In-air gestures for electromagnetic coordinate digitizers
First Claim
1. A method for detecting an in-air gesture, comprising;
- steps of;
determining whether a digitizing pen is not in contact with a digitizing writing surface;
determining whether the digitizing pen is in motion with respect to the digitizing writing surface;
recording positional information of the digitizing pen with respect to the surface of the digitizing writing surface within a moving buffer when the digitizing pen is determined to not be in contact with the digitizing writing surface and when the digitizing pen is determined to be in motion with respect to the digitizing writing surface, the moving buffer recording a predetermined amount of positional information spanning a predetermined amount of tine while the digitizing pen is in motion and not in contact with the digitizing writing surface;
determining when the digitizing pen has stopped motion with respect to the surface of the digitizing writing surface while the digitizing pen is not in contact with the digitizing writing surface; and
determining whether positional information recorded in the moving buffer corresponds to a predetermined in-air gesture that can be made with the digitizing pen, wherein the moving buffer includes positional information corresponding to a start point and an ending point, and wherein the step of determining whether positional information recorded in the moving buffer corresponds to the predetermined in-air gesture is based on a relative position of the starting point with respect to the ending point.
2 Assignments
0 Petitions
Accused Products
Abstract
A technique is disclosed for detecting an in-air gesture made by a digitizing pen above a digitizing writing surface. When the digitizing pen is determined to be in motion above the digitizing writing surface, positional information of the digitizing pen with respect to the surface of the digitizing writing surface is recorded within a moving buffer. The moving buffer records a predetermined amount of positional information spanning a predetermined amount of time while the digitizing pen is in motion above the digitizing writing surface. When the digitizing pen has stopped motion, positional information recorded in the moving buffer is evaluated for determining whether the recorded information corresponds to a predetermined in-air gesture. A predetermined user interface panel is displayed when the positional information recorded in the moving buffer corresponds to a predetermined in-air gesture.
59 Citations
39 Claims
-
1. A method for detecting an in-air gesture, comprising;
- steps of;
determining whether a digitizing pen is not in contact with a digitizing writing surface;
determining whether the digitizing pen is in motion with respect to the digitizing writing surface;
recording positional information of the digitizing pen with respect to the surface of the digitizing writing surface within a moving buffer when the digitizing pen is determined to not be in contact with the digitizing writing surface and when the digitizing pen is determined to be in motion with respect to the digitizing writing surface, the moving buffer recording a predetermined amount of positional information spanning a predetermined amount of tine while the digitizing pen is in motion and not in contact with the digitizing writing surface;
determining when the digitizing pen has stopped motion with respect to the surface of the digitizing writing surface while the digitizing pen is not in contact with the digitizing writing surface; and
determining whether positional information recorded in the moving buffer corresponds to a predetermined in-air gesture that can be made with the digitizing pen, wherein the moving buffer includes positional information corresponding to a start point and an ending point, and wherein the step of determining whether positional information recorded in the moving buffer corresponds to the predetermined in-air gesture is based on a relative position of the starting point with respect to the ending point. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
- steps of;
-
19. A computer-readable medium having computer-executable instructions for performing steps comprising:
- determining whether a digitizing pen is not in contact with a digitizing writing surface;
determining whether the digitizing pen is in motion with respect to the digitizing writing surface;
recording positional information of the digitizing pen with respect to the surface of the digitizing writing surface within a moving buffer when the digitizing pen is determined to not be in contact with the digitizing writing surface and when the digitizing pen is determined to be in motion with respect to the digitizing writing surface, the moving buffer recognizing a predetermined amount of positional information spanning a predetermined amount of time while the digitizing pen is in motion and not in contact with the digitizing writing surface;
determining when the digitizing pen has stopped motion with respect to the surface of the digitizing writing surface while the digitizing pen is not in contact with the digitizing writing surface; and
determining whether positional information recorded in the moving buffer corresponds to a predetermined in-air gesture that can be made with the digitizing pen, wherein the moving buffer includes positional information corresponding to a starting point and an ending point, and wherein the step of determining whether positional information recorded in the moving buffer corresponds to the predetermined in-air gesture is based on a relative position of the starting point with respect to the ending point. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36)
- determining whether a digitizing pen is not in contact with a digitizing writing surface;
-
37. In a computing system, a method for receiving a command input, comprising steps of:
- detecting a motion of a stylus with respect to an electronic writing surface, the stylus not physically contacting the electronic writing surface during the motion;
recording positional information of the stylus with respect to the electronic writing surface in a buffer;
determining, responsive to the motion stopping, whether the positional information recorded in the buffer corresponds to a first motion from a plurality of predefined motions; and
performing a function associated with the first motion in response to the positional information corresponding to the first motion, wherein the buffer includes positional information corresponding to a starting point and an ending point, and wherein the step of determining whether positional information recorded in the buffer corresponds to the first motion is based on a relative position of the starting point with respect to the ending point. - View Dependent Claims (38)
- detecting a motion of a stylus with respect to an electronic writing surface, the stylus not physically contacting the electronic writing surface during the motion;
-
39. In a computing system, a method for receiving a command input, comprising steps of:
- detecting a motion of a stylus with respect to an electronic writing surface, the stylus not physically contacting the electronic writing surface during the motion;
recording positional information of the stylus with respect to the electronic writing surface in a buffer;
detecting an end of motion event after the step of detecting the motion;
determining, responsive to the end of motion event, whether the positional information recorded in the buffer corresponds to a first motion from a plurality of predefined motions; and
performing a function associated with the first motion in response to the motion of the stylus corresponding to the first motions, wherein the buffer includes positional information corresponding to a starting point and an ending point, and wherein the step of determining whether positional information recorded in the buffer corresponds to the first motion is based on a relative position of the starting point with respect to the ending point.
- detecting a motion of a stylus with respect to an electronic writing surface, the stylus not physically contacting the electronic writing surface during the motion;
Specification