Method and apparatus for compression of digitized image data using a dynamic band recompression scheme
First Claim
1. A method for compressing a frame of image data comprising the steps of:
- processing a portion of the frame of image data;
encoding image data included in said portion of the frame of image data; and
dynamically decoding portions of said encoded image data, prior to encoding the entire frame of image data, in response to a predetermined condition.
2 Assignments
0 Petitions
Accused Products
Abstract
The present invention is directed to systems and methods for encoding (for example, compressing) image data while at the same time, improving both the compression ratio and the perceptibility of the decoded (for example, decompressed) image using a dynamic band recompression scheme. In accordance with exemplary embodiments, portions of a compressed image are decompressed upon occurrence of a predetermined condition prior to compression of an entire frame of image data, and then recompressed with subsequent portions of the original image. Exemplary embodiments achieve enhanced fidelity in a decompressed image even when the image data is compressed without segregation into its scanned and non-scanned components.
65 Citations
18 Claims
-
1. A method for compressing a frame of image data comprising the steps of:
-
processing a portion of the frame of image data; encoding image data included in said portion of the frame of image data; and dynamically decoding portions of said encoded image data, prior to encoding the entire frame of image data, in response to a predetermined condition. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 14)
-
-
10. A method of compressing a frame of image data, comprising the steps of:
-
processing a portion of the frame of image data wherein said frame of image data includes a plurality of pixels, each of which is represented by a color value, and wherein said frame of image data is divided into a plurality of bands of image data, each band including a plurality of partitioned blocks, each partitioned block including a predetermined number of pixels from said frame of image data; encoding image data included in said portion of the frame of image data by encoding at least some of said partitioned blocks with a mask index to a look-up table during compression of said frame of image data, storing a plurality of geometrical patterns in said look-up table which are defined by different color values for pixels included in each partitioned block, and dynamically updating said plurality of geometrical patterns stored in said look-up table; and dynamically decoding portions of said encoded image data, prior to encoding the entire frame of image data, in response to a predetermined condition. - View Dependent Claims (11, 16, 17)
-
-
12. A method of compressing a frame of image data, comprising the steps of:
-
processing a portion of the frame of image data, wherein said frame of image data includes a plurality of pixels, each of which is represented by a color value; encoding image data included in said portion of the frame of image data by representing each detected color in said frame of image data with a color index value to a color value look-up table during compression of said frame of image data, storing a plurality of color values in said color value look-up table during said step of encoding, wherein each of said stored color values corresponds to one of said detected colors in said frame of image data, and dynamically updating said plurality of color values stored in said color value look-up table when a number of colors detected in said frame of image data exceeds a predetermined number; and dynamically decoding portions of said encoded image data prior to encoding the entire frame of image data, in response to a predetermined condition. - View Dependent Claims (13, 15)
-
-
18. Apparatus for compressing a frame of image data comprising:
-
a processor for separating a frame of image data into a plurality of bands; a band buffer for storing a band of said frame of image data; and a processor for encoding image data included in said band of image data, and for dynamically decoding said band of encoded image data, prior to encoding the entire frame of image data, in response to a predetermined condition.
-
Specification