Hybrid hierarchial/full-search MPEG encoder motion estimation
OwnerGregory V. Maturi, Vivek Bhargava +2inventors
InventorsGregory V. Maturi, Vivek Bhargava, Sho Long Chen, Ren-Yuh Wang
Life of this patent
Estimating the term…
Loading patent…
OwnerGregory V. Maturi, Vivek Bhargava +2inventors
InventorsGregory V. Maturi, Vivek Bhargava, Sho Long Chen, Ren-Yuh Wang
Estimating the term…
An apparatus and method for determining inter-frame motion during compression of digital video data incorporates a computationally efficient hierarchical block-matching motion estimation technique in conjunction with a full-search block-matching approach. In the hierarchical block-matching method, a macroblock is filtered and decimated, and a search area is also filtered and decimated. A block-matching search is performed within the filtered and decimated search area. An augmented block in the original search area that corresponds to the block in the decimated search area that provided the best match with the decimated macroblock is then compared with the original macroblock to determine a motion vector. Operating parameters specify the search range based on the type of frame being processed, i.e. P-frame or B-frame, and, in the case of B-frames, the distance of the B-frame from the reference frame. If the operating parameters specify a search range above an established threshold, the hierarchical block-matching search is performed. If the operating parameters specify a search range equal to or below the established threshold, the full-search block-matching search is performed.
In a digital video data compression scheme, a method of estimating the frame-to-frame motion of a block of pels in a video frame comprising the steps of:
In a digital video data compression scheme, a method of estimating the frame-to-frame motion of a block of pels in a video frame comprising the steps of:
In a digital video data compression apparatus, a motion estimation apparatus for estimating the frame-to-frame motion of a block of pels in a video frame comprising:
In a digital video data compression apparatus, a motion estimation apparatus for estimating the frame-to-frame motion of a block of pels in a video frame comprising:
Dependencies are inferred from the claim text.