精品国产人成在线_亚洲高清无码在线观看_国产在线视频国产永久2021_国产AV综合第一页一个的一区免费影院黑人_最近中文字幕MV高清在线视频

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

FRC算法具體需要考慮的因素總結

集成電路應用雜志 ? 來源:未知 ? 作者:胡薇 ? 2018-04-29 22:04 ? 次閱讀

Dual-Gate TFT-LCD 抖動算法FRC 研究與實現

在 TFT-LCD 驅動的關鍵設計技術中,抖動算法 FRC(frame rate control)是一種重要的技術。它能夠用 6 bit source 的輸出來達到 8 bit full color(16.7 M colors)的顯示效果,這樣可以降低數據傳輸率以降低功耗,同時可以節省源驅動(Source Driver, SD芯片的面積。通過分析和實踐,提出了針對用于平板電腦的 Dual-Gate TFT-LCD 屏和翻轉方式,需要采用優化的 FRC 算法提高顯示效果。在應用于平板電腦的 dual-gate TFT-LCD 屏的 FRC 方案中,分析了傳統方案產生周期性豎線的原因,然后提出了改進方案,消除了豎線,提高了顯示質量。最后,總結了 FRC 算法具體需要考慮的因素。

1 FRC 算法原理

TFT-LCD(薄膜晶體管液晶顯示器)是目前主流的顯示技術,它是利用液晶的旋轉和透光的特性進行顯示的一種技術,具有平板化,輕薄等特點。在 TFT-LCD 屏 的關鍵設計技術中,抖動算法 FRC(frame rate control)是一種重要的技術。FRC(Frame Rate Control)像素抖動算法是利用人眼的視覺惰性,對相鄰的 2 個灰階實施時間和空間混色來實現中間亮度的顯示,從而達到在 TFT-LCD 上實現目標灰階顯示的一種方法。每一種顏色均由 RGB 分量組成,RGB 分量的比特數決定了顏色的豐富度。比特數越大代表顯示的顏色越豐富。很多LCD panel 使用 6 bit source driver,6 bit 驅動芯片理論上只能產生 64 種模擬電位,對應 64 種灰階,無法滿足畫面質量要求。因此需要抖動算法也就是 FRC 算法來實現全彩色的顯示。FRC 算法對輸入的 8 bit 圖像數據的低 2 位作為抖動矩陣的選擇依據,取高 6 bit 為輸出給顯示驅動芯片的輸入數據,通過時間和空間平均,混合出其他灰階。混合原理如圖 1。

8 bit 中低 2 位為 0,灰階直接由 6 bit 低位補 0。其他的中間灰階由這些相鄰的低 2 位灰階為“00”的像素按比例混合。

FRC 算法在 253,254,255 灰階時會發生飽和現象,無法實現真正的 8 bit 顏色顯示。

這是 FRC 算法的一個局限,所以現在又提出了HiFRC 算法,通過擴展 1 bit,然后低 3 bit 選擇,512 種灰階中選擇 256 個灰階來實現全彩色。這個不在本文中詳述。

圖 2 給出了 FRC 具體的混合方法,有“1”的地方就是將高 6 位數據加 1,有“0”的地方就是高 6 位直接輸出。圖 2 符合上面公式列出的像素混色方法。

當低 2 bit 為“00”時,不用進行混合,直接高 6 bit 輸出。

當低 2 bit 為“01”時,在一幀內。

目標灰階(6 bit)=3/4×(高 6 bit 灰階)+1/4×(高 6 bit 灰階 +1)

在同樣的位置的灰階,4 幀之間,也符合上面公式的混色原理。

當低 2 bit 為“10”時,在一幀內。

目標灰階(6 bit)=2/4×(高 6 bit 灰階)+2/4×(高 6 bit 灰階 +1)

在同樣的位置的灰階,4 幀之間,也符合上面公式的混色原理。

當低 2 bit為“11”時,在一幀內。

目標灰階(6 bit)=1/4×(高 6 bit 灰階)+3/4×(高 6 bit 灰階 +1)

在同樣的位置的灰階,4 幀之間,也符合上面公式的混色原理。

以上的 FRC 圖形算法滿足下面 2 個要求。

亮階與暗階在空間上的分布是均勻的,且幀間比例是相同的。

對任何一個像素而言,算法循環完成后,亮階與暗階比例是一致的。

但是這個算法只考慮了像素,沒有考慮到子像素。而 TFT 每個像素中含有 RGB 3 個子像素,對應著 SD 芯片的 3 個輸出通道。算法圖形以子像素為單位進行排列,可以獲得更好的算法效果。

2 FRC 算法應用

2.1 Dual-gate 顯示面板

Dual-gate panel 指的是 SD 芯片的一個輸出連接到相鄰 2 列子像素上,控制 2 個子像素的柵開關在一行的顯示時間內交替打開。這樣 SD 芯片的一個輸出通道就可以分時復用地驅動 2 個子像素,從而可以節省一半的 SD 芯片面積。

Gate 和 source panel 連接圖如圖 3 所示。Gate driver 一行一行打開,source driver 把數據一行一行送進顯示器。Dual-gate 每次送進去的就是半行奇子像素或者半行偶子像素。

2.2 用于 PAD TFT-LCD 屏驅動芯片極性翻轉

用于 PAD TFT-LCD 屏驅動芯片包括 tcon,source driver 和直流 VCOM 電壓等功能模塊。直流 VCOM 就是 VCOM 電壓固定,source 電壓正負翻轉。驅動芯片配合 Dual gate 屏的時序,可以支持 1-dot,2-dot 和 column inversion。考慮到功耗和顯示效果的平衡,默認的 polarity 翻轉方式是 2 dot inversion。2-dot inversion 實際是 1+2 dot inversion,source 極性“ 2 行”翻轉 1 次。這里的 2 行實際指的是 source 的 2 行,對于 dual gate panel 來說,其實就是 panel 顯示的一行。輸出 channel 的極性如圖 4 所示。

因為 TFT-LCD 的液晶顯示特性,source 電壓和 VCOM 的壓差表示真正顯示的灰階。S1~S6 表示 source channel,“+”表示 source 輸出的電壓大于 VCOM,是正極性,“-”表示 source 輸出的電壓小于 VCOM,是負極性。正負相同的壓差,理論上應該顯示相同的灰階,但是液晶分子的轉向卻完全相反,這樣就可以避免當液晶分子轉向一直固定在一個方向時所造成的特性破壞。但是假如 common 電壓有一點誤差,這時正、負極性的同一灰階電壓便會有差別,灰階的感覺也會不同。這樣對 FRC 的效果也會有影響。

3 FRC 效果分析

3.1 原有 FRC 效果分析

圖 5 列出了 dual-gate 的 TFT panel 中,source 和 gate 的連接,反映了 2-dot inversion 的掃描方式和 FRC 算法。子像素交替連接到 2 個 gate。

采用傳統的 FRC 算法,顯示會有周期性的豎線,在 4n+2(低 2 bit 為 01)尤其明顯。通過分析,發現存在這種現象的原因是沒有考慮到dual-gate 的特性和極性翻轉方式,以及 P/N 正負電壓顯示的不平衡。

圖 6 中,“P”代表正極性,“N”代表負極性,“+”代表高 6 位加 1。

從一幀內來看,R 存在 2 列 P/N+, 2 列 N/P+,每 2 行一個循環。B 存在 2 列 N+/P, 兩列 P/N+, 每兩行一個循環。G 存在兩列 N/P+, 兩列 P/N+,每兩行一個循環。這樣每兩列之間存在一個周期性的豎線。從兩幀來看,第二幀的豎線出現在同樣的位置。這樣加強了豎線的效果。

可以看出無論時間上還是空間上,四列像素都存在周期性變化,尤其是子像素,存在兩列 P/N+,兩列 N/P+ 這樣的周期性循環。而 P/N+ 和 N/P+ 在極性不對稱的情況下,透光率不同,導致屏幕有周期性豎條紋。

圖 7 是 4n+1(低兩 bit 為 01)的灰階,配合 source 極性的 FRC 算法圖形。可以看出,也存在周期性的豎條紋,但是因為豎線 +1 的像素只有 1/4, 導致豎條紋不明顯。這個和實際測試結果也是相符合的。

4n+3 (低兩 bit 為 11)的灰階效果和 4n+1(低兩 bit 為 01)的灰階的效果相似。所以我們重點解決的問題是 4n+2 時候的 FRC 算法問題。

3.2 改進 FRC 效果分析

要消除傳統 FRC 算法在 Dual-Gate 屏顯示時導致的豎條紋,就需要使豎線不在同樣的位置疊加,色塊要平均。考慮這種正負source 極性的不平衡,基于 2-dot inversion,得出能在每個子像素平衡的算法。發現基于不同的算法圖形,有很多種算法都能消除豎線,實現色塊的平衡。而下面的算法就是最小的矩陣單元,也是最簡單的可以實現 FRC 效果改進的算法。這個矩陣算法是針對 4n+2(低兩位為 10)的 FRC 算法。

圖 8 改進的低兩位為 10 的 FRC 算法。

時間上的抖動使用 2 幀循環的算法周期,空間上的抖動使用 2×2 的像素矩陣的算法單元。采用子像素的算法圖形,R/B 的算法圖形和 G 的算法圖形是列錯開的。

圖 9 中,在一幀內,R、G、B 在橫,豎,斜線方向都是平衡的,既有 P、N,也有P+、N+。在幀與幀之間,色塊也是平衡的。這樣不會有周期性的豎線產生,也沒有橫線和斜線的產生。

首先是在 FPGA 上驗證這種算法。通過在 FPGA 上用下面的 FRC 算法實現 8 bit 的圖像源轉化為 6 bit像素數據作為輸入給芯片,關掉芯片內部的算法,這樣芯片的輸入就直接輸入給source driver,來達到驗證新的算法的目的。

FPGA 驗證通過上下屏分別顯示老算法和新算法效果的辦法,來對比驗證,發現新的算法確實能夠明顯的改善豎線。FPGA 驗證為我們對芯片的改版提供了信心。最后按照這個算法生產了芯片,在 4n+2 時,豎線效果消除了,達到了客戶滿意的效果,實現了芯片最后的成功量產。

4 結語

本文通過理論分析和實際驗證,指出了傳統 FRC 算法沒有考慮 daul-gate TFT-LCD 的連接方式和極性翻轉方式而出現的周期性豎線的原因,并且提出了改進的 FRC 算法,解決了這個問題。進一步提出了針對不同的屏幕,不同的翻轉方式,會有不同的 FRC 算法的觀點。總結出了 FRC 算法需要考慮以下 6 個方面。

(1)時間均勻性。亮灰階和暗灰階在循環幀內的比例是相同的。

(2)空間均勻性。亮灰階和暗灰階在空間內的比例是相同的。

(3)P、N 極性。source channel 的正負極性越對稱,FRC 效果越好。

(4)POL 翻轉方法。source channel 的極性翻轉方式影響算法圖形。

(5)空間規律性。明暗像素交替具有空間規律性。

(6)時間規律性。明暗像素交替具有時間規律性。

要達到好的顯示效果,算法應該遵循的一些guideline。

(1)RB 算法和 G 算法最好錯開。

(2)算法循環的幀數在考慮時間混色平衡的基礎上,越小越好。

(3)算法圖像的矩陣在考慮空間混色平衡的基礎上,越小越好。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • TFT-LCD
    +關注

    關注

    13

    文章

    151

    瀏覽量

    31772
  • 集成電路設計

    關注

    4

    文章

    45

    瀏覽量

    17697

原文標題:Dual-Gate TFT-LCD 抖動算法FRC 研究與實現

文章出處:【微信號:appic-cn,微信公眾號:集成電路應用雜志】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    FPGA 管腳分配需要考慮因素

    FPGA 管腳分配需要考慮因素FPGA 管腳分配需要考慮因素 在芯片的研發環節,FPGA 驗
    發表于 08-11 10:27

    FPGA管腳分配需要考慮因素

    FPGA管腳分配需要考慮因素 FPGA 管腳分配需要考慮因素 在芯片的研發環節,FPGA 驗
    發表于 08-11 11:34

    FPGA管腳分配需要考慮因素.pdf

    FPGA管腳分配需要考慮因素.pdf
    發表于 08-20 19:23

    為時鐘源加入抖動之前需要考慮哪些因素

    擴頻振蕩器在汽車電子設計中的優勢是什么?汽車電子產品的設計考慮因素有哪些?為時鐘源加入抖動之前需要考慮哪些因素
    發表于 05-17 06:41

    開關電源開發所需的理論知識總結具體設計折衷考慮

    開關電源開發所需的理論知識總結具體設計折衷考慮:1:開發一個開關電源產品所需要的技能和專業理論知識2:開發一個開關電源產品所需要進行的各種
    發表于 05-12 09:48 ?185次下載

    FPGA管腳分配需要考慮因素

    本文主要介紹了在FPGA開發過程中管腳分配時需要考慮的一些實際因素,減少后續開發過程中發生一些細節性的錯誤。
    發表于 05-25 10:01 ?18次下載

    選擇汽車MCU需要考慮哪些因素

    選擇汽車MCU需要考慮哪些因素
    發表于 01-12 21:51 ?15次下載

    選用渦街流量計時需要考慮哪些因素

    渦街流量計在選用測量時需要考慮到很多方面的問題,如:性能、流體特征、安裝規范、環境影響等,測量方法及選擇的考慮因素下面我們來具體分析探討。
    發表于 10-09 16:12 ?614次閱讀

    聯軸器選擇時需要考慮因素有哪些

    在選擇標準聯軸器時應根據使用要求和工作條件,鼓形齒式聯軸器,如承載能力、轉速、兩軸相對位移、緩沖吸振以及裝拆、維修更換易損鼓形齒式聯軸器等綜合分析來確定。具體選擇時可順序考慮以下幾點,選擇聯軸器應考慮
    的頭像 發表于 09-11 14:12 ?5761次閱讀

    開關頻率需要考慮什么因素

    電子發燒友網站提供《開關頻率需要考慮什么因素.pdf》資料免費下載
    發表于 12-09 23:44 ?5次下載
    開關頻率<b class='flag-5'>需要</b><b class='flag-5'>考慮</b>什么<b class='flag-5'>因素</b>

    MT-012: ADC需要考慮的交調失真因素

    MT-012: ADC需要考慮的交調失真因素
    發表于 03-20 10:05 ?6次下載
    MT-012: ADC<b class='flag-5'>需要</b><b class='flag-5'>考慮</b>的交調失真<b class='flag-5'>因素</b>

    電機控制:終端應用需要考慮具體注意事項

    電機控制:終端應用需要考慮具體注意事項
    發表于 11-01 08:25 ?0次下載
    電機控制:終端應用<b class='flag-5'>需要</b><b class='flag-5'>考慮</b>的<b class='flag-5'>具體</b>注意事項

    設計固定無線接入 (FWA) 系統時需要考慮的 5 個因素

    設計固定無線接入 (FWA) 系統時需要考慮的 5 個因素
    的頭像 發表于 12-26 10:16 ?1733次閱讀
    設計固定無線接入 (FWA) 系統時<b class='flag-5'>需要</b><b class='flag-5'>考慮</b>的 5 個<b class='flag-5'>因素</b>

    電源設計需要考慮哪些因素

    做產品的都離不開電源,產品出問題也首先檢查供電是否正常。今天給大家分享的是做好一個電源需要考慮哪些因素
    的頭像 發表于 05-17 10:34 ?1291次閱讀

    LED照明設計需要考慮因素

    電子發燒友網站提供《LED照明設計需要考慮因素.pdf》資料免費下載
    發表于 11-13 10:43 ?0次下載
    LED照明設計<b class='flag-5'>需要</b><b class='flag-5'>考慮</b>的<b class='flag-5'>因素</b>