对手势的反馈的制作方法_4

文档序号:9493622阅读:来源:国知局
与触觉输出同时发生。图形输出和触觉输出可在面板1008的移动期间或在面板出现并静止之后发生。
[0071]上述示例中的任一个可被单独或组合使用来提供对任何适当的操作系统任务(诸如拖出操作系统的菜单栏、打开系统命令面板、打开应用导航命令面板、在应用之间切换、或拖出应用窗口)的反馈。在该说明性示例中,边1002是左边而相对边1004是图形用户界面104的右边,但是其他示例可替代地使用图形用户界面104的任何其他边以及对应的相对边。
[0072]图11例示出根据一些实现的采用电子设备100来执行任务的示例。在该示例中,图形用户界面104具有四个边,包括边1102和相对边1104。区域1106是显示器102的接收触摸输入110的区域的一部分。在某些示例中,区域1106可对应于某一图形对象,诸如应用图标。
[0073]当手指112沿着图形用户界面104从边1102朝向相对边1104移动时,传感器106检测触摸输入110在区域1106内的移动。在某些示例中,手指112从显示器102的位于与边1102以及相对边1104相对应的区域之间的区域开始移动。响应于检测到该移动,图形用户界面104生成与某一任务相关联的图形输出,而触觉反馈组件108生成与该任务相关联的触觉输出。
[0074]在该示例中,触觉输出包括在区域1106内与触摸输入110的移动长度成比例地增加表面摩擦,从而使得表面摩擦随着手指朝向相对边1104移动而增加。从而,表面摩擦可被用于模拟在弹性绳1108(诸如吉他弦)上弹或拨。图形输出可包括在触摸输入的移动方向上移动图形对象。例如,区域1106可对应于某一图形对象,诸如应用图标。在某些示例中,当触摸输入110被移除时(例如手指112被抬起),该图形对象朝边1102向回移动。此夕卜,图形对象可留在边1102处、改变形状、改变大小、改变颜色或消失。
[0075]上述示例中的任一个可被单独或组合使用来提供对任何适当的操作系统任务(诸如拖出操作系统的菜单栏、打开系统命令面板、打开应用导航命令面板、在应用之间切换、或拖出应用窗口)的反馈。在该说明性示例中,边1102是顶边而相对边1104是图形用户界面104的底边,但是其他示例可替代地使用图形用户界面104的任何其他边以及对应的相对边。
[0076]图12例示出根据一些实现的采用电子设备100来执行任务的示例。在该示例中,图形用户界面104具有四个边,包括边1202和相对边1204。区域1206是显示器102的接收触摸输入110的区域的一部分。在某些示例中,区域1206可对应于某一图形对象,诸如应用图标。
[0077]当手指112沿着显示器102朝向相对边1204移动时,传感器106检测触摸输入110在区域1206内的移动。在某些示例中,手指112从边1202开始移动。响应于检测到该移动,图形用户界面104生成与某一任务相关联的图形输出,而触觉反馈组件108生成与该任务相关联的触觉输出。
[0078]在该示例中,触觉输出包括在区域1206内与触摸输入110的移动长度成比例地增加表面摩擦,从而使得表面摩擦随着手指朝向相对边1204移动而增加。因此,表面摩擦可用于模拟在弹性绳1208(诸如吉他弦)上弹或拨。图形输出可包括在触摸输入的移动方向上移动图形对象。例如,区域1206可对应于某一图形对象,诸如应用图标。
[0079]在该示例中,响应于触摸输入110移动超过一阈值距离,触觉输出包括减少表面摩擦。在一些实现中,发生表面摩擦的较大减少,并且表面摩擦的减少可立即或突然发生。例如,表面摩擦可返回到大约为手指开始朝向相对边1204移动时存在的较低级别。此外,返回到表面摩擦的较低级别可以按比所发生的表面摩擦的增加的速率快得多的速率发生;在某些情况中立即或突然发生。因此,触觉输出可以模拟弹性绳断掉,诸如吉他弦绷断。触觉输出还可包括振动。音频输出也可与触觉和图形输出同时发生。此外,图形对象可朝向相对边1204移动、改变形状、改变大小、改变颜色或消失。在某些示例中,任务可以是关闭应用。
[0080]上述示例中的任一个可被单独或组合使用来提供对任何适当的操作系统任务(诸如拖出操作系统的菜单栏、打开系统命令面板、打开应用导航命令面板、在应用之间切换、或拖出应用窗口)的反馈。在该说明性示例中,边1202是顶边而相对边1204是图形用户界面104的底边,但是其他示例可替代地使用图形用户界面104的任何其他边以及对应的相对边。此外,触觉、图形和音频输出的上述示例中的任一个可被添加或组合触觉、图形和音频输出的任一其他示例。此外,在上述示例中的任一个中,为了实现不同的触觉输出响应,表面摩擦的增加可与表面摩擦的减少相交换,反之亦然。
[0081]图13是根据一些实现的与电子设备100交互的示例过程1300的流程图。在该流程图中,每一个框表示可以用硬件、软件、或其组合实现的一个或多个操作。在软件的上下文中,各个框表示当由一个或多个处理器执行时使处理器执行既定操作的计算机可执行指令。一般而言,计算机可执行指令包括执行特定功能或实现特定抽象数据类型的例程、程序、对象、组件、数据结构等。描述各个框的次序并不旨在被解释为限制,并且任何数量的所述框可以按任何次序和/或并行地组合以实现该过程。出于讨论目的,参考图1的电子设备100描述过程1300,但其他设备、系统、框架和环境可以实现该过程。
[0082]在框1302,传感器106检测触摸输入在显示器102的与图形用户界面104某一区域相对应的一区域上的移动。例如,用户可从图形用户界面104的顶部边缘向下朝底部边缘滑动手指。
[0083]在框1304,电子设备100确定触摸输入的移动是否与执行某一任务(诸如电子设备100的操作系统的某一任务)相关联。例如,电子设备100可确定触摸输入的移动与在图形用户界面104上显示菜单栏相关联。如果电子设备100确定触摸输入的移动不与操作系统的某一任务相关联,则该方法返回到步骤1302以检测任何进一步的触摸输入。
[0084]如果电子设备100确定触摸输入的移动与操作系统的某一任务相关联,则在步骤1306,电子设备100在图形用户界面104上生成与该任务相关联的图形输出。例如,图形用户界面104可生成菜单栏的显示。在步骤1308,电子设备100生成与该任务相关联的音频输出。例如,电子设备100可在菜单出现时生成声音。在步骤1310,电子设备100在显示器102的与图形用户界面104的区域相对应的区域内生成与该任务相关联的触觉输出。例如,触觉反馈组件108可在显示器102的与图形用户界面104的区域相对应的区域内增加表面摩擦。步骤1306、1308和1310可同时进行,或至少部分地同时进行。例如,触觉输出可在图形输出发生的同时以及在音频输出发生的同时发生。虽然出于解释的目的在本文描述了若干示例,但本公开不限于这些具体示例,并且可扩展至其他设备、环境、应用和设置。
[0085]示例电子设备
[0086]图14是例示出根据一些实现的示例电子设备1400的所选元件的框图。电子设备1400是图1的电子设备100的示例。从而,电子设备可以是具有用于呈现图形用户界面104的触敏显示器102的任何类型的设备。在所例示的示例中,电子设备1400包括一个或多个处理器1402、包括控制模块116和⑶I模块118的一个或多个计算机可读介质1404、音频组件1406、一个或多个传感器106、一个或多个触觉反馈组件108、以及显示器104,它们都能够通过系统总线1408或其他合适的连接进行通信。音频组件1406可结合上面讨论的触觉和图形输出生成音频输出,或与它们同时生成音频输出。
[0087]在一些实现中,处理器1402是微处理单元(MPU)、中央处理单元(CPU)、或本领域已知的其他处理单元或组件。处理器1402可被配置成取出并执行存储在计算机可读介质1404或其他计算机可读存储介质中的计算机可读的处理器可存取的指令,以及其他能力。
[0088]如此处所使用的,“计算机可读介质”包括计算机存储介质和通信介质。
[0089]计算机存储介质包括以存储如计算机可读指令、数据结构、程序模块或其他数据等信息的任何方法或技术实现的易失性和非易失性、可移动和不可移动介质。计算机存储介质包括但不限于,随机存取存储
当前第4页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1