Patent ID: 6287198
Filing Date: 2001-09-11
Classification: A63F,F41A,G06F

Abstract:
An optical gun for use by a game player in combination with a computer game system, the computer game system having a host computer and a video screen and the computer game system running a computer software game, said optical gun comprising:a universal serial bus compliant computer;an optical sensor, said optical sensor detecting an illumination of a position located on the video screen, and said optical sensor transmitting a detection time signal to said universal serial bus compliant computer, said detection time signal containing information indicating a time of occurrence of detection of the screen position illumination;a universal serial bus, said universal serial bus providing a bi-directional signal and power pathway between said universal serial bus computer and the host computer;a video sampling cable, said video sampling cable receiving video screen data from the host computer and transmitting the video screen data to the video screen, and said universal serial bus compliant comparing a pixel illumination sequence of the video screen data with said time of occurrence of detection of the illumination as specified in said detection time signal, and determining therefrom the position of the video screen wherefrom said optical sensor detected the illumination, and said universal serial bus compliant computer generating a formatted report specifying the position, and said universal computer transmitting said formatted report to the host computer via said universal serial bus;a chassis, and said optical sensor is affixed to said chassis; anda plurality of buttons, each of said plurality of buttons having an off state and a depressed state, each of said buttons transmitting a depression signal when passing from said off state and into said depressed state, and said universal serial bus computer generating a formatted report specifying said depression signals, and said universal serial bus computer transmitting said formatted report to the host computer via said universal serial bus.