DE69729150T2 - Gerät mit Urheberrechtsinformation - Google Patents

Gerät mit Urheberrechtsinformation Download PDF

Info

Publication number
DE69729150T2
DE69729150T2 DE69729150T DE69729150T DE69729150T2 DE 69729150 T2 DE69729150 T2 DE 69729150T2 DE 69729150 T DE69729150 T DE 69729150T DE 69729150 T DE69729150 T DE 69729150T DE 69729150 T2 DE69729150 T2 DE 69729150T2
Authority
DE
Germany
Prior art keywords
signal
copyright data
digital signal
level
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
DE69729150T
Other languages
English (en)
Other versions
DE69729150D1 (de
Inventor
Norihiko Yamato-shi Fuchigami
Shoji Fujisawa-shi Ueno
Yoshiaki Fujisawa-shi Tanaka
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.)
Victor Company of Japan Ltd
Original Assignee
Victor Company of Japan Ltd
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 Victor Company of Japan Ltd filed Critical Victor Company of Japan Ltd
Publication of DE69729150D1 publication Critical patent/DE69729150D1/de
Application granted granted Critical
Publication of DE69729150T2 publication Critical patent/DE69729150T2/de
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F12/00Accessing, addressing or allocating within memory systems or architectures
    • G06F12/14Protection against unauthorised use of memory or access to memory
    • 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/00731Circuits for prevention of unauthorised reproduction or copying, e.g. piracy involving a digital rights management system for enforcing a usage restriction
    • G11B20/00746Circuits for prevention of unauthorised reproduction or copying, e.g. piracy involving a digital rights management system for enforcing a usage restriction wherein the usage restriction can be expressed as a specific number
    • 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
    • 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/00731Circuits for prevention of unauthorised reproduction or copying, e.g. piracy involving a digital rights management system for enforcing a usage restriction
    • G11B20/0084Circuits for prevention of unauthorised reproduction or copying, e.g. piracy involving a digital rights management system for enforcing a usage restriction wherein the usage restriction can be expressed as a specific time or date
    • 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
    • G11B20/00891Circuits 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 embedded in audio data
    • 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
    • G11B20/00913Circuits 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 based on a spread spectrum technique
    • 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/10Digital recording or reproducing
    • 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/10Digital recording or reproducing
    • G11B20/10527Audio or video recording; Data buffering arrangements

Description

  • Die vorliegende Erfindung betrifft allgemein eine Urheberrechtinformations-Einbettungsvorrichtung, die zum Einbetten von Informationen zum Urheberrechtmanagement in einem Speichermedium entworfen ist, wenn analoge Signale, wie beispielsweise Audiosignale, in digitaler Form aufgezeichnet werden, und einen Datenträger, auf den diese Informationen aufgezeichnet werden.
  • Optisch lesbare Platten, wie beispielsweise "Compact Discs", haben breitere Verwendung als Audiodatenträger gefunden als herkömmliche magnetische Bänder. Ein EFM-Aufzeichnungsformat, das 8-Bit-Datensymbole fester Länge verwendet, und ein Datenformat, das einen Subcode, Audiodaten und einen CRC enthält, sind gängige logische Formate für CDs. Es werden CD-Spieler mit einer Vielfalt von Anwendungsfunktionen entwickelt.
  • Durch Unterscheiden von Steuerbits (vier Bits) in einem Subcode eines Q-Kanals oder Erkennen des Fehlens eines TOC werden CDs auch als CD-ROMs verwendet und haben eine weite Anwendbarkeit auf dem Gebiet der elektronischen Publikation für Massenspeicher und Hochgeschwindigkeitszugriff. Die CD-ROMs haben jedoch den Nachteil, dass Audiosignale durch ADPCM komprimiert sind, was es unmöglich macht, die Audiosignale auf ursprünglichen Qualitätsniveaus zu reproduzieren. Es wird ein zum Erreichen einer hohen Wiedergabetreue entworfenes Aufzeichnungssystem gesucht. Das heißt, es wird die Entwicklung optischer Platten erwartet, die dazu fähig sind, Audiosignale innerhalb eines doppelten Bandes einer konventionellen CD aufzuzeichnen.
  • Derartige hochqualitative Hi-Fi-Signale werden in einem Vervielfältigungsvorgang nicht verschlechtert, solange sie in digitaler Form kopiert werden, was für Anwender recht angenehm, aus der Sicht des Urheberrechtschutzes aber unerwünscht ist. Um ein derartiges Problem zu vermeiden, wurden ein zur Limitierung der Anzahl der Kopien digitaler Informationen entworfenes System (U.S.P. No. 5,428,598), ein System, das keine digitalen Signalausgabeanschlüsse hat, ein zur Entfernung eines Teils eines Bandes eines analogen Ausgabesignals entworfenes System, ein System, das in digitale Daten Urheberrechtdaten einbettet (U.S. P. Nr. 5,319,735) und ein System, das durch Erkennung eines durch leichtes Ändern ursprünglicher Daten gebildeten Identifizierungssignals einen Anwender identifiziert, der eine Kopie gemacht hat, vorgeschlagen.
  • Das System, das in digitale Daten Urheberrechtdaten einbettet, hat jedoch den Nachteil, dass D/A-Wandlung der digitalen Daten in analoge Audiosignale bei einer Vervielfältigungsoperation verursachen würde, dass die reproduzierte Tonqualität verschlechtert oder unangenehm verändert ist.
  • Des Weiteren offenbart das Dokument EP-A-0 372 601 ein Verfahren und technische Vorrichtungen zum Aufnehmen zusätzlicher Informationen in ein digitales Audiosignal mit einem vorbestimmten Format. Das entsprechende Verfahren basiert auf psychoakustischen Eigenschaften des menschlichen Hörsystems, und ein entsprechendes Signal, das zusätzliche Information trägt (Zusatzsignal), kann dem quantisierten digitalen Signal hinzugefügt werden, wobei zeitliches Maskieren in den Zeitintervallen kurz vor und/oder kurz nach einer lauten Passage des digitalen Signals verwendet wird. Das Signal, das die zusätzlichen Informationen enthält, und das quantisierte digitale Signal werden zu einem Mischsignal kombiniert und das Mischsignal kann in ein digitales Signal mit dem vorbestimmten Format rückgewandelt werden. Das Zusatzsignal wird durch Verwenden eines psychoakustischen Effekts zeitlich aufgenommen. Dies wird des Weiteren mit Frequenzsubbandmaskierung kombiniert.
  • Es ist deshalb eine Hauptaufgabe der vorliegenden Erfindung, die Nachteile des Stands der Technik zu vermeiden.
  • Es ist eine weitere Aufgabe der vorliegenden Erfindung, ein Urheberrechtinformations-Einbettungssystem bereitzustellen, das zum Einbetten von Informationen zum Urheberrechtschutz in digitale Signale ohne Verschlechterung reproduzierter analoger Signale entworfen ist.
  • Gemäß der vorliegenden Erfindung werden diese Aufgaben durch Urheberrechtinformations-Einbettungsvorrichtungen, Träger und Verfahren gelöst, die in den beigefügten Ansprüchen dargelegt sind.
  • Kurze Beschreibung der Zeichnung
  • Die vorliegende Erfindung wird durch die nachfolgende ausführliche Beschreibung und durch die beigefügte Zeichnung des bevorzugten Ausführungsbeispiels der Erfindung verständlicher, was jedoch nicht als Beschränkung der Erfindung auf das spezielle Ausführungsbeispiel verstanden werden sollte, sondern nur zur Erläuterung und dem Verständnis dient.
  • In der Zeichnung
  • ist 1 ein Blockdiagramm, das eine Urheberrechtinformations-Einbettungsvorrichtung gemäß der vorliegenden Erfindung zeigt,
  • ist 2 ein Blockdiagramm, das eine Schaltkreisstruktur eines Signalverarbeitungs-Schaltkreises der Urheberrechtinformations-Einbettungsvorrichtung in 1 zeigt,
  • ist 3 ein Graph, der einen durch einen A/D-Wandler abgetasteten Datenstrom zeigt,
  • zeigt 4 einen durch einen Zuweisungsschaltkreis des Signalverarbeitungs-Schaltkreises in 2 bereitgestellten Anwenderdatencode,
  • ist 5 ein Flussdiagramm eines Programms einer Urheberrechtdaten-Einbettungsoperation, die von einem Steuerschaltkreis des in 2 gezeigten Signalverarbeitungs-Schaltkreises gemäß dem ersten Ausführungsbeispiel der Erfindung durchgeführt wird,
  • zeigt 6(a) eine Welleform eines ursprünglichen Eingabesignals,
  • zeigt 6(b) die Beziehung zwischen einem Scheitelpegel und einem Durchschnittspegel eines Signals, in das das ursprüngliche Signal in 6(a) in digitaler Form gewandelt ist, und der Zeit, während der ein Urheberrechtdatensignal eingebettet wird,
  • ist 7 ein Flussdiagramm eines Programms einer Urheberrechtdaten-Einbettungsoperation, das eine Modifikation des in 5 gezeigten ist,
  • ist 8 ein Blockdiagramm, das einen Decodierer der Erfindung zeigt,
  • ist 9 ein Schaltkreisdiagramm, das einen Signalverarbeitungs-Schaltkreis des Decodierers in 8 zeigt,
  • ist 10 ein Graph, der einen Datenstrom zeigt, der durch einen Interpolator in 9 interpoliert ist,
  • ist 11 ein Blockdiagramm, das einen Signalverarbeitungs-Schaltkreis zeigt, der eine Modifikation des in 2 gezeigten ist,
  • ist 12 ein Schaltkreisdiagramm, das einen Signalverarbeitungs-Schaltkreis zeigt, der eine Modifikation des in 9 gezeigten ist,
  • ist 13 ein Flussdiagramm eines Programms einer Urheberrechtdaten-Einbettungsoperation gemäß dem zweiten Ausführungsbeispiel der Erfindung,
  • zeigt 14(a) eine Wellenform eines ursprünglichen Eingabesignals,
  • zeigt 14(b) die Beziehung zwischen einem Scheitelpegel und einem Durchschnittspegel eines Signals, in das das ursprüngliche Signal in 14(a) in digitaler Form gewandelt ist, und der Zeit, während der ein Urheberrechtdatensignal eingebettet wird,
  • ist 15 ein Flussdiagramm eines Programms einer Urheberrechtdaten-Einbettungsoperation gemäß dem dritten Ausführungsbeispiel der Erfindung,
  • ist 16 ein Flussdiagramm eines Programms einer Urheberrechtdaten-Einbettungsoperation gemäß dem vierten Ausführungsbeispiel der Erfindung,
  • zeigt 17(a) eine Wellenform eines ursprünglichen Eingabesignals,
  • zeigt 17(b) die Beziehung zwischen einem Scheitelpegel und einem Durchschnittspegel eines Signals, in das das ursprüngliche Signal in 17(a) in digitaler Form gewandelt ist, und der Zeit, während der ein Urheberrechtdatensignal eingebettet wird,
  • ist 18 ein Flussdiagramm eines Programms einer Urheberrechtdaten-Einbettungsoperation gemäß dem fünften Ausführungsbeispiel der Erfindung,
  • ist 19 ein Flussdiagramm eines Programms einer Urheberrechtdaten-Einbettungsoperation gemäß dem sechsten Ausführungsbeispiel der Erfindung,
  • zeigt 20(a) eine Wellenform eines ursprünglichen Eingabesignals,
  • zeigt 20(b) die Beziehung zwischen einem Scheitelpegel und einem Durchschnittspegel eines Signals, in das das ursprüngliche Signal in 20(a) in digitaler Form gewandelt ist, und der Zeit, während der ein Urheberrechtdatensignal eingebettet wird,
  • ist 21 ein Flussdiagramm eines Programms einer Urheberrechtdaten-Einbettungsoperation, das eine Modifikation des sechsten Ausführungsbeispiels ist,
  • ist 22 ein Flussdiagramm eines Programms einer Urheberrechtdaten-Einbettungsoperation gemäß dem siebten Ausführungsbeispiel der Erfindung,
  • ist 23 ein Flussdiagramm eines Programms einer Urheberrechtdaten-Einbettungsoperation, das eine Modifikation des siebten Ausführungsbeispiels in 22 ist,
  • zeigt 24(a) eine Wellenform eines ursprünglichen Eingabesignals,
  • zeigt 24(b) die Beziehung zwischen einem Scheitelpegel und einem Durchschnittspegel eines Signals, in das das ursprüngliche Signal in 24(a) in digitaler Form gewandelt ist, und der Zeit, während der ein Urheberrechtdatensignal eingebettet wird,
  • ist 25 ein Blockdiagramm, das einen Signalverarbeitungs-Schaltkreis gemäß dem achten Ausführungsbeispiel der Erfindung zeigt,
  • ist 26 ein Graph, der einen Hörbarkeitsmaskierungs-Effekt zeigt,
  • ist 27 ein Graph, der die Beziehung zwischen einer Maskierungsempfindlichkeit und der Frequenz zeigt,
  • ist 28 ein Graph, der ein CMR (Code-zu-Musik- Verhältnis, "Code to Music Ratio") zwischen einem ursprünglichen Signal und einem Urheberrechtdatensignal hinsichtlich der Frequenz zeigt,
  • ist 29 ein Flussdiagramm eines Programms einer Urheberrechtdaten-Einbettungsoperation gemäß dem neunten Ausführungsbeispiel der Erfindung,
  • zeigt 30(a) eine Wellenform eines ursprünglichen Eingabesignals,
  • zeigt 30(b) die Beziehung zwischen einem Scheitelpegel und einem Durchschnittspegel eines Signals, in das das ursprüngliche Eingabesignal in 30(a) in digitaler Form gewandelt ist,
  • zeigt 30(c) eine Pegeländerung eines Urheberrechtdatensignals,
  • ist 31 ein Flussdiagramm eines Programms einer Urheberrechtdaten-Einbettungsoperation, das eine Modifikation des neunten, in 29 gezeigten Ausführungsbeispiels ist,
  • ist 32 ein Schaltkreisdiagramm, das eine Modifikation eines in 25 gezeigten Signalverarbeitungs-Schaltkreises des achten Ausführungsbeispiels zeigt,
  • veranschaulicht 33 eine Paketstruktur einer DVD (digitale Videoplatte, "Digital Video Disc"),
  • zeigt 34 ein anderes CMR zwischen einem ursprünglichen Signal und Urheberrechtdaten wie auch 28,
  • zeigt 35(a) eine Wellenform eines ursprünglichen Eingabesignals, und
  • 35(b) zeigt die Beziehung zwischen einem Scheitelpegel und einem Durchschnittspegel eines Signals in 31.
  • Beschreibung des bevorzugten Ausführungsbeispiels
  • Nun wird auf die Zeichnung Bezug genommen, insbesondere auf 1, die eine Urheberrechtinformations-Einbettungsvorrichtung (Codierer) 300 gemäß der vorliegenden Erfindung zeigt.
  • Die Urheberrechtinformations-Einbettungsvorrichtung 300 enthält generell einen A/D-Wandler 31, einen Signalverarbeitungs-Schaltkreis 32, einen Speicher 33, einen DVD-Codierschaltkreis 34, und einen Modulationsschaltkreis 35. Wenn ein analoges Signal, wie beispielsweise ein Audiosignal, in einen Eingabeanschluss EIN eingegeben wird, wird es durch den A/D-Wandler 31 mit einer hohen Abtastfrequenz (d. h., Abtastperioden Δt in 3), beispielsweise 192 kHz, abgetastet, was genug ist, um unberechtigtes digitales Kopieren zu verhindern, und beispielsweise in einen Datenstrom mit 24-Bit PCM-Signalen hoher Auflösung, wie nachfolgend gezeigt, entlang einer Kurve α in 3 gewandelt.
    xb1, x1, xa1, x2, xb2, x3, xa2, ... xbi, x2i–1, xai, x2i ...
  • Der vorangehende Datenstrom wird durch den Signalverarbeitungs-Schaltkreis 32 und den Speicher 33 codiert und durch den DVD-Codierschaltkreis 34 gepackt, was wiederum direkt von einem Ausgabeanschluss AUS1 ausgegeben oder durch den Modulationsschaltkreis 35 gemäß einem Aufzeichnungsträgertyp moduliert und von einem Ausgabeanschluss Q2 ausgegeben wird. Von einem Ausgabeanschluss Q3 werden Urheberrechtdaten wie benötigt ausgegeben.
  • 2 zeigt eine Schaltkreisstruktur des Signalverarbeitungs-Schaltkreises 32.
  • Ein Ausgabesignal vom A/D-Wandler 31 wird einem Addierschaltkreis 121 eingegeben. Der Addierschaltkreis 121 addiert Urheberrechtdaten, wie später ausführlich diskutiert wird, zum Eingabesignal und gibt es einem Tiefpassfilter (TPF) 36 aus. Das TPF 36 enthält beispielsweise ein FIR-Filter, das Signale mit Frequenzen innerhalb eines 1/2 Bandes hindurch passieren lässt und wählt einen Datenstrom von xc1, *, *, *, xc2, *, *, *, xc3, *, *, *, xci, *, *, *, ... entlang einer Kurve β, wie in 3 gezeigt, vom Datenstrom der xbi, x2i–1, xai, x2i entlang der Kurve α aus.
  • Ein Dezimierungsschaltkreis 37 entfernt Datenabtastwerte * vom durch das TPF 36 ausgegebenen Datenstrom, um einen Datenstrom der xc1, cx2, ..., xci, ... zu erzeugen. Ähnlich entfernt ein Dezimierungsschaltkreis 38 Datenabtastwerte xi vom durch das TPF 36 ausgegebenen Datenstrom, um einen Datenstrom der xb1, xa1, xb2, xa2, ..., xbi, xai, ... zu erzeugen.
  • Ein Differenzberechnungs-Schaltkreis 39, der einen Addierer beinhaltet, bestimmt auf der Basis der von den Dezimierungsschaltkreisen 37 und 38 ausgegebenen Datenströmen die Differenzen Δ1i (= xib – xci) und Δ2i (= xai – xci). Die Differenzdaten Δ1i und Δ2i bestehen jeweils aus 24 oder weniger Bits. Die Anzahl an Bits kann entweder fest sein oder geändert werden.
  • Ein Zuweisungsschaltkreis 40 packt den Datenstrom xci vom Dezimierungsschaltkreis 37, die Differenzdaten Δ1i und Δ2i und Urheberrechtdaten zusammen, um Anwenderdatencodes (einer ist in 4 gezeigt) zu produzieren, die wiederum beispielsweise auf einer DVD (Digital Video Disc) aufgezeichnet oder zu einem Übertragungspfad ausgegeben werden. Wenn er in der DVD aufgezeichnet wird, besteht jeder Anwenderdatencode aus 2034 Bytes wie in 33 gezeigt, die Anzahl der Stücke der Daten xci und der Differenzdaten Δ1i und Δ2i ist jeweils 225, jedes Datum besteht aus 3 Bytes und ein Subheader besteht aus 9 Bytes. Der Datenstrom der xci entspricht einem mit einem Viertel der Abtastfrequenz im A/D-Wandler abgetastetem Datenstrom.
  • Nachfolgend wird das Einbetten von Urheberrechtdaten diskutiert.
  • Ein Urheberrechtdaten-Generator 100 erzeugt Urheberrechtdaten bezüglich einem in den Eingabeanschluss EIN eingegebenen Audiosignal, die beispielsweise eine Urheberrecht-Seriennummer ISRC (Internationaler Standardaufzeichnungscode, "International Standard Recording Code", 16 Bytes oder weniger) zum Urheberrechtmanagement, einen Schneidespieler-Identifizierungscode (4 Zeichen oder weniger), der als ein SID- (Quellidentifizierungs-, "Source Identification") Code verwendet wird, ein Aufzeichnungsdatum (3 Bytes), eine Nummer einer Aufzeichnung (3 Bytes), die Anzahl an Kopien (4 Bytes) und die Anzahl der Male, die das Anfertigen einer Kopie zulassen (3 Bytes) enthält, und führt sie sowohl einem FM-Modulator 114 als auch dem Zuweisungsschaltkreis 40 zu.
  • Der Zuweisungsschaltkreis 40 unterteilt die Urheberrechtdaten in mehrere Stücke und fügt sie zu einigen der Subheader der Anwenderdatencodes, wie in 4 gezeigt, hinzu. Im Fall einer DVD werden die Urheberrechtdaten auch in einem Urheberrechtmanagementinformations- (CMI-, "Copyright Management Information") Bereich aufgezeichnet, der auf einem inneren peripheren Abschnitt der DVD ausgebildet ist und beispielsweise einem auf einer CDR-Platte bereitgestellten TOC-Bereich entspricht. Der CMI-Bereich ist innerhalb eines partiellen RAM oder eines PCA (Nach-Schneidegebiet, "post cutting area"), BCA (Bündel-Schneidegebiet, "burst cutting area"), definiert.
  • Der FM-Modulator 114 moduliert die Urheberrechtdaten bei einer Frequenz von beispielsweise 5 kHz, die von einem Oszillator 115 ausgegeben wird, und führt sie einem Spreizmodulator 116 zu. Der Spreizmodulator 116 spreizt das Frequenzspektrum der durch den FM-Modulator 114 modulierten Urheberrechtdaten unter Verwendung eines von einem Spreizcodegenerator 117 erzeugten Spreizcodes, so dass sie selbst dann nicht akustisch wahrgenommen werden können, falls sie D/A-gewandelt sind. Ein Pegelsteuerschaltkreis 118 steuert den Pegel einer Ausgabe vom Spreizmodulator 116 gemäß dem Pegel des vom Dezimierungsschaltkreis 38 ausgegebenen Datenstroms (xbi, xa1). Wenn zum Beispiel die Frequenz eines ursprünglichen Rudiosignals 2 kHz ist, senkt der Pegelsteuerschaltkreis 118 den Pegel der Ausgabe vom Spreizmodulator 116 um–25 dB. Wenn sie 10 kHz ist, wird der Pegel der Ausgabe vom Spreizmodulator 116 um–19 dB gesenkt. Im Einzelnen senkt der Pegelsteuerschaltkreis 118 den Pegel der Ausgabe vom Spreizmodulator 116 derart unter ein CMR (Code-zu-Musik-Verhältnis) in einem psychoakustischen Modell, dass die Urheberrechtdaten durch einen Zuhörer akustisch nicht wahrgenommen werden können, und stellt dem Addierer 121 durch einen Schalter 201 ein pegelgesteuertes Signal bereit, um es in das Ausgabesignal vom A/D-Wandler 31 einzubetten.
  • Der Steuerschaltkreis 200 stellt dem Urheberrechtdaten-Generator 100, dem Spreizcodegenerator 117 und dem Schalter 201 in einer Urheberrechtdaten-Einbettungsoperation Steuersignale a, b und c bereit.
  • 5 zeigt ein Programm bzw. eine Sequenz logischer Schritte der Urheberrechtdaten-Einbettungsoperation, die durch den Steuerschaltkreis 200 durchgeführt wird.
  • Nach dem Eintretten in das Programm schreitet die Routine zum Schritt 10 fort, bei dem ein Ausgabesignal vom A/D-Wandler 31 unter Verwendung eines Bewertungsfilters gefiltert wird, um dessen Pegel in einem hohen und mittleren (hoch-mittel) Frequenzband zum Modifizieren der Hörbarkeit zu senken. Die Routine schreitet zum Schritt 20 fort, bei dem ein Durchschnittspegel Lav (ein korrigierter Wert) und ein Scheitelwert Lp des gefilterten, vom A/D-Wandler 31 ausgegebenen Signals bestimmt werden. Der Durchschnittspegel Lav wird beispielsweise durch Abtasten des vom A/D-Wandler 31 über 300 Millisekunden ausgegebenen Signals bestimmt, so dass es, wie in 6(b) gezeigt, mit dem Scheitelpegel Lp übereinstimmen kann, wenn eine gegebene Anzahl an aufeinanderfolgenden konstanten Amplituden eines ursprünglichen Signals, wie in 6(a) gezeigt, auftritt.
  • Die Routine schreitet zum Schritt 30 fort, bei dem bestimmt wird, ob der Scheitelpegel Lp größer als der Durchschnittspegel Lav ist oder nicht. Falls eine JA-Antwort erhalten wird (Lp > Lav), dann schreitet die Routine zum Schritt 40 fort, bei dem der Steuerschaltkreis 200 dem Urheberrechtdaten-Generator 100, dem Spreizcodegenerator 117 und dem Schalter 201 die Steuersignale a, b und c eines AN-Pegels bereitstellt, um die Urheberrechtdaten-Einbettungsoperation zu starten. Im Einzelnen erzeugt der Urheberrechtdaten-Generator 100 die Urheberrechtdaten für den Zuweisungsschaltkreis 40 und den FM-Modulator 114. Der Spreizmodulator 116 moduliert auf das dem Spreizcodegenerator 117 eingegebene Steuersignal b hin die Ausgabe vom FM-Modulator 114. Der Schalter 201 wird eingeschaltet, um die durch den Pegelsteuerschaltkreis 118 pegelgesteuerten Urheberrechtdaten in die Ausgabe vom A/D-Wandler 31 durch den Addierer 121 einzubetten.
  • Anderenfalls, falls im Schritt 30 eine NEIN-Antwort erhalten wird, dann schreitet die Routine zum Schritt 50 fort, bei dem der Steuerschaltkreis 200 dem Urheberrechtdaten-Generator 100, dem Spreizcodegenerator 117 und dem Schalter 201 die Steuersignale a, b und c eines AUS-Pegels bereitstellt, um die Urheberrechtdaten-Einbettungsoperation zu verhindern. Im Einzelnen hält der Urheberrechtdaten-Generator 100 die Urheberrechtdaten zurück, damit sie nicht zum Zuweisungsschaltkreis 40 und zum FM-Modulator 114 ausgegeben werden. Der Spreizmodulator 116 ist deaktiviert. Der Schalter 201 ist ausgeschaltet, um die Kommunikation zwischen dem Addierer 121 und dem Pegelsteuerschaltkreis 118 zu blockieren. Falls die Steuersignale a, b und c des AUS-Pegels bereitgestellt werden, bevor einer der Datencodes, die die Urheberrechtdaten bilden, vollständig aufgezeichnet ist, wird die Urheberrechtdaten-Einbettungsoperation nach Abschluss der Aufzeichnung dieses Datencodes deaktiviert.
  • 7 zeigt ein Programm der durch den Steuerschaltkreis 200 durchgeführten Urheberrechtdaten-Einbettungsoperation, das eine Modifikation des in 5 gezeigten ist. Die gleichen wie in 5 verwendeten Bezugszeichen bezeichnen gleiche Schritte, auf ihre ausführliche Erläuterung wird hier verzichtet.
  • Nach dem Schritt 20 schreitet die Routine zum Schritt 130 fort, bei dem bestimmt wird, ob der Durchschnittspegel Lav größer als ein Wert eines vollen Scheitels minus 19 dB ist oder nicht. Der volle Scheitel ist eine Obergrenze, bei der ein Signal aufgezeichnet werden darf. Falls eine JA-Antwort erhalten wird, dann schreitet die Routine zum Schritt 40 fort, bei dem der Steuerschaltkreis 200 dem Urheberrechtdaten-Generator 100, dem Spreizcodegenerator 117 und dem Schalter 201 die Steuersignale a, b und c des AN-Pegels bereitstellt, um die Urheberrechtdaten-Einbettungsoperation zu starten. Andernfalls, falls im Schritt 130 eine NEIN-Antwort erhalten wird, dann schreitet die Routine zum Schritt 30 fort, bei dem bestimmt wird, ob der Scheitelpegel Lp größer als der Durchschnittspegel Lav ist oder nicht. Falls eine NEIN-Antwort erhalten wird, dann schreitet die Routine zum Schritt 50 fort, bei dem der Steuerschaltkreis 200 dem Urheberrechtdaten-Generator 100, dem Spreizcodegenerator 117 und dem Schalter 201 die Steuersignale a, b und c eines AUS-Pegels bereitstellt, um die Urheberrechtdaten-Einbettungsoperation zu verhindern.
  • 8 zeigt eine Schaltkreisstruktur eines Decodierers 500 gemäß der vorliegenden Erfindung.
  • Der Decodierer 500 enthält einen Demodulator 41, einen DVD-Decodierschaltkreis 42, einen Signalverarbeitungs-Schaltkreis 43, einen Speicher 44, einen Decodierer/Komparator 50, einen Urheberrechtdaten-Aktualisierungsschaltkreis 30, ein Tiefpassfilter 53 und einen D/A-Wandler 56.
  • Wenn ein von der Urheberrechtinformations-Einbettungsvorrichtung 300 codiertes Signal dem Demodulator 41 eingegeben wird, demoduliert der Demodulator 41 das Eingabesignal gemäß einem Modulationsformat des Modulationsschaltkreises 35 der Urheberrechtinformations-Einbettungsvorrichtung 300 und gibt es zum DVD-Decodierschaltkreis 42 aus. Der DVD-Decodierschaltkreis 42 decodiert das Eingabesignal und stellt dem Signalverarbeitungs-Schaltkreis 43 und dem Urheberrechtdaten-Aktualisierungsschaltkreis 30 decodierte Signale bereit, die jeweils aus dem Datenstrom der xci, worin die Urheberrechtdaten eingebettet sind, und den Differenzdaten Δ1i und Δ2i besteht. Der DVD-Decodierschaltkreis 42 stellt außerdem dem Decodierer/Komparator 50 die Urheberrechtdaten bereit, die aus den Subheadern der Nutzerdatencodes entpackt werden oder vom CMI-Bereich der DVD reproduziert werden.
  • Der Signalverarbeitungs-Schaltkreis 43 enthält, wie in 9 gezeigt, einen Addierer 46 und einen Interpolator 47. Der Addierer 46 empfängt das decodierte, vom DVD-Decodierschaltkreis 42 ausgegebene Signal und führt Additionsoperationen wie nachfolgend gezeigt durch, um den Datenstrom der xbi und xai wiederherzustellen, von denen jedes, ähnlich dem ursprünglichen Datenstrom, aus 24 Bits besteht. Δ1i + xci = xbi Δ2i + xci = xai
  • Der Interpolator 47 findet oder interpoliert dazwischenliegende Daten xi zwischen den Daten xai und xbi, wie in 10 gezeigt. Die Interpolation der Daten xi kann durch Setzen der Daten xi zu null (0) unter Verwendung der sogenannten Hoch-Abtastungstechnik ("up sampling") und deren Weiterleitung durch ein Tiefpassfilter erreicht werden. Die Daten xi können alternativ durch Kurvenapproximation oder durch Prädiktionsapproximation gefunden werden. Im Fall der Prädiktionsapproximation kann ein Approximationsmaß durch Hinzufügen approximierter Subdaten zu den Differenzdaten Δ1i und Δ2i verbessert sein.
  • Die Daten xai, xbi und xi sind wie folgt angeordnet:
    xbi, x1, xa1, x2, xb2, x3, xa2, ... xbi, x2i–1, xa1, x2i, ...
  • Der vorangehende Datenstrom wird vom Signalverarbeitungs-Schaltkreis 43 dem D/A-Wandler 55, dem TPF 56 und dem digitalen Ausgabeanschluss 90 zugeführt.
  • Der D/A-Wandler 45 wandelt den Datenstrom der xbi, x2i–1, xai und x2i, die durch den Codierer (d. h., die Urheberrechtinformations-Einbettungsvorrichtung 300) mit 24 Quantisierungsbits A/D-gewandelt sind und in die Urheberrechtdaten eingebettet sind, bei einer Abtastfrequenz von 192 kHz in ein analoges Signal und gibt sie durch einen analogen Ausgabeanschluss 55 aus. Das TPF lässt das Eingabesignal vom Signalverarbeitungs-Schaltkreis 43 innerhalb eines Frequenzbandes (z. B. 48 kHz) durch, das ein Viertel des Frequenzbandes des Eingabesignals beträgt, und gibt es durch einen Ausgabeanschluss 53 aus. Der vom Signalverarbeitungs-Schaltkreis 43 ausgegebene Datenstrom der xbi, x2i–1, xai und x2i wird auch direkt von einem digitalen Ausgabeanschluss 90 ausgegeben.
  • Die 11 und 12 zeigen Modifikationen des in den 1 und 2 gezeigten Codierers (d. h., der Urheberrechtinformations-Einbettungsvorrichtung 300) bzw. des in den 8 und 9 gezeigten Decodierers. Die gleichen wie in den vorangehenden Ausführungsbeispielen verwendeten Bezugszeichen bezeichnen gleiche Teile, auf ihre ausführliche Erläuterung wird hier verzichtet.
  • Der Codierer 310 hat, wie aus der Zeichnung ersichtlich ist, nicht den Dezimierungsschaltkreis 38, der die Daten xi vom Eingabesignal entfernt. Im Einzelnen bestimmt der Differenzberechnungs-Schaltkreis 39 Differenzdaten Δ1i, Δ2i und Δ3i, wie nachfolgend gezeigt. xbi – xci = Δ1i xai – xci = Δ2i xi – xci = Δ3i
  • Der Zuweisungsschaltkreis 40 packt den Datenstrom der xci, Δ1i, Δ2i und Δ3i und die Urheberrechtdaten zusammen und gibt sie aus. Die Urheberrechtdaten werden, ähnlich dem ersten Ausführungsbeispiel, in den Datenstrom der xci, Δ1i, Δ2i und Δ3i intermittierend eingebettet.
  • Der Decodierer hat, wie deutlich in 12 gezeigt, nicht den Interpolator 47 von 9, weil der Codierer 310 die Daten xi nicht entfernt oder dezimiert. Im Einzelnen führt der Addierer 46 nachfolgende Additionsoperationen durch, um den ursprünglichen Datenstrom der xbi, x2i–1, xai und x2i wiederherzustellen. Die anderen Anordnungen sind identisch zu den in 8 gezeigten, auf ihre Erläuterung wird hier verzichtet. xci + Δ1i = xbi xci + Δ2i = xai xci + Δ3i = xi
  • 13 zeigt ein Programm der Urheberrechtdaten-Einbettungsoperation gemäß dem zweiten Ausführungsbeispiel der Erfindung.
  • Nach Eintreten in das Programm schreitet die Routine zum Schritt 210 fort, bei dem der Steuerschaltkreis 200 eine Anstiegs-Zeitkonstante und eine Abfalls-Zeitkonstante auf beispielsweise 1 Millisekunde bzw. 150 Millisekunden setzt, um einen Scheitelpegel Lp einer Ausgabe vom A/D-Wandler 31 zu bestimmen. Die Routine schreitet zum Schritt 220 fort, bei dem ein Durchschnittspegel Lav in der gleichen Weise wie vorangehend anhand von 5 diskutiert bestimmt wird. Die Routine schreitet zum Schritt 230 fort, bei dem bestimmt wird, ob der Scheitelpegel Lp kleiner als der Durchschnittspegel Lav ist oder nicht. Falls eine NEIN-Antwort erhalten wird, dann schreitet die Routine direkt zum Schritt 50 fort, um die Urheberrechtdaten-Einbettungsoperation zu verhindern. Anderenfalls, falls im Schritt 230 eine JA-Antwort erhalten wird, dann schreitet die Routine zum Schritt 240 fort, bei dem bestimmt wird, ob die JR-Antwort im Schritt 230 im ersten Programmdurchlauf, der einem Programmdurchlauf folgt, in dem im Schritt 230 eine NEIN-Antwort erhalten wurde, erhalten wurde oder nicht. Falls eine JA-Antwort erhalten wird, dann schreitet die Routine zum Schritt 40 fort, bei dem der Steuerschaltkreis 200 dem Urheberrechtdaten-Generator 100, dem Spreizcodegenerator 117 und dem Schalter 201 die Steuersignale a, b und c des AN-Pegels bereitstellt, um die Urheberrechtdaten-Einbettungsoperation zu starten.
  • Im Einzelnen werden, wie in 14(b) gezeigt, die Urheberrechtdaten in die Ausgabe des A/D-Wandlers 31 unmittelbar nachdem der Scheitelpegel Lp abfällt eine Zeitspanne lang eingebettet, während der ein Programmdurchlauf abgeschlossen wird. Es ist gemäß dem Stand der Technik bekannt, dass ein Signal, das in ein Audiosignal eingebettet ist, dessen Pegel sich wie in 14(a) gezeigt ändert, akustisch schwer wahrzunehmen ist, wenn der Pegel des Audiosignals rasch abfällt.
  • 15 zeigt ein Programm der Urheberrechtdaten-Einbettungsoperation gemäß dem dritten Ausführungsbeispiel, das eine Kombination der in den 7 und 13 gezeigten ist. Die gleichen wie in den 7 und 13 verwendeten Bezugszeichen von Schritten bezeichnen die gleichen Schritte.
  • In den Schritten 210 und 220 werden der Durchschnittspegel Lav und der Scheitelpegel Lp eines Ausgabesignals des A/D-Wandlers 31 bestimmt.
  • Die Routine schreitet zum Schritt 130 fort, bei dem bestimmt wird, ob der Durchschnittspegel Lav größer als ein Wert eines vollen Scheitels minus 19 dB ist oder nicht. Falls eine JA-Antwort erhalten wird, dann schreitet die Routine zum Schritt 40 fort, bei dem der Steuerschaltkreis 200 dem Urheberrechtdaten-Generator 100, dem Spreizcodegenerator 117 und dem Schalter 201 die Steuersignale a, b und c des AN-Pegels bereitstellt, um die Urheberrechtdaten-Einbettungsoperation zu starten. Andernfalls, falls im Schritt 130 eine NEIN-Antwort erhalten wird, dann schreitet die Routine zum Schritt 230 fort, bei dem bestimmt wird, ob der Scheitelpegel Lp kleiner als der Durchschnittspegel Lav ist oder nicht. Falls eine NEIN-Antwort erhalten wird, dann schreitet die Routine zum Schritt 50 fort, bei dem der Steuerschaltkreis 200 dem Urheberrechtdaten-Generator 100, dem Spreizcodegenerator 117 und dem Schalter 201 die Steuersignale a, b und c eines AUS-Pegels bereitstellt, um die Urheberrechtdaten-Einbettungsoperation zu verhindern. Anderenfalls, falls eine JA-Antwort erhalten wird, dann schreitet die Routine zum Schritt 240 fort, bei dem bestimmt wird, ob die JA-Antwort im Schritt 230 im ersten Programmdurchlauf, der einem Programmdurchlauf folgt, in dem im Schritt 230 eine NEIN-Antwort erhalten wurde, erhalten wurde oder nicht. Falls eine JA-Antwort erhalten wird, dann schreitet die Routine zum Schritt 40 fort. Anderenfalls, falls eine NEIN-Antwort erhalten wird, dann schreitet die Routine zum Schritt 50 fort, bei dem der Steuerschaltkreis 200 dem Urheberrechtdaten-Generator 100, dem Spreizcodegenerator 117 und dem Schalter 201 die Steuersignale a, b und c eines AUS-Pegels bereitstellt, um die Urheberrechtdaten-Einbettungsoperation zu verhindern.
  • 16 zeigt ein Programm der Urheberrechtdaten-Einbettungsoperation gemäß dem vierten Ausführungsbeispiel, das eine Modifikation des in 13 gezeigten ist. Die gleichen wie im zweiten Ausführungsbeispiel in 13 verwendeten Bezugszeichen von Schritten bezeichnen die gleichen Schritte.
  • Nach dem Schritt 220 schreitet die Routine zum Schritt 430 fort, bei dem bestimmt wird, ob der Scheitelpegel Lp größer als der Durchschnittspegel Lav ist oder nicht. Falls eine NEIN-Antwort erhalten wird, dann schreitet die Routine zum Schritt 50 weiter, bei dem der Steuerschaltkreis 200 dem Urheberrechtdaten-Generator 100, dem Spreizcodegenerator 117 und dem Schalter 201 die Steuersignale a, b und c des AUS-Pegels bereitstellt, um die nächste Urheberrechtdaten-Einbettungsoperation zu verhindern. Anderenfalls, falls eine JA-Antwort erhalten wird, dann schreitet die Routine zum Schritt 240 fort, bei dem bestimmt wird, ob die JR-Antwort im Schritt 430 im ersten Programmdurchlauf, der einem Programmdurchlauf folgt, in dem im Schritt 430 eine NEIN-Antwort erhalten wurde, erhalten wurde oder nicht. Falls eine JA-Antwort erhalten wird, dann schreitet die Routine zum Schritt 40 fort, bei dem der Steuerschaltkreis 200 dem Urheberrechtdaten-Generator 100, dem Spreizcodegenerator 117 und dem Schalter 201 die Steuersignale a, b und c des AN-Pegels bereitstellt, um die Urheberrechtdaten-Einbettungsoperation zu starten. Anderenfalls, falls im Schritt 240 eine NEIN-Antwort erhalten wird, dann schreitet die Routine zum Schritt 50 fort.
  • Im Einzelnen werden die Urheberrechtdaten, wie aus den 17(a) und 17(b) ersichtlich ist, in ein Ausgabesignal vom A/D-Wandler 31 während jeder Zeitspanne eingebettet, während der der Pegel der Ausgabe vom A/D-Wandler 31 ansteigt. Es ist bekannt, dass die Urheberrechtdaten akustisch nicht wahrgenommen werden, wenn sie zu einer Zeit in ein Tonsignal eingebettet werden, wenn der Pegel des Signals wie in 17(b) gezeigt stark geändert wird.
  • 18 zeigt ein Programm der Urheberrechtdaten-Einbettungsoperation gemäß dem fünften Ausführungsbeispiel, das eine Kombination der in den 7 und 15 gezeigten ist. Die gleichen wie in den 7 und 15 verwendeten Bezugszeichen von Schritten bezeichnen die gleichen Schritte.
  • Nach dem Schritt 220 schreitet die Routine zum Schritt 130 fort, bei dem bestimmt wird, ob der Durchschnittspegel Lav größer als ein Wert eines vollen Pegels minus 19 dB ist oder nicht. Falls eine JA-Antwort erhalten wird, dann schreitet die Routine zum Schritt 40 fort, bei dem der Steuerschaltkreis 200 dem Urheberrechtdaten-Generator 100, dem Spreizcodegenerator 117 und dem Schalter 201 die Steuersignale a, b und c des AN-Pegels bereitstellt, um die Urheberrechtdaten- Einbettungsoperation zu starten. Andernfalls, falls im Schritt 130 eine NEIN-Antwort erhalten wird, dann schreitet die Routine zum Schritt 30 fort, bei dem bestimmt wird, ob der Scheitelpegel Lp größer als der Durchschnittspegel Lav ist oder nicht. Falls eine NEIN-Antwort erhalten wird, dann schreitet die Routine zum Schritt 50 fort, bei dem der Steuerschaltkreis 200 dem Urheberrechtdaten-Generator 100, dem Spreizcodegenerator 117 und dem Schalter 201 die Steuersignale a, b und c eines AUS-Pegels bereitstellt, um die Urheberrechtdaten-Einbettungsoperation zu verhindern.
  • Anderenfalls, falls im Schritt 30 eine JA-Antwort erhalten wird, dann schreitet die Routine zum Schritt 240 fort, bei dem bestimmt wird, ob die JA-Antwort im Schritt 30 im ersten Programmdurchlauf, der einem Programmdurchlauf folgt, in dem im Schritt 30 eine NEIN-Antwort erhalten wurde, erhalten wurde oder nicht. Falls eine JA-Antwort erhalten wird, dann schreitet die Routine zum Schritt 40 fort. Falls eine NEIN-Antwort erhalten wird, dann schreitet die Routine zum Schritt 50 fort.
  • 19 zeigt ein Programm der Urheberrechtdaten-Einbettungsoperation gemäß dem sechsten Ausführungsbeispiel. Die gleichen wie in den vorangehenden Ausführungsbeispielen verwendeten Bezugszeichen von Schritten bezeichnen die gleichen Schritte.
  • Wenn im Schritt 240 eine NEIN-Antwort erhalten wird, dann schreitet die Routine zum Schritt 800 fort, bei dem ein Einbettungsflag F zu eins (1) gesetzt wird. Die Routine schreitet zum Schritt 50 fort, bei dem die Urheberrechtdaten-Einbettungsoperation unterbrochen wird, und kehrt dann zum Schritt 210 zurück.
  • Anderenfalls, falls im Schritt 240 eine JA-Antwort erhalten wird, dann schreitet die Routine zum Schritt 500 fort, bei dem bestimmt wird, ob das Einbettungsflag F eins (1) ist oder nicht. Falls eine JA-Antwort erhalten wird, dann schreitet die Routine zum Schritt 470 fort, bei dem ein Zeitmesser gestartet wird um zu bestimmen, ob eine (1) Millisekunde vergangen ist oder nicht. Falls eine NEIN-Antwort erhalten wird, dann schreitet die Routine zum Schritt 40 fort, um die Urheberrechtdaten-Einbettungsoperation durchzuführen.
  • Anderenfalls, falls im Schritt 470 eine JA-Antwort erhalten wird, dann schreitet die Routine zum Schritt 490 fort, bei dem bestimmt wird, ob eins Komma fünf (1,5) Sekunden vergangen sind oder nicht. Falls eine JA-Antwort erhalten wird, dann schreitet die Routine zum Schritt 700 fort, bei dem das Einbettungsflag F zu eins (1) gesetzt wird. Anderenfalls, falls eine NEIN-Antwort erhalten wird, dann schreitet die Routine zum Schritt 600 fort, bei dem das Einbettungsflag F zu null (0) gesetzt wird, und schreitet zum Schritt 50 fort, um das Starten der Urheberrechtdaten-Einbettungsoperation zu verhindern.
  • Falls im Schritt 500 eine NEIN-Antwort erhalten wird (F = 0), dann schreitet die Routine direkt zum Schritt 490 fort.
  • Im Einzelnen werden die Urheberrechtdaten, wie in den 20(a) und 20(b) gezeigt, in ein Ausgabesignal vom A/D-Wandler 31 während einer (1), einem Anstieg des Signals folgenden Millisekunde eingebettet. Die Urheberrechtdaten-Einbettungsoperation wird so oft wie vorgegeben in Abständen von mehr als mindestens 1,5 Sekunden durchgeführt, bis alle Inhalte der Urheberrechtdaten aufgezeichnet sind. Das heißt, die Urheberrechtdaten werden bündelförmig in die Ausgabe des A/D-Wandlers 31 eingebettet. Dies vermeidet eine Verschlechterung der Qualität reproduzierter analoger Signale.
  • 21 zeigt ein Programm der Urheberrechtdaten-Einbettungsoperation, die eine Modifikation des sechsten Ausführungsbeispiels in 19 ist. Die gleichen wie in 19 verwendeten Bezugszeichen von Schritten bezeichnen die gleichen Schritte.
  • Nach dem Schritt 200 schreitet die Routine zum Schritt 130 fort, bei dem bestimmt wird, ob der Durchschnittspegel Lav größer als ein Wert eines vollen Pegels minus 19 dB ist oder nicht. Falls eine JA-Antwort erhalten wird, dann schreitet die Routine zum Schritt 500 fort. Anderenfalls, falls eine NEIN-Antwort erhalten wird, dann schreitet die Routine zum Schritt 430 fort. Dieses Ausführungsbeispiel bettet ähnlich dem sechsten Ausführungsbeispiel die Urheberrechtdaten in ein Ausgabesignal vom A/D-Wandler 31 während einer (1) einem Anstieg des Signals folgenden Millisekunde so oft wie vorgegeben in Abständen von mehr als mindestens 1,5 Sekunden ein.
  • 22 zeigt ein Programm der Urheberrechtdaten-Einbettungsoperation gemäß dem siebten Ausführungsbeispiel, das eine Modifikation des sechsten Ausführungsbeispiels in 19 ist. Die gleichen wie in 19 verwendeten Bezugszeichen von Schritten bezeichnen die gleichen Schritte.
  • Dieses Programm ist zum zufälligen Ändern der Zeitintervalle oder Zyklen Tx, in denen die Urheberrechtdaten-Einbettungsoperation durchgeführt werden, entworfen, um zu vermeiden, dass die Urheberrechtdaten in konstanten Zeitintervallen aufgezeichnet werden.
  • Falls im Schritt 470 eine JA-Antwort erhalten wird, was bedeutet, dass eine (1) Millisekunde vergangen ist, d. h., dass die Urheberrechtdaten-Einbettungsoperation abgeschlossen ist, dann schreitet die Routine zum Schritt 491 fort, bei dem der Zyklus Tx in einem Bereich von 10 Millisekunden bis 1,5 Sekunden zufällig bestimmt wird.
  • Die Routine schreitet zum Schritt 492 fort, bei dem bestimmt wird, ob der Zyklus Tx vergangen ist oder nicht. Falls eine JA-Antwort erhalten wird, dann schreitet die Routine zum Schritt 700 fort, bei dem das Einbettungsflag F zu eins (1) gesetzt wird. Anderenfalls, falls eine NEIN-Antwort erhalten wird, dann schreitet die Routine zum Schritt 600 fort, bei dem das Einbettungsflag F zu null (0) gesetzt wird.
  • 23 zeigt ein Programm der Urheberrechtdaten-Einbettungsoperation, das eine Modifikation des siebten Ausführungsbeispiels in 22 ist. Die gleichen wie in 22 verwendeten Bezugszeichen von Schritten bezeichnen die gleichen Schritte.
  • Nach dem Schritt 220 schreitet die Routine zum Schritt 130 fort, bei dem bestimmt wird, ob der Durchschnittspegel Lav größer als ein Wert eines vollen Pegels minus 19 dB ist oder nicht. Falls eine JA-Antwort erhalten wird, dann schreitet die Routine zum Schritt 500 fort. Anderenfalls, falls eine NEIN-Antwort erhalten wird, dann schreitet die Routine zum Schritt 430 fort.
  • Im Einzelnen werden die Urheberrechtdaten, wie in 24(b) gezeigt, in ein Ausgabesignal des A/D-Wandlers 31 jedes Mal dann eingebettet, wenn der Pegel des Signals ansteigt. Zudem werden die Urheberrechtdaten auch in verschiedenen Zyklen Tx eingebettet, solange der Durchschnittspegel Lav größer als der Wert des vollen Pegels minus 19 dB ist.
  • Der wie in 8 gezeigte Decodierer 500 ist entworfen, um einen so wie aus einem Aufzeichnungsträger (z. B. einer DVD) gelesenen Bitstrom durch den Urheberrechtdaten-Aktualisierungsschaltkreis 30, den Schalter 51 und den Bitstrom-Ausgabeanschluss 52 auszugeben. Vom Anschluss 49 wird dem Decodierer/Komparator 50 ein Identifizierungscode eingegeben. Der Decodierer/Komparator 50 spricht auf den Identifizierungscode und die vom DVD-Decodierschaltkreis 42 eingegebenen Urheberrechtdaten an, um den Schalter 51 zu schließen und den Urheberrechtdaten-Aktualisierungsschaltkreis 30 zu steuern.
  • Wenn der Identifizierungscode eingegeben wird stellt der Decodierer/Komparator 50 im Einzelnen fest, ob der Identifizierungscode korrekt ist oder nicht. Falls festgestellt wird, dass der eingegebene Identifizierungscode korrekt ist, überprüft der Decodierer/Komparator 50 in den Urheberrechtdaten enthaltene Kopierinformation, beispielsweise die Anzahl der Male zulässigen Kopierens, die das Anfertigen einer Kopie zulassen. Falls diese einen von null (0) verschiedenen Wert aufweisen, steuert der Decodierer/Komparator 50 den Urheberrechtdaten-Aktualisierungsschaltkreis 30, um einen im Eingabebitstrom enthaltenen, die Anzahl der Male zulässigen Kopierens anzeigenden Wert um eins (1) zu dekrementieren und den Schalter 51 zu schließen, wodurch der Bitstrom vom Bitstrom-Anschluss 52 ausgegeben werden kann. Anderenfalls, falls die Anzahl der Male zulässigen Kopierens null (0) zeigt, öffnet der Decodierer/Komparator 50 den Schalter 51, um die Kommunikation zwischen dem Urheberrechtdaten-Aktualisierungsschaltkreis 30 und dem Bitstrom-Ausgabeanschluss 52 zu blockieren, wodurch eine Kopie verhindert wird.
  • Zusätzlich zur Anzahl der Male zulässigen Kopierens kann auf einem Aufzeichnungsträger auch ein Code bezüglich der Dauer zulässigen Kopierens aufgezeichnet sein. In diesem Fall verhindert der Decodierer/Komparator 50 eine Kopie, wenn die Dauer zulässigen Kopierens abläuft, selbst falls der eingegebene Identifizierungscode korrekt ist.
  • 25 zeigt eine Schaltkreisstruktur des Signalverarbeitungs-Schaltkreises 32 der Urheberrechtinformations-Einbettungsvorrichtung 300 gemäß dem achten Ausführungsbeispiel der Erfindung. Die gleichen wie in 2 verwendeten Bezugszeichen bezeichnen gleiche Teile, auf ihre ausführliche Erläuterung wird hier verzichtet.
  • Wie aus der Zeichnung ersichtlich ist, weist der Signalverarbeitungs-Schaltkreis 32 dieses Ausführungsbeispiels den Schalter 201 nicht auf, und der Steuerschaltkreis 200 steuert direkt den Pegelsteuerschaltkreis 118. Der Pegelsteuerschaltkreis 118 steuert den Pegel einer Ausgabe vom Spreizmodulator 116 auf der Basis der Frequenz des vom Dezimierungsschaltkreis 38 ausgegebenen Datenstroms der xbi und xa1 und einem Steuersignal vom Steuerschaltkreis 200, und stellt es dem Addierer 121 bereit. Der Addierer 121 bettet das pegelgesteuerte Signal vom Pegelsteuerschaltkreis 118 in ein Ausgabesignal vom A/D-Wandler 31 in einer wie nachfolgend ausführlich beschriebenen Weise ein.
  • 26 demonstriert den sogenannten Hörbarkeitsmaskierungs-Effekt. Eine durchgezogene Linie repräsentiert eine Maskierungskurve, die durch einen Maximalpegel eines Signals (Code) C definiert ist, das durch ein Signal (Musik) M zu maskieren ist. Eine Maskierungsempfindlichkeit X (= CMR) hängt von den Charakteristika des Maskierungssignals M ab und beträgt bekanntermaßen:
    etwa 25 dB, wenn das Signal M einem Ton gleicht (nahe einer Sinuswelle),
    etwa 3 dB, wenn das Signal M Rauschen gleicht.
  • Ein tatsächliches Audiosignal ist des Weiteren bei kleineren Frequenzen nahe einem Ton, während bei höheren Frequenzen die Überlappung von Harmonischen verschiedener Musikinstrumente Rauschen verursacht. Deshalb kann die Maskierungsempfindlichkeit X (= CMR) wie in den 26 und 27 gezeigt gemäß der Frequenz des Signals M bestimmt sein.
  • Basierend auf der vorangehenden Tatsache senkt der Pegelsteuerschaltkreis 118 den Pegel eines modulierten Signals (d. h., des Signals C) der Urheberrechtdaten auf der Basis der Frequenz des vom Dezimierungsschaltkreis 38 ausgegebenen Datenstroms der xbi und xa1 auf mindestens einen Pegel, wie durch eine durchgezogene Linie CO in 28 gezeigt, herab, der ein, wie in 27 gezeigt, gemäß dem CMR (Code to Music Ratio) im psychoakustischen Modell unhörbarer Pegel unterhalb des Pegels eines ursprünglichen Audiosignals (d. h., des Signals M) ist. Der Addierer 121 bettet dann, wie vorangehend beschrieben, das pegelgesteuerte Signal vom Pegelsteuerschaltkreis 118 in ein Ausgabesignal vom A/D-Wandler 31 ein.
  • 29 zeigt ein Programm der Urheberrechtdaten-Einbettungsoperation, das vom Steuerschaltkreis 200 der Urheberrechtinformations-Einbettungsvorrichtung gemäß dem neunten Ausführungsbeispiel durchgeführt wird. Die gleichen wie in den vorangehenden Ausführungsbeispielen verwendeten Bezugszeichen von Schritten bezeichnen die gleichen Schritte, auf ihre ausführliche Erläuterung wird hier verzichtet.
  • Im Schritt 230 wird bestimmt, ob der Scheitelpegel Lp kleiner als der Durchschnittspegel Lav ist oder nicht. Falls eine NEIN-Antwort erhalten wird, dann schreitet die Routine zum Schritt 560 fort, bei dem der Pegelsteuerschaltkreis 118 die Frequenz des ursprünglichen Audiosignals M (d. h., die Frequenz des vom Dezimierungsschaltkreis 38 ausgegebenen Datenstroms der xbi und xa1) erfasst und den Pegel eines modulierten, vom Spreizmodulator 116 ausgegebenen Signals gemäß der erfassten Frequenz entlang der Linie C0, wie in 28 gezeigt, bringt. Anderenfalls, falls im Schritt 230 eine JA-Antwort erhalten wird, dann schreitet die Routine zum Schritt 550 fort, bei dem der Pegelsteuerschaltkreis 118 den Pegel des modulierten Signals vom Spreizmodulator 116 entlang der gestrichelten Linie C1 bringt, die einen höherem Pegel (d. h., Energiedichte (dB/Hz)) aufweist als die Linie C0.
  • Im Einzelnen wird der Pegel des modulierten, vom Spreizmodulator 116 ausgegebenen Signals, wie in den 30(a) bis 30(c) zu sehen, über die Linie C0 für eine Zeitdauer erhöht, während der der Durchschnittspegel Lav gesenkt wird, um mit dem Scheitelpegel Lp übereinzustimmen, nachdem der Pegel des modulierten Signals abfällt.
  • 31 zeigt ein Programm der Urheberrechtdaten-Einbettungsoperation, das eine Modifikation des in 29 gezeigten ist. Die gleichen wie in den vorangehenden Ausführungsbeispielen verwendeten Bezugszeichen von Schritten bezeichnen die gleichen Schritte.
  • Nach dem Schritt 220 schreitet die Routine zum Schritt 130 fort, bei dem bestimmt wird, ob der Durchschnittspegel Lav größer als ein Wert eines vollen Pegels minus 19 dB ist oder nicht. Falls eine JA-Antwort erhalten wird, dann schreitet die Routine zum Schritt 560 fort, bei dem der Pegelsteuerschaltkreis 118 den Pegel einer Ausgabe vom Spreizmodulator 116 gemäß der Frequenz des ursprünglichen Audiosignals M entlang der Linie C0, wie in 28 oder 34 gezeigt, bringt. Anderenfalls, falls im Schritt 230 eine JA-Antwort erhalten wird, dann schreitet die Routine zum Schritt 550 fort, bei dem der Pegelsteuerschaltkreis 118 den Pegel der Ausgabe vom Spreizmodulator 116 entlang der gestrichelten Linie C1 in 28 oder 34 bringt.
  • 32 zeigt eine Modifikation des in 25 gezeigten Signalverarbeitungs-Schaltkreises 32 der Urheberrechtinformations-Einbettungsvorrichtung 300.
  • Wie aus der Zeichnung ersichtlich ist, weist der Signalverarbeitungs-Schaltkreis 32 den Dezimierungsschaltkreis 38, der die Daten xi vom Eingabesignal entfernt, nicht auf. Im Einzelnen bestimmt der Differenzberechnungs-Schaltkreis 39 Differenzdaten Δ1i, Δ2i und Δ3i, wie nachfolgend gezeigt. xbi – xci = Δ1i xai – xci = Δ2i xi – xci = Δ3i
  • Der Zuweisungsschaltkreis 40 packt den Datenstrom der xci, Δ1i, Δ2i und Δ3i und die Urheberrechtdaten zusammen und gibt sie aus. Die Urheberrechtdaten werden, ähnlich dem achten Ausführungsbeispiel, in den Datenstrom der xci, Δ1i, Δ2i und Δ3i intermittierend eingebettet.
  • Ein Decodierer der ein Signal decodiert, das von der Urheberrechtinformations-Einbettungsvorrichtung codiert wurde, und den Signalverarbeitungs-Schaltkreis 32 von 32 enthält, hat die gleiche Schaltkreisstruktur wie der in 12 gezeigte.
  • Während die vorliegende Erfindung in Hinblick auf die bevorzugten Ausführungsbeispiele offenbart wurde, um ein besseres Verständnis zu ermöglichen, sollte anerkannt werden, dass die Erfindung auf viele Arten ausgeführt werden kann, ohne vom Prinzip der Erfindung abzuweichen. Deshalb ist zu verstehen, dass die Erfindung alle möglichen Ausführungsformen und Modifikationen der gezeigten Ausführungsbeispiele einschließt, die ausgeführt werden können, ohne vom wie in den beigefügten Ansprüchen dargelegten Prinzip der Erfindung abzuweichen.
  • Es wird ein Urheberrechtinformations-Einbettungssystem bereitgestellt, dass entworfen ist, um Informationen zum Urheberrechtschutz in digitale Audiosignale ohne Verschlechterung reproduzierter analoger Signale einzubetten. Das Urheberrechtinformations- Einbettungssystem enthält einen A/D-Wandler, einen Modulator, einen Pegeldetektor und einen Urheberrechtdateneinbettungs-Schaltkreis. Der A/D-Wandler wandelt ein analoges Audiosignal in ein digitales Signal. Der Modulator moduliert ein Urheberrechtdaten-Signal für das digitale Signal unter Verwendung von Spektralspreizung. Der Pegeldetektor erfasst eine Pegeländerung des digitalen Signals. Der Urheberrechtdateneinbettungs-Schaltkreis unterteilt das Urheberrechtdaten-Signal in mehrere Codes und bettet sie in das digitale Signal immer dann ein, wenn die Pegeländerung des digitalen Signals eine vorausgewählte Änderung zeigt, wie z. B. einen raschen Anstieg oder Abfall.

Claims (16)

  1. Urheberrechtinformations-Einbettungsvorrichtung, mit einer A/D-Wandlungseinrichtung zum Wandeln eines analogen Audiosignals in digitale Signal-Abtastwerte, einer Modulierungseinrichtung zum Modulieren eines Urheberrechtdatensignals für die digitalen Signal-Abtastwerte unter Verwendung von Spektralspreizung, und einer Pegeländerungs-Erfassungseinrichtung zum Erfassen einer Pegeländerung, einschließlich einer Pegelabnahme und/oder Pegelzunahme der digitalen Signal-Abtastwerte, gekennzeichnet durch einen Urheberrechtdateneinbettungs-Schaltkreis, der das Urheberrechtdatensignal in die digitalen Signal-Abtastwerte über eine vorausgewählte Zeitperiode, in der ein Pegel des digitalen Signals erhöht ist, einbettet, wenn die von der Pegeländerungs-Erfassungseinrichtung erfasste Pegeländerung der digitalen Signal-Abtastwerte eine vorausgewählte Änderung zeigt.
  2. Urheberrechtinformations-Einbettungsvorrichtung gemäß Anspruch 1, wobei der Urheberrechtdateneinbettungs-Schaltkreis die Urheberrechtdaten intermittierend im digitalen Signal aufzeichnet.
  3. Urheberrechtinformations-Einbettungsvorrichtung gemäß Anspruch 1, wobei der Urheberrechtdateneinbettungs-Schaltkreis die Urheberrechtdaten in zufälligen Zyklen im digitalen, Signal aufzeichnet.
  4. Datenträger, wobei dieser aufweist: ein digitales Signal, in das ein analoges Audiosignal gewandelt ist, und ein Urheberrechtdatensignal, das Urheberrechtinformation bezüglich des digitalen Signals trägt und mit Spektralspreizung moduliert ist, wobei das Urheberrechtdatensignal in das digitale Signal über eine vorausgewählte Zeitperiode, in der ein Pegel des digitalen Signals erhöht ist, eingebettet ist, wenn die Pegeländerung des digitalen Signals eine vorausgewählte Änderung zeigt.
  5. Datenträger gemäß Anspruch 4, wobei das Urheberrechtdatensignal intermittierend in das digitale Signal eingebettet ist.
  6. Datenträger gemäß Anspruch 4, wobei das Urheberrechtdatensignal in zufälligen Zyklen in das digitale Signal eingebettet ist.
  7. Datenträger gemäß Anspruch 4, zudem mit: einem zweiten Urheberrechtdatensignal, das identisch zum Urheberrechtdatensignal ist, das auf einem Subcode des digitalen Signals aufgezeichnet ist.
  8. Datenträger gemäß Anspruch 4, zudem mit: einem zweiten Urheberrechtdatensignal, das identisch zum Urheberrechtdatensignal ist, das in einem Urheberrechtinformations-Management-Bereich aufgezeichnet ist, der auf dem Datenträger definiert ist.
  9. Urheberrechtinformations-Einbettungsvorrichtung, die die Schritte A/D-Wandeln eines analogen Audiosignals in ein digitales Signal, Modulieren eines Urheberrechtdatensignals für das digitale Signal unter Verwendung von Spektralspreizung, Erfassen einer Pegeländerung des digitalen Signals, und Einbetten des Urheberrechtdatensignals in das digitale Signal über eine vorausgewählte Zeitperiode, in der ein Pegel des digitalen Signals erhöht ist, wenn die von der Pegel-Erfassungseinrichtung erfasste Pegeländerung des digitalen Signals eine vorausgewählte Änderung zeigt, aufweist.
  10. Urheberrechtdaten-Reproduktionsverfahren, das einen Schritt des Lesens von Urheberrechtdaten aus einem digitalen Signal aufweist, welches durch Wandeln eines analogen Signals in ein ursprüngliches digitales Signal, Modulieren von Urheberrechtdaten davon unter Verwendung von Spektralspreizung, und Einbetten der Urheberrechtdaten in das ursprüngliche digitale Signal durch die Urheberrechtinformations-Einbettungsvorrichtung gemäß einem der Ansprüche 1 bis 3 erzeugt wurde.
  11. Urheberrechtinformations-Einbettungsvorrichtung gemäß Anspruch 1, zudem mit: einer Pegel-Erfassungseinrichtung zum Erfassen eines Pegels der digitalen Abtastwerte, und wobei der Urheberrechtdateneinbettungs-Schaltkreis das Urheberrechtdatensignal auch dann in das digitale Signal einbettet, wenn der Pegel des digitalen, über eine vorbestimmte Zeitperiode abgetasteten Signals größer ist als ein gegebener Wert.
  12. Datenträger gemäß Anspruch 8, wobei das Urheberrechtdatensignal intermittierend in das digitale Signal eingebettet ist.
  13. Datenträger gemäß Anspruch 8, wobei das Urheberrechtdatensignal in zufälligen Zyklen in das digitale Signal eingebettet ist.
  14. Datenträger gemäß Anspruch 8, wobei das Urheberrechtdatensignal auch dann in das digitale Signal eingebettet ist, wenn ein Pegel des digitalen, über eine vorbestimmte Zeitperiode abgetasteten Signals größer ist als ein gegebener Wert.
  15. Datenträger gemäß Anspruch 8, zudem mit: einem zweiten Urheberrechtdatensignal, das identisch zum Urheberrechtdatensignal ist, das auf einem Subcode des digitalen Signals aufgezeichnet ist.
  16. Datenträger gemäß Anspruch 8, zudem mit: einem zweiten Urheberrechtdatensignal, das identisch zum Urheberrechtdatensignal ist, das in einem Urheberrechtinformations-Management-Bereich aufgezeichnet ist, der auf dem Datenträger definiert ist.
DE69729150T 1996-07-31 1997-07-30 Gerät mit Urheberrechtsinformation Expired - Lifetime DE69729150T2 (de)

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
JP21799796 1996-07-31
JP21799796 1996-07-31
JP21792596 1996-07-31
JP21792596 1996-07-31

Publications (2)

Publication Number Publication Date
DE69729150D1 DE69729150D1 (de) 2004-06-24
DE69729150T2 true DE69729150T2 (de) 2004-10-28

Family

ID=26522285

Family Applications (1)

Application Number Title Priority Date Filing Date
DE69729150T Expired - Lifetime DE69729150T2 (de) 1996-07-31 1997-07-30 Gerät mit Urheberrechtsinformation

Country Status (4)

Country Link
US (1) US5960398A (de)
EP (1) EP0822550B1 (de)
KR (1) KR100263825B1 (de)
DE (1) DE69729150T2 (de)

Families Citing this family (76)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6882738B2 (en) * 1994-03-17 2005-04-19 Digimarc Corporation Methods and tangible objects employing textured machine readable data
US6307949B1 (en) * 1996-05-07 2001-10-23 Digimarc Corporation Methods for optimizing watermark detection
GB9700854D0 (en) * 1997-01-16 1997-03-05 Scient Generics Ltd Sub-audible acoustic data transmission mechanism
JPH10247864A (ja) * 1997-03-03 1998-09-14 Sony Corp 付加情報識別方法と付加情報識別処理装置
EP0886274A3 (de) * 1997-06-17 1999-09-08 Sony Corporation Informationssignalverarbeitungseinheit
US6434538B1 (en) * 1997-07-07 2002-08-13 Matsushita Electric Industrial Co., Ltd. Data control method, for embedding data control information, method for detecting data control information, device for embedding data control information and device for recording data
SE523374C2 (sv) * 1997-07-31 2004-04-13 Ericsson Telefon Ab L M Kommunikation med hjälp av spektrumspridningsmetoder över optiska fibrer
EP0899733B1 (de) * 1997-08-28 2001-03-21 Sony DADC Austria AG System zur Kopierverwaltung einer optischen Platte
US6137952A (en) * 1998-04-02 2000-10-24 Hewlett-Packard Company Apparatus and method for degrading the quality of unauthorized copies of color images and video sequences
US6233347B1 (en) * 1998-05-21 2001-05-15 Massachusetts Institute Of Technology System method, and product for information embedding using an ensemble of non-intersecting embedding generators
JP4162294B2 (ja) * 1998-07-03 2008-10-08 パイオニア株式会社 複製制限機能を有する情報再生装置
JP3327389B2 (ja) 1998-12-28 2002-09-24 松下電器産業株式会社 複製システム、複製方法、書き込み装置および記録媒体
US6529949B1 (en) 2000-02-07 2003-03-04 Interactual Technologies, Inc. System, method and article of manufacture for remote unlocking of local content located on a client device
US7346920B2 (en) * 2000-07-07 2008-03-18 Sonic Solutions, A California Corporation System, method and article of manufacture for a common cross platform framework for development of DVD-Video content integrated with ROM content
AU4360500A (en) * 1999-04-21 2000-11-02 Interactual Technologies, Inc. Targeted update of a laser-centric medium
US6665489B2 (en) 1999-04-21 2003-12-16 Research Investment Network, Inc. System, method and article of manufacturing for authorizing the use of electronic content utilizing a laser-centric medium and a network server
US7458091B1 (en) 2000-01-20 2008-11-25 Sonic Solutions, A California Corporation System, method and article of manufacture for a business layer component in a multimedia synchronization framework
US6405203B1 (en) * 1999-04-21 2002-06-11 Research Investment Network, Inc. Method and program product for preventing unauthorized users from using the content of an electronic storage medium
US6769130B1 (en) * 2000-01-20 2004-07-27 Interactual Technologies, Inc. System, method and article of manufacture for late synchronization during the execution of a multimedia event on a plurality of client computers
US7448021B1 (en) 2000-07-24 2008-11-04 Sonic Solutions, A California Corporation Software engine for combining video or audio content with programmatic content
US6453420B1 (en) 1999-04-21 2002-09-17 Research Investment Network, Inc. System, method and article of manufacture for authorizing the use of electronic content utilizing a laser-centric medium
US6941383B1 (en) 2000-01-20 2005-09-06 Interactual Technologies, Inc. System, method and article of manufacture for java/javascript component in a multimedia synchronization framework
US7178106B2 (en) * 1999-04-21 2007-02-13 Sonic Solutions, A California Corporation Presentation of media content from multiple media sources
US7188193B1 (en) 2000-01-20 2007-03-06 Sonic Solutions, A California Corporation System, method and article of manufacture for a synchronizer component in a multimedia synchronization framework
US6522769B1 (en) * 1999-05-19 2003-02-18 Digimarc Corporation Reconfiguring a watermark detector
GB9917985D0 (en) 1999-07-30 1999-09-29 Scient Generics Ltd Acoustic communication system
JP2001067792A (ja) * 1999-08-30 2001-03-16 Sony Corp 記録装置および方法、並びに記録媒体
DE19947877C2 (de) * 1999-10-05 2001-09-13 Fraunhofer Ges Forschung Verfahren und Vorrichtung zum Einbringen von Informationen in einen Datenstrom sowie Verfahren und Vorrichtung zum Codieren eines Audiosignals
US6957220B2 (en) 2000-11-07 2005-10-18 Research Investment Networks, Inc. System, method and article of manufacture for tracking and supporting the distribution of content electronically
US7392481B2 (en) 2001-07-02 2008-06-24 Sonic Solutions, A California Corporation Method and apparatus for providing content-owner control in a networked device
JP2002057997A (ja) * 2000-06-01 2002-02-22 Sony Corp コンテンツデータ、データ記録媒体、データ記録方法及び装置、データ再生方法及び装置、データ送信方法及び装置、データ受信方法及び装置
JP2001357622A (ja) * 2000-06-13 2001-12-26 Sony Corp コンテンツデータ、データ記録媒体、データ記録方法及び装置、データ再生方法及び装置
US7689510B2 (en) 2000-09-07 2010-03-30 Sonic Solutions Methods and system for use in network management of content
US7779097B2 (en) 2000-09-07 2010-08-17 Sonic Solutions Methods and systems for use in network management of content
US7191442B2 (en) 2000-10-30 2007-03-13 Research Investment Network, Inc. BCA writer serialization management
AU2002220858A1 (en) * 2000-11-30 2002-06-11 Scientific Generics Limited Communication system
AU2211102A (en) 2000-11-30 2002-06-11 Scient Generics Ltd Acoustic communication system
WO2002082429A2 (en) 2000-12-14 2002-10-17 Ecd Systems, Inc. Systems and methods for optical media modification
KR100393064B1 (ko) * 2001-03-08 2003-07-31 삼성전자주식회사 저작권정보가 기록된 기록매체, 기록장치 및 그 기록방법
US20040030900A1 (en) * 2001-07-13 2004-02-12 Clark James R. Undetectable watermarking technique for audio media
US7171156B2 (en) * 2001-08-13 2007-01-30 Thomson Licensing Method and apparatus for transmitting audio and non-audio information with error correction
US20030088773A1 (en) * 2001-11-07 2003-05-08 Koninklijke Philips Electronics N. V. Method of and apparatus for preventing illicit copying of digital content
US7302575B2 (en) * 2001-11-07 2007-11-27 Koninklijke Philips Electronics N.V. Apparatus for and method of preventing illicit copying of digital content
US8248528B2 (en) * 2001-12-24 2012-08-21 Intrasonics S.A.R.L. Captioning system
US7716485B2 (en) 2002-02-01 2010-05-11 Sca Ipla Holdings Inc. Systems and methods for media authentication
TR200402517T1 (tr) * 2002-03-29 2007-12-24 Innogenetics N.V. HBV ilaç direnci tespit metotları
JP3765413B2 (ja) * 2002-07-12 2006-04-12 ソニー株式会社 情報符号化装置および方法、情報復号装置および方法、記録媒体、並びにプログラム
KR20040039106A (ko) * 2002-11-01 2004-05-10 삼성전자주식회사 영상 신호 복제 방지 방법
WO2005038802A1 (ja) * 2003-10-21 2005-04-28 Konica Minolta Photo Imaging, Inc. 情報記録装置及び記録プログラム並びに記録媒体
JP2005141635A (ja) * 2003-11-10 2005-06-02 Sony Corp コンテンツ共有システム,コンテンツ処理装置,情報処理装置,プログラム,記録媒体,コンテンツ共有方法
US7406414B2 (en) * 2003-12-15 2008-07-29 International Business Machines Corporation Providing translations encoded within embedded digital information
US7907486B2 (en) 2006-06-20 2011-03-15 The Invention Science Fund I, Llc Rotation responsive disk activation and deactivation mechanisms
US7519980B2 (en) * 2005-05-09 2009-04-14 Searete Llc Fluid mediated disk activation and deactivation mechanisms
US8121016B2 (en) 2005-05-09 2012-02-21 The Invention Science Fund I, Llc Rotation responsive disk activation and deactivation mechanisms
US20110181981A1 (en) * 2005-05-09 2011-07-28 Searete Llc, A Limited Liability Corporation Of The State Of Delaware Method and system for rotational control of data storage devices
US7916592B2 (en) * 2005-05-09 2011-03-29 The Invention Science Fund I, Llc Fluid mediated disk activation and deactivation mechanisms
US8218262B2 (en) 2005-05-09 2012-07-10 The Invention Science Fund I, Llc Method of manufacturing a limited use data storing device including structured data and primary and secondary read-support information
US8462605B2 (en) 2005-05-09 2013-06-11 The Invention Science Fund I, Llc Method of manufacturing a limited use data storing device
US7668069B2 (en) * 2005-05-09 2010-02-23 Searete Llc Limited use memory device with associated information
US8220014B2 (en) * 2005-05-09 2012-07-10 The Invention Science Fund I, Llc Modifiable memory devices having limited expected lifetime
US7668068B2 (en) * 2005-06-09 2010-02-23 Searete Llc Rotation responsive disk activation and deactivation mechanisms
US7748012B2 (en) * 2005-05-09 2010-06-29 Searete Llc Method of manufacturing a limited use data storing device
US7770028B2 (en) * 2005-09-09 2010-08-03 Invention Science Fund 1, Llc Limited use data storing device
US7565596B2 (en) * 2005-09-09 2009-07-21 Searete Llc Data recovery systems
US9396752B2 (en) 2005-08-05 2016-07-19 Searete Llc Memory device activation and deactivation
US8140745B2 (en) 2005-09-09 2012-03-20 The Invention Science Fund I, Llc Data retrieval methods
US8099608B2 (en) 2005-05-09 2012-01-17 The Invention Science Fund I, Llc Limited use data storing device
US8159925B2 (en) 2005-08-05 2012-04-17 The Invention Science Fund I, Llc Limited use memory device with associated information
US7512959B2 (en) * 2005-05-09 2009-03-31 Searete Llc Rotation responsive disk activation and deactivation mechanisms
US7596073B2 (en) * 2005-05-09 2009-09-29 Searete Llc Method and system for fluid mediated disk activation and deactivation
US7694316B2 (en) * 2005-05-09 2010-04-06 The Invention Science Fund I, Llc Fluid mediated disk activation and deactivation mechanisms
US7916615B2 (en) 2005-06-09 2011-03-29 The Invention Science Fund I, Llc Method and system for rotational control of data storage devices
US7555715B2 (en) * 2005-10-25 2009-06-30 Sonic Solutions Methods and systems for use in maintaining media data quality upon conversion to a different data format
US8264928B2 (en) * 2006-06-19 2012-09-11 The Invention Science Fund I, Llc Method and system for fluid mediated disk activation and deactivation
US8432777B2 (en) * 2006-06-19 2013-04-30 The Invention Science Fund I, Llc Method and system for fluid mediated disk activation and deactivation
GB2460306B (en) 2008-05-29 2013-02-13 Intrasonics Sarl Data embedding system

Family Cites Families (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4644422A (en) * 1982-07-22 1987-02-17 Tvi Systems, Ltd. Anti-copy system
CA1325472C (en) * 1985-05-22 1993-12-21 Tsuguhide Sakata Information recording system and apparatus
DE3851724T2 (de) * 1987-07-08 1995-05-04 Matsushita Electric Ind Co Ltd Verfahren und Gerät zum Schutz von Kopiersignalen.
US4939515A (en) * 1988-09-30 1990-07-03 General Electric Company Digital signal encoding and decoding apparatus
NL8901032A (nl) * 1988-11-10 1990-06-01 Philips Nv Coder om extra informatie op te nemen in een digitaal audiosignaal met een tevoren bepaald formaat, een decoder om deze extra informatie uit dit digitale signaal af te leiden, een inrichting voor het opnemen van een digitaal signaal op een registratiedrager, voorzien van de coder, en een registratiedrager verkregen met deze inrichting.
AR247311A1 (es) * 1989-09-21 1994-11-30 Philips Nv Portador de grabacion, metodo y dispositivo grabador de informacion para obtener dichos portadores y dispositivo que comprende medios de anticopiado para inhibir el copiado no autorizado
US5130864A (en) * 1989-10-11 1992-07-14 Matsushita Electric Industrial Co., Ltd. Digital recording and reproducing apparatus or digital recording apparatus
US5319735A (en) * 1991-12-17 1994-06-07 Bolt Beranek And Newman Inc. Embedded signalling
JP3500671B2 (ja) * 1993-10-08 2004-02-23 ソニー株式会社 ディジタル画像信号の記録及び/又は再生方法、記録及び/又は再生装置及び記録媒体
US5530751A (en) * 1994-06-30 1996-06-25 Hewlett-Packard Company Embedded hidden identification codes in digital objects

Also Published As

Publication number Publication date
US5960398A (en) 1999-09-28
KR980010791A (ko) 1998-04-30
KR100263825B1 (ko) 2000-08-16
DE69729150D1 (de) 2004-06-24
EP0822550A1 (de) 1998-02-04
EP0822550B1 (de) 2004-05-19

Similar Documents

Publication Publication Date Title
DE69729150T2 (de) Gerät mit Urheberrechtsinformation
DE4221321B4 (de) Schaltungsanordnung zur Aufzeichnung und/oder Wiedergabe von komprimierten Daten sowie Signalverarbeitungsverfahren
DE4225434A1 (de) Vorrichtung zur aufzeichnung und wiedergabe von komprimierten digitalen daten auf bzw. von einem aufzeichnungstraeger und dabei anwendbares verfahren zur bitentfernung
DE3309467C2 (de)
DE60002483T2 (de) Skalierbares kodierungsverfahren für hochqualitätsaudio
DE69034132T2 (de) Digitale Signalübertragung durch einen Aufzeichnungträger
DE3534064C2 (de)
DE10084721B4 (de) Kopiergeschützte, digitale Audio-CD-Platte und Verfahren sowie System zur Herstellung dieser Platte
CA2110182C (en) Electronic signal encoding and decoding
DE2726842C2 (de)
JPH0472909A (ja) オーディオ信号の量子化誤差低減装置
DE60020663T2 (de) Verfahren zur Formatierung eines Audiodatenstroms
DE3305662A1 (de) Schaltungsanordnung zur verstaerkungsregelung
US7325131B2 (en) Robust watermark for DSD signals
DE19705751A1 (de) Verfahren und Gerät zur Übertragung eines Signals
CH692882A5 (de) Hörgerät mit verschiedenen Baugruppen zur Aufnahme, Weiterverarbeitung sowie Anpassung eines Schallsignals an das Hörvermögen eines Schwerhörigen.
DE3126232A1 (de) Geraet zur wiedergabe eines informationssignal-aufzeichnungstraegers
DD289172A5 (de) Anordnung zur verarbeitung von inforemationen sowie mit dieser anordnung erhaltener aufzeichnungstraeger
EP0591842B1 (de) Verschleierung von Bitfehlern und Interpolationen in Digitaltonsignalen
EP0957471A3 (de) Messverfahren zur gehörrichtigen Qualitätsbewertung von Audiosignalen
DE69431223T2 (de) Gerät und Verfahren zur Tonsignalübertragung
DE69923911T2 (de) Vorrichtung zur Übertragung und Wiedergabe eines digitalen Audiosignales
US6034315A (en) Signal processing apparatus and method and information recording apparatus
DE19532132B4 (de) Verfahren und Vorrichtung zur Informationswiedergabe von mit erhöhter Dichte aufgezeichneten digitalen Signalen
DE19948386A1 (de) Wiedergabe- und Signalverarbeitungsvorrichtung

Legal Events

Date Code Title Description
8364 No opposition during term of opposition
R082 Change of representative

Ref document number: 822550

Country of ref document: EP

Representative=s name: TBK, 80336 MUENCHEN, DE