WO1998017361A1 - Dispositif de commande de jeux et support de stockage d'informations - Google Patents

Dispositif de commande de jeux et support de stockage d'informations Download PDF

Info

Publication number
WO1998017361A1
WO1998017361A1 PCT/JP1997/003709 JP9703709W WO9817361A1 WO 1998017361 A1 WO1998017361 A1 WO 1998017361A1 JP 9703709 W JP9703709 W JP 9703709W WO 9817361 A1 WO9817361 A1 WO 9817361A1
Authority
WO
WIPO (PCT)
Prior art keywords
terminal
game
cable
connector
game controller
Prior art date
Application number
PCT/JP1997/003709
Other languages
English (en)
French (fr)
Inventor
Takashi Fukawa
Masatoshi Takai
Original Assignee
Namco Ltd.
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Namco Ltd. filed Critical Namco Ltd.
Priority to US09/077,971 priority Critical patent/US6328650B1/en
Priority to GB9812997A priority patent/GB2324691B/en
Publication of WO1998017361A1 publication Critical patent/WO1998017361A1/ja

Links

Classifications

    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F13/00Video games, i.e. games using an electronically generated display having two or more dimensions
    • A63F13/40Processing input control signals of video game devices, e.g. signals generated by the player or derived from the environment
    • A63F13/42Processing input control signals of video game devices, e.g. signals generated by the player or derived from the environment by mapping the input signals into game commands, e.g. mapping the displacement of a stylus on a touch screen to the steering angle of a virtual vehicle
    • A63F13/426Processing input control signals of video game devices, e.g. signals generated by the player or derived from the environment by mapping the input signals into game commands, e.g. mapping the displacement of a stylus on a touch screen to the steering angle of a virtual vehicle involving on-screen location information, e.g. screen coordinates of an area at which the player is aiming with a light gun
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F13/00Video games, i.e. games using an electronically generated display having two or more dimensions
    • A63F13/20Input arrangements for video game devices
    • A63F13/21Input arrangements for video game devices characterised by their sensors, purposes or types
    • A63F13/213Input arrangements for video game devices characterised by their sensors, purposes or types comprising photodetecting means, e.g. cameras, photodiodes or infrared cells
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F13/00Video games, i.e. games using an electronically generated display having two or more dimensions
    • A63F13/20Input arrangements for video game devices
    • A63F13/21Input arrangements for video game devices characterised by their sensors, purposes or types
    • A63F13/219Input arrangements for video game devices characterised by their sensors, purposes or types for aiming at specific areas on the display, e.g. light-guns
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F13/00Video games, i.e. games using an electronically generated display having two or more dimensions
    • A63F13/20Input arrangements for video game devices
    • A63F13/23Input arrangements for video game devices for interfacing with the game device, e.g. specific interfaces between game controller and console
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F13/00Video games, i.e. games using an electronically generated display having two or more dimensions
    • A63F13/20Input arrangements for video game devices
    • A63F13/24Constructional details thereof, e.g. game controllers with detachable joystick handles
    • A63F13/245Constructional details thereof, e.g. game controllers with detachable joystick handles specially adapted to a particular type of game, e.g. steering wheels
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F13/00Video games, i.e. games using an electronically generated display having two or more dimensions
    • A63F13/30Interconnection arrangements between game servers and game devices; Interconnection arrangements between game devices; Interconnection arrangements between game servers
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F13/00Video games, i.e. games using an electronically generated display having two or more dimensions
    • A63F13/80Special adaptations for executing a specific game genre or game mode
    • A63F13/837Shooting of targets
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F2300/00Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game
    • A63F2300/10Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game characterized by input arrangements for converting player-generated signals into game device control signals
    • A63F2300/1025Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game characterized by input arrangements for converting player-generated signals into game device control signals details of the interface with the game device, e.g. USB version detection
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F2300/00Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game
    • A63F2300/10Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game characterized by input arrangements for converting player-generated signals into game device control signals
    • A63F2300/1062Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game characterized by input arrangements for converting player-generated signals into game device control signals being specially adapted to a type of game, e.g. steering wheel
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F2300/00Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game
    • A63F2300/10Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game characterized by input arrangements for converting player-generated signals into game device control signals
    • A63F2300/1087Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game characterized by input arrangements for converting player-generated signals into game device control signals comprising photodetecting means, e.g. a camera
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F2300/00Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game
    • A63F2300/30Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game characterized by output arrangements for receiving control signals generated by the game device
    • A63F2300/303Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game characterized by output arrangements for receiving control signals generated by the game device for displaying additional data, e.g. simulating a Head Up Display
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F2300/00Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game
    • A63F2300/80Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game specially adapted for executing a specific type of game
    • A63F2300/8076Shooting

Definitions

  • the present invention relates to a game controller and an information storage medium capable of obtaining coordinates of an arbitrary designated position on a screen.
  • a game device that can shoot a target on a screen using a game controller such as a gun controller has been known and gained popularity.
  • a game controller such as a gun controller
  • the target displayed on the screen is shot without the actual bullet being fired from the gun. Therefore, a major technical problem is how to accurately detect the landing position at the time of this shooting.
  • a technique for detecting such an accurate landing position for example, the background arts disclosed in Japanese Patent Application Laid-Open Nos. Hei 8-117447 and Hei 8-117448 are known. .
  • the above-described shooting game is to be realized in, for example, a home game machine
  • the following problem occurs. That is, in a home game device, the number of external output terminals is generally small, for example, it is difficult to detect a position using a synchronization signal, and the detection of a landing position is inaccurate.
  • a method of correcting the detection position by software processing is also conceivable, but in any case, the same level of detection accuracy as a commercial game device cannot be secured. Also, if the cable routing of the game controller becomes too complicated, there is a problem that the convenience of the player is impaired.
  • the present invention has been made to solve the above technical problems, and an object of the present invention is to provide a game controller and a game controller that can obtain accurate coordinates of a designated position by using a synchronization signal. An object of the present invention is to provide an information storage medium. [Disclosure of the Invention]
  • the present invention provides a game controller used in a game device having a first terminal to which a video signal is output and a second terminal to which a control signal is input, the game controller comprising: A first cable for transmitting the video signal output from the first terminal, a second cable for transmitting the control signal input to the second terminal, and a synchronization signal separated from the video signal An indicator that can be directed in an arbitrary direction; a light detector that is provided on the indicator, and detects light from a position indicated by the indicator on a screen of a display device; Means for calculating coordinates of the indicated position based on the output from the light detecting means.
  • the video signal output from the first terminal is input to the separation means, and a synchronization signal, for example, a horizontal synchronization signal or a vertical synchronization signal is separated from the video signal. Then, based on the synchronization signal and the output from the light detecting means, the coordinates of the designated position, for example, the landing position are obtained.
  • a synchronization signal for example, a horizontal synchronization signal or a vertical synchronization signal is separated from the video signal.
  • the coordinates of the designated position for example, the landing position are obtained.
  • the coordinate calculation is performed using the synchronization signal, accurate coordinates of the designated position can be obtained.
  • the synchronization signal is generated and calculated separately from the video signal, it is possible to have more time for the coordinate calculation of the indicated position than when the coordinate calculation is performed by the CPU or the like by interrupt processing.
  • the second terminal only needs to be capable of inputting at least a control signal, and may be an input / output terminal capable of outputting a given signal.
  • the first cable transmits the video signal from the first terminal to the second cable, and the second cable controls the control to the second terminal. And transmitting the video signal from the first cable.
  • the present invention also includes a connector connected to the first cable, wherein the connector A third terminal configured to be connectable to the first terminal via a given cable or directly, and transmitting the video signal from the first terminal to the first cable; Formed so as to be connectable to a video input terminal of the display device or one terminal of a connector of a second game controller via a given cable or directly, from the first terminal through the third terminal And a fourth terminal for transmitting the transmitted video signal to the video input terminal or the one terminal of the connector of the second game controller.
  • the first terminal of the game device can be connected to the third terminal of the connector, and the video input terminal of the display device can be connected to the fourth terminal of the connector via a given cable.
  • Terminal can be connected to a video input terminal via a given cable.
  • the invention is characterized in that the separating means is provided in the indicator.
  • the separating means may be any one of a connector for connecting the first cable and the first terminal and a connector for connecting the second cable and the second terminal. It can also be provided.
  • the present invention also provides an information storage medium including information for operating a game device using any one of the game controllers described above, wherein a game is performed based on coordinates of a designated position obtained by any one of the game controllers. It is characterized by including information for performing an operation and information for synthesizing an image to be displayed on the display device based on a result of the game operation.
  • a game controller capable of calculating an exact coordinate of a designated position.
  • a game calculation such as a hit determination of a target and a game effect according to the determination result. Therefore, it is possible to provide a game that is full of realism and can increase the player's enthusiasm.
  • FIG. 1 is a diagram illustrating an example of a configuration of a game controller according to the present embodiment.
  • 2A and 2B are diagrams showing connection examples of a game controller.
  • FIGS. 3A and 3B are also diagrams showing connection examples of the game controller.
  • FIG. 4 is an example of a functional block diagram of a game device using a game controller.
  • FIG. 5 is a diagram for explaining details of the processing unit.
  • FIG. 6 is a flowchart for explaining an example of the landing position determination process.
  • FIG. 7A, FIG. 7B, and FIG. 7C are diagrams for explaining the operation of the position calculation unit.
  • FIGS. 9A and 9B are diagrams for explaining switching between the defense state and the attack state.
  • FIG. 10A and FIG. 10B are diagrams for explaining operation buttons provided on the game controller.
  • FIG. 11 is a diagram illustrating an example of a hardware configuration of the game device.
  • 12A and 12B are diagrams showing various types of devices to which the present embodiment can be applied.
  • FIG. 13A and FIG. 13B are views for explaining a place where a separating unit is provided.
  • FIG. 14A and FIG. 14B are diagrams showing various modified examples of connection of cables.
  • FIG. 1 shows an example of the configuration of a game controller according to the present embodiment.
  • the gun 20 (pointer) is held by one or both hands so that the player can point it in any direction desired by the player.
  • the cable 22 (first cable) is for transmitting a video signal output from the video output terminal 40 (first terminal) of the game device main body 100 as shown in FIG. 2A. is there. Specifically, the video signal can be transmitted by connecting the connector 30 connected to one end of the cable 22 to the video output terminal 40. When the game device main body 100 has the second video output terminal 42, the connector 30 may be connected to the second video output terminal 42.
  • the cable 24 (second cable) is for transmitting a control signal input to the controller terminal 44 (second terminal) of the game device main body 100. Specifically, a control signal can be transmitted by connecting a connector 36 connected to the other end of the cable 22 and one end of the cable 24 to the controller terminal 44. The cable 24 also transmits a video signal transmitted from the cable 22. In this embodiment, the controller terminals 44 are input / output terminals.
  • the HV separator 150 in FIG. 1 is for separating a synchronization signal, for example, a horizontal synchronization signal and a vertical synchronization signal, from the video signal output from the video output terminal 40.
  • the photo sensor 154 is for detecting light from the position indicated by the gun 20 on the screen of a display device such as a television. Further, the position calculation section 162 performs calculation for obtaining the coordinates of the designated position of the gun 20 based on the outputs from the HV separator 150 and the photosensor 154.
  • the first feature of the present embodiment is that the HV separator 150 separates the synchronization signal based on the video signal from the video output terminal 40 of the game device main body 100, and the position is determined using the synchronization signal.
  • the point is that the operation unit 16 2 is calculating the coordinates of the position indicated by the gun 20.
  • the synchronization signal when calculating the coordinates of the designated position, extremely accurate coordinates of the designated position can be obtained. For example, according to a method that does not use a synchronization signal, even if the correction processing is performed by software, the soil 10 to 20 is monitored on a 29-inch monitor. An error of about mm occurs. Further, in a game device which cannot take out a synchronization signal from the controller terminal 44, there is a problem that the coordinate calculation of the designated position using the synchronization signal cannot be performed.
  • the synchronization signal is separated based on the video signal output from the video output terminal 40, and the coordinates of the designated position are calculated based on the synchronization signal.
  • the error can be suppressed to about ⁇ l to 2 mm.
  • the second feature of this embodiment is that the cable 22 transmits the video signal from the video output terminal 40 to the cable 24, and the cable 24 transmits the control signal to the controller terminal 44 and the cable 2. 2 in transmitting the video signal. That is, as shown in FIG. 1F, the video signal is transmitted to the connector 36 by, for example, the coaxial cable 22, and the cable 22 is connected to the cable 24 in the connector 36. . Then, the control signal and the video signal from the cable 22 are transmitted to the gun 20 as an indicator by, for example, a cable 24 having a structure as shown in FIG. 1G. By doing so, only one cable 24 is interposed between the game device main body 100 and the gun 20. Therefore, the cable routing is not complicated, and the convenience of the player can be improved.
  • the structure of the cable 24 is not limited to the structure shown in FIG. 1G, and various structures can be adopted from the viewpoint of improving noise characteristics, transfer characteristics, and cable thickness.
  • a third feature of the present embodiment resides in that a connector 30 having a shape as shown in FIG.
  • the male terminal 32 (third terminal) of the connector 30 is formed so as to be directly connectable to the female video output terminal 40 as shown in FIG. 2A.
  • the female terminal 34 (fourth terminal) is connected to the display device 15 through a cable 50 having connectors 52 and 54 (by connecting the connector 52 to the terminal 34). It is formed so as to be connectable to the video input terminals 56.
  • the video signal from the video output terminal 40 can be transmitted to the video input terminal 56 of the display device 15. This allows the player to connect connector 30 to the video output terminal.
  • connection between the video output terminal 40 and the video input terminal 56 can be made in the same manner as when the connector 30 is not connected to the video output terminal 40. For this reason, the player does not have to perform complicated wiring that is different from the usual one, and the convenience of the player can be improved.
  • the connector 30 having the shape as shown in FIG. That is, as shown in FIG. 2B, when connecting the second game controller 20b, first, the terminal 32a of the connector 30a of the first game controller 2Oa is connected to the video output terminal. Connect to 40. Next, the terminal 32b of the connector 30b of the second game controller 20b is connected to the terminal 34a of the connector 30a. Then, the connector 52 of the cable 50 is connected to the terminal 34 b of the connector 30 b, and the connector 54 is connected to the video input terminal 56. When using three or more game controllers, wiring can be performed in the same manner.
  • the connector 30 is connected to the video output terminal 40, but as shown in FIGS. 3A and 3B, the connector 30 is connected to the video input terminal of the display device 15. It may be connected to the terminal 56 side.
  • the connector 54 at one end of the cable 52 may be connected to the terminal 34 of the connector 30, and the connector 52 at the other end may be connected to the video output terminal 40.
  • FIGS. 2A and 2B a configuration may be adopted in which the video output terminal 40 and the terminal 32 (32a) are connected by a given cable.
  • the game device main body 100 includes a processing unit 110, an image synthesizing unit 112, and a sound synthesizing unit 114.
  • the processing unit 110 controls the entire apparatus based on programs and data stored in an information storage medium 120 such as a CDROM, a game cassette, an IC card, an MO, an FD, and a memory. It performs processing such as moving objects on the screen and determining the progress of the game.
  • the function of this processing unit 110 is that given program, C It is realized by PU, memory, etc.
  • the image synthesizing unit 1 12 performs a process of synthesizing an image to be displayed on the screen in accordance with an instruction from the processing unit 110, and its function is a given program, an image synthesizing IC, a general-purpose DSP, It is realized by CPU, memory, etc.
  • the sound synthesizing unit 114 performs processing for synthesizing game sounds, background sounds, and the like in accordance with instructions from the processing unit 110, and its functions include a given program, an IC dedicated to sound synthesis, and a general-purpose D. It is realized by SP, CPU, memory, etc.
  • the processing section 160 controls the game controller as a whole, receives instructions from the game apparatus main body 100, performs communication with the game apparatus main body 100, calculates coordinates of the indicated position, and the like. It is realized by a given program, dedicated IC, CPU, memory, etc. As shown in FIG. 5 which is a detailed diagram, the processing section 160 includes a position calculation section 162, and the position calculation section 162 includes a position determination section 164, an X count 166, and a Y count 168. including.
  • the processing unit 110 and the image synthesizing unit 112 shown in FIG. 4 generate game images in which targets appear one after another based on a given program.
  • the generated image is displayed on the display 12.
  • the landing position is detected by the position calculation unit 162. Then, when the landing position and the target position match, it is determined that the bullet has hit, and the score corresponding to the target is forcefully displayed.
  • the gun 20 is formed in a hollow shape, and a lens 152 is provided at the tip of the gun 20 and a photo sensor 154 is provided at the back thereof, whereby light 202 from the direction in which the gun 20 is directed is 54 can be detected.
  • a detection area 200 with a diameter of about 5 cm (when the distance from the gun is In! To about 1.5 m) is set on the display 12 as shown in FIG.
  • the photosensor 154 outputs a detection pulse to the processing unit 160.
  • the processing unit 160 When the player aims at the target and operates the trigger 21, a flash screen appears on the display 12.
  • the position calculation unit 162 obtains the raster scanning position at the time when the detection pulse is input. As a result, the X and Y coordinates of the impact position (pointed position) on the screen can be obtained.
  • the processing unit 110 in the game device main body 100 determines whether or not the landing position matches the hit area of the target. Then, based on the result of the determination, a calculation for producing a game for a hit or a computation for producing a game for a miss is performed.
  • FIG. 6 shows a flowchart for explaining the operation of this embodiment.
  • the game is started.
  • it is determined whether or not a trigger signal has been input from the gun 20 (step S 1). If it is determined that no trigger signal has been input, a normal game is displayed on the display 12 even at the next interchange. An image is displayed (step S8).
  • step S2 when it is determined that the trigger signal has been input, the screen is flushed at the next in-the-moment (step S2). Then, the position calculation unit 162 generates a detection pulse output from the photosensor 1554 during the display period of the flash screen, a horizontal synchronization signal and a vertical synchronization signal separated from the video signal by the HV separator 150. Based on the above, the impact position of the bullet of the gun 20 is determined (steps S3 and S4). Then, the X coordinate (horizontal scanning position) and the Y coordinate (vertical scanning position) of the landing position are output from the position calculating section 162 to the processing section 110 in the game apparatus main body 100.
  • the processing unit 110 makes a hit determination based on whether or not the X, Y coordinates of the impact position are included in the hit area of the target, and displays the corresponding game image on the display (step S5). , S6, S7) o
  • the HV separator 150 separates the vertical synchronization signal and the horizontal synchronization signal as shown in FIG. 7A from the video signal. Then, as shown in FIG. 5, the reset terminal of the Y counter 168: a vertical synchronizing signal is input to R, and a horizontal synchronizing signal is input to the clock terminal C. On the other hand, a horizontal synchronization signal is applied to the reset terminal R of the X counter 166, and a clock signal CLK generated by the clock generator 156 is applied to the clock terminal C. Is entered.
  • FIG. 7B shows the relationship between the horizontal synchronization signal and the clock signal CLK.
  • Y count 168 is reset at point (1) in FIG. 7C, that is, at the first point in one field period. Then, it is incremented sequentially every 1 H period (one horizontal scanning period).
  • X counter 166 is reset at points (2) to (5) in Fig. 7C, that is, at the first point of the 1H period. Then, for example, each time CLK rises, the count is sequentially increased.
  • position determining section 164 obtains the X coordinate and Y coordinate corresponding to these count values.
  • the position coordinates of the point (6) that is, the position coordinates of the landing position can be obtained.
  • the count value of Y count 168 is 4, and based on this count value 4, the Y coordinate of point (6) is uniquely obtained.
  • the count value of X count 166 is the number of times CLK rises between (5) and (6). For example, if a pulse from the photosensor 154 is detected at the position J in FIG. 7B, the count value of the X counter 166 becomes 5, and based on this count value 5, the X coordinate of the point (6) is uniquely determined. Is determined.
  • the game image of FIG. 8A is a view image when the virtual player 300 operated by the player is hidden by the wooden box 340 and is in the defense state, as shown in FIG. 9A.
  • the bullets of the enemy game characters 330 and 332 are set so that they are blocked by the wooden box 340 and hardly hit the virtual player 300. That is, the probability of hitting is extremely low You.
  • the game image of FIG. 8B is a view image when the virtual player 300 operated by the player stands and is in the offensive state, as shown in FIG. 9B. At this time, the bullets of the enemy game characters 330 and 332 are set to hit the virtual player 300 within a certain hit range.
  • FIGS. 10A and 10B are a view of the gun 20 viewed from the muzzle direction.
  • the defense state (Fig. 8A, Fig. 9A) and the attack state (Fig. 8B, Fig. 9B) are switched.
  • the operation buttons 70 and 72 at the tip of the gun 20, the following effects can be obtained. That is, when the player grips the first grip 78 of the gun 20 with the right hand 74 and the second grip 80 with the left hand 76, it is possible to reduce the deflection in the direction in which the gun 20 faces.
  • the operation buttons 70 and 72 on the second grip 80, while holding the second grip 80 with the left hand 76, for example, switching between the defense state and the attack state as described above, starting the game, Game operations such as menu selection can be performed.
  • the operation buttons 70 and 72 at symmetrical positions the player can optimally arrange the operation buttons without depending on whether the player is right-handed or left-handed.
  • a CPU 1000, a ROM 1002, a RAM 1004, an information storage medium 1006, a sound synthesis IC 1008, an image synthesis IC 110, an I / O port 1012, 1014 are connected to a system bus. They are connected so that they can send and receive data overnight.
  • a display 1018 is connected to the image synthesis IC 1010, a speaker 1020 is connected to the sound synthesis IC 1008, a control device 1022 is connected to the I / O port 1012, and an I / O port
  • a communication device 1024 is connected to 10 14.
  • the information storage medium 1006 mainly stores programs, image information for expressing displayed objects, and the like, and uses a CD-ROM, a game cassette, an IC card, an MO, an FD, a memory, and the like.
  • a CD_ROM and a game cassette are used as an information storage medium for storing a game program and the like.
  • a memory such as a ROM is used, and in this case, the information storage medium 1006 becomes the ROM 1002.
  • the control device 1022 corresponds to a game controller, an operation panel, and the like, and is a device for inputting a result of a determination made by a player in accordance with the progress of a game to a device body.
  • the CPU 1000 controls the entire device and performs various operations according to the programs stored in the information storage medium 1006, the system program (initialization information of the device main body) stored in the ROM 1002, and the signals input by the control device 1022. Perform evening processing.
  • the RAM 1004 is storage means used as a work area or the like of the CPU 1000, and stores given contents of the information storage medium 1006 and the ROM 1002, calculation results of the CPU 1000, and the like. Further, a data structure having a logical configuration such as table data necessary for the calculation of the landing position and the hit determination is constructed on the RAM or the information storage medium.
  • this type of apparatus is provided with a sound synthesis IC 1008 and an image synthesis IC 1010 so that game sounds and game images can be suitably output.
  • the sound synthesis IC 1008 is an integrated circuit that synthesizes game sounds such as sound effects and background music based on information stored in the information storage medium 1006 and the ROM 1002, and the synthesized game sounds are output from the speaker 1020. Is output.
  • the image synthesis IC 1010 is an integrated circuit that synthesizes pixel information to be output to the display device 118 based on image information transmitted from the RAM 1004, the ROM 1002, the information storage medium 1006, and the like. Note that a so-called head mounted display (HMD) can be used as the display 1018.
  • HMD head mounted display
  • the communication device 1024 exchanges various kinds of information used inside the game device with the outside.
  • the communication device 1024 is connected to another game device to transmit and receive given information according to the game program, It is used for sending and receiving information such as game programs via a line.
  • FIG. 4, FIG. 5, and FIG. 7 to FIG. 9B correspond to an information storage medium 1006 storing a program for performing the processes and the like shown in the flowchart of FIG. This is realized by the CPU 1000, the image synthesizing IC 1010, and the like that operate according to the program.
  • the processing performed by the image synthesizing IC 11010, the sound synthesizing IC 1008, and the like may be performed by software using the CPU 1000, a general-purpose DSP, or the like.
  • FIG. 12A shows an example in which the present embodiment is applied to an arcade game device.
  • this embodiment has a great advantage particularly when applied to a home game machine, it can also be applied to a business game machine.
  • a CPU, an image synthesis IC, a sound synthesis IC, and the like are mounted on a system board 1106 incorporated in the apparatus.
  • Information for performing a game calculation based on the coordinates of the designated position (landing position) obtained by the game controller, information for synthesizing a display image based on the result of the game calculation, and the like are stored in the information storage medium 1006. Will be stored.
  • storage information includes at least one of program codes, image information, sound information, display object shape information, table data, list data, player information, and the like for performing the various processes described above.
  • the storage information is stored in an information storage medium including a CDROM, a game cassette, an IC card, and the like.
  • FIG. 12B shows an example in which the present embodiment is applied to a game device including a host device 1300 and terminals 1304- :! to 1304-n connected to the host device 1300 via a communication line 1322. Is shown.
  • the game controllers 1305-1 to 1305-n are connected to the terminals 1304-1 to 1304-n.
  • the storage information is stored in an information storage medium 1306 such as a magnetic disk device, a magnetic tape device, and a memory that can be controlled by the host device 1300.
  • the terminal 1304-1 to 1304-n has a CPU, an image synthesis IC, and a sound synthesis IC, and is capable of synthesizing a game image and a game sound in a stand-alone manner, a game image
  • a game program for synthesizing a game sound is delivered to terminals 1304- ;! to 1304-n.
  • the host device 1300 synthesizes the game image and game sound, and then synthesizes them with the terminals 1304-1 to 134-1. 0 4 -n and output at the terminal.
  • the HV separator 150 as the separating means is provided in the gun 20 as the indicating means.
  • the present invention is not limited to this, and the present invention is not limited thereto. May be provided.
  • the HV separator 150 is provided in the connector 36 or the connector 30. Since the gun 20 has a certain size, even if the HV separator 150 is incorporated in the gun 20, the problem that the gun 20 becomes large does not occur. On the other hand, if the HV separator 150 is provided inside the connector 36 or 30, the connector 36 or 30 becomes large, and the connector 36 or 30 is easily detached from the controller terminal 44. Problems can arise.
  • the configuration in which the HV separator 150 is provided in the gun 20 is advantageous.
  • the cable 22 and the cable 24 are connected in the connector 36.
  • the present invention is not limited to this. If the cable 22 and the cable 24 are connected in the connector 36, the cable connected to the gun 20 can be reduced to one, and the convenience of the player can be improved.
  • the cable 22 can be directly connected to the gun 20.
  • the video signal is transmitted from the video output terminal 40 to the display device 15 via the connector 30.
  • the present invention is not limited to this. For example, as shown in FIG.
  • the video input terminal 56 of the display device 15 may be connected to the second video output terminal 42 capable of outputting the same video signal, or conversely,
  • the connector 30 may be connected to the video output terminal 42, and the video input terminal 56 of the display device 15 may be connected to the video output terminal 40.
  • the configuration and calculation method of the position calculation unit are not limited to those described in the present embodiment, and various modifications can be made.
  • the present invention is not limited to this, and the game controller of the present invention, for example, a puzzle game, a racing game, etc. can be used. It can be applied to various games.
  • the present invention can be applied not only to home and business game machines, but also to various devices such as a simulator, a large attraction device in which a large number of players participate, a personal computer, a system board, and the like.

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Human Computer Interaction (AREA)
  • Controls And Circuits For Display Device (AREA)
  • Position Input By Displaying (AREA)
  • Closed-Circuit Television Systems (AREA)
  • Aiming, Guidance, Guns With A Light Source, Armor, Camouflage, And Targets (AREA)

Description

明 細 ゲームコントロ一ラ及び情報記憶媒体
[技術分野]
本発明は、 画面上の任意の指示位置の座標を得ることができるゲームコント口 ―ラ及び情報記憶媒体に関する。
[背景技術]
従来より、 ガンコントローラ等のゲームコントローラを用いて、 画面上の標的 をシユーティングできるゲーム装置が公知であり、 人気を博している。 このよう なゲーム装置では、 銃から実際の弾丸が打ち出されることなく、 画面上に表示さ れる標的がシユーティングされる。 従って、 このシュ一ティングの際の着弾位置 を、 如何にして正確に検出するかが大きな技術的課題となっている。 そして、 こ のような正確な着弾位置を検出する技術としては、 例えば特開平 8— 1 1 7 4 4 7、 特開平 8— 1 1 7 4 4 8に開示される背景技術が知られている。
しかしながら、 上記のようなシュ一ティングゲームを、 例えば家庭用のゲーム 装置において実現しょうとした場合、 次のような問題が生じる。 即ち家庭用ゲ一 ム装置では、 外部出力端子数が一般的に少なく、 例えば同期信号を用いた位置検 出が困難であり、 着弾位置の検出が不正確になるという問題がある。 ソフ トゥェ ァ処理により検出位置を補正する手法も考えられるが、 いずれにせよ業務用のゲ —ム装置と同レベルの検出精度を確保できない。 またゲームコントローラのケー ブルの引き回しがあまり複雑になると、 プレーヤの利便性を阻害するという問題 ある。
本発明は、 以上のような技術的課題を解決するためになされたものであり、 そ の目的とするところは、 同期信号を利用することで指示位置の正確な座標を得る ことできるゲームコントローラ及び情報記憶媒体を提供することにある。 [発明の開示]
上記課題を解決するために、 本発明は、 映像信号が出力される第 1の端子と制 御信号が入力される第 2の端子とを有するゲーム装置に用いられるゲームコント ローラであって、 前記第 1の端子から出力される前記映像信号を伝達する第 1の ケーブルと、 前記第 2の端子に入力される前記制御信号を伝達する第 2のケープ ルと、 前記映像信号から同期信号を分離する分離手段と、 任意の方向に向けるこ とができる指示体と、 前記指示体に設けられ、 表示装置の画面上の前記指示体の 指示位置からの光を検知する光検知手段と、 前記分離手段及び前記光検知手段か らの出力に基づいて、 前記指示位置の座標を求める位置演算手段とを含むことを 特徴とする。
本発明によれば第 1の端子から出力された映像信号が分離手段に入力され、 こ の映像信号から同期信号、 例えば水平同期信号、 垂直同期信号が分離される。 そ して、 この同期信号と、 光検知手段からの出力に基づいて、 指示位置、 例えば着 弾位置の座標が求められる。 本発明によれば、 同期信号を用いて座標演算が行わ れるため、 指示位置の正確な座標を得ることができる。 また同期信号を映像信号 から分離して生成、 演算しているため、 割り込み処理により C P U等が座標演算 を行う場合に比べて、 指示位置の座標演算に時間的余裕を持つことができる。 更 に同期信号が第 1の端子から出力されないようなゲーム装置においても正確な座 標演算が可能となる。 なお第 2の端子は少なくとも制御信号を入力できるもので あればよく、 所与の信号の出力も可能な入出力端子であってもよい。
また本発明は、 前記第 1のケ一ブルが、 前記第 1の端子からの前記映像信号を 前記第 2のケーブルに伝達し、 前記第 2のケーブルが、 前記第 2の端子への前記 制御信号と、 前記第 1のケーブルからの前記映像信号とを伝達することを特徴と する。
このようにすることで、 銃等の指示体に接続されるケーブルを 1本にすること が可能となる。 これにより、 ケーブルの引き回しが複雑になるのを防止でき、 プ レ一ャの利便性を向上できる。
また本発明は、 前記第 1のケーブルに接続されるコネクタを含み、 前記コネク 夕が、 所与のケーブルを介して又は直接に前記第 1の端子に接続可能に形成され、 前記第 1の端子からの前記映像信号を前記第 1のケーブルに伝達する第 3の端子 と、 所与のケーブルを介して又は直接に前記表示装置の映像入力端子又は第 2の ゲームコントローラのコネクタの一方の端子に接続可能に形成され、 前記第 1の 端子から前記第 3の端子を介して伝達される前記映像信号を前記映像入力端子又 は前記第 2のゲームコントローラのコネクタの前記一方の端子に伝達する第 4の 端子とを含むことを特徴とする。
本発明によれば、 例えばコネクタの第 3の端子にゲーム装置の第 1の端子を接 続し、 コネクタの第 4の端子に所与のケーブルを介して表示装置の映像入力端子 を接続できる。 或いは第 4の端子に第 2のゲームコントローラのコネクタの一方 の端子 (第 2のゲームコントローラのコネクタの第 3の端子) を接続し、 他方の 端子 (第 2のゲームコントローラのコネクタの第 4の端子) に所与のケーブルを 介して映像入力端子を接続することもできる。 このようにすることで、 通常とは 異なる複雑な配線をプレーヤに強いることなく、 第 1の端子からの映像信号を、 ゲームコントローラ、 第 2のゲームコントローラ、 表示装置に伝達することが可 能となる。
また本発明は、 前記分離手段を、 前記指示体に設けたことを特徴とする。
このようにすれば、 ゲームコントローラのコンパク ト化を図りながら正確な座 標演算が可能となる。
なお本発明では、 前記分離手段を、 前記第 1のケ一ブルと前記第 1の端子とを 接続するコネクタ及び前記第 2のケーブルと前記第 2の端子とを接続するコネク 夕のいずれかに設けることもできる。
また本発明は、 上記のいずれかのゲームコントローラが用いられるゲーム装置 を動作させるための情報を含む情報記憶媒体であって、 上記のいずれかのゲーム コントローラにより求められる指示位置の座標に基づいてゲーム演算を行うため の情報と、 前記ゲーム演算の結果に基づいて前記表示装置上に表示する画像を合 成するための情報とを含むことを特徴とする。
本発明によれば、 指示位置の正確な座標演算が可能なゲームコントローラを用 いて、 例えば標的の当たり判定、 判定結果に応じたゲーム演出等のゲーム演算が 可能になる。 従って、 リアル感に溢れ、 プレーヤの熱中度を高めることができる ゲームの提供が可能となる。
[図面の簡単な説明]
図 1は、 本実施例に係るゲームコントローラの構成の一例を示す図である。 図 2A、 図 2 Bは、 ゲームコントローラの接続例を示す図である。
図 3A、 図 3Bも、 ゲームコントローラの接続例を示す図である。
図 4は、 ゲームコントロ一ラが用いられるゲーム装置の機能プロック図の一例 である。
図 5は、 処理部の詳細について説明するための図である。
図 6は、 着弾位置の決定処理の一例を説明するためのフローチャートである。 図 7A、 図 7B、 図 7 Cは、 位置演算部の動作について説明するための図であ る。
図 8A、 図 8Bは、 ゲーム装置により生成されるゲーム画像の一例である。 図 9A、 図 9 Bは、 防御状態と攻撃状態の切り替えについて説明するための図 である。
図 10A、 図 10Bは、 ゲームコントローラに設けられる操作ボタンについて 説明するための図である。
図 1 1は、 ゲーム装置のハードウェア構成の一例を示す図である。
図 12A、 図 12 Bは、 本実施例を適用できる種々の形態の装置を示す図であ る。
図 13A、 図 13Bは、 分離手段を設ける場所について説明するための図であ る。
図 14A、 図 14Bは、 ケーブルの接続についての種々の変形実施例について 示す図である。
[発明を実施するための最良の形態] 以下、 本発明の実施例について図面を用いて説明する。
図 1に、 本実施例に係るゲームコントロ一ラの構成の一例を示す。
銃 2 0 (指示体) は、 プレーヤが片手又は両手で保持してプレーヤの所望する 任意の方向に向けられるようになつている。
ケーブル 2 2 (第 1のケーブル) は、 図 2 Aに示すように、 ゲーム装置本体 1 0 0の映像出力端子 4 0 (第 1の端子) から出力される映像信号を伝達するため のものである。 具体的には、 ケーブル 2 2の一端に接続されるコネクタ 3 0を、 映像出力端子 4 0に接続することで映像信号の伝達が可能となる。 なおゲーム装 置本体 1 0 0が、 第 2の映像出力端子 4 2を有する場合には、 この第 2の映像出 力端子 4 2にコネクタ 3 0を接続してもよい。
ケーブル 2 4 (第 2のケ一ブル) は、 ゲーム装置本体 1 0 0のコントローラ端 子 4 4 (第 2の端子) に入力される制御信号を伝達するためのものである。 具体 的には、 ケーブル 2 2の他端及びケ一ブル 2 4の一端に接続されるコネクタ 3 6 を、 コントローラ端子 4 4に接続することで制御信号の伝達が可能となる。 この ケーブル 2 4は、 ケーブル 2 2から伝達される映像信号の伝達も行っている。 な お本実施例においては、 コントローラ端子 4 4は入出力端子となっている。 図 1の H V分離器 1 5 0は、 映像出力端子 4 0から出力された映像信号から同 期信号、 例えば水平同期信号、 垂直同期信号を分離するためのものである。 また フォトセンサ 1 5 4は、 テレビ等の表示装置の画面上において銃 2 0により指示 した位置からの光を検知するためのものである。 また位置演算部 1 6 2は、 H V 分離器 1 5 0、 フォトセンサ 1 5 4からの出力に基づいて、 銃 2 0の指示位置の 座標を求める演算を行う。
本実施例の第 1の特徴は、 ゲーム装置本体 1 0 0の映像出力端子 4 0からの映 像信号に基づいて H V分離器 1 5 0が同期信号を分離し、 この同期信号を用いて 位置演算部 1 6 2が、 銃 2 0の指示位置の座標を演算している点にある。
指示位置の座標演算の際に同期信号を用いることで、 指示位置の極めて正確な 座標を得ることができる。 例えば同期信号を用いない手法によると、 たとえソフ トウエアにより補正処理を行っても、 2 9ィンチのモニタにおいて土 1 0〜 2 0 mm程度の誤差が生じてしまう。 またコントローラ端子 4 4から同期信号を取り 出すことができないゲーム装置においては、 同期信号を用いた指示位置の座標演 算ができないという問題がある。
本実施例によれば、 映像出力端子 4 0から出力される映像信号に基づいて同期 信号を分離し、 この同期信号に基づいて指示位置の座標を演算しているため、 以 上述べたような問題を全て解泱できる。 また例えば 2 9インチのモニタにおいて、 誤差を ± l〜2 mm程度に抑えることが可能になる。
また本実施例の第 2の特徴は、 ケーブル 2 2が、 映像出力端子 4 0からの映像 信号をケーブル 2 4に伝達し、 ケーブル 2 4が、 コントローラ端子 4 4への制御 信号と、 ケーブル 2 2からの映像信号とを伝達する点にある。 即ち図 1の Fに示 すように、 映像信号は、 例えば同軸のケ一ブル 2 2によりコネクタ 3 6まで伝達 され、 このケ一ブル 2 2はコネクタ 3 6内においてケーブル 2 4に接続される。 そして、 制御信号及びケ一ブル 2 2からの映像信号は、 例えば図 1の Gに示すよ うな構造のケーブル 2 4により、 指示体である銃 2 0に伝達される。 このように することで、 ゲーム装置本体 1 0 0と銃 2 0との間には、 1本のケ一ブル 2 4の みが介在することになる。 従ってケーブルの引き回しが複雑にならず、 プレーヤ の利便性を向上できる。 なおケーブル 2 4の構造は図 1の Gに示すものに限らず、 雑音特性、 伝達特性及びケーブルの太さの改善の観点から種々の構造を採用する ことができる。
また本実施例の第 3の特徴は、 図 1に示すような形状のコネクタ 3 0をケープ ル 2 2の一端に設けた点にある。 ここでコネクタ 3 0の、 雄状の端子 3 2 (第 3 の端子) は、 図 2 Aに示すように、 雌状の映像出力端子 4 0に直接に接続可能に 形成されている。 これにより映像出力端子 4 0からの映像信号をケーブル 2 2に 伝達することが可能となる。 一方、 雌状の端子 3 4 (第 4の端子) は、 コネクタ 5 2、 5 4を有するケーブル 5 0を介して (コネクタ 5 2を端子 3 4に接続する ことで) 、 表示装置 1 5の映像入力端子 5 6に接続可能に形成されている。 これ により映像出力端子 4 0からの映像信号を表示装置 1 5の映像入力端子 5 6に伝 達することが可能となる。 これによりプレーヤは、 コネクタ 3 0が映像出力端子 4 0に接続されている場合においても、 コネクタ 3 0が映像出力端子 4 0に接続 されていない場合と同様の要領で、 映像出力端子 4 0と映像入力端子 5 6との間 を接続できる。 このため通常とは異なる複雑な配線をプレーヤに強いることがな く、 プレーヤの利便性を向上できる。
更に、 図 1に示すような形状のコネクタ 3 0を採用することで次のような利点 も得ることができる。 即ち図 2 Bに示すように、 第 2のゲームコントロ一ラ 2 0 bを接続する場合には、 まず第 1のゲームコントローラ 2 O aのコネクタ 3 0 a の端子 3 2 aを、 映像出力端子 4 0に接続する。 次に、 第 2のゲームコントロー ラ 2 0 bのコネクタ 3 0 bの端子 3 2 bを、 コネクタ 3 0 aの端子 3 4 aに接続 する。 そして、 コネクタ 3 0 bの端子 3 4 bに、 ケ一プル 5 0のコネクタ 5 2を 接続し、 コネクタ 5 4を映像入力端子 5 6に接続する。 3個以上のゲームコント ローラを用いる場合にも、 同様に配線することが可能である。 このように本実施 例によれば、 ゲームコントローラを複数用いる場合にも、 1つのゲームコン ト口 —ラを用いる場合と同様の要領で配線でき、 プレーヤの利便性を向上できる。 なお図 2 A、 図 2 Bでは、 コネクタ 3 0を映像出力端子 4 0側に接続している が、 図 3 A、 図 3 Bに示すように、 コネクタ 3 0を表示装置 1 5の映像入力端子 5 6側に接続するようにしてもよい。 この場合には、 コネクタ 3 0の端子 3 4に ケーブル 5 2の一端のコネクタ 5 4を接続し、 他端のコネクタ 5 2を映像出力端 子 4 0に接続すればよい。 また例えば図 2 A、 図 2 Bにおいて、 映像出力端子 4 0と端子 3 2 ( 3 2 a ) との間を所与のケ一ブルで接続する構成とすることもで さる。
次に、 図 4の機能ブロック図を用いて、 本実施例のゲームコントローラを用い たゲーム装置の構成の一例について説明する。
ゲーム装置本体 1 0 0は、 処理部 1 1 0、 画像合成部 1 1 2、 音合成部 1 1 4 を含む。 処理部 1 1 0は、 C D R O M、 ゲームカセッ ト、 I Cカード、 M O、 F D、 メモリなどの情報記憶媒体 1 2 0に記憶されるプ tiグラム、 データに基づい て、 装置全体の制御を行ったり、 画面上の表示物を動かしたり、 ゲーム進行を決 めたりする等の処理を行う。 この処理部 1 1 0の機能は、 所与のプログラム、 C PU、 メモり等により実現される。 画像合成部 1 12は、 処理部 1 10からの指 示に従って、 画面上に表示する画像を合成する処理を行い、 その機能は、 所与の プログラム、 画像合成専用の I C、 汎用の D SP、 CPU, メモリ等により実現 される。 音合成部 1 14は、 処理部 1 10からの指示に従って、 ゲーム音、 バッ クグラウンド音等を合成する処理を行い、 その機能は、 所与のプログラム、 音合 成専用の I C、 汎用の D SP、 CPU, メモリ等により実現される。
指示体である銃 20は、 レンズ 1 52、 フォトセンサ 1 54、 HV分離器 15 0、 クロック発生器 1 56、 処理部 160を内蔵する。 この処理部 160は、 ゲ —ムコントローラ全体の制御、 ゲーム装置本体 100からの指示の受け付け、 ゲ —ム装置本体 100との間の通信、 指示位置の座標演算等を行い、 その機能は、 所与のプログラム、 専用の I C、 CPU, メモリ等により実現される。 そして詳 細図である図 5に示すように、 処理部 1 60は、 位置演算部 1 62を含み、 位置 演算部 1 62は、 位置決定部 1 64、 Xカウン夕 166、 Yカウン夕 1 68を含 む。
次に本実施例の動作について説明する。 本実施例では、 図 4に示す処理部 1 1 0、 画像合成部 1 12が、 所与のプログラムに基づいて、 次々と標的の現れるゲ ーム画像を生成する。 生成された画像はディスプレイ 12上に表示される。 プレ —ャが、 銃 20のトリガ 2 1を操作して、 この標的をシュ一ティングすると、 そ の着弾位置が、 位置演算部 162により検出される。 そして、 着弾位置と標的の 位置とがー致すると、 弾丸が当たったと判断され、 この標的に対応した得点が力 ゥントされ表示される。
ここで銃 20は、 中空形状に形成され、 銃 20の先端にはレンズ 152が、 そ の奥にはフォトセンサ 1 54が設けられ、 これにより銃 20の向く方向からの光 202をフォトセンサ 1 54により検出できる。 このとき、 ディスプレイ 1 2に は、 図 4に示すような直径 5 cm程度 (銃からの距離が In!〜 1. 5 m程度の場 合) の検出エリア 200が設定されている。 そしてディスプレイ 1 2のラス夕一 走査が、 この検出エリア 200を通過すると、 フォトセンサ 1 54は検出パルス を処理部 160に出力する。 プレーヤが標的に照準を合わせ、 トリガ 2 1を操作すると、 ディスプレイ 1 2 にフラッシュ画面が表示される。 そして、 このフラッシュ画面の表示期間内に、 位置演算部 1 6 2は、 検出パルスが入力された時のラス夕走査位置を求める。 こ れにより画面上での着弾位置 (指示位置) の X, Y座標が求められる。 ゲーム装 置本体 1 0 0内の処理部 1 1 0は、 この着弾位置と、 標的の命中エリアとがー致 するか否かを判断する。 そして、 その判断結果に基づき、 命中用のゲーム演出の ための演算或いは外れ用のゲーム演出のための演算を行う。
図 6に、 本実施例の動作を説明するためのフローチャートを示す。 まず、 銃 2 0に設けられたスタートボタンをプレーヤが操作するとゲームが開始される。 次に、 銃 2 0からトリガ信号が入力されたか否かが判断され (ステップ S 1 )、 トリガ信号の入力がないと判断した場合には、 次のインターでも、 ディスプレイ 1 2上に通常のゲーム画像を表示させる (ステップ S 8 ) 。
一方、 トリガ信号の入力があつたと判断されると、 次のイン夕一で画面がフラ ッシュされる (ステップ S 2 ) 。 そして位置演算部 1 6 2は、 このフラッシュ画 面の表示期間内にフォトセンサ 1 5 4が出力する検出パルスと、 H V分離器 1 5 0により映像信号から分離された水平同期信号、 垂直同期信号とに基づき、 銃 2 0の弾丸の着弾位置を決定する (ステップ S 3、 S 4 ) 。 そして着弾位置の X座 標 (水平走査位置) 、 Y座標 (垂直走査位置) は、 位置演算部 1 6 2からゲーム 装置本体 1 0 0内の処理部 1 1 0へと出力される。
そして処理部 1 1 0は、 着弾位置の X、 Y座標が、 標的の命中エリア内に含ま れるか否かに基づき、 命中判定を行い、 ディスプレイ上に対応するゲーム画像を 表示させる (ステップ S 5、 S 6、 S 7 ) o
次に、 位置演算部 1 6 2の動作の詳細について、 図 5、 図 7 A、 図 7 B、 図 7 Cを用いて説明する。 まず H V分離器 1 5 0が、 図 7 Aに示すような垂直同期信 号、 水平同期信号を映像信号から分離する。 そして図 5に示すように、 Yカウン 夕 1 6 8のリセッ ト端子: Rには垂直同期信号が、 クロック端子 Cには水平同期信 号が入力される。 一方、 Xカウン夕 1 6 6のリセット端子 Rには水平同期信号が、 クロック端子 Cにはクロック発生器 1 5 6により発生されたクロック信号 C L K が入力される。 なお図 7Bに、 水平同期信号とクロック信号 CLKとの関係を示 す。
このように構成することで Yカウン夕 1 68は、 図 7 Cの(1)のポイント、 即ち 1フィールド期間の最初のボイントでリセッ トされることになる。 そして 1 H期 間 ( 1水平走査期間) 毎に順次カウントアップされてゆく。 一方、 Xカウン夕 1 66は、 図 7 Cの(2)〜(5)のポイント、 即ち 1 H期間の最初のポイントでリセッ 卜されることになる。 そして、 CLKが例えば立ち上がる毎に順次カウントアツ プされてゆく。
そしてプレーヤが銃 20のトリガ 2 1を操作し、 ラス夕走査が図 7 Cの(6)のポ ィン卜に来たところで、 フォトセンサ 1 54からのパルスが検出されたとする。 するとその時点での Xカウン夕 166、 Yカウン夕 1 68のカウント値に基づい て、 位置決定部 164がこれらのカウント値に対応する X座標、 Y座標を求める。 これにより(6)のボイン卜の位置座標、 即ち着弾位置の位置座標を求めることがで きる。 例えば図 7 Cの場合には、 Yカウン夕 1 68のカウント値は 4となり、 こ のカウント値 4に基づいてポイント(6)の Y座標が一意的に求まる。 一方、 Xカウ ン夕 166はポイント(5)でリセッ トされているため、 Xカウン夕 1 66のカウン ト値は、 (5)と(6)の間で CLKが立ち上がった回数になる。 例えば図 7 Bの Jの 位置でフォトセンサ 1 54からのパルスが検出されたとすると、 Xカウン夕 16 6のカウント値は 5となり、 このカウント値 5に基づいてボイント(6)の X座標が 一意的に求まる。
このように本実施例によれば、 HV分離器 150により分離された垂直走査信 号、 水平走査信号を用いることで、 より正確な着弾位置座標を求めることが可能 となる。
なお図 8A、 図 8Bに、 本実施例により生成されるゲーム画像の一例を示す。 図 8 Aのゲーム画像は、 図 9 Aに示すように、 プレーヤが操作する仮想プレーヤ 300が木箱 340の陰に隠れ、 防御状態にある時の視界画像である。 この時に は、 敵ゲームキャラクタ 330、 332の銃弾は木箱 340に遮られ仮想プレー ャ 300にほとんど命中しないように設定される。 即ち命中確率を極端に低くす る。 一方、 図 8 Bのゲーム画像は、 図 9 Bに示すように、 プレーヤが操作する仮 想プレーヤ 300が立ち、 攻撃状態にある時の視界画像である。 この時には、 敵 ゲームキャラクタ 330、 332の銃弾は一定の命中範囲で仮想プレーヤ 300 に命中するように設定される。 本実施例では、 図 10 A、 図 10 B (図 1◦ Bは 銃 20を銃口方向から見た図である) に示す操作ボタン 70、 72の少なくとも 一方を操作することにより、 上記のような防御状態 (図 8A、 図 9A) と攻撃状 態 (図 8 B、 図 9 B) の切り替えが行われる。
このように銃 20の先端に操作ボタン 70、 72を設けることで次のような効 果を得ることができる。 即ちプレーヤが右手 74で銃 20の第 1のグリヅプ 78 を握り、 左手 76で第 2のグリップ 80を握ることで、 銃 20の向く方向のぶれ を低減できる。 そして、 第 2のグリップ 80に操作ボタン 70、 72を設けるこ とで、 左手 76で第 2のグリップ 80を握ったまま、 例えば上記のような防御状 態、 攻撃状態の切り替え、 ゲームの開始、 メニューの選択等のゲーム操作が可能 となる。 また操作ボタン 70、 72を左右対称の位置に設けることで、 プレーヤ が、 右利きか左利きかに依存することなく、 最適な操作ボタンの配置が可能とな る。
次に、 ゲーム装置のハードウヱァの構成の一例について図 1 1を用いて説明す る。 同図に示す装置では、 CPU 1000、 ROM 1002, RAM 1 004, 情報記憶媒体 1006、 音合成 I C 1008、 画像合成 I C 1 0 10、 I/Oポ —ト 10 12、 1 0 14が、 システムバス 10 1 6により相互にデ一夕送受信可 能に接続されている。 そして前記画像合成 I C 10 1 0にはディスプレイ 101 8が接続され、 音合成 I C 1008にはスピーカ 1020が接続され、 I/Oポ —ト 10 12にはコントロール装置 1022が接続され、 I/Oポート 10 14 には通信装置 1024が接続されている。
情報記憶媒体 1006は、 プログラム、 表示物を表現するための画像情報等が 主に格納されるものであり、 CD— ROM、 ゲームカセッ ト、 I Cカード、 MO、 FD、 メモリ等が用いられる。 例えば家庭用ゲーム装置ではゲームプログラム等 を格納する情報記憶媒体として CD_ROM、 ゲームカセッ トが用いられる。 ま た業務用ゲーム装置では ROM等のメモリが用いられ、 この場合には情報記憶媒 体 1006は ROM 1002になる。
コントロール装置 1022はゲームコントローラ、 操作パネル等に相当するも のであり、 プレーヤがゲーム進行に応じて行う判断の結果を装置本体に入力する ための装置である。
情報記憶媒体 1006に格納されるプログラム、 ROM 1002に格納される システムプログラム (装置本体の初期化情報等) 、 コントロール装置 1022に よって入力される信号等に従って、 CPU 1 000は装置全体の制御や各種デー 夕処理を行う。 RAM 1004はこの CPU 1000の作業領域等として用いら れる記憶手段であり、 情報記憶媒体 1006や ROM 1002の所与の内容、 あ るいは CPU 1000の演算結果等が格納される。 また着弾位置の演算、 当たり 判定のために必要なテーブルデータ等の論理的な構成を持つデ一夕構造は、 この R A M又は情報記憶媒体上に構築されることになる。
更に、 この種の装置には音合成 I C 1008と画像合成 I C 10 10とが設け られていてゲーム音やゲーム画像の好適な出力が行えるようになつている。 音合 成 I C 1008は情報記憶媒体 1006や ROM 1002に記憶される情報に基 づいて効果音ゃバックグラゥンド音楽等のゲーム音を合成する集積回路であり、 合成されたゲーム音はスピーカ 1020によって出力される。 また、 画像合成 I C 1010は、 RAM 1004、 ROM 1002, 情報記憶媒体 1006等から 送られる画像情報に基づいてディスプレイ 1 0 1 8に出力するための画素情報を 合成する集積回路である。 なおディスプレイ 10 18として、 いわゆるへヅ ドマ ゥントディスプレイ (HMD) と呼ばれるものを使用することもできる。
また、 通信装置 1024はゲーム装置内部で利用される各種の情報を外部とや りとりするものであり、 他のゲーム装置と接続されてゲームプログラムに応じた 所与の情報を送受したり、 通信回線を介してゲームプログラム等の情報を送受す ることなどに利用される。
そして図 4、 図 5、 図 7〜図 9 Bで説明した種々の処理は、 図 6のフロチャ一 卜に示した処理等を行うプログラムを格納した情報記憶媒体 1006と、 該ゲ一 ムプログラムに従って動作する CPU 1000、 画像合成 I C 10 10等によつ て実現される。 なお画像合成 I C 1 0 10、 音合成 I C 1008等で行われる処 理は、 CPU 1000あるいは汎用の D S P等によりソフトウエア的に行っても よい。
図 12 Aに、 本実施例を業務用ゲーム装置に適用した場合の例を示す。 本実施 例は特に家庭用ゲーム装置に適用した場合に大きな有利点を持つが、 業務用のゲ —ム装置に適用することも可能である。 装置に内蔵されるシステム基板 1 1 06 には、 CPU、 画像合成 I C、 音合成 I C等が実装されている。 そしてゲ一ムコ ントローラにより求められる指示位置 (着弾位置) の座標に基づいてゲーム演算 を行うための情報、 ゲーム演算の結果に基づいて表示画像を合成するための情報 等は、 情報記憶媒体 1006に格納されることになる。 以下、 これらの情報を格 納情報と呼ぶ。 これらの格納情報は、 上記の種々の処理を行うためのプログラム コード、 画像情報、 音情報、 表示物の形状情報、 テーブルデ一夕、 リストデータ、 プレーヤ情報等の少なくとも 1つを含むものである。
本実施例を家庭用のゲーム装置に適用した場合には、 CDROM、 ゲームカセ ッ ト、 I Cカード等により構成される情報記憶媒体に、 上記格納情報は格納され ることになる。
図 12 Bに、 ホスト装置 1300と、 このホスト装置 1300と通信回線 13 02を介して接続される端末 1304-:!〜 1304 -nとを含むゲーム装置に本実 施例を適用した場合の例を示す。 この場合、 例えば各端末 1304- 1〜 1304 -nにゲームコントローラ 1305-1〜 1305 -nが接続される。 また上記格納情 報は、 例えばホスト装置 1300が制御可能な磁気ディスク装置、 磁気テープ装 置、 メモリ等の情報記憶媒体 1306に格納されている。 端末 1304- 1〜 13 04- nが、 CPU、 画像合成 I C、 音合成 I Cを有し、 スタンドアロンでゲーム 画像、 ゲーム音を合成できるものである場合には、 ホスト装置 1300からは、 ゲーム画像、 ゲーム音を合成するためのゲームプログラム等が端末 1304-;!〜 1304-nに配送される。 一方、 スタンドアロンで合成できない場合には、 ホス ト装置 1 300がゲーム画像、 ゲーム音を合成し、 これを端末 1304- 1〜 13 0 4 - nに伝送し端末において出力することになる。
なお本発明は、 上記実施例で説明したものに限らず、 種々の変形実施が可能で ある。
例えば上記実施例では、 図 1 3 Aに示すように、 分離手段である H V分離器 1 5 0を、 指示手段である銃 2 0内に設けたが、 本発明はこれに限らず他の場所に 設けてもよい。 例えば図 1 3 Bでは、 H V分離器 1 5 0をコネクタ 3 6又はコネ クタ 3 0内に設けている。 銃 2 0はある程度の大きさを持っため、 H V分離器 1 5 0を銃 2 0に内蔵させても、 銃 2 0が大きくなるという問題は生じない。 一方、 H V分離器 1 5 0をコネクタ 3 6又は 3 0内に設けると、 コネクタ 3 6又は 3 0 が大きくなつてしまい、 コネクタ 3 6又は 3 0がコントローラ端子 4 4からはず れやすくなる等の問題が生じる可能性がある。 従って、 この意味においては、 H V分離器 1 5 0を銃 2 0内に設ける構成は有利である。 一方、 H V分離器 1 5 0 をコネクタ 3 6又は 3 0内に設ける構成、 特にコネクタ 3 0内に設ける構成によ れば、 映像信号にノイズがのったり、 ケーブルを介して伝搬される映像信号が外 部の装置等に悪影響を及ぼしたりすることを有効に防止できる。 従って、 この意 味においては、 H V分離器 1 5 0をコネクタ 3 6又は 3 0内に設ける構成の方が 有利である。
また上記実施例では、 ケーブル 2 2とケーブル 2 4とをコネクタ 3 6内で接続 する構成としたが、 本発明はこれに限られるものではない。 ケーブル 2 2とケー ブル 2 4とをコネクタ 3 6内で接続する構成とすれば、 銃 2 0に接続されるケ一 ブルを 1本にすることができ、 プレーヤの利便性を向上できるが、 例えば図 1 4 Aに示すように、 ケーブル 2 2を直接に銃 2 0に接続することも可能である。 また上記実施例では、 映像信号を、 映像出力端子 4 0からコネクタ 3 0を介し て表示装置 1 5に伝達したが、 本発明はこれに限られるものではない。 例えば図 1 4 Bに示すように、 同様の映像信号を出力できる第 2の映像出力端子 4 2に表 示装置 1 5の映像入力端子 5 6を接続してもよいし、 逆に第 2の映像出力端子 4 2にコネクタ 3 0を接続し、 映像出力端子 4 0に表示装置 1 5の映像入力端子 5 6を接続してもよい。 また位置演算部の構成及び演算手法は本実施例で説明したものに限らず、 種々 の変形実施が可能である。
また指示位置の座標演算の際に使用する同期信号として、 水平同期信号、 垂直 同期信号の両方を用いることが正確な座標演算のためには特に有効だが、 その一 方のみを使用することも可能である。
また本実施例では、 シュ一ティングゲームに本発明を適用した場合を例に説明 したが、 本発明はこれに限らず、 例えばパズルゲーム、 レースゲーム等、 本発明 のゲームコントロ一ラが利用可能な種々のゲームに適用することができる。 また本発明は、 家庭用、 業務用のゲーム装置のみならず、 シミュレ一夕、 多数 のプレーヤが参加する大型アトラクション装置、 パーソナルコンピュータ、 シス テム基板等、 種々のものに適用できる。

Claims

請 求 の 範 囲
( 1 ) 映像信号が出力される第 1の端子と制御信号が入力される第 2の端子と を有するゲーム装置に用いられるゲームコントローラであって、
前記第 1の端子から出力される前記映像信号を伝達する第 1のケーブルと、 前記第 2の端子に入力される前記制御信号を伝達する第 2のケーブルと、 前記映像信号から同期信号を分離する分離手段と、
任意の方向に向けることができる指示体と、
前記指示体に設けられ、 表示装置の画面上の前記指示体の指示位置からの光を 検知する光検知手段と、
前記分離手段及び前記光検知手段からの出力に基づいて、 前記指示位置の座標 を求める位置演算手段とを含むことを特徴とするゲームコントロ一ラ。
( 2 ) 請求項 1において、
前記第 1のケーブルが、
前記第 1の端子からの前記映像信号を前記第 2のケーブルに伝達し、
前記第 2のケーブルが、
前記第 2の端子への前記制御信号と、 前記第 1のケーブルからの前記映像信号 とを伝達することを特徴とするゲームコントローラ。
( 3 ) 請求項 1において、
前記第 1のケ一ブルに接続されるコネクタを含み、
前記コネクタが、
所与のケーブルを介して又は直接に前記第 1の端子に接続可能に形成され、 前 記第 1の端子からの前記映像信号を前記第 1のケーブルに伝達する第 3の端子と、 所与のケーブルを介して又は直接に前記表示装置の映像入力端子又は第 2のゲ —ムコントロ一ラのコネクタの一方の端子に接続可能に形成され、 前記第 1の端 子から前記第 3の端子を介して伝達される前記映像信号を前記映像入力端子又は 前記第 2のゲームコントローラのコネクタの前記一方の端子に伝達する第 4の端 子とを含むことを特徴とするゲームコントローラ。
( 4 ) 請求項 2において、 前記第 1のケ一ブルに接続されるコネクタを含み、
前記コネクタが、
所与のケーブルを介して又は直接に前記第 1の端子に接続可能に形成され、 前 記第 1の端子からの前記映像信号を前記第 1のケ一ブルに伝達する第 3の端子と、 所与のケーブルを介して又は直接に前記表示装置の映像入力端子又は第 2のゲ 一ムコントロ一ラのコネクタの一方の端子に接続可能に形成され、 前記第 1の端 子から前記第 3の端子を介して伝達される前記映像信号を前記映像入力端子又は 前記第 2のゲームコントローラのコネクタの前記一方の端子に伝達する第 4の端 子とを含むことを特徴とするゲームコントロ一ラ。
( 5 ) 請求項 1において、
前記分離手段を、 前記指示体に設けたことを特徴とするゲームコントローラ。
( 6 ) 請求項 2において、
前記分離手段を、 前記指示体に設けたことを特徴とするゲームコントローラ。
( 7 ) 請求項 3において、
前記分離手段を、 前記指示体に設けたことを特徴とするゲームコントローラ。
( 8 ) 請求項 4において、
前記分離手段を、 前記指示体に設けたことを特徴とするゲームコントローラ。
( 9 ) 請求項 1において、
前記分離手段を、 前記第 1のケ一ブルと前記第 1の端子とを接続するコネクタ 及び前記第 2のケーブルと前記第 2の端子とを接続するコネクタのいずれかに設 けたことを特徴とするゲームコントローラ。
( 1 0 ) 請求項 2において、
前記分離手段を、 前記第 1のケーブルと前記第 1の端子とを接続するコネクタ 及び前記第 2のケーブルと前記第 2の端子とを接続するコネクタのいずれかに設 けたことを特徴とするゲームコントローラ。
( 1 1 ) 請求項 3において、
前記分離手段を、 前記第 1のケーブルと前記第 1の端子とを接続するコネクタ 及び前記第 2のケーブルと前記第 2の端子とを接続するコネクタのいずれかに設 けたことを特徴とするゲームコントロ一ラ。
( 1 2 ) 請求項 4において、
前記分離手段を、 前記第 1のケーブルと前記第 1の端子とを接続するコネクタ 及び前記第 2のケーブルと前記第 2の端子とを接続するコネクタのいずれかに設 けたことを特徴とするゲームコントロ一ラ。
( 1 3 ) 請求項 1のゲームコントローラが用いられるゲーム装置を動作させるた めの情報を含む情報記憶媒体であって、
請求項 1のゲームコントローラにより求められる指示位置の座標に基づいてゲ ーム演算を行うための情報と、
前記ゲーム演算の結果に基づいて前記表示装置上に表示する画像を合成するた めの情報とを含むことを特徴とする情報記憶媒体。
( 1 4 ) 請求項 2のゲームコントローラが用いられるゲーム装置を動作させるた めの情報を含む情報記憶媒体であって、
請求項 2のゲームコントローラにより求められる指示位置の座標に基づいてゲ ーム演算を行うための情報と、
前記ゲーム演算の結果に基づいて前記表示装置上に表示する画像を合成するた めの情報とを含むことを特徴とする情報記憶媒体。
( 1 5 ) 請求項 3のゲームコントローラが用いられるゲーム装置を動作させるた めの情報を含む情報記憶媒体であって、
請求項 3のゲームコントローラにより求められる指示位置の座標に基づいてゲ ーム演算を行うための情報と、
前記ゲーム演算の結果に基づいて前記表示装置上に表示する画像を合成するた めの情報とを含むことを特徴とする情報記憶媒体。
( 1 6 ) 請求項 4のゲームコントローラが用いられるゲーム装置を動作させるた めの情報を含む情報記憶媒体であって、
請求項 4のゲームコントロ一ラにより求められる指示位置の座標に基づいてゲ —ム演算を行うための情報と、
前記ゲーム演算の結果に基づいて前記表示装置上に表示する画像を合成するた めの情報とを含むことを特徴とする情報記憶媒体 c
PCT/JP1997/003709 1996-10-17 1997-10-15 Dispositif de commande de jeux et support de stockage d'informations WO1998017361A1 (fr)

Priority Applications (2)

Application Number Priority Date Filing Date Title
US09/077,971 US6328650B1 (en) 1996-10-17 1997-10-15 Game controller and information storage medium
GB9812997A GB2324691B (en) 1996-10-17 1997-10-15 Game controller and information storage medium

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP08297106A JP3140971B2 (ja) 1996-10-17 1996-10-17 ゲームコントローラ
JP8/297106 1996-10-17

Publications (1)

Publication Number Publication Date
WO1998017361A1 true WO1998017361A1 (fr) 1998-04-30

Family

ID=17842296

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/JP1997/003709 WO1998017361A1 (fr) 1996-10-17 1997-10-15 Dispositif de commande de jeux et support de stockage d'informations

Country Status (4)

Country Link
US (1) US6328650B1 (ja)
JP (1) JP3140971B2 (ja)
GB (1) GB2324691B (ja)
WO (1) WO1998017361A1 (ja)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1062994A2 (en) * 1999-06-21 2000-12-27 Midway Amusement Games, LLC Video game system having a control unit with an accelerometer for controlling a video game
US6171190B1 (en) 1998-05-27 2001-01-09 Act Labs, Ltd. Photosensitive input peripheral device in a personal computer-based video gaming platform

Families Citing this family (40)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2000134591A (ja) * 1998-10-28 2000-05-12 Sony Computer Entertainment Inc データ生成装置及びデータ生成方法、データ受信装置及びデータ受信方法、並びにデータ通信システム及びデータ通信方法
JP2000218037A (ja) * 1999-02-02 2000-08-08 Sega Enterp Ltd ビデオ画面の指示位置検出方法及び装置
US7749089B1 (en) 1999-02-26 2010-07-06 Creative Kingdoms, Llc Multi-media interactive play system
US20020010021A1 (en) * 1999-08-03 2002-01-24 Mccauley Jack Jean Method and device for optical gun interaction with a computer game system
JP3527676B2 (ja) 2000-02-16 2004-05-17 株式会社ナムコ 位置指示装置及び情報記憶媒体
US7878905B2 (en) 2000-02-22 2011-02-01 Creative Kingdoms, Llc Multi-layered interactive play experience
US7445550B2 (en) 2000-02-22 2008-11-04 Creative Kingdoms, Llc Magical wand and interactive play experience
US6761637B2 (en) 2000-02-22 2004-07-13 Creative Kingdoms, Llc Method of game play using RFID tracking device
JP2001252474A (ja) * 2000-03-10 2001-09-18 Namco Ltd ゲームシステム及び情報記憶媒体
JP2002007072A (ja) 2000-06-27 2002-01-11 Namco Ltd 位置指示装置及び情報記憶媒体
US7066781B2 (en) 2000-10-20 2006-06-27 Denise Chapman Weston Children's toy with wireless tag/transponder
KR20020093291A (ko) * 2001-06-08 2002-12-16 김범 스크린 상의 목표물 위치 감지 장치
US6569019B2 (en) * 2001-07-10 2003-05-27 William Cochran Weapon shaped virtual reality character controller
JP2003079951A (ja) * 2001-09-14 2003-03-18 Konami Computer Entertainment Yokyo Inc ゲームコントローラ及び信号入力装置
TWI232769B (en) * 2001-10-19 2005-05-21 Zeroplus Technology Co Ltd Visual feedback system for light gun
US6902483B2 (en) * 2002-04-01 2005-06-07 Xiao Lin Handheld electronic game device having the shape of a gun
US6967566B2 (en) 2002-04-05 2005-11-22 Creative Kingdoms, Llc Live-action interactive adventure game
US20070066396A1 (en) 2002-04-05 2007-03-22 Denise Chapman Weston Retail methods for providing an interactive product to a consumer
GB2389166A (en) * 2002-05-30 2003-12-03 Fiaz Ahmed Gun shaped handset with secondary controls for aiming at a computer game display
US6773349B2 (en) * 2002-07-31 2004-08-10 Intec, Inc. Video game controller with integrated video display
US7674184B2 (en) 2002-08-01 2010-03-09 Creative Kingdoms, Llc Interactive water attraction and quest game
US20040048663A1 (en) * 2002-09-10 2004-03-11 Zeroplus Technology Co., Ltd. Photographic pointer positioning device
US9446319B2 (en) 2003-03-25 2016-09-20 Mq Gaming, Llc Interactive gaming toy
JP3971397B2 (ja) * 2004-03-16 2007-09-05 株式会社コナミデジタルエンタテインメント 模擬銃
JP2005293090A (ja) * 2004-03-31 2005-10-20 Namco Ltd 位置検出システム、ゲームシステム及び位置検出システムの制御方法
US20060095475A1 (en) * 2004-10-29 2006-05-04 Microsoft Corporation Defining and exposing storage devices generically to end users and developers through abstracted storage
JP2007021065A (ja) * 2005-07-21 2007-02-01 Aruze Corp 携帯ゲーム機用コントローラ
US20070077539A1 (en) * 2005-10-03 2007-04-05 Aviv Tzidon Shooting range simulator system and method
US20080076559A1 (en) * 2006-04-27 2008-03-27 Darren Richardson Detachable controller for handheld electronic device
EP2035103A4 (en) * 2006-06-03 2010-01-27 Eric Argentar VIDEO GAME CONTROL DEVICE
JP5134224B2 (ja) * 2006-09-13 2013-01-30 株式会社バンダイナムコゲームス ゲームコントローラ及びゲーム装置
JP2008073184A (ja) * 2006-09-20 2008-04-03 Namco Bandai Games Inc プログラム、情報記憶媒体及びゲーム装置
JP5291305B2 (ja) * 2007-07-06 2013-09-18 任天堂株式会社 ゲームプログラムおよびゲーム装置
KR20090006660A (ko) 2007-07-12 2009-01-15 삼성전자주식회사 소모품 및 이를 갖춘 화상형성기기
US20090049470A1 (en) * 2007-08-13 2009-02-19 Gal Peer Method and device for interactive operation of television
US8057309B1 (en) * 2008-12-18 2011-11-15 Hasbro, Inc. Versatile toy capable of activating electronics and launching components thereof
US20100178967A1 (en) * 2009-01-10 2010-07-15 Chiu-Hao Cheng Shooting game processing method
USD666248S1 (en) * 2011-06-06 2012-08-28 Performance Designed Products, Llc Gun handle video game controller accessory
CN109091857B (zh) * 2018-09-13 2020-09-11 黄嘉欣 一种易收纳组合式无线枪形仿真游戏手柄
CN109758761A (zh) * 2019-01-14 2019-05-17 赵金隆 游戏控制器及其形态变换方法和游戏操作模式切换方法

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS6096282A (ja) * 1983-11-01 1985-05-29 株式会社セガ・エンタープライゼス 光検出銃付ビデオゲ−ム機
JPS6249881A (ja) * 1985-08-30 1987-03-04 株式会社セガ・エンタ−プライゼス 光線銃ゲ−ム機
JPH08117437A (ja) * 1994-10-26 1996-05-14 Namco Ltd シューティング型ゲーム装置

Family Cites Families (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4268036A (en) * 1978-04-20 1981-05-19 Nintendo Company Limited Shooting game apparatus
US4270755A (en) 1979-02-01 1981-06-02 Joseph Willhide Strategy based electronic combat game
JPS58121091A (ja) 1982-01-14 1983-07-19 池上通信機株式会社 立体感表示方式
US5229756A (en) 1989-02-07 1993-07-20 Yamaha Corporation Image control apparatus
JP3216722B2 (ja) 1990-09-27 2001-10-09 株式会社ナムコ 画像合成装置、方法及びこれを用いた射撃ゲーム装置
US5212368A (en) 1991-06-03 1993-05-18 Epoch Company, Ltd. Toy apparatus with card reader unit and a card having game parameter data
US5351969A (en) 1992-05-26 1994-10-04 Smith Engineering Remote control system for raster scanned video display
WO1995013850A1 (fr) * 1993-11-13 1995-05-26 Namco Limited Dispositif de chargement virtuel de balles pour machine de jeu a pistolets
JP3603285B2 (ja) * 1994-07-21 2004-12-22 株式会社セガ 画像処理装置
US5569085A (en) * 1994-07-29 1996-10-29 Namco Limited Gun game machine having a sliding gun barrel cover for simulating the impact of a fired gun
JP3138396B2 (ja) 1994-10-26 2001-02-26 株式会社ナムコ 画像表示装置及びシューティング型ゲーム装置
JPH08117447A (ja) 1994-10-26 1996-05-14 Namco Ltd シューティング型ゲーム装置
US5785592A (en) * 1996-08-12 1998-07-28 Sarcos, Inc. Interactive target game system

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS6096282A (ja) * 1983-11-01 1985-05-29 株式会社セガ・エンタープライゼス 光検出銃付ビデオゲ−ム機
JPS6249881A (ja) * 1985-08-30 1987-03-04 株式会社セガ・エンタ−プライゼス 光線銃ゲ−ム機
JPH08117437A (ja) * 1994-10-26 1996-05-14 Namco Ltd シューティング型ゲーム装置

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6171190B1 (en) 1998-05-27 2001-01-09 Act Labs, Ltd. Photosensitive input peripheral device in a personal computer-based video gaming platform
US6323838B1 (en) * 1998-05-27 2001-11-27 Act Labs, Ltd. Photosensitive input peripheral device in a personal computer-based video gaming platform
EP1062994A2 (en) * 1999-06-21 2000-12-27 Midway Amusement Games, LLC Video game system having a control unit with an accelerometer for controlling a video game
EP1062994A3 (en) * 1999-06-21 2001-12-19 Midway Amusement Games, LLC Video game system having a control unit with an accelerometer for controlling a video game
US6545661B1 (en) 1999-06-21 2003-04-08 Midway Amusement Games, Llc Video game system having a control unit with an accelerometer for controlling a video game

Also Published As

Publication number Publication date
US6328650B1 (en) 2001-12-11
GB2324691A (en) 1998-10-28
JP3140971B2 (ja) 2001-03-05
GB9812997D0 (en) 1998-08-12
GB2324691B (en) 2001-03-07
JPH10118338A (ja) 1998-05-12

Similar Documents

Publication Publication Date Title
JP3140971B2 (ja) ゲームコントローラ
US7059962B2 (en) Gun shooting game device, method of controlling computer and program
US7699704B2 (en) Game system playable by plurality of players, game apparatus and storage medium storing game program
JP3183632B2 (ja) 情報記憶媒体及び画像生成装置
US9333422B2 (en) Motion determination apparatus, game apparatus therefor, and computer program therefor
EP1905494A1 (en) Network game system, network game system control method, game machine, game machine control method, and information storage medium
WO1997014115A1 (fr) Dispositif de traitement d'une image en trois dimensions
JPH1094676A (ja) 対戦型ゲームシステムにおける画像表示方法及びゲームシステム
JP2006230578A (ja) プログラム、情報記憶媒体及びゲーム装置
JP2006314763A (ja) 対戦ビデオゲーム制御プログラム
JPH10333834A (ja) 情報記憶媒体及び画像生成装置
JP5184801B2 (ja) プログラム及びサーバ
JP2000037558A (ja) ゲーム装置及びゲーム制御方法及び記憶媒体
JP2939223B2 (ja) 画像生成装置及び情報記憶媒体
KR100929995B1 (ko) 네트워크 게임 시스템, 게임 장치, 게임 장치의 제어 방법및 정보 기억 매체
JP3735025B2 (ja) ゲーム装置の制御方法
JPH0947577A (ja) ゲーム装置及びコマンド入力方法
JP2005103323A (ja) ゲームコントローラ及びゲーム装置の制御方法
JP3325265B1 (ja) シューティングゲーム装置、プログラム及びゲーム制御方法
JP4420933B2 (ja) 情報記憶媒体及び画像生成装置
JP4563267B2 (ja) ネットワークゲームシステム、ネットワークゲーム制御方法、ゲーム装置、ゲーム制御方法及びプログラム
JP4137308B2 (ja) ゲーム装置
JP4861706B2 (ja) ネットワークゲームシステム、ネットワークゲームシステムの制御方法、ゲーム装置、ゲーム装置の制御方法及びプログラム
JP2000102671A (ja) 位置特定装置および位置特定プログラムを記録した記録媒体
JP2001113046A (ja) ゲーム装置、ゲーム用処理方法、およびゲーム用プログラムを記録した記録媒体

Legal Events

Date Code Title Description
AK Designated states

Kind code of ref document: A1

Designated state(s): GB US

ENP Entry into the national phase

Ref country code: GB

Ref document number: 9812997

Kind code of ref document: A

Format of ref document f/p: F

WWE Wipo information: entry into national phase

Ref document number: 09077971

Country of ref document: US