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的优先权,该美国临时专利申请全文以引用方式并入本文。
本文整体涉及具有触敏表面的电子设备,包括但不限于生成触觉输出以向用户提供触觉反馈的具有触敏表面的电子设备。
技术介绍
触敏表面作为计算机和其他电子计算设备的输入设备的使用在近年来显著增长。示例性触敏表面包括触控板和触摸屏显示器。此类表面广泛地用于操纵显示器上的用户界面及其中的对象。示例性用户界面对象包括数字图像、视频、文本、图标和控制元件(诸如按钮)以及其他图形。触觉反馈(通常与视觉和/或音频反馈相结合)常用于尝试使用户界面和用户界面对象的操纵对于用户更有效且更直观,从而改善电子设备的可操作性。然而,响应于相同手势而提供不同触觉反馈的应用给用户造成了挑战,从而可引起非预期操作。当设备执行非预期操作时,用户需要取消此类操作并再次提供输入。这些操纵繁琐且冗长。此外,由于不得不撤销非预期操作并再次提供输入,这会花费比所必需的时间更长的时间,从而浪费能量。这后一考虑在电池驱动设备中是特别重要的。因此,希望具有用于提供触觉反馈的框架。
技术实现思路
因此,需要这样的电子设备,所述电子设备具有用于提供触觉反馈(通常与视觉和/或音频反馈相结合)的更快、更有效且更一致的方法和界面,继而使用户界面的操纵对于用户更有效且更直观。此类方法和界面任选地补充或替换用于提供触觉反馈的常规方法。此类方法和界面通过以下方式降低来自用户的输入的数量、范围和/或性质:帮助用户理解所提供的输入与设备对输入的响应之间 ...
【技术保护点】
一种方法,包括:在具有显示器、触敏表面和一个或多个触觉输出发生器的电子设备处:当所述一个或多个触觉输出发生器处于低功率状态时,接收用户交互已开始的指示,其中:所述用户交互的相应部分与触觉输出相关联;并且所述低功率状态是其中以第一延迟量生成触觉输出的状态;响应于接收到与所述触觉输出相关联的所述用户交互已开始的所述指示,根据确定所述指示符合触觉输出发生器准备标准,在第一时间将所述一个或多个触觉输出发生器设置为低延迟状态,其中所述低延迟状态是其中以比所述第一延迟量低的第二延迟量生成所述触觉输出的状态;以及在将所述一个或多个触觉输出发生器设置为所述低延迟状态之后:根据确定所述用户交互已经到达所述用户交互的相应部分,所述相应部分与从所述第一时间起预定义的时间量已过之前的所述触觉输出相关联,并且所述一个或多个触觉输出发生器仍处于所述低延迟状态,使用所述一个或多个触觉输出发生器以所述第二延迟量生成所述触觉输出;以及根据确定在从所述第一时间起至少所述预定义的时间量内没有生成触觉输出,将所述一个或多个触觉输出发生器从所述低延迟状态转变到所述低功率状态。
【技术特征摘要】
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
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。