Digital watermarking employing noise model
First Claim
Patent Images
1. A method for determining a maximum imperceptible amount of noise which can be added to a digitized analog signal, the method comprising:
- producing noise thresholds according to a psycho-sensory model;
determining a continuously differentiable function which approximates a quantization error permissible by the noise thresholds;
estimating a preferred gain for each one of the noise thresholds according to the continuously differentiable function, wherein the preferred gains for the respective noise thresholds collectively represent the maximum imperceptible amount of noise.
1 Assignment
0 Petitions
Accused Products
Abstract
A noise model is applied to digital signals, such as digital image and audio signals, to determine a tolerable noise level for embedding an auxiliary data carrying signal into the digital signals.
81 Citations
27 Claims
-
1. A method for determining a maximum imperceptible amount of noise which can be added to a digitized analog signal, the method comprising:
-
producing noise thresholds according to a psycho-sensory model;
determining a continuously differentiable function which approximates a quantization error permissible by the noise thresholds;
estimating a preferred gain for each one of the noise thresholds according to the continuously differentiable function, wherein the preferred gains for the respective noise thresholds collectively represent the maximum imperceptible amount of noise. - View Dependent Claims (2, 3, 4)
-
-
5. A method for encoding embedded data in a digitized analog signal, the method comprising:
determining a maximum imperceptible amount of noise which can be added to a digitized analog signal by;
producing noise thresholds according to a psycho-sensory model;
determining a continuously differentiable function which approximates a quantization error permissible by the noise thresholds;
estimating a preferred gain for each one of the noise thresholds according to the continuously differentiable function, wherein the preferred gains for the respective noise thresholds collectively represent the maximum imperceptible amount of noise;
forming a basis signal from the digitized analog signal such that the basis signal is no greater than the maximum imperceptible amount of noise;
encoding the embedded data into the basis signal to form an encoded basis signal; and
adding the encoded basis signal to the digitized analog signal to form an encoded digitized analog signal. - View Dependent Claims (6, 7, 8, 9)
-
10. A computer readable medium useful in association with a computer which includes a processor and a memory, the computer readable medium including computer instructions which are configured to cause the computer to determine a maximum imperceptible amount of noise which can be added to a digitized analog signal by:
-
producing noise thresholds according to a psycho-sensory model;
determining a continuously differentiable function which approximates a quantization error permissible by the noise thresholds;
estimating a preferred gain for each one of the noise thresholds according to the continuously differentiable function, wherein the preferred gains for the respective noise thresholds collectively represent the maximum imperceptible amount of noise. - View Dependent Claims (11, 12, 13)
-
-
14. A computer readable medium useful in association with a computer which includes a processor and a memory, the computer readable medium including computer instructions which are configured to cause the computer to encode embedded data in a digitized analog signal by:
determining a maximum imperceptible amount of noise which can be added to a digitized analog signal by;
producing noise thresholds according to a psycho-sensory model;
determining a continuously differentiable function which approximates a quantization error permissible by the noise thresholds;
estimating a preferred gain for each one of the noise thresholds according to the continuously differentiable function, wherein the preferred gains for the respective noise thresholds collectively represent the maximum imperceptible amount of noise;
forming a basis signal from the digitized analog signal such that the basis signal is no greater than the maximum imperceptible amount of noise;
encoding the embedded data into the basis signal to form an encoded basis signal; and
adding the encoded basis signal to the digitized analog signal to form an encoded digitized analog signal. - View Dependent Claims (15, 16, 17, 18)
-
19. A computer system comprising:
-
a processor;
a memory operatively coupled to the processor; and
a noise threshold generator (i) which executes in the processor from the memory and (ii) which, when executed by the processor, causes the computer to determine a maximum imperceptible amount of noise which can be added to a digitized analog signal by;
producing noise thresholds according to a psycho-sensory model;
determining a continuously differentiable function which approximates a quantization error permissible by the noise thresholds;
estimating a preferred gain for each one of the noise thresholds according to the continuously differentiable function, wherein the preferred gains for the respective noise thresholds collectively represent the maximum imperceptible amount of noise. - View Dependent Claims (20, 21, 22)
-
-
23. A computer system comprising:
-
a processor;
a memory operatively coupled to the processor; and
an encoder module (i) which executes in the processor from the memory and (ii) which, when executed by the processor, causes the computer to encode embedded data in a digitized analog signal by;
determining a maximum imperceptible amount of noise which can be added to a digitized analog signal by;
producing noise thresholds according to a psycho-sensory model;
determining a continuously differentiable function which approximates a quantization error permissible by the noise thresholds;
estimating a preferred gain for each one of the noise thresholds according to the continuously differentiable function, wherein the preferred gains for the respective noise thresholds collectively represent the maximum imperceptible amount of noise;
forming a basis signal from the digitized analog signal such that the basis signal is no greater than the maximum imperceptible amount of noise;
encoding the embedded data into the basis signal to form an encoded basis signal; and
adding the encoded basis signal to the digitized analog signal to form an encoded digitized analog signal. - View Dependent Claims (24, 25, 26, 27)
-
Specification