Motion estimation method, medium, and system with fast motion estimation
First Claim
Patent Images
1. A motion estimation method, comprising:
- comparing a predetermined threshold with a cost indicating a difference between a current block of a current image and a block of a reference image specified by a select starting point, wherein the select starting point is changed based upon the comparison of the predetermined threshold and the cost; and
selectively searching for a matching block of the current block from the select starting point or the changed select starting point.
2 Assignments
0 Petitions
Accused Products
Abstract
A motion estimation method, medium, and system with fast motion estimation. The motion estimation method includes comparing a cost indicating a difference between a current block of a current image and a block of a reference image specified by a starting point with a predetermined threshold and selectively searching for the best matching block of the current block from the starting point according to the comparison result.
45 Citations
18 Claims
-
1. A motion estimation method, comprising:
-
comparing a predetermined threshold with a cost indicating a difference between a current block of a current image and a block of a reference image specified by a select starting point, wherein the select starting point is changed based upon the comparison of the predetermined threshold and the cost; and selectively searching for a matching block of the current block from the select starting point or the changed select starting point. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. At least one medium comprising computer readable code to control at least one processing element to implement a motion estimation method, the motion estimation method comprising:
-
comparing a predetermined threshold with a cost indicating a difference between a current block of a current image and a block of a reference image specified by a select starting point, wherein the select starting point is changed based upon the comparison of the predetermined threshold and the cost; and selectively searching for a matching block of the current block from the select starting point or the changed select starting point.
-
-
13. A motion estimation system, comprising:
-
a comparison unit to compare a predetermined threshold with a cost indicating a difference between a current block of a current image and a block of a reference image specified by a select starting point, wherein the select starting point is changed based upon the comparison of the predetermined threshold and the cost; and a search unit to selectively search for a matching block of the current block from the select starting point or the changed select starting point.
-
-
14. A video encoding method, comprising:
-
calculating a motion vector using a threshold that is a criterion for determining a suitable start point for searching in a reference image for a matching block of a current block of a current image; generating a prediction image of the current image from the reference image using the calculated motion vector; calculating a difference between the generated prediction image and the current image to generate a difference between the current image and the generated prediction image; and encoding and outputting the calculated difference between the current image and the generated prediction image. - View Dependent Claims (15, 16)
-
-
17. At least one medium comprising computer readable code to control at least one processing element to implement a video encoding method, the video encoding method comprising:
-
calculating a motion vector using a threshold that is a criterion for determining a suitable start point for searching in a reference image for a matching block of a current block of a current image; generating a prediction image of the current image from the reference image using the calculated motion vector; calculating a difference between the generated prediction image and the current image to generate a difference between the current image and the generated prediction image; and encoding and outputting the calculated difference between the current image and the generated prediction image.
-
-
18. A video encoder, comprising:
-
a motion estimation unit to calculate a motion vector using a threshold that is a criterion for determining a suitable start point for searching in a reference image for a matching block of a current block of a current image; a motion compensation unit to generate a prediction image of the current image from the reference image using the calculated motion vector; a subtraction unit to calculate a difference between the generated prediction image and the current image to generate a difference between the current image and the generated prediction image; and an encoding unit to encode and output the calculated difference between the current image and the generated prediction image.
-
Specification