【技术实现步骤摘要】
本专利技术涉及立体三维图像显示控制方法和装置。
技术介绍
立体三维(Stereoscopic 3D)图像能带给观看者更身历其境的3D视觉体验。传统产生立体3D图像的方法是通过两眼的视角差异,分别产生给左、右眼观看的图像,并且通过各种方式迭合这两个图像,使观看者产生立体感受。实时的立体3D图像,则需要实时的产生左、右眼的图像,使观看者持续感受到立体感。裸眼立体3D技术是不需要观看者配戴任何的特殊眼镜或头戴式显示设备(Head-mounted display),就 能让观看者产生图像立体化感觉的技术。此类技术通常需要自动产生多个有视角差异的绘图画面,利用这些画面的迭合或快速交互显示,让观看者的眼睛感受到三维效果。实时立体3D图像的成像技术在个人计算机、大型游戏机台都已经成熟,但用于裸眼3D的成像仍旧很少。传统实时立体3D成像的方式,是使用左右眼两个分开的绘图目标缓冲区图像,通过硬件各种交互切换的方式,来让观看者产生视觉上的立体感。此种作法在观看者不是从屏幕正前方观看时,就会降低立体的感受,同时也需要观看者配戴滤光眼镜或是需要有极性切换的过程。常见的交互切换方式例如有如图1所示的红蓝偏光方式和如图2所示的并列(Side by side)方式。如图1所示,在红蓝偏光方式中,将左右眼的图像使用红蓝色彩分离的方式,让左、右眼看到不同的图像。如图2所示,在并列方式中,以很快的速度分别显示左右眼的图像,其中左眼图像和右眼图像是左右并排在一起的。需要一种立体三维图像显示控制方法和装置,来使得立体三维图像显示装置显示出具有更好的三维效果并且即使在观看者的观看角度偏离画面中央 ...
【技术保护点】
一种立体三维图像显示控制装置,包括:图像数据生成单元,其从三维内容数据生成分别与不同的视角相关联的多组左眼图像数据和多组右眼图像数据;多个左眼绘图目标缓冲区,由所述图像数据生成单元生成的所述多组左眼图像数据被分别写入到所述多个左眼绘图目标缓冲区中;多个右眼绘图目标缓冲区,由所述图像数据生成单元生成的所述多组右眼图像数据被分别写入到所述多个右眼绘图目标缓冲区中;组合单元,其组合写入在所述多个左眼绘图目标缓冲区中的所述多组左眼图像数据和写入在所述多个右眼绘图目标缓冲区中的所述多组右眼图像数据,以生成组合图像数据;以及显示缓冲区,由所述组合单元生成的所述组合图像数据被写入在所述显示缓冲区中,以用于在显示器上显示。
【技术特征摘要】
1.一种立体三维图像显示控制装置,包括: 图像数据生成单元,其从三维内容数据生成分别与不同的视角相关联的多组左眼图像数据和多组右眼图像数据; 多个左眼绘图目标缓冲区,由所述图像数据生成单元生成的所述多组左眼图像数据被分别写入到所述多个左眼绘图目标缓冲区中; 多个右眼绘图目标缓冲区,由所述图像数据生成单元生成的所述多组右眼图像数据被分别写入到所述多个右眼绘图目标缓冲区中; 组合单元,其组合写入在所述多个左眼绘图目标缓冲区中的所述多组左眼图像数据和写入在所述多个右眼绘图目标缓冲区中的所述多组右眼图像数据,以生成组合图像数据;以及 显示缓冲区,由所述组合单元生成的所述组合图像数据被写入在所述显示缓冲区中,以用于在显示器上显示。2.如权利要求1所述的立体三维图像显示控制装置,还包括视角确定单元,该视角确定单元基于观看者的观看方向确定所述不同的视角,并且 其中,所述图像数据生成单元计算分别与所述不同的视角相关联的三维投影矩阵,以用于从所述三维内容数据生成所述多组左眼图像数据和所述多组右眼图像数据。3.如权利要求1所述的立体三维图像显示控制装置,其中,所述组合单元基于所述观看者的观看方向,按照特定的比重组合写入在所述多个左眼绘图目标缓冲区中的所述多组左眼图像数据和写入在所述多个右眼绘图目标缓冲区中的所述多组右眼图像数据以生成所述组合图像数据。4.如权利要求3所述 的立体三维图像显示控制装置,其中,对于写入在所述多个左眼绘图目标缓冲区中的所述多组左眼图像数据和写入在所述多个右眼绘图目标缓冲区中的所述多组右眼图像数据之中的每组图像数据,与该组图像数据相关联的视角越接近观看者,所述组合单元在组合时对该组图像数据应用的比重就越重。5.如权利要求3所述的立体三维图像显示控制装置,其中 所述多个左眼绘图目标缓冲区是四个左眼绘图目标缓冲区,所述多组左眼图像数据是分别与四个不同视角相关联的四组左眼图像数据;并且 所述多个右眼绘图目标缓冲区是四个右眼绘图目标缓冲区,所述多组右眼图像数据是分别与四个不同视角相关联的四组右眼图像数据。6.如权利要求5所述的立体三维图像显示控制装置,其中用于所述四组左眼图像数据的所述特定的比重按照相关联的视角的偏差由大到小的顺序分别为5110125%和10%,并且用于所述四组右眼图像数据的所述特定的比重按照相关联的视角的偏差由大到小的顺序分别为10%、25%、10%和5%。7.如权利要求1所述的立体三维图像显示控制装置,其中 所述多组左眼图像数据被按照相关联的视角的偏差由大到小的顺序写入到所述多个左眼绘图目标缓冲区;并且 所述多组右眼图像数据被按照相关联的视角的偏差由大到小的顺序写入到所述多个右眼绘图目标缓冲区。8.如权利要求1所述的立体三维图像显示控制装置,还包括通道切换单元,该通道切换单元在所述多组左眼图像数据被分别写入到所述多个左眼绘图目标缓冲区之前,开启左眼通道并关闭右眼通道,并且在所述多组右眼图像数据被分别写入到所述多个右眼绘图目标缓冲区之前,开启右眼通道并关闭左眼通道。9.如权利要求8所述的立体三维图像显示控制装置,其中, 所述通道切换单元通过如下操作来开启左眼通道并关闭右眼通道: 在使用红蓝眼镜观看的情况下,禁止写入蓝/绿通道,允许写入红色通道,或者 在使用正负极性切换的偏光眼镜观看的情况下,切换到正极性;并且 所述通道切换单元通过如下操作来开启右眼通道并关闭左眼通道: 在使用红蓝眼镜观看的情况下,禁止写入红色通道,允许写入蓝/绿通道,或者 在使用正负极性切换的偏光眼镜观看的情况下,切换...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。