发明名称 Variable-length decoding apparatus and method, computer program, and computer-readable storage medium
摘要 This invention reduces the scale of a Huffman table used for decoding. A queuing unit queues a variable-length code word from a received bitstream. A switch circuit discriminates the type of the code word in accordance with the pattern of a predetermined number of bits at the start of the queued variable-length code word, extracts data having a sufficient code word length from a predetermined bit position on the basis of the discrimination result, and outputs the result to a Huffman table. The Huffman table compares the data from the switch circuit with a variable-length code word stored in advance, and when the data and the variable-length code word coincide, outputs first symbol data. The Huffman table also generates a sum value for the first symbol data, and generates two second symbols from the sum result. A selection unit selects and outputs one of the first symbol and two second symbols in accordance with the type of the received code. A selection unit selects and outputs one of the symbol selected by the selection unit and a symbol from an FLC decoder on the basis of the data queued by the queuing unit.
申请公布号 US6937170(B2) 申请公布日期 2005.08.30
申请号 US20040814510 申请日期 2004.04.01
申请人 CANON KABUSHIKI KAISHA 发明人 OTSUKA KATSUMI
分类号 H04N7/30;H03M7/42;(IPC1-7):H03M7/40 主分类号 H04N7/30
代理机构 代理人
主权项
地址