US6542618B1ExpiredUtility

Methods for watermark decoding

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

Abstract

An identification code signal is hidden in a carrier signal (such as an electronic data signal or a physical medium) in a manner that permits the identification signal later to be discerned. The carrier signal can thereby be identified, or some machine responsive action can thereby be taken. The technique can be applied in video imagery embodiments to control associated video equipment, e.g. to serve as a copy control signal.

Claims

exact text as granted — not AI-modified
I claim:  
     
       1. In a method of decoding encoded video to extract multi-bit auxiliary data therefrom, the encoded video representing a video sequence including plural image frames, the multi-bit auxiliary data being steganographically encoded therein, the multi-bit auxiliary data thus being generally imperceptible to human viewers of the video sequence corresponding to said encoded video, said encoding taking the form of slight changes to portions of said video representing image information to thereby represent said multi-bit auxiliary data, an improvement comprising: 
       computing parameters related to the entropies of first and second signals, the first of said signals being an altered version of said encoded video; and  
       comparing said computed parameters to discern the value of at least one bit of said multi-bit auxiliary data.  
     
     
       2. The method of  claim 1  in which the second of said signals is the encoded video. 
     
     
       3. In a method of decoding encoded video to extract multi-bit auxiliary data therefrom, the encoded video representing a video sequence including plural image frames, the multi-bit auxiliary data being steganographically encoded therein, the multi-bit auxiliary data thus being generally imperceptible to human viewers of the video sequence corresponding to said encoded video, said encoding taking the form of slight changes to portions of said video representing image information to thereby represent said multi-bit auxiliary data, an improvement comprising setting a value N, and processing encoded video from N image frames to extract said multi-bit auxiliary data therefrom, wherein greater or lesser confidence in the extracted multi-bit auxiliary data can be obtained by setting N to a greater or lesser value, respectively. 
     
     
       4. The method of  claim 3  in which said decoding includes statistically analyzing the encoded video to discern the auxiliary data encoded therein. 
     
     
       5. The method of  claim 3  which further includes disabling recording capability of an associated apparatus based on said extracted auxiliary data. 
     
     
       6. The method of  claim 3  which includes reading said encoded video from an optically encoded storage disk on which it was stored in lossy compressed form, and decompressing same prior to said decoding. 
     
     
       7. The method of  claim 6  which includes reading said encoded video in MPEG-encoded form from said optically encoded storage disk, and converting said video to analog form prior to said decoding. 
     
     
       8. The method of  claim 3  in which said decoding is accomplished in the spatial image domain. 
     
     
       9. In a method of decoding an encoded video to extract multi-bit auxiliary data therefrom, the encoded video representing a video sequence including plural image frames, the multi-bit auxiliary data being steganographically encoded therein, the multi-bit auxiliary data thus being generally imperceptible to human viewers of the video sequence corresponding to said encoded video, said encoding taking the form of slight changes to portions of said video representing image information to thereby represent said multi-bit auxiliary data, an improvement comprising processing the encoded video with a pseudo-random key signal to de-randomize the multi-bit auxiliary data steganographically encoded therein. 
     
     
       10. The method of  claim 9  which includes evaluating whether copying of the encoded video is permitted, based on the decoded auxiliary data. 
     
     
       11. In a method of decoding encoded video to extract multi-bit auxiliary data therefrom, the encoded video representing a video sequence including plural image frames, the multi-bit auxiliary data being steganographically encoded therein, the multi-bit auxiliary data thus being generally imperceptible to human viewers of the video sequence corresponding to said encoded video, said encoding taking the form of slight changes to portions of said video representing image information to thereby represent said multi-bit auxiliary data, an improvement comprising, for a first frame, performing one or more dot product operations between a representation of said frame and reference data, repeating said dot product operations for each of one or more additional frames, combining the dot products thus produced, discerning at least part of the multi-bit auxiliary data from said combined dot products, and determining whether to disable recording capability of an associated video apparatus based on said discerned data. 
     
     
       12. The method of  claim 11  which further includes determining whether to disable the recording capability of the associated video apparatus based on part of said discerned auxiliary data, other of said discerned auxiliary data serving a purpose unrelated to disabling a recording capability. 
     
     
       13. The method of  claim 11  which includes reading said encoded video from an optically encoded storage disk prior to said decoding, said encoded video being stored on the disk in MPEG-encoded form, wherein the auxiliary data is discerned notwithstanding losses associated with said MPEG-encoded form.

Join the waitlist — get patent alerts

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

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