×

Method and system for decoding data encoded in a variable length code word

  • US 6,219,457 B1
  • Filed: 05/26/1998
  • Issued: 04/17/2001
  • Est. Priority Date: 05/26/1998
  • Status: Expired due to Term
First Claim
Patent Images

1. A method of decoding data encoded in a variable length code word in a system having a first look up table and a variable length code table, said method comprising the steps of:

  • receiving a plurality of bits comprising at least one encoded code word;

    encoding a number of leading bits in the encoded code word;

    providing the encoded number of leading bits to a first look up table address generator and to a variable length code table address generator;

    generating a first pointer to an entry in the first look up table, said step comprising;

    receiving a code word type identification, and responsive to the code word type identification and the encoded number of leading bits, generating the first pointer that points to one of a plurality of entries in the first look up table;

    evaluating the entry in the first look up table pointed to by the first table pointer;

    generating a second pointer to an entry in the variable length code table, said step comprising;

    selecting a plurality of bits in the encoded code word following the leading bits, responsive to said step of evaluating the entry in the first look up table pointed to by the first pointer, determining a base address, and combining the encoded number of leading bits, the selected bits, and the base address to generate the second pointer; and

    evaluating the entry in the variable length code table pointed to by the generated second pointer to determine the number of magnitude bits in the variable length code word.

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