发明名称 Decoder of variable length codes
摘要 The present invention relates to a method and an apparatus (1158, 1171-1173, 1180-1184, 1188) for decoding blocks of data encoded using a plurality of variable-length code words. Preferably, the encoding used is Huffman coding. The blocks also comprise fixed-length, not-encoded fields and variable-length, not-encoded bit fields. The code words are interleaved with the variable-length, not-encoded bit fields. The apparatus (1158, 1171-1173, 1180-1184, 1188) includes a preprocessing logic unit for removing the fixed-length, not-encoded fields. The preprocessing logic unit outputs the variable-length code words interleaved with the variable-length, not-encoded bit fields, as well as signals indicating positions of the fixed-length, not-encoded fields in the data blocks. The apparatus (1158, 1171-1173, 1180-1184, 1188) also includes a circuit that synchronously passes the position-indicating signals to an output of the apparatus with the data being decoded. Thus, if there is a multiplicity of variable-length coded data between the fixed-length, not-encoded fields on the input of the apparatus (1158, 1171-1173, 1180-1184, 1188), a multiplicity of corresponding decoded data appears on the output of the apparatus (1158, 1171-1173, 1180-1184, 1188) between any two position-indicating signals corresponding to the fixed-length not-encoded words on the input.
申请公布号 US6272257(B1) 申请公布日期 2001.08.07
申请号 US19980025613 申请日期 1998.02.18
申请人 CANON KABUSHIKI KAISHA 发明人 PROKOP TOMASZ THOMAS
分类号 G06F9/38;G06F17/14;G06T1/20;G06T9/00;G06T15/00;G11C7/10;H04N7/26;(IPC1-7):G06K9/36 主分类号 G06F9/38
代理机构 代理人
主权项
地址