专利名称:触摸操作判断装置、触摸操作判断方法、以及程序的制作方法
技术领域:
本技术涉及一种触摸操作判断装置、触摸操作判断方法、以及程序。
背景技术:
最近几年,诸如指控装置、PDA、移动电话、以及音乐播放器的具有触摸面板的电子装置已日趋流行。在这些电子装置中,存在着这样ー种情况其中,用户在触摸面板的触摸检测区域中指出任意的触摸开始点,并且执行轻叩操作或者轻拂操作,从而使用户的指令能够得以输入。在这ー情况下,用户能够输入所希望的指令,而不必通过观看触摸面板上的显示进行确认。此处,“轻叩操作”为在使用手指等触摸了触摸面板之后从触摸面板移开的操作,“轻拂操作”为使用手指等轻拂触摸面板的操作。
发明内容
·
然而,如以下所描述的,当在触摸检测区域的端部指出触摸开始点,并且执行了轻拂操作时,存在着这样一种情况其中,错误地断定“已经执行了轻叩操作”,而不能执行所希望的指令。此处,按下列方式判断已经断定了轻叩操作和轻拂操作哪ー种操作。当在已经检测到触摸开始点之后,在距触摸开始点一段预先确定的距离之内检测到触摸结束点(非触摸点)时,断定已经执行了轻叩操作。另外,当在已经检测到触摸开始点之后,在距触摸开始点一段预先确定的距离的区域之外检测到触摸结束点(非触摸点)吋,断定已经执行了轻拂操作。然而,在其中在触摸检测区域的端部中开始触摸操作,并且在除触摸检测区域之外的区域中完成触摸操作的情况下,存在着这样ー种情况错误地断定已经执行了轻叩操作。此处,当除触摸检测区域之外的区域存在于距触摸开始点所述预先确定的距离之内吋,会出现错误判断。在这ー情况下,由于在除触摸检测区域之外的区域中不能检测(或者不检测)触摸操作,所以认为在触摸检测区域和除触摸检测区域之外的区域之间的边界处已经完成了触摸操作,并且把触摸操作检测为是在触摸结束点处执行的。因此,存在着这样ー种情况尽管用户已经执行了轻拂操作,但会错误地断定已经执行了轻叩操作。于是,本发明g在提供一种能够避免触摸检测区域端部中错误判断的触摸操作判断装置、触摸操作判断方法、以及程序。根据本发明的第一方面,提供了一种触摸操作判断装置,包括显示面板;以及操作检测单元,将其配置为能够针对提供在显示面板表面的触摸检测区域检测触摸操作;区域设置单元,将其配置为能够在触摸检测区域中设置第一区域和第二区域,其中,第二区域包围第一区域,从而具有大于或者等于从触摸开始点到触摸结束点一段预先确定的距离的宽度,第二区域用于区分轻叩操作和轻拂操作;以及操作判断単元,将其配置为当在第二区域中已经检测到触摸开始点之后,在弟一或者弟_■区域中检测到触摸结束点时,能够断定已经执行了轻拂操作。根据这样配置,在触摸检测区域中设置第一区域和第二区域。此处,按包围第一区域的方式设置第二区域,从而具有大于或者等于从触摸开始点到触摸结束点一段预先确定的距离的宽度,其用于区分轻叩操作和轻拂操作。于是,当在第二区域中已经检测到触摸开始点之后,在第一或者第二区域中检测到触摸结束点时,能够断定已经执行了轻拂操作。因此,甚至是当在第二区域中指出触摸开始点,并且执行了轻拂操作时,也能够避免已经执行了轻叩操作的错误判断。
触摸操作判断装置还可以包括远程操作单元,用于响应轻叩操作与/或轻拂操作的执行,远程操作电子装置。当在第一区域中已经检测到触摸开始点之后,在与触摸开始点相距一段预先确定的距离的区域中检测到触摸结束点时,操作判断単元可以断定已经执行了轻叩操作。当在第一区域中已经检测到触摸开始点之后,在与触摸开始点相距预先确定的距离的所述区域之外的区域中检测到触摸结束点时,操作判断単元可以断定已经执行了轻拂操作。当在第一区域中已经检测到触摸开始点之后,在与触摸开始点相距一段预先确定的距离的所述区域之外的区域中未检测到触摸结束点,而检测到触摸点时,操作判断单元可以断定已经执行了轻拂操作。根据本发明的第二方面,提供了一种触摸操作判断方法,包括在触摸检测区域中设置第一区域;在触摸检测区域中设置第二区域,其中,第二区域包围第一区域,第二区域具有大于或者等于从触摸开始点到触摸结束点一段预先确定的距离的宽度,第二区域用于区分轻叩操作和轻拂操作;以及当在第二区域中已经检测到触摸开始点之后,在第一或者第二区域中检测到触摸结束点时,能够断定已经执行了轻拂操作。根据本发明的第三方面,提供了ー种程序,其致使计算机执行所述触摸操作判断方法。此处,可以使用计算机可读记录媒体提供所述程序,也可以通过图像机制提供所述程序。如以上已经描述过的,根据本发明,能够提供一种可以避免错误判断触摸检测区域端部中触摸操作的触摸操作判断装置、触摸操作判断方法、以及程序。
图I为根据本发明实施例的触摸操作判断装置的概要图。图2说明了包括指控装置的远程操作系统的配置。图3为说明了指控装置主要配置的结构图。图4说明了一种用于区分轻叩操作和轻拂操作的方法。图5说明了这样ー种状态其中,错误地判断了触摸检测区域端部中的触摸操作。图6为指控装置的操作的流程图。图7说明了这样ー种状态其中,避免了对触摸检测区域端部中的触摸操作的错误判断。
具体实施方式
以下,将參照附图详细描述本发明的优选实施例。与此同时,在本说明书与附图中,将使用相同的參照数字表示那些具有基本相同功能配置的图元,而且省略了对这些图元的重复描述。[I.触摸操作判断装置综述]首先,将參照图I概要性地描述根据本发明实施例的触摸操作判断装置。与此同吋,以下的描述将针对触摸操作判断装置为具有触摸面板显示器101的指控装置100的情况。然而,触摸操作判断装置也可以为具有触摸面板显示器101的其它电子装置。如图I中所示,指控装置100判断用户是否在提供在触摸面板显示器101上的触摸面板IOla的触摸检测区域110中执行了触摸操作。与此同时,触摸检测区域110可以为使用指控装置100设置在触摸面板IOla上的整个区域或者触摸面板IOla上的预先确定的
区域。此处,指控装置100根据触摸检测区域110中所指出的任意触摸开始点SP判断已经执行了轻叩操作和轻拂操作中的哪ー种触摸操作。作为判断这样触摸操作的判断結果,用户在不必通过观看触摸面板IOla (图3中所示的显示面板IOlb)上的显示器就能够输入所希望的指令。指控装置100在触摸检测区域110中设置第一和第二区域111和112。此处,指控装置100按这样ー种方式设置第二区域112 :其包围第一区域111,从而具有大于或者等于从触摸开始点SP到触摸结束点EP (或者触摸结束点EP')—段预先确定的距离D的宽度,第二区域112用于区分轻叩操作和轻拂操作。与此同时,第二区域112的外边缘相应于触摸检测区域110的外边缘。当用户的手指P、触针等触摸到触摸检测区域110,此后又从触摸检测区域110移开(即,偏离)时,指控装置100判断执行了轻叩操作和轻拂操作哪ー种操作。然后,指控装置100执行相应于触摸操作的判断结果的过程。此处,当在第二区域112中检测到触摸开始点SP时,指控装置100断定已经执行了轻拂操作,而不管触摸结束点EP的位置如何。因此,即使当在第二区域112中指出了触摸开始点SP,并且已经执行了轻拂操作时,也能够避免做出已经执行了轻叩操作的错误判断。[2.指控装置100的配置]以下,将參照图2和3描述指控装置100的配置。如图2中所示,指控装置100构成了远程操作电子装置(例如,电视接收机10)的远程操作系统的一部分。指控装置100为诸如PDA、移动电话、或者音乐播放机的实例。电视接收机10为用户使用指控装置100远程操作的电子装置的实例。指控装置100与电视接收机10进行两路通信,无需使用网络或者经由有线或者无线网络。响应用户对触摸面板IOla的触摸操作,指控装置100向电视接收机10传输操作命令,并且从电视接收机10接收诸如内容信息的数据。与此同时,取代两路通信功能,还可以把指控装置100配置为仅具有针对操作命令的传输功能。此处,指控装置100判断已经执行了轻叩操作和轻拂操作哪ー种操作,根据在触摸面板IOla的触摸检测区域110所指出的任意触摸开始点SP执行所述操作,并且将其提供在触摸面板显示器101上。因此,用户能够在其把注意力放在电视接收机10上正在观看的内容的状态下,在不必观看显示面板IOIb上的显示进行确认的情况下输入所希望的指令。如图3中所示,指控装置100包括触摸面板显示器101、控制单元103、存储器105、以及通信単元107。按这样的方式配置触摸面板显示器101 :把显示面板IOlb层叠在触摸面板IOla上。对于触摸面板101a,使用了电阻薄膜方法、静电电容方法、超声波方法、或者红外线方法的面板。对于显不面板IOlb,使用了液晶显不器(IXD)等。
触摸面板IOla用作操作检测单元,其检测手指P、触针等在面板表面上的触摸状态。当手指P触摸到面板表面吋,触摸面板IOla向控制单元103提交触摸信号,当手指P从面板表面移开时,触摸面板IOla向控制单元103提交释放信号。
另外,在手指P与触摸面板IOla相触摸的同时,触摸面板IOla还向控制单元103提交相应于触摸位置的坐标信号。此处,坐标信号代表触摸面板IOla的触摸位置的X-Y坐标。控制单元103包括CPU、RAM、R0M等。CPU把RAM用作工作存储器,执行存储在ROM中的程序。控制单元103通过所述程序的执行,用作区域设置单元和操作判断単元。存储器105为诸如EEPROM的非易失存储器,并且具有存储在其中的显示数据、命令信息等。通信単元107响应用户的操作输入把预先确定的操作命令传输于电视接收机
10。另外,通信単元107还向电视接收机10传输诸如内容信息的传输请求,并且从电视接收机10接收内容信息等。控制单元103对从触摸面板IOla所提交的坐标信号进行译码,以生成坐标数据,并且根据坐标数据和触摸/释放信号控制指控装置100的各个单元。控制单元103响应用户的操作输入,从存储器105读取相应于操作输入的命令信息,并且把命令信息提交于通信単元107。通信単元107根据命令信息把预先确定的操作命令传输于电视接收机10。控制单元103读取存储在存储器105中的数据,以生成⑶I屏幕的显示数据,并且把显示数据提交于显示面板101b。显示面板IOlb根据显示数据显示⑶I屏幕。控制单元103在触摸面板IOla上设置触摸检测区域110,并且在触摸检测区域110中设置第一和第二区域111和112。控制单元103使用触摸面板IOla上的坐标设置第一和第二区域111和112,并且保持第一和第二区域111和112。此处,按这样的方式设置第二区域112 :其包围第一区域111,从而具有大于或者等于从触摸开始点SP到触摸结束点EP (或者触摸结束点EP')—段预先确定的距离D的宽度,第二区域112用于区分轻叩操作和轻拂操作。另外,当在第二区域112中已经检测到触摸开始点SP之后,在第一和第二区域111和112中检测到触摸结束点EP和EP^时,控制单元103断定执行了轻拂操作。此处,控制単元103把触摸开始点SP或者触摸结束点EP和EP'的坐标与第一区域111或者第二区域112的坐标进行比较,于是,能够断定触摸开始点SP或者触摸结束点EP和EP'、以及第一区域111或者第二区域112之间的位置关系。[3.关于触摸操作的错误判断]以下,将參照图4和5描述关于触摸检测区域110端部中触摸操作的错误判断。
如图4中所示,指控装置100区分轻叩操作和轻拂操作。如状态ST4A和ST4B中所示,当用户的手指P触摸到触摸面板IOla的触摸检测区域110时,指控装置100把手指P的触摸位置检测为触摸开始点SP。指控装置100把距触摸开始点SP的距离为距离D的范围内的区域设置为轻叩判断区域113。然后,当把手指P从触摸面板IOla移开时,指控装置100把手指P的位置检测为触摸结束点EP。接下来,指控装置100判断触摸结束点EP是否位于轻叩判断区域113中。此处,在状态ST4A下,由于把触摸结束点EP定位在轻叩判断区域113中,所以指控装置100断定已经执行了轻叩操作。另ー方面,在状态ST4B下,由于把触摸结束点EP定位在轻叩判断区域113之外,所以指控装置100断定已经执行了轻拂操作。与此同时,在状态ST4B下,当在已经检测到触摸结束点EP之前,在轻叩判断区域113之外检测到触摸点EP'时,指控装置100可以断定已经执行了轻拂操作。 顺便提及,在触摸检测区域110的端部中,存在着错误判断触摸操作情況。当用户的手指P触摸触摸检测区域110的端部中的触摸面板IOla时,指控装置100检测触摸开始点SP,并且把距触摸开始点SP的距离为距离D的范围内的区域设置为轻叩判断区域113。此处,当把触摸开始点SP定位在距触摸检测区域110和该区域之外之间的边界(触摸检测区域110的外边缘)的距离小于距离D的距离处时,轻叩判断区域113的ー个部分(在图5中所示的例子中,为轻叩判断区域113的左側)偏离触摸检测区域110。为了执行轻拂操作,用户在已经把手指P从触摸检测区域110移至所述区域之外之后,执行从触摸面板IOla释放手指P的操作。然而,指控装置100不能够检测(或者不检測)所述区域之外的手指P的触摸位置。为此,当把手指P移至触摸检测区域110的外边缘时,指控装置100认为手指P已经从触摸面板IOla移开,并且把触摸检测区域110的外边缘检测为触摸结束点EP'。然后,指控装置100判断是否把触摸结束点EP'定位在轻叩判断区域113中。此处,在图5中所示的例子中,由于把触摸结束点EP'定位在轻叩判断区域113中(触摸检测区域110的外边缘),所以指控装置100断定已经执行了轻叩操作。因此,尽管用户已经执行了轻拂操作,还是错误地断定已经执行了轻叩操作。[4.指控装置100的操作]以下,将參照图6和7描述指控装置100的操作。指控装置100根据图6中所示的触摸操作判断方法操作。如图6中所示,指控装置100在触摸检测区域110中设置第一和第二区域111和112 (步骤S101)。把第二区域112设置为手形区域,令其包围第一区域111,从而具有大于或者等于D的宽度。与此同吋,第二区域112的外边缘相应于触摸检测区域110的外边缘。指控装置100判断用户的手指P是否触摸了触摸检测区域110(S 103)。然后,当手指P触摸了触摸检测区域110时,把手指P的触摸开始位置检测为触摸开始点SP(S105),并且把距触摸开始点SP的距离为距离D的范围内的区域设置为轻叩判断区域113(S107)。接下来,指控装置100判断手指P是否已经从触摸检测区域110移开(S109)。当手指P已经从触摸检测区域110移开时,指控装置100把手指P的触摸结束位置检测为触摸结束点EP (Slll)0而且,指控装置100还判断手指P是否已经偏离触摸检测区域110(S113)。当手指P已经偏离触摸检测区域110时,指控装置100认为手指P已经从触摸检测区域Iio移开,并且把触摸了触摸检测区域110的外边缘中的触摸检测区域110的手指P的位置检测为触摸结束点EP' (Slll)0当检测到触摸结束点EP和EP'时,指控装置100判断是否把触摸开始点SP定位在第二区域112之外(S115)。当断定把触摸开始点SP定位在第二区域112之外时,指控装置100判断是否把触摸结束点EP和EP'定位在轻叩判断区域113中(S117)。然后,当把触摸结束点EP和EP'定位在轻叩判断区域113中时,指控装置100断定已经执行了轻叩操作(S119),而当断定把触摸结束点EP和EP/定位在轻叩判断区域113之外吋,指控装置100断定已经执行了轻拂操作(S121)。另ー方面,当在步骤S115的过程中断定未把触摸开始点SP定位在第二区域112之外(即,定位在第二区域112中)时,指控装置100断定已经执行了轻拂操作,而不管触摸结束点EP和EP'的位置如何(S121)。
如图7中所示,根据图6中所示的触摸操作判断方法,指控装置100避免了关于触摸检测区域110端部中触摸操作的错误判断。指控装置100在触摸检测区域110中设置第一和第二区域111和112。第二区域112的外边缘相应于触摸检测区域110的外边缘。把第二区域112设置为手形区域,令其包围第一区域111,从而具有等于或者大于D的宽度。此处,第二区域112的宽度相应于从触摸开始点SP到触摸结束点EP和EP'的预先确定的距离D的一段距离或者比这ー距离更大ー些的距离,其用于判断已经执行了轻叩操作和轻拂操作哪ー操作。当用户的手指P触摸到第二区域112中的触摸面板IOla时,指控装置100检测触摸开始点SP,并且把距触摸开始点SP的距离为距离D的范围内的区域设置为轻叩判断区域113。此处,假设了这样ー种情况把触摸开始点SP定位在距第二区域112的外边缘的距离小于距离D的范围内。在这ー情况下,如图7中所示,轻叩判断区域113的一部分偏离触摸检测区域110。在用户的手指P从第二区域112移至所述区域之外(触摸检测区域110的区域之夕卜)时,用户的手指P从触摸面板IOla移开。然而,指控装置100不能够检测(或者不检测)所述区域之外的手指P的触摸位置。为此,当把手指P移至第二区域112的外边缘时,指控装置100认为手指P已经从触摸面板IOla移开,并且把第二区域112的外边缘检测为触摸结束点EP'。然后,指控装置100判断是否把触摸结束点EP'定位在轻叩判断区域113中。此处,在图7中所示的例子中,由于把触摸结束点EP'定位在轻叩判断区域113中,所以在相关技术的触摸操作判断方法中,指控装置100断定已经执行了轻叩操作。然而,指控装置100在判断是否已经把触摸结束点EP,定位在轻叩判断区域113中之前,判断是否把触摸开始点SP定位在第二区域112中。于是,在图7中所示的例子中,由于把触摸开始点SP定位在第二区域112中,所以指控装置100能够断定已经执行了轻拂操作,而不管触摸结束点EP'的位置如何。因此,能够避免错误地断定已经执行了轻叩操作。[5.结论]如以上已经描述的,在根据本发明的所述实施例的指控装置100中,在触摸检测区域110中设置第一和第二区域111和112。此处,按这样的方式设置第二区域112 :其包围第一区域111,从而具有大于或者等于从触摸开始点SP到触摸结束点EP和EP'预先确定的距离D的宽度,其用于区分轻叩操作和轻拂操作;然后,当在第二区域112中已经检测到触摸开始点SP之后,在第一或者第二区域111或者112中检测到触摸结束点EP和EP'时,能够断定已经执行了轻拂操作。因此,即使当在第二区域112中指出了触摸开始点SP,并且已经执行了轻拂操作,也能够避免“已经执行了轻叩操作”的错误判断。尽管以上已经參照附图详细地描述了本发明的优选实施例,然而本发明并不局限于这样的实例。本发明所属技术领域中的技术人员将会发现可以在权利要求中所描述的技术构思的范围内对本发明进行多方面的变动与修改,并且将会意识到这些变动与修改自然处于本发明的技术范围之内。參照符号列表100指控装置101触摸面板显示器 IOla触摸面板IOlb显示面板110触摸检测区域111 第一区域112 第二区域113轻叩判断区域SP触摸开始点EP, EPi触摸结束点
权利要求
1.一种触摸操作判断装置,包含 显示面板;以及 操作检测单元,将其配置为能够针对提供在显示面板表面的触摸检测区域检测触摸操作; 区域设置单元,将其配置为能够在触摸检测区域中设置第一区域和第二区域,其中,第ニ区域包围第一区域,从而具有大于或者等于从触摸开始点到触摸结束点一段预先确定的距离的宽度,第二区域用于区分轻叩操作和轻拂操作;以及 操作判断単元,将其配置为当在第二区域中已经检测到触摸开始点之后,在第一或者第二区域中检测到触摸结束点时,能够断定已经执行了轻拂操作。
2.根据权利要求I所述的触摸操作判断装置,还包含远程操作単元,将其配置为能够响应轻叩操作与/或轻拂操作的执行,远程操作电子装置。
3.根据权利要求I所述的触摸操作判断装置,其中,当在第一区域中已经检测到触摸开始点之后,在与触摸开始点相距预先确定的距离的区域中检测到触摸结束点时,操作判断単元可以断定已经执行了轻叩操作。
4.根据权利要求I所述的触摸操作判断装置,其中,当在第一区域中已经检测到触摸开始点之后,在与触摸开始点相距预先确定的距离的所述区域之外检测到触摸结束点吋,操作判断単元断定已经执行了轻拂操作。
5.根据权利要求I所述的触摸操作判断装置,其中,当在第一区域中已经检测到触摸开始点之后,在与触摸开始点相距预先确定的距离的所述区域之外未检测到触摸结束点,而检测到触摸点时,操作判断単元断定已经执行了轻拂操作。
6.一种触摸操作判断方法,包含 在触摸检测区域中设置第一区域; 在触摸检测区域中设置第一区域和第二区域,其中,第二区域包围第一区域,从而具有大于或者等于从触摸开始点到触摸结束点一段预先确定的距离的宽度,第二区域用于区分轻叩操作和轻拂操作;以及 当在第二区域中已经检测到触摸开始点之后,在第一或者第二区域中检测到触摸结束点时,能够断定已经执行了轻拂操作。
7.—种致使计算机执行触摸操作判断方法的程序,包含 在触摸检测区域中设置第一区域; 在触摸检测区域中设置第一区域和第二区域,其中,第二区域包围第一区域,从而具有大于或者等于从触摸开始点到触摸结束点一段预先确定的距离的宽度,第二区域用于区分轻叩操作和轻拂操作;以及 当在第二区域中已经检测到触摸开始点之后,在第一或者第二区域中检测到触摸结束点时,能够断定已经执行了轻拂操作。
全文摘要
本发明涉及一种能够避免触摸检测区域端部中错误判断的触摸操作判断装置、触摸操作判断方法、以及程序。触摸操作判断装置包括显示面板(101b);触摸面板(101a),将其配置为能够检测针对提供在显示面板表面(101b)上的触摸检测区域的触摸操作;区域设置单元,将其配置为能够在触摸检测区域中设置一个第一区域(111)和一个第二区域(112),第二区域(112)包围第一区域(111),从而具有大于或者等于从触摸开始点(SP)到触摸结束点(EP)和(EP′)一段预先确定的距离(D)的宽度,第二区域(112)用于区分轻叩操作和轻拂操作;以及操作判断单元,将其配置为当在第二区域中已经检测到触摸开始点之后,在第一或者第二区域中检测到触摸结束点时,能够断定已经执行了轻拂操作。
文档编号G06F3/041GK102725718SQ20108006248
公开日2012年10月10日 申请日期2010年10月28日 优先权日2009年12月2日
发明者大林雄, 大桥良德 申请人:索尼公司