麻豆精品无码国产在线播放,国产亚洲精品成人AA片新蒲金,国模无码大尺度一区二区三区,神马免费午夜福利剧场

一種液晶顯示控制器及其圖像數據加載方法

文檔序號:2529635閱讀:416來源:國知局
專利名稱:一種液晶顯示控制器及其圖像數據加載方法
技術領域
本發明屬于多4某體技術領域,尤其涉及一種液晶顯示控制器及其圖像數據 加載方法。
背景技術
隨著SOC(system on chip)技術的不斷發展,人們已經可以將一個十分復雜 和龐大的系統集成在一片小小的芯片上,微電子技術的不斷飛躍也改變著人們 的生活,移動多媒體設備越來越強大,功能越來越多,價格也更平易近人,大 多數移動多媒體設備都具有液晶顯示器。
高端液晶顯示器(Liquid Crystal Display, LCD)根據接口類型劃分,有微處 理器接口、 RGB接口等,LCD控制器是通過LCD內部的LCD驅動芯片完成 對LCD的刷新控制的。圖1示出了現有技術中LCD控制器和驅動芯片的連接 結構。
LCD控制器是這樣工作的,首先,軟件把需要送出去給LCD顯示的圖像數 據放在'外部存儲器里,然后,LCD控制器內部的直接內存讀取^^莫塊(Direct Memory Access, DMA)會把這些數據按照存儲的順序傳送進來,經過內部的 各種圖像后期處理和合成等復雜操作后再送到時序產生模塊,根據實際外接的 LCD類型,產生相應的接口時序,然后把顯示的圖像數據輸出。圖2示出了現有 技術中LCD控制器的結構。
一般來說,圖像數據都是按照紅/綠/藍的順序在存儲器中擺放的,每一個 像素點用24個比特位表示,從高到低分別是紅(8位)、綠(8位)、藍(8 位),LCD控制器也是按照紅/綠/藍的順序把數據傳輸進來做各種處理。但是
4有些圖像在存入外部存儲器中時,是按照藍/綠/紅的順序擺放的,這時如果LCD
還按照之前的方式拿數據,那么會導致最后輸出的圖像的紅和藍色是顛倒的。
現有的解決方案是在把圖像放入外部存儲器中時,由軟件進行數據擺放 順序的調整,總是按照紅/綠/藍的順序擺放在存儲器中。
現有方案的缺點是需要要軟件對圖像存放順序進行調整,比較費時,不適 合對實時性要求很強的移動多媒體應用場合。

發明內容
本發明實施例所要解決的技術問題在于提供一種液晶顯示控制器及其圖像 數據加載方法,以使在滿足多媒體較高實時性要求的情況下,實現外部數據的 智能加載,調整數據一并接的順序。
為解決上述技術問題,本發明實施例提供一種LCD控制器,其直接內存訪 問模塊、控制器前端處理模塊、輸出緩沖存儲器、輸出接口時序產生模塊,其 中直接內存訪問模塊讀取外部存儲器中的圖像數據,控制器前端處理模塊從直 接內存訪問模塊中讀取數據并進行相應處理,并將處理后的數據發送給輸出緩 沖存儲器。
所述液晶顯示控制器還包括寄存器接口模塊,用于產生圖像存放順序標 志位;數據加載控制模塊,用于讀取輸出緩沖存儲器中的數據,接收圖像存放 順序標志位,并根據圖像存放順序標志位信息進行圖像數據順序調整。
本發明實施例還提供了 一種圖像數據加載方法,所述方法包括以下步驟 由外部程序根據圖像數據存放的順序,實時配置寄存器接口模塊中的圖像 存放順序標志位,如果需要進行調整,則將圖像存放順序標志位置為1,否則 置為0;
數據加載控制模塊4輸出緩沖存儲器中讀出圖像數據; 數據加載控制模塊響應所述圖像存放順序標志位信息,進行圖像數據存放 順序調整,如果寄存器接口模塊中的圖像存放順序標志位為0,數據加載控制模塊就會把取出的數據直接送給接口時序產生模塊輸出。并發送給輸出接口時
序產生模塊;
如果寄存器接口模塊中的圖像存放順序標志位為1,數據加載控制模塊就 會自動把從內部存儲器中取出來的數據進行調整,調整成紅/綠/藍的正常順序 后,再送給接口時序產生模塊輸出。
本發明實施例中無論圖像在外部存儲器中是以什么順序存儲,都不需要軟 件參與調整,同時,由于硬件介入的位置正好處于LCD控制器內部數據交換的 樞紐處,因此只需要簡單的幾個邏輯就可以實現數據的智能調整控制,有效降 低了芯片的面積和成本。同時,由硬件實現數據的拼接調整,速度更快。
本發明實施例通過在現有LCD控制器結構基礎上增加數據加載控制模塊, 由硬件控制外部數據的智能加載,快速調整數據拼接的順序。實現簡單,解決 了現有技術中圖像存放順序調整方案調整效率不高的問題,適合實時性要求很 強的移動多媒體應用場合。


圖1是現有技術中LCD控制器和LCD驅動芯片結構圖; 圖2是現有技術中LCD控制器結構圖3是本發明實施例提供的包含有數據加載控制模塊的LCD控制器結構
圖4是本發明實施例提供的數據加載控制模塊內部數據處理流程圖; 圖5是本發明實施例提供的數據加載控制模塊內部結構圖。
具體實施例方式
為了使本發明的目的、技術方案及優點更加清楚明白,以下結合附圖及實 施例,對本發明進行進一步詳細說明。應當理解,此處所描述的具體實施例^(又 僅用以解釋本發明,并不用于限定本發明。本發明實施例主要應用于多媒體處理器,圖3示出了本發明實施例提供的 包含有數據加載控制模塊的LCD控制器示意。圖4示出了本發明實施例提供的 數據加載控制模塊內部數據處理流程圖。下面結合圖3和圖4作如下描述。
本發明實施例中, 一幀圖像在外部存儲器中是按照蘭/綠/紅的順序存放的。 LCD控制器中的直接內存訪問模塊從外部存儲器中讀入圖像數據,然后進行各 種前期圖像處理合成,并寫入輸出緩沖存儲器;同時,由軟件實時判斷圖像數 據在輸出緩沖存儲器中的存放順序,配置寄存器接口模塊中的圖像存放順序標 志位,由于需要轉換數據拼接方式,圖像存放順序標志位被設為1;然后由數 據加載控制模塊進行數據處理,其處理流程如下
步驟S301,由LCD控制器內部的數據加載控制模塊從緩沖區讀出圖像數
據;
步驟S302,數據加載完成后,判斷寄存器接口模塊中的圖像存放順序標志
位;
步驟S304,由于圖像存放順序標志位為1,則數據加載控制模塊選擇需要 進行數據調整的數據通道來傳送數據,在該通道中,數據調整邏輯會將圖像數 據調整為紅/綠/蘭的順序;
步驟S305,輸出圖像數據。
本發明實施例中接著的一幀圖像是以紅/綠/蘭的順序存放的,此時,外部程 序會將寄存器接口模塊中的圖像存放順序標志位拉低,置為0;然后由數據加 載控制模塊進行數據處理,其處理流程如下
步驟S301,由LCD控制器內部的數據加載控制模塊從緩沖區讀出圖像數
據;
步驟S302,數據加載完成后,判斷寄存器接口模塊中的圖像存放順序標志
位;
步驟S303,由于此時圖像存放順序標志位為0,則數據加載控制模塊選擇 不需要進行數據調整的通道來傳送數據,在該通道中,會將圖像按其正常順序直接輸出;
步驟S305,輸出圖像數據。
本發明實施例中用硬件實現外部圖像數據的智能加載,調整圖像數據的存 放順序,由外部程序實時配置寄存器接口模塊中的圖像存放順序標志位,判斷 是否需要調整圖像數據存放順序。
圖5示出了本發明實施例提供的數據加載控制模塊結構圖,包括裝載順序 選捧單元和數據處理單元,其中裝載順序選擇單元用于響應外部程序配置的寄 存器接口模塊中的圖像存放順序標志位信息,選擇數據處理單元中的數據處理
蘭/綠/紅數據處理通道用于將順序為蘭/綠/紅的圖像數據調整為紅/綠/蘭后輸 出;紅/綠/蘭數據處理通道用于將順序為紅/綠/蘭的圖像數據直接輸出。
本發明實施例通過在現有LCD控制器結構基礎上增加數據加載控制模塊, 由硬件控制外部數據的智能加載,快速調整數據拼接的順序。實現簡單,解決 了現有技術中圖像存放順序調整方案調整效率不高的問題,適合實時性要求很 強的移動多媒體應用場合。
以上所述僅為本發明的較佳實施例而已,并不用以限制本發明,凡在本發 明的精神和原則之內所作的任何修改、等同替換和改進等,均應包含在本發明 的l呆護范圍之內。
8
權利要求
1、一種液晶顯示控制器,其包括直接內存訪問模塊、控制器前端處理模塊、輸出緩沖存儲器、輸出接口時序產生模塊,其中,所述直接內存訪問模塊用于讀取外部存儲器中的圖像數據,所述控制器前端處理模塊用于從所述直接內存訪問模塊中讀取數據并進行相應處理,并將處理后的數據發送給所述輸出緩沖存儲器,其特征在于,所述液晶顯示控制器還包括寄存器接口模塊,用于產生圖像存放順序標志位;數據加載控制模塊,用于讀取所述輸出緩沖存儲器中的數據,響應所述圖像存放順序標志位,并根據所述圖像存放順序標志位信息進行圖像數據順序調整,并將所述調整后的圖像數據發送給所述輸出接口時序產生模塊。
2、 如權利要求1所述的液晶顯示控制器,其特征在于,所述數據加載控 制模塊包括裝載順序選擇單元和數據處理單元,其中所述裝載順序選擇單元用于響應所述圖像存放順序標志位信息,選擇所述 數據處理單元中的數據處理通道;所述數據處理單元用于調整圖像數據存放順序并將調整后的圖像數據輸出。
3 、如權利要求1所述的液晶顯示控制器,其特征在于,所述數據處理單 元包括蘭/綠/紅數據處理通道和紅/綠/蘭數據處理通道,其中所述蘭/綠/紅數據處理通道用于將順序為蘭/綠/紅的圖像數據調整為紅/綠/ 蘭后l命出;所述紅/綠/蘭數據處理通道用于將順序為紅/綠/蘭的圖像數據直接輸出.
4 、 一種如權利要求1所述的液晶顯示控制器的圖像數據加載方法,其特 征在于,所述方法包括以下步驟配置所述寄存器接口模塊圖像存放順序標志位,選擇是否需要調整圖像數 據存放順序;所述數據加載控制模塊從輸出緩沖存儲器中讀出圖像數據,響應所述圖像存放順序標志位信息,進行圖像數據存放順序調整,并將調整后的圖像數據發 送給所述輸出接口時序產生模塊。
5、 如權利要求4所述的圖像數據加載方法,其特征在于,所述配置寄存 器接口模塊圖像存放順序標志位的步驟具體是由外部程序根據圖像數據存放的順序,實時配置所述圖像存放順序標志位, 如果需要進行調整,則將圖像存放順序標志位'置為1,否則置為O.
6、 如權利要求4所述的圖像數據加載方法,其特征在于,所述進行圖像 數據存放順序調整的步驟具體是如果所述圖像存》文順序標志位為0,所述數據加載控制模塊就會把取出的 數據直接送給所述輸出接口時序產生模塊輸出。
7、 如權利要求4所述的圖像數據加載方法,其特征在于,所述進行圖像數據存放順序調整的步驟具體是如果所述圖像存放順序標志位為1 ,所述數據加載控制模塊就會自動把從 內部存儲器中取出來的數據進行調整,調整成紅/綠/藍的正常順序后,再送給所 述接口時序產生模塊輸出。
全文摘要
本發明適用于多媒體技術領域,提供了一種液晶顯示控制器及其圖像數據加載方法,所述方法包括由外部程序配置寄存器接口模塊的圖像存放順序標志位,實時判斷圖像數據存放順序;由液晶顯示控制器內部的數據加載控制模塊從緩沖區讀出圖像數據,響應外部程序配置的圖像存放順序標志位信息,進行圖像數據存放順序調整,并輸出給輸出接口時序產生模塊,由硬件實現數據的快速拼接調整。本發明實現簡單,解決了現有技術中圖像存放順序調整方案調整效率不高的問題,適合實時性要求很強的移動多媒體應用場合。
文檔編號G09G3/36GK101499247SQ20081006534
公開日2009年8月5日 申請日期2008年2月2日 優先權日2008年2月2日
發明者施景華, 胡勝發, 許永永, 趙冰茹 申請人:深圳安凱微電子技術有限公司
網友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
主站蜘蛛池模板: 玉溪市| 郑州市| 皋兰县| 澄城县| 昌宁县| 界首市| 兰西县| 平谷区| 米林县| 湖北省| 武乡县| 瑞安市| 轮台县| 佛冈县| 信阳市| 中山市| 扎赉特旗| 湖北省| 天峻县| 白朗县| 宁城县| 永嘉县| 陈巴尔虎旗| 金华市| 高要市| 伊吾县| 志丹县| 苍山县| 瑞丽市| 托里县| 桑日县| 子长县| 黄浦区| 西城区| 铅山县| 深圳市| 南华县| 宿迁市| 阿图什市| 江西省| 河北区|