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 comprising 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 body state data based on an attitude and/or a motion of the portable display apparatus body and touch position data based on a touch position on a touch panel provided in the portable display apparatus, the information processing program causing the computer to:
- calculate the attitude and/or the motion of the portable display apparatus on the basis of the body state data;
independently control an attitude of a first virtual camera for generating an image of a virtual world on the basis of the attitude and/or the motion of the portable display apparatus such that the first virtual camera rotates relative to the virtual world;
independently control a position of the first virtual camera for generating the image of the virtual world to move in a direction relative to a direction of input on the touch panel, the position of the first virtual camera being controlled on the basis of the touch position indicated by the touch position data such that the first virtual camera moves relative to the virtual world; and
display 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
An image is displayed on a portable display apparatus that outputs at least body state data based on an attitude and/or a motion of the portable display apparatus body and touch position data based on a touch position on a touch panel provided in the portable display apparatus. On the basis of the body state data and the touch position data, an attitude and/or a position of a first virtual camera for generating an image of a virtual world is controlled. A first image representing the virtual world viewed from the first virtual camera is displayed on the portable display apparatus.
111 Citations
30 Claims
-
1. A non-transitory computer-readable storage medium comprising 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 body state data based on an attitude and/or a motion of the portable display apparatus body and touch position data based on a touch position on a touch panel provided in the portable display apparatus, the information processing program causing the computer to:
-
calculate the attitude and/or the motion of the portable display apparatus on the basis of the body state data; independently control an attitude of a first virtual camera for generating an image of a virtual world on the basis of the attitude and/or the motion of the portable display apparatus such that the first virtual camera rotates relative to the virtual world; independently control a position of the first virtual camera for generating the image of the virtual world to move in a direction relative to a direction of input on the touch panel, the position of the first virtual camera being controlled on the basis of the touch position indicated by the touch position data such that the first virtual camera moves relative to the virtual world; and display 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, 20, 21, 22, 23, 24, 25, 26, 27)
-
-
28. An information processing apparatus comprising at least one processor and capable of displaying an image on a portable display apparatus that outputs at least body state data based on an attitude and/or a motion of the portable display apparatus body and touch position data based on a touch position on a touch panel provided in the portable display apparatus, the information processing apparatus configured to:
-
calculate the attitude and/or the motion of the portable display apparatus on the basis of the body state data; independently control an attitude of a first virtual camera for generating an image of a virtual world on the basis of the attitude and/or the motion of the portable display apparatus such that the first virtual camera rotates relative to the virtual world; independently control a position of the first virtual camera for generating the image of the virtual world to move in a direction relative to a direction of input on the touch panel, the position of the first virtual camera being controlled on the basis of the touch position indicated by the touch position data such that the first virtual camera moves relative to the virtual world; and display on the portable display apparatus a first image representing the virtual world viewed from the first virtual camera.
-
-
29. An information processing system comprising 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 body state data based on an attitude and/or a motion of the portable display apparatus body and touch position data based on a touch position on a touch panel provided in the portable display apparatus, the information processing system configured to:
-
calculate the attitude and/or the motion of the portable display apparatus on the basis of the body state data; independently control an attitude of a first virtual camera for generating an image of a virtual world on the basis of the attitude and/or the motion of the portable display apparatus such that the first virtual camera rotates relative to the virtual world; independently control a position of the first virtual camera for generating the image of the virtual world to move in a direction relative to a direction of input on the touch panel, the position of the first virtual camera being controlled on the basis of the touch position indicated by the touch position data such that the first virtual camera moves relative to the virtual world; and display on the portable display apparatus a first image representing the virtual world viewed from the first virtual camera.
-
-
30. An image processing method performed by a processor or a cooperation of a plurality of processors included in an image processing system including at least one information processing apparatus capable of displaying an image on a portable display apparatus that outputs at least body state data based on an attitude and/or a motion of the portable display apparatus body and touch position data based on a touch position on a touch panel provided in the portable display apparatus, the information processing method comprising:
-
calculating the attitude and/or the motion of the portable display apparatus on the basis of the body state data; independently controlling an attitude of a first virtual camera for generating an image of a virtual world on the basis of the attitude and/or the motion of the portable display apparatus such that the first virtual camera rotates relative to the virtual world; independently controlling a position of the first virtual camera for generating the image of the virtual world to move in a direction relative to a direction of input on the touch panel, the position of the first virtual camera being controlled on the basis of the touch position indicated by the touch position data such that the first virtual camera moves relative to the virtual world; and displaying on the portable display apparatus a first image representing the virtual world viewed from the first virtual camera.
-
Specification