机顶盒培训教材
PES header
184个字节的PES包数据
PES header
Packetized elementary system Transport stream
Payload unit start indicator=1
4 byte TS header
184 byte payload
Payload Unit start Indicator=1
PAT
0x0 0
V A D
= Video = Audio = Data
TT = Teletext RBG = Region Based Graphics (subtitling) PCR = Program Clock Reference
Program 4
Program 1
Program 2
Program 3
PMT
0x403
PCR
PCR
PCR
V
A
ATTVຫໍສະໝຸດ ARBGA
D
V
A
RBG
PCR
0x33 0x34 0x35 0x38 0x41 0x42 0x45
0x58 0x59
0x61 0x62 0x65 0x69
PSI-PMT信息 PSI-PMT信息
PMT表指出了组成节目业务(Service)的各个码流的PID号 PMT表指出了组成节目业务(Service)的各个码流的PID号 表指出了组成节目业务 PID 对各路码流进行描述
目录
MPEG2 基础简述
2
1
MPEG(PSI)与DVB(SI)基础标准 ( ) ( )
3
数字电视机顶盒原理及结构 数字机顶盒基本分类 数字机顶盒配件
4
5
MPEG 2基础简述 基础简述
MPEGMPEG-2简介
MPEG即活动图象专家组(Moving Picture Expert Group), 即活动图象专家组( 即活动图象专家组 ) 是国际标准化组织IEC/JTC1/SC2/WG11的一个小组 是国际标准化组织 的一个小组
MPEG (PSI)与DVB(SI) ) ( ) 基础标准
MPEG-2&DVB标准 MPEG-2&DVB标准
MPEG-2标准定义PSI信息标准,PSI包括4个表;DVB标准提出了许多 附加表,称为SI (service information),SI包括8个表:
MPEGMPEG-2 PSI
Program specific information PAT program association table PMT program map table CAT conditional access table NIT network information table Private tables
CAT EMM ECM TXT
Conditional Access Table Entitlement Management Message Entitlement Control Message Teletext
PSI-PAT信息 PSI-PAT信息
PAT(节目关联表 给出了构成传送流中各个节目业务的 节目关联表)给出了构成传送流中各个节目业务的 节目关联表 给出了构成传送流中各个节目业务的PMT(节目映射 ( ),同时 表)的PID(包识别符),同时,也给出了 (包识别符),同时,也给出了NIT(网络信息表)的PID号。 (网络信息表) 号
PAT表的 表的PID号为“0x00” 。 号为“ 表的 号为
解复用器工作总是通过寻找PAT表开始。 表开始。 解复用器工作总是通过寻找 表开始
PSI-PAT信息 PSI-PAT信息
PAT--Program Allocation Table 示例图
V A D = Video = Audio = Data
PSI/SI 简述
PSI Program Specific Information 即节目说明信息 MPEG-2标准定义 标准定义
SI Service Information 即业务信息 DVB标准定义 标准定义
PSI(节目说明信息) PSI(节目说明信息)
PSI提供了解码器解复用及解码的信息 提供了解码器解复用及解码的信息
MPEGMPEG-2标准
MPEG-2标准
● ISO/IEC 13818-1 系统层 ● ISO/IEC 13818-2 视频编码层 ● ISO/IEC 13818-3 音频编码层
系统层也可用于传送音视频以外的数据,如Internet数据。 系统层描述MPEG数据流的整体结构,实际中具有重要意义。 原始SDTV信号(ITU CCIR601)码率270Mbit/s; CD质量的原始数字立体声音频信号码率为1.5Mbit/s。
附图
Group of Pictures (GOP)
0 I
1 B
2 P
3 B
4 P
5 B
6 P
7 B
8 P
9 10 11 12 B P B I
I: Intra-coded Frame P: Predicted Frame B: Bi directionally predicted Frame GOP size selectable: 1 to 32 frames (= N parameter) N must be a multiple of IP period (= M parameter)
DVB SI Service information
NIT network information table SDT service descriptor table BAT bouquet association table EIT event information table RST running status table TDT time&date table TOT time offset table ST stuffing table
然后是可选PES头 最后是实际传送ES流的净负荷数据(payload)
max.64 kbyte +6 6 Byte Header PES header 3 byte start code prefix 00 00 01 Optional PES header PES packet length Max.64kbyte payload
PAT
PMT_1 PMT_2 PMT_N
CAT
EMM_1 EMM_2
Video PCR (+PCRs)
Audio_1
Audio_2
TXT
ECM_1
ECM_2
► ► ► ►
PAT NIT PMT PCR
Program Association Table Network Information Table Program Map Table Program Clock Reference
PAT
0x0 0
TT = Teletext RBG = Region Based Graphics (subtitling) PCR = Program Clock Reference
Program 4
Program 1
Program 2
Program 3
PMT
0x400
PMT
0x401
PMT
0x402
Stream ID
传输流TS 传输流TS
PES结构不适合传输,尤其不适合一个数据流中有多个节目的广播应用。 而MPEG-2目标是将6,10甚至20个电视节目或广播节目形成一个复用MPEG2数据流,然后通过卫星、电缆或地面传输。 因此,PES包再分成固定长度的更小的包,即TS包(transport stream packets): 188字节长 4个字节的TS头
MPEGMPEG-2视频
MPEG-2视频压缩基本原理:MPEG基本编码过程即通过 DCT(Discrete cosine Transformation)进行帧间压缩 I帧:作为预测基准的独立帧 帧 作为预测基准的独立帧 P帧:I的帧前向预测产生 帧 的帧前向预测产生 B帧:由I帧P帧计算的双向预测帧 帧 由 帧 帧计算的双向预测帧 I帧, 或称Intra图像,采用帧内编码,不参照其它图像;P帧, 帧 帧 或称Predicted图像,它们参照前一幅I或P图像做运动补偿编码; B帧,或称双向预测图像,它们参照前一幅和后一幅I或P图像做 帧 双向运动补偿编码。
MPEGMPEG-2音频
MPEG-2依赖于MUSICAM系统进行音频数据压缩. MUSICAM方法,即 MPEG-1声音标准的第二层,适用于32,44.1, 48KHz的取样频率.
声音信号中存在多种冗余度,编码时可以去除这些冗余,在解码时这些冗余可 以重建。音频的 MPEG-I Layer II编码压缩系统利用了声音的低声音频谱掩蔽效 应,这一人体生理学效应允许我们对于人耳不太敏感的频率进行低码率编码, 这一技术的采用可以大大地降低音频编码速率。 MPEG-I Layer II 音频编码可用 于单音,立体声,环绕声和多路多语言声音的编码。
● 开头为6byte的PES头: ● 前3个byte是起始码前缀00 00 01,用于表明一个PES包的开始。 ● 第4个byte是起始码标志,说明起始码种类,表明payload中是视频、音 频还是数据流。 ● 后两个byte是包长度,说明后面还有多少字节。如果长度为0,表示 PES包大于64kbytes。
1993年指定出 年指定出MPEG-1标准(ISO 11172 ), 1994制定出 标准( 年指定出 标准 制定出 MPEG-2标准(ISO13818) 标准( 标准 )
MPEG-1的码速率为 的码速率为1.5Mbps,图象质量略高于家用录像 图象质量略高于家用录像VHS 的码速率为 图象质量略高于家用录像 图象质量, 的码速率为4-10Mbps,图象质量接近演播 图象质量,MPEG-2的码速率为 的码速率为 图象质量接近演播 室图象质量, 采用的图象压缩标准。 室图象质量,是DVB、ASTC采用的图象压缩标准。 、 采用的图象压缩标准