发明名称 |
对应用对象的多点触摸操纵 |
摘要 |
在此所述的操纵系统为应用提供公共平台和应用编程接口(API)以与各种多点触摸硬件设备通信,并且使得易于将多点触摸输入解释成一个或多个操纵。操纵与进行个别化的触摸输入相比更直接地映射到用户意图,并且添加对使用多点触摸接触对对象进行基本变换的支持。应用可以使用操纵来支持旋转、调整大小、以及同时平移多个对象。操纵系统输出包含旋转、比例缩放和平移信息的二维(2D)仿射变换。因此,使用该操纵系统,应用创作者可以将更加专注于建立具有触摸能力的应用并且让操纵系统来处理底层变换和与多点触摸硬件的通信。 |
申请公布号 |
CN102197359A |
申请公布日期 |
2011.09.21 |
申请号 |
CN200980143597.2 |
申请日期 |
2009.10.16 |
申请人 |
微软公司 |
发明人 |
R·L·汤森;T·肖;B·D·斯格特;T·A·托尔塞特;E·M·盖德;S·S·普拉丹;J·A·蒂德 |
分类号 |
G06F3/041(2006.01)I;G06F9/06(2006.01)I |
主分类号 |
G06F3/041(2006.01)I |
代理机构 |
上海专利商标事务所有限公司 31100 |
代理人 |
陈斌 |
主权项 |
一种计算机实现的用于将多点触摸输入变换成一个或多个操纵事件的方法,该方法包括:从多点触摸硬件接收410低级触摸输入;标识出420所接收的低级触摸输入应用于的应用对象;向操纵API发送430所接收的低级触摸输入和关于所标识出的应用对象的信息,以用于将所接收的低级触摸输入解释成一个或多个操纵事件,其中该操纵API能够被多个应用调用并且提供应用无关的平台以用于处理多点触摸输入;从该操纵系统接收440描述对所标识出的应用对象的一个或多个操纵的操纵事件;以及通过修改所标识出的应用对象来处理450所接收的操纵事件,使得该应用在不执行特定于特定多点触摸硬件的步骤并且不解释个别化的低级触摸输入的情况下接收一个或多个操纵事件。 |
地址 |
美国华盛顿州 |