欢迎来到天天文库
浏览记录
ID:57650393
大小:34.04 KB
页数:6页
时间:2020-08-30
《sps和pps成员值含义.docx》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、H.264 SPS/PPS成员值含义(转) (2011-01-0609:03:39)转载标签: it分类: 视频技术相关一、sequence_parameter_set_rbsp_t结构体内成员及用途 1.unsignedprofile_idc: 它指的是码流对应的profile. 1.1基线profile(Baselineprofile) 遵循基线profile的码流应该遵循以下的约束: a)只有I和P切片存在 b)NAL单元流不应该有范围在2到4
2、的nal_unit_type值,包括2和4. c)序列参数集(sps)的frame_mbs_only_fag(之后介绍)应该等于1 d)图象参数值(psp)的weighted_pred_flag和weighted_bipred_idc都应该为0 e)图象参数值(psp)的entropy_coding_mode_flag应该等于0 f)图象参数值(psp)的num_slice_groups_minus1应该在0到7之间,包括0和7
3、g)对于基线profile对应的level度应该满足. 符合基线profile的码流的profile_idc被赋66.符合一定level的基线Baseline的解码器应该可以解码 所有的profile_idc等于66的码流或constrained_set0_flag(等会介绍)为1而且level_idc(在level部 分介绍)少于或等于一个指定的level的码流。 1.2主profile(Mainprofile) 符合主profil
4、e的码流应该遵循以下的约束: a)只有I,P,B切片存在. b)NAL单元流不包括nal_unit_type值范围在2-4之内的值。包括2和4. c)不能允许有随意顺序的切片 d)图像参数集(psp)的num_slice_groups_minus1应该只为0 e)图像参数集(psp)的redundant_pic_cnt_present_flag应该只为0 f)对于主profile所要求的level级需要达到。
5、 符合主profile的码流的profile_idc应为77。符合指定level的主profile的解码器应该可以解码所有 的profile_idc为77的或constrained_set1_flag值为1且level_idc值小于或等于指定level的码流。 1.3扩展profile(Extendedprofile) 符合扩展profile的码流应该遵循以下的约束: a)序列参数集的direct_8x8_inference_flag值应该为1
6、 b)图像参数集的entropy_coding_mode_flag值应该为0 c)图像参数集的num_slice_groups_minus1的值范围为0到7,包括0和7 d)对于扩展profile指定的level级应该被达到 符合指定level级的扩展profile的解码器可以解码所有的profile_idc值为88的或 constrained_set2_flag值为1的,而且level_idc小于等于指定level级的码流。
7、 符合指定level级的扩展profile的解码器可以解码所有的profile_idc值为66的或 constrained_set0_flag值为1的,而且level_idc小于等于指定level级的码流。 2.constrained_set0_flag 当constrained_set0_flag值为1的时候,就说明码流应该遵循基线profile(Baselineprofile)的所有约 束.constrained_set0_flag值为0时,说明码流不一定要遵循
8、基线profile的所有约束。 3.constrained_set1_flag 当constrained_set1_flag值为1的时候,就说明码流应该遵循主profile(Mainprofile)的所有约束. constrained_set1_flag值为0时,说明码流不一定要遵循主profile的所有约束。 4.constrained_set2_flag 当constrained_set2_flag值为1的时候
此文档下载收益归作者所有