Cough detecting methods and devices for detecting coughs
First Claim
1. A tangible computer readable medium encoded with instructions that, when executed, cause a computing system to;
- receive an audio signal from a microphone;
convert at least a portion of the audio into a frequency-based matrix representation;
transform the frequency-based matrix into a lesser dimensional matrix using projections from a set of basis vectors in a cough model to prevent reconstruction of speech sounds from the audio signal;
classify at least a portion of the audio signal as corresponding, to a cough based, at least in part, on the lesser dimensional matrix;
classify multiple portions of the audio signal as respective multiple coughs and the multiple coughs as a cough epoch, based at least in part, on the lesser dimensional matrix;
reconstruct the at least a portion of the audio signal using multiplication of the basis vectors with the lesser dimensional matrix to provide a reconstructed audio signal, wherein the reconstructed audio signal excludes the speech sounds from the audio signal, wherein reconstruction includes implementation of an iterative reconstruction approach including minimizing differences between the frequency based representation of the at least a portion of the audio signal and a reconstructed frequency-based representation;
provide data associated with the multiple portions of the audio signal, wherein the data includes a number of coughs and a number of cough epochs; and
replay the reconstructed audio signal.
2 Assignments
0 Petitions
Accused Products
Abstract
Examples of the present invention utilize principal component analysis (PCA) to detect cough sounds in an audio stream. Comparison of all or portions of the audio stream with a cough model may be conducted. The cough model may include a number of basis vectors may be based on initial portions of known coughs. The initial portions may be non-user specific, and accordingly the cough model may be used to detect coughs across individuals. Moreover, examples of the present invention may reconstruct the cough sounds from stored features such that the cough sounds are reconstructed but the reconstruction techniques used may be insufficient to reconstruct speech sounds that may also have been recorded, which may increase user privacy.
-
Citations
20 Claims
-
1. A tangible computer readable medium encoded with instructions that, when executed, cause a computing system to;
-
receive an audio signal from a microphone; convert at least a portion of the audio into a frequency-based matrix representation; transform the frequency-based matrix into a lesser dimensional matrix using projections from a set of basis vectors in a cough model to prevent reconstruction of speech sounds from the audio signal; classify at least a portion of the audio signal as corresponding, to a cough based, at least in part, on the lesser dimensional matrix; classify multiple portions of the audio signal as respective multiple coughs and the multiple coughs as a cough epoch, based at least in part, on the lesser dimensional matrix; reconstruct the at least a portion of the audio signal using multiplication of the basis vectors with the lesser dimensional matrix to provide a reconstructed audio signal, wherein the reconstructed audio signal excludes the speech sounds from the audio signal, wherein reconstruction includes implementation of an iterative reconstruction approach including minimizing differences between the frequency based representation of the at least a portion of the audio signal and a reconstructed frequency-based representation; provide data associated with the multiple portions of the audio signal, wherein the data includes a number of coughs and a number of cough epochs; and replay the reconstructed audio signal. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 20)
-
-
13. A device comprising:
-
a microphone; at least one processor; and a memory encoded with computer readable instructions that, when executed, cause the at least one processor to; receive an audio signal from a microphone; convert at least a portion of the audio into a frequency-based matrix representation; transform the frequency-based matrix into a lesser dimensional matrix using projections from a set of basis vectors in a cough model to prevent reconstruction of speech sounds from the audio signal; classify a portion of the audio signal as corresponding to a cough based, at least in part, on the lesser dimensional matrix; classify multiple portions of the audio signal as respective multiple coughs and the multiple coughs as a cough epoch, based at least in part, on the lesser dimensional matrix; reconstruct the at least a portion of the audio signal using multiplication of the basis vectors with the lesser dimensional matrix to provide a reconstructed audio signal, wherein the reconstructed audio signal excludes the speech sounds from the audio signal, wherein reconstruction includes implementation of an iterative reconstruction approach including minimizing differences between the frequency based representation of the at least a portion of the audio signal and a reconstructed frequency-based representation; provide data associated with the multiple portions of the audio signal, wherein the data includes a number of coughs and a number of cough epochs; and replay the reconstructed audio signal. - View Dependent Claims (14, 15, 16, 17)
-
-
18. A method for reconstructing cough sounds, the method comprising:
-
A microphone; at least one processor; a memory encoded with computer readable instructions that, when executed, cause the at least one processor to; receive an audio signal from a microphone; convert at least a portion of the audio into a frequency-based matrix representation;
transform the frequency-based matrix into a lesser dimensional matrix using projections from a set of basis vectors in a cough model to prevent reconstruction of speech sounds from the audio signal;classify a portion of the audio signal as corresponding to a cough based, at least in part, on the lesser dimensional matrix; classify multiple portions of the audio signal as respective multiple coughs and the multiple coughs as a cough epoch, based at least in part, on the lesser dimensional matrix; reconstruct the at least a portion of the audio signal using multiplication of the basis vectors with the lesser dimensional matrix to provide a reconstructed audio signal, wherein the reconstructed audio signal excludes the speech sounds from the audio signal, wherein reconstruction includes implementation of an iterative reconstruction approach including minimizing differences between the frequency based representation of the at least a portion of the audio signal and a reconstructed frequency-based representation; provide data associated with the multiple portions of the audio signal, wherein the data includes a number of coughs and a number of cough epochs; and replay the reconstructed audio signal. - View Dependent Claims (19)
-
Specification