Разработка, производство и продажа радиоэлектронной аппаратуры
|
Карта сайта
|
Пишите нам
|
В избранное
Требуется программист в Зеленограде
- обработка данных с датчиков; ColdFire; 40 тыс.
e-mail:
jobsmp@pochta.ru
Телесистемы
|
Электроника
|
Конференция «Микроконтроллеры и их применение»
Ответ:
Отправлено
misyachniy
28 февраля 2008 г. 13:48
В ответ на:
USB-камера. Наблюда монитром обмен с компом. Каждые 30 мс проскакивает изохронная передача длиной 23808 байт. Содержимое похоже и есть кадр изображения. В ds сказано, что кадры сжимаются по ISO/IEC 10918-1JFIF. Но при разборе буфера endpoint не нашел ни маркеров, ни других признаков JPEG. Может сырые данные в буфере как-то еще дополнительно обработаны самим USB? Если да, то как?
отправлено Lucky 28 февраля 2008 г. 13:32
Очевидно, считываются при конфигурации/енумерации дескризторы, в котором указан размер изрображения, количество цветов и т.д.
Составить ответ
|
Вернуться на конференцию
Ответы
Как я понял, нумерация происходит только при старте, а эти кадры идут каждые 30 мс непрерывно. Кроме того, видно что содержимое меняется при закрывании объектива - появляются группы нулей.
—
Lucky
(28.02.2008 13:55:47
217.69.212.124
,
пустое
)
Ответ:
—
misyachniy
(28.02.2008 15:08:30
195.10.210.194
, 311 байт)
Полезная инфа для тех, кто следом: похоже, что заголовок не передается вообще, а сразу MCU. Заголовок постоянный - он известен драйверу. Но как быть с таблицами Huffman? Ведь они разные для разных кадров?
—
Lucky
(28.02.2008 16:24:42
217.69.212.124
,
пустое
)
Практика показывает что не разные(+)
—
misyachniy
(28.02.2008 16:42:52
195.10.210.194
, 190 байт)
И еще много сверх того. Эти алгоритмы сжатия есть в спецификации. Но в заголовке должны быть как миниму две таблицы: квантования и Хаффмана. Первая может быть постоянной и взята из спецификации. А с Хаффманом сложнее: ведь содержимое кадров меняется, значит меняется алфавит и частота появлений букв. Проблема.
—
Lucky
(28.02.2008 16:58:2
217.69.212.124
,
пустое
)
Ответ:
—
misyachniy
(28.02.2008 17:09:29
195.10.210.194
, 247 байт)
ОК, спасибо.
—
Lucky
(28.02.2008 17:13:0
217.69.212.124
,
пустое
)
Отправка ответа
Имя*:
Пароль:
E-mail:
Тема*:
Сообщение:
Ссылка на URL:
URL изображения:
если вы незарегистрированный на форуме пользователь, то
для успешного добавления сообщения заполните поле, как указано ниже:
введите число 12:
Перейти к списку ответов
|
Конференция
|
Раздел "Электроника"
|
Главная страница
|
Карта сайта
Web
telesys.ru