Blood pressure monitoring system for correcting blood pressure measurement error and working method thereof
By using a blood pressure monitoring system that records the entire process and provides graphical playback, combined with automatic and manual calibration functions, the problem of interference with non-invasive blood pressure monitors has been solved, achieving high accuracy and reliability of blood pressure measurement results and meeting the traceability requirements of clinical and scientific research.
Patent Information
- Application Number
- CN202511123775.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-08-12
- Publication Date
- 2025-11-21
Smart Images

Figure CN120983010A_ABST
Abstract
Description
Technical Field
[0001] This invention belongs to the field of medical testing technology, and in particular relates to a blood pressure monitoring system and its working method that can perform post-analysis and error correction of blood pressure measurement results. Background Technology
[0002] Currently, the most commonly used non-invasive blood pressure measurement method in clinical practice is cuff-type compression measurement, which is mainly divided into two categories based on the Korotkoff sound method and the oscillometric method.
[0003] The Korotkoff sound method determines systolic and diastolic blood pressure by listening to changes in Korotkoff sounds produced as blood flow returns to normal during arterial compression in the upper arm using a stethoscope. This method has the advantages of high accuracy and has long been considered the gold standard; however, it requires operation by qualified medical personnel, is highly dependent on auscultation experience, and is not suitable for long-term continuous automated monitoring.
[0004] The oscillometric method records the cuff pressure change curve in real time using a pressure sensor and captures the minute pressure fluctuations (pulse waves) caused by arterial blood flow pulsation during deflation. The oscillometric method allows for automated measurement and is therefore widely used in electronic non-invasive blood pressure monitors and ambulatory blood pressure monitoring devices. A typical implementation of the oscillometric method involves: acquiring the pressure waveform, extracting pulse wave characteristics, calculating the location and corresponding amplitude of the maximum pulse wave, and then combining this with the amplitude coefficient method or waveform characteristic method to calculate systolic blood pressure, diastolic blood pressure, and pulse rate.
[0005] Although oscillometric methods offer significant advantages in terms of convenience and automation, measurement results are easily affected by various interfering factors in clinical and home use environments, such as:
[0006] The subject's limb movements: such as raising the hand, clenching the fist, or rotating the wrist during the measurement process, will introduce additional mechanical fluctuations that mask the true pulse wave;
[0007] Body swaying or changes in posture: such as unstable sitting posture, leaning forward, or the back of the chair suddenly touching the back of the chair, may cause abnormal fluctuations in pressure signals.
[0008] Improper cuff wearing: A cuff that is too tight will restrict blood flow, while a cuff that is too loose will cause serious air leakage, both of which will lead to inaccurate measurement values;
[0009] Environmental factors: Vibrations in the measurement environment (such as a moving vehicle) or noise interference (in the Korotkoff sound method) can also affect the detection;
[0010] Clothing obstruction: Thick clothing can create an air layer between the sleeve and the skin, reducing the accuracy of signal transmission.
[0011] In ambulatory blood pressure monitoring (ABPM), the device needs to automatically collect blood pressure at regular intervals over 24 hours or longer. During this period, the subject is in a natural state of activity, making it impossible to avoid the aforementioned interference factors. Therefore, ambulatory blood pressure data often contains a large number of invalid or distorted measurement results. Medical personnel cannot determine the validity of the data based solely on the final blood pressure value, increasing the risk of misdiagnosis or missed diagnosis.
[0012] Some existing improvement proposals include:
[0013] Real-time filtering and interference suppression: High-frequency or low-frequency noise is removed during the measurement process using digital filters;
[0014] Measurement Interruption and Re-measurement: The measurement will be terminated early and restarted when significant interference is detected;
[0015] Average multiple measurements: Reduce the impact of a single disturbance by taking multiple measurements.
[0016] However, these methods still have significant shortcomings:
[0017] Unable to process completed measurements: Once a measurement is finished, the current equipment usually only saves a systolic pressure, diastolic pressure, and pulse rate value, without retaining the original pressure waveform data, thus losing the possibility of later verification and correction;
[0018] Interference detection accuracy is limited: some weak but significant interference signals that may affect feature point localization may not trigger a real-time interruption.
[0019] Lack of visualization and analysis tools: Medical staff cannot visually view the waveforms of the measurement process, thus making it impossible to judge the reliability of the values or make manual corrections;
[0020] Unable to meet traceability requirements: Clinical diagnosis and scientific research often require traceability analysis of historical measurement results, and the data storage and transmission functions of existing equipment are insufficient.
[0021] In summary, existing non-invasive blood pressure monitors, especially oscillometric devices, have significant shortcomings in handling measurement interference and ensuring the reliability of results. There is an urgent need for a blood pressure monitoring technology solution that features full data recording, post-measurement graphical playback, automatic feature point detection and manual calibration, and supports recalculation and storage of corrected results, in order to significantly improve the accuracy, reliability and traceability of blood pressure measurement results. Summary of the Invention
[0022] To address the shortcomings of existing non-invasive blood pressure monitors, which are susceptible to interference and lack post-calibration mechanisms, this invention provides a blood pressure monitoring system and its operating method. After blood pressure measurement is completed, the system can replay and analyze the pressure waveform of the measurement process, and combine automatic algorithms with manual calibration to correct errors in the blood pressure measurement results.
[0023] To achieve the above objectives, the present invention provides the following technical solution:
[0024] A blood pressure monitoring system for correcting blood pressure measurement errors includes:
[0025] Pressure waveform data acquisition module: When the blood pressure monitor starts measuring, it samples the analog voltage signal generated by the pressure sensor to obtain the raw digital signal.
[0026] Digital signal processing module: Filters the raw digital signal and separates it into DC signal and AC signal, which are used for baseline pressure analysis and pulse wave analysis, respectively.
[0027] Digital signal storage and transmission module: It performs time-domain alignment on the original digital signals, DC signals and AC signals, and saves them as waveform data files in a custom file format. The file contains metadata such as sampling timestamp, sampling rate, measurement device identifier, and subject identifier, and can be transmitted via TCP / IP and RS-232 serial port.
[0028] Pressure waveform playback and analysis module: Plays back the signals in the waveform data file in a graphical manner, supports multiple paper feed speeds and gain adjustments, and automatically locates the position of the maximum pulse wave, the position of the sudden change point of systolic and diastolic blood pressure based on the oscilloscope method, and calculates blood pressure parameters such as systolic blood pressure, diastolic blood pressure and mean pulse rate.
[0029] Blood pressure waveform calibration module: Provides a graphical user interface that allows professionals to manually correct the automatically located feature point positions on the playback interface. Correction records will be stored in the metadata of the waveform file.
[0030] Measurement result recalculation module: Recalculates blood pressure parameters based on the corrected feature points, and writes the corrected results to a waveform file for saving or outputs them directly.
[0031] A blood pressure monitoring method for correcting blood pressure measurement errors includes the following steps:
[0032] S1: Acquire the analog voltage signal from the pressure sensor and convert it into a raw digital signal;
[0033] S2: Filters and separates DC and AC signals;
[0034] S3: Perform time-domain alignment and save as a waveform data file, record necessary metadata and transmit it;
[0035] S4: Play back waveform files and automatically detect feature points to calculate blood pressure parameters;
[0036] S5: When the confidence level of the automatic detection result is lower than the threshold or when it is determined by manual correction, the feature point position is manually corrected through the calibration module;
[0037] S6: Recalculate and save the corrected blood pressure parameters.
[0038] The automatic detection algorithm combines the amplitude coefficient method and waveform feature method to automatically detect characteristic points of systolic and diastolic blood pressure. The core steps are as follows:
[0039] Calculation of maximum pulse wave amplitude:
[0040] U m =max{U0,U1,...,U n}
[0041] Calculation of systolic blood pressure characteristic points:
[0042] Δ 2 ks i =Δks i -Δks i-1
[0043] Take Δ 2 ks i The amplitude U corresponding to the maximum value ks_max Calculate the systolic blood pressure amplitude coefficient K s =U ks_max / U m .
[0044] Similarly, the characteristic point calculation for diastolic blood pressure is performed by taking the amplitude U corresponding to the minimum value of the second-order difference. kd_min Calculate the diastolic blood pressure amplitude coefficient K d =U kd_min / U m .
[0045] Calculate systolic and diastolic blood pressure based on the amplitude coefficient:
[0046]
[0047] The beneficial effects of this invention are as follows:
[0048] (1) Record the original pressure waveform and metadata of the measurement process throughout, and save the manual calibration and correction records in the file to facilitate subsequent review and clinical traceability.
[0049] (2) Automatic detection of feature points improves analysis efficiency, and manual calibration function ensures that high-precision blood pressure parameters can still be obtained in the event of interference.
[0050] (3) By correcting the feature points and recalculating the blood pressure value, the measurement error caused by interference can be effectively reduced, thus reducing the risk of misdiagnosis.
[0051] (4) It is applicable to scenarios such as bedside monitoring, remote monitoring, home self-testing, and dynamic blood pressure monitoring, and can be seamlessly integrated with existing medical information systems.
[0052] (5) Save the original and corrected values to facilitate doctors’ comparison and analysis, and support research institutions in blood pressure characteristic modeling and long-term trend research.
[0053] Other advantages, objectives, and features of the invention will be set forth in part in the description which follows, and in part will be apparent to those skilled in the art from the following examination, or may be learned from practice of the invention. The objectives and other advantages of the invention can be realized and obtained through the following description. Attached Figure Description
[0054] To make the objectives, technical solutions, and advantages of the present invention clearer, the preferred embodiments of the present invention will be described in detail below with reference to the accompanying drawings, wherein:
[0055] Figure 1 This is a structural block diagram of the blood pressure monitoring system of the present invention;
[0056] Figure 2 This is a flowchart of the blood pressure monitoring method of the present invention;
[0057] Figure 3 This is a flowchart illustrating the automatic detection algorithm.
[0058] Figure 4 Example image of waveform playback interface;
[0059] Figure 5 Example image of the manual calibration interface;
[0060] Figure 6 This is a schematic diagram of the logical structure of a waveform data file. Detailed Implementation
[0061] The following specific examples illustrate the implementation of the present invention. Those skilled in the art can easily understand other advantages and effects of the present invention from the content disclosed in this specification. The present invention can also be implemented or applied through other different specific embodiments, and various details in this specification can be modified or changed based on different viewpoints and applications without departing from the spirit of the present invention. It should be noted that the illustrations provided in the following embodiments are only schematic representations of the basic concept of the present invention. Unless otherwise specified, the following embodiments and features can be combined with each other.
[0062] The accompanying drawings are for illustrative purposes only and are schematic diagrams, not actual pictures. They should not be construed as limiting the invention. To better illustrate the embodiments of the invention, some parts in the drawings may be omitted, enlarged, or reduced, and do not represent the actual product dimensions. It is understandable to those skilled in the art that some well-known structures and their descriptions may be omitted in the drawings.
[0063] In the accompanying drawings of the embodiments of the present invention, the same or similar reference numerals correspond to the same or similar components. In the description of the present invention, it should be understood that if terms such as "upper," "lower," "left," "right," "front," and "rear" indicate the orientation or positional relationship based on the orientation or positional relationship shown in the drawings, they are only for the convenience of describing the present invention and simplifying the description, and do not indicate or imply that the device or element referred to must have a specific orientation, or be constructed and operated in a specific orientation. Therefore, the terms used to describe positional relationships in the drawings are only for illustrative purposes and should not be construed as limiting the present invention. For those skilled in the art, the specific meaning of the above terms can be understood according to the specific circumstances.
[0064] Example 1: System Architecture Implementation
[0065] like Figure 1 As shown, the blood pressure monitoring system in this embodiment includes:
[0066] 1. Pressure waveform data acquisition module
[0067] Located downstream of the pressure sensor on the blood pressure monitor, this module is responsible for acquiring pressure changes within the cuff when measurement begins. The analog signal is sampled by a high-precision A / D converter, with a sampling rate preferably between 500Hz and 2kHz. This module can also record the measurement start signal and device status information, ensuring data synchronization with the actual measurement time.
[0068] 2. Digital Signal Processing Module
[0069] The system receives the raw digital signal and separates it into DC and AC signals using high-pass and low-pass filters. The DC signal reflects the baseline pressure during cuff inflation and deflation, while the AC signal reflects the minute fluctuations caused by the arterial pulse wave. The filter parameters can be adjusted according to different populations (adults, children) or measurement scenarios (resting, post-exercise).
[0070] 3. Digital signal storage and transmission module
[0071] like Figure 6As shown, the module performs time-domain alignment on the three signals and saves them as waveform data files in a custom format. The file header includes the sampling rate, number of sampling points, timestamp, device serial number, and subject ID; the file body stores the original signal, DC signal, and AC signal sequentially; and the file footer includes a manual calibration record field. The module supports file transfer to a host computer or hospital information system via TCP / IP and RS-232 protocols.
[0072] 4. Pressure waveform playback and analysis module
[0073] like Figure 4 As shown, the module loads waveform data files in the graphical interface and plots three signal curves along the time axis. The interface supports paper feed speed (5–25 mm / s) and gain (×1–×4) adjustment. The automatic analysis function marks the maximum pulse wave, systolic blood pressure inflection point, and diastolic blood pressure inflection point on the waveform curve and displays relevant analysis indicators.
[0074] 5. Blood Pressure Waveform Calibration Module
[0075] like Figure 5 As shown, the interface allows professionals to manually adjust the feature point positions, and the calculation results are updated immediately after the adjustment. All correction operations are recorded at the end of the waveform file, including the correction time, operator ID, and feature point positions before and after the adjustment.
[0076] 6. Measurement Result Recalculation Module
[0077] Based on the corrected feature points, systolic blood pressure, diastolic blood pressure, and mean pulse rate are recalculated, and the old and new results are saved together to support result comparison and clinical review.
[0078] Example 2: Work Method Flow
[0079] like Figure 2 As shown, the method in this embodiment includes the following steps:
[0080] S1: Acquires pressure sensor signals and converts them into raw digital signals via A / D converter.
[0081] S2: The digital signal processing module separates the original signal into DC signal and AC signal.
[0082] S3: The three signals are time-domain aligned, saved as waveform data files, and metadata (sampling rate, timestamp, device identifier, subject identifier, etc.) is recorded. Simultaneously, the data is transmitted via TCP / IP or RS-232 interface.
[0083] S4: Play back waveform data files, automatically detect the maximum pulse wave, systolic and diastolic blood pressure abrupt change points, and calculate blood pressure parameters and average pulse rate.
[0084] S5: When the confidence level of automatic detection is lower than the set threshold or the result of manual judgment is abnormal, the manual calibration module is entered to correct the feature points.
[0085] S6: Recalculate blood pressure parameters based on the corrected feature points, and save the correction records and final results.
[0086] Example 3: Details of the Automatic Detection Algorithm
[0087] like Figure 3 As shown, the automatic detection algorithm includes:
[0088] 1. Calculation of maximum pulse wave amplitude:
[0089] U m =max{U0,U1,...,U n}
[0090] Detection of systolic blood pressure mutation points:
[0091] Calculate within the amplitude coefficient range of 0.3 to 0.75:
[0092] Δ 2 ks i =Δks i -Δks i-1
[0093] Take the amplitude U corresponding to the maximum value of the second-order difference ks_max Calculate the systolic blood pressure amplitude coefficient K s =U ks_max / U m .
[0094] 3. Diastolic blood pressure mutation point detection:
[0095] Similarly, within the amplitude coefficient range of 0.4 to 0.85, K is obtained. d =U kd_min / U m .
[0096] 4. Blood pressure calculation:
[0097]
[0098] 5. Confidence score:
[0099] The confidence level is calculated based on indicators such as waveform stability, the relative relationship between feature point position and the maximum pulse wave, and the similarity between adjacent pulse waves, and serves as the basis for determining whether to trigger manual calibration.
[0100] Example 4: Waveform File Structure Design
[0101] like Figure 6As shown, the waveform data file includes:
[0102] File header: version number, sampling rate, number of sampling points, measurement start and end time, device ID, subject ID, etc.;
[0103] Data segment: Time series data of raw signals, DC signals, and AC signals;
[0104] Calibration record section: time of manual correction, operator ID, position of feature points before and after correction, reason for adjustment, and remarks;
[0105] End marker: Used to verify data integrity.
[0106] Example 5: Manual Calibration Trigger Mechanism
[0107] Manual calibration is triggered in the following situations:
[0108] Automatic judgment: When the automatic detection confidence level is lower than 0.85, the system will automatically pop up a prompt, suggesting manual review.
[0109] Motion interference detection: The built-in triaxial accelerometer detects that the acceleration exceeds the threshold during the measurement, and triggers manual review even if the confidence level is high.
[0110] Batch review: When playing back batch data, the system marks all suspected abnormal records for doctors to process centrally.
[0111] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention and are not intended to limit it. Although the present invention has been described in detail with reference to preferred embodiments, those skilled in the art should understand that modifications or equivalent substitutions can be made to the technical solutions of the present invention without departing from the spirit and scope of the present invention, and all such modifications or substitutions should be covered within the scope of the claims of the present invention.
Claims
1. A blood pressure monitoring system for correcting blood pressure measurement errors, characterized in that: include: The pressure waveform data acquisition module is used to sample the analog voltage signal generated by the pressure sensor when the blood pressure monitor starts measuring to obtain the raw digital signal; A digital signal processing module, connected to the pressure waveform data acquisition module, is used to separate the raw digital signal into a DC signal and an AC signal through a filter. A digital signal storage and transmission module, connected to the digital signal processing module, is used to time-domain align the original digital signal, DC signal, and AC signal and save them as waveform data files, and transmit them via Transmission Control Protocol / Internet Protocol TCP / IP and Serial Port Protocol RS-232; The pressure waveform playback and analysis module is connected to the digital signal storage and transmission module. It is used to play back the waveform data file and graphically display the original signal, DC signal and AC signal. According to the oscilloscope method, it automatically locates the position of the maximum pulse wave, the position of the systolic pressure waveform change point and the position of the diastolic pressure waveform change point, and calculates the blood pressure parameters. A blood pressure waveform calibration module, connected to the pressure waveform playback and analysis module, is used to correct the automatic positioning results based on manual operation; The measurement result recalculation module is connected to the blood pressure waveform calibration module and is used to recalculate the blood pressure value based on the corrected waveform feature points and output or update the saved measurement results.
2. The blood pressure monitoring system for correcting blood pressure measurement errors according to claim 1, characterized in that: The pressure waveform playback analysis module uses an algorithm model combining the amplitude coefficient method and waveform feature method to locate abrupt changes in systolic and diastolic blood pressure, including: (1) Calculate the maximum pulse amplitude U m : U m =max{U0,U1,...,U i ,...U n } U i This represents the amplitude of the i-th pulse wave, and n represents the total number of pulse waves; (2) Within the amplitude coefficient range, utilize the first-order difference Δks of the systolic pressure interval amplitude. i The second difference Δ between the amplitude of the systolic blood pressure range 2 ks i The extreme values of the feature point envelope curve are determined as follows: D 2 ks i =Δks i -Δks i-1 ; Indicates Δ 2 ks i The amplitude value of the i-th pulse wave in the sequence; Take U ks_max For {Δ 2 ks i Find the maximum value of the pulse wave corresponding to the maximum value of}, and calculate the systolic blood pressure amplitude coefficient K. s : Similarly, for diastolic blood pressure, the definition is: D 2 kd i =Δkd i -Δkd i-1 ; Δkd i Δ represents the first difference of the diastolic blood pressure range. 2 kd i This represents the second difference of the diastolic blood pressure range. Indicates Δ 2 kd i The amplitude value of the i-th pulse wave in the sequence; Take U kd_min For {Δ 2 kd i Find the minimum value of the pulse wave amplitude corresponding to}, and calculate the diastolic blood pressure amplitude coefficient K. d : (3) Determine the cuff static pressure corresponding to systolic and diastolic blood pressure based on the amplitude coefficient: when a certain pulse amplitude value U i Satisfy U i =K s ·U m At that time, the corresponding cuff static pressure P is the systolic pressure P. sbp When a certain pulse amplitude value U j Satisfy U j =K d ·U m At that time, the corresponding cuff static pressure P is the diastolic pressure P. dbp That is, expressed as: Where P is the current cuff static pressure; U is the current pulse amplitude; U i U represents the amplitude of the i-th pulse wave. m K represents the maximum pulse amplitude. s This is the systolic blood pressure amplitude coefficient, with a value ranging from 0.3 to 0.75; K d This is the diastolic pressure amplitude coefficient, with a value ranging from 0.4 to 0.
85.
3. The blood pressure monitoring system for correcting blood pressure measurement errors according to claim 1, characterized in that: The digital signal storage and transmission module saves the waveform data file in a custom waveform data file format. The waveform data file contains at least the following metadata: sampling timestamp, sampling rate, measurement start / end time, measurement device identifier, and subject identifier, and ensures that the saved original digital signal, DC signal, and AC signal are aligned on the time axis.
4. The blood pressure monitoring system for correcting blood pressure measurement errors according to claim 1, characterized in that: The pressure waveform playback and analysis module provides various paper feed speeds and gain adjustments on the waveform graphical playback interface to adapt to different sampling rates and pulse amplitudes. The interface also marks the automatically located maximum pulse wave, systolic blood pressure abrupt change point, and diastolic blood pressure abrupt change point, and allows users to view analysis information such as relative height, area ratio, slope, and differential ratio.
5. The blood pressure monitoring system for correcting blood pressure measurement errors according to claim 1, characterized in that: The blood pressure waveform calibration module is a graphical user interface that allows professionals to manually correct the position of the maximum pulse wave, the position of the systolic blood pressure waveform abrupt change, and the position of the diastolic blood pressure waveform abrupt change. The calibration changes are saved as correction records in the metadata of the waveform data file.
6. The blood pressure monitoring system for correcting blood pressure measurement errors according to claim 1, characterized in that: The measurement result recalculation module recalculates the systolic blood pressure, diastolic blood pressure, and mean pulse rate based on the feature points corrected by the blood pressure waveform calibration module, and writes the corrected measurement results back into the waveform data file as a new measurement record or retains the original measurement record as an annotation.
7. A blood pressure monitoring method for correcting blood pressure measurement errors, characterized in that: Includes the following steps: S1: The pressure waveform data acquisition module acquires the analog voltage signal of the pressure sensor during blood pressure measurement and converts it into a raw digital signal; S2: The original digital signal is separated into a DC signal and an AC signal by a digital signal processing module; S3: The original digital signal, DC signal and AC signal are time-domain aligned and saved as a waveform data file. At the same time, the sampling timestamp, sampling rate, measurement start / end time, measurement device identifier and subject identifier are recorded in the waveform data file and transmitted through the communication interface. S4: Play back the waveform data file and graphically display the above signal, automatically detect the position of the maximum pulse wave and the position of the abrupt change point of the systolic and diastolic blood pressure waveforms, and calculate the systolic blood pressure, diastolic blood pressure and average pulse rate based on the feature points; S5: When the automatic detection result is determined to be potentially interfered with or require calibration, the position of the maximum pulse wave and the position of the abrupt change point of systolic and diastolic blood pressure can be manually corrected by professionals through the blood pressure waveform calibration module in the graphical interface. S6: Based on the correction results of S5, the measurement result recalculation module recalculates the systolic blood pressure, diastolic blood pressure, and mean pulse rate, and saves or outputs the corrected measurement results.
8. The blood pressure monitoring method for correcting blood pressure measurement errors according to claim 7, characterized in that: In step S4, the automatic detection of the location of abrupt changes in systolic and diastolic blood pressure employs an algorithm model combining the amplitude coefficient method and waveform feature method, specifically including: (1) Calculate the maximum pulse amplitude U m =max{U0,U1,...,U n }; (2) Calculate the first and second differences Δks of the pulse wave envelope within the range of systolic blood pressure amplitude coefficient. i ,Δ 2 ks i And the first and second difference Δkd of the pulse wave envelope within the range of diastolic pressure amplitude coefficient. i ,Δ 2 kd i U is determined by the extrema of the second-order difference. ks_max with U kd_min ; (3) Calculate the amplitude coefficient K s =U ks_max / U m K d =U kd_min / U m When U exists i =K s ·U m or U j =K d ·U m The corresponding cuff static pressure P is taken as the systolic pressure P. sbp Or diastolic blood pressure P dbp .
9. The blood pressure monitoring method for correcting blood pressure measurement errors according to claim 7, characterized in that: In S3, the waveform data file also includes a manual calibration record field, which is used to save the feature point location, correction time, and correction personnel identification of the manual correction made by the blood pressure waveform calibration module, so as to facilitate subsequent auditing and backtracking.
10. The blood pressure monitoring method for correcting blood pressure measurement errors according to claim 7, characterized in that: In step S4, the automatic detection module generates a confidence score for each detection. When the confidence score is lower than a preset threshold, it automatically triggers a manual calibration prompt in step S5. In step S6, the confidence score, the manual calibration action, and the recalculation result are saved together as a correction record and written to the waveform data file.