Color processing apparatus and method thereof
AssigneeCanon Kabushiki Kaisha
InventorTadayuki Ito
Life of this patent
Estimating the term…
Abstract
A data division unit divides N components of N-dimensional vector signals to upper bit signals and lower bit signals. A vertex data read-out unit obtains output signals of a unit solid or unit hypersolid corresponding to a combination of the upper bit signals of the N components from a plurality of multi-dimensional LUT units used to divisionally store output signals corresponding to vertices of unit solids or unit hypersolids that configure a lookup table in eight-vertex units. An interpolation computing unit makes interpolation computations of output signals for N-dimensional vector signals based on the obtained output signals and the lower bit signals of the N components.
Claims7
A color processing apparatus for making interpolation computations of output signals for N≧3, an integer)-dimensional vector signals which represent an image using a lookup table and an N-dimensional tetrahedron interpolation or hypertetrahedron interpolation, comprising:
- a divider, configured to divide N components included in the N-dimensional vector signals into upper bit signals and lower bit signals;
- a plurality of memories which divisionally store output signals corresponding to vertices of unit solids or unit hypersolids which configure the lookup table in eight-vertex units;
- a memory controller, configured to control the plurality of memories to obtain output signals of vertices of the unit solid or the unit hypersolid corresponding to a combination of the upper bit signals of the N components;
- and
- a computing section, configured to make the interpolation computations of the output signals for the N-dimensional vector signals based on the obtained output signals and the lower bit signals of the N components.
A method of making interpolation computations of output signals for N(≧3, an integer)-dimensional vector signals which represent an image using a lookup table and an N-dimensional tetrahedron interpolation or hypertetrahedron interpolation, the method comprising:
- using a processor to perform the steps of:
- dividing N components included in the N-dimensional vector signals into upper bit signals and lower bit signals;
- divisionally storing output signals corresponding to vertices of unit solids or unit hypersolids which configure the lookup table in eight-vertex units to a plurality of memories;
- controlling the plurality of memories to obtain output signals of vertices of the unit solid or the unit hypersolid corresponding to a combination of the upper bit signals of the N components;
- and
- making the interpolation computations of the output signals for the N-dimensional vector signals based on the obtained output signals and the lower bit signals of the N components.
Dependencies are inferred from the claim text.