IP Library › Granted Patent US 9,973,206
Granted Patent B2
US 9,973,206 · App. 15/471,171 · Granted May 15, 2018

Computer-readable recording medium, encoding device, encoding method, decoding device, and decoding method

Inventors: Masahiro Kataoka (Kamakura, JP); Fumiaki Nakamura (London, GB); Yasuhiro Suzuki (Yokohama, JP)
Assignee: FUJITSU LIMITED
H03M7/3088H03M7/3091H03M7/6064
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,973,206
App. No.
15/471,171
Granted
May 15, 2018
Kind
B2
Abstract

An encoding device 100 encodes a plurality of input text files to a plurality of encoded files by using a static dictionary unit 121 and a dynamic dictionary unit 122 . The dynamic dictionary unit 122 is generated in accordance with word appearance frequencies in the plurality of text files. The encoding device 100 generates a coupled encoded file that includes the plurality of encoded files, information on the dynamic dictionary unit 122 , and position information that indicates positions of the respective plurality of encoded files.

Claims (28)

1. A non-transitory computer-readable recording medium having stored therein an encoding program that causes a computer to execute a process comprising:

encoding a plurality of text files that are input to the computer to a plurality of encoded files by using a static dictionary and a dynamic dictionary, the dynamic dictionary being generated in accordance with word appearance frequencies in the plurality of text files; and

generating a coupled encoded file that includes the plurality of encoded files, information on the dynamic dictionary, and position information that indicates a position of each of the plurality of encoded files.

2. The non-transitory computer-readable recording medium according to claim 1 , wherein the generating includes storing the information on the dynamic dictionary and the position information in a trailer part of the coupled encoded file.

3. The non-transitory computer-readable recording medium according to claim 1 , wherein the encoding includes generating the dynamic dictionary in accordance with word appearance frequencies in text files associated with each other among the plurality of text files, and executing encoding by using the static dictionary and the dynamic dictionary.

4. The non-transitory computer-readable recording medium according to claim 3 , wherein the text files associated with each other are in a same folder.

5. The non-transitory computer-readable recording medium according to claim 3 , wherein the text files associated with each other have common or associated file-related information therebetween.

6. The non-transitory computer-readable recording medium according to claim 3 , wherein the text files associated with each other have a common specific word therebetween.

7. The non-transitory computer-readable recording medium according to claim 3 , wherein the text files associated with each other have a common specific word whose appearance frequency is equal to or more than a predetermined value.

8. An encoding device comprising:

a processor, wherein the processor executes:

encoding a plurality of text files that are input to the encoding device to a plurality of encoded files by using a static dictionary and a dynamic dictionary, the dynamic dictionary being generated in accordance with word appearance frequencies in the plurality of text files; and

generating a coupled encoded file that includes the plurality of encoded files, information on the dynamic dictionary, and position information that indicates a position of each of the plurality of encoded files.

9. An encoding method executed by a computer, the method comprising:

encoding a plurality of text files that are input to the computer to a plurality of encoded files by using a static dictionary and a dynamic dictionary, the dynamic dictionary being generated in accordance with word appearance frequencies in the plurality of text files using a processor; and

generating a coupled encoded file that includes the plurality of encoded files, information on the dynamic dictionary, and position information that indicates a position of each of the plurality of encoded files using the processor.

10. A non-transitory computer-readable recording medium having stored therein a decoding program that causes a computer to execute a process, the process comprising:

extracting an encoded file to be decoded from a coupled encoded file, which includes a plurality of encoded files, information on a dynamic dictionary generated in accordance with word appearance frequencies, and position information indicating a position of each of the plurality of encoded files, based on the position information; and

decoding the extracted encoded file by using the dynamic dictionary and a static dictionary.

11. A decoding device comprising:

a processor, wherein the processor executes:

extracting an encoded file to be decoded from a coupled encoded file, which includes a plurality of encoded files, information on a dynamic dictionary generated in accordance with word appearance frequencies, and position information indicating a position of each of the plurality of encoded files, based on the position information; and

decoding the extracted encoded file by using the dynamic dictionary and a static dictionary.

12. An decoding method executed by a computer, the method comprising:

extracting an encoded file to be decoded from a coupled encoded file, which includes a plurality of encoded files, information on a dynamic dictionary generated in accordance with word appearance frequencies, and position information indicating a position of each of the plurality of encoded files, based on the position information using a processor; and

decoding the extracted encoded file by using the dynamic dictionary and a static dictionary using the processor.

13. The non-transitory computer-readable recording medium according to claim 1 , wherein the generating includes generating a coupled encoded file that includes the plurality of encoded files, and storing the information on the dynamic dictionary and the position information in a trailer part of the coupled encoded file.

14. The non-transitory computer-readable recording medium according to claim 1 , wherein the encoding includes encoding a plurality of text files that are input to the computer and are associated with each other to a plurality of encoded files by using a static dictionary and a dynamic dictionary, the dynamic dictionary being generated in accordance with word appearance frequencies in the plurality of text files.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 28, 2017
From: KATAOKA, MASAHIRO; NAKAMURA, FUMIAKI; SUZUKI, YASUHIRO
To: FUJITSU LIMITED
Reel/Frame 042105/0257 →
Priority Claims (1)
JP 2016-073314 · Mar 31, 2016 · national
Continuity (1)
Related Publication 20170288694A1 · Oct 5, 2017