COLOR CONVERTING IMAGES
First Claim
1. A method of generating a transform matrix for converting color component values from a first color region to a second color region, the method comprising:
- identifying a plurality of color component value sets in the first color region;
for each identified color component value set in the first color region, generating a desired color component value set in the second color region; and
using the identified and generated color component value sets to identify an n-by-m transform matrix for converting color component values from the first color region to the second color region.
1 Assignment
0 Petitions
Accused Products
Abstract
Some embodiments of the invention provide novel methods for converting the color region of images. For instance, the method of some embodiments converts the color of an image from one color region (e.g., from a Rec. 601 color region) to another color region (e.g., to a Rec. 709 color region). In some embodiments, the method receives the image in a first color format that is non-linearly encoded within a first color region. Without performing a linearization operation to linearize the color component values of the image, the method then converts the image into a second color format that is defined with respect to a second color region. In some embodiments, the color-converted image is non-linearly encoded in the second color region.
-
Citations
41 Claims
-
1. A method of generating a transform matrix for converting color component values from a first color region to a second color region, the method comprising:
-
identifying a plurality of color component value sets in the first color region; for each identified color component value set in the first color region, generating a desired color component value set in the second color region; and using the identified and generated color component value sets to identify an n-by-m transform matrix for converting color component values from the first color region to the second color region. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20)
-
-
17. A non-transitory machine readable medium comprising a program for converting color component values from a first color region to a second color region, the program comprising sets of instructions for:
-
receiving a gamma-corrected image comprising a plurality of pixels, each pixel defined by reference to a color component value set that is specified in the first color region; and using an n-by-m transform matrix to convert the image'"'"'s color component value sets from the first color region to the second color region without linearization of the color component value sets, said transform matrix defined to reduce errors caused by foregoing the linearization. - View Dependent Claims (21, 22, 23, 24, 25, 26, 27)
-
-
28. An apparatus comprising:
-
an interface for receiving a gamma-corrected image comprising a plurality of pixels, each pixel defined by reference to a color component value set that is specified in a first color region; and a color processor for using an n-by-m transform matrix to convert the image'"'"'s color component values from the first color region to the second color region without linearization of the color component value sets, said transform matrix defined to reduce errors caused by foregoing the linearization. - View Dependent Claims (29, 30, 31, 32, 33, 34, 35)
-
-
36. A non-transitory machine readable medium comprising a program for converting color component values from a first color region to a second color region, the program comprising sets of instructions for:
-
receiving an image comprising a plurality of pixels, each pixel defined by reference to a color component value set that is specified in the first color region; for each pixel, retrieving from a storage structure at least one set of adjustment values for adjusting at least one color component value set that is defined in the first color region to be in a second color region; and applying the set of adjustment values retrieved for each pixel to the color component value set of the pixel. - View Dependent Claims (37, 38, 39, 40, 41)
-
Specification