当前位置: 首页 > 专利查询>苹果公司专利>正文

用于生成触觉输出的设备、方法和图形用户界面技术

技术编号:17466518 阅读:35 留言:0更新日期:2018-03-15 04:20
本发明专利技术题为“用于生成触觉输出的设备、方法和图形用户界面”。本发明专利技术公开了一种电子设备,当触觉输出发生器处于低功率状态时,所述电子设备接收用户交互已开始的指示。如果所述指示符合触觉输出发生器准备标准,则所述设备在第一时间将所述触觉输出发生器设置为低延迟状态。此后,如果所述用户交互已经到达所述用户交互的相应部分,所述相应部分与从所述第一时间起预定义的时间量已过之前的触觉输出相关联,并且所述触觉输出发生器仍处于所述低延迟状态,则所述设备使用所述触觉输出发生器以降低的延迟生成所述触觉输出。如果在从所述第一时间起至少所述预定义的时间量内没有生成触觉输出,则所述设备将所述触觉输出发生器从所述低延迟状态转变到所述低功率状态。

Devices, methods, and graphical user interfaces used to generate tactile output

The invention is entitled \device, method and graphical user interface for generating tactile output\. The present invention discloses an electronic device, when the tactile output generator is in a low power state, the electronic device receives instructions from the beginning of user interaction. If the indication is in conformity with the tactile output generator preparation standard, the device sets the tactile output generator at a low delay state at the first time. Then, if the user has reached the corresponding user interaction part, before the corresponding portion of the associated with predefined from the first time the amount of time has passed the tactile output, and the output of the generator is still in touch with low delay, then the device using the tactile output the delay generator generates the output to reduce the sense of touch. If no tactile output is generated in at least the predefined time period from the first time, then the device transforms the tactile output generator from the low delay state to the low power state.

【技术实现步骤摘要】
用于生成触觉输出的设备、方法和图形用户界面相关申请本专利申请要求于2016年9月6日提交的美国临时专利申请序列号62/384,159的优先权,该美国临时专利申请全文以引用方式并入本文。
本文整体涉及具有触敏表面的电子设备,包括但不限于生成触觉输出以向用户提供触觉反馈的具有触敏表面的电子设备。
技术介绍
触敏表面作为计算机和其他电子计算设备的输入设备的使用在近年来显著增长。示例性触敏表面包括触控板和触摸屏显示器。此类表面广泛地用于操纵显示器上的用户界面及其中的对象。示例性用户界面对象包括数字图像、视频、文本、图标和控制元件(诸如按钮)以及其他图形。触觉反馈(通常与视觉和/或音频反馈相结合)常用于尝试使用户界面和用户界面对象的操纵对于用户更有效且更直观,从而改善电子设备的可操作性。然而,响应于相同手势而提供不同触觉反馈的应用给用户造成了挑战,从而可引起非预期操作。当设备执行非预期操作时,用户需要取消此类操作并再次提供输入。这些操纵繁琐且冗长。此外,由于不得不撤销非预期操作并再次提供输入,这会花费比所必需的时间更长的时间,从而浪费能量。这后一考虑在电池驱动设备中是特别重要的。因此,希望具有用于提供触觉反馈的框架。
技术实现思路
因此,需要这样的电子设备,所述电子设备具有用于提供触觉反馈(通常与视觉和/或音频反馈相结合)的更快、更有效且更一致的方法和界面,继而使用户界面的操纵对于用户更有效且更直观。此类方法和界面任选地补充或替换用于提供触觉反馈的常规方法。此类方法和界面通过以下方式降低来自用户的输入的数量、范围和/或性质:帮助用户理解所提供的输入与设备对输入的响应之间的连接,从而创建更有效的人机界面。此外,此类方法和界面为多个软件应用提供更一致的人机界面。对于电池驱动设备,此类方法和界面可节省用电并且增加两次电池充电之间的时间。借助所公开的设备可减少或消除与具有触敏表面的电子设备的用户界面相关联的上述缺陷和其他问题。在一些实施方案中,所述设备是台式计算机。在一些实施方案中,所述设备是便携式的(例如,笔记本电脑、平板电脑或手持设备)。在一些实施方案中,所述设备是个人电子设备(例如,可穿戴电子设备,诸如手表)。在一些实施方案中,所述设备具有触控板。在一些实施方案中,所述设备具有触敏显示器(也称为“触摸屏”或“触摸屏显示器”)。在一些实施方案中,所述设备具有图形用户界面(GUI)、一个或多个处理器、存储器、一个或多个模块、以及存储在存储器中以用于执行多个功能的程序或指令集。在一些实施方案中,用户主要通过用触笔和/或手指接触和用手势操控触敏表面来与GUI进行交互。在一些实施方案中,这些功能任选地包括图像编辑、画图、呈现、文字处理、电子表格制作、玩游戏、接打电话、视频会议、收发电子邮件、即时消息通信、健身支持、数字摄影、数字视频记录、网络浏览、数字音乐播放、记事本制作和/或数字视频播放。用于执行这些功能的可执行指令任选地被包括在被配置用于由一个或多个处理器执行的非暂态计算机可读存储介质或其他计算机程序产品中。根据一些实施方案,在具有显示器、一个或多个输入设备和一个或多个触觉输出发生器的电子设备处执行一种方法。该方法包括在显示器上显示第一软件应用的用户界面。用户界面包括已为其分配由独立于应用的模块提供的多个用户交互模型中的用户交互模型的多个元素,所述多个元素包括已为其分配第一用户交互模型的第一元素,所述多个元素具有由第一软件应用的特定于应用的模块提供的内容。第一用户交互模型定义用户界面如何对指向用户界面的第一元素的输入作出响应。该方法还包括在显示用户界面时,经由所述一个或多个输入设备检测指向用户界面的第一元素的输入。该方法还包括响应于检测到该输入:基于该输入的特征来更新显示器上的用户界面;根据确定该输入符合第一用户交互模型所指定的触觉输出标准,生成对应于该输入的第一触觉输出;以及根据确定该输入不符合第一用户交互模型所指定的触觉输出标准,放弃第一触觉输出的生成。根据一些实施方案,在具有显示器、触敏表面和一个或多个触觉输出发生器的电子设备处执行一种方法。该方法包括在显示器上显示用户界面;以及检测触发与触觉输出相关联的第一用户界面事件的第一条件的发生。生成第一用户界面事件包括显示用户界面的一个或多个变化。该设备将不能够在相应时间量内生成与第一用户界面事件相关联的触觉输出。该方法还包括响应于检测到第一条件的发生,根据确定第一用户界面事件对应于第一用户界面事件类别:使生成第一用户界面事件延迟至少相应时间量;以及在使生成第一用户界面事件延迟至少相应时间量之后,显示用户界面的所述一个或多个变化并且生成与第一用户界面事件相关联的触觉输出。用户界面的所述一个或多个变化的显示和与第一用户界面事件相关联的触觉输出的生成同步。根据一些实施方案,在具有显示器、触敏表面和一个或多个触觉输出发生器的电子设备处执行一种方法。该方法包括在所述一个或多个触觉输出发生器处于低功率状态时,接收用户交互已开始的指示。用户交互的相应部分与触觉输出相关联。低功率状态是以第一延迟量生成触觉输出的状态。该方法还包括响应于接收到与触觉输出相关联的用户交互已开始的指示,根据确定该指示符合触觉输出发生器准备标准,在第一时间将所述一个或多个触觉输出发生器设定为低延迟状态。低延迟状态是以低于第一延迟量的第二延迟量生成触觉输出的状态。该方法还包括在将所述一个或多个触觉输出发生器设定为低延迟状态之后:根据确定在经过自第一时间起的预定义时间量之前用户交互已达到与触觉输出相关联的用户交互的相应部分并且所述一个或多个触觉输出发生器仍处于低延迟状态,使用所述一个或多个触觉输出发生器以第二延迟量生成触觉输出;以及根据确定在至少自第一时间起的预定义时间量内尚未生成触觉输出,使所述一个或多个触觉输出发生器从低延迟状态转变为低功率状态。根据一些实施方案,在具有显示器、触敏表面和一个或多个触觉输出发生器的电子设备处执行一种方法。该方法包括在通过独立于应用的模块将第一类型的事件与第一触觉输出相关联,并且将不同于第一类型的事件的第二类型的事件与不同于第一触觉输出的第二触觉输出相关联时,从第一应用接收第一信息;以及响应于从第一应用接收到第一信息,生成对第一信息的响应,包括:根据确定第一信息对应于第一类型的应用事件,使用所述一个或多个触觉输出发生器生成第一触觉输出;以及根据确定第一信息对应于不同于第一类型的第二类型的应用事件,使用所述一个或多个触觉输出发生器生成不同于第一触觉输出的第二触觉输出。该方法还包括在生成对第一信息的响应之后,从不同于第一应用的第二应用接收第二信息;以及响应于从第二应用接收到第二信息,生成对第二信息的响应,包括:根据确定第二信息对应于第一类型的应用事件,使用所述一个或多个触觉输出发生器生成第一触觉输出;以及根据确定第二信息对应于第二类型的应用事件,使用所述一个或多个触觉输出发生器生成第二触觉输出。根据一些实施方案,在具有显示器、触敏表面和一个或多个触觉输出发生器的电子设备处执行一种方法。该方法包括在独立于应用的模块处,从与第一应用相关联的特定于应用的模块接收有关指向第一应用的用户界面的输入的信息。响应于检测到该输入而在第一应用的用户界面中执行的操作与特定于应用的模块所指定的触本文档来自技高网...
用于生成触觉输出的设备、方法和图形用户界面

【技术保护点】
一种方法,包括:在具有显示器、触敏表面和一个或多个触觉输出发生器的电子设备处:当所述一个或多个触觉输出发生器处于低功率状态时,接收用户交互已开始的指示,其中:所述用户交互的相应部分与触觉输出相关联;并且所述低功率状态是其中以第一延迟量生成触觉输出的状态;响应于接收到与所述触觉输出相关联的所述用户交互已开始的所述指示,根据确定所述指示符合触觉输出发生器准备标准,在第一时间将所述一个或多个触觉输出发生器设置为低延迟状态,其中所述低延迟状态是其中以比所述第一延迟量低的第二延迟量生成所述触觉输出的状态;以及在将所述一个或多个触觉输出发生器设置为所述低延迟状态之后:根据确定所述用户交互已经到达所述用户交互的相应部分,所述相应部分与从所述第一时间起预定义的时间量已过之前的所述触觉输出相关联,并且所述一个或多个触觉输出发生器仍处于所述低延迟状态,使用所述一个或多个触觉输出发生器以所述第二延迟量生成所述触觉输出;以及根据确定在从所述第一时间起至少所述预定义的时间量内没有生成触觉输出,将所述一个或多个触觉输出发生器从所述低延迟状态转变到所述低功率状态。

【技术特征摘要】
2016.09.06 US 62/384,159;2016.09.20 US 15/271,073;1.一种方法,包括:在具有显示器、触敏表面和一个或多个触觉输出发生器的电子设备处:当所述一个或多个触觉输出发生器处于低功率状态时,接收用户交互已开始的指示,其中:所述用户交互的相应部分与触觉输出相关联;并且所述低功率状态是其中以第一延迟量生成触觉输出的状态;响应于接收到与所述触觉输出相关联的所述用户交互已开始的所述指示,根据确定所述指示符合触觉输出发生器准备标准,在第一时间将所述一个或多个触觉输出发生器设置为低延迟状态,其中所述低延迟状态是其中以比所述第一延迟量低的第二延迟量生成所述触觉输出的状态;以及在将所述一个或多个触觉输出发生器设置为所述低延迟状态之后:根据确定所述用户交互已经到达所述用户交互的相应部分,所述相应部分与从所述第一时间起预定义的时间量已过之前的所述触觉输出相关联,并且所述一个或多个触觉输出发生器仍处于所述低延迟状态,使用所述一个或多个触觉输出发生器以所述第二延迟量生成所述触觉输出;以及根据确定在从所述第一时间起至少所述预定义的时间量内没有生成触觉输出,将所述一个或多个触觉输出发生器从所述低延迟状态转变到所述低功率状态。2.根据权利要求1所述的方法,包括:在将所述一个或多个触觉输出发生器设置为所述低延迟状态之后:根据确定所述用户交互已经到达所述用户交互的所述相应部分,所述相应部分与从所述第一时间起所述预定义的时间量已过之后的所述触觉输出相关联,并且所述一个或多个触觉输出发生器已经回到所述低功率状态,使用所述一个或多个触觉输出发生器以所述第一延迟量生成所述触觉输出。3.根据权利要求1所述的方法,其中:所述一个或多个触觉输出发生器的所述低功率状态具有比所述低延迟状态更低的功耗;并且所述低延迟状态具有比所述低功率状态更低的延迟以用于生成触觉输出。4.根据权利要求1所述的方法,其中所述低功率状态是所述一个或多个触觉输出发生器的预定义不活动状态。5.根据权利要求1所述的方法,其中所述低延迟状态选自:第一低延迟状态和第二低延迟状态,其中:所述第一低延迟状态比所述第二低延迟状态消耗更少的功率,并且具有比所述第二低延迟状态更高的延迟。6.根据权利要求5所述的方法,其中所述低延迟状态是由所述设备的操作系统基于所述设备使用的节能协议从所述第一低延迟状态和所述第二低延迟状态中选择的。7.根据权利要求1所述的方法,包括响应于接收到与所述触觉输出相关联的所述用户交互已开始的所述指示,根据确定所述指示不符合所述触觉输出发生器准备标准,将所述一个或多个触觉输出发生器保持在所述低功率状态并且放弃将所述一个或多个触觉输出发生器设置为所述低延迟状态。8.根据权利要求1所述的方法,其中与所述触觉输出相关联的所述用户交互包括位置信息,所述位置信息对应于具有所述触敏表面上的位置的触摸输入或具有所述触敏表面上的位置的用户界面对象。9.根据权利要求8所述的方法,还包括根据所述用户交互的所述位置信息确定所述触觉输出的位置。10.根据权利要求9所述的方法,其中所述一个或多个触觉输出发生器包括两个或更多个触觉输出发生器,每个均具有对应位置或者位置和大小,并且确定所述触觉输出的所述位置包括根据所述用户交互的所述位置信息以及所述两个或更多个触觉输出发生器的所述位置或者位置和大小来确定所述触觉输出的所述位置。11.根据权利要求1所述的方法,包括从第一软件应用发出将所述一个或多个触觉输出发生器设置为所述低延迟状态的命令,其中将所述一个或多个触觉输出发生器设置为所述低延迟状态是响应于由所述第一软件应用发出的将所述一个或多个触觉输出发生器设置为所述低延迟状态的所述命令而执行的。12.根据权利要求1所述的方法,包括从第一软件应用发出将所述一个或多个触觉输出发生器设置为所述低延迟状态的命令,以及在所述电子设备的操作系统处,接收所发出的命令并确定是否将所述一个或多个触觉输出发生器设置为所述低延迟状态。13.根据权利要求1所述的方法,包括使用所述电子设备的操作系统来确定何时将所述一个或多个触觉输出发生器设置为所述低延迟状态。14.根据权利要求13所述的方法,其中所述电子设备的所述操作系统根据所述电子设备的状态来确定是否将所述一个或多个触觉输出发生器设置为所述低延迟状态。15.根据权利要求13所述的方法,其中所述电子设备的所述操作系统响应于第一软件应用发出将所述一个或多个触觉输出发生器设置为所述低延迟状态的命令,根据关于所述第一软件应用的将所述一个或多个触觉输出发生器设置为所述低延迟状态的先前命令的历史信息,确定是否将所述一个或多个触觉输出发生器设置为所述低延迟状态。16.一种电子设备,包括:显示器;触敏表面;一个或多个触觉输出发生器;一个或多个处理器;和存储器,所述存储器存储由所述一个或多个处理器执行的一个或多个程序,所述一个或多个程序包括用于执行以下操作的指令:当所述一个或多个触觉输出发生器处于低功率状态时,接收用户交互已开始的指示,其中:所述用户交互的相应部分与触觉输出相关联;并且所述低功率状态是其中以第一延迟量生成触觉输出的状态;响应于接收到与所述触觉输出相关联的所述用户交互已开始的所述指示,根据确定所述指示符合触觉输出发生器准备标准,在第一时间将一个或多个触觉输出发生器设置为低延迟状态,其中所述低延迟状态是其中以比所述第一延迟量低的第二延迟量生成所述触觉输出的状态;以及在将所述一个或多个触觉输出发生器设置为所述低延迟状态之后:根据确定所述用户交互已经到达所述用户交互的相应部分,所述相应部分与从所述第一时间起预定义的时间量已过之前的所述触觉输出相关联,并且所述一个或多个触觉输出发生器仍处于所述低延迟状态,使用所述一个或多个触觉输出发生器以所述第二延迟量生成所述触觉输出;以及根据确定在从所述第一时间起至少所述预定义的时间量内没有生成触觉输出,将所述一个或多个触觉输出发生器从所述低延迟状态转变到所述低功率状态。17.根据权利要求16所述的电子设备,其中所述一个或多个程序包括用于执行以下操作的指令:在将所述一个或多个触觉输出发生器设置为所述低延迟状态之后:根据确定所述用户交互已经到达所述用户交互的所述相应部分,所述相应部分与从所述第一时间起所述预定义的时间量已过之后的所述触觉输出相关联,并且所述一个或多个触觉输出发生器已经回到所述低功率状态,使用所述一个或多个触觉输出发生器以所述第一延迟量生成所述触觉输出。18.根据权利要求16所述的电子设备,其中:所述一个或多个触觉输出发生器的所述低功率状态具有比所述低延迟状态更低的功耗;并且所述低延迟状态具有比所述低功率状态更低的延迟以用于生成触觉输出。19.根据权利要求16所述的电子设备,其中所述低功率状态是所述一个或多个触觉输出发生器的预定义不活动状态。20.根据权利要求16所述的电子设备,其中所述低延迟状态选自:第一低延迟状态和第二低延迟状态,其中:所述第一低延迟状态比所述第二低延迟状态消耗更少的功率,并且具有比所述第二低延迟状态更高的延迟。21.根据权利要求20所述的电子设备,其中所述低延迟状态是由所述设备的操作系统基于所述设备使用的节能协议从所述第一低延迟状态和所述第二低延迟状态中选择的。22.根据权利要求16所述的电子设备,其中所述一个或多个程序包括用于执行以下操作的指令:响应于接收到与所述触觉输出相关联的所述用户交互已开始的所述指示,根据确定所述指示不符合所述触觉输出发生器准备标准,将所述一个或多个触觉输出发生器保持在所述低功率状态并且放弃将所述一个或多个触觉输出发生器设置为所述低延迟状态。23.根据权利要求16所述的电子设备,其中与所述触觉输出相关联的所述用...

【专利技术属性】
技术研发人员:J·Y·罗伯特T·M·福克斯C·茂塞特V·米拉蒂诺维JP·M·茂伊勒塞奥克斯M·S·科蒂尔
申请(专利权)人:苹果公司
类型:发明
国别省市:美国,US

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1