System, method, and software for estimation of motion vectors
AssigneeIntel Corporation
InventorAndre Zaccarin
Life of this patent
Estimating the term…
Loading patent…
AssigneeIntel Corporation
InventorAndre Zaccarin
Estimating the term…
In recent years, it has become increasingly common to transmit sequences of digital images (video data) from one point to another, particularly over computer networks, such as the World-Wide-Web portion of the Internet. To reduce transmission times, computers and other devices that transmit and receive video data often include a video encoder that encodes or compress the data based on the redundancy or similarity between consecutive video frames. Many encoders use motion estimation as a key part of the compression. However, motion estimation itself can be time consuming to perform. Accordingly, the present inventor devised some unique techniques that allow for faster motion estimation. One exemplary technique subsamples a search area of a reference frame to find a set of blocks that have a line of pixels similar to a line of pixels in a target block of another frame. The set of blocks found based on the line similarity are then compared in greater detail to the target block to determine the one best suited for estimating a motion vector for the target block.
A method of estimating a motion vector for a target block of pixels in a target frame relative to a reference frame, the method comprising:
A method of estimating a motion vector for a target block of pixels in a target frame relative to a reference frame, the method comprising:
An image encoder including a motion estimator for estimating a motion vector for a target block of pixels in a target frame relative to a reference frame, the motion estimator comprising:
A machine-readable medium for facilitating estimation of a motion vector for a target block of pixels in a target frame relative to a reference frame, the medium comprising instructions for:
A system comprising:
An image encoder including a motion estimator for estimating a motion vector for a target block of pixels in a target frame relative to a reference frame, the motion estimator comprising:
A method of estimating a motion vector for a target block of pixels in a target frame relative to a reference frame, with the target block having two or more lines of pixels, the method comprising:
Dependencies are inferred from the claim text.