※ 引述《kblover (聖貓天使)》之銘言:
: ※ 引述《hizuki (入贅桧月家,我妻彩花)》之銘言:
: : 不是這樣算啦,RAW檔案代表從sensor讀取的原始資料,根本沒有轉換成顏色空間的資料。
: : 所以既不是RGB,更不可能是YUV,而且不用考慮color sub-sampling。
: : sensor經過ADC讀取出來的資料,還要考慮到DSLR所使用的CFA,ISP或者電腦上用軟體轉一次,
: : 才到有色彩資料出來。14bits代表的是ADC精度。
: : 另外RAW檔還有當有一個簡單縮略圖,一般好像是轉換成TIFT格式的。然後帶一些不大的metadata。
: : 常見的RAW檔,基本上開源軟體都解析的差不多了,也不需要原廠幫忙了。
: 這裡我還真的記錯了一些事情
: 太久沒看isp的文件 轉成yuv是轉jpeg或是video的事情
: 不過dump raw這件事情我就沒有全部記錯了
: q的isp文件
: 可以看到確實有三個不同的RAW Dump點
: 當然最初符合定義的從sensor吐進後ISP做任何處理前就直接dump raw
: 然後後面居然有做了很多影像處理,連lens roll處理後都算的
: 最後還有轉換成RGB的raw dump
: 我很同意你說的要從sensor吐出來才算raw 問題是人家document就這樣寫
: 其實別說你 我一開始看到也覺得很奇怪就是了
別再鬧了好不好,現在凸到把debug用的也拿來做正常輸出處理。
你知道畫在哪邊要怎麼樣子還原資料?有想過人家軟體要怎麼配合處理?
而且本來我就是對第一點可是非常嚴格的,第二點我講過各家的data path有區別的。
並且你貼的圖除了Global Tone Mapping(如果Q家的和別家調整內容一致),
外其他都沒有涉及到顏色領域本身的問題的。
當然在 #1S8FyIZ8 (DSLR) 中,我有一點有問題,就是關於變形校正,這個部分其實有些ISP
是不允許by-pass的。
回頭再仔細想想,我被那邊糾纏顏色格式那邊激怒了,dump raw那邊愛做什麼,關我屁事,
我本來就是講DSLR上輸出的影像會做什麼,mobile愛怎麼設定output,想做什麼本來設定就
多變。
另外提醒你一點,一般來講,如果要編碼JPEG影像,不需要而外轉一次YUV420,ISP內的JPEG
encoder一般都支援直接從RGB處理,不需要額外開memory,還比較少搬。
還有一般的Video codec處理器都不支援YUV 4:2:2 sub-sampling這類的影像格式來作為輸入,
尤其是mobile向的。