使用当前画面参考模式的预测方法及其图像解码装置制造方法及图纸

技术编号:29421115 阅读:23 留言:0更新日期:2021-07-23 23:19
公开了一种使用当前画面参考模式的预测方法及其图像解码装置。根据本发明专利技术的实施方式提供了一种使用当前画面参考(帧内块复制(ibc))模式预测作为要解码的块的当前块的方法,该方法包括以下步骤:从比特流将指示是否允许应用ibc模式的使能标志和指示切片类型是否为帧间类型的类型信息解码;根据使能标志和类型信息,从比特流将指示当前块的预测模式是否为ibc模式的ibc标志解码;当ibc标志指示ibc模式时,从比特流将没有当前块所参考的画面的索引的运动信息解码;以及使用当前块所在的当前画面内由所述运动信息所指示的块来预测当前块。

【技术实现步骤摘要】
【国外来华专利技术】使用当前画面参考模式的预测方法及其图像解码装置
本专利技术涉及图像的编码和解码,更具体地,涉及一种具有改进的编码和解码效率的预测方法和使用该预测方法的视频解码装置。
技术介绍
由于视频数据的体量大于语音数据或静止图像数据的体量,所以在不进行压缩处理的情况下存储或发送视频数据需要包括存储器的大量硬件资源。因此,在存储或发送视频数据时,通常使用编码器来压缩视频数据以进行存储或发送。然后,解码器接收压缩的视频数据,并且解压缩并再现视频数据。用于这种视频的压缩技术包括H.264/AVC以及与H.264/AVC相比编码效率改进了约40%的高效视频编码(HEVC)。然而,视频大小、分辨率和帧频逐渐增加,因此要编码的数据量也增加。因此,需要与现有压缩技术相比具有更好的编码效率和更高的图像质量的新压缩技术。
技术实现思路
技术问题为了满足这些需求,本公开旨在提供一种改进的视频编码和解码技术。具体地,本公开的一个方面涉及一种通过确定当前块的预测模式的各种方法来改进编码和解码的效率的技术。技术方案根据一个方面,本公开提供了一种预测要在帧内块复制(ibc)模式下解码的当前块的方法。该方法包括以下步骤:从比特流将指示是否允许应用ibc模式的使能标志和指示切片类型是否为帧间的类型信息解码;从比特流将指示当前块的预测模式是否为ibc模式的ibc标志解码,ibc标志的解码取决于使能标志和类型信息;当ibc标志指示ibc模式时,从比特流将不包括当前块的参考画面索引的运动信息解码;以及使用当前画面内由所述运动信息所指示的块来预测当前块,当前块位于当前画面中。根据另一方面,本公开提供了一种视频解码装置,该视频解码装置包括:解码器,其被配置为从比特流将指示是否允许应用帧内块复制(ibc)模式的使能标志和指示切片类型是否为帧间的类型信息解码,根据使能标志和类型信息将指示当前块的预测模式是否为ibc模式的ibc标志解码,并且当ibc标志指示ibc模式时,将不包括当前块的参考画面索引的运动信息解码;以及预测器,其被配置为使用当前画面内由所述运动信息所指示的块来预测当前块,当前块位于当前画面中。有益效果从以上显而易见的是,根据本公开的实施方式,因为分配以确定预测模式的比特数被自适应地调节为预测模式的频率,比特效率可改进。附图说明图1是能够实现本公开的技术的视频编码设备的示例性框图。图2示例性地示出使用QTBTTT结构的块划分结构。图3示例性地示出多个帧内预测模式。图4是能够实现本公开的技术的视频解码设备的示例性框图。图5是示出当前画面参考技术的图。图6是示出对预测模式进行分类的传统方法的图。图7是示出本公开中所提出的确定预测模式的示例的流程图。图8是示出在当前画面参考模式下预测当前块的示例的流程图。图9至图14是示出本公开中所提出的各种方法的图。图15是示出根据本公开的实施方式的在ibc_BVP模式下预测当前块的流程图。图16至图18是示出用于ibc模式的BVP候选列表中所包括的BVP候选的图。具体实施方式以下,将参照附图详细描述本公开的一些实施方式。应该注意的是,在向各个图中的构成元件添加标号时,尽管元件示出于不同的图中,相似的标号指代相似的元件。此外,在本公开的以下描述中,将省略并入本文中的已知功能和配置的详细描述以避免使本公开的主题模糊。图1是能够实现本公开的技术的视频编码设备的示例性框图。以下,将参照图1描述视频编码设备和该设备的元件。视频编码设备包括块分割器110、预测器120、减法器130、变换器140、量化器145、编码器150、逆量化器160、逆变换器165、加法器170、滤波器单元180和存储器190。视频编码设备的各个元件可在硬件或软件或者硬件和软件的组合中实现。各个元件的功能可在软件中实现,并且微处理器可被实现为执行与各个元件对应的软件功能。一个视频由多个画面组成。各个画面被分割成多个区域,并且对各个区域执行编码。例如,一个画面被分割成一个或更多个拼块和/或切片。这里,一个或更多个拼块可被定义为拼块组。各个拼块或切片被分割成一个或更多个编码树单元(CTU)。各个CTU按树结构分割成一个或更多个编码单元(CU)。应用于各个CU的信息被编码为CU的句法,共同应用于包括在一个CTU中的CU的信息被编码为CTU的句法。另外,共同应用于一个拼块中的所有块的信息被编码为拼块的句法或者被编码为作为多个拼块的集合的拼块组的句法,应用于构成一个画面的所有块的信息被编码在画面参数集(PPS)或画面头中。此外,多个画面共同参考的信息被编码在序列参数集(SPS)中。另外,一个或更多个SPS共同参考的信息被编码在视频参数集(VPS)中。块分割器110确定编码树单元(CTU)的大小。关于CTU的大小(CTU大小)的信息被编码为SPS或PPS的句法并且被发送到视频解码设备。块分割器110将构成视频的各个画面分割成具有预定大小的多个CTU,然后使用树结构递归地分割CTU。在树结构中,叶节点用作编码单元(CU),其是编码的基本单元。树结构可以是:QuadTree(QT),其中节点(或父节点)被分割成具有相同大小的四个子节点(或子节点);BinaryTree(BT),其中节点被分割成两个子节点;TernaryTree(TT),其中节点按1:2:1的比例被分割成三个子节点;或者由QT结构、BT结构和TT结构中的两个或更多个的组合形成的结构。例如,可使用QTBT(QuadTree+BinaryTree)结构或QTBTTT(QuadTree+BinaryTreeTernaryTree)结构。这里,BTTT可被统称为多类型树(MTT)。图2示出QTBTTT分割树结构。如图2所示,CTU可初始按QT结构分割。可重复QT分割,直至分割块的大小达到QT中允许的叶节点的最小块大小(MinQTSize)。指示QT结构的各个节点是否被分割成下层的四个节点的第一标志(QT_split_flag)由编码器150编码并用信号通知给视频解码设备。当QT的叶节点不大于BT中允许的根节点的最大块大小(MaxBTSize)时,可按BT结构或TT结构中的一个或更多个进一步分割。在BT结构和/或TT结构中,可存在多个分割方向。例如,可存在两个方向,即节点的块的水平分割和垂直分割。如图2所示,当MTT分割开始时,指示节点是否被分割的第二标志(mtt_split_flag)以及指示分割方向(垂直或水平)的标志和/或指示分割类型(二元或三元)的标志由编码器150编码并用信号通知给视频解码设备。作为树结构的另一示例,当使用QTBTTT结构分割块时,关于指示块已被分割的CU分割标志(split_cu_flag)和指示分割类型是否为QT分割的QT分割标志(split_qt_flag)的信息由编码器150编码并用信号通知给视频解码设备。当split_cu_flag的值指示块未被分割时本文档来自技高网...

【技术保护点】
1.一种预测要在帧内块复制ibc模式下解码的当前块的方法,该方法包括以下步骤:/n从比特流将指示是否允许应用所述ibc模式的使能标志和指示切片类型是否为帧间的类型信息解码;/n从所述比特流将指示所述当前块的预测模式是否为所述ibc模式的ibc标志解码,所述ibc标志的解码取决于所述使能标志和所述类型信息;/n当所述ibc标志指示所述ibc模式时,从所述比特流将不包括所述当前块的参考画面索引的运动信息解码;以及/n使用当前画面内由所述运动信息所指示的块来预测所述当前块,所述当前块位于所述当前画面中。/n

【技术特征摘要】
【国外来华专利技术】20181008 KR 10-2018-0119881;20190610 KR 10-2019-001.一种预测要在帧内块复制ibc模式下解码的当前块的方法,该方法包括以下步骤:
从比特流将指示是否允许应用所述ibc模式的使能标志和指示切片类型是否为帧间的类型信息解码;
从所述比特流将指示所述当前块的预测模式是否为所述ibc模式的ibc标志解码,所述ibc标志的解码取决于所述使能标志和所述类型信息;
当所述ibc标志指示所述ibc模式时,从所述比特流将不包括所述当前块的参考画面索引的运动信息解码;以及
使用当前画面内由所述运动信息所指示的块来预测所述当前块,所述当前块位于所述当前画面中。


2.根据权利要求1所述的方法,其中,当所述使能标志指示允许应用所述ibc模式并且所述类型信息指示帧间时,将所述ibc标志解码。


3.根据权利要求2所述的方法,该方法还包括以下步骤:
在将所述ibc标志解码之前,从所述比特流将指示所述当前块是否通过帧内预测编码的模式信息解码,
其中,当所述模式信息指示帧间预测时,评估所述使能标志和所述类型信息。


4.根据权利要求3所述的方法,其中,当所述使能标志指示允许应用所述ibc模式并且所述类型信息指示类型不是帧间时,将所述运动信息解码。


5.根据权利要求2所述的方法,该方法还包括以下步骤:
在将所述ibc标志解码之前,从所述比特流将指示所述当前块是否通过帧内预测编码的模式信息解码,
其中,当所述模式信息指示帧内预测时,评估所述使能标志和所述类型信息。


6.根据权利要求5所述的方法,其中,当所述模式信息指示帧间预测并且所述类型信息指示类型不是帧间时,将所述运动信息解码。


7.根据权利要求1所述的方法,其中,预测所述当前块的步骤包括以下步骤:
在包括一个或更多个块向量预测器BVP候选的BVP候选列表中选择与包括在所述运动信息中的BVP索引对应的BVP候选;
使用包括在所述运动信息中的块向量差BVD和所选BVP候选来推导所述当前块的块向量BV;以及
使用所述当前画面中由推导的BV所指示的块来预测所述当前块,
其中,所述BVP候选列表包括以下项作为所述BVP候选:
所述当前块的一个或更多个空间邻近块当中的在所述ibc模式下预测的块的BV;
在所述ibc模式下预测的一个或更多个块的BV;以及
一个或更多个零BV。


8.根据权利要求7所述的方法,其中,所述空间邻近块包括位于所述当前块的左侧的左块和位于所述当前块的上方的上块,
其中,所述左块包括沿着所述当前块的高度位于下侧的块,并且
其中,所述上块包括沿着所述当前块的宽度位于右侧的块。


9.根据权利要求7所述的方法,其中,在所述ibc模式下预测的所述块的所述BV是从包括在所述ibc模式下预测并根据预测顺序存储的所述块的所述BV的候选列表按照存储顺序的相反顺序选择的,并且被包括在所述BVP候选列表中。


10.一种视频解码装置,该视频解码装置包括:
解码器,该解码器被配置为:
从比特流将指示是否允许应用帧内块复制ibc模式的使能标志和指示切片类型是否为帧间的类型信息解码,
根据所述使能标志和所述类型信息将指示当前块的预测模式是否为所述ibc模式的ibc标志解码,并且
当所述ibc标志指示所述ibc模式时,将不包括所述当前块的参考画面索引的运动信息解码;以及
预...

【专利技术属性】
技术研发人员:金在一李善英孙世勋申在燮
申请(专利权)人:SK电信有限公司
类型:发明
国别省市:韩国;KR

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

1