? ? ? 液晶屏幕拖影多?插黑算法來幫忙
現在液晶屏幕LCD已經成為了絕對的主流,不過在早年,液晶是一項不怎么被看好的技術。無論和CRT和等離子相比,液晶的顯示效果都明顯處于下風,其中比較令人詬病的一項,就是拖影了。
由于硬件原理,LCD在顯示動態畫面的時候,需要不斷對液晶分子進行偏轉。
液晶分子偏轉是一個持續、穩態的過程,并不是一瞬間完成的。人們可以觀察到,無論液晶分子偏轉速度有多快,LCD還是會比CRT和等離子有更明顯的拖影。
當畫面顯示高速運動物體,例如飛快駛過的火車、體育比賽中的運動員之類的時候,拖影會更加明顯。
怎么辦?為了解決液晶拖影,插黑算法應運而生。
所謂的插黑算法,其實就是在一禎禎的畫面之間,插入黑禎,讓LCD的穩態式顯示轉變成近似CRT、等離子那樣的脈沖式顯示,讓每禎之間有時間差,這可以大大減少殘影的出現。
當然,這也帶來了閃爍偏暗之類的副作用,不過LCD提升刷新率和亮度總比提升液晶分子的偏轉速度來得簡單,因此插黑算法還是有實用價值的。
OLED會燒屏?偏移算法來緩解
作為面向未來的顯示技術,OLED相比液晶有很多優點,例如輕薄、省電、對比度高、色域高等等,但也帶來了一個不容忽視的問題——燒屏。就算是現在大紅大火的iPhone X,使用OLED屏幕后也帶來了燒屏問題,這點是蘋果官方都予以承認的。
iPhoneX使用了OLED屏幕,在說明頁面中也提到了燒屏現象
燒屏的確是OLED最為令人頭疼的問題之一,它和OLED的顯示原理息息相關。
和傳統的LCD屏幕不同,OLED并不通過背光模組照亮液晶像素點發光,OLED的每一個像素點都可以自發光。
這樣帶來了很多優點,例如避免漏光、堆高對比度等等,但存在的一個問題就是,不同的像素點發光時間不一樣,某些經常發光/不常發光的像素點會衰減得更快/更慢,亮度對比其他像素點明顯不同。
我們觀察到這些亮度衰減更快/更慢的像素點,直接的觀感就是某地方暗了/亮了一塊,這就是“圖像殘留”或者說“燒屏”。
如何對付燒屏?要么是提高OLED發光像素點的壽命,讓用戶在使用期間不出現亮度衰減——但這是很難做到的,成本太高。于是,防止燒屏的偏移算法就誕生了。
用軟件解決OLED燒屏的一個思路,就是減少顯示固定的圖像。三星使用OLED屏經驗豐富,它就有自己的一套軟件算法來防止OLED燒屏。
在很多OLED屏的三星手機中,經常固定顯示圖像的位置例如虛擬按鈕,會定期位移,避免相同的像素點長時間發光/不發光,這樣可以一定程度上避免燒屏。
在iPhone X上,也存在類似的機制。之前有人解包過iOS11的固件,發現蘋果也針對OLED設置了防燒屏的程序。此外,iOS上并不存在安卓那樣的虛擬按鈕,iPhone X使用手勢操作,這無疑也大大降低了燒屏出現的概率。
不過,防止OLED燒屏的軟件算法,并不能徹底保證OLED就一定不會燒屏,蘋果自己也不敢這么說。
受限于硬件,OLED屏幕燒屏仍會是難以完全避免的問題。不過通過軟件優化以及正確的使用習慣,燒屏的情況還是可以大大減輕甚至不會出現的,希望有更多使用OLED屏的廠商加入防燒屏算法吧。
CPU設計有Bug?補丁BIOS來解決
在很多人的印象中,正常使用的話,CPU應該是電腦最不容易出現問題的部件了。但是,如果CPU本身設計不完善,那也是相當令人頭疼的。實際上,還真出現過CPU設計有Bug、但CPU依然進入了消費市場的情況,例如AMD就干過這樣的事。
AMD的第一代Phenom(羿龍)處理器被賦予了迎擊Intel酷睿處理器的重任,首次使用了三級緩存的設計,一度讓A飯們寄予厚望。
然而不幸的是,率先登場的B2步進的Phenom竟然存在TLB的Bug。TLB是用來連接內存和CPU緩存的橋梁,在有Bug的Phenom處理器中,TLB會導致CPU讀取頁表出現錯誤,出現死機等情況。
出了Bug就得修,CPU是難以返廠回爐的了,怎么辦?于是AMD就用軟件來解決問題。
AMD發布了一個新BIOS,也為Win系統提供了一個補丁,無論是那種方法,其作用都是屏蔽某段頁表乃至CPU緩存。
這當然可以避免Bug的出現,不過也會造成性能降低。可以說,這個軟件修復的方案只是權宜之計,其實并不完美。
此后AMD推出了B3步進的Phenom處理器,從硬件上修改,才徹底解決了問題,步進改動后的CPU還從9X00改名為9X50,可見此次修補之重要。
總結
可以看到,軟件的確可以彌補很多硬件方面的缺陷,但也不是此次都能完美填坑,例如AMD的Phenom就必須靠修改硬件才徹底解決問題,OLED的偏移顯示算法也并不能根治燒屏毛病。
評論
查看更多