Concentration measurements with a mobile device
10241107 ยท 2019-03-26
Assignee
Inventors
Cpc classification
G01N33/4975
PHYSICS
Y10T436/200833
GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
Y10T436/182
GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
Y10T436/204165
GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
International classification
Abstract
A portable electronic device comprises a chemical sensor that is sensitive to a concentration of a chemical analyte and at least two auxiliary sensors that are sensitive to parameters that are different from the concentration of the chemical analyte. The portable electronic device comprises a control device that receives signals from the chemical sensor and from the auxiliary sensors at a plurality of points in time distributed over a measurement period and correlates the time dependencies of these signals to obtain a corrected reading of the first chemical sensor. The portable electronic device may be employed for breath analysis.
Claims
1. A portable electronic device comprising: a first chemical sensor that is sensitive to a concentration of at least one of a first chemical element and a first chemical compound, the first chemical sensor being a semiconductor sensor having a heated membrane, the first chemical sensor having a cross- sensitivity to at least one of a second chemical element and a second chemical compound; a first auxiliary sensor that is sensitive to at least one first parameter that is different from the concentration of the at least one the first chemical element and the first chemical compound; at least one second auxiliary sensor that is sensitive to at least one second parameter that is different from the concentration of the at least one the first chemical element and the first chemical compound and different from the first parameter; and a control device configured to carry out the following steps: receiving signals of the first chemical sensor at a plurality of points in time distributed over a measurement period; receiving signals of the first auxiliary sensor at a plurality of points in time distributed over said measurement period; receiving signals of the second auxiliary sensor at a plurality of points in time distributed over said measurement period; correlating a time dependency of the signals or the first chemical sensor, a time dependency of the signals of the first auxiliary sensor and a time dependency of the signals of the second auxiliary sensor to determine a sub-period of the measurement period during which the signals of the first chemical sensor represent signals that are representative of a parameter of interest, and wherein the sub-period is determined such that at least one of a value of the first parameter and a value of the second parameter is above or below a threshold during the sub- period; and determining a corrected reading of the first chemical sensor corresponding to the sub-period, wherein the correlation of the time dependencies of the signals of the first chemical sensor and at least one of the first and second auxiliary sensors is carried out to correct for said cross-sensitivity.
2. A method of analyzing a fluid sample with a portable electronic device comprising a first chemical sensor that is sensitive to a concentration of at least one of a first chemical element and a first chemical compound, the first chemical sensor being a semiconductor sensor having a heated membrane, the first chemical sensor having a cross-sensitivity to at least one of a second chemical element and a second chemical compound, a first auxiliary sensor that is sensitive to at least one first parameter that is different from the concentration of the at least one of the first chemical element and the first chemical compound, and at least one second auxiliary sensor that is sensitive to at least one second parameter that is different from the concentration of the at least one of the first chemical element and the first chemical compound and different from the first parameter, the method comprising: receiving signals of the first chemical sensor at a plurality of points in time distributed over a measurement period; receiving signals of the first auxiliary sensor at a plurality of points in time distributed over said measurement period; receiving signals of the second auxiliary sensor at a plurality of points in time distributed over said measurement period; correlating a time dependency of the signals of the first chemical sensor, a time dependency of the signals of the first auxiliary sensor and a time dependency of the signals of the second auxiliary sensor to determine a sub-period of said measurement period during which the signals of the first chemical sensor represent signals that are representative of a parameter of interest, and wherein the sub-period is determined such that at least one of a value of the first parameter and a value of the second parameter is above or below a threshold during the sub-period; and determining a corrected reading of the first chemical sensor corresponding to the sub-period, wherein the time dependencies of the signals of the first chemical sensor and at least one of the first and second auxiliary sensors are correlated to correct for said cross-sensitivity.
3. The method of claim 2, wherein the method is a method for breath analysis, wherein the first chemical sensor is sensitive to the concentration of ethanol, of a ketone or of a thiol, wherein the first auxiliary sensor is sensitive to a concentration of carbon dioxide, and wherein the second auxiliary sensor is sensitive to at least one of the following parameters: humidity; temperature; mass flow; noise; movements of the portable electronic device; and proximity of a user of the portable electronic device.
4. The method of claim 2, wherein the signals of the first chemical sensor, the signals of the first auxiliary sensor, and the signals of the second auxiliary sensor are correlated at more than one particular point in time.
5. The method according to claim 2, wherein determining the corrected reading of the first chemical sensor corresponding to the sub-period comprises determining the corrected reading of the first chemical sensor based on a subset of the signals of the first chemical sensor that omits at least some of the signals of the first chemical sensor that were detected outside of the sub-period.
6. A computer program element containing computer program code that causes a portable electronic device comprising a first chemical sensor that is sensitive to a concentration of at least one of a first chemical element and a first chemical compound, the first chemical sensor being a semiconductor sensor having a heated membrane, the first chemical sensor having a cross-sensitivity to at least one of a second chemical element and a second chemical compound, a first auxiliary sensor that is sensitive to at least one first parameter that is different from the concentration of the at least one of the First chemical element and the first chemical compound, at least one second auxiliary sensor that is sensitive to at least one second parameter that is different from the concentration of the at least one of the first chemical element and the first chemical compound and different from the first parameter, and a control device programmed to carry out the following method: receiving signals of the first chemical sensor at a plurality of points in time distributed over a measurement period; receiving signals of the first auxiliary sensor at a plurality of points in time distributed over said measurement period; receiving signals of the second auxiliary sensor at a plurality of points in time distributed over said measurement period; correlating a time dependency of the signals of the first chemical sensor, a time dependency of the signals of the first auxiliary sensor and a time dependency of the signals of the second auxiliary sensor to determine a sub-period of the measurement period during which the signals of the first chemical sensor represent signals that are representative of a parameter of interest, and wherein the sub-period is determined such that at least one of a value of the first parameter and a value of the second parameter is above or below a threshold during the sub-period; and determining a corrected reading of the first chemical sensor corresponding to the sub-period, wherein the time dependencies of the signals of the first chemical sensor and at least one of the first and second auxiliary sensors are correlated to correct for said cross-sensitivity.
7. The portable electronic device of claim 1, wherein the control device is configured to employ the time dependency of the signals of the second auxiliary sensor to correct for a cross-sensitivity of at least one of the first chemical sensor and of the first auxiliary sensor to an environmental parameter to which the second auxiliary sensor is sensitive.
8. The portable electronic device of claim 1, wherein the portable electronic device is configured to carry out breath analysis, wherein the first chemical sensor is sensitive to the concentration of ethanol, of a ketone or of a thiol, wherein the first auxiliary sensor is sensitive to a concentration of carbon dioxide, and wherein the second auxiliary sensor is sensitive to at least one of the following parameters: humidity; temperature; mass flow; noise; movements of the portable electronic device; and proximity of a user of the portable electronic device.
9. The portable electronic device of claim 1, wherein the portable electronic device is configured to carry out breath analysis so as to measure the presence of ethanol in a user's breath, wherein the first chemical sensor is sensitive to a concentration of ethanol, wherein the first auxiliary sensor is sensitive to a concentration of carbon dioxide, and wherein the control device is configured to correlate the time dependencies of the signals of the first chemical sensor and the first auxiliary sensor to determine a sub-period of said measurement period during which the signals of the first chemical sensor represent alveolar air.
10. The portable electronic device of claim 1, wherein the portable electronic device is configured to carry out breath analysis so as to determine breath odor in a user's breath, wherein the first chemical sensor is sensitive to the concentration of a thiol, wherein the first auxiliary sensor is sensitive to a concentration of carbon dioxide, and wherein the control device is configured to correlate the time dependencies of the signals of the first chemical sensor and the first auxiliary sensor to determine a sub-period of said measurement period during which the signals of the first chemical sensor represent upper respiratory air.
11. The portable electronic device of claim 1, wherein the first auxiliary sensor is a second chemical sensor that is sensitive to a concentration of at least one of the second chemical element and the second chemical compound that is different from the at least one of the first chemical element and the first chemical compound, and wherein each of the first chemical sensor and the first auxiliary sensor is a semiconductor sensor having a heated membrane.
12. The portable electronic device of claim 1, wherein the control device is configured to employ the time dependency of the signals of the second auxiliary sensor to correct for a cross-sensitivity of at least one of the first chemical sensor and of the first auxiliary sensor to an environmental parameter to which the second auxiliary sensor is sensitive.
13. The method of claim 1, wherein the time dependency of the signals of the second auxiliary sensor is employed to correct for a cross-sensitivity of at least one of the first chemical sensor and of the first auxiliary sensor to an environmental parameter to which the second auxiliary sensor is sensitive.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
(1) Preferred embodiments of the invention are described in the following with reference to the drawings, which are for the purpose of illustrating the present preferred embodiments of the invention and not for the purpose of limiting the same. In the drawings,
(2)
(3)
(4)
(5)
(6)
(7)
DESCRIPTION OF PREFERRED EMBODIMENTS
(8)
(9) In
(10) Output devices may be present as follows: a front loudspeaker 231 for telephony; at least one bottom loudspeaker 232 for hands-free operation; a vibrator 233; a flash 234; a status LED 235; a Beamer 236.
(11) Furthermore, a combined input/output device in the form of the touchscreen display 230 may be present.
(12) Furthermore, the portable electronic device may comprise one or more wireless communication modules for exchanging data with a remote server 250 through a wireless data connection 251, such as a GPRS module 240, a UMTS module 241, a WLAN module 242 and a Bluetooth module 243. Of course, more such modules may be provided.
(13) In the memory of the control device 201, an application program (app) and/or a routine of the operating system and/or a dedicated program (chemical engine) may be stored for carrying out measurements with the chemical sensor 226.
(14) The portable electronic device may be used for various types of measurements, including breath analysis.
(15) In a first step 301, the portable electronic device is initialized. To this end, parameters needed for the measurement, such as operational parameters of the various sensors, are downloaded from a remote server (from the cloud) or read from a memory of the portable electronic device. The chemical sensor 226 and other sensors that require heating are then heated up to their operational temperature. When the sensors are ready to take measurements, the control device 201 may cause the display 230 or the loudspeaker 232 to output a corresponding message to the user, instructing the user to begin with the measurement.
(16) In a second step 302, a measurement operation is carried out. To this end, a plurality of sensors are operated to obtain readings from these sensors. The sensors that are operated include at least one chemical sensor that is sensitive to a particular substance of interest in the user's breath, such as ethanol, acetone or a thiol. The selected sensor(s) will in the following be collectively called the main chemical sensor for simplicity. The sensors that are operated further include at least two further sensors that are sensitive to other quantities, for instance, a flow sensor, a humidity sensor, a temperature sensor, a CO.sub.2 sensor, a heat capacity sensor, a microphone operating as a noise level sensor, an inertial sensor, another chemical sensor that is sensitive to a different substance than the selected cell, etc. These sensors will in the following be called the auxiliary sensors. Multiple readings are taken for the main chemical sensor and the auxiliary sensors at different points in time, so as to sample the time dependencies of all sensor signals. All sensor readings are recorded by the control device.
(17) In a third step 303, the obtained sensor readings are analyzed by the control device. Analysis may take place entirely within the control device using algorithms stored in the portable electronic device, or the control device may send raw or pre-processed sensor data to a remote server 250 (to the cloud) with the aid of at least one of the wireless communication modules 240-243. The remote server 250 may carry out at least part of the analysis and send result data that represent the results of the analysis back to the portable electronic device 1. The portable electronic device may then receive these data through one of the wireless communication modules 240-243. In a fourth step 304, the results of the analysis are output (e.g., displayed) to the user, and/or they are fed into another application that receives these results as an input variable.
(18) The analysis involves a correlation of the readings of the main chemical sensor with the readings of the auxiliary sensors not only at one particular point in time, but the analysis further takes the time dependencies of these readings into account. Taking into account the time dependencies further improves the reliability and accuracy of the measurement result.
(19) A fictitious example is given with reference to
(20) Exhalation starts at a point in time t.sub.0. Warm and humid exhaled air from the user's mouth and lungs reaches the surface of the various sensors. Initially this air will primarily originate from the mouth of the user (upper respiratory air); only later the air predominantly originates from the lungs (alveolar air). The sensors will have different response times to this stimulus. In the present example, the mass flow sensor exhibits the fastest response (curve 406), and the mass flow signal starts to rise shortly after t.sub.0 and reaches a plateau at time t.sub.1. The temperature sensor (curve 404) and the humidity sensor (curve 405) exhibit a slower response, thus reaching a plateau only at later times t.sub.3 and t.sub.4, respectively. The signals of the carbon dioxide sensor (curve 403) and of the methyl mercaptan sensor (curve 402) are governed not only by their response function, but also by the fact that carbon dioxide concentration and methyl mercaptan concentration vary between upper respiratory air from the user's mouth (mouth signal) and alveolar air from the user's lungs (lung signal). Air originating from the user's lungs will generally have a much higher carbon dioxide concentration than air from the user's mouth. This leads to a delayed response of the carbon dioxide sensor to exhalation of the user, the carbon dioxide signal exceeding an initial threshold of, e.g., 1 vol-% at a time t.sub.7 and reaching a plateau only at a time t.sub.5. On the other hand, air originating from the user's mouth will often have higher mercaptan content (bad breath) than air from the lungs, due to the presence of mercaptan-producing bacteria in the oral cavity. Therefore the mercaptan signal may have a peak at already a time t.sub.6, well before the plateau of the carbon dioxide signal. The signal of the ethanol sensor (curve 401) will be influenced by air both from the mouth and from the lungs, albeit to different extents. Normally the lung signal will be much stronger than the mouth signal; however, if the user has consumed an alcoholic beverage shortly before the measurement, the mouth signal can be stronger.
(21) Only the lung signal is representative of the blood alcohol content of the user. It is therefore desirable to distinguish between the mouth signal and the lung signal. This can be achieved by correlating the time dependencies of several sensors. In the present example, the carbon dioxide signal (curve 403), the mercaptan signal (curve 402) and the flow signal (curve 406) can be used to determine a time period during which the ethanol signal best represents the lung signal. For instance, the processing algorithm may determine that a lung signal is present only if the following criteria are cumulatively fulfilled: (a) The mass flow signal is above a certain threshold and has reached a plateau; (b) the carbon dioxide signal is above a certain threshold and has reached a plateau; (c) the mercaptan signal has already exceeded a peak value and decreases again, or the mercaptan signal has remained below a certain threshold during the entire exhalation event; and (d) the ethanol signal has reached a plateau. In the present example, these criteria are fulfilled during the time interval ?t.sub.A, lasting from t.sub.5 (the time at which the CO.sub.2 signal has reached a plateau) to t.sub.2 (the time when the mass flow signal starts to decrease). This time interval can be taken as the best estimate for the presence of the lung signal, and the readings of the ethanol sensor are further processed only for this time period.
(22) It should be noted that the criterion whether or not a measured variable f(t) has reached a plateau requires an analysis of the time dependency of the variable. For instance, one might define that a plateau has been reached if the (discretized and possibly time-averaged) first time derivative df(t)/dt, i.e., the gradient, has been positive and is now in a certain narrow band around zero, and if the (discretized and possibly time-averaged) second time derivative d.sup.2f(t)/d.sup.2t, i.e., the curvature, has first been positive, has then crossed zero, has then been negative and has approached zero again. Of course, other definitions are possible, but all such definitions will involve a determination of the time dependency of the variable. The same is true if it is to be determined whether or not a variable has reached a peak.
(23) It is of course possible to take more parameters into account. For instance, further parameters may be the intensity of a typical breathing noise, as determined by a microphone of the portable electronic device, indicating that the user has actually blown into the portable electronic device; the magnitude of the output of a proximity sensor indicating that the user has held the portable electronic device close to a body part, etc.
(24) The determination of such parameters not only enables a distinction between the mouth signal and the lung signal, but also the detection of attempts to cheat the device. For instance, if the user uses a fan in order to create mass flow instead of blowing at the device, a different time dependence of the CO.sub.2 signal will result.
(25) Furthermore, the readings of the various sensors may be employed to correct the ethanol reading during the time interval of interest. For instance, the CO.sub.2 concentration in alveolar air is known to be typically between 4 and 5 vol-%, the relative humidity is known to be close to 100%, and the temperature is known to be close to 37? C. If the other sensors indicate a significantly lower CO.sub.2 concentration, a significantly lower humidity and/or a significantly lower temperature, this may indicate dilution of the exhaled air by surrounding air, and the reading of the ethanol sensor may be corrected accordingly. Likewise, if the signal of the ethanol sensor is known to have a certain humidity dependency, this humidity dependency can be compensated on the basis of the signal of the humidity sensor. If the ethanol sensor is known to have a cross-sensitivity to methyl mercaptan, this can be compensated on the basis of the signal of the mercaptan sensor.
(26) In the previous example, all criteria were applied in a binary fashion. In particular, the time interval that is representative for the lung signal was determined on the basis of whether or not several criteria are fulfilled, in an on/off fashion. In more complex implementations, a time-dependent lung signal indicator may be calculated from the time dependencies of the various measured parameters, and the measured ethanol signal may be weighted to a different extent depending on the value of the lung signal indicator.
(27) If, on the other hand, it is desired to determine bad breath, the main interest may be in the mouth signal, and it will again be desirable to distinguish between the mouth signal and the lung signal. This can be done in a similar manner as described above in conjunction with the ethanol measurements. For instance, the processing algorithm may determine that a mouth signal is present only if the following criteria are cumulatively fulfilled: (a) The mass flow signal is above a certain threshold and has reached a plateau; (b) the carbon dioxide signal is below a certain threshold; and (c) the mercaptan signal is close to a peak value. It is of course possible to define more such criteria. In the present example, these criteria are fulfilled during the time interval ?t.sub.B, lasting from t.sub.1 to t.sub.7. This time interval can be taken as the best estimate for the presence of the mouth signal, and the readings of the mercaptan sensor are further processed only for this time period.
(28) In a similar manner, other kinds of breath analysis measurements can be carried out, e.g., measurements of acetone concentration in a user's breath.
(29)
(30)