# US 8,784,201 B2 · Information storage medium, game system, and input determination method

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 8,784,201 B2
- Document ID: US8784201B2
- Status: Granted
- Kind: B2
- Application number: 13/013,068
- Filed: 2011-01-25
- Published: 2011-07-28
- Granted: 2014-07-22
- Earliest claimed: 2010-01-27
- Assignees: Namco Bandai Games Inc.
- Applicants: Tsuyoshi Kobayashi; Kohtaro Taniguchi; Yasuhiro Nishimoto
- Inventors: Tsuyoshi Kobayashi; Kohtaro Taniguchi; Yasuhiro Nishimoto
- Web page: https://patentgrep.com/patent/US8784201B2

## CPC

- A63F 13/44: involving timing of operations, e.g. performing an action within a time slot
- A63F 13/211: using inertial sensors, e.g. accelerometers or gyroscopes
- A63F 13/428: 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
- A63F 13/46: Computing the game score
- A63F 13/5255: according to dedicated instructions from a player, e.g. using a secondary joystick to rotate the camera around a player's character
- A63F 13/213: comprising photodetecting means, e.g. cameras, photodiodes or infrared cells (A63F13/219 takes precedence)
- A63F 13/5375: for graphically or textually suggesting an action, e.g. by displaying an arrow indicating a turn in a driving game
- A63F 13/814: Musical performances, e.g. by evaluating the player's ability to follow a notation
- A63F 2300/105: using inertial sensors, e.g. accelerometers, gyroscopes
- A63F 2300/1087: comprising photodetecting means, e.g. a camera
- A63F 2300/305: for providing a graphical or textual hint to the player
- A63F 2300/6045: for mapping control signals received from the input arrangement into game commands
- A63F 2300/61: Score computation
- A63F 2300/638: according to the timing of operation or a time limit
- A63F 2300/6676: by dedicated player input
- A63F 2300/8047: Music games
- A63F: CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR

## Abstract

A game system determines whether or not an input start timing coincides with an auxiliary start timing that corresponds to a reference start timing and differs from the reference start timing, and determines whether or not input information that has been input during a given auxiliary determination period that starts from the auxiliary start timing coincides with defined input information.

## Claims

### Claim 1

A non-transitory computer-readable information storage medium storing a program that determines an input from an input section, the program causing a computer to function as:
a timing determination section that determines whether or not an input start timing coincides with a reference start timing; and
an input information determination section that determines whether or not input information that has been input during a given reference determination period that starts from the reference start timing coincides with defined input information, wherein:
the timing determination section determines whether or not the input start timing coincides with an auxiliary start timing that corresponds to the reference start timing, but differs from the reference start timing;
the input information determination section determines whether or not input information that has been input during a given auxiliary determination period that starts from the auxiliary start timing coincides with the defined input information;
the timing determination section determines whether or not the input start timing coincides with each of a plurality of auxiliary start timings that differ from each other and that are defined corresponding to the reference start timing; and
the input information determination section determines whether or not input information that has been input during a given auxiliary determination period that starts from an auxiliary start timing among the plurality of auxiliary start timings that has been determined to coincide with the input start timing, coincides with the defined input information.

### Claim 2 (depends on 1)

The information storage medium as defined in claim 1,
wherein a plurality of pieces of defined input information that differ from each other are defined corresponding to the reference determination period; and
wherein the input information determination section determines whether or not input information that has been input during the reference determination period that starts from the reference start timing coincides with at least one of the plurality of pieces of defined input information when the input start timing coincides with the reference start timing.

### Claim 3 (depends on 1)

The information storage medium as defined in claim 1,
wherein the auxiliary determination period ends at an end timing of the reference determination period corresponding to the auxiliary determination period.

### Claim 4 (depends on 1)

The information storage medium as defined in claim 1,
wherein the program causes the computer to further function as an image generation section that generates an image that instructs the reference start timing and the reference determination period.

### Claim 5

A non-transitory computer-readable information storage medium storing a program that determines an input from an input section, the program causing a computer to function as:
a timing determination section that determines whether or not an input start timing coincides with a reference start timing; and
an input information determination section that determines whether or not input information that has been input during a given reference determination period that starts from the reference start timing coincides with defined input information, wherein:
the timing determination section determines whether or not the input start timing coincides with an auxiliary start timing that corresponds to the reference start timing, but differs from the reference start timing;
the input information determination section determines whether or not input information that has been input during a given auxiliary determination period that starts from the auxiliary start timing coincides with the defined input information;
a plurality of pieces of defined input information that differ from each other are defined corresponding to the auxiliary determination period; and
the input information determination section determines whether or not input information that has been input during the auxiliary determination period that starts from the auxiliary start timing coincides with at least one of the plurality of pieces of defined input information when the input start timing coincides with the auxiliary start timing.

### Claim 6

A non-transitory computer-readable information storage medium storing a program that determines an input from an input section, the program causing a computer to function as:
a timing determination section that determines whether or not an input start timing coincides with a reference start timing; and
an input information determination section that determines whether or not input information that has been input during a given reference determination period that starts from the reference start timing coincides with defined input information, wherein:
the timing determination section determines whether or not the input start timing coincides with an auxiliary start timing that corresponds to the reference start timing, but differs from the reference start timing;
the input information determination section determines whether or not input information that has been input during a given auxiliary determination period that starts from the auxiliary start timing coincides with the defined input information;
a first reference determination period that starts from a first reference start timing, and a second reference determination period that starts from a second reference start timing that occurs after the first reference start timing are defined so as not to overlap; and
an auxiliary determination period corresponding to the first reference determination period ends before the second reference start timing.

### Claim 7

A non-transitory computer-readable information storage medium storing a program that determines an input from an input section, the program causing a computer to function as:
a timing determination section that determines whether or not an input start timing coincides with a reference start timing; and
an input information determination section that determines whether or not input information that has been input during a given reference determination period that starts from the reference start timing coincides with defined input information, wherein:
the timing determination section determines whether or not the input start timing coincides with an auxiliary start timing that corresponds to the reference start timing, but differs from the reference start timing;
the input information determination section determines whether or not input information that has been input during a given auxiliary determination period that starts from the auxiliary start timing coincides with the defined input information;
the defined input information includes a defined acceleration group including a plurality of accelerations;
the input information determination section determines whether or not an acceleration group including a plurality of accelerations detected from the input section during the reference determination period coincides with the defined acceleration group when the input start timing coincides with the reference start timing; and
the input information determination section determines whether or not an acceleration group including a plurality of accelerations detected from the input section during the auxiliary determination period coincides with the defined acceleration group when the input start timing coincides with the auxiliary start timing.

### Claim 8

A non-transitory computer-readable information storage medium storing a program that determines an input from an input section, the program causing a computer to function as:
a timing determination section that determines whether or not an input start timing coincides with a reference start timing; and
an input information determination section that determines whether or not input information that has been input during a given reference determination period that starts from the reference start timing coincides with defined input information, wherein:
the timing determination section determines whether or not the input start timing coincides with an auxiliary start timing that corresponds to the reference start timing, but differs from the reference start timing;
the input information determination section determines whether or not input information that has been input during a given auxiliary determination period that starts from the auxiliary start timing coincides with the defined input information;
the defined input information includes a defined moving path;
the input information determination section determines whether or not a moving path detected from the input section during the reference determination period coincides with the defined moving path when the input start timing coincides with the reference start timing; and
the input information determination section determines whether or not a moving path detected from the input section during the auxiliary determination period coincides with the defined moving path when the input start timing coincides with the auxiliary start timing.

### Claim 9

A non-transitory computer-readable information storage medium storing a program that determines an input from an input section, the program causing a computer to function as:
a timing determination section that determines whether or not an input start timing coincides with a reference start timing; and
an input information determination section that determines whether or not input information that has been input during a given reference determination period that starts from the reference start timing coincides with defined input information, wherein:
the timing determination section determines whether or not the input start timing coincides with an auxiliary start timing that corresponds to the reference start timing, but differs from the reference start timing;
the input information determination section determines whether or not input information that has been input during a given auxiliary determination period that starts from the auxiliary start timing coincides with the defined input information:
the defined input information includes a defined moving vector that defines a moving amount and a moving direction of a feature point between images;
the input information determination section determines whether or not a moving vector between a plurality of input images acquired from the input section during the reference determination period coincides with the defined moving vector when the input start timing coincides with the reference start timing; and
the input information determination section determines whether or not a moving vector between a plurality of input images acquired from the input section during the auxiliary determination period coincides with the defined moving vector when the input start timing coincides with the auxiliary start timing.

### Claim 10

A game system that determines an input from an input section, the game system comprising:
a timing determination section that determines whether or not an input start timing coincides with a reference start timing; and
an input information determination section that determines whether or not input information that has been input during a given reference determination period that starts from the reference start timing coincides with defined input information, wherein:
the timing determination section determining whether or not the input start timing coincides with an auxiliary start timing that corresponds to the reference start timing, but differs from the reference start timing;
the input information determination section determines whether or not input information that has been input during a given auxiliary determination period that starts from the auxiliary start timing coincides with the defined input information;
the timing determination section determines whether or not the input start timing coincides with each of a plurality of auxiliary start timings that differ from each other and that are defined corresponding to the reference start timing; and
the input information determination section determines whether or not input information that has been input during a given auxiliary determination period that starts from an auxiliary start timing among the plurality of auxiliary start timings that has been determined to coincide with the input start timing, coincides with the defined input information.

### Claim 11

An input determination method that is implemented by a game system that determines an input from an input section, the input determination method comprising:
determining whether or not an input start timing coincides with a reference start timing;
determining whether or not input information that has been input during a given reference determination period that starts from the reference start timing coincides with defined input information;
determining whether or not the input start timing coincides with an auxiliary start timing that corresponds to the reference start timing, but differs from the reference start timing;
determining whether or not input information that has been input during a given auxiliary determination period that starts from the auxiliary start timing coincides with the defined input information;
determining whether or not the input start timing coincides with each of a plurality of auxiliary start timings that differ from each other and that are defined corresponding to the reference start timing; and
determining whether or not input information that has been input during a given auxiliary determination period that starts from an auxiliary start timing among the plurality of auxiliary start timings that has been determined to coincide with the input start timing, coincides with the defined input information.
