CN111194434A - 操作输入装置、信息处理***和操作判定方法 - Google Patents

操作输入装置、信息处理***和操作判定方法 Download PDF

Info

Publication number
CN111194434A
CN111194434A CN201780095636.0A CN201780095636A CN111194434A CN 111194434 A CN111194434 A CN 111194434A CN 201780095636 A CN201780095636 A CN 201780095636A CN 111194434 A CN111194434 A CN 111194434A
Authority
CN
China
Prior art keywords
touch
touch point
determination unit
determines
points
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN201780095636.0A
Other languages
English (en)
Other versions
CN111194434B (zh
Inventor
木皿大介
佐佐木雄一
堀淳志
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Mitsubishi Electric Corp
Original Assignee
Mitsubishi Electric Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Mitsubishi Electric Corp filed Critical Mitsubishi Electric Corp
Publication of CN111194434A publication Critical patent/CN111194434A/zh
Application granted granted Critical
Publication of CN111194434B publication Critical patent/CN111194434B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0487Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
    • G06F3/0488Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
    • G06F3/04883Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures for inputting data by handwriting, e.g. gesture or text
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/03Arrangements for converting the position or the displacement of a member into a coded form
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/03Arrangements for converting the position or the displacement of a member into a coded form
    • G06F3/041Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means
    • G06F3/044Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means by capacitive means
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2203/00Indexing scheme relating to G06F3/00 - G06F3/048
    • G06F2203/041Indexing scheme relating to G06F3/041 - G06F3/045
    • G06F2203/04104Multi-touch detection in digitiser, i.e. details about the simultaneous detection of a plurality of touching locations, e.g. multiple fingers or pen and finger
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2203/00Indexing scheme relating to G06F3/00 - G06F3/048
    • G06F2203/048Indexing scheme relating to G06F3/048
    • G06F2203/04808Several contacts: gestures triggering a specific function, e.g. scrolling, zooming, right-click, when the user establishes several contacts with the surface simultaneously; e.g. using several fingers or a combination of fingers and pen

Landscapes

  • Engineering & Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • User Interface Of Digital Computer (AREA)
  • Position Input By Displaying (AREA)

Abstract

操作输入装置(4)基于触摸点之间的距离和3个以上的触摸点的位置关系,判定1个或多个操作器件(2)的操作,将与判定为不基于操作器件(2)的触摸点对应的操作判定为触摸操作。

Description

操作输入装置、信息处理***和操作判定方法
技术领域
本发明涉及受理使用配置于触摸面板上的操作器件的操作输入的操作输入装置、信息处理***和操作判定方法。
背景技术
以往,已提出具有配置于触摸面板上的操作器件的信息处理***。例如,在专利文献1中记载有具有触摸面板、配置于触摸面板上的操作器件和信息处理装置的***。在该***中,触摸面板检测基于操作器件具有的多个导电部中的操作者的手正在接触的导电部的触摸点。信息处理装置确定基于由触摸面板检测到的多个导电部的触摸点的配置图案,执行与配置图案对应的处理。
现有技术文献
专利文献
专利文献1:日本特开2013-178678号公报
发明内容
发明要解决的课题
但是,专利文献1记载的***以使用单体操作器件的操作为前提,因此,存在可受理的操作的种类受到限定这样的课题。
本发明解决上述课题,其目的在于,得到能够增加可受理的操作的种类的操作输入装置、信息处理***和操作判定方法。
用于解决课题的手段
本发明的操作输入装置具有触摸点检测部和操作判定部。触摸点检测部检测触摸面板上的触摸点。操作判定部基于根据与由触摸点检测部检测到的触摸点有关的信息确定的触摸点之间的距离和3个以上的触摸点的位置关系,判定配置于触摸面板上的1个或多个操作器件的操作,将与判定为不基于操作器件的触摸点对应的操作判定为针对触摸面板的触摸操作。
发明效果
根据本发明,基于触摸点之间的距离和3个以上的触摸点的位置关系,判定1个或多个操作器件的操作,将与不基于操作器件的触摸点对应的操作判定为触摸操作。由此,能够增加可受理的操作的种类。
附图说明
[图1]是示出本发明的实施方式1的信息处理***的结构的框图。
[图2]图2A是示出实现实施方式1的操作输入装置的功能的硬件结构的框图。图2B是示出执行实现实施方式1的操作输入装置的功能的软件的硬件结构的框图。
[图3]图3A是示出实施方式1中的操作器件的立体图。图3B是示出实施方式1中的操作器件的俯视图。图3C是示出实施方式1中的操作器件具有的导体支柱和底面部的放大剖视图。
[图4]是示出实施方式1的操作判定方法的流程图。
[图5]是示出实施方式1的操作判定方法的具体例的流程图。
[图6]是示出触摸面板中的多个触摸点的例子的图。
[图7]是示出在顶点列表中追加2个触摸点的处理的概要的图。
[图8]是示出顶点列表中追加的触摸点和由触摸面板检测到的其余的触摸点的图。
[图9]是示出触摸点之间的距离位于作为基准形状的边的长度而容许的范围内的情况的图。
[图10]是示出触摸点之间的距离在作为基准形状的边的长度而容许的范围外的情况的图。
[图11]是示出图5的步骤ST9a的处理的详细情况的流程图。
[图12]是示出以触摸点为顶点的形状以及中心和触摸面板上的其余的触摸点的图。
[图13]是示出顶点列表中登记的全部触摸点的位置关系满足基准形状的条件的情况的图。
[图14]是示出顶点列表中登记的一部分触摸点的位置关系不满足基准形状的条件的情况的图。
[图15]是示出判定为与操作器件的操作对应的触摸点和触摸面板上的其余的触摸点的图。
[图16]是示出判定对象触摸点存在3个的情况的图。
[图17]是示出判定对象触摸点只存在2个的情况的图。
[图18]是示出操作器件的基准形状与优先顺序的关系的图。
[图19]是示出本发明的实施方式2的操作输入装置的功能结构的框图。
[图20]是示出实施方式2的操作判定方法的流程图。
[图21]是示出以触摸点为顶点的相同或相似的形状中的一方包含基于触摸操作的触摸点的情况的图。
[图22]是示出本发明的实施方式3的操作输入装置的结构的框图。
[图23]是示出实施方式3的操作判定方法的流程图。
[图24]是示出在以前搜索到的形状的周边检测到构成相同形状的多个触摸点的情况的图。
[图25]是示出本发明的实施方式4的操作输入装置的结构的框图。
[图26]是示出实施方式4的操作判定方法的流程图。
[图27]是示出与操作器件对应的形状和作为顶点的触摸点处的接触面积不同的形状的图。
[图28]是示出与操作器件对应的形状和作为顶点的触摸点的位置坐标存在微小变化的形状的图。
具体实施方式
下面,为了更加详细地说明本发明,按照添加的附图对用于实施本发明的方式进行说明。
实施方式1
图1是示出本发明的实施方式1的信息处理***1的结构的框图。在信息处理***1中,1个或多个操作器件2配置于触摸面板3上,执行与触摸面板3受理的操作对应的处理。
触摸面板3例如是静电电容方式的触摸面板,除了受理操作者的触摸操作以外,还受理操作器件2的操作。触摸操作包含点击、双击、滑动、轻扫、长按、捏合和拉伸这样的针对触摸面板3的手势操作。
操作输入装置4检测与由触摸面板3受理的操作对应的触摸点,判定与检测到的触摸点对应的操作。例如,操作输入装置4判定与触摸面板3上的触摸点对应的操作的种类是操作者的触摸操作、1个操作器件2的操作、组合多个操作器件2的操作而成的操作、以及组合操作者的触摸操作和1个或多个操作器件2的操作而成的操作中的哪个操作。
处理判定部5判定与由操作输入装置4判定出的操作对应的处理。例如,处理判定部5参照将操作的种类和处理的内容对应起来的表数据,判定与由操作输入装置4判定出的操作的种类对应的处理。
处理执行部6执行由处理判定部5判定出的处理。
另外,在图1中示出操作输入装置4不具有处理判定部5和处理执行部6的结构,但是,处理判定部5和处理执行部6也可以是操作输入装置4具有的结构要素。
操作输入装置4具有触摸点检测部40和操作判定部41。触摸点检测部40检测触摸面板3上的触摸点。
操作判定部41基于根据与由触摸点检测部40检测到的触摸点有关的触摸信息确定的触摸点之间的距离和3个以上的触摸点的位置关系,判定配置于触摸面板3上的1个或多个操作器件2的操作。触摸信息是包含触摸点的识别编号和位置坐标、触摸物(操作者的手指或导体支柱)在触摸点处的接触状态和静电电容的检测值在内的信息。
操作判定部41将与不基于操作器件2的触摸点对应的操作判定为针对触摸面板3的触摸操作。
图2A是示出实现操作输入装置4的功能的硬件结构的框图。图2B是示出执行实现操作输入装置4的功能的软件的硬件结构的框图。在图2A和图2B中,显示器100是显示操作画面的显示器,在显示面上配置触摸面板101。触摸面板101是图1所示的触摸面板3。操作器件102是图1所示的操作器件2,配置于触摸面板101上。
操作输入装置4具有的触摸点检测部40和操作判定部41的功能通过处理电路实现。即,操作输入装置4具有用于执行图4所示的流程图的各个处理的处理电路。
处理电路可以是专用硬件,也可以是执行存储器105中存储的程序的CPU(CentralProcessing Unit:中央处理单元)。
在处理电路是图2A所示的专用硬件的情况下,处理电路103例如是单一电路、复合电路、程序化的处理器、并行程序化的处理器、ASIC(Application Specific IntegratedCircuit:面向特定用途的集成电路)、FPGA(Field-Programmable Gate Array:现场可编程门阵列)或它们的组合。可以利用不同的处理电路实现触摸点检测部40和操作判定部41的功能,也可以统一利用1个处理电路实现它们的功能。
在处理电路是图2B所示的处理器104的情况下,触摸点检测部40和操作判定部41的功能通过软件、固件或软件和固件的组合实现。软件或固件记作程序,存储在存储器105中。
处理器104读出并执行存储器105中存储的程序,由此实现触摸点检测部40和操作判定部41各自的功能。即,操作输入装置4具有用于存储程序的存储器105,在由处理器104执行该程序时,其结果是分别执行图4所示的一连串处理。这些程序用于使计算机执行触摸点检测部40和操作判定部41的步骤或方法。
存储器105例如是RAM(Random Access Memory:随机存取存储器)、ROM(Read OnlyMemory:只读存储器)、闪存、EPROM(Erasable Programmable Read Only Memory:可擦除可编程只读存储器)、EEPROM(Electrically-EPROM:电可擦除可编程只读存储器)等非易失性或易失性半导体存储器、磁盘、软盘、光盘、高密度盘、迷你盘、DVD等。
关于触摸点检测部40和操作判定部41的功能,也可以利用专用硬件实现一部分,利用软件或固件实现一部分。例如,也可以是触摸点检测部40的功能通过作为专用硬件的处理电路103实现,操作判定部41的功能通过处理器104读出并执行存储器105中存储的程序来实现。这样,处理电路能够通过硬件、软件、固件或它们的组合分别实现上述功能。
图3A是示出操作器件2的立体图。图3B是示出操作器件2的俯视图。图3C是示出操作器件2具有的导体支柱20a~20c和底面部22的放大剖视图。如图3A所示,操作器件2是旋钮型的操作器件,能够由操作者进行旋转操作,并且还能够在触摸面板3上进行滑动操作。
操作器件2具有导体支柱20a~20c、侧壁部21和底面部22。如图3C所示,导体支柱20a~20c是安装于底面部22上的支柱,由导电材料构成。另外,在例示的操作器件2中,如图3B所示,在底面部22上等间隔地配置有导体支柱20a~20c,以导体支柱20a~20c为顶点的形状是正三角形。
如图3A和图3B所示,侧壁部21是包围导体支柱20a~20c的框状的部件,由导电材料构成。底面部22是树脂制的圆环状的部件,构成为薄到能够通过触摸面板3检测导体支柱20a~20c的静电电容的程度。底面部22介于导体支柱20a~20c的端面与触摸面板3之间,与底面部22相接的导体支柱20a~20c的上述端面具有能够由触摸面板3检测的面积。
操作者的电位可认为是接地电位,因此,触摸面板3中操作者触摸的部分的静电电容变化(向静电电容增大的方向变化)。静电电容方式的触摸面板3检测该静电电容的变化,触摸点检测部40检测由触摸面板3检测到静电电容的变化的部分作为触摸点。
同样,当操作者触摸操作器件2时,操作器件2的电位降低,导体支柱20a~20c的静电电容变化。触摸面板3检测导体支柱20a~20c的静电电容的变化,触摸点检测部40检测存在导体支柱20a~20c的部分作为触摸点。以导体支柱20a~20c为顶点的形状是正三角形,因此,以由于操作器件2的操作而被检测到的3个触摸点为顶点的形状也为正三角形。该形状成为判定操作器件2的操作时的基准形状。
在图3A和图3B中,示出操作器件2具有3个导体支柱20a~20c的情况,但是,也可以具有3个以上的导体支柱。此外,以导体支柱为顶点的形状(基准形状)也可以是直角三角形、等腰三角形、正方形、正五边形、长方形这样的其他多边形。进而,也可以按照每个基准形状设定能够由操作器件2操作的处理。例如,对基准形状为正三角形的操作器件设定空调的温度调整处理,对基准形状为直角三角形的操作器件设定音量调整处理。
接着,对动作进行说明。
图4是示出实施方式1的操作判定方法的流程图。
在步骤ST1中,触摸点检测部40检测触摸面板3上的触摸点。例如,触摸点检测部40检测由触摸面板3检测到静电电容的变化的全部部分作为触摸点,将与这些触摸点有关的触摸信息输出到操作判定部41。此外,触摸物的接触状态包含触摸物相对于触摸面板3的接触面积和按压压力。
在步骤ST2中,操作判定部41基于从触摸点检测部40输入的多个触摸信息,确定多个触摸点中的触摸点之间的距离和位置关系。操作判定部41基于已确定的多个触摸点中的触摸点之间的距离和位置关系,判定1个或多个操作器件2的操作,将与不基于操作器件2的触摸点对应的操作判定为针对触摸面板3的触摸操作。
处理判定部5判定与由操作判定部41判定出的操作对应的处理。例如,在由操作判定部41判定出1个操作器件2的操作和操作者的触摸操作的情况下,处理判定部5判定与1个操作器件2的操作和操作者的触摸操作的组合操作对应的处理。此外,在由操作判定部41判定出多个操作器件2的操作的情况下,处理判定部5判定与多个操作器件2的组合操作对应的处理。由处理判定部5判定出的处理被通知给处理执行部6。处理执行部6执行从处理判定部5通知的处理。
接着,对实施方式1的操作判定方法的详细情况进行说明。
图5是示出实施方式1的操作判定方法的具体例的流程图。
在图5中,步骤ST1a的处理相当于图4的步骤ST1的处理。步骤ST2a~步骤ST12a的处理相当于图4的步骤ST2的详细处理。
首先,触摸点检测部40检测触摸面板3上的触摸点(步骤ST1a)。例如,触摸点检测部40将与检测到的触摸点有关的触摸信息输出到操作判定部41。图6是示出触摸面板3上的触摸点3a~3e的图。触摸点检测部40检测由触摸面板3检测到静电电容的变化的部分作为触摸点3a~3e,将与触摸点3a~3e有关的触摸信息输出到操作判定部41。
操作判定部41根据从触摸点检测部40输入的触摸信息,将触摸点3a~3e中的2点追加到顶点列表中,将2点之间的距离假设为边的长度(步骤ST2a)。顶点列表是登记作为顶点的触摸点的信息。
图7是示出在顶点列表中追加2个触摸点的处理的概要的图。例如,操作判定部41基于与触摸点3a~3e有关的触摸信息确定触摸点3a~3e的位置坐标,将触摸点3a和触摸点3b追加到顶点列表中。
此时,操作判定部41设连接触摸点3a和触摸点3b的线段为边7a,存储边7a的长度L。例如,表示边7a的长度L的信息被存储在图2A所示的处理电路103具有的未图示的存储器中,或者被存储在图2B所示的存储器105中。
操作判定部41从在步骤ST1a中触摸点检测部40检测到的多个触摸点中未追加到顶点列表中的触摸点中,选择1个触摸点(步骤ST3a)。图8是示出追加到顶点列表中的触摸点3a、3b和未追加到顶点列表中的触摸点3c~3d的图。操作判定部41从由触摸点检测部40检测到的触摸点3a~3e中未追加到顶点列表中的触摸点3c~3e中,选择1个触摸点。
接着,操作判定部41判定在步骤ST3a中选择出的触摸点与顶点列表中登记的触摸点之间的距离是否收敛于上述边的长度±容许误差的范围内(步骤ST4a)。
这里,设以操作器件2具有的3个以上的导体支柱为顶点的形状(基准形状)是正多边形,1个操作器件2具有的全部导体支柱分别等间隔地配置,3个以上的导体支柱位于与底面部22对应的区域范围内为搜索基准。
因此,在步骤ST4a中,从以触摸点为顶点的形状中,搜索触摸点之间的距离位于操作器件2能取的导体支柱之间的距离的容许范围内的触摸点的对。另外,上述搜索基准只是一例,只要是与操作器件2的基准形状吻合的条件即可,也可以是除此以外的条件。
图9是示出触摸点之间的距离位于作为基准形状的边的长度而容许的范围内的情况的图,示出操作判定部41在步骤ST3a中选择了触摸点3c的情况。此时,操作判定部41判定为连接触摸点3b和触摸点3c的边7b的长度在边7a的长度L±容许误差的范围内(步骤ST4a:是)。即,连接触摸点3b和触摸点3c的边7b的长度位于作为基准形状的边的长度而容许的范围内,因此,操作判定部41将触摸点3c追加到顶点列表中(步骤ST5a)。
图10是示出触摸点之间的距离在作为基准形状的边的长度而容许的范围外的情况的图,在步骤ST3a中选择了触摸点3d、3e。
操作判定部41在步骤ST3a中选择了触摸点3d的情况下,判定为连接触摸点3b和触摸点3d的边8a的长度在边7a的长度L±容许误差的范围外(步骤ST4a:否)。即,连接触摸点3d和触摸点3c的边8a的长度在作为基准形状的边的长度而容许的范围外,因此,操作判定部41不将触摸点3d追加到顶点列表中,转移到步骤ST6a的处理。
在步骤ST6a中,操作判定部41判定是否对在步骤ST1a中检测到的全部触摸点进行了所述一连串处理。此时,未选择触摸点3e(步骤ST6a:否),因此,操作判定部41返回步骤ST3a的处理,选择触摸点3e。
在步骤ST4a中,操作判定部41判定为连接触摸点3b和触摸点3e的边8b的长度在边7a的长度L±容许误差的范围外。操作判定部41不将触摸点3e追加到顶点列表中,转移到步骤ST6a的处理。
此时,操作判定部41对在步骤ST1a中检测到的全部触摸点进行了所述一连串处理(步骤ST6a:是),因此,转移到步骤ST8a的处理。
当步骤ST5a的处理完成时,操作判定部41判定是否对在步骤ST1a中检测到的全部触摸点进行了所述一连串处理(步骤ST7a)。在存在未处理的触摸点的情况下(步骤ST7a:否),操作判定部41返回步骤ST3a的处理,选择未处理的触摸点,由此反复进行所述一连串处理。
在不存在未处理的触摸点的情况下(步骤ST7a:是),操作判定部41确认是否在顶点列表中登记有3个以上的触摸点(步骤ST8a)。在顶点列表中未登记3个以上的触摸点的情况下(步骤ST8a:否),操作判定部41转移到步骤ST11a的处理。
如果在顶点列表中登记有3个以上的触摸点(步骤ST8a:是),则操作判定部41根据顶点列表中登记的3个以上的触摸点判定操作器件2的操作(步骤ST9a)。图11是示出步骤ST9a的处理的详细情况的流程图。首先,操作判定部41求出以顶点列表中登记的全部触摸点为顶点的形状的中心(步骤ST1b)。
图12是示出以触摸点3f~3i为顶点的形状以及中心9和触摸面板3上的其余的触摸点3j、3k的图。在图12的例子中,触摸点3f~3i登记在顶点列表中,操作判定部41求出以触摸点3f~3i分别为顶点的形状(正方形)的中心9。触摸点3j和触摸点3k是未通过所述一连串处理追加到顶点列表中的触摸点。
接着,操作判定部41判定顶点列表中登记的全部触摸点是否收敛于从上述中心起圆的半径±容许误差的范围内(步骤ST2b)。
如上所述,这里,设以操作器件2具有的3个以上的导体支柱为顶点的形状(基准形状)是正多边形,1个操作器件2具有的全部导体支柱分别等间隔地配置,3个以上的导体支柱位于与底面部22对应的区域范围内为搜索基准。
因此,在步骤ST2b中,搜索位于操作器件2能取的导体支柱的位置关系的容许范围(与底面部22对应的区域范围)内的3个以上的触摸点。
图13是示出顶点列表中登记的全部触摸点3f~3i的位置关系满足基准形状的条件的情况的图。
在图13所示的例子中,操作判定部41判定为顶点列表中登记的触摸点3f~3i收敛于从中心9起圆10的半径±容许误差的范围内(步骤ST2b:是)。此时,操作判定部41判定为与顶点列表中登记的触摸点3f~3i对应的操作是操作器件2的操作(步骤ST3b)。
图14是示出顶点列表中登记的一部分触摸点的位置关系不满足基准形状的条件的情况的图。在图14的例子中,操作判定部41判定为顶点列表中登记的触摸点3f’~3i’中的触摸点3f’和触摸点3h’未收敛于从中心9起圆10的半径±容许误差的范围内(步骤ST2b:否)。此时,操作判定部41判断为不基于操作器件2的触摸点3f’和触摸点3h’登记在顶点列表中,转移到图5的步骤ST12a,将与触摸点3f’和触摸点3h’对应的操作判定为操作者的触摸操作。
在图5的步骤ST10a中,操作判定部41将与操作器件2的操作对应的触摸点设定为不是判定对象。
图15是示出判定为与操作器件2的操作对应的触摸点3a~3c和触摸面板3上的其余的触摸点3d、3e的图。在图15所示的例子中,操作判定部41设判定为与操作器件2的操作对应的触摸点3a~3c不是判定对象,设触摸点3d、3e为判定对象。
例如,操作判定部41将表示不是判定对象的标志信息与触摸信息中包含的触摸点的识别编号对应起来,或者将表示是判定对象的标志信息与触摸信息中包含的触摸点的识别编号对应起来。
在步骤ST10a的处理完成或者顶点列表中登记的触摸点为2个以下的情况下,操作判定部41确认判定对象触摸点是否为3个以上(步骤ST11a)。
图16是示出判定对象触摸点存在3个的情况的图。如图16所示,在除了与操作器件2的操作对应的触摸点3a~3c以外的其余的触摸点为3个触摸点3d、3e、3l的情况下(步骤ST11a:是),触摸点3d、3e、3l可能对应于跟与触摸点3a~3c对应的操作器件2不同的操作器件2的操作。
操作判定部41返回步骤ST2a的处理,对判定对象触摸点3d、3e、3l进行从步骤ST2a起的一连串处理。
图17是示出判定对象触摸点只存在2个的情况的图。如图17所示,在除了判定为与操作器件2的操作对应的触摸点3a~3c以外的其余的触摸点为2个触摸点3d、3l的情况下(步骤ST11a:否),判定对象触摸点为2个以下,无法构成以这些触摸点为顶点的形状(正多边形)。此时,操作判定部41将触摸点3d、3l判断为不基于操作器件2的触摸点,将与触摸点3d、3l对应的操作判定为是操作者的触摸操作(步骤ST12a)。
在图5中,利用操作器件2能取的导体支柱之间的距离和位置关系的容许范围来判定基于操作器件2的操作,但是,也可以利用每个操作器件2的固有信息进行判定。
例如,将配置于触摸面板3上的操作器件2的固有信息登记在操作判定部41中。操作器件2的固有信息是包含导体支柱数量(基准形状)和导体支柱之间的距离的容许范围的信息。操作判定部41直接比较以触摸点为顶点的形状和操作器件2的固有信息,判定操作器件2的操作。该情况下,如图5所示,可以不按照每个触摸点搜索位于容许范围内的形状,能够大幅减少操作的判定所需要的处理量。
此外,也可以按照以操作器件2的导体支柱为顶点的每个形状(基准形状)赋予优先顺序。图18是示出操作器件2的基准形状与优先顺序的关系的图。例如,在最多地使用基准形状为正三角形的操作器件2的情况下,如图18所示,对正三角形赋予优先顺序“1”。在操作判定部41中,按照每个基准形状设定导体支柱之间的距离和位置关系的容许范围。操作判定部41根据对基准形状赋予的优先顺序选择容许范围,从以触摸点为顶点的形状中,搜索位于选择出的容许范围内的形状。该情况下,从与优先顺序高即最常使用的基准形状吻合的形状开始搜索,因此,能够提高与操作器件2对应的形状的搜索处理的效率。
在操作器件2的导体支柱和操作者的手指中,触摸点处检测到的静电电容和触摸物在触摸点处的接触状态大幅不同。
例如,多数情况下,与操作器件的导体支柱相比,操作者的手指在触摸点处的静电电容的检测值、接触面积和按下压力较大。触摸点检测部40将触摸点处的静电电容的检测值、接触面积和按下压力中的至少一方作为触摸信息输出到操作判定部41。操作判定部41将触摸点处的静电电容的检测值、接触面积和按下压力比阈值小的触摸点判定为基于操作器件2的导体支柱的触摸点,将触摸点处的静电电容的检测值、接触面积和按下压力为阈值以上的触摸点判定为基于操作者的手指的触摸点。然后,操作判定部41使用基于导体支柱的触摸点判定操作器件2的操作,使用基于手指的触摸点判定触摸操作。由此,能够削减操作的判定所需要的处理量。
如上所述,实施方式1的操作输入装置4基于2个触摸点之间的距离和3个以上的触摸点的位置关系判定1个或多个操作器件2的操作,将与不基于操作器件2的触摸点对应的操作判定为触摸操作。由此,能够增加可受理的操作的种类。
例如,在操作输入装置4中,作为与多个触摸点对应的操作的种类,能够判定操作者的触摸操作、1个操作器件2的操作、组合多个操作器件2的操作而成的操作、以及组合操作者的触摸操作和1个或多个操作器件2的操作而成的操作中的任意一方。
在实施方式1的操作输入装置4中,触摸点检测部40分别检测操作器件2具有的多个导体支柱作为触摸点。操作判定部41从以触摸点为顶点的形状中,搜索触摸点之间的距离和位置关系位于操作器件2能取的导体支柱之间的距离和位置关系的容许范围内的形状,将与作为搜索到的形状的顶点的触摸点对应的操作判定为是操作器件2的操作。
通过这样构成,能够可靠地判定由触摸点检测部40检测到的多个触摸点中的与操作器件2的操作对应的触摸点。
此外,作为与操作器件2的操作对应的触摸点的搜索基准,利用操作器件2能取的导体支柱之间的距离和3个以上的导体支柱的位置关系的容许范围,由此,即使操作器件2中的准确的导体支柱之间的距离或导体支柱的数量不明,也能够搜索与操作器件2的操作对应的触摸点。
在实施方式1的操作输入装置4中,操作判定部41基于在触摸点处检测到的静电电容、触摸物在触摸点处的接触状态和触摸点的位置坐标的变化中的至少一方,判定是基于操作器件2的触摸点还是基于触摸操作的触摸点。通过这样构成,能够削减操作的判定所需要的处理量。
在实施方式1的操作输入装置4中,操作判定部41从以触摸点为顶点的形状中,搜索位于基于对以操作器件2的导体支柱为顶点的形状赋予的优先顺序选择出的容许范围内的形状。由此,能够提高与操作器件2对应的形状的搜索处理的效率。
实施方式1的信息处理***1具有操作器件2、触摸面板3、操作输入装置4、处理判定部5和处理执行部6。通过这样构成,能够实现得到上述效果的信息处理***。
实施方式2
图19是示出本发明的实施方式2的操作输入装置4A的结构的框图。与实施方式1同样,操作输入装置4A是图1所示的信息处理***1具有的操作输入装置,检测与触摸面板3受理的操作对应的触摸点,判定与检测到的触摸点对应的操作的种类。
例如,操作输入装置4A判定与触摸面板3上的触摸点对应的操作的种类是操作者的触摸操作、1个操作器件2的操作、组合多个操作器件2的操作而成的操作、以及组合操作者的触摸操作和1个或多个操作器件2的操作而成的操作中的哪个操作。
通过图1所示的处理判定部5判定与由操作输入装置4A判定出的操作对应的处理。此外,处理执行部6执行由处理判定部5判定出的处理。另外,在图19中示出操作输入装置4A不具有处理判定部5和处理执行部6的结构,但是,处理判定部5和处理执行部6也可以是操作输入装置4A具有的结构要素。
操作输入装置4A具有触摸点检测部40A和操作判定部41A。触摸点检测部40A检测触摸面板3上的触摸点。操作判定部41A基于由触摸点检测部40A检测到的多个触摸点中的触摸点之间的距离和位置关系,判定配置于触摸面板3上的1个或多个操作器件2的操作。此外,操作判定部41A将与不基于操作器件2的触摸点对应的操作判定为针对触摸面板3的触摸操作。
如实施方式1中说明的那样,操作器件2按照每个基准形状设定可操作的处理,与相同或相似的形状对应的操作对应于相同的处理。因此,当同时执行与相同或相似的形状对应的操作时,被要求重复执行相同的处理,可能进行误动作。
因此,在实施方式2的操作判定部41A中,在从以触摸点为顶点的形状中搜索到操作器件2能取的导体支柱之间的距离和位置关系的容许范围内包含的相同或相似的形状的情况下,反复进行形状的搜索处理,直到在形状彼此间找到差异为止。
相同或相似的形状是指,触摸面板3上的形状彼此的位置不同,但是各自的形状本身相同或相似。作为在形状彼此间找到差异的情况,可举出形状本身存在变化的情况(以触摸点为顶点的形状本身变化而不是相同或相似的形状的情况)。
触摸点检测部40A和操作判定部41A的功能通过处理电路实现。即,操作输入装置4A具有用于执行图4和图20所示的处理的处理电路。处理电路可以是图2A所示的专用硬件的处理电路103,也可以是执行图2B所示的存储器105中存储的程序的处理器104。
接着,对动作进行说明。
图20是示出实施方式2的操作判定方法的流程图,示出被***到图11的步骤ST2b与步骤ST3b之间的一连串处理。
在顶点列表中登记的全部触摸点收敛于从中心起圆的半径±容许误差的范围内的情况下(步骤ST2b:是),操作判定部41A判定是否搜索到以顶点列表中登记的触摸点为顶点的相同或相似的形状(步骤ST1c)。
在搜索到的形状不相同或相似的情况下(步骤ST1c:否),操作判定部41A转移到步骤ST3b,将与顶点列表中登记的触摸点对应的操作判定为是操作器件2的操作。
另一方面,在搜索到相同或相似的形状的情况下(步骤ST1c:是),操作判定部41A指示触摸点检测部40A从作为相同或相似的形状中的一个顶点的全部触摸点的周边检测触摸点。触摸点检测部40A按照操作判定部41A的指示,从作为顶点的触摸点的周边检测触摸点(步骤ST2c)。
操作判定部41A从顶点列表中登记的触摸点中选择2点,将2点之间的距离假设为边的长度(步骤ST3c)。
例如,操作判定部41A在步骤ST2c中检测到2个以上的触摸点的情况下,选择这些触摸点中的2点将其追加到顶点列表中,将追加的2点之间的距离假设为边的长度。
在步骤ST2c中未检测到触摸点或者检测到的触摸点为1个的情况下,操作判定部41A将从顶点列表中登记的触摸点中选择出的2点之间的距离假设为边的长度。
接着,操作判定部41A选择搜索对象触摸点(步骤ST4c)。
例如,操作判定部41A在步骤ST2c中检测到3个以上的触摸点的情况下,从未追加到顶点列表的触摸点中选择1个触摸点。
在步骤ST2c中检测到的触摸点为2个以下的情况下,操作判定部41A选择顶点列表中登记的触摸点中的、位于在步骤ST3c中选择出的2个触摸点中的任意一方的周边的触摸点。
操作判定部41A判定在步骤ST4c中选择出的触摸点与从顶点列表中选择出的触摸点之间的距离是否收敛于上述边的长度±容许误差的范围内(步骤ST5c)。这里,在两者的距离未收敛于上述边的长度±容许误差的范围的情况下(步骤ST5c:否),操作判定部41A转移到步骤ST6c的处理。
在步骤ST6c中,操作判定部41A判定是否对在步骤ST2c中检测到的全部触摸点进行了所述一连串处理。
在未对在步骤ST2c中检测到的全部触摸点进行所述一连串处理的情况下(步骤ST6c:否),操作判定部41A返回步骤ST4c的处理,对在步骤ST2c中检测到的其他触摸点进行一连串处理。
如果对在步骤ST2c中检测到的全部触摸点进行了所述一连串处理(步骤ST6c:是),则操作判定部41A转移到步骤ST9c的处理。
在步骤ST4c中选择出的触摸点与从顶点列表中选择出的触摸点之间的距离收敛于上述边的长度±容许误差的范围内的情况下(步骤ST5c:是),操作判定部41A将在步骤ST4c中选择出的触摸点追加到顶点列表中(步骤ST7c)。另外,在步骤ST4c中选择了顶点列表中登记的触摸点的情况下,也视为将该触摸点新追加到顶点列表中。
由此,再次搜索触摸点之间的距离位于操作器件2能取的导体支柱之间的距离的容许范围内的触摸点的对。
当步骤ST7c的处理完成时,操作判定部41A判定是否对在步骤ST2c中检测到的全部触摸点进行了所述一连串处理(步骤ST8c)。这里,在存在未处理的触摸点的情况下(步骤ST8c:否),操作判定部41A返回步骤ST4c的处理,对在步骤ST2c中检测到的其他触摸点进行所述一连串处理。
另一方面,在不存在未处理的触摸点的情况下(步骤ST8c:是),操作判定部41A确认是否在步骤ST7c中再次搜索到3个以上的触摸点(步骤ST9c)。在步骤ST7c中再次搜索到的触摸点为2个以下的情况下(步骤ST9c:否),操作判定部41A转移到图5的步骤ST12a的处理,将与位于顶点列表中的触摸点对应的操作判定为操作者的触摸操作。
另一方面,在步骤ST7c中再次搜索到3个以上的触摸点的情况下(步骤ST9c:是),操作判定部41A求出以再次搜索到的全部触摸点为顶点的形状的中心(步骤ST10c)。
接着,操作判定部41A判定再次搜索到的全部触摸点是否收敛于从上述中心起圆的半径±容许误差的范围内(步骤ST11c)。
由此,再次搜索位于操作器件2能取的导体支柱的位置关系的容许范围(与底面部22对应的区域范围)内的3个以上的触摸点。
在再次搜索到的触摸点的全部或一部分未收敛于从上述中心起圆的半径±容许误差的范围内的情况下(步骤ST11c:否),操作判定部41A转移到图5的步骤ST12a,将与顶点列表中登记的触摸点对应的操作判定为操作者的触摸操作。
在再次搜索到的全部触摸点收敛于从上述中心起圆的半径±容许误差的范围内的情况下(步骤ST11c:是),操作判定部41A返回步骤ST1c的处理,判定以进行再次搜索之前登记在顶点列表中的触摸点为顶点的形状和以再次搜索到的触摸点为顶点的形状是否相同或相似。
由此,反复进行图20所示的一连串处理,直到在上述两者的形状中找到差异为止。如果形状本身存在变化,则转移到步骤ST3b的处理。
这样,在实施方式2中,当搜索到相同或相似的形状时,在这些形状中找到差异之前,不识别为操作器件2的操作。由此,能够减少所述误动作。
图21是示出以触摸点为顶点的相同或相似的形状中的一方包含基于触摸操作的触摸点的情况的图。在图21中,通过触摸点检测部40A检测到触摸到触摸面板3的操作者的手指作为触摸点3m。在顶点列表中登记有触摸点3a~3c、3m,搜索到以触摸点3a~3c为顶点的正三角形和以触摸点3a、3b、3m为顶点的正三角形。
在图21所示的状况下,操作判定部41A执行图20所示的一连串处理。在反复进行图20所示的处理的期间内,当操作者使手指从触摸面板3离开时,不再检测到触摸点3m,与其对应地,不再搜索到以触摸点3a、3b、3m为顶点的正三角形。由此,操作判定部41A仅将与触摸点3a~3c对应的操作判定为是操作器件2的操作。
这样,在实施方式2中,能够防止操作者错误地触摸到触摸面板3导致的误动作。
此外,操作判定部41A也可以不搜索相同或相似的形状。
例如,在操作判定部41A搜索以触摸点为顶点的正三角形时,将正三角形从此后的搜索对象形状中排除,不搜索以触摸点为顶点的正三角形。由此,能够减少重复操作导致的误动作,不需要反复进行图20所示的一连串处理直到在形状中找到差异为止,因此,能够削减处理量。
另外,操作判定部41A也可以判定彼此的基准形状相同的操作器件2的操作。例如,不是按照每个基准形状设定能够由操作器件2操作的处理,而是根据操作器件2在触摸面板3上的位置进行设定。即使以触摸点为顶点的形状相同或相似,只要形状的位置与操作器件2的位置吻合,则操作判定部41A就将与该形状的触摸点对应的操作判定为是该操作器件2的操作。由此,能够判定基准形状相同的多个操作器件2的操作。
如上所述,在实施方式2的操作输入装置4A中,操作判定部41A在搜索到相同或相似的多个形状的情况下,反复进行形状的搜索处理,直到在相同或相似的形状彼此间找到差异为止。这样地反复进行形状的搜索直到不是相同或相似的形状为止,由此,能够减少使用操作器件2的重复操作导致的误动作。
在实施方式2的操作输入装置4A中,操作判定部41A也可以不搜索相同或相似的形状。由此,能够削减处理量,并且减少误动作。
实施方式3
图22是示出本发明的实施方式3的操作输入装置4B的结构的框图。与实施方式1同样,操作输入装置4B是图1所示的信息处理***1具有的操作输入装置,检测与触摸面板3受理的操作对应的触摸点,判定与检测到的触摸点对应的操作的种类。
例如,操作输入装置4B判定与触摸面板3上的触摸点对应的操作的种类是操作者的触摸操作、1个操作器件2的操作、组合多个操作器件2的操作而成的操作、以及组合操作者的触摸操作和1个或多个操作器件2的操作而成的操作中的哪个操作。
通过图1所示的处理判定部5判定与由操作输入装置4B判定出的操作对应的处理。此外,处理执行部6执行由处理判定部5判定出的处理。在图22中示出操作输入装置4B不具有处理判定部5和处理执行部6的结构,但是,处理判定部5和处理执行部6也可以是操作输入装置4B具有的结构要素。
操作输入装置4B具有触摸点检测部40B和操作判定部41B。触摸点检测部40B检测触摸面板3上的触摸点。操作判定部41B基于由触摸点检测部40B检测到的多个触摸点中的触摸点之间的距离和位置关系,判定配置于触摸面板3上的1个或多个操作器件2的操作。此外,操作判定部41B将与不基于操作器件2的触摸点对应的操作判定为针对触摸面板3的触摸操作。
操作判定部41B在以前搜索到的形状的周边检测到多个触摸点的情况下,将与检测到的触摸点对应的操作判定为是与以前搜索到的形状对应的操作器件2的操作。例如,操作判定部41B在以顶点列表中登记的触摸点为顶点的形状的周边检测到多个触摸点时,确认检测到的触摸点的数量是否是与顶点列表中登记的构成上述形状的触摸点相同的数量。此时,如果检测到的触摸点的数量是与顶点列表中登记的构成形状的触摸点相同的数量,则操作判定部41B判定为存在与顶点列表中登记的触摸点对应的操作器件2的操作。
触摸点检测部40B和操作判定部41B的功能通过处理电路实现。即,操作输入装置4B具有用于执行图4和图23所示的处理的处理电路。处理电路可以是图2A所示的专用硬件的处理电路103,也可以是执行图2B所示的存储器105中存储的程序的处理器104。
接着,对动作进行说明。
图23是示出实施方式3的操作判定方法的流程图,示出被***到图11的步骤ST3b与图5的步骤ST10a之间的一连串处理。当步骤ST3b的处理完成时,操作判定部41B确认是否从以前搜索到的形状的周边检测到多个触摸点(步骤ST1d)。例如,操作判定部41B确认是否从以顶点列表中登记的触摸点为顶点的形状中的判定为与操作器件2的操作对应的形状的周边新检测到触摸点。
这里,如果未从以前搜索到的形状的周边检测到多个触摸点(步骤ST1d:否),则操作判定部41B转移到步骤ST10a的处理。
在通过触摸点检测部40B从以前搜索到的形状的周边检测到多个触摸点的情况下(步骤ST1d:否),操作判定部41B判定检测到的触摸点的数量和以前搜索到的触摸点的数量是否相同(步骤ST2d)。这里,判定在步骤ST1d中检测到的触摸点的数量和以前判定为与操作器件2的操作对应的触摸点的数量是否相同。
在步骤ST1d中检测到的触摸点的数量和以前搜索到的形状的触摸点的数量不同的情况下(步骤ST2d:否),操作判定部41B返回步骤ST1d的处理,反复进行上述处理。
在步骤ST1d中检测到的触摸点的数量和以前搜索到的形状的触摸点的数量相同的情况下(步骤ST2d:是),操作判定部41B转移到步骤ST3d。
图24是示出在以前搜索到的形状的周边检测到构成相同形状的多个触摸点的情况的图。在图24中,形状A是以以前判定为与操作器件2的操作对应的触摸点3a~3c为顶点的正三角形。在构成形状A的触摸点3a~3c的数量和在步骤ST1d中检测到的触摸点3a’~3c’的数量相同的情况下,如图24中箭头所示,操作者使与形状A对应的操作器件2在触摸面板3上滑动,判断为检测到构成形状A’的触摸点3a’~3c’。
因此,操作判定部41B将与在步骤ST1d中检测到的触摸点3a’~3c’对应的操作判定为是与以前搜索到的形状A对应的操作器件2的操作(步骤ST3d)。然后,操作判定部41B转移到步骤ST10a的处理。由此,不需要对在步骤ST1d中新检测到的触摸点进行图11的步骤ST1b和步骤ST2b所示的处理,因此,能够削减操作器件2的操作的判定所需要的处理量。
如上所述,在实施方式3的操作输入装置4B中,操作判定部41B在以前搜索到的形状的周边检测到多个触摸点时,将与检测到的触摸点对应的操作判定为是与以前搜索到的形状对应的操作器件2的操作。
通过这样构成,能够削减操作器件2的操作的判定所需要的处理量。
实施方式4
图25是示出本发明的实施方式4的操作输入装置4C的结构的框图。与实施方式1同样,操作输入装置4C是图1所示的信息处理***1具有的操作输入装置,检测与触摸面板3受理的操作对应的触摸点,判定与检测到的触摸点对应的操作的种类。
例如,操作输入装置4C判定与触摸面板3上的触摸点对应的操作的种类是操作者的触摸操作、1个操作器件2的操作、组合多个操作器件2的操作而成的操作、以及组合操作者的触摸操作和1个或多个操作器件2的操作而成的操作中的哪个操作。
通过图1所示的处理判定部5判定与由操作输入装置4C判定出的操作对应的处理。此外,处理执行部6执行由处理判定部5判定出的处理。另外,在图25中示出操作输入装置4C不具有处理判定部5和处理执行部6的结构,但是,处理判定部5和处理执行部6也可以是操作输入装置4C具有的结构要素。
操作输入装置4C具有触摸点检测部40C和操作判定部41C。触摸点检测部40C检测触摸面板3上的触摸点。操作判定部41C基于由触摸点检测部40C检测到的多个触摸点中的触摸点之间的距离和位置关系,判定配置于触摸面板3上的1个或多个操作器件2的操作。此外,操作判定部41C将与不基于操作器件2的触摸点对应的操作判定为针对触摸面板3的触摸操作。
操作判定部41C基于在触摸点处检测到的静电电容、触摸物在触摸点处的接触状态和触摸点的位置坐标的变化中的至少一方,判定顶点列表中登记的触摸点是基于操作器件2的触摸点还是基于触摸操作的触摸点。
多数情况下,与操作器件2的导体支柱相比,操作者的手指在触摸点处的静电电容的检测值、接触面积和按下压力较大。
因此,操作判定部41C将多个相同或相似的形状的触摸点中的静电电容的检测值、接触面积和按下压力较大的触摸点判定为基于操作者的手指的触摸点,将静电电容的检测值、接触面积和按下压力较小的触摸点判定为基于操作器件2的触摸点。
此外,与机械地配置于触摸面板3上的操作器件2相比,基于操作者的手指的触摸点的位置坐标不稳定而微小地变化。
因此,操作判定部41C将多个相同或相似的形状的触摸点中的位置坐标微小变化的触摸点判定为基于操作者的手指的触摸点。
由此,不会判定为以基于操作者的手指的触摸点为顶点的形状对应于操作器件2,能够提高操作判定的精度。
触摸点检测部40C和操作判定部41C的功能通过处理电路实现。即,操作输入装置4C具有用于执行图4和图26所示的处理的处理电路。处理电路可以是图2A所示的专用硬件的处理电路103,也可以是执行图2B所示的存储器105中存储的程序的处理器104。
接着,对动作进行说明。
图26是示出实施方式4的操作判定方法的流程图,示出被***到图11的步骤ST2b与步骤ST3b之间的一连串处理。
在顶点列表中登记的全部触摸点收敛于从中心起圆的半径±容许误差的范围内的情况下(步骤ST2b:是),操作判定部41C判定是否搜索到以顶点列表中登记的触摸点为顶点的相同或相似的形状(步骤ST1e)。在未搜索到相同或相似的形状的情况下(步骤ST1e:否),操作判定部41C转移到步骤ST3b的处理。
另一方面,在搜索到多个相同或相似的形状的情况下(步骤ST1e:是),操作判定部41C判定顶点列表中登记的全部触摸点的接触面积是否相同(步骤ST2e)。
例如,操作判定部41C将触摸信息中包含的触摸点处的接触面积之差与阈值进行比较,如果接触面积之差为阈值以下,则判定为相同的接触面积,如果接触面积之差超过阈值,则判定为不同的接触面积。在触摸点处的接触面积不同的情况下,操作判定部41C判定接触面积比阈值大的触摸点。
图27是示出与操作器件2对应的形状A和作为顶点的触摸点处的接触面积不同的形状B的图。在图27中,设触摸点3a~3c分别为顶点的正三角形是与操作器件2对应的形状A。在形状B的触摸点3n~3p中,触摸物在触摸点3n处的接触面积最小,触摸物在触摸点3o处的接触面积最大,触摸物在触摸点3p处的接触面积第二大。这样,在触摸物在触摸点处的接触面积较大的情况下,可认为操作者通过触摸操作形成正三角形。
在判定为触摸物在触摸点处的接触面积不同的情况下(步骤ST2e:否),操作判定部41C将接触面积较大的触摸点判定为基于触摸操作的触摸点(步骤ST5e)。在图27的例子中,判定为接触面积较大的触摸点3o和触摸点3p是基于操作者的手指的触摸点。
另外,设触摸物的接触面积为判定基准,但是,也可以设触摸点处的静电电容的检测值、触摸物的接触面积和按下压力中的至少一方为判定基准。
在判定为触摸物在触摸点处的接触面积相同的情况下(步骤ST2e:是),操作判定部41C判定顶点列表中登记的触摸点的位置坐标是否存在微小变化(步骤ST3e)。
例如,操作判定部41C指示触摸点检测部40C再次检测顶点列表中登记的触摸点。触摸点检测部40C按照操作判定部41C的指示,再次检测顶点列表中登记的触摸点,将与再次检测到的触摸点有关的触摸信息输出到操作判定部41C。操作判定部41C将触摸信息中包含的触摸点的位置坐标之差与阈值进行比较,如果位置坐标之差为阈值以下,则判定为位置坐标不存在微小变化,如果位置坐标之差超过阈值,则判定为位置坐标存在微小变化。
图28是示出与操作器件2对应的形状A和作为顶点的触摸点的位置坐标存在微小变化的形状C的图。在图27中,设触摸点3a~3c分别为顶点的正三角形是与操作器件2对应的形状A。形状C中的触摸点3n”~3p”的位置坐标从登记到顶点列表中的时刻起微小变化,成为触摸点3n”-1~3p”-1。该情况下,可认为操作者利用手指进行了正三角形的触摸操作。
这里,在判定为触摸点的位置坐标不存在微小变化的情况下(步骤ST3e:否),操作判定部41C将位置坐标不存在微小变化的触摸点判定为是基于操作器件2的触摸点(步骤ST4e)。然后,转移到图11的步骤ST3b的处理。此外,也可以转移到图20的步骤ST2c的处理。
另一方面,在判定为触摸点的位置坐标存在微小变化的情况下(步骤ST3e:是),操作判定部41C将位置坐标微小变化的触摸点判定为是基于触摸操作的触摸点(步骤ST5e)。然后,转移到图5的步骤ST11a的处理。
如上所述,在实施方式4的操作输入装置4C中,操作判定部41C根据在触摸点处检测到的静电电容、触摸物在触摸点处的接触状态和触摸点的位置坐标的变化中的至少一方,判定是基于操作器件2的触摸点还是基于触摸操作的触摸点。
通过这样构成,不会判定为以基于操作者的手指的触摸点为顶点的形状对应于操作器件2,能够提高操作判定的精度。
另外,本发明不限于上述实施方式,能够在本发明的范围内进行实施方式各自的自由组合或实施方式各自的任意结构要素的变形或实施方式各自的任意结构要素的省略。
产业上的可利用性
本发明的操作输入装置能够增加可受理的操作的种类,因此,优选作为具有各种功能的信息处理装置例如车载用的信息处理装置的操作输入装置。
标号说明
1:信息处理***;2、102:操作器件;3、101:触摸面板;3a~3p、3a’~3c’、3f’~3h’、3n”~3p”、3n”-1~3p”-1:触摸点;4、4A~4C:操作输入装置;5:处理判定部;6:处理执行部;7a、7b、8a、8b:边;9:中心;10:圆;20a~20c:导体支柱;21:侧壁部;22:底面部;40、40A~40C:触摸点检测部;41、41A~41C:操作判定部;100:显示器;103:处理电路;104:处理器;105:存储器。

Claims (9)

1.一种操作输入装置,其特征在于,该操作输入装置具有:
触摸点检测部,其检测触摸面板上的触摸点;以及
操作判定部,其基于根据与由所述触摸点检测部检测到的触摸点有关的信息确定的触摸点之间的距离和3个以上的触摸点的位置关系,判定配置于所述触摸面板上的1个或多个操作器件的操作,将与判定为不基于所述操作器件的触摸点对应的操作判定为针对所述触摸面板的触摸操作。
2.根据权利要求1所述的操作输入装置,其特征在于,
所述触摸点检测部分别检测所述操作器件具有的多个导体支柱作为触摸点,
所述操作判定部从以触摸点为顶点的形状中,搜索触摸点之间的距离和位置关系位于所述操作器件能取的导体支柱之间的距离和位置关系的容许范围内的形状,将与作为搜索到的形状的顶点的触摸点对应的操作判定为是该操作器件的操作。
3.根据权利要求2所述的操作输入装置,其特征在于,
所述操作判定部在搜索到相同或相似的形状的情况下,反复进行形状的搜索处理,直到在相同或相似的形状彼此间找到差异为止。
4.根据权利要求2所述的操作输入装置,其特征在于,
在以前搜索到的形状的周边检测到多个触摸点时,所述操作判定部将与检测到的触摸点对应的操作判定为是与所述以前搜索到的形状对应的所述操作器件的操作。
5.根据权利要求1所述的操作输入装置,其特征在于,
所述操作判定部基于在触摸点处检测到的静电电容、触摸物在触摸点处的接触状态和触摸点的位置坐标的变化中的至少一方,判定是基于所述操作器件的触摸点还是基于触摸操作的触摸点。
6.根据权利要求2所述的操作输入装置,其特征在于,
所述操作判定部不搜索相同或相似的形状。
7.根据权利要求2所述的操作输入装置,其特征在于,
所述操作判定部从以触摸点为顶点的形状中,搜索位于基于对以所述操作器件的导体支柱为顶点的形状赋予的优先顺序选择出的所述容许范围内的形状。
8.一种信息处理***,其特征在于,该信息处理***具有:
1个或多个操作器件;
触摸面板,其配置有1个或多个所述操作器件;
操作输入装置,其具有触摸点检测部和操作判定部,该触摸点检测部检测所述触摸面板上的触摸点,该操作判定部基于根据与由所述触摸点检测部检测到的触摸点有关的信息确定的触摸点之间的距离和3个以上的触摸点的位置关系,判定1个或多个所述操作器件的操作,将与判定为不基于所述操作器件的触摸点对应的操作判定为针对所述触摸面板的触摸操作;
处理判定部,其判定与由所述操作判定部判定出的操作对应的处理;以及
处理执行部,其执行由所述处理判定部判定出的处理。
9.一种操作判定方法,其特征在于,该操作判定方法具有以下步骤:
触摸点检测部检测触摸面板上的触摸点;以及
操作判定部基于根据与由所述触摸点检测部检测到的触摸点有关的信息确定的触摸点之间的距离和3个以上的触摸点的位置关系,判定配置于所述触摸面板上的1个或多个操作器件的操作,将与判定为不基于所述操作器件的触摸点对应的操作判定为针对所述触摸面板的触摸操作。
CN201780095636.0A 2017-10-11 2017-10-11 操作输入装置、信息处理***和操作判定方法 Active CN111194434B (zh)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/JP2017/036779 WO2019073546A1 (ja) 2017-10-11 2017-10-11 操作入力装置、情報処理システムおよび操作判定方法

Publications (2)

Publication Number Publication Date
CN111194434A true CN111194434A (zh) 2020-05-22
CN111194434B CN111194434B (zh) 2024-01-30

Family

ID=63579922

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201780095636.0A Active CN111194434B (zh) 2017-10-11 2017-10-11 操作输入装置、信息处理***和操作判定方法

Country Status (5)

Country Link
US (1) US11086511B2 (zh)
JP (1) JP6391893B1 (zh)
CN (1) CN111194434B (zh)
DE (1) DE112017007915T5 (zh)
WO (1) WO2019073546A1 (zh)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP6610813B1 (ja) * 2019-02-04 2019-11-27 Smk株式会社 静電容量式タッチパネルの補助入力具
KR102520994B1 (ko) * 2020-12-24 2023-04-25 (주)코텍 정전식 버튼 인터페이스 장치 및 방법
US11782532B2 (en) 2021-05-11 2023-10-10 Himax Technologies Limited Calibration method and calibration apparatus for knob applicable to touch panel
TW202321885A (zh) * 2021-11-21 2023-06-01 奇景光電股份有限公司 以供應用於觸控面板之旋鈕使用的校正方法以及校正裝置

Citations (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2012168612A (ja) * 2011-02-10 2012-09-06 Nippon Telegr & Teleph Corp <Ntt> 操作情報入力システム
US20120327122A1 (en) * 2011-06-27 2012-12-27 Kyocera Corporation Mobile terminal device, storage medium and display control method of mobile terminal device
CN102934067A (zh) * 2010-04-09 2013-02-13 索尼电脑娱乐公司 信息处理***、操作输入装置、信息处理装置、信息处理方法、程序以及信息存储介质
CN103294227A (zh) * 2012-02-28 2013-09-11 佳能株式会社 信息处理设备及其控制方法
JP2014006654A (ja) * 2012-06-22 2014-01-16 Fujifilm Corp 情報表示装置、ユーザーインターフェースの提供方法並びにプログラム
JP2014021954A (ja) * 2012-07-24 2014-02-03 Casio Comput Co Ltd タッチパネル入力装置およびプログラム
US8643616B1 (en) * 2011-07-29 2014-02-04 Adobe Systems Incorporated Cursor positioning on a touch-sensitive display screen
JP2014211726A (ja) * 2013-04-18 2014-11-13 三菱電機株式会社 数量選択装置および端末
CN104364743A (zh) * 2012-06-26 2015-02-18 株式会社东海理化电机制作所 操作装置
CN105270944A (zh) * 2014-07-15 2016-01-27 三菱电机株式会社 电梯的触摸屏式目标楼层登记操作盘及其使用者判定方法
JP2016066254A (ja) * 2014-09-25 2016-04-28 シャープ株式会社 タッチ検出装置を備えた電子装置
JP2017049661A (ja) * 2015-08-31 2017-03-09 キヤノン株式会社 情報処理装置とその制御方法、プログラム、記憶媒体
US20170340959A1 (en) * 2015-06-16 2017-11-30 Tencent Technology (Shenzhen) Company Limited Touchscreen-based control method and terminal

Family Cites Families (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20060256090A1 (en) * 2005-05-12 2006-11-16 Apple Computer, Inc. Mechanical overlay
JP2008123164A (ja) * 2006-11-10 2008-05-29 Sony Corp 表示装置および表示方法、並びにプログラム
TW201104529A (en) * 2009-07-22 2011-02-01 Elan Microelectronics Corp Touch device, control method and control unit for multi-touch environment
JP5482023B2 (ja) 2009-08-27 2014-04-23 ソニー株式会社 情報処理装置、情報処理方法、及びプログラム
US9513798B2 (en) * 2009-10-01 2016-12-06 Microsoft Technology Licensing, Llc Indirect multi-touch interaction
JP2012099093A (ja) * 2010-10-08 2012-05-24 Ag Ltd タッチパッド用の入力デバイス、プログラム、データ処理方法およびデータ処理装置
JP5705767B2 (ja) 2012-02-28 2015-04-22 日本電信電話株式会社 操作情報入力システム及び操作情報入力システムによって実行されるコンテンツ検索方法
US10824708B2 (en) * 2012-11-19 2020-11-03 12Cm Global Pte. Ltd. Method and system for authenticating stamp touch
US9134830B1 (en) * 2012-11-20 2015-09-15 Amazon Technologies, Inc. Touch screen scale
US20140222335A1 (en) * 2013-02-04 2014-08-07 Apple, Inc. Concurrent Multi-Point Contact Gesture Detection and Response
JP5968840B2 (ja) * 2013-07-31 2016-08-10 株式会社ベネッセコーポレーション 入力デバイスセット及び複合入力デバイスセット
US10007378B2 (en) * 2016-06-24 2018-06-26 Dell Products L.P. Information handling system touchscreen tool discrimination

Patent Citations (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102934067A (zh) * 2010-04-09 2013-02-13 索尼电脑娱乐公司 信息处理***、操作输入装置、信息处理装置、信息处理方法、程序以及信息存储介质
JP2012168612A (ja) * 2011-02-10 2012-09-06 Nippon Telegr & Teleph Corp <Ntt> 操作情報入力システム
US20120327122A1 (en) * 2011-06-27 2012-12-27 Kyocera Corporation Mobile terminal device, storage medium and display control method of mobile terminal device
US8643616B1 (en) * 2011-07-29 2014-02-04 Adobe Systems Incorporated Cursor positioning on a touch-sensitive display screen
CN103294227A (zh) * 2012-02-28 2013-09-11 佳能株式会社 信息处理设备及其控制方法
JP2014006654A (ja) * 2012-06-22 2014-01-16 Fujifilm Corp 情報表示装置、ユーザーインターフェースの提供方法並びにプログラム
CN104364743A (zh) * 2012-06-26 2015-02-18 株式会社东海理化电机制作所 操作装置
JP2014021954A (ja) * 2012-07-24 2014-02-03 Casio Comput Co Ltd タッチパネル入力装置およびプログラム
JP2014211726A (ja) * 2013-04-18 2014-11-13 三菱電機株式会社 数量選択装置および端末
CN105270944A (zh) * 2014-07-15 2016-01-27 三菱电机株式会社 电梯的触摸屏式目标楼层登记操作盘及其使用者判定方法
JP2016066254A (ja) * 2014-09-25 2016-04-28 シャープ株式会社 タッチ検出装置を備えた電子装置
US20170340959A1 (en) * 2015-06-16 2017-11-30 Tencent Technology (Shenzhen) Company Limited Touchscreen-based control method and terminal
JP2017049661A (ja) * 2015-08-31 2017-03-09 キヤノン株式会社 情報処理装置とその制御方法、プログラム、記憶媒体

Also Published As

Publication number Publication date
CN111194434B (zh) 2024-01-30
JPWO2019073546A1 (ja) 2019-11-14
DE112017007915T5 (de) 2020-05-20
US11086511B2 (en) 2021-08-10
JP6391893B1 (ja) 2018-09-19
US20200225842A1 (en) 2020-07-16
WO2019073546A1 (ja) 2019-04-18

Similar Documents

Publication Publication Date Title
CN111433716B (zh) 操作辅助装置、触摸面板装置和触摸面板输入***
CN111194434B (zh) 操作输入装置、信息处理***和操作判定方法
US8217909B2 (en) Multi-finger sub-gesture reporting for a user interface device
CN105278781B (zh) 用于电子装置的侧部感测
CN106155409B (zh) 用于模式变化的电容性度量处理
US9691315B2 (en) Touch-type input device
US20090090567A1 (en) Gesture determination apparatus and method
US20120161791A1 (en) Methods and apparatus for determining input objects associated with proximity events
US20150002405A1 (en) Input object classification
US9189119B2 (en) Touch recognition method and touch panel thereof
US20170242539A1 (en) Use based force auto-calibration
US8823664B2 (en) Close touch detection and tracking
US20130271430A1 (en) Information processing apparatus, method for controlling the same, and storage medium
CN111183407A (zh) 输入装置、触摸面板的控制装置及触摸面板的控制方法
JP2003067135A (ja) タッチパネル入力方法、並びにタッチパネル入力装置
CN105930070B (zh) 穿戴式电子装置以及手势检测方法
US20170153739A1 (en) Method and device for recognizing user operation, and non-temporary computer-readable recording medium
US20180329532A1 (en) Operation detection device
CN108268163B (zh) 在触摸屏设备中用槽分析确定单个手指的细长接触的发生
KR20150024107A (ko) 입력된 객체의 정렬 방법 및 그 전자 장치
JP2015060518A (ja) 入力装置、動作特定方法
US20100245266A1 (en) Handwriting processing apparatus, computer program product, and method
CN108778818B (zh) 用于检测操作装置的至少一个操作功能的用户选择的方法
US20190095093A1 (en) Information processing apparatus, information processing method, and computer readable medium
US11175782B2 (en) Input control device and input control method

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant