KR100269808B1 - 압축률 편차를 보상하는 데이터 압축 시스템 - Google Patents
압축률 편차를 보상하는 데이터 압축 시스템 Download PDFInfo
- Publication number
- KR100269808B1 KR100269808B1 KR1019970071298A KR19970071298A KR100269808B1 KR 100269808 B1 KR100269808 B1 KR 100269808B1 KR 1019970071298 A KR1019970071298 A KR 1019970071298A KR 19970071298 A KR19970071298 A KR 19970071298A KR 100269808 B1 KR100269808 B1 KR 100269808B1
- Authority
- KR
- South Korea
- Prior art keywords
- code
- parsed
- compression
- buffer
- data
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Images
Classifications
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03M—CODING; DECODING; CODE CONVERSION IN GENERAL
- H03M7/00—Conversion of a code where information is represented by a given sequence or number of digits to a code where the same, similar or subset of information is represented by a different sequence or number of digits
- H03M7/30—Compression; Expansion; Suppression of unnecessary data, e.g. redundancy reduction
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03M—CODING; DECODING; CODE CONVERSION IN GENERAL
- H03M7/00—Conversion of a code where information is represented by a given sequence or number of digits to a code where the same, similar or subset of information is represented by a different sequence or number of digits
- H03M7/30—Compression; Expansion; Suppression of unnecessary data, e.g. redundancy reduction
- H03M7/3084—Compression; Expansion; Suppression of unnecessary data, e.g. redundancy reduction using adaptive string matching, e.g. the Lempel-Ziv method
- H03M7/3088—Compression; Expansion; Suppression of unnecessary data, e.g. redundancy reduction using adaptive string matching, e.g. the Lempel-Ziv method employing the use of a dictionary, e.g. LZ78
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Compression, Expansion, Code Conversion, And Decoders (AREA)
Abstract
Description
Claims (3)
- 입력되는 데이터 코드 스트링에 대하여 균일한 압축률을 갖도록 압축률 편차를 보상하는 데이터 압축 시스템에 있어서,상기 데이터 코드 스트링에 대하여 구문화된 코드를 사전(dictuonary) 방식으로 계속적으로 등록하여 저장하는 저장수단;상기 데이터 코드 스트링을 구문화(parsing)하고, 상기 구문화된 코드를 상기 저장 수단에 저장된 구문화된 코드와 매칭하고, 매칭안된 구문화된 코드가 상기 저장수단에 새로이 등록되게하는 스트링 매칭부;상기 스트링 매칭부로부터 제공되는 구문화된 코드를 일시 저장하는 제 1 버퍼;상기 스트링 매칭부에서 최대 길이로 매칭된 구문화된 코드를 일시 저장하는 제 2 버퍼;상기 제 1 및 제 2 버퍼에 저장된 구문화된 코드들로부터 계산된 압축 편차율과 기설정 압축 편차율의 임계값을 비교하는 비교 수단;상기 비교 수단에서 상기 계산된 압축 편차율이 상기 기설정 임계값보다 클 때, 상기 제 2 버퍼에 저장된 최대 길이의 구문화된 코드의 마지막 비트를 제외한 나머지의 감축된 코드에 대하여 구문화하고, 상기 구문화된 코드를 상기 저장 수단에 저장된 구문화된 코드와 매칭하고, 매칭안된 구문화된 코드가 상기 저장수단에 새로이 등록되게 하는 감축 코드 스트링 매칭부;상기 제 1 버퍼 또는 제 2 버퍼를 통하여 제공되는 구문화된 코드에 대응하는 인덱스를 상기 저장 수단으로부터 찾아 압축 부호화를 수행하는 인코더를 포함하는 것을 특징으로하는 균일 데이터 압축률을 갖는 데이터 압축 시스템.
- 제 1 항에 있어서, 상기 비교부에서 비교 결과 상기 계산된 압축 편차율이 상기 기설정 임계값보다 적을 때, 상기 제 2 버퍼에 저장된 최대 길이로 구문화된 코드가 상기 인코더로 제공되는 것을 특징으로하는 특징으로하는 균일 데이터 압축률을 갖는 데이터 압축 시스템.
- 제 1 항에 있어서, 상기 감축 코드 스트링 매칭부는 상기 구문화된 코드를 상기 제 2 버퍼에 제공하고, 상기 제 1 버퍼(400)로 상기 구문화된 코드의 전송 완료를 알리는 신호를 발생하는 것을 특징으로하는 균일 데이터 압축률을 갖는 데이터 압축 시스템.
Priority Applications (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1019970071298A KR100269808B1 (ko) | 1997-12-20 | 1997-12-20 | 압축률 편차를 보상하는 데이터 압축 시스템 |
US09/210,930 US6104323A (en) | 1997-12-20 | 1998-12-15 | Data compression apparatus for compensating a deviation of a compression rate |
GB9827823A GB2334654B (en) | 1997-12-20 | 1998-12-17 | Data compression apparatus for compensating a deviation of a compression rate |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1019970071298A KR100269808B1 (ko) | 1997-12-20 | 1997-12-20 | 압축률 편차를 보상하는 데이터 압축 시스템 |
Publications (2)
Publication Number | Publication Date |
---|---|
KR19990051879A KR19990051879A (ko) | 1999-07-05 |
KR100269808B1 true KR100269808B1 (ko) | 2000-10-16 |
Family
ID=19527998
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1019970071298A Expired - Fee Related KR100269808B1 (ko) | 1997-12-20 | 1997-12-20 | 압축률 편차를 보상하는 데이터 압축 시스템 |
Country Status (3)
Country | Link |
---|---|
US (1) | US6104323A (ko) |
KR (1) | KR100269808B1 (ko) |
GB (1) | GB2334654B (ko) |
Families Citing this family (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7500017B2 (en) * | 2001-04-19 | 2009-03-03 | Microsoft Corporation | Method and system for providing an XML binary format |
US7079054B2 (en) * | 2004-06-04 | 2006-07-18 | Broadcom Corporation | V.42bis standalone hardware accelerator and architecture of construction |
FR2933793B1 (fr) * | 2008-07-11 | 2013-07-05 | Canon Kk | Procedes de codage et de decodage, par referencement, de valeurs dans un document structure, et systemes associes. |
US9264068B2 (en) * | 2014-05-09 | 2016-02-16 | Micron Technology, Inc. | Deflate compression algorithm |
US9870355B2 (en) * | 2015-07-17 | 2018-01-16 | Ebay Inc. | Correction of user input |
CN118316967B (zh) * | 2024-06-05 | 2024-09-10 | 苏州悦涵环保科技有限公司 | 一种环境监测用水质在线监测系统 |
Family Cites Families (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
FI750096A7 (ko) * | 1974-01-16 | 1975-07-17 | Champion Paper Co Ltd | |
US5179138A (en) * | 1988-01-25 | 1993-01-12 | Chisso Corporation | Process for producing a vinyl chloride resin composition for powder molding |
JPH05113869A (ja) * | 1991-10-23 | 1993-05-07 | Fujitsu Ltd | データ圧縮符号化及び復号化方式 |
US5406278A (en) * | 1992-02-28 | 1995-04-11 | Intersecting Concepts, Inc. | Method and apparatus for data compression having an improved matching algorithm which utilizes a parallel hashing technique |
US5440753A (en) * | 1992-11-13 | 1995-08-08 | Motorola, Inc. | Variable length string matcher |
US5525982A (en) * | 1994-04-15 | 1996-06-11 | International Business Machines Corporation | Method and means for character string pattern matching for compression and the like using minimal cycles per character |
CA2180189C (en) * | 1995-08-03 | 2001-07-03 | Satoru Adachi | Variable length coded data transmission device |
JP2840589B2 (ja) * | 1996-02-09 | 1998-12-24 | 富士通株式会社 | データ圧縮装置及びデータ復元装置 |
US5703581A (en) * | 1996-06-14 | 1997-12-30 | Lucent Technologies Inc. | Method and apparatus for data compression and decompression |
-
1997
- 1997-12-20 KR KR1019970071298A patent/KR100269808B1/ko not_active Expired - Fee Related
-
1998
- 1998-12-15 US US09/210,930 patent/US6104323A/en not_active Expired - Lifetime
- 1998-12-17 GB GB9827823A patent/GB2334654B/en not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
GB2334654A (en) | 1999-08-25 |
US6104323A (en) | 2000-08-15 |
KR19990051879A (ko) | 1999-07-05 |
GB9827823D0 (en) | 1999-02-10 |
GB2334654B (en) | 2003-04-16 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US4494108A (en) | Adaptive source modeling for data file compression within bounded memory | |
US6633242B2 (en) | Entropy coding using adaptable prefix codes | |
US5001478A (en) | Method of encoding compressed data | |
US6606040B2 (en) | Method and apparatus for adaptive data compression | |
US6100824A (en) | System and method for data compression | |
US5389922A (en) | Compression using small dictionaries with applications to network packets | |
US6906647B2 (en) | Method and apparatus for arithmetic coding, including probability estimation state table creation | |
US5999111A (en) | Variable length encoding/decoding apparatus using re-association of symbol-codeword for variable length code table | |
KR940005514B1 (ko) | 부호화 장치 | |
KR19990044839A (ko) | 데이터 압축 모드간 스위칭 방법 및 장치 | |
KR930024507A (ko) | 영상데이타의 가변장부호화/복호화방법 및 장치 | |
US5594435A (en) | Permutation-based data compression | |
KR19990029626A (ko) | 적응형 데이터 압축을 수행하는 방법 및 장치 | |
US5392036A (en) | Efficient optimal data recopression method and apparatus | |
KR100448289B1 (ko) | 스트링매칭모듈을갖는데이터압축시스템 | |
US5668737A (en) | High-speed data processor and coding method | |
KR100269808B1 (ko) | 압축률 편차를 보상하는 데이터 압축 시스템 | |
EP0658982B1 (en) | System for bi-level symbol coding-decoding with saved storage and method for the same | |
US5010344A (en) | Method of decoding compressed data | |
US5184126A (en) | Method of decompressing compressed data | |
EP0079442A2 (en) | Data translation apparatus translating between raw and compression encoded data forms | |
KR20010087269A (ko) | 가변 길이 복호 시스템 및 방법 | |
US7580429B1 (en) | System and methods for improving data compression | |
US6262675B1 (en) | Method of compressing data with an alphabet | |
US6714145B1 (en) | Method and apparatus for integer-based encoding and decoding of bits |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
PA0109 | Patent application |
St.27 status event code: A-0-1-A10-A12-nap-PA0109 |
|
PA0201 | Request for examination |
St.27 status event code: A-1-2-D10-D11-exm-PA0201 |
|
R17-X000 | Change to representative recorded |
St.27 status event code: A-3-3-R10-R17-oth-X000 |
|
PG1501 | Laying open of application |
St.27 status event code: A-1-1-Q10-Q12-nap-PG1501 |
|
E701 | Decision to grant or registration of patent right | ||
PE0701 | Decision of registration |
St.27 status event code: A-1-2-D10-D22-exm-PE0701 |
|
GRNT | Written decision to grant | ||
PR0701 | Registration of establishment |
St.27 status event code: A-2-4-F10-F11-exm-PR0701 |
|
PR1002 | Payment of registration fee |
St.27 status event code: A-2-2-U10-U11-oth-PR1002 Fee payment year number: 1 |
|
PG1601 | Publication of registration |
St.27 status event code: A-4-4-Q10-Q13-nap-PG1601 |
|
R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-5-5-R10-R18-oth-X000 |
|
R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-5-5-R10-R18-oth-X000 |
|
PN2301 | Change of applicant |
St.27 status event code: A-5-5-R10-R11-asn-PN2301 |
|
PN2301 | Change of applicant |
St.27 status event code: A-5-5-R10-R11-asn-PN2301 |
|
PN2301 | Change of applicant |
St.27 status event code: A-5-5-R10-R14-asn-PN2301 |
|
PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 4 |
|
PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 5 |
|
PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 6 |
|
PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 7 |
|
PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 8 |
|
PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 9 |
|
PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 10 |
|
PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 11 |
|
PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 12 |
|
PN2301 | Change of applicant |
St.27 status event code: A-5-5-R10-R11-asn-PN2301 |
|
PN2301 | Change of applicant |
St.27 status event code: A-5-5-R10-R14-asn-PN2301 |
|
PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 13 |
|
FPAY | Annual fee payment |
Payment date: 20130701 Year of fee payment: 14 |
|
PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 14 |
|
FPAY | Annual fee payment |
Payment date: 20140703 Year of fee payment: 15 |
|
PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 15 |
|
LAPS | Lapse due to unpaid annual fee | ||
PC1903 | Unpaid annual fee |
St.27 status event code: A-4-4-U10-U13-oth-PC1903 Not in force date: 20150726 Payment event data comment text: Termination Category : DEFAULT_OF_REGISTRATION_FEE |
|
PC1903 | Unpaid annual fee |
St.27 status event code: N-4-6-H10-H13-oth-PC1903 Ip right cessation event data comment text: Termination Category : DEFAULT_OF_REGISTRATION_FEE Not in force date: 20150726 |