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

 
 
> Алгоритм JPEG, JPEG
Step_ARM
сообщение Jul 16 2009, 05:49
Сообщение #1


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

Группа: Участник
Сообщений: 132
Регистрация: 11-07-08
Пользователь №: 38 870



Тут по алгоритмам сплошь страшные всякие названия... Видать все очень продвинутые. Может кто поможет?
Нужен исходник на С алгоритма "сжатия/разжатия" JPEG. Вопрос вроде известный. Тем не менее ничего простенького не нашел.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
WitFed
сообщение Sep 15 2014, 06:56
Сообщение #2


Местный
***

Группа: Свой
Сообщений: 271
Регистрация: 6-12-11
Из: Taganrog
Пользователь №: 68 701



Там же наверное Жасперная библиотека была с замутнением процесса через тучу вложенности и float ?
Клянусь клятвенно, если разберусь по куче исходников, где трудно выцепить, где же там основной объём работы прячется, и оптимизируется всё в один файл, тапа как у Rst, продолжить его приличную традицию "Бог велел делиться", несмотря на то, что у нас на фирме "интеллектуальная собственность всех работников принадлежит руководству".
В связи с санкциями очень хотелось бы аппаратный кристалл кодека видео во всякие крутые форматы -- "jpeg у всех есть", как тут давно написано, просто на всю страну можно, думаю, организовать потребность в десятки тысяч годовых экземпляров, чем в дорогие ПЛИС всё толкать, объединение опять же пойдёт на пользу перед лицом внешних проблем. Технологии штамповки ж у нас есть хотя бы 15-летней давности, когда зарождались ADV2** всякие ? Чем каждому сидеть в уголке и свою косточку грызть -- которых западенцы нам накидали для разъединения ? wink.gif
Интерфейсы у Рус-hard-кодека могут быть попроще "ад"-ских -- 2-направленная 8-битная шина к ПЛИС типа ULPI и 32-битная к процессору или AMB-е, никакого особо программирования и заливки 32 К кода в SoC -- пнул размеры и тип кодирования и побежал данные совать-доставать...

> кто мешает тогда в обычном jpege вместо хаффмана арифметический кодер использовать?

Наружу хочется компатибельное видео, как записалось в девайсе -- так и выдавать потребителю на просмотр, без дополнительных преобразований и писания своих кодеков. Хотя если у кого есть реализации под обычные проигрыватели -- опять же "Прошу Паны !".

Арифметическое кодирование считается более медленным из-за своей нетабличности, не уверен насчёт "каждый бит в каждом отсчете" после беглого знакомства -- вроде ж надо утоптать 1 коэффициент вэйвлета к предыдущим в отрезок в соответствии с текущей весовой долей и позицией, всё в целых числах, для ПЛИС/ASIC такая задача должна быть детской из-за параллельности, ну а в проце частота больше, деления только не у всех есть быстрые, но можно опять же через умножение-сдвиг выкрутиться.
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- Step_ARM   Алгоритм JPEG   Jul 16 2009, 05:49
- - Rst7   А простенького и нет. Классические исходники тут -...   Jul 16 2009, 06:48
|- - Step_ARM   Цитата(Rst7 @ Jul 16 2009, 10:48) А прост...   Jul 16 2009, 09:57
- - Rst7   ЦитатаНеужели никто и никогда не писал фак по коди...   Jul 16 2009, 10:24
|- - Step_ARM   Цитата(Rst7 @ Jul 16 2009, 14:24) А зачем...   Jul 16 2009, 10:37
- - Rst7   ЦитатаЖадные вы все:-))) Я, кажется, прямо указал...   Jul 16 2009, 10:49
|- - Step_ARM   Цитата(Rst7 @ Jul 16 2009, 14:49) Я, каже...   Jul 16 2009, 10:57
|- - Step_ARM   Цитата(Step_ARM @ Jul 16 2009, 14:57) Все...   Jul 17 2009, 07:15
- - Rst7   ЦитатаОдно фигово -- кодируется все не в потоке. ...   Jul 17 2009, 07:40
|- - Step_ARM   Цитата(Rst7 @ Jul 17 2009, 11:40) В смысл...   Jul 17 2009, 08:26
- - Rst7   ЦитатаВ прямом -- в тех исходниках сначала в буфер...   Jul 17 2009, 08:28
|- - Step_ARM   Цитата(Rst7 @ Jul 17 2009, 12:28) По мень...   Jul 17 2009, 10:26
- - Rst7   ЦитатаДа ... У меня получается буфер 10240 байт(64...   Jul 17 2009, 10:41
|- - Step_ARM   //Вы. На этом форуме ценят корректность. Вы извин...   Jul 17 2009, 11:47
- - DRUID3   А кто-нить, что-нить писАл для JPEG2000? Меня инте...   Jul 17 2009, 10:56
- - Rst7   ЦитатаА кто-нить, что-нить писАл для JPEG2000? Мен...   Jul 17 2009, 11:15
|- - DRUID3   Цитата(Rst7 @ Jul 17 2009, 14:15) На русс...   Jul 17 2009, 12:02
- - Rst7   ЦитатаВозможно... Но не факт. Частота внутри 48МГц...   Jul 17 2009, 11:56
|- - Step_ARM   Цитата(Rst7 @ Jul 17 2009, 15:56) По каки...   Jul 17 2009, 12:03
- - Rst7   ЦитатаВы только что привели Привел. Имеем 25 милл...   Jul 17 2009, 12:13
|- - Step_ARM   Цитата(Rst7 @ Jul 17 2009, 16:06) Привел....   Jul 17 2009, 12:18
- - DRUID3   спасибо... просматриваю... непонятно, но здорово...   Jul 17 2009, 12:19
- - Rst7   ЦитатаЕсть, правда ,небольшие лазейки... Их нет. ...   Jul 17 2009, 12:24
|- - Step_ARM   Цитата(Rst7 @ Jul 17 2009, 16:24) Их нет....   Jul 17 2009, 12:34
|- - _pv   Цитата(Step_ARM @ Jul 17 2009, 18:34) Жал...   Jul 18 2009, 22:46
- - Rst7   Цитатапо тактам на точку раза в два примерно получ...   Jul 19 2009, 05:12
|- - Step_ARM   Цитата(Rst7 @ Jul 19 2009, 09:12) Число в...   Jul 20 2009, 03:56
- - Rst7   ЦитатаНашел упоминание о быстром алгоритме вычисле...   Jul 20 2009, 05:30
|- - Step_ARM   Цитата(Rst7 @ Jul 20 2009, 09:30) Ссылку ...   Jul 20 2009, 07:29
- - Rst7   Цитатаhttp://articles.org.ru/docum/jpeg.php Пейса...   Jul 20 2009, 07:42
|- - Step_ARM   Цитата(Rst7 @ Jul 20 2009, 11:42) Пейсате...   Jul 20 2009, 10:29
- - WitFed   Цитата(Rst7 @ Jul 17 2009, 14:41) Вы. На ...   Sep 12 2014, 09:59
|- - _4afc_   Цитата(WitFed @ Sep 12 2014, 13:59) По-пр...   Sep 12 2014, 11:12
|- - thermit   Цитата(_4afc_ @ Sep 12 2014, 15:12) jpeg2...   Sep 12 2014, 12:55
|- - _pv   Цитата(_4afc_ @ Sep 12 2014, 18:12) jpeg2...   Sep 12 2014, 13:48
|- - _4afc_   Цитата(_pv @ Sep 12 2014, 17:48) кто меша...   Sep 15 2014, 09:19
|- - _pv   Цитата(_4afc_ @ Sep 15 2014, 16:19) Ну мы...   Sep 15 2014, 10:17
|- - x736C   _pv, поправьте, если ошибаюсь, но jpeg2000 в отлич...   Sep 19 2014, 06:21


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

 


RSS Текстовая версия Сейчас: 3rd August 2025 - 15:18
Рейтинг@Mail.ru


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