Methods and Systems for Determining Decal Projections Intersecting Spatial Units in a Frame of a Game Space
US-2024408486-A1 · Dec 12, 2024 · US
US9925464B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-9925464-B2 |
| Application number | US-201113287320-A |
| Country | US |
| Kind code | B2 |
| Filing date | Nov 2, 2011 |
| Priority date | Mar 8, 2011 |
| Publication date | Mar 27, 2018 |
| Grant date | Mar 27, 2018 |
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 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.
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
using pressure sensors, e.g. generating a signal proportional to the pressure applied by the player · CPC title
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
Related publications grouped by family.
Answers are generated from the same data shown on this page.