Claims
- 1. A Motion Picture Experts Group (MPEG) data transmission system, comprising:
- a transmitter including an encoder for encoding data in accordance with an MPEG standard for producing and transmitting a multiplexed bitstream, said multiplexed bitstream including:
- video bitstream data; and
- non-video bitstream data;
- a communications channel for carrying the multiplexed bitstream from the transmitter; and
- a receiver for receiving the bitstream from the communications channel, the receiver including:
- a channel buffer;
- a pre-parser for parsing the multiplexed bitstream, separating the video bitstream data from the non-video bitstream data, and storing the separated video bitstream data in the channel buffer; and
- a post-parser for reading the video bitstream data from the channel buffer, and parsing and translating the video bitstream data to produce video symbols.
- 2. A system as in claim 1, in which the receiver further comprises a decoder for decoding the video symbols to produce video data.
- 3. A system as in claim 1, in which:
- the pre-parser stores the video bitstream data in the channel buffer in series; and
- the post-parser reads the video bitstream data from the channel buffer in parallel.
- 4. A system as in claim 3, in which the post-parser reads the video bitstream data from the channel buffer at a higher rate than the pre-parser stores the video bitstream in the channel buffer.
- 5. A system as in claim 1, in which the pro-parser and the post-parser operate independently of each other.
- 6. A system as in claim 1, in which the pre-parser synchronizes and aligns the video bitstream data in the channel buffer.
- 7. A system as in claim 1, in which the pre-parser synchronizes to and extracts a presentation time stamp from the multiplexed bitstream for synchronizing the video bitstream.
- 8. A system as in claim 1, in which the non-video bitstream data comprises audio bitstream data.
- 9. A system as in claim 1, in which the non-video bitstream data comprises stuffing bitstream data.
- 10. A system as in claim 1, in which:
- the video bitstream data comprises a plurality of layers; and
- the post-parser parses each of the layers to produce the video symbols.
- 11. A system as in claim 10, in which the post-parser parses synchronization codes from each of the layers.
- 12. A system as in claim 1, in which the receiver further comprises a multiplexer for selectively connecting an input of the pre-parser to the communications channel or to an external bitstream source.
- 13. A system as in claim 12, in which the external bitstream source comprises a digital data storage unit.
- 14. A system as in claim 1, in which the post-parser further synchronizes the video symbols.
- 15. A Motion Picture Experts Group (MPEG) video data receiver for receiving a multiplexed bitstream which is encoded in accordance with an MPEG standard and includes video bitstream data and non-video bitstream data, comprising:
- a channel buffer;
- a pre-parser for parsing the multiplexed bitstream, separating the video bitstream data from the non-video bitstream data, and storing the seperated video bitstream data in the channel buffer; and
- a post-parser for reading the video bitstream data from the channel buffer, and parsing and translating the video bitstream data to produce video symbols.
- 16. A receiver as in claim 15, further comprising a decoder for decoding the video symbols to produce video data.
- 17. A receiver as in claim 15, in which:
- the pre-parser stores the video bitstream data in the channel buffer in series; and
- the post-parser reads the video bitstream data from the channel buffer in parallel.
- 18. A receiver as in claim 17, in which the post-parser reads the video bitstream data from the channel buffer at a higher rate than the pre-parser stores the video bitstream in the channel buffer.
- 19. A receiver as in claim 15, in which the pre-parser and the post-parser operate independently of each other.
- 20. A receiver as in claim 15, in which the pre-parser synchronizes and aligns the video bitstream data in the channel buffer.
- 21. A receiver as in claim 15, in which the pre-parser synchronizes to and extracts a presentation time stamp from the multiplexed bitstream for synchronizing the video bitstream.
- 22. A receiver as in claim 15, in which the non-video bitstream data comprises audio bitstream data.
- 23. A receiver as in claim 15, in which the non-video bitstream data comprises stuffing bitstream data.
- 24. A receiver as in claim 15, in which:
- the video bitstream data comprises a plurality of layers; and
- the post-parser parses each of the layers to produce the video symbols.
- 25. A receiver as in claim 24, in which the post-parser parses synchronization codes from each of the layers.
- 26. A receiver as in claim 15, in which the receiver further comprises a multiplexer for selectively connecting an input of the pre-parser to the communications channel or to an external bitstream source.
- 27. A receiver as in claim 26, in which the external bitstream source comprises a digital data storage unit.
- 28. A receiver as in claim 15, in which the post-parser further synchronizes the video symbols.
Parent Case Info
This application is a continuation of U.S. patent application Ser. No. 08/143,316, entitled a TWO-PART SYNCHRONIZATION SCHEME FOR DIGITAL VIDEO DECODERS, filed Oct. 25, 1993 by David R. Auld now U.S. Pat. No. 5,452,006.
US Referenced Citations (3)
Continuations (1)
|
Number |
Date |
Country |
Parent |
143316 |
Oct 1993 |
|