Patent ID: 8717649

Claim:
An image processing apparatus, comprising: a sensor module having a light source and an optical sensor, the light source being configured to generate a plurality of lights each of a color different than, and being temporally offset from, other ones of the plurality of lights, the optical sensor being a single channel line sensor and being configured to produce color signals associated with the plurality of lights reflected from a document and to reduce a color shift of the color signals; a memory configured to store data associated with the color signals produced by the optical sensor, the data associated with the color signals being stored in units of lines; and an image processor configured to determine interpolation ratios of the color signals based on a reference color and based on a virtual intermediate line between a previous line and a current line of data stored in the memory, the image processor being further configured to generate a new color signal based on the determined interpolation ratios, wherein the plurality of lights each of a different color include red (R), green (G) and blue (B), wherein the reference color is any one of R, G and B, and wherein the image processor determines the interpolation ratios of new color signals R(i)′, G(i)′ and B(i)′ by the following equation: R ( i )′=1/6 ×R ( i− 1)+5/6 ×R ( i ), G ( i )′=1/2 ×G ( i− 1)+1/2 ×G ( i ), and B ( i )′=5/6× B (i−1)+1/6 ×B ( i ), i being a current line index value.