Patent · US Expired

System and method for the decoding of variable length codes

US6445314B1 · kind B1 · utility

36Cited by
6References
19Claims
0Family size

Assignee

Inventors

Key dates

Filing dateMar 1, 2000
Grant dateSep 3, 2002
Priority date
Expiry dateMar 1, 2020

Classification

  • Technology area (CPC H)Electricity
  • CPC primaryH03M7/425
  • WIPO fieldBasic communication processes
  • WIPO sectorElectrical engineering

Abstract

A system for decoding variable length codes comprises a window buffer, a unique variable length code look-up table and a decoder. The window buffer is coupled to receive a bit stream and provides a window output having the same number of bits in the longest variable length code. The output of the window buffer is coupled to address the variable length code look-up table. The look-up table has entries pre-calculated based on the variable length code book and is pre-stored in the system. The window buffer can have a size of any number of bits from X to Y where X is the number of bits in the longest variable length code and Y is a number greater than X. The output of the variable length code look-up table is provided to the decoder. The output of the variable length code look-up table includes the code specified by the bits, and a number of bits that the window buffer should be incremented. This number is in turn used by the decoder to increment the window buffer. The present invention is particularly advantageous because with a modest increase in the size and format of the variable length code look-up table, the decoder in a single computation can determine the code.

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.