【技术实现步骤摘要】
【国外来华专利技术】
本专利技术涉及一种使多个虚拟计算机工作的技木,尤其涉及合成由多个虚拟计算机输出的图像的技木。
技术介绍
以往,作为有关虚拟计算机的显示处理的技木,已知有以下技术虚拟计算机控制程序识别来自输入装置的画面切換,按照指示内容,将与各虚拟计算机对应的画面屏幕排他性地显示在同一显示装置上(例如,专利文献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.一种虚拟计算机显示方法,用于虚拟计算机显示装置将第一虚拟计算机、第二虚拟计算机的画面层进行合成并显示于显示器件,所述虚拟计算机显示装置具备所述第一虚拟计算机、所述第二虚拟计算机、控制所述第一、第二虚拟计算机的虚拟计算机控制部、保存所述第一虚拟计算机的画面层的画面数据的第一存储器以及保存所述第二虚拟计算机的画面层的画面数据的第二存储器,所述虚拟计算机显示方法的特征在于包括以下步骤 所述第一虚拟计算机, 在所述第二虚拟计算机的画面层已产生时,生成用于由所述第一虚拟计算机管理所产生的画面层的虚设层的虚设层生成步骤; 管理包括所述第一虚拟计算机的画面层与所述虚设层的至少显示顺序的画面层管理信息的显示层管理步骤; 在未生成所述虚设层时将显示控制切换到所述第一虚拟计算机,在生成了至少一个所述虚设层时将显示控制切换到所述第二虚拟计算机的显示驱动切换步骤;以及 在所述显示驱动切换步骤中将显示控制切换到所述第一虚拟计算机时,基于所述画面层管理信息,利...
【专利技术属性】
技术研发人员:加藤一臣,
申请(专利权)人:松下电器产业株式会社,
类型:
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。