通用媒体应用格式中的参数集制造技术

技术编号:35287486 阅读:20 留言:0更新日期:2022-10-22 12:32
公开了一种用于处理视频数据的机制。确定多功能视频编解码(VVC)基本流中的序列参数集(SPS)中的信息。规则指定刻点中的单元数量(num_units_in_tick)和时标(time_scale)在存在于SPS中时在VVC基本流中的视频序列之间不应当改变。基于SPS在可视媒体数据和媒体数据文件之间执行转换。文件之间执行转换。文件之间执行转换。

【技术实现步骤摘要】
通用媒体应用格式中的参数集
[0001]相关申请的交叉引用
[0002]根据巴黎公约的适用专利法和/或规则,本申请旨在及时要求2021年4月18日提交的美国临时专利申请No.63/176,315的优先权和权益。出于法律规定的所有目的,上述申请的全部公开通过引用并入作为本申请公开的一部分。


[0003]本专利文档涉及文件格式的数字音频视频媒体信息的生成、存储和消费。

技术介绍

[0004]数字视频占据了互联网和其他数字通信网络上使用的最大带宽。随着能够接收和显示视频的连接用户设备的数量增加,数字视频使用的带宽需求可能会继续增长。

技术实现思路

[0005]第一方面涉及一种用于处理视频数据的方法,包括:确定在多功能视频编解码(VVC)通用媒体应用格式(CMAF)轨道中携带的VVC基本流中的序列参数集(SPS)中的信息,其中规则指定刻点中的单元数量(num_units_in_tick)和时标(time_scale)在存在于SPS中时在VVC基本流中的视频序列之间不应当改变;以及基于SPS来执行可视媒体数据和媒体数据文件之间的转换。
[0006]可选地,在任一前述方面,该方面的另一实施方式提供了VVC基本流包括视频参数集(VPS),并且其中该规则进一步指定num_units_in_tick和time_scale在存在于VPS中时在VVC基本流的视频序列之间不应当改变。
[0007]可选地,在任一前述方面,该方面的另一实施方式提供了num_units_in_tick和time_scale被包含在通用假设参考解码器(HRD)参数(general_timing_hrd_parameters)结构中。
[0008]可选地,在任一前述方面,该方面的另一实施方式提供了该规则指定num_units_in_tick的值和time_scale的值对于VVC CMAF轨道中的所有通用假设参考解码器(HRD)参数(general_timing_hrd_parameters)结构应当是相同的。
[0009]可选地,在任一前述方面,该方面的另一实施方式提供了该规则指定在VVC CMAF轨道中应当有一个且仅一个视频参数集(VPS)单元。
[0010]可选地,在任一前述方面,该方面的另一实施方式提供了该规则指定当VVC CMAF轨道中不存在解码能力信息(DCI)网络抽象层(NAL)单元时并且当VVC CMAF轨道中不存在视频参数集(VPS)时,通用档次标识码(general_profile_idc)的值、通用层标志(general_tier_flag)的值、通用级别标识码(general_level_idc)的值、子层档次的数量(num_sub_profiles)的值以及每个第i个互操作性指示符的通用子层档次标识码(general_sub_profile_idc[i])的值在VVC基本流中从一个视频序列到另一个视频序列不应当改变。
[0011]可选地,在任一前述方面,该方面的另一实施方式提供了该规则指定当VVC CMAF
轨道中不存在解码能力信息(DCI)网络抽象层(NAL)单元时并且当VVC CMAF轨道中存在一个或多个视频参数集(VPS)时,一个或多个约束适用,并且其中一个或多个约束包括:VPS最大层减1(vps_max_layers_minus1)字段的值对于每个VPS应当等于0,档次、层和级别(PTL)的VPS数减1(vps_num_ptls_minus1)的值对于每个VPS应当等于0,每个VPS中的档次、层和级别语法(profile_tier_level)结构中的PTL帧仅约束标志(ptl_fram_only_constraint_flag)的值应当等于1,并且每个VPS中的profile_tier_level结构中的PTL多层启用标志(ptl_multilayer_enabled_flag)的值应当等于0。
[0012]可选地,在任一前述方面,该方面的另一实施方式提供了该规则指定通用档次标识码(general_profile_idc)的值、通用层标志(general_tier_flag)的值、通用级别标识码(general_level_idc)的值、子层档次数量(num_sub_profiles)的值以及第i个互操作性指示符的通用子层档次标识码(general_sub_profile_idc[i])的值在VVC基本流中从一个视频序列到另一个视频序列不应当改变。
[0013]可选地,在任一前述方面,该方面的另一实施方式提供了该转换包括将可视媒体数据编码为媒体数据文件。
[0014]可选地,在任一前述方面,该方面的另一实施方式提供了该转换包括从媒体数据文件解码可视媒体数据。
[0015]第二方面涉及一种用于处理视频数据的装置,包括:处理器;和非暂时性存储器,其上具有指令,其中该指令在由述处理器执行时使得处理器:确定在多功能视频编解码(VVC)通用媒体应用格式(CMAF)轨道中携带的VVC基本流中的序列参数集(SPS)中的信息,其中规则指定刻点中的单元数量(num_units_in_tick)和时标(time_scale)在存在于SPS中时在VVC基本流中的视频序列之间不应当改变;并且基于SPS来执行可视媒体数据和媒体数据文件之间的转换。
[0016]可选地,在任一前述方面,该方面的另一实施方式提供了VVC基本流包括视频参数集(VPS),并且其中该规则进一步指定num_units_in_tick和time_scale在存在于VPS中时在VVC基本流的视频序列之间不应当改变。
[0017]可选地,在任一前述方面,该方面的另一实施方式提供了num_units_in_tick和time_scale被包含在通用假设参考解码器(HRD)参数(general_timing_hrd_parameters)结构中。
[0018]可选地,在任一前述方面,该方面的另一实施方式提供了该规则指定num_units_in_tick的值和time_scale的值对于VVC CMAF轨道中的所有通用假设参考解码器(HRD)参数(general_timing_hrd_parameters)结构应当是相同的。
[0019]可选地,在任一前述方面,该方面的另一实施方式提供了该规则指定在VVC CMAF轨道中应当有一个且仅一个视频参数集(VPS)单元。
[0020]可选地,在任一前述方面,该方面的另一实施方式提供了当VVC CMAF轨道中不存在解码能力信息(DCI)网络抽象层(NAL)单元时并且当VVC CMAF轨道中不存在视频参数集(VPS)时,通用档次标识码(general_profile_idc)的值、通用层标志(general_tier_flag)的值、通用级别标识码(general_level_idc)的值、子层档次数量(num_sub_profiles)的值以及每个第i个互操作性指示符的通用子层档次标识码(general_sub_profile_i本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种用于处理视频数据的方法,包括:确定在多功能视频编解码(VVC)通用媒体应用格式(CMAF)轨道中携带的VVC基本流中的序列参数集(SPS)中的信息,其中规则指定刻点中的单元数量(num_units_in_tick)和时标(time_scale)在存在于SPS中时在VVC基本流中的视频序列之间不应当改变;以及基于SPS来执行可视媒体数据和媒体数据文件之间的转换。2.根据权利要求1所述的方法,其中,所述VVC基本流包括视频参数集(VPS),并且其中所述规则进一步指定num_units_in_tick和time_scale在存在于VPS中时在VVC基本流的视频序列之间不应当改变。3.根据权利要求2所述的方法,其中,num_units_in_tick和time_scale被包含在通用假设参考解码器(HRD)参数(general_timing_hrd_parameters)结构中。4.根据权利要求1所述的方法,其中,所述规则指定num_units_in_tick的值和time_scale的值对于VVC CMAF轨道中的所有通用假设参考解码器(HRD)参数(general_timing_hrd_parameters)结构应当是相同的。5.根据权利要求1所述的方法,其中,所述规则指定在VVC CMAF轨道中应当有一个且仅一个视频参数集(VPS)单元。6.根据权利要求1所述的方法,其中,所述规则指定当VVC CMAF轨道中不存在解码能力信息(DCI)网络抽象层(NAL)单元时并且当VVC CMAF轨道中不存在视频参数集(VPS)时,通用档次标识码(general_profile_idc)的值、通用层标志(general_tier_flag)的值、通用级别标识码(general_level_idc)的值、子层档次数量(num_sub_profiles)的值以及每个第i个互操作性指示符的通用子层档次标识码(general_sub_profile_idc[i])的值在VVC基本流中从一个视频序列到另一个视频序列不应当改变。7.根据权利要求1所述的方法,其中,所述规则指定当VVC CMAF轨道中不存在解码能力信息(DCI)网络抽象层(NAL)单元时并且当VVC CMAF轨道中存在一个或多个视频参数集(VPS)时,一个或多个约束适用,并且其中所述一个或多个约束包括:VPS最大层减1(vps_max_layers_minus1)字段的值对于每个VPS应当等于0,档次、层和级别(PTL)的VPS数减1(vps_max_layers_minus1)的值对于每个VPS应当等于0,每个VPS中的档次、层和级别语法(profile_tier_level)结构中的PTL帧仅约束标志(ptl_fram_only_constraint_flag)的值应当等于1,并且每个VPS中的profile_tier_level结构中的PTL多层启用标志(ptl_multilayer_enabled_flag)的值应当等于0。8.根据权利要求1所述的方法,其中,所述规则指定通用档次标识码(general_profile_idc)的值、通用层标志(general_tier_flag)的值、通用级别标识码(general_level_idc)的值、子层档次数量(num_sub_profiles)的值以及第i个互操作性指示符的通用子层档次标识码(general_sub_profile_idc[i])的值在VVC基本流中从一个视频序列到另一个视频序列不应当改变。9.根据权利要求1

8中任一项所述的方法,其中,所述转换包括将可视媒体数据编码为媒体数据文件。10.根据权利要求1

8中任一项所述的方法,其中,所述转换包括从...

【专利技术属性】
技术研发人员:王业奎
申请(专利权)人:脸萌有限公司
类型:发明
国别省市:

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

1