Information processing device, information processing method, and computer program
US-2024329728-A1 · Oct 3, 2024 · US
US9345962B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-9345962-B2 |
| Application number | US-201213343913-A |
| Country | US |
| Kind code | B2 |
| Filing date | Jan 5, 2012 |
| Priority date | Mar 8, 2011 |
| Publication date | May 24, 2016 |
| Grant date | May 24, 2016 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
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.
Opening claim text (preview).
What is claimed is: 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. 2. The non-transitory computer-readable storage medium having stored thereon the information processing program according to claim 1 , wherein the attitude of the first virtual camera is controlled on the basis of the attitude and/or the motion of the portable display apparatus such that the first virtual camera rotates relative to an object placed in the virtual world, and the position of the first virtual camera is controlled, on the basis of the touch position indicated by the touch position data, such that the first virtual camera moves relative to the object. 3. The non-transitory computer-readable storage medium having stored thereon the information processing program according to claim 1 , the information processing program further causing the computer to: control, on the basis of the calculated attitude and/or motion of the portable display apparatus and the touch position indicated by the touch position data, an action of a player object placed in the virtual world, wherein the first virtual camera is placed at a position of generating an image of the virtual world, the image including at least the player object. 4. The non-transitory computer-readable storage medium having stored thereon the information processing program according to claim 3 , wherein the first virtual camera is placed at a position of looking down from directly above the player object in the virtual world. 5. The non-transitory computer-readable storage medium having stored thereon the information processing program according to claim 3 , wherein an attitude of the player object is controlled on the basis of the attitude and/or the motion of the portable display apparatus such that the player object rotates relative to the virtual world about a vertical direction in the virtual world, in the same direction of rotation and by the same angle of rotation as a direction of rotation and an angle of rotation of the first virtual camera, and a position of the player object is controlled, on the basis of the touch position indicated by the touch position data, such that the player object moves relative to the virtual world in the same moving direction and at the same moving distance as a moving direction and a moving distance of the first virtual camera. 6. The non-transitory computer-readable storage medium having stored thereon the information processing program according to claim 3 , the information processing program further causing the computer to: acquire data based on a load applied to a load detection device, wherein a position of the player object is controlled on the basis of the acquired data such that the player object moves relative to the virtual world. 7. The non-transitory computer-readable storage medium having stored thereon the information processing program according to claim 1 , the information processing program further causing the computer to: calculate, on the basis of the touch position data, a displacement of the touch position input to the touch panel, wherein the first virtual camera is controlled on the basis of the displacement of the touch position so as to move relative to the virtual world. 8. The non-transitory computer-readable storage medium having stored thereon the information processing program according to claim 7 , wherein a moving direction in which the first virtual camera is to be caused to move is calculated on the basis of a direction of the displacement of the touch position, and the first virtual camera is controlled so as to move relative to the virtual world in the moving direction. 9. The non-transitory computer-readable storage medium having stored thereon the information processing program according to claim 8 , wherein a direction opposite to the direction of the displacement of the touch position is calculated as the moving direction. 10. The non-transitory computer-readable storage medium having stored thereon the information processing program according to claim 9 , wherein a direction opposite to a direction that corresponds to the direction of the displacement and is included in the virtual world displayed so as to overlap the displacement of the touch position is calculated as the moving direction. 11. The non-transitory computer-readable storage medium having stored thereon the information processing program according to claim 7 , wherein a moving distance at which the first virtual camera is to be caused to move is calculated on the basis of an amount of the displacement of the touch position, and the first virtual camera is controlled so as to move relative to the virtual world at the moving distance. 12. The non-transitory computer-readable storage medium having stored thereon the information processing program according to claim 11 , wherein a distance corresponding to the amount of the displacement and included in the virtual world displayed so as to overlap the displacement of the touch position is calculated as the moving distance. 13. The non-transitory computer-readable storage medium having stored thereon the information processing program according to claim 1 , wherein at least an attitude and/or a motion of the portable display apparatus that are obtained by rotating the portable display apparatus about a perspective direction of, and perpendicular to, a display screen of the portable display apparatus are calculated, and the attitude of the first virtual camera is controlled in accordance with the attitude and/or the motion of the portable display apparatus that are obtained by rotating the portable display apparatus about the perspective direction. 14. The non-transitory computer-readable storage medium having stored thereon the information processing program according to claim 13 , wherein the attitude of the first virtual camera is controlled such that in accordance with a direction of rotation in which the portable display apparatus rotates about the perspective direction, the first virtual camera rotates relative to the virtual world about a direction of a line of sight of the first virtual camera and in the direction of rotation. 15. The non-transitory computer-readable storage medium having stored thereon the information processing program according to
using inertial sensors, e.g. accelerometers or gyroscopes · CPC title
Connection between platform and handheld device · CPC title
Human Necessities · mapped topic
by dynamically adapting its position to keep a game object in its viewing frustrum, e.g. for tracking a character or a ball · CPC title
using an additional display connected to the game console, e.g. on the controller · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.