Method and apparatus for detecting image movement
First Claim
1. A method of detecting image movement, comprising the following steps:
- (A) accessing a reference frame, and capturing a reference window from the reference frame;
(B) accessing a sampling frame;
(C) capturing a new window to replace the reference window, if the reference window has not reached a margin of the reference frame;
(D) searching a sampling window matching the reference window, and calculating a moving vector based on the reference window in the sampling frame;
(E) replacing the reference frame with the sampling frame, and capturing the reference window in the reference frame, if the sampling window has reached a margin of the sampling frame; and
(F) repeating the step (B).
1 Assignment
0 Petitions
Accused Products
Abstract
A method of detecting image movement is provided. A reference frame is accessed, and a reference window is captured from the reference frame. A sampling frame is then accessed. When the reference window has not reached the margin of the reference frame, a new window is captured from the reference frame to replace the reference window. From the reference frame, a window matching the reference window is searched and a moving vector is calculated. When the sampling window reaches the margin of the sampling frame, the sampling frame replaces the reference frame. Another reference window is also captured from the reference frame, and the step of accessing the sampling frame is repeated.
-
Citations
20 Claims
-
1. A method of detecting image movement, comprising the following steps:
-
(A) accessing a reference frame, and capturing a reference window from the reference frame;
(B) accessing a sampling frame;
(C) capturing a new window to replace the reference window, if the reference window has not reached a margin of the reference frame;
(D) searching a sampling window matching the reference window, and calculating a moving vector based on the reference window in the sampling frame;
(E) replacing the reference frame with the sampling frame, and capturing the reference window in the reference frame, if the sampling window has reached a margin of the sampling frame; and
(F) repeating the step (B). - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. An apparatus for detecting image movement, comprising:
-
an optical-sensing unit to access a frame;
an auxiliary-calculating unit to calculate and search a matching frame;
a micro-processing unit coupled to the auxiliary-calculating unit, the micro-processing unit accessing a reference frame through the optical-sensing unit, and capturing a reference window in the reference window, the micro-processing unit also accessing a sampling frame, the micro-processing unit searching a sampling window matching the reference window, and calculating a moving vector based on the reference window in the sampling frame, and if the reference window has not reached a margin of the reference frame, a new window being captured to replace the reference window;
if the reference window has reached a margin of the reference frame, and the sampling window has reached a margin of the sampling frame, the reference frame being replaced with the sampling frame, and the reference window being captured in the reference frame. - View Dependent Claims (8, 9, 10, 11, 12, 13, 14)
-
-
15. A method of compensating image movement, comprising the following steps:
-
(A) accessing a reference frame, and capturing a reference window from the reference frame;
(B) accessing a sampling frame;
(C) searching a sampling window matching the reference window, and calculating a moving vector based on the reference window in the sampling frame;
(D) determining whether a pre-determined moving vector is exceeded according to an acceleration;
(E) outputting a predicted moving vector, if the predetermined moving vector is exceeded;
(F) if the pre-determined moving vector is not exceeded, determining whether the acceleration reaches a pre-determined count in an allowable range;
if the acceleration reaches the pre-determined count in the allowable range, predicting a next moving vector and outputting this displacement;
if not, only outputting the displacement; and
(G) repeating the step (B). - View Dependent Claims (16, 17)
-
-
18. An apparatus for compensating image movement, comprising:
-
an optical-sensing unit to access a frame;
an auxiliary-calculating unit to calculate and search a matching frame;
a micro-processing unit coupled to the auxiliary-calculating unit, the micro-processing unit accessing a reference frame through the optical-sensing unit, and capturing a reference window in the reference window, the micro-processing unit also accessing a sampling frame, the micro-processing unit searching a sampling window matching the reference window, and calculating a moving vector based on the reference window in the sampling frame, the micro-processing unit determining whether a pre-determined moving vector is exceeded according to an acceleration;
if the pre-determined moving vector is exceeded, the micro-processing unit outputting a predicted moving vector;
if the pre-determined moving vector is not exceeded, the micro-processing unit determining whether the acceleration reaches a pre-determined count in an allowable range;
if the acceleration reaches the pre-determined count in the allowable range, predicting a next moving vector and outputting the displacement, and then the reference frame being replaced by the sampling frame and the reference window being captured from the reference frame. - View Dependent Claims (19, 20)
-
Specification