买专利,只认龙图腾
首页 专利交易 科技果 科技人才 科技服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

【发明授权】控制装置、电子装置以及控制方法_富士施乐株式会社_201510755495.3 

申请/专利权人:富士施乐株式会社

申请日:2015-11-09

公开(公告)日:2020-07-03

公开(公告)号:CN106293384B

主分类号:G06F3/0484(20130101)

分类号:G06F3/0484(20130101)

优先权:["20150624 JP 2015-126611"]

专利状态码:有效-授权

法律状态:2020.07.03#授权;2017.02.01#实质审查的生效;2017.01.04#公开

摘要:本发明公开了一种控制装置、电子装置以及控制方法,该控制装置包括决定单元、累积单元、登记单元和选择单元。决定单元决定表示包括第一层和第二层的图像的图像数据,第一层对应于在前景运行的应用程序,第二层位于第一层在观察方向上的前侧。累积单元累积与画面相关的信息,该画面对应于由应用程序要求显示的第二层并且该画面的显示未结束。登记单元针对各应用程序,登记当选择对应于在累积单元中累积的信息的任意画面时待应用的规则。如果由应用程序要求显示对应于第二层的画面,则选择单元依据登记在登记单元中的规则中的在前景运行的应用程序的规则,选择对应于第二层的画面,并命令决定单元来决定包含已选择的画面的图像数据。

主权项:1.一种控制装置,其特征在于,包括:决定单元,其决定表示包括第一层和第二层的图像的图像数据,所述第一层对应于在前景运行的应用程序,所述第二层位于所述第一层在观察方向上的前侧,所述第二层是对应于比所述第一层优先显示的画面的层;累积单元,其累积与画面相关的信息,所述画面对应于由应用程序要求显示的所述第二层并且所述画面的显示未结束;登记单元,其针对各应用程序,登记当选择对应于在所述累积单元中累积的所述信息的任意画面时待应用的规则、即所述第二层中的画面选择规则;以及选择单元,如果由应用程序要求显示对应于所述第二层的所述画面,则其依据登记在所述登记单元中的所述规则中的在所述前景运行的所述应用程序的所述规则,选择对应于所述第二层的画面,并命令所述决定单元来决定包含所选择的画面的图像数据,其中,各应用程序分别包含描述了所述第二层中的画面选择规则的回调,当电源启动后开始执行显示控制程序和各应用程序时,各应用程序向所述登记单元发送各应用程序中分别包含的回调的参照,所述登记单元与应用程序对应地登记该参照,当任意应用程序被指定为操作对象时,在已登记的所述画面选择规则中,所述选择单元将由被指定为所述操作对象的应用程序所登记的所述画面选择规则设定为待应用于所述第二层中的画面的选择的所述画面选择规则。

全文数据:控制装置、电子装置以及控制方法技术领域[0001]本发明涉及一种控制装置、电子装置以及控制方法。背景技术[0002]在日本专利文献特开2007-102751号公报中讨论的电子装置中,当事件发生时,在针对各个层具有预先决定的显示优先级的描绘信息数据结构rendering-1nformat1ndatastructure中,该电子装置在对应于该事件描绘信息的数据结构中登记对应于该事件的描绘信息,或删除在对应于该事件的描绘信息数据结构中登记的描绘信息。当描绘信息被登记或删除时,电子装置基于登记在描绘信息数据结构中的描绘信息,从具有较低显示优先级的层开始,在存储器的图像数据存储区域中描绘相当于一画面的图像,并在画面上显示在图像数据存储区域中描绘的图像。[0003]在日本专利文献特开2010-108304号公报中讨论的显示控制装置存储针对各应用程序预先决定的显示优先级。当应用程序要求在观察者的观察方向上指定叠加顺序的同时显示图像时,显示控制装置获得对应于已经做出该要求的应用程序的显示优先级。从在位于在观察方向上观察者的前侧的显示层与在后侧的显示层相比与更高的显示优先级关联的多个显示层之中,显示控制装置特定与获取的显示优先级相关的显示层。显示控制装置进行控制以显示画面,该画面为在特定的显示层中,基于由应用程序指定的叠加顺序,按照在观察方向上从前侧到后侧的叠加方式设置有被要求显示的图像,以及由已经做出要求的应用程序要求显示的、并且与上述图像属于相同图像组的图像。发明内容[0004]本发明的目的在于,当多个应用程序要求画面显示时,不需要使这些多个应用程序彼此相互合作地进行操作而进行画面的选择。[0005]根据本发明的第一方面,提供一种控制装置,其包括:决定单元、累积单元、登记单元以及选择单元。决定单元决定表示包括第一层和第二层的图像的图像数据,所述第一层对应于在前台foreground运行的应用程序,所述第二层位于所述第一层在观察方向上的前侧。累积单元累积与画面相关的信息,所述画面对应于由应用程序要求显示的所述第二层并且所述画面的显示未结束。登记单元针对各应用程序登记当选择对应于在所述累积单元中累积的信息的任意画面时待应用的规则。如果由应用程序要求显示对应于所述第二层的所述画面,则选择单元依据在所述登记单元中登记的所述规则中的在前景运行的所述应用程序的所述规则,选择对应于所述第二层的画面,并命令所述决定单元来决定包含所述已选择的画面的图像数据。[0006]根据本发明的第二方面,在根据第一方面的控制装置中,如果在前景运行其规则没有被登记在所述登记单元中的应用程序,则所述选择单元可以依据预定规则选择画面。[0007]根据本发明的第三方面,在根据第一或第二方面的控制装置中,所述选择单元可以向已经要求显示对应于所述第二层的所述画面的所述应用程序提供选择结果的通知。[0008]根据本发明的第四方面,在根据第一至第三方面中任一项的控制装置中,所述选择单元可以向已经要求显示所述已选择的画面的所述应用程序提供表示显示了所述已选择的画面的通知。[0009]根据本发明的第五方面,提供一种电子装置,其包括:根据第一至第四方面中任一项的控制装置;显示单元,其基于由所述决定单元决定的图像数据显示画面;接收单元,其接收在有所述显示单元显示的所述画面上的操作;以及执行单元,其依据由所述接收单元接收的所述操作执行处理。[0010]根据本发明的第六方面,提供一种控制方法,其包括:决定表示包括第一层和第二层的图像的图像数据,所述第一层对应于在前景运行的应用程序,所述第二层位于所述第一层在观察方向上的前侧;累积与画面相关的信息,所述画面对应于由应用程序要求显示的第二层并且所述画面的显示未结束;针对各应用程序,登记当选择对应于所述累积的信息的任意画面时待应用的规则;以及如果由应用程序要求显示对应于所述第二层的所述画面,则依据在所述已登记的规则中的在前景运行的所述应用程序的所述规则,选择对应于所述第二层的画面,并执行命令以决定包含所述已选择的画面的图像数据。[0011]根据本发明的第一、第五和第六方面,当多个应用程序要求画面显示时,不需要使这些多个应用程序彼此相互合作地进行操作也能够进行画面的选择。[0012]根据本发明的第二方面,即使在前景运行其画面选择规则未被登记的应用程序时,也可以选择画面。[0013]根据本发明的第三方面,可以根据画面选择结果来使应用程序进行处理。[0014]根据本发明的第四方面,可以针对以显示的画面来使应用程序进行处理。附图说明[0015]将基于下列附图详细说明本发明的示例性实施例,其中:[0016]图1示出复印机的硬件结构;[0017]图2是示出根据本发明的示例性实施例的电子装置的功能的框图;[0018] 图3示出主画面;[0019]图4示出扫描设定画面;[0020]图5示出扫描错误画面的一个实例;[0021]图6示出扫描错误画面的另一个实例;[0022]图7示出复印错误画面的一个实例;[0023]图8示出复印错误画面的另一个实例;[0024]图9示出分层的概念;[0025] 图1OA至1D各自示出候选列表;[0026]图11示出默认画面选择规则;[0027]图12示出主应用程序画面选择规则;[0028]图13示出扫描应用程序画面选择规则;[0029]图14是示出当复印机的电源启动时进行的操作的顺序图;[0030]图15是示出当显示主画面时在多个应用程序中发生错误时进行的操作的顺序图;[0031]图16是示出当在由用户变更操作对象应用程序之后在多个应用程序中发生错误时进行的操作的顺序图;以及[0032]图17是示出当在由该用户变更操作对象应用程序之后在多个应用程序中发生错误时进行的操作的顺序图。具体实施方式[0033]首先,将对本发明的示例性实施例的背景进行描述。已知有用于使同时执行多个应用程序的电子装置同时显示对应于各应用程序的多个画面的技术。但是,在例如复印机或智能电话中由于显示面的面积比较小而难以同时显示多个画面的情况下,通过选择任意画面来进行显示。[0034]通过由用户选择待操作的应用程序来进行或者通过响应于来自应用程序的要求由电子装置来进行待显示的画面的选择。作为后者的实例,可能存在以下情况:在用于显示第一应用程序的错误画面即,通知错误已经发生的画面的处理中,第二应用程序要求显示错误画面,或者当显示第一应用程序的错误画面时,第二应用程序要求显示错误画面。存在在应用程序端决定画面选择的规则的实例。但是,由于该规则随应用程序的不同而改变,如果多个应用程序要求显示错误画面,则存在无法决定待显示的画面的可能性。尽管也可以设想通过使应用程序彼此相互合作地进行操作来选择画面的结构,但这样的结构会导致复杂的应用程序。如果在电子装置端固定画面选择的规则,则在应用程序端的规则将变得无效。[0035]下面,将描述本发明的示例性实施例的一个实例。[0036] 结构[0037]图1示出复印机I的硬件结构。复印机I是根据本发明的示例性实施例的电子装置的一个实例。复印机I包括控制部11、存储部12、通信部13、显示部14、接收部15、读取部16、图像处理部17、传送部18以及打印部19。控制部11、存储部12和通信部13构成控制装置10。控制装置10可以任选地为复印机I的外部装置,并且控制装置10和复印机I可以通过通信单元彼此连接。在这种情况下,显示部14和接收部15可以提供在控制装置10中。[0038] 控制部11包括诸如中央处理单元CPU的运算装置,以及诸如只读存储器ROM和随机存取存储器RAM的存储装置。ROM存储描述用于激活硬件以及操作系统OS的程序的固件。RAM用于存储当执行计算时待由CPU使用的数据。存储部12例如包括半导体存储器或硬盘存储装置,且存储诸如OS和应用程序的软件。通信部13包括用于与外部电子装置通信的通信接口ΙF。通信部13与诸如局域网LAN的通信线路连接。[0039]显示部14例如包括液晶显示装置,并且具有其上显示有待由用户使用以操作复印机I的画面的显示面。接收部15例如包括触摸屏,其覆盖显示部14的显示面并且在靠近显示面的位置提供有键盘。接收部15接收用户操作并且根据该操作向控制部11输出信号。控制部11依据该操作的内容控制复印机I。[0040]读取部16通过光学读取文档生成图像数据。读取部16例如为图像扫描仪,其包括台板玻璃、光源、光学系统、彩色滤光片以及成像元件。光源向放置在台板玻璃上的文档照射光,并且由该文档反射的反射光经由光学系统和彩色滤光片进入成像元件。成像元件将接收的光转化成图像信号并将该图像信号输出至图像处理部17。[0041]图像处理部17对由读取部16输出的图像信号进行诸如画面处理和颜色转换的图像处理,从而生成光栅数据。传送部18从容纳纸张的纸张容器未显示中一张一张的取出打印纸张以下简称为“纸张”,并沿传送路径未显示传送各纸张。打印部19基于由图像处理部17生成的光栅数据在各经传送的纸张上打印图像。由打印部19进行的打印方法例如为电子照相方法或喷墨方法。[0042]存储部12存储应用程序,诸如显示控制程序、主应用程序、扫描应用程序以及复印应用程序。尽管显示控制程序是应用程序之一,但在以下描述中将除了显示控制程序之外的应用程序诸如主应用程序、扫描应用程序以及复印应用程序称为“应用程序”以将显示控制程序与其余的应用程序相区分。因为显示控制程序和应用程序由控制部11执行,所以复印机I的操作主要由控制部11来执行。为方便起见,下面将描述显示控制程序及其模块和应用程序的操作。[0043]图2是示出根据本发明的示例性实施例的电子装置的功能的框图。这些功能由控制部11执行显示控制程序来实现。决定单元101决定表示包括第一层和第二层的图像的图像数据,该第一层对应于在前景运行的应用程序,该第二层位于第一层在观察方向上的前侦U。累积单元102累积与画面相关的信息,该画面对应于由应用程序要求显示的第二层并且该画面的显示未结束。登记单元103针对各应用程序登记当选择对应于在累积单元102中累积的信息的任意画面时待应用的规则。如果存在来自应用程序显示对应于第二层的画面的要求,选择单元104依据登记在登记单元103中的规则中的在前景运行的应用程序的规则,选择对应于第二层的画面,并命令决定单元101来决定包括已选择的画面的图像数据。显示单元105基于由决定单元101决定的图像数据显示画面。接收单元106接收在由显示单元105显示的画面上的操作。执行单元107依据由接收单元106接收的操作执行处理。下面将描述实现这些功能的具体结构。[0044]显示控制程序是用于实现控制应用程序的图形用户界面GUI画面的显示的功能的程序。显示控制程序包括第一例程firstroutine、画面选择模块和描绘模块。画面选择模块用于实现选择待显示的画面的功能。当从应用程序接收到显示画面的要求以下简称为“显示要求”时,画面选择模块选择待显示的画面并命令描绘模块描绘已选择的画面。描绘模块用于实现描绘功能。描绘模块依据来自画面选择模块的命令将图像数据存储到图像数据存储区域中。显示部14的显示面基于存储在图像数据存储区域中的图像数据显示图像。随后提供这些模块的详细描述。[0045]主应用程序是用于实现接收用于指定待由用户操作的应用程序以下简称为“操作对象”的操作的功能。当复印机I的电源启动时,OS被启动,然后显示控制程序、主应用程序、扫描应用程序以及复印应用程序被启动。当复印机I的初始化结束时,主应用程序向画面选择模块发出主画面homescreen的显示要求。画面选择模块选择主画面作为待显示的画面并且命令描绘模块描绘主画面。[0046]图3示出主画面。主画面中已经设置有与扫描应用程序和复印应用程序关联的按钮虚拟操作子。当一个按钮被操作时,显示用于操作与该按钮相关的应用程序的画面。将作为画面的显示的结果处于可操作接收状态的应用程序称作“操作对象应用程序”。换言之,在前景运行的应用程序为操作对象应用程序,而在背景background运行的应用程序为非操作对象应用程序。扫描按钮用于将扫描应用程序指定为操作对象。复印按钮用于将复印应用程序指定为操作对象。当显示主画面时,主应用程序为操作对象应用程序。[0047]扫描应用程序用于实现文档读取功能。当在主画面上操作扫描按钮时,扫描应用程序向画面选择模块发出扫描设定画面的显示要求。画面选择模块选择扫描设定画面作为待显示的画面并命令描绘模块描绘扫描设定画面。[0048]图4示出扫描设定画面。扫描设定画面用于操作扫描应用程序并且具体地其上设置有用于设定例如文档读取条件和被生成的图像数据的存储目的地的插件。另外,扫描设定画面上设置具有用于将主应用程序指定为操作对象的按钮。当主按钮被操作时,扫描应用程序向画面选择模块发出主画面的显示要求。画面选择模块选择主画面作为待显示的画面并命令描绘模块描绘主画面。[0049]当在扫描应用程序中发生错误时,扫描应用程序向画面选择模块发出扫描错误画面的显示要求。[0050]图5示出扫描错误画面的一个实例。在本实例中,扫描错误画面通知在文档馈送装置即向台板玻璃馈送文档的装置未显示的传送路径中纸张被卡住,并且显示“请除去卡住的纸张”的错误消息。[0051]图6示出扫描错误画面的另一个实例。在本实例中,扫描错误画面通知文档馈送装置的盖被打开,并且显示“盖被打开”的错误消息。当用户打开盖以除去卡住的纸张时,显示该画面。[0052]复印应用程序用于实现文档的复制功能。当在主画面上操作复印按钮时,复印应用程序向画面选择模块发出复印设定画面的显示要求。画面选择模块选择复印设定画面作为待显示的画面并要求描绘模块描绘复印设定画面。复印设定画面用于操作复印应用程序并且具体地其上设置有用于设定例如文档读取条件以及图像打印条件的插件未显示。类似于扫描设定画面,复印设定画面上也设置具有主按钮。[0053]当与复印应用程序相关的错误发生时,复印应用程序向画面选择模块发出复印错误画面的显示要求。[0054]图7示出复印错误画面的一个实例。在本实例中,复印错误画面通知用于打印部19打印图像的色调剂不足,并且显示“请补充色调剂”的错误消息。[0055]图8示出复印错误画面的另一个实例。在本实例中,复印错误画面通知纸张容器为空,并且显示“请补充纸张”的错误消息。[0056]如果在传送部18的传送路径中或者在文档馈送装置的传送路径中纸张被卡住,则显示与图5类似的画面。另外,当用户打开盖以除去卡住的纸张时,显示与图6类似的画面。[0057]接下来,对画面选择模块进行描述。该结构是选择单元104的一个实例。当画面选择模块从应用程序接收画面显示要求时,画面选择模块选择待显示的画面并要求描绘模块描绘该已选择的画面。下面将描述层。[0058]图9示出分层的概念。层构成在画面显示中的虚拟的层结构。只要是多层则对层数量没有限制。本示例性实施例将参考具有两层的实例进行描述。在观察显示部14的显示面的方向上,位于后侧的层将被称作“第一层LI”,而位于前侧的层将被称作“第二层L2”。各层的形状和面积与显示面相同。[0059] 如果画面选择模块从应用程序接收画面的显示要求,则画面选择模块判断对应于画面类型的层。预先决定画面类型和层之间的对应关系。对应于主画面、扫描设定画面以及复印设定画面的层为第一层LI。对应于错误画面诸如随后描述的扫描错误画面和复印错误画面的层为第二层L2。换言之,第一层LI是对应于用于操作操作对象应用程序的画面的层即对应于在前景操作的应用程序的层,而第二层L2是对应于比第一层LI优先显示的画面的层。[0060]当各应用程序向画面选择模块发送对应于第二层L2的画面的显示要求时,应用程序生成与该画面相关的画面信息并将所生成的画面信息与显示要求一起发送至画面选择模块。该画面信息例如包括要求源信息、发生时间信息、优先级信息以及字符串信息。要求源信息表示已发送了显示要求的应用程序。发生时间信息表示作出显示要求的时间。优先级信息表示显示画面的优先级。显示画面的优先级例如是多个预设优先级中的一个,并根据各类型画面的优先级针对应用程序代码预先设定。应用程序生成表示根据要求待显示的画面的类型的优先级的优先级信息。例如,在本示例性实施例中,设定了从I至5的5个优先级,并且将级别5设为最高优先级。字符串信息表示待设置在画面上的字符串例如,参见图50[0061]图1OA至1D各自示出候选列表。该结构是累积单元102的一个实例。候选列表存储在存储部12中。候选列表累积从应用程序接收的画面信息。当画面选择模块从应用程序接收对应于第二层L2的画面的显示要求和画面信息时,画面选择模块将画面信息添加至候选列表。画面选择模块基于书写在候选列表中的画面信息选择画面并且命令描绘模块描绘已选择的画面。另外,当画面显示结束时,画面选择模块从候选列表中删除对应于该画面的画面信息。换言之,从当接收画面的显示要求时起到当该画面的显示结束时,在候选列表中书写对应于某个画面的画面信息的状态持续。当接收到新的画面的显示要求时,画面选择模块将该画面的画面信息添加至候选列表。[0062]接下来,将描述画面选择处理。针对各应用程序,画面选择模块登记用于在第二层L2中选择画面的规则以下将简称为“画面选择规则”。具体地,各应用程序包含描述第二层L2中的画面选择规则的回调callback。当电源启动后显示控制程序和应用程序启动时,各应用程序向显示控制程序的画面选择模块发出其中包含有回调的参照。画面选择模块对应应用程序登记这些参照。该结构是登记单元103的一个实例。[0063]当任意应用程序被指定为操作对象时,在已登记的画面选择规则中,画面选择模块将由被指定为操作对象的应用程序所登记的画面选择规则设定为待用于在第二层L2中选择画面的画面选择规则。如上所述,由于在电源启动后首先将主应用程序指定为操作对象应用程序,所以画面选择模块将主应用程序画面选择规则设定为待用于在第二层L2中选择画面的画面选择规则。随后,当用户操作扫描按钮、复印按钮或主按钮时,操作对象应用程序被更新。然后,从已登记的画面选择规则中,画面选择模块将由被指定为新操作对象的应用程序所登记的画面选择规则设定为待用于在第二层L2中选择画面的画面选择规则。当从应用程序接收到对应于第二层L2的画面的显示要求时,画面选择模块依据在该时间点设定的画面选择规则即,通过参考描述该画面选择规则的回调选择待显示的画面。[0064]另外,画面选择模块具有描述默认画面选择规则的子程序。如果将其画面选择规则未登记的应用程序指定为操作对象,则画面选择模块依据该默认画面选择规则选择待显示的画面。此外,如果从应用程序接收到对应于第一层LI的画面的显示要求,则画面选择模块依据该默认画面选择规则选择待显示的画面。[0065]接下来,将描述画面选择规则的具体实例。[0066]图11示出默认画面选择规则。[0067]步骤 STOI[0068]当接收到对应于第二层L2的画面显示要求时,画面选择模块将从应用程序接收的画面信息添加至候选列表,参考书写在候选列表中的优先级信息,并选择具有最高优先级的画面。如果接收到对应于第一层LI的画面显示要求,画面选择模块选择在步骤STOl中已要求的画面作为待显示的画面。[0069]图12示出主应用程序画面选择规则。主应用程序画面选择规则是由主应用程序登记在画面选择模块中的第二层L2中的画面选择规则。[0070]步骤ST11[0071]画面选择模块向候选列表添加从应用程序接收的画面信息,参考书写在候选列表中的优先级信息,并选择具有最高优先级的画面。[0072]步骤 ST12[0073]画面选择模块判断在步骤STll中是否已选择了单一画面。如果已经选择了单一画面步骤ST12中的“是”,则画面选择模块结束处理。如果已经选择了两个或更多画面步骤ST12中的“否”,则画面选择模块的处理前进到步骤ST13。[0074]步骤 STl3[0075]画面选择模块参考书写在候选列表中的发生时间信息,并从在步骤STll中已选择的画面中选择具有最早发生时间的画面。[0076]图13示出扫描应用程序画面选择规则。扫描应用程序画面选择规则是由扫描应用程序登记在画面选择模块中的第二层L2中的画面选择规则。[0077]步骤 ST21[0078]画面选择模块向候选列表添加从应用程序接收的画面信息,参考书写在候选列表中的要求源信息,并判断是否存在来自作为要求源的扫描应用程序的显示要求。如果存在关于扫描应用程序的要求源信息,则判断为存在来自扫描应用程序的显示要求步骤ST21中的“是”,且画面选择模块的处理前进至步骤ST22。如果不存在关于扫描应用程序的要求源信息,则判断为不存在来自扫描应用程序的显示要求步骤ST21中的“否”,且画面选择模块的处理前进至步骤ST23。[0079]步骤 ST22[0080]画面选择模块参考书写在候选列表中的要求源信息并将由扫描应用程序要求显示的画面设定为待显示的画面的候选。[0081]步骤ST23[0082]画面选择模块参考书写在候选列表中的要求源信息并将由扫描应用程序要求显示的画面之外的画面设定为待显示的画面的候选。[0083]步骤 ST24[0084]画面选择模块参考书写在候选列表中的优先级信息并从在步骤ST22或ST23中设定为候选的画面中选择具有最高优先级的画面。[0085]步骤 ST25[0086] 画面选择模块判断在步骤ST24中是否已选择了单一画面。如果已经选择了单一画面步骤ST25中的“是”,则画面选择模块结束处理。如果已经选择了两个或更多画面步骤ST25中的“否”,则画面选择模块的处理前进到步骤ST26。[0087]步骤 ST26[0088]画面选择模块参考书写在候选列表中的发生时间信息并从在步骤ST24中已选择的画面中选择具有最早发生时间的画面。[0089]如果在上述程序中已经选择了画面,则画面选择模块命令描绘模块描绘已选择的画面。在这种情况下,画面选择模块向描绘模块发送表示已选择的画面类型的信息和字符串ig息。[0090]由于复印应用程序画面选择规则可以通过简单地将在扫描应用程序画面选择规则的步骤中的术语“扫描”替换为术语“复印”而获得,因此在此省略对其的描述和说明。[0091]接下来,将对描绘模块进行描述。描绘模块在存储部12中确保对应于在显示部14的显示面中的像素的数量的图像数据存储区域。描绘模块具有表示对应于第一层LI的画面即主画面、扫描设定画面或复印设定画面的图像数据。当从画面选择模块接收到对应于第一层LI的画面的描绘处理的命令时,描绘模块初始化图像数据存储区域并依据来自画面选择模块的命令在图像数据存储区域中存储用于描绘处理的图像数据。[0092]另外,描绘模块具有表示对应于第二层L2的画面即扫描错误画面或复印错误画面的模板的图像数据。当从画面选择模块接收到对应于第二层L2的画面的描绘处理的命令时,描绘模块初始化图像数据存储区域并且在存储区域中存储在先的对应于第一层LI的画面的图像数据。随后,描绘模块处理模板的图像数据从而显示由从画面选择模块接收的字符串信息表示的字符串,并且然后在图像数据存储区域中覆盖并存储该图像数据。由描绘模块进行的用于向图像数据存储区域中存储图像数据的处理被称为描绘处理。换言之,描绘处理是用于决定表示待在显示面上显示的图像的图像数据的处理即,决定单元101的一个实例。[0093] 当描绘处理结束时,显示部14基于该图像数据在显示面上显示画面S卩,显示单元105的一个实例。当用户在显示的画面上进行操作时,接收部15接收该操作S卩,接收单元106的一个实例。控制部11然后依据已接收的操作控制复印机I的各部分从而执行根据操作的处理即,执行单元107的一个实例。[0094]由于画面的形状和大小不是均匀设定的,因此可能存在画面占据显示面的整个区域的情况或者画面部分占据显示面的情况。部分占据显示面的画面的形状和大小也是不均匀的。由于对应于第二层L2的画面的图像数据待覆盖对应于第一层LI的画面的图像数据,因此对应于第二层L2的画面被全部显示。相反,对于对应于第一层LI的画面,仅显示了其没有与对应于第二层L2的画面重叠的部分。换言之,与对应于第一层LI的画面相比,优先显示对应于第二层L2的画面。[0095] 操作[0096]图14至图17是由显示控制程序执行的操作的顺序图。在这些图中,图14中的顺序图示出当复印机I的电源启动时进行的操作。[0097]顺序 SQOl[0098]画面选择模块登记主应用程序画面选择规则参见图12。[0099]顺序 SQ02[0100]画面选择模块登记扫描应用程序画面选择规则参见图13。[0101]顺序 SQ03[0102]画面选择模块登记复印应用程序画面选择规则。[0103] 顺序SQ0USQ02以及SQ03的顺序可以与该顺序不同。[0104]顺序 SQ04[0105]画面选择模块将主应用程序画面选择规则设定为待用于选择第二层L2中的画面的画面选择规则。另外,画面选择模块将默认画面选择规则参见图11设定为待用于选择第一层LI中的画面的画面选择规则。[0106]顺序 SQ05[0107] 主应用程序向画面选择模块发送主画面的显示要求。[0108]顺序 SQ06[0109]画面选择模块选择待显示的画面。具体来说,由于主画面是对应于第一层LI的画面,所以画面选择模块依据设定为第一层LI的画面选择规则的默认画面选择规则来选择待显示的画面。在本实例中,选择了主画面。[0110]顺序 SQ07[0111]画面选择模块命令描绘模块描绘主画面。描绘模块初始化图像数据存储区域并随后存储主画面的图像数据。作为结果,主画面显示在显示面上。在这种情况下,操作对象应用程序为主应用程序。[0112]图15是示出当显示主画面时在多个应用程序中发生错误时进行的操作的顺序图。[0113]顺序 SQlI[0114]例如,假设在7点29分检测到纸张容器是空的。然后,复印应用程序生成画面信息并将该画面信息和复印错误画面的显示要求发送给画面选择模块。在这种情况下,要求源信息显示“复印应用程序”,发生时间信息显示“7:29”,且字符串信息显示“请补充纸张”。在本例子中,优先级信息显示“3”。[0115]顺序 SQ12[0116]接下来,假设在由画面选择模块选择画面之前发生了另一个错误。例如,假设在7点30分检测到文档馈送装置的盖被打开。然后,扫描应用程序生成画面信息并将扫描错误画面的显示要求发送给画面选择模块。在这种情况下,要求源信息显示“扫描应用程序”,发生时间信息显示“7:30”,且字符串信息显示“盖被打开”。在本例子中,优先级信息显示“3”。[0117]顺序 SQ13[0118]画面选择模块选择待显示的画面。在本实例中,由于显示的是主画面S卩,操作对象应用程序为主应用程序,所以将主应用程序画面选择规则设定为第二层L2的画面选择规则。候选列表中书写有图1OA中所示的画面信息。当在步骤STll中参考优先级信息时,由于两个应用程序的优先级均为3,因此选择具有最高优先级的两个错误画面。然后,在步骤ST12中得到“否”的判断结果,并在步骤ST13中选择具有较早发生时间的复印错误画面。[0119]顺序 SQ14[0120]画面选择模块命令描绘模块描绘复印错误画面。在这种情况下,画面选择模块向描绘模块发送复印错误画面的字符串信息“请补充纸张”。描绘模块初始化图像数据存储区域并然后在存储区域中存储在先的对应于第一层LI的画面S卩,主画面的图像数据。随后,描绘模块覆盖并存储其中设置具有字符串信息的复印错误画面的图像数据。作为结果,在显示面上显示出其中设置具有错误消息“请补充纸张”的复印错误画面。[0121]图16和17是示出当在由用户变更操作对象应用程序之后在多个应用程序中发生错误时进行的操作的顺序图。在本实例中,在候选列表中没有书写画面信息的状态为初始状态。[0122]顺序 SQ21[0123]例如,假设在显示主画面的时候由用户操作了扫描按钮S卩,操作对象应用程序被变更为扫描应用程序。然后,显示控制程序将扫描应用程序已经被指定为操作对象的情况通知给画面选择模块和扫描应用程序。[0124]顺序 SQ22[0125]画面选择模块将待用于选择第二层L2中的画面的画面选择规则变更为扫描应用程序画面选择规则参见图13。[0126]顺序 SQ23[0127]主应用程序向画面选择模块发送扫描设定画面的显示要求。[0128]顺序 SQ24[0129]画面选择模块选择待显示的画面。具体来说,由于扫描设定画面是对应于第一层LI的画面,因此画面选择模块依据设定为第一层LI的画面选择规则的默认画面选择规则选择待显示的画面。在本实例中,选择了扫描设定画面。[0130]顺序 SQ25[0131]画面选择模块命令描绘模块描绘扫描设定画面。描绘模块初始化图像数据存储区域并随后存储扫描设定画面的图像数据。作为结果,在显示面上显示扫描设定画面。在这种情况下,将操作对象应用程序变更为扫描应用程序。[0132]顺序 SQ26[0133]随后,假设在7点39分检测到缺少色调剂。然后,复印应用程序生成画面信息并向画面选择模块发送画面信息和复印错误画面的显示要求。在这种情况下,要求源信息显示“复印应用程序”,发生时间信息显示“7:39”,且字符串信息显示“请补充色调剂”。在本实例中,优先级信息显示“3”。[0134]顺序 SQ27[0135]画面选择模块选择待显示的画面。在本实例中,在顺序SQ22中设定了扫描应用程序画面选择规则。候选列表中书写具有图1OB中显示的画面信息。当参考要求源信息时,由于不存在关于扫描应用程序的要求源信息,所以在步骤ST21中得到了“否”的判断结果,并且在步骤ST23中由复印应用程序要求显示的画面变成候选。在步骤ST24中也选择了该画面,并且在步骤ST25中得到了“是”的判断结果。然后,画面选择处理结束。[0136]顺序 SQ28[0137]画面选择模块命令描绘模块描绘复印错误画面。描绘模块初始化图像数据存储区域并且然后存储在先的对应于第一层LI的画面S卩,扫描设定画面的图像数据。然后,描绘模块存储其上设置具有字符串“请补充色调剂”的复印错误画面的图像数据。作为结果,在显示面上显示了该复印错误画面。[0138]顺序 SQ29[0139]随后参加图17,假设在7点40分在文档馈送装置中发生了卡纸。然后,扫描应用程序生成画面信息并向画面选择模块发送画面信息和扫描错误画面的显示要求。在这种情况下,要求源信息显示“扫描应用程序”,发生时间信息显示“7:40”,且字符串信息显示“请除去卡住的纸张”。在本实例中,优先级信息显示“3”。[0140]顺序 SQ30[0141]画面选择模块选择待显示的画面。在本实例中,在顺序SQ22中设定了扫描应用程序画面选择规则。候选列表中书写具有图1OC中显示的画面信息。当参考要求源信息时,由于存在关于扫描应用程序的要求源信息,在步骤ST21中得到了“是”的判断结果,并且在步骤ST23中由扫描应用程序要求显示的画面变成候选。在步骤ST24中也选择了该画面,并且在步骤ST25中得到了“是”的判断结果。然后,画面选择处理结束。[0142]顺序 SQ31[0143]画面选择模块命令描绘模块描绘扫描错误画面。描绘模块初始化图像数据存储区域并且然后存储在先的对应于第一层LI的画面S卩,扫描设定画面的图像数据。然后,描绘模块存储其上设置具有字符串“请除去卡住的纸张”的扫描错误画面的图像数据。作为结果,在显示面上显示了该扫描错误画面。[0144]顺序 SQ32[0145]随后,假设在7点41分检测到纸张容器为空。然后,复印应用程序生成画面信息并且向画面选择模块发送画面信息和复印错误画面的显示要求。在这种情况下,要求源信息显示“复印应用程序”,发生时间信息显示“7:41”且字符串信息显示“请补充纸张”。在本实例中,优先级信息显示“5”。[0146]顺序 SQ33[0147]画面选择模块选择待显示的画面。在本实例中,在顺序SQ22中设定了扫描应用程序画面选择规则。候选列表中书写具有图1OD中显示的画面信息。当参考要求源信息时,由于存在关于扫描应用程序的要求源信息,在步骤ST21中得到了“是”的判断结果,并且在步骤ST23中由扫描应用程序要求显示的画面变成候选。在步骤ST24中也选择了该画面,并且在步骤ST25中得到了“是”的判断结果。然后,画面选择处理结束。在这种情况下,由于已选择的画面没有变化,画面选择模块不命令描绘模块进行描绘处理。任选地,即使当已选择的画面没有变化时,画面选择模块也可以命令描绘模块进行描绘处理。[0148]根据本示例性实施例,依据在前景运行的应用程序决定的规则选择了画面。因此,如果多个应用程序要求画面显示,也不需要使多个应用程序彼此相互合作地操作来选择画面。这可以避免复杂的应用程序。[0149]另外,根据本示例性实施例,即使在前景运行其画面选择规则未被登记的应用程序的情况下,也依据默认画面选择规则来选择画面。[0150] 变形例[0151]本示例性实施例可以如下变形。另外,多个变形例可以结合。[0152] 第一变形例[0153]选择单元104可以向已经要求对应于第二层L2的画面显示的应用程序提供选择结果的通知。具体来说,如果画面选择模块已完成了对应于第二层L2的画面的选择,则向已经要求画面显示的应用程序提供是否已经选择了画面的通知。例如,当接收到表示已选择画面的通知时,从该通知起经过了预定的时间之后,应用程序可以向画面选择模块再次发送画面的显示要求。[0154] 第二变形例[0155] 选择单元104可以向已经作出了已选择的画面的显示要求的应用程序提供表示画面被显示的通知。具体来说,当描绘处理结束时,画面选择模块向已经作出了已选择的画面的显示要求的应用程序提供表示画面被显示的通知。由于该画面对应于第二层L2,因此对应于第一层LI的画面部分未显示或完全未显示。例如,从该通知起经过了预定的时间之后,应用程序可以要求画面选择模块结束画面的显示。[0156] 第三变形例[0157]尽管在上述示例性实施例中作为对应于第二层L2的画面的实例描述了错误画面,但对应于第二层L2的画面不必是错误画面。例如,对应于第二层L2的画面可以任选为当通用串行总线USB存储器与复印机I连接时用于选择待执行的应用程序的弹出画面。作为另一个选择,对应于第二层L2的画面可以是显示由应用程序执行的处理的进展状况的画面。作为另一个选择,对应于第二层L2的画面可以是当纸张容器补充纸张时用于设定纸张容器的画面。[0158] 第四变形例[0159]尽管在上述示例性实施例中作为实例显示了包括第一层LI和第二层L2的图像,但本发明的示例性实施例也可以应用程序于显示包括三层或更多层的图像的结构。在此作为实例将描述包括三层的变形例。除了上述示例性实施例的结构之外,根据本变形例的结构显示包括位于第二层L2在观察方向上的前侧的第三层的图像。该第三层例如对应于显示由应用程序执行的处理的进展状况的画面。针对各应用程序,画面选择模块除了登记第二层L2中的画面选择规则之外还登记第三层中的画面选择规则第二层L2中的画面选择规则和第三层中的画面选择规则可以相同。当各应用程序向画面选择模块发送对应于第三层的画面显示要求时,应用程序生成与该画面相关的画面信息并且将该生成的画面信息与显示要求一起发送至画面选择模块。除了上述示例性实施例中的候选列表即,第二层L2的候选列表之外,存储部12存储第三层的候选列表。如果画面选择模块从应用程序接收画面的显示要求,则画面选择模块判断对应于画面的类型的层并向该判断的层的候选列表添加画面信息。第三层的画面选择处理的程序与第二层L2的画面选择处理的程序类似。[0160] 第五变形例[0161] 在上述示例性实施例中,描述了对应于主画面、扫描设定画面以及复印设定画面的层作为第一层LI的实例。任选地,对应于主画面的层可以提供在第一层LI在观察方向的后面。在本实例中,如果指定扫描应用程序和复印应用程序中的一个作为操作对象在前景运行,则设定指定为操作对象的应用程序的画面选择规则。如果既没有将扫描应用程序也没有将复印应用程序指定为操作对象,则主应用程序变成操作对象在前景运行,并设定主应用程序的画面选择规则。[0162]第六变形例[0163]尽管在上述示例性实施例中描述了默认画面选择规则的实例,但显示控制程序可以包括彼此不同的多个默认画面选择规则,并且应用程序可以向画面选择模块发送指定任意默认画面选择规则的识别符。[0164]另外,画面选择规则可以是任何类型的规则,诸如当接收了特定种类画面的显示要求时,强制选择该画面的规则。[0165] 第七变形例[0166]在上述示例性实施例中,将具有触摸屏功能的接收部15描述为一个实例。任选地,可以提供定点装置,诸如鼠标。[0167] 在上述示例性实施例中,将由执行显示控制程序实现上述功能作为实例。任选地,上述功能可以通过硬件电路实施。另外,可以通过将该程序存储在计算机可读存储介质诸如光学存储介质或半导体存储器中来提供该程序,并通过从该存储介质读取该程序将该程序安装在电子装置中。另外,该程序可以经由电通信线路提供。[0168]为了进行图示和说明,以上对本发明的示例性实施例进行了描述。其目的并不在于全面详尽地描述本发明或将本发明限定于所公开的具体形式。很显然,对本技术领域的技术人员而言,可以做出许多修改以及变形。本实施例的选择和描述,其目的在于以最佳方式解释本发明的原理及其实际应用,从而使得本技术领域的其他熟练技术人员能够理解本发明的各种实施例,并做出适合特定用途的各种变形。本发明的范围由与本说明书一起提交的权利要求书及其等同物限定。

权利要求:1.一种控制装置,其特征在于,包括:决定单元,其决定表示包括第一层和第二层的图像的图像数据,所述第一层对应于在前景运行的应用程序,所述第二层位于所述第一层在观察方向上的前侧;累积单元,其累积与画面相关的信息,所述画面对应于由应用程序要求显示的所述第二层并且所述画面的显示未结束;登记单元,其针对各应用程序,登记当选择对应于在所述累积单元中累积的所述信息的任意画面时待应用的规则;以及选择单元,如果由应用程序要求显示对应于所述第二层的所述画面,则其依据登记在所述登记单元中的所述规则中的在所述前景运行的所述应用程序的所述规则,选择对应于所述第二层的画面,并命令所述决定单元来决定包含所选择的画面的图像数据。2.根据权利要求1所述的控制装置,其中,如果在所述前景运行其规则没有被登记在所述登记单元中的应用程序,则所述选择单元依据预定规则选择画面。3.根据权利要求1或2所述的控制装置,其中,所述选择单元向已经要求显示对应于所述第二层的所述画面的所述应用程序提供选择结果的通知。4.根据权利要求1至3中任一项所述的控制装置,其中,所述选择单元向已经要求显示所述已选择的画面的所述应用程序提供表示显示了所述已选择的画面的通知。5.一种电子装置,其特征在于,包括:根据权利要求1至4中任一项所述的控制装置;显示单元,其基于由所述决定单元决定的图像数据显示画面;接收单元,其接收在由所述显示单元显示的所述画面上的操作;以及执行单元,其依据由所述接收单元接收的所述操作执行处理。6.一种控制方法,其特征在于,包括:决定表示包括第一层和第二层的图像的图像数据,所述第一层对应于在前景运行的应用程序,所述第二层位于所述第一层在观察方向上的前侧;累积与画面相关的信息,所述画面对应于由应用程序要求显示的所述第二层并且所述画面的显示未结束;针对各应用程序,登记当选择对应于所述累积的信息的任意画面时待应用的规则;以及如果由应用程序要求显示对应于所述第二层的所述画面,则依据在所述已登记的规则中的在所述前景运行的所述应用程序的所述规则,选择对应于所述第二层的画面,并执行命令以决定包含所述已选择的画面的图像数据。

百度查询: 富士施乐株式会社 控制装置、电子装置以及控制方法

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。