Patent ID: 7436996

Claim:
A method of converting color image data from a three-dimensional color space format to a format suitable for driving an n-primary display, wherein n is greater than or equal to three, the method comprising: defining a two-dimensional sub-space having a plurality of two-dimensional positions, each position representing a set of n primary color values and a third, scaleable coordinate value, the set of primary color values and the scaleable coordinate value corresponding to a distinct color combination in said three-dimensional color space; receiving an input signal representing color image data including a plurality of pixels in said three-dimensional color space; decomposing the three-dimensional color space data of each said pixel into a two-dimensional sub-space component which determines the position of the color of said pixel in said two-dimensional sub-space, and a third, scaling component; dividing the scaling component for each said pixel by the scaleable coordinate value corresponding to the position of the respective two-dimensional sub-space component of the pixel to produce a scaled component; and generating an n-primary display input signal representing n-primary input data for each said pixel by multiplying by said scaled component the set of n primary color values at the position of said two-dimensional sub-space component of said pixel in the two-dimensional sub-space.