How many ways are there to inhibit
video copying?
By David Broberg © October 12, 2006
Trying to understand what might trigger copy protection
is a complicated matter. When copy protection woes stop our video recording
dead in their tracks, we can't be too quick to put the blame on one single
source for the message that tells video recorders to stop. I put together a
list of just some of the standardized ones. There are many more that are
proprietary and used with private DRM system.
Here's a list of some that come to mind:
- Copy Control Information (CCI) sent by the
CableCARD (POD). This is defined in
ANSI/SCTE-41 and
DFAST
- Copy-Generation-Management-System-Analog (CGMS-A).
There are many sub-flavors of this:
- CGMS-A as defined by
IEC-61880 as an analog signal on line-20
- CGMS-A as defined by
CEA-608-C, carried as XDS data on line-21 of analog signals.
- CGMS-A as defined by
CEA-805-C, carried as data on component analog signals
- CGMS-A as defined by (b) above, but carried in
an MPEG digital stream as defined by
ANSI/SCTE-20 data.
- CGMS-A as defined by (b) above, but carried in
an MPEG digital stream as defined by
ANSI/SCTE-21 data.
- CGMS-A as defined by (a) above, but carried in
an MPEG digital stream as defined by
DVS-708-C as cc_type 01
- DTCP_Descriptor for
MPEG Transport Streams (DTCP-descriptor). This is defined in Appendix B
of
Digital Transmission Content Protection Specification Revision 1.4.
-
Macrovision, Analog Copy Protection (ACP)
this is a type of sync distortion added to an analog signal to prevent
copying. It was designed to inhibit VHS copying but was protected under
the DMCA.
-
Dwight Cavendish analog protection system, (ADAPT) similar to
Macrovision, but different algorithms
- Analog Protection System (APS), digital signals
used to trigger or control Macrovision or
other analog protection systems. Like CGMS-A, there are many sub-flavors
- APS bits as defined by
IEC-61880as an analog signal on line-20
- APS bits as defined by
CEA-608-C, carried as XDS data on
line-21 of analog signals.
- APS bits as defined by
CEA-805-C, carried as data on component analog signals
- APS bits as defined by (b) above, but carried
in an MPEG digital stream as defined by
ANSI/SCTE-20 data.
- APS bits as defined by (b) above, but carried
in an MPEG digital stream as defined by
ANSI/SCTE-21 data.
- APS bits as defined by (a) above, but carried
in an MPEG digital stream as defined by
DVS-708-C as cc_type 01
- APS bits are also carried in the CCI data sent
by the CableCARD (POD). This is defined
in
ANSI/SCTE-41 and
DFAST
- APS bits can also be carried in the
DTCP Descriptor
- Broadcast Flag or the RC Descriptor, carried in an
MPEG transport stream as defined by
ATSC A/65C
- Redistribution Control Descriptor (RCD) as defined
by
CEA-608-C
- Redistribution Control Descriptor (RCD) as defined
by
CEA-805-C
- Constrained Image Trigger, (CIT) as defined by
DFAST and carried in the CCI signal from the
CableCARD
Return to my Home
Page
email me at:
Last updated: Tuesday,
Saturday, August 18, 2007