Variable length code decoding apparatus
AssigneeDaewoo Electronics Co., Ltd.
InventorGyu-Seok Kim
Life of this patent
Estimating the term…
Abstract
A variable length code (VLC) decoding apparatus disclosed herein has an interface circuit 10 wherein an input bit stream is fed. The interface circuit 10 includes a plurality of window registers for directly extracting the decoding objective bit stream from the input bit stream. Each of the window registers has 2.sup.n -bit storage locations for storing an bit stream shifted by 1 bit from that of its adjacent window registers. Therefore, the VLC decoding apparatus advantageously achieves a high speed for decoding operation through the use of a plurality of window registers for directly extracting a next undecoded sequence of an input bit stream.
Claims2
A variable length code decoding apparatus having an interface means for parallelly extracting an objective bit stream from input bit streams which includes variable length codewords and a table-lookup memory means, which is connected to the interface means, for decoding the objective bit stream and outputting a decoded symbol and word length information which indicates the length of decoded codeword corresponding to the decoded symbol, wherein said interface means comprises:
- a first latch means for receiving and holding a first 2.sup.n -bit input bit stream;
- a second latch means for receiving and holding the first 2.sup.n -bit input bit stream held in the first latch means when a second 2.sup.n -bit input bit stream is fed to the first latch means;
- a plurality of window registers, hardwiredly coupled to the first and the second latch means and the table-lookup memory means, for receiving and holding the first and the second 2.sup.n -bit input bit streams outputted from the first and the second latch means, each of the window registers having 2.sup.n -bit storage locations for storing a 2.sup.n -bit bit stream shifted by 1 bit from that stored in adjacent window register;
- and
- a control means responsive to word length information outputted from the table-lookup memory means for producing a window selection signal to directly select a window register holding a 2.sup.n -bit stream correctly shifted according to the word length information so as to extract the objective bit stream.
Dependencies are inferred from the claim text.