[发明专利]一种背景图像的呈现方法和装置有效
申请号: | 200910237758.6 | 申请日: | 2009-11-18 |
公开(公告)号: | CN102063732A | 公开(公告)日: | 2011-05-18 |
发明(设计)人: | 廖健;郑培枫;吕精华;沈季 | 申请(专利权)人: | 新奥特(北京)视频技术有限公司 |
主分类号: | G06T15/00 | 分类号: | G06T15/00 |
代理公司: | 北京润泽恒知识产权代理有限公司 11319 | 代理人: | 苏培华 |
地址: | 100080 北京市海淀区西草*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 背景 图像 呈现 方法 装置 | ||
技术领域
本发明涉及计算机图形学技术领域,特别是涉及一种背景图像的呈现方法和装置。
背景技术
三维图形的表示如图1所示,在空间任取一点O,过O作互相垂直的三直线x、y、z,称O为原点,则构成空间坐标系。右边是x轴正方向,上面是y轴正方向,垂直于屏幕指向屏幕外的方向为z轴正方向。
在计算机图形学中,深度缓冲是在三维图形中处理图像深度坐标的过程,这个过程通常在硬件中完成,但也可以在软件中完成。深度缓冲是可见性问题的一个解决方法,而可见性问题是确定渲染场景中哪部分可见、哪部分不可见的问题。
当三维图形卡渲染物体的时候,每一个所生成的像素的深度(即z坐标)就保存在一个缓冲区中。这个缓冲区叫做z缓冲区或者深度缓冲区,这个缓冲区通常组织成一个保存每个屏幕像素深度的x-y二维数组。如果场景中的另外一个物体也在同一个像素生成渲染结果,那么图形处理卡就会比较二者的深度,并且保留距离观察者较近的物体。然后这个所保留的物体点深度保存到深度缓冲区中。最后,图形卡就可以根据深度缓冲区正确地生成通常的深度感知效果:较近的物体遮挡较远的物体。这个过程叫做z消隐。
在渲染过程中,z消隐是根据深度信息对像素的早期剔除。当渲染隐藏表面所需要的计算量很大的时候,这种方法可以提升处理性能。z消隐是深度缓冲的一个直接结果,在这种方法中每个待定像素的深度都要与相同位置的现存像素的深度进行比较。
举例说明,参照图2.1,表示国旗的图片(简称国旗图)和FIFA图叠加在一起,其中FIFA图作为背景图,其缓冲深度即z值小于国旗图的缓冲深度,由于较近的物体遮挡较远的物体,因此在渲染过程中FIFA图的部分图像被裁剪掉,最后呈现出的效果图如图2.1所示,即FIFA图的部分图像被国旗图遮挡而不显示。这个过程即为上述的z消隐。
这种通过z消隐来呈现背景图像的方法是按照像素的深度排序(即空间顺序)来显示的,由此存在这样一种问题:如果仅对背景图片FIFA图进行放大操作,国旗图保持不变,而且放大后的背景图片FIFA图的z值大于国旗图的z值,则呈现效果会如图2.2所示,国旗图的部分图像被裁剪掉。这样,国旗图和FIFA图就改变了原始的叠加次序,这一点是用户不希望的。
发明内容
本发明所要解决的技术问题是提供一种背景图像的呈现方法和装置,以解决现有技术存在的问题。
为了解决上述问题,本发明公开了一种背景图像的呈现方法,包括:
读取预置的列表,该列表对多个图元按照建立时间进行了排序;
对背景图元进行渲染时,根据所述列表中各图元建立的时间顺序确定是否对该背景图元进行裁剪;
对渲染后的背景图元进行呈现。
其中,读取预置的列表之前,还包括:
建立包含背景图元在内的多个图元,针对每个图元,包括以下步骤:
新建深度缓冲控制属性和深度排序属性;
初始化所述深度缓冲控制属性和深度排序属性;
将各图元的深度缓冲控制属性和深度排序属性都设置为FALSE。
其中,对背景图元进行渲染时,还包括:
将深度缓冲控制属性和深度排序属性添加到相应图元;
读取该背景图元的深度缓冲控制属性和深度排序属性,如果都为FALSE,则渲染时关闭深度缓冲,使深度值对渲染无效。
其中,所述方法还包括:
对所述背景图元进行放大操作;
然后对所述背景图元重新进行渲染时,根据该背景图元的深度缓冲控制属性和深度排序属性关闭深度缓冲,根据列表中各图元建立的时间顺序确定是否对该背景图元进行裁剪。
其中,对所述背景图元进行放大操作后,该背景图元的深度值增大。
本发明还提供了一种背景图像的呈现装置,包括:
读取单元,用于读取预置的列表,该列表对多个图元按照建立时间进行了排序;
渲染单元,用于对背景图元进行渲染时,根据所述列表中各图元建立的时间顺序确定是否对该背景图元进行裁剪;
呈现单元,用于对渲染后的背景图元进行呈现。
其中,所述装置还包括:
图元建立单元,用于建立包含背景图元在内的多个图元,针对每个图元,包括:
属性建立子单元,用于新建深度缓冲控制属性和深度排序属性;
初始化子单元,用于初始化所述深度缓冲控制属性和深度排序属性,并将各图元的深度缓冲控制属性和深度排序属性都设置为FALSE。
其中,所述装置还包括:
添加单元,用于将深度缓冲控制属性和深度排序属性添加到相应图元;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于新奥特(北京)视频技术有限公司,未经新奥特(北京)视频技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200910237758.6/2.html,转载请声明来源钻瓜专利网。
- 彩色图像和单色图像的图像处理
- 图像编码/图像解码方法以及图像编码/图像解码装置
- 图像处理装置、图像形成装置、图像读取装置、图像处理方法
- 图像解密方法、图像加密方法、图像解密装置、图像加密装置、图像解密程序以及图像加密程序
- 图像解密方法、图像加密方法、图像解密装置、图像加密装置、图像解密程序以及图像加密程序
- 图像编码方法、图像解码方法、图像编码装置、图像解码装置、图像编码程序以及图像解码程序
- 图像编码方法、图像解码方法、图像编码装置、图像解码装置、图像编码程序、以及图像解码程序
- 图像形成设备、图像形成系统和图像形成方法
- 图像编码装置、图像编码方法、图像编码程序、图像解码装置、图像解码方法及图像解码程序
- 图像编码装置、图像编码方法、图像编码程序、图像解码装置、图像解码方法及图像解码程序