×

Method and device for optical gun interaction with a computer system

  • US 20040259644A1
  • Filed: 03/05/2004
  • Published: 12/23/2004
  • Est. Priority Date: 08/03/1999
  • Status: Abandoned Application
First Claim
Patent Images

1. A method of generating accurate timing by substantively determining the location on a digital television screen at which an optical gun is pointed when a pixel brightening is detected, wherein the digital television screen having pixels ordered in N rows, the television screen sequentially refreshing every row approximately within a period time Tframe, the television sequentially brightening at least some of the pixels of each row approximately within a time period of 64 microseconds and wherein the optical gun is in communication with a computer game system, the computer game system coupled with the digital television and the computer game system running a computer game and transmitting video signals to the digital television, the method consisting of:

  • a. providing an optical gun having an optical sensor, a processor, a memory, a digital clock, a communications interface, a first register for counting clock cycles from a Tzero event, and the memory for use by the processor in capturing and analyzing data;

    b. informing the processor of an occurrence of a Tzero event related to a beginning of display of a frame on the digital television;

    informing the processor when a frame is begun to be presented on the digital television;

    c. observation of the digital television by the optical sensor;

    d. initiating the register to count cycles generated by the digital clock substantially after the Tzero event;

    e. detecting a pixel brightening by the optical sensor;

    f. informing the processor of the approximate register count of clock cycles recorded by the register after a display of a frame is initiated and before the pixel brightening is detected;

    g. directing the processor to derive a Thright by multiplying the register count by a period of the clock cycle;

    h. directing the processor to generate a quotient by dividing the Thright measurement by approximately 64 microseconds, whereby the quotient comprises a whole number and a remainder, wherein the whole number may be a zero;

    i. informing the computer game system of the quotient, the quotient indicating the number of rows refreshed in the time period passing between the Tzero event and the pixel brightening detection by the optical sensor; and

    j. directing the processor to divide the remainder by 64 microseconds and providing the resulting value to the computer game system, whereby the fractional result indicates the location within a row wherefrom the pixel brightening was detected by the optical sensor in time relation to the initiation of the initiation of the display of the frame.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×