| US 7,555,043 B2 | ||
| Image processing apparatus and method | ||
| Kazushi Sato, Chiba (Japan); Teruhiko Suzuki, Chiba (Japan); Kuniaki Takahashi, Kanagawa (Japan); and Yoichi Yagasaki, Tokyo (Japan) | ||
| Assigned to Sony Corporation, Tokyo (Japan) | ||
| Filed on Apr. 08, 2003, as Appl. No. 10/408,455. | ||
| Claims priority of application No. 2002-124924 (JP), filed on Apr. 25, 2002; and application No. 2002-207610 (JP), filed on Jul. 16, 2002. | ||
| Prior Publication US 2004/0213470 A1, Oct. 28, 2004 | ||
| Int. Cl. H04B 1/66 (2006.01) | ||
| U.S. Cl. 375—240.16 | 3 Claims |

| 1. An image processing apparatus for generating pixel data forming second image data by interpolating pixel data of first
image data read from a storage circuit when generating a motion vector of predetermined image data by using the second image
data, the apparatus comprising:
a first processing circuit for generating interpolation pixel data forming the second image data by using pixel data for a
first number of pixels of the first image data;
a second processing circuit for generating interpolation pixel data forming the second image data by using pixel data for
a second number of pixels, which is smaller than the first number of pixels of the first image data;
a selection circuit for selecting one of said first processing circuit and said second processing circuit to generate the
interpolation pixel data according to a motion compensation mode; and
a computation circuit for performing computation by using the interpolation pixel data so as to generate new interpolation
pixel data, wherein
said selection circuit selects said second processing circuit, and, by using the interpolation pixel data generated by said
second processing circuit, said computation circuit generates blur pixel data for compensating for pixel precision with a
blur display effect as one of the new interpolation pixel data,
said second processing circuit generates the interpolation pixel data corresponding to an interpolation position located between
adjacent pixel positions, and
said computation circuit performs computation by using the interpolation pixel data corresponding to interpolation positions
located at two ends on a diagonal passing through an interpolation position corresponding to the new interpolation pixel data
so as to generate the blur pixel data.
|