Patent ID: 7469422

Claim:
A method for adding information to digital contents by using a computer, said method comprising; a first step of generating a plurality of digital watermark-embedded contents by embedding a different digital watermark in predetermined digital contents, the first step comprising: i) inputting digital watermark embedded digital contents Ce0 and Ce1, wherein the embedded watermark is unique to a specific acquisition requestor requesting digital content, and wherein Ce0 and Ce1 are calculated responsive to intensity of the digital watermark, and ii) inputting original digital contents C having no digital watermark embedded; and iii) generating a pseudo random number sequence p(n) from a pseudo random number seed k, said seed k being responsive to the specific acquisition requester requesting digital contents; and said seed k varying in accordance with a certain rule; the pseudo random number sequence p(n) for controlling and selecting as output a predetermined number of partial sets of contents Ce0(n) of contents Ce0 and the predetermined number of partial sets of contents Ce1(n) of content Ce1 and the predetermined number of partial sets of contents C(n) of contents C to generate digital watermark content Cf; wherein the predetermined number is greater than one; and wherein the partial set Ce0(n)=C(n)−ap(n) and the partial set Ce0( 1 )=C(n)+ap(n), where a is a parameter representing the intensity of the embedded digital watermark said partial sets Ce0(n), Ce1(n) and C(n) to a predetermined storage device; and a second step of reading out from said storage device said partial sets Ce0(n), Ce1(n) and C(n); and adding fingerprint information by switching and synthesizing together said partial sets Ce0(n), Ce1(n) and C(n) to generate said digital content Cf.