用于触觉摆弄的系统和方法.pdf

上传人:柴****2 文档编号:4704890 上传时间:2018-10-28 格式:PDF 页数:43 大小:6.30MB
返回 下载 相关 举报
摘要
申请专利号:

CN201410366523.8

申请日:

2014.07.29

公开号:

CN104375633A

公开日:

2015.02.25

当前法律状态:

实审

有效性:

审中

法律详情:

实质审查的生效IPC(主分类):G06F 3/01申请日:20140729|||公开

IPC分类号:

G06F3/01; G06F3/0488(2013.01)I

主分类号:

G06F3/01

申请人:

意美森公司

发明人:

丹尼·格雷特; 文森特·莱韦斯克; 阿马亚·韦德尔; 大卫·比恩鲍姆; 君·曼扭尔·克鲁斯-赫南德斯; 贾迈勒·沙博恩

地址:

美国加利福尼亚州

优先权:

61/864,844 2013.08.12 US; 14/010,973 2013.08.27 US

专利代理机构:

中原信达知识产权代理有限责任公司11219

代理人:

李佳; 穆德骏

PDF下载: PDF下载
内容摘要

公开一种用于触觉摆弄的系统和方法。在一个实施例中,指示与电子设备的交互的传感器信号由电子设备接收。响应于接收到传感器信号,电子设备可以输出输出信号。输出信号可以被输出到显示器、触觉输出设备、音频设备、和/或另一个输出设备。输出信号可以对应于一种形式。在输出输出信号之后,指示与电子设备的另一个交互的另一个传感器信号可以由电子设备接收。该交互可以与先前接收的交互相关联。响应于接收到该交互,电子设备可以将另一个输出信号输出到(一个或多个)相同输出设备和/或(一个或多个)不同输出设备。第二输出信号可以对应于不同于先前输出信号的一个或多个不同形式。

权利要求书

权利要求书
1.  一种方法,包括:
从传感器接收第一传感器信号,所述第一传感器信号指示与电子设备的第一交互;
响应于接收到所述第一传感器信号,输出第一输出信号,所述第一输出信号对应于第一形式;
在输出所述第一输出信号之后,从所述传感器接收第二传感器信号,所述第二传感器信号指示与所述电子设备的第二交互,所述第二交互与所述第一交互相关联;以及
响应于接收到所述第二传感器信号,输出第二输出信号,所述第二输出信号对应于第二形式并且不对应于所述第一形式。

2.  根据权利要求1所述的方法,其中,所述第一形式是视觉形式、听觉形式、或触觉形式。

3.  根据权利要求1所述的方法,其中,所述第二形式是视觉形式、听觉形式、或触觉形式。

4.  根据权利要求1所述的方法,其中,所述第一形式是视觉形式,并且所述第二形式是触觉形式。

5.  根据权利要求1所述的方法,其中,所述第一输出信号和所述第二输出信号被配置成将类似信息传达给用户。

6.  根据权利要求1所述的方法,其中,所述第一形式和所述第二形式被配置成向用户表达相同心智模型。

7.  根据权利要求1所述的方法,其中,所述第一输出信号进一步对应于所述第二形式。

8.  根据权利要求1所述的方法,其中,所述第一输出信号对应于第三形式,并且其中,所述第二输出信号对应于所述第三形式。

9.  根据权利要求1所述的方法,
其中,所述第一形式是视觉形式,
其中,输出所述第一输出信号的步骤包括:将所述第一输出信号输出到所述电子设备的显示器,以及
其中,在输出所述第一输出信号之后并且在接收到所述第二传感器信号之前,所述电子设备的所述显示器被去激活。

10.  根据权利要求1所述的方法,其中,所述第一交互是所述电子设备的第一摇动,并且其中,所述第二交互是所述电子设备的第二摇动。

11.  根据权利要求1所述的方法,其中,所述第一交互是在所述电子设备的触敏输入设备上的第一接触,并且其中,所述第二交互是在所述电子设备的所述触敏输入设备上的第二接触。

12.  根据权利要求11所述的方法,其中,所述第一接触或所述第二接触中的至少一个包括手势。

13.  根据权利要求11所述的方法,
其中,所述第一传感器信号包括所述第一接触的第一位置和第一压力,所述第一压力高于预定阈值压力,
其中,所述第二传感器信号包括所述第二接触的第二位置和第二压力,所述第二压力高于所述预定阈值压力,所述第二位置对应于所述第一位置。

14.  一种系统,包括:
输入设备;
第一输出设备;
第二输出设备;以及
处理器,所述处理器与所述输入设备、所述第一输出设备、以及所述第二输出设备通信,所述处理器被配置用于:
从所述输入设备接收第一传感器信号,所述第一传感器信号指示与所述输入设备的第一交互;
响应于接收到所述第一传感器信号,将第一输出信号输出到至少所述第一输出设备,所述第一输出信号对应于第一形式;
在将所述第一输出信号输出到所述第一输出设备之后,从所述输入设备接收第二传感器信号,所述第二传感器信号指示与所述输入设备的第二交互,所述第二交互与所述第一交互相关联;以及
响应于接收到所述第二传感器信号,将第二输出信号输出到至少所述第二输出设备,所述第二输出信号对应于第二形式并且不对应于所述第一形式。

15.  根据权利要求14所述的系统,
其中,所述第一输出信号进一步对应于第三形式,
其中,所述第一形式是视觉形式,
其中,所述第二形式是触觉形式,以及
其中,所述第三形式是所述触觉形式。

16.  根据权利要求14所述的系统,其中,所述第一输出信号和所述第二输出信号被配置成将类似信息传达给用户。

17.  根据权利要求14所述的系统,
其中,所述输入设备是陀螺仪,所述第一输出设备是显示器,并且所述第二输出设备是触觉输出设备,以及
其中,所述第一交互是所述陀螺仪的第一运动,
其中,所述第二交互是所述陀螺仪的第二运动,所述第二运动模仿所述第一运动,以及
其中,在接收到所述第一输出信号之后并且在从所述陀螺仪接收到所述第二传感器信号之前,所述显示器被去激活。

18.  根据权利要求14所述的系统,
其中,所述输入设备是触敏显示器,所述第一输出设备是触敏的,并且所述第二输出设备是触觉输出设备,
其中,所述第一交互是所述触敏显示器上的第一接触,
其中,所述第二交互是所述触敏显示器上的第二接触,以及
其中,在从所述触敏显示器接收到所述第一传感器信号之后,在将所述第一输出信号输出到所述触敏显示器之后,在从所述触敏输入设备接收到所述第二传感器信号之前,以及在将所述第二输出信号输出到所述触觉输出设备之前,所述触敏显示器的屏幕被去激活。

19.  根据权利要求18所述的系统,其中,所述第一接触和所述第二接触包括各自手势。

说明书

说明书用于触觉摆弄的系统和方法
相关申请的交叉参考
本申请要求于2013年8月12日提交的名为“Systems and Methods for Haptic Fiddling”的美国临时专利申请No.61/864,844的优先权,其全部内容通过引用结合于此。
技术领域
本公开总体涉及用于触觉摆弄(haptic fiddling)的系统和方法。
背景技术
传统上,机械按钮给手持移动设备的用户提供物理触感。然而,随着这些设备上(特别是在移动电话上)的触敏表面(例如,触摸屏)的更加普及,机械按钮不再存在。作为代替,触觉输出设备可以包括在这样的设备中,以输出警告用户多种事件的触觉效果。
发明内容
实施例提供用于触觉摆弄的系统和方法。例如,一种公开的方法包括:从传感器接收第一传感器信号,第一传感器信号指示与电子设备的第一交互;响应于接收到第一传感器信号,输出第一输出信号,第一输出信号对应于第一形式(modality);在输出第一输出信号之后,从传感器接收第二传感器信号,第二传感器信号指示与电子设备的第二交互,第二交互与第一交互相关联;以及响应于接收到第二传感器信号,输出第二输出信号,第二输出信号对应于第二形式并且不对应于第一形式。在一些实施例中,第一输出信号和第二输出信号被配置成将类似信息传达给用户。在一些实施例中,第一形式和第二形式被配置成将相同和/或类似心智模型传达给用户。
在另一个实施例中,一种计算机可读介质包括用于以下的程序代码:从传感器接收第一传感器信号,第一传感器信号指示与电子设备的第一交互;响应于接收到第一传感器信号,输出第一输出信号,第一输出信号对应于第一形式;在输出第一输出信号之后,从传感器接收第二传感器信号,第二传感器信号指示与电子设备的第二交互,第二交互与第一交互相关联;以及响应于接收到第二传感器信号,输出第二输出信号,第二输出信号对应于第二形式并且不对应于第一形式。在一些实施例中,第一输出信号和第二输出信号被配置成将类似信息传达给用户。在一些实施例中,第一形式和第二形式被配置成将相同和/或类似心智模型传达给用户。
在一个实施例中,一种系统,包括:输入设备;第一输出设备;第二输出设备;以及处理器,所述处理器与输入设备、第一输出设备、以及第二输出设备通信。在一个实施例中,处理器被配置用于:从输入设备接收第一传感器信号,第一传感器信号指示与输入设备的第一交互;响应于接收到第一传感器信号,将第一输出信号输出到至少第一输出设备,第一输出信号对应于第一形式;在将第一输出信号输出到第一输出设备之后,从输入设备接收第二传感器信号,第二传感器信号指示与输入设备的第二交互,第二交互与第一交互相关联;以及响应于接收到第二传感器信号,将第二输出信号输出到至少第二输出设备,第二输出信号对应于第二形式并且不对应于第一形式。在一些实施例中,第一输出信号和第二输出信号被配置成将类似信息传达给用户。在一些实施例中,第一形式和第二形式被配置成将相同和/或类似心智模型传达给用户。
这些说明性实施例不涉及限制或限定本发明,而是提供实例以帮助其理解。说明性实施例在具体实施方式中论述,其提供本发明的进一步描述。可以通过研究本说明书进一步理解由本发明的多种实施例提供的优点。
附图说明
附图图示了实施例的一个或多个实例,并且与说明性实施例的说明一起,用于解释实施例的原理和实现,其中,附图被结合并且构成本说明书的一部分。
图1图示了根据实施例的用于触觉摆弄的电子设备;
图2图示了根据实施例的用于触觉摆弄的电子设备;
图3图示了根据实施例的描述在计算环境中用于触觉摆弄的计算设备的系统框图;
图4图示了根据实施例的触觉摆弄的方法的流程图;
图5A图示了根据实施例的触觉摆弄的多个方面;
图5B图示了根据实施例的触觉摆弄的多个方面;
图6A图示了根据实施例的触觉摆弄的多个方面;
图6B图示了根据实施例的触觉摆弄的多个方面;
图7A图示了根据实施例的触觉摆弄的多个方面;
图7B图示了根据实施例的触觉摆弄的多个方面;
图8图示了根据实施例的触觉摆弄的多个方面;
图9A图示了根据实施例的触觉摆弄的多个方面;
图9B图示了根据实施例的触觉摆弄的多个方面;
图10A图示了根据实施例的触觉摆弄的多个方面;以及
图10B图示了根据实施例的触觉摆弄的多个方面。
具体实施方式
说明性实施例在用于触觉摆弄的系统和方法的上下文中被描述。以下详细说明首先提供说明性设备的概述以及其可以如何用于触觉摆弄。接下来,描述可以用于触觉摆弄的多种设备的实例。然后,详细说明提供可以用于触觉摆弄的说明性系统。在说明性系统之后,是根据多种实施例的用于触觉摆弄的说明性方法。
在说明性方法之后,详细说明提供可以在一个或多个电子设备上 执行的触觉摆弄的实例。例如,在此描述在电子设备的显示器上拖拽球如何用于触觉摆弄的描述。作为另一个实例,在此描述与显示在电子设备的显示器上的图像的交互可以如何用于触觉摆弄的描述。还有的另一个实例描述诸如通过使设备滚动与整个设备交互可以如何用于触觉摆弄。许多其他实施例在此被公开,并且变化在本公开的范围内。
本领域普通技术人员将认识到,以下描述仅是说明性的,并且不旨在以任何方式限制。其他实施例将容易地使受益于本公开的技术人员联想到它们本身。现在对如附图中所示的示例实施例的实现详细地作出参考。贯穿附图和以下说明书,使用相同参考指示符,以指示相同或类似项。
为了清楚起见,不是所有在此描述的实现的常规特征都被示出和描述。当然,将想到,在任何这样的实际实现的开发中,必须做出大量实现特定决定,以便实现开发者的特定目标,诸如,与应用和商业相关的约束的适应性,并且这些特定目标将因实现不同以及开发者不同而改变。
说明性设备&实施例
图1图示了用于触觉摆弄的电子设备100。在一些实施例中,摆弄活动可以是要求电子设备100的用户的最少关注的活动。例如,在一个实施例中,当电子设备100被存储在用户的口袋中时,用户在电子设备100的显示器120上作出手势,类似于口袋中的用户铃声改变。在这样的实施例中,用户与电子设备的显示器120的交互可能要求用户的很少关注。在其他实施例中,摆弄活动是为单调重复任务的活动,诸如,轻敲和/或非目标取向活动-诸如,轻击、扭转、或旋转电子设备100。在还有的其他实施例中,摆弄活动可以是以无目的或不连贯方式执行以占用其本身的活动,诸如,使铅笔在你的手指上滚动。许多其他实施例和摆弄活动在此被公开,并且变化在本公开的范围内。
在一些实施例中,电子设备100是便携式手持电话,诸如智能电话。当用户与智能电话交互时,智能电话可以输出效果,以警告用户多种交互。例如,在一个实施例中,智能电话执行允许用户拖拽和/或“投掷”显示在智能电话的显示器上的球的应用。从而,用户可以触摸智能电话的显示器上的位置,并且在显示器上作出与球正被投掷相对应的手势。在一些实施例中,如果正被投掷的球与另一个对象(例如,显示在显示器上的另一个球)碰撞和/或与显示器的边缘碰撞(例如,用户试图将球移动到显示区域之外),则智能电话生成并且输出输出信号。
所生成的输出信号可以对应于一个或多个形式,并且可以被发送至一个或多个输出设备。例如,如果正被投掷的球与另一个对象碰撞,则智能电话可以生成与视觉形式对应的第一输出信号,使得当第一输出信号被发送至显示器时,显示器提供指示用户正在移动的球与另一个对象碰撞的更新后视图。另外,第一输出信号可以与触觉形式对应,使得当第一输出信号被发送到与智能电话相关联的触觉输出设备时,触觉输出设备输出指示用户正在移动的球与另一个对象碰撞的一个或多个触觉效果。
视觉形式和/或触觉形式可以给智能电话的用户提供表示用户和智能电话之间的(一个或多个)交互的心智模型。例如,指示用户正在移动的球与另一个对象碰撞的更新后显示可以给用户提供心智模型,使得当用户看到更新后显示时,用户理解球与另一个对象碰撞。类似地,当用户正在移动的球与另一个对象碰撞时输出的(一个或多个)触觉效果可以给用户提供心智模型,使得用户感受到所输出的触觉效果,用户理解球与另一个对象碰撞。从而,多种形式可以给智能电话的用户提供类似信息。
在一些实施例中,如上所述的与被生成和输出的第一输出信号相对应的一个或多个形式被去除、禁用,或者以其他方式不对应于在第一输出信号之后生成和输出的第二输出信号。例如,用户可以按压智 能电话上的电源按钮,使得显示器不再显示图像。在该实施例中,当用户用手指触摸显示器并且将球移动到显示器上的新位置时,如果球与另一个对象(例如,另一个球)碰撞,则智能电话生成第二输出信号。
第二输出信号可以对应于一个或多个形式,但是可以不对应于第一输出信号的所有形式。例如,如果第一输出信号对应于视觉形式和触觉形式,则第二输出信号可以仅对应于触觉形式。在该实施例中,当用户正在移动的球与另一个对象碰撞时,智能电话可以生成与触觉形式对应的第二输出信号,并且可以将所生成的第二输出信号输出到与智能电话相关联的一个或多个触觉输出设备。(一个或多个)触觉输出设备可以输出一个或多个触觉效果,所述触觉效果被配置成向智能电话的用户指示用户正在移动的球已经与另一个对象碰撞。即使第二输出信号不像第一输出信号那样对应于视觉形式,智能电话的用户应该从与第二输出信号相对应的触觉形式理解,用户正在移动的球已经与另一个对象碰撞。从而,在实施例中,即使第一输出信号和第二输出信号对应于至少一个不同形式,第二输出信号也将类似信息作为第一输出信号传达给智能电话的用户。而且,在实施例中,与第一输出信号相对应的第一形式和与第二输出信号相对应的第二形式被配置成向用户表达相同心智模型。从而,因为用户先前使视觉和触觉形式与球同另一个对象碰撞相关联,用户能够随后基于触觉形式并且没有视觉形式,推断球与另一个对象的碰撞。许多其他实施例在此被公开,并且变化在本公开的范围内。
该说明性实例被给出,以给读者介绍在此论述的总主题。本发明不限于该实例。以下部分描述用于触觉效果的参数修改的设备、系统和方法的附加非限制性实施例和实例。
说明性设备
图2图示了根据一个实施例的用于触觉摆弄的电子设备200。在图2中所示的实施例中,电子设备200包括壳体205、处理器210、存 储器220、触敏显示器230、触觉输出设备240、通信接口250、以及传感器270。另外,电子设备200与触觉输出设备260通信,触觉输出设备260可以可选地耦合至或结合到一些实施例中。处理器210与存储器220通信,并且在该实施例中,处理器210和存储器220设置在壳体205内。包括或者与触敏表面通信的触敏显示器230部分地设置在壳体205内,使得触敏显示器230的至少一部分被暴露给电子设备200的用户。在其他实施例中,触敏表面部分地部署在壳体205内,并且与显示器分离。在一些实施例中,触敏显示器230可以不部署在壳体205内。例如,电子设备200可以连接至或者以其他方式与部署在独立壳体内的触敏显示器230通信。在一些实施例中,壳体205可以包括两个壳体,所述两个壳体相互可滑动地耦合,相互枢轴耦合,或者相互可释放地耦合。在其他实施例中,壳体205可以包括许多壳体。
在图2中所示的实施例中,触敏显示器230与处理器210通信,并且被配置成给处理器210和/或存储器220提供信号,并且从处理器210和/或存储器220接收信号。存储器220被配置成存储用于由处理器210使用的程序代码或数据或两者,处理器210被配置成执行存储在存储器220中的程序代码,并且将信号发送至触敏显示器230并从触敏显示器230接收信号。在图2中所示的实施例中,处理器210与通信接口250通信,并且被配置成从通信接口250接收信号,并且将信号输出到通信接口250,以与诸如一个或多个电子设备的其他组件或设备通信。另外,处理器210与触觉输出设备240和触觉输出设备260通信,并且被进一步配置成输出信号,以使触觉输出设备240或触觉输出设备260或两者输出一个或多个触觉效果。
而且,处理器210与传感器270通信,并且被配置成从传感器270接收信号。例如,处理器210可以从传感器270接收与同电子设备200的一个或多个交互对应的一个或多个信号。例如,当电子设备200的用户摇动设备200时,可以由处理器210从传感器270接收一个或多个传感器信号。作为另一个实例,当用户按压触敏显示器230上的位 置时和/或当用户在触敏显示器230上作出手势时,可以由处理器210从传感器270接收一个或多个传感器信号。在一些实施例中,处理器210可以从诸如传感器270的一个或多个传感器接收传感器信息,以获得或者以其他方式确定一个或多个交互。交互可以包括但不限于接触、一系列接触、手势、高于预定阈值的接触压力、低于预定阈值的接触压力、诸如柔性触屏显示器的柔性触敏表面上的接触、柔性显示器的弯曲、振动、摇动、任何其他合适交互、或其组合。
在实施例中,处理器210从一个或多个输入设备接收一个或多个传感器信号,一个或多个输入设备被集成到电子设备200中,连接至电子设备200,和/或与电子设备200通信。例如,处理器210可以从触敏显示器230的触敏表面接收一个或多个传感器信号。作为另一个实例,处理器210可以从诸如键盘、鼠标、触控板、控制球、麦克风、触敏表面的输入设备和/或被集成到电子设备200中、连接至电子设备200、和/或与电子设备200通信的另一个合适输入设备接收一个或多个传感器信号。传感器信号可以包括诸如一个或多个接触、位置、压力、手势、键按压的信息、和/或指示用户如何与一个或多个输入设备交互的其他信息。许多其他实施例在此被公开,并且变化在本公开的范围内。
然后,处理器210可以利用从诸如传感器270的一个或多个传感器接收的信息,确定一个或多个效果以输出。例如,第一传感器信号可以指示与电子设备200的交互,并且处理器210可以使用传感器信号中的信息,以确定应该输出的一个或多个效果。例如,处理器210可以至少部分地基于从一个或多个传感器信号接收的信息,确定一个或多个音频效果、一个或多个视觉效果、和一个或多个触觉效果应该被输出。作为另一个实例,传感器信号可以包括在触敏显示器230上的接触的一个或多个位置,并且处理器210可以使用接触的(一个或多个)位置确定应该被输出的与至少一个形式相对应的一个或多个效果。在一些实施例中,处理器210至少部分地基于从一个或多个传感器接 收的传感器信息,确定显示在显示器230上的一个或多个对象何时与显示在显示器230上的另一个对象碰撞。在该实施例中,当显示在显示器230上的对象与显示器230上的另一个对象碰撞时,处理器210可以确定应该被输出的与一个或多个形式相对应的一个或多个效果。
一旦处理器210确定应该被输出的一个或多个效果,处理器21就可以生成一个或多个输出信号。例如,在一个实施例中,响应于接收到传感器信号,由处理器210生成一个或多个输出信号。作为另一个实例,当作出与至少一个形式相对应的一个或多个效果应该被输出的确定时,可以生成一个或多个输出信号。在实施例中,所生成的输出信号可以对应于一个或多个形式。例如,所生成的输出信号可以对应于与视觉形式对应的视频效果、与听觉形式对应的音频效果、和/或与触觉形式对应的触觉效果。在多种实施例中,输出信号与视觉形式、听觉形式、触觉形式、本体感受形式、味觉形式、嗅觉形式、热觉感受形式、伤害感受形式、和/或平衡感受形式对应。例如,形式输出设备可以部署在电子设备200的壳体205内和/或与电子设备200通信。在实施例中,形式输出设备与一个或多个形式对应,诸如,视觉形式、听觉形式、触觉形式、本体感受形式、味觉形式、嗅觉形式、热觉感受形式、伤害感受形式和/或平衡感受形式。从而,在实施例中,显示器230是与视觉形式对应的形式输出设备。作为另一个实例,被配置成输出气味的形式输出设备可以与嗅觉形式对应。在该实施例中,由处理器210生成的输出信号可以被配置成使与嗅觉形式对应的形式输出设备输出气味。在一些实施例中,形式输出设备被配置成增加和/或减小电子设备和/或与形式输出设备相关联的另一个组件或设备的至少一部分的温度。在这样的实施例中,形式输出设备与热觉感受形式对应。在该实施例中,由处理器210生成的输出信号可以被配置成使与热觉感受形式对应的形式输出设备增加或减小电子设备200的至少一部分的温度。从而,当形式输出设备从处理器210接收到与热觉感受形式相对应的输出信号时,电子设备200的用户可以至少部分地基于与形式输出设备相对应的热觉感受形式,感受到温度的改变。许多其 他实施例在此被公开,并且变化在本公开的范围内。
例如,如果输出信号与视觉形式对应,则输出信号可以被配置成使显示器刷新或者以其他方式更新显示器上的图形。作为另一个实例,如果输出信号与听觉形式对应,则输出信号可以被配置成使扬声器输出一个或多个声音。如果输出信号与触觉形式对应,则输出信号可以被配置成使一个或多个触觉输出设备输出触觉效果。一旦一个或多个输出信号被生成,一个或多个输出信号可以被发送至一个或多个输出设备。例如,所生成的输出信号可以被发送至一个或多个显示器、扬声器、触觉输出设备、通信设备、和/或一个或多个其他合适输出设备。作为另一个实例,处理器210可以生成被配置成使显示器230更新并且使触觉输出设备240输出触觉效果的输出信号。在该实施例中,所生成的输出信号可以由处理器210发送至显示器230和触觉输出设备240。在一个实施例中,处理器210生成被配置成使显示器230更新的第一输出信号和被配置成使触觉输出设备260输出触觉效果的第二输出信号。在该实施例中,处理器210将所生成的第一输出信号输出到显示器230,并且将所生成的第二输出信号输出到触觉输出设备260。许多其他实施例在此被公开,并且变化在本公开的范围内。
图2中所示的设备仅是说明性的,并且在多种其他实施例中,电子设备200可以包括或者与除了图2中所示的更少或附加组件和/或设备通信。例如,诸如鼠标、键盘、相机和/或(一个或多个)其他输入设备的其他用户输入设备可以包括在电子设备200内或者与电子设备200通信。作为另一个实例,电子设备200可以包括或者以其他方式与一个、两个、三个或更多传感器和/或一个、两个、三个或更多触觉输出设备通信。在另一个实例中,电子设备200在一个实施例中可以不包括通信接口250。作为还有的另一个实例,电子设备200在一个实施例中可以不与触觉输出设备260通信。许多其他实施例在此被公开,并且变化在本公开的范围内。
多种其他组件还可以被修改。例如,在一些实施例中,传感器270部分地或全部部署在壳体205内。作为另一个实例,传感器270可以部署在电子设备200的壳体205内。在一个实施例中,电子设备200不与触觉输出设备260通信,并且不包括通信接口250。在另一个实施例中,电子设备200不包括触敏显示器230或通信接口250,但是包括触敏表面并且与外部显示器通信。在其他实施例中,电子设备200可以根本不包括或者与触觉输出设备通信。从而,在多种实施例中,电子设备200可以包括或者与许多组件通信,诸如,在在此公开的多种实施例以及对于本领域技术人员来说显而易见的变化中。
电子设备200可以是能够接收用户输入的任何设备。例如,图2中的电子设备200包括包括触敏表面的触敏显示器230。在一些实施例中,触敏表面可以覆盖在触敏显示器230上。在其他实施例中,电子设备200可以包括或者与显示器和独立触敏表面通信。在还有的其他实施例中,电子设备200可以包括或者与显示器通信,并且可以包括或者与其他用户输入设备通信,诸如,鼠标、键盘、按钮、旋钮、滑块控件、开关、轮、辊、其他个人操作性特征、或其组合。
在一些实施例中,一个或多个触敏表面可以包括在或部署在电子设备200的一侧或多侧内。例如,在一个实施例中,触敏表面部署在电子设备200的背面内或者包括电子设备200的背面。在另一个实施例中,第一触敏表面部署在电子设备200的背面内或包括电子设备200的背面,并且第二触敏表面部署在电子设备200的侧面内或包括电子设备200的侧面。在一些实施例中,电子设备200可以包括两个以上壳体组件,诸如,为蛤壳式布置或为可滑动布置。例如,一个实施例包括具有蛤壳式配置的电子设备200,触敏显示器部署在蛤壳的每个部分中。而且,在电子设备200包括在电子设备200的一侧或多侧上的至少一个触敏表面的实施例中或者在电子设备200与外部触敏表面通信的实施例中,显示器230可以包括或可以不包括触敏表面。在一些实施例中,一个或多个触敏表面可以具有柔性触敏表面。在这样的实 施例中,作为输入的方法,用户能够使柔性触敏表面弯曲或以其他方式使其变形。例如,在一个实施例中,电子设备具有柔性触摸屏显示器,并且用户可以通过按压柔性触摸屏显示器上的位置,使柔性触摸屏显示器变形,以将信息输入到电子设备。作为另一个实例,根据一些实施例,作为输入的手段,用户可以使整个柔性触摸屏显示器的一部分弯曲。在其他实施例中,一个或多个触敏表面可以是刚性的。在多种实施例中,电子设备200可以包括柔性和刚性触敏表面两者。
图2中所示的电子设备200的壳体205提供对电子设备200的至少一些组件的保护。例如,壳体205可以是塑料外壳,其保护处理器210和存储器220不受诸如雨的外部事物损害。在一些实施例中,如果电子设备200被用户掉落,则壳体205保护壳体205中的组件不受损害。壳体205可以由任何合适材料制成,包括但不限于塑料、橡胶或金属。多种实施例可以包括不同类型的壳体或多个壳体。例如,在一些实施例中,电子设备200可以是便携式设备、手持式设备、玩具、游戏机、手持视频游戏系统、游戏键盘、游戏控制器、桌上型计算机、便携式多功能设备,诸如蜂窝电话、智能电话、个人数字助理(PDA)、电子读取器、便携式读取设备、手持式读取设备、膝上型电脑、平板计算机、数字音乐播放器、遥控器、医疗器械等。在实施例中,电子设备200可以被嵌入另一个设备中,诸如,车辆、腕表、其他珠宝饰物、臂环、手套、眼镜等。从而,在实施例中,电子设备200是可佩带的。在一个实施例中,电子设备200被嵌入另一个设备中,诸如,例如,汽车的控制台或方向盘。许多其他实施例在此被公开,并且变化在本公开的范围内。
在图2中所示的实施例中,触敏显示器230提供用户与电子设备200交互的机制。例如,触敏显示器230响应于用户悬停、触摸、或按压触敏显示器230(在本公开中,所有均被称为接触),检测用户的手指的位置或压力或两者。在一个实施例中,接触可以通过使用相机发生。例如,当读者观看显示在电子设备200的显示器230上的内容时,相 机可以被用于跟踪观看者的眼睛运动。在该实施例中,触觉效果可以至少部分地基于观看者的眼睛运动被触发。例如,当作出观看者正在观看显示器230的特定位置处的内容的确定时,可以输出触觉效果。在一些实施例中,触敏显示器230可以包括、连接或者以其他方式与一个或多个传感器通信,确定一个或多个接触在触敏显示器230上的位置、压力、接触面积的尺寸、或这些中的任何一个。
例如,在一个实施例中,触敏显示器230包括或者与互电容系统通信。在另一个实施例中,触敏显示器230包括或与绝对电容系统通信。在一些实施例中,触敏显示器230可以包括或与电阻面板、电容面板、红外线LED、光电检测器、图像传感器、光学相机、或其组合通信。从而,触敏显示器230可以结合任何合适技术,以确定触敏表面上的接触,诸如,例如,电阻、电容、红外线、光学、热、色散信号、或声脉冲技术、或其组合。在实施例中,至少部分地基于交互和/或从可以用于确定一个或多个交互的一个或多个传感器接收的其他信息,修改或者以其它方式配置所确定的触觉效果。例如,触觉效果的强度参数可以基于一个或多个交互增加或减小。在一些实施例中,显示器不是触敏的。在其他实施例中,电子设备200不具有显示器。
在图2中所示的实施例中,触觉输出设备240和260与处理器210通信,并且被配置成提供一个或多个触觉效果。例如,在一个实施例中,当通过处理器210给触觉输出设备240、触觉输出设备260、或两者提供致动信号时,(一个或多个)各自触觉输出设备240、260基于致动信号输出触觉效果。例如,在所示的实施例中,处理器210被配置成将包括模拟驱动信号的触觉输出信号发送至触觉输出设备240。在一些实施例中,处理器210被配置成将命令发送至触觉输出设备260,其中,该命令包括将被用于生成合适驱动信号以使触觉输出设备260输出触觉效果的参数。在其他实施例中,不同信号和不同信号类型可以被发送至一个或多个触觉输出设备中的每个。例如,在一些实施例中,处理器可以发送低电平驱动信号,以驱动触觉输出设备输出触觉效果。 这样的驱动信号可以通过放大器放大,或者可以使用合适处理器或电路从数字信号转换为模拟信号,或者从模拟信号转换为数字信号,以适应正被驱动的特定触觉输出设备。
诸如触觉输出设备240或260的触觉输出设备可以是能够输出一个或多个触觉效果的任何组件或组件的集合。例如,触觉输出设备可以是多种类型之一,包括但不限于偏心旋转质量(ERM)致动器、线性谐振致动器(LRA)、压电致动器、音圈致动器、电活性聚合物(EAP)致动器、形状记忆合金、寻呼机、DC电动机、AC电动机、移动磁性致动器、E-芯致动器、一体化凝胶、静电致动器、电触觉致动器、可变形表面、静电摩擦(ESF)设备、超声波摩擦(USF)设备、或任何其他触觉输出设备或执行触觉输出设备的功能或者能够输出触觉效果的组件的集合。多个触觉输出设备或不同尺寸的触觉输出设备可以被用于提供可以单独或同时被致动的振动频率的范围。多种实施例可以包括单个或多个触觉输出设备,并且可以具有相同类型或者不同类型触觉输出设备的组合。在一些实施例中,一个或多个触觉输出设备诸如经由有线或无线通信,直接或间接地与电子设备通信。在一个实施例中,电子设备可以被放在车辆中或者被集成到车辆中,并且一个或多个触觉输出设备可以被嵌入车辆中。例如,一个或多个触觉输出设备可以被嵌入车辆的座位、方向盘、踏板等中。在一些实施例中,代替具有触觉输出设备240和/或触觉输出设备260或者除了具有触觉输出设备240和/或触觉输出设备260之外,电子设备200具有一个或多个其他输出设备。例如,电子设备200可以具有扬声器和/或显示器。在一个实施例中,电子设备200具有一个或多个触觉输出设备、一个或多个扬声器、和一个或多个显示器。许多其他实施例在此被公开,并且变化在本公开的范围内。
在多种实施例中,一个或多个触觉效果可以以许多方式或方式的组合产生。例如,在一个实施例中,一个或多个振动可以被用于诸如通过旋转偏心质量或者通过使质量线性地振动,产生触觉效果。在一 些这样的实施例中,触觉效果可以被配置成给予整个电子设备或仅给予电子设备的一个表面或有限部分振动。在另一个实施例中,诸如通过将制动施加至移动组件,两个以上组件之间的摩擦或者至少一个组件和至少一个接触之间的摩擦可以被用于产生触觉效果,诸如给组件的运动提供阻力,或者提供转矩。为了产生振动效果,多个设备利用一些类型的致动器和/或其他触觉输出设备。用于该目的的已知触觉输出设备包括电磁致动器,诸如,偏心质量通过电动机移动的偏心旋转质量(“ERM”)、附着到弹簧的质量被来回驱动的线性谐振致动器(“LRA”)、或者作为压电、电活性聚合物或形状记忆合金的“智能材料”。
在其他实施例中,一个或多个组件的变形可以被用于产生触觉效果。例如,一个或多个触觉效果可以被输出,以改变表面的形状或者表面的摩擦系数。在一个实施例中,一个或多个触觉效果通过创建用于改变表面上的摩擦的静电力和/或超声波力产生。在其他实施例中,透明变形元件的阵列可以被用于产生触觉效果,诸如,包括一体化凝胶的一个或多个区域。触觉输出设备还广泛地包括非机械或非振动设备,诸如,使用静电摩擦(ESF)、超声波表面摩擦(USF)的那些、或者通过超声波触觉变换器引入听觉辐射压力的那些、或者使用触觉基板和柔性或可变性表面的那些、或者提供诸如使用空气喷射喷出空气的射出触觉输出的那些等。在一些实施例中,触觉效果是动觉效果。美国专利申请No.13/092,484描述了一个或多个触觉效果可以被产生的方式,并且描述了多种触觉输出设备。于2011年4月22日提交的整个美国专利申请No.13/092,484通过引用结合于此。
在图2中,通信接口250与处理器210通信,并且提供从电子设备200到其他组件或其他设备的有线或无线通信。例如,通信接口250可以提供电子设备200和无线传感器或无线致动设备之间的无线通信。在一些实施例中,通信接口250可以提供到诸如另一个电子设备200的一个或多个其他设备的通信,以允许用户在它们各自的设备处相互 通信。通信接口250可以是使多压力触敏输入电子设备200与另一个组件或设备通信的任何组件或组件的集合。例如,通信接口250可以包括PCI网络适配器、USB网络适配器、或以太网适配器。通信接口250可以使用包括802.11a、g、b、或n标准的无线以太网通信。在一个实施例中,通信接口250可以使用射频(RF)、蓝牙、CDMA、TDMA、FDMA、GSM、WiFi、卫星、或其他蜂窝或无线技术通信。在其他实施例中,通信接口250可以通过有线连接通信,并且可以与诸如以太网、令牌环、USB、FireWire1394、光纤等的一个或多个网络通信。在一些实施例中,电子设备200包括单个通信接口250。在其他实施例中,电子设备200包括两个、三个、四个或更多通信接口。从而,在实施例中,电子设备200可以通过一个或多个通信接口与一个或多个组件和/或设备通信。在其他实施例中,电子设备200可以不包括通信接口250。
在图2中,传感器270与处理器210通信,并且提供传感器信息给处理器210。例如,传感器270可以提供一个或多个交互给处理器210。传感器270可以提供指示一个或多个交互的输入信号。作为另一个实例,传感器270可以将对应于与电子设备200的一个或多个交互的信息提供给处理器210。在实施例中,传感器270提供给处理器210的信息对应于与整个电子设备200的交互,诸如,用户摇动电子设备200。在其他实施例中,传感器270提供给处理器210的信息对应于与诸如触敏显示器230或另一个合适输入设备的电子设备200的一部分的交互。
图2中所示的实施例示出单个传感器270。在一些实施例中,可以使用多个传感器。另外,传感器可以被容纳在与电子设备200的其他组件相同的组件中或者单独组件中。例如,在一些实施例中,处理器210、存储器220、和传感器270所有均包括在诸如便携式音乐播放器、便携式电话和/或可佩带设备的电子设备200中。在一些实施例中,传感器被放在独立于容纳存储器和/或处理器的另一个组件的组件中。 例如,可佩带传感器可以经由有线或无线连接,与处理器和存储器或电子设备通信。
传感器270可以包括任何数目和/或类型的感应组件。例如,传感器270可以包括加速计和/或陀螺仪。以下提供传感器和交互的实例的非限制性列表:

表1:示例性传感器和条件
说明性系统
图3图示了描述根据一个实施例的说明性计算环境中的用于触觉摆弄的说明性计算设备的系统框图。图3中所示的系统300包括三个电子设备320-340和web服务器350。电子设备320-340和web服务器350中的每个均连接至网络310。在该实施例中,每个电子设备320-340都通过网络310与web服务器350通信。从而,每个电子设备320-340都可以将请求发送至web服务器350,并且通过网络310从web服务器350接收响应。
在一个实施例中,图3中所示的网络310便于电子设备320-340和web服务器350之间的通信。网络310可以是任何合适数目或类型的网络或链路,包括但不限于拨号网络、局域网(LAN)、广域网(WAN)、公共交换电话网(PSTN)、蜂窝网络、WiFi网络、互联网、内联网或硬线和/或无线通信链路的任何组合。在一个实施例中,网络310是单个网络。在其他实施例中,网络310可以包括两个或更多网络。例如,电子设备320-340可以连接至第一网络,并且web服务器350可以连接至第二网络,并且第一和第二网络可以通过第三网络连接。许多其他网络配置对于本领域普通技术人员来说是显而易见的。
电子设备能够与诸如网络310的网络通信,并且能够将信息发送至诸如web服务器350的另一个设备并且从其接收信息。例如,在图3中,一个电子设备320是平板计算机。平板计算机320包括触敏显示器,并且能够通过使用无线通信接口卡与网络310通信。可以为图3中所示的电子设备330的另一个设备是桌上型计算机。桌上型计算机330与显示器通信,并且能够通过有线网络连接而连接至网络330。桌上型计算机330可以与诸如键盘或鼠标的许多输入设备通信。在图3中,移动电话是电子设备340。移动电话340能够基于使用蓝牙、CDMA、TDMA、FDMA、GSM、WiFi、或其他蜂窝或无线技术的无线通信手段,与网络310通信。
从另一个设备接收请求的设备可以是能够与诸如网络310的网络通信并且能够将信息发送至另一个设备并且从其接收信息的任何设备。例如,在图3中所示的实施例中,web服务器350可以从另一个设备(例如,一个或多个电子设备320-340)接收请求,并且可以与网络310通信。接收设备可以与诸如附加服务器的一个或多个附加设备通信。例如,图3中的web服务器350可以与另一个服务器通信。在一个实施例中,web服务器可以与一个或多个附加设备通信,以处理从电子设备接收的请求。例如,图3中的web服务器350可以与多个附加服务器通信,至少一个附加服务器可以被用于处理来自电子设备320-340 中的任何一个的请求的至少一部分。在一个实施例中,web服务器350可以是内容分布网络(CDN)的一部分或与其通信。
一个或多个设备可以与数据储存器通信。在图3中,web服务器350与数据储存器360通信。在实施例中,数据储存器360可操作,以从web服务器350和/或与数据储存器360通信的其他设备接收指令,并且响应于接收指令,获得、更新或以其他方式处理数据。在一个实施例中,诸如平板计算机320的电子设备包括和/或与数据储存器通信。诸如数据储存器360的数据储存器可以包含电子内容,诸如,电子书或杂志、数据项、用户账户、元数据、与预定义触觉效果相关联的信息、与预定义事件相关联的信息、预定义触觉效果和预定义事件之间的关联、用户交互、用户历史、关于事件的发生的信息、用于一个或多个触觉效果的默认参数、用于一个或多个操作环境的触觉简档、一个或多个触觉模型、用于触觉效果的最小和/或最大参数、关于所生成的预定义触觉效果的信息、交互、参数、参数调节、交互和参数调节之间的关联、参数调节和简档和/或操作模式之间的关联、触觉模型和交互之间的关联、触觉模型和触觉效果之间的关联、触觉模型和参数之间的关联、简档和/或操作模式和交互之间的关联、可用于修改触觉效果的参数的其他信息、可用于确定交互的信息、其他信息、或其组合。
图3中所示的数据储存器360可以从web服务器350接收请求,并且将响应发送至web服务器350。例如,web服务器350可以从平板计算机320接收用于预定义触觉效果和默认强度参数的请求。响应于从平板计算机320接收请求,web服务器350可以向数据储存器360询问预定义触觉效果和用于预定义触觉效果的默认强度参数。响应于从web服务器350接收请求,数据储存器360可以将预定义触觉效果和默认强度参数发送至web服务器350。web服务器350可以将预定义触觉效果和默认强度参数发送至平板计算机320。平板计算机320可以至少部分地基于一个或多个交互,修改用于预定义触觉效果的默认强 度参数。例如,如果一个或多个交互指示更大或另外更强触觉效果应该被输出,则平板计算机320可以增加强度参数高于默认强度参数。类似地,如果一个或多个交互指示更少或另外很少强度触觉效果应该被生成,则平板计算机320可以减小强度参数低于默认强度参数。许多其他实施例在此被公开,并且变化在本公开的范围内。
触觉效果的参数修改的说明性方法
图4图示了根据实施例的触觉摆弄的方法400的流程图。将关于图2中所示的电子设备200描述图4中所示的方法400。在实施例中,方法400可以通过图3中的系统300中所示的一个或多个设备执行。
方法400开始于框410,此时接收第一传感器信号。例如,参考图2,可以从传感器270接收一个或多个第一传感器信号。作为另一个实例,参考图3,在实施例中,平板计算机320直接或者通过诸如网络310的网络,从与平板计算机通信的一个或多个传感器接收一个或多个第一传感器信号。
可以从许多组件或设备接收一个或多个第一传感器信号。在一个实施例中,从完全部署在电子设备的壳体内的传感器接收第一传感器信号。例如,参考图2,可以从传感器270接收第一传感器信号,其中,传感器270部署在电子设备200的壳体205内。在另一个实施例中,从至少部分地部署在电子设备的壳体内的传感器接收第一传感器信号。例如,可以从触敏显示器230接收第一传感器信号,其中,触敏显示器230部分地部署在壳体205内,使得用户可以通过接触触敏显示器230上的一个或多个位置,与电子设备200交互。在其他实施例中,可以从传感器270接收第一传感器信号,其中,传感器270与电子设备200通信。例如,传感器270可以佩戴在用户的四肢上,诸如,用户的手臂或腿上,并且传感器270可以经由有线和/或无线通信,将一个或多个第一传感器信号发送至处理器210。作为另一个实例,传感器270可以是另一个设备的一部分,并且可以通过通信接口250将一 个或多个第一传感器信号从传感器270发送至电子设备200。许多其他实施例在此被公开,并且变化在本公开的范围内。
一个或多个第一传感器信号可以由电子设备和/或处理器接收多次。例如,当与传感器的交互发生时,可以由电子设备200从传感器接收一个或多个第一传感器信号。从而,在一个实施例中,当用户接触触敏显示器230上的位置时,触敏显示器230将第一传感器信号发送至处理器210。作为另一个实例,可以由一个或多个传感器连续地或周期性地发送一个或多个第一传感器信号。从而,在一个实施例中,传感器270以周期性间隔,经由一个或多个第一传感器信号,将测量提供给处理器210。周期性间隔可以是任何合适间隔,诸如,每一百毫秒、每秒、每五秒、每分钟、每五分钟、每小时、或任何其他间隔。在另一个实施例中,响应于请求,一个或多个第一传感器信号可以被发送和/或接收。例如,处理器210可以将对指示与传感器270相对应的当前状态和/或测量的传感器信号的请求发送至传感器270。在该实施例中,响应于从处理器210接收到请求,传感器270可以将当前状态和/或测量发送至处理器210。许多其他实施例在此被公开,并且变化在本公开的范围内。
在实施例中,当用户与整个电子设备和/或电子设备的一部分交互时,接收一个或多个传感器信号。例如,当用户诸如通过移动整个电子设备通过空间(例如,自由空间手势),滚动、轻击、投掷、或以其他方式操纵整个电子设备200时,可以由处理器210接收一个或多个第一传感器信号。从而,在一个实施例中,在诸如向左、向右、圆形等的特定运动中移动整个电子设备穿过空中,可能导致指示一个或多个自由空间手势的一个或多个传感器信号由电子设备接收。作为另一个实例,当用户与传感器270交互时,一个或多个第一传感器信号可以由处理器210接收,其中,传感器270在壳体205外部并且与处理器210通信。在一个实施例中,当用户与显示器交互时,处理器210从触敏显示器230接收一个或多个第一传感器信号。在一些实施例中,电 子设备200包括键区,并且当用户与键区交互时,由处理器210从键区接收一个或多个第一传感器信号。许多其他实施例在此被公开,并且变化在本公开的范围内。
可以从一个或多个传感器接收一个或多个交互。在一个实施例中,交互由电子设备从电子设备中的传感器接收。在另一个实施例中,交互由电子设备从与电子设备通信的传感器接收。例如,远程传感器可以将一个或多个交互无线地发送至电子设备。在一个实施例中,交互可以由电子设备从另一个电子设备的传感器和/或与另一个电子设备通信的传感器接收。例如,参考图3,移动电话340可以从集成到平板计算机320或者以其他方式与平板计算机320通信的传感器接收交互。在还有的其他实施例中,电子设备从一个或多个传感器接收可以用于确定一个或多个交互的信息。在一些实施例中,一个或多个交互至少部分地基于用户输入。例如,在一个实施例中,用户选择操作模式。作为另一个实例,用户可以输入一个或多个用户特征,诸如,身高、体重、性别等。许多其他实施例在此被公开,并且变化在本公开的范围内。
交互和/或可用于确定交互的信息可以包括环境条件、在一个或多个方向上施加的力、高度、环境温度、用户的体温、心率、皮肤电阻、氧使用、环境音频、环境光、用户运动、用户位置、湿度、速度、距离、日期、时间、体重、身高、年龄、在此公开的其他交互、其他交互、或其组合。在实施例中,从一个或多个传感器确定一个或多个交互,一个或多个传感器包括但不限于加速计、高度计、体温计、心率监视器、电阻监视器、氧传感器、音频传感器、麦克风、相机、光传感器、红外线传感器、湿度计、速度计、步数计、里程表、记时计、定时器、重量传感器等。在一个实施例中,从一个或多个传感器接收的信息可以被用作用于一个或多个其他传感器和/或交互的代理。例如,在一个实施例中,电子设备可以接收指定汽车、飞机等的速度的传感器信息。在该实施例中,电子设备可以使用汽车的速度作为用于噪声 的等级和/或汽车的振动等级的代理。如下所述,一个或多个所确定的触觉效果可以至少部分地基于所接收的或以其他方式确定的(一个或多个)交互和/或用于一个或多个交互的代理被修改。许多其他实施例在此被公开,并且变化在本公开的范围内。
在实施例中,一个或多个第一传感器信号可以与许多操作环境对应。例如,在一个实施例中,电子设备执行独立应用,诸如,游戏。在该实施例中,当用户与电子设备交互以玩游戏时,一个或多个传感器将一个或多个第一传感器信号发送至处理器210。例如,当电子设备200的用户与电子设备200交互以使显示在显示器230上的对象与另一个对象碰撞时,则一个或多个传感器可以将一个或多个第一传感器信号发送至处理器210。在该实施例中,一个或多个第一传感器信号可以指示两个对象之间的碰撞已经发生。在其他实施例中,摆弄应用可以对应于独立应用程序或插件。在一个实施例中,摆弄应用被集成到操作系统中。在一些实施例中,摆弄应用可以多次被显示和/或执行,包括但不限于当电子设备繁忙时,当电子设备等待从另一个设备和/或用户接收信息时,当进度条和/或其他进度指示有效时,和/或当电子设备处于“锁定”模式时。在这些实施例中的至少一些中,当摆弄应用被执行和/或显示时,一个或多个第一传感器信号可以由处理器210从诸如传感器270的一个或多个传感器接收。许多其他实施例在此被公开,并且变化在本公开的范围内。
一个或多个第一传感器信号可以提供许多指示。例如,第一传感器信号可以指示与整个电子设备的交互。从而,在实施例中,一个或多个第一传感器信号对应于电子设备的摇动、投掷和/或挤压。作为另一个实例,一个或多个第一传感器信号可以对应于电子设备200与诸如地的另一个对象碰撞。在一些实施例中,一个或多个第一传感器信号可以对应于电子设备的或者与电子设备通信的一个或多个输入设备的键按压、接触、触摸或其他输入。如在此进一步论述的,一个或多个第一传感器信号可以指示和/或提供可用于确定诸如视觉效果、音频 效果、和/或触觉效果的一个或多个效果。许多其他实施例在此被公开,并且变化在本公开的范围内。
返回参考方法400,一旦接收410一个或多个第一传感器信号,则方法400进行至框420。在框420中,一个或多个第一输出信号被输出。例如,参考图2,一个或多个第一输出信号可以被输出到触觉设备240和/或触觉设备260。作为另一个实例,参考图3,一个或多个第一输出信号可以从web服务器350被发送至平板计算机320,并且平板计算机320可以将一个或多个第一输出信号输出到与平板计算机320相关联的一个或多个输出设备。
在多种实施例中,处理器210将一个或多个第一输出信号输出到许多设备。例如,处理器210可以使用通信接口250,通过网络310,将一个或多个第一输出信号输出到一个或多个其他设备。在一个实施例中,处理器210可以将一个或多个第一输出信号输出到触敏显示器130、通信接口250、以及触觉输出设备260。作为另一个实例,处理器210可以将一个或多个第一输出信号输出到电子设备200的触敏显示器230、触觉输出设备240、以及扬声器。在实施例中,处理器210可以将单个第一输出信号输出到一个或多个组件和/或设备。例如,在一个实施例中,处理器210将第一输出信号输出到触敏显示器230和触觉输出设备240。在另一个实施例中,处理器210将一个第一输出信号输出到显示器230、触觉输出设备240、以及触觉输出设备260。在还有的另一个实施例中,处理器210将一个第一输出信号输出到触觉输出设备240和触觉输出设备260,并且将另一个第一输出设备输出到触敏显示器230。在该实施例中,一个第一输出信号可以被输出到电子设备200的一个或多个组件和/或与电子设备200相关联的一个或多个组件和/或设备。在一些实施例中,两个或以上第一输出信号被输出到电子设备200的一个或多个组件和/或与电子设备200相关联的一个或多个组件和/或设备。例如,一个第一输出信号可以被输出到触敏显示器230,并且另一个第一输出信号也可以被输出到触敏显示器230。作 为另一个实例,一个第一输出信号可以被输出到触敏显示器230,另一个第一输出信号可以被输出到触觉输出设备240,并且另一个第一输出信号可以被输出到电子设备200的扬声器。许多其他实施例在此被公开,并且变化在本公开的范围内。
如上所述,处理器210可以将一个或多个第一输出信号输出到通信接口250。例如,处理器210可以将第一输出信号输出到通信接口250,指令通信接口250将数据发送到与设备200通信的另一个组件或设备。在这样的实施例中,通信接口250可以将第一输出信号发送到其他设备,并且其他设备可以执行诸如更新与其他设备相关联的显示的功能,和/或其他设备可以输出触觉效果。从而,在本发明的实施例中,第二设备可以至少部分地基于与同第二设备通信的第一设备的交互,输出一个或多个触觉效果。在其他实施例中,第二设备可以执行许多功能,例如,至少部分地基于与电子设备200的交互,更新与第二设备相关联的显示器,或者将声音输出到与第二设备相关联的扬声器。
一个或多个第一输出信号可以多次被输出。在一个实施例中,响应于接收到指示与电子设备的交互的一个或多个传感器信号,输出一个或多个第一输出信号。例如,参考图2,传感器270可以位于壳体205内,并且传感器270可以提供指示电子设备200正滚动的一个或多个传感器信号。在该实施例中,当处理器210至少部分地基于来自传感器270的一个或多个传感器信号,确定电子设备200正被滚动时,一个或多个第一输出信号可以由处理器210输出。作为另一个实例,传感器270可以将指示电子设备正被排序的一个或多个传感器信号发送到处理器210。在该实施例中,当处理器210接收到电子设备正被挤压的指示时,由处理器210输出一个或多个第一输出信号。在其他实施例中,当电子设备正来回摇动,一个或多个接触超过阈值压力,一个或多个接触对应于触敏表面上的一个或多个位置,一个或多个手势发生,与两个以上虚拟对象的一个或多个碰撞发生,增强现实中的两 个以上对象之间的一个或多个碰撞发生,和/或与实际对象的一个或多个碰撞发生时,可以输出一个或多个第一输出信号。在一些实施例中,在交互已经发生之后,可以输出一个或多个第一输出信号。例如,参考图2,如果在预定时间周期内,触敏显示器230上的接触仍然高于预定阈值,则可以输出第一输出信号。许多其他实施例在此被公开,并且变化在本公开的范围内。
一个或多个第一输出信号可以对应于许多修改。例如,第一输出信号可以对应于与视觉形式对应的视频效果、与听觉形式对应的音频效果、和/或与触觉形式对应的触觉效果。在多种实施例中,单个第一输出信号与视觉形式、听觉形式、触觉形式、本体感受形式、味觉形式、嗅觉形式、热觉感受形式、伤害感受形式、和/或平衡感受形式对应。在其他实施例中,一个第一输出信号与一个或多个形式对应,并且另一个第一输出信号与一个或多个形式对应。在一个实施例中,第一输出信号与相同一个或多个形式对应。例如,第一输出信号可以与触觉形式对应。作为另一个实例,第一输出信号可以与视觉形式和听觉形式对应。在实施例中,一个第一输出信号与不同于另一个第一输出信号的一个或多个不同形式对应。例如,一个第一输出信号可以与视觉形式对应,并且另一个第一输出信号可以与触觉形式对应。作为另一个实例,一个第一输出信号可以与视觉形式、听觉形式和触觉形式对应,并且另一个第一输出信号可以与视觉形式和热觉感受形式对应。许多其他实施例在此被公开,并且变化在本公开的范围内。
在实施例中,与一个或多个特定形式对应的第一输出信号被配置成使一个或多个组件和/或设备输出与一个或多个特定形式相对应的效果。例如,如果第一输出信号与视觉形式对应,则第一输出信号可以被配置成使显示器刷新或者以其他方式更新显示器上的图形。作为另一个实例,如果第一输出信号与听觉形式对应,则第一输出信号可以被配置成使扬声器输出一个或多个声音。如果第一输出信号与触觉形式对应,则第一输出信号可以被配置成使一个或多个触觉输出设备输 出触觉效果。
一个或多个输出信号可以被发送至许多组件和/或输出设备。例如,第一输出信号可以被发送至一个或多个显示器、扬声器、触觉输出设备、通信设备、和/或一个或多个其他合适输出设备。作为另一个实例,参考图2,处理器210可以输出被配置成使显示器230更新并且使触觉输出设备240输出触觉效果的第一输出信号。在该实施例中,第一输出信号可以由处理器210发送至显示器230和触觉输出设备240。在一个实施例中,处理器210输出被配置成使显示器230更新的第一输出信号、以及被配置成使触觉输出设备260输出触觉效果的另一个第一输出信号。在该实施例中,处理器210将一个第一输出信号输出到显示器230,并且将另一个第一输出信号输出到触觉输出设备260。许多其他实施例在此被公开,并且变化在本公开的范围内。
在实施例中,一个或多个处理器可以至少部分地基于从一个或多个传感器接收的信息,确定应该输出的一个或多个效果。例如,参考图2,一个或多个第一传感器信号可以指示与电子设备200的交互,并且处理器210可以使用传感器信号中的信息来确定应该被输出的一个或多个效果。从而,在实施例中,处理器210至少部分地基于从一个或多个传感器信号接收的信息,确定应该输出一个或多个音频效果、一个或多个视觉效果、和/或一个或多个触觉效果。作为另一个实例,传感器信号可以包括触敏显示器230上的接触的一个或多个位置,并且处理器210可以使用(一个或多个)接触的(一个或多个)位置和/或(一个或多个)压力,来确定与应该被输出的至少一个形式相对应的一个或多个效果。在一些实施例中,处理器210至少部分地基于从一个或多个传感器接收的传感器信息,确定显示在显示器230上的一个或多个对象何时与显示在显示器230上的另一个对象碰撞。在该实施例中,当显示在显示器230上的对象与显示器230上的另一个对象碰撞时,处理器210可以确定与应该输出的一个或多个形式相对应的一个或多个效果。
在实施例中,当用户接触触敏显示器230时,处理器210从触敏显示器接收信号,并且信号包括与触敏显示器230的输入或状态相关联的信息,诸如,触敏显示器230上的接触的x、y位置或压力。在该实施例中,如果用户正在观看与电子设备200的触敏显示器230上的电子邮件的列表相关联的电子内容并且如果处理器210确定用户正在朝向显示器的底部的方向上作出手势,则处理器210确定触敏显示器230应该被更新,以向下滚动电子邮件的列表。在该实施例中,触觉效果可能先前已被确定用于高重要性的电子邮件消息。在一个实施例中,当在显示器230上显示与具有高重要性的电子邮件消息相关联的信息时,生成信号。
在实施例中,处理器210多次生成一个或多个第一输出信号。在一个实施例中,当来自一个或多个传感器的信息指示与整个电子设备和/或电子设备的一部分的交互已经发生时,一个或多个处理器生成一个或多个第一输出信号。例如,当来自传感器270的信息指示电子设备200正滚动时,处理器210可以生成一个或多个第一输出信号。作为另一个实例,当来自传感器270的信息指示在触敏显示器230上发生特定手势时,处理器210可以生成一个或多个第一输出信号。在实施例中,交互第一次发生时,生成一个或多个第一输出信号。在另一个实施例中,每次交互发生时,生成一个或多个第一输出信号。在一些实施例中,在发生之前和/或交互完成之前,生成一个或多个第一输出信号。例如,处理器210可以确定当触敏显示器230上的特定位置处的接触高于预定阈值压力时,交互发生。在该实施例中,当接触在特定位置,但是接触的压力高于预定阈值压力之前时,处理器210可以生成一个或多个第一输出信号。许多其他实施例在此被公开,并且变化在本公开的范围内。
在实施例中,一个或多个处理器可以生成许多第一输出信号。例如,在一个实施例中,处理器210生成被配置成使第一触觉效果的一 个第一输出信号、以及被配置成导致第二触觉效果的另一个第一输出信号。在一些实施例中,处理器210生成用于所发生的每个交互的不同第一输出信号。在多种实施例中,处理器210生成一个或多个第一输出信号,所述一个或多个第一输出信号被配置成使触敏显示器230、通信接口250、触觉输出设备240、触觉输出设备260、扬声器270、设备200的其他组件、与设备200通信的设备的其他组件、或其组合输出与一个或多个形式相对应的一个或多个效果。例如,在一个实施例中,当交互发生时,处理器210生成第一输出信号,其中,第一输出信号被配置成使另一个设备中的触觉输出设备输出触觉效果。在一个实施例中,处理器210通过通信接口250将第一输出信号发送至其他设备。许多其他实施例在此被公开,并且变化在本公开的范围内。
返回参考方法400,一旦一个或多个第二传感器信号被输出,则方法400进行至框430。在框430中,接收一个或多个第二传感器信号。例如,参考图2,可以从传感器270接收一个或多个第二传感器信号。作为另一个实例,参考图3,在实施例中,平板计算机320直接或通过诸如网络310的网络,从与平板计算机通信的一个或多个传感器接收一个或多个第二传感器信号。
从许多组件或设备接收一个或多个第二传感器信号。在一个实施例中,从完全部署在电子设备的壳体内的传感器接收第二传感器信号。例如,参考图2,可以从传感器270接收第二传感器信号,其中,传感器270部署在电子设备200的壳体205内。在另一个实施例中,从至少部分地部署在电子设备的壳体内的传感器接收第二传感器信号。例如,可以从触敏显示器230接收第二传感器信号,其中,触敏显示器230部分地部署在壳体205内,使得用户通过接触触敏显示器230上的一个或多个位置,与电子设备200交互。在其他实施例中,可以从传感器270接收第二传感器信号,其中,传感器270与电子设备200通信。例如,传感器270可以佩戴在用户的四肢上,诸如,用户的手臂或腿上,并且传感器270可以经由有线和/或无线通信,将一个或多个 第二传感器信号发送至处理器210。作为另一个实例,传感器270可以是另一个设备的一部分,并且一个或多个第二传感器信号可以通过通信接口250从传感器270被发送至电子设备200。许多其他实施例在此被公开,并且变化在本公开的范围内。
一个或多个第二传感器信号可以多次由电子设备和/或处理器接收。例如,当与传感器的交互发生时,可以由电子设备200接收一个或多个第二传感器信号。从而,在一个实施例中,当用户接触触敏显示器230上的位置时,触敏显示器230将第二传感器信号发送至处理器210。作为另一个实例,一个或多个第二传感器信号可以由一个或多个传感器连续地或周期性地发送。从而,在一个实施例中,传感器270以周期性间隔,经由一个或多个第二传感器信号将测量提供给处理器210。周期性间隔可以是任何合适间隔,诸如,每一百毫秒、每秒、每五秒、每分钟、每五分钟、每小时、或任何其他间隔。在另一个实施例中,响应于请求,可以发送和/或接收一个或多个第二传感器信号。例如,处理器210可以将对指示与传感器270相对应的当前状态和/或测量的传感器信号的请求发送至传感器270。在该实施例中,响应于从处理器210接收到请求,传感器270可以将当前状态和/或测量发送至处理器210。许多其他实施例在此被公开,并且变化在本公开的范围内。
在实施例中,当用户与整个电子设备和/或电子设备的一部分交互时,接收一个或多个传感器信号。例如,当用户滚动、轻击、投掷、或以其他方式操纵整个电子设备200时,可以由处理器210接收一个或多个第二传感器信号。作为另一个实例,当用户与传感器270交互时,可以由处理器210接收一个或多个第二传感器信号,其中,传感器270在壳体205外部并且与处理器210通信。在一个实施例中,当用户与显示器交互时,处理器210从触敏显示器230接收一个或多个第二传感器信号。在一些实施例中,电子设备200包括键区,并且当用户与键区交互时,由处理器210接收一个或多个第二传感器信号。许多其他实施例在此被公开,并且变化在本公开的范围内。
可以从一个或多个传感器接收一个或多个交互。在实施例中,由电子设备从电子设备中的传感器接收交互。在另一个实施例中,由电子设备从与电子设备通信的传感器接收交互。例如,远程传感器可以将一个或多个交互无线地发送至电子设备。在一个实施例中,由电子设备从另一个电子设备的传感器和/或与另一个电子设备通信的传感器接收交互。例如,参考图3,移动电话340可以从集成到平板计算机320或者以其他方式与平板计算机320通信的传感器接收交互。在还有的其他实施例中,电子设备从可以用于确定一个或多个交互的一个或多个传感器接收信息。在一些实施例中,一个或多个交互至少部分地基于用户输入。例如,在一个实施例中,用户选择操作模式。作为另一个实例,用户可以输入一个或多个用户特征,诸如,身高、体重、种族、性别等。许多其他实施例在此被公开,并且变化在本公开的范围内。
交互和/或可用于确定交互的信息可以包括环境条件、在一个或多个方向上施加的力、高度、环境温度、用户的体温、心率、皮肤电阻、氧使用、环境音频、环境光、用户运动、用户位置、湿度、速度、距离、日期、时间、体重、身高、年龄、在此公开的其他交互、其他交互、或其组合。在实施例中,从一个或多个传感器确定一个或多个交互,一个或多个传感器包括但不限于加速计、高度计、体温计、心率监视器、电阻监视器、氧传感器、音频传感器、麦克风、相机、光传感器、红外线传感器、湿度计、速度计、步数计、里程表、记时计、定时器、重量传感器等。在一个实施例中,从一个或多个传感器接收的信息可以被用作用于一个或多个其他传感器和/或交互的代理。例如,在一个实施例中,电子设备可以接收指定汽车、飞机等的速度的传感器信息。在该实施例中,电子设备可以使用汽车的速度作为用于噪声的等级和/或汽车的振动等级的代理。如下所述,一个或多个所确定的触觉效果可以至少部分地基于所接收的或以其他方式确定的(一个或多个)交互和/或用于一个或多个交互的代理被修改。许多其他实施例在此 被公开,并且变化在本公开的范围内。
在一些实施例中,在接收一个或多个第二传感器信号之前,一个或多个形式可以被去激活、去除和/或以其他方式禁用。例如,在与视觉形式对应的第一输出信号被输出之后并且在接收第二传感器信号之前,显示器230可以被关闭,使得用户可以不再观看显示器上的信息。许多其他实施例在此被公开,并且变化在本公开的范围内。
在实施例中,从接收一个或多个第一传感器信号的(一个或多个)相同设备和/或(一个或多个)组件接收一个或多个第二传感器信号。例如,参考图2,如果从显示器230接收到第一传感器信号,则可以从显示器230接收第二传感器信号。在一些实施例中,从不同于接收一个或多个第一传感器信号的一个或多个不同设备和/或组件接收一个或多个第二传感器信号。例如,如果从显示器230接收到第一传感器信号,则可以从传感器270接收第二传感器信号。许多其他实施例在此被公开,并且变化在本公开的范围内。
在实施例中,一个或多个第二传感器信号被配置成传达类似信息作为一个或多个第一传感器信号。例如,从显示器230接收的第一传感器信号可以与两个对象碰撞对应,并且指示两个对象之间的碰撞已经发生。在该实施例中,从显示器230接收的第二传感器信号可以与两个对象碰撞对应,并且指示两个对象之间的碰撞已经发生。从而,在该实施例中,第一传感器信号和第二传感器信号被配置成提供两个对象之间的碰撞已经发生的指示。作为另一个实例,从显示器230接收的第一传感器信号可以与两个对象碰撞对应,并且指示两个对象之间的碰撞已经发生。在该实施例中,从传感器270接收的第二传感器信号可以与两个对象碰撞对应,并且指示两个对象之间的碰撞已经发生。从而,在该实施例中,第一传感器信号和第二传感器信号被配置成提供两个对象之间的碰撞已经发生的指示。许多其他实施例在此被公开,并且变化在本公开的范围内。
在实施例中,一个或多个第二传感器信号可以与许多操作环境对应。例如,在一个实施例中,电子设备执行独立应用,诸如,游戏。在该实施例中,当用户与电子设备交互以玩游戏时,一个或多个传感器将一个或多个第二传感器信号发送至处理器210。例如,当电子设备200的用户与电子设备200交互,以使显示在显示器230上的对象与另一个对象碰撞时,则一个或多个传感器可以将一个或多个第二传感器信号发送至处理器210。在该实施例中,一个或多个第二传感器信号可以指示两个对象之间的碰撞已经发生。在其他实施例中,摆弄应用可以对应于独立应用或者插件。在一个实施例中,摆弄应用被集成到操作系统中。在一些实施例中,摆弄应用可以多次被显示和/或执行,包括但不限于当电子设备繁忙时,当电子设备等待从另一个电子设备和/或用户接收信息时,当进度条和/或其他进度指示有效时,和/或当电子设备处于“锁定”模式时。在这些实施例的至少一些中,当摆弄应用被执行和/或显示时,可以由处理器210从诸如传感器270的一个或多个传感器接收一个或多个第二传感器信号。许多其他实施例在此被公开,并且变化在本公开的范围内。
一个或多个第二传感器信号可以提供许多指示。例如,第二传感器信号可以指示与整个电子设备的交互。从而,在实施例中,一个或多个第二传感器信号与电子设备的摇动、投掷、和/或挤压对应。作为另一个实例,一个或多个第二传感器信号可以与电子设备200同诸如地的另一个对象碰撞对应。在一些实施例中,一个或多个第二传感器信号与电子设备的或者与电子设备通信的一个或多个输入设备的键按压、接触、触摸或其他输入对应。如在此进一步论述的,一个或多个第二传感器信号可以指示和/或提供可用于确定诸如视觉效果、音频效果、和/或触觉效果的一个或多个效果的信息。大量其他实施例在此被公开。
返回参考方法400,一个或多个第二传感器信号已被接收,方法 400进行至框440。在框440中,一个或多个第二输出信号被输出。例如,参考图2,一个或多个第二输出信号可以被输出到触觉设备240和/或触觉设备260。作为另一个实例,参考图3,一个或多个第二输出信号可以从web服务器350被发送至平板计算机320,并且平板计算机320可以将一个或多个第二输出信号发送至与平板计算机320相关联的一个或多个输出设备。
在多种实施例中,处理器210将一个或多个第二输出信号输出到许多设备。例如,处理器210可以使用通信接口250,通过网络310,将一个或多个第二输出信号输出到一个或多个其他设备。在一个实施例中,处理器210可以将一个或多个第二输出信号输出到触敏显示器130、通信接口250、以及触觉输出设备260。作为另一个实例,处理器210可以将一个或多个第二输出信号输出到触敏显示器230、触觉输出设备240、以及电子设备200的扬声器。在实施例中,处理器210可以将单个第二输出信号输出到一个或多个组件和/或设备。例如,在一个实施例中,处理器210将第二输出信号输出到触敏显示器230和触觉输出设备240。在另一个实施例中,处理器210将一个第二输出信号输出到显示器230、触觉输出设备240、以及触觉输出设备260。在还有的另一个实施例中,处理器210将一个第二输出信号输出到触觉输出设备240和触觉输出设备260,并且将另一个第二输出信号输出到触敏显示器230。在该实施例中,一个第二输出信号可以被输出到电子设备200的一个或多个组件和/或与电子设备200相关联的一个或多个组件和/或设备。在一些实施例中,两个或以上第二输出信号被输出到电子设备200的一个或多个组件和/或与电子设备200相关联的一个或多个组件和/或设备。例如,一个第二输出信号可以被输出到触敏显示器230,并且另一个第二输出信号还可以被输出到触敏显示器230。作为另一个实例,一个第二输出信号可以被输出到触敏显示器230,另一个第二输出信号可以被输出到触觉输出设备240,并且另一个第二输出信号可以被输出到电子设备200的扬声器。许多其他实施例在此被公开,并且变化在本公开的范围内。
如上所述,处理器210可以将一个或多个第二输出信号输出到通信接口250。例如,处理器210可以将第二输出信号输出至通信接口250,指令通信接口250将数据发送至与设备200通信的另一个组件或设备。在这样的实施例中,通信接口250可以将第二输出信号发送至其他设备,并且其他设备可以执行诸如更新与其他设备相关联的显示器的功能,和/或其他设备可以输出触觉效果。从而,在本发明的实施例中,第二设备可以至少部分地基于与同第二设备通信的第一设备的交互,输出一个或多个触觉效果。在其他实施例中,第二设备至少部分地基于与电子设备200的交互,可以执行许多功能,诸如,例如,更新与第二设备相关联的显示器,或者将声音输出到与第二设备相关联的扬声器。
一个或多个第二输出信号可以多次被输出。在一个实施例中,响应于接收到指示与电子设备的交互的一个或多个传感器信号,输出一个或多个第二输出信号。例如,参考图2,传感器270可以位于壳体205内,并且传感器270可以提供指示电子设备200正在滚动的一个或多个传感器信号。在该实施例中,当处理器210至少部分地基于来自传感器270的一个或多个传感器信号,确定电子设备200正在滚动时,可以由处理器210输出一个或多个第二输出信号。作为另一个实例,传感器270可以将指示电子设备正被排序的一个或多个传感器信号发送至处理器210。在该实施例中,当处理器210接收到电子设备正被挤压的指示时,由处理器210输出一个或多个第二输出信号。在其他实施例中,当电子设备来回摆动,一个或多个接触超过阈值电压,一个或多个接触对应于触敏表面上的一个或多个位置,一个或多个手势发生,与两个以上虚拟对象的一个或多个碰撞发生,增强现实中的两个以上对象之间的一个或多个碰撞发生,和/或与真实对象的一个或多个碰撞发生时,可以输出一个或多个第二输出信号。在一些实施例中,在交互发生之后,可以输出一个或多个第二输出信号。例如,参考图2,如果在预定时间周期内,触敏显示器230上的接触仍然高于预定阈值, 则可以输出第二输出信号。许多其他实施例在此被公开,并且变化在本公开的范围内。
一个或多个第二输出信号可以对应于许多形式。例如,第二输出信号可以对应于与视觉形式对应的视频效果、与听觉形式对应的音频效果、和/或与触觉形式对应的触觉效果。在多种实施例中,单个第二输出信号与视觉形式、听觉形式、触觉形式、本体感受形式、味觉形式、嗅觉形式、热觉感受形式、伤害感受形式、和/或平衡感受形式对应。在其他实施例中,一个第二输出信号与一个或多个形式对应,并且另一个第二输出信号与一个或多个形式对应。在一个实施例中,第二输出信号与相同一个或多个形式对应。例如,第二输出信号可以与触觉形式对应。作为另一个实例,第二输出信号可以与视觉形式和听觉形式对应。在实施例中,一个第二输出信号可以与不同于另一个第二输出信号的一个或多个不同形式对应。例如,一个第二输出信号可以与视觉形式对应,并且另一个第二输出信号可以与触觉形式对应。作为另一个实例,一个第二输出信号可以与视觉形式、听觉形式和触觉形式对应,并且另一个第二输出信号可以与视觉形式和热觉感受形式对应。许多其他实施例在此被公开,并且变化在本公开的范围内。
在实施例中,一个或多个第二输出信号对应于不同于一个或多个第一输出信号所对应的一个或多个不同形式。例如,第一输出信号可以与视觉形式和触觉形式对应,并且第二输出信号可以仅与触觉形式对应。作为另一个实例,第一输出信号可以与视觉形式对应,并且第二输出信号可以与触觉形式对应。在实施例中,一个或多个第二输出信号可以对应于还与一个或多个第一输出信号相对应的至少一个形式。例如,第一输出信号和第二输出信号可以对应于触觉形式。许多其他实施例在此被公开,并且变化在本公开的范围内。
在一些实施例中,在一个或多个第二输出信号被输出之前,一个或多个形式被去激活、去除、和/或以其他方式禁用。例如,第一输出 信号可以与视觉形式和触觉形式对应。在该实施例中,在第二输出信号被输出之前,显示器230可以被关闭,使得用户可以不再观看显示器上的信息。在该实施例中,第二输出信号可以与触觉形式对应。作为另一个实例,第二输出信号可以与触觉形式和听觉形式对应。在一些实施例中,第二输出信号可以不与视觉形式对应,这是因为显示器不再被开启。在其他实施例中,第二输出信号可以与视觉形式对应。许多其他实施例在此被公开,并且变化在本公开的范围内。
在实施例中,一个或多个第二输出信号被配置成将类似信息传达给用户,作为一个或多个第一输出信号。例如,第一输出信号可以对应于视觉形式,并且被配置成使显示器更新显示在显示器上的一个或多个图像,以指示两个对象之间的碰撞已经发生。在该实施例中,第二输出信号可以对应于触觉形式,并且被配置成使触觉输出设备输出一个或多个触觉效果,以指示两个对象之间的碰撞已经发生。从而,在该实施例中,第一输出信号和第二输出信号被配置成提供两个对象之间的碰撞已经发生的指示。作为另一个实例,第一输出信号可以对应于视觉形式和触觉形式,并且被配置成使显示器更新显示在显示器上的一个或多个图像,以指示电子设备正被挤压,并且被配置成使触觉输出设备输出被配置成指示电子设备正被挤压的一个或多个触觉效果。在该实施例中,第二输出信号可以仅对应于触觉形式,并且仅被配置成使触觉输出设备输出被配置成指示电子设备正被挤压的一个或多个触觉效果。从而,在该实施例中,第一输出信号和第二输出信号被配置成指示电子设备正被挤压。许多其他实施例在此被公开,并且变化在本公开的范围内。
在一个实施例中,一个或多个第二输出信号被输出到一个或多个第一输出信号所被输出到的(一个或多个)相同设备和/或(一个或多个)组件。例如,参考图2,如果第一输出信号被输出到触觉输出设备240,则第二输出信号可以被输出到触觉输出设备240。在一些实施例中,一个或多个第二输出信号被输出到不同于一个或多个第一输出信号被输 出到的一个或多个不同设备和/或组件。例如,如果第一输出信号被输出到显示器230和触觉输出设备240,则第二输出信号可以仅被输出到触觉输出设备240。作为另一个实例,如果第一输出信号被输出到电子设备200的显示器230和扬声器,则第二输出信号可以被输出到触觉输出设备240。许多其他实施例在此被公开,并且变化在本公开的范围内。
在实施例中,与一个或多个特定形式对应的第二输出信号被配置成使一个或多个组件和/或设备输出与一个或多个特定形式相对应的效果。例如,如果第二输出信号与视觉形式对应,则第二输出信号可以被配置成使显示器刷新或者以其他方式更新显示器上的图形。作为另一个实例,如果第二输出信号与听觉形式对应,则第二输出信号可以被配置成使扬声器输出一个或多个声音。如果第二输出信号与触觉形式对应,则第二输出信号可以被配置成使一个或多个触觉输出设备输出触觉效果。
一个或多个输出信号可以被发送至许多组件和/或输出设备。例如,第二输出信号可以被发送至一个或多个显示器、扬声器、触觉输出设备、通信设备、和/或一个或多个其他合适输出设备。作为另一个实例,参考图2,处理器210可以输出被配置成使显示器230更新并且使触觉输出设备240输出触觉效果的第二输出信号。在该实施例中,第二输出信号可以由处理器210发送至显示器230和触觉输出设备240。在一个实施例中,处理器210输出被配置成使显示器230更新的第二输出信号和被配置成使触觉输出设备260输出触觉效果的另一个第二输出信号。在该实施例中,处理器210将一个第二输出信号输出到显示器230,并且将另一个第二输出信号输出到触觉输出设备260。许多其他实施例在此被公开,并且变化在本公开的范围内。
在实施例中,一个或多个处理器可以至少部分地基于从一个或多个传感器接收的信息,确定应该被输出的一个或多个效果。例如,参 考图2,一个或多个第一传感器信号可以指示与电子设备200的交互,并且处理器210可以使用传感器信号中的信息,确定应该被输出的一个或多个效果。从而,在实施例中,处理器210至少部分地基于从一个或多个传感器信号接收的信息,确定应该输出一个或多个音频效果、一个或多个视觉效果、和/或一个或多个触觉效果。作为另一个实例,传感器信号可以包括触敏显示器230上的接触的一个或多个位置,并且处理器210可以使用(一个或多个)接触的(一个或多个)位置和/或(一个或多个)压力,确定与应该输出的至少一个形式相对应的一个或多个效果。在一些实施例中,处理器210至少部分地基于从一个或多个传感器接收的传感器信息,确定显示在显示器230上的一个或多个对象何时与显示在显示器230上的另一个对象碰撞。在该实施例中,当显示在显示器230上的对象与显示器230上的另一个对象碰撞时,处理器210可以确定应该输出的与一个或多个形式相对应的一个或多个效果。
在实施例中,当用户与触敏显示器230接触时,处理器210从触敏显示器230接收信号,并且信号包括与触敏显示器230的输入或状态相关联的信息,诸如,触敏显示器230上的接触的x、y位置或压力、或两者。在该实施例中,如果用户正在观看与电子设备200的触敏显示器230上的电子邮件的列表相关联的电子内容,并且如果处理器210确定用户正在朝向显示器的底部的方向上作出手势时,则处理器210确定触敏显示器230应该被更新,以向下滚动电子邮件的列表。在该实施例中,触觉效果可能先前已被确定用于高重要性的电子邮件消息。在一个实施例中,当在显示器230上显示与具有高重要性的电子邮件消息相关联的信息时,生成信号。
在实施例中,处理器210多次生成一个或多个第二输出信号。在一个实施例中,当来自一个或多个传感器的信息指示与整个电子设备和/或电子设备的一部分的交互已经发生时,一个或多个处理器生成一个或多个第二输出信号。例如,当来自传感器270的信息指示电子设 备200正在滚动时,处理器210可以生成一个或多个第二输出信号。作为另一个实例,当来自传感器270的信息指示在触敏显示器230上发生特定手势时,处理器210可以生成一个或多个第二输出信号。在实施例中,交互第一次发生时,生成一个或多个第二输出信号。在另一个实施例中,每次交互发生时,都生成一个或多个第二输出信号。在一些实施例中,在发生之前和/或在交互完成之前,生成一个或多个第二输出信号。例如,当触敏显示器230上的特定位置处的接触高于预定阈值压力时,处理器210可以确定交互发生。在该实施例中,当接触在特定位置处,但是接触的压力高于预定阈值压力时,处理器210可以生成一个或多个第二输出信号。许多其他实施例在此被公开,并且变化在本公开的范围内。
在实施例中,一个或多个处理器可以生成许多第二输出信号。例如,在一个实施例中,处理器210生成被配置成导致第一触觉效果的一个第二输出信号和被配置成导致第二触觉效果的另一个第二输出信号。在一些实施例中,处理器210生成不同第二输出信号,用于发生的每个交互。在多种实施例中,处理器210生成一个或多个第二输出信号,所述一个或多个第二输出信号被配置成使触敏显示器230、通信接口250、触觉输出设备240、触觉输出设备260、扬声器270、设备200的其他组件、与设备200通信的设备的其他组件、或其组合输出与一个或多个形式相对应的一个或多个效果。例如,在一个实施例中,当交互发生时,处理器210生成第二输出信号,其中,第二输出信号被配置成使另一个设备中的触觉输出设备输出触觉效果。在一个实施例中,处理器210通过通信接口250将第二输出信号发送到其他设备。许多其他实施例在此被公开,并且变化在本公开的范围内。
将认识到,任何类型的输入合成方法都可以用于生成用于一个或多个触觉效果信号的交互参数,包括但不限于以下表2中列出的合成实例的方法。根据交互参数,驱动信号可以被施加至触觉致动器。许多其他实施例在此被公开,并且变化在本公开的范围内。
表2-合成的方法
·相加合成-组合输入,通常是变化幅度
·减法合成-过滤复信号或多个信号输入
·频率调制合成-通过一个或多个算符调制载波信号
·采样-使用所记录的输入作为经过修改的输入源
·复合合成-使用伪输入和采样输入来建立所得到的“新”输入
·相位失真-在回放期间更改存储在波表中的波形的速度
·波形形成-信号的有意失真,以产生修改后的结果
·重新合成-在回放之前的数字采样输入的修改
·粒度合成-将多个小输入片段组合为新输入
·线性预测编码-用于语音合成的类似技术
·直接数字合成-所生成的波形的计算机修改
·波形排序-多个小片段的线性组合,以创建新输入
·矢量合成-用于许多不同输入源之间的衰落的技术
·物理建模-虚拟运动的物理特性的数学方程
说明性实施例
以下说明性实施例描述根据多种实施例的摆弄活动的多个方面。在一些实施例中,包括在此公开的一些实施例,摆弄活动要求用户的最少关注。例如,摆弄活动可以包括诸如拖拽一个或多个对象、或者轻击、倾斜、或以其他方式操纵电子设备的活动。在实施例中,摆弄活动涉及操纵整个电子设备。在其他实施例中,摆弄活动涉及与电子设备的一部分但不是整个电子设备交互。例如,摆弄活动可以涉及用户按压电子设备的一部分上的触敏表面。
在多种实施例中,电子设备的用户可以至少部分地基于与电子设备的先前交互,创建摆弄活动的心智模型。例如,当用户观看显示在电子设备的显示器上的改变,并且感受到由电子设备输出的多种触觉效果时,用户可以创建摆弄活动的心智模型。当电子设备的输出对应 于不同和/或较少形式时,由用户创建的心智模型可以使用户在随后时间与电子设备交互。例如,由电子设备输出的用于特定摆弄活动的输出信号可以最初对应于视觉形式和触觉形式,这是因为由电子设备输出的输出信号被配置成使电子设备的显示器更新显示在显示器上的图形图像,并且输出信号被配置成使电子设备的触觉输出设备输出一个或多个触觉效果。从而,用户可以基于显示在显示器上的更新后的图形图像和所输出的触觉效果,创建用于摆弄活动的心智模型。
在一些实施例中,电子设备的用户可以使用从与电子设备的先前交互和摆弄活动创建的心智模型,以随后与电子设备交互。例如,用户能够以与之前相同或类似的方式摆弄电子设备,并且基于一个或多个输出信号的一个或多个形式理解发生的多种交互。从而,如果用户以与之前相同或类似的方式与电子设备交互,则电子设备可以生成和/或输出对应于触觉形式并且不对应于视觉形式的一个或多个输出信号;然而,因为在与电子设备的先前交互期间由用户创建的心智模型,用户能够理解交互。例如,即使电子设备的显示器已被关闭,用户也能够基于由电子设备的一个或多个触觉输出设备输出的触觉输出,理解当用户摆弄电子设备时发生的交互。许多其他实施例在此被公开,并且变化在本公开的范围内。
在实施例中,可以由电子设备的用户,在视觉上执行摆弄活动。在其他实施例中,可以由用户在非视觉上执行摆弄活动。例如,即使显示器有效,用户也可以不看电子设备的显示器。作为另一个实例,电子设备的显示器可以被关闭,使得即使用户正在看电子设备,用户也不能看到与电子设备的交互。在一个实施例中,摆弄活动是单调和/或重复任务。在其他实施例中,摆弄活动可以是用户想要在额外时间改进的活动。许多其他实施例在此被公开,并且变化在本公开的范围内。
摆弄活动可以多次和/或在许多应用中发生。在一个实施例中,当 电子设备繁忙时,发生摆弄活动。例如,当电子设备繁忙时,正在电子设备上执行的操作系统和/或应用可以显示弹出,使得用户能够执行摆弄活动。在另一个实施例中,当电子设备等待某事发生时,摆弄活动发生。例如,在电子设备下载诸如网页、图像、文档、文档的集合、歌曲、另一个文件和文件集合的信息、和/或其他信息时,电子设备使用户能够执行摆弄活动。在一个实施例中,当在电子设备的显示器上显示进度条(或者如果显示器有效,将显示进度条)时,电子设备允许摆弄活动被执行。作为另一个实例,在屏幕锁被激活时,电子设备可以允许摆弄活动被执行。在一个实施例中,当壁纸和/或屏保正被显示(或者如果显示器被打开,壁纸和/或屏保将被显示)时,电子设备使能够对壁纸和/或屏保执行摆弄活动。在多种实施例中,摆弄启用活动被集成到电子设备的操作系统、用于诸如web浏览器的另一个应用的插件、和/或独立应用中。许多其他实施例在此被公开,并且变化在本公开的范围内。
拖拽球说明性实施例
在一个实施例中,电子设备在电子设备的显示器上显示一个或多个对象。在该实施例中,电子设备的用户可以通过接触与(一个或多个)对象相对应的触敏显示器上的位置,与至少一个对象交互。例如,如图5A中所示,电子设备200可以在电子设备200的显示器230上显示多个球。在该实例中,用户可以通过接触与较大球相对应的触敏显示器230上的位置并且将球移动到新位置,与较大球交互。当用户与较大球交互并且将球移动到多个位置时,电子设备200可以将输出信号输出至多种输出设备。例如,当正在移动的较大球与显示在显示器230上的另一个球碰撞时,电子设备200可以输出被配置成使显示器输出指示较大球与另一个球碰撞的图形表示的信号。另外,由电子设备输出的信号可以被配置成使触觉输出设备输出指示较大球与另一个球碰撞的触觉效果。从而,在图5A中所示的实例的一个实施例中,由电子设备200生成和/或输出的一个或多个输出信号与视觉形式和触觉形式对应。而且,当较大球与另一个球碰撞时,用户可以创建移动较大球 并且体验多种输出的心智模型。
在一个实施例中,在电子设备输出与视觉形式和触觉形式对应的一个或多个输出信号之后,电子设备200的显示器230被关闭,使得图形不再显示在电子设备的显示器230上。在该实施例中,电子设备200的用户能够继续与电子设备交互。例如,如果显示器230被开启,则用户可以接触与显示较大球的位置相对应的触敏显示器230上的位置。而且,用户能够移动较大球,并且当用户与较大球交互时,电子设备200可以生成输出信号。例如,如果显示器被开启,当较大球与将显示在电子设备的显示器230上的另一个球碰撞时,电子设备200可以生成和/或输出一个或多个输出信号。在该实施例中,一个或多个输出信号可以对应于一个或多个形式,但是不包括在显示器被关闭之前生成和/或输出的输出信号的所有形式。
例如,在一个实施例中并且如上所述,当在显示器230被关闭之前,较大球与另一个球碰撞时输出的输出信号与视觉形式和触觉形式对应。然而,在显示器230被关闭之后,当较大球与另一个球碰撞时输出的输出信号可以仅与触觉形式对应。从而,在该实施例中,在显示器230被关闭之后输出的输出信号不再与视觉形式对应。作为另一个实例,在显示器230被关闭之后,当较大球与另一个球碰撞时输出的输出信号可以与触觉形式和听觉形式对应,但是不与视觉形式对应。在还有的另一个实施例中,在显示器230被关闭之后,当较大球与另一个球碰撞时输出的输出信号可以与听觉形式对应,但是不与视觉形式和触觉形式对应。许多其他实施例在此被公开,并且变化在本公开的范围内。
在一些实施例中,用户可以至少部分地基于与多种输出信号相对应的形式认识到,在用户摆弄电子设备的同时发生的交互。例如,如果在显示器230被关闭之前,当较大球与另一个球碰撞时,输出信号与视觉形式和触觉形式对应,则电子设备200的用户可以至少部分地 基于输出信号的形式,理解一旦电子设备200的显示器230被关闭,较大球就与另一个球碰撞。从而,如果在显示器230被关闭之后的输出信号与触觉形式而不是与视觉形式对应,则由于显示器230被关闭之前输出的输出信号的视觉形式和/或触觉形式,电子设备200的用户能够理解较大球已经与另一个球碰撞,这是因为就像在显示器230被关闭之前输出的输出信号的视觉形式和/或触觉形式那样,在显示器230被关闭之后的输出信号的触觉形式将类似信息传达给电子设备200的用户。
作为另一个实例,如果显示器230被关闭之后的输出信号与听觉形式而不是与视觉形式或触觉形式对应,则电子设备200的用户可以理解较大球已经与另一个球碰撞,这是因为就像在显示器230被关闭之前输出的输出信号的视觉形式和/或触觉形式那样,听觉形式将类似信息传达给电子设备的用户。从而,就像与第二输出信号对应的一个或多个形式,与第一输出信号对应的一个或多个形式可以传达类似信息。许多其他实施例在此被公开,并且变化在本公开的范围内。
在实施例中,可以实现许多参数。例如,参数可以增加或减小用户可以移动的(一个或多个)球的尺寸。作为另一个实例,参数可以增加或减小可以与用户可以移动的(一个或多个)球碰撞的球的尺寸。在一个实施例中,参数可以增加用户可以移动的球的数目和/或另一个球可以碰撞的球的数难以。在其他实施例中,一个或多个参数可以影响一个或多个对象的重力、密度、硬度、阻尼。在一个实施例中,一个或多个参数可以影响触觉效果和/或其他输出。例如,参数可以对应于用于输出触觉效果的速度阈值。许多其他实施例在此被公开,并且变化在本公开的范围内。
滚动球说明性实施例
在一个实施例中,电子设备在电子设备的显示器上显示一个或多个对象。在该实施例中,电子设备的用户可以通过倾斜、旋转、转向、 或以其他方式操纵整个电子设备,与至少一个对象交互。例如,如图5B中所示,电子设备200可以在电子设备200的显示器230上显示多个球。在该实例中,用户可以通过从一侧到另一个侧倾斜电子设备,与球交互。响应于倾斜电子设备,球至少部分地基于倾斜,移动到多个位置。从而,如果用户向右倾斜电子设备,则球在显示器上可以向右移动。而且,如果较大球与一个或多个较小球碰撞,则显示器可以被更新,以指示碰撞已经发生。在一些实施例中,电子设备200还可以输出触觉效果,以指示碰撞已经发生。从而,在实施例中,由电子设备200输出的一个或多个输出信号可以与视觉形式和/或触觉形式对应。正在使用电子设备的用户可以创建球移动的方向的心智模型,和/或当较大球和一个或多个较小球之间的碰撞发生时输出的(一个或多个)视觉和/或触觉效果发生。
在一个实施例中,在电子设备已经输出与视觉形式和触觉形式对应的一个或多个第一输出信号之后,电子设备的显示器230被去激活,使得显示器230上的图形对于电子设备200的用户不再可见。在该实施例中,电子设备200的用户可以继续与电子设备交互。例如,用户可以使电子设备200倾斜。当用户与设备交互时,电子设备200可以输出一个或多个第二输出信号。例如,如果较大球与如果显示器230不被去激活显示在电子设备200的显示器230上的另一个球碰撞,则电子设备200可以输出第二输出,所述第二输出被配置成使触觉输出设备输出指示较大球已经与另一个球碰撞的触觉效果。从而,在该实施例中,第二输出信号可以仅与触觉形式对应,然而第一输出信号与触觉形式和视觉形式对应。而且,即使第二输出信号与比第一输出信号更少的形式对应,第一输出信号和第二输出信号也可以将类似信息传达给用户(例如,碰撞已经发生),并且因为显示器230已经被去激活,所以当用户与电子设备200交互时,用户不能再看到在显示器上移动的球。许多其他实施例在此被公开,并且变化在本公开的范围内。
珠串说明性实施例
图6A和图6B中所示的实施例图示了根据实施例的触觉摆弄的珠串实例。如图6A中所示,在电子设备200的显示器230上显示具有珠子的线。在该实施例中,电子设备200的用户可以通过接触与珠子相对应的显示器230上的位置并且将珠子移动到如图6B中所示的显示器230上的新位置,沿着线移动珠子。当用户移动珠子时,显示器230被更新,以反映珠子在线上的新位置。而且,当用户移动珠子并且珠子接触另一个珠子时,触觉输出设备240可以输出指示碰撞已经发生的触觉效果。从而,在一个实施例中,一个或多个第一输出信号与视觉形式和触觉形式对应。
如果电子设备200的显示器230随后被关闭或者以其他方式被禁用,使得电子设备200的用户不再能够看到显示器230上的图像,则用户可能仍然能够通过接触与珠子相对应的显示器230上的位置并且沿着线移动所选珠子,与电子设备200交互。当用户移动珠子时,显示器230可以不被更新,这是因为显示器被关闭或者以其他方式被禁用。然而,如果珠子与另一个珠子碰撞,则触觉输出设备240可以输出指示碰撞已经发生的触觉效果。从而,在一个实施例中,一个或多个第二输出信号与触觉形式对应,并且不与视觉形式对应。一旦显示器被关闭或者以其他方式被禁用,则即使用户不能看到显示器230上的珠子,因为第一输出信号和第二输出信号与触觉形式对应,电子设备200的用户也能够确定碰撞已经发生。许多其他实施例在此被公开,并且变化在本公开的范围内。
转动说明性实施例
图7A和图7B中所示的实施例图示了根据实施例的触觉摆弄的转动实例。如图7A中所示,电子设备200的显示器230示出附着到链上的球。在该实施例中,用户可以移动整个电子设备200,使得球围绕链旋转。当用户移动整个电子设备200时,显示器230更新,以指示球正在围绕链转动。在一些实施例中,如果特定节律的转动被建立,则触觉输出设备240输出一个或多个触觉效果。例如,如果电子设备200 以一节律转动,使得链上的球在预定时间周期内(例如,1秒、2秒等)或者在预定时间范围内(例如,每个旋转在1-5秒内等)进行完整旋转,则触觉输出设备240可以输出一个或多个触觉效果。从而,在实施例中,一个或多个第一输出信号与视觉形式和/或触觉形式对应。
如果电子设备200的显示器230随后被关闭或者以其他方式被禁用,使得电子设备200的用户不再能够看到显示器230上的图像,则用户通过转动整个电子设备200仍然能够与电子设备200交互。当用户转动电子设备200时,显示器230可以不被更新,这是因为显示器被关闭或者以其他方式被禁用。然而,如果电子设备200以特定节律转动,则触觉输出设备240可以输出指示特定节律已被实现的触觉效果。例如,如果电子设备200以一节律转动,使得链上的球在预定时间周期内(例如,1秒、2秒等)或者在预定时间范围内(例如,每个旋转在1-5秒内等)进行完整旋转,则触觉输出设备240可以输出一个或多个触觉效果。电子设备200的用户至少部分地基于输出触觉效果,能够知道球正在以特定节律旋转。例如,在一个实施例中,第一输出信号对应于视觉形式和触觉形式,并且第二输出信号对应于触觉形式。在该实施例中,即使第二输出信号不像第一输出信号那样对应于视觉形式,用户也能够知道球正在以特定节律旋转。
图7B图示了根据实施例的触觉摆弄的另一个转动实例。除了球围绕链不同地旋转之外,图7B中的实施例类似于图7A中所示的实施例。在图7B中,用户接触与链相对应的触敏显示器230上的位置,并且同时继续接触触敏显示器230,移动到新位置。例如,用户可以用手指接触与链相对应的触敏显示器230上的特定位置,并且在显示器上以圆形图案移动手指,以使球围绕链旋转。电子设备200可以输出如以上关于图7A论述的一个或多个输出信号。例如,如果特定节律被实现,则电子设备200可以将一个或多个输出信号输出到触觉输出设备240,以使触觉输出设备输出一个或多个触觉效果。许多其他实施例在此被公开,并且变化在本公开的范围内。
泡泡包装说明性实施例
图8中所示的实施例图示了根据实施例的触觉摆弄的泡泡包装实例。如图8中所示,电子设备200的显示器230显示在视觉上看起来像泡泡包装的图像。在该实施例中,用户可以通过接触与泡泡之一相对应的位置,与显示在显示器230上的泡泡包装交互。例如,用户可以按压与显示在显示器230上的特定泡泡相对应的显示器230上的位置。在一些实施例中,如果用户用劲儿地按压特定泡泡,则泡泡将“爆裂”。例如,如果用户用足够的压力接触与特定泡泡相对应的显示器230上的位置,使得接触的压力高于预定阈值,则特定泡泡可能“爆裂”。在一个实施例中,当泡泡“爆裂”时,电子设备200输出一个或多个第一输出信号。例如,电子设备200可以输出第一输出信号,该第一输出信号被配置成使显示器230指示泡泡已经爆裂并且被配置成使触觉输出设备240输出一个或多个触觉效果以指示泡泡已经爆裂。从而,在一个实施例中,第一输出信号与视觉形式和触觉形式对应。在一些实施例中,每次用高于预定阈值压力按压泡泡时,泡泡都将“爆裂”。在其他实施例中,泡泡仅“爆裂”一次,直到与泡泡包装相对应的应用被重启或重置。许多其他实施例在此被公开,并且变化在本公开的范围内。
如果电子设备200的显示器230随后被关闭或者以其他方式被禁用,使得电子设备200的用户不再能够看到显示器230上的图像,则用户通过接触对应于如果显示器230不被关闭或者另外无效时泡泡将被显示的位置的显示器200上的位置,可能仍然能够与电子设备200交互。当用户接触显示器上的位置时,显示器230可以不被更新,这是因为显示器被关闭或者以其他方式被禁用。然而,如果用户用高于阈值压力的压力接触与“未爆裂”泡泡相对应的显示器230的位置,则触觉输出设备240可以输出一个或多个触觉效果。即使显示器230不显示泡泡已经爆裂,电子设备200的用户至少部分地基于一个或多个输出信号,也可以知道泡泡已经爆裂。许多其他实施例在此被公开, 并且变化在本公开的范围内。
图像交互说明性实施例
图9A和图9B中所示的实施例图示了根据实施例的触觉摆弄的图像交互实施例。如图9A中所示,电子设备200的显示器230显示图像。在实施例中,图像可以被划分为如图9B中所示的一个或多个区域。例如,图9B示出图9A中所示的图像已被划分为三个区域(即,头发、袖子和衬衣)。在实施例中,用户可以与一个或多个区域交互。例如,如果用户在对应于包含头发的图像的区域的位置中在触敏显示器230上作出手势,则电子设备200可以更新显示器和/或输出触觉效果,以指示与包含头发的图像的区域的交互已经发生。作为另一个实例,如果用户在与包含衬衣的区域相对应的位置中在触敏显示器230上作出手势,则电子设备200可以更新显示器和/或输出声音,以指示与包含衬衣的图像的区域的交互已经发生。从而,在实施例中,一个或多个第一输出信号可以与视觉形式、触觉形式和/或听觉形式对应。
如果电子设备200的显示器230随后被关闭或者以其他方式被禁用,使得电子设备200的用户不再能够看到显示器230上的图像,则用户通过在如果显示器230不被关闭或者以其他方式被禁用时显示图像的区域的位置处在触敏显示器230上作出手势,仍然能够与电子设备200交互。例如,用户可以在与包含头发的图像的区域相对应的位置处,在触敏显示器230上作出手势。当对图像的区域作出手势时,一个或多个触觉效果和/或声音可以被输出。例如,在与包含头发的图像的区域相对应的位置处作出手势,则电子设备200可以输出触觉效果。在实施例中,在显示器被关闭或者以其他方式被禁用之后输出的(一个或多个)信号对应于与在显示器被关闭之前输出的(一个或多个)信号不同的一个或多个形式。例如,第一输出信号可以与视觉形式和触觉形式对应,并且在显示器被关闭或以其他方式被禁用之后的第二输出信号可以仅与触觉形式对应。作为另一个实例,第一输出信号可以与视觉形式对应,并且在显示器被关闭或者以其他方式被禁用之后的第 二输出信号可以与触觉形式对应。许多其他实施例在此被公开,并且变化在本公开的范围内。
滚动电子设备说明性实施例
图10A和图10B中所示的实施例图示了根据实施例的触觉摆弄的滚动交互实施例。如图10A和图10B中所示,电子设备200可以滚动。例如,用户可以使电子设备200在用户的手中滚动。在一个实施例中,当电子设备200实现特定定向时,一个或多个第一输出信号被输出。例如,在一个实施例中,当电子设备200的显示器230平行于或垂直于地时,电子设备200输出被配置成使触觉输出设备240输出触觉效果的第一输出信号。在该实施例中,触觉效果可以被配置成指示电子设备200平行于或垂直于地。从而,在一个实施例中,第一输出信号与触觉形式对应。
在一些实施例中,与一种形式相对应的输出设备可以用与不同形式相对应的另一个输出设备代替。例如,当用户使电子设备200滚动时,可以输出被配置成使扬声器输出声音的第二输出信号。声音可以被配置成指示电子设备200平行于或垂直于地。从而,在一个实施例中,第二输出信号与听觉形式对应。即使可以使用与不同形式相对应的不同输出信号,用户也可以理解,在两种环境下,电子设备200平行于或垂直于地。例如,与触觉形式相对应的第一输出信号和与听觉形式相对应的第二输出信号可以均指示电子设备200平行于或垂直于地。从而,第一输出信号和第二输出信号被配置成将类似信息传达给电子设备的用户。
总结
虽然根据多种机器上执行的软件描述了在此的方法和系统,但是方法和系统还可以被实现为具体配置的硬件,诸如,具体被配置成执行多种方法的现场可编程门阵列(FPGA)。例如,实施例可以在数字电子电路中,或者计算机硬件、固件、软件、或其组合中被实现。在一 个实施例中,设备可以包括一个或多个处理器。处理器包括计算机可读介质,诸如,耦合至处理器的随机存取存储器(RAM)。处理器执行存储在存储器中的计算机可执行程序指令,诸如,执行用于编辑图像的一个或多个计算机程序。这样的处理器可以包括微处理器、数字信号处理器(DSP)、专用集成电路(ASIC)、现场可编程门阵列(FPGA)、以及状态机。这样的处理器可以进一步包括诸如PLC的可编程电子器件、可编程中断控制器(PIC)、可编程逻辑器件(PLD)、可编程只读存储器(PROM)、电可编程只读存储器(EPROM或EEPROM)、或其他类似器件。
这样的处理器可以包括计算机可读介质或者可以与例如可以存储指令的计算机可读介质通信,当由处理器执行时,可以使处理器执行如由处理器执行或协助的在此描述的步骤。计算机可读介质的实施例可以包括但不限于能够给诸如web服务器中的处理器的处理器提供计算机可读指令的电、光、磁、或其他存储设备。介质的其他实例包括但不限于软盘、CD-ROM、磁盘、存储器芯片、ROM、RAM、ASIC、配置后的处理器、所有光介质、所有磁带或其他磁介质、或计算机处理器可以读取的任何其他介质。所描述的处理器和处理可以为一个或多个结构,并且可以通过一个或多个结构分散。处理器可以包括用于实现在此描述的一个或多个方法(或方法的一部分)的代码。
本发明的一些实施例的以上说明仅被呈现用于说明和描述目的,并且不是排他性的或者将本发明限于所公开的准确形式。在不脱离本发明的精神和范围的情况下,其许多修改和改编对于本领域技术人员来说将是显而易见的。
在此对“一个实施例”或“实施例”的参考是指,结合实施例描述的特定特征、结构、操作或其他特性可以包括在本发明的至少一个实现中。本发明不限于这样描述的特定实施例。说明书中的多个地方的短语“在一个实施例中”或“在实施例中”的出现不一定指相同实 施例。在本说明书中描述的关于“一个实施例”的任何特定特征、结构、操作或其他特性可以与关于任何其他实施例描述的其他特征、结构、操作、或其他特性组合。

用于触觉摆弄的系统和方法.pdf_第1页
第1页 / 共43页
用于触觉摆弄的系统和方法.pdf_第2页
第2页 / 共43页
用于触觉摆弄的系统和方法.pdf_第3页
第3页 / 共43页
点击查看更多>>
资源描述

《用于触觉摆弄的系统和方法.pdf》由会员分享,可在线阅读,更多相关《用于触觉摆弄的系统和方法.pdf(43页珍藏版)》请在专利查询网上搜索。

1、(10)申请公布号 (43)申请公布日 (21)申请号 201410366523.8 (22)申请日 2014.07.29 61/864,844 2013.08.12 US 14/010,973 2013.08.27 US G06F 3/01(2006.01) G06F 3/0488(2013.01) (71)申请人 意美森公司 地址 美国加利福尼亚州 (72)发明人 丹尼格雷特 文森特莱韦斯克 阿马亚韦德尔 大卫比恩鲍姆 君曼扭尔克鲁斯 - 赫南德斯 贾迈勒沙博恩 (74)专利代理机构 中原信达知识产权代理有限 责任公司 11219 代理人 李佳 穆德骏 (54) 发明名称 用于触觉摆弄的系。

2、统和方法 (57) 摘要 公开一种用于触觉摆弄的系统和方法。在一 个实施例中, 指示与电子设备的交互的传感器信 号由电子设备接收。 响应于接收到传感器信号, 电 子设备可以输出输出信号。输出信号可以被输出 到显示器、 触觉输出设备、 音频设备、 和 / 或另一 个输出设备。输出信号可以对应于一种形式。在 输出输出信号之后, 指示与电子设备的另一个交 互的另一个传感器信号可以由电子设备接收。该 交互可以与先前接收的交互相关联。响应于接收 到该交互, 电子设备可以将另一个输出信号输出 到 ( 一个或多个 ) 相同输出设备和 / 或 ( 一个或 多个 ) 不同输出设备。第二输出信号可以对应于 不同于。

3、先前输出信号的一个或多个不同形式。 (30)优先权数据 (51)Int.Cl. (19)中华人民共和国国家知识产权局 (12)发明专利申请 权利要求书2页 说明书30页 附图10页 (10)申请公布号 CN 104375633 A (43)申请公布日 2015.02.25 CN 104375633 A 1/2 页 2 1. 一种方法, 包括 : 从传感器接收第一传感器信号, 所述第一传感器信号指示与电子设备的第一交互 ; 响应于接收到所述第一传感器信号, 输出第一输出信号, 所述第一输出信号对应于第 一形式 ; 在输出所述第一输出信号之后, 从所述传感器接收第二传感器信号, 所述第二传感器 信。

4、号指示与所述电子设备的第二交互, 所述第二交互与所述第一交互相关联 ; 以及 响应于接收到所述第二传感器信号, 输出第二输出信号, 所述第二输出信号对应于第 二形式并且不对应于所述第一形式。 2. 根据权利要求 1 所述的方法, 其中, 所述第一形式是视觉形式、 听觉形式、 或触觉形 式。 3. 根据权利要求 1 所述的方法, 其中, 所述第二形式是视觉形式、 听觉形式、 或触觉形 式。 4. 根据权利要求 1 所述的方法, 其中, 所述第一形式是视觉形式, 并且所述第二形式是 触觉形式。 5. 根据权利要求 1 所述的方法, 其中, 所述第一输出信号和所述第二输出信号被配置 成将类似信息传达。

5、给用户。 6. 根据权利要求 1 所述的方法, 其中, 所述第一形式和所述第二形式被配置成向用户 表达相同心智模型。 7. 根据权利要求 1 所述的方法, 其中, 所述第一输出信号进一步对应于所述第二形式。 8. 根据权利要求 1 所述的方法, 其中, 所述第一输出信号对应于第三形式, 并且其中, 所述第二输出信号对应于所述第三形式。 9. 根据权利要求 1 所述的方法, 其中, 所述第一形式是视觉形式, 其中, 输出所述第一输出信号的步骤包括 : 将所述第一输出信号输出到所述电子设备 的显示器, 以及 其中, 在输出所述第一输出信号之后并且在接收到所述第二传感器信号之前, 所述电 子设备的所。

6、述显示器被去激活。 10. 根据权利要求 1 所述的方法, 其中, 所述第一交互是所述电子设备的第一摇动, 并 且其中, 所述第二交互是所述电子设备的第二摇动。 11. 根据权利要求 1 所述的方法, 其中, 所述第一交互是在所述电子设备的触敏输入设 备上的第一接触, 并且其中, 所述第二交互是在所述电子设备的所述触敏输入设备上的第 二接触。 12. 根据权利要求 11 所述的方法, 其中, 所述第一接触或所述第二接触中的至少一个 包括手势。 13. 根据权利要求 11 所述的方法, 其中, 所述第一传感器信号包括所述第一接触的第一位置和第一压力, 所述第一压力 高于预定阈值压力, 其中, 所。

7、述第二传感器信号包括所述第二接触的第二位置和第二压力, 所述第二压力 高于所述预定阈值压力, 所述第二位置对应于所述第一位置。 权 利 要 求 书 CN 104375633 A 2 2/2 页 3 14. 一种系统, 包括 : 输入设备 ; 第一输出设备 ; 第二输出设备 ; 以及 处理器, 所述处理器与所述输入设备、 所述第一输出设备、 以及所述第二输出设备通 信, 所述处理器被配置用于 : 从所述输入设备接收第一传感器信号, 所述第一传感器信号指示与所述输入设备的第 一交互 ; 响应于接收到所述第一传感器信号, 将第一输出信号输出到至少所述第一输出设备, 所述第一输出信号对应于第一形式 ;。

8、 在将所述第一输出信号输出到所述第一输出设备之后, 从所述输入设备接收第二传感 器信号, 所述第二传感器信号指示与所述输入设备的第二交互, 所述第二交互与所述第一 交互相关联 ; 以及 响应于接收到所述第二传感器信号, 将第二输出信号输出到至少所述第二输出设备, 所述第二输出信号对应于第二形式并且不对应于所述第一形式。 15. 根据权利要求 14 所述的系统, 其中, 所述第一输出信号进一步对应于第三形式, 其中, 所述第一形式是视觉形式, 其中, 所述第二形式是触觉形式, 以及 其中, 所述第三形式是所述触觉形式。 16. 根据权利要求 14 所述的系统, 其中, 所述第一输出信号和所述第二。

9、输出信号被配 置成将类似信息传达给用户。 17. 根据权利要求 14 所述的系统, 其中, 所述输入设备是陀螺仪, 所述第一输出设备是显示器, 并且所述第二输出设备是 触觉输出设备, 以及 其中, 所述第一交互是所述陀螺仪的第一运动, 其中, 所述第二交互是所述陀螺仪的第二运动, 所述第二运动模仿所述第一运动, 以及 其中, 在接收到所述第一输出信号之后并且在从所述陀螺仪接收到所述第二传感器信 号之前, 所述显示器被去激活。 18. 根据权利要求 14 所述的系统, 其中, 所述输入设备是触敏显示器, 所述第一输出设备是触敏的, 并且所述第二输出设 备是触觉输出设备, 其中, 所述第一交互是所。

10、述触敏显示器上的第一接触, 其中, 所述第二交互是所述触敏显示器上的第二接触, 以及 其中, 在从所述触敏显示器接收到所述第一传感器信号之后, 在将所述第一输出信号 输出到所述触敏显示器之后, 在从所述触敏输入设备接收到所述第二传感器信号之前, 以 及在将所述第二输出信号输出到所述触觉输出设备之前, 所述触敏显示器的屏幕被去激 活。 19. 根据权利要求 18 所述的系统, 其中, 所述第一接触和所述第二接触包括各自手势。 权 利 要 求 书 CN 104375633 A 3 1/30 页 4 用于触觉摆弄的系统和方法 0001 相关申请的交叉参考 0002 本申请要求于 2013 年 8 月。

11、 12 日提交的名为 “Systems and Methods for Haptic Fiddling” 的美国临时专利申请 No.61/864,844 的优先权, 其全部内容通过引用结合于此。 技术领域 0003 本公开总体涉及用于触觉摆弄 (haptic fi ddling) 的系统和方法。 背景技术 0004 传统上, 机械按钮给手持移动设备的用户提供物理触感。然而, 随着这些设备上 ( 特别是在移动电话上 ) 的触敏表面 ( 例如, 触摸屏 ) 的更加普及, 机械按钮不再存在。作 为代替, 触觉输出设备可以包括在这样的设备中, 以输出警告用户多种事件的触觉效果。 发明内容 0005 实。

12、施例提供用于触觉摆弄的系统和方法。 例如, 一种公开的方法包括 : 从传感器接 收第一传感器信号, 第一传感器信号指示与电子设备的第一交互 ; 响应于接收到第一传感 器信号, 输出第一输出信号, 第一输出信号对应于第一形式 (modality) ; 在输出第一输出 信号之后, 从传感器接收第二传感器信号, 第二传感器信号指示与电子设备的第二交互, 第 二交互与第一交互相关联 ; 以及响应于接收到第二传感器信号, 输出第二输出信号, 第二输 出信号对应于第二形式并且不对应于第一形式。在一些实施例中, 第一输出信号和第二输 出信号被配置成将类似信息传达给用户。在一些实施例中, 第一形式和第二形式被。

13、配置成 将相同和 / 或类似心智模型传达给用户。 0006 在另一个实施例中, 一种计算机可读介质包括用于以下的程序代码 : 从传感器接 收第一传感器信号, 第一传感器信号指示与电子设备的第一交互 ; 响应于接收到第一传感 器信号, 输出第一输出信号, 第一输出信号对应于第一形式 ; 在输出第一输出信号之后, 从 传感器接收第二传感器信号, 第二传感器信号指示与电子设备的第二交互, 第二交互与第 一交互相关联 ; 以及响应于接收到第二传感器信号, 输出第二输出信号, 第二输出信号对应 于第二形式并且不对应于第一形式。在一些实施例中, 第一输出信号和第二输出信号被配 置成将类似信息传达给用户。在。

14、一些实施例中, 第一形式和第二形式被配置成将相同和 / 或类似心智模型传达给用户。 0007 在一个实施例中, 一种系统, 包括 : 输入设备 ; 第一输出设备 ; 第二输出设备 ; 以及 处理器, 所述处理器与输入设备、 第一输出设备、 以及第二输出设备通信。 在一个实施例中, 处理器被配置用于 : 从输入设备接收第一传感器信号, 第一传感器信号指示与输入设备的 第一交互 ; 响应于接收到第一传感器信号, 将第一输出信号输出到至少第一输出设备, 第一 输出信号对应于第一形式 ; 在将第一输出信号输出到第一输出设备之后, 从输入设备接收 第二传感器信号, 第二传感器信号指示与输入设备的第二交互。

15、, 第二交互与第一交互相关 联 ; 以及响应于接收到第二传感器信号, 将第二输出信号输出到至少第二输出设备, 第二输 说 明 书 CN 104375633 A 4 2/30 页 5 出信号对应于第二形式并且不对应于第一形式。在一些实施例中, 第一输出信号和第二输 出信号被配置成将类似信息传达给用户。在一些实施例中, 第一形式和第二形式被配置成 将相同和 / 或类似心智模型传达给用户。 0008 这些说明性实施例不涉及限制或限定本发明, 而是提供实例以帮助其理解。说明 性实施例在具体实施方式中论述, 其提供本发明的进一步描述。可以通过研究本说明书进 一步理解由本发明的多种实施例提供的优点。 附图。

16、说明 0009 附图图示了实施例的一个或多个实例, 并且与说明性实施例的说明一起, 用于解 释实施例的原理和实现, 其中, 附图被结合并且构成本说明书的一部分。 0010 图 1 图示了根据实施例的用于触觉摆弄的电子设备 ; 0011 图 2 图示了根据实施例的用于触觉摆弄的电子设备 ; 0012 图 3 图示了根据实施例的描述在计算环境中用于触觉摆弄的计算设备的系统框 图 ; 0013 图 4 图示了根据实施例的触觉摆弄的方法的流程图 ; 0014 图 5A 图示了根据实施例的触觉摆弄的多个方面 ; 0015 图 5B 图示了根据实施例的触觉摆弄的多个方面 ; 0016 图 6A 图示了根据。

17、实施例的触觉摆弄的多个方面 ; 0017 图 6B 图示了根据实施例的触觉摆弄的多个方面 ; 0018 图 7A 图示了根据实施例的触觉摆弄的多个方面 ; 0019 图 7B 图示了根据实施例的触觉摆弄的多个方面 ; 0020 图 8 图示了根据实施例的触觉摆弄的多个方面 ; 0021 图 9A 图示了根据实施例的触觉摆弄的多个方面 ; 0022 图 9B 图示了根据实施例的触觉摆弄的多个方面 ; 0023 图 10A 图示了根据实施例的触觉摆弄的多个方面 ; 以及 0024 图 10B 图示了根据实施例的触觉摆弄的多个方面。 具体实施方式 0025 说明性实施例在用于触觉摆弄的系统和方法的上。

18、下文中被描述。 以下详细说明首 先提供说明性设备的概述以及其可以如何用于触觉摆弄。接下来, 描述可以用于触觉摆弄 的多种设备的实例。然后, 详细说明提供可以用于触觉摆弄的说明性系统。在说明性系统 之后, 是根据多种实施例的用于触觉摆弄的说明性方法。 0026 在说明性方法之后, 详细说明提供可以在一个或多个电子设备上执行的触觉摆弄 的实例。 例如, 在此描述在电子设备的显示器上拖拽球如何用于触觉摆弄的描述。 作为另一 个实例, 在此描述与显示在电子设备的显示器上的图像的交互可以如何用于触觉摆弄的描 述。还有的另一个实例描述诸如通过使设备滚动与整个设备交互可以如何用于触觉摆弄。 许多其他实施例在。

19、此被公开, 并且变化在本公开的范围内。 0027 本领域普通技术人员将认识到, 以下描述仅是说明性的, 并且不旨在以任何方式 限制。其他实施例将容易地使受益于本公开的技术人员联想到它们本身。现在对如附图中 说 明 书 CN 104375633 A 5 3/30 页 6 所示的示例实施例的实现详细地作出参考。 贯穿附图和以下说明书, 使用相同参考指示符, 以指示相同或类似项。 0028 为了清楚起见, 不是所有在此描述的实现的常规特征都被示出和描述。 当然, 将想 到, 在任何这样的实际实现的开发中, 必须做出大量实现特定决定, 以便实现开发者的特定 目标, 诸如, 与应用和商业相关的约束的适应。

20、性, 并且这些特定目标将因实现不同以及开发 者不同而改变。 0029 说明性设备 & 实施例 0030 图 1 图示了用于触觉摆弄的电子设备 100。在一些实施例中, 摆弄活动可以是要 求电子设备 100 的用户的最少关注的活动。例如, 在一个实施例中, 当电子设备 100 被存储 在用户的口袋中时, 用户在电子设备100的显示器120上作出手势, 类似于口袋中的用户铃 声改变。在这样的实施例中, 用户与电子设备的显示器 120 的交互可能要求用户的很少关 注。在其他实施例中, 摆弄活动是为单调重复任务的活动, 诸如, 轻敲和 / 或非目标取向活 动 - 诸如, 轻击、 扭转、 或旋转电子设备。

21、 100。在还有的其他实施例中, 摆弄活动可以是以无 目的或不连贯方式执行以占用其本身的活动, 诸如, 使铅笔在你的手指上滚动。 许多其他实 施例和摆弄活动在此被公开, 并且变化在本公开的范围内。 0031 在一些实施例中, 电子设备 100 是便携式手持电话, 诸如智能电话。当用户与智能 电话交互时, 智能电话可以输出效果, 以警告用户多种交互。 例如, 在一个实施例中, 智能电 话执行允许用户拖拽和 / 或 “投掷” 显示在智能电话的显示器上的球的应用。从而, 用户可 以触摸智能电话的显示器上的位置, 并且在显示器上作出与球正被投掷相对应的手势。在 一些实施例中, 如果正被投掷的球与另一个。

22、对象(例如, 显示在显示器上的另一个球)碰撞 和 / 或与显示器的边缘碰撞 ( 例如, 用户试图将球移动到显示区域之外 ), 则智能电话生成 并且输出输出信号。 0032 所生成的输出信号可以对应于一个或多个形式, 并且可以被发送至一个或多个输 出设备。 例如, 如果正被投掷的球与另一个对象碰撞, 则智能电话可以生成与视觉形式对应 的第一输出信号, 使得当第一输出信号被发送至显示器时, 显示器提供指示用户正在移动 的球与另一个对象碰撞的更新后视图。 另外, 第一输出信号可以与触觉形式对应, 使得当第 一输出信号被发送到与智能电话相关联的触觉输出设备时, 触觉输出设备输出指示用户正 在移动的球与。

23、另一个对象碰撞的一个或多个触觉效果。 0033 视觉形式和 / 或触觉形式可以给智能电话的用户提供表示用户和智能电话之间 的 ( 一个或多个 ) 交互的心智模型。例如, 指示用户正在移动的球与另一个对象碰撞的更 新后显示可以给用户提供心智模型, 使得当用户看到更新后显示时, 用户理解球与另一个 对象碰撞。类似地, 当用户正在移动的球与另一个对象碰撞时输出的 ( 一个或多个 ) 触觉 效果可以给用户提供心智模型, 使得用户感受到所输出的触觉效果, 用户理解球与另一个 对象碰撞。从而, 多种形式可以给智能电话的用户提供类似信息。 0034 在一些实施例中, 如上所述的与被生成和输出的第一输出信号相。

24、对应的一个或多 个形式被去除、 禁用, 或者以其他方式不对应于在第一输出信号之后生成和输出的第二输 出信号。例如, 用户可以按压智能电话上的电源按钮, 使得显示器不再显示图像。在该实施 例中, 当用户用手指触摸显示器并且将球移动到显示器上的新位置时, 如果球与另一个对 象 ( 例如, 另一个球 ) 碰撞, 则智能电话生成第二输出信号。 说 明 书 CN 104375633 A 6 4/30 页 7 0035 第二输出信号可以对应于一个或多个形式, 但是可以不对应于第一输出信号的所 有形式。 例如, 如果第一输出信号对应于视觉形式和触觉形式, 则第二输出信号可以仅对应 于触觉形式。 在该实施例中。

25、, 当用户正在移动的球与另一个对象碰撞时, 智能电话可以生成 与触觉形式对应的第二输出信号, 并且可以将所生成的第二输出信号输出到与智能电话相 关联的一个或多个触觉输出设备。( 一个或多个 ) 触觉输出设备可以输出一个或多个触觉 效果, 所述触觉效果被配置成向智能电话的用户指示用户正在移动的球已经与另一个对象 碰撞。即使第二输出信号不像第一输出信号那样对应于视觉形式, 智能电话的用户应该从 与第二输出信号相对应的触觉形式理解, 用户正在移动的球已经与另一个对象碰撞。 从而, 在实施例中, 即使第一输出信号和第二输出信号对应于至少一个不同形式, 第二输出信号 也将类似信息作为第一输出信号传达给智。

26、能电话的用户。 而且, 在实施例中, 与第一输出信 号相对应的第一形式和与第二输出信号相对应的第二形式被配置成向用户表达相同心智 模型。 从而, 因为用户先前使视觉和触觉形式与球同另一个对象碰撞相关联, 用户能够随后 基于触觉形式并且没有视觉形式, 推断球与另一个对象的碰撞。许多其他实施例在此被公 开, 并且变化在本公开的范围内。 0036 该说明性实例被给出, 以给读者介绍在此论述的总主题。 本发明不限于该实例。 以 下部分描述用于触觉效果的参数修改的设备、 系统和方法的附加非限制性实施例和实例。 0037 说明性设备 0038 图 2 图示了根据一个实施例的用于触觉摆弄的电子设备 200。。

27、在图 2 中所示的实 施例中, 电子设备 200 包括壳体 205、 处理器 210、 存储器 220、 触敏显示器 230、 触觉输出设 备 240、 通信接口 250、 以及传感器 270。另外, 电子设备 200 与触觉输出设备 260 通信, 触觉 输出设备260可以可选地耦合至或结合到一些实施例中。 处理器210与存储器220通信, 并 且在该实施例中, 处理器 210 和存储器 220 设置在壳体 205 内。包括或者与触敏表面通信 的触敏显示器 230 部分地设置在壳体 205 内, 使得触敏显示器 230 的至少一部分被暴露给 电子设备 200 的用户。在其他实施例中, 触敏表。

28、面部分地部署在壳体 205 内, 并且与显示器 分离。在一些实施例中, 触敏显示器 230 可以不部署在壳体 205 内。例如, 电子设备 200 可 以连接至或者以其他方式与部署在独立壳体内的触敏显示器 230 通信。在一些实施例中, 壳体 205 可以包括两个壳体, 所述两个壳体相互可滑动地耦合, 相互枢轴耦合, 或者相互可 释放地耦合。在其他实施例中, 壳体 205 可以包括许多壳体。 0039 在图 2 中所示的实施例中, 触敏显示器 230 与处理器 210 通信, 并且被配置成给处 理器 210 和 / 或存储器 220 提供信号, 并且从处理器 210 和 / 或存储器 220 。

29、接收信号。存 储器 220 被配置成存储用于由处理器 210 使用的程序代码或数据或两者, 处理器 210 被配 置成执行存储在存储器 220 中的程序代码, 并且将信号发送至触敏显示器 230 并从触敏显 示器 230 接收信号。在图 2 中所示的实施例中, 处理器 210 与通信接口 250 通信, 并且被配 置成从通信接口 250 接收信号, 并且将信号输出到通信接口 250, 以与诸如一个或多个电子 设备的其他组件或设备通信。另外, 处理器 210 与触觉输出设备 240 和触觉输出设备 260 通信, 并且被进一步配置成输出信号, 以使触觉输出设备240或触觉输出设备260或两者输 。

30、出一个或多个触觉效果。 0040 而且, 处理器 210 与传感器 270 通信, 并且被配置成从传感器 270 接收信号。例 如, 处理器 210 可以从传感器 270 接收与同电子设备 200 的一个或多个交互对应的一个或 说 明 书 CN 104375633 A 7 5/30 页 8 多个信号。例如, 当电子设备 200 的用户摇动设备 200 时, 可以由处理器 210 从传感器 270 接收一个或多个传感器信号。 作为另一个实例, 当用户按压触敏显示器230上的位置时和/ 或当用户在触敏显示器 230 上作出手势时, 可以由处理器 210 从传感器 270 接收一个或多 个传感器信号。

31、。在一些实施例中, 处理器 210 可以从诸如传感器 270 的一个或多个传感器 接收传感器信息, 以获得或者以其他方式确定一个或多个交互。交互可以包括但不限于接 触、 一系列接触、 手势、 高于预定阈值的接触压力、 低于预定阈值的接触压力、 诸如柔性触屏 显示器的柔性触敏表面上的接触、 柔性显示器的弯曲、 振动、 摇动、 任何其他合适交互、 或其 组合。 0041 在实施例中, 处理器 210 从一个或多个输入设备接收一个或多个传感器信号, 一 个或多个输入设备被集成到电子设备 200 中, 连接至电子设备 200, 和 / 或与电子设备 200 通信。 例如, 处理器210可以从触敏显示器。

32、230的触敏表面接收一个或多个传感器信号。 作 为另一个实例, 处理器 210 可以从诸如键盘、 鼠标、 触控板、 控制球、 麦克风、 触敏表面的输 入设备和 / 或被集成到电子设备 200 中、 连接至电子设备 200、 和 / 或与电子设备 200 通信 的另一个合适输入设备接收一个或多个传感器信号。 传感器信号可以包括诸如一个或多个 接触、 位置、 压力、 手势、 键按压的信息、 和 / 或指示用户如何与一个或多个输入设备交互的 其他信息。许多其他实施例在此被公开, 并且变化在本公开的范围内。 0042 然后, 处理器210可以利用从诸如传感器270的一个或多个传感器接收的信息, 确 定。

33、一个或多个效果以输出。例如, 第一传感器信号可以指示与电子设备 200 的交互, 并且处 理器 210 可以使用传感器信号中的信息, 以确定应该输出的一个或多个效果。例如, 处理器 210 可以至少部分地基于从一个或多个传感器信号接收的信息, 确定一个或多个音频效果、 一个或多个视觉效果、 和一个或多个触觉效果应该被输出。作为另一个实例, 传感器信号 可以包括在触敏显示器 230 上的接触的一个或多个位置, 并且处理器 210 可以使用接触的 ( 一个或多个 ) 位置确定应该被输出的与至少一个形式相对应的一个或多个效果。在一些 实施例中, 处理器 210 至少部分地基于从一个或多个传感器接收的。

34、传感器信息, 确定显示 在显示器 230 上的一个或多个对象何时与显示在显示器 230 上的另一个对象碰撞。在该实 施例中, 当显示在显示器 230 上的对象与显示器 230 上的另一个对象碰撞时, 处理器 210 可 以确定应该被输出的与一个或多个形式相对应的一个或多个效果。 0043 一旦处理器210确定应该被输出的一个或多个效果, 处理器21就可以生成一个或 多个输出信号。例如, 在一个实施例中, 响应于接收到传感器信号, 由处理器 210 生成一个 或多个输出信号。作为另一个实例, 当作出与至少一个形式相对应的一个或多个效果应该 被输出的确定时, 可以生成一个或多个输出信号。 在实施例。

35、中, 所生成的输出信号可以对应 于一个或多个形式。 例如, 所生成的输出信号可以对应于与视觉形式对应的视频效果、 与听 觉形式对应的音频效果、 和 / 或与触觉形式对应的触觉效果。在多种实施例中, 输出信号与 视觉形式、 听觉形式、 触觉形式、 本体感受形式、 味觉形式、 嗅觉形式、 热觉感受形式、 伤害感 受形式、 和/或平衡感受形式对应。 例如, 形式输出设备可以部署在电子设备200的壳体205 内和/或与电子设备200通信。 在实施例中, 形式输出设备与一个或多个形式对应, 诸如, 视 觉形式、 听觉形式、 触觉形式、 本体感受形式、 味觉形式、 嗅觉形式、 热觉感受形式、 伤害感受 形。

36、式和 / 或平衡感受形式。从而, 在实施例中, 显示器 230 是与视觉形式对应的形式输出设 备。作为另一个实例, 被配置成输出气味的形式输出设备可以与嗅觉形式对应。在该实施 说 明 书 CN 104375633 A 8 6/30 页 9 例中, 由处理器 210 生成的输出信号可以被配置成使与嗅觉形式对应的形式输出设备输出 气味。 在一些实施例中, 形式输出设备被配置成增加和/或减小电子设备和/或与形式输出 设备相关联的另一个组件或设备的至少一部分的温度。在这样的实施例中, 形式输出设备 与热觉感受形式对应。在该实施例中, 由处理器 210 生成的输出信号可以被配置成使与热 觉感受形式对应的。

37、形式输出设备增加或减小电子设备 200 的至少一部分的温度。从而, 当 形式输出设备从处理器 210 接收到与热觉感受形式相对应的输出信号时, 电子设备 200 的 用户可以至少部分地基于与形式输出设备相对应的热觉感受形式, 感受到温度的改变。许 多其他实施例在此被公开, 并且变化在本公开的范围内。 0044 例如, 如果输出信号与视觉形式对应, 则输出信号可以被配置成使显示器刷新或 者以其他方式更新显示器上的图形。 作为另一个实例, 如果输出信号与听觉形式对应, 则输 出信号可以被配置成使扬声器输出一个或多个声音。如果输出信号与触觉形式对应, 则输 出信号可以被配置成使一个或多个触觉输出设备。

38、输出触觉效果。 一旦一个或多个输出信号 被生成, 一个或多个输出信号可以被发送至一个或多个输出设备。 例如, 所生成的输出信号 可以被发送至一个或多个显示器、 扬声器、 触觉输出设备、 通信设备、 和 / 或一个或多个其 他合适输出设备。作为另一个实例, 处理器 210 可以生成被配置成使显示器 230 更新并且 使触觉输出设备 240 输出触觉效果的输出信号。在该实施例中, 所生成的输出信号可以由 处理器 210 发送至显示器 230 和触觉输出设备 240。在一个实施例中, 处理器 210 生成被配 置成使显示器230更新的第一输出信号和被配置成使触觉输出设备260输出触觉效果的第 二输出。

39、信号。在该实施例中, 处理器 210 将所生成的第一输出信号输出到显示器 230, 并且 将所生成的第二输出信号输出到触觉输出设备260。 许多其他实施例在此被公开, 并且变化 在本公开的范围内。 0045 图2中所示的设备仅是说明性的, 并且在多种其他实施例中, 电子设备200可以包 括或者与除了图 2 中所示的更少或附加组件和 / 或设备通信。例如, 诸如鼠标、 键盘、 相机 和 / 或 ( 一个或多个 ) 其他输入设备的其他用户输入设备可以包括在电子设备 200 内或者 与电子设备 200 通信。作为另一个实例, 电子设备 200 可以包括或者以其他方式与一个、 两 个、 三个或更多传感。

40、器和 / 或一个、 两个、 三个或更多触觉输出设备通信。在另一个实例中, 电子设备 200 在一个实施例中可以不包括通信接口 250。作为还有的另一个实例, 电子设 备 200 在一个实施例中可以不与触觉输出设备 260 通信。许多其他实施例在此被公开, 并 且变化在本公开的范围内。 0046 多种其他组件还可以被修改。例如, 在一些实施例中, 传感器 270 部分地或全部部 署在壳体 205 内。作为另一个实例, 传感器 270 可以部署在电子设备 200 的壳体 205 内。在 一个实施例中, 电子设备 200 不与触觉输出设备 260 通信, 并且不包括通信接口 250。在另 一个实施例。

41、中, 电子设备 200 不包括触敏显示器 230 或通信接口 250, 但是包括触敏表面并 且与外部显示器通信。在其他实施例中, 电子设备 200 可以根本不包括或者与触觉输出设 备通信。从而, 在多种实施例中, 电子设备 200 可以包括或者与许多组件通信, 诸如, 在在此 公开的多种实施例以及对于本领域技术人员来说显而易见的变化中。 0047 电子设备200可以是能够接收用户输入的任何设备。 例如, 图2中的电子设备200 包括包括触敏表面的触敏显示器 230。在一些实施例中, 触敏表面可以覆盖在触敏显示器 230 上。在其他实施例中, 电子设备 200 可以包括或者与显示器和独立触敏表面。

42、通信。在还 说 明 书 CN 104375633 A 9 7/30 页 10 有的其他实施例中, 电子设备 200 可以包括或者与显示器通信, 并且可以包括或者与其他 用户输入设备通信, 诸如, 鼠标、 键盘、 按钮、 旋钮、 滑块控件、 开关、 轮、 辊、 其他个人操作性 特征、 或其组合。 0048 在一些实施例中, 一个或多个触敏表面可以包括在或部署在电子设备 200 的一侧 或多侧内。例如, 在一个实施例中, 触敏表面部署在电子设备 200 的背面内或者包括电子设 备200的背面。 在另一个实施例中, 第一触敏表面部署在电子设备200的背面内或包括电子 设备 200 的背面, 并且第二。

43、触敏表面部署在电子设备 200 的侧面内或包括电子设备 200 的 侧面。在一些实施例中, 电子设备 200 可以包括两个以上壳体组件, 诸如, 为蛤壳式布置或 为可滑动布置。例如, 一个实施例包括具有蛤壳式配置的电子设备 200, 触敏显示器部署在 蛤壳的每个部分中。而且, 在电子设备 200 包括在电子设备 200 的一侧或多侧上的至少一 个触敏表面的实施例中或者在电子设备 200 与外部触敏表面通信的实施例中, 显示器 230 可以包括或可以不包括触敏表面。在一些实施例中, 一个或多个触敏表面可以具有柔性触 敏表面。 在这样的实施例中, 作为输入的方法, 用户能够使柔性触敏表面弯曲或以其。

44、他方式 使其变形。例如, 在一个实施例中, 电子设备具有柔性触摸屏显示器, 并且用户可以通过按 压柔性触摸屏显示器上的位置, 使柔性触摸屏显示器变形, 以将信息输入到电子设备。 作为 另一个实例, 根据一些实施例, 作为输入的手段, 用户可以使整个柔性触摸屏显示器的一部 分弯曲。在其他实施例中, 一个或多个触敏表面可以是刚性的。在多种实施例中, 电子设备 200 可以包括柔性和刚性触敏表面两者。 0049 图 2 中所示的电子设备 200 的壳体 205 提供对电子设备 200 的至少一些组件的保 护。例如, 壳体 205 可以是塑料外壳, 其保护处理器 210 和存储器 220 不受诸如雨的。

45、外部事 物损害。在一些实施例中, 如果电子设备 200 被用户掉落, 则壳体 205 保护壳体 205 中的组 件不受损害。壳体 205 可以由任何合适材料制成, 包括但不限于塑料、 橡胶或金属。多种实 施例可以包括不同类型的壳体或多个壳体。例如, 在一些实施例中, 电子设备 200 可以是便 携式设备、 手持式设备、 玩具、 游戏机、 手持视频游戏系统、 游戏键盘、 游戏控制器、 桌上型计 算机、 便携式多功能设备, 诸如蜂窝电话、 智能电话、 个人数字助理 (PDA)、 电子读取器、 便携 式读取设备、 手持式读取设备、 膝上型电脑、 平板计算机、 数字音乐播放器、 遥控器、 医疗器 械等。

46、。在实施例中, 电子设备 200 可以被嵌入另一个设备中, 诸如, 车辆、 腕表、 其他珠宝饰 物、 臂环、 手套、 眼镜等。从而, 在实施例中, 电子设备 200 是可佩带的。在一个实施例中, 电 子设备 200 被嵌入另一个设备中, 诸如, 例如, 汽车的控制台或方向盘。许多其他实施例在 此被公开, 并且变化在本公开的范围内。 0050 在图 2 中所示的实施例中, 触敏显示器 230 提供用户与电子设备 200 交互的机制。 例如, 触敏显示器 230 响应于用户悬停、 触摸、 或按压触敏显示器 230( 在本公开中, 所有均 被称为接触 ), 检测用户的手指的位置或压力或两者。在一个实。

47、施例中, 接触可以通过使用 相机发生。例如, 当读者观看显示在电子设备 200 的显示器 230 上的内容时, 相机可以被用 于跟踪观看者的眼睛运动。在该实施例中, 触觉效果可以至少部分地基于观看者的眼睛运 动被触发。例如, 当作出观看者正在观看显示器 230 的特定位置处的内容的确定时, 可以输 出触觉效果。在一些实施例中, 触敏显示器 230 可以包括、 连接或者以其他方式与一个或多 个传感器通信, 确定一个或多个接触在触敏显示器 230 上的位置、 压力、 接触面积的尺寸、 或这些中的任何一个。 说 明 书 CN 104375633 A 10 8/30 页 11 0051 例如, 在一个。

48、实施例中, 触敏显示器 230 包括或者与互电容系统通信。在另一个 实施例中, 触敏显示器 230 包括或与绝对电容系统通信。在一些实施例中, 触敏显示器 230 可以包括或与电阻面板、 电容面板、 红外线 LED、 光电检测器、 图像传感器、 光学相机、 或其组 合通信。从而, 触敏显示器 230 可以结合任何合适技术, 以确定触敏表面上的接触, 诸如, 例 如, 电阻、 电容、 红外线、 光学、 热、 色散信号、 或声脉冲技术、 或其组合。在实施例中, 至少部 分地基于交互和 / 或从可以用于确定一个或多个交互的一个或多个传感器接收的其他信 息, 修改或者以其它方式配置所确定的触觉效果。 。

49、例如, 触觉效果的强度参数可以基于一个 或多个交互增加或减小。在一些实施例中, 显示器不是触敏的。在其他实施例中, 电子设备 200 不具有显示器。 0052 在图 2 中所示的实施例中, 触觉输出设备 240 和 260 与处理器 210 通信, 并且被配 置成提供一个或多个触觉效果。例如, 在一个实施例中, 当通过处理器 210 给触觉输出设备 240、 触觉输出设备260、 或两者提供致动信号时, (一个或多个)各自触觉输出设备240、 260 基于致动信号输出触觉效果。例如, 在所示的实施例中, 处理器 210 被配置成将包括模拟驱 动信号的触觉输出信号发送至触觉输出设备240。 在一些实施例中, 处理器210被配置成将 命令发送至触觉输出设备 260, 其中, 该命令包括将被用于生成合适驱动信号以使触觉输出 设备 260 输出触觉效果的参数。在其他实施例中, 不同信号和不同信号类型可以被发送至 一个或多个触觉输出设备中的每个。 例如, 在一些实施例中, 处理器可以发送低电平驱动信 号, 以驱动触觉输出设备输出触觉效果。 这样的驱动信号可以通。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 物理 > 计算;推算;计数


copyright@ 2017-2020 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备2021068784号-1