METHODS AND APPARATUS FOR PERFORMING DYNAMIC RESPIRATORY CLASSIFICATION AND TRACKING
First Claim
1. A method for detecting thresholds in a breathing session, said method comprising:
- recording breathing sounds of a subject using a microphone;
processing said breathing sounds to generate an audio respiratory signal;
recognizing a plurality of breath cycles from said audio respiratory signal;
extracting metrics related to a breath intensity and a breath rate from said plurality of breath cycles;
producing a plurality of vectors using said metrics related to said breath intensity and said breath rate;
calculating a master vector by summing said plurality of vectors and assigning each value in said master vector with a weighting coefficient; and
determining said thresholds using peak values in said master vector.
4 Assignments
0 Petitions
Accused Products
Abstract
A method for detecting thresholds in a breathing session is disclosed. The method comprises recording breathing sounds of a subject using a microphone. The method further comprises processing the breathing sounds to generate an audio respiratory signal and recognizing a plurality of breath cycles from the audio respiratory signal. Additionally, the method comprises extracting metrics related to a breath intensity and a breath rate from the plurality of breath cycles and producing a plurality of vectors using the metrics related to the breath intensity and the breath rate. Further, the method comprises calculating a master vector by summing the plurality of vectors and assigning each value in the master vector with a weighting coefficient and determining the thresholds using peak values in said master vector.
-
Citations
24 Claims
-
1. A method for detecting thresholds in a breathing session, said method comprising:
-
recording breathing sounds of a subject using a microphone; processing said breathing sounds to generate an audio respiratory signal; recognizing a plurality of breath cycles from said audio respiratory signal; extracting metrics related to a breath intensity and a breath rate from said plurality of breath cycles; producing a plurality of vectors using said metrics related to said breath intensity and said breath rate; calculating a master vector by summing said plurality of vectors and assigning each value in said master vector with a weighting coefficient; and determining said thresholds using peak values in said master vector. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A computer-readable storage medium having stored thereon, computer executable instructions that, if executed by a computer system cause the computer system to perform a method for detecting thresholds in a breathing session, said method comprising:
-
recording breathing sounds of a subject using a microphone; processing said breathing sounds to generate an audio respiratory signal; recognizing a plurality of breath cycles from said audio respiratory signal; extracting metrics related to a breath intensity and a breath rate from said plurality of breath cycles; producing a plurality of vectors using said metrics related to said breath intensity and said breath rate; calculating a master vector by summing said plurality of vectors and assigning each value in said master vector with a weighting coefficient; and determining said thresholds using peak values in said master vector. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22, 23)
-
-
24. An apparatus for detecting thresholds in a breathing session, said apparatus comprising:
-
a microphone for capturing breathing sounds of a subject; a memory comprising an application for determining ventilatory thresholds from a breathing session stored therein; and a processor coupled to said memory and said microphone, the processor being configured to operate in accordance with said application to; record breathing sounds of a subject using a microphone; process said breathing sounds to generate an audio respiratory signal; recognize a plurality of breath cycles from said audio respiratory signal; extract metrics related to a breath intensity and a breath rate from said plurality of breath cycles; produce a plurality of vectors using said metrics related to said breath intensity and said breath rate; calculate a master vector by summing said plurality of vectors and assigning each value in said master vector with a weighting coefficient; and determine said thresholds using peak values in said master vector.
-
Specification