触控装置及其驱动方法和终端制造方法及图纸

技术编号:18049496 阅读:19 留言:0更新日期:2018-05-26 07:44
本申请公开了一种触控装置及其驱动方法和终端,驱动方法包括:利用驱动信号扫描各个感应坐标以获得检测值并利用检测值与基准值相比较来检测触摸,驱动信号具有多个驱动频率,每个驱动频率下采用相应的基准值检测触摸,在更新驱动频率前将最后一帧内检测到的触摸位置存储为标记位置;在更新驱动频率后获得各个感应坐标的初始检测值;判断标记位置处的触摸是否在更新驱动频率后仍存在;根据判断结果,对标记位置对应的初始检测值进行补偿以获得更新后各个感应坐标的基准值。本发明专利技术提供的触控装置及其驱动方法和终端在更新驱动频率后能够根据更新前的触摸信息补偿各个感应坐标的基准值,使得触控装置能够正常地检测触摸、良好地适应当前应用环境。

【技术实现步骤摘要】
触控装置及其驱动方法和终端
本专利技术涉及触控
,更具体地,涉及触控装置及其驱动方法和终端。
技术介绍
显示触控装置集成有显示装置和触控装置,能够在检测触摸的同时进行画面显示。其中,触控装置主要利用驱动信号对触摸电极进行扫描,并根据检测到的电容变化量和各个感应坐标的基准值判断在触摸表面是否发生了触摸。当显示触控装置检测到噪声时,通常需要调整驱动信号的驱动频率以减小显示触控装置因噪声收到的干扰,这一调整驱动频率的过程被称为跳频。在传统的触控装置中,在每次跳频发生后需要重新生成各个感应坐标的基准值,使得触控装置能够良好地适应当前环境。然而,传统的触控装置的不足之处在于:当跳频发生之时,触摸表面发生的触摸可能会影响到跳频后生成的新的基准值,导致跳频后对触摸的检测出现异常。为了解决上述技术问题,一种现有技术触控装置中预存储了与不同驱动频率对应的各个感应坐标的一系列基准值,当触控装置跳频至某一驱动频率时,触控装置提取与该驱动频率对应的基准值以替换跳频前各个感应坐标对应的基准值。这种现有技术的不足之处在于:由于触控装置对环境变化较为敏感,各个感应坐标对应的基准值会随着温度、湿度等环境因素发生明显变化,因此预存的基准值通常不能很好地匹配当前触控装置的应用环境,也会导致跳频后触摸的检测出现异常。
技术实现思路
鉴于此,本专利技术的目的在于提供一种触控装置及其驱动方法和终端,在每次更新驱动频率后根据驱动频率更新之前的触摸信息对各个感应坐标的基准值进行补偿,使得触控装置在更新驱动频率之后能够正常地检测触摸,并能良好地适应当前的应用环境。根据本专利技术的第一方面,提供了一种用于触控装置的驱动方法,所述驱动方法包括:利用驱动信号扫描触控装置的各个感应坐标以获得检测值并利用检测值与基准值相比较来检测触摸,所述驱动信号具有多个驱动频率,每个驱动频率下采用相应的基准值来检测触摸,其中,在更新所述驱动频率前将最后一帧内检测到的触摸位置存储为标记位置;在更新所述驱动频率后获得各个感应坐标的初始检测值;判断所述标记位置处的触摸是否在更新所述驱动频率后仍存在;根据判断结果,对所述标记位置对应的所述初始检测值进行补偿以获得更新后各个感应坐标的所述基准值。优选地,所述驱动方法还包括:拟合出原始检测值在一定阈值内不变的情况下触控装置的补偿电容与驱动频率的关系式,并且在更新所述驱动频率前,通过所述关系式得到与新的驱动频率对应的补偿电容并设置所述补偿电容。优选地,所述补偿电容与驱动频率的关系式包括:Cneg=k·fd+T,其中Cneg表示所述补偿电容的电容值,fd表示所述驱动频率,k和T表示非零自然数。优选地,检测触摸的步骤包括:获得各个感应坐标的所述检测值;判断各个感应坐标的感应值是否超过了第一阈值,各个感应坐标的所述感应值等于所述检测值和所述基准值之差,若是,则判定相应的感应坐标处发生了触摸,若否,则判定相应的感应坐标处没有触摸。优选地,根据判断结果,对所述标记位置对应的所述初始检测值进行补偿以获得更新后各个感应坐标的所述基准值的步骤包括:若所述标记位置处的触摸在更新所述驱动频率后仍存在,则对所述标记位置中至少一个感应坐标的所述初始检测值进行补偿以获得更新后所述至少一个感应坐标的所述基准值;若所述标记位置处的触摸在更新所述驱动频率后不存在,则直接将各个感应坐标的所述初始检测值作为更新后各个感应坐标的所述基准值。优选地,所述驱动方法还包括:将每个所述标记位置中各个感应坐标的所述感应值中的最大值及该最大值对应的感应坐标分别存储为该标记位置的第一中心值和中心坐标,且判断所述标记位置处的触摸是否在更新所述驱动频率后仍存在的步骤包括:在更新所述驱动频率后,获得全部感应坐标的所述初始检测值的均值;将每个所述中心坐标的所述初始检测值与所述均值之差作为该中心坐标的第二中心值;将每个所述中心坐标的所述第二中心值与所述第一中心值之差的绝对值作为该中心坐标对应的变化值;当且仅当所述第二中心值大于所述第一阈值且所述变化值小于或小于等于第二阈值时,判定该中心坐标对应的所述触摸位置在更新后仍存在触摸。优选地,若所述标记位置处的触摸在更新所述驱动频率后仍存在,则对所述标记位置中至少一个感应坐标的所述初始检测值进行补偿以获得更新后所述至少一个感应坐标的所述基准值的步骤包括:在所述标记位置中,补偿所述中心坐标的所述初始检测值,使得补偿后该中心坐标的所述感应值大于所述第一阈值。优选地,在所述标记位置中,补偿所述中心坐标的所述初始检测值,使得补偿后该中心坐标的所述感应值大于所述第一阈值的步骤包括:在所述标记位置中,补偿所述中心坐标的所述初始检测值,使得补偿后该中心坐标的所述感应值等于所述第一阈值与预设常数之和。优选地,所述驱动方法还包括:如果在更新所述驱动频率前的最后一帧内检测到的触摸属于连续触摸,则在更新所述驱动频率后,始终将所述标记位置作为当前的触摸位置,直到检测到更新后发生的第一次触摸。优选地,若更新所述驱动频率后发生的第一次触摸对应的触摸位置与所述标记位置不同,则更新所述驱动频率后的一帧或多帧中,补偿所述标记位置中至少一个感应坐标的所述基准值。优选地,更新所述驱动频率的步骤包括:将所述驱动频率依次调整至预设的多个频率值,从而将所述多个频率值中令所述触控装置具有最小噪声的所述频率值确定为目标频率值;若当前的所述驱动频率对应的噪声值超出特定阈值,则将所述驱动频率更新至所述目标频率值。根据本专利技术的第二方面,还提供了一种触控装置,其中,包括:多个电容,所述多个电容分别对应各个感应坐标;驱动单元,用于提供驱动信号至所述多个电容并更新所述驱动信号的驱动频率;感应单元,接收所述驱动信号,用于根据所述驱动信号获得各个感应坐标的检测值,根据各个感应坐标的所述检测值和基准值检测触摸;第一补偿单元,用于将所述驱动频率被更新之前的最后一帧内检测到的触摸位置存储为标记位置,根据在所述驱动频率被更新之后判断每个所述标记位置是否仍存在触摸,并根据判断结果提供各个感应坐标的所述基准值。优选地,所述触控装置还包括与所述感应单元相连的补偿电容,所述第一补偿单元根据预先拟合出的补偿电容与驱动频率的关系式调节所述补偿电容的电容值,使得不同的所述驱动频率对应的原始检测值在一定阈值内保持恒定。优选地,所述第一补偿单元包括:第一存储模块,用于将所述标记位置中各个感应坐标的感应值中的最大值及该最大值对应的感应坐标分别存储为该标记位置的第一中心值和中心坐标,各个感应坐标的所述感应值等于所述检测值与所述基准值之差,运算模块,用于在所述驱动频率被所述驱动单元更新之后获得全部感应坐标的初始检测值的均值,将每个所述中心坐标的所述初始检测值与所述均值之间的差值作为该中心坐标对应的第二中心值,将每个所述中心坐标的所述第二中心值与所述第一中心值之间的差值的绝对值作为该中心坐标对应的变化值;判断模块,与所述运算模块相连以接收所述第二中心值和所述变化值,当且仅当所述第二中心值大于第一阈值且所述变化值小于或小于等于第二阈值时,所述判断模块判定该中心坐标对应的所述标记位置在所述驱动频率被所述驱动单元更新之后仍存在触摸;复位模块,对于所述驱动频率被所述驱动单元更新之后仍存在触摸的所述标记位置,所述复位模块用于补偿该标记位置对应的所述中心坐标的本文档来自技高网...
触控装置及其驱动方法和终端

【技术保护点】
一种用于触控装置的驱动方法,所述驱动方法包括:利用驱动信号扫描触控装置的各个感应坐标以获得检测值并利用检测值与基准值相比较来检测触摸,所述驱动信号具有多个驱动频率,每个驱动频率下采用相应的基准值来检测触摸,其中,在更新所述驱动频率前将最后一帧内检测到的触摸位置存储为标记位置;在更新所述驱动频率后获得各个感应坐标的初始检测值;判断所述标记位置处的触摸是否在更新所述驱动频率后仍存在;根据判断结果,对所述标记位置对应的所述初始检测值进行补偿以获得更新后各个感应坐标的所述基准值。

【技术特征摘要】
1.一种用于触控装置的驱动方法,所述驱动方法包括:利用驱动信号扫描触控装置的各个感应坐标以获得检测值并利用检测值与基准值相比较来检测触摸,所述驱动信号具有多个驱动频率,每个驱动频率下采用相应的基准值来检测触摸,其中,在更新所述驱动频率前将最后一帧内检测到的触摸位置存储为标记位置;在更新所述驱动频率后获得各个感应坐标的初始检测值;判断所述标记位置处的触摸是否在更新所述驱动频率后仍存在;根据判断结果,对所述标记位置对应的所述初始检测值进行补偿以获得更新后各个感应坐标的所述基准值。2.根据权利要求1所述的驱动方法,其中,所述驱动方法还包括:拟合出原始检测值在一定阈值内不变的情况下触控装置的补偿电容与驱动频率的关系式,并且在更新所述驱动频率前,通过所述关系式得到与新的驱动频率对应的补偿电容并设置所述补偿电容。3.根据权利要求2所述的驱动方法,其中,所述补偿电容与驱动频率的关系式包括:Cneg=k·fd+T,其中Cneg表示所述补偿电容的电容值,fd表示所述驱动频率,k和T表示非零自然数。4.根据权利要求1所述的驱动方法,其中,检测触摸的步骤包括:获得各个感应坐标的所述检测值;判断各个感应坐标的感应值是否超过了第一阈值,各个感应坐标的所述感应值等于所述检测值和所述基准值之差,若是,则判定相应的感应坐标处发生了触摸,若否,则判定相应的感应坐标处没有触摸。5.根据权利要求4所述的驱动方法,其中,根据判断结果,对所述标记位置对应的所述初始检测值进行补偿以获得更新后各个感应坐标的所述基准值的步骤包括:若所述标记位置处的触摸在更新所述驱动频率后仍存在,则对所述标记位置中至少一个感应坐标的所述初始检测值进行补偿以获得更新后所述至少一个感应坐标的所述基准值;若所述标记位置处的触摸在更新所述驱动频率后不存在,则直接将各个感应坐标的所述初始检测值作为更新后各个感应坐标的所述基准值。6.根据权利要求5所述的驱动方法,其中,还包括:将每个所述标记位置中各个感应坐标的所述感应值中的最大值及该最大值对应的感应坐标分别存储为该标记位置的第一中心值和中心坐标,且判断所述标记位置处的触摸是否在更新所述驱动频率后仍存在的步骤包括:在更新所述驱动频率后,获得全部感应坐标的所述初始检测值的均值;将每个所述中心坐标的所述初始检测值与所述均值之差作为该中心坐标的第二中心值;将每个所述中心坐标的所述第二中心值与所述第一中心值之差的绝对值作为该中心坐标对应的变化值;当且仅当所述第二中心值大于所述第一阈值且所述变化值小于或小于等于第二阈值时,判定该中心坐标对应的所述触摸位置在更新后仍存在触摸。7.根据权利要求6所述的驱动方法,其中,若所述标记位置处的触摸在更新所述驱动频率后仍存在,则对所述标记位置中至少一个感应坐标的所述初始检测值进行补偿以获得更新后所述至少一个感应坐标的所述基准值的步骤包括:在所述标记位置中,补偿所述中心坐标的所述初始检测值,使得补偿后该中心坐标的所述感应值大于所述第一阈值。8.根据权利要求7所述的驱动方法,其中,在所述标记位置中,补偿所述中心坐标的所述初始检测值,使得补偿后该中心坐标的所述感应值大于所述第一阈值的步骤包括:在所述标记位置中,补偿所述中心坐标的所述初始检测值,使得补偿后该中心坐标的所述感应值等于所述第一阈值与预设常数之和。9.根据权利要求1所述的驱动方法,其中,还包括:如果在更新所述驱动频率前的最后一帧内检测到的触摸属于连续触摸,则在更新所述驱动频率后,始终将所述标记位置作为当前的触摸位置,直到检测到更新后发生的第一次...

【专利技术属性】
技术研发人员:冯鹏婓
申请(专利权)人:北京集创北方科技股份有限公司
类型:发明
国别省市:北京,11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1