реклама на сайте
подробности

 
 
> MJPEG на ПЛИС, Прошу пнуть меня в нужном направлении.
BSACPLD
сообщение Mar 14 2015, 09:47
Сообщение #1


Местный
***

Группа: Свой
Сообщений: 371
Регистрация: 24-07-05
Из: Москва
Пользователь №: 7 056



Всем привет!

Недавно у меня появилась задача реализовать MJPEG на ПЛИС.
Поскольку раньше видеообработкой я не занимался, возникло множество вопросов.
Так что прошу пнуть меня в нужном направлении. sm.gif
1) Есть ли нормальные проверенные IP Core для MJPEG?
Можно даже коммерческие, если их можно "скачать" или если у них адекватная цена (< 5000$).
2) Правильно ли я понимаю, что MJPEG это просто поток JPEG картинок передаваемый по Ethernet?
Стало быть, для начала нужно реализовать JPEG декодер.
Поиском нашёл тут вот такой декодер:
http://electronix.ru/forum/index.php?showt...119&hl=JPEG
Кто-нибудь его использовал?
3) Где можно почитать более менее внятное описание, что из себя этот MJPEG представляет?
4) Как правильно отлаживать подобные алгоритмы?
Пока решил делать вот таким образом:
1. Bitmap File -> Ethernet -> DDR2 -> HDMI
Проверяем, что несжатое видео выводится нормально.
2. JPEG File -> Ethernet -> JPEG Decoder -> DDR2 -> HDMI
Проверяем правильность работы декодера.
3. MJPEG -> Ethernet -> JPEG picture -> JPEG Decoder -> DDR2 -> HDMI
Проверяем правильность работы MJPEG.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
AlexKit
сообщение Mar 17 2015, 17:56
Сообщение #2


Частый гость
**

Группа: Участник
Сообщений: 101
Регистрация: 30-03-08
Пользователь №: 36 341



А почему Mjpeg? им давно никто не пользуется, лучше посмотрите PRORES или Jpeg2000, ну или LosLess, зависит от задачи и объема куда надо впихнуть,
Go to the top of the page
 
+Quote Post
x736C
сообщение Mar 18 2015, 08:26
Сообщение #3


Профессионал
*****

Группа: Участник
Сообщений: 1 273
Регистрация: 3-03-06
Пользователь №: 14 942



Цитата(AlexKit @ Mar 17 2015, 20:56) *
А почему Mjpeg? им давно никто не пользуется, лучше посмотрите PRORES или Jpeg2000, ну или LosLess, зависит от задачи и объема куда надо впихнуть,

Благодаря простоте им еще очень много кто пользуется. Вы jpeg2000 представляете в реализации на ПЛИС?
Боюсь, Вы даже не найдете открытой корки jpeg2000. А написание с нуля — это много человеко-часов.

Если брать h264, то там помимо ресурсов, цена будет впечатляющая.

К проприетарным эппловским форматам я бы даже не притрагивался.
Еще такой момент, ProRes или LosLess — форматы для жирных каналов и видео высокой четкости (10, 12 бит и т.п.). LosLess — сжатие без потерь — узкая область применения.
Для более-менее приличных коэффициентов сжатия им есть альтернатива.

BSACPLD, таких камер очень много, Вы не одиноки.

P.S. Из обзора формата ProRes
«Я спросил у менеджера Эппл, какова математическая основа ProRes — это вейвлеты, фракталы, JPEG или другая технология?
Он ответил, что компания Эппл никогда не раскрывает лежащую в основе математику, потому что это будет вызывать у пользователя (лишнее) предубеждение.
Теперь вы знаете, почему вы ничего об этом не знаете».

Если правильно передал смысл.

Сообщение отредактировал x736C - Mar 18 2015, 08:28
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- BSACPLD   MJPEG на ПЛИС   Mar 14 2015, 09:47
- - _4afc_   Цитата(BSACPLD @ Mar 14 2015, 12:47) 2) П...   Mar 14 2015, 11:03
|- - BSACPLD   Цитата(_4afc_ @ Mar 14 2015, 15:03) Почем...   Mar 14 2015, 12:24
|- - iosifk   Цитата(BSACPLD @ Mar 14 2015, 15:24) Забы...   Mar 14 2015, 12:29
|- - BSACPLD   Цитата(iosifk @ Mar 14 2015, 16:29) я не ...   Mar 14 2015, 12:40
- - iosifk   Цитата(BSACPLD @ Mar 14 2015, 12:47) Можн...   Mar 14 2015, 11:42
- - x736C   Цитата(BSACPLD @ Mar 14 2015, 12:47) 1) Е...   Mar 14 2015, 12:43
|- - BSACPLD   Цитата(x736C @ Mar 14 2015, 16:43) Скорее...   Mar 14 2015, 13:15
|- - x736C   Цитата(BSACPLD @ Mar 14 2015, 16:15) Наск...   Mar 14 2015, 13:31
- - yes   порекомендую compression.ru когда-то давно мне эт...   Mar 16 2015, 12:54
- - x736C   На очень сильных коэффициентах сжатия оптимальный ...   Mar 16 2015, 13:46
|- - BSACPLD   Цитата(AlexKit @ Mar 17 2015, 21:56) А по...   Mar 17 2015, 19:15
||- - AlexKit   Цитата(BSACPLD @ Mar 17 2015, 22:15) Пото...   Mar 18 2015, 11:42
||- - BSACPLD   Цитата(AlexKit @ Mar 18 2015, 15:42) я се...   Mar 18 2015, 12:20
||- - AlexKit   Цитата(BSACPLD @ Mar 18 2015, 15:20) Гото...   Mar 18 2015, 14:56
||- - BSACPLD   Цитата(AlexKit @ Mar 18 2015, 18:56) Т.е....   Mar 18 2015, 15:43
||- - AlexKit   Цитата(BSACPLD @ Mar 18 2015, 18:43) Не с...   Mar 18 2015, 16:25
||- - BSACPLD   Цитата(AlexKit @ Mar 18 2015, 20:25) а за...   Mar 18 2015, 18:22
||- - AlexKit   Цитата(BSACPLD @ Mar 18 2015, 21:22) Нель...   Mar 18 2015, 18:48
||- - BSACPLD   Цитата(AlexKit @ Mar 18 2015, 22:48) есть...   Mar 18 2015, 19:03
||- - AlexKit   Цитата(BSACPLD @ Mar 18 2015, 22:03) Ну я...   Mar 18 2015, 19:17
- - BSACPLD   В общем удалось мне запустить jpeg декодер о котор...   Apr 7 2015, 10:19
- - x736C   Хоть поздно, но отвечу. Цитата(BSACPLD @ Apr...   May 10 2015, 13:25


Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 31st July 2025 - 04:21
Рейтинг@Mail.ru


Страница сгенерированна за 0.01408 секунд с 7
ELECTRONIX ©2004-2016