本发明涉及用于处理视频信号的方法和装置。
背景技术:
1、近来,在各种应用领域中对例如高清晰度(high definition,hd)图像和超高清晰度(ultra-high definition,uhd)图像的高分辨率和高质量图像的需求已经增加了。然而,与常规图像数据相比,分辨率和质量更高的图像数据的数据量增加。因此,当通过使用例如常规的有线和无线宽带网络的媒介传送图像数据时,或者当通过使用常规的存储介质存储图像数据时,传送和存储的成本增加。为了解决随着图像数据的分辨率和质量的提高而出现的这些问题,可以利用高效的图像编码/解码技术。
2、图像压缩技术包括各种技术,包括:根据当前图片的先前图片或后续图片来对包括在当前图片中的像素值进行预测的帧间预测技术;通过使用当前图片中的像素信息对包括在当前图片中的像素值进行预测的帧内预测技术;将短代码分配给出现频率高的值并且将长代码分配给出现频率低的值的熵编码技术等。可以通过使用这样的图像压缩技术来有效地压缩图像数据,并且可以传送或存储图像数据。
3、同时,随着对高分辨率图像的需求,对作为新的图像服务的立体图像内容(stereographic image content)的需求也已增加。正在探讨的是用于有效地提供具有高分辨率和超高分辨率的立体图像内容的视频压缩技术。
技术实现思路
1、技术问题
2、本发明的目的旨在提供一种用于在编码/解码视频信号时高效地对编码/解码目标块执行帧间预测的方法和装置。
3、本发明的目的旨在提供一种用于在被执行运动补偿的块上应用重叠块运动补偿的方法和装置。
4、本发明的目的旨在提供一种用于在编码/解码视频信号时基于子块应用光流的方法和装置。
5、本发明要实现的技术目的不限于以上提及的技术问题。并且,本领域的技术人员将从下面描述中清楚地理解未提及的其他技术问题。
6、技术解决方案
7、根据本发明的用于对视频信号进行解码的方法和装置可以:获得当前块的运动向量,在双向光流被应用于当前块的情况下更新运动向量,以及通过使用经更新的运动向量对当前块执行运动补偿。在这种情况下,可以基于当前块中具有预定尺寸的子块来应用双向光流。
8、根据本发明的用于对视频信号进行编码的方法和装置可以:获得当前块的运动向量,在双向光流被应用于当前块的情况下更新运动向量,以及通过使用经更新的运动向量来对当前块执行运动补偿。在这种情况下,以当前块中具有预定尺寸的子块为单位来应用双向光流。
9、在根据本发明的用于对视频信号进行编码/解码的方法和装置中,更新运动向量包括:获得当前块中的子块的运动改进向量,以及通过使用运动改进向量来更新运动向量。
10、在根据本发明的用于对视频信号进行编码/解码的方法和装置中,可以基于包括在子块中的样本的运动改进向量的平均值来获得运动改进向量。
11、在根据本发明的用于对视频信号进行编码/解码的方法和装置中,可以基于子块中的特定位置的样本来获得运动改进向量。
12、在根据本发明的用于对视频信号进行编码/解码的方法和装置中,特定位置的样本可以包括位于子块的角处的样本或位于子块的中心处的样本中至少之一。
13、在根据本发明的用于对视频信号进行编码/解码的方法和装置中,可以基于当前块的尺寸或形状中至少之一来确定子块的尺寸或形状。
14、在根据本发明的用于对视频信号进行编码/解码的方法和装置中,可以基于图像的分辨率或是否要对被执行运动补偿的当前块执行重叠块运动补偿来确定子块的尺寸或形状。
15、在根据本发明的用于对视频信号进行编码/解码的方法和装置中,可以包括在被执行运动补偿的当前块上应用重叠块运动补偿。在这种情况下,可以基于当前块中的预定尺寸的子块来应用重叠块运动补偿。
16、上面对本发明简要概述的特征仅是下面对本发明的详细描述的说明性方面,但不限制本发明的范围。
17、根据本发明的对图像进行解码的方法包括:基于从比特流解码的信息,确定是否将编码块划分成两个分区;当确定划分所述编码块时,将所述编码块在垂直方向或水平方向上划分成所述两个分区;以及通过执行逆变换获得当前块的残差样本,所述当前块是所述两个分区之一,其中,是否允许在所述垂直方向或所述水平方向上划分所述编码块通过将所述编码块的大小与阈值进行比较来确定,其中,所述编码块被划分成相互具有相同大小的所述两个分区,并且其中,当所述编码块被划分成所述两个分区时,跳过对所述当前块的逆变换不被允许。
18、根据本发明的对图像进行解码的方法,包括:将编码块在垂直方向或水平方向上划分成两个分区;对当前块的残差样本执行变换,所述当前块是所述两个分区之一;以及对指示所述编码块是否被划分成所述两个分区的信息进行编码,其中,是否允许在所述垂直方向或所述水平方向上划分所述编码块通过将所述编码块的大小与阈值进行比较来确定,其中,所述编码块被划分成相互具有相同大小的所述两个分区,并且其中,当所述编码块被划分成所述两个分区时,跳过对所述当前块的变换不被允许。
19、提供了根据本发明的用于存储压缩视频数据的装置,所述压缩视频数据由编码方法生成,其中,所述编码方法包括:将编码块在垂直方向或水平方向上划分成两个分区;对当前块的残差样本执行变换,所述当前块是所述两个分区之一;以及对指示所述编码块是否被划分成所述两个分区的信息进行编码,其中,是否允许在所述垂直方向或所述水平方向上划分所述编码块通过将所述编码块的大小与阈值进行比较来确定,其中,所述编码块被划分成相互具有相同大小的所述两个分区,并且其中,当所述编码块被划分成所述两个分区时,跳过对所述当前块的变换不被允许。
20、有益效果
21、根据本发明,可以对编码/解码目标块执行高效的帧间预测。
22、根据本发明,具有如下优点:通过在被执行运动补偿的块上应用重叠块运动补偿来使帧间预测的效率增加。
23、根据本发明,具有如下优点:通过基于块而非样本应用光流来减小存储器使用。
24、本发明可获得的效果不限于以上提及的效果,并且本领域的技术人员可以从下面的描述中清楚地理解未提及的其他效果。
1.一种对图像进行解码的方法,包括:
2.根据权利要求1所述的方法,其中,当所述编码块被划分成所述两个分区时,对针对所述当前块的变换跳过标志的解码被省略,所述变换跳过标志指示所述逆变换是否被跳过。
3.根据权利要求2所述的方法,其中,对于垂直方向和水平方向,均跳过对所述当前块的逆变换。
4.一种对图像进行解码的方法,包括:
5.一种用于存储压缩视频数据的装置,所述压缩视频数据由编码方法生成,其中,所述编码方法包括: