US20040119836A1 - Apparatus and method for correction of a deviation of digital camera - Google Patents
Apparatus and method for correction of a deviation of digital camera Download PDFInfo
- Publication number
- US20040119836A1 US20040119836A1 US10/730,078 US73007803A US2004119836A1 US 20040119836 A1 US20040119836 A1 US 20040119836A1 US 73007803 A US73007803 A US 73007803A US 2004119836 A1 US2004119836 A1 US 2004119836A1
- Authority
- US
- United States
- Prior art keywords
- imaging sensor
- digital camera
- deviation
- rotation
- translation
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Abandoned
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N23/00—Cameras or camera modules comprising electronic image sensors; Control thereof
- H04N23/50—Constructional details
- H04N23/54—Mounting of pick-up tubes, electronic image sensors, deviation or focusing coils
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N23/00—Cameras or camera modules comprising electronic image sensors; Control thereof
- H04N23/60—Control of cameras or camera modules
- H04N23/68—Control of cameras or camera modules for stable pick-up of the scene, e.g. compensating for camera body vibrations
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N23/00—Cameras or camera modules comprising electronic image sensors; Control thereof
- H04N23/60—Control of cameras or camera modules
- H04N23/68—Control of cameras or camera modules for stable pick-up of the scene, e.g. compensating for camera body vibrations
- H04N23/681—Motion detection
- H04N23/6812—Motion detection based on additional sensors, e.g. acceleration sensors
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N23/00—Cameras or camera modules comprising electronic image sensors; Control thereof
- H04N23/60—Control of cameras or camera modules
- H04N23/68—Control of cameras or camera modules for stable pick-up of the scene, e.g. compensating for camera body vibrations
- H04N23/682—Vibration or motion blur correction
- H04N23/685—Vibration or motion blur correction performed by mechanical compensation
- H04N23/687—Vibration or motion blur correction performed by mechanical compensation by shifting the lens or sensor position
Definitions
- the present invention relates to an apparatus and a method for correction of a deviation of an imaging sensor of a digital camera which may be produced by a slight oscillation of the human hand in taking a photograph using the digital camera.
- Japanese Laid-Open Patent Application No.64-78581 discloses a video camera deviation correcting device.
- This deviation correcting device includes a frame memory which stores an image signal. An image deviation caused by a camera deviation is detected from a difference in image data between two frames in a sequence of continuously processed image frames. When an image deviation is detected, the image data is processed with the frame memory by controlling the read/write timing of the frame memory so as to correct the image deviation.
- an acceleration sensor is provided to detect a camera motion.
- no moving mechanism which moves the imaging sensor based on the detected motion, so as to cancel the camera deviation having caused the image deviation.
- Japanese Laid-Open Patent Application No. 2-103023 discloses a video camera deviation correcting device.
- the deviation correcting device includes horizontal and vertical line sensors which detect an image deviation caused by a camera deviation. Such an image deviation is detected from a difference in image data between two frames in a sequence of continuously processed image frames.
- the imaging sensor is moved on a plane perpendicular to the optical axis of the video camera lens by a moving mechanism so as to correct the image deviation.
- Japanese Laid-Open Patent Application No. 6-46322 discloses an imaging apparatus having a deviation correcting function.
- the deviation correcting function of the imaging apparatus is applied to a video camera.
- a camera motion is detected by a vibration sensor.
- the imaging sensor is moved on a plane perpendicular to the optical axis of the video camera lens by a moving mechanism such that the center of the imaging sensor is aligned with the optical axis of the video camera lens.
- An object of the present invention is to provide a novel and useful deviation correcting apparatus and method in which the above-described problems are eliminated.
- Another object of the present invention is to provide a digital camera deviation correcting apparatus which reliably prevents the degradation of quality of a reproduced image of the digital camera due to a slight oscillation of the operator by correcting a deviation of the imaging sensor of the digital camera in an effective manner through an accurate detection of the imaging sensor deviation and a controlled movement of the imaging sensor based on the detection result.
- Still another object of the present invention is to provide a digital camera deviation correcting method which reliably prevents the degradation of quality of a reproduced image of the digital camera due to a slight oscillation of the operator by correcting a deviation of the imaging sensor of the digital camera in an effective manner through an accurate detection of the imaging sensor deviation and a controlled movement of the imaging sensor based on the detection result.
- 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 which comprises: 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; 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, where
- 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 the steps of: detecting a quantity of rotation of the digital camera causing a deviation of the imaging sensor from a reference position to occur; 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.
- a quantity of rotation and/or a quantity of translation of the digital camera, causing a deviation of the imaging sensor from the reference position to occur is detected by a rotation detecting unit and/or a translation detecting unit.
- a change of the positional angle of the imaging sensor is calculated based on the detected rotation quantity.
- a change of the quantity of translation of the imaging sensor is calculated based on the detected translation quantity.
- a target vector is calculated based on the calculated positional angle change and the calculated translation quantity 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. It is possible for the digital camera incorporating the principles of the present invention to provide good quality of a reproduced image as the degradation of quality of a reproduced image due to a slight oscillation of the operator is effectively prevented. It is possible that the apparatus and the method of the present invention effectively corrects a deviation of the imaging sensor of the digital camera-through an accurate detection of the imaging sensor deviation and a controlled movement of the imaging sensor based on the detection result.
- FIG. 1A is a block diagram of one embodiment of a digital camera deviation correcting apparatus of the present invention.
- FIG. 1B is a flowchart for explaining one embodiment of a digital camera deviation correcting method of the present invention
- FIG. 2A is a block diagram of another embodiment of the digital camera deviation correcting apparatus of the present invention.
- FIG. 2B is a flowchart for explaining another embodiment of the digital camera deviation correcting method of the present invention.
- FIG. 3 is a diagram for explaining a camera coordinate system and a world coordinate system used to execute a positional angle calculation in the digital camera deviation correcting apparatus of the present invention
- FIG. 4 is a diagram for explaining the principles of a target vector calculation and an imaging sensor movement executed in the digital camera deviation correcting apparatus of the present invention
- FIG. 5 is a perspective view of one embodiment of an imaging sensor movement mechanism applicable to the digital camera deviation correcting apparatus of the present invention
- FIG. 6 is a top view of the imaging sensor movement mechanism of FIG. 5 when looking along a vertical rotation axis toward the origin of a camera coordinate system;
- FIG. 7 is a side view of the imaging sensor movement mechanism of FIG. 5 when looking along an optical axis of the digital camera toward the origin of the camera coordinate system;
- FIG. 8 is a side view of another embodiment of the imaging sensor movement mechanism applicable to the digital camera deviation correcting apparatus of the present invention.
- FIG. 9 is a diagram for explaining the principles of the digital camera deviation correcting apparatus with the imaging sensor movement mechanism of FIG. 8 being incorporated therein;
- FIG. 10 is a perspective view of one embodiment of a translation detecting device applicable to the digital camera deviation correcting apparatus of the present invention.
- FIG. 11 is a perspective view of one embodiment of a translation transmitting device applicable to the digital camera deviation correcting apparatus of the present invention.
- FIG. 1A shows a digital camera deviation correcting apparatus embodying the present invention.
- an image of an object or a scene is formed on an image plane of an imaging sensor so that the imaging sensor outputs a digital image signal.
- the digital camera deviation correcting apparatus of the present embodiment is provided for correcting a deviation of the imaging sensor of the digital camera which may be produced by a slight oscillation of the human hand in taking a photograph using the digital camera.
- the digital camera deviation correcting apparatus of the present embodiment includes a rotation detecting unit 10 which detects a quantity of rotation of the digital camera which causes a deviation of an imaging sensor 9 from a reference position to occur.
- the imaging sensor 9 is comprised of a CCD (charge-coupled device) or a CMOS (complementary metal oxide semiconductor) device.
- the rotation detecting unit 10 may include 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.
- a positional angle calculating unit 12 calculates a change of a positional angle of the imaging sensor 9 based on the rotation quantity detected by the rotation detecting unit 10 .
- the positional angle calculating unit 12 may include a set of analog-to-digital converters and a microprocessor with a memory.
- a target vector calculating unit 14 calculates a target vector based on the positional angle change calculated by the positional angle calculating unit 12 , the target vector describing a magnitude and a direction of an inverse movement of the imaging sensor 9 needed to reach the reference position and cancel the deviation.
- the target vector calculating unit 14 may include a set of digital-to-analog converters and a microprocessor with a memory.
- a drive control circuit 16 drives a displacement transmitting element 18 connected to the imaging sensor 9 , based on the target vector calculated by the target vector calculating unit 14 .
- the imaging sensor 9 is moved in the inverse direction by a given displacement by the displacement transmitting element 18 .
- the resulting displacement of the imaging sensor 9 given by the displacement transmitting element 18 is detected by a displacement detecting element 20 connected to the imaging sensor 9 .
- a detection signal output by the displacement detecting element 20 is supplied to the drive control circuit 16 .
- a closed loop control of the imaging sensor movement is carried out.
- the drive control circuit 16 Based on the detection signal supplied, the drive control circuit 16 continues to drive the displacement transmitting element 18 until the imaging sensor 9 reaches the reference position.
- the drive control circuit 16 , the displacement transmitting element 18 and the displacement detecting element 20 constitute a movement control unit which controls movement of the imaging sensor 9 so that the imaging sensor 9 is moved back to the reference position. Hence, the deviation of the imaging sensor 9 from the reference position is corrected by the movement control unit of the present embodiment.
- the displacement transmitting element 18 is comprised of a set of piezoelectric elements which change dimensions so as to transmit displacement to the imaging sensor 9 based on a drive voltage applied thereto.
- the displacement detecting element 20 is comprised of a set of piezoelectric elements which produce a voltage output to the drive control circuit 16 when stressed by the imaging sensor 9 .
- the closed loop control of the imaging sensor movement is not necessarily required.
- An open loop control of the imaging sensor movement may be applied to the movement control unit of the digital camera deviation correcting apparatus.
- the displacement detecting element 20 and the feedback line to the drive control circuit 16 as in the apparatus of FIG. 1A may be omitted.
- the deviation of the imaging sensor 9 caused by a slight oscillation of the operator can be corrected by the movement control unit.
- the digital camera deviation correcting apparatus of the above-described embodiment it is possible for the digital camera deviation correcting apparatus of the above-described embodiment to provide good quality of a reproduced image as the degradation of quality of a reproduced image due to a slight oscillation of the operator is reliably prevented. It is possible to effectively correct a deviation of the imaging sensor 9 of the digital camera through an accurate detection of the imaging sensor deviation and a controlled movement of the imaging sensor based on the detection result.
- 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, which will be described later.
- FIG. 1B is a flowchart for explaining a digital camera deviation correcting method embodying the present invention. The procedures of FIG. 1B are executed by the digital camera deviation correcting apparatus of FIG. 1A.
- Step S 1 determines whether a power switch (not shown) of the digital camera is turned ON.
- step S 2 determines whether a release button (not shown) of the digital camera is set at a half position. When the release button is set at the half position, it is determined that the function of correction of a deviation of the digital camera is allowed to start.
- step S 3 carries out the digital camera deviation correcting procedures with the digital camera deviation correcting apparatus of FIG. 1A. Namely, in the step S 3 , the rotation detection, the positional angle calculation, the target vector calculation and the imaging sensor movement are executed by the elements of the digital camera deviation correcting apparatus of FIG. 1A.
- step S 4 determines whether an image acquisition time for a single frame of image data has elapsed. Many digital cameras are adapted to use the NTSC standard, and the image acquisition time for one frame is normally ⁇ fraction (1/30) ⁇ seconds. It is necessary to correct a deviation of the imaging sensor 9 of the digital camera within the image acquisition time for one frame. When the image acquisition time has not yet elapsed, the step S 3 is repeated. When the image acquisition time has already elapsed, the step S 2 is repeated.
- Step S 5 determines whether the power switch is turned OFF. When the power switch is turned OFF, the procedures of FIG. 1B terminate. When the result at the step S 5 is negative (the power switch is ON), the step S 2 is repeated.
- the digital camera deviation correcting procedures in the step S 3 are carried out before the image acquisition of a single frame of image data is complete. It is possible for the digital camera deviation correcting method of the above-described embodiment to provide good quality of a reproduced image as the degradation of quality of a reproduced image due to a slight oscillation of the operator is reliably prevented. It is possible to effectively correct a deviation of the imaging sensor 9 of the digital camera through an accurate detection of the imaging sensor deviation and a controlled movement of the imaging sensor. based on the detection result.
- FIG. 3 shows a camera coordinate system and a world coordinate system used to execute the positional angle calculation in the digital camera deviation correcting apparatus of the present embodiment.
- the digital camera to which one embodiment of the present invention is applied generally has a main body. 1 and an optical system (camera lens) 2 .
- a camera coordinate system (x, y, z) and a world coordinate system (X, Y, Z) are selected as shown in FIG. 3.
- the digital camera was in a reference position, in the sense that the center of the digital camera (or the center of the image plane of the imaging sensor therein) was at the origin of the world coordinate system, and all the axes of both the systems were aligned.
- the main body 1 of the digital camera is fixed to the camera coordinate system.
- An optical axis of the optical system 2 is aligned with the z axis of the camera coordinate system, which was initially aligned with the Z axis of the world coordinate system.
- the Y axis of the world coordinate system is taken to accord with the direction of gravity.
- the Z axis is taken to accord with the direction of the north pole of the earth.
- the X axis of the world coordinate system is perpendicular to both the Y axis and the Z axis.
- acceleration sensors 3 , 4 and 5 are provided to output signals indicative of accelerations of the digital camera along the X axis, the Y axis and the Z axis, respectively.
- magnetic sensors 6 , 7 and 8 are provided to output signals indicative of magnetic fields of the digital camera along the X axis, the Y axis and the Z axis, respectively.
- the acceleration sensors 3 , 4 and 5 and the magnetic sensors 6 , 7 and 8 constitute the rotation detecting unit of the digital camera deviation correcting apparatus of the present embodiment.
- the assumption is that the deviating movement of the digital camera from the reference position to the new position is achieved by three rotation steps: rotation of any point of the digital camera about the Y axis, rotation of the point of the digital camera about the X axis, and rotation of the point of the digital camera about the Z axis, in this order.
- the application of these rotation transformations can be represented by rotation matrices Ry(t), Rx(t) and Rz(t)
- the application of the inverse rotation transformations can be represented by the inverse rotation matrices Ry ⁇ 1 (t), Rx ⁇ 1 (t) and Rz ⁇ 1 (t).
- the output signals of the acceleration sensors 3 , 4 and 5 were (Ax(t), Ay(t), Az(t)) (which is represented by an acceleration matrix [A(t)])
- the output signals of the magnetic sensors 6 , 7 and 8 were (Mx(t), My(t), Mz(t)) (which is represented by a magnetic field matrix [M(t)]).
- R t (t+1) ⁇ Ry(t)Rx(t)Rz(t) ⁇ ⁇ 1 Ry(t+1)Ry(t+1)Rz(t+1) (3)
- FIG. 4 shows the principles of the target vector calculation and the imaging sensor movement executed in the digital camera deviation correcting apparatus of FIG. 1A.
- reference numeral 9 indicates the imaging sensor of the digital camera.
- the center of the imaging sensor 9 is indicated by “O′” in FIG. 4.
- the solid line in FIG. 4 denotes the reference position of the imaging sensor 9 in the digital camera, and the z axis of the camera coordinate system (which accords with the axial direction of the optical system 2 of the digital camera) is aligned with the Z axis of the world coordinate system.
- the y axis of the camera coordinate system is perpendicular to the paper of FIG. 4.
- the imaging sensor 9 is comprises of a CCD. As shown in FIG. 4, a rotation transmitting device 9 A is connected to the imaging sensor 9 , and this rotation transmitting device 9 A is comprised of a set of voice coil motors which apply rotation to the imaging sensor 9 about each of the x axis, the y axis and the z axis of the camera coordinate system based on a drive voltage (or the target vector) supplied to the motors.
- a translation transmitting device 9 B is connected to the imaging sensor 9 , and this translation transmitting device 9 B is comprised of a set of piezoelectric elements which apply translation to the imaging sensor 9 along each of the x axis, the y axis and the z axis of the camera coordinate based on a drive voltage (or the target vector) supplied to the piezoelectric elements.
- the rotation transmitting device 9 A and the translation transmitting device 9 B are provided in the movement control unit of the digital camera deviation correcting apparatus of FIG. 1A.
- the dotted line in FIG. 4 indicates a deviation of the imaging sensor 9 from the reference position which is caused by a slight oscillation of the operator.
- the imaging sensor 9 at this time is rotated from the reference position (the solid line) to the deviating position (the dotted line) about the center “0” of the optical system 2 of the digital camera by a rotation angle “ ⁇ y” due to the oscillation of the operator.
- a change of a positional angle of the imaging sensor 9 is equal to the rotation angle “ ⁇ y”.
- a rotation angle “ ⁇ y” is needed to be effected by the movement control unit of the apparatus of FIG. 1A.
- the rotation transmitting device 9 A is driven by the movement control unit so that the imaging sensor 9 is rotated about the y axis by the rotation angle “ ⁇ y” through the rotation transmitting device 9 A.
- a distance between the center “O” of the optical system and the center “O ⁇ ” of the imaging sensor 9 along the z axis is represented by “f”.
- This distance “f” is varying when a zooming function of the digital camera is performed, but the distance “f” can be calculated in accordance with the actual zooming amount when the zooming function is performed.
- the distance “f” can be considered the known quantity.
- the center “O′” of the imaging sensor 9 is translated to the center of the deviating position along the z axis by “f ⁇ sin 2 ⁇ y” and along the x axis by “ ⁇ f ⁇ sin ⁇ y ⁇ cos ⁇ y” due to the oscillation of the operator.
- application of translation to the center of the imaging sensor 9 along the z axis by “ ⁇ f ⁇ sin 2 ⁇ y” and along the x axis by “f ⁇ sin ⁇ y ⁇ cos ⁇ y” is needed to be effected by the movement control unit of the apparatus of FIG. 1A.
- the translation transmitting device 9 B is driven by the movement control unit so that the center of the imaging sensor 9 is translated along the z axis by “ ⁇ f ⁇ sin 2 ⁇ y” and along the x axis by “f ⁇ sin ⁇ y ⁇ cos ⁇ y” through the translation transmitting device 9 B.
- the target vector calculating unit 14 of the apparatus of FIG. 1A calculates a target vector based on the positional angle change “ ⁇ y”, the target vector describing a magnitude and a direction of an inverse movement of the imaging sensor 9 (including both the above-mentioned rotation and the above-mentioned translation) needed to reach the reference position and cancel the deviation.
- the inverse movement of the imaging sensor 9 is controlled through the rotation transmitting device 9 A and the translation transmitting device 9 B based on the calculated target vector, so as to move the imaging sensor 9 from the deviating position (the dotted line) back to the reference position (the solid line).
- FIG. 2A shows another embodiment of the digital camera deviation correcting apparatus of the present invention.
- the elements which are the same as corresponding elements in FIG. 1A are designated by the same reference numerals, and a description thereof will be omitted.
- the digital camera deviation correcting apparatus of the present embodiment includes a translation detecting unit 11 and a translation quantity calculating unit 13 , in addition to the elements of FIG. 1A.
- the translation detecting unit 11 detects a quantity of translation of the digital camera along each of the X axis, the Y axis and the Z axis of the world coordinate system, which causes a deviation of the imaging sensor 9 from the reference position to occur.
- the translation detecting unit 11 is comprised of the acceleration sensors 3 , 4 and 5 .
- the translation quantity calculating unit 13 is connected to the target vector calculating unit 14 .
- the translation quantity calculating unit 13 calculates a change of a quantity of translation of the imaging sensor 9 based on the translation quantity detected by the translation detecting unit 11 .
- the translation quantity calculating unit 13 may include a set of analog-digital converters and a microprocessor with a memory.
- the accelerations of the digital camera along the X axis, the Y axis and the Z axis of the world coordinate system are provided by the output signals of the acceleration sensors 3 , 4 and 5 .
- a translational velocity of the imaging sensor 9 along each axis is calculated by taking the integral of each of the accelerations with respect to time.
- a translational displacement of the imaging sensor 9 along each of the X axis, the Y axis and the Z axis of the world coordinate system can be calculated by taking the integral of each of the velocity components with respect to time.
- the target vector calculating unit 14 calculates a target vector based on the positional angle change calculated by the positional angle calculating unit 12 and on the translation quantity change calculated by the translation quantity calculating unit 13 .
- FIG. 2B is a flowchart for explaining another embodiment of the digital camera deviation correcting method of the present invention.
- the procedures of FIG. 2B are executed by the digital camera deviation correcting apparatus of FIG. 2A.
- the steps which are the same as corresponding steps in FIG. 1B are designated by the same reference numerals, and a description thereof will be omitted.
- step S 13 the rotation detection, the positional angle calculation, the translation detection, the translation quantity calculation, the target vector calculation and the imaging sensor movement are executed by the elements of the digital camera deviation correcting apparatus of FIG. 2A.
- the translation detection and the translation quantity calculation are carried out by the element 11 and the element 13 of FIG. 2A.
- step S 4 determines whether an image acquisition time for a single frame of image data has elapsed. When the image acquisition time has not yet elapsed, the step S 13 is repeated. When the image acquisition time has already elapsed, the step S 2 is repeated.
- the digital camera deviation correcting procedures in the step S 13 are carried out before the image acquisition of a single frame of image data is complete. It is possible for the digital camera deviation correcting method of the above-described embodiment to provide good quality of a reproduced image as the degradation of quality of a reproduced image due to a slight oscillation of the operator is reliably prevented. It is possible to effectively correct a deviation of the imaging sensor 9 of the digital camera through a more accurate detection of the imaging sensor deviation and a controlled rotational and translational movement of the imaging sensor based on the detection result.
- FIG. 5 shows one embodiment of an imaging sensor movement mechanism applicable to the digital camera deviation correcting apparatus of the present invention.
- FIG. 6 is a top view of the imaging sensor movement mechanism of FIG. 5 when looking along the y axis toward the origin of the camera coordinate system.
- FIG. 7 is a side view of the imaging sensor movement mechanism of FIG. 5 when looking along the z axis toward the origin of the camera coordinate system.
- the acceleration sensors 3 , 4 and 5 and the magnetic sensors 6 , 7 and 8 which constitute the rotation detecting unit 10 of the digital camera deviation correcting apparatus of the embodiment of FIG. 1A, are provided.
- the 3D (three-dimensional) rotation components of a change of the positional angle of the imaging sensor 9 from the reference position are detected, and the imaging sensor movement mechanism of FIG. 5 achieves an inverse rotation of the imaging sensor 9 in the 3D manner so as to correct a deviation of the imaging sensor 9 and move the imaging sensor 9 back to the reference position.
- an image of an object or a scene is formed through a camera lens 21 onto an image plane of the imaging sensor 9 (comprised of the CCD) so that the imaging sensor 9 outputs a digital image signal.
- the digital camera deviation correcting apparatus of the present embodiment is provided for correcting a deviation of the imaging sensor 9 which may be produced by a slight oscillation of the human hand in taking a photograph using the digital camera.
- the camera coordinate system (x, y, z) is taken to the digital camera in a manner similar to that of FIG. 3.
- the origin “O” of the camera coordinate system (x, y, z) accords with the center of the optical system (or the focal point of the camera lens 21 ).
- a set of motors 33 , 34 and 35 are provided to respectively apply rotation to the imaging sensor 9 about the y axis, the x axis and the z axis of the camera coordinate system based on a target vector.
- FIG. 6 shows a connection of the motor 34 and the motor 35 which are held in the digital camera
- FIG. 7 shows a connection of the motor 33 and the motor 34 which are held in the digital camera.
- the motor 35 has a rotary shaft fixed to the center of the imaging sensor 9 (the CCD), and the rotary shaft of the motor 35 is rotated about the z axis of the camera coordinate system.
- the motor 35 has a base secured to a first rectangular surface of an L-shaped member 36 .
- the L-shaped member 36 includes a second rectangular surface which is perpendicular to the first rectangular surface and parallel to the yz plane.
- the motor 34 has a rotary shaft fixed to the second rectangular surface of the L-shaped member 36 .
- the rotary shaft of the motor 34 is rotated about the x axis of the camera coordinate system. When the rotary shaft of the motor 34 is rotated, the imaging sensor 9 and the motor 35 are rotated together about the x axis through the L-shaped member 36 .
- the motor 34 has a base secured to a first rectangular surface of an L-shaped member 37 .
- the L-shaped member 37 includes a second rectangular surface which is perpendicular to the first rectangular surface and parallel to the xz plane.
- the motor 33 has a rotary shaft fixed to the second rectangular surface of the L-shaped member 37 .
- the motor 33 has a base secured to the main body of the digital camera (which is not shown in FIG. 7).
- the rotary shaft of the motor 33 is rotated about the y axis of the camera coordinate system.
- the motor 34 , the motor 35 and the L-shaped member 37 are rotated together about the y axis through the L-shaped member 37 .
- the digital camera was initially in the reference position at the time t, and the rotation angles ⁇ x(t) and ⁇ z(t) of the imaging sensor 9 are determined in accordance with the above equations (1).
- the rotation angle ⁇ y(t) of the imaging sensor 9 is determined in accordance with the above equation (2).
- the motors 34 , 33 and 35 are controlled based on the target vector to respectively apply rotation to the imaging sensor 9 about the x axis by ⁇ t x(t+1), about the y axis by ⁇ t y(t+1) and about the z axis by ⁇ z (t+1), so as to cancel the deviation of the imaging sensor 9 and move the imaging sensor 9 back to the reference position.
- FIG. 8 shows another embodiment of the imaging sensor movement mechanism which is applicable to the digital camera deviation correcting apparatus of the present invention.
- a 2D (two-dimensional) gyro which constitutes the rotation detecting unit 10 of the digital camera deviation correcting apparatus of the embodiment of FIG. 1A.
- the 2D gyro detects angular velocities of the imaging sensor 9 with respect to the x axis and the y axis of the camera coordinate system.
- the 2D rotation components of a change of the positional angle of the imaging sensor 9 from the reference position are detected, and the imaging sensor movement mechanism of FIG. 8 achieves an inverse translation of the imaging sensor 9 in the 2D manner so as to correct a deviation of the imaging sensor 9 and move the imaging sensor 9 back to the reference position.
- the rotational movement of the digital camera is considerably small, and it is achieved only by translation with no rotation taking place.
- FIG. 9 shows the principles of the digital camera deviation correcting apparatus with the imaging sensor movement mechanism of FIG. 8 being incorporated therein.
- an image of an object is formed through the camera lens 21 onto the image. plane of the imaging sensor 9 (comprised of the CCD).
- the center of the image of the object on the image plane of the imaging sensor 9 is indicated by “O” in FIG. 9.
- the reference position (the solid line in FIG. 9) of the imaging sensor 9 is indicated by “P 1 ” in FIG. 9.
- a distance between the center of the imaging sensor 9 and the center of the camera lens 21 is indicated by “f” in FIG. 9.
- the digital camera is rotated by a rotation angle “ ⁇ ” with respect to the optical axis of the camera lens 21 (or the z axis of the camera coordinate system) due to a slight oscillation of the operator.
- the rotation angle “ ⁇ ” is very small.
- the image plane of the imaging sensor 9 is moved from the reference position “P 1 ” to a deviating position “P2” (the dotted thin line in FIG. 9) due to the deviation of the imaging sensor 9 .
- the center of the image of the object on the image plane of the imaging sensor 9 at the deviating position “P 2 ” is indicated by “O′” in FIG. 9.
- the change of the positional angles of the imaging sensor 9 is calculated as ⁇ t y(t+1) and ⁇ t z(t+1)
- the application of translation to the imaging sensor 9 along the y axis by ⁇ f ⁇ t y(t+1) and along the z axis by ⁇ f ⁇ t z(t+1) so as to cancel the deviation of the imaging sensor 9 and move the imaging sensor 9 back to the reference position.
- the output signals of the 2D gyro are the angular velocities of the imaging sensor 9 , and the change of the positional angles can be calculated by taking the integral of each of the velocity components from the time t to the time (t+1).
- a piezoelectric element 38 is secured at one end to the base of the imaging sensor 9 (the CCD).
- the piezoelectric element 38 is secured at the other end to a first surface of an L-shaped member 39 .
- the piezoelectric element 38 is provided to apply translation of the imaging sensor 9 along the y axis of the camera coordinate system.
- the L-shaped member 39 has a second surface which is perpendicular to the first surface and parallel to the y axis.
- a piezoelectric element 40 is secured at one end the second surface of the L-shaped member 39 , and secured at the other end to the main body of the digital camera.
- the piezoelectric element 40 is provided to apply translation of the imaging sensor 9 along the x axis of the camera coordinate system. Accordingly, the imaging sensor movement mechanism of FIG. 8 achieves an inverse translation of the imaging sensor 9 in the 2D manner so as to correct a deviation of the imaging sensor 9 and move the imaging sensor 9 back to the reference position.
- FIG. 10 shows an embodiment of a translation detecting device which is applicable to the digital camera deviation correcting apparatus of the present invention.
- a range finder 41 is provided on the digital camera, and this range finder 41 measures distances of objects from the digital camera along three lines, indicated by the three arrows in FIG. 10, which are all perpendicular to each other.
- the range finder 41 acts as the translation detecting device which detects a quantity of translation of the digital camera in the digital camera deviation correcting apparatus of the present invention.
- the acceleration sensors 3 , 4 and 5 and the magnetic sensors 6 , 7 and 8 are also provided.
- the acceleration sensors 3 , 4 and 5 and the magnetic sensors 6 , 7 and 8 constitute the rotation detecting unit of the digital camera deviation correcting apparatus of the present embodiment.
- the positional angle calculation is carried out based on the output signals of these sensors 3 through 8 in the same manner as the above-described positional angle calculation with reference to FIG. 3.
- the range finder 41 outputs signals indicative of distances between objects and the digital camera in the three directions. If three distant fixed objects in the three directions are given, the range finder 41 outputs the signals indicating the distances of the fixed objects from the digital camera.
- the range finder 41 has output the distance signals [dx(t), dy(t), dz(t)] at the initial time t and the distance signals [dx(t+1), dy(t+1), dz(t+1)] at the following time t+1.
- a change of quantity of translation of the imaging sensor of the digital camera which may be produced by a slight oscillation of the operator is represented by [ ⁇ (dx(t+1) ⁇ dx(t)), dy(t+1) ⁇ dy(t), ⁇ (dz(t+l) ⁇ dz(t))].
- the target vector describing a magnitude and a direction of an inverse translation of the imaging sensor 9 needed to reach the reference position and cancel the deviation is represented by [dx(t+1) ⁇ dx(t), ⁇ (dy(t+1) ⁇ dy(t)), dz(t+1) ⁇ dz(t)].
- the target vector calculating unit calculates the target vector based on the calculated positional angle change and on the calculated translation quantity change as in the embodiment of FIG. 2A.
- FIG. 11 shows one embodiment of a translation transmitting device which is applicable to the digital camera deviation correcting apparatus of the present invention.
- piezoelectric elements 42 , 43 and 44 are linked together such that the piezoelectric elements 42 , 43 and 44 are aligned with the x axis, the y axis and the z axis of the camera coordinate system.
- One end of the piezoelectric element 42 is fixed to the main body of the digital camera.
- One end of the piezoelectric element 44 is fixed to the motor 33 of the imaging sensor movement mechanism of FIG. 5.
- each piezoelectric element By supplying a drive signal from the drive control circuit to each of the piezoelectric elements 42 - 44 , each piezoelectric element achieves a translational movement of the imaging sensor 9 along one of the x axis, the y axis and the z axis of the camera coordinate system so as to cancel the deviation of the imaging sensor 9 .
- the piezoelectric elements 42 , 43 and 44 act as the translation transmitting device which achieves a translational movement of the imaging sensor 9 based on the calculated target vector in the digital camera deviation correcting apparatus of the present invention.
- the movement control unit in the digital camera deviation correcting apparatus of the present invention can be constituted. This movement control unit controls rotational and translational movements of the imaging sensor 9 based on the calculated target vector, so that the imaging sensor 9 is moved back to the reference position thus correcting the deviation.
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Studio Devices (AREA)
- Adjustment Of Camera Lenses (AREA)
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.
Description
- 1. Field of the Invention
- The present invention relates to an apparatus and a method for correction of a deviation of an imaging sensor of a digital camera which may be produced by a slight oscillation of the human hand in taking a photograph using the digital camera.
- 2. Description of the Related Art
- Recently, the rapid growth of digital cameras for business uses as well as for personal uses has been experienced. Developments of digital cameras having a small size and a light weight with low cost will be increased. With the developments of such digital cameras, attention will be focused on correction of a deviation of a digital camera caused by a slight oscillation of the human hand when taking a photograph with the digital camera.
- If an imaging sensor of the digital camera deviates from a reference position due to the oscillation of the operator, a dim image will be reproduced by the digital camera. If the deviation of the imaging sensor is not corrected, it is difficult for the digital camera to provide good quality of a reproduced image. Therefore, there is a demand for a digital camera which is capable of automatically correcting a deviation of the imaging sensor which may be produced by a slight oscillation of the operator who takes a photograph with the digital camera.
- In the fields of video cameras, techniques for correction of an image deviation of the video camera are known. For example, Japanese Laid-Open Patent Application No.64-78581 discloses a video camera deviation correcting device. This deviation correcting device includes a frame memory which stores an image signal. An image deviation caused by a camera deviation is detected from a difference in image data between two frames in a sequence of continuously processed image frames. When an image deviation is detected, the image data is processed with the frame memory by controlling the read/write timing of the frame memory so as to correct the image deviation.
- In the device of the above publication, an acceleration sensor is provided to detect a camera motion. However, there is provided no moving mechanism which moves the imaging sensor based on the detected motion, so as to cancel the camera deviation having caused the image deviation.
- Japanese Laid-Open Patent Application No. 2-103023 discloses a video camera deviation correcting device. The deviation correcting device includes horizontal and vertical line sensors which detect an image deviation caused by a camera deviation. Such an image deviation is detected from a difference in image data between two frames in a sequence of continuously processed image frames. When an image deviation is detected, the imaging sensor is moved on a plane perpendicular to the optical axis of the video camera lens by a moving mechanism so as to correct the image deviation.
- Japanese Laid-Open Patent Application No. 6-46322 discloses an imaging apparatus having a deviation correcting function. The deviation correcting function of the imaging apparatus is applied to a video camera. A camera motion is detected by a vibration sensor. When a camera motion is detected, the imaging sensor is moved on a plane perpendicular to the optical axis of the video camera lens by a moving mechanism such that the center of the imaging sensor is aligned with the optical axis of the video camera lens.
- The conventional techniques of the above publications are applied to the video cameras in which a sequence of image frames is continuously acquired and processed. However, it is very difficult to directly apply the video camera techniques to digital cameras in which a single frame of image data is acquired in an image acquisition time. In the case of digital cameras, it is necessary to correct a deviation of the imaging sensor of the digital camera within an image acquisition time for a single frame, in order to eliminate the degradation of quality of a reproduced image due to a slight oscillation of the operator.
- Further, in the conventional techniques of the above publications, there is no teaching about how to detect the magnitude and the direction of an imaging sensor deviation with a required level of accuracy, and how to move the imaging sensor based on the detection result in an effective manner so as to cancel the imaging sensor deviation. It is desirable to provide such new techniques for digital cameras, in order to incorporate therein the functions to effectively correct a deviation of the imaging sensor and to reliably prevent the degradation of quality of a reproduced image due to a slight oscillation of the operator in taking a photograph with the digital camera.
- An object of the present invention is to provide a novel and useful deviation correcting apparatus and method in which the above-described problems are eliminated.
- Another object of the present invention is to provide a digital camera deviation correcting apparatus which reliably prevents the degradation of quality of a reproduced image of the digital camera due to a slight oscillation of the operator by correcting a deviation of the imaging sensor of the digital camera in an effective manner through an accurate detection of the imaging sensor deviation and a controlled movement of the imaging sensor based on the detection result.
- Still another object of the present invention is to provide a digital camera deviation correcting method which reliably prevents the degradation of quality of a reproduced image of the digital camera due to a slight oscillation of the operator by correcting a deviation of the imaging sensor of the digital camera in an effective manner through an accurate detection of the imaging sensor deviation and a controlled movement of the imaging sensor based on the detection result.
- The above-mentioned objects of the present invention are achieved by 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, which comprises: 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; 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.
- The above-mentioned objects of the present invention are achieved by 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 the steps of: detecting a quantity of rotation of the digital camera causing a deviation of the imaging sensor from a reference position to occur; 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.
- In the digital camera deviation correcting apparatus and method of the present invention, a quantity of rotation and/or a quantity of translation of the digital camera, causing a deviation of the imaging sensor from the reference position to occur, is detected by a rotation detecting unit and/or a translation detecting unit. A change of the positional angle of the imaging sensor is calculated based on the detected rotation quantity. A change of the quantity of translation of the imaging sensor is calculated based on the detected translation quantity. A target vector is calculated based on the calculated positional angle change and the calculated translation quantity 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. It is possible for the digital camera incorporating the principles of the present invention to provide good quality of a reproduced image as the degradation of quality of a reproduced image due to a slight oscillation of the operator is effectively prevented. It is possible that the apparatus and the method of the present invention effectively corrects a deviation of the imaging sensor of the digital camera-through an accurate detection of the imaging sensor deviation and a controlled movement of the imaging sensor based on the detection result.
- Other objects, features and advantages of the present invention will become more apparent from the following detailed description when read in conjunction with the accompanying drawings in which:
- FIG. 1A is a block diagram of one embodiment of a digital camera deviation correcting apparatus of the present invention;
- FIG. 1B is a flowchart for explaining one embodiment of a digital camera deviation correcting method of the present invention;
- FIG. 2A is a block diagram of another embodiment of the digital camera deviation correcting apparatus of the present invention;
- FIG. 2B is a flowchart for explaining another embodiment of the digital camera deviation correcting method of the present invention;
- FIG. 3 is a diagram for explaining a camera coordinate system and a world coordinate system used to execute a positional angle calculation in the digital camera deviation correcting apparatus of the present invention;
- FIG. 4 is a diagram for explaining the principles of a target vector calculation and an imaging sensor movement executed in the digital camera deviation correcting apparatus of the present invention;
- FIG. 5 is a perspective view of one embodiment of an imaging sensor movement mechanism applicable to the digital camera deviation correcting apparatus of the present invention;
- FIG. 6 is a top view of the imaging sensor movement mechanism of FIG. 5 when looking along a vertical rotation axis toward the origin of a camera coordinate system;
- FIG. 7 is a side view of the imaging sensor movement mechanism of FIG. 5 when looking along an optical axis of the digital camera toward the origin of the camera coordinate system;
- FIG. 8 is a side view of another embodiment of the imaging sensor movement mechanism applicable to the digital camera deviation correcting apparatus of the present invention;
- FIG. 9 is a diagram for explaining the principles of the digital camera deviation correcting apparatus with the imaging sensor movement mechanism of FIG. 8 being incorporated therein;
- FIG. 10 is a perspective view of one embodiment of a translation detecting device applicable to the digital camera deviation correcting apparatus of the present invention; and
- FIG. 11 is a perspective view of one embodiment of a translation transmitting device applicable to the digital camera deviation correcting apparatus of the present invention.
- A description will now be given of the preferred embodiments of the present invention with reference to the accompanying drawings.
- FIG. 1A shows a digital camera deviation correcting apparatus embodying the present invention.
- In a digital camera to which one embodiment of the present invention is applied, an image of an object or a scene is formed on an image plane of an imaging sensor so that the imaging sensor outputs a digital image signal. The digital camera deviation correcting apparatus of the present embodiment is provided for correcting a deviation of the imaging sensor of the digital camera which may be produced by a slight oscillation of the human hand in taking a photograph using the digital camera.
- As shown in FIG. 1A, the digital camera deviation correcting apparatus of the present embodiment includes a
rotation detecting unit 10 which detects a quantity of rotation of the digital camera which causes a deviation of animaging sensor 9 from a reference position to occur. Theimaging sensor 9 is comprised of a CCD (charge-coupled device) or a CMOS (complementary metal oxide semiconductor) device. Therotation detecting unit 10 may include 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. - A positional
angle calculating unit 12 calculates a change of a positional angle of theimaging sensor 9 based on the rotation quantity detected by therotation detecting unit 10. The positionalangle calculating unit 12 may include a set of analog-to-digital converters and a microprocessor with a memory. A targetvector calculating unit 14 calculates a target vector based on the positional angle change calculated by the positionalangle calculating unit 12, the target vector describing a magnitude and a direction of an inverse movement of theimaging sensor 9 needed to reach the reference position and cancel the deviation. The targetvector calculating unit 14 may include a set of digital-to-analog converters and a microprocessor with a memory. - In the digital camera deviation correcting apparatus of FIG. 1A, a
drive control circuit 16 drives adisplacement transmitting element 18 connected to theimaging sensor 9, based on the target vector calculated by the targetvector calculating unit 14. Theimaging sensor 9 is moved in the inverse direction by a given displacement by thedisplacement transmitting element 18. During the movement of theimaging sensor 9, the resulting displacement of theimaging sensor 9 given by thedisplacement transmitting element 18 is detected by adisplacement detecting element 20 connected to theimaging sensor 9. A detection signal output by thedisplacement detecting element 20 is supplied to thedrive control circuit 16. A closed loop control of the imaging sensor movement is carried out. Based on the detection signal supplied, thedrive control circuit 16 continues to drive thedisplacement transmitting element 18 until theimaging sensor 9 reaches the reference position. Thedrive control circuit 16, thedisplacement transmitting element 18 and thedisplacement detecting element 20 constitute a movement control unit which controls movement of theimaging sensor 9 so that theimaging sensor 9 is moved back to the reference position. Hence, the deviation of theimaging sensor 9 from the reference position is corrected by the movement control unit of the present embodiment. - The
displacement transmitting element 18 is comprised of a set of piezoelectric elements which change dimensions so as to transmit displacement to theimaging sensor 9 based on a drive voltage applied thereto. Thedisplacement detecting element 20 is comprised of a set of piezoelectric elements which produce a voltage output to thedrive control circuit 16 when stressed by theimaging sensor 9. - In the digital camera deviation correcting apparatus of the present invention, the closed loop control of the imaging sensor movement is not necessarily required. An open loop control of the imaging sensor movement may be applied to the movement control unit of the digital camera deviation correcting apparatus. In such a case, the
displacement detecting element 20 and the feedback line to thedrive control circuit 16 as in the apparatus of FIG. 1A may be omitted. In any case, the deviation of theimaging sensor 9 caused by a slight oscillation of the operator can be corrected by the movement control unit. - It is possible for the digital camera deviation correcting apparatus of the above-described embodiment to provide good quality of a reproduced image as the degradation of quality of a reproduced image due to a slight oscillation of the operator is reliably prevented. It is possible to effectively correct a deviation of the
imaging sensor 9 of the digital camera through an accurate detection of the imaging sensor deviation and a controlled movement of the imaging sensor based on the detection result. - In the digital camera deviation correcting apparatus of the present embodiment, 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, which will be described later.
- FIG. 1B is a flowchart for explaining a digital camera deviation correcting method embodying the present invention. The procedures of FIG. 1B are executed by the digital camera deviation correcting apparatus of FIG. 1A.
- As shown in FIG. 1B, at a start, the digital camera is set in a waiting condition. Step S1 determines whether a power switch (not shown) of the digital camera is turned ON. When the power switch is turned ON, step S2 determines whether a release button (not shown) of the digital camera is set at a half position. When the release button is set at the half position, it is determined that the function of correction of a deviation of the digital camera is allowed to start.
- When the result at the step S2 is affirmative, step S3 carries out the digital camera deviation correcting procedures with the digital camera deviation correcting apparatus of FIG. 1A. Namely, in the step S3, the rotation detection, the positional angle calculation, the target vector calculation and the imaging sensor movement are executed by the elements of the digital camera deviation correcting apparatus of FIG. 1A. After the step S3 is performed, step S4 determines whether an image acquisition time for a single frame of image data has elapsed. Many digital cameras are adapted to use the NTSC standard, and the image acquisition time for one frame is normally {fraction (1/30)} seconds. It is necessary to correct a deviation of the
imaging sensor 9 of the digital camera within the image acquisition time for one frame. When the image acquisition time has not yet elapsed, the step S3 is repeated. When the image acquisition time has already elapsed, the step S2 is repeated. - When the result at the step S2 is negative, it is determined that the function of correction of a deviation of the digital camera is not allowed to start. Step S5 determines whether the power switch is turned OFF. When the power switch is turned OFF, the procedures of FIG. 1B terminate. When the result at the step S5 is negative (the power switch is ON), the step S2 is repeated.
- According to the digital camera deviation correcting method of FIG. 1B, the digital camera deviation correcting procedures in the step S3 are carried out before the image acquisition of a single frame of image data is complete. It is possible for the digital camera deviation correcting method of the above-described embodiment to provide good quality of a reproduced image as the degradation of quality of a reproduced image due to a slight oscillation of the operator is reliably prevented. It is possible to effectively correct a deviation of the
imaging sensor 9 of the digital camera through an accurate detection of the imaging sensor deviation and a controlled movement of the imaging sensor. based on the detection result. - FIG. 3 shows a camera coordinate system and a world coordinate system used to execute the positional angle calculation in the digital camera deviation correcting apparatus of the present embodiment.
- As shown in FIG. 3, the digital camera to which one embodiment of the present invention is applied generally has a main body.1 and an optical system (camera lens) 2. A camera coordinate system (x, y, z) and a world coordinate system (X, Y, Z) are selected as shown in FIG. 3. Suppose that, initially, the digital camera was in a reference position, in the sense that the center of the digital camera (or the center of the image plane of the imaging sensor therein) was at the origin of the world coordinate system, and all the axes of both the systems were aligned.
- The
main body 1 of the digital camera is fixed to the camera coordinate system. An optical axis of theoptical system 2 is aligned with the z axis of the camera coordinate system, which was initially aligned with the Z axis of the world coordinate system. The Y axis of the world coordinate system is taken to accord with the direction of gravity. The Z axis is taken to accord with the direction of the north pole of the earth. The X axis of the world coordinate system is perpendicular to both the Y axis and the Z axis. - As shown in FIG. 3, in the digital camera,
acceleration sensors magnetic sensors 6, 7 and 8 are provided to output signals indicative of magnetic fields of the digital camera along the X axis, the Y axis and the Z axis, respectively. Theacceleration sensors magnetic sensors 6, 7 and 8 constitute the rotation detecting unit of the digital camera deviation correcting apparatus of the present embodiment. - Assume that the digital camera was initially in the reference position at a time t, and a deviation of the digital camera (or a deviation of the imaging sensor therein) from the reference position is produced at a following time (t+1) by a slight oscillation of the human hand in taking a photograph using the digital camera. In this assumption, as the deviating movement of the digital camera is considerably small in quantity, it is achieved only by rotation with no translation taking place. As a result of the above deviation, the digital camera is rotated from the reference position about the Y axis by a rotation angle θy(t), about the X axis by a rotation angle θx(t), and about the Z axis by a rotation angle θz(t) to a new position. Specifically, the assumption is that the deviating movement of the digital camera from the reference position to the new position is achieved by three rotation steps: rotation of any point of the digital camera about the Y axis, rotation of the point of the digital camera about the X axis, and rotation of the point of the digital camera about the Z axis, in this order. Generally, the application of these rotation transformations can be represented by rotation matrices Ry(t), Rx(t) and Rz(t), and the application of the inverse rotation transformations can be represented by the inverse rotation matrices Ry−1(t), Rx−1(t) and Rz−1(t).
- In addition, assume that, at the time t, the output signals of the
acceleration sensors magnetic sensors 6, 7 and 8 were (Mx(t), My(t), Mz(t)) (which is represented by a magnetic field matrix [M(t)]). -
- From the above equation, the rotation angles θx(t) and θz(t) of the imaging sensor are determined as follows.
- θx(t)=−sin−1 (Az(t)),
- θz(t)=sin−1 (Ax(t)/cos θx(t)) (1)
-
- From the above equations, the rotation angle θy(t) of the imaging sensor is determined as follows,
- θy(t)=sin−1{Mx′/{square root}Mx′2+Mz′2)} (2)
- The application of the rotation transformations at the time (t+1) can be represented as follows,
- Rt(t+1)={Ry(t)Rx(t)Rz(t)}−1Ry(t+1)Ry(t+1)Rz(t+1) (3)
- From the above equation, a change of the positional angles of the imaging sensor of the digital camera between-the initial time t and the following time (t+1) can be determined.
- FIG. 4 shows the principles of the target vector calculation and the imaging sensor movement executed in the digital camera deviation correcting apparatus of FIG. 1A.
- In FIG. 4,
reference numeral 9 indicates the imaging sensor of the digital camera. The center of theimaging sensor 9 is indicated by “O′” in FIG. 4. The solid line in FIG. 4 denotes the reference position of theimaging sensor 9 in the digital camera, and the z axis of the camera coordinate system (which accords with the axial direction of theoptical system 2 of the digital camera) is aligned with the Z axis of the world coordinate system. The y axis of the camera coordinate system is perpendicular to the paper of FIG. 4. - The
imaging sensor 9 is comprises of a CCD. As shown in FIG. 4, arotation transmitting device 9A is connected to theimaging sensor 9, and thisrotation transmitting device 9A is comprised of a set of voice coil motors which apply rotation to theimaging sensor 9 about each of the x axis, the y axis and the z axis of the camera coordinate system based on a drive voltage (or the target vector) supplied to the motors. Further, atranslation transmitting device 9B is connected to theimaging sensor 9, and thistranslation transmitting device 9B is comprised of a set of piezoelectric elements which apply translation to theimaging sensor 9 along each of the x axis, the y axis and the z axis of the camera coordinate based on a drive voltage (or the target vector) supplied to the piezoelectric elements. Therotation transmitting device 9A and thetranslation transmitting device 9B are provided in the movement control unit of the digital camera deviation correcting apparatus of FIG. 1A. - The dotted line in FIG. 4 indicates a deviation of the
imaging sensor 9 from the reference position which is caused by a slight oscillation of the operator. For the sake of simplicity of description, suppose that theimaging sensor 9 at this time is rotated from the reference position (the solid line) to the deviating position (the dotted line) about the center “0” of theoptical system 2 of the digital camera by a rotation angle “θy” due to the oscillation of the operator. - In this example of FIG. 4, a change of a positional angle of the
imaging sensor 9, calculated by the positionalangle calculating unit 12 of the digital camera deviation correcting apparatus of FIG. 1A, is equal to the rotation angle “θy”. As being apparent from FIG. 4, in order to correct the deviation of theimaging sensor 9, application of rotation to theimaging sensor 9 about the y axis of the camera coordinate system by a rotation angle “−θy” is needed to be effected by the movement control unit of the apparatus of FIG. 1A. Therotation transmitting device 9A is driven by the movement control unit so that theimaging sensor 9 is rotated about the y axis by the rotation angle “θy” through therotation transmitting device 9A. - In the example of FIG. 4, a distance between the center “O” of the optical system and the center “O♭” of the
imaging sensor 9 along the z axis is represented by “f”. This distance “f” is varying when a zooming function of the digital camera is performed, but the distance “f” can be calculated in accordance with the actual zooming amount when the zooming function is performed. The distance “f” can be considered the known quantity. In the example of FIG. 4, in addition to the rotation about the y axis, the center “O′” of theimaging sensor 9 is translated to the center of the deviating position along the z axis by “f·sin2 θy” and along the x axis by “−f·sin θy·cos θy” due to the oscillation of the operator. Hence, in order to correct the deviation of theimaging sensor 9 into the reference position (the solid line in FIG. 4), application of translation to the center of theimaging sensor 9 along the z axis by “−f·sin2 θy” and along the x axis by “f·sin θy·cos θy” is needed to be effected by the movement control unit of the apparatus of FIG. 1A. Thetranslation transmitting device 9B is driven by the movement control unit so that the center of theimaging sensor 9 is translated along the z axis by “−f·sin2 θy” and along the x axis by “f·sin θy·cos θy” through thetranslation transmitting device 9B. - Accordingly, in the example of FIG. 4, the target
vector calculating unit 14 of the apparatus of FIG. 1A calculates a target vector based on the positional angle change “θy”, the target vector describing a magnitude and a direction of an inverse movement of the imaging sensor 9 (including both the above-mentioned rotation and the above-mentioned translation) needed to reach the reference position and cancel the deviation. The inverse movement of theimaging sensor 9 is controlled through therotation transmitting device 9A and thetranslation transmitting device 9B based on the calculated target vector, so as to move theimaging sensor 9 from the deviating position (the dotted line) back to the reference position (the solid line). - In the above example of FIG. 4, the application of only the rotation with respect to the y axis has been considered. In addition, the application of only the translations with respect to the z axis and the x axis. The same principles can be extended to include the rotations with respect to the x axis and the z axis as well as the translation with respect to the y axis, so that the application of the rotation about each of the x axis, the y axis and the z axis as well as the application of the translation along each of the x axis, the y axis and the z axis is effected by the movement control unit of the apparatus of FIG. 1A.
- In a case in which a translational displacement of the
imaging sensor 9 can be detected by the apparatus of FIG. 1A and a change of the positional angle “θ” is very small, the approximation θ=tan θ can be utilized in order to carry out the target vector calculation and the imaging sensor movement in the digital camera deviation correcting apparatus of FIG. 1A. - FIG. 2A shows another embodiment of the digital camera deviation correcting apparatus of the present invention. In FIG. 2A, the elements which are the same as corresponding elements in FIG. 1A are designated by the same reference numerals, and a description thereof will be omitted.
- As shown in FIG. 2A, the digital camera deviation correcting apparatus of the present embodiment includes a
translation detecting unit 11 and a translationquantity calculating unit 13, in addition to the elements of FIG. 1A. - The
translation detecting unit 11 detects a quantity of translation of the digital camera along each of the X axis, the Y axis and the Z axis of the world coordinate system, which causes a deviation of theimaging sensor 9 from the reference position to occur. Thetranslation detecting unit 11 is comprised of theacceleration sensors - The translation
quantity calculating unit 13 is connected to the targetvector calculating unit 14. The translationquantity calculating unit 13 calculates a change of a quantity of translation of theimaging sensor 9 based on the translation quantity detected by thetranslation detecting unit 11. The translationquantity calculating unit 13 may include a set of analog-digital converters and a microprocessor with a memory. The accelerations of the digital camera along the X axis, the Y axis and the Z axis of the world coordinate system are provided by the output signals of theacceleration sensors imaging sensor 9 along each axis is calculated by taking the integral of each of the accelerations with respect to time. A translational displacement of theimaging sensor 9 along each of the X axis, the Y axis and the Z axis of the world coordinate system can be calculated by taking the integral of each of the velocity components with respect to time. - In the present embodiment, the target
vector calculating unit 14 calculates a target vector based on the positional angle change calculated by the positionalangle calculating unit 12 and on the translation quantity change calculated by the translationquantity calculating unit 13. - FIG. 2B is a flowchart for explaining another embodiment of the digital camera deviation correcting method of the present invention. The procedures of FIG. 2B are executed by the digital camera deviation correcting apparatus of FIG. 2A. In FIG. 2B, the steps which are the same as corresponding steps in FIG. 1B are designated by the same reference numerals, and a description thereof will be omitted.
- As shown in FIG. 2B, the digital camera. deviation correcting procedures of the present embodiment are essentially the same as the procedures of FIG. 1B except step S13. In the step S13, the rotation detection, the positional angle calculation, the translation detection, the translation quantity calculation, the target vector calculation and the imaging sensor movement are executed by the elements of the digital camera deviation correcting apparatus of FIG. 2A. In addition to the operations of the step S3 shown in FIG. 1B, the translation detection and the translation quantity calculation are carried out by the
element 11 and theelement 13 of FIG. 2A. After the step S13 is performed, step S4 determines whether an image acquisition time for a single frame of image data has elapsed. When the image acquisition time has not yet elapsed, the step S13 is repeated. When the image acquisition time has already elapsed, the step S2 is repeated. - According to the digital camera deviation correcting method of FIG. 2B, the digital camera deviation correcting procedures in the step S13 are carried out before the image acquisition of a single frame of image data is complete. It is possible for the digital camera deviation correcting method of the above-described embodiment to provide good quality of a reproduced image as the degradation of quality of a reproduced image due to a slight oscillation of the operator is reliably prevented. It is possible to effectively correct a deviation of the
imaging sensor 9 of the digital camera through a more accurate detection of the imaging sensor deviation and a controlled rotational and translational movement of the imaging sensor based on the detection result. - FIG. 5 shows one embodiment of an imaging sensor movement mechanism applicable to the digital camera deviation correcting apparatus of the present invention. FIG. 6 is a top view of the imaging sensor movement mechanism of FIG. 5 when looking along the y axis toward the origin of the camera coordinate system. FIG. 7 is a side view of the imaging sensor movement mechanism of FIG. 5 when looking along the z axis toward the origin of the camera coordinate system.
- In the digital camera deviation correcting apparatus incorporating the imaging sensor movement mechanism of FIG. 5 therein, the
acceleration sensors magnetic sensors 6, 7 and 8, which constitute therotation detecting unit 10 of the digital camera deviation correcting apparatus of the embodiment of FIG. 1A, are provided. The 3D (three-dimensional) rotation components of a change of the positional angle of theimaging sensor 9 from the reference position are detected, and the imaging sensor movement mechanism of FIG. 5 achieves an inverse rotation of theimaging sensor 9 in the 3D manner so as to correct a deviation of theimaging sensor 9 and move theimaging sensor 9 back to the reference position. - As shown in FIG. 5, in the digital camera to which the present embodiment is applied, an image of an object or a scene is formed through a
camera lens 21 onto an image plane of the imaging sensor 9 (comprised of the CCD) so that theimaging sensor 9 outputs a digital image signal. The digital camera deviation correcting apparatus of the present embodiment is provided for correcting a deviation of theimaging sensor 9 which may be produced by a slight oscillation of the human hand in taking a photograph using the digital camera. - The camera coordinate system (x, y, z) is taken to the digital camera in a manner similar to that of FIG. 3. Preferably, the origin “O” of the camera coordinate system (x, y, z) accords with the center of the optical system (or the focal point of the camera lens21). In the imaging sensor movement mechanism of FIG. 5, a set of
motors imaging sensor 9 about the y axis, the x axis and the z axis of the camera coordinate system based on a target vector. FIG. 6 shows a connection of themotor 34 and themotor 35 which are held in the digital camera, and FIG. 7 shows a connection of themotor 33 and themotor 34 which are held in the digital camera. - As shown in FIG. 6, the
motor 35 has a rotary shaft fixed to the center of the imaging sensor 9 (the CCD), and the rotary shaft of themotor 35 is rotated about the z axis of the camera coordinate system. Themotor 35 has a base secured to a first rectangular surface of an L-shapedmember 36. The L-shapedmember 36 includes a second rectangular surface which is perpendicular to the first rectangular surface and parallel to the yz plane. Themotor 34 has a rotary shaft fixed to the second rectangular surface of the L-shapedmember 36. The rotary shaft of themotor 34 is rotated about the x axis of the camera coordinate system. When the rotary shaft of themotor 34 is rotated, theimaging sensor 9 and themotor 35 are rotated together about the x axis through the L-shapedmember 36. - As shown in FIG. 7, the
motor 34 has a base secured to a first rectangular surface of an L-shapedmember 37. The L-shapedmember 37 includes a second rectangular surface which is perpendicular to the first rectangular surface and parallel to the xz plane. Themotor 33 has a rotary shaft fixed to the second rectangular surface of the L-shapedmember 37. Themotor 33 has a base secured to the main body of the digital camera (which is not shown in FIG. 7). The rotary shaft of themotor 33 is rotated about the y axis of the camera coordinate system. When the rotary shaft of themotor 33 is rotated, themotor 34, themotor 35 and the L-shapedmember 37 are rotated together about the y axis through the L-shapedmember 37. - Similar to the calculation of the positional angle change of FIG. 3, the digital camera was initially in the reference position at the time t, and the rotation angles θx(t) and θz(t) of the
imaging sensor 9 are determined in accordance with the above equations (1). The rotation angle θy(t) of theimaging sensor 9 is determined in accordance with the above equation (2). - The application of the rotation transformations at the time (t+1) can be represented by the above equation (3). From the above equation (3), a change of the positional angles of the
imaging sensor 9 of the digital camera between the initial time t and the following time (t+1) can be determined. - Assuming that the change of the positional angles of the
imaging sensor 9 is determined as θtx(t+1), θty(t+1) and θtz(t+1), themotors imaging sensor 9 about the x axis by −θtx(t+1), about the y axis by −θty(t+1) and about the z axis by −θz(t+1), so as to cancel the deviation of theimaging sensor 9 and move theimaging sensor 9 back to the reference position. - FIG. 8 shows another embodiment of the imaging sensor movement mechanism which is applicable to the digital camera deviation correcting apparatus of the present invention.
- In the digital camera deviation correcting apparatus incorporating the imaging sensor movement mechanism of FIG. 8 therein, a 2D (two-dimensional) gyro, which constitutes the
rotation detecting unit 10 of the digital camera deviation correcting apparatus of the embodiment of FIG. 1A, is provided. The 2D gyro detects angular velocities of theimaging sensor 9 with respect to the x axis and the y axis of the camera coordinate system. The 2D rotation components of a change of the positional angle of theimaging sensor 9 from the reference position are detected, and the imaging sensor movement mechanism of FIG. 8 achieves an inverse translation of theimaging sensor 9 in the 2D manner so as to correct a deviation of theimaging sensor 9 and move theimaging sensor 9 back to the reference position. In this case, the rotational movement of the digital camera is considerably small, and it is achieved only by translation with no rotation taking place. - FIG. 9 shows the principles of the digital camera deviation correcting apparatus with the imaging sensor movement mechanism of FIG. 8 being incorporated therein.
- As shown in FIG. 9, in the digital camera to which the present embodiment is applied, an image of an object is formed through the
camera lens 21 onto the image. plane of the imaging sensor 9 (comprised of the CCD). The center of the image of the object on the image plane of theimaging sensor 9 is indicated by “O” in FIG. 9. The reference position (the solid line in FIG. 9) of theimaging sensor 9 is indicated by “P1” in FIG. 9. A distance between the center of theimaging sensor 9 and the center of thecamera lens 21 is indicated by “f” in FIG. 9. - Suppose that the digital camera is rotated by a rotation angle “θ” with respect to the optical axis of the camera lens21 (or the z axis of the camera coordinate system) due to a slight oscillation of the operator. The rotation angle “θ” is very small. The image plane of the
imaging sensor 9 is moved from the reference position “P1” to a deviating position “P2” (the dotted thin line in FIG. 9) due to the deviation of theimaging sensor 9. The center of the image of the object on the image plane of theimaging sensor 9 at the deviating position “P2” is indicated by “O′” in FIG. 9. - In the example of FIG. 9, in order to correct the deviation of the
imaging sensor 9, application of translation to the center of theimaging sensor 9 by the distance d=f·tanθ. After the translation is applied, theimaging sensor 9 is moved from the deviating position “P2” to a corrected position “P3” (the dotted thick line in FIG. 9). As the rotation angle “θ” is very small, the approximation θ=tan θ can be utilized. Hence, application of the translation to the center of theimaging sensor 9 by the distance d=f·θ is needed to be effected by the movement control unit of the apparatus of FIG. 1A. - Assuming that the change of the positional angles of the
imaging sensor 9 is calculated as θty(t+1) and θtz(t+1), the application of translation to theimaging sensor 9 along the y axis by −f·θty(t+1) and along the z axis by −f·θtz(t+1), so as to cancel the deviation of theimaging sensor 9 and move theimaging sensor 9 back to the reference position. The output signals of the 2D gyro are the angular velocities of theimaging sensor 9, and the change of the positional angles can be calculated by taking the integral of each of the velocity components from the time t to the time (t+1). - In the embodiment of the imaging sensor movement mechanism of FIG. 8, a piezoelectric element38 is secured at one end to the base of the imaging sensor 9 (the CCD). The piezoelectric element 38 is secured at the other end to a first surface of an L-shaped
member 39. The piezoelectric element 38 is provided to apply translation of theimaging sensor 9 along the y axis of the camera coordinate system. The L-shapedmember 39 has a second surface which is perpendicular to the first surface and parallel to the y axis. Apiezoelectric element 40 is secured at one end the second surface of the L-shapedmember 39, and secured at the other end to the main body of the digital camera. Thepiezoelectric element 40 is provided to apply translation of theimaging sensor 9 along the x axis of the camera coordinate system. Accordingly, the imaging sensor movement mechanism of FIG. 8 achieves an inverse translation of theimaging sensor 9 in the 2D manner so as to correct a deviation of theimaging sensor 9 and move theimaging sensor 9 back to the reference position. - FIG. 10 shows an embodiment of a translation detecting device which is applicable to the digital camera deviation correcting apparatus of the present invention.
- As shown in FIG. 10, a
range finder 41 is provided on the digital camera, and thisrange finder 41 measures distances of objects from the digital camera along three lines, indicated by the three arrows in FIG. 10, which are all perpendicular to each other. Therange finder 41 acts as the translation detecting device which detects a quantity of translation of the digital camera in the digital camera deviation correcting apparatus of the present invention. - In the digital camera deviation correcting apparatus with the
translation detecting device 41 incorporated therein, theacceleration sensors magnetic sensors 6, 7 and 8 are also provided. Theacceleration sensors magnetic sensors 6, 7 and 8 constitute the rotation detecting unit of the digital camera deviation correcting apparatus of the present embodiment. The positional angle calculation is carried out based on the output signals of thesesensors 3 through 8 in the same manner as the above-described positional angle calculation with reference to FIG. 3. - In the digital camera deviation correcting apparatus with the
translation detecting device 41 incorporated therein, a translation quantity calculation is carried out based on output signals of therange finder 41 as follows. - As described above, the
range finder 41 outputs signals indicative of distances between objects and the digital camera in the three directions. If three distant fixed objects in the three directions are given, therange finder 41 outputs the signals indicating the distances of the fixed objects from the digital camera. - Suppose that the
range finder 41 has output the distance signals [dx(t), dy(t), dz(t)] at the initial time t and the distance signals [dx(t+1), dy(t+1), dz(t+1)] at the followingtime t+ 1. A change of quantity of translation of the imaging sensor of the digital camera which may be produced by a slight oscillation of the operator is represented by [−(dx(t+1)−dx(t)), dy(t+1)−dy(t), −(dz(t+l)−dz(t))]. Hence, if the positional angle change is not considered, the target vector describing a magnitude and a direction of an inverse translation of theimaging sensor 9 needed to reach the reference position and cancel the deviation is represented by [dx(t+1)−dx(t),−(dy(t+1)−dy(t)), dz(t+1)−dz(t)]. - In the digital camera deviation correcting apparatus with the
translation detecting device 41 incorporated therein, the target vector calculating unit calculates the target vector based on the calculated positional angle change and on the calculated translation quantity change as in the embodiment of FIG. 2A. - FIG. 11 shows one embodiment of a translation transmitting device which is applicable to the digital camera deviation correcting apparatus of the present invention.
- As shown in FIG. 11,
piezoelectric elements piezoelectric elements piezoelectric element 42 is fixed to the main body of the digital camera. One end of thepiezoelectric element 44 is fixed to themotor 33 of the imaging sensor movement mechanism of FIG. 5. By supplying a drive signal from the drive control circuit to each of the piezoelectric elements 42-44, each piezoelectric element achieves a translational movement of theimaging sensor 9 along one of the x axis, the y axis and the z axis of the camera coordinate system so as to cancel the deviation of theimaging sensor 9. - The
piezoelectric elements imaging sensor 9 based on the calculated target vector in the digital camera deviation correcting apparatus of the present invention. By utilizing the translation transmitting device of FIG. 11 and the rotation transmitting device of FIG. 5 in combination, the movement control unit in the digital camera deviation correcting apparatus of the present invention can be constituted. This movement control unit controls rotational and translational movements of theimaging sensor 9 based on the calculated target vector, so that theimaging sensor 9 is moved back to the reference position thus correcting the deviation. - Further, the present invention is not limited to the above-described embodiments, and variations and modifications may be made without departing from the scope of the present invention.
Claims (11)
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.
2. The apparatus as claimed in claim 1 , further comprising:
a target vector calculating unit which calculates a target vector, 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;
a translation detecting unit, connected to the target vector calculating 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 which calculates a change of the quantity of translation of the imaging sensor based on the quantity of translation detected by the translation detecting unit,
wherein the target vector calculating unit calculates the target vector based on a change of a positional angle of the imaging sensor and on the change of the quantity of translation calculated by the translation quantity calculating unit, and wherein the change of the positional angle of the imaging sensor is calculated based on the quantity of rotation detected by the rotation detecting 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 set of acceleration sensors in common.
5. The apparatus as claimed in claim 2 , wherein the detection of the quantity of rotation, the calculation of the target vector, and a movement of the imaging sensor back to the reference position such that it corrects the deviation are executed in less than {fraction (1/25)} seconds.
6. The apparatus as claimed in claim 1 , wherein the quantity of rotation represents a rotation caused by a shaking motion of the digital camera.
7. The apparatus as claimed in claim 2 , wherein the quantity of rotation represents a rotation caused by a shaking motion of the digital camera.
8. The apparatus as claimed in claim 1 , wherein the rotation detecting unit comprises a gyro.
9. The apparatus as claimed in claim 2 , wherein the translation detecting unit comprises a range finder.
10. 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 quantity of rotation being detected based on an 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.
11. The method as claimed in claim 10 , further comprising:
calculating a target vector, 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;
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 quantity of translation,
wherein said calculating of the target vector is executed based on a change of a positional angle of the imaging sensor and on the calculated change of the quantity of translation, and wherein the change of the positional angle of the imaging sensor is calculated based on the detected quantity of rotation.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US10/730,078 US20040119836A1 (en) | 1998-06-26 | 2003-12-09 | Apparatus and method for correction of a deviation of digital camera |
Applications Claiming Priority (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP10180493A JP2000010141A (en) | 1998-06-26 | 1998-06-26 | Digital camera with camera shake correction mechanism |
JP10-180493 | 1998-06-26 | ||
US09/337,400 US6686954B1 (en) | 1998-06-26 | 1999-06-22 | Apparatus and method for correction of a deviation of digital camera |
US10/730,078 US20040119836A1 (en) | 1998-06-26 | 2003-12-09 | Apparatus and method for correction of a deviation of digital camera |
Related Parent Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US09/337,400 Continuation US6686954B1 (en) | 1998-06-26 | 1999-06-22 | Apparatus and method for correction of a deviation of digital camera |
Publications (1)
Publication Number | Publication Date |
---|---|
US20040119836A1 true US20040119836A1 (en) | 2004-06-24 |
Family
ID=16084211
Family Applications (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US09/337,400 Expired - Fee Related US6686954B1 (en) | 1998-06-26 | 1999-06-22 | Apparatus and method for correction of a deviation of digital camera |
US10/730,078 Abandoned US20040119836A1 (en) | 1998-06-26 | 2003-12-09 | Apparatus and method for correction of a deviation of digital camera |
Family Applications Before (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US09/337,400 Expired - Fee Related US6686954B1 (en) | 1998-06-26 | 1999-06-22 | Apparatus and method for correction of a deviation of digital camera |
Country Status (2)
Country | Link |
---|---|
US (2) | US6686954B1 (en) |
JP (1) | JP2000010141A (en) |
Cited By (25)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20050223333A1 (en) * | 2004-03-31 | 2005-10-06 | Canon Kabushiki Kaisha | Image displaying method, image displaying program, and display |
US20050259156A1 (en) * | 2004-05-18 | 2005-11-24 | Konica Minolta Photo Imaging, Inc. | Camera-shake compensation apparatus and position detection apparatus |
US7307653B2 (en) * | 2001-10-19 | 2007-12-11 | Nokia Corporation | Image stabilizer for a microcamera module of a handheld device, and method for stabilizing a microcamera module of a handheld device |
US20100207774A1 (en) * | 2009-02-16 | 2010-08-19 | Research In Motion Limited | Controllably Rotatable Camera in Handheld Electronic Device |
US20120068048A1 (en) * | 2010-09-16 | 2012-03-22 | Cheng Uei Precision Industry Co., Ltd. | Method and apparatus for adjusting and testing an image sensor module |
US8592993B2 (en) | 2010-04-08 | 2013-11-26 | MCube Inc. | Method and structure of integrated micro electro-mechanical systems and electronic devices using edge bond pads |
US8652961B1 (en) | 2010-06-18 | 2014-02-18 | MCube Inc. | Methods and structure for adapting MEMS structures to form electrical interconnections for integrated circuits |
US8723986B1 (en) * | 2010-11-04 | 2014-05-13 | MCube Inc. | Methods and apparatus for initiating image capture on a hand-held device |
US8794065B1 (en) | 2010-02-27 | 2014-08-05 | MCube Inc. | Integrated inertial sensing apparatus using MEMS and quartz configured on crystallographic planes |
US8797279B2 (en) | 2010-05-25 | 2014-08-05 | MCube Inc. | Analog touchscreen methods and apparatus |
US8823007B2 (en) | 2009-10-28 | 2014-09-02 | MCube Inc. | Integrated system on chip using multiple MEMS and CMOS devices |
US8869616B1 (en) | 2010-06-18 | 2014-10-28 | MCube Inc. | Method and structure of an inertial sensor using tilt conversion |
US8928602B1 (en) | 2009-03-03 | 2015-01-06 | MCube Inc. | Methods and apparatus for object tracking on a hand-held device |
US8928696B1 (en) | 2010-05-25 | 2015-01-06 | MCube Inc. | Methods and apparatus for operating hysteresis on a hand held device |
US8936959B1 (en) | 2010-02-27 | 2015-01-20 | MCube Inc. | Integrated rf MEMS, control systems and methods |
US8969101B1 (en) | 2011-08-17 | 2015-03-03 | MCube Inc. | Three axis magnetic sensor device and method using flex cables |
US8981560B2 (en) | 2009-06-23 | 2015-03-17 | MCube Inc. | Method and structure of sensors and MEMS devices using vertical mounting with interconnections |
US8993362B1 (en) | 2010-07-23 | 2015-03-31 | MCube Inc. | Oxide retainer method for MEMS devices |
US9321629B2 (en) | 2009-06-23 | 2016-04-26 | MCube Inc. | Method and structure for adding mass with stress isolation to MEMS structures |
US9365412B2 (en) | 2009-06-23 | 2016-06-14 | MCube Inc. | Integrated CMOS and MEMS devices with air dieletrics |
US9377487B2 (en) | 2010-08-19 | 2016-06-28 | MCube Inc. | Transducer structure and method for MEMS devices |
US9376312B2 (en) | 2010-08-19 | 2016-06-28 | MCube Inc. | Method for fabricating a transducer apparatus |
US9709509B1 (en) | 2009-11-13 | 2017-07-18 | MCube Inc. | System configured for integrated communication, MEMS, Processor, and applications using a foundry compatible semiconductor process |
US20180343388A1 (en) * | 2017-05-26 | 2018-11-29 | Kazufumi Matsushita | Image processing device, image processing method, and recording medium storing program |
CN112161694A (en) * | 2020-09-21 | 2021-01-01 | 武汉大学 | Method for measuring error of high-speed camera caused by environmental excitation |
Families Citing this family (45)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2000010141A (en) * | 1998-06-26 | 2000-01-14 | Ricoh Co Ltd | Digital camera with camera shake correction mechanism |
US6992700B1 (en) * | 1998-09-08 | 2006-01-31 | Ricoh Company, Ltd. | Apparatus for correction based upon detecting a camera shaking |
US7749089B1 (en) | 1999-02-26 | 2010-07-06 | Creative Kingdoms, Llc | Multi-media interactive play system |
US7445550B2 (en) | 2000-02-22 | 2008-11-04 | Creative Kingdoms, Llc | Magical wand and interactive play experience |
US7878905B2 (en) | 2000-02-22 | 2011-02-01 | Creative Kingdoms, Llc | Multi-layered interactive play experience |
US6761637B2 (en) | 2000-02-22 | 2004-07-13 | Creative Kingdoms, Llc | Method of game play using RFID tracking device |
US6985177B2 (en) * | 2000-07-04 | 2006-01-10 | Canon Kabushiki Kaisha | Image sensing system and its control method |
US7066781B2 (en) | 2000-10-20 | 2006-06-27 | Denise Chapman Weston | Children's toy with wireless tag/transponder |
US20070066396A1 (en) | 2002-04-05 | 2007-03-22 | Denise Chapman Weston | Retail methods for providing an interactive product to a consumer |
US6967566B2 (en) | 2002-04-05 | 2005-11-22 | Creative Kingdoms, Llc | Live-action interactive adventure game |
US7674184B2 (en) | 2002-08-01 | 2010-03-09 | Creative Kingdoms, Llc | Interactive water attraction and quest game |
JP3926707B2 (en) * | 2002-08-20 | 2007-06-06 | 株式会社リコー | Image input device |
US9446319B2 (en) | 2003-03-25 | 2016-09-20 | Mq Gaming, Llc | Interactive gaming toy |
JP4322169B2 (en) * | 2003-07-16 | 2009-08-26 | 株式会社リコー | Document processing system, document processing method, document processing program |
JP2005117253A (en) * | 2003-10-06 | 2005-04-28 | Tamron Co Ltd | Imaging device |
US20050093891A1 (en) * | 2003-11-04 | 2005-05-05 | Pixel Instruments Corporation | Image orientation apparatus and method |
JP2005316294A (en) * | 2004-04-30 | 2005-11-10 | Olympus Corp | Photographing device and single lens reflex camera |
WO2006075545A1 (en) | 2005-01-11 | 2006-07-20 | Matsushita Electric Industrial Co., Ltd. | Image stabilizer |
FR2882160B1 (en) * | 2005-02-17 | 2007-06-15 | St Microelectronics Sa | IMAGE CAPTURE METHOD COMPRISING A MEASUREMENT OF LOCAL MOVEMENTS |
JP4135729B2 (en) * | 2005-06-15 | 2008-08-20 | コニカミノルタオプト株式会社 | Lens barrel unit and imaging device equipped with the same |
US8313379B2 (en) | 2005-08-22 | 2012-11-20 | Nintendo Co., Ltd. | Video game system with wireless modular handheld controller |
US7942745B2 (en) * | 2005-08-22 | 2011-05-17 | Nintendo Co., Ltd. | Game operating device |
JP4805633B2 (en) * | 2005-08-22 | 2011-11-02 | 任天堂株式会社 | Game operation device |
US7927216B2 (en) | 2005-09-15 | 2011-04-19 | Nintendo Co., Ltd. | Video game system with wireless modular handheld controller |
US8870655B2 (en) | 2005-08-24 | 2014-10-28 | Nintendo Co., Ltd. | Wireless game controllers |
JP4262726B2 (en) * | 2005-08-24 | 2009-05-13 | 任天堂株式会社 | Game controller and game system |
US8308563B2 (en) * | 2005-08-30 | 2012-11-13 | Nintendo Co., Ltd. | Game system and storage medium having game program stored thereon |
US8157651B2 (en) | 2005-09-12 | 2012-04-17 | Nintendo Co., Ltd. | Information processing program |
KR100649983B1 (en) * | 2005-10-05 | 2006-11-27 | 삼성전자주식회사 | Apparatus and method for photographing by movement detection |
JP4661514B2 (en) * | 2005-10-07 | 2011-03-30 | ソニー株式会社 | Image processing apparatus, image processing method, program, and recording medium |
CN1955832B (en) * | 2005-10-28 | 2010-05-26 | 鸿富锦精密工业(深圳)有限公司 | Digital camera module |
US7822338B2 (en) * | 2006-01-20 | 2010-10-26 | Sony Ericsson Mobile Communications Ab | Camera for electronic device |
JP4530419B2 (en) * | 2006-03-09 | 2010-08-25 | 任天堂株式会社 | Coordinate calculation apparatus and coordinate calculation program |
JP4151982B2 (en) | 2006-03-10 | 2008-09-17 | 任天堂株式会社 | Motion discrimination device and motion discrimination program |
JP4684147B2 (en) * | 2006-03-28 | 2011-05-18 | 任天堂株式会社 | Inclination calculation device, inclination calculation program, game device, and game program |
WO2007118354A1 (en) * | 2006-04-17 | 2007-10-25 | Benq (Shanghai) Co., Ltd | Portable device with pick-up head and method for realizing rotation of pick-up head |
JP5127242B2 (en) | 2007-01-19 | 2013-01-23 | 任天堂株式会社 | Acceleration data processing program and game program |
JP5439733B2 (en) * | 2008-03-31 | 2014-03-12 | リコーイメージング株式会社 | Imaging device |
JP5129638B2 (en) * | 2008-04-02 | 2013-01-30 | ペンタックスリコーイメージング株式会社 | Imaging device |
KR102462799B1 (en) * | 2015-11-05 | 2022-11-03 | 삼성전자주식회사 | Method and apparatus for estimating pose |
US10473949B2 (en) | 2017-01-30 | 2019-11-12 | Semiconductor Components Industries, Llc | Systems and methods for an optical image stabilizer system |
JP6971603B2 (en) * | 2017-03-28 | 2021-11-24 | キヤノン株式会社 | Imaging device |
JP6719025B2 (en) | 2017-06-12 | 2020-07-08 | 富士フイルム株式会社 | Blur detection device, imaging device, lens device, imaging device body, blur detection method, and blur detection program |
US10652464B2 (en) * | 2017-07-31 | 2020-05-12 | Honeywell International Inc. | Systems and methods for automatically switching a surveillance camera into an auto corridor mode |
CN113630522B (en) * | 2020-05-06 | 2022-12-23 | 杭州海康微影传感科技有限公司 | Camera adjusting method and electronic equipment |
Citations (24)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4543601A (en) * | 1981-12-25 | 1985-09-24 | Tokyo Shibaura Denki Kabushiki Kaisha | Solid state image sensor with high resolution |
US4713697A (en) * | 1985-04-18 | 1987-12-15 | Matsushita Electric Industrial Co., Ltd. | Camera apparatus |
US4780739A (en) * | 1985-09-06 | 1988-10-25 | Canon Kabushiki Kaisha | Anti-vibration imaging device |
US4996545A (en) * | 1989-04-03 | 1991-02-26 | Asahi Kogaku Kogyo Kabushiki Kaisha | Apparatus for correcting blurred image of camera using angular acceleration sensor and angular acceleration sensor |
US4998164A (en) * | 1983-03-23 | 1991-03-05 | Tokyo Shibaura Denki Kabushiki Kaisha | Swing-driven solid-state color image sensor |
US5172233A (en) * | 1990-03-20 | 1992-12-15 | Olympus Optical Co., Ltd. | Still camera apparatus |
US5502484A (en) * | 1993-02-12 | 1996-03-26 | Sony Corporation | Video camera and video signal reproducing apparatus with shake detection and correction operation |
US5502483A (en) * | 1992-12-24 | 1996-03-26 | Hitachi, Ltd. | Video camera apparatus |
US5523811A (en) * | 1992-04-17 | 1996-06-04 | Canon Kabushiki Kaisha | Camera device for moving body |
US5585875A (en) * | 1992-12-22 | 1996-12-17 | Nikon Corporation | Camera having anti-vibration function |
US5649237A (en) * | 1993-12-14 | 1997-07-15 | Nikon Corporation | Image movement correction of camera |
US5654752A (en) * | 1992-10-16 | 1997-08-05 | Canon Kabushiki Kaisha | Imaging apparatus with multiple pickups, processing and displays |
US5657080A (en) * | 1989-07-26 | 1997-08-12 | Canon Kabushiki Kaisha | Photographing system for detecting and correcting camera shake |
US5659805A (en) * | 1996-02-16 | 1997-08-19 | Eastman Kodak Company | Camera for indicating camera orientations on photographic film |
US5850254A (en) * | 1994-07-05 | 1998-12-15 | Hitachi, Ltd. | Imaging system for a vehicle which compares a reference image which includes a mark which is fixed to said vehicle to subsequent images |
US5861915A (en) * | 1995-05-31 | 1999-01-19 | Sony Corporation | Temperature-dependant, frequency-compensated hand deviation correction device for video camera |
US5867213A (en) * | 1993-10-21 | 1999-02-02 | Canon Kabushiki Kaisha | Image pickup apparatus having image-shake correcting devices determined according to zoom magnifying power |
US5900927A (en) * | 1993-10-13 | 1999-05-04 | Fuji Photo Film Co., Ltd. | Variable target autofocusing and range finder for measuring distance to a subject |
US5959666A (en) * | 1995-05-30 | 1999-09-28 | Sony Corporation | Hand deviation correction apparatus and video camera |
US6038074A (en) * | 1997-05-20 | 2000-03-14 | Ricoh Company, Ltd. | Three-dimensional measuring apparatus and method, image pickup apparatus, and apparatus and method for inputting image |
US6089090A (en) * | 1996-10-15 | 2000-07-18 | Ngk Insulators, Ltd. | Vibration gyro sensor |
US6285400B1 (en) * | 1996-09-26 | 2001-09-04 | Nec Corporation | Solid state image pick-up device equipped with charge coupled device having incident surface alignable with focal plane |
US6600511B1 (en) * | 1997-01-08 | 2003-07-29 | Pentax Corporation | Camera for use in photogrammetric analytical measurement |
US6686954B1 (en) * | 1998-06-26 | 2004-02-03 | Ricoh Company, Ltd. | Apparatus and method for correction of a deviation of digital camera |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS62170916U (en) | 1986-04-21 | 1987-10-29 | ||
JPS6478581A (en) | 1987-09-21 | 1989-03-24 | Hitachi Ltd | Picture blurring corrector for video camera |
JPH02103023A (en) | 1988-10-12 | 1990-04-16 | Hitachi Ltd | Video camera |
JPH0646322A (en) | 1992-07-24 | 1994-02-18 | Canon Inc | Photographing device with vibration proof function and interchangeable lens |
-
1998
- 1998-06-26 JP JP10180493A patent/JP2000010141A/en active Pending
-
1999
- 1999-06-22 US US09/337,400 patent/US6686954B1/en not_active Expired - Fee Related
-
2003
- 2003-12-09 US US10/730,078 patent/US20040119836A1/en not_active Abandoned
Patent Citations (24)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4543601A (en) * | 1981-12-25 | 1985-09-24 | Tokyo Shibaura Denki Kabushiki Kaisha | Solid state image sensor with high resolution |
US4998164A (en) * | 1983-03-23 | 1991-03-05 | Tokyo Shibaura Denki Kabushiki Kaisha | Swing-driven solid-state color image sensor |
US4713697A (en) * | 1985-04-18 | 1987-12-15 | Matsushita Electric Industrial Co., Ltd. | Camera apparatus |
US4780739A (en) * | 1985-09-06 | 1988-10-25 | Canon Kabushiki Kaisha | Anti-vibration imaging device |
US4996545A (en) * | 1989-04-03 | 1991-02-26 | Asahi Kogaku Kogyo Kabushiki Kaisha | Apparatus for correcting blurred image of camera using angular acceleration sensor and angular acceleration sensor |
US5657080A (en) * | 1989-07-26 | 1997-08-12 | Canon Kabushiki Kaisha | Photographing system for detecting and correcting camera shake |
US5172233A (en) * | 1990-03-20 | 1992-12-15 | Olympus Optical Co., Ltd. | Still camera apparatus |
US5523811A (en) * | 1992-04-17 | 1996-06-04 | Canon Kabushiki Kaisha | Camera device for moving body |
US5654752A (en) * | 1992-10-16 | 1997-08-05 | Canon Kabushiki Kaisha | Imaging apparatus with multiple pickups, processing and displays |
US5585875A (en) * | 1992-12-22 | 1996-12-17 | Nikon Corporation | Camera having anti-vibration function |
US5502483A (en) * | 1992-12-24 | 1996-03-26 | Hitachi, Ltd. | Video camera apparatus |
US5502484A (en) * | 1993-02-12 | 1996-03-26 | Sony Corporation | Video camera and video signal reproducing apparatus with shake detection and correction operation |
US5900927A (en) * | 1993-10-13 | 1999-05-04 | Fuji Photo Film Co., Ltd. | Variable target autofocusing and range finder for measuring distance to a subject |
US5867213A (en) * | 1993-10-21 | 1999-02-02 | Canon Kabushiki Kaisha | Image pickup apparatus having image-shake correcting devices determined according to zoom magnifying power |
US5649237A (en) * | 1993-12-14 | 1997-07-15 | Nikon Corporation | Image movement correction of camera |
US5850254A (en) * | 1994-07-05 | 1998-12-15 | Hitachi, Ltd. | Imaging system for a vehicle which compares a reference image which includes a mark which is fixed to said vehicle to subsequent images |
US5959666A (en) * | 1995-05-30 | 1999-09-28 | Sony Corporation | Hand deviation correction apparatus and video camera |
US5861915A (en) * | 1995-05-31 | 1999-01-19 | Sony Corporation | Temperature-dependant, frequency-compensated hand deviation correction device for video camera |
US5659805A (en) * | 1996-02-16 | 1997-08-19 | Eastman Kodak Company | Camera for indicating camera orientations on photographic film |
US6285400B1 (en) * | 1996-09-26 | 2001-09-04 | Nec Corporation | Solid state image pick-up device equipped with charge coupled device having incident surface alignable with focal plane |
US6089090A (en) * | 1996-10-15 | 2000-07-18 | Ngk Insulators, Ltd. | Vibration gyro sensor |
US6600511B1 (en) * | 1997-01-08 | 2003-07-29 | Pentax Corporation | Camera for use in photogrammetric analytical measurement |
US6038074A (en) * | 1997-05-20 | 2000-03-14 | Ricoh Company, Ltd. | Three-dimensional measuring apparatus and method, image pickup apparatus, and apparatus and method for inputting image |
US6686954B1 (en) * | 1998-06-26 | 2004-02-03 | Ricoh Company, Ltd. | Apparatus and method for correction of a deviation of digital camera |
Cited By (31)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7307653B2 (en) * | 2001-10-19 | 2007-12-11 | Nokia Corporation | Image stabilizer for a microcamera module of a handheld device, and method for stabilizing a microcamera module of a handheld device |
US20050223333A1 (en) * | 2004-03-31 | 2005-10-06 | Canon Kabushiki Kaisha | Image displaying method, image displaying program, and display |
US7810039B2 (en) * | 2004-03-31 | 2010-10-05 | Canon Kabushiki Kaisha | Image displaying method, image displaying program, and display |
US20100309224A1 (en) * | 2004-03-31 | 2010-12-09 | Canon Kabushiki Kaisha | Image displaying method, image displaying program, and display |
US9086790B2 (en) | 2004-03-31 | 2015-07-21 | Canon Kabushiki Kaisha | Image displaying method, image displaying program, and display |
US20050259156A1 (en) * | 2004-05-18 | 2005-11-24 | Konica Minolta Photo Imaging, Inc. | Camera-shake compensation apparatus and position detection apparatus |
US20100207774A1 (en) * | 2009-02-16 | 2010-08-19 | Research In Motion Limited | Controllably Rotatable Camera in Handheld Electronic Device |
US8159363B2 (en) | 2009-02-16 | 2012-04-17 | Research In Motion Limited | Using gravity to direct a rotatable camera in a handheld electronic device |
US8928602B1 (en) | 2009-03-03 | 2015-01-06 | MCube Inc. | Methods and apparatus for object tracking on a hand-held device |
US9365412B2 (en) | 2009-06-23 | 2016-06-14 | MCube Inc. | Integrated CMOS and MEMS devices with air dieletrics |
US9321629B2 (en) | 2009-06-23 | 2016-04-26 | MCube Inc. | Method and structure for adding mass with stress isolation to MEMS structures |
US8981560B2 (en) | 2009-06-23 | 2015-03-17 | MCube Inc. | Method and structure of sensors and MEMS devices using vertical mounting with interconnections |
US8823007B2 (en) | 2009-10-28 | 2014-09-02 | MCube Inc. | Integrated system on chip using multiple MEMS and CMOS devices |
US9709509B1 (en) | 2009-11-13 | 2017-07-18 | MCube Inc. | System configured for integrated communication, MEMS, Processor, and applications using a foundry compatible semiconductor process |
US8794065B1 (en) | 2010-02-27 | 2014-08-05 | MCube Inc. | Integrated inertial sensing apparatus using MEMS and quartz configured on crystallographic planes |
US8936959B1 (en) | 2010-02-27 | 2015-01-20 | MCube Inc. | Integrated rf MEMS, control systems and methods |
US8592993B2 (en) | 2010-04-08 | 2013-11-26 | MCube Inc. | Method and structure of integrated micro electro-mechanical systems and electronic devices using edge bond pads |
US8797279B2 (en) | 2010-05-25 | 2014-08-05 | MCube Inc. | Analog touchscreen methods and apparatus |
US8928696B1 (en) | 2010-05-25 | 2015-01-06 | MCube Inc. | Methods and apparatus for operating hysteresis on a hand held device |
US8869616B1 (en) | 2010-06-18 | 2014-10-28 | MCube Inc. | Method and structure of an inertial sensor using tilt conversion |
US8652961B1 (en) | 2010-06-18 | 2014-02-18 | MCube Inc. | Methods and structure for adapting MEMS structures to form electrical interconnections for integrated circuits |
US8993362B1 (en) | 2010-07-23 | 2015-03-31 | MCube Inc. | Oxide retainer method for MEMS devices |
US9377487B2 (en) | 2010-08-19 | 2016-06-28 | MCube Inc. | Transducer structure and method for MEMS devices |
US9376312B2 (en) | 2010-08-19 | 2016-06-28 | MCube Inc. | Method for fabricating a transducer apparatus |
US8350202B2 (en) * | 2010-09-16 | 2013-01-08 | Cheng Uei Precision Industry Co., Ltd. | Method and apparatus for adjusting and testing an image sensor module |
US20120068048A1 (en) * | 2010-09-16 | 2012-03-22 | Cheng Uei Precision Industry Co., Ltd. | Method and apparatus for adjusting and testing an image sensor module |
US8723986B1 (en) * | 2010-11-04 | 2014-05-13 | MCube Inc. | Methods and apparatus for initiating image capture on a hand-held device |
US8969101B1 (en) | 2011-08-17 | 2015-03-03 | MCube Inc. | Three axis magnetic sensor device and method using flex cables |
US20180343388A1 (en) * | 2017-05-26 | 2018-11-29 | Kazufumi Matsushita | Image processing device, image processing method, and recording medium storing program |
US10645284B2 (en) * | 2017-05-26 | 2020-05-05 | Ricoh Company, Ltd. | Image processing device, image processing method, and recording medium storing program |
CN112161694A (en) * | 2020-09-21 | 2021-01-01 | 武汉大学 | Method for measuring error of high-speed camera caused by environmental excitation |
Also Published As
Publication number | Publication date |
---|---|
JP2000010141A (en) | 2000-01-14 |
US6686954B1 (en) | 2004-02-03 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US6686954B1 (en) | Apparatus and method for correction of a deviation of digital camera | |
TWI584015B (en) | Hand vibration correction device and its adjustment method, hand vibration correction circuit, hand vibration correction method, and camera module and its optical elements of the position control method | |
US8212860B2 (en) | Digital camera having an image mover | |
US20120019660A1 (en) | Video motion compensation and stabilization gimbaled imaging system | |
CN110278354A (en) | Lens assembly, camera, control method and storage medium | |
JP2006300997A (en) | Imaging apparatus with image blur preventing function | |
JP2006295553A (en) | Imaging device having image-shaking preventive function | |
JPS6399680A (en) | Photographing device | |
JP2000075338A (en) | Image blur correction device and photographing device using the same | |
JPH04237038A (en) | Image pickup action correction system | |
JP3827108B2 (en) | Image stabilization device | |
CN113747003B (en) | Camera body with mechanical FMC stability for airborne or satellite-borne surveying equipment | |
JPH075514A (en) | Correcting optical device | |
CN218734566U (en) | Camera device and vehicle | |
JPH051669B2 (en) | ||
JPH0620268B2 (en) | Imaging device | |
JPH0573106B2 (en) | ||
JPS63217773A (en) | Photographing device | |
JPH0546385Y2 (en) | ||
WO1994029766A1 (en) | Driver | |
JPH0619257Y2 (en) | Imaging device | |
JPH0636575B2 (en) | Imaging device | |
JPH0980551A (en) | Image blurring correcting camera | |
JPH0620258B2 (en) | Imaging device | |
JPS63276373A (en) | Image pickup device |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
STCB | Information on status: application discontinuation |
Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION |