Controlling game processing using determined rotational direction in combination with determined up/down direction

US11951383B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11951383-B2
Application numberUS-202217941359-A
CountryUS
Kind codeB2
Filing dateSep 9, 2022
Priority dateFeb 15, 2022
Publication dateApr 9, 2024
Grant dateApr 9, 2024

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.

Using output of an inertial sensor, whether an operation device is in a swing state of being swung is determined. Whether the operation device is rotated in a first direction about a predetermined axis of the inertial sensor or a second direction opposite to the first direction, is determined. Whether the operation device is swung in an upward direction or a downward direction is determined. First processing is executed in at least either a case where the operation device is rotated in the first direction about the predetermined axis or a case where the operation device is swung in the upward direction, during the swing state. Second processing is executed in at least either a case where the operation device is rotated in the second direction about the predetermined axis or a case where the operation device is swung in the downward direction, during the swing state.

First claim

Opening claim text (preview).

What is claimed is: 1. A computer-readable non-transitory storage medium having stored therein an information processing program to be executed by a computer of an information processing apparatus, the program causing the computer to: acquire, from an operation device having an inertial sensor, operation data including at least data based on an output of the inertial sensor; determine whether or not the operation device is in a swing state in which the operation device is being swung, on the basis of the operation data; determine whether the operation device is rotated in a first direction about a predetermined axis of the inertial sensor or a second direction opposite to the first direction, on the basis of the operation data; determine whether the operation device is swung in an upward direction or a downward direction, on the basis of the operation data; execute first processing in at least a case where it is determined that the operation device is rotated in the first direction about the predetermined axis and a case where it is determined that the operation device is swung in the upward direction, during a period in which the operation device is in the swing state, on the basis of the operation data; and execute second processing in at least a case where it is determined that the operation device is rotated in the second direction about the predetermined axis and a case where it is determined that the operation device is swung in the downward direction, during a period in which the operation device is in the swing state, on the basis of the operation data. 2. The computer-readable non-transitory storage medium according to claim 1 , the program further causing the computer to: move a moving object in a virtual space on the basis of the first processing or the second processing; and execute game processing using the moving object. 3. The computer-readable non-transitory storage medium according to claim 2 , the program causing the computer to: when moving the moving object on the basis of the first processing, move the moving object with a first change applied to a trajectory of the moving object; and when moving the moving object on the basis of the second processing, move the moving object with a second change applied to a trajectory of the moving object. 4. The computer-readable non-transitory storage medium according to claim 2 , the program causing the computer to: execute processing of causing a character object to perform a first action with respect to the moving object, as the first processing; and execute processing of causing the character object to perform a second action with respect to the moving object, as the second processing. 5. The computer-readable non-transitory storage medium according to claim 1 , the program further causing the computer to: calculate an orientation of the operation device on the basis of the operation data; and determine whether the operation device is swung in the upward direction or the downward direction, on the basis of the calculated orientation of the operation device. 6. The computer-readable non-transitory storage medium according to claim 5 , the program further causing the computer to: calculate a rotation amount about the predetermined axis of the inertial sensor during the swing state, on the basis of the operation data; calculate an orientation change amount of the operation device during the swing state, on the basis of the operation data; and execute the first processing or the second processing on the basis of the rotation amount and the orientation change amount. 7. The computer-readable non-transitory storage medium according to claim 6 , the program causing the computer to: execute the first processing on the basis of a first parameter calculated by adding the rotation amount and the orientation change amount; and execute the second processing on the basis of a second parameter calculated by adding the rotation amount and the orientation change amount. 8. The computer-readable non-transitory storage medium according to claim 7 , the program causing the computer to: for the first processing, calculate the first parameter with the orientation change amount adjusted so as to decrease; and for the second processing, calculate the second parameter with the orientation change amount adjusted so as to decrease. 9. The computer-readable non-transitory storage medium according to claim 6 , the program causing the computer to: if the rotation amount in the first direction exceeds a first threshold, determine that the operation device is rotated in the first direction; and if the rotation amount in the second direction exceeds a second threshold, determine that the operation device is rotated in the second direction. 10. The computer-readable non-transitory storage medium according to claim 6 , the program causing the computer to: if it is determined that the operation device is swung in the upward direction and the orientation change amount exceeds a third threshold, execute the first processing; and if it is determined that the operation device is swung in the downward direction and the orientation change amount exceeds a fourth threshold, execute the second processing. 11. The computer-readable non-transitory storage medium according to claim 1 , the program causing the computer to: acquire operation data including acceleration data; if a magnitude of an acceleration indicated by the acceleration data included in the acquired operation data exceeds a first threshold, determine that the swing state is started; and at a termination timing after the magnitude of the acceleration has reached a peak, determine that the swing state is finished. 12. The computer-readable non-transitory storage medium according to claim 1 , the program further causing the computer to: execute third processing if a condition for executing the first processing and a condition for executing the second processing have not been satisfied during the swing state, on the basis of the acquired operation data. 13. An information processing apparatus including a computer, the computer being configured to: acquire, from an operation device having an inertial sensor, operation data including at least data based on an output of the inertial sensor; determine whether or not the operation device is in a swing state in which the operation device is being swung, on the basis of the operation data; determine whether the operation device is rotated in a first direction about a predetermined axis of the inertial sensor or a second direction opposite to the first direction, on the basis of the operation data; determine whether the operation device is swung in an upward direction or a downward direction, on the basis of the operation data; execute first processing in at least a case where it is determined that the operation device is rotated in the first direction about the predetermined axis and a case where it is determined that the operation device is swung in the upward direction, during a period in which the operation device is in the swing state, on the basis of the operation data; and execute second processing in at least a case where it is determined that the operation device is rotated in the second direction about the predetermined axis and a case where it is determined that the operation device is swung in the downward direction, during a period in which the operation device is in the swing state, on the basis of the operation data. 14. The information processing apparatus according to claim 13 , the computer being further configured to: move a moving object in a virt

Assignees

Inventors

Classifications

  • A63F13/211Primary

    using inertial sensors, e.g. accelerometers or gyroscopes · 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 trajectories of game objects, e.g. of a golf ball according to the point of impact · CPC title

  • Ball games, e.g. soccer or baseball · 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 US11951383B2 cover?
Using output of an inertial sensor, whether an operation device is in a swing state of being swung is determined. Whether the operation device is rotated in a first direction about a predetermined axis of the inertial sensor or a second direction opposite to the first direction, is determined. Whether the operation device is swung in an upward direction or a downward direction is determined. Fi…
Who is the assignee on this patent?
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 Apr 09 2024 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 3 related publications on this page (citations in our corpus or others sharing the same primary CPC).