System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 编码器、解码器及对应方法技术_技高网

编码器、解码器及对应方法技术

技术编号:41062559 阅读:6 留言:0更新日期:2024-04-24 11:15
提供了一种对经译码视频码流进行解码的方法,所述方法包括:从所述经译码视频码流中获取第一语法元素,所述第一语法元素表示所述第一层是否使用层间预测;从所述经译码视频码流中获取与一个或多个第二层相关的一个或多个第二语法元素,每个第二语法元素表示第二层是否是所述第一层的直接参考层;其中,在所述第一语法元素的值表示所述第一层被允许使用层间预测的情况下,所述一个或多个第二语法元素中的至少一个第二语法元素具有表示所述第二层是所述第一层的直接参考层的值;通过将与所述至少一个第二语法元素相关的所述第二层的图像用作参考图像,对所述第一层的图像执行层间预测。

【技术实现步骤摘要】

本申请(专利技术)的实施例大体上涉及图像处理领域,更具体涉及层间预测。


技术介绍

1、视频译码(视频编码和解码)广泛用于数字视频应用,例如广播数字电视、基于互联网和移动网络的视频传输、视频聊天、视频会议等实时会话应用、dvd和蓝光光盘、视频内容采集和编辑系统以及可携式摄像机的安全应用。

2、即使在视频较短的情况下也需要对大量的视频数据进行描述,当数据要在带宽容量受限的通信网络中传输或以其它方式传送时,这样可能会造成困难。因此,视频数据通常要先压缩然后在现代电信网络中传送。由于内存资源可能有限,当在存储设备中存储视频时,视频的大小也可能成为问题。视频压缩设备通常在源侧使用软件和/或硬件对视频数据进行编码,然后进行传输或存储,从而减少表示数字视频图像所需的数据量。然后,对视频数据进行解码的视频解压缩设备在目的地侧接收压缩数据。在网络资源有限以及对更高视频质量的需求不断增长的情况下,需要改进压缩和解压缩技术,这些改进的技术在几乎不影响图像质量的情况下能够提高压缩比。


技术实现思路

1、本申请实施例提供了独立权利要求所述的编码和解码方法和装置。

2、上述和其它目的是通过由独立权利要求请求保护的主题来实现。其它实现方式在从属权利要求、说明书和附图中是显而易见的。

3、特定实施例在所附独立权利要求中概述,其它实施例在从属权利要求中概述。

4、根据第一方面,本专利技术涉及一种对经译码视频码流进行解码的方法。所述方法由解码设备执行。所述方法包括:从所述经译码视频码流中获取第一语法元素,所述第一语法元素表示所述第一层是否使用层间预测;从所述经译码视频码流中获取与一个或多个第二层相关的一个或多个第二语法元素,每个第二语法元素表示第二层是否是所述第一层的直接参考层;其中,在所述第一语法元素的值表示所述第一层被允许使用层间预测的情况下,所述一个或多个第二语法元素中的至少一个第二语法元素具有表示所述第二层是所述第一层的直接参考层的值;通过将与所述至少一个第二语法元素相关的所述第二层的图像用作参考图像,对所述第一层的图像执行层间预测。

5、或者,所述第一语法元素表示与一个或多个所述第二层相关的所述一个或多个第二语法元素是否在所述经译码视频码流中存在。此外,所述第一语法元素等于1表示与一个或多个所述第二层相关的所述一个或多个第二语法元素在所述经译码视频码流中不存在;或者,所述第一语法元素等于0表示与一个或多个第二层相关的所述一个或多个第二语法元素在所述经译码视频码流中存在。

6、层包括一系列具有相同层索引的编码图像。

7、所述一个或多个第二层的层索引小于所述第一层的层索引。

8、与不同的第二语法元素相关的第二层具有不同的层索引。

9、所述一个或多个第二语法元素与所述一个或多个第二层一一对应。

10、码流是形成一个或多个编码视频序列(coded video sequence,cvs)的位序列。

11、编码视频序列(coded video sequence,cvs)是一系列au。

12、编码层视频序列(coded layer video sequence,clvs)是一系列具有相同nuh_layer_id值的pu。

13、接入单元(access unit,au)是属于不同层的pu的集合,并且包含与从dpb输出的相同时间相关联的编码图像。

14、图像单元(picture unit,pu)是根据指定的分类规则彼此关联的nal单元的集合,所述nal单元按解码顺序连续,并且正好包含一个编码图像。

15、层间参考图像(inter-layer reference picture,ilrp)是与当前图像在同一au中的图像,其nuh_layer_id小于当前图像的nuh_layer_id。

16、sps是一种语法结构,包含应用于零个或多个整个clvs的语法元素。

17、如果层a使用层b作为参考层,则层b是层a的直接参考层;如果层a使用层b作为参考层,层b使用层c作为参考层,但层a不使用层c作为参考层,则层c不是层a的直接参考层。

18、根据所述第一方面,在所述方法的一种可能实现方式中,所述第一语法元素等于1表示所述第一层不使用层间预测;或者所述第一语法元素等于0表示所述第一层被允许使用层间预测。

19、根据所述第一方面或所述第一方面的任一上述实现方式,在所述方法的一种可能实现方式中,所述第二语法元素等于0表示与所述第二语法元素相关的所述第二层不是所述第一层的直接参考层;或者所述第二语法元素等于1表示与所述第二语法元素相关的所述第二层是所述第一层的直接参考层。

20、根据所述第一方面或所述第一方面的任一上述实现方式,在所述方法的一种可能实现方式中,所述获取所述一个或多个第二语法元素是在所述第一语法元素的值表示所述第一层被允许使用层间预测的情况下执行的。

21、根据所述第一方面或所述第一方面的任一上述实现方式,在所述方法的一种可能实现方式中,所述方法还包括:在所述第一语法元素的值表示所述第一层不使用层间预测的情况下,对所述第一层的图像执行预测,而不将与所述至少一个第二语法元素相关的所述层的图像用作参考图像。

22、根据第二方面,本专利技术涉及一种用于对经译码视频码流进行编码的方法。所述方法由编码器执行。所述方法包括:确定至少一个第二层是否是第一层的直接参考层;将语法元素编码到所述经译码视频码流中,其中,所述语法元素表示所述第一层是否使用层间预测;其中,在所述至少一个第二层中没有一个是所述第一层的直接参考层的情况下,所述语法元素的值表示所述第一层不使用层间预测。

23、其中,所述确定至少一个第二层是否为第一层的直接参考层包括:根据确定第一率失真成本小于或等于第二率失真成本,确定第二层是第一层的直接参考层;根据确定第一率失真成本大于或等于第二率失真成本,确定第二层不是第一层的直接参考层;其中,所述第一率失真成本是将所述第二层用作第一层的直接参考层的成本,所述第二速率失真成本是不将第二层用作第一层的直接参考层的成本。

24、根据所述第二方面,在所述方法的一种可能实现方式中,在所述至少一个第二层是所述第一层的直接参考层的情况下,所述语法元素的值表示所述第一层被允许使用层间预测。

25、根据第三方面,本专利技术涉及一种对经译码视频码流进行解码的装置。所述装置包括:获取单元,用于从所述经译码视频码流中获取第一语法元素,所述第一语法元素表示所述第一层是否使用层间预测;所述获取单元还用于从所述经译码视频码流中获取与一个或多个第二层相关的一个或多个第二语法元素,每个第二语法元素表示第二层是否是所述第一层的直接参考层;其中,在所述第一语法元素的值表示所述第一层被允许使用层间预测的情况下,所述一个或多个第二语法元素中的至少一个第二语法元素具有表示所述第二层是所述第一层的直接参考层的值;预测单元,用于通过将本文档来自技高网...

【技术保护点】

1.一种对码流进行解码的方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述第一语法元素等于1表示所述第一层不使用层间预测。

3.根据权利要求1或2所述的方法,其特征在于,所述第二语法元素等于0表示所述索引为j的第二层不是所述索引为i的第一层的直接参考层;或者所述第二语法元素等于1表示所述索引为j的第二层是所述索引为i的第一层的直接参考层。

4.根据权利要求1至3中任一项所述的方法,其特征在于,所述第一语法元素为vps_independent_layer_flag[i]。

5.根据权利要求1至4中任一项所述的方法,其特征在于,所述第三语法元素等于0表示所述RPLi是根据直接包括在当前图像的条带头中的listIdx等于i的语法结构ref_pic_list_struct(listIdx,rplsIdx)推导的。

6.根据权利要求1至5中任一项所述的方法,其特征在于,所述第三语法元素为参考图像列表标志,所述第三语法元素包含在所述SPS中。

7.一种对码流进行编码的方法,其特征在于,所述方法包括:

8.根据权利要求7所述的方法,其特征在于,所述第一语法元素等于1表示所述第一层不使用层间预测。

9.根据权利要求7或8所述的方法,其特征在于,所述第二语法元素等于0表示所述索引为j的第二层不是所述索引为i的第一层的直接参考层;或者所述第二语法元素等于1表示所述索引为j的第二层是所述索引为i的第一层的直接参考层。

10.根据权利要求7至9中任一项所述的方法,其特征在于,所述第一语法元素为vps_independent_layer_flag[i]。

11.根据权利要求7至10中任一项所述的方法,其特征在于,所述第三语法元素等于0表示所述RPLi是根据直接包括在当前图像的条带头中的listIdx等于i的语法结构ref_pic_list_struct(listIdx,rplsIdx)推导的。

12.根据权利要求7至11中任一项所述的方法,其特征在于,所述第三语法元素为参考图像列表标志,所述第三语法元素包含在所述SPS中。

13.一种编码器,其特征在于,包括处理电路,所述处理电路用于执行根据权利要求7至12中任一项所述的方法。

14.一种解码器,其特征在于,包括处理电路,所述处理电路用于执行根据权利要求1至6中任一项所述的方法。

15.一种包括程序代码的计算机程序产品,其特征在于,当所述程序代码在计算机或处理器中执行时,所述程序代码用于执行根据上述权利要求1至6或7至12中任一项所述的方法。

16.一种解码器,其特征在于,包括:

17.一种编码器,其特征在于,包括:

18.一种携带程序代码的非瞬时性计算机可读存储介质,其特征在于,当计算机设备或处理器执行所述程序代码时,使所述计算机设备或所述处理器执行根据上述权利要求1至6或7至12中任一项所述的方法。

19.一种发送码流的设备,其特征在于,包括一个或多个存储器和发送器;

20.一种存储码流的设备,其特征在于,包括接收器和至少一个存储器;

21.一种存储码流的方法,其特征在于,包括:

22.一种处理码流的系统,其特征在于,所述系统包括:编码设备、一个或多个存储器和解码设备;

23.一种码流结构,其特征在于,包括第一语法元素,一个或多个第二语法元素以及第三语法元素;

24.一种解码码流的装置,其特征在于,包括存储器和处理器,所述存储器用于存储码流,所述码流包括第一语法元素,一个或多个第二语法元素以及第三语法元素;所述第一语法元素具有索引i表示索引为i的第一层是否使用层间预测;所述一个或多个第二语法元素中的每个第二语法元素具有索引i和索引j,表示索引为j的第二层是否是所述索引为i的第一层的直接参考层;所述第三语法元素等于1表示参考图像列表RPLi是根据序列参数集SPS中listIdx等于i的语法结构ref_pic_list_struct(listIdx,rplsIdx)中的一个推导的;其中,当索引为i的所述第一语法元素等于0以表示所述索引为i的第一层允许使用层间预测时,所述一个或多个第二语法元素中索引j在0到i-1的范围内具有至少一个第二语法元素的值等于1;

25.一种编码码流的装置,其特征在于,包括存储器,处理器和发送器,

...

【技术特征摘要】

1.一种对码流进行解码的方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述第一语法元素等于1表示所述第一层不使用层间预测。

3.根据权利要求1或2所述的方法,其特征在于,所述第二语法元素等于0表示所述索引为j的第二层不是所述索引为i的第一层的直接参考层;或者所述第二语法元素等于1表示所述索引为j的第二层是所述索引为i的第一层的直接参考层。

4.根据权利要求1至3中任一项所述的方法,其特征在于,所述第一语法元素为vps_independent_layer_flag[i]。

5.根据权利要求1至4中任一项所述的方法,其特征在于,所述第三语法元素等于0表示所述rpli是根据直接包括在当前图像的条带头中的listidx等于i的语法结构ref_pic_list_struct(listidx,rplsidx)推导的。

6.根据权利要求1至5中任一项所述的方法,其特征在于,所述第三语法元素为参考图像列表标志,所述第三语法元素包含在所述sps中。

7.一种对码流进行编码的方法,其特征在于,所述方法包括:

8.根据权利要求7所述的方法,其特征在于,所述第一语法元素等于1表示所述第一层不使用层间预测。

9.根据权利要求7或8所述的方法,其特征在于,所述第二语法元素等于0表示所述索引为j的第二层不是所述索引为i的第一层的直接参考层;或者所述第二语法元素等于1表示所述索引为j的第二层是所述索引为i的第一层的直接参考层。

10.根据权利要求7至9中任一项所述的方法,其特征在于,所述第一语法元素为vps_independent_layer_flag[i]。

11.根据权利要求7至10中任一项所述的方法,其特征在于,所述第三语法元素等于0表示所述rpli是根据直接包括在当前图像的条带头中的listidx等于i的语法结构ref_pic_list_struct(listidx,rplsidx)推导的。

12.根据权利要求7至11中任一项所述的方法,其特征在于,所述第三语法元素为参考图像列表标志,所述第三语法元素包含在所述sps中。

13.一种编...

【专利技术属性】
技术研发人员:马祥杨海涛
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:

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

1