US20030078105A1 - Visual feedback system for optical guns - Google Patents
Visual feedback system for optical guns Download PDFInfo
- Publication number
- US20030078105A1 US20030078105A1 US10/189,523 US18952302A US2003078105A1 US 20030078105 A1 US20030078105 A1 US 20030078105A1 US 18952302 A US18952302 A US 18952302A US 2003078105 A1 US2003078105 A1 US 2003078105A1
- Authority
- US
- United States
- Prior art keywords
- signal
- visual feedback
- image synthesis
- bullet
- feedback system
- Prior art date
- Legal status (The legal status 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 status listed.)
- Abandoned
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/03—Arrangements for converting the position or the displacement of a member into a coded form
- G06F3/033—Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor
- G06F3/038—Control and interface arrangements therefor, e.g. drivers or device-embedded control circuitry
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
- A63F13/50—Controlling the output signals based on the game progress
- A63F13/53—Controlling the output signals based on the game progress involving additional visual information provided to the game scene, e.g. by overlay to simulate a head-up display [HUD] or displaying a laser sight in a shooting game
- A63F13/537—Controlling the output signals based on the game progress involving additional visual information provided to the game scene, e.g. by overlay to simulate a head-up display [HUD] or displaying a laser sight in a shooting game using indicators, e.g. showing the condition of a game character on screen
- A63F13/5375—Controlling the output signals based on the game progress involving additional visual information provided to the game scene, e.g. by overlay to simulate a head-up display [HUD] or displaying a laser sight in a shooting game using indicators, e.g. showing the condition of a game character on screen for graphically or textually suggesting an action, e.g. by displaying an arrow indicating a turn in a driving game
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
- A63F13/20—Input arrangements for video game devices
- A63F13/21—Input arrangements for video game devices characterised by their sensors, purposes or types
- A63F13/213—Input arrangements for video game devices characterised by their sensors, purposes or types comprising photodetecting means, e.g. cameras, photodiodes or infrared cells
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
- A63F13/20—Input arrangements for video game devices
- A63F13/21—Input arrangements for video game devices characterised by their sensors, purposes or types
- A63F13/219—Input arrangements for video game devices characterised by their sensors, purposes or types for aiming at specific areas on the display, e.g. light-guns
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
- A63F13/20—Input arrangements for video game devices
- A63F13/23—Input arrangements for video game devices for interfacing with the game device, e.g. specific interfaces between game controller and console
- A63F13/235—Input arrangements for video game devices for interfacing with the game device, e.g. specific interfaces between game controller and console using a wireless connection, e.g. infrared or piconet
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
- A63F13/20—Input arrangements for video game devices
- A63F13/24—Constructional details thereof, e.g. game controllers with detachable joystick handles
- A63F13/245—Constructional details thereof, e.g. game controllers with detachable joystick handles specially adapted to a particular type of game, e.g. steering wheels
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
- A63F13/40—Processing input control signals of video game devices, e.g. signals generated by the player or derived from the environment
- A63F13/42—Processing 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/426—Processing 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
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
- A63F13/50—Controlling the output signals based on the game progress
- A63F13/52—Controlling the output signals based on the game progress involving aspects of the displayed game scene
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
- A63F13/50—Controlling the output signals based on the game progress
- A63F13/53—Controlling the output signals based on the game progress involving additional visual information provided to the game scene, e.g. by overlay to simulate a head-up display [HUD] or displaying a laser sight in a shooting game
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
- A63F13/50—Controlling the output signals based on the game progress
- A63F13/53—Controlling the output signals based on the game progress involving additional visual information provided to the game scene, e.g. by overlay to simulate a head-up display [HUD] or displaying a laser sight in a shooting game
- A63F13/537—Controlling the output signals based on the game progress involving additional visual information provided to the game scene, e.g. by overlay to simulate a head-up display [HUD] or displaying a laser sight in a shooting game using indicators, e.g. showing the condition of a game character on screen
- A63F13/5372—Controlling the output signals based on the game progress involving additional visual information provided to the game scene, e.g. by overlay to simulate a head-up display [HUD] or displaying a laser sight in a shooting game using indicators, e.g. showing the condition of a game character on screen for tagging characters, objects or locations in the game scene, e.g. displaying a circle under the character controlled by the player
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
- A63F13/80—Special adaptations for executing a specific game genre or game mode
- A63F13/837—Shooting of targets
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/03—Arrangements for converting the position or the displacement of a member into a coded form
- G06F3/033—Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor
- G06F3/038—Control and interface arrangements therefor, e.g. drivers or device-embedded control circuitry
- G06F3/0386—Control and interface arrangements therefor, e.g. drivers or device-embedded control circuitry for light pen
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F2300/00—Features 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/10—Features 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/1025—Features 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
- A63F2300/1031—Features 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 using a wireless connection, e.g. Bluetooth, infrared connections
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F2300/00—Features 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/10—Features 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/1062—Features 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
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F2300/00—Features 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/10—Features 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/1087—Features 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
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F2300/00—Features 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/30—Features 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/303—Features 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
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F2300/00—Features 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/30—Features 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/303—Features 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
- A63F2300/305—Features 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 for providing a graphical or textual hint to the player
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F2300/00—Features 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/30—Features 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/303—Features 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
- A63F2300/306—Features 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 for displaying a marker associated to an object or location in the game field
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F2300/00—Features 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/60—Methods for processing data by generating or executing the game program
- A63F2300/66—Methods for processing data by generating or executing the game program for rendering three dimensional images
- A63F2300/6653—Methods for processing data by generating or executing the game program for rendering three dimensional images for altering the visibility of an object, e.g. preventing the occlusion of an object, partially hiding an object
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F2300/00—Features 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/80—Features 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/8076—Shooting
Definitions
- This specification discloses a visual feedback system for optical guns. More explicitly, the disclosed visual feedback system is installed between a game host and an optical gun for extraction a gunfire signal or a bullet coordinate signal from the optical gun to the game host.
- the bullet coordinate signal is further sent to an image synthesis circuit.
- the image synthesis circuit then puts a default cursor at the bullet coordinates corresponding to the video signal sent from the game host, generating an image synthesis signal containing the cursor.
- the synthesized video signal is then sent to a monitor so that the player can get a visual feedback of an aiming point for the optical gun on the monitor.
- the aiming point cursor for the optical gun is almost not shown on the monitor.
- the aiming point cursor is very helpful for the player because he or she can know where the gun is aiming at.
- the aiming point cursor for the optical gun is designed while coding the software. So there is only a fixed form for the cursor.
- a laser device is installed on the optical gun. When the player turns on the laser device, a red bullet point is shown on the screen. A machine adjustment device is then employed to align the red bullet point with the aiming point of the optical gun. Accordingly, the red bullet point moves to wherever the optical gun is pointing at. From these examples, we know that the conventional optical gun does not contain any image processing function and is unable to provide a visual feedback effect. The players are thus limited to whatever is provided by the game software.
- Another objective of the invention is to provide a visual feedback system that allows selections of different cursor forms for the aiming point of the optical gun without being limited by the cursor form provided in the game software.
- the invention provides a visual feedback system installed between a game host and an optical gun.
- the game host may be a TV video game host or a computer video game host.
- the visual feedback system extracts a bullet falling point signal or a bullet coordinate signal sent from the optical gun to the game host. If the obtained signal is the bullet falling point signal, then the control signal uses the horizontal synchronous signal H_sync and the vertical synchronous signal V_sync generated by a synchronous separation circuit to compute the bullet coordinate signal of the optical gun aiming point.
- the coordinates in the bullet coordinate signal are output to an image synthesis circuit.
- the image synthesis circuit makes a default cursor at the corresponding point on the video in signal from the game host, producing a synthesized video signal containing a cursor.
- the synthesized video signal is sent through a video out port to a monitor for display. Therefore, the visual feedback effect is achieved by displaying the optical gun aiming point on the monitor.
- FIG. 1(A) is a gray-level image synthesis circuit block diagram of the invention
- FIG. 1(B) is a color image synthesis circuit block diagram of the invention
- FIG. 2 is a circuit block diagram of a first embodiment
- FIG. 3 is a circuit block diagram of a second embodiment
- FIG. 4 is a circuit block diagram of a third embodiment
- FIG. 5 is a circuit block diagram of a fourth embodiment
- FIGS. 6 (A) through 6 (F) show different aiming point cursors of the optical gun
- FIGS. 7 (A) through 7 (F) illustrate the motion of the optical gun aiming cursor on the screen
- FIG. 8 is a circuit diagram of the disclosed visual feedback system.
- the gray-level image synthesis circuit 70 contains: a control circuit 71 , a video switch 72 , a horizontal synchronous signal separation circuit 75 , and a switching device 77 .
- the circuit 70 functions as follows.
- the control circuit 71 receives display information from an external control circuit 60 and at the same time the horizontal synchronous signal H_sync sent from the horizontal synchronous signal separation circuit 75 .
- the video switch 72 is a two-step switch controlled by the control circuit 71 . When the control circuit 71 provides a high level 1, the video in signal sent from the game host 20 is directly displayed on the monitor. If the signal from the control circuit 71 is at the low level 0, the image synthesis image is sent to the monitor for display.
- the horizontal synchronous signal separation circuit 75 extracts a horizontal synchronous signal H_sync from the input video signal and sends it to the control circuit 71 .
- the switching device 77 is used to control the control circuit 71 to switch among different cursor types.
- the color image synthesis circuit 70 contains: a control circuit 71 , a video switch 72 , a converter circuit 73 , a color modulation circuit 74 , a horizontal synchronous signal separation circuit 75 , a vertical synchronous signal separation circuit 76 , a switching device 77 , a synchronous signal generator 78 , and a mixer 79 .
- the circuit 70 functions as follows.
- the control circuit 71 receives display information sent from the an external control circuit 60 and, at the same time, a horizontal synchronous signal H_sync from the horizontal synchronous signal separation circuit 75 and a vertical synchronous signal V_sync from the vertical synchronous signal separation circuit 76 .
- the video switch 72 is a two-step switch controlled by the control circuit 71 .
- the control circuit 71 provides a high level 1, the video in signal sent from the game host 20 is directly displayed on the monitor. If the signal from the control circuit 71 is at the low level 0, the image synthesis image of the invention is sent to the monitor for display.
- the converter circuit 73 converts the RGB colors into (R-Y), (B-Y) and Y signals, where the RGB colors are obtained by having the display information from the control circuit 71 go through a D/A (Digital/Analog) converter.
- the color modulation circuit 74 takes the (R-Y), (B-Y) and Y signals sent from the converter circuit 73 and modulate them with a color modulation frequency 3.579545 MHz, producing a video signal.
- the televisions have two systems: NTSC and PAL. Therefore, their color modulation frequencies are different. In this specification, we simply consider the NTSC system in the embodiments. If the invention is to be applied to a PAL television, one only needs to change the color modulation frequency to 4.4331876 MHz.
- the horizontal synchronous signal separation circuit 75 extracts the horizontal synchronous signal H_sync from the modulated signal and sends it to the control circuit 71 .
- the vertical synchronous signal separation circuit 76 extracts the vertical synchronous signal V_sync from the modulated signal and sends it to the control circuit 71 .
- the switching device 77 controls the control circuit 71 to switch among different cursor forms.
- the synchronous signal generator 78 is used to synchronize the horizontal synchronous signal H_sync and the vertical synchronous signal V_sync.
- the mixer 79 mixes the synchronous signal generated by the synchronous signal generator 78 and the image synthesis signal generated by the control circuit 71 . The mixed signal is then sent by the video switch 72 to display on the monitor.
- the disclosed visual feedback system 40 comprises: a communication interface 50 , a control circuit 60 , and an image synthesis circuit 70 .
- the communication interface 50 extracts a signal sent from an optical gun 30 to a game host 20 .
- the control circuit 60 obtains a bullet falling point signal or a bullet coordinate signal transmitted from the optical gun 30 through the communication interface 50 . If the control circuit 60 gets a bullet falling point signal, then the image synthesis circuit 70 extracts a horizontal synchronous signal H_sync and a vertical synchronous signal V_sync to compute the coordinates of the bullet falling point.
- the coordinate information is then sent to the image synthesis circuit 70 .
- the image synthesis circuit 70 then synthesizes a predetermined cursor in the video-in video signal transmitted from the game host 20 , producing an image synthesis signal containing the cursor. Finally, the image synthesis signal is sent to a screen 10 for display.
- FIG. 3 shows the circuit block diagram of a second embodiment of the invention.
- This embodiment implements an optical gun in an optical gun visual feedback system 31 .
- the system comprises: a communication interface 50 , a control circuit 90 , an image synthesis circuit 70 , a photo receiver 100 , and several switches 110 .
- the communication interface 50 , the control circuit 90 , the photo receiver 100 and the switches 110 provide all the necessary functions in the optical gun device.
- the control circuit 90 is in signal communications with the game host 20 through the communication interface 50 .
- the control circuit 90 processes the communications between the optical gun and the game host 20 .
- the control circuit receives a bullet falling point signal or a bullet coordinate signal. If the control circuit 90 detects a bullet falling point signal, the image synthesis circuit 70 obtains and uses the horizontal synchronous signal H_sync and the vertical synchronous signal V_sync to compute the bullet coordinate information of the bullet falling point. Such bullet coordinate data are sent to the image synthesis circuit 70 .
- the image synthesis circuit 70 then synthesizes a predetermined cursor in the video-in video signal transmitted from the game host 20 , producing an image synthesis signal containing the cursor.
- the image synthesis signal is sent to a screen 10 for display.
- the photo receiver 100 receives the bullet falling point signal generated by the screen 10 .
- the switches 110 are used for input from the player during the game.
- FIG. 4 A third embodiment is shown in FIG. 4.
- the wireless visual feedback system includes: a wireless host device 41 and a wireless optical gun device 32 .
- the wireless host device 41 is comprised of: a communication interface 50 , a control circuit 150 , an image synthesis circuit 70 , a wireless receiver 130 , and a wireless transmitter 140 .
- the wireless optical gun device 32 is in signal communications with the wireless host device 41 through the communication interface 50 , the wireless receiver 130 and the wireless transmitter 140 thereof.
- the wireless receiver 130 and the wireless transmitter 140 are controlled by the control circuit 150 .
- the control circuit 150 processes the communications between the wireless optical gun device 32 and the game host 20 on one hand, and extracts from the wireless optical gun device 32 a bullet falling point signal or a bullet coordinate signal through the wireless receiver 130 . If the control circuit 150 detects that it is a bullet falling point signal, then the image synthesis circuit 70 obtains and uses a horizontal synchronous signal H_sync and a vertical synchronous signal V_sync to compute the coordinates of the bullet falling point. The coordinate information is then sent to the image synthesis circuit 70 . The image synthesis circuit 70 then synthesizes a predetermined cursor in the video-in video signal transmitted from the game host 20 , producing an image synthesis signal containing the cursor. Finally, the image synthesis signal is sent to a screen 10 for display.
- the wireless optical gun device 32 comprises: a photo receiver 100 , a control circuit 120 , a wireless receiver 130 , a wireless transmitter 140 , and several switches 110 .
- the photo receiver 100 receives the bullet falling point signal generated by the screen 10 .
- the control circuit 120 controls the wireless receiver 130 and the wireless transmitter 140 to communicate with the game host 20 .
- the received bullet falling point signal or the computed bullet coordinate signal along with the input information from the player during the game are sent to the wireless host device 41 .
- the switches 110 are used for input from the player during the game.
- FIG. 5 A fourth embodiment is shown in FIG. 5.
- This embodiment shows a wireless visual feedback system.
- the system receives signals sent out from the wireless optical gun device and forms a predetermined cursor in the video-in video signal sent from the game host 20 at the point corresponding to the bullet coordinate information, producing an image synthesis signal containing the cursor.
- the image synthesis signal is then sent to a screen 10 for display.
- the wireless optical gun is comprised of a wireless host device 41 and a wireless optical gun device 32 .
- the wireless host device 41 includes: a communication interface 50 , a control circuit 160 , a wireless receiver 130 , and a wireless transmitter 140 .
- the wireless optical gun device 32 communicates with the game host system 20 through the communication interface 50 , the wireless receiver 130 and the wireless transmitted 140 the wireless host device 41 .
- the wireless receiver 130 and the wireless transmitted 140 are controlled by the control circuit 160 .
- the control circuit 160 processes the communications between the wireless optical gun device 32 and the game host system 20 .
- the wireless optical gun device 32 consists of: a photo receiver 100 , a control circuit 120 , a wireless receiver 130 , a wireless transmitter 140 , and several switches 110 .
- the photo receiver receives a bullet falling point signal produced on the screen 10 .
- the control circuit 120 controls the communications between the wireless receiver 130 , the wireless transmitter 140 and the game host system 20 .
- the received bullet falling point signal or bullet coordinate signal and the input information from the player during the game are sent to the wireless host device 41 and the wireless visual feedback system 42 .
- the switches 110 are provided for the player to enter information during the game.
- the wireless visual feedback system 42 of the invention has a wireless receiver 130 , a control circuit 170 , and an image synthesis circuit 70 .
- the wireless receiver 130 is controlled by the control circuit 170 to receive a bullet falling point signal or bullet coordinate signal sent from the output terminal 32 of a wireless optical gun. If the control circuit 170 determines it to be a bullet falling point signal, then the image synthesis circuit 70 obtains and uses the horizontal synchronous signal H_sync and the vertical synchronous signal V_sync to compute the coordinates of the bullet falling point. The coordinate information is then sent to the image synthesis circuit 70 .
- the image synthesis circuit 70 uses the coordinate signal sent from the control circuit 170 to combine a predetermined cursor at the corresponding point in the video-in signal sent from the game host 20 .
- the synthesized video signal with the cursor is transmitted to the screen 10 for display.
- FIGS. 6 (A) to 6 (F) Please refer to FIGS. 6 (A) to 6 (F).
- FIGS. 6 (A) and 6 (B) basically have a big cross along the X- and Y-axes.
- FIGS. 6 (C), 6 (D) and 6 (E) have a small cross along the X- and Y-axes.
- FIG. 6(F) has simply a bullet falling point.
- the crosses shown in FIGS. 6 (A) through 6 (E) and the point in FIG. 6(F) are the cursors for the points where the optical gun is aiming at on the screen 10 . Therefore, when the play moves the optical gun and aims at different places, the cursor will move to the corresponding point.
- the current X and Y coordinates of the cursor will also be displayed on the screen 10 .
- the display of the coordinates can be designed to be fixed at any position or by the cursor and moving with the cursor.
- the cross and XY coordinates shown on the screen 10 can be made semi-transparent, so that it does not become an obstacle for the player to see the target.
- Another method to make the target stand out of the background is to take the cross point as the center and draw a circle around it. Within the circle, the image has its original color, whereas the potion outside the circle is covered with a color in a semi-transparent way. Through the contrast, the player is able to see more clearly the target he or she is aiming at.
- Different types, display methods, display colors of the optical gun cursor, and different display positions, types, methods and colors of the XY coordinates can be provided while designing and stored in advance in memory.
- FIGS. 7 (A) to 7 (C) Please refer to FIGS. 7 (A) to 7 (C).
- the upper left corner of the screen 10 shows the XY coordinates of the initial aiming point of the optical gun, while the lower right corner shows the XY coordinates of the final aiming point.
- the cross point of the two axes is the cursor where the optical gun is pointing at. Its X and Y coordinates are displayed on the lower right corner.
- a circle is drawn with its center at the cross point.
- the cross within the circle is drawn using thinner lines to distinguish from the thick lines outside the circle.
- FIG. 7(A) when the player points the optical gun 30 to the center of the screen 10 , the cursor of the optical gun is also positioned at the center.
- the XY coordinate values shown on the lower right corner are those of the optical gun aiming point.
- FIG. 7(B) when the player moves the optical gun 30 to the upper left area of the screen 10 , the cursor of the optical gun moves accordingly with the XY coordinates changing continuously to the corresponding values. Once the optical gun 30 stops moving, the XY coordinate values also stop changing.
- FIG. 7(C) when the player points the optical gun 30 to the right hand side of the screen 10 , the cursor also moves to the corresponding position, with the continuously changing XY coordinates shown on the lower right corner. Again, when the optical gun stops moving, the displayed XY coordinate values also stop changing, showing the current XY coordinates of the optical gun cursor.
- FIGS. 7 (D) to 7 (F) show another example of the change of the cursor and the coordinates.
- the upper left corner of the screen 10 shows the XY coordinates of the initial aiming point of the optical gun, while the lower right corner shows the XY coordinates of the final aiming point.
- the cross point of the two axes is the cursor where the optical gun is pointing at. Its X and Y coordinates are displayed on the lower right side of the cursor.
- two long and tow short line segments, and two big and small circles are attached as marks for the player to identify and aim at the target.
- the circular point in the drawings indicates the position at which the optical gun is aiming and does not appear in the actual game.
- the cursor of the optical gun when the player points the optical gun 30 to the center of the screen 10 , the cursor of the optical gun is also positioned at the center.
- the XY coordinate values shown on the lower right side of the cursor are those of the optical gun aiming point.
- FIG. 7(E) when the player moves the optical gun 30 to the lower right area of the screen 10 , the cursor of the optical gun moves accordingly with the XY coordinates shown on the lower right side of the cursor changing continuously to the corresponding values.
- the optical gun 30 stops at the lower right corner of the screen 10 the XY coordinate values of the cursor automatically moves to the upper left side of the cursor and stops changing.
- the cursor moves to the upper right corner of the screen 10 , the XY coordinates are displayed on the lower left side of the cursor; when the cursor moves to the lower left corner of the screen 10 , the XY coordinates are displayed on the upper right side of the cursor.
- the cursor when the player points the optical gun 30 to the left hand side of the screen 10 , the cursor also moves to the corresponding position, with the continuously changing XY coordinates shown on the upper left side until there is enough space on the lower right side of the cursor.
- the displayed XY coordinate values also stop changing, showing the current XY coordinates of the optical gun cursor.
- the image synthesis circuit 70 in the (wireless) visual feedback system to generate a gray-level image or a color image and store different types of cursors for the optical gun aiming point in a memory unit.
- the memory unit is connected to a switching device 77 for switching among different cursor types to be displayed.
- the image synthesis circuit 70 can also be connected with a brightness adjustment knob for modifying the brightness of the cursor or the XY coordinate values shown on the screen 10 .
- the image synthesis circuit 70 can be further installed with a transparency adjustment knob for modifying the transparency of the cursor or the XY coordinate values shown on the screen 10 .
- An On/Off switch can be provided to start to stop the cursor type generated by the disclosed visual feedback system.
- the actual circuit of a preferred embodiment of the invention includes: a wireless signal receiver GUN CON, a voltage-stabilizing IC (Integrated Circuit) 78L05, a horizontal synchronous separation circuit, a microprocessor chip EM78450 — 1, a switch SW 1 , an image synthesis IC 2244, a wired video signal I/O (Input/Output) socket.
- the wireless signal receiver GUN CON is a communication interface 50 for extracting a signal sending from the optical gun 30 to the game host 20 and transferring the received signal to the microprocessor chip EM78450 — 1.
- the voltage-stabilizing IC 78L05 is mainly used to convert the DC output voltage (7.5V) from the wireless signal receiver GUN CON into a DC voltage (5V), providing the driving voltage for other IC's in the system.
- the horizontal synchronous separation circuit 75 is comprised of Q 1 , R 1 , R 2 , and C 1 . It separates the video-in signals into horizontal synchronous signals H_sync and vertical synchronous signals V_sync.
- the microprocessor chip EM78450 — 1 is a control circuit 60 , which extract the bullet falling point signal or bullet coordinate signal transmitted from the optical gun 30 through the communication interface 50 .
- control circuit 60 determines that the received signal is the bullet falling point signal, then it uses the horizontal synchronous signal H_sync generated by the horizontal synchronous separation circuit 75 to compute the bullet coordinate signal of the optical gun aiming point.
- the bullet coordinate signal is then output to the image synthesis circuit 70 .
- the switch SW 1 is employed to switch among different types of cursors.
- the image synthesis IC 2244 synthesizes an image. When the bullet coordinate data and the cursor type information are sent to the image synthesis circuit 70 , the image synthesis IC 2244 synthesizes a predetermined cursor at a position corresponding to the bullet coordinates on the video-in signal in the game host 20 .
- the synthesized video signal with the cursor is sent through the wired video signal output socket to the screen 10 for display.
- the brightness adjustment knob VR 1 is used to adjust the display brightness of the cursor of the optical gun aiming point.
- the transparency adjustment knob VR 2 is used to adjust the transparency level of the cursor.
- the disclosed visual feedback system for optical guns is installed between a game host system and an optical gun for extracting a bullet falling point signal or a bullet coordinate signal transmitted from the optical gun to the game host. If the received signal is the bullet falling point signal, the control circuit makes judgment and computes to obtain the bullet coordinate signal of the optical gun. The bullet coordinate data are then sent to the image synthesis circuit to synthesize a predetermined cursor at the position corresponding to the bullet coordinates on the video signal transmitted from the game host. The synthesized video signal is sent to the screen for display. The invention thus achieves a new visual effect for the player during the game.
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- Optics & Photonics (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Computer Networks & Wireless Communication (AREA)
- Position Input By Displaying (AREA)
- User Interface Of Digital Computer (AREA)
- Controls And Circuits For Display Device (AREA)
- Aiming, Guidance, Guns With A Light Source, Armor, Camouflage, And Targets (AREA)
Abstract
The invention provides a visual feedback system installed between a game host system and an optical gun. It is used to extract a bullet falling point signal or bullet coordinate signal sent from the optical gun to the game host. If the extracted signal is a bullet falling point signal, a control circuit then uses the horizontal synchronous signal H_sync and the vertical synchronous signal V_sync of the video frequency signal to compute the coordinates of the bullet. The coordinate data are sent to an image synthesis circuit, which combines an aiming point cursor on the corresponding coordinate data with the video signal transmitted from the game host and outputs the synthesized image on the display screen.
Description
- 1. Field of Invention
- This specification discloses a visual feedback system for optical guns. More explicitly, the disclosed visual feedback system is installed between a game host and an optical gun for extraction a gunfire signal or a bullet coordinate signal from the optical gun to the game host. The bullet coordinate signal is further sent to an image synthesis circuit. The image synthesis circuit then puts a default cursor at the bullet coordinates corresponding to the video signal sent from the game host, generating an image synthesis signal containing the cursor. The synthesized video signal is then sent to a monitor so that the player can get a visual feedback of an aiming point for the optical gun on the monitor.
- 2. Related Art
- With the appearance of more and more new game software, various game companies are trying very hard to develop more interesting games in order to dominate the market. Currently, shooting games form an important category for the players. Because of the joy and excitement in shooting games, the players can be easily and deeply involved in the schemes of the games. Since most of such shooting games are performed with an optical gun, some companies therefore provide the combo pack of the game software and an optical gun.
- In conventional games that support the use of an optical gun, the aiming point cursor for the optical gun is almost not shown on the monitor. The aiming point cursor is very helpful for the player because he or she can know where the gun is aiming at. However, only very limited games provide such a function. In those supporting this function, the aiming point cursor for the optical gun is designed while coding the software. So there is only a fixed form for the cursor. In another prior art, a laser device is installed on the optical gun. When the player turns on the laser device, a red bullet point is shown on the screen. A machine adjustment device is then employed to align the red bullet point with the aiming point of the optical gun. Accordingly, the red bullet point moves to wherever the optical gun is pointing at. From these examples, we know that the conventional optical gun does not contain any image processing function and is unable to provide a visual feedback effect. The players are thus limited to whatever is provided by the game software.
- It is a primary objective of the invention to provide a visual feedback system that can display an aiming point for an optical gun in shooting games, particularly for those games that do not provide such a visual feedback effect.
- Another objective of the invention is to provide a visual feedback system that allows selections of different cursor forms for the aiming point of the optical gun without being limited by the cursor form provided in the game software.
- The invention provides a visual feedback system installed between a game host and an optical gun. The game host may be a TV video game host or a computer video game host. The visual feedback system extracts a bullet falling point signal or a bullet coordinate signal sent from the optical gun to the game host. If the obtained signal is the bullet falling point signal, then the control signal uses the horizontal synchronous signal H_sync and the vertical synchronous signal V_sync generated by a synchronous separation circuit to compute the bullet coordinate signal of the optical gun aiming point. The coordinates in the bullet coordinate signal are output to an image synthesis circuit. The image synthesis circuit makes a default cursor at the corresponding point on the video in signal from the game host, producing a synthesized video signal containing a cursor. The synthesized video signal is sent through a video out port to a monitor for display. Therefore, the visual feedback effect is achieved by displaying the optical gun aiming point on the monitor.
- The present invention will become more fully understood from the detailed description given hereinbelow illustration only, and thus are not limitative of the present invention, and wherein:
- FIG. 1(A) is a gray-level image synthesis circuit block diagram of the invention;
- FIG. 1(B) is a color image synthesis circuit block diagram of the invention;
- FIG. 2 is a circuit block diagram of a first embodiment;
- FIG. 3 is a circuit block diagram of a second embodiment;
- FIG. 4 is a circuit block diagram of a third embodiment;
- FIG. 5 is a circuit block diagram of a fourth embodiment;
- FIGS.6(A) through 6(F) show different aiming point cursors of the optical gun;
- FIGS.7(A) through 7(F) illustrate the motion of the optical gun aiming cursor on the screen; and
- FIG. 8 is a circuit diagram of the disclosed visual feedback system.
- With reference to FIG. 1(A), the gray-level
image synthesis circuit 70 according to the invention contains: acontrol circuit 71, avideo switch 72, a horizontal synchronoussignal separation circuit 75, and aswitching device 77. Thecircuit 70 functions as follows. Thecontrol circuit 71 receives display information from anexternal control circuit 60 and at the same time the horizontal synchronous signal H_sync sent from the horizontal synchronoussignal separation circuit 75. Thevideo switch 72 is a two-step switch controlled by thecontrol circuit 71. When thecontrol circuit 71 provides ahigh level 1, the video in signal sent from thegame host 20 is directly displayed on the monitor. If the signal from thecontrol circuit 71 is at thelow level 0, the image synthesis image is sent to the monitor for display. The horizontal synchronoussignal separation circuit 75 extracts a horizontal synchronous signal H_sync from the input video signal and sends it to thecontrol circuit 71. Theswitching device 77 is used to control thecontrol circuit 71 to switch among different cursor types. - With reference to FIG. 1(B), the color
image synthesis circuit 70 according to the invention contains: acontrol circuit 71, avideo switch 72, aconverter circuit 73, acolor modulation circuit 74, a horizontal synchronoussignal separation circuit 75, a vertical synchronoussignal separation circuit 76, aswitching device 77, asynchronous signal generator 78, and amixer 79. Thecircuit 70 functions as follows. Thecontrol circuit 71 receives display information sent from the anexternal control circuit 60 and, at the same time, a horizontal synchronous signal H_sync from the horizontal synchronoussignal separation circuit 75 and a vertical synchronous signal V_sync from the vertical synchronoussignal separation circuit 76. Thevideo switch 72 is a two-step switch controlled by thecontrol circuit 71. When thecontrol circuit 71 provides ahigh level 1, the video in signal sent from thegame host 20 is directly displayed on the monitor. If the signal from thecontrol circuit 71 is at thelow level 0, the image synthesis image of the invention is sent to the monitor for display. Theconverter circuit 73 converts the RGB colors into (R-Y), (B-Y) and Y signals, where the RGB colors are obtained by having the display information from thecontrol circuit 71 go through a D/A (Digital/Analog) converter. Thecolor modulation circuit 74 takes the (R-Y), (B-Y) and Y signals sent from theconverter circuit 73 and modulate them with a color modulation frequency 3.579545 MHz, producing a video signal. It should be noted here that the televisions have two systems: NTSC and PAL. Therefore, their color modulation frequencies are different. In this specification, we simply consider the NTSC system in the embodiments. If the invention is to be applied to a PAL television, one only needs to change the color modulation frequency to 4.4331876 MHz. The horizontal synchronoussignal separation circuit 75 extracts the horizontal synchronous signal H_sync from the modulated signal and sends it to thecontrol circuit 71. The vertical synchronoussignal separation circuit 76 extracts the vertical synchronous signal V_sync from the modulated signal and sends it to thecontrol circuit 71. The switchingdevice 77 controls thecontrol circuit 71 to switch among different cursor forms. Thesynchronous signal generator 78 is used to synchronize the horizontal synchronous signal H_sync and the vertical synchronous signal V_sync. Themixer 79 mixes the synchronous signal generated by thesynchronous signal generator 78 and the image synthesis signal generated by thecontrol circuit 71. The mixed signal is then sent by thevideo switch 72 to display on the monitor. - As shown in FIG. 2, the disclosed
visual feedback system 40 comprises: acommunication interface 50, acontrol circuit 60, and animage synthesis circuit 70. Thecommunication interface 50 extracts a signal sent from anoptical gun 30 to agame host 20. Thecontrol circuit 60 obtains a bullet falling point signal or a bullet coordinate signal transmitted from theoptical gun 30 through thecommunication interface 50. If thecontrol circuit 60 gets a bullet falling point signal, then theimage synthesis circuit 70 extracts a horizontal synchronous signal H_sync and a vertical synchronous signal V_sync to compute the coordinates of the bullet falling point. The coordinate information is then sent to theimage synthesis circuit 70. Theimage synthesis circuit 70 then synthesizes a predetermined cursor in the video-in video signal transmitted from thegame host 20, producing an image synthesis signal containing the cursor. Finally, the image synthesis signal is sent to ascreen 10 for display. - FIG. 3 shows the circuit block diagram of a second embodiment of the invention. This embodiment implements an optical gun in an optical gun
visual feedback system 31. The system comprises: acommunication interface 50, acontrol circuit 90, animage synthesis circuit 70, aphoto receiver 100, andseveral switches 110. Thecommunication interface 50, thecontrol circuit 90, thephoto receiver 100 and theswitches 110 provide all the necessary functions in the optical gun device. - Furthermore, the
control circuit 90 is in signal communications with thegame host 20 through thecommunication interface 50. On one hand, thecontrol circuit 90 processes the communications between the optical gun and thegame host 20. On the other hand, the control circuit receives a bullet falling point signal or a bullet coordinate signal. If thecontrol circuit 90 detects a bullet falling point signal, theimage synthesis circuit 70 obtains and uses the horizontal synchronous signal H_sync and the vertical synchronous signal V_sync to compute the bullet coordinate information of the bullet falling point. Such bullet coordinate data are sent to theimage synthesis circuit 70. Theimage synthesis circuit 70 then synthesizes a predetermined cursor in the video-in video signal transmitted from thegame host 20, producing an image synthesis signal containing the cursor. Finally, the image synthesis signal is sent to ascreen 10 for display. Thephoto receiver 100 receives the bullet falling point signal generated by thescreen 10. Theswitches 110 are used for input from the player during the game. - A third embodiment is shown in FIG. 4. This embodiment shows a wireless visual feedback system. Combining the technologies implemented on a wireless optical gun, the wireless visual feedback system includes: a
wireless host device 41 and a wirelessoptical gun device 32. Thewireless host device 41 is comprised of: acommunication interface 50, acontrol circuit 150, animage synthesis circuit 70, awireless receiver 130, and awireless transmitter 140. The wirelessoptical gun device 32 is in signal communications with thewireless host device 41 through thecommunication interface 50, thewireless receiver 130 and thewireless transmitter 140 thereof. Thewireless receiver 130 and thewireless transmitter 140 are controlled by thecontrol circuit 150. Thecontrol circuit 150 processes the communications between the wirelessoptical gun device 32 and thegame host 20 on one hand, and extracts from the wireless optical gun device 32 a bullet falling point signal or a bullet coordinate signal through thewireless receiver 130. If thecontrol circuit 150 detects that it is a bullet falling point signal, then theimage synthesis circuit 70 obtains and uses a horizontal synchronous signal H_sync and a vertical synchronous signal V_sync to compute the coordinates of the bullet falling point. The coordinate information is then sent to theimage synthesis circuit 70. Theimage synthesis circuit 70 then synthesizes a predetermined cursor in the video-in video signal transmitted from thegame host 20, producing an image synthesis signal containing the cursor. Finally, the image synthesis signal is sent to ascreen 10 for display. The wirelessoptical gun device 32 comprises: aphoto receiver 100, acontrol circuit 120, awireless receiver 130, awireless transmitter 140, andseveral switches 110. Thephoto receiver 100 receives the bullet falling point signal generated by thescreen 10. Thecontrol circuit 120 controls thewireless receiver 130 and thewireless transmitter 140 to communicate with thegame host 20. The received bullet falling point signal or the computed bullet coordinate signal along with the input information from the player during the game are sent to thewireless host device 41. Theswitches 110 are used for input from the player during the game. - A fourth embodiment is shown in FIG. 5. This embodiment shows a wireless visual feedback system. The system receives signals sent out from the wireless optical gun device and forms a predetermined cursor in the video-in video signal sent from the
game host 20 at the point corresponding to the bullet coordinate information, producing an image synthesis signal containing the cursor. The image synthesis signal is then sent to ascreen 10 for display. The wireless optical gun is comprised of awireless host device 41 and a wirelessoptical gun device 32. Thewireless host device 41 includes: acommunication interface 50, acontrol circuit 160, awireless receiver 130, and awireless transmitter 140. - The wireless
optical gun device 32 communicates with thegame host system 20 through thecommunication interface 50, thewireless receiver 130 and the wireless transmitted 140 thewireless host device 41. Thewireless receiver 130 and the wireless transmitted 140 are controlled by thecontrol circuit 160. Thecontrol circuit 160 processes the communications between the wirelessoptical gun device 32 and thegame host system 20. - The wireless
optical gun device 32 consists of: aphoto receiver 100, acontrol circuit 120, awireless receiver 130, awireless transmitter 140, andseveral switches 110. The photo receiver receives a bullet falling point signal produced on thescreen 10. Thecontrol circuit 120 controls the communications between thewireless receiver 130, thewireless transmitter 140 and thegame host system 20. The received bullet falling point signal or bullet coordinate signal and the input information from the player during the game are sent to thewireless host device 41 and the wirelessvisual feedback system 42. Theswitches 110 are provided for the player to enter information during the game. - In this embodiment, the wireless
visual feedback system 42 of the invention has awireless receiver 130, acontrol circuit 170, and animage synthesis circuit 70. Thewireless receiver 130 is controlled by thecontrol circuit 170 to receive a bullet falling point signal or bullet coordinate signal sent from theoutput terminal 32 of a wireless optical gun. If thecontrol circuit 170 determines it to be a bullet falling point signal, then theimage synthesis circuit 70 obtains and uses the horizontal synchronous signal H_sync and the vertical synchronous signal V_sync to compute the coordinates of the bullet falling point. The coordinate information is then sent to theimage synthesis circuit 70. Theimage synthesis circuit 70 then uses the coordinate signal sent from thecontrol circuit 170 to combine a predetermined cursor at the corresponding point in the video-in signal sent from thegame host 20. The synthesized video signal with the cursor is transmitted to thescreen 10 for display. - Please refer to FIGS.6(A) to 6(F). FIGS. 6(A) and 6(B) basically have a big cross along the X- and Y-axes. FIGS. 6(C), 6(D) and 6(E) have a small cross along the X- and Y-axes. FIG. 6(F) has simply a bullet falling point. The crosses shown in FIGS. 6(A) through 6(E) and the point in FIG. 6(F) are the cursors for the points where the optical gun is aiming at on the
screen 10. Therefore, when the play moves the optical gun and aims at different places, the cursor will move to the corresponding point. The current X and Y coordinates of the cursor will also be displayed on thescreen 10. The display of the coordinates can be designed to be fixed at any position or by the cursor and moving with the cursor. Moreover, the cross and XY coordinates shown on thescreen 10 can be made semi-transparent, so that it does not become an obstacle for the player to see the target. Another method to make the target stand out of the background is to take the cross point as the center and draw a circle around it. Within the circle, the image has its original color, whereas the potion outside the circle is covered with a color in a semi-transparent way. Through the contrast, the player is able to see more clearly the target he or she is aiming at. Different types, display methods, display colors of the optical gun cursor, and different display positions, types, methods and colors of the XY coordinates can be provided while designing and stored in advance in memory. - Please refer to FIGS.7(A) to 7(C). The upper left corner of the
screen 10 shows the XY coordinates of the initial aiming point of the optical gun, while the lower right corner shows the XY coordinates of the final aiming point. In these drawings, we use big crosses along the X- and Y-axes. The cross point of the two axes is the cursor where the optical gun is pointing at. Its X and Y coordinates are displayed on the lower right corner. A circle is drawn with its center at the cross point. The cross within the circle is drawn using thinner lines to distinguish from the thick lines outside the circle. Another method for the player to see the target more clearly is to cover the area outside the circle with a color in a semi-transparent way, whereas the image within the circle is displayed in its original colors. Moreover, the circular point in the drawings indicates the position at which the optical gun is aiming and does not appear in the actual game. - As shown in FIG. 7(A), when the player points the
optical gun 30 to the center of thescreen 10, the cursor of the optical gun is also positioned at the center. The XY coordinate values shown on the lower right corner are those of the optical gun aiming point. In FIG. 7(B), when the player moves theoptical gun 30 to the upper left area of thescreen 10, the cursor of the optical gun moves accordingly with the XY coordinates changing continuously to the corresponding values. Once theoptical gun 30 stops moving, the XY coordinate values also stop changing. With reference to FIG. 7(C), when the player points theoptical gun 30 to the right hand side of thescreen 10, the cursor also moves to the corresponding position, with the continuously changing XY coordinates shown on the lower right corner. Again, when the optical gun stops moving, the displayed XY coordinate values also stop changing, showing the current XY coordinates of the optical gun cursor. - FIGS.7(D) to 7(F) show another example of the change of the cursor and the coordinates. The upper left corner of the
screen 10 shows the XY coordinates of the initial aiming point of the optical gun, while the lower right corner shows the XY coordinates of the final aiming point. In these drawings, we use small crosses along the X- and Y-axes. The cross point of the two axes is the cursor where the optical gun is pointing at. Its X and Y coordinates are displayed on the lower right side of the cursor. On the two axes, two long and tow short line segments, and two big and small circles are attached as marks for the player to identify and aim at the target. The circular point in the drawings indicates the position at which the optical gun is aiming and does not appear in the actual game. - As shown in FIG. 7(D), when the player points the
optical gun 30 to the center of thescreen 10, the cursor of the optical gun is also positioned at the center. The XY coordinate values shown on the lower right side of the cursor are those of the optical gun aiming point. In FIG. 7(E), when the player moves theoptical gun 30 to the lower right area of thescreen 10, the cursor of the optical gun moves accordingly with the XY coordinates shown on the lower right side of the cursor changing continuously to the corresponding values. When theoptical gun 30 stops at the lower right corner of thescreen 10, the XY coordinate values of the cursor automatically moves to the upper left side of the cursor and stops changing. Similarly, when the cursor moves to the upper right corner of thescreen 10, the XY coordinates are displayed on the lower left side of the cursor; when the cursor moves to the lower left corner of thescreen 10, the XY coordinates are displayed on the upper right side of the cursor. With reference to FIG. 7(C), when the player points theoptical gun 30 to the left hand side of thescreen 10, the cursor also moves to the corresponding position, with the continuously changing XY coordinates shown on the upper left side until there is enough space on the lower right side of the cursor. Again, when the optical gun stops moving, the displayed XY coordinate values also stop changing, showing the current XY coordinates of the optical gun cursor. - In the four embodiments described above, one can use the
image synthesis circuit 70 in the (wireless) visual feedback system to generate a gray-level image or a color image and store different types of cursors for the optical gun aiming point in a memory unit. The memory unit is connected to aswitching device 77 for switching among different cursor types to be displayed. Theimage synthesis circuit 70 can also be connected with a brightness adjustment knob for modifying the brightness of the cursor or the XY coordinate values shown on thescreen 10. On the other hand, theimage synthesis circuit 70 can be further installed with a transparency adjustment knob for modifying the transparency of the cursor or the XY coordinate values shown on thescreen 10. An On/Off switch can be provided to start to stop the cursor type generated by the disclosed visual feedback system. These additional functions can be easily modified and implemented by people skilled in the art. - With reference to FIG. 8 and FIG. 2, the actual circuit of a preferred embodiment of the invention includes: a wireless signal receiver GUN CON, a voltage-stabilizing IC (Integrated Circuit) 78L05, a horizontal synchronous separation circuit, a
microprocessor chip EM78450 —1, a switch SW1, animage synthesis IC 2244, a wired video signal I/O (Input/Output) socket. The wireless signal receiver GUN CON is acommunication interface 50 for extracting a signal sending from theoptical gun 30 to thegame host 20 and transferring the received signal to themicroprocessor chip EM78450 —1. The voltage-stabilizing IC 78L05 is mainly used to convert the DC output voltage (7.5V) from the wireless signal receiver GUN CON into a DC voltage (5V), providing the driving voltage for other IC's in the system. The horizontalsynchronous separation circuit 75 is comprised of Q1, R1, R2, and C1. It separates the video-in signals into horizontal synchronous signals H_sync and vertical synchronous signals V_sync. Themicroprocessor chip EM78450 —1 is acontrol circuit 60, which extract the bullet falling point signal or bullet coordinate signal transmitted from theoptical gun 30 through thecommunication interface 50. If thecontrol circuit 60 determines that the received signal is the bullet falling point signal, then it uses the horizontal synchronous signal H_sync generated by the horizontalsynchronous separation circuit 75 to compute the bullet coordinate signal of the optical gun aiming point. The bullet coordinate signal is then output to theimage synthesis circuit 70. The switch SW1 is employed to switch among different types of cursors. Theimage synthesis IC 2244 synthesizes an image. When the bullet coordinate data and the cursor type information are sent to theimage synthesis circuit 70, theimage synthesis IC 2244 synthesizes a predetermined cursor at a position corresponding to the bullet coordinates on the video-in signal in thegame host 20. The synthesized video signal with the cursor is sent through the wired video signal output socket to thescreen 10 for display. The brightness adjustment knob VR1 is used to adjust the display brightness of the cursor of the optical gun aiming point. The transparency adjustment knob VR2 is used to adjust the transparency level of the cursor. - Effects of the Invention
- According to the invention, the disclosed visual feedback system for optical guns is installed between a game host system and an optical gun for extracting a bullet falling point signal or a bullet coordinate signal transmitted from the optical gun to the game host. If the received signal is the bullet falling point signal, the control circuit makes judgment and computes to obtain the bullet coordinate signal of the optical gun. The bullet coordinate data are then sent to the image synthesis circuit to synthesize a predetermined cursor at the position corresponding to the bullet coordinates on the video signal transmitted from the game host. The synthesized video signal is sent to the screen for display. The invention thus achieves a new visual effect for the player during the game.
- While the invention has been described by way of example and in terms of the preferred embodiment, it is to be understood that the invention is not limited to the disclosed embodiments. To the contrary, it is intended to cover various modifications and similar arrangements as would be apparent to those skilled in the art. Therefore, the scope of the appended claims should be accorded the broadest interpretation so as to encompass all such modifications and similar arrangements.
Claims (25)
1. A visual feedback system connecting between a game host system and an optical gun device for generates a bullet coordinate signal according to a bullet falling point signal extracted from the optical gun device, the visual feedback system comprising:
a communication interface, which is connected between said game host and optical gun device through a parallel interface;
a control circuit, which receives the bullet falling point signal or the bullet coordinate signal through said communication interface, computes the bullet coordinate signal, and outputs the bullet coordinate data corresponding to the bullet coordinate signal;
an image synthesis circuit, which receives an video signal from the game host and the bullet coordinate data, synthesizes a predetermined cursor during the time that corresponding to the bullet coordinate data on said video signal, generating a image synthesis signal containing the cursor, and outputs the image synthesis signal to said screen; and
a switch, which is connected to said image synthesis circuit, switching said image synthesis circuit so as to synthesis different types of cursors on said video signal.
2. The visual feedback system of claim 1 , wherein said game host system is a TV game host.
3. The visual feedback system of claim 1 , wherein said game host system is a computer game system.
4. The visual feedback system of claim 1 , wherein said image synthesis circuit stores the cursor in a memory.
5. The visual feedback system of claim 1 , wherein said image synthesis circuit is connected to a brightness adjustment knob for adjusting the brightness of the cursor on the screen.
6. The visual feedback system of claim 1 , wherein said image synthesis circuit is connected to a transparency adjustment knob for adjusting the transparency of the cursor on the screen.
7. The visual feedback system of claim 1 , wherein said image synthesis circuit generates gray-level or color images.
8. The visual feedback system of claim 1 , wherein said control circuit uses said image synthesis circuit to obtain the horizontal synchronous signal and the vertical synchronous signal of the video signal for computing the bullet coordinate signal.
9. An optical gun visual feedback system connected to a game host system, which comprises:
a communication interface, which is in signal communications with the game host system;
a photo receiver, which receives a bullet falling point signal generated on a screen;
a control circuit, which receives the bullet falling point signal or the bullet coordinate signal, computes the bullet coordinate signal, outputs the bullet coordinate data corresponding to the bullet coordinate signal, and transmits the bullet coordinate data to the game host system through the communication interface;
an image synthesis circuit, which receives an video signal from said game host system, receives the bullet coordinate data from said control circuit, and synthesizes a predetermined cursor at the position corresponding to the bullet coordinate signal on the image data, generating a synthesized video signal containing the cursor, and outputs the synthesized image to the screen; and
a switch, which is connected to said image synthesis circuit, switching said image synthesis circuit so as to synthesis different types of cursors on the video signal.
10. The optical gun visual feedback system of claim 9 , wherein said game host system is a TV video game host.
11. The optical gun visual feedback system of claim 9 , wherein said game host system is a computer game system.
12. The optical gun visual feedback system of claim 9 , wherein said image synthesis circuit stores the cursor in a memory unit.
13. The optical gun visual feedback system of claim 9 , wherein said image synthesis circuit is connected to a brightness adjustment knob for adjusting the brightness of said cursor on the screen.
14. The optical gun visual feedback system of claim 9 , wherein said image synthesis circuit is connected to a transparency adjustment knob for adjusting the transparency of said cursor on the screen.
15. The optical gun visual feedback system of claim 9 , wherein said image synthesis circuit generates gray-level/color images.
16. The optical gun visual feedback system of claim 9 , wherein said optical gun device is a wired or wireless optical gun device.
17. The optical gun visual feedback system of claim 9 , wherein said optical gun device contains a synchronous separation circuit, which separates the video signal from said game host system into a horizontal synchronous signal and a vertical synchronous signal for the control circuit to compute the bullet coordinate signal.
18. A wireless visual feedback system operating in combination with a game host system and a wireless optical gun device, the optical gun device extracting a bullet falling point signal generated on a screen and sending out a bullet coordinate signal wirelessly, the wireless visual feedback system comprising:
a wireless receiver, which receives said bullet coordinate signal from the wireless optical gun device;
a control circuit, which receives the bullet coordinate signal and outputs the bullet coordinate data corresponding to the bullet coordinate signal;
an image synthesis circuit, which receives an video signal from the game host system and the bullet coordinate data from the control circuit, synthesizes a predetermined cursor during the time that corresponding to the bullet coordinate data on the video signal, generating a image synthesis signal containing the cursor, and outputs the synthesis video sigrial to said screen; and
a switch, which is connected to the image synthesis circuit, switching said image synthesis circuit so as to synthesis different types of cursors on the video signal.
19. The wireless visual feedback system of claim 18 , wherein said game host system is a TV video game host.
20. The wireless visual feedback system of claim 18 , wherein said game host system is a computer game system.
21. The wireless visual feedback system of claim 18 , wherein said image synthesis circuit stores the cursor in a memory.
22. The wireless visual feedback system of claim 18 , wherein said image synthesis circuit is connected to a brightness adjustment knob for adjusting the brightness of said cursor on the screen.
23. The wireless visual feedback system of claim 18 , wherein said image synthesis circuit is connected to a transparency adjustment knob for adjusting the transparency of said cursor on the screen.
24. The wireless visual feedback system of claim 18 , wherein said image synthesis circuit generates gray-level or color images.
25. The wireless visual feedback system of claim 18 , wherein said optical gun device contains a synchronous separation circuit, which separates the video signal from said game host system into a horizontal synchronous signal and a vertical synchronous signal for the control circuit to compute the bullet coordinate signal.
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
TW090125895 | 2001-10-19 | ||
TW090125895A TWI232769B (en) | 2001-10-19 | 2001-10-19 | Visual feedback system for light gun |
Publications (1)
Publication Number | Publication Date |
---|---|
US20030078105A1 true US20030078105A1 (en) | 2003-04-24 |
Family
ID=21679542
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US10/189,523 Abandoned US20030078105A1 (en) | 2001-10-19 | 2002-07-08 | Visual feedback system for optical guns |
Country Status (6)
Country | Link |
---|---|
US (1) | US20030078105A1 (en) |
JP (1) | JP2003181138A (en) |
DE (1) | DE10229851A1 (en) |
FR (1) | FR2831286A1 (en) |
GB (1) | GB2381430A (en) |
TW (1) | TWI232769B (en) |
Cited By (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20030195041A1 (en) * | 2001-09-06 | 2003-10-16 | Mccauley Jack Jean | Method and device for optical gun interaction with a computer system |
US20090153479A1 (en) * | 2007-12-17 | 2009-06-18 | Ren-Hau Gu | Positioning Device of Pointer and Related Method |
US20130310123A1 (en) * | 2012-05-16 | 2013-11-21 | Hon Hai Precision Industry Co., Ltd. | Light gun and method for determining shot position |
US20130316821A1 (en) * | 2012-05-25 | 2013-11-28 | Phillip B. Summons | Targeting system and method for video games |
CN105469089A (en) * | 2015-11-19 | 2016-04-06 | 广州玖的数码科技有限公司 | Multi-person light gun positioning method and multi-person light gun positioning device |
US20160158641A1 (en) * | 2013-04-25 | 2016-06-09 | Phillip B. Summons | Targeting system and method for video games |
CN106039704A (en) * | 2010-11-17 | 2016-10-26 | 索尼电脑娱乐公司 | SMART SHELL for GAME CONTROLLER |
CN110740387A (en) * | 2019-10-30 | 2020-01-31 | 深圳Tcl数字技术有限公司 | bullet screen editing method, intelligent terminal and storage medium |
CN114377387A (en) * | 2021-12-07 | 2022-04-22 | 深圳市华海技术有限公司 | Application method of captured coordinate data on image |
US12330061B2 (en) * | 2021-01-21 | 2025-06-17 | Tencent Technology (Shenzhen) Company Limited | Mark processing method and apparatus, computer device, storage medium, and program product |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5686690A (en) * | 1992-12-02 | 1997-11-11 | Computing Devices Canada Ltd. | Weapon aiming system |
US6171190B1 (en) * | 1998-05-27 | 2001-01-09 | Act Labs, Ltd. | Photosensitive input peripheral device in a personal computer-based video gaming platform |
US6328650B1 (en) * | 1996-10-17 | 2001-12-11 | Namco Ltd. | Game controller and information storage medium |
-
2001
- 2001-10-19 TW TW090125895A patent/TWI232769B/en not_active IP Right Cessation
-
2002
- 2002-06-20 GB GB0214241A patent/GB2381430A/en not_active Withdrawn
- 2002-07-01 FR FR0208205A patent/FR2831286A1/en active Pending
- 2002-07-03 DE DE10229851A patent/DE10229851A1/en not_active Withdrawn
- 2002-07-08 US US10/189,523 patent/US20030078105A1/en not_active Abandoned
- 2002-09-12 JP JP2002266236A patent/JP2003181138A/en active Pending
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5686690A (en) * | 1992-12-02 | 1997-11-11 | Computing Devices Canada Ltd. | Weapon aiming system |
US6328650B1 (en) * | 1996-10-17 | 2001-12-11 | Namco Ltd. | Game controller and information storage medium |
US6171190B1 (en) * | 1998-05-27 | 2001-01-09 | Act Labs, Ltd. | Photosensitive input peripheral device in a personal computer-based video gaming platform |
Cited By (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20030195041A1 (en) * | 2001-09-06 | 2003-10-16 | Mccauley Jack Jean | Method and device for optical gun interaction with a computer system |
US20090153479A1 (en) * | 2007-12-17 | 2009-06-18 | Ren-Hau Gu | Positioning Device of Pointer and Related Method |
CN106039704A (en) * | 2010-11-17 | 2016-10-26 | 索尼电脑娱乐公司 | SMART SHELL for GAME CONTROLLER |
US20130310123A1 (en) * | 2012-05-16 | 2013-11-21 | Hon Hai Precision Industry Co., Ltd. | Light gun and method for determining shot position |
US9039537B2 (en) * | 2012-05-16 | 2015-05-26 | Zhongshan Innocloud Intellectual Property Services Co., Ltd. | Light gun and method for determining shot position |
US20130316821A1 (en) * | 2012-05-25 | 2013-11-28 | Phillip B. Summons | Targeting system and method for video games |
US9248370B2 (en) * | 2012-05-25 | 2016-02-02 | Phillip B. Summons | Targeting system and method for video games |
US20160158641A1 (en) * | 2013-04-25 | 2016-06-09 | Phillip B. Summons | Targeting system and method for video games |
CN105469089A (en) * | 2015-11-19 | 2016-04-06 | 广州玖的数码科技有限公司 | Multi-person light gun positioning method and multi-person light gun positioning device |
CN110740387A (en) * | 2019-10-30 | 2020-01-31 | 深圳Tcl数字技术有限公司 | bullet screen editing method, intelligent terminal and storage medium |
US12330061B2 (en) * | 2021-01-21 | 2025-06-17 | Tencent Technology (Shenzhen) Company Limited | Mark processing method and apparatus, computer device, storage medium, and program product |
CN114377387A (en) * | 2021-12-07 | 2022-04-22 | 深圳市华海技术有限公司 | Application method of captured coordinate data on image |
Also Published As
Publication number | Publication date |
---|---|
GB0214241D0 (en) | 2002-07-31 |
JP2003181138A (en) | 2003-07-02 |
TWI232769B (en) | 2005-05-21 |
FR2831286A3 (en) | 2003-04-25 |
GB2381430A (en) | 2003-04-30 |
FR2831286A1 (en) | 2003-04-25 |
DE10229851A1 (en) | 2003-04-30 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US6078349A (en) | Process and system for increasing the display resolution of a point-to-point video transmission relative to the actual amount of video data sent | |
US5621482A (en) | Interface system for a television receiver | |
US9086790B2 (en) | Image displaying method, image displaying program, and display | |
US5493317A (en) | On-screen display device for a multimode monitor and method thereof | |
US20030078105A1 (en) | Visual feedback system for optical guns | |
EP0896318A2 (en) | interconnection between personal computer and display ina multimedia environment | |
US20030220142A1 (en) | Video Game controller with display screen | |
US5748255A (en) | Interface system for a television receiver | |
KR20040087949A (en) | Display source divider | |
JP2001503594A (en) | Video signal processing device | |
US6052740A (en) | System for multi-modal display functionality responsive to a convergence functionality module to select between computer functionality mode and non-computer functionality mode | |
CN115396642B (en) | Laser projection display method, three-color laser projection apparatus, and readable storage medium | |
JP2002534913A (en) | Television remote control system with picture outside picture display | |
US11911691B2 (en) | Display device and method of providing game screen using the same | |
JP3491990B2 (en) | Document camera device | |
CN114928727B (en) | Laser projection apparatus and control method thereof | |
US5041910A (en) | Apparatus having improved switching functions for processing video signals | |
EP1089574A2 (en) | Apparatus and method for producing a video signal | |
US5729248A (en) | Character information processing circuit and method therefor | |
US20250285349A1 (en) | Virtual space image providing device | |
CN1420451A (en) | Visual Feedback System for Light Guns | |
EP1170656A2 (en) | Wireless computer display | |
KR20040098173A (en) | Remote control device having a camera and pointing method using the device | |
JP6683862B2 (en) | Display control device and display control method | |
WO2023222194A1 (en) | A computer software module arrangement, a circuitry arrangement, an arrangement and a method for providing a virtual display for simultaneous display of representations of real life objects in shared surfaces |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AS | Assignment |
Owner name: ZEROPLUS TECHNOLOGY CO., L.T.D., TAIWAN Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:CHENG, CHIU HAO;REEL/FRAME:013088/0835 Effective date: 20020623 |
|
STCB | Information on status: application discontinuation |
Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION |