Patent ID: 7649943

Claim:
A method of processing media content utilizing a multimedia application program interface (API) which dynamically identifies and adapts to a processing system such that the multimedia API facilitates the interoperability of one or more decoder applications with one or more video decoder accelerators, the method comprising: generating on a computing system a motion compensated prediction of a region of media content; receiving an indication of whether there are first and second quantities of residual samples remaining for refining the prediction, on a per-region basis, wherein the indication comprises one or more values associated with one or more picture-level parameters; adding of the first quantity of residual samples to the prediction to generate a refined prediction value, when so indicated; subtracting the second quantity of residual samples from the refined prediction value to generate a final representation, when so indicated; sending prediction control information necessary for generation of a motion compensated predicted region to an accelerator; sending an indication to the accelerator of whether the first and second quantities of residual samples are to be applied; and performing subsequent processing and/or rendering at the accelerator.