Method and apparatus for complexity-scalable motion estimation
AssigneeGeneral Instrument Corporation
InventorsKrit Panusopone, David M. Baylon, Weiyao Lin
Life of this patent
Estimating the term…
Abstract
Embodiments of the invention generally provide a method and apparatus for complexity-scalable video coding. One embodiment of a method for video coding includes receiving a sequence of one or more video frames, obtaining a budget for the one or more video frames, the budget specifying a maximum number of computations that may be used in performing motion estimation for the one or more video frames, allocating the maximum number of computations among individual ones of the one or more video frames, performing motion estimation in accordance with the allocating, and outputting a motion estimate for the sequence.
Claims23
A method for video coding, comprising:
- receiving a sequence of one or more video frames;
- obtaining a budget for the one or more video frames, the budget specifying a maximum number of computations that may be used in performing motion estimation for the one or more video frames;
- allocating the computations among individual ones of the one or more video frames;
- performing motion estimation in accordance with the allocating;
- and
- outputting a motion estimate for the sequence.
A computer readable medium containing an executable program for video coding, where the program performs the steps of:
- receiving a sequence of one or more video frames;
- obtaining a budget for the one or more video frames, the budget specifying a maximum number of computations that may be used in performing motion estimation for the one or more video frames;
- allocating the maximum number of computations among individual ones of the one or more video frames;
- performing motion estimation in accordance with the allocating;
- and
- outputting a motion estimate for the sequence.
A video encoder, comprising:
- an input for receiving a sequence of one or more video frames;
- and
- a motion estimator for obtaining a budget for the one or more video frames, the budget specifying a maximum number of computations that may be used in performing motion estimation for the one or more video frames, for allocating the maximum number of computations among individual ones of the one or more video frames, and for performing motion estimation in accordance with the allocating.
Dependencies are inferred from the claim text.