IP Library Patent Application 10828304
Patent Application
App. No. 10/828,304

Simulator, method of controlling simulator, program, and information storage medium

Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US None
App. No.
10/828,304
Abstract

The present invention relates to a simulator that enables vibration sensations that correspond to simulation contents or the operator's preferences. This simulator causes an operator to sense vibrations by driving a vibration mechanism in accordance with a generation of a given simulation state. This simulator includes: a simulation calculation section which performs a simulation calculation to manipulate a simulator object in accordance with an operational input from an operating section; a vibration mechanism control section which drives the vibration mechanism on condition that a predetermined vibration occurrence simulation state has occurred, by a simulation calculation; and a vibration condition setting section which receives a vibration condition setting which specifies the vibration occurrence simulation state, by an operational input from an operating section for vibration condition setting.

Claims (39)

1 . A simulator which imparts vibrations to an operator by driving a vibration mechanism in accordance with a generation of a given simulation state, the simulator comprising:

a simulation calculation section which performs a simulation calculation to manipulate a simulator object in accordance with an operational input from an object operating section;

a vibration mechanism control section which drives the vibration mechanism on condition that a predetermined vibration occurrence simulation state has occurred; and

a vibration condition setting section which receives a vibration condition setting which specifies the vibration occurrence simulation state, by an operational input from an operating section for vibration condition setting,

wherein the vibration condition setting section performs condition setting processing to receive a setting of a vibration content which includes at least one of vibration intensity, a vibration pattern and vibration length of the vibration mechanism, in the vibration occurrence simulation state specified by the vibration condition setting, and

wherein the vibration mechanism control section drives the vibration mechanism relating to the set vibration content, when the vibration occurrence simulation state specified by the vibration condition setting occurs.

2 . The simulator as defined by claim 1 ,

wherein the vibration condition setting section performs condition setting processing to display a vibration condition setting image on a display and receive the vibration condition setting by an operation input from the operating section for vibration condition setting to store in a storage section.

3 . The simulator as defined by claim 1 ,

wherein when a plurality of the vibration occurrence simulation states occur simultaneously as conditions that cause the vibration mechanism to vibrate, the vibration mechanism control section synthesizes a plurality of the vibration contents that have been set by the vibration content setting section and controls the vibration mechanism.

4 . The simulator as defined by claim 2 ,

wherein when a plurality of the vibration occurrence simulation states occur simultaneously as conditions that cause the vibration mechanism to vibrate, the vibration mechanism control section synthesizes a plurality of the vibration contents that have been set by the vibration content setting section and controls the vibration mechanism.

5 . The simulator as defined by claim 1 ,

wherein when a plurality of the vibration occurrence simulation states occur simultaneously as conditions that cause the vibration mechanism to vibrate, the vibration mechanism control section controls the vibration mechanism in accordance with degrees of priority assigned to the simulation states.

6 . The simulator as defined by claim 2 ,

wherein when a plurality of the vibration occurrence simulation states occur simultaneously as conditions that cause the vibration mechanism to vibrate, the vibration mechanism control section controls the vibration mechanism in accordance with degrees of priority assigned to the simulation states.

7 . The simulator as defined by claim 3 ,

wherein when a plurality of the vibration occurrence simulation states occur simultaneously as conditions that cause the vibration mechanism to vibrate, the vibration mechanism control section controls the vibration mechanism in accordance with degrees of priority assigned to the simulation states.

8 . A method of controlling a simulator which imparts vibrations to an operator by driving a vibration mechanism in accordance with a generation of a given simulation state, the method comprising:

performing a simulation calculation to manipulate a simulator object in accordance with an operational input from an object operating section;

driving the vibration mechanism on condition that a predetermined vibration occurrence simulation state has occurred; and

receiving a vibration condition setting, which specifies the vibration occurrence simulation state, by an operational input from an operating section for vibration condition setting,

wherein when receiving the vibration condition setting, which specifies the vibration occurrence simulation state, condition setting processing is performed to receive a setting of a vibration content which includes at least one of vibration intensity, a vibration pattern and vibration length of the vibration mechanism, in the vibration occurrence simulation state specified by the vibration condition setting, and

wherein when driving the vibration mechanism on condition that the vibration occurrence simulation state has occurred, processing to drive the vibration mechanism is performed relating to the set vibration content when the vibration occurrence simulation state specified by the vibration condition setting occurs.

9 . The method of controlling a simulator as defined in claim 8 , further comprising:

performing condition setting processing to display a vibration condition setting image on a display and receive the vibration condition setting by an operation input from the operating section for vibration condition setting to store in a storage section when receiving the vibration condition setting, which specifies the vibration occurrence simulation state.

10 . The method of controlling a simulator as defined in claim 8 , further comprising:

synthesizing a plurality of the vibration contents that have been set and controlling the vibration mechanism when a plurality of the simulation states occur simultaneously as conditions that cause the vibration mechanism to vibrate, at the time of driving the vibration mechanism on condition that the vibration occurrence simulation state has occurred.

11 . The method of controlling a simulator as defined in claim 9 , further comprising:

a plurality of the vibration contents that have been set when a plurality of the simulation states occur simultaneously as conditions that cause the vibration mechanism to vibrate, at the time of driving the vibration mechanism on condition that the vibration occurrence simulation state has occurred.

12 . The method of controlling a simulator as defined in claim 8 , further comprising:

controlling the vibration mechanism in accordance with degrees of priority assigned to the simulation states when a plurality of the simulation states occur simultaneously as conditions that cause the vibration mechanism to vibrate, at the time of driving the vibration mechanism on condition that the vibration occurrence simulation stat has occurred.

13 . The method of controlling a simulator as defined in claim 9 , further comprising:

controlling the vibration mechanism in accordance with degrees of priority assigned to the simulation states when a plurality of the simulation states occur simultaneously as conditions that cause the vibration mechanism to vibrate, at the time of driving the vibration mechanism on condition that the vibration occurrence simulation state has occurred.

14 . The method of controlling a simulator as defined in claim 10 , further comprising

controlling the vibration mechanism in accordance with degrees of priority assigned to the simulation states when a plurality of the simulation states occur simultaneously as conditions that cause the vibration mechanism to vibrate, at the time of driving the vibration mechanism on condition that the vibration occurrence simulation state has occurred.

15 . A program for implementing the method as defined by claim 8 .

16 . A program for implementing the method as defined by claim 9 .

17 . A computer-readable information storage medium which stores the program defined by claim 15.

Assignments (4)
CHANGE OF ADDRESS Recorded Nov 15, 2007
From: NAMCO BANDAI GAMES INC.
To: NAMCO BANDAI GAMES INC.
Reel/Frame 020206/0292 →
CHANGE OF ADDRESS Recorded Sep 10, 2007
From: NAMCO BANDAI GAMES INC.
To: NAMCO BANDAI GAMES INC
Reel/Frame 019834/0562 →
CHANGE OF NAME Recorded Jun 15, 2006
From: NAMCO LIMITED/NAMCO LTD.
To: NAMCO BANDAI GAMES INC.
Reel/Frame 017996/0786 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 30, 2004
From: OUCHI, SATORU
To: NAMCO LTD.
Reel/Frame 015090/0389 →