使用解码器侧的运动补偿的视频编码方法和装置制造方法及图纸

技术编号:27262153 阅读:22 留言:0更新日期:2021-02-06 11:22
根据本发明专利技术,视频编码方法和装置确定是否以子块为单位执行运动补偿,确定用于当前块的运动补偿的搜索区域,计算关于搜索区域的多个SAD候选,基于多个SAD候选来导出当前块的变化量运动信息,以及可以通过使用当前块的变化量运动信息和预生成的运动信息来补偿当前块的运动信息。运动信息。运动信息。

【技术实现步骤摘要】
【国外来华专利技术】使用解码器侧的运动补偿的视频编码方法和装置


[0001]本专利技术涉及视频编码技术。特别地,本专利技术涉及视频编码技术之中的解码器侧处的运动修改技术。

技术介绍

[0002]对高分辨率视频的市场需求正在增加,因此,需要能够有效率地压缩高分辨率图像的技术。响应于这样的市场需求,ISO/IEC的运动图片专家组(MPEG)和ITU-T的VCEG(视频编码专家组)联合成立JCT-VC(视频编码联合协作组),在2013年1月开发了高效视频编码(HEVC)视频压缩标准,并且已经在积极地进行对下一代压缩标准的研究和开发。
[0003]视频压缩主要由帧内预测、帧间预测、变换、量化、熵编码、环内滤波器组成。同时,随着对高分辨率图像的需求增加,对作为一种新图像服务的3D图像内容的需求也正在增加。正在讨论用于有效地提供高分辨率和超高分辨率的3D视频内容的视频压缩技术。

技术实现思路

[0004]技术问题
[0005]本公开内容的目的是提供具有改进的效率的图像编码/解码方法和设备。
[0006]另外,本专利技术的目的是提供用于在图像编码/解码方法和设备中执行有效率的运动修改的视频编码方法和设备。
[0007]另外,本公开内容的目的是提供存储由图像编码方法/设备生成的比特流的计算机可读记录介质。
[0008]技术解决方案
[0009]根据本专利技术的图像编码/解码方法和设备确定是否以子块为单位执行运动修改;确定用于当前块的运动修改的搜索区域;计算搜索区域的多个SAD候选;基于多个SAD候选来导出当前块的变化量(delta)运动信息;以及通过使用当前块的预生成的运动信息和变化量运动信息来修改当前块的运动信息。
[0010]在根据本专利技术的视频编码/解码方法和设备中,可以基于当前块的大小来确定是否以子块为单位执行运动修改。
[0011]在根据本专利技术的视频编码/解码方法和设备中,将搜索区域确定为包括参考块或参考块的相邻区域中的至少一者的区域,并且相邻区域可以为与参考块的边界相邻的N条样本线。
[0012]在根据本专利技术的视频编码/解码方法和设备中,SAD候选可以确定为L0块与L1块之间的SAD值,并且L0块可以基于当前块的L0参考块的位置和预定偏移来确定。L1块可以基于当前块的L1参考块的位置和预定偏移来确定。
[0013]在根据本专利技术的用于对图像进行编码/解码的方法和设备中,可以基于L0块和L1块中的一些样本来确定SAD候选。
[0014]在根据本专利技术的图像编码/解码方法和设备中,偏移可以包括非有向偏移或有向
偏移中的至少一者,并且有向偏移可以包括对左、右、上、下、左上、右上、左下或者右下中至少一个方向的偏移。
[0015]在根据本专利技术的视频编码/解码方法和设备中,可以基于参考SAD候选与预定阈值之间的比较结果适应性地执行运动修改,并且参考SAD候选可以意味着与非有向偏移对应的SAD候选。
[0016]在根据本专利技术的图像编码/解码方法和设备中,可以考虑到块大小、当前图片与参考图片之间的距离、帧间预测模式、预测方向、或者运动信息的分辨率或单位中的至少一者来有限地执行运动修改。
[0017]有益效果
[0018]根据本专利技术,可以提供能够进行有效率的运动修改的图像编码/解码方法和设备。
[0019]此外,可以提供根据本公开内容的用于存储由图像编码方法/设备生成的比特流的计算机可读记录介质。
附图说明
[0020]图1是示出了根据本公开内容的图像编码设备的框图。
[0021]图2是示出了根据本公开内容的图像解码设备的框图。
[0022]图3是示出了用于在解码器侧处修改运动的技术的概念的图。
[0023]图4是示出了解码器侧处的运动修改技术的流程图的图。
[0024]图5是示出了一个编码块和相应编码块的子块的概念的图。
[0025]图6是示出了解码器侧处的基于子块的运动修改技术的流程图的图。
[0026]图7是示出了执行块匹配的目标块和相应块中的目标像素的图。
[0027]图8是示出了使用经子采样的块执行解码器侧处的运动修改的概念的图。
[0028]图9是示出了执行解码器侧处的运动修改的过程中当满足特定条件时执行提前终止的流程图的图。
具体实施方式
[0029]最佳模式
[0030]根据本专利技术的图像编码/解码方法和设备确定是否以子块为单位执行运动修改;确定用于当前块的运动修改的搜索区域;计算搜索区域的多个SAD候选;基于多个SAD候选来导出当前块的变化量运动信息;以及通过使用当前块的预生成的运动信息和变化量运动信息来修改当前块的运动信息。
[0031]在根据本专利技术的视频编码/解码方法和设备中,可以基于当前块的大小来确定是否以子块为单位执行运动修改。
[0032]在根据本专利技术的视频编码/解码方法和设备中,将搜索区域确定为包括参考块或参考块的相邻区域中的至少一者的区域,并且相邻区域可以为与参考块的边界相邻的N条样本线。
[0033]在根据本专利技术的视频编码/解码方法和设备中,SAD候选可以确定为L0块与L1块之间的SAD值,并且L0块可以基于当前块的L0参考块的位置和预定偏移来确定。L1块可以基于当前块的L1参考块的位置和预定偏移来确定。
[0034]在根据本专利技术的用于对图像进行编码/解码的方法和设备中,可以基于L0块和L1块中的一些样本来确定SAD候选。
[0035]在根据本专利技术的图像编码/解码方法和设备中,偏移可以包括非有向偏移或有向偏移中的至少一者,并且有向偏移可以包括对左、右、上、下、左上、右上、左下或者右下中至少一个方向的偏移。
[0036]在根据本专利技术的视频编码/解码方法和设备中,可以基于参考SAD候选与预定阈值之间的比较结果适应性地执行运动修改,并且参考SAD候选可以意味着与非有向偏移相对应的SAD候选。
[0037]在根据本专利技术的图像编码/解码方法和设备中,可以考虑到块大小、当前图片与参考图片之间的距离、帧间预测模式、预测方向、或者运动信息的分辨率或单位中的至少一者来有限地执行运动修改。
[0038]公开内容的模式
[0039]将参照本说明书中的附图来详细描述本公开内容的实施方式,使得本领域技术人员可以容易地实现本公开内容。然而,本公开内容可以以许多不同的形式实施,并且不应该被解释为限于本文所阐述的实施方式。为了清楚地说明本公开内容,贯穿说明书省略了与描述无关的部件并且用相似的附图标记表示类似的部件。
[0040]在整个说明书中,当声称一个部分“连接”到另一个部分时,不仅包括这两个部分直接连接的示例,而且包括该部分与另一部件在其间电连接的示例。
[0041]此外,贯穿说明书,在部件被称为“包括”元件时,应当理解,除非另有特别说明,否则该元件也可以包括其他元件而不是与其他元件分离。
[0042]另外,可能使用术语例如第一和第二来描述各种部件,但是部件不应本文档来自技高网
...

【技术保护点】

【技术特征摘要】
【国外来华专利技术】1.一种对图像进行解码的方法,包括:确定是否以子块为单位执行运动修改;确定用于当前块的运动修改的搜索区域;计算所述搜索区域的多个SAD候选;基于所述多个SAD候选来导出所述当前块的变化量运动信息;以及通过使用所述当前块的预生成的运动信息和所述变化量运动信息来修改所述当前块的运动信息。2.根据权利要求1所述的方法,其中,能够基于所述当前块的大小来确定是否以子块为单位执行所述运动修改。3.根据权利要求1所述的方法,其中,将所述搜索区域确定为包括参考块或所述参考块的相邻区域中的至少一者的区域,并且其中,所述相邻区域为与所述参考块的边界相邻的N条样本线。4.根据权利要求1所述的方法,其中,所述SAD候选被确定为L0块与L1块之间的SAD值,并且其中,所述L0块基于所述当前块的L0参考块的位置和预定偏...

【专利技术属性】
技术研发人员:安镕照
申请(专利权)人:英迪股份有限公司
类型:发明
国别省市:

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

1
相关领域技术
  • 暂无相关专利