[发明专利]一种增强用户体验的裸眼3D图像设计方法有效
申请号: | 201610590064.0 | 申请日: | 2016-07-25 |
公开(公告)号: | CN106231287B | 公开(公告)日: | 2017-12-12 |
发明(设计)人: | 吴亚东;杨文超;蒋宏宇;任唐建 | 申请(专利权)人: | 西南科技大学 |
主分类号: | H04N13/02 | 分类号: | H04N13/02;H04N13/00 |
代理公司: | 北京天奇智新知识产权代理有限公司11340 | 代理人: | 杨春 |
地址: | 621010 四川*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 增强 用户 体验 裸眼 图像 设计 方法 | ||
技术领域
本发明涉及一种裸眼3D图像设计方法,尤其涉及一种增强用户体验的裸眼3D图像设计方法。
背景技术
裸眼3D显示技术一直是人机交互前沿研究领域,其基本原理是让左右眼分别看到具有水平视差的图像,从而模拟了真实环境人眼观看外界画面的情况。裸眼3D图像的合成原理可以分解为3个步骤:一、图像获取阶段通过多个摄像机模拟人眼看到不同角度的场景画面,亦称为多视点图像;二、多个裸眼相机的画面合成为一幅立体图像并输出在裸眼屏幕上输出显示;三、裸眼屏幕上的图像像素被屏幕前方光栅以不同方向投影出去,从而在空间不同位置可看到被还原的不同视点画面,当人的左右眼分别看到了相邻视点的图像就可以感受到裸眼3D效果。
裸眼屏幕还原多视点图像依靠光学原理硬件,这里不予讨论。目前无论哪种裸眼3D展示方案(光栅屏障式、柱状透镜式等),其用户所见图像的串扰问题(左右眼看到的图像出现其他不正确图像画面的干扰)是制约裸眼行业发展的主要挑战,严重影响了用户体验,尤其在结合体感交互的裸眼3D交互系统中,用户左右移动将会造成画面错乱,带来难以忍受的眩晕感。国内外对裸眼图像干扰问题进行了大量研究,并取得一些突破性的进步。比如曾小名(曾小明,田华,黄子强,“跟踪式自由立体显示中一种降低串扰的显示方法”,《光电子·激光》,2013,24(1):146~151)根据人眼位置对合成图像进行像素点平移从而实现甜点(Sweet Point,观看裸眼效果最佳位置)跟踪人眼位置移动,从而使得人眼看到的始终是理想图像,但该方案只允许一个观看用户,在多用户观看场合不可取;文献方法(曾超等,“种基于Unity3D引擎的裸眼3D图文交互方法:中国”,CN201510704367.6[P],2016-1-27)通过计算出视点子像素映射矩阵,并编写相应的Shader,对每台相机渲染的贴图进行采样处理,并将经过采样处理的多张视差图像相加,得到最终合成图像输出到裸眼屏幕,以及文献方法(王子强,“一种基于Unity3D的裸眼3D内容制作的改进方法”:中国,CN201510144824.0[P],2015-6-7)编写Shader使近景的物体逐渐透明化以过渡裸眼视觉效果,但这些方法都没有通过软件程序很好解决用户体验的问题。
上述现有方案多采用摄像机水平分开放置,多个相机聚焦在较远处,但在观看较近物体时,人眼聚焦在较近位置,现有方案表现裸眼效果能力有限,人眼在裸眼效果可视区域内水平移动,画面会出现严重抖动,并让人产生眩晕;在多视点图像融合为立体图像时,通过顺序排列视点图像并周期循环以获得更多视点的裸眼效果,但在一个周期结束到下一个周期开始的过渡阶段人眼接受画面视差明显过大,从而造成剧烈眩晕感;在大场景展示场合,如果采用近距离聚焦以获得明显裸眼出屏效果,则多个相机观看角度会有较大差别,造成看到的远景画面差异过大,导致远景模糊。
发明内容
本发明的目的就在于为了解决上述问题而提供一种能减少眩晕感且裸眼图像背景不模糊的增强用户体验的裸眼3D图像设计方法。
本发明通过以下技术方案来实现上述目的:
一种增强用户体验的裸眼3D图像设计方法,包括以下步骤:
(1)设定虚拟场景摄像机:在场景起始位置放置一个背景摄像机C0专门获取远处背景图像,其焦距设为无穷远,然后在背景摄像机C0的左右按照圆弧形排列对称放置N个裸眼摄像机C1—CN,同时设置这N个摄像机聚焦到同一点O,相邻两个裸眼摄像机与点O连线之间的夹角角度相同;所有摄像机放置在同一个水平高度,各摄像机之间有水平视差但没有高度差;
(2)将虚拟场景的对象进行归类:将模型导入虚拟场景中,并进行分类,属于远景的图像即远处背景的物体图像归为BackgroundView,并设置其层级;属于前景的图像即近端需要裸眼出屏的物体图像归为ForegroundView,同样设置其层级;
(3)设置摄像机观看画面的渲染属性:裸眼摄像机C1—CN只看到属于ForegroundView层级的物体且设置视野深度为有限值,即较远处物体不在摄像机图像上渲染出来;背景摄像机C0只看到属于BackgroundView层级的物体;
(4)将多幅裸眼摄像机画面合成为立体图像:首先将背景摄像机C0的图像赋值给立体图像,此时立体图像已经有清晰的二维图像值;然后对于裸眼摄像机C1—CN的图像像素值的非零部分,按照一定排列顺序计算出视点子像素映射矩阵,并编写GPU运算脚本对每台摄像机渲染的图像进行采样处理,将经过采样处理的视差图像叠加到当前立体图像上得到最终的立体图像输出;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西南科技大学,未经西南科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201610590064.0/2.html,转载请声明来源钻瓜专利网。