×

Synchronized, variable-speed playback of digitally recorded audio and video

  • US 5,583,652 A
  • Filed: 04/28/1994
  • Issued: 12/10/1996
  • Est. Priority Date: 04/28/1994
  • Status: Expired due to Term
First Claim
Patent Images

1. In a variable-speed, digital audio/video playback system, a method of maintaining synchronization of a stream of digital video data with a stream of digital audio data originally recorded at a specified rate in frames per second where an audio frame comprises samples recorded in a fixed period of time corresponding to an associated video frame recording rate in frames per second, the method comprising the steps of:

  • placing at least 2 frames of digital audio in an audio buffering means and at least 2 frames of digital video in a video buffering means;

    reading a value for a user-selected audio scaling factor, C, where C is a proportion of the originally recorded specified rate;

    decoding, scaling and playing, if the audio buffering means is not empty, an audio frame from the audio buffering means using the scaling factor C so that playback of the audio frame requires an audio playback time period inversely proportional to C;

    decoding and displaying, if the video buffering means is not empty, a frame of video from the video buffering means which corresponds to the currently playing audio frame, for a time period equal to the current audio playback time period;

    reading a frame of video from the video data stream into the video buffering means and a frame of audio from the audio data stream into the audio buffering means if the end of the data streams has not been reached; and

    re-reading the value of the user-selected audio scaling factor C in preparation for scaling and playing the next audio frame from the audio buffering means if the user-selected value to be assigned to C has been changed since the start of the immediately preceding audio playback time period.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×