-
公开(公告)号:US08375336B2
公开(公告)日:2013-02-12
申请号:US12245306
申请日:2008-10-03
申请人: David A. Matthews , Jan-Kristian Markiewicz , Reed L. Townsend , Pamela De La Torre Baltierra , Todd A. Torset , Josh A. Clow , Xiao Tu , Leroy B. Keely
发明人: David A. Matthews , Jan-Kristian Markiewicz , Reed L. Townsend , Pamela De La Torre Baltierra , Todd A. Torset , Josh A. Clow , Xiao Tu , Leroy B. Keely
CPC分类号: G06F3/0488 , G06F3/04883
摘要: Computer-readable media, computerized methods, and computer systems for intuitively invoking a panning action (e.g., moving content within a content region of a display area) by applying a user-initiated input at the content region rendered at a touchscreen interface are provided. Initially, aspects of the user-initiated input include a location of actuation (e.g., touch point on the touchscreen interface) and a gesture. Upon ascertaining that the actuation location occurred within the content region and that the gesture is a drag operation, based on a distance of uninterrupted tactile contact with the touchscreen interface, a panning mode may be initiated. When in the panning mode, and if the application rendering the content at the display area supports scrolling functionality, the gesture will control movement of the content within the content region. In particular, the drag operation of the gesture will pan the content within the display area when surfaced at the touchscreen interface.
摘要翻译: 提供了通过在触摸屏界面处呈现的内容区域应用用户启动的输入来直观地调用平移动作(例如,移动显示区域的内容区域内的内容)的计算机可读介质,计算机化方法和计算机系统。 最初,用户启动的输入的方面包括致动位置(例如,触摸屏界面上的触摸点)和手势。 当确定在内容区域内发生启动位置并且手势是拖动操作时,基于与触摸屏界面的不间断触觉接触的距离,可以启动平移模式。 当处于平移模式时,如果在显示区域呈现内容的应用支持滚动功能,则手势将控制内容区域内的内容的移动。 特别地,当在触摸屏界面浮出时,手势的拖动操作将平移显示区域内的内容。
-
公开(公告)号:US20090292989A1
公开(公告)日:2009-11-26
申请号:US12245306
申请日:2008-10-03
申请人: David A. Matthews , Jan-Kristian Markiewicz , Reed L. Townsend , Pamela De La Torre Baltierra , Todd A. Torset , Josh A. Clow , Xiao Tu , Leroy B. Keely
发明人: David A. Matthews , Jan-Kristian Markiewicz , Reed L. Townsend , Pamela De La Torre Baltierra , Todd A. Torset , Josh A. Clow , Xiao Tu , Leroy B. Keely
IPC分类号: G06F3/01
CPC分类号: G06F3/0488 , G06F3/04883
摘要: Computer-readable media, computerized methods, and computer systems for intuitively invoking a panning action (e.g., moving content within a content region of a display area) by applying a user-initiated input at the content region rendered at a touchscreen interface are provided. Initially, aspects of the user-initiated input include a location of actuation (e.g., touch point on the touchscreen interface) and a gesture. Upon ascertaining that the actuation location occurred within the content region and that the gesture is a drag operation, based on a distance of uninterrupted tactile contact with the touchscreen interface, a panning mode may be initiated. When in the panning mode, and if the application rendering the content at the display area supports scrolling functionality, the gesture will control movement of the content within the content region. In particular, the drag operation of the gesture will pan the content within the display area when surfaced at the touchscreen interface.
摘要翻译: 提供了通过在触摸屏界面处呈现的内容区域应用用户启动的输入来直观地调用平移动作(例如,移动显示区域的内容区域内的内容)的计算机可读介质,计算机化方法和计算机系统。 最初,用户启动的输入的方面包括致动位置(例如,触摸屏界面上的触摸点)和手势。 当确定在内容区域内发生启动位置并且手势是拖动操作时,基于与触摸屏界面的不间断触觉接触的距离,可以启动平移模式。 当处于平移模式时,如果在显示区域呈现内容的应用支持滚动功能,则手势将控制内容区域内的内容的移动。 特别地,当在触摸屏界面浮出时,手势的拖动操作将平移显示区域内的内容。
-
公开(公告)号:US20090284478A1
公开(公告)日:2009-11-19
申请号:US12120820
申请日:2008-05-15
IPC分类号: G06F3/041
CPC分类号: G06F3/04883
摘要: This document describes tools capable of initiating a function based on one or more tactile contacts received through a contact detection device, such as a touch pad. In some embodiments, the tools identify tactile contacts in accordance with the tool's input mode. The tools may use the input mode to determine what gestures may be identified for the tactile contacts. In some embodiments, these tools switch input modes based on a number or characteristic of tactile contacts electronically represented in contact data. By so doing, the tools may more accurately determine appropriate gestures or provide a broader range of functions based on tactile contacts received through a contact detection device.
摘要翻译: 该文献描述了能够基于通过诸如触摸板的接触检测装置接收的一个或多个触觉触点启动功能的工具。 在一些实施例中,工具根据工具的输入模式识别触觉触点。 这些工具可以使用输入模式来确定触觉接触可以识别哪些手势。 在一些实施例中,这些工具基于在联系人数据中以电子方式表示的触觉触点的数量或特性来切换输入模式。 通过这样做,工具可以更准确地确定适当的手势或基于通过接触检测装置接收的触觉触点提供更广泛的功能范围。
-
公开(公告)号:US20100103118A1
公开(公告)日:2010-04-29
申请号:US12258439
申请日:2008-10-26
申请人: Reed L. Townsend , Xiao Tu , Bryan D. Scott , Todd A. Torset , Kenneth W. Sykes , Samir S. Pradhan , Jennifer A. Teed
发明人: Reed L. Townsend , Xiao Tu , Bryan D. Scott , Todd A. Torset , Kenneth W. Sykes , Samir S. Pradhan , Jennifer A. Teed
IPC分类号: G06F3/041
CPC分类号: G06F3/04883 , G06F3/041 , G06F3/0412 , G06F3/04812 , G06F3/04845 , G06F3/04847 , G06F3/0486 , G06F3/0488 , G06F2203/04806 , G06F2203/04808
摘要: 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为跨应用程序的操纵提供了一致的感觉。
-
公开(公告)号:US20090284479A1
公开(公告)日:2009-11-19
申请号:US12122045
申请日:2008-05-16
申请人: Stephen V. Dennis , Xiao Tu , Bryan D. Scott , Reed L. Townsend , Todd A. Torset
发明人: Stephen V. Dennis , Xiao Tu , Bryan D. Scott , Reed L. Townsend , Todd A. Torset
IPC分类号: G06F3/041
CPC分类号: G06F3/04883 , G06F3/0482 , G06F2203/04104 , G06F2203/04808
摘要: This document describes tools having or interacting with a touch-sensitive device with one or more contact detectors that detect a tactile input from a user making contact with the contact detectors and an input/output module that persistently identifies contact data representing the detected tactile input. This identification is unique, thereby differentiating one or more tactile inputs from other current tactile inputs represented in the contact data. Using this unique identification, the input/output module can initiate an application to provide a function, such as data entry or a mapped function, associated with the detected tactile input. These data or mapped functions may, in many instances, provide a greater depth or breadth of functions by which users may interact with applications and computer systems.
摘要翻译: 本文档描述具有触摸敏感设备或具有一个或多个接触检测器的工具,该触摸检测器检测来自与接触检测器接触的用户的触觉输入,以及持续地识别表示检测到的触觉输入的接触数据的输入/输出模块。 该识别是唯一的,从而区分一个或多个触觉输入与在联系人数据中表示的其他当前触觉输入。 使用该唯一标识,输入/输出模块可以发起应用以提供与检测到的触觉输入相关联的功能,例如数据输入或映射功能。 在许多情况下,这些数据或映射功能可以提供更大的深度或广度的功能,用户可以通过该功能与应用和计算机系统进行交互。
-
公开(公告)号:US09268483B2
公开(公告)日:2016-02-23
申请号:US12122045
申请日:2008-05-16
申请人: Stephen V. Dennis , Xiao Tu , Bryan D. Scott , Reed L. Townsend , Todd A. Torset
发明人: Stephen V. Dennis , Xiao Tu , Bryan D. Scott , Reed L. Townsend , Todd A. Torset
IPC分类号: G06F3/048 , G06F3/0488 , G06F3/0482
CPC分类号: G06F3/04883 , G06F3/0482 , G06F2203/04104 , G06F2203/04808
摘要: This document describes tools having or interacting with a touch-sensitive device with one or more contact detectors that detect a tactile input from a user making contact with the contact detectors and an input/output module that persistently identifies contact data representing the detected tactile input. This identification is unique, thereby differentiating one or more tactile inputs from other current tactile inputs represented in the contact data. Using this unique identification, the input/output module can initiate an application to provide a function, such as data entry or a mapped function, associated with the detected tactile input. These data or mapped functions may, in many instances, provide a greater depth or breadth of functions by which users may interact with applications and computer systems.
摘要翻译: 本文档描述具有触摸敏感设备或具有一个或多个接触检测器的工具,该触摸检测器检测来自与接触检测器接触的用户的触觉输入,以及持续地识别表示检测到的触觉输入的接触数据的输入/输出模块。 该识别是唯一的,从而区分一个或多个触觉输入与在联系人数据中表示的其他当前触觉输入。 使用该唯一标识,输入/输出模块可以发起应用以提供与检测到的触觉输入相关联的功能,例如数据输入或映射功能。 在许多情况下,这些数据或映射功能可以提供更大的深度或广度的功能,用户可以通过该功能与应用和计算机系统进行交互。
-
公开(公告)号:US08477103B2
公开(公告)日:2013-07-02
申请号:US12258439
申请日:2008-10-26
申请人: Reed L. Townsend , Xiao Tu , Bryan D. Scott , Todd A. Torset , Kenneth W. Sykes , Samir S. Pradhan , Jennifer A. Teed
发明人: Reed L. Townsend , Xiao Tu , Bryan D. Scott , Todd A. Torset , Kenneth W. Sykes , Samir S. Pradhan , Jennifer A. Teed
IPC分类号: G06F3/41
CPC分类号: G06F3/04883 , G06F3/041 , G06F3/0412 , G06F3/04812 , G06F3/04845 , G06F3/04847 , G06F3/0486 , G06F3/0488 , G06F2203/04806 , G06F2203/04808
摘要: 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.
-
公开(公告)号:US08466879B2
公开(公告)日:2013-06-18
申请号:US12258437
申请日:2008-10-26
申请人: Reed L. Townsend , Xiao Tu , Bryan D. Scott , Todd A. Torset , Erik M. Geidl , Samir S. Pradhan , Jennifer A. Teed
发明人: Reed L. Townsend , Xiao Tu , Bryan D. Scott , Todd A. Torset , Erik M. Geidl , Samir S. Pradhan , Jennifer A. Teed
IPC分类号: G06F3/41
CPC分类号: G06F3/041 , G06F3/0488 , G06F9/451 , G06F2203/04104 , G06F2203/04808
摘要: 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)仿射变换。 因此,使用操作系统,应用程序作者可以更多地关注构建具有触摸功能的应用程序,并使操纵系统处理基础转换和与多点触摸硬件的通信。
-
公开(公告)号:US20100103117A1
公开(公告)日:2010-04-29
申请号:US12258437
申请日:2008-10-26
申请人: Reed L. Townsend , Xiao Tu , Bryan D. Scott , Todd A. Torset , Erik M. Geidl , Samir S. Pradhan , Jennifer A. Teed
发明人: Reed L. Townsend , Xiao Tu , Bryan D. Scott , Todd A. Torset , Erik M. Geidl , Samir S. Pradhan , Jennifer A. Teed
IPC分类号: G06F3/041
CPC分类号: G06F3/041 , G06F3/0488 , G06F9/451 , G06F2203/04104 , G06F2203/04808
摘要: 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)仿射变换。 因此,使用操作系统,应用程序作者可以更多地关注构建具有触摸功能的应用程序,并使操纵系统处理基础转换和与多点触摸硬件的通信。
-
公开(公告)号:US09690470B2
公开(公告)日:2017-06-27
申请号:US12824325
申请日:2010-06-28
IPC分类号: G06F3/033 , G06F3/0488
CPC分类号: G06F3/0488
摘要: Methods of controlling the display and use of a UI element are disclosed. In an embodiment, the UI element may configured so that it initially maintains a topmost position but eventually allows other applications to assume the topmost position. In an embodiment, the display of the element may be adjusted in response to an input so that the UI element is not visible on the display. In an embodiment, the use of the UI element may allow for seamless dragging of the UI element even if the user inadvertently fails to make consistent contact with the touch-sensitive display while dragging the UI element.
-
-
-
-
-
-
-
-
-