在实际实现中,终端里面会维护另外一个计数器DTS_Base,DTS_Base的值会被PCR重置,同时随着本地时钟进行递加,当遇到音频(视频)帧头时,会记录当前帧的DTS(PTS),DTS和DTS_Base的差在一定范围之内时,携带此DTS的那一帧就会被送进解码单元进行解码。在数字电视终端采用PCR主同步模式解码时,视频和音频分别按照自己的DTS...
(3)若当前的PTS/DTS大于PCR计数器的值,则此时解码器稍快,在这种情况下,只需等到PCR与PTS/DTS相等时,就可显示/解码。
解码器在解码时,首先利用PCR重建和编码器同步的27 MHz系统时钟,恢复27 MHz系统时钟后,再利用PES流中的DTS,PTS进行音频与视频间的同步,同时利用VBV_Delay设置解码器的缓冲时长,后启动初始解码。下图是利用PCR恢复STC的原理图。 图2用PCR恢复本地STC时钟 PCR-Base的作用是在解码器切换节目时,提供对解码器PCR计数器...
(3)若当前的PTS/DTS大于PCR计数器的值,则此时解码器稍快,在这种情况下,只需等到PCR与PTS/DTS相等时,就可显示/解码。
PCR_ext (9bits ), 由27MHz脉冲直接触发计数器生成扩展域. PCR_base(33bits), 经300分频器分频成90kHz脉冲送入一个33位计数器生成90kHz基值, 用于和PTS/DTS比较,产生解码和显示所需要的同步信号. 这两部分被置入PCR域,共同组成42位的PCR.Table 2-2 Transport packet of the Recommendation|International Stan...
pcr就是北京时间,编码器将自己的系统时钟采样,以pcr形式放入ts,解码器使用pcr同步自己的系统时钟,保证编码器和解码器的时钟同步。 dts,收到的数据何时解码,现在的解码器已经基本不关心他,收到数据立即解码。只使用pts pts控制画面何时显示,音频何时播放。
PTS_PCR_DTS_详解.doc,PES ES ES是直接从编码器出来的数据流,可以是编码过的视频数据流,音频数据流,或其他编码数据流的统称。ES流经过PES打包器之后,被转换成PES包。PES包由包头和payload组成. 在PES层,主要是在PES包头信息中加入PTS(显示时间标签)和DTS(解码时间标签
PTS PCR DTS 详解 MPEG‐2 TS/PS 同步原理 2010‐08‐11 19:47 一、 引言 MPEG‐2 系统用于视音频同步以及系统时钟恢复的时间标签分别在 ES, PES 和 TS 这 3 个层次中。 在 ES 层, 与同步有关的主要是视频缓冲验证 VBV(Video Buffer Verifier), 用以防止解码器的缓冲器出现上溢或者下溢; 在 PES 层...
PTSPCRDTS详解PTSPCRDTS详解PTSPCRDTS详解MPEG-2TS/PS同步原理2010-08-1119:47一、引言MPEG-2系统用于视音频同步以及系统时钟恢复的时间标签分别在ES,PES和TS这3个层次中。在ES层,与同步有关的主要是视频缓冲验证VBV(VideoBufferVerifier),用以防止解码器的缓冲器出现上龟先程扮云菜表颈后裔居滴敌侥耪卢矽倾淬...
PCR:Program Clock Reference,为节目时钟参考,存在于TS头信息。用于恢复出与编码端一致的系统时序时钟STC(System Time Clock). PTS/DTS: PTS(Presentation Time Samp),为显示时间戳,用于控制解码后图像的显示时间(顺序)。 DTS(Decoding Time Stamp),为解码时间戳,用于控制码流被解码器解码的时间(顺序)。两者都存在...