触控面板产生触控信号的方法

文档序号:6372063阅读:127来源:国知局
专利名称:触控面板产生触控信号的方法
技术领域
本发明涉及一种触控面板产生触控信号的方法,尤指一种触控面板滤除大面积按压所产生的噪声的方法。
背景技术
液晶显示装置(Liquid Crystal Display,LCD)因具有外型轻薄、省电以及无福射等优点,目前已被普遍地应用于多媒体播放器、行动电话、个人数字助理(PDA)、计算机显示器(monitor)、或平面电视等电子产品上。此外,利用液晶显示装置进行触控感应式的输入运作也渐成流行,亦即,越来越多电子产品系使用具感应机制的液晶显示装置作为其输入接口。
触控面板因其方便的操控性而被广泛地运用在电子产品中,如手机、平板计算机及桌上型显示器。此外,利用触控面板作为使用者操作电子产品间的接口,可让使用者直接通过接触触控面板达到操控电子产品的目的,而不需通过键盘或鼠标,达到节省空间的目的。触控面板通常可以区分为电阻式触控面板及电容式触控面板。相较于电阻式触控面板,电容式触控面板具有侦测多点输入的优点,而逐渐取代电阻式触控面板。然而,当使用者在对电容式触控面板进行大面积按压时,邻近于实际按压区块的未按压处也会因为大面积按压产生的噪声而感受到电容值,因而容易错误判断为实质上受到按压,导致电容式触控面板无法正确地反应出使用者所输入的触控指令。

发明内容
本发明的一实施例关于触控面板产生触控信号的方法,触控面板包含多行感应区块、多条驱动线、多条感测线及内存,该方法包含将驱动信号依序输入该些条驱动线,经由该些条感测线中的一条感测线读取该些行感应区块中的一行感应区块的多电压值,将该些电压值转换为多数字值,计算该些数字值的平均,及将该些数字值中比该平均大一预定值以上的至少一数字值的坐标储存于该内存。其中,另包含将该至少一第一数字值与该第一平均的差储存于该内存。其中,另包含根据该至少一第一数字值的坐标产生一触控信号。其中,将该些第一电压值转换为该些第一数字值为使用一模拟/数字转换器将该些第一电压值转换为该些第一数字值。其中,另包含若该条感测线不是该些条感测线的最后一条感测线,则进行下列步骤经由该些条感测线中的下一条感测线读取该些行感应区块中的下一行感应区块的多第二电压值;将该些第二电压值转换为多第二数字值;计算该些第二数字值的第二平均;及将该些第二数字值中比该第二平均大该预定值以上的至少一第二数字值的坐标储存于该内存。其中,该触控面板包含n行感测区块及n条感测线,该些条感测线中的一条感测线为第一条至第n-1条中的一条感测线,该些条感测线中的下一条感测线为第二条至第n条中的一条感测线,n为一正整数。其中,另包含将该至少一第二数字值与该第二平均的差储存于该内存。其中,另包含根据该至少一第一数字值及该至少一第二数字值的坐标产生一触控信号。其中,将该些第二电压值转换为该些第二数字值为使用一模拟/数字转换器将该些第二电压值转换为该些第二数字值。其中,另包含若该条感测线为该些条感测线中的最后一条感测线,则重新将驱动信号依序输入该些条驱动线。其中,该触控面板包含n行感测区块及n条感测线,该些条感测线中的最后一条感 测线为第n条感测线,该方法另包含于重新将驱动信号依序输入该些条驱动线时,经由该n条感测线中的第一条感测线读取该n行感应区块中的第一行感应区块的多第三电压值,n为一正整数。本发明实施例中感应线对行感应区块进行循序扫描以检测每一行感应区块上的电压值,借由将检测到的数字值滤除属于非直接接触的触控数据,并将属于实际触控的触控数据储存于内存,据以产生触控信号。因此,本发明触控面板所产生的信号仅会对应于触控面板上实际被触控的部分,而不会对应于没有实际被触控的部分。当使用本发明触控面板进行大面积按压时,邻近于实际按压区块的未按压处将不会因为大面积按压产生的噪声而被判断为实质上受到按压,而大幅提升操作上的准确度。以下结合附图和具体实施例对本发明进行详细描述,但不作为对本发明的限定。


图I为本发明触控面板的示意图。图2为本发明实施例触控面板产生触控信号的流程图。图3为使用图2的触控面板感测触控位置的示意图。其中,附图标记10 :驱动线20 :感测线30 :行感应区块32 :感应区块40:内存100 :触控面板202 至 212 :步骤Di :第i数位值Daverage :数字值平均。P :虚线区块
具体实施例方式在说明书及后续的申请专利范围当中使用了某些词汇来指称特定的元件。本领域技术人员应可理解,制造商可能会用不同的名词来称呼同样的元件。本说明书及后续的权利要求并不以名称的差异来作为区别元件的方式,而是以元件在功能上的差异来作为区别的基准。在本申请说明书及后续的权利要求项当中所提及的“包含”为一开放式的用语,故应解释成“包含但不限定于”。下文依本发明触控面板特举实施例配合所附图式作详细说明,但所提供的实施例并非用以限制本发明所涵盖的范围。请参考图1,图I为本发明触控面板100的示意图。触控面板100包含N行感应区块30、M条驱动线10、N条感测线20及内存40。驱动线10用以提供操作触控面板100所需的驱动电压,每一感测线20用以感测对应于触控面板100的不同位置的触控信号,且内存40用以储存数据。每一行感应区块30包含M感应区块32,N、M为正整数。请参考图2,图2为本发明实施例触控面板100产生触控信号的流程图,说明如下。步骤201:开始。 步骤202 :将驱动信号依序输入M条驱动线10 ;步骤204 :经由第I至N条感测线20读取其对应的第I至N行感应区块30的每一行感应区块的M个电压值;步骤206 :将由每一行感应区块30读取的M个电压值转换为M个数字值;步骤208 :将对应于每一行感应区块30的M个数字值取平均值,以得到该行的数字值平均;步骤210:将每一行感应区块30中,比该行的数字值平均大超过一预定值(threshold)以上的数字值的感应区块32的坐标储存于内存40 ;步骤212 :根据内存40中储存的每一行感应区块30的数字值的感应区块32的坐标产生触控信号。步骤214:结束。在步骤202及204中,当驱动信号输入第一列的驱动线10时,N条感测线20即对应地读取N行感应区块30的第一列感应区块32的电压值,接着当驱动信号输入第二列的驱动线10时,N条感测线20即对应地读取N行感应区块30的第二列感应区块32的电压值,以此类推,当驱动信号输入最后一列的驱动线10时,N条感测线20即对应地读取N行感应区块30的最后一列感应区块32的电压值,因此在驱动信号依序输入M条驱动线10后,便已读取每一行感应区块30中所有感应区块32的电压值,亦即完成对触控面板100整个画面的感应区块32的读取。在步骤206中,将对应于每一行感应区块30的M个电压值转换为M个数字值,并在步骤208中,将对应于每一行感应区块30的M个数字值取平均值,而产生每一行感应区块30的数字值平均,例如方程式(I)所述
M
Tl).D = ^=I_
—M⑴在方程式(I)中,Di为对应N行感应区块30其中一行感应区块的第i数字值,Daverage为对应N行感应区块30其中一行感应区块的数字值平均。在步骤210中,将每一行感应区块30中的M个感应区块32的数字值,分别与该行感应区块30的数字值平均进行比对,以将数字值比数位值平均大超过预定值的感应区块32的坐标储存在内存40中,如此内存40中所储存的坐标即被判断为被触控的感应区块32的坐标。之后,重新执行步骤202至212以检测触控面板100后续被触控的感应区块32的坐标。此外,触控面板100另可将每一行感应区块30中数字值比数位值平均大超过预定值的感应区块32的数字值与数字值平均的差值储存于内存40中。此外,在对目前的画面执行步骤201至214完毕后,接着对下一画面再次执行步骤201至214,例如先重新将驱动信号依序输入M条驱动线10,接着经由第I至N条感测线20读取其对应的第I至N行感应区块30的每一行感应区块的M个电压值,以此类推,不再赘述。请参考图3,图3为使用图2的触控面板100感测触控位置的示意图。如图3所示,触控面板100具有MXN个感应区块32,虚线区块P表示使用者的手指于触控面板100的实质触控位置。当使用者以手指触控虚线区块P的多感应区块32后,每一感应区块32所产生的数字值系标记于该感应区块32内,而第K、(K+1)行感应区块30产生数值较大的数字值。然而,在第K、(K+1)行感应区块30中,只有在虚线区块P的感应区块32内的数字值属于实质触控产生的数字值,而不在虚线区块P部份的感应区块32内的数字值则属于噪 声产生的数字值。举例来说,若第K行感应区块30的平均数位值为19. 57,第(K+1)行感应区块30的平均数位值为31. 92,且预定值设定为11,则第K行感应区块30的第(L+1)至第(L+8)的感应区块32的坐标会被储存于内存40,且第(K+1)行感应区块30的第L至第(L+8)的感应区块32的坐标会被储存于内存40,而第K、(K+1)行其它的感应区块32因为没有比所属行感应区块30的数字值平均大超过11,其坐标将不会被储存于内存40。由图3的举例说明可得知,触控面板100可准确判断出使用者实质上触控虚线区块P的感应区块32,而不会误判为第K、(K+1)行感应区块30皆被使用者触控。就一般而言,触控面板经执行触控后通常会产生非直接触控的触控信号,可视为触控面板产生触控信号时的噪声,虽然非直接触控的触控信号会小于实际触控的触控信号,但仍具有一定大小的信号强度值而使触控面板感受到。因此在习知的触控面板仍可能对触控面板上未经触控的部分产生触控信号。反观在本发明实施例中,借由将每一行感应区块的各个感应区块与该行感应区块的数字值平均与预定值的和进行比对,可将触控面板100上属于非直接触控的触控信号滤除掉,因此触控面板100在执行触控后,仅会对触控面板100上实质上被触控的部分产生触控信号。 综上所述,在实施例中,通过感应线20对行感应区块30的循序扫描以检测每一行感应区块30上的电压值,并借由将检测到的数字值与数字值平均及预定值的和进行比对以滤除属于噪声的触控数据,并将属于实质触控的感应区块32的坐标储存于内存40,据以产生触控信号。因此,使用本发明触控面板100进行大面积按压时,邻近于实质按压区块的未按压处将不会因为大面积按压产生的噪声而被误判为实质上受到按压,而大幅提升操作上的准确度。当然,本发明还可有其它多种实施例,在不背离本发明精神及其实质的情况下,熟悉本领域的技术人员可根据本发明作出各种相应的改变和变形,但这些相应的改变和变形都应属于本发明权利要求的保护范围。
权利要求
1.一种触控面板产生触控信号的方法,一触控面板包含多行感应区块,多条驱动线,多条感测线及一内存,其特征在于,该方法包含 将驱动信号依序输入该些条驱动线; 经由该些条感测线中的一条感测线读取该些行感应区块中的一行感应区块的多第一电压值; 将该些第一电压值转换为多第一数字值; 计算该些第一数字值的第一平均;及 将该些第一数字值中比该第一平均大一预定值以上的至少一第一数字值的坐标储存于该内存。
2.根据权利要求I所述的方法,其特征在于,另包含将该至少一第一数字值与该第一平均的差储存于该内存。
3.根据权利要求I所述的方法,其特征在于,另包含根据该至少一第一数字值的坐标产生一触控信号。
4.根据权利要求I所述的方法,其特征在于,将该些第一电压值转换为该些第一数字值为使用一模拟/数字转换器将该些第一电压值转换为该些第一数字值。
5.根据权利要求I所述的方法,其特征在于,另包含若该条感测线不是该些条感测线的最后一条感测线,则进行下列步骤 经由该些条感测线中的下一条感测线读取该些行感应区块中的下一行感应区块的多第二电压值; 将该些第二电压值转换为多第二数字值; 计算该些第二数字值的第二平均;及 将该些第二数字值中比该第二平均大该预定值以上的至少一第二数字值的坐标储存于该内存。
6.根据权利要求5所述的方法,其特征在于,该触控面板包含n行感测区块及n条感测线,该些条感测线中的一条感测线为第一条至第n-1条中的一条感测线,该些条感测线中的下一条感测线为第二条至第n条中的一条感测线,n为一正整数。
7.根据权利要求5所述的方法,其特征在于,另包含将该至少一第二数字值与该第二平均的差储存于该内存。
8.根据权利要求5所述的方法,其特征在于,另包含根据该至少一第一数字值及该至少一第二数字值的坐标产生一触控信号。
9.根据权利要求5所述的方法,其特征在于,将该些第二电压值转换为该些第二数字值为使用一模拟/数字转换器将该些第二电压值转换为该些第二数字值。
10.根据权利要求I所述的方法,其特征在于,另包含若该条感测线为该些条感测线中的最后一条感测线,则重新将驱动信号依序输入该些条驱动线。
11.根据权利要求10所述的方法,其特征在于,该触控面板包含n行感测区块及n条感测线,该些条感测线中的最后一条感测线为第n条感测线,该方法另包含于重新将驱动信号依序输入该些条驱动线时,经由该n条感测线中的第一条感测线读取该n行感应区块中的第一行感应区块的多第三电压值,n为一正整数。
全文摘要
触控面板包含多行感应区块、多条驱动线、多条感测线及内存,该触控面板产生触控信号的方法包含将驱动信号依序输入该些条驱动线,经由该些条感测线中的一条感测线读取该些行感应区块中的一行感应区块的多电压值,将该些电压值转换为多数字值,计算该些数字值的平均,及将该些数字值中比该平均大一预定值以上的至少一数字值的坐标储存于该内存。
文档编号G06F3/041GK102810026SQ20121021255
公开日2012年12月5日 申请日期2012年6月21日 优先权日2012年4月27日
发明者李一民, 张胜云, 周信国, 许育民 申请人:友达光电股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1