×

Memory management for an MPEG2 compliant decoder

  • US 5,668,599 A
  • Filed: 03/19/1996
  • Issued: 09/16/1997
  • Est. Priority Date: 03/19/1996
  • Status: Expired due to Fees
First Claim
Patent Images

1. A digital video decoder comprising an input data buffer, a variable length decoder, a dequantizer, an inverse discrete cosine transform decoder, a motion compensator, and a frame memory, said frame memory having at least a past reference frame buffer, a future reference frame buffer, a frame buffer for a frame currently being decoded, and a Spill Buffer, said Spill Buffer being dynamically allocable within said frame memory as frames are decoded, and where said three frame buffers are accessed on a rotating basis according to the following algorithm:

  • C=D*NBF+ NBF*(T*(PREV =B)+P*(PREV=B*PRES =B));

    P=C*NBF+ NBF*F*(PRES =B);

    F=T*(PREV =B*PRES= B)+P*(PREV=B*PRES =B);

    D=C*NBF+ NBF*(F*(PRES =B)+T*(PREV =B*PRES=B)); and

    T=D;

    whereC=Current picture pointer;

    P=Past picture pointer;

    F=Future picture pointer;

    D=Display picture pointer;

    T=Temporary pointer;

    PRES=Present picture type;

    PREV=Previous picture type; and

    NBF=No B frame mode.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×