System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术实施例一般涉及视频译码,特别涉及图像级非图像级语法元素的指示。
技术介绍
1、即使在视频较短的情况下,也需要大量的视频数据来描述,当数据要在带宽容量受限的通信网络中流式传输或以其它方式传输时,这样可能会造成困难。因此,视频数据通常要先压缩,然后在现代电信网络中发送。由于内存资源可能有限,当在存储设备上存储视频时,视频的大小也可能成为问题。视频压缩设备通常在信源侧使用软件和/或硬件对视频数据进行编码,然后进行传输或存储,从而减少表示数字视频图像所需的数据量。然后,由解码视频数据的视频解压缩设备在目的地侧接收压缩数据。在网络资源有限以及对更高视频质量的需求不断增长的情况下,需要改进压缩和解压缩技术,这些改进的技术在几乎不影响图像质量的情况下能够提高压缩比。
技术实现思路
1、第一方面涉及一种由视频解码器实现的方法,包括:所述视频解码器接收包括rpl标志的视频码流,其中,所述rpl标志等于第一值表示rpl指示(signaling)存在于图像头(picture header,ph)中,所述rpl标志等于第二值表示rpl指示不存在于所述ph中,并且可以存在于条带头中。
2、在本实施例中,当语法元素相同时,所述语法元素包括在图像头中,当语法元素不同时,所述语法元素包括在条带头中。然而,在一些实施例中,所述语法元素可以不包括在两者中。首先,非图像级语法元素可以存在于所述ph中。非图像级语法元素是视频码流级语法元素而不是图像级语法元素。其次,对于每个非图像级语法元素类别,一个
3、可选地,根据上述任一方面,在所述方面的另一种实现方式中,所述rpl标志等于1表示所述rpl指示存在于所述ph中。
4、可选地,根据上述任一方面,在所述方面的另一种实现方式中,所述rpl标志等于1表示所述rpl指示不在条带中。
5、可选地,根据上述任一方面,在所述方面的另一种实现方式中,所述rpl标志等于0表示所述rpl指示不存在于所述ph中。
6、可选地,根据上述任一方面,在所述方面的另一种实现方式中,所述rpl标志等于0表示所述rpl指示可以存在于所述条带头中。
7、可选地,根据上述任一方面,在所述方面的另一种实现方式中,所述码流还包括rplsps标志,其中,所述rpl sps标志表示rpl列表i是根据sps中的listidx等于i的语法结构ref_pic_list_struct(listidx,rplsidx)中的一个推导出的,或表示rpl列表i是根据直接包括的listidx等于i的语法结构ref_pic_list_struct(listidx,rplsidx)中的一个推导出的。
8、可选地,根据上述任一方面,在所述方面的另一种实现方式中,所述码流还包括rpl索引,其中,所述rpl索引表示语法结构ref_pic_list_struct(listidx,rplsidx)列表中的索引,所述语法结构ref_pic_list_struct(listidx,rplsidx)的listidx等于i,所述语法结构ref_pic_list_struct(listidx,rplsidx)包括在序列参数集(sequenceparameter set,sps)中,且用于推导当前图像的rpl列表i。
9、可选地,根据上述任一方面,在所述方面的另一种实现方式中,所述方法还包括在电子设备的显示器上显示所述经解码图像。
10、可选地,根据上述任一方面,在所述方面的另一种实现方式中,当非图像级语法元素存在于所述ph中时,对应的语法元素不应存在于与包括所述语法元素的所述ph关联的图像的任何条带中。
11、第二方面涉及一种由视频解码器实现的方法,包括:生成rpl标志,其中,所述rpl标志等于第一值表示rpl指示存在于ph中,所述rpl标志等于第二值表示rpl指示(signaling)不存在于所述ph中,并且可以存在于条带头中。
12、可选地,根据上述任一方面,在所述方面的另一种实现方式中,所述rpl标志等于1表示所述rpl指示存在于所述ph中。
13、可选地,根据上述任一方面,在所述方面的另一种实现方式中,所述rpl标志等于1表示所述rpl指示不在条带中。
14、可选地,根据上述任一方面,在所述方面的另一种实现方式中,所述rpl标志等于0表示所述rpl指示不存在于所述ph中。
15、可选地,根据上述任一方面,在所述方面的另一种实现方式中,所述rpl标志等于0表示所述rpl指示可以存在于所述条带头中。
16、可选地,根据上述任一方面,在所述方面的另一种实现方式中,所述方法还包括:生成rpl sps标志,其中,所述rpl sps标志表示rpl列表i是根据sps中的listidx等于i的语法结构ref_pic_list_struct(listidx,rplsidx)中的一个推导出的,或表示rpl列表i是根据直接包括的listidx等于i的语法结构ref_pic_list_struct(listidx,rplsidx)中的一个推导出的。
17、可选地,根据上述任一方面,在所述方面的另一种实现方式中,所述方法还包括:生成rpl索引,其中,所述rpl索引表示语法结构ref_pic_list_struct(listidx,rplsidx)列表中的索引,所述语法结构ref_pic_list_struct(listidx,rplsidx)的listidx等于i,所述语法结构ref_pic_list_struct(listidx,rplsidx)包括在序列参数集(sequenceparameter set,sps)中,且用于推导当前图像的rpl列表i。
18、可选地,根据上述任一方面,在所述方面的另一种实现方式中,当非图像级语法元素存在于所述ph中时,对应的语法元素不应存在于与包括所述语法元素的所述ph关联的图像的任何条带中。
19、第三方面涉及一种由视频解码器实现的方法,包括:所述视频解码器接收包括sao标志的视频码流,其中,所述sao标志等于第一值表示sao指示存在于ph中,所述sao标志等于第二值表示sao指示不存在于所述ph中,并且可本文档来自技高网...
【技术保护点】
1.一种解码的方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,所述第一值为1。
3.根据权利要求1或2所述的方法,其特征在于,所述第二值为0。
4.根据权利要求1至3中任一项所述的方法,其特征在于,所述条带头中包括SAO亮度标志,所述SAO亮度标志用于指示当前条带中的亮度分量是否启用SAO。
5.根据权利要求l至4中任一项所述的方法,其特征在于,所述条带头中包括SAO色度标志,所述SAO色度标志用于指示当前条带中的色度分量是否启用SAO。
6.根据权利要求1至5中任一项所述的方法,其特征在于,所述条带头中包括ALF使能标志,所述ALF使能标志用于指示当前条带的Y,Cb或Cr颜色分量是否启用ALF。
7.根据权利要求6所述的方法,其特征在于,当所述ALF使能标志为所述第一值时,表示对所述当前条带的Y,Cb或Cr颜色分量启用ALF;当所述ALF使能标志为所述第二值时,表示对所述当前条带中的所有颜色分量都禁用ALF。
8.根据权利要求1至5中任一项所述的方法,其特征在于,当所述条带头
9.一种视频解码器,其特征在于,包括:
10.一种计算机程序产品,其特征在于,所述计算机程序产品包括存储在非瞬时性介质中的计算机可执行指令;当所述指令在由处理器执行时,使得权利要求1至8中任一项所述的方法被执行。
11.一种编码的方法,其特征在于,包括:
12.根据权利要求11所述的方法,其特征在于,所述第一值为1。
13.根据权利要求11或12所述的方法,其特征在于,所述第二值为0。
14.根据权利要求11至13中任一项所述的方法,其特征在于,还包括:将所述条带头编码到所述码流中,将ALF使能标志编码到所述条带头中,所述ALF使能标志用于指示当前条带的Y,Cb或Cr颜色分量是否启用ALF。
15.根据权利要求14所述的方法,其特征在于,还包括:当所述ALF使能标志为所述第一值时,表示对所述当前条带的Y,Cb或Cr颜色分量启用ALF;当所述ALF使能标志为所述第二值时,表示对所述当前条带中的所有颜色分量都禁用ALF。
16.根据权利要求11至15中任一项所述的方法,其特征在于,将SAO亮度标志编码到所述条带头中,所述SAO亮度标志用于指示当前条带中的亮度分量是否启用SAO。
17.一种视频编码器,其特征在于,包括:
18.一种计算机程序产品,其特征在于,所述计算机程序产品包括存储在非瞬时性介质中的计算机可执行指令;当所述指令在由处理器执行时,使得权利要求11至16中任一项所述的方法被执行。
19.一种非易失性可读存储介质,其特征在于,所述可读存储介质上存储有计算机程序指令,所述计算机程序指令由一个或多个处理器执行时,使得如权利要求1至8中任一项所述的方法或如权利要求11至16中任一项所述的方法被执行。
20.一种视频译码系统,其特征在于,包括:
21.一种解码码流的设备,其特征在于,所述设备包括:存储器和处理器,所述存储器用于存储码流,所述码流包括样本自适应偏移SA0标志和自适应环路滤波器ALF标志,所述SAO标志等于第一值表示SAO指示信息存在于图像头PH中,且所述SAO指示信息不存在于条带头中;所述SAO标志等于第二值表示所述SAO指示信息不存在于所述PH中,并且可以存在于所述条带头中;所述ALF标志等于所述第一值表示ALF指示信息存在于所述PH中,且所述ALF指示信息不存在于所述条带头中;所述ALF标志等于所述第二值表示所述ALF指示信息不存在于所述PH中,并且可以存在于所述条带头中;
22.一种发送码流的设备,其特征在于,包括一个或多个存储器和发送器:
23.一种存储码流的设备,其特征在于,包括存储器和通信接口,所述通信接口用于接收码流,所述码流包括样本自适应偏移SAO标志和自适应环路滤波器ALF标志,所述SAO标志等于第一值表示SAO指示信息存在于图像头PH中,且所述SAO指示信息不存在于条带头中;所述SAO标志等于第二值表示所述SAO指示信息不存在于所述PH中,并且可以存在于所述条带头中;所述ALF标志等于所述第一值表示ALF指示信息存在于所述PH中,且所述ALF指示信息不存在于所述条带头中;所述ALF标志等于所述第二值表示所述ALF指示信息不存在于所述PH中,并且可以存在于所述条带头中;
...
【技术特征摘要】
1.一种解码的方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,所述第一值为1。
3.根据权利要求1或2所述的方法,其特征在于,所述第二值为0。
4.根据权利要求1至3中任一项所述的方法,其特征在于,所述条带头中包括sao亮度标志,所述sao亮度标志用于指示当前条带中的亮度分量是否启用sao。
5.根据权利要求l至4中任一项所述的方法,其特征在于,所述条带头中包括sao色度标志,所述sao色度标志用于指示当前条带中的色度分量是否启用sao。
6.根据权利要求1至5中任一项所述的方法,其特征在于,所述条带头中包括alf使能标志,所述alf使能标志用于指示当前条带的y,cb或cr颜色分量是否启用alf。
7.根据权利要求6所述的方法,其特征在于,当所述alf使能标志为所述第一值时,表示对所述当前条带的y,cb或cr颜色分量启用alf;当所述alf使能标志为所述第二值时,表示对所述当前条带中的所有颜色分量都禁用alf。
8.根据权利要求1至5中任一项所述的方法,其特征在于,当所述条带头中不存在alf使能标志时,推断所述alf使能标志的值等于图像级的alf使能标志的值,所述alf使能标志用于指示当前条带的y,cb或cr颜色分量是否启用alf。
9.一种视频解码器,其特征在于,包括:
10.一种计算机程序产品,其特征在于,所述计算机程序产品包括存储在非瞬时性介质中的计算机可执行指令;当所述指令在由处理器执行时,使得权利要求1至8中任一项所述的方法被执行。
11.一种编码的方法,其特征在于,包括:
12.根据权利要求11所述的方法,其特征在于,所述第一值为1。
13.根据权利要求11或12所述的方法,其特征在于,所述第二值为0。
14.根据权利要求11至13中任一项所述的方法,其特征在于,还包括:将所述条带头编码到所述码流中,将alf使能标志编码到所述条带头中,所述alf使能标志用于指示当前条带的y,cb或cr颜色分量是否启用alf。
15.根据权利要求14所述的方法,其特征在于,还包括:当所述alf使能标志为所述第一值时,表示对所述当前条带的y,cb或cr颜色分量启用alf;当所述alf使能标志为所述第二值时,表示对所述当前条带中的所有颜色分量都禁用alf。
16.根据权利要求11至15中任一项所述的方法,其特征在于,将sao亮度标志编码到所述条带头中,所述sao亮度标志用于指示当前条带中的亮度分量是否启用sao。
17.一种视频编码器,其特征在于,包括:
18.一种计算机程序产品,其特征在于,所述计算机程序产品包括存储在非瞬时性介质中的计算机可执行指令;当所述指令在由处理器执行时,使得权利要求11至16中任一项所述的方法被执行。
19.一种非易失性可读存储介质,其特征在于,所述可读存储介质上存储有计算机程序指令,所述计算机程序指令由一个或多个处理器执行时,使得如权利要求1至8中任一项所述的方法或如权利要求11至16中任一项所述的方法被执行。
20.一种视频译码系统,其特征在于,包括:
21.一种解码码流的设备,其特征在于,所述设备包括:存储器和处理器,所述存储器用于存储码流,所述码流包括样本自适应偏移sa0标志和自适应环路滤波器alf标志,所述sao标志等于第一值表示sao指示信息存在于图像头ph中,且所述sao指示信息不存在于条带头中;所述sao标志等于第二值表示所述sao指示信息不存在于所述ph中,并且可以存在于所述条带头中;所述alf标志等于所述第一值表示alf指示信息存在于所述ph中,且所述alf指示信息不存在于所述条带头中;所...
【专利技术属性】
技术研发人员:弗努·亨德里,王业奎,陈建乐,
申请(专利权)人:华为技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。