專利名稱::虛擬計算機顯示裝置、虛擬計算機顯示方法、虛擬計算機顯示程序、記錄介質(zhì)以及集成電路的制作方法
技術(shù)領(lǐng)域:
:本發(fā)明涉及一種使多個虛擬計算機工作的技木,尤其涉及合成由多個虛擬計算機輸出的圖像的技木。
背景技術(shù):
:以往,作為有關(guān)虛擬計算機的顯示處理的技木,已知有以下技術(shù)虛擬計算機控制程序識別來自輸入裝置的畫面切換,按照指示內(nèi)容,將與各虛擬計算機對應(yīng)的畫面屏幕排他性地顯示在同一顯示裝置上(例如,專利文獻(xiàn)I)。詳細(xì)地說,被稱為虛擬管理平臺(hypervisor)的虛擬計算機控制程序?qū)⒏魈摂M計算機輸出的畫面屏幕的畫面數(shù)據(jù)保存于畫面緩沖區(qū)(screenbuffer)。并且,若虛擬計算機控制程序從輸入裝置受理了用于從某虛擬計算機的畫面屏幕向其他虛擬計算機的畫面屏幕切換的請求,則將當(dāng)前顯示的某虛擬計算機的畫面屏幕排他性地切換到被指定的其他虛擬計算機的畫面屏幕。但是,在專利文獻(xiàn)I的技術(shù)中,存在以下問題虛擬計算機控制程序排他性地切換各虛擬計算機的畫面屏幕,因此無法合成各虛擬計算機的畫面屏幕。另外,作為其他的有關(guān)虛擬計算機的顯示處理的技術(shù),公開有以下技木對LCD(LiquidCrystalDisplay:液晶顯示器)等顯示器,在不同的描繪系統(tǒng)間動態(tài)地控制以窗ロ為單位的重合(例如,專利文獻(xiàn)2)。具體而言,專利文獻(xiàn)2的技術(shù)具備安裝有各不相同的OS的處理部(I)以及處理部(2),在處理部⑴中所準(zhǔn)備的VRAM即硬件層(HW層)(71)描繪窗ロ(711),在處理部(2)中所準(zhǔn)備的VRAM即HW層描繪窗ロ(712)。并且,在HW層(71)的優(yōu)先順序低于HW層(72)的優(yōu)先順序的情況下,將描繪于HW層(71)的窗ロ(711)作為指定窗ロ來檢測,并將與該指定窗ロ同一位置以及同一尺寸的透過窗ロ(725)描繪在HW層(72)。并且,HW層(71)和HW層(72)通過LCD控制器來合成,窗ロ(711)和窗ロ(712)被重疊的合成圖像顯示于顯示畫面(41)。由此,描繪于HW層(71)的窗ロ(71)通過描繪于HW層(72)的透過窗ロ(725)顯示在描繪于HW層(72)的窗ロ(712)的前側(cè)。在專利文獻(xiàn)2的技術(shù)中,通過IXD控制器合成描繪有窗ロ(711)的HW層(71)和描繪有透過窗ロ(712)以及窗ロ(712)的HW層(72),但沒有關(guān)于LCD控制器怎樣進(jìn)行合成的具體的記載,因此可實現(xiàn)性不明。另外,在專利文獻(xiàn)2的技術(shù)中,存在無論HW層(72)的優(yōu)先順序是否高于HW層(71)的優(yōu)先順序,描繪于HW層(71)的窗ロ(711)都被顯示在描繪于HW層(72)的窗ロ(712)的前側(cè)的問題。這里,在專利文獻(xiàn)2中,考慮了以下情況假定透過窗ロ(725)是具有指定的按鍵顏色(例如黒)的窗ロ,LCD控制器在HW層(72)上描繪有按鍵顏色的區(qū)域描繪已被描繪于HW層(71)的窗ロ(711),從而使HW層(71)和HW層(722)合成。在此情況下,如果半透過的其他窗ロ在HW層(72)的上層重疊,則由于透過窗ロ(725)的顏色從按鍵顏色變更為其他顏色,因此發(fā)生無法在透過窗ロ(725)上描繪HW層(71)的窗ロ(711)的問題。而且,在具備多臺虛擬計算機的虛擬計算機系統(tǒng)中,往往存在安全的虛擬計算機和不安全的虛擬計算機。在此情況下,需要使不安全的虛擬計算機無法訪問安全的虛擬計算機描繪的畫面數(shù)據(jù)。但是,在專利文獻(xiàn)1、2中,完全沒有考慮了不安全的虛擬計算機和安全的虛擬計算機的記載,因此會發(fā)生安全的虛擬計算機描繪的畫面層的畫面數(shù)據(jù)被不安全的虛擬計算機訪問的問題。另外,在具備安全的虛擬計算機和不安全的虛擬計算機的虛擬計算機系統(tǒng)中,若采用安全的虛擬計算機將在兩虛擬計算機中產(chǎn)生的畫面層合成的結(jié)構(gòu),則能夠保護(hù)安全的虛擬計算機中產(chǎn)生的畫面層免被不安全的虛擬計算機訪問。另外,若不安全的虛擬計算機中畫面層的生成或消失頻發(fā),則數(shù)據(jù)的收發(fā)在安全的虛擬計算機和不安全的虛擬計算機之間頻發(fā),存在系統(tǒng)整體的性能劣化的問題。專利文獻(xiàn)I:日本專利公開公報特開2002-318699號專利文獻(xiàn)2:日本專利公開公報特開2009-157635號
發(fā)明內(nèi)容本發(fā)明的目的在于提供一種技術(shù),該技術(shù)可防止其中一臺虛擬計算機訪問另一臺虛擬計算機的畫面層(screenlayer),減輕不同的虛擬計算機間的切換處理,并且將由不同的虛擬計算機產(chǎn)生的畫面層按照顯示順序進(jìn)行合成。本發(fā)明所提供的虛擬計算機顯示裝置具備第一虛擬計算機、第二虛擬計算機、控制所述第一、第二虛擬計算機的虛擬計算機控制部、保存所述第一虛擬計算機的畫面層的畫面數(shù)據(jù)的第一存儲器以及保存所述第二虛擬計算機的畫面層的畫面數(shù)據(jù)的第二存儲器,且將所述第一、第二虛擬計算機的畫面層進(jìn)行合成并顯示于顯示器件,所述第一虛擬計算機包括虛設(shè)層生成部,在所述第二虛擬計算機的畫面層已產(chǎn)生時,生成用于由所述第一虛擬計算機管理所產(chǎn)生的畫面層的虛設(shè)層;顯示層管理部,管理包括所述第一虛擬計算機的畫面層與所述虛設(shè)層的至少顯示順序的畫面層管理信息;顯示驅(qū)動切換部,在未生成所述虛設(shè)層時將顯示控制切換為所述第一虛擬計算機,在生成了至少ー個所述虛設(shè)層時將顯示控制切換到所述第二虛擬計算機;以及第一畫面數(shù)據(jù)合成部,在由所述顯示驅(qū)動切換部將顯示控制切換到所述第一虛擬計算機吋,基于所述畫面層管理信息,利用保存于所述第一存儲器的畫面數(shù)據(jù)合成第一虛擬計算機的畫面層,所述虛擬計算機控制部包括驅(qū)動切換通知部,在由所述顯示驅(qū)動切換部將顯示控制切換到所述第二虛擬計算機時,指示所述第ニ虛擬計算機合成畫面層,所述第二虛擬計算機包括第二畫面數(shù)據(jù)合成部,在由所述驅(qū)動切換通知部指示所述第二虛擬計算機合成畫面層時,基于所述畫面層管理信息,利用保存于所述第一、第二存儲器的畫面數(shù)據(jù),合成第一、第二虛擬計算機的畫面層。另外,本發(fā)明所提供的虛擬計算機顯示方法、虛擬計算機顯示程序、記錄介質(zhì)以及集成電路具有上述的虛擬計算機顯示裝置的特征。圖I是具備本發(fā)明的實施方式中的虛擬計算機顯示裝置的信息處理裝置的方框圖。圖2是表示本發(fā)明的實施方式I中的虛擬計算機顯示裝置的結(jié)構(gòu)的一例的概略圖。圖3是表示合成安全的虛擬計算機的畫面數(shù)據(jù)和不安全的虛擬計算機的畫面數(shù)據(jù)的處理的示意圖。圖4是表示本發(fā)明的實施方式I中的虛擬計算機顯示裝置的詳細(xì)結(jié)構(gòu)的方框圖。圖5的(A)是表示在(B)所示的畫面層管理信息中虛設(shè)層與不安全側(cè)的畫面層之間的關(guān)系的圖。(B)是表示顯示層管理部管理的畫面層管理信息的一例的圖。圖6是表示將虛設(shè)層登記于畫面層管理信息時的處理的流程圖。圖7是表示從畫面層管理信息中刪除已登記的虛設(shè)層時的處理的流程圖。圖8是表示顯示驅(qū)動切換部從虛設(shè)層登記通知部受理了虛設(shè)層的生成通知時的處理的流程圖。圖9是表示顯示驅(qū)動切換部從虛設(shè)層刪除通知部受理了虛設(shè)層的刪除通知時的處理的流程圖。圖10是表示驅(qū)動切換通知部從顯示驅(qū)動切換部受理顯示控制的切換請求并將顯示控制切換到安全的虛擬計算機時的處理的流程圖。圖11是表示中斷發(fā)送控制部受理描繪中斷井向各虛擬計算機發(fā)送描繪中斷時的處理的流程圖。圖12是表示畫面數(shù)據(jù)合成部從顯示驅(qū)動切換部受理了顯示控制的切換請求時的處理的流程圖。圖13是表示畫面數(shù)據(jù)合成部從中斷發(fā)送控制部受理描繪中斷并合成畫面層時的處理的流程圖。圖14是表示安全的虛擬計算機的畫面數(shù)據(jù)合成部從驅(qū)動切換通知部受理了顯示控制的切換請求時的處理的流程圖。圖15是表示畫面數(shù)據(jù)合成部從中斷發(fā)送控制部受理了描繪中斷時的處理的流程圖。圖16是表示本發(fā)明的實施方式2所涉及的虛擬計算機顯示裝置的詳細(xì)結(jié)構(gòu)的方框圖。圖17是表示畫面數(shù)據(jù)合成部從顯示驅(qū)動切換部受理了顯示驅(qū)動器的切換請求時的處理的流程圖。圖18是表示上層下層判定部從畫面數(shù)據(jù)合成部取得畫面層管理信息并確定可預(yù)先合成的畫面層時的處理的流程圖。圖19是表示下層畫面合成部在不安全的虛擬計算機中預(yù)先合成可合成的畫面時的處理的流程圖。圖20是合并集合區(qū)域的說明圖,(A)是鳥瞰圖,(B)是俯視圖。圖21是表示下層畫面合成部預(yù)先合成的畫面層的圖。具體實施方式以下參照附圖來說明本發(fā)明的實施方式。(實施方式I)圖I是具備本發(fā)明的實施方式中的虛擬計算機顯示裝置的信息處理裝置的方框圖。該信息處理裝置1000自身可供用戶使用,但也可安裝到各種設(shè)備中。信息處理裝置1000代表性地是PC(PersonalComputer:個人計算機或個人電腦)等通用的計算機,但也可以是PDA(PersonalDigitalAssistance:個人數(shù)字助理)或移動電話等便攜通信終端。另外,作為信息處理裝置1000,也可以采用電視、硬盤刻錄機、DVD或藍(lán)光等的各種光盤刻錄機或各種光盤播放器、汽車導(dǎo)航系統(tǒng)等。信息處理裝置1000包括處理器I、存儲裝置2、通信裝置34、輸入裝置40、顯示裝置45、計時電路51以及中斷控制器55。處理器I代表性的是CPU(CentralProcessingUnit;中央運算處理裝置)、介質(zhì)處理用或圖形處理用的處理器、DSP(DigitalSignalProcessor:數(shù)字信號處理器)等運算處理裝置。圖I所示的各方框通過總線線路50互相連接。此外,能夠根據(jù)需要在總線線路50上連接硬盤裝置25及讀取裝置32。硬盤裝置25、讀取裝置32、輸入裝置40及顯示裝置45分別通過接ロ26、35、41及46連接于總線線路50。處理器I可為單個處理器,也可包括多個處理器。作為一例,信息處理裝置1000包括多個處理器11、12、13、……。存儲裝置2包括ROM(ReadOnlyMemory,只讀存儲器)21及RAM(RandomAccessMemory,隨機訪問存儲器)22。R0M21存儲規(guī)定處理器I的運行的電腦程序及數(shù)據(jù)。計算機程序及數(shù)據(jù)也可以存儲在硬盤裝置25中。處理器I一面根據(jù)需要將R0M21或硬盤裝置25存儲的計算機程序及數(shù)據(jù)寫入RAM22,一面執(zhí)行計算機程序規(guī)定的處理。RAM22也作為臨時存儲伴隨處理器I執(zhí)行處理而產(chǎn)生的數(shù)據(jù)的介質(zhì)而發(fā)揮功能。作為R0M21,包括能夠像閃存(flash)ROM那樣進(jìn)行寫入,且即便切斷電源也能夠保存存儲內(nèi)容的非易失性存儲器或存儲介質(zhì)。作為RAM22,包括如果切斷電源則不能保存存儲內(nèi)容的易失性存儲器或存儲介質(zhì)。硬盤裝置25是將計算機程序或數(shù)據(jù)寫入內(nèi)置的未圖示的硬盤及從該硬盤中讀出的裝置。讀取裝置32是讀取記錄在記錄介質(zhì)31(例如CD、DVD、存儲卡等)中的計算機程序或數(shù)據(jù)的裝置。通信裝置34是通過電話線、網(wǎng)線、無線、紅外線通信等通信線路33在外部與其自身之間交換計算機程序或數(shù)據(jù)的裝置。輸入裝置40是根據(jù)用戶的操作輸入數(shù)據(jù)等的裝置,例如是排列于PDA的鍵盤、排列于移動電話的輸入按鈕、或裝卸自如的鼠標(biāo)、鍵盤。顯示裝置45是在畫面上顯示數(shù)據(jù)、圖像等或以聲音輸出數(shù)據(jù)等的裝置,例如是IXD(LiquidCrystalDisplay;液晶顯示器)、布朗管、揚聲器。計時電路51是以一定周期輸出計時中斷信號的裝置。中斷控制器55向處理器I中轉(zhuǎn)從計時電路51、輸入裝置40、處理器I、作為網(wǎng)絡(luò)器件的通信裝置34、硬盤裝置25及讀取裝置32等發(fā)送的中斷請求信號的裝置。對來自各裝置的中斷請求賦予優(yōu)先度。中斷控制器55具有在同時從多個裝置產(chǎn)生中斷時根據(jù)優(yōu)先度而調(diào)解它們的請求的功能。如上所述,信息處理裝置1000作為計算機而形成。上述的計算機程序能夠通過R0M21、硬盤裝置25、未圖示的軟盤、⑶-ROM等記錄介質(zhì)31提供,也能夠通過通信線路33等傳送介質(zhì)提供。例如,記錄在記錄介質(zhì)31(CD-ROM)中的計算機程序能夠通過將讀取裝置32連接至信息處理裝置1000而讀出。另外,信息處理裝置1000能夠?qū)⒆x出的計算機程序存儲至RAM22或硬盤裝置25。在由作為程序記錄介質(zhì)的R0M21提供計算機程序時,通過在信息處理裝置1000中搭載該R0M21,處理器I能夠執(zhí)行依照上述計算機程序的處理。通過通信線路33等傳送介質(zhì)提供的計算機程序通過通信裝置34而被接收,并存儲在例如RAM22或硬盤裝置25中。傳送介質(zhì)并不限定于有線傳送介質(zhì),也可以為無線傳送介質(zhì)。此外,傳送介質(zhì)不僅可以為通信線路,也可以包括中轉(zhuǎn)通信線路的中轉(zhuǎn)裝置例如路由器。虛擬計算機顯示裝置10是通過存儲裝置2或硬盤裝置25與處理器I協(xié)作執(zhí)行存儲在存儲裝置2或硬盤裝置25中的虛擬計算機顯示程序而實現(xiàn)的。圖2是表示本發(fā)明的實施方式I中的虛擬計算機顯示裝置10的結(jié)構(gòu)的一例的概略圖。在本實施方式中,假設(shè)作為虛擬計算機控制部1001控制的虛擬計算機,存在安全的虛擬計算機101(第二虛擬計算機的一例)和不安全的虛擬計算機102(第一虛擬計算機的一例)。安全的虛擬計算機101包括作為某些用戶程序、用于在畫面上描繪某些圖像的一個或多個應(yīng)用程序1010。存儲裝置2包括安全的虛擬計算機101及不安全的虛擬計算機102能夠共享并使用的共享存儲器1031和僅安全的虛擬計算機101能夠使用的非共享存儲器1030。共享存儲器1031和非共享存儲器1030并非一定作為存儲芯片或者存儲器件在物理上分離。虛擬計算機控制部1001也可以通過管理針對單一存儲器件的指定的存儲區(qū)域,對哪一虛擬計算機賦予訪問權(quán),由此來區(qū)別共享存儲器1031和非共享存儲器1030。應(yīng)用程序1010為了創(chuàng)建在畫面上描繪的畫面層的數(shù)據(jù),通過顯示管理中間件(displaymanagementmiddleware)1011獲取畫面層用的畫面緩沖區(qū)(screenbuffer)。并且,應(yīng)用程序1010計算要描繪的畫面數(shù)據(jù),并描繪在獲取的畫面緩沖區(qū)。若顯示管理中間件1011從應(yīng)用程序1010受理了畫面緩沖區(qū)的獲取請求,則從存儲裝置2的非共享存儲器1030獲取畫面緩沖區(qū),并將畫面緩沖區(qū)的地址交付給應(yīng)用程序1010。S卩,顯示管理中間件1011從對不安全的虛擬計算機102而言不能訪問的存儲區(qū)域獲取畫面緩沖區(qū),用于安全的虛擬計算機101的畫面層。另外,顯示管理中間件1011管理有關(guān)ー個或多個應(yīng)用程序1010的畫面層的尺寸的信息、有關(guān)畫面上的配置的信息、有關(guān)各畫面層的顯示順序的信息。并且,顯示管理中間件1011通過作為操作系統(tǒng)的0S1012將管理的畫面層的信息通知給顯示控制驅(qū)動器1013。不安全的虛擬計算機102也與安全的虛擬計算機101同樣,顯示管理中間件1021管理各個應(yīng)用程序1020描繪的畫面層的信息,并通知給顯示控制驅(qū)動器1023。但是,顯示管理中間件1021獲取的畫面層用的畫面緩沖區(qū)從存儲裝置2的共享存儲器1031獲取。即,不安全的虛擬計算機102的畫面層用的畫面緩沖區(qū)從安全的虛擬計算機101可訪問的存儲區(qū)域獲取。顯示控制驅(qū)動器1013以及顯示控制驅(qū)動器1023通過虛擬計算機控制部1001而聯(lián)合,利用顯示合成引擎1002或通過軟件內(nèi)的處理,合成安全的虛擬計算機101的畫面層和不安全的虛擬計算機102的畫面層。并且,顯示控制驅(qū)動器1013以及顯示控制驅(qū)動器1023進(jìn)行控制,以使最終輸出的畫面數(shù)據(jù)能夠顯示于顯示裝置45。虛擬計算機控制部1001控制安全的虛擬計算機101以及不安全的虛擬計算機102,安排將處理器I的執(zhí)行權(quán)交付給哪個虛擬計算機執(zhí)行。另外,接受來自實際器件的中斷請求,分析該中斷的主要原因,并決定向哪個虛擬計算機發(fā)送該中斷。一般而言,虛擬計算機控制部1001是虛擬機監(jiān)視器(VMM:VirtualMachineMonitor)或被稱作虛擬管理平臺(Hypervisor)的器件。下面,參照圖3對合成安全的虛擬計算機101的畫面層和不安全的虛擬計算機102的畫面層的處理進(jìn)行說明。圖3是表示合成安全的虛擬計算機101的畫面層和不安全的虛擬計算機102的畫面層的處理的示意圖。安全的虛擬計算機101通過顯示管理中間件1011在非共享存儲器1030中確保畫面緩沖區(qū)(screenbuffer)1201。并且,安全的虛擬計算機101在所確保的畫面緩沖區(qū)1201中描繪應(yīng)用程序1010請求顯示的畫面層1211。另ー方面,不安全的虛擬計算機102通過顯示管理中間件1021在共享存儲器1031中確保畫面緩沖區(qū)1202。并且,不安全的虛擬計算機102在所確保的畫面緩沖區(qū)1202中描繪應(yīng)用程序1020請求顯示的畫面層1212和畫面層1213。安全的虛擬計算機101的畫面層1211和不安全的虛擬計算機102的畫面層1212、1213為了顯示于ー個顯示裝置45最終在畫面緩沖區(qū)1203中被合成而顯示。在此情況下,決定安全的虛擬計算機101的畫面層1211和不安全的虛擬計算機102的畫面層1212、1213分別是在前面(上層)還是在背面(下層)的顯示順序被設(shè)定。例如,在圖3中,在不安全的虛擬計算機102中,畫面層1213為最下層,畫面層1212為最上層。另外,安全的虛擬計算機101的畫面層1211進(jìn)入到畫面層1212與畫面層1213之間。因此,在畫面緩沖區(qū)1203中,最終從下起依次重合畫面層1213、1211、1212。這里,說明安全的虛擬計算機101以及不安全的虛擬計算機102分別地合成各自管理的畫面層的情況。在此情況下,安全的虛擬計算機101將顯示管理中間件1011管理的畫面層1211描繪在畫面緩沖區(qū)1201。另外,不安全的虛擬計算機102將顯示管理中間件1021管理的畫面層1212、1213描繪在畫面緩沖區(qū)1202。像這樣,在以往,各虛擬計算機的畫面層的描繪由各顯示控制驅(qū)動器分別地實施。并且,顯示合成引擎1002確保合成用的畫面緩沖區(qū)1203,在所確保的畫面緩沖區(qū)1203中描繪在畫面緩沖區(qū)1201中描繪的畫面層1211和在畫面緩沖區(qū)1202中描繪的畫面層1212、1213,并合成畫面層1211至1213。像這樣,在以往的結(jié)構(gòu)中,安全的虛擬計算機101以及不安全的虛擬計算機102并不共享顯示順序的信息,而是分別地描繪畫面層。因此,安全的虛擬計算機101無法知道在畫面層1211的上方存在不安全的虛擬計算機102的畫面層1212,在畫面層1211的下方存在不安全的虛擬計算機102的畫面層1213。另外,不安全的虛擬計算機102無法知道在畫面層1212與畫面層1213之間,存在安全的虛擬計算機101的畫面層1211。另外,顯示合成引擎1002也不知道最終應(yīng)該合成的畫面層的顯示順序。因此,顯示合成引擎1002無法正確地合成畫面層1211至1213。因此,在以往的結(jié)構(gòu)中,例如對每個虛擬計算機設(shè)定顯示順序,井根據(jù)該顯示順序合成畫面層。例如,若安全的虛擬計算機101的顯示順序被設(shè)定為在不安全的虛擬計算機102的顯示順序之上,則在畫面層1212、1213的上方描繪畫面層1211,而無法在畫面層1212與畫面層1213之間描繪畫面層1211。因此,在本實施方式中,如果不安全的虛擬計算機102檢測到在安全的虛擬計算機101中產(chǎn)生畫面層1211,則生成用于在不安全的虛擬計算機102側(cè)管理畫面層1211的虛設(shè)層(dummylayer)1214,并且,將虛設(shè)層1214登記在管理虛設(shè)層1214的顯示順序、顯示位置以及顯示尺寸等的畫面層管理信息中。然后,安全的虛擬計算機101用畫面層1211置換虛設(shè)層1214,并按照畫面層管理信息所示的顯示順序,合成畫面層1211至1213。由此,能夠使畫面層1211位于畫面層1212與畫面層1213之間。另外,在本實施方式中,假設(shè)在不安全的虛擬計算機102中畫面層的生成以及消失頻發(fā)的情況。即,假設(shè)安全的虛擬計算機101的應(yīng)用程序1010不啟動,而基于不安全的虛擬計算機102的應(yīng)用程序1020的畫面層的產(chǎn)生頻發(fā)的情況。在此情況下,若采用僅在安全的虛擬計算機101合成全部畫面層的結(jié)構(gòu),則每當(dāng)在不安全的虛擬計算機102中產(chǎn)生及消失畫面層,不安全的虛擬計算機102都需要通過虛擬計算機控制部1001向安全的虛擬計算機101通知畫面層的產(chǎn)生及消失。S卩,若采用僅在安全的虛擬計算機101合成全部畫面層的結(jié)構(gòu),則雖然正在運行的僅是不安全的虛擬計算機102的應(yīng)用程序1020,仍在虛擬計算機之間產(chǎn)生信息的收發(fā),從而導(dǎo)致描繪性能劣化。因此,在本實施方式中,在安全的虛擬計算機101的畫面層為零個時,在不安全的虛擬計算機102側(cè)進(jìn)行顯示控制,合成畫面層。另ー方面,若安全的虛擬計算機101的畫面層至少產(chǎn)生ー個,則將顯示控制切換到安全的虛擬計算機101。通過這樣,在僅是不安全的虛擬計算機102的應(yīng)用程序1020運行、不安全的虛擬計算機102的畫面層的產(chǎn)生以及消失頻發(fā)吋,由于畫面層的合成也僅在不安全的虛擬計算機102進(jìn)行,因此無需由不安全的虛擬計算機102通過虛擬計算機控制部1001向安全的虛擬計算機101通知畫面層的產(chǎn)生以及消失,從而能夠防止描繪性能的劣化。另外,在本實施方式中,不安全的虛擬計算機102僅在未生成虛設(shè)層時進(jìn)行顯示控制,只要生成ー個虛設(shè)層,就將顯示控制切換到安全的虛擬計算機101。因此,不安全的虛擬計算機102能夠僅訪問共享存儲器1031而讀出畫面層的畫面數(shù)據(jù)并進(jìn)行畫面合成,能夠防止不安全的虛擬計算機102訪問非共享存儲器1030。此外,作為在不安全的虛擬計算機102中畫面層的生成以及消失頻發(fā)的情況,例如設(shè)想在智能移動電話等便攜終端中,不安全的虛擬計算機102由安卓(注冊商標(biāo))等開放平臺的OS或中間件構(gòu)成,安全的虛擬計算機由非開放平臺的OS或中間件構(gòu)成這樣的情況。圖4是表示本發(fā)明的實施方式I的虛擬計算機顯示裝置10的詳細(xì)結(jié)構(gòu)的方框圖。此外,在圖4中,虛設(shè)層生成結(jié)束部1301、虛設(shè)層登記通知部1312、顯示層管理部1311、虛設(shè)層刪除通知部1313例如由顯示管理中間件1021以及0S1022構(gòu)成。另外,顯示層管理部1332例如由顯示管理中間件1011以及0S1012構(gòu)成。虛設(shè)層生成結(jié)束部1301(虛設(shè)層生成部的一例)在安全的虛擬計算機101的畫面層產(chǎn)生時,生成用于由不安全的虛擬計算機102管理所產(chǎn)生的畫面層的虛設(shè)層。這里,虛設(shè)層生成結(jié)束部1301監(jiān)視在安全的虛擬計算機101以及不安全的虛擬計算機102中有無畫面層的產(chǎn)生以及結(jié)束。具體而言,虛設(shè)層生成結(jié)束部1301在從應(yīng)用程序1010受理了畫面層的產(chǎn)生通知時,判斷安全的虛擬計算機101的畫面層已產(chǎn)生,并生成包含為描繪所產(chǎn)生的畫面層所需要的畫面信息的數(shù)據(jù)作為虛設(shè)層,并將虛設(shè)層的生成通知輸出至虛設(shè)層登記通知部1312。另外,如果虛設(shè)層生成結(jié)束部1301從應(yīng)用程序1020受理了畫面層的產(chǎn)生通知,則判斷不安全的虛擬計算機102的畫面層已產(chǎn)生,并將畫面層的產(chǎn)生通知輸出至虛設(shè)層登記通知部1312。另外,虛設(shè)層生成結(jié)束部1301在從應(yīng)用程序1010受理了某畫面層的結(jié)束通知時,判斷安全的虛擬計算機101的相應(yīng)的畫面層已結(jié)束,并將與相應(yīng)的畫面層對應(yīng)的虛設(shè)層的刪除請求輸出至虛設(shè)層刪除通知部1313。另外,虛設(shè)層生成結(jié)束部1301在從應(yīng)用程序1020受理了某畫面層的結(jié)束通知時,判斷不安全的虛擬計算機102的相應(yīng)的畫面層已結(jié)束,并將相應(yīng)的畫面層的刪除請求輸出至虛設(shè)層刪除通知部1313。虛設(shè)層登記通知部1312若從虛設(shè)層生成結(jié)束部1301受理了虛設(shè)層的生成通知,則請求顯示層管理部1311在畫面層管理信息1441(參照圖5)中登記虛設(shè)層,將虛設(shè)層登記于畫面層管理信息1441。另外,虛設(shè)層登記通知部1312向顯示存儲器獲取釋放部1323輸出用于描繪與虛設(shè)層對應(yīng)的畫面層的畫面數(shù)據(jù)的畫面緩沖區(qū)的獲取請求。并且,虛設(shè)層登記通知部1312若由顯示存儲器獲取釋放部1323通知了所獲取的畫面緩沖區(qū)的地址,則請求顯示層管理部1311在畫面層管理信息1441中登記該地址。在此情況下,可在非共享存儲器1030中確保畫面緩沖區(qū)。此外,由顯示存儲器獲取釋放部1323獲取的畫面緩沖區(qū)的地址也通過存儲器管理部1343被通知給安全的虛擬計算機101的顯示層管理部1332。由此,安全的虛擬計算機101識別描繪與虛設(shè)層對應(yīng)的畫面層的畫面緩沖區(qū),并在該畫面緩沖區(qū)中描繪與虛設(shè)層對應(yīng)的畫面層的畫面數(shù)據(jù)。由此,每當(dāng)在安全側(cè)產(chǎn)生畫面層,所產(chǎn)生的畫面層都由安全的虛擬計算機101描繪于非共享存儲器1030。另外,虛設(shè)層登記通知部1312在虛設(shè)層被登記于畫面層管理信息1441后,向顯示驅(qū)動切換部1322輸出虛設(shè)層的生成通知。另外,虛設(shè)層登記通知部1312若受理了從虛設(shè)層生成結(jié)束部1301輸出的畫面層的產(chǎn)生通知,則請求顯示層管理部1311在畫面層管理信息1441中登記所產(chǎn)生的畫面層,將所產(chǎn)生的畫面層登記于畫面層管理信息1441。另外,虛設(shè)層登記通知部1312讓顯示存儲器獲取釋放部1323獲取用于描繪所產(chǎn)生的畫面層的畫面數(shù)據(jù)的畫面緩沖區(qū)。并且,虛設(shè)層登記通知部1312若由顯示存儲器獲取釋放部1323通知了所獲取的畫面緩沖區(qū)的地址,則請求顯示層管理部1311在畫面層管理信息1441中登記該地址。在此情況下,可在共享存儲器1031中確保畫面緩沖區(qū)。并且,不安全的虛擬計算機102在所獲取的畫面緩沖區(qū)中描繪畫面層的畫面數(shù)據(jù)。由此,每當(dāng)在不安全側(cè)產(chǎn)生畫面層,所產(chǎn)生的畫面層都由不安全的虛擬計算機102描繪于共享存儲器1031。并且,虛設(shè)層登記通知部1312在畫面層被顯示層管理部1311登記后,對顯示驅(qū)動切換部1322通知在不安全的虛擬計算機102中已產(chǎn)生畫面層。虛設(shè)層刪除通知部1313若受理了從虛設(shè)層生成結(jié)束部1301輸出的虛設(shè)層的刪除請求,則請求顯示層管理部1311從畫面層管理信息1441中刪除相應(yīng)的虛設(shè)層,將相應(yīng)的虛設(shè)層從畫面層管理信息1441中刪除。并且,虛設(shè)層刪除通知部1313將用于釋放為描繪與虛設(shè)層對應(yīng)的畫面層的畫面數(shù)據(jù)而確保的畫面緩沖區(qū)的釋放請求輸出至顯示存儲器獲取釋放部1323。并且,虛設(shè)層刪除通知部1313在虛設(shè)層從畫面層管理信息1441中被刪除后,將虛設(shè)層的刪除通知輸出至顯示驅(qū)動切換部1322。另外,虛設(shè)層刪除通知部1313若受理了從虛設(shè)層生成結(jié)束部1301輸出的某畫面層的刪除請求,則請求顯示層管理部1311從畫面層管理信息1441中刪除相應(yīng)的畫面層,將相應(yīng)的畫面層從畫面層管理信息1441中刪除。并且,虛設(shè)層刪除通知部1313將用于釋放為描繪相應(yīng)的畫面層的畫面數(shù)據(jù)而確保的畫面緩沖區(qū)的釋放請求輸出至顯示存儲器獲取釋放部1323。并且,虛設(shè)層刪除通知部1313在畫面層從畫面層管理信息1441中被刪除后,向顯示驅(qū)動切換部1322通知不安全的虛擬計算機102的畫面層已被刪除。顯示存儲器獲取釋放部1323從虛設(shè)層登記通知部1312收到畫面緩沖區(qū)的獲取請求后,從存儲器管理部1343獲取畫面緩沖區(qū),并將所獲取的畫面緩沖區(qū)的地址交付給虛設(shè)層登記通知部1312。這里,顯示存儲器獲取釋放部1323在由虛設(shè)層登記通知部1312輸出了用于描繪與虛設(shè)層對應(yīng)的畫面層的畫面緩沖區(qū)的獲取請求后,請求存儲器管理部1343從非共享存儲器1030獲取畫面緩沖區(qū)。另ー方面,顯示存儲器獲取釋放部1323在由虛設(shè)層登記通知部1312輸出了用于描繪不安全的虛擬計算機102的畫面層的畫面緩沖區(qū)的獲取請求后,請求存儲器管理部1343從非共享存儲器1030獲取畫面緩沖區(qū)。另外,顯示存儲器獲取釋放部1323從虛設(shè)層刪除通知部1313收到畫面緩沖區(qū)的釋放請求后,請求存儲器管理部1343釋放已獲取的畫面緩沖區(qū)。存儲器管理部1343如果收到來自顯示存儲器獲取釋放部1323的畫面緩沖區(qū)的獲取請求,則從存儲裝置2獲取畫面緩沖區(qū),并將所獲取的畫面緩沖區(qū)的地址交付給顯示存儲器獲取釋放部1323。另外,存儲器管理部1343如果收到來自顯示存儲器獲取釋放部1323的畫面緩沖區(qū)的釋放請求,則將所獲取的畫面緩沖區(qū)返還給存儲裝置2。此外,存儲器管理部1343能夠從非共享存儲器1030以及共享存儲器1031這兩者進(jìn)行畫面緩沖區(qū)的獲取以及釋放。顯示層管理部1311管理圖5所示的畫面層管理信息1441。即,顯示層管理部1311管理在不安全的虛擬計算機102中產(chǎn)生的全部畫面層,并且,將在安全的虛擬計算機101中產(chǎn)生的畫面層作為虛設(shè)層來管理。另外,顯示層管理部1311在管理的畫面層以及虛設(shè)層的顯示位置發(fā)生了變化或者尺寸擴大或縮小,導(dǎo)致畫面層以及虛設(shè)層的顯示形態(tài)變更時,更新畫面層管理信息1441使該變更得到反映。此外,不安全的虛擬計算機102的畫面層的顯示形態(tài)的變更由應(yīng)用程序1020來通知,顯示層管理部1311通過虛設(shè)層生成結(jié)束部1301以及虛設(shè)層登記通知部1312取得該通知。另外,虛設(shè)層的顯示形態(tài)的變更由應(yīng)用程序1010來通知,顯示層管理部1311通過虛設(shè)層生成結(jié)束部1301以及虛設(shè)層登記通知部1312取得該通知。顯示驅(qū)動切換部1322在虛設(shè)層未被生成時,將顯示控制切換到安全的虛擬計算機101,在生成了至少ー個虛設(shè)層時,將顯示控制切換到安全的虛擬計算機101。具體而言,顯示驅(qū)動切換部1322若從虛設(shè)層登記通知部1312受理了虛設(shè)層的產(chǎn)生通知,使虛設(shè)層的產(chǎn)生數(shù)加1,若從虛設(shè)層登記通知部1312受理了虛設(shè)層的刪除通知,使虛設(shè)層的產(chǎn)生數(shù)減I。并且,若虛設(shè)層的產(chǎn)生數(shù)從零個増加到ー個,顯示驅(qū)動切換部1322向驅(qū)動切換通知部1341以及畫面數(shù)據(jù)合成部1321輸出將顯示控制切換到安全的虛擬計算機101的顯示控制驅(qū)動器1013的切換請求,并讓畫面數(shù)據(jù)合成部1321停止顯示控制。由此,顯示控制從不安全的虛擬計算機102切換到安全的虛擬計算機101。并且,顯示驅(qū)動切換部1322向中斷發(fā)送控制部1342輸出將從顯示裝置45等發(fā)生的描繪中斷的發(fā)送目的地從不安全的虛擬計算機102切換到安全的虛擬計算機101的切換請求。另ー方面,若虛設(shè)層的產(chǎn)生數(shù)成為零個,顯示驅(qū)動切換部1322向畫面數(shù)據(jù)合成部1321以及驅(qū)動切換通知部1341輸出將顯示控制切換到不安全的虛擬計算機102的切換請求,并讓安全的虛擬計算機101的顯示控制停止。由此,顯示控制從安全的虛擬計算機101的顯示控制驅(qū)動器1013切換到不安全的虛擬計算機102的顯示控制驅(qū)動器1023。另外,顯示驅(qū)動切換部1322向中斷發(fā)送控制部1342輸出將描繪中斷的發(fā)送目的地從安全的虛擬計算機101切換到不安全的虛擬計算機102的切換請求。畫面數(shù)據(jù)合成部1321(第一畫面數(shù)據(jù)合成部的一例)在從顯示驅(qū)動切換部1322受理了將顯示控制切換到不安全的虛擬計算機的切換請求時,基于畫面層管理信息1441,利用保存于共享存儲器1031的各畫面層的畫面數(shù)據(jù),合成不安全的虛擬計算機102的畫面層,并讓顯示裝置45顯示合成結(jié)果。這里,如果顯示合成引擎1002能夠進(jìn)行利用了畫面層管理信息1441所示的畫面層的顯示順序、各畫面層的顯示位置以及尺寸的處理,則畫面數(shù)據(jù)合成部1321可以將這些信息通知給顯示合成引擎1002,讓顯示合成引擎1002合成畫面層。在此情況下,顯示合成引擎1002可以根據(jù)由畫面數(shù)據(jù)合成部1321通知的信息,從共享存儲器1031讀出各畫面層的畫面數(shù)據(jù),合成畫面層,并讓顯示裝置45顯示合成結(jié)果。另外,畫面數(shù)據(jù)合成部1321從顯示驅(qū)動切換部1322受理了將顯示控制切換到不安全的虛擬計算機102的切換請求后,將運行模式設(shè)定為合成開始模式。另ー方面,畫面數(shù)據(jù)合成部1321從顯示驅(qū)動切換部1322受理了將顯示控制切換到安全的虛擬計算機101的切換請求后,將運行模式設(shè)定為合成停止模式。S卩,畫面數(shù)據(jù)合成部1321在虛設(shè)層的產(chǎn)生數(shù)為零個時,將運行模式設(shè)定為合成開始模式,在虛設(shè)層的產(chǎn)生數(shù)為ー個以上時,將運行模式設(shè)定為合成停止模式。在合成開始模式下,每當(dāng)從顯示裝置45發(fā)生描繪中斷,畫面數(shù)據(jù)合成部1321都進(jìn)行畫面層的合成處理。另ー方面,在合成停止模式下,即使從顯示裝置45發(fā)生描繪中斷,畫面數(shù)據(jù)合成部1321也不進(jìn)行畫面層的合成處理。在顯示控制通過顯示驅(qū)動切換部1322被切換到安全的虛擬計算機101時,若發(fā)生描繪中斷,則中斷發(fā)送控制部1342將該描繪中斷發(fā)送至安全的虛擬計算機101并讓畫面數(shù)據(jù)合成部1331合成畫面層。另ー方面,在顯示控制通過顯示驅(qū)動切換部1322被切換到不安全的虛擬計算機102時,若發(fā)生描繪中斷,則中斷發(fā)送控制部1342將該描繪中斷發(fā)送至不安全的虛擬計算機102,并讓畫面數(shù)據(jù)合成部1321合成畫面層。具體而言,中斷發(fā)送控制部1342若從顯示驅(qū)動切換部1322受理了將顯示控制從不安全的虛擬計算機102切換到安全的虛擬計算機101的切換請求,將描繪中斷的發(fā)送目的地設(shè)定為安全的虛擬計算機101。在此情況下,描繪中斷被發(fā)送至畫面數(shù)據(jù)合成部1331。另ー方面,中斷發(fā)送控制部1342若從顯示驅(qū)動切換部1322受理了將顯示控制從安全的虛擬計算機101切換到不安全的虛擬計算機102的切換請求,將描繪中斷的發(fā)送目的地設(shè)定為不安全的虛擬計算機102。在此情況下,描繪中斷被發(fā)送至畫面數(shù)據(jù)合成部1321。這里,作為描繪中斷,例如舉出基于顯示裝置45的垂直同步信號(VSYNC)的中斷、向顯示合成引擎1002用的畫面緩沖區(qū)的傳送完畢中斷等。此外,垂直同步信號按照顯示裝置45的幀周期產(chǎn)生,例如,每l/60s產(chǎn)生。因此,描繪中斷例如每l/60s發(fā)生。驅(qū)動切換通知部1341在受理了由顯示驅(qū)動切換部1322將顯示控制從不安全的虛擬計算機102切換到安全的虛擬計算機101的切換請求時,指示安全的虛擬計算機101的畫面數(shù)據(jù)合成部1331合成畫面層。另ー方面,驅(qū)動切換通知部1341在受理了由顯示驅(qū)動切換部1322將顯示控制從安全的虛擬計算機101切換到不安全的虛擬計算機102的切換請求時,指示畫面數(shù)據(jù)合成部1331停止畫面層的合成。畫面數(shù)據(jù)合成部1331在被驅(qū)動切換通知部1341指示在安全的虛擬計算機101中合成畫面層時,參照畫面層管理信息1441,讀出保存于非共享存儲器1030以及共享存儲器1031的畫面數(shù)據(jù),合成安全的虛擬計算機101以及不安全的虛擬計算機102的畫面層,并讓顯示裝置45顯示合成結(jié)果。此外,安全的虛擬計算機101保存有僅管理在安全的虛擬計算機101中產(chǎn)生的畫面層的畫面層管理信息。因此,畫面數(shù)據(jù)合成部1331可以利用安全側(cè)畫面層管理信息和畫面層管理信息1441來合成畫面層。例如,假設(shè)在畫面層管理信息1441中,關(guān)于虛設(shè)層僅記述有顯示順序信息這種情況。此時,由于不知道虛設(shè)層的顯示位置、尺寸等,因此畫面數(shù)據(jù)合成部1331僅利用畫面層管理信息1441無法合成畫面層。在這種情況下,畫面數(shù)據(jù)合成部1331可以利用畫面層管理信息1441和安全側(cè)畫面層管理信息來合成畫面層。這里,作為安全側(cè)畫面層管理信息,例如具有僅抽出圖5所示的畫面層管理信息中的虛設(shè)層的記錄的數(shù)據(jù)結(jié)構(gòu)。即,安全側(cè)畫面層管理信息包括在安全側(cè)產(chǎn)生的各畫面層的顯示順序、顯示位置、尺寸以及畫面緩沖區(qū)指針等。因此,畫面數(shù)據(jù)合成部1331首先參照畫面層管理信息1441,關(guān)于虛設(shè)層,參照記載于安全側(cè)畫面層管理信息的畫面層的信息來描繪畫面層即可。例如,假設(shè)在畫面層管理信息1441中兩個不安全側(cè)的畫面層和兩個虛設(shè)層受到管理,在安全側(cè)畫面層管理信息中兩個安全側(cè)的畫面層被管理。并且,假設(shè)在畫面層管理信息1441中,不安全側(cè)的畫面層的顯示順序是第一層和第三層,虛設(shè)層的顯示順序是第二層和第四層。在此情況下,畫面數(shù)據(jù)合成部1331可以用安全側(cè)畫面層管理信息的第一層的畫面層置換畫面層管理信息1441的第二層的虛設(shè)層,用安全側(cè)畫面層管理信息的第二層的畫面層置換畫面層管理信息1441的第四層的虛設(shè)層,從而合成畫面層。此外,畫面數(shù)據(jù)合成部1331也可以與畫面數(shù)據(jù)合成部1321同樣,讓顯示合成引擎1002合成畫面層。如果顯示層管理部1332從應(yīng)用程序1010受理了畫面層的產(chǎn)生通知,作為在安全側(cè)產(chǎn)生畫面層,而將該畫面層登記于安全側(cè)畫面層管理信息。另ー方面,如果顯示層管理部1332從應(yīng)用程序1010受理了某畫面層的結(jié)束通知,則從安全側(cè)畫面層管理信息中刪除相應(yīng)的畫面層。這里,安全側(cè)畫面層管理信息例如具有從圖5所示的畫面層管理信息1441中去除虛設(shè)層信息的數(shù)據(jù)結(jié)構(gòu)。此外,在安全側(cè)畫面層管理信息中,存儲緩沖器指針(memorybufferpointer)采用在虛設(shè)層生成時由虛設(shè)層登記通知部1312確保的畫面緩沖區(qū)的地址。圖5(B)是表示顯示層管理部1311管理的畫面層管理信息1441的一例的圖。圖5(A)是表示在圖5(B)所示的畫面層管理信息1441中虛設(shè)層與不安全側(cè)的畫面層之間的關(guān)系的圖。如圖5(B)所示,畫面層管理信息1441具有對ー個畫面層分配一個記錄的ニ維表格形式的數(shù)據(jù)結(jié)構(gòu)。并且,畫面層管理信息1441具有顯示順序字段1451、坐標(biāo)字段1452、尺寸字段1453、存儲緩沖器指針字段1454以及虛設(shè)層信息字段1455。顯示順序字段1451存儲畫面層的顯示順序。坐標(biāo)字段1452存儲將畫面層配置干顯示畫面時的坐標(biāo)(x,y)。此外,坐標(biāo)采用畫面層的例如左上頂點的坐標(biāo)。尺寸字段1453存儲畫面層的尺寸。在本實施方式中,畫面層呈四邊形形狀,因此尺寸由表示畫面層的橫向?qū)挾鹊膚idth和表示高度的heihgt來規(guī)定。存儲緩沖器指針字段1454存儲表示畫面層的畫面數(shù)據(jù)的存儲目的地的畫面緩沖區(qū)地址。虛設(shè)層信息字段1455存儲表示畫面層是否為虛設(shè)層的虛設(shè)層信息。在圖5(B)的例子中,虛設(shè)層標(biāo)注有作為虛設(shè)層信息的“〇”符號,除此以外的畫面層即不安全側(cè)的畫面層標(biāo)注有作為虛設(shè)層信息的“X”符號。圖5(A)所示的框1431內(nèi)的圖示出在顯示裝置45的顯示畫面1401中合成三個畫面層的處理。在圖5(A)的例子中,在顯示畫面1401中合成三個畫面層1411、1412、1421。在該例子中,畫面層從上方起按1411、1421、1412的順序重疊。因此,在畫面層管理信息1441的顯示順序為1、2、3的記錄中,登記畫面層1411、1421、1412。當(dāng)然,也可以不是以顯示順序的編號進(jìn)行管理,而是利用指針列表進(jìn)行管理。在圖5(B)的例子中,示出顯示順序為第一的畫面層處于畫面窗口上的坐標(biāo)為(10,100)的位置,具有高度120X寬度130的尺寸,存儲畫面數(shù)據(jù)的存儲緩沖器(memorybuffer)存在于地址0X41000000處,并且不是虛設(shè)層。另外,顯示順序為第二的畫面層在虛設(shè)層信息字段1455存儲有“〇”,是虛設(shè)層。在此情況下,虛設(shè)層的坐標(biāo)、尺寸以及存儲緩沖器指針不是必需的內(nèi)容。即,在采用畫面數(shù)據(jù)合成部1331不僅利用畫面層管理信息1441還利用安全側(cè)畫面層管理信息來合成畫面層的方式時,在畫面層管理信息1441的虛設(shè)層的記錄中,也可以省略坐標(biāo)、尺寸以及存儲緩沖器。此外,在圖5⑶的例子中,作為虛設(shè)層信息,以“〇”、“X”的符號識別虛設(shè)層,但只要能夠識別虛設(shè)層的有無,可以利用任意信息。并且,在圖5(B)的例子中,由于存在虛設(shè)層,因此不是由不安全的虛擬計算機102的畫面數(shù)據(jù)合成部1321進(jìn)行合成,而是安全的虛擬計算機101的畫面數(shù)據(jù)合成部1331基于畫面層管理信息1441,由畫面數(shù)據(jù)合成部1331合成畫面層。圖6是表示將虛設(shè)層登記于畫面層管理信息1441時的處理的流程圖。首先,如果虛設(shè)層生成結(jié)束部1301從應(yīng)用程序1010受理了畫面層的產(chǎn)生通知,則判斷安全側(cè)的畫面層已產(chǎn)生而生成虛設(shè)層,并將虛設(shè)層的產(chǎn)生通知輸出至虛設(shè)層登記通知部1312(S1501)。接下來,虛設(shè)層登記通知部1312向顯示驅(qū)動切換部1322輸出虛設(shè)層的生成通知(S1502)。其次,虛設(shè)層登記通知部1312向顯示層管理部1311輸出虛設(shè)層的生成通知(S1503)。接下來,顯示層管理部1311確定虛設(shè)層的顯示順序,并將虛設(shè)層登記于畫面層管理信息1441(S1504)。在本實施方式中,畫面層的顯示順序例如被設(shè)定成最新的畫面層位于最上層。因此,顯示層管理部1311將生成的虛設(shè)層的顯示順序設(shè)定為第一。在此情況下,顯示層管理部1311將已登記的其他畫面層的顯示順序分別向下降一層而轉(zhuǎn)移至第二位。即,在本實施方式中,畫面層的顯示順序被設(shè)定為生成順序。此外,由于顯示層管理部1311也管理不安全側(cè)的畫面層,因此如果不安全側(cè)的畫面層產(chǎn)生,則該畫面層的顯示順序為最上層。圖7是表示從畫面層管理信息1441中刪除已登記的虛設(shè)層時的處理的流程圖。首先,如果虛設(shè)層生成結(jié)束部1301從應(yīng)用程序1010受理了某畫面層的結(jié)束通知,則將與該畫面層對應(yīng)的虛設(shè)層的刪除請求輸出至虛設(shè)層刪除通知部1313(S1601)。接下來,虛設(shè)層刪除通知部1313將虛設(shè)層的刪除通知輸出至顯示驅(qū)動切換部1322(S1602)。其次,虛設(shè)層刪除通知部1313請求顯示層管理部1311將相應(yīng)的虛設(shè)層從畫面層管理信息1441中刪除(S1603)。接下來,顯示層管理部1311將相應(yīng)的虛設(shè)層從畫面層管理信息1441刪除(S1604)。例如,虛設(shè)層生成結(jié)束部1301在向虛設(shè)層刪除通知部1313輸出刪除請求時,使該刪除請求包含作為刪除對象的虛設(shè)層的識別信息。然后,虛設(shè)層刪除通知部1313將該識別信息通知給顯示層管理部1311,顯示層管理部1311將由該識別信息指定的虛設(shè)層從畫面層管理信息1441中刪除。圖8是表示顯示驅(qū)動切換部1322從虛設(shè)層登記通知部1312受理了虛設(shè)層的生成通知時的處理的流程圖。顯示驅(qū)動切換部1322從虛設(shè)層登記通知部1312受理虛設(shè)層生成通知(S1701)。接下來,顯示驅(qū)動切換部1322確認(rèn)在內(nèi)部管理的虛設(shè)層的產(chǎn)生數(shù)是否為O(S1702)。并且,顯示驅(qū)動切換部1322在虛設(shè)層的產(chǎn)生數(shù)不為O時(在S1702中為否),使虛設(shè)層的產(chǎn)生數(shù)増加I(S1706),并結(jié)束處理。另ー方面,顯示驅(qū)動切換部1322在虛設(shè)層的產(chǎn)生數(shù)為O時(在S1702中為是),向畫面數(shù)據(jù)合成部1321輸出將顯示控制切換到安全的虛擬計算機101的切換請求(S1703)。接下來,顯示驅(qū)動切換部1322向驅(qū)動切換通知部1341輸出將顯示控制切換到安全的虛擬計算機101的切換請求(S1704)。接下來,顯示驅(qū)動切換部1322向中斷發(fā)送控制部1342輸出將描繪中斷的發(fā)送目的地切換到安全的虛擬計算機101的切換請求(S1705)。接下來,顯示驅(qū)動切換部1322使虛設(shè)層的產(chǎn)生數(shù)增加I(S1706),并結(jié)束處理。這樣,通過顯示驅(qū)動切換部1322管理虛設(shè)層的產(chǎn)生數(shù),如果產(chǎn)生至少ー個虛設(shè)層,則通過顯示驅(qū)動切換部1322將顯示控制從不安全的虛擬計算機102切換到安全的虛擬計算機101。圖9是表示顯示驅(qū)動切換部1322從虛設(shè)層刪除通知部1313受理了虛設(shè)層的刪除通知時的處理的流程圖。首先,顯示驅(qū)動切換部1322從虛設(shè)層刪除通知部1313受理虛設(shè)層刪除通知(S1801)。接下來,顯示驅(qū)動切換部1322確認(rèn)管理的虛設(shè)層的產(chǎn)生數(shù)是否為I(S1802)。并且,顯示驅(qū)動切換部1322在虛設(shè)層的產(chǎn)生數(shù)不為I時(在S1802中為否),使虛設(shè)層的產(chǎn)生數(shù)減少I(S1806),并結(jié)束處理。另ー方面,顯示驅(qū)動切換部1322在虛設(shè)層的產(chǎn)生數(shù)為I時(在S1802中為是),向驅(qū)動切換通知部1341輸出將顯示控制切換到不安全的虛擬計算機102的切換請求(S1803)。接下來,顯示驅(qū)動切換部1322向畫面數(shù)據(jù)合成部1321輸出將顯示控制切換到不安全的虛擬計算機102的切換請求(S1804)。接下來,顯示驅(qū)動切換部1322向中斷發(fā)送控制部1342輸出將描繪中斷的發(fā)送目的地切換到不安全的虛擬計算機102的切換請求(S1805)。接下來,顯示驅(qū)動切換部1322使虛設(shè)層的產(chǎn)生數(shù)減少1(S1806),并結(jié)束處理。由此,如果虛設(shè)層的產(chǎn)生數(shù)為ー個以上,則顯示控制在安全的虛擬計算機101側(cè)進(jìn)行,如果虛設(shè)層的產(chǎn)生數(shù)從ー個變?yōu)榱銈€,則顯示控制從安全的虛擬計算機101切換到不安全的虛擬計算機102。圖10是表示驅(qū)動切換通知部1341從顯示驅(qū)動切換部1322受理顯示控制的切換請求并將顯示控制切換到安全的虛擬計算機101時的處理的流程圖。首先,驅(qū)動切換通知部1341從顯示驅(qū)動切換部1322受理顯示控制的切換請求(S1901)。接下來,驅(qū)動切換通知部1341判斷受理的切換請求是否為將顯示控制切換到安全的虛擬計算機101的切換請求(S1902)。這里,切換請求預(yù)先被定義成將顯示控制從不安全的虛擬計算機102切換到安全的虛擬計算機101時的符號串和將顯示控制從安全的虛擬計算機101切換到不安全的虛擬計算機102的符號串。因此,驅(qū)動切換通知部1341可以根據(jù)切換請求的符號串是否與兩符號串的其中之一符號串相應(yīng),進(jìn)行S1902的判定。接下來,驅(qū)動切換通知部1341在切換請求是將顯示控制切換到安全的虛擬計算機101的切換請求時(在S1902中為是),通過畫面數(shù)據(jù)合成部1321從顯示層管理部1311取得畫面層管理信息1441,并輸出至畫面數(shù)據(jù)合成部1331(S1903)。接下來,驅(qū)動切換通知部1341向安全的虛擬計算機101的畫面數(shù)據(jù)合成部1331輸出將顯示控制切換到安全的虛擬計算機101的切換請求(S1904)。接下來,驅(qū)動切換通知部1341指示安全的虛擬計算機101的畫面數(shù)據(jù)合成部1331開始進(jìn)行畫面層的合成處理(S1905)。另ー方面,驅(qū)動切換通知部1341在切換請求是將顯示控制切換到不安全的虛擬計算機102的切換請求時(在S1902中為否),向安全的虛擬計算機101的畫面數(shù)據(jù)合成部1331輸出將顯示控制切換到不安全的虛擬計算機102的切換請求(S1906)。接下來,驅(qū)動切換通知部1341指示安全的虛擬計算機101的畫面數(shù)據(jù)合成部1331停止畫面層的合成(S1907),并結(jié)束處理。圖11是表示中斷發(fā)送控制部1342受理描繪中斷井向各虛擬計算機發(fā)送描繪中斷時的處理的流程圖。首先,中斷發(fā)送控制部1342從顯示裝置45受理描繪中斷(S2001)。接下來,中斷發(fā)送控制部1342判斷當(dāng)前的中斷發(fā)送目的地是否被設(shè)定為安全的虛擬計算機101(S2002)。在此情況下,如果中斷發(fā)送控制部1342通過圖9的S1805的處理從顯示驅(qū)動切換部1322受理了將中斷的發(fā)送目的地切換到不安全的虛擬計算機102的切換請求,則判定中斷的發(fā)送目的地被設(shè)定為不安全的虛擬計算機102。另ー方面,如果中斷發(fā)送控制部1342通過圖8的S1705的處理從顯示驅(qū)動切換部1322受理了將中斷的發(fā)送目的地切換到安全的虛擬計算機101的切換請求,則判定中斷的發(fā)送目的地被設(shè)定為安全的虛擬計算機101。然后,中斷發(fā)送控制部1342在中斷的發(fā)送目的地被設(shè)定為安全的虛擬計算機101時(在S2002中為是),求出在S2001受理的描繪中斷在安全的虛擬計算機101中的中斷編號(S2003)。這里,中斷發(fā)送控制部1342預(yù)先保存中斷向量表(interruptvectortable),該中斷向量表按中斷的種類將不安全的虛擬計算機102中管理的中斷編號和安全的虛擬計算機101中管理的中斷編號對應(yīng)起來。因此,中斷發(fā)送控制部1342可以參照該中斷向量表求出安全的虛擬計算機101的描繪中斷的中斷編號。接下來,中斷發(fā)送控制部1342向安全的虛擬計算機101的畫面數(shù)據(jù)合成部1331通知所求出的中斷編號(S2004)。接下來,畫面數(shù)據(jù)合成部1331根據(jù)被通知的中斷編號讀出描繪中斷用的處理程序并進(jìn)行描繪中斷的處理(S2005)。通過該描繪中斷的處理,畫面數(shù)據(jù)合成部1331合成不安全側(cè)的畫面層和安全側(cè)的畫面層。另ー方面,在中斷的發(fā)送目的地不是安全的虛擬計算機101而是不安全的虛擬計算機102時(在S2002中為否),中斷發(fā)送控制部1342求出在S2002受理的描繪中斷在不安全的虛擬計算機102中的中斷編號(S2006)。接下來,中斷發(fā)送控制部1342向不安全的虛擬計算機102的畫面數(shù)據(jù)合成部1321通知求出的中斷編號(S2007)。接下來,不安全的虛擬計算機102的畫面數(shù)據(jù)合成部1321根據(jù)被通知的中斷編號讀出描繪中斷用的處理程序并進(jìn)行描繪中斷的處理(S2008)。在此情況下,畫面數(shù)據(jù)合成部1321進(jìn)行合成不安全側(cè)的畫面層的處理。在本流程中,作為描繪中斷,假設(shè)基于每經(jīng)過I幀周期由顯示裝置45產(chǎn)生的垂直同步信號的中斷(VSYNC中斷)。因此,圖11所示的流程每經(jīng)過幀周期就被執(zhí)行。即,每當(dāng)VSYNC中斷產(chǎn)生,中斷發(fā)送控制部1342就判斷當(dāng)前的描繪中斷的發(fā)送目的地是安全側(cè)還是不安全側(cè),如果是安全側(cè)就向畫面數(shù)據(jù)合成部1331發(fā)送描繪中斷,如果是不安全側(cè)就向畫面數(shù)據(jù)合成部1321發(fā)送描繪中斷。由此,每經(jīng)過幀周期,更新顯示于顯示裝置45的畫面。圖12是表示畫面數(shù)據(jù)合成部1321從顯示驅(qū)動切換部1322受理了顯示控制的切換請求時的處理的流程圖。首先,畫面數(shù)據(jù)合成部1321從顯示驅(qū)動切換部1322受理顯示控制的切換請求(S2101)。接下來,畫面數(shù)據(jù)合成部1321判斷受理的切換請求是否為將顯示控制從不安全的虛擬計算機102切換到安全的虛擬計算機101的切換請求(S2102)。這里,切換請求預(yù)先定義將顯示控制從不安全的虛擬計算機102切換到安全的虛擬計算機101時的符號串和將顯示控制從安全的虛擬計算機101切換到不安全的虛擬計算機102的符號串。因此,畫面數(shù)據(jù)合成部1321可以根據(jù)切換請求的符號串是否與兩符號串的其中之ー符號串相應(yīng),來進(jìn)行S2102的判斷。然后,畫面數(shù)據(jù)合成部1321若判斷切換請求是向安全的虛擬計算機101的切換請求(在S2102中為是),則停止畫面合成,并設(shè)定為合成停止模式(S2103)。接下來,畫面數(shù)據(jù)合成部1321從顯示層管理部1311取得畫面層管理信息1441,并輸出至驅(qū)動切換通知部1341(S2104)。另ー方面,畫面數(shù)據(jù)合成部1321若判斷切換請求不是向安全的虛擬計算機101的切換請求時(在S2102中為否),則重新開始畫面合成,并設(shè)定為合成開始模式(S2105)。這樣,畫面數(shù)據(jù)合成部1321若受理了將顯示控制切換到安全的虛擬計算機101的切換請求,則設(shè)定為合成停止模式,并通過驅(qū)動切換通知部1341將畫面層管理信息1441輸出至畫面數(shù)據(jù)合成部1331,讓畫面數(shù)據(jù)合成部1331進(jìn)行畫面合成。另ー方面,畫面數(shù)據(jù)合成部1321在受理了將顯示控制切換到不安全的虛擬計算機102的切換請求吋,設(shè)定為合成開始模式,并進(jìn)行畫面合成。圖13是表示畫面數(shù)據(jù)合成部1321從中斷發(fā)送控制部1342受理描繪中斷并合成畫面層時的處理的流程圖。首先,畫面數(shù)據(jù)合成部1321從中斷發(fā)送控制部1342受理描繪中斷(S2201)。接下來,畫面數(shù)據(jù)合成部1321判斷自身的狀態(tài)是否為合成開始模式(S2202)。這里,畫面數(shù)據(jù)合成部1321管理表示自身的狀態(tài)是否為合成開始模式的標(biāo)志,可以根據(jù)該標(biāo)志進(jìn)行判斷。例如,可以在標(biāo)志設(shè)定為I、標(biāo)志樹立時,畫面數(shù)據(jù)合成部1321判定是合成開始模式,在標(biāo)志設(shè)定為O、標(biāo)志撤銷時,畫面數(shù)據(jù)合成部1321判定是合成停止模式。然后,畫面數(shù)據(jù)合成部1321在自身的狀態(tài)為合成開始模式時(在S2202中為是),從顯示層管理部1311取得畫面層管理信息1441,并合成畫面層(S2203)。在此情況下,畫面數(shù)據(jù)合成部1321可以讀出保存于共享存儲器1031的不安全的虛擬計算機102的畫面層的畫面數(shù)據(jù),并按照畫面層管理信息1441中規(guī)定的顯示順序合成畫面層。另ー方面,畫面數(shù)據(jù)合成部1321在自身的狀態(tài)是合成停止模式時(在S2202中為否),什么都不做便結(jié)束。這樣,當(dāng)畫面數(shù)據(jù)合成部1321受理了描繪中斷時,如果自身的狀態(tài)是合成開始模式,則合成畫面層,如果自身的狀態(tài)是合成停止模式,則不合成畫面層。此外,在圖13中,示出了畫面數(shù)據(jù)合成部1321以描繪中斷作為觸發(fā)而運行的例子,但也可以與描繪中斷不同步地運行。具體而言,可以不等待描繪中斷的發(fā)生,在描繪請求產(chǎn)生時進(jìn)行畫面合成。作為描繪請求產(chǎn)生的時間,例如包括在不安全的虛擬計算機102中產(chǎn)生新的畫面層時、某畫面層的顯示位置已經(jīng)變更時、某畫面層的尺寸已經(jīng)變更時等。另夕卜,畫面數(shù)據(jù)合成部1321除了在描繪中斷發(fā)生時合成畫面層,也可以在描繪請求產(chǎn)生時合成畫面層。圖14是表示安全的虛擬計算機101的畫面數(shù)據(jù)合成部1331從驅(qū)動切換通知部1341受理了顯示控制的切換請求時的處理的流程圖。首先,畫面數(shù)據(jù)合成部1331從驅(qū)動切換通知部1341受理顯示控制的切換請求(S2301)。接下來,畫面數(shù)據(jù)合成部1331判斷受理的切換請求是否為將顯示控制切換到不安全的虛擬計算機102的切換請求(S2302)。這里,切換請求預(yù)先定義將顯示控制從不安全的虛擬計算機102切換到安全的虛擬計算機101時的符號串和將顯示控制從安全的虛擬計算機101切換到不安全的虛擬計算機102的符號串。因此,畫面數(shù)據(jù)合成部1331可以根據(jù)切換請求的符號串是否與兩符號串的其中之一符號串相應(yīng),來進(jìn)行S2302的判斷。然后,畫面數(shù)據(jù)合成部1331在切換請求是將顯示控制切換到不安全的虛擬計算機102的切換請求時(在S2302中為是),停止畫面合成,并將自身的狀態(tài)設(shè)定為合成停止模式(S2303)。另ー方面,畫面數(shù)據(jù)合成部1331在切換請求是將顯示控制切換到安全的虛擬計算機101的切換請求時(在S2302中為否),停止畫面合成,并設(shè)定為合成停止模式(S2304)。圖15是表示畫面數(shù)據(jù)合成部1331從中斷發(fā)送控制部1342受理了描繪中斷時的處理的流程圖。首先,畫面數(shù)據(jù)合成部1331從中斷發(fā)送控制部1342受理來自顯示裝置45的描繪中斷(S2401)。接下來,畫面數(shù)據(jù)合成部1331判斷自身的狀態(tài)是否為合成開始模式(S2402)。在此情況下,畫面數(shù)據(jù)合成部1331可以將表示自身的狀態(tài)是否為合成開始模式的信息作為標(biāo)志來管理,并基于該標(biāo)志判斷自身的狀態(tài)是否為合成開始模式。然后,畫面數(shù)據(jù)合成部1331在為合成開始模式時(在S2402中為是),從驅(qū)動切換通知部1341取得畫面層管理信息1441(S2403)。接下來,畫面數(shù)據(jù)合成部1331用安全的虛擬計算機101的畫面層對應(yīng)由所取得的畫面層管理信息1441管理的各虛設(shè)層(S2404)。在此情況下,畫面數(shù)據(jù)合成部1331可以從顯示層管理部1332取得安全的虛擬計算機101的畫面層管理信息,并將所取得的畫面層管理信息中規(guī)定的各畫面層的顯示順序和畫面層管理信息1441中規(guī)定的各虛設(shè)層的顯示順序進(jìn)行對照,確定與各虛設(shè)層對應(yīng)的安全的虛擬計算機101的畫面層。接下來,畫面數(shù)據(jù)合成部1331合成不安全的虛擬計算機102的畫面層和安全的虛擬計算機101的畫面層(S2405)。在此情況下,畫面數(shù)據(jù)合成部1331從非共享存儲器1030讀出在S2404中與虛設(shè)層對應(yīng)起來的安全的虛擬計算機101的畫面層的畫面數(shù)據(jù),并且,從共享存儲器1031讀出不安全的虛擬計算機102的畫面層的畫面數(shù)據(jù),并按照畫面層管理信息1441中規(guī)定的顯示順序合成讀出的畫面數(shù)據(jù)(S2405)。此外,在圖15中,示出了畫面數(shù)據(jù)合成部1331將來自顯示裝置45的描繪中斷作為觸發(fā)來合成畫面層的例子,但也可以與描繪中斷不同步地運行。具體而言,可以不等待描繪中斷,在描繪請求產(chǎn)生時合成畫面數(shù)據(jù)。作為描繪請求產(chǎn)生的時間,包括在安全的虛擬計算機101及不安全的虛擬計算機102中產(chǎn)生新的畫面層時、某畫面層的顯示位置已經(jīng)變更時、某畫面層的尺寸已經(jīng)變更時等。另外,畫面數(shù)據(jù)合成部1331除了在描繪中斷發(fā)生時合成畫面層,也可以在描繪請求產(chǎn)生時合成畫面層。通過以上的運行,虛擬計算機顯示裝置10能夠防止不安全的虛擬計算機102訪問安全的虛擬計算機101的畫面層,并且,能夠減輕安全的虛擬計算機101和不安全的虛擬計算機102的切換處理,同時能夠按照顯示順序合成安全的虛擬計算機101以及不安全的虛擬計算機102輸出的不同的畫面層。(實施方式2)在實施方式I的虛擬計算機顯示裝置10中,在安全的虛擬計算機101的畫面顯示于顯示裝置45的狀態(tài)下,若對安全的虛擬計算機101的畫面加以某些變更,則安全的虛擬計算機101的畫面數(shù)據(jù)合成部1331必須再次合成畫面層,并創(chuàng)建畫面。所謂的畫面的某些變更,典型地是,考慮使窗ロ尺寸擴大以及縮小、更新顯示的畫面、使畫面層帶有模糊或暗的效果或使畫面層旋轉(zhuǎn)等。在這種情況下,每當(dāng)安全的虛擬計算機101的畫面更新發(fā)生,畫面數(shù)據(jù)合成部1331都將包括不安全的虛擬計算機102的畫面層在內(nèi)的全部畫面層進(jìn)行合成。這樣的話,畫面數(shù)據(jù)合成部1331的處理負(fù)擔(dān)以及處理時間増大。因此,較為理想的是,通過畫面數(shù)據(jù)合成部1321預(yù)先合成不安全的虛擬計算機102的畫面層,讓畫面數(shù)據(jù)合成部1331利用其合成結(jié)果來合成安全的虛擬計算機101的剰余的畫面層。但是,畫面數(shù)據(jù)具有透過度(α值)信息,在描繪半透過的畫面時,不安全的虛擬計算機102對共享存儲器1031的訪問被禁止,因此無法知道安全的虛擬計算機101的畫面層的α值。為此,例如在不安全側(cè)的畫面層和安全側(cè)的畫面層交互層疊的情況下,如果在畫面數(shù)據(jù)合成部1321側(cè)預(yù)先合成了不安全側(cè)的全部畫面層,則畫面數(shù)據(jù)合成部1331無法根據(jù)各畫面層所具有的α值再現(xiàn)半透過的畫面。因此,在實施方式2中,為了能夠使畫面數(shù)據(jù)合成部1331根據(jù)各畫面層具有的α值再現(xiàn)半透過的圖像,確定在畫面數(shù)據(jù)合成部1321側(cè)可預(yù)先合成的畫面層,并將所確定的畫面層在畫面數(shù)據(jù)合成部1321側(cè)預(yù)先合成,讓畫面數(shù)據(jù)合成部1331利用其合成結(jié)果來合成剩余的畫面層。由此,能夠減輕安全的虛擬計算機101的畫面層被更新時的畫面數(shù)據(jù)合成部1331的處理負(fù)擔(dān)。圖16是表示本發(fā)明的實施方式2所涉及的虛擬計算機顯示裝置10的詳細(xì)結(jié)構(gòu)的方框圖。在圖16中,對與圖4相同的結(jié)構(gòu)要素使用相同符號,并省略其說明。在實施方式2的虛擬計算機顯示裝置10中,相對于實施方式I,進(jìn)ー步包括上層下層判定部2551以及下層畫面合成部2552。圖17是表示畫面數(shù)據(jù)合成部2521從顯示驅(qū)動切換部1322受理了顯示控制的切換請求時的處理的流程圖。首先,畫面數(shù)據(jù)合成部2521從顯示驅(qū)動切換部1322受理顯示控制的切換請求(S2601)。接下來,畫面數(shù)據(jù)合成部2521判斷該切換請求是否為將顯示控制切換到安全的虛擬計算機101的切換請求(S2602)。該判斷處理與實施方式I相同。然后,畫面數(shù)據(jù)合成部1321在切換請求是將顯示控制切換到安全的虛擬計算機101的切換請求時(在S2602中為是),停止畫面合成,并將自身的狀態(tài)設(shè)定為合成停止模式(S2603)。接下來,畫面數(shù)據(jù)合成部2521從顯示層管理部1311取得畫面層管理信息1441,并輸出至上層下層判定部2551(S2604)。另ー方面,畫面數(shù)據(jù)合成部2521在切換請求不是將顯示控制切換到安全的虛擬計算機101的切換請求時(在S2602中為否),重新開始畫面合成,并將自身的狀態(tài)設(shè)定為合成開始模式(S2605)。圖18是表不上層下層判定部2552從畫面數(shù)據(jù)合成部2521取得畫面層管理信息并確定可預(yù)先合成的畫面層時的處理的流程圖。首先,上層下層判定部2551從所取得的畫面層管理信息中最下層的畫面層起依次確定關(guān)注畫面層(S2701)。接下來,上層下層判定部2551判斷關(guān)注畫面層是否為虛設(shè)層(52702)。然后,上層下層判定部2551在關(guān)注畫面層不是虛設(shè)層時(在S2702中為否),將關(guān)注畫面層作為可預(yù)先合成的畫面層,向下層畫面合成部2552通知關(guān)注畫面層的信息(52703),并返回到S2701。通過以上的處理,配置于虛設(shè)層下層的畫面層被確定為可預(yù)先合成的畫面層。這里,作為畫面層的信息,例如包括圖5所示的顯示順序、坐標(biāo)、尺寸以及存儲緩沖器指針。另ー方面,上層下層判定部2551在關(guān)注畫面層為虛設(shè)層時(在S2702中為是),參照畫面層管理信息1441,確定下ー個畫面層作為關(guān)注畫面層(S2704)。這里,所謂的下ー個畫面層,是指顯示順序比關(guān)注畫面層上ー層的畫面層。接下來,上層下層判定部2551確認(rèn)能否取得下一畫面層,即是否殘留著未確定的畫面層(S2705)。然后,上層下層判定部2551在未能確定下ー個畫面層時(在S2705中為否),即由畫面層管理信息1441管理的畫面層中最上層的畫面層已作為關(guān)注畫面層而被確定吋,向下層畫面合成部2552通知畫面層管理信息1441(S2709),并結(jié)束處理。另ー方面,上層下層判定部2551在能夠確定下ー個畫面層時(在S2705中為是),判斷關(guān)注畫面層是否與合并集合區(qū)域(unionregion)重疊,該合并集合區(qū)域是虛設(shè)層和與虛設(shè)層重疊的不安全的虛擬計算機102的其他畫面層的合并集合區(qū)域(S2706)。圖20是合并集合區(qū)域的說明圖,(A)是鳥瞰圖,⑶是俯視圖。在圖20㈧的例子中,不安全側(cè)的畫面層2011配置在最下層,虛設(shè)層2001配置在不安全側(cè)的畫面層2011之上,關(guān)注畫面層2012配置在虛設(shè)層2001之上。在此情況下,合并集合區(qū)域2000如圖20(B)所示那樣成為包括畫面層2011和虛設(shè)層2001的和的區(qū)域。因此,在關(guān)注畫面層2012的四個頂點Pl至P4的至少其中之一包含于合并集合區(qū)域2000時,判定關(guān)注畫面層2012與合并集合區(qū)域2000重疊。另ー方面,在關(guān)注畫面層2012的全部頂點Pl至P4未包含于合并集合區(qū)域2000吋,判定關(guān)注畫面層2012與合并集合區(qū)域2000不重疊。返回圖18,上層下層判定部2551在關(guān)注畫面層與合并集合區(qū)域不重疊時(在S2706中為否),將關(guān)注畫面層作為能夠合成的畫面層,向下層畫面合成部2552通知關(guān)注畫面層的信息(S2707),并返回S2704。另ー方面,上層下層判定部2551在關(guān)注畫面層與合并集合區(qū)域重疊時(在S2706中為是),將關(guān)注畫面層與合并集合區(qū)域之和作為新的合并集合區(qū)域,更新合并集合區(qū)域(S2708),并返回S2704。更新后的合并集合區(qū)域用于S2706的下一次判定。圖19是表示下層畫面合成部2552在不安全的虛擬計算機102中預(yù)先合成可合成的畫面的處理的流程圖。下層畫面合成部2552取得由上層下層判定部2551判定為可預(yù)先合成的畫面層的信息(S2801)。下層畫面合成部2552根據(jù)所取得的畫面層的信息合成可預(yù)先合成的畫面層(S2802)。在此情況下,下層畫面合成部2552也可以讓顯示合成引擎1002合成畫面層。接下來,下層畫面合成部2552將合成之后的畫面層作為ー個畫面層,生成該ー個畫面層的信息(S2803)。此時,作為畫面層的信息,例如包括如圖5所示的坐標(biāo)、尺寸以及存儲緩沖器指針。接下來,下層畫面合成部2552向驅(qū)動切換通知部1341輸出在S2803生成的畫面層的信息和畫面層管理信息1441中規(guī)定的畫面層中的畫面合成未完畢的畫面層的信息(S2804)。此外,在圖17、圖18以及圖19的流程圖中,采用了在畫面數(shù)據(jù)合成部2521、上層下層判定部2551以及下層畫面合成部2552之間發(fā)送接收畫面層管理信息1441的結(jié)構(gòu),但也可以通過某些構(gòu)造而共享。例如,可以在共享存儲器1031中設(shè)定上層下層判定部2551以及下層畫面合成部2552可訪問的區(qū)域,在該區(qū)域中存儲畫面層管理信息1441,讓上層下層判定部2551以及下層畫面合成部2552訪問畫面層管理信息1441。圖21是表示下層畫面合成部2552預(yù)先合成的畫面層的圖。在圖21的例子中,從最下層依次層疊不安全側(cè)的畫面層2111、2112,在不安全側(cè)的畫面層2112之上層疊虛設(shè)層2101,在虛設(shè)層2101之上層疊不安全側(cè)的畫面層2113、2114。這里,畫面層2111、2112與虛設(shè)層2101重疊,但由于它們位于虛設(shè)層2101的下層,因此被確定為可預(yù)先合成的畫面層。另外,畫面層2113、2114與虛設(shè)層2101相比位于上層,但由于不與虛設(shè)層2101以及與虛設(shè)層2101重疊的畫面層2111、2112重疊,因此被確定為可預(yù)先合成的畫面層。然后,下層畫面合成部2552將畫面層2111、2112、2113、2114預(yù)先合成為ー個畫面層,并將合成后的畫面層的畫面數(shù)據(jù)寫入共享存儲器1031。并且,下層畫面合成部2552向驅(qū)動切換通知部1341通知預(yù)先合成后的畫面層的信息。另ー方面,畫面數(shù)據(jù)合成部1331從驅(qū)動切換通知部1341取得預(yù)先合成的畫面層的信息,并根據(jù)所取得的畫面層的信息從共享存儲器1031讀出預(yù)先合成的畫面層的畫面數(shù)據(jù)。然后,畫面數(shù)據(jù)合成部1331將預(yù)先合成的畫面層作為最下層,井利用安全的虛擬計算機101的畫面層管理信息,將安全側(cè)的畫面層合成在預(yù)先合成的畫面層上。因此,即使各畫面層具有透過度,畫面數(shù)據(jù)合成部1331也能夠再現(xiàn)遵循各畫面層的透過度的半透過的畫面。這樣,在實施方式2中,在畫面數(shù)據(jù)合成部1331開始畫面的合成之前,能夠使不依賴于安全的虛擬計算機101的畫面層更新的畫面層的合成預(yù)先完畢。因此,除了得到實施方式I的效果以外,還能夠使安全的虛擬計算機101的畫面數(shù)據(jù)合成部1331的處理負(fù)荷以及處理時間為最低限。此外,表示本發(fā)明實施方式I的圖4的各功能塊以及表示本發(fā)明實施方式2的圖16的各功能塊典型地作為在處理器和外部存儲器的協(xié)同下而被處理的程序予以實現(xiàn)。但是,這些功能塊可以由集成電路即LSI構(gòu)成。另外,這些功能塊可分別地被單芯片化,也可以包含一部分或全部而被單芯片化。在此,稱為LSI,但根據(jù)集成度的差異,有時也被稱為1C、系統(tǒng)LSI、特大LSI、超大LSI。另外,集成電路化的方法并不限于LSI,也可由專用電路或通用處理器來實現(xiàn)。亦可利用在制造LSI之后能編程的FPGA(FieldProgrammableGateArray,現(xiàn)場可編程門陣列)或能重新構(gòu)成LSI內(nèi)部的電路單元的連接或設(shè)定的可重構(gòu)處理器。此外,若因半導(dǎo)體技術(shù)的進(jìn)步或衍生的其他技術(shù)而出現(xiàn)了代替LSI的集成電路化技術(shù),則當(dāng)然也可利用該技術(shù)使功能塊實現(xiàn)集成化。只要是具有處理器和存儲裝置的信息處理系統(tǒng),本發(fā)明能夠適用于任何電子設(shè)備、信息設(shè)備、AV設(shè)備、通信設(shè)備以及家電設(shè)備,例如,能夠容易想像可以應(yīng)用于PC(個人計算機)、移動電話、智能移動電話或PDA等便攜信息終端、電視、硬盤刻錄機、DVD或藍(lán)光等各種光盤刻錄機或各種光盤播放器以及汽車導(dǎo)航系統(tǒng)等。另外,上述的說明在所有方面只不過為本發(fā)明的例示,并不限定本發(fā)明的范圍。當(dāng)然可以不脫離本發(fā)明的范圍來進(jìn)行各種改良或變形。上述虛擬計算機顯示裝置的技術(shù)特征能夠歸納如下。(I)上述的虛擬計算機顯示裝置具備第一虛擬計算機、第二虛擬計算機、控制所述第一、第二虛擬計算機的虛擬計算機控制部、保存所述第一虛擬計算機的畫面層的畫面數(shù)據(jù)的第一存儲器以及保存所述第二虛擬計算機的畫面層的畫面數(shù)據(jù)的第二存儲器,所述虛擬計算機顯示裝置將所述第一、第二虛擬計算機的畫面層進(jìn)行合成并顯示于顯示器件,所述第一虛擬計算機包括虛設(shè)層生成部,在所述第二虛擬計算機的畫面層已產(chǎn)生時,生成用于由所述第一虛擬計算機管理所產(chǎn)生的畫面層的虛設(shè)層;顯示層管理部,管理包括所述第一虛擬計算機的畫面層與所述虛設(shè)層的至少顯示順序的畫面層管理信息;顯示驅(qū)動切換部,在未生成所述虛設(shè)層時將顯示控制切換為所述第一虛擬計算機,在生成了至少ー個所述虛設(shè)層時將顯示控制切換為所述第二虛擬計算機;以及第一畫面數(shù)據(jù)合成部,在由所述顯示驅(qū)動切換部將顯示控制切換到所述第一虛擬計算機時,基于所述畫面層管理信息,利用保存于所述第一存儲器的畫面數(shù)據(jù)合成第一虛擬計算機的畫面層,所述虛擬計算機控制部包括驅(qū)動切換通知部,在由所述顯示驅(qū)動切換部將顯示控制切換到所述第二虛擬計算機時,指示所述第二虛擬計算機合成畫面層,所述第二虛擬計算機包括第二畫面數(shù)據(jù)合成部,在由所述驅(qū)動切換通知部指示所述第二虛擬計算機合成畫面層時,基于所述畫面層管理信息,利用保存于所述第一、第二存儲器的畫面數(shù)據(jù)合成第一、第二虛擬計算機的畫面層。根據(jù)該結(jié)構(gòu),在虛設(shè)層為零個、即第二虛擬計算機的畫面層未產(chǎn)生時,通過第一虛擬計算機進(jìn)行顯示控制,全部畫面層由第一虛擬計算機合成。因此,即使第一虛擬計算機的畫面層的產(chǎn)生以及消失頻發(fā),如果第二虛擬計算機的畫面層未產(chǎn)生,則僅在第一虛擬計算機進(jìn)行畫面層的合成,因此無需從第一虛擬計算機通過虛擬計算機控制部向第二虛擬計算機通知畫面層的產(chǎn)生以及消失,從而能夠防止描繪性能的劣化。另外,第一虛擬計算機僅在虛設(shè)層未生成時進(jìn)行顯示控制,如果生成即便ー個虛設(shè)層,則將顯示控制切換到第二虛擬計算機。因此,第一安全的虛擬計算機能夠僅訪問第一存儲器,讀出畫面層的畫面數(shù)據(jù)并進(jìn)行畫面合成。其結(jié)果是,能夠防止第一虛擬計算機訪問第二存儲器。另ー方面,如果生成即便ー個虛設(shè)層,則將顯示控制從第一虛擬計算機切換到第ニ虛擬計算機。并且,第二虛擬計算機參照畫面層管理信息,用第二虛擬計算機的畫面層置換虛設(shè)層,按照畫面層管理信息中所示的顯示順序合成畫面層。由此,能夠?qū)⒌谝?、第二畫面層以正確的顯示順序進(jìn)行層疊。(2)較為理想的是,所述虛設(shè)層生成部在所述第二虛擬計算機的畫面層消失吋,讓所述顯示層管理部更新所述畫面層管理信息,以便刪除與消失的畫面層對應(yīng)的虛設(shè)層。根據(jù)該結(jié)構(gòu),第二虛擬計算機的畫面層消失吋,能夠與該消失聯(lián)動地從畫面層管理信息中刪除與消失的畫面層對應(yīng)的虛設(shè)層。由此,顯示層管理部能夠正確地管理虛設(shè)層的消失。(3)較為理想的是,所述顯示器件發(fā)生描繪中斷,所述虛擬計算機顯示裝置還具備中斷發(fā)送控制部,該中斷發(fā)送控制部在由所述顯示驅(qū)動切換部將顯示控制切換為所述第二虛擬計算機時,將所述描繪中斷發(fā)送至所述第二虛擬計算機,讓所述第二畫面數(shù)據(jù)合成部合成畫面層,在由所述顯示驅(qū)動切換部將顯示控制切換為所述第一虛擬計算機吋,將所述描繪中斷發(fā)送至所述第一虛擬計算機,讓所述第一畫面數(shù)據(jù)合成部合成畫面層。根據(jù)該結(jié)構(gòu),在顯示控制被切換到第二虛擬計算機時,描繪中斷被發(fā)送至第二虛擬計算機,在顯示控制被切換到第一虛擬計算機時,描繪中斷被發(fā)送至第一虛擬計算機。因此,在以描繪中斷作為觸發(fā)進(jìn)行畫面合成的結(jié)構(gòu)中,只要存在即便ー個虛設(shè)層,就能夠讓第ニ虛擬計算機進(jìn)行畫面層的合成,如果虛設(shè)層為0,則能夠使第一虛擬計算機進(jìn)行畫面層的合成。(4)較為理想的是,所述虛設(shè)層生成部將所述虛設(shè)層的生成以及刪除通知給所述顯示驅(qū)動切換部,所述顯示驅(qū)動切換部通過在由所述虛設(shè)層生成部通知了虛設(shè)層的生成時使所述虛設(shè)層的產(chǎn)生數(shù)増加1,在由所述虛設(shè)層生成部通知了虛設(shè)層的刪除時使所述虛設(shè)層的產(chǎn)生數(shù)減少1,來管理虛設(shè)層的產(chǎn)生數(shù)。根據(jù)該結(jié)構(gòu),顯示驅(qū)動切換部能夠與虛設(shè)層的生成以及刪除聯(lián)動地管理虛設(shè)層的產(chǎn)生數(shù)。因此,顯示驅(qū)動切換部能夠可靠地進(jìn)行顯示控制的切換。(5)較為理想的是,所述畫面層管理信息包括表示各畫面層是否為所述虛設(shè)層的虛設(shè)層信息。根據(jù)該結(jié)構(gòu),能夠在畫面層管理信息中正確地管理哪個畫面層是虛設(shè)層。(6)較為理想的是,所述第二畫面數(shù)據(jù)合成部根據(jù)所述畫面層管理信息確定所述虛設(shè)層,通過用對應(yīng)的畫面層的畫面數(shù)據(jù)置換所確定的虛設(shè)層,來合成畫面層。根據(jù)該結(jié)構(gòu),只要第一虛擬計算機將第二虛擬計算機的畫面層作為虛設(shè)層管理,就能夠讓第二畫面數(shù)據(jù)合成部合成畫面層。因此,第一虛擬計算機無需訪問第二存儲器。(7)較為理想的是,所述畫面層管理信息包括各畫面層的尺寸以及各畫面層的畫面數(shù)據(jù)的存儲地址。根據(jù)該結(jié)構(gòu),第一、第二畫面數(shù)據(jù)合成部能夠根據(jù)畫面層管理信息識別各畫面層的尺寸以及各畫面層的畫面數(shù)據(jù)的存儲地址。(8)較為理想的是,所述第一畫面數(shù)據(jù)合成部在由所述顯示驅(qū)動切換部將顯示控制切換到所述第二虛擬計算機時,基于所述畫面層管理信息,將顯示順序在所述虛設(shè)層的下層的所述第一虛擬計算機的畫面層確定為可預(yù)先合成的畫面層,并合成所確定的畫面層,所述第二畫面數(shù)據(jù)合成部基于所述畫面層管理信息來合成已由所述第一畫面數(shù)據(jù)合成部預(yù)先合成的畫面層與剩余的畫面層。根據(jù)該結(jié)構(gòu),位于虛設(shè)層的下層的不安全的虛擬計算機的畫面層預(yù)先由第一畫面數(shù)據(jù)合成部合成,剰余的畫面層由第二畫面數(shù)據(jù)合成部合成。由此,即使在畫面數(shù)據(jù)具有透過度的信息時,第二畫面數(shù)據(jù)生成部也能夠描繪遵循透過度的半透明的畫面,并且,能夠減輕第二畫面數(shù)據(jù)生成部的處理負(fù)擔(dān)以及處理時間。(9)較為理想的是,所述第一畫面數(shù)據(jù)生成部求出所述虛設(shè)層和與所述虛設(shè)層重疊的所述第一虛擬計算機的畫面層的合并集合區(qū)域,即使是所述顯示順序在所述虛設(shè)層的上層的所述第一虛擬計算機的畫面層,也將與所述合并集合區(qū)域不重疊的畫面層進(jìn)ー步確定為可預(yù)先合成的畫面層,并合成所確定的畫面層。根據(jù)該結(jié)構(gòu),即使在第一虛擬計算機的畫面層位于虛設(shè)層的上層時,只要與合并集合區(qū)域不重疊就被確定為可預(yù)先合成的畫面層,并由第一畫面數(shù)據(jù)合成部預(yù)先合成。因此,可預(yù)先合成的畫面層增大,能夠進(jìn)ー步減輕第二畫面數(shù)據(jù)合成部的處理時間以及處理負(fù)荷。(10)較為理想的是,所述第一存儲器是所述第一、第二虛擬計算機可訪問的共享存儲器,所述第二存儲器是僅有所述第二虛擬計算機可訪問的非共享存儲器。根據(jù)該結(jié)構(gòu),即使使第一存儲器為第一、第二虛擬計算機可訪問的共享存儲器、使第二存儲器為僅第二虛擬計算機可訪問的非共享存儲器,也能夠得到(I)所示的效果。產(chǎn)業(yè)上的可利用性本發(fā)明所涉及的虛擬計算機顯示裝置能夠?qū)崿F(xiàn)在將不同的虛擬計算機輸出的各畫面進(jìn)行合成時,使合成處理所費的時間為最低限,并且不安全的虛擬計算機無法訪問安全的虛擬計算機的畫面。因此,本發(fā)明在信息設(shè)備、AV設(shè)備、通信設(shè)備、家電設(shè)備等裝載計算機的設(shè)備中是有用的。權(quán)利要求1.一種虛擬計算機顯示裝置,具備第一虛擬計算機、第二虛擬計算機、控制所述第一、第二虛擬計算機的虛擬計算機控制部、保存所述第一虛擬計算機的畫面層的畫面數(shù)據(jù)的第一存儲器以及保存所述第二虛擬計算機的畫面層的畫面數(shù)據(jù)的第二存儲器,將所述第一、第二虛擬計算機的畫面層進(jìn)行合成并顯示于顯示器件,其特征在于,所述第一虛擬計算機包括虛設(shè)層生成部,在所述第二虛擬計算機的畫面層已產(chǎn)生時,生成用于由所述第一虛擬計算機管理所產(chǎn)生的畫面層的虛設(shè)層;顯示層管理部,管理包含所述第一虛擬計算機的畫面層與所述虛設(shè)層的至少顯示順序的畫面層管理信息;顯示驅(qū)動切換部,在未生成所述虛設(shè)層時,將顯示控制切換到所述第一虛擬計算機,在生成了至少一個所述虛設(shè)層時,將顯示控制切換到所述第二虛擬計算機;以及第一畫面數(shù)據(jù)合成部,在由所述顯示驅(qū)動切換部將顯示控制切換到所述第一虛擬計算機時,基于所述畫面層管理信息,利用保存于所述第一存儲器的畫面數(shù)據(jù)合成第一虛擬計算機的畫面層,所述虛擬計算機控制部包括驅(qū)動切換通知部,在由所述顯示驅(qū)動切換部將顯示控制切換到所述第二虛擬計算機時,指示所述第二虛擬計算機合成畫面層,所述第二虛擬計算機包括第二畫面數(shù)據(jù)合成部,在由所述驅(qū)動切換通知部指示所述第二虛擬計算機合成畫面層時,基于所述畫面層管理信息,利用保存于所述第一、第二存儲器的畫面數(shù)據(jù),合成第一、第二虛擬計算機的畫面層。2.根據(jù)權(quán)利要求I所述的虛擬計算機顯示裝置,其特征在于所述虛設(shè)層生成部,在所述第二虛擬計算機的畫面層消失時,讓所述顯示層管理部更新所述畫面層管理信息,以便刪除與消失的畫面層對應(yīng)的虛設(shè)層。3.根據(jù)權(quán)利要求I或2所述的虛擬計算機顯示裝置,其特征在于所述顯示器件發(fā)生描繪中斷,所述虛擬計算機顯示裝置還具備中斷發(fā)送控制部,該中斷發(fā)送控制部,在由所述顯示驅(qū)動切換部將顯示控制切換到所述第二虛擬計算機時,將所述描繪中斷發(fā)送至所述第二虛擬計算機,讓所述第二畫面數(shù)據(jù)合成部合成畫面層,在由所述顯示驅(qū)動切換部將顯示控制切換到所述第一虛擬計算機時,將所述描繪中斷發(fā)送至所述第一虛擬計算機,讓所述第一畫面數(shù)據(jù)合成部合成畫面層。4.根據(jù)權(quán)利要求I至3中任一項所述的虛擬計算機顯示裝置,其特征在于所述虛設(shè)層生成部,將所述虛設(shè)層的生成以及刪除通知給所述顯示驅(qū)動切換部,所述顯示驅(qū)動切換部,通過在由所述虛設(shè)層生成部通知了虛設(shè)層的生成時使所述虛設(shè)層的產(chǎn)生數(shù)增加1,在由所述虛設(shè)層生成部通知了虛設(shè)層的刪除時使所述虛設(shè)層的產(chǎn)生數(shù)減少1,來管理虛設(shè)層的產(chǎn)生數(shù)。5.根據(jù)權(quán)利要求I至4中任一項所述的虛擬計算機顯示裝置,其特征在于所述畫面層管理信息包含表示各畫面層是否為所述虛設(shè)層的虛設(shè)層信息。6.根據(jù)權(quán)利要求I至5中任一項所述的虛擬計算機顯示裝置,其特征在于所述第二畫面數(shù)據(jù)合成部,根據(jù)所述畫面層管理信息確定所述虛設(shè)層,通過用對應(yīng)的畫面層的畫面數(shù)據(jù)置換所確定的虛設(shè)層,來合成畫面層。7.根據(jù)權(quán)利要求I至6中任一項所述的虛擬計算機顯示裝置,其特征在于所述畫面層管理信息包含各畫面層的尺寸以及各畫面層的畫面數(shù)據(jù)的存儲地址。8.根據(jù)權(quán)利要求I至7中任一項所述的虛擬計算機顯示裝置,其特征在于所述第一畫面數(shù)據(jù)合成部,在由所述顯示驅(qū)動切換部將顯示控制切換到所述第二虛擬計算機時,基于所述畫面層管理信息,將顯示順序在所述虛設(shè)層的下層的所述第一虛擬計算機的畫面層確定為可預(yù)先合成的畫面層,并合成所確定的畫面層,所述第二畫面數(shù)據(jù)合成部,基于所述畫面層管理信息來合成已由所述第一畫面數(shù)據(jù)合成部預(yù)先合成的畫面層與剩余的畫面層。9.根據(jù)權(quán)利要求8所述的虛擬計算機顯示裝置,其特征在于所述第一畫面數(shù)據(jù)生成部,求出所述虛設(shè)層和與所述虛設(shè)層重疊的所述第一虛擬計算機的畫面層的合并集合區(qū)域,即使是所述顯示順序在所述虛設(shè)層的上層的所述第一虛擬計算機的畫面層,也將與所述合并集合區(qū)域不重疊的畫面層進(jìn)一步確定為可預(yù)先合成的畫面層,并合成所確定的畫面層。10.根據(jù)權(quán)利要求I至9中任一項所述的虛擬計算機顯示裝置,其特征在于所述第一存儲器為所述第一、第二虛擬計算機可訪問的共享存儲器,所述第二存儲器為僅有所述第二虛擬計算機可訪問的非共享存儲器。11.一種虛擬計算機顯示方法,用于虛擬計算機顯示裝置將第一虛擬計算機、第二虛擬計算機的畫面層進(jìn)行合成并顯示于顯示器件,所述虛擬計算機顯示裝置具備所述第一虛擬計算機、所述第二虛擬計算機、控制所述第一、第二虛擬計算機的虛擬計算機控制部、保存所述第一虛擬計算機的畫面層的畫面數(shù)據(jù)的第一存儲器以及保存所述第二虛擬計算機的畫面層的畫面數(shù)據(jù)的第二存儲器,所述虛擬計算機顯示方法的特征在于包括以下步驟所述第一虛擬計算機,在所述第二虛擬計算機的畫面層已產(chǎn)生時,生成用于由所述第一虛擬計算機管理所產(chǎn)生的畫面層的虛設(shè)層的虛設(shè)層生成步驟;管理包括所述第一虛擬計算機的畫面層與所述虛設(shè)層的至少顯示順序的畫面層管理信息的顯示層管理步驟;在未生成所述虛設(shè)層時將顯示控制切換到所述第一虛擬計算機,在生成了至少一個所述虛設(shè)層時將顯示控制切換到所述第二虛擬計算機的顯示驅(qū)動切換步驟;以及在所述顯示驅(qū)動切換步驟中將顯示控制切換到所述第一虛擬計算機時,基于所述畫面層管理信息,利用保存于所述第一存儲器的畫面數(shù)據(jù)合成第一虛擬計算機的畫面層的第一畫面數(shù)據(jù)合成步驟,所述虛擬計算機控制部,在所述顯示驅(qū)動切換步驟中將顯示控制切換到所述第二虛擬計算機時,指示所述第二虛擬計算機合成畫面層的驅(qū)動切換通知步驟,所述第二虛擬計算機,在所述驅(qū)動切換通知步驟中指示所述第二虛擬計算機合成畫面層時,基于所述畫面層管理信息,利用保存于所述第一、第二存儲器的畫面數(shù)據(jù),合成第一、第二虛擬計算機的畫面層的第二畫面數(shù)據(jù)合成步驟。12.—種虛擬計算機顯示程序,使計算機作為虛擬計算機顯示裝置發(fā)揮功能,所述虛擬計算機顯示裝置具備第一虛擬計算機、第二虛擬計算機、控制所述第一、第二虛擬計算機的虛擬計算機控制部、保存所述第一虛擬計算機的畫面層的畫面數(shù)據(jù)的第一存儲器以及保存所述第二虛擬計算機的畫面層的畫面數(shù)據(jù)的第二存儲器,且將所述第一、第二虛擬計算機的畫面層進(jìn)行合成并顯示于顯示器件,所述虛擬計算機顯示程序的特征在于使所述第一虛擬計算機作為以下各部發(fā)揮功能,虛設(shè)層生成部,在所述第二虛擬計算機的畫面層已產(chǎn)生時,生成用于由所述第一虛擬計算機管理所產(chǎn)生的畫面層的虛設(shè)層;顯示層管理部,管理包括所述第一虛擬計算機的畫面層與所述虛設(shè)層的至少顯示順序的畫面層管理信息;顯示驅(qū)動切換部,在未生成所述虛設(shè)層時,將顯示控制切換到所述第一虛擬計算機,在生成了至少一個所述虛設(shè)層時,將顯示控制切換到所述第二虛擬計算機;以及第一畫面數(shù)據(jù)合成部,在由所述顯示驅(qū)動切換部將顯示控制切換到所述第一虛擬計算機時,基于所述畫面層管理信息,利用保存于所述第一存儲器的畫面數(shù)據(jù)合成第一虛擬計算機的畫面層,使所述虛擬計算機控制部作為驅(qū)動切換通知部發(fā)揮功能,所述驅(qū)動切換通知部在由所述顯示驅(qū)動切換部將顯示控制切換到所述第二虛擬計算機時,指示所述第二虛擬計算機合成畫面層,使所述第二虛擬計算機作為第二畫面數(shù)據(jù)合成部發(fā)揮功能,所述第二畫面數(shù)據(jù)合成部在由所述驅(qū)動切換通知部指示所述第二虛擬計算機合成畫面層時,基于所述畫面層管理信息,利用保存于所述第一、第二存儲器的畫面數(shù)據(jù),合成第一、第二虛擬計算機的畫面層。13.—種記錄介質(zhì),是記錄使計算機作為虛擬計算機顯示裝置發(fā)揮功能的虛擬計算機顯示程序的計算機可讀取的記錄介質(zhì),所述虛擬計算機顯示裝置具備第一虛擬計算機、第二虛擬計算機、控制所述第一、第二虛擬計算機的虛擬計算機控制部、保存所述第一虛擬計算機的畫面層的畫面數(shù)據(jù)的第一存儲器以及保存所述第二虛擬計算機的畫面層的畫面數(shù)據(jù)的第二存儲器,且將所述第一、第二虛擬計算機的畫面層進(jìn)行合成并顯示于顯示器件,所述記錄介質(zhì)的特征在于所記錄的所述虛擬計算機顯示程序,使所述第一虛擬計算機作為以下各部發(fā)揮功能,虛設(shè)層生成部,在所述第二虛擬計算機的畫面層已產(chǎn)生時,生成用于由所述第一虛擬計算機管理所產(chǎn)生的畫面層的虛設(shè)層;顯示層管理部,管理包括所述第一虛擬計算機的畫面層與所述虛設(shè)層的至少顯示順序的畫面層管理信息;顯示驅(qū)動切換部,在未生成所述虛設(shè)層時,將顯示控制切換為所述第一虛擬計算機,在生成了至少一個所述虛設(shè)層時,將顯示控制切換為所述第二虛擬計算機;以及第一畫面數(shù)據(jù)合成部,在由所述顯示驅(qū)動切換部將顯示控制切換為所述第一虛擬計算機時,基于所述畫面層管理信息,利用保存于所述第一存儲器的畫面數(shù)據(jù)合成第一虛擬計算機的畫面層,使所述虛擬計算機控制部作為驅(qū)動切換通知部發(fā)揮功能,所述驅(qū)動切換通知部在由所述顯示驅(qū)動切換部將顯示控制切換為所述第二虛擬計算機時,指示所述第二虛擬計算機合成畫面層,使所述第二虛擬計算機作為第二畫面數(shù)據(jù)合成部發(fā)揮功能,所述第二畫面數(shù)據(jù)合成部在由所述驅(qū)動切換通知部指示所述第二虛擬計算機合成畫面層時,基于所述畫面層管理信息,利用保存于所述第一、第二存儲器的畫面數(shù)據(jù),合成第一、第二虛擬計算機的畫面層。14.一種集成電路,是虛擬計算機顯示裝置的集成電路,所述虛擬計算機顯示裝置具備第一虛擬計算機、第二虛擬計算機、控制所述第一、第二虛擬計算機的虛擬計算機控制部、保存所述第一虛擬計算機的畫面層的畫面數(shù)據(jù)的第一存儲器以及保存所述第二虛擬計算機的畫面層的畫面數(shù)據(jù)的第二存儲器,且將所述第一、第二虛擬計算機的畫面層進(jìn)行合成并顯示于顯示器件,所述集成電路的特征在于,所述第一虛擬計算機包括虛設(shè)層生成部,在所述第二虛擬計算機的畫面層已產(chǎn)生時,生成用于由所述第一虛擬計算機管理所產(chǎn)生的畫面層的虛設(shè)層;顯示層管理部,管理包括所述第一虛擬計算機的畫面層與所述虛設(shè)層的至少顯示順序的畫面層管理信息;顯示驅(qū)動切換部,在未生成所述虛設(shè)層時將顯示控制切換為所述第一虛擬計算機,在生成了至少一個所述虛設(shè)層時將顯示控制切換為所述第二虛擬計算機;以及第一畫面數(shù)據(jù)合成部,在由所述顯示驅(qū)動切換部將顯示控制切換為所述第一虛擬計算機時,基于所述畫面層管理信息,利用保存于所述第一存儲器的畫面數(shù)據(jù)合成第一虛擬計算機的畫面層,所述虛擬計算機控制部包括驅(qū)動切換通知部,在由所述顯示驅(qū)動切換部將顯示控制切換為所述第二虛擬計算機時,指示所述第二虛擬計算機合成畫面層,所述第二虛擬計算機包括第二畫面數(shù)據(jù)合成部,在由所述驅(qū)動切換通知部指示所述第二虛擬計算機合成畫面層時,基于所述畫面層管理信息,利用保存于所述第一、第二存儲器的畫面數(shù)據(jù),合成第一、第二虛擬計算機的畫面層。全文摘要本發(fā)明的虛設(shè)層生成結(jié)束部(1301)在安全的虛擬計算機(101)的畫面層已產(chǎn)生時,生成虛設(shè)層。顯示驅(qū)動切換部(1322)在生成了至少一個虛設(shè)層時,將顯示控制切換到安全的虛擬計算機(101),讓畫面數(shù)據(jù)合成部(1331)合成畫面層。另一方面,顯示驅(qū)動切換部(1322)在未生成虛設(shè)層時,將顯示控制切換到不安全的虛擬計算機(102),讓畫面數(shù)據(jù)合成部(1321)合成畫面層。文檔編號G06F9/46GK102844740SQ201180018038公開日2012年12月26日申請日期2011年10月19日優(yōu)先權(quán)日2011年2月9日發(fā)明者加藤一臣申請人:松下電器產(chǎn)業(yè)株式會社