To ensure synchronization of audio and video decoding operations, the
decoding of encoded video information is slaved to the decoding of encoded
audio information using the frame-based timing structure of encoded audio
information. In one embodiment, time stamps are associated with the
encoded audio and video information, which time stamps are encoded in the
respective audio and video information relative to a common time
reference. At the decode side, the encoded video information is decoded
only when an audio time stamp compares favorably with an audio time stamp,
e.g., the video time stamp is not greater than the audio time stamp.
Otherwise, the encoded video information is not decoded until such time
that its video time stamp compares favorably with a subsequent audio time
stamp. Using the techniques of the present invention, audio/video
synchronization is achieved without the need for a decode-side system
timer or delay circuitry.
Per accertare la sincronizzazione dei funzionamenti del video ed audio di decodificazione, la decodificazione di video informazioni messe è assoggettata alla decodificazione delle informazioni audio messe usando la struttura cronometrante struttura-basata delle informazioni audio messe. In un incorporamento, i bolli di tempo sono associati con le informazioni audio e video messe, che in codice i bolli di tempo sono messi nelle informazioni audio e video rispettive riguardante un riferimento di tempo comune. Sul lato di decodificazione, le video informazioni messe sono decodificate soltanto quando un bollo di tempo audio paragona favorevole ad un bollo di tempo audio, per esempio, il video bollo di tempo non è più grande del bollo di tempo audio. Altrimenti, le video informazioni messe non sono decodificate fino a tale tempo che il relativo video bollo di tempo paragona favorevole ad un bollo di tempo audio successivo. Usando le tecniche di presente invenzione, la sincronizzazione di audio/video è realizzata senza l'esigenza di un temporizzatore del sistema del decodific-lato o fa ritardare i circuiti.