System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本公开涉及使用仿射运动预测来处理视频信号的方法和装置,更具体地,涉及一种通过限定执行仿射运动预测的块的大小来处理视频信号的方法和装置。
技术介绍
1、压缩编码意指用于通过通信线路来发送数字化的信息的一系列信号处理技术或者用于以适合于存储介质的形式存储信息的技术。包括视频、图像、音频等的媒体可以是压缩编码的目标,特别是,执行以视频为目标的压缩编码的技术被称为视频图像压缩。
2、下一代视频内容应该具有高空间分辨率、高帧频和高维度的场景表示的特性。为了处理这些内容,将导致存储器存储、存储器访问速率和处理能力的急剧增加。
3、因此,需要设计一种用于更高效地处理下一代视频内容的编码工具。作为用于更高效地处理视频内容的帧间预测技术,已引入了一种用于表示各种运动的仿射运动预测的方法和装置。
技术实现思路
1、技术问题
2、需要一种减少应用仿射运动预测时所生成的附加数据以及由于计算而导致的复杂度的方法和装置。
3、因此,本公开的实施方式提供了一种用于降低仿射运动预测中的复杂度的视频信号处理方法和装置。
4、本公开的实施方式还提供了一种能够通过在执行仿射预测的块中使用预定义的子块大小来省略子块大小的计算的视频信号处理方法和装置。
5、本公开的实施方式还提供了一种能够通过在切片级别或块级别确定子块大小来使性能劣化最小化同时降低复杂度的视频信号处理方法和装置。
6、本公开的实施方式还提供了一种能够通过将最小块大小设定为仿
7、本公开的实施方式还提供了一种能够通过在切片级别或块级别设定块大小的条件来使性能劣化最小化同时降低仿射预测处理的复杂度的视频信号处理方法和装置。
8、本公开要实现的技术目的不限于上文仅作为示例描述的那些技术目的,本公开所属领域的技术人员可从以下描述清楚地理解未提及的其它技术目的。
9、技术方案
10、在一个方面,提供了一种使用仿射运动预测来处理视频信号的方法,该方法包括以下步骤:检查要解码的当前块通过仿射运动预测编码;获得当前块的多个控制点的运动向量;基于所述多个控制点的运动向量来确定包括在当前块中的多个子块中的每一个的运动向量;以及从所述多个子块中的每一个的运动向量生成当前块的预测样本,其中,所述多个子块中的每一个被配置为具有预定义的宽度和预定义的高度。
11、各个子块的预定义的宽度和预定义的高度可为4*4或8*8。如果当前块是通过双预测编码的块,则所述多个子块中的每一个的宽度和高度可被设定为8*8,并且如果当前块是通过单预测编码的块,则所述多个子块中的每一个的宽度和高度可被设定为4*4。
12、检查当前块通过仿射运动预测编码的步骤可包括以下步骤:检查当前块的编码模式;确定当前块的宽度和高度是否满足根据当前块的编码模式的条件;以及如果满足条件,则检查可执行仿射运动预测。
13、确定当前块的宽度和高度是否满足根据当前块的编码模式的条件的步骤可包括以下步骤:如果编码模式是仿射合并模式,则当当前块的宽度大于或等于第一参考值并且当前块的高度大于或等于所述第一参考值时,确定满足条件;以及如果编码模式是仿射帧间模式,则当当前块的宽度大于或等于第二参考值并且当前块的高度大于或等于第二参考值时,确定满足条件。用于仿射合并模式的情况的第一参考值可以是8,并且用于仿射帧间模式的情况的第二参考值可以是16。
14、确定当前块的宽度和高度是否满足根据当前块的编码模式的条件的步骤可包括以下步骤:如果编码模式是仿射合并模式,则当当前块通过双预测编码,当前块的宽度和高度的乘积大于或等于第三参考值,当前块的宽度大于或等于第四参考值,并且当前块的高度大于或等于第四参考值时,确定满足条件,或者当当前块通过单预测编码,当前块的宽度和高度的乘积大于或等于第五参考值,当前块的宽度大于或等于第六参考值,并且当前块的高度大于或等于第六参考值时,确定满足条件,其中,第三参考值大于或等于第五参考值,并且第五参考值大于或等于子块的宽度或高度,其中,第四参考值大于或等于第六参考值,并且第六参考值大于或等于子块的宽度或高度;以及如果编码模式是仿射帧间模式,则当当前块通过双预测编码,当前块的宽度大于或等于第七参考值,并且当前块的高度大于或等于第七参考值时,确定满足条件,或者当当前块通过单预测编码,当前块的宽度大于或等于第八参考值,并且当前块的高度大于或等于第八参考值时,确定满足条件,其中,第七参考值大于或等于子块的宽度或高度,第七参考值大于或等于第八参考值,并且第八参考值大于或等于子块的宽度或高度。
15、在另一方面,提供了一种使用仿射运动预测来处理视频信号的装置,该装置包括被配置为存储视频信号的存储器以及功能上联接到存储器的解码器,其中,解码器被配置为:检查要解码的当前块通过仿射运动预测编码;获得当前块的至少一个控制点的运动向量;基于所述至少一个控制点的运动向量来确定包括在当前块中的多个子块中的每一个的运动向量;并且从所述多个子块中的每一个的运动向量生成当前块的预测样本,其中,所述多个子块中的每一个被配置为具有预定义的宽度和预定义的高度。
16、各个子块的预定义的宽度和预定义的高度可为4*4或8*8。如果当前块是通过双预测编码的块,则所述多个子块中的每一个的宽度和高度可被设定为8*8,并且如果当前块是通过单预测编码的块,则所述多个子块中的每一个的宽度和高度可被设定为4*4。
17、解码器还可被配置为:检查当前块的编码模式;确定当前块的宽度和高度是否满足根据当前块的编码模式的条件;以及如果满足条件,则检查可执行仿射运动预测。
18、解码器还可被配置为:如果编码模式是仿射合并模式,则当当前块的宽度大于或等于第一参考值并且当前块的高度大于或等于第一参考值时,确定满足条件;以及如果编码模式是仿射帧间模式,则当当前块的宽度大于或等于第二参考值并且当前块的高度大于或等于第二参考值时,确定满足条件。用于仿射合并模式的情况的第一参考值可以是8,并且用于仿射帧间模式的情况的第二参考值可以是16。
19、解码器还可被配置为:如果编码模式是仿射合并模式,则当当前块通过双预测编码,当前块的宽度和高度的乘积大于或等于第三参考值,当前块的宽度大于或等于第四参考值,并且当前块的高度大于或等于第四参考值时,确定满足条件,或者当当前块通过单预测编码,当前块的宽度和高度的乘积大于或等于第五参考值,当前块的宽度大于或等于第六参考值,并且当前块的高度大于或等于第六参考值时,确定满足条件,其中,第三参考值大于或等于第五参考值,并且第五参考值大于或等于子块的宽度或高度,其中,第四参考值大于或等于第六参考值,并且第六参考值大于或等于子块的宽度或高度;以及如果编码模式是仿射帧间模式,则当当前块通过双预测编码,当前块的宽度大于或等于第八参考值,并且当前块的高度大于或等于第七参考值时,确定满足条件,或者当当前块通过单预本文档来自技高网...
【技术保护点】
1.一种图像解码设备,该图像解码设备包括:
2.根据权利要求1所述的图像解码设备,其中,基于关于所述仿射运动预测的所述信息包括仿射帧间模式,所述条件基于检查所述当前块的宽度和高度是否大于或等于第一参考值。
3.根据权利要求2所述的图像解码设备,其中,所述第一参考值是16。
4.根据权利要求1所述的图像解码设备,
5.根据权利要求1所述的图像解码设备,
6.一种图像编码设备,该图像编码设备包括:
7.根据权利要求6所述的图像编码设备,其中,基于关于所述仿射运动预测的所述信息包括仿射帧间模式,所述条件基于检查所述当前块的宽度和高度是否大于或等于第一参考值。
8.根据权利要求7所述的图像编码设备,其中,所述第一参考值是16。
9.根据权利要求6所述的图像编码设备,
10.根据权利要求6所述的图像编码设备,
11.一种发送用于图像的比特流的设备,该设备包括:
【技术特征摘要】
1.一种图像解码设备,该图像解码设备包括:
2.根据权利要求1所述的图像解码设备,其中,基于关于所述仿射运动预测的所述信息包括仿射帧间模式,所述条件基于检查所述当前块的宽度和高度是否大于或等于第一参考值。
3.根据权利要求2所述的图像解码设备,其中,所述第一参考值是16。
4.根据权利要求1所述的图像解码设备,
5.根据权利要求1所述的图像解码设备,
6.一种图像编码设备,该图...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。