WO2004034902A1 - グラフ表示処理装置およびその方法 - Google Patents
グラフ表示処理装置およびその方法 Download PDFInfo
- Publication number
- WO2004034902A1 WO2004034902A1 PCT/JP2003/013035 JP0313035W WO2004034902A1 WO 2004034902 A1 WO2004034902 A1 WO 2004034902A1 JP 0313035 W JP0313035 W JP 0313035W WO 2004034902 A1 WO2004034902 A1 WO 2004034902A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- graph
- data
- cycle
- output area
- display
- Prior art date
- Legal status (The legal status 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 status listed.)
- Ceased
Links
Classifications
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61B—DIAGNOSIS; SURGERY; IDENTIFICATION
- A61B5/00—Measuring for diagnostic purposes; Identification of persons
- A61B5/24—Detecting, measuring or recording bioelectric or biomagnetic signals of the body or parts thereof
- A61B5/316—Modalities, i.e. specific diagnostic methods
- A61B5/318—Heart-related electrical modalities, e.g. electrocardiography [ECG]
- A61B5/339—Displays specially adapted therefor
Definitions
- Patent application title Graph display processing apparatus and method
- the present invention relates to a graph display processing device and a method thereof, and more particularly to a device which facilitates visual recognition of data having periodicity.
- the display width and scale of the graph display area are set in advance so that the data graph is displayed in the graph display area. At this time, if there is data outside the preset display width, the graph will not be displayed in the graph display area. In addition, fluctuations in data content may cause the graph to be too small or too large, making it difficult to grasp the characteristics of the graph.
- Patent Document 1 Japanese Patent Application Laid-Open No. Sho 62-1866346 (Fig. 2)
- the center coordinates or the position of the boyfriend By performing enlargement or reduction processing as standard, the graph can be displayed in an appropriate size, and it becomes easy to grasp the overall tendency of the data on the display screen.
- An object of the present invention is to provide a graph display processing apparatus and a method thereof that can easily recognize data having periodicity in view of the above requirements.
- a graph display processing device for displaying periodic data in an output area, comprising: a cycle determining unit configured to sequentially receive the periodic data and determine a target cycle based on the periodicity of the data;
- the graph display processing device can output a graph of the data included in the cycle by correcting the graph position even when the data included in the cycle is not displayed in the output area. It can be displayed in the area. Therefore, the graph display processing device can surely present the graph included in the cycle to the user.
- the graph display control device of the present invention comprises:
- a graph display control device that displays periodic data in an output area, Based on the data of the target cycle based on the periodicity of the data, it is determined whether or not the data included in the cycle is appropriately displayed as a graph in the output area, and the data included in the cycle is determined in the output area.
- the graph display control device can output a graph of the data included in the cycle by correcting the graph position even when the data included in the cycle is not displayed in the output area. It can be displayed in the area.
- the display control means or the correction processing of the display position of the graph according to the present invention includes: a first recording area for recording the data so that a graph can be displayed in the output area; For the data recorded in the second recording area for recording data,
- the data recorded in the first recording area is output to the output area while the data is output to the output area.
- the recording content of the second recording area is displayed so that the data included in the cycle is appropriately displayed as a graph in the output area. And the recorded contents of the second recording area are copied to the first recording area,
- the graph display processing device corrects the recorded content so that the graph included in the cycle is displayed in the output area when the graph included in the cycle is not displayed in the output area.
- the recording area used for outputting the recording content to the output area can be distinguished from the recording area used for outputting the recording content to the output area. Therefore, the graph display method can promptly execute the process of correcting the recorded contents and the process of outputting to the output area.
- the graph display processing device can correct the graph position only when the graph included in the cycle is not displayed in the output area.
- the cycle determining means or the target cycle determining process of the present invention includes:
- the target cycle is determined based on the feature amount of the data, the display control means or the correction processing of the display position of the graph,
- the display of the graph in the output area is performed so that the data included in the cycle is appropriately displayed in the output area. Moving the position in the direction of the fluctuation component of the data having the periodicity;
- the graph display processing device can move the display position of the graph in the direction of the fluctuation component even if the graph included in the cycle is not displayed in the output area.
- a graph included in the cycle can be displayed in the output area.
- the feature quantity of the present invention includes central part data related to the central part in the cycle
- the display control means or the correction means of the display position of the graph is the display control means or the correction means of the display position of the graph
- the graph display processing device can appropriately display a graph included in the cycle in an arrangement such that a central portion in the cycle of the graph is located in the central area.
- the graph display processing device can display the graph included in the cycle in consideration of the feature amount based on the maximum value or the minimum value in the graph included in the cycle.
- the data of the present invention is electrocardiogram measurement data
- the feature amount is a
- the graph display processing device can calculate the P wave height (P potential), or the Q wave height (Q potential), or the R wave height (R potential), or the S wave height (S potential), or the T wave height of the electrocardiogram waveform.
- P potential the Q wave height
- Q potential the Q wave height
- R potential the R wave height
- S potential the S wave height
- T potential the electrocardiogram included in the above-mentioned cycle can be displayed in consideration of the feature quantity based on either of the above.
- the graph display processing device arranges the graphs included in the cycle of the electrocardiogram waveform in a well-balanced manner based on the data related to the position that divides the interval between the R wave height and the S wave height into 1: 2. Can be displayed.
- the cycle determining means or the target cycle determining process of the present invention is further characterized in that the target cycle is determined based on a feature amount of the data, and the display control means or the display of the graph is performed.
- the position correction process If it is determined that the data included in the cycle is not appropriately displayed in the output area as a graph, the variation component in the output area is displayed so that the data included in the cycle is appropriately displayed in the output area. The display magnification of the direction is changed.
- the graph display processing device can change the display magnification of the direction of the fluctuation component in the output area even if the graph included in the cycle is not displayed in the output area. Can be displayed in the output area.
- the data of the target cycle of the present invention includes amplitude data related to the amplitude within the cycle
- the display control means or the correction processing of the display position of the graph
- the graph display processing device displays a graph having a magnitude of an amplitude that does not match the amplitude criterion, and displays a graph in which the display control unit changes the display magnification to an appropriate size. Can be.
- the feature amount of the present invention is:
- the graph display processing device can display the graph in an appropriate size in consideration of the amplitude data based on the maximum value or the minimum value in each cycle of the graph.
- the data of the present invention is electrocardiogram measurement data
- the feature amount is a
- the graph display processing device can calculate the P wave height (P potential), or the Q wave height (Q potential), or the R wave height (R potential), or the S wave height (S potential), or the T wave height of the electrocardiogram waveform. (T potential)
- P potential P wave height
- Q potential Q wave height
- R potential R wave height
- S potential S wave height
- T potential T potential
- the display control means of the present invention or the correction processing of the display position of the graph may be such that the magnitude of the amplitude based on the value related to the average of the amplitude data in the plurality of cycles matches the amplitude reference. Determining whether or not
- the graph display processing device considers the tendency of the amplitude in a plurality of periods, and thereby sets the graph so that the overall amplitude is appropriately large regardless of the amplitude in each period. Can be displayed.
- the display control means of the present invention or the correction processing of the display position of the graph the display magnification is changed to 2 times if the amplitude data exceeds the amplitude upper limit reference, or the amplitude data If the value is below the amplitude lower limit, change the display magnification to 1 ⁇ 2,
- the graph display processing device changes the display magnification to 2 times when the amplitude is too large, that is, displays the graph so that the amplitude is reduced by doubling the display scale.
- the graph can be displayed so that the amplitude is increased by changing the display magnification to 1 ⁇ 2, that is, halving the display scale.
- the graph display processing device of the present invention further comprises:
- the recording area is a
- the graph display processing device can correct the display position of the data graph in the unit of the target cycle.
- the display control means of the present invention or the correction processing of the display position of the graph further comprises:
- an identification mark that allows the target cycle of the graph to be identifiable in the output area is displayed in association with the cycle.
- the graph display processing device can display the graph so that the position of each cycle of the graph can be easily visually recognized.
- a graph display object that displays a graph based on data having periodicity, wherein a graph based on the data is displayed in an output area
- the position of the graph in the output area is corrected in units of the data cycle so that the central part in the cycle of the graph to be displayed is located in the central area in the output area;
- the graph display object displays a graph in such a format that a central portion in the cycle of the graph is located in a central region in the output region.
- the data is sequentially received, and it is determined whether or not the data of the predetermined section is appropriately displayed on the output area as a graph. If it is determined that the data is not appropriately displayed on the output area, the relevant data is displayed. Correcting the output area so that data is appropriately graphed in the output area;
- the graph display processing device can correct a graph included in the predetermined section in the output area by correcting the graph position even when the graph in the predetermined section is not displayed in the output area. Can be displayed. 29)
- the electrocardiogram display method of the present invention
- An electrocardiogram display method for displaying an electrocardiogram in an output area based on electrocardiogram measurement data
- the ECG in the output area is displayed such that the ECG included in the cardiac cycle is displayed in the output area. Scrolling the position of in the direction of the electrocardiographic fluctuation component,
- the electrocardiogram display method even when the waveform shape of the cardiac cycle is not displayed in the output area due to the presence of the noise, by the scroll processing, the cardiac cycle of the electrocardiogram to be displayed This includes displaying the waveform shape.
- the electrocardiogram display method of the present invention comprises:
- the electrocardiogram display method can cause the electrocardiogram waveform to be displayed in an output area in association with the cardiac cycle determination timing.
- the definition of terms will be described.
- Period data is a concept that includes general data in which a data portion defined by predetermined characteristics tends to be repeated as time passes.
- the data expressed by a predetermined function repeats over time (such as data indicating a sine wave), or the ECG measurement data (P-wave, or Q-wave, or R-wave, or Data defined by the characteristics of the S-wave or T-wave), or data where the part defined by the local maximum (or maximum) or local minimum (or minimum) within a given data range repeats Corresponds to this concept.
- Data included in a cycle is a concept that includes data indicating one or more cycles. For example, a part indicating one or more cycles in a sine wave, or a part indicating one cycle (heart cycle) or multiple cycles in an electrocardiogram graph corresponds to this concept.
- the “determination of the target cycle” refers to a case where data included in the cycle is directly determined from the data having the periodicity, or the cycle is determined based on the characteristic amount determined from the data having the periodicity. This concept includes a case where the included data is determined, or a case where data having periodicity is plotted on a graph to determine data included in the period.
- the “data of the target cycle” is a concept including data included in the target cycle or data to which information indicating that the data is included in the target cycle is added.
- each data constituting the electrocardiogram waveform data recognized as one heartbeat corresponds to the “data of the target cycle”.
- data feature quantity is a concept including general data features.
- data indicating the P wave height (P potential) of the electrocardiogram data indicating the Q wave height (Q potential), data indicating the R wave height (R potential), or data indicating the S wave height (S potential).
- the data that indicates the peak or T wave height (T potential), the data that indicates the maximum value of the waveform, the data that indicates the minimum value of the waveform, the data that indicates the center point, or the data that indicates the amplitude value is referred to as the “data”.
- Feature amount ”.
- “Appropriately displayed as a graph in the output area” means that the entire data contained in the cycle When displayed in the output area, or when most of the data included in the cycle is displayed in the output area, or when the characteristics of the data included in the cycle are displayed in the output area in a recognizable manner This is a concept including a case where data included in a cycle is displayed in an appropriate size in an output area.
- the graph is not displayed properly in the output area means that the data included in the cycle is not displayed in the output area at all, or that most of the data included in the cycle is not displayed in the output area, or This concept includes the case where the feature of the data cycle is not recognizable in the output area, or the case where the data included in the cycle is not displayed in an appropriate size in the output area.
- the P, Q, S, and T waves can be recognized because the waveform is located at the top of the output area, but the top of the R wave is interrupted.
- the state is also included in this concept of “not properly graphed in the output area”.
- the “center part within a cycle” refers to the part that represents the physical center of the data included in the cycle, the part that indicates the center of gravity of the shape of the data included in the cycle, or the amplitude of the data included in the cycle.
- This concept includes a part that represents the center, a part that represents the center of the time width of the data that is included in the cycle, or a virtual center that is selected to display the characteristic part of the data that is included in the cycle.
- the “portion” in the central part is a concept including an object that can be expressed as a point or an object that can be expressed as a shape having a certain area. In the embodiment, for example, the position indicated by position 44 in FIG. 4 that divides R-S into 1: 2 corresponds to the "center portion in the cycle".
- the “fluctuation component of data having periodicity” is a concept including a component of data having periodicity that varies with time.
- the potential value in the electrocardiogram waveform data corresponds to the “fluctuation component of periodic data”.
- the “direction of the fluctuation component” is a concept that includes the direction in which the fluctuation component of the data changes when the data that changes over time is displayed in a graph format.
- the axis direction (potential axis direction) orthogonal to the time axis of the electrocardiogram graph corresponds to the “direction of data fluctuation component”.
- “Changing the display magnification” includes changing the display magnification, changing the scale of the display, or changing the scale of the display.
- “change” includes increasing or decreasing the display magnification or scale.
- the “identification mark that makes the target cycle identifiable” is a concept that includes a symbol, a code, a graphic, or a character in general that is related to the position of the cycle.
- the recognition point 1105 (see FIG. 11) plotted at the position of the R wave of each heartbeat corresponds to this “identification mark”.
- FIG. 1 is a functional block diagram of an electrocardiogram display device.
- FIG. 2 is an example of a hardware configuration of an electrocardiogram display device.
- Figure 3 is a graphical representation of the recorded ECG waveform data.
- FIG. 4 is a schematic diagram showing, in an electrocardiogram waveform, the position and amplitude of the center point of the ⁇ 3 ⁇ 4-shaped electrocardiogram calculated by the CPU of the electrocardiogram display device.
- FIG. 5 is a schematic diagram showing, in a ventricular fibrillation waveform, the position and amplitude of the center point of the electrocardiogram waveform calculated by the CPU of the electrocardiogram display device.
- FIG. 6A and 6B are schematic diagrams of scroll processing according to the first embodiment.
- FIG. 7A and FIG. 7B are conceptual diagrams showing the correspondence between V RAM during scroll processing and RAM for scrolling.
- FIG. 8 is a flowchart of the scroll processing.
- FIG. 9 is a flowchart of the scroll processing.
- FIG. 10 is a flowchart of the scroll processing.
- FIG. 11A and FIG. 11B are display examples of the electrocardiogram display device during the scroll process.
- FIGS. 12A and 12B are schematic diagrams of the scale changing process according to the second embodiment.
- FIG. 13 is a flowchart of the scale changing process according to the second embodiment.
- FIG. 14 is a flowchart of the scale changing process according to the second embodiment.
- FIG. 15 is a flowchart of the scale changing process according to the second embodiment.
- FIG. 16A and FIG. 16B are display examples of the electrocardiogram display device during the scale changing process.
- FIG. 17A and FIG. 17B are diagrams showing another embodiment of the scroll processing.
- FIG. 18A and FIG. 18B are diagrams showing another embodiment of the scroll processing.
- FIG. 19 is a diagram showing another embodiment of the scroll processing. BEST MODE FOR CARRYING OUT THE INVENTION
- the present invention can be implemented as a device that displays physical quantity data (including biological information) having a certain periodicity in a graph. Specifically, it is possible to monitor a machine or determine a failure state based on a rough display of a voltage waveform or a current waveform indicating a periodic signal of the machine. It is also possible to use data representing optical waveforms, audio waveforms, earthquake waveforms, and the like.
- An electrocardiogram display device as an embodiment of the “graph display processing device” according to the present invention exemplifies a process of displaying a patient's electrocardiogram on a display. According to the present embodiment, when the ECG waveform comes off the display due to the presence of noise due to, for example, patient's body movement, the ECG waveform is displayed on the display by a predetermined process. (First Embodiment).
- the electrocardiogram display device 100 for displaying an electrocardiogram graph is suitable for use at an emergency site, in an ambulance, or in a hospital. The method used will be explained. The configuration of the electrocardiogram display device 100 will be described later.
- FIG. 6 is a schematic diagram of scroll processing of an electrocardiogram graph according to a first embodiment described later.
- the vertical axis of the ECG graph is the potential value (voltage value) (milliport (mV)), and the horizontal axis is the time (seconds).
- the ECG graph is drawn (plotted) while progressing from left to right in the display area as the measurement time of the ECG elapses.
- FIG. 6A shows a display example before the scroll processing. In the display area 62, an electrocardiogram graph 61 is displayed.
- the scrolling process performs a predetermined scrolling process when the latest cardiac cycle waveform (a waveform of one heartbeat) is not at a position where it can be visually recognized in the display area 62.
- the center point (center of gravity) of the waveform of the cardiac cycle (one heartbeat) is set at the center of the display area Defined as not being within part 13 Specifically, the determination of whether or not to perform the scrolling process is performed by the CPU of the electrocardiogram display device 100 every time the cardiac cycle is recognized, between the R wave and the S wave of the cardiac cycle (see FIG. 3). Is calculated as the center point 60 of the cardiac cycle waveform, and the center point 60 is in the center area 6 3 (center area in the output area) defined by the center part 1 Z 3 of the display area 62. It depends on whether or not it is displayed to be positioned. In FIG. 6A, since the center point 60 of the latest cardiac cycle waveform is not in the central region 63, the CPU of the electrocardiogram display device 100 scrolls the electrocardiogram graph 61.
- FIG. 6B is an electrocardiogram graph after the scroll processing.
- the position of the ECG graph with respect to the display area has been translated downward (in the direction of the periodic fluctuation component) with respect to the display area compared to Fig. 6A.
- the entire cardiac cycle waveform is made more clearly visible.
- the scroll process is performed so that the center point 65 of the cardiac cycle waveform is located at the center of the center region 68 (the center portion of the center region in the output region).
- electrocardiogram graphs shown in the central regions 63, 68 and the dotted line in FIG. 6B are for illustrative purposes only, and are not actually displayed. However, they may be displayed in the display area.
- the electrocardiogram graph is displayed, the electrocardiogram waveform is recognized for each heartbeat, and the cardiac cycle waveform of the heartbeat is appropriately displayed in the display area based on the recognition result. Is determined, and if it is not displayed, scroll processing is performed.
- This makes it possible for the user (doctor, paramedic, etc.) of the electrocardiogram display device 100 to adjust the shape of the electrocardiogram waveform (including the shape of the QRS wave, etc.), which is important for assisting in determining the presence or absence of a heart disease On the display.
- FIG. 12 is a schematic diagram of a process of changing the scale of an electrocardiogram graph according to a second embodiment described later.
- the vertical axis of the electrocardiogram graph is-(minus) l mV to 10 (plus) l mV before the scale change processing.
- Fig. 12A shows examples of display before and after the process when the scale is changed to 2 times.
- An electrocardiogram graph 122 is displayed in the display area 122.
- Scale When the amplitude of the ECG waveform at a given heart rate (for example, the potential difference from the R wave height to the S wave height) is larger than the potential difference in the vertical 1Z2 (reference line 1203) in the display area, the scale of the display area is changed. Display twice (change the scale of the output area). Specifically, the CPU of the electrocardiogram display device 100 sets the scale of the display area 1205 to ⁇ (minus) 2 mV to + (plus) 2 mV by the scale changing process, and accordingly, the amplitude of the electrocardiogram graph 1206 is changed. The display is compressed in the direction in which it gets smaller.
- FIG. 12B is a display example before and after processing when the scale is changed to 1/2 times.
- the display area 1211 displays an electrocardiogram graph 1212.
- the scale change processing is performed when the amplitude of the electrocardiogram waveform at a predetermined heart rate (for example, the potential difference from the R wave height to the S wave height) is smaller than the potential difference in the vertical direction of the display area 1-5 (reference line 1213).
- Display with a scale of 1x2 change the scale of the output area).
- the CPU of the electrocardiogram display device 100 sets the scale of the display area 1215 to-(minus) 0.5 mV to 10 (plus) 0.5 mV by the scale changing process, and accordingly, the electrocardiogram graph 1216 is displayed.
- the display is expanded in the direction in which the amplitude increases.
- the reference lines 1203 and 1213 are shown for the sake of explanation, and are not actually displayed. However, they may be displayed in the display area.
- the electrocardiogram graph is displayed, and if the amplitude of the electrocardiogram waveform is too large, it is displayed in a compressed manner, while if the amplitude is too small, it is expanded and displayed. Scale change processing is performed. This allows the user of the electrocardiogram display device 100 to display an electrocardiogram waveform shape (including the shape of the QRS wave), which is important for assisting in the determination of the presence or absence of a heart disease, in an appropriate size. It becomes.
- FIG. 1 shows a functional block diagram of an electrocardiogram display device.
- the electrocardiogram display device includes a data acquisition unit 110, a cycle determination unit 112, and a display control unit 124.
- the display control unit 124 includes a graph output unit 111, a graph position determination unit 114, and a graph.
- a position correcting means 116, an amplitude data determining means 120, and a scale changing means (display magnification changing means) 122 are provided.
- the data acquisition unit 110 acquires electrocardiogram measurement data.
- the graph output unit 111 (display control unit 124) displays the electrocardiogram measurement data in a graph format on a display.
- the cycle determining means 112 determines a cardiac cycle (one heartbeat) in the electrocardiogram measurement data.
- the graph position determining means 1 14 determines whether or not data included in the cardiac cycle is displayed in the display area based on the central part data related to the central part in the cycle. .
- the graph position correcting means 116 scrolls the position of the graph so that the data included in the cardiac cycle is displayed in the display area.
- the amplitude data determination means 120 determines, based on the amplitude data related to the amplitude within the cycle, that the magnitude of the data included in the cardiac cycle (one heartbeat) matches a predetermined amplitude criterion. It is determined whether or not to do.
- the scale changing means 122 changes the scale of the display.
- FIG. 2 shows an example of a hardware configuration in which the electrocardiogram display device shown in FIG. 1 is realized using a CPU.
- the electrocardiogram display device 100 includes a CPU 10, an amplification amplifier 11, an AZD converter 12, a mouse Z-key board 13, a display 14 (display device), a speaker 15, a memory 16, an F1 as-ROMl 7 (a flash memory, etc. It is provided with a rewritable read-only memory that can electrically erase stored data (hereinafter referred to as F-ROM17), a display controller 18, and an ECG electrode 20 (biosignal detector).
- F-ROM17 rewritable read-only memory that can electrically erase stored data
- the ECG electrode 20 is an electrode for measuring a patient's cardiac current.
- the amplification amplifier 11 amplifies the cardiac current obtained by the ECG electrode 20.
- the CPU 10 controls the entire electrocardiogram display device 100 in addition to a process of converting the obtained cardiac current into electrocardiogram measurement data, a graph drawing process, a scroll process, a scale change process, and the like.
- the F-ROM 17 records a program for controlling the electrocardiogram display device 100.
- the memory 16 provides a work area of the CPU 10 and the like.
- the memory 16 stores a Video Random Access Memory 22 (hereinafter, VRAM 2 2), and a scroll RAM 24 is provided. Operation information generated by operating the mouse / keyboard 13 or the display controller 18 is input to the CPU 10, and image information and audio information generated by the CPU 10 are output to the display 14 and the speaker 15, respectively.
- OS operating system
- XP registered trademark
- NT NT
- 2000 98SE
- ME ME
- CE electrocardiogram display device
- control program of the present embodiment realizes each function in cooperation with the OS, the present invention is not limited to this, and each function may be realized by the control program alone.
- the “electrocardiogram” described in the embodiment is obtained as a result of measuring a cardiac potential difference between two points of a patient's body. Therefore, expressions such as “measurement of an electrocardiogram” in the embodiment include a concept of measuring a cardiac potential and the like.
- Data corresponds to electrocardiogram measurement data in the embodiment.
- the “output area” corresponds to the display area of the electrocardiogram graph on the display 14 in the embodiment.
- the “data of the target cycle” corresponds to the data of the recognition point of the waveform of one heartbeat recognized (extracted) by the CPU 10 in step S813 in FIG. 8 or step S1309 in FIG.
- the “center part data” corresponds to the data indicating the center point in step S1007, S1011, or S1015 in FIG. 10 in the embodiment.
- the “period determination means” is a concept including a general one having a function of determining a target cycle based on the periodicity of data.
- the “period determination means” in FIG. 8 in step S813 or FIG. Corresponds to CPU 10, which performs processing.
- the “display control means (graph output means)” is a concept including a general function having a graph output function.
- the “display control means (graph output means)” includes a CPU 10 that performs the processing of step S809 in FIG. Corresponding.
- the “display control means (graph position determining means)” is a concept including a general function having a function of determining a display position of a graph.
- the display control means performs the processing of steps S817 and S819 in FIG. Corresponds to CPU 10.
- "Display control means (graph position correction means, “Display position correction processing”) is a concept including a general one having a function of correcting the display position of a graph, and corresponds to, for example, the CPU 10 performing the processing of steps S903 and S905 in FIG. 9 in the embodiment.
- the “amplitude within a cycle” is the difference between the R value and the S value in the QRS wave (see step S1411 in FIG. 14) or the difference between the maximum value and the minimum value of the ventricular fibrillation waveform (see FIG. 14 Step S 1407).
- “amplitude data” corresponds to the data indicating the amplitude value in step S1411 in FIG. 14 or step S1407 in FIG.
- the “display control means (amplitude data determination means)” is a concept including a general function having a function of determining the amplitude data.
- the display control means steps S1311, S1313, S1313, and S1313 in FIG. This corresponds to the CPU 10 that performs the process of S1315.
- the “display control means (scale changing means)” is a concept including a general one having a function of changing the scale, and corresponds to, for example, the CPU 10 that performs the processing of step S 1317 in FIG. 13 in the embodiment.
- the “first recording area” corresponds to the VRAM 22 in FIG. 2 in the embodiment
- the “second recording area” corresponds to the scroll RAM 24 in FIG. 2 in the embodiment.
- the CPU 10 continuously records digital data (electrocardiographic waveform data) obtained via the ECG electrode 20 in the memory 16 (or F-ROM 17) for each of the 12 leads.
- Fig. 3 schematically shows the recorded electrocardiographic waveform data for one lead in the form of a graph (vertical axis: potential (voltage), horizontal axis: time).
- the CPU 10 performs a process of drawing an electrocardiogram waveform graph illustrated in FIG.
- the ECG graph is drawn by moving the plot point (to the right of the display) as the measurement time of the ECG elapses. Further, the CPU 10 recognizes a waveform for each heartbeat based on the electrocardiogram measurement data. As shown in FIG. 3, the CPU 10 calculates P (P potential or P wave height), Q (Q potential or Q wave height), R (R potential or R wave height), and S (S potential Or S wave height), T ( ⁇ potential or ⁇ wave height), ST (ST level), QT (QT interval), RR (RR interval) or a part of them, as recognition value data (feature amount). Recognition (extraction) and recording in memory 16 (or F-ROM17). In the case of a normal waveform, the CPU 10 recognizes one heartbeat and recognizes each wave of the electrocardiogram by, for example, the following process.
- (1) Recognition of one heartbeat After sampling the electrocardiogram waveform data (potential value or voltage value) for a predetermined time, the R wave, which is a local maximum component exceeding a predetermined threshold, and ( Recognize the next R wave and recognize the RR interval as one heartbeat. At this time, the T-wave component (frequency lower than the R-wave), which is a maximum value other than the R-wave, may be removed by using a low-cut filter.
- P wave The maximum value that exists 200 to 300 ms e c (milliseconds) before the position of the R wave is recognized as the P wave.
- Q wave The minimum value that exists immediately before the position of the R wave is recognized as the Q wave.
- T wave The maximum value existing between the R wave and the next R wave is recognized as the T wave.
- high-frequency noise having an abnormal period is generated in the electrocardiogram waveform depending on the patient's operation during the electrocardiogram measurement, and it is often difficult to accurately extract recognition value data.
- a method for obtaining accurate recognition value data by excluding such high-frequency noise for example, a technique disclosed in Japanese Patent Application Laid-Open No. 6-261187 may be used.
- FIG. 4 is a diagram illustrating center point data and amplitude data of an electrocardiogram graph used by the CPU 10 in the first embodiment and the second embodiment.
- An interval 42 (between P waves) is defined as one heartbeat (cardiac cycle).
- the CPU 10 calculates, as the center point data, data indicating the position 44 of 13 from the top of the line 45 (the vertical line of the display 14) connecting the R wave and the S wave of the electrocardiogram waveform (FIG. 10, step S101). 1).
- the position 44 is a position that divides between R and S into 1: 2 (“a position that divides between R and S heights into 1: 2”).
- the center point data at the position 44 is used in the first embodiment (scroll processing).
- the R wave height does not increase and is almost equal to the Q wave height, and the waveform may have a lower S wave height. Even in this case, the position at which the S wave is divided into 1: 2 from the R wave is calculated as the center point data by the processing of step S101 in FIG.
- the CPU 10 calculates the RS interval 40, which is the potential difference (amplitude difference) between R and S, as amplitude data.
- the amplitude data at the RS interval 40 is used in the second embodiment (scale change processing).
- FIG. 5 is a diagram illustrating the center point data and the amplitude data of the electrocardiogram graph when ventricular fibrillation (and / or ventricular flutter (the same applies hereinafter)) occurs.
- the ECG waveform generally draws a sine wave instead of the normal ECG waveform. Therefore, in the embodiment, in the case of ventricular fibrillation, the center point and the like are calculated by a method different from the case of FIG. In FIG. 5, one cycle interval 52 of a sine wave is defined as one heartbeat.
- the CPU 10 is located at the position 5 which is the center point of the line (the vertical line of the display 14) connecting the maximum value position and the minimum value position of one heartbeat ("the maximum value or the minimum value in each cycle").
- the data indicating 4 is calculated as the center point data.
- the central point at the position 54 is used in the first embodiment (scroll processing).
- CPU 10 calculates an interval 50 that is a potential difference (amplitude difference) between the maximum value position and the minimum value position as amplitude data.
- the amplitude data at the interval 50 is used in the second embodiment (scale change processing).
- the scroll processing in the first embodiment is performed in the vertical direction (Y-axis direction) of the display 14. Therefore, the above-described calculation of the center point data may be performed using data indicating the position in the Y-axis direction, for example, a voltage value (mV).
- the center point data is calculated using both the X-axis (time data) and the Y-axis (voltage data) positions. Data can be used (for the sake of explanation, Figures 4 and 5 Describes the center point as a location specified by both the X and Y axes.)
- FIG. 7 is a schematic diagram showing the relationship between the VRAM 22 and the scroll RAM 24 during the scroll processing.
- the VRAM 22 is a memory (buffer) for recording screen contents displayed on the display 14. Therefore, the electrocardiogram measurement data recorded in the VRAM 22 is converted into a display signal and output to the display area of the display 14.
- the scroll RAM 24 is a memory (buffer) for recording the contents of the screen, but the ECG measurement data recorded as in the VRAM 22 is not directly displayed in the display area. This memory is used to scroll the screen contents of measurement data (functions as virtual VRAM).
- the CPU 10 writes the acquired ECG measurement data into both the VRAM 22 and the scroll RAM 24 as graphs. Normally, the CPU 10 outputs an electrocardiogram graph recorded on the VRAM 22 to a display area of the display 14. If the latest recognized ECG waveform of one heartbeat does not fit in the display area of the display 14, the CPU 10 scrolls the recorded content of the scroll RAM 24 and records the content after the scrolling process. Is copied to VR AM22. As a result, the ECG graph is scrolled on the display 14.
- FIG. 7 the recorded contents of the VRAM 22 and the scroll RAM 24 are schematically represented as screen contents themselves.
- FIG. 7A shows a temporal change of the recorded content of the VRAM 22
- FIG. 7B shows a temporal change of the recorded content of the scroll RAM 24.
- the recorded content of the VRAM 22 has a vertical axis corresponding to a display area with a width of lmV to lmV
- the recorded contents of the scroll RAM 24 correspond to the display area where the vertical axis is 17 mV to 7 mV.
- the coordinate information on the vertical axis of these recorded contents is defined by the upper limit, lower limit, and median.
- the horizontal axis corresponds to a display area with a full width of 5 seconds for both VRAM22 and scroll RAM24.
- the CPU 10 writes the ECG measurement data to both the VRAM 22 and the scroll RAM 24.
- the data 70 is recorded in the VRAM 22, and the data 74 is recorded in the scroll RAM 24.
- the content recorded in the VRAM 22 is displayed in a display area of the display 14 (hereinafter, the description “display 14” includes the display area of the display 14).
- the recorded contents of the central portion 78 of the scroll RAM 24 are the same as the recorded contents of the data 70 of the VRAM 22.
- the central portion 78 may be defined by, for example, the coordinate information of the median value of the vertical axis in the scroll RAM 24 and the vertical width information from the median value of the vertical axis.
- the CPU 10 additionally writes new electrocardiogram measurement data to the VRAM 22 and the scroll RAM 24.
- the data 71 is recorded in the VRAM 22 and the data 75 is recorded in the scroll RAM 24 (the central portion 79 corresponds to the data 71).
- the CPU 10 writes the new ECG measurement data into the VRAM 22 and the scroll RAM 24.
- the data 72 is recorded in the VRAM 22 and the data 76 is recorded in the scroll RAM 24 (the central portion 80 corresponds to the data 72).
- the CPU 10 determines that the waveform shape of one heartbeat on the right end is not displayed on the display 14 as indicated by the data 72, and uses the scroll RAM 24 to scroll. Perform relay processing.
- the determination of the necessity of the scroll processing is the same as the content described in the section “11. 1. Outline of the scroll processing (first embodiment)”.
- the CPU 10 performs the scroll processing of the recorded contents of the scroll RAM 24 and It will be 77 overnight.
- the recording area in the scroll RAM 24 is rewritten from the range of 17 mV to 7 mV to the range of 16 mV to 8 mV.
- the central portion 81 associated with the recorded contents of the VRAM 22 is also rewritten to 0 mV to 2 mV.
- the contents of the scroll RAM 24 are erased, and the coordinates of the upper limit, lower limit, and median in the vertical direction are changed by a predetermined number of units (for example, the number of pixels) and then redrawn (rewritten). This changes the association between the coordinate information of the scroll RAM 24 and the potential value (mV) of the electrocardiogram measurement data.
- a scroll function such as Scro 11 Window or Scro 11 DC may be used. '
- the CPU 10 copies data recorded in the central portion 81 to the VRAM 22 so that data 73 is recorded in the VRAM 22.
- the scrolled electrocardiogram is displayed on the display 14.
- the association between the coordinate information of the VRAM 22 and the potential value (mV) of the electrocardiogram measurement data is also changed by this copy.
- the center value of the VRAM 22 is changed from OmV to lmV. Therefore, the ECG graph based on the ECG measurement data acquired after the scrolling process is drawn so as to be continuous with the ECG draft after the scrolling process.
- the electrocardiogram measurement data is recorded again from the left end of the display area of the VRAM 22.
- the sampling frequency of the ECG measurement data input by AD conversion is, for example, 125, 250, 500, 1000 Hz.
- the CPU 10 of the electrocardiogram display device 100 draws an electrocardiogram measurement data sampled at a predetermined frequency on the display 14 (writes data to the VRAM 22). However, sampling It is also possible to draw a predetermined number of the collected data into a block at a time and then draw the blocks on the display 14.
- the processing of drawing the electrocardiogram graph on the display 14 and the scroll processing according to the first embodiment or the scale change processing according to the second embodiment are executed by the CPU 10 at different timings (or the processing is executed).
- the time intervals may be different), or they may be executed at the same timing (the time intervals at which the processing is executed may be the same).
- the CPU 10 sets the display area of the VRAM 22 for recording the contents of the screen displayed on the display 14 (step S801 in FIG. 8). Specifically, the coordinate information of the display area is set such that the vertical axis corresponds to the range of 1 lmV to 1 mV and the horizontal axis corresponds to the range of 5 seconds.
- the CPU 10 sets the recording area of the scroll RAM 24 to three times vertically (up to 7 mV to 7 mV) in the vertical direction of the display area of the VRAM 22 (step S 803).
- the CPU 10 sets a “loop value” N indicating the number of times of the loop of the scroll process described later to “0” (step S805).
- the CPU 10 measures the electrocardiographic waveform of 12 leads via the ECG electrode 20 and the amplifier 11 attached to the patient's body and records the electrocardiogram measurement data in the memory 16 (step S807) (data acquisition means) .
- the 12-lead electrocardiogram refers to 12 patterns of electrocardiograms obtained by attaching several to ten to several electrodes to a living body.
- the CPU 10 records (draws) the screen contents (electrocardiogram graph) displayed on the display 14 in the VRAM 22 and the scroll RAM 24 based on the acquired electrocardiogram measurement data (step S809) (graph output means ).
- step S813 if it is determined in step S813 that the waveform of one heartbeat has been recognized, the CPU 10 starts the evening after resetting the scroll timer (step S815). In the case of cardiac arrest in step S813,
- step S815 (At the time of death) Since the ⁇ wave is not recognized, after acquiring the electrocardiogram measurement data for one second (generally, the data displayed as a flat electrocardiogram graph), the processing in step S815 is performed. Do. The CPU 10 calculates the center point of the waveform of one heartbeat recognized in step S813 (step S817). The details of the process of calculating the center point will be described later.
- the CPU 10 determines whether or not the position of the center point calculated in step S817 is within the vertical center 1 to 3 (the center area in the output area) of the display area of the VRAM 22 (see step S801). A judgment is made (step S819). Specifically, it is determined whether or not the value of the center point calculated in step S817 is in the range of -0.3 mV to +0.3 mV. When determining that the position of the center point is within the vertical center 1/3 of the display area of the VRAM 22, the CPU 10 determines in step S827 whether or not the measurement has been completed. If the measurement has not been completed, the processing from step S807 is repeated. On the other hand, if the measurement has been completed, the processing ends. The determination as to whether or not the measurement has been completed may be made based on, for example, accepting the input of the measurement completion information by the user or based on the absence of the input of the electrocardiogram measurement data to the memory.
- the case where the scroll processing is performed is a case where the CPU 10 determines that the position of the center point is not within the vertical center 1Z3 of the display area of the VRAM 22 in step S819.
- the CPU 10 The "loop value" N indicating the number is set to "5" (step S821).
- the CPU 10 calculates the vertical scroll amount of the scroll RAM 24 (step S823). This scroll amount is calculated by an arithmetic expression: (the value of the center point calculated in step S817) (the center value of the vertical axis of the display area of the scroll RAM 24) (the difference between the two values is obtained).
- the CPU 10 calculates one fifth of the scroll amount calculated in step S823 (step S825).
- step S901 If it is determined in step S901 that the scroll timer has elapsed for 5 Om seconds or more, the CPU 10 performs a vertical scroll process on the scrolling RAM 24 with the scroll amount 5 calculated in step S825 (step S903). Specifically, the contents of the scroll RAM 24 are erased, and the coordinates of the upper limit value, lower limit value, and median value in the vertical direction are changed by a predetermined number of units (for example, the number of pixels), and then redrawn. The association between the coordinate information of the scroll RAM 24 and the potential value (mV) of the electrocardiogram waveform is changed (see the section "5-1. Content of scroll processing").
- mV potential value
- the CPU 10 copies the central part (the part corresponding to the display area of the VRAM 22) in the recorded contents of the scroll RAM 24 to the VRAM 22 (step S905). By this processing, the scroll electrocardiogram graph is displayed on the display 14.
- the CPU 10 sets the loop value "N" to "N-1" (step S907). Specifically, in FIG. 8, N set to “5” in step S821 is changed to “4” in step S907.
- the CPU 10 resets and starts the scroll timer (step S909), and repeats the processing from step S807 in FIG. 8 again.
- the reason for setting the number of loops to 5 in step S821 and calculating the scroll amount / 5 in step S825 is that, in the present embodiment, the user can visually recognize the progress of scrolling on the display 14.
- one scrolling process is performed when the timer has elapsed by 50 ms or more by the process in step S901, and since the number of loops is 5, the scrolling required in substantially 25 Om seconds is performed. Complete the process. By dividing the necessary scroll processing into five frames and displaying them on the display 14, the movement of the ECG graph can be generally recognized by human eyes. Also, the scrolling process is completed in 25 Om seconds because one heartbeat is usually about 1 second, and if the heartbeat is fast, it is about 50 Omseconds. This is because it is necessary to complete the scroll processing within the time period. Therefore, as an example, in the present embodiment, the scroll processing is completed in 25 Om seconds with a margin.
- Step S823 Calculation of the scroll amount in step S823 is based on the position value or voltage value (mV) of the center point of the ECG waveform and the median value of the scroll RAM 24, or the actual measurement value (mm) of the display area, etc. What should be done using. These values are associated with each other, and the ECG graph display processing and the scroll processing may be performed based on any of the values. In the present embodiment, as an example, the scroll amount is determined based on the voltage value. Description will be made assuming that calculation is performed.
- the scroll direction in step S903 is, for example, when the scroll amount is calculated using the voltage value in step S823 (step S817).
- the value of the center point calculated in (1) (the median value of the vertical axis of the display area of the scrolling RAM 24) is positive when the value is positive (see data 77 in FIG. 7B), while the value is negative. May be defined as downward.
- the data of the center point is the potential (voltage) value of the recognition point such as the R wave of the electrocardiogram, or the position value (address value) on the scroll memory 24 corresponding to the position of the recognition point, or the position of the recognition point.
- the calculation is performed using a potential (voltage) value as an example. Therefore, the CPU according to the present embodiment performs the center point calculation process using only the measurement data obtained in step S807 in FIG.
- the center point may be calculated based on graphic data (including position data and the like) of the drawn electrocardiogram graph.
- the CPU 10 of the electrocardiogram display device 100 determines whether there is ventricular fibrillation based on the shape of the electrocardiogram waveform of one beat recognized in step S813 in FIG. 8 (step S1001 in FIG. 10). If it is determined that there is no ventricular fibrillation, the CPU 10 determines whether there is cardiac arrest (step S1003).
- the CPU 10 determines step S 1001 and step S 1003 based on the presence or absence of the ECG waveform recognition point (P wave, Q wave, or R wave, S wave, or QRS wave), or the amplitude of the waveform. May be performed based on
- step S1003 If it is determined in step S1003 that there is no cardiac arrest, the CPU 10 acquires the data of the R potential and the S potential of the heartbeat recognized in step S813 (step S1009).
- the CPU 10 calculates the center point of the QRS wave (step S101 1).
- the center point is calculated based on "calculation formula: (R potential X2 + S potential) / 3". This center point is the center point of the normal electrocardiogram waveform, and corresponds to the potential (the value on the vertical axis) at the position 44 in FIG. 4 that divides R: S into 1: 2.
- step S1001 determines the maximum value of the recognized heartbeat (ventricular fibrillation waveform) (the maximum value in the target cycle). And the minimum value (the minimum value in the target cycle) is obtained (step S1005).
- the CPU 10 calculates the center point of the ventricular fibrillation waveform (step S1007). The center point is calculated based on "calculation formula: (maximum value + minimum value) no2". This center point is the center point of the ventricular fibrillation waveform and corresponds to the potential at position 54 in FIG. 5 (the value on the vertical axis).
- step S1003 If it is determined in step S1003 that there is a ventricular arrest, the CPU 10 obtains the electrocardiogram measurement data for the past one second (step S1013), and calculates the center point of the electrocardiogram measurement data (step S1003). 1015). The center point is determined by calculating the average of the ECG measurement data.
- the CPU 10 calculates the center point according to each of the normal case, the ventricular fibrillation, and the ventricular arrest, and performs the processing from step S819 in FIG.
- the content of the scroll processing program according to the first embodiment has been described above, but the program or algorithm for this processing is described as an example. Therefore, the scroll processing method (number of loops, loop unit time, scroll amount, timing for executing scroll processing, etc.), and setting of the display area size of VRAM and scroll RAM (see steps S801 and 803 in FIG. 8)
- the criteria for determining whether or not scroll processing is necessary can be changed by means known to those skilled in the art.
- the recognition process of the waveform of one heartbeat in step S813 is performed after the drawing process of step S809 in FIG. 8, but the embodiment is not limited thereto. Processing may be performed.
- the scrolling process is based on the waveform of the last (latest) recognized one heartbeat, but is not limited thereto, and may be performed based on the waveform of the heartbeat before the last (past). As the center point, a position dividing the RS between 1: 2 from the top is exemplified (see step S1011 in FIG. 10), but other positions may be adopted.
- a criterion of whether or not the display area is within the vertical center 1Z3 of the display area of the VRAM 22 (corresponding to the “center area in the output area”) is described as an example (FIG. 819)
- the present invention is not limited to this. Even if a criterion such as whether or not it is within the vertical center 1Z4 or whether the value of the center point of the ECG waveform is equal to the vertical center value of the display area of VRAM 22 is adopted, etc. Good.
- FIG. 11 shows a display example of the display 14 in the first embodiment.
- FIG. 11A is a display example of the display 14 before the scroll processing.
- An electrocardiogram graph 1103 is displayed on the display 14, and a recognition point 1105 is plotted near the R wave of each heartbeat.
- the electrocardiogram waveform reference 1101 on the left side of the electrocardiogram graph indicates the vertical width of the voltage lmV.
- the electrocardiogram graph 1103 is displayed in a range of one lmV to lmV.
- the width of -lmV to lmV indicates the voltage width when the center of the vertical axis of the display area of the electrocardiogram graph is a virtual zero point (OmV), and the voltage potential value (absolute value) and Do not always match.
- OmV virtual zero point
- the display of the voltage potential value (absolute value) is omitted in the present embodiment, the voltage potential value (absolute value) may be displayed as needed.
- FIG. 11B is a display example of the display 14 after the scroll processing. As shown in the figure, the ECG graph is moved to a position where the ECG waveform shape can be easily recognized by scrolling.
- FIG. 12 is a schematic diagram showing the recorded contents of the VRAM 22 during the scale change processing.
- FIG. 12 schematically shows the recorded contents of the VRAM 22 as the screen contents themselves.
- the coordinate information and the like of the recorded contents of the VRAM 22 are the same as in FIG.
- FIG. 12A shows an example in which the recorded contents of the VRAM 22 are compressed.
- the data 1201 of the VRAM 22 records an electrocardiogram graph 1202.
- the amplitude reference line 1203 is for explanation, and is a half length of the display area of the VRAM 22 in the vertical direction. Is shown. Since the amplitude of the ECG graph 1202 is larger than the vertical half of the display area of the VRAM 22, the CPU 10 of the electrocardiogram display device 100 performs a scale change process to compress the amplitude of the ECG graph 1202 in the vertical direction. I do.
- data 1205 is recorded in the VRAM 22, and the electrocardiogram graph 1206 has a shape compressed in the vertical direction 1/2. That is, the data 1201 recorded on the VRAM 22 is rewritten as data 1205 corresponding to the display area having a width of ⁇ 2 mV to 2 mV as a result of the compression.
- FIG. 12B shows an example in which the recorded content of the VRAM 22 is extended.
- Data 121 1 of VRAM 22 records an electrocardiogram graph 1212.
- the amplitude reference line 1213 is for explanation, and shows the length of the display area of the VRAM 22 in the vertical direction 15. Since the amplitude of the electrocardiogram 1212 is smaller than 1/5 in the vertical direction of the display area of the VRAM 22, the CPU 10 performs the scale changing process to extend the amplitude of the electrocardiogram 1212 in the vertical direction.
- the data 1215 is recorded in the VRAM 22, and the electrocardiogram graph 1216 has a shape that is doubled in the vertical direction. That is, the data 121 1 of the VRAM 22 is rewritten as data 1215 corresponding to a display area having a width of ⁇ 0.5 mV to 0.5 mV as a result of the expansion.
- the CPU 10 of the electrocardiogram display device 100 performs the scale change processing according to the second embodiment and the scroll processing according to the first embodiment in parallel in separate programs. However, only one of the programs may be executed. Specifically, a configuration in which only the ECG graph display processing and scroll processing (first embodiment) is performed, or a configuration in which only the ECG graph display processing and scale change processing (second embodiment) is performed is employed. Is also good.
- scale change can also be expressed as range change, amplitude correction, display magnification adjustment, display scale change, enlargement processing, reduction processing, or the like.
- the contents of the scale change processing program by the CPU 10 of the electrocardiogram display device 100 will be described with reference to the flowcharts of FIGS. Second implementation
- the number of samplings in the ECG measurement data in the embodiment, the setting of the display area of the VRAM 22 and the scroll RAM 24, the heartbeat recognition processing, the drawing processing, and the like are the same as those in the first embodiment.
- the CPU 10 sets the display area of the VRAM 22 for recording the screen content displayed on the display 14 as in the case of the first embodiment (step S1301 in FIG. 13).
- the CPU 10 sets the recording area of the scroll RAM 24 to three times the vertical direction of the display area of the VRAM 22 (step S1303).
- the CPU 10 measures the 12-lead electrocardiogram via the ECG electrode 20 and the amplification amplifier 11 attached to the body of the patient, and records the electrocardiogram measurement data in the memory 16 (step S1305) (data acquisition means).
- the CPU 10 records (draws) the screen contents (electrocardiographic draf) displayed on the display 14 in the VRAM 22 and the scroll RAM 24 based on the acquired electrocardiogram measurement data (step S1307) (graph output means) .
- the CPU 10 determines whether the waveform of one heartbeat has been recognized (extracted) (step S1309).
- the determination in step S1309 is the same as in the first embodiment (see step S813 in FIG. 8). If it is determined in step S1309 that the waveform of one heartbeat cannot be recognized, the CPU 10 repeats the processing from step S1305 again.
- step S1309 if it is determined in step S1309 that the waveform of one heartbeat has been recognized, the CPU 10 performs an amplitude value calculation process (step S1311). This amplitude value calculation processing will be described later.
- step S1309 in the case of cardiac arrest (at the time of death), a P wave or the like is not recognized. Therefore, in the embodiment, electrocardiogram measurement data for 1 second (generally, a display is displayed as a flat electrocardiogram graph) Be de
- step S 1311 the process of step S 1311 is performed.
- the CPU 10 determines whether or not the amplitude values for the latest 20 beats have been acquired (step S1313). If it is determined that the amplitude values for the latest 20 beats have not been acquired, the CPU 10 repeats the processing from step S1305. On the other hand, if it is determined that the amplitude values for the latest 20 beats have been obtained, the average value of the amplitude values for the latest 20 beats (corresponding to “the value related to the average of the amplitude data in a plurality of cycles”) is calculated. Calculate (state In step S1315), a scale change process is performed (step S1317). The contents of this scale change processing will be described later.
- step S1317 the CPU 10 determines whether or not the measurement has been completed (step S1319) . If the measurement has not been completed, the CPU 10 repeats the processing from step S1305. Ends the processing.
- the CPU 10 of the electrocardiogram display device 100 determines whether there is ventricular fibrillation based on the shape of the one-beat electrocardiogram waveform recognized in step S1309 in FIG. 13 (step S1401 in FIG. 14). When determining that there is no ventricular fibrillation, the CPU 10 determines whether or not there is a cardiac arrest (step S1403). If there is a cardiac arrest, the CPU 10 performs the process of step S1319 in FIG. The determinations in step S1401 and step S1403 are the same as those in the first embodiment (see step S1001 and step S1003 in FIG. 10).
- step S1403 If it is determined in step S1403 that there is no cardiac arrest, the CPU 10 obtains the data of the R potential and the S potential of the heartbeat recognized in step S1309 (step S1409), and calculates the amplitude value. Yes (step S1411).
- the amplitude value is calculated based on the following equation: "Calculation formula: IR potential-S potential" (the absolute value of the difference between the R potential and the S potential). This amplitude value is the amplitude value of a normal ECG waveform.
- step S1401 determines the maximum value (maximum value in the target cycle) and the minimum value (minimum value in the target cycle) of the recognized heartbeat (ventricular fibrillation waveform). ) Is obtained (step S1405).
- the CPU 10 calculates the amplitude value of the ventricular fibrillation waveform (Step S1407). The amplitude value is calculated based on "calculation formula: maximum value-minimum value”. This amplitude value corresponds to the interval 50 in FIG.
- the CPU 10 calculates the amplitude value (amplitude data within the cycle) according to each of the normal case and the ventricular fibrillation, and from FIG. Is performed.
- the data of each amplitude value is a potential (voltage) value of a recognition point such as an R wave of an electrocardiogram, or a position value (address value) on the scroll memory 24 corresponding to the position of the recognition point, or Alternatively, the calculation can be performed using an actually measured value on the display area corresponding to the position of the recognition point. In the present embodiment, the calculation is performed using a potential (voltage) value as an example.
- the CPU 10 determines whether or not the average value of the amplitude values calculated in step S1315 is larger than 1Z2 in the vertical direction of the display area of the VRAM 22 (step S1501). Specifically, in the present embodiment, since the width of the display area of the VRAM 22 is set to 1 lmV to 1 mV (see step S1301 in FIG. 13), whether or not the average value of the amplitude values is larger than 1 mV Judge.
- the CPU 10 determines whether the average value of the amplitude values is smaller than 15 of the vertical direction of the display area of the VRAM 22. Is determined (step S1503). Specifically, it is determined whether the average value of the amplitude values is smaller than 0.4 mV. When determining that the average value of the amplitude values is not smaller than 1Z5 in the vertical direction of the display area of the VRAM 22, the CPU 10 performs the process of step S1319 in FIG.
- step S1501 If it is determined in step S1501 that the average value of the amplitude values is larger than 1/2 of the vertical direction of the display area of the VRAM 22 (if the amplitude does not meet the standard or exceeds the upper limit of the amplitude), the CPU 10 Determines the vertical scale of the display area of the VRAM 22 to be "2x" (step S1505). On the other hand, in step S1503, the average value of the amplitude value is smaller than the vertical 1/5 of the display area of the VRAM 22. If it is determined to be smaller (if the amplitude does not match the reference or is lower than the lower limit of the amplitude), the CPU 10 determines the vertical scale of the display area of the VRAM 22 to be "12 times" (step S1507). ).
- step S1509 The display area of the RAM 22 is changed to the determined scale (step S1509).
- the scale change processing corresponds to a display area with a width of 12 mV to 2 mV in the case of “double”. Rewritten with data (see Figure 12A).
- the data is rewritten to data corresponding to a display area having a width of 0.5 mV to 0.5 mV (see FIG. 12B).
- the CPU 10 changes the display area of the scroll RAM 24 to the determined scale (step S1511). With this processing, even after the scale change processing, the CPU 10 can execute the drawing processing and the scroll processing according to the first embodiment according to the recording content after the change processing.
- the CPU 10 compresses or expands the electrocardiogram graph, and subsequently performs the processing of step S1319 in FIG.
- the scale change processing according to the second embodiment has been described above, but the program or algorithm of this processing is described as an example. Therefore, the timing for executing the scale change processing, the setting of the size of the display area of the VRAM and the scroll RAM (see steps S1301 and 1303 in FIG. 15), the criterion for determining whether the scale change processing is necessary (see FIG.
- the settings of the scale change can be changed by means known to those skilled in the art.
- a value calculated by "R value-S value” is exemplified as the amplitude value (see step S1411 in FIG. 14), but a value obtained by another calculation method may be adopted.
- the average value of the amplitude data of 20 heartbeats instead of the average of the amplitude data of 20 heartbeats, the average value of the amplitude data of other beats may be adopted, or the scale change processing may be performed based on the amplitude data of one heartbeat. Is also good.
- the process of recognizing the waveform of one heartbeat is performed at each recognition point from the P wave to the P wave of the next cardiac cycle. The determination is made based on whether or not the data has been extracted. Also, ventricular fibrillation in Fig. 10 step S 1001 and Fig. 14 step S 1401 Judgment of presence / absence of ventricle arrest in step S1003 in Fig. 10 step and step S1403 in Fig. 14 step S1403 is determined based on presence / absence of ECG waveform recognition points (points indicating feature values), amplitude of waveform, etc. I'm going to do that.
- Recognition processing of these waveforms, determination of the presence or absence of ventricular fibrillation, and determination of the presence or absence of ventricle arrest for example, when using data of all recognition points of P wave, Q wave, R wave, S wave, T wave Alternatively, it may be performed by judging data of a part of them (for example, R wave and S wave) or data indicating other maximum points and minimum points.
- the recognition points are not limited to the positions of the local maximum points or the local minimum points, but may be positions obtained according to a predetermined criterion.
- the determination of the presence or absence of ventricular fibrillation, and the determination of the presence or absence of ventricle arrest for example, the following evaluation program can be used. However, it is not limited to these.
- FIG. 16 shows a display example of the display 14 in the second embodiment.
- FIG. 16A is a display example of the display 14 before the scale change processing.
- the display 14 displays an electrocardiogram graph.
- An electrocardiogram waveform reference 1 601 shown on the left side of the electrocardiogram graph indicates a reference for the magnitude of the vertical width of the voltage lmV.
- FIG. 16B is a display example of the display 14 after the scale change processing.
- the scale is changed to "2 times" (see step S1505 in FIG. 15).
- the ECG graph is displayed in a shape compressed vertically to 1Z2.
- the scale change processing of the electrocardiogram waveform reference 1602 is performed in accordance with the scale change processing. Concrete The electrocardiogram waveform reference 1602 is changed to half the length of the electrocardiogram waveform reference 1601 in FIG. 16A. If the scale is changed to "1 Z 2 times", the ECG graph will be displayed in a shape that is twice as long in the vertical direction, and the ECG waveform reference length will be the ECG waveform reference 1601 length It will be changed to twice as long.
- the shape of the heartbeat is visually recognized by the user on the display 14 at the position where the heartbeat is dim. It is determined whether or not it is displayed on the screen. If not displayed, the ECG graph is scrolled so that it is displayed at the position where the shape of the heart is visually recognized. Therefore, the user of the electrocardiogram display device 100 can surely visually recognize the shape of the electrocardiogram waveform to be displayed, and can effectively perform the auxiliary judgment (preliminary judgment) of the heart disease.
- the case where the shape of the heartbeat is not displayed at a position where it is easy to grasp is generally the case where noise is included in the acquired cardiac potential.
- noise is included in the acquired cardiac potential.
- the distance between the ECG electrode 20 and the patient's heart fluctuates, swelling of low-frequency components occurs.
- information containing this noise is AD-converted and displayed as electrocardiogram measurement data, noise
- the presence will cause the position of the ECG graph on the display 14 to fluctuate.
- One of the causes of the swell of the noise frequency component is a change in the patient's body movement during the ECG measurement. For example, in an ambulance, the patient's body is often unstable, and the display position of the ECG graph tends to fluctuate up and down.
- the vertical fluctuation of the electrocardiogram graph is corrected by digital processing without applying an analog filter to the low-frequency component which is noise, and the frequency component necessary for displaying the electrocardiogram waveform may be cut.
- High-frequency noise such as hum, which affects the display of the ECG graph, can be cut by the same method as before.
- the shape of the electrocardiogram waveform (including the amplitude between the R and S waves) is visually perceptible to the user. Then, it is determined whether or not the image is to be displayed on the display. If not, the scale of the electrocardiogram graph is changed so that the shape of the electrocardiogram waveform is displayed in a visually faint size. Therefore, the user of the electrocardiogram display device 100 can visually recognize the shape of the electrocardiogram waveform with an appropriate size, and can effectively make an auxiliary judgment of a heart disease.
- the case where the amplitude of the electrocardiogram waveform fluctuates includes, for example, a phenomenon that the amplitude becomes smaller than usual in patients with arrhythmias or neonates.
- the width (size) of the reference potential difference is It is associated with an electrogram. Therefore, even when the scale change processing is performed, the user can easily confirm the magnitude (potential difference) of the amplitude of each ECG waveform based on the ECG waveform reference.
- Heart rate display The electrocardiogram display device 100 indicates the state of the heartbeat by blinking a predetermined symbol (mark) (“heartbeat information display means for displaying information related to the heartbeat by changing the display form”). Specifically, as shown in FIG. 11, the CPU 10 blinks the heart mark in response to the heartbeat being measured.
- mark a predetermined symbol
- the CPU 10 blinks the heart mark in response to the heartbeat being measured.
- the user can confirm that the electrocardiogram display device 100 is operating normally and can check the state of the heartbeat of the patient.
- the heart beats in response to the heartbeat.
- a sound (for example, pitch sound) may be output from force 15.
- the electrocardiogram display device 100 displays a predetermined warning when, for example, the ECG electrode 20 attached to the patient's body comes off during the electrocardiogram graph display process, or when a problem occurs in the electrocardiogram graph generation process (see “Display Warning signal output means that outputs a warning signal when the operation is impossible ”).
- the CPU 10 displays a warning message such as “electrode disconnection” on the display 14.
- the CPU 10 may change the color of the whole or a part of the display to alert the user, or may output a warning sound (alarm sound or the like).
- the CPU 10 of the electrocardiogram display device 100 plots the recognition points 1105 as shown in FIG.
- the mark of this recognition point 1105 is plotted at the position of the R wave of each heartbeat.
- the CPU 10 plots the recognition points each time the waveform of one heartbeat is recognized (see step S813 in FIG. 8). Accordingly, the user of the electrocardiogram display device 100 can easily visually recognize the position of the shape of each cardiac cycle in the electrocardiogram graph.
- a plane for recognition points for plotting recognition points is used in addition to a plane (layer 1) for displaying an electrocardiogram graph. Specifically, the recognition point plane Then, every time the CPU 10 recognizes the position of the R wave, the CPU 10 plots a recognition point near the R wave. At this time, only the position of the recognition point plot in the time axis (X-axis) direction is calculated, and the potential axis (Y-axis) direction is fixed to a predetermined vertical position in the display area of the VRAM22. I have. Also, when the ECG graph is displayed to the right end of the display area, the recognition points are erased together with the ECG graph, and when the ECG graph is drawn again from the left end of the display area, the recognition points are drawn again near the R wave. .
- the recognition points can be easily checked even if the R wave position fluctuates vertically for each waveform. be able to.
- the display of the recognition point is not limited to the recognition point 1105, and a vertical line is displayed at the position of the P wave on the display 14, or a horizontal line indicating a range from the P wave to the S wave, or The symbol “P” may be displayed at the position of the P wave.
- the VRAM 22 that records the content displayed on the display 14 and the scroll RAM 24 that is used by the CPU 10 for scroll processing is set in the memory 16 is exemplified. It is not limited to. As another embodiment, the CPU 10 may execute the scrolling process using the recorded content of the VRAM 22 without setting the scrolling RAM 24.
- the scale change processing is performed for both the VRAM 22 and the scroll RAM 24 (see steps S1509 and S1511 in FIG. 15), but the present invention is not limited to this.
- the CPU 10 performs the scale change processing of only the scroll RAM 24 and copies the recorded contents of the scroll RAM 24 to the VRAM 22 to display the electrocardiogram graph after the scale change processing on the display. You may do so.
- writing of the recorded contents of VRAM 22 and scroll RAM 24 can be changed by means known to those skilled in the art. For example, in the process of copying (rewriting) the recorded content of the scroll RAM 24 to the VRAM 22, instead of rewriting the entire recorded content of the VRAM 22, only the portion where the scrolling process or the scale changing process is executed is rewritten. May be.
- scroll processing of the entire electrocardiogram graph including past heartbeats is performed so that the recognized ECG waveform shape is displayed at an appropriate position on the display.
- steps S903, S905, etc. the present invention is not limited to this, and only the latest recognized electrocardiogram waveform portion may be subjected to the scroll processing.
- the ECG graph of the detected heartbeat on the scroll RAM 24 After scrolling the ECG graph of the detected heartbeat on the scroll RAM 24, only the ECG waveform portion of the recognized heartbeat (from the P wave to the P wave of the next heartbeat) is selectively cut out, and the ECG waveform portion is extracted. Is copied to VRAM 22.
- Figure 17 illustrates such a scrolling process:
- the ECG graph 1701 in Figure 17A shows the R-wave of the latest ECG waveform on the display.
- the right side is cut out from the position 1705 of the P wave of the electrocardiogram waveform, and then the scroll processing is performed to obtain an electrocardiogram graph 1703.
- the CPU 10 uses the VRAM 22 or the scroll
- position information may be added so that data can be cut out for each cycle (the data is recorded so that it can be divided in units of a target cycle).
- the scroll processing is performed by the algorithm for moving the position of the center point of the recognized electrocardiogram waveform to the position of the median value of the scroll RAM 24, but is not limited to this. .
- the electrocardiogram graph instead of moving the electrocardiogram graph itself, only the position (display area) of the cut-out portion of the scroll RAM 24 may be changed.
- FIG. 19 is a schematic diagram of the recorded contents of the scroll RAM 24 for performing such scroll processing.
- the display area portion 1901 of the scroll RAM 24 is normally associated with the display area of the VRAM 22 in FIG. You. Then, after the scrolling process is completed, the display area portion of the scroll RAM 24 is set so that the display area portion 1903 is associated with the display area of the VR AM 22.
- the display area portions 1901 and 1903 can be defined by a median value, a vertical width value, and the like.
- the reference value line 1905 is set as the lower limit of the measurement data that can be recorded in the scroll RAM 24, and the lower side of the reference line 1905 is set to the scroll RAM. Set as the upper limit of 24.
- the data in the evening beyond the upper part of the scroll RAM 24 is drawn below the reference line 1905.
- the data drawn above the scroll RAM 24 and the lower part of the reference line 1905 are drawn. You can copy it in combination with the evening.
- the position of this reference line 1905 is set at the lower end position of the scroll RAM 24 at the start of the ECG measurement, and can be drawn above and below the display area according to the fluctuation of the display area.
- the display width (potential value width) may be changed to a position where it is uniform. As a result, the display area of the scroll RAM 24 can always maintain a uniform display area vertically based on the latest ECG measurement data.
- the entire ECG graph is scrolled vertically in parallel on the scroll RAM 24 (shift processing) so that the ECG waveform of the recognized heartbeat is appropriately displayed on the display.
- the electrocardiogram waveform of each heartbeat may be subjected to image correction processing so that the waveform is appropriately displayed on the display.
- the position of the P wave is kept constant in the vertical direction by linearly interpolating (or spline interpolating) the ECG waveform of each displayed heart beat based on the position of the P wave of each heart beat. It is only necessary to make the display (so that it becomes flat) and display it on the display.
- FIG. 18 illustrates such scroll processing (image correction processing).
- the height of the P-wave position 1801 and the height of the P-wave position 1802 are not constant.
- the P-wave position 1803 and the P-wave position 1804 become constant on the base line 1805 as shown in FIG. 18B.
- the base line 1805 is a line indicating that it is parallel to the horizontal axis direction of the display, and is not actually displayed, but may be displayed.
- the setting of the display area of the scrolling RAM 24 is set to three times the vertical direction of the display area of the VR AM 22 (see step S803 in FIG. 8). It is not limited to this.
- the display area of the scroll RAM 24 may be set so that the ECG draft does not deviate from the display area in consideration of the patient's ECG measurement situation.
- the ECG waveform is out of the scroll RAM 24 display area, that is, if the voltage value of the acquired ECG measurement data deviates from the voltage range of the scroll RAM 24 display area.
- the ECG waveform can be drawn by resetting the voltage value range of the display area of the scroll RAM 24, for example.
- the display contents may not be displayed, and the recorded contents of VRAM 22 may be displayed on the display without any scrolling (the heartbeat waveform is not displayed).
- the ECG waveform of the recognized heart rate goes out of the display area of the scroll RAM 24, the recorded contents of the scroll RAM 24 and VR AM 22 are erased, and the scroll RAM 24 and VR AM 24 are erased. 2
- the center point of the electrocardiogram waveform is calculated as a position that divides the distance from the R wave height to the S wave height into 1: 2 (see step S101 in FIG. 10). It is not limited.
- the position of the center point and its calculation method can be modified by means known to those skilled in the art.
- the center point of multiple ECG waveforms Use the average value, calculate the center point based on the P potential, or calculate the center point using the Q potential instead of the S potential, or QR
- the center point may be calculated based on the graphic feature of the S shape (triangular shape).
- the scale change (compression or expansion) of the electrocardiogram graph shown on the display 14 is performed by changing the display area of the VRAM 22 to a predetermined scale when performing the scale change processing.
- a process of changing the scale when reading the recorded contents of the VRAM 22 may be executed without changing the scale of the display area of the VRAM 22 (without rewriting the memory contents).
- the processing for changing the display area of the VRAM 22 and the display area of the scroll RAM 24 to a predetermined scale is performed (see steps S1509 and S1511 in FIG. 15). It is not something that can be done.
- data for graph display is output to a recording medium such as a memory card or a CD-ROM, and communication means (LAN, Ethernet (registered trademark), telephone line, etc.) are used.
- LAN local area network
- Ethernet registered trademark
- telephone line etc.
- Wireless communication Internet, wired, infrared communication, mobile phone, Bluetooth, PHS, etc.
- copy files between two devices via a portable medium For example, writing to a PCMCIA memory card, etc.), or output as a hard copy by printout (printing), output by facsimile, etc. may be adopted.
- the “graph display object” described in the claims is a concept that generally includes a graph output visually recognizable.
- an electrocardiogram displayed on a display, drawn by a plotter, or output as a) code copy, or output by facsimile is included in this concept.
- the output target corresponds to the "output area").
- the scroll processing according to the first embodiment When the scroll processing according to the first embodiment is executed when outputting as a hard copy by printout (printing) or outputting by facsimile, the hard copy or facsimile paper includes a scroll for each heartbeat.
- the ECG graph after the execution of the rule processing is output. If such output is required, there is a limitation on the paper width and the like, so that, for example, a scrolling process of only the recognized electrocardiogram waveform portion may be output.
- a scrolling process of only the recognized electrocardiogram waveform portion may be output.
- the CPU 10 After scrolling the ECG graph of the recognized heartbeat on the scroll RAM 24, the CPU 10 processes only the ECG waveform portion (from the P wave to the P wave of the next heartbeat) of the recognized heartbeat. Selectively cut out and copy only the ECG waveform part to VRAM22. As a result, the output result has a shape obtained by cutting out the ECG waveform of the portion where the scroll processing has been performed (a shape in which the graph line is not continuous before and after the cutout). (See Figure 17B). However, the output may be performed by performing a linear interpolation process or the like so that such a discontinuous shape does not occur.
- the graph display shows an example in which a continuous line or curve is shown.
- the present invention is not limited thereto, and only a discontinuous line or curve or a predetermined data point may be plotted.
- the electrocardiogram measurement data is exemplified as the data, but the data is not limited thereto.
- information having a certain periodicity can be used as data in the present invention. Specifically, it is possible to monitor a machine or determine a fault condition based on a rough display of a voltage waveform or a current waveform indicating a periodic signal of the machine. It is also possible to use data representing optical waveforms, audio waveforms, earthquake waveforms, and the like. In the present invention, the waveform of each cycle This is useful when observing the shape is important for figuring out the state of the data object.
- the present invention is not limited to data having a periodicity, and may be used to change a graph display format so that data at a certain time interval is appropriately displayed for data displayed in a time series in general.
- it is determined whether or not the latest 5 seconds of data is properly displayed in the display area of the display 14 (whether or not data of a predetermined section is appropriately displayed in a graph in the output area). If not, scroll the entire graph or the graph for the latest 5 seconds so that the latest 5 seconds of data are properly displayed in the display area of display 14.
- a scale change process can be performed.
- the “predetermined section” includes the entire display area (the entire output area) or a part of the display area (a part of the output area).
- the electrocardiogram display device 100 performs each of the electrocardiogram measurement process, the scroll process, and the scale change process, but the device configuration is such that the processes are performed by two or more separate devices. Is also good.
- the device configuration (number of devices, combination, etc.) for executing each of the electrocardiogram measurement process, scroll process, and scale change process, the CPU configuration, and the like can be modified by means known to those skilled in the art.
- a device that measures an ECG and extracts recognition value data and a device that displays an ECG can be configured as separate devices.
- the first device installed in the ambulance measures an electrocardiogram, records electrocardiogram waveform data, and performs a process of extracting recognition value data based on the electrocardiogram waveform data.
- the second device set in the hospital receives the electrocardiogram waveform data and the recognition value data transmitted by the first device, displays the electrocardiogram rough, and performs the scrolling process (first time).
- a scale change process (second embodiment) is performed (the second device corresponds to the “graph display control device” described in the claims).
- the communication means between the first device and the second device is LAN, Ethernet (registered trademark), telephone line, wireless communication, Internet, wired, infrared communication, mobile phone, Bluetooth, PHS, etc. Should be adopted.
- a portable medium File copy for example, transfer using a PCMCIA memory card
- a portable medium File copy for example, transfer using a PCMCIA memory card
- a blood pressure measurement device is connected to the electrocardiogram display device 100 as a peripheral device to display “Blood Pressure (BP)”, or a blood oxygen saturation measurement device is connected. , “may be displayed blood oxygen saturation (Sp_ ⁇ binary).
- the electrocardiogram display device 100 is used in an ambulance.However, the present invention is not limited to this, and the electrocardiogram display device 100 can be carried at an emergency medical site or installed at home and used for home medical care. It can be widely used for living organisms including humans and animals. For example, in the case of a small electrocardiogram display device, it is possible to make the display smaller by associating the measured value of 12.5 mm on the horizontal axis (time) with one second.
- ECG display device 100 devices with the same function as the ECG display device 100 will be installed in the driver's seat of automobiles and trains, cockpits of airplanes, etc. to prevent the possibility of a serious accident due to attacks such as myocardial infarction. It can be installed on toilet seats and used for daily health management. At this time, the ECG electrode 20 and the like need to be installed on a site where the body of the subject needs to come into contact with, for example, a handle, a toilet seat, a handrail, or the like.
- a program for operating the CPU 10 is stored in the F-ROM 17, but this program is read from a CD-ROM in which the program is stored and installed on a hard disk or the like. Good.
- programs such as a DVD-R—M, a flexible disk (FD), and an IC card may be installed from a computer-readable recording medium.
- programs can be downloaded using a communication line.
- installing programs from a CD-ROM does not indirectly cause a computer to execute the programs stored on the CD-ROM.
- the program stored in the CD-ROM may be directly executed.
- Computer-executable programs include those that can be directly executed by simply installing them, as well as those that need to be converted to another form (for example, those that have been compressed for a while). Decompression etc.), and also include those that can be executed in combination with other module parts.
- each function of FIG. 1 is realized by a CPU and a program, but a part or all of each function may be configured by hardware logic (logic circuit).
Landscapes
- Health & Medical Sciences (AREA)
- Life Sciences & Earth Sciences (AREA)
- Heart & Thoracic Surgery (AREA)
- Medical Informatics (AREA)
- Biophysics (AREA)
- Pathology (AREA)
- Engineering & Computer Science (AREA)
- Biomedical Technology (AREA)
- Cardiology (AREA)
- Physics & Mathematics (AREA)
- Molecular Biology (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
Description
Claims
Priority Applications (4)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2004544928A JP4849294B2 (ja) | 2002-10-15 | 2003-10-10 | グラフ表示処理装置、グラフ表示制御装置、グラフ表示プログラムおよびグラフ表示方法 |
| US10/531,447 US7819813B2 (en) | 2002-10-15 | 2003-10-10 | Graph display processing unit and method thereof |
| EP03751446A EP1552786A4 (en) | 2002-10-15 | 2003-10-10 | GRAPHICS DISPLAY PROCESSING DEVICE AND METHOD THEREFOR |
| AU2003271167A AU2003271167A1 (en) | 2002-10-15 | 2003-10-10 | Graph display processing unit and method therefor |
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2002-301074 | 2002-10-15 | ||
| JP2002301074 | 2002-10-15 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2004034902A1 true WO2004034902A1 (ja) | 2004-04-29 |
Family
ID=32105007
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/JP2003/013035 Ceased WO2004034902A1 (ja) | 2002-10-15 | 2003-10-10 | グラフ表示処理装置およびその方法 |
Country Status (6)
| Country | Link |
|---|---|
| US (1) | US7819813B2 (ja) |
| EP (1) | EP1552786A4 (ja) |
| JP (2) | JP4849294B2 (ja) |
| CN (1) | CN100396236C (ja) |
| AU (1) | AU2003271167A1 (ja) |
| WO (1) | WO2004034902A1 (ja) |
Cited By (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| EP1629769A1 (en) * | 2004-08-27 | 2006-03-01 | Omron Healthcare Co., Ltd. | Portable electrocardiograph and processing method |
| JP2013208286A (ja) * | 2012-03-30 | 2013-10-10 | Fukuda Denshi Co Ltd | 生体信号表示装置およびその制御方法 |
| CN104698250A (zh) * | 2013-12-06 | 2015-06-10 | 展讯通信(上海)有限公司 | 移动终端及其电流分解和定位方法、系统及电流测试设备 |
| JP2019141583A (ja) * | 2018-02-19 | 2019-08-29 | 三星電子株式会社Samsung Electronics Co.,Ltd. | 生体情報推定装置及びその方法 |
| WO2021250433A2 (en) | 2020-06-12 | 2021-12-16 | The University Court Of The University Of Edinburgh | Assay method |
Families Citing this family (21)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN1933777B (zh) * | 2004-03-24 | 2010-09-22 | 大日本住友制药株式会社 | 生物体信息计测用系统、呼吸信息分析装置、分析装置控制法 |
| JP4788915B2 (ja) | 2004-03-24 | 2011-10-05 | 日本光電工業株式会社 | 電極を有する生体情報計測用衣服および生体情報計測システム |
| GB0416878D0 (en) * | 2004-07-29 | 2004-09-01 | Sensornet Ltd | Processing sensing measurements |
| US20070117076A1 (en) * | 2005-11-22 | 2007-05-24 | Gordon Michael S | Cardiopulmonary patient simulator |
| US7316568B2 (en) * | 2005-11-22 | 2008-01-08 | University Of Miami | Cardiopulmonary patient simulator |
| US20070117075A1 (en) * | 2005-11-22 | 2007-05-24 | Gordon Michael S | Cardiopulmonary patient simulator |
| EP1958047A2 (en) * | 2005-12-01 | 2008-08-20 | Koninklijke Philips Electronics N.V. | Indication to assist a user in predicting a change in a scroll rate |
| CN101650377A (zh) * | 2008-08-11 | 2010-02-17 | 鸿富锦精密工业(深圳)有限公司 | 信号测量系统及方法 |
| CN104422470A (zh) * | 2013-09-03 | 2015-03-18 | 北京谊安医疗系统股份有限公司 | 用于波形绘制的坐标切换方法 |
| JP6305161B2 (ja) * | 2014-03-31 | 2018-04-04 | 株式会社リアルデザイン | 終末期の終末前予測システム |
| JP6442210B2 (ja) * | 2014-09-29 | 2018-12-19 | 株式会社ミツトヨ | 画像測定装置及び画像測定装置のガイダンス表示方法 |
| CN105769177A (zh) * | 2016-04-01 | 2016-07-20 | 佛山市质量计量监督检测中心 | 心电信号检定记录分析装置 |
| WO2018049554A1 (zh) * | 2016-09-13 | 2018-03-22 | 深圳市理邦精密仪器股份有限公司 | 心电图中st事件的呈现方法及装置 |
| EP3534789A4 (en) | 2016-11-04 | 2020-03-18 | Icentia Inc. | COMPUTER IMPLEMENTED METHOD FOR HANDLING ELECTROCARDIOGRAM DATA |
| JP7229771B2 (ja) * | 2016-11-30 | 2023-02-28 | フクダ電子株式会社 | 心電波形表示方法及び心電図解析装置 |
| JP2018115992A (ja) * | 2017-01-19 | 2018-07-26 | トヨタ自動車株式会社 | ワイヤケーブルの破断予兆検出装置 |
| US20200077963A1 (en) * | 2018-09-10 | 2020-03-12 | Apple Inc. | Scaling physiological signals |
| EP3620107A1 (en) * | 2018-09-10 | 2020-03-11 | Apple Inc. | Scaling physiological signals |
| JP7541703B2 (ja) * | 2018-09-27 | 2024-08-29 | 京都機械工具株式会社 | 工具システム及び工具システム用プログラム |
| JP7222813B2 (ja) * | 2019-06-06 | 2023-02-15 | ダイコク電機株式会社 | 遊技場用システム |
| US12605101B2 (en) * | 2022-11-16 | 2026-04-21 | Pacesetter, Inc. | Systems and methods for improving visibility of features of physiologic signal segments |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS6141437A (ja) * | 1984-08-01 | 1986-02-27 | オムロン株式会社 | 心電モニタ装置 |
| JPS62186346A (ja) | 1986-02-13 | 1987-08-14 | Casio Comput Co Ltd | グラフ表示機能を備えた小型電子式計算機 |
| JPH05154118A (ja) * | 1991-12-05 | 1993-06-22 | Sharp Corp | 携帯型心電計 |
| JPH06261871A (ja) | 1992-07-07 | 1994-09-20 | Dainippon Pharmaceut Co Ltd | 循環動態測定データ処理装置 |
Family Cites Families (11)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS61219833A (ja) | 1985-03-27 | 1986-09-30 | Toshiba Corp | グラフ表示装置 |
| JP3194282B2 (ja) * | 1991-11-15 | 2001-07-30 | カシオ計算機株式会社 | データ表示制御装置及びデータ表示制御方法 |
| US5493515A (en) * | 1994-09-20 | 1996-02-20 | Ohmeda Inc. | Twice scaled waveform display |
| CN2236817Y (zh) * | 1994-12-26 | 1996-10-09 | 四川省人民医院 | 心音包迹标测图录制显示装置 |
| JPH09140682A (ja) * | 1995-11-24 | 1997-06-03 | Nec Corp | 生体信号波形表示装置 |
| CN1151857A (zh) * | 1995-12-14 | 1997-06-18 | 心脏电信公司 | 监视病人心脏的方法及系统 |
| JPH09257522A (ja) | 1996-03-26 | 1997-10-03 | Hitachi Ltd | グラフの表示領域を補正する情報処理装置 |
| US5862381A (en) * | 1996-11-26 | 1999-01-19 | International Business Machines Corporation | Visualization tool for graphically displaying trace data |
| JP2000107144A (ja) | 1998-10-01 | 2000-04-18 | Nippon Colin Co Ltd | 血圧監視装置 |
| US6892093B2 (en) * | 2002-08-01 | 2005-05-10 | Ge Medical Systems Information Technologies Inc. | Method and apparatus for real time display of filtered electrocardiogram data |
| JP2006061494A (ja) * | 2004-08-27 | 2006-03-09 | Omron Healthcare Co Ltd | 携帯型心電計 |
-
2003
- 2003-10-10 EP EP03751446A patent/EP1552786A4/en not_active Withdrawn
- 2003-10-10 WO PCT/JP2003/013035 patent/WO2004034902A1/ja not_active Ceased
- 2003-10-10 CN CNB2003801012646A patent/CN100396236C/zh not_active Expired - Lifetime
- 2003-10-10 JP JP2004544928A patent/JP4849294B2/ja not_active Expired - Fee Related
- 2003-10-10 US US10/531,447 patent/US7819813B2/en not_active Expired - Fee Related
- 2003-10-10 AU AU2003271167A patent/AU2003271167A1/en not_active Abandoned
-
2009
- 2009-11-13 JP JP2009260165A patent/JP5115865B2/ja not_active Expired - Fee Related
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS6141437A (ja) * | 1984-08-01 | 1986-02-27 | オムロン株式会社 | 心電モニタ装置 |
| JPS62186346A (ja) | 1986-02-13 | 1987-08-14 | Casio Comput Co Ltd | グラフ表示機能を備えた小型電子式計算機 |
| JPH05154118A (ja) * | 1991-12-05 | 1993-06-22 | Sharp Corp | 携帯型心電計 |
| JPH06261871A (ja) | 1992-07-07 | 1994-09-20 | Dainippon Pharmaceut Co Ltd | 循環動態測定データ処理装置 |
Non-Patent Citations (1)
| Title |
|---|
| See also references of EP1552786A4 |
Cited By (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| EP1629769A1 (en) * | 2004-08-27 | 2006-03-01 | Omron Healthcare Co., Ltd. | Portable electrocardiograph and processing method |
| JP2013208286A (ja) * | 2012-03-30 | 2013-10-10 | Fukuda Denshi Co Ltd | 生体信号表示装置およびその制御方法 |
| CN104698250A (zh) * | 2013-12-06 | 2015-06-10 | 展讯通信(上海)有限公司 | 移动终端及其电流分解和定位方法、系统及电流测试设备 |
| JP2019141583A (ja) * | 2018-02-19 | 2019-08-29 | 三星電子株式会社Samsung Electronics Co.,Ltd. | 生体情報推定装置及びその方法 |
| JP7317518B2 (ja) | 2018-02-19 | 2023-07-31 | 三星電子株式会社 | 生体情報推定装置及びその方法 |
| US11911185B2 (en) | 2018-02-19 | 2024-02-27 | Samsung Electronics Co., Ltd. | Apparatus and method for estimating bio-information |
| WO2021250433A2 (en) | 2020-06-12 | 2021-12-16 | The University Court Of The University Of Edinburgh | Assay method |
Also Published As
| Publication number | Publication date |
|---|---|
| JP4849294B2 (ja) | 2012-01-11 |
| JP2010075711A (ja) | 2010-04-08 |
| US7819813B2 (en) | 2010-10-26 |
| EP1552786A1 (en) | 2005-07-13 |
| CN100396236C (zh) | 2008-06-25 |
| US20060100536A1 (en) | 2006-05-11 |
| EP1552786A4 (en) | 2009-06-24 |
| JPWO2004034902A1 (ja) | 2006-02-09 |
| JP5115865B2 (ja) | 2013-01-09 |
| AU2003271167A1 (en) | 2004-05-04 |
| CN1703164A (zh) | 2005-11-30 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP5115865B2 (ja) | グラフ表示処理装置およびその方法 | |
| JP4376784B2 (ja) | バイタルサイン表示装置およびその作動方法 | |
| JP4373915B2 (ja) | 生体情報トレンド表示装置およびその作動方法 | |
| US8508530B2 (en) | Electrocardiogram chart device and method thereof | |
| WO2004004561A1 (ja) | 心電図解析装置およびその方法 | |
| CN1572238A (zh) | 心电图仪及心电图波形显示方法 | |
| JP7303536B2 (ja) | 心電図解析装置,方法およびプログラム | |
| CN114126487A (zh) | 监护方法及监护装置、监护设备、计算机可读存储介质 | |
| JP5659271B2 (ja) | 生体情報処理装置、運動負荷心電図検査システム及び生体情報処理プログラム | |
| JP7053228B2 (ja) | 心電図解析装置およびその制御方法 | |
| JP5230305B2 (ja) | 心電図解析装置、運動負荷心電図検査システム及び心電図解析プログラム | |
| JP2024177254A (ja) | 情報処理装置、情報処理方法およびプログラム | |
| JP2010057677A (ja) | 生体情報処理装置、生体情報処理方法及び生体情報処理プログラム | |
| CN113160922A (zh) | 显示方法、显示装置、心电图机和计算机可读存储介质 | |
| CN110891483A (zh) | 心电图信号处理装置、个人认证装置以及心电图信号处理方法 | |
| HK1076999A (en) | Graph display processing unit and method therefor | |
| JP6080425B2 (ja) | 心電波形出力方法及び心電計 | |
| HK1121358B (en) | Biological information trend display and its method | |
| HK1076997A (en) | Biological information trend display and its method | |
| HK1071503A (en) | Electrocardiography chart apparatus and method thereof |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| AK | Designated states |
Kind code of ref document: A1 Designated state(s): AE AG AL AM AT AU AZ BA BB BG BR BY BZ CA CH CN CO CR CU CZ DE DK DM DZ EC EE EG ES FI GB GD GE GH GM HR HU ID IL IN IS JP KE KG KP KR KZ LC LK LR LS LT LU LV MA MD MG MK MN MW MX MZ NI NO NZ OM PG PH PL PT RO RU SC SD SE SG SK SL SY TJ TM TN TR TT TZ UA UG US UZ VC VN YU ZA ZM ZW |
|
| AL | Designated countries for regional patents |
Kind code of ref document: A1 Designated state(s): GH GM KE LS MW MZ SD SL SZ TZ UG ZM ZW AM AZ BY KG KZ MD RU TJ TM AT BE BG CH CY CZ DE DK EE ES FI FR GB GR HU IE IT LU MC NL PT RO SE SI SK TR BF BJ CF CG CI CM GA GN GQ GW ML MR NE SN TD TG |
|
| 121 | Ep: the epo has been informed by wipo that ep was designated in this application | ||
| WWE | Wipo information: entry into national phase |
Ref document number: 2004544928 Country of ref document: JP |
|
| WWE | Wipo information: entry into national phase |
Ref document number: 20038A12646 Country of ref document: CN |
|
| ENP | Entry into the national phase |
Ref document number: 2006100536 Country of ref document: US Kind code of ref document: A1 |
|
| WWE | Wipo information: entry into national phase |
Ref document number: 10531447 Country of ref document: US |
|
| REEP | Request for entry into the european phase |
Ref document number: 2003751446 Country of ref document: EP |
|
| WWE | Wipo information: entry into national phase |
Ref document number: 2003751446 Country of ref document: EP |
|
| WWP | Wipo information: published in national office |
Ref document number: 2003751446 Country of ref document: EP |
|
| WWP | Wipo information: published in national office |
Ref document number: 10531447 Country of ref document: US |