×

Tracking pointing device motion using a single buffer for cross and auto correlation determination

  • US 6,664,948 B2
  • Filed: 07/30/2001
  • Issued: 12/16/2003
  • Est. Priority Date: 07/30/2001
  • Status: Active Grant
First Claim
Patent Images

1. A pointing device that produces an output signal indicative of a relative movement between at least a portion of the pointing device and an adjacent surface, comprising:

  • (a) an imaging detector that produces a signal corresponding to an image of the adjacent surface;

    (b) an electronic switch having a first input to receive the signal from the imaging detector, and a second input, said switch being operative to selectively couple one of the first input and the second input to an output;

    (c) a sequential memory buffer having an input through which data are input for storage and an output through which data are transferred out of the sequential memory buffer, said input of the sequential memory buffer being coupled to the output of the electronic switch and said output of the sequential memory buffer being coupled to the second input of the electronic switch so that said input of the sequential memory buffer selectively receives data conveyed by either the signal from the imaging detector or the output of the sequential memory buffer, depending upon a state of the electronic switch; and

    (d) a processing circuit that is coupled to the imaging detector to respond to the signal corresponding to the image, to the sequential memory buffer to selectively read data stored therein, and to the electronic switch, said processing circuit carrying out a logical process that;

    (i) selectively controls a state of the electronic switch to selectively load the sequential memory buffer with data derived from the signal produced by the imaging detector in a first state and with data from the output of the sequential memory buffer in a second state;

    (ii) uses the data in the sequential memory buffer for a reference frame and the signal from the imaging detector that comprises a comparison frame to calculate a cross correlation between the reference frame and the comparison frame; and

    (iii) produces the output signal indicative of the relative movement between at least the portion of the pointing device and the adjacent surface as a function of the cross correlation.

View all claims
  • 5 Assignments
Timeline View
Assignment View
    ×
    ×