发明内容
本申请的实施例提供了一种显示设备及显示设备的控制方法,该显示设备的控制方法可以避免显示设备出现控制混乱的问题。
第一方面,提供了一种显示设备的控制方法,显示设备包括背光模组,背光模组包括多个背光单元;显示设备的控制方法包括:获取观看显示设备的多个观看者的数据;根据多个观看者中的每个观看者的数据,确定多个观看者中的每个观看者的优先级等级;观看者的优先级等级用于表征向观看者显示图像的优先级;基于多个观看者的优先级等级,从多个观看者中确定优先级等级高的M个指定观看者,M为正整数,M小于等于显示设备支持的最大观看者数量;开启多个背光单元中每个指定观看者的左眼对应的背光单元,基于左眼对应的背光单元显示左眼图像;开启多个背光单元中每个指定观看者的右眼对应的背光单元,基于右眼对应的背光单元显示右眼图像。在该显示设备的控制方法中,由于显示设备根据多个观看者中的每个观看者的数据,确定出了多个观看者中的每个观看者的优先级等级,从多个观看者中确定优先级等级高的M个指定观看者。M小于等于显示设备支持的最大观看者数量,因此在观看显示设备的观看者的人数多于显示设备支持的最大观看者数量时,显示设备从多个观看者中筛选出优先级等级高的M个指定观看者,显示设备向指定观看者显示立体图像,进而避免显示设备出现由于显示设备的观看者的人数多于显示设备支持的最大观看者数量而发生的控制混乱的问题。
可选的,观看者的数据包括以下一项或多项:观看者的人脸信息、观看者的位置信息、观看者观看显示设备的开始时间以及观看者的手势信息。在该可选方式中,显示设备提供了几种确定观看者的优先级等级的方式,使得显示设备的控制方法更加灵活。
可选的,观看者的数据包括观看者的人脸信息;根据多个观看者中的每个观看者的人脸信息,确定每个观看者的优先级等级,包括:获取多个预设人脸信息;其中,多个预设人脸信息中的每个预设人脸信息对应设置有优先级等级;对于任一观看者,将观看者的人脸信息与每个预设人脸信息进行匹配;根据观看者匹配的预设人脸信息的优先级等级,确定观看者的优先级等级。在该可选方式中,基于显示设备的人脸信息确定每个观看者的优先级等级,由于仅需要将观看者的人脸信息与预设人脸信息进行匹配,将与观看者匹配的预设人脸信息的优先级等级确定为观看者的优先级等级,且优先级等级高的为指定观看者,因此该方案可以直接通过设置预设人脸信息的数量进而实现控制指定观看者的数量,控制方式简单,准确率高。
可选的,任意两个预设人脸信息对应设置的优先级等级相同或不相同。
可选的,观看者的数据包括观看者的位置信息;根据多个观看者中的每个观看者的位置信息,确定每个观看者的优先级等级,包括:对于任一观看者,根据观看者的位置信息确定观看者所在的观看区域;其中观看区域包括在多个观看区域中,多个观看区域是对显示设备对应的显示区域划分得到的,多个观看区域中的每个观看区域对应设置有优先级等级;根据观看者所在的观看区域的优先级等级,确定观看者的优先级等级。在该可选方式中,基于观看者的位置信息确定每个观看者的优先级等级,由于根据观看者的位置信息确定观看者所在观看区域,对观看区域设置优先级等级,根据观看者所在的观看区域的优先级等级确定观看者的优先级等级,可以使得显示设备自定义优先级等级最高的观看区域,提升了显示设备的自适应性。
可选的,处于显示区域中心的观看区域的优先级等级,高于,处于显示区域除中心以外的其他位置的观看区域的优先级等级。
可选的,观看者的数据包括观看者的位置信息;根据多个观看者中的每个观看者的位置信息,确定每个观看者的优先级等级,包括:根据多个观看者中的每个观看者的位置信息以及参考点的位置信息,确定每个观看者与参考点之间的距离;根据每个观看者与参考点之间的距离,确定每个观看者的优先级等级,其中,观看者的优先级等级与观看者与参考点之间的距离负相关。在该可选方式中,由于根据观看者的位置信息与参考点之间的距离,确定观看者的优先级等级,其中参考点例如可以是最佳视点,在观看者与参考点之间的距离越近时,观看者处于最佳视点周围,这样使得显示设备的向观看者显示立体图像效果更好。
可选的,观看者的数据包括观看者观看显示设备的开始时间;根据多个观看者中的每个观看者观看显示设备的开始时间,确定每个观看者的优先级等级,包括:根据每个观看者观看显示设备的开始时间由早到晚的顺序向每个观看者设置顺序值;根据每个观看者的顺序值,确定每个观看者的优先级等级,其中,观看者的优先级等级与观看者的顺序值负相关。
可选的,观看者的数据包括观看者的手势信息;根据多个观看者中的每个观看者的手势信息,确定每个观看者的优先级等级,包括:获取预设手势信息;将多个观看者中的每个观看者的手势信息与预设手势信息进行匹配,确定每个观看者的优先级等级,其中,匹配成功的观看者的优先级等级高于匹配失败的观看者的优先级等级。
可选的,显示设备还包括光学透镜,光学透镜存在视场角;最大观看者数量与光学透镜的视场角正相关;最大观看者的数量与多个背光单元的个数正相关。
可选的,开启多个背光单元中指定观看者的左眼对应的背光单元,包括:按照预设顺序依次开启多个背光单元中每个指定观看者的左眼对应的背光单元;开启多个背光单元中指定观看者的右眼对应的背光单元,包括:按照预设顺序依次开启多个背光单元中每个指定观看者的右眼对应的背光单元。
可选的,观看者的数据包括观看者观看所述显示设备的开始时间;预设顺序为按照观看显示设备的开始时间由早到晚的顺序。
第二方面,提供了一种计算机可读存储介质,包括计算机指令,当计算机指令在计算机上运行时,使得计算机执行如上述第一方面任一项所述的显示设备的控制方法。
第三方面,提供了一种计算机程序产品,当计算机程序产品在计算机上运行时,使得计算机执行如上述第一方面任一项所述的显示设备的控制方法。
第四方面,提供了一种显示设备,显示设备包括获取模块、处理模块、背光模块以及显示模块,背光模块包括多个背光单元;获取模块,用于获取观看显示设备的多个观看者的数据;处理模块,用于根据获取模块获取到的多个观看者中的每个观看者的数据,确定多个观看者中的每个观看者的优先级等级;观看者的优先级等级用于表征向观看者显示图像的优先级;处理模块,还用于基于多个观看者的优先级等级,从多个观看者中确定优先级等级高的M个指定观看者,M为正整数,M小于等于显示设备支持的最大观看者数量;背光模块,用于开启多个背光单元中每个指定观看者的左眼对应的背光单元;显示模块,用于基于左眼对应的背光单元显示左眼图像;背光模块,还用于开启多个背光单元中每个指定观看者的右眼对应的背光单元;显示模块,还用于基于右眼对应的背光单元显示右眼图像。
可选的,观看者的数据包括以下一项或多项:观看者的人脸信息、观看者的位置信息、观看者观看显示设备的开始时间以及观看者的手势信息。
可选的,获取模块,还用于获取多个预设人脸信息;其中,多个预设人脸信息中的每个预设人脸信息对应设置有优先级等级;处理模块,还用于将观看者的人脸信息与每个预设人脸信息进行匹配;处理模块,还用于根据观看者匹配的预设人脸信息的优先级等级,确定观看者的优先级等级。
可选的,任意两个预设人脸信息对应设置的优先级等级相同或不相同。
可选的,观看者的数据包括观看者的位置信息;处理模块,还用于根据观看者的位置信息确定观看者所在的观看区域;其中观看区域包括在多个观看区域中,多个观看区域是对显示设备对应的显示区域划分得到的,多个观看区域中的每个观看区域对应设置有优先级等级;处理模块,还用于根据观看者所在的观看区域的优先级等级,确定观看者的优先级等级。
可选的,处于显示区域中心的观看区域的优先级等级,高于,处于显示区域除中心以外的其他位置的观看区域的优先级等级。
可选的,观看者的数据包括观看者的位置信息;处理模块,还用于根据多个观看者中的每个观看者的位置信息以及参考点的位置信息,确定每个观看者与参考点之间的距离;处理模块,还用于根据每个观看者与参考点之间的距离,确定每个观看者的优先级等级,其中,观看者的优先级等级与观看者与参考点之间的距离负相关。
可选的,观看者的数据包括观看者观看显示设备的开始时间;处理模块,还用于根据每个观看者观看显示设备的开始时间由早到晚的顺序向每个观看者设置顺序值;处理模块,还用于根据每个观看者的顺序值,确定每个观看者的优先级等级,其中,观看者的优先级等级与观看者的顺序值负相关。
可选的,观看者的数据包括观看者的手势信息;获取模块,还用于获取预设手势信息;处理模块,还用于将多个观看者中的每个观看者的手势信息与预设手势信息进行匹配,确定每个观看者的优先级等级,其中,匹配成功的观看者的优先级等级高于匹配失败的观看者的优先级等级。
可选的,显示设备还包括光学模块,光学模块存在视场角;最大观看者数量与光学模块的视场角正相关;最大观看者的数量与多个背光单元的个数正相关。
可选的,背光模块,还用于按照预设顺序依次开启多个背光单元中每个指定观看者的左眼对应的背光单元;背光模块,还用于按照预设顺序依次开启多个背光单元中每个指定观看者的右眼对应的背光单元。
可选的,观看者的数据包括观看者观看所述显示设备的开始时间;预设顺序为按照观看显示设备的开始时间由早到晚的顺序。
第五方面,提供了一种显示设备,显示设备包括人脸检测器、处理器、背光模组以及显示面板,背光模块包括多个背光单元;人脸检测器,用于获取观看显示设备的多个观看者的数据;处理器,用于根据人脸检测器获取到的多个观看者中的每个观看者的数据,确定多个观看者中的每个观看者的优先级等级;观看者的优先级等级用于表征向观看者显示图像的优先级;处理器,还用于基于多个观看者的优先级等级,从多个观看者中确定优先级等级高的M个指定观看者,M为正整数,M小于等于显示设备支持的最大观看者数量;背光模组,用于开启多个背光单元中每个指定观看者的左眼对应的背光单元;显示面板,用于基于左眼对应的背光单元显示左眼图像;背光模组,还用于开启多个背光单元中每个指定观看者的右眼对应的背光单元;显示面板,还用于基于右眼对应的背光单元显示右眼图像。
可选的,观看者的数据包括以下一项或多项:观看者的人脸信息、观看者的位置信息、观看者观看显示设备的开始时间以及观看者的手势信息。
可选的,人脸检测器,还用于获取多个预设人脸信息;其中,多个预设人脸信息中的每个预设人脸信息对应设置有优先级等级;处理器,还用于将观看者的人脸信息与每个预设人脸信息进行匹配;处理器,还用于根据观看者匹配的预设人脸信息的优先级等级,确定观看者的优先级等级。
可选的,任意两个预设人脸信息对应设置的优先级等级相同或不相同。
可选的,观看者的数据包括观看者的位置信息;处理器,还用于根据观看者的位置信息确定观看者所在的观看区域;其中观看区域包括在多个观看区域中,多个观看区域是对显示设备对应的显示区域划分得到的,多个观看区域中的每个观看区域对应设置有优先级等级;处理器,还用于根据观看者所在的观看区域的优先级等级,确定观看者的优先级等级。
可选的,处于显示区域中心的观看区域的优先级等级,高于,处于显示区域除中心以外的其他位置的观看区域的优先级等级。
可选的,观看者的数据包括观看者的位置信息;处理器,还用于根据多个观看者中的每个观看者的位置信息以及参考点的位置信息,确定每个观看者与参考点之间的距离;处理器,还用于根据每个观看者与参考点之间的距离,确定每个观看者的优先级等级,其中,观看者的优先级等级与观看者与参考点之间的距离负相关。
可选的,观看者的数据包括观看者观看显示设备的开始时间;处理器,还用于根据每个观看者观看显示设备的开始时间由早到晚的顺序向每个观看者设置顺序值;处理器,还用于根据每个观看者的顺序值,确定每个观看者的优先级等级,其中,观看者的优先级等级与观看者的顺序值负相关。
可选的,观看者的数据包括观看者的手势信息;人脸检测器,还用于获取预设手势信息;处理器,还用于将多个观看者中的每个观看者的手势信息与预设手势信息进行匹配,确定每个观看者的优先级等级,其中,匹配成功的观看者的优先级等级高于匹配失败的观看者的优先级等级。
可选的,显示设备还包括光学透镜,光学透镜存在视场角;最大观看者数量与光学透镜的视场角正相关;最大观看者的数量与多个背光单元的个数正相关。
可选的,背光模组,还用于按照预设顺序依次开启多个背光单元中每个指定观看者的左眼对应的背光单元;背光模组,还用于按照预设顺序依次开启多个背光单元中每个指定观看者的右眼对应的背光单元。
可选的,观看者的数据包括观看者观看所述显示设备的开始时间;预设顺序为按照观看显示设备的开始时间由早到晚的顺序。
其中,第二方面至第五方面中任一种可能实现方式中所带来的技术效果可参见上述第一方面任一项不同的实现方式所带来的技术效果,此处不再赘述。
具体实施方式
下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。
除非另有定义,否则本文所用的所有科技术语都具有与本领域普通技术人员公知的含义相同的含义。在本申请中,“至少一个”是指一个或者多个,“多个”是指两个或两个以上。“和/或”,描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B的情况,其中A,B可以是单数或者复数。字符“/”一般表示前后关联对象是一种“或”的关系。“以下至少一项(个)”或其类似表达,是指的这些项中的任意组合,包括单项(个)或复数项(个)的任意组合。例如,a,b或c中的至少一项(个),可以表示:a,b,c,a和b,a和c,b和c或a、b和c,其中a、b和c可以是单个,也可以是多个。另外,在本申请的实施例中,“第一”、“第二”等字样并不对数量和次序进行限定。
此外,本申请中,“上”、“下”等方位术语是相对于附图中的部件示意置放的方位来定义的,应当理解到,这些方向性术语是相对的概念,它们用于相对于的描述和澄清,其可以根据附图中部件所放置的方位的变化而相应地发生变化。
需要说明的是,本申请中,“示例性的”或者“例如”等词用于表示作例子、例证或说明。本申请中被描述为“示例性的”或者“例如”的任何实施例或设计方案不应被解释为比其他实施例或设计方案更优选或更具优势。确切而言,使用“示例性的”或者“例如”等词旨在以具体方式呈现相关概念。
下面将结合附图,对本申请中的技术方案进行描述。
图1是本申请实施例提供的一种显示设备10的结构示意图。显示设备10可以是广告屏(广告牌)、显示器、3D显示器、电视(如智慧屏)、笔记本电脑、平板电脑等大屏显示设备。可选的,在一些场景下,显示设备10可以是手机、电子阅读器或可穿戴设备等设备。可选的,在另一些场景下,显示设备10还可以是车载显示设备,例如抬头显示(head updisplay,HUD)、副驾显示、椅背显示等设备。其中,图1所示的显示设备10是以显示器为例进行说明。
显示设备10可以包括壳体11和显示面板22。当然,图1示出的只是显示设备10的一种示例,该示例并不对显示设备10的结构构成限定,在其他示例中,显示设备10还可以包括更多的结构或部件。
壳体11可以包括边框和后盖。边框可以环绕设于后盖的周缘。壳体11例如可以包括显示设备10的中框。在一个示例中,显示设备10的中框可以收容于边框的内周。在另一个示例中,显示设备10的中框可以充当壳体11的边框。
显示面板22用于提供显示功能。用户可以观看显示面板22所显示的图像、视频等媒体资源。显示面板22可以安装于壳体11上。显示面板22的周缘可以抵靠在边框的内沿。边框可以将显示面板22固定在壳体11上。显示面板22和后盖可以分别安装于边框的两侧,使得壳体11可以为显示设备内部的器件,尤其是显示面板22上的器件,提供机械保护的功能。显示面板22例如可以固定于显示设备10的中框上。
其中,显示设备10还设置有的背光模组,示例性的,背光模组设置于显示面板22靠近显示设备10的后盖的一侧。
下面结合图2,阐述本申请实施例提供的显示设备10中的背光模组21以及显示面板22。在图2中示出了背光模组21以及设置于背光模组21出光侧的显示面板22。背光模组21可以包括层叠设置的背板211、平整板212、灯板213、扩散板214、光学膜片215等部件。当然以上图2中只是示例性的提供了一种背光模组21的通用结构,在一些示例中背光模组21可能还包括比上述更多或者更少的部件。
背板211可以具有支撑显示设备10、为显示设备10内的电子元件提供机械保护等功能。背板211的材料可以是满足机械强度要求、可以起到支撑作用的材料。例如,背板211可以是不锈钢、铝合金、锌合金、钛合金等金属材料,或者,背板211可以是树脂等非金属材料。
平整板212可以位于灯板213与背板211之间。平整板212可以用于为灯板213提供支撑,以维持或保证灯板213的平整度。平整板212可以是具有一定刚度的导电材料。例如平整板212可以为铝板。平整板212例如可以通过双面胶、泡棉等机械连接件,固定于背板211上。
光学膜片215可以改变来自灯板213的光的频率。光学膜片215可以包括量子点。例如,灯板213可以发出高能量的蓝光;蓝光可以激发封装在光学膜片215内的量子点,从而量子点可以将灯板213发出的蓝光转换为白光(量子点可以是一种纳米级的半导体;通过对量子点施加一定的电场或光压,量子点可以发出特定频率的光)。量子点例如可以形成于化学涂层、荧光粉等。
在其他示例中,扩散板214可以包括量子点,故扩散板214可以改变来自灯板213的光的频率。在一些实施例中,扩散板214可以与光学膜片215一体成型。灯板213发出的光可以仅经过混光处理,且不经过其他光学处理,并直接射入扩散板214。
具体的,灯板213发出的光,通过扩散板214、光学膜片215传输至显示面板22。显示面板22可以是液晶显示器(liquid crystal display,LCD),显示面板22可以包括液晶层和滤光层,显示面板22也被称为液晶面板。通过控制液晶单元开启或关闭,以控制白光穿过液晶单元的光强。通过开启液晶单元,使得穿过液晶单元的白光可以照射滤光层上。滤光层可以包括红光滤光片、绿光滤光片、蓝光滤光片。红光滤光片可以用于将白光转换为红光。绿光滤光片可以用于将白光转换为绿光。蓝光滤光片可以用于将白光转换为蓝光。由此,可以控制显示设备10发出多种颜色的光,以显示彩色图案。其中,预定数量的液晶单元组成一个像素点,向每一个像素点可以赋像素值以使得当前像素点显示不同的颜色,其中,像素值可以是当前像素点的灰度值和/或当前像素点的红绿蓝(red green blue,RGB)三色的色度值。
示例性的,参照图3所示,其中,灯板213具体包括阵列排布的多个发光器件L。发光器件L可以是具有发光功能的芯片,或者,发光器件L包括发光二极管(light-emittingdiode,LED)、次毫米发光二极管(Mini-LED)以及微米发光二极管(MicroLed)。
在一些实施例中,灯板213包括多个背光单元,一个背光单元包括一个或多个发光器件L。其中,显示设备10中还包括处理器,背光单元可以接收显示设备10的处理器发送的背光控制信号,背光控制信号中包括多个控制信号,一个控制信号用于控制一个背光单元开启与关闭。例如,一个背光单元包括一个发光器件L,该一个背光单元接收到的控制信号用于控制这一个发光器件L的开启与关闭。又例如,一个背光单元包括多个发光器件L,该一个背光单元接收到的控制信号用于控制这多个发光器件L的开启与关闭。示例性的,一个背光单元包括的多个发光器件L例如可以是一排发光器件L,或者可以是一列发光器件L,或者可以是A*B阵列排布的发光器件L。其中,控制信号例如可以是二进制“1”,用于控制背光单元开启,控制信号例如可以是二进制“0”,用于控制背光单元关闭。
在一些实施例中,显示面板22还接收图像帧,图像帧也就是图像信号,其中,每一帧图像帧对应有一个背光控制信号,图像帧可以是显示设备10中的处理器生成的图像帧,在图像帧的驱动下,显示面板22显示图像。
图1所示的显示设备10用于通过显示面板22显示图像,显示设备10向观看显示设备的观看者提供视觉感受。其中,立体图像更能呈现真实的世界,因此显示设备10不断朝着显示立体图像的方向发展。显示设备10显示立体图像是基于视觉移位特性,例如当两幅具有不同深度信息的平面图像分别投射至观看者的左眼以及右眼时,观看者的大脑对两幅具有不同深度信息的平面图像进行解读,进而可以观看到立体图像。
示例性的,显示设备10显示立体图像的技术也被称为三维(3-dimension,3D)技术。3D技术分为眼镜式3D技术以及裸眼3D技术两类,眼镜式3D技术主要是通过给观看者佩戴左右眼设置有不同偏振态的镜片,进而使得观看者的左眼接收到左眼图像,右眼接收到右眼图像,左眼图像与右眼图像具有不同深度信息,观看者看到的左眼图像与右眼图像存在视差,观看者在其大脑中对左眼图像以及右眼图像进行图像融合、深度重建、立体成像,进而可以观看到立体图像。
裸眼3D技术相较于眼镜式3D技术,优点在于不需要使用眼镜。目前,裸眼3D技术包括光屏障式技术、柱透镜技术和指向背光技术。
其中,光屏障技术是在背光模组21与显示面板22之间通过设置液晶层和偏振膜制造出一系列方向为90°的垂直条纹,形成视差障壁,利用视差屏障使得观看者的左眼接收到左眼图像,右眼接收到右眼图像,左眼图像与右眼图像具有不同深度信息,进而使得观看者观看到立体图像。其中,光屏障技术主要是通过视差屏障阻挡传输至右眼的光线进而使得观看者的左眼接收到左眼图像,阻挡传输至左眼的光线进而使得观看者的右眼接收到右眼图像的,但是,视差屏障阻挡光线往往会降低显示设备10的分辨率,因此光屏障技术会造成显示设备10的分辨率降低。
柱状透镜技术是在显示面板22的出光侧设置柱状透镜,利用柱状透镜使得观看者的左眼接收到左眼图像,右眼接收到右眼图像,左眼图像与右眼图像具有不同深度信息,进而使得观看者观看到立体图像。其中,柱状透镜中的视点数会影响显示设备10的分辨率,因此柱状透镜技术也会造成显示设备10的分辨率降低。
指向背光技术是在背光模组21与显示面板22之间设置光学透镜,光学透镜将背光模组21发出的光指向性的透射至观看者的左眼以及右眼,使得观看者的左眼接收到左眼图像,右眼接收到右眼图像,左眼图像与右眼图像具有不同深度信息,进而使得观看者观看到立体图像。
参照图4所示,本申请的实施例提供了一种显示设备10的结构示意图,该显示设备10应用指向背光技术实现显示立体图像,其中,显示设备10中包括背光模组21、光学透镜23、显示面板22。其中,结合图5和图6,以显示设备10向一个观看者显示立体图像为例说明。
具体的,参照图5所示,图5示出了显示设备10第一时刻的显示示意图,其中,背光模组21包括多个背光单元210,在第一时刻,背光模组21开启与观看者的左眼对应的多个背光单元210,在第一时刻,显示面板22显示与观看者的左眼对应的左眼图像,其中,背光模组21中开启的背光单元210发光,光传输至光学透镜23,光学透镜23调整光的传输方向使得光的传输方向指向观看者的左眼,进而使得观看者的左眼接收到左眼图像。其中,在第一时刻,观看者的右眼不接收图像。
参照图6所示,图6示出了显示设备10第二时刻的显示示意图,其中,背光模组21包括多个背光单元210,在第二时刻,背光模组21开启与观看者的右眼对应的多个背光单元210,在第二时刻,显示面板22显示与观看者的右眼对应的右眼图像,其中,背光模组21中开启的背光单元210发光,光传输至光学透镜23,光学透镜23调整光的传输方向使得光的传输方向指向观看者的右眼,进而使得观看者的右眼接收到右眼图像。其中,在第二时刻,观看者的左眼不接收图像。
在指向背光技术中,左眼图像与右眼图像具有不同深度信息,观看者看到的左眼图像与右眼图像存在视差。同时,当第一时刻与第二时刻之间的间隔比较小时,基于视觉暂留原理,观看者的眼睛相当于同时接收到左眼图像以及右眼图像,且观看者接收到的左眼图像与右眼图像存在视差,观看者在其大脑中对左眼图像以及右眼图像进行图像融合,然后再进行深度重建,最后立体成像,使得观看者观看到立体图像。
在一些实施例中,显示设备10中还包括人脸检测器,人脸检测器用于检测观看者的数据,观看者的数据包括观看者的位置信息,人脸检测器将观看者的数据传输至显示设备10中的处理器,处理器对数据进行处理,根据观看者的位置信息生成背光控制信号,在背光控制信号的控制下背光模组21开启与观看者对应的背光单元,以使得观看者在移动时也能观看到立体图像。
其中,指向背光技术通过在时间差较小的不同时刻分别显示左眼图像与右眼图像的方式使得观看者观看到立体图像,这样不会造成显示设备10的分辨率的降低,在裸眼3D技术中,指向背光技术相较于光屏障技术以及柱状透镜技术有较大的优势。
示例性的,参照图7所示,本申请的实施例示出了显示设备10向多个观看者显示立体图像的显示示意图,其中,图7所示的显示设备10的观看者包括观看者1以及观看者2。其中,观看者1以及观看者2同时观看到显示设备10显示的立体图像。具体的,在第一时刻,背光模组21开启与观看者1的左眼对应的多个背光单元210,背光模组21开启与观看者2的左眼对应的多个背光单元210。在第一时刻,显示面板22显示与观看者1以及观看者2的左眼对应的左眼图像,应理解,观看者1与观看者2观看的是同一立体图像,因此观看者1的左眼图像与观看者2的左眼图像为一幅图。其中,背光模组21中开启的背光单元210发光,光传输至光学透镜23,光学透镜23调整光的传输方向使得一部分光的传输方向指向观看者1的左眼,光学透镜23调整光的传输方向使得另一部分光的传输方向指向观看者2的左眼,进而使得观看者1的左眼接收到左眼图像,观看者2的左眼接收到左眼图像。其中,在第一时刻,观看者1的右眼不接收图像,观看者2的右眼不接收图像。
在第二时刻,背光模组21开启与观看者1的右眼对应的多个背光单元210,背光模组21开启与观看者2的右眼对应的多个背光单元210。在第二时刻,显示面板22显示与观看者1与观看者2的右眼对应的右眼图像,应理解,观看者1与观看者2观看的是同一立体图像,因此观看者1的右眼图像与观看者2的右眼图像为一幅图。其中,背光模组21中开启的背光单元210发光,光传输至光学透镜23,光学透镜23调整光的传输方向使得一部分光的传输方向指向观看者1的右眼,光学透镜23调整光的传输方向使得另一部分光的传输方向指向观看者2的右眼,进而使得观看者1的右眼接收到右眼图像,观看者2的右眼接收到右眼图像。其中,在第二时刻,观看者1的左眼不接收图像,观看者2的左眼不接收图像。
其中,在显示设备10向多个观看者显示立体图像时,每个观看者的左眼(或右眼)会对应一定数量的背光单元。但是,显示设备10中的背光模组21中的背光单元210的数量有限,因此,显示设备10仅能向预定数量的观看者显示立体图像,该预定数量也被称为显示设备10支持的最大观看者数量,当观看显示设备10的观看者的人数超过最大观看者数量时,背光模组21中的背光单元将不够分配,会使得显示设备10的背光单元接收到重复或错误的控制信号,背光模组21发出的光通过光学透镜21后光的传输方向将同时指向部分观看者的左眼以及右眼,使得这部分观看者无法观看到立体图像,甚至还会影响其他观看者的观看体验。严重时,造成显示设备10的出现控制混乱的问题,进而不能显示立体图像。
为此,本申请的实施例提供了一种显示设备的控制方法,该显示设备的控制方法应用于图8所示的显示设备。参照图8所示,本申请的实施例提供了一种显示设备的显示示意图,其中,显示设备10包括背光模组21、光学透镜23、显示面板22、人脸检测器24以及处理器25。
其中,背光模组21包括多个背光单元210,背光单元210中包括一个或多个发光器件。
其中,光学透镜23包括菲涅尔透镜,光学透镜23用于将背光模组21发出的光指向性地投射至观看者的左眼或右眼。
其中,人脸检测器24包括RGBD深度相机,人脸检测器24用于获取观看者的数据,其中,观看者的数据包括观看者的人脸信息、观看者的位置信息、观看者的手势信息以及观看者观看显示设备的开始时间等。
其中,处理器25包括现场可编程逻辑门阵列(field programmable gate array,FPGA)、专用集成电路(application specific integrated circuit,Asic),处理器25用于接收人脸检测器24获取到的观看者的数据,对观看者的数据进行处理生成背光控制信号,将背光控制信号传输至背光模组21,背光控制信号中包括多个控制信号,一个控制信号用于控制一个背光单元的开启或关闭,其中,背光单元210中包括一个或多个发光器件,控制背光单元开启表示控制背光单元中的发光器件开启,控制背光单元关闭表示控制背光单元中的发光器件关闭,其中,背光模组21在背光控制信号的控制下开启对应的背光单元进而发光。处理器25还用于向显示面板22传输图像帧,显示面板22在图像帧的驱动下显示图像。
结合图8所示显示设备的架构,本申请还提供了一种显示设备的控制方法。参照图9所示,本申请的实施例提供了显示设备的控制方法的流程图,其中,该方法包括:
S101、获取观看显示设备的多个观看者的数据。
示例性的,显示设备10获取观看显示设备10的多个观看者的数据,具体可以是显示设备10中的人脸检测器24获取观看显示设备10的多个观看者的数据,如:人脸检测器24具有视场角(field of view,FOV),人脸检测器24用于获取视场角内的图像,基于获取到的图像确定观看显示设备10的多个观看者的数据。其中,显示设备10的显示区域也存在视场角,人脸检测器24的视场角大于等于显示设备10的显示区域的视场角,通常,会将人脸检测器24的视场角与显示设备10的显示区域的视场角设置成重叠。
其中,人脸检测器24包括RGBD深度相机,RGBD深度相机可以拍摄图像,且RGBD深度相机可以获取到拍摄的图像中的每个像素点在像素坐标系下的x、y坐标,以及每个像素点的深度值,其中,深度值为显示设备10与被拍摄物体之间的距离。
其中,观看者的数据可以包括但不限于观看者的人脸信息、观看者的位置信息、观看者的手势信息以及观看者观看显示设备的开始时间。
示例性的,参照图8所示,观看显示设备10的观看者包括观看者1、观看者2以及观看者3。其中,显示设备10中的人脸检测器24每间隔预定时间获取一次视场角内的图像,例如在t1时刻,观看者1进入到人脸检测器24的视场角范围内,由于显示设备10的显示区域的视场角与人脸检测器24的视场角重叠,也就表示观看者1开始观看显示设备10显示的图像,其中,人脸检测器24获取到的视场角内的图像中包括观看者1,其中,人脸检测器24根据获取到的图像获取观看者1的数据,观看者1的数据包括观看者1的人脸信息、观看者1的位置信息、观看者1的手势信息以及t1时刻,其中,t1时刻是观看者1观看显示设备10的开始时间。例如在t1时刻之后的t2时刻,观看者2进入到人脸检测器24的视场角范围内,人脸检测器24获取到的视场角内的图像中包括观看者1以及观看者2,其中,人脸检测器24根据获取到的图像获取观看者1的数据以及观看者2的数据,观看者1的数据包括观看者1的人脸信息、观看者1的位置信息、观看者1的手势信息以及t1时刻,观看者2的数据包括观看者2的人脸信息、观看者2的位置信息、观看者2的手势信息以及t2时刻,其中,t2时刻是观看者2观看显示设备10的开始时间;例如在t2时刻之后的t3时刻,观看者3进入到人脸检测器24的视场角范围内,人脸检测器24获取到的视场角内的图像中包括观看者1、观看者2以及观看者3,其中,人脸检测器24根据获取到的图像获取观看者1的数据、观看者2的数据以及观看者3的数据,观看者1的数据包括观看者1的人脸信息、观看者1的位置信息、观看者1的手势信息以及t1时刻,观看者2的数据包括观看者2的人脸信息、观看者2的位置信息、观看者2的手势信息以及t2时刻,观看者3的数据包括观看者3的人脸信息、观看者3的位置信息、观看者3的手势信息以及t3时刻,其中,t3时刻是观看者3观看显示设备10的开始时间。
应理解,图8中,在观看者1静止时,t1时刻观看者1的数据与t2时刻观看者1的数据一致,例如t1时刻观看者1的位置信息与t2时刻观看者1的位置信息一致。在观看者1在人脸检测器24的视场角范围内运动时,t1时刻观看者1的数据与t2时刻观看者1的数据不一致,例如t1时刻观看者1的位置信息与t2时刻观看者1的位置信息不一致。
S102、根据多个观看者中的每个观看者的数据,确定多个观看者中的每个观看者的优先级等级。
其中,观看者的优先级等级用于表征向观看者显示图像的优先级。
示例性的,显示设备10根据多个观看者中的每个观看者的数据,确定多个观看者中的每个观看者的优先级等级;其中,观看者的优先级等级用于表征向观看者显示图像的优先级,具体可以是显示设备10中的处理器25根据多个观看者中的每个观看者的数据,确定多个观看者中的每个观看者的优先级等级;其中,观看者的优先级等级用于表征向观看者显示图像的优先级。
示例性的,参照图8所示,可以是显示设备10根据观看者1的数据确定观看者1的优先级等级为1。显示设备10根据观看者2的数据确定观看者2的优先级等级为2。显示设备10根据观看者3的数据确定观看者3的优先级等级为3。其中,随着数值的增大优先级等级逐渐降低,那么,观看者1的优先级等级,高于,观看者2的优先级等级,高于,观看者3的优先级等级。
其中,上述实施例中的优先级等级用数字1、2、3表示,且数字的数值越小优先级等级越高,在另一些实施例中,优先级等级也可以使用字母a、b、c表示,其优先级等级的高低按照26个英文字母的顺序逐渐降低。本申请的实施例对优先级等级用什么表示不做限定。在后续实施例中,以优先级等级用数字表示为例进行说明,其中数字的数值越小优先级等级越高。
S103、基于多个观看者的优先级等级,从多个观看者中确定优先级等级高的M个指定观看者。
其中,M为正整数,M小于等于显示设备10支持的最大观看者数量。
示例性的,显示设备10基于多个观看者的优先级等级,从多个观看者中确定优先级等级高的M个指定观看者,M为正整数,M小于等于显示设备10支持的最大观看者数量,具体是现实设备10中的处理器25基于多个观看者的优先级等级,从多个观看者中确定优先级等级高的M个指定观看者,M为正整数,M小于等于显示设备10支持的最大观看者数量。
示例性的,参照图8所示,其中,显示设备10中的光学透镜23存在视场角,显示设备10支持的最大观看者数量与显示设备10中的光学透镜23的视场角正相关,在光学透镜23的视场角增大时,显示设备10支持的最大观看者的数量也增大;显示设备10支持的最大观看者数量与显示设备10中的背光模组21中的背光单元210的数量正相关,在背光单元210的数量增大时,显示设备10支持的最大观看者的数量也增大。
示例性的,例如显示设备10的支持的最大观看者数量为2时,由于M小于等于显示设备10支持的最大观看者数量,那么M小于等于2。以M等于2为例,在步骤S102中,显示设备10确定观看者1的优先级等级为a、观看者2的优先级等级为b、观看者3的优先级等级为c,且观看者1的优先级等级,高于,观看者2的优先级等级,高于,观看者3的优先级等级。那么基于观看者1的优先级等级、观看者2的优先级等级以及观看者3的优先级等级,从观看者1、观看者2以及观看者3中确定优先级等级高的2个指定观看者,具体是确定优先级等级高的观看者1与观看者2这两个观看者为指定观看者。显示设备10向观看者1以及观看者2显示立体图像,显示设备10不向观看者3显示立体图像。
S104、开启多个背光单元中每个指定观看者的左眼对应的背光单元,基于左眼对应的背光单元显示左眼图像。
示例性的,显示设备10开启多个背光单元210中每个指定观看者的左眼对应的背光单元210,基于左眼对应的背光单元210显示左眼图像,具体可以是显示设备10中的背光模组21开启多个背光单元210中每个指定观看者的左眼对应的背光单元210,显示设备10中的显示面板22基于左眼对应的背光单元210显示左眼图像。
示例性的,在步骤S103中,显示设备10确定M个指定观看者,其中,显示设备10需要向M个指定观看者显示立体图像,且显示设备10应用指向背光技术实现显示立体图像,那么,显示设备10中的处理器25将确定M个指定观看者中的每个指定观看者的左眼对应的背光单元210以及右眼对应的背光单元210。其中,步骤S104需要开启每个指定观看者的左眼对应的背光单元210,因此,显示设备10中的处理器25向背光模组21发出背光控制信号,该背光控制信号控制背光模组21开启多个背光单元210中每个指定观看者的左眼对应的背光单元210。同步的,显示设备10中的处理器25向显示面板22传输图像帧,该图像帧控制显示面板22基于左眼对应的背光单元210显示左眼图像。
示例性的,在显示设备10确定观看者1为指定观看者,观看者2为指定观看者时,显示设备10向观看者1以及观看着2显示立体图像。其中,参照图8所示,显示设备10中的处理器25根据观看者1的数据确定观看者1的左眼对应的背光单元为背光单元210#1,背光单元210#4;显示设备10中的处理器25根据观看者2的数据确定观看者2的左眼对应的背光单元为背光单元210#2,背光单元210#5。
在一个示例中,在一个时刻,显示设备10中的处理器25控制背光模组21开启多个背光单元210中观看者1的左眼对应的背光单元210#1以及背光单元210#4,同时显示设备10中的处理器25还控制背光模组21开启多个背光单元210中观看者2的左眼对应的背光单元210#2以及背光单元210#5,其他背光单元210关闭。处理器25控制显示面板22基于观看者1的左眼对应的背光单元210显示观看者1的左眼对应的左眼图像,处理器25还控制显示面板22基于观看者2的左眼对应的背光单元210显示观看者2的左眼对应的左眼图像,应理解,观看者1与观看者2观看的是同一立体图像,因此观看者1的左眼图像与观看者2的左眼图像为一幅图。其中开启的背光单元210#1与背光单元#4发光,光传输至光学透镜23,光学透镜23调整光的传输方向使得光的传输方向指向观看者1的左眼,进而使得观看者1的左眼接收到左眼图像。开启的背光单元210#2以及背光单元210#5发光,光传输至光学透镜23,光学透镜23调整光的传输方向使得光的传输方向指向观看者2的左眼,进而使得观看者2的左眼接收到左眼图像。
S105、开启多个背光单元中每个指定观看者的右眼对应的背光单元,基于右眼对应的背光单元显示右眼图像。
示例性的,显示设备10开启多个背光单元210中每个指定观看者的右眼对应的背光单元210,基于右眼对应的背光单元210显示右眼图像,具体可以是显示设备10中的背光模组21开启多个背光单元210中每个指定观看者的右眼对应的背光单元210,显示设备10中的显示面板22基于右眼对应的背光单元210显示右眼图像。
示例性的,在步骤S103中,显示设备10确定M个指定观看者,其中,显示设备10需要向M个指定观看者显示立体图像,且显示设备10应用指向背光技术实现显示立体图像,那么,显示设备10中的处理器25将确定M个指定观看者中的每个指定观看者的左眼对应的背光单元210以及右眼对应的背光单元210。其中,步骤S105需要开启每个指定观看者的右眼对应的背光单元210,因此,显示设备10中的处理器25向背光模组21发出背光控制信号,该背光控制信号控制背光模组21开启多个背光单元210中每个指定观看者的右眼对应的背光单元210。同步的,显示设备10中的处理器25向显示面板22传输图像帧,该图像帧控制显示面板22基于右眼对应的背光单元210显示右眼图像。
示例性的,在显示设备10确定观看者1为指定观看者,观看者2为指定观看者时,显示设备10向观看者1以及观看着2显示立体图像。其中,参照图8所示,显示设备10中的处理器25根据观看者1的数据确定观看者1的右眼对应的背光单元为背光单元210#4,背光单元210#7;显示设备10中的处理器25根据观看者2的数据确定观看者2的右眼对应的背光单元为背光单元210#5,背光单元210#8。
在一个示例中,在另一个时刻,显示设备10中的处理器25控制背光模组21开启多个背光单元210中观看者1的右眼对应的背光单元210#4以及背光单元210#7,同时显示设备10中的处理器25还控制背光模组21开启多个背光单元210中观看者2的右眼对应的背光单元210#5以及背光单元210#8,其他背光单元210关闭。处理器25控制显示面板22基于观看者1的右眼对应的背光单元210显示观看者1的右眼对应的右眼图像,处理器25还控制显示面板22基于观看者2的右眼对应的背光单元210显示观看者2的右眼对应的右眼图像,应理解,观看者1与观看者2观看的是同一立体图像,因此观看者1的右眼图像与观看者2的右眼图像为一幅图。其中开启的背光单元210#4与背光单元#7发光,光传输至光学透镜23,光学透镜23调整光的传输方向使得光的传输方向指向观看者1的右眼,进而使得观看者1的右眼接收到右眼图像。开启的背光单元210#5以及背光单元210#8发光,光传输至光学透镜23,光学透镜23调整光的传输方向使得光的传输方向指向观看者2的右眼,进而使得观看者2的右眼接收到右眼图像。
其中,在显示设备10的刷新频率为60赫兹(Hz)时,上述的一个时刻与另一个时刻之间的间隔较短,因此观看者1接收到左眼图像的时间与观看者1接收到右眼图像的时间间隔很短,基于视觉暂留原理,观看者1相当于同时接收到左眼图像与右眼图像,观看者1进而可以观看到立体图像。观看者2接收到左眼图像的时间与观看者2接收到右眼图像的时间间隔很短,基于视觉暂留原理,观看者2相当于同时接收到左眼图像与右眼图像,观看者2进而可以观看到立体图像。
示例性的,在另一个示例中,步骤S104具体包括显示设备10按照预设顺序依次开启多个背光单元中每个指定观看者的左眼对应的背光单元,示例性的,观看者的数据包括观看者观看显示设备10的开始时间,预设顺序为按照观看显示设备10的开始时间由早到晚的顺序,其中,观看者1观看显示设备10的开始时间为t1时刻,观看者2观看显示设备10的开始时间为t2时刻,t1时刻早于t2时刻,因此预设顺序为观看者1-观看者2。
具体的,在第一时刻,显示设备10中的处理器25控制背光模组21开启多个背光单元210中观看者1的左眼对应的背光单元210#1以及背光单元210#4,其他背光单元210关闭。处理器25控制显示面板22基于观看者1的左眼对应的背光单元210显示观看者1的左眼对应的左眼图像。其中开启的背光单元210#1与背光单元#4发光,光传输至光学透镜23,光学透镜23调整光的传输方向使得光的传输方向指向观看者1的左眼,进而使得观看者1的左眼接收到左眼图像。在第一时刻之后的第二时刻,显示设备10中的处理器25还控制背光模组21开启多个背光单元210中观看者2的左眼对应的背光单元210#2以及背光单元210#5,处理器25还控制显示面板22基于观看者2的左眼对应的背光单元210显示观看者2的左眼对应的左眼图像。开启的背光单元210#2以及背光单元210#5发光,光传输至光学透镜23,光学透镜23调整光的传输方向使得光的传输方向指向观看者2的左眼,进而使得观看者2的左眼接收到左眼图像。
步骤S105具体包括显示设备10按照预设顺序依次开启多个背光单元中每个指定观看者的右眼对应的背光单元,示例性的,观看者的数据包括观看者观看显示设备10的开始时间,预设顺序为按照观看显示设备10的开始时间由早到晚的顺序,其中,观看者1观看显示设备10的开始时间为t1时刻,观看者2观看显示设备10的开始时间为t2时刻,t1时刻早于t2时刻,因此预设顺序为观看者1-观看者2。
具体的,在第二时刻之后的第三时刻,显示设备10中的处理器25控制背光模组21开启多个背光单元210中观看者1的右眼对应的背光单元210#4以及背光单元210#7,其他背光单元210关闭。处理器25控制显示面板22基于观看者1的右眼对应的背光单元210显示观看者1的右眼对应的右眼图像。其中开启的背光单元210#1与背光单元#4发光,光传输至光学透镜23,光学透镜23调整光的传输方向使得光的传输方向指向观看者1的右眼,进而使得观看者1的右眼接收到右眼图像。在第三时刻之后的第四时刻,显示设备10中的处理器25控制背光模组21开启多个背光单元210中观看者2的右眼对应的背光单元210#5以及背光单元210#8,处理器25控制显示面板22基于观看者2的右眼对应的背光单元210显示观看者2的右眼对应的右眼图像。开启的背光单元210#5以及背光单元210#8发光,光传输至光学透镜23,光学透镜23调整光的传输方向使得光的传输方向指向观看者2的右眼,进而使得观看者2的右眼接收到右眼图像。
其中,在显示设备10的刷新频率为120赫兹(Hz)时,上述的第一时刻、第二时刻、第三时刻以及第四时刻中相邻的两个时刻之间的间隔较短,因此观看者1接收到左眼图像的时间与观看者1接收到右眼图像的时间间隔很短,基于视觉暂留原理,观看者1相当于同时接收到左眼图像与右眼图像,观看者1进而可以观看到立体图像。观看者2接收到左眼图像的时间与观看者2接收到右眼图像的时间间隔很短,基于视觉暂留原理,观看者2相当于同时接收到左眼图像与右眼图像,观看者2进而可以观看到立体图像。
其中,在显示设备10中背光模组21按照预设顺序依次开启观看者1的左眼对应的背光单元再开启观看者2的左眼对应的背光单元时,同步的,显示设备10中的显示面板22也按照预设顺序基于先显示观看者1的左眼对应的左眼图像再显示观看者2的左眼对应的左眼图像。显示设备10中背光模组21按照预设顺序依次开启观看者1的右眼对应的背光单元再开启观看者2的右眼对应的背光单元时,同步的,显示设备10中的显示面板22也按照预设顺序基于先显示观看者1的右眼对应的右眼图像再显示观看者2的右眼对应的右眼图像。在显示设备10显示的观看者1的左眼对应的左眼图像与观看者2的左眼对应的左眼图像不同,显示设备10显示的观看者1的右眼对应的右眼图像与观看者2的右眼对应的右眼图像不同时,即可使得观看者1与观看者2观看到不同的立体图像。进而使得显示设备10的显示立体图像的效果更好,能适应不同的需求。
应理解,本申请所述的控制方法可以不限于图9所示,先执行S104再执行S105,在一些实施例中,也可以先执行步骤S105,使得每个指定观察者先接收到右眼图像,再执行步骤S104,使得每个指定观看者接收到左眼图像,这样也可以使得指定观看者观看到立体图像。
其中,上述的显示设备10的控制方法中,显示设备10可以获取到多个观看者的数据,显示设备10根据多个观看者中的每个观看者的数据,确定多个观看者中的每个观看者的优先级等级;其中,观看者的优先级等级用于表征向观看者显示图像的优先级,显示设备10还基于多个观看者的优先级等级,从多个观看者中确定优先级等级高的M个指定观看者。其中,M为正整数,M小于等于显示设备10支持的最大观看者数量。随后,显示设备10向M个指定观看者显示立体图像,具体是可以是显示设备10开启多个背光单元中每个指定观看者的左眼对应的背光单元,基于左眼对应的背光单元显示左眼图像,随后显示设备10开启多个背光单元中每个指定观看者的右眼对应的背光单元,基于右眼对应的背光单元显示右眼图像;或者也可以是显示设备10开启多个背光单元中每个指定观看者的右眼对应的背光单元,基于右眼对应的背光单元显示右眼图像,随后显示设备10开启多个背光单元中每个指定观看者的左眼对应的背光单元,基于左眼对应的背光单元显示左眼图像。显示设备10实现向M个指定观看者中的每个指定观看者的左眼投射左眼图像,向M个指定观看者中的每个指定观看者的右眼投射右眼图像,进而使得M个指定观看者观看到立体图像。其中,由于显示设备根据多个观看者中的每个观看者的数据,确定出了多个观看者中的每个观看者的优先级等级,从多个观看者中确定优先级等级高的M个指定观看者。M小于等于显示设备10支持的最大观看者数量,因此在观看显示设备10的观看者的人数多于显示设备10支持的最大观看者数量时,显示设备10从多个观看者中筛选出优先级等级高的M个指定观看者,显示设备10向指定观看者显示立体图像,进而避免显示设备10出现由于显示设备10的观看者的人数多于显示设备10支持的最大观看者数量而发生的控制混乱的问题。
示例性的,观看者的数据可以包括但不限于观看者的人脸信息、观看者的位置信息、观看者的手势信息以及观看者观看显示设备的开始时间,因此,上述步骤S102包括:根据多个观看者中的每个观看者的人脸信息,确定每个观看者的优先级等级,和/或,根据多个观看者中的每个观看者的位置信息,确定每个观看者的优先级等级,和/或,根据多个观看者中的每个观看者观看显示设备的开始时间,确定每个观看者的优先级等级,和/或,根据多个观看者中的每个观看者的手势信息,确定每个观看者的优先级等级。
具体的,在观看者的数据包括观看者的人脸信息,参照图10所示,步骤S102根据多个观看者中的每个观看者的人脸信息,确定每个观看者的优先级等级具体包括:
S201、获取多个预设人脸信息。
其中,多个预设人脸信息中的每个预设人脸信息对应设置有优先级等级。
示例性的,显示设备10获取多个预设人脸信息,其中,多个预设人脸信息中的每个预设人脸信息对应设置有优先级等级,具体是显示设备10中的人脸检测器24获取多个预设人脸信息,其中,多个预设人脸信息中的每个预设人脸信息对应设置有优先级等级。例如是人脸检测器24在预定时刻将获取到的视场角内的图像中的多个观看者的人脸信息作为多个预设人脸信息,将多个预设人脸信息传输至显示设备10的处理器25中,其中显示设备10中的处理器25接收多个预设人脸信息,进一步的,显示设备10的处理器25将接收到的多个预设人脸信息存储在本地,比如存储在存储单元中。其中,该预定时刻例如是显示设备10的配置时刻。
示例性的,多个预设人脸信息的数量小于等于显示设备10支持的最大观看者数量,其中最大观看者数量可以指在保证显示设备10所显示的立体图像满足用户要求的情况下,可以理解为显示设备10最多可以向该最大观看数量的观看者显示立体图像。
在另一些实施例中,显示设备中还可以设置有获取装置,显示设备10的获取装置接收外部设备传输至显示设备10的多个预设人脸信息,本申请的实施例对此不做限定。
示例性的,可以是显示设备10的获取装置接收显示设备10的管理人员输入的多个预设人脸信息,其中,参照图11所示,多个预设人脸信息具体以二维列表的格式输入,其中,图11示出了2*2个预设人脸信息,每个预设人脸信息对应于一个指定观看者,每个预设人脸信息对应设置有优先级等级。例如可以是2*2个预设人脸信息中的任意两个预设人脸信息的优先级等级相同,2*2个预设人脸信息中的每个预设人脸信息的优先级等级为1;又例如可以是2*2个预设人脸信息中的任意两个预设人脸信息的优先级等级不相同,2*2个预设人脸信息中的第一行第一列的预设人脸信息的优先级等级为1,2*2个预设人脸信息中的第一行第二列的预设人脸信息的优先级等级为2,2*2个预设人脸信息中的第二行第一列的预设人脸信息的优先级等级为3,2*2个预设人脸信息中的第二行第二列的预设人脸信息的优先级等级为4。
S202、对于任一观看者,将观看者的人脸信息与每个预设人脸信息进行匹配。
其中匹配结果包括匹配成功或匹配失败;或者可以理解为匹配结果包括匹配或不匹配。
示例性的,显示设备10将多个观看者中的每个观看者的人脸信息与每个预设人脸信息进行匹配。具体是显示设备10中的处理器25将多个观看者中的每个观看者的人脸信息与每个预设人脸信息进行匹配。
示例性的,步骤S101中,显示设备10的处理器25接收到显示设备10的人脸检测器24获取到的观看者1的数据、观看者2的数据以及观看者3的数据,其中,观看者1的数据包括观看者1的人脸信息,显示设备10的处理器25将观看者1的人脸信息与图11所示的2*2个预设人脸信息进行匹配,例如观看者1的人脸信息与图11所示的2*2个预设人脸信息中的第1行第2列的预设人脸信息匹配。观看者2的数据包括观看者2的人脸信息,显示设备10的处理器25将观看者2的人脸信息与图11所示的2*2个预设人脸信息进行匹配,例如观看者2的人脸信息与图11所示的2*2个预设人脸信息中的第2行第1列的预设人脸信息匹配。观看者3的数据包括观看者3的人脸信息,显示设备10的处理器25将观看者3的人脸信息与图11所示的2*2个预设人脸信息进行匹配,例如观看者3的人脸信息与图11所示的2*2个预设人脸信息中的任一个预设人脸信息都不匹配。
S203、根据观看者匹配的预设人脸信息的优先级等级,确定观看者的优先级等级。
示例性的,显示设备10根据观看者匹配的预设人脸信息的优先级等级,确定观看者的优先级等级,具体是显示设备10中的处理器25根据观看者匹配的预设人脸信息的优先级等级,确定观看者的优先级等级。
示例性的,上述步骤S202中,处理器25获取到的观看者1的人脸信息与图11所示的2*2个预设人脸信息中的第1行第2列的预设人脸信息匹配,例如图11所示的2*2个预设人脸信息中的第1行第2列的预设人脸信息的优先级等级为2,则处理器225确定观看者1的优先级等级为2。处理器25获取到的观看者2的人脸信息与图11所示的2*2个预设人脸信息中的第2行第1列的预设人脸信息匹配,例如图11所示的2*2个预设人脸信息中的第2行第1列的预设人脸信息的优先级等级为3,则处理器225确定观看者2的优先级等级为3。处理器25获取到的观看者3的人脸信息与图11所示的2*2个预设人脸信息中的任一个预设人脸信息都不匹配,则处理器25确定观看者3的优先级等级为空,优先级等级最低。
那么在步骤S103中,基于观看者1的优先级等级、观看者2的优先级等级以及观看者3的优先级等级,从观看者1、观看者2以及观看者3中确定优先级等级高的2个指定观看者,具体是确定优先级等级高的观看者1与观看者2这两个观看者为指定观看者。显示设备10向观看者1以及观看者2显示立体图像,显示设备10不向观看者3显示立体图像。
随后,即可执行步骤S104以及步骤S105,显示设备10向2个指定观看者显示立体图像。
如此,基于图10所示方法确定每个观看者的优先级等级,由于仅需要将观看者的人脸信息与预设人脸信息进行匹配,将与观看者匹配的预设人脸信息的优先级等级确定为观看者的优先级等级,且优先级等级高的为指定观看者,因此该方案可以直接通过设置预设人脸信息的数量进而实现控制指定观看者的数量,控制方式简单,准确率高。
具体的,在观看者的数据包括观看者的位置信息,参照图12所示,步骤S102根据多个观看者中的每个观看者的位置信息,确定每个观看者的优先级等级具体包括:
S301、对于任一观看者,根据观看者的位置信息确定观看者所在的观看区域。
其中观看区域包括在多个观看区域中,多个观看区域是对显示设备对应的显示区域划分得到的,多个观看区域中的每个观看区域对应设置有优先级等级。
示例性的,对于任一观看者,显示设备10根据观看者的位置信息确定观看者所在的观看区域。其中观看区域包括在多个观看区域中,多个观看区域是对显示设备对应的显示区域划分得到的,多个观看区域中的每个观看区域对应设置有优先级等级;具体是显示设备10中的处理器25根据观看者的位置信息确定观看者所在的观看区域。其中观看区域包括在多个观看区域中,多个观看区域是对显示设备对应的显示区域划分得到的,多个观看区域中的每个观看区域对应设置有优先级等级。
示例性的,显示设备10对应的显示区域参照图13所示,其中,本申请的实施例提供了显示设备10对应的显示区域的示意图,如图13所示,按照图13所示的摆放位置,横轴为显示区域的x轴,纵轴为显示区域的y轴,显示区域的x轴的范围为[0,x3],显示区域的y轴的范围为[0,y3]。参照图13所示,0<x1<x2<x3,0<y1<y2<y3。其中,显示区域的x轴与显示区域的y轴构成的平面与显示设备10的显示面板22所在的平面平行,或者,显示区域的x轴与显示区域的y轴构成的平面与显示设备10的显示面板所在的平面成预设角度,所述预设角度小于等于10度,也被认为显示区域的x轴与显示区域的y轴构成的平面与显示设备10的显示面板22所在的平面平行。将显示区域划分得到多个观看区域时,仅考虑对显示区域的x轴与显示区域的y轴进行划分,不考虑一个观看区域中的任意一个点与显示设备10之间的距离。
示例性的,将显示设备10对应的显示区域划分得到多个观看区域。如图13所示,其中,显示区域的x轴的范围为[0,x3],显示区域的y轴的范围为[0,y3]。其中,多个观看区域包括观看区域1、观看区域2、观看区域3、观看区域4、观看区域5、观看区域6、观看区域7、观看区域8、观看区域9。其中,观看区域1的x轴的范围为[0,x1],观看区域1的y轴的范围为(y2,y3],观看区域1的优先级等级为1,优先级等级最高。观看区域2的x轴的范围为(x1,x2],观看区域2的y轴的范围为(y2,y3],观看区域2的优先级等级为2,优先级等级第二高。观看区域3的x轴的范围为(x2,x3],观看区域3的y轴的范围为(y2,y3],观看区域3的优先级等级为3,优先级等级第三高。观看区域4的x轴的范围为[0,x1],观看区域4的y轴的范围为(y1,y2],观看区域4的优先级等级为4,优先级等级第四高。观看区域5的x轴的范围为(x1,x2],观看区域5的y轴的范围为(y1,y2],观看区域5的优先级等级为5,优先级等级第五高。观看区域6的x轴的范围为(x2,x3],观看区域6的y轴的范围为(y1,y2],观看区域6的优先级等级为6,优先级等级第六高。观看区域7的x轴的范围为[0,x1],观看区域7的y轴的范围为[0,y1],观看区域7的优先级等级为7,优先级等级第七高。观看区域8的x轴的范围为(x1,x2],观看区域8的y轴的范围为[0,y1],观看区域8的优先级等级为8,优先级等级第八高。观看区域9的x轴的范围为(x2,x3],观看区域9的y轴的范围为[0,y1],观看区域9的优先级等级为9,优先级等级最低。其中,多个观看区域中的任意两个观看区域的优先级等级不同。
示例性的,步骤S101中,显示设备10的处理器25接收到显示设备10的人脸检测器24获取到的观看者1的数据、观看者2的数据以及观看者3的数据。其中,观看者1的数据包括观看者1的位置信息,观看者1的位置信息包括观看者1在显示区域中的x坐标值x(R1)以及观看者1在显示区域中的y坐标值y(R1),处理器25根据观看者1的位置信息确定观看者1在显示设备10对应的显示区域中所在的观看区域,其中,处理器25确定x1<x(R1)<x2,y1<y(R1)<y2,处理器25确定观看者1所在的观看区域为观看区域5,观看区域5的优先级等级为5,优先级等级第五高。观看者2的数据包括观看者2的位置信息,观看者2的位置信息包括观看者2在显示区域中的x坐标值x(R2)以及观看者2在显示区域中的y坐标值y(R2),处理器25根据观看者2的位置信息确定观看者2所在的观看区域,其中,处理器25确定x2<x(R2)<x3,y1<y(R2)<y2,处理器25确定观看者2所在的观看区域为观看区域6,观看区域6的优先级等级为6,优先级等级第六高。观看者3的数据包括观看者3的位置信息,观看者3的位置信息包括观看者3在显示区域中的x坐标值x(R3)以及观看者3在显示区域中的y坐标值y(R3),处理器25根据观看者3的位置信息确定观看者3所在的观看区域,其中,处理器25确定x2<x(R3)<x3,0<y(R3)<y1,处理器25确定观看者3所在的观看区域为观看区域9,观看区域9的优先级等级为9,优先级等级最低。
示例性的,显示设备10的显示区域的视场角与人脸检测器24的视场角重叠,具体可以是显示设备10的人脸检测器24获取观看者在像素坐标系下的x坐标值,根据像素坐标系与显示区域的坐标系的对应关系确定观看者在显示区域中的x坐标值;显示设备10的人脸检测器24获取观看者在像素坐标系下的y坐标值根据像素坐标系与显示区域的坐标系的对应关系确定观看者在显示区域中的y坐标值。
S302、根据观看者所在的观看区域的优先级等级,确定观看者的优先级等级。
示例性的,显示设备10根据观看者所在的观看区域的优先级等级,确定观看者的优先级等级,具体是显示设备10中的处理器25根据观看者所在的观看区域的优先级等级,确定观看者的优先级等级。
示例性的,在步骤S301中,显示设备10的处理器已经确定观看者1在预设平面中对应的观看区域为观看区域5,观看区域5的优先级等级为5,因此显示设备10确定观看者1的优先级等级为观看区域5的优先级等级为5,优先级等级第五高。显示设备10的处理器已经确定观看者2在预设平面中对应的观看区域为观看区域6,观看区域6的优先级等级为6,因此显示设备10确定观看者2的优先级等级为观看区域5的优先级等级为6,优先级等级第六高。显示设备10的处理器已经确定观看者3在预设平面中对应的观看区域为观看区域9,观看区域9的优先级等级为9,因此显示设备10确定观看者3的优先级等级为观看区域9的优先级等级为9,优先级等级最低。
那么在步骤S103中,基于观看者1的优先级等级、观看者2的优先级等级以及观看者3的优先级等级,从观看者1、观看者2以及观看者3中确定优先级等级高的2个指定观看者,具体是确定优先级等级高的观看者1与观看者2这两个观看者为指定观看者。显示设备10向观看者1以及观看者2显示立体图像,显示设备10不向观看者3显示立体图像。
随后,即可执行步骤S104以及步骤S105,显示设备10向2个指定观看者显示立体图像。
在另一些实施例中,将显示设备10对应的显示区域划分得到多个观看区域,一个观看区域对应设置有一个优先级等级。其中,处于显示区域的中心的观看区域的优先级等级高于处于显示区域除中心以外的其他位置的观看区域的优先级等级。如图13所示,多个观看区域包括观看区域1、观看区域2、观看区域3、观看区域4、观看区域5、观看区域6、观看区域7、观看区域8、观看区域9。其中,观看区域1的x轴的范围为[0,x1],观看区域1的y轴的范围为(y2,y3],观看区域1的优先级等级为4,优先级等级四高。观看区域2的x轴的范围为(x1,x2],观看区域2的y轴的范围为(y2,y3],观看区域2的优先级等级为3,优先级等级第三高。观看区域3的x轴的范围为(x2,x3],观看区域3的y轴的范围为(y2,y3],观看区域3的优先级等级为4,优先级等级第四高。观看区域4的x轴的范围为[0,x1],观看区域4的y轴的范围为(y1,y2],观看区域4的优先级等级为2,优先级等级第二高。观看区域5的x轴的范围为(x1,x2],观看区域5的y轴的范围为(y1,y2],观看区域5的优先级等级为1,优先级等级最高,观看区域5处于显示区域的中心。观看区域6的x轴的范围为(x2,x3],观看区域6的y轴的范围为(y1,y2],观看区域6的优先级等级为2,优先级等级第二高。观看区域7的x轴的范围为[0,x1],观看区域7的y轴的范围为[0,y1],观看区域7的优先级等级为5,优先级等级第五高。观看区域8的x轴的范围为(x1,x2],观看区域8的y轴的范围为[0,y1],观看区域8的优先级等级为3,优先级等级第三高。观看区域9的x轴的范围为(x2,x3],观看区域9的y轴的范围为[0,y1],观看区域9的优先级等级为5,优先级等级第五高。其中,多个观看区域中有两个观看区域的优先级等级相同。
如此,基于图12所示方法确定每个观看者的优先级等级,由于根据观看者的位置信息确定观看者所在观看区域,对观看区域设置优先级等级,根据观看者所在的观看区域的优先级等级确定观看者的优先级等级,可以使得显示设备10自定义优先级等级最高的观看区域,提升了显示设备10的自适应性。
具体的,在观看者的数据包括观看者的位置信息,参照图14所示,步骤S102根据多个观看者中的每个观看者的位置信息,确定每个观看者的优先级等级具体包括:
S401、根据多个观看者中的每个观看者的位置信息以及参考点的位置信息,确定每个观看者与参考点之间的距离。
示例性的,显示设备10根据多个观看者中的每个观看者的位置信息以及参考点的位置信息,确定每个观看者与参考点之间的距离。具体是显示设备10中的处理器25根据多个观看者中的每个观看者的位置信息以及参考点的位置信息,确定每个观看者与参考点之间的距离。
示例性的,参照图15所示,其中,显示设备10对应的显示区域存在视场角FOV,FOV包括垂直视场角(vertical-field of view,V-FOV)以及水平视场角(horizontal-fieldof view,H-FOV)。其中,将V-FOV平均分为五份,将H-FOV平均分为五份,找到V-FOV的中心线以及H-FOV的中心线的重叠点,该重叠点即为参考点。其中,图15所示的d表示参考点距离显示设备10的距离,d的数值与H-FOV的尺寸正相关,d的数值与V-FOV的尺寸正相关,本申请的实施例对d的数值不做限定。
随后,显示设备10中的处理器25确定参考点的位置信息,具体的,参考点的位置信息包括参考点在图13所述的显示区域的x坐标系下的x坐标值x(c)以及参考点在显示区域的y坐标系下的y坐标值y(c)。
示例性的,参照图16所示,在一些实施例中,以参考点为圆心,以L1为半径的区域内被认为是最佳观看区域。一般来说,L1的数值正比于显示面板22的尺寸,本申请的实施例对L1的数值不做限定。
示例性的,步骤S101中,显示设备10的处理器25接收到显示设备10的人脸检测器24获取到的观看者1的数据、观看者2的数据以及观看者3的数据。其中,观看者1的数据包括观看者1的位置信息,观看者1的位置信息包括观看者1在显示区域中的x坐标值x(R1)以及观看者1在显示区域中的y坐标值y(R1),处理器25确定观看者1与参考点之间的距离L(R1),其中,观看者2的数据包括观看者2的位置信息,观看者2的位置信息包括观看者2在显示区域中的x坐标值x(R2)以及观看者2在显示区域中的y坐标值y(R2),处理器25确定观看者2与参考点之间的距离L(R2),其中,观看者3的数据包括观看者3的位置信息,观看者3的位置信息包括观看者3在显示区域中的x坐标值x(R3)以及观看者3在显示区域中的y坐标值y(R3),处理器25确定观看者3与参考点之间的距离L(R3),其中,
S402、根据每个观看者与参考点之间的距离,确定每个观看者的优先级等级。
其中,观看者的优先级等级与观看者与参考点之间的距离负相关。
示例性的,显示设备10根据每个观看者与参考点之间的距离,确定每个观看者的优先级等级,其中,观看者的优先级等级与观看者与参考点之间的距离负相关,具体是显示设备10中的处理器25根据每个观看者与参考点之间的距离,确定每个观看者的优先级等级,其中,观看者的优先级等级与观看者与参考点之间的距离负相关。
示例性的,在步骤S401中,已经确定观看者1与参考点之间的距离L(R1),观看者2与参考点之间的距离L(R2);观看者3与参考点之间的距离L(R3)。其中,L(R1)<L(R2)<L(R3)。处理器25根据观看者1与参考点之间的距离L(R1),确定观看者1的优先级等级为1,优先级等级最高;处理器25根据观看者2与参考点之间的距离L(R2),确定观看者2的优先级等级为2,优先级等级第二高;处理器25根据观看者3与参考点之间的距离L(R3),确定观看者1的优先级等级为3,优先级等级第三高。
那么在步骤S103中,基于观看者1的优先级等级、观看者2的优先级等级以及观看者3的优先级等级,从观看者1、观看者2以及观看者3中确定优先级等级高的2个指定观看者,具体是确定优先级等级高的观看者1与观看者2这两个观看者为指定观看者。显示设备10向观看者1以及观看者2显示立体图像,显示设备10不向观看者3显示立体图像。
随后,即可执行步骤S104以及步骤S105,显示设备10向2个指定观看者显示立体图像。
如此,基于图14所示方法确定每个观看者的优先级等级,由于根据观看者的位置信息与参考点之间的距离,确定观看者的优先级等级,其中参考点例如可以是最佳视点,在观看者与参考点之间的距离越近时,观看者处于最佳视点周围,这样使得显示设备10的向观看者显示立体图像效果更好。
具体的,在观看者的数据包括观看者观看显示设备10的开始时间,参照图17所示,步骤S102根据多个观看者中的每个观看者观看显示设备10的开始时间,确定每个观看者的优先级等级具体包括:
S501、根据每个观看者观看显示设备的开始时间由早到晚的顺序向每个观看者设置顺序值。
示例性的,显示设备10根据每个观看者观看显示设备的开始时间由早到晚的顺序向每个观看者设置顺序值,具体是显示设备10中的处理器25根据每个观看者观看显示设备的开始时间由早到晚的顺序向每个观看者设置顺序值。
示例性的,步骤S101中,显示设备10的处理器25接收到显示设备10的人脸检测器24获取到的观看者1的数据、观看者2的数据以及观看者3的数据,其中,观看者1的数据包括观看者1观看显示设备10的开始时间t1时刻;观看者2的数据包括观看者2观看显示设备10的开始时间t2时刻;观看者3的数据包括观看者3观看显示设备10的开始时间t3时刻,其中,t1时刻早于t2时刻早于t3时刻。那么,处理器25根据观看者1观看显示设备的开始时间t1时刻向观看者1设置的顺序值为1,处理器25根据观看者2观看显示设备的开始时间t2时刻向观看者2设置的顺序值为2,处理器25根据观看者3观看显示设备的开始时间t3时刻向观看者3设置的顺序值为3。
S502、根据每个观看者的顺序值,确定每个观看者的优先级等级。
其中,观看者的优先级等级与观看者的顺序值负相关。
示例性的,显示设备10根据每个观看者的顺序值,确定每个观看者的优先级等级,其中,观看者的优先级等级与观看者的顺序值负相关,具体是显示设备10中的处理器25根据每个观看者的顺序值,确定每个观看者的优先级等级,其中,观看者的优先级等级与观看者的顺序值负相关。
根据步骤S501可知,处理器25确定观看者1的顺序值为1、观看者2的顺序值为2、观看者3的顺序值为3,1<2<3,其中,观看者的优先级等级与观看者的顺序值负相关,那么处理器25根据观看者1的顺序值1,确定观看者1的优先级等级为1,优先级等级最高;处理器25根据观看者2的顺序值2,确定观看者2的优先级等级为2,优先级等级第二高;处理器25根据观看者3的顺序值3,确定观看者3的优先级等级为3,优先级等级第三高。
那么在步骤S103中,基于观看者1的优先级等级、观看者2的优先级等级以及观看者3的优先级等级,从观看者1、观看者2以及观看者3中确定优先级等级高的2个指定观看者,具体是确定优先级等级高的观看者1与观看者2这两个观看者为指定观看者。显示设备10向观看者1以及观看者2显示立体图像,显示设备10不向观看者3显示立体图像。
随后,即可执行步骤S104以及步骤S105,显示设备10向2个指定观看者显示立体图像。
具体的,在观看者的数据包括观看者的手势信息,参照图18所示,步骤S102根据多个观看者中的每个观看者的手势信息,确定每个观看者的优先级等级具体包括:
S601、获取预设手势信息。
示例性的,显示设备10获取预设手势信息,具体是显示设备10中的人脸检测器24获取预设手势信息。例如是人脸检测器24在预定时刻将获取到的视场角内的图像中的观看者的手势信息作为多个预设手势信息,将预设手势信息传输至显示设备10的处理器25中,其中显示设备10中的处理器25接收预设手势信息,进一步的,显示设备10的处理器25将接收到的预设手势信息存储在本地,比如存储在存储单元中。其中,该预定时刻例如是显示设备10的配置时刻。
在另一些实施例中,也可以是显示设备10的处理器25接收外部设备传输至显示设备10的预设手势信息,本申请的实施例对此不做限定。示例性的,可以是显示设备10接收显示设备10的管理人员输入的预设手势信息。
S602、将多个观看者中的每个观看者的手势信息与预设手势信息进行匹配,确定每个观看者的优先级等级。
其中,匹配成功的观看者的优先级等级高于匹配失败的观看者的优先级等级。
示例性的,显示设备10将多个观看者中的每个观看者的手势信息与预设手势信息进行匹配,确定每个观看者的优先级等级,其中,匹配成功的观看者的优先级等级高于匹配失败的观看者的优先级等级;具体是显示设备10中的处理器25将多个观看者中的每个观看者的手势信息与预设手势信息进行匹配,确定每个观看者的优先级等级,其中,匹配成功的观看者的优先级等级高于匹配失败的观看者的优先级等级。
示例性的,显示设备10显示提示信息,该提示信息为“如果需要观看立体图像,示意如下手势《预设手势信息》”,例如,显示设备10的预设手势信息为“举手”。其中,步骤S101中,显示设备10的处理器25接收到显示设备10的人脸检测器24获取到的观看者1的数据、观看者2的数据以及观看者3的数据。观看者1的数据包括观看者1的手势信息,观看者1的手势信息为“举手”,那么显示设备10的处理器25将观看者1的手势信息“举手”与预设手势信息“举手”进行匹配,获取到的观看者1的匹配结果为匹配成功,表示观看者1需要观看立体图像。观看者2的数据包括观看者2的手势信息,观看者2的手势信息为“举手”,那么显示设备10的处理器25将观看者2的手势信息“举手”与预设手势信息“举手”进行匹配,获取到的观看者2的匹配结果为匹配成功,表示观看者2需要观看立体图像。观看者3的数据包括观看者3的手势信息,观看者3的手势信息为“比耶”,那么显示设备10的处理器25将观看者3的手势信息“比耶”与预设手势信息“举手”进行匹配,获取到的观看者3的匹配结果为匹配失败,表示观看者3不需要观看立体图像。
其中,处理器25根据观看者1的手势信息与预设手势信息匹配成功,确定观看者1的优先级等级为1,处理器25根据观看者2的手势信息与预设手势信息匹配成功,确定观看者2的优先级等级为1,处理器25根据观看者3的手势信息与预设手势信息匹配失败,确定观看者3的优先级等级为空。其中,观看者1的优先级等级高于观看者3的优先级等级,观看者2的优先级等级高于观看者3的优先级等级。那么在步骤S103中,基于观看者1的优先级等级、观看者2的优先级等级以及观看者3的优先级等级,从观看者1、观看者2以及观看者3中确定优先级等级高的2个指定观看者,具体是确定优先级等级高的观看者1与观看者2这两个观看者为指定观看者。显示设备10向观看者1以及观看者2显示立体图像,显示设备10不向观看者3显示立体图像。
随后,即可执行步骤S104以及步骤S105,显示设备10向2个指定观看者显示立体图像。
示例性的,上述实施例中将根据多个观看者中的每个观看者的人脸信息,确定每个观看者的优先级等级,根据多个观看者中的每个观看者的位置信息,确定每个观看者的优先级等级,根据多个观看者中的每个观看者观看显示设备的开始时间,确定每个观看者的优先级等级,根据多个观看者中的每个观看者的手势信息,确定每个观看者的优先级等级分开阐述,在另一些实施例中,显示设备10中的处理器可以结合一下任意两个或多个确定观看者的优先级等级。
例如根据观看者的位置信息确定的观看者的优先级等级与根据观看者观看显示设备的开始时间确定的观看者的优先级等级的加权值作为该观看者的优先级等级。示例性的,在根据观看者的位置信息确定的观看者的优先级等级的加权值为0.9,根据观看者观看显示设备的开始时间确定的观看者的优先级等级的加权值为0.1,假设观看者1的位置信息确定观看者1的优先级等级为1,根据观看者1观看显示设备的开始时间确定观看者1的优先级等级为1,其中,那么观看者1的优先级等级具体为1*0.9+1*0.1=1。观看者2的位置信息确定观看者2的优先级等级为2,根据观看者2观看显示设备的开始时间确定观看者2的优先级等级为2,其中,那么观看者1的优先级等级具体为2*0.9+2*0.1=2。观看者3的位置信息确定观看者2的优先级等级为2,根据观看者2观看显示设备的开始时间确定观看者2的优先级等级为3,其中,那么观看者1的优先级等级具体为2*0.9+3*0.1=2.1。数值越小优先级等级越高,那么观看者1的优先级等级高于观看者2的优先级等于高于观看者3的优先级等级。
参照图19所示,本申请的实施例还提供了一种显示设备30,显示设备30包括获取模块301、处理模块302、背光模块303以及显示模块304,背光模块303包括多个背光单元;获取模块301,用于获取观看显示设备30的多个观看者的数据;处理模块302,用于根据获取模块301获取到的多个观看者中的每个观看者的数据,确定多个观看者中的每个观看者的优先级等级;观看者的优先级等级用于表征向观看者显示图像的优先级;处理模块302,还用于基于多个观看者的优先级等级,从多个观看者中确定优先级等级高的M个指定观看者,M为正整数,M小于等于显示设备支持的最大观看者数量;背光模块303,用于开启多个背光单元中每个指定观看者的左眼对应的背光单元;显示模块304,用于基于左眼对应的背光单元显示左眼图像;背光模块303,还用于开启多个背光单元中每个指定观看者的右眼对应的背光单元;显示模块304,还用于基于右眼对应的背光单元显示右眼图像。
示例性的,观看者的数据包括以下一项或多项:观看者的人脸信息、观看者的位置信息、观看者观看显示设备30的开始时间以及观看者的手势信息。
示例性的,观看者的数据包括观看者的人脸信息,获取模块301,还用于获取多个预设人脸信息;其中,多个预设人脸信息中的每个预设人脸信息对应设置有优先级等级;处理模块302,还用于将观看者的人脸信息与每个预设人脸信息进行匹配;处理模块302,还用于根据观看者匹配的预设人脸信息的优先级等级,确定观看者的优先级等级。
示例性的,任意两个预设人脸信息对应设置的优先级等级相同或不相同。
示例性的,观看者的数据包括观看者的位置信息;处理模块302,还用于根据观看者的位置信息确定观看者所在的观看区域;其中观看区域包括在多个观看区域中,多个观看区域是对显示设备30对应的显示区域划分得到的,多个观看区域中的每个观看区域对应设置有优先级等级;处理模块302,还用于根据观看者所在的观看区域的优先级等级,确定观看者的优先级等级。
示例性的,处于显示区域中心的观看区域的优先级等级,高于,处于显示区域除中心以外的其他位置的观看区域的优先级等级。
示例性的,观看者的数据包括观看者的位置信息;处理模块302,还用于根据多个观看者中的每个观看者的位置信息以及参考点的位置信息,确定每个观看者与参考点之间的距离;处理模块302,还用于根据每个观看者与参考点之间的距离,确定每个观看者的优先级等级,其中,观看者的优先级等级与观看者与参考点之间的距离负相关。
可选的,观看者的数据包括观看者观看显示设备30的开始时间;处理模块302,还用于根据每个观看者观看显示设备30的开始时间由早到晚的顺序向每个观看者设置顺序值;处理模块302,还用于根据每个观看者的顺序值,确定每个观看者的优先级等级,其中,观看者的优先级等级与观看者的顺序值负相关。
可选的,观看者的数据包括观看者的手势信息;获取模块301,还用于获取预设手势信息;处理模块302,还用于将多个观看者中的每个观看者的手势信息与预设手势信息进行匹配,确定每个观看者的优先级等级,其中,匹配成功的观看者的优先级等级高于匹配失败的观看者的优先级等级。
示例性的,显示设备30还包括光学模块305,光学模块305存在视场角;最大观看者数量与光学模块305的视场角正相关;最大观看者的数量与多个背光单元的个数正相关。
示例性的,背光模块303,还用于按照预设顺序依次开启多个背光单元中每个指定观看者的左眼对应的背光单元;背光模块303,还用于按照预设顺序依次开启多个背光单元中每个指定观看者的右眼对应的背光单元。
示例性的,观看者的数据包括观看者观看显示设备30的开始时间;预设顺序为按照观看显示设备30的开始时间由早到晚的顺序。
示例性的,显示设备30还包括存储模块306。存储模块306用于存储计算机执行指令,计算设备中的其他单元可以根据存储模块306存储的计算机执行指令执行相应的动作。
关于上述示例性方式的具体描述可以参见前述的方法实施例,此处不再赘述。此外,上述提供的任一种显示设备30的解释以及有益效果的描述均可参考上述对应的方法实施例,不再赘述。
本申请实施例还提供一种计算机可读存储介质,该计算机可读存储介质中存储有计算机程序代码,当计算机执行该计算机程序代码时,计算机执行上述实施例中的显示设备的控制方法。基于这样的理解,本申请实施例的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该软件产品存储在一个存储介质中,包括若干指令用以使得一个设备(可以是单片机,芯片等)或处理器(processor)执行本申请各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(read only memory,ROM)、随机存取存储器(random accessmemory,RAM)、磁碟或者光盘等各种可以存储程序代码的介质。
本申请的实施例还提供了一种计算机程序产品,当该计算机程序产品在计算机上运行时,使得计算机执行上述相关步骤,以实现上述实施例中显示设备的控制方法。
在本申请所提供的几个实施例中,应该理解到,所揭露的装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述模块或单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个装置,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是一个物理单元或多个物理单元,即可以位于一个地方,或者也可以分布到多个不同地方。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个可读取存储介质中。以上内容,仅为本申请的具体实施方式,但本申请的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本申请揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本申请的保护范围之内。因此,本申请的保护范围应以所述权利要求的保护范围为准。
尽管结合具体特征及其实施例对本申请进行了描述,显而易见的,在不脱离本申请的精神和范围的情况下,可对其进行各种修改和组合。相应地,本说明书和附图仅仅是所附权利要求所界定的本申请的示例性说明,且视为已覆盖本申请范围内的任意和所有修改、变化、组合或等同物。显然,本领域的技术人员可以对本申请进行各种改动和变型而不脱离本申请的精神和范围。这样,倘若本申请的这些修改和变型属于本申请权利要求及其等同技术的范围之内,则本申请也意图包含这些改动和变型在内。