【技术实现步骤摘要】
【国外来华专利技术】
本公开的各方面涉及三维图形处理和图像序列,其为观看者提供三维深度的增强幻觉。
技术介绍
大多数显示装置依赖于二维像素阵列或另外依赖于二维图像,以便向观看者呈现图形,即使图形的下面的内容可能是三维的(例如,渲染的3D计算机图形、现实记录内容和类似者)也如此。虽然足够,但当以此方式在二维显示器上显示3D图形时对于观看者来说会丢失深度的特定维度,且已经作出许多尝试来开发可提供3D深度的丰富幻觉以便为观看者增强视觉体验的技术。用于模拟3D深度的幻觉的传统技术常常依赖于体视学的原理以向观看者呈现模拟深度的幻觉的3D图像。体视学依赖于两个偏移图像,其一起组成为3D图像,其中分别向观看者的左眼和右眼中的每一者单独地呈现所述两个偏移图像。每个偏移图像自身是相同内容的二维图像,但这些左眼和右眼图像被每只眼睛单独地感知,且在大脑中进行组合以便提供深度的幻觉。图像中的偏移实质上模拟在现实世界中人类一般使用他们的偏移的左眼和右眼感知深度的方式,因此产生深度的幻觉。遗憾的是,虽然立体显示器已经存在了数十年,但它们从未完全实现用于取代常规二维显示器的主流流行类型。立体显示装置常常需要特殊眼镜组,这对于观看者来说是麻烦的。另外,需要某一形式的专用硬件以便呈现立体图像,这增加了成本且渲染不适合于在许多现有的显示装置上观看的立体图像。近来,已经针对被称为“3DGIF”的小帧序列尝试了用于模拟深度的幻觉的技术,所述小帧序列依赖于存储在单个动画GIF(图形交换格式)文件中的小组图像。二维GIF一般循环通过小图像序列,来自预先记录或预先渲染的视频,通常为少量帧,以便产生具有运动幻觉的短动画。通 ...
【技术保护点】
一种渲染图形的方法,所述图形包括描绘运动序列的三维内容,所述方法包括:a)渲染映射到二维观看窗口的所述三维内容;以及b)除所述三维内容以外,将参考图像渲染到所述观看窗口上,其中在所述观看窗口的一个或多个部分处界定所述参考图像,其中所述一个或多个部分少于所述观看窗口的全部,且其中所述在b)中渲染所述参考图像包括,对于所述一个或多个部分的每个给定部分:i)通过检查深度缓冲器中含有的映射到所述给定部分的所述三维内容的深度值而确定所述内容的深度是否超出深度阈值,ii)当在i)中确定映射到所述给定部分的所述内容的所述深度超出所述深度阈值时,使用所述参考图像遮挡映射到所述给定部分的所述内容,以及iii)当在i)中确定映射到所述给定部分的所述内容的所述深度不超出所述深度阈值时,使用映射到所述给定部分的所述内容遮挡所述参考图像。
【技术特征摘要】
【国外来华专利技术】2014.04.25 US 14/262,6461.一种渲染图形的方法,所述图形包括描绘运动序列的三维内容,所述方法包括:a)渲染映射到二维观看窗口的所述三维内容;以及b)除所述三维内容以外,将参考图像渲染到所述观看窗口上,其中在所述观看窗口的一个或多个部分处界定所述参考图像,其中所述一个或多个部分少于所述观看窗口的全部,且其中所述在b)中渲染所述参考图像包括,对于所述一个或多个部分的每个给定部分:i)通过检查深度缓冲器中含有的映射到所述给定部分的所述三维内容的深度值而确定所述内容的深度是否超出深度阈值,ii)当在i)中确定映射到所述给定部分的所述内容的所述深度超出所述深度阈值时,使用所述参考图像遮挡映射到所述给定部分的所述内容,以及iii)当在i)中确定映射到所述给定部分的所述内容的所述深度不超出所述深度阈值时,使用映射到所述给定部分的所述内容遮挡所述参考图像。2.根据权利要求1所述的方法,其中所述运动序列包括多个时间增量,其中针对每个所述时间增量来重复a)和b),其中所述一个或多个部分是多个部分,其中在每个所述时间增量内,针对每个所述部分来重复i)、ii)和iii)。3.根据权利要求1所述的方法,其中所述运动序列包括多个帧,其中针对每个所述帧来重复a)和b),其中所述一个或多个部分是多个部分,其中每个所述部分是像素,其中在每个所述帧内,针对每个所述像素来重复i)、ii)和iii)。4.根据权利要求1所述的方法,其中所述一个或多个部分共同地界定所述观看窗口的一个或多个垂直柱。5.根据权利要求1所述的方法,其中所述一个或多个部分共同地界定所述观看窗口的一个或多个垂直柱,其中每个所述垂直柱是矩形条。6.根据权利要求1所述的方法,其中所述一个或多个部分共同地界定所述观看窗口的一个或多个垂直柱,其中每个所述垂直柱是延伸所述观看窗口的整个高度的矩形条。7.根据权利要求1所述的方法,其中所述一个或多个部分共同地界定所述观看窗口的周边处的框架。8.根据权利要求1所述的方法,其中像素着色器执行所述在b)中渲染所述参考图像。9.根据权利要求1所述的方法,其中所述在ii)中遮挡所述内容包括将所述参考图像渲染为部分看透,使得由所述参考图像遮挡的所述内容部分可见。10.根据权利要求1所述的方法,其中所述在ii)中遮挡所述内容包括将所述参考图像渲染为部分看透,使得由所述参考图像遮挡的所述内容部分可见,其中所述将所述参考图像渲染为部分看透包括将所述内容的参数值与所述参考图像的参数值阿尔法混合。11.根据权利要求1所述的方法,其中所述运动序列包括多个帧,其中由GPU针对每个所述帧来重复a)和b),其中所述一个或多个部分是多个部分,其中每个所述部分是像素,其中在每个所述帧内,由所述GPU所执行的像素着色器针对每个所述像素来重复i)、ii)和iii)。12.根据权利要求1所述的方法,其中所述运动序列包括多个帧,其中由GPU针对每个所述帧来重复a)和b),其中所述一个或多个部分是多个部分,其中每个所述部分是像素,其中在每个所述帧内,由所述GPU所执行的像素着色器针对每个所述像素来重复i)、ii)和iii),其中所述在ii)中使用所述参考图像遮挡所述内容包括通过抛弃所述内容的像素参数值且使用参考图像像素参数值取代它们来渲染不透明的参考图像像素。13.根据权利要求1所述的方法,其中所述运动序列包括多个帧,其中由GPU针对每个所述帧来重复a)和b),其中所述一个或多个部分是多个部分,其中每个所述部分是像素,其中在每个所述帧内,由所述GPU所执行的像素着色器针对每个所述像素来重复i)、ii)和iii),其中所述在ii)中使用所述参考图像遮挡所述内容包括通过将所述内容的像素参数值与参考图像像素参数值阿尔法混合来渲染半透明的参考图像像素。14.根据权利要求1所述的方法,其中所述在b)中渲染所述参考图像包括以与显示装置壳体匹配的色彩来渲染所述参考图像。15.根据权利要求1所述的方法,其中所述三维内容是交互视频游戏的玩游戏连续镜头。16.根据权利要求1所述的方法,其中所述三维内容是交互视频游戏的玩游戏连续镜头,其中所述在b)中渲染所述参考图像包括在玩游戏期间实时地渲染所述参考图像。17.根据权利要求1所述的方法,其中所述运动序列包括多个时间增量,其中针对每个所述时间增量来重复a)和b),其中所述一个或多个部分是多个部分,其中在每个所述时间增量内,针对每个所述部分来重复i)、ii)和iii),其中所述在b)中渲染所述参考图像包括:在b)的一个或多个不同各自重复处使用一个或多个不同组参数来渲染所述参考图像,使得所述参考图像的所述参数跨所述运动序列随时间是动态的。18.根据权利要求1所述的方法,其中所述运动序列包括多个时间增量,其中针对每个所述时间增量来重复a)和b),其中所述一个或多个部分是多个部分,其中在每个所述时间增量内,针对每个所述部分来重复i)、ii)和iii),其中所述在b)中渲染所述参考图像包括在b)的每个不同各自重复处使用相等组参数来渲染所述参考图像,使得所述参考图像的所述参数跨所述运动序列随时间是静态的。19.根据权利要求1所述的方法,其中所述运动序列包括多个时间增量,其中针对每个所述时间增量来重复a)和b),其中所述一个或多个部分是多个部分,其中在每个所述时间增量内,针对每个所述部分来重复i)、ii)和iii),其中在每个所述时间增量内,所述在ii)中使用所述参考图像遮挡所述内容包括:在ii)的一个或多个不同各自重复处使用一个或多个不同参数来渲染所述参考图像的所述给定部分,使得所述参考图像的所述参数跨所述观看窗口在空间上不统一。20.根据权利要求1所述的方法,其中所述运动序列包括多个时间增量,其中针对每个所述时间增量来重复a)和b),其中所述一个或多个部分是多个部分,其中在每个所述时间增量内,针对每个所述部分来重复i)、ii)和iii),其中在每个所述时间增量内,所述在ii)中使用所述参考图像遮挡所述内容包括:在ii)的每个不同各自重复处使用相等参数来渲染所述参考图像的所述给定部分,使得所述参考图像的所述参数跨所述观看窗口在空间上统一。21.根据权利要求1所述的方法,其中所述三维内容是交互视频游戏的玩游戏连续镜头,其中所述运动序列包括多个帧,其中针对每个所述帧来重复a)和b),其中所述一个或多个部分是共同地界定所述观看窗口的一个或多个垂直柱的多个像素,其中在每个所述帧内,由像素着色器针对每个所述像素来重复i)、ii)和iii)。22.一种系统,其包括:至少一个处理器,以及至少一个存储器,其中所述至少一个处理器被配置成执行具有描绘运动序列的三维图形内容的应用,其中所述处理器被配置成执行渲染图形的方法,所述图形包括描绘运动序列的三维内容,所述方法包括:a)渲染映射到二维观看窗口的所述三维内容;以及b)除所述三维内容以外,将参考图像渲染到所述观看窗口上,其中在所述观看窗口的一个或多个部分处界定所述参考图像,其中所述一个或多个部分少于所述观看窗口的全部,且其中所述在b)中渲染所述参考图像包括,对于所述一个或多个部分的每个给定部分:i)通过检查所述存储器中的深度缓冲器中含有的映射到所述给定部分的所述三维内容的深度值而确定所述内容的深度是否超出深度阈值,ii)当在i)中确定映射到所述给定部分的所述内容的所述深度超出所述深度阈值时,使用所述参考图像遮挡映射到所述给定部分的所述内容,以及iii)当在i)中确定映射到所述给定部分的所述内容的所述深度不超出所述深度阈值时,使用映射到所述给定部...
【专利技术属性】
技术研发人员:B莫吉列夫斯基,RB斯滕森,
申请(专利权)人:索尼互动娱乐美国有限责任公司,
类型:发明
国别省市:美国;US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。