Quality priority
First Claim
1. A method for compressing a digital data signal while maintaining a quality level, the method comprising:
- receiving a signal representative of a quality level;
decorrelating the digital data signal based in part on the received quality level;
quantifying the decorrelated digital data signal according to frequency so as to provide equal resolution across all frequencies; and
entropy encoding the quantified digital data signal.
3 Assignments
0 Petitions
Accused Products
Abstract
A system, method, and electronic chip for compressing a digital data signal while maintaining a quality level is disclosed. A signal is received that is representative of a quality level. The signal may be received into a computer system or into an electronic chip, such as an application specific integrated circuit or an electronic chip operating with a computer system. A digital data signal, which may be a digital image stream is decorrelated based in part on the received quality level. The decorrelated digital data signal is quantified according to frequency so as to provide equal resolution across all frequencies. The quantified digital data signal is then entropy encoded. The digital data signal is thereby compressed. Upon decompression, the uncompressed data maintains the desired quality level over all values. If the values are color components within a digital image stream, the color components will have the desired S/N ratio.
-
Citations
42 Claims
-
1. A method for compressing a digital data signal while maintaining a quality level, the method comprising:
-
receiving a signal representative of a quality level;
decorrelating the digital data signal based in part on the received quality level;
quantifying the decorrelated digital data signal according to frequency so as to provide equal resolution across all frequencies; and
entropy encoding the quantified digital data signal. - View Dependent Claims (2, 24)
-
-
3. A method for compressing a digital data signal comprising:
-
temporal transform coding the digital data signal so as to decorrelate the digital data signal according to time;
quantifying the temporally transformed digital data signal to maintain a desired resolution across all frequencies; and
entropy encoding the temporally transformed digital data signal. - View Dependent Claims (4, 5)
-
-
6. A method for compressing a digital data signal while maintaining a quality level, the method comprising:
-
receiving a selected resolution;
determining a number of frequency band splits dependent in part on the selected resolution;
transforming the digital data signal into a frequency representation having the number of frequency bands;
for each frequency band, determining a data size for representing the selected resolution; and
entropy encoding the quantified digital data signal.
-
-
16. The method according to claim 15, further comprises:
calculating a transform number based in part on the quality level, wherein the transform number is the number of transforms that can be performed to decorrelate the data signal given the quality level. - View Dependent Claims (17, 18)
-
19. The method according to claim 15 wherein the quality level is specified in number of bits of resolution.
-
20. The method according to claim 15 wherein the quality level is specified as an error threshold.
-
21. The method according to claim 15 wherein the data signal is representative of video images.
-
22. The method according to claim 15 wherein the data signal is representative of audio.
-
23. The method according to claim 15 wherein the data signal is representative of video images and audio.
-
25. An electronic chip for compressing digital data so as to maintain a quality level upon decompression, the electronic chip comprising:
a quality priority module. - View Dependent Claims (26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36)
-
37. An electronic chip for compressing a digital data signal while maintaining a quality level, the electronic chip comprising:
-
means for receiving a signal representative of a quality level;
means for decorrelating the digital data signal based in part on the received quality level;
means for quantifying the decorrelated digital data signal according to frequency so as to provide equal resolution across all frequencies; and
means for entropy encoding the quantified digital data signal. - View Dependent Claims (38)
-
-
39. An electronic chip for compressing a digital data signal comprising:
-
means for temporal transform coding the digital data signal so as to decorrelate the digital data signal according to time;
means for quantifying the temporally transformed digital data signal to maintain a desired resolution across all frequencies; and
means for entropy encoding the temporally transformed digital data signal. - View Dependent Claims (40)
-
-
41. The electronic chip according to claim 41, wherein the transfer function is contained within electronic code that operates with the electronic chip.
-
42. An electronic chip for compressing a digital data signal while maintaining a quality level, the electronic chip comprising:
-
means for receiving a selected resolution;
means for determining a number of frequency band splits dependent in part on the selected resolution;
means for transforming the digital data signal into a frequency representation having the number of frequency bands;
means for determining a data size for representing the selected resolution for each frequency band;
means for quantifying the transformed digital data signal based upon the determined data size for each frequency band; and
means for entropy encoding the transformed digital data signal.
-
Specification