Yuan DVD Encoder MPG 160


На этот раз в мою тестовую лабораторию попался TV-тюнер малоизвестной тайваньской фирмы YUAN. Никакой документации к нему не прилагалось, а PDF мануал на диске с драйверами оказался на китайском языке. Поэтому исследовать плату пришлось практически вслепую. Для начала посетим сайт изготовителя. Вот что оттуда стало известно:

  • Аппаратная компрессия в MPEG-2 видео- и аудиопотоков в реальном времени
  • Запись с DVD-качеством в форматах 720×480-NTSC, 720×576-PAL
  • Поддержка форматов DVD, A/V split, SVCD, VCD и MPEG-2
  • Создание интерактивного видео DVD, VCD, SVCD и miniDVD
  • Прием видеопрограмм в форматах NTSC/PAL/SECAM

Теперь проведем визуальное исследование устройства. Плата имеет антенный вход типа F-connector (переходник к старому традиционному антенному разьему прилагается), входы Composite, S-Video и звуковой стерео-вход mini-jack. Дальновидные разработчики продублировали все низкочастотные входы внутренними разъемами на плате. Судя по разводке дорожек, эти разъемы никак не коммутируются и стало быть не могут использоваться вместе с внешними. Но из-за их присутствия, конечно, работать будет удобнее.

Далее наблюдаем традиционный радиочастотный модуль Philips FL2116, чип видеодекодера Philips 7114H, две микросхемы памяти и какой-то таинственный чип, скрытый за активным радиатором. Аккуратно взламываем радиатор и читаем надписи на чипе — «iCompession iTVC 15» (для особо любопытных замеч,: что это аналог известного чипа Conexant CX23415). Чтобы знать, с чем нам предстоит иметь дело, поищем в интернете документацию на него. Информация довольно скудная, но все же вот что о нем стало известно из краткого PDF-проспекта:

  • высокопроизводительный чип для кодирования в реальном времени в MPEG-2 (MP@ML, SP@ML)и MPEG-1.
  • программируемая GOP структура и изменяемая длина группы (I-, B-, и P-кадры)
  • Постоянный или варьируемый поток до 15 Мбит/сек
  • разрешение 720×576 при 625/50 (PAL) и 720×480 при 525/60 (NTSC).
  • конвертация выборки 4:2:2 в 4:2:0
  • анализ изображения с детектированием изменения сцен
  • встроенная функция PIP (кадр в кадре)
  • встроенная функция OSD (One Screen Display)
  • сжатие звука MPEG-1 Layer II
  • частоты дискретизации звука 32, 44.1 и 48 КГц
  • квантование звука при сжатии 16 бит и 16, 18, 20 бит при его декомпрессии.
  • сжатый аудиопоток до 448 Кбит/сек
  • поддержка Dolby Digital (AC-3) 2 канала при сжатии и режима 5.1 при декомпрессии
  • Входной и выходной видеоинтерфейс 4:2:2 YUV CCIR-656
  • аудиоинтерфейс Stereo SONY I2C + SP/DIF (только для выхода)

Ну что же, характеристики заявлены неплохие. Теперь можно подвести итоги визуального исследования этого устройства. Плата является традиционным компьютерным тюнером для PCI-шины, но с аппаратным сжатием изображения в формате MPEG-2. Именно в этом ключевое отличие устройства от большинства препарированных мною ранее. Очевидное преимущество такого решения в том, что качество сжатия не зависит от производительности центрального прицессора компьютера и использование тюнера гораздо меньше загружает его. Сразу отметим первый недостаток — не хватает пульта ДУ. В наше время подобные устройства без ДУ кажутся уже неполноценными.

Установка

Итак, традиционный этап установки. Для тестирования выбрана следующая конфигурация:

  • процессор Pentium 4 1800 МГц
  • материнская плата ASUS P4T-F
  • память 512 RIMM Samsung
  • видеокарта Matrox G450 DH
  • звуковая карта Creative Audigy
  • системный диск IBM
  • дисковый массив под видео из четырех дисков IBM на контроллере FastTrak 100 TX4
  • операционная система Windows XP PRO rus.

Привычно вставляем плату в первый попавшийся свободный PCI-слот и подключаем антенный кабель через прилагающийся переходник. И тут изготовители задают нам первую загадку. А откуда на плате взять выход звука, чтобы подключить его к звуковой карте. На плате больше никаких выходных разьемов нет, ни внешних, ни внутренних. Ладно, посмотрим что будет дальше…

Запускаем компьютер, подсовываем ему CD диск от платы. Сперва автозагрузчик предлагает нам установить программу для декодирования и просмотра DVD — InterVideo WinDVD 4. Плавали, знаем такую. Далее следует установка драйверов и программы управления платой. Называется она просто DVD Encoder. Тут изготовители преподнесли очередной сюрприз. Попробуйте в приведенном ниже окне выбрать «страну»:

Пришлось действовать методом «научного тыка». Как удалось понять из этого меню, в программе уже заложена информация о частотных сетках разных стран и используемых каналах. Список не очень большой, поэтому маловероятно, что в нем учтены все нюансы (особенно наш российский бардак в частотном планировании). Правда, список этот можно дополнять и редкатировать. Но единственная полезная информация, вносимая пользователем в этот список — это номер частотного канала (от 1 до 64). А уж какой конкретной частоте он соответствует, остается на совести производителя.

В остальном установка прошла гладко. После перезагрузки в свойствах операционной системы видим новое устройство:

А в меню «Пуск» находим папку «DVD Encoder». В ней программа управления тюнером DVD Encoder, Application Setting (настройки страны) и непонятный ярлык «Reservation» (оказывается, это шедулер для планирования записи). Запускаем программу управления тюнером «DVD Encoder»:

Дизайн программы еще можно понять, но вот зачем нужны ДВЕ клавиши «Play» остается загадкой. И почему-то не появляется окно просмотра изображения. Видимо, все же тюнер надо тщательно настраивать. Сходим в меню его настроек. Тут нас ожидает очередной сюрприз:

Нижнее окно показывает доступные частотные каналы. Их можно включить кнопкой «Add CH», тогда значение «False» изменится на «ОК». Или обратно выключить кнопкой «Del CH». Кнопка «Edit Ch» позволяет только изменить текстовое название канала. Далее запускаем автосканирование и его результаты наблюдаем в верхнем окне. Поясню, что термин «false» в данном контексте означает, что на данном канале сигнал не обнаружен. Просканировав весь диапазон, тюнер так ничего и не нашел. При отрицательных результатах автосканирования верхнее окно в результате при выходе очищается. Ключ «Scan By Freq» и значение «Fine Tune» ни на что не влияют.

Вновь запускаем программу Application Setting и в меню «region» пробуем перебрать все имеющиеся страны. Лишь на одном из значений наблюдается какой-то результат. Правда, назвать его положительным не хватает смелости. Пр этом значении автосканирование находит первый и пятый частотный канал, но только без цвета.

Забегая вперед, расскажу что в папке C:\Program Files\DVD_Encoder\MPG160 имеется еще одна нигде не обьявленная служебная программа iCompCapTest. Судя по ее пёстрому содержимому, она предназначена для диагностики настройки и производительности тюнера:

Единственная практическая польза от нее заключается в том, что она показывает соответствие частотного канала и реальной несущей частоты, на которую настраивается радиочастный модуль платы. После длительных исследований выяснилась некоторая закономерность:

Федеральный стандарт РФ DVD Encoder
N частота 1 (МГц) название 1 частота 2 (МГц) название 2
1 49,750 ОРТ 49,75 ОРТ
2 59,250   57,75  
3 77,250 ТВЦ 65,75  
4 85,250   77,25 ТВЦ
5 93,250   85,25  
6 175,250 ТВС 168,25  
7 183,250   176,25 ТВС
8 191,250 НТВ 184,25 РТР2
9 199,250   192,25  
10 207,250   200,25  
11 215,250 РТР 208,25  
12 223,250   216,25  

в этой таблице для примера приведена информация о распределении эфирного метрового частоного диапазона в городе Москве. Здесь:

  • N — номер частотного канала
  • частота 1 — частота несущей
  • название 1 — название вещающей компании
  • частота 2 — частота, на которую при выбранном данном канале настраивается исследуемый тюнер
  • название 2 — канал соотвествующий этой настройке

Таким образом, видим, что соотвествие имеется только для первого канала. И еще в двух случаях каналы тюнера на единицу смещены относительно федерального стандарта (частоты 77,25 и 85,25 МГц). Именно эти каналы удалось настроить после длительных проб и исследований. И только в черно-белом варианте. Ни в одной из программ исследуемого устройства не нашлось опции выбора принимаемого стандарта (PAL/SECAM/NTSC).

Разочаровавшись настроить тюнер, посмотрим как плата принимает с внешних входов и как вообще осуществляется просмотр изображения. Оказывается, для появления окна просмотра изображения необходимо нажать белую клавищу Play. Логика работы тюнера заключается в том, что он непрерывно сжимает принятый сигнал в MPEG-формат и только потом обратно декодирует его и отображает в оверлейном окне. Сразу обнаружился и существенный недостаток такого метода. Изображение в окне оверлея всегда отстает от входного сигнала минимум на две секунды. Любые действия с любыми кнопками тюнера приводят к перезагрузке буфера (этот процесс отображается градусником в окне программы) и, стало быть, занимают не менее двух секунд. Так как в программе имеется встроенная функция Time Shift, то эту задержку можно увеличить. В максимальном случае файловый буфер составляет один час. В этом случае можно отмотать назад и посмотреть, что воспроизводилось час назад.

С внешними входами composite и S-Video ситация оказалась немного лучше. Изображение с них исправно принималось и отображалось в трех режимах: 720×576, 360×258 и полноэкранный режим. Очередная сложность проявилась при поиске возможности переключения между PAL, SECAM и NTSC. Опытным путем установлено, что программа определяет стандарт автоматически, но только на этапе запуска. И не всегда верно (часто вместо PAL она переключалась в SECAM). А учитывая, что при загрузке и каждой операции программа заново заполняет свой буфер, такая процедура занимала утомительно много времени.

Теперь о звуковом сопровождении. Поняв принцип работы этого устройства,я понял и почему на плате отсутствовал линейный звуковой выход. Звук компрессируется чипом вместе с изображением, проходит линию задержки для согласования с видеорядом и по PCI-шине подается в звуковую карту. Никаких сложностей со звуком не выявлено, за исключением одного небольшого неудобства. Хотя звуковая карта Creative Audigy способна воспроизводить и микшировать несколько звуковых потоков одновременно, но при воспроизведении любых звуков через любые аудиопрограммы (даже служебные звуки Windows) звуковое сопровождение от тюнера на это время прерывается.

Настройки цветовых характеристик изображения очень типичные и понятные:

Пришло время исследовать самый главный «конек» этой платы — возможность записи в MPEG-файлы. Вот здесь плата оказалась на высоте. Вернее, это даже заслуга не платы и ее изготовителей, а самого чипа iTVC 15. Настройки лаконичны, но достаточны для большинства типовых применений:

Все поддерживаемые форматы и доступные значения параметров приведены в таблице:

  DVD MPEG-2 SVCD VideoCD MPEG-1
разрешение 720×576 720×576,
480×576
352×576
480×576 352×288 352×288
видео поток (Мбит/сек) 1.0 — 9.0 1.0 — 15.0 2.0 — 2.5 1.15 0.5 — 5.0
аудио поток (Кбит/сек) 192, 224, 384 192, 224, 384 224 224 192, 224, 384
дискретизация (КГц) 48 32, 44.1, 48 44.1 44.1 32, 44.1, 48
тип потока (VBR/CBR) VBR/CBR VBR/CBR CBR CBR CBR

Также здесь можно задать длительность непрерывной записи, можно записывать видео и звук в разные файлы и задать размер буфера для функции Time Shift (в минутах). О качестве полученнного после сжатия в разных форматах изображения можно судить по приведенным ниже фрагментам:

DVD
MPEG-2
SVCD
VideoCD
MPEG-1

Как видим, качество весьма высокое. Особенно в случае MPEG-2, когда можно выставить максимальный поток в 15 Мбит/сек. При записи с максимальным потоком загрузка процессора составила примерно 65%, а при его воспроизведении — не более 35%.

Несколько разочаровало то, что другие программы не могут использовать кодек этой платы, т.е. запись возможна только из штатной программы DVD Encoder. Которая не совсем понятна и совсем уж нельзя ее назвать удобной.

Выводы

В очередной раз китайцы выбросили на рынок революционный и в то же время сырой продукт. Хорошее качество изображения и аппаратное сжатие в реальном времени сочетаются со многими явными программными недоделками. Рекомендовать его в качестве компьютерного тюнера нельзя, но вот для создания DVD и других популярных видеопотоков в реальном времени он пригоден. Вот только про розничную цену сказать ничего не могу. а то может оказаться, что выгоднее поставить в компьютер несколько программных кодеков и сжимать видео неспеша, чем платить за эти пресловутый realtime.






Дополнительно

Нашли ошибку на сайте? Выделите текст и нажмите Shift+Enter

Код для блога бета

Выделите HTML-код в поле, скопируйте его в буфер и вставьте в свой блог.