CGMS-A – Wikipedia

before-content-x4

Copy Generation Management System – Analog ((CGMS-A) ist ein Kopierschutzmechanismus für analoge Fernsehsignale. Es besteht aus einer Wellenform, die in das vertikale Nicht-Bild-Austastintervall (VBI) eines analogen Videosignals eingefügt wird. Wenn ein kompatibles Aufnahmegerät (z. B. ein DVD-Recorder) diese Wellenform erkennt, kann dies die Aufzeichnung des Videoinhalts blockieren oder einschränken.

Es ist nicht dasselbe wie das Broadcast-Flag, das für die Verwendung in digitalen Fernsehsignalen ausgelegt ist, obwohl das Konzept dasselbe ist.[1] Es gibt eine digitale Form von CGMS, die als CGMS-D spezifiziert ist und vom DTCP-Schutzstandard (“5C”) gefordert wird.

Geschichte[edit]

CGMS-A besteht seit 1995 und wurde von verschiedenen Organisationen, einschließlich IEC und EIA / CEA, standardisiert. Es wird in Geräten wie PVRs / DVRs, DVD-Playern und -Recordern, D-VHS- und Blu-ray-Recordern sowie bestimmten Fernsehsendungen verwendet. Neuere TiVo-Firmware-Versionen entsprechen den CGMS-A-Signalen.

Anwendungen[edit]

Die Implementierung von CGMS-A ist für bestimmte Anwendungen per DVD-CCA-Lizenz erforderlich. D-VHS und einige DVD-Recorder entsprechen dem CGMS-A-Signal an den Analogeingängen. Die Technologie erfordert nur eine minimale Signalverarbeitung.

Wenn das Quellensignal analog ist (z. B. VHS, analoger Rundfunk), kann die CGMS-A-Signalisierung in dieser Quelle vorhanden sein.

Wenn das Quellensignal digital ist (z. B. DVD, Digital Broadcast), werden die Copy Control Information (CCI) in Metadaten im digitalen Transport- oder Programmstrom übertragen, und ein kompatibles Hardwaregerät (z. B. ein DVD-Player) liest diese Daten. und codieren Sie es in das analoge Videosignal, das im Gerät selbst erzeugt wird.

Es gibt keine pauschale gesetzliche Anforderung für Geräte, die Videos aufzeichnen, um die CGMS-A-Informationen zu erkennen oder darauf zu reagieren. Zum Beispiel verlangt die DMCA nicht, dass Hersteller von Unterhaltungselektronik, Telekommunikation oder Computerausrüstung ihre Produkte positiv gestalten, um auf eine bestimmte technologische Maßnahme zu reagieren.[2]

Standardisierung[edit]

CGMS-A ist durch IEC, CEA, EIA-J und ETSI wie folgt standardisiert:

Videoformat Standard Linien Nummern) Bitnummer (n) Art
480i60 (525i / “NTSC”) IEC-61880 20, 283 7, 8 EIN
480i60 (525i / “NTSC”) CEA-608 284 4, 3 – –
480p60 (525p) EIA-J CPR1204-1 41 – – EIN
480p60 (525p) IEC-61880-2 41 7, 8 EIN
480p60 (525p) CEA-805 41 7, 8 EIN
480p60 (525p) CEA-805 40 38 (G.0), 39 (G.1) B.
720p60 CEA-805 24 7, 8 EIN
720p60 CEA-805 23 38 (G.0), 39 (G.1) B.
1080i60 CEA-805 19, 582 7, 8 EIN
1080i60 CEA-805 18, 581 38 (G.0), 39 (G.1) B.
576i50 (625i / “PAL”) EN-300-294 23 12, 13 – –
576p50 (625p) IEC-62375 43 12, 13 – –

In all diesen Standards sind die CGMS-A-Informationen nur zwei von vielen definierten Informationsbits.

Auf 60-Hz-Systemen (allgemein bekannt als “NTSC”), das System ist hochgradig erweiterbar, obwohl jenseits der CGMS-A-Bits üblicherweise nur das Seitenverhältnis des Videosignals und der APS-Bits (Analog Protection System) verwendet werden. Die Signalisierung ist typischerweise in jedem Videobild vorhanden, aber CEA-805-D gibt an, dass “die Übertragungsrate für einen bestimmten in CEA-805-D definierten Pakettyp mindestens alle drei Bilder mindestens einmal sein muss”, was theoretisch für zwei gilt Von drei Frames können unterschiedliche Header-Werte verwendet werden, um Daten zu senden, die nicht im Standard definiert sind. Die Signalisierung vom Typ A (insgesamt 20 Bits; der einzige für 480i definierte Typ) bietet eine gewisse Erweiterbarkeit, indem die 14 Datenbits über einen der 14 undefinierten Werte für die vier Header-Bits wiederverwendet werden. Die Signalisierung vom Typ B (insgesamt 134 Bit) definiert bereits Bits für einen aktiven Formatdeskriptor, Farbmetrik, Umverteilungssteuerung und eine pixelgenaue Definition der Position von Briefkasten- oder Säulenboxleisten im Bild sowie zwei für die zukünftige Verwendung reservierte Bytes . Zur weiteren Erweiterbarkeit können auch unterschiedliche Header-Bitwerte verwendet werden.

Auf 50-Hz-Systemen (allgemein, obwohl fälschlicherweise als “PAL” bekannt), werden die häufig verwendeten und als CGMS-A interpretierten Bits nicht als solche benannt und am Ende eines vorhandenen Signalisierungsstandards hinzugefügt, der ursprünglich für das PALplus-Videoformat erstellt wurde (aber in Europa immer noch gebräuchlich in Standard-PAL-Videos (Widescreen-Signalisierung).

Widersprüchliche Typ-A-Standards[edit]

Einige Referenzen zitieren EIA-J CPR1204-1 als maßgebliche Referenz für CGMS-A auf 480p60 (525p) -Systemen, da dies der erste veröffentlichte Standard war, in dem CGMS-A auf 480p erwähnt wurde. Dieses EIA-J-Dokument definiert nicht die Bedeutung der Bits, sondern nur deren Timing auf dem analogen Videosignal. Die 480p-Signalisierung basiert auf dem bestehenden 480i-Standard, jedoch mit einem Takt mit doppelter Geschwindigkeit, und IEC-61880-2 formalisiert dies, indem Bitbedeutungen definiert werden, die mit denen für 480i identisch sind. CEA-805 definiert jedoch die Seitenverhältnis-Signalisierungsbits neu. Daher können 480p CGMMS-A-Daten der Linie A vom Typ A, die gemäß CEA-805 erzeugt wurden, das Seitenverhältnis des Videobildes nicht signalisieren und sind auf diese Weise nicht mit denselben Daten kompatibel, die gemäß IEC-61880-2 erzeugt wurden, und sind Nr länger eine gerade “Double Speed ​​Clock” -Version des 480i-Standards.

CEA-805 CGMS-A Typ B Verwirrung[edit]

CEA-805 befindet sich jetzt in der vierten Hauptversion (CEA-805-D), und für mindestens eine Version wurden Errata ausgegeben. CEA-805-D erkennt an, dass in Bezug auf die Signalisierung vom Typ B frühere Versionen des Standards hinsichtlich der Auftrag von Bits, wie sie im analogen Videosignal dargestellt sind, gegenüber denen, die für die CRC-Berechnung verwendet wurden, und auch welche Bits sollten für die CRC-Berechnung verwendet werden. Problem D erfordert, dass Senkengeräte mehrere CRC-Berechnungen für die Signalisierung vom Typ B durchführen, wobei verschiedene mögliche Implementierungen in Quellgeräten berücksichtigt werden. Es gibt keine solche Verwirrung bezüglich der Typ A-Signalisierung.

Signalisierung[edit]

CEA-608-B gibt die Bedeutung des 7-Bit-Felds an, das auf den Datenleitungen platziert ist. Die Bits 4 und 3 enthalten die CGMS-A-Werte, die Bits 2 und 1 enthalten den APS-Wert (Analog Protection System), das Bit 0 ist das Analog Source Bit (ASB), das angibt, ob das Signal von einem aufgezeichneten Material stammt. Die Bits 5 und 6 sind reserviert.

CGMS-A wird durch 2 Bits im VBI-Signal (Vertical Blanking Intervall) von analogen Fernsehsendungen gemäß der folgenden Matrix signalisiert:

0 0 CopyFreely Es können unbegrenzt Kopien des Inhalts angefertigt werden.
0 1 CopyNoMore * Eine Generation von Kopien wurde bereits erstellt; Weiteres Kopieren ist nicht erlaubt.
1 0 CopyOnce Eine Generation von Kopien kann angefertigt werden
1 1 CopyNever Es dürfen keine Kopien des Inhalts angefertigt werden.

* CopyNoMore war nicht Teil des ursprünglichen Standards. Der 0,1-Wert war ursprünglich “Reserviert”.

Entfernung[edit]

Das Signal selbst kann leicht durch Normalisieren des VBI entfernt werden, z. B. mithilfe eines Videostabilisators, um den Nebenwirkungen der Manipulation des VBI durch Macrovision entgegenzuwirken. CGMS-A-VBI-Daten werden vermischt oder befinden sich im Allgemeinen in der Nähe von Untertitelsignalen. Wenn Sie also CGMS-A entfernen, werden wahrscheinlich auch Untertitel entfernt.

Das Schema kann durch Hinzufügen des Rights Assertion Mark (RAM) robuster gemacht werden. Wenn der RAM vorhanden ist, CGMS-A jedoch nicht, wird das Kopieren verweigert, wodurch das Schema in ein berechtigungsbasiertes Schema umgewandelt wird. Der RAM kann mithilfe der VEIL-Technologie codiert werden.

Siehe auch[edit]

Verweise[edit]


after-content-x4