Method and apparatus for compressing video sequences
First Claim
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.
6 Assignments
0 Petitions
Accused Products
Abstract
A method and apparatus for compressing a plurality of video sequences, where each sequence has information that is common with other video sequences. The invention ensemble encodes the video sequences into an MPEG compliant transport stream using less predicted frame information than separately encoding each video sequence. One illustrative application of the invention is efficiently encoding and transmitting a user interface such as a program guide, interactive program guide, electronic program guide, navigator and the like. The user interface is illustratively embodied in an interactive program guide (IPG).
-
Citations
19 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. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
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. - View Dependent Claims (9)
-
-
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. - View Dependent Claims (11, 12, 13)
-
-
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. - View Dependent Claims (15)
-
-
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. - View Dependent Claims (17, 18, 19)
-
Specification