Image signal processing using sub-three-dimensional look-up tables
Abstract
Obtaining color adjusted image portions using sub-three-dimensional look-up tables may include obtaining the color adjusted image portion by obtaining a value for an input image portion wherein the value includes a first parameter, a second parameter, and a third parameter, obtaining a color adjusted first parameter from at least a first one-dimensional look-up table based on the first parameter, the second parameter, and the third parameter, obtaining a color adjusted second parameter from at least a second one-dimensional look-up table based on the first parameter, the second parameter, and the third parameter, obtaining a color adjusted third parameter from at least a third one-dimensional look-up table based on the first parameter, the second parameter, and the third parameter, and outputting the color adjusted image portion based on a combination of the color adjusted first parameter, the color adjusted second parameter, and the color adjusted third parameter.
Claims
exact text as granted — not AI-modifiedWhat is claimed is:
1 . A non-transitory computer-readable storage medium, comprising executable instructions that, when executed by a processor, facilitate performance of operations, comprising:
receiving an input image; obtaining an input image portion from the input image; obtaining a color adjusted image portion based on the input image portion by:
obtaining a value for the input image portion wherein the value is expressed as a combination of at least a first parameter, a second parameter, and a third parameter;
obtaining a color adjusted first parameter from at least a first one-dimensional look-up table based on the first parameter, the second parameter, and the third parameter;
obtaining a color adjusted second parameter from at least a second one-dimensional look-up table based on the first parameter, the second parameter, and the third parameter;
obtaining a color adjusted third parameter from at least a third one-dimensional look-up table based on the first parameter, the second parameter, and the third parameter; and
outputting the color adjusted image portion based on a combination of the color adjusted first parameter, the color adjusted second parameter, and the color adjusted third parameter;
including the color adjusted image portion in a color adjusted image; and transmitting or storing the color adjusted image.
2 . The non-transitory computer-readable storage medium of claim 1 , wherein the first parameter represents a first color component, the second parameter represents a second color component, and the third parameter represents a third color component.
3 . The non-transitory computer-readable storage medium of claim 2 , wherein the first color component is a red color component, the second color component is a green color component, and the third color component is a blue color component.
4 . The non-transitory computer-readable storage medium of claim 1 , wherein obtaining the color adjusted first parameter includes obtaining the color adjusted first parameter from the first one-dimensional look-up table, a fourth one-dimensional look-up table, and a fifth one-dimensional look-up table.
5 . The non-transitory computer-readable storage medium of claim 4 , wherein obtaining the color adjusted first parameter includes:
obtaining a first component of the color adjusted first parameter from the first one-dimensional look-up table based on the first parameter; obtaining a second component of the color adjusted first parameter from the fourth one-dimensional look-up table based on the second parameter; obtaining a third component of the color adjusted first parameter from the fifth one-dimensional look-up table based on the third parameter; and obtaining a sum of the first component of the color adjusted first parameter, the second component of the color adjusted first parameter, and the third component of the color adjusted first parameter as the color adjusted first parameter.
6 . The non-transitory computer-readable storage medium of claim 1 , wherein obtaining the color adjusted second parameter includes obtaining the color adjusted second parameter from the second one-dimensional look-up table, a sixth one-dimensional look-up table, and a seventh one-dimensional look-up table.
7 . The non-transitory computer-readable storage medium of claim 6 , wherein obtaining the color adjusted second parameter includes:
obtaining a first component of the color adjusted second parameter from the second one-dimensional look-up table based on the first parameter; obtaining a second component of the color adjusted second parameter from the sixth one-dimensional look-up table based on the second parameter; obtaining a third component of the color adjusted second parameter from the seventh one-dimensional look-up table based on the third parameter; and obtaining a sum of the first component of the color adjusted second parameter, the second component of the color adjusted second parameter, and the third component of the color adjusted second parameter as the color adjusted second parameter.
8 . The non-transitory computer-readable storage medium of claim 1 , wherein obtaining the color adjusted third parameter includes obtaining the color adjusted third parameter from the third one-dimensional look-up table, an eighth one-dimensional look-up table, and a ninth one-dimensional look-up table.
9 . The non-transitory computer-readable storage medium of claim 8 , wherein obtaining the color adjusted third parameter includes:
obtaining a first component of the color adjusted third parameter from the third one-dimensional look-up table based on the first parameter; obtaining a second component of the color adjusted third parameter from the eighth one-dimensional look-up table based on the second parameter; obtaining a third component of the color adjusted third parameter from the ninth one-dimensional look-up table based on the third parameter; and obtaining a sum of the first component of the color adjusted third parameter, the second component of the color adjusted third parameter, and the third component of the color adjusted third parameter as the color adjusted third parameter.
10 . An image capture apparatus comprising:
an image signal processor configured to:
receive an input image;
obtain an input image portion from the input image;
obtain a value for the input image portion wherein the value is expressed as a combination of at least a first parameter, a second parameter, and a third parameter;
obtain a color adjusted first parameter from at least a first one-dimensional look-up table based on the first parameter, the second parameter, and the third parameter;
obtain a color adjusted second parameter from at least a second one-dimensional look-up table based on the first parameter, the second parameter, and the third parameter;
obtain a color adjusted third parameter from at least a third one-dimensional look-up table based on the first parameter, the second parameter, and the third parameter;
obtain a color adjusted image portion based on a combination of the color adjusted first parameter, the color adjusted second parameter, and the color adjusted third parameter;
include the color adjusted image portion in a color adjusted image; and
transmit or store the color adjusted image.
11 . The image capture apparatus of claim 10 , wherein the first parameter represents a first color component, the second parameter represents a second color component, and the third parameter represents a third color component.
12 . The image capture apparatus of claim 11 , wherein the first color component is a red color component, the second color component is a green color component, and the third color component is a blue color component.
13 . The image capture apparatus of claim 10 , wherein the image signal processor is configured to obtain the color adjusted first parameter from the first one-dimensional look-up table, a fourth one-dimensional look-up table, and a fifth one-dimensional look-up table.
14 . The image capture apparatus of claim 13 , wherein the image signal processor is configured to:
obtain a first component of the color adjusted first parameter from the first one-dimensional look-up table based on the first parameter; obtain a second component of the color adjusted first parameter from the fourth one-dimensional look-up table based on the second parameter; obtain a third component of the color adjusted first parameter from the fifth one-dimensional look-up table based on the third parameter; and obtain a sum of the first component of the color adjusted first parameter, the second component of the color adjusted first parameter, and the third component of the color adjusted first parameter as the color adjusted first parameter.
15 . The image capture apparatus of claim 10 , wherein the image signal processor is configured to:
obtain the color adjusted second parameter from the second one-dimensional look-up table, a sixth one-dimensional look-up table, and a seventh one-dimensional look-up table.
16 . The image capture apparatus of claim 15 , wherein the image signal processor is configured to:
obtain a first component of the color adjusted second parameter from the second one-dimensional look-up table based on the first parameter; obtain a second component of the color adjusted second parameter from the sixth one-dimensional look-up table based on the second parameter; obtain a third component of the color adjusted second parameter from the seventh one-dimensional look-up table based on the third parameter; and obtain a sum of the first component of the color adjusted second parameter, the second component of the color adjusted second parameter, and the third component of the color adjusted second parameter as the color adjusted second parameter.
17 . The image capture apparatus of claim 10 , wherein the image signal processor is configured to:
obtain the color adjusted third parameter from the third one-dimensional look-up table, an eighth one-dimensional look-up table, and a ninth one-dimensional look-up table.
18 . The image capture apparatus of claim 17 , wherein the image signal processor is configured to:
obtain a first component of the color adjusted third parameter from the third one-dimensional look-up table based on the first parameter; obtain a second component of the color adjusted third parameter from the eighth one-dimensional look-up table based on the second parameter; obtain a third component of the color adjusted third parameter from the ninth one-dimensional look-up table based on the third parameter; and obtain a sum of the first component of the color adjusted third parameter, the second component of the color adjusted third parameter, and the third component of the color adjusted third parameter as the color adjusted third parameter.
19 . A method comprising:
receiving, by an image signal processor, an input image; obtaining, by the image signal processor, an input image portion from the input image; obtaining, by the image signal processor, a color adjusted image portion based on the input image portion by:
obtaining a value for the input image portion wherein the value is expressed as a combination of at least a first parameter, a second parameter, and a third parameter;
obtaining a first component of a first color adjusted parameter from a first one-dimensional look-up table based on the first parameter;
obtaining a second component of the first color adjusted parameter from a second one-dimensional look-up table based on the second parameter;
obtaining a third component of the first color adjusted parameter from a third one-dimensional look-up table based on the third parameter;
obtaining a mathematical combination of the first component of the first color adjusted parameter, the second component of the first color adjusted parameter, and the third component of the first color adjusted parameter as a first color adjusted parameter;
obtaining a first component of a second color adjusted parameter from a fourth one-dimensional look-up table based on the first parameter;
obtaining a second component of the second color adjusted parameter from a fifth one-dimensional look-up table based on the second parameter;
obtaining a third component of the second color adjusted parameter from a sixth one-dimensional look-up table based on the third parameter;
obtaining a mathematical combination of the first component of the second color adjusted parameter, the second component of the second color adjusted parameter, and the third component of the second color adjusted parameter as a second color adjusted parameter;
obtaining a first component of a third color adjusted parameter from a seventh one-dimensional look-up table based on the first parameter;
obtaining a second component of the third color adjusted parameter from a eighth one-dimensional look-up table based on the second parameter;
obtaining a third component of the third color adjusted parameter from a ninth one-dimensional look-up table based on the third parameter;
obtaining a mathematical combination of the first component of the third color adjusted parameter, the second component of the third color adjusted parameter, and the third component of the third color adjusted parameter as a third color adjusted parameter; and
obtaining the color adjusted image portion based on a combination of the first color adjusted parameter, the second color adjusted parameter, and the third color adjusted parameter;
including, by the image signal processor, the color adjusted image portion in a color adjusted image; and transmitting or storing, by the image signal processor, the color adjusted image.
20 . The method of claim 19 , wherein the first parameter represents a first color component, the second parameter represents a second color component, and the third parameter represents a third color component.Join the waitlist — get patent alerts
Track US2018211413A1 — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.