光学指纹场景使用OLED HBM功能
目前,背光高亮分為局部高亮和全局高亮,其中,全局高亮的亮度高而且穩(wěn)定,使得指紋識(shí)別成功率比局部高亮的識(shí)別成功率高。但是,全局高亮也存在一定的問題,具體是,由于開啟全局高亮(HBM)后屏幕亮度達(dá)到最大,會(huì)很刺眼,所以通常做法是在應(yīng)用側(cè),即在手指按在指紋區(qū)域時(shí)候顯示一個(gè)半透明的黑色蒙蔽(DIM),同時(shí)開啟HBM。但是,由于繪制DIM到達(dá)屏幕上顯示需要的時(shí)間和開啟HBM在屏幕上顯示需要的時(shí)間不同,而且DIM繪制會(huì)閃系統(tǒng)卡頓印象,最終導(dǎo)致HBM和DIM在屏幕上很難保證同時(shí)生效,此時(shí),在按壓屏下指紋識(shí)別的時(shí)候容易導(dǎo)致屏幕閃亮或者閃暗,較大概率地給用戶帶來較差的屏下光學(xué)指紋使用體驗(yàn)。(來源:一種屏下指紋顯示優(yōu)化方法、設(shè)備及計(jì)算機(jī)可讀存儲(chǔ)介質(zhì))
(todo:全局高亮比局部高亮的亮度高嗎?前者會(huì)更穩(wěn)定嗎?這個(gè)需要確認(rèn)一下)
HBM是OLED屏幕的一種高亮模式,一般情況下手機(jī)亮度最高到500nits,HBM模式亮度能達(dá)到800nits,甚至1000nits。在光學(xué)指紋識(shí)別場(chǎng)景打開HBM可以提高指紋識(shí)別成功率。但是亮度過大會(huì)讓用戶感到刺眼,所以需要在非指紋區(qū)域增加蒙層(純色,利用不同透明度改變畫面亮度),降低畫面亮度。(如果非指紋識(shí)別區(qū)域是黑色畫面,則無需蒙層)
如果HBM和蒙層不同步,則會(huì)出現(xiàn)閃亮或閃暗問題。
難點(diǎn):
1.蒙層和HBM同步問題
2.蒙層的透明度,透明度不正確會(huì)導(dǎo)致打開hbm前后畫面亮度不一致,視覺上有亮度變化
打開hbm的情況
| 閃亮 | hbm生效了,但是沒有顯示蒙層 | 1.hbm實(shí)際生效時(shí)間(平臺(tái)發(fā)送寫hbm寄存器到亮度變化)和預(yù)期不符,比如軟件上預(yù)期隔一幀生效,實(shí)際下一幀生效 2.上層沒有繪制蒙層,卻通知驅(qū)動(dòng)打開hbm 3.軟件流程耗時(shí)長(zhǎng),將送圖動(dòng)作延遲了 |
| 閃暗 | 蒙層顯示出來了,hbm沒有打開 | 1.hbm實(shí)際生效時(shí)間和預(yù)期不符,比如軟件上配置下幀生效,實(shí)際上隔一幀生效 2.上層傳了蒙層,卻沒有及時(shí)通知驅(qū)動(dòng)打開hbm |
| 閃亮或閃暗 | hbm打開和蒙層顯示都符合預(yù)期 | 屏幕hbm功能異常,在打開hbm時(shí)會(huì)出現(xiàn)亮度跳動(dòng) |
關(guān)閉hbm的情況
| 閃亮 | 蒙層撤走了,但是hbm還沒關(guān) | 1.hbm實(shí)際生效時(shí)間和預(yù)期不符,比如軟件上配置下幀生效,實(shí)際上隔一幀生效 2.上層更新了畫面,不再顯示蒙層,卻沒有及時(shí)通知驅(qū)動(dòng)關(guān)閉hbm |
| 閃暗 | hbm關(guān)了,但是蒙層還沒撤走 | 1.hbm實(shí)際生效時(shí)間和預(yù)期不符,比如軟件上預(yù)期隔一幀生效,實(shí)際下一幀生效 2.上層通知驅(qū)動(dòng)關(guān)閉hbm,但是依然顯示蒙層 |
| 閃亮或閃暗 | hbm關(guān)閉和蒙層顯示都符合預(yù)期 | 1.屏幕hbm功能異常,在關(guān)閉hbm時(shí)會(huì)出現(xiàn)亮度跳動(dòng) 2.關(guān)閉hbm之后,一些顯示效果沒有及時(shí)恢復(fù) |
注:有些閃亮閃暗原因和軟件實(shí)現(xiàn)方案有關(guān),需要根據(jù)代碼實(shí)現(xiàn)具體分析。
OLED顯示面板在HBM mode(高亮模式)下的亮度逼近1000nit(尼特),為了高亮達(dá)標(biāo),Normal mode(正常模式)至HBM mode之間的壓差越來越大,目前通常通過Dynamic ELVSS(electro luminescence source supplyvoltage,發(fā)光二極管陰極電壓)功能實(shí)現(xiàn)亮度階梯型變化,例如將OLED顯示面板的陰極電壓ELVSS根據(jù)不同的DBV區(qū)間對(duì)應(yīng)劃分為幾個(gè)電壓區(qū)間,用戶在切換DBV時(shí),陰極電壓ELVSS對(duì)應(yīng)的以電壓區(qū)間為單位進(jìn)行增加或減少,從而實(shí)現(xiàn)亮度階梯型變化。(來源:一種OLED顯示裝置及其亮度驅(qū)動(dòng)方法)
參考資料:
一種屏下指紋顯示優(yōu)化方法、設(shè)備及計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)
一種OLED顯示裝置及其亮度驅(qū)動(dòng)方法
總結(jié)
以上是生活随笔為你收集整理的光学指纹场景使用OLED HBM功能的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 使用 Saleae LLC 监控 781
- 下一篇: python 异步编程:协程与 asyn