摘要 |
Provided are an image processing apparatus, method, computer program and recording medium capable of embedding a large quantity of additional information in image information upon dispersing the information in such a manner that it will not be noticeable visually. An error correction code is calculated from additional information [x(i)] to be added to image information (D1), and multiplexed information [y(j)] in which the error correction code has been added to the additional information is generated by an error correction encoder (13). Next, the bit sequence of the multiplexed information [y(j)] that has been generated is rearranged into a prescribed bit sequence by a shuffling unit (14), whereby multiplexed information [z(j)] is generated. Furthermore, the multiplexed information [z(j)] whose bit sequence has been rearranged is embedded in the image information (D1) by an additional-information multiplexer (15), whereby image information (D2) is generated. The image information (D2) in which the multiplexed information [z(j)] has been embedded is printed by a printer (16) and is output as a printed image (17).
|