Image processing apparatus and method, recording medium, and program for correcting camera shake
First Claim
1. An image processing apparatus for capturing and processing an image, comprising:
- an X-Y addressing solid-state imaging device having differences in exposure time between lines;
a first shift generating unit to generate a first shift indicating a magnitude of a given vibration,wherein a number of the first shift generated in every field or every frame is less than that of lines of the X-Y addressing solid-state imaging device;
a second shift generating unit to generate a second shift for every line of the X-Y addressing solid-state imaging device,wherein the second shift is generated from at least two of the first shifts;
a calculating unit to calculate a correction from the second shift for every line of the X-Y addressing solid-state imaging device; and
a correction unit to correct the given vibration on the image captured by the X-Y addressing solid-state imaging device on a line by line basis according to the correction and to output a corrected image.
1 Assignment
0 Petitions
Accused Products
Abstract
The present invention relates to an image processing apparatus and method enabling to correct for camera shake given in image capturing, a recording medium, and a program. Discrete data pieces indicating shifts are obtained. The discrete data pieces are interpolated to obtain data indicating a shift every line. By the interpolation, a correction is calculated every line on the basis of the corresponding shift. On the basis of the corrections, pixel data read positions are determined. Pixel data is read based on the determined read positions. When a pixel to be read overlaps two pixels, pixel data of the pixel to be read is produced (interpolated) from pixel data pieces. In this manner, the effects of camera shake are corrected. The present invention is applicable to video cameras.
-
Citations
12 Claims
-
1. An image processing apparatus for capturing and processing an image, comprising:
-
an X-Y addressing solid-state imaging device having differences in exposure time between lines; a first shift generating unit to generate a first shift indicating a magnitude of a given vibration, wherein a number of the first shift generated in every field or every frame is less than that of lines of the X-Y addressing solid-state imaging device; a second shift generating unit to generate a second shift for every line of the X-Y addressing solid-state imaging device, wherein the second shift is generated from at least two of the first shifts; a calculating unit to calculate a correction from the second shift for every line of the X-Y addressing solid-state imaging device; and a correction unit to correct the given vibration on the image captured by the X-Y addressing solid-state imaging device on a line by line basis according to the correction and to output a corrected image. - View Dependent Claims (2, 3)
-
-
4. An image processing apparatus for capturing and processing an image, comprising:
-
an X-Y addressing solid-state imaging device having differences in exposure time between lines; a shift generating unit to generate a shift indicating a magnitude of a given vibration, wherein a number of the shift generated in every field or every frame is less than that of lines of the X-Y addressing solid-state imaging device; a first correction calculating unit to calculate a first correction from the shift, wherein a number of the first corrections is same as that of the shifts; a second correction calculating unit to calculate a second correction for every line of the X-Y addressing solid-state imaging device, wherein the second correction is calculated from at least two of the first corrections; and a correcting unit to correct the given vibration on the image captured by the X-Y addressing solid-state imaging device on a line by line basis according to the second correction and to output a corrected image. - View Dependent Claims (5, 6)
-
-
7. An image processing method of an image processing apparatus for capturing and processing an image, wherein the image processing apparatus comprises an X-Y addressing solid-state imaging device having differences in exposure time between lines, the image processing method comprising the steps of:
-
generating a first shift indicating a magnitude of a given vibration, wherein a number of the first shift generated in every field or every frame is less than that of lines of the X-Y addressing solid-state imaging device; generating a second shift for every line of the X-Y addressing solid-state imaging device, wherein the second shift is generated from at least two of the first shifts; calculating a correction from the second shift for every line of the X-Y addressing solid-state device; correcting the given vibration on the image captured by the X-Y addressing solid-state imaging device on a line by line basis according to the correction; and outputting a corrected image. - View Dependent Claims (8, 9)
-
-
10. An image processing method of an image processing apparatus for capturing and processing an image, wherein the image processing apparatus comprises an X-Y addressing solid-state imaging device having differences in exposure time between lines, the image processing method comprising the steps of:
-
generating a shift indicating a magnitude of a given vibration, wherein a number of the shift generated in every field or every frame is less than that of lines of the X-Y addressing solid-state imaging device; calculating a first correction from the shift, wherein a number of the first corrections is same as that of the shifts; calculating a second correction for every line of the X-Y addressing solid-state imaging device, wherein the second correction is calculated from at least two of the first corrections; and correcting the given vibration on the image captured by the X-Y addressing solid-state imaging device on a line by line basis according to the second correction and to output a corrected image. - View Dependent Claims (11, 12)
-
Specification