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

文档序号:9929358阅读:408来源:国知局
用于多显示区的用户界面的制作方法
【专利说明】用于多显示区的用户界面
[0001]本申请是申请日为2010年6月4日、发明名称为“用于多显示区的用户界面”的中国专利申请201080031518.1的分案申请。
【背景技术】
[0002]数据处理系统(例如,通用计算机)通常采用允许同时呈现能够至少部分地相互交叠于显示装置的屏幕上的多个窗口的图形用户界面。图1A示出了在显示装置的屏幕上的图形用户界面的实例;其中有通常由正同时运行于数据处理系统上的多个应用给出的多个交叠的窗口。虽然使多个窗口同时打开的能力能够提供丰富的操作环境,从而允许用户观看并且在多个应用的窗口上操作,但是它同样能够在图形用户界面上造成混淆和混乱。

【发明内容】

[0003 ]本发明的一种实施例提供了改进版本的Exposg,该Exposg是允许用户展开从可以彼此交叠的窗口的集合中产生的窗口的Macintosh操作系统的特征。应当理解,窗口是显示区;在一种实施例中,显示区具有已界定的边界或周界并且能够独立于桌面区上的其他显示区来移动以及能够被最小化。Exposg提供了阵列中的每个窗口的内容的实时预览。在一种实施例中,该阵列能够以网格状的方式展开于显示装置的屏幕上。在一种实施例中,可以采用在将窗口保持于网格上的同时使显示于阵列上的各个窗口的窗口尺寸最大化的网格算法;该算法还可以试图使窗口自每个窗口的当前位置的移动最小化。
[0004]在一种实施例中,这种改进版本的Exposg提供了在由Exposg所提供的窗口的阵列中的任何一个窗口的放大预览。在一种实施例中,用户能够通过例如将光标悬停于阵列中的窗口之上来选择任意一个窗口并且然后按下按键,以便促使该改进版本的Exposg显示放大的预览,如果窗口被减小尺寸以便匹配于由该改进版本的Exposg所提供的网格或阵列内则所述放大的预览大于在Expos?中所示出的窗口的形式。在一种实施例中,Expos?试图以窗口的原始尺寸来示出窗口。
[0005]在一种实施例中,这种改进版本的Exposg能够在例如阵列的最小化窗口部分中显示最小化的窗口。在一种可另选的实施例中,最小化的窗口被显示于没有最小化窗口部分的阵列中。在一种实施例中,如果Expose提供了最小化的窗口部分,用户能够动态地改变该部分的尺寸并由此调整最小化窗口的大小。在一种实施例中,可移动的分隔线能够通过用户交互(例如,选择分隔线并拖曳该线或者向上或向下(或者在一种可另选的实施例中向左或向右)移动该线)来移动,以便调整两个部分的大小并且由此调整在两个部分之内的窗口的大小。
[0006]在本发明的某些实施例中,每个窗口的名称在Expose中相邻于每个窗口来显示,无论窗口在Exposg中是否是当前选择的。此外,还能够在用户界面中提供在窗口周围的突出显示或者对选择的其他指示,以为用户示出哪个窗口在Exposg中是当前选中的。在一种实施例中,在停放栏(dock)中的用于显示当前选择的窗口的应用的图标同样能够突出显示于停放栏中。在这里所描述的Expose的一种实施例中,停放栏保持为活动的并且能够在Expose以这里所描述的阵列或网格来显示窗口的同时接受用户输入。例如,用户可以在处于Expose模式中时移动光标或者沿着停放栏来选择图标以为用于停放栏上的应用的每个图标产生一个或多个菜单。在一种实施例中,用户能够在处于Expose模式中时选择停放栏上的图标以只显示该应用的那些窗口(包括最小化的窗口);在一种实施例中,即使在用户之前已经从应用的应用菜单中选择了“隐藏”命令时,这种方法对于隐藏的窗口也能够起作用。在一种实施例中,用户能够通过选择在停放栏上的应用的图标并且通过保持住该选择(例如,“点击”图标并按住(hold down)鼠标的按键或者以手指或触控笔触击并保持住)来调用Expose,并且这导致显示该应用的全部当前打开的窗口和最小化的窗口,即使该应用之前已由用户隐藏。在一种实施例中,选择能够通过将光标定位于停放栏上的图标之上并且按下按键或按钮(例如,鼠标按键)并按住该按键一段时间以便促使Exposg为该应用被调用而发生,由此隐藏其他应用的所有其他窗口并且在Expose中只显示由与停放栏的交互所选择的应用的那些窗口。
[0007]至少本发明的某些实施例提供对为了调用Expose而将文件或其他项(例如,在文件中的内容)拖放到停放栏中的应用的图标之上的支持,以由此促使该应用当前打开的全部窗口(和最小化的窗口)显示以便允许用户继续该拖曳以将该文件或其他项放置到选自该应用在Exposg中的窗口阵列的窗口之内。例如,来自多个应用的多个窗口可以同时显不于显示装置上并且用户可以选择桌面上的文件或者文件管理系统的用户界面窗口中的文件,例如Finder,并且然后拖曳该选择的文件或者移动该选择的文件到停放栏上的特定应用的图标,从而促使其他应用的所有窗口从显示器(display)上被去除并且促使Expose使通过拖曳操作选择的那个应用的全部窗口显示于Exposg模式中。应当理解,拖放操作能够通过选择文件或其他项并且然后通过选择命令来指示与能够由用户在另一操作中选择的应用的图标或其他表示关联的文件或其他项而发生。
[0008]下面将进一步描述其他特征和实施例。应当理解,本发明可以以多种数据处理系统实现,例如,通用计算机、手持计算机、嵌入式系统、手机和其他消费电子器件。应当理解,本发明可以用存储于计算机可读的介质中的软件来实现,其中该软件将促使数据处理系统执行在此所描述的一种或多种方法。
【附图说明】
[0009]本专利或申请文件含有至少一个制作成彩色的附图。具有彩色附图的本专利或专利申请公开的副本将由专利局在收到请求及必要费用的支付时提供。
[0010]本发明通过实例的方式来说明而且并不限于附图的图形,在附图中相似的参考符号指示类似的元件。
[0011]图1A示出了示出当前正执行于数据处理系统上的多个应用的多个窗口的用户界面的实例;图1B示出了根据本发明的一种实施例的用户界面的实例,在该实施例中多个窗口按阵列展开以通过非交叠的方式同时示出全部窗口。该阵列可以称为Exposg模式。
[0012]图1C示出了本发明的另一种实施例,在该实施例中阵列的一个部分示出了还没有被最小化的应用的窗口,以及阵列的另一个部分示出了已经被最小化的窗口。
[0013]图1D示出了一种实施例,在该实施例中只有特别选择的应用的窗口被显示于Exposg模式中,然而其他窗口根据本发明的一种实施例没有显示。
[0014]图2A、2B和2C通过截屏示出了其中能够提供以显示于Exposg阵列中的特别选择的窗口的改进的或实时的预览的用户界面的实例。
[0015]图3A、3B、3C和3D通过截屏提供了允许用户与显示器的控制区(例如,停放栏)交互以便调用Exposg并且通过与控制区(例如,停放栏)的交互在Exposg模式中显示只是所选应用的窗口的用户界面的实例。
[0016]图4A、4B、4C和4D通过截屏示出了根据某些实施例能够在进入和退出Exposg模式时提供的动画。在该动画中,没有示出的窗口在进入Exposg模式时看起来像是消失于显示器的中心之内,以及在退出Exposg模式时它们看起来像是从显示器的中心进来的。
[0017]图5示出了在图5所示出的停放栏上的特定应用在Expose模式中可用的菜单的实例。
[0018]图6A、6B、6C、6D和6E示出了允许用户将文件或其他对象(例如,在文件或文档中的内容)拖放到停放栏内的图标之上以便为该应用的窗口调用Expose模式并且然后继续进行进入该应用的那些窗口中的任何一个窗口(包括最小化的窗口)之内的拖曳的用户界面的实例。
[0019]图7示出了可以用来实现在此所描述的任意一个实施例的数据处理系统的实例。
[0020]图8A和SB示出了其中Expose模式被使用于与单个系统耦接的多个显示器中的一种实施例的实例。
[0021]图9A和9B是示出其中Exposg模式被用来显示只是所选应用的窗口的方法的实施例的流程图。
[0022]图10是示出其中Exposg模式显示最小化的窗口的方法的实施例的流程图。
[0023]图11是示出其中能够在处于Expose模式中时获得窗口的放大视图的方法的实施例的流程图。
【具体实施方式】
[0024]相关申请的交叉引用
[0025]本申请要求在2009年6月8日提交的美国临时申请N0.61/268,186的提交日期的权利,并且在此引用该美国临时申请,以作参考。
[0026]本发明将参照下文所阐述的众多细节来描述,以及附图将对本发明进行图示。下面的描述和附图是用于说明本发明的而不应被看作是对本发明的限定。本文描述了大量的具体细节以提供对本发明的深入理解。但是,在某些情况下,本文不描述众所周知的或常规的细节以免不必要地使本发明因细节而变得不明确。
[0027]本描述包括受版权保护的材料,例如图形用户界面图像的图示。版权的所有者,包括本发明的受让人,据此保留他们对这些材料的权利,包括版权。版权的所有者不反对复制专利文献或专利公开内容中的任何一个,如同它出现于专利和商标局的文件或记录中那样,但是另外无论如何都要保留全部版权。版权苹果公司2009 (Copyr ight AppleInc.2009.) ο
[0028]本发明将针对Macintosh操作系统(OS)X并且更特别地针对在该操作系统中称为Exposg的特征来描述。应当理解,在此所描述的一种或多种实施例同样可以使用于其他操作系统中或者于其他软件产品中,例如,Windows操作系统或移动设备的操作系统(例如,用于智能电话或其他蜂窝手机的操作系统)。还应当理解,术语“Expose”,虽然指的是Macintosh操作系统的特定特征,但同样也指的是能够提供于其他系统上并且能够提供由至少部分交叠的窗口的集合所产生的展开窗口的阵列(也称为显示区)的相似特征,其中在阵列中的窗口示出了窗口的内容,尤其是以简化的形式,例如窗口的内容的缩略图。在其“正常”(非Expose)模式中可见于窗口中的内容在一种实施例中于其Exposg模式内同样是可见的。此外,在如果窗口的内容正在改变(例如,正在窗口中播放的电影)则在Exposg中的窗口的内容同样以实时的方式更新的这种意义上,内容能够是实时的。窗口在展开时能够被间隔开,因此它们彼此不接触或者它们能够像它们曾经那样堆叠。还应当理解,术语“停放栏(dock)”指的是在Macintosh OS X中的停放栏,但是同样指的是在显示器上的其他控制区(例如,任务栏)或者允许用户选择应用或在已启动的应用之间转换(例如,为了使最前端的窗口从第一应用的窗口切换到第二应用的窗口或窗口组)或者启动应用或将图标放置于该区域上以便在将来能够使用它的其他区域。
[0029]图1A示出了出现于显示装置101的屏幕上的图形用户界面的实例。用户界面包括在其上显示了停放栏106、菜单栏103以及由停放栏106中的指示符108所示出的正在执行的用户应用(在本例中为四个)所生成的多个打开的窗口的桌面区。菜单栏103包括可以被选择以由此促使系统菜单显示的系统菜单图标103A。用于特定的最前端的应用的应用菜单104(在本例中为预览(Preview))被示出为应用菜单104。该菜单项的选择促使显示该应用的菜单。菜单选择器105A、105B、105C等是用于最前端的应用(在本例中为应用预览(Preview))的常规的菜单选择器。预览(Preview)应用当前正显示两个窗口,预览(Preview)窗口 121和预览(Preview)窗口 122。另外,三个其他应用,由停放栏106中的图标107表示的Finder应用、由停放栏106中的图标109表示的Web浏览器应用以及由停放栏106中的图标114表示的电子邮件应用同样是当前正执行的并且促使在桌面102上显示一个或多个窗口。在预览(Preview)应用促使窗口 121和122显示的同时,由图标
当前第1页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1