Claims
- 1. A method, comprising:
receiving video access units and corresponding audio access units, said video and corresponding audio access units representing audio-visual information tending to exhibit an audio-visual temporal synchronization error described by a first probability distribution function (pdf); and temporally delaying one of said received audio and video access units by a delay amount, non-delayed and corresponding delayed access units representing audiovisual information tending to exhibit an audio-visual temporal synchronization error described by a second pdf, said second pdf utilizing a greater portion of a sync tolerance window than said first pdf.
- 2. The method of claim 1, wherein:
said first pdf has associated with it a negative temporal mismatch value and a positive temporal mismatch value, said temporal mismatch values having different absolute values; and said delay amount being selected to reduce the difference in absolute value of said negative and positive temporal mismatch values.
- 3. The method of claim 2, wherein said negative temporal mismatch value is approximately 20 milliseconds, said positive temporal mismatch value is approximately 40 milliseconds, and said audio access units are delayed by approximately 10 milliseconds.
- 4. The method of claim 1, wherein said delay amount is imparted prior to an encoding of audio and video streams that produces said audio and video access units.
- 5. The method of claim 1, wherein said delay amount is imparted during an encoding of audio and video streams that produces said audio and video access units.
- 6. The method of claim 1, further comprising:
adapting said delay amount in response to changes in said first pdf.
- 7. The method of claim 6, wherein said changes are determined by examining presentation timestamps of audio and video access units at a receiver.
- 8. The method of claim 1, further comprising:
adapting said delay amount in response to changes in an audio-visual temporal synchronization error inducing source.
- 9. The method of claim 8, wherein said audio-visual temporal synchronization error inducing source comprises a variable delay network.
- 10. A method for producing encoded video and corresponding audio streams, comprising:
encoding temporally corresponding video and audio information to produce encoded video and audio streams comprising respective video and audio access units; and temporally delaying one of said encoded video and audio streams by a delay amount corresponding to a sync error tolerance model.
- 11. The method of claim 10, wherein said step of temporally delaying comprises delaying one of said video and audio streams prior to said encoding.
- 12. The method of claim 10, wherein each of said encoded video and audio streams comprise a plurality of respective video and audio access units; and
said step of temporally delaying comprises adapting timestamps associated with at least one of said video and audio access units by said delay amount.
- 13. The method of claim 10, wherein timestamps associated with one of said encoded video and audio streams are rounded off by a predetermined amount.
- 14. The method of claim 13, wherein said video stream timestamps are estimated by reducing each video stream timestamp by the respective video stream timestamp as processed by a modulo operation.
- 15. The method of claim 10, wherein the amount of temporal delay is adapted in response to changes in an audio-visual temporal synchronization error producing source.
- 16. An apparatus, comprising:
a delay element, for imparting a temporal delay to at least one of an audio signal and a corresponding video signal in response to an error tolerance model; and an encoder, for encoding the audio and video signals to produce encoded audio and video streams.
- 17. The apparatus of claim 16, wherein:
said error tolerance model defines a synchronization tolerance window; and said temporal delay causes a probability distribution function (pdf) describing a synchronization error between said audio signal and corresponding video signal to be shifted towards a more favorable correspondence with said synchronization tolerance window.
- 18. The apparatus of claim 17, wherein said synchronization tolerance window has associated with it a negative temporal mismatch value and a positive temporal mismatch value, said temporal mismatch values having different absolute values, said pdf having respective negative and positive temporal mismatch values that are shifted towards alignment with said synchronization tolerance window temporal mismatch values.
- 19. A computer readable medium having computer executable instructions for performing steps comprising:
receiving video access units and corresponding audio access units, said video and corresponding audio access units representing audiovisual information tending to exhibit a synchronization error described by a first probability distribution function (pdf); and temporally delaying one of said received audio and video access units by a delay amount, non-delayed and corresponding delayed access units representing audiovisual information tending to exhibit a synchronization error described by a second pdf, said second pdf utilizing a greater portion of a synchronization tolerance window than said first pdf.
- 20. The computer readable medium of claim 19, wherein said steps further comprise:
imparting said delay amount prior to an encoding of audio and video streams that produces said audio and video access units.
CROSS-REFERENCE TO RELATED APPLICATIONS
[0001] This patent application claims the benefit of U.S. Provisional Application serial No. 60/374,269, filed Apr. 19, 2002, which is incorporated herein by reference in its entirety.
Provisional Applications (1)
|
Number |
Date |
Country |
|
60374269 |
Apr 2002 |
US |