DE69836699T2 - System für elektronische wasserzeichen - Google Patents

System für elektronische wasserzeichen Download PDF

Info

Publication number
DE69836699T2
DE69836699T2 DE1998636699 DE69836699T DE69836699T2 DE 69836699 T2 DE69836699 T2 DE 69836699T2 DE 1998636699 DE1998636699 DE 1998636699 DE 69836699 T DE69836699 T DE 69836699T DE 69836699 T2 DE69836699 T2 DE 69836699T2
Authority
DE
Germany
Prior art keywords
data
watermark information
watermark
medium
image data
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Lifetime
Application number
DE1998636699
Other languages
English (en)
Other versions
DE69836699D1 (de
Inventor
Hirotaka Nakano
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
NEC Corp
Original Assignee
NEC Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by NEC Corp filed Critical NEC Corp
Publication of DE69836699D1 publication Critical patent/DE69836699D1/de
Application granted granted Critical
Publication of DE69836699T2 publication Critical patent/DE69836699T2/de
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B20/00Signal processing not specific to the method of recording or reproducing; Circuits therefor
    • G11B20/00086Circuits for prevention of unauthorised reproduction or copying, e.g. piracy
    • G11B20/0021Circuits for prevention of unauthorised reproduction or copying, e.g. piracy involving encryption or decryption of contents recorded on or reproduced from a record carrier
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T1/00General purpose image data processing
    • G06T1/0021Image watermarking
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B20/00Signal processing not specific to the method of recording or reproducing; Circuits therefor
    • G11B20/00086Circuits for prevention of unauthorised reproduction or copying, e.g. piracy
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B20/00Signal processing not specific to the method of recording or reproducing; Circuits therefor
    • G11B20/00086Circuits for prevention of unauthorised reproduction or copying, e.g. piracy
    • G11B20/00094Circuits for prevention of unauthorised reproduction or copying, e.g. piracy involving measures which result in a restriction to authorised record carriers
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B20/00Signal processing not specific to the method of recording or reproducing; Circuits therefor
    • G11B20/00086Circuits for prevention of unauthorised reproduction or copying, e.g. piracy
    • G11B20/0021Circuits for prevention of unauthorised reproduction or copying, e.g. piracy involving encryption or decryption of contents recorded on or reproduced from a record carrier
    • G11B20/00485Circuits for prevention of unauthorised reproduction or copying, e.g. piracy involving encryption or decryption of contents recorded on or reproduced from a record carrier characterised by a specific kind of data which is encrypted and recorded on and/or reproduced from the record carrier
    • G11B20/00557Circuits for prevention of unauthorised reproduction or copying, e.g. piracy involving encryption or decryption of contents recorded on or reproduced from a record carrier characterised by a specific kind of data which is encrypted and recorded on and/or reproduced from the record carrier wherein further management data is encrypted, e.g. sector headers, TOC or the lead-in or lead-out areas
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B20/00Signal processing not specific to the method of recording or reproducing; Circuits therefor
    • G11B20/00086Circuits for prevention of unauthorised reproduction or copying, e.g. piracy
    • G11B20/00855Circuits for prevention of unauthorised reproduction or copying, e.g. piracy involving a step of exchanging information with a remote server
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B20/00Signal processing not specific to the method of recording or reproducing; Circuits therefor
    • G11B20/00086Circuits for prevention of unauthorised reproduction or copying, e.g. piracy
    • G11B20/00884Circuits for prevention of unauthorised reproduction or copying, e.g. piracy involving a watermark, i.e. a barely perceptible transformation of the original data which can nevertheless be recognised by an algorithm
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/32Circuits or arrangements for control or supervision between transmitter and receiver or between image input and image output device, e.g. between a still-image camera and its memory or between a still-image camera and a printer device
    • H04N1/32101Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title
    • H04N1/32144Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title embedded in the image data, i.e. enclosed or integrated in the image, e.g. watermark, super-imposed logo or stamp
    • H04N1/32149Methods relating to embedding, encoding, decoding, detection or retrieval operations
    • H04N1/32154Transform domain methods
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/32Circuits or arrangements for control or supervision between transmitter and receiver or between image input and image output device, e.g. between a still-image camera and its memory or between a still-image camera and a printer device
    • H04N1/32101Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title
    • H04N1/32144Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title embedded in the image data, i.e. enclosed or integrated in the image, e.g. watermark, super-imposed logo or stamp
    • H04N1/32149Methods relating to embedding, encoding, decoding, detection or retrieval operations
    • H04N1/32154Transform domain methods
    • H04N1/32165Transform domain methods using cosine transforms
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/32Circuits or arrangements for control or supervision between transmitter and receiver or between image input and image output device, e.g. between a still-image camera and its memory or between a still-image camera and a printer device
    • H04N1/32101Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title
    • H04N1/32144Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title embedded in the image data, i.e. enclosed or integrated in the image, e.g. watermark, super-imposed logo or stamp
    • H04N1/32149Methods relating to embedding, encoding, decoding, detection or retrieval operations
    • H04N1/32267Methods relating to embedding, encoding, decoding, detection or retrieval operations combined with processing of the image
    • H04N1/32277Compression
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/46Embedding additional information in the video signal during the compression process
    • H04N19/467Embedding additional information in the video signal during the compression process characterised by the embedded information being invisible, e.g. watermarking
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/60Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding
    • H04N19/61Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding in combination with predictive coding
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/238Interfacing the downstream path of the transmission network, e.g. adapting the transmission rate of a video stream to network bandwidth; Processing of multiplex streams
    • H04N21/2389Multiplex stream processing, e.g. multiplex stream encrypting
    • H04N21/23892Multiplex stream processing, e.g. multiplex stream encrypting involving embedding information at multiplex stream level, e.g. embedding a watermark at packet level
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/80Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
    • H04N21/83Generation or processing of protective or descriptive data associated with content; Content structuring
    • H04N21/835Generation of protective data, e.g. certificates
    • H04N21/8358Generation of protective data, e.g. certificates involving watermark
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N9/00Details of colour television systems
    • H04N9/79Processing of colour television signals in connection with recording
    • H04N9/80Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback
    • H04N9/804Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback involving pulse code modulation of the colour picture signal components
    • H04N9/8042Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback involving pulse code modulation of the colour picture signal components involving data reduction
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T2201/00General purpose image data processing
    • G06T2201/005Image watermarking
    • G06T2201/0052Embedding of the watermark in the frequency domain
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T2201/00General purpose image data processing
    • G06T2201/005Image watermarking
    • G06T2201/0065Extraction of an embedded watermark; Reliable detection
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N2201/00Indexing scheme relating to scanning, transmission or reproduction of documents or the like, and to details thereof
    • H04N2201/32Circuits or arrangements for control or supervision between transmitter and receiver or between image input and image output device, e.g. between a still-image camera and its memory or between a still-image camera and a printer device
    • H04N2201/3201Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title
    • H04N2201/3225Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title of data relating to an image, a page or a document
    • H04N2201/3233Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title of data relating to an image, a page or a document of authentication information, e.g. digital signature, watermark
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N2201/00Indexing scheme relating to scanning, transmission or reproduction of documents or the like, and to details thereof
    • H04N2201/32Circuits or arrangements for control or supervision between transmitter and receiver or between image input and image output device, e.g. between a still-image camera and its memory or between a still-image camera and a printer device
    • H04N2201/3201Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title
    • H04N2201/3225Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title of data relating to an image, a page or a document
    • H04N2201/3233Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title of data relating to an image, a page or a document of authentication information, e.g. digital signature, watermark
    • H04N2201/3235Checking or certification of the authentication information, e.g. by comparison with data stored independently
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N2201/00Indexing scheme relating to scanning, transmission or reproduction of documents or the like, and to details thereof
    • H04N2201/32Circuits or arrangements for control or supervision between transmitter and receiver or between image input and image output device, e.g. between a still-image camera and its memory or between a still-image camera and a printer device
    • H04N2201/3201Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title
    • H04N2201/3269Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title of machine readable codes or marks, e.g. bar codes or glyphs
    • H04N2201/327Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title of machine readable codes or marks, e.g. bar codes or glyphs which are undetectable to the naked eye, e.g. embedded codes
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N2201/00Indexing scheme relating to scanning, transmission or reproduction of documents or the like, and to details thereof
    • H04N2201/32Circuits or arrangements for control or supervision between transmitter and receiver or between image input and image output device, e.g. between a still-image camera and its memory or between a still-image camera and a printer device
    • H04N2201/3201Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title
    • H04N2201/3274Storage or retrieval of prestored additional information
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/76Television signal recording
    • H04N5/78Television signal recording using magnetic recording
    • H04N5/781Television signal recording using magnetic recording on disks or drums
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N9/00Details of colour television systems
    • H04N9/79Processing of colour television signals in connection with recording
    • H04N9/80Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback
    • H04N9/804Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback involving pulse code modulation of the colour picture signal components
    • H04N9/806Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback involving pulse code modulation of the colour picture signal components with processing of the sound signal
    • H04N9/8063Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback involving pulse code modulation of the colour picture signal components with processing of the sound signal using time division multiplex of the PCM audio and PCM video signals

Description

  • Die vorliegende Erfindung betrifft im Allgemeinen ein Autorisierungssystem und insbesondere ein Autorisierungssystem, das in Bilddaten eingebettete Identifikationsinformationen verwendet, um eine nicht autorisierte Vervielfältigung der Bilddaten zu verhindern.
  • Nicht autorisiertes Kopieren digitaler Bilddaten ist in letzter Zeit ein bedeutsames Problem geworden, weil eine Vervielfältigung digitaler Daten äußerst einfach sein kann. Um nicht autorisiertes Kopieren zu verhindern, sind verschiedene Autorisierungssysteme, die in Bilddaten eingebettete Identifikationsinformationen (ein elektronisches Wasserzeichen) verwenden, vorgeschlagen worden.
  • Ein System für sichtbare Wasserzeichen ist in der japanischen, nicht geprüften Patentveröffentlichung Nr. 8-241403 offenbart, die dem Patent der Vereinigten Staaten Nr. 5,530,759 entspricht. Bei diesem System wird ein sichtbares Wasserzeichen auf einem digitalen Bild so angeordnet, dass das entsprechende Pixel des ursprünglichen Bildes seine Helligkeit ändert, aber seine Farbart und -sättigung.
  • Ein System für unsichtbare Wasserzeichen ist in NIKKEI ELECTRONICS 1996.4.22 (Nr. 660) offenbart. Bei diesem System werden ursprüngliche Bilddaten in ein Frequenzspektrum umgewandelt und dann werden ID-Informationen in das Frequenzspektrum eingebettet, das wiederum in Bilddaten umgewandelt wird, die die ID-Informationen unsichtbar umfassen. Bei einer Autorisierungsüberprüfung werden abgefragte Bilddaten in ein Frequenzspektrum umgewandelt. In die abgefragten Bilddaten eingebettete ID-Informationen werden aus einem Unterschied zwischen dem abgefragten Frequenzspektrum und dem ursprünglichen Frequenzspektrum erhalten. Weil die ID-Informationen in das Frequenzspek trum der ursprünglichen Bilddaten eingebettet sind, hat dies nur geringe Auswirkung auf die Bildqualität und ferner ist es sehr schwierig geworden, die ID-Informationen aus den Bilddaten zu löschen.
  • Bei dem obigen System für unsichtbare Wasserzeichen ist es, weil die ID-Informationen nicht zu sehen sind, schwierig, zu überprüfen, ob Bilddaten in dem Fall autorisiert sind, wenn man die ID-Informationen nicht kennt. Insbesondere gibt es bei einem Verteilungssystem für ein Datenspeichermedium einschließlich CD-ROMs Fälle, wo für jeden Verteilungskanal ein anderes Wasserzeichen verwendet wird. In diesem Fall werden die Autorisierungsüberprüfung und das Herstellungsmanagement zu sehr komplizierten und zeitaufwendigen Tätigkeiten.
  • "A WWW service to embed and prove digital copyright watermarks", J. Zhao, PROCEEDINGS OF THE EUROPEAN CONFERENCE ON MULTIMEDIA APPLICATIONS, SERVICES AND TECHNIQUES, Bd. 2, 28. Mai 1996, Seiten 695–709 offenbart einen digitalen Wasserzeichen-Dienst für urheberrechtlich geschützte, über das World Wide Web verteilte Unterlagen. Bei dem Wasserzeichendienst kann urheberrechtlich geschütztes Material ausgehend von einem lokalen Computer zu einem Server zum Versehen mit Wasserzeichen und zur Registrierung gesendet werden, kann lokal mit einem Wasserzeichen versehen und dann gegenüber dem Server registriert werden oder kann lokal mit einem Wasserzeichen versehen und registriert werden.
  • "Software copy-potection method using serial number of disk storage", IBM Technical Disclosure Bulletin, Bd. 38, Nr. 12, Dezember 1995, offenbart ein Kopierschutzverfahren, das für ein Speichermedium eindeutige Identifikationsdaten verwendet. Um ein Kopieren eines Programms zu verhindern, ist das Programm nur ausführbar, wenn eine Seriennummer des Speichermediums, auf dem das Programm gespeichert ist, mit der zuvor ausgelesenen und gespeicherten Seriennummer übereinstimmt.
  • "Method for transferring copyprotected software without destroying copy-protection", L. Comerford und S. R. Light, IBM Technical Disclosure Bulletin, Bd. 27, Nr. 5, Oktober 1984, offenbart ein Softwareprodukt, das mittels eines Softwareschlüssels, der ausgehend von einem ersten Medium, wie zum Beispiel eine Floppy-Disk, zu einem zweiten Medium, zum Beispiel eine Festplatte, übertragen wird, kopiergeschützt ist.
  • Eine Aufgabe der vorliegenden Erfindung besteht darin, Lösungen bereit zu stellen, die schnell überprüfen können, ob Bilddaten autorisiert sind, um nicht autorisiertes Kopieren der Bilddaten wirksam zu verhindern, und die ein unsichtbar in Bilddaten eingebettetes, elektronisches Wasserzeichen einfach identifizieren können, um zu überprüfen, ob die Bilddaten autorisiert sind.
  • Um diese Aufgabe zu erfüllen, stellt die vorliegende Erfindung Gegenstände gemäß den unabhängigen Ansprüchen bereit.
  • Gemäß der vorliegenden Erfindung werden sowohl mit einem Wasserzeichen versehene Bilddaten, die Wasserzeicheninformation unsichtbar eingebettet aufweisen, als auch die eingebettete Wasserzeicheninformation zu einem einzelnen Medium übertragen. Die eingebettete Wasserzeicheninformation wird in einem speziell vorgesehenen Speicherbereich des einzelnen Mediums gespeichert. Ferner kann die eingebettete Wasserzeicheninformation verschlüsselt und gespeichert werden. Weil die eingebettete Wasserzeicheninformation auf dem gleichen Medium gespeichert ist, kann eine Wasserzeichenidentifizierung auf einfache Weise durchgeführt werden.
  • Bei einem Autorisierungsüberprüfungssystem zum Überprüfen, ob ein abgefragtes Medium autorisiert ist, weist das abgefragte Medium einen ersten Speicherbereich zum Speichern von mit Wasserzeichen versehenen Bilddaten und einen zweiten Speicherbereich auf, um Wasserzeicheninformation zu speichern. Nach einem Extrahieren von Wasserzeicheninformation aus den in dem abgefragten Medium gespeicherten Bilddaten überprüft eine Überprüfungseinrichtung, ob das abgefragte Medium autorisiert ist, in dem die extrahierte Wasserzeicheninformation mit der Wasserzeicheninformation verglicher. wird, die in dem zweiten Speicherbereich des abgefragten Mediums gespeichert ist.
  • 1 ist ein schematisches Blockdiagramm, das eine Kodierseite eines Systems für elektronische Wasserzeichen zeigt;
  • 2 ist ein schematisches Blockdiagramm, das einen Wasserzeichenüberprüfungsabschnitt des Systems für elektronische Wasserzeichen zeigt;
  • 3 ist ein schematisches Diagramm, das ein Beispiel eines Abschnitts zum Markieren mit Wasserzeichen der Kodierseite von 1 zeigt;
  • 4 ist ein schematisches Diagramm, das ein Beispiel einer Einrichtung zum Extrahieren von Wasserzeichen des Wasserzeichenüberprüfungsabschnitts von 2 zeigt;
  • 5 ist ein Diagramm, das eine erste Version eines Systems für elektronische Wasserzeichen zeigt;
  • 6 ist ein Diagramm, das ein elektronisches System für elektronische Wasserzeichen gemäß einer zweiten Version zeigt;
  • 7A ist ein schematisches Diagramm, das eine Kodierseite eines Systems für elektronische Wasserzeichen gemäß einer dritten Ausführungsform der vorliegenden Erfindung zeigt; und
  • 7B ist ein schematisches Diagramm, das eine Dekodierseite des Systems für elektronische Wasserzeichen gemäß der dritten Ausführungsform zeigt.
  • KODIERSEITE
  • Bezug nehmend auf 1 gibt eine Kodierseite eines Systems für elektronische Wasserzeichen einen Strom ursprünglicher Bilddaten D0 ein und erzeugt sowohl einen MPEG (Motion Picture Experts Group) Datenstrom D4 und Wasserzeichendaten, die unsichtbar in die MPEG-Daten D4 eingebettet sind. Im Spezielleren gibt ein Stromeingangsabschnitt 101 einen Strom der ursprünglichen Daten ein, die von einem Abschnitt 102 zur DCT (diskrete Kosinus Transformation) in Frequenzspektrumsdaten D1 umgewandelt werden. Ein Abschnitt 103 zum Markieren mit Wasserzeichen liest ein Wasserzeichen DWM aus, das einer Mehrzahl von in einer Wasserzeichendatentabelle 104 gespeicherten Wasserzeichen gewählt wird, und bettet dann das gewählte Wasserzeichen DWM in die Frequenzspektrumsdaten D1 ein, um Frequenzspektrumsdaten D2 mit eingebettetem Wasserzeichen zu erzeugen. Die Frequenzspektrumsdaten D2 mit eingebettetem Wasserzeichen werden durch einen Quantisierungsabschnitt 105 quantisiert und die quantisierten Daten D3 werden kodiert, um durch einen Kodierabschnitt 106 MPEG-Daten zu erzeugen. Eine Übertragungssteuereinrichtung 107 gibt die MPEG-Daten von dem Kodierabschnitt 106 ein, um einen Strom der MPEG-Daten D4 zu erzeugen, und eine Übertragungssteuereinrichtung 108 gibt das gewählte Wasserzeichen DWM von der Wasserzeichendatentabelle 104 ein, um gewählte Wasserzeichendaten zu erzeugen. Der Strom der MPEG-Daten D4 wird über einen Kommunikationskanal zu einem Speichermedium oder einem Client übertragen und die gewählten Wasserzeichendaten werden zu einem anderen Speichermedium oder zu dem gleichen Speichermedium übertragen, wie später beschrieben ist.
  • Es sollte beachtet werden, dass die obigen Abschnitte 101106 mit einem programmgesteuerten Prozessor, wie zum Beispiel eine CPU oder DSP, implementiert sein können. Mit anderen Worten, der Prozessor lässt Programme ablaufen, die die Funktionen der obigen Abschnitte 101106 aufweisen, um die Markierung mit Wasserzeichen und MPEG-Datenkomprimierung, wie oben beschrieben, durchzuführen.
  • WASSERZEICHENÜBERPRÜFUNGSABSCHNITT
  • Bezug nehmend auf 2 gibt in einem Wasserzeichenüberprüfungsabschnitt des Systems für elektronische Wasserzeichen ein Datenstromeingangsabschnitt 201 einen Strom von MPEG-Daten D4' ein und gibt ein Wasserzeicheneingabeabschnitt 202 Wasserzeichendaten ein, die den eingegebenen MPEG-Daten D4' zugeordnet sind. Die eingegebenen MPEG-Daten D4' werden von einem Dekodierabschnitt 203 dekodiert, um Daten D3' zu erzeugen, und dann werden die Daten D3' durch einen Invers-Quantisierungsabschnitt 204 invers quantisiert, um Daten D2' zu erzeugen. Dem gegenüber ist der Wasserzeichenprüfungsabschnitt mit einem Speicher 205 für ursprüngliche Bilder versehen, um die ursprünglichen Bilddaten D0 zu speichern. Die ursprünglichen Bilddaten D0 werden von einem DCT-Abschnitt 206 in Frequenzspektrumsdaten D1 umgewandelt.
  • Wenn die eingegebenen Frequenzspektrumsdaten D2' von dem DCT-Abschnitt 204 und die ursprünglichen Frequenzspektrumsdaten D1 von dem DCD-Abschnitt 206 erhalten werden, extrahiert eine Einrichtung 207 zum Extrahieren von Wasserzeichen ein Wasserzeichen DWM1 aus den eingegebenen Frequenzspektrumsdaten D2', indem ein Unterschied zwischen den eingegebenen Frequenzspektrumsdaten D2' und den ursprünglichen Frequenzspektrumsdaten D1 berechnet wird. Ein Abschnitt 208 zum Berechnen von Skalarprodukten gibt das extrahierte Wasserzeichen DWM1 von der Einrichtung 207 zum Extrahieren von Wasserzeichen und das erhaltene Wasserzeichen DDM2 von dem Wasserzeicheneingabeabschnitt 202 ein und berechnet deren Skalarprodukt, um ein Maß statistischer Ähnlichkeit zwischen diesen zu erzeugen. Ein Autorisierungsüberprüfungsabschnitt 209 überprüft, ob das extrahierte Wasserzeichen DWM1 mit dem erhaltenen Wasserzeichen DWM2 identisch ist, indem das Maß statistischer Ähnlichkeit mit einem Referenzwert verglichen wird.
  • Die eingegebenen MPEG-Daten D4' können von einem Speichermedium oder einem Kommunikationsnetzwerk erhalten werden. Das den eingegebenen MPEG-Daten D4' zugeordnete Wasserzeichen wird von ei ner Managementdatenbasis, die Herstellungsmanagementdaten speichert, oder dem gleichen Speichermedium wie die MPEG-Daten D4' erhalten, wie später beschrieben ist. In dem Fall, bei dem die eingegebenen MPEG-Daten D4' und/oder die Wasserzeichendaten von einem Kommunikationsnetzwerk erhalten werden, ist der Wasserzeichenüberprüfungsabschnitt mit einer Kommunikationseinrichtung ausgestattet, wie zum Beispiel einer Netzwerkschnittstelle oder einem Funktransceiver.
  • Es sollte beachtet werden, dass die obigen Abschnitte 201209 mit einem programmgesteuerten Prozessor, wie zum Beispiel eine CPU oder DSP, implementiert sein können. Mit anderen Worten, der Prozessor lässt Programme ablaufen, die die Funktionen der obigen Abschnitte 201209 aufweisen, um das Extrahieren von Wasserzeichen, die MPEG-Datenkomprimierung und die Autorisierungsüberprüfung, wie oben beschrieben, durchzuführen.
  • MARKIEREN MIT WASSERZEICHEN
  • Bezugnehmend auf 3 erhält der Abschnitt 103 zum Markieren mit Wasserzeichen die Frequenzspektrumsdaten D1 von dem DCT-Abschnitt 102 und wählt einen Satz von N Datenstichproben: f(1)–f(n), die größer als ein vorbestimmter Grenzwert von den Frequenzspektrumsdaten D1 sind. Ferner wählt der Abschnitt 103 zum Markieren mit Wasserzeichen einen Satz von Wasserzeichendaten: w(1)–w(n) aus Zufallszahlen abhängig von einer Normalverteilung mit einem Mittelwert von 0 und einer Varianz von 1. Der Abschnitt 103 zum Markieren mit Wasserzeichen berechnet F(1) = f(i) + α|f(1)|·w(i) für jede Variable i (1 ≤ i ≤ n) unter Verwendung von Vervielfachern 301 und 302, einer Konstanten α und einem Addierer 303, wobei α ein Skalierungselement ist (im Folgenden wird α = 1 angenommen). Die berechneten Datenstichproben F(1)–F(n) werden anstelle der gewählten N Datenstichproben f(1)–f(n) der Frequenzspektrumsdaten D1 verwendet, um mit Wasserzeichen markierte DCT-Frequenzspektrumsdaten zu erzeugen, die in der folgenden Stufe 105 einer inversen DCT unterzogen werden. Auf diese Weise wird das gewählte Wasserzei chen DWM unsichtbar in die ursprünglichen Bilddaten D0 eingebettet.
  • WASSERZEICHENÜBERPRÜFUNG
  • Bezug nehmend auf 4 gibt die Einrichtung 207 zum Extrahieren von Wasserzeichen die erhaltenen Datenstichproben F(1)–F(n) der erhaltenen Frequenzspektrumsdaten D2' und die ursprünglichen Datenstichproben f(1)–f(n) der ursprünglichen Frequenzspektrumsdaten D1 ein. Die Einrichtung 207 zum Extrahieren von Wasserzeichen berechnet w1(1) = (F(i) – f(i))/f(1) für jede Variable i (1 ≤ i ≤ n) unter Verwendung eines Subtrahierers 401 und eines Teilers 402, um das Wasserzeichen DWM1 = (wi(1), w1(2), ..., w1(n)) zu extrahieren.
  • Nachfolgend berechnet der Abschnitt 208 zum Berechnen von Skalarprodukten ein Maß statistischer Ähnlichkeit C zwischen dem extrahierten Wasserzeichen DWM1 = (w1(1), w1(2), ..., w1(n)) und dem erhaltenen Wasserzeichen DWM2 = (w2(1), w2(2), ..., w2(n)) unter Verwendung der folgenden Gleichung: C = DWM1·DWM2/|DWM1|·|DWM2|. Wenn C gleich größer als das vorbestimmte Niveau ist, wird festgestellt, dass das erhaltene Wasserzeichen in den empfangenen MPEG-Daten D4' eingebettet ist und dem gemäß die erhaltenen MPEG-Daten D4' die autorisierten Daten sind. Wenn C kleiner als das vorbestimmte Niveau ist, wird festgestellt, dass die erhaltenen MPEG-Daten D4' eine nicht autorisierte Vervielfältigung ist.
  • Bezugnehmend auf 5 umfasst die Kodierseite des Systems für elektronische Wasserzeichen einen Prozessor 501, die Wasserzeichendatentabelle 104, eine Datenspeichersteuereinrichtung 502 und eine Datenübertragungssteuereinrichtung 503. Wie oben beschrieben, lässt der Prozessor 501 Programme ablaufen, die die Funktionen der Abschnitte 101106, wie in 1 gezeigt, umfassen, um das Markieren mit Wasserzeichen und die MPEG-Datenkompression durchzuführen.
  • Der Prozessor 501 gibt einen Strom von ursprünglichen Bilddaten D0 ein und erzeugt einen mit Wasserzeichen versehenen MPEG-Datenstrom D4, der auf einem Speichermedium 504, wie zum Beispiel einer CD-ROM oder einer magneto-optischen Platte, von der Datenspeichersteuereinrichtung 502 gespeichert wird. Zur gleichen Zeit gibt die Datenspeichersteuereinrichtung 502 eine Seriennummer des Speichermediums 504 zu der Datenübertragungssteuereinrichtung 503 aus. Auf diese Weise wird ein autorisiertes Medium 504 hergestellt, das den MPEG-Datenstrom D4 speichert, in den die gewählten Wasserzeichendaten DWM eingebettet sind. Wenn der Prozessor 501 andere Wasserzeichendaten wählt, wird auf einfache Weise ein autorisiertes Medium 507 hergestellt, das den gleichen MPEG-Datenstrom D4 speichert, in den andere Wasserzeichendaten eingebettet sind. Es ist überflüssig festzustellen, dass die Datenspeichersteuereinrichtung 502 die Seriennummer des Speichermediums 504 zu der Datenübertragungssteuereinrichtung 503 ausgibt.
  • Die Datenübertragungssteuereinrichtung 503 gibt die eingebetteten Wasserzeichendaten DWM von der Wasserzeichendatentabelle 104 ein und überträgt dann ein Paar der eingebetteten Wasserzeichendaten DWM und der Seriennummer des Speichermediums 504 zu einer in einem Managementzentrum vorgesehenen Herstellungsmanagementdatenbasis 505. Daher kann das Wasserzeichen für jedes autorisierte Medium 504 auf einfache Weise identifiziert werden, indem die Herstellungsmanagementdatenbasis 505 durchsucht wird. In dem Fall, bei dem das Managementzentrum in einer Entfernung von der Kodierseite entfernt angeordnet ist, kann die Datenübertragungssteuereinrichtung 503 diese über ein lokales Netzwerk oder einen Funkkommunikationskanal übertragen.
  • Wenn ein verdächtiges Medium 506 aufgefunden wird, wird die Autorisierungsüberprüfung durch einen Autorisierungsüberprüfungsabschnitt 507 durchgeführt, der die Programme ablaufen lässt, die die Funktionen der obigen Abschnitte 201209, wie in 2 gezeigt, umfassen, um das Extrahieren von Wasserzeichen, die MPEG-Datendekomprimierung und die Autorisierungsüberprüfung durchzuführen. In diesem Fall weist der Autorisierungsüberprüfungsabschnitt 507 eine Datenkommunikationseinrichtung auf.
  • Zuallererst liest der Autorisierungsüberprüfungsabschnitt 507 die Seriennummer von dem verdächtigen Medium 506 und überträgt unter Verwendung der ausgelesenen Seriennummer eine Ausleseanfrage über ein Netzwerk zu der Herstellungsmanagementdatenbasis 505. Bei Empfang der Ausleseanfrage wird die Herstellungsmanagementdatenbasis 505 nach dem entsprechenden Wasserzeichen für die Seriennummer durchsucht. Wenn das entsprechende Wasserzeichen gefunden ist, werden die ausgelesenen Wasserzeichendaten zurück zu dem Autorisierungsüberprüfungsabschnitt 507 gesendet.
  • Unter Verwendung der ausgelesenen Wasserzeichendaten führt der Autorisierungsüberprüfungsabschnitt 507 die Operationen zum Extrahieren von Wasserzeichen und zum Überprüfen von Wasserzeichen, wie oben beschrieben, durch. Dies bedeutet, dass, wenn das Maß statistischer Ähnlichkeit C zwischen dem extrahierten Wasserzeichen und dem ausgelesenen Wasserzeichen gleich oder größer als das vorbestimmte Niveau ist, festgestellt wird, dass das Medium 506 eines von autorisierten Medien ist. Wenn C kleiner als das vorbestimmte Niveau ist, wird festgestellt, dass das Medium 506 eine nicht autorisierte Vervielfältigung ist.
  • Bezug nehmend auf 6 umfasst die Kodierseite des Systems für elektronische Wasserzeichen einen Prozessor 601, die Wasserzeichendatentabelle 104, eine Datenkommunikationssteuereinrichtung 602 und eine Datenübertragungssteuereinrichtung 603. Wie zuvor beschrieben, lässt der Prozessor 601 Programme ablaufen, die die Funktionen der Abschnitte 101106, wie in 1 gezeigt, aufweisen, um das Markieren mit Wasserzeichen und die MPEG-Datenkomprimierung durchzuführen.
  • Der Prozessor 601 gibt einen Strom ursprünglicher Bilddaten D0 ein und erzeugt den mit Wasserzeichen markierten MPEG-Datenstrom D4, der von der Datenkommunikationssteuereinrichtung 602 zu einem Client 604 übertragen wird. Hier wird angenommen, dass die mit Wasserzeichen markierten MPEG-Daten abhängig von einer von dem Client 604 erhaltene Datenübertragungsanfrage verteilt werden. Gleichzeitig gibt die Datenkommunikationssteuereinrichtung 602 die Adresszahl des Client 604 an die Datenübertragungssteuereinrichtung 603 aus. Auf diese Weise wird der MPEG-Datenstrom D4, in den die gewählten Wasserzeichendaten DWM eingebettet sind, zu dem autorisierten Client 604 übertragen. Wenn die Datenübertragungsanfrage von einem anderen Client erhalten wird, wählt der Prozessor 601 andere Wasserzeichendaten, die in die MPEG-Daten eingebettet werden. Der MPEG-Datenstrom D4, in dem andere Wasserzeichendaten eingebettet sind, wird zu dem neuen Client übertragen. Es ist nicht erforderlich, festzustellen, dass die Datenspeichersteuereinrichtung 602 die Adresszahl des neuen Client zu der Datenübertragungssteuereinrichtung 603 ausgibt.
  • Die Datenübertragungssteuereinrichtung 603 gibt die eingebetteten Wasserzeichendaten DWM von der Wasserzeichendatentabelle 104 ein und überträgt dann ein Paar der eingebetteten Wasserzeichendaten DWM und der Adresszahl des Client zu einer in einem Managementzentrum vorgesehenen Herstellungsmanagementdatenbasis 605. Daher kann das Wasserzeichen für jeden autorisierten Client 604 auf einfache Weise identifiziert werden, indem die Herstellungsmanagementdatenbasis 605 durchsucht wird. In dem Fall, bei dem das Managementzentrum in einer Entfernung von der Kodierseite entfernt angeordnet ist, kann die Datenübertragungssteuereinrichtung 603 diese über ein lokales Netzwerk oder Kommunikationskanal übertragen. Ferner ist die Managementdatenbasis 605 mit einer Datenkommunikationssteuereinrichtung 606 versehen.
  • Wenn ein verdächtiger Daten-Provider 605 ermittelt ist, wird die Autorisierungsüberprüfung vom Autorisierungsüberprüfungsabschnitt 608 durchgeführt, der die Programme ablaufen lässt, die die Funktionen der obigen Abschnitte 201209, wie in 2 gezeigt, aufweisen, um das Extrahieren von Wasserzeichen, die MPEG-Datendekomprimierung und die Autorisierungsüberprüfung führen. In diesem Fall umfasst der Autorisierungsüberprüfungsabschnitt 508 eine Datenkommunikationseinrichtung.
  • Zuallererst erhält der Autorisierungsüberprüfungsabschnitt 608 die Adresszahl von dem verdächtigen Daten-Provider 607 und überträgt unter Verwendung der Adresszahl eine Ausleseanfrage über die Datenkommunikationssteuereinrichtung 606 zu der Herstellungsmanagementdatenbasis 605. Bei Erhalt der Ausleseanfrage wird die Herstellungsmanagementdatenbasis 605 nach dem der Adressnummer entsprechenden Wasserzeichen durchsucht. Wenn das entsprechende Wasserzeichen gefunden wurde, wird das ausgelesene Wasserzeichen zurück zu dem Autorisierungsüberprüfungsabschnitt 608 gesendet.
  • Unter Verwendung der ausgelesenen Wasserzeichendaten führt der Autorisierungsüberprüfungsabschnitt 608 die Operationen zum Extrahieren von Wasserzeichen und zum Überprüfen von Wasserzeichen, zuvor beschrieben, durch. Dies bedeutet, dass, wenn das Maß statistischer Ähnlichkeit C zwischen dem extrahierten Wasserzeichen und dem ausgelesenen Wasserzeichen gleich oder größer als das vorbestimmte Niveau ist, festgestellt wird, dass der Daten-Provider 607 einer von autorisierten Client's ist. Wenn C kleiner als das vorbestimmte Niveau ist, wird festgestellt, dass der Daten-Provider 607 eine nicht autorisierte Vervielfältigung verteilt.
  • AUSFÜHRUNGSFORM
  • Bezug nehmend auf 7A umfasst die Kodierseite des Systems für elektronische Wasserzeichen einen Prozessor 701, die Wasserzeichendatentabelle 104, einen Verschlüsselungsabschnitt 702 und eine Datenspeichersteuereinrichtung 703. Wie zuvor beschrieben, lässt der Prozessor 701 Programme ablaufen, die die Funktionen der Abschnitte 101106, wie in 1 gezeigt, aufweisen, um das Markieren mit Wasserzeichen und die MPEG-Datenkomprimierung durchzuführen. Ferner kann der Prozessor 701 den Verschlüsselungsabschnitt 702 und die Datenspeichersteuereinrichtung 703 umfassen.
  • Der Prozessor 701 gibt einen Strom ursprünglicher Bilddaten D0 ein und erzeugt den mit Wasserzeichen markierten MPEG-Datenstrom D4, der von der Datenspeichersteuereinrichtung 703 auf einem Speichermedium 704, wie zum Beispiel eine CD-ROM oder eine magneto-optische Scheibe, gespeichert wird. Zur gleichen Zeit verschlüsselt der Verschlüsselungsabschnitt 702 die gewählten Wasserzeichendaten DWM und die verschlüsselten Wasserzeichendaten werden von der Datenspeichersteuereinrichtung 703 auf dem gleichen Speichermedium 704 gespeichert. Es ist bevorzugt, dass das Speichermedium 704 einen ersten Bereich 705 zum Speichern der mit Wasserzeichen markierten MPEG-Daten und einen zweiten Bereich 706 aufweist, der für die verschlüsselten Wasserzeichendaten vorgesehen ist. Beim Lesen von MPEG-Daten können aus dem zweiten Bereich 706 keine Daten gelesen werden.
  • Auf diese Weise wird ein autorisiertes Medium 704 hergestellt, das die verschlüsselten Wasserzeichendaten DWM und den mit Wasserzeichen markierten MPEG-Datenstrom D4 speichert. Wenn der Prozessor 701 andere Wasserzeichendaten wählt, wird auf einfache Weise ein autorisiertes Medium 704 hergestellt, das die neuen Wasserzeichendaten und den gleichen MPEG-Datenstrom D4 speichert, in den die neuen Wasserzeichendaten eingebettet sind.
  • Bezug nehmend auf 7 wird, wenn ein verdächtiges Medium 707 aufgefunden wurde, die Autorisierungsüberprüfung durch einen Autorisierungsüberprüfungsabschnitt 708 durchgeführt, der die Programme ablaufen lässt, die die Funktionen der obigen Abschnitte 201207, wie in 2 gezeigt, aufweist, um das Extrahieren von Wasserzeichen, die MPEG-Datenkomprimierung und die Autorisierungsüberprüfung durchzuführen. In diesem Fall umfasst der Autorisierungsüberprüfungsabschnitt 708 einen Entschlüsselungsabschnitt 709.
  • Zuallererst liest der Entschlüsselungsabschnitt 709 die Wasserzeichendaten aus dem zweiten Bereich aus, der speziell vorgesehen ist, um das verdächtige Medium mit Wasserzeichen zu markieren, und entschlüsselt diese, um Wasserzeichendaten DWM' zu dem Autorisierungsüberprüfungsabschnitt 708 auszugeben. Unter Verwendung der ausgelesenen Wasserzeichendaten DWM' führt der Autorisierungsüberprüfungsabschnitt 708 die Operationen zum Extrahieren von Wasserzeichen und zum Überprüfen von Wasserzeichen, wie oben beschrieben, durch. Dies bedeutet, wenn das Maß statistischer Ähnlichkeit C zwischen dem extrahierten Wasserzeichen und dem ausgelesenen Wasserzeichen DWM' gleich oder größer als das vorbestimmte Niveau ist, wird festgestellt, dass das Medium 701 eines von autorisierten Medien ist. Wenn C kleiner als das vorbestimmte Niveau ist, wird festgestellt, dass das Medium 707 eine nicht autorisierte Vervielfältigung ist.
  • Wie oben beschrieben, kann die Autorisierungsüberprüfung auf einfache Weise zuverlässig durchgeführt werden, weil das autorisierte Wasserzeichen auf einfache Weise von einem Managementzentrum oder dem Speichermedium, das die mit Wasserzeichen markierten MPEG-Daten speichert, erhalten werden kann. FIGURENLEGENDE FIG. 1
    STREAM OF ORIGINAL IMAGE DATA STROM URSPRÜNGLICHER BILDDATEN
    DATA STREAM INPUT DATENSTROMEINGABE
    DCT DCT
    WATER MARKING MARKIEREN MIT WASSERZEICHEN
    QUANTIZING QUANTISIERUNG
    ENCODING KODIERUNG
    TRANSFER CONTROLLER ÜBERTRAGUNGSSTEUEREINRICHTUNG
    STREAM OF MPEG DATA STROM VON MPEG-DATEN
    SELECTED WATER MARK DATA GEWÄHLTE WASSERZEICHENDATEN
    TRANSFER CONTROLLER ÜBERTRAGUNGSSTEUEREINRICHTUNG
    SELECTED WATER MARK GEWÄHLTES WASSERZEICHEN
    WATER MARK DATA TABLE WASSERZEICHENDATENTABELLE
    FIG. 2
    STREAM OF MPEG DATA STROM VON MPEG-DATEN
    STREAM DATA INPUT STROMDATENEINGABE
    DECODING DEKODIERUNG
    INVERSE QUANTIZING INVERSE QUANTISIERUNG
    WATER MARK EXTRACTION EINRICHTUNG ZUM EXTRAHIEREN
    VON WASSERZEICHEN
    DCT DCT
    ORIGINAL IMAGE DATA URSPRÜNGLICHE BILDDATEN
    WATER MARK DATA WASSERZEICHENDATEN
    WATER MARK INPUT WASSERZEICHENEINGABE
    RECEIVED/RETRIEVED WATER MARK ERHALTENES/AUSGELESENES
    WASSERZEICHEN
    INNER PRODUCT SKALARPRODUKT
    AUTHORIZATION CHECK BASED ON AUTORISIERUNGSÜBERPRÜFUNG AUF
    STATISTICAL SIMILARITY DER GRUNDLAGE STATISTISCHER
    ÄHNLICHKEIT
    FIG. 3
    DCT DATA DCT-DATEN
    SELECTED WATER MARK GEWÄHLTES WASSERZEICHEN
    WATER-MARKED DCT DATA MIT WASSERZEICHEN MARKIERTE
    DCT-DATEN
    CONSTANT α KONSTANTE α
    FIG. 4
    FROM INVERSE-QUANTIZING VOM ABSCHNITT 204 ZUM INVERSEN
    SECTION 204 QUANTISIEREN
    ORIGINAL DCT DATA FROM DCT URSPRÜNGLICHE DCT-DATEN VON
    DCT
    EXTRACTED WATER MARK EXTRHIERTES WASSERZEICHEN
    FIG. 5
    ORIGINAL IMAGE DATA URSPRÜNGLICHE BILDDATEN
    WATER-MARKING/DATA COMPRESSION PROZESSOR ZUR MARKIERUNG MIT
    PROCESSOR WASSERZEICHEN/DATENKOMPRI
    MIERUNG
    DATA STORAGE CONTROLLER DATENSPEICHERSTEUER
    EINRICHTUNG
    AUTHORIZED MEDIUM AUTORISIERTES MEDIUM
    WATER MARK DATA TABLE WASSERZEICHENDATENTABELLE
    DATA TRANSFER CONTROLLER DATENÜBERTRAGUNGSSTEUER
    EINRICHTUNG
    SERIAL NUM. SERIENNUMMER
    MANUFACTURE MANAGEMENT HERSTELLUNGSMANAGEMENT
    DATABASE DATENBASIS
    MANAGEMENT CENTER MANAGEMENTZENTRUM
    RETRIEVAL REQUEST USING SERIAL AUSLESEANFRAGE UNTER
    NUM. VERWENDUNG DER SERIENNUMMER
    RETRIEVED WATER MARK DATA AUSGELESENE WASSERZEICHENDATEN
    MEDIUM TO BE CHECKED ZU ÜBERPRÜFENDES MEDIUM
    SERIAL NUM. SERIENNUMMER
    MPEG DATA MPEG-DATEN
    AUTHORIZATION CHECK SECTION AUTORISIERUNGSÜBERPRÜFUNGS
    ABSCHNITT
    ORIGINAL IMAGE DATA URSPRÜNGLICHE BILDDATEN
    FIG. 6
    ORIGINAL IMAGE DATA URSPRÜNGLICHE BILDDATEN
    WATER-MARKING/DATA COMPRESSION PROZESSOR ZUR MARKIERUNG MIT
    PROCESSOR WASSERZEICHEN/DATENKOMPRI
    MIERUNG
    DATA COMMUNICATION CONTROLLER DATENKOMMUNIKATIONSSTEUER
    EINRICHTUNG
    MPEG DATA TRANSMISSION MPEG-DATENÜBERTRAGUNG
    DATA REQUEST DATENANFORDERUNG
    CLIENT CLIENT
    (AUTHORIZED) (AUTORISIERT)
    WATER MARK DATA TABLE WASSERZEICHENDATENTABELLE
    DATA TRANSFER DATENÜBERTRAGUNG
    CLIENT ADDRESS DATA CLIENT-ADRESSDATEN
    CLIENT ADDRESS CLIENT-ADRESSE
    MANAGEMENT DATABASE MANAGEMENTDATENBASIS
    DATA COMMUNICATION CONTROLLER DATENKOMMUNIKATIONSSTEUER
    EINRICHTUNG
    RETRIEVAL REQUEST USING AUSLESEANFRAGE UNTER
    ADDRESS VERWENDUNG DER ADRESSE
    RETRIEVED WATER MARK AUSGELESENES WASSERZEICHEN
    DATA PROVIDER DATEN-PROVIDER
    (TO BE CHECKED) (ZU ÜBERPRÜFEN)
    MPEG DATA AND ADDRESS MPEG-DATEN UND ADRESSE
    AUTHORIZATION CHECK SECTION AUTORISIERUNGSÜBERPRÜFUNGS
    ABSCHNITT
    ORIGINAL IMAGE DATA URSPRÜNGLICHE BILDDATEN
    FIG. 7A
    ORIGINAL IMAGE DATA URSPRÜNGLICHE BILDDATEN
    WATER-MARKING/DATA COMPRESSION PROZESSOR ZUR MARKIERUNG MIT
    PROCESSOR WASSERZEICHEN/DATENKOMPRI
    MIERUNG
    DATA STORAGE CONTROLLER DATENSPEICHERSTEUER
    EINRICHTUNG
    MPEG DATA MPEG-DATEN
    ENCRYPTED WATER MARK VERSCHLÜSSELTES WASSERZEICHEN
    AUTHORIZED MEDIUM AUTORISIERTES MEDIUM
    ENCRYPTION VERSCHLÜSSELUNG
    ENCRYPTED DWM VERSCHLÜSSELTE DWM
    WATER MARK DATA TABLE WASSERZEICHENDATENTABELLE
    FIG. 7B
    MEDIUM TO BE CHECKED ZU ÜBERPRÜFENDES MEDIUM
    MPEG DATA MPEG-DATEN
    DECRYPTION ENTSCHLÜSSELUNG
    AUTHORIZATION CHECK SECTION AUTORISIERUNGSÜBERPRÜFUNGS
    ABSCHNITT
    ORIGINAL IMAGE DATA URSPRÜNGLICHE BILDDATEN

Claims (6)

  1. System, mit: einem Informationsgenerator (104) zum Erzeugen von Wasserzeicheninformation; und einem Kombinator (701) zum unsichtbaren Einbetten der Wasserzeicheninformation in ursprüngliche Bilddaten, um mit Wasserzeichen versehene Bilddaten zu erzeugen; gekennzeichnet durch umfassend: eine Übertragungssteuereinrichtung (702, 703) zum Übertragen sowohl der mit Wasserzeichen versehenen Bilddaten als auch der Wasserzeicheninformation zu einem einzelnen Medium (704), wobei das einzelne Medium ein Speichermedium (704) ist, das einen ersten Speicherbereich (705) zum Speichern der mit Wasserzeichen versehenen Bilddaten und einen zweiten Speicherbereich (706) zum Speichern der Wasserzeicheninformation aufweist, wobei der zweite Speicherbereich (706) speziell für die Wasserzeicheninformation vorgesehen ist, so dass nur die Wasserzeicheninformation gelesen werden kann, und im Fall einer Betriebsart zum Lesen von Bilddaten keine Daten aus dem zweiten Speicherbereich (706) gelesen werden können.
  2. System nach Anspruch 1, bei dem die Übertragungssteuereinrichtung (702, 703) die Wasserzeicheninformation verschlüsselt und die verschlüsselte Wasserzeicheninformation zu dem einzelnen Medium (704) überträgt.
  3. System zum Überprüfen, ob ein abgefragtes Medium autorisiert ist, wobei das abgefragte Medium ein einzelnes Speichermedium (704) ist und einen ersten Speicherbereich (705) zum Speichern von mit Wasserzeichen versehenen Bilddaten und einen zweiten Speicherbereich (706) zum Speichern von Wasserzeicheninformation aufweist, wobei der zweite Speicherbereich (706) speziell für die Wasserzeicheninfor mation vorgesehen ist, so dass nur die Wasserzeicheninformation gelesen werden darf, und im Fall einer Betriebsart zum Lesen von Bilddaten keine Daten aus dem zweiten Speicherbereich (706) gelesen werden können, wobei das System dadurch gekennzeichnet ist, dass es umfasst: eine Wasserzeichenextraktionsvorrichtung (207) zum Extrahieren von Wasserzeicheninformation aus in dem abgefragten Medium gespeicherten Bilddaten; und einer Prüfvorrichtung (208, 209), um zu überprüfen, ob das abgefragte Medium autorisiert ist, indem die extrahierte Wasserzeicheninformation mit der Wasserzeicheninformation verglichen wird, die in dem zweiten Speicherbereich (706) des abgefragten Mediums gespeichert ist.
  4. System nach Anspruch 3, bei dem die gespeicherte Wasserzeicheninformation verschlüsselte Wasserzeicheninformation ist, wobei das System ferner umfasst: einen Entschlüsselungsabschnitt (709), um die aus dem zweiten Speicherbereich (706) ausgelesene, verschlüsselte Wasserzeicheninformation zu entschlüsseln, um die Wasserzeicheninformation der Prüfvorrichtung (208, 209) bereit zu stellen.
  5. Verfahren zum Prüfen, ob ein abgefragtes Medium autorisiert ist, die Schritte umfassend: Erzeugen von Wasserzeicheninformation; und unsichtbares Einbetten der Wasserzeicheninformation in ursprüngliche Bilddaten, um mit Wasserzeichen versehene Bilddaten zu erzeugen; gekennzeichnet durch die Schritte: Übertragen der mit Wasserzeichen versehenen Bilddaten zu einem ersten Speicherbereich (705) eines autorisierten Mediums, das ein einzelnes Speichermedium (704) ist, und der Wasserzeicheninformation zu einem zweiten Speicherbereich (706) des autorisierten Mediums, wobei der zweite Speicherbereich (706) speziell für die Wasserzeicheninformation vorgesehen ist, so dass nur die Wasserzeicheninformation ausgelesen werden kann, und im Fall einer Betriebs art zum Lesen von Bilddaten keine Daten aus dem zweiten Speicherbereich (706) ausgelesen werden können; Extrahieren von Wasserzeicheninformation von aus in dem abgefragten Medium gespeicherten Bilddaten; und Prüfen, ob das abgefragte Medium autorisiert ist, indem die extrahierte Wasserzeicheninformation mit der in dem zweiten Speicherbereich (706) gespeicherten Wasserzeicheninformation vergleichen wird.
  6. Verfahren nach Anspruch 5, ferner die Schritte umfassend: Verschlüsseln der Wasserzeicheninformation vor dem Übertragungsschritt; Übertragen der verschlüsselten Wasserzeicheninformation zu dem zweiten Speicherbereich (706); und Entschlüsseln der verschlüsselten Wasserzeicheninformation, die aus dem zweiten Speicherbereich (706) ausgelesen wird, um die Wasserzeicheninformation dem Überprüfschritt bereit zu stellen.
DE1998636699 1997-02-12 1998-02-12 System für elektronische wasserzeichen Expired - Lifetime DE69836699T2 (de)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2781597 1997-02-12
JP2781597A JP3349910B2 (ja) 1997-02-12 1997-02-12 画像データエンコードシステム

Publications (2)

Publication Number Publication Date
DE69836699D1 DE69836699D1 (de) 2007-02-01
DE69836699T2 true DE69836699T2 (de) 2007-10-04

Family

ID=12231473

Family Applications (2)

Application Number Title Priority Date Filing Date
DE1998636699 Expired - Lifetime DE69836699T2 (de) 1997-02-12 1998-02-12 System für elektronische wasserzeichen
DE1998634969 Expired - Lifetime DE69834969T2 (de) 1997-02-12 1998-02-12 System für elektronische Wasserzeichen

Family Applications After (1)

Application Number Title Priority Date Filing Date
DE1998634969 Expired - Lifetime DE69834969T2 (de) 1997-02-12 1998-02-12 System für elektronische Wasserzeichen

Country Status (7)

Country Link
US (1) US6421450B2 (de)
EP (3) EP0859503B1 (de)
JP (1) JP3349910B2 (de)
KR (1) KR100323321B1 (de)
CA (1) CA2229395C (de)
DE (2) DE69836699T2 (de)
SG (1) SG86997A1 (de)

Families Citing this family (103)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7562392B1 (en) * 1999-05-19 2009-07-14 Digimarc Corporation Methods of interacting with audio and ambient music
US7095871B2 (en) * 1995-07-27 2006-08-22 Digimarc Corporation Digital asset management and linking media signals with related data using watermarks
US8180844B1 (en) * 2000-03-18 2012-05-15 Digimarc Corporation System for linking from objects to remote resources
AUPO521897A0 (en) * 1997-02-20 1997-04-11 Telstra R & D Management Pty Ltd Invisible digital watermarks
US6131162A (en) 1997-06-05 2000-10-10 Hitachi Ltd. Digital data authentication method
JP3890737B2 (ja) * 1998-04-14 2007-03-07 株式会社日立製作所 ディジタル映像信号または音声信号の再生装置及び再生方法
US7602940B2 (en) 1998-04-16 2009-10-13 Digimarc Corporation Steganographic data hiding using a device clock
TW395133B (en) * 1998-07-15 2000-06-21 Koninkl Philips Electronics Nv Detection of a watermark in a compressed video signal
US6530021B1 (en) 1998-07-20 2003-03-04 Koninklijke Philips Electronics N.V. Method and system for preventing unauthorized playback of broadcasted digital data streams
JP2000078125A (ja) * 1998-08-28 2000-03-14 Hitachi Ltd 認証可能な電子データの生成方法
FR2783658B1 (fr) * 1998-09-23 2000-10-13 Thomson Multimedia Sa Protection contre la copie de donnees numeriques stockees sur un support d'informations
US7197156B1 (en) 1998-09-25 2007-03-27 Digimarc Corporation Method and apparatus for embedding auxiliary information within original data
US7532740B2 (en) 1998-09-25 2009-05-12 Digimarc Corporation Method and apparatus for embedding auxiliary information within original data
US7373513B2 (en) * 1998-09-25 2008-05-13 Digimarc Corporation Transmarking of multimedia signals
DE19847943A1 (de) 1998-10-09 2000-04-13 Deutsche Telekom Ag Verfahren zum Generieren von digitalen Wasserzeichen für elekronische Dokumente
JP2000152148A (ja) 1998-11-13 2000-05-30 Hitachi Ltd 電子カメラ
CA2260094C (en) 1999-01-19 2002-10-01 Nec Corporation A method for inserting and detecting electronic watermark data into a digital image and a device for the same
EP1028585A1 (de) * 1999-01-21 2000-08-16 Nec Corporation Methode und Gerät zum Einlegen und Aufspüren von elektronischen Wasserzeichen in einem digitalen Bild
JP2000251395A (ja) 1999-02-26 2000-09-14 Matsushita Electric Ind Co Ltd 記録媒体、記録装置及び再生装置
GB2349536B (en) * 1999-03-23 2003-03-12 Ibm Motion picture electronic watermark system
US7206820B1 (en) * 2000-03-18 2007-04-17 Digimarc Corporation System for linking from object to remote resource
US7185201B2 (en) * 1999-05-19 2007-02-27 Digimarc Corporation Content identifiers triggering corresponding responses
JP4598279B2 (ja) * 1999-05-19 2010-12-15 ディジマーク コーポレイション 音楽とその他のメディアにデジタル透かしを用いる方法およびシステム
JP2001061052A (ja) * 1999-08-20 2001-03-06 Nec Corp 電子すかしデータ挿入方法及びその装置と電子すかしデータ検出装置
EP1098522A1 (de) * 1999-11-05 2001-05-09 Sony United Kingdom Limited Verfahren und Vorrichtung zur identifizierung eines Digitalsignals mit eines Wasserzeichen
SG97823A1 (en) * 1999-12-14 2003-08-20 Kent Ridge Digital Labs A system for proving an unobstrusive watermark in a secure document
KR100865247B1 (ko) 2000-01-13 2008-10-27 디지맥 코포레이션 메타데이터를 인증하고 매체 신호들의 워터마크들 내에 메타데이터를 임베딩하는 방법
US6647126B1 (en) * 2000-01-28 2003-11-11 Eastman Kodak Company Authorizing the production of visual images from digital images
US7228425B1 (en) * 2000-02-07 2007-06-05 Koninklijke Philips Electronics N. V. Protecting content from illicit reproduction by proof of existence of a complete data set via self-referencing sections
US8355525B2 (en) 2000-02-14 2013-01-15 Digimarc Corporation Parallel processing of digital watermarking operations
US6834308B1 (en) 2000-02-17 2004-12-21 Audible Magic Corporation Method and apparatus for identifying media content presented on a media playing device
US6711674B1 (en) * 2000-02-24 2004-03-23 Xilinx, Inc. Method of watermarking configuration data in an FPGA by embedding the watermark corresponding to a macro obtained upon encountering a first watermark tag from the macro
US7127744B2 (en) * 2000-03-10 2006-10-24 Digimarc Corporation Method and apparatus to protect media existing in an insecure format
KR100739031B1 (ko) * 2000-03-27 2007-07-25 주식회사 큐론 멀티미디어 검색시스템에서 mpeg-7 표준 메타데이터의 은닉 및 검출 방법과 이를 이용한 멀티미디어 데이터의 검색 방법
GB0029855D0 (en) 2000-04-05 2001-01-24 Sony Uk Ltd Embedding data in material and removing the embedded data
JP4554771B2 (ja) 2000-06-20 2010-09-29 パナソニック株式会社 正当性認証システム、個人証発行システム及び個人証
US7062528B2 (en) * 2000-07-14 2006-06-13 Sony Corporation Method and system for identifying a time specific event
US20020010652A1 (en) * 2000-07-14 2002-01-24 Sony Corporation Vendor ID tracking for e-marker
JP2002092682A (ja) * 2000-08-30 2002-03-29 Internatl Business Mach Corp <Ibm> 透かし検出方法およびシステム
TW538636B (en) * 2000-09-01 2003-06-21 Matsushita Electric Ind Co Ltd Reproduction equipment, reproduction equipment specifying equipment, reproduction equipment specifying system and methods and recording media for said equipment and system
US8594364B2 (en) * 2000-11-02 2013-11-26 Digimarc Corporation Batch identifier registration and embedding in media signals
US7562012B1 (en) 2000-11-03 2009-07-14 Audible Magic Corporation Method and apparatus for creating a unique audio signature
US9363409B2 (en) * 2001-03-05 2016-06-07 Digimarc Corporation Image management system and methods using digital watermarks
US7111169B2 (en) * 2001-03-29 2006-09-19 Intel Corporation Method and apparatus for content protection across a source-to-destination interface
EP1490767B1 (de) 2001-04-05 2014-06-11 Audible Magic Corporation Copyright-erkennung und schutzsystem und verfahren
US20020145589A1 (en) * 2001-04-06 2002-10-10 Sony Corporation Of Japan User interface for an e-marker
EP1260898A1 (de) * 2001-05-23 2002-11-27 Koninklijke KPN N.V. Verfahren zur Beglaubigung von Datein
US7263202B2 (en) 2001-07-05 2007-08-28 Digimarc Corporation Watermarking to control video recording
US8122465B2 (en) 2001-07-05 2012-02-21 Digimarc Corporation Watermarking to set video usage permissions
US7529659B2 (en) 2005-09-28 2009-05-05 Audible Magic Corporation Method and apparatus for identifying an unknown work
US8972481B2 (en) 2001-07-20 2015-03-03 Audible Magic, Inc. Playlist generation method and apparatus
US7877438B2 (en) 2001-07-20 2011-01-25 Audible Magic Corporation Method and apparatus for identifying new media content
US7124442B2 (en) 2001-07-25 2006-10-17 440 Pammel, Inc. System and method for insertion and retrieval of microthreads in transmitted data
US7127454B2 (en) 2001-08-17 2006-10-24 Sony Corporation E-marker find music
US7107234B2 (en) * 2001-08-17 2006-09-12 Sony Corporation Electronic music marker device delayed notification
US20030036352A1 (en) * 2001-08-17 2003-02-20 Sony Corporation Embedded e-marker and communication system
US20030034956A1 (en) * 2001-08-17 2003-02-20 Yuichiro Deguchi Virtual e-marker
US20030110133A1 (en) * 2001-12-07 2003-06-12 Maritzen L. Michael Automated digital rights management and payment system with embedded content
US20030131350A1 (en) 2002-01-08 2003-07-10 Peiffer John C. Method and apparatus for identifying a digital audio signal
US7606364B1 (en) 2002-04-23 2009-10-20 Seagate Technology Llc Disk drive with flexible data stream encryption
US8166302B1 (en) * 2002-04-23 2012-04-24 Seagate Technology Llc Storage device with traceable watermarked content
US7519819B2 (en) 2002-05-29 2009-04-14 Digimarc Corporatino Layered security in digital watermarking
US20040002938A1 (en) * 2002-06-28 2004-01-01 Sony Corporation And Sony Electronics Inc. Device and method for exchanging information
US6972698B2 (en) 2002-06-28 2005-12-06 Sony Corporation GPS e-marker
US6996251B2 (en) 2002-09-30 2006-02-07 Myport Technologies, Inc. Forensic communication apparatus and method
US10721066B2 (en) 2002-09-30 2020-07-21 Myport Ip, Inc. Method for voice assistant, location tagging, multi-media capture, transmission, speech to text conversion, photo/video image/object recognition, creation of searchable metatags/contextual tags, storage and search retrieval
US7778438B2 (en) 2002-09-30 2010-08-17 Myport Technologies, Inc. Method for multi-media recognition, data conversion, creation of metatags, storage and search retrieval
US8332326B2 (en) 2003-02-01 2012-12-11 Audible Magic Corporation Method and apparatus to identify a work received by a processing system
JP4370800B2 (ja) * 2003-04-21 2009-11-25 ヤマハ株式会社 音楽コンテンツ利用装置及びプログラム
WO2004100010A1 (en) * 2003-04-30 2004-11-18 Iptv Systems, Llc Secure, continuous, proxy-optimized, device-to-device data download reception system and method of use
US7460684B2 (en) 2003-06-13 2008-12-02 Nielsen Media Research, Inc. Method and apparatus for embedding watermarks
US7706574B1 (en) * 2003-11-06 2010-04-27 Admitone Security, Inc. Identifying and protecting composed and transmitted messages utilizing keystroke dynamics
GB2408873A (en) * 2003-12-01 2005-06-08 Sony Uk Ltd Generating marked material by introducing code words
WO2005099385A2 (en) 2004-04-07 2005-10-27 Nielsen Media Research, Inc. Data insertion apparatus and methods for use with compressed audio/video data
WO2005117012A1 (ja) * 2004-05-27 2005-12-08 Matsushita Electric Industrial Co., Ltd. 再生方法および再生装置
CN1993700B (zh) 2004-07-02 2012-03-14 尼尔逊媒介研究股份有限公司 用于进行压缩数字位流的混合的方法及装置
US8130746B2 (en) 2004-07-28 2012-03-06 Audible Magic Corporation System for distributing decoy content in a peer to peer network
US7519823B1 (en) * 2004-08-12 2009-04-14 Xilinx, Inc. Concealed, non-intrusive watermarks for configuration bitstreams
US7406673B1 (en) 2004-08-12 2008-07-29 Xilinx, Inc. Method and system for identifying essential configuration bits
JP2006079448A (ja) * 2004-09-10 2006-03-23 Konica Minolta Business Technologies Inc データ管理方法、データ管理装置およびデータ管理サーバ
US7620819B2 (en) * 2004-10-04 2009-11-17 The Penn State Research Foundation System and method for classifying regions of keystroke density with a neural network
US8566857B2 (en) 2005-09-20 2013-10-22 Forefront Assets Limited Liability Company Method, system and program product for broadcast advertising and other broadcast content performance verification utilizing digital artifacts
US8566858B2 (en) 2005-09-20 2013-10-22 Forefront Assets Limited Liability Company Method, system and program product for broadcast error protection of content elements utilizing digital artifacts
EP1927189B1 (de) 2005-09-20 2016-04-27 Gula Consulting Limited Liability Company Einfügen und abrufen von identifizierenden artefakten in übertragenen verlustbehafteten und verlustlosen daten
US8966517B2 (en) 2005-09-20 2015-02-24 Forefront Assets Limited Liability Company Method, system and program product for broadcast operations utilizing internet protocol and digital artifacts
US20070147656A1 (en) * 2005-12-22 2007-06-28 James Browning Method and system to provide support for digital watermarks in a database
US8020005B2 (en) * 2005-12-23 2011-09-13 Scout Analytics, Inc. Method and apparatus for multi-model hybrid comparison system
US20070198712A1 (en) * 2006-02-07 2007-08-23 Biopassword, Inc. Method and apparatus for biometric security over a distributed network
US7526412B2 (en) * 2006-03-31 2009-04-28 Biopassword, Inc. Method and apparatus for multi-distant weighted scoring system
US20070233667A1 (en) * 2006-04-01 2007-10-04 Biopassword, Llc Method and apparatus for sample categorization
GB2438904A (en) * 2006-06-06 2007-12-12 Sony Uk Ltd Generation of code words for image watermarking
US20070300077A1 (en) * 2006-06-26 2007-12-27 Seshadri Mani Method and apparatus for biometric verification of secondary authentications
US8917899B2 (en) * 2006-10-10 2014-12-23 Texas Instruments Incorporated Methods and systems for watermarking digital media
EP2095560B1 (de) 2006-10-11 2015-09-09 The Nielsen Company (US), LLC Verfahren und vorrichtung zur einbettung von codes in komprimierte audiodatenströme
US8006314B2 (en) 2007-07-27 2011-08-23 Audible Magic Corporation System for identifying content of digital data
US20090076904A1 (en) * 2007-09-17 2009-03-19 Frank David Serena Embedding digital values for digital exchange
US8332932B2 (en) * 2007-12-07 2012-12-11 Scout Analytics, Inc. Keystroke dynamics authentication techniques
US8199651B1 (en) 2009-03-16 2012-06-12 Audible Magic Corporation Method and system for modifying communication flows at a port level
US9767822B2 (en) * 2011-02-07 2017-09-19 Qualcomm Incorporated Devices for encoding and decoding a watermarked signal
JP5814591B2 (ja) * 2011-04-11 2015-11-17 キヤノン株式会社 画像形成装置及び画像形成方法
US9081778B2 (en) 2012-09-25 2015-07-14 Audible Magic Corporation Using digital fingerprints to associate data with a work
KR102337673B1 (ko) 2020-07-16 2021-12-09 (주)휴먼스케이프 데이터 열람 검증 시스템 및 그 방법
KR102337677B1 (ko) 2020-07-16 2021-12-09 (주)휴먼스케이프 디지털 검증 지문 삽입 시스템 및 그 방법

Family Cites Families (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE69121444T2 (de) * 1990-03-29 1997-03-13 Gte Laboratories Inc Überwachungssystem für die Übertragung von Videosignalen
US5291598A (en) * 1992-04-07 1994-03-01 Gregory Grundy Method and system for decentralized manufacture of copy-controlled software
US5659613A (en) * 1994-06-29 1997-08-19 Macrovision Corporation Method and apparatus for copy protection for various recording media using a video finger print
US5748735A (en) * 1994-07-18 1998-05-05 Bell Atlantic Network Services, Inc. Securing E-mail communications and encrypted file storage using yaksha split private key asymmetric cryptography
US5719938A (en) * 1994-08-01 1998-02-17 Lucent Technologies Inc. Methods for providing secure access to shared information
US6002772A (en) * 1995-09-29 1999-12-14 Mitsubishi Corporation Data management system
US5530759A (en) 1995-02-01 1996-06-25 International Business Machines Corporation Color correct digital watermarking of images
WO1997014087A1 (en) * 1995-10-13 1997-04-17 Trustees Of Dartmouth College System and methods for managing digital creative works
US5949885A (en) * 1996-03-12 1999-09-07 Leighton; F. Thomson Method for protecting content using watermarking
US5933620A (en) * 1996-03-28 1999-08-03 Advanced Micro Devices, Inc. Method and apparatus for serializing microprocessor identification numbers
US5805699A (en) * 1996-05-20 1998-09-08 Fujitsu Limited Software copying system
US5848155A (en) * 1996-09-04 1998-12-08 Nec Research Institute, Inc. Spread spectrum watermark for embedded signalling
US5915027A (en) * 1996-11-05 1999-06-22 Nec Research Institute Digital watermarking
US5875249A (en) * 1997-01-08 1999-02-23 International Business Machines Corporation Invisible image watermark for image verification

Also Published As

Publication number Publication date
DE69834969T2 (de) 2007-02-15
JP3349910B2 (ja) 2002-11-25
CA2229395A1 (en) 1998-08-12
KR100323321B1 (ko) 2002-06-22
SG86997A1 (en) 2002-03-19
EP1628462A3 (de) 2006-03-08
JPH10224793A (ja) 1998-08-21
DE69834969D1 (de) 2006-08-03
EP1515534B1 (de) 2006-12-20
CA2229395C (en) 2001-10-30
US20010040977A1 (en) 2001-11-15
US6421450B2 (en) 2002-07-16
EP0859503A3 (de) 1999-12-22
EP1515534A3 (de) 2005-04-06
KR19980071269A (ko) 1998-10-26
DE69836699D1 (de) 2007-02-01
EP1628462A2 (de) 2006-02-22
EP0859503A2 (de) 1998-08-19
EP0859503B1 (de) 2006-06-21
EP1515534A2 (de) 2005-03-16

Similar Documents

Publication Publication Date Title
DE69836699T2 (de) System für elektronische wasserzeichen
EP0879535B1 (de) Verfahren zur markierung binär codierter datensätze
DE60216542T2 (de) Normkonformer Wasserzeichen für Zugangsverwaltung
DE69822773T2 (de) Videosignalverarbeitung für elektronisches Wasserzeichensetzen
DE69637340T2 (de) Steganographisches verfahren und steganografische vorrichtung
DE69636084T2 (de) Verfahren und Vorrichtung zum Einfügen eines Spreizspektrumwasserzeichens in Multimediadaten
DE69535161T2 (de) Verfahren zur Steuerung des Datenurheberrechtes
DE69836455T2 (de) System für elektronische Wasserzeichen, elektronisches Informationsverteilungssystem und Gerät zur Abspeicherung von Bildern
DE10195850B4 (de) Verfahren zum Integrieren eines Wasserzeichens in ein komprimiertes Bild
DE69837459T2 (de) Urheberrechtsdatenverwaltungssystem mit elektronischem Wasserzeichen
US7366320B2 (en) Information-embedding apparatus, encoder, tamper-detecting apparatus, information-embedding method, tamper-detecting method, and recording medium having program recorded therein for executing both of the methods
US6373974B2 (en) Method for extracting multiresolution watermark images to determine rightful ownership
DE69933153T2 (de) Elektronisches Gerät, Datenverarbeitungsverfahren und -system sowie rechnerlesbares Speichermedium
JP3137022B2 (ja) 動画像エンコード装置
DE69632419T2 (de) Digitaler Videokopierschutz
US6829367B1 (en) Content data judging apparatus
DE69838692T2 (de) System zur Unterdrückung der illegalen Benutzung von Bilddaten
DE69916749T2 (de) Einbettung eines Wasserzeichens in ein komprimiertes Bildsignal
KR20040036114A (ko) 핑거프린팅 기법을 이용한 불법 유통 방지 장치 및 방법
Deshpande et al. Review of robust video watermarking algorithms
Zeng et al. Extraction of multiresolution watermark images for resolving rightful ownership
KR100449303B1 (ko) 클라이언트 시스템을 이용한 워터마크 삽입 장치 및 방법
Clark An introduction to JPEG 2000 and watermarking
JPH10191025A (ja) デジタル画像への情報埋め込み装置
Zhou Research on image verification code based on watermarking technology

Legal Events

Date Code Title Description
8364 No opposition during term of opposition