触摸屏校准方法及系统技术方案

技术编号:18458369 阅读:57 留言:0更新日期:2018-07-18 12:32
一种触摸屏校准方法,应用于具有触摸屏的电子装置中,所述电子装置还预先安装有触摸屏校准程序。所述方法包括:获取用户在所述触摸屏上的手势动作;根据所述手势动作对应的滑动轨迹判断所述触摸屏是否处于失真状态;及如果处于失真状态,控制所述触摸屏校准程序执行校准操作。本发明专利技术还提供一种触摸屏校准系统。本发明专利技术可以在感知使用者对触摸屏的触摸行为及触摸屏所处的外界环境后,自动对触摸屏进行校准,以增加触摸屏的可靠度及灵敏度。

Touch screen calibration method and system

A touch screen calibration method is applied to an electronic device with a touch screen, and the electronic device is pre installed with a touch screen calibration program. The method includes: obtaining the gesture action of the user on the touch screen; judging whether the touch screen is in a distorted state according to the sliding path corresponding to the gesture action; and if in a state of distortion, the touch screen calibration program is controlled to perform calibration operations. The invention also provides a touch screen calibration system. The invention can automatically calibrate the touch screen after perceiving the touch behavior of the touch screen and the external environment of the touch screen, in order to increase the reliability and sensitivity of the touch screen.

【技术实现步骤摘要】
触摸屏校准方法及系统
本专利技术涉及移动终端领域,尤其是涉及一种触摸屏的校准方法及系统。
技术介绍
目前具有触控功能的电子装置中,其提供触控功能的感测器一般为电容式感测器和电阻式感测器。其中,电容式感测器容易受到环境或其他因素影响,造成手指触碰触控屏时没有反应或者产生假性触碰的误判。为解决这一问题,当下采用了以下几种方案:第一,增加自我调校控制器;第二,使用者手动进行调校。但是,第一种方案需要增加硬体装置,成本较高;第二种方案,需要人工手动调节,不够便利。
技术实现思路
鉴于以上内容,有必要提供一种触摸屏的校准方法,可以在感知使用者对触摸屏的触摸行为后,自动对触摸屏进行校准,以增加触摸屏的可靠度及灵敏度。鉴于以上内容,还有必要提供一种触摸屏的校准系统,可以在感知使用者对触摸屏的触摸行为后,自动对触摸屏进行校准,以增加触摸屏的可靠度及灵敏度。本专利技术实施方式提供一种触摸屏校准方法,应用于具有触摸屏的电子装置中,所述电子装置还预先安装有触摸屏校准程序,所述方法包括:获取用户在所述触摸屏上的手势动作;根据所述手势动作对应的滑动轨迹判断所述触摸屏是否处于失真状态;及如果处于失真状态,控制所述触摸屏校准程序执行校准操作。本专利技术实施方式提供一种触摸屏校准系统,应用于具有触摸屏的电子装置中,所述电子装置还预先安装有触摸屏校准程序,所述系统包括:获取模块,用于获取用户在所述触摸屏上的手势动作;判断模块,用于根据所述手势动作对应的滑动轨迹判断所述触摸屏是否处于失真状态;及校准模块,如果处于失真状态,用于控制所述触摸屏校准程序执行校准操作。相较于现有技术,所述的触摸屏校准方法及系统,可以在感知使用者对触摸屏的触摸行为后,自动对触摸屏进行校准,以增加触摸屏的可靠度及灵敏度。附图说明图1是本专利技术实施方式之触摸屏校准系统的运行环境图。图2是本专利技术实施方式之触摸屏校准系统的功能模块图。图3是本专利技术实施方式之判断滑动轨迹是否为直线的方法的步骤流程图。图4是本专利技术实施方式之计算线段的偏移量的方法的步骤流程图。主要元件符号说明如下具体实施方式将结合上述附图进一步说明本专利技术。具体实施方式参阅图1所示,是本专利技术实施方式之触摸屏校准系统的运行环境图。触摸屏校准系统10运行于电子装置1中。电子装置1中还包括存储器20和处理器30等。电子装置1可以为手机,平板或者其他具有触摸屏的装置。本实施例中,存储器20用于存储触摸屏校准系统10的程序代码等资料。处理器30用于执行触摸屏校准系统10的各功能模块,以完成本专利技术。参阅图2所示,是本专利技术实施方式之触摸屏校准系统的功能模块图。触摸屏校准系统10包括获取模块101、判断模块102、校准模块103、划分模块104和计算模块105。所述模块被配置成由一个或多个处理器(本实施例为一个处理器30)执行,以完成本专利技术。本专利技术所称的模块是完成一特定功能的计算机程序段。存储器20用于存储触摸屏校准系统10的程序代码等资料。获取模块101用于获取用户在所述触摸屏上的手势动作。判断模块102用于根据所述手势动作对应的滑动轨迹判断所述触摸屏是否处于失真状态。使用者滑动电子装置1的触摸屏时,获取模块101获取预定时间范围内所述用户在所述触摸屏上的手势动作。本实施例中,所述预定时间范围可以设置为30s~90s。需要说明的是,所述预定时间范围可根据使用者实际需要进行设置,并不限于本实施例所述。所述预定时间范围的设置是为了过滤掉使用者误操作的无效数据,避免浪费系统效能。如果所述触摸屏处于失真状态,校准模块103用于控制所述触摸屏校准程序执行校准操作。带有触摸屏的电子装置1使用时间长久之后,保护材料损耗会导致触摸屏的感测器感应有些微差距。本实施例中,校准模块103通过控制所述触摸屏校准程序执行校准操作的自动校准行为,能够在使用者尚未感知所述触摸屏明显的问题时,自动触发所述触摸屏的校准,已恢复所述触摸屏的触控效能。判断模块102还用于判断所述滑动轨迹是否为直线,且所述直线的长度是否处于预设长度范围内。触摸屏效能正常时,使用者滑动的滑动轨迹一般都是流畅的,可以看作是直线。使用者在浏览网页或者聊天时一般会产生竖向直线,而使用者在浏览图片或者切换桌面时,一般会产生横向直线(或者水平直线)。判断模块102判断所述滑动轨迹为直线的方法在图3的步骤流程图将会详细说明,此处不作赘述。使用者误操作时,直线的长度可能非常短或者非常长。因此,为了统计数据的准确性,且过滤掉使用者误操作的无效统计数据,所述直线长度必须在超过预设长度范围内。例如,横向直线长度大于1/3*L,竖向直线长度大于1/4*B,其中L为电子装置1的横向长度,B为电子装置1的竖向长度。划分模块104用于当所述直线的长度处于所述预设长度范围内时,将所述直线分为M个区段的线段。所述M为大于0的整数值,使用者根据实际需要自行设定。计算模块105用于计算所述M个区段的线段中线段偏移量大于第一预设值的线段条数N的值。所述第一预设值为大于0的整数值,使用者根据实际需要自行设定。所述偏移量一般用像素值(pixel)表示,所述第一预设值可根据触摸屏的解析度作适当的调整。计算模块105还用于当所述N的值超过第二预设值时,则判断所述触摸屏是处于失真状态。判断模块105判断所述触摸屏处于失真状态时,校准模块103控制所述触摸屏校准程序执行校准操作。下面以一具体实施例对所述校准流程进行具体说明。本实施例中,设置预定时间范围为30s~90s,第一预设值为25pixels,M=4,第二预设值为2。根据以上可知,当N>2时,校准模块103控制所述触摸屏校准程序执行校准操作。使用者滑动电子装置1的触摸屏时,获取模块101获取30s~90s内使用者触控屏幕时滑动的滑动轨迹。判断模块102判断获取模块103获取的所述滑动轨迹是否为直线。当所述滑动轨迹为直线时,判断模块102还判断直线的长度是否处于预设长度范围内。当所述直线的长度处于所述预设长度范围内时,划分模块104将所述直线分为4个区段的线段。当计算模块105计算所述4个区段的线段中线段偏移量大于25pixels的线段条数N的值为3时,即4个区段的线段中有3条线段的偏移量大于第一预设值25pixels时,以上满足N>2,因此校准模块103控制所述触摸屏校准程序执行校准操作。反之,当计算模块105计算所述4个区段的线段中线段偏移量大于25pixels的线段条数N的值为1时,以上不满足N>2,因此不会触发所述触摸屏校准程序执行校准操作。需要说明的是,以上个参数的数值只是作为参考,本专利技术并不限于本实施例所述的各参数值。为避免过度频繁的校准,影响系统效能,使用者还可以根据需要设定进行触摸屏校准程序执行校准的时间间隔,例如60分钟执行一次触摸屏校准程序。计算模块105还用于收集所述滑动轨迹各个点的坐标;查找所述滑动轨迹中距离所述滑动轨迹的起点A与所述滑动轨迹的终点B构成的第一线段AB最大的点P;及计算角APB的角度值,当所述角度值大于预设角度时,所述滑动轨迹被认为是直线。计算模块105还用于计算所述点P到所述线段AB的距离d,其中d即为所述线段AB的偏移量。本实施例中,获取模块101获取30s~90s内使用者触控屏幕时滑动的线段AB本文档来自技高网...

【技术保护点】
1.一种触摸屏校准方法,应用于具有触摸屏的电子装置中,其特征在于,所述电子装置还预先安装有触摸屏校准程序,所述方法包括:获取用户在所述触摸屏上的手势动作;根据所述手势动作对应的滑动轨迹判断所述触摸屏是否处于失真状态;及如果处于失真状态,控制所述触摸屏校准程序执行校准操作。

【技术特征摘要】
1.一种触摸屏校准方法,应用于具有触摸屏的电子装置中,其特征在于,所述电子装置还预先安装有触摸屏校准程序,所述方法包括:获取用户在所述触摸屏上的手势动作;根据所述手势动作对应的滑动轨迹判断所述触摸屏是否处于失真状态;及如果处于失真状态,控制所述触摸屏校准程序执行校准操作。2.如权利要求1所述的触摸屏校准方法,其特征在于,所述根据所述手势动作对应的滑动轨迹判断所述触摸屏是否处于失真状态的步骤包括:判断所述滑动轨迹滑动轨迹是否为直线,且所述直线的长度超过预设长度;当所述直线的长度超过所述预设长度时,将所述直线分为M个区段的线段;计算所述M个区段的线段中线段偏移量大于第一预设值的线段条数N;及当所述N超过第二预设值时,则判断所述触摸屏是处于失真状态。3.如权利要求2所述的触摸屏校准方法,其特征在于,所述判断所述滑动轨迹是否为直线的步骤包括:收集所述滑动轨迹各个点的坐标;查找所述滑动轨迹中距离所述滑动轨迹的起点A与所述滑动轨迹的终点B构成的第一线段AB最大的点P;计算APB的角度值;及当所述角度值大于预设角度时,所述滑动轨迹被认为是直线。4.如权利要求2所述的触摸屏校准方法,其特征在于,所述计算所述M个区段的线段中单条线段的偏移量的步骤包括:收集所述单条线段中各个点的坐标;查找所述单条线段中距离所述滑动轨迹的起点A’与所述滑动轨迹的终点B’构成的第一线段AB’最大的点P’;及计算所述点P’到所述线段AB’的距离d,其中d即为所述单条线段的偏移量。5.如权利要求1所述的触摸屏校准方法,其特征在于,所述方法...

【专利技术属性】
技术研发人员:梁原滔
申请(专利权)人:南宁富桂精密工业有限公司
类型:发明
国别省市:广西,45

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

1