Video game system with data transmitting/receiving controller
First Claim
1. For use in a video game system having a main console including a video game processing system for executing a video game program to generate a video game display on a display, a player controller comprising:
- a moving object position control mechanism for generating data indicative of the display position of a displayed object and which, in use, is tilted by an operator within a desired range to control movement of a displayed object along any one of a substantially continuous range of angular directions;
detecting circuitry for generating data indicative of the direction and the rate of movement which a displayed object is to be moved;
interface circuitry for sending data indicative of the direction and the rate of movement which a displayed object is to be moved to said video game console and for receiving data and commands from said console;
a plurality of control keys; and
processing circuitry coupled to said interface circuitry for receiving at least one command from said video game processing system and for transferring operation member position data and information relating to the state of at least one of said plurality of control keys to said video processing system in response to said at least one command wherein said moving object position control mechanism is supported such that it stops at a desired position when not being manipulated by the operator to thereby define a point of origin said control mechanism being capable of generating operation member position data for controlling movement of a displayed object with respect to a coordinate reference frame defined by said point of origin.
1 Assignment
0 Petitions
Accused Products
Abstract
A game machine is provided with a controller control circuit including a data transfer control circuit. When the data in a first external RAM attached to a first controller is transferred to a second external RAM attached to a second controller, the data transfer control circuit transmits a predetermined command to the first controller. The data stored in the first external RAM is memorize through a data transfer control circuit. The data transfer control circuit then transmits a predetermined command to the second controller. In response thereto, the data stored in the internal RAM is transmitted to the second controller to be stored in the second external RAM.
243 Citations
28 Claims
-
1. For use in a video game system having a main console including a video game processing system for executing a video game program to generate a video game display on a display, a player controller comprising:
-
a moving object position control mechanism for generating data indicative of the display position of a displayed object and which, in use, is tilted by an operator within a desired range to control movement of a displayed object along any one of a substantially continuous range of angular directions;
detecting circuitry for generating data indicative of the direction and the rate of movement which a displayed object is to be moved;
interface circuitry for sending data indicative of the direction and the rate of movement which a displayed object is to be moved to said video game console and for receiving data and commands from said console;
a plurality of control keys; and
processing circuitry coupled to said interface circuitry for receiving at least one command from said video game processing system and for transferring operation member position data and information relating to the state of at least one of said plurality of control keys to said video processing system in response to said at least one command wherein said moving object position control mechanism is supported such that it stops at a desired position when not being manipulated by the operator to thereby define a point of origin said control mechanism being capable of generating operation member position data for controlling movement of a displayed object with respect to a coordinate reference frame defined by said point of origin. - View Dependent Claims (2, 3, 4, 5, 6)
a directional switch for controlling the direction of movement of a displayed object.
-
-
7. For use in a video game system having a main console including a video game processing system for executing a video game program to generate a video game display on a display, a player controller comprising:
-
a moving object position control mechanism for generating data indicative of the display position with respect to a coordinate reference frame of a displayed object and which, in use, is tilted by an operator within a desired range to control movement of a displayed object along any one of a substantially continuous range of angular directions;
a plurality of control keys for generating control signals for initiating a control function controlled by said video game processing system;
interface circuitry for exchanging information between said player controller and said console;
a data processor, coupled to said interface circuitry, for controlling the transmission of said data indicative of the display position of a displayed object and said control signals for initiating a control function; and
an expansion device coupled to said data processor, wherein said video game processing system is operable to transfer data to said expansion device, wherein said expansion device includes a removable memory which is accessible by said video game processing system, wherein said interface circuitry includes transmitting circuitry coupled to said data processor for transmitting said data indicative of the display position of a displayed object and said control signals for initiating a control function to said video game console using duty cycle modulation.
-
-
8. For use in a video game system having a main console including a video game processing system for executing a video game program to generate a video game display on a display, a player controller comprising:
-
a moving object position control mechanism for generating data indicative of the display position with respect to a coordinate reference frame of a displayed object and which, in use, is tilted by an operator within a desired range to control movement of a displayed object along any one of a substantially continuous range of angular directions;
a plurality of control keys for generating control signals for initiating a control function controlled by said video game processing system;
interface circuitry for exchanging information between said player controller and said console;
a data processor, coupled to said interface circuitry, for controlling the transmission of said data indicative of the display position of a displayed object and said control signals for initiating a control function; and
an expansion device coupled to said data processor, wherein said video game processing system is operable to transfer data to said expansion device, wherein said expansion device includes a removable memory which is accessible by said video game processing system, wherein said interface circuitry includes receiving circuitry coupled to said data processor for demodulating information received from said main console.
-
-
9. For use in a video game system having a main console including video game processing system for executing a video game program to generate a video game display on a display, a player controller comprising:
-
a moving object position control mechanism for generating data indicative of the display position with respect to a coordinate reference frame of a displayed object and which, in use, is tilted by an operator within a desired range to control movement of a displayed object alone any one of a substantially continuous range of angular directions;
a plurality of control keys for generating control signals for initiating a control function controlled by said video game processing system;
interface circuitry for exchanging information between said player controller and said console;
a data processor, coupled to said interface circuitry, for controlling the transmission of said data indicative of the display position of a displayed object and said control signals for initiating a control function; and
an expansion device coupled to said data processor, wherein said video game processing system is operable to transfer data to said expansion device, wherein said moving object position control mechanism is supported such that it stops at a desired position when not being manipulated by the operator to thereby define a point of origin, said control mechanism being capable of generating operation member position data for controlling movement of a displayed object with respect to a coordinate reference frame defined by said point of origin. - View Dependent Claims (10, 11)
-
-
12. For use with a video game system console having a game program executing processing system for executing said video game program to create a display, and at least one player controller having a joystick control member and an insertion port for receiving an expansion module, said video game executing processing system responding to data generated by said player controller to modify said display, an external memory system for controlling the operation of said video game system console comprising:
-
a memory media for storing program instructions;
a connector for coupling said program instructions from said memory media to said video game system console;
said program instructions including at least one instruction for causing said game program executing processing system to cause the player controller to transmit to said game program executing processing system an identification of the type of expansion module connected to said player controller, and at least one instruction for causing said game program executing processing system to transfer data to said expansion module coupled to said player controller insertion port. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. In a video game system having a program executing processing system and at least one player controller having a joystick control member and an insertion port for receiving an expansion module, and an external memory device for storing a program for controlling the operation of said video game system, a method for operating said video game system comprising the steps of:
-
executing at least one instruction stored in said external memory for causing said program executing processing system to determine the type of expansion module coupled to said player controller;
executing at least one instruction stored in said external memory for causing said program executing processing system to initiate the transfer of data to the expansion module of said player controller;
transferring data under the control of said program executing processing system to said player controller;
receiving said data by said player controller under the control of controller processing circuitry; and
coupling said data to said player controller expansion module. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28)
-
Specification