任务中的头部追踪
描述
要创建一个新任务并激活头部追踪,只需在您的研究中创建一个新任务。
在右上角,单击“生理信号”选项。
会出现一个对话框,询问您希望启用哪些生理信号:
事件、动作和变量
为了在实验中激活此功能,您必须创建一个事件。 转到编辑器右侧的“事件”选项卡并选择它,然后单击“帧事件”。 会出现一个对话框,在其中您将为事件命名,并设置在特定事件发生时应发生的触发器/动作。在这种情况下,目标是设置记录基于头部定位和运动的数据点的变量。
- 事件 > 帧事件
- 给事件命名/描述 > 下一步
完成后,对话框将提示您指定事件的触发器类型。
- 选择触发器类型 > 生理信号 > 头部追踪 > 下一步
选择“头部追踪”并单击“下一步”以继续对话框后,现在是指定在检测到头部位置或运动变化时应发生的动作的时候。在这种情况下,“动作”的目标是基于头部位置或运动随时间记录数据。一旦您选择“头部追踪”选项,您将看到此事件会因任何头部取向变化或运动而自动触发:
在事件系统的下一步骤中,为了记录和存储数据,必须通过以下步骤添加动作:
- 变量动作 > 设置/记录变量
完成后,下面所示的界面将允许您:
- ‘选择’数据将被存储的变量,和
- 指定您希望通过单击铅笔/钢笔图标测量的生理信号
通过单击选择,您可以指定或创建您希望通过此事件存储测量值的变量。在下面的示例中,我们创建一个“新变量”。变量的名称是 Head_Turn,格式是 标量,因为测量是一个单一的数字。此外,由于变量是随时间记录的,还必须选择“所有变化/时间序列”选项。
- 注意: 有关变量的更多信息,请参阅学习文档中的变量部分。
创建此变量后,您可以单击铅笔图标以指定您想要测量的头部转动行为的哪个方面。在下面的示例中,作为我们给定的变量名称,头部转动生理测量将被跟踪。
- 注意: 与头部追踪相关的其他可用测量选项在稍后的部分中有描述。
在这个例子中,创建了一个新变量,我们给定名称为Nose_Vector,因为将选择一个向量选项进行记录。当记录多个值时,选择数组选项作为“格式”。同样,由于多值是随时间而记录的,因此选择“所有变化/时间序列”选项作为“记录类型”。
创建此变量后,从“动作”菜单中选择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。
- 从帧开始的触发时间: 这是与帧开始时发生的时间的相关时间值。
有关头部追踪的更多信息,请通过预定一次介绍性演示电话与我们联系。