【技術實現步驟摘要】
【國外來華專利技術】
本專利技術涉及一種使多個虛擬計算機工作的技木,尤其涉及合成由多個虛擬計算機輸出的圖像的技木。
技術介紹
以往,作為有關虛擬計算機的顯示處理的技木,已知有以下技術虛擬計算機控制程序識別來自輸入裝置的畫面切換,按照指示內容,將與各虛擬計算機對應的畫面屏幕排他性地顯示在同一顯示裝置上(例如,專利文獻I)。詳細地說,被稱為虛擬管理平臺(hypervisor)的虛擬計算機控制程序將各虛擬 計算機輸出的畫面屏幕的畫面數據保存于畫面緩沖區(screen buffer)。并且,若虛擬計算機控制程序從輸入裝置受理了用于從某虛擬計算機的畫面屏幕向其他虛擬計算機的畫面屏幕切換的請求,則將當前顯示的某虛擬計算機的畫面屏幕排他性地切換到被指定的其他虛擬計算機的畫面屏幕。但是,在專利文獻I的技術中,存在以下問題虛擬計算機控制程序排他性地切換各虛擬計算機的畫面屏幕,因此無法合成各虛擬計算機的畫面屏幕。另外,作為其他的有關虛擬計算機的顯示處理的技術,公開有以下技木對LCD(Liquid Crystal Display :液晶顯示器)等顯示器,在不同的描繪系統間動態地控制以窗ロ為單位的重合(例如,專利文獻2)。具體而言,專利文獻2的技術具備安裝有各不相同的OS的處理部(I)以及處理部(2),在處理部⑴中所準備的VRAM即硬件層(HW層)(71)描繪窗ロ(711),在處理部(2)中所準備的VRAM即HW層描繪窗ロ(712)。并且,在HW層(71)的優先順序低于HW層(72)的優先順序的情況下,將描繪于HW層(71)的窗ロ(711)作為指定窗ロ來檢測,并將與該指定窗ロ同一位置以及同一尺寸的透 ...
【技術保護點】
【技術特征摘要】
【國外來華專利技術】2011.02.09 JP 2011-0257281.一種虛擬計算機顯示裝置,具備第一虛擬計算機、第二虛擬計算機、控制所述第一、第二虛擬計算機的虛擬計算機控制部、保存所述第一虛擬計算機的畫面層的畫面數據的第一存儲器以及保存所述第二虛擬計算機的畫面層的畫面數據的第二存儲器,將所述第一、第二虛擬計算機的畫面層進行合成并顯示于顯示器件,其特征在于, 所述第一虛擬計算機包括 虛設層生成部,在所述第二虛擬計算機的畫面層已產生時,生成用于由所述第一虛擬計算機管理所產生的畫面層的虛設層; 顯示層管理部,管理包含所述第一虛擬計算機的畫面層與所述虛設層的至少顯示順序的畫面層管理信息; 顯示驅動切換部,在未生成所述虛設層時,將顯示控制切換到所述第一虛擬計算機,在生成了至少一個所述虛設層時,將顯示控制切換到所述第二虛擬計算機;以及 第一畫面數據合成部,在由所述顯示驅動切換部將顯示控制切換到所述第一虛擬計算機時,基于所述畫面層管理信息,利用保存于所述第一存儲器的畫面數據合成第一虛擬計算機的畫面層, 所述虛擬計算機控制部包括 驅動切換通知部,在由所述顯示驅動切換部將顯示控制切換到所述第二虛擬計算機時,指示所述第二虛擬計算機合成畫面層, 所述第二虛擬計算機包括 第二畫面數據合成部,在由所述驅動切換通知部指示所述第二虛擬計算機合成畫面層時,基于所述畫面層管理信息,利用保存于所述第一、第二存儲器的畫面數據,合成第一、第二虛擬計算機的畫面層。2.根據權利要求I所述的虛擬計算機顯示裝置,其特征在于所述虛設層生成部,在所述第二虛擬計算機的畫面層消失時,讓所述顯示層管理部更新所述畫面層管理信息,以便刪除與消失的畫面層對應的虛設層。3.根據權利要求I或2所述的虛擬計算機顯示裝置,其特征在于 所述顯示器件發生描繪中斷, 所述虛擬計算機顯示裝置還具備中斷發送控制部,該中斷發送控制部,在由所述顯示驅動切換部將顯示控制切換到所述第二虛擬計算機時,將所述描繪中斷發送至所述第二虛擬計算機,讓所述第二畫面數據合成部合成畫面層,在由所述顯示驅動切換部將顯示控制切換到所述第一虛擬計算機時,將所述描繪中斷發送至所述第一虛擬計算機,讓所述第一畫面數據合成部合成畫面層。4.根據權利要求I至3中任一項所述的虛擬計算機顯示裝置,其特征在于 所述虛設層生成部,將所述虛設層的生成以及刪除通知給所述顯示驅動切換部, 所述顯示驅動切換部,通過在由所述虛設層生成部通知了虛設層的生成時使所述虛設層的產生數增加1,在由所述虛設層生成部通知了虛設層的刪除時使所述虛設層的產生數減少1,來管理虛設層的產生數。5.根據權利要求I至4中任一項所述的虛擬計算機顯示裝置,其特征在于所述畫面層管理信息包含表示各畫面層是否為所述虛設層的虛設層信息。6.根據權利要求I至5中任一項所述的虛擬計算機顯示裝置,其特征在于所述第二畫面數據合成部,根據所述畫面層管理信息確定所述虛設層,通過用對應的畫面層的畫面數據置換所確定的虛設層,來合成畫面層。7.根據權利要求I至6中任一項所述的虛擬計算機顯示裝置,其特征在于所述畫面層管理信息包含各畫面層的尺寸以及各畫面層的畫面數據的存儲地址。8.根據權利要求I至7中任一項所述的虛擬計算機顯示裝置,其特征在于 所述第一畫面數據合成部,在由所述顯示驅動切換部將顯示控制切換到所述第二虛擬計算機時,基于所述畫面層管理信息,將顯示順序在所述虛設層的下層的所述第一虛擬計算機的畫面層確定為可預先合成的畫面層,并合成所確定的畫面層, 所述第二畫面數據合成部,基于所述畫面層管理信息來合成已由所述第一畫面數據合成部預先合成的畫面層與剩余的畫面層。9.根據權利要求8所述的虛擬計算機顯示裝置,其特征在于 所述第一畫面數據生成部,求出所述虛設層和與所述虛設層重疊的所述第一虛擬計算機的畫面層的合并集合區域,即使是所述顯示順序在所述虛設層的上層的所述第一虛擬計算機的畫面層,也將與所述合并集合區域不重疊的畫面層進一步確定為可預先合成的畫面層,并合成所確定的畫面層。10.根據權利要求I至9中任一項所述的虛擬計算機顯示裝置,其特征在于 所述第一存儲器為所述第一、第二虛擬計算機可訪問的共享存儲器, 所述第二存儲器為僅有所述第二虛擬計算機可訪問的非共享存儲器。11.一種虛擬計算機顯示方法,用于虛擬計算機顯示裝置將第一虛擬計算機、第二虛擬計算機的畫面層進行合成并顯示于顯示器件,所述虛擬計算機顯示裝置具備所述第一虛擬計算機、所述第二虛擬計算機、控制所述第一、第二虛擬計算機的虛擬計算機控制部、保存所述第一虛擬計算機的畫面層的畫面數據的第一存儲器以及保存所述第二虛擬計算機的畫面層的畫面數據的第二存儲器,所述虛擬計算機顯示方法的特征在于包括以下步驟 所述第一虛擬計算機, 在所述第二虛擬計算機的畫面層已產生時,生成用于由所述第一虛擬計算機管理所產生的畫面層的虛設層的虛設層生成步驟; 管理包括所述第一虛擬計算機的畫面層與所述虛設層的至少顯示順序的畫面層管理信息的顯示層管理步驟; 在未生成所述虛設層時將顯示控制切換到所述第一虛擬計算機,在生成了至少一個所述虛設層時將顯示控制切換到所述第二虛擬計算機的顯示驅動切換步驟;以及 在所述顯示驅動切換步驟中將顯示控制切換到所述第一虛擬計算機時,基于所述畫面層管理信息,利...
【專利技術屬性】
技術研發人員:加藤一臣,
申請(專利權)人:松下電器產業株式會社,
類型:
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。