信息处理装置、信息处理装置的方法和存储介质与流程

文档序号:30958144发布日期:2022-07-30 11:09阅读:78来源:国知局
信息处理装置、信息处理装置的方法和存储介质与流程

1.本发明涉及信息处理装置、信息处理装置的方法和存储介质。


背景技术:

2.图像处理装置将包括用于执行装置的功能(诸如复印功能和扫描功能)的多个按钮的菜单画面显示在操作单元上。用户可以通过在菜单画面上按下上述按钮当中的对应按钮来发出关于功能的设置改变或执行的指令。随着图像处理装置的功能的数量的增加,显示在菜单画面上的按钮的数量也增加了。
3.日本专利申请特许公开no.2016-117158讨论了一种取决于图像处理装置的状态而将菜单画面上显示的按钮重新排序以使用户更容易在菜单画面上找到所期望的按钮的技术。例如,在具有特定纸张尺寸的文档被放置在图像处理装置的扫描仪上的情况下,图像处理装置将按钮重新排序,使得与将对文档执行的处理相关的按钮首先显示在菜单画面上。同时,日本专利申请特性公开no.2008-236028讨论了一种基于用户的按钮使用历史优先显示用户可能期望的按钮的方法。
4.以这种方式,优选显示用户可能期望的按钮使用户更容易在大量按钮当中找到所期望的按钮。
5.如上所述,基于用户的使用历史等自动将按钮重新排序使用户更容易找到所期望的按钮。然而,取决于用户或装置的使用环境,将按钮重新排序有可能使用户感到相当麻烦。例如,在用户利用存储有按钮顺序的图像处理装置的情况下,如果基于使用历史等将按钮重新排序,则用户因以与所存储的顺序不同的顺序显示按钮而感到困扰。更具体地,自动将按钮重新排序在某些情况下可能增加便利性,而在其他情况下可能反而降低便利性。通常没有过考虑这种问题。


技术实现要素:

6.本发明的示例性实施例涉及提供一种增加自动将按钮重新排序的装置中的便利性的方法。
7.根据本发明的一方面,一种具有多种功能的信息处理装置包括:第一显示控制单元,被配置为将多个按钮显示在画面上,所述多个按钮各自被配置为执行所述多种功能中的对应一种功能;重新排序单元,被配置为自动将所述多个按钮重新排序;以及设置单元,被配置为将所述多个按钮的重新排序设置为启用或禁用,所述重新排序由重新排序单元执行,其中,在设置单元做出启用重新排序的设置的情况下,重新排序单元执行所述多个按钮的重新排序,并且在设置单元做出禁用重新排序的设置的情况下,重新排序单元不执行所述多个按钮的重新排序。
8.根据以下参考附图对示例性实施例的描述,本发明的其他特征将变得清楚。
附图说明
9.图1是图示了根据本发明的示例性实施例的图像处理装置的硬件配置的示图。
10.图2是图示了根据本发明的本示例性实施例的图像处理装置的软件配置的示图。
11.图3是图示了根据本发明的本示例性实施例的画面显示处理的流程图。
12.图4a和图4b是各自图示了根据本发明的本示例性实施例的菜单画面的示例的示图。
13.图5是图示了根据本发明的本示例性实施例的顺序更新处理的流程图。
14.图6是图示了根据本发明的本示例性实施例的用户信息表的示例的示图。
15.图7是图示了根据本发明的本示例性实施例的当切换按钮被按下时执行的处理的流程图。
16.图8是图示了根据本发明的第二示例性实施例的当切换按钮被按下时执行的处理的流程图。
17.图9是图示了根据本发明的第二示例性实施例的用户可以在其上选择按钮顺序的画面的示例的示图。
18.图10是图示了根据本发明的第三示例性实施例的菜单画面的示例的示图。
19.图11是图示了根据本发明的第三示例性实施例的处理的流程图。
20.图12是图示了根据本发明的第四示例性实施例的顺序更新处理的流程图。
21.图13是图示了根据本发明的第四示例性实施例的用户信息表的示例的示图。
22.图14是图示了根据本发明的第四示例性实施例的设置画面的示例的示图。
具体实施方式
23.以下将参考附图来详细地描述本发明的示例性实施例。在示例性实施例中,将给出对作为信息处理装置的示例的图像处理装置的描述,但在权利要求书中阐述的本发明不限于此。另外,并非示例性实施例中描述的所有特征组合都一定是本发明的解决手段必要的。
24.图1是图示了根据本发明的第一示例性实施例的图像处理装置1的硬件配置的框图。
25.控制单元10控制图像处理装置1的每个单元的操作。控制单元10包括中央处理单元(cpu)100、通信单元101、随机存取存储器(ram)102、硬盘驱动器(hdd)103、只读存储器(rom)104、定时器105和传真单元106。
26.cpu 100控制整个控制单元10。通信单元101经由局域网(lan)11发送和接收数据。lan 11表示用于与外部设备交换数据的网络,并且图像处理装置1经由lan 11连接到互联网。
27.ram 102提供供cpu 100进行操作的系统工作存储器。hdd 103是硬盘驱动器,但可以是诸如磁盘、光学介质或闪存之类的另一存储设备,或这些设备的组合。hdd 103可以存储作业数据、设置数据等。hdd 103可以不被包括在图像处理装置1中。例如,外部服务器、个人计算机等可以经由通信单元101被用作存储设备。
28.rom 104是引导rom,并存储系统的引导程序。cpu 100使用rom 104的引导rom将安装在hdd 103中的程序加载到ram 102,并基于该程序来执行各种控制。
29.定时器105根据来自cpu 100的指令测量时间,并在经过了所指示的时间时通过中断将时间通知给cpu 100。传真单元106经由电话线14发送和接收传真数据。
30.显示/操作单元12由控制单元10控制,并包括显示单元120和输入单元121。显示单元120是用于向用户显示关于图像处理装置1的信息的显示器。输入单元121经由诸如触摸面板、鼠标、相机、语音输入和键盘之类的接口接受来自用户的输入。可替代地,输入单元121可以是非接触式用户接口,用户可以在不触摸操作单元的情况下经由该非接触式用户接口执行输入操作。
31.图像处理单元13由控制单元10控制,并包括图像分析单元130、图像生成单元131和图像输出单元132。
32.图像分析单元130分析原始图像的结构,并从分析结果中提取必要的信息。
33.图像生成单元131读取(例如,扫描)文档,将文档的图像数字化以生成图像数据,并将图像数据存储在hdd 103中。另外,图像生成单元131还可以使用作为图像分析单元130的分析结果而获得的信息生成另一格式的原始图像数据。
34.图像输出单元132输出存储在hdd 103等中的图像数据。输出方法的示例包括将文档的图像数据打印在纸张上的方法、经由通信单元101将图像数据发送到连接到网络的外部设备、服务器或传真设备的方法、以及将图像数据存储在连接到图像处理装置1的存储介质中的方法。
35.图2是图示了图像处理装置1的功能的软件配置的示例的示图。
36.图像处理装置1包括作为其功能模块的认证处理单元201、用户信息管理单元202、作业处理单元203、操作处理单元204、装置信息管理单元205和顺序改变处理单元206。每个功能单元是通过cpu 100使用rom 104的引导rom将安装在hdd 103中的程序加载到ram 102并执行该程序来实现的。
37.认证处理单元201通过接受来自用户的输入来执行登录和注销处理。当接受来自用户的用户标识(id)和密码的输入时,认证处理单元201基于接受的信息来执行认证。在认证已成功的情况下,认证处理单元201执行与经认证的用户初步关联的处理。
38.用户信息管理单元202逐个用户地管理关于经认证处理单元201认证的用户的信息。例如,用户信息管理单元202管理在使用图像处理装置1时使用的语言(例如,英语、日语等),由此可以逐个用户地切换语言。用户信息管理单元202还可以针对已输入作业的每个用户管理经由通信单元101从外部设备接收的打印作业。用户信息管理单元202还可以逐个用户地管理关于在菜单画面上显示的按钮顺序(例如,按钮顺序602)的信息和/或用于改变按钮顺序的信息(例如,诸如用户的按钮使用历史之类的信息)。用户信息管理单元202还存储关于用户过去的按钮顺序的信息。这里提到的菜单画面是门户画面,在该门户画面中布置了用于执行包括图像处理装置1的图像处理功能的各种功能的多个按钮,并且可以基于用户的按钮使用历史来自动改变按钮的显示顺序。用户信息管理单元202还逐个用户地管理关于是否自动改变显示在菜单画面上的按钮的显示顺序的信息。换句话说,用户信息管理单元202逐个用户地基于按钮的使用历史等来管理是否改变按钮的显示顺序的设置。
39.作业处理单元203执行在图像处理装置1中执行的各种作业的处理。具体地,作业处理单元203控制图像生成单元131执行扫描作业,控制图像输出单元132执行打印作业,并控制通信单元101执行发送作业。
40.操作处理单元204控制显示单元120以控制向用户显示各种信息。另外,操作处理单元204从输入单元121接受由用户输入的操作指令并执行处理。
41.装置信息管理单元205管理关于整个图像处理装置1的信息。由装置信息管理单元205管理的信息的具体示例包括分配给装置的互联网协议(ip)地址和利用该装置的所有用户公共的设置值。装置信息管理单元205可以管理具有与由用户信息管理单元202管理的信息的类型类似的类型的信息。
42.顺序改变处理单元206执行用于改变菜单画面上显示的按钮的顺序的处理。例如,顺序改变处理单元206基于用户的按钮使用历史来确定每个按钮的显示优先级级别(例如,按钮被显示为使得频繁使用的按钮被置于顶部)。确定每个按钮的显示优先级级别的方法不限于此,并且可以使用多种方法。可以基于例如图像处理装置1的状态来确定每个按钮的显示优先级级别(例如,在纸张被放置在图像处理装置1的扫描仪上的状态下,优先显示用于执行扫描处理的按钮)。下面将给出对作为示例的基于按钮的使用历史来确定按钮的显示顺序的情况的描述,但确定按钮的顺序的方法不限于此。可以基于如上所述的状态来确定按钮的顺序,或者可以考虑图像处理装置1的状态和按钮的使用历史来确定按钮的顺序。
43.图像处理装置1可以被配置为不包括认证处理单元201和用户信息管理单元202。然而,在这种情况下,装置信息管理单元205执行与由用户信息管理单元202执行的处理等效的处理,并将所有用户没有任何区别地当作一个用户进行处理。
44.图3是图示了显示菜单画面的处理的流程图。图3中的每个步骤是通过图像处理装置1的cpu 100执行程序来实现的。从rom 104读取然后执行待执行的程序。
45.在步骤s301中,操作处理单元204从用户接受用于显示菜单画面的显示指令。
46.本文中提到的显示指令的示例包括检测在图像处理装置1前方的用户的存在、用户对显示/操作单元12的操作以及用户认证的执行。当操作处理单元204接受用于显示菜单画面的显示指令时,处理前进至步骤s302。
47.在步骤s302中,顺序改变处理单元206执行更新菜单画面上显示的按钮的顺序的处理(下面将参考图5描述该处理的细节)。在执行了更新按钮的顺序的处理之后,处理前进至步骤s303。
48.在步骤s303中,操作处理单元204按照在步骤s302中改变的按钮的顺序显示菜单画面。在图4a和图4b中图示了待显示的菜单画面的示例。图4a图示了菜单画面的第一页面,并且图4b图示了菜单画面的第二页面。按钮被显示为使得用户频繁使用的按钮被置于顶部。当用户按下页面前进按钮405时,显示底部的按钮。当用户按下页面返回按钮406时,显示顶部的按钮。在第一示例性实施例中,显示优先级级别向左越来越高。在底部没有按钮的情况下不显示页面前进按钮405,并且在顶部没有按钮的情况下不显示页面返回按钮406。功能按钮401至403和407至409是用于使用图像处理装置1的相应功能执行处理的按钮,并且可以通过按下对应的功能按钮来执行处理的执行或设置画面的显示。
49.如图6中的按钮表620中图示的,关于显示在菜单画面上的按钮的信息由装置信息管理单元205管理。在按钮id 621列中,定义了用于唯一标识相应按钮的标识符。在按钮名称622列中,定义了按钮名称。
50.在调用功能623列中,定义了在用户选择相应按钮时执行的功能。在设置值624列中,定义了在执行相应功能时将作为参数添加的设置值。由按钮表620定义的按钮以预定顺
序显示在由多个页面构成的菜单画面上。并不是所有由按钮表620定义的按钮都必须显示在菜单画面上。可能存在被存储作为按钮信息但未被显示在菜单画面上的按钮。
51.当用户按下切换按钮404时,可以切换系统是启用还是禁用对按钮的自动重新排序。换句话说,可以基于用户的按钮使用历史来切换是否改变按钮的顺序。启用/禁用按钮的自动重新排序的设置被逐个用户地存储为自动重新排序设置。
52.图5是图示了由系统执行的顺序更新处理(s302)的流程图。图5中的每个处理是通过图像处理装置1的cpu 100执行程序来实现的。从rom 104读取然后执行待执行的程序。
53.在步骤s501中,顺序改变处理单元206从由用户信息管理单元202管理的用户信息管理表600(图6)读取图像处理装置1的登录用户的自动重新排序设置601,并且处理前进至步骤s502。例如,通过操作切换按钮404来切换是启用还是禁用自动重新排序设置601。用户信息管理单元202逐个用户地将指示菜单画面上按钮的显示顺序的按钮顺序602与自动重新排序设置601彼此相关联地存储,如用户信息管理表600中图示的。基于按钮顺序602所指示的显示顺序,在菜单画面上显示按钮。例如,在用户a的情况下,按钮的使用频率是按复印按钮、扫描和发送按钮、传真按钮、打印全部按钮和发送给我自己按钮的降序,并且按钮按此顺序被显示在菜单画面上。
54.在步骤s502中,顺序改变处理单元206确定在步骤s501中读取的自动重新排序设置601是否为“启用”。在自动重新排序设置601为“启用”的情况下(步骤s502中的是),处理前进至步骤s503。在自动重新排序设置601为“禁用”的情况下(步骤s502中的否),顺序更新处理结束。
55.在步骤s503中,顺序改变处理单元206执行改变菜单画面上显示的按钮的顺序的处理。
56.具体地,顺序改变处理单元206基于由用户信息管理单元202保持的按钮的使用历史来针对图像处理装置1的登录用户更新按钮顺序602。
57.将参考操作历史表610给出更详细的描述。操作历史表610是逐个用户地指示按钮的使用次数的表,并且在图6中图示了用户b的操作历史表。每一行指示一次作业执行,并且被执行的按钮的标识符与执行日期和时间被彼此相关联地存储。顺序改变处理单元206对每种作业的执行次数(即,每个按钮的使用次数)进行计数,并更新按钮顺序602,使得其使用次数大的按钮被显示在顶部。更具体地,如果在图像处理装置1上多次执行作业,则按钮被自动重新排序,使得在顶部显示其使用次数大的按钮。步骤s503中的更新处理不必在该时刻执行,并可以在每当用户使用菜单画面上的按钮时执行。对于以前从未在图像处理装置1上执行过作业的用户,以默认顺序(例如,工厂默认设置)显示菜单画面。在用户禁用自动重新排序并利用图像处理装置1的情况下,按钮始终以默认顺序显示。
58.用根据流程图的处理,启用自动重新排序设置的用户不必经历搜索所期望按钮的麻烦,因为其使用次数大的按钮被优先显示在菜单画面上。另一方面,在禁用自动重新排序设置的情况下,无论按钮的使用历史如何,按钮的顺序都是固定的,这对于记住了按钮的显示位置并选择按钮的用户是方便的。以这种方式,用户可以基于操作历史来改变是否改变按钮的显示顺序。执行用于改变按钮顺序的处理的方法不限于基于按钮使用历史的方法,并可以是基于由装置信息管理单元205保持的装置的状态(例如,诸如文档是否放置在扫描仪上之类的状态信息)来更新按钮顺序602的方法。
59.图7是图示了当用户对切换按钮404的操作被接受时执行的处理的细节的流程图。图7中的每个步骤是通过图像处理装置1的cpu 100执行程序来实现的。从rom 104读取然后执行待执行的程序。
60.在步骤s701中,操作处理单元204接受用户切换是启用还是禁用菜单画面上显示的按钮的自动重新排序的操作。本文中提到的切换操作可以是切换按钮404的操作,或者可以在不同于菜单画面的设置画面、对话框等上被接受。在操作处理单元204接受用户操作的情况下,处理前进至步骤s702。
61.在步骤s702中,作为在步骤s701中接受的切换操作的结果,操作处理单元204将自动重新排序设置记录在用户信息管理表600中,并且处理前进至步骤s703。
62.在步骤s703中,操作处理单元204确定在步骤s701中接受的用户操作是否启用自动重新排序。在用户操作是禁用自动重新排序(步骤s703中的否)的情况下,处理结束。在用户操作是启用自动重新排序(步骤s703中的是)的情况下,处理前进至步骤s704。
63.在用户禁用自动重新排序的情况下,操作处理单元204可以被配置为不使用操作历史表610执行按钮的使用次数的后续记录。这样可以节省图像处理装置1的存储容量。
64.在步骤s704中,当自动重新排序被设置为启用时,顺序改变处理单元206执行改变按钮顺序的处理。在步骤s704中的顺序改变处理中,顺序改变处理单元206基于由用户信息管理单元202保持的按钮的使用历史来改变菜单画面上显示的按钮的顺序。具体地,顺序改变处理单元206参考操作历史表610对每个按钮的使用次数进行计数,并改变按钮的顺序,使得其使用次数大的按钮被显示在顶部。作为本文中将参考的操作历史,顺序改变处理单元206可以参考直到这次启用自动重新排序时的所有使用历史,或者可以仅参考上次禁用自动重新排序之前的使用历史。通过参考上次禁用自动重新排序之前的使用历史,顺序改变处理单元206可以恢复上次禁用自动重新排序时的按钮顺序。在这种情况下,如在操作历史表610中的执行时的自动重新排序设置611中指示的,用户信息管理单元202将按钮的使用历史和自动重新排序设置中的启用/禁用信息彼此相关联地存储。
65.例如,在其在日常工作中频繁使用按钮固定的用户启用自动重新排序并利用其上优先显示频繁使用的按钮的菜单画面的情况下,如果只在某个月内将与日常工作不同的工作分派给该用户并且改变了用户频繁使用的按钮,则在日常工作中频繁使用的按钮的显示优先级级别降低。因此,当重新开始日常工作时,频繁使用的按钮没有被优先显示,这给用户带来了麻烦。考虑到这种情况,只在执行与日常工作不同的工作的某个月中禁用自动重新排序,使得按钮的顺序不改变,当重新开始日常工作时启用自动重新排序,并且用户由此可以利用其上优先显示在日常工作中频繁使用的按钮的菜单画面。在启用自动重新排序的情况下,顺序改变处理单元206可以在不利用操作历史的情况下应用由装置信息管理单元205保持的按钮的默认顺序。
66.根据上述流程图执行处理允许用户在所期望的时刻切换是否自动改变按钮的顺序。虽然已给出了对其中可以逐个用户地做出是启用还是禁用自动重新排序的设置的示例的描述,但配置不限于此。是启用还是禁用自动重新排序的设置可以作为图像处理装置1的公共装置设置来做出。
67.在第一示例性实施例中,当启用自动重新排序时,执行改变按钮顺序的处理。在第二示例性实施例中,将给出对在执行改变按钮顺序的处理时呈现多个模式的顺序使得用户
可以选择用户所期望的顺序的示例的描述。第二示例性实施例的基本配置与第一示例性实施例的基本配置相同,因此将仅描述不同之处。
68.本示例性实施例与第一示例性实施例的不同之处在于,图7中图示的流程图变为图8中图示的流程图。
69.图8是图示了当用户切换是启用还是禁用自动重新排序的操作被接受时执行的处理的细节的流程图。图8中的每个步骤是通过图像处理装置1的cpu 100执行程序来实现的。从rom 104读取然后执行待执行的程序。与图7的不同之处在于,步骤s704变为步骤s801至s803。
70.在步骤s801中,在步骤s701中接受的用户操作是启用自动重新排序的操作的情况下,操作处理单元204向用户呈现按钮顺序的多个候选。图9图示了其上呈现按钮顺序的候选的画面的示例。在对话框901中显示按钮顺序的两个候选902。
71.图6中图示的顺序历史表630用于描述在步骤s801中将呈现的按钮顺序。顺序历史表630是用于存储用户过去的按钮顺序的表。作为一个示例,当用户上次禁用按钮的自动重新排序时使用的按钮顺序、当用户上次启用按钮的自动重新排序时使用的按钮顺序等被存储在顺序历史表630中。每当启用或禁用自动重新排序时,当时显示在菜单画面上的按钮顺序被存储在顺序历史表630中。
72.待呈现的按钮顺序的候选的示例包括由装置信息管理单元205保持的默认顺序、基于直到此时启用自动重新排序时所有按钮的使用次数的按钮顺序、以及当上次禁用或启用自动重新排序时使用的按钮顺序。除了以上之外,待呈现的按钮顺序的候选的示例包括由用户预先设置的顺序以及由图像处理装置1的管理员设置的顺序。在候选当中,在用户可以在至少两个候选之间进行比较的状态下,在显示单元120上显示至少两个候选,并且处理前进至步骤s802。可替代地,用户可以能够预先设置要呈现哪些顺序候选。
73.在步骤s802中,操作处理单元204确定它是否接受了用户选择在步骤s801中在显示单元120上显示的顺序候选的操作。具体地,操作处理单元204检测应用按钮903是否被按下。在操作处理单元204接受用户的选择操作的情况下(步骤s802中的是),处理前进至步骤s803。在操作处理单元204未接受用户的选择操作的情况下(步骤s802中的否),重复步骤s802中的处理。
74.在步骤s803中,操作处理单元204将在步骤s802中用户选择的顺序候选反映在菜单画面上显示的按钮顺序中。除与所选择的顺序候选对应的按钮的使用历史以外的使用历史可以被删除。例如,在选择了默认顺序的情况下,所有先前的使用历史都可以被删除并且使用次数可以被重新计数。
75.执行以上提到的处理允许用户在用户启用自动重新排序时选择与用户想要的顺序接近的按钮顺序,由此增加了用户的便利性。虽然已给出了当启用自动重新排序时呈现候选的示例的描述,但当禁用自动重新排序时也可以呈现候选。这允许用户选择是将按钮的顺序固定到按钮的当前顺序,还是将按钮的顺序改变为默认顺序然后固定。
76.在第三示例性实施例中,在基于按钮的使用次数来执行按钮的重新排序的情况下,将描述恢复在重新排序之前的原始顺序的方法。例如,在用户在按钮以用户期望的按钮顺序布置的状态下继续利用图像处理装置1而没有禁用自动重新排序的情况下,即使由于意外工作等导致不常用的按钮的使用次数增加并且所期望的顺序被改变,也可以恢复所期
望的顺序。第三示例性实施例的基本配置与第一示例性实施例的基本配置相同,因此将仅描述不同之处。
77.图10是图示了根据本示例性实施例的菜单画面的示例的示图。与图4a和图4b的不同之处在于,显示了恢复按钮1007。按下恢复按钮1007可以恢复在按钮重新排序之前的按钮顺序。
78.将参考图11中图示的流程图来描述当按下恢复按钮1007时执行的处理。图11中的每个步骤是通过图像处理装置1的cpu 100执行程序来实现的。从rom 104读取然后执行待执行的程序。
79.在步骤s1101中,操作处理单元204从用户接受关于恢复按钮1007的操作,并且处理前进至步骤s1102。
80.在步骤s1102中,操作处理单元204读取由用户信息管理单元202保持的顺序改变历史。本文中提到的顺序改变历史是指示过去的按钮顺序的信息。为了存储历史,在本示例性实施例中,在步骤s503中按钮的顺序被改变的情况下,使用户信息管理单元202保持指示在改变之前的按钮顺序的信息。在操作处理单元204读取顺序改变历史之后,处理前进至步骤s1103。
81.在步骤s1103中,顺序改变处理单元206基于在步骤s1102中读取的顺序改变历史将按钮显示在菜单画面上。换句话说,恢复在重新排序之前的按钮顺序。此时,可以删除在上次执行的重新排序之后直到此次执行的重新排序的按钮使用历史。
82.执行以上提到的处理使用户即使在顺序变为用户不期望的顺序的情况下也能够恢复按钮的原始顺序。
83.在上述示例性实施例中,基于菜单画面上的按钮的使用历史来改变菜单画面上显示的按钮的顺序。然而,可设想到使用除按钮的使用历史以外的因素作为用于改变按钮顺序的因素。因素的示例可以是装置的状态。在纸张被放置在图像处理装置1的扫描仪上的状态下,可设想到将按钮重新排列,使得用于执行扫描处理的按钮被优先显示。在第四示例性实施例中,将给出对以下示例的描述:其中以这种方式基于多个因素执行按钮的自动重新排序的装置可以针对每个因素设置是否启用按钮的自动重新排序。第四示例性实施例的基本配置与第一示例性实施例的基本配置相同,因此将仅描述不同之处。
84.图14是图示了根据本示例性实施例的关于按钮的重新排序的设置画面1401的示例的示图。显示了用于切换是否将菜单画面上的按钮自动重新排序的按钮1403、用于切换是否使用按钮的使用历史将按钮重新排序的按钮1404、以及用于切换是否基于装置的状态将按钮重新排序的按钮1405。更具体地,可以针对用于将按钮重新排序的每个因素设置是否将按钮重新排序。例如,如果用于切换是否使用按钮的使用历史将按钮重新排序的按钮1404和用于切换是否基于装置的状态将按钮重新排序的按钮1405二者都被启用,则基于使用历史和装置状态二者将菜单画面上的按钮重新排序。当因素中的一个因素被禁用时,基于因素中的其他因素将按钮重新排序。用于执行重新排序的因素不限于上述两个因素。
85.图12是图示了由系统执行的顺序更新处理(s302)的流程图。图12中的每个处理是通过图像处理装置1的cpu 100执行程序来实现的。从rom 104读取然后执行待执行的程序。在流程图中,描述了以下情况:其中因素a(按钮的使用历史)和因素b(图像处理装置1的状态)这两个因素被提供作为用于将按钮重新排序的因素,并且图像处理装置1执行顺序改变
处理a(基于使用历史将按钮重新排序)和顺序改变处理b(基于图像处理装置1的状态将按钮重新排序)。
86.在步骤s1201中,顺序改变处理单元206读取在设置画面1401上做出的关于重新排序的设置,并且处理前进至步骤s1202。在图13中图示的用户信息管理表1300的顺序改变处理a/顺序改变处理b 1301中管理在设置画面1401上做出的关于重新排序的设置。
87.在步骤s1202中,顺序改变处理单元206基于在步骤s1201中读取的信息来检查顺序改变处理a是否被启用。在顺序改变处理a被启用的情况下(步骤s1202中的是),处理前进至步骤s1203。在顺序改变处理a被禁用的情况下(步骤s1202中的否),处理前进至步骤s1204和后续步骤。
88.在步骤s1203中,顺序改变处理单元206执行顺序改变处理a,并且此后,处理前进至步骤s1204。
89.在步骤s1204中,顺序改变处理单元206基于在步骤s1201中读取的信息来检查顺序改变处理b是否被启用。在顺序改变处理b被启用的情况下(步骤s1204中的是),处理前进至步骤s1205。在顺序改变处理b被禁用的情况下(步骤s1204中的否),处理结束。在步骤s1205中,顺序改变处理单元206执行顺序改变处理b,并且此后,处理结束。此时,在已执行了步骤s1203中的处理的情况下,顺序改变处理单元206进一步向经历了顺序改变处理a的顺序应用顺序改变处理b。可替代地,顺序改变处理单元206通过考虑顺序改变处理a和顺序改变处理b的因素二者来确定按钮的顺序。
90.执行以上提到的处理使得能够提供与用户期望的处理接近的改变按钮顺序的处理,并由此提高了用户的便利性。
91.在第一示例性实施例中,已给出了对以下模式的描述:在与如图4a和图4b中图示的菜单画面的一个示例相同的画面上显示与图像处理装置1的相应功能相关联的功能按钮401至403以及切换按钮404,但显示的模式不限于此。例如,如图14中图示的,当菜单按钮或类似按钮被按下时,切换按钮1403至1405被显示在另一画面或对话框上,并且可以在另一画面或对话框上接受用户的切换操作。不仅切换按钮404而且恢复按钮1007可以类似地显示在与其上显示功能按钮401至403的画面或对话框不同的另一画面或对话框上。切换按钮404和恢复按钮1007可以显示在相同的画面或对话框上,或者可以显示在不同的画面或对话框上。
92.在以上提到的示例性实施例中,已给出了对基于按钮的使用次数将菜单画面上的按钮重新排序的示例的描述,但优先显示按钮的配置不限于将按钮重新排序的配置。例如,可以采用基于按钮的使用次数以放大方式显示频繁使用的按钮的配置或突出显示这种按钮的配置。可替代地,可以采用在菜单画面上只显示频繁使用的按钮而不显示其他按钮的配置。
93.本发明增加了执行按钮的自动重新排序的装置中的便利性。
94.其他实施例
95.本发明的(一个或多个)实施例还可以通过读出和执行记录在存储介质(其也可以被更完整地称为“非暂时性计算机可读存储介质”)上的计算机可执行指令(例如,一个或多个程序)以执行(一个或多个)上述实施例中的一个或多个的功能和/或包括用于执行(一个或多个)上述实施例中的一个或多个的功能的一个或多个电路(例如,专用集成电路
(asic))的系统或装置的计算机来实现,并通过由该系统或装置的计算机通过例如读出和执行来自存储介质的计算机可执行指令以执行(一个或多个)上述实施例中的一个或多个的功能和/或控制一个或多个电路以执行(一个或多个)上述实施例中的一个或多个的功能执行的方法来实现。计算机可以包括一个或多个处理器(例如,中央处理单元(cpu)、微处理单元(mpu))并且可以包括单独计算机或单独处理器的网络以读出和执行计算机可执行指令。计算机可执行指令可以例如从网络或存储介质提供给计算机。存储介质可以包括例如硬盘、随机存取存储器(ram)、只读存储器(rom)、分布式计算系统的存储装置、光盘(诸如致密盘(cd)、数字多功能盘(dvd)或蓝光盘(bd)
tm
)、闪存设备、存储器卡等中的一种或多种。
96.其他实施例
97.本发明的实施例还可以通过如下的方法来实现,即,通过网络或者各种存储介质将执行上述实施例的功能的软件(程序)提供给系统或装置,该系统或装置的计算机或是中央处理单元(cpu)、微处理单元(mpu)读出并执行程序的方法。
98.虽然已参考示例性实施例描述了本发明,但要理解,本发明不限于所公开的示例性实施例。随附权利要求的范围应被赋予最宽泛的解释,以便涵盖所有这样的修改以及等同的结构和功能。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1