触控方法、触控处理系统与电子装置与流程

文档序号:12824154阅读:302来源:国知局
触控方法、触控处理系统与电子装置与流程

本发明是关于触控技术,特别是关于减少周期性电磁干扰的触控技术。



背景技术:

消费性电子产品已经是现代人生活的必需品。如平板计算机、手机等电子装置多半使用触控屏幕作为主要的输出入接口,此外也运用无线网络装置wifi、如蓝牙(bluetooth)之类的个人短距离无线通信装置、第三代或第四代行动通信网路装置、无线充电装置、卫星定位系统等。这些无线装置都需要在轻薄短小的机身内装置天线。这些天线在发射信号时,会对彼此造成电磁干扰。

比方说,现在常用的投射式电容触控屏幕,其触控控制装置通常会使用互电容侦测的方式,令一部分或全部的电极发出驱动信号,以便侦测近接触控屏幕的外部导电对象。所发出的驱动信号与其谐振频率的信号,会对同一电子装置的其他天线与无线装置造成电磁干扰。

更有甚者,由于触控控制装置在提供电极驱动信号的时候,会有一定的间隔时间,或者说是按照某一固定周期发出驱动信号。对于某些通信系统而言,这些周期性的干扰信号比起随机出现的噪声更可能阻断或扰乱信息的传递。比方说,展频(spreadingspectrum)通信系统对于白色噪讯(whitenoise)的抵抗或抗干扰程度较强。

因此,亟需一种能够减少周期性电磁干扰的触控控制装置与系统,以及其控制方法。



技术实现要素:

本发明要解决的技术问题是提供一种触控方法、触控处理系统与电子装置,能够减少周期性电磁干扰。

在一实施例中,本发明提供一种触控方法,包含:连续三次驱动触控屏幕的电极,其中该三次驱动的两个区间的时间长度不等,该三次驱动的时间长度相等。

其中上述的驱动包含下列其中之一:全触控屏幕驱动;互电容屏幕驱动;以及部分屏幕驱动。

其中上述的区间的时间长度至少与下列其中之一相关:执行该触控方法的处理器在该区间内所接收中断呼叫的次数;执行该触控方法的处理器在该区间内所接收中断呼叫的形式;以及执行该触控方法的处理器在该区间内所接收中断呼叫所相关的中断服务程序所耗用的时间。

其中上述的区间的时间长度和执行该触控方法的处理器执行随机数生成函数的结果相关。

在一实施例中,本发明提供一种触控处理装置,用于连接触控屏幕,包含:至少一个驱动电路,连接到该触控屏幕的电极;以及连接到该驱动电路的处理器,用于令该驱动电路连续三次驱动触控屏幕的电极,其中该三次驱动的两个区间的时间长度不等,该三次驱动的时间长度相等。

其中上述的驱动包含下列其中之一:全触控屏幕驱动;互电容屏幕驱动;以及部分屏幕驱动。

其中上述的区间的时间长度至少与下列其中之一相关:该处理器在该区间内所接收中断呼叫的次数;该处理器在该区间内所接收中断呼叫的形式;以及该处理器在该区间内所接收中断呼叫所相关的中断服务程序所耗用的时间。

其中上述的区间的时间长度和该处理器执行随机数生成函数的结果相关。

在一实施例中,本发明提供一种电子装置,包含:触控屏幕,包含多个电极;以及用于连接该触控屏幕的一种触控处理装置。该触控处理装置包含:至少一个驱动电路,连接到该触控屏幕的电极;以及连接到该驱动电路的处理器,用于令该驱动电路连续三次驱动触控屏幕的电极,其中该三次驱动的两个区间的时间长度不等,该三次驱动的时间长度相等。

其中上述的驱动包含下列其中之一:全触控屏幕驱动;互电容屏幕驱动;以及部分屏幕驱动。

其中上述的区间的时间长度至少与下列其中之一相关:该处理器在该区间内所接收中断呼叫的次数;该处理器在该区间内所接收中断呼叫的形式;以及该处理器在该区间内所接收中断呼叫所相关的中断服务程序所耗用的时间。

其中上述的区间的时间长度和该处理器执行随机数生成函数的结果相关。

借由上述技术方案,本发明至少具有下列优点及有益效果:

总上所述,本发明所提供的触控方法、触控处理装置与电子装置所发出的驱动信号具有较少的秩序,较高的散乱程度。能够避免与某些通信协议的周期或周期的倍数或分数重合,进而减少对电子装置的其他通信组件或周遭其他电子装置的通信组件的电磁干扰现象。

附图说明

图1为根据本发明一实施例的电子装置100的示意图。

图2a为现有技术的驱动信号的波形示意图。

图2b为根据本发明一实施例的驱动信号的波形示意图。

【符号说明】

100:电子装置

110:外部导电对象

120:触控屏幕

121:第一电极

122:第二电极

130:触控处理装置

140:主机

211~215:驱动信号

221~224:区间

231~234:区间

具体实施方式

本发明将详细描述一些实施例如下。然而,除了所揭露的实施例外,本发明也可以广泛地运用在其他的实施例施行。本发明的范围并不受该些实施例的限定,乃以权利要求书为准。而为提供更清楚的描述及使熟悉该项技术者能理解本发明的发明内容,附图内各部分并没有依照其相对的尺寸而绘图,某些尺寸与其他相关尺度的比例会被突显而显得夸张,且不相关的细节部分也未完全绘出,以求附图的简洁。

请参考图1所示,其为根据本发明一实施例的电子装置100的示意图。该电子装置100包含触控面板或触控屏幕120,本申请皆以触控屏幕120来含括这两者。该触控屏幕120包含多条平行的第一电极121与多条平行的第二电极122,两者形成多个交错重迭处。该电子装置100更包含触控处理装置130,连接到上述的各第一电极121与各第二电极122,用于侦测近接的外部导电对象110。该电子装置100还包含主机140,用于连接该触控处理装置130。

在一实施例中,该主机140可以是执行操作系统以控制该电子装置100的处理器与内存,例如英特尔公司的x86指令集处理器,用于执行微软公司的窗口操作系统。该主机140也可以是高通公司的arm指令集处理器,用于执行谷歌公司的android操作系统。该主机更可以是苹果公司的a9处理器,用于执行该公司的ios操作系统。

在一实施例中,该触控处理装置130包含嵌入式处理器,例如英特尔公司的i960处理器、8051处理器、arm公司的cortexm系列处理器、arm7、arm9处理器等。该触控处理装置130内含的微处理器可用于执行触控相关的指令,控制上述各第一电极121与各第二电极122所发出与接收的电信号,并且将处理后所得的触控相关信息传送到主机140。

请参考图2a所示,其为现有技术的驱动信号的波形示意图。当执行互电容侦测时,该触控处理装置130会依序令各第一电极121发出驱动信号,并且令各个第二电极122侦测电容变化量,接着侦测出近接的外部导电对象110。在图2a的波形中,第一个拉起的波形211是第一个第一电极121所发出的驱动信号,第二个拉起的波形212是第二个第一电极121所发出的驱动信号,第三个拉起的波形213是第三个第一电极121所发出的驱动信号,以此类推。在某一实施例中,该驱动信号可以是20khz、40khz、60khz等的信号,可以是方波或弦波。本发明并不限定该驱动信号的频率与形式。

在图2a中,可以见到各个波形之间有停止发送驱动信号的区间。比方说,在波形211与212之间的是区间221,在波形212与213之间的是区间222,波形213与214之间的是区间223,波形214与215之间的是区间224。这些区间的时间长度均相等,或是趋近于相等。

如现有技术所言,对该电子装置100的其他天线与接收器来说,由各第一电极121周期性发出的驱动信号是周期性的电磁干扰。由于各个驱动信号的间隔区间都是相同,所以这种电磁干扰是有秩序的,非散乱的。对于某些接收器而言,有序的电磁干扰比无序的电磁干扰更严重。因为有序电磁干扰的周期可能与接收信息的周期或周期的倍数或分数重合,导致信息的某个部分持续受到干扰,使得信息的传送效率严重受损,甚至于完全中断。

比方说,某一无线通信协议以时隙(timeslot)的周期形式定义所传送的信息。每个周期的某些时隙携带其他时隙的描述数据,一般称此时隙为档头(header)时隙。若上述的驱动信号的周期恰好与该无线通信协议的周期或周期的倍数或分数重合,可能会对每一个或每几个当中的一个档头时隙造成干扰。一旦某档头时隙中所携带的描述信息有误,可能会造成该档头时隙所描述的一般时隙数据的解读错误。因此,本申请的目的之一,在于减少周期性电磁干扰,以避免对电子装置100的其他无线通信装置造成严重干扰。

请参考图2b所示,其为根据本发明一实施例的驱动信号的波形示意图。图2a所示的各区间221~224的时间长度均相等,或是趋近于相等,都是三个单位时间长度。然而,图2b所示的各区间231~234的时间长度不等。在一实施例中,至少有三个连续的驱动信号的两个区间的时间长度不等。比方说,区间231~234的时间长度分别是4、3、2及2。所以图2b的驱动信号的秩序要低于图2a所示的驱动信号,图2b的驱动信号比较接近白色噪讯,其散乱程度较高。

对于前述的无线通信协议来说,由于驱动信号所造成的电磁干扰不会一直与文件头时隙的周期或周期的倍数或分数重合,所以至少有部分档头时隙的描述信息能被正确地解译出来,进而提升了该档头时隙所描述的一般时隙数据的解读正确性。

虽然图2b的实施例是以互电容侦测模式下的驱动信号作为范例,但也可以应用到其他的侦测模式。在一实施例中,驱动处理装置130可以进行全屏幕驱动,判断是否有外部导电对象110近接。若是有近接事件发生,再切换到前述的互电容侦测模式。所谓的全屏幕驱动是让全部的第一电极121发出驱动信号,若没有侦测到近接事件发生,可以间隔某一段时间后,再进行全屏幕驱动。换言之,现有技术中的全屏幕驱动具有周期性,而根据本发明一实施例的全屏幕驱动模式中,至少有三个连续的全屏幕驱动的两个区间的时间长度不等。

类似地,在某些先前技术当中,可能会有驱动部分第一电极121的侦测模式。只要有同样的驱动信号模式,都可以应用本发明所提供的驱动方法,至少有三个连续的相同驱动波形的两个区间的时间长度不等。换言之,本发明的应用场景,并不限于上述的互电容侦测、全屏幕驱动侦测与部分驱动侦测等。

以下介绍的是如何达成时间长度不等的区间的方法。在一实施例中,前述的触控处理装置130的处理器所执行指令中,包含随机数生成函数与休眠函数。该休眠指令具有输入参数值,用于指定该处理器的休眠时间长度。比方说要产生一个上限值u与下限值d的区间,可以利用下列指令序列:

浮点数x=随机数生成函数();//随机数生成函数的随机数传回值介于0~1

休眠区间duration=(u-d)*x+d;

休眠函数(duration);

举例来说,若上限值u为四个单位时间,下限值d为两个单位时间,则上述的休眠区间duration为两到四个单位时间的随机数。以上的指令序列可以在进行完周期驱动之后执行,当休眠函数执行完毕之后,处理器可以再次进行驱动作业。

在该实施例的变形中,可以利用循环来取代休眠区间,例如下列的指令序列:

浮点数x=随机数生成函数();//随机数生成函数的随机数传回值介于0~1

循环次数iteration=(u-d)*x+d;

循环(iteration){某指令;}//某指令可以是一个以上的基本指令

举例来说,若上限值u为十万次,下限值d为五万次,则上述的循环次数为五万到十万次的随机数。当执行循环内的某指令需要耗时某单位时间,则以上的指令序列可以得到五万到十万次指令执行的间隔时间,在循环结束之后,再次进行驱动作业。

在另一实施例中,前述的触控处理装置130的处理器可以在进入周期性的间隔区间之前,开放中断呼叫(irc,interruptcall)。由于硬件或软件的中断呼叫会让处理器中断间隔区间,进行中断服务程序(isr,interruptserviceroutine)。而触控处理装置130的处理器并不知道是否会被中断,也不知道会被什么形式的中断呼叫,更不知道执行中断服务程序需要多久时间,因此两次连续区间的时间长度会随着中断呼叫而有所变化,进而达成本发明的至少有三个连续的相同驱动波形的两个区间的时间长度不等。

在更一实施例中,前述的触控处理装置130的处理器可以在进入周期性的间隔区间之前,开放中断呼叫(irc,interruptcall)。在每次中断呼叫之后,即重置上述的间隔区间。由于触控处理装置130的处理器并不知道是否会被中断,也不知道会被中断几次,因此两次连续区间的时间长度会随着中断呼叫而有所变化,进而达成本发明的至少有三个连续的相同驱动波形的两个区间的时间长度不等。

在一实施例中,本发明提供一种触控方法,包含:连续三次驱动触控屏幕的电极,其中该三次驱动的两个区间的时间长度不等,该三次驱动的时间长度相等。

其中上述之驱动包含下列其中之一:全触控屏幕驱动;互电容屏幕驱动;以及部分屏幕驱动。

其中上述的区间的时间长度至少与下列其中之一相关:执行该触控方法的处理器在该区间内所接收中断呼叫的次数;执行该触控方法的处理器在该区间内所接收中断呼叫的形式;以及执行该触控方法的处理器在该区间内所接收中断呼叫所相关的中断服务程序所耗用的时间。

其中上述的区间的时间长度和执行该触控方法的处理器执行随机数生成函数的结果相关。

在一实施例中,本发明提供一种触控处理装置,用于连接触控屏幕,包含:至少一个驱动电路,连接到该触控屏幕的电极;以及连接到该驱动电路的处理器,用于令该驱动电路连续三次驱动触控屏幕的电极,其中该三次驱动的两个区间的时间长度不等,该三次驱动的时间长度相等。

其中上述的驱动包含下列其中之一:全触控屏幕驱动;互电容屏幕驱动;以及部分屏幕驱动。

其中上述的区间的时间长度至少与下列其中之一相关:该处理器在该区间内所接收中断呼叫的次数;该处理器在该区间内所接收中断呼叫的形式;以及该处理器在该区间内所接收中断呼叫所相关的中断服务程序所耗用的时间。

其中上述的区间的时间长度和该处理器执行随机数生成函数的结果相关。

在一实施例中,本发明提供一种电子装置,包含:触控屏幕,包含多个电极;以及用于连接该触控屏幕的一种触控处理装置。该触控处理装置包含:至少一个驱动电路,连接到该触控屏幕的电极;以及连接到该驱动电路的处理器,用于令该驱动电路连续三次驱动触控屏幕的电极,其中该三次驱动的两个区间的时间长度不等,该三次驱动的时间长度相等。

其中上述的驱动包含下列其中之一:全触控屏幕驱动;互电容屏幕驱动;以及部分屏幕驱动。

其中上述的区间的时间长度至少与下列其中之一相关:该处理器在该区间内所接收中断呼叫的次数;该处理器在该区间内所接收中断呼叫的形式;以及该处理器在该区间内所接收中断呼叫所相关的中断服务程序所耗用的时间。

其中上述的区间的时间长度和该处理器执行随机数生成函数的结果相关。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1