Method for motion estimation using a low-bit edge image
First Claim
1. A method for motion estimation, comprising:
- generating an oriented edge image by an edge-detect-filtering process in according with contour and texture of an original luminance image;
generating an subsampled edge image by performing an low-bit resolution oriented edge image process upon the edge image;
performing a wide-range search upon the subsampled edge image to generate a motion vector;
performing a small-range full search is performed upon the generated motion vector to obtain a final motion vector by using decoded luminance pixels.
1 Assignment
0 Petitions
Accused Products
Abstract
The invention provides a method for a motion estimation algorithm. The motion estimation algorithm using low bit resolution integrated edge image instead of luminance image to obtain difference block with small AC coefficients, edge image created by filters is employed to improve encoding quality, on the other hand, operation cost is reduced to low bit resolution. The invention also provides a method for a motion estimation algorithm with a new algorithm using low-bit resolution oriented edge image. Using low-bit resolution oriented edge in motion estimation can result in flatter image blocks which is in demanded by texture-compress unit (such as DCT), as a result, the encoding efficiency is improved, and the operation load is reduced by low-bit resolution.
-
Citations
10 Claims
-
1. A method for motion estimation, comprising:
-
generating an oriented edge image by an edge-detect-filtering process in according with contour and texture of an original luminance image;
generating an subsampled edge image by performing an low-bit resolution oriented edge image process upon the edge image;
performing a wide-range search upon the subsampled edge image to generate a motion vector;
performing a small-range full search is performed upon the generated motion vector to obtain a final motion vector by using decoded luminance pixels. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method for motion estimation, comprising:
-
generating an oriented edge image by an edge-detect-filtering process in according with contour and texture of an original luminance image, the edge-detect-filtering process including;
performing a x-direction filtering process and a y-direction filtering process to generate a x-direction oriented edge pixels and a y-direction oriented edge pixels; and
generating the oriented edge image by adding the x-direction edge pixels and the y-direction edge pixels;
generating an subsampled edge image by performing an low-bit resolution oriented edge image process upon the edge image, the low-bit resolution oriented edge image process including performing a non-uniform quantization process upon the edge image, the non-uniform quantization process including;
providing a plurality of quantization levels in accordance with a predetermined bit-length, wherein the bit-length is depended upon encoding quality, the more the bit-length, the better the encoding quality; and
quantizing the x-direction edge pixels and the y-direction edge pixels in accordance with the quantization levels to generate the subsampled edge image; and
using the subsampled edge image to generate a motion vector for the original luminance image. - View Dependent Claims (10)
-
Specification