Claims Analysis
Total Claims: 4
Claim 1
Independent Claim
289 words
A method for determining target motion vectors between a current frame and its previous selected frame for a set of feature points, wherein N number of frames are skipped between the current frame and the previous selected frame, said N being a positive integer inclusive of 1, and the set of feature points included in the previous selected frame is predetermined, which comprises the steps of: (a) storing the N skipped frames; (b) setting one of the feature points as a reference search point; (c) determining, for the reference feature point, a best matching point included in a corresponding feature region in an ith skipped frame, thereby generating an ith motion vector representing the displacement between the reference search point and the best matching point and setting the best matching point as the reference feature point, wherein i is a number selected in the ascending order from 1 to N, a smaller value of i being related to a temporally closer frame to the previous selected frame; (d) storing the ith motion vector; (e) repeating said steps (c) through (d) above until the first to the Nth motion vectors are obtained; (f) determining, for the reference feature point, a best matching point included in a corresponding region in the current frame, thereby generating an (N+1)st motion vector representing the displacement between the reference search point and the best matching point; (g) summing up the (N+1) motion vectors so as to provide a target motion vector representing the displacement between said one of the feature points and the corresponding best matching point in the current frame; and (h) repeating said steps (b) through (g) above until the set of target motion vectors for all of the feature points is detected.
Claim 2
Independent Claim
289 words
A method for determining target motion vectors between a current frame and its previous selected frame for a set of feature points, wherein N number of frames are skipped between the current frame and the previous selected frame, said N being a positive integer inclusive of 1, and the set of feature points included in the previous selected frame is predetermined, which comprises the steps of: (a) storing the N skipped frames; (b) setting one of the feature points as a reference search point; (c) determining, for the reference feature point, a best matching point included in a corresponding feature region in an ith skipped frame, thereby generating an ith motion vector representing the displacement between the reference search point and the best matching point and setting the best matching point as the reference feature point, wherein i is a number selected in the ascending order from 1 to N, a smaller value of i being related to a temporally closer frame to the previous selected frame; (d) storing the ith motion vector; (e) repeating said steps (c) through (d) above until the first to the Nth motion vectors are obtained; (f) determining, for the reference feature point, a best matching point included in a corresponding region in the current frame, thereby generating an (N+1)st motion vector representing the displacement between the reference search point and the best matching point; (g) summing up the (N+1) motion vectors so as to provide a target motion vector representing the displacement between said one of the feature points and the corresponding best matching point in the current frame; and (h) repeating said steps (b) through (g) above until the set of target motion vectors for all of the feature points is detected.
Claim 3
Dependent Claim
279 words
A motion estimating apparatus for determining target motion vectors between a current frame and its previous selected frame for a set of feature points, wherein N number of frames are skipped between the current frame and the previous selected frame, said N being a positive integer inclusive of 1, and the set of feature points is included in the previous selected frame, which comprises: memory means for storing the N skipped frames; means for selecting the set of feature points in the previous selected frame; means for providing a reference search point in a reference frame, wherein one of the feature points selected from the previous selected frame is being determined as the reference search point if no motion vector is inputted thereto, and if a motion vector is inputted, the reference search point is updated to a best matching point of the reference search point included in a following frame of the reference point in response to the motion vector, said providing means performs (N+1) reference search points for all of the search points; motion vector detecting means for determining, for the reference search point, a best matching point included in a search region included in the frame following the reference frame, thereby generating one of successive (N+1) motion vectors which represents the displacement between the reference search point and the best matching point; and means for storing and summing up the successive (N+1) motion vectors so as to provide a target motion vector representing the displacement between said one of the feature points and the corresponding best matching point in the current frame, thereby providing the set of target motion vectors for all of the feature points.
Claim 4
Dependent Claim
279 words
A motion estimating apparatus for determining target motion vectors between a current frame and its previous selected frame for a set of feature points, wherein N number of frames are skipped between the current frame and the previous selected frame, said N being a positive integer inclusive of 1, and the set of feature points is included in the previous selected frame, which comprises: memory means for storing the N skipped frames; means for selecting the set of feature points in the previous selected frame; means for providing a reference search point in a reference frame, wherein one of the feature points selected from the previous selected frame is being determined as the reference search point if no motion vector is inputted thereto, and if a motion vector is inputted, the reference search point is updated to a best matching point of the reference search point included in a following frame of the reference point in response to the motion vector, said providing means performs (N+1) reference search points for all of the search points; motion vector detecting means for determining, for the reference search point, a best matching point included in a search region included in the frame following the reference frame, thereby generating one of successive (N+1) motion vectors which represents the displacement between the reference search point and the best matching point; and means for storing and summing up the successive (N+1) motion vectors so as to provide a target motion vector representing the displacement between said one of the feature points and the corresponding best matching point in the current frame, thereby providing the set of target motion vectors for all of the feature points.