(57)【特許請求の範囲】
【請求項１】
複数の画像処理サーバーを有し、表示態様の異なる医用画像を含む医用画像群を操作画面で閲覧しながら診断する段階が所定手順で予め決められたワークフローに沿って、医用画像データに基き各表示態様の医用画像を含む、前記各段階の前記医用画像群を前記画像処理サーバーに生成させて、前記操作画面を構成する表示領域に表示させる医用画像処理システムであって、
前記ワークフローごとに、各前記段階における前記表示領域ごとに、前記表示態様に応じた画像処理の種別を関連付けて制御データとして記憶するワークフロー記憶部と、
予約とともに、前記医用画像データ及び前記ワークフローの指定を受けて、指定されたワークフローの前記制御データを前記ワークフロー記憶部から特定するワークフロー解析部と、
前記指定されたワークフローについて前記指定された医用画像データに対して、特定された前記制御データに基く前記画像処理を前記表示領域ごとに異なる前記画像処理サーバーに実行させることで前記医用画像群を生成させて、前記指定されたワークフローの前記各段階で前記医用画像群を読み出し可能に保持させる分散処理制御部と、を含む制御部を有し、さらに、
前記予約に係る前記操作画面の出力の指示を受けて、前記制御部を介して、前記予約に係る前記ワークフローの各段階における前記表示領域に対応する前記医用画像群を、それらを生成した前記各画像処理サーバーから受けて、前記操作画面を生成する画面生成部と、
を備えたことを特徴とする医用画像処理システム。
【請求項２】
前記分散処理制御部は、前記指定されたワークフローに関連づけられた前記制御データにおける各段階の前記表示領域と、当該表示領域ごとに画像処理させた前記画像処理サーバーを示す情報とを関連付けた管理テーブルを生成しておき、
前記画面生成部は、前記予約に係るワークフローに関連付けされた前記制御データを基に前記予約に係るワークフローの各段階の前記表示領域についての情報を前記分散処理部に送り、前記分散処理制御部は、前記管理テーブルに基づき、前記予約に係るワークフローの各段階の前記表示領域に対応する前記医用画像群を、当該医用画像群を生成した前記画像処理サーバーから出力するよう指示することを特徴とする請求項１に記載の医用画像処理システム。
【請求項３】
あらかじめ取得された前記医用画像データを検査ごとに記憶する記憶部を備え、
前記ワークフロー解析部は、指定された前記医用画像データを前記記憶部内から抽出することを特徴とする請求項１又は２に記載の医用画像処理システム。
【請求項４】
前記医用画像データを取得する画像取得部と、
予約とともに前記医用画像データ及び前記ワークフローを受け付ける受付部を備え、
前記ワークフロー解析部は、指定された前記ワ−クフローの前記制御データを基に、各段階における画像処理が関連付けられた前記表示領域に、指定された前記医用画像データを関連付けし、前記表示領域ごとに異なる画像処理サーバーに前記表示領域に関連付けされた前記画像処理をさせることを特徴とする請求項１又は２に記載の医用画像処理システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、取得された医用画像データを基に表示態様の異なる医用画像を、複数のサーバーに分散して生成させて、クライアントに表示させる技術に関する。
【背景技術】
【０００２】
ＣＴ（Ｃｏｍｐｕｔｅｄ  Ｔｏｍｏｇｒａｐｈｙ）、ＭＲＩ（Ｍａｇｎｅｔｉｃ  Ｒｒｅｓｏｎａｎｃｅ  Ｉｍａｇｉｎｇ）、または超音波診断装置のような各種モダリティで取得された医用画像データに画像処理を施して医用画像を生成し、ネットワークを介してクライアントに表示させる医用画像処理システムがある。この、医用画像データに対する画像処理は、一般的に処理負荷が高く、生成する医用画像が多くなるほど処理時間が長くなる傾向にある。そのため、医用画像の表示に係る予約を受けて、予約された時刻以前に、このような画像処理をあらかじめ実行させることで、画像処理の実行によるレスポンスの低下（応答の遅れ）を防止する場合がある。
【０００３】
一方で、担当医師等の操作者が、医用画像を基に診断を行う際に、その診断内容に応じて表示態様の異なる複数の医用画像を比較しながら、診断結果を作成する場合がある。このような場合には、表示態様の異なる複数の医用画像を生成する必要があるため、生成する医用画像の数に応じて画像処理の負荷が高くなり、１つのサーバーでは処理に時間を要する場合がある。このような問題を解決する構成として、画像処理を複数のサーバーに分散して処理させる分散処理システムがある。このような分散処理システムを利用することで、医用画像の生成に係る画像処理を、複数のサーバーで並行して実行させて、処理時間を短縮することが可能となる。
【０００４】
このような分散処理システムを利用して画像処理を行い、その処理結果を各サーバーから受け取る場合には、その結果を受け取る構成が、各処理がどのサーバーで実行されているかを認識する必要がある。しかしながら、医用画像の表示に係る予約を受けて、画像処理をあらかじめ実行する場合には、クライアントからの予約に係る処理、医用画像データに対する画像処理、及び、画像処理により生成された医用画像の表示に係る処理が非同期で実行される。即ち、クライアントの処理は、分散処理される画像処理に同期しないため、このクライアントは、各画像処理がどのように分散されて、どのサーバーで処理されているかを知ることが困難である。そのため、このような場合には、クライアントは、処理結果を受け取るべきサーバーの特定や、それらのサーバーの処理結果を整合させることが困難となる。
【０００５】
一方で、クライアントが各サーバーから処理結果を受け取るために、クライアントの処理と医用画像データに対する画像処理とを同期させると、サーバーはクライアントからの指示を受けて画像処理を開始することになる。そのため、画像処理を事前に実行させることが困難となり、医用画像を表示する際に画像処理が実行され、この画像処理によるレスポンスの低下が発生する。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２０１１−７３７７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
この発明の実施形態は、医用画像データに対する画像処理を複数のサーバーに分散させてあらかじめ実行させて、これらのサーバーの処理結果を整合させてクライアントに表示させることを目的とする。
【課題を解決するための手段】
【０００８】
上記目的を達成するために、この実施形態は、複数の画像処理サーバーを有し、表示態様の異なる医用画像を含む医用画像群を操作画面で閲覧しながら診断する段階が所定手順で予め決められたワークフローに沿って、医用画像データに基き各表示態様の医用画像を含む、前記各段階の前記医用画像群を前記画像処理サーバーに生成させて、前記操作画面を構成する表示領域に表示させる医用画像処理システムであって、前記ワークフローごとに、各前記段階における前記表示領域ごとに、前記表示態様に応じた画像処理の種別を関連付けて制御データとして記憶するワークフロー記憶部と、予約とともに、前記医用画像データ及び前記ワークフローの指定を受けて、指定されたワークフローの前記制御データを前記ワークフロー記憶部から特定するワークフロー解析部と、前記指定されたワークフローについて前記指定された医用画像データに対して、特定された前記制御データに基く前記画像処理を前記表示領域ごとに異なる前記画像処理サーバーに実行させることで前記医用画像群を生成させて、前記指定されたワークフローの前記各段階で前記医用画像群を読み出し可能に保持させる分散処理制御部と、を含む制御部を有し、さらに、前記予約に係る前記操作画面の出力の指示を受けて、前記制御部を介して、前記予約に係る前記ワークフローの各段階における前記表示領域に対応する前記医用画像群を、それらを生成した前記各画像処理サーバーから受けて、前記操作画面を生成する画面生成部と、を備えた。
【図面の簡単な説明】
【０００９】
【図１】本実施形態に係る医用画像処理システムの概略的な構成図である。
【図２】本実施形態に係る医用画像処理システムの構成を示したブロック図である。
【図３Ａ】医用画像を表示させるためのワークフローの一例である。
【図３Ｂ】医用画像を表示させるためのワークフローの一例である。
【図３Ｃ】医用画像を表示させるためのワークフローの一例である。
【図４】本実施形態に係る医用画像処理システムの一連の処理の流れを示した図である。
【発明を実施するための形態】
【００１０】
（ワークフローについて）
本実施形態に係る医用画像処理システムは、操作者が被検体を撮影した医用画像を閲覧しながら診断を行う際に、表示態様の異なる複数の医用画像を所定の順序で表示することにより操作者の診断を補助する。この場合に、表示される医用画像の表示態様や、それらを表示する順序は、診断の内容に応じて異なる。例えば、ある診断においては、医用画像処理システムは、まず複数の異なる方向からの断層像を表示させて診断対象の画像を選択させ、その後、選択された画像について血流を示す情報を重畳表示させる。これにより、操作者は、表示される画面を操作することにより、所望の診断を行うために必要な画面を表示させることが可能となる。この診断の内容や診断に係る作業の各段階に対応して、あらかじめ決められた手順（即ち、閲覧すべき医用画像の表示態様や、それらを表示する順序）をワークフローと呼ぶ。本実施形態に係る医用画像処理システムは、指定されたワークフローに応じて、操作者が診断を行うために、所定の表示態様の医用画像を所定の順序で並べた操作画面を表示させる。操作者は、この操作画面の画面遷移に応じて操作を行うことで、所望の診断を行い、その診断内容を含むデータ（例えば、読影レポート等）を生成することが可能となる。
【００１１】
ここで、本実施形態に係る医用画像処理システムが、指定されたワークフローに応じて出力する操作画面について図３Ａ〜図３Ｃを参照しながら説明する。図３Ａ〜図３Ｃは、２以上の画面で構成される操作画面を示している。図３Ａは、操作画面全体の構成を示している。また、図３Ｂは、画面Ｖ１の詳細な構成について示している。また、図３Ｃは、画面Ｖ２の詳細な構成について示している。図３Ａに示す例は、２段階の作業に基づくワークフローの操作画面を示している。そのため、この操作画面は、ワークフローの各作業段階に対応して、画面Ｖ１及び画面Ｖ２の２つの画面により構成されている。画面Ｖ１は、診断対象の断層像を選択するための画面を示している。また、画面Ｖ２は、画面Ｖ１で選択した断層像に対する所見及び診断を入力し、読影レポートを生成するための画面を示している。画面Ｖ１及びＶ２の詳細については後述する。なお、図３Ａの例では、２つの画面により構成された操作画面を示しているが、画面の数はワークフローを構成する作業段階の数に応じて変更してもよい。
【００１２】
次に、図３Ｂを参照する。図３Ｂに示すように、画面Ｖ１は、医用画像を表示するための表示領域Ｖ１１Ａ〜Ｖ１３Ａと、表示領域Ｖ１１Ｂ〜Ｖ１３Ｂとを含んで構成される。画面Ｖ１は、異なる医用画像データを基に生成された医用画像を比較するための画面である。表示領域Ｖ１１Ａ〜Ｖ１３Ａと表示領域Ｖ１１Ｂ〜Ｖ１３Ｂとには、それぞれ異なる医用画像データから生成された医用画像群Ｅ１１Ａ〜Ｅ１３Ａと医用画像群Ｅ１１Ｂ〜Ｅ１３Ｂとが関連付けられている。これらの医用画像群は、少なくとも１枚以上の医用画像を含んで構成されており、各表示領域には、関連付けられた医用画像群のうち、いずれかの医用画像が表示される。例えば、医用画像群Ｅ１１Ａ〜Ｅ１３Ａは、操作者により指定された医用画像データＤ１から生成される。また、医用画像群Ｅ１１Ｂ〜Ｅ１３Ｂは、操作者からの指示に基づき指定された医用画像データＤ１とは異なる医用画像データＤ２から生成される。
【００１３】
また、表示領域Ｖ１１Ａ及びＶ１１Ｂには、それぞれ医用画像データから生成されたアキシャル画像の医用画像群Ｅ１１Ａ及びＥ１１Ｂが関連付けられており、他の表示領域で選択された位置のアキシャル画像が表示される。また、表示領域Ｖ１２Ａ及びＶ１２Ｂには、それぞれ医用画像データから生成されたコロナル画像の画像群Ｅ１２Ａ及びＥ１２Ｂが関連付けられており、他の表示領域で選択された位置のコロナル画像が表示される。また、表示領域Ｖ１３Ａ及びＶ１３Ｂには、それぞれ医用画像データから生成されたサジタル画像の画像群Ｅ１３Ａ及びＥ１３Ｂが関連付けられており、他の表示領域で選択された位置のサジタル画像が表示される。操作者は、画面Ｖ１を操作して診断対象の医用画像を選択する。操作者により、診断対象の医用画像が選択されると、画面Ｖ２が表示される。
【００１４】
次に、図３Ｃを参照する。図３Ｃに示すように、画面Ｖ２は、表示領域Ｖ２１Ａ及びＶ２２Ａと、表示領域Ｖ２２Ｂ及びＶ２２Ｂと、表示領域Ｖ２３と、入力手段Ｖ２４とを含んで構成される。画面Ｖ２は、画面Ｖ１で選択された医用画像に対して、例えば、血流情報等のような他の表示態様の医用画像を重畳表示させて表示させ、この表示に基づき操作者が診断結果を入力するための画面である。表示領域Ｖ２１Ａ及びＶ２２Ａと、表示領域Ｖ２１Ｂ及びＶ２２Ｂとは、画面Ｖ１と同様に、それぞれ撮影日の異なる医用画像が表示される。表示領域Ｖ２２Ａ及びＶ２２Ｂには、画面Ｖ１で選択された医用画像がＥ２２Ａ及びＥ２２Ｂとして表示される。また表示領域Ｖ２１Ａ及びＶ２１Ｂには、医用画像Ｅ２２Ａ及びＥ２２Ｂに対して、表示態様を変えた医用画像Ｅ２１Ａ及び２１Ｂが表示される。また、表示領域Ｖ２３には、医用画像Ｅ２２Ａ及びＥ２２Ｂと、医用画像Ｅ２１Ａ及び２１Ｂとが重畳表示されている。また、入力手段Ｖ２４は、操作者が診断結果を入力するための入力インタフェースである。操作者は、表示領域Ｖ２１Ａ及びＶ２１Ｂ、Ｖ２２Ａ及びＶ２２Ｂ、及びＶ２３に表示された医用画像を確認しながら、入力手段Ｖ２４を操作して診断結果を入力する。
【００１５】
このように、ワークフローに応じた操作画面は、そのワークフローを構成する作業段階の数に応じて、１以上の画面により構成されている。本実施形態に係る医用画像処理システムは、ワークフローごとに操作画面の雛型をあらかじめ記憶しており、医用画像データ及びワークフローの指定を受けて、この雛型を基に、図３Ａ〜図３Ｃに示すような操作画面を生成してクライアント５０に出力する。操作者は、ワークフローに応じて表示された医用画像を確認しながら操作を行うことで、所望の診断を行い、その診断内容を含むデータ（例えば、読影レポート）を生成することが可能となる。
【００１６】
（医用画像処理システムの構成）
次に、本実施形態に係る医用画像処理システムについて図１を参照しながら説明する。図１は、本実施形態に係る医用画像処理システムの概略的な構成図である。本実施形態に係る医用画像処理システムは、画像取得部２０と、画像記憶部３０と、画像処理サーバー４０Ａ〜４０Ｃと、制御サーバー１０と、クライアント５０とを含んで構成されている。これらの構成は、ネットワークを介して接続されている。画像処理サーバー４０Ａ〜４０Ｃは、それぞれが、各ワークフローに対応する各医用画像群を生成するための画像処理が実行可能に構成されている。なお、以降では、画像処理サーバー４０Ａ〜４０Ｃを特に区別しない場合には、単に「画像処理サーバー４０」と記載する。
【００１７】
画像取得部２０は、医用画像を生成するための医用画像データを取得する。画像取得部２０の一例としては、ＣＴ、ＭＲＩ、または超音波診断装置などの各種モダリティが挙げられる。画像取得部２０は、取得された医用画像データを、その医用画像データの属性情報と関連付けて画像記憶部３０に記憶させる。画像記憶部３０は、医用画像データを記憶させるための記憶部である。属性情報には、例えば、モダリティを示す情報、医用画像データの取得条件（撮影条件）、被検体の患者情報、または被検体の担当医の識別情報等が含まれる。これにより、属性情報を検索条件として、所望の医用画像データを画像記憶部３０から読み出すことが可能となる。なお、画像記憶部３０は、例えば、データサーバーとして構成するとよい。
【００１８】
次に、図２を参照しながら、本実施形態に係る医用画像処理システムの詳細な構成について説明する。図２は、本実施形態に係る医用画像処理システムの構成を示したブロック図である。図２に示すように、制御サーバー１０は、依頼受付部１１と、リスト出力部１２と、ワークフロー解析部１３と、ワークフロー記憶部１４と、分散処理制御部１５と、雛型出力部１６とを含んで構成されている。また、画像処理サーバー４０Ａ〜４０Ｃは、それぞれ、画像処理部４１と、キャッシュ保持部４２と、画像出力部４３とを含んで構成される。また、クライアント５０は、操作部５１と、表示部５２と、画面生成部５３とを含んで構成される。
【００１９】
本実施形態に係る医用画像処理システムでは、処理対象の医用画像データとワークフローの指定を受けて、ワークフローに応じてあらかじめ決められた態様の異なる複数の医用画像を生成し、これらを所定の表示態様でクライアント５０に出力する。以降では、医用画像データを選択するための「医用画像データの一覧の出力」と、医用画像データとワークフローの選択を受けて動作する、「ワークフローに応じた出力の生成」とに分けて、各処理に関連する構成について説明する。
【００２０】
（医用画像データの一覧の出力）
依頼受付部１１は、操作部５１から医用画像データの一覧の出力依頼を、医用画像データの検索条件とあわせて受ける。検索条件としては、例えば、担当医の識別情報、患者情報、モダリティを示す情報、または医用画像データの取得条件等が挙げられる。依頼受付部１１は、この出力依頼を受けると、あわせて受けた検索条件をリスト出力部１２に出力し、医用画像データの一覧の出力を指示する。これを受けて、リスト出力部１２が、検索条件に対応する医用画像データの一覧をクライアント５０に出力する。これにより操作者は、所望の医用画像データを選択することが可能となる。
【００２１】
リスト出力部１２は、依頼受付部１１から検索条件とあわせて医用画像データの一覧の出力指示を受ける。リスト出力部１２は、この出力指示を受けると、あわせて受けた検索条件で画像記憶部３０を検索し、検索条件に対応する医用画像データを画像記憶部３０から抽出する。リスト出力部１２は、抽出された医用画像データの一覧を生成し、これを表示部５２に表示させる。これにより、操作者は、検索条件に合致する医用画像データの一覧を確認し、その一覧の中から所望の医用画像データを、操作部５１を介して選択することが可能となる。また、リスト出力部１２は、診断の内容に応じてあらかじめ生成されたワークフローの一覧を、その一覧のうちいずれかを選択可能に表示部５２に表示させる。このワークフローの一覧は、ワークフロー記憶部１４に記憶されている。ワークフロー記憶部１４の詳細については、「ワークフローに応じた出力の生成」に係る処理とあわせて後述する。これにより、操作者は、表示部５２に表示された一覧の中から所望のワークフローを、操作部５１を介して選択することが可能となる。操作部５１は、操作者により選択された、医用画像データを示す情報とワークフローを示す情報とを依頼受付部１１に送信する。なお、リスト出力部１２は、一覧中の各医用画像データを示す情報に、その医用画像データの属性情報を参照可能に関連付けてもよい。これにより、操作者は、この属性情報を確認しながら、所望の医用画像データを選択することが可能となる。
【００２２】
（ワークフローに応じた出力の生成）
次に、指定された医用画像データ及びワークフローに基づき、そのワークフローに対応する操作画面を生成するための構成について説明する。本実施形態に係る医用画像処理システムは、画像取得部２０で取得された医用画像データを基に医用画像を生成し、この医用画像が表示された操作画面をクライアント２に表示させる。この際に、医用画像処理システムでは、医用画像データを基に医用画像を生成する処理を、制御サーバー１０の制御に基づき、複数の画像処理サーバー４０Ａ〜４０Ｃに分散処理させる。
【００２３】
依頼受付部１１は、操作部５１から、操作者により選択された医用画像データを示す情報とワークフローを示す情報とともに、操作画面の出力に係る予約を受ける。依頼受付部１１は、これらの情報をワークフロー解析部１３に出力する。また、依頼受付部１１は、この出力が予約された操作画面を特定するための予約情報を雛型出力部１６に通知する。
【００２４】
ワークフロー記憶部１４は、操作画面を生成するための雛型が、ワークフローを示す情報と関連付けられて取り出し可能に記憶されている。この雛型は、例えば、図３Ａ〜図３Ｃに示すような、ワークフローに対応する一連の操作画面を生成するための雛型であり、操作画面を構成する各画面を示す情報が、その表示順序とあわせて記憶されている。また、この雛型は、図３Ｂ及び図３Ｃに示すように、操作画面を構成する画面ごとに複数の表示領域を含んで構成されている。これらの表示領域には、表示対象の医用画像を生成するために、医用画像データに対して実行する一連の画像処理を示す情報が関連付けられている。この画像処理には、例えば、骨抜き、多断面再構成法（ＭＲＰ：Ｍｕｌｔｉ−Ｐｌａｎａｒ  Ｒｅｃｏｎｓｔｒｕｃｔｉｏｎ）、ボリュームレンダリング（ＶＲ：Ｖｏｌｕｍｅ  Ｒｅｎｄｅｒｉｎｇ）、最大値投影法（ＭＩＰ：Ｍａｘｉｍｕｍ  Ｉｎｔｅｎｓｉｔｙ  Ｐｒｏｊｅｃｔｉｏｎ）等の処理が含まれる。なお、ワークフロー記憶部１４は、各雛型に関連付けられたワークフローの一覧を出力可能に構成されている。
【００２５】
ワークフロー解析部１３は、依頼受付部１１から、医用画像データを示す情報とワークフローを示す情報とを受ける。ワークフロー解析部１３は、受けたワークフローを示す情報に関連付けられた雛型をワークフロー記憶部１４から抽出する。以降では、この抽出された雛型を「雛型Ｖ０」とする。また、ワークフロー解析部１３は、医用画像データを示す情報を基に、画像記憶部３０を検索し、その情報に対応する医用画像データを特定し、雛型Ｖ０に含まれる各表示領域に関連付ける。
【００２６】
例えば、図３Ａ〜図３Ｃの例の場合には、ワークフロー解析部１３は、操作者により指定された医用画像データＤ１及びＤ２を、画像記憶部３０内から抽出する。図３Ｂに示す画面Ｖ１については、ワークフロー解析部１３は、特定された医用画像データＤ１を、表示領域Ｖ１１Ａ〜Ｖ１３Ａに関連付ける。これにより、例えば、表示領域Ｖ１１Ａに関連付けられた画像データ１に対して、その表示領域にあらかじめ関連付けられた画像処理を施すことで、医用画像群Ｅ１１Ａを生成することが可能となる。同様に、ワークフロー解析部１３は、特定された医用画像データＤ２を、表示領域Ｖ１１Ｂ〜Ｖ１３Ｂに関連付ける。また、図３Ｃに示す画面Ｖ２については、ワークフロー解析部１３は、医用画像データＤ１を、表示領域Ｖ２１Ａ及びＶ２２Ａに関連付ける。同様に、ワークフロー解析部１３は、医用画像データＤ２を、表示領域Ｖ２１Ａ及びＶ２２Ａに関連付ける。また、ワークフロー解析部１３は、医用画像データＤ１及びＤ２を表示領域Ｖ２３に関連付ける。これにより、表示領域Ｖ２３に、医用画像データＤ１から生成された医用画像と医用画像データＤ２から生成された医用画像とを重畳表示させることが可能となる。なお、以降では、図３Ａ〜図３Ｃに示した操作画面を生成するものとして説明する。
【００２７】
ワークフロー解析部１３は、各表示領域に医用画像データＤ１及びＤ２が関連付けられた雛型Ｖ０を雛型出力部１６及び分散処理制御部１５に出力する。
【００２８】
雛型出力部１６は、ワークフロー解析部１３から雛型Ｖ０を受ける。また、雛型出力部１６は、依頼受付部１１から出力が予約された操作画面（即ち、この雛型Ｖ０に対応する操作画面）を特定するための予約情報を受ける。雛型出力部１６は、この予約情報を雛型Ｖ０に関連付ける。
【００２９】
また、雛型出力部１６は、画面生成部５３から予約情報とともに雛型Ｖ０の出力指示を受ける。雛型出力部１６は、受けた予約情報に関連付けられた雛型Ｖ０を画面生成部５３に送信する。これを受けて、画面生成部５３は、この雛型Ｖ０を基に操作画面を生成する。画面生成部５３の詳細については後述する。なお、雛型出力部１６は、画面生成部５３が含まれるクライアント５０の位置を、例えば、依頼受付部１１から取得し特定すればよい。この場合には、依頼受付部１１は、医用画像データを示す情報とワークフローを示す情報とを操作部５１から受ける際に、送信元を示す情報からクライアント５０のアドレスを特定すればよい。
【００３０】
分散処理制御部１５は、ワークフロー解析部１３から雛型Ｖ０を受ける。分散処理制御部１５は、雛型Ｖ０に含まれる各表示領域と、いずれかの画像処理サーバー４０（即ち、画像処理サーバー４０Ａ〜４０Ｃのいずれか）を示す情報とを関連付けて、これらを基に管理テーブルＴ１を生成する。分散処理制御部１５は、管理テーブルＴ１に基づき、表示領域ごとに、医用画像データを示す情報と画像処理を示す情報とを、その表示領域を示す情報とあわせて、その表示領域が関連付けられた画像処理サーバー４０の画像処理部４１に送信する。これらの情報を受けて、画像処理部４１は、その表示領域に表示するための医用画像群を生成する。なお、分散処理制御部１５は、管理テーブルＴ１を生成する際に、表示対象の医用画像群を生成する際に処理負荷の高い表示領域を、その時点で処理負荷の低い画像処理サーバー４０を優先的に関連付けるように動作させてもよい。この場合には、分散処理制御部１５は、各画像処理サーバー４０から、ＣＰＵやメモリの使用率等の自身の処理負荷を示す情報を受けて、より処理負荷の低い画像処理サーバー４０を特定すればよい。
【００３１】
また、分散処理制御部１５は、画面生成部５３から、表示領域を示す情報と、その画面生成部５３が含まれるクライアント５０のアドレスを受ける。この情報を受けると、分散処理制御部１５は、管理テーブルＴ１を参照し、その情報が示す表示領域に関連付けられた画像処理サーバー４０を特定する。分散処理制御部１５は、特定された画像処理サーバー４０の画像出力部４３に、クライアント５０のアドレスと表示領域を示す情報を通知し、生成された医用画像群の出力を指示する。この指示を受けて、画像出力部４３は、その表示領域に対応する医用画像群を画面生成部５３に出力する。画像出力部４３の詳細については後述する。これにより、画面生成部５３は、雛型Ｖ０に受けた医用画像群を埋め込み、操作画面（例えば、画面Ｖ１及びＶ２）を生成することが可能となる。
【００３２】
画像処理部４１は、分散処理制御部１５から、医用画像データを示す情報、画像処理を示す情報、及び表示領域を示す情報を受ける。画像処理部４１は、受けた医用画像データを示す情報に対応する医用画像データを画像記憶部３０から抽出する。画像処理部４１は、これらの情報に基づき、抽出された医用画像データに対して画像処理を施すことで、少なくとも１以上の医用画像を含む医用画像群を生成する。画像処理部４１は、生成された医用画像群を受けた表示領域を示す情報と関連付けて、キャッシュ保持部４２に記憶させる。キャッシュ保持部４２は、医用画像群を記憶するための記憶部である。
【００３３】
画像出力部４３は、分散処理制御部１５からクライアント５０のアドレス及び表示領域を示す情報とあわせて、医用画像群の出力指示を受ける。画像出力部４３は、通知された表示領域を示す情報に関連付けられた医用画像群をキャッシュ保持部４２から抽出する。画像出力部４３は、クライアント５０のアドレスを基に画面生成部５３の場所を特定する。画像出力部４３は、抽出された医用画像群を画像出力部４３に出力する。
【００３４】
画面生成部５３は、操作部５１から、あらかじめ予約された操作画面の表示指示を、その操作画面に対応する予約情報とともに受ける。画面生成部５３は、受けた予約情報を雛型出力部１６に送信し、その応答として、雛型出力部１６から雛型Ｖ０を受ける。画面生成部５３は、雛型Ｖ０に含まれた表示順序を示す情報を基に、最初に表示させる画面を特定する。図３Ａに示す例の場合には、画面生成部５３は、操作画面を構成する画面Ｖ１及びＶ２のうち、画面Ｖ１を最初に表示させる画面として特定する。
【００３５】
画面生成部５３は、特定された画面Ｖ１に含まれる表示領域（即ち、表示領域Ｖ１１Ａ〜Ｖ１３Ａ及びＶ１１Ｂ〜Ｖ１３Ｂ）を示す情報を、クライアント５０のアドレスとあわせて分散処理制御部１５に送信する。これらの情報を受けて、分散処理制御部１５は、通知された表示領域に関連付けられた画像処理サーバー４０の画像出力部４３に、その表示領域に対応する医用画像群を出力させる。例えば、画面Ｖ１の場合には、表示領域Ｖ１１Ａ〜Ｖ１３Ａ及びＶ１１Ｂ〜Ｖ１３Ｂに画像処理サーバー４０の画像出力部４３から、医用画像群Ｅ１１Ａ〜Ｅ１３Ａ及びＥ１１Ｂ〜Ｅ１３Ｂが画面生成部５３に出力される。画面生成部５３は、受けた医用画像群を、雛型Ｖ０のうち画面Ｖ１に対応する表示領域に埋め込むことで操作画面として画面Ｖ１を生成する。画面生成部５３は、生成された操作画面（即ち、画面Ｖ１）を表示部５２に表示させる。
【００３６】
また、表示部５２に表示された操作画面に基づき、操作者が操作部５１を介して次の画面も表示を指示した場合には、画面生成部５３は、雛型Ｖ０に含まれた表示順序を示す情報を基に、次に表示させる画面を特定する。例えば、図３Ａの例に示す例の場合には、画面Ｖ１の次に表示させる画面として画面Ｖ２を特定する。以降の処理は、画面Ｖ１の場合と同様である。即ち、画面生成部５３は、画面Ｖ２に含まれる表示領域を示す情報を分散処理制御部１５に送信し、それらの表示領域に対応する医用画像群を各画像出力部４３から受ける。画面生成部５３は、受けた医用画像群を、雛型Ｖ０のうち画面Ｖ２に対応する表示領域に埋め込むことで操作画面として画面Ｖ２を生成する。画面生成部５３は、生成された操作画面（即ち、画面Ｖ２）を表示部５２に表示させる。
【００３７】
なお、画面生成部５３は、上記に説明したように各画面を遂次生成せずに、あらかじめ一連の画面を生成するように動作させてもよい。この場合には、画面生成部５３は、雛型Ｖ０に含まれる一連の画面の各表示領域全ての情報を分散処理制御部１５に通知し、一連の医用画像群を各画像出力部４３から受ける。画面生成部５３は、これらの医用画像群を、各画面の対応する表示領域に埋め込み、一連の操作画面を生成する。一連の操作画面を生成したら、画面生成部５３は、雛型Ｖ０に含まれた表示順序を示す情報に基づき、各画面を表示部５２に表示させればよい。また、画面生成部５３は、一画面ずつに限らず、例えば、所定数の画面ずつ生成するように動作させてもよい。
【００３８】
また、上記では、画面生成部５３を、クライアント５０に含める構成について説明したが、操作部５１から操作者の指示を受けて、表示部５２に操作画面を表示させることが可能であれば、画面生成部５３の位置は限定されない。例えば、クライアント５０と、制御サーバー１０及び画像処理サーバー４０との間に、画面生成部５３を含むサーバーを介在させてもよい。また、画面生成部５３を、制御サーバー１０に設けてもよい。
【００３９】
また、雛型出力部１６は、分散処理制御部１５から管理テーブルＴ１を受けて、この管理テーブルＴ１を雛型Ｖ０に関連付けて画面生成部５３に送信してもよい。この場合には、画面生成部５３は、分散処理制御部１５を介することなく、各表示領域に対応する医用画像群の生成元となる画像処理サーバー４０を特定し、その画像処理サーバー４０から医用画像群を取得することが可能となる。
【００４０】
また、雛型出力部１６と画面生成部５３との間に依頼受付部１１を介在させてもよい。この場合には、雛型出力部１６は、雛型Ｖ０を依頼受付部１１に出力する。依頼受付部１１は、受けた雛型Ｖ０と、その雛型Ｖ０に基づく操作画面出力の予約情報とを関連付けて記憶する。画面生成部５３は、依頼受付部１１に予約情報を送信し、その応答として、送信した予約情報に対応する雛型Ｖ０を依頼受付部１１から受けるように動作させればよい。
【００４１】
次に、図４に示されたフローチャートを参照しながら、本実施形態に係る医用画像処理システムの一連の動作について説明する。図４は、本実施形態に係る医用画像処理システムの一連の処理の流れを示した図である。
【００４２】
（ステップＳ１１）
まず、依頼受付部１１は、操作部５１から医用画像データの一覧の出力依頼を、医用画像データの検索条件とあわせて受ける。
【００４３】
（ステップＳ２１）
依頼受付部１１は、この出力依頼を受けると、あわせて受けた検索条件をリスト出力部１２に出力し、医用画像データの一覧の出力を指示する。リスト出力部１２は、この出力指示を受けると、あわせて受けた検索条件で画像記憶部３０を検索し、検索条件に対応する医用画像データを画像記憶部３０から抽出する。リスト出力部１２は、抽出された医用画像データの一覧を生成し、これを表示部５２に表示させる。これにより、操作者は、検索条件に合致する医用画像データの一覧を確認し、その一覧の中から所望の医用画像データを、操作部５１を介して選択することが可能となる。また、リスト出力部１２は、診断の内容に応じてあらかじめ生成されたワークフローの一覧を、その一覧のうちいずれかを選択可能に表示部５２に表示させる。このワークフローの一覧は、ワークフロー記憶部１４に記憶されている。これにより、操作者は、この属性情報を確認しながら、所望の医用画像データを選択することが可能となる。
【００４４】
（ステップＳ１２）
次に、依頼受付部１１は、操作部５１から、操作者により選択された医用画像データを示す情報とワークフローを示す情報とともに、操作画面の出力に係る予約を受ける。依頼受付部１１は、これらの情報をワークフロー解析部１３に出力する。また、依頼受付部１１は、この出力が予約された操作画面を特定するための予約情報を雛型出力部１６に通知する。
【００４５】
（ステップＳ２２）
ワークフロー解析部１３は、依頼受付部１１から、医用画像データを示す情報とワークフローを示す情報とを受ける。ワークフロー解析部１３は、受けたワークフローを示す情報に関連付けられた雛型Ｖ０をワークフロー記憶部１４から抽出する。
【００４６】
（ステップＳ２３）
また、ワークフロー解析部１３は、医用画像データを示す情報を基に、画像記憶部３０を検索し、その情報に対応する医用画像データを特定し、雛型Ｖ０に含まれる各表示領域に関連付ける。例えば、図３Ａ〜図３Ｃの例の場合には、ワークフロー解析部１３は、操作者により指定された医用画像データＤ１及びＤ２を、画像記憶部３０内から特定する。図３Ｂに示す画面Ｖ１については、ワークフロー解析部１３は、特定された医用画像データＤ１を、表示領域Ｖ１１Ａ〜Ｖ１３Ａに関連付ける。また、図３Ｃに示す画面Ｖ２については、ワークフロー解析部１３は、医用画像データＤ１を、表示領域Ｖ２１Ａ及びＶ２２Ａに関連付ける。同様に、ワークフロー解析部１３は、医用画像データＤ２を、表示領域Ｖ２１Ａ及びＶ２２Ａに関連付ける。また、ワークフロー解析部１３は、医用画像データＤ１及びＤ２を表示領域Ｖ２３に関連付ける。なお、以降では、図３Ａ〜図３Ｃに示した操作画面を生成するものとして説明する。
【００４７】
（ステップＳ２４）
ワークフロー解析部１３は、各表示領域に医用画像データＤ１及びＤ２が関連付けられた雛型Ｖ０を雛型出力部１６及び分散処理制御部１５に出力する。
【００４８】
雛型出力部１６は、ワークフロー解析部１３から雛型Ｖ０を受ける。また、雛型出力部１６は、依頼受付部１１から出力が予約された操作画面（即ち、この雛型Ｖ０に対応する操作画面）を特定するための予約情報を受ける。雛型出力部１６は、この予約情報を雛型Ｖ０に関連付ける。
【００４９】
分散処理制御部１５は、ワークフロー解析部１３から雛型Ｖ０を受ける。分散処理制御部１５は、雛型Ｖ０に含まれる各表示領域と、いずれかの画像処理サーバー４０（即ち、画像処理サーバー４０Ａ〜４０Ｃのいずれか）を示す情報とを関連付けて、これらを基に管理テーブルＴ１を生成する。分散処理制御部１５は、管理テーブルＴ１に基づき、表示領域ごとに、医用画像データを示す情報と画像処理を示す情報とを、その表示領域を示す情報とあわせて、その表示領域が関連付けられた画像処理サーバー４０に送信する。
【００５０】
（ステップＳ３１）
画像処理部４１は、分散処理制御部１５から、医用画像データを示す情報、画像処理を示す情報、及び表示領域を示す情報を受ける。画像処理部４１は、受けた医用画像データを示す情報に対応する医用画像データを画像記憶部３０から抽出する。画像処理部４１は、これらの情報に基づき、抽出された医用画像データに対して画像処理を施すことで、少なくとも１以上の医用画像を含む医用画像群を生成する。画像処理部４１は、生成された医用画像群を受けた表示領域を示す情報と関連付けて、キャッシュ保持部４２に記憶させる。
【００５１】
（ステップＳ１３）
画面生成部５３は、操作部５１から、あらかじめ予約された操作画面の表示指示を、その操作画面に対応する予約情報とともに受ける。画面生成部５３は、受けた予約情報を雛型出力部１６に送信する。
【００５２】
（ステップＳ２５）
雛型出力部１６は、画面生成部５３から予約情報とともに雛型Ｖ０の出力指示を受ける。雛型出力部１６は、受けた予約情報に関連付けられた雛型Ｖ０を画面生成部５３に送信する。
【００５３】
（ステップＳ１４）
画面生成部５３は、雛型Ｖ０に含まれた表示順序を示す情報を基に、最初に表示させる画面を特定する。図３Ａに示す例の場合には、画面生成部５３は、操作画面を構成する画面Ｖ１及びＶ２のうち、画面Ｖ１を最初に表示させる画面として特定する。画面生成部５３は、特定された画面Ｖ１に含まれる表示領域（即ち、表示領域Ｖ１１Ａ〜Ｖ１３Ａ及びＶ１１Ｂ〜Ｖ１３Ｂ）を示す情報を、クライアント５０のアドレスとあわせて分散処理制御部１５に送信する。
【００５４】
（ステップＳ２６）
分散処理制御部１５は、画面生成部５３から、表示領域を示す情報と、その画面生成部５３が含まれるクライアント５０のアドレスを受ける。この情報を受けると、分散処理制御部１５は、管理テーブルＴ１を参照し、その情報が示す表示領域に関連付けられた画像処理サーバー４０を特定する。分散処理制御部１５は、特定された画像処理サーバー４０の画像出力部４３に、クライアント５０のアドレスと表示領域を示す情報を通知し、生成された医用画像群の出力を指示する。
【００５５】
（ステップＳ３２）
画像出力部４３は、分散処理制御部１５からクライアント５０のアドレス及び表示領域を示す情報とあわせて、医用画像群の出力指示を受ける。画像出力部４３は、通知された表示領域を示す情報に関連付けられた医用画像群をキャッシュ保持部４２から抽出する。画像出力部４３は、クライアント５０のアドレスを基に画面生成部５３の場所を特定する。画像出力部４３は、抽出された医用画像群を画像出力部４３に出力する。
【００５６】
（ステップＳ１４）
画面生成部５３は、受けた医用画像群を、雛型Ｖ０のうち画面Ｖ１に対応する表示領域に埋め込むことで操作画面として画面Ｖ１を生成する。画面生成部５３は、生成された操作画面（即ち、画面Ｖ１）を表示部５２に表示させる。
【００５７】
また、表示部５２に表示された操作画面に基づき、操作者が操作部５１を介して次の画面も表示を指示した場合には、画面生成部５３は、雛型Ｖ０に含まれた表示順序を示す情報を基に、次に表示させる画面を特定する。例えば、図３Ａの例に示す例の場合には、画面Ｖ１の次に表示させる画面として画面Ｖ２を特定する。以降の処理は、画面Ｖ１の場合と同様である。即ち、画面生成部５３は、画面Ｖ２に含まれる表示領域を示す情報を分散処理制御部１５に送信し、それらの表示領域に対応する医用画像群を各画像出力部４３から受ける。画面生成部５３は、受けた医用画像群を、雛型Ｖ０のうち画面Ｖ２に対応する表示領域に埋め込むことで操作画面として画面Ｖ２を生成する。画面生成部５３は、生成された操作画面（即ち、画面Ｖ２）を表示部５２に表示させる。
【００５８】
以上のように、本実施形態に係る医用画像処理システムは、ワークフローに対応した操作画面を構成する各医用画像群の生成を、表示領域ごと（即ち、その表示領域に対応する医用画像群ごと）に複数の画像処理サーバー４０に分散処理させる。これにより、複数の医用画像群を生成する場合においても、画像処理の処理時間を短縮することが可能となる。また、ワークフローに基づく操作画面の生成において、各画像処理サーバー４０とクライアント５０との間の医用画像群の送受信が、分散処理制御部１５により生成された管理テーブルＴ１に基づき制御される。これにより、クライアント５０からの予約に係る処理、医用画像データに対する画像処理、及び、生成された医用画像群の表示に係る処理が非同期で実行される場合においても、クライアント５０は、各医用画像群を、その医用画像群を生成した画像処理サーバー４０から受け取ることが可能となる。
【００５９】
（変形例）
次に、変形例に係る医用画像処理システムについて説明する。上記の実施形態では、あらかじめ取得された医用画像データを基に、指定されたワークフローに対応する操作画面を生成し表示させる例について説明した。変形例に係る医用画像処理システムでは、画像取得部２０が医用画像データを取得した際に、その医用画像データの種別に応じてワークフローを特定し、そのワークフローに対応する各医用画像群をあらかじめ生成させる。以降では、変形例に係る医用画像処理システムの構成について、上述した実施形態とは異なる部分に着目し説明する。
【００６０】
画像取得部２０は、医用画像を生成するための医用画像データを取得する。画像取得部２０は、取得された医用画像データを、その医用画像データの属性情報と関連付けて画像記憶部３０に記憶させる。この動作は、前述した実施形態と同様である。次に、画像取得部２０は、取得した医用画像データを示す情報と、その医用画像データの種別を示す情報（例えば、モダリティを示す情報や、画像所の取得条件等の属性情報）とあわせて依頼受付部１１に通知する。
【００６１】
依頼受付部１１は、医用画像データの種別を示す情報とワークフローを示す情報とを関連付けてあらかじめ記憶している。この場合には、例えば、その種別の医用画像データを使用する頻度が最も高いワークフローの情報を、その医用画像データを示す情報と関連付けておくよい。依頼受付部１１は、画像取得部２０から、医用画像データを示す情報と、その医用画像データの種別を示す情報とを受ける。依頼受付部１１は、受けた医用画像データの種別を示す情報に関連付けられたワークフローを示す情報を特定する。依頼受付部１１は、特定されたワークフローを示す情報と、画像取得部２０から受けた医用画像データを示す情報とをワークフロー解析部１３に出力する。以降の動作は、前述した実施形態と同様であり、この医用画像データに基づき、特定されたワークフローに対応する医用画像群が生成される。
【００６２】
以上、本実施形態に係る医用画像処理システムに依れば、医用画像データが取得されたときに、その医用画像データの種別に対応するワークフローを特定し、そのワークフローで表示対象となる医用画像群をあらかじめ生成する。これにより、例えば、その種別に関連付けられたワークフローについては、操作画面の表示に係る予約を受ける以前に、関連する医用画像群があらかじめ生成される。これにより、操作画面の表示に係る予約の受け付けから操作画面の表示までに処理時間が短縮され、操作画面の表示に係るレスポンスが向上する。
【００６３】
本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら新規な実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載されたその均等の範囲に含まれる。
【符号の説明】
【００６４】
１０  制御サーバー
１１  依頼受付部
１２  リスト出力部
１３  ワークフロー解析部
１４  ワークフロー記憶部
１５  分散処理制御部
１６  雛型出力部
２０  画像取得部
３０  画像記憶部
４０Ａ、４０Ｂ、４０Ｃ  画像処理サーバー
４１  画像処理部
４２  キャッシュ保持部
４３  画像出力部
５０  クライアント
５１  操作部
５２  表示部
５３  画面生成部
【図１】
0005865638.tif 000002
【図２】
0005865638.tif 000003
【図３Ａ】
0005865638.tif 000004
【図３Ｂ】
0005865638.tif 000005
【図３Ｃ】
0005865638.tif 000006
【図４】
0005865638.tif 000007