【技术实现步骤摘要】
【国外来华专利技术】相关申请的交叉引用本申请要求2014年3月21日递交的题为“Systems and Methods for Force-Based Object Manipulation and Haptic Sensations”的美国临时专利申请No.61/968,913的优先权,该美国临时专利申请的整体据此通过引用并入本文。
本公开总体上涉及基于力的触觉方法和装置,且更具体地涉及用于基于力的对象操纵和触觉检测的系统和方法。
技术介绍
许多现代的基于处理器的装置配备有触敏输入装置,诸如触摸屏,并且有些还能够输出触觉效果。这样的装置允许用户与诸如图标或微件的图形显示对象交互以执行某些功能或者启动一个或多个应用。当用户与触摸屏交互以执行这些任务时,装置可以在用户触摸这样的图标或微件时输出触觉效果以指示用户已经激活该对象。
技术实现思路
公开了用于基于力的对象操纵和触觉检测的系统和方法。例如,一个公开的方法包括:接收指示用户交互的位置的第一信号;和接收指示第一力的第二信号。方法还包括如果所述用户交互的位置对应于在显示屏上显示的对象:向触觉输出装置输出第一触觉信号以引起第一触觉效果;以及如果所述第一力达到或超过第一力阈值,向所述触觉输出装置输出第二触觉信号以引起第二触觉效果。在某些示例中,计算机可读介质可以编码有引起处理器执行这样的方法的程序代码。提到这些示范性的示例不是为了限制或限定本公开的范围,而是为了提供辅助理解本公开的示例。在提供进一步说明的具体实施方式中论述了示范性的示例。可以通过检查本说明书而进一步理解由各种示例提供的优点。附图说明并入和构成本说明书的一部分的附图示出 ...
【技术保护点】
一种产生触觉效果的方法,所述方法包括:接收指示用户交互的位置的第一信号;接收指示第一力的第二信号;如果所述用户交互的位置对应于显示屏上显示的对象:向触觉输出装置输出第一触觉信号以引起第一触觉效果;以及如果所述第一力达到或超过第一力阈值,则向所述触觉输出装置输出第二触觉信号以引起第二触觉效果。
【技术特征摘要】
【国外来华专利技术】2014.03.21 US 61/968,9131.一种产生触觉效果的方法,所述方法包括:接收指示用户交互的位置的第一信号;接收指示第一力的第二信号;如果所述用户交互的位置对应于显示屏上显示的对象:向触觉输出装置输出第一触觉信号以引起第一触觉效果;以及如果所述第一力达到或超过第一力阈值,则向所述触觉输出装置输出第二触觉信号以引起第二触觉效果。2.根据权利要求1所述的方法,还包括:把所述第一力与大于所述第一力阈值的第二力阈值做比较;以及如果所述第一力达到或超过所述第二力阈值:基于所述用户交互的位置确定关于所述对象的待采取的动作;并且基于所述第一力执行修改的动作。3.根据权利要求2所述的方法,还包括:响应于确定所述第一力达到或超过所述第一力阈值但未达到或超过所述第二力阈值,建立探测模式;以及响应于确定所述第一力达到或超过所述第一力阈值且达到或超过所述第二力阈值,建立操纵模式。4.根据权利要求3所述的方法,其中如果所述用户交互的位置对应于在所述显示屏幕上显示的所述对象,则所述探测模式提供触觉效果,但是不执行所述动作,并且其中如果所述用户交互的位置对应于在所述显示屏幕上显示的所述对象,则所述操纵模式提供触觉效果,并且也执行所述动作。5.根据权利要求1所述的方法,还包括:产生第一层信号,该第一层信号被配置成使具有多个层的图形用户界面(GUI)的第一层显示在所述显示屏幕上;并且如果所述第一力达到或超过所述第一力阈值,则产生第二层信号,该第二层信号被配置成使所述GUI的第二层显示在所述显示屏幕上。6.根据权利要求5所述的方法,还包括:确定所述第一力是否达到或超过所述第一力阈值和大于所述第一力阈值的第二力阈值两者;如果所述第一力达到或超过所述第一力阈值和所述第二力阈值两者:产生被配置成使所述GUI的第三层显示在所述显示屏幕上的第三层信号,所述第三层不同于所述第一层和所述第二层;并且把所述第三层信号发送到所述显示屏幕。7.根据权利要求6所述的方法,还包括:如果所述第二层包括所述对象,则向所述触觉输出装置输出第三触觉信号以引起第三触觉效果;并且如果所述第三层包括所述对象,则向所述触觉输出装置输出第四触觉信号以引起第四触觉效果。8.根据权利要求1所述的方法,还包括:基于所述第一力和与所述对象相关联的纹理产生所述第一触觉信号。9.根据权利要求8所述的方法,还包括:接收一个或多个另外的信号,所述另外的信号指示第二用户交互,该第二用户交互包括在第二位置的第二力,较之所述第一力所述第二力包括更大的强度;基于在所述对象的下层的虚拟对象的另一种纹理产生所述第二触觉信号。10.一种计算机可读介质,包括用于产生触觉效果的程序代码,所述计算机可读介质包括:用于接收指示用户交互的位置的第一信号的程序代码;用于接收指示第一力的第二信号的程序代码;用于如果所述用户交互的位置对应于在显示屏幕上显示的对象时执行以下操作的程序代码:向触觉输出装置输出第一触觉信号以引起第一触觉效果;并且如果所述第一力达到或超过第一力阈值,则向所述触觉输出装置输出第二触觉信号以引起第二触觉效果。11.根据权利要求10所述的计算机可读介质,还包括:用于把所述第一力与大于所述第一力阈值的第二力阈值作比较的程序代码;以及用于如果所述第一力达到或超过所述第二力阈值时执行以下操作的程序代码:基于所述用户交互的位置确定关于所述对象的待采取的动作;基于所述第一力执行修改的动作。12.根据权利要求11所述的计算机可读介质,还包括:用于响应于确定所述第一力达到或超过所述第一力阈值但是未达到或超过所述第二力阈值而建立探测模式的程序代码;以及用于响应于确定所述第一力达到或超过所述第一力阈值且达到或超过所述第二力阈值而建立操纵模式的程序代码。13.根据权利要求12所述的计算机可读介质,其中如果所述用户交互的位置对应于在所述显示屏幕上显示的所述对象,则所述探测模式提供触觉效果,但是不执行所述动作,并且其中如果所述用户交互的位置对应于在所述显示屏幕上显示的所述对象,所述操纵模式提供触觉效果,并且也执行所述动作。14.根据权利要求10所述的计算机可读介质,还包括:用于产生被配置成使具有多个层的图形用户界面(GUI)的第一层显示在所述显示屏幕上的第一层信号...
【专利技术属性】
技术研发人员:文森特·莱韦斯克,君·曼扭尔·克鲁斯赫南德斯,贾迈勒·沙博恩,丹尼·格雷特,库尔特埃里克·施塔尔贝格,吴立玟,阿卜杜勒瓦哈卜·哈马姆,
申请(专利权)人:意美森公司,
类型:发明
国别省市:美国;US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。