Patent ID: 7633475

Claim:
A device for generating an objective interpolation value from a look up table including a plurality of position data that are stored in a plurality of regions defined by a plurality of rows and a plurality of columns, the device comprising: a first multiplying part that multiplies a square value of a column component of the objective interpolation value by an operating value to generate a first multiplied value, the operating value being [ ( 1 - Δ ⁢ ⁢ y Δ ) ⁢ p1 + Δ ⁢ ⁢ y Δ ⁢ p1 ′ ] , [ ( 1 - Δ ⁢ ⁢ y Δ ) ⁢ p2 + Δ ⁢ ⁢ y Δ ⁢ p2 ′ ] ⁢ ⁢ or ⁢ [ ( 1 - Δ ⁢ ⁢ y Δ ) ⁢ p3 + Δ ⁢ ⁢ y Δ ⁢ p3 ′ ] , wherein Δy and Δ represent a difference between a first interpolation value of a first row and the objective interpolation value and a distance between gray-scales of a first column and a second column, respectively, p 1 , p 2 and p 3 represent coefficients corresponding to the first column, and p 1 ′, p 2 ′ and p 3 ′ represent coefficients corresponding to the second column; a second multiplying part that multiplies the column component by the operating value to generate a second multiplied value; and an adding part that sums up the first multiplied value, the second multiplied value and the operating value so as to generate the objective interpolation value.