US20020016687A1 - Multi-dimensional turbulent flow sensor, with particular use in determining an intention of, or an effect produced by, an animate object - Google Patents

Multi-dimensional turbulent flow sensor, with particular use in determining an intention of, or an effect produced by, an animate object Download PDF

Info

Publication number
US20020016687A1
US20020016687A1 US09/118,040 US11804098A US2002016687A1 US 20020016687 A1 US20020016687 A1 US 20020016687A1 US 11804098 A US11804098 A US 11804098A US 2002016687 A1 US2002016687 A1 US 2002016687A1
Authority
US
United States
Prior art keywords
fluid flow
data
voltage
sensor
sensors
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
US09/118,040
Other versions
US6421617B2 (en
Inventor
Lee Felsenstein
Robert S. Shaw
Elaine Brechin
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Interval Research Corp
Original Assignee
Individual
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Individual filed Critical Individual
Priority to US09/118,040 priority Critical patent/US6421617B2/en
Assigned to INTERVAL RESEARCH CORPORATION reassignment INTERVAL RESEARCH CORPORATION ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: SHAW, ROBERT S., BRECHIN, ELAINE, FELSENSTEIN, LEE
Publication of US20020016687A1 publication Critical patent/US20020016687A1/en
Application granted granted Critical
Publication of US6421617B2 publication Critical patent/US6421617B2/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G01MEASURING; TESTING
    • G01FMEASURING VOLUME, VOLUME FLOW, MASS FLOW OR LIQUID LEVEL; METERING BY VOLUME
    • G01F1/00Measuring the volume flow or mass flow of fluid or fluent solid material wherein the fluid passes through a meter in a continuous flow
    • G01F1/68Measuring the volume flow or mass flow of fluid or fluent solid material wherein the fluid passes through a meter in a continuous flow by using thermal effects
    • G01F1/684Structural arrangements; Mounting of elements, e.g. in relation to fluid flow
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01FMEASURING VOLUME, VOLUME FLOW, MASS FLOW OR LIQUID LEVEL; METERING BY VOLUME
    • G01F1/00Measuring the volume flow or mass flow of fluid or fluent solid material wherein the fluid passes through a meter in a continuous flow

Definitions

  • This invention relates to measuring fluid flow.
  • the invention relates to measuring fluid flow using a multiplicity of sensors and, more particularly, to such measurement of fluid flow in situations in which the fluid flow is anticipated to be turbulent.
  • This invention is also related to measuring fluid flow in the vicinity of an animate object and using such measurement, together with knowledge of the characteristics of the animate object and, if relevant, of one or more objects in the vicinity of the animate object to determine an intention of, or an effect produced by, the animate object.
  • fluid flow has been measured using devices such as an anemometer.
  • An anemometer typically uses one or a few (e.g., four or less) sensors to measure the temperature of a fluid, from which a description of one of a limited number of characteristics of the fluid flow (e.g., velocity) is determined.
  • anemometers are used to measure laminar flows, since the orderliness of such flows enables sufficiently accurate measurements to be obtained with the small number of sensors characteristic of an anemometer.
  • Fluid flow measurement has previously been used to determine the characteristics of a fluid flow in the vicinity of an inanimate object, such as the wing of an airplane or the chassis of an automobile. In many cases, such fluid flows are laminar.
  • Fluid flow in the vicinity of an animate object can often be turbulent as a result of motion of an unaerodynamic body part (e.g., the hand) or breathing.
  • Anemometers and other existing flow measurement devices may not be adequate to provide sufficiently detailed information regarding turbulent flows. Additionally, analysis of fluid flow in the vicinity of an animate object has not been used to discern an intention of, or an effect produced by, the animate object.
  • the invention enables fluid flow measurements to be obtained in the vicinity of an animate object (e.g., human) and used, together with knowledge of the characteristics of the animate object and, if relevant, of one or more objects in the vicinity of the animate object, to determine an intention of, or an effect produced by, the animate object.
  • Fluid flow can be measured using an apparatus including a multiplicity of data sensors arranged in a manner that enables acquisition of detailed information regarding the fluid flow.
  • the fluid flow measuring apparatus can advantageously be used in situations in which the measured fluid flow is anticipated to be turbulent, which is typically the case when measuring the fluid flow in the vicinity of an animate object.
  • the invention provides an interface controlled by an animate object by measuring fluid flow in the vicinity of the animate object and determining an intention of, or an effect produced by, the animate object, based upon the measured fluid flow and knowledge of one or more characteristics of the animate object.
  • the fluid flow measurement apparatus can be attached to the animate object.
  • the fluid flow measurement apparatus can be attached in the vicinity of the mouth of the animate object. By measuring fluid flow in the vicinity of the mouth of an animate object, breathing can be measured. Breath measurement, as described more fully below, can be used as a control mechanism.
  • the fluid flow measurement apparatus can also be attached in the vicinity of a movable part of the animate object. By measuring fluid flow in the vicinity of a movable part of an animate object, motion of that part of the animate object can be measured. Such motion can, for example, be interpreted as gestures and used to effect corresponding control.
  • the fluid flow measuring apparatus can be an apparatus adapted to sense temperature.
  • Temperaturerature sensors can be desirable because they are often relatively inexpensive.
  • Such a fluid flow measuring apparatus could be implemented using one or more semiconductor devices.
  • such sensor(s) can be implemented using a junction diode.
  • a fluid flow measuring apparatus adapted to sense temperature could also be implemented using one or more thermocouples, or one or more thermistors.
  • a fluid flow measuring apparatus for use with the invention can be implemented with other types of devices as well.
  • the fluid flow measuring apparatus can be an apparatus adapted to sense mechanical deflections, such as devices that include a piezoelectric transducer or devices that include a strain gauge.
  • a fluid flow measuring apparatus in accordance with the invention preferably uses more sensors than have been used in anemometers or other previous fluid flow measuring apparatus.
  • a fluid flow measuring apparatus according to the invention includes 5 or more sensors. Further, the sensors of a fluid flow measuring apparatus for use with the invention can advantageously be arranged in an array of two or dimensions, thus enabling measurement of fluid flow in a corresponding number of dimensions.
  • the invention measures fluid flow by measuring the voltage across the semiconductor junction of each of one or more data sensors, determining the temperature of the one or more data sensors based upon the voltage across the semiconductor junction of the data sensor, and determining a description of one or more characteristics of the fluid flow using one or more data sensor temperatures.
  • the data sensor(s) can be, for example, junction diode(s).
  • the data sensors can be arranged in an array of two or dimensions. In a particular implementation of this embodiment of the invention, five or more data sensors are used.
  • FIG. 1 illustrates, in simplified form, an array of sensors of a fluid flow measuring apparatus according to the invention.
  • FIG. 2 is a schematic diagram illustrating a fluid flow measuring apparatus in accordance with the invention.
  • FIG. 3 illustrates the processing of the data obtained by the sensors of a fluid flow measuring apparatus in accordance with the invention.
  • FIG. 4 illustrates one way of analyzing a set of data obtained by a fluid flow measuring apparatus in accordance with the invention.
  • FIG. 5 is a perspective view of a display device including an air flow sensing apparatus in accordance with the invention, illustrating an exemplary application of the invention.
  • fluid flow can be measured using an apparatus including a multiplicity of data sensors arranged in a manner that enables acquisition of detailed information regarding the fluid flow.
  • a “data sensor” is a sensor that is used to sense data, i.e., a value of a characteristic, such as temperature magnitude, regarding the fluid flow being measured that can then be used to describe, for example, the velocity, acceleration and/or direction of the fluid flow.
  • the value sensed by a data sensor may be compared to a value sensed by a “reference sensor” to produce the data from that data sensor, as is the case in a particular embodiment of a fluid flow measuring apparatus according to the invention described below.
  • the invention can advantageously be used in situations in which the measured fluid flow is anticipated to be turbulent, such as measurement of fluid flow in the vicinity of an animate object (e.g., human).
  • measurements of fluid flow (which can be obtained in the manner described above) in the vicinity of an animate object can be used, together with knowledge of the characteristics of the animate object and, if relevant, of one or more objects in the vicinity of the animate object, to determine an intention of, or an effect produced by, the animate object. Examples of such use of fluid flow measurements are described in more detail below (see, e.g., FIG. 5 and accompanying description).
  • the invention enables fluid flow measurement in any number of dimensions. If fluid flow is to be measured in one direction, then at least 2 non-coincident data sensors must be used. If fluid flow is to be measured in two directions, then at least 3 non-collinear data sensors must be used. If fluid flow is to be measured in three directions, then at least 4 non-collinear data sensors must be used. It is anticipated the invention will often be used to measure fluid flow in two or more dimensions.
  • the fluid flow in the vicinity of an animate object is measured.
  • fluid flow in the vicinity of an animate object is often turbulent.
  • Increasing the number of sensors can also increase the detail of the information obtained about the fluid flow.
  • increasing the number of sensors used may also enable more complex analysis of the acquired data.
  • a fluid flow measuring apparatus in accordance with the invention preferably uses more sensors than have been used in anemometers or other previous fluid flow measuring apparatus.
  • a fluid flow measuring apparatus according to the invention includes 5 or more sensors.
  • a fluid flow measuring apparatus according to the invention includes 32 sensors.
  • the measurement apparatus including the sensors generally becomes more complex and costly. Increasing the number of sensors may also necessitate construction of a measurement apparatus that undesirably influences the fluid flow being measured. Increasing the number of sensors also increases the computational cost (e.g., processing time) associated with processing and analyzing the acquired data.
  • the particular number of sensors used for a particular measurement apparatus or application can be chosen in view of the above considerations.
  • FIG. 1 illustrates, in simplified form, an array of sensors (indicated generally by the numeral 102 ) of a fluid flow measuring apparatus according to the invention. It is to be understood that the particular array of sensors shown in FIG. 1 is merely illustrative, and that many other arrangements of sensors, including a different number and geometric arrangement of sensors, can be used in a fluid flow measuring apparatus according to the invention. In FIG. 1, there are thirty-two sensors 102 arranged in a square, six by six array, with no sensors located at the corners of the array.
  • the sensors 102 can be conceptually divided into quadrants, as defined by the axes 103 a and 103 b, to facilitate acquisition and processing of the data as described further below.
  • the sensors in a fluid flow measuring apparatus can be embodied by any appropriate devices.
  • the sensors can be embodied by temperature sensing devices such as thermistors, thermocouples or junction diodes.
  • Temperature sensors can be advantageous because they are typically relatively low in cost.
  • junction diodes can be advantageous because they exhibit a linear relationship between voltage and temperature, as discussed further below.
  • Sensed temperature can be used to determine fluid flow characteristics, such as fluid velocity and acceleration, since the passage of a fluid over a temperature sensor will lower the temperature sensed by the sensor in accordance with those characteristics (e.g., as the velocity of a fluid increases, the amount of heat carried away by the fluid increases, thereby decreasing the sensed temperature).
  • sensors can also be used, such as piezoelectric sensors and strain gauges, which sense mechanical deflection.
  • the sensed mechanical deflection can be used to determine the force being applied to the sensor, which can, in turn, be used to determine characteristics of the fluid flow, using techniques known to those skilled in the art.
  • the sensors 102 are mounted on a sensor support 101 .
  • a sensor support for use with the invention can be any appropriate structure.
  • a sensor support for use with the invention should be constructed so as to minimize interference with the measured fluid flow. This can be accomplished, for example, by constructing the entire sensor support with an aerodynamic shape that produces little effect on the fluid flow. This can also be accomplished by attaching the sensors with a structure (e.g., a thin wire) that produces little influence on the fluid flow, such that the sensors are positioned at a distance from other, less aerodynamically benign parts of the sensor support adequate to minimize or eliminate the influence of those parts of the sensor support on the fluid flow.
  • a structure e.g., a thin wire
  • a reference sensor is provided sufficiently proximate to the data sensors to produce accurate measurement of the ambient conditions (e.g., when the sensors are thermal sensors, the ambient temperature), yet insulated from influences from the fluid flow (e.g., when the sensors are thermal sensors, thermally insulated from temperature effects produced by the fluid flow).
  • Such thermal insulation can be provided by positioning the reference sensor away from the data sensors and/or enclosing the reference sensor in a thermally insulative material.
  • the sensor support 101 can be a plate or platform to which the sensors 102 are attached with thin wires.
  • the wires enable electrical signals to be transmitted from the sensors 102 to other electronic circuitry and/or electronic devices (which can be formed in or on the sensor support 101 ) that process the data obtained by the sensors 102 as described elsewhere herein.
  • the thin wires can be made of a material with sufficient strength, in view of the construction (e.g., weight) of the sensors 102 and the expected fluid flow conditions (e.g., fluid velocity), to maintain the sensors in substantially fixed position within the fluid flow.
  • the thin wires can also be made sufficiently thin to produce an acceptably small influence on the fluid flow.
  • a reference sensor can be attached to the plate or platform, so that the reference sensor does not experience the fluid flow (and, in particular, the temperature effects associated therewith) sensed by the data sensors.
  • the reference sensor may also, perhaps, be enclosed by a material that is sufficiently thermally insulative to allow the reference sensor to sense the ambient temperature (after a reasonable period of time), yet minimize or eliminate changes in temperature as a result of the fluid flow being measured.
  • FIG. 2 is a schematic diagram illustrating a fluid flow measuring apparatus in accordance with the invention.
  • Nine semiconductor junction diodes (eight “data” diodes, D 1 -D 8 , and one “reference” diode, D ref ) are connected in series in forward conduction mode between a supply voltage (indicated by V + in FIG. 2) and the collector of an NPN transistor Q 1 .
  • the data diodes D 1 -D 8 correspond to, for example, the eight sensors in one of the quadrants of the sensor array shown in FIG. 1.
  • the base of the transistor Q 1 is connected to the tap of a resistive voltage divider consisting of the resistors R b1 and R b2 .
  • the voltage divider ensures that the voltage at the base of the transistor Q 1 remains substantially constant.
  • the emitter of the transistor Q 1 is connected to a ground voltage (indicated by an arrow in FIG. 3) through the resistor R e .
  • the transistor Q 1 serves as a regulator maintaining a constant current through the diodes D 1 -D 8 and D ref
  • the impedance values of the resistors R b1 , R b2 and R e are chosen, as known by those skilled in the art, to produce a current adequate to cause self-heating of the diodes D 1 -D 8 and D ref .
  • this current is about 100 milliamps.
  • the impedance values of the resistors R b1 , R b2 and R e can be 10 kohms, 1.8 kohms and 100 ohms, respectively.
  • the voltage drop across each of the diodes D 1 -D 8 and D ref will be about 1 volt.
  • the supply voltage V + must be large enough to ensure that, with such a voltage drop across the diodes D 1 -D 8 and D ref the collector voltage is of the transistor Q 1 is large enough to keep the transistor Q 1 out of the saturation condition.
  • a positive 12 volt supply voltage can be used.
  • the reference diode D ref is mounted on the sensor support so that the reference diode Dref is thermally insulated and maintained at a constant temperature, i.e. so that the voltage across the reference diode D ref is affected only by ambient temperature and not by fluid flow.
  • the data inputs X 0 -X 7 of two 8-to-1 analog selector circuits U 1 and U 2 are connected to the data diodes D 1 -D 8 to enable sampling of the voltages across the data diodes D 1 -D 8 .
  • the data inputs of the analog selector circuit U 1 are connected to the anodes of the data diodes D 1 -D 8 and the inputs of the analog selector circuit U 2 are connected to the cathodes of the data diodes D 1 -D 8 .
  • the analog selector circuits U 1 and U 2 can be embodied by, for example, a CMOS-type 4051 selector circuit.
  • a processing device under control of an appropriate computer program, sequentially applies appropriate signals to the selection inputs SW 0 , SW 1 and SW 2 to cause the analog selector circuits U 1 and U 2 to sample the anode and cathode voltages across particular data diodes D 1 -D 8 .
  • the data outputs X of the analog selector circuits U 1 and U 2 are connected to the inputs of an operational amplifier U 3A , which compares the outputs X to determine the difference between the anode and cathode voltages of a particular one of the data diodes D 1 -D 8 (such difference being referred to herein as an “uncorrected data diode voltage”), amplifies the uncorrected data diode voltage and outputs an amplified uncorrected data diode voltage.
  • the ratio of the impedance of the resistor R 3 to the impedance of the resistor R 1 (which is equal to the ratio of the impedance of the resistor R 4 to the impedance of the resistor R 2 ) is equal to the amplification factor of the operational amplifier U 3A .
  • the voltages at the anode and cathode of the reference diode D ref are connected to the inputs of an operational amplifier U 3B , which compares the voltages to determine the difference between the anode and cathode voltages of the reference diode D ref (such difference being referred to herein as an “uncorrected reference diode voltage”), amplifies the uncorrected reference diode voltage and outputs an amplified uncorrected reference diode voltage.
  • the ratio of the impedance of the resistor R 7 to the impedance of the resistor R 5 (which is equal to the ratio of the impedance of the resistor R 8 to the impedance of the resistor R 6 ) is equal to the amplification factor of the operational amplifier U 3B .
  • the amplification factors of the operational amplifiers U 3A and U 3B are made equal and are chosen to have a magnitude, in view of the characteristics of the diodes D 1 -D 8 and D ref , that will provide output signal levels adequate to overcome signals generated by noise. Illustratively, an amplification factor of about 5 is adequate to accomplish this purpose.
  • the amplified uncorrected data diode voltage from the operational amplifier U 3A and the amplified uncorrected reference diode voltage U 3B are connected to the inputs of an operational amplifier U 3C ,
  • the operational amplifier U 3C outputs a voltage which represents the difference between the amplified uncorrected data diode voltage and the amplified uncorrected reference diode voltage, further amplified by the amplification factor of the operational amplifier U 3C .
  • the ratio of the impedance of the resistor R 11 to the impedance of the resistor R 9 (which is equal to the ratio of the impedance of the resistor R 12 to the impedance of the resistor R 10 ) is equal to the amplification factor of the operational amplifier U 3C .
  • the amplification factor of the operational amplifier U 3C is chosen to have a magnitude, in view of the amplification of the operational amplifiers U 3A and U 3B , that will amplify the smallest expected differences between the amplified uncorrected data diode voltage and the amplified uncorrected reference diode voltage to a magnitude that is slightly more than the magnitude of the smallest voltage detectable by the A/D converter (discussed below) used with the fluid flow measuring apparatus.
  • the smallest detectable voltage change is 0.0196 volts.
  • the change in the amplified diode voltage will be 2.5 mV.
  • the amplification factor of the operation amplifier U 3C should be about 8 to ensure a voltage greater than 0.0196 volts.
  • the voltage output by the operational amplifier U 3C is referred to as the “corrected data diode voltage” or, more simply, as the “data diode voltage.” Since the data diode voltage represents the (amplified) difference between the voltage across the reference diode D ref and the voltage across a selected one of the data diodes D 1 -D 8 , the magnitude of the data diode voltage will not be affected by any change in temperature that affects both the reference diode D ref and the selected one of the data diodes D 1 -D 8 . In other words, the effect of the operational amplifier U 3C (and the reason for providing the reference diode D ref ) is to eliminate the effects of the magnitude of the ambient temperature on the fluid flow measurements.
  • the magnitude of the data diode voltage represents only changes in temperature at the location of the selected one of the data diodes D 1 -D 8 resultant from the characteristics of the fluid flow at that location (excepting a DC component and a noise component in the data diode voltage, which can be eliminated from the data diode voltage as described further below).
  • the data diode voltage output from the operational amplifier U 3C is input to a conventional A/D converter, which produces a digital signal that can be used by the processing devices (described below) that further process and analyze the acquired data.
  • the A/D converter can be a separate device or can be implemented as part of a processing device used to implement the control processor 301 (described below with respect to FIG. 3).
  • the Motorola 68HC11 and 68HC12 processors, discussed below, that can be used to implement the control processor 301 include an internal A/D converter with 8 separate data inputs, selectable under control of appropriate software.
  • sensors of a fluid flow measuring apparatus can be sampled in any desired order. It may even be desirable in some cases to sample fewer than all of the available sensors (for example, if immediately previous data indicates the fluid flow in the vicinity of one or more particular sensors is not changing significantly over time), thus reducing the computational cost associated with the processing and analysis of the data obtained by those sensors. It is anticipated, however, that in many cases the acquired data will be obtained by repetitively cycling through all of the sensors in a specified order. Sets of temporally proximate sensor data (e.g., a series of samples from all of the sensors) can be analyzed together (as described further below) to produce a description of the fluid flow at the time the data was acquired.
  • FIG. 3 illustrates devices for further processing of the data acquired by a fluid flow measuring apparatus in accordance with the invention.
  • a computation processor 302 processes and analyzes the acquired data, as explained in ore detail below.
  • a control processor 301 mediates interaction among the fluid flow measuring apparatus (e.g., the fluid flow measuring apparatus shown in FIG. 2), the computation processor 302 and a device for making use of the analyzed data, as also described below.
  • the control processor 301 can be, for example, a general purpose processing device operated in accordance with one or more computer programs including instructions that perform the desired functions.
  • the control processor 301 transmits the selection inputs SW 0 , SW 1 , SW 2 to the fluid flow measuring apparatus (e.g., the analog selector circuits U 1 and U 2 of FIG. 2) to specify acquisition of data by particular sensors of the apparatus.
  • the acquired data is received by the control processor 301 via the “Out” transmission line, converted to digital form if such conversion has not already taken place, and transmitted to the computation processor 302 for processing and analysis.
  • the processor 301 can be desirable to implement the processor 301 with a device that accepts multiple analog inputs so that multiple acquired data (e.g., data from a sensor in each quadrant of the array shown in FIG. 1) can be received by the processor 301 at one time.
  • the Motorola 68HC11 and 68HC12 processors have this capability (as discussed above) and can be used with the invention.
  • the control processor 301 can also desirably contain adequate memory for storage of the one or more computer programs that effect the control processor's 301 operation.
  • the control processor 301 must also include I/O ports adequate for communication of data to and form the computation processor 302 . These I/O ports can be serial (e.g., RS-232, RS-423 or RS-422) or parallel.
  • the computation processor 302 processes and analyzes the acquired data in accordance with one or more computer programs including instructions for accomplishing the desired functions.
  • the computer program(s) can be implemented as firmware or as software that operates a general purpose processing device.
  • the computation processor 302 may process the acquired data as necessary or desirable to enable or enhance use of the acquired data. Additionally, the acquired data is processed to produce a description of the fluid flow in the region in which the sensors of the fluid flow measuring apparatus are located.
  • the data is analyzed by the computation processor 302 , in a manner appropriate for the particular application of the invention, to make one or more determinations regarding the intention(s) of, or effect(s) produced by, an animate object (e.g., human) in the vicinity of which the fluid flow has been measured.
  • an animate object e.g., human
  • the fluid flow data can be analyzed to make such determination(s). Some examples are discussed below.
  • the acquired data can include noise plus a DC component that can vary from sensor to sensor.
  • Band-pass filtering can be used to minimize or eliminate such extraneous components of the acquired data, as known to those skilled in the art.
  • frequencies less than about 0.2 Hz and greater than about 5 Hz were filtered from the acquired data.
  • the acquired data is processed to yield information regarding the fluid flow.
  • a set of temporally proximate data from different sensors can be combined to produce one or more vectors indicating the velocity and/or acceleration of the fluid at a particular point in time.
  • the magnitude (i.e., flow rate), orientation (i.e., flow direction) and location of each such vector can be determined.
  • the change in such vector(s) over time can also be determined. (The latter, indicating the change in magnitude and direction of fluid flow velocity and acceleration over time, can be used, for example, as an indication of the degree of turbulence of the fluid flow.)
  • FIG. 4 illustrates one way of analyzing a set of data obtained from an array of sensors as shown in FIG. 1.
  • the sensor data i.e., difference in temperature from ambient temperature, which corresponds to the magnitude of the fluid velocity
  • the sensor data is indicated generally by the numeral 410 .
  • the sensor data is projected along a first axis (e.g., axis 103 a in FIG. 1, axis 401 a in FIG. 4) of the array (i.e., data that appears to be at the same location when viewed perpendicular to the axis, but is spaced apart in a direction perpendicular to the axis, is considered to be at the same location along that axis) and a curve fit is determined for the data along that axis.
  • a first axis e.g., axis 103 a in FIG. 1, axis 401 a in FIG. 4
  • a curve fit is determined for the data along that axis.
  • the sensor data is also projected along a second axis (e.g., axis 103 b in FIG. 1, axis 401 b in FIG. 4) of the array perpendicular to the first axis and a curve fit is determined for the data along that axis.
  • the curve fits can be determined using any appropriate method, such as, for example, the least-squares method.
  • a first order (linear) curve fit is determined.
  • the two linear curve fits, one along each axis, are combined to produce a plane (plane 402 in FIG. 4).
  • the gradient (or tilt) of the plane 402 with respect to the plane of the sensor array (plane 404 in FIG. 4) can be represented by a vector (vector 403 in FIG. 4).
  • the plane 404 has a dual meaning: the plane 404 represents the location and orientation of the sensor array, and also represents the magnitude of the ambient temperature within the sensor array, i.e., zero fluid velocity.)
  • the angular orientation (angle 407 in FIG. 4) of the projection 405 of the vector 403 on the sensor array plane 404 represents the direction of the fluid flow (indicated by the arrow 406 in FIG. 4).
  • the slope (indicated by the numeral 408 in FIG. 4) of the vector 403 indicates the change in temperature (i.e., the decrease in fluid velocity) across the sensor array.
  • the mean temperature (indicated by the numeral 409 in FIG. 4) indicates the average fluid velocity across the sensor array.
  • the following information has been ascertained regarding the fluid flow across the sensor array: the average fluid velocity, the direction of the fluid flow, and the change in fluid velocity across the sensor array. (Other information can be determined from successive sets of sensor data, as shown in FIG. 4, such as, for example, fluid acceleration.)
  • fluid flow is measured in the vicinity of an animate object and used, together with knowledge of the characteristics of the animate object and, if relevant, one or more objects in the vicinity of the animate object to determine an intention of, or an effect produced by, the animate object.
  • This can enable the fluid flow measurements to be used to effect an interface between the animate object and another object.
  • the invention will enable a new type of control to be used by people in their interaction with a large variety of devices.
  • breath can be used as a means of conveying control instructions, intentionally or unintentionally.
  • a fluid flow measuring apparatus as described above can be positioned proximate to a person's mouth and used to measure the air flow resultant from the person's breathing. The measurement of the air flow can be used in controlling a device, as illustrated below.
  • Breath measurement can be used, for example, to augment a voice control system.
  • a fluid flow measuring apparatus in accordance with the invention can be mounted on a microphone of the voice control system.
  • the voice control can be modified or conditioned upon the measurement of breathing of a speaker using the voice control system.
  • such an augmented voice control system could be implemented so that a detected sound is not recognized as a voice unless a flow rate of minimum magnitude is measured in the vicinity of the speaker's mouth, thus reducing the incidence of unintended control actions resultant from the detection by the voice control system of sounds other than the speaker's voice (e.g., background noise or another speaker's voice).
  • Breath measurement can also be used to effect intentional control by the breather.
  • a “breathing language” can be established, such that the strength (e.g., velocity and/or acceleration) and direction of breathing can denote different instructions regarding control of a device.
  • Such an application of the invention can enable hands-free control of a variety of devices.
  • FIG. 5 is a perspective view of a display device 501 including an air flow sensing apparatus in accordance with the invention, illustrating an exemplary application of the invention of this type.
  • the display device 501 includes four sensor arrays 502 a, 502 b, 502 c and 502 d. By appropriately breathing on one or more of the sensor arrays 502 a , 502 b , 502 c and 502 d, a viewer can effect desired control of the display 503 .
  • breathing on the sensor array 502 a can cause the display to scroll up
  • breathing on the sensor array 502 b can cause the display to scroll down
  • breathing on the sensor array 502 c can cause the display to scroll to the left
  • breathing on the sensor array 502 d can cause the display to scroll to the right.
  • the speed with which the display scrolls can be controlled, for example, in accordance with the strength of the breathing (e.g., stronger breathing causes the display to scroll faster).
  • Coarse cursor control can be effected by, for example, a sweeping movement of steady breath on sensor array 502 a, 502 b, 502 c and/or 502 d, while fine cursor control can be effected by, for example, short, delicate breaths directed at a particular point on a sensor array 502 a, 502 b, 502 c or 502 d.
  • Mouse clicks can be effected by, for example, strong, explosive breaths directed at a particular point on the sensor.
  • the display device 501 could have great utility for people who cannot make use of their hands to control a display device, such as certain handicapped people, or in environments in which hand contact may be discouraged, such as in hospitals.
  • the invention can also be used to enable or augment the use of gestures in controlling a device.
  • a fluid flow measuring apparatus as described above can be positioned on or proximate to a person's hand or other part of the body such that the air flow in the vicinity of the hand or body part is measured.
  • control of a device can be effected as a result of unintentional and/or intentional gestures.
  • a gestural language corresponding to the direction and strength of the measured flow can be used to effect particular types of control. It may also be possible to discern from the fluid flow measurements whether the body part is clothed or unclothed (and even, perhaps, the type of clothing), and produce corresponding control instructions.
  • Such gesture detection by the invention can also be used, for example, with other types of motion sensing systems to produce a motion sensing system having increased accuracy and improved capabilities of discrimination in sensing motion.
  • the invention can be used generally to measure the flow of any type of fluid. However, it is anticipated that in many applications of the invention, the fluid will be air.

Abstract

Fluid flow can be measured using a multiplicity of sensors in a manner that enables acquisition of detailed information regarding the fluid flow. In particular, the invention can advantageously be used in situations in which the measured fluid flow is anticipated to be turbulent. Even more particularly, the invention can be advantageously be used to obtain measurements of fluid flow in the vicinity of an animate object (e.g., human) which can be used, together with knowledge of the characteristics of the animate object and, if relevant, of one or more objects in the vicinity of the animate object, to determine an intention of, or an effect produced by, the animate object. The invention enables a new type of control to be used by people in interacting with a large variety of devices.

Description

    BACKGROUND OF THE INVENTION
  • 1. Field of the Invention [0001]
  • This invention relates to measuring fluid flow. In particular, the invention relates to measuring fluid flow using a multiplicity of sensors and, more particularly, to such measurement of fluid flow in situations in which the fluid flow is anticipated to be turbulent. This invention is also related to measuring fluid flow in the vicinity of an animate object and using such measurement, together with knowledge of the characteristics of the animate object and, if relevant, of one or more objects in the vicinity of the animate object to determine an intention of, or an effect produced by, the animate object. [0002]
  • 2. Related Art [0003]
  • Previously, fluid flow has been measured using devices such as an anemometer. An anemometer typically uses one or a few (e.g., four or less) sensors to measure the temperature of a fluid, from which a description of one of a limited number of characteristics of the fluid flow (e.g., velocity) is determined. Typically, anemometers are used to measure laminar flows, since the orderliness of such flows enables sufficiently accurate measurements to be obtained with the small number of sensors characteristic of an anemometer. Fluid flow measurement has previously been used to determine the characteristics of a fluid flow in the vicinity of an inanimate object, such as the wing of an airplane or the chassis of an automobile. In many cases, such fluid flows are laminar. Fluid flow in the vicinity of an animate object (e.g., a human) can often be turbulent as a result of motion of an unaerodynamic body part (e.g., the hand) or breathing. Anemometers and other existing flow measurement devices may not be adequate to provide sufficiently detailed information regarding turbulent flows. Additionally, analysis of fluid flow in the vicinity of an animate object has not been used to discern an intention of, or an effect produced by, the animate object. [0004]
  • SUMMARY OF THE INVENTION
  • The invention enables fluid flow measurements to be obtained in the vicinity of an animate object (e.g., human) and used, together with knowledge of the characteristics of the animate object and, if relevant, of one or more objects in the vicinity of the animate object, to determine an intention of, or an effect produced by, the animate object. Fluid flow can be measured using an apparatus including a multiplicity of data sensors arranged in a manner that enables acquisition of detailed information regarding the fluid flow. In particular, the fluid flow measuring apparatus can advantageously be used in situations in which the measured fluid flow is anticipated to be turbulent, which is typically the case when measuring the fluid flow in the vicinity of an animate object. [0005]
  • In one embodiment, the invention provides an interface controlled by an animate object by measuring fluid flow in the vicinity of the animate object and determining an intention of, or an effect produced by, the animate object, based upon the measured fluid flow and knowledge of one or more characteristics of the animate object. The fluid flow measurement apparatus can be attached to the animate object. For example, the fluid flow measurement apparatus can be attached in the vicinity of the mouth of the animate object. By measuring fluid flow in the vicinity of the mouth of an animate object, breathing can be measured. Breath measurement, as described more fully below, can be used as a control mechanism. The fluid flow measurement apparatus can also be attached in the vicinity of a movable part of the animate object. By measuring fluid flow in the vicinity of a movable part of an animate object, motion of that part of the animate object can be measured. Such motion can, for example, be interpreted as gestures and used to effect corresponding control. [0006]
  • Any appropriate fluid flow measuring apparatus can be used. For example, the fluid flow measuring apparatus can be an apparatus adapted to sense temperature. (Temperature sensors can be desirable because they are often relatively inexpensive.) Such a fluid flow measuring apparatus could be implemented using one or more semiconductor devices. In particular, such sensor(s) can be implemented using a junction diode. A fluid flow measuring apparatus adapted to sense temperature could also be implemented using one or more thermocouples, or one or more thermistors. A fluid flow measuring apparatus for use with the invention can be implemented with other types of devices as well. Or, for example, the fluid flow measuring apparatus can be an apparatus adapted to sense mechanical deflections, such as devices that include a piezoelectric transducer or devices that include a strain gauge. [0007]
  • It is anticipated that in many applications for which the invention will be used, the measured flow will be turbulent. It is, therefore, desirable that the fluid flow measurement apparatus include a relatively large number of sensors, since the acquisition of a large amount of data regarding the fluid flow may be necessary—and is, at least, desirable—to ensure that the fluid flow is measured with adequate accuracy and comprehensiveness. Acquisition of a large amount of data can also enable more complex analysis of the data. Thus, a fluid flow measuring apparatus in accordance with the invention preferably uses more sensors than have been used in anemometers or other previous fluid flow measuring apparatus. In one embodiment of the invention, a fluid flow measuring apparatus according to the invention includes 5 or more sensors. Further, the sensors of a fluid flow measuring apparatus for use with the invention can advantageously be arranged in an array of two or dimensions, thus enabling measurement of fluid flow in a corresponding number of dimensions. [0008]
  • In another embodiment, the invention measures fluid flow by measuring the voltage across the semiconductor junction of each of one or more data sensors, determining the temperature of the one or more data sensors based upon the voltage across the semiconductor junction of the data sensor, and determining a description of one or more characteristics of the fluid flow using one or more data sensor temperatures. The data sensor(s) can be, for example, junction diode(s). The data sensors can be arranged in an array of two or dimensions. In a particular implementation of this embodiment of the invention, five or more data sensors are used.[0009]
  • BRIEF DESCRIPTION OF THE DRAWINGS
  • FIG. 1 illustrates, in simplified form, an array of sensors of a fluid flow measuring apparatus according to the invention. [0010]
  • FIG. 2 is a schematic diagram illustrating a fluid flow measuring apparatus in accordance with the invention. [0011]
  • FIG. 3 illustrates the processing of the data obtained by the sensors of a fluid flow measuring apparatus in accordance with the invention. [0012]
  • FIG. 4 illustrates one way of analyzing a set of data obtained by a fluid flow measuring apparatus in accordance with the invention. [0013]
  • FIG. 5 is a perspective view of a display device including an air flow sensing apparatus in accordance with the invention, illustrating an exemplary application of the invention.[0014]
  • DETAILED DESCRIPTION OF THE INVENTION
  • According to one aspect of the invention, fluid flow can be measured using an apparatus including a multiplicity of data sensors arranged in a manner that enables acquisition of detailed information regarding the fluid flow. (As used herein, a “data sensor” is a sensor that is used to sense data, i.e., a value of a characteristic, such as temperature magnitude, regarding the fluid flow being measured that can then be used to describe, for example, the velocity, acceleration and/or direction of the fluid flow. The value sensed by a data sensor may be compared to a value sensed by a “reference sensor” to produce the data from that data sensor, as is the case in a particular embodiment of a fluid flow measuring apparatus according to the invention described below.) In particular, the invention can advantageously be used in situations in which the measured fluid flow is anticipated to be turbulent, such as measurement of fluid flow in the vicinity of an animate object (e.g., human). [0015]
  • According to another aspect of the invention, measurements of fluid flow (which can be obtained in the manner described above) in the vicinity of an animate object can be used, together with knowledge of the characteristics of the animate object and, if relevant, of one or more objects in the vicinity of the animate object, to determine an intention of, or an effect produced by, the animate object. Examples of such use of fluid flow measurements are described in more detail below (see, e.g., FIG. 5 and accompanying description). [0016]
  • In general, the invention enables fluid flow measurement in any number of dimensions. If fluid flow is to be measured in one direction, then at least 2 non-coincident data sensors must be used. If fluid flow is to be measured in two directions, then at least 3 non-collinear data sensors must be used. If fluid flow is to be measured in three directions, then at least 4 non-collinear data sensors must be used. It is anticipated the invention will often be used to measure fluid flow in two or more dimensions. [0017]
  • In accordance with one aspect of the invention, the fluid flow in the vicinity of an animate object is measured. As discussed above, fluid flow in the vicinity of an animate object is often turbulent. When measuring turbulent fluid flow, it is generally desirable to use as many sensors as possible in order to increase the accuracy of the information obtained regarding the flow, more sensors enabling the measurement fluctuations that are associated with turbulent flow to be smoothed out as a result of averaging an increased number of data samples. Increasing the number of sensors can also increase the detail of the information obtained about the fluid flow. Additionally, increasing the number of sensors used may also enable more complex analysis of the acquired data. Thus, a fluid flow measuring apparatus in accordance with the invention preferably uses more sensors than have been used in anemometers or other previous fluid flow measuring apparatus. In one embodiment of the invention, a fluid flow measuring apparatus according to the invention includes 5 or more sensors. In a more particular embodiment (described in more detail below with respect to FIG. 1), a fluid flow measuring apparatus according to the invention includes 32 sensors. [0018]
  • However, as the number of sensors is increased, the measurement apparatus including the sensors generally becomes more complex and costly. Increasing the number of sensors may also necessitate construction of a measurement apparatus that undesirably influences the fluid flow being measured. Increasing the number of sensors also increases the computational cost (e.g., processing time) associated with processing and analyzing the acquired data. The particular number of sensors used for a particular measurement apparatus or application can be chosen in view of the above considerations. [0019]
  • FIG. 1 illustrates, in simplified form, an array of sensors (indicated generally by the numeral [0020] 102) of a fluid flow measuring apparatus according to the invention. It is to be understood that the particular array of sensors shown in FIG. 1 is merely illustrative, and that many other arrangements of sensors, including a different number and geometric arrangement of sensors, can be used in a fluid flow measuring apparatus according to the invention. In FIG. 1, there are thirty-two sensors 102 arranged in a square, six by six array, with no sensors located at the corners of the array. (The use of thirty two sensors—or some other multiple of eight sensors—can be convenient because that number of sensors corresponds to the number of bits in a unit of data that is commonly used in computer processing, as known by those skilled in the art.) The sensors 102 can be conceptually divided into quadrants, as defined by the axes 103 a and 103 b, to facilitate acquisition and processing of the data as described further below.
  • The sensors in a fluid flow measuring apparatus according to the invention can be embodied by any appropriate devices. For example, the sensors can be embodied by temperature sensing devices such as thermistors, thermocouples or junction diodes. Temperature sensors can be advantageous because they are typically relatively low in cost. In particular, junction diodes can be advantageous because they exhibit a linear relationship between voltage and temperature, as discussed further below. (Other sensors may involve more complex relationships, necessitating additional data processing.) Sensed temperature can be used to determine fluid flow characteristics, such as fluid velocity and acceleration, since the passage of a fluid over a temperature sensor will lower the temperature sensed by the sensor in accordance with those characteristics (e.g., as the velocity of a fluid increases, the amount of heat carried away by the fluid increases, thereby decreasing the sensed temperature). [0021]
  • Other types of sensors can also be used, such as piezoelectric sensors and strain gauges, which sense mechanical deflection. The sensed mechanical deflection can be used to determine the force being applied to the sensor, which can, in turn, be used to determine characteristics of the fluid flow, using techniques known to those skilled in the art. [0022]
  • The [0023] sensors 102 are mounted on a sensor support 101. In general, a sensor support for use with the invention can be any appropriate structure.
  • A sensor support for use with the invention should be constructed so as to minimize interference with the measured fluid flow. This can be accomplished, for example, by constructing the entire sensor support with an aerodynamic shape that produces little effect on the fluid flow. This can also be accomplished by attaching the sensors with a structure (e.g., a thin wire) that produces little influence on the fluid flow, such that the sensors are positioned at a distance from other, less aerodynamically benign parts of the sensor support adequate to minimize or eliminate the influence of those parts of the sensor support on the fluid flow. [0024]
  • It may also be necessary to construct the sensor support so that a reference sensor is provided sufficiently proximate to the data sensors to produce accurate measurement of the ambient conditions (e.g., when the sensors are thermal sensors, the ambient temperature), yet insulated from influences from the fluid flow (e.g., when the sensors are thermal sensors, thermally insulated from temperature effects produced by the fluid flow). Such thermal insulation can be provided by positioning the reference sensor away from the data sensors and/or enclosing the reference sensor in a thermally insulative material. [0025]
  • For example, as shown in FIG. 1, the sensor support [0026] 101 can be a plate or platform to which the sensors 102 are attached with thin wires. The wires enable electrical signals to be transmitted from the sensors 102 to other electronic circuitry and/or electronic devices (which can be formed in or on the sensor support 101) that process the data obtained by the sensors 102 as described elsewhere herein. The thin wires can be made of a material with sufficient strength, in view of the construction (e.g., weight) of the sensors 102 and the expected fluid flow conditions (e.g., fluid velocity), to maintain the sensors in substantially fixed position within the fluid flow. The thin wires can also be made sufficiently thin to produce an acceptably small influence on the fluid flow. A reference sensor can be attached to the plate or platform, so that the reference sensor does not experience the fluid flow (and, in particular, the temperature effects associated therewith) sensed by the data sensors. The reference sensor may also, perhaps, be enclosed by a material that is sufficiently thermally insulative to allow the reference sensor to sense the ambient temperature (after a reasonable period of time), yet minimize or eliminate changes in temperature as a result of the fluid flow being measured.
  • FIG. 2 is a schematic diagram illustrating a fluid flow measuring apparatus in accordance with the invention. Nine semiconductor junction diodes (eight “data” diodes, D[0027] 1-D8, and one “reference” diode, Dref) are connected in series in forward conduction mode between a supply voltage (indicated by V+in FIG. 2) and the collector of an NPN transistor Q1. (The data diodes D1-D8 correspond to, for example, the eight sensors in one of the quadrants of the sensor array shown in FIG. 1.) The base of the transistor Q1 is connected to the tap of a resistive voltage divider consisting of the resistors Rb1 and Rb2. The voltage divider ensures that the voltage at the base of the transistor Q1 remains substantially constant. The emitter of the transistor Q1 is connected to a ground voltage (indicated by an arrow in FIG. 3) through the resistor Re.
  • Since the voltage at the emitter of the transistor Q[0028] 1 follows the voltage at the base of the transistor Q1 less the substantially constant base-emitter voltage, the current through the emitter is constant and substantially equal to the current through the collector, regardless of the voltage at the collector (provided that the collector voltage is adequate to keep the transistor Q1 out of the saturation condition). Thus, the transistor Q1 serves as a regulator maintaining a constant current through the diodes D1-D8 and Dref
  • The impedance values of the resistors R[0029] b1, Rb2 and Re are chosen, as known by those skilled in the art, to produce a current adequate to cause self-heating of the diodes D1-D8 and Dref. Illustratively, for a SOT-23 packaged diode, this current is about 100 milliamps. To produce such a current, the impedance values of the resistors Rb1, Rb2 and Re can be 10 kohms, 1.8 kohms and 100 ohms, respectively. Additionally, for that amount of current, the voltage drop across each of the diodes D1-D8 and Dref will be about 1 volt. The supply voltage V+must be large enough to ensure that, with such a voltage drop across the diodes D1-D8 and Dref the collector voltage is of the transistor Q1 is large enough to keep the transistor Q1 out of the saturation condition. In view of the foregoing, illustratively, a positive 12 volt supply voltage can be used.
  • The relationship between the current through, I, and the voltage across, V, a diode is given by the following equation:[0030]
  • I=I 0 * exp[(q * V)/(K * T)−1]  (1)
  • where q, K and I[0031] 0 are constants, and T is the temperature of the junction in degrees Kelvin. If the current through the diode, I, is held constant, it can be seen that the voltage across the diode, V, must vary linearly with the temperature across the diode, T. Thus, by maintaining a constant current through the diodes D1-D8 and Dref, it is possible to measure the temperature of diodes D1-D8 and Dref (i.e., the temperature at the location of the diodes D1-D8 and Dref) by sensing the voltage across the diodes D1-D8 and Dref. As explained in more detail elsewhere herein, the temperature at the location of the diodes D1-D8 and Dref) can be used to ascertain the fluid flow conditions (e.g., velocity, acceleration, direction) at those locations.
  • The reference diode D[0032] ref is mounted on the sensor support so that the reference diode Dref is thermally insulated and maintained at a constant temperature, i.e. so that the voltage across the reference diode Dref is affected only by ambient temperature and not by fluid flow.
  • The data inputs X[0033] 0-X7 of two 8-to-1 analog selector circuits U1 and U2 are connected to the data diodes D1-D8 to enable sampling of the voltages across the data diodes D1-D8. Specifically, the data inputs of the analog selector circuit U1 are connected to the anodes of the data diodes D1-D8 and the inputs of the analog selector circuit U2 are connected to the cathodes of the data diodes D1-D8. The analog selector circuits U1 and U2 can be embodied by, for example, a CMOS-type 4051 selector circuit. A processing device (e.g., microprocessor), under control of an appropriate computer program, sequentially applies appropriate signals to the selection inputs SW0, SW1 and SW2 to cause the analog selector circuits U1 and U2 to sample the anode and cathode voltages across particular data diodes D1-D8.
  • The data outputs X of the analog selector circuits U[0034] 1 and U2 are connected to the inputs of an operational amplifier U3A, which compares the outputs X to determine the difference between the anode and cathode voltages of a particular one of the data diodes D1-D8 (such difference being referred to herein as an “uncorrected data diode voltage”), amplifies the uncorrected data diode voltage and outputs an amplified uncorrected data diode voltage. The ratio of the impedance of the resistor R3 to the impedance of the resistor R1 (which is equal to the ratio of the impedance of the resistor R4 to the impedance of the resistor R2) is equal to the amplification factor of the operational amplifier U3A.
  • The voltages at the anode and cathode of the reference diode D[0035] ref are connected to the inputs of an operational amplifier U3B, which compares the voltages to determine the difference between the anode and cathode voltages of the reference diode Dref (such difference being referred to herein as an “uncorrected reference diode voltage”), amplifies the uncorrected reference diode voltage and outputs an amplified uncorrected reference diode voltage. The ratio of the impedance of the resistor R7 to the impedance of the resistor R5 (which is equal to the ratio of the impedance of the resistor R8 to the impedance of the resistor R6) is equal to the amplification factor of the operational amplifier U3B.
  • The amplification factors of the operational amplifiers U[0036] 3A and U3B are made equal and are chosen to have a magnitude, in view of the characteristics of the diodes D1-D8 and Dref, that will provide output signal levels adequate to overcome signals generated by noise. Illustratively, an amplification factor of about 5 is adequate to accomplish this purpose.
  • The amplified uncorrected data diode voltage from the operational amplifier U[0037] 3A and the amplified uncorrected reference diode voltage U3B are connected to the inputs of an operational amplifier U3C, The operational amplifier U3C outputs a voltage which represents the difference between the amplified uncorrected data diode voltage and the amplified uncorrected reference diode voltage, further amplified by the amplification factor of the operational amplifier U3C. The ratio of the impedance of the resistor R11 to the impedance of the resistor R9 (which is equal to the ratio of the impedance of the resistor R12 to the impedance of the resistor R10) is equal to the amplification factor of the operational amplifier U3C . The amplification factor of the operational amplifier U3C is chosen to have a magnitude, in view of the amplification of the operational amplifiers U3A and U3B, that will amplify the smallest expected differences between the amplified uncorrected data diode voltage and the amplified uncorrected reference diode voltage to a magnitude that is slightly more than the magnitude of the smallest voltage detectable by the A/D converter (discussed below) used with the fluid flow measuring apparatus.
  • For example, for an 8-bit A/D converter capable of sensing 256 different voltage levels and operating with a full-scale voltage of 5 volts, the smallest detectable voltage change is 0.0196 volts. Assuming a minimum diode voltage change of 0.5 mV and an amplification factor of 5 for the operational amplifiers U[0038] 3A and U3B, the change in the amplified diode voltage will be 2.5 mV. In view of the foregoing, the amplification factor of the operation amplifier U3C should be about 8 to ensure a voltage greater than 0.0196 volts.
  • The voltage output by the operational amplifier U[0039] 3C is referred to as the “corrected data diode voltage” or, more simply, as the “data diode voltage.” Since the data diode voltage represents the (amplified) difference between the voltage across the reference diode Dref and the voltage across a selected one of the data diodes D1-D8, the magnitude of the data diode voltage will not be affected by any change in temperature that affects both the reference diode Dref and the selected one of the data diodes D1-D8. In other words, the effect of the operational amplifier U3C (and the reason for providing the reference diode Dref) is to eliminate the effects of the magnitude of the ambient temperature on the fluid flow measurements. Thus, the magnitude of the data diode voltage represents only changes in temperature at the location of the selected one of the data diodes D1-D8 resultant from the characteristics of the fluid flow at that location (excepting a DC component and a noise component in the data diode voltage, which can be eliminated from the data diode voltage as described further below).
  • The data diode voltage output from the operational amplifier U[0040] 3C is input to a conventional A/D converter, which produces a digital signal that can be used by the processing devices (described below) that further process and analyze the acquired data. The A/D converter can be a separate device or can be implemented as part of a processing device used to implement the control processor 301 (described below with respect to FIG. 3). (The Motorola 68HC11 and 68HC12 processors, discussed below, that can be used to implement the control processor 301 include an internal A/D converter with 8 separate data inputs, selectable under control of appropriate software.)
  • In general, sensors of a fluid flow measuring apparatus according to the invention can be sampled in any desired order. It may even be desirable in some cases to sample fewer than all of the available sensors (for example, if immediately previous data indicates the fluid flow in the vicinity of one or more particular sensors is not changing significantly over time), thus reducing the computational cost associated with the processing and analysis of the data obtained by those sensors. It is anticipated, however, that in many cases the acquired data will be obtained by repetitively cycling through all of the sensors in a specified order. Sets of temporally proximate sensor data (e.g., a series of samples from all of the sensors) can be analyzed together (as described further below) to produce a description of the fluid flow at the time the data was acquired. [0041]
  • FIG. 3 illustrates devices for further processing of the data acquired by a fluid flow measuring apparatus in accordance with the invention. A [0042] computation processor 302 processes and analyzes the acquired data, as explained in ore detail below. A control processor 301 mediates interaction among the fluid flow measuring apparatus (e.g., the fluid flow measuring apparatus shown in FIG. 2), the computation processor 302 and a device for making use of the analyzed data, as also described below.
  • The [0043] control processor 301 can be, for example, a general purpose processing device operated in accordance with one or more computer programs including instructions that perform the desired functions. The control processor 301 transmits the selection inputs SW0, SW1, SW2 to the fluid flow measuring apparatus (e.g., the analog selector circuits U1 and U2 of FIG. 2) to specify acquisition of data by particular sensors of the apparatus. The acquired data is received by the control processor 301 via the “Out” transmission line, converted to digital form if such conversion has not already taken place, and transmitted to the computation processor 302 for processing and analysis. It can be desirable to implement the processor 301 with a device that accepts multiple analog inputs so that multiple acquired data (e.g., data from a sensor in each quadrant of the array shown in FIG. 1) can be received by the processor 301 at one time. The Motorola 68HC11 and 68HC12 processors have this capability (as discussed above) and can be used with the invention. The control processor 301 can also desirably contain adequate memory for storage of the one or more computer programs that effect the control processor's 301 operation. The control processor 301 must also include I/O ports adequate for communication of data to and form the computation processor 302. These I/O ports can be serial (e.g., RS-232, RS-423 or RS-422) or parallel.
  • The [0044] computation processor 302 processes and analyzes the acquired data in accordance with one or more computer programs including instructions for accomplishing the desired functions. (The computer program(s) can be implemented as firmware or as software that operates a general purpose processing device.) The computation processor 302 may process the acquired data as necessary or desirable to enable or enhance use of the acquired data. Additionally, the acquired data is processed to produce a description of the fluid flow in the region in which the sensors of the fluid flow measuring apparatus are located. Further, in accordance with the invention, the data is analyzed by the computation processor 302, in a manner appropriate for the particular application of the invention, to make one or more determinations regarding the intention(s) of, or effect(s) produced by, an animate object (e.g., human) in the vicinity of which the fluid flow has been measured. As will be better appreciated from the description below, there are many ways in which the fluid flow data can be analyzed to make such determination(s). Some examples are discussed below.
  • It may be necessary or desirable to process the acquired data to remove noise and/or other extraneous components of the acquired data. For example, in a fluid flow measuring apparatus as described with respect to FIG. 2, the acquired data can include noise plus a DC component that can vary from sensor to sensor. Band-pass filtering can be used to minimize or eliminate such extraneous components of the acquired data, as known to those skilled in the art. Illustratively, in a fluid flow measuring apparatus in accordance with the apparatus shown in FIG. 2, for use in measuring the fluid flow associated with intentionally directed human breath (see discussion below), frequencies less than about 0.2 Hz and greater than about 5 Hz were filtered from the acquired data. [0045]
  • The acquired data is processed to yield information regarding the fluid flow. For example, a set of temporally proximate data from different sensors can be combined to produce one or more vectors indicating the velocity and/or acceleration of the fluid at a particular point in time. The magnitude (i.e., flow rate), orientation (i.e., flow direction) and location of each such vector can be determined. Additionally, the change in such vector(s) over time can also be determined. (The latter, indicating the change in magnitude and direction of fluid flow velocity and acceleration over time, can be used, for example, as an indication of the degree of turbulence of the fluid flow.) [0046]
  • FIG. 4 illustrates one way of analyzing a set of data obtained from an array of sensors as shown in FIG. 1. The sensor data (i.e., difference in temperature from ambient temperature, which corresponds to the magnitude of the fluid velocity) is indicated generally by the numeral [0047] 410. The sensor data is projected along a first axis (e.g., axis 103 a in FIG. 1, axis 401 a in FIG. 4) of the array (i.e., data that appears to be at the same location when viewed perpendicular to the axis, but is spaced apart in a direction perpendicular to the axis, is considered to be at the same location along that axis) and a curve fit is determined for the data along that axis. The sensor data is also projected along a second axis (e.g., axis 103 b in FIG. 1, axis 401 b in FIG. 4) of the array perpendicular to the first axis and a curve fit is determined for the data along that axis. The curve fits can be determined using any appropriate method, such as, for example, the least-squares method. In one embodiment, a first order (linear) curve fit is determined. The two linear curve fits, one along each axis, are combined to produce a plane (plane 402 in FIG. 4). The gradient (or tilt) of the plane 402 with respect to the plane of the sensor array (plane 404 in FIG. 4) can be represented by a vector (vector 403 in FIG. 4). (In FIG. 4, the plane 404 has a dual meaning: the plane 404 represents the location and orientation of the sensor array, and also represents the magnitude of the ambient temperature within the sensor array, i.e., zero fluid velocity.) The angular orientation (angle 407 in FIG. 4) of the projection 405 of the vector 403 on the sensor array plane 404 represents the direction of the fluid flow (indicated by the arrow 406 in FIG. 4). The slope (indicated by the numeral 408 in FIG. 4) of the vector 403 indicates the change in temperature (i.e., the decrease in fluid velocity) across the sensor array. The mean temperature (indicated by the numeral 409 in FIG. 4) indicates the average fluid velocity across the sensor array. Thus, as shown in FIG. 3, the following information has been ascertained regarding the fluid flow across the sensor array: the average fluid velocity, the direction of the fluid flow, and the change in fluid velocity across the sensor array. (Other information can be determined from successive sets of sensor data, as shown in FIG. 4, such as, for example, fluid acceleration.)
  • In accordance with the invention, fluid flow is measured in the vicinity of an animate object and used, together with knowledge of the characteristics of the animate object and, if relevant, one or more objects in the vicinity of the animate object to determine an intention of, or an effect produced by, the animate object. This can enable the fluid flow measurements to be used to effect an interface between the animate object and another object. In particular, it is anticipated that the invention will enable a new type of control to be used by people in their interaction with a large variety of devices. [0048]
  • For example, breath can be used as a means of conveying control instructions, intentionally or unintentionally. A fluid flow measuring apparatus as described above can be positioned proximate to a person's mouth and used to measure the air flow resultant from the person's breathing. The measurement of the air flow can be used in controlling a device, as illustrated below. [0049]
  • Breath measurement can be used, for example, to augment a voice control system. A fluid flow measuring apparatus in accordance with the invention can be mounted on a microphone of the voice control system. The voice control can be modified or conditioned upon the measurement of breathing of a speaker using the voice control system. For example, such an augmented voice control system could be implemented so that a detected sound is not recognized as a voice unless a flow rate of minimum magnitude is measured in the vicinity of the speaker's mouth, thus reducing the incidence of unintended control actions resultant from the detection by the voice control system of sounds other than the speaker's voice (e.g., background noise or another speaker's voice). Or, for example, by monitoring the state of, and changes in, the measured fluid flow in the vicinity of the speaker's mouth, information regarding position (location and/or orientation) and movement of the speaker's head can be ascertained and used to infer, for example, the speaker's focus of attention, such inference then being used to modify or initiate control action(s). The foregoing are examples of the use of breath measurement as a control mechanism where the breather does not intentionally regulate breathing to effect control. [0050]
  • Breath measurement can also be used to effect intentional control by the breather. Generally, a “breathing language” can be established, such that the strength (e.g., velocity and/or acceleration) and direction of breathing can denote different instructions regarding control of a device. Such an application of the invention can enable hands-free control of a variety of devices. [0051]
  • FIG. 5 is a perspective view of a [0052] display device 501 including an air flow sensing apparatus in accordance with the invention, illustrating an exemplary application of the invention of this type. The display device 501 includes four sensor arrays 502 a, 502 b, 502 c and 502 d. By appropriately breathing on one or more of the sensor arrays 502 a, 502 b, 502 c and 502 d, a viewer can effect desired control of the display 503. For example, as indicated by the arrows adjacent to the sensor arrays 502 a, 502 b, 502 c and 502 d, breathing on the sensor array 502 a can cause the display to scroll up, breathing on the sensor array 502 b can cause the display to scroll down, breathing on the sensor array 502 c can cause the display to scroll to the left, and breathing on the sensor array 502 d can cause the display to scroll to the right. The speed with which the display scrolls can be controlled, for example, in accordance with the strength of the breathing (e.g., stronger breathing causes the display to scroll faster). Coarse cursor control can be effected by, for example, a sweeping movement of steady breath on sensor array 502 a, 502 b, 502 c and/or 502 d, while fine cursor control can be effected by, for example, short, delicate breaths directed at a particular point on a sensor array 502 a, 502 b, 502 c or 502 d. Mouse clicks can be effected by, for example, strong, explosive breaths directed at a particular point on the sensor. The display device 501 could have great utility for people who cannot make use of their hands to control a display device, such as certain handicapped people, or in environments in which hand contact may be discouraged, such as in hospitals.
  • The invention can also be used to enable or augment the use of gestures in controlling a device. A fluid flow measuring apparatus as described above can be positioned on or proximate to a person's hand or other part of the body such that the air flow in the vicinity of the hand or body part is measured. Depending upon the application, control of a device can be effected as a result of unintentional and/or intentional gestures. As with breathing measurement, a gestural language corresponding to the direction and strength of the measured flow can be used to effect particular types of control. It may also be possible to discern from the fluid flow measurements whether the body part is clothed or unclothed (and even, perhaps, the type of clothing), and produce corresponding control instructions. Such gesture detection by the invention can also be used, for example, with other types of motion sensing systems to produce a motion sensing system having increased accuracy and improved capabilities of discrimination in sensing motion. [0053]
  • The invention can be used generally to measure the flow of any type of fluid. However, it is anticipated that in many applications of the invention, the fluid will be air. [0054]
  • Various embodiments of the invention have been described. The descriptions are intended to be illustrative, not limitative. Thus, it will be apparent to one skilled in the art that certain modifications may be made to the invention as described herein without departing from the scope of the claims set out below. [0055]

Claims (23)

We claim:
1. A system for providing an interface controlled by an animate object, comprising:
means for measuring fluid flow in the vicinity of the animate object; and
means for determining an intention of, or an effect produced by, the animate object based upon the measured fluid flow and knowledge of one or more characteristics of the animate object.
2. A system as in claim 1, further comprising means for attaching the fluid flow measuring means to the animate object.
3. A system as in claim 2, wherein the attaching means is adapted to position the fluid flow measuring means in the vicinity of a mouth of the animate object.
4. A system as in claim 2, wherein the attaching means is adapted to position the fluid flow measuring means in the vicinity of a movable part of the animate object.
5. A system as in claim 1, wherein the fluid flow measuring means further comprises a temperature sensor.
6. A system as in claim 5, wherein the fluid flow measuring means further comprises a semiconductor device.
7. A system as in claim 6, wherein the sensor is a diode.
8. A system as in claim 5, wherein the fluid flow measuring means further comprises a thermocouple.
9. A system as in claim 5, wherein the fluid flow measuring means further comprises a thermistor.
10. A system as in claim 1, wherein the fluid flow measuring means further comprises a mechanical deflection sensor.
11. A system as in claim 10 wherein the fluid flow measuring means further comprises a piezoelectric transducer.
12. A system as in claim 10 wherein the fluid flow measuring means further comprises a strain gauge.
13. A system as in claim 1, wherein the fluid flow measuring means further comprises five or more data sensors.
14. A system as in claim 1, wherein the fluid flow measuring means further comprises greater than multiple data sensors arranged in an array of at least two dimensions.
15. A system as in claim 1, wherein the determination of the intention or effect is further based upon knowledge of one or more characteristics of one or more objects in the vicinity of the animate object.
16. A method for providing an interface controlled by an animate object, comprising the steps of:
measuring fluid flow in the vicinity of the animate object; and
determining an intention of, or an effect produced by, the animate object based upon the measured fluid flow and knowledge of one or more characteristics of the animate object.
17. An apparatus for measuring fluid flow, comprising:
one or more data sensors comprising a semiconductor device;
means for measuring the voltage across the semiconductor junction of a sensor;
means for determining a temperature of a data sensor based upon the voltage across the semiconductor junction of the data sensor; and
means for determining a description of one or more characteristics of the fluid flow using one or more data sensor temperatures.
18. An apparatus as in claim 17, further comprising:
one or more reference sensors comprising a semiconductor device; and
means for determining a data voltage representing the difference between the voltage across the semiconductor junction of a data sensor and the voltage across the semiconductor junction of a reference sensor; and wherein:
the means for determining a temperature of a data sensor further comprises:
means for determining a data voltage representing the difference between the voltage across the semiconductor junction of a data sensor and the voltage across the semiconductor junction of a reference sensor; and
means for determining a temperature of the data sensor based upon the data voltage.
19. An apparatus as in claim 17, wherein the one or more data sensors are diodes.
20. An apparatus as in claim 17, including five or more data sensors.
21. An apparatus as in claim 17, including a multiplicity of data sensors arranged in an array of at least two dimensions.
22. A method for measuring fluid flow, comprising the steps of:
measuring the voltage across a junction of a data sensor comprising a semiconductor device;
determining a temperature of a data sensor based upon the voltage across the semiconductor junction of the data sensor; and
determining a description of one or more characteristics of the fluid flow using one or more data sensor temperatures.
23. A method as in claim 22, further comprising the steps of:
measuring the voltage across a junction of a reference sensor comprising a semiconductor device;
determining a data voltage representing the difference between the voltage across the semiconductor junction of a data sensor and the voltage across the semiconductor junction of a reference sensor; and wherein:
the step of determining a temperature of a data sensor further comprises:
determining a data voltage representing the difference between the voltage across the semiconductor junction of a data sensor and the voltage across the semiconductor junction of a reference sensor; and
determining a temperature of the data sensor based upon the data voltage.
US09/118,040 1998-07-18 1998-07-18 Interface including fluid flow measurement for use in determining an intention of, or an effect produced by, an animate object Expired - Lifetime US6421617B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
US09/118,040 US6421617B2 (en) 1998-07-18 1998-07-18 Interface including fluid flow measurement for use in determining an intention of, or an effect produced by, an animate object

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
US09/118,040 US6421617B2 (en) 1998-07-18 1998-07-18 Interface including fluid flow measurement for use in determining an intention of, or an effect produced by, an animate object

Publications (2)

Publication Number Publication Date
US20020016687A1 true US20020016687A1 (en) 2002-02-07
US6421617B2 US6421617B2 (en) 2002-07-16

Family

ID=22376185

Family Applications (1)

Application Number Title Priority Date Filing Date
US09/118,040 Expired - Lifetime US6421617B2 (en) 1998-07-18 1998-07-18 Interface including fluid flow measurement for use in determining an intention of, or an effect produced by, an animate object

Country Status (1)

Country Link
US (1) US6421617B2 (en)

Cited By (23)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20050060233A1 (en) * 2001-07-10 2005-03-17 American Express Travel Related Services Company, Inc. System and method for securing rf transactions using a radio frequency identification device including a transactions counter
US20050205665A1 (en) * 2003-12-10 2005-09-22 Ellen Lasch Foldable transaction card systems for non-traditionally-sized transaction cards
US7070095B1 (en) 2002-11-07 2006-07-04 American Express Travel Related Services Company, Inc. Foldable transaction cards and methods of making the same
US7213764B2 (en) 2002-11-07 2007-05-08 American Express Travel Related Services Company, Inc. Foldable transaction card
US7278584B1 (en) 2002-11-07 2007-10-09 American Express Travel Related Services Company, Inc. Portable electronic music devices with convenient or foldable transaction cards
US20070299782A1 (en) * 2001-07-10 2007-12-27 American Express Travel Related Services Company, Inc. System and method for proffering multiple biometrics for use with a fob
US20090289112A1 (en) * 2004-07-01 2009-11-26 American Expresstravel Related Services Company, Inc. Smartcard transaction system and method
US7690577B2 (en) 2001-07-10 2010-04-06 Blayn W Beenau Registering a biometric for radio frequency transactions
US7705732B2 (en) 2001-07-10 2010-04-27 Fred Bishop Authenticating an RF transaction using a transaction counter
US7725427B2 (en) 2001-05-25 2010-05-25 Fred Bishop Recurrent billing maintenance with radio frequency payment devices
US7721956B2 (en) 2003-12-10 2010-05-25 American Express Travel Related Services Company, Inc. Foldable transaction card systems
US7886157B2 (en) 2001-07-10 2011-02-08 Xatra Fund Mx, Llc Hand geometry recognition biometrics on a fob
US7889052B2 (en) 2001-07-10 2011-02-15 Xatra Fund Mx, Llc Authorizing payment subsequent to RF transactions
US7892371B2 (en) 2002-11-07 2011-02-22 American Express Travel Related Services Company, Inc. Foldable transaction cards and methods of making the same
US20110154396A1 (en) * 2009-12-18 2011-06-23 Electronics And Telecommunications Research Institute Method and system for controlling iptv service using mobile terminal
US8001054B1 (en) 2001-07-10 2011-08-16 American Express Travel Related Services Company, Inc. System and method for generating an unpredictable number using a seeded algorithm
USRE43157E1 (en) 2002-09-12 2012-02-07 Xatra Fund Mx, Llc System and method for reassociating an account number to another transaction account
US8284025B2 (en) 2001-07-10 2012-10-09 Xatra Fund Mx, Llc Method and system for auditory recognition biometrics on a FOB
US20130335315A1 (en) * 2008-03-26 2013-12-19 Pierre Bonnat Mobile handset accessory supporting touchless and occlusion-free user interaction
USRE45416E1 (en) 2001-07-10 2015-03-17 Xatra Fund Mx, Llc Processing an RF transaction using a routing number
US9024719B1 (en) 2001-07-10 2015-05-05 Xatra Fund Mx, Llc RF transaction system and method for storing user personal data
US9031880B2 (en) 2001-07-10 2015-05-12 Iii Holdings 1, Llc Systems and methods for non-traditional payment using biometric data
US9454752B2 (en) 2001-07-10 2016-09-27 Chartoleaux Kg Limited Liability Company Reload protocol at a transaction processing entity

Families Citing this family (18)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9116544B2 (en) * 2008-03-26 2015-08-25 Pierre Bonnat Method and system for interfacing with an electronic device via respiratory and/or tactual input
US20110178613A9 (en) * 2000-02-14 2011-07-21 Pierre Bonnat Method And System For Processing Signals For A MEMS Detector That Enables Control Of A Device Using Human Breath
US10216259B2 (en) * 2000-02-14 2019-02-26 Pierre Bonnat Method and system for processing signals that control a device using human breath
US8976046B2 (en) * 2008-03-26 2015-03-10 Pierre Bonnat Method and system for a MEMS detector that enables control of a device using human breath
US6574571B1 (en) * 1999-02-12 2003-06-03 Financial Holding Corporation, Inc. Method and device for monitoring an electronic or computer system by means of a fluid flow
US7739061B2 (en) * 1999-02-12 2010-06-15 Pierre Bonnat Method and system for controlling a user interface of a device using human breath
US8701015B2 (en) * 2008-03-26 2014-04-15 Pierre Bonnat Method and system for providing a user interface that enables control of a device via respiratory and/or tactual input
US20130060355A9 (en) * 2000-02-14 2013-03-07 Pierre Bonnat Method And System For Processing Signals For A MEMS Detector That Enables Control Of A Device Using Human Breath
US6923079B1 (en) 2001-10-31 2005-08-02 Scott S. Snibbe Recording, transmission and/or playback of data representing an airflow
CA2485490A1 (en) * 2002-05-17 2003-11-27 Vincent B. Ho Respiratory referenced imaging
WO2004034159A2 (en) * 2002-10-09 2004-04-22 Inputive Corporation A method of controlling an electronic or computer system
US7882750B2 (en) * 2003-08-01 2011-02-08 Cidra Corporate Services, Inc. Method and apparatus for measuring parameters of a fluid flowing within a pipe using a configurable array of sensors
US9753533B2 (en) * 2008-03-26 2017-09-05 Pierre Bonnat Method and system for controlling a user interface of a device using human breath
US20100095207A1 (en) * 2008-10-15 2010-04-15 Pierre Bonnat Method and System for Seamlessly Integrated Navigation of Applications
EP2454713A1 (en) * 2009-07-17 2012-05-23 Pierre Bonnat Method and system for reliable and fast mobile marketing
US8786698B2 (en) * 2010-09-23 2014-07-22 Sony Computer Entertainment Inc. Blow tracking user interface system and method
US8638364B2 (en) 2010-09-23 2014-01-28 Sony Computer Entertainment Inc. User interface system and method using thermal imaging
US20130063367A1 (en) * 2011-09-13 2013-03-14 Changsoo Jang Air actuated device

Family Cites Families (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5239995A (en) * 1989-09-22 1993-08-31 Respironics, Inc. Sleep apnea treatment apparatus
US5161541A (en) * 1991-03-05 1992-11-10 Edentec Flow sensor system
US5800360A (en) * 1992-02-11 1998-09-01 Spectrum Medical Technologies, Inc. Apparatus and method for respiratory monitoring
US5347843A (en) * 1992-09-23 1994-09-20 Korr Medical Technologies Inc. Differential pressure flowmeter with enhanced signal processing for respiratory flow measurement
US5518002A (en) * 1993-10-22 1996-05-21 Medtrac Technologies, Inc. Portable electronic spirometric device
EP2324765B1 (en) * 1993-11-05 2015-10-07 ResMed Limited Control of CPAP treatment
US5582182A (en) * 1994-10-03 1996-12-10 Sierra Biotechnology Company, Lc Abnormal dyspnea perception detection system and method
US6158432A (en) * 1995-12-08 2000-12-12 Cardiopulmonary Corporation Ventilator control system and method
US5710380A (en) * 1996-06-07 1998-01-20 Talley; Robert Lee Anemometer
US5765563A (en) * 1996-08-15 1998-06-16 Nellcor Puritan Bennett Incorporated Patient monitoring system
US6183423B1 (en) * 1998-05-14 2001-02-06 Respironics, Inc. Breathing disorder prescreening device and method

Cited By (28)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7725427B2 (en) 2001-05-25 2010-05-25 Fred Bishop Recurrent billing maintenance with radio frequency payment devices
US7889052B2 (en) 2001-07-10 2011-02-15 Xatra Fund Mx, Llc Authorizing payment subsequent to RF transactions
US8284025B2 (en) 2001-07-10 2012-10-09 Xatra Fund Mx, Llc Method and system for auditory recognition biometrics on a FOB
US7886157B2 (en) 2001-07-10 2011-02-08 Xatra Fund Mx, Llc Hand geometry recognition biometrics on a fob
US20050060233A1 (en) * 2001-07-10 2005-03-17 American Express Travel Related Services Company, Inc. System and method for securing rf transactions using a radio frequency identification device including a transactions counter
US20070299782A1 (en) * 2001-07-10 2007-12-27 American Express Travel Related Services Company, Inc. System and method for proffering multiple biometrics for use with a fob
US9454752B2 (en) 2001-07-10 2016-09-27 Chartoleaux Kg Limited Liability Company Reload protocol at a transaction processing entity
US7668750B2 (en) 2001-07-10 2010-02-23 David S Bonalle Securing RF transactions using a transactions counter
US7690577B2 (en) 2001-07-10 2010-04-06 Blayn W Beenau Registering a biometric for radio frequency transactions
US7705732B2 (en) 2001-07-10 2010-04-27 Fred Bishop Authenticating an RF transaction using a transaction counter
US9031880B2 (en) 2001-07-10 2015-05-12 Iii Holdings 1, Llc Systems and methods for non-traditional payment using biometric data
US9024719B1 (en) 2001-07-10 2015-05-05 Xatra Fund Mx, Llc RF transaction system and method for storing user personal data
USRE45416E1 (en) 2001-07-10 2015-03-17 Xatra Fund Mx, Llc Processing an RF transaction using a routing number
US8548927B2 (en) 2001-07-10 2013-10-01 Xatra Fund Mx, Llc Biometric registration for facilitating an RF transaction
US8001054B1 (en) 2001-07-10 2011-08-16 American Express Travel Related Services Company, Inc. System and method for generating an unpredictable number using a seeded algorithm
USRE43157E1 (en) 2002-09-12 2012-02-07 Xatra Fund Mx, Llc System and method for reassociating an account number to another transaction account
US7892371B2 (en) 2002-11-07 2011-02-22 American Express Travel Related Services Company, Inc. Foldable transaction cards and methods of making the same
US7070095B1 (en) 2002-11-07 2006-07-04 American Express Travel Related Services Company, Inc. Foldable transaction cards and methods of making the same
US7213764B2 (en) 2002-11-07 2007-05-08 American Express Travel Related Services Company, Inc. Foldable transaction card
US7278584B1 (en) 2002-11-07 2007-10-09 American Express Travel Related Services Company, Inc. Portable electronic music devices with convenient or foldable transaction cards
US7721956B2 (en) 2003-12-10 2010-05-25 American Express Travel Related Services Company, Inc. Foldable transaction card systems
US20050205665A1 (en) * 2003-12-10 2005-09-22 Ellen Lasch Foldable transaction card systems for non-traditionally-sized transaction cards
US8016191B2 (en) 2004-07-01 2011-09-13 American Express Travel Related Services Company, Inc. Smartcard transaction system and method
US7793845B2 (en) 2004-07-01 2010-09-14 American Express Travel Related Services Company, Inc. Smartcard transaction system and method
US20090289112A1 (en) * 2004-07-01 2009-11-26 American Expresstravel Related Services Company, Inc. Smartcard transaction system and method
US9904353B2 (en) * 2008-03-26 2018-02-27 Pierre Bonnat Mobile handset accessory supporting touchless and occlusion-free user interaction
US20130335315A1 (en) * 2008-03-26 2013-12-19 Pierre Bonnat Mobile handset accessory supporting touchless and occlusion-free user interaction
US20110154396A1 (en) * 2009-12-18 2011-06-23 Electronics And Telecommunications Research Institute Method and system for controlling iptv service using mobile terminal

Also Published As

Publication number Publication date
US6421617B2 (en) 2002-07-16

Similar Documents

Publication Publication Date Title
US6421617B2 (en) Interface including fluid flow measurement for use in determining an intention of, or an effect produced by, an animate object
US3645133A (en) Electronic spirometer
JP3072836B2 (en) Body function measurement device and skin temperature measurement device
CA1048622A (en) Transistor pair temperature sensor
US6871413B1 (en) Miniaturized inclinometer for angle measurement with accurate measurement indicator
JP3229168B2 (en) Flow detector
US20090115412A1 (en) Magnetic sensing device and electronic compass using the same
US4916948A (en) Thermal flow sensor
US8212777B2 (en) Navigation device with dual airflow sensors
JP3628711B2 (en) Air data measurement system with circuitry to linearize pressure transducer output
EP1783507A1 (en) Magnetic field detecting apparatus and electronic compass using the same
US6240371B1 (en) Pedestal-mounted sensor
US7670303B2 (en) Body motion measuring apparatus
JP3421245B2 (en) Heating resistor type air flow measurement device
US10485448B2 (en) Breath sensor, breath sensor unit, and breath sensing method
US20100145211A1 (en) Gas flow system, meter, and method
US4378693A (en) Deflection measuring system
CN111323090B (en) Micro flow sensor based on thermal feedback, airflow measuring system and measuring method
JP3575573B2 (en) Thermal air flow meter
JP2000356657A (en) Voltage measuring system
JPH07295736A (en) Three-dimensional position detector
JP2701301B2 (en) Anemometer
JP2001183106A (en) Gap detecting device with temperature compensation
KR100402331B1 (en) A Portable Radiation Survey Meter and method of Measurement thereof
JP2531194B2 (en) Squid magnetometer

Legal Events

Date Code Title Description
AS Assignment

Owner name: INTERVAL RESEARCH CORPORATION, CALIFORNIA

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:FELSENSTEIN, LEE;SHAW, ROBERT S.;BRECHIN, ELAINE;REEL/FRAME:009612/0137;SIGNING DATES FROM 19981016 TO 19981113

STCF Information on status: patent grant

Free format text: PATENTED CASE

FPAY Fee payment

Year of fee payment: 4

FPAY Fee payment

Year of fee payment: 8

FPAY Fee payment

Year of fee payment: 12