ЦГМС-А
Эта статья нуждается в дополнительных цитатах для проверки . ( декабрь 2007 г. ) |
Система управления генерацией копий — аналоговая ( CGMS-A ) — это защиты от копирования механизм аналоговых телевизионных сигналов. Он состоит из сигнала, вставленного в интервал вертикального гашения без изображения (VBI) аналогового видеосигнала. Если совместимое записывающее устройство (например, DVD-рекордер ) обнаружит эту форму сигнала, оно может заблокировать или ограничить запись видеоконтента.
Это не то же самое, что флаг вещания , который предназначен для использования в сигналах цифрового телевидения , хотя концепция та же. [1] Существует цифровая форма CGMS, обозначаемая как CGMS-D, которая требуется стандартом защиты DTCP («5C»).
История
[ редактировать ]CGMS-A существует с 1995 года и стандартизирована различными организациями, включая IEC и EIA/ CEA . Он используется в таких устройствах, как PVR/DVR, DVD- плеерах и записывающих устройствах, устройствах записи D-VHS и Blu-ray , а также в некоторых телевизионных передачах. Более поздние версии прошивки TiVo соответствуют сигналам CGMS-A.
Приложения
[ редактировать ]Для некоторых приложений требуется реализация CGMS-A по лицензии DVD CCA . D-VHS и некоторые устройства записи DVD соответствуют сигналу CGMS-A на аналоговых входах. Технология требует минимальной обработки сигнала.
Если исходный сигнал является аналоговым (например, VHS, аналоговое вещание), в этом источнике может присутствовать сигнализация CGMS-A.
Если исходный сигнал является цифровым (например, DVD, цифровое вещание), тогда информация управления копированием (CCI) передается в метаданных в цифровом транспортном или программном потоке, и совместимое аппаратное устройство (например, DVD-плеер) будет считывать эти данные. и кодировать его в аналоговый видеосигнал, генерируемый внутри самого устройства.
Не существует общих юридических требований к устройствам, записывающим видео, для обнаружения информации CGMS-A или реагирования на нее. Например, DMCA «не требует от производителей бытовой электроники, телекоммуникаций или компьютерного оборудования разрабатывать свою продукцию так, чтобы она реагировала на какие-либо конкретные технологические меры». [2]
Стандартизация
[ редактировать ]CGMS-A стандартизирован IEC, CEA, EIA-J и ETSI следующим образом:
Формат видео | Стандартный | Номер(а) строки | Номер(а) бита | Тип |
---|---|---|---|---|
480i60 (525i / «NTSC») | МЭК-61880 | 20, 283 | 7, 8 | А |
480i60 (525i / «NTSC») | СЕА-608 | 284 | 4, 3 | – |
480p60 (525p) | EIA-J CPR1204-1 | 41 | – | А |
480p60 (525p) | МЭК-61880-2 | 41 | 7, 8 | А |
480p60 (525p) | СЕА-805 | 41 | 7, 8 | А |
480p60 (525p) | СЕА-805 | 40 | 38 (Г0 ) , 39 ( Г1 ) | Б |
720p60 | СЕА-805 | 24 | 7, 8 | А |
720p60 | СЕА-805 | 23 | 38 (Г0 ) , 39 ( Г1 ) | Б |
1080i60 | СЕА-805 | 19, 582 | 7, 8 | А |
1080i60 | СЕА-805 | 18, 581 | 38 (Г0 ) , 39 ( Г1 ) | Б |
576и50 (625i / «ПАЛ») | ЕН-300-294 | 23 | 12, 13 | – |
576p50 (625p) | МЭК-62375 | 43 | 12, 13 | – |
Во всех этих стандартах информация CGMS-A представляет собой лишь два из множества определенных битов информации.
В системах 60 Гц (широко известных как «NTSC») система обладает высокой расширяемостью, хотя помимо битов CGMS-A обычно используются только биты соотношения сторон видеосигнала и биты аналоговой системы защиты (APS). Сигнализация обычно присутствует в каждом видеокадре, но CEA-805-D гласит, что «скорость передачи для любого данного типа пакета, определенного в CEA-805-D, должна быть не менее одного раза на каждые три кадра», что означает, что теоретически для двух из трех кадров разные значения заголовков могут использоваться для отправки данных, не определенных в стандарте. Сигнализация типа A (всего 20 бит; единственный тип, определенный для 480i) обеспечивает некоторую расширяемость за счет повторного использования 14 бит данных через одно из 14 неопределенных значений для четырех битов заголовка. Сигнализация типа B (всего 134 бита) уже определяет биты для переноса описания активного формата , колориметрии , управления перераспределением и определения с точностью до пикселя местоположения любых полос почтового ящика или столбцов на изображении, а также два байта, зарезервированные для будущего использования. . Для дополнительной расширяемости также могут использоваться разные значения битов заголовка.
В системах с частотой 50 Гц (обычно, хотя и неправильно называемых «PAL»), биты, которые широко используются и интерпретируются как CGMS-A, не называются как таковые и добавляются в конец существующего стандарта сигнализации, первоначально созданного для PALplus . видеоформат (но все еще широко используемый в Европе в стандартном видео PAL), называемый широкоэкранной сигнализацией .
Противоречие стандартам типа А
[ редактировать ]В некоторых источниках EIA-J CPR1204-1 упоминается как авторитетный справочник по CGMS-A для систем 480p60 (525p), поскольку это был первый опубликованный стандарт, в котором упоминается CGMS-A для 480p. Этот документ EIA-J не определяет значение битов, а только их синхронизацию в аналоговом видеосигнале. Сигнализация 480p основана на существующем стандарте 480i, но с двойной тактовой частотой, и IEC-61880-2 формализует это, определяя значения битов, которые такие же, как и для 480i. Однако CEA-805 переопределяет биты сигнализации соотношения сторон. Следовательно, данные CGMMS-A строки 40 типа A 480p, сгенерированные в соответствии с CEA-805, не могут сигнализировать о соотношении сторон видеоизображения и, таким образом, несовместимы с теми же данными, сгенерированными в соответствии с IEC-61880-2, и не являются это более длинная версия стандарта 480i с двойной скоростью.
CEA-805 CGMS-A Путаница типа B
[ редактировать ]CEA-805 сейчас находится в четвертой основной версии (CEA-805-D), и по крайней мере в одной версии были исправлены ошибки. CEA-805-D признает, что в отношении сигнализации типа B в более ранних версиях стандарта не было ясности относительно порядка битов, представленных в аналоговом видеосигнале, по сравнению с тем, который используется для расчета CRC, а также того, какие биты должны были использоваться. для расчета CRC. Проблема D требует, чтобы устройства-приемники выполняли несколько вычислений CRC для сигнализации типа B с учетом различных возможных реализаций в устройствах-источниках. С сигнализацией типа А такой путаницы не существует.
Сигнализация
[ редактировать ]CEA-608-B определяет значение 7-битного поля, размещенного в линиях данных. Биты 4 и 3 содержат значения CGMS-A, биты 2 и 1 содержат значение аналоговой системы защиты (APS), бит 0 — это бит аналогового источника (ASB), определяющий, исходит ли сигнал из предварительно записанного материала. биты 5 и 6 зарезервированы.
CGMS-A сигнализируется двумя битами в сигнале интервала вертикального гашения (VBI) аналогового телевизионного вещания в соответствии со следующей матрицей:
0 | 0 | КопироватьСвободно | Неограниченное количество копий может быть сделано из контента. |
0 | 1 | КопироватьНетБольше* | Уже сделано одно поколение копий; дальнейшее копирование запрещено. |
1 | 0 | КопироватьОнсе | Можно сделать одно поколение копий. |
1 | 1 | КопироватьНикогда | Никакие копии контента не могут быть сделаны. |
*CopyNoMore не входил в исходный стандарт. Значение 0,1 изначально было «Зарезервировано».
Удаление
[ редактировать ]Сам сигнал можно легко удалить, нормализуя VBI, например, используя видеостабилизатор для противодействия побочным эффектам от манипуляций Macrovision с VBI. Данные CGMS-A VBI смешаны или, как правило, близки к сигналам субтитров, поэтому удаление CGMS-A, скорее всего, также приведет к удалению субтитров.
Схему можно сделать более надежной, добавив знак подтверждения прав (RAM); когда ОЗУ присутствует, а CGMS-A нет, копирование запрещается, превращая схему в схему, основанную на разрешениях. Оперативная память может быть закодирована с использованием технологии VEIL .
Ссылки
[ редактировать ]- ^ Techdirt: Microsoft: это не флаг вещания, это другой флаг
- ^ ЗАКОН ОБ АВТОРСКИХ ПРАВАХ ЦИФРОВОГО ТЫСЯЧЕЛЕТИЯ 1998 ГОДА.Резюме Бюро авторских прав США http://www.copyright.gov/legislation/dmca.pdf