CGMS-A
   HOME

TheInfoList



OR:

Copy Generation Management System – Analog (CGMS-A) is a
copy protection Copy protection, also known as content protection, copy prevention and copy restriction, describes measures to enforce copyright by preventing the reproduction of software, films, music, and other media. Copy protection is most commonly found o ...
mechanism for
analog Analog or analogue may refer to: Computing and electronics * Analog signal, in which information is encoded in a continuous variable ** Analog device, an apparatus that operates on analog signals *** Analog electronics, circuits which use analog ...
television Television, sometimes shortened to TV, is a telecommunication medium for transmitting moving images and sound. The term can refer to a television set, or the medium of television transmission. Television is a mass medium for advertisin ...
signals. It consists of a waveform inserted into the non-picture
Vertical Blanking Interval In a raster scan display, the vertical blanking interval (VBI), also known as the vertical interval or VBLANK, is the time between the end of the final visible line of a frame or field and the beginning of the first visible line of the next fra ...
(VBI) of an analogue video signal. If a compatible recording device (for example, a
DVD recorder A DVD recorder is an optical disc recorder that uses optical disc recording technologies to digitally record analog or digital signals onto blank writable DVD media. Such devices are available as either installable drives for computers o ...
) detects this waveform, it may block or restrict recording of the video content. It is not the same as the broadcast flag, which is designed for use in
digital television Digital television (DTV) is the transmission of television signals using digital encoding, in contrast to the earlier analog television technology which used analog signals. At the time of its development it was considered an innovative adva ...
signals, although the concept is the same. There is a digital form of CGMS specified as CGMS-D which is required by the DTCP ("5C") protection standard.


History

CGMS-A has been in existence since 1995, and has been standardized by various organizations including the IEC and EIA/ CEA. It is used in devices such as PVRs/DVRs,
DVD The DVD (common abbreviation for Digital Video Disc or Digital Versatile Disc) is a digital optical disc data storage format. It was invented and developed in 1995 and first released on November 1, 1996, in Japan. The medium can store any kind ...
players and recorders,
D-VHS D-VHS is a digital video recording format developed by JVC, in collaboration with Hitachi, Matsushita, and Philips. The "D" in D-VHS originally stood for "Data", but JVC renamed the format as "Digital VHS". Released in 1998, it uses the same p ...
, and
Blu-ray The Blu-ray Disc (BD), often known simply as Blu-ray, is a digital optical disc data storage format. It was invented and developed in 2005 and released on June 20, 2006 worldwide. It is designed to supersede the DVD format, and capable of st ...
recorders, as well certain television broadcasts. More recent
TiVo TiVo ( ) is a digital video recorder (DVR) developed and marketed by Xperi (previously by TiVo Corporation and TiVo Inc.) and introduced in 1999. TiVo provides an on-screen guide of scheduled broadcast programming television programs, whose fea ...
firmware releases comply with CGMS-A signals.


Applications

Implementation of CGMS-A is required for certain applications by DVD CCA license.
D-VHS D-VHS is a digital video recording format developed by JVC, in collaboration with Hitachi, Matsushita, and Philips. The "D" in D-VHS originally stood for "Data", but JVC renamed the format as "Digital VHS". Released in 1998, it uses the same p ...
and some
DVD recorder A DVD recorder is an optical disc recorder that uses optical disc recording technologies to digitally record analog or digital signals onto blank writable DVD media. Such devices are available as either installable drives for computers o ...
s comply with CGMS-A signal on analog inputs. The technology requires minimal signal processing. Where the source signal is analogue (e.g. VHS, analogue broadcast), the CGMS-A signalling may be present in that source. Where the source signal is digital (e.g. DVD, digital broadcast), then the Copy Control Information (CCI) is carried in metadata in the digital transport or program stream, and a compliant hardware device (e.g. a DVD player) will read that data, and encode it into the analogue video signal generated within the device itself. There is no blanket legal requirement for devices which record video to detect or act upon the CGMS-A information. For example, the DMCA "does not require manufacturers of consumer electronics, telecommunications or computing equipment to design their products affirmatively to respond to any particular technological measure.".THE DIGITAL MILLENNIUM COPYRIGHT ACT OF 1998 U.S. Copyright Office Summary http://www.copyright.gov/legislation/dmca.pdf


Standardization

CGMS-A is standardized through the IEC, CEA, EIA-J and ETSI as follows: In all these standards, the CGMS-A information is only two out of many bits of information that are defined. On 60 Hz systems (commonly known as "NTSC"), the system is highly extensible, though beyond the CGMS-A bits, only the aspect ratio of the video signal and the analogue protection system (APS) bits are commonly used. The signalling is typically present on every video frame, but CEA-805-D states that "the transmission rate for any given packet type defined in CEA-805-D shall be at least once every three frames", meaning that in theory for two out of three frames, different header values can be used to send data not defined in the standard. Type A signalling (20 bits in total; the only type defined for 480i) offers some extensibility by re-using the 14 data bits via one of the 14 undefined values for the four header bits. Type B signalling (134 bits in total) already defines bits to carry an
Active Format Descriptor In television technology, Active Format Description (AFD) is a standard set of codes that can be sent in the MPEG video stream or in the baseband SDI video signal that carries information about their aspect ratio and other active picture charac ...
,
Colorimetry Colorimetry is "the science and technology used to quantify and describe physically the human color perception". It is similar to spectrophotometry, but is distinguished by its interest in reducing spectra to the physical correlates of color ...
, Redistribution Control, and a pixel-accurate definition of the location of any letterbox or pillarbox bars in the image, plus two bytes reserved for future use. Different header bit values may also be used for further extensibility. On 50 Hz systems (commonly, though incorrectly known as "PAL"), the bits that are widely used and interpreted as CGMS-A are not named as such, and are added at the end of an existing signalling standard originally created for the
PALplus PALplus (or ''PAL+'') is an analogue television broadcasting system aimed to improve and enhance the PAL format by allowing 16:9 (or 1.77:1) aspect ratio broadcasts, while remaining compatible with existing television receivers, defined by Internat ...
video format (but still in common use in Europe in standard PAL video) called
Widescreen signaling In television technology, Wide Screen Signaling (WSS) is digital metadata embedded in invisible part of the analog TV signal describing qualities of the broadcast, in particular the intended aspect ratio of the image. This allows television br ...
.


Contradicting Type A standards

Some references quote EIA-J CPR1204-1 as the authoritative reference for CGMS-A on 480p60 (525p) systems, since this was the first published standard to mention CGMS-A on 480p. This EIA-J document does not define the meaning of the bits, only their timing on the analogue video signal. The 480p signalling is based on the existing 480i standard but with a double speed clock, and IEC-61880-2 formalises this by defining bit meanings which are the same as for 480i. However, CEA-805 re-defines the aspect ratio signalling bits. Hence 480p Type A line 40 CGMMS-A data generated in accordance with CEA-805 cannot signal the aspect ratio of the video image, and in this way is incompatible with the same data generated in accordance with IEC-61880-2, and is no longer a straight "double speed clock" version of the 480i standard.


CEA-805 CGMS-A Type B confusion

CEA-805 is now on its fourth major version (CEA-805-D), and there have been errata issued to at least one version. CEA-805-D recognises that, in respect of Type B signalling, earlier versions of the standard were unclear regarding the ''order'' of bits as represented in the analogue video signal vs as used for the CRC calculation, and also ''which'' bits were to be used for the CRC calculation. Issue D requires sink devices to perform multiple CRC calculations for Type B signalling, taking account of various possible implementations in source devices. There is no such confusion surrounding Type A signalling.


Signalling

CEA-608-B specifies meaning of the 7-bit field placed on the data lines. The bits 4 and 3 contain the CGMS-A values, the bits 2 and 1 contain the Analog Protection System (APS) value, the bit 0 is the Analog Source Bit (ASB) specifying if the signal originates from a pre-recorded material, bits 5 and 6 are reserved. CGMS-A is signalled by 2 bits in the
vertical blanking interval In a raster scan display, the vertical blanking interval (VBI), also known as the vertical interval or VBLANK, is the time between the end of the final visible line of a frame or field and the beginning of the first visible line of the next fra ...
(VBI) signal of analog television broadcasts according to the following matrix: *CopyNoMore was not a part of the original standard. The 0,1 value originally was "Reserved".


Removal

The signal itself can be easily stripped by normalizing the VBI, e.g. using a video stabilizer to counter the side effects from
Macrovision TiVo Corporation, formerly known as the Rovi Corporation and Macrovision Solutions Corporation, was an American technology company. Headquartered in San Jose, California, the company is primarily involved in licensing its intellectual property ...
's manipulation of the VBI. CGMS-A VBI data is commingled or generally near captioning signals, so removal of CGMS-A will likely remove captioning as well. The scheme can be made more robust by adding the Rights Assertion Mark (RAM); when the RAM is present but CGMS-A is not, copying is denied, turning the scheme into a permission-based one. The RAM can be encoded by using the
VEIL A veil is an article of clothing or hanging cloth that is intended to cover some part of the head or face, or an object of some significance. Veiling has a long history in European, Asian, and African societies. The practice has been prominent ...
technology.


See also


Copy Generation Management System – Analog
(PowerPoint)
Microsoft VIDEOPARAMETERS structure for Windows GDI video connections

Techdirt: Microsoft: It's Not The Broadcast Flag, It's A Different Flag


References

{{DEFAULTSORT:Cgms-A Digital rights management standards Digital television High-definition television Television technology