基于人眼跟踪的显示处理方法、装置、设备及存储介质与流程

文档序号:32340194发布日期:2022-11-26 09:30阅读:30来源:国知局
基于人眼跟踪的显示处理方法、装置、设备及存储介质与流程
基于人眼跟踪的显示处理方法、装置、设备及存储介质
1.本技术要求在2021年04月30日提交中国专利局、申请号为202110483471.2的中国专利申请的优先权,以上申请的全部内容通过引用结合在本技术中。
技术领域
2.本技术实施例涉及裸眼3d(3-dimensional,三维)技术领域,例如涉及一种基于人眼跟踪的显示处理方法、装置、设备及存储介质。


背景技术:

3.在裸眼3d显示时,显示器中排列多幅图像,通过实现分像功能的光学器件进行分光,在显示器前方合适的距离处,单眼可依次看到多幅图中的一幅,单眼从左向右依次看到第1至第n幅图,再移动就再次看到第1至第n幅图的重复。此时双眼因跨度大于单个视图宽度,人眼接收到顺序正确的两幅图像,从而产生立体效果。但是,如果在某一个位置处人眼接收到顺序错误的两幅图像,例如左右眼看到的内容分别对应右左视点,会导致眼晕问题,造成立体视觉体验错误。


技术实现要素:

4.本技术实施例中提供了一种基于人眼跟踪的显示处理方法、装置、设备及存储介质。
5.第一方面,本技术实施例中提供了一种基于人眼跟踪的显示处理方法,包括:
6.获取多视点显示屏前方目标观看者的人眼空间位置;
7.依据所述人眼空间位置,控制同一目标观看者的双眼位于多视点显示屏通过分光器件分光作用形成的同一个多视点立体效果可视区;
8.其中,每个多视点立体效果可视区中顺序分布的多个视点分别与所述多视点显示屏中顺序排列的多幅视图一一对应。
9.第二方面,本技术实施例中还提供了一种基于人眼跟踪的显示处理装置,包括:
10.位置确定模块,设置为获取多视点显示屏前方目标观看者的人眼空间位置;
11.视区调整模块,设置为依据所述人眼空间位置,控制同一目标观看者的双眼位于多视点显示屏通过分光器件分光作用形成的同一个多视点立体效果可视区;
12.其中,每个多视点立体效果可视区中顺序分布的多个视点分别与所述多视点显示屏中顺序排列的多幅视图一一对应。
13.第三方面,本技术实施例中还提供了一种电子设备,包括:
14.一个或多个处理器;
15.存储装置,设置为存储一个或多个程序;
16.所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如本技术任意实施例中所提供的基于人眼跟踪的显示处理方法。
17.第四方面,本技术实施例中还提供了一种计算机可读存储介质,所述计算机可读
存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如本技术任意实施例中所提供的基于人眼跟踪的显示处理方法。
18.上述申请内容仅是本技术技术方案的概述,为了能够更清楚了解本技术的技术手段,而可依照说明书的内容予以实施,并且为了让本技术的上述和其它目的、特征和优点能够更明显易懂,以下特举本技术的具体实施方式。
附图说明
19.通过阅读参照以下附图所作的对非限制性实施例所作的详细描述,本技术的其它特征、目的和优点将会变得更明显。附图仅用于示出优选实施方式的目的,而并不认为是对本技术的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:
20.图1是本技术实施例中提供的一种基于人眼跟踪的显示处理方法的流程图;
21.图2是本技术实施例中提供的一种多视点显示的场景俯视图;
22.图3是本技术实施例中提供的另一种基于人眼跟踪的显示处理方法的流程图;
23.图4是本技术实施例中提供的一种对双人眼睛进行人眼跟踪的多视点显示的俯视图;
24.图5是本技术实施例中提供的一种相对距离下对双人眼睛进行人眼跟踪的多视点显示的俯视图;
25.图6是本技术实施例中提供的另一种相对距离下对双人眼睛进行人眼跟踪的多视点显示的俯视图;
26.图7是本技术实施例中提供的又一种相对距离下对双人眼睛进行人眼跟踪的多视点显示的俯视图;
27.图8是本技术实施例中提供的一种基于人眼跟踪的显示处理装置的结构框图;
28.图9是本技术实施例中提供的一种电子设备的结构示意图。
具体实施方式
29.下面结合附图和实施例对本技术作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅用于解释本技术,而非对本技术的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本技术相关的部分而非全部结构。
30.在更加详细地讨论示例性实施例之前,应当提到的是,一些示例性实施例被描述成作为流程图描绘的处理或方法。虽然流程图将各项操作(或步骤)描述成顺序的处理,但是其中的许多操作(或步骤)可以被并行地、并发地或者同时实施。此外,各项操作的顺序可以被重新安排。当其操作完成时所述处理可以被终止,但是还可以具有未包括在附图中的附加步骤。所述处理可以对应于方法、函数、规程、子例程、子程序等等。
31.下面针对本技术实施例中提供的基于人眼跟踪的显示处理方法、装置、设备及存储介质,通过各实施例进行详细阐述。
32.图1是本技术实施例中提供的一种基于人眼跟踪的显示处理方法的流程图。本技术实施例可在进行多视点裸眼3d显示时进行人眼跟踪调整。该方法可以由基于人眼跟踪的显示处理装置执行,该装置可以采用软件和/或硬件的方式实现,并可集成在任何具有网络通信功能的电子设备上。如图1所示,本技术实施例中提供的基于人眼跟踪的显示处理方
法,可包括以下步骤:
33.s110、在多视点显示屏进行多视点显示的情况下,确定多视点显示屏前方目标观看者的人眼空间位置。
34.显示屏中排列多幅视图,通过实现分像功能的分光器件将显示的图像进行分光,光学器件通过对光的折射作用,将不同的视图内容折射到空间中不同地方,到达人眼前不同视图内容被分开,在空间中每一幅视图对应一个视点,实现显示屏的多视点显示。其中,分光器件可为视图分离器或分像器件,例如“狭缝”式光栅(视差屏障)等。这样,在显示屏前方合适距离处单眼能依次看到多幅视图中的一幅视图,以便人眼接收到两幅含有视差的图像产生了立体效果。
35.在一实施例中,在多视点显示屏上设置一个或多个摄像头对多视点显示屏前方的观看者进行图像拍摄,通过摄像头采集得到的拍摄图像进行分析,建立多视点显示屏前方的位置坐标系,计算多视点显示屏前方目标观看者的人眼空间位置。
36.s120、依据目标观看者的人眼空间位置,控制同一目标观看者的双眼位于多视点显示屏通过分光器件分光作用形成的同一个多视点立体效果可视区。
37.其中,每个多视点立体效果可视区中顺序分布的多个视点分别与多视点显示屏中顺序排列的多幅视图一一对应。
38.参见图2,显示屏中排列n幅视图,例如n可为8,人眼在特定距离处单眼从左向右依次看到第1幅视图至第n幅视图,再移动就再次看到重复的第1幅视图至第n幅视图,即显示屏前方会形成第1幅视图至第n幅视图的多个重复区域,每一个区域记为多视点立体效果可视区。
39.在一实施例中,每一个多视点立体效果可视区可包括在人眼跟踪时能够对多视点显示屏中顺序排列的多幅视图呈现满足预设条件的裸眼立体观看效果且平行于多视点显示屏的空间区域。在一实施例中,每一个多视点立体效果可视区可包括能够对多视点显示屏中顺序排列的多幅视图呈现满足预设条件的裸眼立体观看效果且平行于显示屏的有限水平面,以及距离该满足预设条件的裸眼立体观看效果且平行于显示屏的有限平面区域在预设距离范围内的一个有限水平面组成的空间。
40.在每一个多视点立体效果可视区中顺序分布多个视点,且每一个视点在多视点显示屏中顺序排列的多幅视图中均有对应的一副视图,这样在上述任意多视点立体效果可视区中通过观看者的单眼从各个视点处均能依次看到显示屏中排列的多幅视图中的一幅视图。
41.对于多视点显示屏前方形成的多个循环的多视点立体效果可视区cone,在沿各个视点顺序分布的方向上每个多视点立体效果可视区的宽度大于目标观看者的双眼距离,例如参见图2中示出的cone1。考虑到每一个多视点立体效果可视区cone宽度通常大于头部宽度,并且由于观看者的双眼跨度通常大于单个视图宽度,因此观看者头部只要在任意的一个多视点立体效果可视区内,双眼就可以看到顺序正确的两幅含有视差的视图图像,产生较好地立体显示效果。
42.参见图2,每个多视点立体效果可视区中顺序分布的多个视点分别与多视点显示屏中顺序排列的多幅视图一一对应,即每个多视点立体效果可视区中多个视点的顺序,和与多个视点对应的多个视图的顺序是一致的。当观看者的双眼进行移动,观看者的双眼跨
越两个多视点立体效果可视区cone交界处时,左眼看到一个多视点立体效果可视区cone中视点的视图,而右眼看到另一个多视点立体效果可视区cone中视点的视图,这样造成观看者两眼看到的两幅视图是顺序错误的,此时双眼看到顺序错误的两幅视图图像,造成双眼眼晕问题影响立体视觉体验。
43.通过跟踪目标观看者的人眼空间位置,对多视点显示屏通过分光器件的分光作用形成的多视点立体效果可视区的空间分布位置进行动态调整,可使得观看者的双眼避开两个视点立体效果可视区的交界位置,实现观看者在任意位置上均能将双眼纳入同一个多视点立体效果可视区,从而观看时具有正确的立体效果。
44.根据本技术实施例中提供的基于人眼跟踪的显示处理方法,显示屏通过分光器件分光作用形成的各个多视点立体效果可视区的位置会随着观看者的人眼位置变化而变化,实现用户在任意位置上均能将同一双眼纳于同一个可视区内,避免同一双眼跨越相邻两个多视点立体效果可视区的交界处而导致人眼看到顺序错误的两幅视图图像,进而影响立体视觉体验,实现在显示器前方任意位置上观看到3d立体视觉效果。
45.本技术实施例中提供了一种基于人眼跟踪的显示处理方法,在多视点显示屏进行图像显示时,会获取多视点显示屏前方目标观看者的人眼空间位置,并基于目标观看者的人眼空间位置控制将目标观看者的双眼纳入多视点显示屏通过分光器件分光作用形成的同一个多视点立体效果可视区内。
46.图3是本技术实施例中提供的另一种基于人眼跟踪的显示处理方法的流程图。本技术实施例在上述实施例的基础上进行优化,本技术实施例可以与上述一个或者多个实施例中各个可选方案结合。如图3所示,本技术实施例中提供的基于人眼跟踪的显示处理方法,可包括以下步骤:
47.s310、在多视点显示屏进行多视点显示的情况下,确定多视点显示屏前方目标观看者的人眼空间位置。
48.在本实施例的一种示例性方案中,确定多视点显示屏前方目标观看者的人眼空间位置,可包括以下操作:
49.响应于检测到多视点显示屏前方存在一个或两个目标观看者,采用人眼跟踪技术追踪每个目标观看者的人眼空间位置。
50.在多视点显示屏前方存在一个或两个目标观看者,由于目标观看者的数量较少,容易将一个或两个目标观看者的双眼控制在一个多视点立体效果可视区,因此在检测到一个或两个目标观看者会追踪每个目标观看者的人眼空间位置,来动态调整多视点立体效果可视区的空间分布位置,让其适应目标观看者的人眼空间位置,避免一个目标观看者的双眼同时跨越两个多视点立体效果可视区的交界位置处。然而,当在多视点显示屏前方存在两个以上的目标观看者时,由于目标观看者的数量较多,很难将同一目标观看者的双眼均划分到同一个多视点立体效果可视区,可能造成对多视点立体效果可视区的动态调整产生冲突,进而造成立体效果显示出现逻辑混乱,因此本技术方案对一位或两位观看者的场景适应性较强,而针对三人及以上观看者的场景适应性较低。
51.s320、依据目标观看者的人眼空间位置,对多视点显示屏中分光器件后面的像素内容进行像素重排列。
52.参见图2,在多视点显示屏的最佳观看设计的距离处,水平依次分布的1至n幅视图
在较为干净光线的一段空间进行循环,例如,图2中的线段ab,bc

所在的这样一段空间。双眼位于这样一段空间内以及其前后一定范围的狭窄空间内,即双眼位于同一个多视点立体效果可视区,总能体验正确的3d效果。
53.经过分析验证,多视点显示屏通过分光器件分光作用形成的多视点立体效果可视区空间不是固定不变,通过排图算法调整多视点显示屏中分光器件后面像素内容的排列可以改变多视点立体效果可视区的空间分布位置,在较为宽泛的范围内,可以将多视点立体效果可视区进行前后左右移动,使人的双眼避免跨越两个多视点立体效果可视区的交界处,进面实现在随意的位置上观看裸眼3d效果。
54.s330、依据重排列的像素内容对多视点显示屏通过分光器件分光作用形成的至少两个多视点立体效果可视区的空间分布位置进行调整,控制同一目标观看者的双眼位于同一个多视点立体效果可视区。
55.其中,每个多视点立体效果可视区中顺序分布的多个视点分别与所述多视点显示屏中顺序排列的多幅视图一一对应。
56.在本实施例的一种示例性方案中,控制同一目标观看者的双眼位于同一个多视点立体效果可视区,可包括以下操作:
57.响应于多视点显示屏前方存在一个目标观看者,通过调整任一个多视点立体效果可视区的空间分布位置,将同一个多视点立体效果可视区的中心位置向同一目标观看者的双眼中心位置进行对准。
58.参见图2,在单个观看者进行人眼跟踪时,通过对目标观看者进行人眼跟踪的系统,实时获得目标观看者的人眼空间位置。依据光学分布特性,通过排图算法调整多视点显示屏中分光器件后面像素内容的排列,实时地移动多视点显示屏通过分光器件分光作用形成的光线空间分布的多视点立体效果可视区,使同一个多视点立体效果可视区的中间位置对准目标观看者的双眼位置。
59.采用上述示例性方案,能够避免同一目标使用者的双眼跨越相邻两个多视点立体效果可视区的交界处,使目标观看者在一定的空域范围内,在随意的位置上总能观看到正确的效果,有效避免人眼看到错误的顺序的视图,实现在多视点显示情况下,单人观看不受位置限制获得正常的裸眼3d效果。
60.在本实施例的另一种示例性方案中,控制同一目标观看者的双眼位于同一个多视点立体效果可视区,可包括以下操作步骤a1-a2:
61.步骤a1、响应于多视点显示屏前方存在两个目标观看者,确定多视点显示屏前方两个目标观看者之间的相对位置。
62.步骤a2、依据两个目标观看者之间的相对位置,通过调整至少两个多视点立体效果可视区的空间分布位置,通过相对位置对应的预设调整方式将同一目标观看者的双眼控制在同一个多视点立体效果可视区。
63.参见图4,类似单个观看者进行人眼跟踪的情况,在对两个观看者进行人眼跟踪时,使观看者的双眼处于多视点立体效果可视区内的位置,从而避开两个多视点立体效果可视区的交界的位置,实现人眼跟踪。通过人眼检测与追踪算法分别追踪多视点显示屏前方的两个目标观看者的人眼空间位置,同时还需分析两个目标观看者的两双眼睛之间的相对距离,以采取不同的移动调整模式来实现每个双眼避开多视点立体效果可视区的交界
处。
64.作为一种示例性地方案,参见图5,响应于多视点显示屏前方两个目标观看者之间的相对位置小于多视点立体效果可视区的宽度的第一预设倍数,将两个目标观看者的双眼配置于一个多视点立体效果可视区。例如,当两个目标观看者之间的相对距离小于cone/2时,可将两个目标观看者的双眼移动同一个多视点立体效果可视区中。其中,多视点立体效果可视区的宽度的第一预设倍数为cone/2,cone的取值为沿各个视点顺序分布的方向上多视点立体效果可视区的宽度。
65.作为另一种示例性地方案,参见图6,响应于多视点显示屏前方两个目标观看者之间的相对位置大于多视点立体效果可视区的宽度的第一预设倍数且小于多视点立体效果可视区的宽度的第二预设倍数,将两个目标观看者的双眼分别配置于相邻的两个多视点立体效果可视区。例如,当cone/2《两个目标观看者之间的相对距离《cone*3/2时,可将两个目标观看者的双眼分别移到相邻的两个多视点立体效果可视区中。其中,第二预设倍数为3/2。
66.作为又一种示例性地方案,参见图7,响应于多视点显示屏前方两个目标观看者之间的相对位置大于多视点立体效果可视区的宽度的第二预设倍数,将两个目标观看者的双眼分别配置于相隔至少一个多视点立体效果可视区的两个多视点立体效果可视区中。在一实施例中,基于多视点显示屏前方两个目标观看者之间的相对位置距离确定用于分别容纳两个目标观看者的双眼的两个多视点立体效果可视区之间的可视区间隔个数,以使将两个目标观看者的双眼分别配置于相隔可视区间隔个数的多视点立体效果可视区的两个多视点立体效果可视区中。
67.在一实施例中,响应于多视点显示屏前方两个目标观看者之间的相对位置大于多视点立体效果可视区的宽度的第二预设倍数且小于多视点立体效果可视区的宽度的第三预设倍数,将两个目标观看者的双眼分别配置于相隔一个多视点立体效果可视区的两个多视点立体效果可视区。例如,当cone*3/2《两个目标观看者之间的相对距离《cone*5/2时,可将两个目标观看者的双眼分别移到相隔一个多视点立体效果可视区的两个多视点立体效果可视区中。其中,第三预设倍数为5/2。以此类推,总能将两个目标观看者的双眼跟踪分别放置到相隔至少一个多视点立体效果可视区的两个多视点立体效果可视区间中,将各个观看者的双眼避开两个多视点立体效果可视区的交界线。
68.在一实施例中,当两个目标观看者之间的前后距离较大时,如果多视点立体效果可视区相对多视点显示屏的前后方向上移动到两个目标观看者中的一个观看者位置上,两个目标观看者中的另一个观看者的3d体验会变差,因此适用于两个观看者前后距离较为接近的情况,才能实现双人前后距离较为接近时不受位置限制的情况下获得正常的3d效果,否则两个目标观看者之间的前后距离较大时总会引起一方3d体验较差。
69.在一实施例中,对两位观看者在平行于显示屏幕方向存在相对距离或进行移动有效,而对于其中一位观看者在垂直于屏幕方向(远近方向)移动或者两位观看者在垂直于屏幕方向的不同距离处移动,无法适用。
70.根据本技术实施例中提供的基于人眼跟踪的显示处理方法,显示屏通过分光器件分光作用形成的至少一个多视点立体效果可视区的位置会随着观看者的人眼位置变化而变化,实现用户在任意位置上均能将同一双眼纳于同一个可视区内,避免同一双眼跨越相
邻两个多视点立体效果可视区的交界处而导致人眼看到顺序错误的两幅视图图像,进而影响立体视觉体验,实现在显示器前方任意位置上观看到3d立体视觉效果。并且,能够保证两位观看者的位置一直处于多视点立体效果可视区的视锥范围之内;以及在一位观看者移动而触发排图移动时,另一位观看者看到的内容(视图序号)可能发生变化,但由于3d视觉线索仍然是正常因此对于该观看者而言内容的变化(通常对应内容视角的切换)仍然可以接受。
71.图8是本技术实施例中提供的一种基于人眼跟踪的显示处理装置的结构框图。本技术实施例可在进行多视点裸眼3d显示时进行人眼跟踪调整。该基于人眼跟踪的显示处理装置可以采用软件和/或硬件的方式实现,并可集成在任何具有网络通信功能的电子设备上。如图8所示,本技术实施例中提供的基于人眼跟踪的显示处理装置,可包括以下:位置确定模块810和视区调整模块820。其中:
72.位置确定模块810,设置为获取多视点显示屏前方目标观看者的人眼空间位置。
73.视区调整模块820,设置为依据所述人眼空间位置,控制同一目标观看者的双眼位于多视点显示屏通过分光器件分光作用形成的同一个多视点立体效果可视区。
74.其中,每个多视点立体效果可视区中顺序分布的多个视点分别与所述多视点显示屏中顺序排列的多幅视图一一对应。
75.在上述实施例的基础上,在一实施例中,在沿多个视点顺序分布的方向上每个多视点立体效果可视区的宽度大于目标观看者的双眼距离。
76.在上述实施例的基础上,在一实施例中,所述多视点立体效果可视区包括在人眼跟踪时能够对所述多视点显示屏中顺序排列的多幅视图呈现满足预设条件的裸眼立体观看效果且平行于所述多视点显示屏的空间区域。
77.在上述实施例的基础上,在一实施例中,位置确定模块810设置为:
78.响应于检测到多视点显示屏前方存在一个或两个目标观看者,采用人眼跟踪技术追踪每个目标观看者的人眼空间位置。
79.在上述实施例的基础上,在一实施例中,视区调整模块820设置为:
80.依据所述人眼空间位置,对所述多视点显示屏中分光器件后面的像素内容进行像素重排列;
81.依据重排列的像素内容对多视点显示屏通过分光器件分光作用形成的至少两个多视点立体效果可视区的空间分布位置进行调整,控制同一目标观看者的双眼位于同一个多视点立体效果可视区。
82.在上述实施例的基础上,在一实施例中,视区调整模块820设置为:
83.响应于多视点显示屏前方存在一个目标观看者,通过调整任一个多视点立体效果可视区的空间分布位置,将同一个多视点立体效果可视区的中心位置向同一目标观看者的双眼中心位置进行对准。
84.在上述实施例的基础上,在一实施例中,视区调整模块820设置为:
85.响应于多视点显示屏前方存在两个目标观看者,确定多视点显示屏前方两个目标观看者之间的相对位置;
86.依据所述两个目标观看者之间的相对位置,通过调整至少两个多视点立体效果可视区的空间分布位置,控制至少两个多视点立体效果可视区实现以下调整模式:
87.响应于相对位置小于多视点立体效果可视区的宽度的第一预设倍数,将两个目标观看者的双眼配置于一个多视点立体效果可视区;
88.响应于相对位置大于多视点立体效果可视区的宽度的第一预设倍数且小于多视点立体效果可视区的宽度的第二预设倍数,将两个目标观看者的双眼分别配置于相邻的两个多视点立体效果可视区;
89.响应于相对位置大于多视点立体效果可视区的宽度的第二预设倍数,将两个目标观看者的双眼分别配置于相隔至少一个多视点立体效果可视区的两个多视点立体效果可视区。
90.本技术实施例中所提供的基于人眼跟踪的显示处理装置可执行上述本技术任意实施例中所提供的基于人眼跟踪的显示处理方法,具备执行该基于人眼跟踪的显示处理方法相应的功能和有益效果,未在上述实施例中详尽描述的技术细节,可参见本技术任意实施例中所提供的基于人眼跟踪的显示处理方法。
91.图9是本技术实施例中提供的一种电子设备的结构示意图。如图9所示结构,本技术实施例中提供的电子设备包括:一个或多个处理器910和存储装置920;该电子设备中的处理器910可以是一个或多个,图9中以一个处理器910为例;存储装置920用于存储一个或多个程序;所述一个或多个程序被所述一个或多个处理器910执行,使得所述一个或多个处理器910实现如本技术实施例中任一项所述的基于人眼跟踪的显示处理方法。
92.该电子设备还可以包括:输入装置930和输出装置940。
93.该电子设备中的处理器910、存储装置920、输入装置930和输出装置940可以通过总线或其他方式连接,图9中以通过总线连接为例。
94.该电子设备中的存储装置920作为一种计算机可读存储介质,可用于存储一个或多个程序,所述程序可以是软件程序、计算机可执行程序以及模块,如本技术实施例中所提供的基于人眼跟踪的显示处理方法对应的程序指令/模块。处理器910通过运行存储在存储装置920中的软件程序、指令以及模块,从而执行电子设备的各种功能应用以及数据处理,即实现上述方法实施例中基于人眼跟踪的显示处理方法。
95.存储装置920可包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序;存储数据区可存储根据电子设备的使用所创建的数据等。此外,存储装置920可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他非易失性固态存储器件。在一些实例中,存储装置920可进一步包括相对于处理器910远程设置的存储器,这些远程存储器可以通过网络连接至设备。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。
96.输入装置930可用于接收输入的数字或字符信息,以及产生与电子设备的用户设置以及功能控制有关的键信号输入。输出装置940可包括显示屏等显示设备,例如,多视点显示屏。
97.并且,当上述电子设备所包括一个或者多个程序被所述一个或者多个处理器910执行时,程序进行如下操作:
98.获取多视点显示屏前方目标观看者的人眼空间位置;
99.依据所述人眼空间位置,控制同一目标观看者的双眼位于多视点显示屏通过分光器件分光作用形成的同一个多视点立体效果可视区;
100.其中,每个多视点立体效果可视区中顺序分布的多个视点分别与所述多视点显示屏中顺序排列的多幅视图一一对应。
101.当然,本领域技术人员可以理解,当上述电子设备所包括一个或者多个程序被所述一个或者多个处理器910执行时,程序还可以进行本技术任意实施例中所提供的基于人眼跟踪的显示处理方法中的相关操作。
102.本技术实施例中提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时用于执行基于人眼跟踪的显示处理方法,该方法包括:
103.获取多视点显示屏前方目标观看者的人眼空间位置;
104.依据所述人眼空间位置,控制同一目标观看者的双眼位于多视点显示屏通过分光器件分光作用形成的同一个多视点立体效果可视区;
105.其中,每个多视点立体效果可视区中顺序分布的多个视点分别与所述多视点显示屏中顺序排列的多幅视图一一对应。
106.在一实施例中,该程序被处理器执行时还可以用于执行本技术任意实施例中所提供的基于人眼跟踪的显示处理方法。
107.本技术实施例的计算机存储介质,可以采用一个或多个计算机可读的介质的任意组合。计算机可读介质可以是计算机可读信号介质或者计算机可读存储介质。计算机可读存储介质例如可以是——但不限于——电、磁、光、电磁、红外线、或半导体的系统、装置或器件,或者任意以上的组合。计算机可读存储介质的更具体的例子(非穷举的列表)包括:具有一个或多个导线的电连接、便携式计算机磁盘、硬盘、随机存取存储器(random access memory,ram)、只读存储器(read only memory,rom)、可擦式可编程只读存储器(erasable programmable read only memory,eprom)、闪存、光纤、便携式cd-rom(compact disc read only memory,只读光盘)、光存储器件、磁存储器件、或者上述的任意合适的组合。计算机可读存储介质可以是任何包含或存储程序的有形介质,该程序可以被指令执行系统、装置或者器件使用或者与其结合使用。
108.计算机可读的信号介质可以包括在基带中或者作为载波一部分传播的数据信号,其中承载了计算机可读的程序代码。这种传播的数据信号可以采用多种形式,包括但不限于:电磁信号、光信号或上述的任意合适的组合。计算机可读的信号介质还可以是计算机可读存储介质以外的任何计算机可读介质,该计算机可读介质可以发送、传播或者传输用于由指令执行系统、装置或者器件使用或者与其结合使用的程序。
109.计算机可读介质上包含的程序代码可以用任何适当的介质传输,包括但不限于:无线、电线、光缆、无线电频率(radio frequency,rf)等等,或者上述的任意合适的组合。
110.可以以一种或多种程序设计语言或其组合来编写用于执行本技术操作的计算机程序代码,所述程序设计语言包括面向对象的程序设计语言—诸如java、smalltalk、c++,还包括常规的过程式程序设计语言—诸如“c”语言或类似的程序设计语言。程序代码可以完全地在用户计算机上执行、部分地在用户计算机上执行、作为一个独立的软件包执行、部分在用户计算机上部分在远程计算机上执行、或者完全在远程计算机或服务器上执行。在涉及远程计算机的情形中,远程计算机可以通过任意种类的网络——包括局域网(lan,local area network)或广域网(wan,wide area network)——连接到用户计算机,或者,可以连接到外部计算机(例如利用因特网服务提供商来通过因特网连接)。
111.在本说明书的描述中,参考术语“一个实施例”、“一些实施例”、“示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本技术的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不一定指的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任何的一个或多个实施例或示例中以合适的方式结合。
112.上述仅为本技术的一些实施例及所运用技术原理。本领域技术人员会理解,本技术不限于这里所述的特定实施例,对本领域技术人员来说能够进行各种变化、重新调整和替代而不会脱离本技术的保护范围。因此,虽然通过以上实施例对本技术进行了较为详细的说明,但是本技术不仅仅限于以上实施例,在不脱离本发明构思的情况下,还可以包括更多其他等效实施例,而本技术的范围由所附的权利要求范围决定。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1