Method for determining peak oxygen uptake and tidal volume based on multi-modal physiological information features

By constructing a testing process to acquire real-time data and dividing it into resting and exercise data, the problem of calculation result deviation in existing technologies has been solved, and accurate calculation of tidal volume and peak oxygen uptake under resting and exercise states has been achieved.

CN121370131BActive Publication Date: 2026-03-03SOUTH CHINA UNIV OF TECH
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202511948199.5
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2025-12-23
Publication Date
2026-03-03
Estimated Expiration
2045-12-23

AI Technical Summary

Technical Problem

Existing technologies rely on average values ​​over an entire time period when calculating peak oxygen uptake and tidal volume, leading to results that are either too low or too high, and they fail to reflect the dynamic fluctuations in respiratory rate and tidal volume of the subjects.

Method used

Based on multimodal physiological information characteristics, real-time data is obtained by constructing a test process, dividing the data into resting and exercise data, and calculating tidal volume and peak oxygen uptake in resting and exercise states respectively.

Benefits of technology

It enables accurate calculation of tidal volume and oxygen uptake under resting and exercise conditions, improving the accuracy of the calculation results.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121370131B_ABST
    Figure CN121370131B_ABST
Patent Text Reader

Abstract

This invention discloses a method for determining peak oxygen uptake and tidal volume based on multimodal physiological information characteristics, belonging to the field of physiological signal monitoring and evaluation technology. It addresses the problem of inaccurate calculation results of peak oxygen uptake and tidal volume in current personnel systems. The method involves: constructing a testing procedure for test subjects based on standard personnel data; acquiring real-time personnel data based on the testing procedure; determining whether the real-time heart rate of the test subjects is abnormal based on the real-time personnel data; dividing the real-time personnel data into resting data and exercise data; calculating the real-time resting tidal volume and resting peak oxygen uptake of the test subjects based on the resting data; constructing a testing time period for the test subjects using the exercise data; and calculating the real-time exercise tidal volume and exercise peak oxygen uptake of the test subjects within the testing time period. This invention achieves accurate calculation of tidal volume and oxygen uptake under different conditions.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention belongs to the field of physiological signal monitoring and evaluation technology, specifically a method for determining peak oxygen uptake and tidal volume based on multimodal physiological information characteristics. Background Technology

[0002] Peak oxygen uptake and tidal volume are important indicators for measuring human respiratory and cardiopulmonary function. Peak oxygen uptake reflects the total amount of oxygen taken in and utilized per minute during maximal exercise, indicating an individual's cardiopulmonary oxygen supply capacity and exercise endurance. Tidal volume, on the other hand, represents the volume of air inhaled or exhaled with each breath, and can be used to assess lung ventilation function and respiratory efficiency. Using both together provides a comprehensive reflection of an individual's respiratory metabolic levels at rest and during exercise, offering a scientific basis for health assessments, sports training, and physical fitness testing.

[0003] In existing technologies, the calculation of peak oxygen uptake of test subjects usually involves statistically analyzing the respiratory and heart rate data of the test subjects from the start of exercise to the time corresponding to the time when the maximum heart rate is reached, in order to determine the peak oxygen uptake of the test subjects during exercise. However, relying on the average value of the entire time period may not reflect the peak oxygen uptake, and the respiratory rate and tidal volume of test subjects during exercise are dynamically fluctuating, which can easily lead to the calculation results being too low or too high. At the same time, traditional methods usually calculate the total respiratory volume per minute and divide it by the respiratory rate to obtain the average tidal volume, which is difficult to reflect the fluctuation of each breath of the test subjects, resulting in the actual tidal volume result being too low or too high.

[0004] Therefore, this invention proposes a method for determining peak oxygen uptake and tidal volume based on multimodal physiological information characteristics. Summary of the Invention

[0005] The purpose of this invention is to propose a method for determining peak oxygen uptake and tidal volume based on multimodal physiological information characteristics, so as to solve the problems mentioned in the background art.

[0006] To achieve the above objectives, the present invention adopts the following technical solution:

[0007] A method for determining peak oxygen uptake and tidal volume based on multimodal physiological information features, the method includes:

[0008] The test process for the test subjects is constructed based on standard personnel data, and real-time personnel data of the test subjects is obtained according to the test process;

[0009] Based on real-time personnel data, it is determined whether the real-time heart rate of the subjects is abnormal, and then the real-time personnel data is divided into personnel resting data and personnel movement data.

[0010] Real-time resting tidal volume and peak resting oxygen uptake of the subjects were calculated based on the resting data of the subjects.

[0011] The test time period for the subjects was constructed by using human motion data, and then the real-time tidal volume and peak oxygen uptake of the subjects during the test time period were calculated.

[0012] Furthermore, the standard personnel data included the subjects' standard heart rate and standard respiratory rate at rest, as well as their maximum heart rate and maximum respiratory rate during exercise.

[0013] Real-time personnel data includes the subject's real-time heart rate, real-time respiratory rate, real-time inhaled oxygen flow rate, real-time exhaled oxygen flow rate, and real-time gas volume per minute during breathing at all time points from the start time point to the end time point. The real-time gas volume includes the real-time resting gas volume and the real-time exercise gas volume.

[0014] Furthermore, the process of acquiring the real-time personnel data is as follows:

[0015] The subjects wore the testing equipment to obtain their real-time heart rate and real-time respiratory rate;

[0016] If the subject's real-time heart rate is not equal to the standard heart rate or the real-time respiratory rate is not equal to the standard respiratory rate within the preset time, the subject shall remain at rest until the real-time heart rate is equal to the standard heart rate and the real-time respiratory rate is equal to the standard respiratory rate.

[0017] When the subject's real-time heart rate and real-time respiratory rate are equal to the standard heart rate and respiratory rate within the preset time period, the current time point is taken as the start time point. After the subject remains in a resting state for the preset time period, the corresponding time point is taken as the exercise time point. Then the subject exercises and maintains the exercise state.

[0018] Furthermore, the process of acquiring the real-time personnel data also includes:

[0019] If the real-time heart rate is not equal to the maximum heart rate, or if the real-time heart rate is equal to the maximum heart rate but does not remain constant for a fixed duration, the subject should stop exercising and the test should end.

[0020] If the real-time heart rate equals the maximum heart rate and remains constant for a fixed duration, the subject stops exercising, and the real-time heart rate and real-time respiratory rate are acquired after the subject stops exercising. When the real-time heart rate is less than or equal to the standard heart rate and the real-time respiratory rate is less than or equal to the standard respiratory rate, the subject stops the test, and the current time point is recorded as the end time point. When the real-time heart rate is greater than the standard heart rate or the real-time respiratory rate is greater than the standard respiratory rate, the subject remains at rest until the real-time heart rate is less than or equal to the standard heart rate and the real-time respiratory rate is less than or equal to the standard respiratory rate.

[0021] The real-time heart rate, real-time respiratory rate, real-time inhaled oxygen flow rate, real-time exhaled oxygen flow rate, and real-time gas volume per minute of the subject's breathing at all time points from the start time point to the end time point are combined and summarized into the subject's real-time personnel data.

[0022] Furthermore, the process of dividing the personnel resting data and personnel movement data is as follows:

[0023] The average real-time heart rate of the subjects is calculated by summing the real-time heart rates at all time points and then taking the average. The standard deviation of the subjects' real-time heart rate is then calculated using the standard deviation formula.

[0024] The minimum endpoint of the normal heart rate interval is calculated by subtracting the product of k and the standard deviation of the real-time heart rate from the average real-time heart rate. The maximum endpoint of the normal heart rate interval is calculated by adding the product of k and the standard deviation of the real-time heart rate to the average real-time heart rate. The normal heart rate interval of the subject is constructed based on the minimum endpoint and the maximum endpoint. k is the heart rate fluctuation coefficient.

[0025] If the subject's real-time heart rate at any time point is not within the normal heart rate range, the corresponding real-time heart rate is determined to be an abnormal real-time heart rate and is removed.

[0026] Then, real-time data of the subjects at all time points is obtained, and the process is repeated to remove all abnormal data.

[0027] Furthermore, the process of separating the personnel resting data and personnel movement data also includes:

[0028] If the subject's real-time heart rate is within the normal heart rate range at all time points, then the subject's real-time heart rate at all time points from the start time point to the exercise time point is recorded as the real-time resting heart rate. Based on the process of obtaining the real-time resting heart rate, the subject's real-time resting respiratory rate, real-time resting inhaled oxygen flow rate, real-time resting exhaled oxygen flow rate, and real-time resting gas volume per minute during the subject's breathing are obtained in sequence. The subject's real-time exercise heart rate, real-time resting respiratory rate, real-time resting inhaled oxygen flow rate, real-time resting exhaled oxygen flow rate, and real-time resting gas volume per minute during the subject's breathing are recorded as the subject's resting data.

[0029] The real-time heart rate of the subject at all time points from the start of exercise to the end of exercise is recorded as the real-time exercise heart rate. Based on the process of obtaining the real-time exercise heart rate, the real-time exercise respiratory rate, real-time exercise inhaled oxygen flow rate, real-time exercise exhaled oxygen flow rate, and real-time exercise gas volume per minute during the subject's breathing are obtained sequentially. The real-time exercise respiratory rate, real-time exercise inhaled oxygen flow rate, real-time exercise exhaled oxygen flow rate, and real-time exercise gas volume per minute during the subject's breathing are recorded as the subject's human exercise data.

[0030] Furthermore, the calculation process for the real-time resting tidal volume and resting peak oxygen uptake is as follows:

[0031] Divide the real-time resting gas volume per minute of the subject's breathing by the real-time resting respiratory rate to calculate the real-time resting tidal volume of the subject in a single breath at rest.

[0032] Divide the subject's real-time resting oxygen flow rate per minute by the real-time resting respiratory rate to obtain the subject's single resting oxygen flow rate during each breath. Then divide the subject's real-time resting exhaled oxygen flow rate per minute by the real-time resting respiratory rate to obtain the subject's single resting exhaled oxygen flow rate during each breath.

[0033] Furthermore, the calculation process for the real-time resting tidal volume and resting peak oxygen uptake also includes:

[0034] Calculate the resting oxygen intake of the subject with each breath in a resting state;

[0035] The oxygen uptake of the subject per breath is multiplied by the real-time resting respiratory rate to calculate the oxygen uptake per minute of the subject in the resting state.

[0036] Obtain the subject's weight, divide the oxygen intake per minute by the weight, and calculate the subject's peak resting oxygen uptake at rest.

[0037] Furthermore, the calculation process for the real-time tidal volume and peak oxygen uptake during exercise is as follows:

[0038] The maximum heart rate is multiplied by a fixed ratio to calculate the maximum heart rate threshold of the subject. Then, the real-time exercise heart rate of the subject is traversed to obtain all time points in time when the real-time exercise heart rate is greater than or equal to the maximum heart rate threshold.

[0039] The time point when the real-time exercise heart rate first exceeds or equals the maximum heart rate threshold is taken as the initial time point, and the time point when the real-time exercise heart rate last exceeds or equals the maximum heart rate threshold is taken as the termination time point. The time period from the initial time point to the termination time point is then taken as the first exercise time period of the subject.

[0040] The maximum respiratory rate is multiplied by a fixed ratio to calculate the maximum respiratory rate threshold of the subject, and the second exercise time period of the subject is obtained.

[0041] The time period during which the first exercise time period and the second exercise time period overlapped was taken as the detection time period, and the real-time exercise inhaled oxygen flow rate, real-time exercise exhaled oxygen flow rate, and real-time exercise gas volume per minute of the subject's breathing were obtained during the detection time period.

[0042] The real-time tidal volume of the subject during a single breath is calculated by dividing the real-time tidal volume of the subject's breath per minute by the real-time tidal rate.

[0043] Furthermore, the calculation process for real-time tidal volume and peak oxygen uptake during exercise also includes:

[0044] Divide the real-time exercise oxygen inhalation flow rate per minute by the real-time exercise respiratory rate to obtain the single exercise oxygen inhalation flow rate of the subject during each breath. Then divide the real-time exercise exhalation oxygen inhalation flow rate per minute by the real-time exercise respiratory rate to calculate the single exercise exhalation oxygen inhalation flow rate of the subject during each breath.

[0045] Calculate the oxygen uptake of the subjects with each breath during exercise;

[0046] The oxygen uptake per breath during exercise is multiplied by the real-time respiratory rate to calculate the oxygen uptake per minute during exercise.

[0047] Obtain the subject's weight, divide the oxygen intake per minute by the weight, and calculate the subject's peak oxygen uptake during exercise.

[0048] In summary, due to the adoption of the above technical solution, the beneficial effects of the present invention are:

[0049] 1. This invention constructs a test process for test subjects based on standard personnel data, obtains real-time personnel data of test subjects according to the test process, and then determines whether the real-time heart rate of the test subjects is abnormal based on the real-time personnel data, thereby dividing the real-time personnel data into personnel resting data and personnel movement data, and realizing the division of data;

[0050] 2. On the one hand, this invention calculates the real-time resting tidal volume and peak resting oxygen uptake of the test subjects based on the resting data of the personnel. On the other hand, it constructs the test time period of the test subjects through the movement data of the personnel, and then calculates the real-time exercise tidal volume and peak exercise oxygen uptake of the test subjects within the test time period, so as to achieve accurate calculation of tidal volume and oxygen uptake under resting and exercise conditions. Attached Figure Description

[0051] To facilitate understanding by those skilled in the art, the present invention will be further described below with reference to the accompanying drawings.

[0052] Figure 1 This is a flowchart of the method of the present invention;

[0053] Figure 2 This is a flowchart illustrating the calculation of peak oxygen uptake and tidal volume of test subjects during exercise in this invention.

[0054] Figure 3 This is an example diagram of the detection time period in this invention;

[0055] Figure 4 This is a schematic diagram of the electronic device in this invention. Detailed Implementation

[0056] The technical solution of the present invention will be clearly and completely described below with reference to the embodiments. Obviously, the described embodiments are only some embodiments of the present invention, and not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of the present invention.

[0057] Example 1: Please refer to Figures 1-3 As shown, the technical solution provided by this invention is: a method for determining peak oxygen uptake and tidal volume based on multimodal physiological information characteristics. This method first constructs a testing procedure for test subjects based on standard personnel data. Then, the test subjects perform the test according to the procedure, obtaining real-time personnel data. Next, it determines whether there are any abnormalities in the real-time personnel data, and divides the real-time personnel data without abnormalities into resting data and movement data. Finally, it calculates the real-time resting tidal volume and resting peak oxygen uptake of the test subjects based on the resting data, and simultaneously calculates the real-time exercise tidal volume and exercise peak oxygen uptake based on the movement data. The specific method is as follows:

[0058] Step S1: Construct the test process for the test subjects based on the standard personnel data, and obtain the real-time personnel data of the test subjects according to the test process;

[0059] The standard personnel data specifically includes the standard heart rate and standard respiratory rate of the subjects at rest, as well as the maximum heart rate and maximum respiratory rate during exercise. The real-time personnel data specifically includes the real-time heart rate, real-time respiratory rate, real-time inhaled oxygen flow rate, and real-time exhaled oxygen flow rate of the subjects at all time points from the start time point to the end time point, as well as the real-time gas volume per minute during the subjects' breathing. The real-time gas volume includes the real-time resting gas volume and the real-time exercise gas volume, that is, the gas volume per minute during the subjects' breathing in the resting and exercise states. Specifically, the real-time personnel data is the data collected every minute, so the time point is actually one minute. The unit of heart rate is beats / minute, the unit of respiratory rate is beats / minute, and the unit of oxygen flow rate is liters / minute.

[0060] In this embodiment, step S1 includes the following sub-steps:

[0061] Step S11: After the subject wears the detection device, the subject's real-time heart rate and real-time respiratory rate are acquired.

[0062] When the subject's real-time heart rate and real-time respiratory rate are equal to the standard heart rate and the standard respiratory rate within the preset time period, proceed to step S12.

[0063] If the subject's real-time heart rate is not equal to the standard heart rate or the real-time respiratory rate is not equal to the standard respiratory rate within the preset time, the subject shall remain at rest until the real-time heart rate is equal to the standard heart rate and the real-time respiratory rate is equal to the standard respiratory rate.

[0064] In practice, the preset duration can be 15 minutes. The testing instruments are a heart rate monitor and a respiratory plethysmography device that are attached to the surface of the subject's skin. The respiratory plethysmography device is used to record the subject's real-time respiratory rate, real-time inhaled oxygen flow rate, real-time exhaled oxygen flow rate, and real-time gas volume per minute during breathing. Before wearing the testing instruments, the subject may walk or talk, which will temporarily increase the subject's real-time heart rate and real-time respiratory rate. After wearing the testing instruments, the preset rest period is used to allow the subject's real-time heart rate and real-time respiratory rate to return to the baseline level.

[0065] Specifically, the electrocardiogram of the subject can be converted into real-time heart rate using the QRS complex localization algorithm. The conversion process is as follows: First, the R wave peak value in the subject's QRS complex is identified by the differential signal processing method. Then, the time interval between adjacent R wave peak values ​​is calculated and the reciprocal is taken. The corresponding calculation result is the subject's real-time heart rate.

[0066] Step S12: The current time node is taken as the start time node. After the subject remains in a resting state for a preset time, the corresponding time node is taken as the movement time node. Then the subject moves and maintains the movement state.

[0067] If the real-time heart rate is not equal to the maximum heart rate, or if the real-time heart rate is equal to the maximum heart rate but does not remain constant for a fixed duration, the subject should stop exercising and the test should end.

[0068] If the real-time heart rate is equal to the maximum heart rate and remains constant for a fixed duration, the subject stops exercising and proceeds to step S13.

[0069] Specifically, the preset duration for which the subjects remain at rest is used to obtain their real-time heart rate and respiratory rate while they are at rest;

[0070] Step S13: After the subject stops exercising, obtain the subject's real-time heart rate and real-time respiratory rate;

[0071] When the real-time heart rate is less than or equal to the standard heart rate and the real-time respiratory rate is less than or equal to the standard respiratory rate, the subject stops the test and the current time point is recorded as the end time point.

[0072] When the real-time heart rate is greater than the standard heart rate or the real-time respiratory rate is greater than the standard respiratory rate, the subject remains at rest until the real-time heart rate is less than or equal to the standard heart rate and the real-time respiratory rate is less than or equal to the standard respiratory rate.

[0073] Step S14: Combine and summarize the real-time heart rate, real-time respiratory rate, real-time inhaled oxygen flow rate, real-time exhaled oxygen flow rate, and real-time gas volume per minute of the subject's breathing at all time points from the start time point to the end time point into the subject's real-time personnel data.

[0074] Step S2: Determine whether the real-time heart rate of the test subject is abnormal based on the real-time personnel data, and then divide the real-time personnel data into personnel resting data and personnel movement data.

[0075] In this embodiment, step S2 includes the following sub-steps:

[0076] Step S21: Sum the real-time heart rates of the subjects at all time points, take the average value, and calculate the average real-time heart rate of the subjects. Then, calculate the standard deviation of the subjects' real-time heart rate using the standard deviation formula.

[0077] Step S22: Subtract the product between k and the standard deviation of real-time heart rate from the average real-time heart rate to calculate the minimum endpoint value of the normal heart rate interval, and add the product between k and the standard deviation of real-time heart rate to the average real-time heart rate to calculate the maximum endpoint value of the normal heart rate interval, and construct the normal heart rate interval of the subject based on the minimum endpoint value and the maximum endpoint value.

[0078] Wherein, k is specifically the heart rate fluctuation coefficient, which is used to construct the corresponding normal heart rate interval based on the subject's average real-time heart rate and real-time heart rate standard deviation; in specific implementation, k can be equal to two or three, and in this embodiment, k is equal to three;

[0079] Step S23: If the subject's real-time heart rate is within the normal heart rate range at all time points, proceed to step S25.

[0080] If the subject's real-time heart rate at any time point is not within the normal heart rate range, the corresponding real-time heart rate is determined to be an abnormal real-time heart rate and is removed.

[0081] Step S24: Then obtain the real-time personnel data of the subjects at all time points, and repeat steps S21 to S23 to remove all abnormal data.

[0082] Step S25: Record the real-time heart rate of the subject at all time points from the start time point to the exercise time point as the real-time resting heart rate. Based on the process of obtaining the real-time resting heart rate, obtain the subject's real-time resting respiratory rate, real-time resting oxygen flow rate, real-time resting oxygen flow rate, and real-time resting gas volume per minute during the subject's breathing. Record the subject's real-time resting respiratory rate, real-time resting oxygen flow rate, real-time resting oxygen flow rate, and real-time resting gas volume per minute during the subject's breathing as the subject's resting data.

[0083] Step S26: Record the real-time heart rate of the subject at all time points from the exercise time point to the end time point as the real-time exercise heart rate. Based on the process of obtaining the real-time exercise heart rate, obtain the subject's real-time exercise respiratory rate, real-time exercise inhaled oxygen flow rate, real-time exercise exhaled oxygen flow rate, and real-time exercise gas volume per minute during the subject's breathing. Record the subject's real-time exercise heart rate, real-time exercise respiratory rate, real-time exercise inhaled oxygen flow rate, real-time exercise exhaled oxygen flow rate, and real-time exercise gas volume per minute during the subject's breathing as the subject's human exercise data.

[0084] Step S3: Calculate the real-time resting tidal volume and resting peak oxygen uptake of the subjects based on their resting data.

[0085] In this embodiment, step S3 includes the following sub-steps:

[0086] Step S31: Divide the real-time resting gas volume per minute of the subject's breathing by the real-time resting respiratory rate to calculate the real-time resting tidal volume SCQj of the subject in a single breath at rest, where j is the subject's breathing number, j=1,2,...,m, and m is a positive integer; and the unit of real-time resting tidal volume is liters / breath.

[0087] Step S32: Divide the real-time resting oxygen flow rate of the subject per minute by the real-time resting respiratory rate to obtain the single resting oxygen flow rate JXYj of the subject during each breath; divide the real-time resting exhaled oxygen flow rate of the subject per minute by the real-time resting respiratory rate to obtain the single resting exhaled oxygen flow rate SHCj of the subject during each breath.

[0088] The unit for the real-time resting oxygen flow rate of the test subject during each breath is liters per breath;

[0089] Step S33: Calculate the resting oxygen uptake YSLj of the subject with each breath in a resting state using the formula.

[0090] YSL=JXYj-SHCj;

[0091] The source of the real-time resting oxygen flow rate is ambient air, with an oxygen content of approximately 21%; the source of the real-time resting oxygen flow rate is gas that has undergone alveolar gas exchange, with an oxygen content of approximately 16%. Therefore, the result of subtracting the real-time resting oxygen flow rate from the real-time resting oxygen flow rate is greater than zero.

[0092] Step S34: Multiply the subject's resting oxygen intake per breath by the real-time resting respiratory rate to calculate the subject's oxygen intake per minute at rest.

[0093] Step S35: Obtain the subject's weight, divide the oxygen intake per minute by the weight, and calculate the subject's peak resting oxygen uptake at rest.

[0094] Step S4: Construct the test time period for the test subjects using the personnel movement data, and then calculate the real-time tidal volume and peak oxygen uptake of the test subjects during the test time period.

[0095] In this embodiment, step S4 includes the following sub-steps:

[0096] Step S41: Multiply the maximum heart rate by a fixed ratio to calculate the maximum heart rate threshold of the subject, and then iterate through the real-time exercise heart rate of the subject to obtain all time points where the real-time exercise heart rate is greater than or equal to the maximum heart rate threshold.

[0097] Among them, a fixed ratio is used to convert the subject's maximum heart rate into a threshold for evaluation, and the maximum heart rate threshold is used to determine whether the subject has reached a level close to peak exercise intensity.

[0098] Step S42: The time node when the real-time exercise heart rate first exceeds or equals the maximum heart rate threshold is taken as the initial time node, and the time node when the real-time exercise heart rate last exceeds or equals the maximum heart rate threshold is taken as the termination time node. Then, the time period from the initial time node to the termination time node is taken as the first exercise time period of the subject.

[0099] Step S43: Multiply the maximum respiratory rate by a fixed ratio to calculate the maximum respiratory rate threshold of the subject and obtain the second exercise time period of the subject.

[0100] Step S44, as follows Figure 3 As shown, the time period during which the first exercise time period and the second exercise time period overlap is taken as the detection time period, and the real-time exercise inhaled oxygen flow rate, real-time exercise exhaled oxygen flow rate and real-time exercise gas volume per minute of the subject's breathing are obtained during the detection time period.

[0101] Step S45: Divide the real-time tidal volume of the subject's breathing per minute by the real-time tidal frequency to calculate the real-time tidal volume DCQj of the subject's single breath during exercise, where j is the subject's breathing number, j=1,2,...,m, and m is a positive integer; and the unit of real-time tidal volume is liters / breath.

[0102] Step S46: Divide the real-time exercise inhalation oxygen flow rate per minute of the subject by the real-time exercise respiratory rate to obtain the single exercise inhalation oxygen flow rate DXYj of the subject during each breath, and divide the real-time exercise exhalation oxygen flow rate per minute of the subject by the real-time exercise respiratory rate to calculate the single exercise exhalation oxygen flow rate DHCj of the subject during each breath.

[0103] The unit for the real-time oxygen flow rate during each breath of the test subject is liters per breath;

[0104] Step S47: Calculate the exercise oxygen uptake DSLj of the subject with each breath during exercise using the formula;

[0105] DSL = DXYj - DHCj;

[0106] Step S48: Multiply the oxygen uptake of the subject with each breath by the real-time respiratory rate to calculate the oxygen uptake per minute of the subject during exercise.

[0107] Step S49: Obtain the subject's weight, divide the oxygen intake per minute by the weight, and calculate the subject's peak oxygen uptake during exercise.

[0108] Example 2: This embodiment of the invention also provides a computer device for running the method for determining peak oxygen uptake and tidal volume based on multimodal physiological information features; see [link to previous example]. Figure 4 The schematic diagram of a computer device provided by the embodiment of the present invention shown above includes a memory and a processor. The memory is used to store one or more computer instructions, and the one or more computer instructions are executed by the processor to realize the above-mentioned method for determining peak oxygen uptake and tidal volume based on multimodal physiological information characteristics.

[0109] Furthermore, Figure 4 The computer device shown also includes a system bus and a communication interface, with the processor, communication interface, and memory connected via the communication bus;

[0110] The memory may include high-speed random access memory (RAM) and may also include non-volatile memory, such as at least one disk storage device. Communication between this system network element and at least one other network element is achieved through at least one communication interface (which can be wired or wireless), such as the Internet, wide area network, local area network, metropolitan area network, etc. The system bus can be an ISA bus, PCI bus, or EISA bus, etc. The system bus can be divided into address bus, data bus, control bus, etc. For ease of representation, Figure 4 The symbol is represented by only one bidirectional arrow, but this does not mean that there is only one communication bus or one type of system bus.

[0111] The processor may be an integrated circuit chip with signal processing capabilities. In implementation, the steps of the above methods can be completed by integrated logic circuits in the processor's hardware or by software instructions. The processor can be a general-purpose processor, including a Central Processing Unit (CPU), a Network Processor (NP), etc.; it can also be a Digital Signal Processor (DSP), an Application Specific Integrated Circuit (ASIC), a Field-Programmable Gate Array (FPGA), or other programmable logic devices, discrete gate or transistor logic devices, or discrete hardware components. It can implement or execute the methods, steps, and logic block diagrams disclosed in the embodiments of this invention. The general-purpose processor can be a microprocessor or any conventional processor. The steps of the methods disclosed in the embodiments of this invention can be directly embodied in the execution of a hardware decoding processor, or executed by a combination of hardware and software modules in the decoding processor. The software modules can reside in random access memory, flash memory, read-only memory, programmable read-only memory, electrically erasable programmable memory, registers, or other mature storage media in the art. The storage medium is located in the memory, and the processor reads the information in the memory and, in conjunction with its hardware, completes the steps of the method described in the foregoing embodiments.

[0112] Example 3: This embodiment of the invention also provides a computer storage medium storing computer-executable instructions. When the computer-executable instructions are called and executed by a processor, the computer-executable instructions cause the processor to implement the above-mentioned method for determining peak oxygen uptake and tidal volume based on multimodal physiological information characteristics. For specific implementation, please refer to the method embodiment, which will not be repeated here.

[0113] The computer program product of the method for determining peak oxygen uptake and tidal volume based on multimodal physiological information features provided in this embodiment of the invention includes a computer storage medium storing program code. The instructions included in the program code can be used to execute the methods in the preceding method embodiments. For specific implementation, please refer to the method embodiments, which will not be repeated here.

[0114] Those skilled in the art will clearly understand that, for the sake of convenience and brevity, the specific working process of the system and / or device described above can be referred to the corresponding process in the foregoing method embodiments, and will not be repeated here.

[0115] Furthermore, in the description of the embodiments of the present invention, unless otherwise explicitly specified and limited, the terms "installation," "connection," and "linking" should be interpreted broadly. For example, they can refer to a fixed connection, a detachable connection, or an integral connection; they can refer to a mechanical connection or an electrical connection; they can refer to a direct connection or an indirect connection through an intermediate medium; and they can refer to the internal connection of two components. Those skilled in the art can understand the specific meaning of the above terms in the present invention based on the specific circumstances.

[0116] If the aforementioned functions are implemented as software functional units and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of this invention, essentially, or the part that contributes to the prior art, or a portion of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of this invention. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.

[0117] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention, and not to limit them; although the present invention has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that modifications can still be made to the technical solutions described in the foregoing embodiments, or equivalent substitutions can be made to some or all of the technical features; and these modifications or substitutions do not cause the essence of the corresponding technical solutions to deviate from the scope of the technical solutions of the embodiments of the present invention.

Claims

1. A method for determining peak oxygen uptake and tidal volume based on multimodal physiological information features, characterized in that the method... include: The test procedure for the subjects was constructed based on standard personnel data, and real-time personnel data of the subjects was obtained according to the test procedure; among them, the standard personnel data are the standard heart rate and standard respiratory rate of the subjects in the resting state, and the maximum heart rate and maximum respiratory rate of the subjects during exercise. Based on real-time personnel data, it is determined whether the real-time heart rate of the subjects is abnormal, and then the real-time personnel data is divided into personnel resting data and personnel movement data. The process of dividing the personnel resting data and personnel movement data is as follows: The average real-time heart rate of the subjects is calculated by summing the real-time heart rates at all time points and then taking the average. The standard deviation of the subjects' real-time heart rate is then calculated using the standard deviation formula. The minimum endpoint of the normal heart rate interval is calculated by subtracting the product of k and the standard deviation of the real-time heart rate from the average real-time heart rate. The maximum endpoint of the normal heart rate interval is calculated by adding the product of k and the standard deviation of the real-time heart rate to the average real-time heart rate. The normal heart rate interval of the subject is constructed based on the minimum endpoint and the maximum endpoint. k is the heart rate fluctuation coefficient. If the subject's real-time heart rate at any time point is not within the normal heart rate range, the corresponding real-time heart rate is determined to be an abnormal real-time heart rate and is removed. Then, real-time data of the subjects at all time points was obtained, and the process was repeated to remove all abnormal data. If the subject's real-time heart rate is within the normal heart rate range at all time points, then the subject's real-time heart rate at all time points from the start time point to the exercise time point is recorded as the real-time resting heart rate. Based on the process of obtaining the real-time resting heart rate, the subject's real-time resting respiratory rate, real-time resting inhaled oxygen flow rate, real-time resting exhaled oxygen flow rate, and real-time resting gas volume per minute during the subject's breathing are obtained in sequence. The subject's real-time exercise heart rate, real-time resting respiratory rate, real-time resting inhaled oxygen flow rate, real-time resting exhaled oxygen flow rate, and real-time resting gas volume per minute during the subject's breathing are recorded as the subject's resting data. The real-time heart rate of the subject at all time points from the exercise time point to the end time point is recorded as the real-time exercise heart rate. Based on the process of obtaining the real-time exercise heart rate, the real-time exercise respiratory rate, real-time exercise inhaled oxygen flow rate, real-time exercise exhaled oxygen flow rate, and real-time exercise gas volume per minute during the subject's breathing are obtained in sequence. The real-time exercise respiratory rate, real-time exercise inhaled oxygen flow rate, real-time exercise exhaled oxygen flow rate, and real-time exercise gas volume per minute during the subject's breathing are recorded as the subject's human exercise data. Real-time resting tidal volume and peak resting oxygen uptake of the subjects were calculated based on the resting data of the subjects. The test time period for the subjects was constructed by using the subjects' movement data, and then the real-time tidal volume and peak oxygen uptake of the subjects during the test time period were calculated. The calculation process for the real-time tidal volume and peak oxygen uptake during exercise is as follows: The maximum heart rate is multiplied by a fixed ratio to calculate the maximum heart rate threshold of the subject. Then, the real-time exercise heart rate of the subject is traversed to obtain all time points in time when the real-time exercise heart rate is greater than or equal to the maximum heart rate threshold. The time point when the real-time exercise heart rate first exceeds or equals the maximum heart rate threshold is taken as the initial time point, and the time point when the real-time exercise heart rate last exceeds or equals the maximum heart rate threshold is taken as the termination time point. The time period from the initial time point to the termination time point is then taken as the first exercise time period of the subject. The maximum respiratory rate is multiplied by a fixed ratio to calculate the maximum respiratory rate threshold of the subject, and the second exercise time period of the subject is obtained. The time period during which the first exercise time period and the second exercise time period overlapped was taken as the detection time period, and the real-time exercise inhaled oxygen flow rate, real-time exercise exhaled oxygen flow rate, and real-time exercise gas volume per minute of the subject's breathing were obtained during the detection time period. The real-time tidal volume of the subject during a single breath under exercise is calculated by dividing the real-time tidal volume of the subject's breath per minute by the real-time tidal breathing rate. Divide the real-time exercise oxygen inhalation flow rate per minute by the real-time exercise respiratory rate to obtain the single exercise oxygen inhalation flow rate of the subject during each breath. Then divide the real-time exercise exhalation oxygen inhalation flow rate per minute by the real-time exercise respiratory rate to calculate the single exercise exhalation oxygen inhalation flow rate of the subject during each breath. Calculate the oxygen uptake of the subjects with each breath during exercise; The oxygen uptake per breath during exercise is multiplied by the real-time respiratory rate to calculate the oxygen uptake per minute during exercise. Obtain the subject's weight, divide the oxygen intake per minute by the weight, and calculate the subject's peak oxygen uptake during exercise.

2. The method for determining peak oxygen uptake and tidal volume based on multimodal physiological information features according to claim 1, characterized in that, Real-time personnel data includes the subject's real-time heart rate, real-time respiratory rate, real-time inhaled oxygen flow rate, real-time exhaled oxygen flow rate, and real-time gas volume per minute during breathing at all time points from the start time point to the end time point. The real-time gas volume includes the real-time resting gas volume and the real-time exercise gas volume.

3. The method for determining peak oxygen uptake and tidal volume based on multimodal physiological information characteristics according to claim 2, characterized in that, The process of acquiring real-time personnel data is as follows: The subjects wore the testing equipment to obtain their real-time heart rate and real-time respiratory rate; If the subject's real-time heart rate is not equal to the standard heart rate or the real-time respiratory rate is not equal to the standard respiratory rate within the preset time, the subject shall remain at rest until the real-time heart rate is equal to the standard heart rate and the real-time respiratory rate is equal to the standard respiratory rate. When the subject's real-time heart rate and real-time respiratory rate are equal to the standard heart rate and respiratory rate within the preset time period, the current time point is taken as the start time point. After the subject remains in a resting state for the preset time period, the corresponding time point is taken as the exercise time point. Then the subject exercises and maintains the exercise state.

4. The method for determining peak oxygen uptake and tidal volume based on multimodal physiological information characteristics according to claim 3, characterized in that, The process of acquiring real-time personnel data also includes: If the real-time heart rate is not equal to the maximum heart rate, or if the real-time heart rate is equal to the maximum heart rate but does not remain constant for a fixed duration, the subject should stop exercising and the test should end. If the real-time heart rate equals the maximum heart rate and remains constant for a fixed duration, the subject stops exercising, and the real-time heart rate and real-time respiratory rate are acquired after the subject stops exercising. When the real-time heart rate is less than or equal to the standard heart rate and the real-time respiratory rate is less than or equal to the standard respiratory rate, the subject stops the test, and the current time point is recorded as the end time point. When the real-time heart rate is greater than the standard heart rate or the real-time respiratory rate is greater than the standard respiratory rate, the subject remains at rest until the real-time heart rate is less than or equal to the standard heart rate and the real-time respiratory rate is less than or equal to the standard respiratory rate. The real-time heart rate, real-time respiratory rate, real-time inhaled oxygen flow rate, real-time exhaled oxygen flow rate, and real-time gas volume per minute of the subject's breathing at all time points from the start time point to the end time point are combined and summarized into the subject's real-time personnel data.

5. The method for determining peak oxygen uptake and tidal volume based on multimodal physiological information features according to claim 2, characterized in that, The calculation process for the real-time resting tidal volume and resting peak oxygen uptake is as follows: Divide the real-time resting gas volume per minute of the subject's breathing by the real-time resting respiratory rate to calculate the real-time resting tidal volume of the subject in a single breath at rest. Divide the subject's real-time resting oxygen flow rate per minute by the real-time resting respiratory rate to obtain the subject's single resting oxygen flow rate during each breath. Then divide the subject's real-time resting exhaled oxygen flow rate per minute by the real-time resting respiratory rate to obtain the subject's single resting exhaled oxygen flow rate during each breath.

6. The method for determining peak oxygen uptake and tidal volume based on multimodal physiological information features according to claim 5, characterized in that, The calculation process for real-time resting tidal volume and resting peak oxygen uptake also includes: Calculate the resting oxygen intake of the subject with each breath in a resting state; The oxygen uptake of the subject per breath is multiplied by the real-time resting respiratory rate to calculate the oxygen uptake per minute of the subject in the resting state. Obtain the subject's weight, divide the oxygen intake per minute by the weight, and calculate the subject's peak resting oxygen uptake at rest.

Citation Information

Patent Citations

  • Method for dynamically obtaining maximum oxygen uptake and electronic equipment

    CN111599471A

  • Maximum oxygen uptake evaluation method and system

    CN119418841A