时间与空间精度
Labvanced 的精确程度如何?Labvanced 如何确保所有刺激的精确呈现?
Labvanced 的构建重点是确保所有刺激的准确时间呈现。我们追求双重预加载的方法:在实验开始之前,我们将所有外部内容(图像、视频、音频等)加载到浏览器缓存中。然后,对于每个试验,我们预加载并预渲染下一个试验,以确保一旦试验变化,所有刺激都能瞬间呈现。因此,在具有可接受互联网带宽和 CPU/RAM 的设备/计算机上,时间精度应与实验室环境相当。
我该如何确保时间测量/刺激呈现是正确的?Labvanced 为了测量时间精度做了什么?
Labvanced 对每次录制的时间精度进行单独控制。更确切地说,我们在每次录制期间每 5 秒钟进行一次测试时间测量。最后,我们计算这些值的均值和标准差,并为每次录制提供这些数据。均值总是正数,因为设备在目标时间之前从不停止,但有时在目标时间之后会停止,因此有时会稍微晚一点(由于 CPU 使用率、其他延迟等)。这相当于在屏幕上呈现刺激的延迟。然而,根据我们的理解,这种恒定的均值偏移可以在事后通过分析进行抵消。
另一方面,控制时间测量的高标准差表明时间测量通常具有不同的质量,因此不太可比。高标准差是排除受试者的良好标准。所有时间测量的中位数偏移约为 20 毫秒,所有时间测量的中位数标准差约为 12 毫秒(在所有受试者和实验中)。如果值高出许多(2-3 倍),则表示时间测量不准确。此外,可以使用事件系统中的 UNIX 时间戳在自定义基础上(例如,对于每个试验、帧或刺激)确定时间精度。
空间呈现模式有哪些选项?刺激可以多精确地呈现空间?
刺激的空间呈现有多种模式。默认模式是缩放模式,它将缩放所有内容元素,直到达到垂直或水平限制。刺激还可以固定为像素或视觉角度。将刺激/帧固定为视觉角度需要在实验开始之前进行预校准,以测量参与者计算机/设备的物理大小。根据实验者选择的显示模式,刺激可以以非常高(与实验室相当)的空间精度呈现。
Prev
许可
Next
编程使用与API