PROBLEM TO BE SOLVED: To provide an ultrasonic diagnostic apparatus configured to prevent failure to store frame data desired by a user.SOLUTION: A frame data generating unit 20 repeatedly generates frame data for every scan plane based on a reception signal outputted from an ultrasonic probe 11 during ultrasonic scanning. A frame data storage unit 21 writes the frame data in a storage area in a FIFO manner. A starting instruction address-specifying unit 23 specifies a starting instruction address into which the frame data is written when a storage starting instruction is executed. A storage starting address-calculating unit 25 calculates a storage starting address while going back a retroactive address amount from the start instruction address. A storage control unit 29 controls the frame data storage unit 21 to terminate writing of the frame data, when a frame data equal to a predetermined storage capacity of the storage area is stored with the start instruction address as a starting point, or when a storage terminating instruction is given.COPYRIGHT: (C)2012,JPO&INPIT【課題】ユーザ所望のフレームデータの保存し損ないを回避することが可能な超音波診断装置を提供することにある。【解決手段】フレームデータ生成部20は、超音波スキャン中に超音波プローブ11から出力される受信信号に基づいてスキャン面毎のフレームデータを繰り返し生成する。フレームデータ記憶部21は、フレームデータをFIFO形式で記憶領域に書き込む。開始指示アドレス特定部23は、保存開始指示のなされた時点においてフレームデータが書き込まれた開始指示アドレスを特定する。保存開始アドレス算出部25は、開始指示アドレスよりも遡りアドレス量分だけ時間的に遡った保存開始アドレスを算出する。記憶制御部29は、開始指示アドレスを起点として記憶領域の既定記憶容量分のフレームデータが記憶された時点に、又は保存終了指示がなされた時点に、フレームデータ記憶部21を制御してフレームデータの書き込みを終了させる。【選択図】 図1