Storage medium having stored thereon information processing program, information processing apparatus, information processing system, and information processing method
First Claim
1. A non-transitory computer-readable storage medium having stored thereon an information processing program to be executed by a computer of an information processing apparatus capable of displaying an image on a portable display apparatus that outputs at least data based on an attitude and/or a motion of the portable display apparatus body, the information processing program causing the computer to perform functionality comprising:
- calculating, on the basis of the attitude and/or motion data output from the portable display apparatus, at least a direction of rotation and an amount of rotation of the portable display apparatus about a predetermined direction in real space;
calculating a corrected amount of rotation by offsetting the calculated amount of rotation by a predetermined amount;
calculating, with respect to a direction that corresponds to the predetermined direction and is set in a virtual world, an operation indication direction based on the direction of rotation and the corrected amount of rotation;
performing predetermined processing on the virtual world in accordance with the operation indication direction;
generating a first image including at least a part of the virtual world subjected to the processing; and
displaying the first image on the portable display apparatus.
1 Assignment
0 Petitions
Accused Products
Abstract
On the basis of data based on an attitude and/or a motion of a portable display apparatus body, at least a direction of rotation and an amount of rotation of the portable display apparatus about a predetermined direction in real space are calculated, and a corrected amount of rotation is calculated by offsetting the calculated amount of rotation by a predetermined amount. Then, an operation indication direction based on the direction of rotation and the corrected amount of rotation is calculated with respect to a direction that corresponds to the predetermined direction and is set in a virtual world, and predetermined processing is performed on the virtual world. A first image including at least a part of the virtual world is displayed on the portable display apparatus.
-
Citations
23 Claims
-
1. A non-transitory computer-readable storage medium having stored thereon an information processing program to be executed by a computer of an information processing apparatus capable of displaying an image on a portable display apparatus that outputs at least data based on an attitude and/or a motion of the portable display apparatus body, the information processing program causing the computer to perform functionality comprising:
-
calculating, on the basis of the attitude and/or motion data output from the portable display apparatus, at least a direction of rotation and an amount of rotation of the portable display apparatus about a predetermined direction in real space; calculating a corrected amount of rotation by offsetting the calculated amount of rotation by a predetermined amount; calculating, with respect to a direction that corresponds to the predetermined direction and is set in a virtual world, an operation indication direction based on the direction of rotation and the corrected amount of rotation; performing predetermined processing on the virtual world in accordance with the operation indication direction; generating a first image including at least a part of the virtual world subjected to the processing; and displaying the first image on the portable display apparatus. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. An information processing apparatus capable of displaying an image on a portable display apparatus that outputs at least data based on an attitude and/or a motion of the portable display apparatus body, the information processing apparatus comprising:
-
a rotation information calculation unit that calculates, on the basis of the attitude and/or motion data output from the portable display apparatus, at least a direction of rotation and an amount of rotation of the portable display apparatus about a predetermined direction in real space; a correction unit that calculates a corrected amount of rotation by offsetting by a predetermined amount the amount of rotation calculated by the rotation information calculation unit; an operation indication direction calculation unit that calculates, with respect to a direction that corresponds to the predetermined direction and is set in a virtual world, an operation indication direction based on the direction of rotation and the corrected amount of rotation; an operation indication direction processing unit that performs predetermined processing on the virtual world in accordance with the operation indication direction; a first image generation unit that generates a first image including at least a part of the virtual world subjected to the processing performed by the operation indication direction processing unit; and a display control unit that displays the first image on the portable display apparatus.
-
-
22. An information processing system including a plurality of apparatuses configured to communicate with each other, the information processing system capable of displaying an image on a portable display apparatus that outputs at least data based on an attitude and/or a motion of the portable display apparatus body, the information processing system comprising:
-
a rotation information calculation unit that calculates, on the basis of the attitude and/or motion data output from the portable display apparatus, at least a direction of rotation and an amount of rotation of the portable display apparatus about a predetermined direction in real space; a correction unit that calculates a corrected amount of rotation by offsetting by a predetermined amount the amount of rotation calculated by the rotation information calculation unit; an operation indication direction calculation unit that calculates, with respect to a direction that corresponds to the predetermined direction and is set in a virtual world, an operation indication direction based on the direction of rotation and the corrected amount of rotation; an operation indication direction processing unit that performs predetermined processing on the virtual world in accordance with the operation indication direction; a first image generation unit that generates a first image including at least a part of the virtual world subjected to the processing performed by the operation indication direction processing unit; and a display control unit that displays the first image on the portable display apparatus.
-
-
23. An information processing method performed by a processor or a corporation of a plurality of processors included in an information processing system including at least one information processing apparatus capable of displaying an image on a portable display apparatus that outputs at least data based on an attitude and/or a motion of the portable display apparatus body, the information processing method comprising:
-
calculating, on the basis of the attitude and/or motion data output from the portable display apparatus, at least a direction of rotation and an amount of rotation of the portable display apparatus about a predetermined direction in real space; calculating a corrected amount of rotation by offsetting the calculated amount of rotation by a predetermined amount; calculating, with respect to a direction that corresponds to the predetermined direction and is set in a virtual world, an operation indication direction based on the direction of rotation and the corrected amount of rotation; performing predetermined processing on the virtual world in accordance with the operation indication direction; generating a first image including at least a part of the virtual world subjected to the processing; and displaying the first image on the portable display apparatus.
-
Specification