WO2012027969A1 - Method and system for four-dimensional electrocardio diagnosis instrument - Google Patents

Method and system for four-dimensional electrocardio diagnosis instrument Download PDF

Info

Publication number
WO2012027969A1
WO2012027969A1 PCT/CN2011/001485 CN2011001485W WO2012027969A1 WO 2012027969 A1 WO2012027969 A1 WO 2012027969A1 CN 2011001485 W CN2011001485 W CN 2011001485W WO 2012027969 A1 WO2012027969 A1 WO 2012027969A1
Authority
WO
WIPO (PCT)
Prior art keywords
module
ecg
dimensional
electrocardiogram
display
Prior art date
Application number
PCT/CN2011/001485
Other languages
French (fr)
Chinese (zh)
Inventor
赵哲
Original Assignee
Zhao Zhe
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Zhao Zhe filed Critical Zhao Zhe
Publication of WO2012027969A1 publication Critical patent/WO2012027969A1/en

Links

Classifications

    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61BDIAGNOSIS; SURGERY; IDENTIFICATION
    • A61B5/00Measuring for diagnostic purposes; Identification of persons
    • A61B5/24Detecting, measuring or recording bioelectric or biomagnetic signals of the body or parts thereof
    • A61B5/316Modalities, i.e. specific diagnostic methods
    • A61B5/318Heart-related electrical modalities, e.g. electrocardiography [ECG]
    • A61B5/339Displays specially adapted therefor
    • A61B5/341Vectorcardiography [VCG]
    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61BDIAGNOSIS; SURGERY; IDENTIFICATION
    • A61B5/00Measuring for diagnostic purposes; Identification of persons
    • A61B5/24Detecting, measuring or recording bioelectric or biomagnetic signals of the body or parts thereof
    • A61B5/316Modalities, i.e. specific diagnostic methods
    • A61B5/318Heart-related electrical modalities, e.g. electrocardiography [ECG]

Landscapes

  • Health & Medical Sciences (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • Cardiology (AREA)
  • Heart & Thoracic Surgery (AREA)
  • Molecular Biology (AREA)
  • Pathology (AREA)
  • Engineering & Computer Science (AREA)
  • Biomedical Technology (AREA)
  • Physics & Mathematics (AREA)
  • Medical Informatics (AREA)
  • Biophysics (AREA)
  • Surgery (AREA)
  • Animal Behavior & Ethology (AREA)
  • General Health & Medical Sciences (AREA)
  • Public Health (AREA)
  • Veterinary Medicine (AREA)
  • Measurement And Recording Of Electrical Phenomena And Electrical Characteristics Of The Living Body (AREA)

Abstract

A method and system for a four-dimensional electrocardio diagnosis instrument. The system comprises a device interface module, a signal acquisition and processing module, an electrocardio signal filtering module, an acquired electrocardiogram display module, an archive file management module, a comprehensive electrocardiogram display module, a two-dimensional electrocardiogram display module, a three-dimensional electrocardiogram display module, a teaching demonstration module, a diagnostic report printing module, an electrocardio-parameter extracting module, an automatic diagnosis module, an electrocardiogram automatic recognition module, a user operation interface module and a software security management module. Provided are a 12-lead electrocardiogram (ECG), an orthogonal electrocardiogram (O-ECG), a vector electrocardiogram (zV-ECG), a timed vectorcardiogram (T-VCG), a directional-change timed vectorcardiogram (DCT-VCG), a continuous vectorcardiogram (C-VCG), detached / amplified vectorcardiograms (D/A-VCG), a plane vectorcardiogram (VCG), a three dimensional vectorcardiogram (3D-VCG), a three dimensional image vectorcardiogram (3DI-VCG) and a comprehensive electrocardio-activity diagram. A diagnostic report is presented in the forms of text, forms, and images.

Description

四维心电诊断仪的实现方法及系统  Method and system for implementing four-dimensional electrocardiograph
技术领域 Technical field
本发明涉及一种四维心电诊断仪的实现方法及系统, 属于计算 机程序技术领域。  The invention relates to a method and a system for realizing a four-dimensional electrocardiograph, belonging to the technical field of computer programs.
 Say
背景技术 Background technique
申请号: 20081 02 30405. 9的发明公开了一种心电信号采集装置, 该装置包括信号采集模块, 用于采集人书体体表心电信号; ; ί啟处理器, 用于控制心电信号采集和数据传输, 与信号采集模块及接口控制模 块相连; 接口控制, 用于与外部设备通讯, 与敖处理器相连。 信号 采集模块包括信号放大和高精度模数转换两部分, 用于釆集体表心 电信号和将采集到的模拟信号转换为可被微处理器识别的数字信 号, 与微处理器相连接; 接口控制模块, 用于微处理器与 PC主机或 心电图机主机(以下通称主机)之间数据交互, 连接^:处理器和主机。 该装置通过微处理器对信号采集模块及接口控制模块控制, 配合主 机软件 , 可以在无需其它装置的情况下釆集体表十二导联心电信号。  Application No.: 20081 02 30405. The invention of the invention discloses an ECG signal collecting device, which comprises a signal collecting module for collecting an electrocardiogram signal of a body of a human body; and a processor for controlling the electrocardiogram Signal acquisition and data transmission, connected to the signal acquisition module and interface control module; interface control, used to communicate with external devices, connected to the 敖 processor. The signal acquisition module comprises two parts: signal amplification and high-precision analog-to-digital conversion, for converting the collective ECG signal and converting the collected analog signal into a digital signal recognizable by the microprocessor, and connecting with the microprocessor; The control module is used for data interaction between the microprocessor and the host of the PC or the host of the electrocardiograph (hereinafter referred to as the host), and the connection is: the processor and the host. The device is controlled by the microprocessor to the signal acquisition module and the interface control module, and cooperates with the host software to smash the 12-lead ECG signal of the collective table without other devices.
现有技术艮多是二维心电图显示技术方案,本发明改变现有技 术的现状, 提供计算机程序为技术基础的解决方案, 实现一种四维 心电诊断仪的实现方法及系统。 发明内容  The prior art is mostly a two-dimensional electrocardiogram display technical solution. The present invention changes the current state of the art, provides a computer program as a technical basis solution, and realizes a method and system for realizing a four-dimensional electrocardiograph. Summary of the invention
鉴于上述问题, 本发明的目的在于提供一种四维心电诊断仪的 实现方法及系统。 一种四维心电诊断仪的实现系统, 通过采用 16根电极线 15通道 输入导联系统,即 Frank氏 7电极体系和传统 12导联心电图 10才艮电极 线, 其中 Frank氏的 Y轴正极与心电图左踝电极并联; Frank导联与 传统心电图导联皆可同步及 /或单独选择性使用, 将 Frank导联提取的 X、 Υ、 Ζ心电信号, 通过计算机经数学公式运算处理后生成二维线 性表达的 "向量心电图 z-VECG" ; 三维平面心电图、 四维立体心电 图和四维立体影像心电图, 包括设备接口模块、 信号采集处理模块、 心电信号滤波模块、 采集心电图显示模块、 档案文件管理模块、 综 合心电图显示模块、 二维心电图显示模块、 三维心电图显示模块、 教学演示模块、 诊断报告打印模块、 心电参数提取模块、 自动诊断 模块、 心电自动识别模块、 用户操作界面模块和软件安全管理模块; 设备接口模块是控制采集设备和从采集设备接收心电采样数据; 信号采集处理模块是完成将采集的信号进行检验、 结构重组、滤 波、 存储、 提交显示、 报错任务, 为后续的处理做数据准备; In view of the above problems, an object of the present invention is to provide a method and system for implementing a four-dimensional electrocardiograph. A realization system of a four-dimensional electrocardiographic diagnostic apparatus adopts a 15-channel input channel lead system of 16 electrode lines, that is, a Frank 7-electrode system and a conventional 12-lead electrocardiogram 10 electrode line, wherein Frank's Y-axis positive electrode and Electrocardiogram left 踝 electrode parallel; Frank lead and traditional ECG lead can be synchronized and / or individually used selectively, the X, Υ, Ζ ECG signals extracted by Frank lead are processed by computer through mathematical formula to generate two Dimensional linear expression of "vector electrocardiogram z-VECG"; three-dimensional planar electrocardiogram, four-dimensional stereocardiogram and four-dimensional stereoscopic electrocardiogram, including device interface module, signal acquisition and processing module, ECG signal filtering module, acquisition ECG display module, archive file management module , integrated ECG display module, 2D ECG display module, 3D ECG display module, teaching demonstration module, diagnostic report printing module, ECG parameter extraction module, automatic diagnosis module, ECG automatic identification module, user interface module and software security management Module; device interface module is to control the collection device And receiving the ECG sampling data from the collecting device; the signal collecting and processing module is configured to perform the inspection, structural reorganization, filtering, storage, submission display, and error reporting of the collected signals, and prepare data for subsequent processing;
心电信号滤波模块是实现对所有心电信号的滤波需求; 一方面在 心电信号采集过程中进行实时滤波; 另一方面是在显示和打印过程 中对已保存的原始未滤波的心电信号进行滤波;  The ECG signal filtering module realizes the filtering requirement for all ECG signals; on the one hand, real-time filtering is performed during the ECG signal acquisition process; on the other hand, the saved original unfiltered ECG signals are performed during display and printing. Filtering
采集心电图显示模块是在屏幕中显示心电信号采集过程; 主要有 15导联动态刷新的心电图波形 12导 Wilson和 3导 Frank导联体系的 XYZ心电信号显示、 接收、 处理, 与采集相关的用户菜单, 工具条 操作命令和动态信息项目的更新, 电子时间牌, 动态心率显示, 信 号异常标志; 综合心电图显示模块实现并在屏幕上显示以时间轴 + 线性表达 一维心电图和以时间轴 + 平面表达的心电信号的幅度、 角度和时间 按 25、 50、 75、 100、 200 mm / s在坐标上的变化; The ECG display module is used to display the ECG signal acquisition process on the screen. The main components are 15-lead dynamic refresh ECG waveform 12-lead Wilson and 3-lead Frank lead system XYZ ECG signal display, reception, processing, and acquisition-related User menu, toolbar operation commands and updates of dynamic information items, electronic time cards, dynamic heart rate display, signal anomaly flags; The integrated ECG display module is implemented and displayed on the screen with a time axis + linear expression of the one-dimensional electrocardiogram and the amplitude, angle and time of the ECG signal expressed in the time axis + plane at 25, 50, 75, 100, 200 mm / s Change in coordinates;
除了显示图形外, 本模块还提供自动和人工标记、 修改、 选择、 去选择、 删除心动周期识别的功能;  In addition to displaying graphics, this module provides automatic and manual marking, modification, selection, de-selection, and deletion of cardiac cycle recognition.
二维心电图显示模块从屏幕窗口显示所指定的四个平面心向量 图 (VCG ), 即额面 (F )、 横面 (H )、 右侧和左侧面 (RS / LS ); 三维心电图显示模块提供一个或多个指定的心动周期在屏幕窗 口显示三维心向量图 3D-VCG, 是一个可人机交互的三维图形窗口; 诊断报告打印模块提供所有诊断报告和彩色图形的打印功能; 心电参数提取模块是指记录到的心动周期中对心脏生物电信号 参数的提取, 如时间、 空间、 瞬间、 间期、 方位、 振幅、 角度、 比 值、 面积、 形态参数, 通过这些参数的定量定性变化, 为心电学诊 断提供依据;  The 2D ECG display module displays the specified four plane heart vector maps (VCG) from the screen window, ie frontal (F), horizontal (H), right and left (RS / LS); 3D ECG display The module provides one or more specified cardiac cycles. The 3D-VCG is displayed in the screen window. The 3D-VCG is a human-computer interactive 3D graphics window. The diagnostic report printing module provides all diagnostic reports and color graphics printing functions. The parameter extraction module refers to the extraction of cardiac bioelectrical signal parameters in the recorded cardiac cycle, such as time, space, instantaneous, interval, azimuth, amplitude, angle, ratio, area, and morphological parameters. Quantitative qualitative changes through these parameters. , providing a basis for electrocardiographic diagnosis;
心电自动识别模块是指从时、 空域自动识别一维、 二维和三维心 电的各种波形, 以实现心电参数提取的自动化、 高效化及客观性、 全面性、 准确性、 细致性、 直观性和可视性;  The ECG automatic identification module automatically recognizes various waveforms of 1D, 2D and 3D ECG from time and space to achieve automation, efficiency and objectivity, comprehensiveness, accuracy and meticulousness of ECG parameter extraction. , intuitive and visual;
自动诊断模块 根据上述的心电数据采集、 提取和识别 (人工 + 自动), 按照心血管疾病的特点进行指标设置、 识别、 存储、 分类、 提取、 定性、 定量和特有的三维心电专家智能诊断; 诊断包括: 文 字诊断, 一、 二、 三维、 四维图形诊断和可视^ 图形诊断;  The automatic diagnosis module is based on the above-mentioned ECG data acquisition, extraction and identification (artificial + automatic), according to the characteristics of cardiovascular disease, index setting, identification, storage, classification, extraction, qualitative, quantitative and unique three-dimensional ECG expert intelligent diagnosis Diagnostics include: text diagnosis, one, two, three-dimensional, four-dimensional graphical diagnosis and visual ^ graphical diagnosis;
用户操作界面模块是一系列模块的总称; 非一个单独的模块, 而是涵盖了所有公共界面模块和其它模块专用的界面代码部分, 菜 单、 按钮的响应处理函数, 工具条、 状态条的显示控制代码, 各种 对话框的专用模块。 The user interface module is a general term for a series of modules; it is not a separate module, but covers all common interface modules and other module-specific interface code parts. Single, button response handler, toolbar, status bar display control code, dedicated modules for various dialogs.
设备接口模块与信号采集处理模块连接, 信号釆集处理模块连 接用户操作界面模块和心电信号滤波模块;  The device interface module is connected to the signal acquisition processing module, and the signal collection processing module is connected to the user operation interface module and the ECG signal filtering module;
心电信号滤波模块连接用户操作界面模块和档案文件管理模 块;  The ECG signal filtering module is connected to the user interface module and the archive file management module;
诊断报告打印模块连接信号采集处理模块、 档案文件管理模块、 自动诊断模块、 用户操作界面模块、 心电参数提取模块和心电自动 识别模块;  The diagnostic report printing module is connected with a signal acquisition processing module, an archive file management module, an automatic diagnosis module, a user operation interface module, an electrocardiogram parameter extraction module, and an electrocardiogram automatic recognition module;
用户操作界面模块连接采集心电图显示模块、 综合心电图显示 模块、 二维心电图显示模块、 三维心电图显示模块和教学演示模块; 采集心电图显示模块、 综合心电图显示模块、 二维心电图显示 模块、 三维心电图显示模块和教学演示模块连接心电参数提取模块 和心电自动识别模块。  The user operation interface module is connected to the collection electrocardiogram display module, the integrated electrocardiogram display module, the two-dimensional electrocardiogram display module, the three-dimensional electrocardiogram display module and the teaching demonstration module; the collection electrocardiogram display module, the integrated electrocardiogram display module, the two-dimensional electrocardiogram display module, the three-dimensional electrocardiogram display module The teaching demonstration module is connected with the ECG parameter extraction module and the ECG automatic identification module.
一种四维心电诊断仪的实现方法包括:  A method for implementing a four-dimensional electrocardiograph includes:
一种四维心电诊断仪的实现方法是三维心电图专家智能诊断的 应用软件系统。 该系统以计算机操作控制和运算处理为核心, 通过 集成生理心电信号采集、 互联网络、 三维图形显示、 彩色打印等相 关辅助技术, 实现全方位、 全角度、 可视化、 智能化、 三维心电诊 断分析功能。  A method for realizing a four-dimensional electrocardiograph is an application software system for intelligent diagnosis of three-dimensional electrocardiograph experts. The system is based on computer operation control and arithmetic processing. It integrates physiological ECG signal acquisition, Internet, 3D graphic display, color printing and other related auxiliary technologies to realize omnidirectional, full-angle, visual, intelligent and 3D ECG diagnosis. Analysis function.
一种四维心电诊断仪的实现方法, 其特征在于数字信号采集板下 位机流程步骤是在心电信号硬件采集板上的程序流程, 其作用是将 采集来的模拟信号进行数字化后传输到上位机; 上位机处理流程是心电图仪主计算机的处理;充程, 上位机通过标 准设备 IO功能获得从 USK设备(数字信号采集板下位机 )接收到的 数据, 然后进行一系列后续处理, 完成心电信号滤波步骤、 存储步 骤、 综合心电图显示流程显示步骤, 从而完成心电图数据的采集。 附图说明 A method for realizing a four-dimensional electrocardiograph is characterized in that the step of the lower signal of the digital signal acquisition board is a program flow on the hardware acquisition board of the electrocardiogram signal, and the function is to digitize the collected analog signal and transmit it to the upper computer. ; The upper computer processing flow is the processing of the main computer of the electrocardiograph; for the charging process, the upper computer obtains the data received from the USK device (the digital signal acquisition board lower computer) through the standard device IO function, and then performs a series of subsequent processing to complete the ECG signal. The filtering step, the storing step, and the integrated ECG display flow display step, thereby completing the collection of the electrocardiogram data. DRAWINGS
图 1心电图仪软件整体结构图;  Figure 1 The overall structure of the electrocardiograph software;
图 2采集心电图显示程序流程图 (子程序);  Figure 2 acquisition ECG display program flow chart (subprogram);
图 3采集心电图显示控制流程图 (主程序);  Figure 3 acquisition ECG display control flow chart (main program);
图 4心电信号滤波主程序流程图;  Figure 4 shows the main program flow of ECG signal filtering;
图 5二维参数 IIR滤波程序流程图;  Figure 5 is a flow chart of the two-dimensional parameter IIR filter program;
图 6综合心电图显示控制程序流程图 (主程序);  Figure 6 integrated ECG display control program flow chart (main program);
图 7综合心电图显示程序流程图 (主程序);  Figure 7 shows the flow chart of the integrated ECG display program (main program);
图 8信号采集处理程序上位机流程图 (主程序:);  Figure 8 signal acquisition processing program host computer flow chart (main program:);
图 9信号采集处理程序上位机流程图 (子程序:);  Figure 9 signal acquisition processing program host computer flow chart (subprogram:);
图 10信号采集处理程序下位机流程图;  Figure 10 Flow chart of the lower position machine of the signal acquisition and processing program;
图 11 本发明的结构原理框图;  Figure 11 is a block diagram showing the structure of the present invention;
图 12本发明的逻辑框图;  Figure 12 is a logic block diagram of the present invention;
图 13 向量心电图 [额 F、 侧 S三个面, 54导联] ;  Figure 13 Vector ECG [F, Side S, three faces, 54 leads];
图 14 向量心电图的单导联演示图;  Figure 14 Single lead diagram of a vector ECG;
图 15多导联向量心电图瞬间生成演示图;  Figure 15 Multi-lead vector ECG instantaneous generation of a demo;
图 16 自由导联投影图。  Figure 16 Free lead projection.
图 17 QRS最大心向量的振幅和角度显示图; 图 18正交心电图 (0-ECG )、 变向时间心向量图 (CT-VCG )、 时 间心向量图 (T-VCG )、 连续心向量图 (C-VCG )和分解 /放大心向量 图 (D/A-VCG )。 Figure 17 shows the amplitude and angle display of the QRS maximum heart vector; Figure 18 Orthogonal electrocardiogram (0-ECG), directional time heart vector diagram (CT-VCG), temporal heart vector diagram (T-VCG), continuous heart vector diagram (C-VCG), and decomposition/magnification heart vector diagram ( D/A-VCG).
具体实施方式 detailed description
对本发明的实施例进行说明。  Embodiments of the invention are described.
显然, 本领域技术人员基于本发明的宗旨所做的许多修改和变 化属于本发明的保护范围。  It is apparent that many modifications and variations made by those skilled in the art based on the teachings of the present invention are within the scope of the invention.
四维心电诊断仪 ( 3D-ECGz-l ) 软件实现是基于 WINDOWS操 作系统的三维心电图专家智能诊断的应用软件系统。 该系统以计算 机操作控制和运算处理为核心, 通过集成生理心电信号采集、 互联 网络、 三维图形显示、 彩色打印等相关辅助技术, 实现全方位、 全 角度、 可视化、 智能化、 三维心电诊断分析功能。 即:  The 4D ECG Diagnostic Instrument (3D-ECGz-l) software implementation is an application software system for 3D ECG expert intelligent diagnosis based on WINDOWS operating system. The system is based on computer operation control and arithmetic processing. It integrates physiological ECG signal acquisition, Internet, 3D graphic display, color printing and other related auxiliary technologies to realize omnidirectional, full-angle, visual, intelligent and 3D ECG diagnosis. Analysis function. which is:
1 )、 为用户提供 Wilson与 Frank导联体系心电信号的同步采集、 数据处理、 档案存储、 显示描记以下图形:  1), to provide users with the Wilson and Frank lead system ECG signal synchronization acquisition, data processing, file storage, display tracing the following graphics:
1、 综合心电活动图 ( Synthetic electrocardiogram, SECG );  1. Synthetic electrocardiogram (SECG);
2、 一维心电图 ( Oen dimensional electrocardiogram , 1D-ECG )。 包括: 向量心电图 (zV-ECG );  2, one-dimensional electrocardiogram (Oen dimensional electrocardiogram, 1D-ECG). Including: vector electrocardiogram (zV-ECG);
3、 二维心电图 ( Two dimensional electrocardiogram , 2D-VCG )。 包 括: 时间心向量图 / 变向时间心向量图 / 连续心向量图 ( Timed vectorcardiogram I Direction changing timed vectorcardiogram I Continual vectorcardiogram, T-VCG / DCT-VCG/ C-VCG );  3. Two dimensional electrocardiogram (2D-VCG). Including: time heart vector diagram / time vector diagram / time of heart vector diagram ( Timed vectorcardiogram I Direction changing timed vectorcardiogram I Continual vectorcardiogram, T-VCG / DCT-VCG/ C-VCG );
4、 三维心电图 (Three dimensional electrocardiogram , 3D-ECG )。 包 括: 立体心向量图 ( Three dimensional vectorcardiogram , 3D-VCG ); 5、 3D综合心电图 ( Three dimensional synthetic electrocardiogram , 3D-SECG )0 包括: 向量心电图 (zV-ECG )、 平面心向量图 ( VCG ) 和立体心向量图 (3D-VCG ); 4. Three dimensional electrocardiogram (3D-ECG). Including: Three dimensional vector cardiogram (3D-VCG); 5, 3D synthetic electrocardiogram (3D-SECG) 0 includes: vector electrocardiogram (zV-ECG), plane heart vector diagram (VCG) and stereocardiogram vector diagram (3D-VCG);
6、 立体心向量图 ( Three dimensional vectorcardiogram , 3D-VCG ); 6. Three dimensional vector cardiogram (3D-VCG);
7、 传统 12导心电图 ( electrocardiogram , ECG ); 7, traditional 12-lead electrocardiogram (ECG);
8、 正交' 电图 (Orthogonal electrocardiogram , O-ECG );  8. Orthogonal electrocardiogram (O-ECG);
9、 平面心、向量图 ( Vectorcardiogram , VCG ); 9, flat heart, vector map (Vectorcardiogram, VCG);
10、 教学图形演示系统。  10. Teaching graphic presentation system.
2 )、 基于对上述所有心电图形的自动识别系统和专家智能诊断 系统。  2) Based on the automatic identification system and expert intelligent diagnosis system for all the above electrocardiograms.
3 )、 实时、 同步、 转换、 组合、 分解、 放大、 全方位、 全角度 旋转显示、 观察、 打印和有线 /无线互联 /网络传输各种图形; 进而为 用户提供更加广阔的心电观测视野和更加客观的心电分析手段。  3), real-time, synchronization, conversion, combination, decomposition, amplification, omnidirectional, full-angle rotation display, observation, printing and wired/wireless interconnection/network transmission of various graphics; thereby providing users with a broader view of ECG observation and More objective ECG analysis.
4 )、 对教学图形演示系统的编制、 动画、 演示和说明。  4), the preparation, animation, presentation and description of the teaching graphic presentation system.
5 )、 其他功能。  5), other features.
本应用软件基于 VS.NET软件平台开发, 用 C++语言编写, 程序框架为基于 MFC的单文档模板窗口框架。 软件基于的主要基础 库是 Windows API接口, MFC类库, C运^"库以及 C 标准库。  This application software is developed based on VS.NET software platform and written in C++ language. The program framework is a single document template window framework based on MFC. The main base libraries on which the software is based are the Windows API interface, the MFC class library, the C library, and the C standard library.
软件由多个功能模块构成, 模块整体结构如图 1所示。  The software consists of multiple functional modules. The overall structure of the module is shown in Figure 1.
为了便于理解, 图中的模块是按照功能进行粗略划分的, 实际 上每个模块的规模差距是很大的, 有的模块甚至包含了许多较大的 子模块。 由于图中模块几乎两两之间都有联系, 因此用一条联系多 个模块的线条简要表达了它们之间的所有关系。 设备接口模块功能 —— 是控制采集设备和从采集设备接收心 电采样数据。 该模块由与采集硬件进行通信的 USB设备驱动和 API 接口函数两部分软件构成。 In order to facilitate understanding, the modules in the figure are roughly divided according to functions. In fact, the scale difference of each module is very large, and some modules even contain many large sub-modules. Since the modules in the diagram are connected almost in pairs, a line that links multiple modules is used to briefly express all the relationships between them. Device Interface Module Function - Controls the acquisition device and receives ECG sample data from the acquisition device. The module consists of a USB device driver and an API interface function that communicate with the acquisition hardware.
信号釆集处理模块功能 —— 是完成将采集的信号进行检验、结 构重组、 滤波、 存储、 提交显示、 报错等任务, 为后续的处理做数 据准备。  The signal collection processing module function is to complete the tasks of checking, reconstructing, filtering, storing, submitting, and reporting errors of the collected signals, and preparing data for subsequent processing.
心电信号滤波模块功能 —— 是通过软件实现对所有心电信号 的滤波需求。 一方面在心电信号采集过程中进行实时滤波; 另一方 波。 滤波模块必须支持多种频率的低通、 高通、 带通、 带阻功能, 并通过设置界面对滤波方式进行灵活选用。  ECG signal filtering module function - is the software to achieve the filtering requirements of all ECG signals. On the one hand, real-time filtering is performed during the ECG signal acquisition process; the other square wave. The filter module must support low-pass, high-pass, band-pass, and band-stop functions of multiple frequencies, and flexibly select the filtering mode through the setting interface.
采集心电图显示模块功能 —— 是在屏幕中显示心电信号采集 过程。主要有 15导联动态刷新的心电图波形( 12导 Wilson和 3导 Frank 导联体系的 XYZ心电信号) 显示、 接收、 处理, 与采集相关的用户 菜单, 工具条操作命令和动态信息项目的更新, 如电子时间牌, 动 态心率显示, 信号异常标志等。  The function of collecting ECG display module is to display the ECG signal acquisition process on the screen. There are mainly 15 lead dynamic refresh ECG waveforms (XYZ ECG signals for 12-lead Wilson and 3-lead Frank lead systems) Display, Receive, Process, User menu related to acquisition, Toolbar operation commands and updates to dynamic information items , such as electronic time cards, dynamic heart rate display, signal anomaly signs, etc.
档案文件管理模块功能 —— 具备所有的心电图病历档案。 包 括: 档案文件创建、 定位读写、 定位修改、 拷贝、 修改和删除等基 本功能。 同时具备浏览用户档案信息, 过滤查找用户档案, 导入导 出用户档案, 删除用户档案和档案目录等功能。  File Management Module Features - All ECG medical records are available. These include: archival file creation, location, reading and writing, location modification, copying, modification, and deletion. At the same time, it has the functions of browsing user profile information, filtering and searching user files, importing and exporting user files, deleting user files and file directories.
综合心电图显示模块 —— 实现并在屏幕上显示以时间轴 + 线 性表达(一维心电图) 和以时间轴 + 平面表达的心电信号的幅度、 角度和时间 (按 25、 50、 75、 100、 200 mm / s ) 在坐标上的变化。 可以对 1 ~ 78个导联进行实时、 长时、 同步、 组合、 转换、 观察和描 记, 即: 12导心电图 (ECG )、 3导正交心电图 (0-ECG )、 3导时间 心向量图 (T-VCG )、 3导变向时间心向量图 (DCT-VCG )、 3导连续 心向量图 (C-VCG ) 和 54导向量心电图 (zV-ECG )。 Integrated ECG display module - implements and displays on the screen the amplitude, angle and time of the ECG signal expressed in time axis + linear expression (one-dimensional electrocardiogram) and time axis + plane (according to 25, 50, 75, 100, 200 mm / s) Change in coordinates. Real-time, long-term, simultaneous, combined, converted, observed, and traced from 1 to 78 leads Note, ie: 12-lead electrocardiogram (ECG), 3-lead orthogonal electrocardiogram (0-ECG), 3-lead time-center vector diagram (T-VCG), 3-conversion time-to-center vector diagram (DCT-VCG), 3-lead Continuous heart vector diagram (C-VCG) and 54-lead vector electrocardiogram (zV-ECG).
除了显示图形外, 本模块还提供自动和人工标记、 修改、 选择、 去选择、 删除心动周期识别的功能。  In addition to displaying graphics, this module provides automatic and manual tagging, modification, selection, deselection, and deletion of cardiac cycle recognition.
二维心电图显示模块 —— 从屏幕窗口显示所指定的四个平面 心向量图(VCG ), 即额面(F )、横面(H )、右侧和左侧面(RS / LS )。 可以细致显示单一< ^动周期或多个周期的整体、 分解和放大的 ALL、 P、 QRS、 T、 U环体。 并可通过双击这些环体后跳转进入三维心电 显示窗口, 以获取全方位、 全角度、 客观、 全面和细致的观测。  2D ECG Display Module - Displays the specified four plane heart vector maps (VCG) from the screen window, ie frontal (F), horizontal (H), right and left (RS / LS). It can display the whole, decomposed and amplified ALL, P, QRS, T, U ring of a single <^ cycle or multiple cycles. You can jump into the 3D ECG display window by double-clicking on these rings to obtain omnidirectional, full-angle, objective, comprehensive and detailed observations.
三维心电图显示模块 —— 提供一个或多个指定的心动周期在 屏幕窗口显示三维心向量图 (3D-VCG ), 这也是本项技术的特点之 一。 是一个可人机交互的三维图形窗口, 三维心向量图形所处的坐 标系可以用鼠标拖动, 同步全方位全角度自由旋转且无盲区; 三维 坐标系设置多种背景方式可供选择如: XYZ三轴、 彩色包络线、 彩 色交叉平板、 圆形中空的带有坐标的彩色交叉板和三维透明虚拟心 脏等。 同时, 本窗口还提供了该心动周期的一维正交心电图、 二维 平面心向量图、 心月几生物电扩布的过程动态演示和相应的数据对照 显 T 。  3D ECG Display Module - Provides one or more specified cardiac cycles to display a 3D heart vector map (3D-VCG) in the screen window, which is one of the features of this technology. It is a three-dimensional graphics window that can be interacted with by humans. The coordinate system of the 3D heart vector graphics can be dragged with the mouse, and the whole angle can be freely rotated without blind spots. The three-dimensional coordinate system can be selected from various background modes such as: XYZ triaxial, color envelope, color cross plate, round hollow color cross plate with coordinates and 3D transparent virtual heart. At the same time, this window also provides a one-dimensional orthogonal electrocardiogram, a two-dimensional plane heart vector diagram, a dynamic demonstration of the heart-and-month bioelectrical expansion of the cardiac cycle, and a corresponding data comparison display T.
教学演示模块 —— 该模块通过人机互动交互的方式帮助人们 理解、 认知: 什么是三维心电图; 立体、 平面和直线表达的三者关 系; 传统的心电图是如何产生的, 其利弊、 主次的根本区别是什么 等等。 屏幕窗口同时显示四个画面: 立体心向量图和三个平面的 (F、 H、 RS ) 心向量图。 每个平面的导联个数和角度可以根据需要进行 设置, 最多可设置 18个观测角的向量心电图 (zV-ECG ), 三个面可 显示出 54导向量心电图 (zV-ECG )。 同时, 不仅在各平面皆可动态 演示一维心电图的生成过程; 而且还提供了一个自由导联指针, 通 过鼠标自由地在 360度范围内转动, 当指针指向某个角度时就显示出 那个导联角度的向量心电图 (zV-ECG ); Teaching demonstration module - This module helps people understand and recognize through human-computer interaction: What is three-dimensional electrocardiogram; three-dimensional, flat and straight line expression; how traditional ECG is produced, its advantages and disadvantages, primary and secondary What is the fundamental difference? The screen window displays four screens at the same time: a stereo heart vector diagram and three plane (F, H, RS) heart vector diagrams. The number and angle of leads of each plane can be set as needed. Up to 18 observation angles of the vector electrocardiogram (zV-ECG) can be set, and the three planes can display the 54-lead vector electrocardiogram (zV-ECG). At the same time, the one-dimensional electrocardiogram generation process can be dynamically demonstrated not only in each plane; but also a free lead pointer is provided, which can be freely rotated within a range of 360 degrees by a mouse, and the guide is displayed when the pointer points to an angle. Joint angle vector electrocardiogram (zV-ECG);
通过 Frank心电向量导联体系, 将采集到的心电信号通过计算机 技术应用扩展, 进行一维线性、 二维平面和三维立体的同步、 同源、 实时转换、 观察和组合性描记;  Through the Frank ECG vector lead system, the acquired ECG signals are extended by computer technology applications to perform one-dimensional linear, two-dimensional and three-dimensional synchronization, homology, real-time conversion, observation and combined tracing;
在向量心电图 z-VECG中, 提供了一套虚拟导联轴系统, 每个虚 拟导联轴有一个面属性和一个角度属性, 根据这两个属性, 确定一 个导联轴的方向, 通过计算机计算出在该导联轴产生的心电正负电 位差值并显示描记出其心电图形, 即: 在额面 F、 横面 H和侧面 S上 分别生成导联角在 0 ~ 360度范围内的向量心电图, 每个面设定 0〜18 个导联轴, 三面共设 54个虚拟导联轴, 每个导联轴可以 居需要设 置其导联轴的角度, 每个导联轴移动的最小单位是 0.5度, 正在调整 的导联轴不能超过相临的前、 后导联轴。  In the vector electrocardiogram z-VECG, a set of virtual lead axis systems is provided. Each virtual lead axis has a face attribute and an angle attribute. According to these two attributes, the direction of a lead axis is determined by computer calculation. The difference between the positive and negative potentials of the electrocardiogram generated on the lead axis is displayed and the electrocardiogram is traced, that is, the lead angle is generated in the range of 0 to 360 degrees on the frontal surface F, the lateral surface H, and the side surface S, respectively. Vector ECG, each side is set with 0~18 lead axes, and 54 virtual lead axes are set on three sides. Each lead axis can set the angle of its lead axis, and the minimum movement of each lead axis The unit is 0.5 degrees and the lead axis being adjusted cannot exceed the adjacent front and rear lead axes.
诊断报告打印模块 —— 提供所有诊断报告和彩色图形的打印 功能。 目前提供十一种类型的图形 4艮告: 12导心电图 (ECG )、 正交 心电图(0-ECG )、 向量心电图(zV-ECG )、 时间心向量图(T-VCG )、 变向时间心向量图 (DCT-VCG )、 连续心向量图 (C-VCG )、 分解 / 放大心向量图 (D/A-VCG )、 平面心向量图 (VCG )、 立体心向量图 ( 3D-VCG ). 立体影像心向量图 (3DI-VCG ) 和综合心电活动图。 诊断报告: 是采用文字、 报表和图像方式。 由于本模块既要支持上 述各种图形的随意组合及人机交互的作图功能, 又要提供相应的诊 断报告, 因此本模块实际上是一个庞大而复杂的模块, 也是代码量 最大的模块之一。 Diagnostic Report Print Module - Provides all diagnostic reports and color graphics printing capabilities. Currently, eleven types of graphics are provided: 12-lead electrocardiogram (ECG), orthogonal electrocardiogram (0-ECG), vector electrocardiogram (zV-ECG), temporal heart vector diagram (T-VCG), and time-varying time center Vector diagram (DCT-VCG), continuous heart vector diagram (C-VCG), decomposition/magnification heart vector diagram (D/A-VCG), plane heart vector diagram (VCG), stereocardiogram vector diagram (3D-VCG). Stereoscopic image heart vector map (3DI-VCG) and integrated ECG activity map. Diagnostic report: It is in the form of text, report and image. Since this module not only supports the random combination of the above various graphics and the mapping function of human-computer interaction, but also provides the corresponding diagnosis report, this module is actually a large and complicated module, and is also the module with the largest code amount. One.
心电参数提取模块 —— 是指记录到的心动周期中对心脏生物 电信号参数的提取, 如时间、 空间、 瞬间、 间期、 方位、 振幅、 角 度、 比值、 面积、 形态等参数, 通过这些参数的定量定性变化, 为 心电学诊断提供依据。  ECG parameter extraction module - refers to the extraction of cardiac bioelectrical signal parameters in the recorded cardiac cycle, such as time, space, instantaneous, interval, azimuth, amplitude, angle, ratio, area, shape and other parameters. Quantitative qualitative changes in parameters provide a basis for electrocardiographic diagnosis.
心电自动识别模块 —— 是指从时、 空域自动识别一维、 二维和 三维心电的各种波形, 以实现心电参数提取的自动化、 高效化及客 观性、 全面性、 准确性、 细致性、 直观性和可视性。  Automatic ECG recognition module - refers to the automatic identification of various waveforms of 1D, 2D and 3D ECG from time and airspace to achieve automation, efficiency and objectivity, comprehensiveness and accuracy of ECG parameter extraction. Careful, intuitive and visual.
自动诊断模块 —— 根据上述的心电数据采集、 提取和识别(人 工 +自动), 按照心血管疾病的特点进行指标设置、 识别、 存储、 分 类、 提取、 定性、 定量和特有的三维心电专家智能诊断。 诊断包括: 文字诊断, 一、 二、 三维图形诊断和可视 4匕图形诊断。  Automatic Diagnostic Module - According to the above-mentioned ECG data acquisition, extraction and identification (artificial + automatic), according to the characteristics of cardiovascular disease, the indicators are set, identified, stored, classified, extracted, qualitative, quantitative and unique 3D ECG experts Intelligent diagnosis. Diagnostics include: text diagnosis, one, two, three-dimensional graphical diagnosis and visual 4匕 graphical diagnosis.
用户操作界面模块 —— 是一系列模块的总称。 非一个单独的模 块, 而是涵盖了所有公共界面模块和其它模块专用的界面代码部分, 如菜单、 按钮的响应处理函数, 工具条、 状态条的显示控制代码, 各种对话框的专用模块等等。 本模块特点是: 模块涉及面广, 模块 之间的交互关系错综复杂, 代码分散。  User interface module - is a general term for a series of modules. Instead of a single module, it covers all common interface modules and other module-specific interface code parts, such as menus, button response handlers, toolbars, status bar display control codes, special modules for various dialog boxes, etc. Wait. The features of this module are as follows: The module covers a wide range, the interaction between modules is complicated, and the code is scattered.
软件安全管理模块 —— 是通过软、 硬件加密措施, 保障该专业 软件包的运行环境, 防止该软件的非法拷贝和盗用。  Software security management module - is to protect the operating environment of the professional software package through software and hardware encryption measures to prevent illegal copying and misappropriation of the software.
实施例 1 : 一种四维心电诊断仪的实现方法, 采集心电图显示程 序流程是由上位机中的两个进程的流程构成的, 一个流程用于接受 用户的控制命令, 流程运行于主程序消息循环进程中, 另一个流程 动态显示采集的心电图, 流程运行于心电数据接收子进程中, 与信 号采集处理流程共用一个子进程。 Embodiment 1 : A method for realizing a four-dimensional electrocardiograph, the process of collecting an electrocardiogram display program is composed of a process of two processes in a host computer, and a process is accepted The user's control command, the process runs in the main program message loop process, and the other process dynamically displays the collected ECG. The process runs in the ECG data receiving subprocess and shares a subprocess with the signal acquisition process.
主流程的所有操作, 包括开始与结束, 都是由主程序的消息循环 启动的。 流程由启动操作开始执行, 由结束操作终止执行, 在启动 与结束之间, 可以任意进行其它操作。  All operations of the main process, including start and end, are initiated by the main program's message loop. The flow is executed by the start operation, terminated by the end operation, and can be arbitrarily performed between start and end.
如图 2釆集心电图显示程序流程图所示;  As shown in Figure 2, the ECG display program flow chart is shown;
步骤 a-1 : 进入开始程序流程; 取心电数据片段; 计算图形 y轴 偏移; 将波形作图到带背景的位图; 用新的心电位图替换屏幕;  Step a-1: Enter the start program flow; take the ECG data segment; calculate the graphic y-axis offset; map the waveform to the bitmap with the background; replace the screen with the new cardiac potential map;
步骤 a-2: 判断屏幕回卷? 若是, 回卷处理; 转向步骤 a-3 ; 若否, 转向步骤 a-3 ;  Step a-2: Determine the screen to rewind? If yes, rewind processing; turn to step a-3; if not, go to step a-3;
步骤 a-3 : 判断幅度速度变化? 若是; 变化处理; 结束; 若否; 结束。  Step a-3: Determine the amplitude speed change? If yes; change processing; end; if no; end.
如图 3采集心电图显示控制流程图 (主进程 );  Figure 3 shows the ECG display control flow chart (main process);
步骤 b-1 ; 通过用户界面资源将用户命令进入主程序消息循环选 择;  Step b-1; enter the main program message loop selection through the user interface resource;
步骤 b-2; 进入主程序消息循环选择; 选择主程序消息循环开始 进入步骤 b-3 ; 选择主程序消息循环的其它操作进入步骤 b-4; 选择进 入主程序消息循环的结束程序进入步骤 b-5 ;  Step b-2; enter the main program message loop selection; select the main program message loop to start step b-3; select other operations of the main program message loop to enter step b-4; select to enter the end of the main program message loop to enter step b -5 ;
步骤 b-3 : 主程序消息循环开始; 提供病员资料信息输入界面, 窗口界面切换到采集窗口, 显示初始化, 启动采集显示子进程; 返 回步骤 b-2; 进入主程序消息循环选择; 步骤 b-4: 进入主程序消息循环的其它操作; 幅度比例调整; 走 速调整; 开始磁盘记录; 结束磁盘记录; 滤波选择; 本步骤的各个 程序完成后均返回步骤 b-2; Step b-3: The main program message loop starts; provides the patient information information input interface, the window interface switches to the acquisition window, displays the initialization, starts the collection display sub-process; returns to step b-2; enters the main program message loop selection; Step b-4: Enter other operations of the main program message loop; amplitude ratio adjustment; speed adjustment; start disk recording; end disk recording; filter selection; each step of this step is returned to step b-2;
步骤 b-5 : 进入主程序消息循环的结束程序; 结束磁盘记录、 创 建病历档案、 关闭采集显示子进程、 打开新档案并切换到心电图窗 口、 结束返回步骤 b-2。  Step b-5: Enter the end program of the main program message loop; end the disk record, create the medical record file, close the acquisition display subprocess, open the new file and switch to the ECG window, and return to step b-2.
如图 4心电信号滤波程序流程图所示;  Figure 4 shows the flow chart of the ECG signal filtering program;
步骤 C- •1 : 开始;  Step C- •1: Start;
步骤 C- ■2: 滤波变量初始化;  Step C- ■ 2: Filter variable initialization;
步骤 C- ■3 : 数据緩沖;  Step C- ■3: Data buffering;
步骤 C- ■4: 选择滤波参数数组;  Step C- ■4: Select the filter parameter array;
步骤 C- ■5: IIR滤波;  Step C- ■5: IIR filtering;
步骤 C- ■6: 滤波延迟校正;  Step C- ■6: Filter delay correction;
步骤 C- -7: 结束。  Step C--7: End.
如图 5二维参数 IIR滤波程序流程所示;  Figure 5 is a two-dimensional parameter IIR filter program flow;
步骤 d-1 开始;  Step d-1 begins;
步骤 d-2 心电数据循环; 心电数据循环结束转至步 d-8; 步骤 d-3 取数据;  Step d-2 ECG data cycle; ECG data cycle ends to step d-8; Step d-3 takes data;
步骤 d-4 参数个数循环; 参数个数循环结束转至步骤 d-7;  Step d-4 The number of parameters is cycled; the number of parameters ends and the process goes to step d-7;
步骤 d-5 分母系数求和生成多级中间变量;  Step d-5 The sum of the denominator coefficients generates a multi-level intermediate variable;
步骤 d-6 分子系数求和生成多级结果变量; 转至步骤 d-4;  Step d-6 Molecular coefficient summation to generate a multi-level result variable; Go to step d-4;
步骤 d-7 取最终结果;  Step d-7 takes the final result;
步骤 d-8 结束。 为了提高滤波速度, 心电信号滤波采用了 IIR无限脉冲响应滤波 方式。 IIR滤波的算法并不复杂, 关键是在滤波参数的计算上, 不同 的滤波, 仅仅体现在选择不同的滤波参数。 滤波参数是事先产生的, 由于其计算非常复杂, 自己无法计算, 只能用 MATLAB工具产生的, 才艮据不同的频段, 本流程事先分别生成了巴特沃兹、 切比雪夫和椭 圓滤波算法的参数以供选择。 Steps d-8 end. In order to improve the filtering speed, the ECG signal filtering adopts the IIR infinite impulse response filtering method. The algorithm of IIR filtering is not complicated. The key is that in the calculation of filtering parameters, different filtering is only reflected in the selection of different filtering parameters. The filtering parameters are generated in advance. Because their calculation is very complicated, they can't be calculated by themselves. They can only be generated by MATLAB tools. According to different frequency bands, this process generates Butterworth, Chebyshev and elliptic filtering algorithms in advance. The parameters are available for selection.
由于 IIR滤波的延迟性比较大, 流程考虑了延迟校正, 使延迟的 数据回复到应有的时间位置上。  Since the delay of the IIR filtering is relatively large, the process considers the delay correction to return the delayed data to the desired time position.
二维 IIR滤波流程是前面滤波主流程中的一个模块。 展开了 IIR滤 波的具体过程,滤波的算法完全遵照 MATLAB工具提供的算法框图, 没有原理可讲, 只能照办。  The two-dimensional IIR filtering process is a module in the main process of the previous filtering. The specific process of IIR filtering is carried out. The filtering algorithm completely complies with the algorithm block diagram provided by MATLAB tool. There is no principle to speak, and it can only be done.
如图 6所示, 综合心电图显示控制程序流程 (主程序) 如下; 步骤 k-1 ; 用户界面、 定时器资源将触发命令进入主程序消息循 环选择;  As shown in Figure 6, the integrated ECG display control program flow (main program) is as follows; Step k-1; The user interface and timer resources will trigger the command to enter the main program message cycle selection;
步骤 k-2; 进入主程序消息循环选择; 选择主程序消息循环开始 进入步骤 k-3 ; 选择主程序消息循环的其它操作进入步骤 k-4;  Step k-2; enter the main program message loop selection; select the main program message loop begins to enter step k-3; select other operations of the main program message loop to step k-4;
步骤 k-3 : 主程序消息循环开始; 切换到综合心电图窗口; 显示、 用户界面初始化; 打开动态演示定时器; 返回步糠 k-2; 进入主程序 消息循环选择;  Step k-3: The main program message loop starts; switches to the integrated ECG window; display, user interface initialization; opens the dynamic presentation timer; returns to step k-2; enters the main program message loop selection;
步骤 k-4: 进入主程序消息循环的其它操作; 导联角类型变换处 理; 波形数量调整; 振幅比例调整; 波形长宽比调整; 演示速度调 整; 角度值显示选择; 2D向量显示选择; 3D向量显示选择; 网格 显示选择; 投影线显示选择; 投影对照方式变换; 自由导联方式转 换; 生成演示开关控制; 导联角设置对话框; 心动周期调整对话框; 旋转自由导联鼠标响应; Step k-4: Enter other operations of the main program message loop; Lead angle type conversion processing; Waveform quantity adjustment; Amplitude ratio adjustment; Waveform aspect ratio adjustment; Presentation speed adjustment; Angle value display selection; 2D vector display selection; Vector display selection; grid display selection; projection line display selection; projection contrast mode conversion; free lead mode Change; generate demo switch control; lead angle setting dialog; cardiac cycle adjustment dialog; rotate free lead mouse response;
显示刷新; 综合心电图显示流程;  Display refresh; integrated ECG display process;
本步骤的上述各个程序完成后均返回步骤 k-2;  After the above various procedures of this step are completed, the process returns to step k-2;
步骤 k-5 : 外来调用; 停止动态演示显示; 关闭定时器; 显示结 束处理; 结束。  Step k-5: Incoming call; Stop dynamic demo display; Turn off timer; Display end processing; End.
如图 7所示, 综合心电图显示程序流程 (主程序) 步骤如下: 开 始; 显示参数初始化; 不同导联类型的角度处理; 确定不同刷新类 型的取数据范围; 根据幅度确定版面分布参数; 设定投影对照方式 参数; 设定自由导联方式参数; 静态文字显示; 自由导联显示处理; 静态 VCG线显示处理; 态波形线显示处理; 静态投影线显示处理; 3D最大向量显示处理; 2D最大向量显示处理; 动态图形角度、 位 置计算; 动态文字显示处理; 动态 VCG线擦除处理; 动态波形线擦 除处理; 动态投影点擦除处理; 动态投影线擦除处理; 动态 VCG线 显示处理; 动态波形线显示处理; 动态投影点显示处理; 动态投影 线显示处理; 所有动态图形擦除区域计算; 保存下次作图接续断点; 结束。  As shown in Figure 7, the integrated ECG display program flow (main program) steps are as follows: start; display parameter initialization; angle processing of different lead types; determine the data range of different refresh types; determine the layout parameters according to the amplitude; Projection control mode parameters; Set free lead mode parameters; Static text display; Free lead display processing; Static VCG line display processing; State waveform line display processing; Static projection line display processing; 3D maximum vector display processing; 2D maximum vector Display processing; dynamic graphics angle, position calculation; dynamic text display processing; dynamic VCG line erasing processing; dynamic waveform line erasing processing; dynamic projection point erasing processing; dynamic projection line erasing processing; dynamic VCG line display processing; Waveform line display processing; dynamic projection point display processing; dynamic projection line display processing; all dynamic graphics erase area calculation; save next drawing connection breakpoint; end.
综合心电图显示程序运行在上位机的主进程中。 显示的用户控制 流程和显示流程全部在主程序的消息循环中执行。  The integrated ECG display program runs in the main process of the host computer. The displayed user control flow and display flow are all executed in the message loop of the main program.
综合心电图显示流程的执行启动由用户的切换窗口动作引起, 通 过消息循环触发。 流程的关闭部分的程序执行不是由消息循环直接 触发, 而是由用户的切换其它窗口动作引起, 通过调用间接完成。  The execution start of the integrated ECG display process is caused by the user's switching window action, triggered by the message loop. The program execution of the closed part of the process is not triggered directly by the message loop, but by the user's switching of other window actions, indirectly through the call.
综合心电图的显示刷新有两个源头, 一个是系统例 亍刷新, 一个 是定时器触发刷新, 它们都通过消息循环来触发。 流程的其它操作均在启动操作和结束操作之间的时间段内进行, 可以以任意次数和顺序进行操作。 The integrated ECG display refresh has two sources, one is the system instance refresh, and the other is the timer trigger refresh, which are triggered by the message loop. Other operations of the process are performed during the time period between the start and end operations, and can be performed in any number and order.
综合心电图显示流程是包括在控制流程中的一个子流程, 虽然也 在主进程中运行, 但由于其重要性, 故将它单独描述。  The integrated ECG display process is a sub-process included in the control process, although it is also run in the main process, but because of its importance, it is described separately.
由于显示流程内容较多, 逻辑判别关系过于繁瑣, 4艮难在小页 纸上表达, 故在流程图中省略, 可以将每个流程单元内部都看作具 有逻辑判别。  Since the display process has more content, the logical discriminant relationship is too cumbersome, and it is difficult to express it on a small page. Therefore, it is omitted in the flowchart, and each process unit can be regarded as having a logical judgment.
如图 8所示, 信号采集处理程序上位机流程 (主程序): 步骤 h-1 : 开始;  As shown in Figure 8, the signal acquisition processing program host computer flow (main program): Step h-1: Start;
步骤 h-2: 设备、 文件句柄初始化;  Step h-2: The device and file handle are initialized;
步骤 h-3 : 创建数据接收处理子进程;  Step h-3: Create a data receiving processing sub-process;
步骤 h-4: 响应用户命令并设置控制状态;  Step h-4: Respond to the user command and set the control state;
步骤 h-5: 结束采集? ; 是; 向子进程发送结束命令;  Step h-5: End the acquisition? ; Yes; Send an end command to the child process;
步骤 h-6: 等待子进程结束; 关闭设备、 文件句柄;  Step h-6: Wait for the child process to end; close the device, file handle;
步骤 h-7: 将临时文件转为正式文件; 结束。 如图 9所示, 信号釆集处理程序上位机流程 (子程序) 步骤 i-1 : 开始;  Step h-7: Convert the temporary file to an official file; End. As shown in Figure 9, the signal collection process host computer process (subprogram) Step i-1: Start;
步骤 i-2: 发出接收命令并等待;  Step i-2: Issue a receive command and wait;
步骤 i-3 : 接收数据并装入预处理緩沖;  Step i-3: receiving data and loading a pre-processing buffer;
步骤 i-4: 数据放大倍数校正;  Step i-4: Data magnification correction;
步骤 i-5 : 数据滤波处理;  Step i-5: data filtering processing;
步骤 i-6: 心率、 幅度等参数提取;  Step i-6: Extracting parameters such as heart rate and amplitude;
步骤 i-7: 数据存盘处理; 步骤 i-8: 调用显示模块刷新屏幕; Step i-7: data saving processing; Step i-8: Calling the display module to refresh the screen;
步骤 i-9: 是否结束? 是; 执行步骤 i-10, 否 ; 返回步骤 i-2; 步骤 i-10: 退出子进程; 结束。 如图 10, 数字信号采集板 (下位机)流程如下:  Step i-9: Is it over? Yes; Perform step i-10, No; Return to step i-2; Step i-10: Exit the child process; End. As shown in Figure 10, the digital signal acquisition board (lower computer) process is as follows:
步骤 f-1 : 开始;  Step f-1: start;
步骤 f-2: 响应上位机的复位、 传输命令;  Step f-2: Responding to the reset and transfer command of the upper computer;
步珮 f-3 : 是否复位? ;  Step f-3 : Is it reset? ;
步糠 f-4: 是; 复位操作; 否; 将緩冲数据包装后通过 USK发送; 返回步骤 f-2。 步骤 g-1 : 开始;  Step f-4: Yes; Reset operation; No; Wrap the buffered data and send it through USK; Return to step f-2. Step g-1: start;
步骤 g-2: 信号进行 AD转换并循环緩沖; 本步骤循环直至发现 FIFO;  Step g-2: The signal is AD converted and cyclically buffered; this step loops until the FIFO is found;
步骤 g-3 : 将 FIFO转至步骤 f-4的将緩沖数据包装后通过 USK发 送步骤。 数字信号采集板 (下位机)流程图 10是在心电信号硬件采集板上的 程序流程, 其作用是将采集来的模拟信号进行数字化后传输到上位 机。 上位机是处理能力更强的计算机, 能够将送来的数据进行更强 大的后续处理。  Step g-3: Transfer the FIFO to step f-4 to wrap the buffered data and send it through the USK. Digital signal acquisition board (lower position machine) flow chart 10 is the program flow on the ECG signal hardware acquisition board. Its function is to digitize the collected analog signal and transmit it to the upper computer. The host computer is a more powerful computer, which can carry out more powerful subsequent processing of the sent data.
整个流程是由两个啟处理流程协同构成, 一个是 USK通信处理流 程, 一个 AD转换处理流程, 由于流程比较简单, 就不再详细叙述。 上位机处理流程图 8、 9是心电图仪主计算机的处理流程, 上位机 通过标准设备 IO功能获得从 USK设备接收到的数据, 然后进行一系 列后续处理, 完成滤波、 存储、 显示等功能, 从而完成心电图数据 的采集功能。 The whole process is composed of two startup processes, one is the USK communication process, and the other is the AD conversion process. Since the process is relatively simple, it will not be described in detail. The upper computer processing flow chart 8, 9 is the processing flow of the main computer of the electrocardiograph, the upper computer obtains the data received from the USK device through the standard device IO function, and then performs a series of subsequent processing to complete the functions of filtering, storing, displaying, etc. Complete the collection function of ECG data.
流程由多个进程完成, 为了便于理解, 将两个子进程的流程归并 到一个子进程流程图 , 因此可以 4巴采集流程看作是由两个进程完成。 一个主进程和一个子进程。  The process is completed by multiple processes. To facilitate understanding, the process of the two sub-processes is merged into a sub-process flow chart, so the 4 bar acquisition process can be considered as being completed by two processes. A main process and a child process.
主进程主要负责对用户操作的响应处理, 如采集的启动和结束, 采集过程中间的各种调节控制等。 流程中的循环部分, 在实际实现 中, 是采用 Windows程序框架的消息循环来完成程序的循环响应。  The main process is mainly responsible for the response processing of user operations, such as the start and end of the acquisition, various adjustment controls in the middle of the acquisition process. The loop part of the process, in the actual implementation, is to use the message loop of the Windows program framework to complete the cyclic response of the program.
子进程流程主要负责动态数据的校正、 滤波、 存盘、 显示处理, 它是一个进程内的大循环流程, 流程的控制通过全局的状态变量来 控制实现, 这些状态变量, 是由主进程的流程来改变的。 子进程本 身也是由主进程创建的, 它在主进程的第二步被创建。  The sub-process flow is mainly responsible for the correction, filtering, saving, and display processing of dynamic data. It is a large loop process in the process. The control of the flow is controlled by global state variables. These state variables are generated by the flow of the main process. changed. The child process itself is also created by the main process, which is created in the second step of the main process.
如 图 11 所示 , 由 16 才艮电极线,并 ^ · 15 通道输入 Einthoven-Goldberger- Wilson和 Frank导联系统 1; 15个隔离级 2; 电 阻网络 3; 15导联系统 4; 前置放大器 5; 滤波器 6; 二级放大器 7;光 电隔离器 8; 采样保持器 9; 模数转换 (A/D ) 10; USB接口 11 ; PC 计算机 12; 绘图仪或热敏记录仪 13。 15路导联系统 1取到信号, 分 别通过各自的隔离级 2送到电阻导联网络 3, 输出含有 12导联心电图 信号及 3导正交心电图信号 4, 并送各自的前置放大器 5 (该前置放大 器具有高输入阻抗、 高增益、 高共模抑制比的特点, 可将微伏级信 号不失真地放大 1000倍以上), 滤波器 6用于滤掉高频噪声和 50Hz 噪声, 信号经二级增益调节 7可满足不同的使用需要, 然后送光电隔 离器 8 , 使隔离级前的 "地" 与微机的 "地" 隔离开来, 可减小地回 路、 降低干扰噪声, 同时将前置级与电源隔离, 信号通过光电隔离 级传送至采样保持器 9, 模数变换器 10对采样保持器 9输出的各路信 号轮番进行 A/D变换 10, 经 USB接口 11, 送入计算机 12。 送至绘图 仪或热敏 i己录仪 13。 As shown in Figure 11, the electrode line is connected by 16 and the channel is input to Einthoven-Goldberger- Wilson and Frank lead system 1; 15 isolation stages 2; resistor network 3; 15 lead system 4; preamplifier 5; filter 6; secondary amplifier 7; optical isolator 8; sample holder 9; analog to digital conversion (A/D) 10; USB interface 11; PC computer 12; plotter or thermal recorder 13. The 15-way lead system 1 takes the signals and sends them to the resistive lead network 3 through their respective isolation stages 2, and outputs a 12-lead ECG signal and a 3-lead orthogonal ECG signal 4, and sends them to the respective preamplifiers 5 ( The preamplifier features high input impedance, high gain, and high common-mode rejection ratio, which can amplify the microvolt-level signal by more than 1000 times without distortion. Filter 6 is used to filter out high-frequency noise and 50Hz noise. Two-stage gain adjustment 7 can meet different needs of use, and then send photoelectric isolation The separator 8 isolates the "ground" in front of the isolation stage from the "ground" of the microcomputer, reduces ground loops, reduces interference noise, and isolates the pre-stage from the power supply. The signal is transmitted to the sample and hold through the optical isolation stage. The analog-to-digital converter 10 performs A/D conversion 10 on each of the signals output from the sample-and-holder 9 and sends it to the computer 12 via the USB interface 11. Send to the plotter or thermal i recorder 13.
如图 12所示, 采用微软视窗应用程序开发,运行于 Window 2000 操作系统之上, 界面具有典型的微软视窗风格, 开发语言采用 VC++ 系列语言工具, 开发平台采用国际通用和流行的 VS.NET 开发工具 包。 应用程序的程序框架结构釆用基于 MFC类库的标准单文档模板 类结构, 主流函数为 MFC类函数, 并结合标准的 API函数以及运行 时间库函数实现绝大部分功能。 二维图形显示采用 GDI和 GDI+接口 实现, 三维模型显示釆用 OpenGL模块实现。 应用到的其他软件模块 库还有界面开发工具模块, 采集卡驱动模块, 加密锁应用模块。 在 功能实现上,实时心电数据通过 DMA传输方式的 USB接口调用完成, 心电数据采用软件滤波, 专家智能诊断采用自主开发的诊断模型进 行。 用户界面采用了多视口切换技术, 除了常用的菜单、 按钮工具 奈外, 应用了较多窗口工具条和许多模式和无模式话框, 加强用户 的控制能力。 三维心向量图采用透视法进行作图成像, 并提供多种 可供选择的坐标立体线、 面和立体虚拟心脏模型作为背景 4†, 可用 键盘鼠标随机进行观测变换。 文档管理采用由应用程序直接管理。 软件支持多种打印机配置。 本软件引入网络技术和数据库技术, 实 现资源共享和规模化管理。 在三维模型表现上通过开发三维模型实 现可变形态三维模型控制技术。 立体影像心电图仪由主应用程序实现, 其软件总体逻辑框图如图As shown in Figure 12, it uses Microsoft Windows application development and runs on the Windows 2000 operating system. The interface has a typical Microsoft Windows style. The development language uses VC++ series language tools. The development platform adopts international and popular VS.NET development. Toolkit. The program framework of the application uses the standard single document template class structure based on the MFC class library. The mainstream function is an MFC class function, and combines standard API functions and runtime library functions to achieve most functions. The 2D graphics display is implemented using GDI and GDI+ interfaces, and the 3D model display is implemented using OpenGL modules. Other software module libraries applied to are also interface development tool modules, acquisition card driver modules, and encryption lock application modules. In the function realization, the real-time ECG data is completed by the USB interface of the DMA transmission mode, the ECG data is filtered by software, and the expert intelligent diagnosis is performed by the self-developed diagnostic model. The user interface adopts multi-viewport switching technology. In addition to the commonly used menus and button tools, many window toolbars and many modes and modeless dialog boxes are applied to enhance the user's control ability. The three-dimensional heart vector image is imaged by perspective method, and a variety of coordinate stereoscopic lines, surface and stereo virtual heart models are available as backgrounds. The keyboard and mouse can be used for random observation and transformation. Document management is managed directly by the application. The software supports a variety of printer configurations. The software introduces network technology and database technology to realize resource sharing and large-scale management. Variable form 3D model control technology is realized by developing 3D models in 3D model performance. The stereo image electrocardiograph is realized by the main application program, and the overall logic block diagram of the software is shown in the figure.
12所示。 图中方块表示软件执行模块, 圓形表示数据介质, 单线箭 头表示程序控制逻辑, 双线箭头表示数据流向。 上层的用户界面管 理控制和窗口管理、 打印管理、 档案管理是面向人员的模块, 其它 模块是支持模块。 为了区分不同性质的心电图数据操作, 模块划分 为实时数据处理部分和静态数据处理部分, 具有特色的立体心电图 分析处理功能, 处于静态数据处理阶段。 12 is shown. The squares in the figure represent the software execution module, the circle represents the data medium, the single-line arrow represents the program control logic, and the double-line arrow indicates the data flow direction. Upper-level user interface management control and window management, print management, and file management are personnel-oriented modules, and other modules are support modules. In order to distinguish between different types of ECG data operations, the module is divided into real-time data processing part and static data processing part. The characteristic stereo electrocardiogram analysis processing function is in the static data processing stage.
一种四维心电诊断仪的实现方法,在立体心电处套以带有方位角 度的、 有坐标系的、 有各空间度数显示的、 中间镂空的、 明暗色彩 变化可调的十字交叉板、 及 /或圆形、 方形、 椭圓形、 棱形板及不规 则形状的交叉板, 同步全方位全角度、 放大缩小、 旋转、 打印。  A method for realizing a four-dimensional electrocardiograph is to use a cross plate with azimuth angle, a coordinate system, a spatial degree display, an intermediate hollow, and an adjustable color change in the stereoscopic electrocardiogram. And / or round, square, oval, prismatic and irregularly shaped cross plates, synchronized all angles, zoomed, rotated, printed.
一种四维心电诊断仪的实现方法,采用立体的 "虚拟心脏"为衬, 套在立体空间心向量环体上; 调整 "虚拟心脏" 的色彩明暗透明度; 调整组合心脏的各个部位如: 左 /右心房、 左 /右心室、 心包膜、 冠状 动 /静脉; 调整 "虚拟心脏" 的局部、 整体、 大小、 形态、 心轴、 空 间位置。  A method for realizing a four-dimensional electrocardiograph, using a three-dimensional "virtual heart" as a lining, placed on a three-dimensional space heart vector ring; adjusting the color transparency of the "virtual heart"; adjusting various parts of the combined heart such as: / Right atrium, left/right ventricle, pericardium, coronary artery / vein; adjust the local, overall, size, shape, mandrel, spatial position of the "virtual heart".
一种四维心电诊断仪的实现方法, 直接在立体的 "虚拟心脏"上 显示出心电学的定 '1·生、 定量诊断和心脏病 /生理 '1·生的解剖、 形态学改 变的综合性影像诊断。  A method for realizing a four-dimensional electrocardiograph, which directly displays the electrocardiographic definition of the electrocardiogram, the quantitative diagnosis, and the anatomy and morphological changes of the heart. Sexual imaging diagnosis.
如图 13所示, 向量心电图的导联是是由计算机软件实现的虚拟 导联。 每个虚拟导联有一个面属性、 一个角度属性并确定该导联的 方向后, 计算机就可以 居该导联轴计算和描记出相应的心电图形。  As shown in Figure 13, the lead of the vector electrocardiogram is a virtual lead implemented by computer software. After each virtual lead has a face attribute, an angle attribute, and the direction of the lead is determined, the computer can calculate and trace the corresponding ECG figure on the lead axis.
本系统提供的虚拟导联轴, 是分别在额面、 横面和侧面上 0〜360 度范围内内, 设定 0〜18个导联轴, 三面共设 54个虚拟导联轴, 每个 导联轴间最小度数为 0.5度, 可以根据需要设置各导联轴的角度。 向 量心电图 (z-VECG ) 可与传统 12导心电图 (ECG ) 同步显示描记, 也可与其他二维或三维心电图同步观察描记。 The virtual lead axis provided by the system is in the range of 0~360 degrees on the frontal, lateral and side, respectively, setting 0~18 lead axes, and 54 virtual lead axes on each side, each The minimum number of turns between the leads is 0.5 degrees, and the angle of each lead can be set as needed. The vector electrocardiogram (z-VECG) can be displayed in synchronism with a traditional 12-lead electrocardiogram (ECG), or it can be viewed simultaneously with other 2D or 3D electrocardiograms.
向量心电图仪还提供了一种教学演示功能模块, 有助于理解一、 二、 三维心电图之间生成转换的相互关系。 如: 图 14. 显示额面中 导联轴角度为 30°时生成的向量心电图。 图 15. 为横面多导联向量心 电图瞬间生成演示, 是针对一个心动周期的动态显示过程, 即从平面 VCG的开始端 (起点), 到结束端 (终点)。 随瞬时间逐点推移描绘 的同时, 各导联轴按各自在坐标系中的角度, 同步显示描绘出相应 的向量心电图。 图 16. "自由导联轴" 的投影是 z-VECG与 VCG对 照的一种显示方式。 自由导联轴是一个由用户随意改变角度的导联 轴, 该轴是一个带有方向箭头的矢量线, 矢量线的中心点位于 VCG 坐标的原点 (0 ), 矢量线上有毫伏单位刻度, 用来衡量振幅, 箭头 方向为向量心电图振幅的正值( + ), 反之为负值(- )。 当旋转该导联 轴到某一个角度时, 同时出现相应的 z-VECG, 便于教学和认知。 图 17. QRS最大心向量的振幅和角度是用来判别向量环的主体朝向,如 前后、 左右、 上下, 设有两种显示: 1.是二维 (平面) VCG的最大 向量振幅和角度; 2.是三维 (立体) 心电图的最大向量振幅和角度。 虽然许多时候两个矢量很接近甚至重合, 但它们是客观存在的两个 不同的量, 非绝对等同。 分别用两种不同颜色标出。  The vector electrocardiograph also provides a teaching demonstration function module that helps to understand the interrelationship between the generation of transitions between the first, second and third-dimensional electrocardiograms. For example: Figure 14. shows the vector ECG generated when the lead axis angle is 30° in the frontal plane. Figure 15. Instant presentation of a horizontal multi-lead vector ECG for a dynamic display of a cardiac cycle, from the beginning (starting point) to the end (end point) of the plane VCG. Simultaneously, the lead axes are drawn at a point in time, and the respective lead axes are synchronously displayed to draw the corresponding vector electrocardiogram according to their respective angles in the coordinate system. Figure 16. The projection of the "free lead axis" is a way to display z-VECG and VCG. The free lead axis is a lead axis that is freely changed by the user. The axis is a vector line with a directional arrow. The center point of the vector line is at the origin (0) of the VCG coordinate, and the vector line has a millivolt unit scale. , used to measure the amplitude, the direction of the arrow is the positive value ( + ) of the vector ECG amplitude, and vice versa (- ). When the lead axis is rotated to an angle, the corresponding z-VECG appears at the same time, which is convenient for teaching and cognition. Figure 17. The amplitude and angle of the QRS maximum heart vector are used to determine the body orientation of the vector loop, such as front, back, left and right, up and down, with two displays: 1. is the maximum vector amplitude and angle of the two-dimensional (planar) VCG; 2. Is the maximum vector amplitude and angle of the three-dimensional (stereo) ECG. Although many vectors are close or even coincident in many cases, they are two different quantities that exist objectively, not absolutely equivalent. They are marked in two different colors.
如图 18所示, 绘出的曲线包括: 十二导心电图、 正交心电图、 向量心电图、 时间心向量图、 变向时间心向量图、 连续心向量图和 立体心向量图。 上述图形可以同步或分项连续绘出的输出装置。 如上所述, 对本发明的实施例进行了详细地说明, 但是只要实 质上没有脱离本发明的发明点及效果可以有 艮多的变形, 这对本领 域的技术人员来说是显而易见的。 因此, 这样的变形例也全部包含 在本发明的保护范围之内。 As shown in FIG. 18, the plotted curves include: a twelve-lead electrocardiogram, an orthogonal electrocardiogram, a vector electrocardiogram, a time heart vector diagram, a reversal time heart vector diagram, a continuous heart vector diagram, and a stereo heart vector diagram. The above graphic can be synchronously or itemized continuously drawn output devices. As described above, the embodiments of the present invention have been described in detail, but it will be obvious to those skilled in the art that the invention may be modified without departing from the scope of the invention. Therefore, such modifications are also included in the scope of the present invention.

Claims

权 利 要 求 书 Claim
1、 一种四维心电诊断仪的实现系统, 通过釆用 16才艮电极线1. A system for realizing a four-dimensional electrocardiograph, by using a 16-electrode wire
15通道输入导联系统,即 Frank氏 7电极体系和传统 12导联心电图 10 才艮电极线, 其中 Frank氏的 Y轴正极与心电图左棵电极并联; Frank 导联与传统心电图导联皆可同步及 /或单独选择性使用,将 Frank导联 提取的 X、 Υ、 Ζ心电信号, 通过计算机经数学公式运算处理后生成 二维线性表达的 "向量心电图 z-VECG" ; 三维平面心电图、 四维立 体心电图和四维立体影像心电图, 其特征在于包括设备接口模块、 信号采集处理模块、 心电信号滤波模块、 釆集心电图显示模块、 档 案文件管理模块、 综合心电图显示模块、 二维心电图显示模块、 三 维心电图显示模块、 教学演示模块、 诊断报告打印模块、 心电参数 提取模块、 自动诊断模块、 心电自动识别模块、 用户操作界面模块 和软件安全管理模块; The 15-channel input lead system, the Frank's 7-electrode system and the traditional 12-lead ECG 10 electrode line, where Frank's Y-axis positive electrode is connected in parallel with the left electrocardiogram electrode; Frank leads and traditional ECG leads can be synchronized And / or selectively used separately, the X, Υ, Ζ ECG signals extracted by the Frank lead are processed by a mathematical formula to generate a two-dimensional linear expression of the "vector electrocardiogram z-VECG"; three-dimensional plane electrocardiogram, four-dimensional Stereo ECG and 4D stereoscopic electrocardiogram, including device interface module, signal acquisition and processing module, ECG signal filtering module, electrocardiogram display module, archive file management module, integrated electrocardiogram display module, 2D electrocardiogram display module, 3D ECG display module, teaching demonstration module, diagnostic report printing module, ECG parameter extraction module, automatic diagnosis module, ECG automatic identification module, user operation interface module and software security management module;
设备接口模块是控制采集设备和从采集设备接收心电采样数据; 信号采集处理模块是完成将采集的信号进行检验、 结构重组、滤 波、 存储、 提交显示、 报错任务, 为后续的处理做数据准备;  The device interface module controls the collection device and receives the ECG sampling data from the collection device; the signal acquisition processing module completes the inspection, structural reorganization, filtering, storage, submission display, and error reporting of the collected signals, and prepares data for subsequent processing. ;
心电信号滤波模块是实现对所有心电信号的滤波需求; 一方面在 心电信号采集过程中进行实时滤波; 另一方面是在显示和打印过程 中对已保存的原始未滤波的心电信号进行滤波;  The ECG signal filtering module realizes the filtering requirement for all ECG signals; on the one hand, real-time filtering is performed during the ECG signal acquisition process; on the other hand, the saved original unfiltered ECG signals are performed during display and printing. Filtering
采集心电图显示模块是在屏幕中显示心电信号采集过程; 主要有 15导联动态刷新的心电图波形 12导 Wilson和 3导 Frank导联体系的 XYZ心电信号显示、 接收、 处理, 与采集相关的用户菜单, 工具条 操作命令和动态信息项目的更新, 电子时间牌, 动态心率显示, 信 号异常标志; The ECG display module is used to display the ECG signal acquisition process on the screen. The main components are 15-lead dynamic refresh ECG waveform 12-lead Wilson and 3-lead Frank lead system XYZ ECG signal display, reception, processing, and acquisition-related User menu, toolbar Operation command and update of dynamic information items, electronic time card, dynamic heart rate display, signal abnormality flag;
综合心电图显示模块实现并在屏幕上显示以时间轴 + 线性表达 一维心电图和以时间轴 + 平面表达的心电信号的幅度、 角度和时间 按 25、 50、 75、 100、 200 mm / s在坐标上的变 ^匕;  The integrated ECG display module is implemented and displayed on the screen with a time axis + linear expression of the one-dimensional electrocardiogram and the amplitude, angle and time of the ECG signal expressed in the time axis + plane at 25, 50, 75, 100, 200 mm / s Change in coordinates;
除了显示图形外, 本模块还提供自动和人工标记、 修改、 选择、 去选择、 删除心动周期识别的功能;  In addition to displaying graphics, this module provides automatic and manual marking, modification, selection, de-selection, and deletion of cardiac cycle recognition.
二维心电图显示模块从屏幕窗口显示所指定的四个平面心向量 图 (VCG ), 即额面 (F )、 横面 (H )、 右侧和左侧面 (RS / LS ); 三维心电图显示模块提供一个或多个指定的心动周期在屏幕窗 口显示三维心向量图 3D-VCG, 是一个可人机交互的三维图形窗口; 诊断报告打印模块提供所有诊断报告和彩色图形的打印功能; 心电参数提取模块是指记录到的心动周期中对心脏生物电信号 参数的提取, 时间、 空间、 瞬间、 间期、 方位、 振幅、 角度、 比 值、 面积、 形态参数, 通过这些参数的定量定性变化, 为心电学诊 断提供依据;  The 2D ECG display module displays the specified four plane heart vector maps (VCG) from the screen window, ie frontal (F), horizontal (H), right and left (RS / LS); 3D ECG display The module provides one or more specified cardiac cycles. The 3D-VCG is displayed in the screen window. The 3D-VCG is a human-computer interactive 3D graphics window. The diagnostic report printing module provides all diagnostic reports and color graphics printing functions. The parameter extraction module refers to the extraction of the parameters of the cardiac bioelectrical signal in the recorded cardiac cycle, time, space, instantaneous, interval, azimuth, amplitude, angle, ratio, area, and morphological parameters, through quantitative quantitative changes of these parameters, Provide a basis for electrocardiographic diagnosis;
心电自动识别模块是指从时、 空域自动识别一维、 二维和三维心 电的各种波形, 以实现心电参数提取的自动化、 高效化及客观性、 全面性、 准确' I"生、 细致性、 直观性和可视生;  The ECG automatic identification module automatically recognizes various waveforms of 1D, 2D and 3D ECG from time and space to achieve automation, efficiency and objectivity, comprehensiveness and accuracy of ECG parameter extraction. , meticulousness, intuitiveness and visual life;
自动诊断模块 根据上述的心电数据采集、 提取和识别 (人工 + 自动), 按照心血管疾病的特点进行指标设置、 识别、 存储、 分类、 提取、 定性、 定量和特有的三维心电专家智能诊断; 诊断包括: 文 字诊断, 一、 二、 三维图形诊断和可视 图形诊断;  The automatic diagnosis module is based on the above-mentioned ECG data acquisition, extraction and identification (artificial + automatic), according to the characteristics of cardiovascular disease, index setting, identification, storage, classification, extraction, qualitative, quantitative and unique three-dimensional ECG expert intelligent diagnosis Diagnostics include: text diagnosis, one, two, three-dimensional graphical diagnosis and visual graphical diagnosis;
2* 用户操作界面模块是一系列模块的总称; 非一个单独的模块, 而是涵盖了所有公共界面模块和其它模块专用的界面代码部分, 菜 单、 按钮的响应处理函数, 工具条、 状态条的显示控制代码, 各种 对话框的专用模块。 2* The user interface module is a general term for a series of modules; it is not a single module, but covers all common interface modules and other module-specific interface code parts, menu, button response processing functions, toolbars, status bar display control Code, dedicated modules for various dialogs.
2、 根据权利要求 1所述的一种四维心电诊断仪的实现系统, 其特 征在于二维心电图显示模块为细致显示单一心动周期或多个周期的 整体、 分解和放大的 ALL、 P、 QRS、 T、 U环体; 通过双击这些环 体后跳转进入三维心电显示窗口, 以获取全方位、 全角度、 客观、 全面和细致的观测。 2. The system for implementing a four-dimensional electrocardiograph according to claim 1, wherein the two-dimensional electrocardiogram display module is an integral, decomposed and amplified ALL, P, QRS for displaying a single cardiac cycle or a plurality of cycles. , T, U ring; by double-clicking these rings, jump into the 3D ECG display window to obtain omnidirectional, full-angle, objective, comprehensive and meticulous observations.
3、 根据权利要求 1所述的一种四维心电诊断仪的实现系统, 其特 征在于屏幕窗口同时显示四个画面: 立体心向量图和三个平面的(F、 H、 RS ) 心向量图; 每个平面的导联个数和角度可以根据需要进行 设置, 最多可设置 18个观测角的向量心电图 (zV-ECG ), 三个面可 显示出 54导向量心电图 (zV-ECG ); 在向量心电图 z-VECG中, 提 供了一套虚拟导联轴系统, 每个虚拟导联轴有一个面属性和一个角 度属性, 才艮据这两个属性, 确定一个导联轴的方向, 通过计算机计 算出在该导联轴产生的心电正负电位差值并显示描记出其心电图 形, 即: 在额面 F、 横面 H和侧面 S上分别生成导联角在 0 ~ 360度范 围内的向量心电图, 每个面设定 0〜18个导联轴, 三面共设 54个虚拟 导联轴, 每个导联轴可以根据需要设置其导联轴的角度, 每个导联 轴移动的最小单位是 0.5度, 正在调整的导联轴不能超过相临的前、 后导联轴。 is 3. The system for implementing a four-dimensional electrocardiograph according to claim 1, wherein the screen window simultaneously displays four images: a stereo heart vector diagram and three plane (F, H, RS) heart vector diagrams. The number and angle of leads of each plane can be set as needed. Up to 18 observation angles of the vector electrocardiogram (zV-ECG) can be set, and the three faces can display the 54-lead vector electrocardiogram (zV-ECG); In the vector electrocardiogram z-VECG, a virtual lead axis system is provided. Each virtual lead axis has a face attribute and an angle attribute, and according to these two attributes, the direction of a lead axis is determined by the computer. Calculate the difference between the positive and negative potentials of the electrocardiogram generated on the lead axis and display the ECG pattern, that is, the lead angle is generated in the range of 0 to 360 degrees on the frontal surface F, the horizontal surface H and the side surface S, respectively. Vector ECG, each surface is set with 0~18 lead axes, and 54 virtual lead axes are set on three sides. Each lead axis can set the angle of its lead axis as required, and each lead axis moves. The minimum unit is 0.5 degrees, which is being adjusted Not exceed the lead axis adjacent the front of the lead axis. Is
4、 根据权利要求 1所述的一种四维心电诊断仪的实现系统, 其 特征在于三维心电图显示模块对三维心向量图形所处的坐标系用鼠 标拖动, 同步全方位全角度自由旋转且无盲区; 三维坐标系设置多 种背景方式: XYZ三轴、 彩色包络线、 彩色交叉平板或圓形中空的 带有坐标的彩色交叉板和三维透明虚拟心脏; 同时, 本窗口还提供 了该心动周期的一维正交心电图、 二维平面心向量图、 心肌生物电 扩布的过程动态演示和相应的数据对照显示。 4 . The implementation system of a four-dimensional electrocardiograph according to claim 1 , wherein the three-dimensional electrocardiogram display module uses a mouse to drag the coordinate system of the three-dimensional heart vector graphic, and synchronously rotates all directions at full angle and No blind zone; 3D coordinate system sets a variety of background modes: XYZ triaxial, color envelope, color cross plate or circular hollow color cross plate with coordinates and 3D transparent virtual heart; at the same time, this window also provides The one-dimensional orthogonal electrocardiogram of the cardiac cycle, the two-dimensional planar heart vector diagram, the dynamic demonstration of the myocardial bioelectrical expansion and the corresponding data comparison display.
5、 根据权利要求 1所述的一种四维心电诊断仪的实现系统, 其 特征在于教学演示模块通过人机互动交互的方式帮助人们理解、 认 知: 什么是三维心电图; 立体、 平面和直线表达的三者关系; 传统 的心电图是如何产生的, 其利弊、 主次的根本区别是什么。 5. The system for implementing a four-dimensional electrocardiograph according to claim 1, wherein the teaching demonstration module helps people understand and recognize through human-computer interaction: what is a three-dimensional electrocardiogram; stereo, plane and straight line; The relationship between the three is expressed; how is the traditional ECG generated, and the pros and cons, the fundamental difference between the primary and secondary.
6、 根据权利要求 1所述的一种四维心电诊断仪的实现系统, 其 特征在于档案文件管理模块具备所有的心电图病历档案; 包括: 档 案文件创建、 定位读写、 定位修改、 拷贝、 修改和删除基本功能; 同时具备浏览用户档案信息, 过滤查找用户档案, 导入导出用户档 案, 删除用户档案和档案目录。 6. The system for implementing a four-dimensional electrocardiograph according to claim 1, wherein the archive file management module has all the ECG medical records; including: archive file creation, positioning, reading and writing, positioning modification, copying, and modification. And delete the basic functions; at the same time, browse user file information, filter to find user files, import and export user files, delete user files and file directories.
7、 根据权利要求 1所述的一种四维心电诊断仪的实现系统, 其 特征在于屏幕窗口提供了一个自由导联指针, 通过鼠标自由地在 360 度范围内转动, 当指针指向某个角度时就显示出那个导联角度的向 量心电图 (zV-ECG )。 7. The system for implementing a four-dimensional electrocardiograph according to claim 1, wherein the screen window provides a free lead pointer that is freely rotated by a mouse within a range of 360 degrees, when the pointer points to an angle. The vector electrocardiogram (zV-ECG) of that lead angle is displayed.
8、 根据权利要求 1所述的一种四维心电诊断仪的实现系统, 其 特征在于诊断报告打印模块提供十一种类型的图形报告: 12导心电 图 (ECG )、 正交心电图 (0-ECG )、 向量心电图 (zV-ECG )、 时间 心向量图 (T-VCG )、 变向时间心向量图 (DCT-VCG )、 连续心向量 图( C-VCG )、分解 /放大心向量图( D/A-VCG )、平面心向量图( VCG )、 立体心向量图 (3D-VCG )、 立体影像心向量图 (3DI-VCG ) 和综合 心电活动图; 诊断报告: 是采用文字、 报表和图像方式。 8. The system for implementing a four-dimensional electrocardiograph according to claim 1, wherein the diagnostic report printing module provides eleven types of graphic reports: 12-lead electrocardiogram (ECG), orthogonal electrocardiogram (0-ECG). ), vector electrocardiogram (zV-ECG), time heart vector diagram (T-VCG), reversal time heart vector diagram (DCT-VCG), continuous heart vector diagram (C-VCG), decomposition/magnification heart vector diagram (D /A-VCG ), plane heart vector diagram (VCG), stereo heart vector diagram (3D-VCG), stereo image heart vector diagram (3DI-VCG) and integrated ECG activity diagram; diagnostic report: using text, report and Image mode.
9、 根据权利要求 1所述的一种四维心电诊断仪的实现系统, 其 特征在于软件安全管理模块是通过软、 硬件加密措施, 保障该专业 软件包的运行环境, 防止该软件的非法拷贝和盗用。 9. The system for implementing a four-dimensional electrocardiograph according to claim 1, wherein the software security management module protects the operating environment of the professional software package through software and hardware encryption measures, and prevents illegal copying of the software. And misappropriation.
10、根据权利要求 1-9中任意所述的一种四维心电诊断仪的实现 系统, 其特征在于综合心电图显示模块对 1 ~ 78个导联进行实时、长 时、 同步、 组合、 转换、 观察和描记, 即: 12导心电图 (ECG )、 3 导正交心电图 (0-ECG )、 3导时间心向量图 (T-VCG )、 3导变向时 间心向量图 (DCT-VCG )、 3导连续心向量图 (C-VCG ) 和 54导向 量心电图 (zV-ECG ); 通过 Frank心电向量导联体系, 将采集到的心 电信号通过计算机技术应用扩展, 进行一维线性、 二维平面和三维 立体的同步、 同源、 实时转换、 观察和组合性描记。 10 . The implementation system of a four-dimensional electrocardiograph according to any one of claims 1-9, wherein the integrated electrocardiogram display module performs real-time, long-term, synchronization, combination, conversion, and 1 to 78 leads. Observation and tracing, namely: 12-lead electrocardiogram (ECG), 3-lead orthogonal electrocardiogram (0-ECG), 3-lead time-center vector diagram (T-VCG), 3-lead variable-direction time-center vector diagram (DCT-VCG), 3-lead continuous heart vector diagram (C-VCG) and 54-lead vector electrocardiogram (zV-ECG); through the Frank ECG vector lead system, the acquired ECG signals are extended by computer technology application, and one-dimensional linear and two Dimensional and three-dimensional synchronization, homology, real-time transformation, observation, and combined tracing.
11、 根据权利要求 1-9中任意所述的一种四维心电诊断仪的实现 系统, 其特征在于设备接口模块与信号采集处理模块连接, 信号采 集处理模块连接用户操作界面模块和心电信号滤波模块; i7 心电信号滤波模块连接用户操作界面模块和档案文件管理模 块; 11. The system for implementing a four-dimensional electrocardiograph according to any one of claims 1-9, wherein the device interface module is connected to the signal acquisition and processing module, and the signal acquisition and processing module is connected to the user interface module and the ECG signal. Filter module; i7 The ECG signal filtering module is connected to the user operation interface module and the archive file management module;
诊断报告打印模块连接信号采集处理模块、 档案文件管理模块、 自动诊断模块、 用户操作界面模块、 心电参数提取模块和心电自动 识别模块;  The diagnostic report printing module is connected with a signal acquisition processing module, an archive file management module, an automatic diagnosis module, a user operation interface module, an electrocardiogram parameter extraction module, and an electrocardiogram automatic recognition module;
用户操作界面模块连接采集心电图显示模块、 综合心电图显示 模块、 二维心电图显示模块、 三维心电图显示模块和教学演示模块; 采集心电图显示模块、 综合心电图显示模块、 二维心电图显示 模块、 三维心电图显示模块和教学演示模块连接心电参数提取模块 和心电自动识别模块。  The user operation interface module is connected to the collection electrocardiogram display module, the integrated electrocardiogram display module, the two-dimensional electrocardiogram display module, the three-dimensional electrocardiogram display module and the teaching demonstration module; the collection electrocardiogram display module, the integrated electrocardiogram display module, the two-dimensional electrocardiogram display module, the three-dimensional electrocardiogram display module The teaching demonstration module is connected with the ECG parameter extraction module and the ECG automatic identification module.
12、 一种四维心电诊断仪的实现方法, 其特征在于数字信号采 集板下位机流程步骤是在心电信号硬件采集板上的程序流程, 其作 用是将采集来的模拟信号进行数字化后传输到上位机; 12. A method for implementing a four-dimensional electrocardiograph, characterized in that the digital signal acquisition board lower computer process step is a program flow on the ECG signal hardware acquisition board, and the function is to digitize the collected analog signal and transmit it to Host computer
上位机处理流程是心电图仪主计算机的处理流程, 上位机通过 标准设备 IO功能获得从 USK设备接收到的数据, 然后进行一系列后 续处理, 完成心电信号滤波步骤、 存储步骤、 综合心电图显示流程 显示步棘, 从而完成心电图数据的采集。  The upper computer processing flow is the processing flow of the main computer of the electrocardiograph. The upper computer obtains the data received from the USK device through the standard device IO function, and then performs a series of subsequent processing to complete the ECG signal filtering step, the storage step, and the integrated electrocardiogram display process. The step spines are displayed to complete the acquisition of ECG data.
13、 根据权利要求 12所述的四维心电诊断仪的实现方法, 其特 征在于上位机中的两个进程的流程构成的采集心电图显示程序流 程, 一个主流程用于接受用户的控制命令, 流程运行于主程序消息 循环进程中, 另一个流程动态显示采集的心电图, 流程运行于心电 数据接收子进程中, 与信号采集处理流程共用一个子进程。 13. The method for implementing a four-dimensional electrocardiograph according to claim 12, wherein the process of two processes in the upper computer comprises a process of collecting an electrocardiogram display program, and a main process is used for accepting a control command of the user, the process Running in the main program message loop process, another process dynamically displays the collected ECG. The process runs in the ECG data receiving subprocess and shares a subprocess with the signal acquisition process.
14、 根据权利要求 12所述的四维心电诊断仪的实现方法, 其特 征在于主流程的所有操作, 包括开始与结束, 都是由主程序的消息 循环启动的; 流程由启动操作开始执行, 由结束操作终止执行, 在 启动与结束之间, 进行其它操作。 14. The method for implementing a four-dimensional electrocardiograph according to claim 12, wherein all operations of the main flow, including start and end, are initiated by a message loop of the main program; the flow is executed by the start operation. The execution is terminated by the end operation, and between the start and the end, other operations are performed.
15、 根据权利要求 12所述的四维心电诊断仪的实现方法, 其特 征在于综合心电图显示程序流程主程序步骤如下: 开始; 显示参数 初始化; 不同导联类型的角度处理; 确定不同刷新类型的取数据范 围; 根据幅度确定版面分布参数; 设定投影对照方式参数; 设定自 由导联方式参数; 静态文字显示; 自由导联显示处理; ^争态 VCG线 显示处理; 静态波形线显示处理; 静态投影线显示处理; 3D最大向 量显示处理; 2D最大向量显示处理; 动态图形角度、 位置计算; 动 态文字显示处理; 动态 VCG线擦除处理; 动态波形线擦除处理; 动 态投影点擦除处理; 动态投影线擦除处理; 动态 VCG线显示处理; 动态波形线显示处理; 动态投影点显示处理; 动态投影线显示处理; 所有动态图形擦除区域计算; 保存下次作图接续断点; 结束。 15. The method for implementing a four-dimensional electrocardiograph according to claim 12, wherein the main procedure of the integrated electrocardiogram display program flow is as follows: start; display parameter initialization; angle processing of different lead types; determining different refresh types Take the data range; determine the layout parameter according to the amplitude; set the projection contrast mode parameter; set the free lead mode parameter; static text display; free lead display processing; ^ contention VCG line display processing; static waveform line display processing; Static projection line display processing; 3D maximum vector display processing; 2D maximum vector display processing; dynamic graphic angle, position calculation; dynamic text display processing; dynamic VCG line erasing processing; dynamic waveform line erasing processing; dynamic projection point erasing processing Dynamic projection line erasing processing; dynamic VCG line display processing; dynamic waveform line display processing; dynamic projection point display processing; dynamic projection line display processing; all dynamic pattern erasure area calculation; saving next drawing connection breakpoint; .
16、 根据权利要求 12所述的四维心电诊断仪的实现方法, 其特 征在于综合心电图显示流程的执行启动由用户的切换窗口动作引 起, 通过消息循环触发; 流程的关闭部分的程序执行不是由消息循 环直接触发, 而是由用户的切换其它窗口动作引起, 通过调用间接 完成; 综合心电图的显示刷新有两个源头, 一个是系统例行刷新, ― 个是定时器触发刷新, 它们都通过消息循环来触发; 16. The method for implementing a four-dimensional electrocardiograph according to claim 12, wherein the execution of the integrated electrocardiogram display process is initiated by a user switching window action, triggered by a message loop; and the program execution of the closed portion of the process is not performed by The message loop is directly triggered, but is caused by the user's switching other window actions, and is indirectly completed by calling; The integrated ECG display refresh has two sources, one is the system routine refresh, and the other is the timer trigger refresh, which are triggered by the message loop;
流程的其它操作均在启动操作和结束操作之间的时间段内进 行, 可以以任意次数和顺序进行操作。  Other operations of the process are performed between the start and end operations, and can be performed in any number and order.
17、 根据权利要求 12所述的四维心电诊断仪的实现方法, 其特 征在于综合心电图显示程序运行在上位机的主进程中; 显示的用户 控制流程和显示流程全部在主程序的消息循环中执行。 17. The method for implementing a four-dimensional electrocardiograph according to claim 12, wherein the integrated electrocardiogram display program is run in a main process of the upper computer; the displayed user control flow and display flow are all in a message loop of the main program. carried out.
18、 根据权利要求 12所述的四维心电诊断仪的实现方法, 其特 征在于心电信号滤波步骤采用了 IIR无限^ 沖响应滤波方式; 滤波参 数是事先产生的, 用 MATLAB工具产生, 根据不同的频段, 本流程 事先分别生成了巴特沃兹、 切比雪夫和椭圆滤波算法的参数以供选 择; 18. The method for implementing a four-dimensional electrocardiograph according to claim 12, wherein the step of filtering the electrocardiogram signal adopts an IIR infinite response filtering method; the filtering parameters are generated in advance, and are generated by using MATLAB tools, according to different The frequency band, this process generates the parameters of Butterworth, Chebyshev and elliptical filtering algorithms separately for selection;
由于 IIR滤波的延迟性比较大, 流程有延迟校正, 使延迟的数据 回复到应有的时间位置上;  Since the delay of the IIR filtering is relatively large, the process has a delay correction, so that the delayed data is restored to the desired time position;
二维 IIR滤波流程是前面滤波主流程中的一个模块; 展开了 IIR 滤波的具体过程, 滤波的算法完全遵照 MATLAB工具提供的算法。  The two-dimensional IIR filtering process is a module in the main process of the previous filtering; the specific process of IIR filtering is expanded, and the filtering algorithm completely complies with the algorithm provided by the MATLAB tool.
19、 根据权利要求 12所述的四维心电诊断仪的实现方法, 其特 征在于综合心电图显示流程是包括在控制流程中的一个子流程 , 在 主进程中运行。 19. The method of implementing a four-dimensional electrocardiograph according to claim 12, wherein the integrated electrocardiogram display process is a sub-process included in the control flow and runs in the main process.
20、 根据权利要求 12所述的四维心电诊断仪的实现方法, 其特 征在于下位机流程步骤是由两个微处理流程协同构成, 一个是 USK 通信处理流程, 一个 AD转换处理流程, 20. The method for implementing a four-dimensional electrocardiograph according to claim 12, wherein the lower machine process step is formed by two micro-processes, one is a USK communication process, and the other is an AD conversion process.
流程由多个进程完成, 或采集流程由两个进程完成; 一个主进 程和一个子进程;  The process is completed by multiple processes, or the acquisition process is completed by two processes; one main process and one child process;
主进程主要负责对用户操作的响应处理, 如采集的启动和结束, 采集过程中间的各种调节控制; 流程中的循环部分, 采用 Windows 程序 ^li架的消息循环来完成程序的循环响应;  The main process is mainly responsible for the response processing of the user operation, such as the start and end of the acquisition, various adjustment controls in the middle of the acquisition process; the loop part of the process, using the message loop of the Windows program to complete the cyclic response of the program;
子进程流程主要负责动态数据的校正、 滤波、 存盘、 显示处理, 它是一个进程内的大循环流程, 流程的控制通过全局的状态变量来 控制实现, 这些状态变量, 是由主进程的流程来改变的; 子进程本 身也是由主进程创建的, 它在主进程的第二步被创建。  The sub-process flow is mainly responsible for the correction, filtering, saving, and display processing of dynamic data. It is a large loop process in the process. The control of the flow is controlled by global state variables. These state variables are generated by the flow of the main process. The child process itself is also created by the main process, which is created in the second step of the main process.
21、 根据权利要求 12所述的一种四维心电诊断仪的实现方法, 其特征是: 在立体心电处套以带有方位角度的、 有坐标系的、 有各 空间度数显示的、 中间镂空的、 明暗色彩变化可调的十字交叉板、 ^/或圓形、 方形、 椭圆形、 棱形板及不规则形状的交叉板, 同步全 方位全角度、 放大缩小、 旋转、 打印。  21 . The method for realizing a four-dimensional electrocardiograph according to claim 12 , wherein: the stereo electrocardiogram is provided with an azimuth angle, a coordinate system, and a spatial degree display. Cut-out, bright and dark color-adjustable cross plates, ^/ or round, square, oval, prismatic and irregularly shaped cross plates, synchronizing all angles, zooming, rotating, printing.
22、 根据权利要求 12所述的一种四维心电诊断仪的实现方法, 其特征是: 采用立体的 "虚拟心脏" 为衬, 套在立体空间心向量环 体上; 调整 "虚拟心脏" 的色彩明暗透明度; 调整组合心脏的各个 部位如: 左 /右心房、 左 /右心室、 心包膜、 冠状动 /静脉; 调整 "虚拟 心脏" 的局部、 整体、 大小、 形态、 心轴、 空间位置。 22. The method for realizing a four-dimensional electrocardiograph according to claim 12, wherein: the three-dimensional "virtual heart" is used as a lining, and is placed on the three-dimensional space vector ring; adjusting the "virtual heart" Color shading transparency; adjust various parts of the combined heart such as: left/right atrium, left/right ventricle, pericardium, coronary artery/venular; adjust the local, overall, size, shape, mandrel, spatial position of the "virtual heart" .
23、 根据权利要求 12所述的一种四维心电诊断仪的实现方法, 其特征是: 直接在立体的 "虚拟心脏" 上显示出心电学的定性、 定 量诊断和心脏病 /生理性的解剖、 形态学改变的综合性影像诊断。 23. A method for implementing a four-dimensional electrocardiograph according to claim 12, wherein: the qualitative, quantitative diagnosis and cardiac/physiological anatomy of the electrocardiogram are directly displayed on the stereoscopic "virtual heart". , a comprehensive imaging diagnosis of morphological changes.
PCT/CN2011/001485 2010-09-01 2011-09-01 Method and system for four-dimensional electrocardio diagnosis instrument WO2012027969A1 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN201010270588.4 2010-09-01
CN2010102705884A CN101912260B (en) 2010-09-01 2010-09-01 Implement method and system of four-dimensional electrocardiogram diagnostic apparatus

Publications (1)

Publication Number Publication Date
WO2012027969A1 true WO2012027969A1 (en) 2012-03-08

Family

ID=43320042

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2011/001485 WO2012027969A1 (en) 2010-09-01 2011-09-01 Method and system for four-dimensional electrocardio diagnosis instrument

Country Status (2)

Country Link
CN (1) CN101912260B (en)
WO (1) WO2012027969A1 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109953755A (en) * 2019-03-15 2019-07-02 度特斯(大连)实业有限公司 A kind of extracting method and device of electrocardial vector data characteristics

Families Citing this family (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101912260B (en) * 2010-09-01 2012-12-26 赵哲 Implement method and system of four-dimensional electrocardiogram diagnostic apparatus
CN102525451A (en) * 2012-02-08 2012-07-04 北京超思电子技术有限责任公司 Electrocardiogram measurement instrument
CN103330559B (en) * 2013-06-07 2016-06-01 北京丰拓生物技术有限公司 Electrocardio measuring method, Apparatus and system
CN103829941B (en) * 2014-01-14 2016-01-20 武汉培威医学科技有限公司 A kind of multidimensional electrocardiosignal imaging system and method
CN104042210B (en) * 2014-07-04 2015-10-28 深圳市凯沃尔电子有限公司 A kind of digital electrocardiograph and system thereof
CN104866579A (en) * 2015-05-26 2015-08-26 北京海思敏医疗技术有限公司 Dynamic cardiogram graphical data processing method, client and server
CN106388808B (en) * 2015-06-26 2021-05-25 席剑 Novel multichannel electrocardiogram acquisition scheme
CN105496397B (en) * 2016-01-11 2018-08-28 广州周立功单片机科技有限公司 The detection method and device of electrocardiosignal
CN112754496A (en) * 2019-11-04 2021-05-07 深圳瑞爱心安移动心电信息服务有限公司 Tracing memory method of electrocardiograph

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6556695B1 (en) * 1999-02-05 2003-04-29 Mayo Foundation For Medical Education And Research Method for producing high resolution real-time images, of structure and function during medical procedures
CN1817300A (en) * 2006-01-19 2006-08-16 张士东 Realtime four-dimensional electro cardiogram imaging method and device
CN1994221A (en) * 2007-01-10 2007-07-11 赵峰 Electrocardiograph with three-dimensional image and method for implementing same
CN101011242A (en) * 2007-02-06 2007-08-08 赵峰 Vector ECG instrument and carrying out method thereof
CN101912260A (en) * 2010-09-01 2010-12-15 赵峰 Implement method and system of four-dimensional electrocardiogram diagnostic apparatus
CN201782759U (en) * 2010-09-01 2011-04-06 赵峰 Four-dimensional electrocardiogram diagnostic apparatus

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101721207A (en) * 2008-10-13 2010-06-09 河南华南医电科技有限公司 Electrocardiogram signal acquisition device

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6556695B1 (en) * 1999-02-05 2003-04-29 Mayo Foundation For Medical Education And Research Method for producing high resolution real-time images, of structure and function during medical procedures
CN1817300A (en) * 2006-01-19 2006-08-16 张士东 Realtime four-dimensional electro cardiogram imaging method and device
CN1994221A (en) * 2007-01-10 2007-07-11 赵峰 Electrocardiograph with three-dimensional image and method for implementing same
CN101011242A (en) * 2007-02-06 2007-08-08 赵峰 Vector ECG instrument and carrying out method thereof
CN101912260A (en) * 2010-09-01 2010-12-15 赵峰 Implement method and system of four-dimensional electrocardiogram diagnostic apparatus
CN201782759U (en) * 2010-09-01 2011-04-06 赵峰 Four-dimensional electrocardiogram diagnostic apparatus

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109953755A (en) * 2019-03-15 2019-07-02 度特斯(大连)实业有限公司 A kind of extracting method and device of electrocardial vector data characteristics

Also Published As

Publication number Publication date
CN101912260A (en) 2010-12-15
CN101912260B (en) 2012-12-26

Similar Documents

Publication Publication Date Title
WO2012027969A1 (en) Method and system for four-dimensional electrocardio diagnosis instrument
CN108471942B (en) Quantitative heart test
CN102567728B (en) Medical image-processing apparatus and methods and procedures
JP5088985B2 (en) Method for analyzing physiological data and system for analyzing physiological data
CN107361760B (en) Magnetocardiogram instrument diagnosis system and magnetocardiogram instrument using the same
JP2531888B2 (en) Device for determining the presence or absence of a specific physiological phenomenon relating to the mammalian heart, device for analyzing intracardiac signals, and device for emphasizing detection of a specific physiological phenomenon
CN100488448C (en) Electrocardiograph with three-dimensional image and method for implementing same
WO2011126858A2 (en) Precise measurement on a mobile computing device
JP2021191429A (en) Apparatuses, methods, and systems for annotation of medical images
CN108403105B (en) Display method and display device for electrocardio scatter points
CN110495872A (en) Ecg analysis method, apparatus, equipment and medium based on picture and heart-beat messages
WO2019057047A1 (en) Electrocardiogram display method and apparatus
JP2020146204A (en) Information processing device, information processing method, program, and information processing system
CN115050104A (en) Continuous gesture action recognition method based on multichannel surface electromyographic signals
CN107045393A (en) Line test multi-channel data collecting method and system based on digital pen
CN107625521A (en) The multilayer modeling method for being used to assess memory dynamic change based on eeg data
KR101685523B1 (en) Nui/nux of virtual monitor concept using concentration indicator and user&#39;s physical features
CN201782759U (en) Four-dimensional electrocardiogram diagnostic apparatus
Chen et al. The research and practice of medical image enhancement and 3D reconstruction system
CN210250543U (en) Human body acupoint display instrument
CN202365763U (en) Wearable wireless pulse diagnosis instrument system based on pulse condition spectrum analysis
JP4971021B2 (en) ECG data processing apparatus, ECG data processing method, and ECG data processing program
CN210408410U (en) Wearable pulse information acquisition device
Zhang et al. Design and realization of TCM pulse analysis and management system
CN115105089A (en) Electrocardiogram analysis method, electrocardiogram analysis device and storage medium

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 11820999

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 11820999

Country of ref document: EP

Kind code of ref document: A1