发明名称 Dictionary reset performance enhancement for data compression applications.
摘要 <p>A class of lossless data compression algorithms use a RAM-based dictionary to facilitate the compression and decompression of data. The dictionary is initialized or reset at various events, such as data file boundaries, or at specific compression ratio thresholds. The average time to perform the dictionary reset is decreased by using a dictionary reset optimizer (12) to reset the dictionary without writing the DICT_VALID fields (19) of all dictionary locations (1,2,3,..L) immediately upon each reset. The DICT_VALID field in static RAM (16) is set up as an N-bit field and the optimizer includes a counter (20) for generating an N-bit DICT_NUMBER field (22) under control of a controller (24) responsive to reset signals. During operation to compress/decompress data after a reset, the DICT_VALID field of a dictionary location is compared to the current DICT_NUMBER(1). If their values are equal, the DICT_ENTRY field (18) in such location is deemed valid. Otherwise, the DICT_ENTRY field is rewritten with new compression data and the DICT_VALID field is reset equal to the current DICT_NUMBER(1). Upon each reset, the counter is incremented to provide a new DICT_NUMBER(2) whose value will no longer match current DICT_VALID values stored in the dictionary locations. &lt;IMAGE&gt;</p>
申请公布号 EP0534713(A2) 申请公布日期 1993.03.31
申请号 EP19920308614 申请日期 1992.09.22
申请人 HEWLETT-PACKARD COMPANY 发明人 LANTZ, CARL B.
分类号 G06F5/00;G06T9/00;H03M7/30 主分类号 G06F5/00
代理机构 代理人
主权项
地址