Citations
Claims1. A process for synchronizing an MPEG decoder for the decoding of compressed data originating from a recording medium, these data consisting of PES (Packetized Elementary Stream) audio and video data packets, the process comprising the steps of:
2. The process according to claim 1, wherein the time of transit of the video through the buffer of the video decoder is imposed at a predetermined value TVBV. 3. The process according to claim 2, wherein the determination of TVBV is dependent on the bit rate of recording of the PES data on the recording medium. 4. The process according to claim 2, wherein the determination of TVBV is dependent on the VBV delay. 5. The process according to claim 1, wherein the offset is dependent on the duration of decoding of the image (TDEC), rounded to a higher number of frame periods. 6. The process according to claim 1, wherein the calculated offset is incremented by one frame period (TVSYNC). 7. The process according to claim 2, wherein the offset STCO is equal to:
8. The process according to claim 1, wherein the virtual clock VSTC is re-updated on start-up, when executing “trick-modes” or on reinitialization of the video decoder. 9. The process according to claim 1, wherein the virtual clock VSTC is re-updated with each image. 10. The process according to claim 1, for reading data in shifted mode (time shifting), the data being recorded on the basis of a write pointer, the recorded data being read in shifted time on the basis of a read pointer, wherein a minimum gap is imposed between the read and write pointers and, when this gap is achieved, the freeze mode of the decoder is actuated. 11. A device for synchronizing an MPEG decoder to a recorded MPEG stream, the recorded data consisting of PES data packets, comprising means for calculating an offset STCO to be applied to the local clock LSTC of the decoder so as to define a virtual clock VSTC, this offset being equal to the difference between the instant of presentation Tpres of the video of an image, as calculated in the LSTC tag, and the PTS value of presentation of this image originating from the coder, the decoding of the video data being carried out when this virtual clock VSTC is equal to the corresponding PTS value. 12. Satellite decoder comprising an MPEG decoder and a synchronization device according to claim 11. 13. Television receiver comprising an MPEG decoder and a synchronization device according to claim 11. |