System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 用于对视频进行编码/解码的方法和装置制造方法及图纸_技高网

用于对视频进行编码/解码的方法和装置制造方法及图纸

技术编号:41235926 阅读:3 留言:0更新日期:2024-05-09 23:50
提供了一种方法,该方法包括对视频进行解码,其中对视频进行解码包括:基于视频的块周围的重构像素的至少一部分来确定针对该块的至少一个变换;通过应用所确定的至少一个变换对该块进行解码。还提供了一种用于对视频进行解码的装置。还提供了用于对视频进行编码的相应的方法和装置。

【技术实现步骤摘要】
【国外来华专利技术】

本专利技术实施方案总体上涉及一种用于视频编码或解码的方法和装置。一些实施方案涉及用于视频编码或解码的方法和装置,其中针对要编码/解码的块的变换选择在解码器处从重构块的至少一部分中推导出。


技术介绍

1、为了实现高压缩效率,图像和视频编码方案通常采用预测和变换以充分利用视频内容中的空间和时间冗余。一般而言,帧内或帧间预测用于利用图像内或图像间相关性,然后对在原始块与预测块之间的差异(通常表示为预测误差或预测残差)进行变换、量化和熵编码。为了重构视频,通过与熵编码、量化、变换和预测相对应的逆过程对压缩数据进行解码。


技术实现思路

1、根据第一方面,提供了一种用于对视频进行编码的方法,其中,对视频进行编码包括:基于视频的重构块的至少一部分确定针对视频的块的至少一个变换;通过应用所确定的至少一个变换来对该块进行编码。

2、提供了一种用于对视频进行编码的装置。该装置包括一个或多个处理器,其中,一个或多个处理器被配置为通过基于视频的重构块的至少一部分确定针对视频的块的至少一个变换来对视频进行编码;通过应用所确定的至少一个变换来对该块进行编码。

3、根据另一个方面,提供了一种用于对视频进行解码的方法,其中,对视频进行解码包括:基于视频的重构块的至少一部分确定针对视频的块的至少一个变换;通过应用所确定的至少一个变换来对该块进行解码。

4、提供了一种用于对视频进行解码的装置。该装置包括一或多个处理器,其中,一或多个处理器被配置为对视频进行解码,其中对视频进行解码包括:基于视频的重构块的至少一部分确定针对视频的块的至少一个变换;通过应用所确定的至少一个变换来对该块进行解码。

5、一个或多个实施方案还提供了一种计算机程序,该计算机程序包括指令,这些指令在由一个或多个处理器执行时使该一个或多个处理器执行根据本文所述的任一实施方案所述的编码方法或解码方法。本专利技术实施方案中的一个或多个实施方案还提供了一种计算机可读存储介质,该计算机可读存储介质上存储有用于根据上述方法对视频数据进行编码或解码的指令。一个或多个实施方案还提供了一种计算机可读存储介质,该计算机可读存储介质在其上存储有根据上述方法生成的比特流。一个或多个实施方案还提供了一种用于传输或接收根据上述方法生成的比特流的方法和装置。

本文档来自技高网...

【技术保护点】

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

2.一种装置,所述装置包括一个或多个处理器,其中所述一个或多个处理器被配置为对视频进行解码,其中对所述视频进行解码包括:

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

4.一种装置,所述装置包括一个或多个处理器,其中所述一个或多个处理器被配置为对视频进行编码,其中对所述视频进行编码包括:

5.根据权利要求1或3所述的方法或根据权利要求2或4所述的装置,其中,确定至少一个变换包括:

6.根据权利要求5所述的方法或装置,其中,基于对所述块周围的重构像素的所述至少一部分的所述预测在变换集合中确定针对所述块的至少一个变换包括:

7.根据权利要求6所述的方法或装置,其中,从所述变换集合中选择所述至少一个变换包括:

8.根据权利要求6所述的方法或装置,其中,从所述变换集合中选择所述至少一个变换包括:

9.根据权利要求8所述的方法或装置,其中,所述映射表中的所述变换被布置为变换对,每个变换对包括水平变换和竖直变换,并且选择所述至少一个变换包括选择变换对。

10.根据权利要求7至9中任一项所述的方法或装置,其中,所述分数是考虑比所获得的系数总数少的系数数量来确定的。

11.根据权利要求7至10中任一项所述的方法或装置,其中,所述分数是所述系数的平方和,或所述系数的绝对值之和。

12.根据权利要求5至11中任一项所述的方法或装置,其中,所述块周围的重构像素的至少一部分是与所述块相邻的重构块的像素行或像素列。

13.根据权利要求5至12中任一项所述的方法或装置,其中,在变换集合中确定针对所述块的至少一个变换包括:确定水平变换和竖直变换。

14.根据权利要求8所述的方法或装置,其中,对所述视频进行编码或解码还包括:对所述变换索引进行编码或解码。

15.根据权利要求8至14中任一项所述的方法或装置,其中,在所述映射表中仅对从第二条目开始的条目进行排序。

16.根据权利要求8至15中任一项所述的方法或装置,其中,水平变换和竖直变换独立地排序。

17.根据权利要求8至15中任一项所述的方法或装置,其中,分数是针对每个变换对确定的,并且对所述变换集合中的所述变换进行排序包括:对所述变换对进行排序。

18.根据权利要求5至17中任一项所述的方法或装置,其中,对所述视频进行编码或解码还包括:对语法元素进行编码或解码,所述语法元素指示所述至少一个变换是否是基于所述视频的所述块周围的重构像素的所述至少一部分针对所述块来确定的。

19.根据权利要求18所述的方法或装置,其中,仅当基于最可能模式列表来确定针对所述块的所述预测模式时,对所述语法元素进行编码或解码,所述最可能模式列表填充有从所述重构块的所述至少一部分中导出的预测模式。

20.根据权利要求5至17中任一项所述的方法或装置,其中,当基于最可能模式列表来确定针对所述块的所述预测模式时,总是基于对所述块周围的重构像素的所述至少一部分的所述预测在变换集合中确定针对所述块的所述至少一个变换,所述最可能模式列表填充有从重构像素的所述至少一部分中导出的预测模式。

21.一种信号,所述信号包括比特流,所述比特流包括表示通过执行根据权利要求1、3或5至20中任一项所述的方法形成的视频的编码数据。

22.一种计算机可读介质,所述计算机可读介质包括根据权利要求21所述的比特流。

23.一种计算机可读存储介质,所述计算机可读存储介质具有存储在其上的指令,所述指令致使一个或多个处理器执行根据权利要求1、3或5至20中任一项所述的方法。

24.一种计算机程序产品,所述计算机程序产品包括指令,当所述程序由一个或多个处理器执行时,所述指令致使所述一个或多个处理器执行根据权利要求1、3或5至20中任一项所述的方法。

25.一种设备,所述设备包括:

26.根据权利要求25所述的设备,所述设备包括TV、蜂窝电话、平板电脑或机顶盒。

27.一种装置,所述装置包括:

28.一种方法,所述方法包括:访问包括根据权利要求21所述的信号的数据,以及传输所访问的数据。

...

【技术特征摘要】
【国外来华专利技术】

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

2.一种装置,所述装置包括一个或多个处理器,其中所述一个或多个处理器被配置为对视频进行解码,其中对所述视频进行解码包括:

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

4.一种装置,所述装置包括一个或多个处理器,其中所述一个或多个处理器被配置为对视频进行编码,其中对所述视频进行编码包括:

5.根据权利要求1或3所述的方法或根据权利要求2或4所述的装置,其中,确定至少一个变换包括:

6.根据权利要求5所述的方法或装置,其中,基于对所述块周围的重构像素的所述至少一部分的所述预测在变换集合中确定针对所述块的至少一个变换包括:

7.根据权利要求6所述的方法或装置,其中,从所述变换集合中选择所述至少一个变换包括:

8.根据权利要求6所述的方法或装置,其中,从所述变换集合中选择所述至少一个变换包括:

9.根据权利要求8所述的方法或装置,其中,所述映射表中的所述变换被布置为变换对,每个变换对包括水平变换和竖直变换,并且选择所述至少一个变换包括选择变换对。

10.根据权利要求7至9中任一项所述的方法或装置,其中,所述分数是考虑比所获得的系数总数少的系数数量来确定的。

11.根据权利要求7至10中任一项所述的方法或装置,其中,所述分数是所述系数的平方和,或所述系数的绝对值之和。

12.根据权利要求5至11中任一项所述的方法或装置,其中,所述块周围的重构像素的至少一部分是与所述块相邻的重构块的像素行或像素列。

13.根据权利要求5至12中任一项所述的方法或装置,其中,在变换集合中确定针对所述块的至少一个变换包括:确定水平变换和竖直变换。

14.根据权利要求8所述的方法或装置,其中,对所述视频进行编码或解码还包括:对所述变换索引进行编码或解码。

15.根据权利要求8至14中任一项所述的方法或装置,其中,在所述映射表中仅对从第二条目开始的条目进行排序。

16.根据权利要求8至15...

【专利技术属性】
技术研发人员:K·纳赛尔F·加尔平P·博尔德斯F·莱莱昂内克
申请(专利权)人:交互数字CE专利控股有限公司
类型:发明
国别省市:

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

1