(57)【特許請求の範囲】
【請求項１】
超音波ビームが走査されることによって得られた受信信号に対してハードウエア処理を実行して超音波画像を形成するフロントエンド装置と、
前記フロントエンド装置から転送される超音波画像に対し、ソフトウエア処理により画像処理を実行するバックエンド装置と、
を含み、
前記バックエンド装置は、
前記フロントエンド装置から当該バックエンド装置へ転送される超音波画像をフレームごとに転送させる転送制御部と、
前記超音波画像に対して第１カラーコーディング処理を実行してカラー超音波画像を形成する第１パレット変換部と、
少なくともキャラクタのプレーン画像を含む複数のプレーン画像に対して第２カラーコーディング処理によって色づけをしつつ、複数のプレーン画像を重ね合わせることによりカラーオーバーレイ画像を形成する第２パレット変換部と、
前記カラー超音波画像と前記カラーオーバーレイ画像とを合成して合成画像を形成する合成画像形成部と、
表示器への合成画像の出力制御を行う出力制御部と、
を含み、
前記転送制御部、前記第１パレット変換部、前記第２パレット変換部、前記合成画像形成部及び前記出力制御部がそれぞれ並列的に動作し、また、前記転送制御部、前記第１パレット変換部、前記合成画像形成部及び前記出力制御部がパイプライン処理を遂行する一方において前記第２パレット変換部が独立動作することにより、リアルタイム性を維持しつつ合成画像の出力を行う、
ことを特徴とする超音波診断システム。
【請求項２】
請求項１記載のシステムにおいて、
前記第２パレット変換部は、前記複数のプレーン画像に対し、プライオリティの低いプレーン画像から順番にカラーコーディング処理を実行し、その処理後の各画像をメモリ上に上書きすることにより、プライオリティの高い画像が優先的に表現されたカラーオーバーレイ画像を形成する、
ことを特徴とする超音波診断システム。
【請求項３】
請求項２記載のシステムにおいて、
前記第１パレット変換部は、第１カラーパレットテーブルに従って、前記超音波画像に対して第１カラーコーディング処理を実行し、
前記第２パレット変換部は、第２カラーパレットテーブルに従って、複数のプレーン画像に対して第２カラーコーディング処理を実行し、
前記バックエンド装置は、
前記第１カラーパレットテーブルの内容をカスタマイズするための第１設定部と、
前記第２カラーパレットテーブルの内容をカスタマイズするための第２設定部と、
を含むことを特徴とする超音波診断システム。
【請求項４】
請求項３記載のシステムにおいて、
前記カラーオーバーレイ画像の仕様をカスタマイズするための第３設定部を含むことを特徴とする超音波診断システム。
【請求項５】
請求項４記載のシステムにおいて、
前記フロントエンド装置から前記バックエンド装置へ、前記超音波画像として、組織の断層画像、血流速度を表す速度画像及び血流速度の分散を表わす分散画像が転送され、
前記第１パレット変換部は、前記断層画像、前記速度画像及び前記分散画像に対して第１カラーコーディング処理を実行することにより、それらが重ね合わされた前記カラー超音波画像を形成することを特徴とする超音波診断システム。
【請求項６】
請求項５記載のシステムにおいて、
前記カラーオーバーレイ画像には少なくともマーカーが含まれることを特徴とする超音波診断システム。
【請求項７】
請求項６記載のシステムにおいて、
前記カラーオーバーレイ画像には少なくとも生体信号波形が含まれることを特徴とする超音波診断システム。
【請求項８】
請求項７記載にシステムにおいて、
前記カラーオーバーレイ画像には少なくとも計測情報が含まれることを特徴とする超音波診断装置。
【請求項９】
超音波計測装置のデジタルスキャンコンバータにより形成された超音波画像に対し、ソフトウエア処理により画像処理を実行する画像処理装置であって、
前記超音波計測装置から当該画像処理装置へ転送される超音波画像をフレームごとに転送させる転送制御部と、
前記超音波画像が一時的に格納される第１メモリと、
前記第１メモリから読み出された超音波画像に対して第１カラーコーディング処理を実行する第１パレット変換部と、
前記第１カラーコーディング処理後のカラー超音波画像が一時的に格納される第２メモリと、
少なくともキャラクタのプレーン画像を含む複数のプレーン画像が一時的に格納される第３メモリと、
前記第３メモリから読み出される複数のプレーン画像に対して第２カラーコーディング処理によって色づけをしつつ、複数のプレーン画像を重ね合わせることによりカラーオーバーレイ画像を形成する第２パレット変換部と、
前記カラーオーバーレイ画像が一時的に格納される第４メモリと、
前記第２メモリから読み出されるカラー超音波画像と前記第４メモリから読み出されるカラーオーバーレイ画像とを合成して合成画像を形成する合成画像形成部と、
前記合成画像が一時的に格納される第５メモリと、
前記第５メモリから表示器への合成画像の出力制御を行う出力制御部と、
を含み、
前記転送制御部、前記第１パレット変換部、前記第２パレット変換部、前記合成画像形成部及び前記出力制御部がそれぞれ並列的に動作し、また、前記転送制御部、前記第１パレット変換部、前記合成画像形成部及び前記出力制御部がパイプライン処理を遂行する一方において前記第２パレット変換部が独立動作することにより、リアルタイム性を維持しつつ合成画像の出力を行う、
ことを特徴とする超音波画像処理装置。
【請求項１０】
コンピュータで実行されるプログラムを記憶した記憶媒体であって、
前記プログラムが、コンピュータに、
超音波画像をフレームごとに取得する転送制御機能と、
前記超音波画像に対して第１カラーコーディング処理を実行してカラー超音波画像を形成する第１カラーコーディング機能と、
少なくともキャラクタのプレーン画像を含む複数のプレーン画像を形成するプレーン画像形成機能と、
前記複数のプレーン画像に対して第２カラーコーディング処理によって色づけをしつつ、複数のプレーン画像を重ね合わせることによりカラーオーバーレイ画像を形成する第２カラーコーディング機能と、
前記カラー超音波画像と前記カラーオーバーレイ画像とを合成して合成画像を形成する合成画像形成機能と、
前記合成画像の出力制御を行う出力制御機能と、
を実現させ、さらに、
前記転送制御機能、前記第１カラーコーディング機能、前記第２カラーコーディング機能、前記合成画像形成機能及び前記出力制御機能がそれぞれ並列的に実行され、また、前記転送制御機能、前記第１カラーコーディング機能、前記合成画像形成機能及び前記出力制御機能がパイプライン処理される一方において前記第２カラーコーディング機能が独立実行されることにより、リアルタイム性を維持しつつ合成画像を出力させる、
ことを特徴とするコンピュータ読取り可能なプログラムの記憶媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は超音波診断システムに関し、特にソフトウエアによる画像処理に関する。
【０００２】
【従来の技術及びその課題】
超音波診断装置においては、リアルタイム性が重要である。すなわち、超音波の送受波とともに、リアルタイムで超音波画像の形成を行い、それが表示器に表示される。超音波画像の形成に当たっては、多種多様の演算処理が必要となることから、一般に、各演算処理が専用のロジック回路（ハードウエア）で実現されている。このように専用のロジック回路で各演算処理を行うと、どうしても仕様を簡単に変更できず、例えば、超音波画像と共に合成表示されるキャラクタやテキストなどの情報の表示位置や表示形態などを変更することは困難であった。また、変更することができたとしてもその自由度はかなり限られたものであった。
【０００３】
その一方、近年のコンピュータ技術の進展に伴い、かなり複雑な画像処理を高速で行えるようになってきている。そこで、超音波診断装置において、ソフトウエア処理の割合を拡大すれば比較的容易に仕様変更をなし得るが、超音波診断装置で実行されている多種多様の演算処理の中にはリアルタイム性の観点から相変わらずハードウエア処理が要請されるもの少なくないという事情がある。
【０００４】
本発明は、上記従来の課題に鑑みなされたものであり、その目的は、ソフトウエア処理とハードウエア処理を有機的に組み合わせて、リアルタイム性を確保しつつ仕様変更の自由度を高めることにある。
【０００５】
【課題を解決するための手段】
（１）上記目的を達成するために、本発明は、超音波ビームが走査されることによって得られた受信信号に対してハードウエア処理を実行して超音波画像を形成するフロントエンド装置と、前記フロントエンド装置から転送される超音波画像に対し、ソフトウエア処理により画像処理を実行するバックエンド装置と、を含み、前記バックエンド装置は、前記フロントエンド装置から当該バックエンド装置へ転送される超音波画像をフレームごとに転送させる転送制御部と、前記超音波画像に対して第１カラーコーディング処理を実行してカラー超音波画像を形成する第１パレット変換部と、少なくともキャラクタのプレーン画像を含む複数のプレーン画像に対して第２カラーコーディング処理によって色づけをしつつ、複数のプレーン画像を重ね合わせることによりカラーオーバーレイ画像を形成する第２パレット変換部と、前記カラー超音波画像と前記カラーオーバーレイ画像とを合成して合成画像を形成する合成画像形成部と、表示器への合成画像の出力制御を行う出力制御部と、を含み、前記転送制御部、前記第１パレット変換部、前記第２パレット変換部、前記合成画像形成部及び前記出力制御部がそれぞれ並列的に動作し、また、前記転送制御部、前記第１パレット変換部、前記合成画像形成部及び前記出力制御部がパイプライン処理を遂行する一方において前記第２パレット変換部が独立動作することにより、リアルタイム性を維持しつつ合成画像の出力を行う、ことを特徴とする。
【０００６】
上記構成によれば、ハードウエアを中心として受信信号のリアルタイム処理を遂行するフロントエンド装置から、超音波画像（データ）がバックエンド装置に転送され、当該バックエンド装置においてソフトウエア処理を中心として超音波画像に対する画像処理、特にソフトウエアオーバーレイ処理がなされる。ここで、フロントエンド装置は、従前の超音波診断装置であってもよく、その場合には例えばデジタルスキャンコンバータ（ＤＳＣ）において表示座標系への変換処理などを受けたカラー処理前の超音波画像がバックエンド装置へ転送される。バックエンド装置は超音波画像処理装置として機能するものであり、例えばＰＣ（パーソナルコンピュータ）などで構成される。フロントエンド装置からバックエンド装置への超音波画像の伝送に当たっては、公知のＤＭＡ転送などを利用するのが望ましい。
【０００７】
本発明によれば、ソフトウエア処理を基本として超音波画像に対する画像処理が遂行されるため、その処理仕様を簡単にカスタマイズすることが可能であり、すなわちユーザーの希望通りの仕様を簡便に設定することが可能である。また、これと同様にメーカー側においても仕様変更、バージョンアップなどを簡単に行い得るという利点がある。
【０００８】
なお、フロントエンド装置は、従来の超音波診断装置の全機能を有するものである必要はなく、少なくとも主要なハードウエア処理を得たデータを生成するものであればよく、例えば、ＤＳＣまでの構成を具備する装置であってもよい。また、フロントエンド装置に対してバックエンド装置がネットワークを介して接続されるような場合も本発明の一態様に含まれるが、通常は、両装置が専用線を介して接続される。更に、超音波診断装置内に上記バックエンド装置を組み込む態様も本発明の一態様である。
【０００９】
（２）望ましくは、前記バックエンド装置は、第１カラーパレットテーブルに従って、前記超音波画像に対して第１カラーコーディング処理を実行する第１パレット変換部と、第２カラーパレットテーブルに従って、前記オーバーレイ画像に対して第２カラーコーディング処理を実行する第２パレット変換部と、を含み、前記第１カラーコーディング処理を経たカラー超音波画像と前記第２カラーコーディング処理を経たカラーオーバーレイ画像とが合成される。
【００１０】
上記構成によれば、第１及び第２カラーパレットテーブルをソフトウエア設定しておけば、超音波画像及びオーバーレイ画像について所望のカラー表現を採用することができる。それらのテーブルはルックアップテーブル（ＬＵＴ）として機能するものであり、ＲＡＭあるいはＲＯＭなどの記憶部上に構築される。必要なテーブルをハードディスクから読み出してＬＵＴに格納するようにしてもよい。
【００１１】
望ましくは、前記バックエンド装置は、前記第１カラーパレットテーブルの内容をカスタマイズするための第１設定手段と、前記第２カラーパレットテーブルの内容をカスタマイズするための第２設定手段と、を含む。更に望ましくは、前記オーバーレイ画像の仕様をカスタマイズするための第３設定手段を含む。
【００１２】
望ましくは、前記フロントエンド装置から前記バックエンド装置へ、前記超音波画像として、組織の断層画像、血流速度を表わす速度画像及び血流速度の分散を表わす分散画像が転送され、前記第１パレット変換部は、前記断層画像、前記速度画像及び前記分散画像に対して第１カラーコーディング処理を実行することにより、それらが重ね合わされた前記カラー超音波画像を形成する。
【００１３】
上記構成によれば、断層画像、速度画像、分散画像のそれぞれについてカラーコーディングを行いつつ重ね合わせ処理し、カラー超音波画像を構成することができる。転送される画像としては上記のものには限られず、例えばＭモード画像、Ｄモード画像などであってもよい。
【００１４】
望ましくは、前記オーバーレイ画像形成部は、複数プレーンの画像を形成し、前記第２パレット変換部は、前記複数プレーンの画像に対して第２カラーコーディング処理を実行し、それらが重ね合わされた前記カラーオーバーレイ画像を形成する。オーバーレイ画像を複数プレーンの画像の集合体として構成すれば、各プレーンごとに画像の形成、管理、選択などを行えるため、画像処理上の便宜を図ることができる。
【００１５】
望ましくは、前記オーバーレイ画像には少なくとも生体信号波形が含まれ、また望ましくは、前記オーバーレイ画像には少なくとも計測情報が含まれる。
【００１６】
（３）また、上記目的を達成するために、本発明は、超音波計測装置のデジタルスキャンコンバータにより形成された超音波画像に対し、ソフトウエア処理により画像処理を実行する画像処理装置であって、前記超音波計測装置から当該画像処理装置へ転送される超音波画像をフレームごとに転送させる転送制御部と、前記超音波画像が一時的に格納される第１メモリと、前記第１メモリから読み出された超音波画像に対して第１カラーコーディング処理を実行する第１パレット変換部と、前記第１カラーコーディング処理後のカラー超音波画像が一時的に格納される第２メモリと、少なくともキャラクタのプレーン画像を含む複数のプレーン画像が一時的に格納される第３メモリと、前記第３メモリから読み出される複数のプレーン画像に対して第２カラーコーディング処理によって色づけをしつつ、複数のプレーン画像を重ね合わせることによりカラーオーバーレイ画像を形成する第２パレット変換部と、前記カラーオーバーレイ画像が一時的に格納される第４メモリと、前記第２メモリから読み出されるカラー超音波画像と前記第４メモリから読み出されるカラーオーバーレイ画像とを合成して合成画像を形成する合成画像形成部と、前記合成画像が一時的に格納される第５メモリと、前記第５メモリから表示器への合成画像の出力制御を行う出力制御部と、を含み、前記転送制御部、前記第１パレット変換部、前記第２パレット変換部、前記合成画像形成部及び前記出力制御部がそれぞれ並列的に動作し、また、前記転送制御部、前記第１パレット変換部、前記合成画像形成部及び前記出力制御部がパイプライン処理を遂行する一方において前記第２パレット変換部が独立動作することにより、リアルタイム性を維持しつつ合成画像の出力を行う、ことを特徴とする。
【００１７】
上記構成によれば、各ソフトウエアモジュールが並列動作し、すなわちマルチタスク処理を行うことができるので、高速処理が可能となり、リアルタイム性を維持しつつ画像表示を行える。
【００１８】
また、本発明に係る記憶媒体は、コンピュータで実行されるプログラムを記憶した記憶媒体であって、前記プログラムが、コンピュータに、超音波画像をフレームごとに取得する転送制御機能と、前記超音波画像に対して第１カラーコーディング処理を実行してカラー超音波画像を形成する第１カラーコーディング機能と、少なくともキャラクタのプレーン画像を含む複数のプレーン画像を形成するプレーン画像形成機能と、前記複数のプレーン画像に対して第２カラーコーディング処理によって色づけをしつつ、複数のプレーン画像を重ね合わせることによりカラーオーバーレイ画像を形成する第２カラーコーディング機能と、前記カラー超音波画像と前記カラーオーバーレイ画像とを合成して合成画像を形成する合成画像形成機能と、前記合成画像の出力制御を行う出力制御機能と、を実現させ、さらに、前記転送制御機能、前記第１カラーコーディング機能、前記第２カラーコーディング機能、前記合成画像形成機能及び前記出力制御機能がそれぞれ並列的に実行され、また、前記転送制御機能、前記第１カラーコーディング機能、前記合成画像形成機能及び前記出力制御機能がパイプライン処理される一方において前記第２カラーコーディング機能が独立実行されることにより、リアルタイム性を維持しつつ合成画像を出力させる、ことを特徴とする。
【００１９】
上記の記憶媒体は、例えば、フロッピーディスク、ＣＤ−ＲＯＭなどであるが、それ以外にもハードディスクなどであってもよい。
【００２０】
【発明の実施の形態】
以下、本発明の好適な実施形態を図面に基づいて説明する。
【００２１】
図１には、本発明に係る超音波計測装置としてのフロントエンド装置１０の全体構成がブロック図として示されている。また、図２には、本発明に係るバックエンド装置としてのＰＣ１２の全体構成がブロック図として示されている。本発明に係る超音波診断システムはこれらのフロントエンド装置１０及びバックエンド装置１２によって構成されるものである。
【００２２】
図１に示すフロントエンド装置１０は、従来の超音波診断装置における要部構成を有するものであり、具体的には探触子１３からデジタルスキャンコンバータ（ＤＳＣ）２２までの構成を具備している。もちろん、このフロントエンド装置１０が従来の超音波診断装置における全機能を具備するものであってもよい。その場合には、ＤＳＣ２２の後段にカラーコーディングモジュールなどの各種の画像処理部が設けられ、更にその後段に表示部が設けられる。
【００２３】
このフロントエンド装置１０について説明すると、探触子１３は生体表面上に当接して用いられ、あるいは体腔内に挿入して用いられるプローブである。この探触子１３は、複数の振動素子からなるアレイ振動子を有している。このアレイ振動子に対する電子走査制御により超音波ビームが走査され、これにより二次元のデータ取込領域が形成される。その二次元のデータ取込領域内における各エコーデータが受信信号として探触子１３から送受信部１４に出力されている。
【００２４】
送受信部１４は、探触子１３が有するアレイ振動子に対して送信信号を供給すると共に、上記のように得られた受信信号に対して所定の処理を実行する回路である。特に、この送受信部１４は、いわゆるデジタルビームフォーマー（ＤＢＦ）を具備しており、各振動素子から出力された受信信号に対してデジタル信号への変換を行った後に整相加算を実行し、その整相加算後のデジタル受信信号を出力している。そのデジタル受信信号はＢモード処理部１８及びドプラ処理部２０に入力されている。
【００２５】
Ｂモード処理部１８は、入力される受信信号に対してＢモード画像（組織の白黒断層画像）を形成するための処理を実行するユニットであり、ドプラ処理部２０は、直交検波器や自己相関器などで構成され、受信信号に含まれるドプラ情報に基づいて血流の速度及び速度の分散を演算するユニットである。図１において、Ｂモードの画像データがＢで示されており、速度のデータがＶで示されており、分散のデータがＴで示されている。それらのデータはデジタルスキャンコンバータ２２に入力されている。
【００２６】
ＤＳＣ２２は、入力される各データに対して送受波座標系から表示座標系への座標変換を行う機能などを有する公知の回路である。そのような座標変換処理後の各データは、フレームメモリ２２Ａ内に格納される。ここで、フレームメモリ２２Ａは３つの記憶領域に分割されており、各記憶領域にはＢモード画像（Ｂ画像）、血流速度を表わす画像（Ｖ画像）、血流速度の分散を表わす画像（Ｔ画像）がそれぞれ１フレーム分だけ格納される。ちなみに、本実施形態ではこのようにフレームメモリ２２Ａから各画像が読み出されて後述するバックエンド装置１２に転送されているが、それらの画像を一旦大容量記憶装置などに格納した後に、当該記憶装置から転送を行うようにしてもよい。
【００２７】
制御部１６は、フロントエンド装置１０内における各構成の制御を行っている。本実施形態においては、制御部１６は画像の転送制御を行っており、具体的には、後に説明するバックエンド装置１２に設けられた転送制御部２４との間でメッセージ交換を行いつつ、フロントエンド装置１０からバックエンド装置１２への画像の転送を制御している。
【００２８】
次に、図２を用いてバックエンド装置１２について詳述する。このバックエンド装置１２は、超音波画像処理装置として機能するものであり、具体的にはパーソナルコンピュータ（ＰＣ）などによって構成されるものである。フロントエンド装置１０とバックエンド装置１２とは、例えばパラレル伝送を行うケーブルなどによって接続されているが、もちろん両装置を一体的に組み込んだシステムを構成してもよく、あるいはネットワークを介して両装置を接続するようにしてもよい。
【００２９】
このバックエンド装置１２の構成について詳述する前に、図３を用いてこのバックエンド装置１２が有する画像処理機能について説明することにする。図３の上段には、フロントエンド装置１０から転送されてきたＢ画像１００、Ｖ画像１０２，Ｔ画像１０４のそれぞれが概念的に示されている。本実施形態においては、バックエンド装置１２においてソフトウエア処理によって各種の画像処理が実行されており、具体的には、第１パレット変換、第２パレット変換及びソフトウエアオーバーレイ処理などが実行されている。
【００３０】
第１パレット変換においては、上述した３つの画像１００，１０２，１０４のそれぞれに対する第１カラーコーディング処理が実行され、すなわち各画像を構成するデータに基づく色づけ処理が実行されて、それらの画像が重ね合わされたカラー超音波画像１０６が形成される。その一方において、複数のプレーン画像が形成されており、例えば第１プレーン画像１０８−１〜第ｎプレーン画像１０８−ｎが用意され、それらが第２カラーコーディング処理によって色づけされつつ重合され、これによってカラーオーバーレイ画像１１０が形成されている。ちなみに、第１プレーン画像１０８−１は、この例において心電波形２００のグラフィックデータを含んでおり、第ｎプレーン画像１０８−ｎはマーカー２０２のグラフィックデータを含んでいる。これ以外にもプレーン画像にはテキストなどのキャラクタデータを含む画像があり、カラーオーバーレイ画像１１０にはそのようなキャラクタ２０４のデータも含まれている。もちろんこのカラーオーバーレイ画像１１０の構成は一例である。
【００３１】
本実施形態においては、上記のカラー超音波画像１０６とカラーオーバーレイ画像１１０とがソフトウエアオーバー処理によって加算・合成され、これにより合成画像１１２が形成されている。この合成画像１１２は表示器に出力されるものである。
【００３２】
図３に示すようなソフトウエア処理によれば、第１パレット変換や第２パレット変換における変換条件を任意に設定することが可能であり、すなわち各画像のカスタマイズを容易に行えるという利点がある。ソフトウエアオーバーレイ処理における合成条件についても容易に変更できるという利点がある。さらに、各プレーン画像の構成に当たってもそれ自体がソフトウエア処理をベースとして形成しているため、その内容あるいは仕様といったものを簡単にカスタマイズすることが可能となる。これはメーカー側においては設計変更が容易であり、そのためのコストを低減できるという利点となる。
【００３３】
図２に戻って、転送制御部２４は、図１に示した制御部１６との間でメッセージ交換を行い、これによって各画像のＤＭＡ転送を遂行するコントローラである。具体的に説明すると、まず制御部１６側から割り込みによってデータ転送開始メッセージが転送制御部２４に入力される。これに対して転送制御部２４がデータ取込開始信号を制御部１６に対して送ると、制御部１６の制御によってフレームメモリ２２Ａ内に格納された各画像が転送されることになる。その各画像はメモリ２６上に形成された３つの記憶領域２６Ａ，２６Ｂ，２６Ｃのそれぞれに格納される。この転送がフレームごとに行われており、すなわち各画像が１セット形成されるごとに制御部１６から転送制御部２４への割り込み処理がなされることになる。
【００３４】
さて、メモリ２６上にＢ画像、Ｖ画像及びＴ画像がそれぞれ格納されると、制御部１６からデータ転送完了メッセージが転送制御部２４へ送られ、この一連の転送処理が完了することになる。これに併せて、転送制御部２４は後に説明する第１パレット変換部２８に対して処理開始メッセージを送る。
【００３５】
上記の一連の処理は制御部１６から転送制御部２４への割り込みが入るごとに実行されており、そのデータ転送レートは例えば８０ＭＢ／ｓｅｃである。
【００３６】
第１パレット変換部２８は、上記の処理開始メッセージ３００が送られてくると、メモリ２６の各記憶領域２６Ａ，２６Ｂ，２６Ｃに格納されたＢ画像，Ｖ画像及びＴ画像を読み出して第１パレット変換処理を実行する。すなわち第１ルックアップテーブル（ＬＵＴ）２８Ａに格納されたカラーコーディング条件に基づいてそれぞれの画像に対して色データを割り当てつつそれらの画像が重ね合わされたカラー超音波画像を生成する。そのカラー超音波画像はメモリ３０上に格納される。
【００３７】
ちなみに、上記のメモリ２６、メモリ３０及び後述する各メモリ３８，４２，４８などはそれぞれＰＣにおける主記憶あるいはグラフィックメモリなどの記憶装置上に形成されるものである。これは、第１ＬＵＴ２８Ａ及び第２ＬＵＴ４０Ａについても同様である。
【００３８】
第１パレット変換部２８におけるカラーコーディング処理が完了すると、第１パレット変換部２８は後述するオーバーレイ処理部４６に対して処理開始メッセージ３０２を送る。これにより後に説明するように、オーバーレイ処理部４６が画像合成処理を開始する。
【００３９】
一方、心電波形描画処理部３２には心電計からの心電信号が入力されており、この心電波形描画処理部３２は、心電波形をグラフィックデータとして生成し、そのデータを第１プレーン画像としてメモリ３８へ出力する。これと同様に、複数の計測処理部３４，３５が設けられており、それらの計測処理部３４，３５がそれぞれキャラクタデータやグラフィックデータなどを有するプレーン画像を形成し、そのプレーン画像をメモリ３８に出力している。ちなみに、このプレーン画像には上記のようなマーカーやキャラクタなどが含まれる。
【００４０】
メモリ３８は、複数の記憶領域３８−１〜３８−ｎを有しており、それぞれの記憶領域には各プレーン画像が格納される。各プレーン画像の格納が完了すると、心電波形描画処理部３２、計測処理部３４，３５から描画メッセージ３０６が第２パレット変換部４０に出力される。
【００４１】
第２パレット変換部４０は、この描画メッセージ３０６を受け取ると、メモリ３８における各プレーン画像を読み出してそれらに対する第２カラーコーディング処理を実行する。具体的には、第２ルックアップテーブル（第２ＬＵＴ）４０Ａに格納されたカラーコーディング条件に従って、プライオリティの低いプレーン画像から順番に読み出してカラーコーディング処理を実行し、その処理後の画像をメモリ４２上に上書きする。その結果、メモリ４２上には図３に示したカラーオーバーレイ画像１１０が形成されることになるが、その場合においてはプライオリティのより高い画像が優先的に表現されることになる。すなわち描画データが重なる部分においてはプライオリティの低いデータが劣後する。
【００４２】
オーバーレイ処理部４６は、上記の処理開始メッセージ３０２を受け取ると、メモリ３０からカラー超音波画像を読み出し、また、メモリ４２からカラーオーバーレイ画像１１０を読み出し、それらの画像を合成して、合成画像を形成する。その合成画像はメモリ４８に格納される。その処理が完了するとオーバーレイ処理部４６から後述する画像出力部５０へ処理開始メッセージが渡される。
【００４３】
画像出力部５０は上記の処理開始メッセージ３０４の入力によりメモリ４８から合成画像を読み出してそれを表示器５２に転送する。これにより表示器５２上に図３に示したような合成画像１１２が画面表示されることになる。上記の構成において、転送制御部２４、第１パレット変換部２８、第２パレット変換部４０、オーバーレイ処理部４６及び画像出力部５０は互いに並列動作を行っており、すなわちマルチタスク処理を遂行している。また、上記の説明から明らかなように、転送制御部２４、第１パレット変換部２８、オーバーレイ処理部４６及び画像出力部５０は、パイプライン処理を遂行しており、その一方において、第２パレット変換部４０は独立動作している。
【００４４】
ちなみに、メモリ２６における各画像領域及びメモリ３８における各画像領域は実質的に２フレーム分のフィールドを有しており、いわゆるデータの読み出し及び書き込みについてピンポン処理が実現されている。これはメモリ３０，４２，４８についても同様である。
【００４５】
図２に示す入力操作部４４は、トラックボールやキーボードなどで構成されるものであり、この入力操作部４４を利用して第１ＬＵＴ２８Ａ及び第２ＬＵＴ４０Ａの内容を自在に変更することが可能である。また、この入力操作部４４によって心電波形描画処理部３２、計測処理部３４，３５などの中から動作させる処理部を選択することもでき、さらにその場合においてそれらの処理部における処理条件や表示仕様などを任意に設定することが可能である。
【００４６】
【発明の効果】
以上説明したように、本発明によれば、ソフトウエア処理とハードウエア処理を有機的に組み合わせてリアルタイム性を確保しつつ、画像処理の自由度を高めることが可能となる。
【図面の簡単な説明】
【図１】  本発明に係るフロントエンド装置の構成例を示すブロック図である。
【図２】  本発明に係るバックエンド装置の構成例を示すブロック図である。
【図３】  図２に示すバックエンド装置の機能を説明するための図である。
【符号の説明】
１０  フロントエンド装置、１２  バックエンド装置、１３  探触子、１４  送受信部、１６  制御部、１８  Ｂモード処理部、２０  ドプラ処理部、２２  デジタルスキャンコンバータ（ＤＳＣ）、２４  転送制御部、２６  メモリ、２８  第１パレット変換部、３０，３８，４２，４８  メモリ、３２  心電波形描画処理部、３４，３５  計測処理部、４０  第２パレット変換部、４６  オーバーレイ処理部、５０  画像出力部、５２  表示器。
【図１】
0003703383.tif 000002
【図２】
0003703383.tif 000003
【図３】
0003703383.tif 000004