发明名称 消除触控式面板之书写误差的方法及装置
摘要 本发明提供一种用来消除一触控式面板(Touch Panel)之书写误差的方法及装置,该触控式面板包含有一面板、含有一类比数位转换器及一缓冲装置的一控制模组、以及一处理器,该缓冲装置能缓冲一用来启动该处理器之触动讯号,方法包含有(a)触动该面板以依序产生复数个类比位置讯号,(b)使用该控制模组接收该复数个类比位置讯号,(c)使用该类比数位转换器将该复数个类比位置讯号转换为复数个数位位置讯号(d)使用该处理器忽略该复数个数位位置讯号中的前m笔数位位置讯号,以及(e)使用该处理器忽略该复数个数位位置讯号中的最后n笔数位位置讯号,其中m及n为大于或等于1的整数。
申请公布号 TWI231453 申请公布日期 2005.04.21
申请号 TW092101072 申请日期 2003.01.20
申请人 宏达国际电子股份有限公司 发明人 蔡荣源;蔡琬婷;蓝炜敦
分类号 G06K11/06;G06F3/03 主分类号 G06K11/06
代理机构 代理人 许锺迪 台北县永和市福和路389号5楼
主权项 1.一种用来消除一触控式面板(Touch Panel)之书写误 差的方法,其中该触控式面板包含有: 一面板,用来于被触动时产生复数个类比位置讯号 ; 一控制模组,电性连接于该面板,用来监控该面板, 并接收该复数个类比位置讯号,该控制模组包含一 类比数位转换器(Analog-to-Digital Converter, ADC),用来 将该复数个类比位置讯号转换为对应的复数个数 位位置讯号;以及 一处理器(Processor),电性连接于该控制模组,用来接 收及处理该复数个数位位置讯号,以及用来控制该 触控式面板的运作; 该方法包含有下列步骤: (a)触动该面板以使该面板依序产生该复数个类比 位置讯号; (b)使用该控制模组依序接收该复数个类比位置讯 号; (c)使用该类比数位转换器将该复数个类比位置讯 号转换为复数个数位位置讯号,并传送该复数个数 位位置讯号至该处理器; (d)使用该处理器忽略该复数个数位位置讯号中的 前m笔数位位置讯号,其中m为大于或等于1的整数; 以及 (e)使用该处理器忽略该复数个数位位置讯号中的 最后n笔数位位置讯号,其中n为大于或等于1的整数 。 2.如申请专利范围第1项所述之方法,其中该面板包 含有一边缘区以及一中央区,该方法更包含下列步 骤: (f)于进行步骤(d)后,使用该处理器判断该复数个数 位位置讯号是由该面板之边缘区所产生或由该面 板之中央区所产生; (g)于进行步骤(f)后,当该处理器判断该复数个数位 位置讯号是由该面板之边缘区所产生时,使用该处 理器判断该复数个数位位置讯号是否符合至少一 预设之边缘误差忍受标准,其中若当该复数个数位 位置讯号符合该边缘误差忍受标准时,则进行步骤 (e);以及 (h)于进行步骤(f)后,当该处理器判断该复数个数位 位置讯号是由该面板之中央区所产生时,使用该处 理器判断该复数个数位位置讯号是否符合至少一 预设之中央误差忍受标准,其中若当该复数个数位 位置讯号符合该中央误差忍受标准时,则进行步骤 (e)。 3.如申请专利范围第2项所述之方法,其另包含有下 列步骤: (i)在步骤(g)中,当该复数个数位位置讯号系由该边 缘区所产生时,使用该处理器计算该复数个数位位 置讯号中任意两讯号的差値是否小于一边缘误差 忍受値,以判断该复数个数位位置讯号是否符合该 边缘误差忍受标准;以及 (j)在步骤(h)中,当该复数个数位位置讯号系由该中 央区所产生时,使用该处理器计算该复数个数位位 置讯号中任意两讯号的差値是否小于一中央误差 忍受値,以判断该复数个数位位置讯号是否符合该 中央误差忍受标准。 4.如申请专利范围第3项所述之方法,其中该中央误 差忍受値系大于该边缘误差忍受値。 5.如申请专利范围第1项所述之方法,其中该控制模 组另包含有: 一触动装置,用来产生一触动讯号;以及 一缓冲装置(Delay Buffer),电性连接于该触动装置与 该处理器之间,用来迟滞缓冲该触动讯号; 该方法另包含有下列步骤: (k)在步骤(a)中,当该面板被触动时,该触动装置则 输出该触动讯号至该处理器,以启动该处理器开始 依序读取该复数个数位位置讯号;以及 (l)在步骤(k)中,在该触动讯号传送至该处理器之前 ,该缓冲装置可用来迟滞缓冲该触动讯号,以消除 该触控式面板之书写误差; 6.如申请专利范围第5项所述之方法,其中该缓冲装 置系为一类比电阻电容(R-C)电路或一数位缓冲电 路。 7.如申请专利范围第1项所述之方法,其中该处理器 包含有一作业系统(Operating System, OS),用来处理该 复数笔数位位置讯号,该方法另包含有下列步骤: (m)进行步骤(d)后,使用该处理器依序输出不包含前 m笔数位位置讯号以及最后n笔数位位置讯号的复 数个数位位置讯号至该作业系统。 8.如申请专利范围第7项所述之方法,其中该触控式 面板另包含有一记忆装置,用来依序暂存复数个数 位位置讯号,该方法另包含有下列步骤: (n)于进行步骤(m)之前,将不包含前m笔数位位置讯 号的复数个数位位置讯号依序储存至该记忆装置 中;以及 (o)在步骤(n)中,使用该处理器依序将储存于该记忆 装置中之每一笔处理后的数位位置讯号的前第n笔 数位位置讯号输出至该作业系统,以使最后输出至 该作业系统的该复数个数位位置讯号不包含最后n 笔数位位置讯号。 9.如申请专利范围第8项所述之方法,其中该记忆装 置系采用一先入先出式(FIFO)资料结构。 10.如申请专利范围第1项所述之方法,其中该触控 式面板系为一电阻式(Resistive)触控面板。 11.一种用来消除一触控式面板(Touch Panel)之书写误 差的方法,其中该触控式面板包含有: 一面板,用来产生复数个类比位置讯号,该面板包 含有至少一边缘区以及至少一中央区;以及 一控制模组,电性连接于该面板,用来监控该面板, 并接收该复数个类比位置讯号,其中该控制模组包 含有: 一类比数位转换器(Analog-to-Digital Converter, ADC),用 来将该复数个类比位置讯号转换为对应的复数个 数位位置讯号; 一触动装置,用来产生一触动讯号;以及 一缓冲装置(Delay Buffer),电性连接于该触动装置,用 来迟滞缓冲该触动讯号; 一处理器(Processor),电性连接于该控制模组,用来控 制该触控式面板的运作;以及 一作业系统(Operating System, OS),用来处理该复数笔 数位位置讯号; 该方法包含有下列步骤: (a)使用该控制模组判断该面板是否被触动,其中若 当该控制模组判断该面板被触动时,则进行步骤(b) ,当该控制模组判断该面板未被触动时,则使用该 控制模组继续监控该面板,而不进行步骤(b); (b)使用该触动装置输出该触动讯号至该处理器,以 启动该处理器; (c)于步骤(b)中,使用该缓冲装置来迟滞缓冲该触动 讯号; (d)于进行步骤(a)后,使用该面板依序产生该复数个 类比位置讯号; (e)于进行步骤(d)后,使用该控制模组依序接收该复 数个类比位置讯号,使用该类比数位转换器将该复 数个类比位置讯号转换为对应的复数个数位位置 讯号,并使用该控制模组依序传送该复数个数位位 置讯号至该处理器; (f)使用该处理器忽略该复数个数位位置讯号中的 前m笔数位位置讯号,其中m为大于或等于1的整数; (g)于进行步骤(f)后,使用该处理器判断该复数个数 位位置讯号是由该面板之边缘区所产生或由该面 板之中央区所产生; (h)于进行步骤(g)后,当该复数个数位位置讯号是由 该面板之中央区所产生时,使用该处理器计算该复 数个数位位置讯号中任意两讯号的差値是否小于 一中央误差忍受値,其中若结果为是,则进行步骤(j ); (i)于进行步骤(g)后,当该复数个数位位置讯号是由 该面板之边缘区所产生时,使用该处理器计算该复 数个数位位置讯号中任意两讯号的差値是否小于 一边缘误差忍受値,其中若结果为是,则进行步骤(j ); (j)使用该处理器依序输出该复数个数位位置讯号 至该作业系统;以及 (k)于步骤(j)中,使用该处理器忽略该复数个数位位 置讯号中的最后n笔数位位置讯号,其中n为大于或 等于1的整数。 12.如申请专利范围第11项所述之方法,其中最后输 出至该作业系统的该复数个数位位置讯号不包含 前m笔数位位置讯号以及最后n笔数位位置讯号。 13.如申请专利范围第11项所述之方法,其中该中央 误差忍受値系大于该边缘误差忍受値。 14.如申请专利范围第11项所述之方法,其中该触控 式面板另包含有一记忆装置,用来暂存该复数个数 位位置讯号,该方法另包含有下列步骤: (l)于进行步骤(f)之后,将该复数个数位位置讯号依 序储存至该记忆装置中;以及 (m)在步骤(j)中,使用该处理器依序将储存于该记忆 装置中之每一笔处理后的数位位置讯号的前第n笔 数位位置讯号输出至该作业系统,以使得在步骤(k) 中该处理器忽略该复数个数位位置讯号中的最后n 笔数位位置讯号。 15.如申请专利范围第14项所述之方法,其中该记忆 装置系采用一先入先出式(FIFO)资料结构。 16.如申请专利范围第11项所述之方法,其中该触控 式面板系为一电阻式(Resistive)触控面板。 17.一种触控式面板,其包含有: 一面板,用来产生复数个类比位置讯号; 一控制模组,电性连接于该面板,用来监控该面板, 并接收该复数个类比位置讯号,该控制模组包含有 : 一类比数位转换器(Analog-to-Digital Converter, ADC),用 来将该复数个类比位置讯号转换为对应的复数个 数位位置讯号; 一触动装置,用来产生一触动讯号;以及 一缓冲装置(Delay Buffer),电性连接于该触动装置,用 来迟滞缓冲该触动讯号; 一处理器,电性连接于该控制模组,用来控制该触 控式面板的运作;以及 一作业系统(Operating System, OS),用来处理该复数笔 数位位置讯号; 其中当该控制模组判断该面板被触动后,该面板系 依序产生该复数个类比位置讯号,该触动装置系输 出该触动讯号至该处理器,以启动该处理器,而当 该触动讯号传送至该处理器之前,该缓冲装置可用 来迟滞缓冲该触动讯号,以消除该触控式面板之书 写误差; 同时该控制模组依序接收该复数个类比位置讯号, 并使用该类比数位转换器将该复数个类比位置讯 号转换为复数个数位位置讯号,并依序输出该复数 个数位位置讯号至该处理器,接着该处理器会依序 输出该复数个数位位置讯号至该作业系统。 18.如申请专利范围第17项所述之触控式面板,其中 该面板包含有一边缘区以及一中央区,其中当该复 数个数位位置讯号输出至该作业系统之前,该处理 器会判断该复数个数位位置讯号是由该面板之边 缘区所产生或由该面板之中央区所产生。 19.如申请专利范围第18项所述之触控式面板,其中 当该处理器判断该复数个数位位置讯号是由该面 板之边缘区所产生或由该面板之中央区所产生之 前,该处理器会忽略该复数个数位位置讯号中的前 m笔数位位置讯号,其中m为大于或等于1的整数,以 使最后输出至该作业系统的该复数个数位位置讯 号不包含前m笔数位位置讯号。 20.如申请专利范围第18项所述之触控式面板,其中 当该处理器判断该复数个数位位置讯号是由该面 板之边缘区所产生时,该处理器会计算该复数个数 位位置讯号中任意两讯号的差値是否小于一边缘 误差忍受値,而当该处理器判断该复数个数位位置 讯号是由该面板之中央区所产生时,该处理器会计 算该复数个数位位置讯号中任意两讯号的差値是 否小于一中央误差忍受値。 21.如申请专利范围第20项所述之触控式面板,其中 该中央误差忍受値系大于该边缘误差忍受値。 22.如申请专利范围第20项所述之触控式面板,其中 当该复数个数位位置讯号是由该面板之边缘区所 产生,且该复数个数位位置讯号中任意两讯号的差 値系小于该边缘误差忍受値,或者是当该复数个数 位位置讯号是由该面板之中央区所产生,且该复数 个数位位置讯号中任意两讯号的差値系小于该中 央误差忍受値之后,该处理器会忽略该复数个数位 位置讯号中的最后n笔数位位置讯号,其中n为大于 或等于1的整数,以使最后输出至该作业系统的该 复数个数位位置讯号不包含最后n笔数位位置讯号 。 23.如申请专利范围第22项所述之触控式面板,其另 包含有一记忆装置,用来暂存该复数个数位位置讯 号,其中该处理器会依序将储存于该记忆装置中之 每一笔处理后的数位位置讯号的前第n笔数位位置 讯号输出至该作业系统,以使该控制模组忽略该复 数个数位位置讯号中的最后n笔数位位置讯号。 24.如申请专利范围第23项所述之触控式面板,其中 该记忆装置系采用一先入先出式(FIFO)资料结构。 25.如申请专利范围第17项所述之触控式面板,其系 为一电阻式(Resistive)触控面板。 图式简单说明: 图一为习知触控式面板的功能方块图。 图二为图一触控式面板的运作流程图。 图三为图一面板之一实施例的示意图。 图四为本发明触控式面板的功能方块图。 图五为图四缓冲装置之一实施例的示意图。 图六为图四触控式面板运作之第一实施例的流程 图。 图七为图四触控式面板运作之第二实施例的流程 图。 图八为图七流程图之一实际应用实施例的步骤流 程图。
地址 桃园县桃园市龟山工业区兴华路23号