[发明专利]一种双向帧间预测方法及装置有效
申请号: | 202111040982.3 | 申请日: | 2018-03-30 |
公开(公告)号: | CN113923455B | 公开(公告)日: | 2023-07-18 |
发明(设计)人: | 符婷;陈焕浜;杨海涛;张昊 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | H04N19/159 | 分类号: | H04N19/159;H04N19/176;H04N19/52 |
代理公司: | 北京中博世达专利商标代理有限公司 11274 | 代理人: | 申健 |
地址: | 518129 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 双向 预测 方法 装置 | ||
1.一种双向帧间预测方法,其特征在于,包括:
获取当前图像块的运动信息,所述当前图像块为待编码图像块或待解码图像块;
根据所述运动信息获取所述当前图像块的初始预测块;所述初始预测块包括第一初始预测块和第二初始预测块;
根据所述初始预测块的属性信息确定所述当前图像块的运动补偿方式,所述运动补偿方式为基于双向预测的加权预测技术或基于双向预测的光流技术BIO;所述根据所述初始预测块的属性信息确定所述当前图像块的运动补偿方式,包括:根据所述第一初始预测块的M*N个像素点的像素值与所述第二初始预测块的M*N个像素点的像素值得到M*N个像素差值;根据所述M*N个像素差值确定所述当前图像块的纹理复杂度;根据所述当前图像块的纹理复杂度确定所述运动补偿方式;
根据确定的所述运动补偿方式以及所述初始预测块对所述当前图像块进行运动补偿;
根据运动补偿后的所述当前图像块重建所述图像块。
2.根据权利要求1所述的方法,其特征在于,所述运动信息包括第一参考帧索引、第二参考帧索引、第一运动矢量和第二运动矢量;
所述根据所述运动信息获取所述当前图像块的初始预测块,包括:
根据所述第一参考帧索引和所述第一运动矢量确定所述当前图像块的第一初始预测块,所述第一参考帧索引用于表示所述当前图像块的前向参考块所在的帧的索引,所述第一运动矢量用于表示所述当前图像块相对所述前向参考块的运动位移,所述第一初始预测块的属性信息包括M*N个像素点的像素值,N为大于等于1的整数,M为大于等于1的整数;
根据所述第二参考帧索引和所述第二运动矢量确定所述当前图像块的第二初始预测块,所述第二参考帧索引用于表示所述当前图像块的后向参考块所在的帧的索引,所述第二运动矢量用于表示所述当前图像块相对所述后向参考块的运动位移,所述第二初始预测块的属性信息包括M*N个像素点的像素值。
3.根据权利要求1或2所述的方法,其特征在于,所述根据所述M*N个像素差值确定所述当前图像块的纹理复杂度,包括:
计算所述M*N个像素差值的绝对值之和;
将所述M*N个像素差值的绝对值之和确定为所述当前图像块的纹理复杂度。
4.根据权利要求1或2所述的方法,其特征在于,所述根据所述M*N个像素差值确定所述当前图像块的纹理复杂度,包括:
计算所述M*N个像素差值的平均值;
将所述M*N个像素差值的平均值确定为所述当前图像块的纹理复杂度。
5.根据权利要求1或2所述的方法,其特征在于,所述根据所述M*N个像素差值确定所述当前图像块的纹理复杂度,包括:
计算所述M*N个像素差值的标准差;
将所述M*N个像素差值的标准差确定为所述当前图像块的纹理复杂度。
6.根据权利要求1或2所述的方法,其特征在于,所述根据所述当前图像块的纹理复杂度确定所述运动补偿方式,包括:
判断所述当前图像块的纹理复杂度是否小于第一阈值,所述第一阈值为大于0的任意实数;
若所述当前图像块的纹理复杂度小于所述第一阈值,确定所述运动补偿方式为基于双向预测的加权预测技术;
若所述当前图像块的纹理复杂度大于或等于所述第一阈值,确定所述运动补偿方式为基于双向预测的光流技术。
7.一种编码方法,其特征在于,包括:
所述权利要求1-6中任一项所述的双向帧间预测方法用于编码过程中,所述当前图像块为待编码图像块。
8.一种解码方法,其特征在于,包括:
所述权利要求1-6中任一项所述的双向帧间预测方法用于解码过程中,所述当前图像块为待解码图像块。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111040982.3/1.html,转载请声明来源钻瓜专利网。