一种帧间预测方法和装置制造方法及图纸

技术编号:36588656 阅读:19 留言:0更新日期:2023-02-04 17:53
本申请实施例公开了一种帧间预测方法和装置,涉及视频编解码技术领域,解决了现有技术中帧间预测模式获得的预测像素在空域上存在一定的不连续性,影响预测效率,造成预测残差能量较大的问题。具体方案为:解析码流,以获得待处理图像块的运动信息;基于运动信息对待处理图像块进行运动补偿,以获得待处理图像块的预测块,待处理图像块的预测块中包括目标像素点的预测值;将一个或多个参考像素点的重构值和目标像素点的预测值进行加权计算,以更新目标像素点的预测值,其中,参考像素点与目标像素点具有预设的空域位置关系。像素点具有预设的空域位置关系。像素点具有预设的空域位置关系。

【技术实现步骤摘要】
一种帧间预测方法和装置
[0001]本申请是分案申请,原申请的申请号是201980011364.0,原申请日是2019年09月 20日,原申请的全部内容通过引用结合在本申请中。


[0002]本申请实施例涉及视频编解码
,尤其涉及一种帧间预测方法和装置。

技术介绍

[0003]数字视频技术可广泛应用于各种数字视频装置中,数字视频装置可以实施视频解码技术,例如在由MPEG

2、MPEG

4、ITU

T H.263、ITU

T H.264/MPEG

4第10部分先进视频解码(AVC)、ITU

T H.265(也被称作高效率视频解码HEVC)所定义的标准及这些标准的扩展中所描述的视频解码技术。数字视频装置通过实施这些视频解码技术来更有效地发送、接收、编码、解码和/或存储数字视频信息。
[0004]目前,在视频编解码中主要利用了帧间预测和帧内预测技术来消除视频中的时域和空域冗余。但由于帧间预测技术仅考虑图像邻近帧中的相同物体之间的时域相关性,而未考虑空间域的相关性问题,这将造成现有的帧间预测模式获得的预测像素在空间域上存在一定的不连续性,影响预测效率,造成预测残差能量较大。

技术实现思路

[0005]本申请实施例提供一种帧间预测方法和装置,能够对帧间编码的预测块进行空域滤波,提高编码效率。
[0006]为达到上述目的,本申请实施例采用如下技术方案:
[0007]本申请实施例的第一方面,提供一种帧间预测方法,该方法包括:解析码流,以获得待处理图像块的运动信息;基于该运动信息对上述待处理图像块进行运动补偿,以获得该待处理图像块的预测块,该待处理图像块的预测块中包括目标像素点的预测值;将一个或多个参考像素点的重构值和上述目标像素点的预测值进行加权计算,以更新该目标像素点的预测值,其中,上述参考像素点与上述目标像素点具有预设的空域位置关系。基于本方案,通过利用周围邻近已重构像素对目标像素点的预测值进行空域滤波处理,能够提高编码压缩效率。
[0008]结合第一方面,在一种可能的实现方式中,上述一个或多个参考像素点包括与上述目标像素点具有相同横坐标且具有预设纵坐标差的已重构像素点,或者,与上述目标像素点具有相同纵坐标且具有预设横坐标差的已重构像素点。基于本方案,通过与目标像素点具有预设空域位置关系的参考像素点对目标像素点进行滤波处理,相比于现有技术,提高了编码效率。
[0009]结合第一方面和上述可能的实现方式,在另一种可能的实现方式中,上述更新目标像素点的预测值,包括:根据上述目标像素点的更新前的预测值和上述参考像素点的重构值进行加权计算,获取上述目标像素点的更新后的预测值,该目标像素点的更新后的预
测值通过如下公式获得:
[0010][0011]其中,上述目标像素点的坐标为(xP,yP),待处理图像块内的左上角像素点的坐标为 (xN,yN),predP(xP,yP)为目标像素点的更新前的预测值,predQ(xP,yP)为目标像素点的更新后的预测值,recon(xN

M1,yP),recon(xP,yN

M2)分别为位于坐标位置 (xN

M1,yP),(xP,yN

M2)的参考像素点的重构值,w1,w2,w3,w4,w5,w6为预设常数,M1,M2为预设正整数。基于本方案,通过滤波处理能够得到目标像素点的更新后的预测值。
[0012]结合第一方面和上述可能的实现方式,在另一种可能的实现方式中,w1+w2=R1,或, w3+w4=R2,或,w5+w6+w7=R3,其中,R1,R2,R3分别为2的n次方,n为非负整数。基于本方案,能够进一步提高编码效率。
[0013]应理解,R1,R2,R3分别为2的n次方,并不限定R1,R2,R3相同,或者不同,示例性的,R1,R2,R3可以均为8,或者R1,R2,R3可以分别为2,4,16。
[0014]结合第一方面和上述可能的实现方式,在另一种可能的实现方式中,上述更新目标像素点的预测值,包括:根据上述目标像素点的更新前的预测值和上述参考像素点的重构值进行加权计算,获取上述目标像素点的更新后的预测值,该目标像素点的更新后的预测值通过如下公式获得:
[0015][0016]其中,上述目标像素点的坐标为(xP,yP),上述待处理图像块内的左上角像素点的坐标为(xN,yN),predP(xP,yP)为上述目标像素点的更新前的预测值,predQ(xP,yP)为上述目标像素点的更新后的预测值,recon(xN

M1,yP),recon(xN

M2,yP), recon(xP,yN

M3),recon(xP,yN

M4)分别为位于坐标位置(xN

M1,yP),(xN

M2,yP), (xP,yN

M3),(xP,yN

M4)的上述参考像素点的重构值,w1,w2,w3,w4,w5,w6, w7,w8,w9,w10,w11为预设常数,M1,M2,
M3,M4为预设正整数。基于本方案,通过滤波处理能够得到目标像素点的更新后的预测值。
[0017]结合第一方面和上述可能的实现方式,在另一种可能的实现方式中,w1+w2+w3=S1,或,w4+w5+w6=S2,或,w7+w8+w9+w10+w11=S3,其中,S1,S2,S3分别为2的n 次方,n为非负整数。基于本方案,能够进一步提高编码效率。
[0018]应理解,S1,S2,S3分别为2的n次方,并不限定S1,S2,S3相同,或者不同,示例性的,S1,S2,S3可以均为8,或者S1,S2,S3可以分别为2,4,16。
[0019]结合第一方面和上述可能的实现方式,在另一种可能的实现方式中,上述更新目标像素点的预测值,包括:根据上述目标像素点的更新前的预测值和上述参考像素点的重构值进行加权计算,获取上述目标像素点的更新后的预测值,该目标像素点的更新后的预测值通过如下公式获得:
[0020][0021]其中,上述目标像素点的坐标为(xP,yP),上述待处理图像块内的左上角像素点的坐标为(xN,yN),predP(xP,yP)为上述目标像素点的更新前的预测值,predQ(xP,yP)为上述目标像素点的更新后的预测值,recon(xN

M1,yP),recon(xP,yN

M2)分别为位于坐标位置(xN

M1,yP),(xP,yN

M2)的上述参考像素点的重构值,w1,w2,w3为预设常数,M1,M2为预设正整数。基于本方案,通过滤波处理能够得到目标像素点的更新后的预测值。
[0022]结合第一方面和上述可能的实现方本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种帧间预测方法,其特征在于,包括:获得待处理图像块的更新判别标识信息;当所述待处理图像块的更新判别标识为真时,通过帧间预测获得所述待处理图像块的目标像素点的第一预测值;通过帧内预测,从空域临近像素获得所述目标像素点的第二预测值;将所述第一预测值和所述第二预测值进行加权计算,以获得所述目标像素点的更新后的预测值,其中所述第一预测值的加权系数w1与所述第二预测值的加权系数w2不同。2.根据权利要求1所述的方法,其特征在于,使用帧内预测中的平面模式(PLANAR),从空域临近像素获得所述第二预测值。3.根据权利要求1或2所述的方法,其特征在于,所述方法包括:解析码流,以获得所述待处理图像块的更新判别标识信息。4.根据权利要求1或2所述的方法,其特征在于,所述通过帧间预测获得目标像素点的第一预测值包括:解析码流,以获得待处理图像块的运动信息;基于所述运动信息对所述待处理图像块进行运动补偿,以获得所述待处理图像块的预测块,所述待处理图像块的预测块中包括所述目标像素点的第一预测值。5.根据权利要求4所述的方法,其特征在于,所述方法还包括:解析所述码流,以获得所述待处理图像块的帧间预测模式;确定所述帧间预测模式为融合模式(merge)和/或帧间高级运动矢量预测模式(inter AMVP)。6.根据权利要求1

5任一所述的方法,其特征在于,根据w1*predP(xP,yP)和w2*predP1(xP,yP)获得所述更新后的预测值predQ(xP,yP);其中(xP,yP)为所述目标像素点的坐标,predP(xP,yP)为所述目标像素点的第一预测值,predP1(xP,yP)为所述目标像素点的第二预测值。7.根据权利要求6所述的方法,其特征在于,所述加权系数组(w1,w2)取值为(6,2)或(5,3)。8.一种帧间预测装置,其特征在于,包括:处理器,以及耦合于所述处理器的存储器;所述处理器用于:获得待处理图像块的更新判别标识信息;当所述待处理图像块的更新判别标识为真时,通过帧间预测获得所述待处理图像块的目标像素点的第一预测值;通过帧...

【专利技术属性】
技术研发人员:徐巍炜杨海涛赵寅
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1