|
JPEG кодек, с чего начать? |
|
|
|
Jul 13 2012, 08:08
|
Частый гость
 
Группа: Участник
Сообщений: 107
Регистрация: 13-05-09
Пользователь №: 49 008

|
Появилась задача передать кадр с камеры через GPRS. Есть устройство с GPRS модемом на борту, управляет всем PIC. Есть интерфейса IIC, к которому собственно и нужно подключить JPEG кодер. Этот кодер должен работать по принципу - получил команду по IIC снять кадр, выполнил кодирование в JPEG, и сохранил его в свою память. После чего можно по шине IIC эту картинку по кускам вытянуть из памяти кодера, и передать через GPRS. Ознакомившись с данной темой, выяснил, что JPEG кодек нужно делать аппаратный на ПЛИС. Поскольку с ПЛИС не работал, придется начинать все с нуля! Насколько я понимаю, алгоритм работы такого кодера примерно такой - в ПЛИС обрабатываем кадр полученный с выхода АЦП, на лету кодируем его в JPEG и сохраняем в какую ни будь static RAM. После чего обеспечиваем доступ к памяти по интерфейсу IIC. Кодер должен состоять: АЦП, ПЛИС, static RAM. Задачи, реализуемые на ПЛИС: 1. Организация интерфейса IIC, для получения команд от микроконтроллера, и чтения данных микроконтроллером из памяти. 2. Чтение потока с АЦП (формат YCbCr), блоками 8 х 8 сжимать на лету в JPEG и сохранять в память.
Чтоб не тратить даром времени, хотелось бы сразу выяснить несколько вопросов. Решил остановиться на ПЛИС от Xilinx (может не совсем правильный выбор?). 1. Какую выбрать среду разработки и средства отладки (бесплатную), не пойму что у них там с лицензиями? Отладочный комплект оборудования? 2. Какой ПЛИС подойдет для моей задачи? 3. Язык программирования на сколько я понимаю VHDL без вариантов (для Xilinx). Сам имею опыт программирования на Си, но на сколько я понял SystemC служит только для симуляции составных систем, а не для программирования ПЛИС.
|
|
|
|
Сообщений в этой теме
maxntf JPEG кодек, с чего начать? Jul 13 2012, 08:08 des00 Цитата(maxntf @ Jul 13 2012, 03:08) Ознак... Jul 13 2012, 12:36 ArtemDement Цитата(maxntf @ Jul 13 2012, 12:08) Появи... Jul 13 2012, 15:18 maxntf Цитата(ArtemDement @ Jul 13 2012, 19:18) ... Jul 13 2012, 15:57 Alex11 Тут все зависит от задачи. Если научиться работать... Jul 13 2012, 18:20 maxntf Я понял, что нужно FPGA.
Будем потихоньку разбират... Jul 14 2012, 13:23 MishaN Если не предпологается использовать аппаратные бло... Jul 14 2012, 23:09 ArtemDement А откуда такая тяга к ПЛИС ? Ведь в проекте всерав... Jul 15 2012, 05:17 maxntf MishaN спасибо за информацию, но я решил на Xilinx... Jul 15 2012, 05:59 yes Цитата(maxntf @ Jul 15 2012, 09:59) Я пис... Jul 16 2012, 15:02 Alex11 yes, Вы только не упоминайте jpeg2000 всуе. Его не... Jul 17 2012, 22:34 yes да каюсь, jpeg2000 не делал, но с вевлетным преобр... Jul 18 2012, 16:22  _4afc_ Цитата(yes @ Jul 18 2012, 20:22) да каюсь... Jul 19 2012, 09:31   yes Цитата(_4afc_ @ Jul 19 2012, 13:31) Не по... Jul 23 2012, 17:20    _4afc_ Цитата(yes @ Jul 23 2012, 21:20) я ничего... Jul 24 2012, 13:21     blackfin Цитата(_4afc_ @ Jul 24 2012, 17:21) В том... Jul 24 2012, 13:56 _4afc_ Цитата(maxntf @ Jul 13 2012, 12:08) 3. Яз... Jul 18 2012, 08:32 faa Цитата(maxntf @ Jul 13 2012, 12:08) Ознак... Jul 18 2012, 08:51 Rst7 QUOTE Только не нужно забывать, что приведённый ко... Jul 18 2012, 13:34 _4afc_ Цитата(Rst7 @ Jul 18 2012, 17:34) Ну если... Jul 18 2012, 13:52 maxntf Цитата(Rst7 @ Jul 18 2012, 16:34) Ну если... Jul 19 2012, 07:40  yes Цитата(maxntf @ Jul 19 2012, 11:40) Очень... Jul 19 2012, 08:48   maxntf Цитата(yes @ Jul 19 2012, 11:48) это изве... Jul 19 2012, 10:07  faa Цитата(maxntf @ Jul 19 2012, 11:40) Тут г... Jul 19 2012, 09:07 Rst7 QUOTE Мне было-бы любопытно взглянуть как минимум ... Jul 19 2012, 11:50 Rst7 Прикрепляю обещанный кодер для ARM. Правда, в прое... Aug 17 2012, 12:11 Kuzmi4 А кто нибудь встречал хотя бы намёки на JPEG-LS в ... Nov 8 2012, 12:38 blackfin Цитата(Kuzmi4 @ Nov 8 2012, 16:38) А кто ... Nov 8 2012, 12:49
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|