Claims
- 1. In a digital cinema system, a method of compressing a digital image, the image comprising pixel data, the pixel data separated into color components, the method comprising the acts of:
reading a group of a color component of pixel data; generating a block size assignment to divide the group of a color component of pixel into sub-blocks of pixel data; transforming the sub-blocks of pixel data into corresponding frequency domain representations; and scaling the frequency domain representations into a stream of data, wherein the act of scaling is based on a quality metric correlating with the quality of the image; compiling at least one group of data from the stream data that may be represented as a 16×16 block; dividing the 16×16 group of data into groups that may be represented as four 8×8 blocks; serializing each of the four 8×8 blocks of data; and run-length coding the serialized data using an exponential distribution.
- 2. The method set forth in claim 1, wherein the run-length coding is a function of the cumulative value and the corresponding number of times that a particular value occurs.
- 3. The method set forth in claim 1, wherein the run-length code is determined using the equation
- 4. The method set forth in claim 1, wherein the act of scaling further comprises the act of providing a frequency weighted mask to said sub-blocks of pixel data, such that the frequency weighting mask provides emphasis to the portions of the image that the human visual system is more sensitive, and provides less emphasis to the portions of the image that the human visual system is less sensitive.
- 5. The method set forth in claim 1, wherein the act of transforming performs a Discrete Cosine Transform.
- 6. The method set forth in claim 1, wherein the act of transforming performs a Discrete Cosine Transform followed by a Differential Quad-tree Transform.
CROSS-REFERENCE TO RELATED APPLICATION
[0001] This application claims the benefit of U.S. patent application Ser. No. 09/895,618 filed Jun. 29, 2001, which is incorporated herein by reference in its entirety.
Divisions (1)
|
Number |
Date |
Country |
Parent |
09895618 |
Jun 2001 |
US |
Child |
10768844 |
Jan 2004 |
US |