MULTI-TOUCH OBJECT INERTIA SIMULATION
    1.
    发明申请
    MULTI-TOUCH OBJECT INERTIA SIMULATION 有权
    多触摸对象惯性仿真

    公开(公告)号:US20100103118A1

    公开(公告)日:2010-04-29

    申请号:US12258439

    申请日:2008-10-26

    IPC分类号: G06F3/041

    摘要: The inertia system provides a common platform and application-programming interface (API) for applications to extend the input received from various multi-touch hardware devices to simulate real-world behavior of application objects. To move naturally, application objects should exhibit physical characteristics such as elasticity and deceleration. When a user lifts all contacts from an object, the inertia system provides additional manipulation events to the application so that the application can handle the events as if the user was still moving the object with touch. The inertia system generates the events based on a simulation of the behavior of the objects. If the user moves an object into another object, the inertia system simulates the boundary characteristics of the objects. Thus, the inertia system provides more realistic movement for application objects manipulated using multi-touch hardware and the API provides a consistent feel to manipulations across applications.

    摘要翻译: 惯性系统为应用程序提供了一个通用平台和应用程序编程接口(API),用于扩展从各种多点触控硬件设备接收的输入,以模拟应用程序对象的现实行为。 为了自然地移动,应用物体应该呈现诸如弹性和减速度的物理特性。 当用户从对象提升所有联系人时,惯性系统向应用程序提供额外的操作事件,以便应用程序可以处理事件,就像用户仍然通过触摸移动对象一样。 惯性系统基于对象行为的模拟生成事件。 如果用户将对象移动到另一个对象中,则惯性系统模拟对象的边界特征。 因此,惯性系统为使用多点触摸硬件操纵的应用对象提供更实际的运动,并且API为跨应用程序的操纵提供了一致的感觉。

    Multi-touch manipulation of application objects
    3.
    发明授权
    Multi-touch manipulation of application objects 有权
    应用对象的多点触控操作

    公开(公告)号:US08466879B2

    公开(公告)日:2013-06-18

    申请号:US12258437

    申请日:2008-10-26

    IPC分类号: G06F3/41

    摘要: The manipulation system described herein provides a common platform and application-programming interface (API) for applications to communicate with various multi-touch hardware devices, and facilitates the interpretation of multi-touch input as one or more manipulations. Manipulations map more directly to user intentions than do individual touch inputs and add support for basic transformation of objects using multiple touch contacts. An application can use manipulations to support rotating, resizing, and translating multiple objects at the same time. The manipulation system outputs two-dimensional (2D) affine transforms that contain rotation, scale, and translation information. Thus, using the manipulation system the application author can focus more on building touch-capable applications and let the manipulation system handle the underlying transformations and communication with the multi-touch hardware.

    摘要翻译: 本文描述的操纵系统提供了一种用于应用程序与各种多点触摸硬件设备进行通信的通用平台和应用程序编程接口(API),并且便于多触摸输入的解释作为一个或多个操作。 操作比单独的触摸输入更直接地映射到用户意图,并添加对使用多个触摸触点的对象的基本转换的支持。 应用程序可以使用操纵来同时支持旋转,调整大小和翻译多个对象。 操纵系统输出包含旋转,缩放和翻译信息的二维(2D)仿射变换。 因此,使用操作系统,应用程序作者可以更多地关注构建具有触摸功能的应用程序,并使操纵系统处理基础转换和与多点触摸硬件的通信。

    MULTI-TOUCH MANIPULATION OF APPLICATION OBJECTS
    4.
    发明申请
    MULTI-TOUCH MANIPULATION OF APPLICATION OBJECTS 有权
    应用对象的多触摸操作

    公开(公告)号:US20100103117A1

    公开(公告)日:2010-04-29

    申请号:US12258437

    申请日:2008-10-26

    IPC分类号: G06F3/041

    摘要: The manipulation system described herein provides a common platform and application-programming interface (API) for applications to communicate with various multi-touch hardware devices, and facilitates the interpretation of multi-touch input as one or more manipulations. Manipulations map more directly to user intentions than do individual touch inputs and add support for basic transformation of objects using multiple touch contacts. An application can use manipulations to support rotating, resizing, and translating multiple objects at the same time. The manipulation system outputs two-dimensional (2D) affine transforms that contain rotation, scale, and translation information. Thus, using the manipulation system the application author can focus more on building touch-capable applications and let the manipulation system handle the underlying transformations and communication with the multi-touch hardware.

    摘要翻译: 本文描述的操纵系统提供了一种用于应用程序与各种多点触摸硬件设备进行通信的通用平台和应用程序编程接口(API),并且便于多触摸输入的解释作为一个或多个操作。 操作比单独的触摸输入更直接地映射到用户意图,并添加对使用多个触摸触点的对象的基本转换的支持。 应用程序可以使用操纵来同时支持旋转,调整大小和翻译多个对象。 操纵系统输出包含旋转,缩放和翻译信息的二维(2D)仿射变换。 因此,使用操作系统,应用程序作者可以更多地关注构建具有触摸功能的应用程序,并使操纵系统处理基础转换和与多点触摸硬件的通信。