新四季網

顯示器數據傳遞裝置和方法

2023-06-22 01:37:36

專利名稱:顯示器數據傳遞裝置和方法
技術領域:
0001本發明涉及顯示數據傳遞裝置和方法,尤其涉及顯示數據傳遞裝置,以及顯示數據傳遞方法,該裝置用於傳遞保存在物理存儲器中的顯示數據,以在如CRT或液晶顯示器這樣的顯示屏上顯示該顯示數據。
背景技術:
0002按照慣例,在諸如具有像CRT或液晶顯示器這樣的顯示裝置的計算機這樣的信息處理裝置或系統中,關於一個屏幕的顯示數據周期性的被傳遞到該顯示裝置來顯示,藉此顯示數據的變化被顯示在屏幕上。然而,在諸如CPU和總線速度這樣的硬體性能不好的信息處理裝置或系統中,對顯示裝置而言,每次關於一個屏幕傳遞顯示數據的進程量是大的,這可能會降低系統性能。另外,在諸如行動電話這樣的假設通過電池來執行其操作的裝置或系統中,由於頻繁重複這樣大量的顯示數據的傳遞進程而消耗的能量可能會減少連續操作時間。
0003為了解決上述的問題,已經提出了關於在更新顯示數據時僅傳遞部分已經被更新的顯示數據的技術。這樣的技術在像日本公開專利發行第11-65813號(Japanese Laid-Open Patent Publication No.11-65813)中說明。圖8是闡明在前述發行中說明的傳統顯示數據傳遞裝置範例配置的框圖。
0004在圖8中,傳統的顯示數據傳遞裝置包括接收部分110、呈現部分(render section)120、顯示數據保存部分130、顯示數據傳遞部分150,以及顯示部分160。接收部分110接收背景信息和附加信息。和不涉及暫態變化的背景信息形成對比,附加信息包括涉及諸如像在汽車導航系統中你的汽車位置這樣的暫態變化的信息。呈現部分120基於背景信息和附加信息來控制呈現。顯示數據保存部分130具有動態呈現區域131,其用於保存附加信息和用於保存背景信息的背景呈現區域132。顯示數據保存部分130保存附加信息和背景信息,其構成關於一個屏幕的顯示數據。顯示數據傳遞部分150傳遞被保存在動態呈現區域131中的顯示數據,以顯示在顯示部分160的顯示屏上的顯示數據。
0005在這樣配置的傳統顯示數據傳遞裝置中,當由接收部分110接收的附加信息已經被更新時,呈現部分120決定保存在動態呈現區域131中需要重新呈現的部分顯示數據。然後,呈現部分120在顯示數據的決定部分上進行已經更新顯示數據的重新呈現。在完成重新呈現之後,顯示數據傳遞部分150僅傳遞部分已經從動態呈現區域131被重新呈現到顯示部分160的顯示數據,從而在屏幕上重新顯示重新呈現的顯示數據。
0006然而,上述配置有這樣的問題,即在部分重新呈現的顯示數據在物理上不與動態呈現區域131相鄰的情況下,不需要CPU處理的DMA傳遞模式不能被使用,其導致CPU處理量的增加。下面我們將使用闡明顯示屏上像素位置和保存物理存儲器(如RAM)中像素顯示數據的存儲區域之間的通用關係的例子來說明這個問題。圖9是闡明顯示部分160的顯示屏上和在顯示數據保存部分130中提供的區域上的像素位置同該像素的保存顯示數據之間範例關係的示意圖。
0007如我們所熟知的,在諸如CRT或液晶顯示器這樣的顯示裝置中,從屏幕92的左上像素921到右下像素92n(n是任意整數)進行逐行掃描(scannedline by line)的關於一個屏幕的顯示數據被保存在其物理地址與物理存儲器94相鄰的數據區域中。因此,如圖9中所示,被並成屏幕92上3×3像素大小塊的像素92a到92i的顯示數據被單獨保存在3個數據區域(陰影線部分)94a到94c、94d到94f,以及94g到94i中,其物理地址不與物理存儲器94相鄰。
0008這樣單獨保存的顯示數據需要以這樣的方式來被傳遞,即首先傳遞保存在數據區域94a到94c中的顯示數據,然後傳遞保存在數據區域94d到94f中的顯示數據,最後傳遞保存在數據區域94g到94i中的顯示數據。也就是說,顯示數據傳遞進程被執行3次。
0009進一步,在上述傳統配置中,通過顯示數據傳遞部分150而到顯示部分160的顯示數據傳遞關於在通過呈現部分120的動態呈現部分131執行的一個重新呈現進程而至少出現一次。在通用計算機系統中,從呈現部分120到動態呈現區域131的重新呈現意味著向物理存儲器寫數據,而且從動態呈現區域131到顯示部分160的顯示數據傳遞意味著從物理存儲器讀數據。因此,在諸如計算機遊戲這樣的系統中,其中通過用戶操作等來頻繁執行重新呈現,向物理存儲器寫數據/從物理存儲器讀數據是被經常使用的。因此,在諸如存儲器總線與物理存儲器連接的傳遞性能不好的行動電話這樣的系統中,系統性能就被降低了。

發明內容
0010因此,本發明的目的是提供顯示數據傳遞裝置和方法,其能夠實現系統性能的改進,這是通過將不相鄰的保存在物理存儲器中的多數重新呈現的顯示數據塊傳遞到顯示部分,以便包括在物理上相鄰區域中的數據塊。
本發明具有下面的特徵,以獲得上述的目的。
0011本發明的第一方面旨在用於將關於顯示屏的顯示數據傳遞到顯示裝置的顯示數據傳遞裝置。為獲取上述的目的,本發明的顯示數據傳遞裝置包含顯示數據保存部分、呈現部分、相鄰區域探測部分,以及顯示數據傳遞部分。
0012顯示數據保存裝置保存關於顯示裝置一個屏幕的顯示數據。呈現部分在顯示數據存儲部分中呈現並保存要輸入的顯示數據。相鄰區域探測部分探測已經從保存在顯示數據存儲部分中的顯示數據更新其呈現內容的顯示數據,並指定相鄰區域,其包括具有保存在其中的已經更新的顯示數據且具有相鄰物理地址的所有區域。顯示數據傳遞部分將保存在由相鄰區域探測部分指定的相鄰區域中的顯示數據傳遞到顯示裝置。
0013作為用於啟動通過顯示數據傳遞部分的顯示數據傳遞的觸發器,在呈現部分已經完成了顯示數據的呈現和保存之後,呈現部分可提供允許到顯示數據傳遞部分的傳遞執行的指令。
另外,可能進一步提供更新探測部分,其用於探測是否存在對呈現保存在顯示數據保存部分中的顯示數據內容的更新;以及這樣的周期更新部分,其用於根據預定周期基礎來詢問更新探測部分是否已經有更新,且若已經有更新的話,是否已經提供允許到顯示數據傳遞部分的傳遞執行的指令。
既然這樣,進一步提供數據傳遞約束部分是值得的,其用於在呈現部分處於呈現和保存顯示數據保存部分中的顯示數據的進程中的情況下,向顯示數據傳遞部分提供約束傳遞執行的指令。
0014通常,相鄰區域可通過這樣的偏移信息來表達,其提供表明在顯示數據保存部分中的已經更新的顯示數據保存區域物理地址的最低物理地址,以及這樣的大小信息,其提供從最低物理地址到最高物理地址的已經更新顯示數據的範圍。
0015另外,相鄰區域可通過啟動像素信息和結束像素信息來表達,該啟動像素信息提供已經更新顯示數據的最小X和Y坐標,該結束像素信息提供已經更新數據的最大X和Y坐標,當已經更新的顯示數據被顯示為顯示裝置屏幕上的像素時,就獲得該X和Y坐標。
作為選擇,相鄰區域可通過提供像素X和Y坐標的啟動像素信息和提供已經更新顯示數據的最大X和Y坐標的結束像素信息來表達,該啟動像素信息的至少一個坐標比已經更新顯示數據的最小X或Y坐標小,且當已經更新的顯示數據被顯示為顯示裝置屏幕上的像素時,就獲得該X和Y坐標。
進一步,相鄰區域可通過提供像素X和Y坐標的啟動像素信息和提供像素X和Y坐標的結束像素信息來表達,該啟動像素信息的至少一個坐標比已經更新顯示數據的最小X或Y坐標小,該結束像素的至少一個坐標比更新顯示數據的最大X或Y坐標大,且當已經更新的顯示數據被顯示為顯示裝置屏幕上的像素時,就獲得該X和Y坐標。
0016由上述顯示數據傳遞裝置的單獨構件執行的進程可作為提供一系列處理步驟的顯示數據傳遞方法。特別的是,顯示數據傳遞方法包含下面的步驟在顯示數據保存部分呈現並保存要輸入的顯示數據;探測已經從保存在顯示數據保存部分中的顯示數據更新其呈現內容的顯示數據;指定包括具有保存於其中的已經更新的顯示數據和具有相鄰物理地址的所有區域的相鄰區域;以及將保存在指定相鄰區域中的顯示數據傳遞到顯示裝置。
0017能以用於允許計算機執行一系列處理步驟的程序的形式來提供上述顯示數據傳遞方法。可通過具有保存於其上程序的計算機可讀存儲媒體而將該程序安裝到計算機上。
0018如上所述,根據本發明,當有對圖像顯示數據的更新時,就指定包含該已經更新的顯示數據的相鄰區域。這就使通過單個DMA傳遞將相鄰區域傳遞到顯示部分成為可能,即使當對顯示數據的更新是部分時也成立。從而可避免從物理存儲器頻繁讀取數據,並且這樣可顯示已經更新的圖像而不增加CPU負載。
另外,包含已經更新的顯示數據的相鄰區域以預定的周期基礎而被傳遞到顯示部分。這就使通過單個DMA傳遞將包含具有已經更新顯示數據的相鄰區域在預定的周期時間內傳遞到顯示部分成為可能,即使當在短時間內頻繁出現重新呈現時這也是成立的。
進一步,當正進行重新呈現進程時,就約束向顯示部分的包含已經更新顯示數據的相鄰區域的傳遞。這就可以避免這樣的情形,即處於更新進程中的不完整圖像被顯示到顯示部分的屏幕上,即使在獲取預定周期而關於一個屏幕的顯示數據正被寫到顯示數據保存部分的情況下這也成立。
0019當結合附圖,從下面本發明的詳細說明中,我們可以更明顯的理解本發明的這些和其他的對象、特徵、方面和優點。


0020圖1是依照本發明的第一實施例闡明顯示數據傳遞裝置配置的框圖;圖2是依照本發明的第一實施例示出顯示數據傳遞方法處理步驟的流程圖;圖3是示出圖1顯示部分16的顯示屏幕上像素位置同提供於顯示數據保存部分13且其保存像素顯示數據的保存區域33之間範例關係的示意圖;圖4是依照本發明的第二實施例闡明顯示數據傳遞配置的框圖;圖5是依照本發明的第二實施例示出顯示數據傳遞方法處理步驟的流程圖;圖6是依照本發明的第三實施例闡明顯示數據傳遞裝置配置的框圖;圖7是依照本發明的第三實施例示出顯示數據傳遞方法處理步驟的流程圖;圖8是闡明傳統顯示數據傳遞裝置配置的框圖;以及圖9是示出顯示部分160的顯示屏上的像素位置同提供於顯示數據保存部分130中且其保存該像素的顯示數據的區域94之間範例關係的示意圖。
具體實施例方式
0021下面將參考附圖,說明本發明的實施例。
(第一實施例)圖1是依照本發明的第一實施例闡明顯示數據傳遞裝置配置的框圖。在圖1中,根據第一實施例的顯示數據傳遞裝置包括接收部分11、呈現部分12、顯示數據保存部分13、相鄰區域探測部分14、顯示數據傳遞部分15,以及顯示部分16。圖2是依照本發明的第一實施例示出顯示數據傳遞方法處理步驟的流程圖。圖3是示出圖1顯示部分16的顯示屏幕上像素位置同提供於圖1顯示數據保存部分13且其保存像素顯示數據的保存區域33之間範例關係的示意圖。
0022關於要被顯示在顯示部分16屏幕上的圖像的像素信息被輸入到接收部分11(步驟S201)。依照被輸入的像素信息,接收部分11然後指引呈現部分12重新呈現需要更新的部分圖像的顯示數據。儘管在一般情況下,僅有關需要更新的部分圖像的像素信息被輸入到接收部分11,但是可能輸入有關另外包括不需要更新部分圖像的像素信息的整個屏幕的像素信息。在後一種情況中,接收部分11應執行決定一個屏幕中的哪部分圖像已經被更新了的進程。依照接收自接收部分11的指令,呈現部分12重現呈現需要更新的保存在顯示數據保存部分13中的部分圖像的顯示數據。
0023顯示數據保存部分13具有保存區域33,其由用於保存對顯示部分16一個屏幕的顯示數據的數據區域34和用於保存表明何範圍的顯示數據已經被更新(重新呈現)的更新信息的屬性區域35組成(見圖3)。顯示數據保存部分13在相鄰數據區域341到34n中保存關於從屏幕32的左上像素321到右下像素32n被進行逐行掃描的對一個屏幕的顯示數據,對傳統顯示數據保存部分130而言情況也是如此。進一步,在圖3例子中闡明的顯示數據保存部分13中,有關顯示數據的更新信息被以開始地址351和結束地址352的形式保存在屬性區域35中。顯示數據保存部分13通常由諸如RAM這樣的物理存儲器組成,且其被分配在存儲器裝置中。執行通過呈現部分12的重新呈現,這樣以使新的顯示數據被保存在相應部分圖像的數據區域34中,且預定的更新信息被寫到屬性區域35中。一完成需要更新部分圖像顯示數據的重新呈現,呈現部分12就通知已經完成重新呈現的顯示數據傳遞部分15(步驟S203)。
0024如圖3中所示,典型的更新信息包含開始地址351(偏移信息)和結束地址352(偏移信息),其開始地址表明已經更新其顯示數據的數據區域的最低物理地址,其結束地址表明最高物理地址。在圖3的例子中,數據區域34a的物理地址用作開始地址351,且數據區域34i的物理地址用作結束地址352。在另一個配置中,更新信息可包含開始地址(偏移信息)和包含範圍從開始地址處的顯示數據到結束地址處的顯示數據的所有顯示數據的物理存儲器的字節數(大小信息)。通過使用這樣的相鄰信息,計算機系統的程序或硬體可探測物理存儲器中有關相鄰區域的信息,作為可辨認的信息,這使執行高速顯示數據傳遞處理成為可能。
0025又在另一個配置中,更新信息可包含當在屏幕上顯示開始地址處的顯示數據時獲得的像素位置(X和Y坐標)和當在屏幕上顯示結束地址處的顯示數據時獲得的像素位置。例如,像素位置的坐標原點可被這樣設置,以使屏幕左上的像素位置(X,Y)=(0,0)。既然這樣,通過允許顯示數據傳遞部分15從由相鄰區域探測部分14提供的像素位置信息來識別顯示數據保存部分13的物理地址,而相鄰區域探測部分14不再需要理解物理地址等,而理解物理地址強烈依靠計算機系統的硬體配置。這就使在不同體系結構的計算機系統上安裝本發明的顯示數據傳遞裝置而成為可能。
0026通過響應來自呈現部分12的通知,顯示數據傳遞部分15詢問相鄰區域探測部分14有關其顯示數據已經被更新的顯示數據保存部分13的數據區域。通過相應該詢問,相鄰區域探測部分14檢查顯示數據保存部分13的屬性區域35,並指定包括其顯示數據已經被更新且在物理存儲器中是相鄰的所有數據區域的數據區域36(步驟S204)。然後,相鄰區域探測部分14向顯示數據傳遞部分15提供表明該指定相鄰數據區域36的相鄰信息。
0027注意,相鄰數據區域36不必為總是從開始地址351處的數據區域(或像素位置)處開始且總是在結束地址352處的數據區域(或像素位置)處結束的最小相鄰區域,只要相鄰數據區域36包括其顯示數據已經被更新的所有數據區域。例如,具有這樣X和Y坐標的未更新顯示數據的數據區域可用作相鄰數據區域36的開始區域,其中X和Y坐標中的至少一個比在開始地址351處的顯示數據被顯示在屏幕上時獲得的X或Y坐標小,或者,具有這樣X和Y坐標的未更新顯示數據的數據區域可用作相鄰數據區域36的結束區域,其中X和Y坐標中的至少一個比在結束地址352處的顯示數據被顯示在屏幕上時獲得的X或Y坐標大。因此,考慮到系統的處理效率等,可以自由設置相鄰數據區域36的配置或大小。
0028顯示數據傳遞部分15依照有關由相鄰區域探測部分14提供的相鄰數據區域36的信息而從顯示數據保存部分13讀取顯示數據,並將該顯示數據傳遞到顯示部分16(步驟S205)。在傳遞顯示數據時,顯示數據傳遞部分15也清除寫到顯示數據保存部分13的屬性區域35的更新信息。顯示部分16由諸如CRT或液晶顯示器這樣的顯示裝置組成。顯示部分16接收已經被從顯示數據保存部分13傳遞的顯示數據,然後在屏幕上顯示該接收的顯示數據(步驟S206)。注意,儘管本實施例闡明顯示部分16被包括在顯示數據傳遞裝置內的情況,但是可從顯示數據傳遞裝置單獨提供顯示部分16。
0029如上所述,根據本發明第一實施例的顯示數據傳遞裝置和方法,當已經存在對圖像顯示數據的更新時,就指定包含該更新顯示數據的相鄰區域。這就使通過單個DMA傳遞將相鄰區域傳遞到顯示部分成為可能,這即使當對顯示數據的更新是部分的時也是成立的。從而可避免頻繁從物理存儲器讀取數據,且這樣可顯示已經更新的圖形,而不增加CPU負載。
0030(第二實施例)圖4是依照本發明的第二實施例闡明顯示數據傳遞配置的框圖。在圖4中,依照第二實施例的顯示數據傳遞裝置包括接收部分11、呈現部分42、顯示數據保存部分13、相鄰區域探測部分14、更新探測部分47、周期更新部分48、顯示數據傳遞部分45,以及顯示部分16。如在圖4中所能看到的,依照第二實施例的顯示數據傳遞裝置不同於依照前述第一實施例的顯示數據傳遞裝置,這是由於其另外提供更新探測部分47和周期更新部分48,且呈現部分12和顯示數據傳遞部分15被呈現部分42和顯示數據傳遞部分45分別代替。
0031下面將進一步參考圖5來說明依照第二實施例的顯示數據傳遞裝置,其重點在前述不同的配置。圖5是依照本發明的第二實施例示出顯示數據傳遞方法處理步驟的流程圖。注意,在圖5中,用相同的步驟號來標明與圖2中相同的處理步驟。
0032如用與第一實施例相同的方式,像素信息被輸入到接收部分11,然後用呈現部分42來執行重新呈現進程(步驟S201和S202)。注意,這裡通知沒有被從呈現部分42提供到顯示數據傳遞部分45。周期更新部分48以預定周期基礎來詢問更新探測部分47在顯示數據保存部分13中是否已經有對顯示數據的更新。基本上,周期更新部分48控制的執行與由呈現部分42執行的重新呈現進程是異步的。通過響應來自周期更新部分48的詢問,更新探測部分47探測是否已經有對保存在顯示數據保存部分13中顯示數據的更新,並提供對周期更新部分48的探測結果(步驟S502)。基於寫到顯示數據保存部分13的屬性區域35的更新信息而執行該探測。若周期更新部分48接收來自已經存在更新的更新探測部分47的響應,則周期更新部分48指引顯示數據傳遞部分45傳遞顯示數據(步驟S503)。通過響應來自周期更新部分48的指令,顯示數據傳遞部分45詢問相鄰區域探測部分14有關已經更新其顯示數據的顯示數據保存部分13的數據區域。
0033如上所述,根據本發明第二實施例的顯示數據傳遞裝置和方法,包含已經更新顯示數據的相鄰區域以預定周期基礎而被傳遞到顯示部分。這就使通過單個DMA傳遞而在預定的周期時間內將包含已經被更新的顯示數據的相鄰區域傳遞到顯示部分成為可能,這即使當在短時間內重新呈現頻繁出現也是成立的。
0034(第三實施例)圖6是依照本發明的第三實施例闡明顯示數據傳遞裝置配置的框圖。在圖6中,依照第三實施例的顯示數據傳遞裝置包括接收部分11、呈現部分62、顯示數據保存部分13、連續區域探測部分14,以及更新探測部分47,周期更新部分48、數據傳遞約束部分69、顯示數據傳遞部分65,以及顯示部分16。如在圖6中所能看到的,依照第三實施例的顯示數據傳遞裝置不同於依照前述第二實施例的顯示數據傳遞裝置,這是因為另外提供數據傳遞約束部分69,且呈現部分42和顯示數據傳遞部分45分別被呈現部分62和顯示數據傳遞部分65替代。
0035下面將進一步參考圖7來說明依照第三實施例的顯示數據傳遞裝置,其重點在前述不同的配置。圖7是依照本發明的第三實施例示出顯示數據傳遞方法處理步驟的流程圖。注意,在圖7中,用相同的步驟號來標明與圖2和圖5中相同的處理步驟。
0036如用與第二實施例相同的方式,像素信息被輸入到接收部分11,然後用呈現部分62來執行重新呈現進程(步驟S201和S202)。另外,呈現部分62通知數據傳遞約束部分69有關對重新呈現進程的開始和完成次數。數據傳遞約束部分69控制數據傳遞,這樣以使顯示數據傳遞部分65在呈現部分62正執行顯示數據保存部分13上的呈現進程時,不將顯示數據傳遞到顯示部分16(步驟S701)。基本上,數據傳遞約束部分69控制的執行與由呈現部分62執行的重新呈現進程是異步的。特別的,當通過呈現已經開始的呈現部分62通知數據傳遞約束部分69時,數據傳遞約束部分69指引顯示數據傳遞部分65抑制數據傳遞。另外,當數據傳遞約束部分69沒有被呈現已經完成的呈現部分62通知時,數據傳遞約束部分69就指引顯示數據傳遞部分65清除該數據傳遞的約束狀態。因此,即使顯示數據傳遞部分65由周期更新部分48指引,以在數據傳遞被抑制時傳遞顯示數據,顯示數據傳遞部分65還是不執行實際的數據傳遞進程。也就是說,顯示數據傳遞部分65僅當已經存在對顯示數據的更新且數據傳遞沒有被抑制時,才將顯示數據傳遞到顯示部分16。
0037如上所述,依照本發明第三實施例的顯示數據傳遞裝置和方法,當重新呈現進程正在進行時,就抑制包含已經更新顯示數據的相鄰區域向顯示部分的傳遞。這就可以避免這樣的情形,即在顯示部分的屏幕上顯示正處於更新進程的不完全圖像,這即使在對一個屏幕的顯示數據正被寫到顯示數據保存部分的同時獲得預定周期的情況下也成立。特別的,這個數據傳遞約束進程對諸如具有大尺寸顯示屏的系統或具有對物理存儲器低的寫速度的系統具有較大的影響。
0038前述第一到第三實施例說明其中在顯示數據保存部分13中提供屬性區域35的配置,呈現部分12、42或62保存更新信息,且相鄰區域探測區域14通過參考屬性區域35而探測相鄰區域。在另一個配置中,呈現部分12、42或62可直接通知相鄰區域探測部分14有關相鄰區域信息。
進一步,儘管前述第一到第三實施例說明其中顯示部分16被包括在顯示數據傳遞裝置內的配置,顯示部分16還是可以被提供為來自顯示數據傳遞裝置的單獨裝置(如監視器)。
0039通常,用保存在存儲裝置(如ROM、RAM、硬碟等)中且能夠執行前述處理步驟的CPU解釋預定程序來實現在前述第一到第三實施例中說明的顯示數據傳遞方法。既然這樣,程序數據可通過諸如CD-ROM或軟盤這樣的存儲媒體而被安裝在存儲裝置中,或者可從存儲媒體直接執行。
0040雖然已經詳細說明了本發明,前述的說明在所有方面均是例證性的,並非限制。應當理解的是,在不背離本發明範圍的前提下,可作出許多其他的修改和變化。
權利要求
1.顯示數據傳遞裝置,其用於將對屏幕顯示的顯示數據傳遞到顯示裝置,這包含顯示數據保存部分,其用於保存對所述顯示裝置一個屏幕的顯示數據;呈現部分,其用於在顯示數據保存部分中呈現並保存要輸入的顯示數;相鄰區域探測部分,其用於探測已經從保存在所述顯示數據保存部分中的所述顯示數據更新其呈現內容的顯示數據,並指定其包括具有保存於其中的所述已經更新的顯示數據且具有相鄰物理地址的所有區域的相鄰區域;以及顯示數據傳遞部分,其用於將保存於由所述相鄰區域探測部分指定的所述相鄰區域中的所述顯示數據傳遞到所述顯示裝置。
2.如權利要求1所述的顯示數據傳遞裝置,其特徵在於在所述呈現部分已經完成所述顯示數據的所述呈現和保存之後,所述呈現部分向所述顯示數據傳遞部分提供允許傳遞執行的指令。
3.如權利要求1所述的顯示數據傳遞裝置,進一步包含更新探測部分,其用於探測是否已經存在對保存在所述顯示數據保存部分中所述顯示數據呈現內容的更新;以及周期更新部分,其用於以預定周期基礎來詢問所述更新探測部分是否已經存在更新,並且若已經存在更新,則向所述顯示數據傳遞部分提供允許傳遞執行的指令。
4.如權利要求3所述的顯示數據傳遞裝置,進一步包含數據傳遞約束部分,其用於在所述呈現部分正處於呈現和保存所述顯示數據保存部分中的顯示數據的進程中的情形下,向所述顯示數據傳遞部分提供抑制傳遞執行的指令。
5.如權利要求1所述的顯示數據傳遞裝置,其特徵在於通過這樣的信息來代表所述相鄰區域,該信息是提供表明所述顯示數據保存部分中的所述已經更新顯示數據的所述保存區域的所述物理地址的最低物理地址的偏移信息,以及提供從所述最低物理地址到最高物理地址範圍的大小信息。
6.如權利要求2所述的顯示數據傳遞裝置,其特徵在於通過這樣的信息來代表所述相鄰區域,該信息是提供表明所述顯示數據保存部分中所述已經更新顯示數據的所述保存區域的所述物理地址的最低物理地址的偏移信息,以及提供從所述最低物理地址到最高物理地址的所述已經更新的顯示數據範圍的大小信息。
7.如權利要求3所述的顯示數據傳遞裝置,其特徵在於通過這樣的信息來代表所述相鄰區域,該信息是提供表明所述顯示數據保存部分中所述已經更新顯示數據的所述保存區域的所述物理地址的最低物理地址的偏移信息,以及提供從所述最低物理地址到最高物理地址的所述已經更新的顯示數據範圍的大小信息。
8.如權利要求4所述的顯示數據傳遞裝置,其特徵在於通過這樣的信息來代表所述相鄰區域,該信息是提供表明所述顯示數據保存部分中所述已經更新顯示數據的所述保存區域的所述物理地址的最低物理地址的偏移信息,以及提供從所述最低物理地址到最高物理地址的所述已經更新的顯示數據範圍的大小信息。
9.如權利要求1所述的顯示數據傳遞裝置,其特徵在於通過這樣的信息來代表所述相鄰區域,該信息是提供所述已經更新顯示數據的最小X和Y坐標的開始像素信息和提供所述已經更新顯示數據的最大X和Y坐標的結束像素信息,當所述已經更新的顯示數據被顯示為所述顯示裝置屏幕上的像素時,正獲得所述X和Y坐標。
10.如權利要求2所述的顯示數據傳遞裝置,其特徵在於通過這樣的信息來代表所述相鄰區域,該信息是提供所述已經更新顯示數據的最小X和Y坐標的開始像素信息和提供所述已經更新顯示數據的最大X和Y坐標的結束像素信息,當所述已經更新的顯示數據被顯示為所述顯示裝置屏幕上的像素時,正獲得所述X和Y坐標。
11.如權利要求3所述的顯示數據傳遞裝置,其特徵在於通過這樣的信息來代表所述相鄰區域,該信息是提供所述已經更新顯示數據的最小X和Y坐標的開始像素信息和提供所述已經更新顯示數據的最大X和Y坐標的結束像素信息,當所述已經更新的顯示數據被顯示為所述顯示裝置屏幕上的像素時,正獲得所述X和Y坐標。
12.如權利要求4所述的顯示數據傳遞裝置,其特徵在於通過這樣的信息來代表所述相鄰區域,該信息是提供所述更新顯示數據的最小X和Y坐標的開始像素信息和提供所述已經更新顯示數據的最大X和Y坐標的結束像素信息,當所述已經更新的顯示數據被顯示為所述顯示裝置屏幕上的像素時,正獲得所述X和Y坐標。
13.如權利要求1所述的顯示數據傳遞裝置,其特徵在於通過這樣的信息來代表所述相鄰區域,該信息是提供至少一個坐標比所述更新顯示數據的最小X或Y坐標小的像素的所述X和Y坐標的開始像素信息和提供所述已經更新顯示數據的最大X和Y坐標的結束像素信息,當所述已經更新的顯示數據被顯示為所述顯示裝置屏幕上的像素時,正獲得所述X和Y坐標。
14.如權利要求2所述的顯示數據傳遞裝置,其特徵在於通過這樣的信息來代表所述相鄰區域,該信息是提供至少一個坐標比所述更新顯示數據的最小X或Y坐標小的像素的所述X和Y坐標的開始像素信息和提供所述已經更新顯示數據的最大X和Y坐標的結束像素信息,當所述已經更新的顯示數據被顯示為所述顯示裝置屏幕上的像素時,正獲得所述X和Y坐標。
15.如權利要求3所述的顯示數據傳遞裝置,其特徵在於通過這樣的信息來代表所述相鄰區域,該信息是提供至少一個坐標比所述更新顯示數據的最小X或Y坐標小的像素的所述X和Y坐標的開始像素信息和提供所述已經更新顯示數據的最大X和Y坐標的結束像素信息,當所述已經更新的顯示數據被顯示為所述顯示裝置屏幕上的像素時,正獲得所述X和Y坐標。
16.如權利要求4所述的顯示數據傳遞裝置,其特徵在於通過這樣的信息來代表所述相鄰區域,該信息是提供至少一個坐標比所述更新顯示數據的最小X或Y坐標小的像素的所述X和Y坐標的開始像素信息和提供所述已經更新顯示數據的最大X和Y坐標的結束像素信息,當所述已經更新的顯示數據被顯示為所述顯示裝置屏幕上的像素時,正獲得所述X和Y坐標。
17.如權利要求1所述的顯示數據傳遞裝置,其特徵在於通過這樣的信息來代表所述相鄰區域,該信息是提供至少一個坐標比所述更新顯示數據的最小X或Y坐標小的像素的所述X和Y坐標的開始像素信息和提供至少一個坐標比所述已經更新顯示數據的最大X或Y坐標大的像素的所述X和Y坐標的結束像素信息,當所述已經更新的顯示數據被顯示為所述顯示裝置屏幕上的像素時,正獲得所述X和Y坐標。
18.如權利要求2所述的顯示數據傳遞裝置,其特徵在於通過這樣的信息來代表所述相鄰區域,該信息是提供至少一個坐標比所述更新顯示數據的最小X或Y坐標小的像素的所述X和Y坐標的開始像素信息和提供至少一個坐標比所述已經更新顯示數據的最大X或Y坐標大的像素的所述X和Y坐標的結束像素信息,當所述已經更新的顯示數據被顯示為所述顯示裝置屏幕上的像素時,正獲得所述X和Y坐標。
19.如權利要求3所述的顯示數據傳遞裝置,其特徵在於通過這樣的信息來代表所述相鄰區域,該信息是提供至少一個坐標比所述更新顯示數據的最小X或Y坐標小的像素的所述X和Y坐標的開始像素信息和提供至少一個坐標比所述已經更新顯示數據的最大X或Y坐標大的像素的所述X和Y坐標的結束像素信息,當所述已經更新的顯示數據被顯示為所述顯示裝置屏幕上的像素時,正獲得所述X和Y坐標。
20.如權利要求4所述的顯示數據傳遞裝置,其特徵在於通過這樣的信息來代表所述相鄰區域,該信息是提供至少一個坐標比所述更新顯示數據的最小X或Y坐標小的像素的所述X和Y坐標的開始像素信息和提供至少一個坐標比所述已經更新顯示數據的最大X或Y坐標大的像素的所述X和Y坐標的結束像素信息,當所述已經更新的顯示數據被顯示為所述顯示裝置屏幕上的像素時,正獲得所述X和Y坐標。
21.顯示數據傳遞方法是將對屏幕顯示的顯示數據通過保存對一個屏幕的顯示數據的物理存儲器而傳遞到顯示裝置,所述方法包含下列步驟在顯示數據保存部分中呈現並保存要輸入的顯示數據;探測已經從保存在所述顯示數據保存部分中的所述顯示數據更新其呈現內容的顯示數據;指定其包括具有保存於其中所述已經更新顯示數據並具有相鄰物理地址的所有區域的相鄰區域;將保存在所述已經指定的相鄰區域中的所述顯示數據傳遞到所述顯示裝置。
22.用於允許計算機執行這樣方法的程序,該方法是將對屏幕顯示的顯示數據通過保存對一個屏幕的顯示數據的物理存儲器而傳遞到顯示裝置,所述程序包含下列步驟在顯示數據保存部分中呈現並保存要輸入的顯示數據;探測已經從保存在所述顯示數據保存部分中的所述顯示數據更新其呈現內容的顯示數據;指定其包括具有保存於其中所述已經更新顯示數據並具有相鄰物理地址的所有區域的相鄰區域;將保存在所述已經指定的相鄰區域中的所述顯示數據傳遞到所述顯示裝置。
23.具有保存於其上程序的計算機可讀存儲媒體,其允許計算機執行這樣的方法,即將對屏幕顯示的顯示數據通過保存對一個屏幕的顯示數據的物理存儲器而傳遞到顯示裝置,所述程序包含下列步驟在顯示數據保存部分中呈現並保存要輸入的顯示數據;探測已經從保存在所述顯示數據保存部分中的所述顯示數據更新其呈現內容的顯示數據;指定其包括具有保存於其中所述已經更新顯示數據並具有相鄰物理地址的所有區域的相鄰區域;將保存在所述已經指定的相鄰區域中的所述顯示數據傳遞到所述顯示裝置。
全文摘要
接收部分11指引呈現部分12重新呈現部分需要更新圖像的顯示數據。通過響應該指令,呈現部分12重新呈現保存在顯示數據保存部分13中的有關顯示數據。在顯示數據保存部分13中,顯示數據被重新呈現,而且更新信息也被保存。當傳遞顯示數據時,顯示數據傳遞部分15詢問相鄰區域探測部分14有關要被傳遞的數據區域的範圍。相鄰區域探測部分14基於更新信息指定包含被包括在物理存儲器中的所有已經更新顯示數據的一組相鄰區域,並通知顯示數據傳遞部分15有關已經指定的相鄰區域。顯示數據傳遞部分15每次將包含在相鄰區域中的數據傳遞到顯示部分16。
文檔編號G09G5/395GK1581059SQ20041005580
公開日2005年2月16日 申請日期2004年7月30日 優先權日2003年7月31日
發明者堀內優希, 小泉英人, 高橋哲哉 申請人:松下電器產業株式會社

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀