【技术实现步骤摘要】
融合候选者列表构建方法、装置及的编/解方法及装置
本申请实施例上涉及视频编码领域,更确切地说,涉及视频编解码过程中帧间预测模式下的融合候选者列表构建的方法,及其应用的编解码方法中。
技术介绍
视频编码(视频编码和解码)广泛用于数字视频应用,例如广播数字电视、互联网和移动网络上的视频传播、视频聊天和视频会议等实时会话应用、DVD和蓝光光盘、视频内容采集和编辑系统以及可携式摄像机的安全应用。随着1990年H.261标准中基于块的混合型视频编码方式的发展,新的视频编码技术和工具得到发展并形成了后续视频编码标准演进的基础。视频编码标准包括MPEG-1视频、MPEG-2视频、ITU-TH.262/MPEG-2、ITU-TH.263、ITU-TH.264/MPEG-4第10部分高级视频编码(AdvancedVideoCoding,AVC)、ITU-TH.265/高效视频编码(HighEfficiencyVideoCoding,HEVC)…以及此类标准的扩展,例如可扩展性和/或3D(three-dimensional)扩展。随着视频创作和分享变得越来越广泛,视频流量成为通信网络和数据存储的最大负担。因此大多数视频编码标准的目标之一是相较之前的标准,在不降低图片的主观质量的前提下减少比特率。即使最新的高效视频编码(HighEfficiencyvideocoding,HEVC)可以在不降低图片的主观质量的前提下比AVC大约多压缩视频一倍,仍然亟需新技术相对HEVC进一步压缩视频,新一代的视频编码技术VVC(VersatileV ...
【技术保护点】
1.一种用于进行帧间预测的融合候选者列表构建方法,其特征在于:/n基于预设的第一选择规则,将与当前块空域邻接的相邻块的运动信息作为所述当前块的空间融合候选者加入所述当前块的融合候选者列表中,其中,所述预设的第一选择规则包括,当所述相邻块可得并且所述相邻块的运动信息与特定位置的相邻块的运动信息不同时,则将所述相邻块的运动信息作为所述当前块的空间融合候选者加入所述当前块的融合候选者列表中;/n基于预设的第二选择规则,将与所述当前块空域不邻接的非相邻块的运动信息作为所述当前块的非相邻空间融合候选者加入所述融合候选者列表中,其中,所述当前块具有一个或者多个空域不邻接的所述非相邻块,所述预设的第二选择规则包括:当所述非相邻块可得的情况下判断所述非相邻块中的至少一个非相邻块的帧间预测模式不是预定的帧间预测模式,且所述至少一个非相邻块的运动信息与特定位置的相邻块或者非相邻块的运动信息相同时,则将所述至少一个非相邻块的运动信息作为所述当前块的非相邻空间融合候选者加入所述融合候选者列表中,当所述非相邻块可得的情况下判断所述非相邻块中的至少一个非相邻块的帧间预测模式是预定的帧间预测模式时,则不将所述至少一 ...
【技术特征摘要】
20180820 CN 20181094885401.一种用于进行帧间预测的融合候选者列表构建方法,其特征在于:
基于预设的第一选择规则,将与当前块空域邻接的相邻块的运动信息作为所述当前块的空间融合候选者加入所述当前块的融合候选者列表中,其中,所述预设的第一选择规则包括,当所述相邻块可得并且所述相邻块的运动信息与特定位置的相邻块的运动信息不同时,则将所述相邻块的运动信息作为所述当前块的空间融合候选者加入所述当前块的融合候选者列表中;
基于预设的第二选择规则,将与所述当前块空域不邻接的非相邻块的运动信息作为所述当前块的非相邻空间融合候选者加入所述融合候选者列表中,其中,所述当前块具有一个或者多个空域不邻接的所述非相邻块,所述预设的第二选择规则包括:当所述非相邻块可得的情况下判断所述非相邻块中的至少一个非相邻块的帧间预测模式不是预定的帧间预测模式,且所述至少一个非相邻块的运动信息与特定位置的相邻块或者非相邻块的运动信息相同时,则将所述至少一个非相邻块的运动信息作为所述当前块的非相邻空间融合候选者加入所述融合候选者列表中,当所述非相邻块可得的情况下判断所述非相邻块中的至少一个非相邻块的帧间预测模式是预定的帧间预测模式时,则不将所述至少一个非相邻块的非相邻空间融合候选者加入当前块的融合候选者列表中。
2.如权利要求1所述的方法,其特征在于,在所述基于预设的第二选择规则,将与所述当前块空域不邻接的非相邻块的运动信息作为所述当前块的非相邻空间融合候选者加入所述当前块的融合候选者列表中之前,所述方法还包括:
将所述当前块的参考帧中的同位块的右下角相邻块的运动信息作为所述当前块的时域融合候选者加入所述融合候选者列表中,其中所述同位块在所述参考帧中的位置与所述当前块在当前中的位置相同,或者在所述同位块的右下角相邻块的运动信息不可得的情况下,将所述同位块的中心点的运动信息作为所述当前块的时域融合候选者加入所述融合候选者列表中。
3.如权利要求1或2所述的方法,其特征在于,在所述基于预设的第二选择规则,将与所述当前块空域不邻接的非相邻块的运动信息作为所述当前块的非相邻空间融合候选者加入所述当前块的融合候选者列表中之后,且所述融合候选者列表中的所述融合候选者的数目未达到预定值,所述方法还包括:在所述当前块属于双向预测分片(bi-predictiveslice)时将双向预测融合候选者加入到所述融合候选者列表中,或者,在将所述双向预测融合候选者加入到所述融合候选者列表中后,所述融合候选者列表中的所述融合候选者的数目未达到所述预定值,则将零运动矢量融合候选者加入到所述融合候选者列表中;或在所述当前块属于单向预测分片(uni-predictiveslice)时将零运动矢量融合候选者加入到所述融合候选者列表中。
4.如权利要求1或2所述的方法,其特征在于,所述预定的帧间预测模式为跳过/融合模式(skip/mergemode)。
5.如权利要求1或2所述的方法,其特征在于,所述预定的帧间预测模式为仿射(Affine)变换预测模式。
6.如权利要求1或2所述的方法,其特征在于,所述预定的帧间预测模式为skip/merge模式和仿射(Affine)变换预测模式。
7.如权利要求1至6任意一项所述的方法,其特征在于,所述非相邻块中的至少一个非相邻块包括A2、B2、C2、D2、E2块,其中,所述当前块的左上角坐标为P0=(x0,y0),所述当前块的宽和高分别为W和H,所述A2块的左上角坐标为PA2=(x0-4-2*Sx,y0+H-4),所述B2块的左上角坐标为PB2=(x0+W-4,y0-4-2*Sy),所述C2块的左上角坐标为PC2=(x0+W,y0-4-2*Sy),所述D2块的左上角坐标为PD2=(x0-4-2*Sx,y0+H),所述E2块的左上角坐标为PE2=(x0-4-2*Sx,y0-4-2*Sy)。
8.如权利要求1至6任意一项所述的方法,其特征在于,所述非相邻块中的至少一个非相邻块包括A1、B1、C2、D2、E2块,所述当前块的左上角坐标为P0=(x0,y0),所述当前块的宽和高分别为W和H,所述A1块的左上角坐标为PA1=(x0-4-Sx,y0+H-4),所述B1块的左上角坐标为PB1=(x0+W-4,y0-4-Sy),所述C2块的左上角坐标为PC2=(x0+W,y0-4-2*Sy),所述D2块的左上角坐标为PD2=(x0-4-2*Sx,y0+H),所述E2块的左上角坐标为PE2=(x0-4-2*Sx,y0-4-2*Sy)。
9.如权利要求1至6任意一项所述的方法,其特征在于,所述非相邻块中的至少一个非相邻块为A1、B1、C1、D1、E1块,所述当前块的左上角坐标为P0=(x0,y0),所述当前块的宽和高分别为W和H,则所述A1块的左上角坐标为PA1=(x0-4-Sx,y0+H-4),所述B1块的左上角坐标为PB1=(x0+W-4,y0-4-Sy),所述C1块的左上角坐标为PC2=(x0+W,y0-4-Sy),所述D1块的左上角坐标为PD1=(x0-4-Sx,y0+H),所述E1块的左上角坐标为PE1=(x0-4-Sx,y0-4-Sy)。
10.一种解码方法,其特征在于,将根据权利要求1至9任意一项所述的方法所构建得到的所述融合候选者列表应用于所述当前块的解码过程中,所述解码过程包括:
将根据权利要求1至9任意一项所述的方法构建得到所述当前块的融合候选者列表;
解析码流获取融合候选者索引;
根据所述融合候选者索引从所述融合候选者列表中获取对应的融合候选者并将所述融合候选者作为所述当前块的运动信息;
根据所述当前块的运动信息对当前块进行帧间预测获得所述当前块的预测图像;
获取所述当前块的残差图像;
将所述当前块的预测图像以及所述当前块的残差图像相加得到所述当前块的重建图像。
11.一种编码方法,其特征在于,将根据权利要求1至9任意一项所述的方法所构建得到的所述融合候选者列表应用于所述当前块的编码过程中,所述编码过程包括:
将根据权利要求1至9任意一项所述的方法构建得到所述当前块的融合候选者列表;基于所述融合候选者列表中的每个融合候选者对所述当前块进行基于RDO的融合评估(Mergeestimation)并将率失真代价值最小的融合候选者作为当前块的运动信息;
基于所述当前块的运动信息对所述当前块进行编码形成编码数据;
将所述率失真代价值最小的融合候选者在所述融合候选列表中的位置索引附加至所述编码数据中。
12.一种用于进行帧间预测的融合候选者列表构建装置,其特征在于包括:
空域相邻融合候选者获取模块,用于,基于预设的第一选择规则,将与当前...
【专利技术属性】
技术研发人员:杨海涛,赵寅,徐巍炜,
申请(专利权)人:华为技术有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。