发明名称 METHOD AND SYSTEM OF DATA INPUT FOR AN ELECTRONIC DEVICE EQUIPPED WITH A TOUCH SCREEN
摘要 Systems and methods and non-transitory computer-readable media are disclosed for differentiating between stylus touches and non-stylus touches on a touchscreen device. A stylus emits a signal, received by the touchscreen device, and software selects a touch, the touch start event for which occurred near the time of the signal, and the size and location of which best fit filters, as being the touch made by the stylus. The software associates that touch with the stylus until the touch ends, or until the stylus emits a signal indicating that contact has ended. The signal may be mechanically generated audio, such as from the stylus contacting the screen, or electronic (audio, RF, IR), generated by the stylus upon detecting pressure or capacitive flux. This allows software to perform palm rejection filtering, to track one stylus or multiple styluses, and to ignore touches triggered by dirt, rain, and other environmental causes.
申请公布号 US2015363041(A1) 申请公布日期 2015.12.17
申请号 US201514833154 申请日期 2015.08.24
申请人 ADONIT CO., LTD. 发明人 Zeliff Zachary Joseph;Li Yueh-Hua;Lokers Nate;Perpich Kris
分类号 G06F3/041;G06F3/0354;G06F3/044 主分类号 G06F3/041
代理机构 代理人
主权项 1. A method for filtering touch event input, the method comprising: receiving at least one touch event, each touch event of the at least one touch event comprising a type, an identifier, and a timestamp; selecting a subset of touch events from the at least one touch event; adding a data node selected from each touch event of the subset of touch events to a queue of data nodes, each data node comprising a type, an identifier, and a timestamp; receiving a contact event, the contact event comprising a timestamp; when the contact event is a contact start event, then: selecting a set of data nodes from the queue of data nodes, wherein the type of each data node in the set of data nodes is a touch start type, andthe timestamp of each data node in the set of data nodes is within a predetermined duration of the timestamp of the contact event; andwhen the set of data nodes is not null, then: selecting a data node from the set of data nodes, andstoring the identifier of the data node in an associated touch identifier.
地址 Taipei City TW