Computer-readable storage medium, information processing system, and information processing method for displaying an image on a display device using attitude data of a display device

US9925464B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9925464-B2
Application numberUS-201113287320-A
CountryUS
Kind codeB2
Filing dateNov 2, 2011
Priority dateMar 8, 2011
Publication dateMar 27, 2018
Grant dateMar 27, 2018

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 attitude of an object arranged in a virtual world is controlled based on attitude data outputted from a portable display device. Further, the object is caused to move in the virtual world, based on data based on a load applied to a load detection device. Then, a first image showing the virtual world including at least the object is displayed on the portable display device.

First claim

Opening claim text (preview).

What is claimed is: 1. A non-transitory computer-readable storage medium comprising an information processing program executed on a computer of an information processing apparatus which is configured to display an image on a portable display device which outputs at least attitude data based on an attitude of a body of the portable display device, wherein the information processing program causes the computer to: obtain load data based on a load applied to a load detection device; control an attitude of an object arranged in a virtual world, by changing the attitude of the object to correspond to changes in the attitude of the body of the portable display device; cause the object to move in the virtual world based on the load data; and display, on the portable display device, a first image showing the virtual world viewed from a virtual camera having a position and an attitude set to follow the attitude of the object, the attitude of the object controlled based on the attitude data corresponding to the changes in the attitude of the body of the portable display device. 2. The non-transitory computer-readable storage medium according to claim 1 , wherein the information processing program further causes the computer to calculate an attitude of the portable display device based on the attitude data, and control the attitude of the object based on the attitude of the portable display device. 3. The non-transitory computer-readable storage medium according to claim 2 , wherein an attitude of the portable display device is calculated with respect to a predetermined direction in a real space, and the attitude of the object is controlled with respect to a predetermined direction which is set in the virtual world and corresponds to the predetermined direction in the real space, based on the attitude of the portable display device with respect to the predetermined direction in the real space. 4. The non-transitory computer-readable storage medium according to claim 3 , wherein the information processing program further causes the computer to: calculate, with a direction of gravity in the real space being the predetermined direction, an attitude of the portable display device with respect to the direction of gravity, and control the attitude of the object with respect to a direction of gravity set in the virtual world, based on the attitude of the portable display device with respect to the direction of gravity in the real space. 5. The non-transitory computer-readable storage medium according to claim 4 , wherein the information processing program further causes the computer to: calculate at least an attitude in which the portable display device rotates around the direction of gravity in the real space, and control the attitude of the object by causing the object to rotate around the direction of gravity set in the virtual world, based on the attitude in which the portable display device rotates around the direction of gravity in the real space. 6. The non-transitory computer-readable storage medium according to claim 4 , wherein the information processing program further causes the computer to: calculate at least an attitude in which the portable display device swings up and down around a horizontal direction perpendicular to the direction of gravity in the real space, and control the attitude of the object in which the object swings up and down around a horizontal direction which is set in the virtual world and corresponds to the horizontal direction in the real space, based on the attitude in which the portable display device swings up and down around the horizontal direction in the real space. 7. The non-transitory computer-readable storage medium according to claim 2 , wherein the information processing program further causes the computer to: calculate at least an attitude in which the portable display device rotates around two axes orthogonal to a depth direction of a display screen of the portable display device, the depth direction being perpendicular to the display screen on which the first image is displayed, and control the attitude of the object by causing the object to rotate around two axes orthogonal to a forward direction of the object, based on the attitude in which the portable display device rotates around the two axes orthogonal to the depth direction of the display screen. 8. The non-transitory computer-readable storage medium according to claim 7 , wherein the information processing program further causes the computer to: calculate at least an attitude in which the portable display device rotates around an axis along a horizontal direction of a display screen of the portable display device and an axis along a vertical direction of the display screen, the axes being orthogonal to the depth direction, and control the attitude of the object by causing the object to rotate around an axis of a horizontal direction of the object, which is orthogonal to the forward direction of the object, in accordance with the attitude in which the portable display device rotates around the axis of the horizontal direction of the display screen, and cause the object to rotate around an axis of the object, which is orthogonal to the forward direction and the horizontal direction of the object, based on the attitude in which the portable display device rotates around the axis of the vertical direction of the display screen. 9. The non-transitory computer-readable storage medium according to claim 7 , wherein the information processing program further causes the computer to: calculate at least an orientation of the depth direction with respect to the direction of gravity in the real space, and control the attitude of the object by setting a forward direction of the object such that the positional relation between the direction of gravity set in the virtual world and the forward direction of the object is substantially equal to the positional relation between the direction of gravity in the real space and the depth direction. 10. The non-transitory computer-readable storage medium according to claim 2 , wherein the information processing program further causes the computer to: set a reference attitude of the portable display device in the real space; calculate an angular difference, around a predetermined axis in the real space, between the attitude of the portable display device at a current time and the reference attitude, based on data outputted from the portable display device; set a reference attitude of the object in the virtual world; and control the attitude of the object by causing the direction of the object to rotate from the reference attitude of the object around a predetermined axis in the virtual world, which corresponds to the predetermined axis in the real space, based on the calculated angular difference. 11. The non-transitory computer-readable storage medium according to claim 10 , wherein the information processing program further causes the computer to: rotationally displace the direction of the set reference attitude of the object, around the predetermined axis in the virtual world, by an amount of displacement according to the calculated angular difference, and control the attitude of the object by causing the direction of the object to rotate from the displaced reference direction, around the predetermined axis in the virtual world, based on the calculated angular difference. 12. The non-transitory computer-readable storage medium according to claim 2 , wherein the information processing program further causes the computer to: arrange a first virtual camera for generating an image of the virtual world such that the object in the virtu

Assignees

Inventors

Classifications

  • using pressure sensors, e.g. generating a signal proportional to the pressure applied by the player · CPC title

  • A63F13/52Primary

    involving aspects of the displayed game scene · CPC title

  • Video game devices specially adapted to be hand-held while playing · CPC title

  • being specially adapted to detect the point of contact of the player on a surface, e.g. floor mat, touch pad · CPC title

  • for mapping control signals received from the input arrangement into game commands · 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 US9925464B2 cover?
An attitude of an object arranged in a virtual world is controlled based on attitude data outputted from a portable display device. Further, the object is caused to move in the virtual world, based on data based on a load applied to a load detection device. Then, a first image showing the virtual world including at least the object is displayed on the portable display device.
Who is the assignee on this patent?
Hayashi Yugo, Sumaki Kazuya, Nintendo Co Ltd
What technology area does this patent fall under?
Primary CPC classification A63F13/52. Mapped technology areas include Human Necessities.
When was this patent published?
Publication date Tue Mar 27 2018 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).