一种数据处理设备及其显示方法

文档序号:6619084阅读:119来源:国知局
专利名称:一种数据处理设备及其显示方法
技术领域
本发明涉及电子领域,具体涉及一种数据处理设备及其显示方法。
背景技术
为了解决功耗、系统启动时间、系统使用时间等问题,Hybrid PC的概念逐渐清晰 并开始得到应用。Hybrid PC,即混合系统电脑,实际上是在PC原有系统的基础上嵌入融合 另外的至少一个系统,多个系统协同融合工作,充分发挥各自优势,从而从根本上解决目前 用户使用计算机所面临的问题。显然,Hybrid系统需要有效解决多系统之间资源的共享问 题,而显示设备的共享是其中非常重要的一部分。现有的解决显示设备共享的方案为采用增加切换开关的方式实现多系统分时使用显示设备。在实现本发明的过程中,发明人发现现有技术至少存在以下问题系统中的显示设备的是独占性的,即在同一时间是由某一系统独占的;多系统同 时工作时无法实现同时显示。

发明内容
本发明要解决的技术问题是提供一种数据处理设备及其显示方法,能够实现多个 硬件系统同时共享一个显示设备。为了解决上述问题,本发明提供了一种数据处理设备,包括一第一硬件系统,用于支持一第一操作系统的运行,所述第一操作系统提供一第 一待显示信息;一第二硬件系统,用于支持一第二操作系统的运行,所述第二操作系统提供一第 二待显不信息;一显示屏,用于显示待显示的信息;一切换装置,分别与所述第一硬件系统和所述第二硬件系统连接,用于当所述第 一待显示信息显示在所述显示区域的第一部分后,接收一指令,所述指令用于表示将所述 第二操作系统的第二待显示信息显示在所述显示区域的第二部分;根据所述指令,连通所 述第二硬件系统与所述显示屏,使所述第二待显示信息显示在所述第二部分,所述第二部 分不完全覆盖所述第一部分。进一步地,所述显示区域的第一部分为所述显示屏上全部或部分的显示区域。进一步地,所述切换装置包括第一切换开关;第二切换开关;其中,所述第一切换开关和所述第二切换开关根据所述指令,将所 述显示区域的所述第二部分设置为与所述第二硬件系统连通。进一步,所述显示区域的所述第二部分设置为与所述第二硬件系统连通具体为 将所述显示区域的所述第二部分从与所述第一硬件系统连通切换为与所述第二硬件系统连通。进一步地,所述的数据处理设备还包括第一显示控制器,与所述第一硬件系统相连,用于根据所述第一操作系统的指示 对所述显示区域的所述第一部分中不与所述第二部分重叠的部分进行显示控制;第二显示控制器,与所述第二硬件系统相连,用于根据所述第二操作系统的指示 对所述显示区域的所述第二部分进行显示控制。进一步地,所述的数据处理设备还包括一电源控制模块;所述第一、第二操作系统还分别用于生成第一、第二电源控制信号;所述电源控制模块用于根据所述第一电源控制信号对所述显示区域的所述第一 部分中不与所述第二部分重叠的部分进行供电控制,根据所述第二电源控制信号对所述显 示区域的所述第二部分进行供电控制;所述供电控制包括是否供电,还包括所供电流的大小。本发明还提供了一种数据处理设备的显示方法,所述数据处理设备包括一第一硬 件系统、所述第一硬件系统支持一第一操作系统的运行,所述第一操作系统提供一第一待 显示信息,一第二硬件系统、所述第二硬件系统支持一第二操作系统的运行,所述第二操作 系统提供一第二待显示信息,切换装置以及一显示屏,所述显示屏具有一显示区域,其特征 在于,当所述第一待显示信息显示在所述显示区域的第一部分后,所述方法包括接收一指令,所述指令用于表示将所述第二操作系统的第二待显示信息显示在所 述显示区域的第二部分;根据所述指令,连通所述第二硬件系统和所述显示屏,使所述第二待显示信息显 示在所述第二部分,所述第二部分不完全覆盖所述第一部分。进一步地,所述显示区域的第一部分为所述显示屏上全部或部分的显示区域。进一步地,所述连通所述第二硬件系统和所述显示屏是指通过所述切换装置包括的第二切换开关将所述第二硬件系统与所述显示屏的所 述显示区域的所述第二部分连通。进一步地,所述的显示方法还包括由所述第二操作系统对所述显示区域的所述第二部分的显示区域进行显示控制; 由所述第一操作件系统对所述显示区域的所述第一部分中不与所述第二部分重叠的部分 进行显示控制。进一步地,所述的显示方法还包括由所述第二操作系统对所述显示区域的所述第二部分进行供电控制;由所述第 一操作系统对所述显示区域的所述第一部分中不与所述第二部分重叠的部分进行供电控 制;所述供电控制包括是否供电,以及所供电流的大小。本发明的一个实施例至少包括以下优点多个硬件系统能够同时共享同一物理显 示设备,以实现多个硬件系统中所运行的操作系统同时工作时可以同时显示,可以为多硬 件系统深入融合提供基本条件;本发明的另一实施例至少包括以下优点通过切换开关的 切换,来实现显示屏上相应部分所连接的硬件系统,从而可以充分、灵活使用所述显示屏; 本发明的又一实施例至少包括以下优点不同硬件系统中所运行的操作系统可以按照各自的需求对显示屏的相应部分进行显示控制;本发明的又一实施例至少包括以下优点通过 对显示屏不同部分进行供电控制,可以降低了系统功耗。


图1为本发明实施图2为本发明实施图3为本发明实施图4为本发明实施图5为本发明实施图6为本发明实施
中多系统数据处理设备的示意框图之一;
中示例的连接示意中多系统数据处理设备应用时的示意框中多系统数据处理设备的示意框图之二;
中Hybrid系统架构示意中双系统笔记本电源的逻辑框图。
具体实施例方式下面将结合附图及实施例对本发明的技术方案进行更详细的说明。实施例一,一种数据处理设备,包括一第一硬件系统,用于支持一第一操作系统的运行,所述第一操作系统提供一第 一待显示信息;—第二硬件系统,用于支持一第二操作系统的运行,所述第二操作系统提供一第 二待显不信息;一显示屏,用于显示待显示的信息;一切换装置,分别与所述第一硬件系统和所述第二硬件系统连接,用于当所述第 一待显示信息显示在所述显示区域的第一部分后,接收一指令,所述指令用于表示将所述 第二操作系统的第二待显示信息显示在所述显示区域的第二部分;根据所述指令,连通所 述第二硬件系统与所述显示屏,使所述第二待显示信息显示在所述第二部分,所述第二部 分不完全覆盖所述第一部分。本实施例中,所述显示屏在物理上为一个整体,而显示屏中的驱动控制器上能够 分别的对不同的驱动器进行控制,不同驱动器对显示屏的不同显示区域进行驱动,使显示 屏不同的显示区域可以显示不一样的内容,从而能够从逻辑上将显示屏分为不同的子屏; 所述显示屏在逻辑上可以分为两个或两个以上的子屏,各子屏的显示尺寸、排列方式可以 根据实际需要设定;各子屏的显示尺寸可以相同,也可以不同;比如当分为两个子屏时,这 两个子屏在所述显示屏上的位置可以是横向分割的,也可以是纵向分割的。本实施例中,所述第一部分为所述显示屏上全部或部分的显示区域;比如当所述 显示屏分为两个子屏时,所述显示区域的所述第一部分可以为所述两个子屏的显示区域, 也可以为所述两个子屏中的一个的显示区域。本实施例中,所述显示区域的第二部分可以为所述第一部分的一部分,也可以是 所述显示屏中所述第一部分之外的显示区域。比如当所述第一部分为所述两个子屏的显示 区域时,所述第二部分可以为所述两个子屏中的一个的显示区域;再比如当所述第一部分 为所述两个子屏中的一个的显示区域时,所述第二部分可以为所述两个子屏中的另一个的 显示区域。本实施例中,所述指令表示将所述第二操作系统的第二待显示信息显示在所述第二部分可以是指所述指令表示使用某个或某些子屏显示所述第二操作系统的第二待显示 信息;此时,所述切换装置根据所述指令连通所述第二硬件系统和所述显示屏可以是指 所述切换装置根据所述指令将所述某个或某些子屏与所述第二硬件系统连通。此时,第一、第二部分为相互没有重叠的显示区域,或者,当第一、第二部分为相互 部分重叠的显示区域时,所述第二部分不完全覆盖所述第一部分。另外,当只有第一操作系 统需要显示待显示数据时,所述切换装置可以将所述显示区域的所述第二部分与所述第一 硬件系统连通,这样就可以使第一硬件系统获得更大的显示区域。本实施例中,所述切换装置可以包括第一切换开关,;第二切换开关;其中,所述第一切换开关和所述第二切换开关根据所述指令,将所 述显示区域的所述第二部分设置为与所述第二硬件系统连通。所述第一切换开关和所述第二切换开关可具体可以为三向开关,所述三向开关具 有三个连接端点。例如,将所述显示屏的所述显示区域在逻辑上可以分为第一子屏和第二子屏,所 述第一切换开关分别与所述第一硬件系统、第二硬件系统以及所述第一子屏连接,所述第 二切换开关分别与所述第一硬件系统、第二硬件系统以及所述第二子屏连接。具体来说,当 所述第一硬件系统提供的第一待显示信息显示在所述显示屏的所述显示区域的第一部分 时,所述第一部分为所述显示区域的全部(即,两个子屏的显示区域,此时第一硬件系统通 过所述第一切换开关与所述第一子屏连通,通过所述第二切换开关与所述第二子屏连通), 所述第一切换开关和所述第二切换开关根据所述指令,将所述显示区域的所述第二部分从 与所述第一硬件系统连通切换为与所述第二硬件系统连通(即将所述第一硬件系统通过 所述第二切换开关与所述第二子屏连通切换为所述第二硬件系统通过所述第二切换开关 与所述第二子屏连通)。当所述第一硬件系统提供的第一待显示信息显示在所述显示屏的所述显示区域 的第一部分时,所述第一部分为所述显示区域的部分,(即,第一子屏,此时第一硬件系统通 过所述第一切换开关与所述第一子屏连通,所述第二切换开关没有与任何一个硬件系统连 接),所述第一切换开关和所述第二切换开关根据所述指令,通过第二切换开关将所述第二 硬件系统与所述显示屏的所述显示区域的所述第二部分连通(即通过第二切换开关将所 述第二硬件系统与第二子屏连通)。本实施例中,所述数据处理设备还可以包括第一显示控制器,与所述第一硬件系统相连,用于根据所述第一操作系统的指示 对所述显示区域的所述第一部分中进行显示控制;更进一步还可以对不与所述第二部分重 叠的部分进行显示控制;第二显示控制器,与所述第二硬件系统相连,用于根据所述第二操作系统的指示 对所述显示区域的所述第二部分进行显示控制。本实施例中,所述第一、第二操作系统可以分别输出第一、第二待显示信息给所述 第一、第二显示控制器,还可以相应输出控制信号等其它数据;所述第一、第二显示控制器 分别将所述第一、第二操作系统输出的待显示信息处理成显示屏可以识别的显示数据后输 出,另外还输出控制时钟等,从而实现所述第一、第二操作系统分别通过所述第一、第二显 示控制器控制显示屏相应显示区域显示待显示信息。
所述显示控制可以包括分辨率调整、显示区域调整、显示方案(如颜色、方向)调 整等;所述第一、第二操作系统可以根据用户设置或选择,相应在不同的显示方案/显示区 域/显示分辨率之间进行映射切换。实际应用中,显示控制器也可以作为硬件系统的组成部分。本实施例中,由于有的硬件系统在工作过程中不需要进行显示,因此并不一定需 要为各硬件系统都配备一个显示控制器。本实施例中,连接了显示控制器的操作系统不一定需要一直进行显示,比如当操 作系统未启动时、或启动了但不需要显示时,此时与支持该操作系统运行的硬件系统连接 的显示控制器并不会输出显示数据,此时显示控制器可以不与显示屏相连。如图1所示,本实施例的一种实施方式中,所述数据处理设备还可以包括至少两个子屏切换开关;各子屏切换开关包括一输出端和至少两个输入端,所述 输出端与至少一个所述子屏相连,所述至少两个输入端分别与不同所述显示控制器相连;选择模块,用于选择显示模式;所述显示模式用于指示所述子屏与所述硬件系统 的对应关系一即哪个子屏显示哪个硬件系统上运行的操作系统提供的待显示信息,一个 所述子屏最多对应于一个所述硬件系统,不同的所述硬件系统对应于不同的所述子屏;该 对应关系可以是指示各子屏是否显示,如果显示则分别是显示哪个操作系统的待显示信 息;也可以是指示各操作系统的待显示信息是否由子屏进行显示,如果是则分别由哪个或 哪些子屏进行显示;控制模块,用于根据所述显示模式在各子屏切换开关中分别选中一输入端,指示 各所述子屏切换开关分别将所选中的输入端上连接的显示控制器,连接在与本子屏切换开 关输出端相连的子屏上;其中,显示模式中会指示一子屏切换开关所连接的子屏对应的硬件系统,对于该 子屏切换开关,所述控制模块所要选中的输入端,是通过一显示控制器连接到所述对应的 硬件系统的输入端。在该实施方式中,如果显示模式为第二子屏显示所述第二待显示信息,则与第二 子屏相连的子屏切换开关将通过所述第二显示控制器与第二硬件系统相连的输入端,与所 述第二子屏相连。所述第二切换开关此时为所述与第二子屏相连的子屏切换开关,而所述 显示区域的所述第二部分则为所述第二子屏。所述指令可以由所述控制模块根据默认设置或用户设置产生,也可以由用户输 入。该实施方式中,如果一操作系统根据所述显示模式判断存在多于一个的子屏显示 本操作系统的待显示信息,则该操作系统通过与支持本操作系统运行的硬件系统相连的显 示控制器调整其显示输出分辨率,以满足显示本操作系统待显示信息的子屏实际的物理分 辨率;假设一个子屏的显示分辨率为800X600,当用一个子屏显示时,操作系统按此分辨 率输出数据,而当用两个子屏显示时,操作系统将显示输出分辨率调整为1600X1280。该实施方式中,一个所述子屏同时最多与一个所述显示控制器相连,因此一个所 述子屏同时最多与一个所述子屏切换开关的输出端相连。该实施方式中,不同的所述子屏切换开关可以是在物理上属于一个硬件,而在逻 辑上各自独立的多个切换开关,也可以是在物理上分别属于不同硬件。
本实施例中,所述选择模块还可以用于选择工作模式,所述工作模式用于指示所 述第一、第二硬件系统是否工作;所述控制模块还可以用于根据所述工作模式相应地分别指示所述第一、第二操作 系统是否工作。该实施方式中,所述控制模块根据所述工作模式相应地分别指示所述第一、第二 操作系统是否工作可以是根据工作模式生成对应于所述第一、第二操作系统的系统控制 信号,并分别发送给相应硬件系统,所述系统控制信号用于指示是否工作;比如当工作模式 为某个或某些操作系统工作时,控制模块将相应生成指示工作的系统控制信号发送给支持 要工作的所述某个或某些操作系统运行的硬件系统,并生成指示不进行工作的系统控制信 号发送给其它硬件系统。当然所述控制模块发送给各硬件系统的也可以都是同一个系统控 制信号,在该系统控制信号中指示要进行工作的操作系统,和不要进行工作的操作系统;各 操作系统根据所述系统控制信号相应的工作或不工作。所述控制模块根据所述工作模式 相应地分别指示各操作系统是否工作还可以是根据工作模式直接触发相应操作系统启动 (开始工作)或关闭(停止工作),如果工作模式改变时,一个操作系统的工作状态不变,比 如仍然是工作,则所述控制模块可以无需控制该操作系统。当有多个操作系统时,所述工作模式可以指示各操作系统是否工作,比如工作模 式一为仅操作系统1工作,工作模式二为所有操作系统都工作,工作模式三为仅操作系统2 和操作系统3工作。该实施方式中,所述选择模块可以根据用户指示选择工作模式和显示模式,用户 指示可以通过热键输入,也可以是通过一个交互界面输入;显示模式可以独立选择,也可以 为不同工作模式规定默认的显示模式,当选择了工作模式时就相应选择了显示模式;还可 以为不同工作模式规定可用的显示模式,在选择了工作模式后再从可用显示模式中选择一 个,所述可用的显示模式是指可以保证工作的不同硬件系统的待显示信息能同时显示的显 示模式;比如假设有两个子屏1和2,当工作模式为操作系统1和操作系统2工作时,可用 的显示模式可以有两种一是子屏1、子屏2分别显示操作系统1和操作系统2的待显示信 息;二是子屏1、子屏2分别显示操作系统2和操作系统1的待显示信息;而两个子屏都显 示同一操作系统待显示信息的显示模式因为不能同时显示两个操作系统的内容,则不作为 可用的显示模式待选;还可以结合以上方式,比如当用户不输入时,直接采用默认的显示模 式,否则采用用户指定的显示模式。比如共有三个硬件系统,三个子屏,各硬件系统分别支持一个操作系统运行,各子 屏分别连接在不同子屏切换开关的输出端上;三个子屏切换开关都各有三个输入端,各子 屏切换开关的三个输入端都是分别与三个显示控制器连接;当工作模式为三个操作系统同 时工作时,显示模式为各子屏分别显示一个操作系统的待显示信息。当工作模式为两个操 作系统同时工作时,显示模式可以仍为三个子屏分别显示一个操作系统的待显示信息,此 时一个子屏是无显示的;该情况下显示模式也可以为三个子屏中的两个显示一个工作的操 作系统的待显示信息,剩下的一个子屏显示另一个工作的操作系统的待显示信息。而当工 作模式为只有一个操作系统工作时,显示模式可以为全部或部分子屏显示该工作的操作系 统的待显示信息。该实施方式中,所述控制模块中需要保存各子屏切换开关的各路输入所对应的显
9示控制器,各显示控制器连接的硬件系统所支持的操作系统,以及各子屏切换开关与子屏 的连接关系。该实施方式中,所述控制模块指示各所述子屏切换开关分别将所选中的输入端上 连接的显示控制器,连接在与本子屏切换开关输出端相连的子屏上具体可以是所述控制 模块通知各所述子屏切换开关对于该子屏切换开关所选中的输入端,子屏切换开关将选中 的输入端连接到输出端上;也可以是所述控制模块直接将各子屏切换开关中选中的输入 端连接到该子屏切换开关的输出端。该实施方式中,所述控制模块可以主动发送消息给各子屏切换开关,在其中携带 为该子屏切换开关选中的输入端的标识;也可以由子屏切换开关主动在控制模块中查询所 选中的输入端。如果各子屏切换开关只连接两个显示控制器,则所述控制模块可以生成两值化的 显示控制信号,分别发送给相应的子屏切换开关,比如用高/低电平、信号的“有”/ “无”来 表示不同的值,不同的值代表将选中不同的输入端;子屏切换开关根据收到的所述显示控 制信号的值将相应的输入端连接到本子屏切换开关的输出端上。实际应用时,也可能将控制模块的部分功能分摊到各子屏切换开关中,比如由各 子屏切换开关根据显示模式确定该选中的输入端;此时需要在子屏切换开关中保存所连接 的子屏的标识,以及连接在各输入端的显示控制器所连接的硬件系统所支持的操作系统, 或是需要显示控制器在所发送的显示数据等当中携带所连接的硬件系统所支持的操作系 统的标识。该实施方式中,通过控制模块、选择模块和子屏切换开关的共同作用,能使多硬件 系统之间协调的进行显示切换和控制。该实施方式中,可以各子屏都分别连接一个子屏切换开关;也可以是部分子屏各 固定与一显示控制器相连,而其它子屏各连接一个子屏切换开关;一个示例如图2所示(控 制模块和选择模块在本图中未画出),假设有两个硬件系统A和B,分别配备了显示控制器 Al和Bi,五个子屏a、b、c、d和e,其中子屏a和子屏d固定与显示控制器Al相连,固定显 示硬件系统A中所运行的操作系统的内容,子屏e固定与显示控制器Bl相连,固定显示硬 件系统B中所运行的操作系统的内容;而子屏b和c分别与一子屏切换开关bl和cl的输 出端相连;两个子屏切换开关各有两个输入端,均分别连接显示控制器Al和Bl ;当显示模 式为子屏b、c分别显示硬件系统A、硬件系统B中所运行的操作系统的待显示信息时,所述 控制模块指示子屏切换开关b将输出端与连接到显示控制器Al的输入端相连接,指示子屏 切换开关c将输出端与连接到显示控制器Bl的输入端相连接,此时显示控制器Al就可以 控制子屏b显示硬件系统A中所运行的操作系统的待显示信息,而显示控制器Bl就可以控 制子屏c显示硬件系统B中所运行的操作系统的待显示信息;而当显示模式为子屏b、c分 别显示硬件系统B、A中所运行的操作系统的待显示信息时,所述控制模块分别控制子屏切 换开关b、c,使子屏切换开关b的输出端与连接到显示控制器Bl的输入端相连接,使子屏 切换开关c的输出端与连接到显示控制器Al的输入端相连接。实际应用中,一个子屏切换开关的输出端也可以连接到两个或更多的子屏上,相 当于多个子屏由一个子屏切换开关来控制;比如上例中假设还存在子屏f,子屏f可以和子 屏b—起连接到子屏切换开关bl的输出端上。所述显示模式中,连接到一个子屏切换开关上的子屏,所对应的硬件系统相同。本实施例中,各子屏切换开关可以均与所有的显示控制器连接,也可以只连接部 分显示控制器,此时,如果存在超过一个只连接到一个子屏切换开关上的显示控制器,那么 这些显示控制器不是连接于同一子屏切换开关的输入端上,以避免这些显示控制器对应连 接的硬件系统同时工作时,可能会有操作系统的待显示信息无法显示的问题。实际应用时, 如果有些操作系统肯定不能同时工作,则也不排除支持这些操作系统运行的硬件系统连接 的显示控制器只连接一个子屏切换开关的输入端,并且是连接到同一个子屏切换开关的输 入端上,而由于这些操作系统不会同时工作,因此实际上同一时刻该子屏所显示的只是一 个操作系统的待显示信息。另外,该实施方式下也不排除预留若干子屏,不与任何显示控制器相连,作为备用 存在的可能性。实际应用中也可以采用固定连接的方式,如图3所示,所述第一、第二显示控制器 中分别与至少一个子屏固定相连;比如当显示屏逻辑上分为两个子屏时,所述第一显示控 制器与一个子屏固定相连,所述第二显示控制器与另一个子屏固定相连;如果子屏个数多 于两个,则所述第一、第二显示控制器也可能与不止一个子屏相连。存在三个或三个以上显 示控制器的情况可以类推,这里不在赘述。具体哪个显示控制器和哪个子屏固定相连,可以 根据实际需要确定。在本实施方式中,由于各子屏与显示控制器的连接关系是固定的,可知 各子屏显示哪个硬件系统的待显示信息也会是固定的;此时如果两个或两个以上硬件系统 同时工作,就可以在不同的子屏上同时进行显示。该情况下,当不是所有操作系统都在工作时,有可能有些子屏是没有显示的。另 外,也不排除预留若干子屏,不与任何显示控制器相连,作为备用子屏存在的可能性。本实施例中,所述数据处理设备如图4所示,还可以包括一电源控制模块,所述第 一、第二操作系统还分别用于生成第一、第二电源控制信号;所述电源控制模块用于根据所述第一电源控制信号对所述显示区域的所述第一 部分中不与所述第二部分重叠的部分进行供电控制,根据所述第二电源控制信号对所述显 示屏的所述第二部分进行供电控制;所述供电控制包括是否供电,还可以进一步包括所供电流的大小。本实施例中,所述控制模块还可以用于生成用于分别指示对各所述子屏是否供电 的电源控制信号;本实施例中,所述控制模块生成电源控制信号具体可以包括控制模块根据所述 显示模式和工作模式分别判断各子屏所对应的硬件系统中所运行的操作系统是否工作;然 后生成指示对与支持工作的操作系统运行的硬件系统对应的子屏进行供电,对其它子屏 (包括不对应于任何硬件系统的子屏)不进行供电的电源控制信号,从而节省电力。本实施例中,所述控制模块也可以根据用户指示生成电源控制信号;还可以是控 制模块或选择模块预先保存不同工作模式和显示模式下的供电模式,控制模块根据预存的 供电模式生成电源控制信号。本实施例中,所述控制模块所生成的电源控制信号可以进一步指示对各子屏所供 电流的大小,从而可以调节各子屏的背光亮度。本实施例中,所述第一、第二操作系统可以根据本硬件系统的需要来生成第一、第二电源控制信号;所述第一、第二操作系统可以分别在所生成的第一、第二电源控制信号中 携带本操作系统或所在硬件系统的系统标识。本实施例中,所述数据处理设备还可以包括一电源切换开关,用于选择所述控制 模块所生成的电源控制信号与所述第一、第二操作系统生成的电源控制信号(将第一、第 二电源控制信号都视为一个整体即操作系统生成的电源控制信号)中的一个输出给所述 电源控制模块;所述电源切换开关可以根据用户指示选择,也可以自动选择,比如默认选择 所述控制模块所生成的电源控制信号与系统生成的电源控制信号中的一个,当不存在时选 择另一个。所述电源控制模块可以当收到带有系统标识的电源控制信号后,根据系统标识确 定发送该电源控制信号的操作系统,并根据所述显示模式确定发送该电源控制信号的操作 系统所在硬件系统所对应的子屏,根据该电源控制信号对所确定的子屏进行供电控制,包 括是否供电,以及供电时所供电流的大小。本实施例中,所述数据处理设备可以为笔记本电脑、台式机、服务器、嵌入式设备 等;所述数据处理设备包括两个或两个以上协同融合工作的硬件系统,这些硬件系统共享 相应的设备,比如键盘、鼠标、Audio (音频)、显示器、存储器等设备,比如Hybrid PC就是种 多硬件系统数据处理设备。本实施例中,所述显示屏为LCD(液晶显示屏),在实际应用时也不排除其它类 型,如 OLED (Organic Light-Emitting Diode,有机发光二极管)显示器、或 OELD (Organic Electroluminesence Display,有机电激光显不)等。实施例二,一种数据处理设备的显示方法,所述数据处理设备包括一第一硬件系 统、所述第一硬件系统支持一第一操作系统的运行,所述第一操作系统提供一第一待显示 信息,一第二硬件系统、所述第二硬件系统支持一第二操作系统的运行,所述第二操作系统 提供一第二待显示信息,切换装置以及一显示屏,所述显示屏具有一显示区域,其特征在 于,当所述第一待显示信息显示在所述显示区域的第一部分后,所述方法包括接收一指令,所述指令用于表示将所述第二操作系统的第二待显示信息显示在所 述显示区域的第二部分;根据所述指令,连通所述第二硬件系统和所述显示屏,使所述第二待显示信息显 示在所述第二部分,所述第二部分不完全覆盖所述第一部分。本实施例中,操作系统不一定需要一直进行显示,比如当操作系统未启动时、或启 动了但不需要显示时,都不需要进行显示;当不需要进行显示时,可以不将支持该操作系统 的硬件系统和所述显示屏连通。本实施例中,所述显示屏在物理上为一个整体,而所述显示屏中的驱动控制器上 能够分别的对不同的驱动器进行控制,不同所述驱动器对所述显示屏的不同显示区域进行 驱动,使显示屏不同的显示区域可以显示不一样的内容,从而在逻辑上将所述显示屏分为 不同的子屏;各子屏的显示区域的尺寸、排列方式可以根据实际需要设定;各子屏的显示 区域的尺寸可以相同,也可以不同;比如当分为两个子屏时,这两个子屏的显示区域在所述 显示屏中的位置可以是横向分割的,也可以是纵向分割的。本实施例中,所述显示区域的第一部分为所述显示屏上全部或部分的显示区域; 比如当所述显示屏分为两个子屏时,所述显示区域的所述第一部分可以为所述两个子屏的
12显示区域,也可以为所述两个子屏中的一个的显示区域。本实施例中,所述显示区域的第二部分可以为所述第一部分的一部分,也可以是 所述显示屏中所述第一部分之外的显示区域。比如当所述第一部分为所述两个子屏的显示 区域时,所述第二部分可以为所述两个子屏中的一个的显示区域;再比如当所述第一部分 为所述两个子屏中的一个的显示区域时,所述第二部分可以为所述两个子屏中的另一个的 显示区域。本实施例中,所述指令表示将所述第二操作系统的第二待显示信息显示在所述第 二部分可以是指所述指令表示使用某个或某些子屏显示所述第二操作系统的第二待显示 信息;此时,根据所述指令连通所述第二硬件系统和所述显示屏可以是指根据所述指令, 通过硬件切换的方式将所述某个或某些子屏与所述第二硬件系统连通。本实施例中,如果一操作系统判断本操作系统所控制的子屏多于一个,则该操作 系统调整其显示输出分辨率,以满足显示本操作系统待显示信息的子屏实际的物理分辨 率。本实施例中,可以为各子屏设定至少两个操作系统作为待选系统,也可以只为部 分子屏设定至少两个操作系统作为待选系统,而剩余的子屏则固定显示某一操作系统的待 显示信息;根据显示模式从一子屏的所述待选系统中选择一个操作系统与该子屏连通,所 述显示模式用于指示各子屏显示哪个操作系统的待显示信息。如果存在超过一个只作为一 个子屏待选系统的操作系统,那么这些操作系统不作为同一子屏的待选系统,以避免这些 操作系统同时工作时,可能会有操作系统的待显示信息无法显示的问题。实际应用时,如果 有些操作系统肯定不能同时工作,则也不排除这些操作系统只作为一个子屏的待选系统, 并且是作为同一个子屏的待选系统,而由于这些操作系统不会同时工作,因此实际上同一 时刻该子屏所显示的只是一个操作系统的待显示信息。本实施例中,连通所述第二硬件系统和所述显示屏可以是指通过所述切换装置包括的第二切换开关将所述第二硬件系统与所述显示屏的所 述显示区域的所述第二部分连通。此时,所述第一部分中除了第二部分以外的部分(当第一、第二部分为相互部分 重叠的显示区域时)、或是所述第一部分(当第一、第二部分为相互没有重叠的显示区域 时)仍与所述第一硬件系统连通。另外,当只有第一操作系统需要显示待显示数据时,可以 将所述显示区域的所述第二部分从与所述第二硬件系统连通切换为与所述第一硬件系统 连通,这样就可以使第一硬件系统获得更大的显示区域。本实施例中的显示方法还可以包括选择工作模式;所述工作模式用于指示所述第一、第二操作系统是否工作;根据所述工作模式相应分别指示第一、第二操作系统工作或停止工作。本实施例中还可以根据所述显示模式和工作模式分别判断各子屏对应的硬件系 统所支持的操作系统是否工作;对用于显示工作的操作系统的待显示信息的子屏进行供 电,对其它子屏不进行供电。通过上述方案,能使多硬件系统之间协调的进行显示切换和控制。本实施例中,可以根据用户指示选择工作模式和显示模式,用户指示可以通过热 键输入,也可以是通过一个交互界面输入;所述显示模式可以独立选择,也可以根据工作模式选择默认的显示模式,当选择了工作模式时就相应选择了显示模式;还可以为不同工作 模式规定几种可选显示模式,在选择了工作模式后再从所述可选显示模式中选择一个,所 述可选显示模式是指可以保证工作的不同操作系统的待显示信息能同时显示的显示模式; 还可以结合以上方式,比如当用户不输入时,直接选择默认的显示模式,否则根据用户指示 选择显示模式。所述指令可以直接由用户输入,也可以将显示模式作为该指令。比如原先的工作 模式只有第一操作系统工作,当工作模式改为第一、第二操作系统都工作时,显示模式为第 一子屏显示第一操作系统的第一待显示信息,第二子屏显示第二操作系统的第二待显示信 息;显示模式中就指示将所述第二操作系统的第二待显示信息显示在所述第二子屏,这里 所述第二子屏为所述第二部分。在实际应用中,所述第一、第二待显示信息也可以分别固定由所述第一、第二部分 显示;存在三个或三个以上操作系统的待显示信息时情况可以类推,这里不再赘述。具体哪 个待显示信息固定由所述显示屏的哪个部分显示,可以根据实际需要确定;此时如果两个 或两个以上操作系统同时需要显示,就可以在所述显示屏的不同部分上同时进行显示;如 果有的操作系统没有待显示信息时,所述显示屏的对应部分是没有显示的。本实施例中,所述显示方法还可以包括由所述第二操作系统对所述显示区域的所述第二部分进行显示控制;由所述第 一操作系统对所述显示区域的所述第一部分中不与所述第二部分重叠的部分进行显示控 制;所述显示控制可以包括分辨率调整、显示区域调整、显示方案(如颜色、方向)调 整等;硬件系统根据用户选择或设置,在不同的显示方案/显示区域/显示分辨率之间进行 映射切换。本实施例中,所述显示方法还可以包括由所述第二操作系统对所述显示区域的所述第二部分进行供电控制;由所述第 一操作系统对所述显示区域的所述第一部分中不与所述第二部分重叠的部分进行供电控 制;所述供电控制包括是否供电,还可以进一步包括所供电流的大小。本实施例中,第一、第二操作系统在不输出待显示信息时可以不对所述显示屏中 相应部分供电,从而节省电力。本实施例中,也可以根据用户指示进行供电控制;还可以预先保存不同工作模式 和显示模式下的供电模式,根据预存的供电模式进行供电控制。本实施例中,所述供电控制可以进一步包括调整对所述显示屏中的相应部分所供 电流的大小,从而可以调节所述显示屏中相应部分的背光亮度。本实施例中,所述方法还可以包括所述第一、第二操作系统根据本操作系统的需要分别生成本操作系统的电源控制 信号,以调节所述显示区域中显示本硬件系统的待显示信息的部分的供电情况;分别按照 第一、第二操作系统所生成的电源控制信号,对所述显示区域中的相应部分进行供电控制, 包括是否供电,还可以进一步包括供电时所供电流的大小;从而使显示屏中的各部分的背 光能够相应独立的进行控制。
实施例三,本实施例为一种双系统笔记本电脑,是基于现有IXD (液晶显示器)显 示技术以及分屏显示技术,并结合Hybrid系统的架构实现的。本实施例中,所述双系统笔记本电脑的Hybrid系统的架构如图5所示,同时存在 两个硬件系统,主系统(简称PE)和从系统(简称SE),分别支持主操作系统和从操作系统 运行。两个硬件系统通过复用器MUX共享相应的设备,包括键盘、鼠标、Audio、LCD、存储器 等设备。在现有技术中,所有设备在一个时间只能够由其中的一个操作系统使用,如果两个 操作系统同时工作,则会带来很多不方便;而本实施例中,两个操作系统能够同时对LCD进 行控制显示。 本实施例中,所述双系统笔记本电脑的逻辑框图如图6所示,包括IXD、主系统PE、 从系统SE、主系统共享存储器、从系统共享存储器、电源控制模块、第一显示控制器、第二显 示控制器、第一子屏切换开关、第二子屏切换开关、电源切换开关、选择模块及EC (Embedded Controller,嵌入式控制)模块。本实施例中,所述LCD逻辑上分为第一子屏和第二子屏,在电源控制模块以及显 示控制器协同控制下能够实现对两个子屏的控制显示;选择模块与EC模块相连;EC模块以控制线1 5分别与第一、第二子屏切换开关、 电源切换开关、主系统和从系统相连;电源切换开关与主、从系统、电源控制模块相连;所述主、从系统之间以I2C命令通道相连;所述主系统通过本系统的地址总线、控 制总线、数据总线与所述第一显示控制器相连,两者间按照总线握手协议进行交互;所述主 系统共享存储器连接在主系统的地址总线、控制总线、数据总线上;所述从系统通过本系统 的地址总线、控制总线、数据总线与所述第二显示控制器相连,两者间按照总线握手协议进 行交互;所述从系统共享存储器连接在从系统的地址总线、控制总线、数据总线上;所述第 一、第二显示控制器输出显示数据和控制时钟等;所述第一、第二子屏分别连接在第一、第 二子屏切换开关的输出端上;所述第一子屏切换开关的输入端分别与第一、第二显示控制 器相连,所述第二子屏切换开关的输入端也分别与第一、第二显示控制器相连;这样也就意 味着,为所述第一、第二子屏均设定两个待选系统;所述两个待选系统为所述主系统和从系 统中运行的操作系统;所述电源控制模块连接在电源与子屏之间;分别通过第一、第二选择器线连接第 一、第二子屏;仅当电源控制模块选中一选择器线时,该选择器线导通,从而连接相应子屏 和电源,以实现对相应子屏的供电。实施场景一,当选择模块选择的工作模式为主操作系统单独工作时,EC模块生成 系统控制信号指示主操作系统工作,而从操作系统不工作;本实施例中,显示模式为第一、 第二子屏显示主操作系统的待显示信息,LCD此时将作为独立的设备完整的供主系统使用, EC模块指示第一、第二子屏切换开关都选中连接第一显示控制器的输入端;此时第一、第 二子屏成为统一的物理显示屏,均在与主系统连接的第一显示控制器的控制下显示主操作 系统的待显示信息;此时,主操作系统可以调整输出分辨率,以符合实际显示需要。同时,EC模块生成电源控制信号指示对第一、第二子屏都进行供电;当所述电源 切换开关选择将EC模块生成的电源控制信号转发给所述电源控制模块时,所述电源控制 模块根据所述电源控制信号同时选中第一、第二选择器线,即对第一、第二选择器线都进行 {共 ο
15
如果主操作系统也生成电源控制信号,则所述电源切换开关也可以选择将主操作 系统生成的电源控制信号转发给所述电源控制模块。实施场景二,当选择模块选择的工作模式为从操作系统单独工作时,EC模块生成 系统控制信号指示从操作系统工作,而主操作系统不工作;后面的场景与实施场景一类似, 不同之处在于EC模块指示第一、第二子屏切换开关都选中与第二显示控制器相连的输入 端,也就是第一、第二子屏切换均由第二显示控制器控制,显示从操作系统的待显示信息, 电源控制模块也是同时选中第一、第二选择器线。此时,从操作系统可以调整输出分辨率, 以符合实际显示需要。实施场景一 /实施场景二下,EC模块也可以只指示第一、第二子屏切换开关中的 一个选中与第一 /第二显示单元相连的输入端,相应的指示电源控制模块也只选中相应的 一个选择器线。实施场景三,当选择模块选择的工作模式为主操作系统和从操作系统同时工作 时,EC模块生成系统控制信号指示主、从操作系统都工作;此时,主操作系统和从操作系统 同时都需要在LCD上进行显示,选择模块选择的显示模式为第一、第二子屏分别显示主、从 操作系统的待显示能吸,EC模块指示第一、第二子屏切换开关分别选中与第一、第二显示 控制器相连的输入端,第一子屏切换开关将第一显示控制器连接在第一子屏上,第二子屏 切换开关将第二显示控制器连接在第二子屏上,即主操作系统的待显示信息由第一子屏显 示,从操作系统的待显示信息由第二子屏显示;同时,EC模块生成电源控制信号,所述电源 控制模块根据所述电源控制信号同时选中第一、第二选择器线。此时,第一子屏显示主操作 系统的待显示信息,由第一显示控制器控制;而第二子屏显示从操作系统的待显示信息,由 第二显示控制器控制;主操作系统和从操作系统实现在同一物理显示屏上显示。当从实施场景一改换到实施场景三时,所述主系统为第一硬件系统,所述主操作 系统为第一操作系统;所述从系统为第二硬件系统,所述从操作系统为第二操作系统;所 述第一、第二子屏为所述显示区域的所述第一部分,所述第二子屏为所述显示区域的所述 第二部分,所述第二子屏切换开关为所述第二切换开关。当从实施场景二改换到实施场景 三时,所述主系统为第二硬件系统,所述主操作系统为第二操作系统,所述从系统为第一硬 件系统,所述从操作系统为第一操作系统;所述第一、第二子屏为所述显示区域的所述第一 部分,所述第一子屏为所述显示区域的所述第二部分,所述第一子屏切换开关为所述第二 切换开关。实施场景三中,所述选择模块所选择的显示模式也可以为第一、第二子屏分别对 应从、主系统,此时所述EC模块指示第一、第二子屏切换开关分别选中与第二、第一显示控 制器相连的输入端,第一子屏切换开关将第二显示控制器连接在第一子屏上,第二子屏切 换开关将第一显示控制器连接在第二子屏上,即主操作系统的待显示信息由第二子屏显 示,从操作系统的待显示信息由一子屏显示。本实施例中,第一、第二子屏切换开关可以嵌入至IXD Panel中,也可以放置在笔 记本主板;所述选择模块和EC模块可以复用Hybrid系统中的。当然,本发明还可有其他多种实施例,在不背离本发明精神及其实质的情况下,熟 悉本领域的技术人员当可根据本发明作出各种相应的改变和变形,但这些相应的改变和变 形都应属于本发明的权利要求的保护范围。
权利要求
一种数据处理设备,其特征在于,包括一第一硬件系统,用于支持一第一操作系统的运行,所述第一操作系统提供一第一待显示信息;一第二硬件系统,用于支持一第二操作系统的运行,所述第二操作系统提供一第二待显示信息;一显示屏,用于显示待显示的信息;一切换装置,分别与所述第一硬件系统和所述第二硬件系统连接,用于当所述第一待显示信息显示在所述显示区域的第一部分后,接收一指令,所述指令用于表示将所述第二操作系统的第二待显示信息显示在所述显示区域的第二部分;根据所述指令,连通所述第二硬件系统与所述显示屏,使所述第二待显示信息显示在所述第二部分,所述第二部分不完全覆盖所述第一部分。
2.如权利要求1所述的数据处理设备,其特征在于所述显示区域的第一部分为所述显示屏上全部或部分的显示区域。
3.如权利要求1所述的数据处理设备,其特征在于,所述切换装置包括第一切换开关;第二切换开关;其中,所述第一切换开关和所述第二切换开关根据所述指令,将所述显示区域的所述 第二部分设置为与所述第二硬件系统连通。
4.如权利要求3所述的数据处理设备,其特征在于,所述第二部分设置为与所述第二 硬件系统连通具体为将所述显示区域的所述第二部分从与所述第一硬件系统连通切换为与所述第二硬件 系统连通。
5.如权利要求1到4中任一项所述的数据处理设备,其特征在于,还包括第一显示控制器,与所述第一硬件系统相连,用于根据所述第一操作系统的指示对所 述显示区域的所述第一部分中不与所述第二部分重叠的部分进行显示控制;第二显示控制器,与所述第二硬件系统相连,用于根据所述第二操作系统的指示对所 述显示区域的所述第二部分进行显示控制。
6.如权利要求1到4中任一项所述的数据处理设备,其特征在于,还包括一电源控制 模块;所述第一、第二操作系统还分别用于生成第一、第二电源控制信号;所述电源控制模块用于根据所述第一电源控制信号对所述显示区域的所述第一部分 中不与所述第二部分重叠的部分进行供电控制,根据所述第二电源控制信号对所述显示区 域的所述第二部分进行供电控制;所述供电控制包括是否供电,还包括所供电流的大小。
7.一种数据处理设备的显示方法,所述数据处理设备包括一第一硬件系统、所述第一 硬件系统支持一第一操作系统的运行,所述第一操作系统提供一第一待显示信息,一第二 硬件系统、所述第二硬件系统支持一第二操作系统的运行,所述第二操作系统提供一第二 待显示信息,切换装置以及一显示屏,所述显示屏具有一显示区域,其特征在于,当所述第 一待显示信息显示在所述显示区域的第一部分后,所述方法包括接收一指令,所述指令用于表示将所述第二操作系统的第二待显示信息显示在所述显 示区域的第二部分;根据所述指令,连通所述第二硬件系统和所述显示屏,使所述第二待显示信息显示在 所述第二部分,所述第二部分不完全覆盖所述第一部分。
8.如权利要求7所述的显示方法,其特征在于,所述连通所述第二硬件系统和所述显 示屏是指通过所述切换装置包括的第二切换开关将所述第二硬件系统与所述显示屏的所述显 示区域的所述第二部分连通。
9.如权利要求7到8中任一项所述的显示方法,其特征在于,还包括由所述第二操作系统对所述显示区域的所述第二部分的显示区域进行显示控制;由所 述第一操作件系统对所述显示区域的所述第一部分中不与所述第二部分重叠的部分进行 显示控制。
10.如权利要求7到8中任一项所述的显示方法,其特征在于,还包括由所述第二操作系统对所述显示区域的所述第二部分进行供电控制;由所述第一操作 系统对所述显示区域的所述第一部分中不与所述第二部分重叠的部分进行供电控制;所述供电控制包括是否供电,以及所供电流的大小。
全文摘要
一种数据处理设备及其显示方法;所述数据处理设备包括一第一硬件系统,用于支持一提供一第一待显示信息的第一操作系统的运行;一第二硬件系统,用于支持一提供一第二待显示信息的第二操作系统的运行;一显示屏,用于显示待显示的信息;一切换装置,分别与所述第一硬件系统和所述第二硬件系统连接,用于当所述第一待显示信息显示在所述显示区域的第一部分后,接收一指令,所述指令用于表示将所述第二操作系统的第二待显示信息显示在所述显示区域的第二部分;根据所述指令,连通所述第二硬件系统与所述显示屏,使所述第二待显示信息显示在所述第二部分,所述第二部分不完全覆盖所述第一部分。本发明能够实现多个硬件系统同时共享一个显示设备。
文档编号G06F1/26GK101907981SQ200910086530
公开日2010年12月8日 申请日期2009年6月5日 优先权日2009年6月5日
发明者陈兴文 申请人:联想(北京)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1