這是一篇被蜂鳥BOSS斃掉的選題(肯定的嘛,還想不想找索尼要錢了),但我依然覺得有必要把它給發(fā)出來。在這個RX100/RX100II被稱為“最佳攝影備機”的年代,我說這些自然有我的理由。 一個優(yōu)秀的攝影師必然在出片子的時候要經(jīng)過一系列的后期處理,無論是三前七后還是七前三后,很少有人的片子能在采用相機jpeg直出的情況下能夠保證優(yōu)秀的質(zhì)感和良好的表達。 于是我們就來看一看后期的物料基礎(chǔ)——RAW文件。 首先我們要說一個常識,什么叫有損壓縮,什么叫無損壓縮。 簡單來說,無損壓縮的數(shù)據(jù)可以完美的還原,一般都采用霍夫曼碼之類的方式。而有損壓縮,要么是基于傅里葉分析,要么就是在位碼上做一些手腳。霍夫曼碼的特性大家可以自行百度,我們很容易知道,對于不同復(fù)雜度的數(shù)據(jù),霍夫曼編碼的壓縮效率是不一樣的。放到相機的無損壓縮RAW文件,結(jié)果就是,高頻細節(jié)越多、ISO越高(噪聲多等于高頻細節(jié)多)的照片,其RAW文件越大。說專業(yè)點就是元數(shù)據(jù)越離散,壓縮比就越小。 從DPreview上可以很方便的下載到各種相機、各種ISO值下的RAW文件。根據(jù)文件名我們可以看出它的ISO值。 隨著ISO變高,D800(設(shè)置為無損壓縮NEF)和5D3(只能選擇無損壓縮CR2)的RAW尺寸都有了明顯的增加。但索尼a77卻是一個奇葩。 這個結(jié)論說明了一個什么問題呢?只有兩種可能:1、它采用了未壓縮格式進行存儲。2、它采用了特殊編碼的有損壓縮方式。 而且a77在像素數(shù)比5D3高的情況下RAW文件尺寸反而比較小,那么它不太可能采用無壓縮格式。于是只剩下了一種可能:編碼有損壓縮。 但經(jīng)過老夫的探索,實際情況比編碼有損壓縮還可怕。 有人在下面問你怎么證明它壓縮了?實際上我可以說它沒采用咱們通常認為的“壓縮”方式——你不管是采用winrar壓縮,還是BMP轉(zhuǎn)JPEG這種純有損壓縮,都不可能保證不同數(shù)據(jù)的文件壓出來大小相同。 實際上它存儲RAW的時候在存儲階段并沒有壓縮,而在編碼的時候,存在一些致命的問題。 ————————————————以下內(nèi)容毀三觀———————————————— 在玩擼啊擼的時候經(jīng)常會有人吼一句“沒ADC玩?zhèn)€P啊”。其實在索尼出相機的時候我也想說一句“沒ADC玩?zhèn)€屁啊”。這里的ADC指的就是Analog-Digital Convertor,也就是模數(shù)轉(zhuǎn)換器。一般來說高精度的模數(shù)轉(zhuǎn)換器帶來的是更好的精度和動態(tài)范圍,也就是說能換來高感、動態(tài)和色深參數(shù)上的全面進步。 ADC的精度由位數(shù)和量化誤差來表示,量化誤差一般都是±1/2LSB,這里按下不表。尼康/佳能的機器(D3200除外)采用的都是14bit ADC,這也是現(xiàn)在機器的主流。 14bit ADC輸出的RAW就是14bit RAW,可以記錄每一點紅綠藍從14個0到14個1的數(shù)據(jù),不考慮模擬部分以及那半個有效字的問題,14bit ADC能實現(xiàn)的動態(tài)范圍的上限就是14EVs,數(shù)據(jù)量就是14bit/像素。 學過大學計算機基礎(chǔ)的同學們都知道14bit RAW的無壓縮容量怎么算,字節(jié)數(shù) = 像素數(shù) * AD位數(shù) / 8. D800的RAW是有兩位校驗位數(shù)據(jù)的,因此實際是16bit。但是有效數(shù)據(jù)還是14bit。 以D800為例,3.63*10^8*16/8,大概是72.6MB的容量。也符合我們對尼康未壓縮NEF的一般印象。 由于某些原因,以及RAW文件會記錄額外的數(shù)據(jù)(EXIF、本底噪聲信息等),這個容量大概會有一定浮動。但終究不會那么小。 于是我們當一回小學生,解一個一元一次方程,求出索尼RAW文檔的平均位數(shù)。 bits=字節(jié)數(shù)/像素數(shù)*8 嗯,算出來了,8bit。 一開始老夫?qū)@個結(jié)果十分震驚,因為——JPEG就是8bit/像素的編碼。那這個RAW文件到底有何意義? 經(jīng)過查找索尼的資料,發(fā)現(xiàn)他用了一個很蛋疼的方式: 對SONY的craw而言,是用128個bit來存儲16個像素的值,因此確實是平均8bit/像素,每個16像素塊中的最亮、最暗像素各用12bit存儲,其它像素各用6bit存儲。 確實是編碼的有損壓縮,實際上出現(xiàn)在兩個方面,一來此RAW保存的像素的有效位數(shù)不超過12bit/像素,這就損失了2bit的動態(tài)范圍;二來,索尼對每16像素的一塊進行壓縮處理,如果這一塊中最亮的像素與最暗的像素之間之比超過6bit表示的范圍,除最高、最暗像素外的其它14個像素都會損失一部分信息,因為每個像素都只能得到6個bit來進行存儲。 表現(xiàn)出來的就是諸如雖然高光、暗部動態(tài)可能能秒佳能祖?zhèn)鰿MOS,但真做起后期來,中間色階那叫一個一拉即斷絕無能救者啊。 這種12+6bit的RAW,在索尼的任何公開場合上都沒有被提及。據(jù)老夫查證,實際上索尼除了全畫幅機型之外,無一例外的都使用了這種方式存儲的RAW。包括被捧得火熱的神機RX100。 不過這種低位數(shù)的雙6bitADC,加上蛋疼的RAW編碼有什么優(yōu)勢? 相信如果有讀者是學電子的應(yīng)該就能猜到了,對,連拍。 低位數(shù)的ADC可以有很快的轉(zhuǎn)換、處理、寫入速度,這也是為什么NEX-5N、7能飆出10fps的連拍速度,但是a99、a7/R卻只有那么四五張的原因——14bit ADC+14bit RAW的速度自然不可能太快。除非像1DX一樣,雙處理器,4ADC,16通道。但如果這么設(shè)計,你以為索尼全幅微單的售價還能業(yè)界良心? 所以我該說的就說完了。對于打算買半幅NEX做主力機型、買RX100做備機且對后期制作有一定需求的,不妨來看看 |
|