專(zhuān)利名稱(chēng):一種液晶顯示控制器及其圖像數(shù)據(jù)加載方法
技術(shù)領(lǐng)域:
本發(fā)明屬于多4某體技術(shù)領(lǐng)域,尤其涉及一種液晶顯示控制器及其圖像數(shù)據(jù) 加載方法。
背景技術(shù):
隨著SOC(system on chip)技術(shù)的不斷發(fā)展,人們已經(jīng)可以將一個(gè)十分復(fù)雜 和龐大的系統(tǒng)集成在一片小小的芯片上,微電子技術(shù)的不斷飛躍也改變著人們 的生活,移動(dòng)多媒體設(shè)備越來(lái)越強(qiáng)大,功能越來(lái)越多,價(jià)格也更平易近人,大 多數(shù)移動(dòng)多媒體設(shè)備都具有液晶顯示器。
高端液晶顯示器(Liquid Crystal Display, LCD)根據(jù)接口類(lèi)型劃分,有微處 理器接口、 RGB接口等,LCD控制器是通過(guò)LCD內(nèi)部的LCD驅(qū)動(dòng)芯片完成 對(duì)LCD的刷新控制的。圖1示出了現(xiàn)有技術(shù)中LCD控制器和驅(qū)動(dòng)芯片的連接 結(jié)構(gòu)。
LCD控制器是這樣工作的,首先,軟件把需要送出去給LCD顯示的圖像數(shù) 據(jù)放在'外部存儲(chǔ)器里,然后,LCD控制器內(nèi)部的直接內(nèi)存讀取^^莫塊(Direct Memory Access, DMA)會(huì)把這些數(shù)據(jù)按照存儲(chǔ)的順序傳送進(jìn)來(lái),經(jīng)過(guò)內(nèi)部的 各種圖像后期處理和合成等復(fù)雜操作后再送到時(shí)序產(chǎn)生模塊,根據(jù)實(shí)際外接的 LCD類(lèi)型,產(chǎn)生相應(yīng)的接口時(shí)序,然后把顯示的圖像數(shù)據(jù)輸出。圖2示出了現(xiàn)有 技術(shù)中LCD控制器的結(jié)構(gòu)。
一般來(lái)說(shuō),圖像數(shù)據(jù)都是按照紅/綠/藍(lán)的順序在存儲(chǔ)器中擺放的,每一個(gè) 像素點(diǎn)用24個(gè)比特位表示,從高到低分別是紅(8位)、綠(8位)、藍(lán)(8 位),LCD控制器也是按照紅/綠/藍(lán)的順序把數(shù)據(jù)傳輸進(jìn)來(lái)做各種處理。但是
4有些圖像在存入外部存儲(chǔ)器中時(shí),是按照藍(lán)/綠/紅的順序擺放的,這時(shí)如果LCD
還按照之前的方式拿數(shù)據(jù),那么會(huì)導(dǎo)致最后輸出的圖像的紅和藍(lán)色是顛倒的。
現(xiàn)有的解決方案是在把圖像放入外部存儲(chǔ)器中時(shí),由軟件進(jìn)行數(shù)據(jù)擺放 順序的調(diào)整,總是按照紅/綠/藍(lán)的順序擺放在存儲(chǔ)器中。
現(xiàn)有方案的缺點(diǎn)是需要要軟件對(duì)圖像存放順序進(jìn)行調(diào)整,比較費(fèi)時(shí),不適 合對(duì)實(shí)時(shí)性要求很強(qiáng)的移動(dòng)多媒體應(yīng)用場(chǎng)合。
發(fā)明內(nèi)容
本發(fā)明實(shí)施例所要解決的技術(shù)問(wèn)題在于提供一種液晶顯示控制器及其圖像 數(shù)據(jù)加載方法,以使在滿(mǎn)足多媒體較高實(shí)時(shí)性要求的情況下,實(shí)現(xiàn)外部數(shù)據(jù)的 智能加載,調(diào)整數(shù)據(jù)一并接的順序。
為解決上述技術(shù)問(wèn)題,本發(fā)明實(shí)施例提供一種LCD控制器,其直接內(nèi)存訪(fǎng) 問(wèn)模塊、控制器前端處理模塊、輸出緩沖存儲(chǔ)器、輸出接口時(shí)序產(chǎn)生模塊,其 中直接內(nèi)存訪(fǎng)問(wèn)模塊讀取外部存儲(chǔ)器中的圖像數(shù)據(jù),控制器前端處理模塊從直 接內(nèi)存訪(fǎng)問(wèn)模塊中讀取數(shù)據(jù)并進(jìn)行相應(yīng)處理,并將處理后的數(shù)據(jù)發(fā)送給輸出緩 沖存儲(chǔ)器。
所述液晶顯示控制器還包括寄存器接口模塊,用于產(chǎn)生圖像存放順序標(biāo) 志位;數(shù)據(jù)加載控制模塊,用于讀取輸出緩沖存儲(chǔ)器中的數(shù)據(jù),接收?qǐng)D像存放 順序標(biāo)志位,并根據(jù)圖像存放順序標(biāo)志位信息進(jìn)行圖像數(shù)據(jù)順序調(diào)整。
本發(fā)明實(shí)施例還提供了 一種圖像數(shù)據(jù)加載方法,所述方法包括以下步驟 由外部程序根據(jù)圖像數(shù)據(jù)存放的順序,實(shí)時(shí)配置寄存器接口模塊中的圖像 存放順序標(biāo)志位,如果需要進(jìn)行調(diào)整,則將圖像存放順序標(biāo)志位置為1,否則 置為0;
數(shù)據(jù)加載控制模塊4輸出緩沖存儲(chǔ)器中讀出圖像數(shù)據(jù); 數(shù)據(jù)加載控制模塊響應(yīng)所述圖像存放順序標(biāo)志位信息,進(jìn)行圖像數(shù)據(jù)存放 順序調(diào)整,如果寄存器接口模塊中的圖像存放順序標(biāo)志位為0,數(shù)據(jù)加載控制模塊就會(huì)把取出的數(shù)據(jù)直接送給接口時(shí)序產(chǎn)生模塊輸出。并發(fā)送給輸出接口時(shí)
序產(chǎn)生模塊;
如果寄存器接口模塊中的圖像存放順序標(biāo)志位為1,數(shù)據(jù)加載控制模塊就 會(huì)自動(dòng)把從內(nèi)部存儲(chǔ)器中取出來(lái)的數(shù)據(jù)進(jìn)行調(diào)整,調(diào)整成紅/綠/藍(lán)的正常順序 后,再送給接口時(shí)序產(chǎn)生模塊輸出。
本發(fā)明實(shí)施例中無(wú)論圖像在外部存儲(chǔ)器中是以什么順序存儲(chǔ),都不需要軟 件參與調(diào)整,同時(shí),由于硬件介入的位置正好處于LCD控制器內(nèi)部數(shù)據(jù)交換的 樞紐處,因此只需要簡(jiǎn)單的幾個(gè)邏輯就可以實(shí)現(xiàn)數(shù)據(jù)的智能調(diào)整控制,有效降 低了芯片的面積和成本。同時(shí),由硬件實(shí)現(xiàn)數(shù)據(jù)的拼接調(diào)整,速度更快。
本發(fā)明實(shí)施例通過(guò)在現(xiàn)有LCD控制器結(jié)構(gòu)基礎(chǔ)上增加數(shù)據(jù)加載控制模塊, 由硬件控制外部數(shù)據(jù)的智能加載,快速調(diào)整數(shù)據(jù)拼接的順序。實(shí)現(xiàn)簡(jiǎn)單,解決 了現(xiàn)有技術(shù)中圖像存放順序調(diào)整方案調(diào)整效率不高的問(wèn)題,適合實(shí)時(shí)性要求很 強(qiáng)的移動(dòng)多媒體應(yīng)用場(chǎng)合。
圖1是現(xiàn)有技術(shù)中LCD控制器和LCD驅(qū)動(dòng)芯片結(jié)構(gòu)圖; 圖2是現(xiàn)有技術(shù)中LCD控制器結(jié)構(gòu)圖3是本發(fā)明實(shí)施例提供的包含有數(shù)據(jù)加載控制模塊的LCD控制器結(jié)構(gòu)
圖4是本發(fā)明實(shí)施例提供的數(shù)據(jù)加載控制模塊內(nèi)部數(shù)據(jù)處理流程圖; 圖5是本發(fā)明實(shí)施例提供的數(shù)據(jù)加載控制模塊內(nèi)部結(jié)構(gòu)圖。
具體實(shí)施例方式
為了使本發(fā)明的目的、技術(shù)方案及優(yōu)點(diǎn)更加清楚明白,以下結(jié)合附圖及實(shí) 施例,對(duì)本發(fā)明進(jìn)行進(jìn)一步詳細(xì)說(shuō)明。應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例^(又 僅用以解釋本發(fā)明,并不用于限定本發(fā)明。本發(fā)明實(shí)施例主要應(yīng)用于多媒體處理器,圖3示出了本發(fā)明實(shí)施例提供的 包含有數(shù)據(jù)加載控制模塊的LCD控制器示意。圖4示出了本發(fā)明實(shí)施例提供的 數(shù)據(jù)加載控制模塊內(nèi)部數(shù)據(jù)處理流程圖。下面結(jié)合圖3和圖4作如下描述。
本發(fā)明實(shí)施例中, 一幀圖像在外部存儲(chǔ)器中是按照蘭/綠/紅的順序存放的。 LCD控制器中的直接內(nèi)存訪(fǎng)問(wèn)模塊從外部存儲(chǔ)器中讀入圖像數(shù)據(jù),然后進(jìn)行各 種前期圖像處理合成,并寫(xiě)入輸出緩沖存儲(chǔ)器;同時(shí),由軟件實(shí)時(shí)判斷圖像數(shù) 據(jù)在輸出緩沖存儲(chǔ)器中的存放順序,配置寄存器接口模塊中的圖像存放順序標(biāo) 志位,由于需要轉(zhuǎn)換數(shù)據(jù)拼接方式,圖像存放順序標(biāo)志位被設(shè)為1;然后由數(shù) 據(jù)加載控制模塊進(jìn)行數(shù)據(jù)處理,其處理流程如下
步驟S301,由LCD控制器內(nèi)部的數(shù)據(jù)加載控制模塊從緩沖區(qū)讀出圖像數(shù)
據(jù);
步驟S302,數(shù)據(jù)加載完成后,判斷寄存器接口模塊中的圖像存放順序標(biāo)志
位;
步驟S304,由于圖像存放順序標(biāo)志位為1,則數(shù)據(jù)加載控制模塊選擇需要 進(jìn)行數(shù)據(jù)調(diào)整的數(shù)據(jù)通道來(lái)傳送數(shù)據(jù),在該通道中,數(shù)據(jù)調(diào)整邏輯會(huì)將圖像數(shù) 據(jù)調(diào)整為紅/綠/蘭的順序;
步驟S305,輸出圖像數(shù)據(jù)。
本發(fā)明實(shí)施例中接著的一幀圖像是以紅/綠/蘭的順序存放的,此時(shí),外部程 序會(huì)將寄存器接口模塊中的圖像存放順序標(biāo)志位拉低,置為0;然后由數(shù)據(jù)加 載控制模塊進(jìn)行數(shù)據(jù)處理,其處理流程如下
步驟S301,由LCD控制器內(nèi)部的數(shù)據(jù)加載控制模塊從緩沖區(qū)讀出圖像數(shù)
據(jù);
步驟S302,數(shù)據(jù)加載完成后,判斷寄存器接口模塊中的圖像存放順序標(biāo)志
位;
步驟S303,由于此時(shí)圖像存放順序標(biāo)志位為0,則數(shù)據(jù)加載控制模塊選擇 不需要進(jìn)行數(shù)據(jù)調(diào)整的通道來(lái)傳送數(shù)據(jù),在該通道中,會(huì)將圖像按其正常順序直接輸出;
步驟S305,輸出圖像數(shù)據(jù)。
本發(fā)明實(shí)施例中用硬件實(shí)現(xiàn)外部圖像數(shù)據(jù)的智能加載,調(diào)整圖像數(shù)據(jù)的存 放順序,由外部程序?qū)崟r(shí)配置寄存器接口模塊中的圖像存放順序標(biāo)志位,判斷 是否需要調(diào)整圖像數(shù)據(jù)存放順序。
圖5示出了本發(fā)明實(shí)施例提供的數(shù)據(jù)加載控制模塊結(jié)構(gòu)圖,包括裝載順序 選捧單元和數(shù)據(jù)處理單元,其中裝載順序選擇單元用于響應(yīng)外部程序配置的寄 存器接口模塊中的圖像存放順序標(biāo)志位信息,選擇數(shù)據(jù)處理單元中的數(shù)據(jù)處理
蘭/綠/紅數(shù)據(jù)處理通道用于將順序?yàn)樘m/綠/紅的圖像數(shù)據(jù)調(diào)整為紅/綠/蘭后輸 出;紅/綠/蘭數(shù)據(jù)處理通道用于將順序?yàn)榧t/綠/蘭的圖像數(shù)據(jù)直接輸出。
本發(fā)明實(shí)施例通過(guò)在現(xiàn)有LCD控制器結(jié)構(gòu)基礎(chǔ)上增加數(shù)據(jù)加載控制模塊, 由硬件控制外部數(shù)據(jù)的智能加載,快速調(diào)整數(shù)據(jù)拼接的順序。實(shí)現(xiàn)簡(jiǎn)單,解決 了現(xiàn)有技術(shù)中圖像存放順序調(diào)整方案調(diào)整效率不高的問(wèn)題,適合實(shí)時(shí)性要求很 強(qiáng)的移動(dòng)多媒體應(yīng)用場(chǎng)合。
以上所述僅為本發(fā)明的較佳實(shí)施例而已,并不用以限制本發(fā)明,凡在本發(fā) 明的精神和原則之內(nèi)所作的任何修改、等同替換和改進(jìn)等,均應(yīng)包含在本發(fā)明 的l呆護(hù)范圍之內(nèi)。
8
權(quán)利要求
1、一種液晶顯示控制器,其包括直接內(nèi)存訪(fǎng)問(wèn)模塊、控制器前端處理模塊、輸出緩沖存儲(chǔ)器、輸出接口時(shí)序產(chǎn)生模塊,其中,所述直接內(nèi)存訪(fǎng)問(wèn)模塊用于讀取外部存儲(chǔ)器中的圖像數(shù)據(jù),所述控制器前端處理模塊用于從所述直接內(nèi)存訪(fǎng)問(wèn)模塊中讀取數(shù)據(jù)并進(jìn)行相應(yīng)處理,并將處理后的數(shù)據(jù)發(fā)送給所述輸出緩沖存儲(chǔ)器,其特征在于,所述液晶顯示控制器還包括寄存器接口模塊,用于產(chǎn)生圖像存放順序標(biāo)志位;數(shù)據(jù)加載控制模塊,用于讀取所述輸出緩沖存儲(chǔ)器中的數(shù)據(jù),響應(yīng)所述圖像存放順序標(biāo)志位,并根據(jù)所述圖像存放順序標(biāo)志位信息進(jìn)行圖像數(shù)據(jù)順序調(diào)整,并將所述調(diào)整后的圖像數(shù)據(jù)發(fā)送給所述輸出接口時(shí)序產(chǎn)生模塊。
2、 如權(quán)利要求1所述的液晶顯示控制器,其特征在于,所述數(shù)據(jù)加載控 制模塊包括裝載順序選擇單元和數(shù)據(jù)處理單元,其中所述裝載順序選擇單元用于響應(yīng)所述圖像存放順序標(biāo)志位信息,選擇所述 數(shù)據(jù)處理單元中的數(shù)據(jù)處理通道;所述數(shù)據(jù)處理單元用于調(diào)整圖像數(shù)據(jù)存放順序并將調(diào)整后的圖像數(shù)據(jù)輸出。
3 、如權(quán)利要求1所述的液晶顯示控制器,其特征在于,所述數(shù)據(jù)處理單 元包括蘭/綠/紅數(shù)據(jù)處理通道和紅/綠/蘭數(shù)據(jù)處理通道,其中所述蘭/綠/紅數(shù)據(jù)處理通道用于將順序?yàn)樘m/綠/紅的圖像數(shù)據(jù)調(diào)整為紅/綠/ 蘭后l命出;所述紅/綠/蘭數(shù)據(jù)處理通道用于將順序?yàn)榧t/綠/蘭的圖像數(shù)據(jù)直接輸出.
4 、 一種如權(quán)利要求1所述的液晶顯示控制器的圖像數(shù)據(jù)加載方法,其特 征在于,所述方法包括以下步驟配置所述寄存器接口模塊圖像存放順序標(biāo)志位,選擇是否需要調(diào)整圖像數(shù) 據(jù)存放順序;所述數(shù)據(jù)加載控制模塊從輸出緩沖存儲(chǔ)器中讀出圖像數(shù)據(jù),響應(yīng)所述圖像存放順序標(biāo)志位信息,進(jìn)行圖像數(shù)據(jù)存放順序調(diào)整,并將調(diào)整后的圖像數(shù)據(jù)發(fā) 送給所述輸出接口時(shí)序產(chǎn)生模塊。
5、 如權(quán)利要求4所述的圖像數(shù)據(jù)加載方法,其特征在于,所述配置寄存 器接口模塊圖像存放順序標(biāo)志位的步驟具體是由外部程序根據(jù)圖像數(shù)據(jù)存放的順序,實(shí)時(shí)配置所述圖像存放順序標(biāo)志位, 如果需要進(jìn)行調(diào)整,則將圖像存放順序標(biāo)志位'置為1,否則置為O.
6、 如權(quán)利要求4所述的圖像數(shù)據(jù)加載方法,其特征在于,所述進(jìn)行圖像 數(shù)據(jù)存放順序調(diào)整的步驟具體是如果所述圖像存》文順序標(biāo)志位為0,所述數(shù)據(jù)加載控制模塊就會(huì)把取出的 數(shù)據(jù)直接送給所述輸出接口時(shí)序產(chǎn)生模塊輸出。
7、 如權(quán)利要求4所述的圖像數(shù)據(jù)加載方法,其特征在于,所述進(jìn)行圖像數(shù)據(jù)存放順序調(diào)整的步驟具體是如果所述圖像存放順序標(biāo)志位為1 ,所述數(shù)據(jù)加載控制模塊就會(huì)自動(dòng)把從 內(nèi)部存儲(chǔ)器中取出來(lái)的數(shù)據(jù)進(jìn)行調(diào)整,調(diào)整成紅/綠/藍(lán)的正常順序后,再送給所 述接口時(shí)序產(chǎn)生模塊輸出。
全文摘要
本發(fā)明適用于多媒體技術(shù)領(lǐng)域,提供了一種液晶顯示控制器及其圖像數(shù)據(jù)加載方法,所述方法包括由外部程序配置寄存器接口模塊的圖像存放順序標(biāo)志位,實(shí)時(shí)判斷圖像數(shù)據(jù)存放順序;由液晶顯示控制器內(nèi)部的數(shù)據(jù)加載控制模塊從緩沖區(qū)讀出圖像數(shù)據(jù),響應(yīng)外部程序配置的圖像存放順序標(biāo)志位信息,進(jìn)行圖像數(shù)據(jù)存放順序調(diào)整,并輸出給輸出接口時(shí)序產(chǎn)生模塊,由硬件實(shí)現(xiàn)數(shù)據(jù)的快速拼接調(diào)整。本發(fā)明實(shí)現(xiàn)簡(jiǎn)單,解決了現(xiàn)有技術(shù)中圖像存放順序調(diào)整方案調(diào)整效率不高的問(wèn)題,適合實(shí)時(shí)性要求很強(qiáng)的移動(dòng)多媒體應(yīng)用場(chǎng)合。
文檔編號(hào)G09G3/36GK101499247SQ20081006534
公開(kāi)日2009年8月5日 申請(qǐng)日期2008年2月2日 優(yōu)先權(quán)日2008年2月2日
發(fā)明者施景華, 胡勝發(fā), 許永永, 趙冰茹 申請(qǐng)人:深圳安凱微電子技術(shù)有限公司