[发明专利]带宽压缩中复杂纹理的多模式选择预测方法有效
申请号: | 201811260518.3 | 申请日: | 2018-10-26 |
公开(公告)号: | CN109510983B | 公开(公告)日: | 2020-08-11 |
发明(设计)人: | 岳庆冬;冉文方 | 申请(专利权)人: | 苏州龙盈软件开发有限公司 |
主分类号: | H04N19/103 | 分类号: | H04N19/103;H04N19/132;H04N19/176;H04N19/59 |
代理公司: | 北京权智天下知识产权代理事务所(普通合伙) 11638 | 代理人: | 王新爱 |
地址: | 215000 江苏省苏州市相城区*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 带宽 压缩 复杂 纹理 模式 选择 预测 方法 | ||
1.一种带宽压缩中复杂纹理的多模式选择预测方法,其特征在于,包括:
将待编码视频图像划分成多个宏块,并确定待编码像素分量;
计算当前编码宏块的宏块梯度;
在梯度-预测模式查找表中,根据当前编码宏块的所述宏块梯度确定当前编码宏块的梯度级别,并根据所述梯度级别确定当前编码宏块的最优预测模式;
采用最优预测模式对当前编码宏块进行预测,计算当前编码宏块的一组最优预测残差;
所述采用最优预测模式对当前编码宏块进行预测,计算当前编码宏块的一组最优预测残差的步骤包括:
设定多种等距采样模式,根据不同的采样间隔对所述当前编码宏块中的像素的待编码像素分量的重建值进行采样;
确定每一种等距采样模式下当前编码宏块中的每个所述采样像素和每个非采样像素的参考像素,计算得到每一种等距采样模式下的一组采样预测残差;
根据每一种等距采样模式下的一组采样预测残差,计算每一种等距采样模式下的采样绝对残差和;
比较所述多种等距采样模式下的多个所述采样绝对残差和,选择最小的采样绝对残差和对应的等距采样模式作为最优等距采样模式,对应的一组采样预测残差作为当前编码宏块的一组最优预测残差,对应的一组参考像素作为当前编码宏块的一组最优参考像素。
2.根据权利要求1所述的方法,其特征在于,所述计算当前编码宏块的宏块梯度的步骤包括:
计算当前编码宏块中每个像素的待编码像素分量的像素梯度,所述像素梯度的计算公式为:
其中,表示当前编码宏块中待编码像素分量值,分别为编号m的像素的四个邻近像素的待编码像素分量值,下标ij为编号m的像素在待编码视频图像上的位置索引,ABS为绝对值运算符,n表示所述待编码像素分量的第n个像素分量;
根据当前编码宏块中所有像素的待编码像素分量的像素梯度计算当前编码宏块的宏块梯度,所述宏块梯度的计算公式为:
其中,M表示当前编码宏块中像素的个数。
3.根据权利要求1所述的方法,其特征在于,所述在梯度-预测模式查找表中,根据当前编码宏块的所述宏块梯度确定当前编码宏块的梯度级别,并根据所述梯度级别确定当前编码宏块的最优预测模式的步骤中,所述梯度-预测模式查找表中包括若干个梯度级别,每个所述梯度级别具有相同或者不同的梯度跨度,每个所述梯度级别对应若干个预测模式。
4.根据权利要求3所述的方法,其特征在于,所述若干个梯度级别具有的所述梯度跨度之和等于所述待编码视频图像的待编码像素分量值范围。
5.根据权利要求1所述的方法,其特征在于,所述设定多种等距采样模式,根据不同的采样间隔对所述当前编码宏块中的像素的待编码像素分量的重建值进行采样的步骤包括:
从当前编码宏块中的第一个像素开始,按照所述采样间隔采集所述采样像素的待编码像素分量的重建值,所述采样像素包括当前编码宏块的最后一个像素。
6.根据权利要求1所述的方法,其特征在于,所述确定每一种等距采样模式下当前编码宏块中的每个所述采样像素和每个所述非采样像素的参考像素,计算得到每一种等距采样模式下的一组采样预测残差的步骤还包括:
从所述当前编码宏块的上参考宏块中按照点对点映射选择每个所述采样像素的参考像素,计算每个所述采样像素的待编码像素分量的采样预测残差。
7.根据权利要求6所述的方法,其特征在于,所述确定每一种等距采样模式下当前编码宏块中的每个所述采样像素和每个所述非采样像素的参考像素,计算得到每一种等距采样模式下的一组采样预测残差的步骤还包括:
从所述当前编码宏块中选择所述采样像素作为每个所述非采样像素的参考像素,计算每个所述非采样像素的待编码像素分量的采样预测残差。
8.根据权利要求7所述的方法,其特征在于,每个所述非采样像素的待编码像素分量的采样预测残差的计算公式为:
其中,表示1/T采样模式下当前编码宏块中编号为m的所述非采样像素的待编码像素分量的采样预测残差,为当前编码宏块中编号为m的所述非采样像素的参考像素即采样像素Samplef的待编码像素分量的重建值,m≠Tf,m≠M-1,1≤T≤M,f=0、1、2、…、F-1,n表示所述待编码像素分量的第n个像素分量,T表示采样间隔,F表示采样区间的个数,F=M/T,M表示当前编码宏块中像素的个数,f表示F个采样区间中的第f个采样区间。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于苏州龙盈软件开发有限公司,未经苏州龙盈软件开发有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811260518.3/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种地面电视接收机的测试方法、测试系统及终端
- 下一篇:一种压缩编码量化方法