US2015139480A1PendingUtilityA1

Cross-correlation based system for watermarking media

Assignee: PAN SHIEN-TAIPriority: Oct 28, 2005Filed: Oct 20, 2014Published: May 21, 2015
Est. expiryOct 28, 2025(expired)· nominal 20-yr term from priority
G06T 1/005H04N 19/48H04N 19/467H04N 19/42
52
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

A cross-correlation based system for watermarking continuous digital media, includes: a) means for retrieving at least one signature parameter (S j ) determined according to a corresponding previous signature (S j−1 ) or a predefined initial signature (S 0 ); the S 0 being selectable by a user command to a multiplexor that selects either S 0 or S j during the course of generating a signature; and, b) means for encrypting the present signature according to the at least one signature parameter (S j ) to generate a unique digital signature (E j ).

Claims

exact text as granted — not AI-modified
1 . A cross-correlation based system for watermarking digital media, comprising:
 a) an application control module (ACM) for:
 i. logically AND'ing a predetermined frame correlation vector (FCV) and a predetermined frame mask vector (FMV) to generate a frame switch vector (FSV), said frame switch vector (FSV) for providing controls to a frame switching means; and, 
 ii. logically AND'ing a predetermined signature correlation vector (SCV) and a predetermined signature mask vector (SMV) to generate a signature switch vector (SSV), said signature switch vector (SSV) for providing controls to a signature switching means; and 
 said ACM including a graphical user interface (GUI), said ACM for providing: i) an enable/disable control signal in response to a command by the user via the GUI; and, ii) a reset signal; 
   b) a media encoder for receiving uncompressed media data from a media source and providing compressed media frames (F j );   c) a software retrieval module (SRM) for retrieving said compressed media frames (F j );   d) a first signature buffer for buffering a previously generated signature (S j−1 );   e) a second signature buffer operatively connected to said first signature buffer for buffering a currently generated unique digital signature (S j ), wherein a transition from said second signature buffer to said first signature buffer occurs when a transition takes place from one frame to the next;   f) a third signature buffer for storing a predefined initial signature (S 0 );   g) a multiplexer (MUX) for receiving an input from said first signature buffer (S j−1 ), and another input from said third signature buffer (S 0 ), said reset signal from said ACM being a select control input signal to said MUX, wherein one of the two inputs (S j−1 ) and (S 0 ) are selected as the output from said MUX depending on the logic value of said reset signal;   h) frame switching means operatively connected to said SRM and to said FSV for controlling the flow of said F j  from said SRM;   i) signature switching means operatively connected to said MUX and to said SSV for controlling the flow of said output from said MUX;   j) a signature generator operatively connected to said frame switching means, to said signature switching means, and to said ACM, for generating a unique digital signature (S j ) based on:
 i. said F j , if said frame switching means is “on”; 
 ii. said output from said MUX, if said signature switching means is “on”; 
 iii. the status of said enable/disable control signal, wherein said signature generator provides said S j  to said second signature buffer if said enable/disable control signal is set to “enable”, said signature generator providing no signature if said enable/disable control signal is set to “disable”, wherein, if both said frame switching means and said signature switching means are “off”, then a “null signature” is generated and said null signature is provided to said second signature buffer if said enable/disable control signal is set to “enable”, said signature generator providing no signature if said enable/disable control signal is set to “disable”; and, 
   k) an encryptor for receiving said unique digital signature (S j ) and for encrypting said unique digital signature if said enable/disable control signal is set to “enable”, said signature generator providing no signature to said encryptor if said enable/disable control signal is set to “disable”.   
     
     
         2 . The cross-correlation based system of  claim 1  further including a file system for capturing said compressed media frames (F j ) from said media encoder wherein said file system provides file system information to said ACM, said ACM providing said reset signal in response to said file system information. 
     
     
         3 . The cross-correlation based system of  claim 1  wherein said uncompressed media data comprises analog data. 
     
     
         4 . The cross-correlation based system of  claim 1  wherein said uncompressed media data comprises digital data. 
     
     
         5 . The cross-correlation based system of  claim 1  wherein said compressed media frames (F j ) comprises digital audio/video media data. 
     
     
         6 . The cross-correlation based system of  claim 1  wherein said compressed media frames (F j ) comprises digital media data. 
     
     
         7 . The cross-correlation based system of  claim 1  wherein said compressed media frames (F j ) comprises digital media data. 
     
     
         8 . The cross-correlation based system of  claim 2  wherein said file system comprises a file system that stores files containing continuous media data. 
     
     
         9 . The cross-correlation based system of  claim 1  wherein said signature generator generates a unique digital signature of a desired length in a desired encrypted language based on a desired encrypted language input data. 
     
     
         10 . The cross-correlation based system of  claim 1  wherein said initial signature comprises an binary data of any number of binary bits that is predetermined by the underlying implementation. 
     
     
         11 . The cross-correlation based system of  claim 1  wherein said reset signal provides control to select either said predetermined initial signature (S 0 ) or said previously generated signature (S j−1 ) to participate in the current signature generation process in said signature generator via said signature switching means. 
     
     
         12 . The cross-correlation based system of  claim 1  wherein said encryptor comprises a reversible encryption process/algorithm for encrypting said unique digital signature (S j ) and providing said encrypted unique digital signature (E j ). 
     
     
         13 . A cross-correlation based method for watermarking continuous digital media, comprising the steps of:
 a) logically AND'ing a predetermined frame correlation vector (FCV) and a predetermined frame mask vector (FMV) to generate a frame switch vector (FSV);   b) logically AND'ing a predetermined signature correlation vector (SCV) and a predetermined signature mask vector (SMV) to generate a signature switch vector (SSV);   c) providing an enable/disable control signal in response to a command by a user via a graphical user interface (GUI);   d) providing a reset signal,
 wherein said FSV, said SSV, said enable/disable control signal and said reset signal are provided by an application control module (ACM) including said GUI; 
   e) receiving uncompressed media data from a media source and providing compressed media frames (F j );   f) retrieving said compressed media frames (F j );   g) buffering a previously generated signature (S j−1 ) utilizing a first signature buffer;   h) buffering a currently generated unique digital signature (S j ) utilizing a second signature buffer, wherein a transition from said second signature buffer to said first signature buffer occurs when a transition takes place from one frame to the next;   i) storing a predefined initial signature (S 0 ) utilizing a third signature buffer;   j) receiving an input from said first signature buffer (S j−1 ), and another input from said third signature buffer (S 0 ) utilizing a multiplexer (MUX), said reset signal from said ACM being a select control input signal to said MUX, wherein one of the two inputs (S j−1 ) and (S 0 ) are selected as the output from said MUX depending on the logic value of said reset signal;   k) generating a unique digital signature (S j ) based on:
 i. said F j , if said frame switching means is “on”; 
 ii. said output from said MUX, if said signature switching means is “on”; 
 iii. the status of said enable/disable control signal, wherein said signature generator provides said S j  to said second signature buffer if said enable/disable control signal is set to “enable”, said signature generator providing no signature if said enable/disable control signal is set to “disable”, wherein if both said frame switching means and said signature switching means are off, then no signature is generated, 
   wherein, if both said frame switching means and said signature switching means are “off”, then a “null signature” is generated and said null signature is provided to said second signature buffer if said enable/disable control signal is set to “enable”, said signature generator providing no signature if said enable/disable control signal is set to “disable”; and,   l) receiving said unique digital signature (S j ) and encrypting said unique digital signature if said enable/disable control signal is set to “enable”, said signature generator providing no signature for encryption if said enable/disable control signal is set to “disable.   
     
     
         14 . The cross-correlation based method of  claim 13  further including the step of utilizing a file system to provide file system information to said ACM, said ACM providing said reset signal in response to said file system information. 
     
     
         15 . The cross-correlation based method of  claim 13  wherein said step of generating a unique digital signature comprises generating a unique digital signature of a desired length in binary bits based on the desired binary input data. 
     
     
         16 . A cross-correlation based system for watermarking continuous digital media, comprising:
 a) means for retrieving at least one signature parameter (S j ) determined according to a corresponding previous signature (S j−1 ) or a predefined initial signature (S 0 ); said S 0  being selectable by a user command to a multiplexor that selects either S 0  or S j  during the course of generating a signature; and,   b) means for encrypting the present signature according to said at least one signature parameter (S j ) to generate a unique digital signature (E j ).   
     
     
         17 . The cross-correlation based system of  claim 16  wherein said unique digital signature comprises the set of data including: forensics data, digital video data, digital audio data, electronic books, survey results, and various application platforms.

Join the waitlist — get patent alerts

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

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