Non-transitory computer-readable recording medium, encoding method, encoding device, decoding method, and decoding device
AssigneeFujitsu Limited
InventorsMasahiro Kataoka, Takaki Ozawa, Kohshi Yamamoto
Life of this patent
Estimating the term…
Abstract
An information processing device compares a particular unit including a plurality of words and each word corresponding to an encoded output previously output to an output buffer, when encoding an input text word by word and outputting the encoded input text to an output buffer, detects a duplicating part that includes the particular unit and performs dynamic encoding on the detected part to replace the detected part with a dynamic code.
Claims12
A non-transitory computer-readable recording medium having stored therein an encoding program that causes a computer to execute a process comprising:
- detecting a duplicating part in an encoding target and a first plurality of words in an encoded output, by comparing a particular unit in the encoding target and the first plurality of words that are encoded in the encoded output, the particular unit including a second plurality of words, when encoding the encoding target from an input text;
- encoding the duplicating part in the encoding target to an first dynamic code by a dynamic encoding;
- and
- replacing a first encoded part including the duplicating part in the encoded output to the first dynamic code.
An encoding method executed by a computer, the method comprising:
- detecting a duplicating part in an encoding target and a first plurality of words in an encoded output, by comparing a particular unit in the encoding target and the first plurality of words that are encoded in the encoded output, the particular unit including a second plurality of words, when encoding the encoding target from an input text;
- encoding the duplicating part in the encoding target to an first dynamic code by a dynamic encoding;
- and
- replacing a first encoded part including the duplicating part in the encoded output to the first dynamic code.
An encoding device comprising:
- a processor that executes a process comprising:
- detecting a duplicating part in an encoding target and a first plurality of words in an encoded output, by comparing a particular unit in the encoding target and the first plurality of words that are encoded in the encoded output, the particular unit including a second plurality of words, when encoding the encoding target from an input text;
- encoding the duplicating part in the encoding target to an first dynamic code by a dynamic encoding;
- and
- replacing a first encoded part including the duplicating part in the encoded output to the first dynamic code.
A non-transitory computer-readable recording medium having stored therein a decoding program that causes a computer to execute a process comprising:
- acquiring encoded data;
- and
- decoding the encoded data based on dynamic dictionary information associating a registration number with a duplicating part that includes a particular unit including a plurality of words included in a text yet to be encoded into the encoded data and that is detected by comparing the particular unit and each word corresponding to the encoded data.
A decoding method executed by a computer, the method comprising:
- acquiring encoded data;
- and
- decoding the encoded data based on dynamic dictionary information associating a registration number with a duplicating part that includes a particular unit including a plurality of words included in a text yet to be encoded into the encoded data and that is detected by comparing the particular unit and each word corresponding to the encoded data.
A decoding device comprising:
- a processor that executes a process comprising:
- acquiring encoded data;
- and
- decoding the encoded data based on dynamic dictionary information associating a registration number with a duplicating part that includes a particular unit including a plurality of words included in a text yet to be encoded into the encoded data and that is detected by comparing the particular unit and each word corresponding to the encoded data.
Dependencies are inferred from the claim text.