Image transformation system and method
OwnerEdward M. Grangerinventor
Life of this patent
Estimating the term…
Abstract
An image reproduction system and methods for providing colorant data to an end device are disclosed. A method includes extracting general HSV value data for each pixel of an image from image data. For each pixel, the general HSV value data is transformed to generate universal perceived brightness, Bp, and universal perceived-chroma, Cp, value data. End-device colorant data associated with the general HSV value data is retrieved for each pixel and scaled using the Bp and Cp value data to obtain scaled end-device colorant data. The scaled end-device colorant data is transmitted to the end device.
Claims20
A method for providing colorant data for reproduction of an image to an end device, the method comprising:
- extracting general HSV value data for each pixel of an image from image data for the image, where H is hue, S is saturation, and V is a brightness color element;
- for each pixel of the image:
- transforming the general HSV value data to generate universal perceived brightness, Bp, and universal perceived-chroma, Cp, value data for the pixel;
- retrieving end-device colorant data associated with the general HSV value data for the pixel;
- scaling the end-device colorant data using the Bp and Cp value data to obtain scaled end-device colorant data;
- and
- transmitting the scaled end-device colorant data to the end device.
A non-transitory processor-readable medium storing executable instructions to provide colorant data for reproduction of an image to an end device, the instructions comprising instructions for:
- extracting general HSV value data for each pixel of an image from image data, where H is hue, S is saturation, and V is a brightness color element;
- for each pixel of the image:
- transforming the general HSV value data to generate universal perceived brightness, Bp, and universal perceived-chroma, Cp, value data for the pixel;
- retrieving end-device colorant data associated with the general HSV value data for the pixel;
- scaling the end-device colorant data using the Bp and Cp value data to obtain scaled end-device colorant data;
- and
- transmitting the scaled end-device colorant data to the end device.
An image reproduction system comprising:
- an end device;
- a datastore configured to store an end-device calibration array containing colorant data for a plurality of hue and saturation values;
- a linear extraction module configured to extract general HSV values from image data for an image, where H is hue, S is saturation, and V is a brightness color element;
- and
- a multidimensional EOTF module configured, for each pixel of the image data, to:
- use the general HSV values to determine universal perceived brightness, Bp, and universal perceived-chroma, Cp, values for the pixel;
- apply a transform to any of H, Bp, and Cp;
- and
- scale the colorant data by the Bp and Cp values to obtain scaled colorant data;
- wherein the end device reproduces the image using the scaled colorant data.
Dependencies are inferred from the claim text.