oprah 发表于 2011-5-7 16:55:38

MPEG-2 TS 流嵌入控制数据的设计 求助

MPEG-2 TS 流嵌入控制数据的设计

设计的要求是将控制数据嵌入到MPEG-2 TS 流中的空帧之中。相关的端口信息如下:

图中的TS_IN、CLK、SYNC分别为MPEG-2 TS 流的数据信号、字节时钟、同步信号。时序图如下:

MPEG-2 TS流的基本单元是帧结构,分为数据帧和空帧。每帧包含188个字节,第一个字节为同步字节,即HEX“47”;空帧的标志是第二字节的低5位和第三字节全为‘1’,即HEX“1FFF”。
DIN、CLK_W、EN分别是需要嵌入的控制数据、相应的字节时钟和数据使能。
RESET是系统的复位信号。
TS¬_OUT是嵌入了控制数据的MPEG-2 TS 流,码率与输入TS流相同。

注意:CLK与CLK_W相差很大,且不同步。TS流是高速数据流(本设计假定为10MHz),控制数据DIN是低速码流(本设计假定为300KHz)。

实现功能:本设计假定TS流的帧长为10个字节。TS流中的空帧很多,将某些空帧的数据区全换为控制数据DIN(帧同步字节和空帧标志不变),按照TS流格式进行传输。TS流数据帧中的数据和控制数据不能出现丢失
页: [1]
查看完整版本: MPEG-2 TS 流嵌入控制数据的设计 求助