Login| Sign Up| Help| Contact|

Patent Searching and Data


Title:
DETERMINING APNEA-HYPOPNIA INDEX AHI FROM SPEECH
Document Type and Number:
WIPO Patent Application WO/2014/115115
Kind Code:
A2
Abstract:
A method of determining a value for an apnea-hypopnea index (AHI) for a person, the method comprising: recording a voice track of a person; extracting features from the voice track that characterize the voice track; and processing the features to determine an AHI.

Inventors:
ZIGEL YANIV (IL)
TARASIUK ARIEL (IL)
ELISHA OREN (IL)
Application Number:
PCT/IB2014/058526
Publication Date:
July 31, 2014
Filing Date:
January 24, 2014
Export Citation:
Click for automatic bibliography generation   Help
Assignee:
BG NEGEV TECHNOLOGIES & APPLIC LTD (IL)
MOR RESEARCH APPLIC LTD (IL)
ZIGEL YANIV (IL)
TARASIUK ARIEL (IL)
ELISHA OREN (IL)
International Classes:
A61F5/56; A61M1/00
Domestic Patent References:
WO2012025892A22012-03-01
Other References:
ELISHA, O ET AL.: 'Automatic Detection of Obstructive Sleep Apnea Using Speech Signal Analysis.' AFEKA-AVIOS SPEECH PROCESSING CONFERENCE. 2012,
BOCKLET, T ET AL.: 'Age Determination of Children in Preschool and Primary School Age with GMM-based Supervectors and Support Vector Machines/Regression.' LECTURE NOTES IN COMPUTER SCIENCE . vol. 5246, 2008, pages 2 - 3 , 5, 7
BASAK, D ET AL.: 'Support Vector Regression.' NEURAL INFORMATION PROCESSING - LETTERS AND REVIEWS. vol. 1, no. 10, October 2007, pages 204 - 205 , 209
DRUCKER, H ET AL. SUPPORT VECTOR REGRESSION MACHINES. 1996,
Attorney, Agent or Firm:
A.C. ENTIS-IP-LTD. et al. (Tel Aviv, IL)
Download PDF:
Claims:
CLAIMS

1. A method of determining a value for an apnea-hypopnea index (AHI) for a person, the method comprising:

recording a voice track of a person;

extracting features from the voice track that characterize the voice track; and

processing the features to determine an AHI.

2. The method according to claim 1 wherein recording the voice track comprises causing the person to vocalize a voice protocol comprising at least one phoneme chosen from at least one or any combination of more than one phoneme group consisting of: phonemes characteristic of vowels and/or phonemes characteristic of nasal sounds.

3. The method according to claim 1 wherein recording the voice track comprises using at least one, or any combination of more than one, of a digital recorder, a smart phone, a microphone comprised in a personal computer, a laptop, and/or tablet.

4. The method according to claim 1 wherein extracting features comprises dividing the voice track into frames and extracting features for each of a plurality of the frames.

5. The method according to claim 4 wherein extracting features comprises extracting short term (ST) features, which are features that are statistically stationary during a frame, from each frame and using the ST features to define a feature vector for the frame.

6. The method according to claim 5 wherein the short term features comprise at least one feature chosen from at least one or any combination of more than one of: time domain features, spectral domain features, cepstral domain features, and/or hyper-nasal features.

7. The method according to claim 4 and comprising associating each frame with a phoneme.

8. The method according to claim 7 and determining a posteriori mean estimate for each phoneme responsive to the feature vectors defined for the phoneme and a universal background Gaussian mixture model (GMMJJBM)-

9. The method according to claim 8 and comprising using the posteriori mean estimate for each phoneme to determine an AHI for the person.

10. The method according to claim 9 wherein using the posteriori mean estimate for each phoneme comprises concatenating the posteriori mean vectors to generate a super vector for the person.

11. The method according to claim 10 and comprising extracting long term features from the voice track and concatenating at least one long term feature with the posteriori mean vectors to generate the super vector.

12. The method according to claim 10 and comprising using the super vector to determine an AHI for the person.

13. The method according to claim 12 wherein using the super vector comprises training a support vector regression (SVR) machine and processing the super vector using the SVR machine to determine AHI.

14. The method according to claim 13 wherein using the super vector comprises training a regression model and processing the super vector using the regression model to determine AHI.

15. The method according to claim 9 wherein using the posteriori mean estimate for each phoneme comprises determining an estimate for the AHI of the person responsive to the posteriori mean estimate of each phoneme.

16. The method according to claim 15 and comprising averaging the AHI estimates for the phonemes to determine an AHI for the person.

17. The method according to claim 4 and comprising concatenating a plurality of the feature vectors to generate a super vector for the person and using the super vector to determine AHI for the person.

The method according to claim 17 wherein using the super vector comprises training SVR machine and processing the super vector using the SVR to determine AHI.

19. The method according to claim 18 wherein using the super vector comprises training a regression model and processing the super vector using the regression model to determine AHI.

20. Apparatus for determining an apnea-hypopnea index (AHI) for a person, the apparatus comprising:

at least one voice recording device that records a voice track for the person; and at least one processor that extracts features from the voice track that characterize the voice track and processes the features to determine an AHI.

21. Apparatus according to claim 20 wherein to extract the features, the at least one processor divides the voice track into frames and extracts features from each frame.

22. Apparatus according to claim 20 wherein the at least one processor defines a feature vector for each frame responsive to the features extracted from the frame.

23. Apparatus according to claim 22 wherein the at least one processor associates each frame with a phoneme.

24. Apparatus according to claim 20 wherein the at least one processor determines a posteriori mean feature vector for each phoneme responsive to the feature vectors defined for frames associated with the phoneme.

25. Apparatus according to claim 24 wherein the processor uses the posteriori mean feature vectors to generate a super vector for the voice track.

26. Apparatus according to claim 25 wherein the processor determines an AHI for the person responsive to the super vector.

27. Apparatus according to claim 20 wherein the at least one voice recording device comprises a smart phone.

Description:
DETERMINING APNEA-HYPOPNIA INDEX AHI FROM SPEECH

RELATED APPLICATIONS

[0001] The present application claims the benefit under 35 U.S.C. 119(e) of U.S. Provisional Application 61/756,000, filed on January 24, 2013, the disclosure of which is incorporated herein by reference.

TECHNICAL FIELD [0002] Embodiments of the invention relate assessing sleep quality.

BACKGROUND

[0003] Sleep disorders appear to be quite widespread, and complaints and worries about real or imagined sleep disorders and levels of discomfort with respect to how much sleep one gets and quality of sleep are common subjects for discussion. It is estimated that between 40% and 60% of the population in modern societies are affected, or possibly believe they are affected to some degree by sleep disorder. Real sleep disorders can be serious and may be considered to be disease conditions on their own and/or can lead to disease conditions that interfere with normal physical, mental, and/or emotional functioning.

[0004] By way of example, it is estimated that 60% of the adult population suffer from insomnia, 30-70% suffer from snoring, and between 2% to 7% of the population suffer from obstructive sleep apnea (OSA). OSA is characterized by repetitive collapse or narrowing of the upper airway passages during sleep that impairs ventilation, may lead to total or near total cessation of breathing and disrupts sleep. OSA events are typically associated with episodes of snoring that may be followed by long silent periods during which there is no breathing. The periods of no breathing are typically followed by neurological arousal of the person from sleep that initiates activity to reopen the upper airway passages and reestablish breathing. The activity to reestablish breathing is generally accompanied by relatively intense, loud snorts and/or gasps as the person struggles to regain breathing.

[0005] Sleep disorders can result in a spectrum of undesirable effects that includes besides anxiety, daytime drowsiness, and impairment of concentration and motor functions, potentially relatively long term serious health risks. For example, OSA is associated with increased cardiovascular morbidity. [0006] Conventionally, diagnosing a person's sleep disorders, and in particular OSA, involves performing a sleep study, referred to as polysomnography, (PSG). PSG is a relatively complicated and expensive procedure that is carried out in a sleep laboratory during an overnight stay of the person in the laboratory. PSG typically involves attaching a variety of sensors to the person's body to generate "PSG signals" during a sleep period of the person's overnight stay. The PSG signals track performance of a battery of physiological activities and functions that may be used to determine presence of episodes, "OSA events", of complete and/or partial cessation of breathing during the sleep period. The tracked activities and functions may include brain activity, eye motion, skeletal muscle activation, respiratory efforts, and heart function during sleep.

[0007] Presence and/or severity of OSA is conventionally measured by an apnea-hypopnea index (AHI), which is simply a count of a number of OSA events that a person experiences per hour of sleep. A person is generally considered to have OSA if he or she has an AHI greater than or equal to 5, that is, evidences 5 or more OSA events per sleep hour. A person having an AHI between 5 and 14 is considered to have mild OSA and moderate OSA if he or she has an AHI between 15 and 29. A person having an AHI of 30 or more is considered to have severe OSA.

[0008] In addition to being uncomfortable, expensive, and equipment intensive, PSG studies to determine quality and disturbances of a person's sleep are not readily accessible. It is estimated for example, that the waiting period for PSG has been reported to be a few weeks to more than a year in the United States.

SUMMARY

[0009] An aspect of an embodiment of the invention relates to determining a measure of AHI for a person responsive to features extracted from a recording of a vocal track of the person's speech. Optionally, the extracted features are processed to provide a plurality of feature vectors for each of a plurality of phonemes, words, and/or sentences in the voice track. The plurality of feature vectors for each of the phonemes may be processed to determine a set of mean feature vectors of a Gaussian mixture model (GMM) that provides a probability density distribution for the phoneme's feature vectors. Optionally, the phonemes are phonemes characteristic of the vowels /a/, Id, HI, l l, Id and phonemes characteristic of nasal consonants I l and Id. In an embodiment of the invention a posteriori mean estimate is determined for the mean of each feature vector responsive to a universal background Gaussian mixture model probability density distribution and the mean feature vector. The posteriori mean estimates for all the phonemes and a feature vector for the vocal track are optionally concatenated to form a super vector. A value for the AHI for the person is determined responsive to the super vector and a support vector regression.

[0010] In the discussion, unless otherwise stated, adjectives such as "substantially" and "about" modifying a condition or relationship characteristic of a feature or features of an embodiment of the invention, are understood to mean that the condition or characteristic is defined to within tolerances that are acceptable for operation of the embodiment for an application for which it is intended. Unless otherwise indicated, the word "or" in the description and claims is considered to be the inclusive "or" rather than the exclusive or, and indicates at least one of, or any combination of items it conjoins.

[0011] This Summary is provided to introduce a selection of concepts in a simplified form that are further described below in the Detailed Description. This Summary is not intended to identify key features or essential features of the claimed subject matter, nor is it intended to be used to limit the scope of the claimed subject matter.

BRIEF DESCRIPTION OF FIGURES

[0012] Non-limiting examples of embodiments of the invention are described below with reference to figures attached hereto that are listed following this paragraph. Identical structures, elements or parts that appear in more than one figure are generally labeled with a same numeral in all the figures in which they appear. A label labeling an icon representing a given feature of an embodiment of the invention in a figure may be used to reference the given feature. Dimensions of components and features shown in the figures are chosen for convenience and clarity of presentation and are not necessarily shown to scale.

[0013] Figs. 1A-1C show a flow diagram of a method of determining AHI or diagnosing presence of OSA, in accordance with an embodiment of the invention; and

[0014] Fig. 2 shows a graph comparing diagnoses of AHI by PSG and a method in accordance with an embodiment of the invention.

DETAILED DESCRIPTION

[0015] Fig. 1 shows a flow diagram of an algorithm 100 for determining an AHI for a patient "X" responsive to a voice track of the patient's voice, in accordance with an embodiment of the invention. [0016] In a block 101 a value for an index ti that indexes persons in a population of JV person is set to 1. In a block 103 an analog voice track of a first person, ti = 1, of the group of JV persons is recorded voicing a speech protocol comprising utterances that may be used to determine whether a person has OSA, and if so severity of OSA. The voice track may be recorded using at least one or any combination of more than one of any suitable sound recording instruments, such as by way of example, a Handy H4 digital recorder by ZOOM, or a microphone comprised in a smart phone, PC (personal computer), laptop or tablet. The at least one sound recording instrument may comprise a contact microphone that is optionally mounted to the neck of the person and or a stereo recording system. Optionally the at least one recording instrument comprises a recording system that records an amount of acoustic energy that passes through and radiates from a person's mouth and/or nasal passages in producing sounds recorded in the voice track.

[0017] In an embodiment of the invention, the speech protocol comprises phonemes whose utterances are affected by features of the human voice tract that distinguish persons suffering from OSA from persons that do not suffer from OSA. The protocol may be configured so that the recorded voice track includes phonemes characteristic of utterances of the vowels /a/, HI, /u/, /e/, lol, and nasal consonants, ImJ and /n/, also referred to as "nasals".

[0018] In a block 105 the analog voice track is digitized and preprocessed. Preprocessing may include DC removal, down sampling the voice track from a sampling rate at which the analog voice track was recorded, and removal of lip-radiation effects. In an embodiment of the invention an analog voice track may be recorded at a sampling rate of about 44 kHz (kilohertz) and down sampled to optionally about 16 kHz. Lip radiation effects may be reduced by filtering the voice track using a suitable finite impulse response filter (FIR).

[0019] In a block 107, the voice track may be divided into frames, represented by FRj' , 1< V <Γ , optionally having duration between about 20 ms and 60 ms (milliseconds) and overlap equal to about 50%. Optionally, the frames are windowed using any of various window functions known in the art, such as by way of example, the common Hamming window function. In a block 109 silent frames are identified using a suitable voice activity detector (VAD) and removed, leaving

"Γ" frames remaining.

[0020] In a block 111 the frequency spectrums of portions of the vocal track respectively comprised in frames FR^ are corrected for vocal tract length of the person. Formants, which are spectral peaks in the frequency spectrum of a person's speech, may be used to distinguish vowels in the speech and are generally shifted to lower frequencies with increasing vocal tract length. In an embodiment of the invention, the vocal tract length correction normalizes the formant frequencies to a "standard" vocal tract length so that the normalized formants are substantially independent of vocal tract length and are more readily recognized as markers of the person' s vocalization of vowels. Hereinafter, a portion of the vocal track comprised in a frame may be referred to as a "frame voice signal", or a voice signal of a frame.

[0021] Optionally, the vocal tract length of a person is estimated from images of the person's face and neck. The images may be acquired using any of various suitable cameras, and may for example, comprise a camera included in a smartphone, laptop, or tablet, or a 3D (three dimensional) camera that may be operated to acquire a three dimensional 3D image of a person.

[0022] In a block 113 frames FR^ are processed to extract features from the frames that may be used for associating the frames with particular phonemes. In an embodiment of the invention, the features comprise, optionally 16, mel-frequency cepstral coefficients (MFCCs). The mel frequency scale is a perceptual scale of frequencies, measured in "mels", that maps frequency conventionally measured in Hz to a perceptual scale for which pairs of pitches having a same difference in mels are perceived by a human as having a same difference in frequency, or pitch. A frequency "1Hz m Hz has a frequency "f me i" in mels defined by a formula: f me \ =

25951ogl0(l+f]-[z/700). The MFCCs, for a given frame FRj are Fourier coefficients of a discrete mel-frequency power spectrum of a portion, the frame voice signal, of the vocal track comprised in F¾.

[0023] In a block 115 the extracted features are used to associate each frame FRj with optionally one of seven classes of phonemes. The seven classes may include five classes of phonemes that are exhibited respectively in utterances of the five vowels, lal, Inl, Id, lol, a class /m/&/n/ of nasal phonemes comprising the phonemes /ml and Inl, and a class of "others", with which a frame is associated if it is not associated with any of the other classes. Optionally, the association is performed in accordance with a suitable classifier such as a Gaussian mixture model (GMM) or a k-nearest neighbor (KNN) classifier. In a block 117 frames associated with "others" are discarded leaving a set of "I" frames Inl,

Id, lol, and ImJ&lnl respectively indicated and referred to by an index p, 1< p < 6.

[0024] In a block 119 short term (ST) features, fS*^^*, 1< β* < K*, that may be used to characterize the frames and determine presence and severity of OSA are extracted for each frame FR^. In an embodiment of the invention features fS*^^ may comprise at least one feature from one or any combination of more than one of, time domain features, spectral domain features, cepstral domain features, and/or hyper-nasal features. Optionally K* is greater than or equal to about 50. Optionally K* is greater than or equal to about 75. K* may be greater than or equal to about 100.

[0025] Time domain features may by way of example comprise energy, pitch, jitter, and shimmer exhibited by a voice signal in a frame. Energy may be an average of energy of the voice signal in a frame over duration of the frame. Pitch associated with a frame may be a fundamental sound frequency exhibited by the frame voice signal or voice signals in a sequence of consecutive frames comprising the frame that are associated with a same phoneme. Jitter may be a measure of variance of a fundamental period exhibited by the voice signal in a frame or voice signals in a sequence of consecutive frames comprising the frame that are associated with a same phoneme. Shimmer may be a measure of variance in peak to peak amplitude of sound exhibited by the voice signal in a frame or voice signals in a sequence of consecutive frames comprising the frame that are associated with a same phoneme. Spectral features may, by way of example, comprise linear predictive coding coefficients (LPC) and derivatives thereof, formant location and bandwidth, auto regressive moving average (ARMA) coefficients that are characteristic of a frame voice signal. Cepstrum domain features may comprise MFCCs and derivatives of MFCCs.

[0026] Hyper-nasal features may comprise a Teager energy difference, a LPC difference, and a standard deviation of a power spectral density (PSD) of a voice signal in a frame. The Teager energy difference for a frame may be a difference between values for the Teager energy operator (TEO) applied to first and second "Teager signals" generated from the frame voice signal. The first Teager signal may be the frame voice signal filtered by a finite impulse response band pass filter centered at a first formant of the frame voice signal. The second Teager signal may be the frame voice signal filtered by a low pass filter that removes frequencies higher than the first formant for the frame voice signal. The LPC difference feature for a frame may be a square of the Euclidean distance between linear predictive coefficients determined for low and high order LPC models of the frame voice signal. The standard deviation of PSD for a frame may be determined for frequencies of the frame voice signal between about 300 Hz and about 2000 Hz. [0027] The following table provides a list of K* = 103 short term features that may be extracted from frames in accordance with an embodiment of the invention.

[0028] In a block 121, optionally a same subset of K features fS^ pfe 1< k < K(p) < K* is selected from the K* features fS*^^* 1< <K* for each frame identified with a same phoneme for use in determining presence of OSA and/or AHI. In an embodiment of the invention, a selection algorithm for selecting features fS^ pfe may be dependent on phoneme index p, and a number and/or identity of selected featuresyS^ pfe for a frame may therefore be dependent on the frame's phoneme index p, as indicated by writing K as K(p) above and in block 121. As a result, features selected for frames associated with a first of the phonemes may be different from a set of features selected for frames associated with a second of the phonemes. For example, the features selected for frames identified with phoneme /a/ referred to by index p = 1 may be different in number and/or identity from features selected for frames identified with phoneme Iwl referred to by index p = 5. Optionally a selection algorithm used to select features selects K(p) features from

among the K* features that perform best as measured by a suitable performance criterion in reducing error in determining AHI and/or presence of OSA. Optionally, a sequential forward floating selection (SFFS) and/or a leave one out (LOO) algorithm is used to choose the K(p) features.

[0029] Following selection of feature vectors optionally in a block 123, the «--th (at this

point in the description of algorithm 100, ft = 1) person is associated with a representative set of short term feature vectors: ...fii,pfl,■■■ 7¾,K(p)}« if = 1→ 6)·

[0030] It is noted that whereas selection is shown in block 121 following block 119, order of blocks in flow diagram 100 does not determine an order in which actions noted in the blocks are undertaken. In particular, selection noted in block 121 may be performed after acquiring and processing a number of voice tracks from different persons having known states of OSA sufficient to provide models and statistics useable to grade performance of different features fi> *i,pfe? m determining OSA and AHI. For example, selection may be performed only after acquiring and processing voice tracks for JV persons, realizing a "YES" in decision block 131, discussed below, and using feature vectors fi> *i } pfe* to generate GMM distributions for testing performance of different combinations of feature vectors fS*^^* in determining presence of OSA and/or AHI.

[0031] In blocks 125-129 (Fig. IB), optionally following selection of short term vector set {fi>i } p fe}fi, algorithm 100 extracts, selects, and associates long term (LT) feature vectors with the

«--th person. In block 125, LT feature vectors fL*(* 1 < < L* are extracted for the vocal track of the person. Long term feature vectors comprise feature vectors that are determined responsive to voice signals in a plurality of frames associated with different phonemes and/or all the frames associated with phonemes in the vocal track recorded for the person. The long term features may for example comprise values for statistical parameters of short term features of the voice track such as a mean vocal track length over a plurality of different frames and different phonemes, a mean harmonic to noise ratio, a vowel space area for each of the vowels /a/, /i/, /u/, Id, lol, a difference between the first and second formants, Fl and F2, for each vowel, and a difference between the second and third formants, F2 and F3, for each vowel. Long term features may also include physical characteristics of the person such as body mass index (BMI), gender, and age.

[0032] The following table provides a list of long term features that may be determined for the vocal track of the person in accordance with an embodiment of the invention.

[0033] In a block 127, optionally a subset of L long term features fL^ 1 < t < L < L* is selected from the L* features fL*(* 1 < < L* associated with the person's vocal track for use in determining presence of OSA and/or AHI. Selected long term features fLg may be selected similarly to the way described above in which short term features are selected. Optionally in a block 129, the «.-th (again noted, at this stage ti = 1) person may be associated with a representative long term feature vector: { V¾} ft = {fL\,fL , ... , fL^ , ..., L} ft .

[0034] In a decision block 131, ti is checked to determine if it is equal to JV. If it is not, algorithm 100 optionally proceeds to a block 133, increases ti by 1 and returns to block 103 to acquire feature vectors and { ¾} for another person. If on the other hand ti is equal to JV and the

algorithm has acquired feature vectors and {/V¾}for each of the population of JV

persons, the algorithm proceeds to a block 135.

[0035] In block 135, a set of feature vectors and [fV(} n (1 < n < N) is acquired for

each "n-th" person of a relatively large "background" population of "N" persons for which presence or absence of OSA is not generally, but may, be known. In a block 137, the N sets of feature vectors are used to generate a Gaussian universal background mixture model GMMTJ(N, p, 0) m , i m ,∑ m ) l<m≤Mp, for each phoneme p, where is a number of Gaussians in the model for the p-th phoneme, m is a mean feature vector of the feature vectors for the oi-th (l<oi <M p ) Gaus sian,∑ m is an associated covariance matrix, and (O m is a weighting factor for the oi-th Gaussian.

[0036] In a block 139, it is assumed that the phoneme feature vectors {βΐφ^ η, for the p-t phoneme of the «--th person of the population of JV persons having known states of OSA has a probability density function that may be described by a Gaussian mixture model GMM ft (ft ,co m ^* m)ft ,∑ m ) similar to ΰΜΜυίΝ,ρ,ω^,μ^,Σ^). In a block 141, a maximum posteriori (MAP) estimate, μ-ΜΑΡ^^ρ), is determined for each \JL* m)ft responsive to

In a block 143 (Fig. 1C) the «--th person is associated

with a super vector βμ ¾ , which is a concatenation of the long term feature vector [fV(} n and the MAP vectors μ-ΜΑΡ^^ρ) for all the phonemes - that is for p = 1, 2, ... , P, which, as described above is optionally equal to 6.

[0037] In a block 145 the JV super vectors βμ ¾ and there known OSA statuses are optionally used to train a support vector regression (SVR) machine to determine an AHI for a given patient responsive to a super vector determined in accordance with an embodiment of the invention, similarly to the manner in which a super vector Ξμ η is determined. In a block 147, the JV super vectors Ξμ η and their known OSA statuses may also be used to train a support vector machine

(SVM) to distinguish whether or not a given patient has OSA or not, responsive to a super vector determined for the patient in accordance with an embodiment of the invention.

[0038] In a block 149 a super vector 8μ is determined for patient X in accordance with an embodiment of the invention, similarly to the manner in which a super vector Ξμ η is determined. Optionally, in a block 151 an AHI is determined for patient X responsive to the SVR determined in block 145 operating on super vector 8μ .

[0039] Fig. 2 shows a graph 200 that compares values for AHI determined for a population of men by PSG and an SVR machine generated in accordance with an algorithm similar to algorithm 100 for a relatively small population of about 100 men, in accordance with an embodiment of the invention. Values of AHI determined by PSG are shown along an abscissa of the graph labeled AHIpsG an d values determined by the SVR are shown along an ordinate of the graph labeled AHI§yR. The graph shows values of AHI determined by PSG and SVR for four groups of patients. Patients represented by shaded squares, asterisks, empty circles, and shaded diamonds were determined by PSG to exhibit no OSA, mild OSA, moderate OSA, and severe OSA respectively. The graph shows relatively good agreement between PSG and SVR diagnoses. Diagnoses for which PSG and SVR values are substantially identical lie on or near to a dashed line 202.

[0040] Whereas in the above description of algorithm 100 a person's voice track was segmented into frames which were classified into a particular set of phonemes - namely the vowel phonemes and nasal phonemes- to generate super vectors, practice of the invention is not limited to processing voice tracks in accordance with algorithm 100 to determine AHI.

[0041] For example, in an embodiment of the invention, frames from a person's voice track may not be classified by association with phonemes. Instead, values for a same set of ST features independent of phoneme identification are extracted for each non-silent frame and used to provide a short term feature vector for frame. A phoneme- anonymous feature vector may be generated for the person by concatenating a plurality of the ST feature vectors and optionally concatenating the concatenated ST feature vectors with a long term feature vector of the person. The phoneme- anonymous feature vector for each of a relatively large background population, N, may be used to determine a GMMjjBM- The GMMjjBM an( ^ phoneme-agnostic feature vectors for persons in a population JV having known states of OSA may be used to determine "MAP" mean feature vectors for each of the JV persons. Super vectors generated from the MAP vectors may be used to train an SVR machine for determining AHI, or an SVM machine for determining presence or absence of OSA.

[0042] In an embodiment of the invention, an estimate of AHI may be produced without use of super vectors. Short term feature vectors extracted from vocal track frames for persons in a population JV having known states of OSA may be used to train a Gaussian mixture regression (GMR) model for determining AHI for each of a plurality of a set of different phonemes. To determine AHI for a patient X, feature vectors are extracted from a voice track recorded for the patient for frames associated with each of the different phonemes. An AHI value is determined for each of the phonemes responsive to the extracted feature vectors for the phoneme. An AHI for patient X is determined as an optionally weighted average of the AHI values. [0043] Furthermore, classifiers other than Gaussian mixture classifiers may be used to determine in accordance with an embodiment of the invention whether features of a voice track indicate a given AHI for a person. A neural network may be taught to determine AHI for a person responsive to an ensemble of feature vectors generated from the person' s voice track. Or, linear regression may be used to provide a diagnosis of AHI. Linear regression may be performed for example on super vectors {fSi pfe f i lt determined in block 123 of algorithm 100 optionally having a relatively small subset of less than about 5 features for persons in a population JV having known states of OSA.

[0044] In an embodiment of the invention, an algorithm for processing a voice track recorded for a person to determine an AHI for the person in accordance with an embodiment of the invention may be performed by any of various computer systems executing a suitable computer executable instruction set.

[0045] For example, as noted above, a recording device for acquiring a voice track of a person for processing to determine an AHI for the person may comprises a microphone housed in a smart phone, PC (personal computer), or in a laptop or tablet computer. Optionally, the executable instruction set for processing the voice track to determine the AHI may be stored at least in part in a memory in the smart phone, laptop, or tablet and executed by a processor also housed in the smart phone, PC, laptop or tablet.

[0046] Alternatively or additionally, a computer system for determining the AHI may be located at least in part in a real or virtual computer system that receives the voice track from the recording device. The computer systems may be a centralized system or a distributed system having components and executable instruction sets located in different servers, and may be partially or completely based on access to servers via the internet, that is partially or completely "cloud based". The computer system may have a local or distributed memory comprising a data base of data acquired and/or generated for the population of JV or N persons for use in determining AHI or presence or absence of OSA, in accordance with an embodiment of the invention.

[0047] In the description and claims of the present application, each of the verbs, "comprise" "include" and "have", and conjugates thereof, are used to indicate that the object or objects of the verb are not necessarily a complete listing of components, elements or parts of the subject or subjects of the verb. 8] Descriptions of embodiments of the invention in the present application are provided by way of example and are not intended to limit the scope of the invention. The described embodiments comprise different features, not all of which are required in all embodiments of the invention. Some embodiments utilize only some of the features or possible combinations of the features. Variations of embodiments of the invention that are described, and embodiments of the invention comprising different combinations of features noted in the described embodiments, will occur to persons of the art. The scope of the invention is limited only by the claims.




 
Previous Patent: SHOCK ABSORBER DEVICE

Next Patent: REINFORCED PROFILED ELEMENT