用于触控系统判断触控手势的方法及触控系统技术方案

技术编号:10577256 阅读:97 留言:0更新日期:2014-10-29 10:56
一种用于触控系统判断触控手势的方法及触控系统。该用于触控系统判断触控手势的方法包括:在一第一时间点,检测在一触控面上相对于该触控手势的至少一第一时间触控点,以产生一第一检测结果;在一第二时间点,检测在该触控面上相对于该触控手势的至少一第二时间触控点,以产生一第二检测结果;根据该第一检测结果及该第二检测结果的一相对关系,获得相对于该触控手势的一移动向量及一分散变化值;以及根据该移动向量及该分散变化值,判断在该触控面上的该触控手势。本发明专利技术不需增加硬件与复杂算法,还可降低硬件成本与判断的计算复杂度,并节省功耗。

【技术实现步骤摘要】
用于触控系统判断触控手势的方法及触控系统
本专利技术涉及一种用于触控系统判断触控手势的方法及触控系统,尤指一种可简易地判断多触控点触控手势的方法及触控系统。
技术介绍
一般来说,光学式、电容式、电阻式等触控装置可在使用者进行一触控事件时,产生相关于触控事件的触控信号,并经由触控信号判断出触控事件。举例来说,当使用者以手指在触控装置上进行如点、按、拖拽或移动等各种先后顺序的触控手势时,触控装置会先检测手指的触控点并产生触控信号,再根据触控信号判断出手指触控点的位置值及相对应的触控手势。以光学式触控装置而言,触控点的检测藉由设置在屏幕周围的感测器来完成。请参考图1,图1为公知的一光学式触控装置10的示意图,如图1所示,光学式触控装置10可以是光学触控计算机或光学触控智能型电视等,其包含有感测器100~103、一屏幕104以及布设在屏幕104周边的四反射条106。屏幕104用来显示画面,并让使用者依据所显示的画面进行触控及互动。感测器100~103设置于屏幕104的四角落,具有发光组件(如发光二极管),可发射光线(如红外线)至屏幕104周围的反射条106而照亮反射条106。同时,感测器100~103也具有感测组件(如电荷耦合器件),可感应反射条106所反射的光线。藉此,当触控物体(如使用者的手指)触碰屏幕时,反射条106所反射的光线会被触控物体遮断而在反射条106上的反射光源上相对产生局部阴影,此时,感测器100~103可感应该反射光源并转为信号,经由判断信号的波形及振幅等特征,找出有波形大幅陷落处以获得阴影的位置,进而计算而判断出触控物体触碰屏幕104的触控点位置值。一般而言,光学式触控装置如果只在上方左右二角落各安装一个感测器,则只能精准分析与判断出两个触控物体的位置,如果要判断两个以上触控物体的位置值时,需要藉由两个以上的感测器来交叉检测触控物体以获得较多相关于触控点的信号,并利用较复杂的算法来判断较多的信号,才能精准地判断出两个以上触控点的位置值。举例而言,如图1所示,当使用者利用五只手指分别触碰屏幕104的触控点TP1~TP5(如图1中的圆实心点)时,就感测器100而言,由于手指会阻断右侧及下侧的反射条106所反射的光线,而在该二反射条106的反射光源上相对产生局部阴影110~114,因此经由感测器100感应并分析信号后可获得阴影110~114的相对位置。同样地,就感测器101而言,手指也会阻断左侧及下侧的反射条106所反射的光线,而在该二反射条106的反射光源上相对产生局部阴影120~124,经由感测器101感应并分析信号后也可获得阴影120~124的相对位置。在此情形下,可利用数学运算来交叉判断出触控点TP1~TP5的位置值,例如首先需计算出阴影110~114与感测器100间所形成光线遮断线L1~L5的直线方程式,以及阴影120~124与感测器101间所形成光线遮断线L6~L10的直线方程式,之后再计算出光线遮断线L1~L5与光线遮断线L6~L10的交叉点,以获得25个检测点的位置值,其中,25个检测点包含有真实的触控点TP1~TP5及其他20个非真实的检测点(如图1中的圆空心点),称之为鬼点(GhostPoint)。由此可知,在只具有两个感测器的光学式触控装置上执行多触控点触控手势(大于两触控点)时,依据简单的信号判断方法与数学运算下,光学式触控装置只能简易地获得同时包含有多个真实触控点与多个鬼点的所有检测点位置值,但却无法在所有检测点中简易地判断出真实触控点。因此,公知的光学式触控装置需利用更多的感测器来检测以获得更多的触控点信号,并依据信号的强度分布或其他特征,经由更复杂的判断算法,才可判断出多个真实触控点位置值。然而,利用更多的感测器来检测,相对地需更高的硬件成本,而更复杂的判断算法则需更强大的逻辑硬件电路来实现。因此,实有必要提出简易的判断方法,用以判断多触控点的触控手势。从而,需要提供一种用于触控系统判断触控手势的方法及触控系统来解决上述问题。
技术实现思路
因此,本专利技术主要提供一种判断触控手势的方法及触控系统,其可简易地判断多触控点的触控手势,用以降低判断所需的硬件成本与复杂度,并节省功耗。本专利技术公开一种用于触控系统判断触控手势的方法,该用于触控系统判断触控手势的方法包含:在一第一时间点,检测在一触控面上相对于该触控手势的至少一第一时间触控点,以产生一第一检测结果;在一第二时间点,检测在该触控面上相对于该触控手势的至少一第二时间触控点,以产生一第二检测结果;根据该第一检测结果及该第二检测结果的一相对关系,获得相对于该触控手势的一移动向量及一分散变化值;以及根据该移动向量及该分散变化值,判断在该触控面上的该触控手势。本专利技术还公开一种触控系统,该触控系统包含:一检测模块,该检测模块用来检测触控点;一判断装置,该判断装置包含:一处理器;以及一储存装置,该储存装置储存有一程序代码,该程序代码用来指示该处理器执行判断该触控手势的方法,该方法包含:在一第一时间点,接收该检测模块检测在一触控面上相对于该触控手势的至少一第一时间触控点所产生的一第一检测结果;在一第二时间点,接收该检测模块检测在该触控面上相对于该触控手势的至少一第二时间触控点所产生的一第二检测结果;根据该第一检测结果及该第二检测结果的一相对关系,获得相对于该触控手势的一移动向量及一分散变化值;以及根据该移动向量及该分散变化值,判断在该触控面上的该触控手势。本专利技术利用移动向量与分散变化值,来代表相对于触控手势检测点整体位置的移动与分散程度的变化,可简易地判断出多触控点触控手势。因此,不需增加硬件与复杂算法,可降低硬件成本与判断的计算复杂度,并节省功耗。附图说明图1为公知的一光学式触控装置的示意图。图2为本专利技术实施例的一触控系统的示意图。图3为本专利技术实施例的一流程的流程图。图4为图2中的一触控装置的示意图。图5为图4中的第一代表位置值与第二代表位置值的示意图。图6为图4中的真实触控点、鬼点与第一代表位置值的示意图。图7为本专利技术实施例的一流程的示意图。主要组件符号说明:10光学式触控装置100~103感测器104屏幕106反射条110~114阴影120~124阴影L1~L10光线遮断线TP1~TP5触控点20触控系统200判断装置202主机装置210处理器212储存装置214程序代码220光学检测模块222、224感测器225反射条226检测单元228屏幕230功能模块NET传输介质30流程300~310步骤400~402真实触控点403~408鬼点410~412真实触控点413~418鬼点MP1第一代表位置值MP2第二代表位置值MPV移动向量MPD向量值V1~V8比对向量VD1~VD9第一分散距离值70流程700~708步骤具体实施方式请参考图2,图2为本专利技术实施例的一触控系统20的示意图。如图2所示,触控系统20包含有一判断装置200以及一主机装置202。主机装置202在本实施例中为一光学式触控装置,包含有一光学检测模块220、一屏幕228以及一功能模块230,但也可为其他类型的触控装置,并不受限。主机装置202可如光学触控计算机或光学触控智能型电视等一般常见的使用装置,屏幕228为液晶显示面板、发光二极管显示面板或是投影屏幕本文档来自技高网
...
用于触控系统判断触控手势的方法及触控系统

【技术保护点】
一种用于触控系统判断触控手势的方法,该用于触控系统判断触控手势的方法包括:在一第一时间点,检测在一触控面上相对于该触控手势的至少一第一时间触控点,以产生一第一检测结果;在一第二时间点,检测在该触控面上相对于该触控手势的至少一第二时间触控点,以产生一第二检测结果;根据该第一检测结果及该第二检测结果的一相对关系,获得相对于该触控手势的一移动向量及一分散变化值;以及根据该移动向量及该分散变化值,判断在该触控面上的该触控手势。

【技术特征摘要】
2013.04.29 TW 1021152481.一种用于触控系统判断触控手势的方法,该用于触控系统判断触控手势的方法包括:在一第一时间点,检测在一触控面上相对于该触控手势的至少一第一时间触控点,以产生一第一检测结果;在一第二时间点,检测在该触控面上相对于该触控手势的至少一第二时间触控点,以产生一第二检测结果;根据该第一检测结果及该第二检测结果的一相对关系,获得相对于该触控手势的一移动向量及一分散变化值;以及根据该移动向量及该分散变化值,判断在该触控面上的该触控手势;其中该分散变化值代表该第一时间点至该第二时间点,该触控面上相对于该触控手势的所有触控点的整体分散程度的变化。2.如权利要求1所述的用于触控系统判断触控手势的方法,其中该触控系统为一光学触控系统,且该第一检测结果包括检测取得相对于该至少一第一时间触控点的至少一第一真实触控点及至少一第一鬼点,而该第二检测结果包括检测取得相对于该至少一第二时间触控点的至少一第二真实触控点及至少一第二鬼点。3.如权利要求1所述的用于触控系统判断触控手势的方法,其中根据该第一检测结果及该第二检测结果的该相对关系,获得相对于该触控手势的该移动向量及该分散变化值的步骤,包括:根据该第一检测结果,判断相对于该至少一第一时间触控点的一第一代表位置值及一第一分散平均值;根据该第二检测结果,判断相对于该至少一第二时间触控点的一第二代表位置值及一第二分散平均值;根据该第一代表位置值与该第二代表位置值的一相对变化,获得该移动向量;以及根据该第一分散平均值与该第二分散平均值的一相对比例,获得该分散变化值。4.如权利要求3所述的用于触控系统判断触控手势的方法,其中该第一代表位置值是相对于该至少一第一时间触控点的一第一重心位置坐标,该第二代表位置值是相对于该至少一第二时间触控点的一第二重心位置坐标,以及该移动向量代表该第一重心位置坐标变化至该第二重心位置坐标的一方向及一相对距离值。5.如权利要求3所述的用于触控系统判断触控手势的方法,其中该第一分散平均值是该至少一第一时间触控点相对于该第一代表位置值的至少一相对距离值的平均,该第二分散平均值是该至少一第二时间触控点相对于该第二代表位置值的至少一相对距离值的平均,以及该分散变化值是该第二分散平均值相对于该第一分散平均值的一比例值。6.如权利要求1所述的用于触控系统判断触控手势的方法,其中根据该移动向量及该分散变化值,判断该触控手势的步骤,包括:在该移动向量的一向量值大于一移动判断值时,判断该触控手势代表一移动手势,以及在该移动向量的该向量值小于该移动判断值时,判断该触控手势代表一缩放手势或无意义的手势。7.如权利要求1所述的用于触控系统判断触控手势的方法,其中根据该移动向量及该分散变化值,判断在该触控面上的该触控手势的步骤,还包括:在该分散变化值大于一缩放判断值时,判断该触控手势代表一放大手势。8.如权利要求1所述的用于触控系统判断触控手势的方法,其中根据该移动向量及该分散变化值,判断该触控手势的步骤,还包括:在该分散变化值小于一缩放判断值时,判断该触控手势代表一缩小手势。9.如权利要求1所述的用于触控系统判断触控手势的方法,该用于触控系统判断触控手势的方法还包括:在一时间点,检测相对于该触控手势的一触控点数;以及根据该触控点数,判断该触控手势所代表的一指令。10.如权利要求9所述的用于触控系统判断触控手势的方法,其中在该触控点数大于一可判断点数值时,判断该指令为一控制指令,并产生相对应的一控制信息,以及在该触控点数小于该可判断点数值时,根据一指令设定值判断该指令为一坐标指令或一控制指令之一。11.如权利要求10所述的用于触控系统判断触控手势的方法,其中在该指令设定值显示该指令为该控制指令时,产生相对应的一控制信息,以及在该指令设定值显示该指令为该坐标指令时,产生相对应的一坐标信息。12.一...

【专利技术属性】
技术研发人员:陈士文陈裕彦张竣超
申请(专利权)人:纬创资通股份有限公司
类型:发明
国别省市:中国台湾;71

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1