System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 对视频进行解码或编码的方法和用于发送比特流的方法技术_技高网

对视频进行解码或编码的方法和用于发送比特流的方法技术

技术编号:40957066 阅读:2 留言:0更新日期:2024-04-18 20:34
本发明专利技术公开了对视频进行解码或编码的方法和用于发送比特流的方法,其中,对视频进行解码的方法包括:从比特流中获取表示是否针对当前块跳过逆变换的第一信息;当第一信息表示针对当前块不跳过逆变换时,从比特流中获取关于用于当前块的逆变换的水平变换类型和垂直变换类型的第二信息;基于第二信息来确定水平变换类型和垂直变换类型;以及通过使用水平变换类型和垂直变换类型,在水平方向和垂直方向上针对当前块进行逆变换。

【技术实现步骤摘要】

本专利技术涉及图像解码装置及其方法,更详细而言,涉及在视频压缩技术中使用各种变换技术的方法和装置。


技术介绍

1、近年来,随着对高分辨率、高清晰度视频的需求增加,对用于下一代视频服务的高效视频压缩技术的需求性已经兴起。基于这样的需求性,正进行用于制定视频压缩标准的研究和探索。

2、在视频压缩技术中,变换技术是一种为了有效进行量化和熵编码而将域从空间域(spatial domain)信号变更为频率域(frequency domain)信号的技术。


技术实现思路

1、技术课题

2、本专利技术其目的在于,提供一种视频编码方法和装置,其中,通过在编码器或解码器的变换或逆变换步骤中使用各种变换方法,从而与现有的视频压缩技术相比,提高编码效率。

3、但是,本实施例所要解决的技术课题不限定于如上所述的技术课题,还可以存在其它技术课题。

4、课题的解决方法

5、为了解决所述课题,根据本专利技术的实施例的视频编码方法和装置包括:从比特流中提取用于第一逆变换的变换类型信息的步骤;利用所提取的所述信息,从多种逆变换类型中选择性地确定逆变换类型的步骤;以及利用所确定的所述逆变换类型,进行水平方向或垂直方向逆变换的步骤。

6、为了解决所述课题,根据本专利技术的实施例的视频编码方法和装置包括:从比特流中提取用于第一逆变换的逆变换类型信息来确定水平方向逆变换或垂直方向逆变换的变换类型的步骤;以及根据所述确定的逆变换类型,省略水平方向逆变换或垂直方向逆变换的步骤。

7、为了解决所述课题,根据本专利技术的实施例的视频编码方法和装置包括:根据第一逆变换的变换类型,省略第二逆变换的步骤。

8、为了解决所述课题,根据本专利技术的实施例的视频编码方法和装置包括:根据变换系数的形态,确定是否逆变换的步骤。

9、为了解决所述课题,根据本专利技术的实施例的视频编码方法和装置包括:根据第一逆变换的变换类型来按频率确定加权量化参数,从而进行加权逆量化的步骤。

10、为了解决所述课题,根据本专利技术的实施例的视频编码方法和装置包括:根据第二逆变换索引来按频率确定加权量化参数,从而进行加权逆量化。

11、根据本专利技术,提供了一种对视频进行解码的方法,该方法包括:从比特流中获取表示是否针对当前块跳过逆变换的第一信息;当第一信息表示针对当前块不跳过逆变换时,从比特流中获取关于用于当前块的逆变换的水平变换类型和垂直变换类型的第二信息;基于第二信息来确定水平变换类型和垂直变换类型;以及通过使用水平变换类型和垂直变换类型,在水平方向和垂直方向上针对当前块进行逆变换,其中,第二信息表示多个变换类型集中的一个变换类型集;其中,多个变换类型集中的每个变换类型集包括水平方向的变换类型和垂直方向的变换类型;其中,基于在解码装置中预定义的多个变换类型中的两个变换类型的组合来限定多个变换类型集中的至少一个变换类型集;其中,多个变换类型包括dct-2、dst-7和dct-8中的至少一个。

12、根据本专利技术,还提供了一种对视频进行编码的方法,该方法包括:确定针对当前块是否跳过变换;以及当确定针对当前块不跳过变换时,通过在水平方向和垂直方向上对当前块进行变换来生成当前块的变换系数,其中,表示针对当前块是否跳过变换的第一信息被编码到比特流中;其中,基于在编码装置中预定义的多个变换类型来确定用于当前块的变换的水平变换类型和垂直变换类型;其中,当确定针对当前块不跳过变换时,关于水平变换类型和垂直变换类型的第二信息被编码到比特流中;并且其中,第二信息表示多个变换类型集中的一个变换类型集;其中,多个变换类型集中的每个变换类型集包括水平方向的变换类型和垂直方向的变换类型;其中,基于多个变换类型中的两个变换类型的组合来限定多个变换类型集中的至少一个变换类型集;以及其中,多个变换类型包括dct-2、dst-7和dct-8中的至少一个。

13、根据本专利技术,还提供了一种用于发送通过编码方法生成的比特流的方法,其中,该编码方法包括:确定针对当前块是否跳过变换;当确定针对当前块不跳过变换时,通过在水平方向和垂直方向上对当前块进行变换来生成当前块的变换系数;以及基于当前块的变换系数来生成比特流;其中,表示针对当前块是否跳过变换的第一信息被编码到比特流中;其中,基于在编码装置中预定义的多个变换类型来确定用于当前块的变换的水平变换类型和垂直变换类型;其中,当确定针对当前块不跳过变换时,关于水平变换类型和垂直变换类型的第二信息被编码到比特流中;并且其中,第二信息表示多个变换类型集中的一个变换类型集;其中,多个变换类型集中的每个变换类型集包括水平方向的变换类型和垂直方向的变换类型;其中,基于多个变换类型中的两个变换类型的组合来限定多个变换类型集中的至少一个变换类型集;以及其中,多个变换类型包括dct-2、dst-7和dct-8中的至少一个。

14、专利技术效果

15、本专利技术其目的在于,提供为了提高编码效率而使用各种变换技术的方法和装置。

16、根据本专利技术的一实施例,通过在第一变换或第一逆变换步骤中选择性地使用各种变换类型,从而可以提高编码效率。

本文档来自技高网...

【技术保护点】

1.一种对视频进行解码的方法,所述方法包括:

2.根据权利要求1所述的方法,其中,针对所述当前块进行所述逆变换包括:

3.一种对视频进行编码的方法,所述方法包括:

4.一种用于发送通过编码方法生成的比特流的方法,

【技术特征摘要】

1.一种对视频进行解码的方法,所述方法包括:

2.根据权利要求1所述的方法,其中,针对所述当前块进行所述逆变换包...

【专利技术属性】
技术研发人员:安镕照柳浩赞
申请(专利权)人:英迪股份有限公司
类型:发明
国别省市:

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

1