METHOD FOR PRODUCING A COLOR IMAGE AND IMAGING DEVICE EMPLOYING SAME
First Claim
1. A method of producing a color image, the method comprising:
- a. providing input image data;
b. generating an at least three-dimensional look-up table of values of input colors and output colors, wherein the values in the lookup table convert the input image color data to output image color data in an image rendering unit;
c. loading the at least three-dimensional look-up table into an image color rendering controller;
d. loading the input image data into the imaging color rendering controller;
e. processing the input image data through the at least three-dimensional look-up table to produce output color values stored at the addresses in the at least three-dimensional look-up table; and
f. outputting the output color values to the image rendering unit to produce an output image that is perceived to have at least one of enhanced brightness, enhanced contrast, and enhanced colorfulness compared to the input image.
1 Assignment
0 Petitions
Accused Products
Abstract
A method of producing a color image comprising providing input image data from an image source such as a camera; generating an at least three-dimensional look-up table of values of input colors and output colors, wherein the values in the lookup table convert the input image color data to output image color data in an image rendering unit; loading the at least three-dimensional look-up table into an image color rendering controller; loading the input image data into the imaging color rendering controller; processing the input image data through the at least three-dimensional look-up table to produce output color values stored at the addresses in the at least three-dimensional look-up table; and outputting the output color values to the image rendering unit to produce an output image that is perceived to have at least one of enhanced brightness, enhanced contrast, or enhanced colorfulness compared to the input image.
68 Citations
273 Claims
-
1. A method of producing a color image, the method comprising:
-
a. providing input image data; b. generating an at least three-dimensional look-up table of values of input colors and output colors, wherein the values in the lookup table convert the input image color data to output image color data in an image rendering unit; c. loading the at least three-dimensional look-up table into an image color rendering controller; d. loading the input image data into the imaging color rendering controller; e. processing the input image data through the at least three-dimensional look-up table to produce output color values stored at the addresses in the at least three-dimensional look-up table; and f. outputting the output color values to the image rendering unit to produce an output image that is perceived to have at least one of enhanced brightness, enhanced contrast, and enhanced colorfulness compared to the input image. - 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)
-
-
32. A method of producing a color image, the method comprising:
-
a. providing input image data of a first color gamut and an image rendering unit of a second, different color gamut; b. generating an at least three-dimensional look-up table of values of input colors and output colors, wherein the values in the lookup table change the input image data to encompass the second color gamut of the image rendering unit; c. loading the at least three-dimensional look-up table into an image color rendering controller; d. loading the input image data into the imaging color rendering controller; e. processing the input image data through the at least three-dimensional look-up table using the input image data as addresses into the at least three-dimensional look-up table to produce output image data from the output color values stored at the addresses in the at least three-dimensional look-up table; and f. outputting the output image data to the image rendering unit to produce an output image that is perceived to have at least one of enhanced brightness, enhanced contrast, and enhanced colorfulness compared to the input image. - View Dependent Claims (33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62)
-
-
63. A method of producing a color image by an image rendering unit in a sub-optimal viewing environment, the method comprising:
-
a. generating an at least three-dimensional look-up table of values of input colors and output colors, the table containing a transformation from a suboptimal viewing environment to an improved viewing environment; b. loading the at least three-dimensional look-up table into an image color rendering controller; c. loading input image data into the image color rendering controller; d. processing the input image data through the at least three-dimensional look-up table using the input image data as addresses into the at least three-dimensional look-up table to produce output image data from the output color values stored at the addresses in the at least three-dimensional look-up table; and e. outputting the output image data to the image rendering unit. - View Dependent Claims (64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94)
-
-
95. A method of producing a color image, the method comprising:
-
a. generating an at least three-dimensional look-up table of values of input colors and output colors, the three-dimensional look-up table containing the definition of secondary colors or more than three primary colors; b. loading the at least three-dimensional look-up table into an image color rendering controller; c. loading input image data into the image color rendering controller; d. processing the input image data through the at least three-dimensional look-up table using the input image data as addresses into the at least three-dimensional look-up table to produce output image data from the output color values stored at the addresses in the at least three-dimensional look-up table; and e. outputting the output image data to an image rendering unit to produce an output image that is perceived to have at least one of enhanced brightness, enhanced contrast, and enhanced colorfulness compared to the input image. - View Dependent Claims (96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132)
-
- 133. A method of producing a color image perceived by human observers observing the image on an image rendering unit, the method comprising using visual models to enhance the perceived colorfulness, contrast, or brightness of the image, thereby improving the perceived quality of the image.
-
168. A method of producing a color image by an OLED display, the method comprising:
-
a. providing input image data and the OLED display having at least three OLEDs, each OLED being of a different primary color; b. generating an at least three-dimensional look-up table of values of input colors and output colors, wherein the values in the lookup table convert the input image data to output image color data of the OLED display in a manner that optimally manages the quality of the image and the lifetime of the at least three OLEDs; c. loading the at least three-dimensional look-up table into an image color rendering controller; d. loading the input image data into the imaging color rendering controller; e. processing the input image data through the at least three-dimensional look-up table to produce output color values stored at the addresses in the at least three-dimensional look-up table; and f. outputting the output image color data to produce the image by the OLED display. - View Dependent Claims (169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211)
-
- 212. A device for producing a color image, the device comprising a computer comprising a central processing unit and a memory in communication through a system bus, wherein the memory contains an at least three dimensional lookup table of values of input colors and output colors, wherein the values in the lookup table convert input image color data to output image color data in an image rendering unit that is connectable to the device.
- 224. A device for producing a color image, the device comprising a computer comprising a central processing unit and a memory in communication through a system bus, wherein the memory contains an at least three dimensional lookup table of values of input colors and output colors, wherein the values in the lookup table convert a first color gamut of an input image data set to encompass a second different color gamut of an image rendering unit that is connectable to the device.
- 238. A device for producing a color image, the device comprising a computer comprising a central processing unit and a memory in communication through a system bus, wherein the memory contains an at least three dimensional lookup table containing a transformation from a suboptimal viewing environment to an improved viewing environment including the visual and chromatic adaptation of the human visual system.
- 249. A device for producing a color image, the device comprising a computer comprising a central processing unit and a memory in communication through a system bus, wherein the memory contains an at least three dimensional lookup table containing the definition of secondary colors, and enhanced lightness, chroma, and hues to increase perceived colorfulness, contrast, or brightness to compensate for the loss in perceived colorfulness, contrast, or brightness due to addition of secondary colors by an image rendering unit that is connectable to the device.
- 260. A device for producing a color image perceived by human observers observing the image on an image rendering unit, the device comprising a computer comprising a central processing unit and a memory in communication through a system bus, wherein the memory contains a visual model to enhance the perceived colorfulness, contrast, or brightness of the image.
Specification