IP - революция          

  

24.06.2006  IP-революция

 

Всё, открываю новую тему - "IP-революция", называется!!! Ситуация тревожная - можем потерять всё! Как это уже случилось с бытовой электроникой! Там - за бугром,  IP-революция в разгаре, а может и в угаре. Каждый день нам докладывают о новых прорывах - ежегодный прирост якобы составляет примерно 60-80%. О чём речь? А о том, что любят они перевооружаться - с пеной у рта доказывается преимущество IP-камер перед аналоговыми! И всё это правильно, только не надо так шибко поспешать. Куда ж аналоговые штуковины девать. Они ж там с жиру бесятся - хорошие вещи из окон на мостовую выкидывают, да и нас к тому же призывают! А чего ради ? Так знамо дело - бабки зарабатывают!!! Поэтому, давайте разберёмся - детально, надо ли поддаваться сим паническим настроениям, а заодно и подумаем, как нам вырулить из этого закоулка! Вся беда наша в том, что мы воюем сами с собой! Вспомним мультик классный - "Межа". "Я проснусь - а меня нет!!!".

 

 

27.06.2006  IP-революция - 2

 

Итак, сначала поговорим о преимуществах IP-решений. Прежде всего, это оцифровка на борту. В условиях, когда комплексы видеонаблюдения всё увеличиваются и увеличиваются, а связи между камерами и блоками обработки всё удлиняются и удлиняются - сие является великим благом! Это вам не аналоговые кабели метров на 15-20 тянуть - приходится решать задачи передачи видео на сотни метров. Можно конечно ставить промежуточные усилители или применять преобразователи в витую пару и обратно, а можно и вовсе "дойти до ручки", предлагая "революционные решения". По сути в видеосигнале просто режутся высокие частоты - нет против цифры не попрёшь!

Второй, не менее значимый момент!  Наконец-то мы вырываемся из объятий стандартного ТВ-сигнала с его чересстрочной развёрткой и его жутким наследием - деинтерлейсингом! А почему? Да потому что теперь можно перейти на видеосенсоры с технологией ProgressiveScan! Причём выбирать размер матрицы соответственно решаемым задачам. Казалось бы - и десять лет назад такие камеры были. Однако их применение ограничивалось такими специфическими областями как: микроскопия, техническое зрение роботов, контроль качества продукции и т.д. Всё это стоило жутких денег, да и оцифрованный видеопоток можно было передать только на 5-10 метров (LVDS, USB, FireWire). Вот тут производители камер наконец-то развернулись лицом в сторону охранного видеонаблюдения, где действует принцип "копай - глубже, кидай - дальше" и каждая копейка на счету! Развернутся-то - развернулись, но тут же нарвались на новые проблемы!

 

 

30.06.2006  IP-революция - 3

 

Итак, оцифровали видео на борту и... - ужаснулись!!! Получили какой-то жуткий объём видеоданных. Давайте посчитаем, причём с учётом того, что у нас как минимум есть буфер на один кадр! Возьмём традиционный формат 768х576х2 (цвет кодируется двумя байтами). Получаем - 885 Кбайт/кадр! А за секунду - таких аж 25, т.е. 22 Мбайт/с или 177 Мбит/с!!! Спрашивается - как этот поток загнать в 100 Mbit Ethernet. Именно такой интерфейс позволяет гнать по меди цифровой поток метров на сто - до ближайшего коммутатора. А оптику в камеры, пока никто ещё закладывать не хочет - дороговато и экзотично! И что ж делать? Знамо дело - жать!!! Так и сделали - и снова нарвались на проблемы. Нет - не для мультимедиа, а именно - для охранного видеонаблюдения!

 

 

03.07.2006  IP-революция - 4

 

Как уже отмечалось в теме "Камерные перспективы", реализовать в IP-камере видеодетекцию движения (а не жалкое её подобие) ещё никому не удалось. И не потому, что мозгов не хватает у разработчиков, а потому что эти "мозги" отсутствуют в используемой элементной базе. Правда никто шибко сильно и не расстроился - идеология видеодетектирования ещё не обрела массы. А что же будет, когда народ спохватится? А будет следующее:

Во-первых, выяснится что сжатое изображение утратило "свежесть" для такой тонкой процедуры как видеодетекция. Причём, чем сильнее жали, тем больше потеряли (в основном мелких деталей), а ещё и приобрели всякого рода артефакты в виде JPEG-лаптей или WaveLet-усов! О каком уж тут интеллектуальном видеоанализе говорить.

Во-вторых, даже если жать гуманно, то появляется проблема декомпрессии. Как показывает практика сия процедура на программном уровне выполняется примерно от 2 до 5 раз медленнее, чем сама компрессия, в зависимости от заложенных алгоритмов. И я не удивлюсь, если через некоторое время "светлые головы" предложат "революционное" решение для выхода из этого тупика - платы аппаратной декомпрессии на базе PCI Express (на традиционной PCI не пролезет)! Вот такая - загагулина!!!

 

 

07.07.2006  IP-революция - 5

 

Продолжаем разговор. А теперь пара слов о перспективах плат для оцифровки аналогового видео, в свете грохочущей IP-революции. Перспективы эти не слишком радужные. И это не смотря на бум, связанный с прорывом в сторону технологий на PCI Express. Давайте по пунктам:

1. IP-решения стремительно отъедают рынок. На западе это приобрело повальный характер, хотя и связано скорее всего не с технической целесообразностью, а с модой на перевооружение. Естественно все эти веяния докатываются и до нас. Как известно - любые новинки дорогого стоят, поэтому следует ожидать изменений в Hi-End секторе рынка. В области эконом класса, где главным критерием является цена - всё останется без существенных изменений. Может быть слегка расширится функциональность - будет добавлена возможность подключения IP-камеры.

 

 

10.07.2006  IP-революция - 6

 

Далее, следующий фактор:

2. Хоть рынок вроде и увеличивается, но не такими темпами, какими растёт число предлагаемых решений для работы с аналоговыми камерами. Причём это связано не только с появлением новых "имён" торгующих наборами плат и ящиками. Пошла волна так называемых NON-PC видеорегистраторов, хотя внутри у них та же компьютерная начинка! Ну и наконец - последствия IP-революции "за бугром" - к нам начинает вдавливаться "большая масса" оборудования, заменяемая IP-решениями. Для захоронения, так сказать! Ну тут надо сказать "спасибо" нашим "плюшкиным", которые за бесценок скупают это барахло и тащат к нам для утилизации! Естественно всё это выглядит как жесткий демпинг!!! 

 

 

12.07.2006  IP-революция - 7

 

Следующий, может быть и не столь значимый, но тревожный момент:

3. Наш рынок наводняется ультрадешёвым барахлом из Юго-Восточной Азии. Тому есть два объяснения. Во-первых, идёт перетаскивание из мультимедийной области в охранное видеонаблюдение абсолютно бестолковых решений по принципу - будем всё жать, писать и передавать в сеть! Во-вторых, наши разработчики сами провоцируют нечистых на руку ЮВ-ов ломать наш софт и выкидывать нам же на рынок по умопомрачительным демпинговым ценам. Фактически по себестоимости плат с небольшим наваром. Спрашивается, чем думают руководители компаний создавая собственное "железо". Неужели так трудно поставить на сочинённую плату  какой-нибудь чип защиты! Могу предположить лишь несколько вариантов: "русский авось", отсутствие в собственной голове какого-либо системного мышления (в башке лишь бизнес с PR-ом и агрессивным маркетингом) и, наконец, отсутствие профессионализма у разработчиков аппаратных средств. Ну, с первыми двумя пунктами и так всё ясно, а вот последний наводит на некоторые рассуждения: либо в тупую кому-то заказывают разработку "железок" или мозгов хватает только на соединение микросхем-кубиков!

 

 

14.07.2006  IP-революция - 8

 

Вопрос защиты собственного "железа" хотелось бы рассмотреть более подробно. Ну хотя бы на примере нашей компании. В 1997 году мы разрабатывали плату ввода на чипе Bt848 для PCI-шины. Встал вопрос защиты. До этого мы особо ничего не выдумывали. В те времена был популярным метод секреток, цепляемых к COM-порту компьютера. Причём внутри этой защитной конструкции сидел какой-нибудь счётчик, считающий обращения софта. Ломались такие штуки с помощью логического анализатора. Хоть мы и размещали такие секретки на самой плате, а ещё и использовали чипы 555 серии (название спиливалось шкуркой), не имеющие аналогов в классической серии от TI, уверенности это не прибавляло. Вот тогда-то и пришлось специально изучить вопрос защиты. И выбор пал на чипы фирмы Xilinx!

 

 

16.07.2006  IP-революция - 9

 

Есть у этой фирмы такие микросхемки, которые называются EPLD (Erasable Programmable Logic Device) - перепрограммируемые логические матрицы. Они энергонезависимы, программируются электрически (многократно) и представляют собой логические структуры из триггеров с логикой на входе, что-то типа ДНФ (дизъюнктивной нормальной формы). Из них можно выстроить любую схему - хоть рекурсивную регистровую структуру, хоть сумматор или ещё бог знает чего. В чём же прелесть? Да в том - потенциальный взломщик не знает, что сидит в чипе, в отличие от стандартных крипточипов или ключей защиты. Получается что-то типа самодельной защиты автомобиля от угона. Обычно профессиональные угонщики с такими штуковинами не связываются - они только по классическим системам знатоки! А почему? Да потому, что секретная информация из фирм-изготовителей - утекает! А кроме того, такие изделия выпускаются большими объёмами - значит и народа, их ломающего, значительно больше. Кто-нибудь ломанёт - и пошла цепная реакция! А вот в EPLD фирмы Xilinx загрузка конфигурации может быть выполнена один раз, причём даже ещё не во впаянный чип. Можно даже отдать потребителю всю документацию для производства платы и поставлять в качестве товара лишь коробки с запрограммированными чипами, что мы и делали. Прочитать конфигурация, как из ПЗУ - невозможно! Фирма специально позаботилась - достаточно установить бит защиты и микросхема превращается в "чёрный ящик". За всё время существования не было ни единого взлома. Можно лишь всё стереть в "ноль". В нашей практике было около десятка, только известных нам, попыток взлома. Расскажу лишь о самых курьёзных.

 

 

18.07.2006  IP-революция - 10

 

Бронзовые медали по взлому наших систем получили израильтяне. Они написали мне письмо, в котором слёзно просили прислать им драйвер для нашей платы MegaFrame-4. Эта железка им якобы досталась в наследство. Ну стали переписываться и отсылать разного рода "дрова" - ничего не помогает. Тогда спрашиваю - что мол с платой делать собираетесь: движение детектировать иль автономера определять. Ответ уклончивый. Короче, всё это надоело и отослал я им программку для идентификации прошивки. Присылают результат - приехали! И не MegaSense, и не MegaCar, а девственно чистая EPLD фирмы Xilinx. В общем, всё передрали по форме, кроме содержимого!

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

Ну и наконец - золотые награды с огромным преимуществом завоевали наши братья-славяне, из дружественной нам страны. Уточнять не буду, чтоб обидно не было. Поскольку им в наследство от СССР достался здоровенный микроэлектронный заводик с кучей спецоборудования,  то особо не напрягая голову, они засунули чип Xilinx в этакую машинку, которая стала спиливать слой за слоем в поисках соединительной металлизации. Это в EPROM-е то! Короче, пропилили до подложки. Невольно всплывает бессмертная фраза великих писателей Ильфа и Петрова: "Пилите Шура - там ЗОЛОТО!!!".

 

 

25.07.2006  IP-революция - 11

 

Итак, возвращаемся к негативным перспективам компьютерных плат для оцифровки аналогового ТВ-сигнала. Было перечислено 3 фактора: разгорающаяся IP-революция - "там", её аукание - "здесь" и просто беспардонный взлом наших разработок юго-восточниками! Однако, это всё эмоции - первые две причины являются следствием некого объективного процесса, ну а третья - в чистом виде безалаберность, защиту нормальную ставить надо! Так что ж это за объективный процесс? А это в чистом виде Децентрализация!  Системы стремительно разрастаются, поскольку охватывают всё более серьёзные объекты. Это уже не охранник в подъезде, и не продуктовая палатка и даже не отдельная дача, а масштаб предприятия, района, города и т.д. При старом подходе - когда все источники видеосигнала тянут в "Центр", стоимость каналов связи начинает явно перевешивать. И связано это не только с удлинением кабелей (хотя при халтурном подходе так и делают), а с добавлением всякого рода "удлинителей". Вот в следующий раз и рассмотрим вполне конкретный пример.

 

 

27.07.2006  IP-революция - 12

 

Ходить далеко не надо! Сейчас набирает обороты модная ныне тенденция - установка в подъезды домов камер видеонаблюдения. Причём в законодательном порядке. Вот, например, такое постановление для г. Москвы. Спрашивается, каким образом это технически реализуется? А так и реализуется - в лоб! Создаются центры мониторинга с радиусом охвата равному дальнобойности "удлинителей" ТВ-сигнала. А зачем "удлинители" потребовались - взять да кинуть коаксиальный кабель. Так в том-то и дело - далеко не кинешь! Нельзя же столько центров мониторинга наплодить, да и просто - дорого получается. Что же из себя эти "удлинители" представляют? Вот, пожалуйста - один из вариантов. Стоит такой комплект из передатчика и приёмника порядка 250 баксов, что уже соизмеримо со стоимостью самой камеры. Как видно из описания, аналоговый ТВ-сигнал сначала преобразуется  в передатчике  и выкидывается в витую пару (лапшу), которую можно протянуть на полтора километра. На приёмном конце обратное преобразование в приёмнике, после чего сигнал оцифровывается платой ввода в компьютере. Как видим - 3 преобразования плюс помехи на саму витую пару. Можно конечно, что угодно писать в рекламных материалах, но качество видео вряд ли превысит формат CIF! Налицо - типичная "Централизация"

 

 

29.07.2006  IP-революция - 13

 

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

 

 

01.08.2006  IP-революция - 14

 

Однако "Нано Видео Технологии" - тоже не панацея, если под ней подразумевать лишь малые габариты, малое энергопотребление, оцифровку и обработку на уровне компрессии. Вот вам другой пример, в котором перечисленные факторы не являются определяющими. Необходимо было провести системный анализ системы видеонаблюдения для одной из компаний в одной европейской стране. Компания эта являлась оператором мобильной связи, в хозяйстве которой числилось порядка 8 тысяч ретрансляционных столбов! Этакие махины по 40-60 метров - наверху антенны, внизу дизель генератор и прочая мелочёвка. Сторожа с будкой нет - полный автоном. А народ-то ведь везде одинаковый - то топливо сольют, то открутят что-нибудь иль просто сломают! И совсем уж для нас экзотический вариант - зеленея от любви к природе, опоры подпилят!!! Вот и захотелось фирмачам видеонаблюдение прикрутить, для охраны так сказать!

 

 

03.08.2006  IP-революция - 15

 

Начали они думать и первое, что пришло им  в голову, выглядело примерно так. Установить на каждом столбе по 3 камеры для кругового обзора зоны у основания. Так - хорошо, а дальше-то что? А то - получается 24 тысячи камер! И что ж с ними делать? Если использовать традиционный подход - "Централизацию", то надо все видеопотоки гнать в некий центр. А как это сделать - полный перегруз каналов связи. Далее, как во всё это смотреть - сколько народа надо. Ну и наконец,  куда всё это писать! Причём в данном примере можно всё-таки усмотреть элемент "Децентрализации" (оцифровку и компрессию надо делать на месте) - но какая-то она недоделанная получается!

 

 

07.08.2006  IP-революция - 16

 

Ну что ж -дальше поехали. Однако, хотелось бы слегка коснуться вопроса, связанного с каналами связи - в концептуальном виде так сказать! Как вы думаете, почему IP-решения так бурно развиваются на Западе, да и на Юго-Востоке тоже? А дело в том, что "там" глобализация систем видеонаблюдения началась раньше, чем у нас! И как уже раньше отмечалось - они начали становиться распределёнными. А если говорить простым языком, то начала расти дистанция от камер до "Центра Управления Полётами". Для аналоговых ТВ-сигналов это уже тревожный звоночек! И кабели надо более дорогие ставить, усилители использовать, всякие "удлинители" применять и т.д. А любые преобразования и помехи в пути - это прямая потеря качества! Так что, как ни крути - пришлось переходить на цифру, которой помехи не страшны (кроме глобальных обвалов) за счёт использования помехоустойчивого кодирования, а преобразований и вовсе нет! Как оцифровали в самом начале пути - так и гонят, если не считать всякого рода пакетных вариаций. Избыточность в кодировании можно принципиально задать любую - как для обнаружения ошибок, так и для их исправления. Хватило бы пропускной способности каналов связи. А вот это уже вопрос!!!

 

 

11.08.2006  IP-революция - 17

 

Да уж, действительно - пропускной способности явно не хватает. А почему? Да потому, что по одним и тем же "проводам"  в аналоговом виде можно передать на порядок больше информации, чем - в цифровом. Возьмём, к примеру, кабельное телевидение. Сейчас по коаксиалу  можно гнать около тысячи ТВ-каналов (правда и репитеры надо ставить через каждые несколько десятков метров - затухает шибко сильно). Внутри одного канала можно вроде передачу и цифрового потока организовать, но в пределах теоретических 8-ми Мбит/с. На самом же деле - дай бог половинку получить! Но всё равно декларируют - 6 Мбит/с вполне достаточно для передачи одного ТВ-сигнала (так и пишут DVD-фильмы). Однако, при оцифровке создаётся пиковый поток порядка 30 Мбайт/с (по 2 байта на пиксел при частоте квантования около 15 МГц). Почувствовали 40-ка кратную разницу! Естественно без глобального сжатия - не обойтись. Второй фактор - число каналов в современных системах видеонаблюдения увеличивается из года в год - в геометрической прогрессии! Можно конечно пофантазировать на тему оптики - дороговато получается, однако. И ситуация эта неразруливаемая, если... - если не сломать стереотипы "стандартных" подходов!!!

 

 

14.08.2006  IP-революция - 18

 

Итак, с каналами связи картина вроде более-менее понятна. А что там у нас с мониторингом. "Сколько видеомониторов должен контролировать оператор системы видеонаблюдения?". Именно так и называется статья известного эксперта в данной области Крейга Дональда (Craig Donald). Внимательно прочитайте - этот материал заслуживает самого пристального внимания для осознания существующих подходов при построении современных систем видеонаблюдения. Важно отметить, что все упомянутые в статье исследования проводились не фирмами-изготовителями систем, а независимыми экспертами за счёт госфинансирования. Вот, например, очень интересные данные из вышеназванной публикации:

 Исследование, проведенное несколько лет назад Джимом Олдриджем (Jim Aldridge) из научно-исследовательского подразделения британской полиции (PSDB), рассматривало ту же задачу - насколько эффективно операторы могут обнаружить кого-либо, идущего по улице с зонтиком, при этом использовалось разное число мониторов. Исследователями было установлено, что наблюдатели просматривающие изображения на одном, четырех, шести и девяти мониторах показали точность обнаружения человека с зонтом в процентном выражении соответственно 85%, 74%, 58% и 53%. Исследование PSDB также показало, что наблюдатели были гораздо менее способны обнаруживать цели в глубине картинки (или на участках заднего плана), если использовалось большее число мониторов. В настоящее время аналитическая компания TNO-FEL из Голландии также проводит исследование воздействия увеличения количества мониторов на эффективность системы видеонаблюдения, и я уверен, что будет выявлена подобная тенденция.

 

 

16.08.2006  IP-революция - 19

 

А вот ещё одна публикация того же автора - "Почему центры мониторинга терпят неудачу?". Здесь автор уже рассматривает роль человеческого фактора. Причём даже не с точки зрения эксплуатации этих центров, а с позиций - их организации. Хорошая статья, особенно вот это классическое место:

Недавно на конференции один инсталлятор рассказал мне, как в португальском городе мэр добивался, чтобы в центре мониторинга была установлена большая видеостена из множества мониторов. Одной из главных причин этого было его желание показывать ее визитерам, в том числе мэрам других городов. И этот случай - не уникален.

 

 

19.08.2006  IP-революция - 20

 

Итак, возвращаемся к теме. Для полного счастья почитайте ещё одну статью Крейга Дональда (Craig Donald) - "Применение видеонаблюдения может быть как неудачным, так и успешным -- выводы британского исследования". Почему так важно прислушаться к мнению этого уважаемого эксперта, да и других тоже? Да потому, что видеонаблюдение и соответствующий мониторинг были внедрены на Западе намного раньше, чем у нас. И "фаза эйфории", по поводу чудо-технологий, сменилась периодом осмысления того, куда были потрачены деньги и что в результате получилось! Сама статья не очень большая, но всё же хотелось бы выделить ключевой момент:

 Руководители компаний, а иногда и руководители службы безопасности считают, что техника сама по себе решит все проблемы. В прошлом я уже подчеркивал важность управления системами и важность такого аспекта, как человеческий фактор. В анализируемом мною отчете это также подчеркивается. Системы, стоящие много миллионов долларов, по-прежнему основываются на способности операторов обнаруживать происшествия и способности менеджеров организовать такое обнаружение должным образом. Система видеонаблюдения без эффективного механизма обнаружении подобна автомобилю, двигатель которого включен, но сам он никуда не движется. Все работает, но ничего не достигается!

Вот она, глубочайшая мысль - обнаружение!!!

 

 

21.08.2006  IP-революция - 21

 

Ну что, начитались - всласть! Вот и спрашивается - "дядя Миша" (так меня иногда в народе кличут), что ж ты нам по пятому разу одни и те же страшилки рассказываешь! Так - нэ доходит!!! Видимо надо по десять, двадцать и даже по сто раз одно и то же ввинчивать! Теперь я понимаю, почему такой популярностью пользовались розги на Руси! А это - для лучшего усвоения материала, мозг ведь ассоциативен. Этакая "Собака Павлова" получается, только наоборот. Кстати, даже рок-группа была с таким названием. Конечно, сейчас другие времена - яйцо может на курицу и в суд подать. Ну, тоды будем использовать более гуманные методы - доводить до белого каления юмором. Сразу скажу - сатиру не приемлю! Это что-то типа ковыряния врачём-садистом специнструментом - в гнилых зубах несчастных пациентов! Только лаской!!! Ладно, макаренковщиной заниматься  - не будем. Для нас сейчас гораздо важней другой момэнт - как вырулить из сложившейся ситуации! Кой-какие мысли имеются.

 

 

23.08.2006  IP-революция - 22

 

Так, что-то я загулял! Но причина уважительная, вчера моему отцу Руцкову Вадиму Александровичу 90 лет стукнуло! Он у меня спортсмен и при этом, неоднократный чемпион России,  Европы и даже мира среди ветеранов сразу по двум видам спорта: настольному теннису и спортивному ориентированию. Второе увлечение связано с его профессиональной деятельностью. Он же геолог с многолетним стажем - всю Якутию и Колыму исходил! С переходом в группу 90, теперь ему нет равных!!! Можете проверить, набрав в Интернете его фамилию. Правда и я местами повыскакиваю! Ладно - всё равно сегодня с мыслями туговато. И слава богу - пришла ко мне очередная рассылка с сайта Security News. Очень рекомендую и объявляю его создателю Толе Ермаченко - мою благодарность! Так держать!!! Фактически оттуда в половине случаев мой коллега Пилюлькин черпает материал для своих историй. Но есть и замечательные аналитические публикации. В частности сегодня (а вернее 18.08.2006) вновь объявился Крейг Дональд (Craig Donald) с очередным релизом - "Системы видеонаблюдения и количество операторов". Вот что хотелось бы выделить:

Соотношение телекамер/мониторов/операторов редко подвергается серьезному рассмотрению, хотя в очень значительной степени влияет на эффективность видеонаблюдения. В случае наличия сотен телекамер, выводящих изображение на несколько мониторов, и одного оператора совершенно очевидно, что процент обнаружения преступлений будет очень низким. Не так уж редко встречаются системы, в которых изображение с 1% или 2% телекамер может просматриваться одновременно. Увеличение количества телекамер, передающих изображение на мониторы операторов, будет иметь обратный эффект -- чем больше количество мониторов, за которыми должен следить оператор, тем больше вероятность того, что он пропустит какие-либо важные события, происходящие на мониторе.

Там ещё много интересного есть - почитайте. Хочу лишь одну мысль озвучить. Да, такие публикации эпизодически появляются в печати. Однако, они просто тонут в в море "победных релизов" по поводу внедрения систем типа "Безопасный Город". Мода вот такая пошла! Моя задача выдать вам материал в концентрированном виде. Может быть тогда кто-нибудь и задумается!

 

 

25.08.2006  IP-революция - 23

 

Итак, подведём промежуточный итог. Наметились следующие проблемы:

 

1. Глобализация систем видеонаблюдения требует перехода к цифровой передаче данных. Это связано с тем, что дистанция от камер до центров мониторинга в таких системах увеличивается и передача видеосигнала в аналоговом виде становится затруднительной - падает качество от использования ретрансляторов или преобразователей и добавления шумов в каналах связи. Оцифровка на местах решает проблему качества, однако требует увеличения пропускной способности сетей. Данная задача тоже принципиально решается, путём  перехода на оптику. Что собственно и происходит в рамках IP-революции. Но уж больно дороговато пока получается!

2. С глобализацией усложняется и сам мониторинг, за счёт увеличения нагрузки на операторов. Растёт число камер из расчёта на одного наблюдателя, что ведёт к снижению процента обнаружения тревожных ситуаций. А вместе с этим падает эффективность систем видеонаблюдения в целом. Можно конечно набрать дополнительный персонал "в экран смотрящих", только вот никто этого не делает. Аргументы просты - им же надо зарплату платить, да и куда мы их посадим. Тогда срабатывает "инстинкт самосохранения" по принципу: "А как бы чего не вышло" - будем писать всё подряд типа: "У нас все ходы записаны!". Но это уже не мониторинг - а "разбор (просмотр) полётов"! Но даже при таком подходе возникает, так называемая, проблема архивирования!

 

 

28.08.2006  IP-революция - 24

 

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

 

 

30.08.2006  IP-революция - 25

 

Итак - архивирование. Давайте просто на пальцах подсчитаем объёмы и скорости. Поскольку все в рекламных буклетах пишут - DVD-качество, то и будем отталкиваться от этого определения. На самом деле DVD - Digital Versatile Disk (цифровой многофункциональный диск) никакого отношения к качеству не имеет, а просто является очередным поколением оптической технологии хранения информации на диске. Иногда ещё DVD расшифровывают как  Digital Video Disk. И не мудрено, поскольку сейчас это самый распространённый и качественный носитель для фильмов. Вот именно это качество и имелось ввиду в рекламных буклетах производителей видеорегистраторов. Изначально стандартом де-факто стала запись фильмов в формате MPEG-2 с битрейтом  6 Мбит/с. Поэтому на самый простой DVD-диск (4.7 Гбайт) можно записать 2 с небольшим часа. Таким образом, упомянутое "качество" поедает дисковое пространство со скоростью 2 Гбайт/ч! И это только от одной камеры. Несложно представить что навалится от пары сотен камер всего за сутки!!!  

 

 

04.09.2006  IP-революция - 26

 

А теперь вспомним сказку "Алиса в стране чудес". Там фигурировала улыбка без кота! Вот именно это и произошло с упомянутым DVD-качеством - все его поминают в рекламных буклетах, хотя от последнего уж давным-давно рожки да ножки остались, вызывая лишь улыбку. А почему? Да потому, что мультимедийная индустрия подарила нам MPEG-4. Теперь уж можно закатать фильмец и на простую CD-болванку! Сжатие на порядок более сильное, а все продолжают говорить о DVD-качестве!!! Почему же так упорно "идеологи от маркетинга" тащат  сие "чудо" из "кина" в охранное видеонаблюдение? Да потому что пользователи хотят иметь архив, как минимум, на неделю!

 

 

08.09.2006  IP-революция - 27

 

Ну и на закуску, расскажу вам ещё одну страшилку. Причём она настолько типична, что является не каким-то частным случаем, а общей тенденцией. На одной из встреч с людьми, "принимающими решения" зашёл разговор о "Великой проблеме", в которую последние никак въехать не могли. Суть сводилась к следующему - почему когда смотришь в монитор "живую" камеру, всё вроде хорошо. А стоит только попытаться рассмотреть на стоп-кадре из архива лицо человеческое - не видно ни зги! Всё размазано-перемазано вдоль и поперёк! Сразу нашёлся "специалист" из дружественной организации, который с умным видом предположил: "Может быть камеры у вас - барахло?". В ответ все дружно замахали руками: "Да господь с Вами - самые навороченные и естественно дорогие ставили! Для безопасности - только самое лучшее!!!". Так в чём же дело? А дело в том, что писали в MPEG-4!

 

 

17.09.2006  IP-революция - 28

 

Так, что-то тема у нас какая-то запущенная получилась - непорядок! Ещё пара слов об архивировании. Традиционный подход - тянут все провода в "Центр Управления Полётами". Вот классический пример (уже упоминавшийся в качестве "великого" достижения) - "136 каналов полноформатного видео и 50 высококачественного звука в одной системе GOAL v9". Или ещё один вариант - "DSSL объявляет о начале продаж системы IP видеонаблюдения TRASSIR Lanser-4Real", там в частности проскакивает фраза: "запись до 128 каналов видео и аудио в реальном времени в высоком разрешении на один сервер". Нелепица какая-то получается - а стоило ли всё собирать в "единый кулак", чтобы потом "героически" запихивать всё это добро в узкое горло дискового массива, используя всяческие дорогие: "скази", "рэйды" и прочие прибамбасы. Почему нельзя сделать систему распределённой - проще получится. Вот и задаешься вопросом - либо это пиар, целью которого является показ "мощи" системы, либо это отсутствие того самого системного мышления. О какой тут масштабируемости можно говорить! Кстати многие совершенно бездумно используют сий термин, применяя его как магическое заклинание (наверное от слова - клин)! На самом деле это стандартное свойство сетевых решений, когда можно: добавлять, отбавлять не только камеры, но и дисковые концентраторы, клиентские места и т.д. Именно эта возможность и явилась одной из причин победного шествия IP-революции!

 

 

21.09.2006  IP-революция - 29

 

Ну всё - хватит тянуть кота ха хвост! Надо что-то делать, а именно: понять - куда грести. Говорю открытым текстом - в сторону видеодетекторов!!! Им мы  посвятим отдельную тему, а сейчас лишь несколько штрихов. Только с помощью видеодетекторов можно решить задачу мониторинга - автоматическое оповещение оператора о событии. Второй важный момент - видеодетекция (хорошая естественно) это самый лучший "компрессор" видеоданных! Таким образом может быть решена проблема "узости" имеющихся каналов связи. И наконец, в третьих - увеличивается (по продолжительности записи) емкость архива. Причём появляется возможность превратить архив из простой временной ленты в индексированную по событиям базу данных, что позволяет очень быстро просматривать записанные материалы, да и снижается нагрузка на каналы связи. Всё это замечательно, однако сразу возникают проблемы, связанные с бурным переходом на IP-решения. Как бы ребёночка не выплеснуть!!!

 

 

25.09.2006  IP-революция - 30

 

Давайте анализировать причины породившие IP-революцию. Системы видеонаблюдения разрастаются – уже никого не удивишь глобальными комплексами, в которых задействованы сотни и даже тысячи видеокамер. Естественно возникает вопрос – как это всё это увязать с точки зрения: передачи видеопотоков на большие расстояния, мониторинга и архивирования. И нет ничего удивительного, что взоры разработчиков устремились в сторону готовых решений, наработанных компьютерной индустрией. В данном случае – к сетевым технологиям. Причём предложений оборудования – хоть отбавляй. И для локальных сетей и глобальных, таких, например, как Интернет. Всё имеется, одно лишь осталось – запустить в эти сети цифровые видеопотоки. Сказано – сделано! Появились IP-камеры и малогабаритные автономные видеосерверы со входами для аналоговых камер. Причём всё это развивалось независимо от пожеланий со стороны разработчиков систем безопасности. Просто мультимедийная индустрия стремительно осваивала такие приложения, как телеконференции, сетевое телевидение и т.д. Естественно возникло желание – а не приложиться ли и к охранному CCTV. И стали прикладываться, причём на пару – производители средств мультимедиа и разработчики систем безопасности!

 

 

27.09.2006  IP-революция - 31

 

Всё началось с веб-камер – народу дали возможность путешествовать по всему миру. Разрешение не ахти, да и темп передачи - кадр за несколько секунд, зато было радостно! Потом и мыльницы появились – уж стало возможным помахать друг другу ручкой, хоть и трудно было понять, сколько там пальцев на верхней конечности. Однако всё бурно развивалось: возросла скорость передачи данных по каналам связи, появились мегапиксельные видеосенсоы с прогрессивной развёрткой, а самым знаменательным событием стало явление миру нового формата сжатия – MPEG-4! Вот тут-то и начали проявляться элементы “дурной наследственности” – всё потащили в охранное видеонаблюдение. Производители IP-камер, кроме термина “сетевая”, добавили ещё (до рекламной кучи) термин “охранная”, а разработчики систем безопасности восприняли это как призыв к действию! Мало того, “камерники” посадили свои творенья на поворотные платформы - получилось уж совсем по-взрослому. Для видеодетектирования и архивирования, с последующим просмотром стоп-кадров, такие решения абсолютно неприемлемы.

 

 

29.09.2006  IP-революция - 32

 

Двинемся дальше, по тракту от видеосенсора к “Центру мониторинга”. Как туда сигнал от аналоговой камеры доставить? Да никак – в цифру конвертировать надо. Извольте - коробочка “Видео – MPEG-4”. А к ней другая – задом-наперёд “MPEG-4 – Видео”. Нет, конечно для мультимедийных приложений это “нормально”, а вот в охранном видеонаблюдении – полный абсурд! Прям какой-то “удлинитель видео” получается. Однако ни у кого голова особо не напрягается, соединили кубики – готово дело! Мы тут тоже решили проверить – одна известная зарубежная фирма, уж очень задушевно попросила. Взяли нормальную ч/б камеру для системы распознавания автомобильных номеров, да “удлинили”. Процент распознавания сразу рухнул процентов на 20-ать! Хоть мы и выбрали опцию – “без сжатия”. И это днём, ночью бы костей не собрали. Причём разницы не было никакой, даже после исключения коробочки-приёмника (распаковка шла на программном уровне и видеоданные сразу попадали в модуль обработки). Тут-то фирмачи нас и спрашивают: “А почему?”. Ну, мы им и ответили: “По кочану!”. А вообще это тихий ужас, когда ради продвижения продукции начинаются стратегические игры типа: “А можно мы к вашей системе камеры франко-швейцарские прикрутим. Зачем? О, это очень важный политический момент!”. Ладно – проехали.

 

 

03.10.2006  IP-революция - 33

 

Теперь посмотрим, что у нас с DVR-ами творится. Не буду их разделять на PC и non-PC. Разницы между ними практически никакой: “потроха железные” фактически одинаковые, операционные системы - тоже. Просто в одних мышь с клавиатурой (можно в “преф” поиграть), а в других только кнопки на передней панели! Другое дело, что это функционально законченные системные “ящики” c кучей интерфейсов, в отличие от набора плат ввода видео с софтом. Так вот, на рынок обрушилось что-то типа “цунами” с элементами MPEG-а! И западные “бренды”, и наши “середнячки”, и юго-восточные “жестянки” – все запели одну и ту же песню. А почему? Так мода такая – народ жаждет! Причём сам же потом удивляется: “Почему в архиве лица не понять – каша какая-то получается, камеры вроде самые навороченные ставили – нам на безопасность денег не жалко!”. Однако всех подкупает “долгоиграемость” архива – она увеличилась как минимум во столько раз, во сколько отличаются друг от друга CD и DVD болванки. Вот она – “дурная наследственность” в собственном соку!

 

07.10.2006  IP-революция - 34

 

Итак, подведём промежуточный итог по принципу "Кто виноват" и "Что делать".

IP-революция явление неотвратимое и несёт в себе явно положительные моменты: оцифровка "на борту" позволяет повысить качество видео, децентрализация ресурсов - это путь к созданию распределённых систем глобального видеонаблюдения и естественно всё становится масштабируемым!

А теперь о проблемах. Практически все IP-камеры реализуют лишь функцию компрессии и боле - ничего! Несмотря на рекламные заявления о наличии встроенных видеодетекторов и тем более, "камерного интеллекта", ничего серьёзного в этом плане - не реализовано. Таким образом, переход на существующие IP-камеры не только бьёт по разработчикам плат ввода, но и ставит крест на функциях видеоанализа, самой простой из которых является видеодетектирование. При таком подходе системы обречены на "тупость" - только мониторинг и писанина!!! Попытки обрабатывать сжатое видео не лезут ни в какие ворота. Это уже неоднократно проверялось на тестах видеодетекторов для плат с аппаратной компрессией. Они даже не попали в материалы тестирования, поскольку просто не работали. Это те платы на которых стояли аппаратные кодеки, использующие межкадровую разность. Более-менее средние результаты удавалось получить  лишь для устройств  с покадровым сжатием да и то, только с минимальной степенью компрессии. Но при этом начали "трещать" каналы связи!

 

 

09.10.2006  IP-революция - 35

 

Таким образом, рынок начнёт наводняться "тупыми" системами видеонаблюдения - уже сегодня появились IP-коробки по 200 баксов. А что ж будет потом? А потом будет "медный таз", которым и накроются все наши отечественные производители плат и соответственно систем, на них собранных. Они просто не смогут конкурировать по ценам с "желтыми" ящиками. Но сам кошмар, в идеологическом плане, состоит в том, что продавцы уже поют две песни! Первая на тему - "Нам детекторы не нужны" и вторую - "А у нас он и так есть". Во второй песне поётся о том, что алгоритм компенсации движения можно попутно использовать в качестве детектора движения. А это полная глупость! Да сами посмотрите какой круглый стол состоялся 2 года назад на тему плат с аппаратной компрессией! Много там чего наговорили про "интеллектуальные" детекторы движения. Одна лишь такая фраза чего стоит: "Вейвлет-компрессия предоставляет очень богатую математическую структуру, которую можно анализировать очень глубоко". Что-то типа электрона, который так же неисчерпаем как и атом!!! А теперь посмотрите на результаты тестов детекторов движения. Такая вот загагулина получилась!
 

 

11.10.2006  IP-революция - 36

 

Итак, речь шла о попытке организовать видеодетектирование на борту. Разные мысли высказывались на том круглом столе - и попытка использования специализированных чипов компрессии (за счёт использования промежуточных данных), и DSP. Мои размышлизмы на эту тему можете посмотреть в теме "Камерные перспективы". Потом и в форумах обсуждался этот вопрос, чего только стоит дискуссия на эту тему - К публикации "И.Олейник. Россия в эпоху цифрового CCTV". Но это лишь "бортовые варианты", а IP-камер уж наплодили достаточно, причём даже без упоминания в виде "галочки" о наличии детектора движения. С ними-то что делать?

 

 

13.10.2006  IP-революция - 37

 

Думали, думали "умные" люди - и придумали "интеллектуальное ПО"! А других вариантов просто нет! Выглядит это следующим образом - по сетке в комп заваливаются ужатые видеопотоки. Ясно дело, что сами видеоданные уже искажены компрессией, но это только пол беды (позже и об этом поговорим). На процессор ложиться гигантская нагрузка по полной распаковке последовательности кадров для видеоанализа. Причём здесь уже надо разжимать на полную катушку, это не вывод микроокошка на экран - можно и не до конца! Так вот, из практики известно, что процедура распаковки в разы больше, по времени, чем упаковка. Причём чем сложнее алгоритм, тем эти разы становятся больше! Опять же из практики известно, что, например, P4 на 3 ГГц загружается под завязку уже на 4-х видеопотоках (уровня MPEG-4). А какими ресурсами тогда детектировать? А тогда начинают хитрить - разжимают не до конца иль вообще только коэффициенты обрабатывают. Отсюда и результаты соответствующие. И снова повторю уже высказанную мысль - обязательно "системные мыслители" додумаются до плат с аппаратной декомпрессией, благо PCI Express уже освоена (через обыкновенную PCI разжатое видео не прокачать). Такие вот дела! 

 

 

25.10.2006  IP-революция - 38

 

А вот и я - в теме, что - соскучились! Ведь сказал же - тему не брошу. Интересный тут экземпляр  нарисовался, как одна из ласточек "интеллектуального ПО"! Не в плане науки и техники - нет, а в разрезе "нового мышления"!  Это ведь настоящий прорыв, а могёт и - нарыв! Теперь менагеры уж не утруждают себя маломальскими техническими деталями - а что эта хреновина умеет делать, конкретно? Не-а - пурга пошла типа:

Компания ioimage выпускает IP-камеру видеонаблюдения, имеющую сверхширокий динамический диапазон и встроенные средства видеоаналитики для автоматизированного обнаружения в ходе видеонаблдюдения.

Какая такая - аналитика? Ну хоть пару слов скажите - что конкретно придумали? А без проблем:

"Новая модель камеры ioicam представляет из себя ценность в качестве комплексного решения вопросов безопасности, поскольку использует те же самые технологии обнаружения, что применяются в системах безопасности ключевых оборонных объектов, однако простота ее использования и устойчивая работа позволяют ее мягкое вхождение в повседневную практику," -- говорит Рони Касс, учредитель и исполнительный директор компании ioimage.- "Учитывая сегодняшние тенденции -- такие, как ужесточение требований безопасности, распространение всемирного терроризма и рост преступности, -- столь автоматизированное интеллектуальное конечное устройство видеонаблюдения, каким является камера wdc100dn, становится обязательным для приобретения, чтобы отвечать новым вызовам в области обеспечения безопасности, в том числе физической, а также снизить нагрузку на персонал служб безопасности."

Опять не въехал, да и мой коллега - гуманоид и друг детей Пилюлькин тоже бессилен. Да просто не за что ухватиться! Конечно, надо сделать скидку на перевод сего с англицкого на русский. Но от этого не легче!

Интеллектуальная видеотехнология, применяемая в камере wdc100dn, в настоящее время обеспечивает физическую безопасность израильских объектов инфраструктуры, ядерных объектов, границ, правительственных зданий, промышленных зон, а также городов и отдельных объектов, особо важных в религиозном отношении. Будучи решением класса "все в одном", новая камера ioicam конструктивно предназначена для упрощения развертывания и эксплуатации и может быть установлена и введена в эксплуатацию в течение лишь нескольких минут при доступе с помощью веб-браузера.

Короче, можно прокомментировать сие достижение следующим образом: "Мы тут такого напридумывали - о-го-го! А шо? Шо, шо - вот когда бабахнет, то и поймёшь! Круто!!!"Но ведь это ж полный дурдом - дурь на палочке, может застрелитесь? Отнюдь, патроны отсырели - в штыковую пойдём!

Будучи интегрированным решением "электронного часового" для противостояния терроризму, незаконному проникновению, воровству, преступности и вандализму, новый продукт от ioicam обеспечивает высокочувствительное обнаружение как на открытом воздухе, так и в помещениях, с помощью технологии, определяющей размеры и поведение объектов намного точнее, чем это в состоянии сделать линейные и точечные физические детекторы (к примеру, датчики движения, контактные сенсоры и пр.).

Вот так, против лома - нет приёма! Но слава богу, в русском языке пока ещё есть такое слово - если! Надеюсь вы меня понимаете!

 

 

10.11.2006  IP-революция - 39

 

Итак, возвращаемся к теме тем более, что сегодня День Милиции, с коим я всех и поздравляю!!! Мы говорили об "интеллектуальном" ПО. Вот ведь оказывается какие перспективы вырисовываются - "Проведенное исследование предсказывает бум программного обеспечения для анализа видеоизображения". Самое интересное, что мысли-то правильные:

Исследование предсказывает, что алгоритмы анализа контента будут все больше внедряться во входное оборудование видеонаблюдения, такое как телекамеры, видеосерверы и регистраторы. "Это значительно повышает качество использования пропускной способности сети, поскольку интеллектуальные устройства могут определить событие, заслуживающее внимания, и только затем передать видеосигнал, они прекращают передачу, если ничего не происходит, чем снижают нагрузку на канал связи, -- отмечается в отчете IMS. -- Кроме того, ожидается, что изготовители сетевой инфраструктуры включат программное обеспечение для анализа видеопотока в свои изделия для дальнейшего улучшения характеристик видеосетей. Прогнозируется, что к 2009 году количество встроенных приложений составит около 60% рынка программного обеспечения для анализа видеоданных".

А вот с реализацией-то как быть - этих самых интеллектуальных устройств?

 

 

12.11.2006  IP-революция - 40

 

Можно конечно много примеров "интеллектуального" ПО привести. Вот, например, "Video Management System (Bosch) - центр управления видеонаблюдением в любых IP-сетяхомпания". В частности написано:

Благодаря усовершенствованной технологии анализа видеоданных (VCA) система Bosch VMS гарантирует мгновенное распознавание событий. Например, функция обнаружения движения анализирует размер объекта, его скорость и направление движения. Возможно определение объектов, проникающих в определенную область, определение оставленных объектов, что позволяет не только записывать инциденты, но и предотвращать их. 

Давайте мыслить логически. Если система сетевая и в ней используются IP-камеры, то сам видеоанализ осуществляется где-то на уровне упомянутого - центра управления видеонаблюдением в любых IP-сетях! Что и подтверждается в самом тексте:

Комплекс программного обеспечения Bosch VMS обеспечивает просмотр "живых" и записанных видеоизображений с любых видеокамер, из любого места IP-сети.

Тогда получается, что анализируются уже компрессированные изображения, причём наверняка ужатые с помощью MPEG-4. В этом компания явно преуспела. Ясно, что на декомпрессию будут затрачены приличные ресурсы центрального процессора, да и качество самого видеодетектирования будет ещё то. Можно констатировать те или иные функции обнаружения, но надо ещё и сопроводить их вполне конкретными числовыми  оценками. В частности такими, как - контрастная и пространственная чувствительность. А для этого нужны тесты по определённым методикам. Так вот, такие методики разработаны и некоторые тесты проведены. С этими материалами можно ознакомится в разделе "Тесты". Думаю в самое ближайшее время будут проверены некоторые зарубежные системы. Вот тогда и посмотрим на результаты.

 

 

18.11.2006  IP-революция - 41

 

Что-то блог я запустил. Извиняюсь - приболел! Сейчас температура снизилась - спешу восполнить пробел. Получил я тут недавно по рассылке ссылку на интересный материал, по крайней мере, по названию - "Можно ли оценить эффект видеоаналитики?". Нас сейчас именно этот вопрос и волнует - как в IP-системах реализован видеоанализ, всё ли так хорошо. Вступление в материале мощное:

Проектов так много, денег на все не хватит -- сколько раз вам приходилось слушать эту песню от главбухов? Их вполне можно понять -- практика аудиторских проверок показывает, что большинство внутренних инвестиций в развитие собственной инфраструктуры не возвращается, что бы там ни обещали их инициаторы. Однако бывают технологии настолько революционные, что так и подмывает их испробовать. Одна их них -- видеоаналитика.

Ну думаю - щас начнётся! Однако далее пошли рассуждения именно главного бухгалтера! Нет - не анализ технологий, а рассуждения на тему как бы денег побольше заработать. Причём всё это отталкивается от аксиоматического факта - видеоаналитика уже постучалась в финотдел, всё прекрасно работает, сомнений нет, пора прикручивать коммерческие ноги. Вот хотя бы некоторые моменты:

Идея заставить компьютер просматривать видеоизображение без участия пользователя весьма привлекательна. Не надо быть доктором психологических наук, чтобы понять, что, интенсивно пялясь в монитор, большинство операторов видеонаблюдения уже через пятнадцать минут увидят в нем живого Бен Ладена, входящего в двери охраняемого офиса. Однако технология видеоаналитики недешева. Ну как объяснить главбуху, что запуск видеоаналитики на каждой телекамере фактически удваивает инвестиции в систему охранного видеонаблюдения? Однако все большее количество руководителей служб безопасности находят убедительные доводы.

Правда здорово - это классический пример, когда повторяя слово "халва" во рту становится сладко. Идём далее:

Терминами "видеоаналитика" и "интеллектуальное видеонаблюдение" пользуется огромное количество производителей, чтобы обозначить зачастую далекие друг от друга вещи -- в итоге на рынке уже возникла путаница в понятиях. В нашем случае видеоаналитика -- это значительно больше, чем обнаружение движения. Она включает в себя анализ и распознавание объектов (люди, автомобили, багаж) и применение определенных правил к оценке их поведения. Нарушение этих правил -- скажем, приближение одних людей к другим на темной улице, брошенный багаж, слишком задержавшийся на стоянке грузовик -- генерирует сигнал тревоги, передавая ситуацию оператору для выработки решения. Возможности такой системы куда мощнее, чем просто обнаружение движения; это первая из технологий, основанных на содержании событий в зоне наблюдения, технология, снижающая потребность в "ручном" труде операторов.

Во как, обнаружение движения это как бы уже пройденный этап и денег вроде никто на это не даст, ни инвесторы, ни пользователи. А на самом деле - там поле непаханное. И не в плане создания чего-то экстравагантного, а потому, что ранее заявленное - не пашет! Почитайте - вот она классика маркетинга. Там и про перспективы кое-что имеется. Причём приводятся абсолютно верные доводы в пользу использования систем с мощными функциями видеоанализа. Только прежде чем использовать - их ещё создать надо!

 

 

20.11.2006  IP-революция - 42

 

И ещё пара слов - вдогонку! Пригляделся тут - а кто же автор? И обнаружил - оказывается он был вице-президентом по маркетингу, причём в одной, ну очень большой компании!  Почитайте - какие мысли в головах! Что касается опубликованной заметки, то с таким же успехом можно было бы написать, в плане освоения финансов, и не о видеоаналитке, а скажем - о пилотируемых полётах на Марс! Короче, заявляю как профессионал - нет пока никакой видеоаналитики, в том виде, в котором её преподносят некоторые "аналитики"! Даже видеодетекторов толковых ещё нет. Но люди работают и постепенно двигаются к намеченным целям. Более "интеллектуальное" ПО анализировать не буду! Хочу лишь сделать один важный вывод:

 

IP-революция в том виде, в котором она имеет сейчас место быть - значительно ухудшает ситуацию с видеоанализом, поскольку не оставляет другого выбора, как осуществлять вышеназванный анализ лишь над компрессированными видеопотоками!!!

 

Следовательно системы станут "тупее" и наши отечественные разработчики потеряют своё последнее преимущество перед импортными! Как же тогда выруливать из складывающейся ситуации? Мысли есть - скоро доложу!

 

 

22.11.2006  IP-революция - 43

 

Итак, обработка должна быть на борту. А есть ли в природе такие камеры? Естественно вы мне скажите - навалом! Там такая мощная обработка - закачаешься. Компрессия называется. А кое-где и детекторы есть. Ну, во-первых, толку от этой компрессии в качестве функции для "умной" камеры - ноль! Скорее даже вред! А что касается детекторов, то можно лишь пустить слезу умиления!!! И что ж тогда крестьянам делать - барина ждать? А мы щас сами камер понаделаем! А вот это уже утопия - сделать камеру на порядок сложнее, чем плату ввода. Ладно, напряглись и что-то сделали. Но и этого мало - надо дать возможность сторонним системным интеграторам самим зашивать в неё свои алгоритмы. А вот это уже вопрос. Обычно профессиональные производители камер не утруждают себя разработкой алгоритмов видеоанализа. Надёргают всякой муры - пользуйтесь! Таким образом, перспективы заиметь в ближайшее время "умную" камеру, с возможностью запихивания в неё собственных мозгов - туманны!  И что тогда делать? 

 

 

26.11.2006  IP-революция - 44

 

И ещё пара слов о складывающейся ситуации. IP-решения в первую очередь "отъедают" ту часть рынка, которая связана с глобальными системами видеонаблюдения. Но именно они и нуждаются в первую очередь в реально работающих видеодетекторах. Иначе не понятно как вообще реагировать на информацию от сотен камер и как находить интересующие фрагменты в архивах. Однако компрессия ставит крест на этих "умных" функциях - все ресурсы процессора уходят в распаковку и качество детектирования сильно страдает от "ужатости" фрэймов! Кстати, в тестах проведённых журналом CCTV Focus, не участвовало ни одной платы с аппаратной компрессией. Причём не потому, что их не предоставили для испытаний, а потому что тестировать их было бессмысленно!

Таким образом,  IP-технологии постепенно выдавливают из верхнего уровня рынка функцию детектирования как таковую - в результате останется лишь название! Системы отупеют и не будет более разницы между отечественными и зарубежными решениями. А это потеря последнего нашего преимущества. Ведь "умные" камеры в том виде, как это было сформулировано выше, появятся в достаточном количестве лишь через 3-5 лет! Это как бы время перехода с аналоговых камер на цифровые - вот так мне кажется.

В среднем и нижнем уровнях рынка ситуация будет чуть лучше, но и там неминуемо появятся IP-камеры, реализующие лишь функцию компрессии. Так что ж делать в эти 3-5 лет? Как нашим разработчикам не потерять ведущие позиции по "умным" функциям или вообще не загнуться? А надо навалиться всем миром и сделать народный НаноВидеоСервер!!!  Во как загнул!

 

 

28.11.2006  IP-революция - 45

 

Итак - Народный НаноВидеоСервер! Какая основная функция такого устройства? Отвечаю - превращение любой аналоговой камеры со стандартным TV-сигналом в IP-камеру. Таким образом, с одной стороны у такой коробочки имеем видеовход, а с другой, ну скажем, Fast Ethernet. Почему эта штуковина должна быть Народной и какой смысл мы вкладываем в сие название? Отвечаю:

 

1. Устройство должно быть массовым.

2. Доступным для широкого круга пользователей, как инсталляторов, так и разработчиков, которые имели бы возможность реализации в данном устройстве своих алгоритмических наработок.

3. Совместимо по программному обеспечению (системе команд и микроархитектуре) с народными компами, основной которых являются процессоры с архитектурой x86 (как Pentium).

4  Дешёвым - цена устройства  должна быть порядка разницы между стоимостью аналоговой и IP-камеры с примерно одинаковыми характеристиками и не превышать, например, цены коробочки Video-MPEG-4.

 

Теперь рассмотрим, что подразумевается под приставкой Нано! Дело в том, что приставка Микро уже занята - микрокомпьютер или микросервер, например. Тогда попробую обозначить основные моменты:

 

1. Малые габариты устройства - примерно со спичечный коробок, чтоб можно было в кожух камеры запихнуть иль на BNC-разъём одеть.

2 Ультрамалое энергопотребление - порядка полутора Ватт.

 

Так вот - всё это возможно!

 

 

30.11.2006  IP-революция - 46

 

Ну всё, хватит кота за хвост тянуть - даю открытым текстом. Основой Народного НаноВидеоСервера может стать процессор фирмы Intel - PXA270! Обратите внимание - этой новости уже два с половиной года. И цена там стоит по 32 бакса за партию из 10000 штук. Сейчас картина уже другая. На базе этого процессора реализованы самые мощные карманные компьютеры ASUS MyPal A730 и Fujitsu-Siemens LOOX 720. Мы ещё проанализируем возможности этого чипа, а сейчас - почитайте про сие чудо природы из первоисточника. Извините за краткость - дел по горло!

 

 

03.12.2006  IP-революция - 47

 

А теперь будем анализировать. Сразу надо отметить, что в отличие от традиционных процессоров Intel, имеем уже нечто качественно новое - интегрированную систему на одном кристалле. Тут есть практически всё - и память, и разнообразные интерфейсы и даже управление LCD-монитором (который нам и даром не нужен). Я специально вырезал страничку с основными характеристиками. Хочу обратить особое внимание на энергопотребление - менее 500 mW. Во как! Кстати именно это свойство побудило не только производителей КПК и смартфонов, но и некоторых производителей встраиваемых систем взять сей чип на вооружение. Вот, например, компания Toradex что придумала -  Colibri XScale® PXA270. Как следует из ТО - энергопотребление такой "птички" составляет  800 mW. Чем не основа для НаноВидеоСервера. Давно бы и такой сделали, только он особо никому в промышленной электронике и не нужен. Ну тогда сами помечтаем, а потом и сделаем.

Нам необходим ввод одного композитного видеосигнала. Наилучшим кандидатом для этих целей подходит чип видеодекодера от Texas Instruments - TVP5150. Маленький - всего 32 ноги и ест только 113 mW! На выходе имеет интерфейс ITU-R BT.656 (8-ми битный цифровой видеопоток). А у PXA270 точно такой же - можно соединять напрямую. Далее, для реализации Fast Ethernet можно взять решение из Colibri. Там сидит соответствующий контроллер от компании Davicom. Ну и для полного счастья осталось лишь добавить маленький чип EPLD от Xilinx - для защиты ноу-хау(16.07.2006  IP-революция - 9). Вот и всё - по минимуму. Таким образом, по габаритам и энергопотреблению требования к Народному НаноВидеоСерверу вроде выполнимы. А как с ценами? Вернёмся  к Colibri XScale® PXA270 там и стоимость кое-какая прописана. Учитывая европейский подход к ценообразованию можно смело сказать, что и это условие вполне реализуемо. Ведь если прикинуть себестоимость самого железа с коробочкой и разъемами, то она вряд ли превысит 50 баксов! А как дела с вычислительной мощностью?

 

 

05.12.2006  IP-революция - 48

 

А собственно говоря, прикидочный анализ вычислительной мощности чипов с ультрамалым энергопотреблением для обработки изображений я уже начал 9 месяцев назад в теме Камерные перспективы. Можете почитать начиная с 11-но постинга, а ещё лучше с самого начала. В принципе, какая разница, где будет стоять наш НаноПроцессор - в камере или серверчике. Тогда были рассмотрены чипы двух компаний - Philips и Texas Instruments. Для полного счастья туда же можно добавить процессор  AMD Alchemy, который превратился в RMI Alchemy путём продажи всего этого хозяйства компанией AMD в компанию RMI. Ничего особенного сей процессор из себя не представляет. Он имеет архитектуру MIPS32 отличную от архитектуры x86 - сплоховала тут AMD. А вот Intel - не сплоховала! И потащила в PXA270 всё что было наработано за долгие годы для своих процессорных архитектур. А зачем изобретать велосипед. Взяли да запихнули в PXA технологию MMX и обозвали просто Wireless MMX, причём 4 года назад! Таким образом в PXA270 SIMD-ность уже равна 8-ми (64-х разрядная обработка) в отличие только 4-х - у конкурентов. Да и тактовые частоты покруче будут. Но и на этом Intel не остановилась.

 

 

08.12.2006  IP-революция - 49

 

Так на чём мы остановились? Ага - на том, что Intel не остановилась и... - стала проектировать PXA290. Но потом ей это надоело и она, как и AMD, продало целиком всё подразделение компании Marvell. Наступило лёгкое расстройство типа - приехали. И действительно приехали - в светлое будущее! Неделю назад Marvell анонсировала новую серию процессоров. Нас в первую очередь интересует PXA320. На самом деле это уже упоминавшийся PXA290. Что изменилось, по сравнению с PXA270? Ну, первым делом технологический процесс стал 90-нм против 130-нм. Это естественно позволило напихать на кристал всего побольше и побыстрее. Процессор стал работать на частоте 800 МГц, встроенной памяти стало в два раза больше и ускорилась в 2 раза системная шина (266 МГц - это из других источников). Однако основным признаком зрелости стало появление 256К L2 кэш и дальнейшее расширение потоковых SIMD-команд - Wireless MMX 2. Фактически имеем Pentium III, причём не просто процессор, а целиком компьютер на одном чипе с ультрамалым энергопотреблением! А до кучи ещё добавили фрэйм-буфер на 768 Кбайт. На сегодня всё - убегаю.

 

 

11.12.2006  IP-революция - 50

 

Таким образом, можно констатировать, что на данный момент процессоры PXA являются самыми мощными в своём классе - для КПК и смартфонов! Конечно трудно оценить их производительность без конкретных замеров, но, по крайней мере можно сделать предварительную прикидку, исходя из следующих данных:

Тем не менее, даже на этой частоте (806 МГц) производительности Monahans будет достаточно для воспроизведения видео в формате H.264 при разрешении 640 x 480 пикселей и битрейте 3 Мб/с с частотой 30 кадров в секунду.

Зная конкретное время выполнения указанной процедуры и скорость работы видеодетекторов, скажем на Pentium 4, можно понять, что ожидать от процессора PXA320. Например, наши алгоритмы видеоанализа точно будут работать в режиме реального времени по одному каналу.

 

 

14.12.2006  IP-революция - 51

 

А теперь проанализируем перспективы развития НаноСистем на чипе. Из всех производителей таких чипов только Intel и AMD имеют опыт создания классических компьютерных процессоров с архитектурой  х86. Однако AMD пошла другим путём, и тем более продало данное подразделение компании  RMI. И лишь Intel начала перетаскивать все свои наработки из настольных компьютеров в КПК. И даже на смотря на то, что данное микроэлектронное подразделение было так же продано - компании Marvell,  стратегическая линия скорей всего останется прежней. Думаю года через два мы увидим что-то типа Pentiun 4 c 512K L2 кэш и тактовыми частотами порядка 1.5-2 Ггц. Причём наверняка на 65-нм проектных нормах. Им не надо мудрить по поводу архитектуры - всё уже давно сделано: механизмы работы конвейеров, организвция кэш, системной шины, памяти и т.д. В этом плане их конкурентам придётся не легко и скорее всего они займут нишу простеньких смартфонов. Считаю, что нам очень повезло с Intel и Marvel! Причём самый главный плюс - это архитектурная совместимость. Именно она может сыграть решающую роль в том, чтобы задуманный НаноВидеоСервер стал истинно Народным!

 

 

16.12.2006  IP-революция - 52

 

У нас в отечестве много светлых голов - фанатов видеоанализа, которые по настоящему увлечены творчеством! Анализируют, самостоятельно ставят себе задачи, экспериментируют и тут же получают разного рода результаты. А почему? Да потому что персональный компьютер уже не является роскошью, а доступен практически любому - любопыту! Причём мощность сих устройств на порядки превосходит производительность электронных динозавров 30-ти летней давности. Фактически, целый ВЦ на дому! В мою бытность студентом - такого не было! Со средствами захвата изображений проблем - тоже нет. Твори - сколь душеньке угодно и тут же смотри на свои достижения! Думаю прав был товарищ Ленин, приводя в качестве положительного примера (для души и тела), такой вид деятельности, как колку дров - сразу виден результат труда!  Правда дров наломано тоже - изрядно! В большинстве своём выпускники ВУЗ-ов научились хорошо лупить по "тёте клаве", да предлагать услуги по взлому чего угодно иль web-дизайну - бабки зарабатывают! Ну, ничего - перебесятся, да людьми станут! Так, что-то меня занесло - возвращаюсь к теме.

А смысл в том, что подавляющее число приложений для видеоанализа, сочинённое - как "вольными стрелками", так и разработчиками ПО в компаниях, реализовано на процессорах с архитектурой x86. Спрашивается - легко ли перетащить это хозяйство на DSP с другой внутренней структурой?

 

 

18.12.2006  IP-революция - 53

 

Отвечаю - есть два подхода к решению данной проблемы: легкомысленный и супертяжный! Начнём с первого. Ситуация развивается примерно так - вызывает начальство и ставит задачу - быстро сделать детектор движения, а то уж стыдно писать в рекламах о том, чего нет! Что делает программер? Правильно - лезет в Инет и выковыривает оттуда что-то непонятное на языке высокого уровня, а может быть и сам чего напишет. Компы сейчас - просто звери, не то что лет пять назад! Вроде худо-бедно работает (на одном канале) - готово дело. Заниматься оптимизацией на уровне ассемблера, да и самого алгоритма - не хочется, времени нет, да и знаний не хватает. Вот при таком подходе перетащить сие хозяйство на DSP с другой архитектурой - легко! На то и компиляторы имеются. Только вот, что при этом реально получается...? Ну тогда в следующем посте расскажу вам жуткую историю, от которой даже у меня (бывалого) - челюсть отвисла!!! 

 

 

21.12.2006  IP-революция - 54

 

Как и обещал - рассказываю жуткую историю! Попросили у нас люди добрые (имён называть не буду), дать им на тест-драйв - плату нашу 4-х чиповую (для стандартной PCI-шины), чтоб проверить скорость работы видеодетекторов. Ну, мы и дали, а они взяли ещё одну систему (тоже называть не буду), да начали тестить. Причём коип был шибко навороченный - Intel Core Due с максимальной частотой! Запрограммировали в нашей системе 4 канала, в каждом из которых врубили SlowDownDetection (Детектор Оставленных/Унесённых Предметов) и ещё по 3-и MotionDetection - все параллельно работают. Без проблем - пошло это хозяйство пахать на полную катушку, по 25 кадр/с на канал! Узнать что было бы при большем числе каналов не представлялось возможным - PCI-шина тормозит. Но и это проверить в принципе можно с нашим ВидеоПроцессором MegaFrame-X. А потом запустили вторую систему - облом, только 5 кадр/с лишь в одном канале!!! Вот и получается - выигрыш по скорости: ни на проценты, ни в разы, а в десятки их! От этого у меня челюсть и отвисла - не ожидал, что такое налепить можно! Срамота, да и только!

 

 

23.12.2006  IP-революция - 55

 

Надо бы с этим делом разобраться! Однако не буду особо анализировать, как в упомянутой системе докатились до жизни такой, а расскажу про нашу бескомпромиссную битву за скорость. Причём под сим термином будем подразумевать не скорость вываливания на рынок недоделанных решений, а именно быстродействие систем при реализации алгоритмов видеоанализа - видеодетекции, в частности.

Итак, начну с того, что нам - мне и моему соратнику-компаньону, посчастливилось начать свой творческий путь в качестве разработчиков аппаратных средств! А это многого стоит - у каждого аппаратчика того времени борьба за наносекунды была заложена на уровне подсознания. Наверное из-за скудности имевшихся ресурсов. Наверное эта особенность и прилипла намертво, у меня - при сочинении шустрых алгоритмов, а у моего соратника - в виде оптимизации софта для оных! Систему MegaSense мы начали рожать аж в 1994 году, а до этого были кое-какие эксперименты. Как сейчас помню на 286-ой машине удавалось детектировать всякого рода летающие предметы типа, сигаретных пачек, шариков, тапок и дугой мелочёвки. Правда и размер кадра был не ахти какой. А в 1995-м приступили к созданию системы для считывания автомобильных номеров MegaCar. Причём тогда в нашем распоряжении был только 386-ой комп. Думаю, что такая скудность вычислительной мощности (по теперешним меркам) плюс необходимость работы системы в режиме реального времени и заставила нас искать все мыслимые и немыслимые пути решения поставленных задач. И ничего - справились! Наверное именно отсутствие столь жёстких изначальных условий, а также спроса за сделанное и приводит к упомянутому ранее - тяп-ляпству!!!

По этому поводу адресую всем горе-разработчикам одно из моих любимых произведений на актуальную тему - "Последний День Туготронов", там ещё стих замечательный есть:

 

Регулируй, наблюдай,

Экономь микросекунду,

Зря сигнал не посылай,

Не запоминай ерУнду!!!

 

 

25.12.2006  IP-революция - 56

 

Итак - битва за скорость. Как аппаратные разработчики - мы всегда изучали микроархитектуру Intel-овских процессоров и пытались выжать из неё максимум. Сначала об алгоритмах. Не буду расписывать всех тонкостей - буквально несколько штрихов, поскольку собираюсь в скором времени открыть ещё одну тему, посвящённую видеодетекторам. Главное в алгоритмах - их "тупость"! Они не должны быть заумными, с элементами "распознавания" и многочисленными раздумьями типа "if-goto". Их главная задача - молотить все области изображения совершенно одинаковым способом, как это делает наш мозг на всём тракте от сетчатки до первичной зрительной коры, включительно. Вот почитайте пока мою статью в разделе "Публикации". Она называется - “Видеодетекторы – взгляд изнутри. Грани интеллекта”. Там глава есть - "Парад "тупых" алгоритмов".

 

 

27.12.2006  IP-революция - 57

 

Так вот, удалось разработать совершенно новый математический аппарат, ориентированный на максимально возможную скорость выполнения операций обработки изображений. Из нейрофизиологии известно, что сам по себе отдельный нейрон сильно шумит и имеет динамический диапазон - дай бог, 1:10! Однако их коллективная работа может творить чудеса. Пришлось лет пять перелопачивать гигантский объём литературы по нейрофизиологии зрения живых существ - какая прелесть когда, наконец , приходит понимание всех этих сложных и одновременно простых, как правда, процессов! В результате родились нейро-подобные алгоритмы, которые не имеют ничего общего с нейро-сетевыми! Это была попытка изобразить некое подобие "биовычислений" на электронном уровне. И она - удалась! Скажу лишь, что в любой точке алгоритма промежуточные видеоданные никогда не вылезают за пределы фиксированного байта! Именно это и стрельнуло, когда появились процессоры с технологией MMX - скорость обработки возросла, как минимум - раз в пять!!!

Не буду вдаваться в детали - каждый должен идти своим путём. Бессмысленно публиковать все тонкости алгоритмов - это ж ноу-хау! Возьмут, передерут и начнут продавать! Лично мне важно, чтоб мозги у истинных разработчиков - заработали! Глядишь придумают чё-нить новенькое - вот и я тогда, обогатюсь!!! Но шоб не плутали по Инету и не искали всяку лабуду - даю наводку. Нет не в плане - на халяву выпить, а книжки почитать, хотя Василий Иваныч с Петькой, и эту технологию в анекдотах освоили. Вот вам два моих самых любимых произведения:

1. Дэвид Хьюбел "Глаз, Мозг, Зрение" - фантастическая книга с картинками великого нейрофизиолога, лауреата Нобелевской Премии! Человек (с большой буквы) просто рассказал, чем он занимался всю жизнь.

2. Дэвид Марр "Зрение. Информационный подход к изучению представления и обработки зрительных образов" - вот её в основном и читал все пять лет, причём половину так и не понял - гений писал!!!

Вот видите, как интересно получилось-то - Два Дэвида!!! Это вам не - "Три девицы под окном...".

 

 

03.01.2007  IP-революция - 58

 

Ещё раз всех - с Новым Годом! Продолжим. Вы конечно можете задать вопрос - а куда это меня занесло? В нейро-подобие какое-то. Ведь речь изначально шла о перекладывании алгоритмов с одной микроархитектуры на другую. Вот именно к этому и пытаюсь подвести! Думаю далеко не все программисты представляют, что творится в системном железе на микроуровне. Ну например, зачем нужна и как работает кэш память. Если б её не было. то система представляла собой этакого уродца - мощнейшая голова (процессор) сидит на тонюсенькой шее (системная шина). А КПД составило бы - дай бог процентов пять! В современных Pentium 4 тактовая частота перевалила за 3 Ггц, а вот системная память достигла лишь 266Мгц! Да - именно этой цифры, а не в 4 раза больше. Естественно только в том случае, если бы не было кэш памяти. Именно она и подкачивается данными с учетверённой скоростью, которые вроде сейчас и не нужны, но могут скоро понадобится - всё от алгоритма зависит. Речь идёт о L2 кэш. Размер оной уже достиг 2 Мбайт (в серверных вариантах и того больше) - в неё уже можно запихнуть несколько фреймов. И работает эта штуковина уже на частоте процессора! Представляете, какой резерв для повышения быстродействия алгоритмов. Надо ещё отметить, что кэш всегда находится в монопольном распоряжении процессора, а системная память буквально раздирается кучей претендентов - ввод видеоданных, графика, сеть и т.д. Причём ещё и сам арбитраж пожирает ресурсы.

 

  

06.01.2007  IP-революция - 59

 

Эти праздники меня, наверное, скоро доконают! Итак, речь шла о L2 кэш. Она большая и быстрая, только вот одна проблема - как сделать так, что б эффективно работала. А для начала надо почитать техническое описание. Конечно это муторное занятие - штудировать документацию. Сейчас "новое веяние" - народу просто лень заниматься самостоятельной работай. Люди пишут письма иль звонят: "Не работает, безобразие, где техподдержка!". А всё просто объясняется - руководство ставит грандиозные задачи в сжатые сроки. Ну, скажем, - родить детектор оставленных/унесённых предметов за пару недель!!! Просто насвистели в пиарном угаре на очередном тендере, а ту бац - какие-то испытания на носу! Иногда дело до маразма доходит - берут чужую работающую систему да показывают как свою! Продемонстрировали - а дальше хоть трава не расти! Случаев предостаточно. Так, опять меня занесло - обязательно обсудим эти моменты, а пока возвращаемся к теме.

В качестве примера рассмотрим, очень поверхностно, устройство L2 кэш в последних процессорах Pentium 4. Эта кэш в 2 Мбайт разбита на 16 блоков, каждый из которых в текущий момент является точной копией произвольных блоков системной памяти. Сам процессор даже не знает, что у него есть кэш память - просто обращается в системную. Ассоциативный механизм тут же проверяет - а сидят ли эти данные в кэше. Сидят - хорошо, значит попали! А если нет - промах!  Обычно, в  этом случае случае из кэш вышибается целый блок, к которому дольше всех не обращались. Начинается подкачка в освободившееся место нового блока. Если программа не оптимизирована, то начинается дерготня, которая даже усугубляет ситуацию, как если бы кэш была отключена. Теоретически просчитать это невозможно! Надо только пробовать - и так и этак, да смотреть на время выполнения конкретной процедуры обработки. И таких оптимизационных тонкостей навалом - они отрабатывается годами. И на уровне системной памяти, и ввода-вывода, и графики и т.д. Со временем грамотный разработчик нутром начинает интуитивно чувствовать конкретную микроархитектуру! И никакой компилятор не заменит мозг человеческий. Фактически программирование превращается в искусство. Вот тогда и создаются шедевры! 

 

 

08.01.2007  IP-революция - 60

 

А теперь представьте, разработчику софта, который долгие годы "вылизывал" на уровне ассемблера алгоритмы видеоанализа, предлагают перетащить это хозяйство, ну скажем, на DSP серии TMS320! Правильно - всё надо начинать заново! Там совсем другая микроархитектура - отличная от x86. Но и это ещё не всё - надо потратить кучу денег на  средства проектирования. Это под силу только крупным компаниям, да и то тем, в которых руководство разбирается в технике. О каком Народном НаноВидеоСервере можно тогда говорить!!! Вот она - вся прелесть архитектурной совместимости, которую мы наблюдаем в сериях PXA по отношению к процессорам Intel с микроархитектурой х86. Конечно, не всё так просто - надо учитывать некоторые отличия. Причём, не только в сторону упрощения. Например, технология WireLess MMX отличается от технологий MMX, SSE и SSE2. В последних число регистров 8, а в первой - аж 16! И это очень солидный резерв. Ведь основная задача - минимизировать обращения, как в системную память, так и в кэш и максимально эффективней вариться в "собственном процессорном соку"! Да, попотеть придётся, но это не тот случай, когда надо всё начинать с нуля на незнакомой микроархитектуре! 

 

  

10.01.2007  IP-революция - 61

 

Как и обещал - пара ласковых! Избитая до "кроваво-помидорного месива" тема - техподдержка! Обе стороны - хороши!!! Инсталляторы тупеют на глазах, а могёт быть и - за глаза, сами решайте! Никто даже не утруждает себя чтением ТО - вроде как читать разучились! Зато заваливают производителя идиотскими диалогами типа: "А чё это - нэ работает! А вы хоть глянули в документацию? Вот ещё - у нас объекты, некогда! Ну вы - робяты, даёте! А где тут кнопка "редрессинга"? Чаво? Ну, та которая в системе... - кажется "ВидеоГлюк"! А может - "ВидеоПук"? Точно - а Вы откуда знаете? Да - догадался! Одного понять не могу - почему новую систему вы ассоциируете со старой? Так нам, так проще - мы привыкли, а переучиваться - значит мозги напрягать! Нам ентого - нэ можно!!! Дохтор не велел!". Приехали - с орехами. Теперь глянем по другую сторону баррикад!

А шо ходить-то далеко - вот вам контора Toradex, которая на PXA270 и даже на PXA320  делает платочки Colibri. Бизнес вроде незамысловатый - много не наваришь. Но ведь у капиталистов - зудит, прибыль давай! Вот и начинается - не мытьём, так катанием!!! В нижнюю часть страницы спуститесь и посмотрите - какая замечательная техподдержка, типа - суппорта нарисовалась. Всё есть, начиная от бронзовых, и заканчивая платиновыми - медалями! Только бабки платите! В ТО - ноль! Зато - всех радостно проконсультируют, но за деньги! Это называется, на нормальном языке по простому - вымогательство! И означает лишь одно - неуважение, как к потребителю, так и к себе  - родному! Та же песня - апгрэйт за деньги. Мало того, что потребителю фуфло пихнули, так ещё и за исправление собственных ошибок бабок срубить захотели! Поэтому торжественно заявляю - наша компания такими делами не занималась, не занимается и никогда заниматься не будет!!! Звоните, пишите  - лично просвещать буду! А вообще хочу сказать лишь одно: "Производители, инсталляторы и юзеры - давайте жить дружно, уважая друг друга - максимально!!!".

 

 

12.01.2007  IP-революция - 62

 

Итак, подвожу предварительный итог. Процессоры серии PXA компаний Intel/Marvell - идеальное решение для построения Народного НаноВидеоСервера. Они обеспечивают необходимую мощность обработки, малы по габаритам и энергопотреблению, а также позволяют перетащить отработанный софт с одной платформы на другую с минимальными трудозатратами. Причём особо хочется отметить - на первое место выходит именно производительность. Ведь если алгоритм еле дышит на новейших процессорах (21.12.2006  IP-революция - 54), то на PXA320 он просто перестанет работать, не говоря уж о других DSP-платформах! Скорость, скорость и только скорость. В полную бессмыслицу превращаются "супер достижения" типа -  17.09.2006  IP-революция - 28. Что толку от демонстрации "интеллектуального детектора" лишь по одному каналу - практической пользы ноль! И что же делать? Знамо дело - тестировать! Только после вляпывания тортом в PR-ную рожу - народ начинает шевелиться!  Так вот, торжественно объявляю - новый тортик почти готов! Будем проверять, причём очень скоро, работу систем с видеодетектированием аж по 4-ём каналам одновременно! Методика - пальчики оближешь!!!

 

 

15.01.2007  IP-революция - 63

 

Эх, обещали, что на Старый Новый Год с обращением к народу выступит Старый Президент! Опять обманули!!! Ну и ладно  - работать пора начинать. Итак с техническими вопросами худо-бедно разобрались. А как теперь - с организационными? Как же завалить страну Народными НаноВидеоСерверами? Давайте пофантазируем. Первый путь - в лоб! Выглядит он примерно так:

   Совершенно Секретно

ЗАЯВЛЕНИЕ

          Товарищ Министр Безопасности!!! Прошу Вас, поручить Товарищу Министру Видеонаблюдения организовать производство Народного НаноВидеоСервера! И шоб побольше и подешевле! Голодному народу нужны удочки, а то загнётся!!!

Целую, Пилюлькин!

 

 

Сами понимаете - полная чепуха получается. Типа, Правительству вроде как делать нечего, а у него и так дел навалом - природные богатства, ЖКХ, политические момэнты, да и вообще - реформы. Какие там ещё удочки! А потом, вроде никто и не голодает! Так лишь, себя чуток подъедают!!!

 

 

17.01.2007  IP-революция - 64

 

Второй вариант - идём в Технопарк! И в захлёб начинаем объяснять - какие перспективы открываются для отечественных производителей "умных" видеоштуковин и как это патриотично, не дать загнуться русской научно-технической мысли!!! Технозоопарковцы всё внимательно выслушивают (по инструкции положено), а потом  делают сверхкислую рожу: "Ну что вы, ей богу, товарищи - на дворе 2007 год, а вы с какими-то коробочками! Вот если бы вы предложили решение для чтения мыслей по динамике шевеления ушами... - мы б такие инвестиционные капиталы привлекли, ого-го-го!!!". Так, ясно - опять пролёт! И что же делать, не говоря уж о том - кто виноват?

 

 

 

23.01.2007  IP-революция - 65

 

Что-то я загулял! Продолжаем. Так что же делать? Тогда идём традиционным путём. Надо сделать так, чтобы идея охватила массы! Ну, например, как с платами на PCI Express - стоило только одной компании объявить, так и остальные посыпались со своими разработками! Хотя в данном случае - вроде как и деваться было некуда. И материнки на новой шине пошли, да и чип моста PEX8111 появился! Вот и налепили близнецов-братьев. В нашем же случае тоже новый чип объявился - PXA320. Однако сама идея, что-то на нём сделать, не столь очевидна! Вот когда идея по настоящему стрельнула, так это 6 лет назад (весной 2001), когда изобрёл я технологию SlowDownDetection - или Детектор Оставленных/Унесённых Предметов. Функция оказалась настолько понятной массам, что уже через три месяца об аналогичной разработке отрапортовала сначала одна фирма, затем вторая, а далее - пошло-поехало! Сейчас упомянутый видеодетектор является стандартом де факто и прописан в любой "крутой" системе! Самое интересное - ни один не работает, кроме прародителя естественно. Подтверждение тому - тесты, прошедшие на выставке PROST 2006. Так вот, необходимо сделать идею понятной и достучаться ею в головы разработчиков и их руководителей. Этим и занимаюсь! Конечно вы спросите - а зачем мне это надо, что-то непонятно. Какой-то "сусаниновщиной" попахивает!!!

 

 

26.01.2007  IP-революция - 66

 

Расчет простой - глядишь кого-нибудь, да прорвёт. И пусть даже с помпой будет доложено, что - "впервые в мире...!". От этого ничего не изменится. Далее кто-нибудь тоже отрапортует - и пойдёт-поедет! Важно отметить, что в силу многогранности чипа PXA320 (на данном этапе) могут появится разнообразные модификации НаноВидеоСервера. Например, со встроенным флэш-накопителем или с Wi-Fi каналом. Всё необходимые для этого интерфейсы и контроллеры на чипе уже имеются. Однако ожидать, что появляющиеся НаноВидеоСерверы сразу станут народными - увы, не получится!

 

 

29.01.2007  IP-революция - 67

 

А почему не получится? Да потому что первый кто вылезет с такой коробочкой заломит цену - о-го-го! И естественно не пустит в свою железку чужие алгоритмы! А вот когда разгорится конкурентная борьба, то и цены начнут снижаться и появятся дополнительные услуги в виде некого SDK. Можно конечно предположить - а вдруг отыщется незагруженный микроэлектронный заводик. Коробочка-то не особо навороченная получается (с точки зрения железа). Может быть кому-то выгодно станет такие клепать, наваривая процентов 20 прибыли! А вот и не угадали - 20 малова-то будет, а вот 800 - в самый раз!!! Это типа продавать пластмассовые баночки для хранения сахарного песка вместе с оным, но уже по цене золотого. Поэтому быстро сообразят - влепят туда какой-нибудь кодер MPEG-4 и начнут толкать уже не по 100, а на полную катушку - 600 баксов!

 

 

31.01.2007  IP-революция - 68

 

И куды ж нам тоды - видеокрестьянам податься? Да и не надо никуда дёргаться - всё само и образуется! Правда времени - малова-то будет. Думаю переход с аналоговых (по выходному сигналу) камер на цифровые - займёт где-то лет пять! А первая коробочка появится в этом году - обязана. Далее, год на раскачку остальных - глядишь идея дойдёт и до ЮВ-ов (наших братьев по разуму из Юго-Восточной Азии)! Начнут ломать и пытаться повторять, да продавать по себестоимости с микронаваром! Вот это нам и надо!!! Надо их лишь спровоцировать (как с комповыми железками ввода видео) и подсунуть "правильное решение", в плане самого железа. И это будет правильно - они ж всегда были нашим "сырьевым придатком", в разрезе обеспечения "русской инженерной мысли" необходимыми аппаратными средствами. Чипами, платами и другой комплектухой! Во какой у меня - мечта!

 

Лихо ж я загнул, творя - на исходе января!!!

 

 

02.02.2007  IP-революция - 69

 

Вот мы и подошли к эпилогу. Что в сухом остатке? Попробую по пунктам:

 

1. У нас лишь порядка 5-ти лет, которые соответствуют переходу с аналоговых камер на сетевые. Цифровые естественно! Платы ввода просто вымрут вместе с чудесными алгоритмами. Причём появления отечественных камер ждать как-то не приходится. Это - утопия! Только не надо говорить. что и мы сами с усами. Отечественных производителей камер можно пересчитать на пальцах одной руки. Причём некоторые из них, просто играются в детский конструктор! В результате весь наш рынок завалят импортными гляделки с тупыми сжималками. Даже если предположить, что будут созданы "интеллектуальные камеры" - всё равно  алгоритмы там будут не наши. "Русская научно-техническая мысль" просто помрёт и все пойдут обслуживать супостатов. Что делать?

2 Создаём Народный НаноВидеоСервер! Упомянутая мысль расцветает! Правда с условием, что данная волшебная коробочка не останется "черным ящиком", без окон и дверей и будет открыта отечественным мозгам, как любой стандартный персональный комп. Однако вы возразите - так через 5 обещанных лет "переходного процесса" и коробочки станут не нужными!!! А дальше-то что?

3. Правильно - тоже вымрут! Однако мы на них потренируемся и покажем мировому техническому сообществу, каких высот достигли наши алгоритмы. Естественно устоять перед таким примером будет невозможно. Следовательно наши любимые ЮВ-ы начнут запихивать чипы серии PXA прямо в камеры. А какие проблемы - ставить аппаратный кодек иль НаноКомп. Стоимость практически одинаковая. Главное сделать так, шоб они "правильно додумались". Пусть даже MPEG какой-нибудь туда засунут - лишь бы SDK был!!! Такие вот дела.

 

 

06.02.2007  IP-революция - 70

 

Итак, первую серию темы IP-революция - считаю завершённой! Думайте!!! Если мысли появятся - милости прошу. Сейчас самый подходящий момент - выставка. Завтра и послезавтра - буду обязательно! Захотите поговорить-обсудить - 8-916-3149033. Не стесняйтесь. А дальнейшие творческие планы будут такие - сначала добавлю постингов в тему  Биометрический наезд! Статья тут появилась, несколько отличающаяся от стандартного PR-а, типа - быстрее, выше, больше... Она как бы претендует на идеологическую гегемонистость с нагнетанием техно-страстей! Тут уж, понятно - остаться равнодушным не могу!!! Это не просто заметка, а начало некой разухабистой компании по задуриванию мозгов простому потребителю и руководству высокого полёта. Очень настораживающее явление - безтомознутость! Буду выжигать - калёным железом!!!  

 

Взад

Rambler's Top100