US2003021440A1PendingUtilityA1

Digital watermarking employing noise model

Priority: Nov 18, 1993Filed: Apr 17, 2002Published: Jan 30, 2003
Est. expiryNov 18, 2013(expired)· nominal 20-yr term from priority
G07C 9/253G06F 12/1408H04N 1/32251H04N 5/90G07F 17/26H04N 2201/3271G06T 1/005H04N 5/89G07F 7/12H04N 1/00079H04N 2201/3226H04N 9/8205H04B 1/665H04N 1/32149G06T 2201/0052G11B 20/00007Y10S283/901H04N 2005/91335G11B 20/00884G11B 2020/00014G07F 7/1016G11B 20/10527G06Q 20/341G07F 17/16G07D 7/004G06T 1/0057G11B 20/10037G07F 7/08H04N 2005/91342H04N 2201/3205H04N 2201/3233H04N 1/32144H04N 2005/9135G11B 20/00086G07F 7/086G11B 2020/10555H04N 1/32203H04N 1/00005G11B 20/00094G11B 20/00181G06Q 20/40145H04N 2201/327H04N 2005/91321H04N 1/32288H04N 1/00037G11B 20/0021H04N 5/913G11B 2020/10546G10L 19/018H04N 1/32208H04N 9/8047G11B 20/00115H04N 9/8042G11B 20/00166H04N 2201/3207G06Q 20/1235G11B 20/00891H04N 2201/328G07D 7/0032G07F 7/1008
52
PatentIndex Score
0
Cited by
0
References
0
Claims

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.

Claims

exact text as granted — not AI-modified
I claim:  
     
         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.    
     
     
         2 . The method of  claim 1  wherein the psycho-sensory model is a psycho-acoustic model.  
     
     
         3 . The method of  claim 1  wherein the psycho-sensory model is a psycho-visual model.  
     
     
         4 . The method of  claim 1  wherein determining the continuously differentiable function comprises: 
 determining a local quantization step-size function.  
 
     
     
         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.  
   
     
     
         6 . The method of  claim 5  wherein the psycho-sensory model is a psycho-acoustic model.  
     
     
         7 . The method of  claim 5  wherein the psycho-sensory model is a psycho-visual model.  
     
     
         8 . The method of  claim 5  wherein determining the continuously differentiable function comprises: 
 determining a local quantization step-size function.  
 
     
     
         9 . The method of  claim 5  wherein forming the basis signal comprises: 
 spread-spectrum chipping a noise threshold spectrum representing the noise thresholds in accordance with a stream of pseudo-random bits.  
 
     
     
         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.    
     
     
         11 . The computer readable medium of  claim 10  wherein the psycho-sensory model is a psycho-acoustic model.  
     
     
         12 . The computer readable medium of  claim 10  wherein the psycho-sensory model is a psycho-visual model.  
     
     
         13 . The computer readable medium of  claim 10  wherein determining the continuously differentiable function comprises: 
 determining a local quantization step-size function.  
 
     
     
         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.  
   
     
     
         15 . The computer readable medium of  claim 14  wherein the psycho-sensory model is a psycho-acoustic model.  
     
     
         16 . The computer readable medium of  claim 14  wherein the psycho-sensory model is a psycho-visual model.  
     
     
         17 . The computer readable medium of  claim 14  wherein determining the continuously differentiable function comprises: 
 determining a local quantization step-size function.  
 
     
     
         18 . The computer readable medium of  claim 14  wherein forming the basis signal comprises: 
 spread-spectrum chipping a noise threshold spectrum representing the noise thresholds in accordance with a stream of pseudo-random bits.  
 
     
     
         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.  
   
     
     
         20 . The computer system of  claim 19  wherein the psycho-sensory model is a psycho-acoustic model.  
     
     
         21 . The computer system of  claim 19  wherein the psycho-sensory model is a psycho-visual model.  
     
     
         22 . The computer system of  claim 19  wherein determining the continuously differentiable function comprises: 
 determining a local quantization step-size function.  
 
     
     
         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.  
 
   
     
     
         24 . The computer system of  claim 23  wherein the psycho-sensory model is a psycho-acoustic model.  
     
     
         25 . The computer system of  claim 23  wherein the psycho-sensory model is a psycho-visual model.  
     
     
         26 . The computer system of  claim 23  wherein determining the continuously differentiable function comprises: 
 determining a local quantization step-size function.  
 
     
     
         27 . The computer system of  claim 23  wherein forming the basis signal comprises: 
 spread-spectrum chipping a noise threshold spectrum representing the noise thresholds in accordance with a stream of pseudo-random bits.

Join the waitlist — get patent alerts

Track US2003021440A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.