专利名称:输入设备的制作方法
技术领域:
本发明涉及一种输入设备。
背景技术:
专利文献1 (日本专利申请公开No. 2006-92321)公布了一种触摸板设备,该触摸 板设备被提供有(a)包括主体的外壳的前表面10a上的十字形的操作面的触摸板12 ;(b) 包括L形的操作面的触摸板92,或者(c)具有T行的操作面的触摸板102,并且被构造为, 在显示面板ll的操作画面执行向上、向下、向右、以及向左方向上的二维光标(cursor)命 令操作的情况下,用户能够直觉地执行二维光标命令操作。
发明内容
然而,在上述专利文献l中,由于利用十字形、L形、以及T形触摸板12、92、102中
的每一个的向上和向下延伸的部分执行向上和向下方向上的二维光标命令操作,并且利用
十字形、L形、以及T形触摸板12、92、102中的每一个的向右和向左延伸的部分执行向右和
向左方向上的二维光标命令操作,所以为了用户直觉地执行向上、向下、向右以及向左方向
上的输入操作,要求每一个触摸板的向上和向下延伸的部分的长度和每一个触摸板的向右
和向左延伸的部分的长度中的每一个大于一定长度。这导致下述问题,作为检测区域的触
摸板12、92U02中的每一个在向上、向下、向右、以及向左方向上的面积变大。 鉴于上述情况做出本发明,并且本发明的目的是提供一种输入设备,其中用户能
够经由检测区域直觉地输入第一方向和与第一方向相交的第二方向上的移动。 为了实现上述目的,根据本发明的第一方面提供了一种输入设备,其包括检测
部,该检测部被构造为检测输入物体相对于检测区域的移动;第一判断部件,该第一判断部
件被构造为判断由检测部检测到的输入物体的移动是输入物体在第一方向上从检测开始
点移动的第一方向的移动,以及输入物体的移动是输入物体在与第一方向相交的第二方向
上移动之后在第一方向上移动的第二方向的移动;第一执行部件,该第一执行部件被构造
为在第一判断部件已经判断输入物体的移动是第一方向的移动的情况下执行与第一方向
上的移动对应的处理;以及第二执行部件,该第二执行部件被构造为,在第一判断部件已经
判断输入物体的移动是第二方向的移动的情况下,将第二方向的移动中在第一方向上的移
动认为是第二方向上的移动,并且执行与第二方向上的移动对应的处理。 根据如上所述的构造,用户能够利用检测区域直觉地执行用于第一方向和第二方
向上的移动的输入操作。注意的是,第二方向上的第二方向的移动中的移动不是用于输入
第二方向上的移动距离,而是用于将第一方向上的移动认为是第二方向上的移动。因此,用
于检测第二方向上的第二方向的移动中的移动的检测区域仅需要是这样的尺寸在该尺寸
中检测区域能够检测第二方向上的移动,而第二方向上的移动量可以被输入作为第一方向
上的移动量。因此,能够抑制第二方向上的检测区域的变大。 在根据第一方面的输入设备中,第二执行部件可以包括移动检测部件,该移动检测部件被构造为检测第二方向的移动中在第一方向上的移动;以及处理执行部件,该处理 执行部件被构造为将由移动检测部件检测到的移动认为是第二方向上的移动,并且执行与 第二方向上的移动对应的处理。 根据如上所示的构造,能够检测到第二方向的移动中在第一方向上的移动,从而 防止检测区域在第二方向上变大。 根据第一方面的输入设备,可以进一步包括第二判断部件,该第二判断部件被构
造为判断由检测部检测到的输入物体的移动是输入物体在第一方向上移动之后在与第一
方向相反的反第一方向上移动的反第一方向的移动,第一执行部件可以被构造为在第二判
断部件已经判断输入物体的移动是反第一方向的移动的情况下执行与反第一方向上的移
动对应的处理,并且第二执行部件可以被构造为,在第二判断部件已经判断输入物体的移
动是反第一方向的移动的情况下,通过将反第一方向的移动中在反第一方向上的移动认为
是反第二方向上的移动来执行对应于与第二方向相反的反第二方向上的移动的处理。 根据如上所述的构造,用户能够在第一方向、反第一方向、第二方向、以及反第二
方向上利用检测区域直觉地执行输入操作。在这里,反第一方向包括不同于第一方向的方
向,而反第二方向包括不同于第二方向的方向。 在根据第一方面的输入设备中,第一判断部件可以被构造为判断由检测部检测到
的输入物体的移动是输入物体在与第二方向相反的反第二方向上移动之后在第一方向上
移动的反第二方向的移动,并且第二执行部件可以被构造为,在第一判断部件已经判断输
入物体的移动是反第二方向的移动的情况下,通过将反第二方向的移动中在第一方向上的
移动认为是反第二方向上的移动,来执行与反第二方向上的移动对应的处理。 根据如上所述的构造,在第一判断部件已经判断输入物体在反第二方向上移动之
后已经在第一方向上移动的情况下,通过将第一方向认为是反第二方向来执行处理。因此,
用户能够直觉地执行反第二方向上的移动量的输入操作。 在根据第一方面的输入设备中,检测区域可以包括第一检测区域,该第一检测 区域被形成为具有通常矩形形状,其中第一方向为第一检测区域的长度方向;以及第二检 测区域,该第二检测区域被形成为从第一检测区域的长度方向边缘的一部分延伸这样的距 离该距离短于第一检测区域在其长度方向上的长度。 根据如上所述的构造,对用户来说相对简单的是,直觉地输入第一方向的移动和 第二方向的移动,并且能够抑制第二检测区域在第二方向上变大。 在根据第一方面的输入设备中,第二检测区域可以被布置在第一检测区域的长度 方向上的相对端中的一端附近。 根据如上所述的构造,被认为是第二方向上的移动的第二方向的移动中在第一方
向上的移动的可移动区域通常能够与第一方向上的移动的可移动区域相同。 在根据第一方面的输入设备中,从第一检测区域的长度方向上的相对端的一端到
另一端的方向可以被定义为第一方向,从第一检测区域的一对长度方向边缘的一个边缘到
另一个边缘的方向可以被定义为第二方向,而从第一检测区域的一对长度方向边缘的该另
一个边缘到该一个边缘的方向被定义为与第二方向相反的反第二方向,第二检测区域可以
被布置在第一检测区域的长度方向上的相对端中的一端附近,以便从该对长度方向边缘的
一个边缘和另一个边缘中的每一个边缘延伸,第一判断部件可以被构造为判断由检测部检测到的输入物体的移动是输入物体在第二方向上移动之后在第一方向上移动的第二方向
的移动,以及输入物体的移动是输入物体在反第二方向上移动之后在第一方向上移动的反
第二方向的移动,并且第二执行部件可以被构造为在第一判断部件已经判断输入物体的移
动是第二方向的移动的情况下,通过将第二方向的移动中在第一方向上的移动认为是第二
方向上的移动,来执行与第二方向上的移动对应的处理,并且被构造为在第一判断部件已
经判断输入物体的移动是反第二方向的移动的情况下,通过将反第二方向的移动中在第一
方向上的移动认为是反第二方向上的移动,来执行与反第二方向上的移动对应的处理。 根据如上所示的构造,第二方向的移动或者反第二方向的移动中在第一方向上的
移动分别被认为是第二方向或者反第二方向上的移动。因此,对用户来说相对简单的是,直
觉地识别所认为的移动的方向。 在根据第一方面的输入设备中,从第一检测区域的长度方向上的相对端的一端到 另一端的方向可以被定义为第一方向,而从第一检测区域的长度方向上的相对端的该另一 端到该一端的方向被定义为与第一方向相反的反第一方向,从第一检测区域的一对长度方 向边缘的一个边缘到另一个边缘的方向可以被定义为第二方向,而从第一检测区域的该对 长度方向边缘的该另一个边缘到该一个边缘的方向被定义为与第二方向相反的反第二方 向,第二检测区域可以被布置在下述位置中的每一个附近(a)第一检测区域的长度方向 上的相对端中的一端,以便从该对长度方向边缘中的一个边缘延伸,以及(b)第一检测区 域的长度方向上的相对端的另一端,以便从该对长度方向边缘的另一个边缘延伸,第一判 断部件可以被构造为判断由检测部检测到的输入物体在第二方向上移动之后已经在第一 方向上移动,以及输入物体在反第二方向上移动之后已经在反第一方向上移动,并且第二 执行部件可以被构造为在第一判断部件已经判断输入物体在第二方向上移动之后已经在 第一方向上移动的情况下,通过将第一方向上的移动认为是第二方向上的移动,来执行与 第二方向上的移动对应的处理,并且被构造为在第一判断部件已经判断输入物体在反第二 方向上移动之后已经在反第一方向上移动的情况下,通过将反第一方向上的移动认为是反 第二方向上的移动,来执行与反第二方向上的移动对应的处理。 根据如上所示的构造,第一方向或者反第一方向上的移动分别被认为是第二方向 或者反第二方向上的移动。因此,对用户来说相对简单的是,直觉地识别所认为的移动的方 向。 根据第一方面的输入装置,可以进一步包括显示部(16),该显示部(16)被构造为
显示多个项目;以及项目指定部,该项目指定部以不同于显示多个项目中的其它项目的方
式显示多个项目中所指定的一个,项目指定部可以被构造为根据由检测部检测到的输入物
体的移动而移动,第一执行部件可以被构造为基于输入物体在第一方向上的移动而在第一
方向上移动项目指定部,并且将被移动的项目指定部显示在显示部上,并且第二执行部件
可以被构造为基于输入物体在第一方向上的移动而在第二方向或者与第二方向相反的反
第二方向上移动项目指定部,并且将被移动的项目指定部显示在显示部上。 根据如上所示的构造,被显示在显示部上的项目指定部的移动方向对应于作为输
入物体的移动方向的第一方向和第二方向。因此,对于用户来说相对简单的是,直觉地识别
项目指定部的移动方向。 在根据第一方面的输入设备中,第一执行部件可以被构造为基于反第一方向上的
10输入物体的移动而在反第一方向上移动项目指定部并且将被移动的项目指定部显示在显
示部上,并且第二执行部件可以被构造为基于反第一方向上的输入物体的移动而在反第二
方向或者第二方向上移动项目指定部并且将被移动的项目指定部显示在显示部上。 根据如上所示的构造,根据反方向上的输入物体的移动颠倒被显示在显示部上的
项目指定部的移动方向。因此,对于用户来说相对简单的是,直觉地识别项目指定部的移动方向。 为了实现上述目的,根据本发明的第二方面提供了一种输入设备,其包括检测 部,该检测部被构造为检测输入物体相对于具有通常矩形形状的检测区域的移动,其中第 一方向为检测区域的长度方向;第一判断部件,该第一判断部件被构造为在检测部已经检 测到输入物体在第一方向上从检测开始点的移动的情况下,判断检测开始点是否位于检测 区域中预设的设置区域中;第一执行部件,该第一执行部件被构造为在第一判断部件已经 判断检测开始点不位于设置区域中的情况下执行与输入物体在第一方向上的移动对应的 处理;以及第二执行部件,该第二执行部件被构造为在第一判断部件已经判断检测开始点 位于设置区域中的情况下,通过将输入物体在第一方向上从检测开始点的移动认为是第二 方向上的移动,来执行与输入物体在与第一方向相交的第二方向上的移动对应的处理。
根据如上所述的构造,用户能够在第一方向和第二方向上利用检测区域直觉地执 行输入操作,而无需在第二方向上扩大检测区域。 根据第二方面的输入设备,可以进一步包括第二判断部件,该第二判断部件被构 造为判断输入物体在第一方向上移动之后是否已经在与第一方向相反的反第一方向上移 动,第一执行部件可以被构造为在第二判断部件已经判断输入物体已经在反第一方向上移 动的情况下执行与反第一方向上的移动对应的处理,并且第二执行部件可以被构造为在第 二判断部件已经判断输入物体已经在反第一方向上移动的情况下,通过将反第一方向上的 移动认为是反第二方向上的移动来执行与输入物体在与第二方向相反的反第二方向上的 移动对应的处理。 根据如上所示的构造,用户能够在第一方向、反第一方向、第二方向、以及反第二 方向上利用检测区域直觉地执行输入操作。在这里,反第一方向包括不同于第一方向的方 向,而反第二方向包括不同于第二方向的方向。 在根据第二方面的输入设备中,设置区域可以被设置在不同于检测区域的长度方 向上的相对端的该检测区域的一部分,沿着检测区域从设置区域开始的相反方向中的一个 方向可以被定义为第一方向,而沿着检测区域从设置区域开始的相反方向的另一个方向被 定义为与第一方向相反的反第一方向,第一执行部件可以被构造为在第一判断部件已经判 断检测开始点不位于设置区域中的情况下并且输入物体已经在反第一方向上从检测开始 点移动的情况下,执行与反第一方向上的输入物体的移动对应的处理,并且第二执行部件 可以被构造为在第一判断部件已经判断检测开始点位于设置区域中的情况下并且输入物 体已经在反第一方向上从检测开始点移动的情况下,通过将反第一方向上从检测开始点的 移动认为是反第二方向上的移动,来执行与输入物体在与第二方向相反的反第二方向上的 移动对应的处理。 根据如上所示的构造,用户能够输入在第二方向和反第二方向中的每一个方向上 从设置区域开始的移动量。
在根据第二方面的输入设备中,设置区域可以被设置在检测区域的长度方向上的 大致中心部分。 根据如上所示的构造,能够使第二方向上和反第二方向上的移动的各自可移动区 域彼此相等。 在根据第二方面的输入设备中,设置区域可以被设置在检测区域的长度方向上的 相对端部中的每一个端部处,从检测区域的长度方向上的相对端的一端到另一端的方向可 以被定义为第一方向,而从检测区域的长度方向上的相对端中的该另一端到该一端的方向 被定义为与第一方向相反的反第一方向,其中第一执行部件可以被构造为在第一判断部件 已经判断检测开始点不位于设置区域中的情况下并且在输入物体已经在反第一方向上从 检测开始点移动的情况下执行与反第一方向上的移动对应的处理,并且第二执行部件可以 被构造为在第一判断部件已经判断检测开始点位于设置区域中的情况下并且在输入物体 已经在反第一方向上从检测开始点移动的情况下,通过将反第一方向上从检测开始点的移 动认为是反第二方向上的移动,来执行对应于与第二方向相反的反第二方向上的移动的处 理。 根据如上所示的构造,被认为是第二方向上的移动的第一方向上的移动的可移动
区域能够等于第一方向上的移动的可移动区域。此外,被认为是反第二方向上的移动的反
第一方向上的移动的可移动区域能够等于反第一方向上的移动的可移动区域。 在根据第二方面的输入设备中,设置区域可以被构造为具有可与不同于设置区域
的检测区域部分区分的外观(external view)。 根据如上所示的构造,用户能够一眼就识别设置区域。 根据第二方面的输入设备,可以进一步包括显示部,该显示部被构造为显示多个 项目;以及项目指定部,该项目指定部以不同于显示多个项目中的其它项目的方式显示多 个项目中所指定的一个,项目指定部可以被构造为根据由检测部检测到的输入物体的移动 而移动,第一执行部件可以被构造为基于输入物体在第一方向上的移动而在第一方向上移 动项目指定部,并且将被移动的项目指定部显示在显示部上,并且第二执行部件可以被构 造为基于输入物体在第一方向上的的移动而在第二方向或者与第二方向相反的反第二方 向上移动项目指定部,并且将被移动的项目指定部显示在显示部上。 根据如上所示的构造,基于输入物体的移动来移动项目指定部。因此,对用户来说 相对简单的是,直觉地识别项目指定部的移动方向。 在根据第二方面的输入设备中,第一执行部件可以被构造为基于输入物体在反第 一方向上的移动而在反第一方向上移动项目指定部,并且将被移动的项目指定部显示在显 示部上,并且第二执行部件可以被构造为基于输入物体在反第一方向上的移动而在反第二 方向或者第二方向上移动项目指定部,并且将被移动的项目指定部显示在显示部上。
根据如上所示的构造,根据输入物体在反方向上的移动来颠倒被显示在显示部上 的项目指定部的移动方向。因此,对用户来说相对容易的是,直觉地识别项目指定部的移动 方向。 在根据第二方面的输入设备中,第一执行部件可以被构造为将项目指定部在第一 方向上移动与输入物体在第一方向上的移动量相对应的移动量并且将被移动的项目指定 部显示在显示部上,并 第二执行部件可以被构造为将项目指定部在第二方向上移动与输入物体在第一方向上的移动量相对应的移动量,并且将被移动的项目指定部显示在显示部 上。 根据如上所示的构造,在第一方向或第二方向上将项目指定部移动与输入物体的
移动量相对应的移动量。因此,用户能够容易地输入项目指定部的移动量。 在根据第二方面的输入设备中,检测区域可以包括多个第一方向的检测区域,所
述多个第一方向的检测区域被布置在第一方向上并且每个被构造为检测输入物体在第一
方向上的位置,多个项目可以被布置在第一方向和第二方向中的每一个方向上,第一执行
部件可以被构造为在第一方向上将项目指定部移动其数目与输入物体在第一方向上已被
移动的多个第一方向的检测区域中的一个或者多个区域的数目相同的多个项目中的一个
或者多个,并且将被移动的项目指定部显示在显示部上,并且第二执行部件可以被构造为
在第二方向上将项目指定部移动其数目与输入物体在第一方向上已被移动的多个第一方
向的检测区域中的一个或者多个区域的数目相同的多个项目中的一个或者多个,并且将被
移动的项目指定部显示在显示部上。 根据如上所示的构造,项目指定部被移动了其数目与输入物体已经被移动的多个 第一方向的检测区域中的一个或者多个区域的数目相同的多个项目中的一个或者多个。因 此,用户能够容易地输入项目指定部的移动量。
当结合附图理解时,通过阅读本发明的实施例的下面详细的描述,本发明的目的、 特征、优点、以及技术和工业意义将会得到更好的理解,其中 图1A是示出作为本发明的第一实施例的输入设备的示例的MFP的外部结构的透 视图,并且图IB是示出触摸面板的结构和被显示在LCD上的与复印功能有关的菜单显示的 显示的示例的概念图; 图2是示出作为第一实施例的MFP的电子构造的框图; 图3A和图3B是每个用于解释触摸面板的操作方法的示例的示意图; 图4A和图4B是每个用于解释触摸面板的操作方法的示例的示意图; 图5是示出MFP的显示更新处理的流程图; 图6是示出MFP的触摸顺序获得处理的流程图; 图7A是MFP的向下方向滚动处理的流程图,图7B是示出MFP的向上方向滚动处
理的流程图,并且图7C是示出MFP的向右和向左方向滚动处理的流程图; 图8A和图8B是每个用于解释触摸面板的操作方法的示例的示意图; 图9是示出作为第二实施例的MFP的显示更新处理的流程图; 图10A和图10B是每个用于解释触摸面板的操作方法的示例的示意图;以及 图11A和图11B是每个用于解释触摸面板的操作方法的示例的示意图。
具体实施例方式
在下文中,将会参考附图描述本发明的实施例。将会分别参考图1、图2、图3-4以 及图5-7,解释作为本发明的输入设备的示例的多功能外围设备(MFP)的外部结构,输入设 备的硬件构造,输入设备的操作方法的示例,以及输入设备的显示更新处理。
在作为本实施例的MFP 1的正面上部,提供了将会在下面进行描述的操作键15、 触摸面板17、以及LCD(显示部的一部分)16。用户能够通过使用操作键15或者触摸面板 17执行输入操作来执行MFP 1的各种设置和各种控制。 在该MFP 1中,能够限制在竖直方向上触摸面板17的检测区域的变大。此外,用 户能够利用检测区域直觉地输入在横向方向(即,向右和向左方向)和竖直方向(即,向上 和向下方向)上的移动。 MFP 1被构造为与未示出的经由电话线网络100(参考图2)连接的外部装置执行 传真通信。此外,此MFP l具有诸如打印机功能、扫描仪功能、以及复印功能的各种功能。
在MFP 1的正面上部,提供了具有拉长的形状的操作面板6。此操作面板6用于操 作打印机21、扫描仪20等等并且主要被提供有操作键15、 LCD 16以及触摸面板17。用户 能够通过操作操作键15的各种按钮或者通过操作触摸面板17来设置并且控制各种功能。
在LCD 16上,显示例如菜单、操作程序、以及当前正在执行的程序的状态。在LCD 16的右部分,提供了作为一种类型的输入设备的触摸面板17。 在这里,将会参考图1B解释触摸面板17的结构和LCD 16的显示的示例。 一开始, 将会解释LCD 16的显示。如图1B中所示,例如,在LCD 16上显示与复印功能有关的菜单 显示中的多个设置项目。具体地,作为用户能够设置的设置项目,按照从LCD 16的上侧到 其下侧的顺序显示"图像质量"、"纸张"、以及"縮放"。 用户能够通过操作操作键15和触摸面板17为各种设置项目中的每一个选择所想 要的项目。注意的是,在下面将会描述触摸面板17的操作方法(参考图3A、图3B、图4A以 及图4B)。 在LCD 16的菜单显示上,对于设置项目("图像质量"、"纸张"、以及"縮放")中 的每一个,设置项目(即,设置内容)中的已经被选择的一个被用粗体框圈起。即,在"图像 质量"的设置中选择"正常",并且在"纸张"的设置中选择"普通"。 此外,在LCD 16的菜单显示上,每个设置项目的项目中的正在被设置的一个项目 在所述项目的内部被阴影化(hatch)的状态下用由粗体框形成的光标K(项目指定部)圈 起。即,在图1B中,"縮放"的设置当前正在被执行,并且"100X"被暂时地选择。鉴于上 述,光标K(项目指定部)以不同于多个项目的其它项目被显示的方式的方式显示多个项目 中的指定项目。 接下来将会解释触摸面板17的结构。如图1B中所示,作为本实施例的MFP 1的触 摸面板17具有矩形形状,其中向右和向左方向是触摸面板17的长度方向。在向右和向左 方向上延伸的触摸面板17的一对长度方向边缘的各左端部分上,触摸面板17包括分别从 该对长度方向边缘的上长度方向边缘向上凸出以及从该对长度方向边缘的下长度方向边 缘向下凸出的区域。结果,触摸面板17具有字符"T"被向左旋转90度的横放的T形。此 外,分别从上长度方向边缘向上凸出以及从下长度方向边缘向下凸出的区域之间的向上和 向下方向上的触摸面板17的宽度小于长度方向上的触摸面板17的宽度。例如,由于触摸 面板17被以该形状构造,所以触摸面板17所要求的空间能够小于触摸面板17以通常的方 形形状构造的情况。 此触摸面板17被分成九个区域,在九个区域中的每一个中检测手指(即,输入媒 介)是否正在触摸。注意的是,所述区域中的每一个将会被称为"检测区域"。
具体地,如图IB中所示,在触摸面板17的左(一)端提供了三个检测区域以便于 在竖直方向上彼此相邻。注意的是,按照从上侧到下侧的顺序这些检测区域将会分别被称 为"传感器1"、"传感器2"、以及"传感器3"。此外,从上长度方向边缘向上凸出的触摸面 板17的区域是传感器1的区域,而从下长度方向边缘向下凸出的触摸面板17的区域是传 感器3的区域。 此外,在从传感器2的右端开始的向右方向上提供了六个检测区域以便于彼此相 邻。注意的是,按照从左侧到右侧的顺序这六个检测区域将会分别被称为"传感器4"、"传感 器5"、"传感器6"、"传感器7"、"传感器8"以及"传感器9"。注意的是,传感器2以及4-9 中的每一个用作被形成为具有普通矩形形状的第一检测区域,其中第一方向为第一检测区 域的长度方向,而传感器1和3中的每一个用作被形成为从第一检测区域的长度方向边缘 的一部分延伸了短于第一检测区域在其长度方向上的长度的距离的第二检测区域。
注意的是,尽管在任何图中没有示出,但是此触摸面板17被一体地构造有未示出 的用于控制触摸面板17的控制器(检测部的一部分),并且在用户的手指已经触摸传感器 1-9中的任何一个的情况下,由控制器指定传感器1-9中检测到手指的触摸的一个或者多 个。根据传感器1-9中已经由触摸面板17的控制器检测到的一个或者多个,CPU ll(参考 图2)执行这样的处理诸如显示在LCD 16上的光标K被移动的处理。
此外,在作为本实施例的MFP 1的触摸面板17中,在传感器中的一个(检测区域 的一部分)与传感器中与其相邻的另一个(检测区域的一部分)之间的边界具有带有恒定 宽度的通常锯齿形状。结果,当用户已经触摸到一个传感器和与其相邻的另一个传感器之 间的边界的情况下,用户的手指已经大致等同地触摸到这两个区域,并因此控制器能够更 加精细地检测用户的手指的移动。即,除了用户的手指到传感器1-9中的每一个的移动之 外,控制器还能够检测用户的手指正在移向传感器1-9中的下一个。 接下来将会参考图2解释MFP l的电气构造。MFP 1主要包括CPU11、R0M 12、RAM 13、闪速存储器14、操作键15、LCD 16、触摸面板17、扫描仪20、打印机21、NCU 23以及调制 解调器24。 CPU 11、R0M 12、RAM 13以及闪速存储器14经由总线26相互连接。此外,操作键 15、LCD 16、触摸面板17、扫描仪20、打印机21、NCU 23、调制解调器24、总线26经由输入和 输出端口 27相互连接。 CPU ll被构造为根据被存储在ROM 12、RAM 13、以及闪速存储器14中的程序和固 定值,或者根据经由NCU 23发送和接收的各种信号来控制MFP l的各种功能并且控制被连 接至输入和输出端口 27的MFP 1的各部分。 ROM 12是存储例如在MFP 1中执行的控制程序的不可重写的存储器。ROM 12存 储用于执行或者进行由图5中所示的流程图表示的显示更新处理、由图6中所示的流程图 表示的触摸顺序获得处理、由图7A中所示的流程图表示的向下方向滚动处理、由图7B中所 示的流程图表示的向上方向滚动处理、以及由图7C中所示的流程图表示的向右和向左方 向滚动处理的程序,将会在下面对这些处理进行描述。 RAM 13是用于当执行MFP 1的各种操作时暂时地存储各种数据的可重写的易失 性存储器。RAM 13包括第一触摸存储器13a、第二触摸存储器13b、以及第三触摸存储器 13c。
闪速存储器14是可重写的非易失性存储器。在关闭MFP l之后被存储在此闪速 存储器14中的数据也被保持。 接下来将会参考图3A、图3B、图4A、以及图4B解释触摸面板17的操作方法的示 例。 一开始,将会解释在光标K的显示的位置(g卩,光标K的显示位置)在触摸面板17的屏 幕上向上移动的情况下触摸面板17的操作方法的示例。在这里,如图3A的左图的最上边 的图的菜单显示中所示,在"縮放"的设置中选择"100%"。注意的是,图3A中的最上边的 LCD 16示出用户的手指正在触摸传感器2、3或者4的情况,图3A中的中间的LCD 16示出 用户的手指正在触摸传感器5的情况,并且最下边的LCD 16示出用户的手指正在触摸传感 器6的情况。此外,图3B中的最上边的LCD 16是用户的手指正在触摸传感器6的情况,图 3B中的中间的LCD 16示出用户的手指正在触摸传感器5的情况,图3B中的最下边的LCD 16示出用户的手指正在触摸传感器4的情况。 如图3A的右图中所示,用户的手指一开始触摸传感器3,向上移动以触摸传感器 2,然后向右移动以触摸传感器4。 S卩,在这样的情况下,传感器3用作检测开始的检测开始 点。然后,在用户的手指向右移动到另一个传感器的情况下,光标K在菜单显示中向上移动 (即,在图3A的左图中,光标K从最下边的LCD 16移动到中间的LCD 16并且然后移动到最 上边的LCD 16)。然后,如图3B的右图中所示,在用户的手指向左移动到另一个传感器的情 况下,光标K在菜单显示中向下移动(即,在图3B的左图中,光标K从最上边的LCD 16移 动到中间的LCD 16并且然后移动到最下边的LCD 16)。即,光标K在屏幕上在向上和向下 方向上移动。 S卩,在用户想要在屏幕上向上移动光标K的情况下,用户可以一开始输入光标K的 移动的方向(即,在该情况下向上方向),并且连续地输入光标K的移动的量(即,光标K的 移动量)。因此,用户能够凭直觉执行输入操作。此外,只有传感器3需要被提供在相对于 图1B中所示的传感器2、4、5、6、7、8以及9延伸的横向方向的竖直方向上。因此,能够在竖 直方向上限制检测区域的变大。 此外,在用户想要在屏幕上向下移动(返回)已经向上移动的光标K的情况下,用 户仅需要颠倒或者反转手指的移动的方向(即,手指的移动方向)。因此,能够在竖直方向 上限制检测区域的变大,并且用户能够凭直觉执行输入操作。 接下来,将会参考图4A,解释在光标K的显示位置在屏幕上被向下移动的情况下 触摸面板17的操作方法的示例。注意的是,图4A中的最上边的LCD 16示出用户的手指正 在触摸传感器1、2或者4的情况,图4A中的中间的LCD 16示出用户的手指正在触摸传感 器5的情况,并且最下边的LCD 16示出用户的手指正在触摸传感器6的情况。此外,图4B 中的最上边的LCD 16是用户的手指正在触摸传感器2、4或者5的情况,图4B中的中间的 LCD 16示出用户的手指正在触摸传感器6的情况,图4B中的最下边的LCD 16示出用户的 手指正在触摸传感器7的情况。 如图4A的左图中的上边的LCD 16中所示的菜单显示中所示,在"图像质量"的设 置中通过光标K选择"正常"。在此状态下,如图4A的右图中所示,用户的手指一开始触摸 传感器1,向下移动以触摸传感器2,并且向右移动以触摸传感器4。 然后,在用户的手指向右移动到另一个传感器的情况下,光标K在菜单显示中向 下移动(g卩,在图4A的左图中,光标K从最上边的LCD 16移动到中间的LCD 16并且然后移动到最下边的LCD 16)。然后,在用户的手指向左移动到另一个传感器的情况下,光标K在 菜单显示中向上移动(即,在图4A的左图中,光标K从最下边的LCD 16移动到中间的LCD 16并且然后移动到最上边的LCD 16)。即,光标K在屏幕上在向上和向下方向上移动。
注意的是,图4B是在光标K的显示位置在屏幕上向右移动的情况下触摸面板17 的操作方法的示例。在用户的手指一开始触摸除了传感器1和传感器3之外的传感器,并 且连续地触摸任何传感器两次的情况下,以下述方式操作触摸面板17。即,在用户的手指向 右移动到另一个传感器的情况下,光标K在菜单显示上向右移动,而在用户的手指向左移 动到另一个传感器的情况下,光标K在菜单显示中向左移动。即,光标K在屏幕上在向右和 向左方向上移动。 如上所解释,由于在传感器1、2、3、4、5、6、7、8、9当中,传感器1和3被提供在最左 边,并且用户能够利用在横向方向上布置的传感器执行输入操作,当用户在竖直方向上执 行输入操作时用户能够操作的传感器的数目和当用户在横向方向上执行输入操作时用户 能够操作的传感器的数目通常能够彼此相等。因此,即使在竖直方向上的输入操作中,能够 确保光标K的移动量等于在横向方向上的输入操作中的移动量(或者手指的移动量)。
接下来将会参考图5解释由MFP 1的CPU 11执行的显示更新处理。此显示更新 处理是用于当使用触摸面板17执行输入操作时根据用户的手指的移动方向和移动量(即, 传感器的编号)更新LCD 16的显示(特别地,光标K的显示位置)的处理。从接通MFP 1 的主电源开始直到关闭主电源重复地执行显示更新处理。 在此显示更新处理中,一开始在S1中,CPU ll执行触摸顺序获得处理。在执行触 摸顺序获得处理的情况下,在用户对触摸面板17的触摸期间,CPU 11将用户第一次触摸的 传感器的传感器信息(例如,传感器名称、传感器编号等等)存储在RAM 13的第一触摸存 储器13a中。同样地,CPU ll将用户第二次触摸的传感器的传感器信息存储在第二触摸存 储器13b中并且将用户第三次触摸的传感器的传感器信息存储在第三触摸存储器13c中。
接下来,在S2中,CPU 11依次获得被存储在第一触摸存储器13a、第二触摸存储器 13b、以及第三触摸存储器13c中的传感器信息。然后,获得传感器信息的顺序(即,传感器 信息的获得顺序)对应于传感器1 □ 2 □ 4的顺序(S3 :是),在S4中,CPU 11执行向下方 向滚动处理,其中根据用户的手指向右移动的移动量(传感器的数目)在屏幕上向下移动 光标K。注意的是,在下面将会参考图7A解释向下方向滚动处理的详情。然后,处理返回到 Sl,并且重复上述处理Sl-S4。 在传感器信息的获得顺序没有对应于传感器1 □ 2 □ 4的顺序(S3 :否)的情况 下,在传感器信息的获得顺序对应于传感器3 □ 2 □ 4的顺序(S5 :是)的情况下,CPU 11 在S6中执行向上方向滚动处理,其中根据用户的手指向右移动的移动量(传感器的数目) 在屏幕上向上移动光标K。注意的是,在下面将会参考图7B解释向上方向滚动处理的详情。 然后,处理返回到S1,并且重复上述处理S1-S6。 在S5中传感器信息的获得顺序不对应于传感器3 □ 2 □ 4的顺序(S5 :否)的情 况下,CPU 11在S7中执行向右和向左方向滚动处理,其中根据用户的手指向左或向右移 动的移动量(传感器的数目)在屏幕上向左或者向右移动光标K。注意的是,在下面将会 参考图7C解释向右和向左方向滚动处理的详情。然后,处理返回到Sl,并且重复上述处理 Sl-S7。
接下来将会参考图6解释由MFP 1的CPU 11执行的触摸顺序获得处理(SI)。
在触摸顺序获得处理中,一开始在Sll中,CPU 11判断是否存在已经检测到手指的触摸的传感器l-9中的任何传感器。在CPU 11已经判断存在已经检测到手指的触摸的传感器(Sll :是)的情况下,CPU11在S12中将表示传感器已经检测到手指的触摸的传感器信息存储在RAM 13的第一触摸存储器13a中。 接下来,在S13中,CPU 11再次判断是否存在已经检测到手指的触摸的任何传感器。在存在已经检测到手指的触摸的传感器(S13:是)的情况下,CPU 11在S14中将表示传感器已经检测到手指的触摸的传感器信息存储在RAM 13的第二触摸存储器13b中。
然后,CPU 11在S15中判断第一触摸存储器13a的传感器信息与第二触摸存储器13b的传感器信息是否彼此一致。在CPU 11已经判断第一触摸存储器13a的传感器信息与第二触摸存储器13b的传感器信息相互一致(S15 :是)的情况下,用户的手指还没有移动到下一个传感器,并因此重复上述处理S13-S15。 另一方面,在CPU 11已经判断第一触摸存储器13a的传感器信息与第二触摸存储器13b的传感器信息不相互一致(S15 :否)的情况下,CPU 11在S16中进一步判断是否存在已经检测到手指的触摸的任何传感器。在CPU 11已经判断存在已经检测到手指的触摸的传感器(S16 :是)的情况下,CPU 11在S18中将表示传感器已经检测到手指的触摸的传感器信息存储在RAM 13的第三触摸存储器13c中。 然后,CPU 11在S19中判断第二触摸存储器13b的传感器信息与第三触摸存储器13c的传感器信息是否相互一致。在CPU 11已经判断第二触摸存储器13b的传感器信息与第三触摸存储器13c的传感器信息相互一致(S19 :是)的情况下,用户的手指还没有移动到下一个传感器,并因此重复上述处理S16-S19。 另一方面,在CPU 11已经判断第二触摸存储器13b的传感器信息与第三触摸存储器13c的传感器信息不相互一致(S19 :否)的情况下,在用户的手指已经触摸触摸面板17之后已经获得第一、第二以及第三传感器的顺序,并因此完成此触摸顺序获得处理。
注意的是,在CPU 11已经判断不存在已经检测到手指的触摸的传感器(Sll :否,S13:否,S16:否)的情况下,用户的手指离开或者远离触摸面板17,并因此处理进入S17。在S17中,CPU 11清空第一触摸存储器13a、第二触摸存储器13b、以及第三触摸存储器13c,并且完成触摸顺序获得处理。 接下来将参考图7A解释由MFP 1的CPU 11执行的向下方向滚动处理(S4)。
在向下方向滚动处理中,一开始在S21中,CPU 11判断传感器1-9中任何已经检测到手指的触摸的传感器的位置是否向右(即,参考图1B朝着传感器9)移动。S卩,CPU 11判断其中由任何传感器检测到手指的触摸的状态是否变成其中由位于先前检测到触摸的传感器的右侧以与该传感器相邻的传感器检测到手指的触摸的状态。在CPU ll已经判断该位置向右移动(S21 :是)的情况下,CPU 11在S22中将光标K的显示位置向下移动一个项目,并且重复上述处理S21-S22。注意的是,在CPU 11在S21已经判断已经检测到手指的触摸的传感器的位置向右移动了一个传感器的情况下,处理进入S22。例如,在图IB中所示的触摸面板17中,用户的手指正在触摸的传感器从传感器4移动到传感器5的情况下,在S21中做出肯定的决定"是",并且处理进入S22。此外,在用户正在触摸的传感器从传感器4移动到传感器5并且进一步从传感器5移动到传感器6的情况下,通过从传感器5到传感器6的移动在S21中做出肯定的决定"是",并且处理进入S22。在该情况下,光标被显 示为向下移动了总共两个项目。 在CPU 11已经判断已经检测到手指的触摸的传感器的位置没有向右移动(S21 : 否)的情况下,在CPU 11已经判断传感器l-9中任何已经检测到手指的触摸的传感器的位 置向左(即,参考图1B朝着传感器2)移动(S23 :是)的情况下,CPU 11在S24中将光标K 的显示位置向上移动一个项目,并且重复上述处理S21-S24。 在CPU 11已经判断已经检测到手指的触摸的传感器的位置没有向左移动(S23 : 否)的情况下,CPU 11在S25中判断是否存在传感器1-9中的已经检测到手指的触摸的 任何传感器。在CPU 11已经判断存在已经检测到手指的触摸的传感器(S25:是)的情 况下,用户的手指还没有移动到下一个传感器。因此,处理返回到S21,并且重复上述处理 S21-S25。 在CPU已经判断不存在任何已经检测到手指的触摸的传感器(S25 :否)的情况
下,用户的手指离开或者远离触摸面板17,并因此完成此向下方向滚动处理。 接下来将会参考图7B解释由MFP 1的CPU 11执行的向上方向滚动处理(S6)。在
此向上方向滚动处理中,上述向下方向滚动处理(参考图7A)中的S22的处理被替换为光
标K向上移动一个项目的处理(即,图7B中的S31)。此外,S24的上述处理被替换为光标
K向下移动一个项目的处理(即,图7B中的S32)。因此,省略这些处理的解释。 鉴于上述内容,在第一实施例中,CPU 11能够被考虑为包括第一判断部件,该第一
判断部件被构造为判断手指的移动是手指在第一方向上从检测开始点移动的第一方向的
移动;以及手指的移动是手指在与第一方向相交的第二方向上移动之后在第一方向上移动
的第二方向的移动,并且该第一判断部件执行S3和S5的处理。此外,CPU 11能够被考虑
为包括第一执行部件,该第一执行部件被构造为在第一判断部件已经判断手指的移动是第
一方向的移动的情况下执行与第一方向上的移动对应的处理,并且执行S7的处理。此外,
CPU 11能够被考虑为包括第二执行部件,该第二执行部件被构造为在第一判断部件已经判
断手指的移动是第二方向的移动的情况下,将第二方向的移动中在第一方向上的移动认为
是第二方向上的移动并且执行与第二方向上的移动对应的处理,并且该第二执行部件执行
S4和S6的处理。此外,CPU ll能够被考虑为包括移动检测部件,该移动检测部件被构造用
于检测第二方向的移动中在第一方向上的移动,并且执行S21和S23的处理。此外,CPU 11
能够被考虑为包括处理执行部件,该处理执行部件被构造为将由移动检测部件检测到的移
动认为是第二方向上的移动并且执行与第二方向上的移动对应的处理,并且该处理执行部
件执行S22、 S24、 S31以及S32的处理。 接下来将会参考图7C解释由MFP 1的CPU ll执行的向右和向左方向滚动处理 (S7)。在此向右和向左方向滚动处理中,上述向下方向滚动处理(参考图7A)中的S22的 处理被替换为光标K向右移动一个项目的处理(即,图7C中的S41)。此外,S24的上述处 理被替换为光标K向左移动一个项目的处理(即,图7B中的S42)。因此,省略这些处理的解释。 接下来将会解释作为本发明的第二实施例的MFP 1。将会分别参考图8A、图8B以 及图9,解释输入设备的操作方法和另一显示更新处理的示例。在本第二实施例中,用户能 够凭直觉在四个方向上执行输入操作,而无需在竖直方向上扩大检测区域。
19
—开始将会参考图8A和图8B解释本第二实施例中的触摸面板17的构造和操作方法的示例。注意的是,像作为第一实施例的MFP 1—样,此触摸面板17被提供在LCD 16的右部分上。 图8A是用于解释在光标K的显示位置在屏幕上向上移动的情况下的触摸面板17的操作方法的示例的示意图。图8B是用于解释在屏幕上向下移动光标K的显示位置的情况下的触摸面板17的操作方法的示例的示意图。注意的是,图8A中的最上边的LCD 16示出用户的手指正在触摸传感器0或者5的情况,图8A中的中间的LCD 16示出用户的手指正在触摸传感器6的情况,并且图8A中的最下边的LCD 16示出用户的手指正在触摸传感器7的情况。此外,图8B中的最上边的LCD 16是用户的手指正在触摸传感器0或者4的情况,图8B中的中间的LCD 16示出用户的手指正在触摸传感器3的情况,图8B中的最下边的LCD 16示出用户的手指正在触摸传感器2的情况。 如图8A的右图中所示,作为第二实施例的MFP 1的触摸面板17具有矩形形状并且被分成九个显示区域,在其中的每一个中检测手指是否触摸。 具体地,在一行中提供了九个检测区域以便于从触摸面板17的左端朝着其右端在横向方向上彼此相邻。注意的是,按照从左侧朝着右侧的顺序这九个检测区域将会被称为"传感器1 、传感器2、传感器3、传感器4、传感器0 (设置区域的示例)、传感器5、传感器6、传感器7、传感器8"。 此外,位于九个检测区域的中心的传感器O具有能够与其它的传感器1-8区分(即,不同)的外观。例如,传感器0可以具有不同于其它的传感器l-8的表面颜色。此外,传感器0可以具有被放置在或者被附在其表面的标记(例如,箭头),该标记表示向上和向下方向。结果,用户能够一眼就将传感器0与其它的传感器l-8区别。注意的是,作为第二实施例的MFP 1的其它构造与作为第一实施例的MFP 1的相同,因此省略其解释。
接下来将会解释触摸面板17的操作方法。 一开始解释在光标K的显示位置在屏幕上向上移动的情况下的触摸面板17的操作方法的示例。在这里,如图8A的左图的最上边的图的菜单显示中所示,在"縮放"的设置中通过光标K选择"100% "。
在此状态下,如图8A的右图中所示,用户的手指一开始触摸传感器0,然后向右移动以触摸传感器5。然后,在用户的手指向右移动到另一个传感器的情况下,光标K在菜单显示中向上移动(即,在图8A的左图中,光标K从最上边的LCD 16移动到中间的LCD 16并且然后移动到最下边的LCD 16)。然后,在用户的手指向左移动到另一个传感器的情况下,光标K在菜单显示中向下移动(即,在图8B的左图中,光标K从最下边的LCD 16移动到中间的LCD 16并且然后移动到最上边的LCD 16)。即,光标K在屏幕中向上和向下方向上移动。 S卩,在用户想要在屏幕上向上移动光标K的情况下,用户仅需要一开始触摸传感器O并且向右移动他的或者她的手指,并且连续地输入移动量。因此,用户能够凭直觉执行输入操作。此外,在用户想要在屏幕上向下移动(返回)已经向上移动的光标K的情况下,用户仅需要颠倒手指的移动的方向。因此,用户能够凭直觉执行输入操作。即,用户能够通过被布置在横向方向上的传感器在竖直方向上凭直觉执行输入操作,而无需在竖直方向上扩大检测区域。 接下来将会参考图8B解释在光标K的显示位置在屏幕中向下移动的情况下的触摸面板17的操作方法的示例。在这里,如图8B的最上边的LCD 16中的菜单显示中所示,在"图像质量"的设置中通过光标K选择"正常"。 在此状态下,如图8B的右图中所示,用户的手指一开始已经触摸到传感器0并且连续地向左移动以触摸传感器4。然后,在用户的手指向左移动到另一个传感器的情况下,光标K在菜单显示中向下移动(即,在图8B的左图中,光标K从最上边的LCD 16移动到中间的LCD 16并且然后移动到最下边的LCD 16)。然后,如图8B的右图中所示,在用户的手指向右移动到另一个传感器的情况下,光标K在菜单显示中向上移动(即,在图8B的左图中,光标K从最下边的LCD 16移动到中间的LCD 16并且然后移动到最上边的LCD 16)。即,光标K在屏幕上在向上和向下方向上移动。 如上所述,在用户想要在屏幕上向下移动光标K的情况下,用户仅需要一开始触摸传感器O并且向左移动他的或者她的手指,并且连续地输入移动量。因此,用户能够凭直觉执行输入操作。此外,在用户想要在屏幕上向上移动(返回)已经向下移动的光标K的情况下,用户仅需要颠倒手指的移动方向。因此,用户能够凭直觉执行输入操作。即,用户能够通过被布置在横向方向上的传感器在竖直方向上凭直觉地执行输入操作,而无需在竖直方向上扩大检测区域。 注意的是,尽管在任何附图中没有示出,但是在光标K在屏幕上在向右和向左方向上移动的情况下,用户仅需要一开始触摸除了传感器O之外的传感器中的任何一个并且在向右和向左方向上移动他或者她的手指。 此外,由于传感器0位于触摸面板17的中心,所以用户能够在两个方向即,向上方向和向下方向上输入命令。另外,用户能够在向上方向上的输入操作中操作的传感器的数目与用户能够在向下方向上的输入操作中操作的传感器的数目相互相等。
注意的是,例如,在该情况下,MFP l可以被构造为,在触摸或者按压两个传感器(手指正在移动到下一个传感器)的情况下,根据手指的移动方向将屏幕上的光标K向上或者向下移动一个项目。在这样构造MFP 1的情况下,不管在手指从位于九个传感器的中心的传感器0向右移动的情况还是手指从传感器0开始向左移动的情况下都能够确保光标K的移动量等于在横向方向上的输入操作的移动量。 接下来将会解释作为第二实施例的MFP l的电气构造。由于作为第二实施例的MFP 1的电气构造与作为第一实施例的MFP 1 (参考图2中的框图)的不同之处仅在于ROM12和RAM 13,因此将会仅解释R0M 12和RAM 13,并且省略与第一实施例中的元件相同的第二实施例中的其它元件的解释。 除了用于执行第一实施例中的处理的程序之外,作为第二实施例的MFP 1的未示出的ROM 12还存储用于执行将会在下面描述的图9中所示的流程图表示的显示更新处理的程序。 作为第二实施例的MFP 1的未示出的RAM 13包括上述第一触摸存储器13a和第二触摸存储器13b。 接下来将会参考图9解释由作为第二实施例的MFP 1的CPU ll执行的显示更新处理。 在该显示更新处理中,一开始在Sl中,CPU 11执行触摸顺序获得处理。上述触摸顺序获得处理(参考图6)是用于在用户的手指已经触摸触摸面板17之后获得手指已经触
21摸的第一、第二、以及第三传感器的顺序的处理。然而,在第二实施例中,没有提供用于存储用户的手指第三次触摸的传感器的存储器(第三触摸存储器),并因此,在第二实施例中,MFP 1被构造为CPU ll获得第一和第二传感器的顺序。 在执行触摸顺序获得处理的情况下,在用户触摸触摸面板17期间,CPU 11将用户第一次触摸的传感器的传感器信息(例如,传感器名称、传感器编号等等)存储在RAM 13的第一触摸存储器13a中。同样地,CPU ll将用户第二次触摸的传感器的传感器信息存储在第二触摸存储器13b中。 接下来,在S51中,CPU 11依次获得被存储在第一触摸存储器13a中的传感器信息和被存储在第二触摸存储器13b中的传感器信息。然后,在传感器信息的获得顺序对应于传感器0口5的顺序(S52:是)的情况下,CPU 11在S6中执行向上方向滚动处理(参考图7B),其中CPU ll根据用户的手指向右移动的移动量(传感器的数目)在屏幕上向上移动光标K。然后,处理返回到Sl,并且重复上述处理Sl-S4。 另一方面,在传感器信息的获得顺序不对应于传感器0 □ 5的顺序(S52 :否)的情况下,在传感器信息的获得顺序对应于传感器O □ 4的顺序(S53 :是)的情况下,CPU 11在S4中执行向下方向滚动处理(参考图7A),其中CPU ll根据用户的手指向左移动的移动量(传感器的数目)在屏幕上向下移动光标K。然后,处理返回到S1,并且重复上述处理Sl-S6。 另一方面,在传感器信息的获得顺序不对应于传感器0口4的顺序(S53 :否)的情况下,CPU 11在S7中执行向右和向左方向滚动处理(参考图7C),其中CPU ll根据用户的手指向左或者向右移动的移动量(传感器的数目)在屏幕上向左或者向右移动光标K。然后,处理返回到S1,并且重复上述处理S1-S7。 鉴于上述内容,在第二实施例中,CPU 11能够被考虑为包括第一判断部件,该第一判断部件被构造为,在检测部已经检测到手指在第一方向上从检测开始点的移动的情况下,判断检测开始点是否位于传感器O中,并且执行S52和S53的处理。此外,CPU ll能够被考虑为包括第一执行部件,该第一执行部件被构造为在第一判断部件已经判断检测开始点没有位于传感器0中的情况下执行与第一方向上的手指的移动对应的处理,并且执行S7的处理。此外,CPU ll能够被考虑为包括第二执行部件,该第二执行部件被构造为,在第一判断部件已经判断检测开始点位于传感器0中的情况下,通过将手指在第一方向上从检测开始点的移动认为是在第二方向上的移动,来执行与第二方向上的手指的移动对应的处理,并且执行S4和S6的处理。此外,CPU11能够被考虑为包括移动检测部件,该移动检测部件被构造为检测手指在第一方向上从检测开始点的移动,并且执行S21和S23的处理。此外,CPU ll能够被考虑为包括处理执行部件,该处理执行部件被构造为将由移动检测部件检测到的移动认为是第二方向上的移动并且执行与第二方向上的移动对应的处理,并且执行S22、S24、S31、以及S32的处理。 虽然已经在上面解释了本发明的实施例,但是本发明不限于示例性实施例的详细情况,而是在不脱离本发明的精神和范围的前提下,可以以本领域技术人员能够想到的各种变化和修改来实施。 例如,在上述实施例中,触摸面板17被提供在LCD 16的右部分上,但是MFP l可以被构造为LCD 16和触摸面板17被相反布置。此外,触摸面板17和LCD 16可以被布置在竖直方向上。此外,在上述实施例中,触摸面板17被布置为在向右和向左方向上具有拉长的形状,但是MFP 1可以被构造为触摸面板17被通过旋转90度布置以便于在向上和向下方向上具有拉长的形状。 此外,在第一实施例中,在触摸面板17的竖直方向上,一个传感器(传感器1)被布置在在横向方向上布置的传感器(即,传感器2和4-9)的上侧,而一个传感器(传感器3)被布置在这些传感器的下侧,但是多个传感器可以被布置在这些传感器的上侧和下侧中的每一个上。 此外,在第一实施例中,在触摸面板17中,被布置在竖直方向上的传感器(传感器1和传感器3)被布置在触摸面板17的左端部分上,但是本发明不限于此构造。例如,被布置在竖直方向上的传感器(传感器1和传感器3)可以被布置在触摸面板17的右端部分上并且可以被布置在触摸面板17的中心处。 此外,在第一实施例中,在触摸面板17中,被布置在竖直方向上的传感器(传感器l和传感器3)被布置为彼此面对,并且被布置在横向方向上的传感器(S卩,传感器2和4-9)被插入在其间,但是本发明不限于此构造。即,传感器(传感器1和传感器3)可以在竖直方向上被布置在传感器(即,传感器2和4-9)的一侧。此外,传感器(传感器1和传感器3)可以不被布置为相互面对。例如,MFP 1可以被构造为传感器1被布置在触摸面板17的左端部分上(即,传感器2的上端),而传感器3被布置在触摸面板17的右端部分上(即,传感器9的下端)。 此外,在第一实施例中,在触摸面板17中,被布置在竖直方向上的传感器(传感器1和传感器3)被布置在触摸面板17的左端部分上,但是其可以被布置在在横向方向上布置的传感器的任何位置(例如,传感器4和5上)。 此外,在第二实施例中,传感器0被布置在触摸面板17的中心处,但是其可以被布置在其它的位置。注意的是,在传感器O被布置在触摸面板17的一端的情况下,传感器0被优选地布置在横向方向上的触摸面板17的相对端处。 在这里,将会解释第一实施例的修改。作为第一实施例的MFP 1的触摸面板17具有其中检测区域在向上和向下方向上从触摸面板17的左端部分凸出或者延伸的形状,但是作为本修改的MFP 1的触摸面板17包括,如图IOA和图10B中所示,(a)检测区域(即,传感器1),其被布置在触摸面板17的左端部分上以向下凸出或者延伸;以及(b)检测区域(即,传感器8),其被布置在触摸面板17的右端部分上以向上凸出和延伸。注意的是,图10A中的最上边的LCD 16示出用户的手指正在触摸传感器1、2、或者3的情况,图10A中的中间的LCD 16示出用户的手指正在触摸传感器4的情况,并且最下边的LCD16示出用户的手指正在触摸传感器5的情况。此外,图10B中的最上边的LCD 16是用户的手指正在触摸传感器8、7、或者6的情况,图IOB中的中间的LCD 16示出用户的手指正在触摸传感器5的情况,并且最下边的LCD 16示出用户的手指正在触摸传感器4的情况。
在屏幕上向上移动光标K的显示位置的情况下,如图10A中所示,用户仅需要将他的或者她的手指依次从传感器1移动到传感器2、3、以及4。此外,在屏幕上向下移动光标K的显示位置的情况下,如图10B中所示,用户仅需要将他的或者她的手指依次从传感器8移动到传感器7、6、以及5。而且在本修改中,与第一实施例相同,用户能够凭直觉执行输入操作。此外,在本实施例中,由于手指移动以向上移动光标K的方向(向右方向)和手指移
23动以向下移动光标K的方向(向左方向)彼此相反,所以手指的移动方向和光标K的移动方向能够相互对应,从而用户能够更直觉地执行输入操作。 此外,在这里,将会解释第二实施例的修改。作为第二实施例的MFP 1的触摸面板17具有其中作为设置区域的传感器0被布置在触摸面板17在其长度方向上的中心处的构造,但是作为本修改的MFP 1的触摸面板17包括,如图IIA和图11B中所示,设置区域分别被布置在触摸面板17的左端和右端部分上。注意的是,图11A中的最上边的LCD 16示出用户的手指正在触摸传感器O或者1的情况,图11A中的中间的LCD 16示出用户的手指正在触摸传感器2的情况,并且图IIA中的最下边的LCD 16示出用户的手指正在触摸传感器3的情况。此外,图11B中的最上边的LCD 16是用户的手指正在触摸传感器8或者7的情况,图11B中的中间的LCD 16示出用户的手指正在触摸传感器6的情况,图11B中的最下边的LCD 16示出用户的手指正在触摸传感器5的情况。 在屏幕上向上移动光标K的显示位置的情况下,如图11A中所示,用户仅需要将他的或者她的手指依次从传感器0移动到传感器1和2。此外,在屏幕上向下移动光标K的显示位置的情况下,如图11B中所示,用户仅需要将他的或者她的手指依次从传感器8移动到传感器7和6。而且在本修改中,与第二实施例相同,用户能够凭直觉执行输入操作。此外,在本修改中,由于手指移动以向上移动光标K的方向(向右方向)和手指移动以向下移动光标K的方向(向左方向)彼此相反,所以手指的移动方向和光标K的移动方向能够相互对应,从而用户能够更直觉地执行输入操作。 注意的是,在上述第一实施例中,CPU 11检测用户的手指第一次触摸触摸面板17的传感器和手指在下一次触摸触摸面板17的传感器,并且通过从用户的手指第一次触摸触摸面板17的位置的移动方向指定光标K的滚动的方向,但是本发明不限于此构造。例如,在用户的手指第一次触摸触摸面板17之后在不与向上和向下方向或者向右和向左方向一致的第三方向(例如,45度方向)上移动,然后在向上方向上移动,并且最后在向左方向上移动的情况下,CPU ll可以指定光标K的滚动方向作为向上方向。S卩,在用户的手指第一次触摸触摸面板17之后,在向右方向和向左方向中的一个方向上移动时之前用户的手指已经在向上和向下方向中的一个方向上移动的情况下,能够基于手指在向上方向和向下方向中的一个方向上的移动确定光标K的滚动方向。结果,用户的手指第一次触摸触摸面板17的位置不限于特定的位置,从而更加改进了 MFP 1的可用性。
权利要求
一种输入设备,包括检测部,所述检测部被构造为检测输入物体相对于检测区域的移动;第一判断部件,所述第一判断部件被构造为判断由所述检测部检测到的所述输入物体的移动是所述输入物体在第一方向上从检测开始点移动的第一方向的移动,以及所述输入物体的移动是所述输入物体在与所述第一方向相交的第二方向上移动之后在所述第一方向上移动的第二方向的移动;第一执行部件,所述第一执行部件被构造为,在所述第一判断部件已经判断所述输入物体的移动是所述第一方向的移动的情况下,执行与所述第一方向上的移动对应的处理;以及第二执行部件,所述第二执行部件被构造为,在所述第一判断部件已经判断所述输入物体的移动是所述第二方向的移动的情况下,将所述第二方向的移动中在所述第一方向上的移动认为是所述第二方向上的移动,并且执行与所述第二方向上的移动对应的处理。
2. 根据权利要求1所述的输入设备, 其中所述第二执行部件包括移动检测部件,所述移动检测部件被构造为检测所述第二方向的移动中在所述第一方 向上的移动;以及处理执行部件,所述处理执行部件被构造为将由所述移动检测部件检测到的移动认为 是所述第二方向上的移动,并且执行与所述第二方向上的移动对应的处理。
3. 根据权利要求1所述的输入设备,进一步包括第二判断部件,所述第二判断部件被 构造为判断由所述检测部检测到的所述输入物体的移动是输入物体在所述第一方向上移 动之后在与所述第一方向相反的反第一方向上移动的反第一方向的移动,其中所述第一执行部件被构造为,在所述第二判断部件已经判断所述输入物体的移动 是所述反第一方向的移动的情况下,执行与所述反第一方向上的移动对应的处理,并且其中所述第二执行部件被构造为,在所述第二判断部件已经判断所述输入物体的移动 是所述反第一方向的移动的情况下,通过将所述反第一方向的移动中在反第一方向上的移 动认为是反第二方向上的移动,来执行对应于与所述第二方向相反的反第二方向上的移动 的处理。
4. 根据权利要求1所述的输入设备,其中所述第一判断部件被构造为判断由所述检测部检测到的所述输入物体的移动是 输入物体在与所述第二方向相反的反第二方向上移动之后在所述第一方向上移动的反第 二方向的移动,并且其中所述第二执行部件被构造为,在所述第一判断部件已经判断所述输入物体的移动 是所述反第二方向的移动的情况下,通过将所述反第二方向的移动中在所述第一方向上的 移动认为是所述反第二方向上的移动,来执行与所述反第二方向上的移动对应的处理。
5. 根据权利要求1至4中的任何一项所述的输入设备, 其中所述检测区域包括第一检测区域,所述第一检测区域被形成为具有普通矩形形状,其中所述第一方向是 所述第一检测区域的长度方向;以及第二检测区域,所述第二检测区域被形成为从所述第一检测区域的长度方向边缘的一部分延伸这样的距离该距离短于所述第一检测区域在其长度方向上的长度。
6. 根据权利要求5所述的输入设备,其中所述第二检测区域被布置在所述第一检测区域的长度方向上的相对端中的一端 附近。
7. 根据权利要求5所述的输入设备,其中从所述第一检测区域的长度方向上的相对端中的一端到另一端的方向被定义为 所述第一方向,其中从所述第一检测区域的一对长度方向边缘的一个边缘到另一个边缘的方向被定 义为所述第二方向,而从所述第一检测区域的所述一对长度方向边缘的所述另一个边缘到 所述一个边缘的方向被定义为与所述第二方向相反的反第二方向,其中所述第二检测区域被布置在所述第一检测区域的长度方向上的相对端中的一端 附近,以便从所述一对长度方向边缘的所述一个边缘和所述另一个边缘中的每一个边缘延 伸,其中所述第一判断部件被构造为判断由所述检测部检测到的所述输入物体的移动是 所述输入物体在所述第二方向上移动之后在所述第一方向上移动的所述第二方向的移动, 以及所述输入物体的移动是所述输入物体在所述反第二方向上移动之后在所述第一方向 上移动的反第二方向的移动,并且其中所述第二执行部件被构造为,在所述第一判断部件已经判断所述输入物体的移 动是所述第二方向的移动的情况下,通过将所述第二方向的移动中在所述第一方向上的移 动认为是所述第二方向上的移动,来执行与所述第二方向上的移动对应的处理,并且被构 造为,在所述第一判断部件已经判断所述输入物体的移动是所述反第二方向的移动的情况 下,通过将所述反第二方向的移动中在所述第一方向上的移动认为是所述反第二方向上的 移动,来执行与所述反第二方向上的移动对应的处理。
8. 根据权利要求5所述的输入设备,其中从所述第一检测区域的长度方向上的相对端的一端到另一端的方向被定义为所 述第一方向,而从所述第一检测区域的长度方向上的相对端的所述另一端到所述一端的方 向被定义为与所述第一方向相反的反第一方向,其中从所述第一检测区域的一对长度方向边缘的一个边缘到另一个边缘的方向被定 义为所述第二方向,而从所述第一检测区域的所述一对长度方向边缘的所述另一个边缘到 所述一个边缘的方向被定义为与所述第二方向相反的反第二方向,其中所述第二检测区域被布置在下述位置中的每一个附近(a)所述第一检测区域的 长度方向上的相对端的一端,以便从所述一对长度方向边缘中的一个边缘延伸;和(b)所 述第一检测区域的长度方向上的相对端的另一端,以便从所述一对长度方向边缘中的另一 个边缘延伸,其中所述第一判断部件被构造为判断在由所述检测部检测到的所述输入物体在所述 第二方向上移动之后已经在所述第一方向上移动,以及所述输入物体在所述反第二方向上 移动之后已经在所述反第一方向上移动,并且其中所述第二执行部件被构造为,在所述第一判断部件已经判断所述输入物体在所述 第二方向上移动之后已经在所述第一方向上移动的情况下,通过将所述第一方向上的移动认为是所述第二方向上的移动,来执行与所述第二方向上的移动对应的处理,并且被构造 为,在所述第一判断部件已经判断所述输入物体在所述反第二方向上移动之后已经在所述 反第一方向上移动的情况下,通过将所述反第一方向上的移动认为是所述反第二方向上的 移动,来执行与所述反第二方向上的移动对应的处理。
9. 根据权利要求1至4中的任何一项所述的输入设备,进一步包括显示部,所述显示部 被构造为显示多个项目;以及项目指定部,所述项目指定部以不同于显示所述多个项目中 的其它项目的方式显示所述多个项目中所指定的一个项目,其中所述项目指定部被构造为根据由所述检测部检测到的所述输入物体的移动而被 移动,其中所述第一执行部件被构造为基于所述输入物体在所述第一方向上的移动而在所 述第一方向上移动所述项目指定部,并且将所述被移动的项目指定部显示在所述显示部 上,并且其中所述第二执行部件被构造为基于所述输入物体在所述第一方向上的移动而在所 述第二方向或者与所述第二方向相反的反第二方向上移动所述项目指定部,并且将所述被 移动的项目指定部显示在所述显示部上。
10. 根据权利要求9所述的输入设备,其中所述第一执行部件被构造为基于所述输入物体在所述反第一方向上的移动而在 所述反第一方向上移动所述项目指定部,并且将所述被移动的项目指定部显示在所述显示 部上,并且其中所述第二执行部件被构造为基于所述输入物体在所述反第一方向上的移动而在 所述反第二方向或者所述第二方向上移动所述项目指定部,并且将所述被移动的项目指定 部显示在所述显示部上。
11. 根据权利要求9所述的输入设备,其中所述第一执行部件被构造为将所述项目指定部在所述第一方向上移动与所述输 入物体在所述第一方向上的移动量相对应的移动量,并且将所述被移动的项目指定部显示 在所述显示部上,并且其中所述第二执行部件被构造为将所述项目指定部在所述第二方向上移动与所述输 入物体在所述第一方向上的移动量相对应的移动量,并且将所述被移动的项目指定部显示 在所述显示部上。
12. 根据权利要求ll所述的输入设备,其中所述检测区域包括多个第一方向的检测区域,所述多个第一方向的检测区域被 布置在所述第一方向上,并且每一个都被构造为检测所述输入物体在所述第一方向上的位 置,其中多个项目被布置在所述第一方向和所述第二方向中的每一个方向上, 其中所述第一执行部件被构造为将所述项目指定部在所述第一方向上移动所述多个 项目中的一个或多个,所述多个项目中的一个或多个的数目与所述输入物体在所述第一方 向上已被移动的所述多个第一方向的检测区域中的一个或多个区域的数目相同,并且将所 述被移动的项目指定部显示在所述显示部上,并且其中所述第二执行部件被构造为将所述项目指定部在所述第二方向上移动所述多个项目中的一个或多个,所述多个项目中的一个或多个的数目与所述输入物体在所述第一方 向上已被移动的所述多个第一方向的检测区域中的一个或多个区域的数目相同,并且将所 述被移动的项目指定部显示在所述显示部上。
13. —种输入设备,包括检测部,所述检测部被构造为检测输入物体相对于具有通常矩形形状的检测区域的移 动,其中第一方向是所述检测区域的长度方向; 第一判断部件,所述第一判断部件被构造为,在所述检测部已经检测到所述输入物体 在所述第一方向上从检测开始点的移动的情况下,判断所述检测开始点是否位于在所述检 测区域中预设的设置区域中;第一执行部件,所述第一执行部件被构造为,在所述第一判断部件已经判断所述检测 开始点不位于所述设置区域中的情况下,执行与所述输入物体在所述第一方向上的移动对 应的处理;以及第二执行部件,所述第二执行部件被构造为,在所述第一判断部件已经判断所述检测 开始点位于所述设置区域中的情况下,通过将所述输入物体在所述第一方向上从所述检测 开始点的移动认为是第二方向上的移动,来执行与所述输入物体在与所述第一方向相交的 第二方向上的移动对应的处理。
14. 根据权利要求13所述的输入设备,进一步包括第二判断部件,所述第二判断部件 被构造为判断所述输入物体在所述第一方向上移动之后是否已经在与所述第一方向相反 的反第一方向上移动;其中所述第一执行部件被构造为,在所述第二判断部件已经判断所述输入物体已经在 所述反第一方向上移动的情况下,执行与所述反第一方向上的移动对应的处理,并且其中所述第二执行部件被构造为,在所述第二判断部件已经判断所述输入物体已经在 所述反第一方向上移动的情况下,通过将所述反第一方向上的移动认为是反第二方向上的 移动,来执行与所述输入物体在与所述第二方向相反的反第二方向上的移动对应的处理。
15. 根据权利要求13所述的输入设备,其中所述设置区域被设置在不同于所述检测区域的长度方向上的相对端的所述检测 区域的一部分,其中沿着所述检测区域从所述设置区域开始的相反方向中的一个方向被定义为所述 第一方向,而沿着所述检测区域从所述设置区域开始的所述相反方向中的另一个方向被定 义为与所述第一方向相反的反第一方向,其中所述第一执行部件被构造为,在所述第一判断部件已经判断所述检测开始点不位 于所述设置区域中的情况下,并且在所述输入物体已经在所述反第一方向上从所述检测开 始点移动的情况下,执行与所述输入物体在所述反第一方向上的移动对应的处理,并且其中所述第二执行部件被构造为,在所述第一判断部件已经判断所述检测开始点位 于所述设置区域中的情况下,并且在所述输入物体已经在所述反第一方向上从所述检测开 始点移动的情况下,通过将所述反第一方向上从所述检测开始点的移动认为是反第二方向 上的移动,来执行与所述输入物体在与所述第二方向相反的反第二方向上的移动对应的处 理。
16. 根据权利要求13至15中的任何一项所述的输入设备,其中所述设置区域被设置在所述检测区域的长度方向上的大致中心部分处。
17. 根据权利要求13所述的输入设备,其中所述设置区域被设置在所述检测区域的长度方向上的相对端部中的每一个端部处,其中从所述检测区域的长度方向上的相对端中的一端到另一端的方向被定义为所述 第一方向,而所述检测区域的长度方向上的所述相对端中的所述另一端到所述一端的方向 被定义为与所述第一方向相反的反第一方向,其中所述第一执行部件被构造为,在所述第一判断部件已经判断所述检测开始点不位 于所述设置区域中的情况下,并且在所述输入物体已经在所述反第一方向上从所述检测开 始点移动的情况下,执行与所述反第一方向上的移动对应的处理,并且其中所述第二执行部件被构造为,在所述第一判断部件已经判断所述检测开始点位于 所述设置区域中的情况下,并且在所述输入物体已经在所述反第一方向上从所述检测开始 点移动的情况下,通过将所述反第一方向上从所述检测开始点的移动认为是反第二方向上 的移动,来执行对应于与所述第二方向相反的反第二方向上的移动的处理。
18. 根据权利要求13至15中的任何一项所述的输入设备,其中所述设置区域被构造为具有可以与不同于所述设置区域的所述检测区域部分区 分的外观。
19. 根据权利要求13至15中的任何一项所述的输入设备,进一步包括显示部,所述显 示部被构造为显示多个项目;以及项目指定部,所述项目指定部以不同于显示所述多个项 目中的其它项目的方式显示所述多个项目中所指定的一个,其中所述项目指定部被构造为根据由所述检测部检测到的所述输入物体的移动而被 移动,其中所述第一执行部件被构造为基于所述输入物体在所述第一方向上的移动而在所 述第一方向上移动所述项目指定部,并且将所述被移动的项目指定部显示在所述显示部 上,并且其中所述第二执行部件被构造为基于所述输入物体在所述第一方向上的移动而在所 述第二方向或者与所述第二方向相反的反第二方向上移动所述项目指定部,并且将所述被 移动的项目指定部显示在所述显示部上。
20. 根据权利要求19所述的输入设备,其中所述第一执行部件被构造为基于所述输入物体在所述反第一方向上的移动而在 所述反第一方向上移动所述项目指定部,并且将所述被移动的项目指定部显示在所述显示 部上,并且其中所述第二执行部件被构造为基于所述输入物体在所述反第一方向上的移动而在 所述反第二方向或者所述第二方向上移动所述项目指定部,并且将所述被移动的项目指定 部显示在所述显示部上。
21. 根据权利要求19所述的输入设备,其中所述第一执行部件被构造为将所述项目指定部在所述第一方向上移动与所述输 入物体在所述第一方向上的移动量相对应的移动量,并且将所述被移动的项目指定部显示 在所述显示部上,并且其中所述第二执行部件被构造为将所述项目指定部在所述第二方向上移动与所述输 入物体在所述第一方向上的移动量相对应的移动量,并且将所述被移动的项目指定部显示 在所述显示部上。
22.根据权利要求21所述的输入设备,其中所述检测区域包括多个第一方向的检测区域,所述多个第一方向的检测区域被 布置在所述第一方向上,并且每一个都被构造为检测所述输入物体在所述第一方向上的位 置,其中多个项目被布置在所述第一方向和所述第二方向中的每一个方向上, 其中所述第一执行部件被构造为将所述项目指定部在所述第一方向上移动所述多个 项目中的一个或者多个,所述多个项目中的一个或者多个的数目与所述输入物体在所述第 一方向上已被移动的所述多个第一方向的检测区域中的一个或者多个区域的数目相同,并 且将所述被移动的项目指定部显示在所述显示部上,并且其中所述第二执行部件被构造为将所述项目指定部在所述第二方向上移动所述多个 项目中的一个或者多个,所述多个项目中的一个或者多个的数目与所述输入物体在所述第 一方向上已被移动的所述多个第一方向的检测区域中的一个或者多个区域的数目相同,并 且将所述被移动的项目指定部显示在所述显示部上。
全文摘要
本发明提供一种输入设备,包括检测部,被构造为检测输入物体相对检测区域的移动;第一判断部件,被构造为判断检测部检测到的输入物体的移动是输入物体在第一方向上从检测开始点移动的第一方向的移动,和输入物体的移动是输入物体在与第一方向相交的第二方向上移动后在第一方向上移动的第二方向的移动;第一执行部件,被构造为在第一判断部件已判断输入物体的移动是第一方向的移动的情况下执行与第一方向上的移动对应的处理;和第二执行部件,被构造为在第一判断部件已判断输入物体的移动是第二方向的移动的情况下将第二方向的移动中在第一方向上的移动认为是第二方向上的移动并执行与第二方向上的移动对应的处理。
文档编号H04N1/00GK101770336SQ200910262670
公开日2010年7月7日 申请日期2009年12月25日 优先权日2008年12月26日
发明者赤木宏仁 申请人:兄弟工业株式会社