← Back to Patent Explorer
US5604498A Expired / Lapsed US ⏱️ 0.0 years remaining

Huffman decoder

Assignee: Samsung Electronics Co Ltd
•
Filing: 1995-06-30
•
Granted: 1997-02-18
•
Expires: 2015-06-30
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A Huffman decoder includes 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 the first and second latches to select a predetermined bit according to the selection signal, a data rotator for cyclic-shifting the output of the multiplexer according to the word size to form a reconstructed data and outputting the reconstructed data, an addressing portion for comparing the reconstructed data with a predetermined value and decoding the data, and a memory for storing the size of the variable-length-encoded word and the fixed-length code corresponding thereto which are output according to the output of the addressing portion.

Inventors

  • 👤 Heon-chul Park

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-28 17:25
CPC Classifications
G; G06; G06T; G06T9/00; G06T9/005; H; H03; H03M; H03M7/00; H03M7/30; H03M7/40; H03M7/42; H03M7/425

Claims Analysis

Total Claims: 4
Claim 1
Independent Claim 178 words
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.
Claim 2
Dependent Claim 178 words
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.
Claim 3
Dependent Claim 63 words
A Huffman decoder as claimed in claim 1, wherein said addressing portion comprises: comparators for receiving the upper bits of the rotated data output from said data rotator and comparing an address set in comparators with the received upper bits; and binary decoders which are activated by the output of said comparators, for receiving and decoding the lower bits of said rotated data.
Claim 4
Dependent Claim 31 words
A Huffman decoder as claimed in claim 1, further comprising a table selector for selecting a specific Huffman table among a plurality of Huffman tables according to said table selection signal.

References Cited (Backward Citations)

US5404166A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2000-02-18 2000-08-19 2001-02-18 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2004-02-18 2004-08-19 2005-02-18 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2008-02-18 2008-08-19 2009-02-18 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag