Apparatus and method for compressing video
OwnerJames B. Nicholsinventor
Life of this patent
Estimating the term…
Abstract
A computer-implemented method is described for compressing video, the method comprising: calculating an activity metric for a macroblock in a first field; and selecting a quantizer scaling value for a corresponding macroblock in a second field based on the calculated activity metric. Also described is an apparatus for compressing data comprising: an activity metric analysis module to calculate an activity metric for macroblocks in a first field; and a scaling variable selector module to select a quantizer scaling value for corresponding macroblocks in a second field based on the calculated activity metric.
Claims37
A computer-implemented method for compressing video comprising:
- calculating an activity metric for macroblocks in a first field;
- and
- selecting a quantizer scaling value for corresponding macroblocks in a second field based on said calculated activity metric.
An apparatus for compressing video comprising:
- an activity metric analysis module to calculate an activity metric for macroblocks in a first field;
- and
- a scaling variable selector module to select a quantizer scaling value for corresponding macroblocks in a second field based on said calculated activity metric.
A method comprising:
- encoding a first video image in a series of images with a first quantizer scaling value;
- calculating spatial activity within a first area in said first video image;
- and
- selecting a second quantizer scaling value in a corresponding first area in a second video image based on said spatial activity within calculated for said first area.
An article of manufacture including program code which, when executed by a machine, cause said machine to perform the operations of:
- calculating an activity metric for macroblocks in a first field;
- and
- selecting a quantizer scaling value for corresponding macroblocks in a second field based on said calculated activity metric.
An article of manufacture including program code which, when executed by a machine, cause said machine to perform the operations of:
- encoding a first video image in a series of images with a first quantizer scaling value;
- calculating spatial activity within a first area in said first video image;
- and
- selecting a second quantizer scaling value in a corresponding first area in a second video image based on said spatial activity within calculated for said first area.
Dependencies are inferred from the claim text.