触摸板装置及对其进行控制的方法

文档序号:6420095阅读:190来源:国知局
专利名称:触摸板装置及对其进行控制的方法
技术领域
本发明涉及一种触摸板,尤其涉及一种触摸板装置以及控制该触摸板装置的方法,该控制方法能够防止因双重触摸(double touching)所导致的触摸差错。
背景技术
对于显示图面的显示器,包括阴极射线管、液晶显示器、等离子显示板和电致发光显示器等。为了能容易地在屏幕上输入信息,使用这样一种显示器作为输入装置,即,如果用户使用笔或手指按压屏幕表面,则通过在屏幕表面上设定与触摸位置对应的触摸板来输入信息。
图1示出了根据现有技术的触摸板装置。参照图1,常规的触摸板装置包括触摸板10,用于提供触摸点的坐标信号;和触摸板控制器30,用于控制触摸板10的驱动,并根据来自触摸板10的坐标信号来计算坐标值并将该坐标值提供给系统40。
触摸板10包括上膜12,其上形成有第一透明导电层;和下基板16,与上膜12分离,并且在其该下基板16上形成有第二透明导电层18。
上膜12和下基板16由沿着非触摸区(具体而言是周边区域)分布的密封剂22粘合,因此由密封剂22的高度分开。此外,对于上膜12与下基板16在触摸区内的分离,在上膜12的第一透明导电层14上或者在下基板16的第二透明导电层18上形成有多个点间隔物(dot spacer)20。
使用聚对苯二甲酸乙二醇酯(PET)的透明膜主要用作接触材料,该接触材料用于使用笔或手指在上膜12上按压。用于上基板的相同材料也用于下基板16。也可以使用如玻璃基板或塑料基板的类似材料。如铟锡氧化物(ITO)、铟锌氧化物(IZO)和铟锡锌氧化物(ITZO)之类的透明导电材料被用于第一透明导电层14和第二透明导电层18。
触摸板10还包括X-电极棒15,与第一透明导电层14的X轴向的两侧相连;和Y-电极棒19,与第二透明导电层18的Y轴向的两侧相连。X-电极棒15包括提供驱动电压(Vcc)的第一X-电极棒15A和提供地电压(GND)的第二X-电极棒15B,以便电流可以在第一透明导电层14中沿X方向流动。Y-电极棒19包括提供驱动电压(Vcc)的第一Y-电极棒19A和提供地电压(GND)的第二Y-电极棒19B,以便电流可以在第二透明导电层16中沿Y轴方向流动。
当笔或手指按压上膜12时,第一透明导电层14与第二透明导电层18接触,并且触摸板在电阻依触摸位置而不同的位置处产生电流信号或电压信号。根据触摸位置而改变的电流或电压的坐标信号,通过与第一透明导电层14相连的第二X-电极棒15B被输出作为X轴坐标信号,并通过与第二透明导电层18相连的第二Y-电极棒19B被输出作为Y轴坐标信号。在此通过触摸板控制器30的控制,触摸板10依次输出X轴坐标信号和Y轴坐标信号。
下面对坐标信号的产生进行更充分的说明。如果分别通过第一开关24和第二开关26将驱动电压(Vcc)和地电压(GND)中的每个提供给X-电极棒15,则触摸板10通过第二X-电极棒15B输出X轴坐标信号,以响应根据第一透明导电层14与第二透明导电层18相接触的点而改变的电阻值。接着,如果分别通过第一开关24和第二开关26将驱动电压(Vcc)和地电压(GND)中的每个提供给Y-电极棒19,则触摸板10通过第二Y-电极棒19B输出Y轴坐标信号,以响应根据第一透明导电层14与第二透明导电层18相接触的点而改变的电阻值。为此,第一开关24将驱动电压(Vcc)提供给第一X-电极棒15A或第一Y-电极棒19A,以响应来自触摸板控制器30的控制信号(CS);并且第二开关26将地电压(GND)提供给第二X-电极棒15B或第二Y-电极棒19B,以响应来自触摸板控制器30的控制信号(CS)。
触摸板控制器30根据触摸板10所提供的触摸点的X轴坐标信号和Y轴坐标信号来计算坐标值,并将该坐标值提供给系统40。此外,触摸板控制器30分别根据X轴和Y轴坐标模式来控制第一开关24和第二开关26,并控制触摸板10的电源(Vcc,GND)。为此,触摸板控制器30包括模拟/数字转换器32(此后称为“ADC”),用于将来自触摸板10的X轴和Y轴坐标信号转换成数字数据;微型计算机34,用于根据来自ADC 32的X轴和Y轴坐标数据的组合来计算坐标值并将该坐标值输出到系统40;接口部分36,用于从微型计算机34转发该坐标值并将该坐标值提供给系统40。ADC32将依次从触摸板10提供的每个X轴坐标信号和Y轴坐标信号转换成数字数据,以将该数字数据提供给微型计算机34。微型计算机34将从ADC 32依次提供的X轴坐标数据和Y轴坐标数据进行组合,计算与触摸板10的触摸位置相对应的坐标值,并随后通过接口部分36将计算值提供给系统40。此外,微型计算机34在每个固定周期时间内产生控制信号(CS)并控制第一开关24和第二开关26。
系统40感知从触摸板控制器30提供的坐标值,并执行与该坐标值对应的指令或运行与该坐标值相关联的应用程序。此外,系统40向安装在触摸板10表面上的显示器(未示出)提供必需的电源信号和视频数据。
如上所述的触摸板通过检测由笔或手指按压所导致的坐标值并将该坐标值发送给系统40,在系统40中执行与该坐标值对应的指令。但是,在触摸板10中,可能会经常发生手掌和笔或手指一起与触摸板接触的双重触摸情况。如果发生这种双重触摸,则难以准确地检测到与笔或手指位置对应的真实触摸位置。
图2是示出在根据现有技术的触摸板上发生双重触摸事件的图。如图2所示,当触摸板10被笔和用户手掌一起双重触摸时,在触摸板10中同时检测到笔触摸点(PT)和手触摸点(HT)。在此情况下,笔触摸点(PT)和手触摸点(HT)可能同时出现或在固定时差内出现。当笔触摸点(PT)和手触摸点(HT)同时出现时,触摸板10产生在两点(PT,HT)之间的中间位置的坐标信号。如果将该中间位置的坐标信号提供给触摸板控制器30,则触摸板控制器30和系统40均会错误地将该中间位置识别为笔触摸点。相反地,如果手触摸点(HT)出现在笔触摸点(PT)之后,则触摸板10在笔触摸该板的位置处产生用于笔触摸点(PT)的第一坐标信号,并随后在笔触摸点(PT)与手触摸点(HT)之间的中间位置处产生第二坐标信号。如上所述,如果将对应于真实触摸点的第一坐标信号和对应于由手进行双重触摸的中间位置的第二坐标信号依次输入到触摸板控制器30,那么当第一和第二坐标信号出现在例如3.4ms的固定时间之内时,触摸板控制器30计算后输入的第二坐标信号的坐标值,并将该第二坐标信号提供给系统40。在此情况下,系统40会错误地将双重触摸的中间位置识别为笔触摸点(PT)。
如上所述,经常发生双重触摸的一个重要原因与施加到触摸板10的力有关。特别是,将被识别为有效触摸的力值,尤其是触发力(AF)设定为具有较小的值。根据等式1定义触发力(AF)AF=ρH/L (1)其中ρ是上膜12的材料的恒定厚度,如图3所示,‘H’和‘L’分别是间隔物20的高度和各相邻间隔物之间的间距。
参考等式1,可以根据间隔物20的高度和厚度以及上膜12的材料特性来调节触发力(AF)。
通常,尽管将触摸板10的触发力(AF)设为约30g~80g以提高触摸感知,但如上所述,具有该量级的触发力会导致双重触摸。为了减少双重触摸的发生,将触摸板10制造成具有超过150g的加强触发力(AF)。但是,如果将触发力增加到超过150g,则由于触摸力相应增加,所以板10的触摸变成较困难的操作。

发明内容
因此,本发明是要提供一种触摸板装置以及对触摸板装置进行控制的方法,该方法基本上避免了因现有技术的限制和不足所造成的一个或多个问题。
本发明的一个目的是提供一种触摸板装置,其中,可以防止因双重触摸所造成的触摸差错。
本发明的另一目的是提供一种触摸板装置,其中,可以对因双重触摸所造成的触摸差错进行补偿。
本发明的又一目的是提供一种用于控制触摸板装置并防止因触摸板的双重触摸所造成的触摸差错的方法。
本发明的再一目的是提供一种用于控制触摸板装置并对因触摸板的双重触摸所造成的触摸差错进行补偿的方法。
在下面的说明中对本发明的其他特征和优点进行说明,这些特征和优点部分地通过说明变得清楚,或者可通过本发明的实践来获悉。通过在说明书和其权利要求书以及附图中特别指出的结构来实现和获得本发明的目的和其他优点。
为了实现这些和其他优点并且根据本发明的目的,如所实施和广泛说明的那样,触摸板装置包括触摸板,用于识别接触位置;和触摸板控制器,用于计算与触摸板上的接触位置相对应的坐标值,其中将触发力设定为80g~150g之间的值,并且触摸板控制器对因触摸板的双重触摸所造成的坐标值差错进行补偿。
在另一方面中,一种触摸板装置包括触摸板,用于识别触摸板上的接触位置;和触摸板控制器,用于计算于触摸板上的接触位置对应的坐标值,其中将触发力设定为80g~150g之间的值,并且当双重触摸产生多个坐标值时,该触摸板舍弃多个坐标值中的一个。
在又一方面中,一种用于控制触摸板装置的方法包括以下步骤指定一个用于触发力的值作为当在一触摸位置处触摸该触摸板时的识别基准;计算与该触摸板上的触摸位置对应的坐标值;以及对因该触摸板的双重触摸所造成的坐标值差错进行补偿。
再一方面,一种用于控制触摸板装置的方法包括以下步骤指定一个用于触发力的值作为当在一触摸位置处触摸该触摸板时的识别基准;计算与触摸板上的触摸位置对应的坐标值;以及当板的双重触摸产生多个坐标值时,舍弃所述多个坐标值中的一个。
可以理解,上述总体说明和以下的详细说明都是示例性和解释性的,是为了提供对如权利要求所述的本发明的进一步说明。


所包括的附图提供了对本发明的进一步理解并且被并入本发明书且构成本说明书的一部分,所述附图示出了本发明的实施例并与说明书一起用于解释本发明的原理。图中图1示出了根据现有技术的触摸板装置;图2是示出在根据现有技术的触摸板上发生双重触摸事件的图;图3是示意性示出了部分触摸板和触摸该触摸板的笔的剖视图,以解释根据现有技术的触摸板的触发力;图4示出了根据本发明实施例的示例性触摸板装置;图5示出了当在图4所示的根据本发明的触摸板上发生双重触摸时的示例性X轴向坐标;图6示出了当在图4所示的根据本发明的触摸板上发生双重触摸时的示例性Y轴向坐标;图7是右手用户在根据本发明的图4所示触摸板上的示例性双重触摸区域的平面视图;图8是左手用户在根据本发明的图4所示触摸板上的示例性双重触摸区域的平面视图;图9A和9B是根据本发明由图4所示的微型计算机所处理的、根据本发明实施例的触摸板的示例性逐步控制方法的流程图。
具体实施例方式
下面参考附图中示出的示例,对本发明的优选实施例进行详细说明。
图4示出了根据本发明实施例的示例性触摸板装置。参照图4,触摸板装置可以包括触摸板50,在某区域中具有约80g~150g的触发力(AF);和触摸板控制器70,用于控制触摸板50,并且根据从触摸板50接收的坐标信号来计算坐标值并将该坐标值提供给系统80。
触摸板50可以包括上膜52,其上形成有第一透明导电层54;和下基板56,其上形成有第二透明导电层58并与上膜52分离。
上膜52和下基板56可以由沿着限定非触摸区的轮廓所分布的密封剂62结合,并由密封剂62的高度分离。此外,为了在触摸区内将上膜52与下基板56相分离,可以在上膜52的第一透明导电层54上或在下基板56的第二透明导电层58上形成多个点间隔物60。根据等式1,可以设置每个点间隔物60的高度(H)和相邻点间隔物60之间的间距,使得在触摸板50的整个触摸区或部分触摸区内触发力(AF)达到约80g~150g。此外,根据等式1,可以选择构成上膜52的材料及其厚度,使得触发力(AF)达到约80g~150g。
例如,使用聚对苯二甲酸乙二醇酯(PET)的透明膜可被作为由笔或手指按压的上膜52。玻璃基板的透明膜或者与上膜52相同的塑料基板可以用作下基板56。此外,可以使用铟锡氧化物(ITO)、铟锌氧化物(IZO)和铟锡锌氧化物(ITZO)中的一种作为第一和第二透明导电层54和58。
触摸板50可以进一步包括X-电极棒55,该X-电极棒55连接在取向沿第一透明导电层54的X轴向的板两侧。同样地,触摸板可以进一步包括Y-电极棒59,该Y-电极棒59连接在取向沿第二透明导电层58的Y轴向的板两侧。X-电极棒55可以包括提供驱动电压(Vcc)的第一X-电极棒55A和提供地电压(GND)的第二X-电极棒55B,以便电流可以在第一透明导电层54中沿着X轴向流动。Y-电极棒59可以包括提供驱动电压(Vcc)的第一Y-电极棒59A和提供地电压(GND)的第二Y-电极棒59B,以便电流可以在第二透明导电层56中沿着Y轴向流动。
如果笔或手指按压上膜52,并且第一透明导电层54接触第二透明导电层58,则触摸板50可以在电阻根据触摸点位置而变化的位置处产生电流信号或电压信号。对应于与触摸点相关的电流或电压变化的坐标信号可以通过与第一透明导电层54相连的第二X-电极棒55B产生作为X轴坐标信号,和通过与第二透明导电层58相连的第二Y-电极棒59B产生作为Y轴坐标信号。此后,触摸板50可以控制触摸板控制器70,并可以依次输出所述X轴坐标信号和所述Y轴坐标信号。
下面,进一步详细地说明坐标信号的产生。如果通过第一和第二开关64和66将驱动电压(Vcc)和地电压(GND)提供给X-电极棒55,为了响应与第一和第二透明导电层54和58的接触位置相对应的电阻值变化,触摸板50可以通过第二X-电极棒55B产生X轴坐标信号。此外,如果通过第一和第二开关64和66将驱动电压(Vcc)和地电压(GND)提供给Y-电极棒59,为了响应与第一和第二透明导电层54和58的接触位置相对应的电阻值变化,触摸板50可以通过第二Y-电极棒59B产生Y轴坐标信号。第一开关64可以向第一X-电极棒55A或第一Y-电极棒59A提供驱动电压(Vcc),以响应从触摸板控制器70接收的控制信号(CS)。第二开关66可以向第二X-电极棒55B或第二Y-电极棒59B提供地电压(GND),以响应从触摸板控制器70接收的控制信号(CS)。
触摸板控制器70可以根据由触摸板50提供的触摸点的X轴和Y轴坐标信号来计算坐标值,并将该坐标值提供给系统80。此外,触摸板控制器70可以控制第一和第二开关64和66,并且控制由此提供给触摸板50的电源(Vcc,GND)。此外,当发生双重触摸时,触摸板控制器70可以对因手触摸该板所造成的坐标值差错进行补偿。为此,触摸板控制器70可以包括ADC 72,用于将从触摸板50接收的X轴和Y轴坐标信号转换成数字数据;微型计算机74,可以计算作为从ADC 72接收的X轴和Y轴坐标数据的组合的坐标值并将其提供给系统80;存储器78,用于存储从微型计算机74计算出的坐标值;和接口部分76,从微型计算机74转发坐标值并将坐标值提供给系统80。ADC 72可以将依次从触摸板50提供的X轴和Y轴坐标信号分别转换成数字数据,并随后将其输出。
微型计算机74可以对依次从ADC 72提供的X轴和Y轴坐标信号进行组合,计算与触摸板50的触摸位置对应的坐标值,并通过接口部分76将计算出的坐标值提供给系统80。微型计算机74可按照固定时间周期(例如3.4ms~5ms)周期性地输出所计算的坐标值。此外,微型计算机74可以按照固定时间周期产生控制信号(CS),并利用该控制信号(CS)控制电源开关64和66。第一开关64可以向第一X-电极棒55A或第一Y-电极棒59A提供驱动电压(Vcc),以响应控制信号(CS)。第二开关66可以向第二X-电极棒55B或第二Y-电极棒59B提供地电压(GND),以响应控制信号(CS)。
微型计算机74可以在触摸板50中产生的双重触摸之间进行区分。具体来说,微型计算机74可以在与笔或手指相关的坐标值和与手触摸位置相关的坐标值之间进行区分,并且通过对与手触摸相关的坐标值进行补偿来计算笔或手指触摸点的准确坐标值,或者将其舍弃。为此,在微型计算机74检测到第一位置坐标值之后,如果第二位置坐标值是在用于检测下一个坐标值的时间周期内从触摸板50接收到的,则微型计算机74确定该第二位置坐标值是否超过了预设的双重触摸基准值。这里,该双重触摸基准值可以是在可能发生双重触摸的区域内的笔或手指触摸点的坐标值与手触摸点的坐标值之间的中点的最小坐标值。
例如,可以将X轴坐标值的双重触摸基准值设为60,并可以将Y轴坐标值的双重触摸基准值设为80。当用户习惯使用右手时,则双重触摸基准值根据右手模式变化;而当用户习惯使用左手时,则双重触摸基准值根据左手模式变化。根据用户习惯使用右手还是习惯使用左手,相对于笔或手指的实际位置的手触摸方向会不同。此外,根据用户习惯使用右手还是习惯使用左手,发生双重触摸的区域也会不同。
图5示出了当在根据本发明的图4所示触摸板上发生双重触摸时的示例性X轴向坐标。在图5中,如果是习惯使用右手的用户发生双重触摸,则手触摸点(HT)可能位于沿X轴向朝笔或手指触摸所述板的实际触点右侧的位置。此外,点(DP)可以是笔或手指的触摸点(PT)和手触摸点(HT)之间的中点。下面,可以将沿X方向的点(DP)的坐标值称为“第二点的X轴坐标值”,可以将X轴向上触摸点(PT)的坐标值称为“第一点的X轴坐标值”。对于惯用右手的用户,由微型计算机74计算出的第二点的X轴坐标值可能比第一点的X轴坐标值相对大一些,这是因为沿X轴的坐标值可以从左到右增加。相反,对于惯用左手的用户,第一点坐标值相对于第二点坐标值的位置可能与惯用右手的用户相反。因此,对于惯用左手的用户,由微型计算机74计算出的第二点的X轴坐标值可能比第一点的X轴坐标值相对小一些。
图6示出了当在根据本发明的图4所示触摸板上发生双重触摸时的示例性Y轴向坐标。在图6中,手触摸点(HT)可能位于沿着Y轴向的笔或手指触摸点(PT)下方。此外,点(DP)可以是笔或手指的触摸点(PT)与手触摸点(HT)之间的中点。下面,可以将沿Y方向的点(DP)的坐标值称为“第二点的Y轴坐标值”,并可以将沿Y轴向的触摸点(PT)的坐标值称为“第一点的Y轴坐标值”。这里,对于惯用右手的用户,由微型计算机74计算出的第二点的Y轴坐标值可能比第一点的Y轴坐标值相对大一些,这是因为Y轴上的坐标值可以从上向下增加。此外,对于惯用左手的用户,第二点的Y轴坐标值可能比第一点的Y轴坐标值相对大一些。
图7是右手用户在根据本发明的图4所示触摸板上的示例性双重触摸区域的平面视图。在图7中,对于惯用右手的用户,在触摸板50的触摸区(TA)中的X轴和Y轴坐标值可能较大,并且双重触摸可能经常发生在向触摸板的右下方延伸的右下区(RHTA)中。
图8是左手用户在根据本发明的图4所示触摸板上的示例性双重触摸区域的平面视图。在图8中,对于惯用左手的用户,在触摸板50的触摸区(TA)中,X轴坐标值可能较小,Y轴坐标值可能较大。此外,双重触摸可能发生在向触摸板的左下方延伸的左下区(LHTA)中。因此,如上所述,如果将双重触摸基准值的X轴坐标值设为60,并将双重触摸基准值的Y轴坐标值设为80,那么,对于惯用右手的用户,可以类似地将惯用右手的用户的双重触摸基准值设为沿X轴向+60和沿Y轴向+80。相反地,对于惯用左手的用户,可以将双重触摸基准值设为沿X轴向-60和沿Y轴向+80。
在右下(RHTA)或左下(LHTA)区内可以将触发力(AF)设为80g~150g。另选地,可以在包括右下区(RHTA)或左下(LHTA)区在内的整个触摸区内将触发力(AF)设为80g~150g。在另一种可选情况下,可以根据在特定区域中是否可能发生双重触摸来设定不同的触发力(AF)。例如,可以在右下区(RHTA)或左下区(LHTA)内将触发力(AF)设为80g~150g,而在RHTA和LHTA之外的区域内将触发力(AF)设为30g~80g,从而提高这些很少发生双重触摸的区域中的灵敏度。
当包括第二点的X轴坐标值和第二点的Y轴坐标值在内的第二点坐标值超过所述双重触摸基准值时,微型计算机74可以将第二点坐标值确定为因双重触摸所导致的错误坐标值。此外,微型计算机74可以舍弃被认为错误的第二点坐标,重新取出先前存储在存储器78中曾经检索到的第一点坐标值,并将该坐标值发送给系统80。另选地,微型计算机74可以计算第一点坐标值与第二点坐标值之间的差值,根据该差值对第二点坐标值进行补偿,并将其发送给系统80。这里,第一点坐标值可以包括第一点的X轴坐标值和第一点的Y轴坐标值。
系统80可以接收从触摸板控制器70提供的坐标值,并执行与该坐标值对应的指令或与该检测到的坐标值相关联的应用程序。此外,系统80可以向可以安装触摸板50的显示器(未示出)提供所必需的电源信号和视频数据。
图9A和9B是根据本发明由图4所示微型计算机所处理的、根据本发明实施例的触摸板的示例性逐步控制方法的流程图。图9A和9B中的控制序列可以由触摸板控制器70的微型计算机74执行。
参照图9A和9B,微型计算机74在初始化触摸板50(S100)后,确定当前模式是右手模式还是左手模式(S102,S202),可以使用各种方法来确定用户是管用左手还是惯用右手。例如,触摸板制造商可以在板的前部安装一模式选择开关,或者在屏幕显示(OSD)上包括一模式选择开关,或者在遥控器中安装一特定的模式选择键。
在步骤S102中,如果当前模式为右手模式,则微型计算机74可以对通过ADC 72从触摸板50输入的用户触摸的第一触摸的第一点坐标值进行计算(S104)。这里,如上所述,微型计算机74可以将依次输入的关于用户第一触摸的X轴坐标值和Y轴坐标值进行组合,并且可以计算该第一点坐标值。随后,微型计算机74可以确定是否在将计算出的第一点坐标值发送给系统80的时间周期内提供了来自触摸板50的第二触摸的信号。如果在该时间周期内提供了第二触摸的信号,则微型计算机74可以计算与该第二触摸对应的第二点坐标值。这里,如上所述,微型计算机74可以将依次提供用于第二触摸的X轴坐标值和Y轴坐标值进行组合,并且计算该第二点坐标值(S106)。
在步骤S106中,如果在所述时间周期内没有从触摸板50收到第二触摸的信号,则微型计算机74可以将在步骤S104中检测到的第一点坐标值识别为与笔或手对应的真实触摸点,并且可以将未改变的第一点坐标值发送给系统80(S108)。
另选地,在步骤S106中,如果在所述时间周期内输入从触摸板50接收的第二触摸信号,则微型计算机74可以确定计算出的第二触摸的第二点坐标值是不是因右手双重触摸所导致的坐标值(S110)。在此情况下,如上所述,如果第二点坐标值超过预设的右手双重触摸基准值,则微型计算机74可以将该第二点坐标值确定为因右手双重触摸所导致的错误坐标值。例如,如果在微型计算机74中将右手双重触摸基准值设为X轴上为+60和Y轴上为+80,并且如果第二点坐标值的X轴坐标值大于+60而Y轴坐标值大于+80,则微型计算机74可以将在第一点坐标值之后计算出的第二坐标值确定为因双重触摸所导致的错误坐标值。
同样地,如果第二点坐标值被确定为因右手双重触摸所导致的错误坐标值,更具体地说,被确定为笔或手指的触摸点(PT)与手触摸点(HT)之间的中点(DP)的坐标值,则微型计算机74可以计算第一点坐标值与第二点坐标值之间的差值,并通过利用差值对第二点坐标值进行补偿或者舍弃该第二点坐标值,来删除该第二点坐标值(S112)。这里,如上所述,由于因右手双重触摸所导致的第二点坐标值可能具有比第一点坐标值大的X轴和Y轴坐标值,所以微型计算机74可以计算第一点X轴坐标值与第二点X轴坐标值之间的差值,并从第二点X轴坐标值中减去该差值,以及可以通过从第二点Y轴坐标值中减去第二点Y轴坐标值与第一点Y轴坐标值之间的差值,来补偿第二点坐标值。
在步骤S112中,当发生双重触摸时可以补偿第二点坐标值,或者当舍弃第二点坐标值时,微型计算机74可将第一点坐标值识别为笔或手指的真实触摸位置的坐标值,并将该第一点坐标值通过接口部分76发送给系统80(S114)。这里,在微型计算机74的控制下可以将第一点坐标值存储在存储器78中,并在步骤S114中将其从存储器74中输出。
在步骤S110中,如上所述,如果第二点坐标值没有超过预设的右手双重触摸基准值,则微型计算机74可以将该第二点坐标值确定为笔或手指的真实触摸位置的坐标值。因此,微型计算机74可以将未超过右手双重触摸基准值的第二基准坐标值不加修改地发送给系统80(S116)。
在步骤S122中,如果用户选择左手模式,则微型计算机74可以计算与用户触摸所述板50相关联的第一触摸点的第一点坐标值(S114)。这里,如上所述,微型计算机74可以将在用户触摸所述板时依次接收的X轴坐标值和Y轴坐标值进行组合,并计算第一点坐标值。随后,微型计算机74可以确定在将所计算出的第一点坐标值发送给系统80的时间周期内是否从触摸板50提供了用于第二触摸的信号。如果在该时间周期内提供了用于该第二触摸的信号,则微型计算机74可以计算与该第二触摸对应的第二点坐标值(S216)。这里,如上所述,微型计算机74可以将依次为第二触摸提供的X轴坐标值和Y轴坐标值进行组合,并计算第二点坐标值(S126)。
如果在该时间周期内没有从触摸板50收到用于第二触摸的信号,则微型计算机74可以将步骤S124中检测到的第一点坐标值识别为与笔或手对应的真实触摸点,并通过接口76将该第一点坐标值不加修改地发送给系统80(S128)。
另选地,在步骤S126中,如果在所述时间周期内从触摸板50收到用于第二触摸的信号,则微型计算机74可以确定用于第二触摸的第二点坐标值是否是因左手双重触摸所导致的错误坐标值(S130)。在此情况下,如上所述,如果沿X方向所检测到的第二点坐标值比预设的左手双重触摸基准值的X轴坐标值小,并且沿Y方向所检测到的第二点坐标值比预设的左手双重触摸基准值的Y轴坐标值大,则微型计算机74可以将该第二点确定为因左手双重触摸所导致的错误坐标值。例如,如果在微型计算机74中将左手双重触摸基准值设为X轴为-60和Y轴为+80,则当第二点的X轴坐标值小于-60并且第二点的Y轴坐标值大于+80时,微型计算机74可以将第二点坐标归类为因双重触摸所导致的错误坐标值。
如果将第二点坐标值确定为对应于笔或手指的触摸点(PT)与手触摸点(HT)之间的中点(DP)的错误坐标值,微型计算机74可以计算第一点坐标值与第二点坐标值之间的差值,并通过根据该差值对第二点坐标值进行补偿或者舍弃该第二点坐标值来删除该第二点坐标值(S132)。这里,如上所述,因左手双重触摸所导致的第二点坐标值可以具有比第一点的X轴坐标值小的X轴坐标值,并且可以具有比第一点的Y轴坐标值大的Y轴坐标值。因此,微型计算机74可以通过将第一点X轴坐标值与第二点X轴坐标值之间的差值加到第二点X轴坐标值以及从第二点Y轴坐标值减去第一点Y轴坐标值与第二点Y轴坐标值之间的差值,来对第二点坐标值进行补偿。
当发生左手双重触摸时在步骤S132中补偿的第二点坐标值,或者当舍弃第二点坐标值时的第一点坐标值,可以由微型计算机74识别为笔或手指的真实触摸位置的坐标值,并且可以通过接口部分76发送给系统80(S134)。在此,在微型计算机74的控制下可以将第一点坐标值存储在存储器78中,并在步骤S134中从存储器78中输出该值。
相反地,在步骤S130中,如上所述,当第二点坐标值没有超过左手双重触摸基准值时,微型计算机74可以将该第二点坐标值确定为与笔或手指的真实触摸位置对应的坐标值。因此,在步骤S136中,微型计算机74可以将被识别为与笔或手指触摸对应的坐标值的第二点坐标值通过接口部分76发送到系统80(S136)。
对于本领域内的熟练技术人员来说,显然在不偏离本发明的精神和范围的情况下,可以对本发明的触摸板装置及其控制方法进行各种修改和变型。因此,本发明将覆盖那些落入所附权利要求及其等同物的范围内的本发明的修改和变动。
权利要求
1.一种触摸板装置,包括触摸板,用于识别接触位置;和触摸板控制器,用于计算与触摸板上的接触位置相对应的坐标值,其中将触发力设为80g~150g之间的值,并且触摸板控制器对因触摸板的双重触摸所导致的坐标值差错进行补偿。
2.根据权利要求1所述的触摸板装置,其中触摸板的触摸区被划分成第一区和第二区,并且将触摸板的触摸区的第一区内的触发力设为80g~150g之间的值。
3.根据权利要求1所述的触摸板装置,其中将触摸板的整个触摸区内的触发力设为80g~150g之间的数值。
4.根据权利要求1所述的触摸板装置,其中触摸板控制器计算在触摸板内产生的第一触摸的第一坐标值,和当在预定时间周期内接收到与第二触摸相对应的输入信号时,触摸板控制器计算与第二触摸相对应的第二坐标值,并通过将该第二坐标值与预设基准坐标值进行比较来确定该第二坐标值是否存在因双重触摸所导致的错误。
5.根据权利要求4所述的触摸板装置,其中当第二坐标值超过预设基准坐标值时,触摸板控制器确定该第二坐标值是错误的。
6.根据权利要求5所述的触摸板装置,其中该基准坐标值被确定在一中间值与对应于真实触摸点的位置值之间,该中间值在发生双重触摸时的真实触摸点和手触摸点之间。
7.根据权利要求4所述的触摸板装置,其中当检测到在第二坐标值中因双重触摸所导致的第二坐标值差错时,触摸板控制器根据与第一坐标值的差值来补偿第二坐标值。
8.根据权利要求7所述的触摸板装置,其中通过从第二坐标值中减去该差值,触摸板控制器对该第二坐标值进行补偿。
9.根据权利要求7所述的触摸板装置,其中通过将差值加到第二坐标值,触摸板控制器对该第二坐标值进行补偿。
10.一种触摸板装置,包括触摸板,用于识别触摸板上的接触位置;和触摸板控制器,用于计算与触摸板上的接触位置相对应的坐标值,其中将触发力设为80g~150g之间的值,并且当双重触摸产生多个坐标值时,触摸板舍弃该多个坐标值中的一个。
11.根据权利要求10所述的触摸板装置,其中触摸板的触摸区被划分成第一区和第二区,并且将触摸板的触摸区的第一区内的触发力设为80g~150g之间的值。
12.根据权利要求10所述的触摸板装置,其中将触摸板的整个触摸区内的触发力设为80g~150g之间的值。
13.根据权利要求10所述的触摸板装置,其中触摸板控制器计算在触摸板内产生的第一触摸的第一坐标值,并且当在预定时间周期内收到与第二触摸相对应的输入信号时,触摸板控制器计算与第二触摸相对应的第二坐标值,并通过将第二坐标值与预设基准坐标值进行比较来确定第二坐标值是否存在因双重触摸所导致的错误。
14.根据权利要求13所述的触摸板装置,其中当第二坐标值超过预设基准坐标值时,触摸板控制器确定该第二坐标值是错误的。
15.根据权利要求13所述的触摸板装置,其中基准坐标值被确定在一中间值与对应于真实触摸点的位置值之间,并且该中间值在发生双重触摸时的真实触摸点与手触摸点之间。
16.根据权利要求14所述的触摸板装置,其中当该第二坐标值被确定为错误时,触摸板控制器舍弃该第二坐标值。
17.一种触摸板装置的控制方法,包括以下步骤指定一个用于触发力的值作为当在一触摸位置处触摸该触摸板时的识别基准;计算与触摸板上的触摸位置相对应的坐标值;以及对因触摸板的双重触摸所导致的坐标值差错进行补偿。
18.根据权利要求17所述的方法,其中计算步骤包括计算在触摸板中产生的第一触摸的第一坐标值;以及当在预定时间周期内收到与第二触摸相对应的输入信号时,计算与该第二触摸相对应的第二坐标值。
19.根据权利要求18所述的方法,进一步包括以下步骤产生预设基准坐标值;以及通过将第二坐标值与预设基准坐标值进行比较,来确定第二坐标值是否存在因双重触摸所导致的错误。
20.根据权利要求19所述的方法,其中确定步骤包括当第二坐标值超过预设基准坐标值时,确定该第二坐标值是错误的。
21.根据权利要求19所述的方法,其中基准坐标值被确定在一中间值与对应于真实触摸点的位置值之间,并且该中间值在发生双重触摸时的真实触摸点和手触摸点之间。
22.根据权利要求17所述的方法,其中补偿坐标值差错的步骤进一步包括当第二坐标值存在因双重触摸所导致的错误时,根据与第一坐标值的差值来补偿第二坐标值。
23.根据权利要求22所述的方法,其中补偿坐标值差错的步骤进一步包括从第二坐标值中减去所述差值,由此补偿第二坐标值。
24.根据权利要求22所述的方法,其中补偿坐标值差错的步骤进一步包括将所述差值加到第二坐标值,由此补偿第二坐标值。
25.一种触摸板装置的控制方法,包括以下步骤指定一个用于触发力的值作为当在触摸板上的触摸位置处触摸该触摸板时的识别基准;计算与触摸板上的触摸位置相对应的坐标值;和当该板的双重触摸产生多个坐标值时,舍弃所述多个坐标值中的一个。
26.根据权利要求25所述的方法,其中计算坐标值的步骤包括计算在触摸板内产生的第一触摸的第一坐标值;和当在预定时间周期内收到与第二触摸相对应的输入信号时,计算与该第二触摸相对应的第二坐标值。
27.根据权利要求26所述的方法,进一步包括以下步骤生成预设基准坐标值;以及通过将第二坐标值与预设基准坐标值进行比较,来确定第二坐标值是否存在因双重触摸所导致的错误。
28.根据权利要求27所述的方法,其中确定步骤包括当第二坐标值超过预设基准坐标值时,确定该第二坐标值是错误的。
29.根据权利要求27所述的方法,其中基准坐标值被确定在一中间值与对应于真实触摸点的位置值之间,并且其中该中间值在发生双重触摸时的真实触摸点与手触摸点之间。
30.根据权利要求28所述的方法,其中当第二坐标值存在因双重触摸所导致的错误时,第二坐标值是舍弃步骤中被舍弃的坐标值。
全文摘要
提供一种触摸板装置以及对其进行控制的方法,该触摸板装置包括触摸板,用于识别接触位置;和触摸板控制器,用于计算与触摸板上的接触位置相对应的坐标值,其中将触发力设为80g~150g之间的值,并且触摸板控制器对因触摸板的双重触摸所导致的坐标值差错进行补偿。
文档编号G06F3/041GK1501231SQ20031010384
公开日2004年6月2日 申请日期2003年11月12日 优先权日2002年11月13日
发明者孔南容, 李千石 申请人:Lg.飞利浦Lcd有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1