选择视图模式和设定的方法、界面、控件、装置、及系统转让专利

申请号 : CN200480042703.5

文献号 : CN1969312B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : T·K·比姆D·G·德沃尔齐克C·R·安东尼C·卡明斯G·M·谢拉K·M·塔布斯

申请人 : 微软公司

摘要 :

一种用于为在屏幕显示中显示一个或多个项而从多个视图模式中选择视图模式并选择所选视图模式内的设定,从而提供高效的图形用户界面操作的方法和装置。单个用户输入指示所选视图模式和该视图模式内的所选设定两者。输入机制可以是硬件设备,诸如键盘或鼠标,或图形用户界面中呈现的软件控件。软件视图控件可包括指示多个可用设定的设定范围显示、指示对应于多个可用设定的多个可用视图模式的视图模式范围显示;以及用户选择组件。

权利要求 :

1.一种为操作系统中的文件列表窗口选择文件视图模式并为屏幕显示中的一个或多个项在该文件视图模式内选择一种设定的计算机实现的方法,所述方法包括:经由指示对多个可用文件视图模式之一的选择且还指示对所选文件视图模式内的设定的选择的滑块输入控件获取单个用户输入;

将所述单个用户输入映射到所选文件视图模式;以及

将所述单个用户输入映射到所述文件视图模式内的所选设定。

2.如权利要求1所述的方法,其特征在于,所述单个用户输入基本上同时被映射到所选文件视图模式和所选设定。

3.一种包含在一个或多个计算机可读介质上并可在计算机上执行的图形用户界面,所述图形用户界面包括:用于为操作系统中的文件列表窗口以多个可用文件视图模式之一显示一个或多个项的屏幕显示;以及呈现在所述屏幕显示中且可用于获得指示所选文件模式和所选文件模式内的所选设定这两者的单个用户输入的滑块输入控件。

4.如权利要求3所述的图形用户界面,其特征在于,所述滑块输入控件为所述可用文件视图模式中的一种或多种呈现连续设定范围。

5.如权利要求3所述的图形用户界面,其特征在于,所述一个或多个项由一个或多个图标表示在所述屏幕显示中,且所选设定确定所述图标大小。

6.如权利要求5所述的图形用户界面,其特征在于,对应于所述一个或多个项的元数据被显示在所述屏幕显示中,且所选设定根据所述图标的大小函数来确定要显示的元数据的量。

7.如权利要求3所述的图形用户界面,其特征在于,还包括呈现在所述屏幕显示中且可用来获取指示所选文件视图模式和所选文件视图模式内的所选设定这两者的单个用户输入的替换控件。

8.如权利要求7所述的图形用户界面,其特征在于,所述替换控件包括菜单输入。

9.如权利要求7所述的图形用户界面,其特征在于,所述替换控件包括用于响应于用户对所述按钮的每一输入供用户通过顺序循环所述可用默认文件视图模式和设定来从所述可用默认文件视图模式和设定中选择一个默认文件视图模式和设定的按钮。

10.如权利要求9所述的图形用户界面,其特征在于,所述默认设定由图形对象表示。

11.如权利要求10所述的图形用户界面,其特征在于,所述按钮的表面图形地描绘了所选默认文件视图模式。

12.如权利要求3所述的图形用户界面,其特征在于,所述多个可用文件视图模式包括以下文件视图模式的至少其中之一:列表、详细信息、属性、预览、缩略图、平铺块和图标。

13.如权利要求3所述的图形用户界面,其特征在于,所选设定按照名称、类型、大小和日期之一排列一个或多个所显示的项。

14.如权利要求3所述的图形用户界面,其特征在于,所选设定是所述一个或多个所显示的项的多个大小选项的其中之一。

15.在图形用户界面中一种供用户选择操作系统中文件列表窗口的文件视图模式以及所述文件视图模式内的设定的控件,所述控件包括:指示多个可用设定的设定范围显示;

指示对应于所述多个可用设定的多个可用文件视图模式的模式范围显示;以及可用于接收指示所述可用设定的其中之一和可用文件视图模式的其中之一的单个用户选择的滑块输入组件。

16.如权利要求15所述的控件,其特征在于,所述控件在操作系统中呈现。

17.如权利要求15所述的控件,其特征在于,所述控件在应用程序中呈现。

18.如权利要求15所述的控件,其特征在于,所述控件在web界面中呈现。

19.如权利要求15所述的控件,其特征在于,对应于所述可用文件视图模式中相应的一个的所述模式范围显示中的每一所显示部分的大小是基于所述相应的可用文件视图模式的可用设定以及所述模式范围显示中所显示的可用文件视图模式的每一个的可用设定的数量,且其中可用设定的数量在所述可用文件视图模式的至少其中两个之间不同。

20.如权利要求19所述的控件,其特征在于,对应于所述可用文件视图模式中相应的一个的所述模式范围显示中的每一所显示部分的大小是由所述相应的可用文件视图模式的可用设定与所述模式范围显示中所显示的可用文件视图模式的每一个的可用设定的数量的比率表示的模式范围显示的一小部分,且其中所述模式范围显示中的至少两个所显示的部分占用所述模式范围显示的不同的小部分。

21.如权利要求19所述的控件,其特征在于,每一所显示的部分是图标。

22.如权利要求15所述的控件,其特征在于,所述模式范围显示包括多个所显示的部分,且对应于所述可用文件视图模式中相应的一个的每一所显示的部分基于所述相应的可用文件视图模式的可用设定与所述模式范围显示中所显示的可用文件视图模式的每一个的可用设定的数量的比率占用所述模式范围显示的一小部分,且其中所述模式范围显示的至少两个所显示的部分占用所述模式范围显示的不同的小部分。

23.如权利要求22所述的控件,其特征在于,所显示的部分是图标。

24.一种用于为操作系统中文件列表窗口选择文件视图模式并为屏幕显示选择该文件视图模式内的一种设定的装置,其中一个或多个项被配置成以多个文件视图模式显示,所述装置包括:呈现在图形用户界面中用于获取指示所选文件视图模式和所选文件视图模式内的设定这两者的单个用户输入的滑块输入控件;以及用于将所述单个用户输入映射到所选文件视图模式并用于将所述单个用户输入映射到所述文件视图模式内的所选设定的计算机可用指令。

25.一种被配置成供用户为操作系统中文件列表窗口选择文件视图模式并为屏幕显示选择在该文件视图模式内的一种设定的计算机系统,所述屏幕显示中一个或多个项被配置成以多个文件视图模式显示,所述系统包括:用于由用户经由滑块输入控件同时从多个可用文件视图模式中选择一个文件视图模式和选择该文件视图模式内的所选设定的装置;以及响应于由所述用户进行的所述同时选择应用所述一个文件视图模式和所选设定的装置。

26.一种被配置成供用户为操作系统中文件列表窗口选择文件视图模式并为屏幕显示选择在该文件视图模式内的一种设定的计算机系统,所述屏幕显示中一个或多个项可以多种文件视图模式被显示,所述系统包括:用于经由滑块输入控件接收单个用户输入的装置,所述单个用户输入标识来自多个可用文件视图模式的一个文件视图模式以及该文件视图模式内的所选设定;以及用于响应于所述单个用户输入,应用所述一个文件视图模式和所述所选设定的装置。

说明书 :

选择视图模式和设定的方法、界面、控件、装置、及系统

技术领域

[0001] 本发明一般涉及在计算机屏幕上显示项。更具体地,本发明涉及用于通过允许用户同时选择视图模式和所选视图模式内用于显示项的设定来选择性地在计算机屏幕上显示项的改进的技术。
[0002] 发明背景
[0003] 图形用户界面(GUI)除使用文本菜单以外还使用图形控件来提供可供用户使用的选项的直观显示。不幸的是,当界面内的选项的数量变大时,大量信息簇拥在显示上,使用户混淆。这被成为“信息超载问题”。在这些情况中界面设计者有意识地将单个选择显示和控制限于用户舒适的小量选项。通过限制选项,用户界面易于理解,但需要更多的操作来执行相同的动作,因此经训练的用户的效率受限。使用单个选择控件选择选项也限制了高效操作的能力,因为用户必须能够区分通过供应每一少量附加信息所创建的中间状态。在输入了所有选择之前,用户必须与部分配置的用户界面对抗。
[0004] 高效GUI操作的一个障碍具有可独立调整的显示的两个不同的方面。或者显示特征是可独立调节的,或者定义“模式”来设定对特定配置的调节。用户必须首先选择模式,然TM后也选择模式内的设定。当 Word 2000 的用户打开文件(如图2A中的屏幕显
示200中所示)时,用户可首先选择视图模式(例如,Lists(列表)、Details(详细资料)、Properties(属性)、Preview(预览)),还可选择呈现的顺序(例如,按名字、类型、大小或日期来排列)。该示例要求用户使用两个不同的操作选择视图,然后单独选择顺序。同样TM
地, 2000 允许经由两个独立的控件调整图标大小并选择视图。再
一次,用户需要两个操作来选择完整的配置。一种潜在的解决方案是显示两个参数的所有可能的组合,但即使当对每一参数仅存在少量选项时,该解决方案也迅速变得难以管理。例如,显示5个可任选模式和这些模式的每一个内的10个可能的设定将要求向用户呈现50个单独的选项。
[0005] 设计挑战在操作系统和应用程序的文件管理功能中也是明显的。文件的使用是个人计算机的使用的中心。由于操作系统和应用程序在复杂性和功能性上进步了,因此用户必须管理的文件的数量和类型增加了。这些年来,操作系统和应用程序为用户提供了查看他们的文件和正确定位特定文件的各种选项。列表视图提供称之为元数据的诸如创建日期、文件名以及文件类型的更多的文件细节。图标视图仅提供文件名以及与用于创建或编辑文件的应用程序相关联的图标。缩略图视图提供文件的内容的缩小图片(例如,来自数码相机的照片图像)。这些视图中的每一个对不同的文件类型是有用的。当选择适当的视图模式是容易且直观的操作时,更多的选项将有益于用户。
[0006] 在过去的操作系统和文件管理应用程序中使用了各种控制机制。当仅存在少量选项时,这些选项可显示为菜单栏中的离散按钮(例如,每一模式一个按钮),这允许在文件视图模式之间迅速切换。当存在多于三个或四个选项时,激活视图模式的下拉式列表的单个按钮提供快速访问,而不需要大量的屏幕空间。组合(或拆分)按钮对相对大量选项也是有用的,它被划分使得按钮的一半循环通过选项,另一半激活视图模式的下拉式菜单。循环动作允许用户查看每一选项,而下拉式菜单允许用户以一个动作选择期望的视图模式。
[0007] 与文件视图模式相关的另一动作是对与文件相关联的图标或缩略图定大小(sizing)。在各种实现中,使用滑动块控件来在连续的范围内从小到大滚动图标的大小。例如,该设定有些时候被应用于操作系统内全局的所有文件视图中的所有图标。或者,该设定应用于特定窗口或文件夹中的所有图标。
[0008] 在这些以往的文件视图模式选择符中,图标或缩略图的大小不能由与选择视图模式(详细列表、图标、缩略图)相同的控件来被用户选择。特定视图模式内示出的元数据的数量在文件视图模式选择符控件内不可被配置。而且,特定视图模式中所示的元数据的数量不能由图标大小驱动。
[0009] 操作系统内文件列表窗口的视图模式的增加使用于利用多个选项的力量的改进的用户界面控件成为必要。当前的文件视图模式选项包括具有可配置等级的元数据和图标大小的详细列表视图、具有较大图标但一般显示较少元数据的平铺视图、以及具有从小到大可配置的图像的缩略图或图标视图。
[0010] 这些不同的文件视图模式的每一个适于不同的文件类型。适当的视图模式是最有助于用户第一次选择正确的文件的模式。缩略图有用于选择图像,尤其是由数码相机捕捉的那些,其中文件名可能是由相机确定的数字,这对用户而言是不熟悉的。当在文本文档中选择时,显示众多元数据字段的详细列表可能更适当,文本文档具有不同的创建日期或作者,其中文件名可能是内容的描述。平铺视图结合了详细信息和缩略图视图两者的优点,供混合文件类型的目录使用。
[0011] 所遇到的图形操作的另一障碍是存在控制相同参数的两种(或多种)替换方式,且控制在不同时间是方便的。当两种控件均可用时,它们一般以文本描述,使得用户理解他TM们真正控制相同的参数。例如,如图2B中的屏幕显示250中所示, Word 2000中的缩放控件呈现选择缩放量的不同的备选方案。用户或者输入实际呈现的百分比,或者可使用描述性选择诸如:缩放至(页面宽度、文本宽度、整个页面、众多页面)。这要求多于一个的操作,因为这要求用户找到缩放控件,然后以备选方案进行实验,直到用户找到对他或她的文档的正确的百分比。如果例如用户在实验后决定为71%,则用户不拥有指示该最终选择如何与所提供的较佳设定相关的视觉提示。用户下一次面对相同问题时,他或她被迫记住“71”或者要进行相同的实验。
[0012] GUI设计领域中长期需要提供让用户直观理解且一旦知道界面之后就能高效操作的方式来简化信息超载问题的某些方法。当存在必须被同时控制的两个参数时,或当存在用于控制同一参数的两个备选方案需要被视觉显示且由用户控制时,尤其如此。
[0013] 而且,存在供用户或者离散地以预设按钮或者连续地以滑动块控件在各种文件视图模式中选择的方便的控件的需求,其中滑动块控件不仅选择视图模式而且也修改图标或缩略图的大小,并变化所显示的元数据的数量。通过控制视图模式并以单个控件定大小,用户可以一个动作迅速地定制文件视图模式。这样的连续和离散控件的组合既可向初学者用户提供易用性又可向期望包括大小和细节偏好的特定视图模式的用户提供特定控件。
[0014] 发明概述
[0015] 本发明通过提供允许用户以单个选择选择视图模式和所选视图模式内的设定的改进的技术满足以上需求,并克服了现有技术中的一个或多个缺陷。本发明的一个方面提供用于为屏幕显示中的一个或多个项选择视图模式和该视图模式内的设定的计算机实现的方法。当获得指示对多个可用视图模式之一的选择且指示对所选视图模式内的设定的选择的单个用户输入之后,该方法将该单个用户输入映射到所选视图模式,并将该单个用户输入映射到该视图模式内的所选设定。
[0016] 在本发明的另一方面中,提供了图形用户界面,它包括屏幕显示和视图控件。视图控件在屏幕显示上呈现,视图控件获得指示所选视图模式和所选视图模式内所选设定两者的单个用户输入。
[0017] 本发明的又一方面是图形用户界面中呈现的供用户选择视图模式和该视图模式内设定使用的视图控件。视图控件包括指示多个可用设定的设定范围显示、指示对应于多个可用设定的多个可用视图模式的视图模式范围显示,以及接收指示可用设定之一和可用视图模式之一的单个用户选择的用户选择组件。
[0018] 本发明的另外一方面是用于为其中一个或多个项可按照多种视图模式显示的屏幕显示选择视图模式和该视图模式内的设定的装置。该装置包括用于获取指示所选视图模式和所选设定两者的单个用户输入的输入机制。该装置也包括用于将单个用户输入映射到所选视图模式和将单个用户输入映射到该视图模式内所选设定的计算机可执行指令。
[0019] 本发明的又一方面提供被配置成供用户为其中一个或多个项可按照多种视图模式显示的屏幕显示选择视图模式和该视图模式内的设定的计算机系统。该系统允许用户同时从两个或多个可用视图模式中选择一个视图模式以及所选视图模式内的所选设定。该系统然后响应于单个用户选择应用视图模式和所选设定。
[0020] 附图若干视图的简要描述
[0021] 以下参考附图详细描述本发明,附图中:
[0022] 图1是适于供实现本发明使用的计算系统环境的框图;
[0023] 图2A是用于在现有技术的文字处理应用程序的文件打开操作期间从多个视图模式中选择视图模式的用户界面的屏幕显示;
[0024] 图2B是在现有技术的文字处理应用程序中为同一参数即缩放的量呈现多个替换控件的用户界面的屏幕显示;
[0025] 图3是示出根据本发明的实施例用于为屏幕显示中的一个或多个项选择视图模式和该视图模式内的设定的方法的流程图;
[0026] 图4是根据本发明的实施例含有屏幕显示和视图控件的图形用户界面的示意图;
[0027] 图5是根据本发明的实施例的示例性视图控件的示意图,其中视图控件包括设定范围显示、视图模式范围显示和用来接受指示视图模式和所选视图模式内的设定的单个用户选择的用户选择组件;
[0028] 图6是图5的视图控件的示意图,其中根据本发明的实施例设定范围显示包括滑动块,视图模式范围显示包括带有默认设定的三个可用的视图模式;
[0029] 图7是根据本发明的示例性视图控件的示意图,其中视图控件包括设定范围显示,包括带有多个默认设定的菜单的视图模式范围显示以及用户选择组件;
[0030] 图8是图5的视图控件的示意图,其中根据本发明的实施例设定范围显示包括带有多个默认设定的菜单,视图模式范围显示包括三个可用的视图模式;以及
[0031] 图9是表示根据本发明的实施例的视图控件的示例性实现的示意图。
[0032] 发明的详细描述
[0033] 本发明提供用于通过允许用户为显示项同时选择视图模式和所选视图模式内的设定在计算机屏幕上选择性地显示项的改进的技术。以下描述本发明的示例性操作环境。
[0034] 概括地参考附图,一开始具体参考图1,其中相同的参考标号标识各个附图中相同的组件,示出用于实现本发明的示例性操作环境,它一般被称为操作环境100。计算系统环境100仅是合适的计算环境的一个示例,并不旨在对本发明的使用范围或功能提出任何限制。也不应该把计算环境100解释为对示例性操作环境100中示出的任一组件或其组合有任何依赖性或要求。
[0035] 本发明可在诸如程序模块等的由计算机执行的计算机可执行指令的通用语境中描述。一般而言,程序模块包括例程、程序、对象、组件、数据结构等,它们执行特定任务或实现特定抽象数据类型。而且,本领域的技术人员可以理解,本发明可使用各种计算机系统配置实现,包括手持式设备、多处理器系统、基于微处理器或可编程消费者电子产品、小型机、大型计算机等。本发明也可以在分布式计算环境中实现,其中任务由通过通信网络连接的远程处理设备执行。在分布式计算环境中,程序模块可以位于包括存储器存储设备在内的本地和远程计算机存储介质中。
[0036] 参考图1,用于实现本发明的示例性系统100包括计算机110形式的通用计算设备,计算机110包括处理单元120、系统存储器130和将包括系统存储器130在内的各种系统组件耦合至处理单元120的系统总线121。
[0037] 计算机110通常包括各种计算机可读介质。作为示例,而非限制,计算机可读介质可以包括计算机存储介质和通信介质。计算机存储介质的示例包括,但不限于,随机存取存储器(RAM)、只读存储器(ROM)、电可擦可编程只读存储器(EEPROM)、闪存或其它存储器技术;CD-ROM、数字多功能盘(DVD)或其它光盘、全息盘存储;磁带盒、磁带、磁盘存储或其它磁性存储设备;或能用于存储所需信息且可以由计算机110访问的任何其它介质。系统存储器130包括易失性和/或非易失性存储器形式的计算机存储介质,诸如ROM 131和RAM132。基本输入/输出系统133(BIOS)包含有助于诸如启动时在计算机110中元件之间传递信息的基本例程,它通常存储在ROM 131中。RAM 132通常包含处理单元120可以立即访问和/或目前正在操作的数据和/或程序模块。作为示例,而非限制,图1示出了操作系统
134、应用程序135、其它程序模块136和程序数据137。
[0038] 计算机110也可以包括其它可移动/不可移动、易失性/非易失性计算机存储介质。仅作为示例,图1示出了从不可移动、非易失性磁介质中读取或向其写入的硬盘驱动器141,从可移动、非易失性磁盘152中读取或向其写入的磁盘驱动器151,以及从诸如CD ROM或其它光学介质等可移动、非易失性光盘156中读取或向其写入的光盘驱动器155。可以在示例性操作环境下使用的其它可移动/不可移动、易失性/非易失性计算机存储介质包括,但不限于,盒式磁带、闪存单元、数字多功能盘、数字录像带、固态RAM、固态ROM等。硬盘驱动器141通常由不可移动存储器接口,诸如接口140连接至系统总线121。磁盘驱动器151和光盘驱动器155通常由可移动存储器接口,诸如接口150连接至系统总线121。
[0039] 以上描述和在图1中示出的驱动器及其相关联的计算机存储介质为计算机110提供了对计算机可读指令、数据结构、程序模块和其它数据的存储。例如,硬盘驱动器141被示为存储操作系统144、应用程序145、其它程序模块146和程序数据147。注意,这些组件可以与操作系统134、应用程序135、其它程序模块136和程序数据137相同或不同。一般,存储在RAM中的操作系统、应用程序等是从硬盘驱动器141中读取的相应的系统、程序或数据的一部分,该部分取决于所需功能在大小和范围上有所变化。操作系统144、应用程序145、其它程序模块146和程序数据147此处被标注了不同的标号是为了说明至少它们是不同的副本。用户可以通过输入设备,诸如键盘162;定点设备161,通常指鼠标、跟踪球或触摸垫;诸如触摸屏等具有用户输入能力的屏幕或能够接收指示笔输入的屏幕;无线输入接收组件163;或诸如遥控器的无线源向计算机110输入命令和信息。其它输入设备(未示出)可以包括麦克风、操纵杆、游戏垫、圆盘式卫星天线、扫描仪等。这些和其它输入设备通常由耦合至系统总线121的用户输入接口160连接至处理单元120,但也可以由其它接口或总线结构,诸如并行端口、游戏端口、IEEE 1394端口、或通用串行总线(USB)或红外(IR)总线连接。
[0040] 显示设备191也经由接口,诸如视频接口190连接至系统总线121。显示设备191可以是显示计算机110的输出的任何设备,不限于监视器、LCD屏幕、薄膜晶体管(TFT)屏幕、平板显示器、常规电视或屏幕投影仪。除显示设备191以外,计算机也可以包括其它外围输出设备,诸如扬声器197和打印机196,它们可以通过输出外围接口195连接。
[0041] 本发明中的计算机110也可使用至一个或多个远程计算机,诸如远程计算机180的逻辑连接在网络化环境下操作。远程计算机180可以是个人计算机,且通常包括上文相对于计算机110描述的许多或所有元件,尽管在图1中只示出存储器存储设备181。图1中所示逻辑连接包括局域网(LAN)171和广域网(WAN)173,但也可以包括其它网络,诸如对城域网(MAN)、内联网或因特网的连接。
[0042] 当在LAN网络环境中使用时,计算机110通过网络接口或适配器170连接至局域网171。当在WAN网络环境中使用时,计算机110通常包括调制解调器172或用于通过诸如因特网等WAN 173建立通信的其它装置。调制解调器172可以是内置或外置的,它可以通过网络接口170或其它合适的机制连接至系统总线121。调制解调器172可以是线缆调制解调器、DSL调制解调器或其它宽带设备。在网络化环境中,相对于计算机110所描述的程序模块或其部分可以存储在远程存储器存储设备中。作为示例,而非限制,图1示出了远程应用程序185驻留在存储器设备181上。可以理解,所示的网络连接是示例性的,且可以使用在计算机之间建立通信链路的其它手段。
[0043] 尽管未示出计算机110的众多其它内部组件,但本领域的普通技术人员可以理解,这样的组件和互连是公知的。例如,计算机110内包括诸如电视机调谐卡和网络接口卡的各种扩展卡是常规的。从而,涉及计算机110的内部构造的其它细节不必为本发明而公开。
[0044] 当计算机110被开启或复位时,存储在ROM 131中的BIOS 133指令处理单元120将操作系统或其必要部分从硬盘驱动器141加载到RAM 132中。一旦被指示为操作系统144的操作系统的复制部分被加载到RAM 132中之后,处理单元120即执行操作系统代码,并使得与操作系统134的用户界面相关联的视觉元素在显示设备191上显示。一般,当应用程序145由用户打开时,程序代码和相关数据从硬盘驱动器141中读出,且必要的部分被复制到RAM 132中,此处由参考标号135表示复制的部分。
[0045] 如前所述,本发明可在计算机可用指令的通用语境中描述。计算机可用指令包括可由一台或多台计算机或其它设备使用的函数、过程、模式、例程、代码片段和模块。计算机可用指令形成允许计算机根据输入源反应的界面。指令与其它代码片段协作来响应于所接收的数据协同所接收的数据的源启动各种任务。
[0046] 图3描述了示出根据本发明的实施例用于为屏幕显示中的一个或多个项选择视图模式和该视图模式内的设定的计算机实现的方法300的流程图。在310处,方法300获取指示选择多个可用视图模式之一并指示选择所选视图模式内的设定的单个用户输入。如本领域的技术人员可以理解,这样的用户输入可经由诸如硬件输入设备或图形用户界面中呈现的软件视图控件等输入机制来获得。获得单个用户输入之后,该方法在320处将该输入映射到所选视图模式,并在330处将该单个用户输入映射到该视图模式内的所选设定。较佳地,该单个用户输入基本上同时被映射到所选视图模式和所选设定。
[0047] 转向图4,呈现了图形用户界面400。根据本发明的实施例,GUI 400包括屏幕显示410和视图控件420。屏幕显示410可以是本领域中公知的常规计算机监视器屏幕显示,从而在此处将不再详细描述。然而,视图控件420通过将单个用户选择映射到所选视图模式和该视图模式内的所选设定来推进了本领域的状态。在图5-9中描述了本发明的视图控件的若干示例性实施例。
[0048] 图5示出视图控件500,其上悬停指针510。视图控件500包括用于显示可用设定的设定范围显示520和用于显示可用模式的模式范围显示530。选择指示符540位于设定范围显示520内以指示用户选择。视图模式的一个示例是图标大小。或者,“设定”可指的是诸如基于名字、类型、日期等所显示项的排列或排序等其它参数。
[0049] 接着参考图6和7,描述了示例性视图控件600和700。视图控件600包括滑动块输入形式的设定范围显示620,它利用选择指示符640来反映用户的选择。类似地,视图控件700包括滑动块输入形式的设定范围显示720,它利用选择指示符740反映用户的选择。如本领域的技术人员可以理解,滑动块控件620和720较佳地向最终用户提供可用设定的连续范围,以便使用例如指针610和710来操纵选择指示符640和740来从中选择,并选择多个设定中的任何一个。或者,滑动块控件620、720可向最终用户提供可用的多个、离散的设定。
[0050] 视图控件600、700包括相应的模式范围显示630和730。模式范围显示630为模式A呈现指示符650,为模式B呈现指示符660,为模式C呈现指示符670。在图6中所示的模式650、660、670的每一个中向用户呈现多于一种的设定,以协助用户选择特定模式和设定。尽管模式范围显示630示出了三种模式指示符,但本发明不限于特定数量的模式或模式指示符。相反,图6中所示的本发明的示例性实施例构想了用户从两个或多个可用模式中选择一个模式。视图模式的示例包括:列表、详细信息、平铺、属性、预览、图标、大图标、中图标、小图标和缩略图。本领域的技术人员可以理解,示例模式的前述列表是非详尽的列表,且本发明构想了众多其它模式。类似地,除上述设定以外的众多其它设备在本发明的范围之内。
[0051] 图7中,模式范围显示730描述了具有四个离散的、默认设定750、760、770、780的单个模式。较佳地,每一默认设定由按钮表示。如图7中所示,用户可通过在设定760的按钮上悬停指针710选择设定760,并选择它来调用所选设定和视图模式。应注意,图标大小和元数据量在图7中随选择指示符740以向下方向移动而增加。然而,在替换示例性设计中,所示的大小和/或元数据量实际可有意减少,因为图标大小的增加限制了可用空间的量。
[0052] 设定内所显示的图像可以是所显示项和/或图标大小的函数。例如,如果所显示TM的项为快捷方式,则它可由适当的图标表示而不考虑大小。但如果项为Word 文档,且所选图像大小足够大,则将以缩小的摹本向用户提供文档内容的呈现。如果项是单张照片,则可表示整个图像的相似物。
[0053] 参考图8,示例性视图控件800包括设定显示的离散范围820以及相应模式850、860和870的离散范围。模式850、860、870中的每一个与设定范围显示中的一个或多个设定相关联。如果例如,存在6个离散的设定(即,设定1-6),其中某些可应用于一个或多个模式。如图8中所示,设定1-4可应用于模式A和模式B,设定1、3、5和6可应用于模式C。
阴影840指示模式C中的设定3为当前所选状态。
[0054] 图9是表示根据本发明的实施例的视图控件的示例性实现的示意图。拆分按钮控件900可位于屏幕显示的任何方便的部分中。通过选择按钮900的左手侧,视图状态在可用模式和与每一模式相关联的较佳设定之间切换。拆分按钮的左手侧部分的表面在激活时改变来指示当前所选模式。较佳设定是对每一模式不同的视图设定的所存储的值,它具有由预先调节或所显示项的位置或系统范围指示确定的预先值。用户可通过使用拆分按钮900的右手侧来激活和选择模式和设定以改变较佳设定。
[0055] 可通过点击拆分按钮的右半部分来激活滑动块控件,然后调节如910中所示的选择指示符来同时选择设定和模式。例如,用户可点击按钮900的右半部分并保持鼠标按钮按下,在这种情况中,用户可向上或向下移动选择指示符,并释放鼠标按钮来作出选择。或者,用户可点击按钮900的右半部分,并立即释放鼠标按钮,在这种情况中用户然后可将指针导航至滑动块控件上的期望位置,并通过点击期望位置来选择期望的模式和设定。存在其中用户可向上或向下导航滑动块控件的众多其它方式,诸如一个或多个键击的组合或保持控制键按下同时移动鼠标滑轮。滑动块控件可被配置成当由用户作出选择之后及时自动在某点处自己离开。
[0056] 910中指示的选择调节缩略图视图模式中的图标大小,并选择稍大于中等设定的图标大小的设定。模式指示显示中表示的视图模式包括模式显示顶部的详细信息图标视图模式、模式显示中间的详细信息平铺视图模式、以及缩略图视图模式(如920中所示)。详细信息视图模式可例如包括水平顺序排列的所有元数据。选择指示符在详细信息视图模式中随滑动块输入向下移动,元数据的量作为选择指示符位移的函数减少。元数据量的改变对于选择指示符的垂直位移可以是线性或非线性的。类似地,如930中所示,缩略图的大小在选择指示符在缩略图视图模式中随滑动块输入向上移动而增加。如940中所示,模式范围显示用作对滑动块控件的替换控件,使得用户可点击菜单中显示的默认设定来以单个选择选择模式和设定两者。本领域中的技术人员可以容易地理解,本发明构想了众多替换实现,且它们属于本发明的范围内。
[0057] 在连续滑动块输入的情况中,滑动块上的每一位置对应于所表示的范围内的离散值(或设定),例如作为1%到100%中间的百分比。该范围中的每一值对应于图标大小和视图设定。重要的是,该示例中的范围不限于100个值。相反,连续滑动块输入可被设计成实现任何等级的粒度,诸如3.00001%(与3%或3.01%相比)。而且,该值与图标大小之间的关系不必是直接或线性的。最小缩略图与最大缩略图中间的点不必导致最大缩略图大小的一半的缩略图。
[0058] 作为又一示例,范围41%到100%可对应于图标大小256-16像素(大到小)的缩略图视图,范围1%到40%可对应于图标大小16-96像素(小到大)。范围1%到40%内,子范围1%到10%对应于详细信息视图,子范围11%到40%对应于平铺视图。在此示例中,每一视图模式处理特定的布局问题。缩略图视图处理文本是位于缩略图下方中央(对较大缩略图)还是与缩略图左侧对齐(较小缩略图)。详细信息视图处理诸如如何将图标与文本对齐的问题。平铺视图处理诸如元数据的多少行应被紧接图标显示的问题。对每一视图,独立于该范围记住最后的滑动块值,使得该视图与它被利用的最后一次大小相同。
[0059] 沿滑动块的某些点可能导致“咬合(snap)”。例如,滑动块可被设计成咬合至40%值。在不使滑动块跳至40%的位置的情况中不可能将滑动块定位在41%到43%或从37%到39%。滑动块上的多个位置可咬合至范围中的各个、离散的值。
[0060] 当本发明的替换实施例和实现的所属领域的技术人员审阅说明书包括附图之后,它们对这些技术人员将是显而易见的。从而,本发明的范围是由所附权利要求书而非前述描述定义。