1.一种译码视频数据的方法,所述方法包括:
译码视频数据的多层位流的一层的一或多个非视频译码层VCL网络抽象层NAL单元,其中所述一或多个非VCL NAL单元含有具有SEI有效负载类型的SEI消息;以及
基于所述SEI有效负载类型确定所述SEI消息所适用于的所述多层位流的一或多个语法值。
2.根据权利要求1所述的方法,其中所述SEI消息包括可缩放嵌套SEI消息,且其中确定所述一或多个语法值包括基于所述SEI有效负载类型包含于第一组有效负载类型中而确定所述可缩放嵌套SEI消息的bitstream_subset_flag为0值。
3.根据权利要求2所述的方法,其中所述第一组有效负载类型包含有效负载类型2、3、6、9、15、16、17、19、22、23、45、47、128、131、132及134。
4.根据权利要求1所述的方法,其中所述SEI消息为非嵌套SEI消息,且其中确定所述一或多个语法值包括基于所述SEI有效负载类型包含于第一组有效负载类型中而确定用于含有所述SEI消息的所述非VCL NAL单元的层识别符语法元素等于与所述SEI消息相关联的VCL NAL单元的层识别符语法元素。
5.根据权利要求4所述的方法,其中所述第一组有效负载类型包含有效负载类型2、3、6、9、15、16、17、19、22、23、45、47、128、131、132及134。
6.根据权利要求1所述的方法,其中所述SEI消息为可缩放嵌套SEI消息,且其中确定所述一或多个语法值包括基于所述SEI有效负载类型包含于第一组有效负载类型中而确定含有所述可缩放嵌套SEI消息的所述一或多个非VCL NAL单元具有等于0的TemporalId及等于所有i值的TemporalId的最大值的maxTemporalId[i]。
7.根据权利要求6所述的方法,其中所述第一组有效负载类型包含有效负载类型2、3、6、9、15、16、17、19、22、23、45、47、128、131、132及134。
8.根据权利要求1所述的方法,其进一步包括译码仅在非嵌套SEI消息而不在可缩放嵌套SEI消息中的所述多层位流的作用中参数集SEI消息。
9.根据权利要求1所述的方法,其进一步包括:
基于所述一或多个非VCL NAL单元含有含非嵌套缓冲周期SEI消息、图片定时SEI消息或解码单元信息SEI消息的所述SEI消息而确定所述层的层识别符为0值。
10.根据权利要求1所述的方法,其进一步包括:
译码所述多层位流的bitstream_subset_flag语法元素;以及
基于所述bitstream_subset_flag等于1且由所述多层位流的视频参数集VPS指定的层集合皆不包含处于0到含有所述SEI消息的所述非VCL NAL单元的层识别符(包含0及所述识别符)范围内的层识别符,确定所述多层位流的default_op_flag语法元素的值为0值。
11.根据权利要求1所述的方法,其进一步包括:
译码所述多层位流的nesting_op_flag及所述多层位流的all_layers_flag;以及
基于所述nesting_op_flag具有值0且所述all_layers_flag具有值1,确定所述多层位流的maxTemporalId[0]语法元素的值等于TemporalId的最大值。
12.根据权利要求1所述的方法,其进一步包括:
译码所述多层位流的bitstream_subset_flag语法元素及所述多层位流的nesting_op_flag语法元素;以及
基于所述bitstream_subset_flag语法元素具有值1且所述nesting_op_flag语法元素具有值0,确定所述多层位流的nestingLayeridList[0]仅包含在所述多层位流的VPS中指定的层集合的层识别符值。
13.根据权利要求1所述的方法,其中译码包括编码,所述方法进一步包括:
产生用于所述层的视频数据的残余数据,其指示预测性数据与实际视频数据之间的差异;
对所述残余数据应用变换以产生变换系数;以及
产生包含对所述变换系数的指示的位流。
14.根据权利要求1所述的方法,其中译码包括解码,所述方法进一步包括:
从经编码位流获得用于所述层的视频数据的变换系数;
对所述变换系数应用反变换以产生残余数据;以及
基于所述所产生的残余数据确定所述视频数据。
15.一种用于译码视频数据的装置,所述装置包括:
存储器,其经配置以存储多层位流的层;以及
一或多个处理器,其经配置以:
译码视频数据的多层位流的一层的一或多个非视频译码层VCL网络抽象层NAL单元,其中所述一或多个非VCL NAL单元含有具有SEI有效负载类型的SEI消息;以及
基于所述SEI有效负载类型确定所述SEI消息所适用于的所述多层位流的一或多个语法值。
16.根据权利要求15所述的装置,其中所述SEI消息包括可缩放嵌套SEI消息,且其中为确定所述一或多个语法值,所述一或多个处理器经配置以基于所述SEI有效负载类型包含于第一组有效负载类型中而确定所述可缩放嵌套SEI消息的bitstream_subset_flag为0值。
17.根据权利要求16所述的装置,其中所述第一组有效负载类型包含有效负载类型2、3、6、9、15、16、17、19、22、23、45、47、128、131、132及134。
18.根据权利要求15所述的装置,其中所述SEI消息为非嵌套SEI消息,且其中为确定所述一或多个语法值,所述一或多个处理器经配置以基于所述SEI有效负载类型包含于第一组有效负载类型中而确定用于含有所述SEI消息的所述非VCL NAL单元的层识别符语法元素等于与所述SEI消息相关联的VCL NAL单元的层识别符语法元素。
19.根据权利要求18所述的装置,其中所述第一组有效负载类型包含有效负载类型2、3、6、9、15、16、17、19、22、23、45、47、128、131、132及134。
20.根据权利要求15所述的装置,其中所述SEI消息为可缩放嵌套SEI消息,且其中为确定所述一或多个语法值,所述一或多个处理器经配置以基于所述SEI有效负载类型包含于第一组有效负载类型中而确定含有所述可缩放嵌套SEI消息的所述一或多个非VCL NAL单元具有等于0的TemporalId及等于所有i值的TemporalId的最大值的maxTemporalId[i]。
21.根据权利要求20所述的装置,其中所述第一组有效负载类型包含有效负载类型2、3、6、9、15、16、17、19、22、23、45、47、128、131、132及134。
22.根据权利要求15所述的装置,其中所述一或多个处理器进一步经配置以译码仅在非嵌套SEI消息而不在可缩放嵌套SEI消息中的所述多层位流的作用中参数集SEI消息。
23.根据权利要求15所述的装置,其中所述一或多个处理器进一步经配置以:
基于所述一或多个非VCL NAL单元含有含非嵌套缓冲周期SEI消息、图片定时SEI消息或解码单元信息SEI消息的所述SEI消息而确定所述层的层识别符为0值。
24.根据权利要求15所述的装置,其中所述一或多个处理器进一步经配置以:
译码所述多层位流的bitstream_subset_flag语法元素;以及
基于所述bitstream_subset_flag等于1且由所述多层位流的视频参数集VPS指定的层集合皆不包含处于0到含有所述SEI消息的所述非VCL NAL单元的层识别符(包含0及所述识别符)范围内的层识别符,确定所述多层位流的default_op_flag语法元素的值为0值。
25.根据权利要求15所述的装置,其中所述一或多个处理器进一步经配置以:
译码所述多层位流的nesting_op_flag及所述多层位流的all_layers_flag;以及
基于所述nesting_op_flag具有值0且所述all_layers_flag具有值1,确定所述多层位流的maxTemporalId[0]语法元素的值等于TemporalId的最大值。
26.根据权利要求15所述的装置,其中所述一或多个处理器进一步经配置以:
译码所述多层位流的bitstream_subset_flag语法元素及所述多层位流的nesting_op_flag语法元素;以及
基于所述bitstream_subset_flag语法元素具有值1且所述nesting_op_flag语法元素具有值0,确定所述多层位流的nestingLayeridList[0]仅包含在所述多层位流的VPS中指定的层集合的层识别符值。
27.根据权利要求15所述的装置,其中所述装置包括以下各项中的至少一者:
集成电路;
微处理器;或
无线通信装置。
28.一种用于译码视频数据的设备,所述设备包括:
用于译码视频数据的多层位流的一层的一或多个非视频译码层VCL网络抽象层NAL单元的装置,其中所述一或多个非VCL NAL单元含有具有SEI有效负载类型的SEI消息;以及
用于基于所述SEI有效负载类型确定所述SEI消息所适用于的所述多层位流的一或多个语法值的装置。
29.一种非暂时性计算机可读媒体,其上存储有指令,所述指令在执行时致使一或多个处理器:
译码视频数据的多层位流的一层的一或多个非视频译码层VCL网络抽象层NAL单元,其中所述一或多个非VCL NAL单元含有具有SEI有效负载类型的SEI消息;以及
基于所述SEI有效负载类型确定所述SEI消息所适用于的所述多层位流的一或多个语法值。