信息输入装置、信息输入方法以及程序的制作方法

文档序号:6359320阅读:318来源:国知局
专利名称:信息输入装置、信息输入方法以及程序的制作方法
技术领域
本发明涉及信息输入装置等,尤其涉及用触摸传感器来操作显示在画面上的图形用户界面(以下称为GUI : Graphical User Interface)的信息输入装置等。
背景技术
随着显示器的大屏幕化以及高性能化,电视逐渐变得不单纯用于视听广播节目和电影。具体而言,具有如下新的功能的电视逐渐被实现和利用,该新的功能是与互联网连接阅览多种多样的信息、与网络连接的家庭内设备之间协作,阅览照片和游戏等的各种
应用等。在这样的状况下,为了操作多种多样的应用和功能,除了以多个按钮构成的以往的输入装置以外,需要开发能够进行自由度更高的灵活的输入操作的输入装置。定点装置是控制显示在画面上的指针和光标,能够指定任意的位置和方向的输入装置。例如作为定点设备已经实用化的有触摸屏和轨迹球、控制杆和鼠标等。定点装置与以往的按钮主体的输入装置相比,不管⑶I的构成,菜单和对象选择等的通用的操作比较容易,所以很多搭载在移动电话和AV设备、游戏机。其中,近几年开发了很多作为输入装置采用触摸屏和触摸板的设备,其特征在于这些用手指或笔直接触碰就能够操作的直感性。随着感应技术的高度发展,不仅是光标移动和CTI对象的选择等操作,而且通过在触摸板/触摸屏上输入指定的动作和轨迹的“手势操作”,能够直接执行各种功能。只用手指就能简单地输入这样的触摸操作,多数用于手持操作的小型设备上。在专利文献I中公开了这样的方法,通过在触摸板边上设置的操作区域上描写直线轨迹的操作(滑动操作),则不需要用光标选择作为GUI对象而准备的滚动条,就执行画面的滚动的方法。在进行纵方向滚动的情况下,在触摸板右端以上下方向输入滑动操作,在进行横方向滚动的情况下,在触摸板下端以左右方向输入滑动操作。此外,即使在从触摸板的边开始触摸操作的情况下,使手指移动到触摸板中央方向,则不执行滚动而切换到通常的光标移动(定点操作)。(现有技术文献)(专利文献)专利文献I :美国专利第5943052号说明书然而,在专利文献I中,在触摸板上被定义的部分区域,能够输入I种手势操作以及I种定点操作中的某一个,而对相同的触摸操作开始位置,不能输入多个手势操作的类别中的某一个(例如纵向滑动操作和横向滑动操作中的某一个)。 这些手势操作需要从预先被区分的各个部分区域内开始操作。还有,想要追加进行识别的手势操作时,需要另外设置用于追加的手势操作的部分区域。
这样在专利文献I中,需要与使用的手势操作的类别数相同的数量的对应的部分区域,不能从触摸板上的任意位置输入任意的手势操作。因此,存在这样的课题,操作者需要意识触摸板上的手指的位置后区分地使用,这损坏了输入的方便性,导致输入效率下降。

发明内容
本发明是解决上述课题的发明,其目的在于提供一种信息输入装置,在具备触摸板的信息输入装置中,不影响输入的方便性,而且从任何位置开始操作也都能快速地输入多个类别的手势操作。本发明的一个实施例涉及的信息输入装置,具备触摸传感器,是用于输入信息的传感器;触摸信息检测部,检测触摸信息,该触摸信息是操作者的手指接触到触摸传感器时的信息;触摸操作开始位置检测部,利用触摸信息,检测作为操作者的触摸操作的开始位置的触摸操作开始位置;触摸操作识别条件存储部,与触摸操作开始位置相对应地存储有多个触摸操作识别条件,该多个触摸操作识别条件分别用于识别多个触摸操作的类别;以及触摸操作识别部,利用与由触摸操作开始位置检测部检测出的触摸操作开始位置相对应的 多个触摸操作识别条件,识别触摸操作,求出操作者进行的触摸操作的类别。根据本构成,针对多个手势的每一个类别,能够按照触摸操作的开始位置设定不同的用于识别该手势的类别的条件。此外,触摸操作的开始位置与操作者想要输入的手势的类别存在相关关系。例如,输入需要使手指移动至右方向的手势时,操作者尽量将触摸传感器的操作面上的左侧选择为触摸操作的开始位置。因为如果从操作面上的右侧开始触摸操作,用于继续输入手势操作的空间就没有了。因此,按照因信息输入装置的框体的形状和把持框体的方法引起的每个手势操作的操作开始位置的倾向,来设定触摸操作识别条件,从而能够实现不影响手势操作输入的方便性,而且从任何位置开始操作也都能输入多个类别的触摸操作的信息输入装置。此外,可以是,触摸操作识别部,作为识别结果输出操作者进行的触摸操作的类别和表示触摸操作的大小的操作量,被识别出的触摸操作的类别是如下操作中的某一个输入操作者指定的位置的定点操作以及指示执行事先规定的特定处理的多个类别的手势操作。具体而言,可以是,在触摸操作识别部作为识别结果输出了手势操作的类别的情况下,触摸操作识别部判断输出的类别的手势操作的输入是否已经结束,在判断为已经结束的情况下,将在进行该判断的时刻检测出的作为操作者触摸触摸传感器的操作面上的位置的触摸位置、与在进行该判断的时刻的前一个时刻检测出的作为操作者触摸触摸传感器的操作面上的位置的触摸位置中的至少一个,作为手势操作结束位置来输出,触摸操作开始位置检测部,将输出的手势操作结束位置作为触摸操作开始位置来检测。此外,可以是,触摸操作开始位置检测部,将操作者的手指最初接触到触摸传感器的触摸位置作为触摸操作开始位置。这样,信息输入装置,在操作者的手指不离开触摸传感器也能检测出操作者输入的手势操作的结束。因此,按照因信息输入装置的框体的形状和把持框体的方法引起的每个手势操作的操作开始位置的倾向,来设定手势操作结束判断条件。其结果,手指不离开触摸传感器,就能够连续地输入多个手势,并且能够实现不影响手势操作输入的方便性,而且从任何位置开始操作也都能输入多个触摸操作的信息输入装置。此外,可以是,信息输入装置还具备触摸信息序列存储部,该触摸信息序列存储部,在事先规定的特定时间的期间存储触摸信息,触摸操作识别部具备触摸特征量算出部,利用存储在触摸信息序列存储部的触摸信息,将触摸操作时间、触摸移动距离、触摸移动速度、触摸移动加速度、以及触摸移动方向中的至少一个作为触摸特征量来算出;以及触摸操作判断部,根据存储在触摸操作识别条件存储部的与触摸操作开始位置相对应的多个触摸操作识别条件,从触摸特征量判断触摸操作的类别。具体而言,可以是,触摸传感器是静电电容方式,触摸信息包含触摸位置以及表示触摸强度的静电电容值,该触摸强度是接触时的触摸操作的强度。此外,可以是,触摸操作识别条件存储部,与触摸传感器的操作面上被定义的多个部分区域分别相对应地存储有多个触摸操作识别条件,触摸操作判断部,判断触摸特征量是否满足用于识别多个触摸操作的类别中的第一触摸操作的触摸操作识别条件,该触摸操 作识别条件是与多个部分区域中的包含触摸操作开始位置的部分区域相对应地存储的多个触摸操作识别条件中的一个,在判断为不满足的情况下,判断为触摸操作的类别不是第一触摸操作。更具体而言,可以是,多个触摸操作识别条件中的第一触摸操作识别条件与多个触摸操作识别条件中的第二触摸操作识别条件不同,该第一触摸操作识别条件是触摸操作识别条件存储部为了识别第一触摸操作而与多个部分区域中的第一部分区域相对应地存储的触摸操作识别条件;该第二触摸操作识别条件是触摸操作识别条件存储部为了识别第一触摸操作而与多个部分区域中的第二部分区域相对应地存储的触摸操作识别条件。此外,可以是,信息输入装置还具备手势操作结束判断条件存储部,触摸操作识别部还具备手势操作结束判断部以及手势结束位置获得部,手势操作结束判断条件存储部,与多个部分区域分别相对应地存储有多个手势操作结束判断条件,该多个手势操作结束判断条件是用于对多个类别的手势操作各自的结束进行判断的条件,手势操作结束判断部,判断触摸特征量是否满足用于判断由触摸操作判断部判断出的类别的手势操作的结束的手势操作结束判断条件,该手势操作结束判断条件是与多个部分区域中的包含触摸操作开始位置的部分区域相对应地存储的多个手势操作结束判断条件中的一个,在判断的结果为触摸特征量满足手势操作结束判断条件的情况下,手势结束位置获得部,将在满足该条件的时刻检测出的触摸位置与在满足该条件的时刻的前一个时刻检测出的触摸位置中的至少一个作为手势操作结束位置来输出,触摸操作开始位置检测部,将输出的手势操作结束位置作为触摸操作开始位置来检测。此外,可以是,信息输入装置还具备把持信息检测部,检测操作者对信息输入装置的把持信息,触摸操作识别条件存储部,分别与把持信息和触摸操作开始位置相对应地存储有多个触摸操作识别条件,触摸操作识别部,利用与把持信息和触摸操作开始位置相对应的多个触摸操作识别条件来识别触摸操作,求出操作者进行的触摸操作的类别。此外,可以是,把持信息是操作者把持信息输入装置的把持手的种类、操作者把持信息输入装置的把持位置、信息输入装置相对于操作者把持的手的方向角、以及操作者在触摸操作中使用的手指的长度中的至少一个。此外,可以是,信息输入装置还具备周围接触传感器,该周围接触传感器配置在信息输入装置的框体的至少一部分,检测操作者针对信息输入装置的手以及手指的至少一方的接触位置,把持信息检测部,利用周围接触传感器检测出的接触位置,检测把持信息中的把持手的种类,触摸操作识别条件存储部,分别与把持手的种类和触摸操作开始位置相对应地存储有多个触摸操作识别条件,触摸操作识别部,利用从触摸操作识别条件存储部获得的多个触摸操作识别条件,求出触摸操作的类别。根据该构成,信息输入装置还能够检测操作者的把持手的种类(左手、右手、双手)。因而,按照把持手的种类,能够 分别设定触摸操作识别条件和手势操作结束条件。其结果,按照操作者的把持手的种类,将特定的手势操作设定为比其他的手势操作容易识别,能够提供对操作者来说从自然的位置快速输入的信息输入装置。此外,可以是,信息输入装置还具备周围接近传感器,该周围接近传感器配置在信息输入装置的框体的至少一部分,检测操作者针对信息输入装置的手以及手指的至少一方的接近状态,触摸操作识别条件存储部,与在触摸传感器的操作面上被定义的多个部分区域分别相对应地存储有多个触摸操作识别条件,把持信息检测部,利用由周围接近传感器检测出的接近状态,检测把持位置、方向角以及手指的长度中的至少一个,触摸操作识别部,算出检测出的把持位置、方向角以及手指的长度中的至少一个与事先规定的基准把持状态之间的差,以使该差变小的方式来校正触摸操作开始位置,利用与多个部分区域中的包含该校正后的触摸操作开始位置的部分区域相对应地存储的多个触摸操作识别条件,识别触摸操作。根据该构成,信息输入装置能够检测操作者把持框体的把持状态。因而,信息输入装置能够对检测出的把持状态和设定触摸操作识别条件时规定的基准把持状态进行比较,以使该差变小的方式,校正检测出的触摸操作开始位置。其结果即使在把持框体的手偏离的情况下,也不需要操作者重新把持框体或者变更存储在触摸操作识别条件存储部的部分区域和识别条件的对应,按照操作者的把持手的种类,将特定的手势操作设定为比其他的手势操作容易识别,能够实现对操作者来说从自然的位置快速输入。此外,可以是,触摸操作识别部,算出检测出的把持位置、方向角以及手指的长度中的至少一个与事先规定的基准把持状态之间的差,以使该差变小的方式来校正触摸位置,利用该校正后的触摸位置来判断操作者进行的触摸操作的类别,输出表示触摸操作的大小的操作量。这样,信息输入装置能够对检测出的把持状态和设定触摸操作识别条件时规定的基准把持状态进行比较,以使该差变小的方式,校正检测出的触摸位置。其结果在把持框体的手偏离的情况下,按照操作者的把持手的种类,将特定的手势操作设定为比其他的手势操作容易识别,能够实现对操作者来说从自然的位置快速输入。此外,可以是,信息输入装置具备识别优先级决定部,与多个部分区域的每一个部分区域相对应地决定识别优先级,该识别优先级表示多个触摸操作的每一个类别被识别的程度;以及触摸操作识别条件更新部,按照与多个部分区域中的第三部分区域相对应地被决定的识别优先级,更新与该第三部分区域相对应的多个触摸操作识别条件,触摸操作识别条件更新部,以越是识别优先级高的触摸操作的类别就越容易被识别的方式,更新多个触摸操作识别条件中包含的阈值的值。根据该构成,触摸操作类别频度存储部获得并存储作为触摸操作的识别结果的触摸操作类别的频度,识别优先级决定部利用触摸操作类别的频度决定用于识别触摸操作的优先级,触摸操作识别条件更新部利用识别的优先级更新触摸操作识别条件。其结果,不管从触摸传感器的任何位置开始操作,不仅能够输入多个手势操作,按与触摸操作开始位置对应的每个部分区域,根据操作者的操作倾向和使用方法,使输入频度高的触摸操作成为自动地比其他的触摸操作容易输入,能够使 经常使用的操作在短时间内快速输入,从而提高了便利性。具体而言,可以是,信息输入装置还具备触摸操作类别频度存储部,该触摸操作类别频度存储部,与多个部分区域的每一个部分区域相对应地存储有类别频度,该类别频度是由触摸操作识别部识别出的触摸操作的每一个类别的频度,识别优先级决定部,以类别频度越高的类别的触摸操作的识别优先级越高的方式,决定识别优先级。另外,本发明不仅作为这样的信息输入装置来实现,还作为以信息输入装置所包括的特征性单元为步骤的信息输入方法来实现,也能作为使计算机执行这些特征性步骤的程序来实现。并且,这些程序当然可以记录在只读光盘(⑶-ROM :Compact Disc-Read OnlyMemory)等记录介质以及通过因特网等传送介质来流通。加之,本发明还可以作为实现这样的信息输入装置的功能的一部分或者全部的半导体集成电路(LSI)来实现,或者作为包括这样的信息输入装置的信息输入系统来实现。根据本发明能够提供一种信息输入装置,在具备触摸板的信息输入装置,不影响输入的方便性,从任何位置开始操作也都能快速地输入多个类别的手势操作。


图I是表示本发明的实施例I 5的信息输入装置的外观的一例的图。图2是表示本发明的实施例I 5的触摸操作和与其对应的功能的图。图3是表示本发明的实施例I的信息输入装置的结构的方框图。图4是表示本发明的实施例I的存储触摸位置的数据结构的一例的图。图5是对本发明的实施例I的用于触摸操作识别的触摸特征量进行说明的图。图6是表示本发明的实施例I的存储触摸操作识别条件的数据结构的一例的图。图7是表示本发明的实施例I的识别触摸操作的处理的一例的方框图。图8是表示本发明的实施例I的纵向滑动操作的触摸轨迹的一例的图。图9是表示本发明的实施例I的触摸操作开始位置的一例的图。图10是表示本发明的实施例I的触摸操作识别条件的一例的图。图Ila是说明本发明的实施例I的识别纵向滑动操作的方法的第一图。图Ilb是说明本发明的实施例I的识别纵向滑动操作的方法的第二图。图Ilc是说明本发明的实施例I的识别纵向滑动操作的方法的第三图。图12是表示本发明的实施例I的触摸操作识别条件的一例的图。图13a是说明本发明的实施例I的识别横向滑动操作的方法的第一图。图13b是说明本发明的实施例I的识别横向滑动操作的方法的第二图。图14是表示本发明的实施例I的触摸操作识别条件的一例的图。图15a是说明本发明的实施例I的识别旋转操作的方法的第一图。图15b是说明本发明的实施例I的识别旋转操作的方法的第二图。
图15c是说明本发明的实施例I的识别旋转操作的方法的第三图。图15d是说明本发明的实施例I的识别旋转操作的方法的第四图。图15e是说明本发明的实施例I的识别旋转操作的方法的第五图。图16是表示本发明的实施例I的用于识别的阈值的范围的一例的图。图17是说明本发明的实施例I的纵向滑动操作的移动方向的范围的图。图18是说明本发明的实施例I的横向滑动操作的移动方向的范围的图。图19是说明本发明的实施例I的旋转操作的移动方向差分的范围的图。图20是表示本发明的实施例I的输入容易度的一例的图。
图21是说明本发明的实施例I的信息输入装置的处理的流程的图。图22是表示本发明的实施例2的信息输入装置的结构的方框图。图23是表示本发明的实施例2的存储手势操作结束判断条件的数据结构的一例的图。图24是表示本发明的实施例2的识别触摸操作的处理的一例的图。图25是表示本发明的实施例2的触摸操作的触摸轨迹的一例的图。图26是表示本发明的实施例2的触摸操作识别条件以及手势操作结束判断条件的一例的图。图27是说明本发明的实施例2的判断横向滑动操作的结束的方法的图。图28是表示本发明的实施例2的触摸操作开始位置的更新的一例的图。图29是表示本发明的实施例2的触摸操作识别条件以及手势操作结束判断条件的一例的图。图30是说明本发明的实施例2的判断纵向滑动操作的结束的方法的图。图31是表示本发明的实施例2的触摸操作开始位置的更新的一例的图。图32是表示本发明的实施例2的触摸操作识别条件以及手势操作结束判断条件的一例的图。图33是说明本发明的实施例2的识别定点操作的方法的图。图34是表示本发明的实施例2的触摸操作开始位置的更新的一例的图。图35是表示本发明的实施例2的触摸操作识别条件以及手势操作结束判断条件的一例的图。图36是说明本发明的实施例2的识别旋转操作的方法的图。图37是说明本发明的实施例2的信息输入装置的处理的流程的图。图38是本发明的实施例2的在信息输入装置的处理的流程中追加由定点操作进行的触摸操作开始位置更新的处理的图。图39是表示本发明的实施例3的信息输入装置的外观的一例的图。图40是表示本发明的实施例3的信息输入装置的结构的方框图。图41是表示本发明的实施例3的把持手的种类的图。图42是表示本发明的实施例3的存储触摸操作识别条件的数据结构的一例的图。图43a是说明本发明的实施例3的信息输入装置的处理的流程的第一流程图。图43b是说明本发明的实施例3的信息输入装置的处理的流程的第二流程图。图44是表示本发明的实施例3的用于识别的阈值的决定方法的图。
图45是表示本发明的实施例3的用于识别的阈值的决定方法的图。图46是表示本发明的实施例3的把持手的种类的图。图47是表示本发明的实施例4的信息输入装置的外观的一例的图。图48是表示本发明的实施例4的信息输入装置的结构的方框图。图49是表示本发明的实施例4的把持手的把持位置的一例的图。图50是表示本发明的实施例4的触摸板以及周围接近传感器的配置的一例的图。图51是说明本发明的实施例4的利用把持位置的触摸操作开始位置的校正方法的图。 图52是表示本发明的实施例4的把持手的方向角的一例的图。图53是说明本发明的实施例4的利用方向角的触摸操作开始位置的校正方法的图。图54是表示本发明的实施例4的把持手的手指长度的一例的图。图55是说明本发明的实施例4的利用手指的长度的触摸操作开始位置的校正方法的图。图56a是说明本发明的实施例4的信息输入装置的处理的流程的第一流程图。图56b是说明本发明的实施例4的信息输入装置的处理的流程的第二流程图。图57是说明本发明的实施例4的触摸位置的校正的图。图58是表示本发明的实施例5的信息输入装置的结构的方框图。图59是表示本发明的实施例5的存储触摸操作类别频度的数据结构的一例的图。图60是表示本发明的实施例5的触摸操作的识别优先度的一例的图。图61是表不本发明的实施例5的输入容易度的一例的图。图62是说明本发明的实施例5的信息输入装置的处理的流程的图。图63是表示本发明的实施例5的在信息输入装置输入识别优先级的⑶I的一例的图。图64是表示本发明的实施例I 5的信息输入装置实现的计算机系统的一例的外观图。图65是表示本发明的实施例I 5的信息输入装置实现的计算机系统的硬件结构的方框图。图66是表示本发明的相关技术中的信息输入装置的结构的方框图。图67是表示本发明的相关技术中的在触摸板上设置的部分区域的一例的图。图68是表示本发明的相关技术中的存储手势操作类别的数据结构的一例的图。图69是表示本发明的相关技术中的存储手势操作识别条件的数据结构的一例的图。图70是表示本发明的相关技术中的手势操作的触摸轨迹的一例的图。
具体实施例方式首先,为了明确本发明的意义,对本发明的相关技术进行详细的说明。另外,在以下的记载中,对使用触摸板和触摸屏的手指的操作进行如下定义。触摸操作由以下2个类别构成手势操作,以在事先规定的多个功能中指示执行特定的功能为目标,输入特定的轨迹;以及定点操作,主要为了控制电视等显示装置上显示的光标的位置等而在手指触碰的位置上进行输入。加之,手势操作中有以下多个类别在触摸板/触摸屏上使手指直线移动的滑动操作、用手指画圆弧的旋转操作、快速地弹开手指的flick操作等。手势操作的特征是,不需要经由图标和菜单等CTI对象的选择以及决定,就能够直接执行滚动和换页功能。此外,操作者(信息输入装置的操作者)不在意特定的操作区域和操作开始位置,不管是触摸板/触摸屏上的任何位置,只要输入多个手势操作,就能够快速且简单地执行各种各样的功能,从而提闻便利性。另外,“触摸操作的类别”是指触摸操作表示手势操作还是定点操作,并且如果是 手势操作,将是手势操作中的哪一个手势操作的类别。图66是表示本发明的相关技术的专利文献I的信息输入装置的结构的方框图。触摸位置检测部501通过触摸板500获得操作者的手指的接触位置即触摸位置。触摸位置序列存储部502,将触摸位置检测部501获得的触摸位置,按照获得的顺序作为触摸位置序列来存储,该触摸位置序列是至少I个以上的触摸位置的组。触摸操作开始位置检测部503获得存储在触摸位置序列存储部502的触摸位置序列,从该触摸位置序列中将操作者开始接触触摸板的最初的位置,作为开始了触摸操作的触摸操作开始位置来获得。手势操作类别选择部504,获得触摸操作开始位置检测部503检测出的触摸操作开始位置,从手势操作类别存储部505获得与触摸操作开始位置相对应的手势操作的类别。手势操作类别存储部505,按在触摸板内设置的每个部分区域,存储在该部分区域操作者能够输入的手势操作类别。例如,如图67所示,手势操作类别存储部505在触摸板上设置3个部分区域,使部分区域(I)与纵向滑动操作相对应,使部分区域(2)与横向滑动操作相对应,使部分区域
(3)与旋转操作相对应地进行存储(图68)。在触摸操作开始位置检测部503检测出的触摸操作开始位置在部分区域(2)的内部时,手势操作类别选择部504作为手势操作类别输出横向滑动操作。触摸操作识别部506从触摸位置序列存储部502获得触摸位置序列,获得手势操作类别选择部504判断出的手势操作类别。而且,从触摸操作识别条件存储部507获得与操作类别对应的触摸操作识别条件。接着,触摸操作识别部506利用触摸位置序列以及触摸操作识别条件,进行触摸操作的识别,作为识别结果输出触摸操作类别以及触摸移动距离以及触摸移动速度等的与触摸操作类别对应的操作量。例如,触摸操作识别条件存储部507,如图69所示将触摸操作类别与其识别条件进行对应后存储。手势操作类别选择部504判断出的操作类别是横向滑动操作时,触摸操作识别部506作为识别条件获得“从触摸操作开始位置的横方向的移动距离为IOmm以上”并进行比较,即触摸位置序列或者连接触摸位置序列中包含的触摸位置的触摸轨迹是否满足识别条件。触摸操作识别部506,如图70(a)所示,在从触摸位置序列得到的触摸轨迹满足识别条件的情况下,作为识别结果输出横向滑动操作。此外,触摸操作识别部506作为横向滑动操作的操作量还输出移动距离(例如在图 70 的 20mm)。如图70(b)所示,在满足识别条件之前触摸位置移动到对应的部分区域之外的情况下,不管是移动目的地的部分区域,触摸操作识别部506也作为定点操作来识别。在部分区域(I)以及(3),在满足纵向滑动操作和旋转操作的识别条件之前触摸位置被移动到部分区域外的情况下,触摸操作识别部506也同样作为定点操作来识别。
如图68所示,在部分区域和手势操作类别相对应的情况下,触摸操作开始位置在部分区域(I)内,则能按照触摸位置序列输入纵向滑动操作和定点操作。此外,触摸操作开始位置在部分区域(2)内,则能输入横向滑动操作和定点操作。此外,触摸操作开始位置在部分区域(3)内,则能输入旋转操作和定点操作。按照触摸操作识别部506输出的作为识别结果的触摸操作类别,执行与功能控制部508对应的处理。例如,在识别结果是横向滑动操作时,图像横向滚动控制部509在横方向上滚动画面。该滚动的距离按照触摸操作识别部506输出的横向滑动操作的操作量例如移动距离而决定。同样,例如,在识别结果是纵向滑动操作的情况下,图像纵向滚动控制部510进行使画面纵向滚动的处理。此外,在识别结果是旋转操作的情况下,图像旋转控制部511进行使在画面显示的图像旋转的处理。此外,在识别结果是定点操作的情况下,光标控制部512进行使光标移动的处理。功能控制部508的处理结果,通过显示部513作为画面显示而被输出。这样,专利文献I所公开的信息输入装置,在触摸板上的部分区域,能够输入一种手势操作以及一种定点操作中的某一个,不过,对相同的触摸操作开始位置,不能输入多个手势操作的类别的某一个(例如纵向滑动操作和横向滑动操作中的某一个)。这些手势操作需要从预先进行了区分的各个部分区域内开始操作。而且,想要追加识别的手势操作时,则需要另外设置用于追加手势操作的部分区域。这样在专利文献I公开的信息输入装置,需要数量与使用的手势操作的类别数一样的对应的部分区域,不能从触摸板上的任意位置上输入任意的手势操作。这样,操作者需要意识触摸板上的手指的位置而区分使用,所以不方便。此外,在专利文献I的方法中,通过在I个触摸操作开始位置和部分区域,单纯地追加识别条件,从而增加成为识别对象的手势操作的情况下,为了识别时不混淆各个手势操作,则需要严格设定各个手势操作的识别条件。例如,设输入手势操作A时,画三角形,输入手势操作B时画圆,输入手势操作C时画四角形的情况下,与只识别三角形的情况相比,为了辨别并识别三角形和圆,需要排除三角形的角含有圆形的轨迹,为了辨别并识别三角形和四角形,需要缩小判断为三角形的角的角度的范围,将锐角的轨迹作为三角的角。
因此,需要操作者进行严格的描画,以使信息输入装置能够识别三角形和四角形和圆。其结果,导致例如手势的轨迹复杂,还有输入手势操作的工夫和时间增加,有损于操作者的便利性。于是,本发明为了解决以上的课题提供一种信息输入装置,在框体中具备触摸板的信息输入装置,不影响输入的方便性,不管从哪个位置开始操作也都能快速地输入多个类别的手势操作。
下面,参考附图来说明本发明的实施方式。(实施例I)图I是说明本发明的实施例I的信息输入装置190的外观的一例的图。信息输入装置190具备框体189、作为触摸传感器的触摸板100、操作决定用的按钮 150。操作者的手指接触(触摸)触摸板100时,触摸板100检测该触摸位置。操作者用手指在触摸板100描绘时,以规定的时间间隔连续地检测出触摸位置,得到触摸位置的序列。信息输入装置190,利用该触摸位置的序列,进行触摸操作的类别的识别(以后也称为触摸操作的识别),加之利用触摸操作的识别的结果,来控制信息输入装置190的操作对象。操作对象是在显示器等的显示装置200的画面上显示的⑶I对象,例如菜单和图标等。在实施例I中,信息输入装置190作为触摸操作对使在画面上显示的光标移动的定点操作进行识别。此外,信息输入装置190作为手势操作识别三个操作在纵方向直线描绘触摸板100的纵向滑动操作、在横方向直线描绘触摸板100的横向滑动操作以及以圆弧轨迹描绘触摸板100的旋转操作。图2是表示信息输入装置190识别的触摸操作和与其对应的功能的具体例子的图。如图2(a)所示,操作者通过定点操作和操作决定用的按钮150能够进行图像的选择。此外,如图2(d)所示,操作者通过旋转操作能够使中央的图像旋转。此外,如图2(b)所示,操作者通过纵向滑动操作能够使图像纵向滚动。此外,如图2(c)所示,操作者通过横向滑动操能够作使图像横向滚动。图3是表示本实施例的信息输入装置190的构成例的图。信息输入装置190具备触摸板100、检测操作者的手指接触触摸板100时的位置的触摸位置检测部101、在规定时间的期间存储触摸位置的触摸位置序列存储部102、利用触摸位置序列存储部102存储的触摸位置检测操作者的触摸操作的开始位置的触摸操作开始位置检测部103、与触摸操作开始位置相对应地存储用于识别触摸操作的触摸操作识别条件的触摸操作识别条件存储部115、从触摸操作识别条件存储部115获得与由触摸操作开始位置检测部103检测出的触摸操作开始位置对应的触摸操作识别条件,求出操作者进行的触摸操作的触摸操作识别部114、以及执行与触摸操作识别部114输出的识别结果的操作类别对应的处理的功能控制部108。进行更具体的说明,功能控制部108在识别结果的操作类别是横向滑动操作时,图像横向滚动控制部109执行横向滚动处理,在识别结果的操作类别是纵向滑动操作时,图像纵向滚动控制部110执行纵向滚动处理,在识别结果的操作类别是旋转操作时,图像旋转控制部111执行图像的旋转处理,在识别结果的操作类别是定点操作时,光标控制部112执行光标移动处理。显示部113将由功能控制部108执行的处理结果作为⑶I显示到显示装置200。S卩,信息输入装置190具备触摸板100,是用于输入信息的触摸传感器、触摸位置检测部101,检测触摸位置,该触摸信息是操作者的手指接触到触摸板100时的信息、触摸操作开始位置检测部103,利用触摸位置检测作为操作者的触摸操作的开始位置的触摸操作开始位置、触摸操作识别条件存储部115,与触摸操作开始位置相对应地存储多个触摸操作识别条件,该多个触摸操作识别条件分别用于识别多个触摸操作的类别、以及触摸操作识别部114,利用与由触摸操作开始位置检测部103检测出的触摸操作开始位置相对应的多个触摸操作识别条件识别触摸信息,求出操作者进行的触摸操作的类别。另外,触摸操作识别部114识别的触摸操作的类别,可以设想例如图2表示的“定点操作”、“纵向滑动操 作”、“横向滑动操作”、以及“旋转操作”等,不过,也可以是其他的操作(例如描绘三角形和四角形等事先规定的形状的图形的操作)。此外,触摸操作识别部114,作为识别结果输出操作者进行的触摸操作的类别和表示触摸操作的大小的操作量。在这里,被识别出的触摸操作的类别是如下操作中的某一个输入操作者指定的位置的定点操作以及指示执行事先规定的特定处理的多个类别的手势操作。另外,触摸操作开始位置检测部103,也可以将操作者的手指最初接触触摸板100的触摸位置作为触摸操作开始位置。另外,在利用静电电容方式的触摸板100的情况下,触摸板100除了触摸位置之夕卜,还可以将表示触摸操作的强度(即,操作者按触摸板100的力量的强度)的静电电容值与触摸位置一起输出。在这个情况下,触摸位置检测部101除了检测触摸位置之外还检测静电电容值,从而在识别“搓”动作或“剥”动作等利用触摸强度的触摸操作的情况下,也能适用本实施例中说明的方法。因而,以后将触摸位置,或者包含触摸位置以及静电电容值的信息称为触摸信息。此外,以后将触摸位置检测部还称为触摸信息检测部,将触摸位置序列存储部还称为触摸信息序列存储部。以下,利用图3进行更详细的说明。触摸位置检测部101按每个规定时间间隔,检测操作者的手指触摸的位置。例如,在触摸板100的操作面上分配图I表示的坐标轴,以二维坐标值(xn,yn)输出触摸位置。此夕卜,触摸位置检测部101,在操作者从触摸板100离开手指的时候,输出与表示触摸位置的二维坐标不同的触摸离开(touch off)信号。触摸位置序列存储部102,在紧之前的触摸离开信号以后由触摸位置检测部101检测并输出的触摸位置,即手指开始触摸触摸板100之后的触摸位置,按输出的顺序作为(x0, y0) (xl, yl) (xn, yn)来存储。图4表示触摸位置序列存储部102存储的数据的构造。
触摸操作开始位置检测部103,获得作为触摸位置序列被存储的最初的触摸位置(x0, yO)(即手指开始接触的触摸位置)、与触摸位置序列的最后的触摸位置(xn,yn)之间的距离LS。而且,距离LS比事先被设定的阈值LTM大的情况下,将触摸位置序列的最后的触摸位置(xn,yn)作为触摸操作开始位置(xs,ys)。一旦检测出触摸操作开始位置,则直到触碰的手指离开后再次开始触摸为止,触摸操作开始位置检测部103不进行触摸操作开始位置的检测。另外,在本实施例,在不出于操作者的意图无意中手指触碰并离开触摸板100的情况下,为了不进行以后的处理,设置了距离的阈值LTM检测触摸操作开始位置,不过,触摸操作开始位置检测部103,可以把手指开始触摸的最初的触摸位置(X0,y0)作为触摸操作开始位置(xs, ys)。触摸操作识别条件存储部115,将作为用于识别触摸操作的识别条件从触摸位置 序列得到的触摸移动距离和触摸移动方向和触摸旋转角度的各自的阈值,按在触摸板100上设定的每个部分区域进行了存储。触摸移动距离是如图5(a)所示的2点的触摸位置间的直线距离。在这里,Li -i+3表示从(xi,yi)到(x(i+3)、y (i+3))的触摸移动距离。触摸移动方向是如图5(b)所示的连续的2点的触摸位置与触摸板100上的坐标系的X轴形成的角度,在这里左旋转方向为正,右旋转方向为负(-180° 180° )。在这里,Di i+1表示(xi,yi)与(x (i+1), y (i+1))之间的触摸移动方向。触摸旋转角度是2点的触摸位置之间的角度,例如图5(c)的例中是线段(xi,yi) (x(i+l), y (i+1))与线段(x(i+2), y (i+2)) (x(i+3), y (i+3))形成的角度,这表示为从(xi,yi)到(x(i+3),y(i+3))为止的旋转角度,左旋转方向为正,右旋转方向为负(-180。 180。)。在这里,Ri (i+3)表示从(xi, yi)到(x(i+3), y (i+3))的触摸旋转角度。此外,Ri (i+3)也可以写成Ri (i+3)。此外,触摸操作识别条件存储部115,按每个部分区域存储有与信息输入装置190识别的触摸操作的类别相对应的多个阈值。例如,在本实施例中,存储有纵向滑动识别用阈值、横向滑动识别用阈值、旋转识别用阈值。图6表示触摸操作识别条件存储部115存储的数据的结构以及部分区域的例子。作为用于纵向滑动操作的识别的阈值,将与触摸操作开始位置(xs,ys) 触摸位置序列的最后的触摸位置(xn,yn)的距离Lsn比较的移动距离的阈值Lvs,与触摸位置序列中包含的连续的2个位置(x(i-l),y(i-l)) (xi, yi) [i=s+l n]的移动方向D(i_l) *i比较的移动方向的阈值Dvs,针对部分区域(1-1) (6-6)的36个区域的每一个区域进行存储。下面“(m-n)(阈值1,阈值2, )”的记载表示与部分区域(m-n)相对应的阈值。例如,(1-1) : (Lvs, Dvs), (1-2) : (Lvs, Dvs), (1-6) : (Lvs, Dvs),(2-1) : (Lvs, Dvs), (2-2) : (Lvs, Dvs), (2-6) : (Lvs, Dvs), (6-1) : (Lvs, Dvs), (6-2) : (Lvs, Dvs), (6-6) : (Lvs, Dvs)。利用这些阈值,触摸操作识别条件存储部115,例如像以下一样地存储纵向滑动操作的识别条件。
纵向滑动识别条件(I) : Lsn彡Lvs且纵向滑动识别条件(2): I D(i-l) i -90° <Dvs, [i = s+1 n]在这里,Lvs的值域设为5謹< Lvs ^ 4Ctam。此外,Dvs的值域设为10° ( Dvs ( 80° (另外,与后述的Dhs之间的关系设为20° ( Dvs+Dhs 彡 90° )。在这里,直到纵向滑动操作的识别确定为止,追加并更新触摸位置的触摸位置序列中,纵向滑动识别条件(I)是至少满足I次就可以的条件(以下记为标志式条件),纵向滑动识别条件(2)是必须经常满足的条件(以下记为反复式条件)。即在识别过程中出现了不满足纵向滑动识别条件⑵的触摸位置序列的时候,从识别结果中排除纵向滑动操作。同样,触摸操作识别条件存储部115作为横向滑动操作的识别条件,将与触摸操作开始位置(xs,ys) 触摸位置序列的最后的触摸位置(xn,yn)的距离Lsn比较的移动距离的阈值Lhs、以及与触摸位置序列中包含的连续的2个位置(x(i-l),y(i-l)) (xi, yi)[i = s+1 n]的移动方向D(i-l) -i比较的移动方向的阈值Dhs,针对部分区域(1-1) (6-6)的36区域的每一个区域进行存储。例如,(1-1) : (Lhs, Dhs), (1-2) : (Lhs, Dhs), (1-6) : (Lhs, Dhs),(2-1) (Lhs,Dhs),(2-2) (Lhs, Dhs), (2-6) (Lhs,Dhs), (6-1) : (Lhs, Dhs), (6-2) : (Lhs, Dhs), (6-6) : (Lhs, Dhs)。利用这些阈值,触摸操作识别条件存储部115,例如以下一样地存储横向滑动操作的识别条件。横向滑动识别条件⑴(标志式条件):Lsn彡Lhs且横向滑动识别条件(2)(反复式条件)|D(i_l)*i |〈Dhs(右方向滑动时),180。-|D(i-l) i <Dhs(左方向滑动时),[i=s+l n]另夕卜,设Lhs的值域为5mm ^ Lhs ^ 40mm。此夕卜,设Dhs的值域为10°彡Dhs彡80°,与所述的Dvs的关系设为20° ( Dvs+Dhs彡90°。这是为了使满足纵向滑动操作的识别条件和横向滑动操作的识别条件的双方的移动方向不产生。加之,作为旋转操作的识别条件,触摸操作识别条件存储部115,将与触摸操作开始位置(xs,ys) 触摸位置序列的最后的触摸位置(xn,yn)的距离Lsn进行比较的移动距离的阈值Lr、与dD(i-2) i进行比较的移动方向差分的阈值dDr、与触摸操作开始位 置(xs,ys) 触摸位置序列的最后的触摸位置(xn,yn)的旋转角度Rs n进行比较的旋转角度的阈值Rr,针对部分区域(1-1) ¢-6)的36个区域的每一个区域进行存储,所述dD(i-2) i是触摸位置序列中包含的连续的3个位置(x(i-2),y(i-2)) (x(i-l),y(i-l)) (xi, yi) [i=s+2 n]中的(x(i_2), y (i-2))和(x(i_l), y (i-1))之间的移动方向D(i_2) (i-1)与(x(i-l),y(i-l))和(xi,yi)之间的移动方向D(i_l) .i的差分。例如,(1-1) : (Lr, dDr, Rr), (1-2) : (Lr, dDr, Rr), (1-6) : (Lr, dDr, Rr), (2-1) (Lr,dDt,Rr),(2-2) (Lr, dDt, Rr), (2-6) (Lr, dDr, Rr),
(6-1) : (Lr, dDt, Rr), (6-2) : (Lr, dDt, Rr), (6-6) : (Lr, dDr, Rr)。利用这些阈值,触摸操作识别条件存储部115,例如以下一样地存储旋转操作的识别条件。旋转识别条件(I)(标志式识别条件)Lsn彡Lr且旋转识别条件(2)(反复式识别条件)I dD(i-2) i |〈dDr, [i = s+2 n]且旋转识别条件(3)(标志式识别条件)IRsnI彡Rr另夕卜,设Lr的值域为5mm < Lr < 40_。此夕卜,设dDr的值域为10。SdDr <180°。此外,设Rr的值域为30° SRr < 360°。另外,在图6表示的例子中,在各操作中用于识别的条件公式不管任何部分区域·都是共通的,不过,不仅是阈值,条件公式也可以按每个部分区域不同。在图7表示触摸操作识别部114的详细的内部结构。触摸操作识别部114由触摸特征量算出部116和触摸操作判断部117所构成。在这里,信息输入装置具备触摸位置(即,触摸信息)序列存储部102,在事先规定的特定时间的期间存储触摸信息,触摸操作识别部114具备触摸特征量算出部116,利用存储在触摸位置序列存储部102的触摸信息,将触摸操作时间、触摸移动距离、触摸移动速度、触摸移动加速度以及触摸移动方向中的至少一个作为触摸特征量来算出、以及触摸操作判断部117,根据存储在触摸操作识别条件存储部115的与触摸操作开始位置相对应的多个触摸操作识别条件,从触摸特征量判断触摸操作的类别。更具体而言,触摸操作识别条件存储部115,按照在触摸传感器的操作面上被定义的多个部分区域的每个部分区域存储与多个手势操作的每个类别对应的触摸操作识别条件。此外,触摸操作判断部117,判断由触摸特征量算出部116算出的触摸特征量是否满足在多个手势操作的类别中用于识别第一手势操作的触摸操作识别条件,该触摸操作识别条件是与多个部分区域中的包含触摸操作开始位置的部分区域相对应地存储的触摸操作识别条件中的一个。具体而言,触摸操作判断部117通过比较触摸操作识别条件中包含的阈值的值与触摸特征量,判断触摸特征量是否满足触摸操作识别条件。其结果,在触摸特征量不满足触摸操作识别条件的情况下,触摸操作判断部117判断该触摸操作不是第一手势操作。S卩,用于识别与多个部分区域中的第一部分区域对应的第一手势操作的第一触摸操作识别条件和、用于识别与多个部分区域中的第二部分区域对应的第一手势操作的第二触摸操作识别条件不同。下面,说明其详细细节。触摸特征量算出部116从触摸位置序列存储部102,获得触摸操作开始位置(xs, ys) 触摸位置序列的最后的触摸位置(xn, yn)。接着触摸特征量算出部116作为触摸特征量算出以下(I)触摸操作开始位置(Xs,ys) 触摸位置序列的最后的触摸位置(xn,yn)的距离Lsn; (2)触摸位置序列中包含的连续的2个触摸位置(x(i-l), y (i-1))与(xi, yi) [i=s+l n]的移动方向D(i-l) i ; (3)触摸操作开始位置(Xs,ys) 触摸位置序列的最后的触摸位置(xn,yn)的旋转角度Rsn ; (4)触摸位置序列中包含的连续的3个位置(x(i-2),y(i-2)),(x(i-l),y (i-1))以及(xi,yi) [i=s+2 n]中的、(x(i_2), y (i_2))和(x(i_l), y (i_l))的移动方向D(i-2) (i-1)与(x(i-l), y(i-l))和(xi,yi)的移动方向D(i_l) 之间的差分dD(i-2) i。触摸操作判断部117,从触摸操作开始位置检测部103获得触摸操作开始位置(xs, ys),从触摸操作识别条件存储部115读出并获得包含(xs, ys)的区域(M-N)、以及与该区域对应的识别阈值及识别条件。具体而言,在纵向滑动识别中,作为阈值(M-N) (Lvs,Dvs)以及识别条件,获得Lsn ^ Lvs 且 I ID (i-1) i | -90。|〈Dvs [i=s+l n],在横向滑动识别中,作为阈值(M-N) (Lhs,Dhs)以及识别条件,获得Lsn彡Lhs且|D(i_l) i |〈Dhs (右方向滑动时),或者 180。-|D(i-l) i|〈Dhs (左方向滑动时)[i=s+l n],在旋转识别中,作为阈值(M-N) (Lr,dDr, Rr)以及识别条件,获得Lsn彡Lr且dD (i-2) i I <dDr [i=s+2 n]且 | Rsn | > Rr。接着,触摸操作判断部117,利用作为由触摸特征量算出部116算出的触摸特征量的Lsn、D(i-l) i,dD(i-2) i以及Rs n,调查被算出的触摸特征量是否满足某一个触摸操作的类别的识别条件。在识别触摸位置序列是不是纵向滑动操作的情况下,例如,设与触摸操作开始位置对应的阈值(M-N) (Lvs, Dvs)为(20mm,30° )时,满足Lsn彡20mm且| | D (i-1) i | -90° |〈30°的触摸操作序列为纵向滑动操作。在识别触摸位置序列是不是横向滑动操作的情况下,例如,设与触摸操作开始位置对应的阈值(M-N) (Lhs, Dhs)为(10mm,30° )时,满足Lsn ^ 10mm 且D(i-l) i|〈30。(右方向滑动时),或者,满足180° -|D(i_l).i >30° (左方向滑动时)[i=s+l n]的触摸操作序列成为横向滑动操作。在识别触摸位置序列是不是旋转操作的情况下,例如,设与触摸操作开始位置对应的阈值(M-N) (Lr, dDr, Rr)为(15mm,90。,180° )时,满足Lsn ^ 15mm 且 |dD(i_2) *;[|〈90。[i=s+2 n]且 | Rsn | ^ 180。的触摸位置序列为旋转操作。对以上的纵向滑动操作 横向滑动操作 旋转操作的任何一个反复式识别条件也不满足的情况下,即,确定为不是纵向滑动操作 横向滑动操作 旋转操作中的某一个的情况下,触摸操作识别部114作为操作类别的识别结果输出定点操作。用图8 图11说明得到纵向滑动操作的识别结果的一例。图8表示成为识别对象的触摸位置序列(x0,yO) (x4,y4)。首先,如图9所示,设(x0, yO) (xl, yl)的移动距离为LO l=12mm时,会超过用于触摸操作开始位置检测的阈值LTM=5mm,所以触摸操作开始位置检测部103将(xl,yl)设定为触摸操作开始位置(xs, ys)。接着,如图10所示,触摸操作判断部117,作为与(xl,yl)对应的触摸操作识别条件,从触摸操作识别条件存储部115获得条件公式以及阈值。接着,如图Ila所示,触摸特征量算出部116算出从(xl,yl)到(x2, y2)的触摸位置的触摸特征量,触摸操作判断部117利用各操作的条件公式,与各操作的阈值进行比较。其结果,不满足横向滑动操作的反复式条件,所以确定触摸位置序列不是横向滑动操作。接着,如图Ilb所示,触摸特征量算出部116算出从(xl,yl)到(x3, y3)的触摸位置的触摸特征量,触摸操作判断部117利用各操作的条件公式,与各操作的阈值进行比较。接着,如图Ilc所示,触摸特征量算出部116算出从(xl,yl)到(x4, y4)的触摸位置的触摸特征量,触摸操作判断部117利用各操作的条件公式,与各操作的阈值进行比较。其结果,满足纵向滑动操作的识别条件,所以触摸操作识别部114作为识别结果的操作类别输出纵向滑动操作(上方向)。此外,触摸操作识别部114在触摸特征量算出部116算出的触摸特征量中的,从触摸操作开始位置的移动距离作为纵向滑动操作的操作量来输出。
利用图12以及图13说明得到横向滑动操作的识别结果的一例。如图12所示,触摸位置序列(x0,yO) (x3,y3)是识别的对象。首先,与所述的纵向滑动操作的识别的一例相同,触摸操作开始位置检测部103将(xl,yl)设定为触摸操作开始位置(xs,ys)。接着,如图12所示,触摸操作判断部117,作为与(xl,yl)对应的触摸操作识别条件,从触摸操作识别条件存储部115获得条件公式以及阈值。接着,如图13a所示,触摸特征量算出部116算出从(xl, yl)到(x2, y2)的触摸位置的触摸特征量,触摸操作判断部117利用各操作的条件公式,与各操作的阈值进行比较。其结果,不满足纵向滑动操作的反复式条件,所以确定为触摸位置序列不是纵向滑动操作。接着,如图13b所示,触摸特征量算出部116算出从(xl,yl)到(x3, y3)的触摸位置的触摸特征量,触摸操作判断部117利用各操作的条件公式,与各操作的阈值进行比较。其结果,满足横向滑动操作的识别条件,所以触摸操作识别部114作为识别结果的操作类别输出横向滑动操作(右方向)。此外,触摸操作识别部114,将触摸特征量算出部116算出的触摸特征量中的从触摸操作开始位置的移动距离也作为横向滑动操作的操作量来输出。参考图14以及图15a 图15e来说明得到旋转操作的识别结果的一例。如图14所示,触摸位置序列(x0,y0) (x7,y7)是识别的对象。首先,与所述的纵向滑动操作的识别的一例相同,触摸操作开始位置检测部103将(xl,yl)设定为触摸操作开始位置(xs,ys)。接着,如图14所示,触摸操作判断部117,作为与(xl,yl)对应的触摸操作识别条件,从触摸操作识别条件存储部115获得条件公式及阈值。接着,如图15a所示,触摸特征量算出部116算出从(xl, yl)到(x2, y2)的触摸位置的触摸特征量,触摸操作判断部117利用各操作的条件公式与各操作的阈值进行比较。其结果,不满足横向滑动操作的反复式条件,所以确定为触摸位置序列不是横向滑动操作。接着,如图15b所示,触摸特征量算出部116算出从(xl,yl)到(x3, y3)的触摸位置的触摸特征量,触摸操作判断部117利用各操作的条件公式,与各操作的阈值进行比较。接着,如图15c所示,触摸特征量算出部116算出从(xl,yl)到(x4, y4)的触摸位置的触摸特征量,触摸操作判断部117利用各操作的条件公式,与各操作的阈值进行比较。其结果,不满足纵向滑动操作的反复式条件,所以确定为触摸位置序列不是纵向滑动操作。接着,如图15d所示,触摸特征量算出部116算出从(xl,yl)到(x5, y5)的触摸位置的触摸特征量,触摸操作判断部117利用各操作的条件公式,与各操作的阈值进行比较。接着,触摸特征量算出部116算出从(xl,yl)到(x6, y6)的触摸位置的触摸特征量,触摸操作判断部117利用各操作的条件公式,与各操作的阈值进行比较。接着,如图15e所示,触摸特征量算出部116算出从(xl, yl)到(x7, y7)的触摸位置的触摸特征量,触摸操作判断部117利用各操作的条件公式,与各操作的阈值进行比较。其结果,满足旋转操作的识别条件,所以触摸操作识别部114作为识别结果的操作类别输出旋转操作(左旋转)。此外,触摸操作识别部114将触摸特征量算出部116算出的触摸特征量中的从触摸操作开始位置的旋转角度也作为旋转操作的操作量来输出。 接着说明,用于输入特定的手势类别的操作比用于输入其他的手势类别的操作容易输入的识别条件的阈值的设定方法。在上述,纵向滑动操作的识别中利用了移动距离的阈值Lvs以及移动方向的阈值Dvs,横向滑动操作的识别中利用了移动距离的阈值Lhs以及移动方向的阈值Dhs,旋转操作的识别中利用了移动距离的阈值Lr、移动方向差分的阈值dDr以及旋转角度的阈值Rr。利用这些阈值中的在作为反复式条件而设定的条件公式中使用的移动方向的阈值Dvs,Dhs以及移动方向差分的阈值dDr,对纵向滑动操作,横向滑动操作,旋转操作的3个手势操作如下地决定各自的输入容易度。图16是表示了在从触摸操作开始位置连续的3个触摸位置中,为了识别3个手势操作,移动方向或者移动方向差分可取的角度范围的图。表示了在将触摸位置从触摸操作开始位置(Xs,ys)开始按顺序设为(x(s+l),y(s+l)), (x(s+2), y(s+2)), (x(s+3),y(s+3))情况下,各触摸位置之间的移动方向或者移动方向差分可取的角度范围。关于纵向滑动操作,如图17(a) —样,首先针对(xs,ys),(x(s+l), y(s+l))为了满足所述的旋转识别条件(2),在是上方向的纵向滑动操作的情况下应该进入以(Xs,ys)为中心,以y坐标轴的正方向为中心线的中心角(DvsX2)°的扇形内部,在是下方向的纵向滑动操作的情况下应该进入以(xs,ys)为中心,以y坐标轴的负方向为中心线的中心角(DvsX2) °的扇形内部。参考图17,例如在上方向的纵向滑动操作的情况下,如图17(b) —样,(x(s+2),y(s+2))应该进入以(x(s+l),y(s+l))为中心,以y坐标轴的正方向为中心线的中心角(DvsX2) °的扇形内部。同样,如图17(c) —样,(x(s+3), y(s+3))也应该进入以(x(s+l), y(s+1))为中心,以y坐标轴的正方向为中心线的中心角(DvsX2)°的扇形内部。触摸位置移动到图17表示的扇形的外部时,不满足纵向滑动识别条件(2),被立即判断为不是纵向滑动操作。因此,若Dvs小,则下面的触摸位置被允许的范围变窄,即难以识别为纵向滑动操作。相反,若Dvs大,则下面的触摸位置被允许的范围变宽,即容易识别为纵向滑动操作。针对横向滑动操作,也如图18 —样,与纵向滑动操作相同,若Dhs大,则下面的触摸位置被允许的范围变宽,即容易识别为横向滑动操作。针对旋转操作,如图19(a) —样,首先针对(xs, ys), (x(s+l) ,y (s+1))为了满足所述的旋转识别条件⑵应该进入以(XS, ys)为中心的中心角(dDrX2)°的扇形内部。同样,如图19(b) 一样,(x(s+2), y (s+2))应该进入以(x(s+l), y (s+1))为中心的中心角(dDrX2)°的扇形内部。同样,如图19(c) 一样,(x(s+3), y (s+3))应该进入以(x(s+2), y(s+2))为中心的中心角(dDrX2)°的扇形内部。触摸位置移动到图19表示的扇形的外部时,不满足旋转识别条件(2),被立即判断为不是旋转操作。因此,若dDr小,则下面的触摸位置被允许的范围变窄,即难以识别为旋转操作。相反,若dDr大,则下面的触摸位置被允许的范围变宽,即容易识别为旋转操作。图20是表示在从触摸操作开始位置连续的3个触摸位置上,为了识别3个手势操作,移动方向或者移动方向差分可取的角度范围的大小的图。在纵向滑动操作中,因为(X (s+1),y (s+1)),在上方向或者下方向的哪一方的纵向滑动操作都被允许,所以可取的角度范围的大小为(DvsX4)。在横向滑动操作中也一样。
这些角度范围的大小是决定识别各触摸手势的容易程度的要素,能够作为表示手势操作输入的容易程度的输入容易度。在本实施例中,对于各手势操作,从(xs,ys)到(x(s+3), y(s+3))的被允许的角度范围的大小总计作为输入容易度来处里。利用以上说明的输入容易度,设定识别条件的阈值,从而使特定的手势操作能够比其他的手势操作容易输入。例如,利用在图20表示的输入容易度,使旋转操作比纵向滑动操作容易输入,则以满足dDrX6>DvsX8的方式设定阈值dDr和Dvs。例如,设dDr = 90。、Dvs = 30。就可以。此外,例如,要想使横向滑动操作最容易输入,旋转操作最难输入,则以满足DhsX8>DvsX8>dDrX6 的方式,设 Dhs=40°、Dvs = 35°、dDr = 45° 就可以。关于纵向滑动识别条件(I)和横向滑动识别条件(I)和旋转识别条件(I)的移动距离的阈值,例如使旋转操作比纵向滑动操作容易输入的情况下,设LKLvs就可以。此外,使横向滑动操作最容易输入,使旋转操作最难输入的情况下,设Lhs〈Lvs〈Lr就可以。这样,本实施例能够按每个部分区域设定作为识别条件的阈值,所以能够按包含了触摸操作开始位置的每个部分区域,按照手势操作的类别来设定输入的容易程度。再次参考图3,功能控制部108执行与作为识别结果的操作类别对应的处理。例如,在操作的识别结果为操作类别横向滑动操作(左方向)、操作量30mm时,图像横向滚动控制部109使图像向左滚动30mm。在操作的识别结果为操作类别纵向滑动操作(下方向)、操作量30mm时,图像纵向滚动控制部110使图像向下滚动30mm。操作的识别结果为操作类别旋转操作(左旋转),操作量90°时,图像旋转控制部111使图像向左旋转90°。操作的识别结果为操作类别定点操作时,光标控制部112使光标移动到与触摸位置对应的画面上的位置上。显示部113,将功能控制部108执行的处理结果,如图2所示作为⑶I而进行画面描绘。图21是上述说明的,在触摸板100检测出操作者的手指的触摸位置之后进行触摸操作的识别,直到进行画面显示的处理的流程的流程图。
在实施例I中,利用3个流程状态来管理流程,即没有开始触摸操作的识别的识别前状态、正在触摸操作的识别途中的识别中状态、触摸操作的识别已经确定的识别确定完毕状态。首先,在触摸位置检测部101检测出操作者的手指接触了触摸板100时(SlOl),将流程状态设定为识别前(S102),触摸板100、触摸位置检测部101获得触摸位置(S103)。接着,触摸位置序列存储部102,将由触摸位置检测部101获得的触摸位置,作为触摸位置序列来存储(S104)。接着根据流程状态变更处理(S105)。是识别前状态(状态I)的情况下,到触摸操作开始位置的检测的处理,是识别中状态(状态2)的情况下,到算出触摸特征量进行识别的处理,是识别确定完毕状态(状态 3)的情况下,到算出触摸特征量进行功能控制的处理。在S103中流程状态为识别前状态的情况下,触摸操作开始位置检测部103检测触摸操作开始位置(S106 S107),将流程状态设定为识别中(S108),触摸操作判断部117获得与触摸操作开始位置对应的触摸操作识别条件(S109),触摸特征量算出部116算出触摸特征量(SllO),触摸操作判断部117比较触摸操作识别条件(条件公式及阈值)和触摸特征量,进行触摸操作的识别(Slll)。在确定了触摸操作的识别,获得了触摸操作类别的(S112)情况下,功能控制部108,在触摸操作类别是定点操作时进行光标控制(S113),在是横向滑动操作的情况下进行图像横向滚动控制(S114),在是纵向滑动操作时,进行图像纵向滚动控制(S115),在是旋转操作时,进行图像旋转控制(S116)。加之,将流程状态设定为识别确定完毕(状态3)(S117)。此外,在S103中流程状态为识别中状态(状态2)的情况下,触摸特征量算出部116算出触摸特征量(SllO),利用已经获得的触摸操作识别条件进行识别。此外,在S103中流程状态为识别确定完毕状态(状态3)的情况下,为了获得确定完毕触摸操作的操作量算出触摸特征量(S118),按照确定完毕触摸操作的类别(S119),功能控制部108执行功能处理(SI 13 SI 16)。接着,显示部113在画面上显示由触摸操作而得到的功能执行结果(S120)。在最后,触摸位置检测部101检测操作者的手指是否从触摸板100离开(S121),如果手指离开则输出上述的触摸离开信号,做成能够检测下次的触摸开始之后结束一连串的处理。在触摸继续的情况下,获得新的触摸位置(S103),重复一连串的处理。另外,在本实施例中在触摸开始位置检测前以及触摸操作识别中,任何功能都不被执行,不过,也可以将触摸操作类别临时设定为定点操作,可以使功能控制部108进行光标控制。在这个情况下的定点操作,不处理成触摸操作类别确定完毕,在识别处理的结果确定的时候,切换为识别结果的操作类别。这样,即使在进行触摸开始位置检测和触摸操作识别需要时间的情况下,针对操作者的手指的动作,画面显示光标,所以操作者能够得到视觉上的反馈。另外,本实施例作为检测操作者的手指的触摸传感器使用了触摸板,不过,不被这个所限定,也可以是显示部113和触摸输入部成为一体的触摸屏。另外,在本实施例中,作为与阈值进行比较用于识别的触摸特征量,使用了触摸移动距离、触摸移动方向、通过触摸移动方向得到的触摸移动方向差分以及旋转角度,不过,不被这些所限定。例如,可以将触摸操作时间、触摸移动速度、触摸移动加速度、触摸强度变化量(在触摸信息的序列中多个触摸信息之间的触摸强度的差分)等作为触摸特征量,设置阈值作为用于识别的条件。例如可以考虑利用触摸操作时间,在触摸开始后经过规定的时间时,取代不能输入旋转操作而输入定点操作这样的利用触摸操作时间的触摸操作类别的识别。此外,例如可以考虑利用触摸移动速度,设手指触摸并移动的速度是一定速度以下时是定点操作,一定速度以上时是滑动操作的利用触摸移动速度的触摸操作类别的识别。此外,例如可以考虑利用触摸移动加速度,设手指触摸并移动的加速度是一定速度以下时是定点操作,一定速度以上的加速度持续的期间内是滑动操作的利用触摸移动加速度的识别。此外,例如可以考虑利用触摸强度变化量,设触摸开始后的触摸强度变化量是一定以下时是定点操作,触摸强度变化量是一定以上时是滑动操作的利用触摸强度变化量的识别。另外,在本实施例中信息输入装置190是具备I个触摸板100的构成,但是不受此限制,也可以是具备多个触摸板和触摸屏的构成。此外,在本实施例中信息输入装置190是具有与触摸板100不同的另外的按钮150的构成,但是不受此限制,也可以是例如代替按下按钮150的操作,使用短时间敲击触摸板100的被称为“轻敲”的触摸操作,也可以作成在触摸板100的下侧具备按钮,能够塞入触摸板100本身的结构(所谓,可点击的触摸板)。根据上述的构成,不管从触摸板100上面的哪个位置开始操作,不仅能够输入多个手势操作,而且因框体的形状和手持框体的方法引起的每个手势操作的操作开始位置的倾向为基础,预先设定触摸操作识别条件,从而将特定的手势操作设成比其他的手势操作容易识别,从而能够提供对操作者来说自然且快速输入的信息输入装置190。(实施例2)在本发明的实施例2的信息输入装置190,与实施例I同样地具备框体189、作为触摸传感器的静电电容式的触摸板100、以及操作决定用的按钮150。与实施例I同样,信息输入装置190作为触摸操作识别使在画面显示的光标移动的定点操作。此外,信息输入装置190识别三个操作在纵方向直线描绘触摸板100的纵向滑动操作,在横方向直线描绘触摸板100的横向滑动操作以及以圆弧轨迹描绘触摸板100的旋转操作。图22是表示本发明的一个实施例中的信息输入装置190的构成例的图。与在实施例I的构成(图3)不同的点是,触摸操作识别部114根据操作者的手指 的动作和轨迹,在仍旧触摸触摸板100的状态下,判断手势操作是否已经结束;以及触摸操作开始位置检测部103将手势操作结束时的触摸位置,设定为下一个触摸操作的触摸操作开始位置。在实施例2中,主要说明触摸操作开始位置检测部103、触摸操作识别部114、手势操作结束判断条件存储部118,其他的与实施例I 一样的构成要素附上相同的编号,省略说明。下面说明图22的方框中与实施例I不同的功能。手势操作结束判断条件存储部118,按在触摸板100上设定的每个部分区域存储有触摸移动距离和触摸移动方向和触摸旋转角度的各自的阈值,以作为分别判断手势操作(纵向滑动操作,横向滑动操作以及旋转操作)是否已经结束的条件,所述手势操作是触摸操作识别部114作为识别结果而确定的触摸操作类别中的操作。从而,按每个部分区域存储的阈值有纵向滑动结束判断用阈值、横向滑动结束判断用阈值、旋转结束判断用阈值。S卩,触摸操作识别部114,作为识别结果输出手势操作的类别的情况下,之后,触摸 操作识别部114判断手势操作的输入是否已经结束,在判断为已经结束的情况下,将以下位置中的至少一个位置作为手势操作结束位置而输出,在判断的时刻检测出的操作者触摸触摸板100的操作面上的位置的触摸位置,以及,在判断的时刻的前一个时刻检测出的操作者触摸触摸板100的操作面上的位置的触摸位置。此外,触摸操作开始位置检测部103,将被判断为手势操作的输入已经结束的时刻的触摸位置作为触摸操作开始位置来检测。更具体而言,信息输入装置190还具备手势操作结束判断条件存储部118,触摸操作识别部114还具备手势操作结束判断部119和手势结束位置获得部120。手势操作结束判断条件存储部118,按多个部分区域的每个部分区域存储有手势操作结束判断条件,该手势操作结束判断条件是与多个手势操作的每个类别对应的判断手势操作的结束的条件。手势操作结束判断部119判断触摸特征量是否满足与由触摸操作判断部117判断出的手势操作的类别对应的手势操作结束判断条件,该手势操作结束判断条件是与多个部分区域中包含触摸操作开始位置的部分区域相对应地存储的手势操作结束判断条件。手势结束位置获得部120,在由手势操作结束判断部119进行判断的结果,触摸特征量满足手势操作结束判断条件的情况下,将在满足条件的时刻检测出的触摸位置,以及在满足该条件的时刻的前一个时刻检测出的触摸位置中的至少一个位置作为手势结束位置来输出。之后,触摸操作开始位置检测部103,将被输出的手势操作结束位置作为触摸操作开始位置来检测。另外,手势结束位置获得部120,可以将在判断为手势操作已经结束的时刻检测出的触摸位置以及在判断的时刻的前一个时刻检测出的触摸位置中的某一个,作为手势操作结束位置来输出。下面,更详细地进行说明。图23表示了手势操作结束判断条件存储部118存储的数据的结构以及部分区域的例子。在触摸板100上设置的部分区域与实施例I的例子(图6)相同。手势操作结束判断条件存储部118作为用于纵向滑动操作的结束判断的阈值,针对部分区域(1-1) (6-6)的36个区域的每一个区域存储有移动方向的阈值Dvse,该阈值Dvse是与触摸位置序列中包含的连续的2个位置(x(i-l),y(i-l))以及(xi,yi) [i =s+1 n]的移动方向D (i-1) i进行比较的值。
利用这个阈值,例如以下一样地存储纵向滑动操作的结束判断条件。手势操作结束判断条件存储部118在操作者的触摸操作满足这个条件的时刻判断为纵向滑动操作已
经结束。纵向滑动结束判断条件|Di-l i|彡Dvse或者180。-1 Di-I i |彡Dvse [ i=s+1 n]此外,作为用于横向滑动操作的结束判断的阈值,针对部分区域(1-1) (6-6)的36个区域的每一个区域存储移动方向的阈值Dhse,该阈值Dhse是与触摸位置序列中包含的连续的2个位置(x(i-l), y (i-1)) (xi, yi) [i = s+1 n]的移动方向D(i_l) i比较的阈值。利用这个阈值,例如像以下一样地存储横向滑动操作的结束判断条件。手势操作结束判断条件存储部118在操作者的触摸操作满足这个条件的时刻判断为横向滑动操作已经结束。横向滑动结束判断条件II Di-I i | -90° | ^ Dhse [i = s+1 n]此外,作为用于旋转操作的结束判断的阈值,针对部分区域(1-1) (6-6)的36个区域的每一个区域存储移动方向差分的阈值dDre,该阈值dDre是对触摸位置序列中包含的连续的 3 个位置(x(i_2),y(i-2)) (x(i-l), y(i-l)) (xi, yi) [i = s+2 n]中的(x(i-2), y (i-2)) (x(i-l), y (i-1))的移动方向 D(i_2) (i-1)与(x(i-l),y(i-l)) (xi,yi)的移动方向D(i-l) i的差分dD(i_2) i进行比较的阈值。利用这个阈值,例如像以下一样地存储旋转操作的结束判断条件。手势操作结束判断条件存储部118在操作者的触摸操作满足这个条件的时刻判断为旋转操作已经结束。旋转结束判断条件:dDi-2 i |彡dDre [i = s+2 n] 另外,图23表示的例子中,各操作的用于操作结束判断的条件公式不管任何部分区域都是共通的,不过,不仅是阈值,条件公式也可以按每个部分区域而不同。在图24表示实施例2中的触摸操作识别部114的详细的内部结构。触摸操作识别部114,由触摸特征量算出部116和触摸操作判断部117和手势操作结束判断部119和手势结束位置获得部120构成。其中,触摸特征量算出部116和触摸操作判断部117与实施例I相同,所以省略说明。手势操作结束判断部119,从触摸操作开始位置检测部103获得触摸操作开始位置(xs,ys),从手势操作结束判断条件存储部118读出并获得包含(xs,ys)的区域(M-N)以及作为与该区域对应的手势操作结束判断条件的操作结束阈值及结束判断条件。在纵向滑动操作的结束判断中,手势操作结束判断部119,作为阈值(M-N) (Dvse)以及结束判断条件获得|D(i-l) i ( Dvse或者180。-1D (i~l) i I ^ Dvse [ i = s+1 n]。在横向滑动操作的结束判断中,手势操作结束判断部119,作为阈值(M-N) (Dhse)以及结束判断条件获得 D(i-l) i|_90。| 彡 Dhse [i = s+1 n]。在旋转操作的结束判断中,手势操作结束判断部119,作为阈值(M-N) (dDre)以及结束判断条件获得dD(i-2) i I ^ dDre [i = s+2 n]。而且,手势操作结束判断部119利用作为触摸特征量算出部116算出的触摸特征量的D(i-l) i以及dD(i-2) i,来调查满足哪个手势操作的结束判断条件。手势结束位置获得部120在手势操作结束判断部119判断出手势操作的结束的情况下,将触摸位置序列的最后的触摸位置(xn,yn)以及触摸位置序列的最后的触摸位置(xn, yn)的前一个触摸位置(x(n_l),y (n_l))中的至少一个作为手势操作结束位置来输出。触摸操作开始位置检测部103将手势结束位置获得部120获得的手势操作结束位置作为触摸操作开始位置来检测,更新触摸操作开始位置的值。以后利用被更新的触摸操作开始位置,重复实施例I说明的一连串的触摸操作识别处理。另外,触摸操作开始位置检测部10 3在从手势结束位置获得部120输出了(xn,yn)以及(x(n-l),y(n-l))的2个手势操作结束位置的情况下,例如,可以考虑将连接2点的直线的中间点作为触摸操作开始位置来更新。利用图25 图30说明操作者不从触摸板100离开手指就结束手势操作,并输入下面的手势操作的一例。(I)首先如图25所示,设(x0, yO) (xl, yl)的移动距离为LO I = IOmm时,超过用于触摸操作开始位置检测的阈值LTM = 5mm,所以触摸操作开始位置检测部103将(xl, yl)设定为触摸操作开始位置(xs,ys)。(2)接着,如图26所示,触摸操作判断部117,作为与(xl,yl)对应的触摸操作识别条件,从触摸操作识别条件存储部115获得条件公式以及阈值。此外,手势操作结束判断部119,作为与(xl,yl)对应的手势操作结束判断条件,从手势操作结束判断条件存储部118获得条件公式以及阈值。(3)接着,如图27(a)所示,触摸特征量算出部116算出从(xl,yl)到(x2,y2)为止的触摸位置的触摸特征量,触摸操作判断部117利用各操作的识别条件公式与各操作的阈值进行比较。其结果,因为不满足纵向滑动操作的反复式条件,所以确定为触摸位置序列不是纵向滑动操作。(4)接着,如图27(b)所示,触摸特征量算出部116算出从(xl,yl)到(x3,y3)为止的触摸位置的触摸特征量,触摸操作判断部117利用各操作的识别条件公式与各操作的阈值进行比较。其结果,因为满足横向滑动操作的识别条件,所以作为识别结果的操作类别输出横向滑动操作(右方向)。此外,将触摸特征量算出部116算出的触摸特征量中,从触摸操作开始位置的移动距离也作为横向滑动操作的操作量来输出。(5)接着,如图27(c)所示,触摸特征量算出部116算出从(xl, yl)到(x4, y4)为止的触摸位置的触摸特征量,手势操作结束判断部119利用横向滑动操作的结束判断条件公式,比较触摸特征量和阈值。其结果,因为触摸特征量不满足横向滑动操作的结束判断条件,所以手势操作结束判断部119继续进行作为横向滑动操作的处理,将触摸特征量算出部116算出的触摸特征量中,从触摸操作开始位置的移动距离作为横向滑动操作的操作量来输出。(6)接着,如图27(d)所示,触摸特征量算出部116算出从(xl,yl)到(x5,y5)为止的触摸位置的触摸特征量,手势操作结束判断部119利用横向滑动操作的结束判断条件公式,与阈值进行比较。其结果,因为满足横向滑动操作的结束判断条件,手势操作结束判断部119输出结束判断,手势结束位置获得部120作为手势操作结束位置输出(x4,y4)。触摸操作开始位置检测部103将该手势操作结束位置更新为新的触摸操作开始位置。(7)接着,如图28和图29所示,触摸操作判断部117作为与(x4,y4)对应的触摸操作识别条件,从触摸操作识别条件存储部115获得条件公式以及阈值。此外,手势操作结束判断部119作为与(x4,y4)对应的手势操作结束判断条件,从手势操作结束判断条件存储部118获得条件公式以及阈值。(8)接着,如图30(a)所示,触摸特征量算出部116算出从(x4, y4)到(x5, y5)为止的触摸位置的触摸特征量,触摸操作判断部117利用各操作的识别条件公式,与各操作的阈值进行比较。其结果,不满足横向滑动操作的反复式条件,所以确定为触摸位置序列不是横向滑动操作。(9)接着,如图30(b)所示,触摸特征量算出部116算出从(x4, y4)到(x6, y6)为止的触摸位置的触摸特征量,触摸操作判断部117利用各操作的识别条件公式,与各操作的阈值进行比较。 (10)接着,如图30(c)所示,触摸特征量算出部116算出从(x4,y4)到(x7, yl)为止的触摸位置的触摸特征量,触摸操作判断部117利用各操作的识别条件公式,与各操作的阈值进行比较。其结果,不满足纵向滑动操作的识别条件,所以作为识别结果的操作类别输出纵向滑动操作(上方向)。此外,将触摸特征量算出部116算出的触摸特征量中,从触摸操作开始位置的移动距离也作为纵向滑动操作的操作量来输出。(11)接着,如图30(d)所示,触摸特征量算出部116算出从(x4, y4)到(x8, y8)为止的触摸位置的触摸特征量,手势操作结束判断部119利用纵向滑动操作的结束判断条件公式,与阈值进行比较。其结果,不满足纵向滑动操作的结束判断条件,所以继续纵向滑动操作,将触摸特征量算出部116算出的触摸特征量中从触摸操作开始位置的移动距离作为纵向滑动操作的操作量来输出。(12)接着,如图30(e)所示,触摸特征量算出部116算出从(x4, y4)到(x9, y9)为止的触摸位置的触摸特征量,手势操作结束判断部119利用纵向滑动操作的结束判断条件公式,与阈值进行比较。其结果,满足纵向滑动操作的结束判断条件,所以手势操作结束判断部119输出结束判断,手势结束位置获得部120作为手势操作结束位置输出(x8,y8)。触摸操作开始位置检测部103作为新的触摸操作开始位置更新该手势操作结束位置。另外,除了所述说明的处理⑴ (12)的将手势操作结束位置作为触摸操作开始位置的处理之外,触摸操作识别部114作为识别结果的操作类别输出定点操作确定的时刻的触摸位置,触摸操作开始位置检测部103可以将定点操作确定的时刻的触摸位置更新为新的触摸操作开始位置。将该处理的一例作为所述的处理(12)的继续利用图31 41来说明。(13)接着,如图31和图32所示,触摸操作判断部117,作为与(x8,y8)对应的触摸操作识别条件从触摸操作识别条件存储部115获得条件公式以及阈值。此外,手势操作结束判断部119作为与(x8,y8)对应的手势操作结束判断条件,从手势操作结束判断条件存储部118获得条件公式以及阈值。(14)接着,如图33(a)所示,触摸特征量算出部116算出从(x8,y8)到(x9,y9)为止的触摸位置的触摸特征量,触摸操作判断部117利用各操作的识别条件公式,与各操作的阈值进行比较。其结果,不满足纵向滑动操作的反复式条件,所以确定为触摸位置序列不是纵向滑动操作。(15)接着,如图33(b)所示,触摸特征量算出部116算出从(x8, y8)到(xlO, ylO)为止的触摸位置的触摸特征量,触摸操作判断部117利用各操作的识别条件公式,与各操作的阈值进行比较。其结果,不满足旋转操作的反复式条件,所以确定为触摸位置序列不是旋转操作。(16)接着,如图33(c)所示,触摸特征量算出部116算出从(x8, y8)到(xll, yll)为止的触摸位置的触摸特征量,触摸操作判断部117利用各操作的识别条件公式,与各操作的阈值进行比较。(17)接着,如图33(d)所示,触摸特征量算出部116算出从(x8, y8)到(xl2, yl2)为止的触摸位置的触摸特征量,触摸操作判断部117利用各操作的识别条件公式,与各操作的阈值进行比较。其结果,不满足横向滑动操作的反复式条件,所以确定为触摸位置序列不是横向滑动操作。到此为止,确定了不是纵向滑动操作,横向滑动操作,旋转操作中的任 一个,所以作为识别结果的操作类别确定为定点操作,并输出。加之,触摸操作识别部114将(xll,yll)作为定点操作确定的时刻的触摸位置来输出。触摸操作开始位置检测部103从触摸操作识别部114获得定点操作确定的时刻的触摸位置,作为新的触摸操作开始位置来更新。(18)如图34和图35所示,触摸操作判断部117作为与(xll,yll)对应的触摸操作识别条件,从触摸操作识别条件存储部115获得条件公式以及阈值。此外,手势操作结束判断部119作为与(xll,yll)对应的手势操作结束判断条件,从手势操作结束判断条件存储部118获得条件公式以及阈值。(19)接着,如图36(a)所示,触摸特征量算出部116算出从(xll,yll)至Ij(xl2,yl2)为止的触摸位置的触摸特征量,触摸操作判断部117利用各操作的识别条件公式,与各操作的阈值进行比较。其结果,不满足横向滑动操作的反复式条件,所以确定为触摸位置序列不是横向滑动操作。(20)接着,如图36(b)所示,触摸特征量算出部116算出从(xll,yll)至Ij(xl3,yl3)为止的触摸位置的触摸特征量,触摸操作判断部117利用各操作的识别条件公式,与各操作的阈值进行比较。(21)接着,如图36(c)所示,触摸特征量算出部116算出从(xll,yll)至Ij(xl4,yl4)为止的触摸位置的触摸特征量,触摸操作判断部117利用各操作的识别条件公式,与各操作的阈值进行比较。其结果,不满足纵向滑动操作的反复式条件,所以确定为触摸位置序列不是纵向滑动操作。(22)接着,如图36(d)所示,触摸特征量算出部116算出从(xll,yll)至Ij(xl5,yl5)为止的触摸位置的触摸特征量,触摸操作判断部117利用各操作的识别条件公式,与各操作的阈值进行比较。(23)触摸特征量算出部116算出从(xll,yll)到(xl6,yl6)为止的触摸位置的触摸特征量,触摸操作判断部117利用各操作的识别条件公式,与各操作的阈值进行比较。(24)接着,如图36(e)所示,触摸特征量算出部116算出从(xll,yll)至Ij(xl7,yl7)为止的触摸位置的触摸特征量,触摸操作判断部117利用各操作的识别条件公式,与各操作的阈值进行比较。其结果,满足旋转操作的识别条件,所以结束在(17)确定的定点操作,作为操作类别输出旋转操作(左旋转)。此外,将触摸特征量算出部116算出的触摸特征量中,从触摸操作开始位置的旋转角度也作为旋转操作的操作量来输出。图37是实施例2中的在触摸板100检测操作者的手指的触摸位置之后进行触摸操作的识别,直到进行画面显示为止的处理的一例的流程图。下面说明实施例I的流程图(图21)上追加的S201 S205。利用触摸操作开始位置检测部103检测出的触摸操作开始位置,手势操作结束判断部119获得与触摸操作开始位置对应的手势操作结束判断条件(S201)。此外,在触摸操作识别已确定的识别确定完毕状态下,判断确定的操作是不是手势操作(S202),在确定的操作是手势操作的情况下,利用手势操作结束判断部119在S201获得的手势操作结束判断条件,进行手势操作的结束判断(S203 S204)。在手势操作结束的情况下,手势结束位置获得部120获得手势操作的结束位置,触摸操作开始位置检测部103,在手势操作的结束位置上更新触摸操作开始位置(S205)。 另外,如所述(13) (24)中的说明,在定点操作确定时的触摸位置更新触摸操作开始位置的情况下,成为图38表示的流程图。在触摸操作识别部114作为识别结果输出定点操作的情况下,获得该位置,触摸操作开始位置检测部103在定点操作确定位置上更新触摸操作开始位置(S206)。根据所述的构成,不仅是对手指接触触摸板100之后最初输入的触摸操作,而且对于在从触摸板100不离开手指通过动作和轨迹切换触摸操作来连续输入的触摸操作,通过以因框体189的形状和手持框体189的方法引起的每个手势操作的操作开始位置的倾向为基础,设定触摸操作识别条件以及手势操作结束判断条件,将特定的手势操作设成比其他的手势操作容易识别,从而能够提供操作者自然且快速输入的信息输入装置190。(实施例3)图39是表示本发明的实施例3的信息输入装置190的外观的一例的图。如图39(a) —样,信息输入装置190具备框体189、静电电容式的触摸板100、操作决定用的按钮150、检测操作者把持手的周围接触传感器121。与实施例I不同的点如下,信息输入装置190利用周围接触传感器121检测信息输入装置190是用右手,还是用左手,还是用双手等把持手的种类,进行与把持手相符的触摸操作识别。如图39 (b)所示周围接触传感器121是在信息输入装置190的框体189的外缘上配置了一维的检测点,按每个检测点输出操作者的手指的接触的传感器。如图39(a) —样地用右手保持着信息输入装置190的框体189的情况下,周围接触传感器121的输出数据的一例如图39(c)。设各检测点的输出为导通=1或者断开=0的二值。与实施例I同样,信息输入装置190作为触摸操作识别以下的操作使在画面显示的光标移动的定点操作、在纵方向直线描绘触摸板100的纵向滑动操作、在横方向直线描绘触摸板100的横向滑动操作以及以圆弧轨迹描绘触摸板100的旋转操作,这在后边说明。图40是表示本实施例的信息输入装置190的构成例的图。与实施例I的构成(图3)的不同点在于,以周围接触传感器121输出的信息输入装置190周围的手指的接触位置为基础,把持信息检测部140具有的把持手检测部122检测把持手的种类(右手/左手/双手)的点和,触摸操作识别条件存储部115,将触摸操作开始位置与把持手的种类相对应地存储触摸操作识别条件,触摸操作识别部114利用触摸操作开始位置检测部103检测出的触摸操作开始位置和把持手检测部122检测出的把持手的种类,从触摸操作识别条件存储部115获得触摸操作识别条件的点。S卩,信息输入装置190还具备把持信息检测部140,检测操作者针对信息输入装置190的把持信息。此外,触摸操作识别条件存储部115,分别与把持信息和触摸操作开始位置相对应地存储多个触摸操作识别条件。触摸操作识别部114,利用与把持信息和触摸操作开始位置相对应的多个触摸操作识别条件识别触摸操作,求出操作者进行的触摸操作的类别。另外,把持信息是例如操作者把持信息输入装置190的把持手的种类,操作者把持信息输入装置190的把持位置,信息输入装置190针对操作者把持的手的方向角以及操作者用于触摸操作的手指的长度中的至少I个。更具体而言,信息输入装置190还具备周围接触传感器,配置在信息输入装置190的框体的至少一部分,检测操作者针对信息输入装置190的手以及手指的至少一方的接触位置。把持信息检测部140,利用由周围接触传感器检测出的接触位置,作为把持信息检测操作者针对信息输入装置190的把持手的种类。触摸操作识别条件存储部115,与检测出的把持手的种类分别对应地存储多个触摸操作识别条件。触摸操作识别部114利用从触摸操作识别条件存储部获得的多个触摸操作识别条件,求出触摸操作的类别。下面,在实施例3主要对触摸操作识别条件存储部115、触摸操作识别部114、周围接触传感器121、以及把持手检测部122进行更详细地说明。图40是表示本实施例的信息输入装置190的结构的方框图。另外,关于与实施例I相同的构成要素付上相同的编号,省略说明。把持信息检测部140检测针对信息输入装置190的操作者的把持信息。更详细而言,把持信息检测部140具有把持手检测部122。把持手检测部122利用周围接触传感器121的输出,检测操作者用右手、左手、双手中的哪一个来把持信息输入装置190的框体189。例如,周围接触传感器121的检测点4 11的至少I个为导通,检测点18 25全部是断开时,判断为把持手是右手(图41 (a))。同样,检测点18 25的至少I个为导通,检测点4 11全部是断开时,判断为把持手是左手(图41 (b)),检测点4 11的至少I个为导通,且检测点18 25的至少I个为导通时,判断为把持手是双手(图41 (c)),这样输出右手/左手/双手的把持手的种类。触摸操作识别条件存储部115作为识别触摸操作的识别条件,按在触摸板100上设定的每个部分区域存储从触摸位置序列得到的触摸移动距离和触摸移动方向和触摸旋转角度的各自的阈值。触摸操作识别条件存储部115,还按每个部分区域分别存储右手用阈值、左手用阈值、双手用阈值。
此外,按把持手的种类(右手/左手/双手)存储的阈值有纵向滑动识别用阈值、横向滑动识别用阈值、旋转识别用阈值。图42表示触摸操作识别条件存储部115存储的数据的结构的例子。另外设图42设想的部分区域与图6表示的实施例I的部分区域相同。用于纵向滑动操作的识别的阈值与实施例I相同是以下的阈值与触摸操作开始位置(xs,ys) 触摸位置序列的最后的触摸位置(xn,yn)的距离Lsn进行比较的移动距离的阈值Lvs ;与触摸位置序列中包含的连续的2个位置(x(i-l), y (i-1))以及(xi, yi)[i=s+l n]的移动方向D(i-l) i进行比较的移动方向的阈值Dvs。按部分区域(1-1) ¢-6)的36个区域的每个区域以及右手/左手/双手的把持手的各个种类分别存储这些阈值。

用于横向滑动操作的识别的阈值也与实施例I相同是以下的阈值与触摸操作开始位置(xs,ys) 触摸位置序列的最后的触摸位置(xn,yn)的距离Lsn进行比较的移动距离的阈值Lhs ;与触摸位置序列中包含的连续的2个位置(x(i-l),y(i-l))以及(xi,yi)[i=s+l n]的移动方向D(i-l) 进行比较的移动方向的阈值Dhs。按部分区域(1-1) (6-6)的36个区域的每个区域以及右手/左手/双手的把持手的各个种类分别存储这些阈值。用于旋转操作的识别的阈值也与实施例I相同是以下的值与触摸操作开始位置(Xs,ys) 触摸位置序列的最后的触摸位置(xn,yn)的距离Lsn进行比较的移动距离的阈值Lr ;移动方向差分的阈值dDr,该阈值dDr与触摸位置序列中包含的连续的3个位置(x(i-2), y (i-2))、(x(i-l), y (i-1))、(xi, yi) [i=s+2 n]中的(x(i_2), y (i-2))到(x(i-l), y (i-1))的移动方向 D(i-2) (i-1)与(x(i-l), y (i-1))到(xi, yi)的移动方向D(i-l) i的差分的dD(i-2) i进行比较;与触摸操作开始位置(xs,ys) 触摸位置序列的最后的触摸位置(xn,yn)的旋转角度Rsn进行比较的旋转角度的阈值Rr。按部分区域(1-1) ¢-6)的36个区域的每个区域以及右手/左手/双手的把持手的各个种类分别存储这些阈值。图42示出的(R) (m-n)(阈值1,阈值2, )表示在部分区域(m_n)把持手是右手的情况下相对应的阈值。同样地(L) (m-n)(阈值1,阈值2,*)表示在部分区域(m-n)把持手是左手的情况下相对应的阈值,(LR) (m-n)(阈值1,阈值2,*)表示在部分区域(m-n)把持手是双手的情况下相对应的阈值。图42示出的进行阈值比较的条件公式与实施例I相同,不管任何部分区域以及把持手的种类都作为共通的条件公式。另外,不仅是阈值,条件公式也可以按每个部分区域或者每个把持手的种类而不同。触摸操作识别部114从触摸操作开始位置检测部103获得触摸操作开始位置(xs, ys),从把持手检测部122获得把持手的种类,从触摸操作识别条件存储部115读出并获得与包含(xs,ys)的区域(M-N)对应的右手/左手/双手的识别阈值以及识别条件中的与把持手的种类对应的识别阈值以及条件公式。+根据触摸位置序列算出触摸特征量,以获得的条件公式与识别阈值进行比较的处理与实施例I相同,所以省略说明。图43a和图43b是实施例3的操作者把持信息输入装置190的框体189,在触摸板100上用手指触摸进行触摸操作直到从框体189离开手为止的流程的流程图。在实施例I的流程图(图21)上追加的S301 S304,参考图43a和图43b来说明。根据从周围接触传感器121是否获得了输出,来判断操作者是否把持了框体189 (图43a,S301),从周围接触传感器121的输出开始时,把持手检测部122检测把持手是右手/左手/双手中的哪一个(S302)。利用检测出的把持手的种类以及触摸操作开始位置,触摸操作识别部114作为识别条件从触摸操作识别条件存储部115获得条件公式以及识别阈值(图43b,S304)。直到操作者从框体189离开手为止(S303),检测并更新把持手的种类(S302),重复处理。另外,实施例3的信息输入装置190具备的触摸操作识别条件存储部115,按触摸板100上设定的每个部分区域存储用于识别触摸操作的条件公式和识别阈值,作为每个部分区域的阈值存储右手用阈值、左手用阈值、双手用阈值。可是,触摸操作识别条件存储部115可以在各部分区域只存储右手用阈值(或左手用阈值),触摸操作识别部114从右手用阈值(或左手用阈值)生成左手用阈值和双手用 阈值。例如,如图44所示,把持手是右手的情况下,作为部分区域(1-6)的阈值使用右手用阈值、(R) (1-6) Lvs、(R) (1-6) Dvs、(R) (1-6) Lhs、(R) (1-6) Dhs、(R)(1-6) Lr、(R) (1-6) dDr、(R) (1-6) Rr,部分区域(6_6)的阈值同样使用右手用阈值、(R) (6-6) Lvs、(R) (6-6) Dvs、(R) (6-6) Lhs、(R) (6-6) Dhs、(R) (6-6) Lr、(R) (6-6) dDr、(R) (6-6) Rr (图 44(a))。把持手是左手的情况下,对右手用阈值进行左右反转,作为左手用阈值。例如作为部分区域(1-6)的左手用阈值使用(R) (1-6) Lvs、(R) (1-6) Dvs、(R) (1-6) Lhs、(R)(1-6) Dhs、(R) (1-6) Lr、(R) (1-6) dDr、(R) (1-6) Rr,作为部分区域(6-6)的左手用阈值使用(R) (6-6) Lvs、(R) (6-6) Dvs、(R) (6-6) Lhs、(R) (6-6) Dhs、(R)(6-6) Lr、(R) (6-6) dDt、(R) (6-6) Rr (图 44(b))。同样在把持手是左手的情况下,作为部分区域(2-6)的左手用阈值使用部分区域(5-6)的右手用阈值,作为部分区域(3-6)的左手用阈值使用部分区域(4-6)的右手用阈值,作为部分区域(4-6)的左手用阈值使用部分区域(3-6)的右手用阈值,作为部分区域(5-6)的左手用阈值使用部分区域(2-6)的右手用阈值。对于部分区域(1-1) (6-1)、(1~2) (6-2)、(1~3) (6-3)、(1~4) (6-4)、(1-5) (6-5)也一样。此外,如图45所不,可以使用右手用阈值生成双手用阈值。例如,如图45 (a) —样,利用对具有右手用阈值的部分区域进行间除的一部分即(R) (2-6) (R) (4-6) (R) (6-6),作为部分区域(1-6)的双手用阈值使用部分区域(6-6)的右手用阈值,作为部分区域(2-6)的双手用阈值使用部分区域(4-6)的右手用阈值,作为部分区域(3-6)的双手用阈值使用部分区域(2-6)的右手用阈值,作为部分区域(4-6)的双手用阈值使用部分区域(2-6)的右手用阈值,作为部分区域(5-6)的双手用阈值使用部分区域(4-6)的右手用阈值。通过这样的构成,触摸操作识别条件存储部115在各部分区域只存储右手用阈值(或左手用阈值),能够起到使用的存储区域少这样的效果。另外,在本实施例中,如图41所示,针对具有长方体的形状的信息输入装置190,判别以纵方向(手指触摸长的边)把持信息输入装置190的时候的把持手的种类(右手 左手 双手),不过,把持方法不受这些的限制,如图46所示,也可以以横方向(手指触摸短的边)把持信息输入装置190的时候,作为把持手的种类,判别右手 左手 双手。这样,右手或者左手操作的时候以纵方向把持信息输入装置190,用双手操作的时候以横方向把持信息输入装置190,能够在这样的情况下判别右手 左手 双手的把持手的种类。根据所述的构成能够提供这样的信息输入装置190,从触摸板100上的哪一个位置开始操作,不仅能够输入多个手势操作,而且按照操作者把持信息输入装置190的手的种类,使特定的手势操作比其他的手势操作容易识别,对操作者来说能够从自然的位置快速输入。(实施例4)图47是表示本发明的实施例4的信息输入装置190的外观的一例的图。 信息输入装置190具备框体189、静电电容式的触摸板100、操作决定用的按钮150和检测与操作者的手指的距离的周围接近传感器123。周围接近传感器123是在信息输入装置190的框体189的外缘上配置了一维的检测点,按每个检测点输出与操作者的手指的距离的传感器。如图47(a) —样地用右手保持信息输入装置190的框体189,手掌对着框体189的右侧面倾斜地接触的情况下,周围接近传感器123的输出数据的一例如图47(c)。各检测点的输出是到手指为止的距离(在与周围接近传感器123的配置面垂直的方向上,位于各检测点上的手指的一部分为止的距离),设手指与检测点接触的情况下输出0,没有检测出手指的情况下输出-I。与实施例3不同的点是,利用周围接近传感器123检测表示把持信息输入装置190的哪个位置的把持位置、针对信息输入装置190的把持的倾斜(方向角)、操作触摸板100的手指的长度(手指长)、进行与把持位置、方向角以及手指长对应的触摸操作识别。S卩,信息输入装置190还具备周围接近传感器,配置在信息输入装置190的框体的至少一部分上,检测操作者针对信息输入装置190的手以及手指的至少一方的接近状态。此外,触摸操作识别条件存储部115,与在触摸传感器的操作面上被定义的多个部分区域的每个部分区域相对应地存储多个触摸操作识别条件。把持信息检测部140,利用由周围接近传感器检测出的接近状态,检测操作者把持信息输入装置190的把持位置、信息输入装置190针对操作者把持的手的方向角、以及操作者在触摸操作中使用的手指的长度中的至少I个。 触摸操作识别部114,算出被检测出的把持位置、方向角以及手指的长度中的至少I个与事先规定的基准保持状态之间的差,以使该差变小的方式,校正触摸操作开始位置。加之,触摸操作识别部114,利用与多个部分区域中包含校正后的触摸操作开始位置的部分区域相对应地存储的多个触摸操作识别条件,识别触摸操作。此外,触摸操作识别部114,算出检测出的把持手的种类以及把持信息的种类相对应地被规定的基准把持状态与被检测出的所述把持信息之间的差之后,以使该差变小的方式,校正触摸位置,利用校正后的触摸位置判断操作者进行的触摸操作,输出表示触摸操作的大小的操作量。另外,作为基准把持状态可以考虑基准位置、基准角度、基准手指长等。
基准位置是指如后述的图49(a)所示,规定了在框体189上的把持信息输入装置190的手或者手指等上端的基准位置。基准角度是指如后述的图52(a)所示,规定了把持框体189侧的面与把持的手掌之间的基准角度。基准手指长是利用信息输入装置190的操作者为了使用操作触摸板100而规定的手指的长度的基准长度。下面,更详细地进行说明。另外,与实施例I同样,信息输入装置190作为触摸操作识别以下的操作使在画面显示的光标移动的定点操作、在纵方向直线描绘触摸板100的纵向滑动操作、在横方向直线描绘触摸板100的横向滑动操作以及以圆弧轨迹描绘触摸板100的旋转操作,这在后边说明。图48是表示本发明的一个实施例的信息输入装置190的构成例的图。与实施例、3的构成(图40)不同点是,把持信息检测部140还具备把持位置检测部124、方向角检测部125、手指长检测部126。更详细地说明,以周围接近传感器123输出的信息输入装置190的外缘部的手指的接触位置为基础,分别由把持位置检测部124检测针对框体189的把持手的把持位置,由方向角检测部125检测针对框体189的把持手的倾斜(方向角),由手指长检测部126检测操作触摸板100的手指的长度。此外,不同的是,触摸操作识别部114利用由触摸操作开始位置检测部103检测出的触摸操作开始位置、把持位置检测部124检测出的把持位置、方向角检测部125检测出的方向角、手指长检测部126检测出的手指的长度,从触摸操作识别条件存储部115获得触摸操作识别条件。在实施例4中,主要针对把持位置检测部124、方向角检测部125、手指长检测部126、以及触摸操作识别部114进行说明,针对其他的与实施例3相同的构成要素附上相同的编号,省略说明。下面说明图48的方框中的与实施例3不同的功能。把持位置检测部124利用周围接近传感器123的输出,检测操作者持信息输入装置190的框体189的位置。例如,周围接近传感器123的检测点中,检测出与手指的距离的检测点的上端为检测点9的情况作为把持的基准位置时(图49 (a)),能够根据如图50示出的检测点的配置间隔,获得框体189的边方向的把持手的位置。如图49(b)所示,检测出与手指的距离的检测点的上端为检测点11的情况下,把持相对于把持手的基准位置24_下方的位置。如图49(c)所示,检测出与手指的距离的检测点的上端为检测点7的情况下,把持相对于把持手的基准位置24_上方的位置。触摸操作识别部114,利用把持位置检测部124检测出的把持手的把持位置(即从基准位置的偏移),进行触摸操作开始位置的校正,利用校正后的触摸操作开始位置,从触摸操作识别条件存储部115获得操作识别条件。例如,把持相对于把持手的基准位置24_下方的位置,触摸操作开始位置是(28mm, 18mm)的情况下,原本要获得与包含坐标(28mm,18mm)的部分区域(4_2)对应的识别条件,不过,如图51 (b)所示将触摸操作开始位置校正为24mm上方,成为(28mm, 42mm),获得与包含该坐标的部分区域(4-4)对应的识别条件。通过具备这样的把持位置检测部124,能够看作是信息输入装置190将操作者的把持手的位置固定在基准位置上。即,即使保持框体189的手偏离的情况下,不需要操作者重新拿框体189或者修改在触摸操作识别条件存储部115存储的部分区域和识别条件的对应,而能够输入触摸操作。 方向角检测部125,利用周围接近传感器123的输出,检测针对信息输入装置190的框体189的操作者把持的倾斜(方向角)。例如,将把持手的手掌接触周围接近传感器123的检测点8 11的(检测点8 11的输出值为Omm)情况作为把持的基准角度时(图52(a)),利用周围接近传感器123输出的与手指的距离以及检测点的配置间隔(图50),能够算出把持手的倾斜(方向角)。如图52(b)所示,检测出手指的检测点中,上端是检测点8,输出值为Omm(手掌接触),下端是检测点11,输出值为IOmm时,把持手针对基准角度的倾斜是+15. 5° (36mm/10mm 的反正切)。如图52(c)所示,检测出手指的检测点中,上端是检测点8,输出值为10mm,下端是检测点11,输出值为Omm(手掌接触)时,把持手针对基准角度的倾斜是-15. 5° (36mm/-10mm 的反正切)。触摸操作识别部114利用方向角检测部125检测出的把持手的方向角,进行触摸操作开始位置的校正,利用校正的触摸操作开始位置,从触摸操作识别条件存储部115获得操作识别条件。例如,针对把持手的基准角度倾斜+15°来把持,触摸操作开始位置是(20mm,54mm)的情况下,原本要获得与包含坐标(20mm, 54mm)的部分区域(3_5)对应的识别条件,不过,如图53所示以最接近手指的检测点(图53的情况下是正在接触的检测点8)的坐标(52mm, 30mm)为中心,对触摸操作开始位置进行-15°旋转校正(27mm,63mm),获得与包含该坐标的部分区域(4-6)对应的识别条件。通过具备这样的方向角检测部125,从而能够看作是信息输入装置190将操作者的把持手的倾斜固定为基准角度。即,即使保持框体189的把持手转动有了偏离的情况下,也不需要操作者重新拿框体189或者修改在触摸操作识别条件存储部115存储的部分区域和识别条件的对应,而能够输入触摸操作。手指长检测部126,利用从触摸位置序列存储部102获得的触摸位置和周围接近传感器123的输出,推定接触触摸板100的手指的长度。首先,作为手指的根部位置算出在触摸板100上的如下检测点的坐标检测出与手指的接触的周围接近传感器123的检测点中位于最上端的检测点的坐标。图54表示的例子中,将检测点9作为手指的根部,获得坐标(52mm,12mm)。而且,触摸位置的坐标是(32mm,44mm)时,算出从手指的根部(52mm, 12mm)到触摸位置(32mm,44mm)为止的距离38謹。加之,从操作者持信息输入装置190的框体189 (周围接近传感器123的至少I个检测点检测出手指)到放开的(周围接近传感器123的所有检测点没有检测出手指)期间,手指长检测部126,持续获得从手指的根部到触摸位置为止的距离,将这些距离的平均值作为手指的长度而输出。触摸操作识别部114,利用手指长检测部126检测出的手指的长度,进行触摸操作开始位置的校正,利用校正的触摸操作开始位置,从触摸操作识别条件存储部115获得操作识别条件。例如,将基准手指长设定为48mm,检测出的手指的长度是33mm,触摸操作开始位置是(28mm,54mm)的情况下,原本要获得与包含坐标(28mm,54mm)的部分区域(4-5)对应的识别条件,不过,如图55所示,以最接近手指的检测点(图55的情况下是正在接触的检测点8)的坐标(52mm,30mm)为中心,将触摸操作开始位置校正为I. 45倍(48mm+33mm)的坐标(20_,66_),获得与包含该坐标的部分区域(3-6)对应的识别条件。通过具备这样的手指长检测部126,能够看作是信息输入装置190将操作者的手指的长度固定为基准手指长。即,即使因使用的操作者的不同手指的长度不同的情况下,不需要操作者重新拿框体189或者修改在触摸操作识别条件存储部115存储的部分区域和识别条件的对应,而能够输入触摸操作。 从触摸位置序列算出触摸特征量,根据获得的条件公式与识别阈值进行比较的处理与实施例I相同,所以省略说明。图56a和图56b是在实施例4中操作者持信息输入装置190的框体189,手指触摸触摸板100,进行触摸操作,直到手离开框体189为止的处理的流程的流程图。对于在实施例3的流程图(图43)追加的S401 S406进行说明。把持信息检测部140,根据是否从周围接近传感器123得到输出,来判断操作者是否把持框体189。此外,从周围接近传感器123开始输出时,把持手检测部122进行把持手是右手/左手/双手的哪一个的检测,接着利用从周围接近传感器123输出的框体周围和手指之间的距离,把持位置检测部124检测把持手的把持位置(图56a,S401),方向角检测部125检测针对把持手的框体189的倾斜(方向角)(S402),手指长检测部126检测进行触摸操作的手指的长度(S403)。此外,触摸操作开始位置检测部103在检测出触摸操作开始位置之后,触摸操作识别部114,分别利用把持位置(图56b,S404)、方向角(S405)以及手指的长度(S406)进行触摸操作开始位置的校正。此外,触摸操作识别部114,从触摸操作识别条件存储部115获得与被校正的触摸操作识别部114对应的触摸操作识别条件。另外,本实施例中是使用周围接近传感器123的构成,不过,在检测把持手的把持位置以及手指的长度的情况下,与实施例3同样地使用周围接触传感器121也可以。以上,根据本实施例说明的构成,不管从触摸板100上的哪个位置开始操作,不仅能够输入多个手势操作,而且按照操作者持信息输入装置190的手的把持位置、倾斜以及手指的长度能够将特定的手势操作设成比其他的手势操作容易识别,从而能够提供操作者快速输入的信息输入装置190。从而,操作者不需要在操作中意识把持框体189的方法或者不需要重新拿框体189,提闻了便利性。另外,在本实施例中,触摸操作识别部114,利用把持手的种类和位置、方向角、手指的长度校正了触摸操作开始位置。但是,触摸操作识别部114不仅校正触摸操作开始位置,而且也可以利用把持手的种类和位置、方向角、手指的长度来对识别触摸操作并确定后的触摸位置进行校正。例如,如图57 (a)所示,用左手把持相对于把持手的基准位置24mm下方的位置的情况下,触摸操作识别部114使触摸位置的坐标成为(72mm+2) 24mm = I. 5倍。触摸位置坐标是(12mm,18mm)的情况下,触摸操作识别部114对坐标进行I. 5倍的校正成为(18mm,27mm)。同样,如图57(b)所不,用右手把持 相对于把持手的基准位置24mm下方的位置的情况下,触摸位置坐标是(36mm,18mm)时,触摸操作识别部114校正触摸位置为(30mm,27mm),使得触摸位置和触摸传感器的右下角的距离成为(72_+2)+24_ = I. 5倍。根据这样的构成,即使在用左手(或者右手)把持信息输入装置190的下方,手指达不到触摸板100的右上方(或左上方)的情况下,不需要重新拿信息输入装置190,就能够在触摸板100的右上方(或左上方)的位置上进行输入。这样,尤其在定点操作(图2(a))按照触摸位置控制光标位置的时候,因为在触摸板100上存在手指达不到的区域而限制了光标的移动范围的情况下有效果,不需要重新拿信息输入装置190,使光标在大范围中移动,所以提高了操作者的便利性。(实施例5)在本发明的实施例5的信息输入装置190,与实施例I同样地具备框体189、静电电容式的触摸板100、以及操作决定用的按钮150。此外,与实施例I同样,信息输入装置190作为触摸操作识别以下的操作使在画面显示的光标移动的定点操作、在纵方向直线描绘触摸板100的纵向滑动操作、在横方向直线描绘触摸板100的横向滑动操作以及以圆弧轨迹描绘触摸板100的旋转操作。图58是表示本发明的一个实施例的信息输入装置190的构成例的图。与实施例I的构成(图3)不同的点是,触摸操作类别频度存储部127获得并存储作为触摸操作的识别结果的触摸操作类别的频度的点、识别优先级决定部128利用触摸操作类别的频度决定用于识别触摸操作的优先级的点、触摸操作识别条件更新部129利用识别的优先级更新触摸操作识别条件的点。S卩,信息输入装置190具备识别优先级决定部128,与多个部分区域分别相对应地决定识别优先级,该识别优先级表示多个触摸操作的每个类别的被识别程度;触摸操作识别条件更新部129,按照与多个部分区域中的第三部分区域相对应地决定的识别优先级,更新与第三部分区域相对应的触摸操作识别条件。这个触摸操作识别条件更新部129,以使识别优先级越高的触摸操作的类别就越容易识别的方式,更新触摸操作识别条件中包含的阈值的值。更具体而言,信息输入装置190具备触摸操作类别频度存储部127,存储有与上述的多个部分区域的每个部分区域相对应的类别频度,所述类别频度是由触摸操作识别部114识别的触摸操作的每个类别的频度。加之,识别优先级决定部128,以使从触摸操作类别频度存储部127获得的类别频度越高的类别的触摸操作的识别优先级越高的方式,决定识别优先级。下面,进行更详细的说明。另外,在实施例5中,主要说明触摸操作类别频度存储部127、识别优先级决定部128、以及触摸操作识别条件更新部129,对于其他与实施例I相同的构成要素附上相同的编号,省略说明。首先说明图58的方框中的不同于实施例I的功能。触摸操作类别频度存储部127,从触摸操作识别部114获得作为识别结果的触摸操作类别,从触摸操作开始位置检测部103获得作为识别结果的在触摸操作的识别中使用的触摸操作。而且,将包含获得的触摸操作开始位置的部分区域和获得的触摸操作类别进行对应,按每个部分区域输入的触摸操作的次数作为频度来记录。图59表示触摸操作类别频度存储部127存储的数据的结构。
另外,设实施例5的部分区域也与实施例I中说明的部分区域一样。识别优先级决定部128,从触摸操作类别频度存储部127获得每个部分区域的触摸操作的频度,按每个部分区域决定触摸操作的优先级。例如,如图59所示,获得的频度在部分区域(1-1)中纵向滑动操作是6次,横向滑动操作是4次,旋转操作是8次,定点操作是2次,触摸操作所有类别输入了总共20次。识别优先级决定部128算出各触摸操作针对触摸操作所有类别的操作次数的比例,纵向滑动操作为30%,横向滑动操作为20%,旋转操作为40%,定点操作为10%。将此作为各触摸操作的识别的优先级。即在上述的例子中,各触摸操作的优先级是纵向滑动操作30,横向滑动操作20,旋转操作40,定点操作10 (图60)。触摸操作识别条件更新部129,利用由识别优先级决定部128决定的每个部分区域的识别优先级,生成并输出触摸操作的识别条件,更新存储在触摸操作识别条件存储部115的触摸操作识别条件。具体而言,触摸操作识别条件更新部129生成如图6表示的用于识别纵向滑动操作和横向滑动操作和旋转操作的阈值。以下说明阈值的算出方法。首先,使用实施例I的图16 图20中说明的纵向滑动操作、横向滑动操作以及旋转操作的输入容易度。图61表示以实施例I说明的输入容易度为基础的实施例5中使用的输入容易度。首先,为了集中纵向滑动操作和横向滑动操作进行处理,导入作为将纵向滑动识别条件的移动方向的阈值Dvs与横向滑动操作的移动方向的阈值Dhs和起来的阈值的Ds。在这里,Ds=Dvs+Dhs。根据设定为10° 彡 Dvs 彡 80°、10° 彡 Dhs 彡 80°、20。彡 Dvs+Dhs 彡 90° 的值域,纵向滑动操作的移动方向和横向滑动操作的移动方向的双方中包含的移动方向不存在,所以能够将输入容易度作为将纵向滑动操作和横向滑动操作和起来的DsX8。旋转操作的输入容易度与实施例I相同。接着追加定点操作的输入容易度。关于定点操作与实施例I相同,不设置识别条件,在纵向滑动操作 横向滑动操作 旋转操作的哪一个也不符合的情况下,确定为定点操作。但是,因为没有用于识别定点操作的识别条件,不能从识别条件决定移动方向或者移动方向差分可取的角度范围的大小。
于是,求出纵向滑动操作 横向滑动操作的移动方向的角度范围之外或者旋转操作的移动方向差分的角度范围之外。具体而言,如图61所示,从全方向360°中除去滑动操作的移动方向的角度范围的期待值或者旋转操作的移动方向差分的角度范围的期待值的范围,成为定点操作的移动方向或者移动方向差分可取的角度范围,利用这个将定点操作的输入容易度设为1080 ° -Ds X 8 X Ps-dDr X 6 X Pr (所述的滑动操作的频度的比例设为Ps,旋转操作的频度的比例设为Pr,将这些作为发生概率来处理)。而且,触摸操作识别条件更新部129,将输入容易度设成与识别优先级对应的值,从而算出移动方向和移动方向差分各自的阈值。具体而言,作为识别优先级的比=输入容易度的比来算出。例如,图60的部分区域(1-1)的识别优先级成为(30+20) 40 IO=Ds X 8 dDr X 6 (1080 ° -Ds X 8 X (30+20) + 100-dDrX6X10 + 100), 触摸操作识别条件更新部129通过解该计算式得到Ds = 132°、dDr = 141°。但是,为了遵守Ds=Dvs+Dhs < 90°的条件,将Ds作为90°。将上述以纵向滑动操作和横向滑动操作的识别优先级的比进行划分,触摸操作识别条件更新部129得至Ij Dvs = 54。、Dhs=36°。接着,触摸操作识别条件更新部129决定移动距离的阈值。利用实施例I叙述的阈值的值域5mm ^ Lvs, Lhs, Lr ^ 40mm中的最小值5mm、最小值与最大值40mm之间的差、以及规定值(100)与识别优先级的差,由触摸操作识别条件更新部129进行如下的计算。例如,图60的部分区域(1-1)中,规定值(100)和纵向滑动操作、横向滑动操作以及旋转操作的识别优先级的差,分别成为70% 80% 60%,所以Lvs = 5+ (40-5) X70% = 29. 5mm,Lhs = 5+(40-5) X80% = 33mm,Lr = 5+(40-5) X 60% =26mm。同样在旋转操作下的旋转角度的阈值,值域是30° SRr < 360°,所以利用所述的比例,算出为 Rr=30+ (360-30) X 60 % =228 °。下面说明根据操作类别频度求出识别的阈值的其他例子。图59和图60表示在部分区域(1_2)中的操作类别频度和操作识别优先级。触摸操作识别条件更新部129,利用优先级,解30 40 30=DsX8 dDrX6 (1080° _DsX8X30 + 100-dDrX6X40 + 100),得到 Ds=74。、dDr=132。。另外,纵向滑动操作的识别优先级是0。在这个情况下,设定为阈值的值域(10°彡Dvs彡80° )中的最小值。从而,得到Dvs = 10°、Dhs=64°。在图60的部分区域(1-2),规定值(100)和纵向滑动操作、横向滑动操作以及旋转操作的识别优先级的差,分别成为100% : 70% 60%,所以由触摸操作识别条件更新部129,算出Lvs = 5+ (40-5) X 100% =40mm,
Lhs = 5+(40-5) X70% =29. 5mm,Lr = 5+(40-5) X 60% =26mm。同样,算出为Rr=30+(360_30) X60% =228。。图59和图60表示在部分区域(1-3)中的操作类别频度和操作识别优先级。触摸操作识别条件更新部129利用优先级,解(25+25) 25 25=DsX8 dDr X 6 (1080 ° -Ds X 8 X (25+25) + 100-dDrX6X25 + 100),得到 Ds=120。、dDr=80。。因为 Ds 超过值域(20。彡 Dvs+Dhs 彡 90。),所以设成最大值Ds=90°。触摸操作识别条件更新部129,以纵向滑动操作和横向滑动操作的识别优先级的比来进行划分,得到Dvs=45°、Dhs=45°。 在图60的部分区域(1-3)中,规定值(100)和纵向滑动操作、横向滑动操作以及旋转操作的识别优先级的差,分别成为75% : 75% 75%,所以触摸操作识别条件更新部129分别算出Lvs = 5+ (40-5) X75% =31. 3mm,Lhs = 5+(40-5) X75% =31. 3mm,Lr=5+(40-5) X75% =31. 3mm。同样,算出Rr=30+(360_30) X75% =277. 5。。图59和图60表示在部分区域(1_4)中的操作类别频度和操作识别优先级。触摸操作识别条件更新部129利用优先级,解50 20 30=DsX8 dDrX6 (1080° -DsX8X50 + 100-dDrX6X20 + 100),得到 Ds=114°、dDr=61°。横向滑动操作的识别优先级是O。在这个情况下,设定为阈值的值域(10 ° < Dhs < 80 ° )中的最小值,设为Dhs = 10 °。此外,因为Ds超过了值域(20°彡Dvs+Dhs彡90° ),所以设为最大值Ds = 90°。因此,成为Dvs = 80°。在图60的部分区域(1-4)中,规定值(100)与纵向滑动操作、横向滑动操作以及旋转操作的识别优先级的差,分别成为100% : 70% 60%,所以触摸操作识别条件更新部129分别算出Lvs = 5+ (40-5) X 50% =22. 5mm,Lhs = 5+(40-5) X 100% = 40mm,Lr = 5+(40-5) X80% = 33mm。同样算出Rr = 30+(360-30) X80% =294。。图59和图60表示在部分区域(1_5)中的操作类别频度和操作识别优先级。定点操作的识别优先级是O。这个情况下,触摸操作识别条件更新部129将Ds设定为值域(20° ( Dvs+Dhs 彡 90° )的最大值的 90°。触摸操作识别条件更新部129,将上述以纵向滑动操作和横向滑动操作的识别优先级的比来划分,得到Dvs = 56°、Dhs = 34°。加之,触摸操作识别条件更新部129,利用优先级的比,解(50+30) 20 = DsX8 dDrX6,得到 dDr = 30°。在图60的部分区域(1-5)中,规定值(100)与纵向滑动操作、横向滑动操作以及旋转操作的识别优先级的差,分别成为50% : 70% 80%,所以触摸操作识别条件更新部129分别算出
Lvs = 5+(40-5) X 50% =22. 5mm,Lhs = 5+ (40-5) X70% =29. 5mm,Lr = 5+(40-5) X80% = 33mm。同样,算出Rr = 30+(360-30) X80% =294。。图59和图60表示在部分区域(1_6)中的操作类别频度和操作识别优先级。纵向滑动操作、横向滑动操作以及旋转操作的识别优先级是O。这个情况下,Dvs和Dhs分别设定为值域(10° ^ Dvs ^ 80°、10。^ Dhs ^ 80° )的最小值的10°,dDr设定为值域(10° ( dDr彡180° )的最小值的10°,得到Dvs =10°、Dhs = 10°、dDr = 10°。
·
在图60的部分区域(1-6)中,规定值(100)与纵向滑动操作、横向滑动操作以及旋转操作的识别优先级的差,分别成为100% : 100% 100%,所以触摸操作识别条件更新部129分别算出Lvs = 5+ (40-5) X 100% = 40mm,Lhs = 5+(40-5) X 100% = 40mm,Lr = 5+ (40-5) X 100 % = 40mm。同样,算出Rr = 30+(360-30) X 100% =360。。图59和图60表示在部分区域(2-1)中的操作类别频度和操作识别优先级。在此,旋转操作的识别优先级是O。这个情况下,触摸操作识别条件更新部129将dDr设定为值域(10° ( dDr ( 180° )的最小值的10°,得到dDr = 10°。加之,将纵向滑动操作和横向滑动操作合起来的优先级是100。这个情况下,触摸操作识别条件更新部129将Ds设定为值域(20° < Dvs+Dhs <90° )的最大值的90°。将上述以纵向滑动操作和横向滑动操作的识别优先级的比进行划分,触摸操作识别条件更新部 129 得到 Dvs = 15°、Dhs = 75°。在图60的部分区域(2-1)中,规定值(100)与纵向滑动操作、横向滑动操作以及旋转操作的识别优先级的差,分别成为83% : 17% 100%,所以触摸操作识别条件更新部129分别算出Lvs = 5+ (40-5) X83% =34. Imm,Lhs = 5+(40-5) X 17% =Ilmm,Lr = 5+ (40-5) X 100% = 40mm。同样,算出Rr = 30+(360-30) X 100% =360。。图59和图60表示在部分区域(2_2)中的操作类别频度和操作识别优先级。在此,纵向滑动操作以及横向滑动操作的识别优先级是O。这个情况下,触摸操作识别条件更新部129将Dvs和Dhs分别设定为值域(10°彡Dvs彡80°、10。彡 Dhs 彡 80° )的最小值的 10°,得到 Dvs =10°、Dhs=10°。此外,旋转操作的识别优先级是100。这个情况下,触摸操作识别条件更新部129将dDr设定为值域(20° ( Dvs+Dhs ( 90° )的最大值的90°,算出dDr = 90°。在图60的部分区域(2-2)中,规定值(100)与纵向滑动操作、横向滑动操作以及旋转操作的识别优先级的差,分别成为100% : 100% 0%,所以触摸操作识别条件更新部129分别算出
Lvs = 5+(40-5) X 100% = 40mm,Lhs = 5+(40-5) X 100% = 40mm,Lr = 5+(40-5) X0% = 5mm。同样,算出Rr = 30+(360-30) X0%= 30。。图59和图60表示在部分区域(2-3)中的操作类别频度和操作识别优先级。在这里旋转操作的识别优先级是O。这个情况下,触摸操作识别条件更新部129将dDr设定为值域(10° ( dDr ( 180° )的最小值的10°,得到dDr = 10°。此外,触摸操作识别条件更新部129利用优先级的比,
解(30+30) 40 = DsX8 (1080。-DsX8X (30+30) +100),得到 Ds=106°。在这里,Ds超过值域(20°彡Dvs+Dhs彡90° ),所以设定为最大值的Ds = 90°。加之,将上述以纵向滑动操作和横向滑动操作的识别优先级的比来进行划分,算出Dvs =45。 、Dhs = 45° 。在图60的部分区域(2-3)中,规定值(100)与纵向滑动操作、横向滑动操作以及旋转操作的识别优先级的差,分别成为70% : 70% 100%,所以触摸操作识别条件更新部129分别算出Lvs = 5+ (40-5) X70% =29. 5mm,Lhs = 5+ (40-5) X 70 % =29. 5mm,Lr = 5+(40-5) X 100% = 40mm。同样,算出Rr = 30+(360-30) X 100% =360。。图59和图60表示在部分区域(2-4)中的操作类别频度和操作识别优先级。在这里,纵向滑动操作以及横向滑动操作的识别优先级是O。这个情况下,触摸操作识别条件更新部129将Dvs和Dhs分别设定为值域(10°彡Dvs彡80°、10° ( Dhs ( 80° )的最小值的10°,得到Dvs = 10°、Dhs = 10°。加之,触摸操作识别条件更新部129利用优先级的比,解30 70 = dDrX6 (1080。_dDrX6X70 + 100),得到dDr = 68。。在图60的部分区域(1-2)中,规定值(100)与纵向滑动操作、横向滑动操作以及旋转操作的识别优先级的差,分别成为100% : 100% 70%,所以触摸操作识别条件更新部129分别算出Lvs = 5+ (40-5) X 100% = 40mm,Lhs = 5+ (40-5) X100%= 40mm,Lr = 5+ (40-5) X70% =29. 5mm。同样,算出Rr = 30+(360-30) X70% =261。。图62是实施例5的在触摸板100检测出操作者的手指的触摸位置之后进行触摸操作的识别,直到进行画面显示为止的处理的流程的流程图。针对在实施例I的流程图(图21)追加的S501 S503进行说明。触摸操作类别频度存储部127在由触摸操作识别部114进行的识别确定后,获得作为该识别结果的触摸操作的类别,通过按每个部分区域计数确定的操作的次数,作为频度来获得以及记录(S501)。
接着,识别优先级决定部128,按每个部分区域算出各个触摸操作的操作次数相对于触摸操作所有类别的操作次数的比例,将此作为每个部分区域的识别优先级(S502)。加之,触摸操作识别条件更新部129使用按每个部分区域算出的识别优先级,如所述的说明一样,生成作为识别条件的阈值。被生成的阈值,被存储到触摸操作识别条件存储部115的对应的部分区域的阈值(S503)。之后,由触摸位置检测部101检测出手指离开了触摸板100的情况下(S121),成为触摸操作的结束。
而且,在下次的触摸操作的处理再次被开始(SlOl),从触摸操作识别条件存储部115获得触摸操作识别条件的时候,获得以上次为止的触摸操作类别频度为基础生成以及更新的触摸操作识别条件(S109)。另外,本实施例中利用通过触摸操作类别频度存储部127获得的触摸操作的类别频度,决定了触摸操作的识别优先级,不过,也可以是操作者直接指示以及输入识别优先级的构成。例如,可以考虑使用如图63所示的⑶I,操作者直接向信息输入装置190输入识别优先级。这样,触摸操作识别条件更新部129,在收集到规定次数的触摸操作识别结果为止使用操作者输入的识别优先级,生成以及更新触摸操作识别条件,在获得了规定次数以上的识别结果时,以本实施例中说明的方法,从触摸操作类别频度决定识别优先级,生成以及更新触摸操作识别条件。以上,根据本实施例中叙述的构成,无论从触摸板100上的哪一个位置开始操作,不仅能够输入多个手势操作,而且在与触摸操作开始位置对应的每个部分区域,按照操作者的操作倾向和使用方法,输入频度高的触摸操作自动地比其他的触摸操作容易输入,所以能够在短时间内快速输入经常使用的操作,提高了便利性。另外,在上述的实施例I 5中作为触摸传感器使用了触摸板100,不过,也可以使用能够检测触摸位置的触摸板100以外的任意的传感器。此外,作为触摸传感器使用的触摸板100,除了静电电容方式以外,也可以是电阻膜方式、表面声波(Surface AcousticWave)方式,红外线方式,电磁感应方式等中的某一种。另外,上述的实施例I 5中说明的信息输入装置190可以通过计算机实现。参考图64,信息输入装置190包含计算机34、用于指示计算机34的键盘36以及鼠标38、用于出示计算机34的运算结果等信息的显示器32、用于读取在计算机34被执行的程序的CD-ROM (Compact Disc-Read Only Memory)装置40以及通信调制解调器(未图不)。作为信息输入装置19 0进行的处理的程序,存储在计算机可读取的介质的⑶-R0M42,由⑶-ROM装置40读取。或者通过计算机网络26由通信调制解调器读取。图65是表示实现信息输入装置190的计算机系统的硬件构成的方框图。计算机34 包含 CPU (Central Processing Unit :中央处理单兀)44、R0M(Read Only Memory :只读存储器)46、RAM (Random Access Memory :随机存取存储器)48、硬盘50、通信调制解调器52、以及总线54。CPU44执行经由⑶-ROM装置40或者通信调制解调器52读取的程序。R0M46存储计算机34的动作所需要的程序和数据。RAM48存储程序执行时的参数等的数据。硬盘50存储程序和数据等。通信调制解调器52经由计算机网络26与其他的计算机进行通信。总线54将CPU44、R0M46、RAM48、硬盘50、通信调制解调器52、显示器32、键盘36、鼠标38以及⑶-ROM装置40相互连接。加之,构成上述的各装置的构成要素的一部分或全部可以由I个系统LSI (LargeScale integration :大规模集成电路)构成。系统LSI是将多个构成部集成在一个芯片上而制造的超多功能LSI,具体而言是包含微处理器、ROM、RAM等而构成的计算机系统。在RAM中存储有计算机程序。通过由微处理器按照计算机程序动作,系统LSI实现其功能。加之,构成所述各装置的构成要素的一部分或全部也可以由相对于各装置可拆装的IC卡或者单体模块构成。IC卡或模块是由微处理器、R0M、RAM等构成的计算机系统。IC卡或者模块可以包含所述超多功能LSI。通过由微处理器按照计算机程序动作,IC卡或者模块实现其功能。该IC卡或者该模块也可以具有耐篡改性。 此外,本发明也可以是所述示出的方法。此外,也可以是通过计算机实现这些方法的计算机程序,也可以是由所述计算机程序构成的数字信号。
加之,本发明可以是将所述计算机程序或者所述数字信号记录在计算机能够读取的记录介质,例如,软磁盘、硬盘、CD-ROM、MO、DVD、DVD-ROM、DVD-RAM、BD (Blu-ray Disc (注册商标))、USB存储器、SD卡等的存储卡、半导体存储器等。此外,也可以是记录在这些记录介质上的数字信号。还有,本发明中所述计算机程序或者所述数字信号通过以电气通信线路,无线或者有线通信线路,互联网为代表的网络、数据广播等来传送。此外,本发明也可以是具备微处理器和存储器的计算机系统,所述存储器存储有所述计算机程序,所述微处理器按照所述计算机程序动作。还有,通过所述记录媒体记录并传送所述计算机程序或者所述数字信号,或者通过所述网络等传送所述计算机程序或者所述数字信号,可以由其他独立的计算机系统实施。加之,也可以分别组合所述实施例以及所述变形例。这次公开的实施例都属于例示,并不是进行限定的。本发明的范围不是通过上述的说明,而是根据权利要求书所示出,并且包括与权利要求书相等的意义以及范围内的所
有变更。本发明涉及的信息输入装置具备触摸传感器,能够输入多个类别的触摸操作,有用于家电设备的遥控器和信息设备的输入接口等。符号说明32显示器34计算机36 键盘38 鼠标40 CD-ROM 装置42 CD-ROM44 CPU46 ROM48 RAM
50 硬盘52通信调制解调器54 总线100触摸板101触摸位置检测部102触摸位置序列存储部103触摸操作开始位置检测部104手势操作类别选择部 105手势操作类别存储部106触摸操作识别部(现有技术文献)107触摸操作识别条件存储部(现有技术文献)108功能控制部109图像横向滚动控制部110图像纵向滚动控制部111图像旋转控制部112光标控制部113显示部114触摸操作识别部(本发明)115触摸操作识别条件存储部(本发明)116触摸特征量算出部117触摸操作判断部118手势操作结束判断条件存储部119手势操作结束判断部120手势结束位置获得部121周围接触传感器122把持手检测部123周围接近传感器124把持位置检测部125方向角检测部126手指长检测部127触摸操作类别频度存储部128识别优先级决定部129触摸操作识别条件更新部140把持信息检测部189框体150按钮190信息输入装置200显示装置
权利要求
1.一种信息输入装置,具备 触摸传感器,是用于输入信息的传感器; 触摸信息检测部,检测触摸信息,该触摸信息是操作者的手指接触到所述触摸传感器时的信息; 触摸操作开始位置检测部,利用所述触摸信息,检测作为操作者的触摸操作的开始位置的触摸操作开始位置; 触摸操作识别条件存储部,与所述触摸操作开始位置相对应地存储有多个触摸操作识别条件,该多个触摸操作识别条件分别用于识别多个触摸操作的类别;以及 触摸操作识别部,利用与由所述触摸操作开始位置检测部检测出的触摸操作开始位置相对应的所述多个触摸操作识别条件,识别所述触摸操作,求出操作者进行的触摸操作的类别。
2.如权利要求I所述的信息输入装置, 所述触摸操作识别部,作为识别结果输出操作者进行的触摸操作的类别和表示所述触摸操作的大小的操作量,被识别出的所述触摸操作的类别是如下操作中的某一个输入操作者指定的位置的定点操作以及指示执行事先规定的特定处理的多个类别的手势操作。
3.如权利要求2所述的信息输入装置, 在所述触摸操作识别部作为所述识别结果输出了所述手势操作的类别的情况下, 所述触摸操作识别部判断输出的所述类别的手势操作的输入是否已经结束,在判断为已经结束的情况下,将在进行该判断的时刻检测出的作为操作者触摸所述触摸传感器的操作面上的位置的触摸位置、与在进行该判断的时刻的前一个时刻检测出的作为操作者触摸所述触摸传感器的操作面上的位置的触摸位置中的至少一个,作为手势操作结束位置来输出, 所述触摸操作开始位置检测部,将输出的所述手势操作结束位置作为所述触摸操作开始位置来检测。
4.如权利要求I所述的信息输入装置, 所述触摸操作开始位置检测部,将操作者的手指最初接触到所述触摸传感器的触摸位置作为触摸操作开始位置。
5.如权利要求2所述的信息输入装置, 所述信息输入装置还具备触摸信息序列存储部,该触摸信息序列存储部,在事先规定的特定时间的期间存储所述触摸信息, 所述触摸操作识别部具备 触摸特征量算出部,利用存储在所述触摸信息序列存储部的触摸信息,将触摸操作时间、触摸移动距离、触摸移动速度、触摸移动加速度、以及触摸移动方向中的至少一个作为触摸特征量来算出;以及 触摸操作判断部,根据存储在所述触摸操作识别条件存储部的与所述触摸操作开始位置相对应的所述多个触摸操作识别条件,从所述触摸特征量判断触摸操作的类别。
6.如权利要求2所述的信息输入装置, 所述触摸传感器是静电电容方式, 所述触摸信息包含所述触摸位置以及表示触摸强度的静电电容值,所述触摸强度是接触时的触摸操作的强度。
7.如权利要求5所述的信息输入装置, 所述触摸操作识别条件存储部,与所述触摸传感器的操作面上被定义的多个部分区域的每一个部分区域相对应地存储有所述多个触摸操作识别条件, 所述触摸操作判断部,判断所述触摸特征量是否满足用于识别所述多个触摸操作的类别中的第一触摸操作的触摸操作识别条件,该触摸操作识别条件是与所述多个部分区域中的包含所述触摸操作开始位置的部分区域相对应地存储的所述多个触摸操作识别条件中的一个,在判断为不满足的情况下,判断为所述触摸操作的类别不是所述第一触摸操作。
8.如权利要求7所述的信息输入装置, 所述多个触摸操作识别条件中的第一触摸操作识别条件与所述多个触摸操作识别条件中的第二触摸操作识别条件不同, 所述第一触摸操作识别条件是所述触摸操作识别条件存储部为了识别所述第一触摸操作而与所述多个部分区域中的第一部分区域相对应地存储的触摸操作识别条件;所述第二触摸操作识别条件是所述触摸操作识别条件存储部为了识别所述第一触摸操作而与所述多个部分区域中的第二部分区域相对应地存储的触摸操作识别条件。
9.如权利要求8所述的信息输入装置, 所述信息输入装置还具备手势操作结束判断条件存储部, 所述触摸操作识别部还具备手势操作结束判断部以及手势结束位置获得部, 所述手势操作结束判断条件存储部,与所述多个部分区域分别相对应地存储有多个手势操作结束判断条件,该多个手势操作结束判断条件是用于对所述多个类别的手势操作各自的结束进行判断的条件, 所述手势操作结束判断部,判断所述触摸特征量是否满足用于判断由所述触摸操作判断部判断出的类别的手势操作的结束的手势操作结束判断条件,该手势操作结束判断条件是与所述多个部分区域中的包含所述触摸操作开始位置的部分区域相对应地存储的所述多个手势操作结束判断条件中的一个, 在所述判断的结果为所述触摸特征量满足所述手势操作结束判断条件的情况下,所述手势结束位置获得部,将在满足该条件的时刻检测出的触摸位置与在满足该条件的时刻的前一个时刻检测出的触摸位置中的至少一个作为手势操作结束位置来输出, 所述触摸操作开始位置检测部,将输出的所述手势操作结束位置作为所述触摸操作开始位置来检测。
10.如权利要求I所述的信息输入装置, 所述信息输入装置还具备把持信息检测部,检测操作者对所述信息输入装置的把持信息, 所述触摸操作识别条件存储部,分别与所述把持信息和所述触摸操作开始位置相对应地存储有所述多个触摸操作识别条件, 所述触摸操作识别部,利用与所述把持信息和所述触摸操作开始位置相对应的所述多个触摸操作识别条件来识别所述触摸操作,求出操作者进行的触摸操作的类别。
11.如权利要求10所述的信息输入装置, 所述把持信息是操作者把持所述信息输入装置的把持手的种类、操作者把持所述信息输入装置的把持位置、所述信息输入装置相对于操作者把持的手的方向角、以及操作者在触摸操作中使用的手指的长度中的至少一个。
12.如权利要求11所述的信息输入装置, 所述信息输入装置还具备周围接触传感器,该周围接触传感器配置在所述信息输入装置的框体的至少一部分,检测操作者针对所述信息输入装置的手以及手指的至少一方的接触位置, 所述把持信息检测部,利用所述周围接触传感器检测出的接触位置,检测所述把持信息中的所述把持手的种类, 所述触摸操作识别条件存储部,分别与所述把持手的种类和所述触摸操作开始位置相对应地存储有所述多个触摸操作识别条件, 所述触摸操作识别部,利用从所述触摸操作识别条件存储部获得的所述多个触摸操作识别条件,求出触摸操作的类别。
13.如权利要求11所述的信息输入装置, 所述信息输入装置还具备周围接近传感器,该周围接近传感器配置在所述信息输入装置的框体的至少一部分,检测操作者针对所述信息输入装置的手以及手指的至少一方的接近状态, 所述触摸操作识别条件存储部,与在所述触摸传感器的操作面上被定义的多个部分区域的每一个部分区域相对应地存储有所述多个触摸操作识别条件, 所述把持信息检测部,利用由所述周围接近传感器检测出的所述接近状态,检测所述把持位置、所述方向角以及所述手指的长度中的至少一个, 所述触摸操作识别部,算出检测出的所述把持位置、所述方向角以及所述手指的长度中的至少一个与事先规定的基准把持状态之间的差,以使该差变小的方式来校正所述触摸操作开始位置,利用与所述多个部分区域中的包含该校正后的触摸操作开始位置的部分区域相对应地存储的所述多个触摸操作识别条件,识别所述触摸操作。
14.如权利要求13所述的信息输入装置, 所述触摸操作识别部,算出检测出的所述把持位置、所述方向角以及所述手指的长度中的至少一个与事先规定的基准把持状态之间的差,以使该差变小的方式来校正所述触摸位置,利用该校正后的触摸位置来判断操作者进行的所述触摸操作的类别,输出表示所述触摸操作的大小的操作量。
15.如权利要求7所述的信息输入装置, 所述信息输入装置具备 识别优先级决定部,与所述多个部分区域的每一个部分区域相对应地决定识别优先级,该识别优先级表示所述多个触摸操作的每一个类别被识别的程度;以及 触摸操作识别条件更新部,按照与所述多个部分区域中的第三部分区域相对应地被决定的所述识别优先级,更新与该第三部分区域相对应的所述多个触摸操作识别条件, 所述触摸操作识别条件更新部,以越是所述识别优先级高的触摸操作的类别就越容易被识别的方式,更新所述多个触摸操作识别条件中包含的阈值的值。
16.如权利要求15所述的信息输入装置, 所述信息输入装置还具备触摸操作类别频度存储部,该触摸操作类别频度存储部,与所述多个部分区域的每一个部分区域相对应地存储有类别频度,该类别频度是由所述触摸操作识别部识别出的触摸操作的每一个类别的频度, 所述识别优先级决定部,以所述类别频度越高的类别的触摸操作的所述识别优先级越高的方式,决定所述识别优先级。
17.—种信息输入方法,是利用触摸传感器的信息输入方法,包括 触摸信息检测步骤,检测触摸信息,该触摸信息是操作者的手指接触到所述触摸传感器时的信息; 触摸操作开始位置检测步骤,利用所述触摸信息,检测作为操作者的触摸操作的开始位置的触摸操作开始位置; 触摸操作识别条件存储步骤,与所述触摸操作开始位置相对应地存储多个触摸操作识别条件,该多个触摸操作识别条件分别用于识别多个触摸操作的类别;以及 触摸操作识别步骤,利用与由所述触摸操作开始位置检测步骤检测出的触摸操作开始位置相对应的所述多个触摸操作识别条件,识别所述触摸操作,求出操作者进行的触摸操作的类别。
18.—种程序,使计算机执行权利要求17所述的信息输入方法。
19.一种计算机可读取的记录介质,记录了权利要求18所述的程序。
20.一种集成电路,用于利用触摸传感器输入信息的集成电路,具备 触摸信息检测部,检测触摸信息,该触摸信息是操作者的手指接触到所述触摸传感器时的信息; 触摸操作开始位置检测部,利用所述触摸信息,检测作为操作者的触摸操作的开始位置的触摸操作开始位置; 触摸操作识别条件存储部,与所述触摸操作开始位置相对应地存储有多个触摸操作识别条件,该多个触摸操作识别条件分别用于识别多个触摸操作的类别;以及 触摸操作识别部,利用与由所述触摸操作开始位置检测部检测出的触摸操作开始位置相对应的所述多个触摸操作识别条件,识别所述触摸操作,求出操作者进行的触摸操作的类别。
全文摘要
为了在具备触摸板的信息输入装置,既不影响输入的方便性,又从任何位置开始操作都能快速输入多个类别的手势操作,本发明涉及的信息输入装置(190)具备触摸板(100);触摸位置检测部(101),检测作为操作者的手指接触到触摸传感器时的信息的触摸信息;触摸操作开始位置检测部(103),利用触摸信息,检测作为操作者的触摸操作的开始位置的触摸操作开始位置;触摸操作识别条件存储部(115),与触摸操作开始位置相对应地存储有用于识别多个触摸操作的触摸操作识别条件;触摸操作识别部(114),利用与由触摸操作开始位置检测部(113)检测出的触摸操作开始位置相对应的触摸操作识别条件,识别触摸操作,求出操作者进行的触摸操作。
文档编号G06F3/048GK102713822SQ201180005799
公开日2012年10月3日 申请日期2011年6月10日 优先权日2010年6月16日
发明者原田久美, 小岛良宏, 山内真树, 池田洋一, 高桥知成 申请人:松下电器产业株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1