Image stabilizing apparatus using bit-plane matching and image stabilizing method using the same
First Claim
1. An image stabilizing apparatus of an image recording apparatus comprising:
- a memory for storing input digital image information;
a motion detecting circuit for calculating an amount of movement of input image information between two screens by using bit-plane matching technique and generating a motion vector of the input image; and
a motion correcting circuit for receiving the motion vector generated by the motion correction circuit and correcting the movement of the input image information by the moving image information stored in the field memory in an opposite direction to a direction of the motion vector.
1 Assignment
0 Petitions
Accused Products
Abstract
An image stabilizing apparatus for correcting motion of an image recording apparatus by using a bit-plane matching technique, and an image stabilizing method thereof. In the image stabilizing apparatus, a field memory stores input digital image information. A motion detecting circuit calculates an amount of movement of input image information between two screens by using bit-plane matching technique and outputs a motion vector of the image recording apparatus. A motion correcting circuit corrects the motion of the image recording apparatus by moving image information stored in the field memory in an opposite direction to the direction of the motion vector.
69 Citations
8 Claims
-
1. An image stabilizing apparatus of an image recording apparatus comprising:
-
a memory for storing input digital image information;
a motion detecting circuit for calculating an amount of movement of input image information between two screens by using bit-plane matching technique and generating a motion vector of the input image; and
a motion correcting circuit for receiving the motion vector generated by the motion correction circuit and correcting the movement of the input image information by the moving image information stored in the field memory in an opposite direction to a direction of the motion vector. - View Dependent Claims (2)
a bit-plane extractor for extracting bit-planes from input digital image information;
an optimum bit-plane detector for detecting an optimum bit-plane suitable for detecting motion among the bit-planes extracted by the bit-plane extractor;
a bit-plane memory for storing the optimum bit-plane detected by the bit-plane detector;
a bit-plane correlation value detector for comparing pixel values of the optimum bit-plane of a previous screen stored in the bit-plane memory and pixel values of the optimum bit-plane in a current screen to calculate correlation values between pixels of the bit-planes, and accumulating the calculated correlation values; and
a motion vector calculator for calculating the motion vector from the accumulated correlation value.
-
-
3. An image stabilizing method in an image recording apparatus, the method comprises the steps of:
-
(a) detecting a motion vector of an input image using a bit-plane matching technique; and
(b) correcting motion of an image recording apparatus by moving the input image in an opposite direction to a direction of the detected motion vector. - View Dependent Claims (4, 5, 6, 7, 8)
(a1) extracting bit-planes from digital image information;
(a2) selecting an optimum bit-plane among the extracted bit-planes;
(a3) storing the optimum bit planes of a previous screen and a current screen;
(a4) comparing pixel values of the optimum bit-plane of the previous screen stored in the bit-plane memory and pixel values of the optimum bit-plane in the current screen to calculate correlation values between pixels of the bit-planes, and accumulating the calculated correlation values; and
(a5) calculating a motion vector from the accumulated correlation value.
-
-
5. The image stabilizing method of claim 4, wherein the step (a2) comprises the steps of:
-
(a2a) initializing an optimal bit-plane index m and an average bit conversion rate Cavg;
(a2b) calculating a bit conversion rate Cm of an optimal bit-plane determined by the optimal bit-plane index m;
(a2c) determining whether an absolute value of the difference between the calculated bit conversion rate Cm and the average bit conversion rate Cavg is equal to or less than a predetermined threshold value; and
(a2d) maintaining a current bit-plane if the absolute value is less than or equal to the threshold value, and changing the bit-plane if the absolute value is greater than the threshold value.
-
-
6. The image stabilizing method of claim 5, wherein the average bit conversion rate is reset to
if the current bit-plane is maintained in the step (a2d). -
7. The image stabilizing method of claim 5, wherein the changing of the bit-plane in the step (a2d) comprises the steps of:
-
determining whether the bit conversion rate Cm is greater than the average bit conversion rate Cavg; and
selecting an upper bit-plane if the bit conversion rate Cm is greater than the average bit conversion rate Cavg, and a lower bit-plane if the bit conversion rate Cm is not greater than the average bit conversion rate Cavg.
-
-
8. The image stabilizing method of claim 5, further comprising the step of setting a predetermined number of motion detection regions in the selected optimum bit-plane,
wherein pixel values of the optimum bit-plane of a previous screen are compared with pixel values of the optimum bit-plane in a current screen with respect to pixel values in the predetermined number of motion detection regions.
Specification