Image blur correcting apparatus
First Claim
1. An image blur correcting apparatus comprising:
- a lens-barrel part including a lens and an imaging device;
image signal processing means for forming a video signal from an electrical signal obtained at said imaging device;
a supporting body for supporting said lens-barrel part in a freely pivoting manner around a rotating axis crossing a beam axis incident to said lens-barrel part at approximately right angles;
actuator means, attached between said lens-barrel part and said supporting body, for rotating said lens-barrel part;
relative angle detecting means for detecting a relative angle between said lens-barrel part and said supporting body;
means for detecting a moving vector indicating an amount of blur of the image from correlation between two fields of image information from said image signal processing means, which are continuous in view of time;
angular velocity operating means for calculating rotation angular velocity using a zoom multiplying factor from the detected moving vector; and
calculating controlling means for outputting a control signal of an actuator in accordance with outputs of said relative angle detecting means and said angular velocity detecting means;
wherein the amount of blur of the image is determined in both a pitch and yaw direction.
0 Assignments
0 Petitions
Accused Products
Abstract
An image blur correcting apparatus includes a lens-barrel part having a lens and an imaging device, an image signal processing device for forming a video signal from an electrical signal obtained at the imaging device, a supporting body for supporting the lens-barrel part in a freely pivoting manner around a rotation axis crossing a beam axis incident to the lens-barrel part at approximately right angles, and an actuator device attached between the lens-barrel part and the supporting body for rotating the lens-barrel part. The apparatus further includes a relative angle detecting device for detecting a relative angle between the lens-barrel part and the supporting body and a device for detecting a moving vector indicating an amount of blur of the image from correlation between two frames of image information from the image signal processing means, which are continuous in view of time. Finally, the device includes an angular velocity accumulating device for calculating rotating angular velocity using a zoom multiplying factor or the like from the detected result of the moving vector.
-
Citations
58 Claims
-
1. An image blur correcting apparatus comprising:
-
a lens-barrel part including a lens and an imaging device; image signal processing means for forming a video signal from an electrical signal obtained at said imaging device; a supporting body for supporting said lens-barrel part in a freely pivoting manner around a rotating axis crossing a beam axis incident to said lens-barrel part at approximately right angles; actuator means, attached between said lens-barrel part and said supporting body, for rotating said lens-barrel part; relative angle detecting means for detecting a relative angle between said lens-barrel part and said supporting body; means for detecting a moving vector indicating an amount of blur of the image from correlation between two fields of image information from said image signal processing means, which are continuous in view of time; angular velocity operating means for calculating rotation angular velocity using a zoom multiplying factor from the detected moving vector; and calculating controlling means for outputting a control signal of an actuator in accordance with outputs of said relative angle detecting means and said angular velocity detecting means; wherein the amount of blur of the image is determined in both a pitch and yaw direction. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25)
-
22. The image blur correcting apparatus of claim 19, wherein said latching means delays all pixels of the digital signal by one frame.
-
23. The image blur correcting apparatus of claim 22, wherein the vertical and horizontal absolute values which represent the difference between the vertical and horizontal components of the representative point signal and the vertical and horizontal components of the delayed digital signal for each of the plurality of blocks, are represented by:
-
space="preserve" listing-type="equation">Dx=Σ
|R.sub.ij -S.sub.i,j+y |
space="preserve" listing-type="equation">Dy=Σ
|R.sub.ij -S.sub.i+x,j |where; Dx=the horizontal absolute value for each of the plurality of blocks, Dy=the vertical absolute value for each of the plurality of blocks, Rij =data of the representative pixel, Si,j+y =data of a pixel of the delayed digital signal in a y-z plane, and Si+x,j =data of a pixel of the delayed signal in a x-z plane.
-
-
24. The image blur correcting apparatus of claim 23, wherein the moving vector is obtained by averaging movement of the entire image.
-
25. The image blur correcting apparatus of claim 24, wherein the moving vector is obtained by adding each of the representation pixels for each of the plurality of blocks of the image in order to average the movement of the entire image.
-
-
26. A video camera comprising:
-
an image blur correcting apparatus in which moving vectors of the whole screen are detected from an amount of movement of a pixel in each block, based upon representative points set in a plurality of blocks in an image, in order to detect an amount of movement between frames of the image, said image blur correcting apparatus including; means for calculating an absolute value of a difference between a pixel of a representative point for each block of the frame directly, before a frame whose movement vector is to be detected, and the pixels on a horizontal straight line and a vertical straight line passing through the representative point, respectively, of the frame whose movement vector is to be detected; horizontal and vertical accumulated addition means for accumulatedly adding horizontal and vertical absolute values calculated; means for detecting two intersecting one-dimensional moving vectors from the horizontal and vertical accumulated added values; and means for calculating a two-dimensional moving vector from said two intersecting one-dimensional moving vectors. - View Dependent Claims (27, 28)
-
-
29. A video camera comprising:
-
an image blur correcting apparatus including, means for selecting a representative point in a first of two continuous screens, for dividing a second of the two continuous screens into a plurality of blocks, and finding an absolute value of a difference between the representative point and each of the plurality of blocks; means for dividing each of the plurality of blocks into a plurality of areas and for calculating a table by adding the absolute value of the difference for each of the plurality of areas for each of the corresponding plurality of blocks to said table; means for finding a moving vector in each of the plurality of areas from said table accumulated for each of the plurality of areas; parallel movement/zooming operation determining means for determining whether each of the plurality of areas of the second of two continuous screens are moving parallel to each other or if the second of the two continuous screens is moving according to a zooming operation, depending on a moving vector determined for each of the plurality of areas; and means for outputting a screen moving vector, having a value obtained by averaging the moving vectors of each of the plurality of areas for the second of the two continuous screens when said parallel movement/zooming operation determining means determines the second of the two continuous screens is moving in parallel and for outputting the screen moving vector having a value obtained by multiplying an average value of the second of the two continuous screens by a prescribed attenuation constant K (0≦
k<
1) when said means determines the second of the two continuous screens to be moving according to a zooming operation. - View Dependent Claims (30, 31, 32)
-
-
33. A video camera comprising:
-
an image blur correcting apparatus including, a lens-barrel part having a lens and an imaging device; image signal processing means for forming a video signal from an electrical signal obtained at said imaging device; a supporting body for supporting said lens-barrel part in a freely pivoting manner around a rotating axis crossing a beam axis incident to said lens-barrel part at approximately right angles; actuator means, attached between said lens-barrel part and said supporting body, for rotating said lens-barrel part; relative angle detecting means for detecting a relative angle between said lens-barrel part and said supporting body; means for detecting a moving vector indicating an amount of blur of the image from correlation between two frames, which are continuous in view of time, of image information from said image signal processing means; angular velocity operating means for calculating rotation angular velocity using a zoom multiplying factor from the detected moving vector; and calculating controlling means for outputting a control signal of an actuator in accordance with outputs of said relative angle detecting means and said angular velocity detecting means.
-
-
34. An image blur converting apparatus comprising:
-
a moving vector detecting apparatus in which moving vectors of at least a part of the screen are detected from an amount of movement of a pixel in each block, based upon representative points set in a plurality of blocks in an image, in order to detect an amount of movement between at least one of frames and fields of the image, said moving vector detecting apparatus including, means for detecting two intersecting one-dimensional moving vectors from vertical accumulated addition tables corresponding to pixels on a vertical straight line passing through a representative point, and from horizontal accumulated addition tables corresponding to pixels on a horizontal straight line passing through the representative point, and means for calculating a two-dimensional moving vector from said two intersecting one-dimensional moving vectors. - View Dependent Claims (35, 36, 37)
-
-
38. A moving vector detector, comprising:
-
representative point memory means for selecting a representative pixel from all pixels of a digital signal, to produce a representative point signal, absolute value means for calculating an absolute value of a difference between the representative point signal and delayed digital signal for each of a plurality of blocks which comprise an image, accumulated addition storing means for storing the absolute value, calculated for each of the plurality of blocks, and comparing means for comparing the absolute values for each of the plurality of blocks and generating a moving vector indicating an amount of blur of the image. - View Dependent Claims (39, 40, 41, 42, 43)
-
-
44. A moving vector detector, comprising:
-
representative point memory means for selecting a representative pixel from all pixels of a digital signal to produce a representative point signal, vertical and horizontal absolute value means for calculating a vertical and horizontal absolute value, respectively, the vertical and horizontal absolute values representing a difference between a vertical and horizontal component of the representative point signal and a vertical and horizontal component of a delayed digital signal, respectively, for each of a plurality of blocks which comprise an image, vertical and horizontal accumulated addition tables for storing the vertical and horizontal absolute values, respectively, calculated for each of the plurality of blocks, one-dimensional vector detecting means for detecting a vertical vector and an intersecting horizontal vector from the vertical and horizontal absolute values stored in said vertical and horizontal accumulated addition tables, respectively, and two dimensional vector detecting means for detecting a moving vector from the vertical vector and the intersecting horizontal vector. - View Dependent Claims (45, 46, 47, 48, 49, 50, 51)
-
49. The moving vector detector of claim 44, wherein the vertical and horizontal absolute values which represent the difference between the vertical and horizontal components of the representative point signal and the vertical and horizontal components of the delayed digital signal for each of the plurality of blocks, are represented by:
-
space="preserve" listing-type="equation">Dx=Σ
|R.sub.ij -S.sub.i,j+y |
space="preserve" listing-type="equation">Dy=Σ
|R.sub.ij -S.sub.i+x,j |where; Dx=the horizontal absolute value for each of the plurality of blocks, Dy=the vertical absolute value for each of the plurality of blocks, Rij =data of the representative pixel, Si,j+y =data of a pixel of the delayed digital signal in a y-z plane, and Si+x,j =data of a pixel of the delayed signal in a x-z plane.
-
-
50. The moving vector detector of claim 49, wherein the moving vector is obtained by averaging movement of the entire image.
-
51. The moving vector detector of claim 50, wherein the moving vector is obtained by adding each of the representation pixels for each of the plurality of blocks of the image in order to average the movement of the entire image.
-
-
52. A moving vector detector, comprising:
-
representative point memory means for selecting a representative pixel from all pixels of a digital signal to produce a representative point signal, absolute value means for calculating an absolute value of a difference between the representative point signal and a delayed digital signal for each of a plurality of blocks which comprise an image, dividing means for dividing each of the plurality of blocks into a plurality of areas, each of the plurality of areas having a corresponding accumulation table, accumulation means for adding the absolute value of the difference between the representative point signal and the delayed digital signal for each of the plurality of blocks to a plurality of table value comparing means, one for each of the plurality of areas, to produce a plurality of moving vector values, moving vector means for averaging the plurality of moving vector values, multiplying means for multiplying the average by a predetermined value, parallel movement/zooming operation determining means for receiving the plurality of moving vector values and detecting parallel movement or a zooming operation of the image, and switching means for setting the moving vector equal to the average of the plurality of moving vector values calculated by said moving vector means when parallel movement is detected by said parallel movement/zooming operation detecting means and for setting the moving vector equal to the multiplied average, calculated by said multiplying means when the zooming operation is detected by said parallel movement/zooming operation determining means. - View Dependent Claims (53, 54, 55, 56, 57, 58)
-
Specification