首页> 外国专利> Apparatus for variable-length coding and variable-length-decoding using a plurality of Huffman coding tables

Apparatus for variable-length coding and variable-length-decoding using a plurality of Huffman coding tables

机译:使用多个霍夫曼编码表进行可变长度编码和可变长度解码的设备

摘要

An apparatus for variable-length-coding input symbols using a plurality of variable-length-code tables includes N variable-length-code tables each having a symbol-codeword association different from the others according to statistics regarding the symbols and a variable- length-coding device for coding the input symbols according to each of the variable-length-code tables for every block in a predetermined block data unit, for generating codewords, and for providing both table information representing each of the variable-length-code tables utilized in generating the respective codewords and a control signal indicating that variable-length-coding to a predetermined block data unit has been completed. The apparatus also includes buffers which store the codewords generated by the variable-length-coding device, an optimum table determining device receiving the output codewords for controlling the buffer so as to output codewords with a minimum amount of data for the block data unit, for supplying the table information from the variable- length-coding device and for providing table selection information representing a variable-length-code table producing the minimum amount of data for an input block data unit. The apparatus further includes a first switching circuit which receives table selection information and codewords and respectively outputs data in response to the output control signal. The apparatus advantageously can improve data compression efficiency. A complementary decoder, which can be used in building a communication system, is also described.
机译:一种用于使用多个可变长度代码表对输入符号进行可变长度编码的设备,包括N个可变长度代码表,每个可变长度代码表根据关于符号和可变长度的统计信息,具有彼此不同的符号-代码字关联。编码设备,用于根据预定块数据单元中每个块的每个可变长度代码表对输入符号进行编码,生成码字,并提供表示所使用的每个可变长度代码表的两个表信息在生成各个码字和指示对预定块数据单元的可变长度编码已经完成的控制信号的过程中。该设备还包括:缓冲器,其存储由可变长度编码设备生成的代码字;最佳表确定设备,其接收用于控制该缓冲器的输出代码字,以便针对块数据单元输出具有最小数据量的代码字。从可变长度编码设备提供表信息,并提供表选择信息,该表选择信息代表可变长度编码表,该表为输入块数据单元产生最小数据量。该设备还包括第一开关电路,该第一开关电路接收表选择信息和码字并响应于输出控制信号分别输出数据。该设备有利地可以提高数据压缩效率。还描述了可用于构建通信系统的互补解码器。

著录项

相似文献

  • 专利
  • 外文文献
  • 中文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号