用于视觉-触觉通知的智能表面的制作方法

文档序号:14717918发布日期:2018-06-16 01:59阅读:132来源:国知局
用于视觉-触觉通知的智能表面的制作方法

本申请总体上涉及通知,并且更普遍地涉及视觉-触觉通知。



背景技术:

传统上,通知被提供至计算设备的显示器。例如,传统上是向智能手机的显示器提供通知。然而,这样的通知通常仅被提供一段时间,然后从显示屏上消失。此外,如果例如当通知被提供时显示器被覆盖了,则该通知可能被用户遗漏。需要能解决传统通知的这些问题和其他问题的视觉-触觉通知。



技术实现要素:

描述了用于使用智能表面来提供视觉-触觉通知的设备、系统和方法的各种示例。

公开的一个示例性方法,包括:由计算设备确定应该提供通知;由计算设备确定使用视觉-触觉来提供通知;由计算设备生成被配置为使触觉输出设备将表面的通知部分的位置从初始位置改变为通知位置的信号,其中,表面的通知部分的位置向通知位置的改变供了通知的至少一部分;以及由计算设备将信号输出到触觉输出设备,其中,表面的通知部分在信号被输出之后保持在通知位置。

公开的一个示例性非暂态计算机可读介质,包括被配置为由处理器执行的一个或多个软件应用程序。在该示例中,一个或多个软件应用被配置为:确定应该提供通知;确定使用视觉-触觉来提供该通知;生成被配置为使触觉输出设备将表面的通知部分的位置从初始位置改变为通知位置的信号,其中,该表面的通知部分的位置到通知位置的改变提供了通知的至少一部分;以及将该信号输出到触觉输出设备,其中,该表面的通知部分在信号被输出之后保持在通知位置。

公开了一个示例形系统,包括用于便携式计算设备的配件。在该示例中,该配件包括表面,该表面包括通知部分和触觉输出设备,该触觉输出设备位于表面的通知部分并被配置为响应于从便携式计算设备接收到通知信号,使表面的通知部分的位置在初始位置和通知位置之间改变。在一些示例中,触觉输出设备被配置为在接收到通知信号之后将表面的通知部分保持在通知位置,直到接收到重复通知信号或确认信号为止。在一些示例中,触觉输出设备还配置为响应于接收到确认信号而使表面的通知部分的位置从通知位置改变为初始位置。在一些示例中,触觉输出设备被还配置为使表面的通知部分的位置,从通知的位置改变为初始位置,并且然后响应于接收到重复通知信号回到通知位置,该重复通知信号指示还未接收到便携式计算设备的用户的确认。

在一些示例中,配件还包括设置在表面的通知部分内的双稳态显示器,使得该双稳态显示器在表面的通知部分处于通知位置时是可视的,并且在表面的通知部分处于初始位置时是不可视的。双稳态显示器可以被配置为响应于从便携式计算设备接收到通知信号而显示通知消息。在一些示例中,配件是便携式计算设备的盖体。在一些示例中,触觉输出设备包括至少一个多稳态致动器。

在该示例中,便携式计算设备包括显示器和处理器。在该示例中,处理器与显示器和触觉输出设备进行通信。在该示例中,处理器被配置为:确定通知应该被提供;决定使用视觉-触觉来提供该通知;生成被配置为使触觉输出设备将表面的通知部分的位置从初始位置改变为通知位置的信号,其中,表面的通知部分的位置到通知位置的改变提供通知的至少一部分;以及,将该信号输出到触觉输出设备,其中,表面的通知部分在信号被输出之后保持在通知位置。

提及的这些说明性示例不意在限制或限定本公开的范围,而是提供用于帮助对其进行理解的示例。在详细描述中讨论了说明性示例,其提供了进一步的描述。通过检查本说明书还可以理解由各种示例提供的优点。

附图说明

并入本说明书并构成本说明书的部分的附图示出了一个或多个特定示例,并且与示例的描述一起用于解释特定示例的原理和实现方式。

图1A示出了用于提供视觉-触觉通知的示例计算设备,其中表面在初始位置;

图1B示出了通过使表面的通知部分在通知位置来提供视觉-触觉通知的示例计算设备;

图2A、2B和2C示出了根据一个实施例的用于提供视觉-触觉通知的示例计算设备;

图3示出了根据实施例的用于提供视觉-触觉通知的示例系统;

图4示出了根据实施例的提供视觉-触觉通知的示例方法;

图5示出了用于提供视觉-触觉通知的示例计算设备,其中表面在初始位置;

图6示出了用于提供视觉-触觉通知的示例计算设备,其中表面在初始位置;

图7示出了用于提供视觉-触觉通知的示例计算设备,其中表面在初始位置;

图8示出了用于提供视觉-触觉通知的示例计算设备,其中表面在初始位置;

图9示出了通过使表面的通知部分在通知位置来提供视觉-触觉通知的示例计算设备;

图10示出了通过使表面的通知部分在通知位置来提供视觉-触觉通知的示例计算设备;

图11示出了通过使表面的通知部分在通知位置来提供视觉-触觉通知的示例计算设备;

图12示出了通过使表面的通知部分在通知位置来提供视觉-触觉通知的示例计算设备;

图13示出了通过使表面的通知部分在通知位置来提供视觉-触觉通知的示例计算设备;

图14示出了通过使表面的通知部分在通知位置来提供视觉-触觉通知的示例计算设备;

图15示出了通过使表面的通知部分在通知位置来提供视觉-触觉通知的示例计算设备。

具体实施方式

在用于使用智能表面来提供视觉-触觉通知的设备、系统和方法的上下文中描述了示例。本领域的普通技术人员将认识到,下面的描述仅是说明性的,并不意在以任何方式进行限制。现在将详细参考附图中所示的示例的实现方式。贯穿附图和以下描述将使用相同的参考标记来指代相同的或相似的项。

为了清楚起见,并未示出和描述本文描述的示例的所有常规特征。当然,应该理解的是,在任何这种实际实现方式的开发中,为了实现开发者的具体目标(诸如符合应用程序和业务相关的约束)必须做出各种特定于实现方式的决定,并且这些具体目标将随着不同的实现方式和不同的开发人员而不同。

提供视觉-触觉通知的说明性示例

现在参考图1A和1B,这些图示出了根据一个实施例的用于提供视觉-触觉通知的示例计算设备100。在该示例中,计算设备100是智能电话,并且具有触敏显示器116和用于触摸屏显示器116的保护盖体150(表面150a和柔性表面150b的统称)。保护盖体的右上角具有设置在其中的柔性表面150b,该柔性表面150b具有双稳态显示器158(诸如电子纸(EInk)显示器),使得当盖体关闭和没有提供视觉-触觉通知时,双稳态显示器158面向触摸屏显示器116。计算设备100还具有双稳态致动器(未示出),该双稳态致动器被放置和配置为通过施加单个能量爆发,将柔性表面150b从初始(例如,非通知)位置(在图1A中示出)改变为通知位置(图1B中示出)。如图1A所示,在初始(例如,非通知)位置,保护盖体150是平坦的或基本平坦的。另外,保护盖体150可以覆盖双稳态显示器158(未在图1A中示出)。如图1B所示,在通知位置,柔性表面150b平行于表面150a并位于表面150a的顶部。在其他示例中,柔性表面150b可以垂直于表面150a或以其他方式相对于表面150a成角度。在图1B中,双稳态显示器158以与显示器116相同的大方向上面朝外。通知的至少一部分可以被提供在双稳态显示器158和/或显示器116上。

在一个实施例中,当计算设备100从发送者接收文本消息时,计算设备100确定应该提供通知。在该示例中,因为当从发送者接收到文本消息时,显示器116被保护盖体(150a和150b的统称)覆盖,所以计算设备100还确定应该提供视觉-触觉通知。在该示例中,由于图1A中所示的保护盖体阻止用户看到显示器116,仅提供对显示器116的视觉通知将是无用的。

在计算设备100确定应该提供视觉-触觉通知之后,计算设备100生成被配置为使得双稳态致动器(未示出)将柔性表面150b的位置从初始位置(例如,非通知)位置(如图1A所示)改变到通知位置(如图1B所示)。信号被输出到双稳态致动器。在该示例中,单个能量输入将柔性表面150b从原始(例如,非通知)位置(如图1A所示)改变到通知位置(如图1B所示)。在这个示例中,柔性表面150b维持通知位置而不需要任何额外的能量输入。因此,通过使用双稳态致动器(未示出)和柔性表面150b,可以使用单个能量输入来提供长期的视觉-触觉通知,从而与传统通知相比减少了能量需求并且延长了计算设备100的电池寿命。在实施例中,位置从初始位置(例如,非通知)位置到通知位置的改变,提供了通知的至少一部分。

在一些示例中,通知的至少一部分包括在双稳显示器158上显示文本消息的发送者的姓名。例如,如图1B所示,如果文本消息的发送者的姓名是“A1”,则“A1”被显示在双稳态显示器158上。如图1B所示,在该示例中,单个能量输入将双稳态显示器158改变为显示“A1”。在该示例中,双稳态显示器158在单个能量输入被施加之后持续在显示器上显示“A1”,而不需要任何额外的能量输入。因此,通过使用双稳态显示器158,可以使用单个能量输入来提供长期视觉通知,从而与传统显示器相比减少了能量需求并且延长了计算设备100的电池寿命。

在图1A和1B所示的示例中,计算设备100的用户可以通过将柔性表面150b从通知位置(如图1B所示)物理地移动到初始(例如,非通知)位置(如图1所示),来确认消息已经被用户访问。例如,如图1B所示,在通知位置,柔性表面150b与表面150a平行,并且位于表面150a的顶部。在该示例中,用户可以通过物理地移动柔性表面150b使得表面150a和柔性表面150b是平坦的或基本平坦的(如图1A所示),显示器158不再是可视的和/或保护盖体150完全覆盖了显示器116,来确认通知已经被用户访问。在其他示例中,当柔性表面150b处于通知位置时其垂直于表面150a或者以其他方式相对于表面150a成角度,用户可以通过物理地移动柔性表面150b使得表面150a不再垂直于表面150a或以其他方式相对于表面150a成角度,来确认通知已经被用户访问。

然而,如果通知在预定时间内未被确认,则可以重复该通知。例如,如果在五分钟之内,计算设备100的用户还没有确认通知已经被访问,则计算设备100生成并输出信号到双稳态致动器(未示出)以将柔性表面150b的位置从通知位置(如图1B所示)改变到原始(例如,非通知)位置(如图1A所示)并回到通知位置(如图1B所示)。在一些示例中,柔性表面150b的位置多次(例如,3次、4次、5次等)从通知位置改变到原始(例如,非通知)位置并且回到通知位置,来提醒计算设备100的用户该通知尚未被确认。该提醒可以周期性地重复(例如,每分钟、每5分钟、每小时等),直到通知被计算设备100的用户确认为止。

给出该说明性示例以向读者介绍本文讨论的一般主题,并且本公开不限于该示例。以下部分描述了各种附加的非限制性的示例和用于基于颜色特征和运动分析来自动生成触觉的系统和方法的示例。

图2A、2B和2C示出了根据实施例的用于提供视觉-触觉通知的示例计算设备。图2A示出了计算设备200的正面,图2B示出了计算设备200的背面,而图2C示出了计算设备200的组件。

计算设备200可以包括例如智能手机、平板手机、平板电脑、电子阅读器、便携式游戏设备或便携式医疗设备。虽然计算设备200在图2A-2C中被示出为单个设备,但是在其他示例中,例如,如图3所示,计算设备200可以包括多个设备。

示例计算设备200包括通过总线206与其他硬件进行接口的处理器202。可以包括任何合适的有形(和非暂态)计算机可读介质(诸如RAM、ROM、EEPROM等等)的存储器204可以体现配置计算设备200的操作的程序组件。例如,存储器204可以包括被配置为由处理器202执行的一个或多个软件应用。一个或多个软件应用可以被配置为使计算设备200提供视觉-触觉通知。例如,一个或多个软件应用程序可以被配置为使计算设备200执行本文关于图4描述的方法400。

在一些示例中,计算设备200还可以包括一个或多个网络接口设备210、输入/输出(I/O)接口组件212、和附加存储设备214。

网络接口设备210可以表示辅助网络连接的任何组件中的一个或多个。示例包括但不限于诸如以太网、USB、IEEE 1394的有线接口,和/或诸如IEEE 802.11、Bluetooth之类的无线接口,或用于接入蜂窝电话网络的无线电接口(例如,用于接入CDMA、GSM、UMTS或其他移动通信网络的收发器/天线)。

I/O组件212可以用于辅助到诸如一个或多个显示器、键盘、摄像头、鼠标、扬声器、麦克风、按钮、游戏杆和/或用于输入数据或输出数据的其他硬件之类的设备的连接。附加存储设备214表示非易失性存储设备,诸如只读存储器、闪速存储器、随机存取存储器(RAM)、铁电RAM(F-RAM)、磁、光或被包括在计算设备200中或被耦接到处理器202的其他存储介质。

计算设备200包括触敏表面216。在图2C所示的示例中,触敏表面216被集成到计算设备200中。在其他示例中,计算设备200可以不包括触敏表面216。触敏表面216表示被配置为感测用户的触觉输入的任何表面。在一些示例中,触敏表面216可以是可卷曲的、可弯曲的、可折叠的、可拉伸的、可扭曲的、可压缩的或可变形的。例如,触敏表面216可以包括可弯曲的电子纸或触敏显示器设备。在其他示例中,计算设备200可以具有非触敏的显示器。

在一些示例中,一个或多个触摸传感器208被配置为当物体接触触敏表面216时检测触摸区域中的触摸,并且作为响应,一个或多个触摸传感器208提供适当的数据以供处理器202使用。可以使用任何合适的数量、类型或布置的传感器。例如,电阻式和/或电容式传感器可以被嵌入触敏表面216中,并被用于确定触摸的位置和诸如压力、速度和/或方向的其他信息。如另一示例,可以使用用于触敏表面216的光学传感器来确定触摸位置。

在其他示例中,触摸传感器208可以包括LED(发光二极管)检测器。例如,在一些示例中,触敏表面216可以包括安装在显示器侧面上的LED手指检测器。在一些示例中,处理器202与单个触摸传感器208进行通信。在其他示例中,处理器202与多个触摸传感器208(例如,与第一触摸屏和第二触摸屏相关联的触摸传感器)进行通信。触摸传感器208被配置为检测用户交互,并且基于用户交互,向处理器202发送信号。在一些示例中,触摸传感器208可以被配置为检测用户交互的多个方面。例如,触摸传感器208可以检测用户交互的速度和压力,并将该信息结合到信号中。

在一些示例中,计算设备200可以包括组合触敏表面216和显示器的启用触摸的显示器。触敏表面216可以对应于显示器外部或在显示器组件之上的一层或多层材料。在其他示例中,根据计算设备200的具体配置,触敏表面216可以不包括(或以其他方式对应于)显示器。

计算设备200还包括一个或多个附加传感器230。(一个或多个)传感器230被配置为向处理器202发送传感器信号。在一些示例中,(一个或多个)传感器230可以包括例如摄像头、湿度传感器、环境光传感器、陀螺仪、GPS单元、加速度计、距离传感器或深度传感器、生物节律传感器或温度传感器。虽然图2C所示的示例描绘了传感器230在计算设备200内部,但是在一些示例中,传感器230可以在计算设备200外部。例如,在一些示例中,一个或多个传感器230可以与游戏控制器相关联,以与包括游戏系统的计算设备200一起使用。在一些示例中,处理器202可以与单个传感器230进行通信,并且在其他示例中,处理器202可以与多个传感器230(例如,温度传感器和湿度传感器)进行通信。在一些示例中,传感器230可以远离计算设备200,但例如,如图3所示,可通信地耦合到处理器202。

计算设备200还包括与处理器202进行通信的触觉输出设备218。触觉输出设备218被配置为响应于触觉信号,输出触觉效果。在一些示例中,触觉输出设备218被配置为输出触觉效果,该触觉效果包括例如振动、感知的摩擦系数的变化、模拟纹理、温度变化、触摸感受、电触觉效果或表面形变(例如,与计算设备200相关联的表面的形变)。尽管本文示出了单个触觉输出设备218,但是一些示例可以包括相同或不同类型的多个触觉输出设备218,这些触觉输出设备可以被按顺序或共同地致动以产生触觉效果。

在图2C所示的示例中,触觉输出设备218在计算设备200内部。在其他示例中,触觉输出设备218可以在计算设备200远程,但可通信地耦合到处理器202,例如,如图3所示。例如,触觉输出设备218可以通过诸如以太网、USB、IEEE 1394之类的有线接口和/或诸如IEEE 802.11、Bluetooth之类的无线接口或无线电接口外接于计算设备200并与计算设备200通信。

在一些示例中,触觉输出设备218可以被配置为输出包括振动的触觉效果。在一些这样的示例中,触觉输出设备218可以包括压电致动器、电动机、电磁致动器、音圈、形状记忆合金、电致动聚合物、螺线管、偏心旋转质量电机(ERM)或线性共振致动器(LRA)。

在一些示例中,触觉输出设备218可以被配置为响应于触觉信号来输出触觉效果,该触觉效果调制沿计算设备200的表面所感知的摩擦系数。在一些这样的示例中,触觉输出设备218可以包括超声波致动器。超声波致动器可以包括压电材料。超声波致动器可以以例如20kHz的超声波频率振动,以增大或减少触敏表面216的表面处的感知系数。

在一些示例中,触觉输出设备218可以使用静电吸引,例如通过使用静电致动器来输出触觉效果。触觉效果可以包括模拟纹理、模拟振动、触摸感受或与计算设备200相关联的表面(例如,触敏表面216)上感知到的摩擦系数的变化。在一些示例中,静电致动器可以包括导电层和绝缘层。导电层可以是任何半导体或其他导电材料,诸如铜、铝、金或银。绝缘层可以是玻璃、塑料、聚合物或任何其他绝缘材料。此外,处理器202可以通过将电信号(例如AC信号)施加到导电层来操作静电致动器。在一些示例中,高电压放大器可以生成AC信号。电信号可以在导电层与靠近或接触触觉输出设备218的物体(例如,用户的手指或触控笔)之间产生电容耦合。在一些示例中,改变物体和导电层之间的吸引水平可以改变用户感知到的触觉效果。

计算设备200还包括前置摄像头234。例如,当用户使用计算设备200时,图2A中示出的前置摄像头234指向或面向计算设备200的用户。前置摄像头234被配置为将视频信号传送到处理器202。在一些示例中,处理器202通过总线206与前置摄像头234进行通信。

计算设备200还包括后置摄像头240。例如,当用户使用计算设备200时,图2B中所示的后置摄像头240背对或背向计算设备200的用户。后置摄像头240被配置为将视频信号传送到处理器202。在一些示例中,处理器20通过总线206与后置摄像头240进行通信。

计算设备200还包括与处理器202通信的触觉输出设备254。触觉输出设备254被设置并且被配置为响应于信号,至少在初始位置和通知位置之间改变表面256(256a和256b的统称)的至少通知部分256b的位置。例如,触觉输出设备254可被设置并且被配置为物理地迫使表面256的至少通知部分256b的位置从初始位置改变到通知位置(反之亦然)。如另一示例,触觉输出设备254可以被设置并且被配置为使表面256的至少通知部分256b从初始位置变形到通知位置(反之亦然)。如另一示例,触觉输出设备254可以被设置并且被配置为使得已经从初始位置改变到通知位置的表面256的至少通知部分256b回到初始位置。在一些示例中,触觉输出设备254是一个或多个多稳态致动器(例如,(一个或多个)双稳态致动器、(一个或多个)三稳态致动器等)。在一些示例中,计算设备200中的触觉输出设备254被设置并且被配置为使得整个计算设备200的可弯曲通知部分从初始位置改变到通知位置(反之亦然)以提供通知。例如,整个计算设备200的角可以是通知部分,并且在该示例中,整个计算设备200的角可以从平坦的初始位置弯曲到升高的通知位置以提供通知。

在一些示例中,触觉输出设备254包括一个或多个薄膜致动器、压电致动器、电动机、电磁致动器、音圈、形状记忆合金、电致动聚合物、螺线管、偏心旋转质量电机(ERM)、线性谐振致动器(LRA)、智能凝胶、形状记忆致动器(SMA)致动器、或DC电动机。尽管在图2C中示出了单个触觉输出设备254,但是一些示例可以包括相同或不同类型的多个触觉输出设备254,其可以被按顺序或共同地致动,以至少在初始位置和通知位置之间改变表面256的至少通知部分256b。

在图2C所示的示例中,触觉输出设备254在计算设备200内部。在其他示例中,触觉输出设备254可以与计算设备200分离,但例如,如图3所示,可通信地耦合到处理器202。例如,触觉输出设备254可以通过诸如以太网、USB、IEEE 1394之类的有线接口和/或诸如IEEE 802.11、Bluetooth之类的无线接口或无线电接口外接于计算设备200并且与计算设备200通信。

计算设备200还包括表面256(256a和256b的统称)。在示例中,表面256的至少通知部分256b是柔性的,使得触觉输出设备254可以物理地迫使表面的通知部分256b至少在初始位置和通知位置之间改变。在这些示例中,整个表面256或表面256的通知部分256b可以包括橡胶、泡沫、柔性塑料、形状记忆聚合物、智能凝胶、形状记忆合金和/或其他合适材料中的至少一种。在一些示例中,表面256的至少通知部分256b被铰接,使得触觉输出设备254可物理地迫使表面256的通知部分256b至少在初始位置和通知位置之间改变。在这些示例中,整个表面256或表面256的通知部分256b可以包括柔性材料(例如,以上提供的示例)和/或刚性材料(例如,刚性塑料、铝、薄钢等)。

在示例中,可以打开表面256以使得计算设备200中的至少一些组件对计算设备200的用户来说是可访问和/或可视的,或可以被关闭表面256以使得当表面256的通知部分256b处于初始位置时,计算设备200中的至少一些组件对计算设备200的用户来说是不可访问和/或不可视的。例如,当表面256关闭且256b处于初始位置(例如,图1A所示的初始位置)时,表面256完全覆盖触敏表面216。在示例中,当表面256关闭且表面256的通知部分256b处于通知位置(例如,图1B中所示的通知位置)时,触敏表面216的至少一部分对计算设备200的用户来说是可视的(例如,如图1B所示)。

计算设备200还包括显示器258。在一些示例中,显示器258是双稳态显示器,诸如电子纸(E Ink)显示器。在示例中,显示器258可以是发光二极管显示器(LED)、电致发光显示器(ELD)、等离子显示面板(PDP)、液晶显示器(LCD)或有机发光二极管显示器(OLED)。在一些示例中,显示器258是薄的柔性显示器。在示例中,显示器258被设置在表面256的通知部分256b内,触觉输出设备254在初始位置和通知位置之间变化位置。在图2A所示的示例中,当表面256关闭且表面256的通知部分256b处于初始位置时,显示器258面向触敏表面216(并且背对计算设备200的用户)。在其它示例中,当表面256关闭且表面256的通知部分256b处于初始位置时,显示器258背对触敏表面216(并且面向计算设备200的用户)。

现在参考图3,该图示出了根据实施例的用于提供视觉-触觉通知的示例系统。该系统包括通过连接器342和352与计算设备300进行通信的计算设备300和配件350。在一些实施例中,计算设备300可以包括例如智能手机、平板手机、平板电脑、电子阅读器、便携式游戏设备或医疗设备。在一些实施例中,配件350可以包括例如用于整个计算设备300的盖体或用于部分计算设备300的盖体(例如,用于触敏表面316的盖体)。

计算设备300包括通过总线306与其他硬件通信的处理器302和存储器304。这些组件可以被配置为分别与图2C中所描绘的处理器202、总线206和存储器204类似地作用。存储器304可以包括被配置为由处理器302执行的一个或多个软件应用程序。一个或多个软件应用程序可以被配置为使得计算设备300和配件350共同提供视觉-触觉通知。例如,一个或多个软件应用程序可以被配置为使计算设备300和配件350执行本文关于图4描述的方法400。

计算设备300还包括触摸传感器308、网络接口设备310、I/O组件312、存储设备314、前置摄像头334、触敏表面316、传感器330、后置摄像头340以及触觉输出设备318。这些组件可以分别被配置为与图2C中描绘的触摸传感器208、网络接口设备210、I/O组件212、存储设备214、前置摄像头234、触敏表面216、传感器230、后置摄像头240、以及触觉输出设备218类似地作用。

计算设备342还包括连接器342,该连接器342与配件350中的连接器352物理配对和/或无线通信。例如,连接器342和352可以通过以太网、USB、IEEE 1394、引脚和插座、标签和插槽等物理配对。如另一示例,连接器342和352可以使用IEEE 802.11、Bluetooth(蓝牙)或无线电接口进行无线通信。

配件350包括连接器352、触觉输出设备354和表面356。在一些实施例中,配件350还包括显示器358。触觉输出设备354、表面356和显示器358可以被配置为与触觉输出设备254、表面256和显示器258类似地作用。

现参考图4,图4示出根据实施例的提供视觉-触觉通知的示例方法400。将参考图1A-1B、2A-2C、3、5-15;然而,根据各种实施例,可以采用根据本公开的任何合适的(一个或多个)设备来提供视觉-触觉通知。

当做出提供通知的确定时,方法400在方框410处开始。例如,在一个实施例中,计算设备200中的处理器202确定当通过网络接口210从另一计算设备的用户接收到消息时应该提供通知。该消息可以是文本消息(例如,短消息服务(SMS)消息、等)、电子邮件、tweet(推特消息)、聊天消息、会议请求、或其它合适的消息。在一些实施例中,计算设备300中的处理器302至少部分地基于从在计算设备300上执行的应用程序接收到指示,来确定提供通知。例如,日历应用可以指示应该在即将到来的约定的前十五分钟提供通知。如另一示例,社交应用可以指示当接收到新图像时应该提供通知。如另一示例,可以响应于计时器在时钟应用中结束而做出提供消息的决定。在各种示例中,可以基于从另一计算设备接收到的信息或来自计算设备上执行的应用的指示(诸如,请求)来做出提供通知的决定。

在方框420处,做出使用视觉-触觉来提供通知的决定。在一个实施例中,当表面256覆盖触敏表面216(该触敏表面216在该示例中为触敏显示器)时,计算设备200中的处理器202确定应该使用视觉-触觉来提供通知。在实施例中,当计算设备300处于特定方位时,计算设备300中的处理器302确定应该使用视觉-触觉来提供通知。例如,计算设备300可以具有陀螺传感器和/或压力传感器,其用于确定在初始位置和通知位置之间变化的表面356的通知部分356b是否靠着不属于计算设备300的物体。例如,陀螺传感器和/或压力传感器可以用于确定在初始位置和通知位置之间变化的表面356的通知部分356b是否靠着桌子。在该示例中,如果表面356的通知部分356b没有靠着物体(例如,桌子)或者以其他方式朝上,则确定使用视觉-触觉来提供通知。

在一些实施例中,计算设备200中的处理器202基于通知的重要性来确定应该使用视觉-触觉来提供通知。例如,如果通知是高优先级通知,则计算设备200中的处理器202可以确定应该使用视觉-触觉来提供通知。在一些实施例中,计算设备200中的处理器202确定应该基于由计算设备200的用户指定的偏好来提供通知。例如,计算设备200的用户可以指定应该使用视觉-触觉来提供即将到来的约会的通知。如另一示例,计算设备200的用户可以指定应该使用视觉-触觉来提供与从用户的配偶接收到的消息相对应的通知,并且不应该使用视觉-触觉来提供与从他人接收到的消息相对应的通知。如另一示例,计算设备200的用户可以指定使用视觉-触觉来提供与从用户的联系人列表中的联系人接收到的消息相对应的通知,并且不应该使用视觉-触觉来提供与从不在用户的联系人列表中的其他人接收到的消息相对应的通知。

在示例中,可以基于如下项做出使用视觉-触觉提供通知的决定:从另一计算设备接收到的请求使用视觉-触觉提供通知的信息,或从在计算设备上执行的应用接收到的使用视觉-触觉来提供通知的指示(诸如,请求)。

在方框430处,生成并输出至少一个信号以提供视觉-触觉通知。在一个实施例中,计算设备200中的处理器202生成信号,该信号被配置为使得触觉输出设备254迫使表面256的至少通知部分256b从初始位置改变到通知位置,并将生成的信号输出到触觉输出设备254。生成的信号例如可以使致动器迫使盖体150的柔性表面150b从初始位置(例如图1A中所示)改变到通知位置(例如图1B中所示)。在这个示例中,盖体150的柔性表面150b从初始位置到通知位置的改变,本身提供了通知的至少一部分。此外,至少在触觉输出设备254是一个或多个多稳态致动器的示例中,盖体150的柔性表面150b在信号被输出之后保持在通知位置。至少在这些示例中,一旦信号被输出并且一个或多个多稳态致动器被输出以迫使盖体150的柔性表面150b从初始位置改变到通知位置,则盖体150的柔性表面150b保持在通知位置而不需要额外的能量输入。

在一些实施例中,计算设备200中的处理器202生成被配置为使得设置在表面256内的显示器258显示文本和/或(一个或多个)图形以提供通知的至少一部分的信号,并将该信号输出到显示器258。在这些示例中,在显示器258上显示文本和/或(一个或多个)图形。在示例中,显示器258被设置在表面256的通知部分256b内,该通知部分256b的位置从初始位置改变到通知位置。例如,如图1B所示,显示器158被设置在盖体150的柔性表面150b内。在一些示例中,显示器258被设置在表面256的通知部分256b内,从而使得显示器258在通知表面256的部分256b处于通知位置时是可视的,并且在表面256的通知部分256b处于初始位置时是不可视的。例如,如图1A所示,当盖体150的柔性表面150b处于初始位置时,显示器158是不可视的;如图1B所示,当盖体150的柔性表面150b处于通知位置时,显示器158是可视的。

如其他示例,当表面(例如分别为图5-8中的550、650、750、850)的通知部分(例如,分别为图5-8中的550b、650b、750b、750c、850b)处于初始位置时,该表面(例如分别为图5-8中的550、650、750、850)的通知部分(例如,分别为图5-8中的550b、650b、750b、750c、850b)中的显示器(未示出)是不可视的。在示例中,显示器(例如,分别为图11、12和15中的1158、1258、1558)被设置在表面(例如,分别为图11、12和15中的1150、1250、1550)的通知部分(例如,分别为图11、12和15中的1150b、1250b、1550b)内,并且当表面(例如,分别为图11、12和15中的1150、1250、1550)的通知部分(例如,分别为图11、12和15中的1150b、1250b、1550b)处于通知位置时,该显示器(例如,分别为图11、12和15中的1158、1258、1558)是可视的。如上所述,并且如图11、12和15中进一步所示,当表面(例如,分别为图11、12和15中的1150、1250、1550)的通知部分(例如,分别为图11、12和15中的1150b、1250b、1550b)处于通知位置时,通知的至少一部分可以被显示在设置于从原始位置改变到通知位置的表面(例如,分别为图11、12和15中的1150、1250、1550)的通知部分(例如,分别为图11、12和15中的1150b、1250b、1550b)内的显示器(例如,分别为图11、12和15中的1158、1258、1558)上。

在其他示例中,显示器(例如,图10中的1058)被设置在表面(例如,图10中的1050)的通知部分(例如,图10中的1050b)内,并且当表面(例如,图10中的1050)的通知部分(例如,图10中的1050b)处于初始位置(例如,图5)和处于通知位置(例如,图10)时,显示器(例如,图10中的1058)是可视的。如上所述,并且如图10中进一步所示,当表面(例如,图10中的1050)的通知部分(例如,图10中的1050b)处于通知位置时,通知的至少一部分可以被显示在设置于从初始位置改变到通知位置的表面(例如,图10中的1050)的通知部分(例如,图10中的1050b)内的显示器(例如,图10中的1058)上。

在一些示例中,计算设备200中的处理器202生成信号,其中该信号被配置为使得触敏表面216(在这些示例中为触敏显示器)显示文本和/或(一个或多个)图形以提供通知的至少一部分,并将信号输出到触敏显示器。在这些示例中,文本和/或(一个或多个)图形被显示在触敏显示器上。在这些示例中,当表面256处于初始位置时,触敏显示器被表面256覆盖。此外,在这些示例中,当表面256的通知部分256b处于通知位置时,触敏显示器的一部分是可视的。因此,当表面256的通知部分256b处于通知位置时,该触敏显示器的一部分是可视的,并且当表面256的通知部分256b处于初始位置时,该触敏显示器是不可视的。在示例中,当表面256的通知部分256b处于通知位置时,通知的至少一部分被显示在触敏显示器的一部分上。例如,如图1A和1B所示,当盖体150(柔性表面150a和表面150b的统称)处于初始位置(如图1A所示)时,显示器116是不可视的,并且当盖体150的柔性表面150b处于通知位置(如图1B所示)时,显示器116的一部分是可视的。

如另一示例,当表面(例如,分别为图5、6、7和8中的550、650、750和850)的通知部分(例如,分别为图5、6、7和8的550b、650b、750b、750c、850b)处于初始位置(如图5、6、7和8所示)时,显示器(未示出)是不可视的。在这些示例中,当表面(例如,分别为图5、6、7和8中的550、650、750和850)处于初始位置(如图5、6、7和8所示)时,显示器(未示出)被表面(例如,分别为图5、6、7和8中550、650、750和850)覆盖。在一些示例中,当表面(例如,分别为图9、10、11、12、13、14和15中的950、1050、1150、1250、1350、1450和1550)的通知部分(例如,分别为图9、10、11、12、13、14和15中的950b,1050b,1150b,1050b,1150b,1050b,1150b,1550b)处于通知位置(如图9、10、11、12、13、14和15)时,计算设备(分别为图9、10、11、12、13、14和15中的900、1000、1100、1200、1300、1400和1500)中的显示器的一部分(例如,分别为图9、10、11、12、13、14和15中的916、1016、1116、1216、1316、1416和1516)是可视的。在这些示例中,通知的至少一部分可以显示在显示器的一部分上(例如,图10、11、12、13、14和15)。

在示例中,通知的至少一部分可以是对应于通知的类型的名称、对应于通知的类型的缩写,对应于通知的类型的标志或其他图形、对应于请求通知的应用的名称、对应于请求通知的应用的名称的缩写、对应于请求通知的应用的名称的标识或其他图形、对应于通知的消息的发送者的名称、对应于通知的消息的发送者的名称缩写、对应于通知的消息的发送者的名称的首字母、对应于通知的消息的发送者的标志或其他图形、对应于通知的消息的一部分等。

在方框440处,做出关于是否已接收到对视觉-触觉通知的确认的确定。例如,在一个实施例中,计算设备200中的处理器202确定是否已经接收到对视觉-触觉通知的确认。如另一示例,在一个实施例中,计算设备300中的处理器302确定是否已经接收到对视觉-触觉通知的确认。在实施例中,如果处理器302尚未确定已经接收到对视觉-触觉通知的确认,则处理器302确定未接收到对视觉-触觉通知的确认。

在一些示例中,参考图3,当用户将配件350中的表面256的通知部分256b从通知位置物理地改变回到初始位置时,配件350接收视觉-触觉通知已经被计算设备300的用户访问的确认。如另一示例,当计算设备的用户推动表面(图10中的1050)的通知部分(例如,图10中的1050b)从通知位置(诸如,图10所示)改变到初始位置(诸如,图5中所示)时,接收计算设备的用户(例如,图10中的1000)已经访问了视觉-触觉通知的确认。在其他实施例中,当用户按下计算设备上的按钮和/或用户按下计算设备的配件上的按钮以指示用户已经访问了视觉-触觉通知时,计算设备确定视觉-触觉通知已经被计算设备的用户访问的确认。在实施例中,当用户接触计算设备中的触敏显示器和/或接触计算设备的配件中的触敏显示器时,计算设备确定视觉-触觉已经被计算设备的用户访问的确认。

在一些示例中,计算设备中的处理器周期性地确定视觉-触觉通知是否已经被计算设备的用户访问的确认。例如,参考图3,计算设备300中的处理器302可以确定视觉-触觉通知已经被计算设备300的用户访问的确认是否自表面356的通知部分356b从初始位置改变为通知位置起在预定时间内被接收到。在一些示例中,预定时间可以在1分钟到60分钟之间。在示例中,预定时间可以由计算设备的用户针对特定类型的通知来指定。

返回参照图4,如果在方框440确定尚未访问视觉-触觉通知的确认,则方法400进行到方框450。在方框450处,生成并输出至少一个信号以重复视觉-触觉通知。

例如,可以与本文关于块430的讨论类似地生成和输出至少一个信号。然而,在示例中,(一个或多个)生成的信号被配置为使触觉输出设备迫使表面的通知部分返回到初始位置,然后再回到通知位置,并将(一个或多个)生成的信号输出到触觉输出设备。在实施例中,(一个或多个)生成的信号可以被配置为使触觉输出设备重复地(例如,2次、3次、4次、5次等)迫使表面的通知部分返回到初始位置,然后再回到通知位置,以提醒用户视觉-触觉通知未被处理并且未被计算设备的用户访问。

在一些示例中,(一个或多个)生成的信号被配置为使得嵌入表面的通知部分内的显示器闪烁以提供通知的至少一部分,和/或(一个或多个)生成的信号被配置为引起计算设备中的触敏显示器闪烁以提供通知的至少一部分,其中计算设备的触敏显示器在表面处于初始位置时被覆盖并且在表面的通知部分处于通知位置时至少部分可视。例如,可以将(一个或多个)生成的信号输出到一个或多个显示器,使得(一个或多个)显示器清除并且然后重新显示通知的至少一部分,以提醒用户视觉-触觉通知未被处理并且未被计算设备的用户访问。

返回参考图4,如果在方框440确定视觉-触觉通知的确认已经被访问,则方法400进行到方框460。在方框460处,生成并且输出至少一个信号,以移除视觉-触觉通知。

例如,可以与本文中关于块430和450的讨论类似地生成和输出至少一个信号。然而,在示例中,(一个或多个)生成的信号被配置为使得触觉输出设备迫使表面的通知部分返回到初始位置,并将(一个或多个)生成的信号输出到触觉输出设备。在一些示例中,(一个或多个)生成的信号被配置为使得嵌入表面的通知部分内的显示器将显示在显示器上的通知的任何部分从显示器中移除,和/或将(一个或多个)生成的信号被配置为使得计算设备中的触敏显示器将显示在触敏显示器上的通知的任何部分从触敏显示器中移除。

在一个实施例中,即使尚未接收到确认,但在提供通知时,表面的通知部分仍主要处在初始位置。例如,可以通过在短时间(例如,1秒、2秒、5秒、10秒、30秒等)内将表面的通知部分从初始位置改变到通知位置,然后将表面的通知部分从通知位置改变回到初始位置,来提供通知。在该示例中,如果自表面的通知部分被改变为回到初始位置起在预定时间内没有接收到用户已经访问该通知的确认,则表面的通知部分可以改变为从初始位置回到通知位置,并且可以可选地返回初始位置,以指示通知未被确认。在一些示例中,预定时间可以在1分钟到60分钟之间。在示例中,预定时间可以由计算设备的用户针对特定类型的通知来指定。

虽然本文中的设备、系统和方法的一些示例是根据执行在各种机器上的软件来描述的,但这些方法和系统也可以被实现为专门配置的硬件,例如专用于执行各种方法的现场可编程门阵列(FPGA)。例如,可以在数字电子电路中或在计算机硬件、固件、软件或其组合中实现示例。在一个示例中,设备可以包括一个或多个处理器。处理器包括计算机可读介质,诸如耦合到处理器的随机存取存储器(RAM)。处理器执行存储在存储器中的计算机可执行程序指令,诸如执行用于编辑图像的一个或多个计算机程序。这样的处理器可以包括微处理器、数字信号处理器(DSP)、专用集成电路(ASIC)、现场可编程门阵列(FPGA)和状态机。这样的处理器还可以包括诸如PLC、可编程中断控制器(PIC)、可编程逻辑器件(PLD)、可编程只读存储器(PROM)、电可编程只读存储器(EPROM或EEPROM)或其它类似的设备的可编程计算设备。

这样的处理器可以包括诸如计算机可读存储介质之类的介质,或可以与该介质进行通信,该介质可以存储指令,当该指令由处理器执行时可以使得处理器以实施或辅助的方式来执行本文描述的步骤。计算机可读介质的示例可以包括但不限于能够向处理器(诸如web服务器中的处理器)提供计算机可读指令的电子、光学、磁或其他存储设备。介质的其它示例包括但不限于软盘、CD-ROM、磁盘、存储器芯片、ROM、RAM、ASIC、配置的处理器、所有光学介质、所有磁带或其他磁介质、或者任何其他计算机处理器可从中读取的介质。所描述的处理器和处理可以在一个或多个结构中,并且可以被散布于一个或多个结构。处理器可以包括用于执行本文描述的一个或多个方法(或方法的一部分)的代码。

仅出于说明和描述的目的呈现了一些示例的前述描述,而不意在穷举或将本公开限制到所公开的精确形式。在不脱离本公开的精神和范围的情况下,其许多修改和改变对本领域技术人员来说是显然的。

本文对示例或实现方式的引用,意味着结合示例描述的特定的特征、结构、操作或其他特性可以被包括在本公开的至少一个实现方式中。本公开不限于如此描述的特定示例或实现方式。在说明书各处中出现的短语“在一个示例中”、“在示例中”、“在一个实现方式中”或“在实现方式中”或其变化不一定指代相同的示例或实现方式。本说明书中关于一个示例或实现方式描述的任何特定的特征、结构、操作或其他特性可以结合关于任何其它示例或实现方式描述的其他特征、结构、操作或其他特性。

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