CPC A61B 5/0077 (2013.01) [A61B 5/0871 (2013.01); A61B 5/091 (2013.01); A61B 5/1032 (2013.01); A61B 5/486 (2013.01); A61B 5/6898 (2013.01); A61B 5/7221 (2013.01); A61B 5/7405 (2013.01); A61B 5/742 (2013.01); A61B 5/7455 (2013.01); A61B 7/003 (2013.01); G06V 10/764 (2022.01); G06V 40/171 (2022.01); G06V 40/193 (2022.01); H04R 1/406 (2013.01); H04R 3/005 (2013.01); H04R 5/027 (2013.01); H04S 3/008 (2013.01); H04R 2499/11 (2013.01); H04S 2400/01 (2013.01); H04S 2400/15 (2013.01)] | 20 Claims |
1. A method, comprising:
receiving, by an electronic device during a spirometry test of a user, audio data of the user from at least one audio sensor of the electronic device, image data of a face of the user from at least one image sensor of the electronic device, and distance data from at least one proximity sensor of the electronic device, the distance data indicating a distance from the face of the user to the electronic device;
obtaining, by the electronic device, at least one measured parameter associated with the spirometry test that is determined as a function of the audio data, the image data, and the distance data, wherein the at least one measured parameter is correlated with an amount of air volume exchange or an amount of exhalation force by the user during the spirometry test; and
providing, by the electronic device, real time feedback during the spirometry test, the real time feedback based on the at least one measured parameter, the real time feedback indicating whether or not the user is performing the spirometry test correctly.
|