Blood pressure measurement method, device and electronic blood pressure monitor

By acquiring and correcting the quality parameters of the pulse wave signal and removing abnormal points, the problem of inaccurate blood pressure measurement caused by poor pulse waveform quality in oscilloscope method is solved, and a higher accuracy blood pressure measurement is achieved.

CN115530783BActive Publication Date: 2025-08-19GUANGDONG TRANSTEK MEDICAL ELECTRONICS CO LTD
View PDF 4 Cites 0 Cited by

Patent Information

Application Number
CN202211153570.5
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-09-21
Publication Date
2025-08-19
Estimated Expiration
2042-09-21

AI Technical Summary

Technical Problem

The existing oscillometric blood pressure measurement methods have poor quality of pulse waveforms under the freedom of the subject population and the test process, resulting in deformation of the fitted envelope and reducing the accuracy of blood pressure measurement.

Method used

By obtaining the quality parameters of the pulse wave signal, removing abnormal points, and correcting the signal, the amplitude coefficient method is used to calculate the blood pressure value in the envelope, improving the flexibility and accuracy of signal processing.

Benefits of technology

Improves the accuracy of blood pressure measurement and ensures accurate calculation of mean arterial pressure, diastolic pressure and systolic pressure.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115530783B_ABST
    Figure CN115530783B_ABST
Patent Text Reader

Abstract

The present invention provides a blood pressure measurement method, device and electronic blood pressure meter, which can use the pressure sensor of the electronic blood pressure meter to collect signals, obtain pulse wave signals, and extract quality parameters of the pulse wave signals; and judge the quality of the pulse wave signal based on the quality parameters, by eliminating abnormal points of the pulse wave signal, correcting the pulse wave signal, and extracting the corresponding envelope; using the amplitude coefficient method to respectively calculate the mean arterial pressure, diastolic pressure and systolic pressure in the envelope, different signals can be processed in different ways according to the waveform characteristics of the signals, thereby extracting an accurate envelope and measuring the corresponding accurate blood pressure values.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of non-invasive blood pressure detection, and in particular to a blood pressure measurement method, device and electronic blood pressure monitor. Background Art

[0002] During the oscillometric measurement process, the algorithm locates the mean arterial pressure by fitting the peak of the pulse waveform, and then locates the systolic and diastolic pressures using the amplitude coefficient method. Fitting the pulse waveform peak, or extracting the envelope, determines the accuracy of the final blood pressure value. Due to the wide range of subjects and the flexibility of the testing process, the pulse waveform may be of poor quality in certain situations, leading to deformation of the fitted envelope. This can result in incorrect mean arterial pressure positions, deformation of the envelope that shifts to the left or right, and unevenness of the envelope with breakpoints. Consequently, the blood pressure values calculated using the amplitude coefficient method deviate significantly from the true values, reducing the accuracy of blood pressure measurements using the oscillometric method. Summary of the Invention

[0003] In view of this, the object of the present invention is to provide a blood pressure measurement method, device and electronic sphygmomanometer, which analyzes the quality of the pulse wave signal and flexibly selects the interpolation method for envelope extraction, thereby improving the blood pressure measurement accuracy.

[0004] In a first aspect, an embodiment of the present invention provides a blood pressure measurement method, wherein the method is applied to an electronic blood pressure monitor, and includes: obtaining a pulse wave signal collected by the electronic blood pressure monitor, and extracting quality parameters of the pulse wave signal; judging whether the quality parameters meet a preset signal quality judgment condition; if so, screening the pulse wave signal for abnormal values to obtain a first abnormal point in the pulse wave signal; eliminating the first abnormal point to obtain a first pulse wave signal to be corrected corresponding to the pulse wave signal; performing linear correction on the first pulse wave signal to be corrected to obtain a first corrected pulse wave signal; extracting a first envelope curve of the first corrected pulse wave signal; and calculating a blood pressure value based on the first envelope curve, the blood pressure value including at least one of the following: mean arterial pressure, diastolic pressure, and systolic pressure.

[0005] Furthermore, the step of determining whether the quality parameter meets the preset signal quality judgment condition includes: obtaining the peak value and valley value of the pulse wave signal; determining whether the difference between the peak value and valley value of the pulse wave signal is less than a preset threshold; if the difference is less than the preset threshold, determining that the quality parameter meets the preset signal quality judgment condition.

[0006] Furthermore, the method further includes: if the difference is greater than a preset threshold, calculating the standard deviation of the neighboring timestamps of the peak and valley values; if the standard deviation is less than a preset minimum standard deviation threshold, determining that the quality parameter meets a preset signal quality judgment condition.

[0007] Furthermore, if so, the pulse wave signal is screened for abnormal values to obtain the first abnormal point in the pulse wave signal, including: extracting the Gaussian waveform curve of the pulse wave signal, and obtaining the peak height, peak position and half-peak width of the Gaussian waveform curve; using the peak height, peak position and half-peak width to obtain the upper and lower bounds of the Gaussian waveform curve according to preset upper and lower bound formulas; obtaining the timestamp of the peak point of the Gaussian waveform curve, and bringing the timestamp into the Gaussian waveform curve; judging the relationship between the peak point corresponding to the timestamp and the upper and lower bounds; if the peak point exceeds the upper and lower bounds, removing the peak point, performing abnormal correction on the Gaussian curve, and completing the abnormal value screening of the pulse wave signal.

[0008] Furthermore, the step of performing linear correction on the first pulse wave signal to be corrected to obtain a first corrected pulse wave signal includes: obtaining a first peak point group of the first pulse wave signal to be corrected; performing nonlinear interpolation on the first peak point group to obtain a nonlinear first peak point group; and performing cubic spline interpolation and smoothing on the nonlinear first peak point group using a preset function to obtain a first corrected pulse wave signal.

[0009] Furthermore, the method also includes: if the quality parameter does not meet the preset signal quality judgment condition, screening the pulse wave signal for abnormal values to obtain a second abnormal point in the pulse wave signal; eliminating the second abnormal point to obtain a second pulse wave signal to be corrected; and correcting the second pulse wave signal to obtain a second corrected pulse wave signal.

[0010] Furthermore, the step of screening the pulse wave signal for abnormal values includes: obtaining a pulse wave interpolation sequence of the second corrected pulse wave signal and comparing it with a preset range; if the interpolation sequence is not within the preset range, the interpolation sequence is a second abnormal point.

[0011] Furthermore, the second pulse wave signal is corrected to obtain a second corrected pulse wave signal, and the steps include: obtaining a second peak point group of the second pulse wave signal to be corrected; performing linear interpolation on the second peak point group to obtain a linear second peak point group; and correcting the linear second peak point group by linear interpolation and smoothing using a preset function to obtain a first corrected pulse wave signal.

[0012] In a second aspect, an embodiment of the present invention provides a blood pressure measurement device, wherein the device is applied to an electronic blood pressure monitor, and the device includes: an acquisition module, used to acquire a pulse wave signal collected by the electronic blood pressure monitor and extract quality parameters of the pulse wave signal; a judgment module, used to judge whether the quality parameters meet pre-set signal quality judgment conditions; a screening module, used to screen the pulse wave signal for abnormal values if yes, and obtain a first abnormal point in the pulse wave signal; a removal module, used to remove the first abnormal point, and obtain a first pulse wave signal to be corrected corresponding to the pulse wave signal; a correction module, used to perform linear correction on the first pulse wave signal to be corrected to obtain a first corrected pulse wave signal; an extraction module, used to extract a first envelope of the first corrected pulse wave signal; and a calculation module, used to calculate a blood pressure value based on the first envelope, wherein the blood pressure value includes at least one of the following: mean arterial pressure, diastolic pressure, and systolic pressure.

[0013] In a third aspect, an embodiment of the present invention provides an electronic blood pressure meter, which includes the blood pressure measurement device described above, and the blood pressure measurement device can execute instructions to implement any of the above methods.

[0014] The embodiments of the present invention bring the following beneficial effects:

[0015] A blood pressure measurement method, device, and electronic blood pressure monitor provided by an embodiment of the present invention can utilize the pressure sensor of the electronic blood pressure monitor to perform signal acquisition, obtain a pulse wave signal, and extract quality parameters of the pulse wave signal; judge the quality of the pulse wave signal based on the quality parameters, eliminate abnormal points in the pulse wave signal, correct the pulse wave signal, and extract the corresponding envelope; utilize the amplitude coefficient method to calculate the mean arterial pressure, diastolic pressure, and systolic pressure in the envelope, respectively; process different signals in different ways according to the waveform characteristics of the signals, thereby extracting an accurate envelope and measuring the corresponding accurate blood pressure values.

[0016] Other features and advantages of the present disclosure will be set forth in the following description, or some features and advantages may be inferred or unambiguously determined from the description, or may be learned by practicing the above-mentioned technology of the present disclosure.

[0017] In order to make the above-mentioned objectives, features and advantages of the present disclosure more obvious and easy to understand, preferred embodiments are given below and described in detail with reference to the accompanying drawings. BRIEF DESCRIPTION OF THE DRAWINGS

[0018] In order to more clearly illustrate the specific embodiments of the present invention or the technical solutions in the prior art, the following briefly introduces the drawings required for use in the specific embodiments or the description of the prior art. Obviously, the drawings described below are some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative work.

[0019] Figure 1 A flow chart of a blood pressure measurement method provided by an embodiment of the present invention;

[0020] Figure 2 A flow chart of another blood pressure measurement method provided by an embodiment of the present invention;

[0021] Figure 3 A flow chart of another blood pressure measurement method provided by an embodiment of the present invention;

[0022] Figure 4 A schematic structural diagram of a blood pressure measurement device provided by an embodiment of the present invention;

[0023] Figure 5 A schematic structural diagram of an electronic device provided by an embodiment of the present invention. DETAILED DESCRIPTION

[0024] To make the objectives, technical solutions, and advantages of the embodiments of the present invention more clear, the technical solutions of the present invention will be clearly and completely described below with reference to the accompanying drawings. Obviously, the embodiments described are only part of the embodiments of the present invention, not all of them. All other embodiments obtained by ordinary technicians in this field based on the embodiments of the present invention without making any creative efforts shall fall within the scope of protection of the present invention.

[0025] Currently, hypertension is the most common cardiovascular disease, and its incidence increases with age. Long-term high blood pressure can easily lead to heart disease, heart enlargement, and heart failure. It can also cause swelling or indentation in blood vessel walls, leading to blockage or rupture. Therefore, accurate blood pressure measurement is beneficial for the early detection of hypertension, prevention of cardiovascular and cerebrovascular diseases, and early screening. Clinically, blood pressure testing is divided into two methods: direct and indirect. The direct method involves puncturing a blood vessel with an invasive blood pressure testing device and detecting the dynamic blood pressure waveform using a built-in sensor. The advantages of this method are high blood pressure data accuracy, continuous measurement, and the ability to repeatedly collect blood samples for blood gas analysis. However, its disadvantage is that it is somewhat invasive to the human body and is typically used for real-time monitoring of physiological indicators in critically ill patients or those undergoing open surgery. Indirect measurement is a non-invasive blood pressure measurement method that places a cuff containing a pressure sensor in direct contact with the human body surface. A measurement system, comprised of a catheter, inflation pump, deflation valve, and control center, is used to construct the system. The pulse wave signal is extracted from the changes in blood pressure at a local location (such as the upper arm or fingertip) as blood flow transitions from blocked to unblocked, and processed and analyzed to measure the pressure at that location. This method offers the advantages of convenience and simplicity, requiring no surgical incision, but suffers from low accuracy. Common indirect measurement methods include pulse wave velocity measurement, constant volume measurement, ultrasound, arterial tension measurement, Korotkoff sound measurement, and oscillometric measurement.

[0026] Oscillometric measurement has been widely adopted in blood pressure monitors and home blood pressure monitors. Oscillometric blood pressure measurement systems employ a cuff connected to a rubber tube, placed on the subject's upper arm. The cuff incorporates a built-in pressure sensor. A microprocessor rapidly processes the sensor's measurements, determining the continuous change in arterial pressure as the cuff's static pressure changes. An algorithm then calculates systolic blood pressure (SBP) and diastolic blood pressure (DBP). This method is insensitive to external noise interference, offers excellent repeatability, and minimizes measurement errors. Consequently, the oscillometric method is currently recognized as the most widely used non-invasive automatic blood pressure measurement method in monitors both domestically and internationally.

[0027] However, during the oscillometric measurement process, the algorithm finds the location of the mean arterial pressure by fitting the peak of the pulse wave waveform, and then finds the locations of the systolic and diastolic pressures using the amplitude coefficient method. Fitting the peak of the pulse wave waveform, that is, extracting the envelope, determines the accuracy of the final blood pressure value. Due to the wide range of subjects and the freedom of the testing process, the quality of the pulse wave waveform may be poor in certain situations, resulting in deformation of the fitted envelope. This can lead to situations such as fitting an incorrect mean arterial pressure position, the envelope being deformed to the left or right, and the envelope being uneven with breakpoints. Consequently, the blood pressure value calculated by the amplitude coefficient method deviates significantly from the true value, reducing the accuracy of blood pressure measurements using the oscillometric method.

[0028] In view of this, the embodiments of the present invention provide a blood pressure measurement method, device and electronic blood pressure monitor, which can use the pressure sensor of the electronic blood pressure monitor to collect signals, obtain pulse wave signals, and extract quality parameters of the pulse wave signals; and judge the quality of the pulse wave signal based on the quality parameters, by eliminating abnormal points of the pulse wave signal, and correcting the pulse wave signal, and extracting the corresponding envelope curve; using the amplitude coefficient method to respectively calculate the mean arterial pressure, diastolic pressure and systolic pressure in the envelope curve, different signals can be processed in different ways according to the waveform characteristics of the signal, so as to extract an accurate envelope curve and measure the corresponding accurate blood pressure value.

[0029] To facilitate understanding of this embodiment, a blood pressure measurement method disclosed in an embodiment of the present invention is first introduced in detail.

[0030] The embodiment of the present invention provides a blood pressure measurement method, which is applied to an electronic blood pressure monitor. Figure 1 A flow chart of a blood pressure measurement method provided by an embodiment of the present invention is shown in FIG. Figure 1 As shown, the method specifically includes the following steps:

[0031] Step S101, obtaining a pulse wave signal collected by an electronic sphygmomanometer and extracting quality parameters of the pulse wave signal;

[0032] Specifically, this method can first perform routine collection of the pulse wave signal of the person to be examined, and use the preset sensor in the electronic blood pressure monitor to collect signals. The signals collected by the sensor include the original cuff static pressure signal and the original pulse wave signal, and the above two types of signals can be preprocessed in sequence, including signal amplification, signal filtering, and pulse wave signal separation, so as to obtain a processed pulse wave signal, and the corresponding peak value, valley value and corresponding timestamp sequence of the processed pulse wave signal are used as the quality parameters of the pulse wave signal.

[0033] Step S103, determining whether the quality parameter meets a preset signal quality determination condition;

[0034] Specifically, after obtaining the pulse wave signal, first, the peaks and valleys within the target interval of the pulse wave signal are extracted, and the signal quality is judged for the sequences of the extracted peak values Pi and valley values Vi and the corresponding time stamp sequence t;

[0035] Among them, the peak sequence P i and the valley sequence V i are obtained for the maximum values Max_peak, Max_valley and the minimum values Min_peak, Min_valley, and it is compared whether the following relationships are satisfied:

[0036]

[0037] Among them, Th1 is the preset minimum threshold for signal detection, which is related to the air pressure value at the baseline position. If the above conditions are met, it is judged that the preset signal quality judgment conditions are satisfied. Specifically, the waveform image is characterized as a waveform with poor signal quality, otherwise, the judgment continues according to the following method;

[0038] Perform volatility analysis on the time stamp sequence of the pulse wave signal. First, calculate the average value of the differences between the neighboring time stamps of the peaks according to the following formula, that is:

[0039]

[0040] Among them, u is the average value of the differences between the neighboring time stamps of the peaks, N is the sequence length of the peak sequence, and i refers to the i-th time stamp t i .

[0041] Then calculate the standard deviation of the differences between the neighboring time stamps of the peaks, that is:

[0042] <00001$129>

[0043] Among them, std is the standard deviation of the differences between the neighboring time stamps of the peaks, N is the sequence length of the peak sequence, and i refers to the i-th time stamp t i ; <000$132>

[0044] And judge whether the condition std < Th2 is satisfied, where Th2 is the preset minimum threshold for volatility detection, which can be related to the heart rate at the start of the test.

[0045] If the above conditions are satisfied, it is judged that the preset signal quality judgment conditions are satisfied. Specifically, the waveform image is characterized as a waveform with poor signal quality.

[0046] Step S105, if so, screen for outliers in the pulse wave signal to obtain the first outliers in the pulse wave signal;

[0047] Specifically, for the pulse wave signal that meets the preset signal quality judgment conditions, that is, the waveform image is characterized as a waveform image with poor signal quality, the rationality of the pulse wave peak value is first judged (that is, outlier screening). Since a waveform with poor signal quality may have a continuous outlier time series, a Gaussian waveform approximation screening method is used for screening. The function shown below can be used for screening to determine the upper and lower bounds of the Gaussian function of the pulse wave signal, which is specifically expressed as follows:

[0048] Upper bound:

[0049] Nether: Where y1 is the upper bound of the pulse wave signal Gaussian function, y2 is the lower bound of the pulse wave signal Gaussian function, a represents the peak height of the pulse wave signal waveform curve, b represents the peak position of the pulse wave signal waveform curve, and c represents the half-peak width of the pulse wave signal waveform curve. The values of a1 and a2 are related to the pulse wave signal peak sequence P i The value of b1 is determined by the horizontal coordinate corresponding to Max_peak, and the value of c is determined by the timestamp t of the highest peak point. max The difference between the initial timestamp t1 of the peak sequence is determined by:

[0050]

[0051] After determining the upper and lower bounds, the method of substituting the peak sequence horizontal axis timestamp into the upper and lower bounds of the Gaussian function is used to detect whether there are any abnormal points. When the peak position corresponding to the peak sequence horizontal axis timestamp exceeds the preset upper and lower bounds, it is judged to be an abnormal point, that is, the first abnormal point.

[0052] Step S107, removing the first abnormal point to obtain a first pulse wave signal to be corrected corresponding to the pulse wave signal;

[0053] Specifically, after determining that the peak position corresponding to the horizontal axis timestamp of the peak sequence exceeds the preset upper and lower limits, the corresponding first abnormal point is removed, and the corresponding first pulse wave signal to be corrected is obtained.

[0054] Step S109, performing linear correction on the first pulse wave signal to be corrected to obtain a first corrected pulse wave signal;

[0055] In practical applications, after removing the first abnormal point, if the neighboring points (the previous point and the next point) are not abnormal values, a linear correction is performed and the new value is P i =(P i-1 +P i+1 ) / 2;

[0056] If there are outliers in the surrounding neighboring points, they are corrected to the midpoint value of the upper and lower bounds, that is, P i =(y1-y2) / 2;

[0057] The abnormal points at the beginning and end of the Gaussian curve do not need to be processed, and have little impact on the subsequent calculation of blood pressure values using the amplitude coefficient method.

[0058] Step S111, extracting a first envelope of a first corrected pulse wave signal;

[0059] After the abnormal points are corrected as described above, nonlinear interpolation is then performed on the peak point group. The envelope corresponding to the first corrected pulse wave signal, i.e., the first envelope, can be extracted by calling the spline(x,y) function in Matlab to perform cubic spline interpolation smoothing and then using a polynomial fitting method.

[0060] Step S113: Calculate the blood pressure value based on the first envelope, where the blood pressure value includes at least one of the following: mean arterial pressure, diastolic pressure, and systolic pressure.

[0061] In practical applications, the amplitude coefficient method can be used to calculate mean arterial pressure, diastolic pressure, and systolic pressure respectively;

[0062] Specifically, the data length of the first envelope, the pulse wave peak sequence, and the cuff static pressure sequence can be first obtained; the maximum value of the pulse wave peak and the systolic pressure and diastolic pressure proportional coefficients can be obtained; at the same time, the position corresponding to the maximum value of the pulse wave peak is obtained, and the maximum value of the pulse wave peak is searched from the first value, and the average pressure is calculated. After obtaining the average pressure of the maximum value of the pulse wave peak, the corresponding static pressure position can be obtained, which is the mean arterial pressure.

[0063] After obtaining the above-mentioned mean arterial pressure, the systolic pressure and diastolic pressure proportional coefficients can be used to continue to search backward for the diastolic pressure position and obtain the static pressure value corresponding to the diastolic pressure position, which is the diastolic pressure; or the systolic pressure position can be searched forward and the static pressure value corresponding to the systolic pressure position can be obtained, which is the systolic pressure.

[0064] Based on the above embodiments, Figure 2 FIG. 1 shows a flow chart of another blood pressure measurement method, which mainly describes the process of determining whether the quality parameter meets the preset signal quality determination conditions, such as Figure 2 As shown, the method specifically includes the following steps:

[0065] Step S201, obtaining a pulse wave signal collected by an electronic blood pressure monitor and extracting quality parameters of the pulse wave signal;

[0066] In practical applications, this method can use the preset sensor in the electronic blood pressure monitor to collect signals and perform routine collection of the pulse wave signal of the person to be examined. The signals collected by the sensor include the original cuff static pressure signal and the original pulse wave signal, and the above two types of signals can be preprocessed in sequence, including signal amplification, signal filtering, and pulse wave signal separation, so as to obtain the processed pulse wave signal, and the corresponding peak value, valley value and corresponding timestamp sequence of the processed pulse wave signal are used as the quality parameters of the pulse wave signal.

[0067] Step S203, obtaining the peak value and valley value of the pulse wave signal;

[0068] After obtaining the pulse wave signal, the maximum values Max_peak, Max_valley and the minimum values Min_peak, Min_valley of the peak sequence Pi and the valley sequence Vi can be respectively obtained.

[0069] Step S205, determining whether the difference between the peak value and the valley value of the pulse wave signal is less than a preset threshold;

[0070] Specifically, the comparison is performed to see whether the following relationship is satisfied:

[0071]

[0072] Th1 is a preset minimum threshold for signal detection, which is related to the air pressure value at the baseline position.

[0073] Step S207: If the difference is less than the preset threshold, it is determined that the quality parameter meets the preset signal quality judgment condition;

[0074] Specifically, if it is determined that the difference between the peak value and the valley value is smaller than a preset threshold, it can be determined that the pulse wave signal is a waveform with poor signal quality.

[0075] Step S209: If the difference is greater than a preset threshold, calculate the standard deviation of the neighboring timestamps of the peak and valley values;

[0076] Specifically, if it is determined that the difference between the peak value and the valley value is greater than a preset threshold, the quality of the pulse wave signal is further determined by determining the standard deviation of the neighboring timestamps of the peak value and the valley value.

[0077] Specifically, we can perform volatility analysis on the timestamp sequence and first calculate the average of the differences between the peak's neighboring timestamps according to the following formula:

[0078]

[0079] Where u is the average value of the difference between the nearest timestamps of the peak, N is the sequence length of the peak sequence, and i refers to the i-th timestamp ti .

[0080] Then calculate the standard deviation of the difference between the neighboring timestamps of the peak value, that is:

[0081]

[0082] where std is the standard deviation of the difference between the neighboring timestamps of the peak value, N is the sequence length of the peak value sequence, and i refers to the i-th timestamp t i ;

[0083] Step S211, if the standard deviation is less than the preset minimum standard deviation threshold, it is determined that the quality parameter meets the preset signal quality judgment condition;

[0084] Specifically, after obtaining the above standard deviation, it is judged whether it meets the condition std < Th2, where Th2 is the preset minimum threshold for conforming to volatility detection and can be related to the heart rate at the start of the test.

[0085] Step S213, if it is determined that the quality parameter meets the preset signal quality judgment condition, screen for outliers in the pulse wave signal to obtain the first outlier point in the pulse wave signal;

[0086] If it is determined that the quality parameter meets the preset signal quality judgment condition, then it is judged that the pulse wave signal is a waveform with poor signal quality, and outliers are screened for the pulse wave signal.

[0087] Among them, step S213 is specifically implemented by the following steps A1 - A6:[[ID=二十八]] [[ID=二十九]]

[0088] [[ID=三十]]Step A1, extract the Gaussian waveform curve of the pulse wave signal, and obtain the peak height, peak position, and half - peak width of the Gaussian waveform curve;[[ID=三十一]] [[ID=三十二]]

[0089] [[ID=三十三]]Step A3, use the peak height, peak position, and half - peak width to obtain the upper and lower bounds of the Gaussian waveform curve according to the preset upper and lower bound formula;[[ID=三十四]] [[ID=三十五]]

[0090] [[ID=三十六]]Step A4, obtain the timestamp of the peak point of the Gaussian waveform curve, and substitute the timestamp into the Gaussian waveform curve;[[ID=三十七]] [[ID=三十八]]

[0091] [[ID=三十九]]Step A5, judge the relationship between the peak point corresponding to the timestamp and the upper and lower bounds;[[ID=四十]] [[ID=四十一]]

[0092] [[ID=四十二]]Step A6, if the peak point exceeds the upper and lower bounds, remove the peak point, perform anomaly correction on the Gaussian curve, and complete the screening for outliers in the pulse wave signal.[[ID=四十三]] [[ID=四十四]]

[0093] [[ID=四十五]]Step S215, remove the first outlier point to obtain the first pulse wave signal to be corrected corresponding to the pulse wave signal;[[ID=四十六]] [[ID=四十七]]

[0094] Specifically, after determining that the peak position corresponding to the horizontal axis timestamp of the peak sequence exceeds the preset upper and lower bounds, the method of substituting the horizontal axis timestamp of the peak sequence into the upper and lower bounds of the Gaussian function is used to detect whether there is an outlier point. If it exceeds the limit, the point is eliminated. If the surrounding neighboring points (the previous point and the next point) are not outliers, linear correction is performed. The corresponding first outlier point is then eliminated, and the corresponding first pulse wave signal to be corrected is obtained.

[0095] Step S217, obtaining a first peak point group of the first pulse wave signal to be corrected;

[0096] Specifically, after the pulse wave signal is corrected, a peak point group of the corrected pulse wave signal is obtained.

[0097] Step S219, performing nonlinear interpolation on the first peak point group to obtain a nonlinear first peak point group;

[0098] Specifically, after correcting the outliers, nonlinear interpolation can be performed on the above peak point group;

[0099] Step S221, using a preset function to perform cubic spline interpolation and smoothing on the nonlinear first peak point group to obtain a first corrected pulse wave signal;

[0100] Step S223, extracting a first envelope of the first corrected pulse wave signal;

[0101] In practical applications, the spline(x,y) function can be called in Matlab to perform cubic spline interpolation smoothing and then use the polynomial fitting method to extract the envelope.

[0102] Step S225 , calculating a blood pressure value based on the first envelope, where the blood pressure value includes at least one of the following: mean arterial pressure, diastolic pressure, and systolic pressure.

[0103] Based on the above embodiments, Figure 3 FIG1 shows a flow chart of another blood pressure measurement method, which mainly describes the blood pressure measurement method if the quality parameter does not meet the preset signal quality judgment conditions, such as Figure 3 As shown, the method specifically includes the following steps:

[0104] Step S301, obtaining a pulse wave signal collected by an electronic sphygmomanometer and extracting quality parameters of the pulse wave signal;

[0105] Step S303, determining whether the quality parameter meets a preset signal quality determination condition;

[0106] Step S305: if yes, perform abnormal value screening on the pulse wave signal to obtain a first abnormal point in the pulse wave signal;

[0107] Step S307: Eliminate the first abnormal point to obtain a first pulse wave signal to be corrected corresponding to the pulse wave signal;

[0108] Step S309, performing linear correction on the first pulse wave signal to be corrected to obtain a first corrected pulse wave signal;

[0109] Step S311, extracting a first envelope of the first corrected pulse wave signal;

[0110] Step S313, calculating a blood pressure value based on the first envelope, where the blood pressure value includes at least one of the following: mean arterial pressure, diastolic pressure, and systolic pressure;

[0111] Step S315: If the quality parameter does not meet the preset signal quality judgment condition, the pulse wave signal is screened for abnormal values to obtain a second abnormal point in the pulse wave signal;

[0112] In practical applications, the pulse wave signal is first screened for abnormal values and the rationality of its pulse wave data points is judged. This process is to avoid affecting the fitting accuracy of the pulse wave envelope, eliminate unreasonable pulse wave peak points and correct them, so that the pulse wave values are more uniform and smooth, thereby improving the fitting accuracy of the envelope and improving the measurement accuracy of blood pressure values.

[0113] If the difference is not within a certain range, the point R is determined to be i If the difference is within a certain range, the point R is determined to be i If it is a reasonable point, no correction is required.

[0114] Specifically, the process of screening the pulse wave signal for abnormal values can be implemented by the following steps B1-B2:

[0115] Step B1, obtaining a pulse wave interpolation sequence of the second corrected pulse wave signal and comparing it with a preset range;

[0116] Step B2: If the interpolation sequence is not within the preset range, the interpolation sequence is the second abnormal point.

[0117] Specifically, the method used is: the pulse wave interpolation sequence R i Compare the values with those before and after each point. If the difference is not within a certain range, the point R is judged to be i If the difference is within a certain range, the point R is determined to be i If it is a reasonable point, no correction is required.

[0118] The following two criteria can be used to make judgments:

[0119] Standard 1: 0.8R i-1 <R i <1.2R i-1

[0120] Standard 2: 0.8R i+1 <R i <1.2R i+1

[0121] Among them, R is the amplitude of the peak-to-valley difference sequence, R i Indicates the peak length of the i-th peak point, R i-1 Indicates the previous peak, R i+1 Indicates the next peak.

[0122] If the above criteria are met, then R i If it is reasonable, no processing is required; otherwise, it is considered that R i It is unreasonable and needs to be corrected. Remove this point and perform linear correction. The new value is R i =(R i-1 +R i+1 ) / 2. The abnormal points at the beginning and end do not need to be processed, and have little effect on the subsequent blood pressure value calculation using the amplitude coefficient method.

[0123] Step S317, eliminating the second abnormal point to obtain a second pulse wave signal to be corrected;

[0124] Step S319: correct the second pulse wave signal to obtain a second corrected pulse wave signal.

[0125] Specifically, the process of correcting the pulse wave signal to obtain the second corrected pulse wave signal can be implemented by the following steps C1-C3:

[0126] Step C1, obtaining a second peak point group of the second pulse wave signal to be corrected;

[0127] Step C2, performing linear interpolation on the second peak point group to obtain a linear second peak point group;

[0128] Step C3: Using a preset function, linear interpolation and smoothing are performed on the linear second peak point group to obtain a second corrected pulse wave signal.

[0129] Specifically, linear interpolation and smoothing can be performed on the obtained peak point group, and the envelope can be extracted using polynomial fitting. Then, the amplitude coefficient method can be used to respectively calculate the mean arterial pressure, diastolic pressure, and systolic pressure of the second corrected pulse wave signal.

[0130] Corresponding to the above method embodiment, an embodiment of the present invention provides a blood pressure measurement device, Figure 4 A schematic diagram of the structure of a blood pressure measuring device is shown in FIG. Figure 4 As shown, the blood pressure measuring device includes:

[0131] An acquisition module 401 is configured to acquire a pulse wave signal collected by the electronic blood pressure monitor and extract quality parameters of the pulse wave signal;

[0132] A judgment module 402 is used to judge whether the quality parameter meets a preset signal quality judgment condition;

[0133] a screening module 403 for, if yes, performing abnormal value screening on the pulse wave signal to obtain a first abnormal point in the pulse wave signal;

[0134] A removal module 404 is configured to remove the first abnormal point and obtain a first pulse wave signal to be corrected corresponding to the pulse wave signal;

[0135] A correction module 405 is configured to perform linear correction on the first pulse wave signal to be corrected to obtain a first corrected pulse wave signal;

[0136] An extraction module 406 is configured to extract a first envelope of the first corrected pulse wave signal;

[0137] The calculation module 407 is configured to calculate a blood pressure value based on the first envelope, where the blood pressure value includes at least one of the following: mean arterial pressure, diastolic pressure, and systolic pressure.

[0138] An embodiment of the present invention further provides an electronic blood pressure meter (not shown in the drawings), comprising the blood pressure measuring device described above, wherein the blood pressure measuring device can execute instructions to perform any of the methods described above.

[0139] The embodiment of the present invention further provides an electronic device, such as Figure 5 As shown, it is a structural diagram of the electronic device, wherein the electronic device includes a processor 51 and a memory 52, the memory 52 stores machine executable instructions that can be executed by the processor 51, and the processor 51 executes the machine executable instructions to implement the above-mentioned blood pressure measurement method.

[0140] exist Figure 5 In the illustrated embodiment, the electronic device further includes a bus 53 and a communication interface 54 , wherein the processor 51 , the communication interface 54 and the memory 52 are connected via the bus.

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

[0142] The processor 51 may be an integrated circuit chip with signal processing capabilities. During implementation, each step of the above method may be completed by hardware integrated logic circuits or software instructions in the processor 51. The processor 51 may be a general-purpose processor, including a central processing unit (CPU), a network processor (NP), etc.; it may 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 may implement or execute the various methods, steps, and logic block diagrams disclosed in the embodiments of the present invention. The general-purpose processor may be a microprocessor or any conventional processor. The steps of the method disclosed in conjunction with the embodiments of the present invention may be directly implemented and executed by a hardware decoding processor, or by a combination of hardware and software modules in the decoding processor. The software module may be located in a storage medium well-known in the art, such as random access memory, flash memory, read-only memory, programmable read-only memory, electrically erasable programmable memory, registers, or the like. The storage medium is located in the memory, and the processor 51 reads the information in the memory 52 and completes the steps of the blood pressure measurement method of the above embodiment in combination with its hardware.

[0143] An embodiment of the present invention also provides a machine-readable storage medium, which stores machine-executable instructions. When the machine-executable instructions are called and executed by a processor, the machine-executable instructions prompt the processor to implement the above-mentioned blood pressure measurement method. The specific implementation can be found in the aforementioned method embodiment, which will not be repeated here.

[0144] The computer program product of the blood pressure measurement method provided in the embodiment of the present invention includes a computer-readable storage medium storing program code. The instructions included in the program code can be used to execute the blood pressure measurement method described in the previous method embodiment. The specific implementation can be found in the method embodiment and will not be repeated here.

[0145] If the functions are implemented in the form of software functional units and sold or used as independent products, they can be stored in a non-volatile computer-readable storage medium that is executable by a processor. Based on this understanding, the technical solution of the present invention, or the part that contributes to the prior art, or the part of the technical solution, can be embodied in the form of a software product. The computer software product is stored in a storage medium and includes several instructions for enabling a computer device (which can be a personal computer, server, or network device, etc.) to execute all or part of the steps of the method described in each embodiment of the present invention. The aforementioned storage medium includes various media that can store program codes, such as a USB flash drive, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk, or an optical disk.

[0146] In addition, in the description of the embodiments of the present invention, unless otherwise expressly specified or limited, the terms "mounted," "connected," and "connected" should be understood in a broad sense. For example, they may refer to fixed connections, detachable connections, or integral connections; they may refer to mechanical connections or electrical connections; they may refer to direct connections or indirect connections through an intermediate medium; and they may refer to internal communication between two components. Those skilled in the art will understand the specific meanings of the above terms in the present invention based on the specific circumstances.

[0147] In the description of the present invention, it should be noted that the terms "center," "upper," "lower," "left," "right," "vertical," "horizontal," "inner," and "outer," etc., indicating orientations or positional relationships, are based on the orientations or positional relationships shown in the accompanying drawings and are intended solely to facilitate and simplify the description of the present invention. They are not intended to indicate or imply that the devices or components referred to must have, be constructed, or operate in a specific orientation, and therefore should not be construed as limitations on the present invention. Furthermore, the terms "first," "second," and "third" are used for descriptive purposes only and should not be construed as indicating or implying relative importance.

[0148] Finally, it should be noted that the above-described embodiments are only specific implementations of the present invention, which are used to illustrate the technical solutions of the present invention, rather than to limit them. The scope of protection of the present invention is not limited thereto. Although the present invention has been described in detail with reference to the above-described embodiments, those skilled in the art should understand that any person skilled in the art can modify or easily conceive of changes to the technical solutions described in the above-described embodiments within the technical scope disclosed by the present invention, or replace some of the technical features therein with equivalents. Such modifications, changes, or replacements do not deviate from the spirit and scope of the technical solutions of the embodiments of the present invention, and should be included in the scope of protection of the present invention. Therefore, the scope of protection of the present invention should be based on the scope of protection of the claims.

Claims

1. A blood pressure measurement method, characterized in that: The method is applied to an electronic blood pressure monitor and includes: Acquiring a pulse wave signal collected by the electronic sphygmomanometer and extracting quality parameters of the pulse wave signal; Determining whether the quality parameter meets a preset signal quality determination condition; If yes, performing abnormal value screening on the pulse wave signal to obtain a first abnormal point in the pulse wave signal; Eliminating the first abnormal point to obtain a first pulse wave signal to be corrected corresponding to the pulse wave signal; Perform linear correction on the first pulse wave signal to be corrected to obtain a first corrected pulse wave signal; wherein, if the surrounding neighboring points are not abnormal values, linear correction is performed and the new value is ; If there are outliers in the surrounding neighboring points, they are corrected to the midpoint value of the upper and lower bounds, that is, Upper bound: Lower bound: ; is the upper bound of the Gaussian function of the pulse wave signal, is the lower bound of the Gaussian function of the pulse wave signal, a represents the peak height of the pulse wave signal waveform curve, b represents the peak position of the pulse wave signal waveform curve, and c represents the half-peak width of the pulse wave signal waveform curve; , The value of the pulse wave signal peak sequence The maximum value Max_peak is set to 1.1Max_peak and 0.6Max_peak respectively. The value of is determined by the horizontal coordinate corresponding to Max_peak. The value is determined by the timestamp of the peak value Initial timestamp of the spike sequence The relationship is: ; extracting a first envelope of the first corrected pulse wave signal; Calculating a blood pressure value based on the first envelope, the blood pressure value including at least one of the following: mean arterial pressure, diastolic pressure, and systolic pressure; The step of determining whether the quality parameter meets a preset signal quality determination condition includes: Obtaining the peak value and valley value of the pulse wave signal; Determining whether the difference between the peak value and the valley value of the pulse wave signal is less than a preset threshold; If the difference is less than the preset threshold, determining that the quality parameter meets the preset signal quality judgment condition; The comparison is as follows: ; in, is the maximum value of the valley value sequence of the pulse wave signal; is the minimum value of the peak sequence of the pulse wave signal; is the maximum value of the peak sequence of the pulse wave signal; is the minimum value of the valley sequence of the pulse wave signal; Th1 is the preset minimum threshold for signal detection, based on the gas pressure value constraint at the baseline position; The method further comprises: If the difference is greater than the preset threshold, calculating the standard deviation of the neighboring timestamps of the peak value and the valley value; If the standard deviation is less than a preset minimum standard deviation threshold, determining that the quality parameter meets a preset signal quality judgment condition; The method further comprises: If the quality parameter does not meet the preset signal quality judgment condition, performing abnormal value screening on the pulse wave signal to obtain a second abnormal point in the pulse wave signal; Eliminating the second abnormal point to obtain a second pulse wave signal to be corrected; The second pulse wave signal to be corrected is corrected to obtain a second corrected pulse wave signal.

2. The blood pressure measurement method according to claim 1, wherein: If yes, performing abnormal value screening on the pulse wave signal to obtain a first abnormal point in the pulse wave signal includes: Extracting a Gaussian waveform curve of the pulse wave signal, and obtaining a peak height, a peak position, and a half-peak width of the Gaussian waveform curve; Utilizing the peak height, peak position, and half-maximum width to determine the upper and lower bounds of the Gaussian waveform curve according to preset upper and lower bound formulas; Obtaining a timestamp of a peak point of the Gaussian waveform curve, and inserting the timestamp into the Gaussian waveform curve; Determine the relationship between the peak point corresponding to the timestamp and the upper and lower bounds; If the peak point exceeds the upper and lower limits, the peak point is removed, the Gaussian waveform curve is corrected for abnormalities, and abnormal value screening of the pulse wave signal is completed.

3. The blood pressure measurement method according to claim 1, wherein: The step of performing linear correction on the first pulse wave signal to be corrected to obtain a first corrected pulse wave signal includes: Acquiring a first peak point group of the first pulse wave signal to be corrected; Performing nonlinear interpolation on the first peak point group to obtain a nonlinear first peak point group; The nonlinear first peak point group is corrected by performing cubic spline interpolation and smoothing using a preset function to obtain a first corrected pulse wave signal.

4. The blood pressure measurement method according to claim 1, wherein: The step of screening the pulse wave signal for abnormal values includes: obtaining a pulse wave interpolation sequence of the second corrected pulse wave signal and comparing it with a preset range; If the interpolation sequence is not within the preset range, the interpolation sequence is the second abnormal point.

5. The blood pressure measurement method according to claim 1, wherein: The step of correcting the second pulse wave signal to be corrected to obtain a second corrected pulse wave signal includes: Acquiring a second peak point group of the second pulse wave signal to be corrected; Performing linear interpolation on the second peak point group to obtain a linear second peak point group; The linear second peak point group is corrected by linear interpolation and smoothing using a preset function to obtain a second corrected pulse wave signal.

6. A blood pressure measuring device, characterized in that: The device is applied to an electronic blood pressure monitor and comprises: an acquisition module, configured to acquire the pulse wave signal collected by the electronic sphygmomanometer and extract quality parameters of the pulse wave signal; A judgment module, configured to judge whether the quality parameter satisfies a preset signal quality judgment condition; a screening module, configured to, if yes, perform abnormal value screening on the pulse wave signal to obtain a first abnormal point in the pulse wave signal; a removal module, configured to remove the first abnormal point and obtain a first pulse wave signal to be corrected corresponding to the pulse wave signal; A correction module is used to perform linear correction on the first pulse wave signal to be corrected to obtain a first corrected pulse wave signal; wherein, if the surrounding neighboring points are not abnormal values, a linear correction is performed and the new value is ; If there are outliers in the surrounding neighboring points, they are corrected to the midpoint value of the upper and lower bounds, that is, Upper bound: Lower bound: ; is the upper bound of the Gaussian function of the pulse wave signal, is the lower bound of the Gaussian function of the pulse wave signal, a represents the peak height of the pulse wave signal waveform curve, b represents the peak position of the pulse wave signal waveform curve, and c represents the half-peak width of the pulse wave signal waveform curve; , The value of the pulse wave signal peak sequence The maximum value Max_peak is set to 1.1Max_peak and 0.6Max_peak respectively. The value of is determined by the horizontal coordinate corresponding to Max_peak. The value is determined by the timestamp of the peak value Initial timestamp of the spike sequence The relationship is: ; an extraction module, configured to extract a first envelope of the first corrected pulse wave signal; a calculation module, configured to calculate a blood pressure value based on the first envelope, the blood pressure value comprising at least one of the following: mean arterial pressure, diastolic pressure, and systolic pressure; The judgment module is used to obtain the peak value and valley value of the pulse wave signal; determine whether the difference between the peak value and valley value of the pulse wave signal is less than a preset threshold; if the difference is less than the preset threshold, determine that the quality parameter meets the preset signal quality judgment condition; the comparison relationship is as follows: ;in, is the maximum value of the valley value sequence of the pulse wave signal; is the minimum value of the peak sequence of the pulse wave signal; is the maximum value of the peak sequence of the pulse wave signal; is the minimum value of the valley sequence of the pulse wave signal; Th1 is the preset minimum threshold for signal detection, based on the gas pressure value constraint at the baseline position; The device is further configured to calculate the standard deviation of the neighboring timestamps of the peak and valley values if the difference is greater than the preset threshold; and determine that the quality parameter satisfies a preset signal quality judgment condition if the standard deviation is less than a preset minimum standard deviation threshold; The device is further configured to, if the quality parameter does not meet a preset signal quality judgment condition, screen the pulse wave signal for abnormal values to obtain a second abnormal point in the pulse wave signal; eliminate the second abnormal point to obtain a second pulse wave signal to be corrected; and correct the second pulse wave signal to be corrected to obtain a second corrected pulse wave signal.

7. An electronic blood pressure monitor, characterized in that: The blood pressure measuring device comprises the blood pressure measuring device according to claim 6, wherein the blood pressure measuring device can execute instructions to implement the method according to any one of claims 1 to 5.

Citation Information

Patent Citations

  • Self-calibration human-body blood pressure measurement method

    CN107320089A

  • Blood pressure measuring device and method estimating based on oscillography and cumulative distribution function

    CN109363655A

  • Radial artery blood pressure value optimal selection method and device

    CN113520359A

  • Blood pressure measuring method and device, electronic equipment and readable storage medium

    CN114159038A