发明名称 Interactive input system and method therefor
摘要 A method for determining the location of a touch input in an application window on an interactive surface of a display device is described. The application window comprises a canvas configured to display at least a portion of a user interface. The method comprises the following steps. A first location of the touch input associated with a first coordinate space is determined. The first coordinate space is associated with the interactive surface. The touch input is used to emulate a mouse event. A second location of the touch input associated with a second coordinate space is determined in response to the emulated mouse event. The second coordinate space is associated with the user interface. At least one offset parameter is calculated, correlating the first coordinate space with the second coordinate space. While the first coordinate space does not change with respect the second coordinate space, the at least one offset parameter is used to determine the location of subsequent touch inputs based on corresponding locations associated with the first coordinate space. A computer readable medium and an interactive input system for implementing the method are also described.
申请公布号 US9292129(B2) 申请公布日期 2016.03.22
申请号 US201314067113 申请日期 2013.10.30
申请人 SMART Technologies ULC 发明人 Tsang Kenny;Advani Dinesh;Zhang Daniel
分类号 G06F3/041;G06F17/24;G06F3/042 主分类号 G06F3/041
代理机构 Katten Muchin Rosenman LLP 代理人 Katten Muchin Rosenman LLP
主权项 1. A method for determining the location of a touch input in an application displayed in an application window on an interactive surface of a display device, the application window comprising a canvas configured to display at least a portion of a user interface; the method comprising: determining a first location of the touch input associated with a first coordinate space, the first coordinate space being associated with the interactive surface; using the touch input to emulate a mouse event; injecting the mouse event into the application window; receiving a second location of the touch input associated with a second coordinate space from the application in response to the injected emulated mouse event; the second coordinate space being associated with the user interface; calculating at least one offset parameter correlating the first coordinate space with the second coordinate space; and while the first coordinate space does not change with respect the second coordinate space, using the at least one offset parameter to determine the location of subsequent touch inputs based on corresponding locations associated with the first coordinate space.
地址 Calgary CA