临界值补偿方法技术

技术编号:4027178 阅读:257 留言:0更新日期:2012-04-11 18:40
本发明专利技术涉及一种临界值补偿方法,适用于一触控系统;在此,触控系统包括多个触控点。本实施例的临界值补偿方法包括步骤:选取至少一触控点作为选定对象;获取选定对象内的每一触控点于多个初始化频率周期中的每一初始化频率周期内的感测数据;获取选定对象内每一触控点于每相邻两个初始化频率周期内的感测数据的一感测数据差异值;获取选定对象于各个初始化频率周期内的感测数据差异值中的最大感测数据差异值;以及依据最大感测数据差异值设定选定对象的初始化临界值。

【技术实现步骤摘要】

本专利技术是有关于触控
,且特别是有关于一种适于触控系统的临界值补偿 方法。
技术介绍
按,触控面板提供了一种新的人机互动界面,其在使用上更直觉、更符合人性。然 而,触碰面板上感测数据很容易随着环境、温度及/或湿度产生不同程度的噪声,而处理器 判断感测数据是否为按压点的临界值(Threshold)是一定值,如果临界值太低,则触控系 统容易误操作;反之,临界值太高,则触控系统的灵敏度会降低。因此,如何补偿先前技术中环境、温度及/或湿度对感测数据的影响以提升触控 系统的灵敏度是目前亟待解决的问题。
技术实现思路
本专利技术的目的是提供一种,适用于触控系统,以提升触控系统的 灵敏度。本专利技术实施例提出的一种,适用于一触控系统;在此,触控系统包 括多个触控点。本实施例的包括步骤选取至少一触控点作为选定对象; 获取选定对象内的每一触控点于多个初始化频率周期中的每一初始化频率周期内的感测 数据;获取选定对象内每一触控点于每相邻两个初始化频率周期内的感测数据的一感测数 据差异值;获取选定对象于各个初始化频率周期内的感测数据差异值中的最大感测数据差 异值;以及依据最大感测数据差异值设定选定对象的初始化临界值。在本专利技术的一实施例中,上述的中的依据最大感测数据差异值设 定选定对象的初始化临界值的步骤包括根据最大感测数据差异值计算出第一临界值;判 断第一临界值是否大于预设最大临界值;以及如果第一临界值大于预设最大临界值,则设 定预设最大临界值作为初始化临界值,否则设定第一临界值作为初始化临界值。在本专利技术的一实施例中,上述的还包括步骤将选定对象于各个 初始化频率周期内的感测数据的平均值设为选定对象的感测基准。在本专利技术的一实施例中,上述的中,当选定对象的当前动态临界 值为上述的初始化临界值时,还包括步骤获取选定对象内每一触控点于触控操作频率周 期内的感测数据与上述的感测基准的基准差异值而得至少一基准差异值;获取此至少一基 准差异值中的最大基准差异值;以及依据最大基准差异值与初始化临界值的相对大小关系 决定是否更新选定对象的当前动态临界值。在本专利技术的一实施例中,上述的中的依据最大基准差异值与初始 化临界值的相对大小关系决定是否更新选定对象的当前动态临界值的步骤包括当最大基 准差异值大于初始化临界值时,不更新选定对象的当前动态临界值;以及当最大基准差异 值不大于初始化临界值时,依据最大基准差异值更新选定对象的当前动态临界值。在本专利技术的一实施例中,上述的中的依据最大基准差异值更新选 定对象的当前动态临界值的步骤包括依据最大基准差异值产生新的临界值;比较新的临 界值与选对对象的预设最大临界值;如果新的临界值大于预设最大临界值,将选定对象的 当前动态临界值更新为预设最大临界值;以及如果新的临界值不大于预设最大临界值,将 选定对象的当前动态临界值更新为新的临界值。本专利技术实施例提出的另一种,适用于触控系统;在此,触控系统包 括多个触控点。本实施例中,包括步骤选取至少一触控点作为选定对象; 获取选定对象内每一触控点于频率周期内的感测数据与选定对象的感测基准的基准差异 值而得至少一基准差异值;获取此至少一基准差异值中的最大基准差异值;以及依据最大 基准差异值与选定对象的当前动态临界值的相对大小关系决定是否更新选定对象的当前 动态临界值。在本专利技术的一实施例中,上述的中的依据最大基准差异值与选定 对象的当前动态临界值的相对大小关系决定是否更新选定对象的当前动态临界值的步骤 包括如果最大基准差异值大于选定对象的当前动态临界值,则不更新选定对象的当前动 态临界值;以及如果最大基准差异值不大于选定对象的当前动态临界值,则根据最大基准 差异值来更新选定对象的当前动态临界值。在本专利技术的一实施例中,上述的中的根据最大基准差异值来更新 选定对象的当前动态临界值的步骤包括依据最大基准差异值产生新的临界值;比较新的 临界值与选对对象的预设最大临界值;如果新的临界值大于预设最大临界值,将选定对象 的当前动态临界值更新为预设最大临界值;以及如果新的临界值不大于预设最大临界值, 将选定对象的当前动态临界值更新为新的临界值。在本专利技术的一实施例中,上述的还包括步骤使触控系统执行初 始化程序以获取选定对象的感测基准以及选定对象的初始化临界值,而初始化临界值及感 测基准皆与选定对象中的每一触控点在初始化程序执行期间的感测数据相关联。本专利技术实施例通过在触控系统的初始化期间执行初始化程序来获取选定对象在 初始化期间的最大感测数据差异值,以致于触控系统可根据目前触控系统中触碰面板的状 态自动设定初始化临界值,避免因用人工的方式设定出不合适的预设临界值例如产品出 厂的预设临界值通常是实验值。另一方面,本专利技术实施例通过在初始化后的触控操作期间 对触控系统的临界值选择性地进行动态更新,以藉此补偿触控操作期间环境因素对感测数 据的影响。简言之,本专利技术实施例通过在初始化期间自动设定初始化临界值及/或在触控 操作期间选择性地动态更新临界值,可有效提升触控系统的灵敏度。为让本专利技术的上述和其它目的、特征和优点能更明显易懂,下文特举较佳实施例, 并配合所附图式,作详细说明如下。附图说明图1绘示出适于执行本专利技术实施例提出的一种的触控系统的结 构框图。图2绘示出相关于本专利技术实施例的的流程图。图3绘示出相关于本专利技术实施例的于触控操作期间的操作状态图。[主要元件标号说明10:触控系统121 触控点14:驱动及感测电路18 主机12 触控面板13 柔性电路板 16 处理器100 执行初始化程序步骤110、130、150、120 执行初始化程序步骤的分步骤200 初始化临界值的设定步骤ADifT:最大基准差异值具体实施例方式请参阅图1,其绘示出适于执行本专利技术实施例提出的一种的触控 系统的结构框图。如图1所示,触控系统10包括触控面板12、驱动及感测电路14、处理器 16与主机18。其中,触控面板12上设置有扫描线XI,X2, ,Xn以及感测线Yl,Y2, , Ym,在此,n, m为正整数,感测线Yl,Y2,. . .,Ym与扫描线XI,X2,. . .,Xn交叉设置并在其交 叉位置处定义(nXm)个触控点121。驱动及感测电路14例如通过柔性电路板13电性耦接 至触控面板12以对触控面板12执行驱动及感测功能,例如驱动及感测电路14提供驱动信 号(例如图1中的周期性方波信号)至各个扫描线XI,X2,...,Xn以进行逐行扫描,并同 时以逐列扫描方式感测各个感测线Yl,Y2,. . .,Ym的输出信号(亦即对应各个触控点121 的感测数据)。处理器16与驱动及感测电路14相电性耦接,以接收驱动及感测电路14感 测到的各个触控点121的感测数据并进行处理,进而判断是否有触控点121被触碰以及被 触碰时的触碰位置,此判断结果将通过通讯接口传递至主机18。请一并参阅图1及图2,图2绘示出相关于本专利技术实施例的的流程 图。如图2所示,本专利技术实施例的包括步骤100及200,具体地步骤100 执行初始化程序,以获取选定对象在初始化期间的最大感测差异值以 及选定对象的感测基准(Baseline)。在此,初始化程序可以在触控系统启动时自动运行,也 可以是使用者根据自身的需求进行触发而运行;选定对象可例如是图1中的虚线框所框选 本文档来自技高网...

【技术保护点】
一种临界值补偿方法,适用于一触控系统,该触控系统包括多个触控点;该临界值补偿方法包括步骤:选取至少一该多个触控点作为选定对象;获取该选定对象内的每一该触控点于多个初始化频率周期中的每一该多个初始化频率周期内的一感测数据;获取该选定对象内每一该触控点于每相邻两个该多个初始化频率周期内的该些感测数据的一感测数据差异值;获取该选定对象于该些初始化频率周期内的该些感测数据差异值中的一最大感测数据差异值;以及依据该最大感测数据差异值设定该选定对象的一初始化临界值。

【技术特征摘要】

【专利技术属性】
技术研发人员:何程翔许育民
申请(专利权)人:友达光电股份有限公司
类型:发明
国别省市:71[中国|台湾]

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

1