Claims
- 1. A method of obtaining respiratory parameter information of an animal or human from a blood pressure signal indicative of sensed variations in blood pressure of the animal or human, the method comprising the steps of:
signal processing, external from the animal or human, the blood pressure signal to develop an amplitude versus time waveform; extracting from the developed amplitude versus time waveform a sequence of selected blood pressure features derived from individual cardiac cycles of the amplitude versus time waveform over a selected time interval; fitting a mathematical model to the extracted sequence of selected blood pressure features to yield a fitted mathematical model; and computing the respiratory parameter information from the fitted mathematical model.
- 2. The method of claim 1 wherein the mathematical model is an nth order polynomial curve.
- 3. The method of claim 2 wherein n is at least equal to 3.
- 4. The method of claim 1 wherein the selected blood pressure features are selected from a group of blood pressure features including systolic data points, diastolic data points, and mean values of blood pressure for each cardiac cycle.
- 5. The method of claim 1 wherein the fitted mathematical model comprises curve fit data values substantially equal-spaced in time.
- 6. The method of claim 1 wherein the computing step includes the steps of:
testing the fitted mathematical model for critical points in accordance with a predetermined criteria; determining from the critical points whether the critical points are a maximum or a minimum; and computing the respiratory parameter information from successive maximum and minimum critical points.
- 7. The method of claim 6 wherein the step of testing the fitted mathematical model for critical points includes locating peak values and zero-crossings of the fitted mathematical model.
- 8. The method of claim 1 wherein the respiratory parameter information is respiratory rate.
- 9. The method of claim 1 further comprising the steps of:
sensing variations in blood pressure from the animal or human and providing an electrical signal indicative of the sensed variations in blood pressure; transmitting the electrical signal; receiving, external to the animal or human, the transmitted signal and providing the blood pressure signal which is proportional to the transmitted signal.
- 10. The method of claim 9 further comprising the step of surgically implanting a blood pressure sensor and a transmitter in the animals's or human's vascular system, the sensor sensing the variations in blood pressure from the animal or human and providing the electrical signal indicative of the sensed variations in blood pressure to the transmitter which transmits the electrical signal.
- 11. The method of claim 1 wherein the signal processing step is performed by digitally signal processing the blood pressure signal.
- 12. The method of claim 1 wherein the computing step comprises the step of performing spectral analysis on the fitted mathematical model.
- 13. An apparatus for obtaining respiratory parameter information of an animal or human from a blood pressure signal indicative of sensed variations in blood pressure of the animal or human, the apparatus comprising:
an external signal processor for signal processing the blood pressure signal to develop an amplitude versus time waveform; extracting means for extracting from the developed amplitude versus time waveform a sequence of selected blood pressure features derived from individual cardiac cycles of the amplitude versus time waveform over a selected time interval; fitting means for fitting a mathematical model to the extracted sequence of selected blood pressure features to yield a fitted mathematical model; and computing means for computing the respiratory parameter information from the fitted mathematical model.
- 14. The apparatus of claim 13 wherein the mathematical model is an nth order polynomial curve.
- 15. The apparatus of claim 14 wherein n is at least equal to 3.
- 16. The apparatus of claim 13 wherein the selected blood pressure features are selected from a group of blood pressure features including systolic data points, diastolic data points, and mean values of blood pressure for each cardiac cycle.
- 17. The apparatus of claim 13 wherein the fitted mathematical model comprises curve fit data values substantially equal-spaced in time.
- 18. The apparatus of claim 13 wherein the computing means includes:
means for testing the mathematical model for critical points in accordance with a predetermined criteria; means for determining from the critical points whether the critical points are a maximum or a minimum; and means for computing the respiratory parameter information from successive maximum and minimum critical points.
- 19. The apparatus of claim 18 wherein the means for testing includes means for locating peak values and zero-crossings of the fitted mathematical model.
- 20. The apparatus of claim 13 wherein the respiratory parameter information is respiratory rate.
- 21. The apparatus of claim 13 further comprising:
a blood pressure sensor implantable in the animal or human to sense variations in blood pressure from the animal or human and provide an electrical signal indicative of the sensed variations in blood pressure; a transmitter implantable in the animal or human to receive the electrical signal and to transmit the electrical signal from the animal or human; and an external receiver for receiving the transmitted signal indicative of sensed variations in blood pressure of the animal or human and for providing the blood pressure signal proportional to the transmitted signal.
- 22. The apparatus of claim 13 wherein the external signal processor digitally signal processes the blood pressure signal.
- 23. The apparatus of claim 13 wherein the computing means includes means for performing spectral analysis on the fitted mathematical model.
- 24. A method of obtaining respiratory parameter information of an animal or human from a signal indicative of sensed variations in blood flow data of the animal or human, the method comprising:
generating a signal that represents the blood flow data; extracting from the signal a sequence of selected features of the blood flow data over a selected time interval; fitting a mathematical model to the extracted sequence of selected features to yield a fitted mathematical model; and computing the respiratory parameter information from the fitted mathematical model.
- 25. The method of claim 24, and further comprising processing the signal to develop an amplitude versus time waveform prior to extracting the sequence of selected features.
- 26. The method of claim 24, wherein generating a signal comprises generating a signal that represents blood velocity data of the animal or human.
- 27. The method of claim 24, wherein the selected blood flow features are selected from a group of blood flow features including peak flow, minimum flow, mean flow and stroke volume for each cardiac cycle.
- 28. The method of claim 24, and further comprising:
extracting from a blood pressure signal a sequence of selected blood pressure features derived from individual cardiac cycles of an amplitude versus time waveform over a selected time interval; fitting a mathematical model to the extracted sequence of selected blood pressure features to yield a fitted mathematical model; computing the respiratory parameter information from the fitted mathematical model; and correlating the respiratory parameter information computed from the blood pressure features with the respiratory parameter information computed from the blood flow features.
- 29. The method of claim 24, wherein generating a signal comprises generating a signal that represents the volumetric blood flow of the animal or human.
- 30. The method of claim 24, wherein the fitted mathematical model comprises curve fit data values substantially equal-spaced in time.
- 31. The method of claim 24, wherein computing the respiratory parameter information comprises:
testing the fitted mathematical model for critical points in accordance with a predetermined criteria; determining from the critical points whether the critical points are a maximum or a minimum; and computing the respiratory parameter information from successive maximum and minimum critical points.
- 32. The method of claim 31, wherein testing the fitted mathematical model for critical points includes locating peak values and zero-crossings of the fitted mathematical model.
- 33. The method of claim 24, and further comprising:
sensing variations in the blood flow data from the animal or human and providing a signal indicative of the sensed variations in the blood flow data; transmitting the signal; and receiving, external to the animal or human, the transmitted signal.
- 34. The method of claim 24, wherein computing the respiratory parameter information comprises performing spectral analysis on the fitted mathematical model.
- 35. An apparatus that obtains respiratory parameter information of an animal or human from a signal indicative of sensed variations in blood flow data of the animal or human, the apparatus comprising:
a sensor that generates a signal that represents the blood flow data; and a data processing apparatus, communicatively coupled to the sensor, that extracts from the signal a sequence of selected features of the blood flow data over a selected time interval, fits a mathematical model to the extracted sequence of selected features to yield a fitted mathematical model, and computes the respiratory parameter information from the fitted mathematical model.
- 36. The apparatus of claim 35, wherein the sensor comprises a blood flow sensor that uses Doppler ultrasound, transit time ultrasound or laser Doppler to generate the signal.
- 37. The apparatus of claim 35, wherein the data processing apparatus further generates a stroke volume waveform from the output of the sensor.
- 38. The apparatus of claim 35, and further comprising a transmitter coupled to the sensor and a receiver coupled to the data processing apparatus so as to communicatively couple the sensor to the data processing device.
- 39. A method of obtaining respiratory parameter information of an animal or human from a blood pressure signal indicative of sensed variations in blood pressure of the animal or human, the method comprising:
extracting from the blood pressure signal a sequence of selected blood pressure features derived from individual cardiac cycles of the amplitude versus time waveform over a selected time interval; fitting a mathematical model to the extracted sequence of selected blood pressure features to yield a fitted mathematical model; and computing the respiratory parameter information from the fitted mathematical model.
- 40. The method of claim 39, wherein the mathematical model is an nth order polynomial curve.
- 41. The method of claim 39, wherein the selected blood pressure features are selected from a group of blood pressure features including systolic data points, diastolic data points, and mean values of blood pressure for each cardiac cycle.
- 42. The method of claim 39, wherein the fitted mathematical model comprises curve fit data values substantially equal-spaced in time.
- 43. The method of claim 39, wherein computing the respiratory parameter comprises:
testing the fitted mathematical model for critical points in accordance with a predetermined criteria; determining from the critical points whether the critical points are a maximum or a minimum; and computing the respiratory parameter information from successive maximum and minimum critical points.
- 44. The method of claim 43, wherein testing the fitted mathematical model for critical points includes locating peak values and zero-crossings of the fitted mathematical model.
- 45. The method of claim 39, and further comprising:
sensing variations in blood pressure from the animal or human and providing an electrical signal indicative of the sensed variations in blood pressure; transmitting the electrical signal; and receiving, external to the animal or human, the transmitted signal and providing the blood pressure signal which is proportional to the transmitted signal.
- 46. The method of claim 39, wherein computing the respiratory parameter information comprises performing spectral analysis on the fitted mathematical model.
- 47. The method of claim 39, and further including signal processing the blood pressure signal to develop an amplitude versus time waveform.
- 48. A method of obtaining respiratory parameter information of an animal or human, from a sequence of stroke volume features of the animal or human, the method comprising:
fitting a mathematical model of the sequence of features to yield a fitted mathematical model; and computing the respiratory parameter information from the fitted mathematical model.
- 49. The method of claim 48, wherein the stroke volume features are measured directly with a stroke volume sensor.
RELATED CASES
[0001] This application is a continuation-in-part of U.S. patent application Ser. No. 08/535,656, filed Sep. 28, 1995.
Divisions (1)
|
Number |
Date |
Country |
Parent |
09052509 |
Mar 1998 |
US |
Child |
10041823 |
Oct 2001 |
US |
Continuations (1)
|
Number |
Date |
Country |
Parent |
08535656 |
Sep 1995 |
US |
Child |
08819888 |
Mar 1997 |
US |
Continuation in Parts (1)
|
Number |
Date |
Country |
Parent |
08819888 |
Mar 1997 |
US |
Child |
09052509 |
Mar 1998 |
US |