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

 
 
> JPEG кодирование на ARM, Выбор контроллера
Harvester
сообщение Apr 11 2006, 11:16
Сообщение #1


Местный
***

Группа: Участник
Сообщений: 338
Регистрация: 1-02-06
Из: Королев, М.О.
Пользователь №: 13 846



Задача: сжимать картинки ~3 Мб (1.3 Mpix) до размера 100 кб JPEG-ом и отправлять ее по COM-порту. Частота - 5 кадров в сек. Хватит ли быстродействия ARM и если да, то какой именно выбрать? Может у кого нибудь была подобная задача?


--------------------
-Да как так-то?/-Да как-то так/-Ну так-то да
Go to the top of the page
 
+Quote Post
2 страниц V   1 2 >  
Start new topic
Ответов (1 - 22)
Evgeny_CD
сообщение Apr 11 2006, 11:26
Сообщение #2


Гуру
******

Группа: СуперМодераторы
Сообщений: 2 065
Регистрация: 11-01-05
Из: Москва
Пользователь №: 1 892



Цитата(Harvester @ Apr 11 2006, 15:16) *
Задача: сжимать картинки ~3 Мб (1.3 Mpix) до размера 100 кб JPEG-ом и отправлять ее по COM-порту. Частота - 5 кадров в сек. Хватит ли быстродействия ARM и если да, то какой именно выбрать? Может у кого нибудь была подобная задача?
АРМы бывают разные, но у "обычного" арма (ARM7xxx, ARM9xxx) от такой задачи пупок развяжется

Посмотрите
http://electronix.ru/forum/index.php?showtopic=11183
http://electronix.ru/forum/index.php?showtopic=2352

Коммерческий программный кодек
http://www.sci-worx.com/uploads/media/JPEG_ENC_SW_HO.pdf
Go to the top of the page
 
+Quote Post
Harvester
сообщение Apr 11 2006, 11:41
Сообщение #3


Местный
***

Группа: Участник
Сообщений: 338
Регистрация: 1-02-06
Из: Королев, М.О.
Пользователь №: 13 846



Цитата(Harvester @ Apr 11 2006, 15:16) *
Задача: сжимать картинки ~3 Мб (1.3 Mpix) до размера 100 кб JPEG-ом и отправлять ее по COM-порту. Частота - 5 кадров в сек. Хватит ли быстродействия ARM и если да, то какой именно выбрать? Может у кого нибудь была подобная задача?

Забыл добавить, нужно уложиться в $15...$20 (может быть $30)! Аппаратный кодер стоит около $60, к тому же он BGA.


--------------------
-Да как так-то?/-Да как-то так/-Ну так-то да
Go to the top of the page
 
+Quote Post
Evgeny_CD
сообщение Apr 11 2006, 11:47
Сообщение #4


Гуру
******

Группа: СуперМодераторы
Сообщений: 2 065
Регистрация: 11-01-05
Из: Москва
Пользователь №: 1 892



Цитата(Harvester @ Apr 11 2006, 15:41) *
Забыл добавить, нужно уложиться в $15...$20 (может быть $30)! Аппаратный кодер стоит около $60, к тому же он BGA.
Тогда Вам только сюда (но я так и не сумел найти полное описание кристалла):
S1S65000 от Seiko Epson.

Изначальная информация
http://electronix.ru/forum/index.php?showt...t=0&#entry70408

Краткая информация
http://www.epsondevice.com/semicon_e/produ...work_tcp-ip.htm

Более подробная информация, краткий дата шит.
http://www.eea.epson.com/go/Prod_Admin/Cat....IC.ASSP.S1S65K

Плюсы:

* ARM 720 50 Mhz
* SDRAM контроллера
* JPEG encoder аппаратный на кристалле, 7.5 fps на VGA.
* стандартный ITU-R BT656 (в нем все видеодекодеры выдают)
* -40..+80 изначально
* CF интерфейс хорошо поддержан
* Ethernet MAC на кристалле

Минусы:
* 50 Мгц 16 бит внешняя шина - особо на разгонишься.
* периферии не богато
* шина небогатая (мало CS и пр.)

Полного описания пока нет.
Go to the top of the page
 
+Quote Post
Harvester
сообщение Apr 11 2006, 11:53
Сообщение #5


Местный
***

Группа: Участник
Сообщений: 338
Регистрация: 1-02-06
Из: Королев, М.О.
Пользователь №: 13 846



Цитата(Harvester @ Apr 11 2006, 15:41) *
Цитата(Harvester @ Apr 11 2006, 15:16) *

Задача: сжимать картинки ~3 Мб (1.3 Mpix) до размера 100 кб JPEG-ом и отправлять ее по COM-порту. Частота - 5 кадров в сек. Хватит ли быстродействия ARM и если да, то какой именно выбрать? Может у кого нибудь была подобная задача?

Забыл добавить, нужно уложиться в $15...$20 (может быть $30)! Аппаратный кодер стоит около $60, к тому же он BGA.

Это не пойдет, т.к. входной сигнал цифровой 1280x1024.


--------------------
-Да как так-то?/-Да как-то так/-Ну так-то да
Go to the top of the page
 
+Quote Post
Stanislav
сообщение Apr 11 2006, 12:44
Сообщение #6


Гуру
******

Группа: Свой
Сообщений: 4 363
Регистрация: 13-05-05
Из: Москва
Пользователь №: 4 987



Цитата(Harvester @ Apr 11 2006, 15:53) *
Это не пойдет, т.к. входной сигнал цифровой 1280x1024.
Тогда об ARMе лучше забыть. Тут, пожалуй, BlackFin от AD подойдёт лучше. Младшие чипы семейства стоят менее 10 $ в партии.
А как Вы 500 кбайт/с по КОМу передавать собрались? blink.gif


--------------------
Самонадеянность слепа. Сомнения - спутник разума. (с)
Go to the top of the page
 
+Quote Post
Pat
сообщение Apr 11 2006, 14:32
Сообщение #7


Местный
***

Группа: Свой
Сообщений: 421
Регистрация: 27-05-05
Из: Энергодар
Пользователь №: 5 480



Цитата(Stanislav @ Apr 11 2006, 14:44) *
Тут, пожалуй, BlackFin от AD подойдёт лучше. Младшие чипы семейства стоят менее 10 $ в партии.

Вопрос имею чем BlackFin от AD отлаживать?
Если нечто, что можно на коленке собрать?
Go to the top of the page
 
+Quote Post
Harvester
сообщение Apr 11 2006, 14:39
Сообщение #8


Местный
***

Группа: Участник
Сообщений: 338
Регистрация: 1-02-06
Из: Королев, М.О.
Пользователь №: 13 846



Цитата(Stanislav @ Apr 11 2006, 16:44) *
Цитата(Harvester @ Apr 11 2006, 15:53) *

Это не пойдет, т.к. входной сигнал цифровой 1280x1024.
...А как Вы 500 кбайт/с по КОМу передавать собрались? blink.gif

Насколько я знаю UART в LPCxx может выдать до 1.5 Мбит/с. Или я не прав?


--------------------
-Да как так-то?/-Да как-то так/-Ну так-то да
Go to the top of the page
 
+Quote Post
Evgeny_CD
сообщение Apr 11 2006, 14:43
Сообщение #9


Гуру
******

Группа: СуперМодераторы
Сообщений: 2 065
Регистрация: 11-01-05
Из: Москва
Пользователь №: 1 892



Цитата(Pat @ Apr 11 2006, 18:32) *
Вопрос имею чем BlackFin от AD отлаживать?
Если нечто, что можно на коленке собрать?
Отладочная плата Stamp ~200...250$. Подробности у продавцов этого хозяйства.
Go to the top of the page
 
+Quote Post
xy_
сообщение Apr 11 2006, 15:10
Сообщение #10


Участник
*

Группа: Новичок
Сообщений: 31
Регистрация: 12-03-06
Пользователь №: 15 144



Цитата(Harvester @ Apr 11 2006, 15:41) *
Забыл добавить, нужно уложиться в $15...$20 (может быть $30)! Аппаратный кодер стоит около $60, к тому же он BGA.

а плис не катит?
Go to the top of the page
 
+Quote Post
_pv
сообщение Apr 11 2006, 16:09
Сообщение #11


Гуру
******

Группа: Свой
Сообщений: 2 563
Регистрация: 8-04-05
Из: Nsk
Пользователь №: 3 954



Цитата(Harvester @ Apr 11 2006, 20:39) *
Цитата(Stanislav @ Apr 11 2006, 16:44) *

[А как Вы 500 кбайт/с по КОМу передавать собрались? blink.gif

Насколько я знаю UART в LPCxx может выдать до 1.5 Мбит/с. Или я не прав?

выдать-то может (правда 1.5Мбит / 10 = 150кб/сек < 500), только кто принимать будет. если в комп, то готовый переходник USB - RS232 мне только до 1.2 Мбит разогнать удавалось. хотя если какой-нибудь ft232 и ттл уровни, то вполне возможно, наверное.
Go to the top of the page
 
+Quote Post
Stanislav
сообщение Apr 11 2006, 16:36
Сообщение #12


Гуру
******

Группа: Свой
Сообщений: 4 363
Регистрация: 13-05-05
Из: Москва
Пользователь №: 4 987



Цитата(Harvester @ Apr 11 2006, 18:39) *
Насколько я знаю UART в LPCxx может выдать до 1.5 Мбит/с. Или я не прав?
Всё уже написали. Здесь дело пахнет Эзернетом, или, на худой конец, USB (можно ещё 1394 посмотреть, но он сложнее).


--------------------
Самонадеянность слепа. Сомнения - спутник разума. (с)
Go to the top of the page
 
+Quote Post
Alex03
сообщение Apr 11 2006, 17:37
Сообщение #13


Местный
***

Группа: Свой
Сообщений: 359
Регистрация: 9-12-05
Пользователь №: 12 034



Цитата(Stanislav @ Apr 11 2006, 22:36) *
Всё уже написали. Здесь дело пахнет Эзернетом, или, на худой конец, USB (можно ещё 1394 посмотреть, но он сложнее).


Я бы сказал что здесь не пахнет 15-ю баксами. Если не миллионами выпускать.

А Harvester может полезно будет вот это
Go to the top of the page
 
+Quote Post
Harvester
сообщение Apr 12 2006, 07:32
Сообщение #14


Местный
***

Группа: Участник
Сообщений: 338
Регистрация: 1-02-06
Из: Королев, М.О.
Пользователь №: 13 846



Цитата(Alex03 @ Apr 11 2006, 21:37) *
Цитата(Stanislav @ Apr 11 2006, 22:36) *

Всё уже написали. Здесь дело пахнет Эзернетом, или, на худой конец, USB (можно ещё 1394 посмотреть, но он сложнее).


Я бы сказал что здесь не пахнет 15-ю баксами. Если не миллионами выпускать.

А Harvester может полезно будет вот это


Разумеется, $15..$30 - только кодер JPEG.
По поводу камер - нужно сделать то же, но дешевле.

Самое смешное, что этот UART нужно подключить к GPRS-модему, где такие скорости невозможны в принципе. Но заказчик хочет... А может и не GPRS, может WIFi, Ethrernet и т.д да еще с промежуточным хранением кадров на CF... Короче, стандартная ситуация со стороны заказчика - вы делайте, а я посмотрю, что мне нужно.
Но к выбору контроллера это все уже не относится, так что не будем о грустном.


--------------------
-Да как так-то?/-Да как-то так/-Ну так-то да
Go to the top of the page
 
+Quote Post
KA_ru
сообщение Apr 12 2006, 10:30
Сообщение #15


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

Группа: Свой
Сообщений: 1 424
Регистрация: 4-10-04
Из: Berlin
Пользователь №: 775



возьмите Spartan 3 уложитесь в $12 .
и сделайте JPEG кодер.
мне на ментор дали вот такой совет.
Catapult в неё "C" из неё "RTL" smile.gif
поток видео последовательный
тогда корпус надо не очень большой.
Go to the top of the page
 
+Quote Post
Evgeny_CD
сообщение Apr 12 2006, 10:52
Сообщение #16


Гуру
******

Группа: СуперМодераторы
Сообщений: 2 065
Регистрация: 11-01-05
Из: Москва
Пользователь №: 1 892



Цитата(KA_ru @ Apr 12 2006, 14:30) *
мне на ментор дали вот такой совет.
Catapult в неё "C" из неё "RTL" smile.gif
Интересно, насколько в реальности такой подход применим? Во сколько раз такое решение проиграет ручному кодингу по использованным ресурсам? И на С, вероятно, надо писать не обстрактно, а примерно понимая, как оно транслироватся будет...
Go to the top of the page
 
+Quote Post
san822
сообщение Apr 12 2006, 11:12
Сообщение #17


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

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



Цитата(Harvester @ Apr 12 2006, 11:32) *
Самое смешное, что этот UART нужно подключить к GPRS-модему, где такие скорости невозможны в принципе. Но заказчик хочет... А может и не GPRS, может WIFi, Ethrernet и т.д да еще с промежуточным хранением кадров на CF... Короче, стандартная ситуация со стороны заказчика - вы делайте, а я посмотрю, что мне нужно.


Присмотритесь внимательнеее к заказчику,
если совсем "туго" понимает что можно сделать и за сколько,
то бросайте его пока не поздно.
К сожалению, и мне приходилось общаться с подобными людьми(правда, в другой отрасли),
в силу особенностей их мироощущения и иногда недостатка образования они думают,
что их "парят" и пытаются обмануть, вытянуть лишние деньги и т. д.
Если это такой случай, то дело может закончится не в Вашу пользу(потеряете время и нервы).
Go to the top of the page
 
+Quote Post
Alex03
сообщение Apr 12 2006, 13:40
Сообщение #18


Местный
***

Группа: Свой
Сообщений: 359
Регистрация: 9-12-05
Пользователь №: 12 034



Цитата(san822 @ Apr 12 2006, 17:12) *
Присмотритесь внимательнеее к заказчику,
если совсем "туго" понимает что можно сделать и за сколько,
то бросайте его пока не поздно.
К сожалению, и мне приходилось общаться с подобными людьми(правда, в другой отрасли),
в силу особенностей их мироощущения и иногда недостатка образования они думают,
что их "парят" и пытаются обмануть, вытянуть лишние деньги и т. д.
Если это такой случай, то дело может закончится не в Вашу пользу(потеряете время и нервы).

Ну.
Такие заказчики потом ещё хотят дальнейшего развития за условно бесплатно, типа всё же уже сделано, надо только прикрутить это, потом вот это, ну и ещё вот это.
Go to the top of the page
 
+Quote Post
Harvester
сообщение Apr 12 2006, 14:40
Сообщение #19


Местный
***

Группа: Участник
Сообщений: 338
Регистрация: 1-02-06
Из: Королев, М.О.
Пользователь №: 13 846



Цитата(san822 @ Apr 12 2006, 15:12) *
Цитата(Harvester @ Apr 12 2006, 11:32) *


Самое смешное, что этот UART нужно подключить к GPRS-модему, где такие скорости невозможны в принципе. Но заказчик хочет... А может и не GPRS, может WIFi, Ethrernet и т.д да еще с промежуточным хранением кадров на CF... Короче, стандартная ситуация со стороны заказчика - вы делайте, а я посмотрю, что мне нужно.


... то бросайте его пока не поздно.
К сожалению, и мне приходилось общаться с подобными людьми(правда, в другой отрасли),
в силу особенностей их мироощущения и иногда недостатка образования они думают,
что их "парят" и пытаются обмануть, вытянуть лишние деньги и т. д.
Если это такой случай, то дело может закончится не в Вашу пользу(потеряете время и нервы).

Так бы и сделал, но кроме заказчика есть еще и начальство


--------------------
-Да как так-то?/-Да как-то так/-Ну так-то да
Go to the top of the page
 
+Quote Post
Evgeny_CD
сообщение Apr 12 2006, 14:56
Сообщение #20


Гуру
******

Группа: СуперМодераторы
Сообщений: 2 065
Регистрация: 11-01-05
Из: Москва
Пользователь №: 1 892



Цитата(Harvester @ Apr 12 2006, 18:40) *
Так бы и сделал, но кроме заказчика есть еще и начальство
Надеюсь, Вы уже оценили маразматичность затеи. А по поводу начальства - суньте им ту буажку, что я тут запостил, по скорости програмного кодека (еще лучше цены перед этим запросите - полагаю, они впечатлят заказчика biggrin.gif ), а потом покажите сайт elphel.com с его ценами, и скажите, что иначе никак smile.gif
Go to the top of the page
 
+Quote Post
san822
сообщение Apr 13 2006, 08:51
Сообщение #21


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

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



А ещё посмотрите решение данной задачи на каком-нибудь сайте по смартфонам.
Есть программки для смарфонов, которые позволяют передавать картинки с камеры смартфона по GPRS.
В некоторых программках есть даже функция "передача изображения при срабатывании детектора движения(реализуется обычно программно)".
Разрешение не очень большое, да и не видео это будет, а последовательность картинок, но может что-то такое Вам и нужно.
Go to the top of the page
 
+Quote Post
Alex03
сообщение Apr 13 2006, 14:10
Сообщение #22


Местный
***

Группа: Свой
Сообщений: 359
Регистрация: 9-12-05
Пользователь №: 12 034



Ещё возможно стоит поискать чипы типа S1S65010 (Network Camera Controller with JPEG Encoder) от SEIKO EPSON CORPORATION
Go to the top of the page
 
+Quote Post
Evgeny_CD
сообщение Apr 13 2006, 14:13
Сообщение #23


Гуру
******

Группа: СуперМодераторы
Сообщений: 2 065
Регистрация: 11-01-05
Из: Москва
Пользователь №: 1 892



Цитата(Alex03 @ Apr 13 2006, 18:10) *
Ещё возможно стоит поискать чипы типа S1S65010 (Network Camera Controller with JPEG Encoder) от SEIKO EPSON CORPORATION
Чип уже упоминался в топике. А Вам удалось найти полную доку на него?
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 26th July 2025 - 02:15
Рейтинг@Mail.ru


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