專利名稱:控制器驅(qū)動(dòng)器、使用其的移動(dòng)終端以及顯示面板驅(qū)動(dòng)方法
技術(shù)領(lǐng)域:
本發(fā)明涉及控制器驅(qū)動(dòng)器、使用控制器驅(qū)動(dòng)器的移動(dòng)終端以及顯示面板驅(qū)動(dòng)方法。
背景技術(shù):
一般地,諸如液晶顯示(LCD)面板等顯示面板是由控制器驅(qū)動(dòng)器來(lái)驅(qū)動(dòng)的??刂破黩?qū)動(dòng)器有時(shí)候是與顯示面板分開提供的,有時(shí)候是通過(guò)COG(玻璃上芯片)技術(shù)與顯示面板一起提供的??刂破黩?qū)動(dòng)器接收待顯示的顯示數(shù)據(jù),并且將接收的顯示數(shù)據(jù)存儲(chǔ)在顯示存儲(chǔ)器中。控制器驅(qū)動(dòng)器根據(jù)存儲(chǔ)在顯示存儲(chǔ)器中的顯示數(shù)據(jù)來(lái)驅(qū)動(dòng)顯示面板的數(shù)據(jù)線以顯示圖像。
顯示在顯示面板上的圖像通常是通過(guò)合成多個(gè)圖像來(lái)產(chǎn)生的。圖像的合成是通過(guò)OSD(屏幕顯示)處理和α混合處理來(lái)示例的,在OSD處理中字符圖像被疊加在背景圖像上,在α混合處理中對(duì)多個(gè)圖像之間的像素的顏色進(jìn)行混合。通過(guò)合成多個(gè)圖像,就能夠在顯示面板上顯示大量圖像。
日本未決公開專利申請(qǐng)(JP-P2000-530898A)公開了投影型顯示設(shè)備,其中對(duì)解碼效果圖像和原始圖像進(jìn)行了合成。現(xiàn)有的投影型顯示設(shè)備包括幀存儲(chǔ)器,用于存儲(chǔ)原始圖像的位圖數(shù)據(jù);解碼效果位圖存儲(chǔ)器,用于存儲(chǔ)解碼效果圖像的位圖數(shù)據(jù);解碼效果疊加電路;液晶顯示驅(qū)動(dòng)電路以及液晶面板。解碼效果疊加電路產(chǎn)生疊加圖像數(shù)據(jù),其中將原始圖像和解碼效果圖像疊加起來(lái),并且將它提供給液晶顯示驅(qū)動(dòng)電路(控制器驅(qū)動(dòng)器)。液晶顯示驅(qū)動(dòng)電路根據(jù)疊加圖像數(shù)據(jù)來(lái)驅(qū)動(dòng)液晶面板。
在安裝于移動(dòng)終端中的顯示設(shè)備中,必須減少用于顯示設(shè)備的必需空間。因此,與上述投影型顯示設(shè)備不同,從移動(dòng)終端中的控制器驅(qū)動(dòng)器的計(jì)算處理分配和簡(jiǎn)單安裝的角度看,優(yōu)選情況下移動(dòng)終端的控制器驅(qū)動(dòng)器應(yīng)該具有合成多個(gè)圖像的功能。
為了使控制器驅(qū)動(dòng)器具有合成多個(gè)圖像的功能,有必要提供一個(gè)具有足夠容量以存儲(chǔ)用于控制器驅(qū)動(dòng)器的每一個(gè)圖像的存儲(chǔ)器。不過(guò),在控制器驅(qū)動(dòng)器中安裝大容量的存儲(chǔ)器不合乎需要,因?yàn)檫@樣會(huì)增加成本。特別是在諸如蜂窩電話和PDA(個(gè)人數(shù)字助手)等移動(dòng)終端的控制處理器中是不合乎需要的,因?yàn)榘惭b大容量的存儲(chǔ)器會(huì)導(dǎo)致空間數(shù)據(jù)量和功耗的增加。
因此,需要提供具有使用較小存儲(chǔ)容量來(lái)計(jì)算多個(gè)圖像的功能的控制器驅(qū)動(dòng)器。
發(fā)明內(nèi)容
本發(fā)明的目標(biāo)是提出一種具有通過(guò)使用較小容量的存儲(chǔ)器來(lái)計(jì)算多個(gè)圖像的功能的控制器驅(qū)動(dòng)器。
根據(jù)本發(fā)明的一個(gè)方面,控制器驅(qū)動(dòng)器包括顏色板電路,用于容納表示對(duì)應(yīng)于某一顏色的顏色標(biāo)號(hào)和對(duì)應(yīng)于該顏色的RGB數(shù)據(jù)之間關(guān)系的顏色板數(shù)據(jù);第一存儲(chǔ)部分,用于容納包含指明第一層圖像每一像素顏色的第一RGB數(shù)據(jù)的第一層數(shù)據(jù);第二存儲(chǔ)部分,用于容納包含指明第二層圖像每一像素顏色的顏色標(biāo)號(hào)的第二層數(shù)據(jù);計(jì)算電路,用于產(chǎn)生第一層數(shù)據(jù)和第二層數(shù)據(jù)的合成圖像數(shù)據(jù);以及驅(qū)動(dòng)電路,用于根據(jù)合成圖像數(shù)據(jù)來(lái)驅(qū)動(dòng)顯示面板。計(jì)算電路通過(guò)使用顏色板數(shù)據(jù),將第二層數(shù)據(jù)的每一個(gè)顏色標(biāo)號(hào)轉(zhuǎn)換成第二RGB數(shù)據(jù),并且由第一RGB數(shù)據(jù)和第二RGB數(shù)據(jù)產(chǎn)生合成RGB數(shù)據(jù),合成RGB數(shù)據(jù)指明合成圖像數(shù)據(jù)的每一個(gè)像素的顏色。
這里,顏色板數(shù)據(jù)包含對(duì)應(yīng)于透明顏色的透明顏色標(biāo)號(hào)。當(dāng)?shù)诙訄D像的一個(gè)特定像素的顏色標(biāo)號(hào)為透明顏色標(biāo)號(hào)時(shí),計(jì)算電路可以將對(duì)應(yīng)于特定像素的第一RGB數(shù)據(jù)作為對(duì)應(yīng)于特定像素的合成RGB數(shù)據(jù)來(lái)輸出。在這種情況下,在控制器驅(qū)動(dòng)器中,控制電路可以從外部接收顏色板數(shù)據(jù),并且寫入顏色板電路。
另外,在控制器驅(qū)動(dòng)器中,控制電路可以從外部接收第二層數(shù)據(jù),并且寫入第二存儲(chǔ)部分。
另外,在控制器驅(qū)動(dòng)器中,控制電路可以接收由第三RGB數(shù)據(jù)組成的RGB圖像數(shù)據(jù),以指明第二層圖像的每一個(gè)像素的顏色,將RGB圖像數(shù)據(jù)轉(zhuǎn)換成第二層數(shù)據(jù),并且將第二層數(shù)據(jù)寫入第二存儲(chǔ)部分中。
另外,對(duì)于每一個(gè)顏色標(biāo)號(hào),顏色板電路都將一套R(shí)GB數(shù)據(jù)和該顏色標(biāo)號(hào)輸出到用于每一個(gè)所述顏色標(biāo)號(hào)的計(jì)算電路。當(dāng)包含在第二層數(shù)據(jù)中的顏色標(biāo)號(hào)與從顏色板電路接收的顏色標(biāo)號(hào)一致時(shí),計(jì)算電路確定將對(duì)應(yīng)于從顏色板電路接收的顏色標(biāo)號(hào)的合成RGB數(shù)據(jù)作為第二RGB數(shù)據(jù)。
另外,當(dāng)?shù)诙訄D像為用于字符的字符圖像時(shí),控制器驅(qū)動(dòng)器的字體繪制電路可以接收由外部提供的并且示出了每一個(gè)字符的形狀和顏色的字體數(shù)據(jù),并且根據(jù)字體數(shù)據(jù)產(chǎn)生第二層數(shù)據(jù)。在這種情況下,當(dāng)字體繪制電路產(chǎn)生第二層數(shù)據(jù)時(shí),可以使用字體處理存儲(chǔ)部分來(lái)作為工作區(qū)域。在字體處理存儲(chǔ)部分中,字體繪制電路根據(jù)字體數(shù)據(jù)產(chǎn)生第二層數(shù)據(jù),并且將第二層數(shù)據(jù)從字體處理存儲(chǔ)部分傳遞到第二存儲(chǔ)部分。另外,字體繪制電路可以將字符圖像分成矩形區(qū)域,并且產(chǎn)生矩形區(qū)域數(shù)據(jù),用于通過(guò)顏色標(biāo)號(hào)來(lái)指明矩形區(qū)域中的像素顏色。字體處理存儲(chǔ)部分能夠根據(jù)矩形區(qū)域數(shù)據(jù)一次性寫入指明矩形區(qū)域中的多行多列像素顏色的像素?cái)?shù)據(jù)。
根據(jù)本發(fā)明的另一方面,移動(dòng)終端包括移動(dòng)面板;上述的控制器驅(qū)動(dòng)器;以及處理單元,用于將由指明第一層圖像每一顏色的第一RGB數(shù)據(jù)組成的第一層數(shù)據(jù)和由指明第二層圖像每一顏色的顏色標(biāo)號(hào)組成的第二層數(shù)據(jù)提供給控制器驅(qū)動(dòng)器。
根據(jù)本發(fā)明的又一方面,通過(guò)為控制器驅(qū)動(dòng)器提供用于表示對(duì)應(yīng)于顏色的顏色標(biāo)號(hào)和對(duì)應(yīng)于顏色的RGB數(shù)據(jù)之間關(guān)系的顏色板數(shù)據(jù);通過(guò)在控制器驅(qū)動(dòng)器中容納由指明第一層圖像每一像素顏色的第一RGB數(shù)據(jù)組成的第一層數(shù)據(jù);通過(guò)在控制器驅(qū)動(dòng)器中容納由指明第二層圖像每一像素顏色的顏色標(biāo)號(hào)組成的第二層數(shù)據(jù);通過(guò)用于產(chǎn)生合成圖像數(shù)據(jù)的計(jì)算電路來(lái)合成第一層數(shù)據(jù)和第二層數(shù)據(jù);以及通過(guò)由控制器驅(qū)動(dòng)器根據(jù)合成圖像數(shù)據(jù)來(lái)驅(qū)動(dòng)顯示面板,從而實(shí)現(xiàn)了顯示面板驅(qū)動(dòng)方法。優(yōu)選情況下,可以通過(guò)使用顏色板數(shù)據(jù)將第二層圖像每一像素的顏色標(biāo)號(hào)轉(zhuǎn)換成第二RGB數(shù)據(jù);以及通過(guò)使用第一RGB數(shù)據(jù)和第二RGB數(shù)據(jù)來(lái)產(chǎn)生合成圖像數(shù)據(jù)的RGB數(shù)據(jù),來(lái)實(shí)現(xiàn)合成。
圖1為框圖,示出了具有根據(jù)本發(fā)明第一實(shí)施例的控制器驅(qū)動(dòng)器的移動(dòng)終端的控制器驅(qū)動(dòng)器的電路結(jié)構(gòu);圖2為一表格,示出了顏色板數(shù)據(jù);圖3為框圖,示出了本發(fā)明第一實(shí)施例中計(jì)算電路的計(jì)算部分的電路結(jié)構(gòu);圖4為框圖,示出了第一實(shí)施例中的控制器驅(qū)動(dòng)器的操作;圖5為框圖,示出了本發(fā)明第一實(shí)施例中計(jì)算電路的計(jì)算部分的另一電路結(jié)構(gòu);圖6A~6F為時(shí)序圖,示出了從如圖5所示的計(jì)算電路產(chǎn)生合成RGB數(shù)據(jù)的過(guò)程;圖7為框圖,示出了根據(jù)本發(fā)明第二實(shí)施例的移動(dòng)終端中的控制器驅(qū)動(dòng)器的電路結(jié)構(gòu);圖8為流程圖,示出了第二實(shí)施例中的控制器驅(qū)動(dòng)器的操作;圖9為框圖,示出了根據(jù)本發(fā)明第三實(shí)施例的移動(dòng)終端中的控制器驅(qū)動(dòng)器的結(jié)構(gòu);圖10A和10B為表格,示出了其中寫入像素顏色標(biāo)號(hào)的例子;圖11為框圖,示出了字體處理存儲(chǔ)器的硬件結(jié)構(gòu);以及圖12為流程圖,示出了第三實(shí)施例中的控制器驅(qū)動(dòng)器的操作。
具體實(shí)施例方式
下面參考附圖來(lái)詳細(xì)講述本發(fā)明的使用了用于驅(qū)動(dòng)顯示面板的控制器驅(qū)動(dòng)器的移動(dòng)終端和顯示面板驅(qū)動(dòng)方法。
圖1為框圖,示出了具有根據(jù)本發(fā)明第一實(shí)施例的控制器驅(qū)動(dòng)器的移動(dòng)終端的控制器驅(qū)動(dòng)器的電路結(jié)構(gòu)。移動(dòng)終端包括CPU 1、控制器驅(qū)動(dòng)器2和LCD面板3,其中像素以矩陣形式分布。CPU 1將用于待顯示在LCD面板3上的圖像的顯示數(shù)據(jù)、顏色板數(shù)據(jù)6和控制信號(hào)7提供給控制器驅(qū)動(dòng)器2??刂破黩?qū)動(dòng)器2響應(yīng)控制信號(hào)7,根據(jù)顯示數(shù)據(jù)和顏色板數(shù)據(jù)6來(lái)驅(qū)動(dòng)LCD面板3。
由CPU 1提供給控制器驅(qū)動(dòng)器2的顯示數(shù)據(jù)包括兩種數(shù)據(jù)一種數(shù)據(jù)是用于第一層圖像的第一層數(shù)據(jù)5a,另一種數(shù)據(jù)是用于待與第一層圖像合成或疊加在第一層圖像上的第二層圖像的第二層數(shù)據(jù)5b。第一層圖像是用許多顏色表示的圖像,通常為攝影圖像。第二層圖像是用較少顏色表示的圖像,通常為字符圖像和繪畫圖像。合成圖像是通過(guò)合成第一層圖像和第二層圖像產(chǎn)生的,并且顯示在LCD面板3上。合成是通過(guò)OSD處理和α混合處理示例的。在OSD處理中,第一層圖像的一部分被第二層圖像重寫,而在α混合中,對(duì)第一層圖像和第二層圖像進(jìn)行混合。
第一層數(shù)據(jù)5a具有正常位像格式。也就是說(shuō),第一層數(shù)據(jù)5a是由RGB數(shù)據(jù)組成的,其中第一層圖像的每一個(gè)像素的顏色是用每一個(gè)R、G和B顏色的灰度級(jí)表示的。在第一實(shí)施例中,第一層數(shù)據(jù)5a的每一個(gè)像素的每一個(gè)R、G和B顏色的灰度級(jí)都被分配了8位。因此,第一層圖像中的每一個(gè)像素的顏色是用24位表示的,并且作為結(jié)果,第一層圖像能夠表示224或16,700,000種顏色。
另一方面,第二層數(shù)據(jù)5b是由像素?cái)?shù)據(jù)組成的,第二層圖像的每一個(gè)像素的顏色由顏色標(biāo)號(hào)來(lái)指定。第二層圖像的每一個(gè)像素的顏色所需的位數(shù)是根據(jù)第二層圖像中所使用的顏色數(shù)來(lái)確定的。當(dāng)?shù)诙訄D像的每一個(gè)像素的顏色是用n位顏色標(biāo)號(hào)來(lái)確定時(shí),第二層圖像中可用的顏色數(shù)為2n。優(yōu)選情況下,第二層圖像中的可用顏色數(shù)要小于第一層圖像中的可用顏色數(shù)。因此,用于一幀第二層圖像的第二層數(shù)據(jù)5b的數(shù)據(jù)量要小于用于一幀第一層圖像的第一層數(shù)據(jù)5a。在第一實(shí)施例中,顏色標(biāo)號(hào)用2位來(lái)表示。因此,顏色標(biāo)號(hào)的個(gè)數(shù)為4,即0~3。
對(duì)于用顏色標(biāo)號(hào)來(lái)指明的顏色,顏色板數(shù)據(jù)6表示顏色標(biāo)號(hào)和RGB數(shù)據(jù)之間的關(guān)系。圖2概念性地示出了顏色板數(shù)據(jù)6。例如,顏色標(biāo)號(hào)“1”表示(RGB數(shù)據(jù)中的)“藍(lán)色”,顏色標(biāo)號(hào)“2”表示(RGB數(shù)據(jù)中的)“紅色”,以及顏色標(biāo)號(hào)“3”表示(RGB數(shù)據(jù)中的)“黃色”。
顏色標(biāo)號(hào)“0”具有特殊含義,表示“透明”。當(dāng)合成圖像是通過(guò)合成第一層圖像和第二層圖像來(lái)產(chǎn)生時(shí),“透明”像素很重要。在第二層圖像的“透明”像素與第一層圖像的像素的合成操作中,對(duì)應(yīng)于這些像素的合成圖像像素顏色被確定為第一層圖像像素的顏色。也就是說(shuō),“透明”像素并不影響合成圖像,因此該像素被描述為“透明”。在提高圖像操作中的自由度方面,優(yōu)選情況下使用表示“透明”的顏色標(biāo)號(hào)。顏色標(biāo)號(hào)“0”并不表示任何RGB數(shù)據(jù),相反,如后面所述的,顏色標(biāo)號(hào)為“0”的像素屬于特殊處理。
需要特別注意的是,通過(guò)合理改變顏色板數(shù)據(jù)6,第二層圖像能夠表示與第一層圖像的顏色具有相同顏色數(shù)的顏色。例如,當(dāng)?shù)谝粚訄D像的每一個(gè)像素的顏色是用24位表示時(shí),第一層圖像中的可用顏色數(shù)是224,或16,700,000。另一方面,除去“透明”這一色,用n位顏色標(biāo)號(hào)描述的第二層圖像中的可用顏色數(shù)僅為同時(shí)從16,700,000種顏色中選出的2n-1種顏色。不過(guò),需要注意的是,通過(guò)改變顏色板數(shù)據(jù)6的內(nèi)容能夠在第二層圖像中使用16,700,000種顏色。這在提高第二層圖像中的顏色自由度方面是優(yōu)選的。
控制器驅(qū)動(dòng)器2包括控制電路21、第一層存儲(chǔ)器22a、第二層存儲(chǔ)器22b、顏色板電路23、計(jì)算電路24和驅(qū)動(dòng)電路25。
控制電路21響應(yīng)從CPU 1發(fā)出的控制信號(hào)7,控制控制器驅(qū)動(dòng)器2的每一個(gè)電路部分。具體地說(shuō),控制電路21將從CPU 1發(fā)出的第一層數(shù)據(jù)5a和第二層數(shù)據(jù)5b分別寫入第一層存儲(chǔ)器2和第二層存儲(chǔ)器22b。另外,控制電路21將從CPU 1發(fā)出的顏色板數(shù)據(jù)6寫入顏色板電路23。進(jìn)而,為了控制各個(gè)電路,控制電路21將第一層存儲(chǔ)控制信號(hào)26a、第二層存儲(chǔ)控制信號(hào)26b、顏色板控制信號(hào)27、寫信號(hào)28和定時(shí)控制信號(hào)29分別提供給第一層存儲(chǔ)器22a、第二層存儲(chǔ)器22b、顏色板電路23、計(jì)算電路24和驅(qū)動(dòng)電路25。
第一層存儲(chǔ)器22a和第二層存儲(chǔ)器22b從控制電路21分別接收第一層數(shù)據(jù)5a和第二層數(shù)據(jù)5b。其中使用顏色標(biāo)號(hào)來(lái)描述顏色的第二層數(shù)據(jù)5b存儲(chǔ)在第二層存儲(chǔ)器22b中。因此,第二層存儲(chǔ)器22b的容量可以小一些。在這種情況下,能夠減少控制器驅(qū)動(dòng)器2合成多個(gè)圖像所需的存儲(chǔ)容量。
顏色板電路23接收顏色板數(shù)據(jù)6。顏色板電路23將所存儲(chǔ)的顏色板數(shù)據(jù)6輸出到計(jì)算電路24。
計(jì)算電路24從第一層存儲(chǔ)器22a讀出第一層數(shù)據(jù)5a,從第二層存儲(chǔ)器22b讀出第二層數(shù)據(jù)5b,然后執(zhí)行計(jì)算以合成第一層數(shù)據(jù)5a和第二層數(shù)據(jù)5b。作為計(jì)算的結(jié)果,產(chǎn)生了作為第一層圖像和第二層圖像的合成圖像的合成圖像位圖數(shù)據(jù)30。在合成第一層數(shù)據(jù)5a和第二層數(shù)據(jù)5b的計(jì)算中,需要將指明第二層數(shù)據(jù)5b的每一個(gè)像素顏色的顏色標(biāo)號(hào)轉(zhuǎn)換成RGB數(shù)據(jù)。因此,計(jì)算電路24通過(guò)使用顏色板數(shù)據(jù)6,將第二層數(shù)據(jù)5b中描述的顏色標(biāo)號(hào)轉(zhuǎn)換成RGB數(shù)據(jù)。將通過(guò)轉(zhuǎn)換產(chǎn)生的RGB數(shù)據(jù)用于計(jì)算,以合成第一層數(shù)據(jù)5a和第二層數(shù)據(jù)5b。
驅(qū)動(dòng)電路25根據(jù)從計(jì)算電路24接收的合成圖像位圖數(shù)據(jù)30來(lái)驅(qū)動(dòng)LCD面板3。結(jié)果,將第一層圖像與第二層圖像相合成或相疊加得到的合成圖像顯示在LCD面板3上。
如圖3所示,計(jì)算電路24包含計(jì)算部分24a。計(jì)算部分24a包括轉(zhuǎn)換/操作單元24b和觸發(fā)器24c。轉(zhuǎn)換/操作單元24b對(duì)第一層數(shù)據(jù)5a的每一個(gè)像素的RGB數(shù)據(jù)和第二層數(shù)據(jù)5b的相應(yīng)像素的顏色標(biāo)號(hào)執(zhí)行操作。觸發(fā)器24c響應(yīng)從控制電路21發(fā)出的寫信號(hào),通過(guò)轉(zhuǎn)換/操作單元24b來(lái)鎖存操作結(jié)果,并且將鎖存的結(jié)果作為合成RGB數(shù)據(jù)30a輸出到驅(qū)動(dòng)電路25。從計(jì)算部分24的觸發(fā)器24c輸出的一套合成RGB數(shù)據(jù)30a為合成圖像位圖數(shù)據(jù)30,該數(shù)據(jù)是從計(jì)算電路24輸出到驅(qū)動(dòng)電路25的。如圖3所示的計(jì)算電路24包括多個(gè)計(jì)算部分24a和觸發(fā)器24c,個(gè)數(shù)與用于LCD面板3上的一條線的像素個(gè)數(shù)相同。
下面來(lái)詳細(xì)講述轉(zhuǎn)換/操作單元24b的操作。轉(zhuǎn)換/操作單元24b從第一層存儲(chǔ)器22a讀出第一層數(shù)據(jù)5a的像素的RGB數(shù)據(jù),并且從第二層存儲(chǔ)器22b讀出第二層數(shù)據(jù)5b的像素的顏色標(biāo)號(hào)。另外,轉(zhuǎn)換/操作單元24b從顏色板電路23讀出顏色板數(shù)據(jù)6。如上所述,顏色板數(shù)據(jù)6是由對(duì)應(yīng)于每一個(gè)顏色標(biāo)號(hào)的RGB數(shù)據(jù)組成。顏色板數(shù)據(jù)6被并行發(fā)送到轉(zhuǎn)換/操作單元24b。也就是說(shuō),顏色板數(shù)據(jù)6的所有RGB數(shù)據(jù)都同時(shí)被發(fā)送到轉(zhuǎn)換/操作單元24b。
轉(zhuǎn)換/操作單元24b在從顏色板電路23發(fā)出的顏色板數(shù)據(jù)6中,選擇對(duì)應(yīng)于所接收的每一個(gè)像素的顏色標(biāo)號(hào)的RGB數(shù)據(jù)。另外,轉(zhuǎn)換/操作單元24b對(duì)所選的RGB數(shù)據(jù)和第一層數(shù)據(jù)5a的RGB數(shù)據(jù)執(zhí)行計(jì)算,以產(chǎn)生合成RGB數(shù)據(jù)30a。這里,需要注意的是,選擇對(duì)應(yīng)于顏色標(biāo)號(hào)的RGB數(shù)據(jù)和使用所選的RGB數(shù)據(jù)來(lái)計(jì)算的處理相當(dāng)于將顏色標(biāo)號(hào)轉(zhuǎn)換成合成RGB數(shù)據(jù)的處理。當(dāng)?shù)诙訑?shù)據(jù)5b的顏色標(biāo)號(hào)為“0”時(shí),上述的特別操作執(zhí)行如下。
當(dāng)?shù)诙訑?shù)據(jù)5b的顏色標(biāo)號(hào)為“0”時(shí),也就是當(dāng)?shù)诙訑?shù)據(jù)5b的像素的顏色表示“透明”時(shí),轉(zhuǎn)換/操作單元24b將第一層數(shù)據(jù)5a的RGB數(shù)據(jù)作為合成RGB數(shù)據(jù)30a原樣輸出。結(jié)果,反映到計(jì)算上就是第二層數(shù)據(jù)5b的像素的顏色表示“透明”。
圖4為框圖,示出了第一實(shí)施例中的控制器驅(qū)動(dòng)器2的操作。首先,將第一層數(shù)據(jù)5a由CPU 1提供給控制器驅(qū)動(dòng)器2。如上所述,第一層數(shù)據(jù)5a是由指明第一層圖像像素顏色的RGB數(shù)據(jù)組成。第一層數(shù)據(jù)5a被存儲(chǔ)在第一層存儲(chǔ)器22a中。
接下來(lái),將顏色板數(shù)據(jù)6由CPU 1提供給控制器驅(qū)動(dòng)器2。顏色板數(shù)據(jù)6被存儲(chǔ)在顏色板電路23中。
進(jìn)而,將第二層數(shù)據(jù)5b由CPU 1提供給控制器驅(qū)動(dòng)器2。如上所述,第二層數(shù)據(jù)5b是由指明第二層圖像像素顏色的顏色標(biāo)號(hào)組成。第二層數(shù)據(jù)5b被存儲(chǔ)在第二層存儲(chǔ)器22b中。
計(jì)算電路24從第一層存儲(chǔ)器22a和第二層存儲(chǔ)器22b分別讀出第一層數(shù)據(jù)5a和第二層數(shù)據(jù)5b。然后,計(jì)算電路24將第二層數(shù)據(jù)5b中的每一個(gè)顏色標(biāo)號(hào)轉(zhuǎn)換成像素的RGB數(shù)據(jù)。計(jì)算電路24執(zhí)行通過(guò)轉(zhuǎn)換產(chǎn)生的RGB數(shù)據(jù)和第一層數(shù)據(jù)5a的RGB數(shù)據(jù)的合成計(jì)算。結(jié)果,產(chǎn)生了合成圖像位圖數(shù)據(jù)30。
驅(qū)動(dòng)電路25根據(jù)合成圖像位圖數(shù)據(jù)30來(lái)驅(qū)動(dòng)LCD面板3。結(jié)果,將其中合成了第一層圖像和第二層圖像的合成圖像顯示在LCD面板3上。
在如上所述的第一實(shí)施例中,存儲(chǔ)在第二層存儲(chǔ)器22b中的第二層數(shù)據(jù)5b是用顏色標(biāo)號(hào)的格式來(lái)描述的。因此,能夠減少第二層存儲(chǔ)器22b的容量。結(jié)果,在所安裝的存儲(chǔ)器的容量減少的情況下,控制器驅(qū)動(dòng)器2能夠?qū)崿F(xiàn)對(duì)多個(gè)圖像執(zhí)行計(jì)算。減小所安裝的存儲(chǔ)器的容量對(duì)于減少控制器驅(qū)動(dòng)器2的空間大小來(lái)說(shuō)是有效的。
另外,以顏色標(biāo)號(hào)描述第二層數(shù)據(jù)5b對(duì)于減少控制器驅(qū)動(dòng)器2的功耗也是有效的。不論控制器驅(qū)動(dòng)器2什么時(shí)候接收顯示數(shù)據(jù)的數(shù)據(jù)位,它都消耗一些功率。因此,減小顯示數(shù)據(jù)的數(shù)據(jù)量對(duì)于減少控制器驅(qū)動(dòng)器2的功耗來(lái)說(shuō)是有效的。以顏色標(biāo)號(hào)的格式來(lái)描述第二層數(shù)據(jù)5b有助于減少?gòu)腃PU 1發(fā)送到控制器驅(qū)動(dòng)器2的顯示數(shù)據(jù)的數(shù)據(jù)量,這可以有效地減小控制器驅(qū)動(dòng)器2的功耗。當(dāng)在移動(dòng)終端中安裝控制器驅(qū)動(dòng)器2時(shí),控制器驅(qū)動(dòng)器2的功耗小是非常重要的。
第二層圖像采用顏色標(biāo)號(hào)減少了直接可用的顏色數(shù),但是在實(shí)際應(yīng)用中這不是一個(gè)嚴(yán)重的問(wèn)題。這是因?yàn)榈诙訄D像在許多情況下并不需要用多種顏色來(lái)表示。特別是在待與第一層圖像相合成的第二層圖像是字符圖像或繪畫圖像的情況下更是如此。
在第一實(shí)施例中,顏色板數(shù)據(jù)6可以存儲(chǔ)在顏色板電路23中,而不需要更新。在這種情況下,不需要將顏色板數(shù)據(jù)6由CPU 1提供給控制器驅(qū)動(dòng)器2。不過(guò),為了描述大量的第二層圖像,優(yōu)選情況下還是應(yīng)該采用其中顏色板數(shù)據(jù)6能夠由CPU 1提供給控制器驅(qū)動(dòng)器2的結(jié)構(gòu)。
在第一實(shí)施例中,對(duì)應(yīng)于所有顏色標(biāo)號(hào)的RGB數(shù)據(jù)是與如圖3所示的計(jì)算部分24a并行發(fā)送的。因此,可能會(huì)增加用于傳輸RGB數(shù)據(jù)的布線個(gè)數(shù)。為了解決這一問(wèn)題,可以使用如圖5所示的計(jì)算部分24a’來(lái)替換如圖3所示的計(jì)算部分24a。在這種情況下,顏色板電路23依次發(fā)送用于所有種顏色標(biāo)號(hào)的顏色板數(shù)據(jù)6的RGB數(shù)據(jù)。同時(shí),將顏色標(biāo)號(hào)發(fā)送到計(jì)算部分24a’。在圖5中,從顏色板電路23發(fā)送到計(jì)算部分24a’的RGB數(shù)據(jù)被標(biāo)為標(biāo)號(hào)23a,并且第二層數(shù)據(jù)5b的顏色標(biāo)號(hào)被標(biāo)為標(biāo)號(hào)23b。
計(jì)算部分24a’包括比較器24d、轉(zhuǎn)換/操作單元24e和觸發(fā)器24f。比較器24d對(duì)第二層數(shù)據(jù)5b的顏色標(biāo)號(hào)23b和來(lái)自顏色板電路23的顏色標(biāo)號(hào)23a進(jìn)行比較,以產(chǎn)生2位的比較結(jié)果數(shù)據(jù)30b。比較結(jié)果數(shù)據(jù)30b的一位表示第二層數(shù)據(jù)5b的顏色標(biāo)號(hào)23b是否為“0”。另一位表示第二層數(shù)據(jù)5b的顏色標(biāo)號(hào)23b是否與來(lái)自顏色板電路23的顏色標(biāo)號(hào)23a相一致。轉(zhuǎn)換/操作單元24e對(duì)第一層數(shù)據(jù)5a的每一個(gè)像素的RGB數(shù)據(jù)和對(duì)應(yīng)于比較結(jié)果數(shù)據(jù)30b的來(lái)自顏色板電路23的RGB數(shù)據(jù)23a執(zhí)行計(jì)算,或者將來(lái)自觸發(fā)器24f的輸出按原樣輸出。觸發(fā)器24f響應(yīng)由控制電路21發(fā)出的寫信號(hào)28,對(duì)轉(zhuǎn)換/操作單元24e的計(jì)算結(jié)果進(jìn)行鎖存。進(jìn)而,觸發(fā)器24f將鎖存的計(jì)算結(jié)果作為合成RGB數(shù)據(jù)30a輸出到轉(zhuǎn)換/操作單元24e和驅(qū)動(dòng)電路25。
下面來(lái)詳細(xì)講述轉(zhuǎn)換/操作單元24e的操作。如第一周期的圖6A~6F所示,根據(jù)比較結(jié)果數(shù)據(jù)30b對(duì)轉(zhuǎn)換/操作單元2的操作進(jìn)行切換。當(dāng)比較結(jié)果數(shù)據(jù)30b表示第二層數(shù)據(jù)5b的顏色標(biāo)號(hào)23b為“0”時(shí),轉(zhuǎn)換/操作單元24e將第一層數(shù)據(jù)5a的RGB數(shù)據(jù)作為計(jì)算結(jié)果輸出。然后,第二層數(shù)據(jù)5b的相應(yīng)像素的顏色反映在計(jì)算結(jié)果上為“透明”。相反,當(dāng)比較結(jié)果數(shù)據(jù)30b表示第二層數(shù)據(jù)5b的顏色標(biāo)號(hào)23b不為“0”時(shí),轉(zhuǎn)換/操作單元24e的計(jì)算取決于第二層數(shù)據(jù)5b的顏色標(biāo)號(hào)23b是否與來(lái)自顏色板電路23的顏色標(biāo)號(hào)23a相一致。當(dāng)比較結(jié)果數(shù)據(jù)30b表示顏色標(biāo)號(hào)23a和顏色標(biāo)號(hào)23b相一致時(shí),轉(zhuǎn)換/操作單元24e執(zhí)行第一層數(shù)據(jù)5a的RGB數(shù)據(jù)和來(lái)自顏色板電路23的RGB數(shù)據(jù)23a的計(jì)算,以將計(jì)算結(jié)果輸出到觸發(fā)器24f。否則,轉(zhuǎn)換/操作單元24e按照計(jì)算結(jié)果原樣輸出來(lái)自觸發(fā)器24f的合成RGB數(shù)據(jù)30a。
當(dāng)從顏色板電路23輸出的顏色標(biāo)號(hào)23a再次刷新時(shí),從觸發(fā)器24f輸出期望的RGB數(shù)據(jù)30a。也就是說(shuō),產(chǎn)生了通過(guò)合成第一層圖像和第二層圖像的像素而獲得的RGB數(shù)據(jù)30a。圖6A~6F示出了從觸發(fā)器24f產(chǎn)生所期望的RGB數(shù)據(jù)30a的過(guò)程。從顏色板電路23輸出的顏色標(biāo)號(hào)23a從“0”依次遞增。另外,與顏色標(biāo)號(hào)23b的增加同步,顏色板電路23依次輸出對(duì)應(yīng)于顏色標(biāo)號(hào)23b的RGB數(shù)據(jù)23b。當(dāng)來(lái)自顏色板電路23的顏色標(biāo)號(hào)23a與第二層數(shù)據(jù)5b的顏色標(biāo)號(hào)23b相一致時(shí),觸發(fā)器24f的輸出被切換成對(duì)應(yīng)于顏色標(biāo)號(hào)23b的RGB數(shù)據(jù)23a和第一層數(shù)據(jù)5a的RGB數(shù)據(jù)的計(jì)算結(jié)果(參見第一周期)。當(dāng)?shù)诙訑?shù)據(jù)5b的顏色標(biāo)號(hào)為“0”時(shí),觸發(fā)器24f的輸出立刻被切換到第一層數(shù)據(jù)5a的RGB數(shù)據(jù)(參見第二周期)??傊谌魏我环N情況下,在RGB數(shù)據(jù)23a和顏色標(biāo)號(hào)23b的周期的結(jié)尾處,能夠在觸發(fā)器24f的輸出上產(chǎn)生所期望的合成RGB數(shù)據(jù)30。為了減少用于將計(jì)算部分24a’連接到顏色板電路23的布線個(gè)數(shù),優(yōu)選情況下使用如圖5所示的計(jì)算部分24a’。
圖7為框圖,示出了根據(jù)本發(fā)明第二實(shí)施例的控制器驅(qū)動(dòng)器2的電路結(jié)構(gòu)。在第二實(shí)施例中,從CPU 1發(fā)送到控制器驅(qū)動(dòng)器2的第二層圖像不是用顏色標(biāo)號(hào)描述的,而是用常用的位圖格式來(lái)描述的。換句話說(shuō),用于第二層圖像的第二層數(shù)據(jù)5b’被描述為發(fā)送到控制器驅(qū)動(dòng)器2的RGB數(shù)據(jù)。控制電路21將所發(fā)送的第二層數(shù)據(jù)5b’轉(zhuǎn)換成以顏色標(biāo)號(hào)格式來(lái)描述的第二層數(shù)據(jù)5b,并將它存儲(chǔ)在第二層存儲(chǔ)器22b中。接收RGB數(shù)據(jù)格式的第二層數(shù)據(jù)5b’后,控制電路21根據(jù)顏色板電路23中存儲(chǔ)的顏色板數(shù)據(jù)6,將所接收的第二層數(shù)據(jù)5b’轉(zhuǎn)換成顏色標(biāo)號(hào)格式的第二層數(shù)據(jù)5b。除了為控制器驅(qū)動(dòng)器2提供RGB數(shù)據(jù)格式的第二層數(shù)據(jù)5b’之外,第二實(shí)施例中的控制器驅(qū)動(dòng)器2的結(jié)構(gòu)與第一實(shí)施例中的相同。需要注意的是,第二實(shí)施例中的計(jì)算電路24的結(jié)構(gòu)可如圖3或圖5所示。
圖8為流程圖,示出了第二實(shí)施例中的控制器驅(qū)動(dòng)器2的操作。首先,將第一層數(shù)據(jù)5a由CPU 1提供給控制器驅(qū)動(dòng)器2。如上所述,第一層數(shù)據(jù)5a是由指明第一層圖像像素顏色的RGB數(shù)據(jù)組成的。第一層數(shù)據(jù)5a存儲(chǔ)在第一層存儲(chǔ)器22a中。
接下來(lái),將顏色板數(shù)據(jù)6由CPU 1提供給控制器驅(qū)動(dòng)器2。顏色板數(shù)據(jù)6存儲(chǔ)在顏色板電路23中。
另外,將第二層數(shù)據(jù)5b’由CPU 1提供給控制器驅(qū)動(dòng)器2。與第一層數(shù)據(jù)5a相似,第二層數(shù)據(jù)5b’是由指明第二層圖像像素顏色的RGB數(shù)據(jù)組成的。為了產(chǎn)生顏色標(biāo)號(hào)格式的第二層數(shù)據(jù)5b,控制器驅(qū)動(dòng)器2中的控制電路21根據(jù)存儲(chǔ)在顏色板電路23中的顏色板數(shù)據(jù)6,將第二層數(shù)據(jù)5b’的RGB數(shù)據(jù)轉(zhuǎn)換成顏色標(biāo)號(hào)。第二層數(shù)據(jù)5b被存儲(chǔ)在第二層存儲(chǔ)器22b中。
計(jì)算電路24分別從第一層存儲(chǔ)器22a和第二層存儲(chǔ)器22b讀出第一層數(shù)據(jù)5a和第二層數(shù)據(jù)5b。計(jì)算電路24將第二層數(shù)據(jù)5b的顏色標(biāo)號(hào)轉(zhuǎn)換成RGB數(shù)據(jù),并且對(duì)通過(guò)轉(zhuǎn)換產(chǎn)生的RGB數(shù)據(jù)和第一層數(shù)據(jù)5a的RGB數(shù)據(jù)執(zhí)行計(jì)算。然后,產(chǎn)生合成圖像位圖數(shù)據(jù)30。
驅(qū)動(dòng)電路25根據(jù)合成圖像位圖數(shù)據(jù)30來(lái)驅(qū)動(dòng)LCD面板3。結(jié)果,將通過(guò)合成第一層圖像和第二層圖像而獲得的合成圖像顯示在LCD面板3上。
如上所述,與第一實(shí)施例相類似,在第二實(shí)施例中存儲(chǔ)在第二層存儲(chǔ)器22b中的第二層數(shù)據(jù)5b是以顏色標(biāo)號(hào)格式來(lái)描述的。因此,能夠減小第二層存儲(chǔ)器22b的容量。結(jié)果,控制器驅(qū)動(dòng)器2能夠在所安裝的存儲(chǔ)器的容量減小的情況下,實(shí)現(xiàn)對(duì)多個(gè)圖像的計(jì)算。安裝的存儲(chǔ)器的容量的減小對(duì)于降低控制器驅(qū)動(dòng)器2的功耗和空間大小是有效的。
圖9為框圖,示出了根據(jù)本發(fā)明第三實(shí)施例的帶有控制器驅(qū)動(dòng)器的移動(dòng)終端的結(jié)構(gòu)??偟膩?lái)說(shuō),控制器驅(qū)動(dòng)器2的電路結(jié)構(gòu)是與第一和第二實(shí)施例類似的。不過(guò),在第三實(shí)施例中的控制器驅(qū)動(dòng)器2中,第二層圖像中的構(gòu)成具體為字符。另外,對(duì)第三實(shí)施例中的控制器驅(qū)動(dòng)器2的結(jié)構(gòu)和操作進(jìn)行了修改,以減少功耗。
首先,第三實(shí)施例中的控制器驅(qū)動(dòng)器2的特征之一是對(duì)應(yīng)于待疊加在第一層圖像上的字符圖像的字體數(shù)據(jù)31被發(fā)送到控制器驅(qū)動(dòng)器2,以替換第二層數(shù)據(jù)5b。字體數(shù)據(jù)31表示了待顯示的字符圖像的形狀和顏色,并且是用與位圖字體格式不同的字體格式來(lái)描述的。在最優(yōu)選情況下,字體數(shù)據(jù)31用筆畫字體格式來(lái)描述。在許多情況下,用筆畫字體格式來(lái)描述的字體數(shù)據(jù)的數(shù)據(jù)量要小于用位圖格式來(lái)描述的字體數(shù)據(jù)的數(shù)據(jù)量。因此,優(yōu)選情況下使用筆畫字體格式,以減小字體數(shù)據(jù)31的數(shù)據(jù)量。
字體數(shù)據(jù)31包括待顯示的字符圖像的顏色和指明字符圖像構(gòu)成的形狀的指令。當(dāng)筆畫字體格式用于描述字體數(shù)據(jù)31時(shí),字體數(shù)據(jù)31中所包括的指令通常具有待顯示字符圖像的控制點(diǎn)坐標(biāo),用于連接控制點(diǎn)的線的類型的描述,以及字符圖像的顏色的描述。字體數(shù)據(jù)31能夠用另一輪廓字體格式來(lái)描述。在這種情況下,字體格式31包括字符圖像的邊界線和用于指明待繪制在邊界線中的顏色的指令。
通過(guò)使用字體數(shù)據(jù)31來(lái)發(fā)送作為第二層圖像的字符圖像,對(duì)于減小控制器驅(qū)動(dòng)器2的功耗是有利的。通過(guò)使用字體數(shù)據(jù)31,能夠減小發(fā)送到控制器驅(qū)動(dòng)器2的顯示數(shù)據(jù)的數(shù)據(jù)量。不論什么時(shí)候接收顯示數(shù)據(jù)的每一個(gè)數(shù)據(jù)位,控制器驅(qū)動(dòng)器2都會(huì)消耗一些功率。因此,減少發(fā)送到控制器驅(qū)動(dòng)器2的顯示數(shù)據(jù)的數(shù)據(jù)量有助于有效減少控制器驅(qū)動(dòng)器2的功耗。
根據(jù)在第三實(shí)施例中將字體數(shù)據(jù)31發(fā)送到控制器驅(qū)動(dòng)器2的修改,CPU 1與字體存儲(chǔ)器4相連,并且控制器驅(qū)動(dòng)器2包括字體繪制電路32和字體處理存儲(chǔ)器33。
字體存儲(chǔ)器4用于CPU 1產(chǎn)生字體數(shù)據(jù)31。字體存儲(chǔ)器4存儲(chǔ)待顯示的所有可能字符圖像的字體數(shù)據(jù)。為了在屏幕顯示中顯示字符圖像,CPU 1根據(jù)字符的字符編碼來(lái)計(jì)算字體存儲(chǔ)器4的地址4a,其中存儲(chǔ)了用于字符圖像的字體數(shù)據(jù)。CPU 1通過(guò)根據(jù)地址4a來(lái)訪問(wèn)字體存儲(chǔ)器4,以獲取待顯示的字符圖像的字體數(shù)據(jù)31。
字體繪制電路32和字體處理存儲(chǔ)器33用于根據(jù)字體數(shù)據(jù)31來(lái)產(chǎn)生對(duì)應(yīng)于第二層圖像的第二層數(shù)據(jù)5b。如上所述,需要注意的是,第二層圖像是用于字符的,并且是用顏色標(biāo)號(hào)格式來(lái)描述的。字體繪制電路32依次解釋包括在字體數(shù)據(jù)31中的指令,并且依次產(chǎn)生對(duì)應(yīng)于由字體處理存儲(chǔ)器33中的指令所確定的字符的每一個(gè)構(gòu)成的像素的像素?cái)?shù)據(jù)。在下面的講述中將該操作稱為“字符繪制”。當(dāng)用于一幀的第二層圖像的“字符繪制”完成時(shí),在字體處理存儲(chǔ)器33中產(chǎn)生完整的第二層數(shù)據(jù)5b。在“字符繪制”完成后,將第二層數(shù)據(jù)5b傳遞到第二層存儲(chǔ)器22b。如上所述,用顏色標(biāo)號(hào)格式描述第二層數(shù)據(jù)5有助于減小第二層存儲(chǔ)器22b的容量。另外,需要注意的是,這也有助于減小字體處理存儲(chǔ)器33的容量。
字體處理存儲(chǔ)器33和第二層存儲(chǔ)器22b分開提供的原因是為了防止不完整的字符圖像顯示在LCD面板3上。如上所述,通過(guò)依次解釋包括在字體數(shù)據(jù)33中的指令來(lái)執(zhí)行“字符繪制”。因此,直到完成了“字符繪制”,才完成第二層數(shù)據(jù)5b。與LCD面板3的刷新周期的時(shí)間相比,“字符繪制”所需的時(shí)間是不能忽略的。因此,如果將第二層數(shù)據(jù)5b直接寫入第二層存儲(chǔ)器22b,則存在一種情況,即在待顯示的字符圖像的第二層數(shù)據(jù)5b完成之前,就讀取了字符構(gòu)成的位圖數(shù)據(jù),使得LCD面板3被所讀取的位圖數(shù)據(jù)所驅(qū)動(dòng)。這意味著在LCD面板1上顯示了不完整的字符。字體處理存儲(chǔ)器33能夠防止這一問(wèn)題。在“字符繪制”完成并且之后在字體處理存儲(chǔ)器33中產(chǎn)生了完整的第二層數(shù)據(jù)5b以后,第二層數(shù)據(jù)5b被送到第二層存儲(chǔ)器22b。這里,與“字符繪制”相比,能夠以更短的時(shí)間來(lái)執(zhí)行存儲(chǔ)器之間的數(shù)據(jù)傳遞。計(jì)算電路24和驅(qū)動(dòng)電路25通過(guò)使用存儲(chǔ)在第二層存儲(chǔ)器22b中的完整的第二層數(shù)據(jù)5b,來(lái)執(zhí)行屏幕顯示。結(jié)果,有可能防止將不完整的字符顯示在LCD面板3上。
在字體處理存儲(chǔ)器33中依次執(zhí)行數(shù)據(jù)寫操作。因此,能夠?qū)?shù)據(jù)高速地寫入字體處理存儲(chǔ)器33中。在第三實(shí)施例中,為了在字體處理存儲(chǔ)器33中實(shí)現(xiàn)高速寫入操作,有效地利用了通常以單個(gè)顏色來(lái)繪制字符的事實(shí)。在字體處理存儲(chǔ)器33中的字符圖像像素?cái)?shù)據(jù)的寫操作中,同時(shí)寫入了用于多行多列像素的像素?cái)?shù)據(jù)。
為了同時(shí)寫入用于多行多列像素的像素?cái)?shù)據(jù),字體繪制電路22和字體處理存儲(chǔ)器23b都執(zhí)行了下面的操作。字體繪制電路32根據(jù)字體數(shù)據(jù)31來(lái)掌握待顯示的字符圖像的形狀,并且將字符圖像分成矩形區(qū)域,以產(chǎn)生用于每一個(gè)矩形區(qū)域的矩形區(qū)域數(shù)據(jù)34。然后,字體繪制電路32將矩形區(qū)域數(shù)據(jù)34發(fā)送到字體處理存儲(chǔ)器33。每一個(gè)矩形區(qū)域數(shù)據(jù)34都包含矩形區(qū)域的中心的x-坐標(biāo)“x0”和y-坐標(biāo)“y0”,水平方向上(x方向)的寬度“W”和垂直方向上(y方向)的高度“h”,以及用于表示包含在矩形區(qū)域中的像素的顏色的顏色標(biāo)號(hào)。字體處理存儲(chǔ)器33根據(jù)矩形區(qū)域數(shù)據(jù)34來(lái)將包含在矩形區(qū)域中的所有像素的顏色標(biāo)號(hào)同時(shí)寫入存儲(chǔ)單元中。該結(jié)構(gòu)允許將第二層圖像的像素?cái)?shù)據(jù),也就是第二層數(shù)據(jù)5b高速地寫入字體處理存儲(chǔ)器33中。
圖10A和10B示出了其中像素的顏色標(biāo)號(hào)被寫入的例子。像素以多行多列的方式分布于矩形區(qū)域中。如圖10A所示,在最為典型的現(xiàn)有幀存儲(chǔ)器中對(duì)所有像素執(zhí)行像素?cái)?shù)據(jù)的寫操作。在3行3列的矩陣中依次執(zhí)行9次像素?cái)?shù)據(jù)的寫操作。另一方面,在第五實(shí)施例中,多行多列的矩陣中的像素?cái)?shù)據(jù)被同時(shí)寫入字體處理存儲(chǔ)器33的存儲(chǔ)單元中。這允許將第二層數(shù)據(jù)5b高速地寫入字體處理存儲(chǔ)器33中。
圖11為框圖,示出了字體處理存儲(chǔ)器33的硬件結(jié)構(gòu)。字體處理存儲(chǔ)器33是由Y-地址控制電路35、Y-地址選擇電路36、字線解碼器37、X-地址控制電路38、X地址選擇電路39、位線解碼器40和存儲(chǔ)單元陣列41。存儲(chǔ)單元陣列41具有以陣列形式分布的像素塊42、字線43和位線44。像素塊42是根據(jù)x-地址和y-地址來(lái)編址的。像素塊42在水平方向上具有n個(gè)存儲(chǔ)單元45。用于一個(gè)像素的像素?cái)?shù)據(jù)(也就是顏色標(biāo)號(hào))被存儲(chǔ)到一個(gè)像素塊42中。應(yīng)該知道,像素?cái)?shù)據(jù)是由n-位顏色標(biāo)號(hào)組成的。存儲(chǔ)單元45位于字線43和位線44的相交處。
Y-地址控制電路35根據(jù)矩形區(qū)域的y坐標(biāo)“y0”和矩形區(qū)域的高度“h”來(lái)計(jì)算以矩形區(qū)域數(shù)據(jù)34表示的矩形區(qū)域的y-地址的最大值“yMAX”和y-地址的最小值“yMIN”。根據(jù)高度“h”是奇數(shù)還是偶數(shù),最大值yMAX和最小值yMIN的計(jì)算方法是不同的。當(dāng)高度“h”是奇數(shù)時(shí),最大值和最小值yMAX/yMIN由下面的方程式來(lái)計(jì)算yMAX=y(tǒng)0+h/2,以及yMIN=y(tǒng)0-h/2當(dāng)高度“h”為偶數(shù)時(shí),最大值和最小值yMAX/yMIN由下面的方程式來(lái)計(jì)算yMAX=y(tǒng)0+h/2,以及yMIN=y(tǒng)0-h/2-1Y-區(qū)域選擇電路36根據(jù)矩形區(qū)域的y-地址的最大值yMAX和最小值yMIN,將y-地址信號(hào)46輸出到字線解碼器37。每一個(gè)y-地址信號(hào)46表示是否選擇了相應(yīng)的y-地址。當(dāng)分布于列方向上的像素塊42的數(shù)目為“M”時(shí),也就是說(shuō),當(dāng)y-地址的值等于或大于“0”并且等于或小于“M-1”時(shí),“M”個(gè)y-地址信號(hào)46被輸出到字線解碼器37。Y-區(qū)域選擇電路36激活待選擇的y-地址信號(hào)46,也就是說(shuō),y-地址yMIN至yMAX。應(yīng)該知道,在寫操作中可以選擇多個(gè)y-地址。
字線解碼器37響應(yīng)y-地址信號(hào)46,激活字線44。當(dāng)選擇了多個(gè)y-地址時(shí),同時(shí)激活多個(gè)字線。當(dāng)激活字線43時(shí),連接到被激活的字線43的存儲(chǔ)單元45將與位線44連接。
與Y-地址控制電路35相類似,X-地址控制電路38根據(jù)矩形區(qū)域的x坐標(biāo)“x0”和寬度“W”,計(jì)算用矩形區(qū)域數(shù)據(jù)34表示的矩形區(qū)域的x-地址的最大值“XMAX”和x-地址的最小值“XMIN”。根據(jù)寬度“W”是奇數(shù)還是偶數(shù),最大值XMAX和最小值XMIN的計(jì)算方法是不同的。當(dāng)寬度“W”對(duì)應(yīng)的是奇數(shù)時(shí),最大值和最小值xMAX/xMIN由下面的方程式來(lái)計(jì)算xMAX=x0+w/2,以及xMIN=x0-w/2當(dāng)寬度“W”為偶數(shù)時(shí),最大值和最小值xMAX/xMIN由下面的方程式來(lái)計(jì)算xMAX=x0+w/2,以及xMIN=x0+w/2-1
X-區(qū)域選擇電路39響應(yīng)矩形區(qū)域的x-地址的最大值xMAX和最小值xMIN,將x-地址信號(hào)47輸出到位線解碼器40。每一個(gè)x-地址信號(hào)47表示是否選擇了相應(yīng)的x-地址。當(dāng)分布于行方向上的像素塊42的數(shù)目為“N”時(shí),也就是說(shuō),當(dāng)x-地址的值等于或大于“0”并且等于或小于“N-1”時(shí),“N”個(gè)x-地址信號(hào)47被輸出到位線解碼器40。X-區(qū)域選擇電路39激活待選擇的x-地址信號(hào)47,也就是說(shuō),x-地址信號(hào)xMIN至xMAX。應(yīng)該知道,在寫操作中可以選擇多個(gè)x-地址。因此,根據(jù)由Y-區(qū)域選擇電路36選擇的y-地址和由X-地址選擇電路39選擇的x-地址來(lái)選擇像素塊42。
位線解碼器40根據(jù)x-地址信號(hào)47,將對(duì)應(yīng)于所選x-地址的位線44連接到“n”個(gè)信號(hào)線,以便將顏色標(biāo)號(hào)傳遞到字體處理存儲(chǔ)器33。結(jié)果,顏色標(biāo)號(hào)信號(hào)被寫入所選的像素塊42。換句話說(shuō),對(duì)應(yīng)于顏色標(biāo)號(hào)的數(shù)據(jù)位被寫入所選的像素塊42的存儲(chǔ)單元45中。
字體處理存儲(chǔ)器33的這種結(jié)構(gòu)允許選擇多行多列像素的像素塊42,并且將顏色標(biāo)號(hào)同時(shí)寫入所選的像素塊42中。
圖11為框圖,示出了當(dāng)執(zhí)行屏幕顯示時(shí)根據(jù)第五實(shí)施例的控制器驅(qū)動(dòng)器2的操作。當(dāng)將第一層圖像的第一層數(shù)據(jù)5a和待疊加在第一層圖像上的字符圖像的字體數(shù)據(jù)31從CPU 1發(fā)送到控制電路21時(shí),控制電路21將第一層數(shù)據(jù)5a發(fā)送到第一層存儲(chǔ)器22a,并且將字體數(shù)據(jù)31發(fā)送到字體繪制電路32。第一層數(shù)據(jù)5a被寫入第一層存儲(chǔ)器22a中。當(dāng)顏色板數(shù)據(jù)6從CPU 1發(fā)出時(shí),控制電路21將顏色板數(shù)據(jù)6寫入顏色板電路23。
字體繪制電路32依次解釋包含在字體數(shù)據(jù)31中的指令,掌握待顯示的字符圖像的形狀,并且將字符圖像分成矩形區(qū)域。進(jìn)而,字體繪制電路32依次將矩形區(qū)域數(shù)據(jù)34發(fā)送到用于“字符繪制”的字體處理存儲(chǔ)器33。需要注意的是,包含在特定矩形區(qū)域中的多個(gè)像素的顏色標(biāo)號(hào)同時(shí)被寫入字體處理存儲(chǔ)器33中。
在字體處理存儲(chǔ)器33中完成第二層數(shù)據(jù)5b之后,第二層數(shù)據(jù)5b被傳遞到第二層存儲(chǔ)器22b。與LCD面板1的刷新周期相比,將第二層數(shù)據(jù)5b傳遞到第二層存儲(chǔ)器22b的操作是在短時(shí)間內(nèi)執(zhí)行的。
計(jì)算電路24從第一層存儲(chǔ)器22a讀取第一層數(shù)據(jù)5,并且從第二層存儲(chǔ)器22b讀取第二層數(shù)據(jù)5b。然后,計(jì)算電路24產(chǎn)生合成位圖數(shù)據(jù)30。計(jì)算電路24將第二層數(shù)據(jù)5b的顏色標(biāo)號(hào)轉(zhuǎn)換成RGB數(shù)據(jù),并且計(jì)算所轉(zhuǎn)換的RGB數(shù)據(jù)和第一層數(shù)據(jù)5a的RGB數(shù)據(jù),以產(chǎn)生合成位圖數(shù)據(jù)30。驅(qū)動(dòng)電路25根據(jù)從計(jì)算電路24發(fā)出的合成位圖數(shù)據(jù)30來(lái)驅(qū)動(dòng)LCD面板1,以便能夠?qū)崿F(xiàn)字符圖像的屏幕顯示。
在第三實(shí)施例中,與第一和第二實(shí)施例相同,存儲(chǔ)在第二層存儲(chǔ)器22b(和字體處理存儲(chǔ)器33)中的第二層數(shù)據(jù)5b是用顏色標(biāo)號(hào)格式來(lái)描述的。因此,能夠減小第二層存儲(chǔ)器22b的容量(和字體處理存儲(chǔ)器33的容量)。
另外,在第三實(shí)施例中,通過(guò)使用字體數(shù)據(jù)31,能夠減小從CPU1發(fā)送到控制器驅(qū)動(dòng)器2的并且待疊加在背景圖像上的字符圖像的數(shù)據(jù)量。結(jié)果,能夠減小控制器驅(qū)動(dòng)器2的功耗和EMI。
進(jìn)而,在第三實(shí)施例中,能夠?qū)⒎植加诙嘈卸嗔械南袼氐南袼財(cái)?shù)據(jù)同時(shí)寫入字體繪制電路32和字體處理存儲(chǔ)器33中。結(jié)果,能夠以高速執(zhí)行用于顯示字符圖像的數(shù)據(jù)處理速度。
權(quán)利要求
1.一種控制器驅(qū)動(dòng)器,包括顏色板電路,用于容納可表示對(duì)應(yīng)于顏色的顏色標(biāo)號(hào)和對(duì)應(yīng)于顏色的RGB數(shù)據(jù)之間關(guān)系的顏色板數(shù)據(jù);第一存儲(chǔ)部分,用于容納包含了指明第一層圖像每一像素顏色的第一RGB數(shù)據(jù)的第一層數(shù)據(jù);第二存儲(chǔ)部分,用于容納包含了指明第二層圖像每一像素顏色的顏色標(biāo)號(hào)的第二層數(shù)據(jù);計(jì)算電路,用于產(chǎn)生所述第一層數(shù)據(jù)和所述第二層數(shù)據(jù)的合成圖像數(shù)據(jù);以及驅(qū)動(dòng)電路,用于根據(jù)所述合成圖像數(shù)據(jù)來(lái)驅(qū)動(dòng)顯示面板,其中所述計(jì)算電路通過(guò)使用所述顏色板數(shù)據(jù),將所述第二層數(shù)據(jù)的每一個(gè)所述顏色標(biāo)號(hào)轉(zhuǎn)換成第二RGB數(shù)據(jù),并且從所述第一RGB數(shù)據(jù)和所述第二RGB數(shù)據(jù)產(chǎn)生合成RGB數(shù)據(jù),所述合成RGB數(shù)據(jù)用于指明所述合成圖像數(shù)據(jù)的每一個(gè)像素的顏色。
2.如權(quán)利要求1所述的控制器驅(qū)動(dòng)器,其中所述顏色板數(shù)據(jù)包含對(duì)應(yīng)于透明顏色的透明顏色標(biāo)號(hào),并且當(dāng)所述第二層圖像的一個(gè)特定像素的所述顏色標(biāo)號(hào)為所述透明顏色標(biāo)號(hào)時(shí),所述計(jì)算電路將對(duì)應(yīng)于特定像素的所述第一RGB數(shù)據(jù)作為對(duì)應(yīng)于特定像素的所述合成RGB數(shù)據(jù)來(lái)輸出。
3.如權(quán)利要求2所述的控制器驅(qū)動(dòng)器,進(jìn)一步包括控制電路,用于從外部接收所述顏色板數(shù)據(jù),并且寫入所述顏色板電路。
4.如權(quán)利要求1所述的控制器驅(qū)動(dòng)器,進(jìn)一步包括控制電路,用于從外部接收所述第二層數(shù)據(jù),并且寫入所述第二存儲(chǔ)部分。
5.如權(quán)利要求1所述的控制器驅(qū)動(dòng)器,進(jìn)一步包括控制電路,用于接收由第三RGB數(shù)據(jù)組成的RGB圖像數(shù)據(jù),以確定所述第二層圖像的每一個(gè)像素的顏色,將所述RGB圖像數(shù)據(jù)轉(zhuǎn)換成所述第二層數(shù)據(jù),并且將所述第二層數(shù)據(jù)寫入所述第二存儲(chǔ)部分中。
6.如權(quán)利要求1所述的控制器驅(qū)動(dòng)器,其中所述顏色板電路將一套所述RGB數(shù)據(jù)和所述顏色標(biāo)號(hào)輸出到用于每一所述顏色標(biāo)號(hào)的所述計(jì)算電路,并且當(dāng)包含在所述第二層數(shù)據(jù)中的所述顏色標(biāo)號(hào)與從所述顏色板電路接收的所述顏色標(biāo)號(hào)一致時(shí),所述計(jì)算電路確定對(duì)應(yīng)于從所述顏色板電路接收的所述顏色標(biāo)號(hào)的所述合成RGB數(shù)據(jù)作為所述第二RGB數(shù)據(jù)。
7.如權(quán)利要求1所述的控制器驅(qū)動(dòng)器,其中所述第二層圖像為用于字符的字符圖像,并且所述控制器驅(qū)動(dòng)器進(jìn)一步包括字體繪制電路,用于接收從外部供應(yīng)并且示出每一個(gè)字符的形狀和顏色的字體數(shù)據(jù),并且從所述字體數(shù)據(jù)產(chǎn)生所述第二層數(shù)據(jù)。
8.如權(quán)利要求7所述的控制器驅(qū)動(dòng)器,進(jìn)一步包括字體處理存儲(chǔ)部分,當(dāng)所述字體繪制電路產(chǎn)生所述第二層數(shù)據(jù)時(shí),使用它作為工作區(qū)域,其中在所述字體處理存儲(chǔ)部分中所述字體繪制電路從所述字體數(shù)據(jù)產(chǎn)生所述第二層數(shù)據(jù),并且將所述第二層數(shù)據(jù)從所述字體處理存儲(chǔ)部分傳遞到所述第二存儲(chǔ)部分。
9.如權(quán)利要求8所述的控制器驅(qū)動(dòng)器,其中所述字體繪制電路將所述字符圖像分成矩形區(qū)域,并且產(chǎn)生用于通過(guò)顏色標(biāo)號(hào)來(lái)確定所述矩形區(qū)域中的像素顏色的矩形區(qū)域數(shù)據(jù),并且所述字體處理存儲(chǔ)部分用于根據(jù)所述矩形區(qū)域數(shù)據(jù),一次寫入指明所述矩形區(qū)域中的多行多列像素的顏色的像素?cái)?shù)據(jù)。
10.一種移動(dòng)終端,包括顯示面板;如權(quán)利要求1~9任一所述的控制器驅(qū)動(dòng)器;以及處理單元,用于為控制器驅(qū)動(dòng)器提供由指明第一層圖像的每一個(gè)顏色的第一RGB數(shù)據(jù)組成的第一層數(shù)據(jù)和由指明第二層圖像的每一個(gè)顏色的顏色標(biāo)號(hào)組成的第二層數(shù)據(jù)。
11.一種顯示面板驅(qū)動(dòng)方法,包括將用于表示對(duì)應(yīng)于顏色的顏色標(biāo)號(hào)和對(duì)應(yīng)于顏色的RGB數(shù)據(jù)之間關(guān)系的顏色板數(shù)據(jù)提供給控制器驅(qū)動(dòng)器;在所述控制器驅(qū)動(dòng)器中容納由指明第一層圖像每一像素顏色的第一RGB數(shù)據(jù)組成的第一層數(shù)據(jù);在所述控制器驅(qū)動(dòng)器中容納由指明第二層圖像每一像素顏色的顏色標(biāo)號(hào)組成的第二層數(shù)據(jù);通過(guò)用于產(chǎn)生合成圖像數(shù)據(jù)的計(jì)算電路來(lái)合成所述第一層數(shù)據(jù)和所述第二層數(shù)據(jù);根據(jù)所述合成圖像數(shù)據(jù)由所述控制器驅(qū)動(dòng)器來(lái)驅(qū)動(dòng)顯示面板,其中所述合成包括通過(guò)使用所述顏色板數(shù)據(jù)將所述第二層圖像每一像素的所述顏色標(biāo)號(hào)轉(zhuǎn)換成第二RGB數(shù)據(jù);以及通過(guò)使用所述第一RGB數(shù)據(jù)和所述第二RGB數(shù)據(jù)來(lái)產(chǎn)生所述合成圖像數(shù)據(jù)的RGB數(shù)據(jù)。
全文摘要
一種控制器驅(qū)動(dòng)器,包括顏色板電路,用于容納可表示對(duì)應(yīng)于顏色的顏色標(biāo)號(hào)和對(duì)應(yīng)于顏色的RGB數(shù)據(jù)之間關(guān)系的顏色板數(shù)據(jù);第一存儲(chǔ)部分,用于容納包含了指明第一層圖像每一像素顏色的第一RGB數(shù)據(jù)的第一層數(shù)據(jù);第二存儲(chǔ)部分,用于容納包含了指明第二層圖像每一像素顏色的顏色標(biāo)號(hào)的第二層數(shù)據(jù);計(jì)算電路,用于產(chǎn)生第一層數(shù)據(jù)和第二層數(shù)據(jù)的合成圖像數(shù)據(jù);以及驅(qū)動(dòng)電路,用于根據(jù)合成圖像數(shù)據(jù)來(lái)驅(qū)動(dòng)顯示面板。計(jì)算電路通過(guò)使用顏色板數(shù)據(jù),將第二層數(shù)據(jù)的每一個(gè)顏色標(biāo)號(hào)轉(zhuǎn)換成第二RGB數(shù)據(jù),并且從第一RGB數(shù)據(jù)和第二RGB數(shù)據(jù)產(chǎn)生合成RGB數(shù)據(jù),合成RGB數(shù)據(jù)指明合成圖像數(shù)據(jù)的每一個(gè)像素的顏色。
文檔編號(hào)H04N5/66GK1652171SQ20051000786
公開日2005年8月10日 申請(qǐng)日期2005年2月6日 優(yōu)先權(quán)日2004年2月6日
發(fā)明者鹽田順洋, 降旗弘史 申請(qǐng)人:恩益禧電子股份有限公司