MPEG-2系统层协议规范:时间和日期分段解析
需积分: 50 56 浏览量
更新于2024-08-08
收藏 553KB PDF 举报
"时间和日期分段-hc32f003数据手册"
本文将深入探讨MPEG-2系统层协议规范,特别是涉及到TS流包头及其与时间和日期分段的相关概念。时间日期分段是数字视频广播(DVB)系统中用于传输和管理时间及日期信息的一个关键组成部分。在hc32f003数据手册中,这部分内容描述了如何结构化这些信息以供解码器解析。
首先,让我们关注时间日期段的定义。根据表3.8,时间日期段由以下几个字段组成:
1. `table_id`:这是一个8位的无符号整数(uimsbf),它标识了该段属于哪种类型的表,例如,这可能是指定日期和时间的特定表ID。
2. `section_syntax_indicator`:1位的二进制位(bslbf),指示该段是否遵循标准的PSI(节目特定信息)段语法。
3. `reserved_future_use`:1位的预留字段,目前未使用,但可能在未来被赋予特定功能。
4. `reserved`:2位的预留字段,通常设置为0。
5. `section_length`:12位的无符号整数,用于表示从当前字段到段结束的字节数。
6. `UTC_time`:40位的二进制位,用于表示协调世界时间(UTC),包括小时、分钟、秒和闰秒等信息。
接下来,我们转向MPEG-2TS流包头的详细解释,它是TS流的基本单元。如表1.1所示,TS包头包含以下字段:
1. `Sync_byte`:始终为0X47,作为识别TS包的标志。
2. `Transport_error_indicator`:1位,如果为1,表示TS包存在不可修复的错误。
3. `Payload_unit_start_indicator`:1位,为1时,表明净荷中包含PES包、PSI或SI的起始字节。
4. `Transport_priority`:1位,高优先级包的标记。
5. `PID`:13位,标识TS包的有效负载内容类型,如PAT、CAT、PMT等。
6. `Transport_scrambling_control`:2位,指示数据是否加密以及加密方式。
7. `Adaptation_field_control`:2位,控制适应域的存在与否和其内容。
8. `Continuity_counter`:4位,用于跟踪连续性,确保数据的正确顺序。
当`Adaptation_field_control`设置为'10'或'11'时,存在适应域,其中可能包含如PCR(节目时钟参考)这样的信息。若设置为'01'或'00',则直接跳过适应域进入数据字节。
总结来说,时间和日期分段与TS流包头都是MPEG-2传输系统的重要组成部分。前者提供精确的UTC时间信息,后者确保数据的正确传输和解析。理解这些概念对于处理DVB信号的接收和解码至关重要,特别是在构建数字电视接收设备或进行流媒体服务的开发时。
147 浏览量
695 浏览量
281 浏览量
点击了解资源详情
2022-11-02 上传
762 浏览量
367 浏览量
2022-08-03 上传
753 浏览量
MichaelTu
- 粉丝: 25
- 资源: 4021
最新资源
- 2009系统分析师考试大纲
- debian维护人员手册
- 如何成为时间管理的黑带高手—Diddlebug实战篇
- ASP_NET中的错误处理和程序优化
- HP OpenView Operations管理员参考手册
- Struts2.0详细教程
- C#应用程序打包.pdf
- CSS在IE6 IE7与FireFox下的兼容问题整理
- [Ultimate Game Design Building Game Worlds][EN].pdf
- Nokia 6120c说明书
- flash_as3_programming
- 手把手教你如何写Makefile
- Extending WebSphere Portal Session Timeout
- rmi原理-chn-pdf
- 第3章 创建型模式 创建型模式抽象了实例化过程
- 第2章 实例研究:设计一个文档编辑器