[发明专利]变换块划分方法,变换块划分参数的编码方法及解码方法有效
申请号: | 201210227646.4 | 申请日: | 2012-07-03 |
公开(公告)号: | CN102761742A | 公开(公告)日: | 2012-10-31 |
发明(设计)人: | 郑萧桢;袁媛;于浩平;何芸 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | H04N7/26 | 分类号: | H04N7/26;H04N7/50 |
代理公司: | 北京同立钧成知识产权代理有限公司 11205 | 代理人: | 刘芳 |
地址: | 518129 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 变换 划分 方法 参数 编码 解码 | ||
技术领域
本发明实施例涉及图像编码技术,尤其涉及一种变换块划分方法,变换块划分参数的编码方法及解码方法。
背景技术
为减少视频传输所占用的带宽,需要对视频数据进行编码处理,其中,帧间压缩方法就是一种常见的视频编码技术,其可以对待传输视频图像进行压缩处理,减少视频传输的数据。
帧间压缩方法是基于运动估计的一种视频编码技术,视频编码端对视频图像进行编码的过程包括:首先,将待编码图像块划分成若干个大小相等的子图像块;然后,针对每个子图像块,在参考图像中搜索与当前子图像块最匹配的图像块作为预测块;其后,将该子图像块与预测块的相应像素值相减得到残差,并将得到的各子图像块对应的残差组合在一起,得到图像块的残差;然后将图像块的残差经变换与量化后得到的值进行熵编码;最后,将熵编码得到的比特流和运动矢量信息一并发给解码端,其中,运动矢量信息表示当前子图像块与预测块的位置差。解码端接收到编码端发送的比特流和运动矢量信息后,进行与编码端相反的处理过程,即可得到相应的图像块的原始数据。目前,在对图像编码过程中,对图像块的残差进行变换,是利用变换块(也称变化矩阵)对残差进行变换处理,得到变换系数矩阵,以去除图像块的冗余信息,提高图像块的编码效率。由于图像块的残差存在不同的分布规律,使用某一特定尺寸的变换块对其进行变换处理往往达不到较好的变换效果,因此需要使用不同尺寸的变换块来对图像块的残差进行变换处理,以获得最佳的变换效果。
现有图像块编码过程中,需要对变换块进行划分,以获得适合对图像块的残差进行变换处理的变换块,其中,变换块的初始尺寸通常为方形,即变换块的高和宽相等。传统方法对变换块划分时,是采用方形划分,即将变换块划分成多个宽和高相等的方形子变换块,然后利用方形变换块对图像块的残差进行变换处理。
由于图像块在进行划分时,会采用水平划分、垂直划分等非方形划分方式,且这种非方形划分会体现图像块的纹理信息,此时,若采用方形变换块对图像块的残差进行变换处理时,方形变换块就有可能跨越相邻的两个子图像块对应的残差,由于相邻两个子图像块对应的残差会存在跳跃性的变换,此时采用方形变换块进行变换时,就会使得变换作用减弱,不能有效去除图像块的冗余信息,降低编码效率。为此,现有技术也提出了一种采用非方形变换块对图像块的残差进行变换处理的方法,其中,在对变换块进行划分时,按照与图像块一致的划分方式,将划分得到的子变换块形状与子图像块尺寸一致,这样,就可以避免采用方形变换块对图像块的残差处理时存在的不能有效去除图像块的冗余信息的问题。此外,在对变换块进行划分过程中,需要对变换块的划分参数进行编码,每个变换块需要编码变换块的划分参数,以表示变换块是否需要划分。
但是,对变换进行划分时,通常会预设变换块的尺寸的最小值,而现有采用非方变换块的变换块划分过程中,是将变换块的宽和高均划分到预设变换块的尺寸的最小值时,才会停止划分,这样,在对变换块进行划分时,可能会存在同时采用水平划分、垂直划分或水平划分与垂直划分交叉的划分方式,变换块参数的编码复杂,导致变换块的划分逻辑复杂,划分出的变换块也会影响图像块的编码效率,增加编码的复杂度。
发明内容
本发明实施例提供一种变换块划分方法,变换块划分参数的编码方法及解码方法,可有效对变换块进行划分,提高图像块的编码效率。
本发明实施例提供一种变换块划分方法,包括:
获取预设变换块的尺寸的最小值;
对变换块的进行非方形划分时,若所述变换块的宽或高等于所述预设变换块的尺寸的最小值,则停止对所述变换块进行划分;
其中,所述非方形划分是指将图像块或变换块划分成宽和高不等的划分方法。
本发明实施例另提供一种变换块划分参数的编码方法,包括:
获取预设变换块的尺寸的最小值;
根据变换块的尺寸与所述预设变换块的尺寸的最小值之间的关系,判断是否编码变换块的划分参数;
所述变换块的划分参数用于表示对变换块进行划分或不进行划分。
本发明实施例还提供一种变换块划分参数的解码方法,其特征在于,包括:
获取预设变换块的尺寸的最小值;
根据变换块的尺寸与所述预设变换块的尺寸的最小值之间的关系,判断是否解码变换块的划分参数;
所述变换块的划分参数用于表示对变换块进行划分或不进行划分。
此外,本发明实施例还提供一种变换块划分装置,包括:
尺寸获取模块,用于获取预设变换块的尺寸的最小值;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210227646.4/2.html,转载请声明来源钻瓜专利网。
- 上一篇:制造半导体层的方法和装置
- 下一篇:一种实现SIP协议通用编解码的方法和装置