×

Stream synchronization method and apparatus for MPEG playback system

  • US 5,815,634 A
  • Filed: 12/14/1994
  • Issued: 09/29/1998
  • Est. Priority Date: 09/30/1994
  • Status: Expired due to Fees
First Claim
Patent Images

1. An apparatus for controlling playback of 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 data stream into an encoded audio data stream comprising at least audio data packets and audio presentation time stamps and an encoded video data stream comprising at least said video data packets and video presentation time stamps;

    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 system time clock counter for receiving a start count, 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;

    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; and

    a step controller, coupled to said system time clock counter, said first audio presentation time stamp detector, and said audio decoder, for receiving a step control signal and allowing input of a start count to said system time clock counter from an external source.

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