(57)【要約】【課題】ＲＡＷデータのソフトウェア処理におけるリアルタイム性の改善【解決手段】被検体に対する超音波の送受信によって収集されたＲＡＷデータをソフトウェア処理して生成した診断用データをリアルタイム観察する際、診断用データ生成部の演算処理部は、前記ＲＡＷデータをソフトウェア記憶部に予め保管された処理プログラムに基づきソフトウェア処理して診断用データを生成する。このとき、演算余裕度検出部は、前記演算処理部の演算余裕度を検出し、生成条件更新部は、予め設定された診断用データのデータ生成条件を前記演算余裕度に基づいてリアルタイム表示可能なデータ生成条件に更新する。そして、前記演算処理部は、データ生成条件の更新に伴なって更新された処理プログラムを用いて新たな診断用データを生成し表示部にリアルタイム表示する。【選択図】図１
2010063517.tif 000002
【特許請求の範囲】
【請求項１】
被検体に対する超音波走査によって得られたＲＡＷデータに基づいて診断用データの生成と表示を行なう超音波診断装置において、
前記ＲＡＷデータをソフトウェア処理して所望の診断用データを生成する演算処理手段と、
この演算処理手段によって生成された前記診断用データを表示する表示手段と、
前記ソフトウェア処理における前記演算処理手段の演算余裕度を検出する演算余裕度検出手段と、
予め設定された前記診断用データのデータ生成条件を前記演算余裕度に基づいて更新する生成条件更新手段とを備え、
前記演算処理手段は、前記生成条件更新手段によって更新されたデータ生成条件に基づいて前記診断用データを生成することを特徴とする超音波診断装置。
【請求項２】
前記演算処理手段は、前記ソフトウェア処理に使用する前記ＲＡＷデータを保存するバッファメモリを備え、前記演算余裕度検出手段は、前記ソフトウェア処理における前記バッファメモリの書き込みアドレスと読み出しアドレスとの差異に基づいて前記演算余裕度を検出することを特徴とする請求項１記載の超音波診断装置。
【請求項３】
前記演算処理手段は、前記ソフトウェア処理に使用する前記ＲＡＷデータを保存するバッファメモリを備え、前記演算余裕度検出手段は、前記バッファメモリの所定記憶領域における書き込み時刻と読み出し時刻との差異に基づいて前記演算余裕度を検出することを特徴とする請求項１記載の超音波診断装置。
【請求項４】
前記生成条件更新手段は、前記演算余裕度に基づき前記ソフトウェア処理におけるデータ密度を更新することを特徴とする請求項１記載の超音波診断装置。
【請求項５】
前記生成条件更新手段は、前記演算余裕度に基づき前記ソフトウェア処理によって生成される前記診断用データのフレームレートあるいはボリュームレートを更新することを特徴とする請求項１記載の超音波診断装置。
【請求項６】
前記生成条件更新手段は、前記演算余裕度検出手段によって検出された演算余裕度と予め設定された基準値との比較結果に基づいて前記データ生成条件を更新することを特徴とする請求項１記載の超音波診断装置。
【請求項７】
前記被検体に対する３次元走査によって得られた受信信号を処理して３次元的なＲＡＷデータを生成する受信信号処理手段を備え、前記診断用データ生成手段は、前記ＲＡＷデータをソフトウェア処理して３次元画像データを生成することを特徴とする請求項１記載の超音波診断装置。
【請求項８】
前記受信信号処理手段は、前記受信信号を処理してＢモードデータ及びカラードプラデータの少なくとも何れかを前記ＲＡＷデータとして生成することを特徴とする請求項７記載の超音波診断装置。
【請求項９】
前記表示手段は、前記生成条件更新手段によって更新されたデータ生成条件に基づいて前記演算処理手段が生成した前記診断用データをリアルタイム表示することを特徴とする請求項１記載の超音波診断装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、超音波診断装置に係り、特に、被検体から収集した受信信号や超音波データ等のＲＡＷデータをソフトウェア処理することにより所望の診断用データを生成することが可能な超音波診断装置に関する。
【背景技術】
【０００２】
超音波診断装置は、複数の振動素子が配列された超音波プローブを用いて被検体の複数方向に対し超音波送受信を行ない、このとき得られた反射波に基づいて生成した画像データや計測データをモニタ上に表示するものである。この装置は、超音波プローブを体表に接触させるだけの簡単な操作で体内の２次元画像データや３次元画像データを容易に観測することができるため各種臓器の形態診断や機能診断に広く用いられている。
【０００３】
３次元画像データの生成とその表示を目的とした従来の３次元走査では、複数の振動素子が１次元配列された超音波プローブをその配列方向に対して垂直な方向に移動あるいは回動させながら被検体の３次元領域に対して超音波を送受信し、このとき収集したボリュームデータをレンダリング処理することにより３次元画像データの生成を行なってきた。又、近年では、複数の振動素子が２次元配列された超音波プローブ（２次元アレイ超音波プローブ）が実用化されている。この２次元アレイ超音波プローブの使用により３次元領域に対する超音波送受信は全て電子的な制御で行なうことが可能となり、更に、被検体内の複数方向からの反射波を同時に受信する、所謂、並列同時受信法の実用化により３次元走査に要する時間は飛躍的に短縮した（例えば、特許文献１参照。）。
【特許文献１】特開平８−２３８２４３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
２次元アレイ超音波プローブや並列同時受信法を適用した３次元走査の実用化により、被検体の３次元領域に対する受信信号やこの受信信号に基づく超音波データ（例えば、Ｂモードデータやカラードプラデータ）等（以下では、これらを総称してＲＡＷデータと呼ぶ。）の収集はリアルタイムで行なうことが可能となったが、これらのＲＡＷデータを用いた３次元画像データや各種のパラメトリック画像データ等（以下では、診断用データと呼ぶ。）の生成は、そのデータ生成条件（例えば、３次元画像データの生成における視点位置や視線方向）が操作者の好みによって適意更新されるため、汎用の演算処理部を用いたソフトウェア処理によって行なわれる場合が多い。
【０００５】
そして、３次元走査によって収集されたＲＡＷデータをソフトウェア処理して所望の診断用データを生成する場合、ソフトウェア処理の演算速度が不十分ゆえに診断用データをリアルタイムで生成することが困難になるという問題点を有していた。
【０００６】
本発明は、このような従来の問題点に鑑みてなされたものであり、その目的は、被検体から収集された受信信号や超音波データ等のＲＡＷデータをソフトウェア処理して生成した所望の診断用データをリアルタイム観察する際、予め設定された診断用データの生成条件を演算処理部の演算余裕度に基づいて更新することにより、診断用画像データのリアルタイム性を改善することが可能な超音波診断装置を提供することにある。
【課題を解決するための手段】
【０００７】
上記課題を解決するために、請求項１に係る本発明の超音波診断装置は、被検体に対する超音波走査によって得られたＲＡＷデータに基づいて診断用データの生成と表示を行なう超音波診断装置において、前記ＲＡＷデータをソフトウェア処理して所望の診断用データを生成する演算処理手段と、この演算処理手段によって生成された前記診断用データを表示する表示手段と、前記ソフトウェア処理における前記演算処理手段の演算余裕度を検出する演算余裕度検出手段と、予め設定された前記診断用データのデータ生成条件を前記演算余裕度に基づいて更新する生成条件更新手段とを備え、前記演算処理手段は、前記生成条件更新手段によって更新されたデータ生成条件に基づいて前記診断用データを生成することを特徴としている。
【発明の効果】
【０００８】
本発明によれば、被検体から収集された受信信号や超音波データ等のＲＡＷデータをソフトウェア処理することによって生成した所望の診断用データを観察する際、予め設定された診断用データの生成条件を演算処理部の演算余裕度に基づいて更新することにより、診断用画像データのリアルタイム性を改善することができる。
【発明を実施するための最良の形態】
【０００９】
以下、図面を参照して本発明の実施例を説明する。
【実施例】
【００１０】
以下に述べる実施例では、被検体に対する超音波の送受信によって収集されたＲＡＷデータをソフトウェア処理することによって生成した診断用データをリアルタイム観察する際、診断用データ生成部の演算処理部は、前記ＲＡＷデータをソフトウェア記憶部に予め保管された処理プログラムに基づきソフトウェア処理して診断用データを生成する。このとき、演算余裕度検出部は、前記演算処理部の演算余裕度を検出し、生成条件更新部は、予め設定された診断用データのデータ生成条件を前記演算余裕度に基づいてリアルタイム表示可能なデータ生成条件に更新する。そして、前記演算処理部は、データ生成条件の更新に伴なって更新された処理プログラムを用いて新たな診断用データを生成し表示部にリアルタイム表示する。
【００１１】
尚、本実施例では、当該被検体に対する３次元走査によって収集されたＢモードデータをＲＡＷデータとして診断用データを生成する場合について述べるが、カラードプラデータ等の他の超音波データや整相加算後の受信信号をＲＡＷデータとしてもよい。又、診断用データとして３次元画像データを生成する場合について述べるが、これに限定されるものではなく、例えば、通常の２次元画像データや３次元画像データに基づいて生成されるストレイン画像データ等のパラメトリック画像データであってもよく、又、各種の計測データであっても構わない。
【００１２】
（装置の構成）
本発明の実施例における超音波診断装置の構成につき図１乃至図５を用いて説明する。尚、図１は、超音波診断装置の全体構成を示すブロック図であり、図２は、この超音波診断装置が備える送受信部及び受信信号処理部の具体的な構成を示すブロック図である。更に、図４は、前記超音波診断装置が備える診断用データ生成部の機能ブロック図である。
【００１３】
図１に示す超音波診断装置１００は、被検体の３次元領域に対し超音波パルス（送信超音波）を送信し、この送信によって得られた超音波反射波（受信超音波）を電気信号（受信信号）に変換する複数の振動素子が２次元配列された超音波プローブ３と、前記被検体の所定方向に対して超音波パルスを送信するための駆動信号を前記振動素子に供給し、これらの振動素子から得られた複数チャンネルの受信信号を整相加算する送受信部２と、整相加算後の受信信号を処理してＲＡＷデータを生成する受信信号処理部４と、前記３次元領域に対して得られた上述のＲＡＷデータを後述の入力部９あるいは生成条件更新部８から供給されるデータ生成条件に基づいてソフトウェア処理し診断用データを生成する診断用データ生成部５を備えている。
【００１４】
又、超音波診断装置１００は、診断用データ生成部５によって生成された診断用データを表示する表示部６と、診断用データ生成部５の演算余裕度を検出する演算余裕度検出部７と、入力部９において設定された診断用データのデータ生成条件を前記演算余裕度に基づいて更新する生成条件更新部８を備え、更に、被検体情報の入力、ＲＡＷデータに対するデータ収集条件の設定、各種コマンド信号の入力等を行なう入力部９と、送受信部２の送信遅延回路２１２及び受信遅延回路２２３の遅延時間を設定することにより当該被検体に対する３次元走査を制御する走査制御部１０と、超音波診断装置１００が備える上述の各ユニットを統括的に制御し診断用データの生成と表示を行なうシステム制御部１１を備えている。
【００１５】
超音波プローブ３は、２次元配列されたＭｏ個の図示しない振動素子をその先端部に有し、この先端部を被検体の体表に接触させて超音波の送受信を行なう。この超音波プローブ３に設けられた振動素子の各々は、図示しない多芯ケーブルを介して送受信部２に接続されている。振動素子は電気音響変換素子であり、送信時には電気パルス（駆動信号）を超音波パルス（送信超音波）に変換し、受信時には超音波反射波（受信超音波）を電気的な受信信号に変換する機能を有している。この超音波プローブ３には、セクタ走査対応、リニア走査対応、コンベックス走査対応等があり、操作者は診断部位に応じて任意に選択することが可能である。本実施例では、Ｍｏ個の振動素子が２次元配列されたセクタ走査用の超音波プローブ３を用いる場合について述べるが、リニア走査対応やコンベックス走査対応等の超音波プローブであっても構わない。
【００１６】
次に、図２に示す送受信部２は、超音波プローブ３の振動素子に対して駆動信号を供給する送信部２１と、振動素子から得られた受信信号に対して整相加算を行なう受信部２２を備えている。
【００１７】
送信部２１は、レートパルス発生器２１１、送信遅延回路２１２及び駆動回路２１３を備えている。レートパルス発生器２１１は、送信超音波の繰り返し周期を決定するレートパルスを生成し、送信遅延回路２１２及び駆動回路２１３は、送信に使用されるＭｔ個の振動素子（送信用振動素子）に対応した同数の独立な遅延回路及び駆動回路を有している。一方、受信部２２は、超音波プローブ３に内蔵されたＭｏ個の振動素子の中から受信用として選択されるＭｒ個の振動素子（受信用振動素子）に対応したＭｒチャンネルのＡ／Ｄ変換器２２１及び受信遅延回路２２２と１チャンネルの加算器２２３を備えている。
【００１８】
送信遅延回路２１２は、送信超音波を所定の深さに集束するための集束用遅延時間と所定方向（θｐ、φｑ）に送信するための偏向用遅延時間をレートパルス発生器２１１から供給されるレートパルスに与えて駆動回路２１３へ供給し、駆動回路２１３は、超音波プローブ３にて２次元配列されたＭｏ個の振動素子の中から選択されたＭｔ個の送信用振動素子を駆動し、被検体の体内に超音波（送信超音波）を放射する。一方、Ｍｒ個の受信用振動素子によって検出されたＭｒチャンネルの受信信号は、受信部２２のＡ／Ｄ変換器２２１においてデジタル信号に変換された後、Ｍｒチャンネルの受信遅延回路２２２において所定の深さからの受信超音波を収束するための遅延時間と送受信方向（θｐ、φｑ）からの受信超音波に対し強い受信指向性を設定するための遅延時間が与えられ、加算器２２３にて整相加算されて受信信号処理部４へ供給される。
【００１９】
尚、受信遅延回路２２２及び加算器２２３は、その遅延時間の制御によって複数方向に対する受信超音波ビームを同時に形成する所謂並列同時受信を行なうことも可能である。この並列同時受信法の適用により３次元走査に要する時間は大幅に短縮される。
【００２０】
図３は、ｘ方向にＭｘ個、ｙ方向にＭｙ個の振動素子Ｅ（ｍｘ、ｍｙ）（ｍｘ＝１乃至Ｍｘ、ｍｙ＝１乃至Ｍｙ）３１が配列された超音波プローブ３の中心軸をｚ軸とした直交座標（ｘ−ｙ−ｚ）における超音波の送受信方向（θｐ、φｑ）を示したものであり、θｐ及びφｑは、ｘ−ｚ平面及びｙ−ｚ平面に投影された送受信方向のｚ軸に対する角度を示している。
【００２１】
図２へ戻って、受信信号処理部４は、包絡線検波器４１と対数変換器４２を備え、包絡線検波器４１は、受信部２２の加算器２２３から供給される整相加算後の受信信号を包絡線検波する。一方、対数変換器４２は、包絡線検波された受信信号の振幅を対数変換してＢモードデータを生成し、このＢモードデータをＲＡＷデータとして図１の診断用データ生成部５へ供給する。
【００２２】
図１へ戻って、診断用データ生成部５は、データ記憶部５１と演算処理部５２とソフトウェア記憶部５３を有している。
【００２３】
図４は、診断用データ生成部５の機能ブロック図であり、この診断用データ生成部５は、例えば、ＲＡＷデータを補間処理してボリュームデータを生成する機能とこのボリュームデータをレンダリング処理して３次元画像データを生成する機能を有している。
【００２４】
そして、これらの機能を果たすために、データ記憶部５１は、受信信号処理部４から供給されるＲＡＷデータを超音波送受信方向（θｐ、φｑ）に対応させて保存することにより３次元ＲＡＷデータを生成するＲＡＷデータ記憶部５１ａと、この３次元的ＲＡＷデータを補間処理して生成されたボリュームデータを保存するボリュームデータ記憶部５１ｂと、前記ボリュームデータをレンダリング処理して生成された３次元画像データを保存する３次元画像データ記憶部５１ｃを有している。
【００２５】
一方、演算処理部５２は、補間処理部５２ａとレンダリング処理部５２ｂを備え、補間処理部５２ａは、ＲＡＷデータ記憶部５１ａにて生成された３次元ＲＡＷデータを所定の処理プログラムに従って補間処理し等方的なボクセルで構成されるボリュームデータを生成する。
【００２６】
レンダリング処理部５２ｂは、ボリュームデータ記憶部５１ｂから供給される上述のボリュームデータを所定の処理プログラムに従ってレンダリング処理しボリュームレンダリング画像データやサーフェスレンダリング画像データ等の３次元画像データを生成する。
【００２７】
ソフトウェア記憶部５３には、演算処理部５２の補間処理部５２ａが３次元ＲＡＷデータを補間処理してボリュームデータを生成する場合、あるいは,レンダリング処理部５２ｂがボリュームデータをレンダリング処理して診断用データとしての３次元画像データを生成する場合に用いられる処理プログラムが予め保管されており、これらの処理プログラムは、生成条件更新部８から供給されるデータ生成条件の更新情報に基づいて更新される。但し、上述の補間処理とレンダリング処理は、共通の演算回路によって行なってもよい。
【００２８】
再び図１へ戻って、表示部６は、図示しない表示データ生成部とモニタを備え、前記表示データ生成部は、診断用データ生成部５において生成された３次元画像データを所定フォーマットに変換して表示用データを生成し、更に、この表示データに対しＤ／Ａ変換等の変換処理を行なって前記モニタに表示する。
【００２９】
一方、演算余裕度検出部７は、診断用データ生成部５が備えた演算処理部５２の演算余裕度を検出する機能を有し、例えば、演算処理部５２が備えたバッファメモリにおけるＲＡＷデータやボリュームデータの書き込みアドレスと読み出しアドレスの差を計測することにより演算処理部５２の演算余裕度を検出する。
【００３０】
図５は、演算回路５２ｇとバッファメモリ５２ｈを備えた演算処理部５２における演算余裕度の具体的な検出方法を示したものであり、例えば、バッファメモリ５２ｈに設けられた記憶領域Ｓｎ（ｎ＝１乃至Ｎ）には書き込み時刻ｔｗｎ（ｎ＝１乃至Ｎ）においてデータ記憶部５１から供給されたボリュームデータＤｎ（ｎ＝１乃至Ｎ）が順次書き込まれる。
【００３１】
そして、演算回路５２ｇは、これらのボリュームデータをレンダリング処理して３次元画像データを生成する際、書き込み時刻ｔｗｎに対しΔτだけ遅延した読み出し時刻ｔｒｎ（ｔｒｎ＝ｔｗｎ＋Δτ、ｎ＝１乃至Ｎ）において前記ボリュームデータ読み出す。このとき、３次元画像データの生成における演算回路５２ｇの演算処理量が大きい程（即ち、演算処理部５２の演算余裕度が小さい程）遅延時間Δτは増大し、所定時刻における書き込みアドレスと読み出しアドレスの差は拡大する。従って、上述の書き込みアドレスと読み出しアドレスの差を計測することにより演算処理部５２の演算余裕度を検出することが可能となる。
【００３２】
尚、所定の記憶領域Ｓｎにおける書き込み時刻ｔｗｎと読み出し時刻ｔｒｎの差Δτを計測することにより上述の演算余裕度を検出することも可能である。
【００３３】
次に、図１の生成条件更新部８は、図示しない記憶回路を備え、この記憶回路には、入力部９において初期設定された診断用データのデータ生成条件と演算余裕度に対する基準値が保存されている。そして、演算余裕度検出部７によって検出された演算処理部５２の演算余裕度と前記基準値とを比較し、演算余裕度が基準値より小さい場合（即ち、演算処理部５２における演算処理量が多過ぎるためにバッファメモリ５２ｈにおけるボリュームデータの書きこみアドレスと読み出しアドレスに許容できない差異が発生している場合）、前記記憶回路に保存された診断用データのデータ生成条件を好適なデータ生成条件（即ち、診断用データのリアルタイム表示を可能とするデータ生成条件）に更新する。そして、更新されたデータ生成条件を診断用データ生成部５のソフトウェア記憶部５３に供給し、このソフトウェア記憶部５３に保管されている処理プログラムを更新する。
【００３４】
尚、このとき更新されるデータ生成条件として、例えば、補間処理によって生成されるボリュームデータのボクセル密度やレンダリング処理によって生成される３次元画像データのボリュームレート等があり、レンダリング処理に要する時間の短縮が要求される場合には、図５のバッファメモリ５２ｈに書き込まれているボリュームデータＤ１乃至ＤＭの中から抽出した所定間隔のボリュームデータ（例えば、Ｄ１，Ｄ３、Ｄ５、・・・）をレンダリング処理することにより被検体の動きに追随した連続的な３次元画像データを得ることができる。
【００３５】
一方、ＲＡＷデータ記憶部５１ａから供給される３次元ＲＡＷデータの中から所定間隔で抽出したボクセル密度の低い３次元ＲＡＷデータを補間処理することにより補間処理に要する時間を短縮することができる。
【００３６】
次に、入力部９は、操作パネル上に設けられたキーボード、トラックボール、マウス、選択ボタン、入力ボタン等の入力デバイスや表示パネルを用いてＲＡＷデータや診断用データのデータ生成条件を設定する生成条件設定部９１や演算余裕度に対する基準値を設定する基準値設定部９２を備えている。又、被検体情報の入力、診断用データ表示条件の設定、更には各種コマンド信号の入力等も上述の入力デバイスや表示パネルを用いて行なわれる。
【００３７】
走査制御部１０は、当該被検体の３次元走査に必要な送信用振動素子及び受信用振動素子の選択や送信部２１の送信遅延回路２１２及び受信部２２の受信遅延回路２２２における遅延時間の設定を行なう。
【００３８】
システム制御部１１は、図示しないＣＰＵと記憶回路を備え、入力部９にて入力あるいは設定された上述の各種情報は前記記憶回路に一旦保存される。そして、前記ＣＰＵは、これらの入力情報や設定情報に基づいて超音波診断装置１００の各ユニットを統括的に制御し、当該被検体に対するＲＡＷデータの生成や診断用データの生成／表示を行なう。
【００３９】
（診断用データの生成手段）
次に、本実施例における診断用データの生成手順につき図６のフローチャートを用いて説明する。
【００４０】
当該被検体に対するＲＡＷデータの収集に先立ち超音波診断装置１００の操作者は、入力部９において被検体情報の入力、ＲＡＷデータや診断用データの生成におけるデータ生成条件の設定、演算余裕度に対する基準値の設定、更には、診断用データ表示条件の設定等を行なう。このとき入力／設定された上述の情報はシステム制御部１１の記憶回路に保存され、更に、診断用データのデータ生成条件と演算余裕度に対する基準値は生成条件更新部８の記憶回路に保存される（図６のステップＳ１）。
【００４１】
そして、上述の初期設定を終了した操作者は、入力部９にて診断用データ生成開始コマンドを入力し、このコマンド信号がシステム制御部１１に供給されることにより診断用データ（即ち、３次元画像データ）の生成と表示が開始される（図６のステップＳ２）。
【００４２】
診断用データの生成に際し、図２に示した送信部２１のレートパルス発生器２１１は、システム制御部１１から供給される基準信号を分周してレートパルスを生成し送信遅延回路２１２に供給する。送信遅延回路２１２は、所定の深さに超音波を集束するための集束用遅延時間と、最初の送受信方向（θ１、φ１）に超音波を送信するための偏向用遅延時間を前記レートパルスに与え、このレートパルスをＭｔチャンネルの駆動回路２１３に供給する。次いで、駆動回路２１３は、送信遅延回路２１２から供給されたレートパルスに基づいて駆動信号を生成し、この駆動信号を超音波プローブ３におけるＭｔ個の送信用振動素子に供給して被検体内に送信超音波を放射する。
【００４３】
放射された送信超音波の一部は、音響インピーダンスの異なる被検体の臓器境界面や組織にて反射し、超音波プローブ３に設けられたＭｒ個の受信用振動素子により受信されてＭｒチャンネルの電気的な受信信号に変換される。次いで、この受信信号は、受信部２２のＡ／Ｄ変換器２２１においてデジタル信号に変換され、更に、Ｍｒチャンネルの受信遅延回路２２２において所定の深さからの受信超音波を収束するための集束用遅延時間と送受信方向（θ１、φ１）からの受信超音波に対し強い受信指向性を設定するための偏向用遅延時間が与えられた後加算器２２３にて整相加算される。
【００４４】
そして、整相加算後の受信信号が供給された受信信号処理部４の包絡線検波器４１及び対数変換器４２は、この受信信号に対して包絡線検波と対数変換を行なってＲＡＷデータ（Ｂモードデータ）を生成し、図１に示した診断用データ生成部５が備えるデータ記憶部５１のＲＡＷデータ記憶部５１ａに送受信方向（θ１、φ１）を付帯情報として保存する。
【００４５】
送受信方向（θ１、φ１）におけるＲＡＷデータの生成と保存が終了したならば、走査制御部１０は、送信部２１の送信遅延回路２１２及び受信部２２の受信遅延回路２２２における遅延時間を制御してθ方向にΔθ、φ方向にΔφずつ順次更新された送受信方向（θｐ、φｑ）（θｐ＝θ１＋（ｐ−１）Δθ（ｐ＝１〜Ｐ）、φｑ＝φ１＋（ｑ−１）Δφ（ｑ＝１〜Ｑ）、但し、送受信方向（θ１、φ１）を除く）の各々に対し同様の手順で超音波を送受信して３次元走査を行なう。そして、これらの送受信方向にて得られたＲＡＷデータも送受信方向（θｐ、φｑ）を付帯情報としてＲＡＷデータ記憶部５１ａに保存する（図６のステップＳ３）。
【００４６】
一方、診断用データ生成部５が備える演算処理部５２の補間処理部５２ａは、ＲＡＷデータ記憶部５１ａから読み出した複数のＲＡＷデータを送受信方向（θｐ、φｑ）（θｐ＝θ１＋（ｐ−１）Δθ（ｐ＝１〜Ｐ）、φｑ＝φ１＋（ｑ−１）Δφ（ｑ＝１〜Ｑ））に対応させて配列することにより３次元ＲＡＷデータを生成する。更に、演算処理部５２は、ソフトウェア記憶部５３から読み出した処理プログラムを用いて上述の３次元ＲＡＷデータを補間処理しボリュームデータを生成する。そして、得られたボリュームデータをデータ記憶部５１のボリュームデータ記憶部５１ｂに保存する。
【００４７】
次に、演算処理部５２のレンダリング処理部５２ｂは、ボリュームデータ記憶部５１ｂから読み出した当該被検体のボリュームデータをレンダリング処理して診断用データ（３次元画像データ）を生成し、データ記憶部５１の３次元画像データ記憶部５１ｃを介して表示部６に表示する（図６のステップＳ４）。
【００４８】
一方、演算余裕度検出部７は、診断用データ生成部５の演算処理部５２が有するバッファメモリ５２ｈの書き込みアドレスと読み出しアドレスの差を計測することにより演算処理部５２の演算余裕度を検出し（図６のステップＳ５）、生成条件更新部８は、演算余裕度検出部７から供給される演算余裕度と自己の記憶回路に保存された演算余裕度に対する基準値とを比較する（図６のステップＳ６）。
【００４９】
このとき、演算余裕度が基準値より小さい場合、前記記憶回路に保存された診断用データのデータ生成条件を好適なデータ生成条件（即ち、診断用データのリアルタイム表示を可能とするデータ生成条件）に更新し（図６のステップＳ７）、更新後のデータ生成条件を診断用データ生成部５に供給してソフトウェア記憶部５３に保管されている処理プログラムを更新する（図６のステップＳ８）。そして、更新された処理プログラムを用いて診断用データの生成及び表示と演算余裕度の検出を行なう（図６のステップＳ４及びステップＳ５）。
【００５０】
一方、ステップＳ６の演算余裕度と基準値との比較において演算余裕度が基準値以上の場合、上述のステップＳ１において初期設定されたデータ生成条件に基づく処理プログラムを用いて診断用データの生成とその表示が行なわれる（図６のステップＳ３及びＳ４）。
【００５１】
以上述べた本発明の実施例によれば、被検体から収集された受信信号や超音波データ等のＲＡＷデータをソフトウェア処理して生成した所望の診断用データをリアルタイム観察する際、予め設定された診断用データの生成条件を演算処理部の演算余裕度に基づいて更新することにより、診断用画像データのリアルタイム性を改善することができる。
【００５２】
又、リアルタイム性に優れた診断用データの観測により、ＲＡＷデータの収集や保存における誤りを防止することができるため、ＲＡＷデータの収集をやり直す必要がなくなる。このため、検査効率が向上するのみならず超音波検査における被検体や操作者の負担が大幅に軽減される。
【００５３】
更に、上述の実施例では、ソフトウェア処理に使用する演算処理部の演算余裕度を計測し、予め設定された診断用データのデータ生成条件を前記演算余裕度に基づいてリアルタイム表示が可能なデータ生成条件に更新しているため、時間分解能や空間分解能の劣化が比較的少ない状態で連続性とリアルタイム性に優れた診断用画像データを得ることができる。
【００５４】
以上、本発明の実施例について述べてきたが、本発明は、上述の実施例に限定されるものではなく、変形して実施することが可能である。例えば、上述の実施例では、当該被検体に対する３次元走査によって収集されたＢモードデータをＲＡＷデータとして診断用データを生成する場合について述べたが、カラードプラデータ等の他の超音波データや整相加算後の受信信号をＲＡＷデータとしてもよい。
【００５５】
又、診断用データとして３次元画像データを生成する場合について述べたが、これに限定されるものではなく、例えば、通常の２次元画像データや３次元画像データに基づいて生成されるストレイン画像データ等のパラメトリック画像データであってもよく、各種の計測データであっても構わない。
【００５６】
更に、上述の実施例では、演算処理部５２のバッファメモリ５２ｈにおける書き込みアドレスと読み出しアドレスの差異に基づいて演算処理部５２の演算余裕度を検出する場合について述べたが、バッファメモリ５２ｈの所定記憶領域における書き込み時刻ｔｗｎと読み出し時刻ｔｒｎの差Δτを計測することによって演算処理部５２の演算余裕度を検出してもよい。
【００５７】
一方、上述の実施例では、演算処理部５２の演算余裕度に基づいて予め設定されたデータ生成条件を更新し、更新後のデータ生成条件に基づいて診断用データを生成する場合について述べたが、記憶領域Ｓｎにおける書き込み時刻ｔｗｎと読み出し時刻ｔｒｎを略一致させて前記診断用データの生成を行なってもよい。この方法によれば、簡単な回路構成でリアルタイム性に優れた診断用データを得ることが可能となる。
【図面の簡単な説明】
【００５８】
【図１】本発明の実施例における超音波診断装置の全体構成を示すブロック図。
【図２】同実施例の超音波診断装置が備える送受信部及び受信信号処理部の具体的な構成を示すブロック図。
【図３】同実施例の超音波プローブにおいて２次元配列された振動素子とこの超音波プローブを用いた３次元走査を説明するための図。
【図４】同実施例の超音波診断装置が備える診断用データ生成部の機能ブロック図。
【図５】同実施例の診断用データ生成部が備えた演算処理部における演算余裕度の検出方法を示す図。
【図６】同実施例における診断用データの生成手順を示すフローチャート。
【符号の説明】
【００５９】
２…送受信部
２１…送信部
２２…受信部
３…超音波プローブ
４…受信信号処理部
５…診断用データ生成部
５１…データ生成部
５２…演算処理部
５３…ソフトウェア記憶部
６…表示部
７…演算余裕度検出部
８…生成条件更新部
９…入力部
９１…生成条件設定部
９２…基準値設定部
１０…走査制御部
１１…システム制御部
１００…超音波診断装置
【図１】
2010063517.tif 000003
【図２】
2010063517.tif 000004
【図３】
2010063517.tif 000005
【図４】
2010063517.tif 000006
【図５】
2010063517.tif 000007
【図６】
2010063517.tif 000008