发明名称 CONTROLLING INTERACTIONS BASED ON TOUCH SCREEN CONTACT AREA
摘要 To assist user interaction through a touch screen, a continuous or discontinuous Area-Based Interaction (ABI) code area-to-magnitude function monotonically relates non-zero contact area sizes to corresponding pressure or other magnitude values as user input interactively controlling variables such as: depth behind the touch screen, paint flow, ink flow, rendered object movement, line width, state changes in a user interface button. Some embodiments use pressure velocity (contact area size change over time change) to zero-zero- or zero-constant-control variables. Some calibrate ABI code using sample contact area(s). Some ABI functions relate contact area sizes separated by thresholds to different respective magnitudes. Some contact areas are circular, quadrilateral, or irregular, and defined in terms of vertex points, center, radius, or bitmaps, using one or more touch locations, previously specified values, offsets from touch locations, tracings, averages, or weighted averages. ABI code resides in an operating system, in an application, or both.
申请公布号 US2015160779(A1) 申请公布日期 2015.06.11
申请号 US201314100370 申请日期 2013.12.09
申请人 Microsoft Corporation 发明人 Huang Jerry;Liu Zhen
分类号 G06F3/041;G06F3/044;G06F3/0488 主分类号 G06F3/041
代理机构 代理人
主权项 1. A computational process for assisting interaction with a device having a touch screen, the process comprising the steps of: providing in the device a function which monotonically relates non-zero contact area sizes to corresponding touch magnitude values; furnishing within a memory of the device a structure which structurally defines digital representations of touch gestures; receiving a touch gesture within a contact area on the touch screen, the contact area having a contact area size and including at least one touch location; computing at least one non-zero touch magnitude value which represents at least one magnitude of the touch gesture, the touch magnitude value computed using the function which monotonically relates non-zero contact area sizes to corresponding touch magnitude values; putting the touch magnitude value in a digital representation of the touch gesture; placing at least one touch location value in the digital representation of the touch gesture, the touch location value representing at least one touch location located within the contact area; and supplying the digital representation of the touch gesture to an interactive module of the device as a user input.
地址 Redmond WA US