[发明专利]一种预测编码方法、装置有效
申请号: | 201110139037.9 | 申请日: | 2011-05-25 |
公开(公告)号: | CN102238391A | 公开(公告)日: | 2011-11-09 |
发明(设计)人: | 徐苏珊 | 申请(专利权)人: | 深圳市融创天下科技股份有限公司 |
主分类号: | H04N7/32 | 分类号: | H04N7/32;H04N7/26 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 518057 广东省深圳市南山区*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 预测 编码 方法 装置 | ||
技术领域
本发明涉及视频编码领域,尤其涉及一种预测编码方法、装置。
背景技术
现有的编码体系中预测编码的方法包括帧内预测和帧间预测两种情况。分别在空间和时间两个角度对图像数据进行压缩编码,通常帧间预测可以得到很高的数据压缩率。但在某些情况下,并不能够完全充分地消除数据的相关性,压缩数据。尤其是当图像发生了变形、旋转、镜头缩放等,因为图像运动的复杂性,基于运动补偿的帧间预测得不到非常准确的预测值,这样就会导致经过预测后的残差数据过大,影响编码压缩效率。
因此现在需要一种新型的预测编码方法,能够将帧内和帧间预测有机的结合,进一步提高预测的准确性,减少残差数据,提升编码的压缩效率。
发明内容
本发明实施例的目的在于提出一种预测编码方法,旨在解决现有技术中真贱预测得不到准确的预测值,进过预测后的残差数据过大,编码压缩效率低的问题。
本发明实施例提供一种预测编码方法,所述的方法包括:
将当前帧划分为16x16的宏块;以当前帧的当前宏块为单位进行帧间预测,匹配参考帧中第一宏块、得到当前宏块的第一帧间编码预测值;
通过当前宏块、第一宏块获取第一系数E1、第二系数E2、第三系数E3、第四系数E4、第五系数E5;
根据所述的第一系数至第五系数选择最优帧内编码预测模式,通过所述的最优帧内编码预测模式对当前宏块进行编码,获得第二帧内编码预测值;
根据所述的第一帧间编码预测值、第二帧内编码预测值得到第三编码预测值;根据所述的第三编码预测值与当前宏块输出视频编码流。
本发明实施例还提供一种预测编码的装置,所述的装置包括:第一获取单元、系数获取单元、第二获取单元、输出单元;
第一获取单元,包括第一帧间编码预测值单元,用于将当前帧划分为16x16的宏块;以当前帧的当前宏块为单位进行帧间预测,匹配参考帧中第一宏块、得到当前宏块的第一帧间编码预测值;
系数获取单元,包括:
第一系数获取单元,用于通过第一宏块获取第一系数E1;
第二系数获取单元,用于通过当前宏块获取第二系数E2;
第三、四、五系数获取单元,用于通过当前宏块获取第三系数E3、第四系数E4、第五系数E5;
第二获取单元,用于根据所述的第一系数至第五系数选择最优帧内编码预测模式,通过所述的最优帧内编码预测模式对当前宏块进行编码,获得第二帧内编码预测值;
输出单元,用于根据所述的第一帧间编码预测值、第二帧内编码预测值得到第三编码预测值;根据所述的第三编码预测值与当前宏块输出视频编码流。
本发明实施例提出一种新型的编码方法与装置,这种编码方法与装置将帧内预测和帧间预测有机的结合起来,是对现有编码的一种很好的补充,可以提升图像编码的编码质量,提高预测的准确性,减少残差数据,提升编码的压缩效率;并且可以提升图像压缩率失真性能,尤其是针对视频图像变换比较大的场景有较好的效果。
附图说明
图1是本发明实施例1预测编码方法流程图;
图2是本发明实施例1当前宏块与第一宏块的关系图;
图3是本发明实施例1当前宏块与第二宏块至第六宏块的关系图;
图4是本发明实施例2预测编码的装置结构示意图。
具体实施方式
为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图和实施例,对本发明进行进一步详细说明,为了便于说明,仅示出了与本发明实施例相关的部分。应当理解,此处所描写的具体实施例,仅仅用于解释本发明,并不用以限制本发明。
本发明实施例提出一种新型的编码方法,这种编码方法将帧内预测和帧间预测有机的结合起来,能够提升图像编码的编码质量。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市融创天下科技股份有限公司,未经深圳市融创天下科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110139037.9/2.html,转载请声明来源钻瓜专利网。