本公开涉及一种用于处理视频信号的方法和装置,并且更具体地,涉及一种用于对视频信号进行编码和解码的视频信号处理方法和装置。
背景技术:
1、压缩编译指代用于通过通信线路发送数字化信息或以适合于存储介质的形式存储信息的一系列信号处理技术。压缩编码的对象包括诸如语音、视频和文本的对象,并且特别地,用于对图像执行压缩编码的技术被称为视频压缩。考虑到空间相关性、时间相关性和随机相关性,通过去除过多的信息来执行对视频信号的压缩编译。然而,随着各种媒体和数据传输媒体的最新发展,需要更有效的视频信号处理方法和装置。
技术实现思路
1、技术问题
2、本公开的一方面是为了增加视频信号的编译效率。此外,本公开的另一方面是要增加与当前块的运动信息集有关的信令效率。
3、技术方案
4、为了解决这些问题,本公开提供一种视频信号处理装置和视频信号处理方法。
5、根据本公开的一方面,一种处理视频信号的方法,包括:通过第一方法和第二方法中的一个,配置用于当前块的运动补偿的运动矢量预测(mvp)候选列表;基于配置的mvp候选列表,获取当前块的运动矢量预测器;获取指示当前块的运动矢量与运动矢量预测器之间的差的运动矢量差分值;基于当前块的运动矢量差分值的分辨率来修改运动矢量差分值,其中运动矢量差分值的分辨率是包括在分辨率集中的多个可用分辨率中的一个,并且包括在分辨率集中的多个可用分辨率的配置取决于在第一方法和第二方法之间的用于配置当前块的mvp候选列表的方法而变化;基于运动矢量预测器和修改的运动矢量差分值获取当前块的运动矢量;以及基于获取的运动矢量重构当前块。
6、根据本公开的另一方面,一种用于对视频信号进行解码的装置包括处理器,其中,该处理器被配置成:通过第一方法和第二方法中的一个配置用于当前块的运动补偿的运动矢量预测(mvp)候选列表;基于配置的mvp候选列表,获取当前块的运动矢量预测器;获取指示当前块的运动矢量与运动矢量预测器之间的差的运动矢量差分值;基于当前块的运动矢量差分值的分辨率来修改运动矢量差分值,其中运动矢量差分值的分辨率是包括在分辨率集中的多个可用分辨率中的一个,并且包括在分辨率集中的多个可用分辨率的配置取决于在第一方法和第二方法之间的用于配置当前块的mvp候选列表的方法而变化;基于运动矢量预测器和修改的运动矢量差分值获取当前块的运动矢量;以及基于获取的运动矢量重构当前块。
7、可以根据在第一方法和第二方法之间的用于配置当前块的mvp候选列表的方法,从第一分辨率集和第二分辨率集中的一个获取运动矢量差分值的分辨率,并且第二分辨率集可以包括除了第一分辨率集中包括的多个可用分辨率之外的可用分辨率中的至少一个。
8、当使用基于仿射模型的第一方法配置mvp候选列表时,可以从第一分辨率集中获取运动矢量差分值的分辨率,并且当使用不是基于仿射模型的第二方法配置mvp候选列表时,可以从第二分辨率集中获取运动矢量差分值的分辨率。
9、包括在第一分辨率集中的多个可用分辨率当中的最大的第一可用分辨率可以小于包括在第二分辨率集中的多个可用分辨率当中的最大的第二可用分辨率。
10、处理器可以获取指示符,该指示符指示包括在第一分辨率集和第二分辨率集之一中的多个可用分辨率当中的当前块的运动矢量差分值的分辨率,并且基于由指示符指示的分辨率修改运动矢量差分值。在这种情况下,当指示符的值是第一值时,由第一值指示的分辨率可以取决于在第一方法和第二方法之间的配置mvp候选列表的方法而变化。
11、当使用第一方法配置mvp候选列表时,第一值可以指示第一可用分辨率,该第一可用分辨率是包括在第一分辨率集中的可用分辨率中的一个,当使用第二方法配置mvp候选列表时,第一值可以指示第二可用分辨率,该第二可用分辨率是包括在第二分辨率集中的可用分辨率中的一个,并且第一可用分辨率和第二可用分辨率可以彼此不同。
12、第一分辨率集和第二分辨率集两者都可以包括第一可用分辨率,并且当使用第二方法配置mvp候选列表时,第一可用分辨率可以由第二值指示,该第二值是不同于指示符的第一值的值。
13、指示符可以由可变长度比特来表达,并且第一值可以是由可变长度比特表达的多个值中的一个。
14、与指示符的第一值不同的第三值可以是多个值当中的由最短长度比特表达的值,当使用第二方法配置mvp候选列表时,该第三值可以指示包括在第二分辨率集中的多个可用分辨率集当中的最小可用分辨率,并且当使用第一方法配置mvp候选列表时,该第三值可以指示包括在第一分辨率集中的多个可用分辨率集当中的除了最小可用分辨率以外的可用分辨率。
15、根据本公开的另一方面,一种用于对视频信号进行编码的装置包括处理器,其中,该处理器被配置成:基于被参考以进行当前块的运动补偿的参考块的位置,获取当前块的运动矢量;通过第一方法和第二方法中的一个,配置用于当前块的运动补偿的运动矢量预测(mvp)候选列表;基于包括在在mvp候选列表中的多个候选中的一个和当前块的运动矢量之间的差,获取运动矢量差分值;基于当前块的运动矢量差分值的分辨率确定用信号发送的运动矢量差分值,该运动矢量差分值的分辨率是包括在分辨率集中的多个可用分辨率中的一个并且包括在分辨率集中的多个可用分辨率的配置取决于在第一方法和第二方法之间的用于配置当前块的mvp候选列表的方法而变化;并且生成包括用信号发送的运动矢量差分值的比特流。
16、处理器可以确定指示符,该指示符指示包括在第一分辨率集和第二分辨率集之一中的多个可用分辨率中的一个,并且生成包括该指示符和用信号发送的运动矢量差分值的比特流。在这种情况下,当指示符的值是第一值时,由第一值指示的分辨率可以取决于在第一方法和第二方法之间的用于配置mvp候选列表的方法而变化。
17、根据本公开的另一方面,提供一种存储比特流的计算机可读记录介质。比特流包括:基于当前块的运动矢量差分值的分辨率而修改的当前块的修改的运动矢量差分值,其中,运动矢量差分值的分辨率是包括在分辨率集中的多个可用分辨率中的一个并且包括在分辨率集中的多个可用分辨率的配置取决于在第一方法和第二方法之间的用于配置用于当前块的运动补偿的运动矢量预测(mvp)候选列表的方法而变化。
18、比特流可以进一步包括指示符,该指示符指示包括在第一分辨率集和第二分辨率集之一中的多个可用分辨率当中的当前块的运动矢量差分值的分辨率。在这种情况下,当指示符的值是第一值时,由第一值指示的分辨率可以取决于在第一方法和第二方法之间的用于配置mvp候选列表的方法而变化。
19、有益效果
20、根据本公开的实施例,能够增加视频信号的编译效率。此外,根据本公开的实施例,能够增加当前块的帧间预测的信令效率。
1.一种用于解码视频信号的装置,所述装置包括处理器,
2.根据权利要求1所述的用于解码视频信号的装置,
3.根据权利要求1所述的用于解码视频信号的装置,
4.根据权利要求3所述的用于解码视频信号的装置,
5.根据权利要求1所述的用于解码视频信号的装置,
6.根据权利要求2所述的用于解码视频信号的装置,
7.根据权利要求1所述的用于解码视频信号的装置,
8.根据权利要求1所述的用于解码视频信号的装置,
9.根据权利要求8所述的用于解码视频信号的装置,
10.根据权利要求9所述的用于解码视频信号的装置,
11.一种编码视频信号的装置,所述装置包括处理器,
12.根据权利要求11所述的用于编码视频信号的装置,
13.根据权利要求11所述的用于编码视频信号的装置,
14.根据权利要求13所述的用于编码视频信号的装置,
15.根据权利要求11所述的用于编码视频信号的装置,
16.根据权利要求12所述的用于编码视频信号的装置,
17.根据权利要求11所述的用于解码视频信号的装置,
18.根据权利要求11所述的用于编码视频信号的装置,
19.一种存储比特流的非暂时性计算机可读介质,所述比特流通过解码方法被解码,
20.一种视频信号处理方法,包括:
