×

Audio/video synchronization for application programs

  • US 5,471,576 A
  • Filed: 11/16/1992
  • Issued: 11/28/1995
  • Est. Priority Date: 11/16/1992
  • Status: Expired due to Fees
First Claim
Patent Images

1. In a computing system running a multi-threaded audio/visual application program, a synchronization method embedded in the application program for synchronizing an audio thread with a video thread in the application program, said audio and video threads processing respectively audio fields and video fields for playback through audio and video adapters attached to the computing system, said method comprising the computer implemented steps of:

  • storing the video fields, the audio fields, and a sync count with each audio field, each audio field sync count identifying the video field that the audio field is to be in synchronism with during playback;

    in the audio thread, controlling the processing of each audio field stored in the system and sending a sync flag and the sync count as a sync value to the video thread;

    in the video thread, controlling the processing of each video field stored in the system and counting the video fields as they are processed to provide an actual video field count;

    in the video thread, comparing the sync value from the audio thread with the actual video field count andsaid controlling step in the video thread synchronizing the playback of the audio fields and video fields by continuing the processing of video fields until the actual video field count matches the sync value.

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