Virtual workstation
First Claim
1. A method for controlling a microprocessor based system in a virtual environment, said method comprising:
- loading a computer program into a memory space;
transmitting at least one signal from at least one transmitter;
displaying virtual input devices on a head-mounted display device;
wherein said virtual input devices initially have predetermined coordinates;
receiving data generated from movement of at least one sensor;
calculating x, y and z coordinates of said sensor movement;
comparing calculated coordinates to the pre-determined coordinates of each virtual input device;
calculating desired input from coordinates generated by said sensor movement; and
displaying input on said display device and transmitting said input to said operating system;
changing the location of said virtual input devices by grabbing the virtual input devices in the virtual environment; and
dragging the virtual devices to a new location;
whereinsaid virtual input devices are a virtual keyboard and a virtual pointing device.
1 Assignment
0 Petitions
Accused Products
Abstract
In accordance with the present invention there is provided devices and methods for controlling a microprocessor controlled device in a virtual environment through the use of at least one sensor disposed at least one user'"'"'s finger and a scanner, said sensor and scanner being utilized to input position data, the method comprising the steps of: loading an operating system in a computing environment; displaying a virtual keyboard and a virtual pointing device on a display device; initializing coordinates defining individual keys of said keyboard; initializing coordinates defining a location of said pointing device in relation to the keyboard; monitoring the position of at least one sensor disposed on a user'"'"'s finger; determining if sensor movement correlates to depression of a key on the keyboard and providing feedback to the user to indicate that a key was depressed on the keyboard; transmitting data correlating to the depression of the key; and returning to the monitoring step.
37 Citations
9 Claims
-
1. A method for controlling a microprocessor based system in a virtual environment, said method comprising:
-
loading a computer program into a memory space; transmitting at least one signal from at least one transmitter; displaying virtual input devices on a head-mounted display device; wherein said virtual input devices initially have predetermined coordinates; receiving data generated from movement of at least one sensor; calculating x, y and z coordinates of said sensor movement; comparing calculated coordinates to the pre-determined coordinates of each virtual input device; calculating desired input from coordinates generated by said sensor movement; and displaying input on said display device and transmitting said input to said operating system; changing the location of said virtual input devices by grabbing the virtual input devices in the virtual environment; and dragging the virtual devices to a new location;
whereinsaid virtual input devices are a virtual keyboard and a virtual pointing device. - View Dependent Claims (2, 3)
-
-
4. A method for controlling a microprocessor controlled device in a virtual environment, said method comprising:
-
loading a computer program into a memory space; loading an operating system into a memory space; transmitting at least one signal from a transmitting device displaying a virtual keyboard and a virtual input device on a display device; initializing coordinates defining individual keys of said keyboard; initializing coordinates defining a location of said input device in relation to said keyboard; receiving data at least one sensor wherein said data received is converted into coordinate information and stored in a memory space; determining if coordinates derived from movement correlate to a key location of the virtual keyboard or movement of the virtual input device; and displaying sensor movement on said display device. - View Dependent Claims (5, 6, 7, 8, 9)
-
Specification