Method and apparatus for color space conversion using per-color selection of look-up table density
First Claim
1. A method operating within one or more microprocessors of performing color space conversion, the method comprising:
- maintaining a data structure that has a plurality of dimensions and that contains a plurality of locations storing information in each of the dimensions, each of the dimensions corresponding to a different one of a plurality of input color signal components, wherein the number of locations which the data structure contains in a first one of the dimensions is different from the number of locations which the data structure contains in a second one of the dimensions; and
inputting first data defined according to a first color space;
generating second data defined according to a second color space, by applying information contained in the data structure to the first data.
5 Assignments
0 Petitions
Accused Products
Abstract
A method of performing color space conversion includes maintaining a data structure that has a plurality of dimensions and that contains a plurality of locations storing information in each of the dimensions. Each of the dimensions corresponds to a different one of a plurality of input color signal components. The number of locations which the data structure contains in a first one of the dimensions is different from the number of locations which the data structure contains in a second one of the dimensions. The method further includes inputting first data defined according to a first color space, and generating second data defined according to a second color space, by applying information contained in the data structure to the first data.
26 Citations
21 Claims
-
1. A method operating within one or more microprocessors of performing color space conversion, the method comprising:
-
maintaining a data structure that has a plurality of dimensions and that contains a plurality of locations storing information in each of the dimensions, each of the dimensions corresponding to a different one of a plurality of input color signal components, wherein the number of locations which the data structure contains in a first one of the dimensions is different from the number of locations which the data structure contains in a second one of the dimensions; and inputting first data defined according to a first color space; generating second data defined according to a second color space, by applying information contained in the data structure to the first data. - View Dependent Claims (2, 3, 4, 5)
-
-
6. An apparatus comprising:
-
an input device to receive first data defined according to a first color space; a memory having stored therein a data structure that has a plurality of dimensions and that contains a plurality of locations storing information in each of the dimensions, each of the dimensions corresponding to a different one of a plurality of input color signal components, wherein the number of locations which the data structure contains in a first one of the dimensions is different from the number of locations which the data structure contains in a second one of the dimensions; and a processor to generate second data defined according to a second color space, by applying information contained in the data structure to the first data. - View Dependent Claims (7, 8, 9, 10, 11)
-
-
12. A digital camera comprising:
-
a set of optics; an image sensor coupled to the optics; an analog-to-digital converter to generate first data defined according to a first color space based on output of the image sensor; a memory having stored therein a data structure that has a plurality of dimensions and that contains a plurality of locations storing information in each of the dimensions, each of the dimensions corresponding to a different one of a plurality of input color signal components, wherein the number of locations which the data structure contains in a first one of the dimensions is different from the number of locations which the data structure contains in a second one of the dimensions; and a processor to generate second data defined according to a second color space, by applying information contained in the data structure to the first data. - View Dependent Claims (13, 14, 15, 16)
-
-
17. An apparatus comprising:
-
logic to maintain in a memory a data structure that has a plurality of dimensions and that contains a plurality of locations storing information in each of the dimensions, each of the dimensions corresponding to a different one of a plurality of input color signal components, wherein the number of locations which the data structure contains in a first one of the dimensions is different from the number of locations which the data structure contains in a second one of the dimensions; and an input to receive first data defined according to a first color space; logic to generate second data defined according to a second color space, by applying information contained in the data structure to the first data. - View Dependent Claims (18, 19, 20, 21)
-
Specification