摘要 |
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 (D 1 ), 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 (D 1 ) by an additional-information multiplexer ( 15 ), whereby image information (D 2 ) is generated. The image information (D 2 ) in which the multiplexed information [z(j)] has been embedded is printed by a printer ( 16 ) and is output as a printed image ( 17 ).
|