Patent ID: 6930691

Claim:
A method for transforming color information for conformance with a color standard, comprising the steps of: storing a plurality of RGB color points representing each vertex of at least one three dimensional cube, wherein each of the RGB color points represents a difference between a capacity of an output device and a selected color standard; dividing the three dimensional cube into six tetrahedrons; determining which of a first tetrahedron, a second tetrahedron, a third tetrahedron, a fourth tetrahedron, a fifth tetrahedron, and a six tetrahedron of the six tetrahedrons corresponds to an input RGB pixel with an R, G and B component by determining which of the following six sets of inequalities is true: InR≧InG; InR≧InB; InG≧InB, for the first tetrahedron InR≧InG; InR≧InB; InG≦InB, for the second tetrahedron InR≦InG; InR≧InB; InG≧InB, for the third tetrahedron InR≦InG; InR≦InB; InG≧InB, for the fourth tetrahedron InR≧InG; InR≦InB; InG≦InB, for the fifth tetrahedron InR≦InG; InR≦InB; InG≦InB, for the sixth tetrahedron wherein InR is the R component of the input RGB pixel, InG is the G component and InB is the B component; calculating a 3×3 matrix based on each vertex of one of the six tetrahedrons corresponding to the input RGB pixel; and multiplying the 3×3 matrix by the components of the input RGB pixel, wherein an output RGB pixel conforming to the selected color standard is calculated.