Rendering and Un-Rendering Using Profile Replacement
First Claim
1. A computer implemented method comprising:
- obtaining source image data associated with a source input-referred color space;
transforming, by one or more data processing apparatus, the source image data to intermediate image data associated with an intermediate input-referred color profile;
applying, by the one or more data processing apparatus, a rendering operation to the intermediate image data by associating the intermediate image data with an intermediate output- referred color profile;
transforming, by the one or more data processing apparatus, the intermediate image data to destination image data associated with a destination output-referred color space using the intermediate output-referred color profile; and
making available for output the destination image data.
3 Assignments
0 Petitions
Accused Products
Abstract
Methods, systems, and apparatus, including medium-encoded computer program products, can perform rendering and un-rendering using profile replacement. A computer implemented method includes obtaining source image data associated with a source input-referred color space, transforming the source image data to intermediate image data associated with an intermediate input-referred color profile, applying a rendering operation to the intermediate image data by associating the intermediate image data with an intermediate output-referred color profile, and transforming the intermediate image data to destination image data associated with a destination output-referred color space using the intermediate output-referred color profile. The method further includes making available for output the destination image data.
-
Citations
26 Claims
-
1. A computer implemented method comprising:
-
obtaining source image data associated with a source input-referred color space; transforming, by one or more data processing apparatus, the source image data to intermediate image data associated with an intermediate input-referred color profile; applying, by the one or more data processing apparatus, a rendering operation to the intermediate image data by associating the intermediate image data with an intermediate output- referred color profile; transforming, by the one or more data processing apparatus, the intermediate image data to destination image data associated with a destination output-referred color space using the intermediate output-referred color profile; and making available for output the destination image data. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A computer implemented method comprising:
-
obtaining source image data associated with a source output-referred color space; transforming, by one or more data processing apparatus, the source image data to intermediate image data associated with an intermediate output-referred color profile; applying, by the one or more data processing apparatus, an un-rendering operation to the intermediate image data by associating the intermediate image data with an intermediate input-referred color profile; transforming, by the one or more data processing apparatus, the intermediate image data to destination image data associated with a destination input-referred color space using the intermediate input-referred color profile; and making available for output the destination image data. - View Dependent Claims (8, 9, 10)
-
-
11. A computer program product, comprising computer program instructions encoded on a computer-readable medium, operable to cause data processing apparatus to perform operations comprising:
-
obtaining source image data associated with a source input-referred color space; transforming the source image data to intermediate image data associated with an intermediate input-referred color profile; applying a rendering operation to the intermediate image data by associating the intermediate image data with an intermediate output-referred color profile; transforming the intermediate image data to destination image data associated with a destination output-referred color space using the intermediate output-referred color profile; and making available for output the destination image data. - View Dependent Claims (12, 13, 14, 15, 16)
-
-
17. A computer program product, comprising computer program instructions encoded on a computer-readable medium, operable to cause data processing apparatus to perform operations comprising:
-
obtaining source image data associated with a source output-referred color space; transforming the source image data to intermediate image data associated with an intermediate output-referred color profile; applying an un-rendering operation to the intermediate image data by associating the intermediate image data with an intermediate input-referred color profile; transforming the intermediate image data to destination image data associated with a destination input-referred color space using the intermediate input-referred color profile; and making available for output the destination image data. - View Dependent Claims (18, 19)
-
-
20. A system comprising:
-
an output device; and one or more data processing apparatuses operable to interact with the output device and to perform operations comprising; obtaining source image data associated with a source input-referred color space; transforming the source image data to intermediate image data associated with an intermediate input-referred color profile; applying a rendering operation to the intermediate image data by associating the intermediate image data with an intermediate output-referred color profile; transforming the intermediate image data to destination image data associated with a destination output-referred color space using the intermediate output-referred color profile; and making available the destination image data for output via the output device. - View Dependent Claims (21, 22, 23, 24, 25, 26)
-
Specification