專利名稱:不使用任何附加顯示存儲器的顯示器圖像幀層的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及在不使用任何附加顯示存儲器的情況下用于顯示的圖像幀的方法。
特別是,本發(fā)明涉及通過在顯示控制器輸出和顯示裝置之間插入多路復(fù)用器來提供顯示圖像幀。
背景技術(shù):
圖1示出現(xiàn)有技術(shù)的方塊圖。液晶顯示控制器110將像素數(shù)據(jù)120作為。通常LCD控制器具有可向顯示控制器提供將被載入寄存器中的指令以及顯示參數(shù)信息的地址和數(shù)據(jù)總線輸入。這些顯示參數(shù)控制LCD顯示器的很多方面。
U.S.專利5850216(Kwon)“薄膜晶體管液晶顯示器的驅(qū)動電路”描述了一種薄膜晶體管驅(qū)動電路。多路復(fù)用器用于從對應(yīng)于掃描方向的紋波計數(shù)器中選擇計數(shù)信號。
U.S.專利5621433(Acksteiner)“用于教學(xué)和演示目的的低成本多通道示波器”中描述了一種多通道示波器。多路復(fù)用器從用于在LCD板上顯示的多個通道中接收數(shù)據(jù)。
發(fā)明內(nèi)容
本發(fā)明的一個目的是提供一種用于對于不使用任何附加顯示存儲器的顯示器顯示圖像幀的方法。
本發(fā)明的另一個目的是通過在顯示控制器輸出和顯示裝置之間插入一多路復(fù)用器來提供顯示圖像幀。
本發(fā)明的目的可通過這樣一種方法實現(xiàn),該方法用于在不使用任何附加顯示存儲器的情況下建立進(jìn)行顯示的圖像幀層,該方法包括以下步驟在顯示控制器的像素輸出總線提供一多路復(fù)用器,并將圖像幀彩色數(shù)據(jù)和像素數(shù)據(jù)輸入該多路復(fù)用器,定義描述所需圖像幀的邊界的圖像幀位置參數(shù),定義控制所需圖像幀顯示的圖像幀彩色控制參數(shù),提供載入圖像幀位置參數(shù)的存儲寄存器,提供載入圖像幀彩色控制參數(shù)的存儲寄存器,對存儲寄存器中的圖像幀位置參數(shù)和顯示存儲器刷新地址進(jìn)行比較,當(dāng)圖像幀位置參數(shù)與顯示存儲器刷新地址匹配時,從多路復(fù)用器中選擇圖像幀彩色數(shù)據(jù),根據(jù)存儲在存儲寄存器中的圖像幀彩色控制參數(shù)值來修改所述選擇。
本發(fā)明的目的也可通過這樣一種裝置來實現(xiàn),該裝置用于在不使用任何附加顯示存儲器的情況下建立用于顯示的圖像幀層,該裝置包括在顯示控制器像素輸出總線端的多路復(fù)用器,所述多路復(fù)用器將圖像幀彩色數(shù)據(jù)和像素數(shù)據(jù)作為輸入;第一存儲寄存器,用于存儲圖像幀位置參數(shù);第二存儲寄存器,用于存儲圖像幀彩色控制參數(shù);比較/控制邏輯電路,用于對第一存儲寄存器中的圖像幀位置參數(shù)與顯示存儲器刷新地址進(jìn)行比較并輸出多路復(fù)用器選擇信號;當(dāng)所述圖像幀位置參數(shù)與顯示存儲器刷新地址匹配時,所述多路復(fù)用器響應(yīng)所述比較/控制邏輯電路多路復(fù)用器選擇信號,選擇圖像幀彩色數(shù)據(jù),所述比較/控制邏輯電路響應(yīng)存儲在第二存儲寄存器中的圖像幀彩色控制參數(shù)值來修改多路復(fù)用器選擇信號。該多路復(fù)用器包括多個可選擇的輸入,這些輸入包括像素數(shù)據(jù)、圖像幀背景彩色數(shù)據(jù)、圖像幀邊界彩色數(shù)據(jù)和圖像幀彩色數(shù)據(jù)。圖像幀彩色控制參數(shù)包括一透明背景彩色控制位,用于確定圖像幀背景彩色數(shù)據(jù)或像素數(shù)據(jù)是否被顯示在圖像幀外側(cè);一Picfill彩色控制位,用于確定圖像幀背景彩色數(shù)據(jù)或像素數(shù)據(jù)是否顯示在圖像幀內(nèi)側(cè);和一透明幀彩色控制位,用于確定圖像幀彩色數(shù)據(jù)或像素數(shù)據(jù)是否作為圖像幀被顯示。
圖1示出現(xiàn)有技術(shù)的典型顯示控制器的方塊圖;圖2示出本發(fā)明顯示控制器的一部分的方塊圖,詳細(xì)示出多路復(fù)用器;圖3示出一圖像幀和它對應(yīng)的可編程顯示參數(shù),所述顯示參數(shù)是執(zhí)行本發(fā)明所需要的;圖4示出本發(fā)明顯示控制器的其它方面的方塊圖。
具體實施例方式
圖2示出本發(fā)明液晶顯示器(LCD)控制器210的視頻多路復(fù)用器280的方塊圖。LCD控制器210最好為集成電路(IC)裝置。該四輸入多路復(fù)用器接收像素數(shù)據(jù)作為一個輸入,該像素數(shù)據(jù)是從圖1所示的典型液晶顯示器(LCD)控制器110的像素輸出總線中正常輸出的。圖2示出該四輸入多路復(fù)用器的輸入,包括上述的像素數(shù)據(jù)。多路復(fù)用器具有四個數(shù)據(jù)輸入和兩個控制輸入。本發(fā)明的實際結(jié)構(gòu)可以包括3、4或N個這樣的多路復(fù)用器,每一個對應(yīng)一個彩色平面。一個可能的結(jié)構(gòu)包括三個彩色平面,紅、綠和藍(lán)(R,G,B)。在這種情況下,應(yīng)當(dāng)有三個多路復(fù)用器280,每個多路復(fù)用器對應(yīng)彩色平面R,G,B中的一個。
數(shù)據(jù)輸入包括像素數(shù)據(jù)230,它是從現(xiàn)有技術(shù)的顯示器控制器中輸出的正常的現(xiàn)有技術(shù)像素輸出。另外,下一個輸入是圖像幀背景彩色PicFrameBGColor240,它用于在給定像素位置顯示背景彩色。
下一個數(shù)據(jù)輸入是圖像幀邊界彩色PicFrameBorderColor 250,它用于在給定像素位置顯示幀邊界彩色。下一個輸入是圖像幀彩色PicFrameColor260,它用于在給定像素位置顯示圖像幀彩色。利用與LCD控制器210相互配合的顯示處理器500(圖4)來確定除了像素數(shù)據(jù)以外提供到三個多路復(fù)用器輸入端上的1和0的值。
與LCD控制器210相互配合的顯示處理器500確定用于描述所需圖像幀的邊界的圖像幀位置參數(shù)。相似的,與LCD控制器210相互配合的顯示處理器500確定用于控制所需圖像幀的顯示的圖像幀彩色控制參數(shù)。
如圖4所示,提供存儲寄存器412(位置參數(shù)寄存器)存儲當(dāng)前圖像幀位置參數(shù),存儲寄存器414(彩色控制參數(shù)寄存器)存儲當(dāng)前圖像幀彩色控制參數(shù)。在顯示刷新操作期間,從顯示處理器500裝載這些寄存器。
存儲在寄存器412中的圖像幀位置參數(shù)(或它們代表的地址值)被輸入比較/控制邏輯電路416。該比較/控制邏輯電路416可由分立元件、比較器、軟件、固件或它們的組合來實現(xiàn)。圖3中示出了圖像幀位置參數(shù)的功能,下面將對其說明。它們包括圖像幀水平開始1(PFHStart1)、圖像幀水平開始2(PFHStart2)、圖像幀水平結(jié)束1(PFHEnd1)和圖像幀水平結(jié)束2(PFHEnd2)。對于圖像幀的垂直開始和結(jié)束也存在四個相似的參數(shù)。另外,還有對應(yīng)水平總像素(Htotal)和垂直總像素(Vtotal)的參數(shù)。將上述圖像幀位置參數(shù)(或它們代表的地址值)與被刷新的當(dāng)前顯示地址(REFRESH ADDRS)相比較。將比較/控制邏輯電路416的輸出編碼從而產(chǎn)生圖2所示的二位像素數(shù)據(jù)選擇總線。編碼在下面的表中示出。在下面的表中存在4種情況。當(dāng)2位編碼為0,0時,顯示正常的像素數(shù)據(jù)。但是,讀取彩色控制參數(shù)寄存器414(下面將說明)來確定選擇正常像素數(shù)據(jù)還是背景彩色來進(jìn)行顯示。例如,如圖3所示,在“彩色圖例”中,如果彩色控制參數(shù)寄存器414中的PicFill控制位分別為無效或有效時,分別選擇像素數(shù)據(jù)或背景彩色來在圖像幀內(nèi)部顯示。相似的,當(dāng)2位編碼為0,1時,在背景區(qū)域種顯示圖像幀背景彩色。但是,讀取彩色控制參數(shù)寄存器414來確定選擇圖像幀背景彩色數(shù)據(jù)還是像素數(shù)據(jù)來進(jìn)行顯示。相似的,當(dāng)2位編碼為1,0時,顯示圖像幀邊界彩色。相似的,當(dāng)2位編碼為1,1時,在圖像幀區(qū)域中顯示圖像幀彩色。但是,讀取彩色控制參數(shù)寄存器414來確定選擇圖像幀彩色數(shù)據(jù)還是像素數(shù)據(jù)來進(jìn)行顯示。
將兩個控制輸入,像素數(shù)據(jù)選擇(10)270編碼,從而選擇上述四個數(shù)據(jù)輸入230、240、250、260中的一個到多路復(fù)用器280。這兩個控制位的可能編碼如下。
除了上述四個多路復(fù)用器數(shù)據(jù)輸入230、240、250、260以外,還有存儲在一個或多個可寫入寄存器414中的三個可編程控制位(圖4)。這三個控制位是透明背景位、透明幀位、和PicFill位。比較/控制邏輯電路416使用透明背景位來在PicFrameBGColor240多路復(fù)用器輸入和像素數(shù)據(jù)230多路復(fù)用器輸入之間選擇以進(jìn)行顯示。如果透明背景彩色控制位有效,則在背景區(qū)域中顯示像素數(shù)據(jù)。如果透明背景控制位無效,則選擇PicFrameBGColor240多路復(fù)用器輸入,并在背景區(qū)域中顯示。
第二控制位是透明幀位,比較/控制邏輯電路416使用它來在PicFrameColor260多路復(fù)用器輸入和像素數(shù)據(jù)230多路復(fù)用器輸入之間選擇以進(jìn)行顯示。如果透明幀彩色控制位有效,則在顯示器的幀區(qū)域中顯示像素數(shù)據(jù)。如果透明幀控制位無效,則選擇PicFrameColor260多路復(fù)用器輸入,并在幀區(qū)域內(nèi)顯示。
第三控制位是PicFill位,比較/控制邏輯電路416使用它來在PicFrameBackgroundColor240多路復(fù)用器輸入和像素數(shù)據(jù)230多路復(fù)用器輸入之間選擇用于顯示以實現(xiàn)在圖像幀內(nèi)部的顯示。如果PicFill控制位有效,則選擇PicFrame背景彩色進(jìn)行顯示。如果PicFill控制位無效,則選擇像素數(shù)據(jù)用于在圖像幀內(nèi)部顯示。
圖3示出實現(xiàn)本發(fā)明圖像幀層所需的參數(shù)。存在四個水平參數(shù)。PFH Start1參數(shù)361代表圖像幀最左側(cè)外側(cè)邊的地址。PFH Start2-圖像幀水平開始2參數(shù)362代表圖像幀最左側(cè)內(nèi)側(cè)邊的地址。
PFH End1參數(shù)363代表圖像幀最右側(cè)內(nèi)側(cè)邊的地址。PFH End2-圖像幀水平結(jié)束2參數(shù)364代表圖像幀最右側(cè)外側(cè)邊的地址。
圖3還示出實現(xiàn)本發(fā)明圖像幀層所需的四個垂直參數(shù)。PFV Start1,圖像幀垂直開始1參數(shù)371代表圖像幀最上側(cè)外側(cè)邊的地址。PFVStart2-圖像幀垂直開始2參數(shù)372代表圖像幀最上側(cè)內(nèi)側(cè)邊的地址。
PFV End1,圖像幀垂直結(jié)束1參數(shù)373代表圖像幀最下側(cè)內(nèi)側(cè)邊的地址。PFV End2-圖像幀垂直結(jié)束2參數(shù)374代表圖像幀最下側(cè)外側(cè)邊的地址。
圖3所示的Vcount,垂直計數(shù)參數(shù)381為當(dāng)前顯示的像素的垂直偏移。圖3中的Hcount,水平計數(shù)參數(shù)382為當(dāng)前顯示的像素的水平偏移。圖3中的Htotal參數(shù)383包含顯示器中全部水平像素的最大水平像素地址。圖3中的Vtotal參數(shù)384包含顯示器中全部垂直像素的最大垂直像素地址。
這十二個參數(shù)存儲在可編程寄存器412(位置參數(shù)寄存器412,圖4)中。這些寄存器的裝載可實現(xiàn)將任何大小的圖像幀顯示在LCD上??梢孕薷乃鑸D像幀的彩色和屬性,以符合任何顯示需要??梢酝ㄟ^上述十二個可編程寄存器的裝載來修改圖像幀大小、位置、彩色、厚度、透明度和一般屬性。
本發(fā)明的優(yōu)點(diǎn)在于本方法可以節(jié)省添加用于顯示圖像幀的附加顯示存儲器。為了在顯示器的適當(dāng)位置處重疊圖像幀,傳統(tǒng)的顯示設(shè)計需要一獨(dú)立的顯示器存儲器平面。在最不利的情況下,該用于圖像幀的獨(dú)立平面可能使顯示其存儲器的大小加倍。
增加視頻輸出多路復(fù)用器和與其對應(yīng)的控制寄存器以及電路可以消除對附加顯示存儲器的需要。
上面參照最佳實施例對本發(fā)明進(jìn)行特別的說明,但本領(lǐng)域技術(shù)人員應(yīng)當(dāng)理解在不脫離本發(fā)明精神和范圍的情況下可以在形式和細(xì)節(jié)上進(jìn)行多種改變。
權(quán)利要求
1.在不使用任何附加顯示存儲器的情況下創(chuàng)建用于顯示的圖像幀層的方法,包括以下步驟在顯示控制器的像素輸出總線處提供一多路復(fù)用器,并將圖像幀彩色數(shù)據(jù)和像素數(shù)據(jù)輸入該多路復(fù)用器,定義描述所需圖像幀邊界的圖像幀位置參數(shù),定義控制所需圖像幀的顯示的圖像幀彩色控制參數(shù),提供載有該圖像幀位置參數(shù)的存儲寄存器,提供載有該圖像幀彩色控制參數(shù)的存儲寄存器,對該存儲寄存器中的該圖像幀位置參數(shù)和顯示存儲器刷新地址進(jìn)行比較,當(dāng)該圖像幀位置參數(shù)與顯示存儲器刷新地址匹配時,從該多路復(fù)用器中選擇圖像幀彩色數(shù)據(jù),根據(jù)存儲在該存儲寄存器中的圖像幀彩色控制參數(shù)值來修改所述選擇。
2.如權(quán)利要求1所述的創(chuàng)建用于顯示的圖像幀層的方法,還包括選擇該多路復(fù)用器的多個輸入中的一個作為該多路復(fù)用器的輸出,所述多個輸入包括像素數(shù)據(jù)、圖像幀背景彩色數(shù)據(jù)、圖像幀邊界彩色數(shù)據(jù)和圖像幀彩色數(shù)據(jù)。
3.如權(quán)利要求1所述的創(chuàng)建用于顯示的圖像幀層的方法,還包括利用在對該存儲寄存器中的該圖像幀位置參數(shù)和該顯示存儲器刷新地址進(jìn)行比較的步驟中產(chǎn)生的像素數(shù)據(jù)選擇位,控制多路復(fù)用器中的選擇。
4.如權(quán)利要求2所述的創(chuàng)建用于顯示的圖像幀層的方法,還包括根據(jù)圖像幀彩色控制參數(shù)值來選擇該圖像幀背景彩色數(shù)據(jù)或該像素數(shù)據(jù)用于圖像幀外部顯示。
5.如權(quán)利要求4所述的創(chuàng)建用于顯示的圖像幀層的方法,其中,所述圖像幀彩色控制參數(shù)包括透明背景彩色控制位,它確定在圖像幀的外部顯示該圖像幀背景彩色數(shù)據(jù)還是該像素數(shù)據(jù)。
6.如權(quán)利要求2所述的創(chuàng)建用于顯示的圖像幀層的方法,還包括根據(jù)圖像幀彩色控制參數(shù)值來選擇該圖像幀背景彩色數(shù)據(jù)或該像素數(shù)據(jù)用于圖像幀內(nèi)部顯示。
7.如權(quán)利要求6所述的創(chuàng)建用于顯示的圖像幀層的方法,其中,所述圖像幀彩色控制參數(shù)包括Picfill彩色控制位,用于確定在圖像幀內(nèi)部顯示該圖像幀背景彩色數(shù)據(jù)還是該像素數(shù)據(jù)。
8.如權(quán)利要求2所述的創(chuàng)建用于顯示的圖像幀層的方法,還包括根據(jù)圖像幀彩色控制參數(shù)值來選擇該圖像幀彩色數(shù)據(jù)或該像素數(shù)據(jù)用于圖像幀顯示。
9.如權(quán)利要求8所述的創(chuàng)建用于顯示的圖像幀層的方法,其中該圖像幀彩色控制參數(shù)包括一透明幀彩色控制位,用于確定該圖像幀彩色數(shù)據(jù)或該像素數(shù)據(jù)作為圖像幀顯示。
10.如權(quán)利要求1所述的創(chuàng)建用于顯示的圖像幀層的方法,其中該圖像幀位置參數(shù)包括一水平開始地址#1,用于描述相對于預(yù)定原點(diǎn)的該圖像幀最左側(cè)的外側(cè)邊界。
11.如權(quán)利要求10所述的創(chuàng)建用于顯示的圖像幀層的方法,其中該圖像幀位置參數(shù)包括一水平開始地址#2,用于描述相對于預(yù)定原點(diǎn)的該圖像幀最左側(cè)的內(nèi)側(cè)邊界。
12.如權(quán)利要求10所述的創(chuàng)建用于顯示的圖像幀層的方法,其中該圖像幀位置參數(shù)包括一水平結(jié)束地址#1,用于描述相對于預(yù)定原點(diǎn)的該圖像幀最右側(cè)的內(nèi)側(cè)邊界。
13.如權(quán)利要求12所述的創(chuàng)建用于顯示的圖像幀層的方法,其中該圖像幀位置參數(shù)包括一水平結(jié)束地址#2,用于描述相對于預(yù)定原點(diǎn)的該圖像幀最右側(cè)的外側(cè)邊界。
14.如權(quán)利要求1所述的創(chuàng)建用于顯示的圖像幀層的方法,其中該圖像幀位置參數(shù)包括一垂直開始地址#1,用于描述相對于預(yù)定原點(diǎn)的該圖像幀最上側(cè)的外側(cè)邊界。
15.如權(quán)利要求14所述的創(chuàng)建用于顯示的圖像幀層的方法,其中該圖像幀位置參數(shù)包括一垂直開始地址#2,用于描述相對于預(yù)定原點(diǎn)的該圖像幀最上側(cè)的內(nèi)側(cè)邊界。
16.如權(quán)利要求14所述的創(chuàng)建用于顯示的圖像幀層的方法,其中該圖像幀位置參數(shù)包括一垂直結(jié)束地址#1,用于描述相對于預(yù)定原點(diǎn)的該圖像幀最下側(cè)的內(nèi)側(cè)邊界。
17.如權(quán)利要求16所述的創(chuàng)建用于顯示的圖像幀層的方法,其中該圖像幀位置參數(shù)包括一垂直結(jié)束地址#2,用于描述相對于預(yù)定原點(diǎn)的該圖像幀最下側(cè)的外側(cè)邊界。
18.如權(quán)利要求1所述的創(chuàng)建用于顯示的圖像幀層的方法,其中該圖像幀位置參數(shù)包括一垂直計數(shù),用于定義任何給定像素相對于預(yù)定原點(diǎn)的垂直位置。
19.如權(quán)利要求1所述的創(chuàng)建用于顯示的圖像幀層的方法,其中該圖像幀位置參數(shù)包括一水平計數(shù),用于定義任何給定像素相對于預(yù)定原點(diǎn)的水平位置。
20.如權(quán)利要求1所述的創(chuàng)建用于顯示的圖像幀層的方法,其中該圖像幀位置參數(shù)包括一垂直總數(shù),用于定義相對于預(yù)定原點(diǎn)的顯示的最大垂直尺寸。
21.如權(quán)利要求1所述的創(chuàng)建用于顯示的圖像幀層的方法,其中圖像幀位置參數(shù)包括一水平總數(shù),用于定義相對于預(yù)定原點(diǎn)的顯示的最大水平尺寸。
22.一種在不使用任何附加顯示存儲器的情況下創(chuàng)建用于顯示的圖像幀層的裝置,包括位于顯示控制器像素輸出總線處的多路復(fù)用器,所述多路復(fù)用器具有圖像幀彩色數(shù)據(jù)和像素數(shù)據(jù)作為輸入;第一存儲寄存器,用于存儲圖像幀位置參數(shù);第二存儲寄存器,用于存儲圖像幀彩色控制參數(shù);比較/控制邏輯電路,用于對該第一存儲寄存器中的該圖像幀位置參數(shù)與顯示存儲器刷新地址進(jìn)行比較并輸出多路復(fù)用器選擇信號;當(dāng)該圖像幀位置參數(shù)與該顯示存儲器刷新地址匹配時,該多路復(fù)用器響應(yīng)所述比較/控制邏輯電路多路復(fù)用器選擇信號,選擇圖像幀彩色數(shù)據(jù),和該比較/控制邏輯電路響應(yīng)存儲在該第二存儲寄存器中的該圖像幀彩色控制參數(shù)值來修改該多路復(fù)用器選擇信號。
23.如權(quán)利要求22所述的創(chuàng)建用于顯示的圖像幀層的裝置,其中該多路復(fù)用器包括多個可選擇的輸入,這些輸入包括像素數(shù)據(jù)、圖像幀背景彩色數(shù)據(jù)、圖像幀邊界彩色數(shù)據(jù)和圖像幀彩色數(shù)據(jù)。
24.如權(quán)利要求23所述的創(chuàng)建用于顯示的圖像幀層的裝置,其中該圖像幀彩色控制參數(shù)包括一透明背景彩色控制位,用于確定在圖像幀外側(cè)顯示該圖像幀背景彩色數(shù)據(jù)還是該像素數(shù)據(jù)。
25.如權(quán)利要求23所述的創(chuàng)建用于顯示的圖像幀層的裝置,其中該圖像幀彩色控制參數(shù)包括一Picfill彩色控制位,用于確定在圖像幀內(nèi)部顯示該圖像幀背景彩色數(shù)據(jù)還是該像素數(shù)據(jù)。
26.如權(quán)利要求23所述的創(chuàng)建用于顯示的圖像幀層的裝置,其中該圖像幀彩色控制參數(shù)包括一透明幀彩色控制位,用于確定該圖像幀彩色數(shù)據(jù)或該像素數(shù)據(jù)作為圖像幀被顯示。
全文摘要
在不使用任何附加顯示存儲器的情況下提供用于顯示的圖像幀。在顯示控制器輸出和顯示裝置之間提供多路復(fù)用器。使用十二個可編程值來控制該多路復(fù)用器。這十二個參數(shù)被存儲在顯示控制器中的多個寄存器中。裝載這些寄存器可以實現(xiàn)在LCD板上顯示任何大小的圖像幀??梢孕薷乃鑸D像幀的彩色和屬性以符合任何顯示需要。
文檔編號G02F1/133GK1538376SQ200410036878
公開日2004年10月20日 申請日期2004年4月16日 優(yōu)先權(quán)日2003年4月16日
發(fā)明者R·T·林, R T 林 申請人:精工愛普生株式會社