CN102447929B - 一种显示控制芯片及立体显示设备 - Google Patents
一种显示控制芯片及立体显示设备 Download PDFInfo
- Publication number
- CN102447929B CN102447929B CN201110298063.6A CN201110298063A CN102447929B CN 102447929 B CN102447929 B CN 102447929B CN 201110298063 A CN201110298063 A CN 201110298063A CN 102447929 B CN102447929 B CN 102447929B
- Authority
- CN
- China
- Prior art keywords
- pixel
- viewing location
- image processing
- processing engine
- display
- 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.)
- Active
Links
Landscapes
- Control Of Indicators Other Than Cathode Ray Tubes (AREA)
Abstract
本发明公开了一种显示控制芯片及立体显示设备;所述显示控制芯片用于存储图像数据的第一存储缓冲区;图像处理引擎,用于从所述第一存储缓冲区读取图像数据;指令处理模块,用于获取当前观看位置,根据观看位置的移动指示所述图像处理引擎调整所述图像数据中各像素点的显示参数。本发明能够形成一个更加真实的立体显示效果。
Description
技术领域
本发明涉及立体显示领域,尤其涉及一种显示控制芯片及立体显示设备。
背景技术
立体显示设备是利用人眼的视差特征,呈现出具有空间深度信息的立体影像,通常是将具有视差的多个视图通过像素排列算法合成后输出到立体显示器上。这种视差图直接传递到观看者的左右眼,进而合成立体图像。
裸眼立体显示装置具有不带眼镜等附加外设,允许用户在更加自由的环境下观看等优势;但是,目前的裸眼立体显示技术中有两个现象是不符合人类视觉特点的:1、观众前后移动立体效果变化会产生Depth Distortion(深度失真),2、观众水平或者上下移动永远只看到一个角度的立体显示效果会产生Motion Distortion(移动失真)。图1是关于两种失真的示意图:
图1(a)中,当观众105从原先的位置向远离带有跟踪装置104的立体显示面板103的位置移动时(图中从实线位置移动到虚线位置),在观众的视觉上位于立体显示面板103前侧(即接近观众105的这一侧)的物体object1将更靠近观众105(图中从实线位置移动到虚线位置),位于立体显示面板103后侧(即离观众105较远的一侧)的物体object2将更远离观众105(图中从实线位置移动到虚线位置)。
图1(b)中,当观众105从原位置向左侧移动时(图中从实线位置移动到虚线位置),在移动后的位置,观众105在立体显示面板103中所看到的物体object1、object2的角度还和在原位置时看到的相同。
图1(a)和(b)中两种失真都是不符合人眼视觉习惯的,因为实际生活中,当观众远离一个场景的时候,场景的深度应该会减小而不是变大,当接近一个场景的时候,场景的深度会变大而不是变小;同时当观众在不同的角度观看一个场景时,是会看到遮挡和解除遮挡的变化,从而看到场景的不同角度,而不是只看到一个角度。
另外,目前的裸眼立体显示技术的显示区域比较固定,观看者只能在立体观看区域内才能观看到比较合适的立体图像。
发明内容
本发明要解决的技术问题是如何形成一个更加真实的立体显示效果。
为了解决上述问题,本发明提供了一种显示控制芯片,包括:
用于存储图像数据的第一存储缓冲区;
图像处理引擎,用于从所述第一存储缓冲区读取图像数据;
指令处理模块,用于获取当前观看位置,根据观看位置的移动指示所述图像处理引擎调整所述图像数据中各像素点的显示参数;所述显示参数包括视差和坐标值;
当图像处理引擎调整坐标值时,所述指令处理模块根据观看位置的移动指示所述图像处理引擎调整所述图像数据中各像素点的显示参数,具体为:
所述指令处理模块根据观看位置绕显示面板水平方向上的中轴旋转的角度指示所述图像处理引擎调整每个像素点的坐标值发生变化;其中,所述旋转的角度是根据当前观看位置相对于显示面板平行移动的偏移量计算得到的。
进一步地,当图像处理引擎调整视差时;
所述指令处理模块根据观看位置的移动指示所述图像处理引擎调整所述图像数据中各像素点的显示参数,具体为:
所述指令处理模块根据观看位置与显示面板的距离变化,指示所述图像处理引擎调整像素点的视差;当观看位置远离显示面板时,指示所述图像处理引擎减少图像数据中各像素点的视差;当观看位置靠近显示面板时,指示所述图像处理引擎增加图像数据中各像素点的视差。
进一步地,所述指令处理模块根据观看位置与显示面板的距离变化,指示所述图像处理引擎调整图像数据中各像素点的视差,具体为:
所述指令处理模块指示所述图像处理引擎对于图像数据中的各像素点,用观看位置与显示面板的原距离与当前距离的比值乘以该像素点的原视差,得到该像素点调整后的视差。
进一步地,所述指令处理模块根据观看位置绕显示面板水平方向上的中轴旋转的角度指示所述图像处理引擎调整每个像素点的坐标值发生变化,具体为:
所述指令处理模块当观看位置相对于显示面板平行横向移动时,得到观看位置绕显示面板水平方向上的中轴旋转的第一角度,观看位置左移时所述第一角度为正,观看位置右移时所述第一角度为负;指示所述图像处理引擎对于图像数据中各像素点,用所述第一角度的正弦值乘以该像素点的视差,加上该像素点的原横坐标值,得到该像素点调整后的横坐标值;
所述指令处理模块当观看位置相对于显示面板平行纵向移动时,得到观看位置绕显示面板垂直方向上的中轴旋转的第二角度,观看位置下移时所述第二角度为正,观看位置上移时所述第二角度为负;指示所述图像处理引擎对于图像数据中各像素点,用所述第二角度的正弦值乘以该像素点的视差,然后加上该像素点的原纵坐标值,得到该像素点调整后的纵坐标值。
进一步地,所述图像处理引擎还用于根据调整后各物体的坐标值,重新确定图像数据中各物体之间的遮挡关系。
进一步地,所述的显示控制芯片还包括:
分光阵列驱动控制模块,用于根据分光器件的参数对分光器件进行调整;
所述指令处理模块还用于根据所述当前观看位置指示所述分光阵列驱动控制模块更新分光器件的参数。
进一步地,所述分光器件的参数包括分光器件的宽度P;
所述指令处理模块根据所述当前的观看位置指示所述分光阵列驱动控制模块更新分光器件的参数是指:
所述指令处理模块指示所述分光阵列驱动控制模块将分光器件的宽度P更新为:
其中D是当前的观看位置与所述分光器件的距离D,M为所述分光器件形成立体图像所要覆盖的显示单元的宽度,f为所述分光器件和像素平面之间的距离。
进一步地,所述分光器件的参数包括偏移量offset;
所述指令处理模块根据所述当前的观看位置指示所述分光阵列驱动控制模块更新分光器件的参数是指:
所述指令处理模块指示所述分光阵列驱动控制模块将分光器件的偏移量offset更新为:
offset=(D+f)/OFFSET;
其中,OFFSET为当前的观看位置相对于屏幕平行移动的偏移量。
进一步地,所述的显示控制芯片还包括:
同步控制模块,用于根据所述指令处理模块的指示完成所述图像处理引擎和分光阵列驱动控制模块之间的同步。
进一步地,所述的显示控制芯片还包括:
第二存储缓冲区;
所述图像处理引擎将处理后的图像数据送进该第二存储缓冲区。
进一步地,所述图像处理引擎为多个;
所述显示控制芯片还包括:
图像混合处理模块,用于将各个图像处理引擎的处理结果按照一定的顺序输出。
本发明还提供了一种立体显示装置,包括:
显示面板;
跟踪设备,用于跟踪观看位置;
其特征在于,还包括:
上述述的显示控制芯片,用于根据观看位置的移动调整图像数据中各像素点的显示参数;
驱动电路,用于根据调整后的显示参数驱动所述显示面板显示所述图像数据。
本发明通过改变像素点的参数来提供更加真实的立体显示效果。本发明的优化方案通过对图像的处理配合分光器件参数的调整来实现更加真实的立体显示效果,能够根据观看者的位置实时的校正立体图像的诸如视差、遮挡/解除遮挡等信息,让观看者更加身临其境。本发明的又一优化方案通过控制LC-Barrier、LC-Lens或者其他材料形成的可控分光器件的参数来实现观看区域的调整,插值运算较少,会降低串扰的影响。
附图说明
图1(a)和(b)是现有的裸眼立体显示装置立体效果失真的示意图;
图2(a)和(b)是视差与观看距离的关系示意图;
图3(a)和(b)是虚拟视图与观看角度的关系示意图;
图4是观看距离的计算示意图;
图5是分光器件移动导致观看区域位置变化的示意图;
图6是实施例一的显示控制芯片实例的示意框图之一;
图7是实施例一的显示控制芯片实例的示意框图之二;
图8是实施例二中立体显示装置的示意框图。
具体实施方式
下面将结合附图及实施例对本发明的技术方案进行更详细的说明。
需要说明的是,如果不冲突,本发明实施例以及实施例中的各个特征可以相互结合,均在本发明的保护范围之内。
实施例一,一种显示控制芯片,包括:
用于存储图像数据的第一存储缓冲区;
图像处理引擎,用于从所述第一存储缓冲区读取图像数据;
指令处理模块,用于获取当前观看位置,根据观看位置的移动指示所述图像处理引擎调整所述图像数据中各像素点的显示参数。
本实施例中,所述观看位置可以但不限于为人眼位置,也可以是观众的位置、接收器的位置等。
本实施例用于立体显示装置时,驱动电路里的显示驱动电路模块驱动显示面板显示图像处理引擎调整后的图像数据,可以对图1所示的两种失真进行修正。
所述指令处理模块是该显示控制芯片的核心单元,该指令处理模块可以但不限于从观看位置及指令存储区获得观看者的位置信息,以及针对不同位置信息所需要做的图形图像处理的计算指令。
所述显示芯片中可以有一个或者多个图像处理引擎,这些图像处理引擎在所述指令处理模块的控制下,完成视差图像的调整,绘制和渲染。
如果是单一图像处理引擎,则图像数据会由第一存储缓冲区分块串行来处理,相反,如果是多个图像处理引擎,则可以将不相关的图像快并行处理。
本实施例中,所述像素点的显示参数可以包括视差;
所述指令处理模块根据观看位置的移动指示所述图像处理引擎调整所述图像数据中各像素点的显示参数可以是指:
所述指令处理模块根据观看位置与显示面板的距离变化,指示所述图像处理引擎调整像素点的视差;当观看位置远离显示面板时,指示所述图像处理引擎减少图像数据中各像素点的视差;当观看位置靠近显示面板时,指示所述图像处理引擎增加图像数据中各像素点的视差。
其中,所述指令处理模块根据观看位置与显示面板的距离变化,指示所述图像处理引擎调整图像数据中各像素点的视差可以但不限于是指:
所述指令处理模块指示所述图像处理引擎对于图像数据中的各像素点,用观看位置与显示面板的原距离与当前距离的比值乘以该像素点的原视差,得到该像素点调整后的视差。
实际应用时,也可以用别的方式来随着观看位置远离/靠近显示面板来相应调整像素点的视差,使其符合视觉习惯。
图2(a)和(b)描述了视差和观看距离的关系,图2(a)中,人眼01、02原先与用于立体显示的虚拟视图中物体object之间的距离为H,位于物体object与人眼01、02之间、距离物体object更近的一条实线代表零视差面,物体object在人眼01的成像面601上形成投影P1,在人眼02的成像面602上形成投影P2;图2(b)中,人眼01、02向远离物体object方向移动的距离是H’,移动后人眼01、02与物体object之间的距离改变为H+H’,物体object在人眼01的成像面601上形成投影P1’,在人眼02的成像面602上形成投影P2’;那么所述指令处理模块指示所述图像处理引擎调整各像素点的视差,调整后的视差Dis’为:
Dis’=Dis*H/(H+D); (1)
其中Dis为原先像素点的视差。
所述图像处理引擎从所述第一存储缓冲区读取图像数据后,根据所述指令处理模块的指示,按照式(1)分别对图像数据中各像素点的视差进行调整。
上式(1)中,D是观看位置和显示面板之间距离的变化量;当观看位置向远离显示面板的方向移动时(即观众远离场景),D为正值;当观看位置向接近显示面板的方向移动时(即观众接近场景),D为负值,这样就可以统一修正观众前后移动对视差的影响。可见,调整后的视差按照H/(H+D)的比例缩小,在深度的显示上符合人眼视觉习惯。
本实施例中,所述像素点的显示参数可以包括坐标值;
所述指令处理模块根据观看位置的移动指示所述图像处理引擎调整所述图像数据中各像素点的显示参数可以是指:
所述指令处理模块按照观看位置相对于显示面板平行移动的方向,指示所述图像处理引擎将图像数据中各像素点的坐标值向相反的方向调整。
图3(a)和(b)描述了用于立体显示的虚拟视图与观看角度的关系,图3(a)中,观看位置(的中线)原先与屏幕水平方向上的中轴之间重合;图3(b)中,当前的观看位置相对于屏幕平行移动的偏移量(图3中是横向移动距离)OFFSET,根据检测到的OFFSET可以计算出观众绕屏幕水平方向上的中轴旋转的角度a;所述指令处理模块根据该旋转角度a指示所述图像处理引擎调整,每个像素点的视差值不变,坐标发生了变化,新的坐标X’是:
X’=X+(Dis)×sin(a); (2)
其中Dis为像素点的视差,X为像素点的原坐标。
所述图像处理引擎从所述第一存储缓冲区读取图像数据后,根据所述指令处理模块的指示,按照式(2)分别对图像数据中各像素点的坐标进行调整。
图3(a)中的图像701是观看位置在原位置时场景形成的虚拟视图,其中包含物体A;图3(b)中的图像702是观看位置相对于屏幕平行移动后时场景形成的虚拟视图;可以看到,按照修正后的坐标生成用于立体显示的虚拟视图后,随着观看位置相对于屏幕平行横向左移后,物体A在观众眼中右移,符合人眼视觉习惯。
观看位置的相对于显示面板平行移动是指观看位置和显示面板之间的距离保持不变情况下的移动,包括水平移动(横向移动,也就是左右移动)、以及垂直移动(纵向移动,也就是上下移动)。
本实施例中,所述指令处理模块按照观看位置相对于显示面板平行移动的方向,指示所述图像处理引擎将图像数据中各像素点的坐标值向相反的方向调整具体可以是指:
所述指令处理模块当观看位置相对于显示面板平行横向移动时,得到观看位置绕显示面板水平方向上的中轴旋转的第一角度,观看位置左移(向像素点坐标系中横坐标减小的方向移动)时所述第一角度为正,观看位置右移(向像素点坐标系中横坐标增大的方向移动)时所述第一角度为负;指示所述图像处理引擎按照式(2)调整图像数据中各像素点的横坐标值,即:对于图像数据中各像素点,用所述第一角度的正弦值乘以该像素点的视差,加上该像素点的原横坐标值,得到该像素点调整后的横坐标值;
所述指令处理模块当观看位置相对于显示面板平行纵向移动时,得到观看位置绕显示面板垂直方向上的中轴旋转的第二角度,观看位置下移(向像素点坐标系中纵坐标减小的方向移动)时所述第二角度为正,观看位置上移(向像素点坐标系中纵坐标增大的方向移动)时所述第二角度为负;指示所述图像处理引擎对于图像数据中各像素点,用所述第二角度的正弦值乘以该像素点的视差,然后加上该像素点的原纵坐标值,得到该像素点调整后的纵坐标值,也就是像素点调整后的纵坐标Y’等于Y+(Dis)×sin(b),b为第二角度,Y为像素点的原纵坐标值。
实际应用时,也可以用别的方式来随着观看位置相对于显示面板平行移动的情况来相应调整像素点的坐标值,使其符合视觉***行移动距离得到坐标值改变幅度,然后根据坐标值改变幅度进行调整。
如果观看位置既水平移动也垂直移动,则分别调整各像素点的X、Y轴坐标;如果只水平/垂直移动,则只调整各像素点的X/Y轴坐标。
如果观看位置在空间坐标系的X、Y、Z轴位置都产生了变化,那么该变化可以拆分成相对于显示面板平行移动和距离移动,此时可分别根据平行移动调整各像素点的坐标,根据距离移动调整各像素点的视差。
本实施例中,所述图像处理引擎还可以用于根据调整后各物体的坐标值,重新确定图像数据中各物体之间的遮挡关系;
所述显示驱动电路模块驱动显示面板显示时,将会按照重新确定的遮挡关系显示各物体。
本实施例中,所述显示控制芯片还可以包括:
分光阵列驱动控制模块,用于根据分光器件的参数对分光器件进行调整;
所述指令处理模块还可以用于根据所述当前观看位置指示所述分光阵列驱动控制模块更新分光器件的参数。
所述指令处理模块可并行指示所述图像处理引擎调整像素点的显示参数、及指示所述分光阵列驱动控制模块更新分光器件的参数。
本实施例用于立体显示装置时,驱动电路中的可控分光阵列驱动电路模块用于为显示面板中的可控分光器件提供电压,所述分光阵列驱动控制模块可通过控制该可控分光阵列驱动电路模块对分光器件进行调整。
可控参数的分光器件可以由LC-Barrier、LC-Lens或者其他电控材料来形成,可控分光器件的一个特点是所述可控分光阵列驱动电路模块可以通过改变电压来调整该分光器件(Barrier或者Lens的一个周期)的宽度和位置,如果是透镜结构还可以调整焦距。通过这种调整可以让裸眼立体显示器具有多个最佳观看位置,从而可以帮助消除观看区域的限制。
本实施例中,考虑到可控分光阵列在动态调整的同时,显示参数也需要同时完成相应的调整,因此所述显示控制芯片还可以包括:
同步控制模块,用于根据所述指令处理模块的指示完成所述图像处理引擎和分光阵列驱动控制模块之间的同步;如果所述图像处理引擎有多个,则是完成这多个图像处理引擎和分光阵列驱动控制模块之间的同步。
本实施例中,图像处理引擎用于还可以在所述图像数据***帧时戳(frame stamp),以使得各个不同帧之间能够存在不同的时戳;这样所述显示驱动电路模块就可以检测出不同帧之间的序列,从而调整可控分光阵列驱动电路模块,自动完成同步调整。
本实施例中,所述分光器件的参数可以包括分光器件的宽度P;
所述指令处理模块指示所述分光阵列驱动控制模块将分光器件的宽度P更新为:
其中,D为当前观看位置和所述分光器件的距离;M为可控分光器件形成立体图像所要覆盖的显示单元的宽度;f为所述分光器件和像素平面之间的距离;所述显示单元表示一个像素,一个像素包括至少一子像素。
本实施例中,所述分光器件的参数可以包括偏移量offset;
所述指令处理模块指示所述分光阵列驱动控制模块将分光器件的偏移量offset更新为:
offset=(D+f)/OFFSET。
其中,OFFSET为当前观看位置的偏移量。
图4显示了以LC-Lens为例的分光器件与显示面板结合后,观看距离的计算原理;其中显示面板上像素平面包括若干组次像素(也可称为子像素),每组有m个次像素,m为正数。
根据图4可以得到分光器件P的宽度的计算式:
其中P代表分光器件的宽度,f是分光器件距离显示面板上像素平面的距离,D是最佳观看距离(即人眼到所述分光器件的距离),M为可控分光器件形成立体图像所要覆盖的显示单元的宽度。如果分光器件与显示平面呈一定的夹角放置,P还要乘以角度的正弦值。从式(3)变换得到的下面的式(4)中可以看到,当P变宽的时候,其他值不变,D将增大;P变窄的时候,其他值不变,D将减小。
D=M*f/(M-P)–f (4)
另外,当分光器件水平移动的时候,观看区域的水平位置也会相应变化,如图5所示。
假设分光器件水平移动的偏移量是offset,那么可以计算出观看区域水平移动的偏移量OFFSET是:
OFFSET=(D+f)/offset (5)
观看区域纵向移动OFFSET时,分光器件纵向移动的偏移量offset之间的关系也如式(5)所示。
本实施例中,所述显示控制芯片还可以包括:第二存储缓冲区;
所述图像处理引擎将处理后的图像数据送进该第二存储缓冲区,以便能够完成后面的显示。
所述显示驱动电路模块从所述第二存储缓冲区获取图像处理引擎处理后的图像数据。
所述显示控制芯片的一个应用实例如图6所示,包括与观看位置及处理指令存储区相连的指令处理模块、受该指令处理模块控制的分光阵列驱动控制模块、同步控制模块、多个图像处理引擎:图像处理引擎1至图像处理引擎n;同步控制模块完成所述图像处理引擎和分光阵列驱动控制模块之间的同步;用于向多个图像处理引擎提供图像数据的第一存储缓冲区;用于存储多个图像处理引擎调整后的图像数据的第二存储缓冲区;图6中,从所述第二存储缓冲区提取图像数据的显示驱动电路模块,与显示面板相连;受控于分光阵列驱动控制模块的可控分光阵列驱动电路模块,也与显示面板相连,并和所述显示驱动电路模块同步。
加入第二存储缓冲区可以使得显示驱动电路模块方便的获取显示图像数据并不发生中断,等待等情况。在某些情况下,考虑到观看位置的确定,图像的处理,传输以及驱动都需要一定的时延,对于某些特定的应用场合,为了增加观看者位移时图像显示,视差控制和分光阵列的实时调整,第二存储缓冲区可以被省略,在如图7所示的另一个具体实例中,去掉了第二存储缓冲区,增加了图像混合处理模块,用于将各个图像处理引擎的处理结果按照一定的顺序输出给所述显示驱动电路模块;其它模块及连接关系同上一实例。
因为没有了第二存储缓冲区,图像处理引擎完成的图像将会直接输出给显示驱动电路模块。因为可以对显示面板分块输入,然后再驱动处理,因此,图像处理引擎可以采用串行处理,串行输出的方式,也可以采用并行处理,串行输出的方式,将调整完成的图像数据一一输出到显示面板,对于显示面板来讲,并不需要等到所有图像数据处理完成之后才会将图像数据显示输出,而是在处理一部分图像数据之后,就可以立刻输出给显示面板,从而节省了缓冲区处理带来的延时,达到实时的效果。
实施例二,一种立体显示装置,如图8所示,包含:显示面板803;
跟踪设备804,用于跟踪观看位置;
实施例一中的显示控制芯片801,用于根据观看位置的移动调整图像数据中各像素点的显示参数;
驱动电路802,用于根据调整后的显示参数驱动所述显示面板显示所述图像数据。
本实施例中,所述观看位置可以但不限于为人眼位置,也可以是观众的位置、接收器的位置等。
本实施例中,所述显示面板还可以包括可控的分光器件。
本实施例中,所述可控的分光器件可以但不限于为视差障碍或者可控的透镜阵列(LC-Barrier或者LC-Lens);一颗控制芯片(也可以是通用的处理器)用来配合图像处理算法控制显示面板的分光器件的参数;以及相应的控制电路和驱动。
本实施例中,所述显示控制芯片的实现细节同实施例一。
本实施例中,所述驱动电路可以但不限于包括实施例一中所述的可控分光阵列驱动电路模块和显示驱动电路模块,
当然,本发明还可有其他多种实施例,在不背离本发明精神及其实质的情况下,熟悉本领域的技术人员当可根据本发明作出各种相应的改变和变形,但这些相应的改变和变形都应属于本发明的权利要求的保护范围。
Claims (12)
1.一种显示控制芯片,其特征在于,包括:
用于存储图像数据的第一存储缓冲区;
图像处理引擎,用于从所述第一存储缓冲区读取图像数据;
指令处理模块,用于获取当前观看位置,根据观看位置的移动指示所述图像处理引擎调整所述图像数据中各像素点的显示参数;所述显示参数包括视差和坐标值;
当图像处理引擎调整坐标值时,所述指令处理模块根据观看位置的移动指示所述图像处理引擎调整所述图像数据中各像素点的显示参数,具体为:
所述指令处理模块根据观看位置绕显示面板水平方向上的中轴旋转的角度指示所述图像处理引擎调整每个像素点的坐标值发生变化;所述指令处理模块按照观看位置相对于显示面板平行移动的方向,指示所述图像引擎将图像数据中各像素点的坐标值向相反的方向调整;其中,所述旋转的角度是根据当前观看位置相对于显示面板平行移动的偏移量计算得到的。
2.如权利要求1所述的显示控制芯片,其特征在于:
当图像处理引擎调整视差时;
所述指令处理模块根据观看位置的移动指示所述图像处理引擎调整所述图像数据中各像素点的显示参数,具体为:
所述指令处理模块根据观看位置与显示面板的距离变化,指示所述图像处理引擎调整像素点的视差;当观看位置远离显示面板时,指示所述图像处理引擎减少图像数据中各像素点的视差;当观看位置靠近显示面板时,指示所述图像处理引擎增加图像数据中各像素点的视差。
3.如权利要求2所述的显示控制芯片,其特征在于,所述指令处理模块根据观看位置与显示面板的距离变化,指示所述图像处理引擎调整图像数据中各像素点的视差,具体为:
所述指令处理模块指示所述图像处理引擎对于图像数据中的各像素点,用观看位置与显示面板的原距离与当前距离的比值乘以该像素点的原视差,得到该像素点调整后的视差。
4.如权利要求1所述的显示控制芯片,其特征在于,所述指令处理模块根据观看位置绕显示面板水平方向上的中轴旋转的角度指示所述图像处理引擎调整每个像素点的坐标值发生变化,具体为:
所述指令处理模块当观看位置相对于显示面板平行横向移动时,得到观看位置绕显示面板水平方向上的中轴旋转的第一角度,观看位置左移时所述第一角度为正,观看位置右移时所述第一角度为负;指示所述图像处理引擎对于图像数据中各像素点,用所述第一角度的正弦值乘以该像素点的视差,加上该像素点的原横坐标值,得到该像素点调整后的横坐标值;
所述指令处理模块还用于,当观看位置相对于显示面板平行纵向移动时,得到观看位置绕显示面板垂直方向上的中轴旋转的第二角度,观看位置下移时所述第二角度为正,观看位置上移时所述第二角度为负;指示所述图像处理引擎对于图像数据中各像素点,用所述第二角度的正弦值乘以该像素点的视差,然后加上该像素点的原纵坐标值,得到该像素点调整后的纵坐标值。
5.如权利要求1所述的显示控制芯片,其特征在于:
所述图像处理引擎还用于根据调整后各物体的坐标值,重新确定图像数据中各物体之间的遮挡关系。
6.如权利要求1到5中任一项所述的显示控制芯片,其特征在于,还包括:
分光阵列驱动控制模块,用于根据分光器件的参数对分光器件进行调整;
所述指令处理模块还用于根据所述当前观看位置指示所述分光阵列驱动控制模块更新分光器件的参数。
7.如权利要求6所述的显示控制芯片,其特征在于:
所述分光器件的参数包括分光器件的宽度P;
所述指令处理模块根据所述当前的观看位置指示所述分光阵列驱动控制模块更新分光器件的参数是指:
所述指令处理模块指示所述分光阵列驱动控制模块将分光器件的宽度P更新为:
其中D是当前的观看位置与所述分光器件的距离D,M为所述分光器件形成立体图像所要覆盖的显示单元的宽度,f为所述分光器件和像素平面之间的距离。
8.如权利要求6所述的显示控制芯片,其特征在于:
所述分光器件的参数包括偏移量offset;
所述指令处理模块根据所述当前的观看位置指示所述分光阵列驱动控制模块更新分光器件的参数是指:
所述指令处理模块指示所述分光阵列驱动控制模块将分光器件的偏移量offset更新为:
offset=(D+f)/OFFSET;
其中,OFFSET为当前的观看位置相对于屏幕平行移动的偏移量。
9.如权利要求6所述的显示控制芯片,其特征在于,还包括:
同步控制模块,用于根据所述指令处理模块的指示完成所述图像处理引擎和分光阵列驱动控制模块之间的同步。
10.如权利要求1到5中任一项所述的显示控制芯片,其特征在于,还包括:
第二存储缓冲区;
所述图像处理引擎将处理后的图像数据送进该第二存储缓冲区。
11.如权利要求1到5中任一项所述的显示控制芯片,其特征在于:
所述图像处理引擎为多个;
所述显示控制芯片还包括:
图像混合处理模块,用于将各个图像处理引擎的处理结果按照串行输出的顺序输出。
12.一种立体显示装置,包括:
显示面板;
跟踪设备,用于跟踪观看位置;
其特征在于,还包括:
如权利要求1到5中任一项所述的显示控制芯片,用于根据观看位置的移动调整图像数据中各像素点的显示参数;
驱动电路,用于根据调整后的显示参数驱动所述显示面板显示所述图像数据。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201110298063.6A CN102447929B (zh) | 2011-09-30 | 2011-09-30 | 一种显示控制芯片及立体显示设备 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201110298063.6A CN102447929B (zh) | 2011-09-30 | 2011-09-30 | 一种显示控制芯片及立体显示设备 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN102447929A CN102447929A (zh) | 2012-05-09 |
CN102447929B true CN102447929B (zh) | 2014-07-30 |
Family
ID=46009948
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201110298063.6A Active CN102447929B (zh) | 2011-09-30 | 2011-09-30 | 一种显示控制芯片及立体显示设备 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN102447929B (zh) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102798982B (zh) | 2012-08-31 | 2015-11-25 | 深圳超多维光电子有限公司 | 一种立体显示设备及立体显示控制方法 |
CN105304058B (zh) * | 2014-06-30 | 2018-01-12 | 深圳Tcl新技术有限公司 | 自动调节显示参数的方法及装置 |
CN104601975B (zh) * | 2014-12-31 | 2016-11-16 | 深圳超多维光电子有限公司 | 广视角裸眼立体图像显示方法及显示设备 |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101253778A (zh) * | 2005-09-29 | 2008-08-27 | 株式会社东芝 | 三维图像显示设备、三维图像显示方法、及用于三维图像显示的计算机程序产品 |
CN101651842A (zh) * | 2008-08-12 | 2010-02-17 | 索尼株式会社 | 三维图像校正、显示和再生设备和方法及图像提供*** |
CN101668220A (zh) * | 2008-09-07 | 2010-03-10 | 联发科技股份有限公司 | 可调整的视差栅栏三维显示器 |
-
2011
- 2011-09-30 CN CN201110298063.6A patent/CN102447929B/zh active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101253778A (zh) * | 2005-09-29 | 2008-08-27 | 株式会社东芝 | 三维图像显示设备、三维图像显示方法、及用于三维图像显示的计算机程序产品 |
CN101651842A (zh) * | 2008-08-12 | 2010-02-17 | 索尼株式会社 | 三维图像校正、显示和再生设备和方法及图像提供*** |
CN101668220A (zh) * | 2008-09-07 | 2010-03-10 | 联发科技股份有限公司 | 可调整的视差栅栏三维显示器 |
Also Published As
Publication number | Publication date |
---|---|
CN102447929A (zh) | 2012-05-09 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10567741B2 (en) | Stereoscopic image display device, terminal device, stereoscopic image display method, and program thereof | |
CN101909219B (zh) | 一种立体显示方法及跟踪式立体显示器 | |
US9280951B2 (en) | Stereoscopic image display device, image processing device, and stereoscopic image processing method | |
CN101984670B (zh) | 一种立体显示方法、跟踪式立体显示器及图像处理装置 | |
US9398290B2 (en) | Stereoscopic image display device, image processing device, and stereoscopic image processing method | |
CN103595986B (zh) | 立体图像显示装置、图像处理装置及图像处理方法 | |
US10282594B2 (en) | Electronic device, face recognition and tracking method and three-dimensional display method | |
CN102404592B (zh) | 图像处理设备和方法以及立体图像显示设备 | |
US9494798B2 (en) | Image display apparatus and image display method | |
US20140293024A1 (en) | Foldable display and method and apparatus for controlling the same | |
CN102510503B (zh) | 一种立体显示方法及立体显示设备 | |
CN102447929B (zh) | 一种显示控制芯片及立体显示设备 | |
US8773429B2 (en) | Method and system of virtual touch in a steroscopic 3D space | |
CN102510505A (zh) | 一种立体显示装置及其控制方法和控制器 | |
CN102073162B (zh) | 立体显示设备及其显示方法 | |
Lee et al. | Eye tracking based glasses-free 3D display by dynamic light field rendering | |
CN103096100A (zh) | 三维影像处理方法与应用其的三维影像显示装置 | |
CN202014339U (zh) | 立体显示设备 | |
JP6604493B2 (ja) | 立体画像表示装置及び端末装置 | |
KR102174465B1 (ko) | 초점 각도에 기초하여 가상 현실에 대한 컨텐츠를 렌더링하는 방법 및 장치 | |
CN102955350A (zh) | 立体影像获取装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
TR01 | Transfer of patent right | ||
TR01 | Transfer of patent right |
Effective date of registration: 20180719 Address after: 518000 Room 201, building A, No. 1, Qian Wan Road, Qianhai Shenzhen Hong Kong cooperation zone, Shenzhen, Guangdong (Shenzhen Qianhai business secretary Co., Ltd.) Patentee after: Shenzhen super Technology Co., Ltd. Address before: 518053 H-1 Tung 101, overseas Chinese town, Nanshan District, Shenzhen, Guangdong. Patentee before: Shenzhen SuperD Photoelectronic Co., Ltd. |