[发明专利]一种视频图像跳过宏块的解码方法有效
| 申请号: | 200710097499.2 | 申请日: | 2003-12-31 |
| 公开(公告)号: | CN101056409A | 公开(公告)日: | 2007-10-17 |
| 发明(设计)人: | 高文;郑俊浩;马思伟;季向阳;张鹏;吕岩 | 申请(专利权)人: | 中国科学院计算技术研究所 |
| 主分类号: | H04N7/26 | 分类号: | H04N7/26;H04N7/50 |
| 代理公司: | 北京同立钧成知识产权代理有限公司 | 代理人: | 刘芳 |
| 地址: | 100080北京市海淀区中关村*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 视频 图像 跳过 解码 方法 | ||
技术领域
本发明涉及一种对视频图像解码的方法,尤其是一种当编码图像含有跳过宏块时,对视频图像的跳过宏块进行编码的方法以及相应的解码获得视频图像的方法,属于视频编码领域。
背景技术
数字电视、新一代移动通信、宽带网络通信、家庭消费电子这些高技术产业群的共性技术集中在以视音频为主要内容的多媒体信息处理技术,特别是数据压缩技术上。高效的视频编解码技术是实现高质量、低成本多媒体数据存储与传输的关键。
在现有的视频标准中,(如MPEG系列和H.26x系列),都存在一种跳过宏块模式(Skipped Macroblock)。所谓跳过宏块是指对此类型宏块编码时不需要编码附加信息(例如运动矢量或残差),它只在P图像和B图像中存在,即只在帧间编码视频图像中存在,帧内编码视频图像如I帧中并不存在。跳过宏块的运动矢量是通过先前处理的相邻宏块(时间域或空间域)的运动矢量所导出的,并且没有残差数据(量化后残差为0)。由于跳过宏块的处理不同于其他的宏块,所以在视频编码时,需要将它标识出来。
MPEG2标准中采用“宏块地址增量”(macroblock_address_increment)来处理的。如果macroblock_address_increment大于1,则表示中间有若干跳过宏块。
H.263标准中通过专门的一位来标识是否有编码数据,即“编码宏块标识”(coded macroblock indication),1表示没有数据是跳过宏块,0表示后面有编码的宏块数据。
H.264标准中对跳过宏块采用“游程编码”(run length)来处理,对跳过数目进行编码。这种处理方式与MPEG2的“宏块地址增量”方法思路相同,都是编码跳过的宏块数目。
现有技术中,只采用单一方式编码跳过宏块类型,编码的效率不高。对于某些平滑的序列,当量化参数较大时,跳过宏块很多,此时“宏块标识方式”对每个宏块都需一位来标识是否是跳过宏块,效率较低;而采用“宏块地址增量”方式只需用变长码来编连续的跳过宏块数目。同样,对某些运动较大的序列,当量化参数较小时,跳过宏块较少,连续出现的跳过宏块数目也较小,频繁出现的小数值并不利于变长码来编码,例如数值3变长码编码时可能需要3bit来表示,如果这样的小数值很多,并且没有大的数值(跳过宏块持续出现),此时定长码可以达到更好的编码效果。同时,对于用来标识非跳过宏块的单一0值,“宏块地址增量”方式与“编码宏块标识”方式的实际编码位数是相同的。此时宏块地址增量方式不能充分发挥变长码的优势,编码效率也大为降低。
在图像编码时选择何种方式编码跳过宏块,以取得最好的编码效率成为视频编码领域进一步提高编码效率的难题之一。
发明内容
本发明所要解决的技术问题在于:提出一种跳过宏块的编码方法,可以根据跳过的宏块的多少来选择不同编码方式编码跳过宏块,并进一步提供相应的跳过宏块的解码方法,使编码效率大为提高.
一种视频图像跳过宏块的解码方法,包括如下步骤:
步骤1、从码流的图像头中读入跳过宏块编码标志,并判断跳过宏块编码标志的值,如果为1则为游程编码,如果为0则为跳过宏块数与宏块类型联合编码;
步骤2、根据编码类型选择宏块类型解码方式,如果为游程编码,则执行步骤3;如果编码类型为跳过宏块数与宏块类型联合编码,则执行步骤4;
步骤3、采用游程解码方式,解码当前图像当前宏块的宏块类型,执行步骤5;
步骤4、采用跳过宏块数与宏块类型联合的解码方式,解码当前图像当前宏块的宏块类型,并执行步骤5;
步骤5、按照对应的宏块类型,对当前图像的宏块进行宏块自身数据的解码;
步骤6、判断当前宏块是否为当前图像最后一个编码宏块,是则结束,否则重新执行步骤1。
本发明通过两次编码或通过经验阈值来选择视频图像跳过宏块的编码方式以及相应的解码方式,提高了图像编码的效率,减少了传输及存储的代价,解决了以往视频图像跳过宏块编码时,效率低下的问题,并且可用性强,在帧编解码和场编解码时都可有效使用,是一种简单、实用的技术方案。
附图说明
图1是本发明嵌入跳过宏块编码的通用编码流程示意图;
图2是本发明嵌入跳过宏块解码的通用解码流程示意图;
图3是一个包括跳过宏块的图像宏块实例的示意图;
图4是本发明采用两次编码选择编码方式的流程图;
图5是本发明基于统计信息选择编码方式的流程图。
具体实施方式
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国科学院计算技术研究所,未经中国科学院计算技术研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200710097499.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:预防与治疗自身免疫性疾病的物质
- 下一篇:复合过滤制品
- 彩色图像和单色图像的图像处理
- 图像编码/图像解码方法以及图像编码/图像解码装置
- 图像处理装置、图像形成装置、图像读取装置、图像处理方法
- 图像解密方法、图像加密方法、图像解密装置、图像加密装置、图像解密程序以及图像加密程序
- 图像解密方法、图像加密方法、图像解密装置、图像加密装置、图像解密程序以及图像加密程序
- 图像编码方法、图像解码方法、图像编码装置、图像解码装置、图像编码程序以及图像解码程序
- 图像编码方法、图像解码方法、图像编码装置、图像解码装置、图像编码程序、以及图像解码程序
- 图像形成设备、图像形成系统和图像形成方法
- 图像编码装置、图像编码方法、图像编码程序、图像解码装置、图像解码方法及图像解码程序
- 图像编码装置、图像编码方法、图像编码程序、图像解码装置、图像解码方法及图像解码程序





