Spatial RAM for high precision data acquisition systems
First Claim
Patent Images
1. A method for activating a function of a system based on the position in space of a component of the system relative to an object of interest, using spatial position data output from a movable position sensor associated with and movable with said component, said method comprising the steps of:
- (a) reading a memory address containing a first plurality of target bits representing a first target spatial position of the component;
(b) determining from spatial position data output from said position sensor a first actual position of the component in space relative to the object;
(c) representing said actual position by a second plurality of bits;
(d) comparing at least one of said first plurality of bits with a corresponding set of said second plurality of bits; and
(e) if said compared bits are equivalent, activating said function and then proceeding again beginning with step (a) using a further plurality of target bits, or (f) if said compared bits are not equivalent, moving said component and the associated position sensor through a space to a further actual spatial position and proceeding again beginning with step (b) using said further actual position and a further plurality of actual position bits representing said further actual position.
1 Assignment
0 Petitions
Accused Products
Abstract
A spatial RAM system uses the position of a data sensor to generate a clock pulse that is used to trigger data acquisition. As a consequence, the errors associated with time-based clock sampling are avoided. This enables more accurate sampling of data at locations desired in space and more easily allows for non-uniform sampling.
22 Citations
25 Claims
-
1. A method for activating a function of a system based on the position in space of a component of the system relative to an object of interest, using spatial position data output from a movable position sensor associated with and movable with said component, said method comprising the steps of:
-
(a) reading a memory address containing a first plurality of target bits representing a first target spatial position of the component;
(b) determining from spatial position data output from said position sensor a first actual position of the component in space relative to the object;
(c) representing said actual position by a second plurality of bits;
(d) comparing at least one of said first plurality of bits with a corresponding set of said second plurality of bits; and
(e) if said compared bits are equivalent, activating said function and then proceeding again beginning with step (a) using a further plurality of target bits, or (f) if said compared bits are not equivalent, moving said component and the associated position sensor through a space to a further actual spatial position and proceeding again beginning with step (b) using said further actual position and a further plurality of actual position bits representing said further actual position. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A data acquisition system for acquiring data about an object of interest based on positional information regarding the relative position of the system with respect to the object, said system comprising:
-
a movable data sensor for acquiring data about the object of interest responsive to being activated based on the spatial position of said spatial data sensor relative to the object of interest;
a position sensor, movable with said data sensor, for sensing the actual position of said data sensor and for producing, responsive to the actual position sensed, a plurality of actual position data bits;
memory means for storing a plurality of target positions of said data sensor, each target position being represented by a plurality of bits;
means for comparing the plurality of actual position bits and a first of the plurality of the target position bits; and
a state machine, including a flip-flop, having a plurality of states for operating the system such that a first state causes both a first set of the first target position bits and a corresponding first first set of the plurality of the actual position bits to be read into the comparing means, a second state causes the comparing means to compare the first set of bits with the corresponding first portion of bits, and to latch the flip-flop upon a successful match that sends a clock pulse to the data sensor in order to acquire data from the object. - View Dependent Claims (19, 20, 21, 22, 23, 24)
-
-
25. A method for acquiring data with respect to an object using a system including a data sensor and an associated position sensor movable with said data sensor based on the spatial position of said data sensor relative to the object, said method comprising the steps of:
-
(a) storing in a memory target spatial positions of said data sensor;
(b) loading one of said target spatial positions into a comparator from said memory;
(c) determining the actual spatial position of said data sensor based on position data received from said position sensor and producing a corresponding actual spatial position output;
(d) using said comparator to compare said one target spatial position and said actual spatial position; and
either(e) if said one actual spatial position and said target spatial position are equivalent, acquiring data with said data sensor and then continuing with step (b), or (f) if said one actual spatial position and said target spatial position are not equivalent, moving said data sensor and position sensor through space to a further actual position and continuing with step (c).
-
Specification