Patent ID: 7333036

Claim:
An MPEG decoding computing circuit on programmable processors comprising: a Huffman decoder which accepts as an input Huffman code word and outputs an Huffman index in Huffman decoding operation; and a state register for running at least one of MPEG-2 AAC and MPEG-4 AAC decoding operation, wherein the Huffman decoder comprises: a first general resister which stores table selection information according to a start signal; an accumulator register which stores the Huffman code word; a Huffman specialized decoder which runs the Huffman decoding operation; a second general register which outputs the Huffman index; a third general register which outputs length information of the used Huffman code word; and a barrel shifter which shifts and updates a source accumulator by using the length information of the used Huffman code word as a shift size.