Apparatus and method for correction of a deviation of digital camera
First Claim
1. An apparatus for correcting a deviation of an imaging sensor of a digital camera in which an image of an object or a scene is formed on an image plane of the imaging sensor so that the imaging sensor outputs an image signal, comprising:
- a rotation detecting unit which detects a quantity of rotation of the digital camera causing a deviation of the imaging sensor from a reference position to occur, the rotation detecting unit including an acceleration sensor outputting a signal indicative of an acceleration of the digital camera and a magnetic sensor outputting a signal indicative of a magnetic field of the digital camera;
a positional angle calculating unit which calculates a change of a positional angle of the imaging sensor based on the rotation quantity detected by the rotation detecting unit;
a target vector calculating unit which calculates a target vector based on the positional angle change calculated by the positional angle calculating unit, the target vector describing a magnitude and a direction of an inverse movement of the imaging sensor needed to reach the reference position and cancel the deviation; and
a movement control unit which controls movement of the imaging sensor based on the target vector calculated by the target vector calculating unit, so that the imaging sensor is moved back to the reference position thus correcting the deviation, wherein the calculation of the target vector and the movement of the imaging sensor are executed within an image acquisition time for a single frame of the image signal.
1 Assignment
0 Petitions
Accused Products
Abstract
An apparatus and a method for correction of a deviation of an imaging sensor of a digital camera in which an image of an object or a scene is formed on an image plane of the imaging sensor to output an image signal, are disclosed. A quantity of rotation of the digital camera causing a deviation of the imaging sensor from a reference position to occur, is detected. A change of a positional angle of the imaging sensor is calculated based on the detected rotation quantity. A target vector is calculated based on the calculated positional angle change, the target vector describing a magnitude and a direction of an inverse movement of the imaging sensor needed to reach the reference position and cancel the deviation. Movement of the imaging sensor is controlled based on the calculated target vector, so that the imaging sensor is moved back to the reference position thus correcting the deviation. The calculation of the target vector and the movement of the imaging sensor are executed within an image acquisition time for a single frame of the image signal.
-
Citations
10 Claims
-
1. An apparatus for correcting a deviation of an imaging sensor of a digital camera in which an image of an object or a scene is formed on an image plane of the imaging sensor so that the imaging sensor outputs an image signal, comprising:
-
a rotation detecting unit which detects a quantity of rotation of the digital camera causing a deviation of the imaging sensor from a reference position to occur, the rotation detecting unit including an acceleration sensor outputting a signal indicative of an acceleration of the digital camera and a magnetic sensor outputting a signal indicative of a magnetic field of the digital camera;
a positional angle calculating unit which calculates a change of a positional angle of the imaging sensor based on the rotation quantity detected by the rotation detecting unit;
a target vector calculating unit which calculates a target vector based on the positional angle change calculated by the positional angle calculating unit, the target vector describing a magnitude and a direction of an inverse movement of the imaging sensor needed to reach the reference position and cancel the deviation; and
a movement control unit which controls movement of the imaging sensor based on the target vector calculated by the target vector calculating unit, so that the imaging sensor is moved back to the reference position thus correcting the deviation, wherein the calculation of the target vector and the movement of the imaging sensor are executed within an image acquisition time for a single frame of the image signal. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
a translation detecting unit which detects a quantity of translation of the digital camera causing the deviation of the imaging sensor from the reference position to occur; and
a translation quantity calculating unit, connected to the target vector calculating unit, which calculates a change of a quantity of translation of the imaging sensor based on the translation quantity detected by the translation detecting unit, wherein the target vector calculating unit calculates a target vector based on the positional angle change calculated by the positional angle calculating unit and on the translation quantity change calculated by the translation quantity calculating unit.
-
-
3. The apparatus as claimed in claim 1, wherein the rotation detecting unit includes a set of acceleration sensors provided to output signals indicative of accelerations of the digital camera along an X axis, a Y axis and a Z axis of a world coordinate system, and a set of magnetic sensors provided to output signals indicative of magnetic fields of the digital camera along the X axis, the Y axis and the Z axis of the world coordinate system.
-
4. The apparatus as claimed in claim 2, wherein the rotation detecting unit includes a set of acceleration sensors provided to output signals indicative of accelerations of the digital camera along an X axis, a Y axis and a Z axis of a world coordinate system, and both the quantity of rotation of the digital camera and the quantity of translation of the digital camera are detected based on the output signals of the acceleration sensors in common.
-
5. The apparatus as claimed in claim 1, wherein the detection of the rotation, the calculation of the target vector and the movement of the imaging sensor are executed in less than {fraction (1/30)} seconds.
-
6. The apparatus as claimed in claim 1, wherein the movement control unit includes a drive control circuit, a displacement transmitting element connected to the imaging sensor and a displacement detecting element connected to the imaging sensor, the drive control circuit driving the displacement transmitting element to move the imaging sensor, the displacement detecting element detecting a resulting displacement of the imaging sensor given by the displacement transmitting element, and the displacement detecting element outputting a detection signal to the drive control circuit.
-
7. The apparatus as claimed in claim 1, wherein the movement control unit includes a set of motors provided to achieve rotation of the imaging sensor about each of an x axis, a y axis and a z axis of a camera coordinate system based on the target vector.
-
8. The apparatus as claimed in claim 2, wherein the movement control unit includes a set of motors provided to achieve rotation of the imaging sensor about each of an x axis, a y axis and a z axis of a camera coordinate system based on the target vector, and a set of piezoelectric elements provided to achieve translation of the imaging sensor along each of the x axis, the y axis and the z axis of the camera coordinate system based on the target vector.
-
9. A method of correcting a deviation of an imaging sensor of a digital camera in which an image of an object or a scene is formed on an image plane of the imaging sensor so that the imaging sensor outputs an image signal, comprising:
-
detecting a quantity of rotation of the digital camera causing a deviation of the imaging sensor from a reference position to occur, the rotation quantity being detected based on the output signal of an acceleration sensor indicative of an acceleration of the digital camera and an output signal of a magnetic sensor indicative of a magnetic field of the digital camera;
calculating a change of a positional angle of the imaging sensor based on the detected rotation quantity;
calculating a target vector based on the calculated positional angle change, the target vector describing a magnitude and a direction of an inverse movement of the imaging sensor needed to reach the reference position and cancel the deviation; and
controlling movement of the imaging sensor based on the calculated target vector, so that the imaging sensor is moved back to the reference position thus correcting the deviation, wherein the calculation of the target vector and the movement of the imaging sensor are executed within an image acquisition time for a single frame of the image signal. - View Dependent Claims (10)
detecting a quantity of translation of the digital camera causing the deviation of the imaging sensor from the reference position to occur; and
calculating a change of a quantity of translation of the imaging sensor based on the detected translation quantity, wherein said calculating of the target vector is executed based on the calculated positional angle change and on the calculated translation quantity change.
-
Specification