Storage medium having stored thereon information processing program, information processing apparatus, information processing system, and information processing method

US9345962B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9345962-B2
Application numberUS-201213343913-A
CountryUS
Kind codeB2
Filing dateJan 5, 2012
Priority dateMar 8, 2011
Publication dateMay 24, 2016
Grant dateMay 24, 2016

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

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.

First claim

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

Assignees

Inventors

Classifications

  • A63F13/211Primary

    using inertial sensors, e.g. accelerometers or gyroscopes · CPC title

  • Connection between platform and handheld device · CPC title

  • A63F13/06Primary

    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

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US9345962B2 cover?
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 came…
Who is the assignee on this patent?
Hayashi Yugo, Minato Keiichi, Nintendo Co Ltd
What technology area does this patent fall under?
Primary CPC classification A63F13/211. Mapped technology areas include Human Necessities.
When was this patent published?
Publication date Tue May 24 2016 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).