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