[go: up one dir, main page]

CN101916153A - 触摸屏的触摸点的定位方法、装置以及终端 - Google Patents

触摸屏的触摸点的定位方法、装置以及终端 Download PDF

Info

Publication number
CN101916153A
CN101916153A CN2010102454763A CN201010245476A CN101916153A CN 101916153 A CN101916153 A CN 101916153A CN 2010102454763 A CN2010102454763 A CN 2010102454763A CN 201010245476 A CN201010245476 A CN 201010245476A CN 101916153 A CN101916153 A CN 101916153A
Authority
CN
China
Prior art keywords
touch
point
touch point
acoustic signals
screen
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
CN2010102454763A
Other languages
English (en)
Other versions
CN101916153B (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.)
ZTE Corp
Original Assignee
ZTE 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 ZTE Corp filed Critical ZTE Corp
Priority to CN201010245476.3A priority Critical patent/CN101916153B/zh
Publication of CN101916153A publication Critical patent/CN101916153A/zh
Priority to PCT/CN2011/071196 priority patent/WO2012016440A1/zh
Application granted granted Critical
Publication of CN101916153B publication Critical patent/CN101916153B/zh
Expired - Fee Related 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/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/043Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means using propagating acoustic waves

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Acoustics & Sound (AREA)
  • Human Computer Interaction (AREA)
  • General Physics & Mathematics (AREA)
  • Position Input By Displaying (AREA)

Abstract

本发明提供一种触摸屏的触摸点的定位方法、装置以及终端,涉及触摸屏领域,为解决现有技术中触摸装置对周围环境的要求比较高的技术问题而发明。所述的触摸屏的触摸点的定位方法,包括:步骤一,获取来自一触摸点的声波信号在触摸屏的三个不同检测点的到达时间;步骤二,根据所述到达时间以及所述检测点的位置,获取所述触摸点的位置。本发明对环境的适应性强。

Description

触摸屏的触摸点的定位方法、装置以及终端
技术领域
本发明涉及触摸屏领域,特别是指一种触摸屏的触摸点的定位方法、装置以及终端。
背景技术
随着多媒体信息交互的与日俱增,人们越来越多地利用触摸屏。触摸屏具有节省空间、易于交流等优点,是极富吸引力的全新多媒体交互装置。触摸屏在全球的应用范围非常广阔,例如公共信息的查询、公司业务查询、平板电脑、PDA(个人数字助理)、工业控制、电子游戏、点歌点菜、多媒体教学、房地产销售等等。随着智能家居和物联网的兴起,触摸屏在家庭和控制终端等方面也有非常大的应用潜力。触摸屏在手机上的应用,让手机的外形变得更加时尚轻薄,也增加了人机直接互动的亲切感,引发消费者的热烈追捧。
现有的电容式触摸屏,为利用人体的电磁场。手指从接触点吸走微小电流,通过测量四个电极的电流值来计算接触点,当环境温度、环境电场发生改变时,都会引起电容屏的漂移和误操作。
发明内容
本发明要解决的技术问题是提供一种触摸屏的触摸点的定位方法、装置以及终端,可以根据触摸屏被触摸时产生的声波信号,确定触摸点的位置,从而确定用户在触摸屏上的操作意图,对环境的适应能力比较高。
为解决上述技术问题,本发明的实施例提供技术方案如下:
一方面,提供一种触摸屏的触摸点的定位方法,包括:
步骤一,获取来自一触摸点的声波信号在触摸屏的三个不同检测点的到达时间;
步骤二,根据所述到达时间以及所述检测点的位置,获取所述触摸点的位置。
所述步骤一之前,还包括:
根据所述三个不同检测点检测到的声波信号的频率,判断所述声波信号是否来自同一触摸点。
所述步骤二之后,所述方法还包括:
根据预设的校准公式,对所述触摸点的位置进行校准。
所述步骤二之前,还包括:
分别对所述声波信号进行低频增强和能量放大处理,生成处理后的声波信号;
判断处理后的所述声波信号的频率能量是否均大于预定阈值;
如果判断结果为否,则丢弃所述声波信号。
所述步骤二包括:
在触摸屏所在的平面设定一个二维坐标系;
计算所述声波信号在第一检测点的到达时间Ta和所述声波信号在第二检测点的到达时间Tb之间的第一时间差ΔT1以及所述声波信号在第三检测点的到达时间Tc和所述声波信号在第二检测点的到达时间Tb之间的第二时间差ΔT2;
根据预定方程式,计算出所述触摸点的位置;
所述预定方程式为:
| ( D ` x - C x ) 2 + ( D ` y - C y ) 2 - ( D ` x - A x ) 2 + ( D ` y - A y ) 2 | = ΔT 1 * V
| ( D ` x - C x ) 2 + ( D ` y - C y ) 2 - ( D ` x - B x ) 2 + ( D ` y - B y ) 2 | = ΔT 2 * V
其中,V为声波的传播速度,D`x和D`y分别为触摸点位置的横坐标和纵坐标;Ay和Ax分别为第一检测点的横坐标和纵坐标;Bx和By分别为第二检测点的横坐标和纵坐标;Cx和Cy分别为第三检测点的横坐标和纵坐标。
所述校准公式为:
Dx=(D`x+offset.x)*gain.x/精度值
Dy=(D`y+offset.y)*gain.y/精度值
其中,D`x和D`y为触摸点位置的坐标值,Dx和Dy为校准后的触摸点位置的坐标值,gain.x为X轴上的放大因子,offset.x为X轴上的偏移量,gain.y为Y轴上的放大因子,offset.y为Y轴上的偏移量,精度值为触摸屏和显示屏的采样精度位数的二次幂。
另一方面,提供一种触摸屏的触摸点的定位装置,其特征在于,包括:
时间获取模块,用于获取来自一触摸点的声波信号在触摸屏的三个不同检测点的到达时间;
位置获取模块,用于根据所述到达时间以及所述检测点的位置,获取所述触摸点的位置。
所述的触摸屏的触摸点的定位装置,还包括:
校准模块,用于根据预设的校准公式,对所述触摸点的位置进行校准。
所述的触摸屏的触摸点的定位装置,还包括:
频率判断模块,用于根据所述三个不同检测点检测到的声波信号的频率,判断所述声波信号是否来自同一触摸点。
所述的触摸屏的触摸点的定位装置,还包括:
信号处理模块,用于分别对所述三个声波信号进行低频增强和能量放大处理,生成处理后的声波信号;
信号判断模块,用于判断处理后的所述声波信号的频率能量是否均大于预定信号阈值;当判断结果为是时,启动所述位置获取模块;否则,退出处理流程。
所述位置获取模块包括:
坐标系设定子模块,用于在触摸屏所在的平面设定一个二维坐标系;
第一计算子模块,用于计算所述声波信号在第一检测点的到达时间Ta和所述声波信号在第二检测点的到达时间Tb之间的第一时间差ΔT1以及所述声波信号在第三检测点的到达时间Tc和所述声波信号在第二检测点的到达时间Tb之间的第二时间差ΔT2;
第二计算子模块,用于根据预定方程式,计算出所述触摸点的位置;
所述预定方程式为:
| ( D ` x - C x ) 2 + ( D ` y - C y ) 2 - ( D ` x - A x ) 2 + ( D ` y - A y ) 2 | = ΔT 1 * V
| ( D ` x - C x ) 2 + ( D ` y - C y ) 2 - ( D ` x - B x ) 2 + ( D ` y - B y ) 2 | = ΔT 2 * V
其中,V为声波的传播速度,D`x和D`y分别为触摸点位置的横坐标和纵坐标;Ay和Ax分别为第一检测点的横坐标和纵坐标;Bx和By分别为第二检测点的横坐标和纵坐标;Cx和Cy分别为第三检测点的横坐标和纵坐标。
另一方面,提供一种终端,包括:
时间获取模块,用于获取来自一触摸点的声波信号在触摸屏的三个不同检测点的到达时间;
位置获取模块,用于根据所述到达时间以及所述检测点的位置,获取所述触摸点的位置。
本发明的实施例具有以下有益效果:
上述方案中,获取来自一触摸点的声波信号在触摸屏的至少三个不同检测点的到达时间;根据所述到达时间以及所述检测点的位置,获取所述触摸点的位置。通过声波来对触摸点的位置进行定位,相比于现有技术中通过电容式触摸屏,对环境的适应性强。
附图说明
图1为本发明所述的触摸屏的触摸点的定位方法的一实施例的流程示意图;
图2为本发明所述的触摸屏的触摸点的定位方法的另一实施例的流程示意图;
图3为本发明所述的触摸屏的触摸点的定位装置的结构示意图;
图4为本发明所述的触摸屏本体上的触摸点和检测点的示意图。
具体实施方式
为使本发明的实施例要解决的技术问题、技术方案和优点更加清楚,下面将结合附图及具体实施例进行详细描述。
如图1所示,为本发明所述的一种触摸屏的触摸点的定位方法的一实施例,包括:
步骤11,获取来自一触摸点的声波信号在触摸屏的至少三个不同检测点的到达时间;
步骤12,根据所述到达时间以及所述检测点的位置,获取所述触摸点的位置。
可选的,所述的触摸屏的触摸点的定位方法,还包括:
步骤13,根据预设的校准公式,对所述触摸点的位置进行校准。
上述方案中,获取来自一触摸点的声波信号在触摸屏的至少三个不同检测点的到达时间;根据所述到达时间以及所述检测点的位置,获取所述触摸点的位置。通过声波来对触摸点的位置进行定位,相比于现有技术中通过电容式触摸屏,对环境的适应性强。
如图2所示,为本发明所述的一种触摸屏的触摸点的定位方法的另一实施例,包括:
步骤21,根据所述三个不同检测点检测到的声波信号的频率,判断所述声波信号是否来自同一触摸点。
步骤22,获取来自一触摸点的声波信号在触摸屏的三个不同检测点的到达时间;
步骤23,分别对所述声波信号进行低频增强和能量放大处理,生成处理后的声波信号;
步骤24,判断处理后的所述声波信号的频率能量是否均大于预定阈值;如果判断结果为否,则丢弃所述声波信号。如果判断结果为是,则执行下一步骤。
步骤25,根据所述到达时间以及所述检测点的位置,获取所述触摸点的位置。
步骤26,根据预设的校准公式,对所述触摸点的位置进行校准。
所述预设的校准公式为:
Dx=(D`x+offset.x)*gain.x/精度值;
Dy=(D`y+offset.y)*gain.y/精度值;
其中,D`x和D`y为触摸点位置的坐标值,Dx和Dy为校准后的触摸点位置的坐标值,gain.x为X轴上的放大因子,offset.x为X轴上的偏移量,gain.y为Y轴上的放大因子,offset.y为Y轴上的偏移量,精度值为触摸屏和显示屏的采样精度的精度位数的二次幂。
所述步骤25包括:
步骤251,在触摸屏所在的平面设定一个二维坐标系;
步骤252,计算所述声波信号在第一检测点的到达时间Ta和所述声波信号在第二检测点的到达时间Tb之间的第一时间差ΔT1以及所述声波信号在第三检测点的到达时间Tc和所述声波信号在第二检测点的到达时间Tb之间的第二时间差ΔT2;
步骤253,根据预定方程式,计算出所述触摸点的位置;所述预定方程式为:
| ( D ` x - C x ) 2 + ( D ` y - C y ) 2 - ( D ` x - A x ) 2 + ( D ` y - A y ) 2 | = ΔT 1 * V
| ( D ` x - C x ) 2 + ( D ` y - C y ) 2 - ( D ` x - B x ) 2 + ( D ` y - B y ) 2 | = ΔT 2 * V
其中,V为声波的传播速度,D`x和D`y分别为触摸点位置的横坐标和纵坐标;Ay和Ax分别为第一检测点的横坐标和纵坐标;Bx和By分别为第二检测点的横坐标和纵坐标;Cx和Cy分别为第三检测点的横坐标和纵坐标。
如图3所示,为本发明所述的一种触摸屏的触摸点的定位装置,包括:
时间获取模块31,用于获取来自一触摸点的声波信号在触摸屏的三个不同检测点的到达时间;
位置获取模块32,用于根据所述到达时间以及所述检测点的位置,获取所述触摸点的位置。
所述的触摸屏的触摸点的定位装置,还包括:
校准模块33,用于根据预设的校准公式,对所述触摸点的位置进行校准。
所述的触摸屏的触摸点的定位装置,还包括:
频率判断模块34,用于根据所述三个不同检测点检测到的声波信号的频率,判断所述声波信号是否来自同一触摸点。
所述的触摸屏的触摸点的定位装置,还包括:
信号处理模块35,用于分别对所述三个声波信号进行低频增强和能量放大处理,生成处理后的声波信号;
信号判断模块36,用于判断处理后的所述声波信号的频率能量是否均大于预定信号阈值;当判断结果为是时,启动所述位置获取模块;否则,退出处理流程。
所述位置获取模块32包括:
坐标系设定子模块,用于在触摸屏所在的平面设定一个二维坐标系;
第一计算子模块,用于计算所述声波信号在第一检测点的到达时间Ta和所述声波信号在第二检测点的到达时间Tb之间的第一时间差ΔT1以及所述声波信号在第三检测点的到达时间Tc和所述声波信号在第二检测点的到达时间Tb之间的第二时间差ΔT2;
第二计算子模块,用于根据预定方程式,计算出所述触摸点的位置;
所述预定方程式为:
| ( D ` x - C x ) 2 + ( D ` y - C y ) 2 - ( D ` x - A x ) 2 + ( D ` y - A y ) 2 | = ΔT 1 * V
| ( D ` x - C x ) 2 + ( D ` y - C y ) 2 - ( D ` x - B x ) 2 + ( D ` y - B y ) 2 | = ΔT 2 * V
其中,V为声波的传播速度,D`x和D`y分别为触摸点位置的横坐标和纵坐标;Ay和Ax分别为第一检测点的横坐标和纵坐标;Bx和By分别为第二检测点的横坐标和纵坐标;Cx和Cy分别为第三检测点的横坐标和纵坐标。
本发明提供一种基于声波的触摸屏的触摸点的定位方法和装置。将触摸体在触摸屏产生的声波信号作为信号源,通过计算声波信号在三个检测点的接收时间差,计算出信号源距离三个检测点的距离差,从而计算出信号源(即触摸点)的坐标位置。
后续处理中,终端的CPU获取到触摸点的坐标数据后,判断点击处坐标位置所代表的菜单或其他操作意图,进行相应的响应操作,并对响应结果进行显示。
以下描述本发明所述的基于声波检测的触摸屏的触摸点的定位方法的应用场景。首先在触摸屏所在的平面设定一个二维坐标系。如图4所示,为本发明所述的触摸屏本体上的触摸点和检测点的示意图。触摸点的坐标为D`(x,y)、三个不同位置的检测点的坐标分别为A(x,y)、B(x,y)、C(x,y)(三点坐标值已知)。所述三个检测点的位置不同。
步骤1,用户点击触摸屏本体的某个位置(该位置称为触摸点),使触摸屏本体产生振动,产生一个声波振动信号,产生的声波振动信号在触摸屏本体内传播。触摸屏本体为声波信号传播的载体。
步骤2,在三个检测点A(x,y)、B(x,y)、C(x,y)检测到声波信号。
步骤3,检测声波振动信号的频率能量。
步骤4,对声波信号进行低频增强能量放大,去噪、能量频率转换等处理。
步骤5,对声波信号调整修正后,判定其能量等特征。如果能量低于域值Qmin,则放弃此无效信号,否则继续进行下一步骤。当用户轻轻接触触摸屏或者检测到语音信号等场景时,则由于信号能量过低,结束处理。当用户正常点击触摸屏时,则声波信号有效,继续下一步骤。
步骤6,测量声波振动信号在三个检测点的频率(Fa、Fb、Fc)、在三个检测点的到达时间(Ta、Tb、Tc)。当频率一致时,则确定为来自同一触摸点的声波振动信号。其中,Fa为声波振动信号在第一检测点的频率;Fb为声波振动信号在第二检测点的频率;Fc为声波振动信号在第三检测点的频率。Ta为声波振动信号在第一检测点的到达时间;Tb为声波振动信号在第二检测点的到达时间;Tc为声波振动信号在第三检测点的到达时间。本领域技术人员明白,第一检测点可以为A点,也可以为B点或者C点。第二检测点可以为B点,也可以为A点或者C点。第三检测点可以为C点,也可以为A点或者B点。
步骤7,计算时间差。
|Ta-Tb|=ΔT1                (公式1)
|Tc-Tb|=ΔT2                (公式2)
步骤8,通过以下方程式计算触摸点的坐标值。
| ( D ` x - C x ) 2 + ( D ` y - C y ) 2 - ( D ` x - A x ) 2 + ( D ` y - A y ) 2 | = ΔT 1 * V
| ( D ` x - C x ) 2 + ( D ` y - C y ) 2 - ( D ` x - B x ) 2 + ( D ` y - B y ) 2 | = ΔT 2 * V
也就是说,把公式1、公式2、公式5、公式6、公式7分别代入公式3、公式4中。
公式3和4为计算距离差。
|LC-LA |=ΔT1*V             (公式3)
|LC-LB|=ΔT2*V              (公式4)
其中,V为声波速度,LA、LB、LC分别为A(x,y)、B(x,y)、C(x,y)到触摸点D`(x,y)距离。
( D ` x - C x ) 2 + ( D ` y - C y ) 2 = L C (公式5)
( D ` x - B x ) 2 + ( D ` y - B y ) 2 = L B (公式6)
( D ` x - A x ) 2 + ( D ` y - A y ) 2 = L A (公式7)
步骤9,终端对D`(x,y)进行校准。
步骤10,终端判断校准后的D`(x,y)的坐标值在当前页面上代表的菜单或操作意图,进行相应的响应处理,根据响应结果进行显示。
在上述应用场景中,触摸屏本体的分辨率(取决于检测子模块的精度)和LCD的分辨率(取决于LCD的IC)可能不一致,触摸屏本体的原点坐标和LCD的原点坐标也可能不一致。因此,需要将计算出的触摸点的触摸屏的坐标值转化为LCD显示矩阵的坐标值。另外,触摸屏和LCD之间的误差也会影响到坐标值的精度,例如:机械误差(触摸屏和LCD之间的位置有偏移等)、能量转化的放大因子、或者操作者的误操作等。校准过程为转化坐标值,将误差最小化。
第一种情况为:,在触摸屏所在的平面设定一个二维坐标系;在显示屏所在的平面设定一个二维坐标系,并且所述触摸屏和LCD的坐标原点一致(例如,都是左上角为坐标原点),触摸屏和LCD的采样精度都是10位,即210=1024。
校准公式为:
Dx=(D`x+offset.x)*gain.x/精度值
Dy=(D`y+offset.y)*gain.y/精度值
其中,D`x和D`y为触摸点在触摸屏上的坐标值,Dx和Dy为校准后的触摸点在LCD上的坐标值,gain.x为X轴上的放大因子,offset.x为X轴上的偏移量,gain.y为Y轴上的放大因子,offset.y为Y轴上的偏移量。本应用场景中,触摸屏和LCD的采样精度是10位,因此,精度值为1024,也就是210
校准公式的生成过程如下,包括:
步骤1,给定位装置的显示模块发出A点坐标值(Ax,Ay),例如为A(20,20);
步骤2,显示模块在LCD显示矩阵上显示出来A(20,20)点。假如由于机械误差造成触摸屏本体和LCD有偏移,实际上用户看到的A点在触摸屏本体上的位置成了A`点。当点击A`时,传递给位置获取模块的坐标数据应该是(20,20),因此需要通过校准,把A`点的位置校准为坐标值A(20,20)。
步骤3,用户点击A`点。
步骤4,通过方程式21和22,计算出坐标值A`的坐标(A`x,A`y)。例如,把A`(125,150)校准为A(20,20)的公式为:
Ax=(A`x+offset.x)*gain.x/1024    公式(10)
Ay=(A`y+offset.y)*gain.y/1024    公式(11)
代入公式10和公式11,具体为:
20=(125+offset.x)*gain.x/1024    (公式13)
20=(150+offset.y)*gain.y/1024    (公式14)
步骤5,显示模块在LCD显示矩阵上把B(80,150)点显示出来。用户看到的B点在触摸屏本体上的位置成了B`点。
步骤6,用户点击B`点。
步骤7,定位装置计算出坐标值B`(B`x,B`y)的坐标。例如,把B`(505,1138)校准为B(80,150)的公式是:
80=(505+offset.x)*gain.x/1024    (公式15)
150=(1138+offset.y)*gain.y/1024  (公式16)
步骤8,由两个x轴的公式(公式13和公式15)可以计算出:
gain.x=161;offset.x=2
由两个y轴的公式(公式14和公式16)可以计算出:
gain.y=134.7,offset.y=2。
于是可以得出校准公式:
Dx=(D`x+offset.x)*gain.x/1024
Dy=(D`y+offset.y)*gain.y/1024
其中,D`(D`x,D`y)为用户在触摸屏本体上点击后计算出来的坐标,D(Dx,Dy)为校准后的LCD显示的显示坐标。
即:Dx=(D`x+2)*161/1024
Dy=(D`y+2)*134.7/1024
以下描述校准公式的验证过程。具体为:用户点击C`后,检测模块把接收到的C`坐标通过校准公式换算为LCD上面的坐标值,然后和C点坐标比较,对校准公式进行验证。具体步骤包括如下:
步骤1,显示模块在LCD显示矩阵上把C1(50,80)点显示出来。用户看到的C1点在触摸屏本体上的位置成了C`点。
步骤2,用户点击C`点。
步骤3,检测模块计算出坐标值C`(C`x,C`y)的坐标,例如C`(310,600)。代入校准公式去计算LCD上C的坐标:
Cx=(C`x+2)*161/1024
Cy=(C`y+2)*134.7/1024
Cx=(310+2)*161/1024
Cy=(600+2)*134.7/1024
计算出:C2x=49.05;C2y=79.2。
步骤4,将C2(49.05,79.2)和C(50,80)比较,误差在1个分辨率内,所以认为校准公式是符合要求的。
第二种情况:假设LCD的分辨率和触摸屏本体的分辨率不一致,LCD的坐标原点和触摸屏本体的坐标原点不一致。例如,LCD的坐标原点在右下角,分辨率是96*128;触摸屏本体的坐标原点在左上角,分辨率是800*1000,采样精度都是10位,即210=1024。可以类似的推出公式:
Dx=96-(D`x+2)*161/1024
Dy=128-(D`y+2)*134.7/1024
校准的方法以及相应的公式有很多种,上述是其中一个示例。
以下说明校准过程。假如计算出的触摸点在显示屏的横轴和纵轴上的坐标值分别是D`x、D`y。
采用上述的校准公式,计算出Dx和Dy。
Dx=(D`x+2)*161/1024
Dy=(D`y+2)*134.7/1024。
另一方面,本发明提供一种终端,包括:
时间获取模块,用于获取来自一触摸点的声波信号在触摸屏的至少三个不同检测点的到达时间;
位置获取模块,用于根据所述到达时间以及所述检测点的位置,获取所述触摸点的位置。
所述的终端可以为多媒体交互装置、移动电话、PDA(个人数字助理)、平板电脑等。
本发明通过声波传输测量,与现有触摸屏相比,结构简单,功耗低,成本低,透光性好,不影响成像,适应环境能力强。不受外部光线干扰。
本领域技术人员明白,本发明不限于检测点为三个,可以为大于三个,使得确定的触摸点位置更准确。
所述方法实施例是与所述装置实施例相对应的,在方法实施例中未详细描述的部分参照装置实施例中相关部分的描述即可,在装置实施例中未详细描述的部分参照方法实施例中相关部分的描述即可。
本领域普通技术人员可以理解,实现上述实施例方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,所述的程序可以存储于一计算机可读取存储介质中,该程序在执行时,包括如上述方法实施例的步骤,所述的存储介质,如:磁碟、光盘、只读存储记忆体(Read-Only Memory,ROM)或随机存储记忆体(Random Access Memory,RAM)等。
在本发明各方法实施例中,所述各步骤的序号并不能用于限定各步骤的先后顺序,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,对各步骤的先后变化也在本发明的保护范围之内。
以上所述是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明所述原理的前提下,还可以作出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。

Claims (12)

1.一种触摸屏的触摸点的定位方法,其特征在于,包括:
步骤一,获取来自一触摸点的声波信号在触摸屏的三个不同检测点的到达时间;
步骤二,根据所述到达时间以及所述检测点的位置,获取所述触摸点的位置。
2.根据权利要求1所述的触摸屏的触摸点的定位方法,其特征在于,所述步骤一之前,还包括:
根据所述三个不同检测点检测到的声波信号的频率,判断所述声波信号是否来自同一触摸点。
3.根据权利要求1所述的触摸屏的触摸点的定位方法,其特征在于,所述步骤二之后,所述方法还包括:
根据预设的校准公式,对所述触摸点的位置进行校准。
4.根据权利要求1所述的触摸屏的触摸点的定位方法,其特征在于,所述步骤二之前,还包括:
分别对所述声波信号进行低频增强和能量放大处理,生成处理后的声波信号;
判断处理后的所述声波信号的频率能量是否均大于预定阈值;
如果判断结果为否,则丢弃所述声波信号。
5.根据权利要求1至4任一项所述的触摸屏的触摸点的定位方法,其特征在于,所述步骤二包括:
在触摸屏所在的平面设定一个二维坐标系;
计算所述声波信号在第一检测点的到达时间Ta和所述声波信号在第二检测点的到达时间Tb之间的第一时间差ΔT1以及所述声波信号在第三检测点的到达时间Tc和所述声波信号在第二检测点的到达时间Tb之间的第二时间差ΔT2;
根据预定方程式,计算出所述触摸点的位置;
所述预定方程式为:
| ( D ` x - C x ) 2 + ( D ` y - C y ) 2 - ( D ` x - A x ) 2 + ( D ` y - A y ) 2 | = ΔT 1 * V
| ( D ` x - C x ) 2 + ( D ` y - C y ) 2 - ( D ` x - B x ) 2 + ( D ` y - B y ) 2 | = ΔT 2 * V
其中,V为声波的传播速度,D`x和D`y分别为触摸点位置的横坐标和纵坐标;Ay和Ax分别为第一检测点的横坐标和纵坐标;Bx和By分别为第二检测点的横坐标和纵坐标;Cx和Cy分别为第三检测点的横坐标和纵坐标。
6.根据权利要求2所述的触摸屏的触摸点的定位方法,其特征在于,所述校准公式为:
Dx=(D`x+offset.x)*gain.x/精度值
Dy=(D`y+offset.y)*gain.y/精度值
其中,D`x和D`y为触摸点位置的坐标值,Dx和Dy为校准后的触摸点位置的坐标值,gain.x为X轴上的放大因子,offset.x为X轴上的偏移量,gain.y为Y轴上的放大因子,offset.y为Y轴上的偏移量,精度值为触摸屏和显示屏的采样精度位数的二次幂。
7.一种触摸屏的触摸点的定位装置,其特征在于,包括:
时间获取模块,用于获取来自一触摸点的声波信号在触摸屏的三个不同检测点的到达时间;
位置获取模块,用于根据所述到达时间以及所述检测点的位置,获取所述触摸点的位置。
8.根据权利要求7所述的触摸屏的触摸点的定位装置,其特征在于,还包括:
校准模块,用于根据预设的校准公式,对所述触摸点的位置进行校准。
9.根据权利要求7所述的触摸屏的触摸点的定位装置,其特征在于,还包括:
频率判断模块,用于根据所述三个不同检测点检测到的声波信号的频率,判断所述声波信号是否来自同一触摸点。
10.根据权利要求7所述的触摸屏的触摸点的定位装置,其特征在于,还包括:
信号处理模块,用于分别对所述三个声波信号进行低频增强和能量放大处理,生成处理后的声波信号;
信号判断模块,用于判断处理后的所述声波信号的频率能量是否均大于预定信号阈值;当判断结果为是时,启动所述位置获取模块;否则,退出处理流程。
11.根据权利要求7至10任一项所述的触摸屏的触摸点的定位装置,其特征在于,所述位置获取模块包括:
坐标系设定子模块,用于在触摸屏所在的平面设定一个二维坐标系;
第一计算子模块,用于计算所述声波信号在第一检测点的到达时间Ta和所述声波信号在第二检测点的到达时间Tb之间的第一时间差ΔT1以及所述声波信号在第三检测点的到达时间Tc和所述声波信号在第二检测点的到达时间Tb之间的第二时间差ΔT2;
第二计算子模块,用于根据预定方程式,计算出所述触摸点的位置;
所述预定方程式为:
| ( D ` x - C x ) 2 + ( D ` y - C y ) 2 - ( D ` x - A x ) 2 + ( D ` y - A y ) 2 | = ΔT 1 * V
| ( D ` x - C x ) 2 + ( D ` y - C y ) 2 - ( D ` x - B x ) 2 + ( D ` y - B y ) 2 | = ΔT 2 * V
其中,V为声波的传播速度,D`x和D`y分别为触摸点位置的横坐标和纵坐标;Ay和Ax分别为第一检测点的横坐标和纵坐标;Bx和By分别为第二检测点的横坐标和纵坐标;Cx和Cy分别为第三检测点的横坐标和纵坐标。
12.一种终端,其特征在于,包括:
时间获取模块,用于获取来自一触摸点的声波信号在触摸屏的三个不同检测点的到达时间;
位置获取模块,用于根据所述到达时间以及所述检测点的位置,获取所述触摸点的位置。
CN201010245476.3A 2010-08-04 2010-08-04 触摸屏的触摸点的定位方法、装置以及终端 Expired - Fee Related CN101916153B (zh)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN201010245476.3A CN101916153B (zh) 2010-08-04 2010-08-04 触摸屏的触摸点的定位方法、装置以及终端
PCT/CN2011/071196 WO2012016440A1 (zh) 2010-08-04 2011-02-23 触摸屏的触摸点的定位方法、装置以及终端

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201010245476.3A CN101916153B (zh) 2010-08-04 2010-08-04 触摸屏的触摸点的定位方法、装置以及终端

Publications (2)

Publication Number Publication Date
CN101916153A true CN101916153A (zh) 2010-12-15
CN101916153B CN101916153B (zh) 2014-07-16

Family

ID=43323675

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201010245476.3A Expired - Fee Related CN101916153B (zh) 2010-08-04 2010-08-04 触摸屏的触摸点的定位方法、装置以及终端

Country Status (2)

Country Link
CN (1) CN101916153B (zh)
WO (1) WO2012016440A1 (zh)

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2012016440A1 (zh) * 2010-08-04 2012-02-09 中兴通讯股份有限公司 触摸屏的触摸点的定位方法、装置以及终端
CN102810030A (zh) * 2011-06-01 2012-12-05 宸鸿科技(厦门)有限公司 触控装置及其侦测方法
CN103472960A (zh) * 2013-06-14 2013-12-25 成都吉锐触摸技术股份有限公司 一种实现在表面声波触摸屏多点真实触摸的方法
WO2014183559A1 (zh) * 2013-11-14 2014-11-20 中兴通讯股份有限公司 一种触摸屏及终端
CN104298397A (zh) * 2014-09-24 2015-01-21 合肥鑫晟光电科技有限公司 触摸屏及其定位方法
CN107024678A (zh) * 2017-04-18 2017-08-08 大连道科特科技发展有限公司 一种指示光斑二维定位方法及系统
CN109799482A (zh) * 2017-11-16 2019-05-24 航天科工惯性技术有限公司 基于次声波三角定位的泥石流监测系统及方法
CN110319955A (zh) * 2018-03-29 2019-10-11 泰科电子(上海)有限公司 压电薄膜检测装置和压电薄膜传感器
CN112328126A (zh) * 2020-10-16 2021-02-05 上海紫钥信息技术有限公司 一种弹射玩具射屏判定系统及方法

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101533326A (zh) * 2008-10-15 2009-09-16 闻泰集团有限公司 一种电阻触摸屏坐标校准的方法
CN101615090A (zh) * 2009-06-30 2009-12-30 青岛海信电器股份有限公司 触摸信号检测方法及装置
CN101644978A (zh) * 2009-05-27 2010-02-10 北京中星微电子有限公司 一种触摸屏检测方法及装置

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1224870A (zh) * 1998-03-20 1999-08-04 刘中华 触摸点位置参数信息检测传感装置
US6977646B1 (en) * 2001-11-30 2005-12-20 3M Innovative Properties Co. Touch screen calibration system and method
CN101029931B (zh) * 2007-01-24 2010-05-26 广东威创视讯科技股份有限公司 一种超声波定位装置及其定位方法
CN101916153B (zh) * 2010-08-04 2014-07-16 中兴通讯股份有限公司 触摸屏的触摸点的定位方法、装置以及终端

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101533326A (zh) * 2008-10-15 2009-09-16 闻泰集团有限公司 一种电阻触摸屏坐标校准的方法
CN101644978A (zh) * 2009-05-27 2010-02-10 北京中星微电子有限公司 一种触摸屏检测方法及装置
CN101615090A (zh) * 2009-06-30 2009-12-30 青岛海信电器股份有限公司 触摸信号检测方法及装置

Cited By (24)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2012016440A1 (zh) * 2010-08-04 2012-02-09 中兴通讯股份有限公司 触摸屏的触摸点的定位方法、装置以及终端
CN102810030B (zh) * 2011-06-01 2016-03-02 宸鸿科技(厦门)有限公司 触控装置及其侦测方法
CN102810030A (zh) * 2011-06-01 2012-12-05 宸鸿科技(厦门)有限公司 触控装置及其侦测方法
CN106909257A (zh) * 2013-06-14 2017-06-30 成都吉锐触摸技术股份有限公司 一种表面声波触摸屏的多点真实触摸方法
CN106843605B (zh) * 2013-06-14 2019-09-27 成都吉锐触摸技术股份有限公司 一种表面声波触摸屏实现多点真实触摸的方法
CN106886343B (zh) * 2013-06-14 2019-12-24 成都吉锐触摸技术股份有限公司 一种声波触摸屏实现真实多点触摸的方法
CN106909257B (zh) * 2013-06-14 2019-07-05 成都吉锐触摸技术股份有限公司 一种表面声波触摸屏的多点真实触摸方法
CN103472960A (zh) * 2013-06-14 2013-12-25 成都吉锐触摸技术股份有限公司 一种实现在表面声波触摸屏多点真实触摸的方法
CN106886343A (zh) * 2013-06-14 2017-06-23 成都吉锐触摸技术股份有限公司 一种声波触摸屏实现真实多点触摸的方法
CN106843604A (zh) * 2013-06-14 2017-06-13 成都吉锐触摸技术股份有限公司 一种实现声波触摸屏多点真实触摸的方法
CN106843605A (zh) * 2013-06-14 2017-06-13 成都吉锐触摸技术股份有限公司 一种表面声波触摸屏实现多点真实触摸的方法
CN104636002A (zh) * 2013-11-14 2015-05-20 中兴通讯股份有限公司 一种触摸屏及终端
US10019102B2 (en) 2013-11-14 2018-07-10 Zte Corporation Touch screen and terminal
CN104636002B (zh) * 2013-11-14 2019-04-05 中兴通讯股份有限公司 一种触摸屏及终端
WO2014183559A1 (zh) * 2013-11-14 2014-11-20 中兴通讯股份有限公司 一种触摸屏及终端
WO2016045245A1 (zh) * 2014-09-24 2016-03-31 京东方科技集团股份有限公司 触摸屏及触摸点定位方法
US9817522B2 (en) 2014-09-24 2017-11-14 Boe Technology Group Co., Ltd. Touch screen and touch point positioning method
CN104298397B (zh) * 2014-09-24 2017-04-05 合肥鑫晟光电科技有限公司 触摸屏及其定位方法
CN104298397A (zh) * 2014-09-24 2015-01-21 合肥鑫晟光电科技有限公司 触摸屏及其定位方法
CN107024678A (zh) * 2017-04-18 2017-08-08 大连道科特科技发展有限公司 一种指示光斑二维定位方法及系统
CN109799482A (zh) * 2017-11-16 2019-05-24 航天科工惯性技术有限公司 基于次声波三角定位的泥石流监测系统及方法
CN110319955A (zh) * 2018-03-29 2019-10-11 泰科电子(上海)有限公司 压电薄膜检测装置和压电薄膜传感器
CN110319955B (zh) * 2018-03-29 2021-06-18 泰科电子(上海)有限公司 压电薄膜检测装置和压电薄膜传感器
CN112328126A (zh) * 2020-10-16 2021-02-05 上海紫钥信息技术有限公司 一种弹射玩具射屏判定系统及方法

Also Published As

Publication number Publication date
CN101916153B (zh) 2014-07-16
WO2012016440A1 (zh) 2012-02-09

Similar Documents

Publication Publication Date Title
CN101916153B (zh) 触摸屏的触摸点的定位方法、装置以及终端
CN110892366B (zh) 单相关器系统中的相位误差补偿
WO2019154442A1 (zh) 一种动态或准动态力度检测装置及方法
KR101220633B1 (ko) 소리를 이용한 터치세기 검출방법, 이를 위한 입력장치 및 사용자 단말
WO2021097847A1 (zh) 压力检测的方法、装置、系统、触控芯片和电子设备
JP5519026B2 (ja) タッチパネルにおけるマルチタッチ信号バイアスドリフトの補償
EP3133473A1 (en) Method of sensing pressure by touch sensor and electronic device adapted thereto
CN107111400A (zh) 基于手指变形速度的触摸屏幕的触摸力测量
JP2008539514A (ja) 曲げモードセンサー及び複数の検出技術を用いたタッチ位置の決定
US8902200B2 (en) Touch panel system and electronic device
CN102778981A (zh) 触摸检测系统
US9760277B2 (en) Electronic device and method for detecting proximity input and touch input
CN104679352B (zh) 光学触控装置及触控点检测方法
US9323380B2 (en) Electronic device with touch-sensitive display and three-dimensional gesture-detection
WO2014183559A1 (zh) 一种触摸屏及终端
CN103150051A (zh) 触摸操作响应方法、系统及触摸屏终端
KR20150024571A (ko) 적외선을 이용한 센서 장치를 갖는 전자 장치 및 그 동작 방법
CN112764104A (zh) 一种测量方法、测量装置、终端设备及存储介质
JP7641993B2 (ja) タッチ入力の補正
CN103488335B (zh) 触控系统与指令定位方法
CN113411448B (zh) 红外信号处理方法和装置、电子设备和可读存储介质
CN113157147B (zh) 触控位置确定方法及装置
CN115629676A (zh) 电子设备及触摸位置获取方法
JP6200600B2 (ja) タッチスクリーンディスプレイへの間接タッチ入力を受取る装置及び方法
CN117760364A (zh) 折叠屏的折叠角度确定方法及装置、电子设备和存储介质

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20140716