Я думаю, вы наверняка что-то упустили. Обратите внимание: JPG используется для хранения (и обычно сжатия, с потерями) изображений. Любое изображение. Что такое изображение? Это очень большой пакет пикселей, когда все сказано и сделано.
Выходной сигнал с датчика камеры также представляет собой большой пакет пикселей. Просто они не являются полноцветными пикселями RGB, они являются монохромными пикселями - от того, какое место на сенсоре изображения, как это известно, зависит от того, представляет ли какой-либо отдельный пиксель R G или B. Но их монохромный характер, заданный цветом по положению, не означает, что они не могут быть сохранены в формате JPG. Связка пикселей - это связка пикселей, и зачем изобретать велосипед?
Посмотрите внимательнее на документ. «Таким образом, с сеткой BAYER из RG / GB четные строки чередовали данные HuffCode / Diff для ... RGRGRG ..., в то время как нечетные строки это ... GBGBGB ...». Таким образом, необработанный вывод Байера сохраняется в формате JPG. Утверждается, что без потерь (в противном случае у нас были бы проблемы!) И предположительно в глубине более 8 бит. Вы слишком много готовите, чтобы получить полезную фотографию.
Другие изображения JPG используются для предварительного просмотра в камере, гистограммы и тому подобного. Имеет смысл готовить их раз и навсегда во время съемки, а не делать это на лету каждый раз, когда вы хотите посмотреть на них. Это также означает, что компьютер может использовать их в качестве миниатюр, когда вы выгружаете камеру в ПК.
*** Я не могу добавить комментарий по какой-то причине, так что это здесь:
Goldenmean, что заставляет вас думать, что есть проблема, что у вас нет полной информации RGB для каждого пикселя? Предполагая, что вы создаете формат RAW и у вас есть измерение 128 из «красной» сенсорной ячейки; Вы можете либо сохранить его как 128,0,0 или 128,128,128, либо, если вы чувствуете себя умным, 128 «данные из следующей ячейки», «данные из ячейки после этого», чтобы сэкономить место. На самом деле не имеет значения. Работа RAW-конвертера заключается в том, чтобы отслеживать это (хотя я уверен, что программисты оценят это, если вы задокументируете, как вы решили хранить данные датчика), и сделать из него реальную картинку.