Apparatus, method, and program product for detecting digital watermark
First Claim
1. A digital watermark detection apparatus, which detects a watermark value from a motion image in which a topological invariant is embedded as the watermark value, the apparatus comprising:
- a watermark component extracting unit which extracts each watermark component from the motion image in which the watermark value is embedded, where the watermark value includes a plurality of different watermark components arranged according to a predetermined arrangement regularity;
an average value computing unit which computes an average value of component values of each pixel included in the watermark component;
an identified watermark component determination unit which determines, based on the average value, whether or not the watermark component is a determined identified watermark component which is to be utilized in identifying an arrangement unit of a plurality of watermark components included in the same watermark value within the plurality of watermark components included in the watermark value;
a watermark component identifying unit which identifies each watermark component except for the determined identified watermark component based on the identified watermark component and the arrangement regularity, where the each watermark component is included in the watermark value; and
a watermark value computing unit which computes a watermark value based on the determined identified watermark component and the watermark components identified by the watermark component identifying unit.
1 Assignment
0 Petitions
Accused Products
Abstract
A digital watermark detection apparatus detects a watermark value from a motion image in which a topological invariant is embedded as the watermark value. The digital watermark detection apparatus includes a watermark component extracting unit which extracts each watermark component from the motion image; an average value computing unit which computes an average value of component values of pixels included in the watermark component; an identified watermark component determination unit which determines whether or not the watermark component is an identified watermark component to be utilized in identifying an arrangement unit of a plurality of watermark components based on the average value; a watermark component identifying unit which identifies the watermark component except for the identified watermark component; and a watermark value computing unit which computes the watermark value based on the identified watermark component and the watermark components except for the identified watermark component.
16 Citations
21 Claims
-
1. A digital watermark detection apparatus, which detects a watermark value from a motion image in which a topological invariant is embedded as the watermark value, the apparatus comprising:
-
a watermark component extracting unit which extracts each watermark component from the motion image in which the watermark value is embedded, where the watermark value includes a plurality of different watermark components arranged according to a predetermined arrangement regularity; an average value computing unit which computes an average value of component values of each pixel included in the watermark component; an identified watermark component determination unit which determines, based on the average value, whether or not the watermark component is a determined identified watermark component which is to be utilized in identifying an arrangement unit of a plurality of watermark components included in the same watermark value within the plurality of watermark components included in the watermark value; a watermark component identifying unit which identifies each watermark component except for the determined identified watermark component based on the identified watermark component and the arrangement regularity, where the each watermark component is included in the watermark value; and a watermark value computing unit which computes a watermark value based on the determined identified watermark component and the watermark components identified by the watermark component identifying unit. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method of detecting a digital watermark, which detects a watermark value from a motion image in which a topological invariant is embedded as the watermark value, the method comprising:
-
extracting each watermark component from the motion image in which the watermark value is embedded, where the watermark value includes a plurality of different watermark components arranged according to a predetermined arrangement regularity; computing an average value of component values of each pixel included in the extracted watermark component; determining, based on the average value, whether or not the watermark component is a determined identified watermark component which is to be utilized in identifying an arrangement unit of a plurality of watermark components included in the same watermark value within the plurality of watermark components included in the watermark value; identifying each watermark component except for the determined identified watermark component based on the determined identified watermark component and the arrangement regularity; and computing a watermark value based on the determined identified watermark component and the watermark component identified by the watermark component identifying unit. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A computer program product having a computer readable medium including programmed instructions, which detects a watermark value from a motion image in which a topological invariant is embedded as the watermark value, wherein the instructions, when executed by a computer, cause the computer to perform:
-
extracting each watermark component from the motion image in which the watermark value is embedded, where the watermark value includes a plurality of different watermark components arranged according to a predetermined arrangement regularity; computing an average value of component values of each pixel included in the extracted watermark component; determining, based on the average value, whether or not the watermark component is a determined identified watermark component which is to be utilized in identifying an arrangement unit of a plurality of watermark components included in the same watermark value within the plurality of watermark components included in the watermark value; identifying each watermark components except for the determined identified watermark component based on the determined identified watermark component and the arrangement regularity; and computing a watermark value based on the determined identified watermark component and the watermark component identified by the watermark component identifying unit.
-
Specification