用于根据编码顺序对视频进行编码和解码的方法和设备技术

技术编号:38705527 阅读:18 留言:0更新日期:2023-09-08 14:46
提供了一种用于根据编码顺序对视频进行编码和解码的方法和设备。一种视频解码方法包括:获得指示是否划分当前块的划分信息;当所述划分信息指示当前块被划分时,将当前块划分为至少两个下层块;获得指示当前块的所述至少两个下层块的编码顺序的编码顺序信息;根据所述编码顺序信息确定所述至少两个下层块的解码顺序;根据所述解码顺序对所述至少两个下层块进行解码。块进行解码。块进行解码。

【技术实现步骤摘要】
用于根据编码顺序对视频进行编码和解码的方法和设备
[0001]本申请是申请日为2017年04月19日,申请号为“201780032518.5”,标题为“用于根据编码顺序对视频进行编码和解码的方法和设备”的专利技术专利申请的分案申请。


[0002]与本申请的示例性实施例一致的方法和设备涉及对视频进行编码和解码,更具体地讲,涉及用于确定图像的编码和解码顺序的帧内或帧间预测技术。

技术介绍

[0003]当高质量视频被编码时,产生大量数据。然而,由于允许用于传输视频数据的带宽可能受限,因此应用于传输视频数据的数据速率可能相应地受限。因此,为了有效传输视频数据,需要提供具有更高压缩的最高图像质量的视频数据编码和解码方法。
[0004]可以利用像素之间的空间冗余和时间冗余来压缩视频数据。因为空间上相邻的像素和时间上相邻的像素通常具有共同的特征,因此发送由像素组成的数据单元的编码信息以去除相邻像素之间的冗余。
[0005]不直接发送在数据单元中包括的像素的像素值,而是发送关于获得这些像素值的方法的信息。针对每个数据单元确定对与原始值相似的像素值进行预测的预测方法,并且将关于预测方法的编码信息从编码器发送到解码器。因为预测值不完全等于原始值,所以原始值与预测值之间的差的残差数据也从编码器被发送到解码器。
[0006]当预测准确时,用于指定预测方法的编码信息的数据量会增加,但是残差数据的大小会相应地减小。因此,通过考虑编码信息和残差数据的大小来确定预测方法。具体地,从画面划分出的数据单元可具有各种尺寸中的一种尺寸,在这方面,当数据单元的尺寸增大时,预测准确度会降低,同时编码信息的量也降低。因此,根据画面的特征确定块的尺寸。
[0007]预测方法包括帧内预测和帧间预测。帧内预测涉及从块的邻近像素预测该块的像素。帧间预测涉及通过参考被包括所述块的画面参考的不同画面的像素来预测像素。因此,通过帧内预测来去除空间冗余,通过帧间预测来去除时间冗余。
[0008]当预测方法的数量增加时,用于指示预测方法的编码信息的大小也会增加。因此,当从不同块预测将被应用于块的编码信息时,编码信息的大小可被减小。
[0009]最终,由于允许视频数据的丢失达到人眼无法识别所述丢失的程度,因此,可根据变换处理和量化处理对残差数据进行有损压缩,并且通过这样做,可以减少残差数据的量。

技术实现思路

[0010]技术问题
[0011]需要从多个编码顺序候选之中确定最佳编码顺序以提高编码效率。
[0012]解决方案
[0013]示例性实施例的多个方面提供一种视频编码方法,包括:确定是否划分当前块并确定多个下层块的编码顺序。示例性实施例的多个方面还提供一种视频解码方法,包括:划
分当前块,并确定划分出的多个下层块的编码顺序。示例性实施例的多个方面还提供一种非暂时性计算机可读记录介质,该非暂时性计算机可读记录介质记录有用于执行所述视频编码方法和所述视频解码方法的程序。
[0014]示例性实施例的另外的方面将在下面的描述中被部分阐述,并且部分地将从所述描述中清楚,或者可通过本实施例的实践被了解。
[0015]根据示例性实施例的一方面,提供一种视频解码方法,包括:获得指示是否划分将被解码的当前块的划分信息;当所述划分信息指示划分当前块时,将当前块划分为至少两个下层块;获得指示编码顺序的编码顺序信息,其中,当前块的所述至少两个下层块是按照所述编码顺序被编码的;根据由所述编码顺序信息指示的所述编码顺序确定所述至少两个下层块的解码顺序;根据所述解码顺序对所述至少两个下层块进行解码。
[0016]根据示例性实施例的一方面,提供一种视频编码方法,包括:确定当前块的多个下层块的编码顺序,其中,当前块被划分为所述多个下层块;通过将当前块的编码效率与根据编码顺序的所述多个下层块的编码效率进行比较来确定是否划分当前块;产生包括指示是否将当前块划分为所述多个下层块的划分信息的比特流。
[0017]根据示例性实施例的一方面,提供一种视频解码设备,包括:块划分器,被配置为:获得指示是否划分将被解码的当前块的划分信息,当所述划分信息指示划分当前块时,将当前块划分为至少两个下层块;编码顺序确定器,被配置为:获得指示编码顺序的编码顺序信息,其中,当前块的所述至少两个下层块是按照所述编码顺序被编码的,并根据由所述编码顺序信息指示的所述编码顺序确定所述至少两个下层块的解码顺序;解码器,被配置为根据所述解码顺序对所述至少两个下层块进行解码。
[0018]根据示例性实施例的一方面,提供一种视频编码设备,包括:编码顺序确定器,被配置为确定当前块的多个下层块的编码顺序,其中,当前块被划分为所述多个下层块;块划分器,被配置为通过将当前块的编码效率与根据编码顺序的所述多个下层块的编码效率进行比较来确定是否划分当前块;输出单元,被配置为产生包括指示是否将当前块划分为所述多个下层块的划分信息的比特流。
[0019]有益效果
[0020]能够预期通过根据从多个编码顺序候选中选择的最佳编码顺序对图像进行编码或解码来提高编码效率。
附图说明
[0021]从以下结合附图对示例性实施例的描述,以上和其它方面将变得清楚和更容易理解,其中:
[0022]图1A示出根据本公开的示例性实施例的基于根据树结构的编码单元的图像编码设备的框图;
[0023]图1B示出根据示例性实施例的基于根据树结构的编码单元的图像解码设备的框图;
[0024]图2示出根据示例性实施例的在当前编码单元被划分时确定至少一个编码单元的处理;
[0025]图3示出根据示例性实施例的当具有非正方形形状的编码单元被划分时确定至少
一个编码单元的处理;
[0026]图4示出根据示例性实施例的基于块形状信息和划分形状信息中的至少一个对编码单元进行划分的处理;
[0027]图5示出根据示例性实施例的从奇数个编码单元确定预定编码单元的方法;
[0028]图6示出根据示例性实施例的当在当前编码单元被划分的情况下确定多个编码单元时处理所述多个编码单元的顺序;
[0029]图7示出根据示例性实施例的当多个编码单元不能以预定顺序被处理时确定当前编码单元被划分为奇数个编码单元的处理;
[0030]图8示出根据示例性实施例的当第一编码单元被划分时确定至少一个编码单元的处理;
[0031]图9示出根据示例性实施例的当在第一编码单元被划分时确定的具有非正方形形状的第二编码单元满足预定条件时能够被划分的第二编码单元的形状受到限制;
[0032]图10示出根据示例性实施例的当划分形状信息未指示将具有正方形形状的编码单元划分为具有正方形形状的四个编码单元时对具有正方形形状的编码单元进行划分的处理;
[0033]图11示出根据示例性实施例的多个编码单元之间的处理顺序可根据编码单元的划分处理而被改变;
[0034]图12示出根据示例性实施例的在当编码单元被递归划分时多本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种视频解码方法,包括:将最大编码单元划分为多个编码单元,所述多个编码单元包括第一编码单元和第二编码单元;获得第一划分信息,所述第一划分信息指示是否将第一编码单元划分为三个下层编码单元,所述三个下层编码单元包括第一左侧下层编码单元、中心下层编码单元和第一右侧下层编码单元;当所述第一划分信息指示将第一编码单元划分为所述三个下层编码单元时,通过对第一编码单元的宽度和高度中的一个边进行划分来将第一编码单元划分为所述三个下层编码单元,其中,所述一个边等于或大于第一编码单元的宽度和高度中的另一个边;通过使用指示正方向和反方向之一的第一编码顺序信息,确定所述三个下层编码单元的第一解码顺序;根据第一解码顺序对第一编码单元的所述三个下层编码单元进行解码,其中,第一解码顺序是以下顺序之一:第一左侧下层编码单元到中心下层编码单元到第一右侧下层编码单元的顺序、以及第一右侧下层编码单元到中心下层编码单元到第一左侧下层编码单元的顺序;获得第二划分信息,所述第二划分信息指示是否将第二编码单元划分为两个下层编码单元,所述两个下层编码单元包括第二左侧下层编码单元和第二右侧下层编码单元;当所述第二划分信息指示将第二编码单元划分为所述两个下层编码单元时,将第二编码单元划分为所述两个下层编码单元;通过使用指示正方向和反方向之一的第二编码顺序信息,确定所述两个下层编码单元的第二解码顺序;根据第二解码顺序对第二编码单元的所述两个下层编码单元进行解码,其中,第二解码顺序是以下顺序之一:第二左侧下层编码单元到第二右侧下层编码单元的顺序、以及第二右侧下层编码单元到第二左侧下层编码单元的顺序。2.一种视频编码方法,包括:将最大编码单元划分为多个编码单元,所述多个编码单元包括第一编码单元和第二编码单元;通过对第一编码单元的宽度和高度中的一个边进行划分来将第一编码单元划分为三个下层编码单元,其中,所述一个边等于或大于第一编码单元的宽度和高度中的另一个边,所述三个下层编码单元包括第一左侧下层编码单元、中心下层编码单元和第一右侧下层编码单元;产生第一划分信息,所述第一划分信息指示是否将第一编码单元划分为所述三个下层编码单元;根据第一编码顺序对第一编码单元的所述三个下层编码单元进行编码,其中,第一编码顺序是以下顺序之一:第一左侧下层编码单元到中心下层编码单元到第一右侧下层编码单元的顺序、以及第一右侧下层编码单元到中心下层编码单元到第一左侧下层编码单元的顺序;产生指示所述三个下层编码单元的第一编码顺序的第一编码顺序信息,用于指示正方向和反方向之一;
将第二编码单元划分...

【专利技术属性】
技术研发人员:朴银姬陈杰金赞烈
申请(专利权)人:三星电子株式会社
类型:发明
国别省市:

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

1