(57)【要約】【課題】データ転送時間を短縮する。【解決手段】一次側バス５１と二次側バス５２とをバスブリッジ５で分離可能に接続すると共にＤＳＣ６を二次側バス５２と一次側バス５１とに跨って接続する。バスブリッジ５は、転送指令をＣＰＵ１から信号処理部７へ与えるときは一次側バス５１と二次側バス５２とを接続し、信号処理部７からＤＳＣ６への音線データの転送とＤＳＣ６からビデオコントローラ３への表示データの転送を行うときは両転送を並行して行えるように一次側バス５１と二次側バス５２とを分離する。【効果】全体の性能を向上することが出来る。【選択図】図１
2005103173.tif 000002
【特許請求の範囲】
【請求項１】
音線信号を信号処理して音線データを出力する信号処理部を二次側バスに接続し、前記信号処理部から二次側バスを介して入力された音線データを基に表示データを生成処理して一次側バスへ出力するＤＳＣを二次側バスと一次側バスとに跨って接続し、前記ＤＳＣから一次側バスを介して表示データを入力されるビデオコントローラおよび前記音線データの転送指令を前記信号処理部へ前記一次側バスおよび二次側バスを介して与えると共に前記表示データの転送指令を前記ＤＳＣへ前記一次側バスを介して与えるＣＰＵとを一次側バスに接続し、前記一次側バスと二次側バスとをバスブリッジにより接続し、前記転送指令を前記信号処理部へ与えるときは前記一次側バスと二次側バスとを前記バスブリッジで接続すると共に前記音線データの転送と前記表示データの転送を行うときは両転送を並行して行えるように前記一次側バスと二次側バスとを前記バスブリッジで分離することを特徴とするデータ転送方法。
【請求項２】
音線信号を信号処理して音線データを出力する信号処理部を二次側バスに接続し、前記信号処理部から二次側バスを介して入力された音線データを蓄積して一次側バスへ出力するメモリを二次側バスと一次側バスとに跨って接続し、前記メモリから一次側バスを介して音線データを入力されるビデオコントローラおよび前記メモリへの転送指令を前記信号処理部へ前記一次側バスおよび二次側バスを介して与えると共に前記ビデオコントローラへの転送指令を前記メモリへ前記一次側バスを介して与えるＣＰＵとを一次側バスに接続し、前記一次側バスと二次側バスとをバスブリッジにより接続し、前記転送指令を前記信号処理部へ与えるときは前記一次側バスと二次側バスとを前記バスブリッジで接続すると共に前記メモリへの転送と前記ビデオコントローラへの転送を行うときは両転送を並行して行えるように前記一次側バスと二次側バスとを前記バスブリッジで分離することを特徴とするデータ転送方法。
【請求項３】
超音波ビームによる走査平面に略直交する方向にプローブを移動して得られた複数フレーム分の音線データを格納する原音線メモリと前記原音線メモリに格納された音線データを読み出しするためのアドレス制御部とを二次側バスに接続し、前記原音線メモリから二次側バスを介して入力された音線データを用いて３次元音線データを生成し一次側バスへ出力する３次元演算回路を二次側バスと一次側バスとに跨って接続し、前記３次元音線データを一次側バスを介して入力され格納する３次元音線メモリと前記３次元音線メモリから一次側バスを介して入力された前記３次元音線データを基に表示データを生成するＤＳＣと前記３次元演算回路への転送指令を前記アドレス制御部へ前記一次側バスおよび二次側バスを介して与えると共に前記３次元音線メモリへの転送指令を前記３次元演算回路へ前記一次側バスを介して与えるＣＰＵとを一次側バスに接続し、前記一次側バスと二次側バスとをバスブリッジにより接続し、前記転送指令を前記アドレス制御部へ与えるときは前記一次側バスと二次側バスとを前記バスブリッジで接続すると共に前記３次元演算回路への転送と前記３次元音線メモリへの転送を行うときは両転送を並行して行えるように前記一次側バスと二次側バスとを前記バスブリッジで分離することを特徴とするデータ転送方法。
【請求項４】
第１データを出力するデータ出力部を二次側バスに接続し、前記データ出力部から二次側バスを介して入力された第１データを基に第２データを生成処理して一次側バスへ出力するデータ処理部を二次側バスと一次側バスとに跨って接続し、前記データ処理部から一次側バスを介して第２データを入力される第２データ入力部および前記第１データの転送指令を前記データ出力部へ前記一次側バスおよび二次側バスを介して与えると共に前記第２データの転送指令を前記データ処理部へ前記一次側バスを介して与えるＣＰＵとを一次側バスに接続し、前記一次側バスと二次側バスとをバスブリッジにより接続し、前記転送指令を前記データ出力部へ与えるときは前記一次側バスと二次側バスとを前記バスブリッジで接続すると共に前記第１データの転送と前記第２データの転送を行うときは両転送を並行して行えるように前記一次側バスと二次側バスとを前記バスブリッジで分離することを特徴とするデータ転送方法。
【請求項５】
データを出力するデータ出力部を二次側バスに接続し、前記データ出力部から二次側バスを介して入力されたデータを蓄積して一次側バスへ出力するデータ蓄積部を二次側バスと一次側バスとに跨って接続し、前記データ蓄積部から一次側バスを介してデータを入力されるデータ入力部および前記データ蓄積部への転送指令を前記データ出力部へ前記一次側バスおよび二次側バスを介して与えると共に前記データ入力部への転送指令を前記データ蓄積部へ前記一次側バスを介して与えるＣＰＵとを一次側バスに接続し、前記一次側バスと二次側バスとをバスブリッジにより接続し、前記転送指令を前記データ出力部へ与えるときは前記一次側バスと二次側バスとを前記バスブリッジで接続すると共に前記データ蓄積部への転送と前記データ入力部への転送を行うときは両転送を並行して行えるように前記一次側バスと二次側バスとを前記バスブリッジで分離することを特徴とするデータ転送方法。
【請求項６】
超音波ビームにより走査して音線信号を出力するプローブおよびビームフォーマと、前記音線信号を信号処理して音線データを出力する信号処理部と、前記信号処理部から二次側バスを介して入力された音線データを基に表示データを生成処理して一次側バスへ出力するＤＳＣと、前記ＤＳＣから一次側バスを介して入力された表示データにより超音波画像を表示するビデオコントローラおよび表示装置と、前記音線データの転送指令を前記信号処理部へ前記一次側バスおよび二次側バスを介して与えると共に前記表示データの転送指令を前記ＤＳＣへ前記一次側バスを介して与えるＣＰＵと、前記転送指令を前記信号処理部へ与えるときは前記一次側バスと二次側バスとを接続すると共に前記音線データの転送と前記表示データの転送を行うときは両転送を並行して行えるように前記一次側バスと二次側バスとを分離するバスブリッジとを具備したことを特徴とする超音波診断装置。
【請求項７】
超音波ビームにより走査して音線信号を出力するプローブおよびビームフォーマと、前記音線信号を信号処理して音線データを出力する信号処理部と、前記信号処理部から二次側バスを介して入力された音線データを蓄積し一次側バスへ出力するメモリと、前記メモリから一次側バスを介して入力された音線データにより超音波画像を表示するビデオコントローラおよび表示装置と、前記メモリへの転送指令を前記信号処理部へ前記一次側バスおよび二次側バスを介して与えると共に前記ビデオコントローラへの転送指令を前記メモリへ前記一次側バスを介して与えるＣＰＵと、前記転送指令を前記信号処理部へ与えるときは前記一次側バスと二次側バスとを接続すると共に前記メモリへの転送と前記ビデオコントローラへの転送を行うときは両転送を並行して行えるように前記一次側バスと二次側バスとを分離するバスブリッジとを具備したことを特徴とする超音波診断装置。
【請求項８】
超音波ビームにより平面的に走査して音線信号を出力するプローブおよびビームフォーマと、前記音線信号を信号処理して音線データを出力する信号処理部と、前記走査平面に略直交する方向に前記プローブを移動して得られた複数フレーム分の前記音線データを格納する原音線メモリと、前記原音線メモリに格納された音線データを読み出しするためのアドレス制御部と、前記アドレス制御部によって前記原音線メモリから読み出され二次側バスを介して入力された音線データを用いて３次元音線データを生成し一次側バスへ出力する３次元演算回路と、前記３次元音線データを一次側バスを介して入力され格納する３次元音線メモリと、前記３次元音線メモリに格納した前記３次元音線データを基に表示データを生成するＤＳＣと、前記３次元演算回路への転送指令を前記アドレス制御部へ前記一次側バスおよび二次側バスを介して与えると共に前記３次元音線メモリへの転送指令を前記３次元演算回路へ前記一次側バスを介して与えるＣＰＵと、前記転送指令を前記アドレス制御部へ与えるときは前記一次側バスと二次側バスとを接続すると共に前記３次元演算回路への転送と前記３次元音線メモリへの転送を行うときは両転送を並行して行えるように前記一次側バスと二次側バスとを分離するバスブリッジとを具備したことを特徴とする超音波診断装置。
【請求項９】
第１データを出力するデータ出力部と、前記データ出力部から二次側バスを介して入力された第１データを基に第２データを生成処理して出力するデータ処理部と、前記データ処理部から一次側バスを介して第２データを入力されるデータ入力部と、前記第１データの転送指令を前記データ出力部へ前記一次側バスおよび二次側バスを介して与えると共に前記第２データの転送指令を前記データ処理部へ前記一次側バスを介して与える転送指令部と、前記転送指令を前記データ出力部へ与えるときは前記一次側バスと二次側バスとを接続すると共に前記第１データの転送と前記第２データの転送を行うときは両転送を並行して行えるように前記一次側バスと二次側バスとを分離するバスブリッジとを具備したことを特徴とするデータ転送装置。
【請求項１０】
データを出力するデータ出力部と、前記データ出力部から二次側バスを介して入力されたデータを蓄積するデータ蓄積部と、前記データ蓄積部から一次側バスを介してデータを入力されるデータ入力部と、前記データ蓄積部への転送指令を前記データ出力部へ前記一次側バスおよび二次側バスを介して与えると共に前記データ入力部への転送指令を前記データ蓄積部へ前記一次側バスを介して与える転送指令部と、前記転送指令を前記データ出力部へ与えるときは前記一次側バスと二次側バスとを接続すると共に前記データ蓄積部への転送と前記データ入力部への転送を行うときは両転送を並行して行えるように前記一次側バスと二次側バスとを分離するバスブリッジとを具備したことを特徴とするデータ転送装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、データ転送方法、超音波診断装置およびデータ転送装置に関し、さらに詳しくは、データ転送時間を短縮することが出来るデータ転送方法、超音波診断装置およびデータ転送装置に関する。
【背景技術】
【０００２】
従来、超音波パルスを被検体内へ送信し被検体内からの超音波エコーを受信するプローブと、被検体の内部を平面的に走査するように音線方向を変えると共に各音線方向の音線信号を生成するビームフォーマと、音線信号の強度に基づいてＢモード音線データを生成するＢモード処理部と、Ｂモード音線データを格納する原音線メモリと、その原音線メモリに格納された音線データを深さ方向にシーケンシャルに読み書きしうるアドレス制御部と、そのアドレス制御部に従って原音線メモリから読み出した音線データを用いて３次元音線データを生成する３次元演算回路と、その３次元音線データを格納する３次元音線メモリと、原音線データまたは３次元音線データを画面フォーマットにフォーマット変換するＤＳＣ（Digital Scan Converter）と、ＣＲＴとを具備した超音波診断装置が知られている（例えば、特許文献１参照。）。
【特許文献１】特許第３３６１６９２号公報（図１）
【発明の開示】
【発明が解決しようとする課題】
【０００３】
上記従来の超音波診断装置では、Ｂモード処理部と、原音線メモリと、３次元演算回路と、３次元音線メモリと、ＤＳＣとが、共通のバスに接続されていた。
このため、バスを介してのデータ転送をシーケンシャルに行わざるを得ず、データ転送時間が長くなる問題点があった。例えば、前回のＢモード音線データを基に３次元演算回路で生成した３次元音線データを３次元演算回路から３次元音線メモリへバスを介して転送するのが終了するまでは、次回のＢモード音線データを原音線メモリから３次元演算回路へバスを介して転送できなかった。
そこで、本発明の目的は、データ転送時間を短縮することが出来るデータ転送方法、超音波診断装置およびデータ転送装置を提供することにある。
【課題を解決するための手段】
【０００４】
第１の観点では、本発明は、音線信号を信号処理して音線データを出力する信号処理部を二次側バスに接続し、前記信号処理部から二次側バスを介して入力された音線データを基に表示データを生成処理して一次側バスへ出力するＤＳＣを一次側バスと二次側バスとに跨って接続し、前記ＤＳＣから一次側バスを介して表示データを入力されるビデオコントローラおよび前記音線データの転送指令を前記信号処理部へ前記一次側バスおよび二次側バスを介して与えると共に前記表示データの転送指令を前記ＤＳＣへ前記一次側バスを介して与えるＣＰＵとを一次側バスに接続し、前記一次側バスと二次側バスとをバスブリッジにより接続し、前記転送指令を前記信号処理部へ与えるときは前記一次側バスと二次側バスとを前記バスブリッジで接続すると共に前記音線データの転送と前記表示データの転送を行うときは両転送を並行して行えるように前記一次側バスと二次側バスとを前記バスブリッジで分離することを特徴とするデータ転送方法を提供する。
上記第１の観点によるデータ転送方法では、一次側バスと二次側バスとをバスブリッジで分離可能に接続すると共にＤＳＣを一次側バスと二次側バスとに跨って接続することにより、二次側バスを介してのＤＳＣへの音線データの転送と一次側バスを介してのＤＳＣからの表示データの転送を並行して行えるようにした。この結果、データ転送時間を短縮でき、全体の性能を向上することが出来る。
【０００５】
第２の観点では、本発明は、音線信号を信号処理して音線データを出力する信号処理部を二次側バスに接続し、前記信号処理部から二次側バスを介して入力された音線データを蓄積して一次側バスへ出力するメモリを一次側バスと二次側バスとに跨って接続し、前記メモリから一次側バスを介して音線データを入力されるビデオコントローラおよび前記メモリへの転送指令を前記信号処理部へ前記一次側バスおよび二次側バスを介して与えると共に前記ビデオコントローラへの転送指令を前記メモリへ前記一次側バスを介して与えるＣＰＵとを一次側バスに接続し、前記一次側バスと二次側バスとをバスブリッジにより接続し、前記転送指令を前記信号処理部へ与えるときは前記一次側バスと二次側バスとを前記バスブリッジで接続すると共に前記メモリへの転送と前記ビデオコントローラへの転送を行うときは両転送を並行して行えるように前記一次側バスと二次側バスとを前記バスブリッジで分離することを特徴とするデータ転送方法を提供する。
上記第２の観点によるデータ転送方法では、一次側バスと二次側バスとをバスブリッジで分離可能に接続すると共にメモリを一次側バスと二次側バスとに跨って接続することにより、二次側バスを介してのメモリへの音線データの転送と一次側バスを介してのメモリからの音線データの転送を並行して行えるようにした。この結果、データ転送時間を短縮でき、全体の性能を向上することが出来る。
【０００６】
第３の観点では、本発明は、超音波ビームによる走査平面に略直交する方向にプローブを移動して得られた複数フレーム分の音線データを格納する原音線メモリと前記原音線メモリに格納された音線データを読み出しするためのアドレス制御部とを二次側バスに接続し、前記原音線メモリから二次側バスを介して入力された音線データを用いて３次元音線データを生成し一次側バスへ出力する３次元演算回路を一次側バスと二次側バスとに跨って接続し、前記３次元音線データを一次側バスを介して入力され格納する３次元音線メモリと前記３次元音線メモリから一次側バスを介して入力された前記３次元音線データを基に表示データを生成するＤＳＣと前記３次元演算回路への転送指令を前記アドレス制御部へ前記一次側バスおよび二次側バスを介して与えると共に前記３次元音線メモリへの転送指令を前記３次元演算回路へ前記一次側バスを介して与えるＣＰＵとを一次側バスに接続し、前記一次側バスと二次側バスとをバスブリッジにより接続し、前記転送指令を前記アドレス制御部へ与えるときは前記一次側バスと二次側バスとを前記バスブリッジで接続すると共に前記３次元演算回路への転送と前記３次元音線メモリへの転送を行うときは両転送を並行して行えるように前記一次側バスと二次側バスとを前記バスブリッジで分離することを特徴とするデータ転送方法を提供する。
上記第３の観点によるデータ転送方法では、一次側バスと二次側バスとをバスブリッジで分離可能に接続すると共に３次元演算回路を一次側バスと二次側バスとに跨って接続することにより、二次側バスを介しての３次元演算回路への音線データの転送と一次側バスを介しての３次元演算回路からの３次元音線データの転送を並行して行えるようにした。この結果、データ転送時間を短縮でき、全体の性能を向上することが出来る。
【０００７】
第４の観点では、本発明は、第１データを出力するデータ出力部を二次側バスに接続し、前記データ出力部から二次側バスを介して入力された第１データを基に第２データを生成処理して一次側バスへ出力するデータ処理部を一次側バスと二次側バスとに跨って接続し、前記データ処理部から一次側バスを介して第２データを入力される第２データ入力部および前記第１データの転送指令を前記データ出力部へ前記一次側バスおよび二次側バスを介して与えると共に前記第２データの転送指令を前記データ処理部へ前記一次側バスを介して与えるＣＰＵとを一次側バスに接続し、前記一次側バスと二次側バスとをバスブリッジにより接続し、前記転送指令を前記データ出力部へ与えるときは前記一次側バスと二次側バスとを前記バスブリッジで接続すると共に前記第１データの転送と前記第２データの転送を行うときは両転送を並行して行えるように前記一次側バスと二次側バスとを前記バスブリッジで分離することを特徴とするデータ転送方法を提供する。
上記第４の観点によるデータ転送方法では、一次側バスと二次側バスとをバスブリッジで分離可能に接続すると共にデータ処理部を一次側バスと二次側バスとに跨って接続することにより、二次側バスを介してのデータ処理部への第１データの転送と一次側バスを介してのデータ処理部からの第２データの転送を並行して行えるようにした。この結果、データ転送時間を短縮でき、全体の性能を向上することが出来る。
【０００８】
第５の観点では、本発明は、データを出力するデータ出力部を二次側バスに接続し、前記データ出力部から二次側バスを介して入力されたデータを蓄積して一次側バスへ出力するデータ蓄積部を一次側バスと二次側バスとに跨って接続し、前記データ蓄積部から一次側バスを介してデータを入力されるデータ入力部および前記データ蓄積部への転送指令を前記データ出力部へ前記一次側バスおよび二次側バスを介して与えると共に前記データ入力部への転送指令を前記データ蓄積部へ前記一次側バスを介して与えるＣＰＵとを一次側バスに接続し、前記一次側バスと二次側バスとをバスブリッジにより接続し、前記転送指令を前記データ出力部へ与えるときは前記一次側バスと二次側バスとを前記バスブリッジで接続すると共に前記データ蓄積部への転送と前記データ入力部への転送を行うときは両転送を並行して行えるように前記一次側バスと二次側バスとを前記バスブリッジで分離することを特徴とするデータ転送方法を提供する。
上記第５の観点によるデータ転送方法では、一次側バスと二次側バスとをバスブリッジで分離可能に接続すると共にデータ蓄積部を一次側バスと二次側バスとに跨って接続することにより、二次側バスを介してのデータ蓄積部へのデータの転送と一次側バスを介してのデータ蓄積部からのデータの転送を並行して行えるようにした。この結果、データ転送時間を短縮でき、全体の性能を向上することが出来る。
【０００９】
第６の観点では、本発明は、超音波ビームにより走査して音線信号を出力するプローブおよびビームフォーマと、前記音線信号を信号処理して音線データを出力する信号処理部と、前記信号処理部から二次側バスを介して入力された音線データを基に表示データを生成処理して一次側バスへ出力するＤＳＣと、前記ＤＳＣから一次側バスを介して入力された表示データにより超音波画像を表示するビデオコントローラおよび表示装置と、前記音線データの転送指令を前記信号処理部へ前記一次側バスおよび二次側バスを介して与えると共に前記表示データの転送指令を前記ＤＳＣへ前記一次側バスを介して与えるＣＰＵと、前記転送指令を前記信号処理部へ与えるときは前記一次側バスと二次側バスとを接続すると共に前記音線データの転送と前記表示データの転送を行うときは両転送を並行して行えるように前記一次側バスと二次側バスとを分離するバスブリッジとを具備したことを特徴とする超音波診断装置を提供する。
上記第６の観点による超音波診断装置では、前記第１の観点によるデータ転送方法を好適に実施できる。この結果、データ転送時間を短縮でき、全体の性能を向上することが出来る。
【００１０】
第７の観点では、本発明は、超音波ビームにより走査して音線信号を出力するプローブおよびビームフォーマと、前記音線信号を信号処理して音線データを出力する信号処理部と、前記信号処理部から二次側バスを介して入力された音線データを蓄積し一次側バスへ出力するメモリと、前記メモリから一次側バスを介して入力された音線データにより超音波画像を表示するビデオコントローラおよび表示装置と、前記メモリへの転送指令を前記信号処理部へ前記一次側バスおよび二次側バスを介して与えると共に前記ビデオコントローラへの転送指令を前記メモリへ前記一次側バスを介して与えるＣＰＵと、前記転送指令を前記信号処理部へ与えるときは前記一次側バスと二次側バスとを接続すると共に前記メモリへの転送と前記ビデオコントローラへの転送を行うときは両転送を並行して行えるように前記一次側バスと二次側バスとを分離するバスブリッジとを具備したことを特徴とする超音波診断装置を提供する。
上記第７の観点による超音波診断装置では、前記第２の観点によるデータ転送方法を好適に実施できる。この結果、データ転送時間を短縮でき、全体の性能を向上することが出来る。
【００１１】
第８の観点では、本発明は、超音波ビームにより平面的に走査して音線信号を出力するプローブおよびビームフォーマと、前記音線信号を信号処理して音線データを出力する信号処理部と、前記走査平面に略直交する方向に前記プローブを移動して得られた複数フレーム分の前記音線データを格納する原音線メモリと、前記原音線メモリに格納された音線データを読み出しするためのアドレス制御部と、前記アドレス制御部によって前記原音線メモリから読み出され二次側バスを介して入力された音線データを用いて３次元音線データを生成し一次側バスへ出力する３次元演算回路と、前記３次元音線データを一次側バスを介して入力され格納する３次元音線メモリと、前記３次元音線メモリに格納した前記３次元音線データを基に表示データを生成するＤＳＣと、前記３次元演算回路への転送指令を前記アドレス制御部へ前記一次側バスおよび二次側バスを介して与えると共に前記３次元音線メモリへの転送指令を前記３次元演算回路へ前記一次側バスを介して与えるＣＰＵと、前記転送指令を前記アドレス制御部へ与えるときは前記一次側バスと二次側バスとを接続すると共に前記３次元演算回路への転送と前記３次元音線メモリへの転送を行うときは両転送を並行して行えるように前記一次側バスと二次側バスとを分離するバスブリッジとを具備したことを特徴とする超音波診断装置を提供する。
上記第８の観点による超音波診断装置では、前記第３の観点によるデータ転送方法を好適に実施できる。この結果、データ転送時間を短縮でき、全体の性能を向上することが出来る。
【００１２】
第９の観点では、本発明は、第１データを出力するデータ出力部と、前記データ出力部から二次側バスを介して入力された第１データを基に第２データを生成処理して出力するデータ処理部と、前記データ処理部から一次側バスを介して第２データを入力されるデータ入力部と、前記第１データの転送指令を前記データ出力部へ前記一次側バスおよび二次側バスを介して与えると共に前記第２データの転送指令を前記データ処理部へ前記一次側バスを介して与える転送指令部と、前記転送指令を前記データ出力部へ与えるときは前記一次側バスと二次側バスとを接続すると共に前記第１データの転送と前記第２データの転送を行うときは両転送を並行して行えるように前記一次側バスと二次側バスとを分離するバスブリッジとを具備したことを特徴とするデータ転送装置を提供する。
上記第９の観点による超音波診断装置では、前記第４の観点によるデータ転送方法を好適に実施できる。この結果、データ転送時間を短縮でき、全体の性能を向上することが出来る。
【００１３】
第１０の観点では、本発明は、データを出力するデータ出力部と、前記データ出力部から二次側バスを介して入力されたデータを蓄積するデータ蓄積部と、前記データ蓄積部から一次側バスを介してデータを入力されるデータ入力部と、前記データ蓄積部への転送指令を前記データ出力部へ前記一次側バスおよび二次側バスを介して与えると共に前記データ入力部への転送指令を前記データ蓄積部へ前記一次側バスを介して与える転送指令部と、前記転送指令を前記データ出力部へ与えるときは前記一次側バスと二次側バスとを接続すると共に前記データ蓄積部への転送と前記データ入力部への転送を行うときは両転送を並行して行えるように前記一次側バスと二次側バスとを分離するバスブリッジとを具備したことを特徴とするデータ転送装置を提供する。
上記第１０の観点による超音波診断装置では、前記第５の観点によるデータ転送方法を好適に実施できる。この結果、データ転送時間を短縮でき、全体の性能を向上することが出来る。
【発明の効果】
【００１４】
本発明のデータ転送方法、超音波診断装置およびデータ転送装置によれば、データ転送時間を短縮でき、全体の性能を向上することが出来る。
【発明を実施するための最良の形態】
【００１５】
以下、図に示す実施の形態により本発明をさらに詳細に説明する。なお、これにより本発明が限定されるものではない。
【実施例１】
【００１６】
図１は、実施例１に係る超音波診断装置１００を示す構成図である。
この超音波診断装置１００は、超音波ビームにより走査して音線信号を出力するプローブ９およびビームフォーマ８と、ビームフォーマ８から入力された音線信号を信号処理して音線データを出力する信号処理部７と、信号処理部７から二次側バス５２を介して入力された音線データを基に表示データを生成処理して一次側バス５１へ出力するＤＳＣ６と、ＤＳＣ６から一次側バス５１を介して入力された表示データにより超音波画像を表示するビデオコントローラ３および表示装置４と、ＤＳＣ６への音線データの転送指令を信号処理部７へ一次側バス５１および二次側バス５２を介して与えると共にビデオコントローラ３への表示データの転送指令をＤＳＣ６へ一次側バス５１を介して与えるＣＰＵ１と、ＣＰＵ１からの転送指令を信号処理部７へ与えるときは一次側バス５１と二次側バス５２とを接続すると共に信号処理部７からＤＳＣ６へのデータ転送とＤＳＣ６からビデオコントローラ３へのデータ転送を行うときは両転送を並行して行えるように一次側バス５１と二次側バス５２とを分離するバスブリッジ５とを具備してなる。
【００１７】
図２は、信号処理部７からＤＳＣ６への音線データ転送とＤＳＣ６からビデオコントローラ３への表示データ転送を並行して行えることを示すタイムチャートである。
（１）バスブリッジ５は、一次側バス５１と二次側バス５２を接続する。
（２）ＣＰＵ１は、一次側バス５１および二次側バス５２を介して信号処理部７にＤＳＣ６への音線データの転送指令ｃ１を与える。
（３）バスブリッジ５は、一次側バス５１と二次側バス５２を分離する。
【００１８】
（４）ＣＰＵ１は、一次側バス５１を介してＤＳＣ６にビデオコントローラ３への１回目の表示データＤ１の転送指令Ｃ１を与える。
（５）信号処理部７は、転送指令ｃ１に応じて、二次側バス５２を介して、ＤＳＣ６へ音線データｄ１を転送する。この転送時間を処理前転送時間Ｔ１とする。
（６）バスブリッジ５は、一次側バス５１と二次側バス５２を接続する。
【００１９】
（７）ＤＳＣ６は、音線データｄ１から表示データＤ１を生成する。このＤＳＣ処理時間をＴ２とする。
（８）ＤＳＣ処理時間Ｔ２の間に、ＣＰＵ１は、一次側バス５１および二次側バス５２を介して信号処理部７にＤＳＣ６への２回目の音線データｄ２の転送指令ｃ２を与える。
（９）バスブリッジ５は、一次側バス５１と二次側バス５２を分離する。
【００２０】
（１０）ＣＰＵ１は、一次側バス５１を介してＤＳＣ６にビデオコントローラ３への２回目の表示データＤ２の転送指令Ｃ２を与える。
（１１）ＤＳＣ６は、生成した表示データＤ１を一次側バス５１を介してビデオコントローラ３へ転送する。この転送時間を処理後転送時間Ｔ３とする。
（１２）信号処理部７は、表示データＤ１の転送が進んでＤＳＣ６のデータバッファがある程度空いたら、転送指令ｃ２に応じて、二次側バス５２を介して、ＤＳＣ６へ２回目の音線データｄ２を転送する。
（１３）バスブリッジ５は、一次側バス５１と二次側バス５２とを接続する。
【００２１】
（１４）ＤＳＣ６は、音線データｄ２から表示データＤ２を生成する。
（１５）ＤＳＣ処理時間Ｔ２の間に、ＣＰＵ１は、一次側バス５１および二次側バス５２を介して信号処理部７にＤＳＣ６への３回目の音線データｄ３の転送指令ｃ３を与える。
（１６）バスブリッジ５は、一次側バス５１と二次側バス５２を分離する。
【００２２】
以下、（１０）〜（１６）と同様の処理が反復される。
【００２３】
図２から判るように、
転送周期Ｔ＝処理前転送時間Ｔ１＋ＤＳＣ処理時間Ｔ２
＋処理後転送時間Ｔ３−同時転送時間Ｔｏ
となる。つまり、
転送周期Ｔ＜処理前転送時間Ｔ１＋ＤＳＣ処理時間Ｔ２
＋処理後転送時間Ｔ３
となる。
【００２４】
これに対して、一次側バス５１と二次側バス５２とを接続したまま（従来相当）だと、
転送周期Ｔ＞処理前転送時間Ｔ１＋ＤＳＣ処理時間Ｔ２
＋処理後転送時間Ｔ３
となる。
【００２５】
実施例１の超音波診断装置１００によれば、データ転送時間を短縮でき、全体の性能を向上することが出来る。
【実施例２】
【００２６】
図３は、実施例２に係る超音波診断装置２００を示す構成図である。
この超音波診断装置２００は、超音波ビームにより走査して音線信号を出力するプローブ９およびビームフォーマ８と、ビームフォーマ８から入力された音線信号を信号処理して音線データを出力する信号処理部７と、信号処理部７から二次側バス５２を介して入力された音線データを蓄積すると共に一次側バス５１へ出力するメモリ２と、メモリ２から一次側バス５１を介して入力された音線データを基に超音波画像を表示するビデオコントローラ３および表示装置４と、メモリ２への音線データの転送指令を信号処理部７へ一次側バス５１および二次側バス５２を介して与えると共にビデオコントローラ３への音線データの転送指令をメモリ２へ一次側バス５１を介して与えるＣＰＵ１と、ＣＰＵ１からの転送指令を信号処理部７へ与えるときは一次側バス５１と二次側バス５２とを接続すると共に信号処理部７からメモリ２へのデータ転送とメモリ２からビデオコントローラ３へのデータ転送を行うときは両転送を並行して行えるように一次側バス５１と二次側バス５２とを分離するバスブリッジ５とを具備してなる。
【００２７】
図４は、信号処理部７からメモリ２への音線データ転送とメモリ２からビデオコントローラ３への音線データ転送を並行して行えることを示すタイムチャートである。
（１）バスブリッジ５は、一次側バス５１と二次側バス５２を接続する。
（２）ＣＰＵ１は、一次側バス５１および二次側バス５２を介して信号処理部７にメモリ２への音線データの転送指令ｃ１を与える。
（３）バスブリッジ５は、一次側バス５１と二次側バス５２を分離する。
【００２８】
（４）ＣＰＵ１は、一次側バス５１を介してメモリ２にビデオコントローラ３への１回目の音線データｄ１の転送指令Ｃ１を与える。
（５）信号処理部７は、転送指令ｃ１に応じて、二次側バス５２を介して、メモリ２へ音線データｄ１を転送する。この転送時間を書込転送時間Ｔ１とする。
（６）バスブリッジ５は、一次側バス５１と二次側バス５２を接続する。
【００２９】
（７）ＣＰＵ１は、一次側バス５１および二次側バス５２を介して信号処理部７にメモリ２への２回目の音線データｄ２の転送指令ｃ２を与える。
（８）バスブリッジ５は、一次側バス５１と二次側バス５２を分離する。
【００３０】
（９）ＣＰＵ１は、一次側バス５１を介してメモリ２にビデオコントローラ３への２回目の音線データｄ２の転送指令Ｃ２を与える。
（１０）メモリ２は、音線データｄ１を一次側バス５１を介してビデオコントローラ３へ転送する。この転送時間を読出転送時間Ｔ３とする。また、書込終了から読出開始までの時間を遅延時間Ｔ２とする。
（１１）信号処理部７は、音線データｄ１の転送が進んでメモリ２がある程度空いたら、転送指令ｃ２に応じて、二次側バス５２を介して、メモリ２へ２回目の音線データｄ２を転送する。
（１２）バスブリッジ５は、一次側バス５１と二次側バス５２とを接続する。
【００３１】
（１３）ＣＰＵ１は、一次側バス５１および二次側バス５２を介して信号処理部７にメモリ２への３回目の音線データｄ３の転送指令ｃ３を与える。
（１４）バスブリッジ５は、一次側バス５１と二次側バス５２を分離する。
【００３２】
以下、（９）〜（１４）と同様の処理が反復される。
【００３３】
図４から判るように、
転送周期Ｔ＝書込転送時間Ｔ１＋遅延時間Ｔ２
＋読出転送時間Ｔ３−同時転送時間Ｔｏ
となる。つまり、
転送周期Ｔ＜書込転送時間Ｔ１＋遅延時間Ｔ２
＋読出転送時間Ｔ３
となる。
【００３４】
これに対して、一次側バス５１と二次側バス５２とを接続したまま（従来相当）だと、
転送周期Ｔ＞書込転送時間Ｔ１＋遅延時間Ｔ２
＋読出転送時間Ｔ３
となる。
【００３５】
実施例２の超音波診断装置２００によれば、データ転送時間を短縮でき、全体の性能を向上することが出来る。
【実施例３】
【００３６】
図５は、実施例３に係る超音波診断装置３００を示す構成図である。
この超音波診断装置３００は、超音波ビームにより平面的に走査して音線信号を出力するプローブ９およびビームフォーマ８と、ビームフォーマ８から入力された音線信号を信号処理して音線データを生成し二次側バス５２へ出力する信号処理部７と、超音波ビームによる走査平面に略直交する方向にプローブ９を手動で又は機械的に又は電子的に移動して得られた複数フレーム分の音線データを二次側バス５２を介して入力され格納する原音線メモリ１０と、原音線メモリ１０に格納された音線データを読み出しするためのアドレス制御部１１と、アドレス制御部１１によって原音線メモリ１０から読み出され二次側バス５２を介して入力された音線データを用いて３次元音線データを生成し一次側バス５１へ出力する３次元演算回路１２と、３次元音線データを一次側バスを介して入力され格納する３次元音線メモリ１３と、３次元音線メモリ１３に格納した３次元音線データを基に表示データを生成するＤＳＣ６と、ＤＳＣ６で生成した表示データを基に超音波画像を表示する表示装置４と、３次元演算回路１２への転送指令をアドレス制御部１１へ一次側バス５１および二次側バス５２を介して与えると共に３次元音線メモリ１３への転送指令を３次元演算回路１２へ一次側バス５１を介して与えるＣＰＵ１と、ＣＰＵ１からの転送指令をアドレス制御部１１へ与えるときは一次側バス５１と二次側バス５２とを接続すると共に原音線メモリ１０から３次元演算回路１２へのデータ転送と３次元演算回路１２から３次元音線メモリ１３へのデータ転送を行うときは両転送を並行して行えるように一次側バス５１と二次側バス５２とを分離するバスブリッジ５とを具備してなる。
【００３７】
図６は、原音線メモリ１０から３次元演算回路１２へのデータ転送と３次元演算回路１２から３次元音線メモリ１３へのデータ転送を並行して行えることを示すタイムチャートである。
（１）バスブリッジ５は、一次側バス５１と二次側バス５２を接続する。
（２）ＣＰＵ１は、一次側バス５１および二次側バス５２を介してアドレス制御部１１に３次元演算回路１２への転送指令ｃ１を与える。
（３）バスブリッジ５は、一次側バス５１と二次側バス５２を分離する。
【００３８】
（４）アドレス制御部１１は、二次側バス５２を介して原音線メモリ１０に３次元演算回路１２への転送指令ａ11，…，ａ1nを順に与える。なお、転送指令回数ｎは、３次元演算回路１２での１回の３次元演算に用いるデータ量を、１回のデータ転送量で割った値である。
（５）原音線メモリ１０は、転送指令ａ11，…，ａ1nに応じて二次側バス５２を介して３次元演算回路１２へ音線データｄ11，…，ｄ1nを順に転送する。この転送時間を処理前転送時間Ｔ１とする。
（６）バスブリッジ５は、一次側バス５１と二次側バス５２を接続する。
【００３９】
（７）３次元演算回路１２は、１回目の３次元演算に用いるデータが揃ったら３次元演算を行い、３次元音線データＤ１を生成する。この３次元演算時間をＴ２とする。
（８）３次元演算時間Ｔ２の間に、ＣＰＵ１は、一次側バス５１および二次側バス５２を介してアドレス制御部１１に３次元演算回路１２への次の転送指令ｃ２を与える。
（９）バスブリッジ５は、一次側バス５１と二次側バス５２を分離する。
【００４０】
（１０）ＣＰＵ１は、一次側バス５１を介して３次元演算回路１２に３次元音線メモリ１３への転送指令Ｃ１を与える。
（１１）３次元演算回路１２は、生成した３次元音線データＤ１を一次側バス５１を介して３次元音線メモリ１３へ転送する。この転送時間を処理後転送時間Ｔ３とする。
（１２）アドレス制御部１１は、３次元音線データＤ１の転送が進んで３次元演算回路１２のデータバッファがある程度空いたら、二次側バス５２を介して原音線メモリ１０に３次元演算回路１２への転送指令ａ21，…，ａ2nを順に与える。
（１３）原音線メモリ１０は、転送指令ａ21，…，ａ2nに応じて、二次側バス５２を介して、３次元演算回路１２へ音線データｄ11，…，ｄ1nを順に転送する。
（１４）バスブリッジ５は、一次側バス５１と二次側バス５２とを接続する。
【００４１】
（１５）３次元演算回路１２は、２回目の３次元演算に用いるデータが揃ったら３次元演算を行い、３次元音線データＤ２を生成する。
（１６）２回目の３次元演算時間Ｔ２の間に、ＣＰＵ１は、一次側バス５１および二次側バス５２を介してアドレス制御部１１に３次元演算回路１２への次の転送指令ｃ３を与える。
（１７）バスブリッジ５は一次側バス５１と二次側バス５２を分離する。
【００４２】
以下、（１０）〜（１７）と同様の処理が反復される。
【００４３】
図６から判るように、
転送周期Ｔ＝処理前転送時間Ｔ１＋３次元演算時間Ｔ２
＋処理後転送時間Ｔ３−同時転送時間Ｔｏ
となる。つまり、
転送周期Ｔ＜処理前転送時間Ｔ１＋３次元演算時間Ｔ２
＋処理後転送時間Ｔ３
となる。
【００４４】
これに対して、一次側バス５１と二次側バス５２とを接続したまま（従来相当）だと、
転送周期Ｔ＞処理前転送時間Ｔ１＋３次元演算時間Ｔ２
＋処理後転送時間Ｔ３
となる。
【００４５】
なお、超音波診断装置３００の動作は、上述のデータ転送を除き、特許第３３６１６９２号と同じである。
【００４６】
実施例３の超音波診断装置３００によれば、データ転送時間を短縮でき、全体の性能を向上することが出来る。
【産業上の利用可能性】
【００４７】
バスを介してデータ転送を行うデータ転送装置において、データ転送時間を短縮でき、全体の性能を向上することが出来る。
【図面の簡単な説明】
【００４８】
【図１】実施例１の超音波診断装置を示す構成図である。
【図２】実施例１におけるデータ転送を示すタイムチャートである。
【図３】実施例２の超音波診断装置を示す構成図である。
【図４】実施例２におけるデータ転送を示すタイムチャートである。
【図５】実施例３の超音波診断装置を示す構成図である。
【図６】実施例３におけるデータ転送を示すタイムチャートである。
【符号の説明】
【００４９】
１        ＣＰＵ
２        メモリ
３        ビデオコントローラ
５        バスブリッジ
６        ＤＳＣ
７        信号処理部
１０      原音線メモリ
１２      ３次元演算部
１３      ３次元音線メモリ
５１      一次側バス
５２      二次側バス
１００，２００，３００      超音波診断装置
【図１】
2005103173.tif 000003
【図２】
2005103173.tif 000004
【図３】
2005103173.tif 000005
【図４】
2005103173.tif 000006
【図５】
2005103173.tif 000007
【図６】
2005103173.tif 000008