Multimedia compression system with additive temporal layers
First Claim
1. A system comprising:
- means for receiving original video data; and
means for encoding said original video data into encoded video data, said encoded video data comprising multiple additive temporal layers of video frames so as to provide frame rate scalability.
1 Assignment
0 Petitions
Accused Products
Abstract
A multimedia compression system for generating frame rate scaleable data in the case of universally scaleable data. Universally scaleable data is scaleable across all of the relevant characteristics of the data (e.g., frame rate, resolution, and quality for video). The scaleable data generated by the compression system includes multiple additive layers for each characteristic across which the data is scaleable. For video, the frame rate layers are additive temporal layers, the resolution layers are additive base and enhancement layers, and the quality layers are additive index planes of embedded codes. Various techniques can be used for generating these layers (e.g., Laplacian pyramid decomposition or wavelet decomposition for generating the resolution layers; tree structured vector quantization or tree structured scalar quantization for generating the quality layers). The system further provides for embedded inter-frame compression in the context of frame rate scalability, and non-redundant layered multicast network delivery of the scaleable data.
71 Citations
13 Claims
-
1. A system comprising:
-
means for receiving original video data; and
means for encoding said original video data into encoded video data, said encoded video data comprising multiple additive temporal layers of video frames so as to provide frame rate scalability. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system comprising:
-
means for receiving original multimedia data; and
means for encoding said original multimedia data into encoded multimedia data, said encoded multimedia data comprising multiple additive layers for each relevant characteristic of said multimedia data type.
-
-
12. A data compression system comprising:
-
a predictor configured to make a prediction of a current data vector based on at least one previous data vector;
a segmentor coupled to receive the prediction and configured to segment the current data vector into a plurality of sub-vectors based on the prediction; and
a hierarchical lookup table comprising a plurality of lookup tables, the hierarchical lookup table configured to map the plurality of sub-vectors to a set of codes by successive utilization of the plurality of lookup tables in stages so that one of the codes is generated in response to each of the sub-vectors, the hierarchical lookup table being coupled to the segmentor for receiving the plurality of sub-vectors.
-
-
13. A method of compressing data comprising:
-
converting data into a series of data vectors;
making a prediction of a current data vector based at least in part on one previous data vector;
segmenting the current data vector into a plurality of sub-vectors; and
mapping, using a hierarchical lookup table comprising a plurality of lookup tables, the plurality of sub-vectors to a set of codes by successive utilization of the plurality of lookup tables in stages so that one of the codes is generated in response to each of the sub-vectors.
-
Specification