具有同步视觉动画组件的用户界面滚动的触觉反馈制造技术

技术编号:23242309 阅读:29 留言:0更新日期:2020-02-04 20:30
本发明专利技术提供了与移动设备上的视觉和触觉反馈相关的装置和方法。计算设备可以在屏幕上呈现包括特定符号的符号队列。计算设备可以接收移动通过符号队列的用户输入。响应于用户输入,计算设备可以:通过至少呈现至少包括有特定符号和与特定符号相关联的特定信息项目的展开的项目显示,在屏幕上动画显示特定符号,并且生成与在屏幕上动画显示特定符号同步的触觉反馈。

Tactile feedback of user interface scrolling with synchronized visual animation components

【技术实现步骤摘要】
【国外来华专利技术】具有同步视觉动画组件的用户界面滚动的触觉反馈相关申请的交叉引用本专利申请要求于2017年7月26日提交的题为“HapticFeedbackofUserInterfaceScrollingwithSynchronizedVisualAnimationComponents(具有同步视觉动画组件的用户界面滚动的触觉反馈)”的美国专利申请第15/660,773号的优先权,该申请的全部内容出于所有目的并入本文中作为参考。
技术介绍
许多现代计算设备,包括移动电话、个人计算机和平板电脑,提供图形用户界面(GUI),以允许用户与计算设备交互。例如,应用程序可以使用GUI从而使用图像、文本和图形元素(如窗口、对话框、弹出窗口、图像、按钮、滚动条和图标)与用户进行通信。GUI还可以从用户界面设备(诸如触摸屏、计算机鼠标、键盘和其他用户界面设备)接收输入,以允许用户控制GUI,并从而控制应用程序。在某些情况下,GUI可用于与操作系统(OS)交互以管理计算设备。例如,OS可以具有控制面板或设置应用程序,该控制面板或设置应用程序使用GUI绘制与计算设备的一些方面的控制设置相关的一个或多个窗口,例如音频控制、视频输出、计算机存储器和OS使用的人类语言(例如,选择接收英语、法语、汉语、印地语、俄语等的信息)。控制面板/设置应用程序可以使用GUI接收与窗口相关的后续输入。GUI可以经由控制面板/设置应用程序向OS提供输入,以管理计算设备。
技术实现思路
一方面,提供了一种方法。符号队列呈现在计算设备的屏幕上。符号队列包括特定符号。计算设备接收移动通过符号队列的用户输入。响应于所述用户输入,通过至少呈现包括有特定符号和与特定符号相关联的特定信息项目的展开的项目显示,从而在屏幕上动画显示特定符号。生成与在屏幕上动画显示特定符号同步的触觉反馈。在另一方面,提供了一种计算设备。所述计算设备包括一个或多个处理器、屏幕和数据存储设备。数据存储设备至少包括存储在其上的计算机可执行指令,当由所述一个或多个处理器执行时,这些指令使得计算设备执行功能。所述功能包括:在屏幕上呈现符号队列,所述符号队列包括特定符号;接收移动通过符号队列的用户输入;响应于所述用户输入,通过至少呈现包括有特定符号和与特定符号相关联的特定信息项目的展开的项目显示,来在屏幕上动画显示特定符号;以及生成与在屏幕上动画显示特定符号同步的触觉反馈。在另一方面,提供了一种非暂时性计算机可读介质。所述非暂时性计算机可读介质上存储有指令,当由计算设备的一个或多个处理器执行时,这些指令使计算设备执行功能。所述功能包括:在计算设备的屏幕上呈现符号队列,所述符号队列包括特定符号;接收移动通过符号队列的用户输入;响应于所述用户输入,通过至少呈现包括有特定符号和与特定符号相关联的特定信息项目的展开的项目显示,来在屏幕上动画显示特定符号;以及生成与在屏幕上动画显示特定符号同步的触觉反馈。在另一方面,提供了一种计算设备。所述计算设备包括:用于在计算设备的屏幕上呈现符号队列的装置,所述符号队列包括特定符号;用于接收移动通过符号队列的用户输入的装置;用于响应于所述用户输入,通过至少呈现包括有特定符号和与特定符号相关联的特定信息项目的展开的项目显示,来在屏幕上动画显示特定符号的装置;以及用于生成触觉反馈的装置,所述触觉反馈与在屏幕上动画显示特定符号同步。前述概述仅是说明性的,并不旨在以任何方式进行限制。除了上述说明性方面、实施例和特征以外,通过参考附图和以下详细描述以及附图,其他方面、实施例和特征将变得显而易见。附图说明图1示出了根据示例实施例的计算设备响应于连续的用户输入提供离散反馈事件的场景。图2、图3和图4示出了根据示例实施例的计算设备响应于用户输入提供动画和同步触觉反馈的场景。图5和图6示出了根据示例实施例的计算设备响应于用户输入提供动画的场景。图7描绘了根据示例性实施例的触觉反馈图,其图形地表示用于触觉反馈的触觉脉冲。图8示出了根据示例实施例的触觉反馈的设置界面。图9描绘了根据示例实施例的分布式计算架构。图10是根据示例实施例的示例计算设备的功能框图。图11是根据示例实施例的方法的流程图。具体实施方式具有同步动画和触觉反馈的用户界面滚动计算设备可以具有一个或多个界面,例如屏幕、触摸界面、计算机鼠标和键盘,以用于接收信息并向计算设备的用户提供信息。例如,移动计算设备可以具有触摸屏,所述触摸屏既接收来自用户的基于触摸的输入,又向用户显示文本和图像。移动计算设备可以使用基于触摸的界面来允许用户导览显示的信息。例如,移动计算设备的触摸屏可以接受向上滑动和向下滑动(或向左滑动和向右滑动)触摸输入,以控制滚动通过显示的对象列表。许多计算设备具有用于提供触觉反馈的致动器,触觉反馈例如当消息到达处于不干扰模式操作的计算设备时生成的触觉“脉冲”。触觉反馈也可以用于其他场景,例如为虚拟键盘提供敲击和按压反馈。触觉反馈可以在用户导览信息期间提供,例如在滚动通过信息项目列表时提供的触觉反馈。例如,项目显示区域和符号队列可以呈现在移动计算设备的屏幕上,其中项目显示区域可以显示一个或多个信息项目,并且其中符号队列包括与一个或多个信息项目相关的一个或多个符号。在一些示例中,项目显示区域可以在视觉上不同于符号队列。如此处所使用的,信息项目可以包括与以下一个或多个相关的信息:接收一个或多个消息、发送一个或多个消息、一个或多个软件下载的可用性、事件提醒、一个或多个特定位置、一个或多个特定个人和/或实体以及一个或多个特定计算设备。此外,如这里所使用的,符号可以是一个或多个字符、字母、数字、标点符号、图像、图、图标、徽标、表情符号、图案和/或其他视觉表示。计算设备可以接收滚动通过项目显示区域中显示的信息项目的用户输入。滚动通过项目显示区域中的信息项目的用户输入可以包括触摸输入,例如经由触摸屏或其他触摸界面接收的触摸输入。在一些示例中,滚动通过项目显示区域中的信息项目的用户输入包括以下一个或多个:在项目显示区域中向上滚动的用户输入和在项目显示区域中向下滚动的用户输入。计算设备可以动画显示符号队列中的符号,并且在根据用户输入滚动通过信息项目的同时提供同步触觉反馈。响应于用户输入,可以通过至少呈现包括有特定符号和与特定符号相关联的特定信息项目的展开的项目显示,从而在屏幕上动画显示特定符号。例如,诸如电子邮件消息的信息项目可以与相关符号相关联,相关符号诸如是信封的图像或与电子邮件消息相关联的姓名的第一字符,例如发送者姓名的第一个字符。作为更具体的示例,用户输入可以使计算设备向项目显示区域添加(或移除)信息项目。然后,当信息项目的展开的项目显示被添加到项目显示区域(或从项目显示区域移除)时,可以提供触觉反馈,例如,在展开的项目显示被添加到项目显示区域(或从项目显示区域移除)的时间或所述时间附近。在展开的项目显示被添加(移除)的同时,计算设备可以生成显示对应于添加(移除)的信息项目被移出(移入)本文档来自技高网...

【技术保护点】
1.一种方法,包括:/n在计算设备的屏幕上呈现符号队列,所述符号队列包括特定符号;/n在所述计算设备处接收移动通过所述符号队列的用户输入;/n响应于所述用户输入,通过至少呈现包括有所述特定符号和与所述特定符号相关联的特定信息项目的展开的项目显示中的至少一个,在所述屏幕上动画显示所述特定符号;以及/n生成与在所述屏幕上动画显示所述特定符号同步的触觉反馈。/n

【技术特征摘要】
【国外来华专利技术】20170726 US 15/660,7731.一种方法,包括:
在计算设备的屏幕上呈现符号队列,所述符号队列包括特定符号;
在所述计算设备处接收移动通过所述符号队列的用户输入;
响应于所述用户输入,通过至少呈现包括有所述特定符号和与所述特定符号相关联的特定信息项目的展开的项目显示中的至少一个,在所述屏幕上动画显示所述特定符号;以及
生成与在所述屏幕上动画显示所述特定符号同步的触觉反馈。


2.根据权利要求1所述的方法,其中,移动通过所述符号队列的所述用户输入包括以下中的一个或多个:在所述符号队列中向上滚动的用户输入和在所述符号队列中向下滚动的用户输入。


3.根据权利要求2所述的方法,其中,所述用户输入包括在所述符号队列中向上滚动的用户输入,并且其中,动画显示所述特定符号还包括:
更新所述符号队列以移除所述特定符号;以及
在所述屏幕上呈现所更新的符号队列。


4.根据权利要求2所述的方法,其中,所述用户输入包括在所述符号队列中向下滚动的用户输入,并且其中,所述方法还包括:
更新所述符号队列以添加所述特定符号;
从所述屏幕上移除所述展开的项目显示;以及
在所述屏幕上呈现所更新的符号队列。


5.根据权利要求2所述的方法,其中,第一触觉反馈与在所述符号队列中向上滚动的用户输入相关联,并且其中,第二触觉反馈与在所述符号队列中向下滚动的所述用户输入相关联。


6.根据权利要求1所述的方法,其中,生成与在所述屏幕上动画显示所述特定符号同步的触觉反馈包括生成在移动通过所述符号队列时逐渐改变的触觉反馈。


7.根据权利要求1所述的方法,其中,动画显示所述特定符号发生在一个时间段内,其中,生成所述触觉反馈包括在所述时间段内的一个或多个预定时间生成所述触觉反馈。


8.根据权利要求7所述的方法,其中,所述一个或多个预定时间是以下中的一个或多个:所述时间段的开始、所述时间段的结束以及一个时间段的开始和结束之间的特定预定时间。


9.根据权利要求7所述的方法,其中,在所述时间段内的一个或多个预定时间生成所述触觉反馈包括在所述时间段期间的多个预定时间生成持续时间、强度和波形变化的触觉反馈。


10.根据权利要求1所述的方法,其中,所述屏幕包括视觉上不同于所述符号队列的项目显示区域,并且其中,呈现所述展开的项目显示包括在所述项目显示区域中呈现所述展开的项目显示。


11.根据权利要求10所述的方法,其中,移动通过所述符号队列的所述用户输入包括使得所述计算设备连续滚动通过所述项目显示区域中的展开的项目的用户输入。


12.根据权利要求11所述的方法,其中,在所述屏幕上动画显示所述特定符号包括:
响应于在所述项目显示区域中连续滚动通过展开的项目的所述用户输入,与在所述项目显示区域中连续滚动所述展开的项目相协调地更新所述符号队列的显示。


13.根据权利要求11所述的方法,其中,生成与在所述屏幕上动画显示所述特定符号同步的触觉反馈包括:
在所述项目显示区域中连续滚动一定量的展开的...

【专利技术属性】
技术研发人员:马德莱娜·梅勒翟树民承妍·克莱尔·李
申请(专利权)人:谷歌有限责任公司
类型:发明
国别省市:美国;US

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

1