Digital watermark embedding apparatus and method, and digital watermark analysis apparatus, method and program
First Claim
1. A digital watermark embedding apparatus comprising:
- a first generation unit configured to generate a plurality of symbol sequences each of which includes a plurality of symbols including ranks, each of the ranks being uniquely numbered among each of the symbol sequences, each of the symbol sequences uniquely corresponding to each of a plurality of identification information items to be embedded as digital watermark information into each of copies of digital contents;
a second generation unit configured to generate a plurality of to-be-embedded codes corresponding to each of the symbols in each of the symbol sequences; and
an embedding unit configured to embed the to-be-embedded codes in each of the copies.
1 Assignment
0 Petitions
Accused Products
Abstract
A digital watermark embedding apparatus comprises below units. A first generation unit generates a plurality of symbol sequences each of which includes a plurality of symbols including ranks, each of the ranks being uniquely numbered among each of the symbol sequences, each of the symbol sequences uniquely corresponding to each of a plurality of identification information items to be embedded as digital watermark information into each of copies of digital contents. A second generation generates a plurality of to-be-embedded codes corresponding to each of the symbols in each of the symbol sequences. An embedding unit embeds the to-be-embedded codes in each of the copies.
-
Citations
27 Claims
-
1. A digital watermark embedding apparatus comprising:
-
a first generation unit configured to generate a plurality of symbol sequences each of which includes a plurality of symbols including ranks, each of the ranks being uniquely numbered among each of the symbol sequences, each of the symbol sequences uniquely corresponding to each of a plurality of identification information items to be embedded as digital watermark information into each of copies of digital contents;
a second generation unit configured to generate a plurality of to-be-embedded codes corresponding to each of the symbols in each of the symbol sequences; and
an embedding unit configured to embed the to-be-embedded codes in each of the copies. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A digital watermark analysis apparatus for specifying at least one of a plurality of identification information items embedded as a plurality of watermark information items in a plurality of legal copies of digital contents used for collusive attacks, from a plurality of illegal copies of the digital contents obtained by collusive attacks made against the legal copies, the digital watermark analysis apparatus comprising:
-
an extraction unit configured to extract a plurality of embedded codes including ranks from the illegal copies, each of the ranks being uniquely numbered among each of the symbol sequences;
an acquisition unit configured to acquire a plurality of symbols corresponding to the embedded codes and arrange the symbols in accordance with the ranks of the embedded codes, and acquire a first symbol sequence of symbol sequences each of which includes a plurality of the symbols based on the symbols; and
a specifying unit configured to specify at least one of the identification information items embedded in the legal copies, based on the first symbol sequence and second symbol sequences uniquely assigned to the identification information items. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23)
-
-
24. A digital watermark embedding method comprising:
-
generating a plurality of symbol sequences each of which includes a plurality of symbols including ranks, each of the ranks being uniquely numbered among each of the symbol sequences, each of the symbol sequences uniquely corresponding to each of a plurality of identification information items to be embedded as digital watermark information into each of copies of digital contents;
generating a plurality of to-be-embedded codes corresponding to each of the symbols in each of the symbol sequences; and
embedding the to-be-embedded codes in each of the copies.
-
-
25. A digital watermark analysis method of specifying at least one of a plurality of identification information items embedded as a plurality of watermark information items in a plurality of legal copies of digital contents used for collusive attacks, from a plurality of illegal copies of the digital contents obtained by collusive attacks made against the legal copies, the digital watermark analysis method comprising:
-
extracting a plurality of embedded codes including ranks from the illegal copies, each of the ranks being uniquely numbered among each of the symbol sequences;
acquiring a plurality of symbols corresponding to the embedded codes and arranging the symbols in accordance with the ranks of the embedded codes, and acquiring a first symbol sequence of symbol sequences each of which includes a plurality of the symbols based on the symbols; and
specifying at least one of the identification information items embedded in the legal copies, based on the first symbol sequence and second symbol sequences uniquely assigned to the identification information items.
-
-
26. A program stored in a computer readable medium, comprising:
-
means for instructing a computer to generate a plurality of symbol sequences each of which includes a plurality of symbols including ranks, each of the ranks being uniquely numbered among each of the symbol sequences, each of the symbol sequences uniquely corresponding to each of a plurality of identification information items to be embedded as digital watermark information into each of copies of digital contents;
means for instructing the computer to generate a plurality of to-be-embedded codes corresponding to each of the symbols in each of the symbol sequences; and
means for instructing the computer to embed the to-be-embedded codes in each of the copies.
-
-
27. A program stored in a computer readable medium which enables a computer to function as a digital watermark analysis apparatus for specifying at least one of a plurality of identification information items embedded as a plurality of watermark information items in a plurality of legal copies of digital contents used for collusive attacks, from a plurality of illegal copies of the digital contents obtained by collusive attacks made against the legal copies, the program comprising:
-
means for instructing the computer to extract a plurality of embedded codes including ranks from the illegal copies, each of the ranks being uniquely numbered among each of the symbol sequences;
means for instructing the computer to acquire a plurality of symbols corresponding to the embedded codes and arranging the symbols in accordance with the ranks of the embedded codes, and acquiring a first symbol sequence of symbol sequences each of which includes a plurality of the symbols based on the symbols; and
means for instructing the computer to specify at least one of the identification information items embedded in the legal copies, based on the first symbol sequence and second symbol sequences uniquely assigned to the identification information items.
-
Specification