Information processing device and method
AssigneeRicoh Company, Ltd.
InventorMasaki Ishii
Life of this patent
Estimating the term…
Abstract
In an information processing device, error detection information is generated from additional information and a header is generated from error detection information. An encoded header is then generated by appending a header-error correction code to the header and encoded additional information is generated by appending an information-error correction code to the additional information. Finally, an information-appended image is generated by integratedly appending the encoded header and the encoded additional information to the target image.
Claims15
An information processing device comprising:
- an image obtaining unit configured to obtain a target image;
- an additional information obtaining unit configured to obtain additional information;
- an error detection information generating unit configured to generate error detection information based on the additional information;
- a header generating unit configured to generate a header of the additional information that stores the error detection information;
- a header encoding unit configured to generate an encoded header by appending a header-error correction code to the header, the header-error correction code being used to correct an error in the header;
- an additional information encoding unit configured to generate encoded additional information by appending an error correction code to the additional information, the error correction code being used to correct an error in the header that is added to the header;
- an information-appended image obtaining unit configured to obtain the information-appended image;
- an information extracting unit configured to extract the encoded header and the encoded additional information from the information-appended image;
- a header decoding unit configured to correct an error in extracted encoded header according to pre-specified details of the header-error correction code and configured to decode the extracted encoded header to obtain a decoded header;
- an information decoding unit configured to correct an error in extracted encoded additional information according to the information-error correction code and configured to decode the extracted encoded additional information to obtain decoded additional information;
- and
- an information-appended image generating unit configured to generate an information-appended image by integratedly appending the encoded header and the encoded additional information to the target image.
An information processing device comprising:
- an information-appended image obtaining unit configured to obtain an information-appended image, the information-appended image being generated by integratedly appending an encoded header and encoded additional information to a target image, the encoded header being a header encoded by appending thereto a header-error correction code, the header being generated of the additional information that stores error detection information, the encoded additional information being additional information encoded by appending thereto an information-error correction code, the additional information being information to be appended to the target image;
- an information extracting unit configured to extract the encoded header and the encoded additional information based on the information-appended image;
- a header decoding unit configured to correct an error in extracted encoded header according to pre-specified details of the header-error correction code and configured to decode the extracted encoded header to obtain a decoded header;
- an information decoding unit configured to correct an error in extracted encoded additional information according to the information-error correction code and decode the extracted encoded information to obtain decoded additional information;
- and
- a decoding success determining unit configured to determine whether decoding is successfully performed based on comparison of the error detection information stored in the decoded header and error detection information generated from the decoded additional information.
A method of processing information, the method comprising:
- obtaining a target image and additional information;
- generating error detection information based on the additional information;
- generating a header of the additional information that stores the error detection information;
- generating an encoded header by appending a header-error correction code to the header, the header-error correction code being used to correct an error in the header;
- generating encoded additional information by appending an information-error correction code to the additional information, the information-error correction code being used to correct an error in the additional information;
- and
- generating an information-appended image by integratedly appending the encoded header and the encoded additional information to the target image.
Dependencies are inferred from the claim text.