img09 июля 2010 в 19:59

Проблемы приема тестового спутникового вещания 3D

Автор протестировал прием 3D трансляций в варианте вещания со спутника или предварительной записи видеопотока.

Автор протестировал прием 3D трансляций в варианте вещания со спутника или предварительной записи видеопотока.

Давайте сразу договоримся: речь пойдет о реальной попытке увидеть 3D на экране телевизора, потому что 3D в кино на широком экране некоторому количеству зрителей уже удалось посмотреть, в том числе и мне. Шокового впечатления, как описывают первую трансляцию в кино знаменитого ролика прибывающего поезда, кино в 3D не оставило, однако в целом понравилось. А некоторые мои друзья были просто в восхищении. О подробностях технологий, теории и прочего "околотридэшного" действия можно почитать на многочисленных сайтах Интернета, небольшой обзор есть и на интернет-страницах Телемультимедиа .

По роду работы мне довелось поучаствовать в попытках увидеть первые российские (и нероссийские) телевизионные трансляции непосредственного вещания 3D-телевидения со спутника. Опять же, надо бы различать непосредственное вещание со спутника и "прокрутку" 3D-файлов. Казалось бы, разницы никакой: схема приема остается неизменной, меняется только источник: в одном случае это файл, лежащий на винчестере компьютера, в другом - одна из программ приема спутникового непосредственного спутникового телевидения. При этом файл может быть записан той же самой программой в виде транспортного потока. Однако разница есть: если при прокрутке записанного файла все, в общем-то, получилось -3D-эффект наблюдался, явных помех не было, то при приеме прямого сигнала со спутника 3D-эффекта тоже удалось добиться, однако от некоторых помех до конца избавиться не удалось.

Рассмотрим подробнее схему приема прямого 3D-сигнала со спутника.Для начала необходим DVB-S2 тюнер. Я использовал невзрачную коробочку DVB-S2 USB-тюнер, на вход которого был подан сигнал тестовой трансляции компании Eutelsat (E.Bird-9A, 11747 H, DVB-S/QPSK 3D Sat TV HD test). На этом же транспондере в кодировке MPEG-4 в какие-то моменты передавались и другие видеоматериалы. Через USB-интерфейс тюнер подключен к стационарному компьютеру с довольно хорошими параметрами: процессор CoreDuo 3,5 ГГц, большая оперативная память 4 ГБ и качественная видеокарта Radeon. В общем-то, таких параметров достаточно для обработки телевизионного сигнала и его вывода на внешний монитор, в качестве которого использовался телевизор Samsung четвертой серии, 52" по диагонали, 100 Гц с функцией 3D.

Хотелось бы обратить внимание, что этот телевизор ориентирован на вполне конкретную технологию 3D - SideBySide, позволяющую наблюдать эффект 3D при помощи специальных очков. На последней ступеньке этой схемы важны такие параметры телевизора, как удвоенная частота (100 Гц), что позволяет избавиться от утомительного мерцания очков, которые переключаются с удвоенной частотой, и собственно канал управления этими очками (в данной модели доступны обе модификации - проводная и беспроводная). В меню телевизора доступна функция включения режима 3D ("Эффект3D") и выбора метода воспроизведения (три разновидности в меню "Параметры изображения" - "Режим 1", "Режим 2" и "Преобразование 2D", и три разновидности формата вывода - "Шахматная доска", "Вертикальный" и "Горизонтальный").

В рассматриваемой схеме приема 3D основная роль по обработке изображения перекладывается на компьютер. Чтобы реализовать предложенную технологию в компьютере, необходимо использовать ряд программ, объединенных определенным образом. В качестве объединяющего служит конфигурационный файл (расширение .GRF), графическое представление которого наглядно показывает схему работы. Конфигурации легко менять, используя программу GraphEdit (DirectShow Graph Tool). Один из вариантов представлен на рис. 1 .В этом случае программа ALT-DVB AVSrc использована для настройки параметров тюнера, в частности, указанных выше параметров транспондера, с которого осуществляется 3D-вещание. Два выхода из этой программы конфигурируются таким образом, чтобы раздельные потоки видео и аудио обрабатывались соответствующими декодерами. Для этого выход Video соединяется со входом программного декодера DivX H.264 Decoder. Выход Audio соединяется со входом программного декодера Elecard Audio Decoder. Из самих названий программ понятны функции, которые эти декодеры обеспечивают. Затем к выходу декодера видео присоединяется вход плеера 3D, например, 3dtv.at Stereo Trasformation, который, собственно, и превращает два кадра в один в соответствии с технологией SideBySide. И уже на выходе этого проигрывателя появляется устройство типа Video Renderer, которое и обеспечивает интерфейс вывода на монитор (renderer – "визуализатор", "воспроизводитель", как вам больше нравится). Что касается звука, то для него можно выбрать любой драйвер устройства, который обеспечит вывод обычного PCM-звука, например, Direct Sound Device.

Хочу подчеркнуть: это не единственный вариант, при помощи которого можно воспроизвести 3D. Причем, если на место кубика, обозначенного ALT-DVB AVSrc подставить кубик, который вызовет на это место записанный файл, хранящийся, например, на винчестере или на блюрэй-диске, то эта схема легко превращается в схему воспроизведения файла.

Что мы увидели на экране нашего замечательного "Самсунга"? Сигнал со спутника до преобразования представляет собой картинку HD-разрешения, ровно пополам поделенную по вертикали на две практически одинаковых. Таким образом, это уже не совсем Full HD, не 1920x1080, а два по 960x1080. Именно такое разрешение, 960х1080, будет на стереоскопической картинке, когда соответствующая программа возьмет одно из этих изображений и подсунет один кадр под другой, обеспечив правильное их смещение в соответствии с технологией SideBySide. Теперь, если посмотреть на полученное изображение на телевизоре, вы обнаружите, что оно нерезкое, слегка размытое по контурам. Ту же самую картину вы увидите и на экране кинотеатра, если снимите очки.

Осталось нажать кнопочку включения питания на очках (если они беспроводные) и наслаждаться натуральным 3D!

И все бы хорошо, однако спустя некоторое время вы обратите внимание на то, что иногда видите неприятное мелькание в глазах. То ли обещанных "Самсунгом" 100 Гц нет, то ли вы такой уникальный, что различаете больше 25 кадров в секунду. Еще через некоторое время, присмотревшись повнимательнее, вы обнаружите или вертикальные, или горизонтальные, или в шахматном порядке расположенные полосы, внутри каждой из которых - натуральное 3D, потом полоса - и снова 3D. Вид этих полос зависит от выбранного вами в меню телевизора формата вывода - "Шахматная доска", "Вертикальный" или "Горизонтальный"). Вот и вылезла какая-то недоработка программного обеспечения, ведь на записанном файле, а не на прямой трансляции, таких эффектов не наблюдается!

В телевизоре 7-й серии от "Самсунга" весь этот алгоритм обработки, реализованный на компьютере в предыдущем случае, "запихан" в программное обеспечение телевизора. По всей видимости, алгоритм вычищен и отлажен, поскольку указанных выше дефектов не наблюдалось. Однако и стоимость телевизора перевалила далеко за 100 тыс. рублей. В оправдание можно сказать, что и телевизор изменился (сверхтонкий, со светодиодами подсветки, специальным образом расположенными по периметру). Кстати, если продавец в магазине будет вас убеждать, что у этого телевизора "светодиодная матрица" - не верьте! Нет такого телевизора! Это подсветку заменили с одного вида на другой!

Записать файл – это задача более простая и одновременно более сложная. На самом деле, существует довольно большое количество компьютерных плат с DVB-S2 тюнерами. Любой из них можно воспользоваться в качестве "железного" решения. Также существует некоторое количество программ, в которых реализована функция записи.

В частности, как уже было написано выше, для записи файла использовались DVB-S2 USB-тюнер и программа ALT-DVB AVSrc, в которой такая функция реализована; она записывает файл с расширением .ts.

Подписка на рассылку

Подпишитесь на рассылку, чтобы одним из первых быть в курсе новых событий