ULTRASONIC DIAGNOSIS APPARATUS AND ELECTROCARDIAC WAVEFORM PROCESSING METHOD
20230293151 · 2023-09-21
Inventors
Cpc classification
A61B8/463
HUMAN NECESSITIES
International classification
A61B8/00
HUMAN NECESSITIES
Abstract
A definer defines heartbeat segments in an electrocardiac waveform. A primary determiner determines, from among the heartbeat segments, segments that satisfy a primary determination criterion as provisional stable segments. A secondary determiner determines a provisional stable segment as a stable segment when the provisional stable segment satisfies a secondary determination criterion. An end-diastole detector and an end-systole detector detect an end-diastole and an end-systole in a segment of interest. At the time of changing the segment of interest, a selection control unit controls selection of segment of interest such that the segment of interest after change corresponds to a stable segment.
Claims
1. An ultrasonic diagnosis apparatus comprising a processor, wherein the processor is configured to: form an ultrasound image based on reception data obtained from an examinee; define, in units of heartbeat, a plurality of segments in an electrocardiac waveform representing an electrocardiac signal obtained from the examinee; detect, based on the electrocardiac waveform, an end-diastole and an end-systole in a segment of interest among the plurality of segments; and in a case where the electrocardiac waveform is displayed together with the ultrasound image, display an end-diastole marker indicating the end-diastole in the segment of interest and an end-systole marker indicating the end-systole in the segment of interest, and the processor is further configured to: determine, from among the plurality of segments, each segment that satisfies a stability criterion as a stable segment; when a manipulation for changing the segment of interest is performed, control selection of a segment of interest after change such that the segment of interest after change is selected from among stable segments determined; and when a manipulation for changing the segment of interest is performed, detect an end-diastole and an end-systole in a specific stable segment, which is the segment of interest after change.
2. The ultrasonic diagnosis apparatus according to claim 1, wherein the processor is configured to: when a going-back manipulation is performed, select, as the segment of interest after change, a stable segment located before and closest to the segment of interest; and when a going-forward manipulation is performed, select, as the segment of interest after change, a stable segment located after and closest to the segment of interest.
3. The ultrasonic diagnosis apparatus according to claim 1, wherein the processor has a function of identifying a best stable segment from among the stable segments, and selecting the best stable segment as an initial segment of interest or the segment of interest after change.
4. The ultrasonic diagnosis apparatus according to claim 1, wherein the processor has a function of identifying, from among the stable segments, a closest stable segment which is located closest to the current time phase of interest, and selecting the closest stable segment as an initial segment of interest or the segment of interest after change.
5. The ultrasonic diagnosis apparatus according to claim 1, wherein the processor is configured to: determine the stable segments during a real-time operation; and in a freeze state after the real-time operation, detect the end-diastole and the end-systole.
6. The ultrasonic diagnosis apparatus according to claim 1, wherein the stability criterion includes: a primary determination criterion for determining a provisional stable segment based on durations of temporally consecutive segments; and a secondary determination criterion for determining that a duration of a provisional stable segment which has satisfied the primary determination criterion does not correspond to tachycardia or bradycardia, and the processor is configured to: apply the primary determination criterion to each of the segments, and apply the secondary determination criterion to a provisional stable segment which has satisfied the primary determination criterion.
7. An electrocardiac waveform processing method, including: a step of defining, in units of heartbeat, a plurality of segments in an electrocardiac waveform representing an electrocardiac signal obtained from an examinee; a step of detecting, based on the electrocardiac waveform, an end-diastole and an end-systole in a segment of interest among the plurality of segments; and a step of displaying an end-diastole marker indicating the end-diastole and an end-systole marker indicating the end-systole in a case where the electrocardiac waveform is displayed together with an ultrasound image, wherein the method further includes: a step of determining, from among the plurality of segments, each segment that satisfies a stability criterion as a stable segment; and a step of, when a manipulation for changing the segment of interest is performed, controlling selection of a segment of interest after change such that the segment of interest after change is selected from among the determined stable segments, and when a manipulation for changing the segment of interest is performed, an end-diastole and an end-systole are detected in a specific stable segment, which is the segment of interest after change.
Description
BRIEF DESCRIPTION OF DRAWINGS
[0009] Embodiment(s) of the present disclosure will be described based on the following figures, wherein:
[0010]
[0011]
[0012]
[0013]
[0014]
[0015]
[0016]
[0017]
[0018]
[0019]
[0020]
[0021]
DESCRIPTION OF EMBODIMENTS
[0022] Embodiments will now be described by reference to the drawings.
Overview of Embodiments
[0023] An ultrasonic diagnosis apparatus according to an embodiment includes an image forming unit, a defining unit, a detection unit, a display processing unit, a determining unit, and a selection control unit. The image forming unit forms an ultrasound image based on reception data obtained from an examinee. The defining unit defines, in units of heartbeat, a plurality of segments (i.e., heartbeat segments) in an electrocardiac waveform representing an electrocardiac signal obtained from the examinee. The detection unit detects, based on the electrocardiac waveform, an end-diastole and an end-systole in a segment of interest among the plurality of segments. The display processing unit displays an end-diastole marker indicating the end-diastole in the segment of interest and an end-systole marker indicating the end-systole in the segment of interest in a case where the electrocardiac waveform is displayed together with the ultrasound image. The determining unit determines, from among the plurality of segments, each segment that satisfies a stability criterion as a stable segment. When a manipulation for changing the segment of interest is performed, the selection control unit controls selection of a segment of interest after change such that the segment of interest after change is selected from among stable segments determined by the determining unit. When a manipulation for changing the segment of interest is performed, the detection unit detects an end-diastole and an end-systole in a specific stable segment, which is the segment of interest after change.
[0024] An ultrasonic diagnosis apparatus according to an embodiment comprises a processor. The processor functions as the above-noted image forming unit, defining unit, detection unit, display processing unit, determining unit, and selection control unit. The processor may be composed of one or a plurality of physical processors.
[0025] According to the above configuration, detection of an end-diastole and an end-systole in a stable segment is ensured after a change of segment of interest. Even when the segment of interest is repeatedly changed, detection of an end-diastole and an end-systole are to be always performed in a stable segment. Accordingly, the reliability of the detected end-diastole and end-systole can be enhanced.
[0026] When the time phase detection function is automatically activated at a point of transition to a freeze state, an end-diastole and an end-systole may be detected in the latest segment regardless of whether or not the latest segment serving as the segment of interest is a stable segment. When an instruction to start execution of the time phase detection function is provided in a freeze state, an end-diastole and an end-systole may be detected in the current segment of interest regardless of whether or not the current segment of interest is a stable segment. In any case, so long as the time phase detection function is in the ON state, after a change of segment of interest, a stable segment is selected as the segment of interest after change. A freeze state is a state in which transmission and reception are stopped. In a freeze state, a stored tomographic image is displayed, and a stored electrocardiac waveform is also displayed.
[0027] In an embodiment, when a going-back manipulation is performed, the selection control unit selects, as the segment of interest after change, a stable segment located before and closest to the segment of interest. On the other hand, when a going-forward manipulation is performed, the selection control unit selects, as the segment of interest after change, a stable segment located after and closest to the segment of interest. For example, when changes of segment of interest are repeated, jumps to new segments of interest are sequentially made. Every time the segment of interest is changed, detection of an end-diastole and an end-systole is performed again.
[0028] According to the above configuration, since there is no need for the user to designate or select stable segments, the user’s workload can be reduced. Further, according to the above configuration, it is possible to avoid performing cardiac function measurement based on an end-diastole and an end-systole detected in an inappropriate segment.
[0029] In an embodiment, during a real-time operation and in a freeze state, when an electrocardiac waveform is displayed, individual stable segments are displayed in an identifiable manner. For example, the individual stable segments are displayed in a specific color. On the electrocardiac waveform, in addition to the end-diastole marker and the end-systole marker, a time-phase-of-interest marker indicating a time phase of interest is displayed. An ultrasound image corresponding to the time phase of interest is displayed. During a real-time operation, ultrasound images are displayed in real time while ultrasound transmission and reception are carried out.
[0030] In an embodiment, the selection control unit has a function of identifying a best stable segment from among the stable segments, and selecting the best stable segment as an initial segment of interest or a segment of interest after change. According to this function, cardiac function measurement can be performed based on highly-reliable end-diastole and end-systole. The best stable segment is a segment which is judged as being most stable among the stable segments. For example, evaluation values may be calculated regarding the respective stable segments, and the stable segment corresponding to the best evaluation value may be determined as the best stable segment.
[0031] In an embodiment, the selection control unit has a function of identifying, from among the stable segments, a closest stable segment which is located closest to the current time phase of interest, and selecting the closest stable segment as an initial segment of interest or a segment of interest after change. According to this function, a segment that is located close to the time phase in which the user is interested and that is also appropriate in terms of cardiac function measurement can be used as the target of end-diastole and end-systole detection. In other words, it is possible to avoid a situation where there is selected a stable segment temporally located considerably away from the time phase in which the user is interested. Typically, the current time phase of interest is a time phase indicated by a time-phase-of-interest marker on a time axis. For example, at a point immediately after transition to a freeze state, the latest time phase is the current time phase of interest. When the user moves (i.e., shifts) the time-phase-of-interest marker, the time phase of interest is accordingly moved along the time axis.
[0032] In an embodiment, the determining unit determines stable segments during a real-time operation. The detection unit detects an end-diastole and an end-systole in a freeze state after the real-time operation. By continuously carrying out determination of stable segments during a real-time operation, stable segments can be recognized during the real-time operation, and the stable segments can be identified immediately after the real-time operation. Further, detection of an end-diastole and an end-systole can be promptly performed in a freeze state after the real-time operation.
[0033] In an embodiment, the stability criterion includes a primary determination criterion for determining a provisional stable segment based on durations of temporally consecutive segments, and a secondary determination criterion for determining that a duration of a provisional stable segment which has satisfied the primary determination criterion does not correspond to tachycardia or bradycardia. The determining unit includes a primary determining unit configured to apply the primary determination criterion to each segment, and a secondary determining unit configured to apply the secondary determination criterion to a provisional stable segment which has satisfied the primary determination criterion. The above-noted processor functions as the primary determining unit and the secondary determining unit.
[0034] According to the above configuration, a segment that is recognized as being stable but corresponds to tachycardia and a segment that is recognized as being stable but corresponds to bradycardia can be prevented from being used as a segment of interest. Other determination criteria such as a tertiary determination criterion may be added.
[0035] An electrocardiac waveform processing method according to an embodiment includes a defining step, a detecting step, a display processing step, a determining step, and a selection control step. In the defining step, a plurality of segments are defined, in units of heartbeat, in an electrocardiac waveform representing an electrocardiac signal obtained from an examinee. In the detecting step, based on the electrocardiac waveform, an end-diastole and an end-systole are detected in a segment of interest among the plurality of segments. In the display processing step, an end-diastole marker indicating the end-diastole in the segment of interest and an end-systole marker indicating the end-systole in the segment of interest are displayed in a case where the electrocardiac waveform is displayed together with an ultrasound image. In the determining step, from among the plurality of segments, each segment that satisfies a stability criterion is determined as a stable segment. In the selection control step, when a manipulation for changing the segment of interest is performed, selection of a segment of interest after change is controlled such that the segment of interest after change is selected from among the determined stable segments. When a manipulation for changing the segment of interest is performed, an end-diastole and an end-systole are detected in a specific stable segment, which is the segment of interest after change.
[0036] The above method is implemented as a hardware function or a software function. A program for executing the above method may be installed into an information processor via a network or a portable storage medium. The information processor includes an ultrasonic diagnosis apparatus. The information processor includes a non-transitory storage medium that stores the program.
Details of Embodiments
[0037]
[0038] As shown in
[0039] Specifically, the probe 10 has a transducer array composed of a plurality of transducers. An ultrasound beam is formed by the transducer array, and this ultrasound beam is electronically scanned. As electronic scan methods, an electronic linear scan method, an electronic sector scan method, and the like are known. As a result of the electronic scan of the ultrasound beam, a beam scan plane is formed. A two-dimensional transducer array may alternatively be provided in the probe 10, and a volume data may be obtained from the interior of the living body using the two-dimensional transducer array.
[0040] A transmission unit 12 is an electronic circuit that functions as a transmission beamformer, and a reception unit 14 is an electronic circuit that functions as a reception beamformer. At the time of transmission, a plurality of transmission signals are supplied in parallel from the transmission unit 12 to the transducer array, and a transmission beam is thereby formed. At the time of reception, a plurality of reception signals are output in parallel from the transducer array to the reception unit 14. In the reception unit 14, the reception signals are subjected to phase alignment and summing (i.e., delay and summing), and reception beam data are thereby generated.
[0041] A set of reception frame data is composed of a plurality of sets of reception beam data located serially along the electronic scan direction. Each set of reception beam data is composed of a plurality of sets of echo data located serially along the depth direction. Each set of reception frame data corresponds to a tomographic image. In a color flow mapping (CFM) mode, a set of reception frame data for formation of a tomographic image and a set of reception frame data for formation of a blood flow image are typically obtained alternately.
[0042] An image forming unit 16 serves to generate a display frame data array based on an input reception frame data array, and output the display frame data array. The display frame data array corresponds to tomographic images in the form of moving images. Each set of display frame data corresponds to a tomographic image in the form of a still image. The image forming unit 16 comprises a digital scan converter (DSC). The DSC is a kind of processor, and has functions such as a coordinate conversion function, an interpolation function, and a frame rate conversion function. The display frame data array is transmitted to a display processing unit 20.
[0043] A memory 18 is a so-called cine memory, and the display frame data array ranging over a certain period of time is stored into the memory 18. In a freeze state, the display frame data read out from the memory 18 are transmitted to the display processing unit 20 and a measurement unit 30. The memory 18 may be located upstream of the image forming unit 16.
[0044] The display processing unit 20 is composed of a processor. The display processing unit 20 has a graphic image generation function, an image compositing function, a color calculation function, and the like. In the display processing unit 20, images to be displayed on a display 21 are generated. In the present embodiment, the display processing unit 20 has a function of generating images of waveforms including an electrocardiac waveform (i.e., comprises a waveform image generator described later).
[0045] An electrocardiograph 22 comprises electrodes to be attached to the examinee. By means of the electrocardiograph 22, an electrocardiac signal (i.e., an ECG signal) is obtained from the examinee. The electrocardiac signal is transmitted to a waveform analysis unit 26 via a signal processing circuit 24.
[0046] The waveform analysis unit 26 is composed of a processor and a waveform memory 28. The waveform analysis unit 26 serves to analyze the waveform of the electrocardiac signal (i.e., the electrocardiac waveform). In the present embodiment, the waveform analysis unit 26 has a function of defining a plurality of heartbeat segments in the electrocardiac waveform, a function of determining, from among the plurality of heartbeat segments, each heartbeat segment that satisfies a stability criterion as a stable segment, a function of detecting an end-diastole and an end-systole in a selected heartbeat segment (i.e., a segment of interest), and the like.
[0047] The electrocardiac waveform ranging over a certain period of time is stored into the above-noted waveform memory 28. Time phases of waveform elements in the electrocardiac waveform stored into the waveform memory 28 are correlated to time phases of the sets of display frame data stored the memory 18.
[0048] The measurement unit 30 is composed of a processor. The measurement unit 30 serves to measure and calculate an evaluation value for evaluating the cardiac function. The evaluation value includes, for example, the ejection fraction (EF). The ejection fraction is calculated from the left ventricular volume at an end-diastole and the left ventricular volume at an end-systole. In order to calculate a reliable ejection fraction, it is necessary to increase the reliability of detected end-diastole and end-systole. In other words, it is necessary to detect an end-diastole and an end-systole in a stable heartbeat segment and not in an inappropriate heartbeat segment.
[0049] A control unit 32 serves to control operation of the elements shown in
[0050] The control unit 32 is composed of, for example, a processor that executes programs, which may be a CPU. As shown by reference numeral 36, the entirety of the control unit 32, waveform analysis unit 26, and measurement unit 30 may be implemented by a single processor. Furthermore, this processor may be caused to function as the display processing unit 20.
[0051] A control panel 34 includes switches, a trackball, a keyboard, and the like. In the present embodiment, the control panel 34 includes a go-back button and a go-forward button which will be described later, and also includes a button for causing execution of the stable segment determination function, a button for causing execution of the time phase detection function, and the like. The display 21 is composed of an organic EL device, a liquid crystal display, or the like.
[0052]
[0053] The R-wave detector 38 serves to detect each R-wave (more specifically, the apex of each R-wave) contained in the electrocardiac waveform. The calculation unit 40 comprises a definer 42, a primary determiner 44, and a secondary determiner 46. The definer 42 functions as a defining unit or a defining means. The definer 42 divides or segments the electrocardiac waveform based on the detected R-waves, and thereby defines heartbeat segments in the electrocardiac waveform.
[0054] The primary determiner 44 and the secondary determiner 46, as a whole, function as a determining unit or a determining means. The primary determiner 44 serves to determine whether or not each heartbeat segment satisfies a primary determination criterion (i.e., a stability criterion). A heartbeat segment that satisfies the primary determination criterion is determined as a provisional stable segment. For example, in the primary determiner 44, durations of heartbeat segments that are consecutive on the time axis are compared with each other. The primary determination criterion will be described later in detail.
[0055] The secondary determiner 46 serves to determine whether or not a provisional stable segment satisfies a secondary determination criterion (i.e., a non-tachycardia criterion and a non-bradycardia criterion). A provisional stable segment that satisfies the secondary determination criterion is determined as a stable segment. The secondary determiner 46 functions as a tachycardia filter and a bradycardia filter. For example, in the secondary determiner 46, reference is made to the duration of the provisional stable segment. The secondary determination criterion will be described later in detail.
[0056] In the present embodiment, the calculation unit 40 has a function of determining, during a real-time operation, whether or not each heartbeat segment is a stable segment. When this function is executed, detection of an end-diastole and an end-systole can be performed promptly in a freeze state after the real-time operation. Determination of stable segments may also be carried out in a freeze state.
[0057] The end-diastole detector 48 and the end-systole detector 50, as a whole, function as a detection unit or a detecting means. Every time the segment of interest is changed, the end-diastole detector 48 and the end-systole detector 50 detect an end-diastole and an end-systole in the new segment of interest. The detection methods thereof will be described later. The selection control unit 33 controls the operations of the end-diastole detector 48 and the end-systole detector 50.
[0058] When a manipulation for changing the segment of interest is performed, the selection control unit 33 restricts selection of segment of interest such that a stable segment becomes the new segment of interest after change; i.e., such that a segment that is not a stable segment does not become the new segment of interest after change. Segment information, stable segment information, and the like are transmitted from the calculation unit 40 to the selection control unit 33.
[0059] The waveform image generator 52 serves to generate a waveform image in the form of a graphic image. The waveform image includes an electrocardiac waveform, a set of markers, and the like. When determination of stable segments is executed, the individual stable segments are identifiably displayed in the electrocardiac waveform. For example, when the electrocardiac waveform is displayed in a first color, each stable segment is displayed in a second color different from the first color. The set of markers, which is displayed in a freeze state, includes a time-phase-of-interest marker, an end-diastole marker, an end-systole marker, and the like. In a freeze state, a tomographic image (i.e., a still image) corresponding to the time phase of interest is displayed. Stored moving images may also be reproduced in a freeze state.
[0060]
[0061] When the button 74 is manipulated during a real-time operation, stable segments are sequentially determined while performing the real-time operation. In the present embodiment, pressing of the button 76 is not allowed during real-time operation. At the point when the button 82 is manipulated, a transition is made from the real-time operation state to a freeze state. In the freeze state, the button 74 and the button 76 can be manipulated. In a case where the button 74 has already been manipulated during the real-time operation and in a case where the button 74 is manipulated in the freeze state, the button 76 may be automatically turned on. It may be configured such that manipulation of the button 76; that is, instruction of execution of the time phase detection function, is allowed during the real-time operation.
[0062] In the electrocardiac waveform 62, the heartbeat segments depicted in bold lines 64 are stable segments. Reference numeral 63 denotes the first time phase of interest (i.e., the initial time phase of interest) at the point of transition to the freeze state. In the example shown in drawing, a time-phase-of-interest marker 66, which corresponds to a cursor, indicates the time phase of interest, which is currently of interest. In
[0063] When the go-back button 78 is manipulated in the state shown in
[0064] When the go-forward button 80 is manipulated in the state shown in
[0065] According to the present embodiment, at the time of a change of segment of interest, a stable segment becomes the segment of interest after change; i.e., selection of the segment of interest is limited to stable segments. Accordingly, detection of an end-diastole and an end-systole in a stable segment is ensured without having the user judge whether or not each heartbeat segment is a stable segment. In other words, appropriate preparation or precondition for cardiac function measurement can be achieved.
[0066]
[0067] A first primary determination criterion 94 is a criterion for determining whether or not the evaluation target segment n is a stable segment (i.e., a provisional stable segment) based on the duration Tn-1 of the heartbeat segment n-1 located one before the evaluation target segment n and the duration Tn-2 of the heartbeat segment n-2 located two before the evaluation target segment n. Specifically, the evaluation target segment n is determined as a stable segment when (Tn-1)/(Tn-2) is less than a threshold value Th1. This determination is based on the presumption that when there is not much difference between the durations of two temporally consecutive heartbeat segments, the heartbeat segment that occurs immediately after those two heartbeat segments is a stable segment. According to the first primary determination criterion, it is possible to evaluate the evaluation target segment n even at a point before the evaluation target segment n has reached its end.
[0068] A second primary determination criterion 96 and a third primary determination criterion 98 are criteria for determining whether or not the evaluation target segment n is a stable segment (i.e., a provisional stable segment) based on the durations of the three heartbeat segments including the evaluation target segment n. In the case of applying the second primary determination criterion 96, the maximum value Tmax and the minimum value Tmin are identified from among the durations of the three heartbeat segments. When the ratio Tmax/Tmin is less than a threshold value Th2, the evaluation target segment n is determined as a stable segment. In the case of applying the third primary determination criterion 98, the evaluation target segment n is determined as a stable segment when |Tn-|(Tn-1)-(Tn-2)|| is less than a threshold value Th3.
[0069] When employing the second primary determination criterion 96 and the third primary determination criterion 98, evaluation of the evaluation target segment n can be performed only after the evaluation target segment n has reached its end. Meanwhile, since the duration of the evaluation target segment n can be taken into consideration, it is possible to more accurately determine whether or not the evaluation target segment n is a stable segment.
[0070] In a case where the first primary determination criterion is employed, the determination is performed during a real-time operation as shown in
[0071] In a case where the second or the third primary determination criterion is employed, the determination is performed during a real-time operation as shown in
[0072] The secondary determination criterion applied in the above-noted secondary determination is a criterion for eliminating heartbeat segments that correspond to tachycardia and heartbeat segments that correspond to bradycardia. In the present embodiment, the secondary determination criterion is satisfied when the duration of a provisional stable segment is greater than a threshold value Th4 and less than a threshold value Th5. In other words, in that case, the provisional stable segment that has satisfied the primary determination criterion is determined as a stable segment. Instead of the duration of the provisional stable segment, other secondary determination criteria equivalent thereto for evaluating heartbeats may be used. In any case, by evaluating the size of the provisional stable segment, it is possible to avoid incorrectly determining an inappropriate heartbeat segment as a stable segment.
[0073]
[0074] A segment of interest 120 containing a time-phase-of-interest marker 122 is a stable segment. The segment of interest 120 is identifiably displayed (see reference numeral 121). A tomographic image 130 corresponding to the time phase of interest is displayed. The segment of interest 120 is a segment between two temporally adjacent R-waves. The end-diastole is estimated to be at a point after a certain period of time 126 from the R-wave at the leading edge of the segment of interest 120, and an end-diastole marker 123 is displayed at a position corresponding to that time phase. Further, the end-systole is estimated based on an analysis of the T-wave in the segment of interest 120 (see reference numeral 128), and an end-systole marker 124 is displayed at a position corresponding to that time phase. For example, the time phase at which the slope at the end of the T-wave becomes zero is determined as the end-systole. The end-diastole and the end-systole may be detected by methods other than those described above.
[0075] When the time-phase-of-interest marker 122 is aligned with the end-diastole marker 123, a tomographic image corresponding to the end-diastole is selected from among the array of tomographic images 116, and the selected tomographic image is displayed (see reference numeral 132). When the time-phase-of-interest marker 122 is aligned with the end-systole marker 124, a tomographic image corresponding to the end-systole is selected from among the array of tomographic images 116, and the selected tomographic image is displayed (see reference numeral 134).
[0076]
[0077]
[0078] When option 2 denoted by reference numeral 146 is selected, the best stable segment is used as the initial segment of interest or the jump destination. An evaluation value indicating a stability level is calculated for every stable segment, and the stable segment corresponding to the best evaluation value is determined as the best stable segment. As the evaluation value, the values shown in
[0079] When option 3 denoted by reference numeral 148 is selected, the closest stable segment is used as the initial segment of interest or the jump destination. The closest stable segment is the stable segment that is located before or after the current time phase of interest and closest to the time phase of interest or the segment of interest. At a point of transition to a freeze state, since the latest time phase is used as the current time phase of interest, the most recent stable segment as determined on the basis of that time phase is identified as the closest stable segment. In a freeze state, when the time-phase-of-interest marker is located at an arbitrary position, the time phase of interest or the segment of interest is used as the basis for identifying the closest stable segment. According to option 3, the stable segment that is located closest to the point of transition to the freeze state can be used as the target of measurement, or the stable segment that is located closest to the current time phase of interest can be used as the target of measurement.
[0080]
[0081] On the other hand, assuming that option 3 is currently selected, when the time phase detection function is turned on, the closest stable segment n-2 becomes the new segment of interest as denoted by reference numeral 164, and the leading edge 166 thereof becomes the new time phase of interest. The time-phase-of-interest marker is displayed at the leading edge 166.
[0082]
[0083] In S14, the initial segment of interest and the initial time phase of interest are identified according to the selected option. When option 0 is selected, the initial time phase of interest is the latest time phase at the point of the transition to the freeze state, and the initial segment of interest is the heartbeat segment containing the latest time phase. When option 1 is selected, the best stable segment becomes the segment of interest, and the leading edge thereof becomes the time phase of interest. When option 2 is selected, the closest stable segment as determined with reference to the latest time phase becomes the segment of interest, and the leading edge thereof becomes the time phase of interest.
[0084] In S18, an end-diastole and an end-systole are detected in the segment of interest. Subsequently, the set of markers; namely, the time-phase-of-interest marker, the end-diastole marker, and the end-systole marker, are displayed within the segment of interest. In S20, whether or not to continue the present processing is judged.
[0085] In S22, it is determined whether or not there has been a manipulation for shifting the time-phase-of-interest marker. When the manipulation has been performed, in S24, the waveform image is updated, and at the same time, the tomographic image is updated. When the time-phase-of-interest marker has entered an adjacent heartbeat segment, an end-diastole and an end-systole are detected in that new segment of interest.
[0086] In S26, it is determined whether or not there has been a manipulation of the go-back button or the go-forward button. When a manipulation of the go-back button is determined in S26, in S28, the stable segment located before and closest to the current segment of interest becomes the new segment of interest after change. In other words, selection of segment of interest jumps in the past direction. After that, in S24, the waveform image and the tomographic image are updated. On the other hand, when a manipulation of the go-forward button is determined in S26, in S30, the stable segment located after and closest to the current segment of interest becomes the new segment of interest after change. In other words, selection of segment of interest jumps in the future direction. After that, in S24, the waveform image and the tomographic image are updated.
[0087] As such, according to the operation according to the present embodiment, since a stable segment becomes the new segment of interest when there has been a going-back manipulation or a going-forward manipulation, detection of end-diastole and end-systole in a stable segment is ensured. Accordingly, it is possible to obtain the advantage that the user is not required to judge whether or not each heartbeat segment is a stable segment. Further, it is possible to prevent use, for performing cardiac measurement, of an end-diastole and an end-systole detected in an inappropriate heartbeat segment.
[0088] In