在多手指触摸交互期间的平移和缩放的检测制造技术

技术编号:12568504 阅读:45 留言:0更新日期:2015-12-23 11:26
在一个实施例中,图形显示设备可使用一组一个或多个阈值来从使用多个手指的平移输入移除缩放动作。图形显示设备可接收具有至少第一生物点210和第二生物点210的在用户移动界面中的用户输入。图形显示设备可从用户输入检测平移动作。图形显示设备可基于缩放阈值从用户输入滤除缩放动作。图形显示设备可向用户显现图形用户界面的平移。

【技术实现步骤摘要】
【国外来华专利技术】【专利说明】在多手指触摸交互期间的平移和缩放的检测
技术介绍
计算设备的输入机制在所提供的交互的复杂度和易用性方面增强。触摸屏可允许 用户使用仅仅单个手指在图形用户界面中容易地平移和缩放。例如,用户可将手指放置在 触摸屏上并横越屏幕拖手指,指示平移。此外,用户可双击屏幕以指示在图像上的缩小是期 望的。
技术实现思路
这个
技术实现思路
被提供来以简化的形式介绍一系列概念,其在【具体实施方式】中在下 面被进一步描述。这个
技术实现思路
并不打算识别所主张的主题的关键特征或必要特征,也不 打算用于限制所主张的主题的范围。 下面讨论的实施例涉及使用一组一个或多个阈值来从使用多个手指的平移输入 移除缩放动作。图形显示设备可在具有至少第一生物点和第二生物点的用户移动界面中接 收用户输入。图形显示设备可从用户输入检测平移动作。图形显示设备可基于缩放阈值从 用户输入滤除缩放动作。图形显示设备可向用户显现图形用户界面的平移。【附图说明】 为了描述上面记载的和其它优点和特征可被得到的方式,更特别的描述被阐述且 将通过参考在附图中图示的其特定实施例而被描绘。在理解这些附图只描绘典型实施例且 因此不应被考虑为其范围的限制后,将通过附图的使用以额外的具体性和细节描述和解释 实施方式。 图1在方框图中图示计算设备的一个实施例。 图2a_b在方框图中图示与用户界面的多手指交互的一个实施例。 图3在方框图中图示表示多手指用户输入交互的状态机的一个实施例。 图4在流程图中图示接收图形用户界面的用户输入的方法的一个实施例。 图5在流程图中图示检测平移动作的方法的一个实施例。 图6在流程图中图示确定径向差别的方法的一个实施例。 图7在流程图中图示计算速度比的方法的一个实施例。【具体实施方式】 下面详细讨论实施例。虽然讨论了具体的实施方式,应理解,这仅为了例证目的而 完成。相关领域中的技术人员将认识到,可使用其它部件和配置而不偏离本公开的主题的 精神和范围。实施方式可以是机器实施的方法、有形机器可读介质(其具有存储在其上的用 于至少一个处理器的详述方法的一组指令)、或图形显示设备。 用户有时可在触摸屏上平移图形用户界面。平移是图形用户界面的视觉框架的线 性动作以观看超过视觉框架的内容。视觉框架是用户在触摸屏上可见的图形用户界面的部 分。用户可横越触摸屏滑动一个或多个手指以指示平移动作输入。 用户有时可在触摸屏上的图形用户界面上缩小或放大。缩放是图形用户界面的视 觉框架的扩张或收缩以观看超过视觉框架的内容或更接近地看内容。用户可在触摸屏上将 手指分开或将手指合拢以指示缩放动作输入。 如果用户使用多个手指来指示在触摸屏上的平移动作,则用户可能意外地指示缩 放动作。如果缩放动作没有达到缩放阈值,例如差别阈值或比率阈值,图形显示设备可从用 户输入滤除缩放动作。 图形显示设备可计算表示在一个或多个手指之间的变化的距离的径向差别。对于 任何操纵,图形显示设备可计算表示在屏幕上的接触的输入形状。径向差别是自从第一操 纵器事件以来在输入形状的输入半径中的变化。当使用多个手指执行平移时,用户可能总 是引起在接触之间的距离的较小变化,导致输入形状扩张或收缩。这些变化可导致径向差 别值的小变化,但当径向差别低于差别阈值时,图形显示设备可保持缩放不变。当接触的数 量改变时,图形显示设备可将初始输入形状重置到新输入形状。 替代地,图形显示设备可计算与平移速度比较的径向速度。径向速度是输入半径 改变的速度。X速度和y速度是输入形状的中心点在水平和垂直方向上移动的速度。图形 显示设备可组合这些值以计算在二维空间中的线性中心点速度。图形显示设备可将指数平 滑化应用于径向速度与平移速度之比。如果这个平滑的扩张比小于比率阈值,则图形显示 设备可保持缩放不变。 例如, 如果线性速度是零,则可被认为大于比率阈值,并且缩放可被使能。在这种 情况下,图形显示设备可将M ?)设置为非常大的数字(> 最大自然数M ?)),使得衰退可继 续被计算。 图形显示设备可使用OR逻辑实施差别阈值比较和比率阈值比较。如果任一阈值 未被满足,图形显示设备可滤除缩放动作。 因此在一个实施例中,图形显示设备可使用一组一个或多个阈值来从使用多个手 指的平移输入移除缩放动作。图形显示设备可接收具有至少第一生物点和第二生物点的在 用户移动界面中的用户输入。图形显示设备可从用户输入检测平移动作。图形显示设备可 基于缩放阈值从用户输入滤除缩放动作。图形显示设备可向用户显现图形用户界面的平 移。 图1图示可充当图形显示设备的示例性计算设备100的方框图。计算设备100可 组合硬件、软件、固件和片上系统技术中的一个或多个以实施图形显示设备。计算设备100 可包括总线110、处理器120、存储器130、数据储存器140、输入设备150、输出设备160和通 信接口 170。总线110或其它部件互连可允许在计算设备100的部件当中的通信。 处理器120可包括解析并执行一组指令的至少一个常规处理器或微处理器。存储 器130可以是随机存取存储器(RAM)或存储信息和用于由处理器120执行的指令的另一类 型的动态数据储存器。存储器130也可存储在由处理器120执行指令期间使用的临时变量 或其它中间信息。数据储存器140可包括常规ROM设备或存储用于处理器120的静态信息 和指令的另一类型的静态数据储存器。数据储存器140可包括任一类型的有形机器可读介 质,例如磁性或光学记录介质,例如数字视频盘及其对应的驱动器。有形机器可读介质是存 储机器可读代码或指令的物理介质,与信号相反。使指令存储在如本文描述的计算机可读 介质上与使指令传播或传输可区分开,因为传播传送指令,与例如对存储有指令的计算机 可读介质可出现的存储指令相对。因此,除非另外提到,对存储有指令的计算机可读介质的 提及在这个或类似的形式中指其上可存储或保留数据的有形介质。数据储存器140可存储 详述方法的一组指令,其当被一个或多个处理器执行时使一个或多个处理器执行该方法。 数据储存器140也可以是数据库或数据库接口。 输入设备150可包括允许用户将信息输入到计算设备100的一个或多个常规机 构,例如键盘、鼠标、语音识别设备、麦克风、耳机、触摸屏152、轨迹板154、手势识别设备 156等。输出设备160可包括向用户输出信息的一个或多个常规机构,包括显示器162、打 印机、一个或多个扬声器、耳机或介质,例如存储器或磁盘或光盘和对应的盘驱动器。触摸 屏152也可充当显示器162,而轨迹板154仅接收输入。通信接口 170可包括使计算设备 100能够与其它设备或网络通信的任何收发机式机构。通信接口 170可包括网络接口或收 发机接口。通信接口 170可以是无线、有线或光学接口。 计算设备100可响应于处理器120执行包含在计算机可读介质(例如存储器130、 磁盘或光盘)中的指令的序列而执行这样的功能。这样的指令可从另一计算机可读介质(例 如数据储存器140)或从单独的设备经由通信接口 170被读取到存储器130内。 图2a在方框图中图示与用户界面的前驱多手指交互200的一个实施例。用户可 将一个或多个手指放置在触摸屏152或轨迹板154上。这些手指中的每个可充当生物本文档来自技高网...

【技术保护点】
一种机器实施的方法,包括:接收具有至少第一生物点和第二生物点的在用户移动界面中的用户输入;从所述用户输入检测平移动作;基于缩放阈值从所述用户输入滤除缩放动作;以及向用户显现图形用户界面的平移。

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

【专利技术属性】
技术研发人员:N波洛克L古斯特U贝特里塞维奇
申请(专利权)人:微软技术许可有限责任公司
类型:发明
国别省市:美国;US

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

1