In an ultrasonic diagnostic apparatus, it is possible to accurately measure period information of a fetal heart. A reference frame selection unit selects a reference frame from a frame sequence representing a fetal heart. The candidate area group setting unit 22 sets a candidate area group for each frame constituting the frame sequence. The correlation value calculation unit 24 calculates a correlation value for each candidate region between the reference frame and each of the other frames. Thereby, a plurality of correlation value waveforms corresponding to the plurality of candidate regions are generated. The stabilized waveform portion specifying unit 26 specifies a stabilized waveform portion for each correlation value waveform. The stabilization region specifying unit 28 specifies the stabilization waveform portion having the highest degree of stabilization (that is, the candidate region having the highest stabilization) among the plurality of stabilization waveform portions. The heart rate calculator 30 calculates fetal heart rate information (such as heart rate) based on the stabilized waveform portion having the highest degree of stabilization. [Selection] Figure 1【課題】超音波診断装置において、胎児の心臓について周期情報を精度良く測定できるようにする。【解決手段】基準フレーム選択部20は、胎児の心臓を表すフレーム列の中から基準フレームを選択する。候補領域群設定部22は、フレーム列を構成する個々のフレームに対して候補領域群を設定する。相関値演算部24は、基準フレームとそれ以外の各フレームとの間で候補領域ごとに相関値を演算する。これにより、複数の候補領域に対応した複数の相関値波形が生成される。安定化波形部分特定部26は、相関値波形ごとに安定化波形部分を特定する。安定化領域特定部28は、複数の安定化波形部分の中で、安定化度が最も高い安定化波形部分(すなわち、安定化が最も高い候補領域)を特定する。心拍数演算部30は、安定化度が最も高い安定化波形部分に基づいて胎児の心拍情報(心拍数等)を演算する。【選択図】図1