Камерные перспективы          

  

06.02.2006  Камерные перспективы

 

Нет, речь пойдёт не о классической музыке. Сегодня бок о бок, синхронно появились две новости - о перспективах и шибко 'умной" камере. Более подробно о ней написано здесь. Вы пока почитайте, а потом мы подробно проанализируем основные тенденции. Извините - убегаю на выставку, сегодня заезд. Наша компания - МегаПиксел будет представлена на объединённом стенде ассоциации АванГард: зал N4, стенд А5. Приходите - будет интересно!

 

 

10.02.2006   Камерные перспективы - 2

 

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

 

Когда я на почте служил ямщиком,

Был сильно травмирован - ящиком!!!

 

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

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

 

 

11.02.2006   Камерные перспективы - 3

 

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

Для начала надо понять чем собственно аналоговые камеры отличаются от  IP-камер, в плане себестоимости. Да практически ничем, кроме некой электроники для оцифровки, сжатия и сетевого обмена. Красная цена этим нововведениям 30-40 баксов! И всё это тонет в конечной цене камер для охранного видеонаблюдения - они по определению более дорогие, чем web-мыльницы для сетевой молодёжи. Это и оптика, и гермо термо кожухи, и целая куча других прибамбасов! Слава богу производители IP-камер наконец-то обратили внимание на сферу безопасности.

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

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

 

 

13.02.2006   Камерные перспективы - 4

 

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

"IMS Research предсказывает, что следующее поколение сетевых камер будет иметь встроенные средства анализа видеоконтента для обнаружения различных поведений или событий. Прогнозируется, что первые продукты нового поколения появятся на рынке в пределах следующих 12 месяцев."  

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

 

 

15.02.2006   Камерные перспективы - 5

 

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

Рано утром, по утру - прискакала... - нет не кенгуру, а прибежал на третий день выставки к нам мужичок импортный! Да  закидал нас проспектами про "умную" коробочку, которая очень "интеллектуально" движение детектирует. Мы конечно стали сопротивляться, хотели ему наш "Детектор оставленных/унесённых предметов" показать, но он решительно замахал руками и объявил, что такого добра у него навалом - приходите, посмотрите! Ну мы и пошли. Первым делом он угостил нас конфетами и завёл пластинку о том, как: "Израильские космические корабли бороздят просторы..."!  Ну, я таких песен песен ещё в Италии наслушался. Короче,  лежит на столе "умная коробочка" с 4-мя BNC-разъемами и сетевым шлангом с компом соединена, а заодно что-то детектирует. Тогда я исполнил свой классический шаманский танец - бросил на пол пачку сигарет и начал колдовать. Вот так примерно - ровно год назад было. Хозяин сразу замахал руками и заявил, что настройки какие-то не те! Взял здоровенную сумку-рюкзак и торжественно водрузил её туда, где сигареты валялись. Ну и ладушки, тогда я начал ходить вокруг сумки - и тут же получил "жёлтую карточку": "Ходить - незя-зя-зя-зя!!!".  Такие вот дела, опять обманули - PostDetector подсунули!!!

 

 

16.02.2006   Камерные перспективы - 6

 

А теперь вернёмся к упомянутой ранее "умной камере". Цитирую дословно:

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

А в другом месте можно найти и такую фразу:

"...функция доступна только при использовании регистрирующего программного обеспечения, поддерживающего цифровую схему подписи Sony".

Это относится к "Детектору оставленных вещей". И ещё что-то невнятное о 4-ех областях обнаружения. Ну что ж, в нашем граммофонном отделе новинка - очередная пластинка о том, как уже "Японские космические корабли бороздят просторы..."! Короче, тут шапкозакидательством уже не обойтись. А именно, процесс перехода с аналоговых камер на сетевые может налететь на здоровенный айсберг, подводная часть которого вроде и не видна! Ну тогда нырнём и поглядим!

 

 

22.02.2006   Камерные перспективы - 7

 

Итак, сегодня большинство IP-камер рассчитаны на работу в 100 мегабитных сетях. А этого слишком мало, чтобы передавать несжатый цифровой поток даже от одной камеры. Например при оцифровке аналогового сигнала возникает пиковый поток порядка 14 Мбайт/с для ч/б камер и в два раза больше для цветных. А мы хотим чтобы в сети сидело сразу много камер. Единственный выход - жать до упора. Что все и делают, дабы добра этого в виде разнообразных чипов компрессии хватает. Так вот, как только мы отправляем компрессированный поток в сеть - мы фактически ставим крест на функции видеодетектирования. Аналогичная проблема уже давно присутствует на платах с аппаратной компрессией. Поэтому надо отдавать себе отчёт - мы делаем простую систему видеонаблюдения с "тупой" записью или хотим создать активную систему охраны с развитыми функциями видеодетектирования. Это абсолютно разные вещи. Поэтому выбор IP-камер для активных систем может стать ошибочным. Нет, конечно что-нибудь надетектировать и удастся, но уже не с таким качеством (упадёт как пространственная, так и контрастная чувствительность). Более того, возрастёт нагрузка на центральный процессор - для детектирования надо предварительно декомпрессировать изображения. Причём известно из практики, что "разжимание" занимает обычно в два раза больше времени, чем "сжимание". И что делать?

 

 

25.02.2006   Камерные перспективы - 8

 

Так на чём мы остановились? Тут с этой Олимпиадой - все мысли разбежались! Вспомнил - "буржуины" со своим "перевооружением" (переходом на сетевые камеры) сами себя уверенно загоняют в угол, да и нас туда тащут! Короче, компрессия наступает на горло.. - нет, не собственной песне, а на шею видеодетекции. Какие ж варианты спасения? Ну первое, что приходит в голову - перейти на более скоростные каналы связи и передавать видеопоток без сжатия. Самое интересное - таких камер навалом, с интерфейсами Fire-Wire или USB-2. Скорость в районе 400 Мбит/с. Однако их дальнобойность не превышает 5-ти метров. Для микроскопии или машинного зрения вполне достаточно, но для охранного видеонаблюдения - маловато будет! Да и требования к самим камерам - тепличные, как по температурному диапазону, так и по степени защищённости от агрессивной внешней среды. "Медный" GigaBit Ethernet - тоже слабоват. Так может быть выход из камеры оптическим сделать?

 

 

 27.02.2006   Камерные перспективы - 9

 

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

 

 28.02.2006   Камерные перспективы - 10

 

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

Vidient SmartCatch 2.5 является новейшей реализацией флагманской продукции компании, предоставляющей самую передовую на сегодняшний день "интеллектуальную" систему видеонаблюдения.

Далее в пылу "битвы детей" проскакивает аж такое: "Да мой папа твоего не в одну, а в две и даже три лепёшки расплющит!".  Вот полюбуйтесь:

Обладая реальными возможностями распознавания поведения, система участвует в решении проблем окружающего нас мира, а не просто регистрирует движения или следит за объектами.

Таким образом, совершён "наезд" на соневскую камеру, в которой только "Intelligent Motion Detection" и "Intelligent Object Detection" присутствуют! Во как они её! Повезло им, что с "нашими детями" не столкнулись, а то было бы море крови! Самое интересное, фантазии иссякли - так и не было показано ни единого конкретного примера на тему распознавания поведения. Что за зверь такой! Видимо подтверждаются мои опасения - читайте свежую статью "Поведай мне свои мечты".

  На самом же деле в вышеназванных "обедах" нет - ни первого, ни второго, ни третьего. Лишь компот из незрелых помидор!!!  Завтра, с приходом Весны, я вам    всё расскажу!

 

05.03.2006  Камерные перспективы - 11

 

Вы наверное и сами догадались - каких "котов" я имел ввиду. Всё займёмся делом, хотя эти 3 дня я им и занимался - статьи добивал. Итак давайте проанализируем возможности современной элементной базы на предмет её использования в "умных" камерах. Специализированные чипы компрессии, например, от Analog Devices рассматривать не будем, поскольку эта функция не является "умной". Жмёт тупо, да и всё! В большей степени нас будут интересовать DSP с мультимедийным уклоном, т.е. с набором SIMD-команд. Раскрывается как Single Instruction Multiple Date - вот хотя бы здесь посмотреть можно. Эта архитектура нужна для видеодетекции - MotionDetection. Уж и не знаю, кто какие алгоритмы видеодетекции использует, но мы применяем именно такой - параллельный подход к обработке и вроде добились неплохих результатов. Сама обработка не тривиальная и предусматривает такую ресурсоёмкую функцию, как пространственная полосовая фильтрация. Более развёрнуто можно посмотреть в моей статье "Видеодетекторы - взгляд изнутри". Итак, первый кандидат на звание "мозги камеры будущего" - Philips TriMedia TM3270. Вот короткая новость на эту тему.

 

 

09.03.2006  Камерные перспективы - 12

 

Итак, что мы имеем по  Philips TriMedia TM3270. А имеем мы то, что его пока в массовом доступе нет, обещано на первое полугодие 2006 - ждёмс! Пока только - TM3260. Сразу надо отметить, что это не чип, а ядро входящее в состав Nexperia PNX1500, т.е. это лишь часть кристалла. Там ещё много всякой периферии, но нас прежде всего интересует процессорный потенциал с точки зрения видеодетекции. Есть ещё прожект по TM5250, входящего в Nexperia PNX1700. А вообще путаница какая-то получается - вроде у TM3270 и TM3250 всё совпадает, однако первый обещают сделать на 0.09 микрон, а второй вроде на 0.13 микрон остаётся. Видимо у них ничего с TM5250 не получилось (документ Nexperia PNX1700 - март 2005), и они перешли на TM3270 (новость TriMedia TM3270 - ноябрь 2005). Да в общем-то это дела не меняет. И вдруг в последней строчке таблицы появляется Pentium 4 (Prescott) - с какой стати? Сейчас объясню.

Нам нужно для оценки процессорного потенциала к чему-то привязаться. Поскольку алгоритмы видеодетекции других компаний держаться в глубокой тайне (хотя догадаться можно легко), то остаётся "примерять" эти чипы от Philips на себя. А мы тестировали наши видеодетекторы на P4 (Prescott) - с параметрами указанными в таблице. При этом надо отметить, что имеются и более скоростные процессоры, да и L2 cache уж разрослась в некоторых до 2M. Результаты тестов есть в статье “MegaFrame-X новая плата видеоввода с интерфейсом PCI-X” CCTV FocusN1 2005 - (см. итоговую таблицу).

 

CPU CPU clock SIMD L2 cache Memory
TM3260 300MHz 4 16K 200MHz - 32bit - 1.6 GB/s
TM3270 500MHz 4 128K 200MHz - 32bit - 1.6 GB/s
TM5250 500MHz 4 128K 200MHz - 32bit - 1.6 GB/s
P4 Prescott 3GHz 16 1M 800MHz - 64bit - 6.4 GB/s

 

Вы пока всё это посмотрите, а я убегу на рекламную паузу - завтра продолжим.

 

 

10.03.2006  Камерные перспективы - 13

 

Продолжаем разговор. Первые два столбца в таблице понятны, в вот 3-ий, который SIMD, надо бы раскрыть. Числа эти показывают сколько байтовых операций можно выполнить единовременно. АЛУ в чипах Philips 32-разрядное - отсюда и четвёрка. А вот в Pentium-е за счёт набора команд SSE2 уже параллельно обрабатывается 16 байт. Почему именно байтовые операции? Дело в том, что наша компания всегда вела бескомпромиссную борьбу за производительность. Вычисления в алгоритмах видеодетекции и "ловли" зоны автономера построены таким образом, что промежуточные и конечный результаты никогда не вылезают за пределы одного фиксированного байта! Здесь нашему математику, в лице меня, пришлось учиться у Природы. В наших головах нет операций с плавающей точкой. Более того, элементарный вычислительный кирпичик - нейрон, обладает очень узким динамическим  диапазоном. Дай бог - 1:10, поскольку шибко шумит! Однако их коллективная деятельность способна творить чудеса. Исходя из этого можно в лоб дать первую сравнительную оценку производительности процессоров. Итак, P4 превосходит TM3260 в 40 раз - частота в 10 раз больше и SIMD-ность в 4. Соответственно для  TM5250 и TM3270 - получаем 24-кратное превосходство. Однако на этом дело не заканчивается - надо ещё учитывать размер L2 cache и другие моменты!!!

 

 

12.03.2006  Камерные перспективы - 14

 

Ну, как работает cache объяснять не буду. Главное, что скорость обмена процессора с этой памятью на порядок с лишним выше, чем с системной. Например, у P4 разрядность cache составляет 32 байта, что в 4 раза шире, да и работает она на частоте процессора. Конечно, если выполняется лишь одна операция типа A-B=C (типа межкадровой разности), то на каждое такое сложение потребуется 2 чтение и 1 запись. Процессор будет фактически простаивать - всё упрётся в системную память). Однако есть такие процедуры, например, как пространственная фильтрация, когда на на один пиксел изображения приходится 1 чтение и 1 запись при куче умножений и сложений результатов от соседних пиксел. Или скажем требуется провести целый ряд промежуточных вычислений типа итераций. Если все это  хозяйство помещается в cache целиком, то можно получить многократное увеличение скорости. Поэтому размер cache играет очень большое значение. Важно также, на сколько ассоциативных блоков разбита эта конструкция. В P4 их число равно 8-ми (8-way set associative). Много это или мало, рассчитать теоретически  невозможно - всё очень сильно зависит от структуры данных и алгоритмов вычислений. Каждый "промах" мимо cache приводит к "вышибанию" одного из блоков - обычно того, к которому дольше всего не обращались. Чтобы не быть голословным, приведу конкретные результаты тестирования наших алгоритмов видеодетекции.

Итак, в нашем распоряжении были две машины (так исторически получилось):

 

1. Двойной Xeon - 2 ГГц, L2 cache - 512 K, FSB - 533 МГц

2. Pentium  4         - 3 ГГц, L2 cache - 1 М,     FSB - 800 МГц

 

Как вы думаете - кто победил и с каким счётом? А победил P4. Причём, если допустить, что один из Xeon-ов вообще не работал (никакого специального софта мы не ставили), то следовало ожидать выигрыш в 1.5 раз. Однако счёт оказался разгромным - 4:1! Это заработала мегабайтная cache, размер ассоциативных блоков которой стал соизмерим с размером обрабатываемых изображений. Что ж тогда говорить о чипах Philips, в которых L2 cache составляет всего 16K и 128K для моделей TM3260 и TM3270 соответственно. Так что разрыв в производительности (в 40 и в 24 раза) может увеличиться ещё существенней и достигнуть как минимум двух порядков. Такие вот дела!

 

 

14.03.2006  Камерные перспективы - 15

 

Теперь вернемся к тестам наших видеодетекторов в статье “MegaFrame-X новая плата видеоввода с интерфейсом PCI-X” CCTV FocusN1 2005. Обратите внимание на предпоследнюю подгруппу данных во второй таблице - 16 ч/б каналов при разрешении 768х288 пиксел. Первая строчка - работает отображение и видеодетекторы. Результат - 25 полей в секунду на каждый канал, т.е. real-time. И это практически предел - далее система начинает "загибаться", в плане детектирования. Таким образом, P4 (с приведёнными выше параметрами) тянет только 16 "живых" каналов. А по оценке от 12.03.2006 он выигрывает у  TM3270  более двух порядков. Хоть нам и нужно обрабатывать всего один канал - производительности чипа от Philips явно не хватает. С учетом того, что ещё надо заниматься компрессией и всем остальным - желаемое от действительного отличается не на проценты, а на порядок!!! Однако ещё раз подчеркну - все эти прикидки относятся только к нашим алгоритмам видеодетекции!

 

 

15.03.2006  Камерные перспективы - 16

 

А теперь займёмся аналитикой. Эх, как же Philips пролетела со своим чипом!!! Вот такой - "кривой вывод" можно было бы сделать, зациклившись на своих проблемах! На самом же деле серия TriMedia была задумана абсолютно для других целей. В прошлом году где-то прочитал, что в мире гуляет около миллиарда мобильников с наладонниками! Сейчас думаю и того больше - гигантский рынок! Причём цены на эти устройства настолько упали за прошедшее десятилетие, что их обладателями легко становятся дети - младшего, среднего и преклонного возраста. Им ведь хочется в 3D-игрушки поиграть, фотками обменяться, музычку MP3 послушать и кино в формате MPEG4 посмотреть. Вот для них - родных (с бабками) и старается фирма, отгрызая свою долю в рынке. Кстати, обратите внимание - из нововведений чипа TM3270 по отношению к TM3260, является добавление специальных команд процессора типа: "new operations (MPEG-4/H.264)". Вот куда всё "затачивается". А как же технические средства безопасности - видеонаблюдение, в частности? Так это ж песчинка в рынке - никто специально проектировать чипы с учётом видеодетекции и не будет. Тогда в чём проблема? А проблема в том, что некоторые "специалисты" пытаются тупо перетаскивать решения из одной области в другую типа: "Тут камеры и тут камеры - какая разница!".

 

 

16.03.2006  Камерные перспективы - 17

 

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

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

 

20.03.2006  Камерные перспективы - 18

 

Итак, двинемся дальше. Вот какой экземпляр любопытный попался - TMS320DM642. Вы пока почитайте здесь, а потом мы кое-какие анализы сделаем!

 

22.03.2006  Камерные перспективы - 19

 

Так, что-то я загулял, по делам - продолжим, однако. Мощный чип, но "некузявый" какой-то! Естественно архитектура переехала из чипов более ранних серий. Аж 6 штук АЛУ имеется и вроде каждое может выполнять по 4-ре 1-байтных операций. Итого вроде 24-ре за такт. Ежели помножить на 600 МГц, то аж 14.4 Гигаштук/с. Однако, почему-то написано (для этой частоты) 4.8! Как же так? Знамо дело - если б делал процессор сие чудо, то и написано было бы. Далее, непонятно - как задействовать сей параллелизм - нужна степень двойки, а тут шестёрка! Ладно, давайте с другой стороны подъедем. Единственное, что обнаружилось в Инете на тему TMS320DM642 - это две аппаратные платы. Одна DS-4008HC. А далее при наборе её имени в Google повыскакивали сплошные квадратики китайского языка. Но всё-таки обнаружилась и её урезанная версия. Таким образом имеем - один чип тянет 4 канала по сжатию, чип TM3270 (ещё не родившийся) побит в 4 раза. О детекторах история как-то умалчивает! Кроме того, не понятна его первоначальная ориентация. Наличие PCI-интерфейса как бы намекает на использование в мультимедийных платах ввода, причём многоканальных. А вот в камерах сие излишество вроде и не нужно. Ладно - анализировать дальше будем!

 

 

24.03.2006  Камерные перспективы - 20

 

Чтобы понять суть момента, хотелось бы сказать "пару ласковых" этому гиганту американской индустрии, в котором бюрократия доведена до абсурда. Мы целый год потеряли в бесконечной с ними переписке, пытаясь выяснить простой технический вопрос. Суть сводилась к следующему. Для нашего 8-ствольного ВидеоПрцессора MegaFrame-X мы выбрали чип видеодекодера TVP5040. Причём исключительно благодаря тому, что в нём был прописан параллельный интерфейс для закачки управления в регистры. Всё-таки у нас на плате их 8 стоит. Начинаем отлаживаться - интерфейс не работает! Мы им письмо - они нас в штаты, пишем туда - они в Европу. Но мы ведь русские люди - припёрли к стенке. Тогда они нам и говорят, мол используйте последовательный интерфейс. Ну сами понимаете - пришлось обматерить, по английски. Кончилось дело тем, что они сознались в содеянном, а вернее наоборот, тут же сняли всё документацию с сайта и предложили заменить всё купленную партию чипов на - что пожелаем. Ну тогда мы пожелали TVP5145 - и слава богу всё заработало, хотя год улетел! Нам даже доброжелатели предлагали с ними судиться. Но мы слегка мозгами пораскинули и решили, что получится типа - "Бодался телёнок с дубом"! Вот такой штрих к портрету. Завтра поведаю вам об их стратегически-системном мышлении!

 

 

26.03.2006  Камерные перспективы - 21

 

Итак, про системно-стратегическое мышление гиганта американской индустрии. Но сначала прочитайте вот эту заметку. Речь идёт о компании Acorn Computer Group, которая известна своей архитектурой ARM (Acorn RISC Machines). Текст из заметки: "Ныне эта фирма -- один из крупнейших разработчиков микропроцессорных архитектур, лицензии на ядро ARM сегодня имеет практически любая более или менее крупная полупроводниковая компания. В том числе и Intel". А я бы ещё добавил - "...и TI". Вот именно она в конце концов осознала, что со своей архитектурой едет куда-то не туда. Но благодаря своей неразворотливости изобразила что-то непонятное - вот таблица. Посмотрите новинки в первых двух строчках - ARM-ядро добавили и своё старое сохранили! При этом L2 cache угробили! Нет бы сделать целиком на ARM. Вот такое системное мышление!!!

 

 

28.03.2006  Камерные перспективы - 22

 

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

 

 

30.03.2006  Камерные перспективы - 23

 

Сформулируем основные требования для "камерных мозгов":

 

1. Высокая производительность - SIMD-команды.

2. Универсальность - возможность программирования

2. Высокая функциональная интеграция - наличие системных ресурсов на одном кристалле.

3. Малое энергопотребление - 2-3 Ватт.

4. Сопряжение с видеосенсорами.

 

И как тут не крути - вылезает "наладонник"!!!

Взад

Rambler's Top100