×

Method and apparatus for audio and video synchronizing in MPEG playback systems

  • US 5,598,352 A
  • Filed: 12/14/1994
  • Issued: 01/28/1997
  • Est. Priority Date: 09/30/1994
  • Status: Expired due to Term
First Claim
Patent Images

1. An apparatus for synchronizing audio and video signals from an encoded data stream comprising at least audio data packets, video data packets, audio presentation time stamps, and video presentation time stamps, said apparatus comprising:

  • a system decoder for receiving the encoded data stream and separating said encoded data stream into an encoded audio data stream and an encoded video data stream, which encoded audio data stream comprises at least audio data packets and audio presentation time stamps and which encoded video data strew comprises at least said video data packets and video presentation time stamps;

    a first audio data buffer, coupled to said system decoder, for receiving and storing audio data packets and audio presentation time stamps from said encoded audio data stream;

    a first audio presentation time stamp detector, coupled to said system decoder, for detecting the presence of an audio presentation time stamp in the encoded audio data stream;

    a latch, coupled to said first audio presentation time stamp detector, for storing a detected audio presentation time stamp from the encoded audio data stream;

    a system time clock counter, coupled to said first audio presentation time stamp detector, for receiving said audio presentation time stamp as a start count when a load signal is received, incrementing said start count according to a predetermined clock frequency and outputting a system time clock;

    a video decoder, coupled to said system decoder and said system time clock counter, for receiving said system time clock and said encoded video data stream and decoding said encoded video data stream in synchronization with said system time clock;

    an audio decoder, for receiving said audio data packets from the encoded audio data stream and decoding said audio data packets, wherein said audio decoder further comprises a second audio data buffer for receiving the encoded audio data stream from said first audio data buffer and storing audio data packets and audio presentation time stamps; and

    a second audio presentation time stamp detector, coupled to said audio decoder, for detecting the presence of an audio presentation time stamp in the encoded audio data stream and outputting a load signal to said system time clock counter when audio data packets corresponding to said audio presentation time stamp are decoded.

View all claims
  • 4 Assignments
Timeline View
Assignment View
    ×
    ×