广播发射机及其3d视频数据处理方法_3

文档序号:9307006阅读:来源:国知局
置描述符获取具有对应PID的视频元素的3D视频显示的信息。
[0093]Stream_type (流类型)字段表示对应视频元素的编码类型,例如MPEG-2视频、
H.264/AVC、SVC扩展、MVC扩展等等。
[0094]Frame_rate_code字段表示对应视频元素的帧率。帧率可以通过使用例如ATSCA/53部分4的表6.2的预定码值来定义。另外,基础层的帧率和增强层的帧率被相加以获得最终的速率。
[0095]图5是示出了根据本发明的实施方式的包括立体格式信息的PMT的语法结构的图,在下面描述图5中示出的PMT的字段。
[0096]“table_id”字段是8位字段,其在“TS_program_map_sect1n”字段中应始终被设置为 “0x02”。
[0097]“ sect1n_syntax_indicator”字段是一位字段,其应该被设置为“ I ”。
[0098]“sect1njength”字段是12位字段,其中头两位应被设置为“00”,并且描述了在“sect1njength”字段之后紧接着开始并且包括CRC的区段的字节的数目。
[0099]“program_number”字段是16位字段,其描述了“program_map_PID”字段可应用的
-H-* 口
T N ο
[0100]“vers1n_number”字段是 5 位字段,并且表不“TS_program_map_sect1n”字段的版本号。
[0101]“current_next_indicator” 字段是一位字段。在 “current_next_indicator” 字段被设置为“ I ”的情况下,这意味着发送的“TS_program_map_sect1n”字段当前可用。当“current_next_indicator”字段的位被设置为“O”时,这意味着发送的“TS_program_map_sect1n”字段还不可用并且下一个“TS_program_map_sect1n”字段将是可用的。
[0102]“sect1n_number”字段包括8位字段的值,其应为“0x00”。
[0103]“last_sect1n_number”字段包括8位字段的值,其将为“0x00”。
[0104]“PCR_PID”字段是13位字段,表示将包含对于由“program_number”字段描述的程序有效的PCR字段的传输流(TS)分组的PID。如果没有PCR与用于私人流的节目定义相关联,则该字段应该取“OxlFFF”的值。
[0105]“program_info_length”字段是12位字段,其头两位应被设置为“00”。“program_info_length”字段描述了在紧随“program_info_length”字段之后的描述符的字节的数目。
[0106]“stream_type”字段是8位字段,其表示在具有其值由“elementary_PID”字段描述的PID的分组内携带的元素流或者有效负荷的类型。另外,“streamjype”字段可以表示对应的视频元素的编码类型。作为示例编码类型,可以使用JPEG、MPEG-2、MPEG-4、H.264/AVC、H.264/SVC 或者 H.264/MVC 方案。
[0107]“elementary_PID”字段是13位字段,其表示携带关联元素流或者有效负荷的传输流(TS)分组的PID。该PID可以用作主视频数据或者辅视频数据的PID。
[0108]“ES_info_length” 字段是 12 位字段,其头两位应为 “00”。“ES_info_length” 字段可以描述紧随“ES_info_length”字段之后的关联元素流的描述符的字节的数目。
[0109]“CRC_32”字段是32位字段,其包含CRC值,其给出在处理了整个传输流节目映射区段之后附B中定义的解码器中的寄存器的零输出。
[0110]descriptor字段5010包括与构成立体图像的视频流相关的信息,这将在下面参照图6进行描述。
[0111]图6是示出了根据本发明的实施方式的3DTV服务位置描述符的语法结构的图。
[0112]图6中的立体格式描述符与图4中的立体格式描述符类似,并且因此将省略相同字段的描述。这里,在PMT的情况下,视频元素的elementary_PID和stream_type字段的信息包括在PMT中,这与图4不同,并且将参照图4描述这些字段。
[0113]通常,SVC解码器基于按帧复用并且输入在单个比特流中的增强层和基础层的视频流进行操作。然而,在经由传输分组传输两层的视频流的情况下,不同的PID被给予每个层,从而可以将视频流作为独立元素传输。由于在接收器中输入的视频流的缓冲时序差异,帧级别的同步可能不一致。特别地,由于3D图像显示要求精确的帧同步,因此诸如帧的顺序和数目的帧同步信息应包括在传输分组中。这样的帧同步信息可以被包括在MPEG-2TS分组的头或者头的适应字段(adaptat1n field)中来传输。
[0114]图7是示出了包括帧信息的MPEG-2TS分组的适应字段的语法结构的图。
[0115]将参照图7描述包括在MPEG-2TS分组的适应字段中的字段。
[0116]adaptat1n_f ield_length (适应字段长度)字段是8位字段,其描述adaptat1n_field中紧随adaptat1n_field_length字段之后的字节数。值“O”用于将单个填充字节插入在传输流分组中。
[0117]Discontinuity_indicator字段是I位字段,其在被设置为“I”时表示对于当前传输流分组,不连续状态为真。
[0118]Random_access_indicator是I位字段。当被设置为“ I”时,其表示同一 PID的下一 PES分组应包含PTS字段和元素流接入点。
[0119]Elementary_stream_pr1rity_indicator 是一位字段。其表不具有同一 PID 的分组当中,在该传输流分组的有效负荷中携带的元素流数据的优先级。
[0120]PCR_flag是一位标记。“ I ”的值表示adaptat1n_field包含PCR字段。“O”的值表示适应字段不包含任何PCR字段。
[0121]0PCR_flag 是一位标记。“ I ”的值表示 adaptat1n_field 包含 OPCR 字段。“O”的值表示适应字段不包含任何OPCR字段。
[0122]Splicing_point_flag 是一位标记。当设置为 “I” 时,其表示 splice_countdown字段应存在于关联的适应字段中,描述剪接点的出现。“O”的值表示在适应字段中不存在plice_countdown 字段。
[0123]Transport_private_data_flag是一位标记。“I”的值表示适应字段包含一个或更多个privat_data字节。“O”的值表示适应字段不包含任何privat_data字节。根据该实施方式,如果 Transport_data_flag 值为“I”,则读取 private_data_byte。
[0124]Adaptat1n_field_extens1n_flag是一位字段,其当设置为“I”时表示适应字段扩展出现。“O”的值表示在适应字段中不存在适应字段扩展。
[0125]Program_clock_reference (PCR)字段是42位字段,其被编码为两部分;一部分被称为program_clock_reference_base (下一页的等式2-1),以系统时钟频率(90kHz)乘以1/300为单位,并且是33位字段,并且另一部分被称为program_clock_reference_extens1n (下一页的等式2-2),以系统时钟频率(27MHz)为单位,是9位字段。以PCR_flag表示其存在。PCR表示包含program_clock_reference_base的最后位的字节到达系统目标解码器的输入端时的期望时间。
[0126]可选原始节目参照(OPCR)字段是编码为两部分的42位字段。该两部分为基础部分和扩展部分,并且与PCR字段的两个对应部分相同地编码。通过0PCR_flag表示OPCR的存在。OPCR字段应该仅在其中存在PCR字段的传输流分组中编码。
[0127]splice_countdown是8位字段,表示可以为正或负的值。正值表示在达到剪接点之前的关联传输流分组之后的同一 PID的传输流分组的剩余数目。
[0128]Transport_private_data_length 是 8 位字段,其表不紧随 Transport_private_data_length字段之后的private_data字节的数目。private_data字节的数目不应该使得私人数据扩展超出适应字段。Transport_private_data_length字段的字段值可以为“5字节”。
[0129]private_data_byte字段将新的SVC_sync_data_byte定义为帧同步信息,将在下面进行描述。
[0130]adaptat1n_field_extens1n_length是8位字段。其表示该字段的结束之后的扩展适应字段数据的长度。
[0131]ltw_flag(legal_time_window_flag)字段是I位字段,其当被设置为“I”时表示ltw_offset字段的存在。
[0132]piecewise_rate_flag字段是I位字段,其当被设置为“ I ”时表示piecewise_rate字段的存在。
[0133]SeamleSS_SpliCe_flag字段是I位字段,其当被设置为“ I”时应满足下面的条件。
[0134]Itw_vaIid_flag(legal_time_window_vaIid_flag)字段是 I 位字段,其当被设置为“I”时表示ltw_offset的值有效。“O”的值表示ltw_offset字段中的值未定义。
[0135]ltw_offset (legal_time_window_offset)字段是 15 位字段,仅当 ltw_valid_flag具有“ I ”的值时定义其值。
[
当前第3页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1