PCR timing control in variable bit rate (VBR) transport streams
    61.
    发明申请
    PCR timing control in variable bit rate (VBR) transport streams 审中-公开
    可变比特率(VBR)传输流中的PCR定时控制

    公开(公告)号:US20050041661A1

    公开(公告)日:2005-02-24

    申请号:US10901299

    申请日:2004-07-29

    IPC分类号: H04L12/56 H04L29/02 H04N7/62

    CPC分类号: H04N21/4305

    摘要: In a method for transmitting data in packets in a transport stream the temporal relationship is stored in memory with each of the packets in that a timestamp is attached to each packet that reflects the exact arrival time of a data element of the packet. To accomplish this, a firmware counter called the Receive Timing Register (RTR) is clocked by a local oscillator to generate a Receive Timing Register value at the time the PCR reference bit arrives to create a timestamp that is associated with each packet. The oscillator and firmware register are located on the card that receives the stream. Alternatively stuffing is applied to each packet to control the transmission rate by the length of the sequentially transmitted packets. This can be done at alternating faster and slower rates or can be applied between PCR packets.

    摘要翻译: 在用于在传输流中以数据包传输数据的方法中,时间关系被存储在每个分组的存储器中,因为时间戳被附加到反映分组的数据元素的确切到达时间的每个分组。 为了实现这一点,称为接收定时寄存器(RTR)的固件计数器由本地振荡器计时,以在PCR参考位到达时产生接收定时寄存器值,以创建与每个分组相关联的时间戳。 振荡器和固件寄存器位于接收流的卡上。 或者填充被应用于每个分组以按照顺序传输的分组的长度来控制传输速率。 这可以以更快和更慢的速率进行,或者可以在PCR分组之间应用。

    Method of video buffer verification
    62.
    发明授权
    Method of video buffer verification 失效
    视频缓冲区验证方法

    公开(公告)号:US6151359A

    公开(公告)日:2000-11-21

    申请号:US920691

    申请日:1997-08-29

    摘要: A method is provided for synchronizing video data buffers in a system including: an encoder for encoding input data into a compressed data bitstream; an encoder buffer for storing the compressed data bitstream; a decoder buffer for receiving the compressed data bitstream, with a sum of an encoder buffer delay and a decoder buffer delay is constant; a variable rate transmission channel operatively connecting the encoder buffer and the decoder buffer; and a decoder for receiving and decoding the compressed data bitstream. The instantaneous encoder buffer delay is used to generate a control signal; the control signal is inserted into the compressed data bitstream following the encoder buffer. In an exemplary embodiment, each of the encoder and decoder performs encoding and decoding operations, respectively, in the Motion Picture Experts Group (MPEG) standard, using the VBV.sub.-- DLY parameter of the MPEG standard as the control signal.

    摘要翻译: 提供了一种用于同步系统中的视频数据缓冲器的方法,包括:用于将输入数据编码为压缩数据位流的编码器; 用于存储压缩数据比特流的编码器缓冲器; 用于接收压缩数据比特流的解码器缓冲器,其中编码器缓冲器延迟和解码器缓冲器延迟的和是恒定的; 可变速率传输信道,可操作地连接编码器缓冲器和解码器缓冲器; 以及用于接收和解码压缩数据比特流的解码器。 瞬时编码器缓冲延迟用于产生控制信号; 控制信号被插入到编码器缓冲器之后的压缩数据比特流中。 在示例性实施例中,编码器和解码器中的每一个分别在运动图像专家组(MPEG)标准中使用MPEG标准的VBV-DLY参数作为控制信号来执行编码和解码操作。

    Method and apparatus for audio-video synchronizing
    63.
    发明授权
    Method and apparatus for audio-video synchronizing 失效
    用于音频 - 视频同步的方法和装置

    公开(公告)号:US5959684A

    公开(公告)日:1999-09-28

    申请号:US901090

    申请日:1997-07-28

    摘要: A method and apparatus for synchronizing the playback of audio and video frames from a program source. The method associates an audio presentation time stamp ("PTS") value with an output audio frame. Selected ones of audio and video data packets include respective audio and video PTS values representing desired playback times of the respective audio and data associated therewith. The selected ones of the audio data packets further include audio frame numbers representing a number of output frames of audio to be played back between the selected ones of the audio data packets. The method comprises the steps of first storing the audio and video PTS values in respective audio and video PTS tables during an audio demultiplexing process. In addition, the audio frame numbers are stored in frame counters in association with respective PTS values during the demultiplexing process. Thereafter, the process sequentially decodes the audio and video input data to produce respective frames of audio and video which are presented to the user. With the presentation of each audio and video frame, the respective audio and video frame counters are selectively decremented. Upon detecting one of the audio frame counters having a zero value, the audio PTS value for that zero value audio frame counter is retrieved. Thereafter, the playback of the audio and video frames is selectively modified so that frames of audio and video are played back in synchronization.

    摘要翻译: 一种用于使来自程序源的音频和视频帧的重放同步的方法和装置。 该方法将音频呈现时间戳(“PTS”)值与输出音频帧相关联。 所选择的音频和视频数据分组包括表示与其相关联的相应音频和数据的期望回放时间的相应音频和视频PTS值。 所选择的音频数据分组还包括表示在所选择的音频数据分组之间要播放的音频的输出帧数的音频帧号。 该方法包括以下步骤:在音频解复用处理期间首先将音频和视频PTS值存储在相应的音频和视频PTS表中。 此外,在解复用处理期间,音频帧号与相应的PTS值相关联地存储在帧计数器中。 此后,该处理顺序解码音频和视频输入数据,以产生呈现给用户的相应的音频和视频帧。 随着每个音频和视频帧的呈现,相应的音频和视频帧计数器被选择性地递减。 在检测到具有零值的音频帧计数器之一时,检索该零值音频帧计数器的音频PTS值。 此后,选择性地修改音频和视频帧的重放,使得音频和视频帧同步地重放。

    Timing detection device and method
    65.
    发明授权
    Timing detection device and method 失效
    定时检测装置及方法

    公开(公告)号:US5818547A

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

    申请号:US667818

    申请日:1996-06-20

    申请人: Nozomu Ozaki

    发明人: Nozomu Ozaki

    CPC分类号: H04N21/4307

    摘要: A timing detection device employed in a video decoder comprising a counter for counting the number of frames of coded picture data stored in a frame memory area of a RAM; a register where the count value of the counter is loaded in accordance with the timing when a PTS (presentation time stamp) is supplied from a demultiplexer to a host processor, and the loaded count value is decremented upon completion of each analysis performed per frame of the coded picture data read out from the storage area; and a frame counter for outputting a timing detection signal from a "0" detector when the count value of the register is reset to zero. In detection of the timing to process the frame data corresponding to the PTS used as reproduction output time management information for video and audio synchronism control, it becomes possible to achieve proper interchangeability and reduction of the cost.

    摘要翻译: 一种在视频解码器中采用的定时检测装置,包括:计数器,用于计数存储在RAM的帧存储区域中的编码图像数据的帧数; 根据从解复用器向主处理器提供PTS(呈现时间戳)的时刻,计数器的计数值被加载的寄存器,并且在每帧执行的每次分析完成后,加载的计数值被递减 从存储区域读出的编码图像数据; 以及帧计数器​​,用于当寄存器的计数值复位为零时,从“0”检测器输出定时检测信号。 在检测用于处理与用作视频和音频同步控制的再现输出时间管理信息的PTS对应的帧数据的定时时,可以实现适当的可互换性和降低成本。

    Decoder for compressed digital signal
    67.
    发明授权
    Decoder for compressed digital signal 失效
    解码器用于压缩数字信号

    公开(公告)号:US5677980A

    公开(公告)日:1997-10-14

    申请号:US662310

    申请日:1996-06-13

    申请人: Toshiyuki Naoe

    发明人: Toshiyuki Naoe

    CPC分类号: H04N21/4307 H04N5/4401

    摘要: A decoder for decoding compressed data obtained through compression of digital data based on a high efficiency coding technique. The compressed data is processed in units of a predetermined amount of data and the predetermined data unit contains information indicative of a first point of time at which the data unit is to be output from the decoder. The decoder includes a decoding circuit, a time measuring circuit for measuring a second point of time as a timing reference at which the decoding circuit outputs the data, a comparator for comparing a value of the first point of time with a value of the second point of time and/or for comparing a difference value corresponding a subtraction of the value of the second point of time from the value of the first point of time with a predetermined value, and a controller, when the difference value is larger than a predetermined value, for controlling the decoding circuit to cause no output of the data decoded from the data unit including information indicative of the first point of time and to process a next unit.

    摘要翻译: 一种用于解码通过基于高效率编码技术压缩数字数据而获得的压缩数据的解码器。 以预定量的数据为单位处理压缩数据,并且预定数据单元包含指示要从解码器输出数据单元的第一时间点的信息。 解码器包括解码电路,用于测量作为解码电路输出数据的定时参考的第二时间点的时间测量电路,比较器,用于将第一时间点的值与第二时间点的值进行比较 的时间和/或用于将对应于第二时间点的值的减去与第一时间点的值相对应的差值与预定值进行比较,以及控制器,当差值大于预定值时 ,用于控制解码电路不导致从数据单元解码的数据的输出包括表示第一时间点的信息并处理下一个单元。

    Audio/video decoding system
    68.
    发明授权
    Audio/video decoding system 失效
    音视频解码系统

    公开(公告)号:US5668601A

    公开(公告)日:1997-09-16

    申请号:US387581

    申请日:1995-02-13

    摘要: An audio/video decoding system capable of providing sufficient synchronization between an audio output and a video output. The decoding system has a parser, an audio decoder and a video decoder. The parser extracts an SCR (System Clock Reference), an audio time stamp and a video time stamp from a system stream, and demultiplexing the system stream into an audio stream and a video stream. The audio decoder computes an output timing for an audio output based on its decoding time, the SCR and the audio time stamp, and decodes the audio stream in accordance with the output timing. The video decoder computes an output timing for a video output based on its decoding time, the SCR and the video time stamp, and decodes the video stream in accordance with the output timing.

    摘要翻译: 能够在音频输出和视频输出之间提供足够的同步的音频/视频解码系统。 解码系统具有解析器,音频解码器和视频解码器。 解析器从系统流中提取SCR(系统时钟参考),音频时间戳和视频时间戳,以及将系统流解复用为音频流和视频流。 音频解码器根据其解码时间,SCR和音频时间戳计算音频输出的输出定时,并根据输出定时对音频流进行解码。 视频解码器根据其解码时间,SCR和视频时间戳计算视频输出的输出定时,并根据输出定时对视频流进行解码。

    Cell-packing system of coded video signal using fixed bit length cells
    70.
    发明授权
    Cell-packing system of coded video signal using fixed bit length cells 失效
    使用固定位长度单元的编码视频信号的信元包装系统

    公开(公告)号:US5379116A

    公开(公告)日:1995-01-03

    申请号:US72489

    申请日:1993-06-07

    摘要: A coded video signal encoded into a variable length code is packed into a frame called a cell having a predetermined number of fixed bits for transmission through ATM (Asynchronous Transfer Mode) which is subject to cell loss due to the congestion of network nodes or bit errors in cell headers, causing burst errors or synchronization slips in a received video signal. In order to avoid such errors, one idea for a variable length transmission unit is introduced. A transmission unit has a plurality of cells and any coded video signal terminates in the transmission unit; in other words, a coded video signal is not shared by two transmission units. A transmission unit is closed or terminated during packing operation when the number of available bits in a cell under packing operation becomes less than a predetermined first threshold value and when a cell number in the transmission unit reaches a predetermined second threshold value, so that transmission efficiency is improved. The remainder of bit positions not occupied by a coded video signal in the last cell in a transmission unit are filled with idle fill bits. The first threshold value depends upon a cell number in a transmission unit so that the smaller the cell number is, the smaller the first threshold value.

    摘要翻译: 被编码为可变长度码的编码视频信号被打包到称为小区的帧中,该帧具有预定数量的固定比特,用于通过ATM(异步传输模式)传输,由于网络节点的拥塞或比特错误而遭受小区丢失 在单元头中,导致接收的视频信号中的突发错误或同步滑移。 为了避免这种错误,引入了可变长度传输单元的一个想法。 发送单元具有多个小区,并且任何编码的视频信号终止在发送单元中; 换句话说,编码视频信号不被两个发送单元共享。 当打包操作中的单元中的可用位数小于预定的第一阈值时,并且当传输单元中的单元号达到预定的第二阈值时,传输单元在打包操作期间关闭或终止,从而传输效率 改进了 在发送单元中的最后一个小区中未由编码视频信号占据的比特位的剩余部分填充有空闲填充比特。 第一阈值取决于发送单元中的小区号,使得小区号越小,第一阈值越小。