用于3D视觉内容的自动化评估的技术转让专利

申请号 : CN201480008461.1

文献号 : CN104969547B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : J.J.拉特克里夫A.伊巴戈延

申请人 : 英特尔公司

摘要 :

各种实施例一般目的在于自动观测观看者对相同视觉内容的2D和3D版本的反应,并且比较那些观测的方面,以用于3D版本观看中的疲劳的指示。一种装置,包括:处理器元件;和逻辑,其用于将与视觉内容的2D(二维)版本的第一视觉呈现的第一观看者相关联的第一ROI(感兴趣区域)数据和与视觉内容的3D(三维)版本的第二视觉呈现的第二观看者相关联的第二ROI数据进行比较,并且标识针对视觉内容的至少一帧的第一ROI数据和第二ROI数据之间的感兴趣区域中的统计上显著的差异的实例,其指示第二观看者的观看疲劳的实例。描述和要求保护其它实施例。

权利要求 :

1.一种用于评估三维观看体验的装置,包括:

处理器元件;和

逻辑单元,其用于:

将与视觉内容的二维(2D)版本的第一视觉呈现的第一观看者相关联的第一感兴趣区域(ROI)数据和与所述视觉内容的三维(3D)版本的第二视觉呈现的第二观看者相关联的第二ROI数据进行比较;并且标识针对所述视觉内容的至少一帧的第一ROI数据和第二ROI数据之间的感兴趣区域中的统计上显著的差异的实例,其指示第二观看者的观看疲劳。

2.权利要求1的装置,所述逻辑单元用来标识对于所述视觉内容的帧序列的第一和第二ROI数据之间的感兴趣区域中的统计上显著的差异的实例,其指示丢失了所述第二观看者的平滑追踪。

3.权利要求1的装置,所述逻辑单元用来通过深度数据与第一观测数据的相互关联而得出第一ROI数据,所述深度数据包括对于所述至少一帧的像素的深度映射,所述第一观测数据指示对于所述至少一帧的所述第一观看者的眼睛的视线。

4.权利要求1的装置,所述逻辑单元用来从第二观测数据得出第二ROI数据,所述第二观测数据指示对于所述至少一帧的所述第二观看者的第一眼睛的第一视线和所述第二观看者的第二眼睛的第二视线。

5.权利要求1的装置,所述逻辑单元用来:

将第二ROI数据与包括对于所述至少一帧的像素的深度映射的深度数据相比较;并且标识第二ROI数据中的深度和对于所述至少一帧的深度数据中的深度之间的统计上显著的差异的实例,其指示观看疲劳。

6.权利要求5的装置,所述观看疲劳包括深度逃脱。

7.权利要求5的装置,所述逻辑单元用来标识对于所述视觉内容的帧序列的深度数据和第二ROI数据中的深度之间的统计上显著的差异的实例,其指示慢聚散度。

8.权利要求1的装置,包括显示器,所述逻辑单元用来:

接收包括所述视觉内容的3D版本的视觉数据;并且

将所述3D版本在所述显示器上视觉地呈现为所述第二视觉呈现。

9.权利要求8的装置,包括眼睛跟踪器,所述逻辑单元用来使用所述眼睛跟踪器来跟踪针对所述至少一帧的所述第二观看者的第一眼睛的第一视线和所述第二观看者的第二眼睛的第二视线。

10.权利要求9的装置,所述逻辑单元用来确定针对所述至少一帧的所述第二观看者的第一和第二视线的会聚点。

11.一种用于评估三维观看体验的计算机实现的方法,包括:将与视觉内容的二维(2D)版本的第一视觉呈现的第一观看者相关联的第一感兴趣区域(ROI)数据同与所述视觉内容的三维(3D)版本的第二视觉呈现的第二观看者相关联的第二ROI数据相比较;

通过标识对于所述视觉内容的至少一帧的第一ROI数据和第二ROI数据之间的感兴趣区域中的统计上显著的差异而标识第二观看者的观看疲劳的第一实例;并且呈现观看疲劳的第一实例的指示。

12.权利要求11的计算机实现的方法,包括通过标识对于所述视觉内容的帧序列的第一和第二ROI数据之间的感兴趣区域中的统计上显著的差异的实例而标识丢失了平滑追踪。

13.权利要求11的计算机实现的方法,包括通过将深度数据与第一观测数据相互关联而得出第一ROI数据,所述深度数据包括对于所述至少一帧的像素的深度映射,所述第一观测数据指示对于所述至少一帧的所述第一观看者的眼睛的视线。

14.权利要求11的计算机实现的方法,包括从第二观测数据得出第二ROI数据,所述第二观测数据指示对于所述至少一帧的所述第二观看者的第一眼睛的第一视线和所述第二观看者的第二眼睛的第二视线。

15.权利要求11的计算机实现的方法,包括:

将第二ROI数据与包括对于所述至少一帧的像素的深度映射的深度数据相比较;并且通过标识第二ROI数据中的深度和对于所述至少一帧的深度数据中的深度之间的统计上显著的差异的实例而标识观看疲劳的第二实例。

16.权利要求15的计算机实现的方法,观看疲劳的第二实例包括深度逃脱。

17.权利要求15的计算机实现的方法,包括通过标识在对于所述视觉内容的帧序列的深度数据和第二ROI数据中的深度之间的统计上显著的差异的实例而标识所述第二观看者的慢聚散度。

18.权利要求11的计算机实现的方法,包括:

接收包括所述视觉内容的3D版本的视觉数据;

将所述3D版本在显示器上视觉地呈现为所述第二视觉呈现;

跟踪针对所述至少一帧的所述第二观看者的第一眼睛的第一视线和所述第二观看者的第二眼睛的第二视线;并且确定针对所述至少一帧的所述第二观看者的第一和第二视线的会聚点。

19.权利要求11的计算机实现的方法,包括响应于标识出观看疲劳的第一实例而变更在所述至少一帧之后的所述视觉内容的另一帧的深度支架。

20.一种用于评估三维观看体验的装置,包括用于执行权利要求11-19中任一项的方法的构件。

说明书 :

用于3D视觉内容的自动化评估的技术

技术领域

[0001] 本文描述的实施例一般涉及3D视觉内容(例如,3D电影和电视节目)对观看者的疲劳效应的自动化评估。

背景技术

[0002] 随着近来能够有效呈现三维(3D)视觉内容的电视和其它观看设备的激增,近来在3D视觉内容量方面已经存在相伴随的增长。然而,关于观看3D视觉内容对观看者所具有的效应有许多仍然是被不充分地理解的。换言之,虽然存在对3D内容的观看者的不利效应(包括头晕和疲劳)的轶事证据,但是没有做多少来量化可能或者可能不贡献于这些效应的各种可能因素。
[0003] 在这样的信息缺乏的情况下,创建3D视觉内容的那些人倾向于在将三维使用于创建视觉内容中依赖于他们自己在各种实验中的个人体验。然而,这导致了依赖于取自相对小数量的个体的大部分个人的观测。如应用于人类受试者的统计分析领域中的技术人员将容易认识到,这样的方法征求了许多主观影响,并且高度很可能导致偏斜的结果。
[0004] 此外,在创建3D视觉内容的那些人之间存在这样的强烈期望:使用3D视觉内容中可用的深度维度的各种方面作为工具,来以他们典型地使用照明、音乐、相机角度和视场作为工具来这样做的几乎相同的方式来控制各种场景中的情绪。不幸地,在缺乏关于他们如何这么做的效应的信息的情况下,关于何时或者如何限制深度维度的这样的使用没有多少指导可用。是关于这些和其它考虑而需要本文描述的实施例的。

附图说明

[0005] 图1图示了在计算设备之间的交互的实施例的方面。
[0006] 图2图示了观看二维内容的方面。
[0007] 图3图示了观看三维内容的方面。
[0008] 图4、5、6和7图示了图1的实施例的部分的方面。
[0009] 图8图示了第一逻辑流的实施例。
[0010] 图9图示了第二逻辑流的实施例。
[0011] 图10图示了第三逻辑流的实施例。
[0012] 图11图示了处理架构的实施例。

具体实施方式

[0013] 各种实施例一般目的在于自动观测观看者对相同视觉内容的2D和3D版本的反应,并且比较那些观测的方面以用于指示观看3D版本时的疲劳。更具体地,执行分析,以在统计上标识相对于观看者对2D版本的那些相同响应的实例而言在观看者对3D版本的各种响应的实例方面的显著增加。这样的响应包括把目光从屏幕上移开、指示身体不适的身体移动、和丢失了对所描绘的移动对象的移动进行平滑追踪的实例。
[0014] 而且,执行了分析以标识这样的3D版本部分:在所述3D版本部分期间,相对于在3D版本的其它部分期间的那些相同的眼睛响应的实例,在各种眼睛响应的实例中存在统计上显著的增加。这样的眼睛响应包括在内容的位置处的屏幕平面处保持固定的眼睛聚散度的实例(而不论在该位置处不同深度处的内容的聚散度)、以及响应于该位置处的内容的聚散度方面的改变而在该内容位置处的眼睛聚散度方面的相对缓慢的改变的实例。
[0015] 针对3D视觉内容的特定片段的这些分析的结果可以被用来确定什么部分可能需要被修改和/或在什么程度上修改以减少观看疲劳。可替换地或者附加地,这些分析的结果可以被添加到来自3D视觉内容的各种片段的逐帧统计的数据库中。逐帧统计包括与指示观看疲劳的观看者和眼睛响应的指示相关的每帧的一个或者多个参数,以使得关联和/或可能的因果效应能够在观看疲劳和3D视觉内容的一个或者多个参数之间被得出。然后,这样的关联的发现可以被用于创建引起较少观看疲劳的3D视觉内容,从而使得能够实现更积极的观看体验。
[0016] 一般地参考本文使用的记号和命名法,以下的详细描述的部分可以在计算机或者计算机网络上执行的程序过程方面而被呈现。这些过程性描述和表示由本领域技术人员所使用,以最有效地向本领域其他技术人员传达他们工作的实质。此处,并且一般地,将过程设想为导致所期望的结果的操作的自相一致的序列。这些操作是需要物理量的物理操纵的那些。通常,尽管不是必要地,这些量取能够被存储、传递、组合、比较和以其它方式操纵的电学、磁性、或者光学信号的形式。主要出于普遍使用的原因,将这些信号称为位、值、元素、符号、字符、项、数字等等有时经证明是便利的。然而,应该注意的是,所有这些和类似的术语将与适当的物理量相关联,并且仅仅是应用于那些量的方便的标签。
[0017] 另外,这些操纵通常用术语来提及,所述术语诸如添加或者比较,其通常与人类操作者所执行的智力操作相关联。然而,在本文描述的形成一个或者多个实施例的部分的操作中的任一个中,没有这样的人类操作者能力是必要的,或者在大多数情况下是合期望的。相反,这些操作是机器操作。用于执行各种实施例的操作的有用机器包括如通过存储在内的按照本文的教导而编写的计算机程序而被选择性地激活或者配置的通用数字计算机,和/或包括针对所需目的而特别构造的装置。各种实施例还涉及用于执行这些操作的装置或者系统。这些装置可以针对所需目的而特别地构造,或者可以并入通用计算机。对于各种的这些机器的所需结构将从所给出的描述而显现。
[0018] 现在,对附图作出参考,其中同样的参考标号贯穿全文被用来指代同样的元素。在以下的描述中,出于解释的目的,阐述了众多具体细节,以便提供对其的透彻理解。然而,可以显然的是,可以在不具有这些具体细节的情况下实践新颖的实施例。在其它实例中,以框图的形式示出了众所周知的结构和设备,以使得便于其描述。意图在于覆盖权利要求范围内的所有修改、等同物和可替换方案。
[0019] 图1描绘了在观看分析系统1000的计算设备之间的交互的方面的框图,所述观看分析系统1000包括以下的一个或者多个:用于提供视觉内容的2D和3D版本以供观看的源服务器100、用于在视觉上呈现那些版本的观看设备200和300,以及用于分析观看者响应的分析设备400。这些计算设备100和500中的每个可以是各种类型的计算设备中的任一个,包括但不限于台式计算机系统、数据录入终端、膝上型计算机、上网本计算机、超级本计算机、平板计算机、手持式个人数据助理、智能电话、数字相机、移动设备、并入在服装中的身体佩戴的计算设备、集成到车辆中的计算设备、服务器、服务器集群、服务器农场等等。
[0020] 如所描绘的,这些计算设备100、200、300和400可以交换关于视觉内容和对其的观看者响应的信号。然而,这些计算设备中的一个或者多个可以交换其它不同的和完全无关的数据。在各种实施例中,网络999可以是可能地被限制为在单个建筑物或者其它相对有限的区域内扩展的单个网络、可能地扩展相当大距离的所连接的网络的组合和/或可以包括互联网。因此,网络999可以是基于信号可以通过其而交换的各种通信技术(或者其组合)中的任一个,包括但不限于采用电学和/或光学传导的线缆敷设的有线技术、以及采用红外、射频或者其它形式的无线传输的无线技术。还应该注意的是,可替换地,这样的数据可以经由可移除存储装置(例如,基于闪速(FLASH)存储器技术的固态存储装置、光盘介质等等)而在这些计算设备的两个多个之间进行交换。
[0021] 在各种实施例中,源服务器100合并以下的一个或者多个:处理器元件150、存储装置160和用于将源服务器100耦合到网络999的接口190。存储装置160存储控制例程140、视觉数据138和深度数据135中的一个或者多个。视觉数据138包括3D视觉内容的至少一个片段,所述3D视觉内容诸如并且不限于电影、电视节目等等,以左帧和右帧来存储使得能够实现对于观看者的3D视觉呈现。在执行控制例程140的指令序列中,使得处理器元件150向各种观看设备(诸如观看设备200和300)提供视觉数据138的二维(2D)和三维(3D)版本。这样的供应可以通过处理器元件150经由网络999和/或通过可移除存储装置向观看设备传输2D和3D版本而进行。更具体地,使得处理器元件150通过以下来提供3D版本:向一些观看设备提供视觉数据138的左帧和右帧两者,以使得能够实现3D视觉呈现。然而,在提供2D版本中,处理器元件150可以向其它观看设备仅仅提供左帧或者右帧之一。可替换地,处理器元件150可以通过使用各种已知技术中的任一种而从左帧和右帧的组合中得出2D版本的帧集合。
[0022] 深度数据135包括视觉数据138的3D视觉内容的每帧的每个像素的深度的指示。本质上,深度数据135是对于每帧中的像素的每帧深度映射。取决于视觉数据138的3D视觉内容被创建的方式,深度数据135可以连同视觉数据138被提供给源服务器100,作为通过其而创建视觉数据138的过程的副产品。作为示例,在3D视觉内容完全通过对象和场景的基于计算机的渲染而生成的情况下,每个帧的每个像素的深度已经是已知的,因为其是执行这样的渲染所需的数据的部分以使得可以将其提供给源服务器100作为深度数据135。然而,在没有这样提供深度数据135的情况下,处理器元件150可以通过各种已知技术中的任一个而从构成视觉数据138的每帧的左和右成像中得出深度数据135。
[0023] 在各种实施例中,观看设备200合并以下的一个或者多个:处理器元件250、存储装置260、显示器280、眼睛跟踪器210、和用于将观看设备200耦合到网络999的接口290。存储装置260存储以下的一个或者多个:控制例程240、至少一部分的视觉数据138和2D观测数据231。在执行控制例程240的指令序列中,使得处理器元件250从源服务器100接收视觉数据
138的至少一部分,从而使得能够实现视觉数据138的视觉内容的2D视觉呈现。然后,处理器元件250在显示器280上视觉地呈现该2D视觉呈现。如之前解释的,源服务器100向提供2D视觉部分的观看设备提供视觉数据138的视觉内容的2D版本,以使得源服务器100不针对其向观看设备200提供的视觉内容的每帧而提供左侧和右成像侧两者。然而,在可替换的实施例中,源服务器100可以向观看设备200提供3D版本,以使得左侧和右侧成像两者都被提供。在这样的实施例中,观看设备200可以在显示器280上仅仅视觉地呈现左侧或者右侧成像中所选的一个。
[0024] 图2描绘了观看显示器280上的视觉内容的2D版本的观看者10的方面。如对于本领域技术人员而言将熟悉的,在正常观看对象时,人类双眼视觉中的两只眼睛利用至少两组肌肉,从而引起不同的两种移动。一组肌肉以被称为聚散度的协调方式旋转每只眼睛,其中每只眼睛的视线被使得在已知为会聚点的该处而会聚于对象上的共同点处。在每只眼睛内的另一组肌肉重塑每只眼睛中的晶体,以调节每只眼睛的焦距,来以被称为适应的另一协调动作而使对于两只眼睛的共同焦点达到对焦。在几乎所有正常观看的情形中,两只眼睛的会聚点和共同焦点基本上是在被观看的对象上的相同点。当观看屏幕上的2D视觉内容时,会聚点和共同焦点的该相同的重合发生,不论屏幕是否是电影院的反射屏、液晶显示器(LCD)、阴极射线管(CRT)显示器的面等等。如在图2中描绘的,观看者10的眼睛11L和11R的会聚点12和共同焦点13处于显示器280的面的平面281上基本上相同的点。换言之,从观看者10的视角水平地和竖直地,会聚点12和共同焦点13两者都处于显示器280上基本上相同的位置,并且处于从观看者10的视角的基本上相同的深度(即,自眼睛11L和11R的距离)。作为结果,观看显示器280上的2D视觉内容由眼睛11L和11R以与正常观看没在任何形式的显示器上视觉呈现的对象几乎相同的方式来处置。
[0025] 返回图1,当来自视觉数据138的视觉内容的2D版本在显示器280上视觉地呈现时,还使得处理器元件250操作眼睛跟踪器210来跟踪显示器280上的该视觉节目的一个或者多个观看者的眼睛移动和眼睛视线。眼睛跟踪器210可以基于用于检测一个或者多个观看者的眼睛的注视方向(即,视线)的各种技术中的任一个。在一些实施例中,红外光输出和接收的组合可以被使用,其中分析从观看者眼睛反射的红外光,以确定那些观看者的注视方向。在其它实施例中,图像传感器的阵列可以被用来从不同角度循环地(recurringly)捕获观看者的图像,以获得观看者眼睛的3D透视,以用于分析他们的注视的方向。考虑到2D视觉内容的观看者的会聚点能够一般被假设为处于显示器280的平面281之内,以使得从显示器的观看者的视角的深度已经是已知的,眼睛跟踪器210可以被配置成跟踪被视觉地呈现在显示器280上的视觉内容的2D版本的每个观看者的仅一只眼睛的移动和方向。
[0026] 另外,考虑到可以被用在眼睛跟踪器210中的不同技术中的许多技术需要使用可以被用来循环地捕获观看者的图像的至少一个图像传感器,眼睛跟踪器210可以附加地被处理器元件250操作成循环地捕获一个或者多个观看者的身体移动和/或姿势的图像。可替换地,在眼睛跟踪器210没有并入能够捕获这样的图像的类型的图像传感器的情况下,观看设备200可以并入分离的图像传感器(未示出)以循环地捕获这样的图像。如之前提到的,指示观看者的身体不适的身体移动可以由观看疲劳而引起(并且因此,是观看疲劳的表现),并且因此可以是用于后续分析的相关观测。处理器元件250存储所观测的眼睛移动的指示、视线方向和/或身体移动或者姿势摆出,作为2D观测数据231。处理器元件250通过经由网络999或者经由可移除存储装置的传输而向分析设备400提供2D观测数据231。
[0027] 在各种实施例中,观看设备300合并以下的一个或者多个:处理器元件350、存储装置360、显示器380、眼睛跟踪器310和将观看设备300耦合到网络999的接口390。存储装置360存储以下的一个或者多个:控制例程340、至少一部分的视觉数据138和3D观测数据331。
在执行控制例程340的指令序列中,使得处理器元件350从源服务器100接收视觉数据138,从而使得能够实现来自视觉数据138的视觉内容的3D视觉呈现。处理器元件350然后在显示器380上视觉地呈现该3D视觉呈现。如之前解释的,源服务器100向提供3D视觉部分的观看设备提供了视觉数据138的视觉内容的3D版本,以使得源服务器100向观看设备300提供了针对视觉内容的每帧的左侧和右侧成像两者。
[0028] 图3描绘了观看显示器380上的视觉内容的3D版本的观看者10的方面。不像观看2D视觉内容的体验(其中会聚点12和共同焦点13基本上以三维而重合(如在图2中描绘的)),在任何类型的平面形状的屏幕(无论是投影仪屏幕还是平的面板显示器)上观看3D视觉内容的体验导致这两个点的位置具有从观看者10的视角不同的深度(即,从观看者的眼睛11L和11R的不同的深度)。3D视觉内容包括打算被感知为比显示器380的平面381离观看者10更近或者更远的对象的描绘,并且那些对象以自观看者10的那些不同距离(即,深度)的该感知需要会聚点12被定位在那些对象所在的地方。作为结果,并且如所描绘的,会聚点12可以被定位于观看者10和显示器380的平面381之间、或者从观看者的视角来看超过显示器380的平面381。
[0029] 然而,在视觉上呈现那些对象的是显示器380,并且为了使眼睛11L和11R清晰地看到那些对象,共同焦点13必须保持在显示器380的平面381处。换言之,使用提供存在于单个平面中的观看表面的任何类型的屏幕而对3D视觉成像的呈现必定要求会聚点12和共同焦点13的正常重合被打破。虽然人脑的视觉皮层可以支持在会聚点12和共同焦点13之间的这样的视差,但是这样的视差通常不发生于其它情形中的事实导致视觉皮层必须比平常更努力地工作,以支持3D视觉内容的这样的观看。这可以导致以各种方式表现的观看疲劳,包括但不限于头疼、头晕、疲乏、眼睛疲劳、恶心的感觉、在观看定位的情况下引起的身体不适等等。
[0030] 轶事性地,有些人相信这样的视差的程度可以影响该疲劳的严重性或者该疲劳多快开始,其中相信更大程度的这样的视差会更糟糕。创建3D视觉内容的那些人通常尝试使针对场景中的不同对象的视差程度变化,作为用于设定该场景的情绪的工具。他们频繁使用的工具中的另一种工具是使从每帧中所描绘的所有对象的观看者10所感知的深度的范围的宽度(通常被称为帧的深度支架(bracket))变化,其对应地使自观看者10的眼睛11L和11R的会聚点12的距离的范围变化。轶事性地,有些人还相信深度支架的宽度也可以影响疲劳的严重性和疲劳多快开始,其中相信更大的宽度更糟糕。图3描绘了如果在显示器380的平面381前方和后方的所描绘的定位表示了在该帧中对象的所感知的最近和最远的深度,则针对帧的深度支架385将会是什么。应该注意的是,虽然图3将深度支架385描绘为延伸通过显示器380的平面381所存在于的自观看者10的深度,但是深度支架385可以完全在显示器380的平面381前方或者完全在显示器380的平面381后方,这取决于在给定帧中的对象的深度被感知为怎样。
[0031] 返回图1,在来自视觉数据138的视觉内容的3D版本在显示器380上视觉地呈现时,还使得处理器元件350操作眼睛跟踪器310来跟踪显示器380上的该视觉节目的一个或者多个观看者的双眼的眼睛移动和视线。如在观看设备200的眼睛跟踪器210的情况中,眼睛跟踪器310可以是基于用于检测注视方向的各种技术中的任一个。然而,不像必须检测观看者的仅一只眼睛的视线的眼睛跟踪器210,眼睛跟踪器310必须检测观看者的双眼的视线,因为需要使用该信息来得出自观看者的会聚点的深度(距离)。结果,预想到,眼睛跟踪器310的要求大于眼睛跟踪器210的那些。作为示例,眼睛跟踪器310可以合并一个或者多个图像传感器,所述图像传感器能够以比可以被合并到眼睛跟踪器210中的那些更高的分辨率来捕获图像,和/或眼睛跟踪器310可以合并更多的这样的图像传感器。
[0032] 此外,在眼睛跟踪器310合并了能够被操作成捕获观看者身体姿势或者移动的图像的一个或者多个图像传感器的情况下,于是那些图像传感器可以由处理器元件350操作来这么做。然而,在眼睛跟踪器310采用导致其不合并这样的图像传感器的技术的情况下,于是观看设备300可以合并分离的图像传感器(未示出)来捕获观看者身体姿势和移动的图像。处理器元件350将以下的指示存储为3D观测数据331:所观测的眼睛移动、视线方向、会聚点的三维位置和/或身体移动或姿势摆出。处理器元件350通过经由网络999或者经由可移除存储装置的传输来向分析设备400提供3D观测数据331。
[0033] 观看设备200和300可以各自被安装在剧院会堂中,以使得能够实现向观看者群组放映来自视觉数据138的视觉内容,和/或可以各自是由一个或者多个观看者在其家中个人拥有的观看设备,以用于个人观看这样的视觉内容。因此,应该注意的是,虽然在本文中描绘和讨论了观看设备200和300的每个的仅一个,但是可以存在由单独观看者使用的大量的这些观看设备中的每一个。观看设备200和300可以由视觉数据138的创建者采用,以执行2D和3D版本的测试放映,作为对3D成像对观看者的效应进行分析的部分。可替换地或者附加地,这样的测试放映可以在观看者家中通过以那些观看者的各种可能的布置中的任何布置来执行。这样的布置可以是订阅布置,通过所述订阅布置,这样的观看者能够在电影和/或电视节目被发布给更大量的观众之前作为这样的测试中的参与者来观看电影和/或电视节目。这样的测试放映可以作为准备这样的视觉内容以用于更广泛地对公众发布的部分而进行,或者作为利用各种参数向观看者如何响应于3D成像的使用的知识体系添加统计数据的研究的部分而进行。
[0034] 在各种实施例中,分析设备400合并以下的一个或者多个:处理器元件450、存储装置460和将分析设备400耦合到网络999的接口490。存储装置460存储以下的一个或者多个:控制例程440、深度数据135、2D观测数据231、3D观测数据331、感兴趣区域(ROI)数据432和
433、以及结果数据435,其可能地被合并到数据库437中。在执行控制例程440的指令序列中,可以使得处理器元件450经由网络999从源服务器100、观看设备200和观看设备300中的一个或者多个中分别接收深度数据135、2D观测数据231和3D观测数据331中的一个或者多个。
[0035] 在为对来自视觉数据138的视觉内容的2D和3D版本的观看者眼睛响应的观测的分析做准备时,处理器元件440使深度数据135与2D观测数据231相互关联,以得出ROI数据432。如之前讨论的,深度数据135是由观看设备200和300分别在2D和3D版本中视觉呈现的视觉数据138的视觉内容的每帧的像素的每帧深度映射。还如之前讨论的,2D观测数据231包括眼睛跟踪数据,其指示一个或者多个观看者中每个观看者的至少一只眼睛的注视的视线方向。根据针对2D视觉内容的每帧的视线方向的那些指示,处理器元件400确定观看者的注视的视线指向显示器280上的哪里。然后,处理器元件400参考针对每帧的对于显示器280的所注视于的部分的深度数据135,以检索在该所注视于的部分处的视觉内容的深度指示。
针对视觉内容的每帧,将以下内容的指示的组合存储为ROI数据432:(从该观看者的视角水平地和视觉地)观看者的注视在显示器280上指向何处和在显示器280的该所注视于的位置处的视觉内容的深度。因此,ROI数据432基本上由对于每个观看者的、针对视觉内容的2D版本的每帧的三维坐标构成,其指示对于视觉内容的2D版本的每帧的每个观看者的感兴趣区域。
[0036] 从3D观测数据331,处理器元件450得出ROI数据433。如之前讨论的,3D观测数据331包括眼睛跟踪数据,其指示在3D版本的一个或者多个观看者的每双眼睛中的每只眼睛的视线。从针对3D视觉内容的每帧的那些视线指示对,处理器元件450确定其在三维中的会聚点。因此,ROI数据433也基本上由对于每个观看者的、针对视觉内容的3D版本的每帧的三维坐标构成,其指示对于视觉内容的3D版本的每帧的每个观看者的感兴趣区域。
[0037] 在创建了ROI数据432和433的情况下,处理器元件450将其进行比较,将在2D和3D版本之间的帧中的感兴趣区域中的统计上显著程度的差异的实例的指示存储为结果数据435的部分。2D和3D感兴趣区域的观看的感兴趣区域之间的统计上显著的差异可以是观看疲劳的指示符。这可以是基于以下假定:在2D版本的观看中所观测的感兴趣区域更多地反映视觉内容的创建者意图将观看者的注视吸引向何处。因此,在来自3D版本观看的感兴趣区域显著不同于2D版本观看的感兴趣区域的情况下,其可以被理解为这样的指示:在2D版本中使得观看者看向所期望处方面的成功没有在3D版本的情况下得以复制。
[0038] 在其中来自2D和3D版本观看的感兴趣区域中的统计上显著的差异被标识的这些实例中的一些实例可以是丢失了“平滑追踪”的实例,其中眼睛无法跟随对象的水平和/或竖直移动,尽管对象是在以正常地正好在人眼以相对平滑的运动而进行跟随的能力内的速度和方式而移动的。处理器元件450可以分析ROI数据432来检测在2D版本观看中成功执行的平滑追踪的实例,并且然后标识其中没有重复平滑追踪方面这样的成功的3D版本观看中的实例,作为对ROI数据432和433进行比较的部分。这样的缺乏平滑追踪的实例被理解为观看疲劳的表现。
[0039] 处理器元件450还将深度数据135与来自3D版本观看的ROI数据433进行比较,以标识“深度逃脱(depth escape)”实例,其中观看者的会聚点12基本上保持“停滞”在屏幕380的平面381处,而不管屏幕上的该位置处的内容以显著地处于该平面381前方或者后方的深度来描绘对象。其中观看者的会聚点12保持在显示器380的观看表面的平面内而不管显著不同深度的深度数据135中的指示的这样的实例被理解为这样的指示:由该观看者的眼睛11L和11R对于改变会聚点12来匹配对象的深度所做的抵抗,以通过使得会聚点12基本上与共同焦点13重合来有利于休息。这是观看疲劳的表现。
[0040] 在深度数据135和ROI数据433之间的这样的比较还可以揭露“慢聚散度”的实例,其中在显示器380上的某个位置处的对象的深度改变了,但是发现会聚点12没有随着深度上的该改变而改变,或者发现会聚点12缓慢地改变了,以使得会聚中的改变显著地落后于深度上的改变。这样的实例:响应于对象深度的改变而在会聚点12中缓慢的改变或者缺乏改变而不是如正常那样迅速地响应,被理解为观看疲劳的表现。
[0041] 处理器元件450还分析来自3D版本观看的ROI数据433,以标识“屏幕逃脱”的实例,其中眼睛11L和11R的视线被引导离开显示器380。其中观看者在3D视觉呈现期间将目光从屏幕移开的这样的实例时常是观看者设法通过不看着3D视觉呈现而休息他们的眼睛的结果,并且是观看疲劳的表现。
[0042] 处理器元件450还可以针对统计上显著的差异的实例而比较在2D观测数据231和3D观测数据331中指示的观看者的身体姿势和/或移动的观测。在统计上显著的差异中,可以是以下指示:观看者在观看3D版本期间比在观看2D版本期间在更大程度上“烦躁”或者“屡变位置”,其可以是由于观看疲劳而产生的身体不适的指示。
[0043] 用于缓解身体不适的这样的事件(如丢失平滑追踪、深度逃脱、慢聚散度、屏幕逃脱和/或移动)的实例的指示以将其相互关联到在发生这样的实例中的每一个时视觉呈现了什么帧的方式而被存储为结果数据435的部分。还被存储在结果数据435中的是沿着每帧的深度支架的深度维度的范围和位置的指示。可替换地或者附加地,观看疲劳的实例的指示可以被呈现给分析设备400的操作者,可能地经由显示器(未示出)而可视地、可听地或者以某种其它方式。利用对于视觉数据138的视觉内容的片段的结果数据435或者对数据库437的更大数据集的随后的统计分析,可以揭露在以下之间的关联和/或因果关系:这些各种所描述的观看疲劳表现和深度支架的特定特性的实例、对象深度中的改变的实例、对象的水平和/或竖直移动的实例等等。
[0044] 应该注意的是,虽然将分离的计算设备100、200、300和400描绘和描述为分离地执行观看分析系统1000的各种功能,但是可替换的实施例是可能的,其中这些计算设备中的任何两个或者多个被组合成执行如此组合的所有计算设备的功能的单个计算设备。事实上,在仍另一实施例中,单个计算设备可以执行对视觉内容的2D和3D版本中之一或者两者的视觉呈现,分析指示对观看者所做出的观测的数据,并然后自动采用分析的结果来在3D版本的后续视觉呈现中变更与3D呈现相关的一个或者多个参数。
[0045] 在各种实施例中,处理器元件150、250、350和450中的每个可以包括多种商业上可得到的处理器中的任一个,包括但不限于AMD® Athlon®、Duron®或者Opteron®处理器;ARM®应用、嵌入式或者安全处理器;IBM®和/或Motorola® DragonBall®或者PowerPC®处理器;IBM和/或Sony® Cell(单元)处理器;或者Intel® Celeron®、Core(2) Duo®、Core(2) Quad®、Core i3®、Core i5®、Core i7®、Atom®、Itanium®、Pentium®、Xeon®或者XScale®处理器。此外,这些处理器元件中的一个或者多个可以包括多核处理器(不论多个核共存于相同还是分离的管芯上)、和/或多个物理上分离的处理器通过其而以某种方式链接的某种其它种类的多处理器架构。
[0046] 在各种实施例中,存储装置160、260、360和460中的每个可以是基于多种信息存储技术中的任一个,可能地包括要求不间断供应电力的易失性技术,并且可能地包括需要使用可以或者可以不是可移除的机器可读存储介质的技术。因此,这些存储装置的每个可以包括多种类型(或者类型的组合)的存储设备中的任一个,包括但不限于:只读存储器(ROM)、随机存取存储器(RAM)、动态RAM(DRAM)、双数据速率DRAM(DDR-DRAM)、同步DRAM(SDRAM)、静态RAM(SRAM)、可编程ROM(PROM)、可擦除可编程ROM(EPROM)、电可擦除可编程ROM(EEPROM)、闪速存储器、聚合物存储器(例如,铁电聚合物存储器)、奥氏存储器、相变或者铁电存储器、硅-氧化物-氮化物-氧化物-硅(SONOS)存储器、磁卡或者光卡、一个或者多个单独的铁磁盘驱动装置、或者被组织成一个或者多个阵列的多个存储设备(例如,被组织成独立磁盘阵列的冗余阵列或者RAID阵列的多个铁磁盘驱动装置)。应该注意到,虽然这些存储装置的每一个被描绘为单个框,但是这些中的一个或者多个可以包括可以基于不同存储技术的多个存储设备。因此,例如,这些所描绘的存储装置的每个存储装置中的一个或者多个可以表示以下的组合:程序和/或数据可以通过其而在某种形式的机器可读存储介质上被存储和传送的光学驱动装置或者闪速存储器读卡器、在相对延长的时段内本地存储程序和/或数据的铁磁盘驱动装置、和使得能够相对快速地访问程序和/或数据的一个或者多个易失性固态存储器设备(例如,SRAM或者DRAM)。还应该注意的是,这些存储装置中的每个可以由基于相同存储技术的多个存储组件构成,但是作为使用中专门化的结果其可以被分离地维护(例如,一些DRAM设备被用作主存储装置,而其它DRAM设备被用作图形控制器的独特的帧缓冲器)。
[0047] 在各种实施例中,接口190、290、390和490中的每个可以采用使得计算设备100、200、300和400中对应的多个能够如已描述的那样通过网络999而耦合的多种信令技术中的任何一个。这些接口中的每个包括提供至少一些必需功能性以使得能够实现这样的耦合的电路。然而,该接口也可以至少部分地利用由处理器元件150、250、350和450的对应多个执行的指令序列来实现(例如,以实现协议栈或者其它特征)。在网络999的一个或者多个部分采用电学和/或光学传导的线缆敷设的情况下,接口190可以采用符合各种行业标准中的任一个的信令和/或协议,所述标准包括但不限于RS-232C、RS-422、USB、以太网(IEEE-802.3)或者IEEE-1394。可替换地或者附加地,在网络999的一个或者多个部分需要使用无线信号传输的情况下,接口190可以采用符合各种行业标准中的任一个的信令和/或协议,所述标准包括但不限于IEEE 802.11a、802.11b、802.11g、802.16、802.20(被共同称作“移动宽带无线接入”);蓝牙;ZigBee;或者蜂窝无线电话服务,诸如GSM与通用分组无线电服务(GSM/GPRS)、CDMA/1xRTT、用于全球演进的增强型数据速率(EDGE)、仅仅/优化的演进数据(EV-DO)、用于数据和语音的演进(EV-DV)、高速下行链路分组接入(HSDPA)、高速上行链路分组接入(HSUPA)、4G LTE等等。应该注意到,虽然接口190和390中的每个被描绘为单个框,但是这些中的一个或者多个可以包括可以基于不同信令技术的多个接口。尤其在这些接口中的一个或者多个将计算设备100和300中的对应多个耦合到各自采用不同通信技术的多于一个网络的情况下,情况可以是如此。
[0048] 图4、5、6和7,在一起理解时,图示了更详细描绘的图1的框图的部分的框图。更具体地,描绘了计算设备100、200、300和400中的每个的操作环境的方面,其中通过执行控制例程140、240、340和440而使得处理器元件150、250、350和450中的对应多个执行前文描述的功能。如将由本领域技术人员所认识到的,这些控制例程中的每一个(包括组成其每个的组件)被选择成在被选为实现这些处理器元件中的对应多个的无论什么类型的一个或者多个处理器上操作。
[0049] 在各种实施例中,控制例程140、240、340和440中的每个可以包括以下的组合:操作系统、设备驱动器和/或应用级例程(例如,在盘介质上提供的所谓的“软件套件”、从远程服务器获得的“小应用程序”等等)。在包括操作系统的情况下,操作系统可以是各种可得到TM TM TM的操作系统中的任一个,包括但不限于Windows 、OS X 、Linux®、或者Android OS 。在包括一个或者多个设备驱动器的情况下,那些设备驱动器可以提供用于计算设备100、200、
300和400中对应多个的各种其它组件中任一个的支持,无论是硬件还是软件组件。
[0050] 控制例程140、240、340和440中的每个分别包括通信组件149、249、349和449,所述通信组件由处理器元件150、250、350和450中的对应多个可执行,以操作接口190、290、390和490中的对应多个以经由网络999发射和接收信号,如已经描述的。如本领域技术人员将认识到的,这些通信组件中的每个被选择成在被选择以实现这些接口中对应多个中的每一个的无论什么类型的接口技术的情况下可操作。
[0051] 控制例程140包括源组件148,其由处理器元件150可执行以将视觉数据138的视觉内容的2D和/或3D版本传输到观看设备200和300中之一或者两者,如已经描述的。如之前讨论的,向观看设备200供应2D版本可能需要向观看设备200仅仅提供3D视觉内容的左侧或者右侧成像,或者可能需要通过采用各种算法中的任一个来从该左侧和右侧成像得出2D帧。
[0052] 控制例程140可以包括深度提取组件145,其由处理器元件150可执行,以从该视觉内容的左侧和右侧成像来得出深度数据135,其表示对于视觉数据138的视觉内容的每帧的深度映射。如已经讨论的,由源服务器100这样得出深度数据135可能或者可能不是必要的,这取决于生成视觉内容的3D成像的方式。
[0053] 控制例程240和340中的每个分别包括呈现组件248和348,其由处理器元件250和350的对应处理器元件可执行,以在显示器280和380上视觉地呈现视觉数据138的视觉内容。然而,呈现组件248和348不同,因为呈现组件248在显示器280上视觉地呈现该视觉内容的2D版本,而呈现组件348视觉地呈现该视觉内容的3D版本。如之前讨论的,虽然观看设备
200视觉地呈现2D版本,但是该观看设备可以从源服务器100接收3D版本。在这样的实施例中,呈现组件248可以选择左侧成像或者右侧成像之一来视觉地呈现,或者可以通过各种已知算法中的任何算法而从左侧和右侧成像两者来得出其呈现的2D版本的帧。
[0054] 控制例程240和340中的每个包括观测组件241和341,其由处理器元件250和350可执行,以操作眼睛跟踪器210和310的对应眼睛跟踪器来分别捕获对于2D和3D视觉呈现的观看者响应。另外,观看者响应的各种方面的指示被观测组件241和341分别存储为2D观测数据231和3D观测数据331,其两者然后被提供到分析设备400。如已经讨论的,操作眼睛跟踪器210和310两者来监控和确定观看者的眼睛的视线方向(即,注视方向),虽然必需操作眼睛跟踪器310对观看者的双眼这样做以使得能够确定会聚点,而仅需要操作眼睛跟踪器210对观看者的单只眼睛这样做。此外,如还已经讨论的,可以操作眼睛跟踪器210和310中的每个(或者可以操作分离的图像传感器(未示出))来捕获观看者的身体移动和/或姿势的图像,以使得能够检测与可能由观看疲劳而引起的身体不适感相一致的观看者移动的实例。
[0055] 如之前讨论的,在一些实施例中,每个观看者的每双眼睛的每只眼睛的注视的视线方向的指示被观看设备300简单地存储为3D观测数据331的部分。然而,可替换的实施例是可能的,其中观测组件341另外针对视觉内容的每帧而得出每个观看者的那些视线对的会聚点,并且将那些会聚点的指示存储在3D观测数据331中。此外,可替换的实施例是可能的,其中观测组件341附加地或者可替换地创建其自身版本的ROI数据433(例如,所描绘的ROI数据333),或许以使得能够实现针对观看疲劳的发作迹象而在某种程度上分析一个或者多个观看者的感兴趣区域,以使得能够在该视觉呈现在进行中时调整通过观看设备300的3D视觉呈现的一个或者多个参数。作为示例,观看设备300可以自动调整随后呈现的帧的深度支架的一个或者多个方面,以试图要响应于从对较早呈现的帧的这样的分析中检测到观看疲劳的发作来减小观看疲劳。
[0056] 控制例程440包括相互关联组件442,其由处理器元件450可执行,以将深度数据135与2D观测数据231相互关联,以得出ROI数据432。如之前讨论的,深度数据135是由观看设备200和300分别在2D和3D版本中视觉呈现的视觉数据138的视觉内容的每帧的像素的每帧深度映射。再次,从对于2D版本的每帧的每个观看者的至少一只眼睛的注视的视线方向的指示,相互关联组件442确定观看者注视的视线指向显示器280上的何处。处理器元件400然后参考针对每帧的显示器280的所注视于的部分的深度数据135来检索在该所注视于的部分处的视觉内容的深度的指示。针对视觉内容的每帧而将以下的指示的组合存储为ROI数据432:(从该观看者的视角水平地和视觉地)观看者的注视在显示器280上指向何处和在显示器280的该所注视于的位置处的视觉内容的深度。再次,ROI数据432基本上由对于每个观看者的、针对视觉内容的2D版本的每帧的三维坐标组成,从而指示对于视觉内容的2D版本的每帧的每个观看者的感兴趣区域。
[0057] 控制例程440包括得出组件443,其由处理器元件450可执行,以从3D观测数据331得出ROI数据433。如之前讨论的,3D观测数据331包括眼睛跟踪数据,其指示3D版本的每个观看者的每双眼睛中的每只眼睛的视线。从对于3D视觉内容的每帧的那些视线指示对,得出组件在三维中确定其会聚点。再次,ROI数据433也基本上由对于每个观看者的、针对视觉内容的3D版本的每帧的三维坐标构成,从而指示对于视觉内容的3D版本的每帧的每个观看者的感兴趣区域。
[0058] 控制例程440包括分析组件445,其由处理器元件450可执行以执行对深度数据135、2D观测数据231、3D观测数据331和ROI数据432和433中的一个或者多个的各种分析,以及对这些中两个或者更多个之间的比较进行各种分析,如已经描述的那样。这些分析的结果,包括在观看来自视觉数据138的视觉内容的3D版本时的观看疲劳的可能实例的指示,被存储为对于该视觉内容的结果数据135。如已经讨论的,结果数据435可以被添加到由来自对视觉内容的其它片段的2D和3D版本进行比较性观看的这样的结果组成的数据库437。
[0059] 如之前讨论的,如可以由分析组件445执行的这样的分析包括比较ROI 432和433。在这样的比较中,标识了2D和3D版本之间对于单独帧的感兴趣区域中的统计上显著的差异的实例,并且这样的实例的指示被存储为结果数据435的部分。在2D和3D感兴趣区域的观看的感兴趣区域之间的统计上显著的差异可以是观看疲劳的指示符。还在这样的比较中,其中标识了在2D和3D版本的观看之间的感兴趣区域中的统计上显著的差异的帧的序列的实例可以指示丢失了“平滑追踪”的实例,其中眼睛无法跟随对象的水平和/或竖直移动,尽管该对象正以正常地正好在人眼这样做的能力内的速度和方式移动。对于是否有存在于该序列中的、人眼应该能够跟随的移动的确定可以通过分析经由ROI数据432中的该序列所指示的感兴趣区域的移动而进行。在被标识的情况下,也将丢失了平滑追踪的实例的指示存储在结果数据435中。
[0060] 如同样在之前所讨论的,这样的分析还可以包括将深度数据135与ROI数据433比较。被标识的以下实例可以是“深度逃脱”的实例:在对于3D版本观看的ROI数据433中指示的帧中的感兴趣区域和在对于2D版本观看的深度数据135中指示的相同帧中的相同位置的深度之间的统计上显著的差异,在“深度逃脱”实例中,观看者的会聚点基本上保持在显示器380的平面381内。这样的实例的这样的指示被存储在结果数据435中,作为观看疲劳的另一可能的指示。还在这样的比较中,其中在被指示为发生在深度数据135中的深度的改变和在ROI数据433中指示的会聚点的深度中的改变之间发展出统计上显著差异的帧的序列的实例可以指示“慢聚散度”的实例,其中,眼睛无法足够快地移动(或者根本无法移动)来改变聚散度点而跟随所指示的深度改变。在被标识的情况下,慢聚散度的实例的指示也被存储在结果435中。
[0061] 分析组件445还将这样的事件的指示存储为“屏幕逃脱”,并且与用于改变观看位置来缓和疲劳引起的身体不适的努力相一致的观看者身体移动也被存储为结果数据435的部分。另外,沿着视觉内容的每帧的3D版本中的深度维度的深度支架的范围和位置的指示也被存储为结果数据435的部分。
[0062] 图8图示了逻辑流2100的一个实施例。逻辑流2100可以表示由本文描述的一个或者多个实施例执行的一些或者全部操作。更具体地,逻辑流2100可以图示在至少执行控制例程440中由分析设备400的处理器元件450所执行的操作。
[0063] 在2110处,计算设备(例如,分析设备400)将对于视觉内容(例如,电影、电视节目等等)的片段的每帧的深度数据与视觉内容的2D版本的视觉呈现的观看者的观测数据相互关联,以得出对于该2D观看的感兴趣区域(ROI)数据。如已经讨论的,在2D观看中,其眼睛的视线的任何会聚点的深度通常在2D视觉呈现中使用的无论什么显示设备的屏幕(例如,投影仪屏幕、平的面板监视器等等)的平面内。因此,对视觉内容的每帧中的所有像素的深度进行指示的深度映射必须要么从对于每帧的左侧和右侧视觉成像而得出,要么必须被提供为用于创建视觉内容的3D版本的无论什么过程的副产品。作为结果,对于2D观看的ROI数据以类似3D坐标的方式指示观看者看着屏幕的何处的水平和竖直坐标,其相互关联于在对于屏幕上该位置处示出的内容的深度数据中指示的深度。
[0064] 在2120处,计算设备得出对于视觉内容的3D观看的ROI数据,在所述视觉内容中向观看者视觉地呈现3D版本。计算设备从该3D观看的观看者的观测数据而得出该ROI数据。如之前解释的,从来自3D观看的观测数据而得出的ROI数据指示了对于以3D视觉地呈现的每帧的观看者的会聚点的3D坐标。
[0065] 在2130处,计算设备将对于2D观看的ROI数据与对于3D观看的ROI数据进行比较。在2140处,对于视觉内容的每帧,计算设备标识出在2D和3D观看的ROI数据中的统计上显著的差异的实例,这样的实例可能地指示观看疲劳。如之前讨论的,就使得观看者看着视觉内容中所描绘的特定对象而言,假设2D观看的每帧的ROI最接近地匹配视觉内容的创建者的意图。在自3D观看中的观看者将其注视引导向何处,3D观看中的观看者在将其注视引导向何处方面显著不同的情况下,做出这样的假设:在引导观看者的注视方面,3D版本不如2D版本那样成功,并且假设这可能是由于疲劳阻止3D观看中的观看者这么做。
[0066] 在2150处,计算设备标识出其中在2D和3D观看的ROI数据中的统计上显著的差异贯穿多个帧而持续的帧序列,这样的实例可能地指示丢失了平滑追踪。如已经讨论的,在观看疲劳开始的情况下,人眼可能不能平滑地跟随移动,或者根本不能跟随移动。
[0067] 图9图示了逻辑流2200的一个实施例。逻辑流2200可以表示由本文描述的一个或者多个实施例执行的一些或者全部操作。更具体地,逻辑流2200可以图示在至少执行控制例程440中由分析设备400的处理器元件450执行的操作。
[0068] 在2210处,计算设备(例如,分析设备400)得出对于视觉内容的3D观看的ROI数据,在所述视觉内容中向观看者视觉地呈现3D版本。计算设备从该3D观看的观看者的观测数据而得出该ROI数据。如之前解释的,从来自3D观看的观测数据而得出的ROI数据指示了对于以3D而视觉呈现的每帧的观看者的会聚点的3D坐标。
[0069] 在2220处,计算设备将对于视觉内容的每帧的深度数据与在对于每个对应帧的3D观看的ROI数据中指示的会聚点的深度相比较。在2230处,对于视觉内容的每帧,计算设备标识在对于3D观看的ROI中所指示的深度和在对于屏幕上相同位置的深度数据中所指示的深度之间的统计上显著的差异的实例,并且其中该ROI中所指示的该深度基本上处于屏幕的平面处。这样的实例可以指示深度逃脱,其中如之前所解释的,观看者的眼睛抵抗将其会聚点的深度调整为远离屏幕平面的深度(例如,在3D观看中采用的观看设备300的屏幕380的平面381)。
[0070] 在2240处,计算设备标识其中对于那些帧中的每一帧在对于3D观看的ROI中所指示的深度和对于屏幕上的相同位置的深度数据中所指示的深度之间有统计上显著的差异的帧的序列,这样的实例可能地指示慢聚散度。如已经讨论的,在观看疲劳已经开始的情况下,人眼可能不能足够快速地改变其会聚点的深度(或者根本不能改变其会聚点的深度)以跟上经过多个帧在给定位置处的对象的深度中的改变。
[0071] 图10图示了逻辑流2300的一个实施例。逻辑流2300可以表示由本文描述的一个或者多个实施例执行的一些或者全部操作。更具体地,逻辑流2300可以图示在至少执行控制例程440中由分析设备400的处理器元件450所执行的操作。
[0072] 在2310处,计算设备(例如,分析设备400)分析视觉内容的片段的3D版本的观看者的观测数据,以标识其中观看者的视线被引导离开在其上视觉地呈现视觉内容的3D版本的屏幕的实例,这样的实例可能地指示了屏幕逃脱。如已经讨论的,在观看疲劳开始的情况下,观看者可能将目光从在其上视觉地呈现视觉内容的3D版本的屏幕上移开,以试图让其眼睛休息。
[0073] 在2320处,计算设备将内容的3D版本的视觉呈现(即,3D观看)的观测数据与其中相同视觉内容的2D版本被视觉地呈现的2D观看的观测数据相比较,以标识用以在其观看位置中屡变位置的观看者移动方面的统计上显著的增加。屡变位置方面的这样的增加可能是为了缓解观看者在其观看位置中由观看疲劳而引起的不适。
[0074] 图11图示了适合于实现如前所述的各种实施例的示例性处理架构3000的实施例。更具体地,处理架构3000(或者其变型)可以被实现为计算设备100、200、300或者400中的一个或者多个的部分。应该注意的是,给予处理架构3000的组件参考标号,其中最后两数位对应于较早描绘和描述为这些计算设备的部分的组件的参考标号的最后两数位。这被完成作为对于将这些计算设备的这样的组件与该示例性处理架构的组件相互关联的帮助。
[0075] 处理架构3000包括通常在数字处理中采用的各种元件,包括但不限于一个或者多个处理器、多核处理器、协处理器、存储器单元、芯片集、控制器、外围设备、接口、振荡器、定时设备、视频卡、音频卡、多媒体输入/输出(I/O)组件、电源等等。如在本申请中使用的,术语“系统”和“组件”旨在指代其中实施数字处理的计算设备的实体,该实体是硬件、硬件和软件的组合、软件、或者执行中的软件,其示例由这个所描绘的示例性处理架构提供。例如,组件可以是但不限于在处理器元件上运行的过程、处理器元件本身、可以采用光学和/或磁性存储介质的存储设备(例如,硬盘驱动装置、阵列中的多个存储驱动装置等等)、软件对象、可执行指令序列、执行线程、程序和/或整个计算设备(例如,整个计算机)。作为说明,在服务器上运行的应用和服务器两者都可以是组件。一个或者多个组件可以驻留在过程和/或执行线程内,并且组件可以定位在一个计算设备上和/或分布在两个或者更多个计算设备之间。另外,组件可以通过各种类型的通信介质而通信地耦合到彼此,以便协调操作。协调可以涉及信息的单向或者双向交换。例如,组件可以以通过通信介质而传送的信号的形式来传送信息。信息可以实现为被分配到一个或者多个信号线的信号。每个消息可以是串行或者基本上并行传输的信号或者多个信号。
[0076] 如所描绘的,在实现处理架构3000中,计算设备合并至少处理器元件950、存储装置960、对其它设备的接口990和耦合装置955。取决于实现处理架构3000的计算设备的各种方面(包括其所旨在的使用和/或使用条件),这样的计算设备可以此外并入附加的组件,诸如而不限于眼睛跟踪器910。
[0077] 耦合装置955合并一个或者多个总线、点对点互连、收发器、缓冲器、交叉点式交换机、和/或至少将处理器元件950通信地耦合到存储装置960的其它导体和/或逻辑。耦合装置955可以此外将处理器元件950耦合到接口990和显示接口985中的一个或者多个(这取决于还存在这些和/或其它组件中的哪些)。在处理器元件950被耦合装置955这样耦合的情况下,处理器元件950能够执行上文针对计算设备100和/或控制器200所详细描述的任务中的各种任务。耦合装置955可以用信号通过其而被光学和/或电学传送的各种技术或者技术组合中的任一个来实现。此外,耦合装置955的至少部分可以采用符合多种行业标准中任一个的定时和/或协议,所述标准包括但不限于加速图形端口(AGP)、卡总线(CardBus)、扩展的行业标准架构(E-ISA)、微通道架构(MCA)、NuBus、外围组件互连(扩展的)(PCI-X)、PCI 快TM速(PCI-E)、个人计算机存储卡国际协会(PCMCIA)总线、HyperTransport 、快速路径(QuickPath)等等。
[0078] 如之前讨论的,处理器元件950(对应于处理器元件150、250、350和450中的一个或者多个)可以包括多种商业上可得到的处理器中的任一个,采用多种技术中的任一个并且用以多个方式中的任一个而物理地组合的一个或者多个核来实现。
[0079] 如之前讨论的,存储装置960(对应于存储装置160、260、360和460中的一个或者多个)可以包括基于多种技术或者技术组合中的任一个的一个或者多个不同的存储设备。更具体地,如所描绘的,存储装置960可以包括以下的一个或者多个:易失性存储装置961(例如,基于一个或者多个形式的RAM技术的固态存储装置)、非易失性存储装置962(例如,固态、铁磁性或者不要求恒定地供应电力以保持其内容的其它存储装置)和可移除介质存储装置963(例如,可移除盘或者固态存储器卡存储装置,通过其可以在计算设备之间传送信息)。如可能地包括多个不同类型的存储装置的存储装置960的该描绘承认在计算设备中多于一种类型的存储设备的平常使用,其中一种类型提供相对快速的读和写能力从而使得能够实现由处理器元件950更快速地操纵数据(但是可能地使用不断需要电力的“易失性”技术),而另一种类型提供了相对高密度的非易失性存储(但是很可能提供相对慢的读和写能力)。
[0080] 考虑到采用不同技术的不同存储设备的通常不同的特性,对于这样的不同存储设备而言同样平常的是,通过不同的存储控制器而耦合到计算设备的其它部分,所述存储控制器通过不同接口而耦合到其不同的存储设备。作为示例,在易失性存储装置961存在并且基于RAM技术的情况下,易失性存储装置961可以通过存储控制器965a通信地耦合到耦合装置955,所述存储控制器965a向或许采用行和列寻址的易失性存储装置961提供了适当的接口,并且其中存储控制器965a可以执行行刷新和/或用于帮助保持被存储在易失性存储装置961内的信息的其它维护任务。作为另一个示例,在非易失性存储装置962存在并且包括一个或者多个铁磁性和/或固态盘驱动装置的情况下,非易失性存储装置962可以通过存储控制器965b通信地耦合到耦合装置955,所述存储控制器965b向或许采用信息块和/或圆柱体和扇区寻址的非易失性存储装置962提供适当接口。作为仍另一个示例,在可移除介质存储装置963存在并且包括一个或者多个光学和/或固态盘驱动装置(其采用可移除机器可读存储介质969的一个或者多个片段)的情况下,可移除介质存储装置963可以通过存储控制器965c通信地耦合到耦合装置955,所述存储控制器965c向或许采用信息块寻址的可移除介质存储装置963提供适当的接口,并且其中存储控制器965c可以以特定于延长机器可读存储介质969的寿命的方式来协调读、擦除和写操作。
[0081] 易失性存储装置961或非易失性存储装置962中的一个或另一个可以包括以机器可读存储介质形式的制品,在所述机器可读存储介质上可以存储包括由处理器元件950可执行的指令序列的例程,这取决于每个所基于的技术。作为示例,在非易失性存储装置962包括基于铁磁的盘驱动装置(例如,所谓的“硬驱动装置”)的情况下,每个这样的盘驱动装置典型地采用一个或者多个旋转盘(platter),磁响应颗粒的涂层被沉积在所述旋转盘上并且以各种图案进行磁性定向,从而以类似于可移除存储介质(诸如软盘)的方式来存储信息(诸如指令序列)。作为另一个示例,非易失性存储装置962可以由固态存储设备的存储体组成,从而以类似于紧凑闪速卡的方式来存储信息(诸如指令序列)。再次,在不同时间在计算设备中采用不同类型的存储设备来存储可执行例程和/或数据是平常的。因此,包括要由处理器元件950执行的指令序列的例程可以最初被存储在机器可读存储介质969上,并且可移除介质存储装置963可以随后用于将该例程拷贝到非易失性存储装置962以用于不需要机器可读存储介质969的持续存在的较长期存储,和/或拷贝到易失性存储装置961以使得能够在执行该例程时由处理器元件950更快速地访问。
[0082] 如之前讨论的,接口990(对应于接口190、290、390和490)可以采用对应于可以被用来将计算设备通信地耦合到一个或者多个其它设备的各种通信技术中任一个的各种信令技术中的任一个。再次,各种形式的有线或者无线信令之一或者两者可以被用来使得处理器元件950能够可能地通过网络(例如,网络999)或者网络的互连集合而与输入/输出设备(例如,所描绘的示例键盘920或者打印机925)和/或其它计算设备交互。承认通常必须被任何一个计算设备支持的多种类型的信令和/或协议的通常极大不同的特性,接口990被描绘为包括多个不同的接口控制器995a、995b和995c。接口控制器995a可以采用各种类型的有线数字串行接口或者射频无线接口中的任一个,以从用户输入设备(诸如所描绘的键盘920)接收串行传输的消息。接口控制器995b可以采用各种基于线缆敷设的或者无线信令、定时和/或协议中的任一个,以通过所描绘的网络999(或许是包括一个或者多个链路的网络、较小的网络或者或许是互联网)来访问其它计算设备。接口995c可以采用各种导电线缆敷设中的任一个,从而使得能够使用串行或者并行信号传输来将数据传送到所描绘的打印机925。可以通过接口990的一个或者多个接口控制器而通信地耦合的设备的其它示例包括但不限于麦克风、遥控装置、触笔、读卡器、指纹读取器、虚拟现实交互手套、图形输入平板、操纵杆、其它键盘、视网膜扫描仪、触摸屏的触摸输入组件、跟踪球、各种传感器、激光打印机、喷墨打印机、机械机器人、铣床等等。
[0083] 在计算设备通信地耦合到(或者或许实际上并入)显示器(例如,所描绘的示例显示器980)的情况下,实现处理架构3000的这样的计算设备还可以并入显示接口985。虽然更一般化类型的接口可以被用来通信地耦合到显示器,但是在显示器上视觉地显示各种形式的内容中通常要求的稍微专门化的附加处理,以及所使用的基于线缆敷设的接口的稍微专门化的性质通常使得供应不同的显示接口是合期望的。在显示器980的通信耦合中可以由显示接口985所采用的有线和/或无线信令技术可以利用符合各种行业标准中任一个的信令和/或协议,所述标准包括但不限于各种模拟视频接口、数字视频接口(DVI)、显示端口等等中的任一个。
[0084] 更一般地,计算设备100、200、300和400中的各种元件可以包括各种硬件元件、软件元件或者两者的组合。硬件元件的示例可以包括设备、逻辑设备、组件、处理器、微处理器、电路、处理器元件、电路元件(例如,晶体管、电阻器、电容器、电感器等等)、集成电路、专用集成电路(ASIC)、可编程逻辑设备(PLD)、数字信号处理器(DSP)、现场可编程门阵列(FPGA)、存储器单元、逻辑门、寄存器、半导体设备、芯片、微芯片、芯片集等等。软件元件的示例可以包括软件组件、程序、应用、计算机程序、应用程序、系统程序、软件开发程序、机器程序、操作系统软件、中间件、固件、软件模块、例程、子例程、功能、方法、过程、软件接口、应用编程接口(API)、指令集、计算代码、计算机代码、代码段、计算机代码段、字、值、符号或者其任何组合。然而,确定实施例是否使用硬件元件和/或软件元件来实现可以按照任何数量的因素而变化,诸如所期望的计算速率、功率水平、耐热性、处理周期预算、输入数据速率、输出数据速率、存储器资源、数据总线速度和其它设计或者性能约束,如对于给定的实现方式所期望的那样。
[0085] 一些实施例可以使用表述“一个实施例”或者“实施例”连同其派生词来描述。这些术语意味着结合实施例描述的特定特征、结构或者特性被包括在至少一个实施例中。在说明书中的各种地方中短语“在一个实施例中”的出现不一定全部都是指相同的实施例。此外,一些实施例可以使用表述“耦合的”和“连接的”连同其派生词来描述。这些术语不一定意图作为彼此的同义词。例如,一些实施例可以使用术语“连接的”和/或“耦合的”来描述,以指示两个或者更多个元件处于与彼此的直接物理接触或者电接触中。然而,术语“耦合的”还可以意味着两个或者更多个元件不处于与彼此的直接接触中,但是还仍与彼此协作或者交互。
[0086] 强调的是,提供了本公开内容的摘要以允许读者快速地弄清本技术公开的性质。是在以下理解的情况下提交摘要的:所述摘要将不被用来解释或者限制权利要求的范围或者意义。另外,在前述的具体实施方式中,可以看到,出于使得本公开整体化的目的,将各种特征一起群组在单个实施例中。本公开方法不被解释为反映如下的意图:所要求保护的实施例要求比在每个权利要求中明确叙述的更多的特征。相反,如以下权利要求反映的,发明主题在于少于单个公开的实施例的所有特征。因此,以下权利要求据此被并入到具体实施方式中,其中每个权利要求独立地作为分离的实施例。在所附权利要求中,术语“包括”和“其中”分别被用作相应术语“包括有”和“其中有”的简明话语等同物。而且,术语“第一”、“第二”、“第三”等等仅仅被用作标签,并且不意图在其对象上强加数字要求。
[0087] 上文已经描述的内容包括所公开的架构的示例。当然,不可能描述组件和/或方法的每个可设想的组合,但是本领域普通技术人员可以认识到,许多另外的组合和置换是可能的。因此,新颖的架构意图涵盖落入所附权利要求的精神和范围内的所有这样的变更、修改和变型。详述的公开内容现在转向提供关于另外的实施例的示例。以下提供的示例不意图是限制性的。
[0088] 用于评估三维观看体验的装置的示例包括处理器元件;和逻辑,其用于将与视觉内容的二维(2D)版本的第一视觉呈现的第一观看者相关联的第一感兴趣区域(ROI)数据和与视觉内容的三维(3D)版本的第二视觉呈现的第二观看者相关联的第二ROI数据进行比较,并且标识出针对视觉内容的至少一帧的第一ROI数据和第二ROI数据之间的感兴趣区域中的统计上显著的差异的实例,其指示第二观看者的观看疲劳的实例。
[0089] 装置的以上示例,其中所述逻辑用来标识针对视觉内容的帧序列的第一和第二ROI数据之间的感兴趣区域中的统计上显著的差异的实例,其指示第二观看者丢失了平滑追踪。
[0090] 装置的以上示例中的任一个,其中所述逻辑用来通过深度数据与第一观测数据的相互关联而得出第一ROI数据,所述深度数据包括对于至少一帧的像素的深度映射,所述第一观测数据指示对于所述至少一帧的第一观看者的眼睛的视线。
[0091] 装置的以上示例中的任一个,其中所述逻辑用来从第二观测数据得出第二ROI数据,所述第二观测数据指示对于所述至少一帧的第二观看者的第一眼睛的第一视线和第二观看者的第二眼睛的第二视线。
[0092] 装置的以上示例中的任一个,其中所述逻辑用来将第二ROI数据与包括对于所述至少一帧的像素的深度映射的深度数据进行比较,并且标识在第二ROI数据中的深度和对于所述至少一帧的深度数据中的深度之间的统计上显著的差异的实例,其指示观看疲劳。
[0093] 装置的以上示例中的任一个,其中观看疲劳包括深度逃脱。
[0094] 装置的以上示例中的任一个,其中所述逻辑用来标识对于视觉内容的帧序列的深度数据和第二ROI数据中的深度之间的统计上显著的差异的实例,其指示慢聚散度。
[0095] 装置的以上示例中的任一个,其中所述逻辑用来接收包括视觉内容的3D版本的视觉数据,并且将所述3D版本在显示器上视觉地呈现为第二视觉呈现。
[0096] 装置的以上示例中的任一个,其中所述逻辑用来使用眼睛跟踪器来跟踪针对所述至少一帧的第二观看者的第一眼睛的第一视线和第二观看者的第二眼睛的第二视线。
[0097] 装置的以上示例中的任一个,其中所述逻辑用来确定针对所述至少一帧的第二观看者的第一和第二视线的会聚点。
[0098] 用于评估三维观看体验的另一装置的示例包括:眼睛跟踪器,其用于跟踪第一观看者的第一眼睛的第一视线和第一观看者的第二眼睛的第二视线;和逻辑,其用于在显示器上向第一观看者视觉地呈现视觉内容的3D(三维)版本,确定对于视觉内容的至少一帧的第一和第二视线相对于显示器的会聚点,将会聚点的深度与对于所述至少一帧的深度数据中指示的深度相比较;并且标识会聚点深度和对于所述至少一帧的深度数据中指示的深度之间的统计上显著的差异的实例,其指示第一观看者的观看疲劳的实例。
[0099] 另一装置的以上示例,其中所述逻辑用来将会聚点的深度与显示器平面的深度进行比较,并且响应于会聚点深度与显示器平面的深度的基本上重合而将观看疲劳的实例确定为深度逃脱的实例。
[0100] 另一装置的以上示例中的任一个,其中所述逻辑用来标识在第一和第二视线的多个会聚点的会聚深度和对于视觉内容的帧序列的深度数据中指示的深度之间的统计上显著的差异的实例,其指示第一观看者的慢聚散度。
[0101] 另一装置的以上示例中的任一个,其中所述逻辑用来将会聚点与对于所述至少一帧的从视觉内容的2D(二维)版本的视觉呈现中得出的ROI数据中指示的感兴趣区域进行比较,并且标识在会聚点和对于所述至少一帧的感兴趣区域之间的统计上显著的差异的实例,其指示观看疲劳。
[0102] 一种评估三维观看体验的计算机实现的方法的示例,包括将与视觉内容的二维(2D)版本的第一视觉呈现的第一观看者相关联的第一感兴趣区域(ROI)数据同与视觉内容的三维(3D)版本的第二视觉呈现的第二观看者相关联的第二ROI数据相比较,通过标识对于视觉内容的至少一帧的第一ROI数据和第二ROI数据之间的感兴趣区域中的统计上显著的差异而标识第二观看者的观看疲劳的第一实例,并且呈现观看疲劳的第一实例的指示。
[0103] 计算机实现的方法的以上示例,其中所述方法包括通过标识对于视觉内容的帧序列的第一和第二ROI数据之间的感兴趣区域中的统计上显著的差异的实例而标识丢失了平滑追踪。
[0104] 计算机实现的方法的以上示例中的任一个,其中所述方法包括通过将深度数据与第一观测数据相互关联而得出第一ROI数据,所述深度数据包括对于所述至少一帧的像素的深度映射,所述第一观测数据指示对于所述至少一帧的第一观看者的眼睛的视线。
[0105] 计算机实现的方法的以上示例中的任一个,其中所述方法包括从第二观测数据得出第二ROI数据,所述第二观测数据指示对于所述至少一帧的第二观看者的第一眼睛的第一视线和第二观看者的第二眼睛的第二视线。
[0106] 计算机实现的方法的以上示例中的任一个,其中所述方法包括将第二ROI数据与包括对于所述至少一帧的像素的深度映射的深度数据进行比较,并且通过标识第二ROI数据中的深度和对于所述至少一帧的深度数据中的深度之间的统计上显著的差异的实例而标识观看疲劳的第二实例。
[0107] 计算机实现的方法的以上示例中的任一个,其中观看疲劳的第二实例包括深度逃脱。
[0108] 计算机实现的方法的以上示例中的任一个,其中所述方法包括通过标识在对于视觉内容的帧序列的深度数据和第二ROI数据中的深度之间的统计上显著的差异的实例而标识第二观看者的慢聚散度。
[0109] 计算机实现的方法的以上示例中的任一个,其中所述方法包括:接收包括视觉内容的3D版本的视觉数据,将所述3D版本在显示器上视觉地呈现为第二视觉呈现,跟踪针对所述至少一帧的第二观看者的第一眼睛的第一视线和第二观看者的第二眼睛的第二视线,并且确定针对所述至少一帧的第二观看者的第一和第二视线的会聚点。
[0110] 计算机实现的方法的以上示例中的任一个,其中所述方法包括响应于标识出观看疲劳的第一实例而变更所述至少一帧之后的视觉内容的另一帧的深度支架。
[0111] 一种用于管理用户接口的装置的示例,包括用于执行计算机实现的方法的以上示例中任一个的构件。
[0112] 至少一个机器可读存储介质的示例,包括指令,所述指令当被计算设备执行时,使得计算设备:在显示器上向第一观看者以第一视觉呈现而视觉地呈现视觉内容的三维(3D)版本,跟踪第一观看者的第一眼睛的第一视线和第一观看者的第二眼睛的第二视线,通过确定针对所述至少一帧的第一和第二视线相对于显示器的会聚点而得出对于视觉内容的至少一帧的与第一观看者相关联的第一感兴趣区域(ROI)数据,将第一ROI数据和与视觉内容的2D(二维)版本的第二视觉呈现的第二观看者相关联的第二ROI数据相比较,并且标识对于所述至少一帧的第一ROI数据和第二ROI数据之间的感兴趣区域中的统计上显著的差异的实例,其指示第一观看者的观看疲劳的实例。
[0113] 至少一个机器可读存储介质的以上示例,其中使得计算设备通过标识对于视觉内容的帧序列的第一和第二ROI数据之间的感兴趣区域中的统计上显著的差异的实例而标识丢失了第一观看者的平滑追踪。
[0114] 至少一个机器可读存储介质的以上示例中的任一个,其中使得计算设备将第一ROI数据与包括对于所述至少一帧的像素的深度映射的深度数据进行比较,并且标识在第一ROI数据中的深度和对于所述至少一帧的深度数据中的深度之间的统计上显著的差异的实例,其指示观看疲劳。
[0115] 至少一个机器可读存储介质的以上示例中的任一个,其中使得计算设备通过标识在对于视觉内容的帧序列的深度数据和第一ROI数据中的深度之间的统计上显著的差异的实例而标识第一观看的慢聚散度。
[0116] 至少一个机器可读存储介质的以上示例中的任一个,其中使得计算设备将所述2D版本在显示器上视觉地呈现为第一视觉呈现,并且跟踪针对所述至少一帧的第二观看者的眼睛的视线。
[0117] 至少一个机器可读存储介质的以上示例中的任一个,其中使得计算设备响应于标识出观看疲劳的第一实例而变更在所述至少一帧之后的视觉内容的另一帧的深度支架。
[0118] 用于评估三维观看体验的仍另一装置的示例,包括用于以下的构件:在显示器上向第一观看者以第一视觉呈现而视觉地呈现视觉内容的三维(3D)版本,跟踪第一观看者的第一眼睛的第一视线和第一观看者的第二眼睛的第二视线,通过确定针对所述至少一帧的第一和第二视线相对于显示器的会聚点而得出对于视觉内容的至少一帧的与第一观看者相关联的第一感兴趣区域(ROI)数据,将第一ROI数据和与视觉内容的2D(二维)版本的第二视觉呈现的第二观看者相关联的第二ROI数据相比较,并且标识对于所述至少一帧的第一ROI数据和第二ROI数据之间的感兴趣区域中的统计上显著的差异的实例,其指示第一观看者的观看疲劳的实例。
[0119] 仍另一装置的以上示例,包括用于以下的构件:通过标识对于视觉内容的帧序列的第一和第二ROI数据之间的感兴趣区域中的统计上显著的差异的实例而标识丢失了第一观看者的平滑追踪。
[0120] 仍另一装置的以上示例中的任一个,包括用于以下的构件:将第一ROI数据与包括对于所述至少一帧的像素的深度映射的深度数据相比较,并且标识在第一ROI数据中的深度和对于所述至少一帧的深度数据中的深度之间的统计上显著的差异的实例,其指示观看疲劳。
[0121] 仍另一装置的以上示例中的任一个,包括用于以下的构件:通过标识在对于视觉内容的帧序列的深度数据和第一ROI数据中的深度之间的统计上显著的差异的实例而标识第一观看的慢聚散度。
[0122] 仍另一装置的以上示例中的任一个,包括用于以下的构件:将所述2D版本在显示器上视觉地呈现为第一视觉呈现,并且跟踪针对所述至少一帧的第二观看者的眼睛的视线。
[0123] 仍另一装置的以上示例中的任一个,包括用于以下的构件:响应于标识出观看疲劳的第一实例而变更在所述至少一帧之后的视觉内容的另一帧的深度支架。