本公开整体涉及用于向应用程序或操作系统提供各种用户输入的转轮(jogwheel)用户界面(ui)元素。
背景技术:
1、许多高端图形编辑和视频编辑软件应用程序在利用键盘和鼠标进行应用程序内导航的台式计算机上最佳地执行。这种类型的应用程序通常依赖于来自用户的精确输入,这是使用其他输入方法难以实现的。
技术实现思路
1、在一些实施方案中,在图形用户界面(gui)上显示转轮用户界面(ui)元素的至少部分视图,其中转轮ui元素能够操作以操纵一个或多个辅助元素。响应于用于控制转轮ui元素的触摸轻扫输入,基于该触摸轻扫输入以动画方式显示转轮ui元素的旋转。转轮ui元素的旋转包括以基于触摸轻扫输入的初始旋转速度来旋转转轮ui元素,并且在触摸轻扫输入停止之后,降低转轮ui元素的旋转速度,直到转轮ui元素的旋转速度达到零。在以动画方式显示转轮ui元素的旋转的同时,以对应于转轮ui元素的旋转速度的修改速率来不断修改媒体内容项的显示。
2、在一个实施方案中,计算设备,诸如具有触摸屏显示器的平板电脑或平板设备在gui上呈现转轮ui元素和媒体内容项的排列。计算设备在gui的第一区域处接收触摸输入并且响应于该触摸输入执行一些操作。这些操作包括:确定触摸输入与转轮ui元素之间的距离;选择对媒体内容项的排列的修改;以及在以动画方式显示对媒体内容项的排列的修改的同时,在一段时间内以动画方式显示转轮ui元素的旋转。
3、特定实施方案提供了至少以下优点。平板电脑或平板计算设备的用户能够与gui上显示的元素进行交互,而正在操纵的元素的视觉不被用户的拇指、手指或输入设备遮挡。相反,转轮ui元素提供了一种经由触摸屏显示器向计算设备提供输入以用于控制gui的元素以及大量其他功能的方便、快速且准确的方法。此外,基于由转轮ui元素接收的触摸输入对辅助元素进行操作的粒度比通过辅助元素本身的触摸输入操纵的可能的粒度精细得多。
4、在一个或多个实施方案中,用于旋转转轮ui元素的用户输入导致更新与媒体内容项目相关联的显示。更新显示可包括例如修改媒体内容项、遍历媒体内容项、选择媒体内容项,以及选择与媒体项相关联的沿着时间线的位置。
5、在下面的附图和具体实施方式中阐述了一个或多个实施方案的细节。其他特征、方面和潜在优点将在具体实施方式和附图以及权利要求书中显而易见。
1.一种方法,包括:
2.根据权利要求1所述的方法,还包括:
3.根据权利要求1所述的方法,其中降低所述转轮ui元素的所述旋转速度直到所述转轮ui元素的所述旋转速度达到零包括:当在修改所述一个或多个媒体内容项的所述显示时达到与所述一个或多个媒体内容项相关联的停止标志时,立即停止所述转轮ui元素的所述旋转。
4.根据权利要求1所述的方法,其中降低所述转轮ui元素的所述旋转速度直到所述转轮ui元素的所述旋转速度达到零包括以恒定速率或以下降的速率线性地降低所述旋转速度。
5.根据权利要求1所述的方法,其中降低所述转轮ui元素的所述旋转速度直到所述转轮ui元素的所述旋转速度达到零包括以下降的速率降低所述旋转速度。
6.根据权利要求1所述的方法,其中修改所述一个或多个媒体内容项中的所述至少一个媒体内容项的所述显示包括修改以下项中的一项或多项:
7.根据权利要求1所述的方法,还包括:
8.根据权利要求1所述的方法,其中所述转轮ui元素的所述旋转的程度与所述触摸轻扫输入的长度成比例。
9.根据权利要求1所述的方法,其中所述转轮ui元素的一个或多个特性是能够调节的。
10.一种包括指令的非暂态计算机可读介质,所述指令在由一个或多个硬件处理器执行时使得执行一组操作,所述一组操作包括:
11.一种系统,包括:
12.一种方法,包括:
13.根据权利要求12所述的方法,其中所述触摸输入的所述一个或多个特性包括所述触摸输入的轻扫运动的长度,并且其中所述转轮ui元素的所述旋转的程度与所述轻扫运动的所述长度成比例。
14.根据权利要求12所述的方法,其中所述触摸输入的所述一个或多个特性包括所述触摸输入的轻扫运动的长度,并且其中,对于所述轻扫运动的相同的特定长度,当所述第一位置和所述第二位置之间的所述距离增大时,所述转轮ui元素的所述旋转的程度与所述轻扫运动的所述特定长度成比例地减小。
15.根据权利要求12所述的方法,其中所述触摸输入的所述一个或多个特性包括所述触摸输入的轻扫运动的长度,并且其中,对于所述轻扫运动的相同的特定长度,当所述第一位置和所述第二位置之间的所述距离缩短时,所述转轮ui元素的所述旋转的程度与所述轻扫运动的所述特定长度成比例地增加。
16.根据权利要求12所述的方法,其中与所述转轮ui元素相关联的所述第二位置与所述转轮ui元素的旋转轴相关联。
17.根据权利要求12所述的方法,其中与所述转轮ui元素相关联的所述第二位置与在所述转轮ui元素的边缘附近显示的特定刻度线相关联。
18.根据权利要求12所述的方法,其中所述触摸输入的所述一个或多个特性是从由以下项组成的组中选择的:与所述触摸输入相关联的初始接触点和最后接触点之间的距离、所述触摸输入的大致方向、所述触摸输入的压力、所述触摸输入的移动速度。
19.根据权利要求12所述的方法,其中所述转轮ui元素的一个或多个特性是能够调节的,所述一个或多个特性是从由以下项组成的组中选择的:所述转轮ui元素的尺寸、所述转轮ui元素在所述gui上的位置、所述转轮ui元素的输入响应方向,以及所述转轮ui元素的将在所述gui上显示的部分。
20.一种包括指令的非暂态计算机可读介质,所述指令在由一个或多个硬件处理器执行时使得执行根据权利要求12所述的方法。
21.一种系统,包括: