当前位置: 首页 > 专利查询>微软公司专利>正文

分层级区域中的多输入手势制造技术

技术编号:9521467 阅读:78 留言:0更新日期:2014-01-01 18:57
本发明专利技术描述了用于分层级区域中多输入手势的技术和装置。这些技术使得应用程序能够适当地响应针对应用程序界面的一个或多个分层级相关区域做出的多输入手势。

【技术实现步骤摘要】
【国外来华专利技术】【专利摘要】本专利技术描述了用于分层级区域中多输入手势的技术和装置。这些技术使得应用程序能够适当地响应针对应用程序界面的一个或多个分层级相关区域做出的多输入手势。【专利说明】分层级区域中的多输入手势
技术介绍
多输入手势允许用户选择性地操控诸如网页之类的应用程序界面内的区域。这些多输入手势允许许多用单输入手势很难或不可能完成的操控。例如,多输入手势可以允许放大或缩小网页中地图、平移通过电子表格界面上的列表、或者旋转图形界面的图片。然而,用于处理多输入手势的常规技术经常将手势与用户不预期的区域关联。
技术实现思路
本文献描述了用于分层级区域中多输入手势的技术。这些技术确定了多个分层级相关区域中关联多输入手势的适当区域。通过这样做,用户可以将多输入手势输入到应用程序界面中,并且作为响应,应用程序界面逻辑地且/或按照用户的预期操控区域。本
技术实现思路
被提供来介绍在下面的【具体实施方式】中进一步描述的用于分层级区域中多输入手势的简化构思。本
技术实现思路
不旨在标识要求保护的主题的基本特征,也不旨在用于确定要求保护的主题的范围。用于分层级区域中多输入手势的技术和/或装置在本文中也单独地或以组合方式被称为如上下文所允许的“技术”。【专利附图】【附图说明】参照附图描述用于分层级区域中多输入手势的实施例。贯穿附图,使用相同的数字指示相似的特征和组件: 图1图示了可以在其中实现用于分层级区域中多输入手势的技术的示例系统。图2图示了图1的计算设备的示例实施例。图3图示了图1的远程提供者的示例实施例。图4图示了用于分层级区域中多输入手势的示例方法。图5更详细地图示了图1的触摸屏显示器和应用程序界面。图6图示了针对图1和图5的应用程序界面之一做出的多输入手势和来自上级(superior)区域的扩展触摸屏显示器内应用程序界面的响应。图7图示了用于分层级区域中多输入手势的示例方法,其可以与图4中图示的方法的部分分离地操作、与之协力操作或作为图4图示的方法的部分的更详细的示例而操作。图8图示了对通过图1、5或6的应用程序界面之一做出的多输入手势的响应,该响应是来自下级(inferior)区域的扩展应用程序界面内的该区域的响应。图9图示了可以在其中实现用于分层级区域中多输入手势的技术的示例设备。【具体实施方式】概沭 本文献描述了用于分层级区域中多输入手势的技术和装置。这些技术使得应用程序能够适当地响应针对应用程序界面的一个或多个分层级相关区域做出的多输入手势。例如,假设用户希望扩展应用程序界面以适合用户的屏幕。也假设应用程序具有三个不同的区域,其中一个在层级上优于其他两个。如果用户做出放大(例如展开或发散)多输入手势,其中他或她的手指应用于不同区域,则当前技术经常扩展该应用程序界面内的下级区域之一或者平移两个下级区域。然而,本文描述的技术适当地将多输入手势与上级区域关联,从而使得应用程序界面充满用户的屏幕。这些技术在某些情况下可以基于区域的层级和每个区域关于接收到的多输入手势的能力来这样做。这只是所述技术使得用户能够操控应用程序界面的区域的许多方式中的一个示例。下面描述许多其他示例以及所述技术操作的方式。该讨论继续描述在其中所述技术可以操作的示例环境、所述技术可执行的方法以及示例装置。示例环塏 图1图示了其中可以体现用于分层级区域中多输入手势的技术的示例环境100。环境100包括计算设备102、远程提供者104和通信网络106,该通信网络实现了这些实体之间的通信。在该图示中,计算设备102在触摸屏显示器112上呈现应用程序界面108和110,二者包括分层级相关的区域。计算设备102接收针对应用程序界面110且通过触摸屏显示器112做出的多输入手势114。注意到,示例触摸屏显示器112不旨在限制接收到的手势。多输入手势可以包括一个或多个手、手指或物体并且可以比如通过直接触摸屏或间接触摸屏或诸如体感或相机系统之类的设备被直接或间接接收。因此,术语“触摸”适用于如本文所述的对触摸屏的直接触摸,而且适用于间接触摸、体感接收的输入、相机接收的输入和/或笔/触针触摸,仅举几例。还注意到,相同或不同类型的触摸可以是同一手势的部分。图2图示了图1的计算设备102的示例实施例,其被用六个示例设备图示:膝上型计算机102_1、平板计算机102_2、智能电话102_3、机顶盒102-4、台式机102-5和游戏设备102-6,但是也可以使用诸如服务器和上网本之类的其他计算设备和系统。计算设备102包括或有权访问计算机处理器202、计算机可读存储介质204 (介质204)和一个或多个显示器206,图2中示出了其四个示例。介质204包括操作系统208、手势管理器210和应用程序212,其中每一个能够提供应用程序界面214。在一些情况下,比如当本地应用程序是浏览器并且远程设备包括网络使能的服务提供者时,应用程序212与远程设备协力提供应用程序界面214。手势管理器210能够使通过应用程序界面(例如,界面108、110和/或214)接收的多输入手势114以该界面的应用程序的区域为目标。图3图示了远程提供者104的示例实施例。为了视觉上简洁,远程提供者104被示为单数实体,但是所述技术可以设想多个提供者。远程提供者104包括或有权访问提供者处理器302和提供者计算机可读存储介质304 (介质304)。介质304包括服务306,其通过计算设备102的(例如在显示器206或触摸屏显示器112上显示的)应用程序界面214与用户交互。这些应用程序界面214可以与图2的应用程序212的一个或多个分离地或与之结合地被提供。下面更详细地阐述图1-3的实体行动和交互的方式。所图示的用于计算设备102和/或远程提供者104的实体可以是分离的或集成的,比如手势管理器210是与操作系统208、应用程序212或服务306集成的或是与它们分离的。示例方法 图4描绘了用于分层级区域中多输入手势的方法400。在下面的讨论的部分中,可以参照图1的且如图2-3中详述的环境100,例如仅参照它。方框402从与应用程序界面关联的应用程序接收关于应用程序界面的多个区域的信息。该信息可以包括分层级关系,比如哪些区域优于哪些其他区域、应用程序界面和/或显示器(其像素是每个区域的)内每个像素的尺寸、位置和取向以及针对每个区域的多输入手势的响应能力。通过示例的方式,考虑图5,其图示了触摸屏显示器112和应用程序界面108和110,所有与图1中相同但是被更详细地示出。应用程序界面110由图2的浏览器类型的应用程序212结合图3的服务306提供。应用程序界面110包括至少四个区域,即上级区域502,其被示出包括下级区域504、506和508。这些分层级关系可以是用于上级区域502的根节点与用于区域504、506和508的子节点的分层级关系,比如在各种分层级或结构化文档(例如遵循像可扩展标记语言(XML)那样的许多计算语言的结构的标记语言文档)中所见的。在过分简单的伪代码中,这可以被示出如下: 上级区域502 下级区域504 下级区域506 下级区域508 结束上级区域502。对该示例,假设手势管理器210接收分层级关系和每个区域可以接受那些多输入手势。这里,所有的四个区域可以接受收缩/展开、会本文档来自技高网...

【技术保护点】

【技术特征摘要】
【国外来华专利技术】...

【专利技术属性】
技术研发人员:SH赖特A帕特尔PA胡弗NR沃戈纳MJ佩滕
申请(专利权)人:微软公司
类型:
国别省市:

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

1