|
|
|
|
SergeBS: Прежде чем ТАК уверенно заявлять, надо изучить предмет... Уверяю Вас, я его изучал, поскольку камера мне нужна была позарез для другого проекта. И с проектом vrtp я знаком, читал его лет 5 назад. Вам же, чтобы поумерить восторги, рекомендую посмотреть не первую страницу, а 54-ю http://vrtp.ru/index.php?showtopic=560&st=1060&#entry330625 Вот это гораздо ближе к теме. И, кстати, ближе к тому, о чем я писал ранее - про кортексы, DMA... STM32. как раз он и есть Cortex-M3 |
|
|
ATLab: Уверяю Вас, я его изучал Я мельком глянул - решил что проблем особых нет. Полистал сегодня - видимо они есть. Ваше знание правильнее (ну не знаю, как по-другому выразиться). |
|
|
Хоти! |
|
|
Кстати, сегодня товарищ на работе с утра похвастался свежекупленным регистратором. 120 градусов, экран, питание от аккума и/или прикуривателя, кодек h264, пишет еще и звук, т.е. медиапроцессор стоит неслабый, на МК общего применения такое не сделать. По габаритам - толстый сотовый-раскладушка. Аккума хватает на 2,5 часа, при этом на 4 Гб карточке остается немного места, т.е запись еще не закольцовывается. Цена - 4800, куплен в сотовом салоне. Сколько стоит Ваш рабочий день?... |
|
|
ATLab: пишет еще и звук А звуковое кино научились делать еще в начале прошлого века. |
|
|
ATLab: один кадр с камеры 640*480 это 640*480=307200 байт для ч/б или 640*480*3=921600 байт для цветной. а теперь по порядку: 921600 байт - чтоб сию благодать обработать за 1/15 секунды_ это, кстати, вэб камера, в видеорегистраторе 5-7 кадров в секунду уже выше крыши вобщем какая тактовая частота получается? - 1 мега герц при 8-ми разрядной шине Так? - самый плохонький рик имеет 4-6 мгц тактовку. Первый пункт закрыт? Второй - что мешает буфер РАМ сделать выносным? Да и зачем он нужен если (см далее) Третье - существующие вэб камеры стоимостью 20 баков и размером со спичечную головку передают сигнал прямо в комп по юсб порту - А где там оцифровка? - правильно, уже в камере. мну кажеться, ваши претензии относятся либо к профессиональной видео аппаратуре, либо основаны на познаниях прошлого века. К цене - 7 тыщ стоит ручка/пуговица - видео/диктофон на 4 часа непрерывки.Почему тоже самое для авто - в два раза дороже? |
|
|
Борис Парамонов: мну кажеться, ваши претензии относятся либо к профессиональной видео аппаратуре, либо основаны на познаниях прошлого века. Мне кажется, что Вы очень смутно представляете, о чем пишете, в частности это следует из отсутствия элементарного математического расчета и Вашего слэнга. 1. 7 (кадров/сек) * 921600 (байт/сек) = 6451200 (байт/сек) - поток видеоданных, Надеюсь, понятно, что даже на 20 Мгц PIC не успевает за потоком? Не говоря уж про "тактовку" в 4 Мгц. 2. Если такой поток просто писать на карточку, что тоже непросто, то карточки 4 Гбайт хватит примерно на 10 минут: 4000/6.4=625(сек). Кстати, полюбопытствуйте, как происходит запись на SD карточку: энтузиазма насчет "элементарного PIC" резко поубавится. 3. Внешний кадровый буфер: пусть адрес задается внешним по отношению к PIC счетчиком, счетный импульс на который выдает PIC. Как генерировать этот сигнал и, в привязке к нему, обрабатывать данные? Про прерывания сразу забываем, поскольку вход/выход в/из прерывание сразу убьет всю затею затратами времени. Остается полинг. Так просто формирование импульса для счетчика командами bsf bcf это уже 0,4 мкс при тактовой 20 МГц, плюс к этому добавится время на формирование сигнала записи в RAM и время на чтение из RAM... Вы какую-нито схемку накидайте, да и попишите программку на ASMe, да посчитайте время выполнения цикла обработки одного байта данных, глядишь и наступит понимание. 4. PIC и USB еще как то совместимы на уровне HID или CDC. USB камера + PIC это даже не смешно. 5. Вы уже почитайте ветку на vrtp, там использовали AVR, у которой команда выполняется вчетверо быстрее и вникните в полученные результаты. Я же больше дискутировать про "элементарный PIC" и видео не хочу. Можно было бы еще что-то обсуждать про использование специализированных медиапроцессоров, только это еще более утопичная идея: есть у кого опыт работы с такими штуками? Я бы с удовольствием почитал, на русском а не на китайском |
|
|
ATLab: Мне кажется, что Вы очень смутно представляете, о чем пишете, в частности это следует из отсутствия элементарного математического расчета и Вашего слэнга. На истину первой инстанции не претендую, но: Как братья наши меньшие всю описанную вами сложность запихивают в обьём пуговицы от кальсон при цене 5 тыщ руб и 2 часа записи на 8 гиговую микро карточку ? Ещё:В дешёвых мыльницах за 1500-2000 руб есть функция записи видео 640х480 прямо на карточку, с одновременной трансляцией по ЮСБ ? они Вас не спросили, как на 4гига флешку записывать видео 640х480 в течении 2 часов - потому с успехом это делают Рассказывать, как это делается - лениво, если отстали от жизни - полазьте по форумам, подучитесь немного.Ведь за пять лет много воды утекло . . |
|
|
Спорим, не подеретесь .... Все говорят правильно, но не вникают в сообщения друг друга. ATLab говорит, что ширпотребный 8-ми битный МК (например, PIC16, PIC18) не сможет выполнить захвати RGB-видео 640х480 на лету и писать на SD карточку, а тем более еще и сжать видеопоток дабы на 4 Гбайта уместилось не 10 минут "сырого" видео (как показывают расчеты ATLab), а 1 час (как хочет Борис Парамонов). С другой стороны Борис Парамонов говорит о специализированных чипах, в которых втроен кодер видео и МК расчитанный на управление этим делом и пропуска нужного потока на SD-карточку. |
|
|
Конечно не подеремся. Просто Борис начинает передергивать и выворачиваться. Вот его высказывание со 2 страницы: Борис Парамонов: ....Что нужно для видео регистратора? - источник информации(камера+микрофон), мизерный по мощности контроллер(вполне подойдут самые дешёвые РIС - соблюсти только нужную разрядность и быстродействие) - этот узел преобразует сигналы с датчиков(камера+микрофон) в цифровой вид, нужный для записи во ФЛЕШку, управляет работой всех узлов. ВСЁ Я с помощью арифметики показал (надеюсь доходчиво) что он ошибается и на "самом дешевом PIC" такое не делается. Он тут же говорит, что я отстал от жизни и мне нужно изучить, как это сейчас это делается... Не нужно ничего изучать: используются специализированные (медиа)процессоры, заточенные под конкретную задачу. Чем тратить время на поиски информации о какой-нибудь китайской микросхеме, реализующей эти функции, лучше это время потратить на зарабатывание денег - эффективнее будет. |
|
|
|
|