Claims
- 1. A method of determining a time offset introduced by a digital television after receipt of video display information from a computer game system, the digital television having a video display and the video display signal having Vsync and Hsync information, the method consisting of:
a. providing an optical gun having a processor, a memory, a communications channel, and an optical sensor,
i. the memory for use by the processor in capturing and analyzing data; ii. the communications channel for providing the video display information to the optical gun and providing bi-directional communications between the optical gun and the computer game system; iii. the optical sensor for detecting pixel brightening of an area of the video display; b. transmitting the video display information to the optical gun via the video display cable; c. pointing the optical sensor at the video display screen; d. detecting pixel brightening by the optical gun of the area of the video display screen; e. determining the time period between two brightness peaks detected by the optical sensor; f. deriving a phase angle shift value of the video display screen; and g. transmitting the phase angle shift value from the optical gun to the computer game system.
- 2. The method of claim 1, wherein the time period between two peaks of pixel brightening is estimated by multiple detections of the brightness peak and calculating an average time period value, and determining the phase angle with the average time period value.
- 3. The method of claim 1, wherein the optical gun detects the number of Vsync counts displayed on the video display related to a brightening of the area of the video display screen, and transmitting the number of Vsync counts to the computer game system.
- 4. The method of claim 1, wherein the optical gun detects the number of Hsync counts displayed on the video display related to a brightening of the area of the video display screen, and transmitting the number of Hsync counts to the computer game system, wherein the spot center is determined.
- 5. In a computer system having a digital television video screen, an optical detector, and a controller, the controller communicatively linked to the digital television video screen and to the optical detector, and the controller providing a video file to the digital television video screen for display, a method comprising:
sampling the brightness of an area of the video screen by the optical detector over a time period; determining the beat frequency of the video screen from the brightness sampling by the optical detector; determining a phase angle measurement of a component of the beat frequency; informing the controller of the phase angle measurement, whereby the controller applies the phase angle measurement to calculate the location of the area of the video screen sampled by the optical detector.
- 6. The method of claim 5, wherein the component of the beat frequency is a substantially square-wave, impulse or sinusoidal function having a fundamental frequency of approximately 100 Hz.
- 7. The method of claim 6, wherein the component of the beat frequency is the horizontal retrace frequency signal of the digital television video screen input signal.
- 8. The method of claim 5, wherein the component of the beat frequency is a substantially square-wave, impulse or sinusoidal function having a fundamental frequency selected from the group of frequencies consisting of approximately 60 Hz, or approximately 120 Hz.
- 9. The method of claim 8, wherein the component of the beat frequency is the vertical retrace component signal of the digital television video screen standard NTSC, PAL and SECAM.
- 10. In a computer system having a digital television video screen, an optical detector, and a controller, the controller communicatively linked to the digital television video screen and to the optical detector, and the controller providing a video file to the digital television video screen for display, a method comprising:
observation by the optical detector of the number of Vsync counts that occur between the start of a display of a frame of the video file on the digital television video screen and the detection of a particular instance of pixel or area brightening of the video display; and transmitting the Vsync count to the controller, whereby the controller determines the location of the pixel or area observed by the optical detector.
- 11. The method of claim 10, wherein the method further comprises:
detection by the optical detector of an Hsync count of a width of an area brightening of the video display screen; and transmission of the Hsync count from the optical detector to the controller, whereby the controller applies the Hsync count to determine the center of the brightening of the area of the display screen, from which determination the orientation of the optical gun to the video display screen is calculated.
CO-PENDING APPLICATIONS
[0001] This application is a Continuation to application Ser. No. 09/947,479 filed on Sep. 6, 2001 and claims the benefit of the priority date of application Ser. No. 09/366,390, filed on Aug. 3, 1999.
Divisions (1)
|
Number |
Date |
Country |
Parent |
09947479 |
Sep 2001 |
US |
Child |
10431866 |
May 2003 |
US |