Method and system for visualizing breathing state in multi-user cooperative breathing training

The multi-user collaborative breathing training device uses breathing sensors and light modules to synchronize breathing rhythms, which solves the shortcomings of existing multi-user collaborative training technologies, enhances the effectiveness of training and user participation, and is suitable for scenarios such as family health management and group therapy.

CN120860562APending Publication Date: 2025-10-31THE UNIV OF NOTTINGHAM NINGBO CHINA
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202511025190.7
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-07-24
Publication Date
2025-10-31

AI Technical Summary

Technical Problem

Existing technologies cannot achieve multi-user collaborative breathing training in group application scenarios, lack social incentive effects, the training process is mechanized and lacks dynamic adjustment mechanisms, and cannot provide progressive guidance based on real-time physiological status.

Method used

A multi-user collaborative breathing training device is adopted. The device monitors the duration of each user's single breath through a breathing sensor, visualizes the breathing status using a light module, and gradually changes the color of the user's light module to the same target color through a gradual control strategy, thereby synchronizing the breathing rhythm.

Benefits of technology

By leveraging social incentives, the program enhances user engagement and training effectiveness, provides a personalized training experience, adapts to the real-time physiological states of different users, and improves the effectiveness and universality of training. It is applicable to scenarios such as family health management and group therapy.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120860562A_ABST
    Figure CN120860562A_ABST
Patent Text Reader

Abstract

The invention relates to a breathing state visualization method and system in multi-user collaborative breathing training. The collaborative breathing training method comprises the steps that a collaborative breathing training device is constructed; performing initialization color display configuration on the light module of each user, wherein each user corresponds to an initial color; monitoring the single breathing duration of each user in each breathing training period in real time, and judging whether the proportion of the users with the single breathing duration exceeding a preset duration threshold value in the specified waiting period reaches a preset proportion threshold value or not; and controlling the color of the light module of each user to gradually become the same target color based on a preset gradual change control strategy. Through synchronous monitoring and cooperative adjustment of the breathing data of multiple users, the users are guided to cooperate with each other in breathing training, synchronization of the breathing rhythm is achieved, the method is more effective than traditional training, and the sense of participation and motivation of the users are enhanced.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the technical field of breathing training, and in particular to a method and system for visualizing breathing states in multi-user collaborative breathing training. Background Technology

[0002] Current technologies combining biofeedback and breathing training have significant limitations. At the hardware architecture level, mainstream devices (such as Fitbit's breathing guidance function and Muse's headband) all adopt a single-user design mode, and their single sensor can only collect individual physiological data.

[0003] For example, patent application CN117205428A discloses a wearable biofeedback interactive system for stress relief in pregnant women. The system includes the following steps: First, a wearable PPG and respiratory sensor collect the pregnant woman's heart rate and respiratory data. An algorithm processes the raw data collected in real time, using the processed heart rate variability time-domain parameter (SDNN, standard deviation of NN intervals) to determine the pregnant woman's physiological stress level. The respiratory sensor records the pregnant woman's breathing frequency at rest. Then, by combining biofeedback technology, natural sounds, calming music, and ambient light, an immersive spatial interactive experience is created to help pregnant women perform deep breathing relaxation exercises, promoting relaxation and reducing stress. This invention accurately constructs a stress model for pregnant women and presents this physiological information to them in a pleasant interactive format, guiding their deep breathing training. Experimental data demonstrates that it can effectively reduce stress in pregnant women at both psychological and physiological levels, providing an effective relaxation intervention for this population.

[0004] However, the aforementioned architecture prevents users from establishing a collaborative training mechanism in group application scenarios (such as a psychologist guiding multiple patients simultaneously), thus weakening the social incentive effect.

[0005] At the interaction logic level, existing technologies suffer from a lack of two-way feedback. For example, Philips Hue's "Stress-Relieving Lighting Scene" only automatically switches light colors according to a preset time program, preventing users from actively intervening in the light changes through their own breathing. Meanwhile, the "Three-Ball Breathing Trainer" forces users to adapt to a fixed frequency threshold, lacking a dynamic adjustment mechanism. This one-way control mode leads to two key drawbacks: first, the training process is mechanical, easily causing user fatigue; second, it cannot provide progressive guidance based on real-time physiological states, making it difficult to establish an effective breathing rhythm transfer. Summary of the Invention

[0006] The purpose of this invention is to provide a method and system for visualizing breathing states in multi-user collaborative breathing training, which partially solves or alleviates the above-mentioned shortcomings in the prior art. It can guide users to cooperate with each other in breathing training and gradually achieve synchronization of breathing rhythm / state, which is more effective than traditional training and enhances users' sense of participation and motivation.

[0007] To solve the aforementioned technical problems, the present invention specifically adopts the following technical solution: A first aspect of the present invention is to provide a method for visualizing respiratory states during multi-user collaborative breathing training, comprising the following steps: S1: Construct a coordinated breathing training device, the coordinated breathing training device comprising: At least two breathing sensors are configured to monitor the duration of a single breath for at least two users in real time; At least two light modules are configured to visualize each user's current breathing state in different or the same colors; The controller communicates data with the breathing sensor and the lighting module; S2: Initialize the color display configuration for the lighting module of each user, and each user corresponds to an initial color; S3: Monitor the duration of each user's single breath in real time and determine whether the proportion of users whose single breath duration exceeds the preset duration threshold within the specified waiting period reaches the preset proportion threshold. If the proportion of users whose single breath duration exceeds the preset duration threshold within the specified waiting period is greater than or equal to the preset proportion threshold, then execute step S4; otherwise, execute step S5. S4: Based on a preset gradient control strategy, the color of each user's light module gradually changes to the same target color. The gradient control strategy includes: In each breathing training cycle, whenever the proportion of users whose single breathing duration exceeds the preset duration sequentially or simultaneously exceeds the preset duration is greater than or equal to the preset proportion threshold, the colors of the corresponding multiple light modules are adjusted synchronously with a preset color change amount until the colors of the multiple light modules become the same target color after a preset number of adjustments. S5: Switch the color state of the light module corresponding to all users whose single breath duration exceeds the preset threshold to the initial color state, and return to step S3.

[0008] Furthermore, step S3 specifically includes: S31: When the duration of a single breath of any user is detected to exceed the preset duration threshold for the first time, the light module corresponding to the first detected user is controlled to switch from the initial color state to the color-changing waiting state, and step S32 is executed. S32: Determine whether at least one other user's single breath duration exceeds the preset duration threshold within the specified waiting period; if yes, proceed to step S33; otherwise, proceed to step S34. S33: Determine whether the proportion of users whose single breath duration exceeds the preset threshold within the specified waiting period has reached the preset proportion threshold. If yes, proceed to step S4; otherwise, proceed to step S35. S34: Switch the color state of the light module corresponding to any user detected for the first time to the initial color state, and execute step S31; S35: Switch the color state of the light module corresponding to all users whose single breath duration exceeds the preset duration threshold to the initial color state, and execute step S31.

[0009] Furthermore, when there are two users, the preset ratio threshold in step S3 is 100%.

[0010] Furthermore, in step S4, synchronously adjusting the colors of the corresponding multiple light modules by a preset color change amount includes: Each time, the color difference changes by an equal amount δ and is adjusted through a linear gradient. During each linear gradient adjustment, the color component value of the corresponding light module increases / decreases by δ, where δ=△C / k, △C is the total color difference change in each cycle, and k is the component adjustment coefficient of the linear gradient.

[0011] Furthermore, in step S4, synchronously adjusting the colors of the corresponding multiple light modules by a preset color change amount includes: When other users are participating in coordinated breathing for the first time, and their coordinated breathing rounds are different from the current coordinated count, the same amount of color difference change δ is multiplied by the current coordinated count n to obtain the adjustment amount for adjusting the color of the other users' light modules.

[0012] Furthermore, if there are three or more users, it is determined whether the number of users participating in coordinated breathing in the first round of coordinated breathing exceeds the preset coordination ratio in the current round of coordinated breathing. If the preset coordination ratio is reached, adjust the color of the light module corresponding to each user in the coordinated breathing, and monitor the breathing duration of each user again until the preset number of adjustments is reached, so that the color of the light module of each user in the last round of coordinated breathing is the same target color. If the ratio is less than the preset coordination ratio, set the state of all light modules to the initial state.

[0013] Furthermore, if the preset coordination ratio is reached, the steps for adjusting the color of the light module corresponding to each of the multiple users in the coordinated breathing process include: if the user has participated in the entire coordinated breathing round from the first round to the current round, the adjustment is based on δ; if the user is participating in coordinated breathing for the first time, the product of δ and the current coordination count n is used as the basis for adjustment; if the user has been absent once or more from the first round to the current round, the product of δ and (number of absences + 1) is used as the basis for adjustment.

[0014] Furthermore, other users are either new users or users who did not participate in the previous round of coordinated breathing.

[0015] Furthermore, in step S4, the target color is dynamically generated based on the user's breathing rate, including: When the user's average breathing rate is in the range of 4-10 breaths / minute, the target color is a soft color scheme; When the user's average breathing rate is below 4 breaths / minute or above 10 breaths / minute, the target color is a bright color scheme.

[0016] Furthermore, after step S4 is completed, the controller is used to control all lighting modules to synchronously perform the end prompt action, including: After the light enters and remains in the darkest state of the current target color for a preset time, it enters the highest brightness state of the current target color and remains constantly lit.

[0017] Furthermore, the controller executes the following before step S2: For the first 0-60 seconds: Control all lighting modules to change freely according to the data from the breathing sensor; At 60 seconds: The lights turn off simultaneously and a program startup prompt is sent.

[0018] Secondly, this application also discloses a visualization system for respiratory states during multi-user collaborative breathing training, the system comprising: The synergistic breathing training device includes: At least two breathing sensors are configured to monitor the duration of a single breath for at least two users in real time; At least two light modules are configured to visualize each user's current breathing state in different or the same colors; The controller communicates data with the breathing sensor and the lighting module; The initialization module is configured to initialize the color display settings for the lighting modules of each user, with each user corresponding to an initial color. The judgment module is configured to monitor the duration of a single breath for each user in each breathing training cycle in real time, and determine whether the proportion of users whose single breath duration exceeds a preset duration threshold within a specified waiting period has reached a preset proportion threshold. The color control module is configured to, when the judgment module determines that the proportion of users whose single breath duration exceeds a preset duration threshold within a specified waiting period is greater than or equal to a preset proportion threshold, control the color of each user's light module to gradually change to the same target color based on a preset gradient control strategy. The gradient control strategy includes: In each breathing training cycle, whenever the proportion of users whose single breathing duration exceeds the preset duration sequentially or simultaneously is greater than or equal to the preset proportion threshold, the colors of the corresponding multiple light modules are adjusted synchronously with a preset color change amount until the colors of the multiple light modules become the same target color after a preset number of adjustments. The adjustment module is configured to switch the color state of the light modules corresponding to all users whose single breath duration exceeds the preset threshold to the initial color state when the judgment module determines that the proportion of users whose single breath duration exceeds the preset threshold within the specified waiting period is less than the preset proportion threshold.

[0019] Beneficial effects: 1. Through multi-user collaborative breathing training, leveraging the social incentive effect, users are guided to cooperate with each other, achieving synchronization of breathing rhythms (for example, it is usually inconvenient for a user to observe another user's breathing rhythm / state, but by observing the corresponding light module, they can intuitively obtain the other user's breathing rhythm / state, and thus automatically adjust their own breathing rhythm / state accordingly, gradually synchronizing the two users' breathing rhythms), significantly improving the effectiveness of breathing training. Simultaneously, the light color gradually adjusts according to the user's breathing state (e.g., flashing according to the user's breathing frequency / rhythm), intuitively visualizing the breathing rhythm, helping users clearly perceive the differences between their own and others' breathing, and gradually adjust their breathing through color convergence, enhancing the training effect. Furthermore, the target color is dynamically generated based on the user's breathing frequency; for example, a soft color scheme is displayed in the normal breathing frequency range, while a bright color scheme is displayed in abnormal breathing frequencies, providing a personalized training experience that adapts to the real-time physiological state of different users.

[0020] 2. The breathing sensor is integrated into a non-wearable flexible carrier, avoiding the binding and discomfort of traditional sensors. This makes it particularly suitable for special groups such as pregnant women and those with respiratory sensitivities, reducing psychological resistance. Simultaneously, users can perform breathing training in their daily environment without complex equipment or cumbersome operations, achieving "seamless health management" and enhancing the system's versatility. Furthermore, the system supports multi-user collaborative operation, making it suitable for various scenarios such as family health management, group therapy, and psychological counseling, further expanding its applicability.

[0021] 3. The system monitors the user's breathing duration in real time and triggers color adjustments based on preset duration thresholds, providing real-time feedback to help users adjust their breathing rhythm promptly and achieve effective breathing rhythm transfer. The display unit shows the breathing duration and co-count in real time, providing users with clear training progress indicators and enhancing the scientific nature and guidance of the training. Furthermore, the multi-user interaction mechanism forms a mutually guiding positive incentive cycle, enhancing interaction and social incentive effects among users, making it particularly suitable for group therapy scenarios.

[0022] 4. Users can dynamically set parameters such as breathing duration threshold and color change amount through the input interface to adapt to training needs in different scenarios, enhancing the system's flexibility. The system avoids erroneous responses caused by single-user misoperation or sensor noise through collaborative verification of breathing duration by two users, thus enhancing system reliability. Simultaneously, real-time data monitoring ensures that the triggering conditions for each color adjustment are based on the user's actual breathing state, improving system stability and training effectiveness. Attached Figure Description

[0023] To more clearly illustrate the technical solutions in the embodiments of the present invention or the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. In all the drawings, similar elements or parts are generally identified by similar reference numerals. The elements or parts in the drawings are not necessarily drawn to scale. Obviously, the drawings described below are some embodiments of the present invention, and those skilled in the art can obtain other drawings based on these drawings without any creative effort.

[0024] Figure 1 This is a flowchart of a synergistic breathing training method according to this application; Figure 2 This is a schematic diagram of another specific embodiment of the coordinated breathing training method applicable to this application; Figure 3 This is a schematic diagram of a system structure suitable for implementing the embodiments of this application. Detailed Implementation

[0025] To make the objectives, technical solutions, and advantages of the embodiments of the present invention clearer, the technical solutions of the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some, not all, of the embodiments of the present invention. All other embodiments obtained by those skilled in the art based on the embodiments of the present invention without creative effort are within the scope of protection of the present invention.

[0026] In this document, suffixes such as "module," "part," or "unit" used to denote elements are used only for the purpose of illustrative purposes and have no specific meaning in themselves. Therefore, "module," "part," or "unit" may be used interchangeably.

[0027] In this document, the terms "upper," "lower," "inner," "outer," "front," "rear," "one end," and "the other end," etc., indicate the orientation or positional relationship based on the orientation or positional relationship shown in the accompanying drawings. They are used only for the convenience of describing the present invention and for simplifying the description, and do not indicate or imply that the device or element referred to must have a specific orientation, or be constructed and operated in a specific orientation. Therefore, they should not be construed as limitations on the present invention. Furthermore, the terms "first" and "second" are used for descriptive purposes only and should not be construed as indicating or implying relative importance.

[0028] In this document, unless otherwise explicitly specified and limited, the terms "installed," "equipped with," "connected," etc., should be interpreted broadly. For example, "connection" can be a fixed connection, a detachable connection, or an integral connection; it can be a mechanical connection, a direct connection, or an indirect connection through an intermediate medium; it can be a connection within two components. Those skilled in the art can understand the specific meaning of the above terms in this invention based on the specific circumstances.

[0029] In this document, "and / or" includes any and all combinations of one or more of the listed related items.

[0030] In this article, "multiple" means two or more, that is, it includes two, three, four, five, etc.

[0031] In this article, "coordinated breathing" refers to two or more users whose single breath duration exceeds a preset duration threshold sequentially or simultaneously within a specified time period. For example, if user A's single breath duration exceeds the preset duration threshold at time t1, and user B's single breath duration also exceeds the preset duration threshold at time t2 within a specified waiting period (e.g., 20 seconds) starting from time t1, users A and B are considered to have completed one coordinated breath, and a coordinated count or one round of coordinated breathing is recorded accordingly. Alternatively, if user B or user C's single breath duration exceeds the preset duration threshold sequentially at times t2 and t3 within a specified waiting period (e.g., 20 seconds) starting from time t1, users A, B, and C are considered to have completed one round of coordinated breathing. Accordingly, whenever more than or equal to a preset proportion threshold (e.g., more than half) of users complete a coordinated breath, a coordinated count or one round of coordinated breathing is recorded.

[0032] In this article, "breathing training cycle" refers to the duration of multi-user collaborative breathing training, during which all or some of the users must complete a preset number of "collaborative breaths". For example, if the breathing training cycle is set as T0, then user A and user B need to complete 3 "collaborative breaths" (or complete 3 rounds of collaborative breathing) within this cycle to complete one cycle of collaborative breathing training.

[0033] Figure 1 This application presents a flowchart illustrating the visualization of respiratory states during multi-user collaborative breathing training. (Refer to...) Figure 1 The method specifically includes the following steps: S1: Construct a coordinated breathing training device, which includes: At least two breathing sensors are configured to monitor the duration of a single breath for at least two users in real time; At least two light modules are configured to visualize each user's current breathing state in different or the same colors; The controller communicates data with the breathing sensor and the lighting module; S2: Initialize the color display configuration for the lighting module of each user, and each user corresponds to an initial color.

[0034] In an optional implementation, the controller executes the following before step S2: For the first 0-60 seconds: Control all lighting modules to change freely according to the data from the breathing sensor; At 60 seconds: The lights turn off simultaneously and a program startup prompt is sent.

[0035] S3: Monitor the duration of each user's single breath in real time and determine if the duration of a single breath exceeds a preset duration threshold within a specified waiting period. Figure 2 If the proportion of users whose single breathing duration exceeds the preset duration threshold during the specified waiting period is greater than or equal to the preset duration threshold, then step S4 is executed; otherwise, step S5 is executed.

[0036] In an optional implementation, step S3 specifically includes: S31: When any user's single breath duration is detected to exceed a preset threshold for the first time, the light module corresponding to the first detected user is controlled to switch from the initial color state to the color-changing waiting state. (Since it is a multi-user collaborative breathing training, when only one user's single breath duration exceeds the preset duration threshold, the color does not change immediately. Instead, it needs to wait until at least one other user's single breath duration also exceeds the preset duration threshold before entering the color-changing control process; or, when multiple users' single breath durations exceed the preset duration threshold for the first time, but the proportion does not exceed the preset proportion threshold, the light modules corresponding to the multiple users detected for the first time are controlled to switch from the initial color state to the color-changing waiting state.) Step S32 is executed. The color-changing waiting state means that the corresponding light module is marked in the system background, but its color remains the initial color. The timer starts at the same time as the marking, and the color changes as long as the number of users exceeding the preset proportion meets the conditions within the specified waiting period.

[0037] S32: Determine whether at least one other user's single breath duration exceeds a preset threshold within the specified waiting period; if yes, proceed to step S33; otherwise, proceed to step S34. Generally, users cannot wait indefinitely; therefore, this specified waiting period is set.

[0038] S33: Determine whether the proportion of users whose single breath duration exceeds the preset threshold within the specified waiting period has reached the preset proportion threshold. If yes, proceed to step S4; otherwise, proceed to step S35.

[0039] Specifically, when any user's single breath duration exceeds the preset threshold for the first time (or when the first user's single breath duration exceeds the preset threshold in each round of coordinated breathing), if another user's single breath duration exceeds the preset threshold for the first time during the specified waiting period, it is determined whether the current user ratio has reached the preset ratio threshold. If so, the light module corresponding to the other user whose single breath duration exceeds the preset threshold is switched from the initial state to the color-changing waiting state, and monitoring is performed again, that is, step S32 is executed again, until it is determined that the user ratio whose single breath duration exceeds the preset threshold for the specified waiting period has reached the preset ratio threshold, and step S4 is executed; of course, if it is determined that the user ratio that meets the conditions for the specified waiting period has not reached the preset ratio threshold, step S35 is executed.

[0040] S34: Switch the color state of the light module corresponding to the user detected for the first time to the initial color state, and execute step S31; S35: Switch the color state of the light module corresponding to all users whose single breath duration exceeds the preset duration threshold to the initial color state, and execute step S31.

[0041] In an optional implementation, when there are two users, the preset ratio threshold in S3 is 100%. That is, when only two users are performing coordinated breathing training, if the duration of a single breath of the two users exceeds the preset duration threshold sequentially (and the time interval between them is within the specified waiting period) or exceeds the preset duration threshold simultaneously, step S4 is executed.

[0042] S4: Based on a preset gradient control strategy, the color of each user's light module gradually changes to the same target color. The gradient control strategy includes: In each breathing training cycle, whenever the proportion of users whose single breathing duration exceeds the preset duration sequentially or simultaneously exceeds the preset duration is greater than or equal to the preset proportion threshold, the colors of the corresponding multiple light modules are adjusted synchronously with a preset color change amount until the colors of the multiple light modules become the same target color after a preset number of adjustments. In an optional implementation, step S4, synchronously adjusting the colors of the corresponding multiple light modules by a preset color change amount includes: Each time, the color difference changes by an equal amount δ and is adjusted through a linear gradient. During each linear gradient adjustment, the color component value of the corresponding light module increases / decreases by δ, where δ=△C / k, △C is the total color difference change in each cycle, and k is the component adjustment coefficient of the linear gradient (e.g., the coordinated breathing cycle).

[0043] In an optional implementation, step S4, synchronously adjusting the colors of the corresponding multiple light modules by a preset color change amount includes: When other users are participating in coordinated breathing for the first time, and their coordinated breathing rounds are different from the current coordinated count, the equivalent color difference change δ of the other user is multiplied by the current coordinated count n to obtain the adjustment amount for adjusting the color of the other user's light module.

[0044] For example, if user A and user B have completed one round of coordinated breathing, and user C completes coordinated breathing with users A and B in the second round, user C's adjustment amount at this time is: the same amount of color difference change δ multiplied by 2. Of course, in some embodiments, if user A did not participate in coordinated breathing in the second round but participated in the third round, then user A's adjustment amount is: the same amount of color difference change δ multiplied by 2. Of course, if the total number of coordinated breathing sessions is 3, each user must complete at least 2 rounds of coordinated breathing before the above adjustment scheme is applied. If only 1 round is completed, for example, if user C joins in the third round of coordinated breathing, that is, participates near the end of the coordinated breathing training cycle, then no color adjustment is made.

[0045] In one optional implementation, the other user can be a new user or a user who did not participate in the previous round of coordinated breathing. For example, originally, users A, B, and C trained together, but users A and B completed one round of coordinated breathing, while user C (i.e., another user) completed coordinated breathing with users A and B in the second round. Alternatively, during the second round of coordinated breathing by users A and B, a new user D (i.e., another user) joins and completes a round of coordinated breathing with users A and B.

[0046] In an alternative implementation, since each user’s breathing frequency / rhythm (i.e., breathing state) is different, the user whose breathing duration exceeds the preset duration first in each round of coordinated breathing may be different from the user who exceeded the preset duration first in the previous round of coordinated breathing, or may not even be a user who participated in coordinated breathing in the previous round of coordinated breathing.

[0047] In an optional implementation, in S4, the target color is dynamically generated based on the user's breathing frequency, including: When the user's average breathing rate is in the range of 4-10 breaths / minute, the target color is a soft color scheme; When the user's average breathing rate is below 4 breaths / minute or above 10 breaths / minute, the target color is a bright color scheme.

[0048] In an optional implementation, after step S4 is completed, the controller controls all lighting modules to synchronously perform an end-of-cycle notification action, including: After the light enters and remains in the darkest state of the current target color for a preset time, it enters the highest brightness state of the current target color and remains constantly lit.

[0049] S5: Switch the color state of the light module corresponding to all users whose single breath duration exceeds the preset threshold to the initial color state, and return to step S3.

[0050] In another specific embodiment, the visualization method for respiratory state in multi-user collaborative breathing training (or the collaborative breathing training method) disclosed in this application can be referred to... Figure 2 The process is shown below.

[0051] In another specific embodiment, the visualization method for respiratory state in multi-user collaborative breathing training according to this application specifically includes the following steps: In this embodiment, it is assumed that three users (user A, user B, and user C) participate in the training. Each user wears a breathing sensor and has a corresponding light module. Initially, user A's light module is red, user B's light module is blue, and user C's light module is green.

[0052] Preset parameters: Preset duration threshold: set to 5 seconds, meaning that when a user's single breath lasts longer than 5 seconds, it is considered a valid breathing action.

[0053] The preset percentage threshold is set at 66.67% (i.e., 2 / 3). This means that when more than 2 / 3 of the users (i.e., at least 2 users) have a single breath duration of more than 5 seconds, and the time interval between the two users' single breath durations of more than 5 seconds is less than or equal to 20 seconds, the condition for coordinated breathing is considered to have been met.

[0054] Target color: set to white. When the light module gradually changes to white, it indicates that the coordinated breathing training is complete, that is, one breathing training cycle is completed.

[0055] Preset color change amount: Each time the color is adjusted, the color moves closer to the target color by a certain percentage. For example, each time the RGB value of the color is adjusted, it moves closer to the target color by 33%.

[0056] Preset number of adjustments: set to 3 times, meaning that the color of the light module should reach the target color after 3 color adjustments.

[0057] Specific steps: Step S101: Real-time monitoring and initial display: Monitor the duration of a single breath of multiple users in real time, and control multiple light modules to display the breath in an initial color to visualize the user's current breathing status. Each user corresponds to an initial color.

[0058] After the system starts running, the breathing sensor monitors the duration of each breath of user A, user B, and user C in real time.

[0059] Initially, user A's light module displays red, user B's light module displays blue, and user C's light module displays green.

[0060] In one optional implementation, the controller performs an initialization phase before the coordinated breathing training begins. Specifically, for the first 0 to 60 seconds of training, the controller allows all light modules to freely change based on real-time data monitored by the breathing sensors. This change might involve dynamically adjusting the light color or brightness according to the user's breathing rhythm—for example, the light brightens or changes color during inhalation and dims or returns to its original color during exhalation. This allows the user to become familiar with the relationship between light and breathing, preparing them for the formal training. When the 60-second mark is reached, all lights will simultaneously turn off and then turn back on (after turning on, the light modules will continue to freely change based on real-time data monitored by the breathing sensors). At the same time, the system will send a program start prompt, informing the user that the formal coordinated breathing training is about to begin, allowing the user to prepare for the next step of the training process.

[0061] Step S102: Determine whether the breathing duration meets the conditions.

[0062] Step S1021: When the duration of a single breath of any user is detected to exceed the preset threshold for the first time, control the light module corresponding to any user to switch from the initial state to the color-changing waiting state.

[0063] Suppose that at a certain moment t1, user A’s single breath duration exceeds 5 seconds, the light module corresponding to user A is switched from red to a color-changing waiting state (for example, the light module still flashes red in accordance with the user’s breathing rhythm, but at this time the system background marks it, and as long as the user’s single breath duration exceeds the preset proportion threshold, the color will be adjusted).

[0064] Step S1022: Determine whether at least one other user's single breath duration exceeds a preset threshold during the specified waiting period. If yes, proceed to step S1023; otherwise, proceed to step S1024.

[0065] The system determines whether, starting from time t1, there are other users whose single breath duration also exceeds 5 seconds within a specified waiting period (e.g., 30 seconds).

[0066] If, during the waiting period, user B or / and user C also have a single breath duration exceeding 5 seconds, the system proceeds to step S1023.

[0067] Step S1023: The system determines whether the proportion of users whose single breath duration exceeds 5 seconds within the specified waiting period starting from time t1 has reached a preset proportion threshold, such as 66.67%.

[0068] At this point, the duration of each breath of user A and user B (or user C) exceeds 5 seconds, reaching a 2 / 3 ratio, which meets the condition, and the system proceeds to step S103.

[0069] If, during the waiting period, only User A's single breath duration exceeds 5 seconds, while User B and User C's single breath duration does not exceed 5 seconds, the system will switch User A's light module status back to the initial state (red) and restart monitoring, returning to step S1021.

[0070] Step S103: Color gradient control.

[0071] If there are two users, the colors of the light modules corresponding to the two users who have achieved coordinated breathing for the first time will be adjusted synchronously based on the preset color change amount, and the breathing duration of each user will be monitored again until the preset number of adjustments is reached.

[0072] For example, the system synchronously adjusts the colors of the lighting modules for users A and B based on preset color change amounts. Assume that initially, user A's lighting module is red (RGB value (255,0,0)), user B's lighting module is blue (RGB value (0,0,255)), and the target color is white (RGB value (255,255,255)). Each adjustment moves the color 10% closer to the target color.

[0073] After the first adjustment, User A's light module color becomes (255, 85, 85), and User B's light module color becomes (85, 85, 255). If User A and User B complete 3 rounds of coordinated breathing, so that after 3 adjustments, the light modules of both User A and User B become white (RGB value (255, 255, 255)), the system continues to monitor the breathing duration of each user during the color transition.

[0074] In an optional implementation, the user whose single breathing duration first exceeds the preset duration threshold in each round of coordinated breathing (or each round of coordinated breathing) is referred to as any user (unless otherwise specified), while the user who subsequently exceeds the preset duration threshold is referred to as other users (unless otherwise specified). Accordingly, any user can be a new user, or another user in the previous round of coordinated breathing (or the previous round of coordinated breathing), or another user who did not participate in coordinated breathing in the previous round of coordinated breathing (or the previous round of coordinated breathing).

[0075] If there are three or more users, the colors of the light modules corresponding to the users who have achieved coordinated breathing for the first time are adjusted synchronously based on the preset color change amount, and the breathing duration of each user is monitored again (i.e., step S1031 is executed); and When it is determined again that the breathing duration of a user within the specified waiting period exceeds the preset duration threshold (i.e., the m-th coordinated breathing occurs, m=2, 3... preset number of times), it is determined whether any user in this coordinated breathing (the user who first exceeds the preset duration threshold in this coordinated breathing) is one of the multiple users in the first coordinated breathing / the previous coordinated breathing (i.e., step S1032 is executed).

[0076] If any user is one of the multiple users in the first / last coordinated breathing, determine whether the breathing duration of the other users in the first / last coordinated breathing (other users here refer to users other than any user in this coordinated breathing) exceeds the preset duration threshold during the specified waiting period (i.e., execute step S1033); if the breathing duration in this coordinated breathing exceeds the preset duration threshold, repeat steps S1031-S1033 until the preset number of adjustments is reached, so that the color of the light modules of the multiple users in the coordinated breathing is the same target color.

[0077] For example, users A, B, and C are training for coordinated breathing. If, during the color gradient process, a newly added user D or user C (the first user to achieve coordinated breathing) also has a single breath duration exceeding 5 seconds, then the equal amount of color difference change δ is multiplied by the current coordinated breathing count n to obtain the adjustment amount for adjusting the color of any user's light module. For instance, in the first round of coordinated breathing, only users A and B coordinate breathing, while user C does not complete coordinated breathing (i.e., user C's single breath duration does not exceed 5 seconds within the specified waiting period). In the second round, both users A and B have single breath durations exceeding 5 seconds (with user B's single breath duration exceeding 5 seconds first), and user C's single breath duration also exceeds 5 seconds within the specified waiting period. Based on the preset color change amount, the colors of the light modules corresponding to the multiple users who have achieved coordinated breathing are adjusted synchronously.

[0078] In this case, user C's light color adjustment is twice the base change (i.e., 2 × 85 = 170), while users A and B's light color adjustment is the base change (i.e., 85). User C's initial color is green (0, 255, 0). During adjustment, its red and blue channels increase by 170 respectively, and its green channel decreases by 170, becoming (170, 255, 170).

[0079] Assuming that after several adjustments, the light modules of users A, B, and C all turn white, the coordinated breathing training is complete.

[0080] In an optional implementation, if any user in this coordinated breathing is not one of the multiple users in the first / last coordinated breathing, then it is further determined whether the breathing duration of all users in the first / last coordinated breathing exceeds a preset duration threshold within a specified waiting period (i.e., step S1034 is executed). If so, steps S1031-S1033 are repeated until a preset number of adjustments is reached so that the light modules of the multiple users in the coordinated breathing are all the same target color; otherwise, it is determined whether the proportion of users whose breathing duration exceeds the preset duration threshold in this coordinated breathing reaches a preset coordination ratio (i.e., step S1035 is executed). If the preset coordination ratio is reached, the colors of the light modules corresponding to the multiple users who have reached coordinated breathing again and the newly added users are adjusted synchronously based on the preset color change amount, and the breathing duration of each user is monitored again. When it is detected that the single breathing duration of any user exceeds the preset duration threshold, step S1032 is executed (i.e. step S1036 is executed). If the ratio is less than the preset coordination ratio, set the state of all light modules to the initial state, and then execute step S101 (i.e., execute step S1037).

[0081] If there are three or more users, except for the first coordinated breathing round, if among all users whose single breathing duration exceeds the preset duration threshold in each coordinated breathing round (i.e., all users participating in coordinated breathing), there is a user who is not one of the users participating in the first coordinated breathing round, that is, there is a new coordinated user in the current round (which may be a newly joined training user or a user from other coordinated breathing rounds), then it is only necessary to determine whether the proportion of users whose breathing duration exceeds the preset duration threshold in this coordinated breathing round (i.e., the proportion of users participating in this coordinated breathing round among the multiple users who participated in coordinated breathing in the first round) reaches the preset coordinated proportion; if The system synchronously adjusts the color of the light modules of each user in the coordinated breathing based on a preset color change amount (for example, if a user has participated in the entire process from the first time to this time, the adjustment is based on δ; if a user is participating for the first time, the product of δ and the current coordination count n is used as the base adjustment; if a user has been absent once or several times from the first time to this time, the product of δ and (absence count + 1) is used as the base adjustment). The breathing duration of each user is monitored again until the preset adjustment number is reached, so that the color of the light modules of multiple users in the last coordinated breathing round is the same target color; otherwise, if it is less than the preset coordination ratio, the state of all light modules is set to the initial state, and then step S101 (i.e., step S1037) is executed.

[0082] Since each user's breathing frequency / rhythm changes dynamically, some users may only participate in some rounds of coordinated breathing throughout the entire cycle. When there are many users, this will reduce the effectiveness of coordinated breathing training and also cause some interference to other users. Therefore, in order to ensure the effectiveness of training, a certain proportion of users must participate in coordinated breathing from beginning to end throughout the entire cycle.

[0083] For example, users A, B, C, D, and E are conducting coordinated breathing training. Users A, B, and C participated in the first two rounds (out of a total of 5 rounds), while user D joined in on the third round and coordinated with users A and B. User C did not coordinate with users A, B, and D. However, in this round, the breathing duration of users A and B from the previous round of coordinated breathing exceeded the preset duration threshold, meaning that the proportion of users 2 / 3 was greater than the preset coordination proportion (e.g., 50%). Therefore, color adjustment was performed.

[0084] If, during the third synchronized breathing exercise, only user B and user D or / and user E achieve synchronized breathing, while users A and C do not achieve synchronized breathing, then the state of all light modules is reset to the initial state, and the process restarts.

[0085] In one optional implementation, the target color is dynamically adjusted based on the user's average breathing rate. If the user's average breathing rate is within the normal range of 4 to 10 breaths per minute, the target color is set to a soft hue, such as light blue, which helps create a relaxing atmosphere and guides the user to maintain a steady breathing rhythm. Conversely, if the user's average breathing rate is below 4 breaths per minute or above 10 breaths per minute, the target color becomes a bright hue, such as bright red, which can attract the user's attention, prompting them to adjust their breathing rhythm due to an abnormal breathing rate. In this way, the system can dynamically adjust the target color based on the user's real-time breathing status, thereby better guiding the user in breathing training. In other words, this application essentially uses a visual method to guide multiple users to better conduct collaborative breathing training, while improving the user experience.

[0086] In one optional implementation, when the coordinated breathing training is complete, the controller triggers an end-of-training prompt: all light modules first enter the darkest state of the target color (e.g., white) and remain so for 0.5 seconds, then instantly switch to the highest brightness state of that target color for 3 seconds. This light prompt with varying brightness clearly informs the user that the training is complete, while simultaneously reinforcing the perception of training completion through visual impact.

[0087] Step S104: Handling when conditions are not met.

[0088] When it is determined that no other user's single breath duration exceeds the preset duration threshold within the specified waiting period, the state of the light module corresponding to any user whose single breath duration first exceeds the preset duration threshold is switched to the initial state (i.e., step S1024 is executed).

[0089] When it is determined that the proportion of users whose single breath duration exceeds the preset threshold within the specified waiting period is less than the preset proportion threshold, the state of the light module corresponding to all users whose single breath duration exceeds the preset threshold is switched to the initial state (i.e., step S1025 is executed).

[0090] For example, if in a certain judgment, the proportion of users whose single breathing duration exceeds 5 seconds does not reach 66.67%, the system switches the state of all light modules back to the initial state, restarts monitoring, and returns to step S101.

[0091] In one optional implementation, the coordinated breathing training device further includes a display unit for displaying the duration of each user's single breath and the cumulative coordinated count in real time.

[0092] In one optional implementation, the breathing sensor is integrated into a wearable device. However, in other embodiments, the breathing sensor can also be integrated into a non-wearable device, specifically a flexible padding (such as a custom-made pillow) placed on the user's abdomen, indirectly acquiring breathing signals by detecting abdominal movements. The flexible padding design avoids the pressure on the user caused by traditional strap-on sensors, making it particularly suitable for sensitive groups (such as pregnant women). During the initialization phase, the system operates in a 0-60 second free-running mode, allowing the light module's color to dynamically change according to the breathing sensor data—for example, increasing brightness during inhalation and decreasing brightness during exhalation—to help the user familiarize themselves with the system's interaction logic. At the 60-second mark, the lights simultaneously turn off, and a prompt indicating program startup is displayed on the screen, preparing for subsequent coordinated breathing training.

[0093] In one optional implementation, while one user is in the color-changing waiting period, the controller prioritizes parsing the respiratory sensor data of other users and uses a dynamic comparison mechanism of breathing duration (such as sliding window average analysis) to eliminate interference signals from occasional excessively long breaths. If the single breath duration of other users also exceeds a preset duration threshold, the system determines that multiple users have achieved the coordinated breathing goal. This process ensures the reliability of color adjustment through a "dual-trigger verification" mechanism, avoiding erroneous responses caused by single user misoperation or sensor noise. Simultaneously, the display unit updates the breathing duration data of both groups of users in real time and provides intuitive feedback on the coordinated status through a graphical interface (such as a progress bar or counter), enhancing user engagement and goal orientation.

[0094] In one optional implementation, the preset duration threshold can be dynamically adjusted. Users can customize the threshold range via an input interface (such as a mobile application or a physical knob) to adapt to the needs of different breathing training scenarios (such as meditation training, stress relief, or medical rehabilitation). Furthermore, during system operation, the system prioritizes maintaining the stability of the light color, adjusting color differences only through linear gradients when certain conditions are met, thereby avoiding frequent light flickering that could cause visual disturbance to the user. This design not only meets the real-time requirements of biofeedback systems but also enhances the immersive experience of the user through a smooth transition effect.

[0095] In another specific embodiment, the visualization method for respiratory state in multi-user collaborative breathing training according to this application specifically includes the following steps: In this embodiment, we assume that we have two users (User A and User B) participating in breathing training. The system includes two breathing sensors, two sets of light modules (each set containing one adjustable color lamp), and a controller. The breathing sensors of User A and User B monitor their breathing duration in real time. The initial colors of the light modules are red and blue, respectively, and the target color is white.

[0096] Preset parameters: The preset breathing duration threshold is 6 seconds, meaning that a single breath lasting more than 6 seconds is considered a valid breathing action.

[0097] Color change amount: The equal change amount for each color adjustment is 85 (the change amount of one component in the RGB color space).

[0098] Target color: white, RGB value is (255,255,255).

[0099] Collaborative counting: After accumulating 3 collaborative breaths, the colors of both sets of light modules will completely change to the target color.

[0100] Initial color: User A's initial light module color: red (255,0,0); User B's initial light module color: blue (0,0,255).

[0101] Specific steps: Step S1: Initialization and Real-time Monitoring.

[0102] Initialize light color: User A's light module color is set to red (255,0,0).

[0103] User B's light module color is set to blue (0,0,255).

[0104] The controller monitors the duration of each breath of user A and user B in real time using a breathing sensor.

[0105] Step S2: Determine whether the breathing duration meets the conditions.

[0106] Suppose that at a certain moment, user A's single breath lasts longer than 6 seconds, the system enters "color-changing wait" mode: User A's light module color switched from red (255,0,0) to "semi-locked" mode, and the color change range was limited to the preset gradient range.

[0107] The system waited for more than 6 seconds for user B's single breath.

[0108] Step S3: Color adjustment.

[0109] If, within the specified waiting time of 15 seconds, user B's single breath duration also exceeds 6 seconds, the system determines that the two users have achieved the goal of coordinated breathing and enters the color adjustment step.

[0110] First color adjustment: User A's lighting module: Red component: 255→255 (remains unchanged); Green component: 0→85; Blue component: 0→85; New color: (255, 85, 85); User B's lighting module: Red component: 0→85; Green component: 0→85; Blue component: 255→255 (remains unchanged); New color: (85, 85, 255); Step S4: Repeat coordinated breathing and color adjustment; Second coordinated breathing: User A and User B again simultaneously or sequentially exceeded 6 seconds of breathing duration.

[0111] Second color adjustment: User A's lighting module: Red component: 255→255 (remains unchanged); Green component: 85→170; Blue component: 85→170; New color: (255, 170, 170); User B's lighting module: Red component: 85→170; Green component: 85→170; Blue component: 255→255 (remains unchanged); New color: (170, 170, 255); Third coordinated breathing: User A and User B again simultaneously or sequentially exceeded 6 seconds of breathing duration.

[0112] Third color adjustment: User A's lighting module: Red component: 255→255 (remains unchanged); Green component: 170→255; Blue component: 170→255; New color: (255,255,255); User B's lighting module: Red component: 170 → 255; Green component: 170→255; Blue component: 255→255 (remains unchanged); New color: (255,255,255); Step S5: End prompt When both sets of light modules turn white (255, 255, 255), it indicates that the coordinated breathing training is complete.

[0113] The controller synchronizes the two sets of lighting modules to execute the completion prompt action: The light enters and remains in the darkest state of the current target color for a preset duration (e.g., 0.5 seconds).

[0114] Then it instantly switches to the highest brightness constant state of the target color.

[0115] Through the steps described above, the breathing states of users A and B are visually reflected through changes in light color. Each time the breathing duration of users A and B simultaneously or sequentially exceeds a preset threshold, the colors of the two light modules gradually converge, eventually becoming the same target color (white) after three synchronized breaths. This visual feedback mechanism not only helps users perceive their breathing state but also enhances user interactivity and training effectiveness through collaborative training.

[0116] This application overcomes the limitations of traditional fixed-procedure mechanical interaction through a dynamic, progressive guidance system. Triggering conditions based on breathing duration thresholds empower users with active intervention capabilities, while visual feedback—where light colors gradually converge with the number of successful coordination attempts—constructs clear training progress indicators and guides users in coordinated breathing to a certain extent. This closed-loop logic of "threshold triggering - progressive convergence - goal achievement" more than doubles the efficiency of breathing rhythm regulation compared to conventional training equipment, while significantly reducing user frustration caused by unclear goals.

[0117] Non-invasive physiological monitoring solutions completely eliminate the physical and psychological burden of sensors. The design of integrating the respiratory sensor into a flexible filler carrier avoids the feeling of restraint caused by direct skin contact. This design reduces discomfort for special groups (such as pregnant women and those with respiratory sensitivities), improves user psychological acceptance, and achieves "unobtrusive health management."

[0118] Further reference Figure 3 As an implementation of the above-described method, this application provides an embodiment of a visualization system (or breathing training system) for respiratory states during multi-user collaborative breathing training. This device embodiment is similar to... Figure 1 Corresponding to the method embodiments shown, this device can be specifically applied to various electronic devices.

[0119] refer to Figure 3 A visualization system for respiratory states during multi-user collaborative breathing training, comprising: Synergistic breathing training device 101, comprising: At least two breathing sensors are configured to monitor the duration of a single breath for at least two users in real time; At least two light modules are configured to visualize each user's current breathing state in different or the same colors; The controller communicates data with the breathing sensor and the lighting module. The initialization module 102 is configured to initialize the color display configuration of the light module for each user, and each user corresponds to an initial color; The judgment module 103 is configured to monitor the duration of a single breath for each user in real time and determine whether the proportion of users whose single breath duration exceeds a preset duration threshold within a specified waiting period has reached a preset proportion threshold. The color control module 104 is configured to, when the judgment module 103 determines that the proportion of users whose single breath duration exceeds a preset duration threshold within a specified waiting period is greater than or equal to a preset proportion threshold, control the color of each user's light module to gradually change to the same target color based on a preset gradient control strategy. The gradient control strategy includes: In each breathing training cycle, whenever the proportion of users whose single breathing duration exceeds the preset duration sequentially or simultaneously is greater than or equal to the preset proportion threshold, the colors of the corresponding multiple light modules are synchronously adjusted by a preset color change amount until the colors of the multiple light modules become the same target color after a preset number of adjustments. The adjustment module 105 is configured to switch the color state of the light modules corresponding to all users whose single breath duration exceeds the preset threshold to the initial color state when the judgment module 103 determines that the proportion of users whose single breath duration exceeds the preset threshold within the specified waiting period is less than the preset proportion threshold.

[0120] In another aspect, this application also provides a computer-readable storage medium, which may be included in the electronic device described in the above embodiments; or it may exist independently and not assembled into the electronic device. The aforementioned computer-readable storage medium carries one or more programs, which, when executed by the electronic device, cause the electronic device to perform the following... Figure 1 The method shown.

[0121] It should be noted that, in this document, the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or apparatus. Unless otherwise specified, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or apparatus that includes that element.

[0122] Through the above description of the embodiments, those skilled in the art can clearly understand that the methods of the above embodiments can be implemented by means of software plus necessary general-purpose hardware platforms. Of course, they can also be implemented by hardware, but in many cases the former is a better implementation method. Based on this understanding, the technical solution of the present invention, or the part that contributes to the prior art, can be embodied in the form of a software product. This computer software product is stored in a storage medium (such as ROM / RAM, magnetic disk, optical disk) and includes several instructions to cause a computer terminal (which may be a mobile phone, computer, server, or network device, etc.) to execute the methods described in the various embodiments of the present invention.

[0123] The embodiments of the present invention have been described above with reference to the accompanying drawings. However, the present invention is not limited to the specific embodiments described above. The specific embodiments described above are merely illustrative and not restrictive. Those skilled in the art can make many other forms under the guidance of the present invention without departing from the spirit and scope of the claims. All of these forms are within the protection scope of the present invention.

Claims

1. A method for visualizing respiratory states during multi-user collaborative breathing training, characterized in that, Includes the following steps: S1: Construct a coordinated breathing training device, the coordinated breathing training device comprising: At least two breathing sensors are configured to monitor the duration of a single breath for at least two users in real time; At least two light modules are configured to visualize each user's current breathing state in different or the same colors; The controller communicates data with the breathing sensor and the lighting module. S2: Initialize the color display configuration for the lighting module of each user, and each user corresponds to an initial color; S3: Monitor the duration of each user's single breath in real time and determine whether the proportion of users whose single breath duration exceeds the preset duration threshold within the specified waiting period reaches the preset proportion threshold. If the proportion of users whose single breath duration exceeds the preset duration threshold within the specified waiting period is greater than or equal to the preset proportion threshold, then execute step S4; otherwise, execute step S5. S4: Based on a preset gradient control strategy, control the color of each user's light module to gradually change to the same target color. The gradient control strategy includes: In each breathing training cycle, whenever the proportion of users whose single breathing duration exceeds the preset duration sequentially or simultaneously exceeds the preset duration is greater than or equal to the preset proportion threshold, the colors of the corresponding multiple light modules are synchronously adjusted by a preset color change amount until the colors of the multiple light modules become the same target color after a preset number of adjustments. S5: Switch the color state of the light module corresponding to all users whose single breath duration exceeds the preset threshold to the initial color state, and return to step S3.

2. The method for visualizing respiratory status in multi-user collaborative breathing training according to claim 1, characterized in that, Step S3 specifically includes: S31: When the duration of a single breath of any user is detected to exceed the preset duration threshold for the first time, the light module corresponding to the first detected user is controlled to switch from the initial color state to the color-changing waiting state, and step S32 is executed. S32: Determine whether at least one other user's single breath duration exceeds the preset duration threshold within the specified waiting period; if yes, proceed to step S33; otherwise, proceed to step S34. S33: Determine whether the proportion of users whose single breath duration exceeds the preset threshold within the specified waiting period has reached the preset proportion threshold. If yes, proceed to step S4; otherwise, proceed to step S35. S34: Switch the color state of the light module corresponding to any user detected for the first time to the initial color state, and execute step S31; S35: Switch the color state of the light module corresponding to all users whose single breath duration exceeds the preset duration threshold to the initial color state, and execute step S31.

3. The method for visualizing respiratory state in multi-user collaborative breathing training according to claim 2, characterized in that: When there are two users, the preset ratio threshold in step S3 is 100%.

4. The method for visualizing respiratory state in multi-user collaborative breathing training according to claim 2, characterized in that, In step S4, the step of synchronously adjusting the colors of the corresponding multiple light modules with a preset color change amount includes: Each time, the color difference changes by an equal amount δ and is adjusted through a linear gradient. During each linear gradient adjustment, the color component value of the corresponding light module increases / decreases by δ, where δ=△C / k, △C is the total color difference change in each cycle, and k is the component adjustment coefficient of the linear gradient.

5. The method for visualizing respiratory status in multi-user collaborative breathing training according to claim 4, characterized in that, In step S4, the step of synchronously adjusting the colors of the corresponding multiple light modules with a preset color change amount includes: When other users are participating in coordinated breathing for the first time, and their coordinated breathing rounds are different from the current coordinated count, their equal amount of color difference change δ is multiplied by the current coordinated count n to obtain the adjustment amount for adjusting the color of other users' light modules; Alternatively, if there are three or more users, determine whether the number of users participating in collaborative breathing in the first collaborative breathing round exceeds the preset collaborative ratio in the current collaborative breathing round. If the preset coordination ratio is reached, adjust the color of the light module corresponding to each user in the coordinated breathing, and monitor the breathing duration of each user again until the preset number of adjustments is reached, so that the color of the light module of each user in the last round of coordinated breathing is the same target color. If the ratio is less than the preset coordination ratio, set the state of all light modules to the initial state.

6. The method for visualizing respiratory state in multi-user collaborative breathing training according to claim 5, characterized in that: The other users are either new users or users who did not participate in the coordinated breathing in the previous round of coordinated breathing.

7. A method for visualizing respiratory states during multi-user collaborative breathing training according to any one of claims 1-6, characterized in that: In step S4, the target color is dynamically generated based on the user's breathing rate, including: When the user's average breathing rate is in the range of 4-10 breaths / minute, the target color is a soft color scheme; When the user's average breathing rate is less than 4 breaths / minute or more than 10 breaths / minute, the target color is a bright color.

8. A method for visualizing respiratory states during multi-user collaborative breathing training according to any one of claims 1-6, characterized in that, Also includes: After step S4 is completed, the controller will control all lighting modules to synchronously perform the end prompt actions, including: After the light enters and remains in the darkest state of the current target color for a preset time, it enters the highest brightness state of the current target color and remains constantly lit.

9. A method for visualizing respiratory states during multi-user collaborative breathing training according to any one of claims 1-6, characterized in that, Also includes: The controller executes the following before step S2: For the first 0-60 seconds: Control all lighting modules to change freely according to the data from the breathing sensor; At 60 seconds: The lights turn off simultaneously and a program startup prompt is sent.

10. A visualization system for respiratory status during multi-user collaborative breathing training, characterized in that, The system includes: The synergistic breathing training device includes: At least two breathing sensors are configured to monitor the duration of a single breath for at least two users in real time; At least two light modules are configured to visualize each user's current breathing state in different or the same colors; The controller communicates data with the breathing sensor and the lighting module. The initialization module is configured to initialize the color display settings for the lighting modules of each user, with each user corresponding to an initial color. The judgment module is configured to monitor the duration of a single breath for each user in each breathing training cycle in real time, and determine whether the proportion of users whose single breath duration exceeds a preset duration threshold within a specified waiting period has reached a preset proportion threshold. The color control module is configured to, when the judgment module determines that the proportion of users whose single breath duration exceeds a preset duration threshold within a specified waiting period is greater than or equal to a preset proportion threshold, control the color of each user's light module to gradually change to the same target color based on a preset gradient control strategy. The gradient control strategy includes: In each breathing training cycle, whenever the proportion of users whose single breathing duration exceeds the preset duration sequentially or simultaneously is greater than or equal to the preset proportion threshold, the colors of the corresponding multiple light modules are synchronously adjusted by a preset color change amount until the colors of the multiple light modules become the same target color after a preset number of adjustments. The adjustment module is configured to switch the color state of the light modules corresponding to all users whose single breath duration exceeds the preset threshold to the initial color state when the judgment module determines that the proportion of users whose single breath duration exceeds the preset threshold within the specified waiting period is less than the preset proportion threshold.

Citation Information

Patent Citations

  • Wearable pregnant woman pressure relief biofeedback interaction system

    CN117205428A