[發明專利]液晶顯示控制器低功耗的系統設計無效
| 申請號: | 200810020233.2 | 申請日: | 2008-02-28 |
| 公開(公告)號: | CN101520990A | 公開(公告)日: | 2009-09-02 |
| 發明(設計)人: | 劉翔;何詠;劉文江 | 申請(專利權)人: | 無錫紫芯集成電路系統有限公司 |
| 主分類號: | G09G3/36 | 分類號: | G09G3/36;G09G5/39 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 214000江蘇省無錫市無錫經濟開發區4*** | 國省代碼: | 江蘇;32 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 液晶顯示 控制器 功耗 系統 設計 | ||
技術領域
本發明涉及一種液晶顯示控制器的低功耗的系統設計,可廣泛用于便攜式設備和手持設備,用于降低系統功耗。?
背景技術
現在的數字移動終端設備里,至少有一片嵌入式CPU芯片,但這還不夠,由于受到芯片制造成本和芯片制造工藝的限制,不可能在嵌入式芯片里面集成很大的存儲單元,所以一般需要外掛一片存儲單元如SDRAM,并且有時還要外掛一片閃存芯片FLASH,用于存放軟件運行的代碼。當開機運行后,SDRAM存儲器將軟件代碼從閃存芯片FLASH中讀取出來,并在CPU中運行。?
對于操作系統層面上的軟件應用,需要配置一個比較大的存儲單元SDRAM,但是對于某些特定的應用,比如普通的學習機,一方面軟件的代碼不多,可以直接嵌入芯片內的存儲單元,另一方面在應用的特定時間段內,視頻圖像的每個像素可以用較少的bit位來表示,這樣可以將一幀的圖像數據壓縮后存放到芯片內的存儲單元,而在這種情況下可以不使用外掛的存儲單元來降低功耗。?
發明內容
為了配合軟件代碼較少,可以直接存儲在片內存儲單元的情況,本發明提供了一種集合監測和統計圖像數據流功能的技術方案。在啟動該項功能的時候,硬件會首先監測到達液晶顯示控制器的RGB圖像數據,如果在十幾幀乃至幾十幀以內的圖像是按照某種特定的方式且監測出的圖像色彩的種類不超過16種,我們就假定后面一段時間內的圖像色彩也是這種不超過16種色彩的圖像,這個時候軟件將監測出來的色彩組成一個顏色索引表并存儲在硬件系統的顏色索引寄存器中。對以后的圖像色彩首先在顏色索引表中檢索,查找到相應的色彩索引后在液晶顯示器上顯示出來。由于這個索引表被控制在16個數據以內(包括16個),從而只需用4個bit位就可以表示一個像素的值,相對于原來的16bit或者是24bit的像素的表示就大大地?節約了存儲空間,這樣就可以停止使用片外存儲單元SDRAM,從而達到降低功耗的目的。?
本發明主要由RGB數據流監測統計模塊組成。RGB數據流監測統計模塊是這樣工作的:在軟件代碼可以放在片內的RAM中的時候,在顯示RGB444,RGB565或者RGB888格式的數據圖像的時候,啟動像素的監測功能,在RGB數據到達液晶顯示控制端口的時候對RGB的數據流進行監測,由于數據流通過很快,所以我們采用每隔16個像素點監測一個像素,如果這個像素與已經監測出來的像素集合中的一個相同的時候,繼續檢測下一個,如果像素與檢測出的像素集合中的都不相同,且這時像素集合中的像素已經是16個了,就產生中斷并結束監測。只有在像素集合中的像素小于16種,監測過程把前面十幾幀或幾十幀的圖像數據都監測后,監測停止。監測模塊關聯三個寄存器,一個是監測控制寄存器,一個是從片外讀取圖像數據切換到從片內讀取圖像數據的切換寄存器,還有一個是顏色索引寄存器。這三個寄存器在軟件的協調下完成了從片外讀取圖像數據切換到從片內讀取圖像數據的切換。RGB顯示控制模塊產生幀同步中斷,這個中斷的作用是完成顯示模式的切換,包含兩種切換模式,一種是從片外讀取圖像數據切換到從片內讀取圖像數據,另一種是從片內讀取圖像數據切換到片外讀取圖像數據。當產生監測中斷的時候,軟件首先從顏色索引寄存器中判斷監測出來的像素種類是否超過了16種,如果超過了,那就不做任何切換。只有在顏色寄存器中的顏色在16種之內,軟件系統準備切換的環境,首先劃分片內的RAM空間存放圖像數據和顏色索引表,再將顏色索引寄存器中的這不超過16種色彩存儲在RAM中的顏色索引表中。如果采用DMA傳輸,還需要準備好傳輸的數據包,這個數據傳輸包含了兩個部分,一個是顏色表的數據傳輸包,一個是傳輸片內的RGB索引數據的數據包。當這些準備工作做好了的時候,再對液晶顯示控制器中的切換寄存器發出脈沖信號。?
在產生兩個中斷的信號后,控制器就從片外讀取圖像數據切換到從片內讀取圖像數據。并且停止給外部存儲單元SDRAM供電,達到降低系統功耗的目的。?
附圖說明
圖1是本液晶顯示控制器的結構框圖。?
圖2是軟件和硬件協同來從片外讀取RGB數據切換到片內讀取RGB數據的流程圖。?
具體實施方式
本發明適用軟件代碼較少,可以直接存儲在片內存儲單元的情況,采用不使用SDRAM存儲器,從而降低液晶顯示系統的功耗。本發明提供監測和統計數據圖像流的功能,對顯示?RGB444,RGB565或者是RGB888格式的數據圖像的時候,啟用本發明的監測和統計圖像數據模塊。由于數據流通過很快,所以我們采用每隔16個像素點監測一個像素,如果這個像素與已經監測出來的像素集合中的一個相同的時候,繼續檢測下一個,如果像素與檢測出的像素集合中的都不相同,且這時像素集合中的像素已經是16個了,就產生中斷并結束監測。只有在像素集合中的像素小于16種,監測過程把前面十幾幀或幾十幀的圖像數據都監測后,監測停止。首先判斷監測中斷的類型,只有在像素小于16種時,軟件系統準備切換的環境。首先劃分片內的RAM空間存放圖像數據和顏色索引表,再將顏色索引寄存器中的這不超過16種色彩存儲在RAM中的顏色索引表中。如果采用DMA傳輸,還需要準備好傳輸的數據包,這個數據傳輸包含了兩個部分,一個是顏色表的數據傳輸包,一個是傳輸片內的RGB索引數據的數據包。當這些準備工作做好了的時候,再對液晶顯示控制器中的切換寄存器發出脈沖信號。當本發明系統接受到切換寄存器的脈沖信號后,就將片外讀取圖像數據切換到片內讀取圖像數據,并停止給外部存儲單元SDRAM供電,達到降低系統功耗的目的。?
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于無錫紫芯集成電路系統有限公司,未經無錫紫芯集成電路系統有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/200810020233.2/2.html,轉載請聲明來源鉆瓜專利網。





