一种编解码方法、装置及其设备制造方法及图纸

技术编号:38162088 阅读:11 留言:0更新日期:2023-07-13 09:35
本申请提供一种编解码方法、装置及其设备,该方法包括:在确定对当前块启动基于子块的联合预测时,获取所述当前块的块划分信息;根据所述块划分信息将所述当前块划分为至少两个子块;获取所述至少两个子块分别对应的预测模式信息;根据所述预测模式信息获取所述至少两个子块分别对应的预测值;根据所述至少两个子块分别对应的预测值获取所述当前块的预测值。通过本申请的技术方案,可以提高预测准确性,提高预测性能。提高预测性能。提高预测性能。

【技术实现步骤摘要】
一种编解码方法、装置及其设备


[0001]本申请涉及编解码
,尤其是涉及一种编解码方法、装置及其设备。

技术介绍

[0002]为了达到节约空间的目的,视频图像都是经过编码后才传输的,完整的视频编码方法可以包括预测、变换、量化、熵编码、滤波等过程。其中,预测编码可以包括帧内编码和帧间编码。进一步的,帧间编码是利用视频时间域的相关性,使用邻近已编码图像的像素预测当前像素,以达到有效去除视频时域冗余的目的。此外,帧内编码是指利用视频空间域的相关性,使用当前帧图像的已经编码块的像素预测当前像素,以达到去除视频空域冗余的目的。
[0003]在帧间编码中,可以使用运动矢量(Motion Vector,MV)表示当前帧图像的当前块与参考帧图像的参考块的相对位移。例如,当前帧图像A与参考帧图像B存在很强的时域相关性,在需要传输图像A的当前块A1时,可以在图像B中进行运动搜索,找到与当前块A1最匹配的参考块B1,并确定当前块A1与参考块B1的相对位移,即当前块A1的运动矢量。
[0004]现有技术中,当前块为矩形,而实际物体的边缘往往不是矩形,对于处于物体边缘的当前块来说,往往存在两个不同对象(如存在前景的物体和背景)。这种情况下,仅采用单一的预测模式为当前块进行预测,存在预测效果不佳,编码残差较大,编码性能差等问题。

技术实现思路

[0005]本申请提供了一种编解码方法、装置及其设备,提高了预测的准确性。
[0006]本申请提供一种编解码方法,所述方法包括:
[0007]在确定对当前块启动基于子块的联合预测时,获取所述当前块的块划分信息;
[0008]根据所述块划分信息将所述当前块划分为至少两个子块;
[0009]获取所述至少两个子块分别对应的预测模式信息;
[0010]根据所述预测模式信息获取所述至少两个子块分别对应的预测值;
[0011]根据所述至少两个子块分别对应的预测值获取所述当前块的预测值。
[0012]本申请提供一种编解码方法,所述方法包括:
[0013]确定当前块启动目标加权预测时,通过以下步骤获取所述当前块的目标预测值,所述目标预测值用于所述当前块的编码或者解码:
[0014]获取所述当前块对应的第一预测模式和第二预测模式;
[0015]根据所述第一预测模式确定所述当前块对应的第一预测值;
[0016]根据所述第二预测模式确定所述当前块对应的第二预测值;
[0017]根据所述第一预测值和所述第二预测值进行加权处理,得到所述当前块的目标预测值。
[0018]本申请提供一种编解码装置,所述装置包括:
[0019]获取模块,用于在确定对当前块启动基于子块的联合预测时,获取当前块的块划
分信息;
[0020]处理模块,用于根据所述块划分信息将所述当前块划分为至少两个子块;
[0021]所述获取模块,还用于获取所述至少两个子块分别对应的预测模式信息;根据所述预测模式信息获取所述至少两个子块分别对应的预测值;根据所述至少两个子块分别对应的预测值获取所述当前块的预测值。
[0022]本申请提供一种编解码装置,所述装置包括:获取模块,用于在确定当前块启动目标加权预测时,获取所述当前块对应的第一预测模式和第二预测模式;
[0023]确定模块,用于根据所述第一预测模式确定所述当前块对应的第一预测值;根据所述第二预测模式确定所述当前块对应的第二预测值;
[0024]处理模块,用于根据所述第一预测值和所述第二预测值进行加权处理,得到所述当前块的目标预测值,所述目标预测值用于所述当前块的编码或者解码。
[0025]本申请提供一种解码端设备,包括:处理器和机器可读存储介质,所述机器可读存储介质存储有能够被所述处理器执行的机器可执行指令;
[0026]所述处理器用于执行机器可执行指令,以实现如下步骤:
[0027]在确定对当前块启动基于子块的联合预测时,获取所述当前块的块划分信息;根据所述块划分信息将所述当前块划分为至少两个子块;获取所述至少两个子块分别对应的预测模式信息;根据所述预测模式信息获取所述至少两个子块分别对应的预测值;根据所述至少两个子块分别对应的预测值获取所述当前块的预测值;或者,
[0028]确定当前块启动目标加权预测时,获取所述当前块对应的第一预测模式和第二预测模式;根据所述第一预测模式确定所述当前块对应的第一预测值;根据所述第二预测模式确定所述当前块对应的第二预测值;根据所述第一预测值和所述第二预测值进行加权处理,得到所述当前块的目标预测值,所述目标预测值用于所述当前块的解码。
[0029]本申请提供一种编码端设备,处理器和机器可读存储介质,所述机器可读存储介质存储有能够被所述处理器执行的机器可执行指令;
[0030]所述处理器用于执行机器可执行指令,以实现如下步骤:
[0031]在确定对当前块启动基于子块的联合预测时,获取所述当前块的块划分信息;根据所述块划分信息将所述当前块划分为至少两个子块;获取所述至少两个子块分别对应的预测模式信息;根据所述预测模式信息获取所述至少两个子块分别对应的预测值;根据所述至少两个子块分别对应的预测值获取所述当前块的预测值;或者,
[0032]确定当前块启动目标加权预测时,获取所述当前块对应的第一预测模式和第二预测模式;根据所述第一预测模式确定所述当前块对应的第一预测值;根据所述第二预测模式确定所述当前块对应的第二预测值;根据所述第一预测值和所述第二预测值进行加权处理,得到所述当前块的目标预测值,所述目标预测值用于所述当前块的编码。
[0033]由以上技术方案可见,本申请实施例中,在确定对当前块启动基于子块的联合预测时,可以将当前块划分为至少两个子块,并获取所述至少两个子块分别对应的预测值,并根据所述至少两个子块分别对应的预测值获取当前块的预测值。在上述方式中,可以针对至少两个子块分别进行预测,可以提高预测准确性,提高预测性能,提高编码性能,降低编码残差。
附图说明
[0034]图1是本申请一种实施方式中的视频编码框架的示意图;
[0035]图2是本申请一种实施方式中的编解码方法的流程图;
[0036]图3A

图3H是本申请一种实施方式中的当前块的划分示意图;
[0037]图4A

图4D是帧内块拷贝预测模式与帧内块拷贝预测模式的示意图;
[0038]图5A

图5H是帧内块拷贝预测模式与帧间预测模式的示意图;
[0039]图5I

图5L是基于周围块预测模式确定帧内块拷贝预测模式与帧间预测模式的示意图;
[0040]图6A

图6H是帧内块拷贝预测模式与帧内预测模式的示意图;
[0041]图7A

图7D是基于周围块预测模式确定帧内块拷贝预测模式与帧内预测模式的示意图;
[本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种编解码方法,其特征在于,所述方法包括:在确定对当前块启动基于子块的联合预测时,获取所述当前块的块划分信息;根据所述块划分信息将所述当前块划分为第一子块和第二子块;获取第一子块对应的预测模式信息和第二子块对应的预测模式信息;其中,第一子块对应的预测模式信息为帧内预测模式,第二子块对应的预测模式信息为帧内预测模式;获取所述第一子块的第一目标帧内子预测模式、所述第二子块的第二目标帧内子预测模式,所述第一目标帧内子预测模式与所述第二目标帧内子预测模式不同;根据所述第一目标帧内子预测模式获取与所述第一子块对应的预测值;根据所述第二目标帧内子预测模式获取与所述第二子块对应的预测值;根据所述第一子块对应的预测值和所述第二子块对应的预测值获取当前块的预测值。2.根据权利要求1所述的方法,其特征在于,所述获取所述第一子块的第一目标帧内子预测模式、所述第二子块的第二目标帧内子预测模式,包括:将指定第一帧内子预测模式确定为所述第一子块的第一目标帧内子预测模式,并将指定第二帧内子预测模式确定为所述第二子块的第二目标帧内子预测模式;或者,构建帧内子预测模式候选列表,所述帧内子预测模式候选列表包括多个候选帧内子预测模式;从所述帧内子预测模式候选列表中选择一个候选帧内子预测模式作为所述第一子块的第一目标帧内子预测模式,并从所述帧内子预测模式候选列表中选择另一个候选帧内子预测模式作为所述第二子块的第二目标帧内子预测模式;或者,若第一子块的第一相邻块的帧内子预测模式与第二子块的第二相邻块的帧内子预测模式不同,将第一相邻块的帧内子预测模式确定为所述第一子块的第一目标帧内子预测模式,将第二相邻块的帧内子预测模式确定为所述第二子块的第二目标帧内子预测模式;若所述第一相邻块的帧内子预测模式与所述第二相邻块的帧内子预测模式相同,将所述第一相邻块的帧内子预测模式确定为所述第一子块的第一目标帧内子预测模式,将与所述第一目标帧内子预测模式不同的另一个帧内子预测模式确定为所述第二子块的第二目标帧内子预测模式。3.根据权利要求1所述的方法,其特征在于,所述当前块包括第一区域块、第二区域块和第三区域块,所述第一区域块位于所述第一子块内,所述第二区域块位于所述第二子块内,所述第三区域块内的每个子块的中心与划分线之间的距离小于预设阈值,所述划分线是基于所述块划分信息确定的;所述根据所述第一目标帧内子预测模式获取与所述第一子块对应的预测值,根据所述第二目标帧内子预测模式获取与所述第二子块对应的预测值,包括:根据所述第一目标帧内子预测模式获取所述第一区域块对应的预测值;根据所述第二目标帧内子预测模式获取所述第二区域块...

【专利技术属性】
技术研发人员:徐丽英陈方栋
申请(专利权)人:杭州海康威视数字技术股份有限公司
类型:发明
国别省市:

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

1