18 Ноябрь 2009

DVB обычной чёткости: 720 или 704 пикселей в ширину?

Сегодня речь пойдёт не о HDTV, а о видеосигнале обычной чёткости. Возможно, вы замечали, что каналы стандартной чёткости, вещающие в цифровом стандарте DVB, могут иметь горизонтальное разрешение как 720 пикселей, так и 704 пикселя (вам ведь не надо объяснять, что такое неквадратные пиксели, не так ли?). На первый взгляд может показаться, что различие между этими двумя вариантами горизонтального разрешения только в том, что 720 — больше, а 704 — меньше. Но дело совсем в другом, да и разницы в разрешении между ними нет совсем.

Для начала давайте разберёмся, какими именно стандартами определяются параметры цифрового видео обычной чёткости (в частности, его разрешение). А определяются они аналоговым стандартом PAL (закреплённым в документе ITU-R BT.1700), который затем «оцифровывается» спецификацией ITU-R BT.601-6, посвящённой преобразованию аналогового сигнала в цифровую форму. Обратите внимание: «цифровая» спецификация не замещает аналоговый стандарт, а является лишь надстройкой над ним! И это значит, что с аналоговым стандартом придётся считаться даже в случае, когда весь путь от матрицы камеры до отображающего устройства сигнал проходит исключительно в цифровом виде.

ITU-R BT.601 предписывает при оцифровывании аналогового PAL захватывать 720 горизонтальных отсчётов каждой строки, а ширина каждого отсчёта определяется частотой дискретизации сигнала яркости — 13,5 МГц (не забываем, что полностью цифрового стандарта PAL не существует, и мы до сих пор лишь оцифровываем аналоговый сигнал, пусть и мысленно). И так как аналоговый стандарт PAL предписывает, что длительность видимого изображения в каждой строчке составляет 52 мкс, путём нехитрых арифметических вычислений получаем, что из 720 оцифрованных отсчётов реальное изображение должны содержать только 702! Остальные 9 пикселей с каждой стороны представляют собой т. н. номинальное аналоговое гашение, то есть, попросту говоря, должны быть чёрными полосками по бокам изображения.

Но сами чёрные полоски, прячущиеся за оверскан-областью, — это ещё не самое неприятное. Гораздо хуже то, что мы не сможем получить изображение с правильными пропорциями, просто растянув 720x576 до соотношения сторон 4:3. Ведь пропорции 4:3 (равно как и 16:9) имеет не всё изображение 720x576, а лишь его центральная часть размером 702x576! Если до сих пор вы имели дело только с цифровым ТВ, то вас это порядком удивит, но в суровом аналоговом мире отсчёт, ведущийся от центра — это норма.

Но как нам жить со всем этим теперь, когда телевизионный сигнал может никогда и не принимать форму аналогового PAL? Ведь в ближайшем будущем, даже полностью цифровом, телевидение старндартной чёткости никуда от нас не денется.

Давайте посмотрим правде в глаза: времена, когда каждый без исключения производитель ПО для приёма DVB научится правильно отбрасывать 9 пикселей справа и слева и растягивать оставшееся до 4:3 или 16:9, не наступят никогда. И увеличение популярности конвергентных устройств и технологий (т.е. просмотра ТВ на ПК) лишь усугубит эту проблему. Большая часть приёмных устройств будет строго следовать стандарту, но какой-то процент будет просто растягивать 720x576 до 4:3, слегка искажая пропорции изображения. А это значит, что если вы как поставщик телевизионного сигнала будете использовать разрешение 720x576, добросовестно следуя при этом всем стандартам, то небольшой, но существенный процент приёмного оборудования исказит пропорции вашего изображения. А вот при использовании разрешения 704x576 искажений не будет ни «правильных», ни у «неправильных» устройств.

«Неправильные» просто растянут всю имеющуюся картинку до 4:3 или 16:9, а «правильные», в соответствии со стандартом DVB, распознают этот размер как «720 без двух полосок по 8 пикселей по бокам». Что же касается разницы между 702 и 704 пикселями, то ей можно пренебречь: даже если строго следовать букве стандарта PAL, то эта разница всё равно укладывается в допустимые +0,3 мкс от ширины видимого изображения, а вот добавлять чёрные однопиксельные полоски было бы непрактично с точки зрения MPEG-компрессии.

Вывод: Изображение телевизионных каналов стандартной чёткости, транслируемых в цифровой форме, должно иметь горизонтальное разрешение 704 пикселя. При этом эффективное разрешение картинки будет таким же, как и при ширине 720 пикселей — просто будут отброшены чёрные полоски, представляющие собой наследие аналоговых технологий и не несущие в данном случае никакого практического смысла.

8 коммент.:

  1. Очень познавательно. Спасибо!
    Интересно теперь лишь одно, какие каналы реально следуют этим рекомендациям.
    ОтветитьУдалить
  2. В Западной Европе подавляющее большинство вещает в 704x576, а у нас пока 50 на 50. Видимо, в вопросах цифрового ТВ квалификация отечественных телеинженеров ещё не дотягивает до западного уровня.
    ОтветитьУдалить
  3. АнонимныйNov 19, 2009 07:45 AM
    Что-то не удается найти «МСЭ-R BT.601-6» для ознакомления.

    Вы ен могли-бы поподробнее раскрыть, что за "нехитрые арифметические вычисления"?
    ОтветитьУдалить
  4. 52 мкс * 13,5 МГц = 702

    А сам документ ITU-R BT.601 в свободном доступе отсутствует, получить его можно только за деньги (как и тексты многих других стандартов, к сожалению).
    ОтветитьУдалить
  5. АнонимныйNov 20, 2009 12:31 AM
    Тогда непонятно, почему BT.601 одновременно стандартизируя и частоту сэмплирования 13,5 МГц и 720 отсчетов на строку, вступает в противоречие со стандартом аналогового PAL, регламетирующего активный интервал строки строки 52 мкс (точнее 51,95 +0,4 / -0,1 мкс)?
    ОтветитьУдалить
  6. Никакого противоречия нет. BT.601 не определяет границы изображения, он лишь предписывает захватывать аналоговую строку с запасом (не только само изображение, но и часть аналогового гашения). Этот запас нужен для того, чтобы не вносить дополнительные искажения при многократных преобразованиях аналог-цифра-аналог, при которых невозможно с точностью до пиксела совмещать границы цифровой картинки с границами аналоговой (из-за погрешностей АЦП и ЦАП). Это разумное решение, и при использовании цифровой техники совместно с аналоговой оно действительно приносит пользу. Когда писался BT.601, о 100% цифровом телевидении никто не думал, а заботились лишь об интероперабельности цифровых технологий с аналоговыми.
    ОтветитьУдалить
  7. АнонимныйNov 30, 2009 06:27 AM
    Очередная демагогия.
    18 пикселей совершенно ничего не решат при просмотре остальных 702.
    18 по отношению к 702 - это ничего.
    Зритель даже не заметит деформации(растягивания).
    ОтветитьУдалить
  8. Погано шукаєте :)
    http://www.google.com/search?client=opera&rls=uk&q=BT.601-6+download&sourceid=opera&ie=utf-8&oe=utf-8
    ОтветитьУдалить

Если хотите отправить сообщение без регистрации, не выбирайте «Анонимный», а используйте лучше «Имя/URL» (поле URL заполнять не обязательно).
Комментарии с подписью «Анонимный» будут удаляться.