触控装置的制作方法

文档序号:12863326阅读:199来源:国知局
触控装置的制作方法

本发明涉及一种触控装置,尤其涉及一种可用于水中侦测压力并且报点的触控装置。



背景技术:

随着电子产品的发明,具有触控功能的电子装置已成为在生活上不可或缺的电子装置,例如行动手持装置、平板计算机、触控手环、触控手表等,由于使用者有时必须在水中环境使用电子装置。因此触控装置的生活防水功能也渐渐受到重视。同时,触控装置是否适用于水中,也是目前重要的课题之一。

目前常见的触控装置大部分是采用自容式或互容式的电容触控侦测方式。不过,当触控装置上含有少量水滴在其上时,通过互容式电容侦测方式较容易于触控装置上的相对位置出现水的系统报点而造成误判,而在相同的情况下,自容式的电容侦测方式则无报点而可正常使用。

然而,当自容式的电容式侦测的触控装置上具有大量水或是在水中时,自容式侦测方式也会产生误报点的状况。因此,如何能在水中有效侦测触控位置并解决误报点的状况,就成为业界所努力的目标之一。



技术实现要素:

因此,本发明主要提供一种触控装置,其可用于水中侦测压力并且正确报点以提升实用性。

本发明公开了一种触控装置,可用于水中进行报点,包含一触控感测模块,用来感测一对象于所述触控装置上的操作,以产生多个触控感测数据;一压力感测模块,用来感测所述对象于所述触控装置上的操作,以产生多个压力感测数据;一判断模块,用来根据所述多个触控感测数据,判断所述触控装置是否位于水中,以产生一判断结果;以及一报点模块,用来根据所述判断结果、所述多个触控感测数据与所述多个压力感测数据当中至少一者产生并输出一报点数据。

附图说明

图1为本发明的一触控装置的示意图。

图2为图1的触控装置的使用实施例的示意图。

图3及图4分别为使用图1的触控装置的触控感测模块所产生的感测数据的示意图。

图5为图1的触控装置进行模式切换的流程图。

图6a至图6c为利用图1的压力感测模块在固定水深下触控时的受力重心的示意图。

图7为利用图1的压力感测模块于水中时的水深与时间变化的示意图。

其中,附图标记说明如下:

10触控装置

100触控感测模块

110压力感测模块

120报点模块

130判断模块

220按键

310触控感测单元

500流程图

s502、s504、s506、s508、s510、s512步骤

602受力重心

t离水时间

a、b水压变化区域

具体实施方式

请参考图1及图2,图1为本发明的一触控装置10的示意图,图2为图1的触控装置10的使用实施例的示意图。触控装置10可用于水中正确报点并且侦测压力。触控装置10包含一触控感测模块100、一压力感测模块110、一报点模块120及一判断模块130。触控感测模块100用来感测对象于触控装置10上的操作,例如触控感测模块100可包含多个触控感测单元(未绘示于图中),以产生所述多个触控感测数据。压力感测模块110用来感测对象于触控装置10上的操作以产生多个压力感测数据。例如,压力感测模块110可包含多个压力感测单元(未绘示于图中),以产生多个压力感测数据。简言之,触控感测模块100及压力感测模块110可因应对象在触控装置10上所进行操作而产生相应的触控感测数据与压力感测数据。

判断模块130用来根据触控感测模块100所侦测出的多个触控感测数据,判断触控装置10是否位于水中,以产生一判断结果。报点模块120用来根据前述判断结果、触控感测模块100所侦测出的触控感测数据与压力感测模块110所侦测出的压力感测数据当中至少一者产生并输出一报点数据。举例来说,触控装置10可于判断结果指示目前处在离水状态时自动或手动切换至一离水模式,并且报点模块120使用触控感测模块100所侦测出的触控感测数据与压力感测模块110所侦测出的压力感测数据来运算产生出报点数据(即离水模式)。也就是说,触控装置10可于离水状态时同时利用触控感测模块100与压力感测模块110所侦测出的数据来进行报点处理。而于判断结果指示目前处于水中时,触控装置10自动或手动切换至一水中模式,并且报点模块120改而利用压力感测模块110所侦测出的压力感测数据来进行报点处理(即水中模式)。

此外,如图2所示,触控装置10另包含一按键220,其可用来手动切换触控装置10的离水模式及水中模式,使触控装置10可根据用户的需求调整,让使用者在使用上更具便利性及实用性。如此一来,当切换至离水模式时,报点模块120可使用触控感测数据与压力感测数据来运算产生出报点数据。当切换至水中模式时,报点模块120可使用压力感测数据来运算产生出报点数据。

进一步地,判断模块130可计算多个触控感测数据的数值平均值或中位数值,并判断所计算出的多个感测数据的数值平均值或中位数值是否大于一第一临限值。例如,当所计算出的多个感测数据的数值平均值或中位数值大于一第一临限值时,判断结果指示所述触控装置10位于水中。当所计算出的多个感测数据的数值平均值或中位数值小于等于第一临限值时,判断结果指示所述触控装置10是离水状态。判断模块130也可判断多个触控感测数据是否落于一第一范围之中。如此一来,当所计算出的多个感测数据的数值平均值或中位数值大于第一临限值及/或多个触控感测数据是落于第一范围之中时,判断结果指示触控装置10是位于水中。第一范围介于一第二临限值与一第三临限值之间,其中第二临限值可为所计算出的多个触控感测数据的平均值乘上一第一比例,以及第三临限值可为所计算出的多个触控感测数据的平均值乘上一第二比例。

举例来说,请参考图3,图3为使用图1的触控装置10的触控感测模块100所产生的感测数据的示意图。假设第一临限值为200。触控感测模块100包含多个触控感测单元310,每一触控感测单元310可接收对象在触控装置10上所进行操作而产生相应的触控感测数据。当触控装置10刚离水时,触控装置10表面残留水分,此时,触控感测单元310所侦测出的触控感测数据即如图3所示。判断模块130判断出多个触控感测单元310的数值皆小于200。也就是说,多个感测数据的数值平均值小于200。据此,判断模块130判断出触控装置10已经离开水中,触控装置10切换至离水模式来进行运作。值得注意的是,前述第一临限值的数值仅为一实施例,而不限于此。

在另一实施例中,如图4所示,触控感测单元310所侦测出的触控感测数据如图4所示。假设第一临限值为200,第一比例为98%,第二比例为102%。如图4所示,所述这些触控感测数据的平均值为201,因此第一范围为196.98~205.02。接着,判断模块130可判断多个触控感测数据是否落于196.98~205.02之间。也就是说,判断模块130会判断所述这些触控感测数据间的差异是否在其平均值的正负2%之内。当判断模块130判断出所述这些触控感测数据皆落于196.98~205.02之间时,即多个感测单元310的触控感测数据数值皆在平均值的正负2%范围之内。此时,由于所述这些感测数据的数值平均值大于200且所述这些感测数据的数值落于196.98~205.02之间,判断模块130即输出判断结果以指示触控装置10位于水中。因此,触控装置10转换为水中模式来运作。

进一步地,判断模块130也可比较多个触控感测数据与一第一临限值,并计算出触控感测数据大于第一临限值的个数。当触控感测数据大于第一临限值的个数超过一第一数量时,判断结果指示触控装置10位于水中。举例来说,假设触控感测模块100包含100个触控感测单元并产生100个相应触控感测数据,第一临限值为200,第一数量为80。当判断模块130计算出在100个触控感测数据之中有85个触控感测数据大于200(即触控感测数据大于第一临限值的个数为85)时,即可据以判断出触控装置10目前是位于水中。判断模块130也可判断多个触控感测数据是否落于一第一范围之中。当多个触控感测数据之中大于第一临限值的个数超过第一数量及/或多个触控感测数据是落于第一范围之中时,判断结果指示触控装置10是位于水中。第一范围可介于一第二临限值与一第三临限值之间,其中第二临限值可为多个触控感测数据的平均值乘上一第一比例,以及第三临限值可为多个触控感测数据的平均值乘上一第二比例。例如,假设触控感测模块100所产生的触控感测数据的平均值为200,第一比例为98%,第二比例为102%,如此一来,第一范围即为196~204。也就是说,判断模块130判断所述这些触控感测数据的差异是否在其平均值的正负2%之内。

请参考图5,图5为图1的触控装置10进行模式切换的流程图500。首先,以触控装置10为离水状态作为起始状态(步骤s502),接着利用上述方法侦测并判断触控装置10是否在水中(步骤s504),若判断结果为否,则回到起始状态(即为离水状态)(步骤s502),报点模块120利用触控感测模块100所侦测出的触控感测数据与压力感测模块110所侦测出的压力感测数据来运算产生出报点数据。若判断结果为是(即为在水中),则开启水中模式(步骤s506),此时,报点模块120改而使用压力感测模块110所侦测出的压力感测数据来运算产生出报点数据。相隔一段时间后,再次侦测触控装置10是否在水中(步骤s508),若判断结果为是(即为水中状态),则维持水中模式(步骤s510),若判断结果为否(即为离开水中),则切换至离水模式(步骤s512)。

此外,触控装置10刚离水时,触控装置100表面可能仍残留着水分。或是,当用户使用触控装置10于有水及无水情况交替进行时,例如游泳,此活动将使触控装置10在短时间内于有水及无水状态之间转换。因此,为了避免误判的情况,可设定一离水时间t来确认触控装置10处于离水状态或水中状态。也就是每隔一离水时间t,侦测触控装置10是否在水中。例如,设定离水时间t为2秒钟,当使用者以自由式于泳池中行进时,配戴有触控装置10的用户的手离开水中后再进入水中,由于触控装置10离水时间未超过2秒钟,如此一来,触控装置10的判断模块130不会误判为离开水中而影响触控装置10的报点,而仍利用压力感测模块110所侦测出的压力感测数据来进行报点的水中模式。同样的,当用户配戴触控装置10离开水面时,由于触控装置10离水时间超过2秒钟后,水滴不再残留在触控装置10上,触控装置10的判断模块130判断触控装置10为离开水中,进而切换至离水模式以利用触控感测数据与压力感测数据来运算产生出报点数据。

当触控装置10处于水中时,可利用压力感测模块110所侦测出的压力感测数据来进行报点。请参考图6a至图6c,图6a至图6c为利用图1的触控装置10在固定水深下触控时的触控装置10的压力感测模块110的受力重心的示意图。如图6a所示,当触控装置10在固定水深且未按压时,且水压对触控装置10的压力感测模块110的受力面是均匀的,所以压力感测模块110均匀受力,因此受力重心602就落在触控装置10的正中心的相对位置。而当用户按压触控装置100的正中央时,如图6b所示,其受力位置仍为触控装置100的正中心,但按压瞬间压力感测模块110的受力重心602压力值会上升,放开时则会回复原本压力值。接着,如图6c所示,当用户按压触控装置10的非受力面的正中心时,触控装置10的压力感测模块110的受力重心602位置会偏移中心位置,此时,通过压力感测模块110所侦测出的压力感测数据即可辨别按压位置及状况。

当用户于水中使用触控装置10时,触控装置10的压力感测模块110可通过侦测压力进行水中深度的量测。例如在40磅力/英寸2(psi)的压力下可对应约为水下28米的深度。因此,当用户配戴触控装置10时,启动了水中模式,触控装置10于水中感受到压力,接着,通过触控装置10的压力感测模块110所提供的压力感测数据,判断模块130得计算出水深,以提供使用者压力及水深度的信息。

此外,由于判断模块130可利用的压力感测模块110侦测压力深度的信息,进而分析压力深度的变化状况,当使用者于水中快速上升或下降时,触控装置10根据压力感测模块110所提供的压力感测数据,转换为压力及水深度的信息后得到一压力变化率(即水深变化与时间的比率),并且根据压力变化率判断使用者是否处于压力急遽变化的情况。在此实施例中,当使用者的上升/下降压力变化率超过如每2秒/1英尺时,触控装置10发出警示以警告使用者。举例来说,请参考图7,图7为利用图1的压力感测模块110于水中时的水深与时间变化的示意图。当使用者于水中时,a区为正常水压变化的区域,而b区为水压急遽变化的区域。当使用者的上升压力变化率超过每2秒/1英尺时(即为处于b区的水压急遽变化的区域),触控装置10可以屏幕闪烁或连续震动的方式来警示使用者。同样地,当使用者于水中快入下降的压力变化率超过如每2秒/1英尺时,触控装置10也可提出警告信息警告用户。如此一来,用户可通过触控装置10的触控感测数据感测压力变化,当压力变化剧烈时发出警告,以避免使用者因为压力深度的剧烈变化而产生潜水员病或其他剧烈影响。

值得注意的是,以上所述的实施例仅用来说明本发明的技术特征,并非用来局限本发明的范畴,本领域技术人员当可据以做不同的变化。例如,触控装置10可为行动手持装置、平板计算机、触控手环、触控手表等,但不以此为限。触控感测模块100可为电容式、电阻式、超音波式、光学式触控传感器,但不以此为限。压力感测模块可为任何可感测压力的感测装置。

综上所述,现有技术的触控装置在具有水的环境底下通常会有报点错误导致触控装置无法正常运作。相较之下,本发明实施例可在具有水的环境下或水中正确报点,更提供用户在水中模式及离水模式的功能切换,以提升用户的实用性以及方便性。

以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1