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.