<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

          EEPW首頁 > 汽車電子 > 專題 > 如何匹配汽車TFT-LCD面板的色彩亮度

          如何匹配汽車TFT-LCD面板的色彩亮度

          作者:Theju Bernard 時間:2017-02-24 來源:電子產品世界 收藏

          作者/Theju Bernard Intersil公司

          本文引用地址:http://www.ex-cimer.com/article/201702/344448.htm

            引言

            對伽馬校正的需求源于CRT電視顯示器的發(fā)明。CRT使用電子束光柵來照亮顯示器前背后的熒光涂層。所施加的柵極控制電壓按比例控制發(fā)光強度,并遵守冥次法則:發(fā)光強度 = 控制電壓的伽馬次方。這種控制具有內在的非線性性質。CRT的標稱伽馬值為大約2.5。另一方面,人眼具有反向響應,對灰度級較暗部分的變化相對敏感。因此,為使最終圖像對人眼顯示出灰度級真實深度的變化,必須在圖像傳輸前對紅、綠和藍信號進行伽馬校正。該校正在視頻源系統(tǒng)中進行,如電視廣播攝像頭。

            攝像頭設計的輸出電壓與發(fā)光強度成比例,等于發(fā)光強度的1/2.5次方(0.4次方)。由于略大于1的伽馬值比較受偏愛,因此,廣播標準通常使用0.5的伽馬值,從而使系統(tǒng)伽馬值為1.25。由圖1可知,攝像頭的內置伽馬響應是CRT響應的倒數(shù),因此,無需進行額外的系統(tǒng)伽馬校正。但必須對TFT-的信號進行調節(jié),以補償攝像頭的伽馬調整,后者最初是為CRT顯示器而設置的。

            圖1 傳統(tǒng)CRT系統(tǒng)的伽馬值

            1 汽車伽馬校準

            TFT-在汽車組合儀表、信息娛樂、導航本體單元及高級駕駛輔助系統(tǒng)(ADAS)智能后視鏡上的應用越來越多。它們不是用電子槍和熒光層來產生發(fā)光強度,而是通過向液晶像素施加電壓來控制“背光”穿過像素的透射率。采用冷陰極熒光燈(CCFL)或發(fā)光二極管(LED)陣列來提供“背光”。施加于液晶像素的電壓可以控制傳送到前面的背光光量,以便再現(xiàn)傳輸圖像,這可定義針對TFT-LCD的透射率曲線。

            TFT-LCD的伽馬值不同于CRT,不過它具有輕微的伽馬響應。傳統(tǒng)廣播系統(tǒng)的伽馬校準在信號傳輸過程中進行,以補償CRT伽馬響應,而且這結合了人眼的反向響應。因此,必須在將信號施加于TFT-LCD面板之前對其進行伽馬校正。TFT-LCD伽馬校正有必要遵循CRT顯示器的伽馬校正。輸入視頻信號是數(shù)字式的,且伽馬校正碼施加于數(shù)模轉換器(DAC),以產生電壓,并施加于像素。這些伽馬校正碼可幫助面板顯示器制造商確定滿足視覺效果要求的合適校正碼。系統(tǒng)常常能夠存儲針對不同環(huán)境光條件的多個伽馬校正設置。圖2顯示了用于TFT-LCD面板的規(guī)范化伽馬校正,以實現(xiàn)系統(tǒng)伽馬值1。

            圖2 LCD系統(tǒng)伽馬值

            數(shù)字視頻數(shù)據(jù),通常是低壓差分信號(LVDS),必須使用DAC進行轉換,以產生施加于像素的模擬電壓。使用面板的源/列驅動器中的分段非線性DAC進行伽馬校正(有意實現(xiàn)非線性)。源驅動器DAC決定可向像素施加多少個不同的電壓階躍(如一個8位DAC可產生28或256個灰度級)。圖3顯示了由每個電壓階躍造成的灰度級強度變化感知,是相對于面板的伽馬響應(電壓-透射率或V-T曲線)和眼睛的響應。

            圖3 不同伽馬響應的相對強度變化對比

            伽馬校正的非線性性質導致亮度等級低的圖像數(shù)據(jù)被壓縮,而亮度等級高的圖像數(shù)據(jù)壓縮很少或沒有壓縮。低等級壓縮使得處于“暗”至“較暗”區(qū)域的圖像數(shù)據(jù)比較醒目,人眼更容易察覺。這可改善圖像深度。作為附加好處,這種壓縮和非線性導致用于亮度編碼的位數(shù)較低(如非線性情況為8位,而線性情況為12位或14位)。另外,壓縮還可幫助降低可能存在的視頻信號噪聲。

            2 可編程伽馬緩沖器

            為將LCD面板的伽馬響應變?yōu)樾枰腣-T傳遞函數(shù),面板的源(列)驅動器DAC可使用施加于多個分接點的各種參考電壓。這些電壓迫使每個DAC有特定理想非線性工作條件。參考電壓常常由伽馬緩沖器IC提供,通常是向DAC分接點提供模擬電壓的緩沖放大器。伽馬緩沖器IC可以是靜態(tài)或可編程的。Intersil ISL76534是一款可以用于汽車LCD面板的器件,它由基于I2C的14通道可編程伽馬緩沖器和一個VCOM通道組成,二者的分辨率均為10位。該器件可向汽車TFT-LCD源驅動器提供準確和穩(wěn)定的DC參考電壓。TFT-LCD面板系統(tǒng)簡化框圖如圖4所示。

            圖4 簡化的TFT-LCD面板框圖

            借助對DAC分接點的控制,汽車LCD面板制造商能夠對電壓進行微調,從而進一步調整或校準面板的非線性伽馬響應(亦稱伽馬校準)。這有助于汽車LCD面板制造商能夠確保其某一型號的所有LCD面板具有一致的伽馬響應。這意味著由LCD生產制造差異等因素造成的潛在視覺效果差異得以最小化,因此,汽車LCD面板制造商能夠提供更一致和具有視覺吸引力的產品。消費者則能放心其所購買的汽車的顯示器與其在經(jīng)銷商處試駕時看到的顯示器具有相同的視覺效果。

            最終由面板制造商決定以何種方式來校準伽馬響應(如γ = 2.2、γ = 2.0、γ = 1.8,或者基于預期亮度的不同伽馬值的組合),使其顯示器具有特定的視覺效果。值得注意的是,伽馬特性容易隨著視角變大和不同的環(huán)境照明條件而變化,所以在購買汽車時應當比較一下顯示器在強光和低光條件下的顯示效果,以確定顯示的圖像是否令你滿意。

            3 不同伽馬值的圖像比較

            圖5比較了同一幅圖像具有不同總伽馬值時的視覺效果,很容易看出來差異。圖5B所示圖像是標稱(原始)伽馬值(如γ = 2.2),圖5A所示圖像大于標稱值,圖5C所示圖像小于標稱值。圖5C所示圖像隨著暗色消失而失去對比度,并變得有點反白;圖5A所示圖像的對比度較大,但總體上暗色的區(qū)域比較多。

            圖5A 高伽馬值圖像示例

            圖5B 標稱伽馬值圖像示例

            圖5C 低伽馬值圖像示例

           4 伽馬值和汽車信息娛樂顯示設置

            汽車LCD面板具有由源驅動器性能決定的黑-白端點等級,但在視頻數(shù)據(jù)處理期間可對信號進行數(shù)字調整。另外,也可通過調節(jié)LCD面板的背光強度來改變亮度,這增加了又一個系統(tǒng)性能維度。顯示器控制功能常??蓪α炼群蛯Ρ榷?、白天和夜晚設置進行調整。

            可編程伽馬緩沖器可簡化評估和設置顯示器傳遞函數(shù)的任務,亦即將該任務轉移到汽車顯示器生產商的制造周期。這些伽馬設置被編程到EEPROM中,并在系統(tǒng)加電時傳送至DAC。有些緩沖器具有多個存儲器組來保存對應于不同環(huán)境光條件的多個顯示器設置文件(profile),以及可由用戶使用相應工具保存和存儲的定制設置。制造商提供的伽馬設置文件通常足以滿足大多數(shù)汽車應用的要求。編程工作在初始設置期間完成,此后設置文件不再變化,除非需要通過微調來改進顯示器的視覺效果。

            5 結論

            汽車LCD面板制造商力求讓其顯示器面板的圖像視覺效果受到汽車制造商和消費者的認可。這需要穩(wěn)定的伽馬緩沖器參考值,以確保其LCD面板顯示的視頻彩色圖像具有完全相同的對比度、亮度和色彩,不因不同顯示器而異。使用高精度可編程伽馬緩沖器(如Intersil ISL76534)可實現(xiàn)這一目標。



          關鍵詞: LCD 面板

          評論


          相關推薦

          技術專區(qū)

          關閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();