動(dòng)的實(shí)戰(zhàn)標(biāo)題——BLC的“動(dòng)態(tài)性陷阱“——溫度漂移1℃黑電平變化多少?如何用OTP標(biāo)定與實(shí)時(shí)補(bǔ)償守住暗部純凈度)
102、洞察驅(qū)動(dòng)的實(shí)戰(zhàn)標(biāo)題——BLC的"動(dòng)態(tài)性陷阱"——溫度漂移1℃黑電平變化多少?如何用OTP標(biāo)定與實(shí)時(shí)補(bǔ)償守住暗部純凈度去年冬天,一個(gè)量產(chǎn)項(xiàng)目在低溫環(huán)境測(cè)試時(shí)翻車了。整機(jī)放在-10℃的溫箱里,預(yù)覽畫面暗部泛紫,像蒙了一層臟霧??蛻糁钢聊簧系脑朦c(diǎn)說(shuō),你們這個(gè)黑電平是不是沒(méi)調(diào)好?我第一反應(yīng)是去查ISP里的BLC寄存器,數(shù)值沒(méi)變,校準(zhǔn)表也是對(duì)的,可畫面就是不對(duì)。后來(lái)把傳感器溫度讀出來(lái),發(fā)現(xiàn)已經(jīng)比常溫標(biāo)定時(shí)的溫度低了將近20℃。問(wèn)題不在BLC本身,而在BLC的“動(dòng)態(tài)性”——黑電平不是個(gè)靜態(tài)值,它跟著溫度、增益、曝光時(shí)間一起漂。你拿常溫下的標(biāo)定結(jié)果去套低溫場(chǎng)景,不翻車才怪。先回答標(biāo)題里那個(gè)問(wèn)題:溫度漂移1℃,黑電平到底變多少?這個(gè)數(shù)字沒(méi)有統(tǒng)一答案,不同傳感器、不同工藝、甚至同一顆芯片不同批次,漂移系數(shù)都可能差一倍。我見過(guò)最夸張的一顆全局快門傳感器,暗電流溫度系數(shù)到了每攝氏度0.6個(gè)LSB(12bit),也就是說(shuō)從25℃降到0℃,黑電平憑空抬高了15個(gè)LSB。而另一顆背照式堆棧傳感器,同樣條件下只有0.15個(gè)LSB/℃。你要是拿前者當(dāng)基準(zhǔn)去設(shè)計(jì)后者的補(bǔ)償算法,暗部直接偏色偏到姥姥家。所以別問(wèn)“標(biāo)準(zhǔn)值”,要問(wèn)“你這顆傳感器的實(shí)測(cè)漂移曲線長(zhǎng)什么樣”。黑電平漂移的物理根源是暗電流。溫度升高,耗盡區(qū)熱激發(fā)載流子增多,即使完全遮光,像素也在持續(xù)積累電荷。這個(gè)積累速率跟溫度呈指數(shù)關(guān)系,近似阿倫尼烏斯方程,工程上常用每升高8-10℃暗電流翻倍來(lái)估算。但麻煩的是,暗電流不是均勻分布在所有像素上的——有的像素暗電流大,有的小,這就是固定模式噪聲(FPN)的來(lái)源之一。BLC算法要處理的,其實(shí)是“暗電流均值漂移”和“暗電流不均勻性隨溫度變化”這兩件事。均值漂移好辦,減一個(gè)數(shù)就行;不均勻性變