Gesture to button sequence as macro
US-2024424390-A1 · Dec 26, 2024 · US
US9561443B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-9561443-B2 |
| Application number | US-201113283032-A |
| Country | US |
| Kind code | B2 |
| Filing date | Oct 27, 2011 |
| Priority date | Mar 8, 2011 |
| Publication date | Feb 7, 2017 |
| Grant date | Feb 7, 2017 |
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.
A movement direction of an object arranged in a virtual world is set based on attitude data. Further, the object is moved in the movement direction in the virtual world in accordance with data based on a load applied to a load detection device. An image showing the virtual world including at least the object or an image showing the virtual world viewed from the object is displayed as a first image on a 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 capable of displaying 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; calculate an attitude of the portable display device based on the attitude data; set a movement direction of an object arranged in a virtual world based on the calculated attitude of the portable display device; calculate a center-of-gravity position of the load applied to the load detection device based on the obtained load data; cause the object to move in the movement direction by a first action based on a change in a total load applied to the load detection device when the total load applied to the load detection device is equal to or greater than a predetermined value; cause the object to move in the movement direction by a second action based on the calculated center-of-gravity position when the total load applied to the load detection device is less than the predetermined value; and display, on the portable display device, as a first image, an image showing the virtual world including at least the object or an image showing the virtual world viewed from the object. 2. The non-transitory computer-readable storage medium according to claim 1 , wherein an attitude of the portable display device is calculated with respect to a predetermined direction in a real space, and based on the attitude of the portable display device with respect to the predetermined direction in the real space, a movement direction of the object with respect to a direction which is set in the virtual world and corresponds to the predetermined direction is set. 3. The non-transitory computer-readable storage medium according to claim 2 , wherein 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 is calculated, and based on the attitude of the portable display device with respect to the direction of gravity in the real space, a movement direction of the object is set with respect to a direction of gravity set in the virtual world. 4. The non-transitory computer-readable storage medium according to claim 3 , wherein at least an attitude in which the portable display device rotates around the direction of gravity in the real space is calculated, and the movement direction is caused 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, thereby setting the movement direction. 5. The non-transitory computer-readable storage medium according to claim 3 , wherein 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 is calculated, and the movement direction is caused to swing 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, thereby setting the movement direction. 6. The non-transitory computer-readable storage medium according to claim 1 , wherein 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 is calculated, the depth direction being perpendicular to the display screen on which the first image is displayed, and the movement direction is caused to rotate around two axes orthogonal to the movement direction, based on the attitude in which the portable display device rotates around the two axes, thereby setting the movement direction. 7. The non-transitory computer-readable storage medium according to claim 6 , wherein 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 is calculated, the axes being orthogonal to the depth direction, and the movement direction is caused to rotate around an axis of the horizontal direction in the virtual world, which is orthogonal to the movement direction, in accordance with the attitude in which the portable display device rotates around the axis along the horizontal direction of the display screen, and the movement direction is caused to rotate around an axis of the vertical direction in the virtual world, in accordance with the attitude in which the portable display device rotates around the axis along the vertical direction of the display screen, thereby setting the movement direction. 8. The non-transitory computer-readable storage medium according to claim 6 , wherein at least an orientation of the depth direction with respect to the direction of gravity in the real space is calculated, and the movement direction is set such that the positional relation between the direction of gravity set in the virtual world and the movement direction is substantially equal to the positional relation between the direction of gravity in the real space and the depth direction. 9. The non-transitory computer-readable storage medium according to claim 1 , wherein the information processing program further causes the computer to: set a reference direction of the portable display device in the real space; calculate an angular difference, around a predetermined axis in the real space, between the direction of the portable display device at a current time and the reference direction, based on data outputted from the portable display device; set a reference direction of the object in the virtual world; and cause the movement direction of the object to rotate from the reference direction of the object around a predetermined axis in the virtual world, the predetermined axis corresponding to the predetermined axis in the real space, based on the calculated angular difference, thereby setting the movement direction of the object. 10. The non-transitory computer-readable storage medium according to claim 9 , wherein the information processing program further causes the computer to: rotationally displace the set reference direction, around the predetermined axis in the virtual world, by an amount of displacement according to the calculated angular difference, and cause the movement 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, thereby setting the movement direction of the object. 11. The non-transitory computer-readable storage medium according to claim 1 , wherein the information processing program further causes the computer to: control a first virtual camera for generating an image of the virtual world such that the object in the virtual world, which is viewed from behind, is included in the first image, and display, on the portable display device, as the first image, an image showing the virtual world viewed from the first virtual camera. 12. The non-transitory computer-readable storage medium according to claim 11 , wherein the attitude of the first virtual camera is controlled such that a line-of-sight direction
for locating contacts on a surface, e.g. floor mats or touch pads · CPC title
involving motion or position input signals, e.g. signals representing the rotation of an input controller or a player's arm motions sensed by accelerometers or gyroscopes · CPC title
using an additional display connected to the game console, e.g. on the controller · CPC title
using inertial sensors, e.g. accelerometers, gyroscopes · CPC title
Connection between platform and handheld device · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.