[发明专利]一种数据渲染方法及装置有效
申请号: | 201210587868.7 | 申请日: | 2012-12-31 |
公开(公告)号: | CN103065349A | 公开(公告)日: | 2013-04-24 |
发明(设计)人: | 程斌;陈忠会 | 申请(专利权)人: | 北京东方艾迪普科技发展有限公司 |
主分类号: | G06T15/00 | 分类号: | G06T15/00 |
代理公司: | 北京同达信恒知识产权代理有限公司 11291 | 代理人: | 黄志华 |
地址: | 100101 北京市*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 数据 渲染 方法 装置 | ||
技术领域
本发明涉及图像处理技术领域,具体涉及一种数据渲染方法及装置。
背景技术
随着三维实时渲染技术的不断发展,三维实时渲染技术也应用到了广播电视领域中,进而产生了三维在线包装系统。三维包装系统由计算机、视频卡和渲染设备组成。计算机提供了整个三维包装系统的运行平台,视频卡提供了视频画面的输入、输出以及实现视频、图文之间的快速混合功能,渲染设备是整个系统的核心,它是制作和显示图文模板、控制视频卡运行和输出的交互工具。
视频卡是多种多样的,渲染设备通过视频卡采集的视频信号也是分很多种类型比如视频图形阵列(Video Graphics Array,VGA)、数字视频接口(Digital Video Interface,DVI)、高清晰度多媒体接口(High Definition Multimedia Interface,HDMI)、数字串行接口(serial digital interface,SDI)等,但是从这些视频信号的数据结构上总的来说分为两种:逐行数据和隔行数据。在渲染设备中通过视频卡采集的视频信号有的是隔行数据,有的是逐行数据,针对逐行数据来说,对其进行数据渲染后直接传递给视频卡输出是没有问题的,然而,针对隔行数据来说,对其进行数据渲染后会被转换成为逐行数据,然后再传递给视频卡输出,这时会出现渲染结果奇偶行数据和视频卡输出要求的奇偶行数据不对应,因此输出的三维画面会出现锯齿和闪烁现象。
为了避免输出的画面出现锯齿和闪烁现象,现有的渲染设备采用以下两种方法将隔行数据转换为逐行数据再进行数据渲染:
第一种方法:
针对隔行数据在内存中对视频卡采集到每帧数据进行一次数据结构的转换,把奇偶行数据进行相应的数学运算,针对相应行数的奇行数据或偶行数据拟合成为一行或多行不存在奇偶行特征的数据,也即把隔行数据转换成逐行数据再进行数据渲染。
第二种方法:
采用特殊的硬件设备将隔行数据转换为逐行数据。
上述两种方法避免输出的画面出现锯齿和闪烁现象,然而针对第一种方法,其不足之处在于:一方面,由于将隔行数据转换为逐行数据需要占用了大量的CPU资源,因此使得渲染设备的实时数据渲染性能降低,并且在渲染设备同时对视频卡采集的多路隔行数据进行实时数据渲染时,渲染设备的实时数据渲染性能的下降更为明显;另一方面,由于将隔行数据转换为逐行数据后,原有的视频信息会被修改,并且修改是有损和不可逆的,因此视频信号的质量会降低。针对第二种方法,其不足之处在于:一方面,由于采用特殊硬件进行处理的过程是需要获取前后几帧数据,然后合并计算的,视频信号输入输出设备变会有几帧的差距,因此,引擎的渲染效率受到了硬件的限制,视频数据的采集和输出的实时性就很降低,另一方面,由于受制于特殊的硬件设备,因此渲染设备的可扩展和灵活性降低。
发明内容
本发明实施例提供了一种数据渲染方法及装置,用于解决现有技术中针对隔行数据进行数据渲染时,渲染设备的实时数据渲染性能的下降的问题。
本发明实施例提供的技术方案主要包括:
一种数据渲染方法,该方法包括:
读取并存储视频卡采集的每帧数据,获得该帧数据的数据结构信息;
在该帧数据的数据结构为隔行数据时,改变该帧数据的数据结构,将该帧数据的奇数行数据合并在一起作为该帧数据的奇行数据,将该帧数据的偶数行数据合并在一起作为该帧数据的偶行数据;
根据视频卡输出的需要对该帧数据进行数据渲染,在视频卡需要输出奇行数据时,读取存储的该帧数据的奇行数据进行渲染,在视频卡需要输出偶行数据时,读取存储的该帧数据的偶行数据进行数据渲染。
一种数据渲染装置,该装置包括:
帧数据读取模块,用于读取并存储视频卡采集的每帧数据,获得该帧数据的数据结构信息;
数据结构改变模块,用于在该帧数据的数据结构为隔行数据时,改变该帧数据的数据结构,将该帧数据的奇数行数据合并在一起作为该帧数据的奇行数据,将该帧数据的偶数行数据合并在一起作为该帧数据的偶行数据;
渲染模块,用于根据视频卡输出的需要对该帧数据进行数据渲染,在视频卡需要输出奇行数据时,读取存储的该帧数据的奇行数据进行渲染,在视频卡需要输出偶行数据时,读取存储的该帧数据的偶行数据进行数据渲染。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京东方艾迪普科技发展有限公司,未经北京东方艾迪普科技发展有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210587868.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:货品进出库盘点器
- 下一篇:集团控制下级融资活动的控管系统及方法
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置