Patent · US Expired

Method of decoding variable length prefix codes

US7205915B2 · kind B2 · utility

3Cited by
9References
21Claims
0Family size

Assignee

Inventors

Key dates

Filing dateJul 15, 2003
Grant dateApr 17, 2007
Priority date
Expiry dateJul 15, 2023

Classification

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

Abstract

The method disclosed may be used together with any prefix oriented decoding method to enable faster decoding of variable length codes when a subset of most frequently used codes with relatively short prefixes may be determined. An embodiment of the present invention reads a number of bits, not less than the maximal possible length of a code, from a bit stream. Then a predetermined number of bits is selected and used as an index to a data structure that contains at least a decoded value and a validity indicator, along with other pre-decoded data, namely: prefix type and length, maximal code length for a group of codes, actual code length, the number of bits to return to the bit stream, etc. The validity indicator is used to determine whether to proceed with the decoding operation, or obtain the valid decoded value from the data structure and return excess bits to the bit stream. If the decoded value is indicated to be invalid, the decoding operation is continued, and a decoding method that estimates the length of the code prefix and the number of significant bits corresponding to the length estimated is applied to the bits initially read from the bit stream.

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