界面转让专利

申请号 : CN200610084828.5

文献号 : CN1866193B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 泽野贵

申请人 : 夏普株式会社

摘要 :

一种界面,用于在屏幕上显示与多个功能对应的图标或输入控制部分并且在屏幕上有选择地点指每个图标或输入控制部分的界面,其包括显示控制装置,用于随着在屏幕上重复改变并相继显示图标或输入控制部分,在多个图标或输入控制部分当中指定至少一个图标或输入控制部分,并且固定地显示指定的(多个)图标或(多个)输入控制部分。

权利要求 :

1.一种界面处理装置,用于在屏幕上显示与多个功能对应的图标和输入控制部分并且在屏幕上有选择地点指每个图标或输入控制部分,所述界面处理装置包括显示控制装置,

该显示控制装置用于在与所述功能中的每一个分别相关的图标和输入控制部分之中选择要被顺序且重复显示的一个或多个图标以及要被固定地显示的一个或多个输入控制部分,所述显示控制装置用于在所述选择后,在所述屏幕的第一显示区域顺序并重复显示所选择的一个或多个图标,并且同时在所述屏幕的第二显示区域上固定地显示所选择的一个或多个输入控制部分,并且所述显示控制装置能够删除在所述第一显示区域中显示的图标以便在所述第二显示区域中显示与所删除的图标相同的功能相关联的输入控制部分,并且能够删除在所述第二显示区域中显示的输入控制部分以便在所述第一显示区域中显示与所删除的输入控制部分相同的功能相关联的图标。

2.如权利要求1所述的界面处理装置,其中,所述显示控制装置允许在所述屏幕上显示与所述多个功能中的至少一个功能相关的一个图标和一个输入控制部分。

3.如权利要求1所述的界面处理装置,包括选择装置,用于对于每个功能有选择地设置至少一个显示模式,所述显示模式从所述一个或多个输入控制部分的固定显示或所述一个或多个图标的顺序显示中进行选择。

4.如权利要求1所述的界面处理装置,包括存储装置,用于为每个显示的图标或输入控制部分,存储当为了激活一个功能而选择并点指图标或输入控制部分时获得的选择频率,其中,所述显示控制装置根据存储在所述存储装置中的图标或输入控制部分的选择频率,选择固定显示的输入控制部分。

5.如权利要求1所述的界面处理装置,包括数量输入装置,用于输入并点指固定显示的输入控制部分的数量,并且其中,所述显示控制装置根据由所述数量输入装置输入并点指的数量,固定显示若干输入控制部分。

6.如权利要求1所述的界面处理装置,包括存储装置,用于为每个图标或输入控制部分,存储当为了激活一个功能而选择并点指图标或输入控制部分时获得的选择频率以及选择日期和时间,其中,所述显示控制装置利用存储在所述存储装置中的图标或输入控制部分的选择频率以及选择日期和时间来指定日期和时间,从而为每个图标或输入控制部分获得指定日期和时间之后的选择频率,并且根据指定日期和时间之后的图标或输入控制部分的选择频率,选择固定显示的输入控制部分。

7.如权利要求6所述的界面处理装置,包括日期/时间输入装置,用于输入指定日期和时间。

8.如权利要求1所述的界面处理装置,包括存储装置,用于与用户信息相关地存储指定图标或输入控制部分,其中,所述显示控制装置获得用户信息,从所述存储装置中读取与获得的用户信息对应的图标或输入控制部分,作为指定图标或输入控制部分,并且,固定地显示读出的输入控制部分。

9.如权利要求1所述的界面处理装置,包括存储装置,用于存储经过分组的图标或输入控制部分,其中,所述显示控制装置从所述存储装置中读取与输入并点指的组对应的图标或输入控制部分,并且,顺序并重复显示读出的图标。

10.如权利要求1所述的界面处理装置,其中,所述图标或输入控制部分为运动图像。

说明书 :

界面

技术领域

[0001] 本发明涉及一种界面,用于有选择地点指在屏幕上的多个图标。 背景技术
[0002] 传统的这种类型的界面包括这样的界面,其中,在显示装置的屏幕上排列和显示多个图标,并且,例如,通过借助于点指设备选择和点指希望的图标,激活与这些图标对应的应用软件的功能。
[0003] 顺便提及,在小屏幕的情况下,不得不将多个图标无间隙地排列,这使得图标的可视性下降,并且使图标选择操作更困难。
[0004] 为此,例如,在已经公开的、未经审查的日本专利申请公报No.2002-182871(以下称为“专利文献1”)中,在屏幕上显示图标以及输入控制部分(按钮、复选框等),由此有效地利用屏幕资源(real estate)。此外,在已经公开的、未经审查的日本专利申请公报No.H11-102277(以下称为“专利文献2”)中,在屏幕上显示多边形,在多边形的每个边上放置至少一个图标,并且,通过操作点指设备,使多边形转过多个90°,从而相继显示在多边形的每个边上的图标,由此在便于使用方面加以改进。
[0005] 但是,如专利文献1中所述,当图标或输入控制部分的数量增加时,不得不减小图标或输入控制部分的尺寸,这样做影响了它们的可视性和可操作性。
[0006] 此外,在专利文献2中,由于通过操作点指设备使多边形转过多个90度,因此查看到多边形的所有边需要进行多次操作。另外,为了在查看了多边形的所有边之后返回到希望的边,还需要进行某些操作。因此,操作点指设备成为一项复杂的工作。 [0007] 因此,考虑到过去存在的问题提出了本发明,本发明的目的是提供一种界面,它能够在简化操作的同时,连续显示多个图标等,并且,能够选择和点指图标等。 发明内容
[0008] 为了解决上述问题,本发明的界面,其中在屏幕上显示与多种功能对应的图标或输入控制部分并且在屏幕上有选择地点指每个图标或输入控制部分,包括显示控制装置,该显示控制装置用于在与所述功能中的每一个分别相关的图标和输入控制部分之中选择要被顺序且重复显示的一个或多个图标以及要被固定地显示(on a permanent basis)的一个或多个输入控制部分,并且所述显示控制装置用于在所述选择后,在所述屏幕的第一显示区域顺序并重复显示所选择的一个或多个图标,并且在所述屏幕的第二显示区域上固定地显示所选择的一个或多个输入控制部分,并且所述显示控制装置能够删除在所述第一显示区域中显示的图标以便在所述第二显示区域中显示与所删除的图标相同的功能相关联的输入控制部分,并且能够删除在所述第二显示区域中显示的输入控制部分以便在所述第一显示区域中显示与所删除的输入控制部分相同的功能相关联的图标。 [0009] 由于本发明的界面在屏幕上重复改变并相继显示图标或输入控制部分,因此这样的界面能够利用少的屏幕资源显示许多图标或输入控制部分。此外,尽管进行这样的单独重复显示,但是,在这样的重复显示期间,在显示频繁使用的图标或输入控制部分之前需要等待,因此,指定频繁使用的图标或输入控制部分并且在固定基底上显示它们考虑到了在任何时候选择并点指频繁使用的图标或输入控制部分,并且消除了必须等待。 [0010] 应该注意,输入控制部分具体以通过用点指设备进行点击操作的字符串、符号等,或者,在屏幕上操作的按钮和复选框作为例子,并且注意,它们以与图标相同的方式与功能相关。此外,重复改变并相继显示的图标或输入控制部分可以包括在固定基底上显示的指定图标或输入控制部分。
[0011] 在这种情况下,由于重复改变并相继显示的图标或输入控制部分包括固定显示的图标或输入控制部分,因此,可以在相同的条件下给许多用户中的任何一个用户提供界面,由此提高可操作性。例如,当多个用户共用个人计算机时,这样做是非常有效的。 [0012] 此外,本发明可以包括选择装置,用于对于每个功能有选择地设置至少一个显示模式,从所述固定显示所属一个或多个输入控制部分或顺序显示所述一个或多个图标中选择所述显示模式。
[0013] 在这种情况下,由于在重复改变并相继显示的图标或输入控制部分当中,有选择地设置指定的、固定显示的图标或输入控制部分,因此可以在固定基底上指定并显示用户喜欢的图标或输入控制部分。
[0014] 此外,本发明可以包括存储装置,用于为每个显示的图标或输入控制部 分,存储当为了激活某个功能而选择并点指图标或输入控制部分时获得的选择频率,并且,显示控制装置可以根据存储在存储装置中的、图标或输入控制部分的选择频率,选择固定显示的输入控制部分。
[0015] 在上述配置中,根据图标或输入控制部分的选择频率,选择固定显示的指定图标或输入控制部分。在这种情况下,由于将频繁使用的图标或输入控制部分自动选择并显示为指定项目(图标或输入控制部分),因此不需要由用户进行选择操作,并且提高了可操作性。
[0016] 此外,本发明可以包括数量输入装置,用于输入并点指固定显示的输入控制部分的数量,并且,显示控制装置可以根据由数量输入装置输入并点指的数量,固定显示若干输入控制部分。
[0017] 在这种情况下,由于固定显示的指定图标或输入控制部分的数量基于输入并指定的数量,因此可以指定并固定显示适当数量的图标或输入控制部分,由此提高了可视性和可操作性。如果指定图标或输入控制部分的数量固定,那么,尽管某些图标或输入控制部分的使用频率较高,数量较多的频繁使用的图标或输入控制部分仍然可以防止它们被显示为指定项目,并且,在重复显示期间,在这样的图标或输入控制部分被显示之前,用户不得不等待。此外,如果频繁使用的图标或输入控制部分的数量较少,则显示为指定项目的图标或输入控制部分的数量将过大,并且屏幕显示将变得更复杂,因而降低了可视性和可操作性。 [0018] 此外,本发明可以包括存储装置,用于为每个图标或输入控制部分,存储当为了激活某个功能而选择并点指图标或输入控制部分时获得的选择频率以及选择日期和时间,并且,显示控制装置可以利用存储在存储装置中的、图标或输入控制部分的选择频率以及选择日期和时间,指定一个日期和时间,从而获得每个图标或输入控制部分的、指定日期和时间之后的选择频率,并且根据图标或输入控制部分的、指定日期和时间之后的选择频率,选择固定显示的输入控制部分。
[0019] 在这种情况下,由于获得每个图标或输入控制部分的、指定日期和时间之后的选择频率,因此,能够避免在延长的时间段期间获得的、过去的选择频率的影响,并且,根据指定日期和时间之后的选择频率,即,根据最近的选择频率,选择固定显示的指定图标或输入控制部分。因此,即使在最近改变了图标或输入控制部分的使用频率的情况下,固定显示的图标或输入控制部分仍然是最近使用频率较高的图标或输入控制部分,这样就提高了可操作性。
[0020] 此外,本发明可以包括用于输入指定日期和时间的日期/时间输入装置。 [0021] 在这种情况下,假如图标或输入控制部分的使用频率快速改变,则输入指定日期和时间考虑了通过将最近的日期和时间设定为指定日期和时间,适当地选择固定显示的指定图标或输入控制部分。相反,假如图标或输入控制部分的使用频率改变很慢,则可以通过将更早的日期和时间设定为指定日期和时间,适当地选择固定显示的指定图标或输入控制部分。
[0022] 本发明可以包括存储装置,用于与用户信息相关地存储指定图标或输入控制部分,并且,显示控制装置获得用户信息,从存储装置中读取与获得的用户信息对应的图标或输入控制部分,作为指定图标或输入控制部分,并且固定地显示读出的输入控制部分。 [0023] 在这种情况下,由于与用户信息相关地存储指定图标或输入控制部分,并且通过获得用户信息并读取与获得的用户信息对应的指定图标或输入控制部分来提供固定显示,因此,可以为每个用户分别设定指定图标或输入控制部分,由此提高了可操作性。 [0024] 此外,本发明可以包括存储装置,用于存储经过分组的图标或输入控制部分,并且,显示控制装置从存储装置中读取与输入的并点指的组对应的图标或输入控制部分,并且,顺序并重复显示读出的图标。
[0025] 在这种情况下,由于图标或输入控制部分被分组,并且读出与输入的并点指的组对应的图标或输入控制部分,然后以连续重复的方式改变并显示这些图标或输入控制部分,因此,缩短了图标显示的时间段,并且,也缩短了在显示希望的图标之前需要的等待时间。
[0026] 此外,在本发明中,图标或输入控制部分可以是运动图像。
[0027] 在这种情况下,由于图标或输入控制部分是运动图像,因此可以以便于理解的形式呈现图标的功能。
[0028] 附图说明
[0029] 图1为示出了本发明的界面的实施例的框图。
[0030] 图2为示出了在本实施例中使用的应用程序的配置的功能框图。 [0031] 图3为示出了在构成本实施例的界面的过程中使用的个人计算机、打印机等的框图。
[0032] 图4示出了用于在本实施例中显示图标和输入控制部分的界面UI的例子。 [0033] 图5示出了用于在本实施例中显示界面UI的数据表的例子。
[0034] 图6为示出了在本实施例中,基于应用程序的显示控制的流程图。 [0035] 图7为更详细地示出了图6的步骤S280的处理的流程图。
[0036] 图8为示出了对图5的数据表的显示区域数据进行修改的处理的流程图。 [0037] 图9示出了用于修改图5的数据表的显示数据区域的界面UI1的例子。 [0038] 图10示出了对图5的数据表进行更新的例子。
[0039] 图11示出了用于显示根据图10的数据表显示的图标和输入控制部分的界面UI。 [0040] 图12示出了对图5的数据表进行修改的例子。
[0041] 图13为示出了用于为每个用户存储数据表的控制程序的流程图。 [0042] 图14用于说明每个用户的数据表的存储状态。
[0043] 图15示出了另一个对图5的数据表进行修改的例子。
[0044] 图16示出了用于显示根据图15的数据表显示的图标和输入控制部分的界面UI。 [0045] 图17(a)示出了静止图像图标,而图17(b)到17(d)示出了运动图标的各个画面。 具体实施方式
[0046] 以下将参照附图,对本发明的实施例进行详细说明。
[0047] 图1为示出了本发明的界面的实施例的框图。通过执行包括界面处理部分1和功能处理部分2的应用软件11,构成了本实施例的界面,其中,其根据例如个人计算机(以下称为“PC”)的操作系统(以下称为“OS”),并且根据对液晶显示单元和其它显示装置、鼠标装置和其它点指设备以及打印机和其它外围设备进行的操作,实现各种功能。 [0048] 图2为示出了应用软件11(图2中示为应用程序11)的配置的功能框图。界面处理部分1包括:控制部分3,用于对显示在显示装置的屏幕上的用户界面进行控制;显示处理部分4,用于响应于来自控制部分3的指令,对屏幕上的界面UI进行操作;以及存储部分5,用于对存储显示界面UI所需要的不同类型的信息进行控制。
[0049] 功能处理部分2对应用软件11进行总体控制。例如,它通过OS接收来自外围设备12的事件,将事件发送到界面处理部分1的控制部分3,接收来自控制部分3的信息并将该信息通过OS发送到外围设备。
[0050] 图3为示出了在构成本实施例的界面的过程中使用的PC、打印机等的框 图。PC包括:CPU(中央处理单元)31,用于对PC进行集中控制;ROM 32,用于存储各种程序、数据等;RAM 33,用作暂时存储各种数据的工作区;HDD(hard disk device,硬盘装置)34,用于存储各种程序、数据等;网络接口部分37,通过网络连接到打印机41;显示接口部分36,被连接到显示器40;以及输入接口部分35,被连接到键盘39、点指设备(例如鼠标)38等。 [0051] CPU 31读取来自HDD 34的OS和应用软件11等,按照上述的、基于OS的方式执行应用软件11,通过网络接口部分37对打印机41进行控制,通过显示接口部分36对显示器
40进行显示控制,并且使用用于输入来自键盘39和点指设备38等的指令和数据的输入接口部分35,由此构成了界面处理部分1。因此,CPU 31实现OS和应用软件11等的功能。 [0052] 图4示出了由界面处理部分1显示在显示器40的屏幕上的界面UI的例子。界面UI具有:显示区域A,用于显示运动着的多个图标;以及显示区域B,用于在固定基底上显示在软件中使用的标准输入控制部分。
[0053] 以与图标相同的方式,将输入控制部分与功能联系在一起,输入控制部分包括通过利用点指设备等进行点击操作的字符串、符号等,或者在屏幕上操作的按钮、复选框和列表等。
[0054] 在屏幕上,使排列并显示在显示区域A中的多个图标I-1,I-2,...沿着箭头P的方向移动。由于图标I-1,I-2,...沿着箭头P的方向移动,因此它们相继被按照固定间隔,不断重复地显示。因此,即使显示区域A是小的,仍然允许呈现大量图标。当与希望的功能相联系的图标显示在显示区域A中时,用户能够通过借助于点指设备38将屏上光标(on-screen cursor)(未示出)置于它们之上并且点击点指设备38来选择并点指这些图标。这使得能够,例如,激活或选择应用软件11等的功能。
[0055] 此外,预定的指定输入控制部分500、501显示在显示区域B中。通过借助于点指设备38将屏上光标(未示出)置于与希望的功能相关的输入控制部分500、501之上并且点击点指设备38,用户能够选择或者激活应用软件11等的功能。
[0056] 因此,可以在显示区域A中呈现大量图标并且可以在显示区域B中直接选择希望的输入控制部分。
[0057] 为了在显示器40的屏幕上显示这样的显示区域A、B,HDD 34保存用于存储与图5中所示的图标和输入控制部分有关的信息的数据表D1。
[0058] 图5的数据表D1以相关的形式存储:描述应用软件11等的功能的识别号码;描述显示区域A、B中的任何一个的显示区域数据;显示在显示区域A中的图标的图像数据(图像信息);以及显示在显示区域B中的输入控制部分的图像数据(图像信息)等, [0059] 当显示图4的界面UI时,应用软件11调用界面处理部分1的控制部分3,并且,控制部分3启动显示界面UI的处理。控制部分3通过存储部分5对HDD 34中的数据表D1进行查询,寻找显示区域数据的显示区域B,读出与对应于显示区域B的输入控制部分有关的图像数据,并且将输入控制部分的图像数据提供给显示处理部分4。当接收到输入控制部分的图像数据时,显示处理部分4在屏幕上显示显示区域B,并且在屏幕的显示区域B中显示输入控制部分。此时,如果显示区域数据包含用于与显示区域B对应的多个输入控制部分的图像数据,则这些输入控制部分显示在屏幕的显示区域B中。此外,控制部分3对数据表D1进行查询,寻找显示区域数据的显示区域A,读出与对应于显示区域A的多个图标有关的图像数据,并且将这些图标的图像数据提供给显示处理部分4。当接收到这些图标的图像数据时,显示处理部分4在屏幕上显示显示区域A,并且在屏幕的显示区域A中显示这些图标。此时,如上所述,显示控制部分使多个图标沿着箭头P的方向移动,并且按照固定间隔,不断重复地相继显示这些图标。
[0060] 下面将通过参照图6的流程图,说明由应用软件11执行的、对界面UI的显示控制。
[0061] 首先,如上所述,当应用软件11调用界面处理部分1的控制部分3时,控制部分3通过存储部分5查询HDD 34中的数据表D1,寻找显示区域数据的显示区域B,读出与对应于显示区域B的输入控制部分有关的图像数据,并且将输入控制部分的图像数据提供给显示处理部分4。另外,控制部分3对数据表D1进行查询,寻找显示区域数据的显示区域A,读出与对应于显示区域A的多个图标有关的图像数据,并且将这些图标的图像数据提供给显示处理部分4(步骤S280)。
[0062] 当接收到输入控制部分的图像数据时,显示处理部分4在屏幕上显示显示区域B,并且在屏幕的显示区域B中显示输入控制部分。另外,当接收到图标的图像数据时,显示处理部分4在屏幕上显示显示区域A,并且在屏幕的显示区域A中显示这些图标(步骤S281)。此时,显示处理部分4沿着箭头 P的方向运动地显示图标(步骤S282)。因此,在显示器40的屏幕上显示图4的界面UI。
[0063] 当以这种方式对显示区域A、B进行显示时,系统等待通过点指设备38等、经由图标或输入控制部分进行的输入操作(操作事件)(步骤S283)。然后,在通过图标或输入控制部分进行了输入操作之后(步骤S283中的“YES”),显示处理部分4将用来进行输入操作的图标或输入控制部分通知控制部分3。在通知了被用于进行输入操作的图标或输入控制部分之后,控制部分3将用于进行输入操作的图标或输入控制部分的功能通知功能处理部分2。通过利用OS,功能处理部分2对与用于进行输入操作的图标或输入控制部分对应的功能进行激活控制(activation control),由此执行应用软件11的功能(步骤S284)。 [0064] 例如,如果与用于进行输入操作的图标或输入控制部分对应的功能是打印机41的驱动程序,则激活打印机41的驱动程序并由该驱动程序对打印机41进行控制,从而进行打印。
[0065] 下面参照图7的流程图,对图6的步骤S280的处理进行更详细的说明。 [0066] 当界面处理部分1的控制部分3被应用软件11调用时,控制部分3通过存储部分5对HDD 34中的数据表D1进行查询,并且从数据表D1获得显示区域数据和识别号码(步骤S301)。然后,控制部分3对获得的显示区域数据进行分析,并且,如果显示区域数据对显示区域A进行描述(步骤S302中的“A”),则查询数据表D1并获得与获得的识别号码对应的图标的图像数据(步骤S303)。此外,控制部分3将获得的图标的图像数据提供给显示处理部分4,并请求在屏幕的显示区域A中显示该图标的图像数据(步骤S304)。随后,控制部分3判断是否完成了从数据表D1获得显示区域数据和识别号码(步骤S307),如果没有完成(步骤S307中的“否”),则返回到从步骤S301开始的处理步骤。
[0067] 此外,控制部分3对获得的显示区域数据进行分析,并且,如果显示区域数据对显示区域B进行描述(步骤S302中的“B”),则对数据表D1进行查询并获得与获得的识别号码对应的输入控制部分的图像数据(步骤S305)。此外,控制部分3将获得的输入控制部分的图像数据提供给显示处理部分4并请求在屏幕的显示区域B中显示输入控制部分的图像数据(步骤S306)。然后,如果没有完成从数据表D1获得显示区域数据和识别号码(步骤S307中的“否”),则控制部分3返回到从步骤S301开始的处理步骤。
[0068] 随后,以相似的方式重复从步骤S301开始的处理,直到完成了从数据表D1获得所有显示区域数据和识别号码为止。因此,将存储在数据表D1中的显示区域A的所有图标的图像数据提供给显示处理部分4,并将存储在数据表D1中的、所有显示区域B的输入控制部分的图像数据提供给显示处理部分4。
[0069] 此时,控制部分3判断完成了从数据表D1获得显示区域数据和识别号码(步骤S307中的“是”),并且指令显示处理部分4将显示区域A连同图标一起进行显示,并且将显示区域B连同输入控制部分一起进行显示(步骤S308)。作为响应,显示处理部分4在显示器40的屏幕上显示图4的界面UI。
[0070] 以下说明对数据表D1的显示区域数据进行修改。可以按照预定程序对数据表D1的显示区域数据进行修改。通过进行修改,可以将在屏幕的显示区域A中显示的图标删除,可以在屏幕的显示区域B中显示与这些图标的功能相同的相关输入控制部分来取代它们,或者相反,可以将在屏幕的显示区域B中显示的输入控制部分删除,可以在屏幕的显示区域A中显示与这些输入控制部分的功能相同的相关图标来取代它们。或者,可以在显示区域A和B中显示与相同功能关联的图标和输入控制部分。
[0071] 图8为示出了对数据表D1的显示区域数据进行修改的处理的流程图。假设在开始对显示数据进行修改处理时,已经在显示装置40的屏幕上显示了图4的界面UI。在这种情况下,当通过借助于点指设备38进行输入操作来选择并点指界面UI的显示设置按钮502时,控制部分3通过存储部分5对HDD 34中的数据表D1进行查询,获得所有的识别号码、显示区域数据、图标的图像数据以及输入控制部分的图像数据,并将它们提供给显示处理部分4。当接收到所有的识别号码、显示区域数据、图标的图像数据以及输入控制部分的图像数据时,由显示处理部分4在屏幕上显示界面UI1,如图9中所示的界面(步骤S320)。 [0072] 对于与识别号码对应的每个功能名,界面UI1以相关的形式显示功能名、显示区域A的复选框503以及显示区域B的复选框504等。然后,如果与数据表D1中的识别号码对应的显示区域数据对显示区域A进行描述,则在界面UI1中选择并显示(黑点)与相关该识别号码的功能名对应的显示区域A的复选框503,并且,如果与数据表D1中的识别号码对应的显示区域数据对显 示区域B进行描述,则在界面UI1中选择并显示(黑点)与相关该识别号码的功能名对应的显示区域B的复选框504。因此,根据与相同的识别号码对应的显示区域数据,对与相关该识别号码的功能名对应的复选框503、504进行选择和显示。 [0073] 在显示了界面UI1之后,利用点指设备38、通过输入操作,可以为每个功能名适当地修改复选框503、504的显示和选择。然后,如果还没有通过点指设备38的输入操作激活界面UI1的OK按钮544(步骤S321中的“否”),则可以重复对复选框503、504的选择和显示进行修改(步骤S320)。
[0074] 如果已经操作了界面UI1的OK按钮544(步骤S321中的“是”),则显示处理部分4做出响应,将如何选择和显示复选框503、504以及界面UI1中的功能名通知控制部分3(步骤S323)。在通知了如何选择和显示复选框503、504以及界面UI1中的功能名之后,控制部分3反映数据表D1中的数据,并且对数据表D1进行更新(步骤S324)。即,如果对与界面UI1中的功能名对应的复选框503、504的选择和显示进行修改,则对与数据表D1中的该功能的识别号码对应的显示区域数据进行修改。例如,如果将选择和显示从显示区域A的复选框503变到显示区域B的复选框504,则将显示区域数据从“显示区域A”变到“显示区域B”。另外,如果将选择和显示从显示区域B的复选框504变到显示区域A的复选框
503显示区域,则将显示区域数据从“显示区域B”变到“显示区域A”。 [0075] 当以这样的方式对数据表D1进行更新时,控制部分3和显示处理部分4对经过更新的数据表D1进行查询,从而显示经过更新的界面UI。
[0076] 例如,根据图5的数据表D1显示图4的界面UI,并且当与图5的数据表D1中的识别号码“1000”对应的显示区域数据被从“显示区域A”修改到“显示区域B”时,数据表D1被更新为如图10所示。在这种情况下,由于与图10的数据表D1中的识别号码“1000”对应的显示区域数据是“显示区域B”,因此,如图11所示,在显示区域A中将对应于识别号码“1000”的图标I-1删除,并且在界面UI的显示区域B中添加对应于识别号码“1000”的输入控制部分507。
[0077] 应该注意,可以同时选择和显示与具有相同功能的名字对应的复选框503、504,并且,可以在数据表D1的显示区域数据中,同时对显示区域A和B进行设置。在这种情况下,在显示区域A和B中的任意一个中显示图标 或输入控制部分。在图7的流程图中,在步骤S302中,确定显示区域数据对显示区域A和显示区域B都进行描述,并且用于在屏幕的显示区域A中显示图标的步骤S303、S304与用于在屏幕的显示区域B中显示输入控制部分的步骤S305、S306并行执行。
[0078] 顺便提及,在本实施例的界面中,如果在屏幕的显示区域B中显示不频繁使用的输入控制部分,则需要使操作暂停直到有关与输入控制部分的功能相同的功能的图标被显示在显示区域A中并且在显示区域A中选择和点指这些图标,或者,需要对图8的数据表D1的显示区域数据进行修改处理,从而将与数据表D1中的图标的功能对应的显示区域数据从“显示区域A”变到“显示区域B”,在屏幕的显示区域B中显示有关功能与图标的功能相同的输入控制部分,然后,选择并激活显示区域B中的输入控制部分。因此,如果在屏幕的显示区域B中显示不频繁使用的输入控制部分,则由于需要等待图标并对数据表D1进行重写,因而浪费时间。
[0079] 因此,可以给每个功能赋予使用频率,并且,可以在屏幕的显示区域B中自动显示与频繁使用的功能有关的输入控制部分。在这种情况下,用例如图12所示的数据表D1A代替图5的数据表D1。按照与数据表D1相同的方式,数据表D1A以相关的形式存储识别号码、显示区域数据、图标的图像数据以及输入控制部分的图像数据,此外,数据表D1A还存储图标和输入控制部分的选择频率(对应于图标和输入控制部分的功能的使用频率)以及对相关选择的日期和时间的记录。
[0080] 如上所述,当对界面UI进行显示并且借助于点指设备38、通过图标或输入控制部分进行输入操作时,由显示处理部分4将图标或输入控制部分报告给控制部分3,并且由控制部分3将对应于图标或输入控制部分的功能报告给功能处理部分2。此时,控制部分3通过存储部分5对HDD 34中的数据表D1A进行查询,通过使选择频率加“1”对与图标或输入控制部分对应的选择频率进行更新,从OS等获得当前日期和时间,将该日期和时间存储为与图标或输入控制部分相关的选择日期和时间。通过进行这些操作,将选择频率以及对于该选择频率的选择日期和时间写入数据表D1A。
[0081] 此外,当开始显示界面UI时,控制部分3从OS等获得当前日期和时间以及比当前日期和时间早预定指定时间段的指定日期和时间。然后,控制部分3查询数据表D1A,并且对于每个识别号码在与识别号码对应的选择日期 和时间当中,将在指定日期和时间之前的所有选择日期和时间删除,通过删除的选择日期和时间的数量使选择频率减少,并且更新对选择频率以及选择日期和时间的记录。这样就能够只留下指定日期和时间之后的选择日期和时间,并且能够得到并记录在指定日期和时间之后的、图标或输入控制部分的选择频率。
[0082] 此外,控制部分3对与所有识别号码对应的各个选择频率进行比较并选择,例如,范围在从最高的到自最高的开始的第三高内的选择频率,在显示区域B中设置与选择的三个选择频率对应的显示区域数据,并且将所有其它的显示区域数据设置在显示区域A中。 [0083] 因此,在显示区域B中,只设置与指定日期之后具有高选择频率的三个图标或输入控制部分对应的各个显示区域数据。
[0084] 当以这样的方式对数据表D1A中的显示区域数据进行更新时,控制部分3对数据表D1A进行查询,寻找显示区域数据的显示区域B,读出与显示区域B对应的相应的三个输入控制部分的图像数据,并且通过显示处理部分4在屏幕的显示区域B中显示这些输入控制部分。此外,控制部分3对数据表D1进行查询,寻找显示区域数据的显示区域A,读出关于与显示区域A对应的多个图标的图像数据,并且通过显示处理部分4在屏幕的显示区域A中显示这些图标。
[0085] 由于在显示区域B中只设置与指定日期之后具有高选择频率的三个图标或输入控制部分对应的各个显示区域数据,因此,即使图标或输入控制部分的使用频率改变,在屏幕的显示区域B中仍然将只显示具有最近使用频率增加的输入控制部分,由此避免了受在长时期内获得的、过去的选择频率的影响,并提高了可操作性。
[0086] 应该注意,可以在图9的界面UI1中显示输入框505,从而允许利用点指设备38、通过输入操作在输入框505中输入要在显示区域B中显示的图标的数量。控制部分3对数据表D1A进行查询,并且在屏幕的显示区域B中只显示对应数量的输入控制部分。这样就允许在不考虑具有高频率使用的输入控制部分的实际数量的情况下,在屏幕的显示区域B中显示这些输入控制部分。
[0087] 此外,可以在图9的界面UI1中显示输入框506,从而允许利用点指设备38、通过输入操作在输入框506中输入指定时间段。控制部分3获得早于 当前日期和时间指定时间段的指定日期和时间,并且在屏幕的显示区域B中显示该指定日期和时间之后的、具有高选择频率的若干个输入控制部分。例如,在图标或输入控制部分的使用频率快速改变的情况下,可以通过将更近的日期和时间设定为指定日期和时间而适当地选择固定显示的指定图标或输入控制部分。相反,在图标或输入控制部分的使用频率改变很慢的情况下,可以通过将更早的日期和时间设定为指定日期和时间,适当地选择固定显示的指定图标或输入控制部分。
[0088] 此外,在数据表D1A中可以省略对选择日期和时间的记录,并且,记录可以不限于选择频率。在这种情况下,从开始使用界面UI就记录选择频率,并且,根据在长时期内图标或输入控制部分的使用频率,选择在屏幕的显示区域B中显示的图标或输入控制部分。 [0089] 尽管本实施例的界面只显示单个数据表如D1或D1A,但是,可以将相应的数据表D1或D1A分配给多个用户,使得每个用户能够使用基于他们自己的数据表D1或D1A的、他们自己的专用界面UI。
[0090] 下面将参照图13的流程图,对用于存储这种用户特定数据表的控制程序进行说明。
[0091] 例如,当对界面UI进行显示时,控制部分3向OS请求OS登录名和管理员名,并且,获得登录名以及管理员名并将其作为用户信息暂时存储在存储部分5中(步骤S340)。然后,当应用软件11通知终止显示界面UI时(步骤S341中的“是”),控制部分3从存储部分5读取用户信息(步骤S342),对用户信息进行加密(步骤S343),将经过加密的用户信息添加到用于显示界面UI的数据表D1A中(步骤S344),并且通过存储部分5将数据表D1A存储在HDD34中(步骤S345)。
[0092] 应该注意,在步骤S343中对用户信息进行加密的步骤可以省略。 [0093] 如图14所示,在HDD 34中存储这种添加了用户信息的数据表D1A使得能够在HDD34中为每个用户存储数据表D1A-1,D1A-2,D1A-3...。
[0094] 如果在HDD 34中存储了用户数据表D1A-1,D1A-2,D1A-3...,则用户可以使用他们自己的特定界面UI。
[0095] 当应用软件11通知开始显示界面UI时,控制部分3请求并从OS获得用户信息。然后,控制部分3通过存储部分5访问HDD 34,对数据表D1A-1,D1A-2,D1A-3...的用户信息进行解码,找到与从OS获得的用户信息相同的 用户信息,并且寻找被添加了该用户信息的数据表D1A。然后,控制部分3对数据表D1A进行查询并且显示特定的用户界面UI。此时,如上所述,其获得比当前日期和时间早指定时间段的指定日期和时间,通过查询数据表D1A获得自指定日期和时间开始的、图标或输入控制部分的选择频率,根据选择频率选择要在屏幕的显示区域B中显示的图标或输入控制部分,在显示区域B中显示选择的图标或输入控制部分,并且在屏幕的显示区域A中显示其它图标或输入控制部分。 [0096] 于是,在本实施例的界面中,通过对数据表D1或D1A进行查询,寻找与显示区域数据的显示区域A对应的所有图标或输入控制部分,并且在屏幕的显示区域A中显示所有这些图标或输入控制部分。为此,当在显示区域A中显示的图标或输入控制部分的数量增加时,在显示区域A中移动图标或输入控制部分的显示周期变长,导致可操作性下降。 [0097] 因此,可以对与显示区域数据的显示区域A对应的图标或输入控制部分进行分组,可以对组进行规定,并且可以在屏幕的显示区域A中运动地显示规定的组。在这种情况下,使用如图15中所示的、不同的数据表D1B。按照与数据表D1相同的方式,数据表D1B以相关的形式存储识别号码、显示区域数据、图标的图像数据以及输入控制部分的图像数据,此外,还存储与之相关的组名。
[0098] 此外,当对界面UI进行显示时,如图16所示,为每个组名显示按钮561。在这种状态下,当利用点指设备38、通过输入操作选择了按钮561中的任意一个按钮时,显示处理部分4将与选择的按钮561对应的组名通知控制部分3。当通知了与选择的按钮561对应的组名时,控制部分3通过存储部分5对HDD 34中的数据表D1进行查询,寻找显示区域数据的显示区域A以及组名,读出与显示区域A对应的图标的多个图像数据和组名,并且通过显示处理部分4在屏幕的显示区域A中显示图标的这些图像数据。
[0099] 此外,尽管本实施例的界面将静止图像用作图标,但是,也可以使用运动图像。例如,如果用图17(a)所示的图标ia代表静止图像图标,则运动图标如同图标ib,它由表示包含旋转字符串“ABCD”的运动模式的多个画面(frame)组成,如图17(b)到图17(d)所示。 [0100] 此外,尽管横穿屏幕的显示区域A运动地显示图标,但是,取而代之,可以显示一个圆柱,并且在该圆柱的外表面上放置多个图标。然后,通过使 圆柱旋转,不断重复显示运动着的多个图标。另外,取代显示运动的图标,可以在固定位置相继改变和显示多个图标。 [0101] 此外,容易识别的输入控制部分可以被显示在屏幕的显示区域A中,以取代图标,并且,可以将图标显示在屏幕的显示区域B中,以取代输入控制部分。
[0102] 在不脱离本发明的精神或基本特征的情况下,可以按照各种其它形式实施本发明。无论在哪方面来看,在本申请中披露的实施例都应该理解为说明性的,而非限制性的。本发明的范围由所附权利要求而不是由以上描述来说明,并且,意图在于将属于权利要求的等价物的含义和范围中的所有修改或变化都包含在权利要求中。