Method of color compression
OwnerMordechai Sheferinventor
Life of this patent
Estimating the term…
Abstract
A color is encoded by defining the color as a triplet of Cartesian color space (e.g., RGB) (FIG. 1) coordinate values and transforming the triplet to spherical coordinates (FIG. 1) to give a transformed triplet of spherical coordinate values (FIG. 1). An image that includes a plurality of image pixels with Cartesian color space coordinate values is compressed by transforming to spherical coordinates, spatially downsampling with respect to one or more of the spherical coordinates and truncating the wordlengths of all the values of one or more of the spherical coordinates. A color image compression device includes a processor for so transforming and downsampling input image pixels.
Claims19
A method of encoding a color, comprising the steps of:
- (a) defining the color as a triplet of Cartesian color space coordinate values;
- and
- (b) transforming said triplet to spherical coordinates.
A method of compressing an image that includes a plurality of image pixels, each image pixel including a respective triplet, of Cartesian color space coordinate values, all said coordinate values having a common color space coordinate wordlength, the method comprising the steps of:
- (a) transforming said each triplet to spherical coordinates, thereby providing a respective transformed triplet of spherical coordinate values;
- and
- (b) spatially downsampling said image pixels with respect to at least one of said spherical coordinates;
- thereby producing, for each said at least one spherical coordinate, a plurality of downsampled pixels.
A color image compression device, for compressing an image that includes a plurality of image pixels, each image pixel including a respective triplet, of Cartesian color space coordinate values, that has a color space coordinate wordlength, the device comprising:
- (a) a processor for:
- (i) transforming each triplet to spherical coordinates, thereby providing a respective transformed triplet of spherical coordinate values, and
- (ii) spatially downsampling said image pixels with respect to at least one of said spherical coordinates, thereby producing, for each said at least one spherical coordinate, a plurality of downsampled pixels.
Dependencies are inferred from the claim text.