专利名称:一种在小型触控屏上进行坐标定位的点选方法
技术领域:
本发明涉及触摸屏的坐标定位技术领域,具体为一种在小型触控屏上进行坐标定 位的点选方法。
背景技术:
现有的小型触摸屏,由于其面积比较小,故其需要点选定位时,需要手指的与触摸 屏的触控部分精确接触,但是手指很容易遮掩相邻几个触摸区域,致使无法正确点选到所 需要的输入区域的不足,易产生误操作;此外,电阻屏上的边缘的触控区域,手指的用力按 压易使得触摸屏的使用寿命的缩短。
发明内容
针对上述问题,本发明提供了一种在小型触控屏上进行坐标定位的点选方法,其 能够有效确保在小型触摸屏上坐标准确点选,且使手指避开对电阻屏边缘有选触控区域的 按压而能延长其使用寿命。一种在小型触控屏上进行坐标定位的点选方法,其技术方案是这样的
其特征在于手指在触摸屏上的实际触控位置点加上一个矢量的偏移即为最终点选的 输出位置点。其进一步特征在于
所述矢量的偏移方向为原点到手指在触摸屏上的实际触控位置点的方向; 所述矢量的偏移长度根据触摸屏触控区的面积和触摸屏表面单个触控单元的面积预 先设定;
当小型触摸屏为非全屏触控区域时,其包括触控区域、非触控区域,所述的原点位于非 触控区域的固定位置,手指点击触控区域得到实际触控位置点,所述矢量的偏移方向为原 点到所述实际触控位置点的方向,实际触控位置点顺着矢量的偏移方向,加上所述矢量的 偏移长度即为最终点选的输出位置点;
当小型触摸屏为全屏触控界面时,所述的原点为相对原点,相对原点为用户每次点击 过程中手指初次接触触摸屏时自动捕捉到的点,之后用户手指不离开触摸屏并在屏上滑 动,相对原点和手指最终实际触控位置点确定了一条有方向的直线,这条有方向的直线确 定了所述矢量的偏移方向,最终实际触控位置点顺着所述矢量的偏移方向,加上所述矢量 的偏移长度即为最终点选的输出位置点。采用本发明的方法后,在小型触摸屏上进行点击时,只需点击所需要的最终点选的输出位置点的周围区域,在点击过程中,需要的最终点选的输出位置点不会被手指遮挡 住,用户在点击过程中,能够清楚地看到自己点击的输出位置点,输出位置点会以可见的形 式显现于小型触摸屏上(此为现有成熟技术),一旦输出位置点不是自己需要点选的点,用 户可以调整手指在触摸屏上的位置,直至正确点选到所需要的输出位置点,其有效确保在小型触摸屏上坐标准确点选,不易产生误操作;在边缘有触控区域的电阻触摸屏需选择边 缘区域位置点时,用户也不必使劲按压触摸屏的边缘区域,使得在边缘有触控区域的电阻 触摸屏的使用寿命延长。
图1为本发明具体实施例一的点选示意图; 图2为本发明具体实施例二的点选示意图3为本发明具体实施例三的点选示意图; 图4为本发明具体实施例四的点选示意图。
具体实施例方式具体实施例一见图1,当小型触摸屏为非全屏触控区域时,其包括触控区域1、非 触控区域2,预先设定非触控区域2的点A(Xl,Yl)为原点,手指点击触控区域1得到实际触 控位置为点B (x2,y2),最终点选的输出位置点C的坐标为(x3,y3),预先设定的矢量的偏移长 度为L (根据触控区域1的面积、触控区域1内单个触控单元的面积预先设定),则最终点选 的输出位置点C坐标可通过以下示例公式求出并显示
x3=X2+LX (X2-X1)/ ^j(x2 -X1)2 +(J2 -J1)2
y3=y2+LX (Y2-Y1)/ 扣2 -X1)2 +(y2 -y!)2。具体实施例二 见图2,当小型触摸屏为非全屏触控区域时,其包括触控区域1、非 触控区域2,预先设定非触控区域2的点A(Xl,Yl)为原点,手指点击触控区域1得到实际触 控位置为点D (x4,y4),最终点选的输出位置点E的坐标为(x5,y5),预先设定的矢量的偏移长 度为M(根据触控区域1的面积、触控区域1内单个触控单元的面积预先设定),假定矢量的 偏移方向与基准坐标X轴的夹角为α,
则最终点选的输出位置点E坐标可通过以下示例公式求出并显示
+ ,Ζ Ζ Λ
α =arctan (-;
x5=x4+MX cos α y5=y4+MX sin α 0具体实施例三见图3,当小型触摸屏为全屏触控界面时,原点为相对原点,当次点击过程中手指初次接触触摸屏时,自动捕捉到的点F(x6,y6)作为相对原点,之后用户手 指不离开触摸屏并在屏上滑动,相对原点和手指最终实际触控位置点G(x7,y7)确定了一条 有方向的直线,这条有方向的直线确定了矢量的偏移方向与基准坐标X轴的夹角为β,最 终实际接触位置顺着偏移方向,加上矢量的偏移长度N (据触摸屏的面积、单个触控单元的 面积预先设定)即为最终点选的输出位置点H(x8,y8),
则最终点选的输出位置点H坐标可通过以下示例公式求出并显示
x8+i X Y8= (N+ 扣” -x6f+(J7-J6)2 ) X (cos β +i X sin β ) + (x6+i X y6)X8= (N+ 如7 -X6)2 +(y -y6)2 ) X cos β +X6
Y8= (N+ 如7 -S6)2 +O7 -y6f ) Xsin^ +y6o具体实施例四见图4,当小型触摸屏为全屏触控界面时,原点为相对原点,当次 点击过程中手指初次接触触摸屏时,自动捕捉到的点I(x9,y9)作为相对原点,之后用户手 指不离开触摸屏并在屏上滑动,相对原点和手指最终实际接触位置点J(Xlt^y1O)确定了一 条有方向的直线,这条有方向的直线确定了矢量的偏移方向与基准坐标X轴的夹角为Y, 最终实际接触位置顺着偏移方向,加上所述矢量的偏移长度K (据触摸屏的面积、单个触控 单元的面积预先设定)即为最终点选的输出位置点H(Xll,yn),
最终点选的输出位置点H坐标可通过以下示例公式求出并显示
Xii=Xio+KX (X10-X9)/ ^Cx10 -S9)2 +(y10 -J9)2
Yii=Yio+KX (y10-y9)/ λ/(χ10 -X,)2 -f(y10 -y9)2。
权利要求
一种在小型触控屏上进行坐标定位的点选方法,其特征在于手指在触摸屏上的实际触控位置点加上一个矢量的偏移即为最终点选的输出位置点。
2.根据权利要求1所述的一种在小型触控屏上进行坐标定位的点选方法,其特征在 于所述矢量的偏移方向为原点到手指在触摸屏上的实际触控位置点的方向。
3.根据权利要求2所述的一种在小型触控屏上进行坐标定位的点选方法,其特征在 于所述矢量的偏移长度根据触摸屏触控区的面积和触摸屏表面单个触控单元的面积预先 设定。
4.根据权利要求3所述的一种在小型触控屏上进行坐标定位的点选方法,其特征在 于当小型触摸屏为非全屏触控区域时,其包括触控区域、非触控区域,所述的原点位于非 触控区域的固定位置,手指点击触控区域得到实际触控位置点,所述矢量的偏移方向为原 点到所述实际触控位置点的方向,实际触控位置点顺着矢量的偏移方向,加上所述矢量的 偏移长度即为最终点选的输出位置点。
5.根据权利要求3所述的一种在小型触控屏上进行坐标定位的点选方法,其特征在 于当小型触摸屏为全屏触控界面时,所述的原点为相对原点,相对原点为用户每次点击过 程中手指初次接触触摸屏时自动捕捉到的点,之后用户手指不离开触摸屏并在屏上滑动, 相对原点和手指最终实际触控位置点确定了一条有方向的直线,这条有方向的直线确定了 所述矢量的偏移方向,最终实际触控位置点顺着所述矢量的偏移方向,加上所述矢量的偏 移长度即为最终点选的输出位置点。
全文摘要
本发明提供了一种在小型触控屏上进行坐标定位的点选方法。其能够有效确保在小型触摸屏上坐标准确点选,且使手指避开对电阻屏边缘有选触控区域的按压而能延长其使用寿命。其特征在于手指在触摸屏上的实际触控位置点加上一个矢量的偏移即为最终点选的输出位置点。
文档编号G06F3/041GK101840287SQ20101019767
公开日2010年9月22日 申请日期2010年6月11日 优先权日2010年6月11日
发明者吉田泰岳 申请人:无锡阿尔法电子科技有限公司