Patent ID: 6671072
Filing Date: 2003-12-30
Classification: H04N

Abstract:
A color converting apparatus comprising:a multi-dimensional conversion table containing output colors of a second color space corresponding to input colors of a first color space for lattice points spaced apart by a predetermined interval in a multi-dimensional transformation coordinate space; a conversion parameter computing unit that computes as conversion parameters regions obtained by dividing a lattice space at each of coordinate positions equally spaced apart, the lattice space formed with adjoining lattice points in the transformation coordinate space, the conversion parameters corresponding to the coordinate positions present in a partial space constituting a portion of the lattice space; a storing unit that stores the conversion parameters computed by the conversion parameter computing unit; and a color converting unit that retrieves the conversion parameters from the storing unit and converts an input color of the first color space into an output color of the second color space based on the retrieved conversion parameters, the conversion parameters corresponding to the coordinate positions in the lattice space of the input color, wherein the color converting unit has: a position computing unit for computing a position corresponding to the input color in the lattice space with the input color present therein; a retrieving unit for retrieving conversion parameters corresponding to the position computed by said position computing unit; and an interpolation unit for obtaining the output color corresponding to the input color from the conversion parameter retrieved by said retrieving unit as well as from an output color in a second space stored at the lattice points forming a lattice space with the input color present therein through interpolation; wherein said conversion parameter computing unit computes the conversion parameters corresponding to the positions present within a partial space with one edge thereof equal to Â½ of the lattice interval, and wherein when each coordinate component of a position computed by said position computing unit is greater than Â½ of the lattice interval then said retrieving unit retrieves from said storing unit the conversion parameters corresponding to a new coordinate component obtained by subtracting the coordinate component from the lattice interval.