CN107343193B - 一种裸眼立体显示方法、装置及设备 - Google Patents
一种裸眼立体显示方法、装置及设备 Download PDFInfo
- Publication number
- CN107343193B CN107343193B CN201710642696.1A CN201710642696A CN107343193B CN 107343193 B CN107343193 B CN 107343193B CN 201710642696 A CN201710642696 A CN 201710642696A CN 107343193 B CN107343193 B CN 107343193B
- Authority
- CN
- China
- Prior art keywords
- viewing location
- historical
- graph parameter
- user
- tracking data
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
- 238000000034 method Methods 0.000 title claims abstract description 23
- 230000001815 facial effect Effects 0.000 claims description 15
- 238000004590 computer program Methods 0.000 claims description 10
- 238000001514 detection method Methods 0.000 claims description 6
- 241000208340 Araliaceae Species 0.000 claims description 5
- 235000005035 Panax pseudoginseng ssp. pseudoginseng Nutrition 0.000 claims description 5
- 235000003140 Panax quinquefolius Nutrition 0.000 claims description 5
- 235000008434 ginseng Nutrition 0.000 claims description 5
- 230000000694 effects Effects 0.000 abstract description 24
- 238000006073 displacement reaction Methods 0.000 description 11
- 210000004209 hair Anatomy 0.000 description 4
- 230000006870 function Effects 0.000 description 3
- 210000003128 head Anatomy 0.000 description 3
- 238000010586 diagram Methods 0.000 description 2
- 230000008569 process Effects 0.000 description 2
- 238000009825 accumulation Methods 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 125000004122 cyclic group Chemical group 0.000 description 1
- 208000002173 dizziness Diseases 0.000 description 1
- 210000004709 eyebrow Anatomy 0.000 description 1
- 238000009432 framing Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N13/00—Stereoscopic video systems; Multi-view video systems; Details thereof
- H04N13/30—Image reproducers
- H04N13/302—Image reproducers for viewing without the aid of special glasses, i.e. using autostereoscopic displays
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
本发明提供了一种裸眼立体显示方法、装置及设备,该裸眼立体显示方法包括:跟踪用户的观看位置以获取所述用户的观看位置信息;根据所述用户的观看位置信息获取跟踪排图参数;根据所述跟踪排图参数进行立体显示;确定跟踪时间是否达到预设时长;当确定所述跟踪时间达到所述预设时长后,根据历史跟踪数据确定最佳观看位置对应的目标排图参数,所述历史跟踪数据包括历史观看位置信息和/或历史跟踪排图参数;根据所述目标排图参数进行立体显示。因此,本发明的方案,首先跟踪用户的观看位置一段时间,然后根据历史跟踪数据找到最佳观看位置,然后进入定点模式,从而在保证立体显示效果的同时节省了功耗。
Description
技术领域
本发明涉及立体显示技术领域,尤其涉及一种裸眼立体显示方法、装置及设备。
背景技术
跟踪式裸眼3D显示***给用户提供了非常好的3D立体视觉观看体验。该***通过追踪用户的观看位置,实时调整显示输出。因而,该***可以有效保证在用户的观看位置发生变化后,依然能够观看到正确的立体显示效果,避免出现反视、重影、失真等问题。
以人脸跟踪式裸眼3D显示***为例,在进行裸眼3D显示时,其利用摄像头捕捉人脸数据,基于摄像头捕捉的人脸数据进行人脸检测,从而跟踪用户的观看位置,进而基于该观看位置进行立体图像,即左眼图像和右眼图像的排图显示。通常情况下,在1s内会有30帧摄像头捕捉的人脸数据输入,并对每一帧数据进行跟踪、排图,这样来讲运算量非常大,功耗较多。但若关闭人脸跟踪,按照定点的方式进行排图显示,即固定排图显示,虽然能够有效降低运算量进而降低功耗,但是,在定点排图显示时所应用的排图显示参数一般是经验值,而不同的3D显示***硬件配置不同,因此,该经验值无法适用于所有的3D显示***,因而不能保证良好的3D显示效果。
由此可知,现有的裸眼3D显示***中,无法同时兼顾3D显示效果和功耗。
发明内容
本发明的实施例提供了一种裸眼立体显示方法、装置及设备,以解决现有的裸眼3D显示***中,无法同时兼顾3D显示效果和功耗的问题。
本发明的实施例提供了一种裸眼立体显示方法,包括:
跟踪用户的观看位置以获取所述用户的观看位置信息;
根据所述用户的观看位置信息获取跟踪排图参数;
根据所述跟踪排图参数进行立体显示;
确定跟踪时间是否达到预设时长;
当确定所述跟踪时间达到所述预设时长后,根据历史跟踪数据确定最佳观看位置对应的目标排图参数,所述历史跟踪数据包括历史观看位置信息和/或历史跟踪排图参数;
根据所述目标排图参数进行立体显示。
其中,上述方案中,所述根据历史跟踪数据确定最佳观看位置对应的目标排图参数,包括:
根据第一历史跟踪数据,确定所述用户的观看状态是否满足定点显示条件;
当确定所述用户的观看状态满足定点显示条件时,根据第二历史跟踪数据,确定最佳观看位置对应的目标排图参数。
其中,上述方案中,
所述第一历史跟踪数据为最近的第一预定帧数的历史跟踪数据,包括最近的第一预定帧数个历史观看位置信息;
所述根据第一历史跟踪数据,确定所述用户的观看状态是否满足定点显示条件的步骤,包括:
确定所述最近的第一预定帧数个历史观看位置信息的第一方差;
若所述第一方差小于第一阈值,则确定所述用户的观看状态满足定点显示条件;
或者
所述第一历史跟踪数据为最近的第一预定帧数的历史跟踪数据,包括最近的第一预定帧数个历史跟踪排图参数;
所述根据第一历史跟踪数据,确定所述用户的观看状态是否满足定点显示条件的步骤,包括:
确定所述最近的第一预定帧数个历史跟踪排图参数的第二方差;
若所述第二方差小于第二阈值,则确定所述用户的观看状态满足定点显示条件。
其中,上述方案中,
所述第二历史跟踪数据包括历史观看位置信息;
所述根据第二历史跟踪数据,确定最佳观看位置对应的目标排图参数的步骤,包括:
根据所述第二历史跟踪数据中的历史观看位置信息,确定最佳观看位置;
根据所述最佳观看位置,确定所述最佳观看位置对应的目标排图参数;
或者
所述第二历史跟踪数据包括历史跟踪排图参数;
所述根据第二历史跟踪数据,确定最佳观看位置对应的目标排图参数的步骤,包括:
根据所述第二历史跟踪数据中的历史跟踪排图参数,确定所述最佳观看位置对应的目标排图参数。
其中,上述方案中,
所述第二历史跟踪数据为最近的第二预定帧数的历史跟踪数据,包括最近的第二预定帧数个历史观看位置信息;
所述根据所述第二历史跟踪数据中的历史观看位置信息,确定最佳观看位置的步骤,包括:
获取所述最近的第二预定帧数个历史观看位置信息的平均值,将所述最近的第二预定帧数个历史观看位置信息的平均值,确定为所述最佳观看位置;
或者
将所述最近的第二预定帧数个历史观看位置信息进行排序,并将排序后的历史观看位置信息中的中位数确定为所述最佳观看位置;
或者
将所述最近的第二预定帧数个历史观看位置信息中出现次数最高的历史观看位置信息,确定为所述最佳观看位置。
其中,上述方案中,
所述第二历史跟踪数据为最近的第二预定帧数的历史跟踪数据,包括最近的第二预定帧数个历史跟踪排图参数;
所述根据所述第二历史跟踪数据中的历史跟踪排图参数,确定所述最佳观看位置对应的目标排图参数的步骤,包括:
获取所述最近的第二预定帧数个历史跟踪排图参数的平均值,将所述最近的第二预定帧数个历史跟踪排图参数的平均值,确定为与最佳观看位置对应的目标排图参数;
或者
将所述最近的第二预定帧数个历史跟踪排图参数进行排序,并就将排序后的历史跟踪排图参数中的中位数确定为与最佳观看位置对应的目标排图参数;
或者
将所述最近的第二预定帧数个历史跟踪排图参数中出现次数最高的历史跟踪排图参数,确定为与最佳观看位置对应的目标排图参数。
其中,上述方案中,所述确定跟踪时间是否达到预设时长的步骤,包括:
获取历史跟踪数据的总帧数,确定所述总帧数是否达到预设值;
当所述总帧数达到所述预设值时,确定跟踪时间达到预设时长。
其中,上述方案中,
所述跟踪用户的观看位置以获取所述用户的观看位置信息的步骤,包括:
对所述用户进行人脸识别,获取所述用户的面部特征位置信息;
根据所述用户的面部特征位置信息,确定所述用户的观看位置信息;
或者
检测设置在所述用户身上的红外发射器,获取所述红外发射器的空间位置信息;
根据所述红外发射器的空间位置信息,确定所述用户的观看位置信息。
本发明的实施例还提供了一种裸眼立体显示装置,包括:
跟踪模块,用于跟踪用户的观看位置以获取所述用户的观看位置信息;
排图参数获取模块,用于根据所述用户的观看位置信息获取跟踪排图参数;
显示模块,用于根据所述跟踪排图参数进行立体显示;
跟踪时长判断模块,用于确定跟踪时间是否达到预设时长;
目标排图参数确定模块,用于当确定所述跟踪时间达到所述预设时长后,根据历史跟踪数据确定最佳观看位置对应的目标排图参数,所述历史跟踪数据包括历史观看位置信息和/或历史跟踪排图参数;
所述显示模块,还用于根据所述目标排图参数进行立体显示。
其中,上述方案中,所述目标排图参数确定模块,包括:
定点显示条件判断单元,用于根据第一历史跟踪数据,确定所述用户的观看状态是否满足定点显示条件;
目标排图参数确定单元,用于当确定所述用户的观看状态满足定点显示条件时,根据第二历史跟踪数据,确定最佳观看位置对应的目标排图参数。
其中,上述方案中,
所述第一历史跟踪数据为最近的第一预定帧数的历史跟踪数据,包括最近的第一预定帧数个历史观看位置信息;
所述定点显示条件判断单元具体用于:
确定所述最近的第一预定帧数个历史观看位置信息的第一方差;
若所述第一方差小于第一阈值,则确定所述用户的观看状态满足定点显示条件;
或者
所述第一历史跟踪数据为最近的第一预定帧数的历史跟踪数据,包括最近的第一预定帧数个历史跟踪排图参数;
所述定点显示条件判断单元具体用于:
确定所述最近的第一预定帧数个历史跟踪排图参数的第二方差;
若所述第二方差小于第二阈值,则确定所述用户的观看状态满足定点显示条件。
其中,上述方案中,
所述第二历史跟踪数据包括历史观看位置信息;
所述目标排图参数确定单元包括:
最佳观看位置确定子单元,用于根据所述第二历史跟踪数据中的历史观看位置信息,确定最佳观看位置;
第一确定子单元,用于根据所述最佳观看位置,确定所述最佳观看位置对应的目标排图参数;
或者
所述第二历史跟踪数据包括历史跟踪排图参数;
所述目标排图参数确定单元包括:
第二确定子单元,用于根据所述第二历史跟踪数据中的历史跟踪排图参数,确定所述最佳观看位置对应的目标排图参数。
其中,上述方案中,
所述第二历史跟踪数据为最近的第二预定帧数的历史跟踪数据,包括最近的第二预定帧数个历史观看位置信息;
所述最佳观看位置确定子单元具体用于:
获取所述最近的第二预定帧数个历史观看位置信息的平均值,将所述最近的第二预定帧数个历史观看位置信息的平均值,确定为所述最佳观看位置;
或者
将所述最近的第二预定帧数个历史观看位置信息进行排序,并将排序后的历史观看位置信息中的中位数确定为所述最佳观看位置;
或者
将所述最近的第二预定帧数个历史观看位置信息中出现次数最高的历史观看位置信息,确定为所述最佳观看位置。
其中,上述方案中,
所述第二历史跟踪数据为最近的第二预定帧数的历史跟踪数据,包括最近的第二预定帧数个历史跟踪排图参数;
所述第二确定子单元具体用于:
获取所述最近的第二预定帧数个历史跟踪排图参数的平均值,将所述最近的第二预定帧数个历史跟踪排图参数的平均值,确定为与最佳观看位置对应的目标排图参数;
或者
将所述最近的第二预定帧数个历史跟踪排图参数进行排序,并就将排序后的历史跟踪排图参数中的中位数确定为与最佳观看位置对应的目标排图参数;
或者
将所述最近的第二预定帧数个历史跟踪排图参数中出现次数最高的历史跟踪排图参数,确定为与最佳观看位置对应的目标排图参数。
其中,上述方案中,所述跟踪时长判断模块包括:
历史跟踪数据获取单元,用于获取历史跟踪数据的总帧数,确定所述总帧数是否达到预设值;
跟踪时长判断单元,用于当所述总帧数达到所述预设值时,确定跟踪时间达到预设时长。
其中,上述方案中,所述跟踪模块包括:
人脸识别单元,用于对所述用户进行人脸识别,获取所述用户的面部特征位置信息;
第一位置确定单元,用于根据所述用户的面部特征位置信息,确定所述用户的观看位置信息;
或者
红外检测单元,用于检测设置在所述用户身上的红外发射器,获取所述红外发射器的空间位置信息;
第二位置确定单元,用于根据所述红外发射器的空间位置信息,确定所述用户的观看位置信息。
本发明的实施例还提供了一种裸眼立体显示设备,包括:
跟踪设备,处理器、存储器和显示器;
所述跟踪设备,用于跟踪用户的观看位置;
存储器,用于存储可被执行的计算机程序;
所述处理器调用所述存储器中的计算机程序执行以下步骤:
控制所述跟踪设备跟踪用户的观看位置以获取所述用户的观看位置信息;
根据所述用户的观看位置信息获取跟踪排图参数;
根据所述跟踪排图参数控制所述显示器进行立体显示;
确定跟踪时间是否达到预设时长;
当确定所述跟踪时间达到所述预设时长后,根据历史跟踪数据确定最佳观看位置对应的目标排图参数,所述历史跟踪数据包括历史观看位置信息和/或历史跟踪排图参数;
根据所述目标排图参数控制所述显示器进行立体显示。
本发明的实施例还提供了一种计算机可读存储介质,包括计算机程序,所述计算机程序可被处理器执行以完成以下步骤:
跟踪用户的观看位置以获取所述用户的观看位置信息;
根据所述用户的观看位置信息获取跟踪排图参数;
根据所述跟踪排图参数进行立体显示;
确定跟踪时间是否达到预设时长;
当确定所述跟踪时间达到所述预设时长后,根据历史跟踪数据确定最佳观看位置对应的目标排图参数,所述历史跟踪数据包括历史观看位置信息和/或历史跟踪排图参数;
根据所述目标排图参数进行立体显示。
本发明实施例的有益效果是:
本发明的实施例,能够预先跟踪用户的观看位置并实时根据跟踪的用户的观看位置进行排图显示,并在跟踪时间达到预设时长时,根据历史跟踪数据确定最佳观看位置对应的目标排图参数,进而根据该目标排图参数进行立体显示。即本发明的实施例,首先跟踪用户的观看位置一段时间,然后利用根据历史跟踪数据找到最佳观看位置对应的目标排图参数进行定点显示,而不再采用经验值,所以,显示效果得到了保证。其中,在找到最佳观看位置后,会进入定点模式,而不再跟踪用户的观看位置,所以,又节省了功耗。因此,本发明的实施例,在保证立体显示效果的同时节省了功耗。
附图说明
为了更清楚地说明本发明实施例的技术方案,下面将对本发明实施例的描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1表示本发明实施例的裸眼立体显示方法的流程图;
图2表示本发明实施例的裸眼立体显示方法具体实施时的流程图;
图3表示本发明实施例的裸眼立体显示装置的结构框图;
图4表示本发明实施例的裸眼立体显示设备的结构框图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
本发明的实施例提供了一种裸眼立体显示方法,如图1所示,该方法包括:
步骤101:跟踪用户的观看位置以获取用户的观看位置信息。
步骤102:根据用户的观看位置信息获取跟踪排图参数。
步骤103:根据跟踪排图参数进行立体显示。
本发明的实施例,通过步骤101~103连续不断地跟踪用户的观看位置,按照用户的观看位置进行显示,即实现跟踪用户的观看位置进行立体显示,使得用户观看到的显示内容与用户的观看位置相适配,在用户的观看位置发生变化时对用户观看到的显示内容进行适应性调整,从而在用户的观看位置发生变化后,用户依然能够观看到正确的立体显示效果,避免出现反视、重影、失真等造成用户眩晕等体验较差的问题。
其中,优选地,步骤101包括:
对所述用户进行人脸识别,获取所述用户的面部特征位置信息;
根据所述用户的面部特征位置信息,确定所述用户的观看位置信息;
或者
检测设置在所述用户身上的红外发射器,获取所述红外发射器的空间位置信息;
根据所述红外发射器的空间位置信息,确定所述用户的观看位置信息。
即跟踪用户的观看位置可采用如下两种方法:
第一种,通过人脸识别,并获取识别到的人脸的面部特征(例如嘴部、眼部、双眼中心、双眉中心等)位置信息,从而将面部特征所在的位置作为用户的观看位置,或者,根据面部特征位置与观看位置的对应关系,根据面部特征位置确定观看位置。例如,进行人脸识别后,获取到的是眼部特征,则将眼部所在的空间位置,作为用户的观看位置。具体实施中,通常利用摄像头等图像采集装置采集用户图像,对图像进行人脸识别,从而获取到用户的观看位置。为达到跟踪的目的,要持续的采集用户图像,例如,1秒钟采集30帧用户图像,对每一帧图像均进行人脸识别,获取到用户观看位置,进而按照该观看位置确定排图参数,利用排图参数进行立体显示。每一帧用户图像都会对应一个用户观看位置,会根据每一个观看位置进行排图立体显示,从而实现跟踪用户的观看位置进行立体显示。
第二种,通过检测佩戴在用户身上的红外发射器来跟踪用户的观看位置。即将检测到的红外发射器的空间位置作为用户的观看位置,或者,根据红外发射器的空间位置和观看位置的对应关系,根据红外发发射器的空间位置来确定观看位置。其中,所述红外发射器可以是用于佩戴在用户头部的头戴式设备,例如头箍或者发箍等上的红外发射器。具体实施中,与上述人脸识别跟踪方式相类似,这种方式通常也是摄像头等图像采集装置采集红外发射器对应的红外图像,利用红外图像确定红外发射器的空间位置,具体可以首先检测出红外图像中红外发射器的像素位置,然后利用像素位置确定其空间位置,进而基于该空间位置获取到用户的观看位置。为达到跟踪的目的,要持续的采集红外图像,例如,1秒钟采集30帧红外图像,对每一帧图像均进行检测,获取到用户观看位置,进而按照该观看位置确定排图参数,利用排图参数进行立体显示。每一帧红外图像都会对应一个用户观看位置,会根据每一个观看位置进行排图立体显示,从而实现跟踪用户的观看位置进行立体显示。
从原理上讲,裸眼立体显示设备包括显示器,与常规显示器不同,裸眼立体显示设备的显示器通常包括显示面板和分光器件,显示面板和分光器件相对设置,分光器件例如可以是光栅,该光栅可以为狭缝光栅或透镜光栅等现有技术中裸眼立体显示设备所能够采用的任意一种光栅。裸眼立体显示设备在进行立体显示时,需要将立体图像,即左眼图像和右眼图像(简称左图和右图)按照一定规则排列显示在显示面板上(即排图),亦即,根据排图参数将左眼图像和右眼图像排列在显示面板上,配合分光器件的分光作用,做到将左眼画面送入用户的左眼,将右眼画面送入用户的右眼,从而使用户观看到立体影像。其中,具体排图过程可参见现有技术,这里不再赘述。
本发明实施例中,排图参数包括排图周期(Pitch)、排图倾角(cot)和排图位移(xoff)等参数,排图位移Xoff是指排图与水平坐标轴的交点中距离排图原点最近的交点与排图原点的水平距离。该排图参数用于在显示器面板上排列左图和左图,以使得显示器上可以显示立体效果。这些参数均可参见现有技术,这里不再赘述。为了与后续定点显示时所采用的排图参数进行区分,本发明实施例中,将跟踪观看位置时确定的排图参数称为跟踪排图参数,将定点显示时采用的排图参数称为目标排图参数。
其中,可采用任意公知的方式,根据所确定的观看位置来确定跟踪排图参数,具体请参见现有技术,本发明对此不做限定。例如,预先设定观看位置与跟踪排图参数的对应函数关系,在确定观看位置后,将观看位置代入函数关系,从而确定排图参数。
步骤104:确定跟踪时间是否达到预设时长。
其中,跟踪时间是指,跟踪用户的观看位置并根据观看位置进行排图显示的时间称。本发明的实施例中,需要预先跟踪用户的观看位置并实时根据观看位置进行排图显示一段时间,然后在这段时间后,确定合适的时机将跟踪排图显示转换为定点显示,定点显示即确定一个固定的观看位置,利用该观看位置的排图参数进行排图显示,或者使用固定的排图参数进行显示。具体的,本步骤中,确定累积的跟踪时间是否达到预设时长。而确定具体跟踪时间是否达到预设时长,可以直接对时间进行记录,也可以根据跟踪用户的观看位置获取的跟踪数据的帧数进行统计。本发明实施例中将跟踪过程中所获取到的信息称为跟踪数据,跟踪数据可包括用户的观看位置和与观看位置对应的排图参数中的至少一种。根据前文描述可知,跟踪过程需要利用摄像头采集的图像实时获取到用户的观看位置以及与观看位置对应的排图参数,即每帧图像对应一帧跟踪数据,亦即,每获取到一个观看位置和其对应的排图参数,相当于获取到一帧跟踪数据,可以累积跟踪数据的帧数,利用帧数来表征跟踪时间。
即,优选地,步骤104包括:
获取历史跟踪数据的总帧数,确定所述总帧数是否达到预设值;
当所述总帧数达到所述预设值时,确定跟踪时间达到预设时长。步骤105:当确定跟踪时间达到所述预设时长后,根据历史跟踪数据确定最佳观看位置对应的目标排图参数。
其中,通过步骤101~103实时跟踪用户的观看位置并进行排图显示的过程中,可以获取到的相关数据包括观看位置信息和跟踪排图参数,因而,本步骤中,所采用的历史跟踪数据包括历史观看位置信息和历史跟踪排图参数中的至少一种。而所谓“历史跟踪数据”是指通过在先跟踪过程中已经获取到的跟踪数据。
具体的,可以根据历史观看位置首先确定一个最佳观看位置,然后利用该最佳观看位置确定出与该最佳观看位置对应的排图参数,作为目标排图参数。也可以根据历史排图参数,直接确定出目标排图参数。
本发明的实施例中,首先通过步骤101~103实时跟踪用户的观看位置一段时间,然后根据历史跟踪数据确定最佳观看位置对应的目标排图参数,进而根据该目标排图参数进行立体显示。其中,最佳观看位置为用户的观看状态达到稳定时的观看位置。因而,当用户的观看状态达到稳定状态后,用户的观看位置不再发生很大变化,而此情况下,不再跟踪用户的观看位置,而是根据该最佳观看位置对应的目标排图参数进行立体显示,既保证了立体显示效果,又节省了功耗。
优选地,上述根据历史跟踪数据确定最佳观看位置对应的目标排图参数,包括:
根据第一历史跟踪数据,确定所述用户的观看状态是否满足定点显示条件;
当确定所述用户的观看状态满足定点显示条件时,根据第二历史跟踪数据,确定最佳观看位置对应的目标排图参数。
当确定所述用户的观看状态不满足定点显示条件时,继续跟踪用户的观看位置以获取所述用户的观看位置信息,根据所述观看位置信息获取跟踪排图参数,并根据排图参数进行立体显示,从而获取新的历史跟踪数据,并根据最近获取的历史跟踪数据,确定用户的观看状态是否满足定点显示条件,直到确定出用户的观看状态满足定点显示条件为止。
其中,用户开始观看立体显示效果时,由于用户可能会不断调整观看姿态,进而使得观看位置出现不断波动,而当用户持续观看一段时间后,就会进入一个稳定的观看状态,其观看位置则不再发生较大变动。因而,确定用户的观看状态是否满足定点显示条件的最终目的是判断用户的观看状态是否进入稳定状态,而不再发生较大改变,从而能够在后续定点显示时,保证用户的观看效果。
另外,上述第一历史跟踪数据和第二历史跟踪数据可以相同,也可以不同。例如,第一历史跟踪数据为最近获取的90帧数据,而第二历史跟踪数据可以为最近获取的90帧数据,或者80帧数据。
此外,由于历史跟踪数据包括历史观看位置信息和/或历史跟踪排图参数,所以,具体根据第一历史跟踪数据如何确定用户的观看状态是否满足定点显示条件,可包括如下两种情况:
第一种:所述第一历史跟踪数据为最近的第一预定帧数的历史跟踪数据,包括最近的第一预定帧数个历史观看位置信息,则所述根据第一历史跟踪数据,确定所述用户的观看状态是否满足定点显示条件的步骤,包括:确定所述最近的第一预定帧数个历史观看位置信息的第一方差;若所述第一方差小于第一阈值,则确定所述用户的观看状态满足定点显示条件。
其中,历史观看位置信息具体包括空间X、Y、Z三个坐标值,则在计算最近的第一预定帧数个历史观看位置信息的第一方差时,具体计算的是空间X坐标的方差、空间Y坐标的方差以及空间Z坐标的方差,而当空间X坐标的方差、空间Y坐标的方差以及空间Z坐标的方差中的至少一个方差小于第一阈值,则可以表示用户的观看状态满足定点显示条件。
第二种:所述第一历史跟踪数据为最近的第一预定帧数的历史跟踪数据,包括最近的第一预定帧数个历史跟踪排图参数;则所述根据第一历史跟踪数据,确定所述用户的观看状态是否满足定点显示条件的步骤,包括:确定所述最近的第一预定帧数个历史跟踪排图参数的第二方差;若所述第二方差小于第二阈值,则确定所述用户的观看状态满足定点显示条件。
其中,历史跟踪排图参数具体包括排图位移、排图周期等参数,而用户的观看位置发生变化时,排图位移和排图周期的变化较大。所以,在计算最近的第一预定帧数个历史跟踪排图参数的第二方差时,具体计算的是排图位移的方差和排图周期的方差,而当排图位移的方差和排图周期的方差中的至少一个方差小于第二阈值,则可以表示用户的观看状态满足定点显示条件。
同理,由于历史跟踪数据包括历史观看位置信息和/或历史跟踪排图参数,所以,具体根据第二历史跟踪数据,确定最佳观看位置对应的目标排图参数,也可包括如下两种情况:
第一种:所述第二历史跟踪数据包括历史观看位置信息;所述根据第二历史跟踪数据,确定最佳观看位置对应的目标排图参数的步骤,包括:根据所述第二历史跟踪数据中的历史观看位置信息,确定最佳观看位置;根据所述最佳观看位置,确定所述最佳观看位置对应的目标排图参数。
即首先根据历史观看位置确定出一个最佳观看位置,然后根据最佳观看位置,确定对应的目标排图参数。
进一步地,所述第二历史跟踪数据为最近的第二预定帧数的历史跟踪数据,包括最近的第二预定帧数个历史观看位置信息;则所述根据所述第二历史跟踪数据中的历史观看位置信息,确定最佳观看位置的步骤,包括:
获取所述最近的第二预定帧数个历史观看位置信息的平均值,将所述最近的第二预定帧数个历史观看位置信息的平均值,确定为所述最佳观看位置;
或者
将所述最近的第二预定帧数个历史观看位置信息进行排序,并将排序后的历史观看位置信息中的中位数确定为所述最佳观看位置;
或者
将所述最近的第二预定帧数个历史观看位置信息中出现次数最高的历史观看位置信息,确定为所述最佳观看位置。
即本发明的实施例中,可以将第二预定帧数个历史观看位置的平均值,或者排序后的中间值或者出现次数最高的值作为最佳观看位置的取值。
其中,由于历史观看位置信息是成组出现的,具体包括空间X、Y、Z三个坐标值。所以,对第二预定帧数个历史观看位置求取平均值时,需要分别对空间X、Y、Z坐标求取平均值,并将X、Y、Z坐标的平均值作为最佳观看位置。
同理,对第二预定帧数个历史观看位置进行排序时,可以要挑选一个对效果影响最大的值,例如空间X坐标,则将空间X坐标排序后的中位数以及与该中位数同组的Y坐标和Z坐标作为最佳观看位置。其中,在选取中位数时,若第二预定帧数N为偶数,则选取排序第N/2或者N/2+1位的数值;若第二预定帧数N为奇数,则选取排序第(N+1)/2位的数值。
第二种:所述第二历史跟踪数据包括历史跟踪排图参数;所述根据第二历史跟踪数据,确定最佳观看位置对应的目标排图参数的步骤,包括:根据所述第二历史跟踪数据中的历史跟踪排图参数,确定所述最佳观看位置对应的目标排图参数。
即首直接根据历史跟踪排图参数,确定对应的目标排图参数。
进一步地,所述第二历史跟踪数据为最近的第二预定帧数的历史跟踪数据,包括最近的第二预定帧数个历史跟踪排图参数;则所述根据所述第二历史跟踪数据中的历史跟踪排图参数,确定所述最佳观看位置对应的目标排图参数的步骤,包括:
获取所述最近的第二预定帧数个历史跟踪排图参数的平均值,将所述最近的第二预定帧数个历史跟踪排图参数的平均值,确定为与最佳观看位置对应的目标排图参数;
或者
将所述最近的第二预定帧数个历史跟踪排图参数进行排序,并就将排序后的历史跟踪排图参数中的中位数确定为与最佳观看位置对应的目标排图参数;
或者
将所述最近的第二预定帧数个历史跟踪排图参数中出现次数最高的历史跟踪排图参数,确定为与最佳观看位置对应的目标排图参数。
即本发明的实施例中,可以将第二预定帧数个历史跟踪排图参数的平均值,或者排序后的中间值或者出现次数最高的值作为与最佳观看位置对应的目标排图参数。
其中,历史跟踪排图参数具体包括排图位移、排图周期等参数,而用户的观看位置发生变化时,排图位移和排图周期的变化较大。所以,根据历史排图参数确定与最佳观看位置对应的目标排图参数时,对排图位移和排图周期进行处理。即对第二预定帧数个历史跟踪排图参数求取平均值时,需要分别对排图位移和排图周期求取平均值,并将排图位移的平均值和排图周期的平均值作为与最佳观看位置对应的目标排图参数。
同理,对第二预定帧数个历史跟踪排图参数进行排序时,可以要挑选一个对效果影响最大的值,例如排图周期,则将排图周期排序后的中位数以及与该中位数同组的排图位移作为与最佳观看位置对应的目标排图参数。其中,在选取中位数时,若第二预定帧数N为偶数,则选取排序第N/2或者N/2+1位的数值;若第二预定帧数N为奇数,则选取排序第(N+1)/2位的数值。
步骤106:根据目标排图参数进行立体显示。
其中,最佳观看位置为用户的观看状态达到稳定时的观看位置,因而,根据与最佳观看位置对应的目标排图参数进行立体显示,可以保证立体显示效果满足用户的观看需求。
由上述可知,本发明的实施例,能够预先跟踪用户的观看位置并实时根据跟踪的用户的观看位置进行排图显示,并在跟踪时间达到预设时长时,根据历史跟踪数据确定最佳观看位置对应的目标排图参数,进而根据该目标排图参数进行立体显示。即本发明的实施例,首先跟踪用户的观看位置一段时间,然后利用根据历史跟踪数据找到最佳观看位置对应的目标排图参数进行定点显示,而不再采用经验值,所以,显示效果得到了保证。其中,在找到最佳观看位置后,会进入定点模式,而不再跟踪用户的观看位置,所以,又节省了功耗。因此,本发明的实施例,在保证立体显示效果的同时节省了功耗。
综上所述,本发明实施例的裸眼立体显示方法具体实施时,可按照图2进行。具体地,开启立体显示模式后,启动跟踪模式,获取一帧用户的观看位置信息,并根据用户的观看位置信息确定跟踪排图参数,从而根据排图参数进行立体显示,当获取到的历史跟踪数据达到一定帧数(如90帧),时,计算历史跟踪数据的方差,可以是观看位置的方差也可以是排图参数的方差,并判断该方差是否小于预设阈值,若方差大于或等于预设阈值,则移除最前面获取的一帧历史跟踪数据,继续进行跟踪用户的观看位置进行排图显示,以获取新一帧的历史跟踪数据,直到历史跟踪数据的方差小于预设阈值时,根据最近的预定帧数(例如90帧)的历史跟踪数据,确定最佳观看位置对应的目标排图参数,从而关闭跟踪,进入定点显示模式,根据目标排图参数进行立体显示。
本发明的实施例还提供了一种裸眼立体显示装置,如图3所示,该裸眼立体显示装置包括:
跟踪模块301,用于跟踪用户的观看位置以获取所述用户的观看位置信息;
排图参数获取模块302,用于根据所述用户的观看位置信息获取跟踪排图参数;
显示模块303,用于根据所述跟踪排图参数进行立体显示;
跟踪时长判断模块304,用于确定跟踪时间是否达到预设时长;
目标排图参数确定模块305,用于当确定所述跟踪时间达到所述预设时长后,根据历史跟踪数据确定最佳观看位置对应的目标排图参数,所述历史跟踪数据包括历史观看位置信息和/或历史跟踪排图参数;
所述显示模块303,还用于根据所述目标排图参数进行立体显示。
优选地,所述目标排图参数确定模块305,包括:
定点显示条件判断单元,用于根据第一历史跟踪数据,确定所述用户的观看状态是否满足定点显示条件;
目标排图参数确定单元,用于当确定所述用户的观看状态满足定点显示条件时,根据第二历史跟踪数据,确定最佳观看位置对应的目标排图参数。
优选地,所述第一历史跟踪数据为最近的第一预定帧数的历史跟踪数据,包括最近的第一预定帧数个历史观看位置信息;所述定点显示条件判断单元具体用于:
确定所述最近的第一预定帧数个历史观看位置信息的第一方差;
若所述第一方差小于第一阈值,则确定所述用户的观看状态满足定点显示条件;
或者
所述第一历史跟踪数据为最近的第一预定帧数的历史跟踪数据,包括最近的第一预定帧数个历史跟踪排图参数;所述定点显示条件判断单元具体用于:
确定所述最近的第一预定帧数个历史跟踪排图参数的第二方差;
若所述第二方差小于第二阈值,则确定所述用户的观看状态满足定点显示条件。
优选地,所述第二历史跟踪数据包括历史观看位置信息;所述目标排图参数确定单元包括:
最佳观看位置确定子单元,用于根据所述第二历史跟踪数据中的历史观看位置信息,确定最佳观看位置;
第一确定子单元,用于根据所述最佳观看位置,确定所述最佳观看位置对应的目标排图参数;
或者
所述第二历史跟踪数据包括历史跟踪排图参数;所述目标排图参数确定单元包括:
第二确定子单元,用于根据所述第二历史跟踪数据中的历史跟踪排图参数,确定所述最佳观看位置对应的目标排图参数。
优选地,所述第二历史跟踪数据为最近的第二预定帧数的历史跟踪数据,包括最近的第二预定帧数个历史观看位置信息;所述最佳观看位置确定子单元具体用于:
获取所述最近的第二预定帧数个历史观看位置信息的平均值,将所述最近的第二预定帧数个历史观看位置信息的平均值,确定为所述最佳观看位置;
或者
将所述最近的第二预定帧数个历史观看位置信息进行排序,并将排序后的历史观看位置信息中的中位数确定为所述最佳观看位置;
或者
将所述最近的第二预定帧数个历史观看位置信息中出现次数最高的历史观看位置信息,确定为所述最佳观看位置。
优选地,所述第二历史跟踪数据为最近的第二预定帧数的历史跟踪数据,包括最近的第二预定帧数个历史跟踪排图参数;所述第二确定子单元具体用于:
获取所述最近的第二预定帧数个历史跟踪排图参数的平均值,将所述最近的第二预定帧数个历史跟踪排图参数的平均值,确定为与最佳观看位置对应的目标排图参数;
或者
将所述最近的第二预定帧数个历史跟踪排图参数进行排序,并就将排序后的历史跟踪排图参数中的中位数确定为与最佳观看位置对应的目标排图参数;
或者
将所述最近的第二预定帧数个历史跟踪排图参数中出现次数最高的历史跟踪排图参数,确定为与最佳观看位置对应的目标排图参数。
优选地,所述跟踪时长判断模块304包括:
历史跟踪数据获取单元,用于获取历史跟踪数据的总帧数,确定所述总帧数是否达到预设值;
跟踪时长判断单元,用于当所述总帧数达到所述预设值时,确定跟踪时间达到预设时长。
优选地,所述跟踪模块301包括:
人脸识别单元,用于对所述用户进行人脸识别,获取所述用户的面部特征位置信息;
第一位置确定单元,用于根据所述用户的面部特征位置信息,确定所述用户的观看位置信息;
或者
红外检测单元,用于检测设置在所述用户身上的红外发射器,获取所述红外发射器的空间位置信息;
第二位置确定单元,用于根据所述红外发射器的空间位置信息,确定所述用户的观看位置信息。
由上述可知,本发明实施例的裸眼立体显示装置,能够预先跟踪用户的观看位置并实时根据跟踪的用户的观看位置进行排图显示,并在跟踪时间达到预设时长时,根据历史跟踪数据确定最佳观看位置对应的目标排图参数,进而根据该目标排图参数进行立体显示。即本发明的实施例,首先跟踪用户的观看位置一段时间,然后利用根据历史跟踪数据找到最佳观看位置对应的目标排图参数进行定点显示,而不再采用经验值,所以,显示效果得到了保证。其中,在找到最佳观看位置后,会进入定点模式,而不再跟踪用户的观看位置,所以,又节省了功耗。因此,本发明的实施例,在保证立体显示效果的同时节省了功耗。
本发明的实施例还提供了一种裸眼立体显示设备,如图4所示,包括:
跟踪设备401,处理器402、存储器403和显示器404;
其中,所述跟踪设备401,用于跟踪用户的观看位置;该跟踪设备可以包括红外传感器、红外光源接收器,也可以是图像拍摄设备。当为红外传感器或红外光源接收器时,用户可以佩戴有相关的红外发射器或红外发光源,通过跟踪红外发射器或红外发光源来获取用户的观看位置信息。当为图像拍摄设备时,通过拍摄用户头部或者面部图像,通过人脸面部算法等方式获取用户的观看位置。
处理器402,用于控制所述显示器404;
存储器403,用于存储可被执行的计算机程序;
显示器404,用于显示图像;具体的,显示器404包括显示面板,还包括分光器件,例如光栅,分光器件与显示面板相对设置;
其中,所述处理器402调用所述存储器403中的计算机程序执行以下步骤:
控制跟踪设备401跟踪用户的观看位置以获取所述用户的观看位置信息;
根据所述用户的观看位置信息获取跟踪排图参数;
根据所述跟踪排图参数控制显示器404进行立体显示;
确定跟踪时间是否达到预设时长;
当确定所述跟踪时间达到所述预设时长后,根据历史跟踪数据确定最佳观看位置对应的目标排图参数,所述历史跟踪数据包括历史观看位置信息和/或历史跟踪排图参数;
根据所述目标排图参数控制显示器404进行立体显示。
具体的,处理器402根据排图参数控制显示器404进行立体显示包括:
处理器402根据排图参数在显示面板上排列左图和右图,配合分光器件的分光作用,将左图送入用户的左眼,将右图送入用户的右眼,使用户观看到立体图像。
因此,本发明的上述显示设备,能够首先跟踪用户的观看位置一段时间,然后利用根据历史跟踪数据找到最佳观看位置对应的目标排图参数进行定点显示,而不再采用经验值,所以,显示效果得到了保证。其中,在找到最佳观看位置后,会进入定点模式,而不再跟踪用户的观看位置,所以,又节省了功耗。因此,本发明的实施例,在保证立体显示效果的同时节省了功耗。
本发明的实施例还提供了一种计算机可读存储介质,包括计算机程序,所述计算机程序可被处理器执行以完成以下步骤:
跟踪用户的观看位置以获取所述用户的观看位置信息;
根据所述用户的观看位置信息获取跟踪排图参数;
根据所述跟踪排图参数进行立体显示;
确定跟踪时间是否达到预设时长;
当确定所述跟踪时间达到所述预设时长后,根据历史跟踪数据确定最佳观看位置对应的目标排图参数,所述历史跟踪数据包括历史观看位置信息和/或历史跟踪排图参数;
根据所述目标排图参数进行立体显示。
本发明的上述计算机可读存储介质,由于其存储的程序,能够预先跟踪用户的观看位置并实时根据跟踪的用户的观看位置进行排图显示,并在跟踪时间达到预设时长时,根据历史跟踪数据确定最佳观看位置对应的目标排图参数,进而根据该目标排图参数进行立体显示。即本发明的实施例,首先跟踪用户的观看位置一段时间,然后利用根据历史跟踪数据找到最佳观看位置对应的目标排图参数进行定点显示,而不再采用经验值,所以,显示效果得到了保证。其中,在找到最佳观看位置后,会进入定点模式,而不再跟踪用户的观看位置,所以,又节省了功耗。因此,本发明的实施例,在保证立体显示效果的同时节省了功耗。
以上所述的是本发明的优选实施方式,应当指出对于本技术领域的普通人员来说,在不脱离本发明所述的原理前提下还可以作出若干改进和润饰,这些改进和润饰也在本发明的保护范围内。
Claims (16)
1.一种裸眼立体显示方法,其特征在于,包括:
跟踪用户的观看位置以获取所述用户的观看位置信息;
根据所述用户的观看位置信息获取跟踪排图参数;
根据所述跟踪排图参数进行立体显示;
确定跟踪时间是否达到预设时长;
当确定所述跟踪时间达到所述预设时长后,根据历史跟踪数据确定最佳观看位置对应的目标排图参数,所述历史跟踪数据包括历史观看位置信息和/或历史跟踪排图参数;
根据所述目标排图参数进行立体显示;
所述根据历史跟踪数据确定最佳观看位置对应的目标排图参数,包括:
根据第一历史跟踪数据,确定所述用户的观看状态是否满足定点显示条件;
当确定所述用户的观看状态满足定点显示条件时,根据第二历史跟踪数据,确定最佳观看位置对应的目标排图参数。
2.根据权利要求1所述的方法,其特征在于,
所述第一历史跟踪数据为最近的第一预定帧数的历史跟踪数据,包括最近的第一预定帧数个历史观看位置信息;
所述根据第一历史跟踪数据,确定所述用户的观看状态是否满足定点显示条件的步骤,包括:
确定所述最近的第一预定帧数个历史观看位置信息的第一方差;
若所述第一方差小于第一阈值,则确定所述用户的观看状态满足定点显示条件;
或者
所述第一历史跟踪数据为最近的第一预定帧数的历史跟踪数据,包括最近的第一预定帧数个历史跟踪排图参数;
所述根据第一历史跟踪数据,确定所述用户的观看状态是否满足定点显示条件的步骤,包括:
确定所述最近的第一预定帧数个历史跟踪排图参数的第二方差;
若所述第二方差小于第二阈值,则确定所述用户的观看状态满足定点显示条件。
3.根据权利要求1所述的方法,其特征在于,
所述第二历史跟踪数据包括历史观看位置信息;
所述根据第二历史跟踪数据,确定最佳观看位置对应的目标排图参数的步骤,包括:
根据所述第二历史跟踪数据中的历史观看位置信息,确定最佳观看位置;
根据所述最佳观看位置,确定所述最佳观看位置对应的目标排图参数;或者
所述第二历史跟踪数据包括历史跟踪排图参数;
所述根据第二历史跟踪数据,确定最佳观看位置对应的目标排图参数的步骤,包括:
根据所述第二历史跟踪数据中的历史跟踪排图参数,确定所述最佳观看位置对应的目标排图参数。
4.根据权利要求3所述的方法,其特征在于,
所述第二历史跟踪数据为最近的第二预定帧数的历史跟踪数据,包括最近的第二预定帧数个历史观看位置信息;
所述根据所述第二历史跟踪数据中的历史观看位置信息,确定最佳观看位置的步骤,包括:
获取所述最近的第二预定帧数个历史观看位置信息的平均值,将所述最近的第二预定帧数个历史观看位置信息的平均值,确定为所述最佳观看位置;或者
将所述最近的第二预定帧数个历史观看位置信息进行排序,并将排序后的历史观看位置信息中的中位数确定为所述最佳观看位置;
或者
将所述最近的第二预定帧数个历史观看位置信息中出现次数最高的历史观看位置信息,确定为所述最佳观看位置。
5.根据权利要求3所述的方法,其特征在于,
所述第二历史跟踪数据为最近的第二预定帧数的历史跟踪数据,包括最近的第二预定帧数个历史跟踪排图参数;
所述根据所述第二历史跟踪数据中的历史跟踪排图参数,确定所述最佳观看位置对应的目标排图参数的步骤,包括:
获取所述最近的第二预定帧数个历史跟踪排图参数的平均值,将所述最近的第二预定帧数个历史跟踪排图参数的平均值,确定为与最佳观看位置对应的目标排图参数;
或者
将所述最近的第二预定帧数个历史跟踪排图参数进行排序,并就将排序后的历史跟踪排图参数中的中位数确定为与最佳观看位置对应的目标排图参数;
或者
将所述最近的第二预定帧数个历史跟踪排图参数中出现次数最高的历史跟踪排图参数,确定为与最佳观看位置对应的目标排图参数。
6.根据权利要求1至5任一项所述的方法,其特征在于,所述确定跟踪时间是否达到预设时长的步骤,包括:
获取历史跟踪数据的总帧数,确定所述总帧数是否达到预设值;
当所述总帧数达到所述预设值时,确定跟踪时间达到预设时长。
7.根据权利要求1所述的方法,其特征在于,
所述跟踪用户的观看位置以获取所述用户的观看位置信息的步骤,包括:
对所述用户进行人脸识别,获取所述用户的面部特征位置信息;
根据所述用户的面部特征位置信息,确定所述用户的观看位置信息;或者
检测设置在所述用户身上的红外发射器,获取所述红外发射器的空间位置信息;
根据所述红外发射器的空间位置信息,确定所述用户的观看位置信息。
8.一种裸眼立体显示装置,其特征在于,包括:
跟踪模块,用于跟踪用户的观看位置以获取所述用户的观看位置信息;
排图参数获取模块,用于根据所述用户的观看位置信息获取跟踪排图参数;
显示模块,用于根据所述跟踪排图参数进行立体显示;
跟踪时长判断模块,用于确定跟踪时间是否达到预设时长;
目标排图参数确定模块,用于当确定所述跟踪时间达到所述预设时长后,根据历史跟踪数据确定最佳观看位置对应的目标排图参数,所述历史跟踪数据包括历史观看位置信息和/或历史跟踪排图参数;
所述显示模块,还用于根据所述目标排图参数进行立体显示;
所述目标排图参数确定模块,包括:
定点显示条件判断单元,用于根据第一历史跟踪数据,确定所述用户的观看状态是否满足定点显示条件;
目标排图参数确定单元,用于当确定所述用户的观看状态满足定点显示条件时,根据第二历史跟踪数据,确定最佳观看位置对应的目标排图参数。
9.根据权利要求8所述的装置,其特征在于,
所述第一历史跟踪数据为最近的第一预定帧数的历史跟踪数据,包括最近的第一预定帧数个历史观看位置信息;
所述定点显示条件判断单元具体用于:
确定所述最近的第一预定帧数个历史观看位置信息的第一方差;
若所述第一方差小于第一阈值,则确定所述用户的观看状态满足定点显示条件;
或者
所述第一历史跟踪数据为最近的第一预定帧数的历史跟踪数据,包括最近的第一预定帧数个历史跟踪排图参数;
所述定点显示条件判断单元具体用于:
确定所述最近的第一预定帧数个历史跟踪排图参数的第二方差;
若所述第二方差小于第二阈值,则确定所述用户的观看状态满足定点显示条件。
10.根据权利要求8所述的装置,其特征在于,
所述第二历史跟踪数据包括历史观看位置信息;
所述目标排图参数确定单元包括:
最佳观看位置确定子单元,用于根据所述第二历史跟踪数据中的历史观看位置信息,确定最佳观看位置;
第一确定子单元,用于根据所述最佳观看位置,确定所述最佳观看位置对应的目标排图参数;
或者
所述第二历史跟踪数据包括历史跟踪排图参数;
所述目标排图参数确定单元包括:
第二确定子单元,用于根据所述第二历史跟踪数据中的历史跟踪排图参数,确定所述最佳观看位置对应的目标排图参数。
11.根据权利要求10所述的装置,其特征在于,
所述第二历史跟踪数据为最近的第二预定帧数的历史跟踪数据,包括最近的第二预定帧数个历史观看位置信息;
所述最佳观看位置确定子单元具体用于:
获取所述最近的第二预定帧数个历史观看位置信息的平均值,将所述最近的第二预定帧数个历史观看位置信息的平均值,确定为所述最佳观看位置;或者
将所述最近的第二预定帧数个历史观看位置信息进行排序,并将排序后的历史观看位置信息中的中位数确定为所述最佳观看位置;
或者
将所述最近的第二预定帧数个历史观看位置信息中出现次数最高的历史观看位置信息,确定为所述最佳观看位置。
12.根据权利要求10所述的装置,其特征在于,
所述第二历史跟踪数据为最近的第二预定帧数的历史跟踪数据,包括最近的第二预定帧数个历史跟踪排图参数;
所述第二确定子单元具体用于:
获取所述最近的第二预定帧数个历史跟踪排图参数的平均值,将所述最近的第二预定帧数个历史跟踪排图参数的平均值,确定为与最佳观看位置对应的目标排图参数;
或者
将所述最近的第二预定帧数个历史跟踪排图参数进行排序,并就将排序后的历史跟踪排图参数中的中位数确定为与最佳观看位置对应的目标排图参数;
或者
将所述最近的第二预定帧数个历史跟踪排图参数中出现次数最高的历史跟踪排图参数,确定为与最佳观看位置对应的目标排图参数。
13.根据权利要求8至12任一项所述的装置,其特征在于,所述跟踪时长判断模块包括:
历史跟踪数据获取单元,用于获取历史跟踪数据的总帧数,确定所述总帧数是否达到预设值;
跟踪时长判断单元,用于当所述总帧数达到所述预设值时,确定跟踪时间达到预设时长。
14.根据权利要求8所述的装置,其特征在于,所述跟踪模块包括:
人脸识别单元,用于对所述用户进行人脸识别,获取所述用户的面部特征位置信息;
第一位置确定单元,用于根据所述用户的面部特征位置信息,确定所述用户的观看位置信息;
或者
红外检测单元,用于检测设置在所述用户身上的红外发射器,获取所述红外发射器的空间位置信息;
第二位置确定单元,用于根据所述红外发射器的空间位置信息,确定所述用户的观看位置信息。
15.一种裸眼立体显示设备,其特征在于,包括:
跟踪设备,处理器、存储器和显示器;
所述跟踪设备,用于跟踪用户的观看位置;
存储器,用于存储可被执行的计算机程序;
所述处理器调用所述存储器中的计算机程序执行以下步骤:
控制所述跟踪设备跟踪用户的观看位置以获取所述用户的观看位置信息;
根据所述用户的观看位置信息获取跟踪排图参数;
根据所述跟踪排图参数控制所述显示器进行立体显示;
确定跟踪时间是否达到预设时长;
当确定所述跟踪时间达到所述预设时长后,根据历史跟踪数据确定最佳观看位置对应的目标排图参数,所述历史跟踪数据包括历史观看位置信息和/或历史跟踪排图参数;
根据所述目标排图参数控制所述显示器进行立体显示;
所述根据历史跟踪数据确定最佳观看位置对应的目标排图参数,包括:
根据第一历史跟踪数据,确定所述用户的观看状态是否满足定点显示条件;
当确定所述用户的观看状态满足定点显示条件时,根据第二历史跟踪数据,确定最佳观看位置对应的目标排图参数。
16.一种计算机可读存储介质,其特征在于,包括计算机程序,所述计算机程序可被处理器执行以完成以下步骤:
跟踪用户的观看位置以获取所述用户的观看位置信息;
根据所述用户的观看位置信息获取跟踪排图参数;
根据所述跟踪排图参数进行立体显示;
确定跟踪时间是否达到预设时长;
当确定所述跟踪时间达到所述预设时长后,根据历史跟踪数据确定最佳观看位置对应的目标排图参数,所述历史跟踪数据包括历史观看位置信息和/或历史跟踪排图参数;
根据所述目标排图参数进行立体显示;
所述根据历史跟踪数据确定最佳观看位置对应的目标排图参数,包括:
根据第一历史跟踪数据,确定所述用户的观看状态是否满足定点显示条件;
当确定所述用户的观看状态满足定点显示条件时,根据第二历史跟踪数据,确定最佳观看位置对应的目标排图参数。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710642696.1A CN107343193B (zh) | 2017-07-31 | 2017-07-31 | 一种裸眼立体显示方法、装置及设备 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710642696.1A CN107343193B (zh) | 2017-07-31 | 2017-07-31 | 一种裸眼立体显示方法、装置及设备 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN107343193A CN107343193A (zh) | 2017-11-10 |
CN107343193B true CN107343193B (zh) | 2019-08-06 |
Family
ID=60217665
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201710642696.1A Expired - Fee Related CN107343193B (zh) | 2017-07-31 | 2017-07-31 | 一种裸眼立体显示方法、装置及设备 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN107343193B (zh) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108881893A (zh) * | 2018-07-23 | 2018-11-23 | 上海玮舟微电子科技有限公司 | 基于人眼跟踪的裸眼3d显示方法、装置、设备和介质 |
CN109151445B (zh) * | 2018-09-26 | 2020-08-04 | 深圳市新致维科技有限公司 | 一种裸眼3d显示***及其显示方法和计算机存储设备 |
Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102497570A (zh) * | 2011-12-23 | 2012-06-13 | 天马微电子股份有限公司 | 跟踪式立体显示装置及其显示方法 |
CN102572483A (zh) * | 2011-12-02 | 2012-07-11 | 深圳超多维光电子有限公司 | 跟踪式裸眼立体显示控制方法、装置及显示设备、*** |
CN103293692A (zh) * | 2013-06-19 | 2013-09-11 | 青岛海信电器股份有限公司 | 一种裸眼立体图像显示控制方法及装置 |
EP2830315A1 (en) * | 2012-03-22 | 2015-01-28 | NEC CASIO Mobile Communications, Ltd. | Image processing device, image processing method, and program |
CN104581129A (zh) * | 2014-12-29 | 2015-04-29 | 深圳超多维光电子有限公司 | 裸眼立体显示装置 |
CN204887281U (zh) * | 2015-08-10 | 2015-12-16 | 重庆卓美华视光电有限公司 | 一种立体显示装置 |
CN106817511A (zh) * | 2017-01-17 | 2017-06-09 | 南京大学 | 一种用于跟踪式自由立体显示器的图像补偿方法 |
CN106932899A (zh) * | 2015-12-31 | 2017-07-07 | 广东未来科技有限公司 | 自适应追踪式立体显示装置及立体显示手机 |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2013047105A1 (ja) * | 2011-09-29 | 2013-04-04 | 富士フイルム株式会社 | 画像処理装置、画像処理方法、プログラム、記録媒体及び撮像装置 |
CN102510508B (zh) * | 2011-10-11 | 2014-06-25 | 冠捷显示科技(厦门)有限公司 | 侦测式立体画面调整方法 |
-
2017
- 2017-07-31 CN CN201710642696.1A patent/CN107343193B/zh not_active Expired - Fee Related
Patent Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102572483A (zh) * | 2011-12-02 | 2012-07-11 | 深圳超多维光电子有限公司 | 跟踪式裸眼立体显示控制方法、装置及显示设备、*** |
CN102497570A (zh) * | 2011-12-23 | 2012-06-13 | 天马微电子股份有限公司 | 跟踪式立体显示装置及其显示方法 |
EP2830315A1 (en) * | 2012-03-22 | 2015-01-28 | NEC CASIO Mobile Communications, Ltd. | Image processing device, image processing method, and program |
CN103293692A (zh) * | 2013-06-19 | 2013-09-11 | 青岛海信电器股份有限公司 | 一种裸眼立体图像显示控制方法及装置 |
CN104581129A (zh) * | 2014-12-29 | 2015-04-29 | 深圳超多维光电子有限公司 | 裸眼立体显示装置 |
CN204887281U (zh) * | 2015-08-10 | 2015-12-16 | 重庆卓美华视光电有限公司 | 一种立体显示装置 |
CN106932899A (zh) * | 2015-12-31 | 2017-07-07 | 广东未来科技有限公司 | 自适应追踪式立体显示装置及立体显示手机 |
CN106817511A (zh) * | 2017-01-17 | 2017-06-09 | 南京大学 | 一种用于跟踪式自由立体显示器的图像补偿方法 |
Also Published As
Publication number | Publication date |
---|---|
CN107343193A (zh) | 2017-11-10 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN108600733B (zh) | 一种基于人眼跟踪的裸眼3d显示方法 | |
CN105812778B (zh) | 双目ar头戴显示设备及其信息显示方法 | |
US9934573B2 (en) | Technologies for adjusting a perspective of a captured image for display | |
EP1433335B1 (en) | 3d video conferencing system | |
EP3029935A1 (en) | Holographic displaying method and device based on human eyes tracking | |
CN104732191B (zh) | 利用交比不变性实现虚拟显示屏视线追踪的装置及其方法 | |
JP2003018619A (ja) | 立体映像評価装置およびそれを用いた表示装置 | |
WO2020020022A1 (zh) | 视觉识别方法及其*** | |
EP2375766A2 (en) | Method and apparatus for measuring an audiovisual parameter | |
CN108762496B (zh) | 一种信息处理方法及电子设备 | |
CN101301236A (zh) | 基于三维摄像的视力保护***及方法 | |
CN107343193B (zh) | 一种裸眼立体显示方法、装置及设备 | |
US10630890B2 (en) | Three-dimensional measurement method and three-dimensional measurement device using the same | |
CN110826374A (zh) | 监测人眼注视时间的方法和装置、存储介质、电子设备 | |
CN113438464A (zh) | 一种裸眼3d显示模式的切换控制方法、介质和*** | |
CN106791794A (zh) | 一种显示设备、图像处理方法及装置 | |
US10567656B2 (en) | Medical observation device, information processing method, program, and video microscope device | |
CN109842793A (zh) | 一种裸眼3d显示方法、装置及终端 | |
US11361590B2 (en) | Method and apparatus for monitoring working state | |
CN111988534B (zh) | 一种基于多摄像头的画面拼接方法和装置 | |
CN111935389B (zh) | 拍摄对象切换方法、装置、拍摄设备及可读存储介质 | |
CN108364265A (zh) | 一种影像校正方法及装置 | |
CN106358007B (zh) | 视频会议护眼方法及装置 | |
US20180045934A1 (en) | Medical observation device, lens driving control device, lens driving control method, program, and video microscope device | |
EP2587814A1 (en) | Depth adaptation for multi-view system |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20190806 |