專利名稱:顯示器數(shù)據(jù)傳遞裝置和方法
技術(shù)領(lǐng)域:
0001本發(fā)明涉及顯示數(shù)據(jù)傳遞裝置和方法,尤其涉及顯示數(shù)據(jù)傳遞裝置,以及顯示數(shù)據(jù)傳遞方法,該裝置用于傳遞保存在物理存儲(chǔ)器中的顯示數(shù)據(jù),以在如CRT或液晶顯示器這樣的顯示屏上顯示該顯示數(shù)據(jù)。
背景技術(shù):
0002按照慣例,在諸如具有像CRT或液晶顯示器這樣的顯示裝置的計(jì)算機(jī)這樣的信息處理裝置或系統(tǒng)中,關(guān)于一個(gè)屏幕的顯示數(shù)據(jù)周期性的被傳遞到該顯示裝置來(lái)顯示,借此顯示數(shù)據(jù)的變化被顯示在屏幕上。然而,在諸如CPU和總線速度這樣的硬件性能不好的信息處理裝置或系統(tǒng)中,對(duì)顯示裝置而言,每次關(guān)于一個(gè)屏幕傳遞顯示數(shù)據(jù)的進(jìn)程量是大的,這可能會(huì)降低系統(tǒng)性能。另外,在諸如移動(dòng)電話這樣的假設(shè)通過(guò)電池來(lái)執(zhí)行其操作的裝置或系統(tǒng)中,由于頻繁重復(fù)這樣大量的顯示數(shù)據(jù)的傳遞進(jìn)程而消耗的能量可能會(huì)減少連續(xù)操作時(shí)間。
0003為了解決上述的問(wèn)題,已經(jīng)提出了關(guān)于在更新顯示數(shù)據(jù)時(shí)僅傳遞部分已經(jīng)被更新的顯示數(shù)據(jù)的技術(shù)。這樣的技術(shù)在像日本公開(kāi)專利發(fā)行第11-65813號(hào)(Japanese Laid-Open Patent Publication No.11-65813)中說(shuō)明。圖8是闡明在前述發(fā)行中說(shuō)明的傳統(tǒng)顯示數(shù)據(jù)傳遞裝置范例配置的框圖。
0004在圖8中,傳統(tǒng)的顯示數(shù)據(jù)傳遞裝置包括接收部分110、呈現(xiàn)部分(render section)120、顯示數(shù)據(jù)保存部分130、顯示數(shù)據(jù)傳遞部分150,以及顯示部分160。接收部分110接收背景信息和附加信息。和不涉及暫態(tài)變化的背景信息形成對(duì)比,附加信息包括涉及諸如像在汽車導(dǎo)航系統(tǒng)中你的汽車位置這樣的暫態(tài)變化的信息。呈現(xiàn)部分120基于背景信息和附加信息來(lái)控制呈現(xiàn)。顯示數(shù)據(jù)保存部分130具有動(dòng)態(tài)呈現(xiàn)區(qū)域131,其用于保存附加信息和用于保存背景信息的背景呈現(xiàn)區(qū)域132。顯示數(shù)據(jù)保存部分130保存附加信息和背景信息,其構(gòu)成關(guān)于一個(gè)屏幕的顯示數(shù)據(jù)。顯示數(shù)據(jù)傳遞部分150傳遞被保存在動(dòng)態(tài)呈現(xiàn)區(qū)域131中的顯示數(shù)據(jù),以顯示在顯示部分160的顯示屏上的顯示數(shù)據(jù)。
0005在這樣配置的傳統(tǒng)顯示數(shù)據(jù)傳遞裝置中,當(dāng)由接收部分110接收的附加信息已經(jīng)被更新時(shí),呈現(xiàn)部分120決定保存在動(dòng)態(tài)呈現(xiàn)區(qū)域131中需要重新呈現(xiàn)的部分顯示數(shù)據(jù)。然后,呈現(xiàn)部分120在顯示數(shù)據(jù)的決定部分上進(jìn)行已經(jīng)更新顯示數(shù)據(jù)的重新呈現(xiàn)。在完成重新呈現(xiàn)之后,顯示數(shù)據(jù)傳遞部分150僅傳遞部分已經(jīng)從動(dòng)態(tài)呈現(xiàn)區(qū)域131被重新呈現(xiàn)到顯示部分160的顯示數(shù)據(jù),從而在屏幕上重新顯示重新呈現(xiàn)的顯示數(shù)據(jù)。
0006然而,上述配置有這樣的問(wèn)題,即在部分重新呈現(xiàn)的顯示數(shù)據(jù)在物理上不與動(dòng)態(tài)呈現(xiàn)區(qū)域131相鄰的情況下,不需要CPU處理的DMA傳遞模式不能被使用,其導(dǎo)致CPU處理量的增加。下面我們將使用闡明顯示屏上像素位置和保存物理存儲(chǔ)器(如RAM)中像素顯示數(shù)據(jù)的存儲(chǔ)區(qū)域之間的通用關(guān)系的例子來(lái)說(shuō)明這個(gè)問(wèn)題。圖9是闡明顯示部分160的顯示屏上和在顯示數(shù)據(jù)保存部分130中提供的區(qū)域上的像素位置同該像素的保存顯示數(shù)據(jù)之間范例關(guān)系的示意圖。
0007如我們所熟知的,在諸如CRT或液晶顯示器這樣的顯示裝置中,從屏幕92的左上像素921到右下像素92n(n是任意整數(shù))進(jìn)行逐行掃描(scannedline by line)的關(guān)于一個(gè)屏幕的顯示數(shù)據(jù)被保存在其物理地址與物理存儲(chǔ)器94相鄰的數(shù)據(jù)區(qū)域中。因此,如圖9中所示,被并成屏幕92上3×3像素大小塊的像素92a到92i的顯示數(shù)據(jù)被單獨(dú)保存在3個(gè)數(shù)據(jù)區(qū)域(陰影線部分)94a到94c、94d到94f,以及94g到94i中,其物理地址不與物理存儲(chǔ)器94相鄰。
0008這樣單獨(dú)保存的顯示數(shù)據(jù)需要以這樣的方式來(lái)被傳遞,即首先傳遞保存在數(shù)據(jù)區(qū)域94a到94c中的顯示數(shù)據(jù),然后傳遞保存在數(shù)據(jù)區(qū)域94d到94f中的顯示數(shù)據(jù),最后傳遞保存在數(shù)據(jù)區(qū)域94g到94i中的顯示數(shù)據(jù)。也就是說(shuō),顯示數(shù)據(jù)傳遞進(jìn)程被執(zhí)行3次。
0009進(jìn)一步,在上述傳統(tǒng)配置中,通過(guò)顯示數(shù)據(jù)傳遞部分150而到顯示部分160的顯示數(shù)據(jù)傳遞關(guān)于在通過(guò)呈現(xiàn)部分120的動(dòng)態(tài)呈現(xiàn)部分131執(zhí)行的一個(gè)重新呈現(xiàn)進(jìn)程而至少出現(xiàn)一次。在通用計(jì)算機(jī)系統(tǒng)中,從呈現(xiàn)部分120到動(dòng)態(tài)呈現(xiàn)區(qū)域131的重新呈現(xiàn)意味著向物理存儲(chǔ)器寫數(shù)據(jù),而且從動(dòng)態(tài)呈現(xiàn)區(qū)域131到顯示部分160的顯示數(shù)據(jù)傳遞意味著從物理存儲(chǔ)器讀數(shù)據(jù)。因此,在諸如計(jì)算機(jī)游戲這樣的系統(tǒng)中,其中通過(guò)用戶操作等來(lái)頻繁執(zhí)行重新呈現(xiàn),向物理存儲(chǔ)器寫數(shù)據(jù)/從物理存儲(chǔ)器讀數(shù)據(jù)是被經(jīng)常使用的。因此,在諸如存儲(chǔ)器總線與物理存儲(chǔ)器連接的傳遞性能不好的移動(dòng)電話這樣的系統(tǒng)中,系統(tǒng)性能就被降低了。
發(fā)明內(nèi)容
0010因此,本發(fā)明的目的是提供顯示數(shù)據(jù)傳遞裝置和方法,其能夠?qū)崿F(xiàn)系統(tǒng)性能的改進(jìn),這是通過(guò)將不相鄰的保存在物理存儲(chǔ)器中的多數(shù)重新呈現(xiàn)的顯示數(shù)據(jù)塊傳遞到顯示部分,以便包括在物理上相鄰區(qū)域中的數(shù)據(jù)塊。
本發(fā)明具有下面的特征,以獲得上述的目的。
0011本發(fā)明的第一方面旨在用于將關(guān)于顯示屏的顯示數(shù)據(jù)傳遞到顯示裝置的顯示數(shù)據(jù)傳遞裝置。為獲取上述的目的,本發(fā)明的顯示數(shù)據(jù)傳遞裝置包含顯示數(shù)據(jù)保存部分、呈現(xiàn)部分、相鄰區(qū)域探測(cè)部分,以及顯示數(shù)據(jù)傳遞部分。
0012顯示數(shù)據(jù)保存裝置保存關(guān)于顯示裝置一個(gè)屏幕的顯示數(shù)據(jù)。呈現(xiàn)部分在顯示數(shù)據(jù)存儲(chǔ)部分中呈現(xiàn)并保存要輸入的顯示數(shù)據(jù)。相鄰區(qū)域探測(cè)部分探測(cè)已經(jīng)從保存在顯示數(shù)據(jù)存儲(chǔ)部分中的顯示數(shù)據(jù)更新其呈現(xiàn)內(nèi)容的顯示數(shù)據(jù),并指定相鄰區(qū)域,其包括具有保存在其中的已經(jīng)更新的顯示數(shù)據(jù)且具有相鄰物理地址的所有區(qū)域。顯示數(shù)據(jù)傳遞部分將保存在由相鄰區(qū)域探測(cè)部分指定的相鄰區(qū)域中的顯示數(shù)據(jù)傳遞到顯示裝置。
0013作為用于啟動(dòng)通過(guò)顯示數(shù)據(jù)傳遞部分的顯示數(shù)據(jù)傳遞的觸發(fā)器,在呈現(xiàn)部分已經(jīng)完成了顯示數(shù)據(jù)的呈現(xiàn)和保存之后,呈現(xiàn)部分可提供允許到顯示數(shù)據(jù)傳遞部分的傳遞執(zhí)行的指令。
另外,可能進(jìn)一步提供更新探測(cè)部分,其用于探測(cè)是否存在對(duì)呈現(xiàn)保存在顯示數(shù)據(jù)保存部分中的顯示數(shù)據(jù)內(nèi)容的更新;以及這樣的周期更新部分,其用于根據(jù)預(yù)定周期基礎(chǔ)來(lái)詢問(wèn)更新探測(cè)部分是否已經(jīng)有更新,且若已經(jīng)有更新的話,是否已經(jīng)提供允許到顯示數(shù)據(jù)傳遞部分的傳遞執(zhí)行的指令。
既然這樣,進(jìn)一步提供數(shù)據(jù)傳遞約束部分是值得的,其用于在呈現(xiàn)部分處于呈現(xiàn)和保存顯示數(shù)據(jù)保存部分中的顯示數(shù)據(jù)的進(jìn)程中的情況下,向顯示數(shù)據(jù)傳遞部分提供約束傳遞執(zhí)行的指令。
0014通常,相鄰區(qū)域可通過(guò)這樣的偏移信息來(lái)表達(dá),其提供表明在顯示數(shù)據(jù)保存部分中的已經(jīng)更新的顯示數(shù)據(jù)保存區(qū)域物理地址的最低物理地址,以及這樣的大小信息,其提供從最低物理地址到最高物理地址的已經(jīng)更新顯示數(shù)據(jù)的范圍。
0015另外,相鄰區(qū)域可通過(guò)啟動(dòng)像素信息和結(jié)束像素信息來(lái)表達(dá),該啟動(dòng)像素信息提供已經(jīng)更新顯示數(shù)據(jù)的最小X和Y坐標(biāo),該結(jié)束像素信息提供已經(jīng)更新數(shù)據(jù)的最大X和Y坐標(biāo),當(dāng)已經(jīng)更新的顯示數(shù)據(jù)被顯示為顯示裝置屏幕上的像素時(shí),就獲得該X和Y坐標(biāo)。
作為選擇,相鄰區(qū)域可通過(guò)提供像素X和Y坐標(biāo)的啟動(dòng)像素信息和提供已經(jīng)更新顯示數(shù)據(jù)的最大X和Y坐標(biāo)的結(jié)束像素信息來(lái)表達(dá),該啟動(dòng)像素信息的至少一個(gè)坐標(biāo)比已經(jīng)更新顯示數(shù)據(jù)的最小X或Y坐標(biāo)小,且當(dāng)已經(jīng)更新的顯示數(shù)據(jù)被顯示為顯示裝置屏幕上的像素時(shí),就獲得該X和Y坐標(biāo)。
進(jìn)一步,相鄰區(qū)域可通過(guò)提供像素X和Y坐標(biāo)的啟動(dòng)像素信息和提供像素X和Y坐標(biāo)的結(jié)束像素信息來(lái)表達(dá),該啟動(dòng)像素信息的至少一個(gè)坐標(biāo)比已經(jīng)更新顯示數(shù)據(jù)的最小X或Y坐標(biāo)小,該結(jié)束像素的至少一個(gè)坐標(biāo)比更新顯示數(shù)據(jù)的最大X或Y坐標(biāo)大,且當(dāng)已經(jīng)更新的顯示數(shù)據(jù)被顯示為顯示裝置屏幕上的像素時(shí),就獲得該X和Y坐標(biāo)。
0016由上述顯示數(shù)據(jù)傳遞裝置的單獨(dú)構(gòu)件執(zhí)行的進(jìn)程可作為提供一系列處理步驟的顯示數(shù)據(jù)傳遞方法。特別的是,顯示數(shù)據(jù)傳遞方法包含下面的步驟在顯示數(shù)據(jù)保存部分呈現(xiàn)并保存要輸入的顯示數(shù)據(jù);探測(cè)已經(jīng)從保存在顯示數(shù)據(jù)保存部分中的顯示數(shù)據(jù)更新其呈現(xiàn)內(nèi)容的顯示數(shù)據(jù);指定包括具有保存于其中的已經(jīng)更新的顯示數(shù)據(jù)和具有相鄰物理地址的所有區(qū)域的相鄰區(qū)域;以及將保存在指定相鄰區(qū)域中的顯示數(shù)據(jù)傳遞到顯示裝置。
0017能以用于允許計(jì)算機(jī)執(zhí)行一系列處理步驟的程序的形式來(lái)提供上述顯示數(shù)據(jù)傳遞方法。可通過(guò)具有保存于其上程序的計(jì)算機(jī)可讀存儲(chǔ)媒體而將該程序安裝到計(jì)算機(jī)上。
0018如上所述,根據(jù)本發(fā)明,當(dāng)有對(duì)圖像顯示數(shù)據(jù)的更新時(shí),就指定包含該已經(jīng)更新的顯示數(shù)據(jù)的相鄰區(qū)域。這就使通過(guò)單個(gè)DMA傳遞將相鄰區(qū)域傳遞到顯示部分成為可能,即使當(dāng)對(duì)顯示數(shù)據(jù)的更新是部分時(shí)也成立。從而可避免從物理存儲(chǔ)器頻繁讀取數(shù)據(jù),并且這樣可顯示已經(jīng)更新的圖像而不增加CPU負(fù)載。
另外,包含已經(jīng)更新的顯示數(shù)據(jù)的相鄰區(qū)域以預(yù)定的周期基礎(chǔ)而被傳遞到顯示部分。這就使通過(guò)單個(gè)DMA傳遞將包含具有已經(jīng)更新顯示數(shù)據(jù)的相鄰區(qū)域在預(yù)定的周期時(shí)間內(nèi)傳遞到顯示部分成為可能,即使當(dāng)在短時(shí)間內(nèi)頻繁出現(xiàn)重新呈現(xiàn)時(shí)這也是成立的。
進(jìn)一步,當(dāng)正進(jìn)行重新呈現(xiàn)進(jìn)程時(shí),就約束向顯示部分的包含已經(jīng)更新顯示數(shù)據(jù)的相鄰區(qū)域的傳遞。這就可以避免這樣的情形,即處于更新進(jìn)程中的不完整圖像被顯示到顯示部分的屏幕上,即使在獲取預(yù)定周期而關(guān)于一個(gè)屏幕的顯示數(shù)據(jù)正被寫到顯示數(shù)據(jù)保存部分的情況下這也成立。
0019當(dāng)結(jié)合附圖,從下面本發(fā)明的詳細(xì)說(shuō)明中,我們可以更明顯的理解本發(fā)明的這些和其他的對(duì)象、特征、方面和優(yōu)點(diǎn)。
0020圖1是依照本發(fā)明的第一實(shí)施例闡明顯示數(shù)據(jù)傳遞裝置配置的框圖;圖2是依照本發(fā)明的第一實(shí)施例示出顯示數(shù)據(jù)傳遞方法處理步驟的流程圖;圖3是示出圖1顯示部分16的顯示屏幕上像素位置同提供于顯示數(shù)據(jù)保存部分13且其保存像素顯示數(shù)據(jù)的保存區(qū)域33之間范例關(guān)系的示意圖;圖4是依照本發(fā)明的第二實(shí)施例闡明顯示數(shù)據(jù)傳遞配置的框圖;圖5是依照本發(fā)明的第二實(shí)施例示出顯示數(shù)據(jù)傳遞方法處理步驟的流程圖;圖6是依照本發(fā)明的第三實(shí)施例闡明顯示數(shù)據(jù)傳遞裝置配置的框圖;圖7是依照本發(fā)明的第三實(shí)施例示出顯示數(shù)據(jù)傳遞方法處理步驟的流程圖;圖8是闡明傳統(tǒng)顯示數(shù)據(jù)傳遞裝置配置的框圖;以及圖9是示出顯示部分160的顯示屏上的像素位置同提供于顯示數(shù)據(jù)保存部分130中且其保存該像素的顯示數(shù)據(jù)的區(qū)域94之間范例關(guān)系的示意圖。
具體實(shí)施例方式
0021下面將參考附圖,說(shuō)明本發(fā)明的實(shí)施例。
(第一實(shí)施例)圖1是依照本發(fā)明的第一實(shí)施例闡明顯示數(shù)據(jù)傳遞裝置配置的框圖。在圖1中,根據(jù)第一實(shí)施例的顯示數(shù)據(jù)傳遞裝置包括接收部分11、呈現(xiàn)部分12、顯示數(shù)據(jù)保存部分13、相鄰區(qū)域探測(cè)部分14、顯示數(shù)據(jù)傳遞部分15,以及顯示部分16。圖2是依照本發(fā)明的第一實(shí)施例示出顯示數(shù)據(jù)傳遞方法處理步驟的流程圖。圖3是示出圖1顯示部分16的顯示屏幕上像素位置同提供于圖1顯示數(shù)據(jù)保存部分13且其保存像素顯示數(shù)據(jù)的保存區(qū)域33之間范例關(guān)系的示意圖。
0022關(guān)于要被顯示在顯示部分16屏幕上的圖像的像素信息被輸入到接收部分11(步驟S201)。依照被輸入的像素信息,接收部分11然后指引呈現(xiàn)部分12重新呈現(xiàn)需要更新的部分圖像的顯示數(shù)據(jù)。盡管在一般情況下,僅有關(guān)需要更新的部分圖像的像素信息被輸入到接收部分11,但是可能輸入有關(guān)另外包括不需要更新部分圖像的像素信息的整個(gè)屏幕的像素信息。在后一種情況中,接收部分11應(yīng)執(zhí)行決定一個(gè)屏幕中的哪部分圖像已經(jīng)被更新了的進(jìn)程。依照接收自接收部分11的指令,呈現(xiàn)部分12重現(xiàn)呈現(xiàn)需要更新的保存在顯示數(shù)據(jù)保存部分13中的部分圖像的顯示數(shù)據(jù)。
0023顯示數(shù)據(jù)保存部分13具有保存區(qū)域33,其由用于保存對(duì)顯示部分16一個(gè)屏幕的顯示數(shù)據(jù)的數(shù)據(jù)區(qū)域34和用于保存表明何范圍的顯示數(shù)據(jù)已經(jīng)被更新(重新呈現(xiàn))的更新信息的屬性區(qū)域35組成(見(jiàn)圖3)。顯示數(shù)據(jù)保存部分13在相鄰數(shù)據(jù)區(qū)域341到34n中保存關(guān)于從屏幕32的左上像素321到右下像素32n被進(jìn)行逐行掃描的對(duì)一個(gè)屏幕的顯示數(shù)據(jù),對(duì)傳統(tǒng)顯示數(shù)據(jù)保存部分130而言情況也是如此。進(jìn)一步,在圖3例子中闡明的顯示數(shù)據(jù)保存部分13中,有關(guān)顯示數(shù)據(jù)的更新信息被以開(kāi)始地址351和結(jié)束地址352的形式保存在屬性區(qū)域35中。顯示數(shù)據(jù)保存部分13通常由諸如RAM這樣的物理存儲(chǔ)器組成,且其被分配在存儲(chǔ)器裝置中。執(zhí)行通過(guò)呈現(xiàn)部分12的重新呈現(xiàn),這樣以使新的顯示數(shù)據(jù)被保存在相應(yīng)部分圖像的數(shù)據(jù)區(qū)域34中,且預(yù)定的更新信息被寫到屬性區(qū)域35中。一完成需要更新部分圖像顯示數(shù)據(jù)的重新呈現(xiàn),呈現(xiàn)部分12就通知已經(jīng)完成重新呈現(xiàn)的顯示數(shù)據(jù)傳遞部分15(步驟S203)。
0024如圖3中所示,典型的更新信息包含開(kāi)始地址351(偏移信息)和結(jié)束地址352(偏移信息),其開(kāi)始地址表明已經(jīng)更新其顯示數(shù)據(jù)的數(shù)據(jù)區(qū)域的最低物理地址,其結(jié)束地址表明最高物理地址。在圖3的例子中,數(shù)據(jù)區(qū)域34a的物理地址用作開(kāi)始地址351,且數(shù)據(jù)區(qū)域34i的物理地址用作結(jié)束地址352。在另一個(gè)配置中,更新信息可包含開(kāi)始地址(偏移信息)和包含范圍從開(kāi)始地址處的顯示數(shù)據(jù)到結(jié)束地址處的顯示數(shù)據(jù)的所有顯示數(shù)據(jù)的物理存儲(chǔ)器的字節(jié)數(shù)(大小信息)。通過(guò)使用這樣的相鄰信息,計(jì)算機(jī)系統(tǒng)的程序或硬件可探測(cè)物理存儲(chǔ)器中有關(guān)相鄰區(qū)域的信息,作為可辨認(rèn)的信息,這使執(zhí)行高速顯示數(shù)據(jù)傳遞處理成為可能。
0025又在另一個(gè)配置中,更新信息可包含當(dāng)在屏幕上顯示開(kāi)始地址處的顯示數(shù)據(jù)時(shí)獲得的像素位置(X和Y坐標(biāo))和當(dāng)在屏幕上顯示結(jié)束地址處的顯示數(shù)據(jù)時(shí)獲得的像素位置。例如,像素位置的坐標(biāo)原點(diǎn)可被這樣設(shè)置,以使屏幕左上的像素位置(X,Y)=(0,0)。既然這樣,通過(guò)允許顯示數(shù)據(jù)傳遞部分15從由相鄰區(qū)域探測(cè)部分14提供的像素位置信息來(lái)識(shí)別顯示數(shù)據(jù)保存部分13的物理地址,而相鄰區(qū)域探測(cè)部分14不再需要理解物理地址等,而理解物理地址強(qiáng)烈依靠計(jì)算機(jī)系統(tǒng)的硬件配置。這就使在不同體系結(jié)構(gòu)的計(jì)算機(jī)系統(tǒng)上安裝本發(fā)明的顯示數(shù)據(jù)傳遞裝置而成為可能。
0026通過(guò)響應(yīng)來(lái)自呈現(xiàn)部分12的通知,顯示數(shù)據(jù)傳遞部分15詢問(wèn)相鄰區(qū)域探測(cè)部分14有關(guān)其顯示數(shù)據(jù)已經(jīng)被更新的顯示數(shù)據(jù)保存部分13的數(shù)據(jù)區(qū)域。通過(guò)相應(yīng)該詢問(wèn),相鄰區(qū)域探測(cè)部分14檢查顯示數(shù)據(jù)保存部分13的屬性區(qū)域35,并指定包括其顯示數(shù)據(jù)已經(jīng)被更新且在物理存儲(chǔ)器中是相鄰的所有數(shù)據(jù)區(qū)域的數(shù)據(jù)區(qū)域36(步驟S204)。然后,相鄰區(qū)域探測(cè)部分14向顯示數(shù)據(jù)傳遞部分15提供表明該指定相鄰數(shù)據(jù)區(qū)域36的相鄰信息。
0027注意,相鄰數(shù)據(jù)區(qū)域36不必為總是從開(kāi)始地址351處的數(shù)據(jù)區(qū)域(或像素位置)處開(kāi)始且總是在結(jié)束地址352處的數(shù)據(jù)區(qū)域(或像素位置)處結(jié)束的最小相鄰區(qū)域,只要相鄰數(shù)據(jù)區(qū)域36包括其顯示數(shù)據(jù)已經(jīng)被更新的所有數(shù)據(jù)區(qū)域。例如,具有這樣X(jué)和Y坐標(biāo)的未更新顯示數(shù)據(jù)的數(shù)據(jù)區(qū)域可用作相鄰數(shù)據(jù)區(qū)域36的開(kāi)始區(qū)域,其中X和Y坐標(biāo)中的至少一個(gè)比在開(kāi)始地址351處的顯示數(shù)據(jù)被顯示在屏幕上時(shí)獲得的X或Y坐標(biāo)小,或者,具有這樣X(jué)和Y坐標(biāo)的未更新顯示數(shù)據(jù)的數(shù)據(jù)區(qū)域可用作相鄰數(shù)據(jù)區(qū)域36的結(jié)束區(qū)域,其中X和Y坐標(biāo)中的至少一個(gè)比在結(jié)束地址352處的顯示數(shù)據(jù)被顯示在屏幕上時(shí)獲得的X或Y坐標(biāo)大。因此,考慮到系統(tǒng)的處理效率等,可以自由設(shè)置相鄰數(shù)據(jù)區(qū)域36的配置或大小。
0028顯示數(shù)據(jù)傳遞部分15依照有關(guān)由相鄰區(qū)域探測(cè)部分14提供的相鄰數(shù)據(jù)區(qū)域36的信息而從顯示數(shù)據(jù)保存部分13讀取顯示數(shù)據(jù),并將該顯示數(shù)據(jù)傳遞到顯示部分16(步驟S205)。在傳遞顯示數(shù)據(jù)時(shí),顯示數(shù)據(jù)傳遞部分15也清除寫到顯示數(shù)據(jù)保存部分13的屬性區(qū)域35的更新信息。顯示部分16由諸如CRT或液晶顯示器這樣的顯示裝置組成。顯示部分16接收已經(jīng)被從顯示數(shù)據(jù)保存部分13傳遞的顯示數(shù)據(jù),然后在屏幕上顯示該接收的顯示數(shù)據(jù)(步驟S206)。注意,盡管本實(shí)施例闡明顯示部分16被包括在顯示數(shù)據(jù)傳遞裝置內(nèi)的情況,但是可從顯示數(shù)據(jù)傳遞裝置單獨(dú)提供顯示部分16。
0029如上所述,根據(jù)本發(fā)明第一實(shí)施例的顯示數(shù)據(jù)傳遞裝置和方法,當(dāng)已經(jīng)存在對(duì)圖像顯示數(shù)據(jù)的更新時(shí),就指定包含該更新顯示數(shù)據(jù)的相鄰區(qū)域。這就使通過(guò)單個(gè)DMA傳遞將相鄰區(qū)域傳遞到顯示部分成為可能,這即使當(dāng)對(duì)顯示數(shù)據(jù)的更新是部分的時(shí)也是成立的。從而可避免頻繁從物理存儲(chǔ)器讀取數(shù)據(jù),且這樣可顯示已經(jīng)更新的圖形,而不增加CPU負(fù)載。
0030(第二實(shí)施例)圖4是依照本發(fā)明的第二實(shí)施例闡明顯示數(shù)據(jù)傳遞配置的框圖。在圖4中,依照第二實(shí)施例的顯示數(shù)據(jù)傳遞裝置包括接收部分11、呈現(xiàn)部分42、顯示數(shù)據(jù)保存部分13、相鄰區(qū)域探測(cè)部分14、更新探測(cè)部分47、周期更新部分48、顯示數(shù)據(jù)傳遞部分45,以及顯示部分16。如在圖4中所能看到的,依照第二實(shí)施例的顯示數(shù)據(jù)傳遞裝置不同于依照前述第一實(shí)施例的顯示數(shù)據(jù)傳遞裝置,這是由于其另外提供更新探測(cè)部分47和周期更新部分48,且呈現(xiàn)部分12和顯示數(shù)據(jù)傳遞部分15被呈現(xiàn)部分42和顯示數(shù)據(jù)傳遞部分45分別代替。
0031下面將進(jìn)一步參考圖5來(lái)說(shuō)明依照第二實(shí)施例的顯示數(shù)據(jù)傳遞裝置,其重點(diǎn)在前述不同的配置。圖5是依照本發(fā)明的第二實(shí)施例示出顯示數(shù)據(jù)傳遞方法處理步驟的流程圖。注意,在圖5中,用相同的步驟號(hào)來(lái)標(biāo)明與圖2中相同的處理步驟。
0032如用與第一實(shí)施例相同的方式,像素信息被輸入到接收部分11,然后用呈現(xiàn)部分42來(lái)執(zhí)行重新呈現(xiàn)進(jìn)程(步驟S201和S202)。注意,這里通知沒(méi)有被從呈現(xiàn)部分42提供到顯示數(shù)據(jù)傳遞部分45。周期更新部分48以預(yù)定周期基礎(chǔ)來(lái)詢問(wèn)更新探測(cè)部分47在顯示數(shù)據(jù)保存部分13中是否已經(jīng)有對(duì)顯示數(shù)據(jù)的更新。基本上,周期更新部分48控制的執(zhí)行與由呈現(xiàn)部分42執(zhí)行的重新呈現(xiàn)進(jìn)程是異步的。通過(guò)響應(yīng)來(lái)自周期更新部分48的詢問(wèn),更新探測(cè)部分47探測(cè)是否已經(jīng)有對(duì)保存在顯示數(shù)據(jù)保存部分13中顯示數(shù)據(jù)的更新,并提供對(duì)周期更新部分48的探測(cè)結(jié)果(步驟S502)?;趯懙斤@示數(shù)據(jù)保存部分13的屬性區(qū)域35的更新信息而執(zhí)行該探測(cè)。若周期更新部分48接收來(lái)自已經(jīng)存在更新的更新探測(cè)部分47的響應(yīng),則周期更新部分48指引顯示數(shù)據(jù)傳遞部分45傳遞顯示數(shù)據(jù)(步驟S503)。通過(guò)響應(yīng)來(lái)自周期更新部分48的指令,顯示數(shù)據(jù)傳遞部分45詢問(wèn)相鄰區(qū)域探測(cè)部分14有關(guān)已經(jīng)更新其顯示數(shù)據(jù)的顯示數(shù)據(jù)保存部分13的數(shù)據(jù)區(qū)域。
0033如上所述,根據(jù)本發(fā)明第二實(shí)施例的顯示數(shù)據(jù)傳遞裝置和方法,包含已經(jīng)更新顯示數(shù)據(jù)的相鄰區(qū)域以預(yù)定周期基礎(chǔ)而被傳遞到顯示部分。這就使通過(guò)單個(gè)DMA傳遞而在預(yù)定的周期時(shí)間內(nèi)將包含已經(jīng)被更新的顯示數(shù)據(jù)的相鄰區(qū)域傳遞到顯示部分成為可能,這即使當(dāng)在短時(shí)間內(nèi)重新呈現(xiàn)頻繁出現(xiàn)也是成立的。
0034(第三實(shí)施例)圖6是依照本發(fā)明的第三實(shí)施例闡明顯示數(shù)據(jù)傳遞裝置配置的框圖。在圖6中,依照第三實(shí)施例的顯示數(shù)據(jù)傳遞裝置包括接收部分11、呈現(xiàn)部分62、顯示數(shù)據(jù)保存部分13、連續(xù)區(qū)域探測(cè)部分14,以及更新探測(cè)部分47,周期更新部分48、數(shù)據(jù)傳遞約束部分69、顯示數(shù)據(jù)傳遞部分65,以及顯示部分16。如在圖6中所能看到的,依照第三實(shí)施例的顯示數(shù)據(jù)傳遞裝置不同于依照前述第二實(shí)施例的顯示數(shù)據(jù)傳遞裝置,這是因?yàn)榱硗馓峁?shù)據(jù)傳遞約束部分69,且呈現(xiàn)部分42和顯示數(shù)據(jù)傳遞部分45分別被呈現(xiàn)部分62和顯示數(shù)據(jù)傳遞部分65替代。
0035下面將進(jìn)一步參考圖7來(lái)說(shuō)明依照第三實(shí)施例的顯示數(shù)據(jù)傳遞裝置,其重點(diǎn)在前述不同的配置。圖7是依照本發(fā)明的第三實(shí)施例示出顯示數(shù)據(jù)傳遞方法處理步驟的流程圖。注意,在圖7中,用相同的步驟號(hào)來(lái)標(biāo)明與圖2和圖5中相同的處理步驟。
0036如用與第二實(shí)施例相同的方式,像素信息被輸入到接收部分11,然后用呈現(xiàn)部分62來(lái)執(zhí)行重新呈現(xiàn)進(jìn)程(步驟S201和S202)。另外,呈現(xiàn)部分62通知數(shù)據(jù)傳遞約束部分69有關(guān)對(duì)重新呈現(xiàn)進(jìn)程的開(kāi)始和完成次數(shù)。數(shù)據(jù)傳遞約束部分69控制數(shù)據(jù)傳遞,這樣以使顯示數(shù)據(jù)傳遞部分65在呈現(xiàn)部分62正執(zhí)行顯示數(shù)據(jù)保存部分13上的呈現(xiàn)進(jìn)程時(shí),不將顯示數(shù)據(jù)傳遞到顯示部分16(步驟S701)。基本上,數(shù)據(jù)傳遞約束部分69控制的執(zhí)行與由呈現(xiàn)部分62執(zhí)行的重新呈現(xiàn)進(jìn)程是異步的。特別的,當(dāng)通過(guò)呈現(xiàn)已經(jīng)開(kāi)始的呈現(xiàn)部分62通知數(shù)據(jù)傳遞約束部分69時(shí),數(shù)據(jù)傳遞約束部分69指引顯示數(shù)據(jù)傳遞部分65抑制數(shù)據(jù)傳遞。另外,當(dāng)數(shù)據(jù)傳遞約束部分69沒(méi)有被呈現(xiàn)已經(jīng)完成的呈現(xiàn)部分62通知時(shí),數(shù)據(jù)傳遞約束部分69就指引顯示數(shù)據(jù)傳遞部分65清除該數(shù)據(jù)傳遞的約束狀態(tài)。因此,即使顯示數(shù)據(jù)傳遞部分65由周期更新部分48指引,以在數(shù)據(jù)傳遞被抑制時(shí)傳遞顯示數(shù)據(jù),顯示數(shù)據(jù)傳遞部分65還是不執(zhí)行實(shí)際的數(shù)據(jù)傳遞進(jìn)程。也就是說(shuō),顯示數(shù)據(jù)傳遞部分65僅當(dāng)已經(jīng)存在對(duì)顯示數(shù)據(jù)的更新且數(shù)據(jù)傳遞沒(méi)有被抑制時(shí),才將顯示數(shù)據(jù)傳遞到顯示部分16。
0037如上所述,依照本發(fā)明第三實(shí)施例的顯示數(shù)據(jù)傳遞裝置和方法,當(dāng)重新呈現(xiàn)進(jìn)程正在進(jìn)行時(shí),就抑制包含已經(jīng)更新顯示數(shù)據(jù)的相鄰區(qū)域向顯示部分的傳遞。這就可以避免這樣的情形,即在顯示部分的屏幕上顯示正處于更新進(jìn)程的不完全圖像,這即使在對(duì)一個(gè)屏幕的顯示數(shù)據(jù)正被寫到顯示數(shù)據(jù)保存部分的同時(shí)獲得預(yù)定周期的情況下也成立。特別的,這個(gè)數(shù)據(jù)傳遞約束進(jìn)程對(duì)諸如具有大尺寸顯示屏的系統(tǒng)或具有對(duì)物理存儲(chǔ)器低的寫速度的系統(tǒng)具有較大的影響。
0038前述第一到第三實(shí)施例說(shuō)明其中在顯示數(shù)據(jù)保存部分13中提供屬性區(qū)域35的配置,呈現(xiàn)部分12、42或62保存更新信息,且相鄰區(qū)域探測(cè)區(qū)域14通過(guò)參考屬性區(qū)域35而探測(cè)相鄰區(qū)域。在另一個(gè)配置中,呈現(xiàn)部分12、42或62可直接通知相鄰區(qū)域探測(cè)部分14有關(guān)相鄰區(qū)域信息。
進(jìn)一步,盡管前述第一到第三實(shí)施例說(shuō)明其中顯示部分16被包括在顯示數(shù)據(jù)傳遞裝置內(nèi)的配置,顯示部分16還是可以被提供為來(lái)自顯示數(shù)據(jù)傳遞裝置的單獨(dú)裝置(如監(jiān)視器)。
0039通常,用保存在存儲(chǔ)裝置(如ROM、RAM、硬盤等)中且能夠執(zhí)行前述處理步驟的CPU解釋預(yù)定程序來(lái)實(shí)現(xiàn)在前述第一到第三實(shí)施例中說(shuō)明的顯示數(shù)據(jù)傳遞方法。既然這樣,程序數(shù)據(jù)可通過(guò)諸如CD-ROM或軟盤這樣的存儲(chǔ)媒體而被安裝在存儲(chǔ)裝置中,或者可從存儲(chǔ)媒體直接執(zhí)行。
0040雖然已經(jīng)詳細(xì)說(shuō)明了本發(fā)明,前述的說(shuō)明在所有方面均是例證性的,并非限制。應(yīng)當(dāng)理解的是,在不背離本發(fā)明范圍的前提下,可作出許多其他的修改和變化。
權(quán)利要求
1.顯示數(shù)據(jù)傳遞裝置,其用于將對(duì)屏幕顯示的顯示數(shù)據(jù)傳遞到顯示裝置,這包含顯示數(shù)據(jù)保存部分,其用于保存對(duì)所述顯示裝置一個(gè)屏幕的顯示數(shù)據(jù);呈現(xiàn)部分,其用于在顯示數(shù)據(jù)保存部分中呈現(xiàn)并保存要輸入的顯示數(shù);相鄰區(qū)域探測(cè)部分,其用于探測(cè)已經(jīng)從保存在所述顯示數(shù)據(jù)保存部分中的所述顯示數(shù)據(jù)更新其呈現(xiàn)內(nèi)容的顯示數(shù)據(jù),并指定其包括具有保存于其中的所述已經(jīng)更新的顯示數(shù)據(jù)且具有相鄰物理地址的所有區(qū)域的相鄰區(qū)域;以及顯示數(shù)據(jù)傳遞部分,其用于將保存于由所述相鄰區(qū)域探測(cè)部分指定的所述相鄰區(qū)域中的所述顯示數(shù)據(jù)傳遞到所述顯示裝置。
2.如權(quán)利要求1所述的顯示數(shù)據(jù)傳遞裝置,其特征在于在所述呈現(xiàn)部分已經(jīng)完成所述顯示數(shù)據(jù)的所述呈現(xiàn)和保存之后,所述呈現(xiàn)部分向所述顯示數(shù)據(jù)傳遞部分提供允許傳遞執(zhí)行的指令。
3.如權(quán)利要求1所述的顯示數(shù)據(jù)傳遞裝置,進(jìn)一步包含更新探測(cè)部分,其用于探測(cè)是否已經(jīng)存在對(duì)保存在所述顯示數(shù)據(jù)保存部分中所述顯示數(shù)據(jù)呈現(xiàn)內(nèi)容的更新;以及周期更新部分,其用于以預(yù)定周期基礎(chǔ)來(lái)詢問(wèn)所述更新探測(cè)部分是否已經(jīng)存在更新,并且若已經(jīng)存在更新,則向所述顯示數(shù)據(jù)傳遞部分提供允許傳遞執(zhí)行的指令。
4.如權(quán)利要求3所述的顯示數(shù)據(jù)傳遞裝置,進(jìn)一步包含數(shù)據(jù)傳遞約束部分,其用于在所述呈現(xiàn)部分正處于呈現(xiàn)和保存所述顯示數(shù)據(jù)保存部分中的顯示數(shù)據(jù)的進(jìn)程中的情形下,向所述顯示數(shù)據(jù)傳遞部分提供抑制傳遞執(zhí)行的指令。
5.如權(quán)利要求1所述的顯示數(shù)據(jù)傳遞裝置,其特征在于通過(guò)這樣的信息來(lái)代表所述相鄰區(qū)域,該信息是提供表明所述顯示數(shù)據(jù)保存部分中的所述已經(jīng)更新顯示數(shù)據(jù)的所述保存區(qū)域的所述物理地址的最低物理地址的偏移信息,以及提供從所述最低物理地址到最高物理地址范圍的大小信息。
6.如權(quán)利要求2所述的顯示數(shù)據(jù)傳遞裝置,其特征在于通過(guò)這樣的信息來(lái)代表所述相鄰區(qū)域,該信息是提供表明所述顯示數(shù)據(jù)保存部分中所述已經(jīng)更新顯示數(shù)據(jù)的所述保存區(qū)域的所述物理地址的最低物理地址的偏移信息,以及提供從所述最低物理地址到最高物理地址的所述已經(jīng)更新的顯示數(shù)據(jù)范圍的大小信息。
7.如權(quán)利要求3所述的顯示數(shù)據(jù)傳遞裝置,其特征在于通過(guò)這樣的信息來(lái)代表所述相鄰區(qū)域,該信息是提供表明所述顯示數(shù)據(jù)保存部分中所述已經(jīng)更新顯示數(shù)據(jù)的所述保存區(qū)域的所述物理地址的最低物理地址的偏移信息,以及提供從所述最低物理地址到最高物理地址的所述已經(jīng)更新的顯示數(shù)據(jù)范圍的大小信息。
8.如權(quán)利要求4所述的顯示數(shù)據(jù)傳遞裝置,其特征在于通過(guò)這樣的信息來(lái)代表所述相鄰區(qū)域,該信息是提供表明所述顯示數(shù)據(jù)保存部分中所述已經(jīng)更新顯示數(shù)據(jù)的所述保存區(qū)域的所述物理地址的最低物理地址的偏移信息,以及提供從所述最低物理地址到最高物理地址的所述已經(jīng)更新的顯示數(shù)據(jù)范圍的大小信息。
9.如權(quán)利要求1所述的顯示數(shù)據(jù)傳遞裝置,其特征在于通過(guò)這樣的信息來(lái)代表所述相鄰區(qū)域,該信息是提供所述已經(jīng)更新顯示數(shù)據(jù)的最小X和Y坐標(biāo)的開(kāi)始像素信息和提供所述已經(jīng)更新顯示數(shù)據(jù)的最大X和Y坐標(biāo)的結(jié)束像素信息,當(dāng)所述已經(jīng)更新的顯示數(shù)據(jù)被顯示為所述顯示裝置屏幕上的像素時(shí),正獲得所述X和Y坐標(biāo)。
10.如權(quán)利要求2所述的顯示數(shù)據(jù)傳遞裝置,其特征在于通過(guò)這樣的信息來(lái)代表所述相鄰區(qū)域,該信息是提供所述已經(jīng)更新顯示數(shù)據(jù)的最小X和Y坐標(biāo)的開(kāi)始像素信息和提供所述已經(jīng)更新顯示數(shù)據(jù)的最大X和Y坐標(biāo)的結(jié)束像素信息,當(dāng)所述已經(jīng)更新的顯示數(shù)據(jù)被顯示為所述顯示裝置屏幕上的像素時(shí),正獲得所述X和Y坐標(biāo)。
11.如權(quán)利要求3所述的顯示數(shù)據(jù)傳遞裝置,其特征在于通過(guò)這樣的信息來(lái)代表所述相鄰區(qū)域,該信息是提供所述已經(jīng)更新顯示數(shù)據(jù)的最小X和Y坐標(biāo)的開(kāi)始像素信息和提供所述已經(jīng)更新顯示數(shù)據(jù)的最大X和Y坐標(biāo)的結(jié)束像素信息,當(dāng)所述已經(jīng)更新的顯示數(shù)據(jù)被顯示為所述顯示裝置屏幕上的像素時(shí),正獲得所述X和Y坐標(biāo)。
12.如權(quán)利要求4所述的顯示數(shù)據(jù)傳遞裝置,其特征在于通過(guò)這樣的信息來(lái)代表所述相鄰區(qū)域,該信息是提供所述更新顯示數(shù)據(jù)的最小X和Y坐標(biāo)的開(kāi)始像素信息和提供所述已經(jīng)更新顯示數(shù)據(jù)的最大X和Y坐標(biāo)的結(jié)束像素信息,當(dāng)所述已經(jīng)更新的顯示數(shù)據(jù)被顯示為所述顯示裝置屏幕上的像素時(shí),正獲得所述X和Y坐標(biāo)。
13.如權(quán)利要求1所述的顯示數(shù)據(jù)傳遞裝置,其特征在于通過(guò)這樣的信息來(lái)代表所述相鄰區(qū)域,該信息是提供至少一個(gè)坐標(biāo)比所述更新顯示數(shù)據(jù)的最小X或Y坐標(biāo)小的像素的所述X和Y坐標(biāo)的開(kāi)始像素信息和提供所述已經(jīng)更新顯示數(shù)據(jù)的最大X和Y坐標(biāo)的結(jié)束像素信息,當(dāng)所述已經(jīng)更新的顯示數(shù)據(jù)被顯示為所述顯示裝置屏幕上的像素時(shí),正獲得所述X和Y坐標(biāo)。
14.如權(quán)利要求2所述的顯示數(shù)據(jù)傳遞裝置,其特征在于通過(guò)這樣的信息來(lái)代表所述相鄰區(qū)域,該信息是提供至少一個(gè)坐標(biāo)比所述更新顯示數(shù)據(jù)的最小X或Y坐標(biāo)小的像素的所述X和Y坐標(biāo)的開(kāi)始像素信息和提供所述已經(jīng)更新顯示數(shù)據(jù)的最大X和Y坐標(biāo)的結(jié)束像素信息,當(dāng)所述已經(jīng)更新的顯示數(shù)據(jù)被顯示為所述顯示裝置屏幕上的像素時(shí),正獲得所述X和Y坐標(biāo)。
15.如權(quán)利要求3所述的顯示數(shù)據(jù)傳遞裝置,其特征在于通過(guò)這樣的信息來(lái)代表所述相鄰區(qū)域,該信息是提供至少一個(gè)坐標(biāo)比所述更新顯示數(shù)據(jù)的最小X或Y坐標(biāo)小的像素的所述X和Y坐標(biāo)的開(kāi)始像素信息和提供所述已經(jīng)更新顯示數(shù)據(jù)的最大X和Y坐標(biāo)的結(jié)束像素信息,當(dāng)所述已經(jīng)更新的顯示數(shù)據(jù)被顯示為所述顯示裝置屏幕上的像素時(shí),正獲得所述X和Y坐標(biāo)。
16.如權(quán)利要求4所述的顯示數(shù)據(jù)傳遞裝置,其特征在于通過(guò)這樣的信息來(lái)代表所述相鄰區(qū)域,該信息是提供至少一個(gè)坐標(biāo)比所述更新顯示數(shù)據(jù)的最小X或Y坐標(biāo)小的像素的所述X和Y坐標(biāo)的開(kāi)始像素信息和提供所述已經(jīng)更新顯示數(shù)據(jù)的最大X和Y坐標(biāo)的結(jié)束像素信息,當(dāng)所述已經(jīng)更新的顯示數(shù)據(jù)被顯示為所述顯示裝置屏幕上的像素時(shí),正獲得所述X和Y坐標(biāo)。
17.如權(quán)利要求1所述的顯示數(shù)據(jù)傳遞裝置,其特征在于通過(guò)這樣的信息來(lái)代表所述相鄰區(qū)域,該信息是提供至少一個(gè)坐標(biāo)比所述更新顯示數(shù)據(jù)的最小X或Y坐標(biāo)小的像素的所述X和Y坐標(biāo)的開(kāi)始像素信息和提供至少一個(gè)坐標(biāo)比所述已經(jīng)更新顯示數(shù)據(jù)的最大X或Y坐標(biāo)大的像素的所述X和Y坐標(biāo)的結(jié)束像素信息,當(dāng)所述已經(jīng)更新的顯示數(shù)據(jù)被顯示為所述顯示裝置屏幕上的像素時(shí),正獲得所述X和Y坐標(biāo)。
18.如權(quán)利要求2所述的顯示數(shù)據(jù)傳遞裝置,其特征在于通過(guò)這樣的信息來(lái)代表所述相鄰區(qū)域,該信息是提供至少一個(gè)坐標(biāo)比所述更新顯示數(shù)據(jù)的最小X或Y坐標(biāo)小的像素的所述X和Y坐標(biāo)的開(kāi)始像素信息和提供至少一個(gè)坐標(biāo)比所述已經(jīng)更新顯示數(shù)據(jù)的最大X或Y坐標(biāo)大的像素的所述X和Y坐標(biāo)的結(jié)束像素信息,當(dāng)所述已經(jīng)更新的顯示數(shù)據(jù)被顯示為所述顯示裝置屏幕上的像素時(shí),正獲得所述X和Y坐標(biāo)。
19.如權(quán)利要求3所述的顯示數(shù)據(jù)傳遞裝置,其特征在于通過(guò)這樣的信息來(lái)代表所述相鄰區(qū)域,該信息是提供至少一個(gè)坐標(biāo)比所述更新顯示數(shù)據(jù)的最小X或Y坐標(biāo)小的像素的所述X和Y坐標(biāo)的開(kāi)始像素信息和提供至少一個(gè)坐標(biāo)比所述已經(jīng)更新顯示數(shù)據(jù)的最大X或Y坐標(biāo)大的像素的所述X和Y坐標(biāo)的結(jié)束像素信息,當(dāng)所述已經(jīng)更新的顯示數(shù)據(jù)被顯示為所述顯示裝置屏幕上的像素時(shí),正獲得所述X和Y坐標(biāo)。
20.如權(quán)利要求4所述的顯示數(shù)據(jù)傳遞裝置,其特征在于通過(guò)這樣的信息來(lái)代表所述相鄰區(qū)域,該信息是提供至少一個(gè)坐標(biāo)比所述更新顯示數(shù)據(jù)的最小X或Y坐標(biāo)小的像素的所述X和Y坐標(biāo)的開(kāi)始像素信息和提供至少一個(gè)坐標(biāo)比所述已經(jīng)更新顯示數(shù)據(jù)的最大X或Y坐標(biāo)大的像素的所述X和Y坐標(biāo)的結(jié)束像素信息,當(dāng)所述已經(jīng)更新的顯示數(shù)據(jù)被顯示為所述顯示裝置屏幕上的像素時(shí),正獲得所述X和Y坐標(biāo)。
21.顯示數(shù)據(jù)傳遞方法是將對(duì)屏幕顯示的顯示數(shù)據(jù)通過(guò)保存對(duì)一個(gè)屏幕的顯示數(shù)據(jù)的物理存儲(chǔ)器而傳遞到顯示裝置,所述方法包含下列步驟在顯示數(shù)據(jù)保存部分中呈現(xiàn)并保存要輸入的顯示數(shù)據(jù);探測(cè)已經(jīng)從保存在所述顯示數(shù)據(jù)保存部分中的所述顯示數(shù)據(jù)更新其呈現(xiàn)內(nèi)容的顯示數(shù)據(jù);指定其包括具有保存于其中所述已經(jīng)更新顯示數(shù)據(jù)并具有相鄰物理地址的所有區(qū)域的相鄰區(qū)域;將保存在所述已經(jīng)指定的相鄰區(qū)域中的所述顯示數(shù)據(jù)傳遞到所述顯示裝置。
22.用于允許計(jì)算機(jī)執(zhí)行這樣方法的程序,該方法是將對(duì)屏幕顯示的顯示數(shù)據(jù)通過(guò)保存對(duì)一個(gè)屏幕的顯示數(shù)據(jù)的物理存儲(chǔ)器而傳遞到顯示裝置,所述程序包含下列步驟在顯示數(shù)據(jù)保存部分中呈現(xiàn)并保存要輸入的顯示數(shù)據(jù);探測(cè)已經(jīng)從保存在所述顯示數(shù)據(jù)保存部分中的所述顯示數(shù)據(jù)更新其呈現(xiàn)內(nèi)容的顯示數(shù)據(jù);指定其包括具有保存于其中所述已經(jīng)更新顯示數(shù)據(jù)并具有相鄰物理地址的所有區(qū)域的相鄰區(qū)域;將保存在所述已經(jīng)指定的相鄰區(qū)域中的所述顯示數(shù)據(jù)傳遞到所述顯示裝置。
23.具有保存于其上程序的計(jì)算機(jī)可讀存儲(chǔ)媒體,其允許計(jì)算機(jī)執(zhí)行這樣的方法,即將對(duì)屏幕顯示的顯示數(shù)據(jù)通過(guò)保存對(duì)一個(gè)屏幕的顯示數(shù)據(jù)的物理存儲(chǔ)器而傳遞到顯示裝置,所述程序包含下列步驟在顯示數(shù)據(jù)保存部分中呈現(xiàn)并保存要輸入的顯示數(shù)據(jù);探測(cè)已經(jīng)從保存在所述顯示數(shù)據(jù)保存部分中的所述顯示數(shù)據(jù)更新其呈現(xiàn)內(nèi)容的顯示數(shù)據(jù);指定其包括具有保存于其中所述已經(jīng)更新顯示數(shù)據(jù)并具有相鄰物理地址的所有區(qū)域的相鄰區(qū)域;將保存在所述已經(jīng)指定的相鄰區(qū)域中的所述顯示數(shù)據(jù)傳遞到所述顯示裝置。
全文摘要
接收部分11指引呈現(xiàn)部分12重新呈現(xiàn)部分需要更新圖像的顯示數(shù)據(jù)。通過(guò)響應(yīng)該指令,呈現(xiàn)部分12重新呈現(xiàn)保存在顯示數(shù)據(jù)保存部分13中的有關(guān)顯示數(shù)據(jù)。在顯示數(shù)據(jù)保存部分13中,顯示數(shù)據(jù)被重新呈現(xiàn),而且更新信息也被保存。當(dāng)傳遞顯示數(shù)據(jù)時(shí),顯示數(shù)據(jù)傳遞部分15詢問(wèn)相鄰區(qū)域探測(cè)部分14有關(guān)要被傳遞的數(shù)據(jù)區(qū)域的范圍。相鄰區(qū)域探測(cè)部分14基于更新信息指定包含被包括在物理存儲(chǔ)器中的所有已經(jīng)更新顯示數(shù)據(jù)的一組相鄰區(qū)域,并通知顯示數(shù)據(jù)傳遞部分15有關(guān)已經(jīng)指定的相鄰區(qū)域。顯示數(shù)據(jù)傳遞部分15每次將包含在相鄰區(qū)域中的數(shù)據(jù)傳遞到顯示部分16。
文檔編號(hào)G09G5/395GK1581059SQ20041005580
公開(kāi)日2005年2月16日 申請(qǐng)日期2004年7月30日 優(yōu)先權(quán)日2003年7月31日
發(fā)明者堀內(nèi)優(yōu)希, 小泉英人, 高橋哲哉 申請(qǐng)人:松下電器產(chǎn)業(yè)株式會(huì)社