检测对显示部的触摸的显示装置制造方法

文档序号:6549892阅读:184来源:国知局
检测对显示部的触摸的显示装置制造方法
【专利摘要】本发明提供一种显示装置及显示装置的控制方法。作为显示装置的MFP(Multifunction Peripheral)若检测出对触摸面板的触摸,则根据对触摸面板的触摸的位置来设定等待时间。MFP在从检测出对触摸面板的触摸起经过等待时间之前再次检测出触摸时,判断检测出的2点触摸为多点触摸。MFP在从检测出对触摸面板的触摸起没有再次检测出触摸就经过了等待时间的情况下,判断为检测出的触摸为单点触摸。
【专利说明】检测对显示部的触摸的显示装置
[0001]本申请要求于2013年6月18日提出的日本专利申请N0.2013-127165的优先权,并在此引用其全部内容。

【技术领域】
[0002]本发明涉及显示装置,尤其涉及能够确切地检测用户的触摸操作的显示装置。

【背景技术】
[0003]在MFP(Multifunct1n Peripheral:多功能复合机)等一般的图像形成装置中,设置有操作面板。操作面板具备:显示软件键、各种信息,受理由用户的操作手指等进行的操作的触摸面板;和设置在显示部的周围的硬件键。图像形成装置若从用户受理了对显示于触摸面板的软件键的触摸,则执行被分配至该键的处理。根据触摸面板,由于用户能够通过直接接触显示于触摸面板的显示画面来进行操作,所以能够实现直观的操作,并且能够实现高的操作性。
[0004]在以MFP为首的具有多功能的图像形成装置的操作面板中,采用将预览显示的图像和多个软件键容纳至操作面板的一个画面的显示构成。因此,在操作面板中,软件键、其字符串的显示大小具有变小的倾向。鉴于此,在大多数的操作面板中搭载有将画面放大显示的画面缩放功能。
[0005]近年来,通过智能手机、平板电脑终端等的普及,触摸面板的技术进化,在触摸面板中实现了多点触摸。多点触摸是指通过针对触摸面板同时接触多个地方而进行的操作。多点触摸之一为缩放手势。缩放手势包括将闭合的2根手指展开的放大(pinch out)和将展开的手指闭合的缩小(Pinch in)。
[0006]在下述参考文献I中公开了一种在受理了缩放手势的情况下将画面放大或缩小显示的信息处理装置。该信息处理装置具备:在任意的2位置处同时检测出接触的情况下,进一步检测接触检测位置彼此的距离的变化的接触位置检测部;以及根据接触检测位置彼此的距离的增加量来将正显示于显示部的信息放大显示,根据接触检测位置彼此的距离的减少量来将正显示于显示部的信息缩小显示的显示部。根据该信息处理装置,通过缩放手势这样的直观的操作,用户能够放大或缩小显示操作面板的画面。
[0007]当在触摸面板进行缩放手势时,用户通过用2根手指同时触摸触摸面板的任意的2位置处,来开始缩放手势。但是,用2根手指同时触摸触摸面板较为困难。例如,由于2根手指的长度的差、触摸面板的角度或高度、用户的惯用手腕、手的动作的习惯等,即使用户打算用2根手指同时触摸,但在触摸的时刻上也会产生微妙的时间差。在下述专利文献I的信息处理装置中,有时将打算进行缩放手势而触摸了面板接触的用户的2根手指之中先接触的一根手指的触摸错误地判断为单点触摸。
[0008]图31是用于对以往的信息处理装置中的触摸的判断方法进行说明的图。其中,在图4、图6、图8、图12、图14、图15、图23、以及图31中,用阴影表示针对触摸面板进行的触摸的位置。
[0009]参照图31,假设了信息处理装置的用户通过针对触摸面板上的位置PlOl进行第I点的触摸,比第I点的触摸稍迟地,针对触摸面板上的位置P102进行第2点的触摸,从而在触摸面板上进行了多点触摸的情况。该情况下,信息处理装置有时将对位置PlOl的触摸错误地判断为单点触摸,进行显示于位置PlOl的键KY100被按下时的处理,而无视第2点的触摸。
[0010]在下述参考文献2中,公开了一种能够防止将缩放手势错误地判断为单点触摸的技术。该接触操作装置在也包括最初的接触点在内从该接触开始时起规定的计数时间内,计数在触摸面板部从接触开始检测到的接触点的数量的合计作为总接触点数。
[0011]参考文献1:日本特开2007 - 207275号公报(专利第4412348号)
[0012]参考文献2:日本特开2011 - 70250号公报
[0013]在参考文献2的接触操作装置中,设定计数时间的时间长度比较困难。即,由于若从最初的接触点的接触开始时起未经过规定的计数时间,则不能确定接触点数,所以存在当计数时间长时响应性变差的问题。另外,存在当计数时间短时接触点数的检测精度降低的问题。
[0014]这些问题不是操作面板所特有的问题,而是在包括便携式终端的所有显示装置都可能产生的问题。便携式终端在当正显示浏览器画面时受理了缩放手势的情况下,进行浏览器画面的放大或缩小,在受理了基于单点触摸(单击(single tap))的链接的选择的情况下,使画面向链接转移。因此,即使在信息终端,有时也将多点触摸的第I点的触摸错误地判断为单点触摸。此外,信息终端之中,关于通过结束边界(off edge)(从触摸显示部的状态向不触摸显示部的状态的变化)来检测触摸的信息终端,被推测为难以产生上述问题。


【发明内容】

[0015]本发明的目的在于提供一种能够准确地检测用户的触摸操作的显示装置。
[0016]根据本发明的一方面的显示装置具备:第I触摸检测单元,其检测对显示部的触摸;设定单元,其根据由第I触摸检测单元检测出的触摸的位置来设定等待时间;第2触摸检测单元,其在由第I触摸检测单元检测出触摸后,检测对显示部的触摸;多点触摸判断单元,在从由第I触摸检测单元检测出触摸起经过等待时间之前,由第2触摸检测单元检测出触摸的情况下,判断由第I触摸检测单元及第2触摸检测单元检测出的触摸为多点触摸;以及,单点触摸判断单元,在从由第I触摸检测单元检测出触摸起,没有由第2触摸检测单元检测出触摸就经过了等待时间的情况下,判断由第I触摸检测单元检测出的触摸为单点触摸。

【专利附图】

【附图说明】
[0017]通过以下的参照附图对本发明的优选实施方式进行的详细描述,本发明前述的和其它的特点和优点将得以进一步明确。其中,相同标记用于表示相同要素。其中,
[0018]图1是示意性地表示本发明的一个实施方式中的MFPl的外观的图。
[0019]图2是表示本发明的一个实施方式中的MFPl的构成的框图。
[0020]图3是表示本发明的一个实施方式中的MFPl的动作的流程图。
[0021]图4是用于对计时器的有效性的第I判断方法进行说明的图。
[0022]图5是采用了计时器的有效性的第I判断方法时的计时器有效性判断处理的子程序。
[0023]图6是用于对计时器的有效性的第2判断方法进行说明的图。
[0024]图7是采用了计时器的有效性的第2判断方法时的计时器有效性判断处理的子程序。
[0025]图8是用于对计时器的有效性的第3判断方法进行说明的图。
[0026]图9是采用了计时器的有效性的第3判断方法时的计时器有效性判断处理的子程序。
[0027]图10是图3的步骤S7的计时器设定处理的子程序。
[0028]图11是示意性地表示用户的手与操作面板100的位置关系的图。
[0029]图12是用于对基于区域的时间的第I设定方法进行说明的图。
[0030]图13是采用了基于区域的时间的第I设定方法时的、基于区域的时间的设定处理的子程序。
[0031]图14是示意性地表示惯用右手的用户对触摸面板101进行触摸的情况的图。
[0032]图15是示意性地表示惯用左手的用户对触摸面板101进行触摸的情况的图。
[0033]图16是示意性地表示用户信息数据库的图。
[0034]图17是表示MFPl执行的用户信息登录处理的流程图。
[0035]图18是表示MFPl执行的登陆处理的流程图。
[0036]图19是对基于在触摸面板101上进行的滑动操作来取得惯用手的信息的方法进行说明的图。
[0037]图20是采用了基于区域的时间的第2设定方法时的、基于区域的时间的设定处理的子程序。
[0038]图21是用于对基于区域的时间的第3设定方法进行说明的图。
[0039]图22是采用了基于区域的时间的第3设定方法时的、基于区域的时间的设定处理的子程序。
[0040]图23是用于对基于区域的时间的第4设定方法进行说明的图。
[0041]图24是用于对考虑环境的时间的第I设定方法进行说明的图,是表示触摸面板101的显示面相对于水平面的角度Θ为90度时的图。
[0042]图25是用于对考虑环境的时间的第I设定方法进行说明的图,是表示触摸面板101的显示面相对于水平面的角度Θ为65度时的图。
[0043]图26是采用了考虑环境的时间的第I设定方法时的、基于区域的时间的设定处理的子程序。
[0044]图27是用于对考虑环境的时间的第2设定方法进行说明的图,是表示对操作面板100进行操作的用户身高较高时的图。
[0045]图28是用于对考虑环境的时间的第2设定方法进行说明的图,表示对操作面板100进行操作的用户身高较矮。
[0046]图29是采用了考虑环境的时间的第2设定方法时的、基于区域的时间的设定处理的子程序。
[0047]图30是不意性地表不考虑环境的时间的设定表格的图。
[0048]图31是用于对以往的信息处理装置中的触摸的判断方法进行说明的图。

【具体实施方式】
[0049]以下,基于附图对本发明的一个实施方式进行说明。
[0050]在以下的实施方式中,示出了关于显示装置为MFP的情况,但显示装置也可以是传真装置、复印机或者打印机等MFP以外的图像形成装置。另外,显示装置也可以是图像形成装置以外的装置,例如也可以是平板电脑、PC(Personal Computer)或者手机等。
[0051]显示装置的构成
[0052]首先,对本实施方式中的显示装置的构成进行说明。
[0053]图1是示意性地表示本发明的一个实施方式中的MFPl的外观的图。在图1中,MFPl的操作面板100被放大表示。
[0054]参照图1,MFP1 (显示装置的一个例子)具备操作面板100和扫描仪110。操作面板100设置在MFPl的正面,扫描仪110设置在MFPl的上部。操作面板100包括触摸面板101 (显示部的一个例子)和包括进行任务的执行指示的开始键102a等的多个硬件键102。基于从用户接受理的对触摸面板101的触摸、硬件键102的按下,MFPl执行各种处理。扫描仪读取原稿的图像。
[0055]图2是表示本发明的一个实施方式中的MFPl的构成的框图。
[0056]参照图2,MFPl包括控制部10、图像读取部21、图像处理部22、图像形成部23、存储部24、网络连接部25、显示部26、画面触摸检测部27、计时器启动部28、计时器停止部29、计时器时间设定部30、触摸区域判定部31、环境信息取得部32、操作受理部33和倾角检测部34。控制部10与图像读取部21、图像处理部22、图像形成部23、存储部24、网络连接部25、显示部26、画面触摸检测部27、计时器启动部28、计时器停止部29、计时器时间设定部30、触摸区域判定部31、环境信息取得部32、操作受理部33以及倾角检测部34分别连接。
[0057]控制部10对MFPl的各部的动作进行总控制。控制部10包括:CPU (CentralProcessing Unit) 11> ROM (Read Only Memory) 12 以及 RAM (Random Access Memory) 13。CPUll从R0M12读出所需的程序,按照程序进行MFPl的整体控制。R0M12存储各种程序。RAMl3是CPUll的工作区域。
[0058]图像读取部21利用扫描仪110读取原稿的图像。
[0059]图像处理部22在从操作面板100、与MFPl连接的外部设备等受理了打印的执行指示的情况下,基于该执行指示,制作进行打印的图像的打印数据。另外,图像处理部22制作显示于触摸面板101的画面的数据。
[0060]图像形成部23基于由图像处理部22作成的打印数据,在记录介质(纸张等)形成图像。图像形成部23大致由调色剂像形成部、定影装置以及纸张输送部等构成。图像形成部23例如以电子照片方式在纸张上形成图像。调色剂像形成部以所谓的串联方式合成4色图像,并在纸张上形成彩色图像。调色剂像形成部由针对C(青色)、M(品红)、Y(黄色)、K(黑色)各种颜色设置的感光体、从感光体转印(I次转印)调色剂像的中间转印带以及从中间转印带将图像转印(2次转印)至纸张的转印部等构成。定影装置具有加热辊及加压辊。定影装置用加热辊和加压辊对形成有调色剂像的纸张边夹持边输送,对该纸张进行加热及加压。由此,定影装置使附着于纸张的调色剂熔融并定影于纸张,从而在纸张上形成图像。纸张输送部由供纸辊、输送辊以及驱动它们的电机等构成。纸张输送部使纸张从供纸盒供纸,并在MFPl的筐体的内部进行输送。另外,纸张输送部将形成有图像的纸张从MFPl的筐体排出至排纸托盘等。
[0061]存储部24例如是HDD (Hard Disk Drive),存储各种信息。
[0062]网络连接部25通过网络(未图示)与外部设备之间进行数据的接收发送。
[0063]显示部26在触摸面板101显示各种信息。
[0064]画面触摸检测部27通过从没有触摸触摸面板101的状态向触摸到触摸面板101的状态的变化即触发边界(on edge),来检测对触摸面板101的触摸。另外,画面触摸检测部27检测针对触摸面板101进行的触摸的坐标。
[0065]计时器启动部28在由画面触摸检测部27检测出触摸的情况下,使测量等待时间的计时器启动。
[0066]计时器停止部29在规定的情况下使测量等待时间的计时器停止。
[0067]计时器时间设定部30基于由触摸区域判定部31判定的区域、由环境信息取得部32取得的信息等,设定用计时器测量的等待时间。
[0068]触摸区域判定部31判定由画面触摸检测部27检测出的触摸的位置属于触摸面板101的显示画面的哪个区域。
[0069]环境信息取得部32获取面板的角度、用户的惯用手或者用户的身高等操作面板的使用环境的信息。
[0070]操作受理部33通过硬件键102的按下来受理操作。另外,操作受理部33基于针对触摸面板101进行的触摸的坐标,来特定在触摸面板101上进行的操作。
[0071]倾角检测部34检测触摸面板101的显示面相对于水平面的角度。
[0072]显示装置的基本动作
[0073]接下来,对显示装置的基本动作进行说明。
[0074]对操作面板100进行操作的用户根据需要对触摸面板101进行多点触摸。用户通常用食指(或者中指)和拇指来进行多点触摸。例如,在用户欲将画面放大的情况下,用户分别用上述2根手指触摸画面,这之后进行将2根手指展开的放大。
[0075]MFPl在检测出触摸的情况下,用以下的方法判断该触摸是单点触摸还是多点触摸中的第I点的触摸。MFPl若检测对触摸面板101的触摸,则根据检测出的触摸的位置来设定等待时间。MFPl在从检测出触摸起经过设定的等待时间之前,在触摸面板101再次检测出触摸的情况下,判断检测出的2个触摸为多点触摸。MFPl在从在触摸面板101检测出触摸起没有再次在触摸面板101检测出触摸就经过了等待时间的情况下,判断在触摸面板101检测出的触摸为单点触摸。
[0076]图3是表示本发明的一个实施方式中的MFPl的动作的流程图。
[0077]参照图3,MFPl的控制部10若检测出对触摸面板101的第I点的触摸(SI),则进行计时器有效性判断处理(S3)。计时器有效性判断处理是判断使测量等待时间的计时器启动(计时器有效),还是使计时器不启动(计时器无效)的处理,关于该详细内容之后叙述。接下来,控制部10判别计时器是否有效(S5)。
[0078]当在步骤S5中,判别为计时器无效时(S5:否),控制部10进行与触摸对应的处理(S19),并结束处理。例如,当是对显示有键的位置的触摸时,控制部10进行与该键相关的处理,当是对没有显示键的位置的触摸时,控制部10判断为误触摸,不进行处理。
[0079]当在步骤S5中判别为计时器有效时(S5:是),控制部10进行计时器设定处理
(S7)。计时器设定处理是设定检测多点触摸的第2点的触摸的等待时间(计时器时间)的长度的处理,关于其详细内容之后叙述。然后,控制部10开始计时器的测量(使计时器启动)(S9),并判别计时器的测量时间是否在被设定的等待时间内(没有达到等待时间)(Sll)。
[0080]在步骤Sll中判别为计时器的测量时间在等待时间内的情况下(Sll:是),控制部10判别是否检测出对触摸面板101的第2点的触摸(S13)。
[0081]当在步骤S13中判别为检测出第2点的触摸时(S13:是),控制部10判断第I点的触摸及第2点的触摸为多点触摸(S15),停止计时器并结束处理。
[0082]在步骤S15中,在控制部10判断为是多点触摸的情况下,这之后第I点的触摸的位置与第2点的触摸的位置分离的情况下,控制部10检测放大,进行将画面放大的处理。另一方面,在判断为多点触摸的情况下,这之后第I点的触摸的位置与第2点的触摸的位置靠近的情况下,控制部10检测缩小,进行将画面缩小的处理。
[0083]在步骤S13中判别为没有检测出第2点的触摸的情况下(S13:否),控制部10进入步骤Sll的处理。
[0084]在步骤Sll中判别为计时器的测量时间达到等待时间的情况下(Sll:否),控制部10判断在步骤SI的处理检测出的触摸为单点触摸,停止计时器,并且进行与触摸相对应的处理(SI7),结束处理。
[0085]计时器的有效性的判断方法
[0086]接下来,依次对判断计时器有效性的方法的具体例进行说明。
[0087](A)计时器的有效性的第I判断方法
[0088]图4是用于对计时器的有效性的第I判断方法进行说明的图。
[0089]参照图4,在触摸面板101显示有将复印任务的设定条件登记于多个键KYl中的任意一个的画面(复印程序登记画面)。MFPl在检测出触摸的情况下,基于在该触摸的位置是否显示有键,来判断计时器的有效性。
[0090]具体而言,MFPl在检测出对触摸面板101的触摸(第I点的触摸)的情况下,当该触摸是对显示有多个键KYI中的任意一个的位置(例如位置P1)的触摸时,判断计时器有效。另一方面,MFPl在检测出对触摸面板101的触摸的情况下,当该触摸是对未显示多个键KYl中的任意一个的位置(例如位置Pll)的触摸时,判断计时器无效。
[0091]在判断为计时器有效的情况下,MFPl在之后的处理中,根据触摸的位置而设定不同的等待时间(例如100ms)。而且,MFPl使计时器启动,并且当在计时器的测量时间经过等待时间之前检测出对触摸面板101上的任意位置(例如位置P2)的触摸(第2点的触摸)时,判断第I点及第2点的触摸为多点触摸。关于判断为计时器有效之后的处理,以后叙述。
[0092]在判断为计时器无效的情况下,MFPl在之后的处理中不使计时器启动。MFPl判断该触摸为单点触摸,并进行与单点触摸对应的处理。这里,由于在位置Pii不存在键,所以MFPl不进行任何处理。
[0093]图5是采用了计时器的有效性的第I判断方法时的计时器有效性判断处理的子程序。其中,以下的图5、图7以及图9所示的子程序是图3的步骤S3所示的计时器有效性判断处理的子程序。
[0094]参照图5,在计时器有效性判断处理中,控制部10判别检测出的触摸的位置是否是对键上的触摸(Slll)。
[0095]在步骤Slll中判别为触摸的位置是对键上的触摸的情况下(S111:是),控制部10判断为计时器有效(S113),并返回。另一方面,在步骤Slll中判别为触摸的位置不是对键上的触摸的情况下(sill:否),控制部10判断计时器无效(S115),并返回。
[0096]在用户进行了对键上的触摸的情况下,用户为了易于看见显示于该键的文字、易于按下该键,而欲将画面放大显示的可能性高。因此,在用户进行了对键上的触摸的情况下,MFPl需要判断该触摸是将键按下的单点触摸、还是用于进行放大显示的多点触摸中的第I点的触摸。根据第I判断方法,MFPl在从用户受理的触摸的位置为键上的情况下,判断为计时器有效,使计时器启动。由此MFPl在之后继续的处理中,判断该触摸是将键按下的单点触摸、还是用于进行放大显示的多点触摸中的第I点的触摸。另一方面,在用户进行了对并非键上的位置的触摸的情况下,用户欲将画面放大显示的可能性低。根据第I判断方法,MFPl在从用户受理的触摸的位置并非键上时,判断计时器无效,不使计时器启动。由此MFPl能够迅速地进行与受理的触摸相对应的处理。
[0097](B)计时器的有效性的第2判断方法
[0098]图6是用于对计时器的有效性的第2判断方法进行说明的图。
[0099]参照图6,MFPl在检测出触摸的情况下,基于在距该触摸的位置规定距离内是否存在比规定尺寸小的文字,来判断计时器的有效性。
[0100]具体而言,MFPl在检测出对触摸面板101的触摸(第I点的触摸)的情况下,当在距触摸的位置规定距离内存在比规定尺寸(例如1pt)小的文字时,判断为计时器有效。例如,在检测出对位置Pl的触摸的情况下,由于在距位置Pl距离dl内(在用虚线表示的圆内)存在比1pt的尺寸小的文字,所以MFPl判断计时器有效。
[0101]另一方面,MFPl在检测出对触摸面板101的触摸的情况下,在距触摸的位置规定距离内不存在比规定尺寸小的文字时,判断计时器无效。例如,在检测出对位置Pii的触摸的情况下,由于在距位置Pll距离dl内(在用虚线表示的圆内),不存在比1pt的尺寸小的文字,所以MFPl判断为计时器无效。
[0102]图7是采用了计时器的有效性的第2判断方法的情况下的计时器有效性判断处理的子程序。
[0103]参照图7,在计时器有效性判断处理中,控制部10判别在距检测出的触摸的位置规定距离内,是否存在比规定尺寸小的文字(S131)。
[0104]在步骤S131中判别为在距触摸的位置规定距离内存在比规定尺寸小的文字的情况下(S131:是),控制部10判断为计时器有效(S133),并返回。另一方面,在步骤S131中判别为在距触摸的位置规定距离内不存在比规定尺寸小的文字的情况下(S131:否),控制部10判断为计时器无效(S135),并返回。
[0105]在用户进行了对小文字附近位置的触摸的情况下,用户为了易于看见该文字,而欲将画面放大显示的可能性高。因此,当用户进行了对小文字附近位置的触摸的情况下,MFPl需要判断该触摸是将键按下的单点触摸、还是用于进行放大显示的多点触摸中的第I点的触摸。根据第2判断方法,MFPl在用户进行了对小文字附近位置的触摸的情况下,判断为计时器有效,使计时器启动。由此MFPl在之后继续的处理中,判断该触摸是将键按下的单点触摸、还是用于进行放大显示的多点触摸中的第I点的触摸。另一方面,在用户进行了对远离小文字的位置的触摸的情况下,用户欲将画面放大显示的可能性低。根据第2判断方法,MFPl在用户进行了对远离小文字的位置的触摸的情况下,判断为计时器无效,不使计时器启动。由此MFPl能够迅速地进行与受理的触摸对应的处理。
[0106](C)计时器的有效性的第3判断方法
[0107]图8是用于对计时器的有效性的第3判断方法进行说明的图。在图8中,示意性地表示对触摸面板101进行的触摸的位置。
[0108]参照图8,在触摸面板101显示有由扫描仪110读取的原稿的图像的预览图像IMlt5MFPl在检测出触摸的情况下,基于包括预览图像及略缩图图像中的至少任意一方的画面是否正显示于触摸面板101,来判断计时器的有效性。
[0109]具体而言,MFPl在检测出对触摸面板101的触摸(例如对位置Pl的触摸)(第I点的触摸)的情况下,当包括预览图像及略缩图图像中的至少任意一方的画面(这里,包括预览图像頂1的画面)正显示于触摸面板101时,判断为计时器有效。
[0110]另一方面,MFPl在检测出对触摸面板101的触摸的情况下,在不包括预览图像和略缩图的画面(例如图4所示的画面)正显示于触摸面板101时,判断为计时器无效。
[0111]其中,MFPl在判断为计时器有效的情况下,在之后的处理中,当判断为检测出的触摸是放大或缩小时,将该预览图像放大或缩小显示。MFPl在显示放大或缩小显示的图像的状态下,受理了开始键102a的按下的情况下,使用图像形成部23来在纸张上形成与预览图像对应的图像。
[0112]图9是采用了计时器的有效性的第3判断方法的情况下的计时器有效性判断处理的子程序。
[0113]参照图9,在计时器有效性判断处理中,控制部10判别包括预览图像及略缩图图像中的至少任意一方的画面是否正显示于触摸面板101(S151)。
[0114]在步骤S151中判别为包括预览图像及略缩图图像中的至少任意一方的画面正显示于触摸面板101的情况下(S151:是),控制部10判断为计时器有效(S153),并返回。另一方面,在步骤S151中判别为包括预览图像及略缩图图像中的至少任意一方的画面没有显示在触摸面板101的情况下(S151:否),控制部10判断为计时器无效(S155),并返回。
[0115]在预览图像、略缩图图像正显示于触摸面板101的情况下,用户为了更仔细地观察这些图像,而欲将画面放大显示的可能性高。因此,在用户进行了触摸的情况下,当预览图像、略缩图图像正显示于触摸面板101时,MFPl需要判断该触摸是将键按下的单点触摸、还是用于进行放大显示的多点触摸中的第I点的触摸。根据第3判断方法,MFPl在检测出触摸的情况下,在预览图像、略缩图图像正显示于触摸面板101时,判断为计时器有效,使计时器启动。由此MFPl在之后继续的处理中,判断该触摸是将键按下的单点触摸、还是用于进行放大显示的多点触摸中的第I点的触摸。
[0116]另外,根据计时器的有效性的第3判断方法,MFPl在检测出触摸的情况下,在预览图像、略缩图图像没有被显示于触摸面板101时,判断为计时器无效,不使计时器启动。由此MFPl能够迅速地进行与受理的触摸对应的处理。
[0117](D)其他
[0118]也可以适当地组合上述的第I?第3判断方法。例如,也可以通过将第I判断方法和第2判断方法进行组合,来在检测出的触摸的位置显示键的情况、以及在距检测出的触摸的位置规定的距离内存在比规定尺寸小的文字的情况中的至少任意一方的情况下,判断为计时器有效,而在这以外的情况下判断计时器无效。另外,也可以通过将第I判断方法和第3判断方法进行组合,来在检测出的触摸的位置显示键的情况、以及包括预览图像及略缩图图像中的至少任意一方的画面正显示于触摸面板101的情况中的至少任意一方的情况下,判断为计时器有效,而在这以外的情况下判断为计时器无效。另外,也可以通过将第2判断方法和第3判断方法进行组合,在距检测出的触摸的位置规定距离内存在比规定尺寸小的文字的情况、以及包括预览图像及略缩图图像中的至少任意一方的画面正显示于触摸面板101的情况中的至少任意一方的情况下,判断为计时器有效,而在这以外的情况下判断为计时器无效。并且,也可以通过将所有的第I?第3判断方法进行组合,来在检测出的触摸的位置显示键的情况、在距检测出的触摸的位置规定距离内存在比规定尺寸小的文字的情况、以及包括预览图像及略缩图图像中的至少任意一方的画面正显示于触摸面板101的情况中的至少任意一方的情况下,判断为计时器有效,而在这以外的情况下判断为计时器无效。
[0119]MFPl在第I?第3判断处理中,也可以代替将计时器判断为无效,而将等待时间设定为零。
[0120]并且,MFPl也可以不进行计时器的有效性的判断,而在检测出第I点的触摸时总是使计时器启动。
[0121]等待时间的设定方法
[0122]接下来,对设定等待时间的方法具体地进行说明。在本实施方式中,对根据基于区域的时间和考虑环境的时间来设定等待时间的情况进行说明。
[0123](A)等待时间的设定方法的概要
[0124]图10是图3的步骤S7所示的计时器设定处理的子程序。
[0125]参照图10,在计时器设定处理中,控制部10进行基于区域的时间的设定处理(S201)。基于区域的时间是指,基于MFPl检测出的触摸的位置被包含在将触摸面板101的画面虚拟地进行区划后的多个区域中的哪个区域来设定的时间。关于该设定处理在以下的项目⑶进行说明。
[0126]然后,控制部10进行考虑环境的时间的设定处理(S203)。考虑环境的时间是指,考虑操作面板的倾角、用户的身高等操作面板100的使用环境来设定的时间(对等待时间造成影响的因子)。关于该设定处理,在以下的项目(C)进行说明。
[0127]接下来,控制部10通过将基于区域的时间和考虑环境的时间相加,来设定等待时间(S205),并返回。
[0128]图11是示意性地表示用户的手与操作面板100的位置关系的图。其中,在图11(b)中,触摸面板101的显示面比图11(a)的情况倾斜,接近于垂直。
[0129]参照图11 (a),示意性地示出触摸于触摸面板101的用户的手HDl?HD3。手HDl?HD3的各自的食指的朝向不同。在手HDl中,食指伸向大致垂直方向。在手HD2中,食指比手HDl的情况倾斜。在手HD3中,食指比手HD2的情况倾斜,伸向接近水平的方向。
[0130]在用户在触摸面板101上进行多点触摸的情况下,用户通常对触摸面板101用食指或中指进行第I点的触摸,用拇指进行第2点的触摸。这是因为与拇指相比食指或中指更长,存在于触摸面板101的上部的位置。此外,若使拇指比食指或中指位于触摸面板101的上部,则用户必须返回手掌,手成为不自然的状态。在本实施方式中,考虑拇指与食指或中指之间的长度的差异,来设定等待时间。
[0131]在用户触摸触摸面板101的上部时,触摸于触摸面板101的用户的手成为接近于手HD3的状态。该情况下,由于用食指进行第I点的触摸时的拇指的位置距触摸面板101很近,所以第I点的触摸与第2点的触摸的时间差易变小。
[0132]另一方面,当用户触摸触摸面板101的下部时,触摸于触摸面板101的用户的手成为接近于手HDl的状态。该情况下,由于用食指进行第I点的触摸时的拇指的位置距触摸面板101较远,所以第I点的触摸与第2点的触摸的时间差易变大。
[0133]根据上述事实可知,在对触摸面板101的第I点的触摸的位置在下部的情况下,与在上部的情况相比,优选用于判断是否为多点触摸的等待时间被较长地设定。
[0134]另外,当用户身高较低时,由于操作触摸面板101的用户的手腕的根部相对于操作面板100存在于接近水平的方向,所以触摸于触摸面板101的用户的手成为接近于手HD3的状态。该情况下,在用食指进行第I点的触摸时的拇指的位置距触摸面板101较近,所以第I点的触摸与第2点的触摸的时间差易变得较小。
[0135]另一方面,当用户身高较高时,由于操作触摸面板101的用户的手腕的根部存在于接近操作面板100的垂直方向的方向,所以触摸于触摸面板101的用户的手成为接近于手HDl的状态。该情况下,在用食指进行第I点的触摸时的拇指的位置距触摸面板101较远,所以第I点的触摸与第2点的触摸的时间差易变得较大。
[0136]根据上述事实可知,受理由身高较高的用户进行的操作面板100的操作的情况与接受由身高较低的用户进行的操作面板100的操作的情况相比,优选用于判断是否为多点触摸的等待时间被较长地设定。
[0137]参照图11 (b),示意性地示出触摸于触摸面板101的用户的手HD4?HD6。手HD4?HD6各自的食指的朝向不同。在手HD4中,食指伸向大致垂直方向。在手HD5中,食指比手HD4的情况倾斜。在手HD6中,食指比手HD5的情况倾斜,伸向接近水平的方向。
[0138]在图11(b)中也可知,在对触摸面板101的第I点的触摸的位置位于下部的情况(手HD4的情况)与位于上部的情况(手HD6的情况)相比,第I点的触摸与第2点的触摸的时间差易于变得较大,优选用于判断是否为多点触摸的等待时间被较长地设定。
[0139]另外可知,受理由身高较高的用户进行的操作面板100的操作的情况(手HD4的情况)与受理由身高较低的用户进行的操作面板100的操作的情况(手HD6的情况)相比,第I点的触摸与第2点的触摸的时间差易于变得较大,优选用于判断是否为多点触摸的等待时间被较长地设定。
[0140]参照图11 (a)及(b),若将手HDl与手HD4进行比较,则在触摸面板101的显示面接近垂直的情况(手HD4的情况)下,用食指进行第I点的触摸时的拇指的位置与在触摸面板101的显示面接近水平的情况(手HDl的情况)下,用食指进行第I点的触摸时的拇指的位置相比,距触摸面板101较远。可以说当将手HD2与手HD5进行比较时,以及将手HD3与手HD6进行比较时也相同。因此,触摸面板101的显示面越接近垂直,第I点的触摸与第2点的触摸的时间差越易于变得较大。
[0141]根据上述事实可知,触摸面板101的显示面越接近垂直,越优选用于判断是否为多点触摸的等待时间被较长地设定。
[0142](B)基于区域的时间的设定方法
[0143]接下来,依次对基于区域的时间的设定方法的具体例进行说明。
[0144](B -1)基于区域的时间的第I设定方法
[0145]图12是用于对基于区域的时间的第I设定方法进行说明的图。在图12中,示意性地示出对触摸面板101进行的触摸的位置。其中,在图12、图14、图15、图21及图23中,设触摸面板101的画面中的上方向为y轴方向,设右方向为X轴方向。
[0146]参照图12,在触摸面板101显示有受理复印任务的基本设定的画面。MFPl虚拟地将触摸面板101的画面区划成沿上下方向排列的多个区域,并对区划而成的多个区域的每一个设定时间的固有值。MFPl按照越是存在于触摸面板101的画面中的下部的区域,则固有值越长的方式,来对多个区域分别设定固有值。然后,MFPl判断检测出的触摸的位置包含于多个区域中的哪一个,并将对判断为包含触摸的位置的区域设定的固有值设定为基于区域的时间。
[0147]具体而言,MFPl虚拟地将触摸面板101的画面分别区划为区域RGl及RG2。区域RGl是比画面的中央线(用点划线表示的线)靠上部的区域,区域RG2是比画面的中央线靠下部的区域。区域RGl及RG2分别沿触摸面板101的画面的上下方向排列,且沿着横向延伸。然后,MFPl按照区域RG2的固有值比RGl的固有值更长的方式,对区域RGl及RG2分别设定时间的固有值。例如,将区域RGl的固有值设定为100ms,将区域RG2的固有值设定为 500ms。
[0148]MFPl基于检测出的触摸的位置的上下方向的坐标(y坐标),判断触摸的位置包含于区域RGl及RG2的哪一个。MFPl在检测出的触摸的位置为位置Pla时,判断为位置Pla包含于区域RG1,并将对区域RGl设定的固有值(10ms)设定为基于区域的时间。MFPl在检测出的触摸的位置为位置Plb时,判断为位置Plb包含于区域RG2,并将对区域RG2设定的固有值(500ms)设定为基于区域的时间。此外,位置P2a及P2b分别示意性地表示第I点的触摸分别为位置Pla及Plb时的第2点的触摸的位置。
[0149]图13是采用了基于区域的时间的第I设定方法的情况下的、基于区域的时间的设定处理的子程序。其中,以后的图13、图20及图22所示的子程序是图10的步骤S201所示的基于区域的时间的设定处理的子程序。
[0150]参照图13,在基于区域的时间的设定处理中,控制部10沿上下方向虚拟地区划触摸面板101的画面,并对区划而成的各个区域设定时间的固有值(S311)。然后,控制部10基于检测出的触摸的位置的纵向的坐标(y坐标),来确定包含触摸的位置的区域(S313)。接下来,控制部10将对确定出的区域设定的时间的固有值设定为基于区域的时间(S315),并返回。
[0151]如使用图11进行说明的那样,在用户触摸触摸面板101的下部时,与触摸于上部时相比,第I点的触摸与第2点的触摸的时间差易于变得较大。
[0152]若如以往那样,对触摸面板的触摸的位置位于画面上的任意位置都设定固定的等待时间,则产生虽然能够检测出对触摸面板的上部的多点触摸但不能检测出对触摸面板的下部的多点触摸的问题、虽然能够确切地检测出对触摸面板的下部的多点触摸但用于检测对触摸面板的上部的多点触摸的等待时间过长的问题。通过基于区域的时间的第I设定方法,在对触摸面板101的第I点的触摸的位置位于下部的情况下,与在对触摸面板101的第I点的触摸的位置位于上部的情况相比,检测出多点触摸的第2点的触摸的等待时间被较长地设定,所以能够确切地检测用户的多点触摸。
[0153](B - 2)基于区域的时间的第2设定方法
[0154]图14是示意性地表示惯用右手的用户对触摸面板101进行触摸的情况的图,图15是示意性地表示惯用左手的用户对触摸面板101进行触摸的情况的图。
[0155]参照图14,MFPl将触摸面板101的画面虚拟地区划成沿着横向排列的多个区域,并对区划而成的多个区域分别设定时间的固有值。MFPl取得用户的惯用手的信息,并当该信息是表示惯用右手的信息的情况下,按照越是存在于触摸面板101的画面中的左侧的区域则固有值越长的方式,对多个区域分别设定固有值。然后,MFPl判断检测出的触摸的位置包含于多个区域中的哪一个,并将对判断为包含触摸的位置的区域设定的固有值设定为基于区域的时间。
[0156]具体而言,MFPl虚拟地将触摸面板101的画面分别区划成区域RG3及RG4。区域RG3是比画面的中央线(用双点划线表示的线)靠左侧的区域,区域RG4是比画面的中央线靠右侧的区域。区域RG3及RG4分别沿着触摸面板101的画面的横向排列,且沿着上下方向延伸。MFPl在用户的惯用手为右手时,按照区域RG4的固有值比RG3的固有值更长的方式,对区域RG4及RG3分别设定时间的固有值。例如,将区域RG3的固有值设定为700ms,将区域RG4的固有值设定为300ms。
[0157]MFPl基于检测出的触摸的位置的横向的坐标(X坐标),来判断触摸的位置包含于区域RG3及RG4的哪一个。MFPl在检测出的触摸的位置为位置Pla时,判断为位置Pla包含于区域RG3,并将对区域RG3设定的固有值(700ms)设定为基于区域的时间。MFPl在检测出的触摸的位置为位置Plb时,判断为位置Plb包含于区域RG4,并将对区域RG4设定的固有值(300ms)设定为基于区域的时间。此外,位置P2a及P2b分别示意性地表示在第I点的触摸的位置分别为位置Pla及Plb时的、第2点的触摸的位置。
[0158]参照图15,MFPl取得用户的惯用手的信息,并当该信息是表示惯用左手的信息时,按照越是存在于触摸面板101的画面中的右侧的区域则固有值越长的方式,对多个区域分别设定固有值。然后,MFPl判断检测出的触摸的位置包含于多个区域中的哪一个,并将对判断为包含触摸的位置的区域设定的固有值设定为基于区域的时间。
[0159]具体而言,MFPl在用户的惯用手是左手时,按照区域RG3的固有值比RG4的固有值更长的方式,对区域RG4及RG3分别设定时间的固有值。例如,将区域RG3的固有值设定为300ms,将区域RG4的固有值设定为700ms。
[0160]MFPl基于检测出的触摸的位置的横向的坐标(X坐标),来判断触摸的位置包含于区域RG3及RG4的哪一个。MFPl在检测出的触摸的位置为位置Pla时,判断为位置Pla包含于区域RG3,并将对区域RG3设定的固有值(300ms)设定为基于区域的时间。MFPl在检测出的触摸的位置为位置Plb时,判断为位置Plb包含于区域RG4,并将对区域RG4设定的固有值(700ms)设定为基于区域的时间。此外,位置P2a及P2b分别示意性地表示当第I点的触摸的位置分别为位置Pla及Plb时的、第2点的触摸的位置。
[0161]通常,用户用惯用手对操作面板100进行操作,对触摸面板101的触摸的位置越远贝IJ多点触摸越困难,多点触摸时的第I点的触摸与第2点的触摸的时间差变大。因此,在基于区域的时间的第2设定方法中,对触摸面板101的第I点的触摸距惯用手侧的端部越远,则检测第2点的触摸的等待时间被越长地设定。
[0162]其中,也可以代替如上述那样对区域RG3及RG4分别设定固有值,MFPl在第I点的触摸的位置位于区域RG3及RG4中的与用户的惯用手相反侧的区域时,将2种固有值中较长的固有值(700ms)设定为基于区域的时间,当第I点的触摸的位置位于区域RG3及RG4中的与用户的惯用手相同侧的区域时,将2种固有值中较短的固有值(300ms)设定为基于区域的时间。
[0163]取得用户的惯用手的信息的方法是任意的。作为取得用户的惯用手的信息的方法,有预先将包括用户的惯用手的信息的用户信息数据库存储于存储部24等,从该用户信息数据库取得用户的惯用手的信息的方法。关于该方法在以下进行说明。
[0164]图16是示意性地表示用户信息数据库的图。
[0165]参照图16,该用户信息数据库包括名字为“A”、“B”、“C”、“D”、“E”及“F”6名用户的信息。各个用户的信息包括用户名、密码、身高和惯用手。根据该用户信息数据库,例如可知名字为“A”的用户具有“milix9”的密码,身高是“148cm”,惯用手是“右”。MFPl通过接下来说明的用户信息登记处理来将用户的信息登记(存储)至用户信息数据库。
[0166]图17是表示MFPl执行的用户信息登记处理的流程图。
[0167]参照图17,控制部10判别用户登记是否被选择(S411)。MFPl例如从显示在触摸面板101的软件键、操作面板100的硬件键或者与MFPl连接的外部设备等受理用户记录的选择。控制部10在判别为受理了用户登记的选择之前,反复进行步骤S411的处理。
[0168]在步骤S411中判别为受理到用户登记的选择时(S411:是),控制部10判别用户名、密码、身高以及惯用手的所有的信息是否已被输入(S413)。MFPl从操作面板100、外部设备等接受这些信息。控制部10在判别为这些所有信息已被输入之前,反复进行步骤S413的处理。
[0169]在步骤S413中判别为这些所有信息已被输入时(S413:是),控制部10将被输入的信息登记至用户信息数据库(S415),并结束处理。
[0170]MFPI在检测出由用户进行的MFPI的操作(检测出由用户进行的MFPI的操作的开始、检测出来自外部设备的访问)等时,通过接下来说明的登陆处理来确定对操作面板100进行操作的用户。
[0171]图18是表示MFPl执行的登陆处理的流程图。
[0172]参照图18,控制部10若检测出由用户进行的MFPl的操作,则向用户通知请求输入用户名及密码的消息,并判别用户名及密码的信息是否已被输入(S431)。控制部10在判别为这些信息已被输入之前,反复进行步骤S431的处理。
[0173]在步骤S431中判别为用户名及密码的信息已被输入时(S431:是),控制部10判别与输入的用户名及密码一致的信息是否已被登记在用户信息数据库(S433)。控制部10在判别为与输入的用户名及密码一致的信息已被登记在用户信息数据库之前,反复进行步骤S433的处理。
[0174]在步骤S433中判别为与输入的用户名及密码一致的信息已被登记在用户信息数据库时(S433:是),控制部10通过将输入的用户名的用户设为登陆状态,来许可MFPl的操作(S435),并结束处理。
[0175]如上述那样,MFPl在检测出由用户进行的MFPl的操作等时,通过预先确定对操作面板100进行操作的用户,能够从用户信息数据库中取得用户的惯用手的信息。
[0176]作为取得用户的惯用手的信息的方法,除了上述方法之外,还有基于对触摸面板101进行的操作来确定用户的惯用手的方法。具体而言,也可以是如下方法:在触摸面板101分别显示与惯用右手对应的键和与惯用左手对应的键,并且显示“请选择惯用手”等的消息,由此催促按下2个键中的任意一个键。另外,也可以是基于在触摸面板101上进行的滑动操作来取得惯用手的信息的方法。
[0177]图19是对基于在触摸面板101上进行的滑动操作来取得惯用手的信息的方法进行说明的图。
[0178]参照图19,MFPl若检测用箭头ARl所示那样的向上方向或下方向的滑动操作,则判断该滑动操作的轨迹是如用线LI所示那样为向左侧突出的曲线、还是如用线L2所示那样为向右侧突出的曲线。当用户惯用右手时,用户通常通过按照以右肘为中心画弧的方式活动右手来进行滑动操作,所以滑动操作的轨迹易于如用线LI所示那样成为向左侧突出的弧的曲线。因此,当滑动操作的轨迹接近于线LI时,MFPl判断用户惯用右手。另一方面,当用户惯用左手时,用户通常通过按照以左肘为中心画弧的方式活动左手来进行轻弹操作,所以滑动操作的轨迹易于如用线L2所示那样成为向右侧突出的弧的曲线。因此,在轻弹操作的轨迹接近于线L2时,MFPl判断用户惯用左手。
[0179]图20是采用了基于区域的时间的第2设定方法时的、基于区域的时间的设定处理的子程序。
[0180]参照图20,在基于区域的时间的设定处理中,控制部10从用户信息数据库取得登陆中的用户的惯用手的信息(S331)。然后,控制部10基于取得的信息,来判别用户是否是惯用右手(S333)。
[0181]在步骤S333中判别为用户惯用右手时(S333:是),控制部10判别检测出的触摸的位置是否位于比触摸面板101的画面的中央线靠近左侧的区域(区域RG3) (S335)。
[0182]在步骤S335中判别为检测出的触摸的位置位于比触摸面板101的画面的中央线靠近左侧的区域时(S335:是),控制部10将2种时间的固有值中较长的固有值设定为基于区域的时间(S337),并返回。另一方面,在步骤S335中判别为检测出的触摸的位置位于比触摸面板101的画面的中央线靠近右侧的区域时(S335:否),控制部10将2种时间的固有值中较短的固有值设定为基于区域的时间(S341),并返回。
[0183]在步骤S333中判别为用户惯用左手时(S333:否),控制部10判别检测出的触摸的位置是否位于比触摸面板101的画面的中央线靠近左侧的区域(区域RG3) (S339)。
[0184]在步骤S339中判别为检测出的触摸的位置位于比触摸面板101的画面的中央线靠近右侧的区域时(S339:否),控制部10将2种时间的固有值中较长的固有值设定为基于区域的时间(S337),并返回。另一方面,在步骤S339中判别为检测出的触摸的位置位于比触摸面板101的画面的中央线靠近左侧的区域时(S339:是),控制部10将2种时间的固有值中较短的固有值设定为基于区域的时间(S341),并返回。
[0185]如上述那样,在用户触摸触摸面板101的下部时,与触摸于上部时相比,第I点的触摸与第2点的触摸的时间差易于变得较大。通过基于区域的时间的第I设定方法,当对触摸面板101的第I点的触摸的位置位于下部时,与位于上部时相比,用于判断是否为多点触摸的等待时间被较长地设定,所以能够确切地检测用户的多点触摸。
[0186]用户对触摸面板101的触摸的位置距惯用手侧的端部越远,则多点触摸时的第I点的触摸与第2点的触摸的时间差易于变得较大。根据基于区域的时间的第2设定方法,对触摸面板101的第I点的触摸距惯用手侧的端部越远,则用于判断是否为多点触摸的等待时间被较长地设定,所以能够适当地检测用户的多点触摸。
[0187](B - 3)基于区域的时间的第3设定方法
[0188]基于区域的时间的第3设定方法是通过将基于区域的时间的第I设定方法与基于区域的时间的第2设定方法组合,来将触摸面板101的画面虚拟地区划成以格子状排列的多个区域的方法。
[0189]图21是用于对基于区域的时间的第3设定方法进行说明的图。在图21中,示出用户惯用右手的情况下的各区域的固有值。
[0190]参照图21,MFPl将触摸面板101的画面虚拟地区划成以格子状排列的多个区域,并对区划而成的多个区域分别设定时间的固有值。MFPl按照越是存在于触摸面板101的画面中的下部的区域,则固有值越长的方式,来对多个区域分别设定固有值。另外,MFPl取得用户的惯用手的信息,在该信息是表示惯用右手的信息的情况下,按照越是存在于触摸面板101的画面中的左侧的区域则固有值越长的方式,来对多个区域分别设定固有值。另夕卜,MFPl在用户的惯用手的信息是表示惯用左手的信息的情况下,按照越是存在于触摸面板101的画面中的右侧的区域则固有值越长的方式,来对多个区域分别设定固有值。然后,MFPl判断检测出的触摸的位置包含于多个区域中的哪一个,并将对判断为包含触摸的位置的区域设定的固有值设定为基于区域的时间。
[0191]具体而言,MFPl将触摸面板101的画面分别虚拟地区划成区域RGll?RG14。区域RGll及RG12是比画面的中央线(用点划线表示的线)靠上部的区域,区域RG13及RG14是比画面的中央线靠近下部的区域。区域RGll及RG14分别在比触摸面板101的画面的中央线(用双点划线表示的线)靠左侧沿上下方向排列,区域RG12及RG13分别在比触摸面板101的画面的中央线靠右侧沿上下方向排列。而且,MFPl按照区域RG13及RG14的固有值比区域RGll及RG12的固有值长的方式,对区域RGll?RG14分别设定时间的固有值。
[0192]MFPl在用户的惯用手是右手的情况下,按照区域RGll的固有值比RG12的固有值长,区域RG14的固有值比区域RG13的固有值长的方式,对区域RGll?RG14分别设定时间的固有值。该情况下,例如将区域RGll的固有值设定为300ms,将区域RG12的固有值设定为100ms,将区域RG13的固有值设定为500ms,将区域RG14的固有值设定为900ms。
[0193]MFPl在用户的惯用手是左手时,按照区域RG12的固有值比RGll的固有值长,区域RG13的固有值比区域RG14的固有值长的方式,对区域RGll?RG14分别设定时间的固有值。该情况下,例如将区域RGll的固有值设定为100ms,将区域RG12的固有值设定为300ms,将区域RGl3的固有值设定为900ms,将区域RG14的固有值设定为500ms。
[0194]MFPl基于检测出的触摸的位置的坐标(X坐标及y坐标),判断触摸的位置包含于区域RGll?RG14中的哪一个,并将对该区域设定的固有值设定为基于区域的时间。
[0195]图22是采用了基于区域的时间的第3设定方法时的、基于区域的时间的设定处理的子程序。
[0196]参照图22,在基于区域的时间的设定处理中,控制部10从用户信息数据库取得登陆中的用户的惯用手的信息(S351)。接下来,控制部10将触摸面板101的画面虚拟地区划成以格子状排列的多个区域,基于取得的信息,对各区域设定时间的固有值(S353)。然后,控制部10确定检测出的触摸的位置包含于多个区域中的哪一个区域(S355),并将确定出的区域的固有值设定为基于区域的时间(S357),并返回。
[0197](B - 4)基于区域的时间的第4设定方法
[0198]图23是用于对基于区域的时间的第4设定方法进行说明的图。
[0199]参照图23,MFPl对触摸面板101的各坐标设定时间的固有值。MFPl按照越是存在于触摸面板101的画面中的下部的区域(y坐标的值越小)则固有值越长的方式,对各坐标设定固有值。另外,MFPl取得用户的惯用手的信息,当该信息是表示惯用右手的信息时,按照越是存在于触摸面板101的画面中的左侧的区域(X坐标的值越小)则固有值越长的方式,对于各坐标设定固有值。MFPl当用户的惯用手的信息是表示惯用左手的信息时,按照越是存在于触摸面板101的画面中的右侧的区域(X坐标的值越大)则固有值越长的方式,对各坐标设定固有值。然后,MFPl将对检测出的触摸的位置的坐标设定的固有值设定为基于区域的时间。
[0200]这里,设xl〈x2、yl〈y2。MFPl在用户惯用右手的情况下,在检测出的触摸的位置是坐标位置为(xl,yl)的Pla的情况下,将比在检测出的触摸的位置是坐标位置为(x2,yl)的Plb的情况下而设定的时间长的时间设定为基于区域的时间。另外,在检测出的触摸的位置是坐标位置为(x2,yl)的Plb的情况下,将比在检测出的触摸的位置是坐标位置为(x2,y2)的Plc的情况下而设定的时间长的时间设定为基于区域的时间。其中,位置P2a、P2b及P2c分别示意性地表示当第I点的触摸的位置分别是位置Pla、Plb及Plc时的、第2点的触摸的位置。
[0201]采用了基于区域的时间的第4设定方法时的、基于区域的时间的设定处理的子程序与图22所示的子程序相同,所以不重复进行该说明。
[0202](C)考虑环境的时间的设定方法
[0203]接下来,依次对考虑环境的时间的设定方法的具体例进行说明。
[0204](C -1)考虑环境的时间的第I设定方法
[0205]在考虑环境的时间的第I设定方法中,MFPl检测触摸面板101的显示面的倾角,并按照该倾角越接近表示触摸面板101的显示面垂直的角度则考虑环境的时间越长的方式,来设定考虑环境的时间。
[0206]图24及图25是用于对考虑环境的时间的第I设定方法进行说明的图。图24表示触摸面板101的显示面相对于水平面的角度Θ为90度的情况,图25表示触摸面板101的显示面相对于水平面的角度Θ为65度的情况。图24所示的状态比图25所示的状态更是触摸面板101的显示面接近垂直的状态。在图24及图25中,设触摸面板101的画面被虚拟地区划成区域RGl (基于区域的时间的固有值为100ms)及RG2(基于区域的时间的固有值为500ms)。角度Θ是触摸面板101的显示面相对于水平面的角度。
[0207]考虑环境的时间例如基于角度Θ与正系数α的积而算出。如图24所示,在触摸面板101的显示面垂直的状态下,考虑环境的时间变长,等待时间也变长。具体而言,当系数α为4(ms/度)时,考虑环境的时间成为90(度)X4(ms/度)=360ms。其结果是,对触摸面板101的触摸的位置包含于区域RGl时的等待时间成为100ms+360ms = 460ms,对触摸面板101的触摸的位置包含于区域RG2时的等待时间成为500ms+360ms = 860ms。
[0208]如图25所示,在触摸面板101的显示面接近水平的状态(将操作面板100倾斜地倾倒的状态)下,与触摸面板101的显示面垂直的状态相比,考虑环境的时间变短,等待时间也变短。具体而言,当系数α为4(ms/度)时,考虑环境的时间成为65(度)X4(ms/度)=260ms。其结果是,对触摸面板101的触摸的位置包含于区域RGl时的等待时间成为100ms+260ms = 360ms,对触摸面板101的触摸的位置包含于区域RG2时的等待时间成为500ms+260ms = 760ms。
[0209]图26是采用了考虑环境的时间的第I设定方法时的、基于区域的时间的设定处理的子程序。其中,以后的图26及图29所示的子程序是图10的步骤S201所示的基于区域的时间的设定处理的子程序。
[0210]参照图26,在考虑环境的时间的设定处理的子程序中,控制部10检测触摸面板101的显示面的角度Θ (面板的角度)(S511)。然后,控制部10根据角度Θ与系数α的积计算时间(S513),并将计算出的时间设定为考虑环境的时间(S515),并返回。
[0211]如使用图11说明的那样,触摸面板101的显示面越接近垂直,则第I点的触摸与第2点的触摸的时间差易于变得越大。根据考虑环境的时间的第I设定方法,触摸面板101的显示面越接近垂直,则用于判断是否为多点触摸的等待时间被越长地设定,所以能够确切地检测用户的多点触摸。
[0212]在考虑环境的时间的第I设定方法中,考虑环境份的时间基于操作面板100的倾角来设定即可,除了根据上述的积来进行计算的情况以外,也可以将记载了操作面板100的倾角与考虑环境的时间的对应关系的表格预先存储于存储部24等,通过参照该表格来进行设定。
[0213](C - 2)考虑环境的时间的第2设定方法
[0214]在考虑环境的时间的第2设定方法中,MFPl取得用户的身高,并按照取得的身高越高则等待时间越长的方式来设定考虑环境的时间。
[0215]图27及图28是用于对考虑环境的时间的第2设定方法进行说明的图。图27表示对操作面板100进行操作的用户的身高较高的情况,图28表示对操作面板100进行操作的用户的身高较低的情况。在图27及图28中,设触摸面板101的画面被虚拟地区划成区域RGl (固有值100ms)及RG2 (固有值500ms)。
[0216]考虑环境的时间根据例如用户的身高与正系数β的积来算出。如图27所示,当对操作面板100进行操作的用户的身高较高时(例如用户的身高为180cm时),考虑环境的时间变长,等待时间也变长。具体而言,当系数β为2 (ms/cm)时,考虑环境的时间成为180 (cm) X 2 (ms/cm) = 360ms。其结果是,对触摸面板101的触摸的位置包含于区域RGl时的等待时间成为100ms+360ms = 460ms,对触摸面板101的触摸的位置包含于区域RG2时的等待时间成为500ms+360ms = 860ms。
[0217]如图28所示,当对操作面板100进行操作的用户的身高较低时(例如用户的身高为130cm时),考虑环境的时间变短,等待时间也变短。具体而言,当系数β为2(mS/cm)时,考虑环境的时间成为130 (cm) X 2 (ms/cm) = 260ms。其结果是,对触摸面板101的触摸的位置包含于区域RGl时的等待时间成为100ms+260ms = 360ms,对触摸面板101的触摸的位置包含于区域RG2时的等待时间成为500ms+260ms = 760ms。
[0218]取得用户的身高的方法是任意的。作为取得用户的身高的方法,有预先将包括用户的身高的用户信息数据库存储于存储部24等,从该用户信息数据库取得用户的身高的方法。关于该方法,与使用图16?图18说明的、取得用户的惯用手的信息的方法大致相同,所以不重复该说明。另外,除了该方法之外,还有基于对触摸面板101进行的操作来确定用户的身高的方法。具体而言,也可以是通过在触摸面板101显示“请输入身高”等消息,来使用操作面板100的数字键等促使身高的输入的方法。
[0219]图29是采用了考虑环境的时间的第2设定方法时的、基于区域的时间的设定处理的子程序。
[0220]参照图29,在基于区域的时间的设定处理的子程序中,控制部10取得MFPl的用户的身高(S531)。然后,控制部10根据取得的身高与系数β的积来计算时间(S533),并将计算出的时间设定为考虑环境的时间(S535),并返回。
[0221]在考虑环境份的时间的第2设定方法中,考虑环境的时间基于用户的身高来进行设定即可,除了根据上述的积来进行计算的情况之外,也可以将记载了身高与考虑环境的时间的对应关系的表格预先存储于存储部24等,通过参照该表格来进行设定。
[0222](C - 3)考虑环境的时间的第3设定方法
[0223]考虑环境的时间的第3设定方法是将考虑环境的时间的第I设定方法与第2设定方法组合了的方法。MFPl取得触摸面板101的显示面的倾角(角度Θ)和用户的身高,并基于这些来设定考虑环境的时间。该情况下,MFPI可以将图30所示那样的考虑环境的时间的设定表格预先存储于存储部24等,通过参照该表格,来设定考虑环境的时间。另外,MFPl也可以通过利用以考虑环境的时间的第I设定方法求得的时间和以第2设定方法求得的时间来进行任意的运算,从而计算考虑环境的时间。
[0224]实施方式的效果
[0225]根据本实施方式,能够提供一种能够确切地检测用户的触摸操作的显示装置。
[0226]根据本实施方式,根据第I点的触摸的位置来设定用于判断是否为多点触摸的等待时间,所以能够根据多点触摸的第I点的触摸与第2点的触摸的时间差的产生容易性来设定等待时间。由此,不会将多点触摸的第I点的触摸错误地判断为单点触摸,也不会因等待时间过长而响应性变差。其结构是,能够适当地检测用户的触摸操作。
[0227]另外,当检测到第I点的触摸时,使测量等待时间的计时器启动,基于在计时器的测量时间达到等待时间之前是否检测出第2点的触摸来判断是多点触摸还是单点触摸,所以能够容易地判断是否经过了等待时间。
[0228]另外,基于在第I点的触摸的位置是否显示有键、在距第I点的触摸的位置规定距离内是否存在比规定尺寸小的文字、或者当检测出第I点的触摸时,包括预览图像及略缩图图像中的至少任意一方的画面是否正显示于上述显示部,来判别是否使计时器启动,由此能够仅在需要判断是多点触摸还是单点触摸的情况下使计时器启动。
[0229]另外,例如考虑基于用户的惯用手、操作面板的倾角、或者用户的身高等的第I点的触摸与第2点的触摸的时间差的产生容易性,来设定用于判断是否为多点触摸的等待时间,由此能够设定确切的等待时间。
[0230]尤其是MFP的操作面板通常被固定于MFP主体,不能拆卸。因此,虽然能够调整其角度,但不能调节其高度。另外,由于操作面板被固定于用户的腰附近的高度,所以存在于比用户的肩低的位置。因此,当用户进行多点触摸时,与能够自由地改变位置的便携式终端等不同,食指或中指比拇指先触摸到触摸面板的可能性较高。因此,当将本实施方式应用于MFP的操作面板时,能够更加确切地检测用户的触摸操作。
[0231]其他
[0232]MFP受理的多点触摸的种类是任意的即可,除了放大之外,例如也可以是缩小、旋转等。
[0233]MFP根据基于区域的时间和考虑环境的时间来设定等待时间即可。MFP可以通过作为考虑环境的时间,根据触摸面板的显示面的角度、用户的身高等操作面板的使用环境,来设定考虑环境的系数,并对基于区域的时间乘以该系数,由此来计算等待时间。MFP也可以通过对基于区域的时间与考虑环境的时间进行减法运算、乘法运算或除法运算来设定等待时间。另外,MFP也可以不设定考虑环境的时间,直接将基于区域的时间设定为等待时间。
[0234]显示于触摸面板的画面不必须是图像形成装置的操作画面,可以是任意的画面。
[0235]能够适当地组合上述的实施方式。具体而言,能够将计时器的有效性的第I?第3判断方法中的任意一种判断方法、和基于区域的时间的第I?第3设定方法中的任意一种设定方法、和考虑环境的时间的第I?第3设定方法中的任意一种设定方法进行组合。
[0236]上述的实施方式中的处理可以利用软件来进行,也可以利用硬件电路来进行。另夕卜,可以提供执行上述的实施方式中的处理的程序,也可以将该程序记录于CD - ROM、软盘、硬盘、ROM、RAM、存储卡等记录介质并向用户提供。程序由CPU等计算机执行。另外,也可以经由因特网等通信线路,将程序下载至装置。
[0237]虽然对本发明进行了详细地描述和说明,但应清楚地理解上述仅是说明和例示,不起限制作用,本发明的精神和范围仅由所附权利要求来决定。
【权利要求】
1.一种显示装置,其中,具备: 第I触摸检测单元,其检测对显示部的触摸; 设定单元,其根据由所述第I触摸检测单元检测出的触摸的位置来设定等待时间; 第2触摸检测单元,其在由所述第I触摸检测单元检测出触摸后,检测对所述显示部的触摸; 多点触摸判断单元,在从通过所述第I触摸检测单元检测出触摸起经过所述等待时间之前,由所述第2触摸检测单元检测出触摸的情况下,判断由所述第I触摸检测单元及第2触摸检测单元检测出的触摸为多点触摸;以及 单点触摸判断单元,在从由所述第I触摸检测单元检测出触摸起,没有由所述第2触摸检测单元检测出触摸就经过了所述等待时间的情况下,判断由所述第I触摸检测单元检测出的触摸为单点触摸。
2.根据权利要求1所述的显示装置,其中, 还具备启动单元,该启动单元在由所述第I触摸检测单元检测出触摸的情况下,使测量所述等待时间的计时器启动, 在从通过所述第I触摸检测单元检测出触摸起所述计时器的测量时间达到所述等待时间之前,由所述第2触摸检测单元检测出触摸的情况下,所述多点触摸判断单元将由所述第I触摸检测单元及第2触摸检测单元检测出的触摸判断为多点触摸, 在没有由所述第2触摸检测单元检测出触摸,所述计时器的测量时间就达到了所述等待时间的情况下,所述单点触摸判断单元将由所述第I触摸检测单元检测出的触摸判断为单点触摸。
3.根据权利要求2所述的显示装置,其中, 还具备键判别单元,该键判别单元判别在由所述第I触摸检测单元检测出的触摸的位置是否显示有键, 在由所述键判别单元判别为显示有键的情况下,所述启动单元使所述计时器启动。
4.根据权利要求2或3所述的显示装置,其中, 还具备文字判别单元,该文字判别单元判别在距离由所述第I触摸检测单元检测出的触摸的位置规定距离内,是否存在比规定尺寸小的文字, 在由所述文字判别单元判别为存在比规定尺寸小的文字的情况下,所述启动单元使所述计时器启动。
5.根据权利要求2所述的显示装置,其中, 还具备图像判别单元,在由所述第I触摸检测单元检测出触摸的情况下,该图像判别单元判别是否在所述显示部正显示包括预览图像及略缩图图像中的至少任意一方的画面,在由所述图像判别单元判别为正显示所述包括至少任意一方的画面的情况下,所述启动单元使所述计时器启动。
6.根据权利要求1所述的显示装置,其中, 所述设定单元包括: 固有值设定单元,其对将所述显示部的画面虚拟区划而得的多个区域分别设定固有值; 区域判断单元,其判断由所述第I触摸检测单元检测出的触摸的位置包含于所述多个区域中的哪一个;以及 等待时间设定单元,其基于由所述区域判断单元判断为包含有触摸的位置的区域的所述固有值来设定所述等待时间。
7.根据权利要求6所述的显示装置,其中, 所述多个区域分别沿着所述显示部的上下方向排列, 所述固有值设定单元按照越是存在于所述显示部的下部的区域则所述固有值越长的方式来对所述多个区域分别设定所述固有值。
8.根据权利要求6或7所述的显示装置,其中, 还具备惯用手取得单元,该惯用手取得单元取得用户的惯用手的信息, 所述多个区域分别沿着所述显示部的横向排列, 所述固有值设定单元在由所述惯用手取得单元取得的惯用手的信息是表示右手惯用的信息的情况下,按照越是存在于所述显示部的左侧的区域则所述固有值越长的方式,来对所述多个区域分别设定所述固有值, 所述固有值设定单元在由所述惯用手取得单元取得的惯用手的信息是表示左手惯用的信息的情况下,按照越是存在于所述显示部的右侧的区域则所述固有值越长的方式,来对所述多个区域分别设定所述固有值。
9.根据权利要求8所述的显示装置,其中, 还具备第I用户信息存储单元,该第I用户信息存储单元存储包括所述惯用手的信息的用户信息, 所述惯用手取得单元从由所述第I用户信息存储单元存储的用户信息中取得所述惯用手的信息。
10.根据权利要求1所述的显示装置,其中, 还具备倾角检测单元,该倾角检测单元检测所述显示部的显示面的倾角, 所述设定单元按照由所述倾角检测单元检测出的倾角越接近表示所述显示部的显示面垂直的角度则所述等待时间越长的方式,来设定所述等待时间。
11.根据权利要求1所述的显示装置,其中, 还具备身高取得单元,该身高取得单元取得用户的身高, 所述设定单元按照由所述身高取得单元取得的身高越高则所述等待时间越长的方式,来设定所述等待时间。
12.根据权利要求11所述的显示装置,其中, 还具备第2用户信息存储单元,该第2用户信息存储单元存储包括所述用户的身高的用户信息, 所述身高取得单元从由所述第2用户信息存储单元存储的用户信息中取得所述用户的身高。
13.根据权利要求1所述的显示装置,其中, 所述第I触摸检测单元及第2触摸检测单元分别通过从没有触摸所述显示部的状态向触摸到所述显示部的状态的变化亦即触发边界,来检测触摸。
14.根据权利要求1所述的显示装置,其中,还具备: 放大缩小显示单元,在所述显示部正显示预览图像的情况下,在所述多点触摸判断单元将由所述第I触摸检测单元及第2触摸检测单元检测出的触摸判断为多点触摸时,对所述预览图像进行放大或缩小显示;以及 图像形成单元,其将与由所述放大缩小显示单元放大或缩小显示后的图像对应的图像形成于记录介质。
15.一种显示装置的控制方法,其中,具备: 检测对显示部的触摸的第I触摸检测步骤; 根据由所述第I触摸检测步骤检测出的触摸的位置来设定等待时间的设定步骤; 在由所述第I触摸检测步骤检测出触摸后,检测对所述显示部的触摸的第2触摸检测步骤; 在从由所述第I触摸检测步骤检测出触摸起经过所述等待时间之前,由所述第2触摸检测步骤检测出触摸的情况下,判断由所述第I触摸检测步骤及第2触摸检测步骤检测出的触摸为多点触摸的多点触摸判断步骤;以及 在从由所述第I触摸检测步骤检测出触摸起,没有由所述第2触摸检测步骤检测出触摸就经过了所述等待时间的情况下,判断由所述第I触摸检测步骤检测出的触摸为单点触摸的单点触摸判断步骤。
【文档编号】G06F3/042GK104238830SQ201410270077
【公开日】2014年12月24日 申请日期:2014年6月17日 优先权日:2013年6月18日
【发明者】森田光贵, 来正洋一, 玉井义之, 川端美绘, 西村亮佑 申请人:柯尼卡美能达株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1