Claims
- 1. A bitstream containing information for representing a plurality of encoded video streams comprising:
a first portion comprising a plurality of reference pictures, each reference picture being taken from a different encoded video stream; and a second portion comprising predicted pictures from one of said video streams.
- 2. The bitstream of claim 1 wherein each of said first portions is identified by a distinct packet identifier and said second portion is identified by a packet identifier.
- 3. The bitstream of claim 1 wherein said first portion represents a program guide graphic of each of a plurality of interactive program guide pages.
- 4. The bitstream of claim 1 wherein said second portion represent non-changing imagery amongst a plurality of interactive program guide pages.
- 5. The bitstream of claim 1 wherein said first portion comprises reference pictures of an MPEG elementary stream and said second portion comprises predicted pictures of an MPEG elementary stream.
- 6. The bitstream of claim 1 further comprising an audio portion.
- 7. The bitstream of claim 1 further comprising a data portion.
- 8. A stream recombination apparatus comprising:
a packet identifier filter for identifying packets having a particular packet identifier and mapping said packet identifiers; a demultiplexer for extracting packets from a transport stream, where a first plurality of extracted packets comprise a reference picture and a second plurality of extracted packets comprise predicted pictures; a decoder for decoding the extracted packets to form an uncompressed video sequence.
- 9. A stream recombination apparatus of claim 8, wherein said packet identifier filter is part of a demodulator.
- 10. A method of stream recombining and decoding comprising the steps of:
extracting a first plurality of packets containing reference pictures from a transport stream; extracting a second plurality of packets containing predicted pictures from said transport stream; concatenating payloads from said first plurality of packets and payloads from said second plurality of packets; decoding the concatenated payloads to produce a video sequence; conducting a query if said reference picture is desired and identifying a new packet identifier if a new reference picture is desired.
- 11. The method of claim 10 wherein said concatenating step comprises coupling said reference pictures and said predicted pictures to the decoder in exactly the order in which said packets arrive at a demultiplexer.
- 12. The method of claim 10 being conducted within a demultiplexer.
- 13. The method of claim 10 wherein said payloads of said first plurality of packets contain imagery information that changes across a plurality of interactive program guides and said payloads of said second plurality of packets contain common imagery information of a plurality of interactive program guide pages.
- 14. A method of stream recombining and decoding comprising the steps of:
re-mapping a packet identifier of a reference stream to a pre-defined packet identifier; re-mapping a packet identifier of a predicted picture stream to said pre-defined packet identifier; extracting from a transport stream the packets of the stream having said pre-defined packet identifier; coupling the payloads of transport packets of said transport stream to a video decoder; decoding the payloads to produce a video sequence; conducting a query if a reference picture is desired and identifying a new packet identifier if a new reference picture is desired.
- 15. The method of claim 14 wherein said payloads of said first plurality of packets contain imagery information that changes across a plurality of interactive program guides and said payloads of said second plurality of packets contain common imagery information of a plurality of interactive program guide pages.
- 16. A method of stream recombining and decoding comprising:
coupling each payload of transport packets of a reference stream to a video decoder, including a packet with a zero splice countdown value; coupling each payload of transport packets of a predicted picture stream to a video decoder upon receiving a reference stream packet with a zero splice countdown value; decoding the payloads to produce a video sequence; conducting a query if a reference picture is desired and identifying a new packet identifier if a new reference picture is desired.
- 17. The method of claim 16 wherein said payloads from said reference stream contain imagery information that changes across a plurality of interactive program guides and said payloads from said predicted picture stream contain common imagery information of a plurality of interactive program guide pages.
- 18. The method of claim 16 wherein said coupling step further comprises the step of reprogramming a packet identifier filter to receive said packets having said new packet identifier.
- 19. The method of claim 16 wherein said coupling step comprises the step of coupling said payloads from said reference stream and said payloads from said predicted stream to the decoder in exactly the order in which said packets arrive at a demultiplexer.
Parent Case Info
[0001] This application is a division of U.S. patent application Ser. No. 09/384,394, filed Aug. 27, 1999, which application claims benefit of U.S. Provisional Patent Application Serial No. 60/129,598 filed Apr. 15, 1999; such prior applications are hereby incorporated herein by reference in its entirety.
[0002] U.S. patent application Ser. No. 09/384,394 is also a continuation-in-part of U.S. patent application Ser. No. 09/293,535 filed Apr. 15, 1999, which is hereby incorporated herein by reference in its entirety.
Provisional Applications (1)
|
Number |
Date |
Country |
|
60129598 |
Apr 1999 |
US |
Divisions (1)
|
Number |
Date |
Country |
| Parent |
09384394 |
Aug 1999 |
US |
| Child |
10655410 |
Sep 2003 |
US |
Continuation in Parts (1)
|
Number |
Date |
Country |
| Parent |
09293535 |
Apr 1999 |
US |
| Child |
10655410 |
Sep 2003 |
US |