System and method for updating a system time constant (STC) counter
following a discontinuity in an MPEG-2 transport data stream
    1.
    发明授权
    System and method for updating a system time constant (STC) counter following a discontinuity in an MPEG-2 transport data stream 失效
    用于在MPEG-2传输数据流中的不连续性之后更新系统时间常数(STC)计数器的系统和方法

    公开(公告)号:US5818539A

    公开(公告)日:1998-10-06

    申请号:US626184

    申请日:1996-03-29

    摘要: A transport decoder 110, for receiving and processing a transport data stream using MPEG-2 formats, includes connections to a physical layer channel interface (channel interface) 112, a buffer memory 114, a host microprocessor 116, audio and video decoders 118/120, and clock signal circuitry 122. Upon receipt of a discontinuity indicator, the transport packet headers are parsed and transport packet payloads are stored in memory. Subsequently, upon receipt of a next program counter reference (PCR) value, a counter is loaded with the received program counter reference value. Next, the data stored in memory is searched for a time stamp and, when one is found, the time stamp is retrieved. Finally, a timer interrupt is set for a point in time approximately one frame time before the time stamp value, and, when the timer interrupt occurs, the program counter reference value is sent to the decoders, thereby providing sufficient time for the decoders to process data.

    摘要翻译: 用于使用MPEG-2格式接收和处理传输数据流的传输解码器110包括到物理层信道接口(信道接口)112,缓冲存储器114,主微处理器116,音频和视频解码器118/120 和时钟信号电路122.在接收到不连续指示符时,分析传输分组报头,并将传输分组有效载荷存储在存储器中。 随后,在接收到下一个程序计数器参考(PCR)值时,计数器加载接收到的程序计数器参考值。 接下来,搜索存储在存储器中的数据的时间戳,并且当找到一个时间戳时,检索时间戳。 最后,在时间标记值之前大约一帧时间的时间点设置定时器中断,并且当定时器中断发生时,将程序计数器参考值发送到解码器,从而为解码器提供足够的时间来处理 数据。