当前位置: 首页 > 专利查询>奥多比公司专利>正文

针对支持多点触摸的设备提供局部坐标系用户界面的方法和装置制造方法及图纸

技术编号:7897969 阅读:168 留言:0更新日期:2012-10-23 04:13
公开了针对支持多点触摸的设备提供局部坐标系用户界面的方法和装置。可以在多点触摸显示器设备上提供用户界面,该用户界面根据在人类手部周围构建的局部坐标系而显示。用户可以使用自然的手势将所有的五个手指的指尖放置多点触摸用户界面上以提供五个输入点;该方法检测哪个输入点对应于哪个手指,并且基于输入点构建针对手部的局部坐标系。用户界面元素(例如控制)可以继而被指派给每个手指并且在多点触摸显示器上显示。用户可以继而根据需要经由与特定控制相关联的一个或多个手势来选择性地操纵一个或多个所显示的控制。

【技术实现步骤摘要】
针对支持多点触摸的设备提供局部坐标系用户界面的方法和装置
技术介绍
作为诸如按钮和滑动条之类的传统的用户界面(UI)元素的替代,通常在支持多点触摸的设备中使用手势以用于调取动作。例如,可以使用扫动手势(在ー个位置放下手指并且跨设备地扫动)替代用于执行一些动作(例如翻页)的按钮。另ー示例可以是同时放下两个手指,并且使用两个手指之间的距离以应用缩放(更被熟知为“放缩(pinch)”手势)。这些手势以及其他一些常规的手势具有某些共同点。例如,常规地,手势并不知晓使用哪个手指或哪些手指以执行手势。此外,支持多点触摸的设备本身并不知晓使用哪个手指或哪些手指用于手势,并且无法检测使用哪个手指或哪些手指。这些设备并不能将ー个手指的按压与另一手指的按压进行区別。此外,常规上,通常使用手势以执行单个动作
技术实现思路
描述了针对支持多点触摸的设备提供局部坐标系(coordinate frame)用户界面的方法和装置的各种实施方式。一些实施方式可以在多点触摸显示设备上提供用户界面,该用户界面根据在人类手部周围构建的局部坐标系而显示。在一些实施方式中,用户可以使用自然的手势将所有五个手指(称为食指、中指、无名指和小拇指的四个手指以及大拇指)的指尖放置在多点触摸用户界面上,以提供五个输入点;该方法检测哪个输入点对应于哪个手指,并且基于输入点构建针对手部的局部坐标系。可以称为化身(avatar)的用户界面元素(例如控制)可以继而被指派给每个手指并且在多点触摸显示器上显示。用户可以继而根据期望经由与特定控制相关联的ー个或多个手势来选择性地操纵ー个或多个显示控制。在局部坐标系用户界面的操作方法中,可以检测在支持多点触摸的设备上的多指触摸手势(例如四指或五指触摸手势)。支持多点触摸的设备可以是提供多点触摸手势输入机制的任何计算设备。可以根据所检测的多指输入构建针对手部的局部坐标系。显示两个或多个用户界面元素(称为化身),每个化身被指派给手指中的特定手指并且每个代表与其中实现界面的应用相关的动作或调整。可以检测选择所显示的用户界面元素中的特定元素的事件。选择与特定手指相关联的特定化身的事件例如可以是抬升其他手指。例如,为了选择与大拇指相关联的化身,用户可以抬升除大拇指外的所有的手指。在至少ー些实施方式中,可以在用户从支持多点触摸的设备抬升所有手指时维持所显示的化身;用户可以继而通过触摸靠近期望化身的屏幕或在期望化身上的屏幕来选择特定化身。用户可以继而根据与所选用户界面元素(化身)相关的触摸或多点触摸来应用ー个或多个动作或调整。附图说明图I是根据至少ー些实施方式的局部坐标系用户界面的操作方法的高层流程图。图2A是根据至少ー些实施方式的支持多点触摸设备的图形表示,并且示出了用于构建针对手部的局部坐标系的启发式技术,该手部用于应用五指触摸手势以调取局部坐标系用户界面。图2B显示了根据至少一些实施方式的值的示例阵列或表,该值可以在如图2A和图3中示出的启发式技术中使用。图3是根据至少ー些实施方式的用于构建局部坐标系的启发式技术的流程图。图4A示出了根据至少一些实施方式的示例局部坐标系用户界面,其中关于用户左手的、用于执行五指触摸手势的五个手指中的每个手指显示单独的控制或化身。图4B示出了用户可以移动或旋转他们的手部,并且根据触摸点的经更新的定位以及针对手部的之前确定的局部坐标系来调整所显示的用户界面元素。图4C示出了根据至少一些实施方式使用右手执行五指触摸手势。图5A图形示出了根据至少一些实施方式的用户抬升除ー个手指外的所有手指, 在该示例中抬升除了食指外的所有手指。图5B和图5C示出了根据至少一些实施方式与在所有其他手指提升时留下与多点触敏屏接触的手指对应的控制操纵。图6示出了根据至少一些实施方式的示例,其中,大拇指可以用于基于多个不同手势执行各种动作,该手势可以在其他四个手指已被提升时由大拇指做出。图7示出了根据至少一些实施方式的ー个示例,其中根据针对手部的向上矢量来定向与手指相关联的所有控制。图8A示出了根据至少一些实施方式的图示,其中用户已从图7中示出的显示器移开所有五个手指以调取局部坐标系用户界面的持续模式。图SB示出了根据至少一些实施方式的图示,其中用户已选择并且正在操纵与特定手指相关联的局部坐标系用户界面的特定控制。图SC示出了根据至少一些实施方式的用户已选择并且正在操纵局部坐标系用户界面的另ー控制。图8D示出了根据至少一些实施方式的用户已选择并且正在操纵局部坐标系用户界面的大拇指控制。图9示出了根据至少一些实施方式的使用具有诸如绘图工具之类的其他用户界面工具的局部坐标系用户界面。图10示出了一个示例艺术应用中的局部坐标系用户界面(UI)模块,该模块实现如图I至图9中描述的局部坐标系用户界面技木。图11示出了根据至少一些实施方式的图示,其中示出了在实现如图10所示的应用的、支持多点触摸的便携式设备上创建输出并且将输出发送给另一更強大设备960以用于附加处理。图12示出了可以在ー些实施方式中使用的示例计算机系统。虽然本文针对若干实施方式和说明性附图通过示例描述了本专利技术,但是本领域技术人员将认识到本专利技术并不限于所述的实施方式或附图。应该理解,本专利技术的附图和具体描述并不g在将本专利技术限制到所公开的特定形式,而是相反地,本专利技术g在覆盖落入本专利技术的精神和范围内的所有修改、等同物和备选物。本文所用的标题仅用于组织性目的并且无意于限制描述的范围。如本申请全文中所使用的那样,词语“可以”在允许性的意义上使用(即意指有可能)而在非強制性的意义上使用(即意指必须)。类似地,词语“包括”和“包含”意指包括而非限制。具体实施例方式在下面的具体描述中,阐述了众多具体细节以提供对权利要求主题的完整理解。然而,本领域技术人员将理解可以在不具有这些具体细节的情形下实践权利要求的主題。在其他一些实例中,为了不混淆权利要求的主题,没有详细描述本领域技术人员将知晓的方法、装置或系统。下面详细描述的ー些部分以关于存储在特定装置或特定用途的计算设备或平台的存储器内的ニ进制数字信号的操作的算法或字符表示来呈现。在该特定说明书的上下文中,术语特定装置等包括一般用途的计算机,一旦该计算机被编程则根据来自程序软件的指令执行特定功能。算法描述或字符表示是信号处理或相关领域中技术人员所使用的、用于将他们工作的实质传达给该领域中其他技术人员的技术示例。此处的算法一般被认为是导致期望的结果的操作或类似信号处理的自治序列。在该上下文中,操作或处理涉及对物理量的物理操纵。典型地,虽然并非必然地,这类量可以采取能够被存储、传送、组合、t匕 较或以其他方式被操纵的电信号或磁信号的形式。已经表明,有时主要出于通常使用的目的,便于将这类信号指代为比特、数据、值、元素、符号、字符、项、号码、数字等。然而应该理解,所有这些项或类似项与适当的物理量相关联并且仅为方便的标记。除非另有明确表述,否则如下面论述所显而易见的那样,可以理解在本说明书全文中利用诸如“处理”、“计算”、“确定”等的术语的论述指代具体装置的动作或处理,该具体装置诸如特殊用途计算机或类似的特殊用户电子计算设备。因此在本说明书的上下文中,特殊用途计算机或类似特殊用途电子计算设备能够操纵或转换特殊用途计算机或类似特殊用途电子计算设备的存本文档来自技高网...
针对支持多点触摸的设备提供局部坐标系用户界面的方法和装置

【技术保护点】
一种支持多点触摸的设备,包括:至少一个处理器;多点触敏屏;以及包括程序指令的存储器,其中所述程序指令由所述至少处理器可执行以:接收指示人类手部的多个手指与所述多点触敏屏的接触的多点触摸手势输入;根据所述多点触摸手势输入构建针对所述手部的局部坐标系;以及显示两个或更多个用户界面元素,每个用户界面元素对应于特定手指,其中根据针对所述手部的所述局部坐标系显示所述用户界面元素。

【技术特征摘要】
...

【专利技术属性】
技术研发人员:A·克里希纳斯瓦米D·K·马科利纳
申请(专利权)人:奥多比公司
类型:发明
国别省市:

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

1