(57)【特許請求の範囲】
【請求項１】
医用画像処理を実行するサーバ装置にネットワークを介して接続された医用画像処理クライアント装置であって、
データサイズの複数の制約内容の各々に制約条件を関連付けて記憶する制約内容記憶部であって、前記制約条件は、画像データサイズ、アプリケーション種類、及び画像種類のうちの少なくとも１つを含み、前記制約内容は、医用画像のデータのうちの特定の時間範囲に含まれるデータを抽出する方法又は医用画像のデータの関心領域のデータを抽出する方法を含む、制約内容記憶部と、
前記医用画像処理の処理対象である医用画像のデータを記憶する画像記憶部と、
前記処理対象である医用画像のデータを前記ネットワークを介して送信する送信部と、
前記ネットワークの単位時間当たりのデータ伝送量を検出する検出部と、
前記検出されたデータ伝送量に応じて前記送信される医用画像のデータサイズを変更する制御部と、
を具備する医用画像処理クライアント装置であって、
前記制御部は、前記検出されたデータ伝送量が閾値より大きい場合、前記処理対象である医用画像のデータを前記サーバ装置に送信するために前記送信部を制御し、前記検出されたデータ伝送量が前記閾値よりも小さい場合、前記制約条件に関連付けられている制約内容を特定し、前記特定された制約内容に従って前記処理対象である医用画像のデータのうちの一部分のデータを抽出し、抽出された一部分のデータを前記サーバ装置に送信するために前記送信部を制御する、
ことを特徴とする医用画像処理クライアント装置。
【請求項２】
前記送信部は、前記医用画像のデータに代えて、前記医用画像のスクリーンキャプチャ画像のデータを送信する、請求項１記載の医用画像処理クライアント装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、医用画像処理クライアント装置に関する。
【背景技術】
【０００２】
医用画像診断装置で収集された医用画像のデータは、専門性の高い高度な医用画像処理に供される。医用画像処理は、高性能な医用画像診断装置、又は、医用画像処理を専門に扱うサーバ装置において実行される。
【０００３】
汎用的な利用を目的として、ＣＤやＤＶＤ等の光学ディスクに医用画像のデータを記録してユーザに提供されている。この際、光学ディスクには、医用画像のデータの簡易表示の提供のため、医用画像のデータとともに、簡易的な医用画像表示アプリケーションプログラムも記録されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１０―１５７１８４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
専門性の高い高度な医用画像処理アプリケーションプログラムは高価である。従って、このような高度な医用画像処理アプリケーションプログラムを医用画像のデータとともに光学ディスクに記録してユーザに提供することは現実的に困難である。また、クライアント装置に高度な医用画像処理アプリケーションプログラムを実行させることは、ハードウェア資源の観点から現実的に困難である。
【０００６】
院外のクライアント装置において高度な医用画像処理を実行したい場合がある。この場合、光学ディスクに記録された処理対象の医用画像のデータは、クライアント装置から広域ネットワークを介して医用画像処理サーバ装置に送信され、医用画像処理サーバ装置で高度な医用画像処理に供される。広域ネットワークの転送レート（単位時間あたりのデータ伝送量）を十分に確保できない場合、データの送信時間が延びたり、処理結果を受信するまでの時間が延びたり、医用画像処理が実行できなかったりする。
【０００７】
目的は、ネットワークの転送レートの大小に関らず、専門性の高い高度な医用画像処理の処理結果を確実且つ高速に提供可能な医用画像処理クライアント装置を提供することである。
【課題を解決するための手段】
【０００８】
本実施形態に係る医用画像処理クライアント装置は、医用画像処理を実行するサーバ装置にネットワークを介して接続された医用画像処理クライアント装置であって、データサイズの複数の制約内容の各々に制約条件を関連付けて記憶する制約内容記憶部であって、前記制約条件は、画像データサイズ、アプリケーション種類、及び画像種類のうちの少なくとも１つを含み、前記制約内容は、医用画像のデータのうちの特定の時間範囲に含まれるデータを抽出する方法又は医用画像のデータの関心領域のデータを抽出する方法を含む、制約内容記憶部と、前記医用画像処理の処理対象である医用画像のデータを記憶する画像記憶部と、前記処理対象である医用画像のデータを前記ネットワークを介して送信する送信部と、前記ネットワークの単位時間当たりのデータ伝送量を検出する検出部と、前記検出されたデータ伝送量に応じて前記送信される医用画像のデータサイズを変更する制御部と、を具備する医用画像処理クライアント装置であって、前記制御部は、前記検出されたデータ伝送量が閾値より大きい場合、前記処理対象である医用画像のデータを前記サーバ装置に送信するために前記送信部を制御し、前記検出されたデータ伝送量が前記閾値よりも小さい場合、前記制約条件に関連付けられている制約内容を特定し、前記特定された制約内容に従って前記処理対象である医用画像のデータのうちの一部分のデータを抽出し、抽出された一部分のデータを前記サーバ装置に送信するために前記送信部を制御する、ことを特徴とする。
【図面の簡単な説明】
【０００９】
【図１】本実施形態に係る医用画像処理クライアント装置と医用画像処理サーバ装置とのネットワーク環境の概念図。
【図２】図１の医用画像処理クライアント装置の構成を示す図。
【図３】図１の医用画像処理サーバ装置の構成を示す図。
【図４】図１の医用画像処理クライアント装置と医用画像処理サーバ装置との処理の典型的な流れを示す図。
【図５】図２のクライアント側操作部による関心領域の設定例を示す図。
【図６】図２のクライアント側操作部による関心領域の他の設定例を示す図。
【図７】図１の医用画像処理サーバ装置により発生されるヒストグラムの一例を示す図。
【図８】本実施形態に係るスクリーンキャプチャ画像の一例を示す図。
【図９】本実施形態に係るスクリーンキャプチャ画像の他の例を示す図。
【発明を実施するための形態】
【００１０】
以下、図面を参照しながら本実施形態に係わる医用画像処理クライアント装置と医用画像処理サーバ装置とを説明する。
【００１１】
図１は、本実施形態に関る医用画像処理クライアント装置１と医用画像処理サーバ装置２とのネットワーク環境の概念図である。図１に示すように、医用画像処理サーバ装置２は、病院内に設けられた院内ネットワーク１００に接続されている。院内ネットワーク１００は、例えば、ＬＡＮ（local area network）等により実現されている。また、医用画像処理サーバ装置２は、ＷＡＮ（wide area network）等の広域ネットワーク２００を介して医用画像処理クライアント装置１に接続されている。広域ネットワーク２００としては、例えば、ダイヤルアップ接続や無線接続が利用される。典型的には、院内ネットワーク１００の転送レートは、広域ネットワーク２００の転送レートに比して速い。転送レートは、ネットワークの単位時間当たりのデータ伝送量を指す。転送レートは、ネットワークの帯域幅に対応する。ネットワークの単位時間当たりの最大データ伝送量を、リアルタイムに検出される転送レートと区別するために、最大転送レートと呼ぶことにする。院内ネットワーク１００の最大転送レートも広域ネットワーク２００の最大転送レートに比して速い。
【００１２】
院内ネットワーク１００には、医用画像処理サーバ装置２の他に、医用画像診断装置３や医用画像管理装置４、院内クライアント装置５等が接続されている。
【００１３】
医用画像診断装置３は、患者に関する医用画像のデータを収集する。医用画像診断装置３は、Ｘ線診断装置やＸ線コンピュータ断層撮影装置、磁気共鳴イメージング装置、超音波診断装置、ＰＥＴ装置、ＳＰＥＣＴ装置等のモダリティである。医用画像診断装置３により収集された医用画像のデータは、医用画像管理装置４に管理される。また、医用画像のデータは、医用画像処理クライアント装置１において処理されるために光学ディスク６に記録される。この光学ディスク６には、医用画像のデータの他に、医用画像を簡易的に表示するための医用画像表示アプリケーションプログラム（以下、簡易表示アプリケーションと呼ぶことにする。）も記録される。光学ディスク６としては、ＣＤやＤＶＤが適当である。
【００１４】
院内クライアント装置５は、センター側操作者により操作される汎用コンピュータである。院内クライアント装置５は、医用画像管理装置４から医用画像のデータを読み出し、医用画像のデータに専門性の高い高度な医用画像処理を施すために、医用画像のデータを医用画像処理サーバ装置２に送信する。
【００１５】
上述のように医用画像処理クライアント装置１と医用画像処理サーバ装置２とは、広域ネットワーク２００を介して接続される。
【００１６】
医用画像処理クライアント装置１は、リモート側操作者により操作される汎用コンピュータである。典型的には、医用画像処理クライアント装置１の性能は、医用画像処理サーバ装置２の性能に比して劣っている。医用画像処理クライアント装置１は、光ディスク６から医用画像のデータと簡易表示アプリケーションとを読み出し、読み出された簡易表示アプリケーションで医用画像を簡易的に表示する。また、医用画像処理クライアント装置１は、医用画像のデータに専門性の高い高度な医用画像処理を施すために、医用画像のデータを医用画像処理サーバ装置２に送信する。この際、医用画像処理クライアント装置１は、送信する医用画像のデータサイズを、広域ネットワーク２００の転送レートに応じて制約する。
【００１７】
医用画像処理サーバ装置２は、医用画像処理クライアント装置１に比して高性能なハードウェア資源を装備し、専門性の高い高度な医用画像処理を実行するワークステーションである。医用画像処理サーバ装置２は、高度の医用画像処理のためのアプリケーションプログラム（以下、医用アプリケーションと呼ぶことにする。）を管理している。医用画像処理サーバ装置２は、医用画像処理クライアント装置１や院内クライアント装置５からの医用画像のデータを受信し、受信された医用画像のデータに医用画像処理を実行し、処理結果のデータを発生する。医用画像処理サーバ装置２は、処理結果のデータを送信元の医用画像処理クライアント装置１や院内クライアント装置５に送信する。なお、医用画像処理サーバ装置２は、医用画像処理クライアント装置１からの医用画像のデータが削減されていない場合と削減されている場合とで医用画像処理におけるデータ処理方法を変更する。
【００１８】
このように、医用画像処理クライアント装置１と医用画像処理サーバ装置２とは、広域ネットワーク２００によるシンクライアントシステムを構成する。あるいは医用画像処理サーバ装置２は、広域ネットワーク２００を介して医用画像処理クライアント装置１に高度な医用画像処理を提供するＡＳＰ（application service provider）として機能する。
【００１９】
次に図２を参照しながら、医用画像処理クライアント装置１の構成について説明する。図２に示すように、医用画像処理クライアント装置１は、クライアント側制御部１１を中枢として、画像記憶部１２、制約内容記憶部１３、転送レート検出部１４、クライアント側送信部１５、クライアント側受信部１６、クライアント側表示部１７、及びクライアント側操作部１８を有する。
【００２０】
画像記憶部１２は、光ディスク６に記録された医用画像のデータを読み出して、医用画像処理クライアント装置１に内蔵された記憶装置に記憶する。一つの検査や一つのシリーズに属する複数の医用画像のデータは、一つの医用画像ファイルに含まれる。
【００２１】
制約内容記憶部１３は、データサイズの複数の制約内容の各々に制約条件を関連付けた制約内容ファイルを記憶する。
【００２２】
転送レート検出部１４は、広域ネットワーク２００の転送レートをリアルタイムに検出する。より具体的には、転送レート検出部１４は、ＩＣＭＰ（internet control message protocol）通信技術のｐｉｎｇ（packet internet groper）コマンドやｔｒａｃｅｒｔ（trace route）コマンドを利用して、医用画像処理クライアント装置１と医用画像処理サーバ装置２との間の広域ネットワーク２００の転送レートを検出する。なおｐｉｎｇコマンドやｔｒａｃｅｒｔコマンドは、コンピュータ装置に標準的に実装されているネットワークコマンドである。
【００２３】
クライアント側送信部１５は、クライアント側制御部１１による制御に従って、画像記憶部１２に記憶された医用画像のデータを広域ネットワーク２００を介して医用画像処理サーバ装置２に送信する。具体的には、クライアント側送信部１５は、転送レートに応じて、医用画像ファイルに含まれる全ての医用画像のデータ、又は全ての医用画像のデータのうちの一部分のデータを送信する。以下、医用画像ファイルに含まれる全ての医用画像のデータを全体データと呼び、全体データのうちの一部分のデータを部分データと呼ぶことにする。部分データは、複数の医用画像のデータのうちの特定の時間範囲に含まれる医用画像のデータであったり、複数の医用画像のデータの各々の関心領域のデータであったりする。
【００２４】
クライアント側受信部１６は、医用画像処理サーバ装置２から広域ネットワーク２００を介して送信された種々のデータを受信する。例えば、クライアント側受信部１６は、医用画像処理の処理結果のデータを受信する。
【００２５】
クライアント側表示部１７は、光学ディスク６に記録されている簡易表示アプリケーションを利用して、医用画像を表示する。また、クライアント側表示部１７は、医用画像処理サーバ装置２からの医用画像処理の処理結果を表示する。
【００２６】
クライアント側操作部１８は、リモート側操作者からの入力デバイスを介して入力された各種指令や情報入力をクライアント側制御部１１に入力する。具体的には、入力デバイスとしては、キーボード、マウス、各種ボタン、タッチパネル等が適宜利用可能である。
【００２７】
クライアント側制御部１１は、転送レートの大小に関らず、医用画像処理サーバ装置２によって医用画像のデータに医用画像処理を確実且つ高速に実行させるために、医用画像処理クライアント装置１内の各部を制御する。例えば、クライアント側制御部１１は、検出されたデータ伝送量に応じて、送信される医用画像のデータサイズを変更する。より詳細には、クライアント制御部１１は、検出された転送レートと既定の閾値とを比較する。クライアント側制御部１１は、転送レートが閾値よりも大きいと判断した場合、全体データを医用画像処理サーバ装置２に送信するためにクライアント側送信部１５を制御する。クライアント側制御部１１は、転送レートが閾値よりも小さいと判断した場合、部分データを医用画像処理サーバ装置２に送信するためにクライアント側送信部１５を制御する。この場合、クライアント側制御部１１は、制約内容記憶部１３に記憶されている制約内容ファイルを利用して医用画像のデータサイズを削減する。
【００２８】
次に図３を参照しながら、医用画像処理サーバ装置２の構成について説明する。図３に示すように、医用画像処理サーバ装置２は、サーバ側制御部２１を中枢として、医用アプリケーション記憶部２２、サーバ側受信部２３、サーバ側送信部２４、及び画像処理部２５を有する。
【００２９】
医用アプリケーション記憶部２２は、専門性の高い高度な医用画像処理を行うための医用アプリケーションを記憶している。典型的には、複数の医用アプリケーションが記憶されている。
【００３０】
サーバ側受信部２３は、広域ネットワーク２００を介して医用画像処理クライアント装置１から送信された種々のデータを受信する。例えば、サーバ側受信部２３は、全体データ又は部分データを受信する。
【００３１】
サーバ側送信部２４は、広域ネットワーク２００を介して医用画像処理クライアント装置１に種々のデータを送信する。例えば、サーバ側送信部２４は、医用画像処理の処理結果のデータを送信する。
【００３２】
画像処理部２５は、サーバ側制御部２１による制御に従って、医用アプリケーション記憶部２２に記憶されている医用アプリケーションを読み出して実行し、全体データ又は部分データ等の医用画像のデータに医用画像処理を施す。
【００３３】
サーバ側制御部２１は、医用画像処理クライアント装置１からの全体データ又は部分データ等の医用画像のデータに医用画像処理を施すために、医用画像処理サーバ装置２内の各部を制御する。具体的には、サーバ側制御部２１は、医用画像のデータが全体データである場合と部分データである場合とで医用画像処理のデータ処理方法を変更するように画像処理部２５を制御する。
【００３４】
以下、本実施形態に関る医用画像処理クライアント装置１と医用画像処理サーバ装置２との動作例について説明する。
【００３５】
まずは、医用画像処理クライアント装置１の制約内容記憶部１３に記憶されている制約内容ファイルについて説明する。上述のように、制約内容ファイルは、制約条件と制約内容とを関連付けたファイルである。
【００３６】
制約条件は、画像データサイズ、医用アプリケーションの種類、医用画像の種類の少なくとも１つにより決定される。医用画像の種類は、その医用画像のデータを収集したモダリティの種類により分類される。また、医用画像の種類は、含まれる医用画像の枚数により、マルチフレーム又はシングルフレームのように分類されてもよい。医用アプリケーションの種類は、その医用アプリケーションの処理対象の医用画像の種類により分類される。例えば、Ｘ線画像用のアプリケーション、ＣＴ画像用のアプリケーション、ＭＲ画像用のアプリケーション等に分類される。また、医用アプリケーションの種類は、医用画像の撮像部位に応じて分類されてもよい。画像データサイズは、処理対象の医用画像のデータサイズに対応する。例えば、マルチフレームを処理対象とする場合、シングルフレームを処理対象とする場合に比して、格段に画像データサイズが大きい。
【００３７】
制約内容は、データサイズの削減方法を意味する。換言すれば、全体データから部分データの抽出方法を意味する。制約内容としては、例えば、「時間範囲の設定により制約する」、「関心領域の設定により制約する」等がある。関心領域の場合、さらに関心領域数や関心領域の大きさ等が設定される。関心領域数としては、例えば、関心領域数の上限が制約条件毎に設定されている。また、関心領域の大きさとしては、例えば、関心領域の大きさの上限が制約条件毎に設定されている。また、医用画像処理サーバ装置２への医用画像のデータの送信方法として、スクリーンキャプチャ（スクリーンショット）機能の有効又は無効を設定可能である。スクリーンキャプチャ機能が有効の場合、医用画像のデータがそのまま送信される。スクリーンキャプチャ機能が無効の場合、医用画像のスクリーンキャプチャ画像が送信される。
【００３８】
次に、図４を参照しながら、医用画像処理クライアント装置１と医用画像処理サーバ装置２との処理の流れを説明する。
【００３９】
図４に示すように、クライアント側制御部１１は、リモート側操作者によるクライアント側操作部１８を介した指示に従って、光学ディスク６に記録されている簡易表示アプリケーションを起動し、医用画像を簡易的にクライアント側表示部１７に表示する（ステップＳ１）。簡易表示アプリケーションが起動されるとリモート側操作者は、クライアント側操作部１８を介して医用画像処理サーバ装置２による高度な医用画像処理（医用画像解析）の開始指示を入力する。開始指示が入力されるとクライアント側制御部１１は、医用画像処理の開始処理を開始する（ステップＳ２）。まずクライアント側制御部１１は、クライアント側送信部１５を制御し、広域ネットワーク２００を介して医用アプリケーションの起動要求を医用画像処理サーバ装置２に送信する（ステップＳ３）。起動要求がサーバ側受信部２３に受信されるとサーバ側制御部２１は、この起動要求に対応する医用アプリケーションを医用アプリケーション記憶部２２から読み出して起動する（ステップＳ４）。
【００４０】
医用アプリケーションの起動後、クライアント側制御部１１は、転送レート検出部１４を制御し、広域ネットワーク２００の転送レートを検出する（ステップＳ５）。具体的には、転送レート検出部１４は、上述のｐｉｎｇコマンドやｔｒａｃｅｒｔコマンドを利用し、転送レートに関する応答要求を広域ネットワーク２００に送信する。応答要求を受けた広域ネットワーク（より詳細には、医用画像処理クライアント装置１と医用画像処理サーバ装置２との間に設けられた中継装置や医用画像処理サーバ装置２）は、医用画像処理クライアント装置１に転送レートに関する応答を送信する（ステップＳ６）。クライアント側受信部１６は、転送レートに関する応答を受信し、受信された応答は、クライアント側制御部１１を介して転送レート検出部１４に供給される。転送レート検出部１４は、供給された応答を受けて転送レートを計算する。計算された転送レートは、クライアント側制御部１１に供給される。なお転送レートの検出部１４は、医用画像処理サーバ装置２にも設けられていても良い。
【００４１】
転送レートが供給されるとクライアント側制御部１１は、転送レートに応じて、医用アプリケーションに供される医用画像のデータサイズに制約を設けるか否かを判定する（ステップＳ７）。例えば、クライアント側制御部１１は、検出された転送レートと予め設定された閾値とを比較する。閾値は、例えば、１００ＫＢ／ｓｅｃに設定される。供給された転送レートが閾値よりも大きい場合、クライアント側制御部１１は、制約を設けないと判定する（ステップＳ７：ＮＯ）。この場合、医用アプリケーションの実行対象の画像ファイルに含まれる全体データが制約無しに送信される。一方、供給された転送レートが閾値よりも小さい場合、クライアント側制御部１１は、制約を設けると判定する（ステップＳ７：ＹＥＳ）。この場合、実行対象の医用画像ファイルに含まれる全データのうちの部分データのみが送信される。なお閾値は、１００ＫＢ／ｓｅｃに限定されず他の値に設定されてもよい。閾値は、クライアント側操作部１８を介して任意に設定可能である。
【００４２】
ステップＳ７において制約を設けないと判定した場合（ステップＳ７：ＮＯ）、クライアント側制御部１１は、医用アプリケーションの実行対象の画像ファイル内の全体データを画像記憶部１２から読み出す（ステップＳ８）。クライアント側制御部１１は、クライアント側表示部１７を制御し、読み出された全体データを簡易表示アプリケーションでフレーム毎に表示する（ステップＳ９）。そしてクライアント側制御部１１は、全体データから画素に関するデータ（以下、画素データと呼ぶことにする。）を取得する（ステップＳ１０）。例えば、画素データは、送信対象の画素の座標のデータや画素値のデータ等のデータである。
【００４３】
一方、ステップＳ７において制約を設けると判定した場合（ステップＳ７：ＹＥＳ）、クライアント側制御部１１は、実行対象の医用画像ファイルに含まれる複数の医用画像のデータサイズ、実行対象の医用画像の種類、及び実行対象の医用アプリケーションの種類の少なくとも１つが満足する制約条件を設定する（ステップＳ１１）。クライアント側制御部１１は、設定された制約条件に従って制約内容ファイルを検索し、設定された制約条件に制約内容ファイル上で関連付けられた制約内容を読み出す（ステップＳ１２）。クライアント側制御部１１は、画像記憶部１２から全体データを読み出し（ステップＳ１３）、読み出された全体データを制約内容に従って削減する。これにより部分データが抽出される。
【００４４】
時間範囲の設定により制約する場合、時系列の複数の医用画像のデータ（マルチフレームデータ）の中から特定の時間範囲に含まれる医用画像のデータが抽出される。抽出された医用画像のデータが部分データとして扱われる。特定の時間範囲は、画像処理等により自動的に設定されてもよいし、リモート側操作者によりクライアント側操作部１８を介して設定されてもよい。典型的には、時系列の複数の医用画像のデータを含む医用画像ファイルのデータサイズは、静止画像のデータサイズに比して格段に大きい。従って特定の時間範囲に含まれる医用画像のデータのみに送信対象を制限することによって、送信するデータサイズを削減したり、ネットワークの負担を軽減したりすることができる。
【００４５】
関心領域の設定により制約する場合、医用画像の全領域のデータのうちの関心領域のデータが抽出される。制約ファイルは、関心領域の大きさや関心領域の数についての制約を設定することができる。画像処理対象の画素データを関心領域の画素データに制限することで、送信対象のデータサイズを削減したり、ネットワークの負担を軽減したりすることができる。また、関心領域の大きさに上限を設けることにより、画像処理対象の画像のデータサイズに関らず、画像処理対象の領域のデータのサイズを一定にすることができる。
【００４６】
部分データが抽出されるとクライアント側制御部１１は、クライアント側表示部１７を制御し、抽出された部分データをフレーム毎に表示する（ステップＳ１４）。そしてクライアント側制御部１１は、部分データから画素データを取得する（ステップＳ１５）。これにより制約付の画素データが取得される。この取得処理の詳細は後述する。なおステップＳ１５においてスクリーンキャプチャ機能が有効の場合、画素データの代わりにスクリーンキャプチャ画像のデータが取得される。以下、ステップＳ１０やＳ１５により取得されたデータを取得データと呼ぶことにする。
【００４７】
ステップＳ１０又はＳ１５が行われるとクライアント側制御部１１は、クライアント側送信部１５を制御し、取得データを広域ネットワーク２００を介して医用画像処理サーバ装置２に送信する（ステップＳ１６）。サーバ側制御部２１は、サーバ側受信部２３を制御し、取得データを受信する（ステップＳ１７）。受信された取得データは、画像処理部２５に供給される。そしてサーバ側制御部２１は、画像処理部２５を制御し、取得データに医用画像処理を施す（ステップＳ１８）。この際、サーバ側制御部２１は、取得データが全体データであるのか、あるいは部分データであるのかを判断する。取得データが全体データであると判断した場合、サーバ側制御部２１は、全体データ用のデータ処理方法で画像処理部２５に医用画像処理を実行させる。全体データ用のデータ処理方法は、医用画像ファイルに含まれる複数の医用画像の全体を処理対象とする方法である。一方、取得データが部分データであると判断した場合、サーバ側制御部２１は、部分データ用のデータ処理方法で画像処理部２５に医用画像を実行させる。部分データ用のデータ処理方法は、医用画像ファイルに含まれる複数の医用画像のうちの一部分を処理対象とする方法である。このようにして画像処理部２５は、取得データに医用画像処理を施し、処理結果のデータを発生する。
【００４８】
処理結果のデータが発生されるとサーバ側制御部２１は、サーバ側送信部２４を制御し、処理結果のデータを広域ネットワーク２００を介して医用画像処理クライアント装置１に送信する（ステップＳ１９）。クライアント側制御部１１は、クライアント側受信部１６を制御し、医用画像処理サーバ装置２からの処理結果のデータを受信する（ステップＳ２０）。受信された処理結果のデータは、クライアント側表示部１７に供給される。そしてクライアント側制御部１１は、クライアント側表示部１７を制御し、処理結果を表示する（ステップＳ２１）。
【００４９】
以下に、ステップＳ１３において実行される部分データの抽出処理の具体例について説明する。
【００５０】
医用画像処理を環状動脈の一部に実行する場合を考える。この場合、処理対象となる治療前の医用画像ファイルと治療後の医用画像ファイルとがクライアント側操作部１８を介してそれぞれ選択される。次に各医用画像ファイルの中から処理対象の時間範囲が指定される。例えば、治療毎の医用画像においては、狭窄部位が視覚的に明瞭に判別可能なフレームがクライアント側操作部１８を介して指定される。治療後の医用画像においては、狭窄部位の再還流部位が視覚的に明瞭に判別可能なフレームがクライアント側操作部１８を介して指定される。
【００５１】
次に指定された時間範囲の先頭フレームから順番に取得データが取得される。取得データの取得方法は、スクリーンキャプチャ機能が無効の場合と有効の場合との２つに大別される。以下、画素データの取得方法に応じて動作例を分けて説明する。
【００５２】
１番目の取得方法：
１番目の取得方法は、スクリーンキャプチャ機能が無効の場合における取得方法である。まず、クライアント側操作部１８を介して医用画像に関心領域が設定される。治療前の医用画像の場合、関心領域は、図５に示すように、画像処理対象である狭窄部位を含む画素領域に設定される。治療後の医用画像の場合、関心領域は、図６に示すように、再還流部位を含む画素領域に設定される。なお関心領域は、複数の画素を含む画素領域の指定（領域指定）により設定されても、１つの画素の指定（点指定）により設定されてもよい。関心領域の設定後、設定された時間範囲に含まれる複数の医用画像は、クライアント側表示部１７に動画表示される。動画表示中、関心領域に含まれる画素の画素値が画素データ（取得データ）として取得される。取得データは、フレーム番号とともに医用画像処理サーバ装置２に供給される。
【００５３】
治療前の取得データと治療後の取得データとは、医用画像処理サーバ装置２において医用画像処理に供される。処理結果のデータとして、図７に示すようなヒストグラムのデータが生成される。図７に示すように、ヒストグラムには、治療前の関心領域の時間経過に伴う画素値変化と治療後の関心領域の時間経過に伴う画素値変化とが示されている。ヒストグラムのデータは、処理結果のデータとして医用画像処理クライアント装置１に送信される。
【００５４】
２番目の取得方法：
２番目の取得方法は、スクリーンキャプチャ機能が有効の場合における取得方法である。まず、１番目の取得方法と同様にして、関心領域が設定される。そして設定された時間範囲に含まれる時系列の医用画像が所定のレイアウトで動画表示される。そして動画表示中、スクリーンキャプチャ機能により表示画面（スクリーンキャプチャ画像）のデータが取得される。以下に関心領域が点指定の場合と領域指定の場合とにおける表示レイアウトを説明する。
【００５５】
図８は、関心領域ＲＯＩ１が点指定により設定された場合の表示レイアウトを示す図であり、スクリーンキャプチャ画像の一例を示す図である。図８に示すように、画像表示領域Ｒ１の横に関心領域の画素情報表示領域Ｒ２が配置されている。関心領域ＲＯＩ１が点指定の場合、画素情報表示領域Ｒ２には、関心領域の座標や関心領域ＲＯＩ１の画素値が表示される。図８の場合、関心領域ＲＯＩ１の座標は、（ｘ，ｙ）＝（ｘ１，ｙ１）であり、画素値はｐｖ１である。動画表示中、スクリーンキャプチャにより表示画面のデータがフレーム毎に取得される。すなわち、取得された表示画面のデータ（取得データ）は、関心領域の座標や関心領域の画素値の数値に関するグラフィックデータを含んでいる。なおスクリーンキャプチャは、画面全体のキャプチャであっても、アクティブウィンドウのキャプチャであってもよい。
【００５６】
図９は、関心領域ＲＯＩ２が領域指定により設定された場合の表示レイアウトを示す図であり、スクリーンキャプチャ画像の一例を示す図である。図９に示すように、関心領域ＲＯＩ２が領域指定の場合、画素情報表示領域Ｒ２には、関心領域ＲＯＩ２に含まれる複数画素の最小画素値Ｍｉｎ、最大画素値Ｍａｘ、平均画素値Ａｖｅ、分散値Ｖａｒ、及び偏差値Ｄｅｖの値が表示される。図９の場合、ＲＯＩ２の最小画素値Ｍｉｎはｐｖｍｉｎであり、最大画素値Ｍａｘはｐｖｍａｘであり、平均画素値Ａｖｅはｐｖａｖｅであり、分散値Ｖａｒはｐｖｖａｒ、偏差値Ｄｅｖはｐｖｄｅｖである。動画表示中、スクリーンキャプチャ機能により表示画面のデータがフレーム毎に取得される。取得された表示画面のデータ（取得データ）は、関心領域の最小画素値や最大画素値、平均画素値、分散値、及び偏差値の数値に関するグラフィックデータを含んでいる。
【００５７】
治療前の取得データと治療後の取得データとは、医用画像処理サーバ装置２において医用画像処理に供される。処理結果のデータとして、図７に示すようなヒストグラムのデータが生成される。なお、２番目の取得方法（スクリーンキャプチャによる取得方法）の場合、文字認識のため、表示画面のデータにパターンマッチング処理が施される。具体的には、表示画面に含まれる文字のグラフィカルデータを予め記憶されたパターンと照合し、文字を認識する。認識された文字のデータは、１番目の取得方法における画素データとして利用される。ヒストグラムのデータは、処理結果のデータとして医用画像処理クライアント装置１に送信される。
【００５８】
上述のスクリーンキャプチャ機能の有効又は無効は、クライアント側操作部１８を介して設定可能である。すなわち、画像表示機能の特性によって、関心領域を設定するアプリケーションにより取得データを取得するのか、あるいは、スクリーンキャプチャ機能により取得データを取得するのかをリモート側操作者により任意に設定可能である。関心領域の設定処理を実行する場合、制約内容ファイルにより関心領域数や関心領域の大きさに制限が設けられる。例えば、関心領域数の上限が例えば、２に設定されていた場合、関心領域は２個までしか設定できず、３個目の関心領域は設定不可能である。同様に、関心領域の大きさの上限が例えば、２０ピクセルに設定されていた場合、２０ピクセル以下の大きさの関心領域しか設定できない。
【００５９】
上記構成により本実施形態に係る医用画像処理クライアント装置１は、広域ネットワーク２００の転送レートに応じて、医用画像処理サーバ装置２に送信する医用画像のデータに制約を設ける。具体的には、転送レートが閾値を超える場合、すなわち、転送レートが十分確保できている場合、処理対象の医用画像ファイル内の全ての医用画像のデータを送信する。一方、転送レートが閾値を超えない場合、全ての医用画像のデータのうちの一部分のデータのみを送信する。
【００６０】
かくして本実施形態に係る医用画像処理クライアント装置及び医用画像処理サーバ装置は、ネットワークの転送レートの大小に関らず、専門性の高い高度な医用画像処理の処理結果を確実且つ高速に提供することが可能となる。
【００６１】
なお、医用画像処理クライアント装置１は、低スペックのハードウェア資源を有しているため、医用画像処理クライアント装置１の処理量は少ない方が良い。このため、例えば、転送レート検出部１４が医用画像処理サーバ装置２に設けられていても良い。この場合、図４のステップＳ３の医用アプリケーションの起動要求を受けた後、転送レートの検出が医用画像処理サーバ装置２により行われる。また、同様の理由により、制約内容記憶部１３が医用画像処理サーバ装置２に設けられていても良い。この場合、医用画像処理サーバ装置２は、医用画像処理クライアント装置１から実行対象の医用画像ファイルに含まれる複数の医用画像のデータサイズ、実行対象の医用画像の種類、及び実行対象の医用アプリケーションの種類の少なくとも１つが満足する制約条件を受信する。次に医用画像処理サーバ装置２は、受信された制約条件に従って制約内容ファイルを検索し、設定された制約条件に制約内容ファイル上で関連付けられた制約内容を読み出す。そして医用画像処理サーバ装置２は、制約内容のデータを医用画像処理クライアント装置１に送信する。医用画像処理クライアント装置１は、送信された制約内容に従って全体データから部分データを抽出する。
【００６２】
本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら新規な実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれるものである。
【符号の説明】
【００６３】
１…医用画像処理クライアント装置、２…医用画像処理サーバ装置、３…医用画像診断装置、４…医用画像管理装置、５…院内クライアント装置、６…光学ディスク、１１…クライアント側制御部、１２…画像記憶部、１３…制約内容記憶部、１４…転送レート検出部、１５…クライアント側送信部、１６…クライアント側受信部、１７…クライアント側表示部、１８…クライアント側操作部、２１…サーバ側制御部、２２…医用アプリケーション記憶部、２３…サーバ側受信部、２４…サーバ側送信部、２５…画像処理部、１００…院内ネットワーク、２００…広域ネットワーク
【図１】
0005656530.tif 000002
【図２】
0005656530.tif 000003
【図３】
0005656530.tif 000004
【図４】
0005656530.tif 000005
【図５】
0005656530.tif 000006
【図６】
0005656530.tif 000007
【図７】
0005656530.tif 000008
【図８】
0005656530.tif 000009
【図９】
0005656530.tif 000010