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 FilesDVD_EncoderMPG160 имеется еще одна нигде не обьявленная служебная программа iCompCapTest. Судя по ее пёстрому содержимому, она предназначена для диагностики настройки и производительности тюнера:

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

Федеральный стандарт РФDVD Encoder
Nчастота 1 (МГц)название 1частота 2 (МГц)название 2
149,750ОРТ 49,75ОРТ
259,250 57,75 
377,250ТВЦ65,75 
485,250 77,25ТВЦ
593,250 85,25 
6175,250ТВС168,25 
7183,250 176,25ТВС
8191,250НТВ184,25РТР2
9199,250 192,25 
10207,250 200,25 
11215,250РТР208,25 
12223,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. Настройки лаконичны, но достаточны для большинства типовых применений:

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

 DVDMPEG-2SVCDVideoCDMPEG-1
разрешение720×576720×576,
480×576
352×576
480×576352×288352×288
видео поток (Мбит/сек)1.0 — 9.01.0 — 15.02.0 — 2.51.150.5 — 5.0
аудио поток (Кбит/сек)192, 224, 384192, 224, 384224224192, 224, 384
дискретизация (КГц)4832, 44.1, 4844.144.132, 44.1, 48
тип потока (VBR/CBR)VBR/CBRVBR/CBRCBRCBRCBR

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

DVD
MPEG-2
SVCD
VideoCD
MPEG-1

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

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

Выводы

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




22 апреля 2003 Г.

TV- — Yuan DVD Encoder MPG 160

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.