А почему в фотике RAW обрабатывается быстрее, чем в компе?

Всего 63 сообщ. | Показаны 1 - 20
А почему в фотике RAW обрабатывается быстрее, чем в компе?
Пятничный флейм. :D

Понятно, что в камере стоит специализированный процессор, но ведь он гораздо слабее, чем какой-нибудь интел или амд с 2ггц или выше, а по скорости обработки может давать 2-3 кадра в сек даже в цифромыльницах (со всеми потрохами,типа изготовения Jpeg-a, сохранение его в на флешке). Да и греется фотокамера гораздо слабее любого ноутбука или настольного компа.
Ну раз так выигрывает спецпроцессор - почему нет плат в комп для обработки: типа сопроцессора? Или может есть?
Re: А почему в фотике RAW обрабатывается быстрее, чем в компе?
Потомучто если программу фотика будут писать также как тупой мастдайный варез то такой тормозной фотик никто не купит
MMX-3DNow на 400 MHz с лихвой быстрее любого фотикового DSP

А варез будут жрать и ещё нахваливать даже если это 100 мегабайтная куча гавна с 50кб мозгов и ворочаящаяся со скоростью карманного калькулятора
Re: Re: А почему в фотике RAW обрабатывается быстрее, чем в компе?
а причем тут варез?
или лицензионная С1 быстрее? лол имхо
Re: Re: А почему в фотике RAW обрабатывается быстрее, чем в компе?
от: L4m3r
Потомучто если программу фотика будут писать также как тупой мастдайный варез то такой тормозной фотик никто не купит
MMX-3DNow на 400 MHz с лихвой быстрее любого фотикового DSP


А под пингвином намного быстрее что ли? Нихрена!
Возьми dcraw, оптимизируй, загони под чистый дос (правда сам не пробовал, а надо бы) - не думаю, что крутой комп сильно обгонит даже слабенькую цифромыльницу. Поэтому, утомившись ждать пока обсчитается рав, и хочется какую-нибудь приблуду в PCI в виде сопроцессора. Скажем для начала для адобовского dng- формата (чтобы зоопарк не разводить). А к "проф" камерам такая приблуда просто необходима.
Но это не снимает вопроса "почему?". Может в камерных процах параллельная обработка, но в кэноне вроде дос внутри?
Re: Re: Re: А почему в фотике RAW обрабатывается быстрее, чем в компе?
dcraw изначально зделан абсолютно шыворот навыворот для максимальной универсальности.
фотику же абсолютно не нужна универсальность.
думаю что если по нормальному сделать то обгонит. правда бывают двухядерные процы в фотиках, второй мощный дсп у него там может быть преобразование Фурье одной командой (для жпега)
Re: А почему в фотике RAW обрабатывается быстрее, чем в компе?
Все правильно, потому, что камень в фотиках ЗАТОЧЕН. И если у процессора от ПС уходит 100 тактов то тут 2 из за того, что конвеер широкий и заточен строго на ЭТУ задачу. А в компы бывает, только предположим для видеозахвата, таже Пианкл Студия да и другие. Или чем занимается процессор в видеокарте GPU если все тоже самое может делать обычный проц CPU, да все тоже самое оптимизация просто под строго конкретные задачи.
Re: Re: Re: Re: А почему в фотике RAW обрабатывается быстрее, чем в компе?

L4m3r
фотику же абсолютно не нужна универсальность.

Так и мне (как я думаю и вам) при работе с рав универсальность особо не нужна. Но вот беру конвертор сигмы. Заточен только под один формат (foveon), но тормоза жуткие.
Беру фуджи HU2 (конечно чуть более широкий спектр форматов, но специализированный) - те же тормоза!

Re: Re: Re: Re: Re: А почему в фотике RAW обрабатывается быстрее, чем в компе?
ну жмаканите Break и посмотрите что за фигню он жуёт.
Re: Re: А почему в фотике RAW обрабатывается быстрее, чем в компе?
от:Mr.Omut-IX
Все правильно, потому, что камень в фотиках ЗАТОЧЕН. И если у процессора от ПС уходит 100 тактов то тут 2 из за того, что конвеер широкий и заточен строго на ЭТУ задачу. А в компы бывает, только предположим для видеозахвата, таже Пианкл Студия да и другие. Или чем занимается процессор в видеокарте GPU если все тоже самое может делать обычный проц CPU, да все тоже самое оптимизация просто под строго конкретные задачи.
Подробнее


Вот в том то и вопрос - почему же тогда нет плат "фотоускорителей" . Опять же проблем с варезом меньше будет - покупаешь вполне материальный объект, заточенный на обработку растровых изображений, к нему софт и никаких фотошопов не надо :D .
Re: Re: Re: А почему в фотике RAW обрабатывается быстрее, чем в компе?
математические ускорители есть. в том числе и многопроцессорные и на перешиваемых ПЛМ под любую фенкцию которые дают вообще офигенную производительность.

а фото нет да потомучто основной проц уже быстрее! дело в варезе. это ширпотреб а не промышленность. тут все на всё клали.
Re: Re: Re: Re: Re: Re: А почему в фотике RAW обрабатывается быстрее, чем в компе?
от: L4m3r
ну жмаканите Break и посмотрите что за фигню он жуёт.


Еще посоветуйте идой 70метров софта декомпильнуть и в простыне до Владивостока разбираться, вместо фотографирования - нехочу! :D
Re: Re: Re: А почему в фотике RAW обрабатывается быстрее, чем в компе?
Потому, что завтра выйдет новая матрица, и ваш девайс станет никому не нужен. Ну а если готовое решение на предположим Canon D300, D350, D20, Марки ну итд, что нить уневерсальненькое. Вобщем сделать не так сложно, но спрос будет НУЛЕВОЙ! Кто будет платить за то, что можно получить бесплатно в Фотошопе только на 3 секунды дольше. Вобщем разве только ФОТОМАНЬЯКАМ и профи но это уже в отдел МАРКЕТИНГА Канон. Вполне может быть, что такая идея никому в голову не приходила , что равы нужно обрабатывать кому-то быстрее.
Re: Re: Re: Re: А почему в фотике RAW обрабатывается быстрее, чем в компе?
от:L4m3r
математические ускорители есть. в том числе и многопроцессорные и на перешиваемых ПЛМ под любую фенкцию которые дают вообще офигенную производительность.

а фото нет да потомучто основной проц уже быстрее! дело в варезе. это ширпотреб а не промышленность. тут все на всё клали.
Подробнее


А причем здесь математический ускоритель? И проц не БЫСТРЕЕ! И дело не в програмном ОБАСПЕЧЕНИИ. Что вы тут несете. Я уже выше написал что процессор в фотокамерах, тот же Digiс от Canona строго заточен на определенные функции, и за 1 такт он выполняет на порядок больше задач чем тот же Интеловский или АМДшный уневирсальный собрат.
Re: Re: Re: Re: А почему в фотике RAW обрабатывается быстрее, чем в компе?
от: Mr.Omut-IX
Кто будет платить за то, что можно получить бесплатно в Фотошопе только на 3 секунды дольше.

Ну типа того. щас фсё устаревает быстрее чем можно зделать нормальный варез.
поэтому нормальный варез делать экономически невыгодно - только на ынтузиазме.
а берут и валят 70 мег в кучу наскоро. через полгода - ещё валят. а пользователи с кучей бабла просто купят навороченнее комп и будут на нём крутить это со скоростью карманного калькулятора. со времён 386 мало что изменилось . приложения ворочаются практически С ТОЙЖЕ СКОРОСТЬЮ. один миллион осмысленных операций в секунду.
Re: Re: Re: Re: А почему в фотике RAW обрабатывается быстрее, чем в компе?
Знакомуе фотографы, однако, уже не первый раз донимают вопросами: “Как бы побыстрее работать с RAW?!”? Особенно, когда нужно выбрать пару-тройку кадров из нескольких гигов компрессованного RAW…

Проблем совместимости с новыми камерами (и форматами), IMHO, просто нет — на то есть перепрошиваемая firmware.
Re: Re: Re: Re: Re: А почему в фотике RAW обрабатывается быстрее, чем в компе?
от:fzmmm
Знакомуе фотографы-студийщики, однако, уже не первый раз донимают вопросами: “Как бы побыстрее работать с RAW?!”? Особенно, когда нужно выбрать пару-тройку кадров из нескольких гигов компрессованного RAW…

Проблем совместимости с новыми камерами (и форматами), IMHO, просто нет — на то есть перепрошиваемая firmware.
Подробнее


НУ я думаю вам стоит этим занятся и разбогатеть % ). Хотя легче закинуть мыслю интелу или АМД и сказать , что пора в SSE4 добавить и модуль работы с РАВ. И все тогда станет ХОРОШО % )
Re: Re: Re: Re: Re: Re: А почему в фотике RAW обрабатывается быстрее, чем в компе?
никто не будет его использовать. также как не используют то что есть в полную силу.
Re: А почему в фотике RAW обрабатывается быстрее, чем в компе?
1. Заточенность процессора.
2. Программирование на уровне машинных команд (возможно через ассемблер)
Re: Re: А почему в фотике RAW обрабатывается быстрее, чем в компе?
Основная причина в другом.
Для справки укажу, что Canon 300D и Canon 350D внутри работают под управлением MS DOS. Те кто разбирались с хакнутыми прошивками это знают.

Основная причина принципиально другой метод интерполяции оптимизированный под СКОРОСТЬ. В камере используются быстрые алгоритмы с линейными интерполяциями и отработкой функций по таблицам.

Конверторы на PC заточены под КАЧЕСТВО. Они используют сложные нелинейные интерполяции и точное вычисление матфункций. Это конечно работает медленней.
Поэтому цвета и разрешение C1 и Adobe RAW всегда лучше встроенного JPEG (даже если не крутить WB и тени).

Конверторы получающие быстро JPEG, но того же качества, что и в фотике никто покупать не будет. ЗАЧЕМ?

Re: Re: Re: Re: Re: А почему в фотике RAW обрабатывается быстрее, чем в компе?
от:fzmmm
Знакомуе фотографы-студийщики, однако, уже не первый раз донимают вопросами: “Как бы побыстрее работать с RAW?!”? Особенно, когда нужно выбрать пару-тройку кадров из нескольких гигов компрессованного RAW…
Подробнее

Ну так какие проблемы-то?

Вариант 1 - RAW + JPEG Large. В студии, где цветовая температура величина постоянная, раз подобрал и отстроил баланс белого, вот и все, даже RAW не нужен во многих случаях.

Вариант 2 - быстрая сетка, N простеньких компьютеров без мониторов с каким Celeron-ом 2+Ghz ($200-300), C1 LE ($100 за лицензию) * N, RAW файлы и Preview Cache от C1 в общем каталоге для всех машин, плюс скриптик который студент Вася слепит за неделю. Имеем ускорения процесса обработки практически в N раз. Вместо C1 можно и другой нормальный конвертер.