Method and apparatus for block based image compression with multiple non-uniform block encodings
First Claim
1. A method for compressing an image comprising:
- partitioning said image into a plurality of pixel blocks;
decompressing each of said plurality of pixel blocks to generate a plurality of decompress blocks;
compressing each of said plurality of decompress blocks to generate a plurality of compressed blocks; and
combining each of said plurality of compressed blocks to generate an output block.
2 Assignments
0 Petitions
Accused Products
Abstract
Embodiments of the present invention are directed to a method and apparatus for block based image compression with multiple non-uniform block encodings. In one embodiment, an image is divided into blocks of pixels. In one embodiment the blocks are four pixels by four pixels, but other block sizes are used in other embodiments. In one embodiment, a block of pixels in the original image is compressed using two different methods to produce a first and second compressed block. Thus, each block in the original image is represented by two, typically different, compressed blocks. In one embodiment, color associated with a pixel is determined by combining the compressed information about the pixel in the first compressed block with information about the pixel in the second compressed block. In another embodiment, global information about the image is combined with the information in the first and second compressed blocks.
107 Citations
62 Claims
-
1. A method for compressing an image comprising:
-
partitioning said image into a plurality of pixel blocks;
decompressing each of said plurality of pixel blocks to generate a plurality of decompress blocks;
compressing each of said plurality of decompress blocks to generate a plurality of compressed blocks; and
combining each of said plurality of compressed blocks to generate an output block. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 39)
-
-
32. An image compression system comprising:
-
a partitioner configured to partition an image into a plurality of pixel blocks;
a decompression unit configured to decompress each of said plurality of pixel blocks to generate a plurality of decompress blocks;
a compression unit configured to compress each of said plurality of decompress blocks to generate a plurality of compressed blocks; and
a combining unit configured to combine each of said plurality of compressed blocks to generate an output block. - View Dependent Claims (33, 34, 35, 36, 37, 38, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62)
-
Specification