Patent ID: 8248665
Filing Date: 2012-08-21
Classification: H04N

Abstract:
1. An information processing device comprising: a document information receiving unit that receives document information; a placement region determining unit that selects a region from the document information to be a placement region where code information is to be placed; a code information generating unit that encodes additional information to create code information to be placed within the determined placement; and a document information generating unit that generates code-information-bearing document information in which the code information is placed in the placement region of the document information; said placement region determining unit determining a criterial size, associated with the code information created by encoding the additional information, by calculating a size needed to place code information created by encoding the additional information in the document information; said placement region determining unit determining if there is a blank region in the document information that is equal to or greater than the determined criterial size; said placement region determining unit selecting the blank region to be the placement region when the size of the blank region is equal to or greater than the determined criterial size; said placement region determining unit selecting another non-blank region in the document information, when the blank region is less than the determined criterial size, and determining a region size, associated with the non-blank region, by calculating a size needed to place code information created by encoding the additional information and code information created by encoding background information acquired from the non-blank region in the document information; said placement region determining unit selecting the non-blank region to be the placement region when the region size is equal to or greater than the determined criterial size.