[发明专利]一种MPEG-2/H.264标准下视频流插入台标字幕的压缩域局部处理算法有效
申请号: | 201010252253.X | 申请日: | 2010-08-13 |
公开(公告)号: | CN101895766A | 公开(公告)日: | 2010-11-24 |
发明(设计)人: | 马保宏;赵巍 | 申请(专利权)人: | 北京算通科技发展股份有限公司 |
主分类号: | H04N7/26 | 分类号: | H04N7/26;H04N7/30;H04N5/278 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 100082 北京市海淀区西直门北大街*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 mpeg 264 标准 视频 插入 台标 字幕 压缩 局部 处理 算法 | ||
技术领域
本发明属于一种数字视频码流插入台标字幕的压缩域局部处理算法。
背景技术
电视节目的台标字幕插入,在模拟时代就广泛应用,已经得到证明是一种重要的信息标示和发布手段。但由于目前使用的模拟字幕系统,各个电视台仍然各自采集发送,还不能通过网络公司实现字幕群发。节目数字化编码之后,情况发生很大变化。
首先,压缩后的图像是一个变长的数据序列,每幅图像的数据不仅大小不一样,而且相互之间有很大的相关和依赖性,处理I帧以外的任何图像都需要同时处理与其参考帧有关系的一系列参考帧;其次,如果仍然沿用模拟视频的台标字幕插入方式,必然要对码流进行解码利再编码过程,直接带来视频图像质量的下降,原来码流特性几乎完全发生变化,这在广播级的应用中是不能接受的;最后,如果使用解码和再编码处理,对系统的计算资源要求很高,系统能处理的节目数量会非常有限,不适宜在数字电视节目丰富的环境下使用,设备投资也比较大。
发明内容
本发明的目的是提供一种高效的、对原始流视频质量几乎没有影响的数字视频码流插入台标字幕的实现方法。
MPEG-2/H.264视频码流是基于以宏块为单位的运动补偿、整数余弦变换/反变换、量化/反最化以及熵编码技术进行有损压缩编码的数据流。将数据流按照对应标准,解码为一序列Slice。根据台标字幕插入位置,对每帧图像的宏块进行分类处理。
将每帧图片的宏块按照与插入台标字幕位置关系不同,分为两类。要插入台标字幕区域的宏块和其运动矢量指向台标字幕插入区域的宏块为第一类,其余宏块为第二类。第二类宏块数据不做任何处理,顺序输出。需要进行处理的第一类宏块,仅在压缩域进行处理,大幅提高算法效率。
当宏块参考帧为帧间模式时,为了找到最有效的运动矢量,要将当前宏块利周围的大量宏块进行比较,消耗很多宝贵的Cpu资源。本发明中,在原运动矢量基础上的比较小的范围内进行运动估计,选取最小残差对应的运动矢量为最优运动矢量。当宏块类型为帧内模式时,MPEG-2标准下直接进行处理即可;H.264标准下,根据参考宏块的位置不同来改变,来改变宏块的参考模式,然后进行处理。
由于插入的台标字幕与原始图像内容会有很大差别,造成插入台标字幕后的码流与原始码流的码率有很大不同。本发明对需要处理的宏块进行精细码率控制,调整插入台标字幕区域宏块利周边相关宏块的量化参数,来获得与原始码流一致的码率。
附图说明
图1为本发明的流程示意图;
图2为本发明的帧内预测类型宏块矢量处理流图;
图3为本发明的帧间预测类型宏块矢量处理流图;
具体实施方式
如图1所示,为本发明的流程图。视频码流数据经熵解码后得到宏块在帧图像中的位置,再和要插入的台标字幕在帧图像中的位置进行比较,以确定是否处理该宏块,其比较方法如图2和图3所示。
当前帧为I帧时,MPEG-2标准下只需要判断当前宏块是否在台标字幕插入区域宏块内,如果在就需要处理,否则不需要处理;H.264标准下,不仅需要判断当前宏块是否在台标字幕插入区域宏块内,还要判断是否是这些宏块的左、上、左上、右上宏块,如果是则需要处理,否则不需要处理。
当前帧为P帧时,除了要判断当前宏块是否在台标字幕插入区域,还要判断其运动矢量是否指向台标字幕插入区域,如图3中所示的需要处理区域的左上角宏块。如果宏块满足条件,则需要处理,否则不需要处理。当前帧为B帧时的情况与P帧类似,不同的是还要考虑宏块运动矢量后向分量,这里不再用示意图来演示了。
经过前面的判断,不需要处理的宏块,其所有相关数据直接输出。而需要处理的宏块就要进行运动估计、量化以及熵编码等处理,最后输出。由于运动补偿对于编码效率、编码后的图像质量以及码流码率有比较大的影响,因此需要关注一下。
设定进行运动估计的块尺寸为W×H像素,运动向量的范围是:水平方向为[-K,+K],垂直方向为[-L,+L],单位为像素。用绝对值误差和(TAD)作为衡量块匹配程度的判据,失配函数F(k,l)定义为:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京算通科技发展股份有限公司,未经北京算通科技发展股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201010252253.X/2.html,转载请声明来源钻瓜专利网。