用于对运动信息进行编码的设备和方法以及解码设备和方法技术

技术编号:24808436 阅读:98 留言:0更新日期:2020-07-07 22:48
根据一个实施例,公开了一种用于对运动信息进行解码的方法,所述方法包括以下步骤:识别在对帧间预测的当前块进行解码时使用的多条运动信息中的未被包括在比特流中的省略的运动信息的类型;基于预定方法获得所述省略的运动信息;并且基于包括所获得的所述省略的运动信息的所述多条运动信息对当前块进行解码。

【技术实现步骤摘要】
【国外来华专利技术】用于对运动信息进行编码的设备和方法以及解码设备和方法
本公开涉及视频编码和解码领域。更具体地,本公开涉及一种用于对视频的运动信息进行编码的方法和设备以及一种用于对视频的运动信息进行解码的方法和设备。
技术介绍
在对视频进行编码和解码的方法中,为了对图像进行编码,可将一个画面划分为宏块,并且可通过使用帧间预测或帧内预测来对宏块中的每一个进行预测编码。帧间预测是指通过去除画面之间的时间冗余来压缩图像的方法,并且其代表性示例是运动估计编码。在运动估计编码中,通过使用至少一个参考画面来预测当前画面的块。可通过使用预定评估函数在预定搜索范围内寻找与当前块最相似的参考块。基于参考块预测当前块,并且对通过从当前块减去作为预测结果产生的预测块而产生的残差块进行编码。在这种情况下,为了更准确地执行预测,对参考画面的搜索范围执行插值,可产生小于整数像素单位像素的子像素单位像素,并且可对产生的子像素单位像素执行帧间预测。在诸如H.264高级视频编码(AVC)和高效视频编码(HEVC)的编解码器中,为了预测当前块的运动矢量,与当前块相邻的先前被编码的块或被包括在先前编码的画面中的块的运动矢量被用作当前块的预测运动矢量。
技术实现思路
问题解决方案根据实施例的对运动信息进行解码的方法包括:识别用于对被帧间预测的当前块进行解码的多条运动信息中的未被包括在比特流中的省略的运动信息的类型;通过使用预定方法获得所述省略的运动信息;并且基于包括所获得的所述省略的运动信息的所述多条运动信息对当前块进行解码。本公开的有益效果根据实施例的用于对运动信息进行编码的设备和方法以及用于对运动信息进行解码的设备和方法可通过省略对帧间预测块进行解码所需的各种运动信息中的一些运动信息来减少比特数。附图说明为了更全面地理解附图,提供了对每个附图的简要解释。图1是根据实施例的能够基于块形状信息和划分形状信息中的至少一个对图像进行解码的图像解码设备的框图。图2是根据实施例的能够基于块形状信息和划分形状信息中的至少一个对图像进行编码的图像编码设备的框图。图3示出根据实施例的通过划分当前编码单元来确定至少一个编码单元的处理。图4示出根据实施例的通过划分非正方形的编码单元来确定至少一个编码单元的处理。图5示出根据实施例的基于块形状信息和划分形状信息中的至少一个来划分编码单元的处理。图6示出根据实施例的从奇数个编码单元中确定预定编码单元的方法。图7示出根据实施例的当通过划分当前编码单元来确定多个编码单元时处理多个编码单元的顺序。图8示出根据实施例的当不能按照预定顺序处理编码单元时确定当前编码单元将被划分为奇数个编码单元的处理。图9示出根据实施例的通过划分第一编码单元来确定至少一个编码单元的处理。图10示出根据实施例的当通过划分第一编码单元确定的第二非正方形第二编码单元满足预定条件时第二编码单元可划分为的形状被限制。图11示出根据实施例的当划分形状信息指示正方形的编码单元将不被划分为四个正方形的编码单元时划分正方形的编码单元的处理。图12示出根据实施例的可依据划分编码单元的处理改变多个编码单元之间的处理顺序。图13示出根据实施例的当递归地划分编码单元使得多个编码单元被确定时随着编码单元的形状和尺寸改变而确定编码单元的深度的处理。图14示出根据实施例的基于编码单元的形状和尺寸可确定的深度以及用于区分编码单元的部分索引。图15示出根据实施例的基于被包括在画面中的多个预定数据单元来确定多个编码单元。图16示出根据实施例的用作用于确定被包括在画面中的参考编码单元的确定顺序的单元的处理块。图17示出根据实施例的当编码单元可划分为的形状的组合对于每个画面不同时每个画面可确定的编码单元。图18示出根据实施例的基于可表示为二进制码的划分形状信息可确定的编码单元的各种形状。图19示出根据实施例的基于可表示为二进制码的划分形状信息可确定的编码单元的其他形状。图20是用于执行环路滤波的图像编码和解码系统的框图。图21是示出根据实施例的被包括在最大编码单元中的滤波单元和滤波单元的滤波性能信息的示例的示图。图22示出根据实施例的在根据预定编码方法确定的编码单元之间执行合并或划分的处理。图23示出根据实施例的根据编码单元的Z字形扫描顺序的索引。图24是示出根据实施例的用于编码单元的帧内预测的参考样点的示图。图25是示出根据实施例的运动信息解码设备的配置的框图。图26是用于描述根据实施例的运动信息解码方法的流程图。图27是示出根据实施例的运动信息编码设备的配置的框图。图28是用于描述根据实施例的运动信息编码方法的流程图。图29和图30是用于描述用于对帧间预测块进行解码的多条运动信息的示图。图31和图32是示出与运动信息省略模式对应的省略的运动信息的示图。图33是示出根据实施例的用于获得省略信息的候选块的示图。图34示出用于针对双向预测块根据运动信息省略模式来获得省略信息的语法。图35示出用于获得指示当前块的运动矢量分辨率(MVR)的信息的语法。图36是示出当针对当前块可选择的最小MVR是1/4像素单位MVR时可由根据1/4像素单位MVR、1/2像素单位MVR、1像素单位MVR和2像素单位MVR的运动矢量指示的像素的位置的示图。图37和图38是用于描述调整预测运动矢量或运动矢量差的方法的示图。最佳模式根据实施例的对运动信息进行解码的方法包括:识别用于对被帧间预测的当前块进行解码的多条运动信息中的未被包括在比特流中的省略的运动信息的类型;通过使用预定方法获得所述省略的运动信息;以及基于包括所获得的所述省略的运动信息的所述多条运动信息对当前块进行解码。可基于在根据优先级顺序确定是否存在与当前块在空间上或时间上相关的多个候选块的运动信息的同时首先被确定存在运动信息的候选块的运动信息来获得所述省略的运动信息。可通过对与当前块在空间上或时间上相关的多个候选块中的具有运动信息的多个候选块的多条运动信息进行组合来获得所述省略的运动信息。可基于预设的基础运动信息来获得所述省略的运动信息。可基于通过解码器侧运动矢量推导(DMVD)推导出的运动信息来获得所述省略的运动信息。当存在多条省略的运动信息时,获得所述省略的运动信息的步骤可包括通过使用不同的方法来获得所述多条省略的运动信息中的每条省略的运动信息。可基于当前块的运动矢量分辨率、当前块的预测方向、关于当前块的信息、关于先前被解码的邻近块的信息和指示运动信息的省略模式的信息中的至少一个来识别所述省略的运动信息的类型。所述方法还可包括:获得指示是否应用运动信息省略处理的信息,其中,当确定应用所述运动信息省略处理时,识别省略的运动信息的类型。指示是否应用所述运动信息省略处理的信本文档来自技高网...

【技术保护点】
1.一种对运动信息进行解码的方法,所述方法包括:/n识别用于对被帧间预测的当前块进行解码的多条运动信息中的未被包括在比特流中的省略的运动信息的类型;/n通过使用预定方法获得所述省略的运动信息;并且/n基于包括所获得的所述省略的运动信息的所述多条运动信息对当前块进行解码。/n

【技术特征摘要】
【国外来华专利技术】20171109 US 62/583,7391.一种对运动信息进行解码的方法,所述方法包括:
识别用于对被帧间预测的当前块进行解码的多条运动信息中的未被包括在比特流中的省略的运动信息的类型;
通过使用预定方法获得所述省略的运动信息;并且
基于包括所获得的所述省略的运动信息的所述多条运动信息对当前块进行解码。


2.如权利要求1所述的方法,其中,基于在根据优先级顺序确定是否存在与所述当前块在空间上或时间上相关的多个候选块的运动信息的同时首先被确定存在运动信息的候选块的运动信息来获得所述省略的运动信息。


3.如权利要求1所述的方法,其中,通过对与当前块在空间上或时间上相关的多个候选块之中的具有运动信息的多个候选块的多条运动信息进行组合来获得所述省略的运动信息。


4.如权利要求1所述的方法,其中,基于预设的基础运动信息获得所述省略的运动信息。


5.如权利要求1所述的方法,其中,基于通过解码器侧运动矢量推导DMVD推导出的运动信息来获得所述省略的运动信息。


6.如权利要求1所述的方法,其中,当存在多条省略的运动信息时,获得所述省略的运动信息的步骤包括:通过使用不同的方法来获得所述多条省略的运动信息中的每条省略的运动信息。


7.如权利要求1所述的方法,其中,基于当前块的运动矢量分辨率、当前块的预测方向、关于当前块的信息、关于先前被解码的邻近块的信息和指示运动信息的省略模式的信息中的至少一个来识别所述省略的运动信息的类型。


8.如权利要求1所述的方法,还包括:获得指示是否应用运动信息省略处理的信息,
其中,当确定应用所述运动信息省略处理时,识别所述省略的运动信息的类型。


9.如权利要求8所述的方法,其中,指示是否应用所述运动信息省略处理的信息包括当前块的运动矢量分辨率、当前块的预测方向、关于当前块的信息、关...

【专利技术属性】
技术研发人员:李振荣崔雄一
申请(专利权)人:三星电子株式会社
类型:发明
国别省市:韩国;KR

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

1