FILTERING CONTROLLER INPUT MODE
First Claim
1. An input device for interfacing with a computer system to interact with a computer program, comprising:
- one or more tracking devices configured to communicate information relating to a position, orientation, or motion of one or more controllers to the computer system; and
an input mode control configured to communicate an input mode signal to the computer system during interaction with the computer program, wherein the input mode signal is configured to cause the computer program to interpret the information relating to the position, orientation or motion of the one or more controllers according to a particular input mode of a plurality of different input modes.
2 Assignments
0 Petitions
Accused Products
Abstract
A user can interface with a computer system to interact with a computer program using an input device. The device includes one or more tracking devices and an input mode control. The one or more tracking devices are configured to communicate information relating to a position, orientation, or motion of one or more controllers to the computer system. The input mode control is configured to communicate an input mode signal to the computer system during interaction with the computer program. The input mode signal is configured to cause the computer program to interpret the information relating to the position, orientation or motion of the one or more controllers according to a particular input mode of a plurality of different input modes.
-
Citations
44 Claims
-
1. An input device for interfacing with a computer system to interact with a computer program, comprising:
-
one or more tracking devices configured to communicate information relating to a position, orientation, or motion of one or more controllers to the computer system; and an input mode control configured to communicate an input mode signal to the computer system during interaction with the computer program, wherein the input mode signal is configured to cause the computer program to interpret the information relating to the position, orientation or motion of the one or more controllers according to a particular input mode of a plurality of different input modes. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29)
-
-
30. A method for providing input to a computer system to interact with a computer, comprising:
-
communicating information relating to a position, orientation, or motion of one or more controllers from one or more tracking devices to the computer system; and communicating an input mode signal to the computer system during interaction with the computer program with an input mode control, wherein the input mode signal is configured to cause the computer program to interpret the information relating to the position, orientation or motion of the one or more controllers according to a particular input mode of a plurality of input modes.
-
-
31. A computer-readable medium having computer executable instructions embodied therein, the computer executable instructions being configured to cause a computer system to cause an input device to:
-
communicate information relating to a position, orientation, or motion of one or more controllers from one or more tracking devices to the computer system; and communicate an input mode signal to the computer system during interaction with the computer program with an input mode control, wherein the input mode signal is configured to cause the computer program to interpret the information relating to the position, orientation or motion of the one or more controllers according to a particular input mode of a plurality of input modes
-
-
32. A method for operating a computer system, comprising:
-
receiving information relating to a position, orientation, or motion of one or more controllers from one or more tracking devices with the computer system; interpreting the information relating to the position, orientation or motion of the one or more controllers according to a first input mode during interaction between the one or more controllers with a computer program running on the computer system; receiving an input mode signal from an input control with the computer system during interaction between the one or more controllers with the computer program; and in response to the input mode signal, causing the computer program to interpret the information relating to the position, orientation or motion of the one or more controllers according to a second input mode that is different from the first input mode. - View Dependent Claims (33, 34, 35, 36, 37, 38, 39, 40, 41, 42)
-
-
43. A computer system, comprising:
-
a processor; a memory; computer executable instructions embodied in the memory and executable by the processor, wherein the computer executable instructions are configured to cause the computer system to; receive information relating to a position, orientation, or motion of one or more controllers from one or more tracking devices with the computer system; interpret the information relating to the position, orientation or motion of the one or more controllers according to a first input mode during interaction between the one or more controllers with a computer program running on the computer system; receive an input mode signal from an input control with the computer system during interaction between the one or more controllers with the computer program; and in response to the input mode signal, cause the computer program to interpret the information relating to the position, orientation or motion of the one or more controllers according to a second input mode that is different from the first input mode.
-
-
44. A computer-readable medium having computer executable instructions embodied therein, the computer executable instructions being configured to cause a computer system to cause a computer system to:
-
receive information relating to a position, orientation, or motion of one or more controllers from one or more tracking devices with the computer system; interpret the information relating to the position, orientation or motion of the one or more controllers according to a first input mode during interaction between the one or more controllers with a computer program running on the computer system; receive an input mode signal from an input control with the computer system during interaction between the one or more controllers with the computer program; and in response to the input mode signal, cause the computer program to interpret the information relating to the position, orientation or motion of the one or more controllers according to a second input mode that is different from the first input mode.
-
Specification