×

Huffman decoder

  • US 5,604,498 A
  • Filed: 06/30/1995
  • Issued: 02/18/1997
  • Est. Priority Date: 06/30/1994
  • Status: Expired due to Term
First Claim
Patent Images

1. A Huffman decoder for receiving variable-length-encoded data and outputting a fixed-length code corresponding to the data reconstructed in a Huffman table selected according to a table selection signal, which comprises:

  • a first latch for storing the current variable-length-encoded data;

    a second latch for storing the previous variable-length-encoded data;

    a single decoder for receiving the word size and outputting a selection signal;

    a data requirement signal generator for generating a data requirement signal when the added word size is over a predetermined size after summing the word sizes;

    a multiplexer for receiving the outputs of said first and second latches, to select a predetermined bit according to said selection signal;

    a data rotator for cyclic-shifting the output of said multiplexer according to said word size to form a reconstructed data, and outputting said reconstructed data;

    an addressing portion for comparing said reconstructed data with a predetermined value and decoding the data; and

    a memory for storing the size of said variable-length-encoded word and the fixed-length code corresponding thereto which are output according to the output of said addressing portion.

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