Lossy data compression exploiting distortion side information
First Claim
Patent Images
1. A method for performing lossy encoding comprising:
- receiving source data and quality information; and
mapping the source data including a plurality of components having a first representation into a compressed representation in which each of said plurality of components has an associated level of distortion in the compressed representation determined in accordance with a value of said each component relative to others of said plurality of components as indicated in the quality information, wherein said compressed representation may be decoded without knowledge of said quality information.
2 Assignments
0 Petitions
Accused Products
Abstract
Described are techniques for performing lossy encoding. Source data and quality data are received by an encoder. The encoder maps the source data into a compressed representation having a level of distortion in accordance with the quality information. The compressed representation may be decoded without using the quality information.
55 Citations
40 Claims
-
1. A method for performing lossy encoding comprising:
-
receiving source data and quality information; and mapping the source data including a plurality of components having a first representation into a compressed representation in which each of said plurality of components has an associated level of distortion in the compressed representation determined in accordance with a value of said each component relative to others of said plurality of components as indicated in the quality information, wherein said compressed representation may be decoded without knowledge of said quality information. - View Dependent Claims (2, 3, 4)
-
-
5. A method for performing lossy encoding comprising:
-
receiving source data and quality information; and mapping the source data into a compressed representation having a level of distortion in accordance with the quality information, wherein said compressed representation may be decoded without using said quality information, wherein the quality information includes a distortion weighting value for each source sample included in said source data, said weighting value weighting an error between said each source sample and a lossy reconstruction of said source sample.
-
-
6. A method for performing lossy encoding comprising:
-
receiving source data and quality information; and mapping the source data into a compressed representation having a level of distortion in accordance with the quality information, wherein said compressed representation may be decoded without using said quality information, wherein the compressed representation is formed using a lattice.
-
-
7. A method for performing lossy encoding comprising:
-
receiving source data and quality information; and mapping the source data into a compressed representation having a level of distortion in accordance with the quality information, wherein said compressed representation may be decoded without using said quality information, wherein the compressed representation is formed using nested lattices.
-
-
8. A method for performing lossy encoding comprising:
receiving source data and cuality information; and
mapping the source data into a compressed representation having a level of distortion in accordance with the quality information, wherein said compressed representation may be decoded without using said quality information, wherein the compressed representation is formed using a curve fitting technique.
-
9. A method for performing lossy encoding comprising:
-
receiving source data and quality information; and mapping the source data into a compressed representation having a level of distortion in accordance with the quality information, wherein said compressed representation may be decoded without using said quality information, wherein the compressed representation is formed using an error correcting code.
-
-
10. A method for performing lossy encoding comprising:
-
receiving source data and quality information; and mapping the source data into a compressed representation having a level of distortion in accordance with the quality information, wherein said compressed representation may be decoded without using said quality information, wherein the compressed representation is formed using a hierarchy of one or more lattices and a linear code. - View Dependent Claims (11, 12, 13, 14, 15)
-
-
16. A method for performing lossy encoding comprising:
-
receiving a set of points and a set of quality information; and mapping said set of points to quantized points, wherein a first rule is used for mapping a first of said points to a first quantized point in accordance with a fixed codebook and a first indicator in said quality information, said first indicator indicating a value of said first point relative to other points in said set, said first rule resulting in a level of distortion introduced by said mapping in accordance with said value associated with said first point, a second rule is used for mapping a second of said points to a second quantized point in accordance with said codebook and a second indicator in said quality information, said second indicator indicating a value of said second point relative to other points in said set, said second rule resulting in a level of distortion introduced by said mapping in accordance with said value associated with said second point. - View Dependent Claims (17, 18, 19)
-
-
20. A method for performing lossy encoding comprising:
-
receiving a fixed codebook of quantization points and a plurality of rules, each rule defining a different partition used in mapping a source point to a quantization point; receiving source data including a plurality of source points; receiving quality information indicating a plurality of quality levels, each of said quality levels being associated with a different one of said rules, each of said source points being associated with one of said plurality of quality levels; and determining a quantization point for each of said source points in accordance with a quality level and associated rule for each source point.
-
-
21. A computer readable medium comprising code stored thereon for performing lossy encoding, the computer readable medium comprising code stored thereon for:
-
receiving source data and quality information; and mapping the source data including a plurality of components having a first representation into a compressed representation in which each of said plurality of components has an associated level of distortion in the compressed representation determined in accordance with a value of said each component relative to others of said plurality of components as indicated in the quality information, wherein said compressed representation may be decoded without knowledge of said quality information. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35)
-
-
36. A computer readable medium comprising code stored thereon for performing lossy encoding, the computer readable medium comprising code stored thereon for:
-
receiving a set of points and a set of quality information; and mapping said set of points to quantized points, wherein a first rule is used for mapping a first of said points to a first quantized point in accordance with a fixed codebook and a first indicator in said quality information, said first indicator indicating a value of said first point relative to other points in said set, said first rule resulting in a level of distortion introduced by said mapping in accordance with said value associated with said first point, a second rule is used for mapping a second of said points to a second quantized point in accordance with said codebook and a second indicator in said quality information, said second indicator indicating a value of said second point relative to other points in said set, said second rule resulting in a level of distortion introduced by said mapping in accordance with said value associated with said second point. - View Dependent Claims (37, 38, 39)
-
-
40. A computer readable medium comprising code stored thereon for performing lossy encoding, the computer readable medium comprising code stored thereon for:
-
receiving a fixed codebook of quantization points and a plurality of rules, each rule defining a different partition used in mapping a source point to a quantization point; receiving source data including a plurality of source points, receiving quality information indicating a plurality of quality levels, each of said quality levels being associated with a different one of said rules, each of said source points being associated with one of said plurality of quality levels; and determining a quantization point for each of said source points in accordance with a quality level and associated rule for each source point.
-
Specification