Electronic apparatus for simulating or interfacing a backward compatible human input device by means or control of a gesture recognition system
First Claim
1. A apparatus where human gestures are interpreted by means of software running on a host computer into screen coordinates and low level commands which are in turn are sent to an actual hardware peripheral, rather than to a software based Application Programming Interface (API), which hardware corrects and polishes the said screen coordinates and low level commands and finally translates said data by means of emulating, simulating or manipulating the protocol of an actual Human Input Device (HID) which actual HID-compliant devices embedded into the invention proper, and is in turn connected back into the host computer where it is recognized by native drivers as a standard HID device so that it may thereby interact with common end-user programs in the usual manner, thus controlling the computer by means of human gestures.
0 Assignments
0 Petitions
Accused Products
Abstract
Method and apparatus where human gestures are interpreted by means of software running on a host computer, into screen coordinates and low level commands—keyboard presses, clicks, double-clicks, drag-and-drop, wheel scroll etc.—which are sent to a hardware peripheral, instead of a software based Application Programming Interface, which hardware corrects and polishes the said screen coordinates and low level commands and translates said data by means of emulating, simulating or manipulating the protocol of an actual Human Input Device (HID)—such as a standard keyboard, mouse, joystick, touchpad, etc.—which actual HID-compliant device or simuloid is embedded into the invention, proper, and is in turn connected back into the host computer where it'"'"'s recognized by native drivers as a standard HID device so that it may interact with common end-user programs in the usual manner—but thus be controlled by means of human gestures.
-
Citations
18 Claims
- 1. A apparatus where human gestures are interpreted by means of software running on a host computer into screen coordinates and low level commands which are in turn are sent to an actual hardware peripheral, rather than to a software based Application Programming Interface (API), which hardware corrects and polishes the said screen coordinates and low level commands and finally translates said data by means of emulating, simulating or manipulating the protocol of an actual Human Input Device (HID) which actual HID-compliant devices embedded into the invention proper, and is in turn connected back into the host computer where it is recognized by native drivers as a standard HID device so that it may thereby interact with common end-user programs in the usual manner, thus controlling the computer by means of human gestures.
Specification