Electrocardiogram Analysis Method, Device, Electronic Device and Computer Readable Storage Medium
By displaying the interval of the target heartbeat in the upper half of the raster diagram and displaying the next heartbeat in the lower half, the problem of large and incomplete data of the center electrogram analysis in the prior art is solved, and the convenience and comprehensiveness of electrocardiogram analysis is achieved, and users can quickly and accurately analyze the changes in the heartbeat.
Patent Information
- Application Number
- CN202210225393.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-03-07
- Publication Date
- 2025-08-05
- Estimated Expiration
- 2042-03-07
AI Technical Summary
In the existing electrocardiogram analysis methods, users need to view a large amount of continuous heartbeat data, which makes the analysis inconvenient enough and cannot fully reflect the correspondence between the front and back heartbeats.
By analyzing the electrocardiogram of the monitoring object, the target heartbeat type is selected, and the cardiac beating interval is displayed in the upper half of the raster diagram. The display position of the lower half is determined based on the display position of the upper half of the raster diagram, and the target heartbeat and the next heartbeat are displayed correspondingly to reduce the amount of data and ensure the comprehensiveness of the data.
The convenience and comprehensiveness of electrocardiogram analysis are achieved, and users can quickly view and analyze the changes between the target heartbeat and the next heartbeat, improving the accuracy and efficiency of the analysis.
Smart Images

Figure CN114668406B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of information processing technology, and in particular to an electrocardiogram analysis method, device, electronic equipment and computer-readable storage medium. Background Art
[0002] An electrocardiogram (ECG or EKG) uses an electrocardiograph to record the changes in electrical activity during each cardiac cycle from the patient's body surface. Analysis of the ECG can be used to diagnose abnormal heart rhythms.
[0003] In the related art, there are two commonly used electrocardiogram analysis methods: the first is to display multiple continuous heartbeats within a period of time on the electrocardiogram to assist users in analysis and diagnosis; the other is to classify multiple heartbeats on the electrocardiogram, and then filter out the target type of heartbeats according to the category for display to assist users in analysis and diagnosis.
[0004] Among them, the first ECG analysis method requires viewing and analyzing all consecutive heartbeats over a period of time, resulting in a large amount of data that users need to view and analyze. The second ECG analysis method only displays the selected heartbeats and fails to reflect the correspondence between previous and subsequent heartbeats, resulting in an incomplete ECG analysis. It can be seen that none of the ECG analysis methods in the related art can allow users to conveniently and quickly perform comprehensive and accurate ECG analysis and diagnosis.
[0005] Therefore, there is an urgent need for a more convenient and comprehensive electrocardiogram analysis method. Summary of the Invention
[0006] In view of the above problems, embodiments of the present invention provide an electrocardiogram analysis method, apparatus, electronic device, and computer-readable storage medium to overcome the above problems or at least partially solve the above problems.
[0007] A first aspect of an embodiment of the present invention provides an electrocardiogram analysis method, the method comprising:
[0008] analyzing a plurality of heartbeats within a period of time in an electrocardiogram of a monitored subject to obtain a heartbeat type to which each of the plurality of heartbeats belongs;
[0009] Filtering multiple target heart beats belonging to a target type according to the heart beat type;
[0010] sequentially displaying the heartbeat intervals of the plurality of target heartbeats in the upper half of the raster graph;
[0011] Determining, based on the display positions of the plurality of target heartbeats in the upper half of the raster graph, the display positions of the heartbeat intervals of the next heartbeats of the plurality of target heartbeats in the lower half of the raster graph;
[0012] According to the determined display position of the lower half, the heartbeat interval of the next heartbeat of each of the plurality of target heartbeats is displayed in the lower half of the raster graph.
[0013] Optionally, the step of displaying the cardiac interval of any heartbeat on the raster graph includes:
[0014] A horizontal bar of the same width represents the heartbeat interval of a heartbeat:
[0015] determining a display color of the display bar according to the heartbeat type to which a heartbeat belongs;
[0016] determining the vertical height of the display bar according to the cardiac interval of a heartbeat;
[0017] A display bar corresponding to the heartbeat interval of the heartbeat is displayed on the raster graph according to the determined vertical height and display color.
[0018] Optionally, displaying the heartbeat interval of the next heartbeat of each of the plurality of target heartbeats in the lower half of the raster graph according to the determined display position of the lower half includes:
[0019] According to the determined display position of the lower half, the heartbeat interval of the next heartbeat of each of the plurality of target heartbeats is displayed in the lower half of the raster graph as a downward display bar.
[0020] Optionally, the method further includes:
[0021] When a click operation on any display bar on the raster graph is detected, a band diagram of the heartbeat corresponding to the clicked display bar is displayed on the electrocardiogram.
[0022] Optionally, before or after screening out multiple target heartbeats belonging to the target type according to the heartbeat type, the method further includes:
[0023] The multiple heartbeats are filtered out according to a preset high bar of the inter-beat period and / or a preset low bar of the inter-beat period.
[0024] Optionally, the method further includes:
[0025] displaying a time scroll bar on the raster image;
[0026] When an operation on the time scroll bar is detected, the heartbeat intervals of each heartbeat belonging to the target type in the next time period in the electrocardiogram are displayed on the raster graph; and the total number of heartbeats belonging to the target type is displayed on the raster graph.
[0027] According to a second aspect of an embodiment of the present invention, there is provided an electrocardiogram analysis device, the device comprising:
[0028] A heartbeat type analysis module, configured to analyze multiple heartbeats within a period of time in the electrocardiogram of the monitored subject to obtain the heartbeat type to which each of the multiple heartbeats belongs;
[0029] A screening module, configured to screen out multiple target heartbeats belonging to a target type according to the heartbeat type;
[0030] A first display module is configured to sequentially display the heartbeat intervals of the plurality of target heartbeats in the upper half of the raster graph;
[0031] a display position determining module for determining, based on the display positions of the plurality of target heartbeats in the upper half of the raster graph, the display positions of the heartbeat intervals of the next heartbeats of the plurality of target heartbeats in the lower half of the raster graph;
[0032] The second display module is used to display the heartbeat interval of the next heartbeat of each of the multiple target heartbeats in the lower half of the raster graph according to the determined display position of the lower half.
[0033] Optionally, the first display module and the second display module are specifically configured to:
[0034] A horizontal bar of the same width represents the heartbeat interval of a heartbeat:
[0035] Determine the display color of the display bar according to the heartbeat type to which a heartbeat belongs;
[0036] According to the heartbeat interval of a heartbeat, the vertical height of the display bar is determined;
[0037] A display bar corresponding to the heartbeat interval of the heartbeat is displayed on the raster graph according to the determined vertical height and display color.
[0038] Optionally, the second display module includes:
[0039] The display submodule is configured to display the heartbeat interval of the next heartbeat of each of the plurality of target heartbeats in a downward display bar in the lower half of the raster graph according to the determined display position of the lower half.
[0040] Optionally, the device further comprises:
[0041] The band graph display module is used to display the heartbeat band graph corresponding to the clicked display bar on the electrocardiogram when a click operation on any display bar on the raster graph is detected.
[0042] Optionally, the device comprises:
[0043] The filtering module is used to filter the multiple heartbeats according to a preset high bar interval between heartbeats and / or a preset low bar interval between heartbeats.
[0044] Optionally, the device further comprises:
[0045] A time scroll bar display module, configured to display a time scroll bar on the raster image;
[0046] The fourth display module is used to display the heartbeat intervals of each heartbeat belonging to the target type in the next time period in the electrocardiogram on the raster graph when an operation on the time scroll bar is detected; and to display the total number of heartbeats belonging to the target type on the raster graph.
[0047] According to a third aspect of an embodiment of the present invention, an electronic device is provided, including:
[0048] A memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor is configured to: execute any one of the electrocardiogram analysis methods described in the first aspect above.
[0049] According to a fourth aspect of the embodiments of the present invention, a computer-readable storage medium is provided, wherein a computer program stored in the medium enables a processor to execute any one of the electrocardiogram analysis methods described in the first aspect.
[0050] In an embodiment of the present invention, a plurality of heartbeats of a monitored object are screened according to the heartbeat type to which each heartbeat belongs, and a target heartbeat is obtained for display, so that a user can view and analyze the target heartbeat, which is convenient for the user to perform analysis. In an embodiment of the present invention, the upper half and the lower half of a grating diagram are used to display the next heartbeat of all target heartbeats accordingly, so that the user can view the change between the target heartbeat and the next heartbeat accordingly, which is convenient for the user to perform a more comprehensive and accurate analysis based on the change between the previous and next heartbeats. In an embodiment of the present invention, the target heartbeat and the next heartbeat of the target heartbeat are displayed accordingly by a grating diagram, which can reduce the amount of heartbeat analysis data and ensure the comprehensiveness of the heartbeat data, so that the user can view and analyze the target heartbeat conveniently and quickly. BRIEF DESCRIPTION OF THE DRAWINGS
[0051] In order to more clearly illustrate the technical solutions of the embodiments of the present invention, the following briefly introduces the drawings required for use in the description of the embodiments of the present invention. Obviously, the drawings described below are only some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative labor.
[0052] Figure 1 is a flowchart of the steps of an electrocardiogram analysis method in an embodiment of the present invention;
[0053] Figure 2 is a flowchart of one of the steps in the embodiment of the present invention;
[0054] Figure 3 is a schematic structural diagram of another electrocardiogram analysis device according to an embodiment of the present invention;
[0055] Figure 4 is a schematic diagram of a raster image in an embodiment of the present invention. DETAILED DESCRIPTION
[0056] In order to make the above-mentioned objects, features and advantages of the present invention more obvious and easy to understand, the present invention is further described in detail below with reference to the accompanying drawings and specific embodiments.
[0057] In electrocardiogram (ECG) analysis, continuous ECGs of the monitored subject over a period of time are typically analyzed in units of heartbeats. A heartbeat is the process of electrical conduction within the ventricles, displayed as a series of wave complexes on the ECG. Analysis of the interbeat interval can identify arrhythmias and atrial fibrillation and is a key parameter in Holter monitoring for clinical diagnosis. The interbeat interval refers to the time between the R waves of two consecutive QRS complexes and is included in the interbeat interval of the subsequent heartbeat.
[0058] In related art, the interbeat intervals of multiple heartbeats on an electrocardiogram (ECG) are typically displayed for easy viewing and analysis. However, these analysis methods suffer from issues such as excessive or incomplete data volume. Therefore, embodiments of the present invention provide an ECG analysis method that reduces the amount of analyzed data while ensuring data comprehensiveness.
[0059] An electrocardiogram analysis method according to an embodiment of the present invention is described below. Figure 1 As shown, the electrocardiogram analysis method may specifically include the following steps:
[0060] Step S101: Analyze multiple heartbeats within a period of time in the electrocardiogram of the monitored object to obtain the heartbeat types to which the multiple heartbeats belong.
[0061] In an embodiment of the present invention, a continuous electrocardiogram of a monitored subject over a period of time can be analyzed to obtain multiple heartbeats. A preset algorithm can then be used to distinguish the heartbeat type of each heartbeat based on its origin and transmission process. In an embodiment of the present invention, the specific method for distinguishing heartbeat types can be any mature and feasible method in the relevant art, and the present invention does not impose any particular limitation thereto.
[0062] In the embodiment of the present invention, the heartbeat types mainly include: sinus, atrial, ventricular, supraventricular, atrial fibrillation and artifact.
[0063] Step S102: Filter out multiple target heartbeats belonging to the target type according to the heartbeat type.
[0064] In the embodiment of the present invention, the user can select the heartbeat type of the heartbeat to be displayed according to actual needs, thereby screening out multiple target heartbeats belonging to the target type according to the heartbeat type.
[0065] In the embodiment of the present invention, when screening heartbeat types, the user can specify multiple target types at the same time, thereby screening out all target heartbeats belonging to the multiple target types.
[0066] For example, the user can filter all heart beats whose beat types are ventricular and supraventricular at the same time.
[0067] In an optional embodiment of the present invention, the electrocardiogram analysis method further includes:
[0068] Step S1: filtering out the multiple heartbeats according to a preset high bar of the heartbeat interval and / or a preset low bar of the heartbeat interval.
[0069] In the embodiment of the present invention, by pre-setting the high bar of the interbeat limit and / or the low bar of the interbeat limit, heartbeats with an interbeat interval higher than the high bar of the interbeat limit and / or an interbeat interval lower than the low bar of the interbeat limit can be filtered out.
[0070] Step S1 may be performed before or after step S102. Furthermore, in practical applications, the heartbeats may be first screened based on the target type to obtain the desired target heartbeats, and then filtered based on the high bar and / or low bar intervals between heartbeats to remove obviously unreasonable heartbeat data and eliminate systematic errors. Alternatively, the heartbeats may be first filtered based on the high bar and / or low bar intervals between heartbeats to remove obviously unreasonable heartbeat data and eliminate systematic errors, and then screened based on the target type to obtain the desired target heartbeats.
[0071] Step S103: displaying the heartbeat intervals of the plurality of target heartbeats in sequence in the upper half of the raster graph.
[0072] In the embodiment of the present invention, after a plurality of target heartbeats are screened, the heartbeat intervals of the plurality of heartbeats can be further obtained, so that the user can further analyze the plurality of heartbeats through their heartbeat intervals.
[0073] In an embodiment of the present invention, the heartbeat interval data of a heartbeat can be used to represent a heartbeat, and the heartbeat intervals of multiple heartbeats can be displayed in the upper half of the raster graph according to the time sequence of the multiple heartbeats, thereby obtaining the upper half of the raster graph in which multiple heartbeats are arranged in sequence.
[0074] Step S104: Determine the display position of the heartbeat interval of the next heartbeat of each of the multiple target heartbeats in the lower half of the grating diagram according to the display position of each of the multiple target heartbeats in the upper half of the grating diagram.
[0075] In an embodiment of the present invention, the upper and lower halves of the grating graph can be used to display the target heartbeat and the next heartbeat of the target heartbeat, respectively. In an embodiment of the present invention, the display of the upper half of the grating graph and the target heartbeat and the next heartbeat of the target heartbeat displayed in the lower half correspond to each other, so that the user can perform corresponding analysis on the two previous and subsequent heartbeats.
[0076] In the embodiment of the present invention, the display position of the next corresponding heartbeat in the lower half of the raster graph can be determined based on the display position of each heartbeat in the upper half of the raster graph.
[0077] In an embodiment of the present invention, during specific implementation, an address pointer of the next heartbeat can be inserted into the data structure of each heartbeat to save the address of the next heartbeat to the previous heartbeat, thereby achieving corresponding storage and display of the next heartbeat and the previous heartbeat.
[0078] Step S105: displaying the cardiac interval of the next heartbeat of each of the plurality of target heartbeats in the lower half of the raster graph according to the determined display position of the lower half.
[0079] In the embodiment of the present invention, the next heartbeat corresponding to each of the multiple target heartbeats is displayed in the lower half of the raster graph according to the determined positions corresponding to each of the multiple heartbeats, so that the user can perform corresponding viewing and analysis.
[0080] In the embodiments of the present invention, any feasible raster display method can be used to display the heartbeat intervals. For example, a bar can be used to represent a heartbeat, and the relevant characteristics of the bar can be used to represent the relevant characteristics of the heartbeat. For another example, a dot can be used to represent a heartbeat, and the relevant characteristics of the dot can be used to represent the relevant characteristics of the heartbeat. The present invention is not particularly limited to this.
[0081] In an embodiment of the present invention, the display mode of the next heartbeat of the multiple heartbeats displayed in the lower half of the raster graph can be the same as the display mode of the multiple heartbeats displayed in the upper half, for example, both use a display mode of one display bar representing one heartbeat.
[0082] In an embodiment of the present invention, the display method of the next heartbeat of the multiple heartbeats displayed in the lower half of the raster graph may also be different from the display method of the multiple heartbeats displayed in the upper half. For example, the multiple heartbeats displayed in the upper half use a display method in which one display bar represents one heartbeat, and the next heartbeat of the multiple heartbeats displayed in the lower half can use a display method in which one origin represents one heartbeat.
[0083] The following, combined Figure 4 The steps for displaying the heartbeat using a bar are described in detail. Figure 4 The following is a schematic diagram of a raster image obtained by using a display bar to represent a heartbeat. For other display methods, you can refer to this display step:
[0084] In the embodiment of the present invention, the following steps may be used to display any heartbeat interval in the raster diagram:
[0085] Step S201: A display bar with the same width in the horizontal direction represents the cardiac interval of a heartbeat.
[0086] Step S202: Determine the display color of the display bar according to the heartbeat type to which a heartbeat belongs.
[0087] Step S203: Determine the vertical height of the display bar according to the heartbeat interval of a heartbeat.
[0088] Step S204: Displaying a display bar corresponding to the heartbeat interval of the heartbeat on the raster graph according to the determined vertical height and display color.
[0089] like Figure 4 As shown, a display method is used where each bar represents each heartbeat. Based on the checkbox in the upper left corner, target heartbeats of the supraventricular type are selected. Light gray bars represent all selected supraventricular target heartbeats, and the vertical height of each bar is determined by the duration of each heartbeat's interbeat interval.
[0090] In the case where the heartbeat intervals are represented by display bars, step S105 may specifically include: displaying the heartbeat intervals of the next heartbeats of each of the multiple target heartbeats with downward display bars in the lower half of the raster graph according to the determined display position of the lower half.
[0091] like Figure 4As shown, in the embodiment of the present invention, a vertically downward display bar is used to display the heartbeat interval of the next heartbeat of each of the multiple target heartbeats in the lower half of the raster graph.
[0092] In the embodiment of the present invention, the next heartbeat of each of the multiple target heartbeats may be of the same heartbeat type as the target heartbeat (e.g. Figure 4 The light gray bar in the lower part) may also be of a different beat type than the target beat (e.g. Figure 4 dark gray bar in the lower half).
[0093] like Figure 4 As shown, in the embodiment of the present invention, different display colors are used to display different heartbeat types, so that when the user analyzes the electrocardiogram, the heartbeat types of the previous and next heartbeats can be viewed at a glance, and the analysis results can be obtained more conveniently and quickly.
[0094] In an embodiment of the present invention, a vertically downward display bar is used to display the heartbeat interval of the next heartbeat of each of the multiple target heartbeats in the lower half of the raster graph, and the vertical height of the display bar is used to identify the heartbeat interval duration of each heartbeat, so that when the user analyzes the electrocardiogram, he can quickly determine the relationship between the heartbeat interval durations of the previous and next heartbeats, thereby further analyzing the health status of the monitored object.
[0095] In an optional embodiment of the present invention, the electrocardiogram analysis method further includes:
[0096] Step S107: When a click operation on any display bar on the raster graph is detected, a band diagram of the heartbeat corresponding to the clicked display bar is displayed on the electrocardiogram.
[0097] In an embodiment of the present invention, the raster image and the original electrocardiogram can be displayed simultaneously so that the user can perform comparative analysis. When the user needs to further analyze a heartbeat displayed on the raster image, the user can click on the heartbeat to display the band graph corresponding to the heartbeat on the electrocardiogram, so that the user can further analyze the original electrocardiogram within a period of time before and after the heartbeat.
[0098] In an embodiment of the present invention, in a specific implementation, since the next heartbeat of the target heartbeat is stored corresponding to the target heartbeat, no matter whether the user clicks on the target heartbeat displayed in the upper half of the raster graph or the target heartbeat displayed in the lower half of the raster graph, a band graph corresponding to the heartbeat clicked by the user can be displayed on the electrocardiogram, so that the user can further analyze the original electrocardiogram within the time before and after the heartbeat.
[0099] In an embodiment of the present invention, after the band diagram corresponding to the heartbeat is displayed on the electrocardiogram, the user can also manually re-determine the heartbeat type to which the heartbeat belongs based on the actual electrocardiogram to correct the heartbeat type determined by the preset algorithm, so as to improve the accuracy of the electrocardiogram analysis process.
[0100] In an optional embodiment of the present invention, the electrocardiogram analysis method further includes:
[0101] Step S108: Displaying a time scroll bar on the raster image.
[0102] Step S109: When an operation on the time scroll bar is detected, the heartbeat intervals of each heartbeat belonging to the target type in the next time period in the electrocardiogram are displayed on the raster graph; and the total number of heartbeats belonging to the target type is displayed on the raster graph.
[0103] In an embodiment of the present invention, considering that actual electrocardiogram data is relatively large, it may not be possible to display the cardiac intervals of all heartbeats on the current display page of the raster graph. Therefore, in an embodiment of the present invention, a time scroll bar is designed on the raster graph and displayed on the raster graph, specifically in the middle of the raster graph. In an embodiment of the present invention, a user can operate the time scroll bar to view the cardiac intervals of each heartbeat in the next time period.
[0104] In an embodiment of the present invention, when an operation on the time scroll bar is detected, the heartbeat intervals of each heartbeat in the corresponding time period can be displayed in response to the specific operation.
[0105] In the embodiment of the present invention, in order to facilitate the user to understand the total number of heartbeats that are screened out and belong to the target type, the total number of heartbeats that belong to the target heartbeats can also be displayed on the raster graph.
[0106] In an embodiment of the present invention, a plurality of heartbeats of a monitored object are screened according to the heartbeat type to which each heartbeat belongs, and a target heartbeat is obtained for display, so that a user can view and analyze the target heartbeat, which is convenient for the user to perform analysis. In an embodiment of the present invention, the upper half and the lower half of a grating diagram are used to display the next heartbeat of all target heartbeats accordingly, so that the user can view the change between the target heartbeat and the next heartbeat accordingly, which is convenient for the user to perform a more comprehensive and accurate analysis based on the change between the previous and next heartbeats. In an embodiment of the present invention, the target heartbeat and the next heartbeat of the target heartbeat are displayed accordingly by a grating diagram, which can reduce the amount of heartbeat analysis data and ensure the comprehensiveness of the heartbeat data, so that the user can view and analyze the target heartbeat conveniently and quickly.
[0107] refer to Figure 3 , shows an electrocardiogram analysis device, the device comprising:
[0108] A heartbeat type analysis module 301 is configured to analyze multiple heartbeats within a period of time in the electrocardiogram of the monitored subject to obtain the heartbeat type to which each of the multiple heartbeats belongs;
[0109] A screening module 302 is configured to screen out a plurality of target heartbeats belonging to a target type according to the heartbeat type;
[0110] A first display module 303 is configured to sequentially display the heartbeat intervals of the plurality of target heartbeats in the upper half of the raster graph;
[0111] a display position determining module 304 for determining, based on the display positions of the target heartbeats in the upper half of the raster graph, the display positions of the heartbeat intervals of the next heartbeats of the target heartbeats in the lower half of the raster graph;
[0112] The second display module 305 is configured to display the heartbeat interval of the next heartbeat of each of the plurality of target heartbeats in the lower half of the raster graph according to the determined display position of the lower half.
[0113] Optionally, the first display module 303 and the second display module 305 are specifically configured to:
[0114] A horizontal bar of the same width represents the heartbeat interval of a heartbeat:
[0115] Determine the display color of the display bar according to the heartbeat type to which a heartbeat belongs;
[0116] According to the heartbeat interval of a heartbeat, the vertical height of the display bar is determined;
[0117] A display bar corresponding to the heartbeat interval of the heartbeat is displayed on the raster graph according to the determined vertical height and display color.
[0118] Optionally, the second display module 305 includes:
[0119] The display submodule is configured to display the heartbeat interval of the next heartbeat of each of the plurality of target heartbeats in a downward display bar in the lower half of the raster graph according to the determined display position of the lower half.
[0120] Optionally, the device further comprises:
[0121] The band graph display module is used to display the heartbeat band graph corresponding to the clicked display bar on the electrocardiogram when a click operation on any display bar on the raster graph is detected.
[0122] Optionally, the device comprises:
[0123] The filtering module is used to filter the multiple heartbeats according to a preset high bar interval between heartbeats and / or a preset low bar interval between heartbeats.
[0124] Optionally, the device further comprises:
[0125] A time scroll bar display module, configured to display a time scroll bar on the raster image;
[0126] The fourth display module is used to display the heartbeat intervals of each heartbeat belonging to the target type in the next time period in the electrocardiogram on the raster graph when an operation on the time scroll bar is detected; and to display the total number of heartbeats belonging to the target type on the raster graph.
[0127] It should be noted that the device embodiment is similar to the method embodiment, so the description is relatively simple, and the relevant parts can be referred to the method embodiment.
[0128] An embodiment of the present invention further provides an electronic device, including:
[0129] A memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor is configured to execute the electrocardiogram analysis method as described in any one of the above embodiments.
[0130] An embodiment of the present invention further provides a computer-readable storage medium, which stores a computer program that enables a processor to execute the electrocardiogram analysis method described in any of the above embodiments.
[0131] An embodiment of the present invention further provides a computer-readable storage medium, which stores a computer program that enables a processor to execute the electrocardiogram analysis method as described in any of the above embodiments.
[0132] The various embodiments in this specification are described in a progressive manner, and each embodiment focuses on the differences from other embodiments. The same or similar parts between the various embodiments can be referenced to each other.
[0133] Those skilled in the art will appreciate that embodiments of the present invention may be provided as methods, apparatus, or computer program products. Thus, embodiments of the present invention may take the form of a fully hardware embodiment, a fully software embodiment, or an embodiment combining software and hardware. Furthermore, embodiments of the present invention may take the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to magnetic disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code.
[0134] The embodiments of the present invention are described with reference to the flowcharts and / or block diagrams of the methods, terminal devices (systems), and computer program products according to the embodiments of the present invention. It should be understood that each process and / or block in the flowchart and / or block diagram, as well as the combination of the processes and / or blocks in the flowchart and / or block diagram, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing terminal device to produce a machine, so that the instructions executed by the processor of the computer or other programmable data processing terminal device generate instructions for implementing the process in the flowchart and / or block diagram. Figure 1 a process or multiple processes and / or boxes Figure 1 A device that provides the functions specified in a block or multiple blocks.
[0135] These computer program instructions may also be stored in a computer readable memory that can direct a computer or other programmable data processing terminal device to operate in a specific manner, so that the instructions stored in the computer readable memory produce a manufactured product including an instruction device, which implements the process Figure 1 a process or multiple processes and / or boxes Figure 1 The function specified in one or more boxes.
[0136] These computer program instructions can also be loaded onto a computer or other programmable data processing terminal device so that a series of operating steps are executed on the computer or other programmable terminal device to produce a computer-implemented process, thereby providing instructions for executing on the computer or other programmable terminal device to implement the process. Figure 1 a process or multiple processes and / or boxes Figure 1 A step that specifies a function in one or more boxes.
[0137] Although the preferred embodiments of the present invention have been described, those skilled in the art may make additional changes and modifications to these embodiments once they become aware of the basic creative concepts. Therefore, the appended claims are intended to be interpreted as including the preferred embodiments and all changes and modifications that fall within the scope of the embodiments of the present invention.
[0138] Finally, it should be noted that, in this document, relational terms such as first and second, etc., are used only to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any actual relationship or order between these entities or operations. Moreover, the terms "comprises," "comprising," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or terminal device that includes a series of elements includes not only those elements, but also other elements not explicitly listed, or elements inherent to such process, method, article, or terminal device. In the absence of further limitations, an element defined by the phrase "comprising a ..." does not exclude the presence of additional identical elements in the process, method, article, or terminal device that includes the element.
[0139] The above is a detailed introduction to the electrocardiogram analysis method, device, equipment and storage medium provided by the present invention. Specific examples are used herein to illustrate the principles and implementation methods of the present invention. The description of the above embodiments is only used to help understand the method of the present invention and its core ideas. At the same time, for those skilled in the art, according to the ideas of the present invention, there may be changes in the specific implementation methods and application scopes. In summary, the contents of this specification should not be understood as limiting the present invention.
Claims
1. An electrocardiogram analysis method, characterized in that: The method comprises: analyzing a plurality of heartbeats within a period of time in an electrocardiogram of a monitored subject to obtain a heartbeat type to which each of the plurality of heartbeats belongs; Filtering multiple target heart beats belonging to a target type according to the heart beat type; sequentially displaying the heartbeat intervals of the plurality of target heartbeats in the upper half of the raster graph; Determining, based on the display positions of the plurality of target heartbeats in the upper half of the raster graph, the display positions of the heartbeat intervals of the next heartbeats of the plurality of target heartbeats in the lower half of the raster graph; According to the determined display position of the lower half, the heartbeat interval of the next heartbeat of each of the plurality of target heartbeats is displayed in the lower half of the raster graph.
2. The method according to claim 1, characterized in that The step of displaying the cardiac interval of any heartbeat on the raster graph comprises: A horizontal bar of the same width represents the heartbeat interval of a heartbeat; determining a display color of the display bar according to the heartbeat type to which a heartbeat belongs; determining the vertical height of the display bar according to the cardiac interval of a heartbeat; A display bar corresponding to the heartbeat interval of the heartbeat is displayed on the raster graph according to the determined vertical height and display color.
3. The method according to claim 2, characterized in that Displaying the heartbeat interval of the next heartbeat of each of the plurality of target heartbeats in the lower half of the raster graph according to the determined display position of the lower half, including: According to the determined display position of the lower half, the heartbeat interval of the next heartbeat of each of the plurality of target heartbeats is displayed in the lower half of the raster graph as a downward display bar.
4. The method according to claim 3, characterized in that The method further comprises: When a click operation on any display bar on the raster graph is detected, a band diagram of the heartbeat corresponding to the clicked display bar is displayed on the electrocardiogram.
5. The method according to any one of claims 1 to 4, characterized in that: Before or after screening out a plurality of target heartbeats belonging to a target type according to the heartbeat type, the method further includes: The multiple heartbeats are filtered out according to a preset high bar of the inter-beat period and / or a preset low bar of the inter-beat period.
6. The method according to any one of claims 1 to 4, characterized in that: The method further comprises: displaying a time scroll bar on the raster image; When an operation on the time scroll bar is detected, the heartbeat intervals of each heartbeat belonging to the target type in the next time period in the electrocardiogram are displayed on the raster graph; and the total number of heartbeats belonging to the target type is displayed on the raster graph.
7. An electrocardiogram analysis device, characterized in that: The device comprises: A heartbeat type analysis module, configured to analyze multiple heartbeats within a period of time in the electrocardiogram of the monitored subject to obtain the heartbeat type to which each of the multiple heartbeats belongs; A screening module, configured to screen out multiple target heartbeats belonging to a target type according to the heartbeat type; A first display module is configured to sequentially display the heartbeat intervals of the plurality of target heartbeats in the upper half of the raster graph; a display position determining module for determining, based on the display positions of the plurality of target heartbeats in the upper half of the raster graph, the display positions of the heartbeat intervals of the next heartbeats of the plurality of target heartbeats in the lower half of the raster graph; The second display module is used to display the heartbeat interval of the next heartbeat of each of the multiple target heartbeats in the lower half of the raster graph according to the determined display position of the lower half.
8. The device according to claim 7, characterized in that The first display module and the second display module are specifically used for: A horizontal bar of the same width represents the heartbeat interval of a heartbeat; Determine the display color of the display bar according to the heartbeat type to which a heartbeat belongs; According to the heartbeat interval of a heartbeat, the vertical height of the display bar is determined; A display bar corresponding to the heartbeat interval of the heartbeat is displayed on the raster graph according to the determined vertical height and display color.
9. An electronic device, characterized in that: include: A memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor is configured to execute the electrocardiogram analysis method according to any one of claims 1 to 6.
10. A computer-readable storage medium, characterized in that The computer program stored therein enables the processor to execute the electrocardiogram analysis method according to any one of claims 1 to 6.
Citation Information
Patent Citations
Electrocardiogram display method and device
CN107865655A
ECG waveform editing and displaying method and device and computer device
CN110448295A