在解码侧运动修正搜索期间使用扩展样本制造技术

技术编号:30476743 阅读:20 留言:0更新日期:2021-10-24 19:44
一种帧间预测方法,包括:基于当前块的第一参考图片中当前块的初始第一运动矢量确定第一预测块;基于第一预测块获取第一扩展块,其中第一扩展块包括第一预测块和与第一预测块相邻的至少一个边界块;获取第一参考图片中的一个或多个第一参考块,其中每个第一参考块对应于初始第一运动矢量和运动矢量偏移中的一个的组合,并且其中第一参考块的大小与第一扩展块的大小相同;基于涉及一个或多个第一参考块和初始预测块的匹配成本比较,获取运动矢量偏移中成本最小的目标运动矢量偏移,并且其中初始预测块是从第一扩展块中获取的;确定当前块的修正的第一运动矢量,其中修正的第一运动矢量是初始第一运动矢量和目标运动矢量偏移的组合;以及基于修正的第一运动矢量获取当前块的修正的预测块。前块的修正的预测块。前块的修正的预测块。

【技术实现步骤摘要】
【国外来华专利技术】在解码侧运动修正搜索期间使用扩展样本
[0001]相关申请的交叉引用
[0002]本专利申请要求于2019年3月5日提交的印度专利申请IN201931008525的优先权。上述专利申请的相应公开通过引用整体并入本文。


[0003]本申请的实施例一般涉及图片处理领域,并且尤其涉及帧间预测。

技术介绍

[0004]视频译码(视频编码和解码)广泛用于数字视频应用,例如广播数字电视、互联网和移动网络上的视频传输、实时对话应用(如视频聊天、视频会议等)、DVD和蓝光光盘、视频内容采集和编辑系统,以及安全应用的摄像机。
[0005]描述即使是一个相对较短的视频所需的视频数据量也可能是相当大的,这可能会导致数据在进行流传输或以其他方式在带宽容量有限的通信网络中进行通信时出现困难。因此,视频数据通常在通过现代电信网络进行通信之前被压缩。因为内存资源可能有限,当在存储设备上存储视频时,视频的大小也可能成为问题。视频压缩设备通常在源侧使用软件和/或硬件,以在传输或存储之前对视频数据进行编码,从而减少用来表示数字视频图像所需的数据量。然后,压缩的数据在目的地侧由解码视频数据的视频解压缩设备接收。在有限的网络资源以及对更高视频质量的需求不断增长的情况下,需要改进压缩和解压缩技术,以在几乎不影响图像质量的情况下提高压缩比。

技术实现思路

[0006]本申请的实施例提供了根据独立权利要求的用于编码和解码的装置和方法。
[0007]上述和其他目的通过独立权利要求的主题实现。从从属权利要求、说明书和附图来看,进一步的实施方式是显而易见的。
[0008]当译码单元被分割为在其上独立进行MVR的非重叠子块时,修正的运动矢量可能不那么相干。这会导致第二帧间预测后子块边界处潜在的强度不连续性,其可能会增加残差译码比特。在译码单元边界处也可能发生同样的情况。此外,对于小块或无特征块,增加用于匹配的块大小(或孔径)可以多次提高匹配质量。但是,内部存储器需求限制了块大小可以扩展到多少。因此,需要一种能够在提高译码效率的同时保持计算复杂度和内部存储器需求方面增加最小的方法。
[0009]在本公开中,术语“子块(sub

block)”、“子块(subblock)”和“子块(sub block)”应理解为具有相同的含义。
[0010]因此,本专利技术增加或扩展在运动矢量修正过程期间计算对应于每个候选MV对的第一帧间预测的样本块之间的不相似性或相似性度量时使用的块的大小。
[0011]本专利技术在运动矢量修正过程期间使用扩展的第一预测样本块。更具体地,通过包括与候选MV对对应的候选预测块的最近边界样本相距一定水平距离和一定垂直距离内的
预测的样本,获取扩展的预测样本块。扩展块然后用于计算对应于候选MV对的匹配成本。最匹配(即最高相似性或最小不相似性)的候选MV对成为来自MVR过程的修正的MV对。使用来自每个参考的第二预测样本集合来进行最终的双向预测,这些样本是使用修正的MV对获取的。
[0012]本专利技术的目的是通过在匹配成本的评估期间,除了移位子块内的样本之外还包括相邻子块的边界样本,来提高修正的运动矢量的相干性,从而获取更高的译码效率。
[0013]在当前专利技术的第一方面中,提供了一种帧间预测方法,包括:基于当前块的第一参考图片中所述当前块的初始第一运动矢量确定第一预测块;基于所述第一预测块获取第一扩展块,其中所述第一扩展块包括所述第一预测块和与所述第一预测块相邻的至少一个边界块;导出所述第一参考图片中的一个或多个第一参考块,其中每个第一参考块对应于所述初始第一运动矢量和运动矢量偏移中的一个的组合,并且其中所述第一参考块的大小与所述第一扩展块的大小相同;基于涉及所述一个或多个第一参考块和初始预测块的成本比较结果,从所述运动矢量偏移中导出目标运动矢量偏移,其中所述初始预测块是从所述第一扩展块中获取的,并且其中所述目标运动矢量偏移对应于所述结果中的最小成本;确定所述当前块的修正的第一运动矢量,其中所述修正的第一运动矢量为所述初始第一运动矢量和所述目标运动矢量偏移的组合;以及基于所述修正的第一运动矢量获取所述当前块的修正的预测块。
[0014]在第一方面的一个实施方式中,所述第一扩展块是通过组合所述第一预测块和所述至少一个边界块导出的,并且其中所述第一预测块和所述至少一个边界块在所述第一参考图片中的空间位置关系保存在所述第一扩展块中。
[0015]在第一方面的一个实施方式中,所述第一扩展块通过以下方式获取:
[0016]获取一个或多个扩展偏移;基于所述第一预测块的位置和所述多个扩展偏移中的一个来确定所述第一扩展块的位置;根据所述第一扩展块的位置导出所述第一参考图片内的块获取所述第一扩展块。
[0017]在第一方面的一个实施方式中,所述一个或多个扩展偏移包括第一偏移集合、第二偏移、第三偏移和第四偏移,其中所述第一扩展块的位置由以下确定:
[0018](Xe0,Ye0)=(Xi0

offset1,Yi0

offset2),
[0019](Xe1,Ye1)=(Xi1+offset3,Yi1

offset2),
[0020](Xe2,Ye2)=(Xi2

offset1,Yi2+offset4),
[0021](Xe3,Ye3)=(Xi3+offset3,Yi3+offset4),
[0022]其中(Xe0,Ye0)为所述第一扩展块的左上角坐标,(Xe1,Ye1)为所述第一扩展块的右上角坐标,(Xe2,Ye2)为所述第一扩展块的左下角坐标,(Xe3,Ye3)为所述第一扩展块的右下角坐标,(Xi0,Yi0)为所述第一预测块的左上角坐标,(Xi1,Yi1)为所述第一预测块的右上角坐标,(Xi2,Yi2)为所述第一预测块的左下角坐标,(Xi3,Yi3)为所述第一预测块的右下角坐标,并且offset1、offset2、offset3和offset4属于所述一个或多个扩展偏移,且为非负值。
[0023]在第一方面的一个实施方式中,offset1等于offset3,和/或offset2等于offset4。
[0024]在第一方面的一个实施方式中,offset1等于offset2。
[0025]在第一方面的一个实施方式中,所述一个或多个扩展偏移是预定的。
[0026]在第一方面的一个实施方式中,通过解析比特流获取所述一个或多个扩展偏移。
[0027]在第一方面的一个实施方式中,所述第一参考块的大小与所述第一扩展块的大小相同包括:所述第一参考块的宽度与所述第一扩展块的宽度相同,并且所述第一参考块的高度与所述第一扩展块的高度相同。
[0028]在第一方面的一个实施方式中,所述方法还包括:基于所述当前块的第二参考图片中所述当前块的初始第二运动矢量确定第二预测块;基于所述第二预测块获取第二扩展块,其中所述第二扩展块包括所述第二预本文档来自技高网
...

【技术保护点】

【技术特征摘要】
【国外来华专利技术】1.一种帧间预测方法,其特征在于,包括:基于当前块的第一参考图片中所述当前块的初始第一运动矢量确定第一预测块;基于所述第一预测块获取第一扩展块,其中所述第一扩展块包括所述第一预测块和与所述第一预测块相邻的至少一个边界块;获取所述第一参考图片中的一个或多个第一参考块,其中每个第一参考块对应于所述初始第一运动矢量和运动矢量偏移中的一个的组合,其中所述第一参考块的大小与所述第一扩展块的大小相同;基于涉及所述一个或多个第一参考块和初始预测块的匹配成本比较,获取所述运动矢量偏移中成本最小的目标运动矢量偏移,并且其中所述初始预测块是从所述第一扩展块中获取的;确定所述当前块的修正的第一运动矢量,其中所述修正的第一运动矢量为所述初始第一运动矢量和所述目标运动矢量偏移的组合;以及基于所述修正的第一运动矢量获取所述当前块的修正的预测块。2.根据权利要求1所述的方法,其特征在于,所述第一扩展块由所述第一预测块和所述至少一个边界块组成。3.根据权利要求1或2所述的方法,其特征在于,通过基于所述第一预测块的位置和多个扩展偏移中的一个来确定所述第一扩展块在所述第一参考图片内的位置来获取所述第一扩展块。4.根据权利要求3所述的方法,其特征在于,所述一个或多个扩展偏移包括第一偏移集合、第二偏移、第三偏移和第四偏移,并且其中所述第一扩展块的位置由以下确定:(Xe0,Ye0)=(Xi0

offset1,Yi0

offset2),(Xe1,Ye1)=(Xi1+offset3,Yi1

offset2),(Xe2,Ye2)=(Xi2

offset1,Yi2+offset4),(Xe3,Ye3)=(Xi3+offset3,Yi3+offset4),其中(Xe0,Ye0)为所述第一扩展块的左上角坐标,(Xe1,Ye1)为所述第一扩展块的右上角坐标,(Xe2,Ye2)为所述第一扩展块的左下角坐标,(Xe3,Ye3)为所述第一扩展块的右下角坐标,(Xi0,Yi0)为所述第一预测块的左上角坐标,(Xi1,Yi1)为所述第一预测块的右上角坐标,(Xi2,Yi2)为所述第一预测块的左下角坐标,(Xi3,Yi3)为第一预测块的右下角坐标,并且offset1、offset2、offset3和offset4属于所述一个或多个扩展偏移,且为非负值。5.根据权利要求4所述的方法,其特征在于,offset1等于offset3,和/或offset2等于offset4。6.根据权利要求5所述的方法,其特征在于,offset1等于offset2。7.根据权利要求3至6中任一项所述的方法,其特征在于,所述一个或多个扩展偏移是预定的。8.根据权利要求3至6中任一项所述的方法,其特征在于,通过解析比特流获取所述一个或多个扩展偏移。9.根据权利要求1至8中任一项所述的方法,其特征在于,所述第一参考块的大小与所述第一扩展块的大小相同包括:所述第一参考块的宽度与所述第一扩展块的宽度相同,并且
所述第一参考块的高度与所述第一扩展块的高度相同。10.根据权利要求1至9中任一项所述的方法,其特征在于,所述方法还包括:基于所述当前块的第二参考图片中所述当前块的初始第二运动矢量确定第二预测块;基于所述第二预测块获取第二扩展块,其中所述第二扩展块包括所述第二预测块和与所述第二预测块相邻的至少一个边界块,其中所述第二扩展块的大小与所述第一扩展块的大小相同;获取所述第二参考图片中的一个或多个第二参考块,其中每个第二参考块对应于所述初始第二运动矢量和所述运动矢量偏移中的一个的组合,并且其中所述第二参考块的大小与所述第二扩展块的大小相同;相应地,基于涉及所述一个或多个第一参考块和所述初始预测块的所述匹配成本比较,获取所述运动矢量偏移中成本最小的所述目标运动矢量偏移包括:基于涉及所述一个或多个第一参考块、所述一个或多个第二参考块和所述初始预测块的匹配成本比较,获取所述运动矢量偏移中成本最小的所述目标运动矢量偏移;以及相应地,基于所述修正的第一运动矢量获取所述当前块的所述修正的预测块包括:基于所述修正的第一运动矢量和修正的第二运动矢量获取所述当前块的所述修正的预测块,其中所述修正的第二运动矢量是所述初始第二运动矢量和所述目标运动矢量偏移的组合。11.根据权利要求10所述的方法,其特征在于,所述运动矢量偏移来自对所述初始第一运动矢量和/或所述初始第二运动矢量的偏移集合。12.根据权利要求11所述的方法,其特征在于,所述目标运动矢量偏移在所述偏移集合中。13.根据权利要求10至12中任一项所述的方法,其特征在于,所述当前块的宽度为sbWidth,所述当前块的高度为sbHeight,所述运动矢量偏移的水平一侧范围为Sx,所述运动矢量偏移的垂直一侧范围为Sy,在基于所述当前块的所述第一参考图片中的所述当前块的所述初始第一运动矢量确定所述第一预测块之前,所述方法还包括:获取关于参考图片对的初始运动矢量MV对(MV0,MV1);相应地,基于所述当前块的所述第一参考图片中所述当前块的所述初始第一运动矢量确定所述第一预测块包括:使用所述初始MV对和所述参考图片对的重建的参考亮度样本进行第一预测。14.根据权利要求13所述的方法,其特征在于,每个候选对(CMV0,CMV1)对应于所述第一扩展块和所述第二扩展块,并且其中基于涉及所述一个或多个第一参考块和所述初始预测块的所述匹配成本比较,获取所述运动矢量偏移中成本最小的所述目标运动矢量偏移,所述方法还包括:确定分别对应于CMV0和CMV1的所述第一扩展块和所述第二扩展块的左上样本的位置;和计...

【专利技术属性】
技术研发人员:斯利拉姆
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:

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

1