JP7159557B2 - 動的辞書の生成プログラム、動的辞書の生成方法および復号化装置 - Google Patents
動的辞書の生成プログラム、動的辞書の生成方法および復号化装置 Download PDFInfo
- Publication number
- JP7159557B2 JP7159557B2 JP2017254256A JP2017254256A JP7159557B2 JP 7159557 B2 JP7159557 B2 JP 7159557B2 JP 2017254256 A JP2017254256 A JP 2017254256A JP 2017254256 A JP2017254256 A JP 2017254256A JP 7159557 B2 JP7159557 B2 JP 7159557B2
- Authority
- JP
- Japan
- Prior art keywords
- dynamic
- dynamic dictionary
- dictionary
- code
- words
- 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.)
- Active
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
- 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
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F40/00—Handling natural language data
- G06F40/10—Text processing
- G06F40/12—Use of codes for handling textual entities
- G06F40/137—Hierarchical processing, e.g. outlines
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F40/00—Handling natural language data
- G06F40/10—Text processing
- G06F40/12—Use of codes for handling textual entities
- G06F40/14—Tree-structured documents
- G06F40/146—Coding or compression of tree-structured data
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F40/00—Handling natural language data
- G06F40/10—Text processing
- G06F40/166—Editing, e.g. inserting or deleting
- G06F40/177—Editing, e.g. inserting or deleting of tables; using ruled lines
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F40/00—Handling natural language data
- G06F40/20—Natural language analysis
- G06F40/237—Lexical tools
- G06F40/242—Dictionaries
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Health & Medical Sciences (AREA)
- Artificial Intelligence (AREA)
- Audiology, Speech & Language Pathology (AREA)
- Computational Linguistics (AREA)
- General Health & Medical Sciences (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Compression, Expansion, Code Conversion, And Decoders (AREA)
Description
テキストデータに複数回出現する単語と符号とを対応付けた動的辞書を用いて前記テキストデータを符号化する、
処理を実行させる符号化プログラムであって、
前記符号化において前記動的辞書に登録される符号それぞれの前記動的辞書における登録先の領域は、前記符号に対応する単語の前記テキストデータにおける位置に対応付けられていることを特徴とする符号化プログラム。
テキストデータに複数回出現する単語と符号とを対応付けた動的辞書であって、前記動的辞書は複数の動的辞書セグメントを含み、各動的辞書セグメントは、符号に対応する単語のテキストデータにおける位置に関連付けられ、
前記動的辞書を用いて前記テキストデータを符号化した符号化ファイルの入力を受け付け、
前記符号化ファイルについて、抽出対象となる符号の指示を受け付けた場合に、前記複数の動的辞書セグメントから、抽出対象の符号に対応付けられた動的辞書セグメントを抽出した抽出動的辞書を生成する
処理を実行させることを特徴とする動的辞書の生成プログラム。
処理をコンピュータが実行する符号化方法であって、
前記符号化において前記動的辞書に登録される符号それぞれの前記動的辞書における登録先の領域は、前記符号に対応する単語の前記テキストデータにおける位置に対応付けられていることを特徴とする符号化方法。
テキストデータに複数回出現する単語と符号とを対応付けた動的辞書であって、前記動的辞書は複数の動的辞書セグメントを含み、各動的辞書セグメントは、符号に対応する単語のテキストデータにおける位置に関連付けられ、
前記動的辞書を用いて前記テキストデータを符号化した符号化ファイルの入力を受け付け、
前記符号化ファイルについて、抽出対象となる符号の指示を受け付けた場合に、前記複数の動的辞書セグメントから、抽出対象の符号に対応付けられた動的辞書セグメントを抽出した抽出動的辞書を生成する
処理を実行することを特徴とする動的辞書の生成方法。
前記符号化において前記動的辞書に登録される符号それぞれの前記動的辞書における登録先の領域は、前記符号に対応する単語の前記テキストデータにおける位置に対応付けられていることを特徴とする符号化装置。
前記動的辞書を用いて前記テキストデータを符号化した符号化ファイルの入力を受け付ける受付部と、
前記符号化ファイルについて、抽出対象となる符号の指示を受け付けた場合に、前記複数の動的辞書セグメントから、抽出対象の符号に対応付けられた動的辞書セグメントを抽出した抽出動的辞書を生成する伸長処理部と
を有することを特徴とする復号化装置。
100a 符号化部
100b 伸長部
100c 記憶部
Claims (3)
- コンピュータに、
テキストデータに複数回出現する単語と符号とを対応付けた動的辞書であって、前記動的辞書は複数の動的辞書セグメントを含み、各動的辞書セグメントは、符号に対応する単語のテキストデータにおける位置に関連付けられ、
前記動的辞書を用いて前記テキストデータを符号化した符号化ファイルの入力を受け付け、
前記符号化ファイルについて、抽出対象となる符号の指示を受け付けた場合に、前記複数の動的辞書セグメントから、抽出対象の符号に対応付けられた動的辞書セグメントを抽出した抽出動的辞書を生成し、
前記符号化ファイルの符号のうち、静的辞書に登録されていない符号について、前記抽出動的辞書に設定された符号と単語との関係を基にして、符号を単語に変換する
処理を実行させることを特徴とする動的辞書の生成プログラム。 - コンピュータが実行する動的辞書の生成方法であって、
テキストデータに複数回出現する単語と符号とを対応付けた動的辞書であって、前記動的辞書は複数の動的辞書セグメントを含み、各動的辞書セグメントは、符号に対応する単語のテキストデータにおける位置に関連付けられ、
前記動的辞書を用いて前記テキストデータを符号化した符号化ファイルの入力を受け付け、
前記符号化ファイルについて、抽出対象となる符号の指示を受け付けた場合に、前記複数の動的辞書セグメントから、抽出対象の符号に対応付けられた動的辞書セグメントを抽出した抽出動的辞書を生成し、
前記符号化ファイルの符号のうち、静的辞書に登録されていない符号について、前記抽出動的辞書に設定された符号と単語との関係を基にして、符号を単語に変換する
処理を実行することを特徴とする動的辞書の生成方法。 - テキストデータに複数回出現する単語と符号とを対応付けた動的辞書であって、前記動的辞書は複数の動的辞書セグメントを含み、各動的辞書セグメントは、符号に対応する単語のテキストデータにおける位置に関連付けられ、
前記動的辞書を用いて前記テキストデータを符号化した符号化ファイルの入力を受け付ける受付部と、
前記符号化ファイルについて、抽出対象となる符号の指示を受け付けた場合に、前記複数の動的辞書セグメントから、抽出対象の符号に対応付けられた動的辞書セグメントを抽出した抽出動的辞書を生成し、前記符号化ファイルの符号のうち、静的辞書に登録されていない符号について、前記抽出動的辞書に設定された符号と単語との関係を基にして、符号を単語に変換する伸長処理部と
を有することを特徴とする復号化装置。
Priority Applications (4)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2017254256A JP7159557B2 (ja) | 2017-12-28 | 2017-12-28 | 動的辞書の生成プログラム、動的辞書の生成方法および復号化装置 |
| US16/191,899 US10404275B2 (en) | 2017-12-28 | 2018-11-15 | Non-transitory computer readable recording medium, encoding method, creating method, encoding device, and decoding device |
| EP22169415.1A EP4053730A1 (en) | 2017-12-28 | 2018-11-20 | Decoding program creating dynamic dictionary associating codes to words for extraction |
| EP18207223.1A EP3506126A1 (en) | 2017-12-28 | 2018-11-20 | Encoding program, creating program, encoding method, creating method, encoding device, and decoding device |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2017254256A JP7159557B2 (ja) | 2017-12-28 | 2017-12-28 | 動的辞書の生成プログラム、動的辞書の生成方法および復号化装置 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2019121861A JP2019121861A (ja) | 2019-07-22 |
| JP7159557B2 true JP7159557B2 (ja) | 2022-10-25 |
Family
ID=64402062
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2017254256A Active JP7159557B2 (ja) | 2017-12-28 | 2017-12-28 | 動的辞書の生成プログラム、動的辞書の生成方法および復号化装置 |
Country Status (3)
| Country | Link |
|---|---|
| US (1) | US10404275B2 (ja) |
| EP (2) | EP4053730A1 (ja) |
| JP (1) | JP7159557B2 (ja) |
Families Citing this family (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP7074989B2 (ja) * | 2018-08-31 | 2022-05-25 | 国立大学法人 筑波大学 | データ圧縮器、データ圧縮方法、データ圧縮プログラム、データ解凍器、データ解凍方法、データ解凍プログラムおよびデータ圧縮解凍システム |
| JP6850068B2 (ja) | 2019-06-28 | 2021-03-31 | 株式会社ファーストリテイリング | ブランケット |
| CN118140470A (zh) * | 2023-08-25 | 2024-06-04 | 深圳市锐明技术股份有限公司 | 数据通信方法、装置、设备及存储介质 |
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2017184200A (ja) | 2016-03-31 | 2017-10-05 | 富士通株式会社 | 符号化プログラム、符号化装置、符号化方法、復号化プログラム、復号化装置および復号化方法 |
| JP2017195447A (ja) | 2016-04-18 | 2017-10-26 | 富士通株式会社 | 符号化処理プログラム、符号化処理装置、符号化処理方法、復号化処理プログラム、復号化処理装置および復号化処理方法 |
| JP2017194803A (ja) | 2016-04-19 | 2017-10-26 | 富士通株式会社 | 符号化プログラム、符号化装置および符号化方法 |
Family Cites Families (10)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5870036A (en) | 1995-02-24 | 1999-02-09 | International Business Machines Corporation | Adaptive multiple dictionary data compression |
| JP3277792B2 (ja) | 1996-01-31 | 2002-04-22 | 株式会社日立製作所 | データ圧縮方法および装置 |
| JPH10260980A (ja) | 1997-03-19 | 1998-09-29 | Hitachi Ltd | 圧縮検索方式 |
| US6985965B2 (en) * | 2000-11-16 | 2006-01-10 | Telefonaktiebolaget Lm Ericsson (Publ) | Static information knowledge used with binary compression methods |
| JP2004013680A (ja) | 2002-06-10 | 2004-01-15 | Nec Corp | 文字コード圧縮・復元装置および同方法 |
| US8832043B2 (en) | 2006-05-31 | 2014-09-09 | International Business Machines Corporation | Method and system for transformation of logical data objects for storage |
| JP5808360B2 (ja) | 2013-04-08 | 2015-11-10 | 日本電信電話株式会社 | 文字列圧縮及び復元システム並びに方法 |
| JP6550765B2 (ja) * | 2015-01-28 | 2019-07-31 | 富士通株式会社 | 文字データ変換プログラム、文字データ変換装置および文字データ変換方法 |
| JP6665679B2 (ja) * | 2016-05-17 | 2020-03-13 | 富士通株式会社 | 復号化プログラム、復号化方法および復号化装置 |
| JP2017126185A (ja) | 2016-01-13 | 2017-07-20 | 富士通株式会社 | 符号化プログラム、符号化方法、符号化装置、復号化プログラム、復号化方法および復号化装置 |
-
2017
- 2017-12-28 JP JP2017254256A patent/JP7159557B2/ja active Active
-
2018
- 2018-11-15 US US16/191,899 patent/US10404275B2/en active Active
- 2018-11-20 EP EP22169415.1A patent/EP4053730A1/en not_active Withdrawn
- 2018-11-20 EP EP18207223.1A patent/EP3506126A1/en not_active Ceased
Patent Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2017184200A (ja) | 2016-03-31 | 2017-10-05 | 富士通株式会社 | 符号化プログラム、符号化装置、符号化方法、復号化プログラム、復号化装置および復号化方法 |
| JP2017195447A (ja) | 2016-04-18 | 2017-10-26 | 富士通株式会社 | 符号化処理プログラム、符号化処理装置、符号化処理方法、復号化処理プログラム、復号化処理装置および復号化処理方法 |
| JP2017194803A (ja) | 2016-04-19 | 2017-10-26 | 富士通株式会社 | 符号化プログラム、符号化装置および符号化方法 |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2019121861A (ja) | 2019-07-22 |
| US10404275B2 (en) | 2019-09-03 |
| US20190207625A1 (en) | 2019-07-04 |
| EP3506126A1 (en) | 2019-07-03 |
| EP4053730A1 (en) | 2022-09-07 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US9509334B2 (en) | Non-transitory computer-readable recording medium, compression method, decompression method, compression device and decompression device | |
| JP6641857B2 (ja) | 符号化プログラム、符号化方法、符号化装置、復号化プログラム、復号化方法および復号化装置 | |
| US10360183B2 (en) | Encoding device, encoding method, decoding device, decoding method, and computer-readable recording medium | |
| JP6531398B2 (ja) | プログラム | |
| US9793920B1 (en) | Computer-readable recording medium, encoding device, and encoding method | |
| JP6540308B2 (ja) | 符号化プログラム、符号化方法、符号化装置、復号化プログラム、復号化方法および復号化装置 | |
| JP7159557B2 (ja) | 動的辞書の生成プログラム、動的辞書の生成方法および復号化装置 | |
| US9479195B2 (en) | Non-transitory computer-readable recording medium, compression method, decompression method, compression device, and decompression device | |
| US10224958B2 (en) | Computer-readable recording medium, encoding apparatus, and encoding method | |
| CN106354746B (zh) | 搜索方法和搜索设备 | |
| US11055328B2 (en) | Non-transitory computer readable medium, encode device, and encode method | |
| JP7210130B2 (ja) | 符号化プログラム、符号化方法および符号化装置 | |
| US20170300542A1 (en) | Encoding processing device, encoding processing method, decoding processing device, decoding processing method, and recording medium | |
| US9219497B2 (en) | Compression device, compression method, and recording medium | |
| JP6540306B2 (ja) | 符号化プログラム、符号化方法、符号化装置、復号化プログラム、復号化方法および復号化装置 | |
| JP2020061641A (ja) | 符号化プログラム、符号化方法、符号化装置、復号化プログラム、復号化方法および復号化装置 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20201008 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20211013 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20211116 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20220104 |
|
| A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20220524 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20220708 |
|
| C60 | Trial request (containing other claim documents, opposition documents) |
Free format text: JAPANESE INTERMEDIATE CODE: C60 Effective date: 20220708 |
|
| A911 | Transfer to examiner for re-examination before appeal (zenchi) |
Free format text: JAPANESE INTERMEDIATE CODE: A911 Effective date: 20220721 |
|
| C21 | Notice of transfer of a case for reconsideration by examiners before appeal proceedings |
Free format text: JAPANESE INTERMEDIATE CODE: C21 Effective date: 20220726 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20220913 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20220926 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7159557 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |