[发明专利]触摸数据的模式敏感处理有效
申请号: | 200810125593.9 | 申请日: | 2008-06-13 |
公开(公告)号: | CN101324828A | 公开(公告)日: | 2008-12-17 |
发明(设计)人: | S·P·霍特林 | 申请(专利权)人: | 苹果公司 |
主分类号: | G06F3/048 | 分类号: | G06F3/048;G06F3/041;H04Q7/32 |
代理公司: | 中国国际贸易促进委员会专利商标事务所 | 代理人: | 李玲 |
地址: | 美国加*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 触摸 数据 模式 敏感 处理 | ||
技术领域
本发明涉及用户界面,更具体地说,涉及用于拥有多点触摸显示器的装置的用户界面。
背景技术
鼠标是在许多计算装置中使用的众所周知并且相对简单的用户接口工具。由鼠标提供的输入可以是相对简单的-鼠标具有的各个按钮或滚轮的位置和状态。许多现有的触摸屏装置通过允许用户将触笔(stylus)或手指按压在其上来指定单个特定位置,提供与鼠标的功能类似的功能。
现有的操作系统(OS)可以为其上运行的软件应用提供各种工具,这些工具用于使得通过图形用户界面和鼠标或类似鼠标的用户输入进行的用户交互更容易。例如,OS实用程序可允许软件应用定义并注册窗口小部件(widget)(例如,按钮或滚动条)。OS实用程序可在用户用鼠标点击窗口小部件时进行跟踪,并且可以向软件应用发送告警。这使得软件应用的开发变得容易和简化,因为各应用不需要保持对鼠标运动的跟踪。
用户界面技术的最新进展提出了多点触控面板(multi-touch panel)。在2007年1月3日提交的名称为“Proximity and Multi-Touch Sensor Detection and Demodulation”的美国专利申请第11/649,998号中描述了示例性多点触控面板(通过引用将其全部内容并入于此)。
多点触控面板的优点之一在于,它同时检测面板上的多个位置处的多个触摸事件。因此,多点触控面板不仅可提供单个交互位置(如许多现有的触控面板那样),而且提供该面板的当前正在被触摸的所有部分的映射。这使得可以提供比先前的输入装置丰富得多的用户交互。
然而,多点触控面板也要求利用它的各种应用处理多得多的数据。具体来说,利用多点触控面板的应用可能需要处理指定当前被触摸的位置的整个映射,而不是单个鼠标点击位置。这会导致对在多点触摸使能装置(multi-touch enabled device,或称多重触摸使能装置)上运行应用提出高得多的处理要求。
发明内容
本发明涉及一种多点触摸使能装置,该多点触摸使能装置包含可以对触摸数据执行应用知道的处理的硬件或软件实用程序层。具体而言,在装置上执行的各种应用可向实用程序层发送它们从多点触摸使能显示器需要的触摸数据的类型的定义。实用程序层然后可与这些定义相关联地处理进入的触摸数据,并将结果数据以应用请求的格式发送回应用。由此,可减少与触摸数据的处理相关的计算负荷。并且,在某些情况下,应用可获得比现有系统中提供的数据更精确的数据。
在多点触摸使能装置上执行的应用可在控件实例(controlinstance)方面定义这些应用需要的触摸数据的类型。控件实例可定义用户可与在多点触摸使能装置上运行的应用通信或控制这些应用的各种方式。控件实例可以为例如按钮、滑块、旋钮、导航板等。每个控件实例与相关的控件类型一起可定义对于该控件实例需要的结果的类型以及要如何计算这些结果。
由此,应用可将一个或更多个控件实例传递给实用程序层,然后实用程序层可按照控件实例来处理触摸数据,并将根据控件实例计算的结果提供给应用。由此,例如,应用可接收按钮是否被触摸或者滑块是否移动以及移动多远的简单的指示,而不必处理几何触摸数据以获得该信息。
附图说明
图1是根据本发明的一个实施例的示例性多点触摸使能装置的示 意图。
图2是示出根据本发明的一个实施例的应用和MTL解析器(parser)层的操作的示例性方法的流程图。
图3是示出根据本发明的一个实施例的在屏幕上显示的不同控件类型的各种示例性控件实例的示意图。
图4是示出根据本发明的一个实施例的示例性控件的透明度和/或不透明度的示意图。
图5例示了根据本发明的一个实施例的示例性多DOF控件类型(Multi-DOF Control Type)的示例性控件的触摸数据的处理。
图6例示了稍后对图5的触摸数据的处理,用于根据本发明的一个实施例的示例性增量控件。
图7是示出根据本发明的一个实施例的示例性增量变化的示意图,在该示例性增量变化中,触摸区域可移动并且可出现新的接触块。
图8是根据本发明的一个实施例的示例性多点触摸使能装置的示意图。
具体实施方式
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于苹果公司,未经苹果公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200810125593.9/2.html,转载请声明来源钻瓜专利网。
- 上一篇:用于传递旋转运动的设备
- 下一篇:可变挠性的弹簧支撑件
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置