一种消除多视点自由立体显示器视区跳变和增多视点的方法

文档序号:7878896阅读:281来源:国知局
专利名称:一种消除多视点自由立体显示器视区跳变和增多视点的方法
技术领域
本发明涉及3D (三维)立体显示技术领域,更具体地说,涉及一种消除多视点自由立体显示器视区跳变和增多视点的方法。
背景技术
如今,3D显示技术蓬勃发展,取得了丰硕的成果。其中,多视点自由立体显示技术是一种重要的3D显示技术。多视点自由立体显示器能够在观看空间中提供多个(大于2)视点,使观看者享有一定的观看自由度,但随着多视点自由立体显示器视点数增多,立体分辨率降低越严重,所以通常视点数不超过12个,这样其观看视角就比较小。视点数和立体分辨率间的相互制约是多视点自由立体显示器的一个不足。多视点自由立体显示器在空间中会形成多个重复的视区,观看视角非常小,当观看者相对于自由立体显示器水平移动时,在多视点自由显示器的相邻视区两端会存在视区跳变的现象,此时观看者的左眼观看到右视差图像,右眼则观看到左视差图像,因而观看到的立体图像中正视差变为负视差,而负视差变为正视差,这样观看到的立体图像是与正常立体图像中物体前后位置关系相反的伪立体图像。这不仅让观看者感觉到错误的立体深度感,而且还会导致更严重的视疲劳,这是多视点自由立体显示器的另一个不足。

发明内容
本发明提出一种消除多视点自由立体显示器视区跳变和增多视点的方法。该方法通过实时跟踪观看者的位置来对应渲染具有连续视差变化的视差图像,使得观看者在空间中的不同位置能看到不同视差的视差图像,从而实现消除多视点自由立体显示器视区跳变和不降低立体分辨率的同时能增多视点的目的。该方法具体包括以下步骤:
第一步,确定多视点自由立体显示器的视区大小O。多视点自由立体显示器的视点数为当观看者的左眼看到最左边视 区的第#幅视差图像时,当前观看者的位置为J1 ;观看者向右移动,当观看者的左眼再次观看第#幅视差图像时,当前观看者的位置为式。则多视点自由立体显示器的视区的大小D由公式(I)确定。D = Or2- Or1(I)
第二步,确定观看者相对于多视点自由立体显示器最左边视区的视区中心移动的视点数k。本发明在观看者移动到多视点自由立体显示器视区中心处就开始渲染不同的视差图像,使得观看者看到的视点始终处于视区中心位置,因而消除了多视点自由立体显示器的视区跳变,从而保证了观看者能看到正确的视差图像。当观看者继续往右移动时,对应不断渲染新的视差图像,这样能增加观看者所看到的视点数,假设观看者在水平方向的位置为
x(dt< z),则观看者相对于多视点自由立体显示器最左边视区的视区中心移动的视点数左
由公式(2)决定。
权利要求
1.一种消除多视点自由立体显示器视区跳变和增多视点的方法,其特征在于,该方法通过实时跟踪观看者的位置来对应渲染具有连续视差变化的视差图像,使得观看者在空间中的不同位置能看到不同视差的视差图像,从而实现消除多视点自由立体显示器视区跳变和不降低立体分辨率的同时能增多视点的目的。
2.根据权利要求1所述的一种消除多视点自由立体显示器视区跳变和增多视点的方法,其特征是多视点自由立体显示器的视区大小D由公式D 二 d2- J1计算得到,其中多视点自由立体显示器的视点数为见当观看者的左眼看到最左边视区的第#幅视差图像时,当前观看者的位置为J1,观看者向右移动,当观看者的左眼再次观看第#幅视差图像时,当前观看者的位置为Or2。
3.根据权利要求1所述的一种消除多视点自由立体显示器视区跳变和增多视点的方法,其特征是通过观看者在水平方向的位置WdiiW相对于多视点自由立体显示器最左边视区的视区中心移动的视点数々来渲染实时渲染多幅视差图像,々由公式
4.根据权利要求1所述的一种消除多视点自由立体显示器视区跳变和增多视点的方法,其特征是根据々值来对应实时渲染#幅视差图像,以及确定他们的排列序号/ ,/ 由公式
5.根据权利要求1所述的一种消除多视点自由立体显示器视区跳变和增多视点的方法,其特征是实时跟踪观看者的位置可采用各种头部跟踪和眼部跟踪方法。
全文摘要
本发明提出一种消除多视点自由立体显示器视区跳变和增多视点的方法。该方法通过实时跟踪观看者的位置来对应渲染具有连续视差变化的视差图像,使得观看者在空间中的不同位置能看到不同视差的视差图像,从而实现消除多视点自由立体显示器视区跳变和不降低立体分辨率的同时能增多视点的目的。
文档编号H04N13/00GK103248908SQ20131015233
公开日2013年8月14日 申请日期2013年4月28日 优先权日2013年4月28日
发明者王琼华, 张 杰, 赵悟翔, 臧尚飞 申请人:四川大学
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1