输入设备和输入控制方法

文档序号:6353910阅读:142来源:国知局
专利名称:输入设备和输入控制方法
技术领域
本发明涉及输入设备和输入控制方法。
背景技术
已知用户能够通过触摸或按压在显示装置上显示的按钮来向其输入指令的各种 设备。例如,专利文件1(日本专利申请公布No. 2006-135780)公开了一种多功能设备,该 设备具有多个功能,诸如复印功能和电话功能,并且用户能够通过触摸或按压在显示装置 上显示的按钮或图像来向其输入指令。在这种设备中,当在其中用于与特定功能不同的功 能的屏幕被显示的状态中中断该特定功能的作业时,设备将屏幕划分为两个屏幕,使得原 始显示的按钮被显示在所述两个屏幕之一上,并且与被中断的功能的作业相关的按钮被显 示在另一个屏幕上。

发明内容
然而,在上述多功能设备的配置中,当屏幕因为刚好在用户触摸或按压在屏幕上 的按钮之前发生特定事件而被突然划分时,用户可能在未注意到屏幕的改变的情况下或以 过大的动作来触摸屏幕。当在用户触摸的位置上显示与用户打算触发的按钮不同的按钮 时,可能不幸地执行用户未打算的处理。例如,当用户刚好在触摸在屏幕上显示的按钮之前 突然从外部装置接收到到来的呼叫时,则“电话断开按钮”已经突然显示在用户将在屏幕上 触摸的位置上,并且最后用户非故意地触摸了“电话断开按钮”,那么电话线路与用户的意 愿背离地被断开。注意,这样的问题可能出现在除了多功能设备之外的各种设备或装置中。例如,也 在用户使用个人计算机浏览网页期间突然显示弹出广告的情况下或在用户使用个人计算 机的操作期间突然显示对话框的情况下,用户可能非故意地触摸或指定突然显示的弹出广 告或对话框。已经根据上述情况开发了本发明,并且本发明的目的是提供一种输入设备和输入 控制方法,它们可以即使当用户在显示的更新之后非故意地指定操作图像时也防止用户未 打算的处理的执行。可以根据本发明实现如上所述的目的,本发明提供了一种输入设备,包括显示装 置,其被配置来显示至少一个操作图像,所述操作图像接受输入对象的输入;图像指定检测 装置,其被配置来检测在所述显示装置上显示的所述至少一个操作图像的指定;处理执行 部分,其被配置来当所述图像指定检测装置已经检测到已经指定了所述至少一个操作图像 时,执行预先向所述指定的操作图像分配的处理;显示更新部分,其被配置来从在所述显示 装置上已经显示所述至少一个操作图像的状态在所述显示装置上执行操作屏幕的更新,所 述操作屏幕包括所述至少一个操作图像;以及,禁止部分,其被配置来当所述图像指定检测 装置已经检测到如下的操作图像的指定时,即,该操作图像在通过所述显示更新部分的所 述操作屏幕的所述更新之后已经在所述显示装置上被显示并且与在所述更新之前在所述显示装置上显示的操作图像不同,禁止向指定的所述操作图像分配的处理的执行。上所述的目的也可以通过如下所述的本发明实现,即提供一种输入控制方法,包 括显示至少一个操作图像;检测显示的所述至少一个操作图像的指定;以及,当已经检测 到所述至少一个操作图像的所述指定,并且在从已经显示所述至少一个操作图像的状态更 新操作屏幕后已经检测到与在显示更新之前显示的操作图像不同的操作图像的指定的情 况下,执行预先向所述指定的操作图像分配的处理的时候,禁止向所述指定的操作图像预 先分配的处理的执行。


通过结合附图阅读本发明的实施例的下面的详细描述,可以较好地理解本发明的 目的、特征、优点以及技术和工业意义,在附图中图1是示出作为本发明的实施例的MFP的电气构造的框图;图2A是示出在复印功能期间在LCD的显示面板上显示的屏幕的示例的视图,并 且,图2B是示出在电话功能的中断期间在LCD的显示面板上显示的两个屏幕的示例的视 图;图3示出由作为第一实施例的MFP的CPU执行的更新处理的流程图;图4是示出由作为第二实施例的MFP的CPU执行的更新处理的流程图;图5是示出作为第三实施例的MFP的电气构造的框图;图6是示出由作为第三实施例的MFP的CPU执行的中断处理的流程图;图7是示出由作为第三实施例的MFP的CPU执行的操作按钮触摸处理的流程图; 以及图8是示出由作为第四实施例的MFP的CPU执行的接近检测处理的流程图。
具体实施例方式以下,将参考附图描述本发明的实施例。如图1中所示,多功能外部设备(MFP)I具有各种功能,诸如复印功能、传真功能、 扫描功能和打印功能。在MFP 1的IXD 16上显示作为操作可接受图像的操作按钮或图像 32 (参见图2A和2B),该操作可接受图像可以接受输入对象33的输入,并且对应于功能的 所选择的一个。在另一个功能的中断请求的情况下,MFP 1将LCD 16的操作屏幕或视图划 分为两个部分。与已经被选择的功能对应的操作按钮32被显示在两个屏幕之一上,与已经 进行中断的功能对应的操作按钮32被显示在两个屏幕的另一个上。具体地说,作为本实施 例的MFP 1被配置使得,即使当另一个功能的中断请求已经改变了操作按钮32的布置,并 且由此用户已经非故意地触摸或指定了操作按钮32中的非打算的一个时,这个MFP 1可以 防止用户未打算的处理的执行。以下,将更详细地描述这个MFP 1。MFP 1 主要包括 CPU 10,ROM IURAM 12、快闪存储器(FlashMemory) 14、操作硬键 15,LCD 16、触摸面板17、扫描器20、打印机21、NCU 23和调制解调器Μ。CPU 10,ROM 11、 RAM 12和快闪存储器14经由总线沈彼此连接。操作硬键15、IXD 16、触摸面板17、扫描 器20、打印机21、NCU 23、调制解调器M和总线沈经由输入和输出端口 27彼此连接。CPU 10被配置来根据在ROM IURAM 12或快闪存储器14中存储的固定值和程序,或根据经由NCU 23发送和接收的各种信号,控制MFPl的各个功能和连接到输入和输出端 口 27的MFP 1的各个部分。ROM 11是不可重写存储器,其存储例如输入控制程序11a、操作按钮管理表lib和 操作按钮位置表11c。CPU 10根据输入控制程序Ila执行更新处理(参考图幻。操作按钮 管理表lib是如下的表,即,该表存储在IXD 16上可显示的操作按钮32 (参见图2A和2B) 的每一个和已经预先向每一个操作按钮32分配的处理的一个之间的对应关系。操作按钮 位置表Ilc是存储每一个操作按钮32的显示区域的表。将参考图2A和2B来描述操作按 钮32。RAM 12是可重写易失性存储器,并且包括前一个操作位置存储器12a。前一个操 作位置存储器1 是存储操作按钮32的最近被触摸的一个操作按钮的存储器。每次当已 经触摸或指定操作按钮32的任何一个时,更新前一个操作位置存储器12a。快闪存储器14 是可重写非易失性存储器。操作硬键15的每一个是用于向MFP 1输入命令的硬键。LCD 16 是作为显示装置的液晶显示器,该显示装置包括显示面板16a (参见图2A和2B),并且被配 置来在显示面板16a上显示各种图像。作为图像指定(图像选择)检测装置或接近触摸检测部分的触摸面板17包括在 显示面板16a上叠加的检测区域17a(参考图2A和2B)。触摸面板17是电容触摸面板,其 检测诸如用户手指这样的输入对象33 (参见图2A和2B)在检测区域17a上的触摸和向检 测区域17a的接近。检测区域17a的整个区域被以网格形状细分为单元区域,在其中每一 个单元区域中设置了静电传感器。当输入对象33已经接近或触摸单元区域之一时,静电传 感器的对应的一个检测触摸或接近。基于下述坐标系,坐标信息(χ坐标和y坐标)被使得 与在检测区域17a中的每一个单元区域对应,即,在所述坐标系中,触摸面板17的左上被定 义为原点,向右方向被定义为X方向,并且向下方向被定义为Y方向。触摸面板17输出已 经检测到输入对象33的触摸或接近的静电传感器的坐标信息。注意,触摸面板17可以被叠加或重叠在显示面板16a的上表面上,以便保持与上 表面的紧密接触。替代地,可以在触摸面板17和显示面板16a的上表面之间形成空间,或 者,可以在显示面板16a上叠加触摸面板17,并且其间插入例如透明膜。扫描器20被配置为以传真功能、扫描功能或复印功能读取文件。打印机21被配 置来在记录片材上记录图像。NCU 23被配置来控制电话线路。调制解调器M被配置来在 传真的发送中将发送信号调制为适合于在电话线路中的发送的形式,并且在传真的接收中 解调从电话线路发送的被调制的信号。接下来参考图2A和2B来描述在显示面板16a上的显示。如图2A中所示,在显示 面板16a的整个区域上显示被分配单个功能的单个显示屏幕,并且以下将这样的显示称为 “全屏幕显示”。而且,如图2B中所示,显示面板16a的整个区域被划分为分别被分配不同 功能的两个区域,并且以下将这样的显示称为“双屏幕显示”或“划分屏幕显示”。如图2A中所示,在全屏幕显示期间,在显示面板16a上显示功能信息30,用于示 出当前选择的功能;设定值信息31,用于示出设定值;以及,操作按钮32。如上所述,触摸面 板17的检测区域17a叠加在显示面板16a上。因此,当用户使用输入对象33触摸或按下 在显示面板16a上显示的操作按钮32之一时,触摸面板17检测用户触摸的位置(以下可 以称为“操作位置”)。
7
在作为本实施例的MFP 1中,触摸或按压操作按钮32的显示区域对应于操作按钮 32的指定或选择。各个操作按钮32的显示区域被预先存储在操作按钮位置表Ilc中。因 此,MFP 1基于触摸面板17检测的操作位置和操作按钮32的显示区域来指定操作按钮32 的触摸或指定的一个。然后,MFP 1执行预先向指定的操作按钮32分配的处理。例如,当 操作按钮32的被分配用于从在“数量”字段(参考图2A和2B)中显示的设定值减去一(1) 的处理的那一个操作按钮(以下可以将该操作按钮32称为“相减操作按钮32a”)已被触 摸或操作时,MFP 1从在“数量”字段中显示的设定值减去一(1)。注意,MFP 1将由该操作 指定的操作按钮32存储到前一个操作位置存储器12a(参考图1)内。当在全屏幕显示期间已经进行了另一个功能的中断请求时,MFP 1将在显示面板 16a上的显示更新或改变为双屏幕显示(参考图2B)。在此,以下把在显示面板16a上显示 的两个屏幕当中的与从显示的更新之前起已经显示的功能相关的那一个屏幕称为“原始屏 幕34”。而且,以下把两个屏幕当中的与已经中断的功能相关的另一个屏幕称为“中断屏幕 36”。注意,在操作按钮位置表Ilc中预先存储了在全屏幕显示期间的各个操作按钮32的 显示区域和在双屏幕显示期间的各个操作按钮32的显示区域。将说明用户在图2A所示的全屏幕显示期间即将触摸操作按钮32的任何一个时在 显示面板16a上的显示已经被更新或改变为双屏幕显示的情况。在该情况下,有可能即使 操作按钮32的布置已经改变,用户也由于未注意到显示的更新或由于过大的动作而非故 意地触摸操作按钮32的非打算的一个。例如,如图2A和2B中所示,当操作按钮32当中的被分配用于断开会话的处理的 那一个操作按钮(以下可以称为“断开操作按钮32b”)被显示在其上在显示更新之前已经 显示了相减操作按钮32a的区域上时,用户可能不幸地错误触摸断开操作按钮32b,即使用 户打算触摸相减操作按钮32a。为了解决这个问题,作为本实施例的MFP 1被配置使得当触摸在更新为双屏幕显 示之后显示的操作按钮32之一时,并且当在更新之前显示的另一个操作按钮32 (其具有与 被触摸的操作按钮32不同的功能)的显示区域上显示在更新之后显示的被触摸的操作按 钮32的至少一部分时,MFP 1不执行与在更新之后显示的被触摸的操作按钮32对应的处 理。S卩,MFP 1不接受或接收用于执行向在显示的更新之后被触摸的操作按钮32分配的处 理的用户操作。当以这种方式配置MFP 1时,可防止用户未打算的处理的执行。注意,MFP 1向前一个操作位置存储器12a内存储被触摸的操作按钮32,而与是否要执行向被触摸的 操作按钮32分配的处理无关。而且,MFP 1被配置使得,当在更新之前显示的另一个操作按钮32 (其具有与被触 摸的操作按钮32不同的功能)的显示区域上显示在更新之后显示的被触摸的操作按钮32 的至少一部分时,MFP 1执行向在更新之前显示的操作按钮32分配的处理。当以这种方式 配置MFP 1时,MFP 1可以执行用户打算的处理。例如,如图2A和2B中所示,当在更新为双屏幕显示之后在其上已经在全屏幕显示 期间显示相减操作按钮32a的区域上显示断开操作按钮32b,并且用户已经触摸了断开操 作按钮32b时,MFP 1取消与用于指定断开操作按钮32b的操作对应的处理的执行,并且执 行向原始显示的相减操作按钮32a分配的处理。即,MFP 1执行用于从“数量”字段的设定 值减去一(1)的处理,而不执行用户不期望的会话的断开。
注意,当在更新之后用户触摸了在其上未在全屏幕显示期间显示操作按钮32的 区域上显示的操作按钮32时,即,当用户触摸了在与其上在全屏幕显示期间分别显示操作 按钮32的区域不同的区域上显示的操作按钮32时,MFP 1执行向被触摸的操作按钮32分 配的处理。在图2B中所示的情况下,向操作按钮32之一分配用于提高或减小在中断屏幕36 中的“音量”字段中显示的设定值的处理(以下将此按钮32称为“音量操作按钮32c”),并 且,音量操作按钮32c的显示区域不与在显示的更新之前显示的各个操作按钮32的任何一 个显示区域重叠。当用户触摸未与在显示的更新之前显示的各个操作按钮32的任何一个 显示区域重叠的这样的操作按钮32时,很可能用户的操作不是错误的操作。因此,当用户 触摸这样的操作按钮32时,MFP 1执行向操作按钮32分配的处理。而且,在图2A和2B中,通过虚线来指示每一个在触摸面板17上设置的操作接受 区域38。这些操作接受区域38被图示以用于更容易明白的目的。因此,操作接受区域38 不被显示在显示面板16a上,并且不能被用户可视地识别。当用户触摸了操作接受区域38之一时,MFP 1判定在被触摸的操作接受区域38中 显示的操作按钮32已经被触摸,并且执行向操作按钮32分配的处理。因此,在下面的解释 中,触摸或指定操作按钮32除了指定操作按钮32之外,进一步包括指定操作接受区域38。 而且,当已经触摸或指定操作接受区域38时,MFP 1将在被触摸的操作接受区域38中显示 的操作按钮32存储到前一个操作位置存储器12a内作为被触摸的操作按钮32。每一个操作接受区域38可以被设置为与操作按钮32的对应的一个相同的形式和 相同的大小,但是在本实施例中,每一个操作接受区域38被设置为比对应的操作按钮32的 显示区域略大的尺寸,以便包含该操作按钮32及其周围区域。即,即使当用户已经触摸了 略微偏离该操作按钮32的显示区域的位置时,MFP 1也判定已经触摸了操作按钮32,并且 执行用户打算的处理。作为本实施例的MFP 1被配置使得,当用户已经触摸操作接受区域38时,在与其 中已经触摸在操作接受区域38中的操作按钮32的情况下相同的条件下,使得由该触摸引 起的处理的执行禁止或无效。即,当在显示的更新之前已经在被触摸的操作接受区域38中 的操作按钮32的显示区域上显示了另一个操作按钮32的至少一部分时,MFP 1使得由操作 接受区域38的触摸引起的处理的执行禁止或无效。因此,即使当用户在显示的更新之后在 双屏幕显示期间触摸了略远离操作按钮32的位置时,也可防止用户未打算的处理的执行。注意,当结束中断的功能时,MFP 1将在显示面板16a上的显示从双屏幕显示更新 或改变为全屏幕显示。接下来参考在图3中所示的流程图来描述由MFP 1的CPU 10执行的更新处理。这 个更新处理是例如用于当已经进行了与被选择的功能不同的功能的中断请求时,将在显示 面板16a上的显示更新为双屏幕显示,并且基于用户的操作来执行各种处理的处理。开始在S302,CPU 10判定是否已经进行了诸如到来的呼叫这样的预定中断请求。 当CPU 10判定还没有进行该预定中断请求时(S302:否),CPU 10在S316中执行正常的操 作。在此,执行正常的操作表示,当已经触摸或指定了任何操作按钮32时,MFP 1执行向被 触摸的操作按钮32分配的处理。另一方面,当CPU 10判定已经进行了该预定中断请求时(S302 是),CPU 10在
9S304中执行中断操作。然后,在S305中,CPU 10将在显示面板16a上的显示从全屏幕显示 更新到双屏幕显示。然后,在S306中,CPU 10判定在更新之后是否任何操作按钮32被显示在与如下的 操作按钮32重叠的区域上,即,所述操作按钮32已经在更新之前被显示并且与在更新之后 被显示的操作按钮32不同。换句话说,CPU 10判定在显示的更新之后显示的操作按钮32 的至少一部分是否被显示于在显示的更新之前显示的另一个操作按钮32的显示区域上。 当CPU 10在S306中做出否定判定时(S306 否),则CPU 10在S316中执行正常的操作。另一方面,当CPU 10在S306中做出肯定判定时(S306 是),CPU10在S308中判定 是否已经执行了连续的操作。具体地说,CPU 10判定是否已经在相对于前一个操作的预定 连续判定时间内执行了当前的操作。当CPU 10在更新为双屏幕显示之后第一次进行S308 的判定时,CPUlO判定是否已经从显示的更新之前到显示的更新之后(其中包括更新时间) 的时间段中执行了连续的操作。当CPU 10在更新为双屏幕显示之后第二次或第二次以上 进行S308的判定时,CPU 10判定是否已经在更新之后执行了连续的操作。当CPU 10判定已经执行了连续的操作时(S308 是),CPU 10在S309中判定是否 通过该连续操作已经触摸了与最后被触摸的操作按钮32相同的操作按钮32。当CPU 10 在更新为双屏幕显示(S30O之后第一次在S309中进行判定时,CPU 10判定由在显示更新 之前的操作触摸的操作按钮32的显示区域和由在显示更新之后的操作触摸的操作按钮32 的显示区域是否彼此叠加或彼此重叠。当CPU 10判定这两个显示区域彼此叠加或重叠时, CPU 10在S309中进行肯定的判定。当CPU 10第二次或第二次以上在S309中进行判定时, CPU 10不更新显示,因此,在显示面板16a上显示的各个操作按钮32的位置不改变。因此, CPU 10仅需要进行操作按钮32的类型的判定。如上所述,前一个操作位置存储器1 存储 由最后或前一个操作触摸的操作按钮32。因此,当最后操作触摸的操作按钮32和当前操作 触摸的操作按钮32彼此相同时,CPUlO在S309中进行肯定判定。当CPU 10进行肯定判定时(S309 是),CPU 10在S312禁止或阻止响应于在更新 之后显示的操作按钮32的触摸的处理的执行,并且执行向在更新为双屏幕显示之前在操 作位置显示的操作按钮32分配的处理。S卩,CPU 10再一次执行由在显示的更新之前的操 作执行的处理。然后,更新处理返回到S308,并且,CPU 10重复从S308开始的处理。S卩,在显示更 新之后在同一操作按钮32上的连续触摸期间,CPU 10禁止或无效与该操作对应的处理的 所有执行,并且重复地执行由在显示更新之前的操作执行的处理。例如,将描述下述情况在用户在图2A中所示的全屏幕显示期间连续地触摸相减 操作按钮32a的同时将显示更新到双屏幕显示,然后在其上在更新为双屏幕显示之前已经 显示相减操作按钮32a的区域上新显示断开操作按钮32b。当执行连续操作的用户未仔细 观看显示面板16a时,用户可能非有意地继续该连续操作,而未注意到已经在操作位置新 显示了断开操作按钮32b。即使在该情况下,在本实施例中的更新处理中,CPU 10禁止在与相减操作按钮 32a重叠的区域显示的断开操作按钮32b上的连续触摸期间与在断开操作按钮32b上的触 摸对应的处理的执行,并且每次当触摸断开操作按钮32b时执行向相减操作按钮3 分配 的处理。因此,即使用户已经做出了操作错误,MFP 1也能够执行由用户打算的处理。
另一方面,当CPU 10判定还没有执行连续操作时(S308 否),即当在前一个操作 之后在预定连续判定时间内还没有执行当前操作时,或当CPU 10在S309中进行否定判定 (S309 否)时,即,当虽然已经执行了连续操作,但是由前一个操作触摸的操作按钮32的显 示区域和由当前操作触摸的操作按钮32的显示区域不彼此重叠时,CPU 10在S314中判定 是否已经从显示的更新起过去了预定长度的时间。当CPU 10判定还没有过去预定长度的时间时(S314 否),即,在显示更新之后的 预定长度时间内的情况下,CPU 10在S315禁止与操作按钮32的触摸对应的处理的执行。 然后,CPU 10确定在显示更新之前在被触摸的操作按钮32的显示区域上显示的操作按钮 32,并且执行向被确定的操作按钮32分配的处理。然后,在S316中,CPU 10在显示更新之 后在已经过去预定长度的时间后执行正常操作,并且这个更新处理返回到S302。因此,在显示的更新之后的预定长度的时间内的情况下,即使当用户非故意地触 摸了操作按钮32时,也可防止用户未打算的处理的执行。注意,虽然在图3的流程图中未描 述,但是,即使在显示的更新之后的预定长度内的情况下,当用户已经触摸了在未与在显示 更新之前的各个操作按钮32的任何显示区域重叠的区域上显示的操作按钮32时,CPU 10 执行向该被触摸的操作按钮32分配的处理。另一方面,当CPU 10判定已经过去预定长度的时间时(S314 是),CPU 10在S316 中执行正常操作,并且这个更新处理返回到S302。这是因为,虽然很可能用户在显示更新之 后的预定长度时间内未注意到显示的更新的情况下非故意地触摸操作按钮32,但不太可能 用户在显示更新之后已经过去预定长度时间后非故意地触摸操作按钮32。根据作为第一实施例的MFP 1,即使当用户在连续操作期间由于更新为双屏幕显 示而非故意地触摸操作按钮32时,或即使当用户非故意地触摸操作按钮32而未注意显示 的更新时,可防止用户未打算的处理的执行,因为CPU 10禁止了与触摸对应的处理的执 行。接下来参考在图4中所示的流程图来描述作为第二实施例的MFP1。作为第二实 施例的MFP 1使用其中触摸面板17能够不仅检测用户手指的触摸而且检测其接近的配置。 注意,因为作为第二实施例的MFP 1的电气构造与参考图1所述的作为第一实施例的MFP 1 的电气构造相同,并且在作为第二实施例的MFP 1的显示面板16a上显示的屏幕与参考图 2A和2B描述的相同,所以省略附图及其详细描述。接下来将参考图4来描述由作为第二实施例的MFP 1的CPU 10执行的更新处理。 注意,与在图3中所示的流程图中使用的相同的附图标记用于标示在图4中所示的流程图 的对应步骤,并且省略其描述。在第二实施例中的更新处理是下述处理,其中,当已经在其 中操作按钮32的触摸或指定被预期或预测的状态中更新显示,并且在已经通过在显示更 新之后的操作触摸或指定在更新为双屏幕显示之后显示的另一个操作按钮32时,CPU 10 禁止与所述另一个操作按钮32的触摸对应的处理的执行。开始在S402中,CPU 10判定触摸面板17是否已经检测到在更新为双屏幕显示之 前起诸如用户手指这样的输入对象33的接近。注意,MFPl在例如RAM 12中将触摸面板17 的检测的结果存储特定时间段,并且CPU 10通过参见在图RAM 12中存储的过去检测的结 果来在S402中进行判定。当CPU 10判定触摸面板17还没有检测到输入对象33的接近时 (S402 否),即,当触摸面板17还没有检测到在更新为双屏幕显示之前起的输入对象33的接近时,CPU 10在S316中执行正常操作。另一方面,当CPU 10判定触摸面板17已经检测到输入对象33的接近时(S402 是),CPU 10在S404中判定在已经检测到输入对象33的接近的位置是否显示了与在显示 更新之前显示的操作按钮32不同的操作按钮32。当CPU 10在S404中做出否定判定时(S404 否),CPU 10在S316中执行正常操 作。另一方面,当CPU 10在S404中做出肯定判定时(S404:是),S卩,当在已经检测到输入 对象33的接近的位置新显示另一个操作按钮32时,即使用户打算触摸在显示更新之前显 示的操作按钮32,用户也可能非故意地触摸新显示的另一个操作按钮32。如上所述,在其中新显示的另一个操作按钮32的触摸或指定被预期的状态中, CPU 10在S406中判定这个新显示的操作按钮32是否已经被在更新为双屏幕显示之后在预 定长度的判定时间内执行的操作实际上触摸或指定。即,CPU 10判定输入对象33是否已 经实际接触已经检测到输入对象33的接近的位置。当CPU 10在S406中做出否定判定时(S406 否),S卩,当在更新为双屏幕显示的之 后在预定长度的判定时间内还没有实际上触摸新显示的操作按钮32时,CPU 10在S316中 执行正常操作。另一方面,当CPUlO在S406中进行肯定判定时(S406:是),CPU 10在S408 内禁止与在更新之后显示的操作按钮32的触摸对应的处理的执行,并且执行向在显示更 新之前显示的操作按钮32分配的处理。然后,CPU 10在S316中执行正常处理,并且重复 从S302起的处理。即,在第二实施例中的更新处理中,CPU 10不执行与用于在显示的更新 之后指定操作按钮32的第一操作对应的处理,而是执行与第二或随后的操作对应的处理。根据在第二实施例中的更新处理,即使当在输入对象33接近显示面板16a以便触 摸或指定操作按钮32的状态中突然已经更新显示的情况下,也可防止用户未打算的处理 的执行。注意,CPU 10可以在连续判定时间内判定操作按钮32的指定被预期,即使在下述 情况下因为缺少输入对象33的接近的检测而导致CPUlO已经在S402中做出否定判定时 在连续操作期间,即在预定连续判定时间内,在同一操作按钮32的多个触摸或指定期间已 经进行了更新为双屏幕显示。在该情况下,取代在图4中所示的S404中的判定,CPUlO判 定另一个操作按钮32是否已经在显示更新之后被显示在连续操作的操作按钮32的显示区 域上,并且取代在S406中的判定,CPU 10判定所述另一个操作按钮32是否已经实际被触 摸或指定。而且,当CPU 10判定已经实际触摸了所述另一个操作按钮32时,CPU 10可以 禁止与该触摸对应的处理的执行。接下来描述本发明的第三实施例。图5是示出作为本发明的第三实施例的MFP 1 的电气构造的框图。注意,与作为第一实施例的MFP 1中使用的相同的附图标记用于标示 在图5中所示的作为第三实施例的MFP 1的对应元件,并且,省略其描述。作为第三实施例的MFP 1包括时间电路25A、有线局域网接口 25B(以下可以称为 “有线LAN接口 25B”)和无线局域网接口 25C(以下称为“无线LAN接口 25C”)。时间电路 25A、有线LAN接口 25B和无线LAN接口 25C连接到输入和输出端口 27。时间电路25A是存储和登记当前时间(包括日期)的电路。有线LAN接口 25B是 用于通过有线连接将MFP 1连接到因特网或局域网线路的接口。无线LAN接口 25C是用于 通过无线连接将MFP 1连接到因特网或局域网线路的接口。
在作为第三实施例的MFP 1中,CPU 10根据在ROM 11中存储的输入控制程序Ila 来执行下述的中断处理(参考图6)和操作按钮触摸处理(参考图7)。而且,在作为第三实施例的MFP 1中,RAM 12包括显示更新时间存储器12b、操作 按钮重叠位置存储器12c、操作按钮触摸时间存储器12d、操作按钮触摸位置存储器1 和 前一个操作时间存储器12f。显示更新时间存储器12b存储在IXD 16的显示面板16a(参 考图2A和2B)上的显示已经被更新为双屏幕显示的时间的最近或最新一个时间。当在显示 更新之前的全屏幕显示期间的各个操作按钮32的任何显示区域和在显示更新之后的双屏 幕显示期间的各个操作按钮32的任何显示区域彼此重叠时,操作按钮重叠位置存储器12c 存储重叠的(一个或多个)显示区域的一个或多个位置。操作按钮触摸时间存储器12d存 储已经触摸或按压操作按钮32的时间。操作按钮触摸位置存储器1 存储在操作按钮触 摸时间存储器12d中存储的时间触摸的位置。前一个操作时间存储器12f字储已经触摸显 示面板16a的时间的每一个当中最近触摸显示面板16a的时间。接下来将参考在图6中所示的流程图来描述由MFP 1的CPU 10执行的中断处理。 这个中断处理是当MFP 1已经接收到来自可与这个MFPl进行通信的外部装置的请求时开 始的处理。在中断处理中,根据来自可与MFP 1进行通信的外部装置的请求,在显示面板 16a上的显示被更新到双屏幕显示。假定,在开始这个中断处理之前的时间,在显示面板 16a上执行与当前选择的功能相关的全屏幕显示。注意,措辞“来自可与这个MFP 1进行通信的外部装置的请求”表示从除了 MFP 1 的输入装置之外的装置(诸如操作硬键15和触摸面板17),即从除了操作这个MFP 1的用 户之外的用户向MFP 1输入的请求。因此,在下面的情况中更新在显示面板16a上的显示 对应于根据来自可与MFP 1进行通信的外部装置的请求而更新在显示面板16a上的显示的 情况的具体示例,例如在选择复印功能的同时MFP 1接收来自外部装置的到来的呼叫的 情况(S卩,MFP 1接收来自外部装置的呼叫请求的情况);在选择复印功能的同时MFP 1经 由有线LAN接口 25B或无线LAN接口 25C接收来自诸如个人计算机这样的外部装置的打印 请求的情况;在选择复印功能的同时MFP 1接收通过扫描器20扫描和捕获图像的情况;以 及,在选择复印功能的同时MFP 1经由未示出的电话线路接收来自外部装置的传真数据的 情况(即,MFP 1接收传真通信请求的情况)。当MFP 1接收到来自可与MFP 1进行通信的外部装置的请求时,CPU 10在S602中 将在显示面板16a上的显示从全屏幕显示更新到双屏幕显示。然后,在S604中,CPU 10从时间电路25A获得当前时间,并且将所获得的当前时 间存储到显示更新时间存储器12b中作为显示更新时间(T3)。然后,在606,CPU 10获得 在显示更新之前显示任何操作按钮32和在显示更新之后显示的任何操作按钮32彼此重叠 的、在触摸面板17上的位置。然后,CPU 10将所获得的(一个或多个)位置存储到操作按 钮重叠位置存储器12c中,并且结束中断处理。注意,CPU 10获得作为在触摸面板17上的 一个或多个位置的操作按钮32的(一个或多个)重叠位置,但是这个MFP 1可以被配置使 得CPU 10获得作为在显示面板16a上的一个或多个位置的操作按钮32的(一个或多个) 重叠位置。而且,MFP 1可以被配置使得CPU 10获得操作接受区域38的(一个或多个)重 叠位置,取代操作按钮32的(一个或多个)重叠位置,并且将所获得的重叠位置存储到操 作按钮重叠位置存储器12c中。
接下来参考在图7中所示的流程图来描述由MFP 1的CPU 10执行的操作按钮触 摸处理。这个操作按钮触摸处理是当用户已经触摸任何操作按钮32时执行的处理。在独 立于中断处理的定时执行这个操作按钮触摸处理(参考图6)。开始在S702中,CPU 10从时间电路25A获得当前时间,并且将所获得的当前时间 存储在操作按钮触摸时间存储器12d内作为操作按钮触摸时间(Tl)。然后在S704中,CPU 10获得由触摸面板17检测的操作按钮触摸位置,并且将所获得的操作按钮触摸位置存储 到操作按钮触摸位置存储器12e内。
然后,在S706中,CPU 10判定在显示更新时间(T3)和操作按钮触摸时间(Tl)之 间的差是否等于或大于预定长度的时间(例如,两秒)。当CPU 10判定在显示更新时间 (T3)和操作按钮触摸时间(Tl)之间的差小于预定长度的时间时(S706:否),CPU 10在 S708中判定在操作按钮触摸位置存储器12e中存储的操作按钮触摸位置与在操作按钮重 叠位置存储器12c中存储的(一个或多个)操作按钮32的任何(一个或多个)重叠位置 是否重合。注意,在S708中的判定中,操作按钮触摸位置不必与(一个或多个)操作按钮32 的任何(一个或多个)重叠位置完全重合。即,当操作按钮触摸位置(即,已经检测到输入 对象33的触摸的区域)至少部分地与(一个或多个)操作按钮32的任何(一个或多个) 重叠位置重合或重叠时,CPU 10在S708中进行肯定的判定。当CPU 10判定操作按钮触摸位置与(一个或多个)操作按钮32的任何(一个或 多个)重叠位置重合时(S708 是),CPU 10在S710中判定在操作按钮触摸时间(Tl)和在 前一个操作时间存储器12f中存储的前一个操作时间(TO)之间的差是否等于或大于预定 连续判定时间(例如,0.5秒)。当CPU 10判定在操作按钮触摸时间(Tl)和前一个操作时间(TO)之间的差等于 或大于预定连续判定时间时(S710 是),CPU 10禁止与触摸对应的处理的执行,并且,这个 操作按钮触摸处理进行到S716。另一方面,当CPU 10判定在操作按钮触摸时间(Tl)和前一个操作时间(TO)之间 的差小于预定连续判定时间时(S710 否),S卩,当CPU 10判定已经在从显示更新之前到显 示更新之后的时间段(包括更新的时间)中执行了连续的操作时,CPU 10在S712中执行 向在更新为双屏幕显示之前在当前的操作位置显示的操作按钮32分配的处理,并且这个 操作按钮触摸处理进行到S716。S卩,CPU 10禁止与在更新之后操作按钮32的指定对应的 处理的执行。另一方面,当CPU 10判定在显示更新时间(T3)和操作按钮触摸时间(Tl)之间的 差等于或大于预定长度的时间时(S706 是),或当CPU 10判定在操作按钮触摸位置存储器 12e中存储的操作按钮触摸位置不与在操作按钮重叠位置存储器12c中存储的(一个或多 个)操作按钮32的任何(一个或多个)重叠位置重合时(S708 否),CPU 10在S714中执 行向触摸的操作按钮32分配的处理,并且这个操作按钮触摸处理进行到S716。然后,在S716中,CPU 10将在操作按钮触摸时间存储器12d中存储的操作按钮触 摸时间(Tl)存储到前一个操作时间存储器12f中来作为前一个操作时间(TO),并且结束操 作按钮触摸处理。根据作为第三实施例的MFP 1,如在作为第一实施例的MFP 1的情况中那样,即使当用户在连续操作期间由于更新为双屏幕显示而已经非故意地触摸操作按钮32时,或当 用户非故意点触摸操作按钮32而未注意到显示的更新时,也可防止由用户未打算的处理 的执行,因为CPUlO禁止与触摸对应的处理的执行。 接下来将说明第四实施例,图8是示出由作为这个第四实施例的MFP 1的CPU 10 执行的接近检测处理的流程图。注意,示出作为第四实施例的MFP 1的电气构造的框图与 参考图5所述的作为第三实施例的MFP 1的相同,并且由作为第四实施例的MFP 1的CPU 10执行的中断处理与参考图6所述的作为第三实施例的MFP 1的CPU 10执行的相同。因 此,省略附图及其描述。在图8中所示的接近检测处理是当触摸面板17已经检测到输入对象33向显示面 板16a的接近时执行的处理。在独立于中断处理的定时执行这种接近检测处理(参考图 6)。开始在S802,CPU 10从时间电路25A获得当前时间,并且将所获得的当前时间存 储到RAM 12内作为操作按钮接近时间(T5)。然后在S804中,CPU 10获得已经被触摸面板 17检测的输入对象33的接近位置,并且将所获得的接近位置存储到RAM 12内来作为操作 按钮接近位置。然后,在S806中,CPU 10判定是否已经实际上触摸位于操作按钮接近位置 的操作按钮32。S卩,CPU 10判定是否已经将输入对象33实际上与所检测的接近位置接触。 当CPU 10判定还没有实际上触摸位于操作按钮接近位置的操作按钮32时(S806 否),CPU 10在S808中判定是否完成了由触摸面板17对于输入对象33的检测。当CPU 10判定完成 了由触摸面板17对于输入对象33的检测时(S808 是),完成接近检测处理。另一方面,当CPU 10判定未完成触摸面板17对于输入对象33的检测时(S808 否),这个接近检测处理返回到S802,并且CPU 10更新操作按钮接近时间(T5)和操作按钮 接近位置(S802,S804)。当在上述处理的重复期间已经实际触摸位于操作按钮接近位置的操作按钮32时 (S806:是),CPU 10在S810中从时间电路25A获得当前时间来作为操作按钮触摸时间 (T7),并且将所获得的当前时间存储到操作按钮触摸时间存储器12d内。然后,在S812中, CPU 10判定在显示更新时间(T3)和操作按钮触摸时间(T7)之间的差是否等于或大于预 定长度的时间(例如,两秒)。当CPU 10判定在显示更新时间(T3)和操作按钮触摸时间 (T7)之间的差小于预定长度的时间时(S812 否),CPU 10在S814中判定操作按钮触摸位 置与在操作按钮重叠位置存储器12c中存储的(一个或多个)操作按钮32的任何(一个 或多个)重叠位置是否重合。当CPU 10判定操作按钮触摸位置与在操作按钮重叠位置存储器12c中存储的 (一个或多个)操作按钮32的任何(一个或多个)重叠位置重合时(S814 是),CPU 10在 S816中判定在操作按钮触摸时间(T7)和操作按钮接近时间(T5)之间是否存在显示更新时 间(T3)。S卩,CPU 10判定输入对象33是否在显示更新之前开始接近,并且在显示更新之后 已经被使得与触摸面板17接触。当CPU 10判定在操作按钮触摸时间(T7)和操作按钮接 近时间(T5)之间存在显示更新时间(T3)时(S816 是),即当CPU 10判定操作按钮32的 触摸是在显示更新之后的第一操作时,CPU 10在S818中执行向在更新为双屏幕显示之前 在当前操作位置显示的操作按钮32分配的处理,并且,结束接近检测处理。S卩,CPU 10禁 止与操作按钮32的触摸对应的处理的执行。
另一方面,当CPU 10判定在操作按钮触摸时间(T7)和显示更新时间(T3)之间的 差等于或大于预定长度的时间时(S812 是),或当CPU 10在S814和S816的任何一个中进 行否定判定时(S814,S816 否),CPU 10在S820中执行向触摸的操作按钮32分配的处理, 并且结束接近检测处理。根据作为第四实施例的MFP 1,如在作为第二实施例的MFP 1中情况中那样,即使 当在诸如用户手指这样的输入对象33正在接近显示面板16a以便触摸或指定操作按钮32 的状态中突然更新显示时,也可防止用户未打算的处理的执行。根据上面的情况,可以认为CPU 10具有处理执行部分,该处理执行部分被配置来 当已经指定至少一个操作按钮32时,执行向指定的操作按钮32分配的处理,并且,可以认 为处理执行部分执行S316。而且,可以认为CPU 10具有显示更新部分,该显示更新部分被 配置来从其中已经在IXD 16上显示至少一个操作按钮32的状态更新在IXD 16上的显示, 并且,可以认为显示更新部分执行S305。而且,可以认为CPU 10具有禁止部分,该禁止部分 被配置来当触摸面板17检测到在更新之后已经显示的并且与在更新之前显示的操作按钮 32不同的操作按钮32的指定时,禁止向指定的操作按钮32分配的处理的执行,并且,可以 认为禁止部分执行S312和S315。而且,可以认为CPU 10具有请求响应更新部分,该请求响应更新部分被配置来响 应于来自MFP 1能够与其进行通信的外部装置的请求而更新显示,并且可以认为请求响应 更新部分执行S304。而且,可以认为CPU 10具有显示区域判定部分,该显示区域判定部分 被配置来判定在更新之前显示的操作按钮32的显示区域上是否显示在更新之后显示的操 作按钮32的至少一部分,并且可以认为显示区域判定部分执行S309。而且,可以认为CPU 10具有更新之前图像处理执行部分,该更新之前图像处理执行部分被配置来在已经检测到 在更新之后的操作按钮32的指定的情况下,当已经在显示区域中显示在更新之后显示的 操作按钮32的至少一部分时,执行向在更新之前在显示区域上显示的操作按钮32分配的 处理,并且可以认为更新之前图像处理执行部分执行S312。而且,可以认为CPU 10具有预 定时间段判定部分,该预定时间段判定部分被配置来当已经指定了在更新之后显示的操作 按钮32时,判定是否已经在从更新时间起的预定时间段内执行了该指定,并且可以认为预 定时间段判定部分执行S314。而且,可以认为CPU 10具有连续指定判定部分,该连续指定判定部分被配置来 判定是否已经在从更新之前到更新之后的时间段期间执行了在更新之前显示的操作按钮 32和在更新之后显示的操作按钮32的连续指定,并且,可以认为连续指定判定部分执行 S308。而且,可以认为CPU 10具有预期部分,该预期部分被配置来根据输入对象33的接近 的检测来预期在更新之前显示的操作按钮32的指定,并且可以认为预期部分执行S404。虽然上面已经描述了本发明的实施例,但是应当明白,本发明不限于所例示的实 施例的细节,而是可以在不偏离本发明的精神和范围的情况下,包含对于本领域技术人员 显然的各种改变和修改。例如,在上述实施例中,可以被触摸面板17操作的MFP 1是本发明被应用到其中 的输入设备的示例。然而,当通过例如鼠标或键盘操作的个人计算机是输入设备的示例时, 本发明也适用于这样的输入设备。在该情况下,诸如在连接到个人计算机的显示装置的显 示面板上显示的图标这样的图像元素对应于操作图像的示例。而且,使用位于操作图像上的指针的双击并且在操作图像被选择的情况下按下键盘的回车键对应于用于指定操作图 像的操作的示例。在这个示例中,输入设备可以被配置使得其中在显示面板16a上显示的 诸如指针这样的指示器指示诸如图标这样的操作图像的状态被设置为其中正在预期操作 图像的指定的状态,并且当已经在这样的状态中更新显示并且已经指定了在显示更新之后 显示的操作图像时,输入设备禁止与在显示更新之后显示的操作图像的指定对应的处理的 执行。而且,在上述实施例中,显示的更新表示划分显示面板16a的屏幕,但是本发明不 限于这种配置。即,显示的更新包括将在显示面板上的显示的至少一部分改变到用户能够 可视地识别该改变的程度。例如,显示诸如弹出窗口或对话框这样的图像元素以便与原始 显示的图像重叠也对应于显示的更新的示例。而且,在上述实施例中,在将显示从全屏幕显示更新为双屏幕显示之后,禁止与操 作按钮32的指定对应的处理的执行。然而,可以配置MFP 1使得在已经将显示从双屏幕显 示更新为全屏幕显示的情况下也禁止与操作按钮32的指定对应的处理的执行。而且,MFP 1可以被配置使得在显示更新之后显示的操作按钮32当中,以不同的 方式来显示其处理的执行被禁止的操作按钮32和其处理的执行被使能或被使得有效的操 作按钮32。当如此配置MFP 1时,可视地显而易见的是哪些操作按钮32被可以指定,由此 改善用户的操作性。例如,当其处理的执行被禁止的(一个或多个)操作按钮32被灰化 (gray out)或以半透明的方式显示时,用户可以可视地识别不能操作所述(一个或多个) 操作按钮32。而且,作为上述实施例的MFP 1被配置使得当禁止与操作按钮32的指定对应的处 理的执行时,CPU 10执行向在显示更新之前的指定操作按钮32的显示区域上显示的操作 按钮32分配的处理。如所述,当CPUlO执行向与触摸的操作按钮32不同的操作按钮32分 配的处理时,该不同的操作按钮32被灰化(gray out)或以半透明的方式显示。而且,作为上述实施例的MFP 1被配置使得当禁止与操作按钮32的指定对应的处 理的执行时,CPU 10执行向在显示更新之前在被指定的操作按钮32的显示区域上显示的 操作按钮32分配的另一个处理。然而,可以配置MFP 1使得禁止与操作按钮32的指定对应的处理的执行,而不执行所述另一个处理。而且,在上述实施例中,当在更新之前被分配不同处理的操作按钮32的至少一部 分被显示于在更新之后被触摸的操作按钮32的显示区域上时,禁止与在显示的更新之后 被触摸的操作按钮32的指定对应的处理的执行。然而,取代这种配置,可以配置MFP 1使 得当在显示更新之后指定的操作按钮32的显示区域(大小)和在显示更新之前显示的操 作按钮32的显示区域彼此重叠等于或大于预定区域(大小)时,CPUlO禁止与操作按钮32 的指定对应的处理的执行。而且,可以配置MFP 1使得当在显示更新之后指定的操作按钮32的显示区域和被 分配不同的处理的并且已经在显示更新之前显示的操作按钮32的显示区域之间的距离小 于预定阈值时,CPU 10禁止与操作按钮32的指定对应的处理的执行。而且,在上述实施例中,当触摸面板17已经检测到用于指定操作按钮32的操作 时,CPU 10不执行向操作按钮32分配的处理,这对应于禁止与该操作对应的处理的执行。 然而,取代这种配置,MFP 1可以被配置使得CPU 10自从在操作按钮32的指定之前开始禁止与操作按钮32的操作对应的处理的执行。例如,MFP 1可以被配置使得通过下述方式来 禁止与该操作对应的处理的执行中断在构成触摸面板17的静电传感器当中的位于操作 按钮32的显示区域上的静电传感器的输入信号,以便不接受用于指定操作按钮32的操作。而且,MFP 1可以被配置使得当已经操作在显示更新之后显示的中断屏幕36时, CPU 10禁止所有的操作。在该情况下,MFP 1可以被配置为关闭位于在检测区域17a上的 与中断屏幕36对应的区域上的静电传感器。而且,在上述实施例中,当在显示更新之后指定的操作按钮32的显示区域上显示 在显示更新之前被分配不同处理的操作按钮32的至少一部分时,没有例外地禁止用于指 定操作按钮32的操作。然而,对于满足这样条件的并且自从在显示更新之前起在显示更新 之后的不同位置显示的操作按钮32 (例如,在图2A和2B中所示的相减操作按钮32a),CPU 10执行向这样的操作按钮32分配的处理。而且,在上述实施例中,措辞“连续操作”表示在预定的连续判定时间内多次操作 显示面板16a,但是本发明不限于这种配置。即,可以将任何操作用作“连续操作”,只要可 以输入用于重复地执行相同处理的指令。例如,可以将用于触摸相同位置持续达到等于或 大于预定的连续长度的时间的连续触摸操作用作“连续操作”。而且,在上述实施例中,MFP 1可以具有邮件功能,用于经由因特网来发送和接收 邮件。在该情况下,本发明适用于邮件功能的中断请求根据来自另一个装置的请求而发生 的情况。而且,在上述第三和第四实施例中,从时间电路25A获得的当前时间被存储为显 示更新时间或操作按钮触摸时间,但是本发明不限于这种配置。例如,MFP 1可以被配置来 在更新显示时开始计时器的计时,并且将由计时器计时的时间存储为显示更新时间或操作 按钮触摸时间。注意已经描述了作为在作为上述实施例的MFP 1中的中断请求而进行电话功能 的中断请求的情况,但是本发明不限于这种配置。例如,本发明也适用于从内部装置进行中 断请求的情况(例如,与从外部装置进行例如电话功能的中断请求不同的请求),诸如在使 用个人计算机的用户的操作期间在个人计算机的显示器上突然显示对话框的情况,或者, 在MFP 1的打印功能中的打印条件的设置期间在MFP 1的显示面板16a上突然显示墨盒替 换的对话框的情况。
18
权利要求
1.一种输入设备,包括显示装置,被配置来显示至少一个操作图像,所述操作图像接受输入对象的输入;图像指定检测装置,被配置来检测在所述显示装置上显示的所述至少一个操作图像的 指定;处理执行部分,被配置来当所述图像指定检测装置已经检测到已经指定了所述至少一 个操作图像时,执行预先向所述指定的操作图像分配的处理;显示更新部分,被配置来从其中在所述显示装置上已经显示所述至少一个操作图像 的状态执行在所述显示装置上的操作屏幕的更新,所述操作屏幕包括所述至少一个操作图 像;以及,禁止部分,被配置来当所述图像指定检测装置已经检测到如下的操作图像的指定时, 即,所述操作图像在通过所述显示更新部分的所述操作屏幕的所述更新之后已经被显示在 所述显示装置上并且与在所述更新之前已经被显示在所述显示装置上的操作图像不同,禁 止向所述指定的操作图像分配的处理的执行。
2.根据权利要求1所述的输入设备,其中,所述显示更新部分包括请求响应更新部分,所述请求响应更新部分被配置来响 应于来自所述输入设备能够与其进行通信的外部装置的请求而更新在所述显示装置上的 所述操作屏幕。
3.根据权利要求1或2所述的输入设备,其中,在所述图像指定检测装置已经检测到在所述更新之后在所述显示装置上显示的 所述操作图像的所述指定的情况下,当在所述更新之后在所述显示装置上显示的所述指定 的操作图像的至少一部分被显示在如下的显示区域上时,即,在所述显示区域中,在所述更 新之前在所述显示装置上显示的所述操作图像已经显示于在所述更新之前在所述显示装 置上显示的所述操作屏幕上,并且当向在所述更新之后在所述显示装置上显示的所述指定 的操作图像分配的所述处理与向在所述更新之前在所述显示区域上显示的所述操作图像 分配的所述处理不同时,所述禁止部分被配置来禁止与在所述更新之后在所述显示区域上 显示的所述指定的操作图像的所述指定对应的所述处理的所述执行。
4.根据权利要求3所述的输入设备,进一步包括显示区域判定部分,所述显示区域判 定部分被配置来判定在所述更新之后在所述显示装置上显示的所述指定的操作图像的所 述至少一部分是否被显示在如下的显示区域上,即,在所述显示区域上,已经于在所述更新 之前在所述操作屏幕上显示在所述更新之前在所述显示装置上显示的所述操作图像。
5.根据权利要求1或2所述的输入设备,其中,所述处理执行部分包括更新之前图像处理执行部分,所述更新之前图像处理执 行部分被配置来,在所述图像指定检测装置已经检测到在所述更新之后在所述显示装置上 显示的所述操作图像的所述指定的情况下,当在所述更新之后在所述显示装置上显示的所 述指定的操作图像的至少一部分被显示在如下的显示区域上时,即,在所述显示区域中,已 经于在所述更新之前在所述显示装置上显示的所述操作屏幕上显示在所述更新之前在所 述显示装置上显示的所述操作图像,执行向在所述更新之前在所述显示区域上显示的所述 操作图像分配的处理。
6.根据权利要求1或2所述的输入设备,其中,在所述图像指定检测装置已经检测到在所述更新之后在所述显示装置上显示的 所述操作图像的所述指定的情况下,当在所述更新之后在所述显示装置上显示的所述指定 的操作图像的至少一部分未被显示在如下的显示区域上时,即,在所述显示区域中,已经于 在所述更新之前在所述显示装置上显示的所述操作屏幕上显示在所述更新之前在所述显 示装置上显示的所述操作图像,所述处理执行部分被配置来执行向在所述更新之后在所述 显示区域上未显示的所述指定的操作图像分配的所述处理。
7.根据权利要求1或2所述的输入设备,其中,所述禁止部分被配置来在从所述更新的时间起的预定时间段内禁止与在所述更 新之后在所述显示装置上显示的所述操作图像的指定对应的处理的执行。
8.根据权利要求6所述的输入设备,进一步包括预定时间段判定部分,所述预定时间 段判定部分被配置来当已经指定了在所述更新之后在所述显示装置上显示的所述操作图 像时,判定是否已经在从所述更新的时间起的预定时间段内执行了所述操作图像的所述指 定,其中,当所述预定时间段判定部分判定已经在从所述更新的时间起的所述预定时间段 内执行了所述操作图像的所述指定时,所述禁止部分被配置来禁止与所述操作图像的所述 指定对应的所述处理的所述执行,其中,当所述预定时间段判定部分未判定已经在从所述更新的时间起的所述预定时间 段中执行了所述操作图像的所述指定时,所述处理执行部分被配置来执行与所述操作图像 的所述指定对应的所述处理。
9.根据权利要求1或2所述的输入设备,其中,当在从所述更新之前到所述更新之后的时间段期间已经执行在所述更新之前显 示的所述操作图像和在所述更新之后显示的所述操作图像的连续指定时,所述禁止部分被 配置来禁止与在所述更新之后显示的所述操作图像的指定对应的处理的执行。
10.根据权利要求9所述的输入设备,进一步包括连续指定判定部分,所述连续指定判 定部分被配置来判定在从所述更新之前到所述更新之后的时间段期间是否已经执行在所 述更新之前显示的所述操作图像和在所述更新之后显示的所述操作图像的连续指定,其中,当所述连续指定判定部分判定已经执行了所述连续指定时,并且当在所述更新 之后指定的所述操作图像的显示区域和在所述更新之前指定的所述操作图像的显示区域 彼此重叠时,所述禁止部分被配置来于在所述更新之后连续指定所述指定的操作图像期间 禁止与在所述更新之后显示的所述操作图像的指定对应的处理的所述执行。
11.根据权利要求10所述的输入设备,其中,所述连续指定判定部分被配置来当已经在从前一个指定的时间起的预定连续判 定时间段内执行指定时,判定已经执行了所述连续指定。
12.根据权利要求1或2所述的输入设备,其中,当已经由所述显示更新部分在其中在所述更新之前显示的所述操作图像的指定 被预期的状态中更新所述操作屏幕时,并且当已经指定了在所述更新之后显示的所述操作 图像时,所述禁止部分被配置来禁止与在所述更新之后显示的所述操作图像的所述指定对 应的处理的执行。
13.根据权利要求12所述的输入设备,进一步包括接近触摸检测部分,具有在所述显示装置的显示表面上叠加的检测区域,所述接近触 摸检测部分被配置来检测所述输入对象在所述检测区域上的触摸和所述输入对象向所述 检测区域的接近;以及预期部分,被配置来基于由所述接近触摸检测部分对于所述输入对象的所述接近的检 测来预期在所述更新之前显示的所述操作图像的所述指定,其中,当已经由所述显示更新部分在其中在所述更新之前显示的所述操作图像的所述 指定被所述预期部分所预期的状态中更新所述操作屏幕时,并且当已经指定了在所述更新 之后显示的所述操作图像时,所述禁止部分被配置来禁止与在所述更新之后显示的所述操 作图像的所述指定对应的所述处理的所述执行。
14.根据权利要求1或2所述的输入设备,其中,当已经指定了包括所述操作图像的区域及其周围区域的操作区域时,所述图像 指定检测装置被配置成检测到已经指定了被包括在所述操作区域中的所述操作图像。
15.根据权利要求1或2所述的输入设备,其中,当所述显示装置显示在所述更新之后的多个操作图像时,所述显示更新部分被 配置来以与其中显示与当已经指定了操作图像时使能其执行的处理对应的所述操作图像 的方式不同的方式,在所述更新之后显示与当已经指定操作图像时禁止其执行的处理对应 的所述操作图像。
16.一种输入控制方法,包括显示至少一个操作图像;检测显示的所述至少一个操作图像的指定;以及,当在已经检测到所述至少一个操作图像的所述指定的情况下,并且在从已经显示所 述至少一个操作图像的状态已经更新操作屏幕后已经检测到与在显示更新之前显示的操 作图像不同的操作图像的指定的情况下,执行预先向所述指定的操作图像分配的处理的时 候,禁止预先向所述指定的操作图像分配的所述处理的所述执行。
全文摘要
本发明涉及输入设备和输入控制方法。输入设备包括显示装置,其被配置来显示至少一个操作图像,所述操作图像接受输入对象的输入;图像指定检测装置,其被配置来检测在所述显示装置上显示的所述至少一个操作图像的指定;处理执行部分,其被配置来当所述图像指定检测装置已经检测到已经指定了所述至少一个操作图像时,执行预先向所述指定的操作图像分配的处理;显示更新部分,其被配置来从其中在所述显示装置上已经显示所述至少一个操作图像的状态执行在所述显示装置上的操作屏幕的更新,所述操作屏幕包括所述至少一个操作图像;以及,禁止部分,其被配置来禁止向所述指定的操作图像分配的处理的执行。
文档编号G06F3/041GK102147700SQ20111003080
公开日2011年8月10日 申请日期2011年1月25日 优先权日2010年1月29日
发明者浅井宏基, 胁阪政晶 申请人:兄弟工业株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1