繪圖裝置制造方法
【專利摘要】矢量圖形數(shù)據(jù)管理部(24)具有對指針和向緩存部(23)緩存的優(yōu)先順序進行保存的管理表(25)。管理表(25)中還保存有優(yōu)先順序比由緩存部(23)進行緩存的優(yōu)先順序低的指針。矢量圖形數(shù)據(jù)管理部(24)在接收到繪圖命令的情況下,對包含在繪圖命令中的指針是否存在于管理表(25)中進行判定,基于不存在指針的情況下的規(guī)定的插入順序,進行管理表(25)的管理。
【專利說明】繪圖裝置
【技術領域】
[0001]本發(fā)明涉及一種繪圖裝置,其進行作為圖形的頂點坐標及顏色信息等繪圖信息的集合而表現(xiàn)出的矢量圖形數(shù)據(jù)的信息處理,特別地,涉及在顯示裝置上對矢量圖形數(shù)據(jù)進行繪圖時的數(shù)據(jù)緩存處理的管理。
【背景技術】
[0002]圖形繪圖裝置通常進行下述處理:如果產(chǎn)生來自CPU等運算部的繪圖命令,則從外部存儲裝置取得矢量圖形數(shù)據(jù),基于該數(shù)據(jù)由繪圖裝置進行繪圖處理,將作為繪圖處理結果的位圖數(shù)據(jù)顯示在顯示裝置中。在這里,例如專利文獻I所示,通過在繪圖裝置內部設置暫時存儲來自外部存儲裝置的數(shù)據(jù)的暫時存儲部,從而可以減少外部存儲裝置和繪圖裝置之間的數(shù)據(jù)傳送,提高圖形繪圖裝置的繪圖速度。
[0003]另外,有時在繪圖裝置和顯示器或打印機等顯示裝置之間,設置用于暫時保存繪圖后的位圖數(shù)據(jù)的緩存。通過從在該緩存中保存的數(shù)據(jù)中取出數(shù)據(jù),從而可以省去繪圖處理而顯示在顯示裝置上,因此,在繪圖處理的開銷高時,提高繪圖速度。在專利文獻2等中,上述緩存被稱為字體緩存,繪圖對象在多數(shù)情況下成為反復繪圖可能性高的文字的位圖數(shù)據(jù)。作為向該字體緩存的緩存中展開的方式,存在專利文獻2中記載的LRU(Least RecentlyUsed)方式、專利文獻3中記載的FIFO方式、專利文獻4及專利文獻5中記載的對調用次數(shù)進行計數(shù)并排序的方式等。以上方式的目的在于,通過緩存命中率的提高而使繪圖處理高速化。
[0004]專利文獻1:日本特開平08 - 077366號公報
[0005]專利文獻2:日本特開平3 - 200196號公報
[0006]專利文獻3:日本特開平3 - 48286號公報
[0007]專利文獻4:日本特開平2 - 16068號公報
[0008]專利文獻5:日本特開平11 - 301037號公報
【發(fā)明內容】
[0009]但是,對于上述繪圖裝置內部的暫時存儲部,存在下述問題:緩存的選擇方式僅將存儲器的訪問方式最優(yōu)化,但對于反復調用的數(shù)據(jù),不是最佳的緩存構造。
[0010]對于字體緩存,針對上述的緩存選擇方式給出了啟示,但在專利文獻2以及專利文獻3中舉出的LRU方式以及FIFO方式中,存在緩存命中率低的問題。另外,在專利文獻4以及專利文獻5中舉出的根據(jù)調用次數(shù)排序的方法存在容易使電路規(guī)模變大的問題。
[0011]本發(fā)明就是為了解決上述問題而提出的,其目的在于,得到一種能夠抑制電路規(guī)模的增大,并且提高繪圖速度的繪圖裝置。
[0012]本發(fā)明所涉及的繪圖裝置使用在外部存儲裝置中存儲的矢量圖形數(shù)據(jù),生成由顯示裝置顯示的圖像數(shù)據(jù),其特征在于,具有:繪圖部,其接收來自運算裝置的繪圖命令,根據(jù)指針所表示的矢量圖形數(shù)據(jù)生成位圖數(shù)據(jù),其中,運算裝置輸出包含外部存儲裝置的矢量圖形數(shù)據(jù)的指針在內的繪圖命令;緩存部,其用于對在外部存儲裝置中保存的矢量圖形數(shù)據(jù)進行緩存;以及矢量圖形數(shù)據(jù)管理部,其具有對指針和向緩存部緩存的優(yōu)先順序進行保存的管理表,基于管理表,進行緩存部中的緩存數(shù)據(jù)的管理,并且,對繪圖部所使用的矢量圖形數(shù)據(jù)進行傳送控制,緩存部對管理表的優(yōu)先順序高的指針的矢量圖形數(shù)據(jù)進行緩存,矢量圖形數(shù)據(jù)管理部以在管理表中還包含有優(yōu)先順序比由緩存部進行緩存的優(yōu)先順序低的指針在內的方式進行管理。[0013]發(fā)明的效果
[0014]本發(fā)明所涉及的繪圖裝置具有對指針和向緩存部緩存的優(yōu)先順序進行保存的管理表,以還包含優(yōu)先順序比由緩存部進行緩存的優(yōu)先順序低的指針的方式進行管理。由此,可以抑制電路規(guī)模的增大,并且可以提高繪圖速度。
【專利附圖】
【附圖說明】
[0015]圖1是表示本發(fā)明的實施方式I的繪圖裝置的結構圖。
[0016]圖2是表示本發(fā)明的實施方式I的繪圖裝置中的管理表的內容的一個例子的說明圖。
[0017]圖3是表示本發(fā)明的實施方式I的繪圖裝置中的矢量圖形數(shù)據(jù)管理部的動作的流程圖。
[0018]圖4是表示本發(fā)明的實施方式I的繪圖裝置中,插入不包含在管理表中的數(shù)據(jù)時的一個例子的說明圖。
[0019]圖5是表示在本發(fā)明的實施方式I的繪圖裝置中的管理表中,在比插入順序高的位置包含無效指針數(shù)據(jù)的情況下的動作的一個例子的說明圖。
[0020]圖6是表示在本發(fā)明的實施方式I的繪圖裝置中的管理表中,在比插入順序低的位置包含無效指針數(shù)據(jù)的情況下的動作的一個例子的說明圖。
[0021]圖7是表示本發(fā)明的實施方式I的繪圖裝置中,存在比管理表的插入順序高的指針所指示的矢量圖形數(shù)據(jù)的繪圖命令時的動作的一個例子的說明圖。
[0022]圖8是表示本發(fā)明的實施方式I的繪圖裝置中,存在比管理表的插入順序低的指針所指示的矢量圖形數(shù)據(jù)的繪圖命令時的動作的一個例子的說明圖。
[0023]圖9是表示本發(fā)明的實施方式I的繪圖裝置中,存在比管理表的插入順序低的指針數(shù)據(jù)所指示的矢量圖形數(shù)據(jù)的繪圖命令時的動作的一個例子的說明圖。
[0024]圖10是表示本發(fā)明的實施方式2的繪圖裝置中,在管理表中導入有緩存更改禁止標記時的動作的一個例子的說明圖。
【具體實施方式】
[0025]下面,為了更詳細地說明本發(fā)明,基于附圖對用于實施本發(fā)明的方式進行說明。
[0026]實施方式1.
[0027]圖1是表示本實施方式的繪圖裝置的結構圖。
[0028]本實施方式中的繪圖裝置20基于來自運算裝置10的繪圖命令,使用在外部存儲裝置30中存儲的矢量圖形數(shù)據(jù),在顯示裝置40上顯示圖像,該繪圖裝置20具有主機總線接口部21、繪圖部22、緩存部23、以及矢量圖形數(shù)據(jù)管理部24。另外,繪圖裝置20使用計算機而構成。
[0029]運算裝置10是發(fā)行包含指向在外部存儲裝置30中存儲的矢量圖形數(shù)據(jù)的指針在內的繪圖命令的裝置,由CPU等構成,外部存儲裝置30是用于記錄矢量圖形數(shù)據(jù)的DRAM或硬盤裝置等外部存儲裝置。顯示裝置40是液晶顯示器、投影儀、打印機等用于進行信息顯示的裝置。
[0030]繪圖裝置20中的主機總線接口部21是對來自運算裝置10的繪圖命令進行解釋的模塊,繪圖部22是對矢量圖形數(shù)據(jù)進行解釋并執(zhí)行繪圖的模塊,緩存部23是用于暫時存儲來自外部存儲裝置30的數(shù)據(jù)而能夠實現(xiàn)重復利用的繪圖裝置內部的存儲裝置,矢量圖形數(shù)據(jù)管理部24是對來自外部存儲裝置30或者緩存部23的數(shù)據(jù)的交換進行管理的模塊。
[0031]在來自運算裝置10的繪圖命令中,包含有指向在外部存儲裝置30中存儲的矢量圖形數(shù)據(jù)的指針信息,主機總線接口部21根據(jù)該指針信息,向矢量圖形數(shù)據(jù)管理部24請求數(shù)據(jù)。如果在緩存部23中存在該數(shù)據(jù),則矢量圖形數(shù)據(jù)管理部24從緩存部23讀出數(shù)據(jù),如果不存在,則矢量圖形數(shù)據(jù)管理部24從外部存儲裝置30讀出數(shù)據(jù),將數(shù)據(jù)傳送至主機總線接口部21。如果主機總線接口部21從矢量圖形數(shù)據(jù)管理部24接收到矢量圖形數(shù)據(jù),則將該數(shù)據(jù)傳送至繪圖部22,繪圖部22基于該數(shù)據(jù)執(zhí)行繪圖處理,并在顯示裝置40上顯示位圖圖像。
[0032]矢量圖形數(shù)據(jù)管理部24具有管理表25、表管理部26、存儲器接口部27。管理表25是用于進行矢量圖形數(shù)據(jù)的緩存管理的表,表管理部26是對該管理表25進行參照、管理的模塊。存儲器接口部27是基于表管理部26的請求,從緩存部23以及外部存儲裝置30取得數(shù)據(jù)并向主機總線接口部21傳送數(shù)據(jù)的模塊。
[0033]圖2是在管理表25中存儲的數(shù)據(jù)的例子。管理表25存儲有表示向緩存部23存儲的優(yōu)先度的順序101、以及表示指向外部存儲裝置30中的圖形對象數(shù)據(jù)的指針的指針數(shù)據(jù)102。在本例中,將管理表25的順序101前8個的指針數(shù)據(jù)103所表示的圖形對象數(shù)據(jù)記錄在緩存部23中。順序101為9?16的指針數(shù)據(jù)104所表示的矢量圖形數(shù)據(jù)不存儲在緩存部23中,但指針數(shù)據(jù)和優(yōu)先順序通過管理表25進行管理。在本例中,全部16個數(shù)據(jù)指針中的8個存儲在緩存部23中,另外8個僅在管理表25上進行管理,但上述個數(shù)當然可以隨著系統(tǒng)而變化。
[0034]圖3是表管理部26的表管理算法。
[0035]在存在來自主機總線接口部21的繪圖命令時,首先對作為目標的圖形對象數(shù)據(jù)的指針數(shù)據(jù)是否包含在管理表25中進行檢索(步驟STl )。在檢索結果為在管理表25中不包含作為目標的指針數(shù)據(jù)時(步驟ST2),檢查在管理表25中是否包含無效的指針數(shù)據(jù)(步驟ST3)。此外,在這里,所謂無效的指針數(shù)據(jù),是指既沒有在緩存部23中存儲數(shù)據(jù)、且不成為管理表25的管理目標的狀態(tài),例如,初始狀態(tài)的管理表25的各指針全部為無效指針。
[0036]在步驟ST3中,在不包含無效的指針數(shù)據(jù)時,將作為目標的指針數(shù)據(jù)的順序設定為在管理表25中已設定的插入順序(步驟ST4)。在包含無效指針數(shù)據(jù)時,將最上位的無效指針數(shù)據(jù)的順序和插入順序進行比較(步驟ST5 )。在插入順序較高的情況下,與不包含無效指針時(步驟ST3:否)相同地,跳轉至步驟ST4,將目標指針的順序設定為插入順序。在步驟ST5中,在插入順序較低的情況下,將目標指針的順序設定為最上位的無效指針的順序(步驟ST6)。另一方面,在步驟ST2中,在目標指針存在于管理表25中的情況下,將目標指針的順序和插入順序進行比較(步驟ST7)。在比較結果為插入順序較低的情況下,將目標指針的順序提前I位(步驟ST8)。在插入順序較高的情況下,設定為比插入順序高的順序(步驟ST9)。
[0037]圖4是針對圖3的流程圖中的步驟ST2~ST3~ST4的動作進行說明的圖。能夠在管理表25中設定插入順序105 (圖中的(a))。在管理表25的指針數(shù)據(jù)全部由有效的指針數(shù)據(jù)填充的狀態(tài)下,產(chǎn)生了由在管理數(shù)據(jù)中不存在的指針X106a指示的矢量圖形數(shù)據(jù)的繪圖命令的情況下(圖中的(b)),將指針X106a的順序設定為插入順序105,順序成為106b(圖中的(c))。比插入順序105低的順序、即從指針1107a至指針PlOSa為止的順序依次延后一位。將成為能夠由管理表25管理的順序以下的指針PlOSb從管理表25中刪除(圖中的(C))。
[0038]關于上述的插入順序105如圖4所示,最佳方式是設置在是否向緩存部23中存儲的邊界位置附近,但插入順序并不限于該位置,可以任意地設定。
[0039]圖5是針對圖3的流程圖中的步驟ST2~ST3~ST5~ST6的動作進行說明的圖。如果在指針AllO的順序為第I位且其他指針數(shù)據(jù)無效時,產(chǎn)生由指針Blll指示的矢量圖形數(shù)據(jù)的繪圖命令,則指針Blll的順序成為第2位。即,在步驟ST6中,設定為最上位的無效指針順序。以下,直至到達插入順序109為止,將順序設為第3位、第4位、..?而反復進行以上的操作。[0040]圖6是針對圖3的流程圖中的步驟ST2~ST3~ST5~ST4的動作進行說明的圖。在比插入順序112低的順序處包含無效的指針數(shù)據(jù)的狀況下,產(chǎn)生由指針L113指示的矢量圖形數(shù)據(jù)的繪圖命令的情況下,將矢量圖形數(shù)據(jù)L113的順序設為插入順序112。將比插入順序112低的指針數(shù)據(jù)的順序延后。該動作與在管理表25中不存在繪圖對象的指針數(shù)據(jù)(步驟ST2:否),且無效指針不包含于管理表25中的情況(步驟ST3:否)下的動作相同。[0041 ] 圖7是針對圖3的流程圖中的步驟ST2~ST7~ST8的動作進行說明的圖。在存在由比插入順序114高的指針F115a指示的矢量圖形數(shù)據(jù)的繪圖命令的情況下,與順序高一位的指針El 15b交換順序。
[0042]圖8是針對圖3的流程圖中的步驟ST2~ST7~ST9的動作進行說明的圖。在存在由比插入順序116低的指針K117a指示的矢量圖形數(shù)據(jù)的繪圖命令的情況下,將指針Kl 17a的順序設為比插入順序116高一位的順序,使從原本位于插入順序116上一位的順序處的指針HllSa至順序比矢量圖形數(shù)據(jù)K117a高一位的指針J119a為止的順序,延后一位(圖中的(a))。通過該操作,指針K117a的順序成為插入位置的上一位的順序117b,從指針Hl 18b至指針Jl 19b為止的順序,相對于原來的順序依次延后一位。
[0043]在以上的管理表25中,最佳方式為,在存在由比插入位置低的數(shù)據(jù)指針指示的矢量圖形數(shù)據(jù)的繪圖命令時,上述數(shù)據(jù)指針在管理表25中的順序如圖8所示成為插入位置上一位的順序,但例如也可以是圖9所示的方式,也可以采用其他方式。
[0044]在圖9中,將與插入順序120相比靠下的4個順序設為順序121a,將與順序121a相比更靠下的4個順序設為順序122a。在存在由位于順序121a處的指針數(shù)據(jù)121b指示的矢量圖形數(shù)據(jù)的繪圖命令時,設為比插入位置高2位(圖中的(a))。由此,順序成為121c(圖中的(b))。然后,在存在位于順序122a處的指針數(shù)據(jù)122b的繪圖命令時,設為比插入位置高I位(圖中的(a))。由此,順序成為122c (圖中的(b))。如上述所示,根據(jù)自插入位置起的順序而確定進行交換的順序。
[0045]根據(jù)圖9的結構,具有下述效果:容易將局部經(jīng)常繪圖的矢量圖形存儲在緩存部23中。
[0046]例如,考慮日語的文章。在日語的文章中,在多數(shù)情況下存在局部地頻繁使用固有名詞的部位。對于固有名詞,大概在一個句子中使用I次左右,一個句子的長度為40?50文字左右的情況較多。在這種狀況下,應用本發(fā)明的管理表25的情況下,如果將由管理表25管理的對象數(shù)量設定為60左右,將插入順序如圖4所示設置在向緩存部23中存儲的順序和未存儲的順序之間的邊界附近,則如圖8或圖9所示,在第2次出現(xiàn)固有名詞時,對固有名詞所使用的文字進行緩存。另一方面,大范圍使用的文字的順序更高,幾乎不會發(fā)生交換。預想即使在固有名詞被局部地使用的期間,這些文字的順序在緩存的文字中為下位,因此,如果不再是局部使用的區(qū)域,則從緩存部23中刪除這些文字。
[0047]在專利文獻2所示的LRU方式中,在大范圍使用的數(shù)據(jù)的緩存中,緩存命中率提高,在專利文獻3所示的FIFO方式中,局部使用的數(shù)據(jù)的緩存命中率提高。本發(fā)明同時具有上述2種方式的特征,成為對于大范圍使用的數(shù)據(jù)、局部使用的數(shù)據(jù)分別確保高緩存命中率的方式。
[0048]在專利文獻4以及專利文獻5所示的利用調用次數(shù)進行排序的情況下,難以對局部的矢量圖形數(shù)據(jù)進行緩存。另外,由于需要進行排序,所以與本發(fā)明相比安裝規(guī)模變大。
[0049]如以上說明所示,根據(jù)實施方式I的繪圖裝置,使用在外部存儲裝置中存儲的矢量圖形數(shù)據(jù),生成由顯示裝置顯示的圖像數(shù)據(jù),在該繪圖裝置中具有:繪圖部,其接收來自運算裝置的繪圖命令,根據(jù)指針所表示的矢量圖形數(shù)據(jù)生成位圖數(shù)據(jù),其中,該運算裝置輸出包含外部存儲裝置的矢量圖形數(shù)據(jù)的指針在內的繪圖命令;緩存部,其用于對在外部存儲裝置中保存的矢量圖形數(shù)據(jù)進行緩存;以及矢量圖形數(shù)據(jù)管理部,其具有保存指針和向緩存部緩存的優(yōu)先順序的管理表,該矢量圖形數(shù)據(jù)管理部基于管理表,進行緩存部中的緩存數(shù)據(jù)的管理,并且,對繪圖部所使用的矢量圖形數(shù)據(jù)進行傳送控制,緩存部對管理表的優(yōu)先順序高的指針的矢量圖形數(shù)據(jù)進行緩存,矢量圖形數(shù)據(jù)管理部以在管理表中還包含有優(yōu)先順序比由緩存部進行緩存的優(yōu)先順序低的指針的方式進行管理,因此,可以抑制電路規(guī)模增大,并且可以提高繪圖速度。
[0050]另外,根據(jù)實施方式I的繪圖裝置,在接收到繪圖命令的情況下,矢量圖形數(shù)據(jù)管理部對在管理表中是否存在包含于繪圖命令中的指針進行檢索,在存在的情況下,將指針的順序和預先確定的插入順序進行比較,在插入順序比指針的順序低的情況下,將指針的順序提如一位,因此,可以提聞緩存命中率。
[0051]另外,根據(jù)實施方式I的繪圖裝置,在接收到繪圖命令的情況下,矢量圖形數(shù)據(jù)管理部檢索在管理表中是否存在包含于繪圖命令中的指針,在存在的情況下,將指針的順序和預先確定的插入順序進行比較,在插入順序比指針的順序高的情況下,將指針的順序設定為比插入順序靠上的順序,因此,可以提高緩存命中率。
[0052]另外,根據(jù)實施方式I的繪圖裝置,在接收到繪圖命令的情況下,矢量圖形數(shù)據(jù)管理部檢索在管理表中是否存在包含于繪圖命令中的指針,在該指針不存在于管理表中、且在管理表中不包含無效指針的情況下,將指針設定為預先確定的插入順序,因此,可以容易地將局部經(jīng)常繪圖的矢量圖形存儲在緩存部中。[0053]另外,根據(jù)實施方式I的繪圖裝置,在接收到繪圖命令的情況下,矢量圖形數(shù)據(jù)管理部檢索在管理表中是否存在包含于繪圖命令中的指針,在該指針不存在于管理表中、且在管理表中包含無效指針的情況下,將最上位的無效指針的順序和預先確定的插入順序進行比較,在插入順序較低的情況下,將指針設定為最上位的無效指針順序,在插入順序較高的情況下,將指針設定為插入順序,因此,可以適當?shù)剡M行在包含無效指針的情況下的緩存管理。
[0054]另外,根據(jù)實施方式I的繪圖裝置,矢量圖形數(shù)據(jù)管理部在管理表中不存在包含于繪圖命令中的指針的情況下,將在管理表中設定指針的插入順序,設定在是否向緩存部中緩存的邊界附近,因此,可以使緩存管理最優(yōu)化。
[0055]實施方式2.[0056]在以上的實施方式I中,緩存的管理全部自動地進行,但下面示出下述實施方式,即,用戶能夠在如進行緩存管理這樣的情況下指定出禁止進行緩存交換。此外,實施方式2中的繪圖裝置的附圖上的結構與圖1相同,因此,在實施方式2中省略說明。
[0057]圖10是實施方式2的管理表25的結構。如圖10所示,在管理表25中設置順序更改禁止標記201。例如,如果向指針E202設定了順序更改禁止標記,則在產(chǎn)生了由順序比其低一位的指針F203a指示的矢量圖形數(shù)據(jù)的繪圖時,跳過指針E202,與指針D203b交換順序。由此,只要指針E202的順序設定有順序更改禁止標記,則順序被固定,可以將指針E所指示的矢量圖形數(shù)據(jù)持續(xù)保存在緩存部23中。
[0058]例如,在存在數(shù)據(jù)的取出極其緩慢的外部存儲裝置30,并在該外部存儲裝置30中存儲有矢量圖形數(shù)據(jù)的情況下,如果將管理表25上的順序固定,則能夠將數(shù)據(jù)固定在緩存部23中,只要向外部存儲裝置30發(fā)出一次所述數(shù)據(jù)的數(shù)據(jù)請求即可。
[0059]如以上說明所示,根據(jù)實施方式2的繪圖裝置,矢量圖形數(shù)據(jù)管理部將管理表中的某個優(yōu)先順序作為固定順序,因此,可以將特定的矢量圖形數(shù)據(jù)持續(xù)保存在緩存部中。
[0060]實施方式3.[0061]在以上的實施方式2中,僅對禁止緩存的順序交換進行了指定,但例如在預先預想到字母等大范圍使用的文字的情況下,可以事先由用戶制作管理表25,形成初始管理表
25。根據(jù)以上的結構,可以提高初始狀態(tài)的緩存命中率。
[0062]此外,本發(fā)明可以在本發(fā)明的范圍內,進行各實施方式的自由組合、或者各實施方式的任意結構要素的變形、或者在各實施方式中省略任意的結構要素。
[0063]工業(yè)實用性
[0064]如上述所示,本發(fā)明所涉及的圖形繪圖裝置對矢量圖形數(shù)據(jù)進行緩存,實現(xiàn)繪圖速度的提高,適用于在使用矢量圖形數(shù)據(jù)的鐵道顯示器、車載顯示器、工業(yè)顯示器、AV顯示器、家電及便攜終端的操作面板、打印機等的內建顯示領域中進行顯示。
[0065]符號的說明
[0066]10運算裝置,20繪圖裝置,21主機總線接口部,22繪圖部,23緩存部,24矢量圖形數(shù)據(jù)管理部,25管理表,26表管理部,27存儲器接口部,30外部存儲裝置,40顯示裝置。
【權利要求】
1.一種繪圖裝置,其使用在外部存儲裝置中存儲的矢量圖形數(shù)據(jù),生成由顯示裝置顯示的圖像數(shù)據(jù), 其特征在于,具有: 繪圖部,其接收來自運算裝置的繪圖命令,根據(jù)指針所表示的矢量圖形數(shù)據(jù)生成位圖數(shù)據(jù),其中,該運算裝置輸出包含所述外部存儲裝置的矢量圖形數(shù)據(jù)的所述指針在內的繪圖命令; 緩存部,其用于對在所述外部存儲裝置中保存的矢量圖形數(shù)據(jù)進行緩存;以及 矢量圖形數(shù)據(jù)管理部,其具有對所述指針和向所述緩存部緩存的優(yōu)先順序進行保存的管理表,基于該管理表,進行所述緩存部中的緩存數(shù)據(jù)的管理,并且,對所述繪圖部所使用的矢量圖形數(shù)據(jù)進行傳送控制, 所述緩存部對所述管理表的優(yōu)先順序高的指針的矢量圖形數(shù)據(jù)進行緩存,所述矢量圖形數(shù)據(jù)管理部以在所述管理表中還包含有優(yōu)先順序比由所述緩存部進行緩存的優(yōu)先順序低的指針在內的方式進行管理。
2.根據(jù)權利請求I所述的繪圖裝置,其特征在于, 在接收到繪圖命令的情況下,矢量圖形數(shù)據(jù)管理部對包含在該繪圖命令中的指針是否存在于管理表中進行檢索,在存在的情況下,將該指針的順序和預先確定的插入順序進行比較,在所述插入順序比所述指針的順序低的情況下,將所述指針的順序提前一位。
3.根據(jù)權利請求I所述的 繪圖裝置,其特征在于, 在接收到繪圖命令的情況下,矢量圖形數(shù)據(jù)管理部對包含在該繪圖命令中的指針是否存在于管理表中進行檢索,在存在的情況下,將該指針的順序和預先確定的插入順序進行比較,在所述插入順序比所述指針的順序高的情況下,將所述指針的順序設定為比所述插入順序靠上的順序。
4.根據(jù)權利請求I所述的繪圖裝置,其特征在于, 在接收到繪圖命令的情況下,矢量圖形數(shù)據(jù)管理部對包含在該繪圖命令中的指針是否存在于管理表中進行檢索,在不存在于該管理表中、且在所述管理表中不包含無效指針的情況下,將所述指針設定為預先確定的插入順序。
5.根據(jù)權利請求I所述的繪圖裝置,其特征在于, 在接收到繪圖命令的情況下,矢量圖形數(shù)據(jù)管理部對包含在該繪圖命令中的指針是否存在于管理表中進行檢索,在不存在于該管理表中、且在所述管理表中包含無效指針的情況下,將最上位的無效指針的順序和預先確定的插入順序進行比較,在該插入順序較低的情況下,將所述指針設定為最上位的無效指針順序,在所述插入順序較高的情況下,將所述指針設定為該插入順序。
6.根據(jù)權利請求I所述的繪圖裝置,其特征在于, 矢量圖形數(shù)據(jù)管理部將在管理表中不存在包含于繪圖命令中的指針的情況下向該管理表中設定指針的插入順序,設定在是否向緩存部中緩存的邊界附近。
7.根據(jù)權利請求I所述的繪圖裝置,其特征在于, 矢量圖形數(shù)據(jù)管理部將管理表中的某個優(yōu)先順序設為固定順序。
8.根據(jù)權利請求I所述的繪圖裝置,其特征在于, 矢量圖形數(shù)據(jù)管理部在作為初始狀態(tài)而預先確定了管理表的每個優(yōu)先順序的指針的狀態(tài)下, 開始管理。
【文檔編號】G06T11/00GK103597517SQ201180071526
【公開日】2014年2月19日 申請日期:2011年6月7日 優(yōu)先權日:2011年6月7日
【發(fā)明者】米澤榮齊 申請人:三菱電機株式會社