Вступ
Нас часто запитують про різні функції ТВ-тюнерів. І одним з найбільш частих питань, звалюються на нашу поштову скриньку, було питання відеоспостереження за допомогою ТВ-тюнера. Мабуть, значна частина користувачів персональних комп'ютерів бажають розширити можливості ПК не тільки мультимедійними можливостями ТВ-тюнера, але і забезпечити відеоспостереження за своєю квартирою або робочим місцем під час тривалої відсутності або обідньої перерви. Та хіба мало для чого може знадобитися можливість спостерігати за чимось під час своєї відсутності? Відеоспостереження - це дуже модне і перспективний напрямок, досить щільно стикається з комп'ютерної індустрією. Ви хочете знати, хто пише на вашому автомобілі, що стоїть під вікном, непристойні написи, або хто користується вашим робочим принтером в обідню перерву, або у скільки діти приходять додому зі школи? Тепер для цього не потрібно замовляти дорогі системи відеоспостереження, оснащені десятками функцій, які вам ніколи не знадобляться. Все набагато простіше - досить встановити в комп'ютер ТВ-тюнер Beholder і будь-яку камеру з ТБ-виходом (простий "цифровик" або вебкамеру). А тепер детальніше ...
Аналіз активності в кадрі
Взагалі-то, стежити за тим, що відбувається біля комп'ютера під час вашої відсутності, ви могли і раніше, підключивши звичайну камеру до ТВ-тюнера. Для цього достатньо мати цифровий фотоапарат, відеокамеру, вебкамеру або камеру спостереження з ТВ-виходом. Залишивши тюнер на запис, по поверненню ви могли б переглядати зроблені записи. Але тут є одна проблема - обсяг збережених даних. Кожну секунду потік відео буде записуватися на жорсткий диск, з'їдаючи вільне місце. Можна знизити до нуля якість запису, заощадивши місце на вінчестері, але тоді ви не зможете розглянути, хто ж під час вашої відсутності підсипав вам сіль в чай або роздрукував на вашому принтері фотографії. Щоб записувати не все підряд, а тільки потрібну інформацію, в професійних системах відео зображення використовується аналіз активності в кадрі.
Подивіться на наведену вище схему. Тут зображені два типи відеоспостереження. Відео картинка надходить з камери на ТВ-тюнер і тут є два варіанти розвитку подій. У синій зоні, коли використовується звичайний ТВ-тюнер і звичайне програмне забезпечення, ми можемо просто записувати відео потоком на вінчестер. Навіть при хорошій компресії в форматі MPEG 4, нам будуть потрібні гігабайти і гігабайти вільного місця, щоб записати весь відео ряд за вихідні чи свята. У зеленій зоні цифровий потік з ТВ-тюнера проходить через програмний аналіз активності в кадрі. Навіщо писати відео на диск, якщо ніяких дій не відбувається і з години на годину картинка залишається однією і тією ж? Спробуйте знайти потрібний фрагмент в часовому відео файлі. Це все одно, що шукати голку в стозі сіна. Інша справа, коли нам потрібно записати тільки активність в кадрі. Наприклад, коли хтось пройшов повз вашого робочого столу і потрапив в зону видимості камери. Або коли хтось намагається прочитати документи на вашому робочому столі. Програмне забезпечення збереже на жорсткому диску саме ці важливі фрагменти, заощадивши місце на вінчестері і акцентувавши вашу увагу на зміни, що відбулися під час вашої відсутності. У підсумку за кілька годин або днів роботи системи спостереження, на жорсткий диск запишеться кілька фотографій або кілька хвилин відео саме з цікавить вас інформацією. І нове програмне забезпечення для ТВ-тюнерів Beholder дозволяє проводити аналіз активності кадру.
Програмне забезпечення Behold TV
ТВ-тюнери Beholder - часті гості нашої тестової лабораторії. Компанія Beholder не тільки створила якісний продукт, як то кажуть, "в залізі", а й забезпечила не менш як якісну підтримку і модифікацію програми "Behold TV". Версія 2.00 цієї програми для роботи з ТБ-тюнером ознаменувала собою перехід до нового покоління програм для ТВ-тюнерів. І причиною тому стала підтримка зовнішніх модулів, що дозволяють працювати з відеозображенням. Більш докладно про ці модулях ви можете прочитати в нашій статті " Перевершуючи можливості телевізора. Програмне забезпечення Behold TV + плагіни ". Чи не так давно на сайті компанії Beholder з'явився новий модуль для відеоспостереження, а точніше сказати - для аналізу активності в кадрі. Цей модуль працює як з моделлю Behold TV 403FM , Так і з Behold TV 401 . Викачуємо його і копіюємо бібліотеку з розширенням .dll в каталог "Plugins" директорії, куди встановлена програма Behold TV. Тепер запускаємо програму і вибираємо режим зміни налаштувань відео.
Щоб отримати доступ до налаштування додаткових модулів, натискаємо велику кнопку "відеообробка зображення при перегляді".
Додаємо фільтр "детектор руху". До речі, ви можете використовувати цей фільтр спільно з іншими програмними фільтрами Beholder, наприклад для зменшення шумів і підвищення чіткості. Але тут ми використовували тільки модуль аналізу активності в кадрі.
Детектор руху працює як з кольоровим, так і з чорно-білим зображенням. Ми налаштували нашу камеру на чорно-білу зйомку для кращої роботи при недостатньому освітленні. Включаємо цей модуль, підключаємо камеру до відеовходу ТБ-тюнера і кнопкою "VHS" на контрольній панелі Behold TV переводимо тюнер в режим плати відеозахвату. Тепер він приймає відеосигнал з композитного входу (щоб приймати сигнал з входу S-Video, натискаємо на кнопку "S-VHS").
Тепер у вікні перегляду телепрограм відображається те, що бачить підключена до тюнера камера, але тільки картинка поділена на маленькі квадратики, а в нижньому лівому куті, дата і час.
Квадратики ділять кадр на зони, в яких і буде проводитися аналіз активності. Щоб налаштувати їх, переходимо в опції модуля детектора руху.
Налаштувань не так вже й багато, але все найважливіше під рукою. Тут ви можете вибрати, при перемиканні якого входу буде активізуватися детектор. Наприклад, при перегляді телепрограм він вам не знадобиться, а ось при перемиканні на інше джерело - композитний вхід, автоматично включиться детектор руху. Опція "Тільки спостереження" відключає будь-який запис на диск. Це дуже зручно при налаштуванні параметрів чутливості. Припустимо, нам треба простежити за нашою ... викруткою. Користувався чи хтось викруткою під час нашої відсутності?
Клікнувши мишкою по квадратиках на екрані, ви задаєте зони, в яких здійснюється аналіз активності. Дійсно, нам же не має значення, що відбувається в кадрі, якщо це не стосується нашої викрутки? Тому виділяємо зону навколо викрутки, послідовно натискаючи лівою клавішею миші на обираних квадратиках. В налаштуваннях підрозділ "Маска" служить для операцій з виділеними зонами. Ви можете їх видалити, навпаки виділити весь кадр або інвертувати. Так само є можливість запису виділеної зони для подальшого використання.
Тепер поговоримо про чутливості. Ви можете налаштувати детектор руху на різну чутливість і на зміну в серії кадрів. Тут важливо усвідомити, що детектор може реагувати на рух в виділених зонах трьома шляхами.
Перший - детектор не зможе визначити активність в кадрі. В цьому випадку квадратики виділених зон залишаться зеленого кольору. Таке буває, якщо встановлена низька чутливість або дія відбувається занадто повільно.
Другий - детектор визначає активність в кадрі, але не приймає ніяких дій. У цьому випадку окремі змінюють свій колір на синій. Таке буває, якщо, скажімо, ви встановили в настройках зміни в більш ніж двох кадрах. Детектор порівнюючи між собою послідовність кадрів, визначає зміна від кадру до кадру, але мабуть дію вироблялося занадто повільно і в послідовності вибраних кадрів зміни несуттєві.
Третій - детектор визначає активність в кадрі і в разі якщо не вибрана опція "тільки спостереження", виконує задану дію - запис кадрів, відео або аудіо ряду. В цьому випадку вибрані зони, в яких визначається активність, підсвічуються червоним кольором.
Налаштування чутливості обов'язково треба зробити для вашого типу камери і особливостей зйомки. Так, наприклад, на повільне зміна освітленості (захід, схід сонця) програма не повинна реагувати, а на включення світла в темному приміщенні - обов'язково. Але це все залежить від того, за чим вам треба стежити. У нашому випадку, як ви бачите на скріншоті зверху, програма реагує на руку, потягнувшись за викруткою. Зверніть увагу - поки сама викрутка НЕ рухається, її частина підсвічується зеленим кольором. Наша камера була налаштована на чорно-білу зйомку, тому частина руки зливається з корпусом викрутки і серед червоних зон ми бачимо і зелені, в яких детектор не визначає руху і одну синю зону, в якій, на думку програми, відбулися незначні зміни.
Що стосується дій, які виконуються ТВ-тюнером, то ви можете змусити його робити серію знімків заданої тривалості, робити один знімок активності в кадрі, проводити запис відео або аудіо. Якщо в якості реакції на подію обраний режим «Запис AVI», то для нормальної роботи детектора руху в цьому режимі необхідно, щоб плагін BPP_BTVGuard був доданий в список плагінів для відеозахоплення. В іншому випадку при активації запису плагін не зможе відраховувати заданий інтервал часу реакції на подію і детектувати рух в кадрі.
Але врахуйте, що запис починає вироблятися з моменту визначення активності в кадрі, тобто, в нашому випадку ТВ-тюнер почне фіксувати на жорсткому диску зображення з того моменту, як рука доторкнеться до викрутки, але не покаже, як рука до неї підкралася. Економія місця на вінчестері незаперечна.
Ви так само можете вибрати, фіксувати чи під час запису і спостереженні сітку, активні зони і дату або залишати кадр порожнім. У підсумку, момент "позичання" викрутки зафіксований з точною датою і часом. Наступного разу будемо дивитися, хто її взяв і навіщо. Докази тепер є.
висновки
Компанія Beholder вже підтверджувала свої лідируючі позиції на ринку ТВ-тюнерів в Росії. Використовуючи розширені можливості модулів, ці ТВ-тюнери перевершують за можливостями не тільки свої аналоги від інших виробників, але навіть і телевізори. Тепер же Beholder ще більше розширила функціональність ТВ-тюнерів, додавши їм абсолютно нові можливості, не характерні для сімейства ТВ-тюнерів.
Звичайно, не варто вважати детектор руху для тюнерів Beholder серйозним засобом безпеки. Це інструмент, який допомагає мінімальними засобами організувати дуже зручне відеоспостереження за квартирою, робочим місцем, дитиною, або просто ділянкою приміщення. І що найважливіше, ці абсолютно нові властивості, що роблять ТВ-тюнери Beholder унікальними в своєму роді, безсумнівно будуть затребувані і оцінені по достоїнству споживачами.
Офіційний російськомовний сайт компанії "Beholder" - www.beholder.ru .
Михайло Дегтярьов (aka LIKE OFF)
24 / 11.2004
Та хіба мало для чого може знадобитися можливість спостерігати за чимось під час своєї відсутності?
Ви хочете знати, хто пише на вашому автомобілі, що стоїть під вікном, непристойні написи, або хто користується вашим робочим принтером в обідню перерву, або у скільки діти приходять додому зі школи?
Навіщо писати відео на диск, якщо ніяких дій не відбувається і з години на годину картинка залишається однією і тією ж?
Користувався чи хтось викруткою під час нашої відсутності?
Дійсно, нам же не має значення, що відбувається в кадрі, якщо це не стосується нашої викрутки?