Input system and method
First Claim
1. A system for use with a computer application configured to respond to first input device data from a first input device, the first input device having a first format, the system comprising:
- a second input device, different than the first input device, the second input device including one or more sensors configured to measure movement of an object and creating second input device data representative of the movement of the object, the second input device data having a second format different than the first format; and
a processor configured to convert the second input device data into simulated first input device data, the simulated first input device data having the first format, the processor further configured to provide the simulated first input device data to the computer application, thereby simulating the first input device with the second input device.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems and methods for converting a signal representative of movement of an object in a first format into input device data of a second format that a computer application is configured to receive, are described. Certain embodiments of the invention include: a sensor unit including one or more sensors configured to measure movement of the object in one or more directions and create a signal representative of the movement of the object in a first format, a transmitter configured to communicate the signal, and a user station having driver software configured to receive the signal, convert the signal into simulated input device data having the second format, and provide the simulated input device data to the computer application.
-
Citations
75 Claims
-
1. A system for use with a computer application configured to respond to first input device data from a first input device, the first input device having a first format, the system comprising:
-
a second input device, different than the first input device, the second input device including one or more sensors configured to measure movement of an object and creating second input device data representative of the movement of the object, the second input device data having a second format different than the first format; and
a processor configured to convert the second input device data into simulated first input device data, the simulated first input device data having the first format, the processor further configured to provide the simulated first input device data to the computer application, thereby simulating the first input device with the second input device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A system for converting movement of an object from a first format into input device data of a second format that a computer application is configured to receive, the system comprising
a sensor unit including: -
one or more sensors configured to measure movement of the object in one or more directions and create a signal representative of the movement of the object in a first format; and
a transmitter configured to communicate the signal; and
a user station having driver software configured to receive the signal, convert the signal into simulated input device data having the second format, and provide the simulated input device data to the computer application. - View Dependent Claims (21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35)
-
-
36. A method of providing input to a computer application configured to receive first input device data having a first format, the method comprising:
-
measuring movement of an object in one or more directions;
creating second input device data representative of the movement of the object, the second input device data having a second format different than the first format;
converting the second input device data into simulated first input device data, the simulated first input device data having the first format; and
providing the simulated first input device data to the computer application, thereby simulating the first input device with the second input device. - View Dependent Claims (37, 38, 39, 40, 41, 42, 43, 44, 45)
-
-
46. A system of providing input to a computer application configured to receive first input device data having a first format, the system comprising:
-
means for measuring movement of an object in one or more directions;
means for creating second input device data representative of the movement of the object, the second input device data having a second format different than the first format;
means for converting the second input device data into simulated first input device data, the simulated first input device data having the first format; and
means for providing the simulated first input device data to the computer application, thereby simulating the first input device with the second input device. - View Dependent Claims (47, 48, 49, 50, 51, 52, 53, 54, 55)
-
-
57. A method for replicating first input device data of a first input device, the first input device data having a first format, to a computer application, to control movement of a graphical representation of an object, the method comprising:
-
measuring movement of the object with a second input device;
creating an electronic signal representative of the movement of the object, the electronic signal having a second format different from the first format;
translating the electronic signal into replicated first input device data having the first format; and
making the replicated first input device data available to the computer application, thereby replicating first input device data from the first input device with replicated first input device data from the second input device. - View Dependent Claims (58, 59, 60, 61, 62, 63, 64, 65)
-
-
66. A computer readable medium comprising code for configuring a processor to:
-
provide simulated input device data to a computer application, the computer application configured to control a graphical representation of an object in response to input device data; and
translate a signal into the simulated input device data, the signal representing physical movement of the object, the signal having a signal format incompatible with the computer application and the simulated input device data compatible with the computer application, thereby simulating the input device data. - View Dependent Claims (67, 68)
-
-
69. A system representing movement of an object as simulated input device data, the system comprising:
-
a sensor including the object moveably connected thereto, the sensor having output representative of movement of the object; and
one or more processors operative with application software, the application software responsive to input device data and operative with driver software to cause conversion of the sensor output into simulated input device data and to cause the simulated input device data to be made available to the application software, the application software responsive to the simulated inut device data. - View Dependent Claims (70, 71, 72, 73)
-
-
74. A system for simulating a user'"'"'s golf swing in a video game, the video game responsive to input device data from an input device the system comprising:
-
a sensor having a swing arm assembly with and a shaft and a representation of a golf ball rotatably coupled thereto, the shaft rotatable in a direction of rotation and moveable in a direction transverse to direction of rotation, and wherein the sensor is configured to measure rate of rotation of the shaft and dispacement in the direction transverse to the direction of rotation and to create sensor output representative of the rate of rotation and displacement;
a swing arm connector configured to receive the sensor output and convert the sensor output to connector output representative of speed of the golf ball representation and the displacement of the golf ball representation. a user station having driver software configured to receive the sensor output, convert the sensor output into simulated input device data and cause the simulated input device data to be available to the video game, the sensor substituting for input device. - View Dependent Claims (75)
-
Specification