Перевершуючи можливості телевізора. Програмне забезпечення Behold TV + плагіни, Комплектуючі, огляди

Введення

Найчастіше розмови про ТВ-тюнери зводяться до питання – навіщо потрібно з комп’ютера робити телевізор, якщо “велосипед вже винайдено” і телевізійні приймачі перебувають поза конкуренцією? Просто багато з нас забули, що комп’ютер – це потужне обчислювальний засіб, який можна використовувати не тільки для ігор, але і для обробки інформації. У тому числі, для обробки телевізійного сигналу. Виробники ТВ-тюнерів якось не брали до уваги можливість пост-обробки телевізійного сигналу, вважаючи, що звичайною “живої” картинки на екрані монітора користувачам буде достатньо. Так було до недавніх пір, поки компанія Beholder, без перебільшення, лідер в області виробництва внутрішніх ТВ-тюнерів, не звернула увагу на програмну частину сучасних ТВ-тюнерів. Агресивна політика Beholder-а змусила створити безкомпромісне програмне забезпечення, що розкриває можливості сучасних комп’ютерів в плані роботи з ТВ-тюнерами.

Behold TV v 2.10

Ми вже багато разів писали про ТВ-тюнери компанії Beholder (рекомендуємо ознайомитися з нашими статтями про тюнери Behold TV 403, Behold TV 401 і програмне забезпечення Behold TV, якщо ви цього ще не зробили) і сьогодні темою нашого огляду буде нова версія ПЗ Behold TV, що має унікальну особливість – підтримку плагінів для пост-обробки відеосигналу. Нові версії ПО Behold TV випускаються з частотою раз на місяць, вони сумісні як з тюнерами Behold TV 403, так і з Behold TV 401. І перш, ніж ми почнемо розглядати пост-обробку відео, перерахуємо нововведення у версіях 2.00 і 2.10.

Я вважаю, всі нововведення говорять самі за себе і зайвий раз писати про те, що означає кожен пункт вже не потрібно. Але ось з розповіді про плагіни ми і почнемо. Отже, що ж ховається за словом “плагін”?

Плагін, він же PlugIn – це підключається до програми модуль. Зазвичай плагіни розширюють функціональність оригінального програмного забезпечення. До сих пір ви могли зустрічати плагіни де завгодно – в Windows Media Player, в WinAMP, в програмах роботи з графікою, в MS Office, в ICQ, але не в програмному забезпеченні для ТВ-тюнерів. Можливо, сама ідея зробити програму для перегляду телепередач надбудовуються не приживалася в умах виробників ТВ-тюнерів. Адже для цього треба зробити доступними вихідні коди основної програми, що ніяк не поєднувалася з принципами виробників.

Фахівці компанії Beholder порахували, що має сенс внести підтримку надбудов у свою програму Behold TV. Більш того, вони вільно розповсюджують SDK для свого програмного продукту, щоб будь-який бажаючий, хто знає толк в програмуванні, міг розширити функціональність ПЗ як того заманеться. Наведемо простий приклад: ви напевно вже знаєте, що сучасні ТВ-тюнери використовують спеціальні фільтри для згладжування ефекту “гребінки” при русі в кадрі. В оригінальному ПО Behold TV таких фільтрів було кілька і деякі з них серйозно завантажували ресурси центрального процесора. Тепер будь-який програміст, знайомий з алгоритмами згладжування, може розробити свій фільтр і опублікувати його на сайті www.beholder.ru, прославляючи себе коханого і допомагаючи звичайним користувачам позбутися проклятої “гребінки”. І це тільки один приклад. Давайте подивимося, як реалізована підтримка додаткових модулів в програмі Behold TV 2.10.

Інтерфейс програми не змінився. Теж вікно, легко міняє свої розміри, та ж панель управління зі зручними кнопочками. Одна з них, з іконкою гайкового ключа, веде в налаштування програми. Значить нам туди дорога … Вибираємо налаштування відео і перед нами з’являється наступне меню:

Тут, як ми бачимо, додано поле вибору фільтру антиалиасинг для SECAM. Цей фільтр прибирає ефект драбинки на гранях об’єктів, особливо помітне при зміні розмірів вікна перегляду. Зліва ми бачимо напис “відеообробка зображення при перегляді”. Це і є наш пост-процесинг за допомогою плагінів. Натискаємо на цей напис і відкриваємо додаткове вікно роботи з модулями.

Тут відображаються встановлені в системі додаткові модулі до програми Behold TV. Щоб додати свіжий модуль, завантажуємо його з сайту www.beholder.ru (розділ “підтримка”) і записуємо (файл з розширенням. dll виду BPP_AMPPlugin.dll) в директорію Plugins в каталозі, куди була проінсталювати програма Behold TV. За замовчуванням це Program Files / BeholdTV. Натискаємо кнопку “+” і в списку доступних плагінів вибираємо той, який хочемо додати до обробки.

Дуже зручно, що внизу під списком модулів даються коментарі що ж вони власне роблять. При додаванні плагіна, він прописується в конфігурацію програми і його налаштування зберігаються при наступних запусках. У випадку, якщо ви не бажаєте тимчасово використовувати той чи інший модуль, ви можете його відключити, прибравши відповідну галочку в списку чи взагалі видаливши його зі списку. Кілька плагінів можуть виконуватися послідовно для кожного каналу, тобто, ви можете використовувати відразу декілька різних фільтрів. Але використовувати один і той же плагін два рази поспіль не вийде.

Плагіни

Підключення додаткових модулів зроблено просто і зручно, так що навіть непідготовлений користувач впорається з установкою того чи іншого плагіна в систему. Ну а ми тим часом подивимося на існуючі сьогодні модулі пост-процесингу відео.

Напевно, перше, що прийшло в голови творцям програмного забезпечення – це використання фільтрів підвищення якості картинки. Природно, професіоналам, які постійно працюють з ТВ-тюнерами, хочеться бачити високу якість їхнього продукту і його роботи. Тому перші два фільтри – Denoise.DLL і Sharpn.DLL відповідають за зниження шумів і збільшення чіткості зображення.

Їх налаштування досить прості – ви обираєте значення коефіцієнта зниження шумів або збільшення чіткості від 10 до 100 або від 10 до 250 відповідно. Чесно сказати, ці два фільтри допоможуть довести відмінну картинку до ідеальної, але в разі невпевненого прийому очистити від шумів канал зі слабким сигналом вони не зможуть. Ось перед вами два скріншота. Перший – без накладення цих фільтрів.

Шуми особливо добре видно на поверхнях, залитих постійним кольором. І другий кадр із застосуванням фільтра зниження шумів і підвищення чіткості.

Як видно, шуми зникли – вони згладилися і картинка стала більш “м’якої” на вигляд. Трохи пограти з налаштуваннями, ви можете вибрати, на скільки згладжувати кадр і наскільки робити його більш чітким. До речі, застосування цих фільтрів збільшило завантаження процесора Athlon XP 2700 + всього на 4% – невисока плата за хорошу якість.

Наступний плагін цікавий тим, що допомагає прибрати дуже неприємний артефакт, що з’являється в разі багатопроменевого прийому. Простіше кажучи, радіо хвиля до того моменту, як досягти вашої телеантени, заломлюється і відбивається від різних поверхонь – будинків, куполів церков і т.д. В результаті до вас надходять не тільки вихідний сигнал, але і вторинний, відстає по фазі від первинного. Він з’явився як раз при відображенні від цих об’єктів. На екрані вторинний сигнал викликає повторення контурів об’єктів, так званих “тіней”. Програмно можна прибрати цей неприємний артефакт.

Модуль AMPPlugin.dll дозволяє вам налаштовувати 8 рівнів видалення тіней. Ви можете поставити телетрансляцію на стоп-кадр і попрацювати з одним вихідним зображенням. Для цього вам треба обрати рівень яскравості і зрушення картинки.

Подивіться на трубу – виразно видно тінь на її ногах. Спробуємо її прибрати застосуванням фільтра.

Як видно, від тіні вдалося позбутися практично повністю. Однак, тінь залишилася на білих об’єктах. Її теж можна прибрати, попрацювавши з іншим рівнем в настройках плагина.

Наступний плагін сподобається навіть тим, хто не бажає витрачати час на налаштування картинки. Це фільтр, який додає ефекти при перемиканні каналів. Мозаїка, розсип, лінійки і т.д. Даний модуль здатний трохи розвеселити нудне перемикання каналів.

Ви можете змінювати налаштування ефектів перемикання за вашим бажанням.

Ну і останній плагін, про який ми скажемо буквально пару слів, дозволяє робити інвертування кольорів картинки. Це корисно, якщо у вашому будинку транслюються кабельні канали, закодовані саме інвертуванням кольорової палітри. Просто встановіть цей плагін і замість негативу отримаєте нормальне зображення.

А тепер поставте запитання – може ваш телевізор виконувати всі ці дії?

Висновки

Однозначно можна сказати, що сучасні ТВ-тюнери за своїми можливостями перевершують домашні телевізори. Компанія Beholder в черговий раз довела нам це на прикладі свого програмного забезпечення. Тепер тільки залишилося чекати нових плагінів і дивитися, які ж ще корисні модулі зможуть зробити програмісти Beholder і ентузіасти. А поле для роботи тут велике: можна зробити стереофонічну картинку, щоб дивитися на екран в спеціальних окулярах, можна зробити автоматичне перемикання каналу при зникненні сигналу або загальне відключення комп’ютера. Скажімо, якщо користувач заснув за переглядом телепрограм. Як тільки канал відключає мовлення, комп’ютер вимикається. Можна додати ефект “старе кіно”, щоб дивитися сучасні фільми як ретро-картини, зняті на кіноплівку. Можливо, серед вас є той геніальний творець, хто зможе написати модуль, що перемикає канали при появі реклами? Або змінює загальні налаштування яскравості в залежності від часу доби? Загалом, головне – це ідея. Ви можете висловлювати свої побажання безпосередньо розробникам у форумі на сайті www.beholder.ru. Можливо, ваша ідея буде реалізована.

А поки що залишається лише привітати програмістів Beholder-а з вдалим втіленням ідеї. Вони були першими, хто реалізував ідею модулів, і вони точно не прогадали. Розглянуті нами плагіни дійсно корисні і зручні, а скільки їх ще буде …

Офіційний російськомовний сайт компанії “Beholder” – www.beholder.ru

LIKE OFF

14/09.2004

Схожі статті:


Сподобалася стаття? Ви можете залишити відгук або підписатися на RSS , щоб автоматично отримувати інформацію про нові статтях.

Коментарів поки що немає.

Ваш отзыв

Поділ на параграфи відбувається автоматично, адреса електронної пошти ніколи не буде опублікований, допустимий HTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

*

*