Search

JP-7857413-B2 - Non-contact breathing guidance system for facilitating real-time feedback

JP7857413B2JP 7857413 B2JP7857413 B2JP 7857413B2JP-7857413-B2

Inventors

  • リー,レーナ・シンハル
  • シン,ドンギク
  • グレル,デフネ

Assignees

  • グーグル エルエルシー

Dates

Publication Date
20260512
Application Date
20220201

Claims (15)

  1. A computing system, One or more processors, The system comprises one or more non-temporary computer-readable storage media that store instructions for causing the computing system to perform an operation when executed by the one or more processors, and the operation is Receiving input data that includes breathing data indicating the entity's respiration, Convert the respiration data into an entity respiration amplitude signal so that the entity respiration amplitude signal tracks the entity's respiration in real time. A computing system comprising: comparing a first spectral vector corresponding to the entity's respiration amplitude signal with a second spectral vector corresponding to a proposed respiration signal indicating proposed respiration; and providing the entity with alignment feedback data in real time, at least partially based on the entity's respiration, wherein the alignment feedback data indicates the alignment between the first spectral vector corresponding to the entity's respiration amplitude signal and the second spectral vector corresponding to the proposed respiration signal.
  2. The aforementioned operation is, The computing system according to claim 1, further comprising determining an alignment score indicating the degree of alignment between the entity respiration amplitude signal and the proposed respiration signal.
  3. The computing system according to claim 1, wherein the alignment feedback data includes an alignment score indicating the degree of alignment between the entity breathing amplitude signal and the proposed breathing signal.
  4. The computing system according to any one of claims 1 to 3, wherein the alignment feedback data includes alignment visualization, which includes at least one of the entity respiratory amplitude signal or the proposed respiratory signal.
  5. The computing system according to any one of claims 1 to 4, wherein at least one of the input data or the respiration data includes at least one of the following: radar data indicating the respiration of the entity, high-frequency radar data indicating the respiration of the entity, sonar data indicating the respiration of the entity, acoustic data indicating the respiration of the entity, video data indicating the respiration of the entity, or time-series data indicating the respiration of the entity.
  6. A computer implementation method, A computing system operably coupled to one or more processors receives input data including respiration data indicating the respiration of an entity, The computing system converts the respiration data into an entity respiration amplitude signal so that the entity respiration amplitude signal tracks the entity's respiration in real time. The computing system compares a first spectral vector corresponding to the entity respiration amplitude signal with a second spectral vector corresponding to the proposed respiration signal representing the proposed respiration, A computer-aided method comprising providing the entity with alignment feedback data in real time, at least in part, based on the entity's respiration, wherein the computing system provides the entity with alignment feedback data indicating the alignment of the first spectral vector corresponding to the entity's respiration amplitude signal and the second spectral vector corresponding to the proposed respiration signal.
  7. The computerized method according to claim 6, further comprising determining an alignment score indicating the degree of alignment between the entity respiratory amplitude signal and the proposed respiratory signal using the computing system.
  8. The computing system provides the entity with the alignment feedback data in real time, at least partially based on the entity's breathing. The computer implementation method according to claim 6, comprising providing an alignment score indicating the degree of alignment between the entity respiration amplitude signal and the proposed respiration signal using the computing system.
  9. The computing system provides the entity with the alignment feedback data in real time, at least partially based on the entity's breathing. The computer-aided method according to any one of claims 6 to 8, comprising providing an alignment visualization including at least one of the entity respiratory amplitude signal or the proposed respiratory signal by the computing system.
  10. The computer implementation method according to any one of claims 6 to 9, wherein at least one of the input data or the respiration data includes at least one of the following: radar data indicating the respiration of the entity, high-frequency radar data indicating the respiration of the entity, sonar data indicating the respiration of the entity, acoustic data indicating the respiration of the entity, video data indicating the respiration of the entity, or time-series data indicating the respiration of the entity.
  11. A computing system, One or more processors, The system comprises one or more non-temporary computer-readable storage media that store instructions for causing the computing system to perform an operation when executed by the one or more processors, and the operation is The operation includes receiving a continuous chirp-radar signal containing respiration data indicating the respiration of an entity, wherein the continuous chirp-radar signal contains a plurality of chirps, and the operation is The process includes converting the continuous chirp-radar signal to the entity breathing amplitude signal so that the entity breathing amplitude signal tracks the breathing of the entity in real time, wherein the signal amplitude of the entity breathing amplitude signal is generated when each of the plurality of chirps is received, and converting the continuous chirp-radar signal is performed. The process of transforming the continuous chirpedar signal includes removing noise data from the continuous chirpedar signal, wherein the noise data includes data indicating at least one movement corresponding to one or more second entities, and the process of transforming the continuous chirpedar signal is as follows: The process further includes mapping a range associated with the continuous chirpedor signal, wherein the range includes at least a portion of the respiratory data, and transforming the continuous chirpedor signal. Further comprising normalizing the range into a range probability map including multiple range bins, each of which includes at least a portion of the respiratory data, and transforming the continuous chirpedor signal, Applying one or more inertia functions to at least one of the range probability map or the plurality of range bins to determine the center of mass corresponding to at least one of the range probability map or the plurality of range bins, The further includes extracting phase data corresponding to the center of mass, wherein the phase data represents a wrapped phase signal corresponding to the center of mass, and converting the continuous char plater signal, The operation further includes performing a signal phase unwrapping process on at least one of the phase data or the wrapped phase signal to obtain a continuous phase signal corresponding to the center of mass, wherein the operation is A computing system comprising: comparing the entity breathing amplitude signal with a proposed breathing signal indicating proposed breathing; and providing the entity with alignment feedback data in real time, at least partially based on the entity's breathing, wherein the alignment feedback data indicates the alignment between the entity breathing amplitude signal and the proposed breathing signal.
  12. The aforementioned operation is, The computing system according to claim 11, further comprising determining an alignment score indicating the degree of alignment between the entity respiratory amplitude signal and the proposed respiratory signal.
  13. The computing system according to claim 11, wherein the alignment feedback data includes at least one of the following: an alignment score indicating the degree of alignment between the entity respiratory amplitude signal and the proposed respiratory signal, or an alignment visualization including at least one of the entity respiratory amplitude signal or the proposed respiratory signal.
  14. The aforementioned operation is, The computing system according to claim 11, comprising applying a filter to the continuous phase signal to obtain the entity respiration amplitude signal, wherein the filter is operable to remove data indicating defined entity movement associated with the respiration of the entity .
  15. A program comprising executable instructions for causing the computing system according to any one of claims 1 to 5 and 11 to 14 to perform the operation.

Description

This disclosure generally relates to guided breathing systems. More specifically, this disclosure relates to a closed-loop, non-contact guided breathing system that provides real-time feedback. A guided breathing system provides breathing exercises that may include suggested breathing patterns that an entity can attempt to mimic. For example, such a system may monitor the entity's breathing, output suggested breathing patterns, and/or provide feedback on the entity's breathing. This feedback may include, for example, biometric feedback indicating the entity's respiratory rate, heart rate, and/or movement. Aspects and advantages of the embodiments of this disclosure are partially shown in the following description, can be learned from the description, or can be learned through the practice of the embodiments. According to an exemplary embodiment, the computing system may include one or more processors and one or more non-temporary computer-readable storage media that, when executed by one or more processors, store instructions causing the computing system to perform actions. The actions may include receiving input data containing respiration data indicating the respiration of an entity; converting the respiration data into an entity respiration signal so that the entity respiration signal tracks the entity's respiration in real time; comparing the entity respiration signal with a proposed respiration signal indicating a proposed respiration; and/or providing the entity with alignment feedback data in real time, at least in part, based on the entity's respiration. The alignment feedback data may indicate the alignment between the entity respiration signal and the proposed respiration signal. According to another exemplary embodiment, a computer implementation may include: receiving input data, including respiration data indicating the respiration of an entity, by a computing system operably coupled to one or more processors; converting the respiration data into an entity respiration signal by the computing system so that the entity respiration signal tracks the entity's respiration in real time; comparing the entity respiration signal with a proposed respiration signal indicating proposed respiration; and/or providing the entity with alignment feedback data in real time, at least partially based on the entity's respiration. The alignment feedback data may indicate the alignment between the entity respiration signal and the proposed respiration signal. According to another exemplary embodiment, the computing system may include one or more processors and one or more non-temporary computer-readable storage media that, when executed by one or more processors, store instructions causing the computing system to perform actions. The operation may include receiving a continuous chirp-radar signal containing respiration data indicating the entity's respiration. The continuous chirp-radar signal may include multiple chirps. The operation may further include converting the continuous chirp-radar signal to an entity respiration amplitude signal so that the entity respiration amplitude signal tracks the entity's respiration in real time. The signal amplitude of the entity respiration amplitude signal may be generated when each of the multiple chirps is received. The operation may further include comparing the entity respiration amplitude signal to a proposed respiration signal indicating proposed respiration. The operation may further include providing the entity with alignment feedback data in real time, at least in part, based on the entity's respiration. The alignment feedback data may indicate the alignment between the entity respiration amplitude signal and the proposed respiration signal. The features, aspects, and advantages of the various embodiments of this disclosure will be better understood by referring to the following description and the appended claims. The appended drawings, incorporated herein and constituting part thereof, illustrate exemplary embodiments of this disclosure and, together with modes for carrying out the invention, illustrate the relevant principles. A detailed discussion of embodiments for those skilled in the art is provided herein with reference to the accompanying drawings. A data flow diagram of an exemplary, non-limiting data flow process according to one or more exemplary embodiments of the present disclosure is shown.A data flow diagram of an exemplary, non-limiting data flow process according to one or more exemplary embodiments of the present disclosure is shown.A data flow diagram of an exemplary, non-limiting data flow process according to one or more exemplary embodiments of the present disclosure is shown.A data flow diagram of an exemplary, non-limiting data flow process according to one or more exemplary embodiments of the present disclosure is shown.A diagram illustrating an exemplary, non-limiting signal evaluation process according to one or more exemplary embodiments of