Embedder for embedding a watermark into an information representation, detector for detecting a watermark in an information representation, method and computer program
First Claim
Patent Images
1. An embedder for embedding a watermark to be embedded into an input information representation, comprising:
- an embedding parameter determiner that is implemented to apply a derivation function to an initial value, once or several times, to acquire an embedding parameter for embedding the watermark to be embedded into the input information representation; and
a watermark adder that is implemented to provide the input information representation with the watermark to be embedded using the embedding parameter,wherein the embedder is implemented to select how many times the derivation function is to be applied to the initial value to acquire the embedding parameter;
wherein the embedding parameter determiner is implemented to receive an index parameter and to determine, depending on the index parameter, how many times the derivation function is to be applied to the predetermined initial value to acquire the embedding parameter; and
wherein the embedder comprises a watermark information detector that is implemented to detect watermark information already comprised in the input information representation, to acquire information on a number of watermarks already comprised in the input information representation, andwherein the watermark information detector is implemented to provide one or several index parameters for the embedding parameter determiner, based on the information on the number of watermarks already comprised in the input information representation;
wherein the embedder is implemented using a hardware apparatus, or using a computer, or using a combination of a hardware apparatus and a computer.
1 Assignment
0 Petitions
Accused Products
Abstract
An embedder for embedding a watermark to be embedded into an input information representation comprises an embedding parameter determiner that is implemented to apply a derivation function once or several times to an initial value to obtain an embedding parameter for embedding the watermark into the input information representation. Further, the embedder comprises a watermark adder that is implemented to provide the input information representation with the watermark using the embedding parameter. The embedder is implemented to select how many times the derivation function is to be applied to the initial value.
-
Citations
23 Claims
-
1. An embedder for embedding a watermark to be embedded into an input information representation, comprising:
-
an embedding parameter determiner that is implemented to apply a derivation function to an initial value, once or several times, to acquire an embedding parameter for embedding the watermark to be embedded into the input information representation; and a watermark adder that is implemented to provide the input information representation with the watermark to be embedded using the embedding parameter, wherein the embedder is implemented to select how many times the derivation function is to be applied to the initial value to acquire the embedding parameter; wherein the embedding parameter determiner is implemented to receive an index parameter and to determine, depending on the index parameter, how many times the derivation function is to be applied to the predetermined initial value to acquire the embedding parameter; and wherein the embedder comprises a watermark information detector that is implemented to detect watermark information already comprised in the input information representation, to acquire information on a number of watermarks already comprised in the input information representation, and wherein the watermark information detector is implemented to provide one or several index parameters for the embedding parameter determiner, based on the information on the number of watermarks already comprised in the input information representation; wherein the embedder is implemented using a hardware apparatus, or using a computer, or using a combination of a hardware apparatus and a computer. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A detector for detecting at least one watermark in an input information representation provided with the watermark, comprising:
-
a detection parameter determiner that is implemented to apply a derivation function to an initial value, once or several times, to acquire a detection parameter for detecting the watermark in the input information representation; and a watermark extractor that is implemented to extract the watermark using the detection parameter from the input information representation, wherein the detector is implemented to select how many times the derivation function is to be applied to the initial value to acquire the embedding parameter; wherein the detection parameter determiner is implemented to receive an index parameter and to determine, depending on the index parameter, how many times the derivation function is to be applied to the predetermined initial value to acquire the detection parameter; and wherein the detector comprises a watermark information detector that is implemented to detect watermark information comprised in the input information representation, in order to acquire information on a number of watermarks comprised in the input information representation, and wherein the watermark information detector is implemented to provide one or several index parameters for the detection parameter determiner based on the information on the number of watermarks comprised in the input information representation; wherein the detector is implemented using a hardware apparatus, or using a computer, or using a combination of a hardware apparatus and a computer. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. An embedder for embedding a watermark to be embedded into an input information representation, comprising:
-
an embedding parameter determiner that is implemented to apply a derivation function to an initial value, once or several times, to acquire an embedding parameter for embedding the watermark to be embedded into the input information representation; and a watermark adder that is implemented to provide the input information representation with the watermark to be embedded using the embedding parameter, wherein the embedder is implemented to select how many times the derivation function is to be applied to the initial value to acquire the embedding parameter; wherein the embedding parameter determiner is implemented to acquire an embedding code as the embedding parameter, and wherein the watermark adder is implemented to provide the input information representation with the watermark to be embedded using the embedding code as spread code; wherein the embedder is implemented using a hardware apparatus, or using a computer, or using a combination of a hardware apparatus and a computer.
-
-
14. An embedder for embedding a watermark to be embedded into an input information representation, comprising:
-
an embedding parameter determiner that is implemented to apply a derivation function to an initial value, once or several times, to acquire an embedding parameter for embedding the watermark to be embedded into the input information representation; and a watermark adder that is implemented to provide the input information representation with the watermark to be embedded using the embedding parameter, wherein the embedder is implemented to select how many times the derivation function is to be applied to the initial value to acquire the embedding parameter; wherein the embedder is implemented to embed a plurality of watermarks into the input information representation, and wherein the embedding parameter determiner is implemented to apply the derivation function m times to the initial value to acquire an embedding parameter for embedding a first watermark to be embedded into the input information representation, and to apply the derivation function n times to the initial value to acquire an embedding parameter for embedding a second watermark to be embedded into the input information representation, wherein m≠
n;wherein the embedder is implemented using a hardware apparatus, or using a computer, or using a combination of a hardware apparatus and a computer.
-
-
15. A detector for detecting at least one watermark in an input information representation provided with the watermark, comprising:
-
a detection parameter determiner that is implemented to apply a derivation function to an initial value, once or several times, to acquire a detection parameter for detecting the watermark in the input information representation; and a watermark extractor that is implemented to extract the watermark using the detection parameter from the input information representation, wherein the detector is implemented to select how many times the derivation function is to be applied to the initial value to acquire the embedding parameter; wherein the detection parameter determiner is implemented to provide a detection code as a detection parameter, and wherein the watermark extractor is implemented to extract a watermark from the input information representation, by using the detection code as a spread code; wherein the detector is implemented using a hardware apparatus, or using a computer, or using a combination of a hardware apparatus and a computer.
-
-
16. A detector for detecting at least one watermark in an input information representation provided with the watermark, comprising:
-
a detection parameter determiner that is implemented to apply a derivation function to an initial value, once or several times, to acquire a detection parameter for detecting the watermark in the input information representation; and a watermark extractor that is implemented to extract the watermark using the detection parameter from the input information representation, wherein the detector is implemented to select how many times the derivation function is to be applied to the initial value to acquire the embedding parameter; wherein the detector is implemented to extract a plurality of watermarks from the input information representation, and wherein the detection parameter determiner is implemented to apply the derivation function m times to the initial value to acquire a detection parameter for extracting a first watermark from the input information representation, and to apply the derivation function n times to the initial value to acquire a detection parameter for extracting the second watermark from the input information representation, wherein m≠
n;wherein the detector is implemented using a hardware apparatus, or using a computer, or using a combination of a hardware apparatus and a computer.
-
-
17. A method for embedding a watermark into an input information representation, comprising:
-
selecting how many times a derivation function is to be applied to an initial value to acquire an embedding parameter; applying the derivation function once or several times to the initial value to acquire an embedding parameter for embedding the watermark into the input information representation; and providing the input information representation with the watermark using the embedding parameter; wherein the embedding comprises detecting watermark information already comprised in the input information representation, to acquire information on a number of watermarks already comprised in the input information representation from the additional information, and wherein the embedding comprises providing one or several index parameters depending on the information on the number of watermarks already comprised in the input information representation; wherein the embedding comprises determining, depending on the index parameter, how many times the derivation function is to be applied to the initial value to acquire the embedding parameter; wherein the method is performed using a hardware apparatus, or using a computer, or using a combination of a hardware apparatus and a computer. - View Dependent Claims (23)
-
-
18. A method for embedding a watermark into an input information representation, comprising:
-
selecting how many times a derivation function is to be applied to an initial value to acquire an embedding parameter; applying the derivation function once or several times to the initial value to acquire an embedding parameter for embedding the watermark into the input information representation; and providing the input information representation with the watermark using the embedding parameter; wherein an embedding code is acquired as the embedding parameter, and wherein the input information representation is provided with the watermark to be embedded using the embedding code as spread code; wherein the method is performed using a hardware apparatus, or using a computer, or using a combination of a hardware apparatus and a computer.
-
-
19. A method for embedding a watermark into an input information representation, comprising:
-
selecting how many times a derivation function is to be applied to an initial value to acquire an embedding parameter; applying the derivation function once or several times to the initial value to acquire an embedding parameter for embedding the watermark into the input information representation; and providing the input information representation with the watermark using the embedding parameter wherein a plurality of watermarks are embedded into the input information representation, and wherein the derivation function is applied m times to the initial value to acquire an embedding parameter for embedding a first watermark to be embedded into the input information representation, and wherein the derivation function is applied n times to the initial value to acquire an embedding parameter for embedding a second watermark to be embedded into the input information representation, wherein m≠
n;wherein the method is performed using a hardware apparatus, or using a computer, or using a combination of a hardware apparatus and a computer.
-
-
20. A method for detecting at least one watermark in an input information representation provided with the watermark, comprising:
-
selecting how many times a derivation function is to be applied to an initial value to acquire a detection parameter; applying the derivation function once or several times to the initial value to acquire a detection parameter for detecting the watermark in the input information representation; and extracting the watermark from the input information representation using the detection parameter; wherein it is determined, depending on an index parameter, how many times the derivation function is to be applied to the predetermined initial value to acquire the detection parameter; and wherein watermark information comprised in the input information representation is detected to acquire information on a number of watermarks comprised in the input information representation, and wherein one or several index parameters are provided based on the information on the number of watermarks comprised in the input information representation; wherein the method is performed using a hardware apparatus, or using a computer, or using a combination of a hardware apparatus and a computer.
-
-
21. A method for detecting at least one watermark in an input information representation provided with the watermark, comprising:
-
selecting how many times a derivation function is to be applied to an initial value to acquire a detection parameter; applying the derivation function once or several times to the initial value to acquire a detection parameter for detecting the watermark in the input information representation; and extracting the watermark from the input information representation using the detection parameter, wherein a detection code is provided as detection parameter, and wherein a watermark is extracted from the input information representation, by using the detection code as spread code; wherein the method is performed using a hardware apparatus, or using a computer, or using a combination of a hardware apparatus and a computer.
-
-
22. A method for detecting at least one watermark in an input information representation provided with the watermark, comprising:
-
selecting how many times a derivation function is to be applied to an initial value to acquire a detection parameter; applying the derivation function once or several times to the initial value to acquire a detection parameter for detecting the watermark in the input information representation; and extracting the watermark from the input information representation using the detection parameter; wherein a plurality of watermarks are extracted from the input information representation, and wherein the derivation function is applied m times to the initial value to acquire a detection parameter for extracting a first watermark from the input information representation, and wherein the derivation function is applied n times to the initial value to acquire a detection parameter for extracting the second watermark from the input information representation, wherein m≠
n;wherein the method is performed using a hardware apparatus, or using a computer, or using a combination of a hardware apparatus and a computer.
-
Specification