用于优化触觉反馈的系统和方法与流程

文档序号:12481354阅读:480来源:国知局
用于优化触觉反馈的系统和方法与流程

本发明的方面涉及触觉反馈。更具体地说,本发明的方面涉及一种用于基于针对用户所获得的身体特性提供触觉反馈的系统和方法。

移动装置,例如智能电话,已成为当今用户必不可少的工具。用户出于多种原因与移动装置交互,包含(但不限于)作出电话呼叫、接入因特网、播放视频游戏,并在其移动装置上运行各种本地应用程序。在一些实施方案中,用户接口可响应于与移动装置的交互向用户提供触觉反馈。一些触觉反馈系统,例如触觉显示器,通过施加力、振动、运动等来利用触摸的感觉。触觉反馈可用于向用户提供关于其与所述装置交互的信息。举例来说,用户按压移动装置上显示的虚拟键盘上的键可接收来自所述键的触摸的轻微振动,从而向用户提供所述键被按压的触觉确认。在另一实例情形中,运行赛车比赛的移动装置可使用触觉反馈向用户提供关于地形和障碍物的信息。许多应用程序可使用触觉反馈来富集用户与所述装置的交互。



技术实现要素:

描述用于一种基于为用户获得的身体特性提供触觉反馈的系统和方法的某些实施例。这不同于提供对触觉反馈“一体适用”方法或提供单个设置来手动调整所述触觉反馈的现有触觉反馈系统。实际上,现有触觉反馈系统并不考虑到基于所述用户的身体特性的灵活适应。举例来说,所述移动装置将相同的触觉反馈提供给具有不同触觉灵敏度的不同个人。在一些情况下,触觉灵敏度的差异可归因于年龄、性别和/或其它身体特性。

如本文所述,本发明的实施例调整基于所述用户的身体特性将触觉反馈提供给所述用户的方式。身体特性可包含稳定的身体特性,其相对于所述用户的身体活动等级而不变化。此类稳定身体特性的实例可包含年龄、性别、视觉障碍和/或其它身体特性。在一些实施例中,所述移动装置可通过调整触觉反馈的强度、调整触觉反馈的频率、调整将触觉反馈提供给所述装置的用户的持续时间,以及改变提供给所述装置的用户的触觉反馈的类型,来调整所述触觉反馈。

在用于在装置上提供触觉反馈的一种实例方法中,所述方法可包含:在所述装置处,获得与用户相关联的至少一个稳定身体特性,其中所述至少一个稳定身体特性可包含可相对于用户的身体活动等级不变化的至少一个身体特性;以及通过所述装置,至少基于所述至少一个稳定身体特性,自动调整将触觉反馈提供给所述装置的用户的方式。在一个实施例中,装置可为移动装置。在另一实施例中,所述装置可安装在查询一体机或交通工具中。

在所述方法的一些实例实施方案中,稳定身体特性可包含年龄、性别、手指大小、人种和视觉障碍中的一或多者。此外,在一些实例实施方案中,调整提供触觉反馈的方式可包含以下步骤中的一或多者:调整触觉反馈的强度、触觉反馈的频率、将触觉反馈提供给所述装置的用户的持续时间;以及改变提供给所述装置的用户的触觉反馈的类型。在所述方法的一个方面中,可以基于所述多个稳定身体特性将触觉反馈提供给所述装置的用户的方式来获得和自动调整与所述用户相关联的多个稳定身体特性。提供触觉反馈的方式的自动调整可不超过预定约束条件。

在一个实例实施例中,所述方法可进一步包含至少基于检索与为多个裝置提供对至少一个稳定身体特性的触觉反馈的方式的手动调整相关联的数据来自动调整提供触觉反馈的方式。

用于提供触觉反馈的实例装置可包含处理器,其耦合到存储器,且经配置以获得与用户相关联的至少一个稳定身体特性,其中所述至少一个稳定身体特性包括相对于所述用户的身体活动等级不变化的至少一个身体特性;且基于所述至少一个稳定身体特性,自动调整将触觉反馈提供给所述装置的用户的方式。在一个实施例中,装置可为移动装置。在另一实施例中,所述装置可安装在查询一体机或交通工具中。

在所述装置的一些实例实施方案中,稳定身体特性可包含年龄、性别、手指大小、人种和视觉障碍中的一或多者。此外,在一些实例实施方案中,调整提供触觉反馈的方式可包含以下步骤中的一或多者:调整触觉反馈的强度、触觉反馈的频率、将触觉反馈提供给所述装置的用户的持续时间;以及改变提供给所述装置的用户的触觉反馈的类型。在所述装置的一个方面中,可以基于所述多个稳定身体特性将触觉反馈提供给所述装置的用户的方式来获得和自动调整与所述用户相关联的多个稳定身体特性。在所述装置的一个实施方案中,可提供触觉反馈的方式的自动调整可不超过预定约束条件。

在一个实例实施例中,所述装置可进一步包含自动调整至少基于检索与可为多个裝置提供对至少一个稳定身体特性的触觉反馈的方式的手动调整相关联的数据来提供触觉反馈的方式。

在一种用于在装置上提供触觉反馈的实例非暂时计算机可读存储媒体中,其中所述非暂时性计算机可读存储媒体包括可由处理器执行的指令,所述指令包括:在所述装置处获得与用户相关联的至少一个稳定身体特性的指令,其中所述至少一个稳定身体特性可包含可相对于所述用户的身体活动等级不变化的至少一个身体特性;以及通过所述装置至少基于所述至少一个稳定身体特性自动调整将触觉反馈提供给所述装置的用户的方式。在一个实施例中,包括所述非暂时性计算机可读存储媒体的所述装置可为移动装置。在另一实施例中,包括所述非暂时性计算机可读存储媒体的所述装置可安装在查询一体机或交通工具中。

在所述非暂时性计算机可读存储媒体的一些实例实施方案中,稳定身体特性可包含年龄、性别、手指大小、人种和视觉障碍中的一或多者。此外,在一些实例实施方案中,所述非暂时性计算机可读存储媒体可包含用于调整提供触觉反馈的方式的指令,且可包含以下各项中的一或多者:调整触觉反馈的强度、触觉反馈的频率、将触觉反馈提供给所述装置的用户的持续时间;以及变化提供给所述装置的用户的触觉反馈的类型。在一个方面中,所述非暂时性计算机可读存储媒体可包含用以获得与所述用户相关联的多个稳定身体特性,且基于所述多个稳定身体特性自动调整将触觉反馈提供给所述装置的用户的方式的指令。提供触觉反馈的方式的自动调整可不超过预定约束条件。

在一个实例实施例中,所述非暂时性计算机可读存储媒体可进一步包含用以至少基于检索与为多个裝置提供对至少一个稳定身体特性的触觉反馈的方式的手动调整相关联的数据自动调整提供触觉反馈的方式的指令。

在一种用于提供触觉反馈的实例设备中,所述设备可包含:用于在所述装置处获得与用户相关联的至少一个稳定身体特性的装置,其中所述至少一个稳定身体特性可包含可相对于所述用户的身体活动等级不变化的至少一个身体特性;以及用于通过所述装置至少基于所述至少一个稳定身体特性自动调整将触觉反馈提供给所述装置的用户的方式的装置。在一个实施例中,所述设备可为移动装置。在另一实施例中,所述设备可安装在查询一体机或交通工具中。

在所述设备的一些实例实施方案中,稳定身体特性可包含年龄、性别、手指大小、人种和视觉障碍中的一或多者。此外,在一些实例实施方案中,调整提供触觉反馈的方式可包含用于以下各项中的一或多者的装置:调整触觉反馈的强度、触觉反馈的频率、将触觉反馈提供给所述设备的用户的持续时间;以及改变提供给所述设备的用户的触觉反馈的类型。在所述设备的一个方面中,可以基于所述多个稳定身体特性将触觉反馈提供给所述装置的用户的方式来获得和自动调整与所述用户相关联的多个稳定身体特性。提供触觉反馈的方式的自动调整可不超过预定约束条件。

在一个实例实施例中,所述设备可进一步包含用于至少基于检索与为多个设备提供的对至少一个稳定身体特性的触觉反馈的方式的手动调整相关联的数据来自动调整提供触觉反馈的方式的装置。

将在下文中描述额外特征和优点。所揭示的概念和特定实例可容易地用作用于修改或设计用于进行本发明的相同目的的其它结构的基础。此类等效构造不脱离所附权利要求书的精神和范围。当结合附图考虑时,关于本发明的组织和操作方法的被认为是本文中所揭示的概念的特性的特征与相关联的优点一起将从以下描述得到更好理解。图式中的每一者都仅出于说明和描述的目的提供且并不提供为对权利要求书的限制的界定。

附图说明

以实例的方式说明本发明的方面。参考图式提供以下描述,其中相同的参考标号始终用于指代相同的元件。尽管本文中描述一或多种技术的各种细节,但其它技术也是可能的。在一些情况下,以框图形式展示熟知结构及装置以便促进描述各种技术。

可参考说明书和图式的剩余部分来实现对由本发明提供的实例的性质和优点的进一步理解,其中贯穿若干图式使用相同参考标号来指代相同组件。在一些情况下,子标签与参考标号相关联以表示多个类似组件中的一者。当在无说明书的情况下将参考标号与现有子标签进行参考时,参考标号是指全部此类类似组件。

图1说明可并入有本发明的一或多个实施例的移动装置的简化图。

图2A说明根据一些实施例在移动装置上提供基于振动的触觉反馈。

图2B和图2C说明根据一些实施例在移动装置上提供基于静电的触觉反馈。

图2D说明根据一些实施例在移动装置上提供基于热的触觉反馈。

图3说明用于实施于根据本发明的一个实施例的移动装置中的实例模块的框图。

图4是说明根据本发明的一或多个说明性方面的用于执行本发明的实施例的方法的流程图。

图5说明具有多个移动装置和众包服务器的实例配置。

图6说明可以在其中实施一或多个实施例的计算装置的实例。

具体实施方式

现将相对于形成其一部分的附图来描述若干说明性实施例。虽然下文描述可实施本发明的一或多个方面的特定实施例,但可使用其它实施例,且可在不脱离本发明的范围或所附权利要求书的精神的情况下进行各种修改。

本文所述,在本发明的一个实施例中,“移动装置”可指可由用户运送和操作的任何电子装置。移动装置的实例可包含(但不限于)移动电话(例如蜂窝式电话)、PDA、平板计算机、上网本、膝上型计算机、个人音乐播放器、手持式专用阅读器、可穿戴裝置等。另外,移动装置可包含手持式裝置,例如遥控器。在一些实施方案中,这些遥控裝置可包含触摸屏,其能够将触觉反馈提供给所述用户,并与远程装置(例如电视机)通信。可使用图6中所描述的一或多个组件来实施所述移动装置。即使依据移动装置来描述本发明的实施例,在不脱离本发明的范围的情况下可使用其它静止计算装置,例如查询一体机、个人计算机、工作站、触摸屏显示器、电视机、控制台和游戏系统,而不是移动装置。

如本文所述,触觉反馈可指计算装置响应于用户与所述计算装置的交互向用户提供的反馈。一些触觉反馈系统,例如触觉显示器,通过施加力、振动、运动等来利用触摸的感觉。触觉反馈可用于向用户提供关于其与所述装置交互的信息。举例来说,用户按压移动装置上显示的虚拟键盘上的键可接收来自所述键的触摸的轻微振动,从而向用户提供所述键被按压的触觉确认。在另一实例中,供移动装置用户播放赛车比赛的移动装置可使用触觉反馈向用户提供关于地形和障碍物的信息。举例来说,所述触觉反馈在泥土道路上比铺设道路上可变得更剧烈。

如本文所述,稳定身体特性可指相对于用户的身体活动等级不变化的身体特性。举例来说,在看得出的时间周期内稳定且可影响用户对触觉反馈的灵敏度的用户的年龄、性别、人种、手大小、手指大小、视觉和其它障碍以及任何其它身体特性可被称作稳定身体特性。

本发明的实施例通常描述基于背景信息,例如用户的稳定身体特性,自动调整移动装置上的触觉反馈的设置。大多数触觉显示器提供对触觉反馈的“一体适用”方法,或提供单个设置以手动调整所述触觉反馈。这并未考虑到灵活适应。当前移动装置将相同的触觉反馈提供给具有不同触觉灵敏度的不同个人。举例来说,触觉灵敏度可随着用户的年龄而改变。当前触觉技术并未考虑不同用户的触觉灵敏度的此差异,从而使得用户难以具有不同于平均用户的触觉灵敏度来操作所述装置。

本发明的实施例可检测与所述移动装置的用户相关联的一或多个稳定身体特性,以便改进关于提供触觉反馈的所述移动装置的用户体验。存在可妨碍人对触摸的灵敏度的多种稳定身体特性。确定这些特性且接着相应地调整触觉效应的显著性可为所有用户提供相对均匀的体验。如本文所述,所论述的技术使移动装置100能够考虑与所述用户相关联的各种稳定身体特性,例如年龄、性别、人种、手大小、手指大小和视觉障碍,且为所有用户提供均匀的体验。考虑用户之间的此类差异允许本发明的实施例使使用所述移动装置的个人的不同人口统计的用户体验标准化,而不是提供目标为推测人口统计的“一体适用”解决方案。

在不脱离本发明的范围的情况下,本发明的实施例还可扩展到使用触觉反馈技术而不是显示器的裝置,并且还扩展到允许多个用户交互(例如表显示器、查询一体机)的显示器。本发明的实施例可改进具有不同于平均用户的触觉灵敏度的用户的总体触觉反馈体验。本发明的实施例还可减少对设置的手动改变的需要,且在一些方面中,提供触觉反馈系统的设置的实时自动修改。

在本发明的某些实施方案中,可适用基线振幅来产生触觉感觉。基于一或多个稳定身体特性,可增加或减少此基线。所述改变可为永久性的,或可基于任务而动态地调整。稳定身体特性可包含(但不限于)年龄、性别、手指大小和/或视觉障碍。在一些实施方案中,归因于多个因素的调整可合并在一起,且按比例缩小或封端,以避免对设置的激进改变。

图1说明可并入有本发明的一或多个实施例的移动装置100的简化图。移动装置100可获得与所述用户相关联的一或多个稳定身体特性。在一个方面中,稳定身体特性可包含相对于用户的身体活动等级不变化的至少一个身体特性。稳定身体特性的实例可包含(但不限于)年龄、性别、手指大小和/或视觉障碍中的一或多者。

如图1中所示,移动装置100可接收关于移动装置用户的输入,其可包含用户输入102(经由输入装置620,图6中所示)、用户图像106信息和/或用户话音108。在一些情况下,移动装置100还可使用先前存储(104)在移动装置100上的用户数据来执行本发明的实施例。在一些情况下,可从远程服务器和/或装置检索存储在装置104上的用户数据。

移动装置100可从多种输入装置(例如一或多个麦克风622、相机624、虚拟/物理键盘(未图示)或任何其它合适的输入装置)接收关于所述用户的输入。在一个方面中,移动装置100可从用户接收关于其稳定身体特性的直接用户输入102。举例来说,具有视觉障碍的用户可使用用户接口将所述信息提供到移动装置100。

在另一方面,移动装置100可使用通信子系统650经由网络接收用户信息,或存取存储在移动装置100上在存储装置615或工作存储器640中的信息。举例来说,用户可在移动装置100上存储和/或经由所述网络检索其自身针对社交网站的简档。此简档可包含关于用户的用户信息,例如年龄、性别、障碍和/或其它稳定身体特性,其可由移动装置100存取和适用,来自动调整移动装置100的触觉反馈设置。

在又一方面中,移动装置100可使用一或多个相机624获得用户的图像106,和/或使用一或多个麦克风622获得用户的话音108。在一个实施例中,移动装置100的组件可使用用户的图像106和/或话音108,来确定用户的稳定身体特性。举例来说,移动装置100可能够使用用户的话音来确定用户的性别。在一些实施例中,移动装置100可连同其它因素一起使用图像数据和语音数据,来确定用户的稳定身体特性。

如上文所论述,移动装置100可使用用户输入102、存储在装置104上的信息、用户图像106、用户话音108和/或任何其它合适的输入机制中的一或多者来确定移动装置100的用户的稳定身体特性。移动装置100接着可至少基于所述用户的一或多个稳定身体特性自动调整将触觉反馈提供给移动装置100的用户的方式。如先前所指示,稳定身体特性可包含年龄、性别、手指大小和/或视觉障碍。

举例来说,在一些情况下,随着年龄增大,一些用户可体验减小的触觉灵敏度。类似地,对于一些用户,所述用户的性别还可与用户的触觉灵敏度相关。举例来说,相对于女性,一些男性可体验对触摸的减小的灵敏度。移动装置100可使用用户输入102、用户图像106、用户话音108或用户简档信息来确定用户的年龄和/或性别。还可通过自动肖像或各种软性生物计量(例如头发和面部特性)来确定用户的年龄和/或性别。在一个实例中,触觉反馈可以按比例缩放方式,响应于用户的年龄而改变。举例来说,在一个实施方案中,触觉反馈对于年龄在50到70岁的范围内的用户来说可增加2.5%,且对于年龄高于70岁的用户来说可增加5%。

并且,在一些实施例中,具有较大手指的用户可体验减小的灵敏度。指尖压力也可降低触觉灵敏度。举例来说,高于临界阈限的静态指尖压力以及以高压拖动手指越过静电显示器还可减少对触觉反馈的感觉。因此,本发明的实施例可增加对超出预定阈值的所施加压力的触觉反馈。在一些实施例中,可通过存在于显示器后面的集成压力传感器或通过经由在触摸屏显示器上接触的电容性触摸传感器像素的数目间接测量指尖压力来测量指尖压力。

在一些情形中,相对于不具有视觉障碍的用户,具有平均视觉障碍的用户可具有显著较好的灵敏度。本发明的实施例可减少对具有视觉障碍的用户的触觉反馈。这可导致具有高于平均灵敏度的用户对触觉反馈的较好用户体验。在一个实施例中,所述用户可将关于其视觉障碍的信息提供到移动装置100。但,在其它实施例中,移动装置可使用其社会简档导出关于所述用户的信息。举例来说,用户的简档可提供关于用户的视觉障碍的信息。

在一个实施例中,移动装置100可调整触觉反馈,使得所述触觉反馈并不增加高于或减少低于预定限制。在一些实施方案中,调整所述反馈可包含以下各项中的一或多者:调整触觉反馈的强度、调整触觉反馈的频率、调整将触觉反馈提供到移动装置100的用户的持续时间、改变提供到移动装置100的用户的触觉反馈的类型和/或其任何组合。即使依据移动装置来论述实施例或本发明,也可在不脱离本发明的实施例的情况下,适用在查询一体机和车辆中操作的其它计算装置。

图2A说明根据一些实施例在移动装置100上提供基于振动的触觉反馈。基于振动的触觉反馈也可被称作振动触觉反馈。基于振动的触觉反馈可包含基于标准振动的触觉反馈230以及基于增加强度的振动的触觉反馈260。基于增加强度的振动的触觉反馈260可导致移动装置100的较明显的振动,其对于用户来说可较容易感测、感觉或以其它方式通知。如上文所描述,基于振动的触觉反馈是可在移动装置100上提供的许多类型的触觉反馈中的一种。可基于用户的稳定身体特性来调整基于振动的触觉反馈的强度。

在图2A中,基于标准振动的触觉反馈230示范当稳定身体特性(SPC)检测模块308确定所获得的各种稳定身体特性的值是平均值或将近平均值,且无需自动调整触觉反馈设置时提供的反馈。相比之下,在一些实施例中,基于增加强度的振动的触觉反馈260示范当SPC检测模块308确定所获得的稳定身体特性表示用户对触觉反馈的减弱的灵敏度时所提供的反馈。

在一些实施例中,可响应于与所述用户的交互来提供基于振动的触觉反馈。举例来说,移动装置100可响应于用户触摸移动装置100上所显示的虚拟键盘上的键而向用户提供触觉反馈。在另一实施例中,可响应于移动装置100所产生的事件通知220而提供基于振动的触觉反馈。举例来说,事件通知220可为移动装置100上的传入呼叫的通知。举例来说,在接收到传入呼叫后,移动装置100可例如通过使用振动电机634提供基于振动的触觉反馈,以通知用户此情况。在一个实施方案中,振动的强度可基于所获得的稳定身体特性。

所述用户接着可决定接受传入呼叫,并在“接受”按钮221上方移动其手指210,移动装置100可将确认用户的响应的触觉反馈提供到所述按钮。举例来说,一旦用户在事件通知220窗内的“接受”按钮221上方移动他/她的手指210,移动装置100就可提供基于振动的触觉反馈来向用户指示他/她已恰当地与所述事件通知220交互。类似于上文所述的提供对传入呼叫的基于振动的触觉反馈,移动装置100可提供基于标准振动的触觉反馈230或基于增加强度的振动的触觉反馈260,取决于用户检测到的稳定身体特性是否指示所述用户具有较低的对触觉反馈的灵敏度。

在一些实施例中,在存在多于一个按钮221的情况下,移动装置100可按每一按钮交互提供不同类型或强度的触觉反馈。举例来说,如果向用户呈现两个按钮221,表示“是”和“否”选择,那么移动装置100可针对“是”选择提供基于振动的触觉反馈的两个快速实例,且针对“否”选择提供基于振动的触觉反馈的一个快速实例。或者,移动装置100可针对“是”选择提供基于增加强度的振动的触觉反馈260,且针对“否”选择提供基于标准振动的触觉反馈230。

在一些实施例中,移动装置100可与基于振动的触觉反馈并行提供音频反馈。举例来说,移动装置100可与针对事件通知220的基于振动的触觉反馈并行地经由扬声器632播放音频短语,叙述“来自约翰的传入呼叫”。类似地,移动装置100可与基于振动的触觉反馈并行地经由扬声器632播放音频短语,以向用户指示他/她已恰当地与事件通知220交互。在一些实施例中,多于一个类型的触觉反馈可由移动装置100并行提供。举例来说,基于振动的触觉反馈230可与基于静电的触觉反馈和/或基于热的触觉反馈并行提供。

图2B和图2C说明根据一些实施例在移动装置100上提供基于静电的触觉反馈。基于静电的触觉反馈包含基于标准静电的触觉反馈240(如图2B中示出)和基于增加强度静电的触觉反馈270(如图2C中示出)。基于增加强度静电的触觉反馈270可导致移动装置100的较明显的静电反馈,其更容易供用户感测、感觉或以其它方式通知。如上文所描述,基于静电的触觉反馈是可在移动装置100上提供的许多类型的触觉反馈中的一种。可通过所述移动装置,基于确定与用户相关联的指示所述用户对触觉反馈的减弱的灵敏度的一或多个稳定身体特性,来改变基于静电的触觉反馈的强度。

可了解,基于静电的触觉反馈包含可适用可超出显示器660上的玻璃边框实现的不同静电场提供的任何类型的触觉反馈,以给予用户各种等级的摩擦的感觉,模拟带纹理的表面。这与基于振动的触觉反馈对比,其中移动装置100或显示屏幕可振动,而不是在个别反馈区域中提供反馈。静电单元636可产生静电场。在一些实施方案中,另一分化特征可为基于静电的触觉反馈可需要手指越过显示器的动态剪力或切向移动来感觉所述纹理,而基于振动的触觉反馈可仅需要静态触摸(即相对于显示器的正常移动)。

可提供基于静电的触觉反馈,作为对所述用户所进行的交互的响应。在实例中,在接收传入呼叫的过程中,移动装置100可提供基于振动的触觉反馈,以通知用户此情况,如图2A中所描述。可了解,可将任何其它类型的触觉或非触觉反馈提供给用户,以通知他/她事件通知220。所述用户接着可决定接受传入呼叫,并在“接受”按钮222上方移动他/她的手指210,移动装置100可将确认用户的响应的触觉反馈提供到所述按钮。举例来说,一旦用户在事件通知220窗内的“接受”按钮222上方移动他/她的手指210,移动装置100就可提供基于静电的触觉反馈来向用户指示他/她已恰当地与所述事件通知220交互。在一个实施例中,基于静电的触觉反馈的强度可基于使用SPC检测模块308来检测一或多个稳定身体特性。

在一些实施例中,在存在多于一个按钮的情况下,移动装置100可按每一按钮交互提供不同类型或强度的触觉反馈。举例来说,如图2B和图2C中示出,可向用户呈现两个按钮,表示“接受”222和“拒绝”223按钮选择,其中移动装置100可提供对用户的“接受”拨动的基于静电的触觉反馈的一个实例,以及对用户的“拒绝”拨动选择的基于静电的触觉反馈的另一实例。或者,移动装置100可提供对“接受”拨动选择的基于标准静电的触觉反馈240,如图2B中示出,且提供对“拒绝”拨动选择的基于增加静电的触觉反馈270,如图2C中示出。

类似地,图2D说明根据一些实施例在移动装置100上提供基于热的触觉反馈。可使用热产生器638提供基于热的触觉反馈。基于热的触觉反馈可包含基于标准热的触觉反馈250以及基于增加强度的热的触觉反馈280。基于增加强度热的触觉反馈280可导致移动装置100的较明显的热反馈,其更容易供用户感测、感觉或以其它方式通知。如上文所描述,基于热的触觉反馈是可在移动装置100上提供的许多类型的触觉反馈中的一种。在一个实施例中,可基于SPC检测模块308所确定的稳定身体特性,可将基于标准热的触觉反馈250或基于增加强度的热的触觉反馈280提供给用户。举例来说,可将基于标准热的触觉反馈250提供给具有平均值或将近平均值的稳定身体特性的用户,而可将基于增加强度的热的触觉反馈280提供给具有与对触觉反馈的较低灵敏度相关联的稳定身体特性的用户。

图3说明用于实施于根据本发明的一个实施例的移动装置中的实例模块的框图。移动装置100可为使用图6中描述的一或多个组件而实施的计算装置。图3中所描述的模块可使用软件、固件、硬件或其其它组合实施。在一个实施例中,图3中所描述的模块可作为软件模块存储在计算机可读媒体300上,所述计算机可读媒体可为任何磁性、电子、光学或其它计算机可读存储媒体。在一个实施方案中,计算机可读存储媒体300可包含SPC检测模块308、动作检测模块304、触觉反馈调整模块310、触觉反馈模块306,以及任选地群众外包模块302。

SPC确定模块308可经配置以接收关于用户的输入,且确定与所述用户相关联的一或多个稳定身体特性。在一个方面中,稳定身体特性可包含相对于用户的身体活动等级不变化的至少一个身体特性。稳定身体特性的实例可包含(但不限于)年龄、性别、手指大小和/或视觉障碍中的一或多者。

在一些实施例中,移动装置100的SPC检测模块308可通过接收和分析来自各种输入装置(例如麦克风622、相机624和任何其它合适的输入装置)的关于用户的输入来确定稳定身体特性。举例来说,移动装置100可使用来自相机624的用户图像106和来自麦克风622的用户话音108,来确定所述用户的年龄和性别。

在另一方面,移动装置100的SPC检测模块308可使用通信子系统650经由网络接收用户信息,或存取存储在移动装置100上在存储装置615或工作存储器640中的信息。举例来说,用户可在移动装置100上存储和/或经由所述网络检索其针对社交网站的简档。此类简档可包含用户信息,例如年龄、性别、障碍和/或关于所述用户的其它稳定身体特性。所述移动装置的SPC检测模块308可使用来自用户简档的信息来确定与所述用户相关联的稳定身体特性。

触觉反馈调整模块310接收SPC检测模块308所确定的一或多个稳定身体特性,并调整对移动装置100的触觉反馈。在一个实施例中,移动装置100可调整触觉反馈,使得所述触觉反馈并不增加到高于或减小到低于对触觉反馈的预定限制。在一个实施例中,调整等级可基于存储在移动装置100上的预存储相关。在另一实施例中,调整等级可基于众包服务器所接收到的相关,如参考群众外包模块302和图5进一步描述。在又一实施例中,触觉反馈调整模块310可向用户提供接口来用于手动更新触觉反馈等级。

在一些实施方案中,为了调整触觉反馈,触觉反馈调整模块310可调整触觉反馈的强度,调整触觉反馈的频率,调整将触觉反馈提供到所述装置的用户的持续时间,和/或改变提供给所述装置的用户的触觉反馈的类型。不同类型的触觉反馈可包含振动触觉反馈(图2A)、基于静电的触觉反馈(图2B和图2C)和/或基于热的触觉反馈(图2D)中的一或多者。

动作检测模块304可检测将触觉反馈提供给移动装置100的用户的条件。举例来说,动作检测模块304可检测传入呼叫,且通知触觉反馈模块306,使得触觉反馈模块306可将触觉反馈提供给所述用户,以响应所述传入呼叫。在替代方案中,动作检测模块304还可检测允许移动装置100向与移动装置100的用户交互提供触觉反馈的条件。举例来说,如果用户触摸移动装置屏幕上显示的虚拟键盘上的键,那么动作检测模块304可出于提供触觉反馈的目的而确定所述用户的动作为事件。响应于从动作检测模块304确定事件,移动装置100可使用移动装置100的硬件组件,例如振动电机634、静电单元636或热产生器638来提供触觉反馈。触觉反馈的强度、类型和/或频率可基于触觉反馈调整模块310所作出的调整。

群众外包模块302还可任选地在本发明的某些实施方案中实施。在一些实施方案中,群众外包模块302可经配置以确定对具有特定稳定身体特性简档的用户的所要触觉响应。举例来说,群众外包模块302可确定所述移动装置的年龄为65岁的用户喜欢具有超过平均用户5%的触觉反馈的强度。在每一移动装置上运行的群众外包模块302可作出稳定身体特性与触觉反馈设置之间的此类相关。群众外包模块302可进一步经配置以个别地或共同地将关于此类相关的信息发送到众包服务器502,以供进一步处理。众包服务器502可使用从多个移动装置接收到的信息来为具有变化的稳定身体特性的用户调整最佳设置。在一个实施方案中,众包服务器502可能够将经更新的设置发射到其它移动装置,以用于对具有特定稳定身体特性的用户的改进的触觉反馈响应。

图4是说明根据本发明的一或多个说明性方面的用于执行本发明的实施例的方法的流程图。根据一或多个方面,图4中说明的流程图400中所描述的方法和/或方法步骤中的任一者和/或全部可由移动装置(例如图6中更详细地描述的移动装置)实施。在一个实施例中,下文相对于图4所描述的方法步骤中的一或多个通过移动装置的处理器(例如处理器610或另一处理器)实施。图3中论述的模块和组件还可实施为所述移动装置的组件,且可用于执行如图6中所论述的本发明的实施例。另外或替代地,本文中所描述的方法和/或方法步骤的任一者和/或全部可实施在计算机可读指令中,例如存储在计算机可读媒体(例如存储器640、存储装置615或另一计算机可读媒体)上的计算机可读指令。

在步骤402处,移动装置100的组件,例如SPC检测模块308,可获得与移动装置的用户相关联的至少一个稳定身体特性。在一些实施例中,所述至少一个稳定身体特性可包含例如年龄、性别、手指大小、手指温度和/或视觉障碍等身体特性。举例来说,通常,随着年龄增加,用户可体验对触觉反馈的减小的灵敏度。类似地,相对于女性来说,男性可具有减小的对触摸的灵敏度。此外,具有较大手指的用户也可体验减小的灵敏度。另一方面,具有视觉障碍的用户可具有加强的触觉灵敏度。

在一个实施例中,SPC检测模块308可使用一或多个输入装置620来接收信息,且使用一或多个处理器610来分析所述信息,以从接收到的用户信息确定一或多个稳定身体特性。举例来说,SPC检测模块308可使用相机622来接收用户图像108。SPC检测模块308可处理所述图像的方面,例如面部特征、肤色和/或发色,以使用人口统计信息来确定所述用户的年龄和性别。

在步骤404处,移动装置100的组件,例如触觉反馈调整模块310,可基于至少一个身体特性来自动调整将触觉反馈提供给移动装置100的用户的方式。调整所述触觉反馈可包含响应于检测到一或多个背景因素或其任何组合来调整改变触觉反馈类型的强度、持续时间、频率。触觉反馈类型的实例可包含基于振动的触觉反馈、基于静电的触觉反馈和基于热的触觉反馈。在一个实施方案中,可基于所述用户的身体特性来调整各种触觉反馈技术的任何组合。

在一个实施例中,移动装置100可通过维持每一稳定身体特性与对相应触觉反馈机制的调整之间的相关表,来自动调整将触觉反馈提供给所述用户的方式。举例来说,在一些情形中,如果移动装置100检测到使用所述装置的用户的年龄是65岁,那么来自所述表的选定触觉反馈可比移动装置100检测到用户的年龄为23岁的情况剧烈。在一个实施例中,使稳定身体特性与对所述触觉反馈的调整方式和等级相关的表可存储在存储装置615中,并且还临时存储在工作存储器640中。

在某些实施例中,可共同使用多个稳定身体特性,以确定提供触觉反馈的方式中所需的调整。举例来说,如果用户是相对较大手指大小的男性年长公民,那么与其自身上的任何一个身体特性的检测相比,可更多地增加所述触觉反馈的强度。然而,还可限制触觉反馈的强度,使其不超出预定阈值,使得其并不归因于多个身体特性的大量效应而根本上增加预定约束条件等级。

在某些实施例中,可至少部分地使用来自众包的数据来确定对所述身体特性的调整响应。举例来说,所述装置可检索关于针对用于自动确定对用户的装置的触觉反馈的适当调整的特定身体特性,为多个其它装置提供触觉反馈的方式的手动调整的数据。

应了解,根据本发明的实施例,图4中说明的特定步骤提供在操作模式之间切换的特定方法。步骤的其它序列还可相应地在替代实施例中执行。举例来说,本发明的替代实施例可以不同次序执行以上概述的步骤。举例来说,用户可选择从第三操作模式变为第一操作模式,从第四模式变为第二模式,或其间任何组合。此外,图4中说明的个别步骤可包括可以个别步骤适合的各种序列执行的多个子步骤。此外,可取决于特定应用而添加或去除额外步骤。所属领域的技术人员将认识到且了解所述过程的许多变化、修改和替代。

图5说明具有多个移动装置(511、512、513、514和515)和众包服务器502的配置500。在一个实施例中,可使用参看图6论述的组件来实施众包服务器502的组件。在图5中,本发明的实施例可使用用于集合与一或多个移动装置相关联的数据的技术,例如众包。在一个实施方案中,多个移动装置可收集与稳定身体特性与所述移动装置上的触觉反馈调整之间的相关相关联的数据,并将所述数据传送到众包服务器502。众包服务器502可接收和集合从多个移动装置接收到的数据。聚集的数据可包含稳定身体特性和与所述稳定身体特性相关联的触觉反馈之间的较稳健相关。

图5示出集合稳定身体特性与对若干移动装置的触觉反馈之间的相关数据。举例来说,图5示出在众包服务器502处集合来自移动装置512到515的数据。在一个实施例中,改进的相关可由众包服务器502用来更新移动装置511中的触觉反馈调整模块310中的相关表。所述更新可由众包服务器502无线或通过有线连接发送到移动装置511。稳定身体特性与将触觉反馈提供到所述用户的相应方式之间的相关数据的可靠性可随着众包服务器502所集合的数据点的数目增加而增加。

图6说明并入有在实践本发明的实施例的过程中采用的装置的若干部分的实例计算装置。在本文中,如图6中说明的计算装置可作为任何计算机化系统的一部分并入。举例来说,计算装置600可表示移动装置和/或众包服务器的一些组件。计算装置600的实例包含(但不限于)视频游戏控制台、平板计算机、智能电话、膝上型计算机、上网本或其它便携式装置。图6提供计算装置600的一个实施例的示意性说明,其可执行如本文中所描述的各种其它实施例提供的方法,和/或可充当主机计算装置、远程查询一体机/终端、销售点装置、移动多功能装置、机顶盒和/或计算装置。图6仅意图提供对各种组件的一般化说明,可在适当时利用所述组件中的任一者或全部。因此,图6广泛地说明可如何以相对分离或相对较集成的方式实施个别系统元件。

示出计算装置600,其包括可经由总线605电耦合(或可以其它方式在适当时通信)的硬件元件。硬件元件可包含一或多个处理器610,包含但不限于一或多个通用处理器和/或一或多个专用处理器(例如数字信号处理芯片、图形加速处理器等等);一或多个输入装置620,其可包含但不限于一或多个麦克风622、相机624、鼠标、键盘等等;一或多个输出装置630,其可包含但不限于一或多个扬声器632、静电单元634、振动电机636和热产生器638。另外,计算装置600可包含通信子系统650;一或多个显示器,其可执行输入和/或输出功能两者;以及一或多个传感器670。所述一或多个处理器可耦合到工作存储器640,其可存储操作系统642和一或多个应用程序644的部分。

计算装置600可进一步包括以下各项(和/或与以下各项通信):一或多个非暂时性存储装置615,所述非暂时性存储装置可包含(但不限于)本地和/或网络可存取的存储装置,和/或可包括(但不限于)磁盘驱动器、驱动阵列、光学存储装置、例如随机存取存储器(“RAM”)和/或只读存储器(“ROM”)的固态存储装置,其可为可编程的、可快闪更新的和/或其类似者。此些存储装置可经配置以实施任何适当数据存储装置,包含(但不限于)各种文件系统、数据库结构和/或类似者。

输入装置620可包含接受来自用户或计算装置600的周围的输入的任何装置。实例可包含键盘、小键盘、鼠标、触摸式输入、麦克风622、相机624和/或显示装置660。麦克风622可为将声音输入转换为电信号的任何装置。麦克风622可捕获用户的话音或计算装置600附近的任何其它声音。计算装置600可具有用于获得图像信息的一或多个相机624,所述图像信息可包含用户的图像或计算装置600周围的图像。在一个实施方案中,计算装置600可包含前向和背向相机。

输出装置630可包含大量裝置,其可将信息提供给计算装置600的用户。举例来说,输出装置可包含一或多个扬声器632、振动电机634、静电单元636、热产生器638和/或显示装置660。扬声器632可为向用户输出声音的任何装置。实例可包括内置式扬声器或响应于电音频信号产生声音的任何其它装置。

振动电机634可为连接到偏心配重的小电动机。振动电机634可经配置以在与通信装置100有关的事件后即刻振动。在一个实施方案中,振动电机634可包含致动器,其可产生振动(例如电活性聚合物、压电致动器)。振动电动机的实例可包含(但不限于)偏心旋转质量(ERM)、线性共振致动器(LRA)和多功能致动器(MFA)。振动电机634所产生的振动可使计算装置600振动,使得用户可感觉、感测或以其它方式通知所述振动。可了解,振动电机634可在扬声器632所产生的音频警报同时产生振动。

静电单元636可经配置以通过显示器660产生电荷。更具体地说,静电单元636可产生变化的静电场,其可推送穿过显示器660的表面,从而在与显示器660交互(例如触摸)时,给予计算装置600的用户各种等级的摩擦的感觉。

热产生器638可经配置以通过计算装置600产生热量。更具体地说,热产生器638可通过计算装置600的各种表面产生热量,所述计算装置包含显示器660或身体的任何其它部分。计算装置600的用户可感觉或以其它方式通知热产生器638所产生的热量。

显示器660可为向用户显示信息的任何装置。实例可包括LCD屏、CRT监视器或七段显示器。在一些实施例中,显示器660可为能够提供触觉反馈的触摸屏显示器。

通信子系统650可包含用于接收和发射数据的收发器或有线和/或无线媒体。通信子系统650还可包含(不限于)调制解调器、网卡(无线或有线)、红外线通信装置、无线通信装置和/或芯片组(例如BluetoothTM装置、802.11装置、WiFi装置、WiMax装置、蜂窝式通信设施等),和/或类似物。通信子系统650可准许与网络(例如,作为一个实例,下文所描述的网络)、其它计算装置和/或本文中所描述的任何其它装置交换数据。

在许多实施例中,计算装置600将进一步包括非暂时性工作存储器640,其可包含RAM或ROM装置,如上文所描述。计算装置600可包含示出为当前位于工作存储器640内的软件元件,包括操作系统642、装置驱动器、可执行库和/或例如一或多个应用程序644的其它代码,其可包括由各种实施例所提供和/或可经设计以实施方法和/或配置系统、由其它实施例所提供的计算机程序,如本文中所描述。在一个实施方案中,图3的组件或模块可使用此类软件元件来执行,且可存储在存储装置615和/或工作存储器640中。仅仅作为实例,关于上文所论述的方法描述的一或多个程序可实施为可由计算机(和/或计算机内的处理器)执行的代码和/或指令;在一方面中,这些代码和/或指令接着可用以配置和/或调适通用计算机(或其他装置)以根据所描述方法执行一或多个操作。

一组这些指令和/或代码可存储在计算机可读存储媒体(例如,上文所描述的存储装置615)上。在一些情况下,存储媒体可并入计算装置(例如,计算装置600)内。在其它实施例中,存储媒体可与计算装置分离(例如,可装卸式媒体,例如压缩光盘),和/或提供于安装包中,使得存储媒体可用以编程、配置和/或调适上面存储有指令/代码的通用计算机。这些指令可呈可由计算装置600执行的可执行代码形式,和/或可呈源代码和/或可安装代码的形式,所述源和/或可安装代码在由计算装置600编译和/或安装于计算装置600上后(例如,使用多种大体可用编译程序、安装程序、压缩/解压缩公用程序等中的任一者),随后采用可执行代码的形式。

可根据具体要求作出实质性变化。举例来说,还可能使用定制硬件,且/或可将特定元件实施于硬件、软件(包含便携式软件,例如小程序等)或两者中。另外,可利用到其它计算装置600(例如,网络输入/输出装置)的连接。

一些实施例可采用计算装置(例如计算装置600)来执行根据本发明的方法。举例来说,可由计算机系统600响应于处理器610执行工作存储器640中所含有的一或多个指令(其可能并入到操作系统642和/或如应用程序644的其它代码中)的一或多个序列来执行所描述的方法的程序中的一些或全部。此类指令可从另一计算机可读媒体(例如存储装置615中的一或多者)读取到工作存储器640中。仅举例来说,包含于工作存储器640中的指令序列的执行可致使处理器610执行本文所描述的方法的一或多个程序。

如本文中所使用,术语“机器可读媒体”和“计算机可读媒体”指代参与提供致使机器以特定方式操作的数据的任何媒体。在使用计算装置600实施的实施例中,在将指令/代码提供到处理器610以用于执行的过程中可能涉及各种计算机可读媒体,和/或各种计算机可读媒体可用以存储和/或运载此类指令/代码(例如作为信号)。在许多实施方案中,计算机可读媒体为物理和/或有形存储媒体。此类媒体可呈许多形式,包含(但不限于)非易失性媒体、易失性媒体以及传输媒体。非易失性媒体包含(例如)光盘和/或磁盘,例如,存储装置615。易失性媒体包含(但不限于)例如工作存储器640的动态存储器。发射媒体包含(但不限于)同轴电缆、铜线和光纤,包含包括总线605的电线,以及通信子系统650的各种组件(和/或通信子系统650借以提供与其它装置的通信的媒体)。因此,发射媒体还可采取波的形式(包含但不限于无线电、声波和/或光波,例如在无线电波和红外数据通信期间产生的那些波)。在替代实施例中,可使用事件驱动的组件和装置(如相机),其中可在模拟域中执行处理中的一些。

常见形式的物理和/或有形计算机可读媒体包含(例如)软性磁盘、柔性磁盘、硬盘、磁带或任何其它磁性媒体、CD-ROM、任何其它光学媒体、打孔卡、纸带、具有孔图案的任何其它物理媒体、RAM、PROM、EPROM、FLASH-EPROM、任何其它存储器芯片或盒带、如下文所描述的载波,或计算机可从其读取指令和/或代码的任何其它媒体。

在将一或多个指令的一或多个序列运载到处理器610以执行时可涉及各种形式的计算机可读媒体。仅举例来说,最初可将指令运载于远程计算机的磁盘和/或光盘上。远程计算机可将指令加载到其动态存储器中并将指令作为信号经由传输媒体来发送以由计算装置600接收和/或执行。根据本发明的各种实施例,可以呈电磁信号、声学信号、光信号和/或类似者的形式的这些信号全部是可以在上面对指令进行编码的载波的实例。

通信子系统650(和/或其组件)大体上将接收信号,且总线605可接着将信号(和/或由信号所运载的数据、指令等)运载到处理器610从其检索并执行所述指令的工作存储器640。由工作存储器640接收到的指令可在由处理器610执行之前或之后任选地存储在非暂时性存储装置615上。

上文所论述的方法、系统和装置是实例。各种实施例可在适当时省略、取代或添加各种程序或组件。举例来说,在替代配置中,所描述的方法可以不同于所描述的次序来执行,和/或可添加、省略和/或组合各级。并且,可在各种其它实施例中组合关于某些实施例描述的特征。可以类似方式组合实施例的不同方面和元件。并且,技术发展,且因此许多元件为实例,其并不将本发明的范围限于那些特定实例。

在描述中给出具体细节以提供对实施例的透彻理解。然而,可在没有这些特定细节的情况下实践实施例。举例来说,已在没有不必要的细节的情况下示出众所周知的电路、过程、算法、结构和技术以免混淆所述实施例。此描述仅提供实例实施例,且无意限制本发明的范围、适用性或配置。确切地说,实施例的前述描述将为所属领域的技术人员提供用于实施本发明的实施例的启迪性描述。可在不脱离本发明的精神和范围的情况下,对元件的功能和布置做出各种改变。

并且,将一些实施例描述为以流程图或框图形式描绘的过程。尽管每一流程图或框图可将操作描述为循序过程,但许多操作可并行地或同时执行。此外,操作的次序可重新布置。过程可具有图式中未包含的额外步骤。此外,可由硬件、软件、固件、中间件、微码、硬件描述语言或其任何组合来实施所述方法的实施例。当以软件、固件、中间件或微码实施时,用以执行相关联任务的程序代码或代码段可存储在例如存储媒体等计算机可读媒体中。处理器可执行相关联的任务。

已描述若干实施例,可在不脱离本发明的精神的情况下使用各种修改、替代构造和等效物。举例来说,以上元件可仅为较大系统的组件,其中其它规则可优先于本发明的应用或以其它方式修改本发明的应用。并且,可在考虑上述元件之前、期间或之后进行多个步骤。因此,以上描述并不限制本发明的范围。

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