专利名称:触控输入装置的轨迹补偿方法与系统及其计算机程序产品的制作方法
技术领域:
本发明是有关于一种触控输入装置的轨迹补偿方法与系统,且特别有关于一种可以对于输入接触轨迹进行补偿,以去除震动影响的方法与系统。
背景技术:
随着电子装置,如计算机与可携式装置的普及,越来越多的应用与技术也相竞开发来使得操作这些装置变得更加便利。一般来说,可携式装置可以具备相关输入装置,以提供使用者进行相关输入。举例来说,可携式装置可以配置一触控接口与/或一触控显示单元来提供使用者进行相关数据的选择与输入。透过手写辨识机制,使用者可以便利且快速地完成相关输入。由于可携式装置并非总是置放于固定的桌面,因此,可携式装置可能会经常遭受到外界的震动影响。举例来说,因为手的震动所以造成可携式装置震动,或因为使用者乘坐的交通工具的震动,造成可携式装置震动。在一些情况中,当使用者利用可携式装置的触控式装置进行相关输入,且可携式装置发生震动时,使用者输入的数据将会产生误差或错误的情况发生。目前来说,并没有任何机制来对于可携式装置发生震动时的输入进行相关管理。 使用者仅能取消已经完成的输入,再重新执行相关输入作业。对于使用者而言是非常不便的。处理相关输入作业亦需要耗费可携式装置的大量资源,如电能等。
发明内容
本发明的目的在于提供一种触控输入装置的轨迹补偿方法与系统,及其计算机程
序广品。本发明实施例的一种触控输入装置的轨迹补偿方法。首先,侦测一电子装置的一触控式装置上相应一输入工具的一接触轨迹。接着,取得相应触控式装置的至少一动作姿态信息。之后,依据相应触控式装置的至少一动作姿态信息补偿此接触轨迹。本发明实施例的一种触控输入装置的轨迹补偿系统包括一触控式装置、一感测单元与一处理单元。触控式装置侦测触控式装置上相应一输入工具的一接触轨迹。感测单元侦测相应触控式装置的至少一动作姿态信息。处理单元依据相应触控式装置的至少一动作姿态信息补偿接触轨迹。在一些实施例中,可以依据相应触控式装置的至少一动作姿态信息判断触控式装置是否发生一扰动现象,且当触控式装置发生扰动现象时,依据相应触控式装置的至少一动作姿态信息补偿接触轨迹。在一些实施例中,判断触控式装置是否发生扰动现象的方法是依据至少一动作姿态信息计算相应触控式装置的一震动量,且判断震动量是否大于一既定临限值。当震动量大于既定临限值时,判定触控式装置发生扰动现象。在一些实施例中,既定临限值是依据一既定期间内相应触控式装置的一平均震动量来决定。在一些实施例中,既定临限值可以还依据一人因调整比例进行决定。在一些实施例中,可以判断震动量是否大于既定临限值的一既定比率。当震动量大于既定临限值的既定比率时,取消相应接触轨迹的补偿。在一些实施例中,可以依据至少一动作姿态信息计算相应触控式装置的一空间震动向量。之后,依据一坐标转换矩阵将空间震动向量转换为一二维偏移向量,且依据二维偏移向量补偿接触轨迹。上述方法可以透过程序代码方式存在。当程序代码被计算机加载且执行时,计算机变成用以实行上述实施例的装置。本发明实施例的一种计算机程序产品,用以被一电子装置加载且执行一触控输入装置的轨迹补偿方法,其中,该电子装置具有一触控式装置,该计算机程序产品包括一第一程序代码,用以侦测该触控式装置上相应一输入工具的一接触轨迹;一第二程序代码,用以取得相应该触控式装置的至少一动作姿态信息;以及一第三程序代码,用以依据相应该触控式装置的该至少一动作姿态信息补偿该接触轨迹。因此,透过实施例的触控输入装置的轨迹补偿方法与系统,可以依据触控式装置的动作姿态信息来对于输入接触轨迹进行补偿,进而去除震动对于接触轨迹所造成的影响。为使上述的特征能更明显易懂,下文特举实施例,并配合所附附图,详细说明如下。
图1为一示意图是显示依据一实施例的触控输入装置的轨迹补偿系统;图2为一流程图是显示依据一实施例的触控输入装置的轨迹补偿方法;图3为一流程图是显示依据另一实施例的触控输入装置的轨迹补偿方法;图4为一流程图是显示依据一实施例的判断触控式装置是否发生扰动现象的方法。主要组件符号说明100 触控输入装置的轨迹补偿系统;110 触控式装置;120 感测单元;130 显示单元;140 处理单元;S210、S220、S230 步骤;S310、S320、S330、S340 步骤;S410、S420、S430、S440、S450 步骤。
具体实施例方式图1显示一实施例的触控输入装置的轨迹补偿系统。此实施例的触控输入装置的轨迹补偿系统100可以是以处理器为基础的电子装置,如计算机、与可携式装置等。依据一实施例的触控输入装置的轨迹补偿系统100可以至少包括一触控式装置110、一感测单元120、一显示单元130、与一处理单元140。触控式装置110具有包括至少 一感应器的触摸式表面,用以侦测输入工具,如手指或触控笔等在其表面上的接触与移动。 感测单元120可侦测触控式装置110的动作姿态信息。提醒的是,相应触控式装置110的 动作姿态信息可以是一三维的空间坐标。显示单元130可以显示触控式装置110所侦测到 的相应输入工具的接触、移动、与/或接触轨迹等。另外,显示单元130亦可以显示相关数 据、与/或相关图标与接ロ等。值得注意的是,在一些实施例中,触控式装置110与显示单 元130可以结合成为ー触控式显示単元。換言之,使用者可以利用触控式显示单元输入数 据,且透过触控式显示单元检视相关数据。处理单元140是用以执行触控输入装置的轨迹 补偿方法,其细节将于后进行说明。图2显示ー实施例的触控输入装置的轨迹补偿方法。依据此实施例的触控输入装 置的轨迹补偿方法可以适用于以处理器为基础的电子装置,如计算机、与可携式装置等。首先,如步骤S210,侦测触控式装置110上相应ー输入工具的一接触轨迹。如步骤 S220,透过感测単元120取得相应触控式装置110的至少ー动作姿态信息。如前所述,相应 触控式装置110的动作姿态信息可以是一三维的空间坐标。取得触控式装置110上的接触 轨迹与相应触控式装置110的动作姿态信息之后,如步骤S230,依据相应触控式装置110的 至少ー动作姿态信息补偿接触轨迹。在一些实施例中,补偿后的接触轨迹可以透过显示单 元130进行显示。值得注意的是,在一些实施例中,接触轨迹是依据下述公式进行补偿CLn = Ln-P [n]+e,其中,CLn是补偿后的接触轨迹,
权利要求
1.一种触控输入装置的轨迹补偿方法,其特征在于,适用于具有一触控式装置的一电子装置,该方法包括下列步骤侦测该触控式装置上相应一输入工具的一接触轨迹; 取得相应该触控式装置的至少一动作姿态信息;以及依据相应该触控式装置的该至少一动作姿态信息补偿该接触轨迹。
2.根据权利要求1所述的触控输入装置的轨迹补偿方法,其特征在于,还包括下列步骤依据该至少一动作姿态信息判断该触控式装置是否发生一扰动现象;以及当该触控式装置发生该扰动现象时,依据相应该触控式装置的该至少一动作姿态信息补偿该接触轨迹。
3.根据权利要求2所述的触控输入装置的轨迹补偿方法,其特征在于,判断该触控式装置是否发生该扰动现象的方法包括下列步骤依据该至少一动作姿态信息计算相应该触控式装置的一震动量; 判断该震动量是否大于一既定临限值;以及当该震动量大于该既定临限值时,判定该触控式装置发生该扰动现象。
4.根据权利要求3所述的触控输入装置的轨迹补偿方法,其特征在于,该既定临限值是依据一既定期间内相应该触控式装置的一平均震动量来决定。
5.根据权利要求4所述的触控输入装置的轨迹补偿方法,其特征在于,该既定临限值还依据一人因调整比例进行决定。
6.根据权利要求3所述的触控输入装置的轨迹补偿方法,其特征在于,还包括下列步骤判断该震动量是否大于该既定临限值的一既定比率;以及当该震动量大于该既定临限值的该既定比率时,取消相应该接触轨迹的补偿。
7.根据权利要求1所述的触控输入装置的轨迹补偿方法,其特征在于,依据相应该触控式装置的该至少一动作姿态信息补偿该接触轨迹的方法包括下列步骤依据该至少一动作姿态信息计算相应该触控式装置的一空间震动向量; 依据一坐标转换矩阵将该空间震动向量转换为一二维偏移向量;以及依据该二维偏移向量补偿该接触轨迹。
8.根据权利要求7所述的触控输入装置的轨迹补偿方法,其特征在于,该接触轨迹是依据下列公式进行补偿
9.根据权利要求1所述的触控输入装置的轨迹补偿方法,其特征在于,还包括将补偿后的该接触轨迹进行显示。
10.一种触控输入装置的轨迹补偿系统,其特征在于,至少包括一触控式装置,用以侦测该触控式装置上相应一输入工具的一接触轨迹; 一感测单元,用以侦测相应该触控式装置的至少一动作姿态信息;以及一处理单元,用以依据相应该触控式装置的该至少一动作姿态信息补偿该接触轨迹。
11.根据权利要求10所述的触控输入装置的轨迹补偿系统,其特征在于,该处理单元还依据该至少一动作姿态信息判断该触控式装置是否发生一扰动现象,且当该触控式装置发生该扰动现象时,该处理单元依据相应该触控式装置的该至少一动作姿态信息补偿该接触轨迹。
12.根据权利要求11所述的触控输入装置的轨迹补偿系统,其特征在于,该处理单元是依据该至少一动作姿态信息计算相应该触控式装置的一震动量,判断该震动量是否大于一既定临限值,且当该震动量大于该既定临限值时,该处理单元判定该触控式装置发生该扰动现象。
13.根据权利要求12所述的触控输入装置的轨迹补偿系统,其特征在于,该既定临限值是依据一既定期间内相应该触控式装置的一平均震动量来决定。
14.根据权利要求13所述的触控输入装置的轨迹补偿系统,其特征在于,该既定临限值还依据一人因调整比例进行决定。
15.根据权利要求12所述的触控输入装置的轨迹补偿系统,其特征在于,该处理单元还判断该震动量是否大于该既定临限值的一既定比率,且当该震动量大于该既定临限值的该既定比率时,该处理单元取消相应该接触轨迹的补偿。
16.根据权利要求10所述的触控输入装置的轨迹补偿系统,其特征在于,该处理单元是依据该至少一动作姿态信息计算相应该触控式装置的一空间震动向量,依据一坐标转换矩阵将该空间震动向量转换为一二维偏移向量,且依据该二维偏移向量补偿该接触轨迹。
17.根据权利要求16所述的触控输入装置的轨迹补偿系统,其特征在于,该接触轨迹是依据下列公式进行补偿 其中,CLn是补偿后的该接触轨迹,
18.根据权利要求10所述的触控输入装置的轨迹补偿系统,其特征在于,还包括一显示单元,且该处理单元还将补偿后的该接触轨迹透过该显示单元进行显示。
19.一种计算机程序产品,其特征在于,用以被一电子装置加载且执行一触控输入装置的轨迹补偿方法,其中,该电子装置具有一触控式装置,该计算机程序产品包括一第一程序代码,用以侦测该触控式装置上相应一输入工具的一接触轨迹; 一第二程序代码,用以取得相应该触控式装置的至少一动作姿态信息;以及一第三程序代码,用以依据相应该触控式装置的该至少一动作姿态信息补偿该接触轨迹。
全文摘要
本发明提供一种触控输入装置的轨迹补偿方法与系统及其计算机程序产品。首先,侦测一电子装置的一触控式装置上相应一输入工具的一接触轨迹。接着,取得相应触控式装置的至少一动作姿态信息。之后,依据相应触控式装置的至少一动作姿态信息补偿此接触轨迹。
文档编号G06F3/041GK102566804SQ20101060925
公开日2012年7月11日 申请日期2010年12月21日 优先权日2010年12月21日
发明者何长安, 潘亨霖, 谢明华 申请人:财团法人工业技术研究院