CGMS-A - CGMS-A

Copy Generation Management System - Analog ( CGMS-A ) er en kopibeskyttelsesmekanisme for analoge TV- signaler. Den består av en bølgeform satt inn i det ikke-bildet Vertical Blanking Interval (VBI) av et analogt videosignal. Hvis en kompatibel opptaksenhet (for eksempel en DVD-opptaker ) oppdager denne bølgeformen, kan den blokkere eller begrense opptak av videoinnholdet.

Det er ikke det samme som kringkastingsflagget , som er designet for bruk i digitale TV- signaler, selv om konseptet er det samme. Det er en digital form for CGMS spesifisert som CGMS-D som kreves av DTCP ("5C") beskyttelsesstandard.

Historie

CGMS-A har eksistert siden 1995, og har blitt standardisert av forskjellige organisasjoner, inkludert IEC og EIA / CEA . Den brukes i enheter som PVR / DVR, DVD- spillere og opptakere, D-VHS og Blu-ray- opptakere, samt visse TV-sendinger. Nyere TiVo firmwareutgivelser overholder CGMS-A-signaler.

applikasjoner

Implementering av CGMS-A kreves for visse applikasjoner med DVD CCA- lisens. D-VHS og noen DVD-opptakere overholder CGMS-A-signalet på analoge innganger. Teknologien krever minimal signalbehandling.

Når kildesignalet er analogt (f.eks. VHS, analog kringkasting), kan CGMS-A-signaliseringen være tilstede i den kilden.

Når kildesignalet er digitalt (f.eks. DVD, digital kringkasting), blir Copy Control Information (CCI) båret i metadata i den digitale transport- eller programstrømmen, og en kompatibel maskinvareenhet (f.eks. En DVD-spiller) vil lese dataene, og koder det inn i det analoge videosignalet som genereres i selve enheten.

Det er ikke noe lovlig krav til enheter som tar opp video for å oppdage eller handle etter CGMS-A-informasjonen. For eksempel krever DMCA "ikke produsenter av forbrukerelektronikk, telekommunikasjon eller datautstyr for å designe produktene sine for å svare på et bestemt teknologisk tiltak.".

Standardisering

CGMS-A er standardisert gjennom IEC, CEA, EIA-J og ETSI som følger:

Videoformat Standard Linjenummer (er) Bitnummer (er) Type
480i60 (525i / "NTSC") IEC-61880 20, 283 7, 8 EN
480i60 (525i / "NTSC") CEA-608 284 4, 3 -
480p60 (525p) EIA-J CPR1204-1 41 - EN
480p60 (525p) IEC-61880-2 41 7, 8 EN
480p60 (525p) CEA-805 41 7, 8 EN
480p60 (525p) CEA-805 40 38 (G 0 ), 39 (G 1 ) B
720p60 CEA-805 24 7, 8 EN
720p60 CEA-805 23 38 (G 0 ), 39 (G 1 ) B
1080i60 CEA-805 19, 582 7, 8 EN
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 -

I alle disse standardene er CGMS-A-informasjonen bare to av mange informasjonsbiter som er definert.

På 60 Hz-systemer (ofte kjent som "NTSC") er systemet svært utvidbart, men utover CGMS-A-bitene brukes bare sideforholdet til videosignalet og det analoge beskyttelsessystemet (APS). Signaleringen er vanligvis til stede på hver videoramme, men CEA-805-D sier at "overføringshastigheten for en gitt pakketype definert i CEA-805-D skal være minst en gang hver tredje ramme", noe som betyr at i teorien for to ut av tre rammer kan forskjellige topptekstverdier brukes til å sende data som ikke er definert i standarden. Type A-signalering (20 bits totalt; den eneste typen definert for 480i) gir noe utvidbarhet ved å bruke de 14 databitene på nytt via en av de 14 udefinerte verdiene for de fire topptekstbittene. Type B-signalering (134 bits totalt) definerer allerede bits som skal bære en Active Format Descriptor , Colorimetry , Redistribution Control og en pikselnøyaktig definisjon av plasseringen av en hvilken som helst postboks eller pilarekast i bildet, pluss to byte reservert for fremtidig bruk . Ulike topptekstverdier kan også brukes for ytterligere utvidbarhet.

På 50 Hz-systemer (ofte, selv om de er feil kjent som "PAL"), blir bitene som er mye brukt og tolket som CGMS-A ikke navngitt som sådan, og blir lagt til på slutten av en eksisterende signalstandard som opprinnelig ble opprettet for PALplus videoformat (men fortsatt vanlig bruk i Europa i standard PAL-video) kalt Widescreen-signalering .

Motstridende type A-standarder

Noen referanser siterer EIA-J CPR1204-1 som den autoritative referansen for CGMS-A på 480p60 (525p) -systemer, siden dette var den første publiserte standarden for å nevne CGMS-A på 480p. Dette EIA-J-dokumentet definerer ikke betydningen av bitene, bare deres timing på det analoge videosignalet. 480p-signaliseringen er basert på den eksisterende 480i-standarden, men med en dobbel hastighetsklokke, og IEC-61880-2 formaliserer dette ved å definere bitbetydninger som er de samme som for 480i. Imidlertid definerer CEA-805 på nytt sideforholdssignalbiter. Derfor kan 480p Type A-linje 40 CGMMS-A-data generert i samsvar med CEA-805 ikke signalisere sideforholdet til videobildet, og er på denne måten inkompatibelt med de samme dataene som genereres i samsvar med IEC-61880-2, og er ingen lenger en rett "dobbel hastighetsklokke" -versjon av 480i-standarden.

CEA-805 CGMS-A Type B forvirring

CEA-805 er nå på sin fjerde store versjon (CEA-805-D), og det har blitt utgitt feil til minst en versjon. CEA-805-D anerkjenner at, med hensyn til type B-signalisering, var tidligere versjoner av standarden uklare med hensyn til rekkefølgen av bits som representert i det analoge videosignalet vs som brukt for CRC-beregningen, og også hvilke bits som skulle brukes for CRC-beregningen. Utgave D krever vaskeenheter for å utføre flere CRC-beregninger for Type B-signalering, med tanke på ulike mulige implementeringer i kildeenheter. Det er ingen slik forvirring rundt Type A-signalering.

Signalering

CEA-608-B spesifiserer betydningen av 7-bitersfeltet plassert på datalinjene. Bitene 4 og 3 inneholder CGMS-A-verdiene, bitene 2 og 1 inneholder verdien for Analog Protection System (APS), bit 0 er den analoge kildebiten (ASB) som spesifiserer om signalet stammer fra et forhåndsinnspilt materiale, bit 5 og 6 er reservert.

CGMS-A signaliseres med 2 biter i VBI-signalet ( vertikal blanking interval ) for analoge TV-sendinger i henhold til følgende matrise:

0 0 CopyFreely Det kan lages ubegrensede kopier av innholdet.
0 1 CopyNoMore * En generasjon eksemplarer er allerede laget; ingen videre kopiering er tillatt.
1 0 CopyOnce Det kan lages en generasjon eksemplarer
1 1 Kopier aldri Det kan ikke lages noen kopier av innholdet.

* CopyNoMore var ikke en del av den opprinnelige standarden. 0,1-verdien var opprinnelig "Reservert".

Fjerning

Selve signalet kan enkelt fjernes ved å normalisere VBI, for eksempel ved å bruke en videostabilisator for å motvirke bivirkningene fra Macrovisions manipulering av VBI. CGMS-A VBI-data er blandet eller generelt nær teksting av signaler, så fjerning av CGMS-A vil sannsynligvis også fjerne teksting.

Ordningen kan gjøres mer robust ved å legge til rettighetsfastsettelsesmerket (RAM); når RAM er tilstede, men CGMS-A ikke er, blir kopiering nektet, og gjør ordningen til en tillatelsesbasert. RAM kan kodes ved hjelp av VEIL- teknologien.

Se også

Referanser