Processing

Please wait...

Settings

Settings

Goto Application

1. WO2020199887 - MULTI-VIEW NAKED-EYE STEREOSCOPIC DISPLAY, DISPLAY SYSTEM, AND PIXEL GROUP ARRANGEMENT METHOD

Document

说明书

发明名称 0001   0002   0003   0004   0005   0006   0007   0008   0009   0010   0011   0012   0013   0014   0015   0016   0017   0018   0019   0020   0021   0022   0023   0024   0025   0026   0027   0028   0029   0030   0031   0032   0033   0034   0035   0036   0037   0038   0039   0040   0041   0042   0043   0044   0045   0046   0047   0048   0049   0050   0051   0052   0053   0054   0055   0056   0057   0058   0059   0060   0061   0062   0063   0064   0065   0066   0067   0068   0069   0070   0071   0072   0073   0074   0075   0076   0077   0078   0079   0080   0081   0082   0083   0084   0085   0086   0087   0088   0089   0090   0091   0092   0093   0094   0095   0096   0097   0098   0099   0100   0101   0102   0103   0104   0105   0106   0107   0108   0109   0110   0111   0112   0113   0114   0115   0116   0117   0118   0119   0120   0121   0122   0123   0124   0125   0126   0127   0128   0129   0130   0131   0132   0133   0134   0135   0136   0137   0138   0139   0140   0141   0142   0143   0144   0145   0146   0147   0148   0149   0150   0151   0152   0153   0154   0155   0156   0157   0158   0159   0160   0161   0162   0163   0164   0165   0166   0167   0168   0169   0170   0171   0172   0173   0174   0175   0176   0177   0178   0179   0180   0181   0182   0183   0184   0185   0186   0187   0188   0189   0190   0191   0192   0193   0194   0195   0196   0197   0198   0199   0200   0201   0202   0203  

权利要求书

1   2   3   4   5   6   7   8   9   10  

附图

1A   1B   1C   2   3   4   5   6   7A   7B   8   9   10   11   12   13   14   15   16   17   18   19   20   21  

说明书

发明名称 : 多视点裸眼立体显示器、显示系统及像素组排布方法

[0001]
本申请要求在2019年3月29日提交中国专利局、申请号为201910247546.X、发明名称为“一种分辨率无损的裸眼立体显示系统”的中国专利申请的优先权,其全部内容通过引用结合在本申请中。

技术领域

[0002]
本申请涉及立体显示技术领域,例如涉及一种多视点裸眼立体显示器、显示系统及像素组排布方法。

背景技术

[0003]
目前,立体显示技术主要包括眼镜式立体显示和裸眼式立体显示技术。裸眼式立体显示技术是一种用户无需佩戴眼镜而能够之间观看到立体显示画面的技术。与眼镜式立体显示相比,裸眼式立体显示减少了对用户的约束。
[0004]
通常,裸眼式立体显示是基于视点的,在空间中不同位置处形成视差图像(帧)的序列,使得具有视差关系的立体图像对可以分别进入人的左右眼当中,从而给用户带来立体感。对于具有例如N个视点的传统的多视点裸眼立体(3D)显示器,需要用显示面板上的多个独立像素向空间的多个视点进行投射。
[0005]
在实现本公开实施例的过程中,发现相关技术中至少存在如下问题:
[0006]
由于传统的多视点裸眼立体显示器的显示面板的分辨率总数为定值,因此在进行3D显示时分辨率会显著下降,例如行/列分辨率降为原分辨率的1/N。
[0007]
发明内容
[0008]
为了对披露的实施例的一些方面有基本的理解,下面给出了简单的概括。该概括不是泛泛评述,也不是要确定关键/重要组成元素或描绘这些实施例的保护范围,而是作为后面的详细说明的序言。
[0009]
本公开实施例提供了一种多视点裸眼立体显示器、显示系统及像素组排布方法,以减轻裸眼立体显示的分辨率显著下降的问题。
[0010]
本公开实施例提供的多视点裸眼立体显示器,包括显示屏和存储器;
[0011]
其中,显示屏具有显示面板和光栅,显示面板包括多行多列像素;存储器存储有显示面板中的像素与光栅的光学关系和/或显示面板中的像素与视点的对应关系。
[0012]
本公开实施例提供的多视点裸眼立体显示系统,包括处理器单元和上述的多视点裸眼立体显示器;其中,处理器单元与多视点裸眼立体显示器通信连接。
[0013]
本公开实施例提供的多视点裸眼立体显示器的像素组排布方法,适用于具有显示面板和光栅的显示屏;其中,显示面板包括多行多列像素;上述的像素组排布方法包括:
[0014]
获取显示面板中的像素与光栅的光学关系和/或显示面板中的像素与视点的对应关系;
[0015]
基于获取的光学关系和/或对应关系在多行多列像素中定义实现多视点裸眼立体显示的多个像素组;其中,多个像素组中的各像素组由至少3个像素构成且对应于多视点设置。
[0016]
本公开实施例提供的多视点裸眼立体显示器、显示系统及像素组排布方法,可以实现以下技术效果:
[0017]
减轻裸眼立体显示的分辨率显著下降的问题。
[0018]
以上的总体描述和下文中的描述仅是示例性和解释性的,不用于限制本申请。

附图说明

[0019]
一个或多个实施例通过与之对应的附图进行示例性说明,这些示例性说明和附图并不构成对实施例的限定,附图中具有相同参考数字标号的元件示为类似的元件,附图不构成比例限制,并且其中:
[0020]
图1A示出了根据本公开实施例的多视点裸眼立体显示器的结构示意图;
[0021]
图1B示出了根据本公开实施例的多视点裸眼立体显示器的结构示意图;
[0022]
图1C示出了根据本公开实施例的多视点裸眼立体显示器的结构示意图;
[0023]
图2示出了图1A-C所示的显示面板中的像素与视点相对应的结构示意图;
[0024]
图3示意性地示出了图1A-C中由所接收到的3D视频信号的图像(帧)生成对应各视点的图像的示意图;
[0025]
图4示出了根据本公开实施例的多视点裸眼立体显示器的单个3D视频处理单元的结构示意图;
[0026]
图5示出了根据本公开实施例的多视点裸眼立体显示器的多个3D视频处理单元的结构示意图;
[0027]
图6示意性地示出了图1中由所接收到的3D视频信号的图像(帧)生成对应各视点的图像的示意图;
[0028]
图7A示出了根据本公开实施例的多视点裸眼立体显示器的结构示意图;
[0029]
图7B示出了图7A中的多视点裸眼立体显示器的结构示意图;
[0030]
图8示出了根据本公开实施例的多视点裸眼立体显示器的结构示意图;
[0031]
图9示出了根据本公开实施例的采用柱状棱镜光栅的多视点裸眼立体显示器的部分结构示意图;
[0032]
图10示出了根据本公开实施例的采用柱状棱镜光栅的多视点裸眼立体显示器的部分结构示意图;
[0033]
图11示出了根据本公开实施例的采用视差屏障光栅的多视点裸眼立体显示器的部分结构示意图;
[0034]
图12示出了根据本公开实施例的使用眼部位移数据的多视点裸眼立体显示器的结构示意图;
[0035]
图13示出了根据本公开实施例的使用眼部位移数据的多视点裸眼立体显示器的结构示意图;
[0036]
图14示出了根据本公开实施例的使用眼部位移数据的多视点裸眼立体显示器的结构示意图;
[0037]
图15示出了根据本公开实施例的使用眼部位移数据的多视点裸眼立体显示器的结构示意图;
[0038]
图16示出了根据本公开实施例的使用眼部位移数据的多视点裸眼立体显示器的结构示意图;
[0039]
图17示意性地示出了图16中由所接收到的两路3D视频信号的图像(帧)生成对应特定视点的图像的示意图;
[0040]
图18示意性地示出了根据本公开实施例的多视点裸眼立体显示系统构造成蜂窝电话或其一部分的原理示意图;
[0041]
图19示意性地示出了根据本公开实施例的多视点裸眼立体显示系统构造成连接机顶盒的数字电视的原理示意图;
[0042]
图20示意性地示出了根据本公开实施例的多视点裸眼立体显示系统构造成智能家居系统或其一部分的原理示意图;
[0043]
图21示意性地示出了根据本公开实施例的多视点裸眼立体显示系统构造成娱乐互动系统或其一部分的原理示意图。

具体实施方式

[0044]
为了能够更加详尽地了解本公开实施例的特点与技术内容,下面结合附图对本公开实施例的实现进行详细阐述,所附附图仅供参考说明之用,并非用来限定本公开实施例。在以下的技术描述中,为方便解释起见,通过多个细节以提供对所披露实施例的充分理解。 然而,在没有这些细节的情况下,一个或多个实施例仍然可以实施。在其它情况下,为简化附图,熟知的结构和装置可以简化展示。
[0045]
本公开实施例提供的多视点裸眼立体显示器,包括显示屏和存储器;
[0046]
其中,显示屏具有显示面板和光栅,显示面板包括多行多列像素;存储器存储有显示面板中的像素与光栅的光学关系和/或显示面板中的像素与视点的对应关系。
[0047]
在一些实施例中,光栅可以包括柱状棱镜光栅,光学关系可以包括像素与柱状棱镜光栅的对位关系和/或柱状棱镜光栅相对于相应的像素的折射状态。
[0048]
在一些实施例中,光栅可以包括前置和/或后置的视差屏障光栅,视差屏障光栅可以包括遮光部和透光部,光学关系可以包括像素与视差屏障光栅的相应透光部的对位关系。
[0049]
在一些实施例中,光学关系可以是测量显示面板中的像素与光栅所得到的对位数据。可选地,光学关系可以是光栅相对于显示面板中的像素的折射状态。
[0050]
在一些实施例中,对应关系可以是基于光学关系计算或确定的。可选地,对应关系可以是通过在多视点中的各视点进行测量确定的。
[0051]
在一些实施例中,还可以包括:被配置为接收3D视频信号的视频信号接口,以及一个或多个3D视频处理单元。可选地,一个或多个3D视频处理单元可以被配置为可基于接收到的3D视频信号生成对应于多视点中的全部视点或特定视点的多个图像,获取光学关系和/或对应关系,以及依据生成的多个图像渲染与全部视点或特定视点相对应的像素。可选地,被渲染的像素可以是基于光学关系和/或对应关系确定的。
[0052]
本公开实施例提供的多视点裸眼立体显示系统,包括处理器单元和上述的多视点裸眼立体显示器;其中,处理器单元与多视点裸眼立体显示器通信连接。
[0053]
在一些实施例中,裸眼立体显示系统可以包括:
[0054]
具有处理器单元的智能电视;或
[0055]
智能蜂窝电话、平板电脑、个人计算机或可穿戴设备;或
[0056]
作为处理器单元的机顶盒或可投屏的蜂窝电话或平板电脑,和与机顶盒、蜂窝电话或平板电脑有线或无线连接的作为多视点裸眼立体显示器的数字电视;或
[0057]
智能家居系统或其一部分,其中处理器单元包括智能家居系统的智能网关或中央控制器,智能家居系统还包括被配置为获取眼部位移数据的眼部位移传感器;或
[0058]
娱乐互动系统或其一部分。
[0059]
在一些实施例中,娱乐互动系统可以被配置为适用于多人使用并基于多个用户生成多路3D视频信号以便传送至多视点裸眼立体显示器。
[0060]
本公开实施例提供的多视点裸眼立体显示器的像素组排布方法,适用于具有显示面板 和光栅的显示屏;其中,显示面板包括多行多列像素;上述的像素组排布方法包括:
[0061]
获取显示面板中的像素与光栅的光学关系和/或显示面板中的像素与视点的对应关系;
[0062]
基于获取的光学关系和/或对应关系在多行多列像素中定义实现多视点裸眼立体显示的多个像素组;其中,多个像素组中的各像素组由至少3个像素构成且对应于多视点设置。
[0063]
参考图1A,本公开实施例提供了一种裸眼立体显示系统,其可包括处理器单元和多视点裸眼立体显示器,处理器单元与多视点裸眼立体显示器通信连接。在一些实施例中,处理器单元包括被配置为发送3D视频信号至裸眼立体显示器的处理\发送\转发\控制装置,其可以是同时具有生成和发送3D视频信号功能的装置,也可以是处理或不处理接收到的3D视频信号并将其转发至显示器的装置。在一些实施例中,处理器单元可以被包括在或被称为处理终端或终端。
[0064]
该多视点裸眼立体显示器可包括具有显示面板和光栅(未标识)的显示屏、被配置为接收3D视频信号的视频信号接口和3D视频处理单元。参考图2,在一些实施例中,该显示器可具有12个视点(V1-V12)。可选地,该显示器可以具有更多或更少个视点。
[0065]
在一些实施例中,显示器还可以选择性地包括时序控制器和/或显示驱动芯片,其可与3D视频处理单元集成设置或独立设置。
[0066]
在一些实施例中,显示器还可以选择性地包括存储器,以便存储所需的数据。
[0067]
继续参考图1A,显示面板可包括多行多列像素并且限定出多个像素组。在一些实施例中,示出了两个示意性的像素组PG1,1和PGx,y,各像素组对应于多视点设置,分别具有各自的12个像素(P1-P12)。在一些实施例中,该像素组中的像素是以单行多列形式排布的。可选地,该像素组中的像素可以具有其他的排布形式,例如:单列多行或多行多列等。可选地,前述PGx,y可表示在第X行、第Y列的像素组。
[0068]
结合参考图1A和图2,描述该显示器的显示。如前所述,该显示器可以具有12个视点V1-V12,用户的眼睛在每个视点(空间位置)可看到显示面板中各像素组中相应像素点的显示,并进而看到不同的渲染的画面。用户的双眼在不同的视点看到的两个不同画面形成视差,在大脑中合成立体的画面。
[0069]
在一些实施例中,一个或多个3D视频处理单元被配置为如此地生成用于显示的图像和渲染像素,即,基于3D视频信号的图像生成对应于全部视点的多个图像并依据所生成的多个图像渲染各像素组中对应的像素。
[0070]
本公开实施例提供了一种多视点裸眼立体显示器的像素组排布方法,包括:提供具有显示面板和光栅的显示屏;其中,显示面板包括多行多列像素;获取显示面板中的像素与光栅的光学关系和/或显示面板中的像素与视点的对应关系;基于所获取的光学关系和/或 各像素与视点的对应关系定义多个像素组,各像素组由至少3个像素构成且对应于多视点设置。所定义的多个像素组能够支持显示器的多视点裸眼立体显示。
[0071]
本公开实施例提供了一种多视点裸眼立体显示器的显示方法,包括:定义多个像素组,各像素组由至少3个像素构成且对应于多视点设置;接收3D视频信号;基于接收到的3D视频信号的图像生成对应于全部视点或特定视点的多个图像;依据所生成的多个图像渲染各像素组中对应的像素。在一些实施例中,对应于全部视点(12个)来进行图像生成和像素渲染。
[0072]
结合参考图1A、图2和图3,描述3D视频处理单元的处理。视频信号接口接收到的3D视频信号S1为含色彩图像和景深两幅内容的图像帧。由此,该3D视频处理处理单元将所接收到的3D视频信号S1的图像信息和景深信息作为输入,按V1-V12的视点对应的观看角度渲染出12幅画面。然后,将所生成的每幅图像的内容写入到各视点对应看到的像素中。
[0073]
从而当用户的眼睛在不同视点V1-V12处观看时,能看到不同角度的渲染画面,产生视差,以形成3D显示的立体效果。
[0074]
在一些实施例中,上述生成的12幅画面可以是与接收到的3D视频信号的对应的图像帧在分辨率相等的情况下生成的。可选地,所对应写入的像素基本逐点对应于生成的该图像的分辨率(并进而接收的3D视频信号的图像的分辨率)。
[0075]
在一些实施例中,还可以进行对接收的3D视频信号进行分辨率增加(例如:倍增)的处理,如插值处理,或称为预处理。在一些实施例中,可以对色彩图像和景深图像均进行2倍的行分辨率插值。在一些实施例中,还可以将分辨率增加(例如:倍增)的处理结合本公开实施例所述的点对点渲染的处理以获得新的实施例。在本文中,结合分辨率增加的对应视点的图像生成有时也可称为分辨率增加(例如:倍增)的生成。
[0076]
在一些实施例中,可以设置另外的(预)处理器来执行分辨率增加(例如:倍增)或插值,也可以由一个或多个3D视频处理处理单元执行分辨率增加(例如:倍增)或插值。
[0077]
在一些实施例中,显示系统或显示器可以包括眼部位移传感器或可读取眼部位移数据。
[0078]
参考图1B,本公开实施例提供了一种裸眼立体显示系统,其可包括处理器单元和多视点裸眼立体显示器,处理器单元与多视点裸眼立体显示器通信连接。在一些实施例中,显示器可以集成有眼部位移传感器,其与3D视频处理单元可通信连接。在一些实施例中,显示器可以设置存储器以便存储眼部位移数据,而3D视频处理单元与该存储器相连接并读取眼部位移数据。在一些实施例中,眼部位移数据可以为实时数据。在一些实施例中, 眼部位移传感器可例如呈双摄像头形式。在一些实施例中,可以采用其他形式的眼部位移传感器,例如单摄像头、眼部位移摄像头与景深摄像头的结合以及其他的能用于确定用户眼部位置的感应装置或其组合。在一些实施例中,眼部位移传感器可以具有其他作用或者与其他功能或部件共享。可选地,构造成蜂窝电话的显示系统中可以采用蜂窝电话自带的前置摄像头用作眼部位移传感器。
[0079]
在一些实施例中,显示器可包括眼部位移数据接口,3D处理单元可借助该眼部位移数据接口以读取眼部位移数据。
[0080]
参考图1C,本公开实施例提供了一种裸眼立体显示系统,其可包括处理器单元和多视点裸眼立体显示器,处理器单元与多视点裸眼立体显示器通信连接。在一些实施例中,该裸眼立体显示系统还可包括例如呈双摄像头形式的眼部位移传感器,其与处理器单元通信连接。进而,显示器可包括眼部位移数据接口,并且3D处理单元可借助该眼部位移数据接口与该处理器单元通信连接以读取眼部位移数据。
[0081]
在一些实施例中,处理器单元可以不配设或不连接眼部位移传感器,而是直接读取眼部位移数据。或者,3D处理单元可以通过眼部位移数据接口从其他来源获取眼部位移数据。
[0082]
本公开实施例中,与设置眼部位移传感器相关的实施例可以与其他实施例相结合。例如,可以将点对点渲染的实施例结合眼部位移传感器或数据的使用以得到新的实施例。也可以,利用眼部位移传感器或数据得到其他实施例。
[0083]
在一些实施例中,通过逐行写入(渲染)将生成的图像内容写入(渲染)显示面板的像素。这极大地减少了渲染计算的压力。
[0084]
在一些实施例中,逐行写入(渲染)处理按照下述方式执行:分别读取各个生成的图像中相应的点的信息并逐行写入显示面板的像素中。
[0085]
在一些实施例中,还包括将多个生成的图像合成为合成图像,并读取合成图像中相应的点的信息并逐行写入显示面板的像素中。
[0086]
图4中提供了单个3D视频处理单元,该单个3D视频处理单元同时处理对应多个视点的图像生成和像素组中相应的多个像素的渲染。
[0087]
在一些实施例中,可以提供多个3D视频处理单元,它们并行、串行或串并行结合处理图像生成和像素渲染。在一个实施例中,在多视点裸眼立体显示器中设置多个3D视频处理单元,各3D视频处理单元被配置为各自分配有多行或者多列像素并渲染各自的多行或多列像素。在一个实施例中,多个3D视频处理单元可以依序配设并渲染各自的多行或多列像素。例如,假设设置4个3D视频处理单元,显示面板总共设置有M列像素,则各3D视频处理单元例如从左到右或从右到左依次配设各自的M/4列像素。
[0088]
参考图5,图5中提供了多个3D视频处理单元,即3D视频处理单元组。该多个并行的3D视频处理单元对应于各自的多列像素依次地并行设置。由此,各3D视频处理单元可并行处理像素渲染。也就是说,各3D视频处理单元可对应地处理各自各自的像素(列)的渲染。如图5示例性地示出,当显示面板具有总共M列像素时,如设置有4个并行的3D视频处理单元(组),第一3D视频处理单元处理第一M/4列像素,第二3D视频处理单元处理第二M/4列像素,第三3D视频处理单元处理第三M/4列像素,第四3D视频处理单元处理第四M/4列像素。
[0089]
这样的3D视频处理单元(组)的设置简化了结构,大大加快了处理过程,并且可以与前述的关于分别读取各个生成图像以进行逐行写入(渲染)处理的实施例相结合,以获得其他实施例。例如以图5所示实施例为例,当为逐行扫描时,第一至第四列可以依次处理、渲染第一行的各M/4列像素,而例如当第一3D视频处理单元完成处理后,在依次进行其他视频处理单元的处理时,第一3D视频处理单元可获得充分的时间准备处理下一行(如第二行)的对应的M/4列像素,如第二行的第一M/4列像素。这样可以有效提升渲染计算能力。
[0090]
在一些实施例中,可以有更多个或更少的3D视频处理单元,或者3D视频处理单元(组)可以有其他的方式分配且并行处理该多行多列像素。
[0091]
在一些实施例中,显示面板的像素驱动、渲染是逐行扫描的。在一些实施例中,上述各自分配多列像素的3D视频处理单元与逐行扫描相结合,有效减少了计算带宽。
[0092]
参考图1A-1C、图2和图6,在一些实施例中,裸眼立体显示系统可包括处理器单元和多视点裸眼立体显示器,处理器单元与多视点裸眼立体显示器通信连接。在一些实施例中,该裸眼立体显示系统还可包括例如呈双摄像头形式的眼部位移传感器,其与处理器单元通信连接。
[0093]
该多视点裸眼立体显示器可包括具有显示面板和光栅(未标识)的显示屏、被配置为接收3D视频信号的视频信号接口和3D视频处理单元。参考图2,在一些实施例中,该显示器可具有12个视点(V1-V12)。可选地,该显示器可以具有更多或更少个视点。在一些实施例中,该显示器还可包括眼部位移数据接口。3D处理单元可借助该眼部位移数据接口与处理器单元通信连接以读取眼部位移数据。在一些实施例中,显示器还可以选择性地包括时序控制器和/或显示驱动芯片,其可与3D视频处理单元集成设置或独立设置。在一些实施例中,显示器可以集成眼部位移传感器,其与3D视频处理单元可通信连接。
[0094]
显示面板可包括多行多列像素并且限定出多个像素组。在一些实施例中,示出了两个示意性的像素组PG1,1和PGx,y,各像素组对应于多视点设置,分别具有各自的12个像素 (P1-P12)。
[0095]
结合参考图1和图2,描述了显示器的显示。如前所述,该显示器可以具有12个视点V1-V12,用户的眼睛在每个视点(空间位置)可看到显示面板中各像素组中相应像素点的显示,并进而看到不同的渲染的画面。用户的双眼在不同的视点看到的两个不同画面形成视差,在大脑中合成立体的画面
[0096]
结合参考图1-2和图6,描述了3D视频处理单元的处理。视频信号接口接收到的3D视频信号S1为含左右视差色彩图像两幅内容的图像帧。由此,该3D视频处理处理单元将所接收到的3D视频信号S1的左右视差色彩图像作为输入,并由此生成中间图像信息I1。在一些实施例中,一方面用左右视差色彩图像合成景深图像。另一方面,借助于上述左右视差色彩图像之一或两者生成中心点的色彩图像。然后以该中间图像信息I1,即景深图像信息和中心点的色彩图像信息作为输入,按V1-V12的视点对应的观看角度渲染出12幅画面。然后,将所生成的每幅图像的内容写入到各视点对应看到的各像素组中的相应像素中。
[0097]
从而当用户的眼睛在不同视点V1-V12处观看时,能看到不同角度的渲染画面,产生视差,以形成3D显示的立体效果。
[0098]
在一些实施例中,上述生成的12幅画面可以是与接收到的3D视频信号的对应的图像帧在分辨率相等的情况下生成的。可选地,所对应写入的像素基本逐点对应于生成的该图像的分辨率(并进而接收的3D视频信号的图像的分辨率)。
[0099]
在一些实施例中,还可以进行对接收的3D视频信号进行分辨率增加(例如:倍增)的处理,如插值处理,或称为预处理。在一些实施例中,可以对左眼和右眼视差图像均进行2倍的行分辨率插值。在一些实施例中,还可以将分辨率增加(例如:倍增)的处理结合本公开实施例所述的点对点渲染的处理以获得新的实施例。可选地,在处理前可如前所述地进行图像转换处理。在本文中,结合分辨率增加的对应视点的图像生成有时也可称为分辨率增加(例如:倍增)的生成。
[0100]
在一些实施例中,可以设置另外的(预)处理器来执行分辨率增加(例如:倍增)或插值,也可以由一个或多个3D视频处理处理单元执行分辨率增加(例如:倍增)或插值。
[0101]
在一些实施例中,所生成的图像是对应于全部视点或特定视点由所接收的3D视频信号的图像生成的,即根据所需的(全部或特定的)视点由原3D视频信号的图像点对点地生成图像和渲染像素,减轻了分辨率显著下降的问题。在一些实施例中,对应于单个视点的图像与所接收的3D视频信号的图像(帧)有相同分辨率且各像素组中对应于各视点的像素(或根据像素-视点对应关系所确定的像素)与生成的该图像(进而所接收的图像)基本上逐点对应。在一些实施例中,点对点地渲染时,可以对所接收的3D视频信号进行插 值或以其他方式增加分辨率,再对应于该经插值或分辨率增加的图像生成针对各视点的图像以及相应地渲染各像素组中对应于各视点的像素(或根据像素-视点对应关系所确定的像素)。
[0102]
参考图7A和图7B,图7A和图7B示出了根据本公开实施例的裸眼立体显示系统及其显示器。
[0103]
裸眼立体显示器的显示面板具有多行多列像素。为了实现多视点显示,多行多列像素以对应于多视点的方式分为多组。在一些实施例中,各像素组包括对应于12个视点的一行12个像素。在常规的配置中,各像素组按照规律的方式相互排布。例如,在由单行多列像素构成的像素组中,像素组在同一行依次排列,例如同一行的像素组PG1,i(i≥1)依次首尾相接地排列;像素组在同一列相对齐,例如同一列的像素组PGj,1(j≥1)竖向对齐地排列。在一些实施例中,该像素组中的像素是以单行多列形式排布的。可选地,该像素组中的像素可以具有其他的排布形式,例如:单列多行或多行多列等。在常规的配置中,其他形式的像素组PG相互之间仍是规律设置的。
[0104]
参考图7A示例性地示出,所示的显示面板具有按照规律地分布的多个像素组PG,包括PG1,1和PGx,y。在一些实施例中,像素组PG1,1中的相应像素分别在对应的视点V1-V12中正确显示。然而,理论上应在对应的视点V1-V12显示的像素组PGx,y的像素实际上在视点V1’-V12’中分别显示。(在一些实施例中,V1’对应于V3)。
[0105]
参考图7B,在一些实施例中,该多视点裸眼立体显示器被配置为具有非规则的相互排布位置的像素组,即相对于规则排布的像素组被调整。这样的调整是基于显示面板的像素与视点的对应关系调整或确定的。在一些实施例中,基于像素与视点的对应关系,该像素组PG’x,y如此调整或确定,即相比于规则排布的像素组PGx,y向图面的左侧平移两个像素。由此,调整后的非规则排布的像素组PG’x,y中的像素在对应的视点V1-V12处正确显示。
[0106]
除了单行多列像素构成的像素组的横向(行)调整,还可以进行其他方向的调整,例如:竖向(列)调整或横向竖向组合调整。在一些实施例中,也可以进行其他像素排布形式构成的像素组的横向、竖向和/或组合调整。
[0107]
在一些实施例中,上述非规则像素组的调整是基于像素与视点的对应关系调整的。在一些实施例中,所示像素与视点的非规则的对应关系基于像素与光栅的光学关系所确定,例如:基于像素与光栅的对位关系、折射关系所确定。因此,在一些实施例中,可基于像素与光栅的光学关系调整或确定非规则的像素组。在一些实施例中,像素与视点的非规则或实际对位关系可以是通过测量确定的。
[0108]
在一些实施例中,像素与光栅的光学关系可以体现为像素与光栅之间的光学关系数 据。
[0109]
在一些实施例中,上述光学关系和/或对位关系数据可以存储在存储器中,以便3D视频处理单元处理时读取。
[0110]
在一些实施例中,存储器中可以存储有显示面板中的像素与光栅的光学关系数据和/或显示面板中的像素与视点的对应关系。借助于所存储的数据,可实现本公开实施例的裸眼立体显示。
[0111]
在一些实施例中,可以提供与3D视频处理单元相通信的数据接口,以便3D视频处理单元借助该数据接口读取光学关系数据和/或对位关系数据。在一些实施例中,光学关系数据和/或对位关系数据可被写入3D视频处理单元中或者作为其算法的一部分。
[0112]
结合参考图1-3、图6以及图7A-7B,描述3D视频处理单元的处理,进而显示器的显示。视频信号接口接收到的3D视频信号S1为含左右视差色彩图像两幅内容的图像帧。由此,该3D视频处理处理单元将所接收到的3D视频信号S1的左右视差色彩图像作为输入,并由此生成中间图像信息I1。在一些实施例中,一方面用左右视差色彩图像合成景深图像。另一方面,借助于上述左右视差色彩图像之一或两者生成中心点的色彩图像。然后以该中间图像信息I1,即景深图像信息和中心点的色彩图像信息作为输入,按V1-V12的视点对应的观看角度渲染出12幅画面。然后,将所生成的每幅图像的内容写入到各视点对应看到的各像素组中的相应像素中,其中各像素组为基于光学关系或像素-视点对位关系调整的或确定的、非规则排布的像素组。可选地,像素组包括规则排布的PG1,1和经调整的PG’x,y。
[0113]
从而当用户的眼睛在不同视点V1…V12处观看时,能看到不同角度的渲染画面,产生视差,以形成3D显示的立体效果。
[0114]
在图7A-7B所示的实施例中描述了基于光学关系和/或像素-视点对位关系调整像素组,以支持3D视频处理单元正确渲染像素组中的对应像素。可选地,无论是否定义像素组及其调整,均可直接或间接地利用光学关系和/或像素-视点对位关系以确定在对应的视点正确显示的像素,还可以渲染该像素。
[0115]
相比于常规的提高精度克服对位误差、安装误差、材料误差,可以通过调整像素组的排布方式,提供高效、可靠性高的裸眼立体显示。
[0116]
参考图8,图8示出了根据本公开实施例的裸眼立体显示系统及其显示器。在一些实施例中,裸眼立体显示器的显示面板具有多行多列像素。在一些实施例中,该显示器存储有或可读取显示面板的各个像素所对应的视点的数据。例如图8示例性地示出,像素P1,b1对应于视点V8,像素Pam,bn对应于视点V6,像素Paz,bz对应于视点V12。
[0117]
图8示出了各像素与视点的对应关系。在一些实施例中,可以采用能用于确定像素与 视点的对应关系的光学关系数据,如光栅与像素对位数据和/或光栅折射数据,或者其他间接数据。在一些实施例中,上述光学关系数据和/或对位关系数据可以存储在存储器中,以便3D视频处理单元处理时读取。在一些实施例中,可以提供与3D视频处理单元相通信的数据接口,以便3D视频处理单元借助该数据接口读取光学关系数据和/或对位关系数据。在一些实施例中,光学关系数据和/或对位关系数据可被写入3D视频处理单元中或者作为其算法的一部分。在一些实施例中,像素-视点对应关系可以呈查找表形式。
[0118]
结合参考图1-3、图6以及图8,描述了3D视频处理单元的处理,进而显示器的显示。视频信号接口接收到的3D视频信号S1为含左右视差色彩图像两幅内容的图像帧。由此,该3D视频处理处理单元将所接收到的3D视频信号S1的左右视差色彩图像作为输入,并由此生成中间图像信息I1。在一些实施例中,一方面用左右视差色彩图像合成景深图像。另一方面,借助于上述左右视差色彩图像之一或两者生成中心点的色彩图像。然后以该中间图像信息I1,即景深图像信息和中心点的色彩图像信息作为输入,按V1-V12的视点对应的观看角度渲染出12幅画面。然后,将所生成的每幅图像内容按照像素-视点的对应关系写入到各视点对应看到的各像素。
[0119]
在一些实施例中,像素与视点的对应关系可以体现为像素与视点之间的对应关系数据。
[0120]
从而当用户的眼睛在不同视点V1-V12处观看时,能看到不同角度的渲染画面,产生视差,以形成3D显示的立体效果。
[0121]
参考图9,在一些实施例中,显示器的光栅为柱状棱镜光栅。在一些实施例中,可以采用如图7A-7B所示的像素组调整或图8所示的像素-视点对位关系等特征。
[0122]
图9中,倾斜设置的柱状棱镜每行大体覆盖12个像素点。在一些实施例中,显示器同样具有12个视点,显示面板的像素组具有对应于12个视点的单行多列像素。结合参考图9和图7A-7B,在设置有柱状棱镜光栅的显示器中,位于柱状棱镜顶部的规则排布的像素组中的像素Pa1,b1-Pa1,b4可具有正确对应于视点V1-V4。然而位于柱状棱镜底部的规则排布的像素组中的四个像素未对准正确的视点V1-V4,而是对应的视点V1’-V4’。为此,可调整该像素组在图示中向左平移一个像素,以便在正确的视点V1-V4显示,像素组中的其余视点可同样向左平移一个像素,例如图9中所示的理论上对应于视点V4’的像素对应于视点V5。
[0123]
结合参考图9和图8,图9所示的实施例同样可适用于针对显示面板中的像素利用光学(偏差)数据和/或像素-视点的非规则对位关系。例如,可以存储、记录或读取如下像素-视点对应关系数据,位于柱状棱镜底部的四个像素分别对应视点V2、V3、V4、V5。
[0124]
尽管不愿意受理论之约束,像素组或像素的错位可以是由柱状棱镜与像素的对位偏差和/或柱状棱镜的折射状态所造成的。图9以虚线和实线示例性示出了棱镜左侧的理论对位位置和实际对位偏差。
[0125]
结合参考图9和图10,柱状棱镜可以是倾斜于像素设置的,这样可以消除摩尔纹。因此,存在着处于柱状棱镜边界之间的共享的像素(例如上述视点V1对应的像素)。在一些配置中,对于这些共享的像素均规定有其对应的视点。然而,在一些实施例中,可以提供基于这些共享像素的像素组微调或像素-视点的动态对应关系或称为视点共享的像素。
[0126]
参考图10,针对像素行Pam,bn-Pam,bn+i(i≥1),例如常规对应于视点V12的共享像素,例如可以在视点V12不渲染时,按照视点V1的图像进行渲染。
[0127]
图10所示实施例的微调或动态关系可以应用于其他类型的光栅中,还可以与眼部位移数据的获取的实施例相结合以获得其他实施例。
[0128]
参考图11,示出了视差屏障式的显示器的部分结构示意图。视差屏障光栅100包括遮光部102和透光部104。在图11所示的视差屏障光栅的实施例中,可以采用如图7A-7B所示的像素组调整或图8所示的像素-视点对位关系等特征。
[0129]
尽管不愿意受理论之约束,像素组或像素的错位可以是由视差屏障光栅的透光部104与像素的对位偏差所造成的。
[0130]
在一些实施例中,视差屏障光栅100为前置光栅。可选地,可以设置后置光栅和同时设置前置和后置光栅。
[0131]
结合参考图1B-1C和图12,本公开实施例提供了一种裸眼立体显示系统,其可包括处理器单元和多视点裸眼立体显示器,处理器单元与多视点裸眼立体显示器通信连接。在一些实施例中,该裸眼立体显示系统还可包括例如呈双摄像头形式的眼部位移传感器,其与处理器单元通信连接。在一些实施例中,该眼部位移传感器可以设置在显示器中或者该系统或显示器具有可接收眼部位移数据的传输接口。
[0132]
继续参考图1B-1C,该多视点裸眼立体显示器可包括具有显示面板和光栅(未标识)的显示屏、被配置为接收3D视频信号的视频信号接口和3D视频处理单元。参考图2,在一些实施例中,该显示器可具有12个视点(V1-V12)。可选地,该显示器可以具有更多或更少个视点。在一些实施例中,显示器还可以选择性地包括时序控制器和/或显示驱动芯片,其可与3D视频处理单元集成设置或独立设置。在一些实施例中,显示器可以集成眼部位移传感器,其与3D视频处理单元可通信连接。
[0133]
继续参考图1B-1C,显示面板可包括多行多列像素并且限定出多个像素组。在一些实施例中,示出了两个示意性的像素组PG1,1和PGx,y,各像素组对应于多视点设置,分别 具有各自的12个像素(P1-P12)。在一些实施例中,该像素组中的像素是以单行多列形式排布的。可选地,该像素组中的像素可以具有其他的排布形式,例如:单列多行或多行多列等。可选地,前述PGx,y可表示在第X行、第Y列的像素组。
[0134]
结合参考图1B-1C和图12,描述了显示器的显示。如前所述,该显示器可以具有12个视点V1-V12,用户的眼睛在每个视点(空间位置)可看到显示面板中各像素组中相应像素点的显示,并进而看到不同的渲染的画面。用户的双眼在不同的视点看到的两个不同画面形成视差,在大脑中合成立体的画面
[0135]
图12中,一个或多个3D视频处理单元被配置为如此地生成用于显示的图像和渲染像素,即,基于3D视频信号的图像生成对应于特定视点的多个图像并依据所生成的多个图像渲染各像素组中与特定视点对应的像素。在一些实施例中,该特定视点是基于眼部位移数据确定的。当检测到用户的眼部(左眼和右眼)处于特定视点(空间位置)处,则生成针对相应视点的图像,并渲染与相应的视点相对应的像素组中的像素。图12中,检测到第一眼部(如右眼)位于视点V4处,而第二眼部(如左眼)位于视点V8处。
[0136]
本公开实施例提供了一种多视点裸眼立体显示器的显示方法,包括:定义多个像素组,各像素组由至少3个像素构成且对应于多视点设置;接收3D视频信号;基于接收到的3D视频信号的图像生成对应于特定视点(如视点V4和V8)的多个图像;依据所生成的多个图像渲染各像素组中对应的像素。在一些实施例中,对应于特定视点(V4和V8)来进行图像生成和像素渲染。
[0137]
结合参考图1B-1C和图12,描述了3D视频处理单元的处理。视频信号接口接收到的3D视频信号S1为含色彩图像和景深两幅内容的图像帧。由此,该3D视频处理处理单元将所接收到的3D视频信号S1的图像信息和景深信息作为输入,基于眼部位移数据,将眼部所在的视点V4、V8按对应的观看角度渲染出2幅画面。然后,将所生成的相应的图像的内容写入到各像素组(如PG1,1和PGx,y)中相应视点对应看到的像素(如第4个和第8个像素)中。
[0138]
从而位于视点V4和V8的用户的眼睛能看到不同角度的渲染画面,产生视差,以形成3D显示的立体效果。
[0139]
结合参考图1B-1C和图12,在一些实施例中,生成的对应视点V4和V8的画面可以是与接收到的3D视频信号的对应的图像帧在分辨率相等的情况下生成的。在一些实施例中,所对应写入的像素基本逐点对应于生成的该图像的分辨率(并进而接收的3D视频信号的图像的分辨率)。
[0140]
在一些实施例中,还可以进行对接收的3D视频信号进行分辨率增加(例如:倍增) 的处理,如插值处理,或称为预处理。在一些实施例中,可以对色彩图像和景深图像均进行2倍的行分辨率插值。在一些实施例中,还可以将分辨率增加(例如:倍增)的处理结合本公开实施例所述的点对点渲染的处理以获得新的实施例,例如获得分辨率对应于2倍插值后的图像的对应视点V4和V8的生成的画面。结合分辨率增加的对应视点的图像生成有时也可称为分辨率增加(例如:倍增)的生成。
[0141]
在一些实施例中,可以设置另外的(预)处理器来执行分辨率增加(例如:倍增)或插值,也可以由一个或多个3D视频处理处理单元执行分辨率增加(例如:倍增)或插值。
[0142]
此外,利用眼部位移数据渲染特定视点(非全部视点)的实施例可以与前述的实施例相结合、或者被一些特征所替代以获得新的实施例。例如:该实施例可以与光学关系数据/像素-视点对应关系数据相关的特征相结合获得新的实施例。以及,该实施例可以改造而无需明确地对像素分组以获得新的实施例。
[0143]
继续参考图13所示的实施例,其大体类似于图12所示的实施例。主要区别在于,特定视点还包括与眼部所在视点相邻的视点。例如在图13所示的实施例中,要生成图像的特定视点还可包括视点V3和V5,以及视点V7和V9,并进而渲染像素组中这些视点所对应的像素。在一些实施例中,可以是以单侧的相邻视点作为特定视点。
[0144]
在一些实施例中,例如可以渲染如图12或13所述的像素,其余像素不渲染。对于液晶显示器而言,不渲染的像素可以留白光或者残留之前图像帧的颜色。由此,这可以尽可能减小计算负荷。
[0145]
参考图12、图13,在一些实施例中,该显示器包括自发光显示面板,例如:MICRO LED显示面板。在一些实施例中,该自发光显示面板、如MICRO LED显示面板被配置为未被渲染的像素不发光。这能够极大节省显示屏所耗的功率。
[0146]
结合参考图1B-1C和图14,本公开实施例提供了一种裸眼立体显示系统,其可包括处理器单元和多视点裸眼立体显示器,处理器单元与多视点裸眼立体显示器通信连接。在一些实施例中,该裸眼立体显示系统还可包括例如呈双摄像头形式的眼部位移传感器,其与处理器单元通信连接。在一些实施例中,该眼部位移传感器可以设置在显示器中或者该系统或显示器具有可接收眼部位移数据的传输接口。
[0147]
继续参考图1,该多视点裸眼立体显示器可包括具有显示面板和光栅(未标识)的显示屏、被配置为接收3D视频信号的视频信号接口和3D视频处理单元。参考图2,在一些实施例中,该显示器可具有12个视点(V1-V12)。可选地,该显示器可以具有更多或更少个视点。在一些实施例中,显示器还可以选择性地包括时序控制器和/或显示驱动芯片,其可与3D视频处理单元集成设置或独立设置。在一些实施例中,显示器可以集成眼部位移 传感器,其与3D视频处理单元可通信连接。
[0148]
继续参考图1,显示面板可包括多行多列像素并且限定出多个像素组。在一些实施例中,示出了两个示意性的像素组PG1,1和PGx,y,各像素组对应于多视点设置,分别具有各自的12个像素(P1-P12)。在一些实施例中,该像素组中的像素是以单行多列形式排布的。可选地,该像素组中的像素可以具有其他的排布形式,例如:单列多行或多行多列等。可选地,前述PGx,y可表示在第X行、第Y列的像素组。
[0149]
结合参考图1和图14,描述了显示器的显示。如前所述,该显示器可以具有12个视点V1-V12,用户的眼睛在每个视点(空间位置)可看到显示面板中各像素组中相应像素点的显示,并进而看到不同的渲染的画面。用户的双眼在不同的视点看到的两个不同画面形成视差,在大脑中合成立体的画面
[0150]
图14中,一个或多个3D视频处理单元被配置为如此地生成用于显示的图像和渲染像素,即,基于3D视频信号的图像生成对应于特定视点的多个图像并依据所生成的多个图像渲染各像素组中与特定视点对应的像素。在一些实施例中,该特定视点是基于眼部位移数据确定的。当检测到用户的眼部(左眼和右眼)处于相邻的视点处,则生成针对相邻的视点的图像,并渲染与相应的视点相对应的像素组中的像素。图12中,检测到第一眼部(如右眼)位于视点V4和V5之间,而第二眼部(如左眼)位于视点V8和V9之间。由此,可以生成对应于视点V4、V5和V8、V9的四个图像,并渲染像素组中这四个视点对应的像素。
[0151]
本公开实施例提供了一种多视点裸眼立体显示器的显示方法,包括:定义多个像素组,各像素组由至少3个像素构成且对应于多视点设置;接收3D视频信号;基于接收到的3D视频信号的图像生成对应于特定视点(如视点V4、V5和V8、V9)的多个图像;依据所生成的多个图像渲染各像素组中对应的像素。
[0152]
结合参考图1和图14,描述了3D视频处理单元的处理。视频信号接口接收到的3D视频信号S1为含色彩图像和景深两幅内容的图像帧。由此,该3D视频处理处理单元将所接收到的3D视频信号S1的图像信息和景深信息作为输入,基于眼部位移数据,将眼部所在的视点V4、V5、V8和V9按对应的观看角度渲染出4幅画面。然后,将所生成的相应的图像的内容写入到各像素组(如PG1,1和PGx,y)中相应视点对应看到的像素(如第4、5个和第8、9个像素)中。
[0153]
从而位于视点V4、V5之间和V8、V9之间的用户的眼睛能看到不同角度的渲染画面,产生视差,以形成3D显示的立体效果。
[0154]
利用眼部位移数据渲染特定视点(非全部视点)的实施例可以与前述的实施例相结合、 或者被一些特征所替代以获得新的实施例。例如:该实施例可以与光学关系数据/像素-视点对应关系数据相关的特征相结合获得新的实施例。以及,该实施例可以改造而无需明确地对像素分组以获得新的实施例。
[0155]
结合参考图1B-C和图14,本公开实施例提供了一种裸眼立体显示系统,其可包括处理器单元和多视点裸眼立体显示器。在一些实施例中,视频信号接口接收到的3D视频信号S1为含左右视差色彩图像内容的图像帧。由此,该3D视频处理处理单元将所接收到的3D视频信号S1的含左右视差色彩图像内容的图像帧作为输入。基于眼部位移数据,按照眼部位移数据检测到的眼部,对应地生成左眼或右眼视差色彩图像。例如,针对右眼所在的视点V4和V5,基于3D视频信号S1的右视差色彩图像内容渲染出两幅画面。针对左眼所在的视点V8和V9,基于3D视频信号S1的左视差色彩图像内容渲染出两幅画面。然后,将所生成的相应的图像的内容写入到各像素组(如PG1,1和PGx,y)中相应视点对应看到的像素(如第4、5个和第8、9个像素)中。
[0156]
从而位于视点V4、V5之间和V8、V9之间的用户的眼睛能看到不同角度的渲染画面,产生视差,以形成3D显示的立体效果。
[0157]
结合参考图1和图15,本公开实施例提供了一种裸眼立体显示系统,其可包括处理器单元和多视点裸眼立体显示器,处理器单元与多视点裸眼立体显示器通信连接。在一些实施例中,该裸眼立体显示系统还可包括例如呈双摄像头形式的眼部位移传感器,其与处理器单元通信连接。在一些实施例中,该眼部位移传感器可以设置在显示器中或者该系统或显示器具有可接收眼部位移数据的传输接口。
[0158]
继续参考图1,该多视点裸眼立体显示器可包括具有显示面板和光栅(未标识)的显示屏、被配置为接收3D视频信号的视频信号接口和3D视频处理单元。参考图2,在一些实施例中,该显示器可具有12个视点(V1-V12)。可选地,该显示器可以具有更多或更少个视点。在一些实施例中,显示器还可以选择性地包括时序控制器和/或显示驱动芯片,其可与3D视频处理单元集成设置或独立设置。在一些实施例中,显示器可以集成眼部位移传感器,其与3D视频处理单元可通信连接。
[0159]
继续参考图1,显示面板可包括多行多列像素并且限定出多个像素组。在一些实施例中,示出了两个示意性的像素组PG1,1和PGx,y,各像素组对应于多视点设置,分别具有各自的12个像素(P1-P12)。在一些实施例中,该像素组中的像素是以单行多列形式排布的。可选地,该像素组中的像素可以具有其他的排布形式,例如:单列多行或多行多列等。可选地,前述PGx,y可表示在第X行、第Y列的像素组。
[0160]
结合参考图1和图15,描述了显示器的显示。如前所述,该显示器可以具有12个视 点V1-V12,用户的眼睛在每个视点(空间位置)可看到显示面板中各像素组中相应像素点的显示,并进而看到不同的渲染的画面。用户的双眼在不同的视点看到的两个不同画面形成视差,在大脑中合成立体的画面
[0161]
图15中,一个或多个3D视频处理单元被配置为如此地生成用于显示的图像和渲染像素,即,基于3D视频信号的图像生成对应于特定视点的多个图像并依据所生成的多个图像渲染各像素组中与特定视点对应的像素。在一些实施例中,该特定视点是基于眼部位移数据确定的。当检测到用户的眼部(左眼和右眼)处于特定视点(空间位置)处,则生成针对相应视点的图像,并渲染与相应的视点相对应的像素组中的像素。图15中,检测到第一眼部(如右眼Er)位于视点V4处,而第二眼部(如左眼El)位于视点V8处。
[0162]
继续参考图15,当眼部位移数据表明,用户的眼部发生运动时,则可基于3D视频信号的下一图像(帧),生成对应于新的特定视点的多个图像并依据所生成的多个图像渲染各像素组中与特定视点对应的像素。图15中,当前检测到第一眼部(如右眼Er)移动至视点V6处,而第二眼部(如左眼El)位于视点V10处。在一些实施例中,还可以基于显示器所具有的时序控制器来基于眼部位移数据,改变特定视点。
[0163]
本公开实施例提供了一种多视点裸眼立体显示器的显示方法,包括:定义多个像素组,各像素组由至少3个像素构成且对应于多视点设置;接收3D视频信号;基于接收到的3D视频信号的图像生成对应于特定视点的多个图像;依据所生成的多个图像渲染各像素组中对应的像素。在一些实施例中,还可以基于眼部位移数据,调整特定视点,并基于新的特定视点生成图像和渲染像素。在一些实施例中,基于眼部位移数据,对应于当前的特定视点V4、V8或V6、V10来进行图像生成和像素渲染。
[0164]
结合参考图1和图15,描述了3D视频处理单元的处理。视频信号接口接收到的3D视频信号S1为含左右视差色彩图像内容的图像帧。基于眼部位移数据,按照眼部位移数据检测到的眼部,对应地生成左眼或右眼视差色彩图像。
[0165]
例如,在第一时间,针对右眼所在的视点V4,基于3D视频信号S1的右视差色彩图像内容渲染出一幅画面。针对左眼所在的视点V8,基于3D视频信号S1的左视差色彩图像内容渲染出一幅画面。然后,将所生成的相应的图像的内容写入到各像素组(如PG1,1和PGx,y)中相应视点对应看到的像素(如第4个和第8个像素)中。
[0166]
在第二时间,针对右眼所在的视点V6,基于3D视频信号S1的右视差色彩图像内容渲染出一幅画面。针对左眼所在的视点V10,基于3D视频信号S1的左视差色彩图像内容渲染出一幅画面。然后,将所生成的相应的图像的内容写入到各像素组(如PG1,1和PGx,y)中相应视点对应看到的像素(如第6个和第10个像素)中。
[0167]
从而处于运动状态的用户的眼睛仍能看到不同角度的渲染画面,产生视差,以形成3D显示的立体效果。
[0168]
结合参考图1和图16,本公开实施例提供了一种裸眼立体显示系统,其可包括处理器单元和多视点裸眼立体显示器,处理器单元与多视点裸眼立体显示器通信连接。在一些实施例中,该裸眼立体显示系统还可包括例如呈双摄像头形式的眼部位移传感器,其与处理器单元通信连接。在一些实施例中,该眼部位移传感器可以设置在显示器中或者该系统或显示器具有可接收眼部位移数据的传输接口。
[0169]
继续参考图1,该多视点裸眼立体显示器可包括具有显示面板和光栅(未标识)的显示屏、被配置为接收3D视频信号的视频信号接口和3D视频处理单元。参考图2,在一些实施例中,该显示器可具有12个视点(V1-V12)。可选地,该显示器可以具有更多或更少个视点。在一些实施例中,显示器还可以选择性地包括时序控制器和/或显示驱动芯片,其可与3D视频处理单元集成设置或独立设置。在一些实施例中,显示器可以集成眼部位移传感器,其与3D视频处理单元可通信连接。
[0170]
继续参考图1,显示面板可包括多行多列像素并且限定出多个像素组。在一些实施例中,示出了两个示意性的像素组PG1,1和PGx,y,各像素组对应于多视点设置,分别具有各自的12个像素(P1-P12)。在一些实施例中,该像素组中的像素是以单行多列形式排布的。可选地,该像素组中的像素可以具有其他的排布形式,如单列多行或多行多列等。可选地,前述PGx,y可表示在第X行、第Y列的像素组。
[0171]
结合参考图1和图16,描述了显示器的显示。如前所述,该显示器可以具有12个视点V1-V12,用户的眼睛在每个视点(空间位置)可看到显示面板中各像素组中相应像素点的显示,并进而看到不同的渲染的画面。用户的双眼在不同的视点看到的两个不同画面形成视差,在大脑中合成立体的画面
[0172]
图16中,一个或多个3D视频处理单元被配置为如此地生成用于显示的图像和渲染像素,即,基于3D视频信号的图像生成对应于特定视点的多个图像并依据所生成的多个图像渲染各像素组中与特定视点对应的像素。在一些实施例中,用户有多位,如两位。基于不同用户眼部所在的位置,针对对应视点渲染图像并写入像素组中对应的像素。
[0173]
本公开实施例提供了一种多视点裸眼立体显示器的显示方法,包括:定义多个像素组,各像素组由至少3个像素构成且对应于多视点设置;接收3D视频信号;基于接收到的3D视频信号的图像生成对应于特定视点(如第一用户左右眼对应的视点V4、V6和第二用户左右眼对应的视点V8、V10)的多个图像;依据所生成的多个图像渲染各像素组中对应的像素。
[0174]
结合参考图1和图16,描述了3D视频处理单元的处理。视频信号接口接收到的3D视频信号S1为含色彩图像和景深图像两幅内容的图像帧。由此,该3D视频处理处理单元将所接收到的3D视频信号S1的图像信息和景深信息作为输入,基于眼部位移数据,将第一用户左右眼对应的视点V4、V6和和第二用户左右眼对应的视点V8、V10按对应的观看角度渲染出4幅画面。然后,将所生成的相应的图像的内容写入到各像素组(如PG1,1和PGx,y)中相应视点对应看到的像素(如第4、6个和第8、10个像素)中。
[0175]
从而每个人可以观看对应自己观察角度的渲染图像,产生视差,以形成3D显示的立体效果。
[0176]
结合参考图1和图16,本公开实施例提供了一种裸眼立体显示系统,其可包括处理器单元和多视点裸眼立体显示器。在一些实施例中,视频信号接口接收到的3D视频信号S1为含左右视差色彩图像内容的图像帧。由此,该3D视频处理处理单元将所接收到的3D视频信号S1的含左右视差色彩图像内容的图像帧作为输入。基于眼部位移数据,按照眼部位移数据检测到的眼部,对应地生成左眼或右眼视差色彩图像。例如,针对第一用户右眼所在的视点V4和第一用户右眼所在的视点V8,基于3D视频信号S1的右视差色彩图像内容渲染出两幅画面。针对第一用户左眼所在的视点V6和第一用户左眼所在的视点V10,基于3D视频信号S1的左视差色彩图像内容渲染出两幅画面。然后,将所生成的相应的图像的内容写入到各像素组(如PG1,1和PGx,y)中相应视点对应看到的像素(如第4、6个和第8、10个像素)中。
[0177]
从而每个人可以观看对应自己观察角度的渲染图像,产生视差,以形成3D显示的立体效果。
[0178]
结合参考图16和图17,本公开实施例提供了一种裸眼立体显示系统,其可包括处理器单元和多视点裸眼立体显示器。该显示器被配置为可接收多路信号输入,例如:包含S1(左右视差图像)和S2(色彩图像和景深图像)在内的两路信号输入。
[0179]
继续参考图16,例如第一用户(User2)希望看到左右视差信号S1,而第二用户(User2)希望看到色彩和景深信号。由此,3D视频处理处理单元根据第一用户的左右眼(Er和El)所在的位置(视点V4和V6)和第一用户的左右眼(Er和El)所在的位置(视点V8和V10),分别生成对应于视点的渲染图像并将所生成的相应的图像的内容写入到各像素组(如PG1,1和PGx,y)中相应视点对应看到的像素(如第4、6个和第8、10个像素)中。
[0180]
从而每个人可以观看对应自己观察角度的渲染图像,产生视差,以形成3D显示的立体效果,且不同的使用者可以观看不同的视频内容。
[0181]
本公开实施例可以具有不同的实现方案。例如针对具有12个视点的裸眼3D显示器, 视频信号接口接收1920x1200分辨率的MiPi信号,信号进入时序控制器后以后转为mini-LVDS信号。传统的处理方式为分别给到多个显示驱动芯片用于屏的信号输出。对此,在一些实施例中,在显示驱动芯片之前设置呈FPGA、ASIC形式的3D视频处理处理单元(或单元组)。
[0182]
显示屏的分辨率为1920x12x1200,对接口接收到的信号进行处理,以完成针对各视点的分辨率扩展,即针对接收视频的12倍的分辨率扩展。
[0183]
在一些实施例中,视频信号接口可以有多重实现形式,包括但不限于,如版本为1.2的高清数字显示接口(Display Port,DP1.2)、版本为2.0的高清晰度多媒体接口(High Definition Multimedia Interface,HDMI 2.0)、高清数字显示接口(V-by-One)等或无线接口,如WiFi、蓝牙、蜂窝网络等。
[0184]
在一些实施例中,显示器或显示系统以及显示方法可以结合其他图像处理技术:如对视频信号进行颜色调整,包括颜色空间旋转(Color Tint)调整和颜色增益(Color Gain)调整;亮度调整,包括对比度(Contrast)调整、驱动增益(Drive Gain)调整、以及伽玛GAMMA曲线调整。
[0185]
在一些实施例中,描述了显示系统的实施。在一些实施例中,如图18所示,显示系统1800为蜂窝电话或者构造为蜂窝电话的一部分。在一些实施例中,显示系统的处理单元可以由蜂窝电话的处理器、例如应用处理器(AP)提供或集成在其中。在一些实施例中,眼部位移传感器可以包括或构造为蜂窝电话的摄像头,例如:前置摄像头。在一些实施例中,眼部位移传感器可以包括或构造为前置摄像头结合结构光摄像头。
[0186]
在一些实施例中,显示系统可构造为具有处理器单元的平板电脑、个人计算机或可穿戴设备。
[0187]
在一些实施例中,裸眼立体显示器可以为数字电视(智能或非智能的)。在一些实施例中,如图19所示,显示系统1900可以构造为连接有机顶盒1902或投屏蜂窝电话或平板电脑的裸眼立体显示器1904,处理器单元被包含在机顶盒或投屏蜂窝电话或平板电脑中。
[0188]
在一些实施例中,裸眼立体显示器为智能电视并集成有处理器单元。
[0189]
在一些实施例中,裸眼立体显示系统构造为智能家居系统或其一部分。图20中,智能家居系统2000(或裸眼立体显示系统)可包括包含或集成有处理器单元的智能网关2002或中央控制器、裸眼立体显示器2004以及获取眼部位移数据的眼部位移传感器,如双摄像头2006。作为举例,眼部位移传感器可以为其他形式,例如包括单摄像头、摄像头与景深摄像头的结合等。在一些实施例中,显示器和眼部位移传感器均可与智能网关或中央控 制器通信连接,例如:通过WiFi等方式无线连接。可选地,显示器和眼部位移传感器也可与智能网关或中央控制器以其他方式无线连接或有线连接。
[0190]
在一些实施例中,裸眼立体显示系统构造为娱乐互动系统或其一部分。
[0191]
图21示出了根据本公开实施例的裸眼立体显示系统,其构造为娱乐互动系统2100或其一部分。该娱乐互动系统2100包括裸眼立体显示器2104以及获取眼部位移数据的眼部位移传感器,如双摄像头2106,处理器单元未示出。在娱乐互动系统2100中,其被配置为适用于多人使用,例如:适用于两位或更多的用户使用。在一些实施例中,娱乐互动系统2100的裸眼立体显示器2104例如基于眼部位移传感器,如双摄像头2106的眼部位移数据生成图像并写入对应于视点的像素。
[0192]
在一些实施例中,该娱乐互动系统2100还可以结合多路信号输入的实施例以获得新的实施例。例如,在一些实施例中,基于使用者的互动(例如基于眼部位移传感器或其他传感器检测到的数据),处理单元相应地生成多路(如两路)个性化的视频信号,并可利用本公开实施例所述的显示器及其显示方法显示。
[0193]
根据本公开实施例的娱乐互动系统可为使用者提供极高的自由度和互动程度。
[0194]
本公开实施例提供的多视点裸眼立体显示器、显示系统及像素组排布方法,能够减轻裸眼立体显示的分辨率显著下降的问题。
[0195]
本公开实施例提供了一种计算机可读存储介质,存储有计算机可执行指令,该计算机可执行指令设置为执行上述的多视点裸眼立体显示器的显示方法。
[0196]
本公开实施例提供了一种计算机程序产品,包括存储在计算机可读存储介质上的计算机程序,该计算机程序包括程序指令,当该程序指令被计算机执行时,使上述计算机执行上述的多视点裸眼立体显示器的显示方法。
[0197]
上述的计算机可读存储介质可以是暂态计算机可读存储介质,也可以是非暂态计算机可读存储介质。
[0198]
本公开实施例提供的计算机可读存储介质和计算机程序产品,能够减轻裸眼立体显示的分辨率显著下降的问题。
[0199]
本公开实施例的技术方案可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括一个或多个指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本公开实施例的方法的全部或部分步骤。而前述的存储介质可以是非暂态存储介质,包括:U盘、移动硬盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等多种可以存储程序代码的介质,也可以是暂态存储介质。
[0200]
以上描述和附图充分地示出了本公开的实施例,以使本领域技术人员能够实践它们。其他实施例可以包括结构的、逻辑的、电气的、过程的以及其他的改变。实施例仅代表可能的变化。除非明确要求,否则单独的部件和功能是可选的,并且操作的顺序可以变化。一些实施例的部分和特征可以被包括在或替换其他实施例的部分和特征。本公开实施例的范围包括权利要求书的整个范围,以及权利要求书的所有可获得的等同物。当用于本申请中时,虽然术语“第一”、“第二”等可能会在本申请中使用以描述各元件,但这些元件不应受到这些术语的限制。这些术语仅用于将一个元件与另一个元件区别开。比如,在不改变描述的含义的情况下,第一元件可以叫做第二元件,并且同样地,第二元件可以叫做第一元件,只要所有出现的“第一元件”一致重命名并且所有出现的“第二元件”一致重命名即可。第一元件和第二元件都是元件,但可以不是相同的元件。而且,本申请中使用的用词仅用于描述实施例并且不用于限制权利要求。如在实施例以及权利要求的描述中使用的,除非上下文清楚地表明,否则单数形式的“一个”(a)、“一个”(an)和“所述”(the)旨在同样包括复数形式。类似地,如在本申请中所使用的术语“和/或”是指包含一个或一个以上相关联的列出的任何以及所有可能的组合。另外,当用于本申请中时,术语“包括”(comprise)及其变型“包括”(comprises)和/或包括(comprising)等指陈述的特征、整体、步骤、操作、元素,和/或组件的存在,但不排除一个或一个以上其它特征、整体、步骤、操作、元素、组件和/或这些的分组的存在或添加。在没有更多限制的情况下,由语句“包括一个…”限定的要素,并不排除在包括该要素的过程、方法或者设备中还存在另外的相同要素。本文中,每个实施例重点说明的可以是与其他实施例的不同之处,各个实施例之间相同相似部分可以互相参见。对于实施例公开的方法、产品等而言,如果其与实施例公开的方法部分相对应,那么相关之处可以参见方法部分的描述。
[0201]
本领域技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,可以取决于技术方案的特定应用和设计约束条件。本领域技术人员可以对每个特定的应用来使用不同方法以实现所描述的功能,但是这种实现不应认为超出本公开实施例的范围。本领域技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统、装置和单元的工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
[0202]
本文所披露的实施例中,所揭露的方法、产品(包括但不限于装置、设备等),可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,单元的划分,可以仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或 组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另外,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例。另外,在本公开实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。
[0203]
附图中的流程图和框图显示了根据本公开实施例的系统、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段或代码的一部分,上述模块、程序段或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。在有些作为替换的实现中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个连续的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这可以依所涉及的功能而定。在附图中的流程图和框图所对应的描述中,不同的方框所对应的操作或步骤也可以以不同于描述中所披露的顺序发生,有时不同的操作或步骤之间不存在特定的顺序。例如,两个连续的操作或步骤实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这可以依所涉及的功能而定。框图和/或流程图中的每个方框、以及框图和/或流程图中的方框的组合,可以用执行规定的功能或动作的专用的基于硬件的系统来实现,或者可以用专用硬件与计算机指令的组合来实现。

权利要求书

[权利要求 1]
一种多视点裸眼立体显示器,包括显示屏和存储器; 其中,所述显示屏具有显示面板和光栅,所述显示面板包括多行多列像素;所述存储器存储有所述显示面板中的像素与所述光栅的光学关系和/或所述显示面板中的像素与视点的对应关系。
[权利要求 2]
根据权利要求1所述的多视点裸眼立体显示器,其中,所述光栅包括柱状棱镜光栅,所述光学关系包括像素与所述柱状棱镜光栅的对位关系和/或所述柱状棱镜光栅相对于相应的像素的折射状态。
[权利要求 3]
根据权利要求1所述的多视点裸眼立体显示器,其中,所述光栅包括前置和/或后置的视差屏障光栅,所述视差屏障光栅包括遮光部和透光部,所述光学关系包括像素与所述视差屏障光栅的相应透光部的对位关系。
[权利要求 4]
根据权利要求1所述的多视点裸眼立体显示器,其中, 所述光学关系是测量所述显示面板中的像素与所述光栅所得到的对位数据;或 所述光学关系是所述光栅相对于所述显示面板中的像素的折射状态。
[权利要求 5]
根据权利要求1所述的多视点裸眼立体显示器,其中, 所述对应关系是基于所述光学关系计算或确定的;或 所述对应关系是通过在所述多视点中的各视点进行测量确定的。
[权利要求 6]
根据权利要求1至5任一项所述的多视点裸眼立体显示器,还包括:被配置为接收3D视频信号的视频信号接口,以及一个或多个3D视频处理单元; 其中,所述一个或多个3D视频处理单元被配置为可基于接收到的3D视频信号生成对应于所述多视点中的全部视点或特定视点的多个图像,获取所述光学关系和/或所述对应关系,以及依据生成的所述多个图像渲染与所述全部视点或特定视点相对应的像素;其中,被渲染的所述像素是基于所述光学关系和/或对应关系确定的。
[权利要求 7]
一种多视点裸眼立体显示系统,包括处理器单元和根据权利要求1至6任一项所述的多视点裸眼立体显示器;其中,所述处理器单元与所述多视点裸眼立体显示器通信连接。
[权利要求 8]
根据权利要求7所述的裸眼立体显示系统,其中,所述裸眼立体显示系统包括: 具有所述处理器单元的智能电视;或 智能蜂窝电话、平板电脑、个人计算机或可穿戴设备;或 作为所述处理器单元的机顶盒或可投屏的蜂窝电话或平板电脑,和与所述机顶盒、蜂窝电话或平板电脑有线或无线连接的作为多视点裸眼立体显示器的数字电视;或 智能家居系统或其一部分,其中所述处理器单元包括所述智能家居系统的智能网关或中央控制器,所述智能家居系统还包括被配置为获取眼部位移数据的眼部位移传感器;或 娱乐互动系统或其一部分。
[权利要求 9]
根据权利要求8所述的裸眼立体显示系统,其中,所述娱乐互动系统被配置为适用于多人使用并基于多个用户生成多路3D视频信号以便传送至所述多视点裸眼立体显示器。
[权利要求 10]
一种多视点裸眼立体显示器的像素组排布方法,适用于具有显示面板和光栅的显示屏;其中,所述显示面板包括多行多列像素;所述方法包括: 获取所述显示面板中的像素与光栅的光学关系和/或所述显示面板中的像素与视点的对应关系; 基于获取的所述光学关系和/或对应关系在所述多行多列像素中定义实现多视点裸眼立体显示的多个像素组;其中,所述多个像素组中的各像素组由至少3个像素构成且对应于多视点设置。

附图

[ 图 1A]  
[ 图 1B]  
[ 图 1C]  
[ 图 2]  
[ 图 3]  
[ 图 4]  
[ 图 5]  
[ 图 6]  
[ 图 7A]  
[ 图 7B]  
[ 图 8]  
[ 图 9]  
[ 图 10]  
[ 图 11]  
[ 图 12]  
[ 图 13]  
[ 图 14]  
[ 图 15]  
[ 图 16]  
[ 图 17]  
[ 图 18]  
[ 图 19]  
[ 图 20]  
[ 图 21]