Введение

Video Encoded Invisible Light (VEIL) – технология кодирования битового потока цифровых данных с низкой пропускной способностью в видеосигнал, разработанная компанией VEIL Interactive Technologies. VEIL совместим с различными форматами видеосигналов, включая PAL, SECAM и NTSC. Технология основана на стеганографически закодированном потоке данных в яркости видеосигнала. Недавнее применение VEIL, метка подтверждения прав VEIL (VRAM или V RAM) – это сигнал ограничения копирования, который может использоваться для запроса устройств на применение технологии DRM. Это рассматривается как аналог флага вещания. Также известен как "CGMS A плюс VEIL" и "усиленный флаг вещания". На рынке представлено две версии VEIL: VEIL I, или VEIL 1, имеет скорость передачи данных 120 бит в секунду. Он используется для однонаправленной связи (TV→устройства) с простыми устройствами или игрушками, а также для доставки купонов вместе с телевизионной рекламой. Он манипулирует яркостью видеосигнала способами, которые сложно заметить человеческому глазу. VEIL II, или VEIL 2, имеет скорость 7200 бит/с и является одной из предпочтительных технологий для интерактивного телевидения, поскольку позволяет осуществлять связь с серверами VEIL через устройства, оснащенные каналами обратной связи. Приставки с поддержкой VEIL II могут взаимодействовать с другими устройствами через WiFi, Bluetooth или другие беспроводные технологии ближнего радиуса действия. VEIL 2 манипулирует средней яркостью альтернативных строк сигнала, слегка повышая яркость одной строки и слегка понижая яркость другой (или наоборот), кодируя один бит в каждой паре строк. Символы (группы из 4 бит данных), передаваемые системой VEIL II, кодируются в виде "последовательностей PN", состоящих из 16 "чипов". Группы из 4 чипов кодируются парами строк. Каждая пара строк разделяется на 4 части, где яркость повышается или понижается (соответственно, наоборот в другой строке). В NTSC 4-битные символы кодируются группами из 8 строк развертки. При 224 строках на поле это соответствует 112 битам на поле, или 7200 битам в секунду вещания. VEIL II использует строки развертки с 34 по 258. PN расшифровывается как "псевдослучайный шум" и обозначает относительную частоту 0 и 1 равную 0,5/0,5. На практике предпочтительно использовать 20 чипов на строку, что увеличивает избыточность и обеспечивает лучшее обнаружение ошибок. PN-кодирование является формой широкополосной модуляции. Извлечение сигнала VEIL из видео должно быть сложнее, чем вмешательство в VBI, поэтому VEIL I предлагается в качестве инструмента DRM. Сигнал может выдержать запись на видео и различные виды цифрового сжатия. Устройства обнаружения недороги и могут использоваться в широком спектре устройств, от игрушек до сотовых телефонов.

Другие применения

В декабре 2005 года VEIL был предложен как инструмент DRM для борьбы с "аналоговым окном", являясь технологической мерой, закрепленной юридически Законом США о безопасности цифрового контента. В этом смысле он является более детализированным преемником Macrovision. VEIL работает совместно с сигналом CGMS A ("флаг вещания") в интервале обратного хода развертки, где используется для кодирования сигнала Rights Assertion Mark (RAM). Сигнал CGMS A может быть слишком легко удален из аналогового сигнала, поэтому наличие сигнала RAM при отсутствии CGMS A укажет системе защиты от копирования на необходимость запрета копирования.