×

Maintaining synchronization of streaming audio and video using internet protocol

  • US 20050281255A1
  • Filed: 06/18/2004
  • Published: 12/22/2005
  • Est. Priority Date: 06/18/2004
  • Status: Active Grant
First Claim
Patent Images

1. A method for processing audio content and video content of an audio/video program, wherein the method comprises:

  • receiving a sequence of audio packets conveying first control information and the audio content and obtaining from the first control information audio time information for a respective audio packet in the sequence of audio packets;

    receiving a sequence of video packets conveying second control information and the video content and obtaining from the second control information video time information for a respective video packet in the sequence of video packets;

    determining from the audio time information and the video time information a relative time alignment of the respective audio packet with the respective video packet and applying a perceptual model to the relative time alignment to obtain a measure of perceived misalignment between the respective audio packet and the respective video packet;

    if the measure of perceived misalignment indicates the respective audio packet precedes the desired time alignment with the respective video packet by an interval that exceeds a first threshold, delaying all or part of the respective audio packet by a first amount such that according to the perceptual model a perceived misalignment between the delayed respective audio packet and the respective video packet is reduced; and

    if the measure of perceived misalignment indicates the respective audio packet follows the desired time alignment with the respective audio packet by an interval that exceeds a second threshold, delaying the respective video packet by a second amount and delaying all or part of the respective audio packet by a third amount such that according to the perceptual model a perceived misalignment between the delayed respective audio packet and the delayed respective video packet is reduced.

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