(57)【要約】【課題】超音波診断装置において、記憶部としてのシネメモリの記憶領域を有効活用してストレスエコー検査において取得される複数の動画像を合理的に格納する。【解決手段】ストレスエコー検査において、シネメモリ６０はストレスエコー検査における取込工程数すなわちシーン数と同数分だけ複数のセグメント６２に分割される。各セグメント６２はリングバッファとして用いられ、各取込工程においてはそれに対応付けられたセグメントに対してフレーム列が格納される。各セグメントに格納可能なデータ量が心拍数として演算され、その心拍数が目安としてユーザーに提供される。【選択図】図１
2005304757.tif 000002
【特許請求の範囲】
【請求項１】
超音波の送受波により得られるフレーム列を一時的に格納する記憶部と、
一連の検査における取込工程数を可変設定するための取込工程数設定手段と、
前記取込工程数に応じて前記記憶部における記憶領域を複数のセグメントに分割するセグメント分割手段と、
前記複数のセグメントをそれぞれ個別的にリングバッファとして機能させる手段であって、前記一連の検査における各取込工程で取得される１又は複数のフレームブロックを当該取込工程に対応したセグメントに格納する格納制御手段と、
を含むことを特徴とする超音波診断装置。
【請求項２】
請求項１記載の装置において、
前記各セグメントに格納可能なフレームブロック数に関する情報を推定する推定手段と、
前記各セグメントに格納可能なフレームブロック数に関する情報をユーザーに提供する提供手段と、
を含むことを特徴とする超音波診断装置。
【請求項３】
請求項２記載の装置において、
心拍周期を表す生体信号を検出する生体信号検出手段を含み、
前記各フレームブロックは、前記生体信号に基づいて特定され、且つ、ｎ（但し、ｎ＝１，２，３，・・・）心拍分の動画像に相当し、
前記推定手段は、前記各セグメントの記憶容量とｎ心拍当たりの予測データ量とに基づいて、前記各セグメントに格納可能なフレームブロック数に関する情報として、取込可能な心拍数を推定することを特徴とする超音波診断装置。
【請求項４】
請求項３記載の装置において、
前記各セグメントの記憶容量は、前記記憶部における全記憶容量を前記取込工程数で割ることによって特定され、
前記１心拍当たりの予測データ量は、前記生体信号に基づくハートレート、フレームレート及び１フレーム当たりのデータ量に基づいて特定され、
前記取込可能な心拍数は、前記各セグメントの記憶容量を前記ｎ心拍当たりの予測データ量で割ることによって特定されることを特徴とする超音波診断装置。
【請求項５】
請求項１記載の装置において、
前記一連の検査は、生体に対する負荷のステージを段階的に切り換えながら各ステージにおいて複数のビューで超音波診断を行うストレスエコー検査であり、
ステージ数とビュー数とによって前記取込工程数が定義されることを特徴とする超音波診断装置。
【請求項６】
請求項１記載の装置において、
前記各セグメントのサイズは均一に設定されることを特徴とする超音波診断装置。
【請求項７】
請求項１記載の装置において、
前記各セグメントのサイズは個別的に設定されることを特徴とする超音波診断装置。
【請求項８】
ストレスエコー検査で用いることが可能な超音波診断装置において、
超音波の送受波により得られるフレーム列を一時的に格納する記憶部と、
前記ストレスエコー検査における取込工程数を設定する手段と、
前記取込工程数に応じて前記記憶部に対して複数のセグメントを設定する手段と、
前記各セグメントに対して前記ストレスエコー検査における各取込工程で取得されたデータを格納する手段と、
前記各セグメントに格納可能なデータ量に関する情報をユーザーに提供する手段と、
を含むことを特徴とする超音波診断装置。
【請求項９】
請求項８記載の装置において、
前記各セグメントに格納可能なデータ量に関する情報は心拍数であることを特徴とする超音波診断装置。
【請求項１０】
請求項９記載の装置において、
前記心拍数は、安静時又は負荷を加える前の生体の心拍周期を基準として演算されることを特徴とする超音波診断装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は超音波診断装置に関し、特に記憶部へのデータ格納に関する。
【背景技術】
【０００２】
超音波診断装置には、リングバッファあるいは記憶部として構成されるシネメモリが設けられる。シネメモリには、超音波の送受波によって得られたデータが一時的に格納される。その格納単位はライン（ラインデータ）又はフレーム（フレームデータ）である。１フレームは１つの走査面あるいは１つの超音波画像に相当し、前者の場合には１ラインは超音波ビーム１本に相当する。リアルタイム診断中においてフリーズ操作がなされると、送受信動作が停止し、そのフリーズ状態において必要に応じてシネメモリからデータを読み出して、それを動画像として再生することができる。シネメモリは一般に揮発性の記憶媒体によって構成され、超音波診断装置の電源をオフにすると、あるいは、次のデータが上書きされると、そこに既に格納されたデータは消去される。よって、必要に応じて、シネメモリ上における重要なデータを保存するために、そこに格納されたデータがシネメモリからハードディスクなどの不揮発性の記憶媒体へ転送される。
【０００３】
いわゆるストレスエコー検査においては、ある患者について、複数の負荷段階（ステージ）が設定され、各負荷段階において複数のアングル（ビュー）から超音波診断が行われる。すなわち、ステージとビューの組み合わせとして特定されるシーンごとに超音波診断（取込工程）が実行され、その際に取得される動画像が保存される。その保存単位は例えば１心拍である。全シーンについて動画像が取得された後、複数のシーンが特定されて複数の動画像が同期再生され、複数の動画像を対比観察することによって、循環器に関する疾患が診断される。
【０００４】
特許文献１には、連続する複数の心拍にわたるデータを記憶部から外部記憶装置へ転送する技術が開示されている。特許文献２には、シネメモリを２分割して各分割領域をリングバッファのように利用する技術が開示されている。
【０００５】
【特許文献１】特開平６−２６９４５５号
【特許文献２】特開平２−６３４４７号
【発明の開示】
【発明が解決しようとする課題】
【０００６】
シネメモリ上に複数の取込工程で取得した複数のデータを格納する場合、過去に取得されたデータについては上書き禁止としておかない限り、フレーム列を順次格納していく工程において、そのデータは消去されてしまう。しかし、先の取込工程で多くのデータについて上書き禁止とすると、後の取込工程において十分な格納領域を確保できず、検査を完結することが難しくなる。その一方、後の検査に備えて先に保存するデータ量を少なくすると、検査全体にわたってシネメモリの記憶容量を十分に活用することができない。例えば、各取込工程においては実際に評価で利用する心拍の動画像に加えて、その動画像に何らかの不具合がある場合などに備えて予備的に他の心拍の動画像を格納しておくのが望ましい場合があるが、各取込工程においてそのような動画像をどの程度格納出来るのか否かの判断ができない。ストレスエコー検査においては、ステージの変化によって心拍レート（ハートレート）が変化するため、検査開始持に厳密に取得データ量を予測することは困難であるという事情もある。
【０００７】
本発明の目的は、各取込工程で取得されるデータを適切に保全することにある。
【０００８】
本発明の他の目的は、シネメモリ全体の記憶容量を効率的に利用できるようにすることにある。
【０００９】
本発明の他の目的は、各取込工程において取込可能な量的目安をユーザーに報知できるようにすることにある。
【課題を解決するための手段】
【００１０】
（１）本発明は、超音波の送受波により得られるフレーム列を一時的に格納する記憶部と、一連の検査における取込工程数を可変設定するための取込工程数設定手段と、前記取込工程数に応じて前記記憶部における記憶領域を複数のセグメントに分割するセグメント分割手段と、前記複数のセグメントをそれぞれ個別的にリングバッファとして機能させる手段であって、前記一連の検査における各取込工程で取得される１又は複数のフレームブロックを当該取込工程に対応したセグメントに格納する格納制御手段と、を含むことを特徴とする。
【００１１】
上記構成によれば、記憶部における記憶領域が複数のセグメントに分割され、各セグメントに対して各取込工程で取得された１又は複数のフレームブロック（１又は複数の動画像に相当）が格納される。このように、各取込工程ごとに専用の記憶領域がリングバッファとして予め確保されるので、各取込工程で得られる１又は複数のフレームブロックを一定の限度で確実に格納できる。これにより、一連の検査における最終段階の取込工程において、記憶領域が不足してしまったり、あるいは、記憶領域が多く余ってしまったりする問題を解消できる。
【００１２】
上記の記憶部は望ましくは揮発性のシネメモリであり、そのシネメモリは物理的には１又は複数の記憶デバイスによって構成される。記憶部を高速アクセス可能な不揮発性の記憶装置（例えばハードディスク）で構成することも可能である。記憶部はスキャンコンバータの前又は後（あるいはその内部）に設けることができる。つまり、上記のフレームブロックを構成する各フレームは、送受波フレーム及び表示フレームのいずれでもよい。一連の検査は、望ましくはストレスエコー検査であり、それを構成する取込工程数はユーザーによって設定されるが、外部情報あるいはデフォルト値として自動的に設定されてもよい。可変設定される取込工程数に応じてセグメント数が決定され、つまり各セグメントの記憶容量は基本的に取込工程数に依存する。各セグメントは望ましくは互いに同じ記憶容量（固定長）を有するが、例えば心拍周期の変動を予測してそれに合わせて各セグメントの記憶容量を異ならせてもよい（可変長）。いずれの場合でも、検査終盤において記憶容量の不足や必要以上の余剰が生じずに、しかも既に取り込んだ動画像が保全されるように、セグメント分割及び管理を行うのが望ましい。各取込工程において保存対象としての複数のフレームブロック（複数の動画像）を特定する場合、それらは時系列順に並んだものであるのが望ましいが、時間軸上で離散的に取得されたものであってもよい。各セグメントはリングバッファ構造を有するため、フレームが入力されるとそれが最も古い格納済みフレーム上に上書き格納される。フリーズ操作等の取込指令によって１又は複数のフレームブロックが特定されると、それ以降、それらを格納したセグメント全体に対してデータの上書きが禁止される。但し、特定された１又は複数のフレームブロックだけについて部分的に上書き禁止としてもよい。
【００１３】
望ましくは、前記各セグメントに格納可能なフレームブロック数に関する情報を推定する推定手段と、前記各セグメントに格納可能なフレームブロック数に関する情報をユーザーに提供する提供手段と、を含む。
【００１４】
上記構成によれば、上記の情報をユーザーに提供することによって、各取込工程においてどのくらいのフレームブロック数を格納できるかの目安を得られる。よって、そのような目安を認識しつつ、臨床的に見て、より重要なあるいはより優先度の高い１又は複数のフレームブロックを選び出すことができる。また、上記の情報提供は、取込工程数を再設定する契機となる。望ましくは個々のフレームブロックが１心拍（又は数心拍）の動画像に対応し、その場合には、上記の情報として、各セグメントに格納可能な心拍数を表示等して提供するのが望ましい。
【００１５】
望ましくは、心拍周期を表す生体信号を検出する生体信号検出手段を含み、前記各フレームブロックは、前記生体信号に基づいて特定され、且つ、ｎ（但し、ｎ＝１，２，３，・・・）心拍分の動画像に相当し、前記推定手段は、前記各セグメントの記憶容量とｎ心拍当たりの予測データ量とに基づいて、前記各セグメントに格納可能なフレームブロック数に関する情報として、取込可能な心拍数を推定する。この構成によれば、各セグメントの記憶容量とｎ心拍当たりの予測データ量との関係から、各セグメントに何ブロック分の動画像を格納できるかを演算できる。望ましくはｎ＝１である。
【００１６】
望ましくは、前記各セグメントの記憶容量は、前記記憶部における全記憶容量を前記取込工程数で割ることによって特定され、前記ｎ心拍当たりの予測データ量は、前記生体信号に基づくハートレート、フレームレート及び１フレーム当たりのデータ量に基づいて特定され、前記取込可能な心拍数は、前記各セグメントの記憶容量を前記ｎ心拍当たりの予測データ量で割ることによって特定される。上記のフレームレートは、一般に、フレームが送受波フレームであれば送受波フレームレートであり、フレームが表示フレームであれば表示フレームレートである。
【００１７】
望ましくは、前記一連の検査は、生体に対する負荷のステージを段階的に切り換えながら各ステージにおいて複数のビューで超音波診断を行うストレスエコー検査であり、ステージ数とビュー数とによって前記取込工程数が定義される。すなわち、取込工程数はシーン数に相当する。
【００１８】
望ましくは、前記各セグメントのサイズは均一に設定される。望ましくは、前記各セグメントのサイズは個別的に設定される。各セグメントの記憶容量を同じにすればセグメント分割及びデータ管理が容易となる。各セグメントの記憶容量を個別設定すればハートレートの変動に応じて記憶容量の割り振りを合理的に行える。
【００１９】
なお、記憶部における全部の記憶領域を複数のセグメントに分割してもよいし、その全部の記憶領域をメイン記憶領域とマージン記憶領域とに区分した上で、メイン記憶領域を複数のセグメントに分割してもよい。そして、例外的に、記憶領域が不足したセグメントに対して、その不足分をマージン記憶領域から充当するようにしてもよい。セグメント分割はメモリ上の物理的な分割であってもよいし、論理的な分割であってもよい。後者の場合には、物理的には、メモリ上に離散的に存在する複数の部分領域の集合として１つのセグメントが定義される。
【００２０】
（２）また本発明は、ストレスエコー検査で用いることが可能な超音波診断装置において、超音波の送受波により得られるフレーム列を一時的に格納する記憶部と、前記ストレスエコー検査における取込工程数を設定する手段と、前記取込工程数に応じて前記記憶部に対して複数のセグメントを設定する手段と、前記各セグメントに対して前記ストレスエコー検査における各取込工程で取得されたデータを格納する手段と、前記各セグメントに格納可能なデータ量に関する情報をユーザーに提供する手段と、を含むことを特徴とする。上記セグメントは各取込工程ごとの部分記憶領域であって、最初の取込工程の実行前にすべてのセグメントが設定されるのが望ましいが、一定条件に従って各取込工程ごとに各セグメントを段階的に設定することも可能である。
【００２１】
望ましくは、前記各セグメントに格納可能なデータ量に関する情報は心拍数である。望ましくは、前記心拍数は、安静時又は負荷を加える前の生体の心拍周期を基準として演算される。すなわち、低速の心拍周期を基準として演算を行えば、心拍周期が高まっても、データの格納に当たって、低速の心拍周期を基準として演算された心拍数を下回ることがなくなる。
【発明の効果】
【００２２】
以上説明したように、本発明によれば、各取込工程で取得されるデータを適切に保全できる。本発明によれば、シネメモリ全体の記憶容量を効率的に利用できる。本発明によれば、各取込工程において取込可能な量的目安をユーザーに報知できる。
【発明を実施するための最良の形態】
【００２３】
以下、本発明の好適な実施形態を図面に基づいて説明する。
【００２４】
図１には、本発明に係る超音波診断装置の好適な実施形態が示されており、図１はその全体構成を示すブロック図である。この超音波診断装置は、特にストレスエコー検査において用いることが好適である。
【００２５】
プローブ１０は、超音波を送受波する超音波探触子である。プローブ１０は複数の振動素子からなるアレイ振動子を有している。そのアレイ振動子によって超音波ビームが形成され、その超音波ビームは電子走査される。電子走査方式としては、例えば、電子リニア走査、電子セクタ走査などをあげることができる。プローブ１０に対して複数の振動素子を二次元配列してなる２Ｄアレイ振動子を設け、これによって三次元エコーデータを取り込むようにしてもよい。ちなみに、プローブ１０は生体の体表面上に当接して用いられるものであってもよいし、体腔内に挿入して用いられるものであってもよい。
【００２６】
送信部１２は送信ビームフォーマーとして機能し、複数の振動素子に対して複数の送信信号を供給する。受信部１４は受信ビームフォーマーとして機能し、複数の振動素子から出力される複数の受信信号に対して整相加算処理などの処理を実行する。その処理後の受信信号（エコーデータ）は図示されていない信号処理部を経由してＤＳＣ（デジタルスキャンコンバータ）１６へ出力される。
【００２７】
ＤＳＣ１６は、座標変換機能、データ補間機能などを有しており、このＤＳＣ１６によってエコーデータに基づいて超音波画像としてのＢモード画像（二次元断層画像）が形成される。具体的には、ＤＳＣ１６には、超音波の送受波によって得られたフレーム列（フレームデータ列）が時系列順で入力される。そのフレーム列を構成する各フレームは送受波フレームであり、その送受波フレームは複数のビームデータによって構成されるものである。ＤＳＣ１６はそれらのフレーム列に基づいて、上記のような画像形成処理を実行し、その結果として動画像を構成するフレーム列すなわち表示フレーム列を時系列順で出力する。そのフレーム列は表示処理部１８に送られる。なお、以下に説明するシネメモリ６０を経由してＤＳＣ１６から表示処理部１８へフレーム列が転送されるようにしてもよい。
【００２８】
表示処理部１８は画像合成機能などを有し、入力される画像データとしてのフレーム列を処理して、その処理結果としてのデータを表示器２０へ出力する。表示器２０上には動画像が表示されることになる。
【００２９】
シネメモリ６０は、図１に示す例においてＤＳＣ１６の後段に設けられており、ＤＳＣ１６から出力されるフレーム列を時系列順でバッファリングする。通常の動作モードにおいては、シネメモリ６０の全体が１つのリングバッファとして構成され、シネメモリ６０上には最新のフレームから所定時間まで遡ったフレームまでのフレーム群が常に格納される。そして、新しいフレームが入力されると、最も古いフレーム上にそのフレームが上書きされ、これが繰り返されることになる。本実施形態においては、ストレスエコー検査においては、最初の取込工程に先立ってシネメモリ６０がストレスエコー検査における取込工程数すなわちシーン数にしたがって複数のセグメント６２に分割される。つまり、シネメモリ６０における全記憶領域が複数のサブ記憶領域に分割され、各サブ記憶領域がリングバッファとして機能する。そのサブ記憶領域であるセグメント６２がそれぞれリングバッファとして機能し、それぞれのセグメント６２には、各取込工程で取得される１又は複数のフレームブロックが格納される。後述するように、ストレスエコー検査における最後の取込工程が完了した時点では、シネメモリ６０上における各セグメント６２に各取込工程で取得された１又は複数のフレームブロックが保存された状態となる。
【００３０】
ストレスエコー検査においては、ｉ個のステージが設定され、各ステージごとにｊ個のビューが設定される。したがって、ストレスエコー検査の全体に渡ってｉ×ｊ個のシーンが定義され、各シーンごとに取込工程が実行される。ここで、例えば、ｉが４であり、ｊが４である場合には１６個のシーンが定義されることになり、シネメモリ６０の全記憶領域はそのシーン数すなわち取込工程数に相当する１６個に分割され、各分割領域が上記のセグメント６２を構成する。
【００３１】
ちなみに、シネメモリ６０における全記憶領域を複数のセグメント６２に分割するのではなく、その全記憶領域をメイン記憶領域とサブ記憶領域とに区分し、メイン記憶領域を複数のセグメント６２に分割し、その一方においてサブ記憶領域は記憶容量が不足したセグメントに対して充当するマージン領域として機能させてもよい。また、本実施形態において、各セグメント６２の記憶容量はそれぞれ同一であるが、場合によっては各ステージごとにハートレート（一定時間内における心拍数）が変動することを考慮して各ステージごとに異なるセグメントの記憶容量を設定するようにしてもよい。
【００３２】
ホストプロセッサ２２は図１に示される各構成の動作制御を行っており、特にシネメモリ６０におけるデータの書き込み及び読み出しを制御し、またストレスエコー検査における動作モードにおいては上記のセグメント分割及びセグメント管理を実行している。更に、後に説明するようにストレスエコー検査に先立ってシーン数が特定された段階で、各セグメントに格納可能な動画像の個数すなわち心拍数の情報をユーザーに提供する処理を実行している。
【００３３】
ホストプロセッサ２２には、上記のシネメモリ６０の他に記憶装置３４が接続されている。記憶装置３４は例えばハードディスクなどの不揮発性の記憶装置によって構成される。シネメモリ６０は不揮発性の例えばＲＡＭなどによって構成され、そこに格納されたデータを保存するために、符号３５で示されるように、ホストプロセッサ２２の作用によって、シネメモリ６０から各セグメント６２に格納されたデータが読み出されてそれが記憶装置３４へ転送される。
【００３４】
この場合において、１心拍に相当するフレームブロックを単位としてデータ転送が行われている。これに関し、各フレームブロックごとにその重要度あるいは優先度を表すランクを付与し、そのランクに応じてフレームブロックの転送タイミング（及び上書き禁止からの解放タイミング）を適応的に制御するようにしてもよい。例えば、重要度が高いフレームブロックについてはシネメモリ６０に格納された時点の直後において速やかに転送処理がなされるようにし、重要度が低いフレームブロックについては一連の検査が終了した時点においてホストプロセッサ２２の負荷が小さくなった段階においてデータ転送を行ってもよい。
【００３５】
ホストプロセッサ２２には操作パネル２６が接続されている。この操作パネル２６はキーボードやトラックボールなどを含むものである。ユーザーはこの操作パネル２６を用いてステージ数及びビュー数を可変設定することができ、また各セグメント６２において１又は複数のフレームブロックを特定する場合における取込指令などを入力することができる。その取込指令は例えばフリーズ操作である。
【００３６】
心電計２８は患者としての生体から心電信号を計測する装置であり、心電計２８から出力される心電信号はＲ波検出器３０に入力される。Ｒ波検出器３０は心電信号におけるＲ波を検出し、その検出信号をホストプロセッサ２２へ出力する。ホストプロセッサ２２は、その検出信号に基づいて各心拍を認識し、その検出信号に基づいてフレームブロックの特定及び管理を行う。通信部３２はホストプロセッサ２２と外部装置との間でデータ通信を行うためのモジュールである。例えば、シネメモリ６０に格納されたデータについてはホストプロセッサ２２及び通信部３２を経由して更に必要に応じてネットワークを経由して外部装置へ転送されてもよい。
【００３７】
シネメモリ６０には、符号２３で示されるようにＤＳＣ１６から出力されるフレーム列（フレームデータ列）がその時系列順で順番に格納され、特にストレスエコー検査においては各セグメント６２に対して各取込工程で取得されたフレーム列が格納されることになる。そして、シネメモリ６０上に格納された心拍を単位とする動画像は必要に応じてシネメモリ６０から読み出され、符号２５で示されるように表示処理部１８に送られ、それを経由して表示器２０に動画像として表示される。この場合において、複数の動画像をＲ波を同期信号として同時にループ再生することもできる。例えば、ストレスエコー検査においては、複数のシーンが指定され、それらのシーンについての複数の動画像が同時再生され、それらの複数の動画像を対比観察しながらストレスエコー診断を行うことができる。この場合において、ループ再生される範囲は各セグメント６２に格納された複数のフレームブロック（すなわち複数の動画像）のうちで例えばランクによって指定された最も重要度の高い動画像であってもよいし、各セグメント６２に格納された複数の動画像それら全体を再生単位としてループ再生が行われるようにしてもよい。
【００３８】
図２には、ストレスエコー検査におけるシネメモリの動作が示されている。（Ａ）には心電信号が示されており、特にＲ波によって特定される各心拍が示されている。ここで、符号１００はとなり合うＲ波間における心拍周期を表している。（Ｂ）にはシネメモリに入力されるフレーム列１０４が表されている。そのフレーム列１０４は時系列順に存在する複数のフレーム１０２によって構成されるものである。（Ｃ）にはシネメモリにおける１つのセグメント６２の内容が示されており、上述したように、セグメント６２は１つのリングバッファを構成しており、時系列順で入力されるフレーム列はセグメント６２に格納される。その場合に、最新のフレームについてはセグメント６２上における最も古いフレーム上に上書きされ、これが順次繰り返されることになる。
【００３９】
以上のような過程において、ユーザーによるフリーズ操作などにより取込指令１０１が与えられると、そのタイミングを基準としてセグメント６２上において１又は複数のフレームブロックが特定されることになる。ここで符号１０６はブロックセットを表しており、ここでは＃１〜＃４の時系列順に並んだ複数のブロック１０７によってフレームブロック１０６が構成されている。各フレームブロック１０７は１心拍分の動画像に相当するものである。例えば表示画面においてＢモード画像を動画像として観察している過程において臨床的に有意な状態が認識された場合にはユーザーによって取込指令１０１を与えることにより、それを基準として当該取込工程に対応付けられたセグメント６２において臨床的に有用な複数のフレームブロック１０７が特定されることになる。すなわち、その時点においてセグメント６２がフリーズ状態となる。したがって、あらかじめセグメント６２が固定的に割り当てられているため、当該取込工程において保存すべき１又は複数の動画像を確実にセグメント６２上に保存することができ、このことはストレスエコー検査における最初から最後の各取込工程において同様である。すなわちストレスエコー検査の終盤になって取り込むべき動画像を格納する記憶容量が不足したりあるいは必要以上に記憶容量が余って各取込工程に配分される記憶容量が小さくなってしまうような問題を解消し、合理的なデータ記憶を実現できる。
【００４０】
ちなみに、セグメント６２上において複数のフレームブロック１０７が格納された場合、それぞれのフレームブロックごとに必要に応じてランク付与が行われ、各フレームブロック１０７はそれに付与されたランクに応じた優先度で処理されることになる。例えば最も上位のランクが付与されたフレームブロックについてはストレスエコー診断においてループ再生する場合において表示順位が１番となるように制御してもよい。
【００４１】
図３には、シネメモリ６０上に複数のセグメント６２が設定され、各取込工程においてそれに対応付けられたセグメント６２に複数のフレームブロック１０７を格納した状態が示されている。本実施形態においては、ステージ数が４であり、ビュー数が４であるため、１６個のシーンが定義されているが、各シーンごとに、この例においては、少なくとも（あるいは標準的に言えば）４つのフレームブロック１０７すなわち４つの心拍分の動画像を格納することができる。
【００４２】
各セグメント６２においてはフリーズ操作として取込指令が与えられたタイミングでその記憶内容がフリーズされている。なお、図３において破線で示されるようなマージン領域を設定し、４心拍分の動画像が格納できないセグメントが発生した場合には例外的にそのマージン領域の全部又は一部を当該セグメントの一部の記憶領域として利用するようにしてもよい。ちなみに、ステージが異なると、すなわち生体に対する負荷が異なると単位時間当たりの心拍数すなわちハートレートが変動し、これによってステージごとにフレームブロックのデータサイズが変動することになる。
【００４３】
次に、図４を用いて図１に示した構成の動作について説明する。図４はストレスエコー検査における処理内容を表したものである。まず、Ｓ３０１においては、セグメント数Ｌが特定される。具体的にはユーザーによってステージ数ｉ及びビュー数ｊが指定され、ｉ×ｊによってセグメント数Ｌが定義される。例えばセグメント数Ｌは１６である。
【００４４】
Ｓ３０２では、図１に示すようにシネメモリ６０がＬ個のセグメントに分割される。このようなセグメント分割によって各取込工程すなわちシーンごとにあらかじめ記憶容量を配分することが可能となる。
【００４５】
Ｓ３０３においては、１セグメント当たりのデータ容量ｑｓが計算される。具体的には、シネメモリのデータ容量Ｑをセグメント数であるＬで割った結果としてデータ容量ｑｓが導かれる。この場合において、上記のように一定のマージン容量ｑｍをあらかじめ除外した上で、各セグメントについてのデータ容量ｑｓを計算してもよい。
【００４６】
Ｓ３０４においては、心電信号に基づいてハートレートＲｈが演算され、また現在の動作条件におけるフレームレートＲｆが認識される。ここで、フレームレートＲｆはＤＳＣから出力されるフレーム列についてのフレームレートである。ただし、後に図５を用いて説明されるようにＤＳＣ１６の前段にシネメモリが設けられる場合、そのフレームレートＲｆは送受波フレームレートに相当する。Ｓ３０４では、また、各フレームごとのデータ量ｑｆが特定される。これにより、Ｒｈ×Ｒｆ×ｑｆの計算により、１心拍において取り込むデータ量すなわち１つのフレームブロックを構成するデータ量が特定されることになる。そこで、Ｓ３０５においては、Ｓ３０３及びＳ３０４の演算結果に基づいて１セグメントに取り込むことが可能な心拍数（ビート数）の目安αが計算される。つまり、上記の１セグメント当たりのデータ容量ｑｓを１心拍当たりのデータ量で割ることによってその整数値として上記のαを演算することが可能となる。よって、Ｓ３０４において認識するハートレートＲｈは安静時あるいは負荷を加える前の低周期のレートであるのが望ましい。つまり、そのような状態において上記のαを計算すれば、セグメントに格納できる動画像の個数の下限目安を得ることが可能となる。ちなみに、例えば１つのセグメントに対して１つの心拍に相当するデータ量すら記憶できないなどのエラーが生じた場合には、Ｓ３１１においてエラー処理が実行され、例えばそのエラーの旨がユーザーに報知される。
【００４７】
Ｓ３０６では、Ｓ３０５によって計算されたビート数の目安である情報αがユーザーに提供される。具体的には、上記の演算結果がホストプロセッサ２２から表示処理部１８へ送られ、表示器２０の表示画面上においてαが数値表示されることになる。ユーザーはＳ３０７においてセグメント数Ｌの再設定を行うか否かを判断し、再設定を行う場合には上記のＳ３０１からの各工程が実行されることになる。
【００４８】
Ｓ３０８においては、以上のような初期設定及び初期処理が完了した後に、各取込工程が順番に実行されることになる。具体的には、Ｓ３０８では現在のシーンが特定され、そのシーンに対応付けられたセグメントがリングバッファとして機能し、取込指令が得られたタイミングをもって当該セグメントにおける記憶内容がフリーズされ、そのフリーズされた状態において、セグメント上における１又は複数のフレームブロックすなわち１又は複数の心拍が特定されることになる。
【００４９】
もちろん、セグメント内において１又は複数の心拍に相当する動画像が格納された後に、上記のように各心拍についてランクを付与するようにしてもよいし、そのような特別な指定を行わなくてもよい。いずれにしても、フリーズされた各セグメントに、後のストレスエコー診断において必要な動画像が保存されることになる。
【００５０】
Ｓ３０９においては、全てのシーンについて取込工程が実行されたか否かが判断され、全シーンについて処理が終了していなければＳ３０８の工程が繰り返し実行される。その一方において、全シーンについての処理が完了していれば、Ｓ３０１において、ストレスエコー診断のために、上記の１６個のシーンの中から特定の複数のシーンが指定され、それらのシーンに対応する複数の動画像が心拍同期によって同時ループ再生される。ユーザーである医者はそのような複数の動画像の対比観察から生体についての疾病診断を行える。
【００５１】
上記の実施形態によれば、ストレスエコー検査に含まれる取込工程数に応じて、シネメモリ上にあらかじめ必要な個数のリングバッファを設けておいて、各取込工程においてはそれに対応するリングバッファを用いて必要なデータの保存を行うことができるので、シネメモリの記憶容量を有効活用し、また各取込工程に対して適切な記憶容量を配分できるという利点がある。また初期設定の段階においてユーザーに対して１セグメントに取り込めるデータ量として心拍数の目安の情報が提供されるため、ユーザーはそのような情報にしたがって各取込工程において取り込むことが可能な心拍数を認識することができ、これによって誤認や操作の誤りなどを防止できるという利点がある。またそのような情報の提供によって、各取込工程における取込操作をより適切にすなわちより適切なタイミングで行うことができ、患者に対して負担が一般的に大きいと言われているストレスエコー検査を再度行なわなければならないような重大な問題を未然に回避することができる。
【００５２】
図１に示した実施形態においてはＤＳＣ１６の後段にシネメモリ６０が設けられ、すなわちシネメモリ６０上にはＤＳＣ１６から出力された画像形成処理後のフレーム列が格納されていたが、図５に示されるように、ＤＳＣ１６の前段にシネメモリ６０Ａを設けるようにしてもよい。
【００５３】
すなわち、図５には他の実施形態に係る構成が示されており、図１に示す構成と同様の構成には同一符号が付されている。図５に示す構成例において、受信部１４から出力されるフレーム列は符号２３Ａで示されるようにシネメモリ６０Ａ上に順次格納される。またシネメモリ６０Ａから読み出されるフレーム列はＤＳＣ１６へ送られる。ＤＳＣ１６は入力されるフレームデータに対して座標変換等の処理を施して複数の表示フレームによって構成されるフレーム列を生成し、それを上記同様に表示処理部１８へ出力する。この構成においては、シネメモリ６０Ａが、上記のストレスエコー検査において複数のセグメント６２Ａに分割され、各セグメント６２Ａにはそれに対応付けられた取込工程で取得されるフレーム列が格納されることになる。ただし、そのフレーム列は複数の送受波フレームによって構成され、各送受波フレームは複数のビームデータによって構成される。
【００５４】
上記実施形態においては、セグメント数に応じてシネメモリにおける全記憶容量が複数のセグメントに分割され、各セグメントが均一の記憶容量を有していたが、既に説明したように、ハートレートがストレスエコー検査の過程において変動するため、そのハートレートの変動傾向に基づいて、各ステージごとに個々のセグメントの記憶容量を個別設定するようにしてもよい。この場合においても、図４に示したような情報αをユーザーに提供するのが望ましく、１セグメントに取り込まれる心拍数が各セグメントにおいてできる限り均一となるように各セグメントの記憶容量を設定するのが望ましい。なお、上記実施形態においてはＲＡＭなどのデバイスによってシネメモリが構成されていたが、シネメモリとしては記憶装置を構成できる限りにおいて他の記憶デバイスを利用することができる。例えば高速で書き込み及び読み出しが行われるハードディスクなどを用いるようにしてもよい。この場合においても、そのハードディスクにおけるシネメモリとして機能させる記憶領域に対して上記のように複数のセグメントが設定され、各セグメントはリングバッファとして用いられることになる。また、シネメモリおける全記憶容量を複数のセグメントに分割する場合、各セグメントは物理的に連続するアドレスによって構成される記憶部分であってもよいし、論理的に連続する記憶部分であってもよい。後者の場合には、メモリ上に散在する複数の部分領域がそれら全体として１つのセグメントとして管理されることになる。ただし、一般のリングバッファ構造においては、連続する記憶領域が１つのセグメントとして定義づけられることになる。
【図面の簡単な説明】
【００５５】
【図１】本発明に係る超音波診断装置の好適な実施形態を示すブロック図である。
【図２】シネメモリ上のセグメントに対するフレーム列の格納を説明するための図である。
【図３】シネメモリ上に設定された複数のセグメントについての記憶状態を示す図である。
【図４】図１に示される装置の動作例を説明するためのフローチャートである。
【図５】他の実施形態に係る装置の構成例を説明するためのブロック図である。
【符号の説明】
【００５６】
２２  ホストプロセッサ、６０  シネメモリ、６２  セグメント、１０２  フレーム、１０４  フレーム列、１０６  ブロックセット（動画像セット）、１０７  フレームブロック（１心拍分の動画像）。
【図１】
2005304757.tif 000003
【図２】
2005304757.tif 000004
【図３】
2005304757.tif 000005
【図４】
2005304757.tif 000006
【図５】
2005304757.tif 000007