(57)【要約】【課題】複数の医用画像を表示する際の画像表示時間及び読影時間の短縮を図る。【解決手段】通信ネットワークを介してデータ通信可能に接続された表示装置に複数の医用画像を表示させる医用画像管理サーバーにおいて、複数の医用画像をタイル状に並べて結合画像を作成し、当該作成された結合画像と複数の医用画像とを対応付けて記憶部に記憶させておく。表示装置から通信ネットワークを介して複数の医用画像の少なくとも１枚以上に対する表示要求があった場合に、複数の医用画像に対応付けられた結合画像を記憶部から取得し、当該取得された結合画像を通信ネットワークを介して表示装置に送信する。【選択図】図９
2019174880.tif 000002
【特許請求の範囲】
【請求項１】
通信ネットワークを介してデータ通信可能に接続された表示装置に複数の医用画像を表示させる医用画像管理サーバーであって、
前記複数の医用画像をタイル状に並べて結合画像を作成する作成手段と、
当該作成された結合画像と前記複数の医用画像とを対応付けて記憶手段に記憶させる記憶制御手段と、
前記表示装置から前記通信ネットワークを介して前記複数の医用画像の少なくとも１枚以上に対する表示要求があった場合に、前記複数の医用画像に対応付けられた結合画像を前記記憶手段から取得し、当該取得された結合画像を前記通信ネットワークを介して前記表示装置に送信する画像提供手段と、
を備える医用画像管理サーバー。
【請求項２】
前記作成手段は、前記複数の医用画像を予め設定されている列数及び行数でタイル状に並べ、前記列数と前記行数の積以下の個数の医用画像を含む前記結合画像を同一表示画面ごとに作成する請求項１に記載の医用画像管理サーバー。
【請求項３】
前記作成手段は、前記複数の医用画像が所定のモダリティーにより生成されたものである場合に、前記結合画像を作成する請求項１又は２に記載の医用画像管理サーバー。
【請求項４】
前記表示装置において表示されている前記結合画像上で指定された位置を取得する取得手段と、
前記取得された位置が、前記結合画像に含まれるいずれの医用画像に相当する領域内であるかを特定し、当該特定された領域内に相当する医用画像を前記記憶手段から取得し、当該取得された医用画像を前記表示装置の全画面に表示させるために、当該取得された医用画像を前記通信ネットワークを介して前記表示装置に送信する個別画像提供手段と、
を備える請求項１から３のいずれか一項に記載の医用画像管理サーバー。
【請求項５】
表示装置と、当該表示装置と通信ネットワークを介してデータ通信可能に接続され、当該表示装置に複数の医用画像を表示させる医用画像管理サーバーと、を備える医用画像表示システムであって、
前記医用画像管理サーバーは、
前記複数の医用画像をタイル状に並べて結合画像を作成する作成手段と、
当該作成された結合画像と前記複数の医用画像とを対応付けて記憶手段に記憶させる記憶制御手段と、
前記表示装置から前記通信ネットワークを介して前記複数の医用画像の少なくとも１枚以上に対する表示要求があった場合に、前記複数の医用画像に対応付けられた結合画像を前記記憶手段から取得し、当該取得された結合画像を前記通信ネットワークを介して前記表示装置に送信する画像提供手段と、
を備える医用画像表示システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、医用画像管理サーバー及び医用画像表示システムに関する。
【背景技術】
【０００２】
近年、医療分野においても情報の電子化が進み、カルテ情報や医用画像等の医療情報が電子データとして管理されている。医用画像に対する読影も、モニター上で行われている。医用画像の生成には、様々なモダリティーが利用されており、１回の検査で何十枚〜何百枚といった医用画像が生成される場合もある。同一検査で大量の医用画像が生成される場合には、１画面に所定の数ずつ医用画像を同時に表示させ、画面を切り替えて順次読影を行うことが多い。
【０００３】
例えば、画像検査により生成された一連の画像をタイル表示する画像表示装置において、複数ページに分けてタイル表示する際の画像の配置を工夫することで、ユーザーが病変等を含む画像に容易に到達可能となる技術が提案されている（特許文献１参照）。タイル表示は、複数の画像をタイル状に敷き詰めるように並べて表示することである。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１６−４１２２７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、ユーザーが読影を行う表示装置において、ビューアー画面（画像表示画面）に複数の医用画像をタイル表示する場合、医用画像が保存されている医用画像管理サーバーから１枚ずつ医用画像を取得して全ての医用画像を表示するまでに多くの時間を要するため、画像表示速度が遅く、読影に時間がかかる場合があった。
【０００６】
例えば、表示装置（ブラウザー側）において、１０枚の医用画像を表示する場合、表示装置からサーバーに画像のリクエストを送信し、サーバーから表示装置に画像を送信するという処理を１０回行うことになる。具体的には、表示装置からサーバーに１番目の画像のリクエストを送信し、サーバーから表示装置に１番目の画像を送信し、次に、表示装置からサーバーに２番目の画像のリクエストを送信し、サーバーから表示装置に２番目の画像を送信し、同様の処理を１０番目の画像まで繰り返す。
【０００７】
本発明は、上記の従来技術における問題に鑑みてなされたものであって、複数の医用画像を表示する際の画像表示時間及び読影時間の短縮を図ることを課題とする。
【課題を解決するための手段】
【０００８】
上記課題を解決するために、請求項１に記載の発明は、通信ネットワークを介してデータ通信可能に接続された表示装置に複数の医用画像を表示させる医用画像管理サーバーであって、前記複数の医用画像をタイル状に並べて結合画像を作成する作成手段と、当該作成された結合画像と前記複数の医用画像とを対応付けて記憶手段に記憶させる記憶制御手段と、前記表示装置から前記通信ネットワークを介して前記複数の医用画像の少なくとも１枚以上に対する表示要求があった場合に、前記複数の医用画像に対応付けられた結合画像を前記記憶手段から取得し、当該取得された結合画像を前記通信ネットワークを介して前記表示装置に送信する画像提供手段と、を備える。
【０００９】
請求項２に記載の発明は、請求項１に記載の医用画像管理サーバーにおいて、前記作成手段は、前記複数の医用画像を予め設定されている列数及び行数でタイル状に並べ、前記列数と前記行数の積以下の個数の医用画像を含む前記結合画像を同一表示画面ごとに作成する。
【００１０】
請求項３に記載の発明は、請求項１又は２に記載の医用画像管理サーバーにおいて、前記作成手段は、前記複数の医用画像が所定のモダリティーにより生成されたものである場合に、前記結合画像を作成する。
【００１１】
請求項４に記載の発明は、請求項１から３のいずれか一項に記載の医用画像管理サーバーにおいて、前記表示装置において表示されている前記結合画像上で指定された位置を取得する取得手段と、前記取得された位置が、前記結合画像に含まれるいずれの医用画像に相当する領域内であるかを特定し、当該特定された領域内に相当する医用画像を前記記憶手段から取得し、当該取得された医用画像を前記表示装置の全画面に表示させるために、当該取得された医用画像を前記通信ネットワークを介して前記表示装置に送信する個別画像提供手段と、を備える。
【００１２】
請求項５に記載の発明は、表示装置と、当該表示装置と通信ネットワークを介してデータ通信可能に接続され、当該表示装置に複数の医用画像を表示させる医用画像管理サーバーと、を備える医用画像表示システムであって、前記医用画像管理サーバーは、前記複数の医用画像をタイル状に並べて結合画像を作成する作成手段と、当該作成された結合画像と前記複数の医用画像とを対応付けて記憶手段に記憶させる記憶制御手段と、前記表示装置から前記通信ネットワークを介して前記複数の医用画像の少なくとも１枚以上に対する表示要求があった場合に、前記複数の医用画像に対応付けられた結合画像を前記記憶手段から取得し、当該取得された結合画像を前記通信ネットワークを介して前記表示装置に送信する画像提供手段と、を備える。
【発明の効果】
【００１３】
本発明によれば、複数の医用画像を表示する際の画像表示時間及び読影時間の短縮を図ることができる。
【図面の簡単な説明】
【００１４】
【図１】本発明の実施の形態における医用画像表示システムのシステム構成図である。
【図２】医用画像管理サーバーの機能的構成を示すブロック図である。
【図３】システム設定データの例を示す図である。
【図４】ユーザー設定データの例を示す図である。
【図５】結合画像記憶領域のフォルダー構成を示す図である。
【図６】結合画像の画像ファイルのヘッダー情報に含まれる情報の例である。
【図７】表示装置の機能的構成を示すブロック図である。
【図８】医用画像管理サーバーにより実行される結合画像作成処理を示すフローチャートである。
【図９】タイル表示のために作成された結合画像の例である。
【図１０】医用画像管理サーバーにより実行される画像表示処理を示すフローチャートである。
【図１１】（ａ）は、タイル表示のために作成された結合画像の例である。（ｂ）は、結合画像上で指定された医用画像が全画面に表示された例である。
【図１２】表示装置が複数のモニターを有する場合の画像の表示方法を示す図である。
【図１３】表示方法２を用いて、２面モニターにタイル表示を行う場合に作成された結合画像の例である。
【発明を実施するための形態】
【００１５】
以下、本発明に係る医用画像表示システムの一実施の形態について説明する。ただし、発明の範囲は、図示例に限定されない。
【００１６】
図１に、医用画像表示システム１００のシステム構成を示す。
図１に示すように、医用画像表示システム１００は、医用画像管理サーバー１０と、モダリティー２０，２０，・・・と、表示装置３０，３０，・・・と、から構成され、各装置は、通信ネットワークＮＴを介してデータ通信可能となっている。なお、表示装置３０，３０，・・・のそれぞれは、必要に応じて医用画像管理サーバー１０と通信ネットワークＮＴを介して接続可能であればよい。医用画像表示システム１００では、医用画像管理サーバー１０に記憶されている医用画像を表示装置３０，３０，・・・のそれぞれに表示可能となっている。
【００１７】
モダリティー２０は、患者（被検体）の撮影を行い、医用画像の画像データを生成する。モダリティー２０として、例えば、ＮＭ（Nuclear Medicine：核医学検査）、ＥＳ（Endoscope：内視鏡検査）、ＣＲ（Computed Radiography）、ＤＲ（Digital Radiography）、ＣＴ（Computed Tomography）、ＭＲＩ（Magnetic Resonance Imaging）、ＵＳ（UltraSonography）等が用いられる。医用画像の画像データは、医用画像管理サーバー１０に送信され、医用画像管理サーバー１０で保存・管理される。
【００１８】
通常、ＮＭ、ＥＳにより生成された医用画像については、初期状態で、まず、タイル表示される場合が多い。タイル表示は、複数の画像を横方向及び縦方向にタイル状に敷き詰めるように並べて表示することである。ユーザーは、タイル表示画面で異常がありそうな画像をざっと探し、その後、異常がありそうな画像を全画面に表示させて、詳細に確認する。
【００１９】
医用画像管理サーバー１０は、モダリティー２０において生成された医用画像の画像データを記憶し、患者ごと、検査ごとに管理する。医用画像管理サーバー１０としては、例えば、ＰＡＣＳ（Picture Archiving and Communication System）等が挙げられる。
【００２０】
図２に、医用画像管理サーバー１０の機能的構成を示す。医用画像管理サーバー１０は、制御部１１、通信部１２、ＲＡＭ（Random Access Memory）１３、記憶部１４等を備えて構成されており、各部はバス１５により接続されている。
【００２１】
制御部１１は、ＣＰＵ（Central Processing Unit）等から構成され、医用画像管理サーバー１０の各部の処理動作を統括的に制御する。具体的には、ＣＰＵは、記憶部１４に記憶されている各種処理プログラムを読み出してＲＡＭ１３に展開し、当該プログラムとの協働により各種処理を行う。
【００２２】
通信部１２は、ネットワークインターフェース等により構成され、通信ネットワークＮＴを介して接続された外部機器との間でデータの送受信を行う。例えば、通信部１２は、モダリティー２０により患者を撮影して得られた医用画像の画像データを受信する。また、通信部１２は、表示装置３０からの要求に応じて、各種画面を表示するための表示用データを当該表示装置３０に送信する。
【００２３】
ＲＡＭ１３は、制御部１１により実行制御される各種処理において、記憶部１４から読み出された各種プログラム、入力若しくは出力データ及びパラメーター等を一時的に記憶するワークエリアを形成する。
【００２４】
記憶部１４は、ＨＤＤ（Hard Disk Drive）や不揮発性の半導体メモリー等により構成され、各種処理プログラム、当該プログラムの実行に必要なパラメーターやファイル等を記憶している。例えば、記憶部１４には、表示装置３０に搭載されたＷｅｂブラウザーとＨＴＴＰプロトコルによる通信を行ってＷｅｂブラウザーに各種Ｗｅｂ画面を提供するＷｅｂサーバーとしての機能を実現させるためのＷｅｂサーバープログラムや、Ｗｅｂサーバー上で動作し、Ｗｅｂブラウザーを介して表示装置３０のユーザーに医用画像等を提供するためのアプリケーションプログラム等が記憶されている。
【００２５】
また、記憶部１４には、ユーザー管理テーブル１４１、画像管理ＤＢ（データベース）１４２、システム設定データ１４３、ユーザー設定データ１４４が記憶されている。また、記憶部１４は、医用画像記憶領域１４５、結合画像記憶領域１４６を有する。
【００２６】
ユーザー管理テーブル１４１は、医用画像表示システム１００を利用するユーザー（医療従事者）を管理するためのテーブルである。ユーザー管理テーブル１４１には、ユーザーごとに、ユーザーＩＤ、パスワード、氏名、所属、メールアドレス等が対応付けられて格納されている。
【００２７】
画像管理ＤＢ１４２には、医用画像記憶領域１４５に記憶されている医用画像ごとに、医用画像の付帯情報（ヘッダー情報）が検索可能に格納されている。付帯情報には、患者情報、検査情報、シリーズ情報、画像情報が含まれる。
患者情報には、患者ＩＤ、患者の氏名、生年月日、性別等が含まれる。
検査情報には、検査インスタンスＵＩＤ、検査日時等が含まれる。
シリーズ情報には、シリーズインスタンスＵＩＤ、モダリティー、部位等が含まれる。
画像情報には、ＳＯＰインスタンスＵＩＤ、画像番号、画像生成日時、撮影方向、医用画像の格納場所を示すファイルパス等が含まれる。画像番号は、同一検査内の何番目の画像であるかを示す番号である。
【００２８】
システム設定データ１４３及びユーザー設定データ１４４は、結合画像の作成に関する設定条件である。
【００２９】
システム設定データ１４３は、医用画像表示システム１００を利用する医療施設に対応付けられている設定データである。図３に、システム設定データ１４３の例を示す。システム設定データ１４３では、結合画像の作成対象となる「モダリティー」に対して、タイル表示における「列数」及び「行数」が対応付けられている。「モダリティー」は、結合画像を作成すべき医用画像（検査）に対応するモダリティーである。システム設定データ１４３に含まれる「モダリティー」により生成された医用画像が、結合画像を作成する際の元の医用画像となる。「列数」は、結合画像を作成する際に横方向に医用画像が並ぶ数である。「行数」は、結合画像を作成する際に縦方向に医用画像が並ぶ数である。図３に示すシステム設定データ１４３では、モダリティー「ＮＭ」で生成された医用画像については、３列×３行のタイル状に並べて結合画像を作成することが設定されており、モダリティー「ＥＳ」で生成された医用画像については、３列×３行のタイル状に並べて結合画像を作成することが設定されている。
【００３０】
ユーザー設定データ１４４は、医用画像表示システム１００を利用する各ユーザー（医師、技師等の医療従事者）に対応付けられている設定データである。図４（ａ）〜（ｃ）に、それぞれ、ユーザーＡ、ユーザーＢ、ユーザーＣのユーザー設定データ１４４の例を示す。なお、図４（ａ）〜（ｃ）では、異なるユーザーのユーザー設定データであることを示すために、１４４Ａ，１４４Ｂ，１４４Ｃと記載している。ユーザー設定データ１４４Ａ，１４４Ｂ，１４４Ｃでは、結合画像の作成対象となる「モダリティー」に対して、タイル表示における「列数」及び「行数」が対応付けられている。「モダリティー」、「列数」、「行数」の詳細については、システム設定データ１４３と同様である。
【００３１】
医用画像記憶領域１４５には、モダリティー２０から受信された医用画像の画像データが記憶される。
【００３２】
結合画像記憶領域１４６には、結合画像の画像データが記憶される。
図５に、結合画像記憶領域１４６のフォルダー構成を示す。図５に示すように、結合画像記憶領域１４６では、「年」フォルダー、「月」フォルダー、「日」フォルダー、「時」フォルダー、「検査インスタンスＵＩＤ」フォルダー、「モダリティー」フォルダー、「列数」フォルダー、「行数」フォルダーが階層的に構成されている。
【００３３】
「年」フォルダー、「月」フォルダー、「日」フォルダー、「時」フォルダーは、結合画像の元となった複数の医用画像が生成された年月日時（画像生成日時）に対応するフォルダーである。実際には、年、月、日、時刻を示す数値がフォルダー名となる。
「検査インスタンスＵＩＤ」フォルダーは、結合画像の元となった医用画像に係る検査に対応するフォルダーである。実際には、検査インスタンスＵＩＤを示す文字列がフォルダー名となる。
「モダリティー」フォルダーは、結合画像の元となった医用画像が生成されたモダリティー２０に対応するフォルダーである。実際には、モダリティーを示す文字列がフォルダー名となる。
「列数」フォルダーは、結合画像が作成された際の列数（医用画像が横方向に並ぶ数）に対応するフォルダーである。実際には、列数を示す数値がフォルダー名となる。
「行数」フォルダーは、結合画像が作成された際の行数（医用画像が縦方向に並ぶ数）に対応するフォルダーである。実際には、行数を示す数値がフォルダー名となる。
【００３４】
「行数」フォルダーには、結合画像の元となった医用画像を、横方向に「列数」フォルダーに対応する列数分、縦方向に「行数」フォルダーに対応する行数分並べて作成された結合画像の画像ファイルが格納される。システム設定データ１４３及び複数のユーザー設定データ１４４において、結合画像を作成すべきモダリティー、列数及び行数の組み合わせが重なっていたとしても、このようなフォルダー構成で結合画像を管理することにより、同じ条件の結合画像は１回作成すればよい。
【００３５】
同一検査において、結合画像が複数画面分（複数ページ）作成される場合には、「行数」フォルダーの下位階層に「００１」フォルダー、「００２」フォルダー、「００３」フォルダー、・・・が作成され、各ページに対応する数字のフォルダーに結合画像が格納される。例えば、「列数」がＭ、「行数」がＮである場合、「００１」フォルダーには、「検査インスタンスＵＩＤ」フォルダーに対応する検査の医用画像のうち、画像番号が「１」〜「Ｍ×Ｎ」の医用画像を並べて作成した結合画像（１ページ目）が格納される。また、「００２」フォルダーには、「検査インスタンスＵＩＤ」フォルダーに対応する検査の医用画像のうち、画像番号が「Ｍ×Ｎ＋１」〜「２×（Ｍ×Ｎ）」の医用画像を並べて作成した結合画像（２ページ目）が格納される。
【００３６】
あるいは、同一検査において結合画像を複数作成する場合に、「行数」フォルダーの下位階層に各ページに対応するフォルダーを作成することに代えて、結合画像のファイル名を各ページのページ番号にして、複数のファイルを「行数」フォルダーに格納してもよい。
【００３７】
制御部１１は、モダリティー２０から医用画像を受信すると、同一検査に係る複数の医用画像をタイル状に並べて結合画像を作成する。すなわち、制御部１１は、作成手段として機能する。
制御部１１は、複数の医用画像が所定のモダリティーにより生成されたものである場合に、結合画像を作成する。具体的には、制御部１１は、複数の医用画像が、記憶部１４のシステム設定データ１４３又はユーザー設定データ１４４に含まれる「モダリティー」により生成されたものである場合に、結合画像を作成する。
【００３８】
制御部１１は、複数の医用画像を予め設定されている列数及び行数でタイル状に並べ、列数と行数の積以下の個数の医用画像を含む結合画像を同一表示画面（ページ）ごとに作成する。例えば、同一検査に係る医用画像の個数がタイル表示の列数と行数の積以下である場合、制御部１１は、１枚の結合画像を作成する。同一検査に係る医用画像の個数がタイル表示の列数と行数の積より多い場合、制御部１１は、医用画像を列数と行数の積の個数ずつ含む結合画像を作成する。最終ページ（最終表示画面）に該当する結合画像に含まれる医用画像の個数は、タイル表示の列数と行数の積未満であることもある。
【００３９】
制御部１１は、結合画像を作成する際に、画像フォーマットとして必須の情報以外のタグの情報は削除して、データ量をできるだけ削減する。図６に、ＪＰＥＧ２０００の画像フォーマットで結合画像を作成する場合のヘッダー情報に含まれる情報の例を示す。図６には、結合画像の画像ファイルのヘッダー情報に含まれる必須の項目と、各情報の型が示されている。ヘッダー情報に含まれる必須の項目として、Box Length、Box Type、Height（高さ）、Width（幅）、Number of Components（コンポーネント数）、Bits per component（コンポーネントのビット深度）、Compression type（圧縮方法）、Color space unknown（イメージデータの色空間が既知であるかどうか）、Intellectual Property（知的所有権情報を含むかどうか）が挙げられる。
【００４０】
制御部１１は、作成された結合画像と、結合画像の元となった複数の医用画像と、を対応付けて記憶部１４に記憶させる。すなわち、制御部１１は、記憶制御手段として機能する。具体的には、制御部１１は、記憶部１４の結合画像記憶領域１４６に結合画像を格納すべきフォルダーを作成し、作成したフォルダーに結合画像を格納する。結合画像が、当該結合画像の元となった複数の医用画像に係る検査の「検査インスタンスＵＩＤ」フォルダーの下位階層に格納されることで、結合画像と、結合画像の元となった複数の医用画像（検査）と、が対応付けられる。また、結合画像が、当該結合画像を作成する際の列数及び行数に対応する「列数」フォルダー及び「行数」フォルダーに格納されることで、結合画像に含まれる医用画像の横方向の数及び縦方向の数が分かる。また、同一検査において、結合画像が複数（複数ページ）作成される場合には、結合画像が、結合画像記憶領域１４６の「行数」フォルダーの下位階層の各ページに対応する数字のフォルダーのいずれに格納されているかによって、同一検査に含まれる何番目の画像から何番目の画像を含むものであるかが分かる。
【００４１】
なお、同一検査において結合画像が複数作成される場合に、各結合画像のファイル名がページ番号と対応付けられているときには、このファイル名を用いて、同一検査に含まれる何番目の画像から何番目の画像を含むものであるかが分かる。
【００４２】
制御部１１は、通信ネットワークＮＴを介してデータ通信可能に接続された表示装置３０に複数の医用画像を表示させる。
【００４３】
制御部１１は、表示装置３０から通信ネットワークＮＴを介して複数の医用画像の少なくとも１枚以上に対する表示要求があった場合に、複数の医用画像に対応付けられた結合画像を記憶部１４から取得し、当該取得された結合画像を通信ネットワークＮＴを介して表示装置３０に送信する。すなわち、制御部１１は、画像提供手段として機能する。
【００４４】
制御部１１は、表示装置３０において表示されている結合画像上で指定された位置を取得する。すなわち、制御部１１は、取得手段として機能する。
制御部１１は、取得された位置が、結合画像に含まれるいずれの医用画像に相当する領域内であるかを特定し、当該特定された領域内に相当する医用画像を記憶部１４から取得し、当該取得された医用画像を表示装置３０の全画面に表示させるために、取得された医用画像を通信ネットワークＮＴを介して表示装置３０に送信する。すなわち、制御部１１は、個別画像提供手段として機能する。
【００４５】
表示装置３０は、ＰＣ（Personal Computer）やタブレット等のコンピューター装置である。表示装置３０は、医用画像を読影する際等に用いられる。
【００４６】
図７に、表示装置３０の機能的構成を示す。表示装置３０は、制御部３１、操作部３２、表示部３３、通信部３４、ＲＡＭ３５、記憶部３６等を備えて構成されており、各部はバス３７により接続されている。
【００４７】
制御部３１は、ＣＰＵ等から構成され、表示装置３０の各部の処理動作を統括的に制御する。具体的には、ＣＰＵは、記憶部３６に記憶されている各種処理プログラムを読み出してＲＡＭ３５に展開し、当該プログラムとの協働により各種処理を行う。
【００４８】
操作部３２は、カーソルキー、文字・数字入力キー及び各種機能キー等を備えたキーボードと、マウス等のポインティングデバイスを備えて構成され、キーボードに対するキー操作やマウス操作により入力された操作信号を制御部３１に出力する。また、操作部３２が、表示部３３に積層されたタッチパネルにより構成される場合には、ユーザーの指等によるタッチ操作の位置に応じた操作信号を制御部３１に出力する。
【００４９】
表示部３３は、ＬＣＤ（Liquid Crystal Display）等のモニターを備えて構成されており、制御部３１から入力される表示信号の指示に従って、各種画面を表示する。
【００５０】
通信部３４は、ネットワークインターフェース等により構成され、通信ネットワークＮＴを介して接続された外部機器との間でデータの送受信を行う。
【００５１】
ＲＡＭ３５は、制御部３１により実行制御される各種処理において、記憶部３６から読み出された各種プログラム、入力若しくは出力データ及びパラメーター等を一時的に記憶するワークエリアを形成する。
【００５２】
記憶部３６は、ＨＤＤや不揮発性の半導体メモリー等により構成され、各種処理プログラム、当該プログラムの実行に必要なパラメーターやファイル等を記憶している。例えば、記憶部３６には、Ｗｅｂブラウザーを実現するためのＷｅｂブラウザープログラム等が記憶されている。
【００５３】
次に、医用画像表示システム１００における動作について説明する。
図８は、医用画像管理サーバー１０により実行される結合画像作成処理を示すフローチャートである。この処理は、制御部１１のＣＰＵと記憶部１４に記憶されているプログラムとの協働によるソフトウェア処理によって実現される。
【００５４】
医用画像管理サーバー１０では、通信部１２を介して、モダリティー２０から医用画像を受信すると、制御部１１は、受信した医用画像を記憶部１４の医用画像記憶領域１４５に記憶させるとともに、記憶部１４の画像管理ＤＢ１４２に医用画像の付帯情報を格納する。
【００５５】
次に、制御部１１は、モダリティー２０から受信した医用画像を、記憶部１４の医用画像記憶領域１４５から取得する（ステップＳ１）。この時、制御部１１は、同一検査に係る医用画像が複数存在する場合には、複数の医用画像を医用画像記憶領域１４５から取得する。
【００５６】
次に、制御部１１は、記憶部１４に記憶されているシステム設定データ１４３及びユーザー設定データ１４４を取得する（ステップＳ２）。
【００５７】
次に、制御部１１は、ステップＳ１で取得された医用画像を生成したモダリティー２０が初期タイル表示の対象であるか否かを判断する（ステップＳ３）。初期タイル表示とは、医用画像を表示する際に、まず、複数の医用画像をタイル状に並べて表示することをいう。具体的には、制御部１１は、医用画像の付帯情報から当該医用画像を生成したモダリティー２０を取得し、このモダリティー２０が、ステップＳ２で取得された設定データ（システム設定データ１４３又はユーザー設定データ１４４）の「モダリティー」に含まれるか否かを判断する。
【００５８】
医用画像を生成したモダリティー２０が初期タイル表示の対象である場合（ステップＳ３；ＹＥＳ）、すなわち、医用画像を生成したモダリティー２０が、ステップＳ２で取得された設定データの「モダリティー」に含まれる場合には、制御部１１は、設定データに従って、複数の医用画像をタイル状（横方向及び縦方向）に並べて結合画像を作成する（ステップＳ４）。具体的には、制御部１１は、システム設定データ１４３又はユーザー設定データ１４４において、医用画像を生成した「モダリティー」と対応付けられている「列数」及び「行数」を取得し、この「列数」及び「行数」でタイル状に、複数の医用画像を画像番号順に並べ、結合画像を作成する。
【００５９】
図９（ａ）及び（ｂ）に、３列×３行のタイル表示のために作成された結合画像４０Ａ，４０Ｂの例を示す。同一検査に含まれる複数の医用画像を左から右へ順に配置し、３枚並べ終わったら、次の（下の）行に移り、また左から右へ順に医用画像を配置していき、３行分終わったら、１枚分の結合画像が完成する。そして、次のページ（表示画面）に移る。図９（ａ）に示す結合画像４０Ａは、１ページ目の結合画像であり、図９（ｂ）に示す結合画像４０Ｂは、２ページ目の結合画像である。結合画像４０Ａ，４０Ｂに含まれている元の医用画像に対応する各領域４１〜５８に示されている数字（１〜１８）は、各医用画像に対応する画像番号である。
【００６０】
次に、制御部１１は、作成された結合画像を、結合画像の元となった複数の医用画像と対応付けて、記憶部１４の結合画像記憶領域１４６に保存する（ステップＳ５）。具体的には、制御部１１は、記憶部１４の結合画像記憶領域１４６に結合画像を格納すべきフォルダーを作成し、作成したフォルダーに結合画像の画像ファイルを格納する。
【００６１】
より詳細には、制御部１１は、結合画像記憶領域１４６において、結合画像に含まれる医用画像が生成された年に対応する「年」フォルダーが既に作成されているか否かを判断し、該当する「年」フォルダーが作成されていない場合には、「年」フォルダーを作成する。
次に、制御部１１は、「年」フォルダーの下位階層に、結合画像に含まれる医用画像が生成された月に対応する「月」フォルダーが既に作成されているか否かを判断し、該当する「月」フォルダーが作成されていない場合には、「月」フォルダーを作成する。
次に、制御部１１は、「月」フォルダーの下位階層に、結合画像に含まれる医用画像が生成された日に対応する「日」フォルダーが既に作成されているか否かを判断し、該当する「日」フォルダーが作成されていない場合には、「日」フォルダーを作成する。
次に、制御部１１は、「日」フォルダーの下位階層に、結合画像に含まれる医用画像が生成された時刻に対応する「時」フォルダーが既に作成されているか否かを判断し、該当する「時」フォルダーが作成されていない場合には、「時」フォルダーを作成する。結合画像に含まれる複数の医用画像の画像生成日時が異なる場合には、複数の医用画像のうち、最も生成日時が古いものに合わせるようにしてもよい。
【００６２】
次に、制御部１１は、「時」フォルダーの下位階層に、結合画像に含まれる医用画像が生成された検査の検査インスタンスＵＩＤに対応する「検査インスタンスＵＩＤ」フォルダーが既に作成されているか否かを判断し、該当する「検査インスタンスＵＩＤ」フォルダーが作成されていない場合には、「検査インスタンスＵＩＤ」フォルダーを作成する。
次に、制御部１１は、「検査インスタンスＵＩＤ」フォルダーの下位階層に、結合画像に含まれる医用画像が生成された検査のモダリティーに対応する「モダリティー」フォルダーが既に作成されているか否かを判断し、該当する「モダリティー」フォルダーが作成されていない場合には、「モダリティー」フォルダーを作成する。
次に、制御部１１は、「モダリティー」フォルダーの下位階層に、結合画像に含まれる医用画像が横方向に並べられた数に対応する「列数」フォルダーが既に作成されているか否かを判断し、該当する「列数」フォルダーが作成されていない場合には、「列数」フォルダーを作成する。
次に、制御部１１は、「列数」フォルダーの下位階層に、結合画像に含まれる医用画像が縦方向に並べられた数に対応する「行数」フォルダーが既に作成されているか否かを判断し、該当する「行数」フォルダーが作成されていない場合には、「行数」フォルダーを作成する。
【００６３】
次に、制御部１１は、医用画像を生成したモダリティー２０が初期タイル表示の対象となっている設定データのうち、全ての設定データで結合画像を作成したか否かを判断する（ステップＳ６）。
結合画像を作成していない設定データが残っている場合には（ステップＳ６；ＮＯ）、ステップＳ４に戻り、処理を繰り返す。このようにして、医用画像を生成したモダリティー２０が初期タイル表示の対象となっている設定データに含まれる「列数」×「行数」の結合画像が作成されていく。
【００６４】
ステップＳ６において、医用画像を生成したモダリティー２０が初期タイル表示の対象となっている全ての設定データで結合画像を作成した場合（ステップＳ６；ＹＥＳ）、又は、ステップＳ３において、医用画像を生成したモダリティー２０が初期タイル表示の対象でない場合には（ステップＳ３；ＮＯ）、結合画像作成処理が終了する。
【００６５】
図１０は、医用画像管理サーバー１０により実行される画像表示処理を示すフローチャートである。この処理は、制御部１１のＣＰＵと記憶部１４に記憶されているプログラムとの協働によるソフトウェア処理によって実現される。
【００６６】
まず、制御部１１は、医用画像表示システム１００内のいずれかの表示装置３０からのアクセスに応じて、ログイン処理を行う（ステップＳ１１）。
具体的には、表示装置３０において、ユーザーが操作部３２を介してＷｅｂブラウザー上から医用画像管理サーバー１０にアクセスするためのＵＲＬ（Uniform Resource Locator）を入力すると、制御部３１は、入力されたＵＲＬに基づいて、通信部３４を介して医用画像管理サーバー１０に接続する。
医用画像管理サーバー１０において、制御部１１は、表示装置３０に対し、通信部１２を介して、ログイン画面を表示するための表示用データを提供する。なお、医用画像管理サーバー１０のＷｅｂサーバー機能により表示装置３０に送信されるログイン画面をはじめとする各種Ｗｅｂ画面の表示用データには、ＨＴＭＬ、スタイルシート、画像データ、表示装置３０で所定の処理を実行させるためのスクリプト等が含まれる。
【００６７】
表示装置３０では、表示部３３にログイン画面が表示される。ログイン画面において、ユーザーが操作部３２からの操作により、ユーザーＩＤ及びパスワードを入力すると、制御部３１は、入力されたユーザーＩＤ及びパスワードを、通信部３４を介して医用画像管理サーバー１０に送信する。
【００６８】
医用画像管理サーバー１０では、通信部１２によりユーザーＩＤ及びパスワードが受信されると、制御部１１は、記憶部１４のユーザー管理テーブル１４１に予め登録されているユーザーＩＤ及びパスワードの組み合わせのいずれかと一致するか否かを判断し、ログイン処理を行う。
【００６９】
次に、制御部１１は、記憶部１４からログインユーザーに対応する設定データを取得する（ステップＳ１２）。具体的には、制御部１１は、記憶部１４にログインユーザーに対応するユーザー設定データ１４４が記憶されている場合には、このユーザー設定データ１４４を取得する。一方、制御部１１は、記憶部１４にログインユーザーに対応するユーザー設定データ１４４が記憶されていない場合には、記憶部１４からシステム設定データ１４３を取得する。
【００７０】
次に、制御部１１は、記憶部１４の画像管理ＤＢ１４２を参照して、表示装置３０の表示部３３に検査リストを表示させ、この検査リストの中から表示対象の検査の選択を受け付ける（ステップＳ１３）。すなわち、制御部１１は、表示装置３０から通信ネットワークＮＴを介して選択された検査に係る医用画像に対する表示要求を受け付ける。例えば、選択された検査の検査インスタンスＵＩＤが表示装置３０から医用画像管理サーバー１０に送信されることにより、制御部１１は、選択された検査を特定する。
【００７１】
次に、制御部１１は、表示対象の検査のモダリティー２０が初期タイル表示の対象であるか否かを判断する（ステップＳ１４）。具体的には、制御部１１は、記憶部１４の画像管理ＤＢ１４２を参照して、表示対象として選択された検査に対応するモダリティー２０を取得し、このモダリティー２０が、ステップＳ１２で取得された設定データ（システム設定データ１４３又はユーザー設定データ１４４）の「モダリティー」に含まれるか否かを判断する。
【００７２】
表示対象の検査のモダリティー２０が初期タイル表示の対象である場合（ステップＳ１４；ＹＥＳ）、すなわち、表示対象の検査のモダリティー２０が、ステップＳ１２で取得された設定データの「モダリティー」に含まれる場合には、制御部１１は、選択された検査により生成された複数の医用画像に対応付けられた結合画像を記憶部１４から取得する（ステップＳ１５）。具体的には、制御部１１は、記憶部１４の結合画像記憶領域１４６において、選択された検査に対応する「検査インスタンスＵＩＤ」フォルダーの下位階層の、表示対象の検査のモダリティー２０に対応する「モダリティー」フォルダーの下位階層の、設定データに含まれる「モダリティー」に対応する「列数」、「行数」に対応するフォルダーから、結合画像の画像ファイルを取得する。
【００７３】
次に、制御部１１は、取得された結合画像を表示装置３０の表示部３３に表示させるために、通信部１２を制御して、通信ネットワークＮＴを介して表示装置３０に送信する（ステップＳ１６）。
表示装置３０では、表示部３３に結合画像が表示される。表示装置３０の操作部３２において、ページ送り操作が行われると、制御部３１は、ページ送り操作を示す情報を通信部３４を介して医用画像管理サーバー１０に送信する。医用画像管理サーバー１０の制御部１１は、ページ送り操作を示す情報に基づいて、次のページに対応する結合画像を結合画像記憶領域１４６から取得し、表示装置３０に送信する。表示装置３０では、表示部３３に次のページに対応する結合画像が表示される。
【００７４】
次に、制御部１１は、表示装置３０において表示部３３に表示されている結合画像上でユーザーが指定した座標位置を取得する（ステップＳ１７）。ユーザーが表示装置３０において操作部３２を操作し、結合画像上のいずれかの領域にマウスポインターを合わせてダブルクリックを行うと、制御部３１は、ダブルクリックを行った座標位置を通信部３４を介して医用画像管理サーバー１０に送信する。医用画像管理サーバー１０の制御部１１は、表示装置３０から送信された座標位置を取得する。
【００７５】
次に、制御部１１は、取得された座標位置に対応する医用画像を特定する（ステップＳ１８）。具体的には、制御部１１は、取得された座標位置が、同一検査内の何番目の医用画像（画像番号）に相当する領域であるかを算出し、画像番号からユーザーが指定した医用画像を特定する。つまり、制御部１１は、取得された座標位置が、結合画像に含まれるいずれの医用画像に相当する領域内であるかを特定し、当該特定された領域内に相当する医用画像を特定する。
【００７６】
図１１（ａ）に、３列×３行のタイル表示のために作成された結合画像６０の例を示す。結合画像６０のサイズは、９００×９００である。図１１（ａ）では、横方向にＸ軸、縦方向にＹ軸を取り、結合画像６０の左上の座標を（０，０）としている。結合画像６０を作成する際には、表示画面を等分に分割して各医用画像を配置するため、画像全体のサイズ（９００×９００）と、画面の分割数（３列×３行）から、ユーザーが指定した座標位置が、結合画像６０上に含まれるいずれの医用画像に相当する領域６１〜６９内であるかを判定することができる。
【００７７】
具体的には、４点（０，０）、（３００，０）、（３００，３００）、（０，３００）で囲まれる領域６１は、画像番号１の医用画像に相当する。また、４点（３００，０）、（６００，０）、（６００，３００）、（３００，３００）で囲まれる領域６２は、画像番号２の医用画像に相当する。また、４点（６００，０）、（９００，０）、（９００，３００）、（６００，３００）で囲まれる領域６３は、画像番号３の医用画像に相当する。また、４点（０，３００）、（３００，３００）、（３００，６００）、（０，６００）で囲まれる領域６４は、画像番号４の医用画像に相当する。また、４点（３００，３００）、（６００，３００）、（６００，６００）、（３００，６００）で囲まれる領域６５は、画像番号５の医用画像に相当する。また、４点（６００，３００）、（９００，３００）、（９００，６００）、（６００，６００）で囲まれる領域６６は、画像番号６の医用画像に相当する。また、４点（０，６００）、（３００，６００）、（３００，９００）、（０，９００）で囲まれる領域６７は、画像番号７の医用画像に相当する。また、４点（３００，６００）、（６００，６００）、（６００，９００）、（３００，９００）で囲まれる領域６８は、画像番号８の医用画像に相当する。また、４点（６００，６００）、（９００，６００）、（９００，９００）、（６００，９００）で囲まれる領域６９は、画像番号９の医用画像に相当する。
【００７８】
次に、制御部１１は、特定された医用画像を記憶部１４の医用画像記憶領域１４５から取得し、取得された医用画像を表示装置３０の表示部３３の全画面に表示させるために、通信部１２を制御して、通信ネットワークＮＴを介して表示装置３０に送信する（ステップＳ１９）。具体的には、制御部１１は、記憶部１４の画像管理ＤＢ１４２を参照して、特定された医用画像の画像ファイルが格納されているファイルパスを取得し、ファイルパスに基づいて、医用画像記憶領域１４５から目的の医用画像を取得し、当該医用画像を通信部１２により表示装置３０に送信する。
【００７９】
例えば、図１１（ａ）に示す結合画像６０において、ユーザーが指定した位置が領域６１内である場合、表示装置３０では、図１１（ｂ）に示すように、画像番号「１」の医用画像７０が表示部３３の全画面に表示される。
【００８０】
ステップＳ１４において、表示対象の検査のモダリティー２０が初期タイル表示の対象でない場合には（ステップＳ１４；ＮＯ）、制御部１１は、選択された検査により生成された医用画像を記憶部１４の医用画像記憶領域１４５から取得する（ステップＳ２０）。
次に、制御部１１は、取得された医用画像を表示装置３０の表示部３３に通常表示させるために、通信部１２を制御して、通信ネットワークＮＴを介して表示装置３０に送信する（ステップＳ２１）。
ステップＳ１９又はステップＳ２１の後、画像表示処理が終了する。
【００８１】
なお、画像表示処理では、ステップＳ１３において、ユーザーが表示対象の検査を選択することで、医用画像管理サーバー１０が、選択された検査に係る医用画像に対する表示要求を受け付ける場合について説明したが、検査全体に対する表示要求ではなく、検査に係る複数の医用画像の少なくとも１枚以上に対する表示要求であってもよい。
【００８２】
以上説明したように、本実施の形態によれば、モダリティー２０から医用画像を受信した際に、そのモダリティー２０により生成された医用画像がタイル表示で読影される設定である場合に、設定データに従い、事前にタイル表示用の結合画像を作成しておくことができる。このため、表示装置３０において読影を行う際には、医用画像管理サーバー１０は表示装置３０に結合画像を送信し、表示装置３０に結合画像を表示させればよく、医用画像の初期表示及びページ送り時に、素早く画像を表示できる。したがって、複数の医用画像を表示する際の画像表示時間及び読影時間の短縮を図ることができる。
【００８３】
複数の医用画像から作成した結合画像を用いることで、通信速度が向上する理由としては、第１に、結合画像のファイルサイズが、個々の医用画像のファイルサイズの合計よりも小さくなることが挙げられる。結合画像では、ヘッダー部分に必須項目の情報のみを有していればよく、個々の医用画像がヘッダー情報として持っていたデータが不要となるため、全体としてのファイルサイズが小さくなる。
また、第２の理由は、画像を結合することで、表示装置３０と医用画像管理サーバー１０との間の通信回数が減るためである。従来は、表示装置において複数の医用画像を読み込む場合、その画像分のリクエストを医用画像管理サーバーへ送信する必要があったが、本実施の形態のように、１画像に結合した場合、表示装置３０から医用画像管理サーバー１０へリクエストを１回送信し、医用画像管理サーバー１０から表示装置３０へ画像を１回送信するだけでよい。
【００８４】
また、結合画像上で指定された位置に基づいて、この位置に対応する医用画像を特定することで、ユーザーが指定した医用画像を全画面に表示することができる。
【００８５】
なお、上記実施の形態における記述は、本発明に係る医用画像表示システムの例であり、これに限定されるものではない。システムを構成する各装置の細部構成及び細部動作に関しても本発明の趣旨を逸脱することのない範囲で適宜変更可能である。
【００８６】
例えば、上記実施の形態では、結合画像作成処理と画像表示処理のタイミングが異なる場合について説明したが、タイル表示が必要となった場合に、結合画像を作成することとしてもよい。具体的には、設定データ（システム設定データ１４３又はユーザー設定データ１４４）に変更又は追加があった場合、変更又は追加された設定データと同一の設定条件が他になかったときには、その時点では、変更又は追加された設定データに対応する結合画像が結合画像記憶領域１４６に存在しない。このような場合には、表示装置３０から表示要求があった場合に、結合画像を作成すればよい。
【００８７】
また、表示装置３０が２面構成、３面構成等、複数のモニターを有し、複数の画面を同時に表示可能な構成であってもよい。表示装置３０が複数のモニターを有する場合には、ユーザーごと、又は、デバイス（表示装置３０）ごとに、モニターの数と医用画像の表示順序とを予め設定しておき、それぞれの場合について、結合画像を作成しておけばよい。表示装置３０のモニター構成（モニターの数）については、表示装置３０が医用画像管理サーバー１０に接続した際に、表示装置３０から医用画像管理サーバー１０に情報を送信することとしてもよい。
【００８８】
表示装置３０が２面構成のモニターを有する場合、図１２（ａ）に示す表示方法１では、１面目のモニター３３１で左から右へ順に医用画像を配置し、１行分並べ終わったら、次の（下の）行に移り、また左から右へ順に医用画像を配置していき、所定行数分並べ終わったら、２面目のモニター３３２に移り、同様に医用画像を並べていく。
一方、図１２（ｂ）に示す表示方法２では、１面目のモニター３３３と２面目のモニター３３４を横方向に仮想的に繋げた状態で、モニターを跨いで左から右へタイル表示の列数の２倍分、順に医用画像を配置し、１行分並べ終わったら、次の（下の）行に移り、また左から右へという順序で医用画像を並べていく。
【００８９】
図１３に、図１２（ｂ）に示す表示方法２を用いて、２面モニターに３列×３行のタイル表示を行う場合に作成された結合画像８０Ａ，８０Ｂの例を示す。ユーザー又は表示装置３０に対して、「２面モニター」、「３列×３行」、「表示方法２」が設定されている場合には、医用画像管理サーバー１０において、結合画像８０Ａ，８０Ｂを予め作成しておく。結合画像８０Ａ，８０Ｂのサイズは、９００×９００である。結合画像８０Ａ，８０Ｂに含まれている元の医用画像に対応する各領域８１〜９８に記載されている数字（１〜１８）は、各医用画像に対応する画像番号である。表示装置３０において、２面目のモニターに表示されている結合画像８０Ｂの左上の領域８４が指定された場合、画像番号「４」の医用画像が２面目のモニターの全画面に表示される。
【００９０】
以上の説明では、各処理を実行するためのプログラムを格納したコンピューター読み取り可能な媒体としてＨＤＤや不揮発性の半導体メモリーを使用した例を開示したが、この例に限定されない。その他のコンピューター読み取り可能な媒体として、ＣＤ−ＲＯＭ等の可搬型記録媒体を適用することも可能である。また、プログラムのデータを通信回線を介して提供する媒体として、キャリアウェーブ（搬送波）を適用することとしてもよい。
【符号の説明】
【００９１】
１０  医用画像管理サーバー
１１  制御部
１２  通信部
１４  記憶部
２０  モダリティー
３０  表示装置
３１  制御部
３２  操作部
３３  表示部
３４  通信部
３６  記憶部
４０Ａ，４０Ｂ  結合画像
６０  結合画像
７０  医用画像
８０Ａ，８０Ｂ  結合画像
１００  医用画像表示システム
１４３  システム設定データ
１４４  ユーザー設定データ
１４５  医用画像記憶領域
１４６  結合画像記憶領域
ＮＴ  通信ネットワーク
【図１】
2019174880.tif 000003
【図２】
2019174880.tif 000004
【図３】
2019174880.tif 000005
【図４】
2019174880.tif 000006
【図５】
2019174880.tif 000007
【図６】
2019174880.tif 000008
【図７】
2019174880.tif 000009
【図８】
2019174880.tif 000010
【図９】
2019174880.tif 000011
【図１０】
2019174880.tif 000012
【図１１】
2019174880.tif 000013
【図１２】
2019174880.tif 000014
【図１３】
2019174880.tif 000015