One or more non-transitory computer-readable storage media having stored therein a program causing a computer to perform information processing when executed by one or more processors, an information processing system, computer implemented method
AssigneeNintendo Co., Ltd.
InventorRyan C. CORNELIUS
Life of this patent
Estimating the term…
Abstract
Information processing to be executed by a program stored in a non-transitory storage medium includes changing an operation mode of a controller from a mouse mode to a stick mode. Change of the operation mode is performed when an opening to a mouse sensor is not closed. When a condition regarding an orientation of the controller or change in the orientation is satisfied, a time required for changing the operation mode is caused to be shorter than when the condition is not satisfied.
Claims20
One or more non-transitory computer-readable storage media having stored therein a program configured to cause a computer to perform information processing when executed by one or more processors, the information processing comprising:
- determining whether or not a first condition is satisfied, the first condition being satisfied when an opening to a mouse sensor provided to a controller is not closed;
- determining whether or not a second condition regarding an orientation of the controller or a change in the orientation is satisfied;
- based on at least the first condition being satisfied, changing an operation mode from a first mode to a second mode, the first mode being an operation mode in which at least a first virtual object is operated based on an output from the mouse sensor, the second mode being an operation mode in which at least the first virtual object is not operated based on an output from the mouse sensor and in which the first virtual object or a second virtual object is operated based on an operation on a user-operable directional input portion provided to the controller;
- and
- when the second condition is satisfied, causing a time required for changing from the first mode to the second mode to be shorter than when the second condition is not satisfied.
An information processing system comprising:
- one or more processors;
- a controller including a mouse sensor, a user-operable directional input portion, and an inertial sensor;
- and
- one or more non-transitory computer-readable storage media having stored therein a program configured to cause a computer to perform information processing when executed by the one or more processors, the information processing including
- acquiring data based on at least one of an output from the mouse sensor, an operation to the directional input portion, and an output from the inertial sensor, from the controller,
- based on the data, determining whether or not a first condition is satisfied, the first condition being satisfied when an opening of the controller to the mouse sensor is not closed,
- based on the data, determining whether or not a second condition regarding an orientation of the controller or a change in the orientation is satisfied,
- based on at least the first condition being satisfied, changing an operation mode from a first mode to a second mode, the first mode being an operation mode in which at least a first virtual object is operated based on an output from the mouse sensor, the second mode being an operation mode in which at least the first virtual object is not operated based on an output from the mouse sensor and in which the first virtual object or a second virtual object is operated based on an operation on a user-operable directional input portion provided to the controller, and
- when the second condition is satisfied, causing a time required for changing from the first mode to the second mode to be shorter than when the second condition is not satisfied.
A computer-implemented method comprising:
- from a controller including a mouse sensor, a user-operable directional input portion, and an inertial sensor, acquiring data based on at least one of an output from the mouse sensor, an operation to the directional input portion, and an output from the inertial sensor;
- based on the data, determining whether or not a first condition is satisfied, the first condition being satisfied when an opening of the controller to the mouse sensor is not closed is satisfied;
- based on the data, determining whether or not a second condition regarding an orientation of the controller or a change in the orientation is satisfied;
- based on at least the first condition being satisfied, changing an operation mode from a first mode to a second mode, the first mode being an operation mode in which at least a first virtual object is operated based on an output from the mouse sensor, the second mode being an operation mode in which at least the first virtual object is not operated based on an output from the mouse sensor and in which the first virtual object or a second virtual object is operated based on an operation on a user-operable directional input portion provided to the controller;
- and
- when the second condition is satisfied, causing a time required for changing from the first mode to the second mode to be shorter than when the second condition is not satisfied.
Dependencies are inferred from the claim text.