×

Low complexity video decoder

  • US 8,259,808 B2
  • Filed: 03/25/2010
  • Issued: 09/04/2012
  • Est. Priority Date: 03/25/2010
  • Status: Active Grant
First Claim
Patent Images

1. A low complexity video decoder, comprising:

  • a fast variable length decoding (VLD) and inverse quantization module arranged to perform fast VLD and inverse quantization on an input bit stream to generate inverse quantization results;

    an inverse transform unit arranged to perform inverse transform on the inverse quantization results to generate inverse transform results;

    a motion compensation module arranged to perform motion compensation according to the input bit stream and generate associated prediction outputs, wherein the motion compensation module comprises;

    a temporal prediction unit arranged to perform temporal prediction to generate at least a portion of the prediction outputs; and

    a spatial prediction unit arranged to perform spatial prediction to generate at least a portion of the prediction outputs;

    an arithmetic unit arranged to sum up the inverse transform results and the prediction outputs to generate compensated outputs;

    a reconstructed frame output unit arranged to generate a plurality of reconstructed frames according to the compensated outputs, wherein the spatial prediction unit performs spatial prediction according to a current reconstructed frame of the reconstructed frames; and

    a frame storage arranged to temporarily store at least one portion of the reconstructed frames, wherein the temporal prediction unit performs temporal prediction according to the at least one portion of the reconstructed frames;

    wherein the temporal prediction unit operates in accordance with a resolution of the reconstructed frames, rather than a resolution of a plurality of original frames represented by the input bit stream, in order to reduce complexity of performing temporal prediction;

    and the temporal prediction unit further estimates at least a portion of partial information that has been omitted, in order to perform sub-pixel interpolation for use of performing temporal prediction.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×