×

Variable length decoding using lookup tables

  • US 5,253,053 A
  • Filed: 12/31/1990
  • Issued: 10/12/1993
  • Est. Priority Date: 12/31/1990
  • Status: Expired due to Term
First Claim
Patent Images

1. In a data processing apparatus, a method for decoding a variable length codeword (VLC), said VLC being a portion of an encoded bitstream in said data processing apparatus comprising the following steps:

  • a. reading a VLC from said encoded bitstream, the VLC having a maximum length of X bits;

    b. using the VLC as an index into a first table, the first table containing decoded values for all possible VLC'"'"'s with first Y bits not equal to any value in a first set of values, wherein Y is less than X, and if the first Y bits of the VLC are not equal to any value in the first set of values then returning a second decoded value from the first table; and

    c. if the first Y bits of the VLC are equal to any value in the first set of values, then returning a pointer to a second table from the first table, using the VLC as an index into the second table, and returning a third decoded value from the second table.

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