任务中的头部追踪
描述
要创建一个激活头部追踪的新任务,只需在您的研究中创建一个新任务。
在右上角,点击“物理信号”选项。
将出现一个对话框,询问您希望启用哪些生理信号:
事件、操作和变量
为了在您的实验中激活此功能,您必须创建一个事件。在编辑器右侧的“事件”选项卡中选择它,然后点击“帧事件”。将出现一个对话框,在其中您将为事件命名,并设置在指定事件发生时应执行的触发器/操作。在这种情况下,目标是设置变量,以根据头部位置和运动记录数据点。
- 事件 > 帧事件
- 为事件命名/描述 > 下一步
完成此步骤后,对话框将提示您指定事件的触发器类型。
- 选择触发器类型 > 生理信号 > 头部追踪 > 下一步
在选择“头部追踪”并点击“下一步”以继续对话框时,是时候指定在检测到头部位置或运动变化时应发生何种操作。在这种情况下,“操作”的目标是根据头部位置或运动随时间记录数据。一旦您选择“头部追踪”选项,您会看到此事件将被任何头部方向的变化或运动自动触发:
在事件系统的下一个步骤中,为了记录和存储数据,必须通过以下步骤添加操作:
- 变量操作 > 设置/记录变量
完成后,界面将如下所示,允许您:
- “选择”要存储数据的变量,并
- 指定您希望测量的生理信号,点击铅笔/笔图标
通过点击选择,您可以指定或创建一个变量,以便使用此事件存储测量值。在下面的示例中,我们创建了一个“新变量”。变量的名称为 Head_Turn,格式为 Scalar,因为测量为单一数字。此外,由于变量是随着时间记录的,因此还必须选择“All changes / time series”选项。
- **注意:**有关变量的更多信息,请参考学习文档中的变量部分。
创建此变量后,您可以点击铅笔图标以指定要测量的头部转动行为的哪个方面。在下面的示例中,作为我们给出的变量名,头部转动生理测量将被跟踪。
- **注意:**与头部追踪相关的其他可用测量选项将在下方进一步描述。
在这个创建新变量的示例中,我们将其命名为 Nose_Vector,因为一个向量选项将被选择进行记录。当记录多个值时,选择 Array 作为“格式”。同样,由于存在多个随时间变化的值,因此选择“记录类型”的“All changes / time series”选项。
创建此变量后,选择“动作”菜单中的鼻向量选项。
- 触发器(头部追踪)> 鼻向量 [ X,Y,Z,T ] 数组
“动作”菜单将根据我们到目前为止所做的列出以下变量:
头部追踪选项
在本节中,将解释每个下拉选项及其提供的测量类型。
通过上面的下拉选项,可以记录与头部位置和方向相关的数据,具体如下:
- **相机捕捉时间 T:**相机捕捉帧的时间,即捕捉发生时的 Unix 时间戳。这是在处理任何内容之前捕获图像/帧的时间。
- **头部转动:**从左到右的头部转动,在文献中被称为偏航(yaw)
- **头部倾斜:**从上到下的头部倾斜,在文献中称为头部俯仰(pitch)
- **头部滚动:**捕获头部从侧到侧滚动的运动
- **头部位置 [X,Y,T] 数组:**该数组捕获与头部位置相关的数值,包括头部中心的 x 和 y 坐标以及时间戳变量 (T)。
- **鼻子位置 [X,Y,T] 数组:**该数组捕获与鼻子位置相关的数值,具体包括鼻子的位置的 x 和 y 坐标,以及测量时的时间戳变量 (T)。
- **鼻向量 [X,Y,Z,T] 数组:**此测量通过从鼻尖投射一个向量工作,对于测试参与者是否关注屏幕非常有用(特别是在没有启用眼动追踪的研究中)。因此,如果鼻子指向屏幕外(即参与者没有关注实验),则 Z 值从 1 减少并接近 0。
- **触发时间戳(Unix 时间):**在实验过程中触发器发生的时间点,在该时间点检测到头部追踪,并记录触发在系统中发生的时间。实质上,这是处理图像/帧的时间,这个值受到参与者图形卡的很大影响。理论上,它应该尽可能接近值 T。
- **帧开始的触发时间:**这是与帧开始时间发生相关的时间值。
如需有关头部追踪的更多信息,请通过预约一个入门演示电话与我们联系。