经由可穿戴或手持设备提供静电触觉效果的系统和方法与流程

文档序号:14194878阅读:209来源:国知局
经由可穿戴或手持设备提供静电触觉效果的系统和方法与流程

本公开总体涉及用户接口设备。更具体地,但非通过限制的方式,本公开涉及经由可穿戴或手持设备提供静电触觉效果。



背景技术:

许多现代计算设备可以由用户穿戴(例如,智能手表、腕带、手环等)或手持(例如,移动电话、智能电话、游戏设备、个人数字助理(“pda”)、便携式电子邮件设备、便携式互联网接入设备、计算器等)。这类设备可用于向用户提供内容或用户可以与这类设备进行交互(例如,通过触摸设备的表面)。



技术实现要素:

本公开的各个示例提供了用于经由可穿戴或手持设备提供静电触觉效果的系统和方法。

在一个实施例中,本公开的设备可包括壳体和布置在壳体中的计算设备。计算设备可包括存储器和以通信方式耦合到存储器的处理器。设备还包括第一静电力(“esf”)触觉输出设备,其被布置在壳体的部分中并且与计算设备进行通信,并且第一esf触觉输出设备可被配置为输出静态esf触觉效果。设备还包括第二esf触觉输出设备,其被布置在壳体中并且与计算设备进行通信,并且第二esf触觉输出设备可被配置为输出动态esf触觉效果。第一esf触觉输出设备可包括第一导电层和第一绝缘层,该第一导电层被电耦合到电压源并且该第一绝缘层被布置在第一导电层上以防止用户和第一导电层之间的接触。第二esf触觉输出设备可包括第二导电层和第二绝缘层,该第二导电层被电耦合到电压源并且该第二绝缘层被布置在第二导电层上以防止用户和第二导电层之间的接触。

在另一实施例中,本公开的方法可包括:接收传感器信号,该传感器信号指示对象和计算设备的壳体的部分之间的接触;响应于传感器信号,至少部分地基于接触来确定esf触觉效果,该esf触觉效果包括静态esf触觉效果和动态esf触觉效果;以及将与esf触觉效果相关联的esf触觉信号发送到布置在壳体的部分中的第一esf触觉输出设备或布置在壳体的部分中的第二esf触觉输出设备。第一esf触觉输出设备可被配置为输出静态esf触觉效果并且第二esf触觉输出设备可被配置为输出动态esf触觉效果。第一esf触觉输出设备可包括第一导电层和第一绝缘层,该第一导电层被电耦合到电压源并且该第一绝缘层被布置在第一导电层上以防止用户和第一导电层之间的接触。第二esf触觉输出设备可包括第二导电层和第二绝缘层,该第二导电层被电耦合到电压源并且该第二绝缘层被布置在第二导电层上以防止用户和第二导电层之间的接触。

在另一实施例中,本公开的非暂态计算机可读存储介质可包括程序代码,当由处理器执行时,该程序代码可被配置为使得处理器:接收传感器信号,该传感器信号指示对象和计算设备的壳体的部分之间的接触;至少部分地基于接触来确定esf触觉效果,该esf触觉效果包括动态esf触觉效果和静态esf触觉效果;以及将与esf触觉效果相关联的esf触觉信号发送到布置在壳体的部分中的第一esf触觉输出设备或布置在壳体的部分中的第二esf触觉输出设备。第一esf触觉输出设备可被配置为输出静态esf触觉效果并且第二esf触觉输出设备可被配置为输出动态esf触觉效果。第一esf触觉输出设备可包括第一导电层和第一绝缘层,该第一导电层被电耦合到电压源并且该第一绝缘层被布置在第一导电层上以防止用户和第一导电层之间的接触。第二esf触觉输出设备可包括第二导电层和第二绝缘层,该第二导电层被电耦合到电压源并且该第二绝缘层被布置在第二导电层上以防止用户和第二导电层之间的接触。

提及这些说明性示例不是为了限制本主题或定义本主题的限制,而是为了提供示例以辅助对其的理解。在具体实施方式中讨论了说明性示例,并且在其中提供了进一步的描述。可以通过检查本说明书和/或通过实施所要求保护的主题的一个或多个示例来进一步理解各个示例所提供的优势。

附图说明

在本说明书的其余部分更具体地阐述了完整和可以实现的公开。本说明书参考以下附图。

图1是示出根据一个示例的用于经由可穿戴或手持设备来提供静电触觉反馈的系统的框图。

图2示出了根据一个示例的用于经由可穿戴或手持设备来提供静电触觉反馈的触觉输出设备的示例。

图3示出了根据一个示例的用于经由可穿戴设备提供静电触觉反馈的系统的示例。

图4a-4b示出了根据一个示例的用于经由可穿戴设备提供静电触觉反馈的系统的另一示例。

图5示出了根据一个示例的用于经由可穿戴设备提供静电触觉反馈的系统的另一示例。

图6示出了根据一个示例的用于经由手持设备提供静电触觉反馈的系统的示例。

图7是根据一个示例的用于执行用于经由可穿戴设备或手持设备提供静电触觉反馈的方法的步骤的流程图。

具体实施方式

现在将详细参考各种示例和替代的说明性示例和附图。附图和下列描述通篇将使用相同的参考标号来指代相同的相似的条目。每个实例通过解释的方式被提供,并且不作为限制。对于本领域技术人员明显的是,可以做出修改和变化。例如,作为一个示例的一部分而被示出或描述的特征可用于另一示例中以产生又一示例。因此,本公开旨在包括落入所附权利要求及其等同物的范围内的修改和变化。

经由可穿戴计算设备或手持计算设备提供静电触觉反馈的说明性示例

本公开的一个说明性示例包括静电力(“esf”)触觉输出设备,该设备被附接到智能手表的表面。例如,esf触觉输出设备被附接到智能手表的表带。

在说明性示例中,用户将智能手表戴在用户的手腕周围,并且esf触觉输出设备接触用户的皮肤。esf触觉输出设备包括若干组件,这些组件允许esf触觉输出设备输出可以由用户感知的触觉效果(例如,纹理、振动、感知的摩擦系数的变化、抚摸感觉、和/或刺痛感觉)。例如,esf触觉输出设备包括导电层和附接到导电层的绝缘层。导电层被电连接到为导电层提供一定量的电压的电压源,当用户戴着智能手表或用户触摸智能手表的表带时,用户可将其感知为振动。绝缘层位于导电层和用户的皮肤之间,并且包括将用户与电压电绝缘以防止用户被电击的材料。

在该说明性示例中,包括导电层的接地极还可被附接到智能手表的表带。接地极可位于表带上以接触智能手表的用户(例如,当用户戴着智能手表时)。接地极可放大或增加esf触觉输出设备所输出的触觉效果的感知强度。

在该说明性示例中,智能手表能够通过向esf触觉输出设备发送各种幅值或持续时间的信号来通过esf触觉输出设备向用户提供触觉效果。例如,用户经由该用户的智能电话来接收电子邮件,智能电话(例如,经由蓝牙)连接到智能手表。智能电话将电子邮件发送到智能手表,并且智能手表经由esf触觉输出设备向用户输出触觉效果(例如,振动)以向用户通知电子邮件。智能手表还在智能手表的显示屏上显示电子邮件。智能手表初始地可以在表带上的一个位置处输出触觉效果,但智能手表随后可以在表带上的各种位置处输出触觉效果,例如,以模仿倒计时器并且向用户指示电子邮件将在显示屏上显示一段时间。例如,触觉效果可以向用户指示电子邮件将在显示屏上显示较短一段时间(例如,一秒、五秒等)、更长一段时间(例如,十五秒、三十秒等)、或任意其他长度的时间。响应于接收到通知,用户可以触摸显示屏以查看电子邮件或接收关于电子邮件的信息。例如,用户可以在显示屏上滑动手指,并且智能手表输出触觉效果(例如,粗糙纹理)以向用户指示电子邮件是紧急的。在该说明性示例中,若用户未在一段时间内触摸显示屏,则智能手表可以中断触觉效果并且停止显示电子邮件。在说明性示例中,esf触觉输出设备可包括一个或多个esf触觉输出设备,每个esf触觉输出设备可被附接到智能手表的各个部分(例如,智能手表的面部或表带)并且用于输出各种触觉效果。

给出这些说明性示例以向读者介绍本文讨论的一般主题并且不旨在限制本公开的范围。以下部分参考附图描述各种另外的特征和示例,在附图中,相同的标号指示相同的元件,并且使用方向性描述来描述说明性示例,但这些描述与说明性示例一样并不限制本公开。

用于经由可穿戴计算设备或手持计算设备来提供静电触觉反馈的说明性系统

图1是示出根据一个示例的用于经由可穿戴计算设备或手持设备来提供静电触觉反馈的系统100的框图。在图1描绘的示例中,系统100包括计算设备101,其具有经由总线106与其他硬件进行通信的处理器102。计算设备101可包括例如可穿戴设备(例如,智能手表、戒指、腕带、手环、头带、帽子等)、手持设备(例如,平板电脑、视频游戏控制器)、移动设备(例如,智能电话)等。

存储器104体现配置计算设备101的操作的程序组件,存储器104可包括诸如ram、rom、eeprom等之类的任意适当的有形(和非暂态)计算机可读介质。在示出的示例中,计算设备101还包括一个或多个网络接口设备110、输入/输出(i/o)接口组件112、以及存储装置114。

网络接口设备110可以表示辅助网络连接的任意组件中的一个或多个组件。示例包括但不限于:诸如以太网、usb、ieee1394之类的有线网络接口和/或诸如ieee802.11、蓝牙、或用于访问蜂窝电话网络的无线电接口(例如,用于访问cdma、gsm、umts、或其他移动通信网络的收发器/天线)之类的无线接口。此外,尽管被称为“网络”设备,但网络接口设备110可以允许与其他设备的对等连接,例如,经由蓝牙、rfid、或nfc类型通信。

i/o组件112可用于辅助与外围设备的有线或无线连接,外围设备例如,一个或多个显示器134、触敏表面116、游戏控制器、键盘、鼠标、操纵杆、照相机、按钮、扬声器、麦克风、和/或用于输入或输出数据的其他硬件。存储装置114代表非易失性存储装置,例如,包括在计算设备101中的或耦合到处理器102的磁、光、或其他存储介质。

在一些示例中,计算设备101包括一个或多个触敏表面116。触敏表面116表示被配置为感测用户的触觉输入的任意表面或表面的部分。一个或多个触摸传感器108被配置为检测触摸区域中的触摸(例如,当对象接触触敏表面116时),并且将与触摸相关联的信号发送到处理器102。在一些示例中,触摸传感器108可被配置为接收用户输入并且将与用户输入相关联的信号发送到处理器102。可以使用任意适当数目、类型、或布置的触摸传感器108。例如,电阻式和/或电容式传感器可被嵌入在触敏表面116中并且用于确定触摸的位置和其他信息,例如,压力、速度、和/或方向。

触摸传感器108可以另外地或替代地包括其他类型的传感器。例如,可以使用可以看到触敏表面116的光学传感器来确定触摸位置。作为另一示例,触摸传感器108可包括安装在显示器那侧的发光二极管(led)手指探测器。在一些示例中,触摸传感器108可被配置为检测用户交互的多个方面。例如,触摸传感器108可以检测用户交互的速度、压力、以及方向,并且将该信息合并到发送到处理器102的信号中。

在一些示例中,计算设备101包括可触摸显示器,该显示器组合了触敏表面116和计算设备101的显示器134。触敏表面116可覆盖在显示器134上,或可以是在显示器134的组件之上的一个或多个材料层。在其他示例中,计算设备101可以在可触摸显示器上显示包括一个或多个虚拟用户界面组件(例如,按钮)的图形用户界面,并且触敏表面116可以允许与虚拟用户界面组件进行交互。

在一些示例中,计算设备101包括照相机130。尽管在图1中照相机130被描绘为在计算设备101内部,但在一些示例中,照相机130可以在计算设备101外部并且与计算设备101进行通信。作为示例,照相机130可以在计算设备101外部并且经由有线接口(例如,以太网、usb、ieee1394)和/或无线接口(例如,ieee802.11、蓝牙、或无线电接口)与计算设备101进行通信。

计算设备101可包括一个或多个传感器132。传感器132可包括例如陀螺仪、加速度计、全球定位系统(gps)单元、距离传感器、深度传感器、照相机、红外传感器、麦克风、湿度传感器、温度传感器、环境光传感器、生物传感器、压力传感器、力传感器、电容传感器等。在一些示例中,传感器132可包括以与触摸传感器108基本上相同的方式来配置的一个或多个触摸传感器。

在一些示例中,处理器102可以与单个传感器132进行通信,并且在其他示例中,处理器102可以与多个传感器132(例如,陀螺仪和加速度计)进行通信。传感器132被配置为将传感器信号传送到处理器102。此外,在一些示例中,传感器132可以与触觉输出设备118进行通信。

尽管图1所示的示例描绘了计算设备101内部的传感器132,但在一些示例中,传感器132在计算设备101外部并且与计算设备101进行有线或无线通信。

在图1描绘的示例中,系统还包括esf控制器120,其以通信方式耦合到计算设备101并且被配置为从处理器102接收触觉信号。在一些示例中,esf控制器120可以放大或修改触觉信号以生成esf触觉信号,或esf控制器可以至少部分地基于触觉信号来确定esf触觉信号。esf控制器120还被配置为将esf触觉信号发送到触觉输出设备118。esf触觉信号可包括被配置为使得触觉输出设备118输出与触觉信号相关联的触觉效果的信号。在一些示例中,esf信号可包括来自电源的ac信号、ac电压、dc信号、或dc电压。

在一些示例中,esf控制器120可包括一个或多个运算放大器、晶体管、和/或用于放大信号的其它数字或模拟组件。例如,在一个示例中,esf控制器120可包括高电压放大器。此外,在一些示例中,esf控制器120可包括处理器、微控制器、存储器、多路复用器、晶体振荡器、继电器、晶体管、现场可编程门阵列(“fpga”)、触发器、和/或用于生成esf触觉信号的其它数字或模拟电路。

尽管在图1所示的示例中,esf控制器120被描绘为在计算设备101内部,但在一些示例中,esf控制器可以在计算设备101外部并且与计算设备101进行通信。esf控制器120可以经由有线接口(例如,以太网、usb、ieee1394)和/或无线接口(例如,ieee802.11、蓝牙、或无线电接口)与计算设备101进行通信。

在一些示例中,系统100还包括触觉输出设备118,其以通信方式耦合到esf控制器120。在一些示例中,触觉输出设备118可被耦合到与计算设备101相关联的表面。例如,触觉输出设备118可被耦合到计算设备101的触敏表面116。触觉输出设备118被配置为接收esf触觉信号(例如,从esf控制器120)并且输出用户(例如,计算设备101的用户)可以感测或感知的触觉效果。在一些示例中,触觉输出设备118使用静电吸引来向用户输出esf触觉效果。

esf触觉效果可包括静态esf触觉效果。静态esf触觉效果可包括由触觉输出设备118输出的触觉效果,用户可以在用户接触与触觉输出设备118所耦合的计算设备101相关联的表面时感知该触觉效果。例如,用户可以在用户的皮肤与触觉输出设备118或与触觉输出设备118所耦合的表面恒定接触时感知静态esf触觉效果。作为示例,用户可以在与触觉输出设备118相关联的表面与用户的皮肤持续接触时感知静态esf触觉效果。作为另一示例,用户可以在与触觉输出设备118相关联的表面与用户的皮肤接触超过一段时间(例如,五秒、十秒、三十秒、或任意长度的时间)时感知静态esf触觉效果。

在一些示例中,esf触觉效果可包括动态esf触觉效果。动态esf触觉效果包括用户在用户沿着与触觉输出设备118相关联的表面滑动身体部位(例如,手或手指)或对象(例如,触笔)时所感知的触觉效果。例如,用户可以在用户在触敏表面116的表面上滑动手指时感知动态esf触觉效果。在一些示例中,由触觉输出设备118输出的esf触觉效果可包括模拟纹理、模拟振动、抚摸感觉、或与计算设备101相关联的表面(例如,触敏表面116)上感知的摩擦系数变化。

触觉输出设备118可包括具有导电层和绝缘层的静电执行器或信号电极。例如,图2示出了根据一个示例的用于经由可穿戴或手持设备提供静电触觉反馈的触觉输出设备的示例。

在图2描绘的示例中,触觉输出设备118包括信号电极200,其包括绝缘层202和耦合到绝缘层202的导电层204。在一些示例中,绝缘层202可以是玻璃、瓷、塑料、聚合物、玻璃纤维、氮气、六氟化硫、或任意其他绝缘材料。在一些示例中,绝缘层202可以是柔性的。在一些示例中,绝缘层202可包括电介质材料或透明材料。此外,在一些示例中,绝缘层202被配置为直接接触用户的皮肤(例如,图1的计算设备101的用户)或可被配置为使得用户可以触摸绝缘层202(例如,使用手、手指、或对象)。在其他示例中,可以在绝缘层202和用户的皮肤之间放置材料(例如,触敏表面、计算设备壳体、流体或凝胶、或粘合剂)以改善信号电极200和用户的皮肤之间的接触。

导电层204可包括任意半导体或其它导电材料,该材料例如包括铜、锡、铁、铝、金、银、或碳纳米管。在一些示例中,导电层204可以是柔性的和/或可以是透明的。

在一些示例中,计算设备(例如,图1的计算设备101)可以通过向导电层204施加具有电压的电信号来操作包括信号电极200的触觉输出设备118,该电信号可以在导电层204上感应出电荷。电信号可以是ac信号。在一些示例中,高电压放大器可以生成ac信号。

例如,计算设备可以将触觉信号发送到esf控制器(例如,图1的esf控制器120),该esf控制器可以向导电层204输出一个或多个电信号(例如,esf触觉信号)以在导电层204上感应出电荷。电荷可以在导电层204和靠近或接触信号电极200的对象(例如,用户的身体部位或触笔)之间产生电容耦合。在这样的示例中,电容耦合可以在身体部位和靠近信号电极200的对象之间产生吸引力,其刺激用户的身体(例如,用户的手指)的皮肤中的神经末梢。该刺激可以允许用户将esf触觉效果(例如,电容耦合)感知为振动或其他感觉。在这类示例中,绝缘层202可以将用户与电荷电隔离以防止用户被电击。

在一些示例中,改变对象和导电层204之间的吸引力水平可以改变用户感觉到的esf触觉效果(例如,可以改变导电层204上感应的电荷以产生各种振动、抚摸感觉、或其他触觉效果)。例如,可以使用低电压电信号(例如,具有大约100v的最小电压的电信号)来在用户在与计算设备相关联的表面(例如,图1的触敏表面116)上滑动手指时向用户提供动态esf触觉效果(例如,摩擦力变化)。作为示例,可以使用具有100v、220v、300v等的电压的电信号来在用户在与计算设备相关联的表面上滑动手指时向用户提供动态esf触觉效果。在一些示例中,可以使用任意适当的电信号来向用户提供动态esf触觉效果。作为另一示例,可以使用高电压电信号(例如,具有约1.5kv的最小电压的电信号或任意适当的高电压电信号)来向用户提供静态esf触觉效果(例如,振动)。例如,可以使用具有1500v、2000v等的电压的电信号来向用户提供静态esf触觉效果。在一些示例中,用户可以在不必在与计算设备相关联的表面上移动身体部位的情况下感知静态esf触觉效果。因此,在一些示例中,可以使用具有大约1.5kv或更大的电压的电信号来向用户提供静态esf触觉效果或动态esf触觉效果。在另一示例中,具有大于100v但小于1.5kv的电压的电信号可以被用来向用户提供动态esf触觉效果,但可能不足以向用户提供静态esf触觉效果。

在一些示例中,用户感知到的触觉效果的强度可基于电信号的电压的幅值。例如,用户可以感知到比从100v的电信号生成的触觉效果更强的从1000v的电信号生成的触觉效果。

参考回图1,在一些示例中,触觉输出设备118可包括如上所述的esf触觉输出设备,以及一个或多个其他触觉输出设备。例如,触觉输出设备118可包括下列项中的一项或多项:压电执行器、电动机、电磁执行器、音圈、形状记忆合金、电活性聚合物、螺线管、erm、或线性谐振执行器(“lra”)。此外,在一些示例中,一些触觉效果可以利用耦合到计算设备101的壳体的执行器,并且一些触觉效果可以按顺序和/或协调地使用相同或不同类型的多个触觉输出设备。

在又一示例中,触觉输出设备118可额外地包括多功能触觉输出设备。多功能触觉输出设备可包括被配置为输出至少两种不同类别的触觉效果的单个触觉输出设备(例如,单个触觉执行器)。本文使用的“触觉效果类别”包括由用于生成触觉效果的(一个或多个)物理原理(例如,而不是用户实际感知到的触觉效果的特性)来区分的一个或多个触觉效果。例如,触觉效果类别可包括静电触觉效果(例如,这些触觉效果可能依赖于触觉输出设备和用户之间的静电作用来产生触觉效果)。另一触觉效果类别可包括振动触觉(vibrotactile)触觉效果(例如,其可能依赖于机械振动来产生触觉效果)。又一触觉效果类别可包括变形触觉效果(例如,其可能依赖于表面的形状的实体变化来产生触觉效果)。又一触觉效果类别可包括基于温度的触觉效果(例如,其可能依赖于改变用户所接触的表面的温度)。又一触觉效果类别可包括电触觉(electro-tactile)触觉效果(例如,其可能依赖于向用户的皮肤表面传输电流或电压)。多功能触觉输出设备可被配置为响应于触觉信号来输出任一类别的触觉效果或触觉效果类别的任意组合。

尽管在图1中示出了单个触觉输出设备118,但在一些示例中,可以使用相同或不同类型的多个触觉输出设备118来提供触觉效果。此外,在一些示例中,触觉输出设备118与处理器102进行通信并且在计算设备101的壳体内。在其他示例中,触觉输出设备118在计算设备101的外部并且与计算设备101进行通信(例如,经由有线接口(例如,以太网、usb、ieee1394)和/或无线接口(例如,ieee802.11、蓝牙、或无线电接口))。例如,触觉输出设备118可以与可穿戴设备(例如,腕带、手环、帽子、头带等)或手持设备(例如,移动电话、智能电话、游戏设备、个人数字助理等)相关联(例如,耦合到上述项),并且被配置为从处理器102接收触觉信号。

处理器102可以执行用于操作计算设备101的一个或多个操作。例如,处理器102可以执行存储在存储器104中的处理器可执行指令124以执行操作。处理器102的非限制性示例包括:现场可编程门阵列(“fpga”)、专用集成电路(“asic”)、微处理器、数字信号处理器(“dsp”)等。处理器102还可包括可编程电子设备,例如,plc、可编程中断控制器(“pic”)、可编程逻辑器件(“pld”)、可编程只读存储器(“prom”)、电子可编程只读存储器(“eprom”或“eeprom”)、或其他类似设备。

在一些示例中,处理器可执行指令124可以配置处理器102来经由触摸传感器108监测触敏表面116以确定触摸的位置。例如,处理器可执行指令124可以使得处理器102对触摸传感器108进行采样以便跟踪触摸的存在或不存在,并且若存在触摸,则随时间跟踪下列项中的一项或多项:触摸的位置、路径、速度、加速度、压力、和/或其他特性。处理器可执行指令124还可以使得处理器102从触摸传感器108接收传感器信号,其可对应于触摸的存在或不存在,或触摸的位置、路径、速度、加速度、压力、或其他特性。

处理器可执行指令124还可以配置处理器102来向用户(例如,向计算设备101的用户)提供内容(例如,文本、图像、声音、视频等)。作为示例,处理器可执行指令124可以配置处理器102来向用户提供任意格式(例如,动画图形交换格式)的图像。若内容包括计算机生成的图像,则处理器102被配置为生成图像以供在显示设备(例如,计算设备的显示器134或通信地耦合到处理器102的另一显示器)上进行显示。若内容包括视频和/或静止图像,则处理器102被配置为访问视频和/或静止图像并且生成视频和/或静止图像的视图以供在显示设备上进行显示。若内容包括音频内容,则处理器102被配置为生成电子信号,这些电子信号将驱动扬声器(其可以是显示设备的部分)以输出相应的声音。在一些示例中,处理器可执行指令124可以使得处理器102从存储装置114获取内容或获取据以导出内容的信息,存储装置114可以是计算设备101的部分(如图1所示)或可以与计算设备101分离并且以通信方式耦合到计算设备101。在一些示例中,处理器可执行指令124可以使得处理器102从另一设备接收内容或将内容发送到另一设备。

处理器可执行指令124可以配置处理器102来分析数据以确定或选择要生成的触觉效果。特别地,处理器可执行指令124可包括代码来使得处理器102确定要输出到用户的触觉效果。在一些示例中,处理器可执行指令124可以使得处理器102访问包括对应于各种触觉效果的数据的查找表。在一些示例中,查找表还可包括对应于与每个触觉效果相关联的一个或多个事件的数据。处理器可执行指令124可以使得处理器102访问查找表并且选择包括在查找表中的一个或多个触觉效果。在一些示例中,触觉效果可包括静电触觉效果。静电触觉效果可包括静态esf触觉效果或动态esf触觉效果。确定触觉效果可包括确定触觉效果的类型和触觉效果的一个或多个参数,例如,幅值、频率、持续时间等。

在一些示例中,处理器可执行指令124可以使得处理器102使用(例如,处理器102从触摸传感器108接收到的)传感器信号来从查找表中选择触觉效果。例如,传感器信号可以指示用户与触敏表面116恒定接触。作为示例,传感器信号可以指示用户的皮肤触摸触敏表面116超过一段时间,例如,五秒、十秒、二十秒、或任意其他长度的时间。处理器可执行指令124可以使得处理器102访问查找表,该查找表包括对应于事件或传感器信号的数据、以及指示与每个事件或传感器信号相关联的一个或多个触觉效果的数据。处理器102可以从查找表中选择触觉效果,该触觉效果对应于用户与触敏表面恒定接触,并选择该触觉效果。此外,处理器可执行指令124可包括代码,该代码使得处理器102选择要提供的一个或多个触觉效果和/或要开动的一个或多个触觉输出设备118以便生成或输出触觉效果。例如,传感器信号可以指示用户在触敏表面116上触摸的位置,并且处理器102可以访问包括对应于各种触觉效果的数据以及对应于各种触觉输出设备的数据的查找表,以便输出每个触觉输出设备的位置和每个触觉效果。处理器102可以从查找表选择触觉效果或触觉输出设备118以基于用户的触摸位置的位置来输出触觉效果。作为示例,处理器可执行指令124可以使得处理器102开动位于用户的触摸位置处的触觉输出设备118。

在一些示例中,触敏表面116的区域中的一些或全部区域可被映射到图形用户界面(“gui”),例如,显示器134上的gui输出。处理器可执行指令124可使得处理器102基于触摸的位置来选择各种触觉效果以便输出触觉效果。作为示例,用户可以经由触敏表面116与gui进行交互(例如,通过在触敏表面116上进行敲击或做出手势,例如,双手指捏合或单手指滚动),处理器102可以访问包括对应于各种触觉效果的数据、以及指示相应的交互或交互的位置的数据的查找表或数据库,并且基于交互的位置来选择不同的触觉效果。

处理器可执行指令124可包括代码,这些代码使得处理器102基于事件来确定触觉效果。本文所使用的“事件”包括在计算设备101的操作期间发生的任意交互、动作、冲突、或其他事件,其可潜在地包括相关联的触觉效果。在一些示例中,事件可包括:用户输入(例如,按钮按压、操纵操纵杆、与触敏表面116进行交互、把设备倾斜或定向)、系统状态(例如,低电量、低存储器、或系统通知,例如,基于系统接收到消息、来电、通知、或更新所生成的通知)、发送数据、接收数据、或程序事件(例如,若程序是游戏,则程序事件可包括爆炸、枪击、碰撞、游戏角色之间的交互、达到新的等级、驾驶经过颠簸地形等)。例如,计算设备101可以从另一计算设备接收电子邮件(例如,经由网络接口设备110),并且基于接收到的电子邮件生成通知。处理器102可以访问包括各种触觉效果的查找表并且选择对应于接收到的电子邮件的触觉效果。

在一些示例中,处理器可执行指令124可以使得处理器102至少部分地基于从触摸传感器108或传感器132接收到的传感器信号来确定触觉效果。例如,触摸传感器108可以检测对象(例如,计算设备101上的用户的皮肤或触笔)在与计算设备101相关联的表面(例如,触敏表面116)上的触摸,并且响应于检测到触摸向处理器102发送传感器信号。处理器102可以基于传感器信号来确定对象正在接触表面。处理器可执行指令124可以使得处理器访问包括对应于各种传感器信号的数据、以及指示与每个传感器信号相关联的一个或多个触觉效果的数据的查找表或数据库,并且基于正在触摸表面的对象来选择一个或多个触觉效果。在一些示例中,处理器102可以在一段时间内接收多个传感器信号,并且确定对象与表面恒定接触。例如,处理器102可以在较短一段时间(例如,两秒、五秒等)、较长一段时间(例如,十秒、十五秒等)、或任意其他长度的时间内接收多个传感器信号,并且确定对象与表面恒定接触。作为示例,触摸传感器108可以在一段时间内检测到对象的触摸,并且周期性地(例如,5毫秒、10毫秒等)向处理器102发送指示检测到触摸的传感器信号,并且处理器102可以基于传感器信号来确定对象与表面恒定接触。处理器可执行指令124可以使得处理器访问查找表或数据库并且基于对象与表面的恒定接触来选择一个或多个触觉效果。

处理器可执行指令124还可以使得处理器102响应于如上所述的事件并且响应于确定对象正在恒定接触表面来确定触觉效果。例如,计算设备101可以是由用户穿戴的智能手表,并且触摸传感器108可被附接到智能手表的表带的表面。触摸传感器108可以检测用户的皮肤和表带的表面之间的接触。计算设备101可以从另一计算设备接收电子邮件并且可以从触摸传感器108接收一个或多个传感器信号,并且基于传感器信号来确定对象与表面恒定接触。处理器可执行指令124可以使得处理器102访问一个或多个查找表,查找表包括对应于事件或传感器信号的数据、以及指示与每个事件和传感器信号相关联的一个或多个触觉效果的数据。处理器102可以基于计算设备101接收电子邮件和对象与表面恒定接触来从查找表选择静电触觉效果(例如,静态esf触觉效果)。在一些示例中,静电触觉效果可被输出到用户以向用户指示计算设备101已经接收到电子邮件,并且用户可以感知静电触觉效果。

在一些示例中,处理器102可以从触摸传感器108接收传感器信号,并且确定触摸触觉输出设备118所附接的表面的对象的轨道、路径、速度、加速度、压力、或其它特性。在这样的示例中,处理器可执行指令124可以使得处理器至少部分地基于所确定的轨道、路径、速度、加速度、或压力来确定另一触觉效果。例如,处理器可执行指令124可以使得处理器102基于对象的轨道、路径、速度、加速度、或压力来选择另一静电触觉效果(例如,动态esf触觉效果),其可被输出到用户以向用户提供信息。

作为示例,计算设备101可以是由用户穿戴的智能手表,并且触摸传感器108可被耦合到智能手表的表带的表面以检测用户在表带的表面上的触摸的速度或加速度。处理器102可接收对应于电子邮件通知的数据。处理器102还从触摸传感器108接收传感器信号,并且确定用户正在表带的表面上滑动手指或手(例如,基于用户的手指或手在表带的表面上接触的速度)。处理器可执行指令124可以使得处理器102访问包括对应于一个或多个事件或传感器信号的数据、以及指示与每个事件或传感器信号相关联的一个或多个触觉效果的数据的查找表或数据库,并且处理器102可以选择对应于用户在表带的表面上滑动手指或手的动态esf触觉效果(例如,平滑纹理)。动态esf触觉输出效果可被输出到触觉输出设备118所附接的表带的表面,以使得用户在用户的手指或手在表带的表面上滑动时感知该动态esf触觉效果。作为另一示例,可以基于对象的加速度来选择触觉效果(例如,若用户的手指在表面上滑动的加速度较高则较强振动、或若加速度较低则较弱振动)。

在一些示例中,处理器可执行指令124可以使得处理器确定被配置为向用户提供信息的触觉效果。例如,处理器可执行指令124可以使得处理器102确定可被配置为向用户传送信息的触觉效果(该信息例如,用户具有未接来电、文本消息、电子邮件、即时消息、与未接来电、文本消息、电子邮件相关联的紧急程度、和/或其他通信)。例如,处理器可执行指令124可以使得处理器102访问包括对应于将被传送到用户的信息的类型的数据、以及指示与该类型的信息相关联的一个或多个触觉效果的数据的查找表或数据库。处理器102可以选择将被输出到触觉输出设备118所附接的智能手表的表带的表面的动态esf触觉效果(例如,平滑纹理),以使得用户在用户的手指或手在触敏区域滑动时感知该动态esf触觉效果,其可以指示电子邮件通知的紧急程度(例如,电子邮件不是非常紧急)。

在一些示例中,处理器可执行指令124可包括代码来使得处理器102基于触敏表面116上的触摸的位置来确定要输出的触摸效果,以及包括代码来使得处理器102选择要提供来模拟该效果的一个或多个触觉效果。例如,处理器102可以访问包括对应于触敏表面116上的各个位置的数据、以及指示每个位置的对应触觉效果的数据的查找表或数据库。处理器102可以基于触摸的位置来选择不同的触觉效果,以便模拟显示器134上虚拟对象(例如,虚拟家具、汽车、动物、卡通人物、按钮、杠杆、标志、或人)的存在。此外,在一些示例中,处理器可执行指令124可包括代码来使得处理器102基于虚拟对象的大小、颜色、位置、移动、和/或其他特性来确定要输出的触觉效果,以及包括代码来使得处理器102选择要提供来模拟该效果的一个或多个触觉效果。例如,可以基于虚拟对象的大小来选择触觉效果(例如,若虚拟对象较大则较强振动,并且若虚拟对象较小则较弱振动)。在这类示例中,触觉效果可包括下列项中的一项或多项:静电触觉效果、振动触觉触觉效果、变形触觉效果、基于温度的触觉效果、或电触觉触觉效果。

处理器可执行指令124还可包括编程来使得处理器102生成触觉信号并将其发送到触觉输出设备118以生成所选择的触觉效果。在一些示例中,处理器可执行指令124使得触觉输出设备118生成处理器102所确定的触觉效果。例如,处理器可执行指令124可以使得处理器102访问所存储的波形或命令以发送到触觉输出设备118来创建所选择的触觉效果。例如,处理器可执行指令124可以使得处理器102访问包括指示与一个或多个触觉效果相关联的一个或多个触觉信号的数据的查找表,并且确定要发送到触觉输出设备118的波形以生成特定的触觉效果。在一些示例中,处理器可执行指令124可包括算法,这些算法可用于确定触觉效果的目标坐标(例如,计算设备101(例如,触敏表面116)上要输出触觉效果的位置的坐标)。例如,处理器可执行指令124可以使得处理器102使用指示对象在触敏表面116上触摸的位置的传感器信号来确定触觉效果的目标坐标,其可对应于触摸的位置。

图3示出了用于经由可穿戴设备来提供静电触觉反馈的系统的示例。在图3示出的示例中,系统包括作为可穿戴设备(例如,智能手表)的计算设备300。在一些示例中,触觉输出设备118a-b被耦合到与计算设备300相关联的表面302、304。例如,触觉输出设备118a可被粘合、缝合、或贴合到表面302(例如,智能手表的表带)。作为另一示例,触觉输出设备118b的导电层(例如,图2的导电层204)可沉积在表面304上。例如,包括导电层的导电涂料可沉积在表面304上。在这类示例中,触觉输出设备118b的绝缘层(例如,图2的绝缘层202)可沉积在或布置在导电层或表面304上、或接近导电层或表面304,以使得绝缘层覆盖导电层。

触觉输出设备118a-b可被嵌入在计算设备300或与计算设备300相关联的表面302、304中。例如,触觉输出设备118a可被嵌入在表面302中(例如,嵌入在智能手表的表带中)。作为另一示例,触觉输出设备118b可被嵌入在计算设备300的外壳和/或壳体中。

在一些示例中,触觉输出设备118a-b可包括计算设备300的至少一部分。例如,触觉输出设备118a的导电层可包括表面302的部分(例如,包括智能手表的表带的部分)并且触觉输出设备118a的绝缘层可位于导电层上或接近导电层以覆盖导电层。

在一些示例中,接地极306还可被耦合到计算设备300。例如,接地极306可被耦合到与计算设备300相关联的表面308(例如,智能手表的表带)或与计算设备300相关联的任意表面(例如,表面302、304)。接地极可包括接地极导电层,其可以以与图2的导电层204基本相同的方式来配置。

在一些示例中,凝胶或液体可被耦合到接地导电层(例如,位于接地导电层上或接近接地导电层)。在一些示例中,凝胶或液体可以是导电凝胶或导电液体。在这类示例中,接地电极可包括凝胶或液体。在其它实例中,可以在接地导电层上形成凝胶或液体。作为示例,可以在用户穿戴或握持计算设备300时通过化学反应形成凝胶或液体,凝胶或液体在形成时可变为耦合到接地极导电层。作为另一示例,计算设备300可包括分配设备(例如,泵),其被配置为形成凝胶或液体和/或将凝胶或液体分配在接地极导电层上或邻近接地极导电层,以使得凝胶或液体变为耦合到接地极导电层。在一些示例中,接地极可包括凝胶垫,其包括接地导电层和耦合到接地导电层的凝胶或液体。在一些示例中,接地极306可包括接地极绝缘层,其可以以与图2的绝缘层202基本相同的方式来配置,并且可被耦合到接地极导电层。在一些示例中,接地极306可不包括凝胶或液体,并且接地极绝缘层可被耦合到接地极导电层。在一些示例中,将接地极306耦合到计算设备300可以放大或增加触觉输出设备118a-b所输出的esf触觉效果(例如,静态esf触觉效果或动态esf触觉效果)的感知强度。

尽管图3描绘的示例示出了耦合到计算设备300的接地极306,但在一些示例中,接地极306可不被耦合到计算设备300(例如,计算设备300可不包括接地极306)。此外,尽管图3中示出了两个触觉输出设备118a-b,但一些示例可以使用位于或耦合到与计算设备300相关联的表面的任意数目的触觉输出设备118。

在一些示例中,触觉输出设备可被耦合到与计算设备300相关联的表面,并且被配置为向表面输出esf触觉效果。例如,图4a-b示出了根据一个示例的用于经由可穿戴设备来提供静电触觉反馈的系统的另一示例。在图4a-b描绘的示例中,触觉输出设备400a-b被耦合到与计算设备402相关联的表面,该计算设备402是智能手表。在该示例中,触觉输出设备400a被耦合到计算设备402的第一表面(例如,智能手表的壳体的底部),并且触觉输出设备400b被耦合到计算设备402的第二表面(例如,智能手表的外壳的侧面)。在一些示例中,触觉输出设备400a可被耦合到计算设备402的第一表面以使得计算设备402的用户的皮肤可以与触觉输出设备400a恒定接触。例如,将触觉输出设备400a耦合到智能手表的壳体的底部可以允许触觉输出设备400a与穿戴智能手表的用户的皮肤恒定接触。在一些示例中,触觉输出设备400b可被耦合到计算设备402的第二表面以使得计算设备402的用户可以接触触觉输出设备400b。作为示例,触觉输出设备400b可被耦合到智能手表的壳体的侧面以使得智能手表的用户可以利用用户的手、手指404、或对象(例如,触笔)来触摸触觉输出设备400b。

触觉输出设备400a-b可以输出可以由计算设备402的用户感知的触觉效果。例如,触觉输出设备400a可以响应于事件(例如,来电)来向计算设备402的第一表面输出静态esf触觉效果(例如,振动),并且用户可以在用户恒定接触第一表面时(例如,用户穿戴着计算设备402时)感知该静态esf触觉效果。作为另一示例,触觉输出设备400b可以向第二表面输出动态esf触觉效果(例如,模拟纹理),并且用户可以在用户在第二表面上滑动手指404时感知该动态esf触觉效果。在一些示例中,触觉输出设备400b可以输出动态esf触觉效果以向计算设备400的用户指示或传送信息。例如,触觉输出设备400a响应于通知(例如,电子邮件通知)来向第一表面输出静态esf触觉效果(例如,振动),用户可以在第二表面上滑动手指404,并且触觉输出设备400b可以输出动态esf触觉效果(例如,平滑纹理),其可以向用户指示电子邮件通知不紧急。在一些示例中,触觉输出设备400b还可以输出静态esf触觉效果。在另一示例中,触觉输出设备400a-b中的每个可以输出静态esf触觉效果或动态esf触觉效果。在又一示例中,可以组合触觉输出设备400a-b以形成可以输出多个静态esf触觉效果或多个动态esf触觉效果的单个触觉输出设备。

在一些示例中,计算设备402可包括传感器(例如,触摸传感器108)并且触觉输出设备400a-b可以基于传感器信号来输出触觉效果。例如,传感器可以检测触摸与计算设备相关联的表面的对象(例如,用户的皮肤、手指、手、或触笔),并将与触摸相关联的传感器信号发送到与计算设备402相关联的处理器(例如,图1的处理器102)。传感器信号可对应于触摸的压力、位置、速度、或加速度的量。计算设备402可以至少部分地基于传感器信号来确定和输出一个或多个触觉效果(例如,经由触觉输出设备400a-b)。例如,计算设备402可以接收传感器信号并且确定对象并非正在移动(例如,当用户穿戴着计算设备402并且用户的皮肤和与计算设备402相关联的表面恒定接触时)。计算设备402可以响应于事件(例如,来电)并且响应于确定对象并非正在移动来向用户的身体部位输出静态esf触觉效果(例如,经由触觉输出设备400a的振动),并且用户可以感知该静态esf触觉效果。作为另一示例,计算设备402可以接收传感器信号并且确定对象正在移动(例如,当用户在与计算设备402相关联的表面上滑动手指404或触笔时)。计算设备402可以响应于确定对象正在移动来输出动态esf触觉效果(例如,模拟纹理或感知摩擦系数),并且该动态esf触觉效果可用于向用户传送信息,如上所述。

尽管图4示出了两个触觉输出设备400a-b,但一些示例可以使用更少或更多的相同或不同类型的触觉输出设备来按顺序或协调地产生触觉效果。例如,图5示出了根据一个示例的用于经由可穿戴设备来提供静电触觉反馈的系统的另一示例。在图5描绘的示例中,触觉输出设备500被附接到可穿戴设备502的表面。触觉输出设备500可被配置为输出可穿戴设备502的用户在用户的皮肤与触觉输出设备500恒定接触时可以感知的静态esf触觉效果。在该示例中,触觉输出设备500还可被配置为输出用户在用户在触觉输出设备500所附接的可穿戴设备502的表面上滑动对象(例如,手、手指、或触笔)时可以感知的动态esf触觉效果。

在一些示例中,触觉输出设备可被耦合到手持设备以提供静电触觉反馈。例如,图6示出了根据一个示例的用于经由手持设备来提供静电触觉反馈的系统的示例。在图6描绘的示例中,手持设备600可包括可以(例如,由用户)握持或抓住的设备。例如,在一些示例中,手持设备600可包括:游戏系统控制器、方向盘、移动设备、平板电脑、电子阅读器、膝上型计算机、游戏机、操纵杆、按钮、触笔,遥控器、鼠标、键盘等。手持设备600可以是独立设备或可以通信方式耦合到另一设备(例如,视频游戏系统)。在一些示例中,手持设备600可被配置为使得手持设备600可以接触用户的手的部分,例如,用户的指尖、手掌、手指等。在一些示例中,触觉输出设备可被耦合到与手持设备600相关联的表面(例如,在手持设备的按钮或表面上、嵌入在手持设备600中、包括手持设备600的壳体和/或外壳的部分等)以输出用户可以感知的触觉效果。

手持设备600可包括一个或多个传感器(例如,触摸传感器108或传感器132)。例如,在一些示例中,与手持设备600相关联的表面的整个表面或部分表面可包括一个或多个传感器。在一些示例中,手持设备600可以至少部分地基于来自传感器的信号来经由耦合到与手持设备600相关联的表面的触觉输出设备输出触觉效果。例如,传感器信号可以指示用户正在接触手持设备600的表面的部分。在一些示例中,手持设备600可以响应于事件(例如,用户经由手持设备600正在玩的视频游戏中的事件)来输出静态esf触觉效果,并且用户可以在用户抓住或操纵手持设备600时在用户的指尖或手掌处将该静态esf触觉效果感知为感知到的摩擦系数变化、模拟振动、或模拟纹理。

在一些示例中,传感器信号可对应于用户接触触觉输出设备所耦合的手持设备600的那部分表面的压力、方向、速度、或加速度的量。在一些示例中,手持设备600可以基于用户的接触的压力、方向、速度、或加速度来输出动态esf触觉效果(例如,感知摩擦系数或模拟纹理)。例如,手持设备600可以响应于确定用户正在手持设备600的表面的部分上滑动手指来输出动态esf触觉效果,并且该动态esf触觉效果可以向用户传送信息(例如,向用户提供与用户经由手持设备600正在玩的视频游戏相关联的信息)。

用于经由可穿戴计算设备或手持计算设备来提供静电触觉反馈的说明性方法

图7是根据一个示例的步骤的流程图,用于执行用于经由可穿戴或手持设备来提供静电触觉反馈的方法。在一些示例中,可以在可由处理器(例如,通用计算机、移动设备、或服务器中的处理器)执行的程序代码中实现图7中的步骤。在一些示例中,这些步骤可以由一组处理器来实现。在一些示例中,可以省略或可以以不同的顺序执行图7所示的一个或多个步骤。类似地,在一些示例中,还可以执行图7中未示出的另外的步骤。下面参考上面关于图1和图3所示的系统所描述的组件来描述这些步骤。

当检测到对象(例如,用户的手、手指或皮肤、或触笔)和与计算设备300相关联的表面302、304之间的接触时,方法700在步骤702处开始。在一些示例中,触摸传感器108或传感器132可以检测对象和表面302、304之间的接触。在一些示例中,触摸传感器108或传感器132可包括环境光传感器、压力传感器、力传感器、电容式传感器、触摸传感器等以检测接触。

当检测到对象和表面302、304之间的接触的特性时,该方法在步骤704处继续。在一些示例中,触摸传感器108或传感器132检测接触的特性。接触的特性可包括接触的位置、路径、速度、加速度、压力、或其他特性。例如,触摸传感器108可以检测用户的手指和与计算设备300相关联的表面302之间的接触,并且检测接触的速度。

当与接触相关联的传感器信号或接触的特性被发送时,该方法在步骤706处继续。在一些示例中,触摸传感器108或132将传感器信号发送到处理器102。传感器信号可以指示接触的存在、不存在、位置、路径、速度、加速度、压力、或其它特性。在一些示例中,传感器信号可以指示接触在一段时间(例如,十秒)内的存在、不存在、位置、路径、速度、加速度、压力、或其它特性。在一些示例中,触摸传感器108或132在一段时间内周期性地(例如,每10毫秒)向处理器102发送传感器信号。传感器信号可包括模拟信号或数字信号。在一些示例中,传感器可仅在感测到诸如触摸或移动之类的事件时才发送传感器信号。

当处理器102确定esf触觉效果时,该方法在步骤708处继续。在一些示例中,处理器102可以执行操作以确定esf触觉效果。在一些示例中,esf触觉效果可包括一个或多个触觉效果(例如,纹理、振动、感知的摩擦系数的变化、抚摸感觉、和/或刺痛感觉)。esf触觉效果可包括静态esf触觉效果或动态esf触觉效果。在一些示例中,处理器102可以至少部分地基于事件、或从触摸传感器108或传感器132接收到的传感器信号来确定esf触觉效果。例如,处理器102可以基于计算设备300接收到的文本消息来确定esf触觉效果。作为另一示例,处理器102可以基于指示对象和表面302、304之间的接触的存在、不存在、位置、路径、速度、加速度、压力、或其他特性的传感器信号(例如,在步骤706中发送的传感器信号)来确定esf触觉效果。

例如,一个或多个查找表或数据库可包括对应于一个或多个事件或传感器信号的数据、以及指示与每个事件或传感器信号相关联的一个或多个esf触觉效果的数据。处理器102可以访问查找表或数据库以选择与计算设备300上的来电通知相关联的esf触觉效果。在一些示例中,若处理器接收到的传感器信号指示用户的皮肤和表面304之间的接触,则处理器102可以进一步选择与用户的皮肤和表面304之间的接触相关联的静态esf触觉效果(例如,模拟振动)。静态esf触觉效果可以由用户在用户的皮肤与表面304恒定接触时(例如,当使用者穿戴着计算设备300时)感知。作为另一示例,处理器102可以接收指示接触与计算设备300相关联的表面302的对象(例如,用户的手指或触笔)的路径、速度、或加速度的传感器信号。处理器102可以基于传感器信号来确定用户正在表面302上滑动对象,并且响应于确定用于正在表面302上滑动对象来选择esf触觉效果(例如,动态esf触觉效果)。

在一些示例中,处理器102可以基于与电子游戏(例如,在平板电脑、计算机、或专用游戏系统(例如,控制台)上玩的游戏)相关联的活动来确定esf触觉效果。例如,计算设备101是与电子游戏相关联的手持设备(例如,视频游戏控制器)。在一些示例中,esf触觉效果可以与电子游戏中正在发生的事件(例如,电子游戏中的冲突)相关联或esf触觉效果可用于向用户传送信息。在一个这样的示例中,用户可以使用计算设备101来控制电子游戏中的车辆,并且esf触觉效果可以基于车辆行驶的地形而变化(例如,若地形粗糙则esf触觉效果可以是强烈的振动)。作为另一示例,esf触觉效果可以指示车辆的情况。例如,esf触觉效果可以是用户可以感知的纹理,并且纹理的粗糙度可以基于车辆所遭受的损害而变化。作为示例,当车辆未损坏时纹理可以是平滑的,但纹理可以基于车辆的损坏或破坏而变得越来越粗糙。

在一些示例中,处理器102可以基于事件(例如在计算设备101的操作期间发生的任意交互、动作、冲突、或其他事件)来确定esf触觉效果,其可潜在地包括相关联的触觉效果。在一些示例中,事件可包括:用户输入(例如,按钮按压、操纵操纵杆、与触敏表面116进行交互、把设备倾斜或定向)、系统状态(例如,低电量、低存储器、或系统通知,例如,基于系统接收到消息、来电、通知、或更新所生成的通知)、发送数据、接收数据、或程序事件(例如,若程序是游戏,则程序事件可包括爆炸、枪击、碰撞、游戏角色之间的交互、达到新的等级、驾驶经过颠簸地形等)。例如,计算设备101可以从另一计算设备接收来电,并且基于来电生成通知。处理器102可以访问包括各种触觉效果的查找表并且选择对应于来电的esf触觉效果。在这类示例中,处理器102可以在没有传感器信号(例如,若计算设备101不包括触摸传感器108或传感器132)的情况下确定esf触觉效果。

当与esf触觉效果相关联的esf触觉信号被发送时,方法700在步骤710处继续。在一些示例中,处理器102发送esf触觉信号。在一些示例中,处理器102将esf触觉信号发送到esf控制器120或触觉输出设备118。

当esf触觉信号被接收时,方法700在步骤712处继续。在一些示例中,esf控制器120接收esf触觉信号。在一些示例中,esf触觉信号可包括数字信号或模拟信号。在一些示例中,esf控制器120可以执行esf触觉信号的模数转换。在一些示例中,esf控制器120可以放大、反转、或以其他方式修改接收到的esf触觉信号。

在一些示例中,esf控制器120被配置为至少部分地基于esf触觉信号来生成或确定将被输出到触觉输出设备118的一个或多个静态esf触觉信号或动态esf触觉信号,并且然后将静态esf触觉信号或动态esf触觉信号发送到触觉输出设备118。在一些示例中,esf控制器120可以放大触觉信号以生成静态esf触觉信号或动态esf触觉信号。

esf控制器120可包括处理器或微控制器。处理器或微控制器可依赖于包含在存储器中的编程来确定将被输出触觉输出设备118的静态esf触觉信号或动态esf触觉信号。在一些示例中,包含在存储器中的编程可包括查找表。在一些示例中,处理器或微控制器可以使用查找表来基于在esf触觉信号中接收到的信息确定将要输出的静态esf触觉信号或动态esf触觉信号。例如,处理器或微控制器可将在esf触觉信号中接收到的信息和查找表中的信息进行比较,并且基于该比较来选择静态esf触觉信号或动态esf触觉信号(例如,选择对应于esf触觉信号的静态esf触觉信号或动态esf触觉信号)。

当耦合到与计算设备300相关联的表面302、304的esf触觉输出设备118a-b输出esf触觉效果时,方法700在步骤714处继续。在一些示例中,esf触觉输出设备118a-b接收esf触觉信号并且输出esf触觉效果。在一些示例中,esf触觉效果包括计算设备300的用户可以感知的模拟振动、感知摩擦系数的变化、或模拟纹理。

在一些示例中,esf触觉输出设备118a-b包括耦合到导体的绝缘体。esf触觉信号包括施加到导体的电信号,其在导体中感应出电荷。电信号可以是ac信号或ac电压,在一些示例中,其可以由高压放大器或任意电源生成。在一些示例中,导体上的电荷可以将导体与靠近或接触esf触觉输出设备118a-b的对象(例如,靠近或接触esf触觉输出设备118a-b所耦合的表面302、304的对象)电容地耦合。在一些示例中,电容耦合可以使得用户感知触觉效果。

上面讨论的方法、系统、以及设备是示例。各种配置可以适当地省略、替代、或添加各种程序或组件。例如,在替代配置中,可以以与所描述的顺序不同的顺序来执行方法和/或可以添加、省略、和/或组合各个阶段。此外,相对于一些配置所描述的特征在各种其他配置中可被组合。可以以类似的方式来组合配置的不同方面和要素。此外,技术在发展,因此许多要素是示例并且不限制本公开或权利要求的范围。

本文对“适用于”或“配置为”的使用表示开放性和包容性的语言,不排除设备适用于或配置为执行另外的任务或步骤。此外,对“基于”的使用旨在是开放性和包容性的,“基于”一个或多个所叙述的条件或值的过程、步骤、计算、或其他动作在实践中可以基于除了所叙述之外的另外的条件或值。本文包括的小标题、列表、以及编号仅是为了便于解释,并且不意味着限制。

本文对词语“或”的使用旨在涵盖包容性和排他性的or情况。换句话说,a或b或c包括适于特定用法的任意或所有下列替代组合:仅a;仅b;仅c;仅a和b;仅a和c;仅b和c;以及a和b和c。

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