1. Field of the Invention
The present invention relates to a pulse wave information display apparatus, a program product for controlling the pulse wave information display apparatus, and a method of displaying pulse wave information. More particularly, the present invention relates to a pulse wave information display apparatus, a program product for controlling the pulse wave information display apparatus, and a method of displaying pulse wave information for successively displaying a waveform of one pulse from measured pulse wave data.
2. Description of the Background Art
Blood pressure is the pressure exerted against the internal walls of the arteries by blood flow generated by contraction and expansion of the heart, and consists of systolic pressure that is the blood pressure in a systolic phase of the heart and diastolic pressure that is the blood pressure in a diastolic phase of the heart. Pressure pulse wave of the intra-arterial pressure is a composite wave of an early systolic component (ejected wave) generated by ejection of blood from the heart and a late systolic component (reflected wave) generated by reflection mainly from the arteries.
Prior art document 1 (Japanese Patent Laying-Open No. 7-39530) and prior art document 2 (the specification of U.S. Pat. No. 5,265,011) disclose a method of extracting characteristic points such as peak points of the ejected wave or the reflected wave described above from measured pulse wave data. Prior art document 1 discloses a method of calculating characteristic points by using zero crossing points of a fourth derivative wave, while prior art document 2 discloses a method of using peaks of a first derivative wave to detect a waveform of one beat and using local maxima and zero crossing points of a third derivative wave, and local maxima of an original waveform, to calculate characteristic points.
Prior art document 3 (Japanese Patent Laying-Open No. 2004-195204) discloses an apparatus that calculates characteristic points from measured pulse wave data to calculate a characteristic value such as an Augmentation Index (AI) and display the same.
The AI is a characteristic value that reflects a time phase and a reflection intensity of a pulse wave, which mainly correspond to the arterial sclerosis. The AI is expressed in index form. The AI is said to be an effective index for the early detection of the circulatory system diseases, in particular, and is known to exhibit a behavior different from that of blood pressure.
Generally, an ejected wave tends to have a higher peak than a reflected wave in younger subjects, whereas a reflected wave tends to have a higher peak than an ejected wave in elder subjects. This is because since elder subjects develop sclerosis of the inner walls of the blood vessels (arterial sclerosis), an ejected wave cannot be fully absorbed by the blood vessel walls, resulting in that a higher level of reflection is detected within a short period of time. As such, the AI value is a value obtained from an ejected wave and a reflected wave both generated by a cardiac beat, and is a characteristic value reflecting a time phase and a reflection intensity of a pulse wave, which mainly correspond to the arterial sclerosis.
Moreover, a pulse wave measurement apparatus “SphygmoCor” is available from Atcor Medical Pty. Ltd. (prior art document 4: a home page of Atcor Medical Pty. Ltd. (updated on Feb. 9, 2004) [retrieved on Sep. 13, 2004], see an internet site <URL: http://www.atcormedical.com/pdf/prodpx.pdf>). This product can display the results of an analysis of measured pulse wave data.
On a display screen of the apparatus disclosed in each of prior art document 3 and prior art document 4, a waveform of one beat in a pulse wave is displayed on an enlarged scale.
However, a waveform displayed on a display screen of each of the documents is only a waveform cut out to correspond to one beat and displayed in succession. Therefore, a waveform of one beat is displayed in a graph where the unit of the ordinate axis is an intravascular pressure value, which is an absolute value. In this case, if one peak point, namely, a reference value for an AI value changes, the height of the peak point changes. Therefore, the change in AI value, which is to be primarily observed, cannot be grasped intuitively as the height of the other peak point.
The present invention has been made in consideration of the aforementioned problem. An object of the invention is to provide a pulse wave information display apparatus, a program product for controlling the pulse wave information display apparatus, and a method of displaying pulse wave information, by which the change in AI value can intuitively be grasped.
A pulse wave information display apparatus according to one aspect of the present invention includes: a storage portion; an extraction portion; a specification portion; a normalization portion; a plot portion; and a display portion. The storage portion stores measured pulse wave data. The extraction portion extracts a waveform of one beat from the stored pulse wave data. The specification portion specifies a first characteristic point corresponding to a global maximum of an early systolic component (ejected wave) in the extracted waveform of one beat. The normalization portion normalizes the waveform of one beat based on an amplitude value at the specified first characteristic point. The plot portion generates a signal for plotting the normalized waveform of one beat. The display portion displays accordingly based on an output from the plot portion.
The “amplitude value” represents a pressure difference between a pressure value at each of the points that constitute a waveform of one beat and a pressure value at a rising point (starting point) of the waveform.
Preferably, the specification portion further specifies a second characteristic point corresponding to a global maximum of a late systolic component in the extracted waveform of one beat, and the pulse wave information display apparatus further includes a marker display portion for displaying markers on the display portion to indicate a position corresponding to the first characteristic point and a position corresponding to the second characteristic point in the normalized waveform of one beat.
It is desirable that the pulse wave information display apparatus further includes a pulse wave measurement portion for measuring the pulse wave data.
Preferably, the specification portion further specifies a second characteristic point corresponding to a global maximum of a late systolic component in the extracted waveform of one beat, and the pulse wave information display apparatus further includes a ratio display portion for simultaneously displaying on the display portion a ratio of an amplitude value at the second characteristic point to an amplitude value at the first characteristic point, and the normalized waveform of one beat.
It is desirable that the pulse wave information display apparatus displays on the display portion a waveform based on a user's instruction and the normalized waveform in a superimposed manner.
Preferably, the specification portion further specifies a second characteristic point corresponding to a global maximum of a late systolic component in the extracted waveform of one beat, and the pulse wave information display apparatus further includes a determination portion for determining whether or not a value at a point corresponding to the second characteristic point in the normalized waveform exceeds a displayable upper limit value, and an update portion for updating the upper limit value based on a result of the determination by the determination portion such that the value at the point corresponding to the second characteristic point can be displayed.
Furthermore, in the aforementioned pulse wave information display apparatus, the characteristic point is desirably extracted as follows for specification:
The specification portion extracts the first characteristic point based on local maxima of a fourth derivative wave of a pulse wave of one beat, and specifies the same.
Alternatively, the specification portion extracts the first characteristic point based on zero crossing points of the fourth derivative wave of the pulse wave of one beat, and specifies the same.
Furthermore, the specification portion extracts the second characteristic point based on the local maxima of the fourth derivative wave of the pulse wave of one beat, and specifies the same.
Alternatively, the specification portion extracts the second characteristic point based on the zero crossing points of the fourth derivative wave of the pulse wave of one beat, and specifies the same.
A program product according to another aspect of the present invention is a program product for controlling a pulse wave information display apparatus including a storage portion for storing pulse wave data, an arithmetic processing portion for arithmetically processing the pulse wave data stored in the storage portion, and a display portion. The program product allows the arithmetic processing portion to perform the steps of: extracting a waveform of one beat from the pulse wave data stored in the storage portion; specifying a first characteristic point corresponding to a global maximum of an early systolic component in the extracted waveform of one beat; normalizing the waveform of one beat based on an amplitude value at the specified first characteristic point; and displaying the normalized waveform of one beat on the display portion.
Preferably, the step of specifying includes the step of specifying a second characteristic point corresponding to a global maximum of a late systolic component in the extracted waveform of one beat, and the program product further allows the arithmetic processing portion to perform the step of displaying markers on the display portion to indicate a position corresponding to the first characteristic point and a position corresponding to the second characteristic point in the normalized waveform of one beat.
Preferably, the step of specifying includes the step of specifying a second characteristic point corresponding to a global maximum of a late systolic component in the extracted waveform of one beat, and the program product further allows the arithmetic processing portion to perform the step of simultaneously displaying on the display portion a ratio of an amplitude value at the second characteristic point to an amplitude value at the first characteristic point, and the normalized waveform of one beat.
Preferably, the step of specifying includes the step of specifying a second characteristic point corresponding to a global maximum of a late systolic component in the extracted waveform of one beat, and the program product further allows the arithmetic processing portion to perform the steps of determining whether or not a value at a point corresponding to the second characteristic point in the normalized waveform exceeds a displayable upper limit value, and updating the upper limit value based on a result of the determination such that the value at the point corresponding to the second characteristic point can be displayed.
A method of displaying pulse wave information according to still another aspect of the present invention is a method of displaying pulse wave information in a pulse wave information display apparatus including a storage portion for storing pulse wave data, and a display portion for displaying information based on the pulse wave data. The method includes the steps of: extracting a waveform of one beat from the pulse wave data stored in the storage portion; specifying a first characteristic point corresponding to a global maximum of an early systolic component in the extracted waveform of one beat; normalizing the waveform of one beat based on an amplitude value at the specified first characteristic point; and displaying the normalized waveform of one beat on the display portion.
According to the present invention, a normalized waveform is displayed based on an amplitude value at the first characteristic point corresponding to a global maximum of an early systolic component. Therefore, a user can intuitively grasp the change in AI value.
The foregoing and other objects, features, aspects and advantages of the present invention will become more apparent from the following detailed description of the present invention when taken in conjunction with the accompanying drawings.
Embodiments of the present invention will hereinafter be described in detail with reference to the drawings. In the drawings, like components are denoted by like reference characters and the description thereof will not be repeated.
Pulse wave information display apparatus 2 includes a processing portion 20 that has a Read Only Memory (ROM) 24 and a Random Access Memory (RAM) 25 for storing data and a program for controlling sphygmograph 100, and a Central Processing Unit (CPU) 23 for controlling the whole sphygmograph 100, an operation portion 21 that is provided to be operable from the outside and is accordingly operated for entering various types of information, and a display portion 22 comprised of, for example, a Light Emitting Diode (LED) and a Liquid Crystal Display (LCD) for outputting various types of information such as the results of the pulse wave measurement.
CPU 23 accesses ROM 24 to read a program and expand the program on RAM 25 for execution of the program to control the whole sphygmorgraph 100. Furthermore, CPU 23 receives from operation portion 21 an operation signal from a user and performs control processing for the whole sphygmograph 100 based on the operation signal. Furthermore, CPU 23 provides control such that information of pulse wave data obtained from pulse wave measurement portion 1 and the like is displayed on display portion 22. The first embodiment is allowed to have a configuration shown in
A generally-used Personal Computer (PC), for example, may serve as pulse wave information display apparatus 2. The configuration of pulse wave information display apparatus 2 shown in
Pulse wave measurement portion 1 receives a control signal from pulse wave information display apparatus 2 via an I/F 11. The control signal received at I/F 11 is then sent to a control circuit 12, from which the control signal is sent to a booster pump 13, a suction pump 14, or a switching valve 15.
Booster pump 13 is a pump for boosting the internal pressure (hereafter referred to as “cuff pressure”) of a pressurization cuff (air bag) 16, and suction pump 14 is a pump for decreasing the cuff pressure. Switching valve 15 selectively switches and connects either of booster pump 13 or suction pump 14 to an air tube (not shown). Control circuit 12 controls these components.
A semiconductor pressure sensor 17 is configured to have a semiconductor chip made of single crystal silicon or the like and having a plurality of sensor elements arranged thereon in one direction at predetermined intervals. Semiconductor pressure sensor 17 is pressed, with the pressure of pressurization cuff 16, against a measurement site such as a wrist of a subject undergoing the measurement. In this state, semiconductor pressure sensor 17 detects a pulse wave of the subject via the radial artery. A voltage signal obtained by detecting a pulse wave in semiconductor pressure sensor 17 is amplified in an amplifier 18 to be output to an A/D converter 19. A/D converter 19 converts the voltage signal, which is an analog signal derived from semiconductor pressure sensor 17 through amplifier 18, into digital information. The digital information is sent out to pulse wave information display apparatus 2 via I/F 11.
The digital information sent out via I/F 11, namely, pulse wave data, is sequentially stored in RAM 25 and the like. CPU 23 reads the stored digital information in real time to perform various types of arithmetic processing.
In
Pulse wave information display apparatus 2 according to the first embodiment is shown to analyze the pulse wave data measured by pulse wave measurement portion 1 and display the same in real time. However, the pulse wave information display apparatus is not limited as such. For example, the pulse wave data measured in pulse wave measurement portion 1 may be stored in RAM 25 or on a hard disk not shown to be displayed later. Furthermore, the pulse wave data measured in pulse wave measurement portion 1 may be stored in a memory card not shown, so that the memory card is inserted into pulse wave information display apparatus 2, thereby CPU 23 may perform arithmetic processing for display as described below.
Display processing for the pulse wave information in the pulse wave information display apparatus 2 according to the present embodiment will now be described with reference to a flowchart shown in
A drive apparatus (not shown) provided in pulse wave information display apparatus 2 may read a program recorded on a recording medium so that the program may be expanded on RAM 25 for execution.
Referring to
A program stored in ROM 24 is executed to obtain N-th derivatives of a pulse waveform derived from the pulse wave data (S106). Based on a result of the differentiation, the pulse waveform is divided into pulse waves each corresponding to one beat (S108).
The processing of dividing the pulse wave in step S108 is performed, for example, as described below. Specifically, a negative to positive transition of the first derivative among the N-th derivatives obtained in step S106 is waited for. When the first derivative changes from negative to positive, the rising zero crossing point (point DZC) is held and a point that is on the original waveform and in the same time phase as that of point DZC is defined as a “temporary rising point (point PB)”. Then a local maximum (point DP) of the first derivative is waited for. When the local maximum of the first derivative is sensed, CPU 23 determines whether one beat can be confirmed or not. Specifically, a local maximum value (point PQ) of the pulse waveform (original waveform) is waited for and sensed just after the temporary rising point (point PB). In response to the detection of the local maximum value (point PQ), CPU 23 refers to the waveform from point PB to another temporary rising point (point PA) of a preceding beat. It is then confirmed that the global maximum (point PP) of the pulse waveform (original waveform) is present between point PA and point PB, and that point PB is the global minimum of the waveform between point PP and point PQ. Point PB is thus confirmed as the global minimum and accordingly point PB is defined as a “rising point”. The waveform from point PA to point PB is thus the waveform of one beat.
CPU 23 then increments variable i by “1” (S114). A waveform of one beat, which has been obtained by the division in step S108, is designated as a variable i-th waveform, and the variable i-th waveform is cut out (S116). From the variable i-th waveform cut out in step S116, prescribed characteristic points are extracted (S118).
In the present embodiment, CPU 23 extracts a rising point (point PA), an ejected wave peak point (also referred to as point P1), and a reflected wave peak point (also referred to as point P2) of the variable i-th waveform.
In the present embodiment, point P1 and point P2 are extracted by, for example, using local maxima of a fourth derivative wave of a waveform of one beat. Specifically, referring to
Initially, the waveform of one beat is confirmed and then local maxima of the second derivative between point PA and point PB are obtained. The local maxima of the second derivative obtained here are referred to as a point APG-A, a point APG-C, and a point APG-E in order. Then, local maxima of the fourth derivative between point PA and point APG-E are obtained. The obtained local maxima of the fourth derivative are candidates for a point P1 and a point P2.
Then, among local maxima of the fourth derivative that are present in the section of the ascending limb between point PA and point PP, the maximum one is obtained as point P1. Among local maxima of the forth derivative that are present in the section of the descending limb between point PP and point APG-E, the maximum one is obtained as point P2.
A method of extracting point P1 and point P2 is not limited the above-described method; point P and point P2 may be extracted by the methods disclosed in, for example, prior art documents 1 and 2.
CPU 23 then calculates an AI value from the characteristic points extracted in step S118 (S120). In the present embodiment, the AI value is calculated in accordance with the following expression.
In the present embodiment, a value other than the AI value, for example, ΔTp (the time at a reflected wave rising point—the time at point PA) shown in
CPU 23 then performs display processing described below (S122). Thereafter, CPU 23 determines whether or not additional pulse wave data is present (S124). If CPU 23 determines that additional pulse wave data is present (YES in S124), it repeats processing in steps S104-S122. If CPU 23 determines that no additional pulse wave data is present (NO in S124), it terminates the display processing for pulse wave information.
Although every waveform corresponding to one beat is displayed in the first embodiment of the present invention, a waveform corresponding to two or three beats may be displayed. Alternatively, a waveform corresponding to a predetermined number of beats may not be displayed; a waveform of one beat may be updated successively and displayed.
It is noted that the specification of characteristic points includes the extraction of characteristic points from the waveform data of one beat, as shown in step S118, as well as, if data concerning the extracted characteristic points is included in the pulse wave data, the specification of the characteristic points based on the data.
Referring to
The change in AI value over time, which has been calculated in step S115, is displayed in a display region B3. A change in heart rate HR over time is displayed in a display region B4. At the same time, an AI value (%) of the waveform of one beat displayed in display region B2 is displayed in a display region B5. Moreover, the average of heart rate HR is displayed in a display region B6. Systolic blood pressure SYS and diastolic blood pressure DIA are displayed in a display region B7. The date and time of measurement are displayed in a display region B8. The time-variable information displayed here is displayed by plotting a measured value in relation to the measurement time counted by a clock not shown.
In the present embodiment, the AI value of a waveform of one beat is displayed in real time in display region B5. Accordingly, a change that cannot be recognized only from a blood pressure value can be grasped. In particular, when a fast-acting antihypertensive agent is required to be administered as an emergency treatment of abnormal hypertension during surgery or in the case of hypertensive emergency, acute heart failure, and the like, it is possible to recognize the antihypertensive effect, which cannot be recognized only from a blood pressure value. Therefore, the present embodiment is effective in improving the accuracy with which whether a proper amount of the agent is administered or not is determined, or in reducing time required for the determination.
Furthermore, a waveform of one beat is successively displayed in display region B2 in real time. As such, since a waveform of one beat is displayed in display region B2 on an enlarged scale, the shape of the waveform of one beat can be viewed in more detail.
In display region B2, a reference waveform based on a user's instruction and the aforementioned waveform of one beat may be displayed in a superimposed manner. In this case, the reference waveform can be distinguished from the waveform of one beat by, for example, displaying both of them in different colors. The reference waveform may be registered as follows: a user operates operation portion 21 to specify a waveform at a certain time point from the waveforms successively displayed, and registers the same. Alternatively, a user may operate operation portion 21 to register an average waveform from one time point to another time point. As such, by displaying the reference waveform and the waveform of one beat in a superimposed manner, it is much easier to visually confirm the effect before and after the administration of an agent.
Furthermore, the above-described ΔTp may be displayed at the same time.
Here, a waveform of one beat displayed in display region B2 is generally displayed in a graph where the units of the abscissa axis and the ordinate axis are time and pressure value (unit: mmHg), respectively, as shown in
The waveform shown in
In contrast, the waveform shown in
As such, although the waveform shown in
Therefore,
Referring to
Each of the heights of ejected wave peak point Pa1′ shown in
As such, by normalizing a waveform of one beat with respect to an amplitude value at the ejected wave peak point, an increase/decrease in AI value can be recognized in a graph through the fluctuations of the reflected wave peak point in the waveform. Therefore, a user can more intuitively grasp the change in AI value than in the case where the change in AI value is indicated by a numeric value. Since the change in AI value is not affected by an absolute value of the pressure, the degree of reflection of a pressure wave can accurately be grasped.
As described above, by observing a waveform of one beat that has been normalized with respect to an amplitude value at the ejected wave peak point, it is possible to grasp the change in vessels due to an antihypertensive agent as the change in reflected wave peak point, without being affected by the change in blood pressure (=the change in absolute value of the pressure). Therefore, by illustrating such a normalized waveform successively, the effect of an antihypertensive agent can be observed in detail, which is thought to be useful in determining whether the antihypertensive agent should further be administered, or whether an alternative agent should be used.
Therefore, in the first embodiment of the present invention, a waveform normalized with respect to an amplitude value at the ejected wave peak point is sequentially displayed in display region B2 of display portion 22 as shown in
Here, a flow of display processing in step S122 of
Referring to
f(x)=100×{g(x)−g(x0)}/{g(x1)−g(x0)}
In the expression above, “g(x)” represents an original waveform, while “f(x)” represents a normalized waveform. “x0” represents time at a rising point (PA), while “x1” represents time at an ejected wave peak point (P1).
With the expression above, the unit of the ordinate axis in display region B2 of display portion 22 is converted from “a pressure value” into “a ratio” based on an amplitude value at ejected wave peak point P1, and original waveform g(x) is normalized. Assume that waveform f(x) normalized in such a manner has a rising point PA′, an ejected wave peak point P1′, a reflected wave peak point P2′, and an endpoint of the waveform PB′.
When the i-th normalized waveform f(x) is calculated in step S204, the plot of the previous waveform, namely, the (i−1) th waveform is cleared (S206).
Waveform f(x) from rising point PA′ to endpoint PB′ is then plotted in display region B2 of display portion 22 (S208). In the first embodiment, the display range is fixed, and thus CPU 23 plots the normalized waveform f(x) based on the predetermined upper limit value (e.g. 120%) of the ordinate axis. A value that the value at reflected wave peak point P2′ is not assumed to exceed under normal conditions may be set as the upper limit value. Alternatively, a user may operate operation portion 21 to set the upper limit value.
It is sufficient for the waveform of one beat displayed in display region B2 to include points corresponding to at least rising point PA′ through a dicrotic notch point (above-described “point APG-E”).
CPU 23 then plots a baseline L0 horizontally with respect to the height of rising point PA′, namely, the height of 0% (S210). Furthermore, CPU 23 plots a perpendicular line L1 from ejected wave peak point P1′ to the baseline, and a perpendicular line L2 from reflected wave peak point P2′ to the baseline (S212).
In steps S210 and S212, rising point PA′, ejected wave peak point P1′, and reflected wave peak point P2′ are indicated by straight lines as markers. However, how these ponts are displayed is not limited thereto. For example, each of the characteristic points may be indicated by an arrow, or these characteristic points may be indicated by different colors.
If the ordinate axis in the display range of display region B2 of display portion 22 has the lower limit value of 0%, baseline L0 may not necessarily be plotted.
CPU 23 then displays the AI value calculated in step S1120 in
Here,
As described above, by displaying perpendicular lines L1 and L2 to allow the positions of ejected wave peak point P1′ and reflected wave peak point P2′ to be viewable, what AI value means can be recognized in more detail. The AI value has such a characteristic that it increases as the propagation velocity of a pressure wave increases, and that it increases as the intensity of a reflection in the peripheries increases. Therefore, if the AI value is high, the recognition of the positional relation between ejected wave peak point P1′ and reflected wave peak point P2′ makes it possible to visually understand why the AI value is high: the high AI value is caused by high propagation velocity of a pressure wave, by high reflection intensity in the peripheries, r the like. Accordingly, by checking the AI value against the characteristic of an antihypertensive agent used for treatment, the effect of the antihypertensive agent can be recognized in detail, which is thought to be useful in determining whether the antihypertensive agent should further be administered, or whether an alternative agent should be used.
In the first embodiment, an algorithm for calculating characteristic points for display processing may be an algorithm simpler than that for calculating AI. Therefore, the display processing (S122) is not necessarily performed after the AI calculation (S120) as in the case shown in
Sphygmograph 100 according to a second embodiment of the present invention will now be described. Configurations and fundamental operations of sphygmograph 100 in the second embodiment are similar to those of the first embodiment, and thus the description thereof will not be repeated.
In pulse wave information display apparatus 2 according to the first embodiment, the normalized waveform is displayed based on the predetermined upper limit value. In other words, the upper limit value of the display range is fixed. Therefore, if the normalized waveform exceeds the upper limit value of the ordinate axis of a display range (hereinafter referred to as a “vertical range”), the exceeding part of the waveform cannot be displayed. Therefore, there is a possibility that the position (height) of the reflected wave peak point is not displayed for a long period of time. As a result, the positional relation between the ejected wave peak point and the reflected wave peak point cannot be viewed, which can make it difficult to intuitively recognize the AI value.
Therefore, in the pulse wave information display apparatus according to the second embodiment, the vertical range is adjusted as well.
Pulse wave information display processing performed by CPU 23 in pulse wave information display apparatus 2 according to the second embodiment will now be described with reference to flowcharts shown in
Referring to
Referring to
If CPU 23 determines that variable i is not “1” in step S1101 (NO in S1110), the process proceeds to step S1103.
In step S1103, CPU 23 determines whether or not a value (ratio (%)) at the reflected wave peak point of the i-th waveform f(x) exceeds the upper limit value (ratio (%)) of the vertical range, which is stored in RAM 25 or the like. If CPU 23 determines that a value at the reflected wave peak point does not exceed the upper limit value (NO in S1103), the process proceeds to step S1110. The initial value of the upper limit value is stored on a hard disk not shown, for example, and transferred to RAM 25 to adjust the vertical range.
In contrast, if CPU 23 determines that a value at the reflected wave peak point exceeds the upper limit value (YES in S1103), then count number N is incremented by “1” (S1104). CPU 23 then allows RAM 25, for example, to store the value (S1105).
CPU 23 then determines whether or not count number N has reached “3”, in other words, whether or not the value at the reflected wave peak point is detected to exceed the vertical range three times in succession (S1106). If CPU 23 determines that count number N has reached “3” (YES in S1106), a value that equals to the maximum among the values of the previous three beats stored in RAM 25 plus 10%, for example, is set as a new upper limit value of the vertical range for update (S1108). The process proceeds to step S1110.
If CPU 23 resets count number N in step S1110, the process proceeds to step S206 shown in
In steps S208′, S210′ and S212′ in
Initially, assume that the vertical range stored in RAM 25 has an upper limit value of 120%. Furthermore, assume that the a-th waveform has an AI value of 85%, the b-th waveform has an AI value of 125%, the c-th waveform has an AI value of 140%, and the d-th waveform has an AI value of 123%. Therefore, in this case, the values at reflected wave peak points P2′ on the ordinate axis in the normalized waveform f(x) calculated in step S204 in
Referring to
Then, referring to
Then, referring to
Then, referring to
As such, in the second embodiment, if the value at the reflected wave peak point exceeds the upper limit value of the vertical range three times in succession, the upper limit value is updated. Thereby, it is possible to eliminate such an inconvenience that the position (height) of the reflected wave peak point is not displayed for a long period or time. Therefore, even if a subject has an unusually high reflected wave peak point, the AI value can appropriately be grasped.
Since the upper limit value is allowed to be adjusted only when it is exceeded by the value at the reflected wave peak point three times in succession, it is possible to eliminate such an inconvenience that the vertical range is frequently adjusted owing to a noise or the like, unwantedly making it difficult to detect the change in AI value. In the present embodiment, the upper limit value is updated when the value at the reflected wave peak point exceeds the vertical range three times in succession. However, how update is performed is not limited thereto. For example, the upper limit value may be updated when the value at the reflected wave peak point exceeds the vertical range two out of ten times, or may simply be updated when the value at the reflected wave peak point exceeds the vertical range once.
In the second embodiment, determination as to whether or not a value (ratio) at the reflected wave peak point in the normalized waveform exceeds the vertical range. Alternatively, the determination may be made with a value (ratio) at the global maximum in the normalized waveform.
Since the value at the reflected wave peak point in the normalized waveform is usually equal to the AI value, the determination above may be made with the AI value. In this case, the vertical range may be adjusted before the original waveform is normalized.
The above-described method of displaying pulse wave information by the pulse wave information display apparatus according to the present invention may be provided in the form of a program. Such a program may be provided as a program product by being recorded on such a computer-readable recording medium as a flexible disk, a Compact Disc-ROM (CD-ROM), a ROM, and a RAM, and a memory card, which are all attached to a computer. Alternatively, the program may be provided by being recorded on such a recording medium as a hard disk included in a computer. Moreover, the program may be provided by being downloaded via a network.
The program product thus provided is executed by being installed in such a program storage unit as a hard disk. The program product includes a program itself and a recording medium with the program recorded thereon.
Although the present invention has been described and illustrated in detail, it is clearly understood that the same is by way of illustration and example only and is not to be taken by way of limitation, the spirit and scope of the present invention being limited only by the terms of the appended claims.
Number | Date | Country | Kind |
---|---|---|---|
2004-292264 | Oct 2004 | JP | national |