G06K 9/32 (2006.01)
U.S. CI 382/300; 348/441; 358/525;
708/290; 708/313; 708/847; 345/606
Field of Classification Search 382/299,
382/300; 348/441-459; 358/525; 708/290, 708/313, 847; 345/606-610 See application file for complete search history.
U.S. PATENT DOCUMENTS
Decision of Patent Grant with English translation in a corresponding Japanese application, application No. 2008-166359 dated Jun. 5, 2009.
Primary Examiner—Aaron W Carter
(74) Attorney, Agent, or Firm—Blakely, Sokoloff, Taylor &
According to one embodiment, a first correlation calculator calculates a correlation between first pixel blocks, and detects as first reference pixels actual pixels contained respectively in the first pixel blocks with the highest correlation. A second correlation calculator calculates a correlation between second pixel blocks, and detects as second reference pixels actual pixels contained respectively in the second pixel blocks with the highest correlation. The first pixel blocks include pixels arranged in a plurality of rows and columns The second pixel blocks include pixels arranged in at least one row less than the rows of the first pixel blocks and a plurality of columns. An interpolation calculator calculates, when the first reference pixels are located perpendicular to the actual pixel lines, the pixel value of the interpolation pixel based on the second reference pixels.
5 Claims, 14 Drawing Sheets