Digital-watermark embedding device, digital-watermark embedding method, and digital-watermark detecting device
First Claim
Patent Images
1. A digital-watermark embedding device comprising:
- a processor; and
a memory which stores a plurality of instructions, which when executed by the processor, cause the processor to execute;
obtaining content which includes a plurality of frames, and digital-watermark information that differs from a first bit string to each frame of the plurality of frames;
generating a synchronization flag, which indicates a position of the first bit string in the frame, and which differs from a second bit string to the each frame of the plurality of frames, on a basis of the first bit string of the digital-watermark information; and
embedding the digital-watermark information and the synchronization flag into the content.
1 Assignment
0 Petitions
Accused Products
Abstract
A digital-watermark embedding device includes a content obtaining unit that obtains content; a watermark-information obtaining unit that obtains digital-watermark information; a generating unit that generates a synchronization flag on a basis of the digital-watermark information; and an embedding unit that embeds the digital-watermark information and the synchronization flag into the content.
12 Citations
13 Claims
-
1. A digital-watermark embedding device comprising:
-
a processor; and a memory which stores a plurality of instructions, which when executed by the processor, cause the processor to execute; obtaining content which includes a plurality of frames, and digital-watermark information that differs from a first bit string to each frame of the plurality of frames; generating a synchronization flag, which indicates a position of the first bit string in the frame, and which differs from a second bit string to the each frame of the plurality of frames, on a basis of the first bit string of the digital-watermark information; and embedding the digital-watermark information and the synchronization flag into the content. - View Dependent Claims (2, 3, 4)
-
-
5. A digital-watermark embedding method executed by a computer, the method comprising:
-
obtaining content which includes a plurality of frames; obtaining digital-watermark information that differs from a first bit string to each frame of the plurality of frames; generating, by a processor, a synchronization flag which indicates a position of the first bit string in the frame, and which differs from a second bit string to the each frame of the plurality of frames, on a basis of the first bit string of the digital-watermark information; and embedding the digital-watermark information and the synchronization flag into the content. - View Dependent Claims (6, 7, 8)
-
-
9. A digital-watermark detecting device comprising:
-
an obtaining unit that obtains content; an extracting unit that extracts a bit string embedded in the content; and a detecting unit that generates a synchronization flag corresponding to a predetermined bit string in the extracted bit string, determines a correlation value between the synchronization flag and a bit string having the same length as a length of the synchronization flag immediately prior to or subsequent to the predetermined bit string while shifting the predetermined bit string bit-by-bit, and detects a synchronization flag at a position at which the correlation value is the largest in a predetermined range.
-
-
10. A digital-watermark embedding device comprising:
-
a processor; and a memory which stores a plurality of instructions, which when executed by the processor, cause the processor to execute a process comprising; obtaining content which includes a plurality of frames; obtaining digital-watermark information that differs from a first bit string to each frame of the plurality of frames; generating a synchronization flag which indicates a position of the first bit string in the frame, and which differs from a second bit string to the each frame of the plurality of frames, on a basis of the first bit string of the digital-watermark information; and embedding the digital-watermark information and the synchronization flag into the content. - View Dependent Claims (11, 12, 13)
-
Specification