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 configured to display 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, a direction of rotation of the portable display apparatus about a predetermined direction in real space;
controlling an attitude of an object, placed in a virtual world, such that the object rotates in the direction of rotation about a direction that corresponds to the predetermined direction and is set in the virtual world;
controlling an attitude of a first virtual camera, for generating an image of the virtual world including at least the object, such that the first virtual camera rotates in the direction of rotation about the direction that corresponds to the predetermined direction and is set in the virtual world; and
displaying on the portable display apparatus a first image representing the virtual world viewed from the first virtual camera.
1 Assignment
0 Petitions
Accused Products
Abstract
On the basis of data output from a portable display apparatus, a direction of rotation of the portable display apparatus about a predetermined direction in real space is calculated. Attitudes of an object, placed in a virtual world, and a first virtual camera, for generating an image of the virtual world including at least the object, are controlled such that the object and the first virtual camera rotate in the direction of rotation about a direction that corresponds to the predetermined direction and is set in the virtual world. Then, a first image representing the virtual world viewed from the first virtual camera is displayed on the portable display apparatus.
-
Citations
21 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 configured to display 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, a direction of rotation of the portable display apparatus about a predetermined direction in real space; controlling an attitude of an object, placed in a virtual world, such that the object rotates in the direction of rotation about a direction that corresponds to the predetermined direction and is set in the virtual world; controlling an attitude of a first virtual camera, for generating an image of the virtual world including at least the object, such that the first virtual camera rotates in the direction of rotation about the direction that corresponds to the predetermined direction and is set in the virtual world; and displaying on the portable display apparatus a first image representing the virtual world viewed from the first virtual camera. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. An information processing apparatus configured to display 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 at east one processor, the apparatus configured to:
-
calculate, on the basis of the attitude and/or motion data output from the portable display apparatus, a direction of rotation of the portable display apparatus about a predetermined direction in real space; control an attitude of an object, placed in a virtual world, such that the object rotates in the direction of rotation about a direction that corresponds to the predetermined direction and is set in the virtual world; control an attitude of a first virtual camera, for generating an image of the virtual world including at least the object, such that the first virtual camera rotates in the direction of rotation about the direction that corresponds to the predetermined direction and is set in the virtual world; and display on the portable display apparatus a first image representing the virtual world viewed from the first virtual camera.
-
-
20. An information processing system including a plurality of apparatuses configured to communicate with each other, the information processing system configured to display 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 processing system having at least one processor, the processing system configured to; calculate, on the basis of the attitude and/or motion data output from the portable display apparatus, a direction of rotation of the portable display apparatus about a predetermined direction in real space, control an attitude of an object, placed in a virtual world, such that the object rotates in the direction of rotation about a direction that corresponds to the predetermined direction and is set in the virtual world, control an attitude of a first virtual camera, for generating an image of the virtual world including at least the object, such that the first virtual camera rotates in the direction of rotation about the direction that corresponds to the predetermined direction and is set in the virtual world, and display on the portable display apparatus a first image representing the virtual world viewed from the first virtual camera.
-
21. 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 configured to display 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, a direction of rotation of the portable display apparatus about a predetermined direction in real space; controlling an attitude of an object, placed in a virtual world, such that the object rotates in the direction of rotation about a direction that corresponds to the predetermined direction and is set in the virtual world; controlling an attitude of a first virtual camera, for generating an image of the virtual world including at least the object, such that the first virtual camera rotates in the direction of rotation about the direction that corresponds to the predetermined direction and is set in the virtual world; and displaying on the portable display apparatus a first image representing the virtual world viewed from the first virtual camera.
-
Specification