攝像頭像素和幀數(shù)的騙局-
發(fā)布時間:2019-05-02 閱覽次數(shù):3238 次
攝像頭像素和幀數(shù)的騙局-
60幀120幀和30萬插值成1000萬像素是同一種騙局-.
攝像頭從最初的30萬像素,被廠家鼓吹到500萬,1000萬像素,這個衛(wèi)星放得太高太大了,再往上,消費者都麻木了,一個小小的攝像頭,難道說還比數(shù)碼單反像素強大?插值神畫行不通了,那廠商就想出另外一個數(shù)字游戲,高幀率,鼓吹60幀和120幀。-
先說一下這個60幀,最早是CMOS傳感器廠商OV提出來的,就是在VGA分辯率下,每秒提供60幀的畫面,由于數(shù)據(jù)量大,所以只能在MJPEG數(shù)碼傳輸格式下跑,現(xiàn)在的免驅(qū)攝像頭有兩種傳輸格式,YUY2和MJPG,前者是無壓縮圖像格式,后者是相當于JPEG圖像壓縮格式,以損失圖像質(zhì)量來降低數(shù)據(jù)率。而60幀/秒,只能在MJPG模式下,光線充足時才能達到。CMOS跟CCD不一樣,CMOS在光線低時,通過慢速快門來延長曝光時間,當降到1/30秒以下時,DSP就用幀復制的方式中間空缺的幀填充到數(shù)據(jù)流中,所以低光線時,CMOS攝像頭會有拖影現(xiàn)像,但是曝光效果較好,而同樣的鏡頭,CCD則會圖像發(fā)黑細節(jié)看不清楚。所以,攝像頭的DSP有一個很重要的功能--“幀復制”,真正60幀的攝像頭,要求CMOS支持,只有CMOS感光輸出有60幀,才有不同圖像信息的60幀圖像畫面。如果CMOS不支持的畫,只能通過“幀復制”把相鄰的幀復制填充進數(shù)據(jù)流里,得到的跟插值像素一樣,圖象很大,但只是模糊的畫面,圖像的清晰度沒有得到根本的提升。現(xiàn)在,只有OV7725的規(guī)格書里明確寫明VGA下60幀/秒,其它的都沒有看過。-
60幀/秒CMOS sensor對攝像頭效果有哪些方面提升呢?-
1、光線充足時,無拖影,幀率高可以提高高速運動物體的邊緣清晰度,難怪OV7725最早是被應用到汽車上的圖像采集。
2、感光能力強,要達到高幀速,CMOS的感光速度和模-數(shù)轉(zhuǎn)換速度必須要帶到很高的速度。所以在低照度下,這種sensor會比一般的CMOS感光能力強,高幀率的CMOS sensor不可能做得太小,OV7725是1/3.8英寸大小的,像素點大小是6.0uM,比一般的都大。-
缺點:-
1、攝像頭要切換到Mjpg模式下,圖像質(zhì)量比無壓縮的YUY2降低一截。-
2、光線低時,CMOS無法輸出具有真實像素點的60幀,要大量插幀。-
3、CMOS的功耗高,OV7725達到120mW,發(fā)熱量大。-
4. 相對靜止或畫面移動改變不大的場景,根本看不出30幀和60幀的區(qū)別。60幀反而受到Mjpg壓縮的影響,效果比30幀差。-
5. 高幀率要損耗更多的CPU資源,因為是傳輸Mjpg的壓縮格式,系統(tǒng)要將DSP壓縮過的Mjpg圖像解壓,相同時間內(nèi),幀率越高,解壓所需的CPU資源越高,不相信的,可以去看下CPU的占用率,幀率越高CPU占用越高。一視頻就死機。-
120幀純屬扯蛋,先不要說是在CIF(320X240)下才能實現(xiàn),這么高的幀率,反而增CPU資源的占用,而且只是換了個說法,按目前的USB2.0帶寬,VGA下是用MJPG壓縮格式是無法提供120幀/秒的數(shù)據(jù)傳輸量的,所以只能把畫面縮小一半?;蛘哒fDSP的性能達不到這么強勁。
假硬件120幀和60幀,直接用DSP插幀造出來的,實際上用的CMOS沒有提供60幀有效圖像輸出,跟插值一樣的道理。-
假軟件120幀和60幀,編寫一個AMCAP,把顯示幀率的數(shù)字先乘以個數(shù)值再顯示,這樣30X2=60,30X8=240,很快,240幀的牛皮就吹出來了,一點都不難,連數(shù)據(jù)都不用傳輸。-
所以說對于攝像頭來說,120幀和60幀沒有任何的提升作用的。純屬炒作。