各种不同的实施例使得诸如多个连续手势之类的重复手势能够高效地实现以便增强用户体验。在至少一些实施例中,检测与对象关联的第一手势。第一手势与第一动作关联。响应于检测到第一手势,在后台执行与第一动作关联的预处理。响应于在预定义时间段内检测到与对象关联的第二手势,执行与第二手势关联的动作。响应于在预定义时间段内未执行第二手势,完成与第一动作关联的处理。
【技术实现步骤摘要】
【国外来华专利技术】【专利摘要】各种不同的实施例使得诸如多个连续手势之类的重复手势能够高效地实现以便增强用户体验。在至少一些实施例中,检测与对象关联的第一手势。第一手势与第一动作关联。响应于检测到第一手势,在后台执行与第一动作关联的预处理。响应于在预定义时间段内检测到与对象关联的第二手势,执行与第二手势关联的动作。响应于在预定义时间段内未执行第二手势,完成与第一动作关联的处理。【专利说明】输入指示器延迟
技术介绍
手势的使用结合各种不同的计算设备已经流行起来。就增强用户体验和使得基于 手势的实现方式更加高效而言,那些开发基于手势的技术的人继续面临着挑战。
技术实现思路
本
技术实现思路
被提供来以简化的形式介绍概念的选择,这些概念在下面的具体实施 方式中进一步加以描述。本
技术实现思路
并不旨在标识要求保护的主题的关键特征或必要特 征。 各种不同的实施例使得诸如多个连续手势之类的重复手势能够高效地实现以便 增强用户体验。 在至少一些实施例中,检测与对象关联的第一手势。第一手势与第一动作关联。响 应于检测到第一手势,在后台执行与第一动作关联的预处理。响应于在预定义时间段内检 测到与对象关联的第二手势,执行与第二手势关联的动作。响应于在预定义时间段内未执 行第二手势,完成与第一动作关联的处理。 在至少一些其他实施例中,检测与对象关联的第一敲击并且启动定时器。响应于 检测到第一敲击,应用为这样的元素限定的风格,该对象的类型是该元素。响应于在定时器 限定的时间段内检测到第二敲击,执行与包括第一和第二敲击的手势关联的动作。响应于 在定时器限定的时间段内未检测到第二敲击,执行与第一敲击关联的动作。 【专利附图】【附图说明】 【具体实施方式】 参照附图进行描述。在图中,附图标记的最左边的数字标识该附图 标记首次出现的图。在描述中的不同示例以及图中使用相同的附图标记可以表示相似或相 同的项目。 图1为依照一个或多个实施例的示例实现方式中的环境的图示。 图2为更详细地示出图1的示例实现方式中的系统的图示。 图3为描述依照一个或多个实施例的方法的步骤的流程图。 图4为描述依照一个或多个实施例的方法的步骤的流程图。 图5为描述依照一个或多个实施例的方法的步骤的流程图。 图6图示出可以用来实现本文描述的各个不同的实施例的示例计算设备。 【具体实施方式】 综沭 各个不同的实施例使得诸如多个连续手势之类的重复手势能够高效地实现以便增强 用户体验。 在至少一些实施例中,检测与对象关联的第一手势。第一手势与第一动作关联。响 应于检测到第一手势,在后台执行与第一动作关联的预处理。响应于在预定义时间段内检 测到与对象关联的第二手势,执行与第二手势关联的动作。响应于在预定义时间段内未执 行第二手势,完成与第一动作关联的处理。 在至少一些其他实施例中,检测与对象关联的第一敲击并且启动定时器。响应于 检测到第一敲击,应用为这样的元素限定的风格,该对象的类型是该元素。响应于在定时器 限定的时间段内检测到第二敲击,执行与包括第一和第二敲击的手势关联的动作。响应于 在该定时器限定的时间段内未检测到第二敲击,执行与第一敲击关联的动作。 在以下讨论中,首先描述可操作来采用本文描述的技术的示例环境。然后,描述各 个不同的实施例的示例说明,这些实施例可以在示例环境中以及在其他环境中被采用。因 此,示例环境并不限于执行所描述的实施例,并且所描述的实施例并不限于示例环境中的 实现方式。 示例橾作环塏 图1为示例实现方式中的环境1〇〇的图示,其可操作来采用本文描述的输入指示器延 迟技术。所图示的环境1〇〇包括可以以各种各样的方式配置的计算设备102的示例。例如, 如关于图2进一步描述的,计算设备102可以被配置成传统计算机(例如台式个人计算机、 膝上型计算机等等)、移动站、娱乐器具、通信耦合到电视机的机顶盒、无线电话、上网本、游 戏控制台、手持式设备等等。因此,计算设备102的范围可以从具有大量存储器和处理器资 源的全资源设备(例如个人计算机、游戏控制台)到具有有限存储器和/或处理资源的少资 源设备(例如传统机顶盒、手持式游戏控制台)。计算设备102也包括使得计算设备102执 行如下文所描述的一个或多个操作的软件。 计算设备102包括输入指示器延迟模块104,该输入指示器延迟模块被配置成使 得诸如多个连续手势之类的重复手势能够高效地实现以便增强用户体验。输入指示器延迟 模块104可以利用定时器测量多个连续手势输入之间的时间。给定手势输入的类型和定 时,可以执行与这些手势中的第一个和/或后续手势中的一个或多个或者其组合关联的动 作。 计算设备102也包括手势模块105,该手势模块识别可以由一个或多个手指执行 的输入指示器手势并且使得与这些手势相应的操作或动作被执行。手势可以由模块105以 各种各样的不同方式识别。例如,手势模块105可以被配置成使用触摸屏功能识别触摸输 入,例如接近计算设备102的显示设备108的用户的手106a的手指。模块105可以被利用 来识别单手指手势和边框手势、多手指/相同手手势和边框手势和/或多手指/不同手手 势和边框手势。尽管输入指示器延迟模块104和手势模块105被描绘成单独的模块,但是 这二者提供的功能可以在单个集成手势模块中实现。模块104和/或105实现的功能可以 由任何适当配置的应用程序实现,举例而言且非限制性地,该应用程序例如是web浏览器。 计算设备102也可以被配置成检测和区分(例如由用户的手106a的一个或多个手 指提供的)触摸输入和(例如由触笔116提供的)触笔输入。该区分可以以各种各样的方式 执行,例如通过检测与由触笔116接触的显示设备108的量相对的由用户的手106a的手指 接触的显示设备108的量而执行。 因此,手势模块105可以通过识别和利用触笔输入和触摸输入之间的分界以及不 同类型的触摸输入而支持各种各样的不同手势技术。 图2图示出一种示例系统200,其将输入指示器延迟模块104和手势模块105示为 在其中多个设备通过中心计算设备互连的环境中实现。中心计算设备可以在所述多个设备 本地或者可以位于所述多个设备的远方。在一个实施例中,中心计算设备是一个"云"服务 器场所,其包括通过网络或因特网或者其他装置连接到所述多个设备的一个或多个服务器 计算机。 在一个实施例中,该互连架构使得功能能够跨多个设备输送以便向所述多个设备 的用户提供共同且无缝的体验。所述多个设备中的每一个可以具有不同的物理要求和能 力,并且中心计算设备使用平台以便使得既针对该设备是定制的然而又对于所有设备是共 同的体验能够输送至该设备。在一个实施例中,创建目标设备"类",并且为通用类设备定制 体验。设备类可以通过设备的物理特征或用法或者其他共同的特性来限定。例如,如先前 所描述的,计算设备102可以以各种各样的不同方式配置,例如用于移动装置202、计算机 204和电视机206使用。这些配置中的每一个具有通常相应的屏幕尺寸,并且因此计算设 备102在该示例系统200中可以被配置成这些设备类之一。例如,计算设备102可以担当 移动装置202类设备,其包括移本文档来自技高网...
【技术保护点】
一种方法,包括:检测与对象关联的第一手势,第一手势与第一动作关联;响应于检测到第一手势,在后台执行与第一动作关联的预处理;响应于在预定义时间段内检测到与对象关联的第二手势,执行与至少第二手势关联的动作;以及响应于在预定义时间段内未执行第二手势,完成与第一动作关联的处理。
【技术特征摘要】
【国外来华专利技术】...
【专利技术属性】
技术研发人员:M曼迪奇,MJ恩斯,JE罗杰斯,
申请(专利权)人:微软公司,
类型:发明
国别省市:美国;US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。