本发明涉及图像解码装置及其方法,更详细而言,涉及在视频压缩技术中使用各种变换技术的方法和装置。
背景技术:
1、近年来,随着对高分辨率、高清晰度视频的需求增加,对用于下一代视频服务的高效视频压缩技术的需求性已经兴起。基于这样的需求性,正进行用于制定视频压缩标准的研究和探索。
2、在视频压缩技术中,变换技术是一种为了有效进行量化和熵编码而将域从空间域(spatial domain)信号变更为频率域(frequency domain)信号的技术。
技术实现思路
1、技术课题
2、本发明其目的在于,提供一种视频编码方法和装置,其中,通过在编码器或解码器的变换或逆变换步骤中使用各种变换方法,从而与现有的视频压缩技术相比,提高编码效率。
3、但是,本实施例所要解决的技术课题不限定于如上所述的技术课题,还可以存在其它技术课题。
4、课题的解决方法
5、为了解决所述课题,根据本发明的实施例的视频编码方法和装置包括:从比特流中提取用于第一逆变换的变换类型信息的步骤;利用所提取的所述信息,从多种逆变换类型中选择性地确定逆变换类型的步骤;以及利用所确定的所述逆变换类型,进行水平方向或垂直方向逆变换的步骤。
6、为了解决所述课题,根据本发明的实施例的视频编码方法和装置包括:从比特流中提取用于第一逆变换的逆变换类型信息来确定水平方向逆变换或垂直方向逆变换的变换类型的步骤;以及根据所述确定的逆变换类型,省略水平方向逆变换或垂直方向逆变换的步骤。
7、为了解决所述课题,根据本发明的实施例的视频编码方法和装置包括:根据第一逆变换的变换类型,省略第二逆变换的步骤。
8、为了解决所述课题,根据本发明的实施例的视频编码方法和装置包括:根据变换系数的形态,确定是否逆变换的步骤。
9、为了解决所述课题,根据本发明的实施例的视频编码方法和装置包括:根据第一逆变换的变换类型来按频率确定加权量化参数,从而进行加权逆量化的步骤。
10、为了解决所述课题,根据本发明的实施例的视频编码方法和装置包括:根据第二逆变换索引来按频率确定加权量化参数,从而进行加权逆量化。
11、根据本发明,提供了一种对视频进行解码的方法,该方法包括:基于子块变换标志来确定是否对当前编码块进行子块变换,其中,子块变换标志表示子块变换是否用于当前编码块,并且子块变换是指对当前编码块中的两个子块中的第一子块进行逆变换而不对两个子块中的第二子块进行逆变换的变换方法;基于表示子块变换用于当前编码块的子块变换标志,在包括对称二进制分割和非对称二进制分割的多个分割类型候选中确定用于当前编码块的子块变换的分割类型;基于子块变换的分割类型,将当前编码块分割为第一子块和第二子块;确定第一子块的水平变换类型和垂直变换类型;以及基于水平变换类型和垂直变换类型来对第一子块进行逆变换。
12、根据本发明,还提供了一种对视频进行编码的方法,该方法包括:确定是否对当前编码块进行子块变换,其中,子块变换是指对当前编码块中的两个子块中的第一子块进行变换而不对两个子块中的第二子块进行变换的变换方法;基于确定对当前编码块进行子块变换,在包括对称二进制分割和非对称二进制分割的多个分割类型候选中确定用于当前编码块的子块变换的分割类型;确定通过基于分割类型对当前编码块进行分割而产生的第一子块的水平变换类型和垂直变换类型;以及基于水平变换类型和垂直变换类型来对第一子块进行变换。
13、根据本发明,还提供了一种用于发送与视频信号相关联的比特流的方法,其中,该方法包括:确定是否对当前编码块进行子块变换,其中,子块变换是指对当前编码块中的两个子块中的第一子块进行变换而不对两个子块中的第二子块进行变换的变换方法;基于确定对当前编码块进行子块变换,在包括对称二进制分割和非对称二进制分割的多个分割类型候选中确定用于当前编码块的子块变换的分割类型;确定通过基于分割类型对当前编码块进行分割而产生的第一子块的水平变换类型和垂直变换类型;基于水平变换类型和垂直变换类型来对第一子块进行变换,以获取第一子块的变换系数;对第一子块的变换系数进行编码以生成比特流;以及发送比特流。
14、发明效果
15、本发明其目的在于,提供为了提高编码效率而使用各种变换技术的方法和装置。
16、根据本发明的一实施例,通过在第一变换或第一逆变换步骤中选择性地使用各种变换类型,从而可以提高编码效率。
1.一种对视频进行解码的方法,所述方法包括:
2.根据权利要求1所述的方法,其中,基于表示在所述两个子块之间进行所述逆变换的子块位置的位置信息,将所述两个子块中的一个子块确定为所述第一子块。
3.根据权利要求2所述的方法,其中,基于所述位置信息的值等于第一值,将所述两个子块中的左侧子块或顶部子块确定为所述第一子块,以及
4.根据权利要求3所述的方法,其中,基于所述位置信息的值来确定所述水平变换类型和所述垂直变换类型。
5.根据权利要求1所述的方法,还包括:
6.根据权利要求3所述的方法,其中,基于所述第一子块是所述当前编码块中的所述两个子块中的所述顶部子块,所述水平变换类型不同于所述垂直变换类型,以及
7.根据权利要求3所述的方法,其中,基于所述第一子块是所述当前编码块中的所述两个子块中的所述左侧子块,所述水平变换类型不同于所述垂直变换类型,以及
8.根据权利要求1所述的方法,其中,所述子块变换标志基于所述当前编码块的预测模式是画面间预测模式而从比特流中获取。
9.一种对视频进行编码的方法,所述方法包括:
10.一种用于发送与视频信号相关联的比特流的方法,所述方法包括: