用于多个显示器的用户界面的制作方法

文档序号:9793993阅读:353来源:国知局
用于多个显示器的用户界面的制作方法
【专利说明】用于多个显示器的用户界面
[0001]本申请要求享有于2013年6月7日提交的美国临时申请号61/832,372的权益,该临时申请通过引用的方式并入本文。
【背景技术】
[0002]当前,诸如台式计算机或膝上型计算机之类的数据处理系统的用户可以同时将多个显示设备用作来自该数据处理系统(例如单个台式计算机或膝上型计算机)的输出设备。使用多个显示器顾及了更大的显示空间,以便允许用户显示更多的窗口或者更大的窗口等等。目前,在Macintosh操作系统OS X上,两个或更多个显示设备(例如液晶显示器或等离子显示器或CRT显示器)可以由数据处理系统上的一个或多个显示控制器驱动。目前,在OS X中,在主显示器上存在埠区(dock),其是应用控制区域的一种形式,并且在主显示器上还存在系统范围的菜单栏,而任何其它显示器不会包括埠区,并且不会具有菜单栏。其它显示器可以呈现作为桌面的一部分的背景图像,这是本领域中已知的。用户可以将窗口从一个显示器移动到另一个显示器,反之亦然,在这样做的过程中,窗口将展现为穿越这些显示器。当窗口在两个显示器之间跨越时,在这两个显示器上,该窗口看起来是一样的(忽略显示设置的误匹配引起的任何效应或者由于显示器之间的误匹配可能引起色彩或亮度差异的显示特性)。

【发明内容】

[0003]根据本文描述的实施例的一个方面,具有两个或更多个显示设备的数据处理系统允许用户在两个显示设备之间移动窗口,并且当该窗口在这两个显示设备之上或之间跨越时,该窗口在这两个不同的显示设备上可以不同地展现。这种差异是由于有意的外观改变而引起的,并不是由于显示器或显示设置之间的差异而引起的。第一显示设备可以包括第一图形用户界面,并且第二显示设备可以包括第二图形用户界面。第一图形用户界面是在第一显示设备的边界限定的第一显示区域中显示的,并且第二图形用户界面是在第二显示设备的边界限定的第二显示区域中显示的。在每个显示设备上可以存在一个或多个窗口,并且用户可以选择这些窗口中的一个,并应用与窗口相关联的输入,并且该输入可以指示第一窗口从例如第一显示区域向第二显示区域的移动。在一个实施例中,可以在任意方向上移动窗口。响应于指示移动的输入,数据处理系统确定例如当在第一区域和第二显示区域上都显示跨越两个显示区域的窗口时显示该窗口的方式。在第一窗口跨越两个显示区域时显不第一窗口的方式可以是以下中的一个:(a)在与第一窗口相关联的参考点保持在第一显示区域内时,以正常外观模式显示第一窗口在第一显示区域内的第一部分,并且以不同的外观模式显示第一窗口在第二显示区域中的第二部分,所述不同的外观模式看起来与所述正常外观模式不同。在一个实施例中,参考点可以是已经与窗口相关联的光标,例如当光标用在拖放操作中时,在拖放操作中,从第一显示区域向第二显示区域拖拽第一窗口。当参考点在第二显示区域内时,系统以所述不同的外观模式显示第一窗口在第一显示区域内的第一部分,并且以所述正常外观模式显示第一窗口在第二显示区域内的第二部分。在一个实施例中,所述正常外观模式可以是窗口完整地只显示在两个显示区域中的一个上时窗口的外观,并且所述不同的外观模式可以是与处于正常外观模式的窗口相比窗口较为半透明(例如,较为透明)的外观。除了透明性或半透明性以外或者代替透明性或半透明性,可以使用其它的外观差异。例如,可以使用色彩方案上的差异来显示窗口的两个不同部分;可替换地,窗口的不包括参考点的第二部分可以较为暗淡,或者可以包括条纹,或者可以具有渐变的透明效果,等等。在一个实施例中,参考点可以是光标位置或触摸输入位置或第一窗口的一部分(例如第一窗口的中点)中的一个。
[0004]本文描述的实施例的另一方面涉及可以同时地但不同地在两个或更多个显示设备上显示相同或不同菜单栏的方式。在一个实施例中,菜单栏可以是沿着显示设备的边界进行呈现的,并且可以呈现菜单栏中的可选择的选项,其中响应于选择这些选项中的一个,菜单栏引起在与菜单栏相关联的一个或多个菜单中呈现可选择的命令。在一个实施例中,响应于菜单栏内的选择,菜单栏可以呈现下拉(或弹出)菜单,并且每个下拉菜单包括特定应用的可选择的命令,所述特定应用正在包括菜单栏的显示区域中呈现一个或多个最前面的窗口。在一个实施例中,菜单栏是与所述应用的任意窗口分离的,并且菜单栏显示在第一显示设备上,同时具有不同外观的相同菜单栏显示在第二显示设备上。可以通过使得一个菜单栏更加半透明或更加暗淡或者变灰或者通过实现其它外观变化来实现相同菜单之间的外观差异。
[0005]在一个实施例中,一个菜单栏将以正常外观模式展现,而不具有光标焦点的显示器上的其它菜单栏较为半透明地展现,使得与以正常外观模式显示在其它显示设备上的菜单栏相比,背景图像透过较为半透明的菜单栏将更加可见。在一个实施例中,随着在两个不同的显示设备之间移动光标焦点,可以响应于光标焦点的改变来改变这两个显示设备上的两个菜单栏的外观。例如,如果用户将光标从具有当前光标焦点的第一显示器移动到第二显示器,并且引起光标焦点的改变(例如,选择第二显示设备上显示的图标、窗口或某个其它对象),那么这两个设备上的菜单栏的外观将改变,使得现在已经接收到光标焦点的第二显示设备上的菜单栏现在正常地展现,而其它显示设备上的菜单栏展现得与具有当前光标焦点的显示设备上的菜单栏不同。
[0006]本文描述的实施例的另一方面涉及可以如何在两个显示设备之间移动应用控制区域(例如埠区)。在一个实施例中,可以在第一显示设备的边界上显示应用控制区域,第一显示设备的边界定义第一显示区域。然后可以接收命令以从第一显示区域移除应用控制区域,并响应于所述命令在第二显示设备的边界上显示应用控制区域。在一个实施例中,所述命令可以包括以下中的一个:(a)光标移动或者将光标放置在预定义的显示区域(例如,第二显示区域的边界)附近;(b)预定义的显示区域(例如,第二显示区域的边界)附近的触摸手势;以及(C)在预定义的显示区域(例如,第二显示区域的边界)内激活(例如点击)指向设备(例如鼠标)的按钮,这可以是用户可配置的。在一个实施例中,从第一显示区域移除应用控制区域的命令可以包括:从光标控制设备接收指示光标朝向并超出第二显示设备的边界的移动的输入。例如,如果光标控制设备是鼠标,那么用户例如可以通过以下方式来朝着该边界移动鼠标:在某个方向上推动鼠标,直到鼠标到达该边界为止,并且随后继续在同一方向上推动鼠标,以指示超出第二显示设备的边界(例如,第二显示设备的显示区域之外)的移动。
[0007]下面将进一步描述其它特征和实施例。将理解的是,可以在各种数据处理系统(例如,通用计算机、可以驱动多个显示器的手持计算机、嵌入式系统、可以驱动多个显示器的智能电话以及其它电子消费设备)中实现这些实施例中的一个或多个。还将理解的是,可以用存储在计算机可读或机器可读非暂态存储介质上的软件来实现本文描述的实施例中的一个或多个,软件将使得数据处理系统执行本文描述的方法中的一种或多种。
[0008]以上概述并不包括本公开的全部实施例的穷举列表。根据上面概括的各个方面和实施例以及下面的具体实施例方式所公开的那些的全部适当组合,可以实施全部系统和方法。
【附图说明】
[0009]在附图的图中通过例子的方式而不是限制的方式示出了本发明,在附图中,相同的参考指示相似的元件。
[0010]图1A是示出了根据本发明用于在窗口在两个显示设备之间或之上跨越时呈现窗口的方法的流程图。
[0011]图1B示出了表示可以被实现为图1A所示方法的一部分的方法的例子的流程图。
[0012]图2A、2B、2C、2D、2E和2F示出了用户界面的例子,在该例子中,在两个显示设备之上或之间跨越的窗口在其跨越这两个显示设备时被不同地显示在这些设备上。
[0013]图2G、2H、2I和2J示出了图形用户界面的另一例子,在该例子中,不同地示出了当窗口跨越两个显示设备时,该窗口的不同部分的外观。
[0014]图2K和2L示出了图形用户界面的另一例子,在该例子中,不同地显示当窗口跨越两个显示器时窗口的两个部分的外观。
[0015]图3是示出了根据一个实施例可以在两个显示器之间移动应用控制区域(例如埠区)的方法的流程图。
[0016]图4A、4B、4C和40示出了实现图3所示方法的用户界面的例子。
[0017]图5是示出了根据一个实施例的方法的流程图,其中,在这个实施例中,根据哪个显示器具有光标焦点来不同地显示两个显示器上的菜单栏。
[0018]图6A、6B、6C和6D示出了可以使用图5中所示方法的用户界面的例子。
[0019]图7示出了可以在两个或更多个显示设备上显示相同或不同菜单栏的另一方法的流程图。
[0020]图8示出了可以用来实现本文描述的实施例中的任意一个的数据处理系统的例子。
【具体实施方式】
[0021 ]将参考下面讨论的细节来描述各个实施例和方面,并且附图将示出各个实施例。下面的描述和附图是解释性的,不应被理解为是限制性的。描述了多种具体细节是为了提供对各个实施例的透彻理解。然而,在某些实例中,并没有描述公知的或常规的细节,以便提供对实施例的简明讨论。<
当前第1页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1