太阳城集团

  • / 26
  • 下载费用:30 金币  

用于次要用户界面的手势导航.pdf

摘要
申请专利号:

太阳城集团CN201580051788.1

申请日:

2015.09.16

公开号:

CN106716332A

公开日:

2017.05.24

当前法律状态:

实审

有效性:

审中

法律详情: 实质审查的生效IPC(主分类):G06F 3/0488申请日:20150916|||公开
IPC分类号: G06F3/0488(2013.01)I 主分类号: G06F3/0488
申请人: 微软技术许可有限责任公司
发明人: M.K.拉曼; B.D.克罗斯
地址: 美国华盛顿州
优先权: 2014.09.24 US 14/495122
专利代理机构: 中国专利代理(香港)有限公司 72001 代理人: 李舒;陈岚
PDF完整版下载: PDF下载
法律状态
申请(专利)号:

太阳城集团CN201580051788.1

授权太阳城集团号:

|||

法律状态太阳城集团日:

2017.06.16|||2017.05.24

法律状态类型:

实质审查的生效|||公开

摘要

太阳城集团提供了用于针对次要用户界面的手势导航的一种或多种技术和/或系统。举例而言,主要设备(例如,智能电话)可以建立与具有次要显示器(例如,电视)的次要设备的通信连接。主要设备可以将在主要设备上执行的次要应用(例如,照片app)的次要用户界面的再现投影到次要设备的次要显示器。次要用户界面可以包括用户界面元素(例如,照片轮播)。主要设备可以接收连续的运动手势输入(例如,在智能电话的触摸显示器上的环回手势)。主要设备可以基于连续的运动手势输入而通过次要用户界面来可视地遍历用户界面元素的一个或多个内容项目(例如,滚动通过照片轮播的照片)。

权利要求书

1.一种用于针对次要用户界面的手势导航的系统,包括:
主要设备,其被配置为:
建立与次要设备的通信连接;
将在所述主要设备上执行的次要应用的次要用户界面的再现投影到所述次要设备的
次要显示器,所述次要用户界面包括用户界面元素;
通过与所述主要设备相关联的主要输入传感器接收连续的运动手势输入;和
基于所述连续的运动手势输入而通过所述次要用户界面来可视地遍历所述用户界面
元素的一个或多个内容项目。
2.根据权利要求1所述的系统,所述主要设备被配置为:
在所述主要设备的主要显示器上显示主要用户界面,所述主要用户界面不同于所述次
要用户界面,所述次要用户界面不显示在所述主要显示器上,并且所述主要用户界面不显
示在所述次要显示器上。
3.根据权利要求1所述的系统,所述主要设备被配置为:
以相对于所述连续的运动手势输入的速度的遍历速度可视地遍历所述一个或多个内
容项目。
4.根据权利要求3所述的系统,所述主要设备被配置为:
基于检测到所述连续的运动手势输入的速度的增加而增加所述遍历速度。
5.根据权利要求3所述的系统,所述主要设备被配置为:
基于检测到所述连续的运动手势输入的速度的减小而减小所述遍历速度。
6.根据权利要求1所述的系统,所述主要设备被配置为:
响应于通过所述主要输入传感器接收到激活输入,而在所述次要显示器上激活所述用
户界面元素被聚焦于其上的当前内容项目。
7. 根据权利要求6所述的系统,所述主要设备被配置为:
根据所述次要用户界面基于所述激活而转移到新状态,来在回退堆栈内创建一条目,
所述条目指定在所述激活之前的所述次要用户界面的先前状态期间所述当前内容项目处
于焦点中;和
响应于接收到回退命令输入,将所述次要用户界面从所述新状态转移到所述先前状
态,其中基于所述回退堆栈内的所述条目将所述当前内容项目带入焦点中。
8.根据权利要求1所述的系统,所述连续的运动手势输入包括第一锚触摸输入和第二
运动触摸输入,并且所述主要设备被配置为:
基于所述第二运动触摸输入以及在所述第一锚触摸输入的第一锚触摸输入位置和所
述第二运动触摸输入的第二运动触摸输入位置之间的距离,可视地遍历所述一个或多个内
容项目。
9. 根据权利要求1所述的系统,所述连续的运动手势输入包括第一触摸输入和与所述
第一触摸输入并发的第二触摸输入,并且所述主要设备被配置为:
基于所述第一触摸输入来控制所述一个或多个内容项目的可视遍历的第一遍历方面;

基于所述第二触摸输入来控制所述一个或多个内容项目的可视遍历的第二遍历方面。
10.一种用于针对次要用户界面的手势导航的方法,包括:
在主要设备和次要设备之间建立通信连接;
由所述主要设备将在所述主要设备上执行的次要应用的次要用户界面的再现投影到
所述次要设备的次要显示器,所述次要用户界面包括用户界面元素;
由所述主要设备通过与所述主要设备相关联的主要输入传感器来接收连续的运动手
势输入;以及
由所述主要设备基于所述连续的运动手势输入而通过所述次要用户界面来可视地遍
历所述用户界面元素的一个或多个内容项目。
11.根据权利要求10所述的方法,包括:
响应于通过所述主要输入传感器接收到激活输入,而激活所述用户界面元素被聚焦于
其上的当前内容项目。
12.根据权利要求10所述的方法,所述可视地遍历包括:
以相对于所述连续的运动手势输入的速度的遍历速度可视地遍历所述一个或多个内
容项目。
13. 根据权利要求12所述的方法,包括以下中的至少一项:
基于检测到所述连续的运动手势输入的速度的增加而增加所述遍历速度;或者
基于检测到所述连续的运动手势输入的速度的减小而减小所述遍历速度。

说明书

用于次要用户界面的手势导航

背景

许多用户可以与各种类型的计算设备(诸如膝上型计算机、平板电脑、个人计算机、移
动电话、太阳城集团亭、视频游戏系统等)交互。在一个示例中,用户可以利用移动电话来通过地图
界面而获得去往目的地的驾驶方向。在另一示例中,用户可以利用商店太阳城集团亭来通过商店
用户界面去打印优惠券和查找库存。用户可以利用键盘、鼠标、触摸输入设备、相机和/或其
它输入设备与这样的计算设备交互。

发明内容

本概要被提供来以简化的形式介绍概念的选择,这些概念将在以下的详细描述中
被进一步说明。本概要既不打算标识所要求保护的主题的关键因素或必要特征,也不打算
被用来限制所要求保护的主题的范围。

除了其他的之外,本文提供了用于针对次要(secondary)用户界面的手势导航的
一个或多个系统和/或技术。在一个示例中,主要(primary)设备建立与次要设备的通信连
接。主要设备将在主要设备上执行的次要应用的次要用户界面的再现投影到次要设备的次
要显示器。次要用户界面包括用户界面元素。主要设备通过与主要设备相关联的主要输入
传感器接收连续的运动手势输入。例如,可以在显示于主要设备的主要显示器上的主要用
户界面内填充虚拟触控板(touch pad),通过该虚拟触控板可以接收连续的运动手势输入。
主要设备基于连续的运动手势输入而通过次要用户界面来可视地遍历(traverse)用户界
面元素的一个或多个内容项目。

为了实现前述和相关的目的,以下的描述和附图阐述了某些说明性方面和实施方
式。这些仅指示可以按其采用一个或多个方面的各种方式中的几种方式。当结合附图考虑
时,从下面的详细描述中,本公开的其他方面、优点和新颖特征将变得显而易见。

附图说明

图1是图示用于针对次要用户界面的手势导航的示范性方法的流程图。

图2A是图示用于针对次要用户界面的手势导航的示范性系统的组件框图。

图2B是图示用于针对次要用户界面的手势导航的示范性系统的组件框图,其中次
要用户界面的再现被投影到次要显示器。

图2C是图示用于针对次要用户界面的手势导航的示范性系统的组件框图,其中用
户界面元素的内容项目被可视地遍历。

图2D是图示用于针对次要用户界面的手势导航的示范性系统的组件框图,其中用
户界面元素的内容项目被可视地遍历。

图2E是图示用于针对次要用户界面的手势导航的示范性系统的组件框图,其中内
容项目被激活。

图2F是图示用于针对次要用户界面的手势导航的示范性系统的组件框图,其中实
施了回退命令(back command)。

图3是图示用于针对次要用户界面的手势导航的示范性系统的组件框图,其中用
户界面元素被定位。

图4是图示用于针对次要用户界面的手势导航的示范性系统的组件框图。

图5是图示用于针对次要用户界面的手势导航的示范性系统的组件框图。

图6是示范性计算机可读介质的图示,在所述介质中可以包括处理器可执行指令,
其被配置来具体化本文阐述的一个或多个规定。

图7图示了在其中可以实现本文阐述的一个或多个规定的示范性计算环境。

具体实施方式

现在参考附图描述所要求保护的主题,其中在各处同样的参考数字通常用于指代
同样的元件。在下面的描述中,为了解释的目的,阐述了许多具体细节以提供对所要求保护
的主题的理解。然而,可能明显的是,可以在没有这些具体细节的情况下实践所要求保护的
主题。在其它实例中,以框图形式图示了结构和设备,以便易于描述所要求保护的主题。

本文提供了用于针对次要用户界面的手势导航的一个或多个系统和/或技术。用
户可能期望将在主要设备(例如,智能电话)上执行的应用投影到次要设备(例如,电视),使
得应用的应用界面按照次要设备的设备特性(例如,与电视的电视显示器的宽高比匹配)被
显示在次要设备的次要显示器上。因为应用正在主要设备上执行但被显示在次要设备的次
要显示器上,所以由于主要设备正在驱动次要显示器,因而用户可以与主要设备交互(例
如,在智能电话上的触摸手势),以便与应用界面的用户界面元素交互。因此,如本文所提供
的,通过与主要显示器相关联的主要输入传感器接收的连续的运动手势输入(例如,在智能
手机所显示的输入用户界面表面——比如虚拟化触控板——上的圆形(circular)手指手
势)可以被用于可视地遍历次要用户界面的用户界面元素的一个或多个内容项目(例如,用
户可以滚动通过投影到电视显示器的次要用户界面的图像轮播(carousel)的图像)。以这
种方式,用户可以使用主要设备上的连续的运动手势输入来滚动通过显示在次要显示器上
的用户界面元素的内容项目。因为连续的运动手势输入可以被用于遍历一个或多个内容项
目(例如,圆形手指手势可以是模拟输入,其中每个环回(loop)被翻译为某个图像的单个滚
动,因此10个连续的环回可以导致用户滚动通过10个图像),所以用户也许不会为必须执行
多个单独的轻拂(flick)手势(例如,10个单独的轻拂手势)所累,不然的话要使用多个单独
的轻拂手势来在内容项目之间导航。因此,主要设备上的简单连续手势可以影响从主要设
备(例如,智能电话)投影到次要设备(例如,电视)的次要用户界面的再现。

针对次要用户界面的手势导航的实施例由图1的示范性方法100来图示。在102,该
方法开始。在104,主要设备可以建立与次要设备的通信连接。主要设备(例如,智能电话、平
板电脑等)可以被配置为本地地支持次要应用的执行,次要应用诸如是安装在主要设备上
的照片app。次要设备(例如,诸如冰箱的器具、电视、视听设备、车辆设备、诸如智能手表或
眼镜的可佩戴设备、膝上型计算机、个人计算机等等)可以不本地地支持次要应用的执行
(例如,照片app可以不安装在次要设备上)。在示例中,通信连接可以是无线通信信道(例
如,蓝牙)。在示例中,用户可以在持有智能电话主要设备的同时走过电视次要设备,并且因
此可以(例如,自动地、以编程方式等)建立通信连接。在示例中,用户可以(例如,手动地)发
起通信连接。

在106,在主要设备上执行的次要应用的次要用户界面的再现可以从主要设备投
影到次要设备的次要显示器。次要用户界面包括用户界面元素。例如,智能电话主要设备可
以正在执行照片app。智能手机主要设备可以生成包括标题用户界面元素、照片轮播用户界
面元素、搜索文本输入框用户界面元素和/或其他用户界面元素的照片app用户界面的再
现。智能电话主要设备可以通过向电视次要设备提供那些再现以供在电视显示器上显示来
驱动电视次要设备的电视显示器。以这种方式,智能手机主要设备可以通过将那些再现提
供给电视次要设备以供在电视显示器上显示而将照片app用户界面的再现投影到电视显示
器。

在示例中,主要用户界面被显示在主要设备的主要显示器上。例如,由智能手机主
要设备的移动操作系统所宿有(host)的电子邮件应用可以被显示在智能手机显示器上。在
示例中,主要用户界面不同于次要用户界面(例如,主要用户界面对应于电子邮件应用,同
时次要用户界面对应于照片app)。在示例中,次要用户界面不显示在主要显示器上,和/或
主要用户界面不显示在次要显示器上(例如,次要用户界面并不是显示在主要显示器上的
东西的镜像)。在示例中,主要用户界面可以被填充以输入用户界面表面,诸如虚拟化触控
板,通过其用户可以提供输入,比如连续的运动手势输入,该输入可以被用作为对于被通过
次要显示器投影为次要用户界面的次要应用的输入。

在108,连续的运动手势输入可以由主要设备通过与主要设备相关联的主要输入
传感器(例如,检测可视手势或身体姿势的相机输入传感器,可视手势或身体姿势诸如是用
户以圆形运动移动手或臂;虚拟化触控板;运动传感器、罗盘、腕部传感器和/或陀螺仪,其
可以检测到用户以圆形运动移动智能手机主要设备;触摸传感器,比如智能手机主要设备
的使能触摸的显示器等)接收。例如,用户可以在虚拟化触控板上(例如,使用手指)绘制至
少部分连续的形状(例如,圆形、正方形、多边形或任何其他环回(loop)类型的手势)。以这
种方式,连续的运动手势输入可以包括圆形手势、环回手势、触摸手势、主要设备移动手势、
由相机输入传感器捕获的可视手势等。在示例中,连续的运动手势可以包括第一触摸输入
和第二触摸输入。第二触摸输入可以是与第一触摸输入并发的(例如,双指轻扫(swipe)、捏
合等)。在示例中,连续的运动手势可以包括第一锚(anchor)触摸输入和第二运动触摸输入
(例如,用户可以在虚拟化触控板上将第一手指保持为锚,并且可以以圆形运动围绕第一手
指轻扫第二手指)。可以意识到的是,可以将各种各样输入检测为连续的运动手势输入。

在110,可以基于连续的运动手势输入来遍历用户界面元素的一个或多个内容项
目。例如,在电视显示器上显示的照片app用户界面内的照片轮播用户界面元素的照片可以
被遍历(例如,在其间滚动以使得照片被带入到照片轮播用户界面元素的焦点中(into
focus),然后离开焦点(out of focus))。以这种方式,主要设备上的用户输入可以被用于
遍历与正在主要设备上执行且被投影到次要设备的次要显示器的次要应用相关联的内容
项目。连续的运动手势输入可以允许用户利用单个连续手势来遍历多个内容项目,诸如在
多个内容项目之间滚动(例如,单个环回手势可以被用作模拟输入以在任何数量的照片之
间滚动),这与诸如轻拂手势之类的其他手势形成对比,其对于每个内容项目遍历可能需要
单独的轻拂手势(例如,10个轻拂手势以在10张照片之间滚动)。

在示例中,可以在未选择次要用户界面的可遍历用户界面元素的时候接收到连续
的运动手势输入,但仍然可以遍历用户界面元素。例如,可以确定用户意图,并且可以选择
相应的用户界面元素用于遍历。例如,因为照片轮播用户界面元素或许是可能可遍历的唯
一用户界面元素、因为照片轮播用户界面元素是用户与之交互的最后的用户界面元素、因
为照片轮播用户界面元素是距当前光标位置最近的用户界面元素等,所以相对于标题用户
界面元素、搜索文本输入框用户界面元素和/或其他用户界面元素而言,用户意图可被确定
为对应于照片轮播用户界面元素。因此,可以基于用户意图来选择照片轮播用户界面元素
用于遍历。

在示例中,内容项目可以以相对于连续的运动手势输入的速度的遍历速度被可视
地遍历,因此环回手势的速度可以影响在内容项目之间滚动的速度)。例如,可以基于连续
的运动手势输入的速度的增加或减小而增加或减小遍历速度,从而向用户提供例如对于用
户多快地滚动通过照片轮播用户界面元素的照片的控制。

在示例中,连续的运动手势输入包括第一触摸输入(例如,第一手指手势)和第二
触摸输入(例如,第二手指手势)。第二触摸输入可以是与第一触摸输入并发的。主要设备可
以基于第一触摸输入控制可视遍历的第一遍历方面(例如,滚动方向)。主要设备可以基于
第二触摸输入来控制可视遍历的第二遍历方面(例如,照片的缩放方面)。

在示例中,连续的运动手势输入包括第一锚触摸输入(例如,用户可以将第一手指
保持在智能手机显示器上)和第二运动触摸输入(例如,用户可以用第二手指绕第一手指环
回)。可以基于第二运动触摸输入并且基于在第一锚触摸输入的第一锚触摸输入位置和第
二运动触摸输入的第二运动触摸输入位置之间的距离来可视地遍历一个或多个内容项目
(例如,可以在对应于第二运动触摸输入的方向上且以对应于在第一锚触摸输入位置和第
二运动触摸输入位置之间的距离的遍历速度来遍历照片)。

在示例中,连续的运动手势输入包括第一触摸输入和与第一触摸输入并发的第二
触摸输入。第一触摸输入可以被映射为对用户界面元素的第一输入,用于控制一个或多个
内容项目的可视遍历。第二触摸输入可以被映射为对第二用户界面元素(例如,可滚动的相
册选择列表用户界面元素)的第二输入。以这种方式,用户可以并发地控制多个用户界面元
素(例如,第一触摸输入可以被用于滚动照片轮播用户界面元素的照片,并且第二触摸输入
可以被用于滚动可滚动的相册选择列表的相册)。

在示例中,可以通过主要输入传感器接收激活输入(例如,触摸手势,诸如虚拟化
触控板上的轻击输入、双击输入等)。在次要显示器上,用户界面元素被聚焦在其上的当前
内容项目可以变为激活的。例如,用户可以滚动通过照片轮播用户界面元素,直到海滩度假
照片被带入焦点中。用户可以使用轻击手势将海滩度假照片打开为全屏观看模式(例如,照
片app用户界面可以被转移到海滩度假照片的全屏观看模式)。在示例中,可以基于次要用
户界面基于激活而转移到新状态(例如,基于照片app用户界面转移到全屏观看模式),来在
回退堆栈(例如,由智能电话主要设备的移动操作系统维护的、被用于导航回到用户界面的
先前状态的回退堆栈)中创建条目。条目可以指定:在激活之前的次要用户界面的先前状态
期间该当前内容项目处于焦点中(例如,在照片app用户界面转移到全屏观看模式之前海滩
度假照片对于照片轮播用户界面元素是处于焦点中的)。响应于接收到回退命令输入,次要
用户界面可以从新状态转变到先前状态,基于回退堆栈内的条目而使该当前内容项目被带
入焦点中。以这种方式,用户可以在次要用户界面的各种状态之间导航。在112,该方法结
束。

图2A-2F图示了用于针对次要用户界面的手势导航的系统201的示例,其包括主要
设备208。图2A图示了用户206在主要设备208(例如,智能电话主要设备)上收听摇滚乐队歌
曲210的示例200。主要设备208可以距包括处于空闲模式的次要显示器204的次要设备202
(例如,电视次要设备)大于阈值距离212。图2B图示了基于主要设备208处在距次要设备202
的阈值距离212内而令投影触发事件触发的示例220。主要设备208可以建立与次要设备202
的通信连接220。安装在主要设备208上的音乐视频播放器app可以被执行来提供音乐视频
观看功能性(例如,对于摇滚乐队歌曲210的视频)。因此,主要设备208可以利用主要设备
208的主处理器、主存储器和/或其他资源来执行音乐视频播放器app以创建音乐视频播放
器app用户界面232,用于投影到次要设备202的次要显示器204。主要设备208可以将音乐视
频播放器app用户界面232的再现222投影到次要显示器204(例如,主要设备208可以本地生
成再现222,并且可以通过通信连接220发送该再现222到次要设备202以供在次要显示器
204上显示)。以这种方式,主要设备208可以驱动次要显示器204。在示例中,音乐视频播放
器app用户界面232不显示在主要设备208上。

音乐视频播放器app用户界面232可以包括一个或多个用户界面元素, 比如视频
选择轮播用户界面元素224。视频选择轮播用户界面元素224可以包括可能可遍历(比如可
滚动)的一个或多个内容项目。例如,视频选择轮播用户界面元素224可以包括重金属乐队
视频228、摇滚乐队视频226、乡村乐队视频230和/或可用于通过音乐视频播放器app播放的
其他视频内容项目。

图2C图示了主要设备208接收连续的运动手势输入244(例如,用户206可以使用手
指242来执行环回手势,例如第一环回)的示例240。主要设备208可以基于连续的运动手势
输入244而通过音乐视频播放器app用户界面232来可视地遍历246视频选择轮播用户界面
元素224的一个或多个视频内容项目。例如,基于连续的运动手势输入244(例如,用户可以
缓慢地执行环回手势)以5个中的1个的遍历速度,重金属乐队视频228可以被向左滚动离开
音乐视频播放器app用户界面232的视野,摇滚乐队视频226可以被向左滚动离开焦点,而乡
村乐队视频230可以被向左滚动到焦点中,从而导致第一更新的视频选择轮播用户界面元
素224a。在示例中,主要设备208可以将第一更新的视频选择轮播用户界面元素224a的再现
投影到次要显示器204。

图2D图示了主要设备208继续接收连续的运动手势输入244a(例如,用户206可以
继续使用手指242执行环回手势,诸如执行第二环回)的示例250。主要设备208可以基于用
户继续执行连续的运动手势输入244a而通过音乐视频播放器app用户界面232来继续可视
地遍历254第一更新的视频选择轮播用户界面元素224a的一个或多个视频内容项目。例如,
基于连续的运动手势输入244a(例如,用户206可以以更快速率的速度执行环回手势)以5个
中的3个的遍历速度,摇滚乐队视频226可以被向左滚动离开音乐视频播放器app用户界面
232的视野,乡村乐队视频230可以被向左滚动离开焦点,垃圾乐队视频256可以被向左滚动
进入焦点,而流行乐队视频258可以被向左滚动进入视野中,从而导致第二更新的视频选择
轮播用户界面元素224b。在示例中,主要设备208可以将第二更新的视频选择轮播用户界面
元素224b的再现投影到次要显示器204。

图2E图示了主要设备208基于接收到激活输入262而激活内容项目的示例260。例
如,音乐视频播放器app用户界面232的第一状态可以包括垃圾乐队视频256对于第二更新
的视频选择轮播用户界面元素224b而言处于焦点中(例如,图2D的示例250)。当垃圾乐队视
频256处于焦点中时,用户206可以轻击主要设备208(例如,轻击智能手机主要设备的触摸
屏),其可以被主要设备208作为激活输入262而接收。主要设备208可以通过调用在主要设
备208上执行的音乐视频播放器app来实现激活输入262,以通过视频回放用户界面元素266
来播放垃圾乐队视频256。在示例中,主要设备208可以将视频回放用户界面元素266的再现
投影到次要显示器204。以这种方式,音乐视频播放器app用户界面232的新状态可以包括播
放垃圾乐队视频256的视频回放用户界面元素266。在示例中,主要设备208可以在回退堆栈
264(例如,由智能手机主要设备的移动操作系统维护的、被用于导航回到用户界面的先前
状态的回退堆栈)内创建条目。该条目可以指定:在激活垃圾乐队视频256之前的音乐视频
播放器app用户界面232的第一状态(例如,先前状态)期间,垃圾乐队视频256处在焦点中。

图2F图示了主要设备208利用回退堆栈264内的条目实现回退命令276的示例270。
例如,用户206可以在通过视频回放用户界面元素266观看垃圾乐队视频256的时候执行回
退命令手势272。主要设备208可以查询回退堆栈264以识别指定在激活垃圾乐队视频256之
前的音乐视频播放器app用户界面232的第一状态(例如,先前状态)期间垃圾乐队视频256
处在焦点中的条目。因此,主要设备208可以将音乐视频播放器app用户界面232转移到第一
状态,其中,对于第二更新的视频选择轮播用户界面元素224b,垃圾乐队视频256处在焦点
中。在示例中,主要设备208可以将第二更新的视频选择轮播用户界面元素224b的再现投影
到次要显示器204。

图3图示了用于针对次要用户界面的手势导航的系统301的示例300。主要设备308
可以建立与次要设备302的通信连接314。主要设备308可以被配置为本地地支持次要应用
(比如安装在主要设备308上的图像app)的执行。次要设备302可以不本地地支持次要应用
的执行(例如,图像app可以不安装在次要设备302上)。主要设备308可以将在主要设备308
上执行的图像app的图像app用户界面318的再现投影到次要设备302的次要显示器304。图
像app用户界面318可以包括度假图像列表用户界面元素320、广告用户界面元素322、文本
框用户界面元素324、图像用户界面元素326和/或其他用户界面元素。

主要设备308可以通过与主要设备308相关联的主要输入传感器接收连续的运动
手势输入312(例如,由相机输入传感器检测到的圆形的手部手势)。可以在未选择图像app
用户界面318的可遍历的用户界面元素的时候接收连续的运动手势输入312。因此,主要设
备308可以定位316用户界面元素来用于遍历。例如,主要设备308可以确定与度假图像列表
320的遍历相对应的用户意图(例如,因为度假图像列表320可以是用户306与之交互的最后
的用户界面元素)。主要设备308可以基于用户意图而选择度假图像列表用户界面元素320
来用于遍历。以这种方式,用户306可以基于连续的运动手势输入312而遍历通过度假图像
列表用户界面元素320内的度假图像。

图4图示了包括显示虚拟化触控板408的主要设备402(例如,平板主要设备)的系
统400的示例,用户可以通过虚拟化触控板408与在主要设备上执行的次要应用(例如,图像
app)的次要用户界面交互,该次要用户界面被投影到次要设备(例如,电视)的次要显示器。
例如,可以通过虚拟化触控板408接收连续的运动手势输入。连续的运动手势输入包括第一
锚触摸输入406(例如,用户可以将第一手指保持在第一锚触摸输入406的第一锚触摸输入
位置)和第二运动触摸输入404(例如,用户可以以第一锚触摸输入位置和第二运动触摸输
入404的第二运动触摸输入位置404a之间的距离410而让第二手指绕第一锚触摸输入位置
环回)。主要设备402可以基于第二运动触摸输入(例如,对应于图像轮播用户界面元素内的
图像之间的滚动方向和遍历速度)和/或基于距离410(例如,对应于图像的缩放水平,比如
随着距离410减小的对于图像的放大,以及随着距离410增加的对于图像的缩小)而可视地
遍历次要用户界面的用户界面元素的一个或多个内容项目(例如,滚动通过图像app的图像
轮播用户界面元素的图像)。以这种方式,用户可以使用在主要设备402的虚拟化触控板408
上的连续的运动手势输入来导航通过显示在次要显示器上的图像app,和/或以其他方式与
之交互。

图5图示了包括显示虚拟化触控板508的主要设备502(例如,平板主要设备)的系
统500的示例,用户可以通过虚拟化触控板508与在主要设备上执行的次要应用(例如,音乐
app)的次要用户界面交互,该次要用户界面被投影到次要设备(例如,电视)的次要显示器。
例如,可以通过虚拟化触控板508接收连续的运动手势输入。连续的运动手势输入包括第一
触摸输入506(例如,用户可以按照第一环回手势来移动第一手指)和第二触摸输入504(例
如,用户可以按照第二环回手势来移动第二手指)。主要设备502可以基于第一触摸输入506
和第二触摸输入504来可视地遍历次要用户界面的用户界面元素的一个或多个内容项目
(例如,滚动通过音量设置)。例如,音量设置可以以增加的遍历速度来遍历,因为连续的运
动手势输入包括第一触摸输入506和第二触摸输入504两者,这与否则可能导致音量设置的
相对较慢遍历的仅仅单个触摸输入形成对比。以这种方式,用户可以使用在虚拟化触控板
508上的连续的运动手势输入来导航通过显示在次要显示器上的音乐app,和/或以其他方
式与之交互。

根据本公开的一个方面,提供了一种用于针对次要用户界面的手势导航的系统。
该系统包括主要设备。主要设备被配置为建立与次要设备的通信连接。主要设备被配置为
将在主要设备上执行的次要应用的次要用户界面的再现投影到次要设备的次要显示器。次
要用户界面包括用户界面元素。主要设备被配置为通过与主要设备相关联的主要输入传感
器接收连续的运动手势输入。主要设备被配置为基于连续的运动手势输入而通过次要用户
界面来可视地遍历用户界面元素的一个或多个内容项目。

根据本公开的一个方面,提供了一种用于针对次要用户界面的手势导航的方法。
该方法包括在主要设备和次要设备之间建立通信连接。该方法包括由主要设备将在主要设
备上执行的次要应用的次要用户界面的再现投影到次要设备的次要显示器。次要用户界面
包括用户界面元素。该方法包括由主要设备通过与主要设备相关联的主要输入传感器接收
连续的运动手势输入。该方法包括基于连续的运动手势输入而由主要设备通过次要用户界
面来可视地遍历用户界面元素的一个或多个内容项目。

根据本公开的一个方面,提供了一种包括指令的计算机可读介质,所述指令在被
执行时完成用于针对次要用户界面的手势导航的方法。该方法包括在主要设备的主要显示
器上显示主要用户界面。该方法包括在主要设备和次要设备之间建立通信连接。该方法包
括由主要设备将在主要设备上执行的次要应用的次要用户界面的再现投影到次要设备的
次要显示器。次要用户界面包括用户界面元素,其中次要用户界面与主要用户界面不同。该
方法包括由主要设备用输入用户界面表面填充主要用户界面。该方法包括由主要设备通过
输入用户界面表面接收连续的运动手势输入。该方法包括基于连续的运动手势输入,由主
要设备通过次要用户界面来可视地遍历用户界面元素的一个或多个内容项目。

根据本公开的一个方面,提供了一种用于针对次要用户界面的手势导航的装置。
通过用于手势导航的装置建立主要设备和次要设备之间的通信连接。通过用于手势导航的
装置将在主要设备上执行的次要应用的次要用户界面的再现投影到次要设备的次要显示
器。次要用户界面包括用户界面元素。通过用于手势导航的装置经由与主要设备相关联的
主要输入传感器接收连续的运动手势输入。通过用于手势导航的装置,基于连续的运动手
势输入而可视地遍历用户界面元素的一个或多个内容项目。

根据本公开的一个方面,提供了一种用于针对次要用户界面的手势导航的装置。
通过用于手势导航的装置把主要用户界面显示在主要设备的主要显示器上。通过用于手势
导航的装置建立主要设备和次要设备之间的通信连接。通过用于手势导航的装置将在主要
设备上执行的次要应用的次要用户界面的再现投影到次要设备的次要显示器。次要用户界
面包括用户界面元素,其中次要用户界面与主要用户界面不同。通过用于手势导航的装置
用输入用户界面表面来填充主要用户界面。通过用于手势导航的装置经由输入用户界面表
面来接收连续的运动手势输入。通过用于手势导航的装置,基于连续的运动手势输入而可
视地遍历用户界面元素的一个或多个内容项目。

又一个实施例涉及一种包括处理器可执行指令的计算机可读介质,所述处理器可
执行指令被配置为实现本文所提出的技术中的一项或多项。图6中图示了计算机可读介质
或计算机可读设备的示例实施例,其中实现600包括计算机可读介质608,诸如CD-R、DVD-R、
闪存驱动器、硬盘驱动器的盘片(platter)等,其上编码有计算机可读数据606。计算机可读
数据606——诸如包括零或一中的至少一个的二进制数据——进而又包括被配置为根据本
文阐述的一个或多个原理操作的一组计算机指令604。在一些实施例中,处理器可执行计算
机指令604被配置为执行方法602,举例而言比如图1的示范性方法100中的至少一些。在一
些实施例中,处理器可执行指令604被配置为实现一系统,举例而言比如图2A-2F的示范性
系统201中的至少一些、图3的示范性系统301的至少一些、图4的示范性系统400的至少一些
和/或图5的示范性系统500中的至少一些。本领域的普通技术人员设计了许多这样的计算
机可读介质,其被配置为根据本文给出的技术进行操作。

尽管已经用特定于结构特征和/或方法动作的语言描述了主题,但是应当理解,在
所附权利要求中限定的主题不一定限于上述具体的特征或动作。相反,上述具体的特征和
动作是作为实现权利要求中的至少一些的示例形式而被公开的。

当在本申请中使用时,术语“组件”、“模块”、“系统”、“接口”和/或诸如此类通常打
算指计算机相关的实体,或者是硬件、硬件和软件的组合、软件,或者是执行中的软件。例
如,组件可以是,但不限于,在处理器上运行的进程、处理器、对象、可执行文件、执行的线
程、程序和/或计算机。作为举例说明,在控制器上运行的应用和控制器两者都可以是组件。
一个或多个组件可以驻留在进程和/或执行的线程内,并且组件可以被局限在一个计算机
上和/或被分布在两个或更多个计算机之间。

此外,所要求保护的主题可以被实现为使用标准编程和/或工程技术来产生软件、
固件、硬件或其任何组合的方法、装置或制品,以控制计算机去实现所公开的主题。当在本
文中使用时,术语“制品”打算包括可从任何计算机可读设备、载体或介质访问的计算机程
序。当然,在不脱离所要求保护的主题的范围或精神的情况下,可以对该配置进行许多修
改。

图7和以下的讨论提供了合适计算环境的简要的一般描述,该合适计算环境用于
实现本文所阐述的规定中的一项或多项的实施例。图7的操作环境仅仅是合适的操作环境
的一个示例,且不打算提出有关操作环境的使用范围或功能性的任何限制。示例计算设备
包括但不限于个人计算机、服务器计算机、手持或膝上型设备、移动设备(诸如移动电话、个
人数字助理(PDA)、媒体播放器等)、多处理器系统、消费电子产品、微型计算机、大型计算
机、包括任何上述系统或设备的分布式计算环境等。

虽然不是必需的,但是实施例是在“计算机可读指令” 正由一个或多个计算设备
执行的一般上下文中描述的。计算机可读指令可以经由计算机可读介质(下面讨论)来分
发。计算机可读指令可以被实现为执行特定任务或实现特定抽象数据类型的程序模块,诸
如函数、对象、应用编程接口(API)、数据结构等。通常,计算机可读指令的功能性可以按所
需要的那样在各种环境中被组合或分布。

图7图示了包括被配置为实现本文提供的一个或多个实施例的计算设备712的系
统700的示例。在一种配置中,计算设备712包括至少一个处理单元716和存储器718。取决于
计算设备的确切的配置和类型,存储器718可以是易失性的(举例而言,比如RAM)、非易失性
的(举例而言,比如ROM、闪存等)或两者的某种组合。该配置在图7中由虚线714来图示。

在其他实施例中,设备712可以包括附加的特征和/或功能性。例如,设备712还可
以包括附加的存储装置(例如,可拆卸和/或不可拆卸的),包括但不限于磁存储装置、光存
储装置等。这样的附加的存储装置在图7中由存储装置720来图示。在一个实施例中,用于实
现本文提供的一个或多个实施例的计算机可读指令可以在存储装置720中。存储装置720还
可以存储其他计算机可读指令以实现操作系统、应用程序等。例如,计算机可读指令可以被
加载到存储器718中以便由处理单元716执行。

当在本文中使用时,术语“计算机可读介质”包括计算机存储介质。计算机存储介
质包括以用于存储诸如计算机可读指令或其他数据之类的太阳城集团的任何方法或技术实现的
易失性和非易失性、可拆卸和不可拆卸的介质。存储器718和存储装置720是计算机存储介
质的示例。计算机存储介质包括但不限于RAM、ROM、EEPROM、闪存或其他存储器技术、CD-
ROM、数字通用盘(DVD)或其他光存储装置、磁带盒、磁带、磁盘存储装置或其它磁存储设备,
或者可用于存储所期望的太阳城集团且可由设备712访问的任何其它介质。然而,计算机存储介质
不包括传播的信号。相反,计算机存储介质排除了传播的信号。任何这样的计算机存储介质
可以是设备712的一部分。

设备712还可以包括允许设备712与其他设备通信的(多个)通信连接726。(多个)
通信连接726可以包括但不限于调制解调器、网络接口卡(NIC)、集成的网络接口、射频发射
器/接收器、红外端口、USB连接或用于将计算设备712连接到其他计算设备的其他接口。(多
个)通信连接726可以包括有线连接或无线连接。(多个)通信连接726可以发送和/或接收通
信介质。

术语“计算机可读介质”可以包括通信介质。通信介质通常将计算机可读指令或其
他数据具体化在诸如载波或其它传输机制的“调制的数据信号”中,并且通信介质包括任何
太阳城集团传递介质。术语“调制的数据信号”可以包括使其一个或多个特性以在信号中编码太阳城集团
这样的方式来设置或改变的信号。

设备712可以包括(多个)输入设备724,诸如键盘、鼠标、笔、话音输入设备、触摸输
入设备、红外摄像机、视频输入设备和/或任何其它输入设备。在设备712中还可以包括(多
个)输出设备722,诸如一个或多个显示器、扬声器、打印机和/或任何其他输出设备。(多个)
输入设备724和(多个)输出设备722可以经由有线连接、无线连接或其任何组合而被连接到
设备712。在一个实施例中,来自另一计算设备的输入设备或输出设备可以被用作计算设备
712的(多个)输入设备724或(多个)输出设备722。

计算设备712的组件可以通过各种互连(诸如总线)被连接。这样的互连可以包括
诸如PCI Express的外围组件互连(PCI)、通用串行总线(USB)、火线(IEEE1394)、光总线结
构等。在另一实施例中,计算设备712的组件可以通过网络来互连。例如,存储器718可以由
位于通过网络互连的不同物理位置中的多个物理存储器单元组成。

本领域技术人员将认识到,被利用来存储计算机可读指令的存储设备可以跨网络
地分布。例如,经由网络728可访问的计算设备730可以存储计算机可读指令以实现本文提
供的一个或多个实施例。计算设备712可以访问计算设备730并下载部分或全部的所述计算
机可读指令以供执行。替换地,计算设备712可以按所需要的下载多条计算机可读指令,或
者一些指令可以在计算设备712处执行,而一些指令可以在计算设备730处执行。

本文提供了实施例的各种操作。在一个实施例中,所描述的操作中的一个或多个
可以构成存储在一个或多个计算机可读介质上的计算机可读指令,如果由计算设备执行,
其将导致计算设备执行所描述的操作。描述一些或所有操作所用的顺序不应被解释为暗示
这些操作必定是与顺序相关的。受益于本说明书的本领域技术人员将意识到有可替换的顺
序。此外,应当理解,并非所有的操作都必定存在于本文提供的每个实施例中。而且,要理
解,在一些实施例中不是所有的操作都是必要的。

此外,除非另外规定,否则“第一”、“第二”和/或诸如此类并不打算暗示太阳城集团方面、
空间方面、排序等。相反,这样的术语仅被用作对于特征、元素、项目等的标识符、名称等。例
如,第一对象和第二对象通常对应于对象A和对象B或两个不同的或两个相同的对象或同一
对象。

此外,当在本文中使用时,“示范性”意味着充当示例、实例、举例说明等,并且不一
定是有利的。当在本文中使用时,“或”打算意指包括性的“或”而不是排他性的“或”。另外,
除非另外规定或者从上下文中清楚的是针对单数形式,否则在本申请中使用的“一”和“一
个”通常被解释为意指“一个或多个”。此外,A和B中的至少一个和/或类似表达通常意指A或
B和/或A和B两者。另外,在“包含”、“具有”、“有”、“带有”和/或其变体被使用在详细描述或
权利要求中的意义上,这样的术语打算以类似于术语“包括(comprise)”的方式是包含性
的。

此外,尽管已经太阳城集团一个或多个实现而示出和描述了本公开,但是基于对本说明
书和附图的阅读和理解,本领域技术人员将想到等同的更改和修改。本公开包括所有这样
的修改和更改,并且仅由以下的权利要求的范围限制。特别地,太阳城集团由上述组件(例如,元
件、资源等)执行的各种功能,除非另外指明,否则用于描述这样的组件的术语打算对应于
执行所描述组件的规定功能的任何组件(例如,其是功能上等同的),即使其在结构上不等
同于所公开的结构。另外,虽然本公开的特定特征可能是相对于几个实现中的仅一个实现
而公开的,但是这样的特征可以按对于任何给定或特定的应用可能是期望的和有利的那
样,与其它实现的一个或多个其他特征组合。

关 键 词:
用于 次要 用户界面 手势 导航
  专利查询网所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
太阳城集团本文
本文标题:用于次要用户界面的手势导航.pdf
链接地址:http://zh228.com/p-6059866.html
太阳城集团我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服客服 - 联系我们

copyright@ 2017-2018 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备17046363号-1 
 


收起
展开
葡京赌场|welcome document.write ('');