一种单触点感应定位方法及装置的制作方法

文档序号:6429622阅读:160来源:国知局
专利名称:一种单触点感应定位方法及装置的制作方法
技术领域
本发明涉及触摸定位技术,尤其涉及一种单触点感应定位方法及装置。
背景技术
目前的触摸感应应用中,单点检测一般采用双层自电容屏结构,例如,Cypress公司的 CSD (CapSense Delta-Sigma)、CSA (CapSenseApproximating)、CSR(CapSenseRelaxation Oscillator), Atmel公司的Qtouch技术等,这些技术具有成熟、可靠的优点,但是,这些技术都只应用于双层自电容屏,不适用于单层无跳线ITO触摸屏,并且这些技术中由于采用ADC(Analog-to-Digital Converter,模拟/数字转换器),导致功耗普遍偏高。目前还没有较好的针对单层无跳线ITO触摸屏的单触点感应定位技术的解决方案,针对单层无跳线ITO触摸屏的单触点感应定位技术的解决方案是当前触摸定位技术领域一个重 要的研究方向。

发明内容
本发明所要解决的技术问题是提供一种单触点感应定位方法及装置,适用于单层无跳线ITO触摸屏,抗干扰性强、功耗低。为解决上述技术问题,本发明提出了一种单触点感应定位方法,该方法包括在触摸识别装置的各输入端施加脉冲激励信号;在各输出端分别检测触摸识别装置未被触摸时的行延迟信号和列延迟信号、触摸识别装置被触摸时的行延迟信号和列延迟信号;根据所述行延迟信号和所述列延迟信号确定触点的位置。进一步地,上述方法还可具有以下特点,所述根据所述行延迟信号和所述列延迟信号确定触点的位置具体为计算触摸识别装置被触摸时的行延迟信号与未被触摸时的行延迟信号的时间差值、及触摸识别装置被触摸时的列延迟信号与未被触摸时的列延迟信号的时间差值;计算各行的时间差值之和及各列的时间差值之和; 从所有行中找出时间差值之和最大的行,从所有列中找出时间差值之和最大的列,时间差值之和最大的行的行数为所述触点的横坐标,时间差值之和最大的列的列数为所述触点的纵坐标。进一步地,上述方法还可具有以下特点,所述在触摸识别装置的各输入端施加脉冲激励信号具体为在触摸识别装置的输入端逐行逐列顺序施加脉冲激励信号。进一步地,上述方法还可具有以下特点,所述脉冲激励信号为方波脉冲激励信号、三角波脉冲激励信号、锯齿波脉冲激励信号或正弦波脉冲激励信号。为解决上述技术问题,本发明提出了一种单触点感应定位装置,该装置包括脉冲信号加载模块,用于在触摸识别装置的各输入端施加脉冲激励信号;
时延检测模块,用于在各输出端分别检测触摸识别装置未被触摸时的行延迟信号和列延迟信号、触摸识别装置被触摸时的行延迟信号和列延迟信号;处理模块,用于根据所述行延迟信号和所述列延迟信号确定触点的位置。进一步地,上述装置还可具有以下特点,所述处理模块包括第一计算单元,用于计算触摸识别装置被触摸时的行延迟信号与未被触摸时的行延迟信号的时间差值、及触摸识别装置被触摸时的列延迟信号与未被触摸时的列延迟信号的时间差值;第二计算单元,用于计算各行的时间差值之和及各列的时间差值之和;触点位置判定单元,用于从所有行中找出时间差值之和最大的行,从所有列中找出时间差值之和最大的列,时间差值之和最大的行的行数为所述触点的横坐标,时间差值之和最大的列的列数为所述触点的纵坐标。 进一步地,上述装置还可具有以下特点,所述脉冲信号加载模块包括第一加载单元,用于在触摸识别装置的输入端逐行逐列顺序施加脉冲激励信号。进一步地,上述装置还可具有以下特点,所述脉冲激励信号为方波脉冲激励信号、三角波脉冲激励信号、锯齿波脉冲激励信号或正弦波脉冲激励信号。进一步地,上述装置还可具有以下特点,所述触摸识别装置为单层ITO触摸屏。本发明的单触点感应定位方法及装置适用于单层无跳线ITO触摸屏等触摸识别装置,采用时差法单触点定位技术SPLDC,精度高,分辨率大于lps,且与传统触摸检测中应用的ADC相比,本发明采用△ TDC检测相对坐标的时间变化量,具有自动校准的功能,不受外界环境及噪声的影响,抗干扰性强;以及与传统触摸检测中应用的ADC相比,具有功耗低、面积小的优点。


图IA为单层无跳线ITO触摸屏的一种等效电路中基本组成单元的结构图;图IB为以图IA所示基本组成单元为基本结构的单层无跳线ITO触摸屏的整体等效电路结构图;图2为方波脉冲激励信号的波形图;图3A为全扫描的输入端口示意图;图3B为全扫描的输出端口示意图;图4为单层无跳线ITO触摸屏的单触点感应定位处理系统的结构框图;附图中,各标号所代表的部件列表如下图5为本发明实施例中单触点感应定位装置的结构图;图6为图5中处理模块53的一种结构图。
具体实施例方式本发明提出了一种应用于单层无跳线ITO触摸屏等触摸识别装置的单触点感应定位方法,该方法包括在触摸识别装置的各输入端施加脉冲激励信号;在各输出端分别检测触摸识别装置未被触摸时的行延迟信号和列延迟信号、触摸识别装置被触摸时的行延迟信号和列延迟信号;根据行延迟信号和列延迟信号确定触点的位置。
其中,根据行延迟信号和列延迟信号确定触点的位置可以具体为计算触摸识别装置被触摸时的行延迟信号与未被触摸时的行延迟信号的时间差值、及触摸识别装置被触摸时的列延迟信号与未被触摸时的列延迟信号的时间差值计算各行的时间差值之和及各列的时间差值之和; 从所有行中找出时间差值之和最大的行,从所有列中找出时间差值之和最大的列,时间差值之和最大的行的行数为触点的横坐标,时间差值之和最大的列的列数为触点的纵坐标。以下结合附图和实例对本发明的原理和特征进行描述,所举实例只用于解释本发明,并非用于限定本发明的范围。本实施例中,以单层ITO触摸屏这一具体的触摸识别装置为例,阐述本发明单触点感应定位方法的原理。本领域的技术人员应当理解,本发明的单触点感应定位方法还可 以用于其他的触摸识别装置。图IA为单层无跳线ITO触摸屏的一种等效电路中基本组成单元的结构图,图IB为以图IA所示基本组成单元为基本结构的单层无跳线ITO触摸屏的整体等效电路结构图。如图IA所示,该单层无跳线ITO触摸屏的等效电路的基本组成单元为四边形网络单元。如图IB所示,该单层无跳线ITO触摸屏的等效电路是由四边形网络单元构成的RC网络,其中,ΧΤ_0-ΧΤ_Ν和ΧΒ_0-ΧΒ_Ν为该RC网络的行输入端,YL_0-YL_N和YR_0_YR_N为该RC网络的行输入端。图IB中,引出端101是指从RC网络中引出的可以用于信号输入或输出的节点。图IB中,四边形网络单元的基本组成要素是电阻102、电容103和地104。这里需要说明的是,在单层无跳线ITO触摸屏的等效电路为其他多边形(例如三角形、六边形等)网络结构时,本发明的感应定位方法也是适用的,本发明的感应定位方法并不局限于等效电路为四边形网络结构的这一种单层无跳线ITO触摸屏。而且,本发明的感应定位方法适用范围也不仅仅局限于触摸屏,只要是能够等效为图IB所示RC网络的触摸识别装置(例如触摸面板、电子皮肤等),都可以应用本发明单触点感应定位方法实现单触点定位。图4为单层无跳线ITO触摸屏的单触点感应定位处理系统的结构框图。图4所示处理系统实现单层无跳线ITO(Indium Tin Oxide,锡氧化铟)触摸屏的单触点定位,具体地,在单层无跳线ITO四边形RC网络401上加入一定频率的方波脉冲激励信号,进行全扫描,利用RC的延时特性,将输出端针对脉冲激励信号在有手指触摸(即单层无跳线ITO触摸屏被触摸时,下同)和无手指触摸(即单层无跳线ITO触摸屏未被触摸时,下同)时产生的行延迟信号和列延迟信号,经过前处理系统402 (包括时间差值数字转换器和寄存器)的前处理,计算出有手指触摸和无手指触摸时行延迟(行输出端延迟的简称)信号和列延迟(列输出端延迟的简称)信号的时间差值AT,该计算处理过程由时间差值数字转换器ATDC(Delta-Time-to DigitalConverter)完成,然后将该时间差值Λ T转换成数字信号,存储在寄存器中,再经过后处理系统403 (包括处理器)的后处理,将单触点的位置转换成数字信号,从而完成单触点定位。针对图IB所示网络,采用时差法单触点定位,具体做法如下步骤一,根据RC的延时特性,在输入端(指图IB的ΧΤ_0-ΧΤ_Ν、ΧΒ_0_ΧΒ_Ν、YL_0-YL_N、YR_0_YR_N)施加方波脉冲激励信号,采用全扫描方式,将RC网络所有引出端既做输入端也作为输出端,即输入端与输出端为同一端口,在输入端逐行逐列顺序施加脉冲激励信号,检测所有输出端的延迟变化;其中,方波脉冲激励信号的波形如图2所示,优选地,方波脉冲激励信号的频率可以为200KHz-2MHz。全扫描的输入端口和输出端口的示意图分别如图3A和图3B所示。当然,除了方波,也可以采用其他波形的脉冲激励信号,例如三角波脉冲激励信号、锯齿波脉冲激励信号或正弦波脉冲激励信号等。采用全扫描方式,将RC网络所有引出端既做输入端也作为输出端,在输入端逐行逐列顺序施加脉冲激励信号,检测所有输出端的延迟变化的具体操作如下(a)对ΧΤ_0端施加一定频率的方波脉冲激励信号,进行Λ TDC检测;无手指触摸时行输出端ΧΤ_0-ΧΤ_Ν、ΧΒ_0-ΧΒ_Ν和列输出端YL_0_YL_N,YR_0_YR_N的延迟,转换成数字信号存储在寄存器中;·有手指触摸时行输出端ΧΤ_0-ΧΤ_Ν,ΧΒ_0-ΧΒ_Ν和列输出端YL_0_YL_N\YR_0-YR_1的延迟,转换成数字信号存储在寄存器中。(b)对XT_1端施加一定频率的方波脉冲激励信号,进行Λ TDC检测;无手指触摸时行输出端ΧΤ_0-ΧΤ_Ν、ΧΒ_0-ΧΒ_Ν和列输出端YL_0_YL_N、YR_0_YR_N的延迟,转换成数字信号存储在寄存器中;有手指触摸时行输出端ΧΤ_0-ΧΤ_Ν,ΧΒ_0-ΧΒ_Ν和列输出端YL_0_YL_N、YR_0_YR_N的延迟,转换成数字信号存储在寄存器中。(c)由此类推,对XT_N端施加一定频率的方波脉冲激励信号,进行Λ TDC检测;无手指触摸时行输出端ΧΤ_0-ΧΤ_Ν、ΧΒ_0-ΧΒ_Ν和列输出端YL_0_YL_N、YR_0_YR_N的延迟,转换成数字信号存储在寄存器中;有手指触摸时行输出端ΧΤ_0-ΧΤ_Ν,ΧΒ_0-ΧΒ_Ν和列输出端YL_0_YL_N、YR_0_YR_N的延迟,转换成数字信号存储在寄存器中。(d)同理,对YL_0端施加一定频率的方波脉冲激励信号,进行Λ TDC检测;无手指触摸时行输出端ΧΤ_0-ΧΤ_Ν、ΧΒ_0-ΧΒ_Ν和列输出端YL_0_YL_N、YR_0_YR_N的延迟,转换成数字信号存储在寄存器中;有手指触摸时行输出端ΧΤ_0-ΧΤ_Ν、ΧΒ_0-ΧΒ_Ν和列输出端YL_0_YL_N、YR_0_YR_N的延迟,转换成数字信号存储在寄存器中。(e)对YL_1端施加一定频率的方波脉冲激励信号,进行Λ TDC检测;无手指触摸时行输出端ΧΤ_0-ΧΤ_Ν、ΧΒ_0-ΧΒ_Ν和列输出端YL_0_YL_N、YR_0_YR_N的延迟,转换成数字信号存储在寄存器中;有手指触摸时行输出端ΧΤ_0-ΧΤ_Ν、ΧΒ_0-ΧΒ_Ν和列输出端YL_0_YL_N、YR_0_YR_N的延迟,转换成数字信号存储在寄存器中。(f)由此类推,对YL_N端施加一定频率的方波脉冲激励信号,进行Λ TDC检测;无手指触摸时行输出端ΧΤ_0-ΧΤ_Ν、ΧΒ_0-ΧΒ_Ν和列输出端YL_0_YL_N、YR_0_YR_N的延迟,转换成数字信号存储在寄存器中;有手指触摸时行输出端ΧΤ_0-ΧΤ_Ν、ΧΒ_0-ΧΒ_Ν和列输出端YL_0_YL_N、YR_0_YR_N的延迟,转换成数字信号存储在寄存器中。(g)对ΧΒ_0端施加一定频率的方波脉冲激励信号,进行Λ TDC检测;
无手指触摸时行输出端ΧΤ_0-ΧΤ_Ν、ΧΒ_0-ΧΒ_Ν和列输出端YL_0_YL_N、YR_0_YR_N的延迟,转换成数字信号存储在寄存器中;有手指触摸时行输出端ΧΤ_0-ΧΤ_Ν、ΧΒ_0-ΧΒ_Ν和列输出端YL_0_YL_N、YR_0_YR_N的延迟,转换成数字信号存储在寄存器中。(h)对XB_1端施加一定频率的方波脉冲激励信号,进行Λ TDC检测;无手指触摸时行输出端ΧΤ_0-ΧΤ_Ν、ΧΒ_0-ΧΒ_Ν和列输出端YL_0_YL_N、YR_0_YR_N的延迟,转换成数字信号存储在寄存器中;有手指触摸时行输出端ΧΤ_0-ΧΤ_Ν、ΧΒ_0-ΧΒ_Ν和列输出端YL_0_YL_N、YR_0_YR_N的延迟,转换成数字信号存储在寄存器中。(i)由此类推,对XB_N端施加一定频率的方波脉冲激励信号,进行Λ TDC检测; 无手指触摸时行输出端ΧΤ_0-ΧΤ_Ν、ΧΒ_0-ΧΒ_Ν和列输出端YL_0_YL_N、YR_0_YR_N的延迟,转换成数字信号存储在寄存器中;有手指触摸时行输出端ΧΤ_0-ΧΤ_Ν、ΧΒ_0-ΧΒ_Ν和列输出端YL_0_YL_N、YR_0_YR_N的延迟,转换成数字信号存储在寄存器中。(j)同理,对YR_0端施加一定频率的方波脉冲激励信号,进行Λ TDC检测;无手指触摸时行输出端ΧΤ_0-ΧΤ_Ν、ΧΒ_0-ΧΒ_Ν和列输出端YL_0_YL_N、YR_0_YR_N的延迟,转换成数字信号存储在寄存器中; 有手指触摸时行输出端ΧΤ_0-ΧΤ_Ν、ΧΒ_0-ΧΒ_Ν和列输出端YL_0_YL_N、YR_0_YR_N的延迟,转换成数字信号存储在寄存器中。(k)对YR_1端施加一定频率的方波脉冲激励信号,进行Λ TDC检测;无手指触摸时行输出端ΧΤ_0-ΧΤ_Ν、ΧΒ_0-ΧΒ_Ν和列输出端YL_0_YL_N、YR_0_YR_N的延迟,转换成数字信号存储在寄存器中;有手指触摸时行输出端ΧΤ_0-ΧΤ_Ν、ΧΒ_0-ΧΒ_Ν和列输出端YL_0_YL_N、YR_0_YR_N的延迟,转换成数字信号存储在寄存器中。(I)由此类推,对YR_N端施加一定频率的方波脉冲激励信号,进行Λ TDC检测;无手指触摸时行输出端ΧΤ_0-ΧΤ_Ν、ΧΒ_0-ΧΒ_Ν和列输出端YL_0_YL_N、YR_0_YR_N的延迟,转换成数字信号存储在寄存器中;有手指触摸时行输出端ΧΤ_0-ΧΤ_Ν、ΧΒ_0-ΧΒ_Ν和列输出端YL_0_YL_N、YR_0_YR_N的延迟,转换成数字信号存储在寄存器中。检测所得数据如表I 表4所示表I无手指触摸时行输出端延迟的数据表
权利要求
1.一种单触点感应定位方法,其特征在于,该方法包括 在触摸识别装置的各输入端施加脉冲激励信号; 在各输出端分别检测触摸识别装置未被触摸时的行延迟信号和列延迟信号、触摸识别装置被触摸时的行延迟信号和列延迟信号; 根据所述行延迟信号和所述列延迟信号确定触点的位置。
2.根据权利要求I所述的单触点感应定位方法,其特征在于 所述根据所述行延迟信号和所述列延迟信号确定触点的位置具体为 计算所述触摸识别装置被触摸时的行延迟信号与未被触摸时的行延迟信号的时间差值、及所述触摸识别装置被触摸时的列延迟信号与未被触摸时的列延迟信号的时间差值;计算各行的时间差值之和及各列的时间差值之和;· 从所有行中找出时间差值之和最大的行,从所有列中找出时间差值之和最大的列,时间差值之和最大的行的行数为所述触点的横坐标,时间差值之和最大的列的列数为所述触点的纵坐标。
3.根据权利要求I所述的单触点感应定位方法,其特征在于 所述在触摸识别装置的各输入端施加脉冲激励信号具体为 在触摸识别装置的输入端逐行逐列顺序施加脉冲激励信号。
4.根据权利要求I所述的单触点感应定位方法,其特征在于 所述脉冲激励信号为方波脉冲激励信号、三角波脉冲激励信号、锯齿波脉冲激励信号或正弦波脉冲激励信号。
5.一种单触点感应定位装置,其特征在于,该装置包括 脉冲信号加载模块,用于在触摸识别装置的各输入端施加脉冲激励信号; 时延检测模块,用于在各输出端分别检测触摸识别装置未被触摸时的行延迟信号和列延迟信号、触摸识别装置被触摸时的行延迟信号和列延迟信号; 处理模块,用于根据所述行延迟信号和所述列延迟信号确定触点的位置。
6.根据权利要求5所述的单触点感应定位装置,其特征在于 所述处理模块包括 第一计算单元,用于计算触摸识别装置被触摸时的行延迟信号与未被触摸时的行延迟信号的时间差值、及触摸识别装置被触摸时的列延迟信号与未被触摸时的列延迟信号的时间差值; 第二计算单元,用于计算各行的时间差值之和及各列的时间差值之和; 触点位置判定单元,用于从所有行中找出时间差值之和最大的行,从所有列中找出时间差值之和最大的列,时间差值之和最大的行的行数为所述触点的横坐标,时间差值之和最大的列的列数为所述触点的纵坐标。
7.根据权利要求5所述的单触点感应定位装置,其特征在于 所述脉冲信号加载模块包括 第一加载单元,用于在触摸识别装置的输入端逐行逐列顺序施加脉冲激励信号。
8.根据权利要求5所述的单触点感应定位装置,其特征在于 所述脉冲激励信号为方波脉冲激励信号、三角波脉冲激励信号、锯齿波脉冲激励信号或正弦波脉冲激励信号。
9.根据权利要求5所述的单触点感应定位装置,其特征在于所述触摸识别装置为单层ITO触摸屏。
全文摘要
本发明涉及一种单触点感应定位方法及装置。本发明的单触点感应定位方法应用于单层无跳线ITO触摸屏等触摸识别装置。单触点感应定位方法包括在触摸识别装置的各输入端施加脉冲激励信号;在各输出端分别检测触摸识别装置未被触摸时的行延迟信号和列延迟信号、触摸识别装置被触摸时的行延迟信号和列延迟信号;根据所述行延迟信号和所述列延迟信号确定触点的位置。本发明的单触点感应定位方法及装置适用于单层无跳线ITO触摸屏等触摸识别装置,精度高,抗干扰性强、功耗低。
文档编号G06F3/041GK102902391SQ20111021367
公开日2013年1月30日 申请日期2011年7月28日 优先权日2011年7月28日
发明者梁洁, 律博, 苏建华, 王莹莹, 韩路, 栾昌海 申请人:国民技术股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1