An electrocardiogram (ECG) analysis method, analysis device, and storage medium

By classifying and categorizing the P wave parameters of the cardiac cycle in dynamic electrocardiograms in multiple dimensions, the analysis difficulties caused by the lack of obvious P waves are solved, and efficient P wave feature recognition and electrocardiogram analysis are achieved.

CN115105090BActive Publication Date: 2026-04-03EDAN INSTR
View PDF 1 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2021-03-17
Publication Date
2026-04-03

AI Technical Summary

Technical Problem

The P wave is not obvious in dynamic electrocardiogram, making it difficult to quickly identify arrhythmias and myocardial ischemia. Current technology cannot effectively classify and analyze these conditions.

Method used

By obtaining the P wave parameters of the cardiac cycle from the electrocardiogram, the cardiac cycle is classified into the corresponding P wave template using multi-dimensional classification rules. The P wave template identifier is displayed and statistically analyzed and modified. Further analysis is then performed in conjunction with the QRS wave parameters.

Benefits of technology

It improves the efficiency of P wave recognition, simplifies the analysis process of dynamic electrocardiogram, enhances the ability to identify P wave characteristics, and reduces analysis time.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115105090B_ABST
    Figure CN115105090B_ABST
Patent Text Reader

Abstract

This application discloses an electrocardiogram (ECG) analysis method, analysis device, and storage medium. The ECG analysis method includes: acquiring P-wave parameters of the cardiac cycle in an ECG; determining the P-wave type of the cardiac cycle based on the P-wave parameters; and classifying the cardiac cycle into a corresponding P-wave template based on the P-wave type. This method improves the efficiency of P-wave identification.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of electrocardiogram (ECG) analysis technology, and in particular to an ECG analysis method, analysis device, and storage medium. Background Technology

[0002] An electrocardiogram (ECG) is a technique that uses an electrocardiograph to record the electrical activity changes of the heart during each cardiac cycle from the body surface. With the pursuit of health and the continuous development of technology, Holter monitoring, a new technology that continuously records cardiac electrical activity for 24 hours or longer in a patient's daily life and assists in computer analysis, is becoming increasingly popular. Compared to a standard ECG, Holter monitoring can continuously record up to 100,000 cardiac cycles within 24 hours. This allows for the detection of arrhythmias and myocardial ischemia that are difficult to detect with conventional surface ECG examinations. It improves the detection rate of non-sustained arrhythmias, especially transient arrhythmias and brief episodes of myocardial ischemia, significantly expanding the clinical application of ECG.

[0003] Because Holter monitoring involves signals collected from subjects in their daily lives, and because the sampling rate of Holter monitoring equipment is relatively low, the P wave is not very obvious in the collected signals. This makes it difficult for operators to easily and quickly identify whether the patient's rhythm is disordered or conduction is normal when performing Holter monitoring analysis. Summary of the Invention

[0004] To address the aforementioned issues, this application provides an electrocardiogram (ECG) analysis method, analysis device, and storage medium, which can improve the efficiency of P wave identification.

[0005] One technical solution adopted in this application is to provide an electrocardiogram (ECG) analysis method, which includes: obtaining P wave parameters of the cardiac cycle in the ECG; determining the P wave type of the cardiac cycle based on the P wave parameters; and classifying the cardiac cycle into the corresponding P wave template based on the P wave type of the cardiac cycle.

[0006] The P-wave template includes at least one mother P-wave template and at least one child P-wave template contained in each mother P-wave template. The P-wave type of the cardiac cycle is determined based on the P-wave parameters, including: determining the mother P-wave type of the cardiac cycle based on the P-wave parameters and a preset first classification rule, and determining the child P-wave type of the cardiac cycle within each mother P-wave type based on the P-wave parameters and a preset second classification rule; wherein the preset first classification rule and the preset second classification rule have different classification dimensions; the cardiac cycle of the electrocardiogram is classified into the corresponding P-wave template based on the P-wave type of the cardiac cycle, including: classifying the cardiac cycle of the electrocardiogram into the corresponding child P-wave template based on the mother P-wave type and the child P-wave type of the cardiac cycle.

[0007] The first classification rule is based on whether the P-wave propagates downwards; and / or the second classification rule is based on the P-wave morphology.

[0008] The method further includes: displaying at least one P-wave template identifier, each P-wave template identifier corresponding to one P-wave template; and displaying the cardiac cycle corresponding to the target P-wave template identifier when a click instruction based on the target P-wave template identifier is received.

[0009] The method also includes: counting the number of cardiac cycles in the P wave template; and displaying the count on the P wave template identifier corresponding to the P wave template.

[0010] The process of displaying the cardiac cycle corresponding to the target P-wave template identifier includes: superimposing at least a portion of the cardiac cycles corresponding to the target P-wave template identifier; and displaying the superimposed at least a portion of the cardiac cycles.

[0011] The method further includes modifying the target cardiac cycle when a modification instruction for the target cardiac cycle corresponding to the target P wave template identifier is obtained.

[0012] The method further includes: obtaining QRS wave parameters of the cardiac cycle in the electrocardiogram; determining the QRS wave type of the cardiac cycle based on the QRS wave parameters; classifying the cardiac cycle into the corresponding QRS wave template based on the QRS wave type of the cardiac cycle; and displaying the P wave template identifier corresponding to the P wave template and the QRS wave template identifier corresponding to the QRS wave template on the same screen.

[0013] Another technical solution adopted in this application is: providing an electrocardiogram (ECG) analysis device, which includes a processor and a memory, wherein the memory is used to store program data and the processor is used to execute the program data to implement the method described above.

[0014] Another technical solution adopted in this application is to provide a computer-readable storage medium that stores program data, which, when executed by a processor, is used to implement the method described above.

[0015] The electrocardiogram (ECG) analysis method provided in this application includes: obtaining P-wave parameters of the cardiac cycle in the ECG; determining the P-wave type of the cardiac cycle based on the P-wave parameters; and classifying the cardiac cycle of the ECG into the corresponding P-wave template based on the P-wave type. Through the above method, by analyzing the P-wave parameters, even when the P-wave is not obvious, the method completes the classification and statistics of the P-wave, facilitating the viewing of cardiac cycles with the same P-wave type. This improves analysis efficiency and aids in the identification of P-wave characteristics. Attached Figure Description

[0016] To more clearly illustrate the technical solutions in the embodiments of this application, the accompanying drawings used in the description of the embodiments will be briefly introduced below. Obviously, the drawings described below are only some embodiments of this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort. Wherein:

[0017] Figure 1 This is a flowchart illustrating the first embodiment of the electrocardiogram analysis method provided in this application;

[0018] Figure 2 It is a schematic diagram of one cardiac cycle on an electrocardiogram;

[0019] Figure 3a This is the first schematic diagram of the electrocardiogram (ECG) display interface;

[0020] Figure 3b This is the second schematic diagram of the electrocardiogram display interface;

[0021] Figure 3c This is the third schematic diagram of the electrocardiogram (ECG) display interface;

[0022] Figure 4 This is a flowchart illustrating the second embodiment of the electrocardiogram analysis method provided in this application;

[0023] Figure 5a This is a scatter plot of the PP interval;

[0024] Figure 5b It is a scatter plot of PR intervals;

[0025] Figure 6 This is a histogram of PP intervals;

[0026] Figure 7 This is a schematic diagram of overlapping cardiac cycles;

[0027] Figure 8 This is a flowchart illustrating the third embodiment of the electrocardiogram analysis method provided in this application;

[0028] Figure 9 This is a trend comparison chart of PP interval and RR interval;

[0029] Figure 10 This is a scatter plot of the PP interval / RR interval ratio;

[0030] Figure 11 This is a trend chart of PR intervals;

[0031] Figure 12 This is a diagram showing the trend comparison chart of PP interval and RR interval, the scatter plot of PP interval / RR interval ratio, and the trend chart of PR interval displayed on the same screen;

[0032] Figure 13 This is a schematic diagram of an embodiment of the electrocardiogram analysis device provided in this application;

[0033] Figure 14 This is a schematic diagram of an embodiment of the computer-readable storage medium provided in this application. Detailed Implementation

[0034] The technical solutions of the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. It is understood that the specific embodiments described herein are only for explaining this application and not for limiting it. Furthermore, it should be noted that, for ease of description, only the parts related to this application are shown in the accompanying drawings, not all structures. All other embodiments obtained by those skilled in the art based on the embodiments of this application without creative effort are within the scope of protection of this application.

[0035] The terms "first," "second," etc., used in this application are used to distinguish different objects, not to describe a specific order. Furthermore, the terms "comprising" and "having," and any variations thereof, are intended to cover non-exclusive inclusion. For example, a process, method, system, product, or apparatus that includes a series of steps or units is not limited to the listed steps or units, but may optionally include steps or units not listed, or may optionally include other steps or units inherent to these processes, methods, products, or apparatuses.

[0036] In this document, the term "embodiment" means that a particular feature, structure, or characteristic described in connection with an embodiment may be included in at least one embodiment of this application. The appearance of this phrase in various places throughout the specification does not necessarily refer to the same embodiment, nor is it a separate or alternative embodiment mutually exclusive with other embodiments. It will be explicitly and implicitly understood by those skilled in the art that the embodiments described herein can be combined with other embodiments.

[0037] See Figure 1 , Figure 1 This is a flowchart illustrating the first embodiment of the electrocardiogram analysis method provided in this application. The method includes:

[0038] Step 11: Obtain the P wave parameters of the cardiac cycle in the electrocardiogram.

[0039] like Figure 2 As shown, Figure 2 This is a schematic diagram of one cardiac cycle on an electrocardiogram (ECG). The horizontal axis of the ECG represents time, and the vertical axis represents the detected signal value (such as voltage). Figure 2 (The horizontal and vertical axes are not shown in the image). An electrocardiogram (ECG) includes multiple cardiac cycles, each representing one heartbeat. Figure 2This illustrates a cardiac cycle. Specifically, a cardiac cycle mainly consists of the PR interval and the QT interval, with the QT interval further comprising the QRS interval and the JT interval.

[0040] Understandably, an electrocardiogram (ECG) can include multiple cardiac cycles over a period of time. In this embodiment, P-wave parameters of all cardiac cycles within that period can be obtained, or P-wave parameters of a portion of cardiac cycles within that period can be obtained, wherein the portion of cardiac cycles should be continuous. For example, in one embodiment, if the ECG includes 24 hours of cardiac cycles, then P-wave parameters of all 24 hours of cardiac cycles can be obtained for subsequent processing, or P-wave parameters of a continuous 12-hour period of cardiac cycles can be obtained for subsequent processing.

[0041] The P wave is the atrial depolarization wave, representing the excitation of both the left and right atria. Because the sinoatrial node is located under the endocardium of the right atrium, the excitation first reaches the right atrium and later reaches the left atrium. Therefore, the depolarization of the right atrium completes slightly earlier than that of the left atrium. Clinically, for practical purposes, the anterior portion of the P wave represents the excitation of the right atrium, and the posterior portion represents the excitation of the left atrium. Analyzing the P wave is of great significance for the diagnosis and differential diagnosis of arrhythmias.

[0042] The P-wave parameters include at least one of the following: P-wave duration, P-wave morphology, P-wave amplitude, relationship between P-wave and QRS wave, and P-wave propagation. In addition, the P-wave parameters may also include PR interval, RP interval, PP interval, and PP interval difference.

[0043] P-wave duration refers to the time period between the start and end times of the P-wave. P-wave amplitude includes the maximum signal value, minimum signal value, or the difference between the maximum and minimum signal values ​​at the P-wave end. The relationship between P-waves and QRS waves refers to the ratio between the number of P-waves and the number of QRS waves. P-wave propagation status refers to whether there is a QRS wave immediately following the P-wave.

[0044] Furthermore, the P-wave morphology can be determined based on the above P-wave parameters. The P-wave morphology can be classified according to different classification methods. For example, the P-wave can be divided into upright P-wave, inverted P-wave, bidirectional P-wave, and bidirectional P-wave.

[0045] Step 12: Determine the type of P wave in the cardiac cycle based on the P wave parameters.

[0046] Optionally, in one embodiment, multiple P-wave templates can be established according to the P-wave type.

[0047] Specifically, each P wave template corresponds to a P wave type, and each P wave template performs statistical analysis on the cardiac cycles of the corresponding P wave type based on the P wave parameters.

[0048] For example, P wave templates include template A, template B, and template C. When classifying a cardiac cycle, the type of P wave in the cardiac cycle is determined and then classified into a P wave template. If the type is the same as that in template A, the cardiac cycle is classified into template A, and template A counts and statistically analyzes the cardiac cycle.

[0049] Specifically, each P-wave template corresponds to at least one parameter threshold, which is related to the P-wave type corresponding to the P-wave template. For example, if the P-wave type corresponding to the P-wave template is P-wave conduction, then the parameter threshold is mainly used to detect whether there is a QRS wave immediately following the P-wave. Therefore, each P-wave template determines whether the P-wave parameters of the target cardiac cycle meet the corresponding parameter threshold; if they do, the target cardiac cycle is statistically analyzed.

[0050] In one embodiment, P waves can be classified according to a rule. For example, they can be classified based on the waveforms preceding and following the P wave; specifically, they can be classified by detecting whether a QRS wave immediately follows the P wave.

[0051] Furthermore, based on the above rules, P-wave types include PR and single R. PR indicates that the P-wave has a QRS wave, and single R indicates that the R-wave has no preceding QRS wave. PR includes down-transmitted PR and non-down-transmitted PR.

[0052] In another embodiment, the P wave can be classified according to at least two rules. For example, at least a first classification rule and a second classification rule in different dimensions are determined based on the P wave parameters; the first P wave type under the first classification rule and the second P wave type under the second classification rule are determined for the cardiac cycle.

[0053] Furthermore, the first classification rule is based on whether the P-wave propagates downwards, while the second classification rule is based on the P-wave morphology.

[0054] Specifically, based on the first classification rule, P-wave types include PR and single R. PR indicates that the P-wave has a QRS wave, and single R indicates that the R wave is not preceded by a QRS wave. PR includes down-transmitted PR and non-down-transmitted PR. Based on the second classification rule, P-wave types include upright P-wave, inverted P-wave, positive and negative bidirectional P-wave, and negative and positive bidirectional P-wave.

[0055] In normal leads, the P wave is upright in leads I, II, aVF, and V4–V6, and inverted in lead aVR. Its apex is generally rounded, occasionally with slight notching or biphasic peaks. In limb leads, its height does not exceed 0.25 mV; in chest leads, the height of an upright P wave does not exceed 0.2 mV. The width of a normal P wave does not exceed 0.11 seconds.

[0056] When the P wave is inverted in leads II, III, and aVF, but upright in lead aVR, it is called a retrograde P wave, indicating that the excitation originates from the atrioventricular junction.

[0057] A positive-negative bidirectional P-wave refers to a P-wave that is upright at the beginning and inverted at the end; a negative-positive bidirectional P-wave refers to a P-wave that is inverted at the beginning and upright at the end.

[0058] Understandably, because a multi-dimensional classification method is used, the same cardiac cycle can be identified as a type in each classification method, meaning that different types of P waves may have the same cardiac cycle.

[0059] Step 13: Based on the type of P wave in the cardiac cycle, classify the cardiac cycle into the corresponding P wave template.

[0060] A template is a collection of cardiac cycles of the same P wave type. Understandably, the template here is similar to a folder, and step 13 is used to categorize all cardiac cycles into their respective P wave templates.

[0061] Optionally, in one embodiment, the above method further includes: displaying at least one template identifier, each template identifier corresponding to a P-wave template; and displaying the cardiac cycle corresponding to the target template identifier when a click instruction based on the target template identifier is received.

[0062] For details, please refer to [link / reference]. Figures 3a-3c , Figure 3a This is the first schematic diagram of the electrocardiogram (ECG) display interface. Figure 3b This is the second schematic diagram of the electrocardiogram (ECG) display interface. Figure 3c This is the third schematic diagram of the electrocardiogram (ECG) display interface.

[0063] like Figure 3a As shown, at least one template identifier is displayed in the left area of ​​the display interface, and each template identifier corresponds to a P-wave template. In this embodiment, the P-wave template may include "PR" and "R".

[0064] Furthermore, upon receiving a click instruction for a specific template identifier, the cardiac cycle corresponding to the target template identifier is displayed in the right-hand area of ​​the display interface. In this embodiment, when "PR" is clicked, the "PR" identifier is displayed in a preset special manner (such as bold border display, highlight display, special color display, etc.), and then the cardiac cycle in the "PR" P-wave template is further displayed in the right-hand area.

[0065] Optionally, in one embodiment, the method further includes: counting the number of cardiac cycles in each P-wave template; and displaying the count on the template identifier corresponding to each P-wave template. Figure 3a As shown, if the number of cardiac cycles counted in the "PR" P wave template is 18, then the number "18" will be displayed in the lower right corner of the "PR" template label. If the number of cardiac cycles counted in the "R" P wave template is 6570, then the number "6570" will be displayed in the lower right corner of the "R" template label.

[0066] Furthermore, in one embodiment, at least two different classification dimensions can be used to classify cardiac cycles. Specifically, the parent P wave type of the cardiac cycle is determined based on P wave parameters and a preset first classification rule, and the sub-P wave type of the cardiac cycle within each parent P wave type is determined based on P wave parameters and a preset second classification rule; wherein the preset first classification rule and the preset second classification rule have different classification dimensions.

[0067] The P-wave template includes at least one parent P-wave template and at least one child P-wave template contained in each parent P-wave template.

[0068] Furthermore, such as Figure 3b As shown, at least one parent template identifier is displayed, and each parent template identifier corresponds to a parent P-wave template; when a click instruction based on the target parent template identifier is obtained, at least one sub-template identifier corresponding to the target parent template identifier is displayed; when a click instruction based on the target sub-template identifier is obtained, the cardiac cycle corresponding to the target sub-template identifier is displayed.

[0069] That is, the mother P wave type, mother P wave template, and mother template identifier are corresponding to each other, and the child P wave type, child P wave template, and child template identifier are corresponding to each other.

[0070] Specifically, with Figure 3b For example, when the "PR" master template icon is clicked, a drop-down menu appears, displaying "Upright", "Inverted", "Positive-Negative Biphasic", and "Negative-Positive Biphasic" sub-template icons. When the "Upright" sub-template icon is clicked, the cardiac cycle in the "Upright" sub-P wave template of the corresponding "PR" master P wave template is displayed in the right area.

[0071] Further as Figure 3c As shown, in one embodiment, when a preset operation command for a specific cardiac cycle is received (such as double-clicking or selecting from a right-click drop-down menu), a floating window is displayed. The cardiac cycle is enlarged and displayed in the floating window, and detailed parameters corresponding to the cardiac cycle can also be displayed in a designated area. Furthermore, the newly displayed map segment can be zoomed, dragged, or other operations can be performed. For example, zooming can be done using the mouse wheel or by dragging the boundaries of the floating window. Further, when a preset operation command for the floating window is received again (such as double-clicking or selecting from a right-click drop-down menu), the cardiac cycle is restored, and the floating window disappears.

[0072] In another embodiment, multiple cardiac cycles can be displayed in an overlapping manner. Specifically, at least a portion of the cardiac cycles corresponding to the target P wave type are superimposed; the superimposed at least a portion of the cardiac cycles are then displayed. For details on the effect of the superimposed ECG display, please refer to the following embodiments, which will not be elaborated here.

[0073] Optionally, in addition to the P-wave template mentioned above, a QRS-wave template can also be set.

[0074] Specifically, the QRS wave parameters of the cardiac cycle in the electrocardiogram are obtained. Based on the QRS wave parameters, the QRS wave type of the cardiac cycle is determined. Based on the QRS wave type of the cardiac cycle, the cardiac cycle of the electrocardiogram is classified into the corresponding QRS wave template.

[0075] The QRS wave parameters may include QRS wave duration, QRS wave amplitude, and QRS wave morphology. QRS wave types can be classified according to these parameters. In one embodiment, QRS wave types can be divided into normal QRS waves and abnormal QRS waves. Abnormal QRS waves can be further classified into Q waves, wide and distorted waves, Δ waves, M waves, R waves, etc. Of course, the above classification method is merely an example based on one principle; in other embodiments, classification can also be performed according to other methods.

[0076] Furthermore, in one embodiment, the P-wave template identifier corresponding to the P-wave template and the QRS template identifier corresponding to the QRS template can be displayed on the same screen.

[0077] Unlike existing technologies, the electrocardiogram (ECG) analysis method provided in this embodiment includes acquiring P-wave parameters of the cardiac cycle in the ECG; determining the P-wave type of the cardiac cycle based on the P-wave parameters; and classifying the cardiac cycle of the ECG into the corresponding P-wave template based on the P-wave type. Through this method, by analyzing the P-wave parameters, even when the P-wave is not obvious, the method completes the classification and statistics of the P-wave, facilitating the viewing of cardiac cycles with the same P-wave type. This improves analysis efficiency and aids in the identification of P-wave characteristics.

[0078] See Figure 4 , Figure 4 This is a flowchart illustrating a second embodiment of the electrocardiogram analysis method provided in this application. The method includes:

[0079] Step 41: Obtain the P wave parameters of the cardiac cycle in the electrocardiogram.

[0080] This step is similar to step 11 above, and will not be repeated here.

[0081] Step 42: Create a statistical graph based on the P wave parameters so that the cardiac cycle is represented in the statistical graph as a statistical element according to the corresponding P wave parameters.

[0082] Optionally, the statistical charts in this embodiment include scatter plots and histograms, and the statistical charts can perform statistics on PP interval, RR interval, PR interval, and RP interval, etc.

[0083] Take a scatter plot as an example:

[0084] The target interval associated with the P wave is determined based on the P wave parameters; a scatter plot of the target interval is constructed using the previous target interval in the cardiac cycle as the first coordinate and the next target interval as the second coordinate.

[0085] PP interval scatter plot: as shown Figure 5a As shown, Figure 5a This is a scatter plot of PP intervals, with the previous PP interval P0-P on the x-axis and the next PP interval P1-P on the y-axis.

[0086] PR interval scatter plot: as shown Figure 5b As shown, Figure 5b This is a scatter plot of PR intervals, with the previous PR interval P0-R on the x-axis and the next PR interval P1-R on the y-axis.

[0087] RP interval scatter plot: Plot the RP interval scatter plot with the previous RP interval as the x-axis and the next RP interval as the y-axis.

[0088] PP interval / RR interval ratio scatter plot: This plot shows the relationship between the PP interval / RR interval ratios of two adjacent cardiac cycles. Specifically, the PP interval / RR interval ratio of the previous cardiac cycle is plotted on the x-axis, and the PP interval / RR interval ratio of the next cardiac cycle is plotted on the y-axis.

[0089] RR interval / PP interval ratio scatter plot: This plot shows the relationship between the RR interval / PP interval ratios of two adjacent cardiac cycles. Specifically, the RR interval / PP interval ratio of the previous cardiac cycle is plotted on the x-axis, and the RR interval / PP interval ratio of the next cardiac cycle is plotted on the y-axis.

[0090] PP interval difference scatter plot: This plot shows the relationship between the PP interval of the target cardiac cycle and the PP interval of the previous cardiac cycle, and the PP interval of the target cardiac cycle and the PP interval of the next cardiac cycle. Specifically, a PP interval difference scatter plot is drawn with the difference between the PP interval of the current cardiac cycle and the PP interval of the previous cardiac cycle on the x-axis, and the difference between the PP interval of the current cardiac cycle and the PP interval of the next cardiac cycle on the y-axis.

[0091] Optionally, since each point in the scatter plot corresponds to a cardiac cycle, different display effects can be applied to each point based on the different types of cardiac cycles. For example, in a target interval scatter plot, points are displayed in different colors according to the P wave conduction status in their corresponding cardiac cycle. Specifically, if the P wave conducts in a cardiac cycle, the scatter point corresponding to that cardiac cycle can be represented by the first color; if the P wave does not conduct in a cardiac cycle, the scatter point corresponding to that cardiac cycle can be represented by the second color.

[0092] Taking histograms as an example:

[0093] The target interval associated with the P wave is determined based on the P wave parameters; a target interval histogram is constructed using the target interval as the first coordinate and the number of cardiac cycles as the second coordinate.

[0094] PP interval histogram: as shown Figure 6 As shown, Figure 6 This is a PP interval histogram, plotted with the PP interval on the x-axis and the number of cardiac cycles on the y-axis.

[0095] Understandably, each bar in the histogram represents a PP interval within a certain time range, and the height of each bar represents the number of cardiac cycles corresponding to a PP interval of a certain time.

[0096] Of course, the above-mentioned scatter plots and histograms are just examples. In other embodiments, scatter plots and histograms corresponding to the PP interval, RR interval, PR interval and RP interval may also be included, which will not be listed here.

[0097] Optionally, in one embodiment, the method further includes: when a click instruction is received based on a target statistical element in the statistical chart, displaying the heart rate corresponding to the target statistical element.

[0098] In a scatter plot, each point represents a cardiac cycle. Therefore, the corresponding cardiac cycle can be displayed by selecting points in the scatter plot. Specifically, when a selection instruction is received based on a single point or multiple points within a specified region in a scatter plot of the target interval, the cardiac cycle corresponding to the selected point is displayed.

[0099] For multiple scattered points within a selected area, the corresponding multiple cardiac cycles can be displayed sequentially in chronological order. For example, the display screen can be divided into multiple areas, with each area displaying one cardiac cycle. Furthermore, one can select from the displayed cardiac cycles and display the selected cardiac cycle separately. If two cardiac cycles are selected, the two cardiac cycles can be displayed correspondingly.

[0100] In another embodiment, multiple cardiac cycles can be displayed in an overlapping manner. Specifically, at least a portion of the cardiac cycles corresponding to the target P wave type are superimposed, and the superimposed at least a portion of the cardiac cycles are displayed.

[0101] In a histogram, a bar represents multiple cardiac cycles with a certain range of intervals. Therefore, multiple cardiac cycles can be displayed by selecting bars. Specifically, when a selection instruction is received based on at least one bar in the target interval histogram, the cardiac cycle corresponding to the selected bar is displayed.

[0102] In addition, multiple bars can be selected simultaneously, and the corresponding cardiac cycles can be displayed sequentially. For example, the display screen can be divided into multiple areas, with each area displaying one cardiac cycle. Furthermore, multiple cardiac cycles can be selected from the displayed cardiac cycles, and then the selected cardiac cycle can be displayed individually. If two cardiac cycles are selected, the two cardiac cycles can be displayed correspondingly.

[0103] In another embodiment, multiple cardiac cycles can be displayed in an overlapping manner. Specifically, at least a portion of the cardiac cycles corresponding to the target P wave type are superimposed, and the superimposed at least a portion of the cardiac cycles are displayed.

[0104] For overlapping cardiac cycles, such as Figure 7 As shown, Figure 7 This is a schematic diagram of overlapping cardiac cycles. In one embodiment, an insertion command based on a specified region in the overlapping cardiac cycles can be obtained; a P wave can be inserted in the specified region; and the target interval scatter plot or target interval histogram after the P wave insertion can be updated.

[0105] In addition, when a P-wave redetection instruction is received based on at least one target statistical element in the statistical chart, the P-waves corresponding to at least one target statistical element are redetected according to the selected lead, and the statistical chart is updated. Taking the histogram as an example, referring to Figure 5, the histogram supports right-clicking on the selected area. The right-click supports the "P-wave redetection" function. After selection, a submenu will pop up, allowing you to select a lead as the reanalysis lead. After clicking, the system will redetect the P-waves within the selected area of ​​the heartbeat based on the selected analysis lead. After the detection is completed, the histogram will be automatically updated.

[0106] Unlike existing technologies, the electrocardiogram (ECG) analysis method provided in this embodiment includes: acquiring the P-wave parameters of the cardiac cycle in the ECG; and establishing a statistical graph based on the P-wave parameters, so that the cardiac cycle is represented by a statistical element in the statistical graph according to the corresponding P-wave parameters. Through this method, the analysis of P-wave parameters is completed even when the P-wave is not obvious, and the P-wave statistical graph is displayed. Because the statistical graph is intuitive, P-wave characteristics can be easily obtained from it, avoiding the problem of difficulty in obtaining characteristics from the ECG. This further reduces analysis time and greatly improves the efficiency of ECG analysis.

[0107] See Figure 8 , Figure 8 This is a flowchart illustrating the third embodiment of the electrocardiogram analysis method provided in this application. The method includes:

[0108] Step 81: Obtain the P wave parameters of the cardiac cycle in the electrocardiogram.

[0109] P-wave parameters include at least one of the following: P-wave duration, P-wave amplitude, P-wave morphology, PR interval, RP interval, PP interval, PP interval difference, relationship between P-wave and QRS wave, and P-wave propagation status.

[0110] The P-wave duration refers to the time interval between the start and end of the P-wave; the P-wave amplitude includes the maximum signal value, minimum signal value, or the difference between the maximum and minimum signal values ​​at the P-wave end; the P-wave morphology can be classified according to different classification methods, such as upright P-waves, inverted P-waves, biphasic P-waves, and biphasic P-waves; the PR interval refers to the length of the PR interval, the RP interval refers to the length of the RP interval, the PP interval refers to the length of the PP interval, and the PP interval difference refers to the difference in the length of the PP interval between two adjacent cardiac cycles; the relationship between the P-wave and the QRS complex refers to the ratio of the number of P-waves to the number of QRS complexes; P-wave conduction refers to whether a QRS complex follows the P-wave.

[0111] Step 82: Create visualization graphs / charts based on P-wave parameters.

[0112] The visualization graphics / charts include at least one of the following: a P-wave parameter trend chart, a P-wave parameter scatter plot, a P-wave and QRS wave relationship chart, and a P-wave propagation distribution chart.

[0113] P-wave parameter trend chart:

[0114] The P-wave parameter trend chart includes at least one of the following: PP interval trend chart, PR interval trend chart, RP interval trend chart, PP interval / RR interval trend comparison chart, PP interval / RR interval ratio trend chart, RR interval / PP interval ratio trend chart, P-wave duration trend chart, P-wave morphology trend chart, and P-wave amplitude trend chart.

[0115] The PP interval trend chart represents the relationship between the PP interval and time; for example, the PP interval trend chart is drawn with the time sequence of the cardiac cycle as the horizontal axis and the duration of the PP interval as the vertical axis.

[0116] The PR interval trend chart shows the relationship between the PR interval and time; for example, the PR interval trend chart is drawn with the time sequence of the cardiac cycle as the horizontal axis and the length of the PR interval as the vertical axis.

[0117] The RP interval trend chart represents the relationship between the RP interval and time; for example, the RP interval trend chart is drawn with the time sequence of the cardiac cycle as the horizontal axis and the length of the RP interval as the vertical axis.

[0118] The PP interval and RR interval trend comparison chart shows the comparison of the relationship between the PP interval and RR interval and time.

[0119] Specifically, the steps for creating a trend comparison chart of PP interval and RR interval include:

[0120] A trend chart of the PP interval is established with time as the first coordinate and the PP interval as the second coordinate; and a trend chart of the RR interval is established with time as the first coordinate and the RR interval as the second coordinate. The PP interval trend chart and the RR interval trend chart are presented in the same coordinate system to form a comparison chart of the PP interval and RR interval trends.

[0121] Optionally, in one embodiment, the PP interval trend chart and the RR interval trend chart are displayed in different ways. For example, different lines or different colors are used.

[0122] like Figure 9 As shown, Figure 9 This is a trend comparison chart of PP interval and RR interval. The horizontal axis represents time series, the vertical axis represents interval time, the solid line represents the PP interval trend chart, and the dashed line represents the RR interval trend chart.

[0123] Optionally, the first characteristic value of the PP interval trend chart and the second characteristic value of the corresponding RR interval trend chart for each target point on the first coordinate are obtained; when the difference between the first characteristic value and the second characteristic value is greater than a set threshold, the area corresponding to the target point is displayed according to a preset method. The preset display method can be a special color display, highlighting, shadowing, or other display methods.

[0124] Furthermore, region selection can be performed on the PP interval-RR interval trend comparison chart. For example: obtain the selection point obtained by selecting any point on the PP interval-RR interval trend comparison chart; determine the point selection line based on the selection point and perpendicular to the first coordinate; display the cardiac cycle corresponding to the point selection line, as well as the first characteristic value of the PP interval trend chart corresponding to the point selection line, and the second characteristic value of the corresponding RR interval trend chart, and the difference between the two.

[0125] For the selected area, multiple corresponding cardiac cycles can be displayed, or they can be displayed in an overlay manner.

[0126] The PP interval / RR interval ratio trend chart shows the relationship between the PP interval / RR interval ratio and time; for example, the PP interval / RR interval ratio trend chart is plotted with the time sequence of the cardiac cycle as the horizontal axis and the ratio of the length of the PP interval to the length of the RR interval as the vertical axis.

[0127] The RR / PP interval ratio trend chart represents the relationship between the RR / PP interval ratio and time. For example, the RR / PP interval ratio trend chart is plotted with the time sequence of the cardiac cycle on the horizontal axis and the ratio of the length of the RR interval to the length of the PP interval on the vertical axis.

[0128] Among them, the P-wave duration trend chart shows the relationship between the P-wave duration and time; for example, the P-wave duration trend chart is drawn with the time sequence of the cardiac cycle as the horizontal axis and the duration of the P-wave as the vertical axis.

[0129] The P-wave morphology trend chart illustrates the relationship between P-wave morphology and time. For example, the P-wave morphology trend chart is plotted with the cardiac cycle time sequence as the horizontal axis and P-wave morphology as the vertical axis. Specifically, P-wave morphology can be categorized into: upright P-wave, inverted P-wave, biphasic P-wave, and biphasic P-wave, etc. A corresponding numerical value is then assigned to each morphology as the vertical axis; for example, upright P-wave is 1, inverted P-wave is 2, biphasic P-wave is 3, and biphasic P-wave is 4. The corresponding P-wave morphology trend charts are then plotted.

[0130] The P-wave amplitude trend chart represents the relationship between P-wave amplitude and time; for example, a P-wave amplitude trend chart can be drawn with time on the horizontal axis and signal amplitude on the vertical axis.

[0131] P-wave parameter scatter plot:

[0132] The P-wave parameter scatter plot includes at least one of the following: PP interval / RR interval ratio scatter plot, RR interval / PP interval ratio scatter plot, PP interval scatter plot, PP interval difference scatter plot, PR interval scatter plot, and RP interval scatter plot.

[0133] The scatter plot of the PP interval / RR interval ratio shows the relationship between the PP interval / RR interval ratios of two adjacent cardiac cycles.

[0134] The steps to create a scatter plot of the PP interval / RR interval ratio include:

[0135] A scatter plot of the PP interval / RR interval ratio is constructed with time as the first coordinate and the PP interval / RR interval ratio as the second coordinate.

[0136] like Figure 10 As shown, Figure 10 This is a scatter plot of the PP interval / RR interval ratio. Understandably, since the vertical axis represents the PP interval / RR interval ratio, when the PP interval is longer than the RR interval, the ratio is greater than 1; when the PP interval is shorter than the RR interval, the ratio is less than 1. Furthermore, the closer the PP interval and RR interval are, the closer the waveform is to 1. Therefore, by analyzing the scatter plot of the PP interval / RR interval ratio, we can compare and analyze the changes in the differences between the PP interval and the RR interval.

[0137] Alternatively, in other embodiments, a scatter plot of the RR interval / PP interval ratio can also be provided, the principle of which is similar to the electrocardiogram characteristics it reflects, and will not be described in detail here.

[0138] Additionally, proportional lines can be added to the ratio scatter plot, for example, proportional lines can be provided at 2:1 and 3:1 respectively, to facilitate observation and comparison.

[0139] The steps to create a PR interval trend chart include:

[0140] A trend chart of PR intervals was created, with time as the first coordinate and PR interval as the second coordinate.

[0141] like Figure 11 As shown, Figure 10 This is a PR interval trend chart. Each point on the horizontal axis represents a cardiac cycle, and the vertical axis represents the PR interval corresponding to each cardiac cycle. The PR interval trend chart allows analysis of the changing trend of the PR interval.

[0142] The RR interval / PP interval ratio scatter plot represents the relationship between the RR interval / PP interval ratios of two adjacent cardiac cycles; the RR interval / PP interval ratio scatter plot is similar to the PP interval / RR interval ratio scatter plot mentioned above, and will not be described again here.

[0143] The PP interval scatter plot represents the relationship between the PP intervals of two adjacent cardiac cycles; for example, the PP interval of the previous cardiac cycle is used as the horizontal axis and the PP interval of the next cardiac cycle is used as the vertical axis to draw the PP interval scatter plot.

[0144] The PP interval difference scatter plot represents the relationship between the PP interval of the target cardiac cycle and the PP interval of the previous cardiac cycle, and the PP interval of the target cardiac cycle and the PP interval of the next cardiac cycle. For example, a PP interval difference scatter plot can be drawn with the difference between the PP interval of the target cardiac cycle and the PP interval of the previous cardiac cycle as the x-axis and the difference between the PP interval of the target cardiac cycle and the PP interval of the next cardiac cycle as the y-axis.

[0145] The PR interval scatter plot represents the relationship between the PR intervals of two adjacent cardiac cycles; for example, the PR interval of the previous cardiac cycle is used as the horizontal axis and the PR interval of the next cardiac cycle is used as the vertical axis to draw the PR interval scatter plot.

[0146] The RP interval scatter plot represents the relationship between the RP intervals of two adjacent cardiac cycles. For example, the RP interval of the previous cardiac cycle is used as the x-axis and the RP interval of the next cardiac cycle is used as the y-axis to plot the RP interval scatter plot.

[0147] P-wave vs. QRS wave relationship diagram:

[0148] On the one hand, the P wave and QRS complex diagram can represent the temporal relationship between the P wave and the QRS complex within a cardiac cycle. Understandably, in a normal cardiac cycle, the P wave precedes the QRS complex, but in some special cases, the P wave may follow the QRS complex.

[0149] Optionally, a graph showing the relationship between the P wave and the QRS complex can be plotted with the time sequence of the cardiac cycle as the horizontal axis and the temporal relationship between the P wave and the QRS complex as the vertical axis. For example, if the P wave precedes the QRS complex, the vertical axis is 1; if the P wave follows the QRS complex, the vertical axis is 2.

[0150] On the other hand, the P wave to QRS complex diagram can represent the ratio of P waves to QRS waves in a cardiac cycle. Understandably, in a normal cardiac cycle, the number of P waves and QRS waves is 1, but in some special cases, the number of P waves may be multiple, such as 2 or 3.

[0151] Optionally, a graph showing the relationship between P waves and QRS waves can be plotted with the time sequence of the cardiac cycle as the horizontal axis and the ratio of the number of P waves to the number of QRS waves as the vertical axis. For example, if the ratio of the number of P waves to the number of QRS waves is 1:1, the vertical axis is 1; if the ratio of the number of P waves to the number of QRS waves is 2:1, the vertical axis is 2, and so on.

[0152] P-wave propagation distribution diagram:

[0153] The P-wave conduction distribution diagram represents the P-wave conduction status for each cardiac cycle; for example, the time sequence of the cardiac cycle is used as the horizontal axis and the P-wave conduction status is used as the vertical axis. For example, if the P-wave is conducted, the vertical axis is 1; if the P-wave is not conducted, the vertical axis is 2.

[0154] It is understood that the above embodiments are illustrated with figures, and in some embodiments, they may also be charts corresponding to the figures.

[0155] Step 83: Display at least one of the visualizations / charts.

[0156] Understandably, the display interface can obtain user actions to switch between visual graphics / charts.

[0157] In one embodiment, the display interface shows icons for several major categories, such as P-wave parameter trend chart, P-wave parameter scatter plot, P-wave and QRS wave relationship chart, and P-wave propagation distribution chart. When a user clicks on an icon, multiple subcategories of graphs / charts corresponding to that icon are displayed. For example, if the user clicks on the P-wave parameter trend chart, a drop-down menu appears under the corresponding P-wave parameter trend chart icon, displaying multiple subcategories such as PP interval trend chart, PR interval trend chart, RP interval trend chart, PP interval / RR interval trend comparison chart, PP interval / RR interval ratio trend chart, RR interval / PP interval ratio trend chart, P-wave duration trend chart, P-wave morphology trend chart, and P-wave amplitude trend chart. When an operation command for a subcategory is obtained, the corresponding graph / chart is displayed.

[0158] In another embodiment, when a switching instruction based on at least a portion of a visual graphic / chart is received, the visual chart / graphic corresponding to the visual graphic / chart in at least a portion of the visual graphic / chart is displayed.

[0159] Specifically, users can select a region in the displayed graph (such as a heart rate cycle in a trend chart or a point in a scatter plot), and then the corresponding region's chart can be displayed in a floating window.

[0160] In addition, it can automatically process and identify ECG data, and automatically display the corresponding charts when abnormal data is detected.

[0161] In another embodiment, at least two visualizations / charts can also be displayed on the same screen.

[0162] When displaying at least two visualizations / charts, you can compare the data in the two visualizations / charts, drag, zoom in and out of the visualizations / charts, display a specific visualization / chart on top of another visualization / chart, and switch between displaying and not displaying visualizations / charts.

[0163] In other embodiments, the visualization graph / chart in step 82 includes at least one of the following: a trend comparison graph of two intervals, a ratio trend graph of two intervals, a ratio scatter plot of two intervals, a trend graph of one interval, and a scatter plot of one interval.

[0164] This method simultaneously displays trend charts comparing RR and PP intervals, as well as PR intervals. This allows operators to easily and clearly see which time period shows abnormal conduction or irregular heart rhythms, effectively reducing analysis time, alleviating the workload and mental stress of doctors, and greatly improving their work efficiency.

[0165] In addition to viewing the cardiac cycle, the following operations can also be performed in other embodiments.

[0166] Get the selected area obtained by dragging any point in the PP interval / RR interval trend comparison chart, PP interval / RR interval ratio scatter plot, or PR interval trend chart; display multiple cardiac cycles corresponding to the selected area or superimposed cardiac cycles formed by multiple cardiac cycles.

[0167] Combination Figure 9 , Figure 9 The dragging method for midpoint selection also applies. Figure 10 and Figure 11 In one embodiment, multiple selected cardiac cycles can be superimposed.

[0168] Additionally, upon receiving a marking instruction based on a selected region, a candidate window pops up, allowing users to select the corresponding marking event to mark the selected region. Specifically, the selected region supports right-click operations, including: premature atrial contractions without conduction, atrioventricular block (first, second, and third degree), and atrioventricular separation (selectable). After selection, an event identifier is added to the selected region, and the corresponding event is added to the event function list.

[0169] Optionally, in one embodiment, the PP interval / RR interval trend comparison chart, the PP interval / RR interval ratio scatter plot, and the PR interval trend chart can be displayed on the same screen.

[0170] The PP interval / RR interval trend comparison chart, the PP interval / RR interval ratio scatter plot, and the PR interval trend chart are displayed on the same display interface in a set order and layout. In one embodiment, the display area and size of each image can be customized. For example, if the user considers the PR interval trend chart to be more important, the size of the display area of ​​the PR interval trend chart can be increased.

[0171] Furthermore, such as Figure 12 As shown, Figure 12This is a diagram showing the trend comparison chart of PP interval and RR interval, the scatter plot of PP interval / RR interval ratio, and the trend chart of PR interval displayed on the same screen.

[0172] In one embodiment, when a click command is received for any one of the target images based on the PP interval / RR interval trend comparison chart, the PP interval / RR interval ratio scatter plot, and the PR interval trend chart, the target image is enlarged and displayed in a floating position.

[0173] The click command can be a double-tap, long-press, etc. Furthermore, when the image is displayed in a floating state, receiving the click command again will restore the floating image, displaying all three images simultaneously. Additionally, when the image is displayed in a floating state, users can select it by swiping on the screen (e.g., left or right). Figure 12 As shown, the currently displayed floating image is a "PP interval / RR interval ratio scatter plot". Swiping to the left in the current image will display a "PR interval trend chart", or swiping to the right in the current image will display a "PP interval RR interval trend comparison chart".

[0174] In another embodiment, when a scaling instruction is received for any one of the target images based on the PP interval / RR interval trend comparison chart, the PP interval / RR interval ratio scatter plot, and the PR interval trend chart, the target image is scaled.

[0175] The scaling command can be performed by double-clicking, long-pressing, dragging the border, scrolling the mouse wheel, etc.

[0176] For example, using a mouse, when the mouse moves to the border of the target image, the mouse pointer changes to an image zoom indicator, and the image can be zoomed by dragging the mouse. Alternatively, using a touchscreen, the user touches the border of the target image; once the border is selected, the user can drag the finger to zoom in or out.

[0177] Unlike existing technologies, the electrocardiogram (ECG) analysis method provided in this embodiment includes: acquiring P-wave parameters of the cardiac cycle in the ECG; establishing visualization graphs / charts based on the P-wave parameters; wherein the visualization graphs / charts include at least one of a P-wave parameter trend graph, a P-wave parameter scatter plot, a P-wave-QRS wave relationship graph, and a P-wave conduction distribution graph; and displaying at least one of the visualization graphs / charts. Through the above method, the P-wave parameters can be graphically or graphically represented, allowing users to easily observe the P-wave parameters and further extract information from the ECG, thus improving the efficiency of ECG observation.

[0178] See Figure 13 , Figure 13This is a schematic diagram of an embodiment of the electrocardiogram (ECG) analysis device provided in this application. The ECG analysis device 130 includes a processor 131 and a memory 132. The memory 132 is used to store program data, and the processor 131 is used to execute the program data to implement the following method:

[0179] Obtain the P-wave parameters of the cardiac cycle from the electrocardiogram (ECG); determine the P-wave type of the cardiac cycle based on the P-wave parameters; and classify the cardiac cycle of the ECG into the corresponding P-wave template based on the P-wave type. Or

[0180] Obtain the P-wave parameters of the cardiac cycle from the electrocardiogram; construct a statistical graph based on the P-wave parameters so that the cardiac cycle is represented by a statistical element in the graph according to the corresponding P-wave parameters.

[0181] Obtain the P wave parameters of the cardiac cycle from the electrocardiogram; establish at least one of the following based on the P wave parameters: a trend comparison chart of PP interval and RR interval, a scatter plot of PP interval / RR interval ratio, and a trend chart of PR interval; display at least one of the following: a trend comparison chart of PP interval and RR interval, a scatter plot of PP interval / RR interval ratio, and a trend chart of PR interval.

[0182] In addition, it is understood that the electrocardiogram analysis device 130 also includes a collector interface that connects to an external electrocardiogram collector, which is further connected to electrodes via multiple leads to collect electrocardiogram data when the electrodes are applied to the human body.

[0183] In addition, the electrocardiogram (ECG) analysis device 130 also includes a display screen for displaying the ECG and corresponding analysis data. Furthermore, the display screen is a touch screen, used to receive user touch commands to operate the ECG and its analysis process.

[0184] In one embodiment, the electrocardiogram analysis device 130 is a portable electrocardiograph (ECG) machine. The portable ECG machine is used for Holter monitoring, a new technology that continuously records cardiac activity for 24 hours or longer in a patient's daily life and assists in computer analysis. This technology is becoming increasingly popular. Compared to a standard ECG, Holter monitoring can continuously record up to approximately 100,000 cardiac cycles within 24 hours. This allows for the detection of arrhythmias and myocardial ischemia that are difficult to detect with conventional surface ECG examinations. It improves the detection rate of non-sustained arrhythmias, especially transient arrhythmias and brief episodes of myocardial ischemia, significantly expanding the clinical application of ECG.

[0185] See Figure 14 , Figure 14This is a schematic diagram of an embodiment of the computer-readable storage medium provided in this application. The computer-readable storage medium 140 stores program data 141, which, when executed by a processor, is used to implement the following method:

[0186] Obtain the P-wave parameters of the cardiac cycle from the electrocardiogram (ECG); determine the P-wave type of the cardiac cycle based on the P-wave parameters; and classify the cardiac cycle of the ECG into the corresponding P-wave template based on the P-wave type. Or

[0187] Obtain the P-wave parameters of the cardiac cycle from the electrocardiogram; construct a statistical graph based on the P-wave parameters so that the cardiac cycle is represented by a statistical element in the graph according to the corresponding P-wave parameters.

[0188] Obtain the P wave parameters of the cardiac cycle from the electrocardiogram; create visualization graphs / charts based on the P wave parameters; wherein the visualization graphs / charts include at least one of the following: a P wave parameter trend graph, a P wave parameter scatter plot, a P wave-QRS wave relationship graph, and a P wave conduction distribution graph; display at least one of the visualization graphs / charts.

[0189] Obtain the P wave parameters of the cardiac cycle from the electrocardiogram; create a visualization graph / chart based on the P wave parameters; wherein the visualization graph / chart includes at least one of the following: a trend comparison graph of two intervals, a trend graph of the ratio of two intervals, a scatter plot of the ratio of two intervals, a trend graph of one interval, and a scatter plot of one interval; display at least one of the visualization graphs / charts.

[0190] In the several embodiments provided in this application, it should be understood that the disclosed methods and devices can be implemented in other ways. For example, the device embodiments described above are merely illustrative. For instance, the division of modules or units is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed.

[0191] The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the units can be selected to achieve the purpose of this embodiment, depending on actual needs.

[0192] Furthermore, the functional units in the various embodiments of this application can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit. The integrated unit can be implemented in hardware or as a software functional unit.

[0193] The above description is merely an embodiment of this application and does not limit the patent scope of this application. Any equivalent structural or procedural changes made based on the description and drawings of this application, or direct or indirect applications in other related technical fields, are similarly included within the patent protection scope of this application.

Claims

1. An electrocardiogram (ECG) analysis method, characterized in that, The method includes: Obtain P wave parameters of the cardiac cycle from an electrocardiogram; the P wave parameters include at least one of the following: P wave duration, P wave morphology, P wave amplitude, relationship between P wave and QRS complex, P wave conduction, PR interval, RP interval, PP interval, and PP interval difference. The type of P wave in the cardiac cycle is determined based on the P wave parameters. Based on the P wave type of the cardiac cycle, the cardiac cycle is classified into the corresponding P wave template; The P-wave template includes at least one mother P-wave template and at least one daughter P-wave template contained in each mother P-wave template. Determining the P wave type of the cardiac cycle based on the P wave parameters includes: Based on the P wave parameters and a preset first classification rule, the type of the mother P wave in the cardiac cycle is determined, and Based on the P wave parameters and the preset second classification rule, determine the sub-P wave type of the cardiac cycle in each of the mother P wave types; The preset first classification rule and the preset second classification rule have different classification dimensions. The step of classifying the cardiac cycle of the electrocardiogram into the corresponding P wave template according to the P wave type of the cardiac cycle includes: Based on the mother P wave type and the child P wave type of the cardiac cycle, the cardiac cycle of the electrocardiogram is classified into the corresponding child P wave template.

2. The method according to claim 1, characterized in that, The first classification rule is based on whether the P-wave is transmitted downlinked; and / or The second classification rule is based on the P-wave morphology.

3. The method according to claim 1, characterized in that, The method further includes: Display at least one P-wave template identifier, each of the P-wave template identifiers corresponding to one P-wave template; When a click command based on the target P-wave template identifier is received, the cardiac cycle corresponding to the target P-wave template identifier is displayed.

4. The method according to claim 3, characterized in that, The method further includes: The number of cardiac cycles in the P-wave template was statistically analyzed. The statistical number is displayed on the P-wave template identifier corresponding to the P-wave template.

5. The method according to claim 3, characterized in that, The process of displaying the cardiac cycle corresponding to the target P wave template identifier includes: Superimpose at least a portion of the cardiac cycles corresponding to the target P-wave template identifier; Displays at least a portion of the superimposed cardiac cycle.

6. The method according to claim 3 or 5, characterized in that, The method further includes: When a modification instruction for the target cardiac cycle is received based on the cardiac cycle corresponding to the target P-wave template identifier, the target cardiac cycle is modified.

7. The method according to claim 1, characterized in that, The method further includes: Obtain the QRS wave parameters of the cardiac cycle from the electrocardiogram; The QRS wave type of the cardiac cycle is determined based on the QRS wave parameters. Based on the QRS wave type of the cardiac cycle, the cardiac cycle is classified into the corresponding QRS wave template; The screen displays the P-wave template identifier corresponding to the P-wave template and the QRS template identifier corresponding to the QRS template.

8. An electrocardiogram (ECG) analysis device, characterized in that, The electrocardiogram analysis device includes a processor and a memory, the memory being used to store program data, and the processor being used to execute the program data to implement the method as described in any one of claims 1-7.

9. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores program data, which, when executed by a processor, is used to implement the method as described in any one of claims 1-7.

Citation Information

Patent Citations

  • Automatic analysis method of dynamic electrocardiogram

    CN110693483A