发明名称 MULTI-TOUCH OBJECT INERTIA SIMULATION
摘要 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.
申请公布号 US2016034136(A1) 申请公布日期 2016.02.04
申请号 US201514884770 申请日期 2015.10.16
申请人 Microsoft Technology Licensing, LLC. 发明人 Townsend Reed L.;Tu Xiao;Scott Bryan;Torset Todd A.;Sykes Kenneth W.;Pradhan Samir S.;Teed Jennifer A.
分类号 G06F3/0481;G06F3/0486;G06F3/0488;G06F3/041;G06F3/0484 主分类号 G06F3/0481
代理机构 代理人
主权项 1. A computing device for handling inputs from multi-input hardware, the multi-input hardware allowing a user to input the inputs by manipulating one or more physical input objects sensed by the multi-input hardware, the system comprising: a module available for manipulation processing of inputs for arbitrary applications running on the computer device, wherein the inputs are passed to the module, the inputs having been inputted by the multi-input hardware sensing changing locations of a physical input object being moved by the user, wherein the module translates the inputs to geometric manipulations that are received by an application associated with the inputs, the application displaying a graphic object on the display in accordance with the manipulations; when the multi-input hardware stops providing the inputs corresponding to the physical input object, the module stops generating the manipulations and generates simulated geometric manipulations based on the inputs.
地址 Redmond WA US