(57)【要約】【課題】互いに隣接して配置された複数のディスプレイで構成されたディスプレイ空間に、サイズの小さい低解像度画像を、ユーザが見やすいように表示する。【解決手段】１つのディスプレイ空間が形成されるように互いに隣接して配置された複数のディスプレイの、ディスプレイ空間におけるレイアウトに関する情報をディスプレイ設定情報として取得する。主画像と、主画像よりサイズが小さい副画像とを含む画像をディスプレイ空間に表示する際、ディスプレイ設定情報に基づき、副画像がディスプレイの境界線をまたがないように副画像の位置及びサイズの少なくとも何れか一方を調整する。【選択図】図５
2012118832.tif 000002
【特許請求の範囲】
【請求項１】
１つのディスプレイ空間が形成されるように互いに隣接して配置された複数のディスプレイの、前記ディスプレイ空間におけるレイアウトに関する情報をディスプレイ設定情報として取得するディスプレイ設定情報取得部と、
主画像と、前記主画像よりサイズが小さい副画像とを含む画像を前記ディスプレイ空間に表示する際、前記ディスプレイ設定情報に基づき、前記副画像が前記ディスプレイの境界線をまたがないように前記副画像の位置及びサイズの少なくとも何れか一方を調整する画像調整部と
を具備する情報処理装置。
【請求項２】
請求項１に記載の情報処理装置であって、
前記画像調整部は、前記副画像に前記主画像の表示領域を示す枠を重畳的に表示する
情報処理装置。
【請求項３】
請求項２に記載の情報処理装置であって、
前記画像調整部は、複数の前記主画像を隣り合わせに表示する際、前記ディスプレイ設定情報に基づき、前記複数の主画像の少なくとも１つの境界線が前記ディスプレイの境界線に重なり合うように前記複数の主画像の位置及びサイズの少なくとも何れか一方を調整する
情報処理装置。
【請求項４】
請求項３に記載の情報処理装置であって、
前記画像調整部は、前記複数の主画像にそれぞれ対応する複数の前記副画像を表示する際、前記ディスプレイ設定情報に基づき、前記複数の副画像のうち少なくとも１つの副画像の一辺が前記境界線に重なり合うように前記副画像の位置及びサイズの少なくとも何れか一方を調整する
情報処理装置。
【請求項５】
請求項２又は４に記載の情報処理装置であって、
前記画像調整部は、複数の前記副画像を互いに一列に配置して副画像列として表示する際、前記ディスプレイ設定情報に基づき、前記複数の副画像の少なくとも１つの境界線が前記ディスプレイの境界線に重なり合うように前記複数の副画像の位置及びサイズの少なくとも何れか一方を調整する
情報処理装置。
【請求項６】
請求項２又は４に記載の情報処理装置であって、
前記画像調整部は、前記ディスプレイ空間にテキスト情報を表示するテキスト表示領域を確保する際、前記ディスプレイ設定情報に基づき、テキスト表示領域が前記ディスプレイの境界線をまたがないように前記テキスト表示領域の位置を調整する
情報処理装置。
【請求項７】
１つのディスプレイ空間が形成されるように互いに隣接して配置された複数のディスプレイの、前記ディスプレイ空間におけるレイアウトに関する情報をディスプレイ設定情報として取得し、
主画像と、前記主画像よりサイズが小さい副画像とを含む画像を前記ディスプレイ空間に表示する際、前記ディスプレイ設定情報に基づき、前記副画像が前記ディスプレイの境界線をまたがないように前記副画像の位置及びサイズの少なくとも何れか一方を調整する
情報処理方法。
【請求項８】
１つのディスプレイ空間が形成されるように互いに隣接して配置された複数のディスプレイの、前記ディスプレイ空間におけるレイアウトに関する情報をディスプレイ設定情報として取得するディスプレイ設定情報取得部と、
主画像と、前記主画像よりサイズが小さい副画像とを含む画像を前記ディスプレイ空間に表示する際、前記ディスプレイ設定情報に基づき、前記副画像が前記ディスプレイの境界線をまたがないように前記副画像の位置及びサイズの少なくとも何れか一方を調整する画像調整部と
して情報処理装置を機能させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数のディスプレイで構成され、物理的な線で領域が区分されたディスプレイ空間に、複数の領域に視覚的に区分された画像を表示することが可能な情報処理装置、情報処理方法及びプログラムに関する。
【背景技術】
【０００２】
医療又は病理等の分野において、光学顕微鏡により得られた、生体の細胞、組織、臓器等の画像をデジタル化し、そのデジタル画像に基づき、医師や病理学者等がその組織等を検査したり、患者を診断したりするデジタルパソロジー（病理診断）技術が提案されている。
【０００３】
例えば、特許文献１に記載の方法では、顕微鏡により光学的に得られた画像が、ＣＣＤ（Charge Coupled Device）を搭載したビデオカメラによりデジタル化され、そのデジタル信号が制御コンピュータシステムに入力され、モニタに可視化される。病理学者（ユーザ）はモニタに表示された画像を見て検査等を行う（例えば、特許文献１の段落［００２７］、［００２８］、図５参照）。
【０００４】
デジタルパソロジー技術においては、観察対象の顕微鏡画像（以下、主画像）と、主画像を相似形に縮小した各種操作用（ナビゲーション用）の低解像度画像（以下、ナビゲーション画像）とを表示することがある。このナビゲーション画像内にはナビゲーション枠が重畳的に表示され、主画像として現在表示されている領域をナビゲーション枠で囲むことで示す。ナビゲーション枠をナビゲーション画像内で操作することで、表示する主画像の空間的な条件（例えば、拡大率、表示領域等）を設定することができる。また、表示対象の複数の主画像のサムネイル画像列（以下、スライドリスト）と１つの主画像とを隣り合わせて表示することもある。このスライドリストは、表示する主画像自体を選択するのに用いられる。また、主画像と参照画像（例えば、観察対象のスライドの隣接スライド、他の染色を行った画像又は類似症例の画像等）としての別の主画像とを隣り合わせて表示することもある。さらに、ユーザによりキーボード等を用いて入力されるテキストを表示するテキスト表示領域と主画像とを隣り合わせて表示することもある。
【０００５】
このように、デジタルパソロジー化の普及に伴い表示情報が増える傾向にある中で、複数のディスプレイを用いることにより表示画面を広くする技術が提案されている。例えば、非特許文献１は、２８個（縦４個×横７個）のディスプレイで構成されたディスプレイ空間に、主画像と、主画像を縮小した低解像度のナビゲーション画像とを表示する例を示す。このナビゲーション画像内にはナビゲーション枠が重畳的に表示され、主画像として現在表示されている領域をナビゲーション枠で囲むことで示している（例えば、非特許文献１の図１参照）。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００９−３７２５０号公報
【非特許文献】
【０００７】
【非特許文献１】"Virtual reality Powerwall versus conventional microscope for viewing pathology slides: an experimental comparison", Darren Treanor, Naomi Jordan-Owers, John Hodrien, Jason Wood, Phil Quirke, and Roy A Ruddle, Histopathology 2009, 55, 294-300.
【発明の概要】
【発明が解決しようとする課題】
【０００８】
しかしながら、ナビゲーション画像、スライドリスト又はテキスト表示領域等を含む画面を、１個のディスプレイに表示する場合を想定したレイアウトのまま拡大して、複数のディスプレイで構成されたディスプレイ空間に表示すると、ディスプレイのフレームの存在により不都合が生じる場合がある。
【０００９】
例えば、ナビゲーション画像やスライドリストの中の１つの画像（以下、副画像）がディスプレイのフレームにまたがって表示されると（例えば、非特許文献１の図１参照）、その副画像が見にくくなるという問題がある。これは、副画像は主画像に比べてそもそもサイズが小さく不鮮明な上、副画像がフレームにまたがると、ただでさえ小さい副画像がフレームにより分断されて隣のディスプレイにはみ出た部分が見にくくなるためである。
【００１０】
また、ナビゲーション枠がディスプレイのフレームにまたがって表示されると（例えば、非特許文献１の図１参照）、ナビゲーション枠をナビゲーション画像内で操作して、表示する主画像の空間的な条件（例えば、拡大率、表示領域等）を設定する際、操作しにくく見にくいという問題もある。
【００１１】
また、テキスト表示領域がフレームにまたがって表示されると、テキスト表示領域が大きくなって主画像の表示領域を圧迫したり、テキスト表示領域が複数ディスプレイに亘るためテキスト入力がしにくいという問題もある。
【００１２】
この問題を解決するため、アプリケーションにより、予めディスプレイ情報を入力しておき、複数ディスプレイに対応する表示パターンを用意しておくことが考えられる。しかしながら、この方法では、ユーザがディスプレイの画素数を増加させたり、ディスプレイ数を増加させたりする際に対応ができなくなる。また、ユーザにディスプレイ変更に際して適宜情報を更新させると、画素数の入力数値の間違いに対応できないという問題がある。さらには、ディスプレイ情報を病理画像表示アプリケーションからコントロールすることは困難である。
【００１３】
以上のような事情に鑑み、本発明の目的は、互いに隣接して配置された複数のディスプレイで構成されたディスプレイ空間に、サイズの小さい低解像度画像を、ユーザが見やすいように表示することが可能な情報処理装置、情報処理方法及びプログラムを提供することにある。
【課題を解決するための手段】
【００１４】
上記目的を達成するため、本発明の一形態に係る情報処理装置は、ディスプレイ設定情報取得部と、画像調整部とを有する。
上記ディスプレイ設定情報取得部は、１つのディスプレイ空間が形成されるように互いに隣接して配置された複数のディスプレイの、上記ディスプレイ空間におけるレイアウトに関する情報をディスプレイ設定情報として取得する。
上記画像調整部は、主画像と、上記主画像よりサイズが小さい副画像とを含む画像を上記ディスプレイ空間に表示する際、上記ディスプレイ設定情報に基づき、上記副画像が上記ディスプレイの境界線をまたがないように上記副画像の位置及びサイズの少なくとも何れか一方を調整する。
【００１５】
これにより、１つのディスプレイ空間を構成するディスプレイの数がユーザの側で任意に変更される場合でも、そのレイアウトに合わせて副画像がディスプレイの境界線によって分断されることのないように副画像の表示領域のレイアウトを設定できる。これにより、ディスプレイ間の境界線による視認性への影響を抑えることができる。すなわち、サイズが小さい副画像が隣のディスプレイにはみ出た部分が見にくくなる、という不都合が無くなる。
【００１６】
上記画像調整部は、上記副画像に上記主画像の表示領域を示す枠を重畳的に表示してもよい。
【００１７】
副画像がディスプレイの境界線にまたがらないように表示されるので、副画像内に重畳的に表示される枠も境界線にまたがらないように表示される。その結果、枠を副画像内で操作して、表示する主画像の空間的な条件（例えば、拡大率、表示領域等）を設定する際、操作しにくく見にくくなる、という不都合が無くなる。
【００１８】
上記画像調整部は、複数の上記主画像を隣り合わせに表示する際、上記ディスプレイ設定情報に基づき、上記複数の主画像の少なくとも１つの境界線が上記ディスプレイの境界線に重なり合うように上記複数の主画像の位置及びサイズの少なくとも何れか一方を調整してもよい。
【００１９】
これにより、主画像がフレームにより分断される数が減る。その結果、主画像の一部が隣のディスプレイにはみ出た部分が見にくくなる、という不都合が無くなる。
【００２０】
上記画像調整部は、上記複数の主画像にそれぞれ対応する複数の上記副画像を表示する際、上記ディスプレイ設定情報に基づき、上記複数の副画像のうち少なくとも１つの副画像の一辺が上記境界線に重なり合うように上記副画像の位置及びサイズの少なくとも何れか一方を調整してもよい。
【００２１】
これにより、サイズが小さい副画像が隣のディスプレイにはみ出た部分が見にくくなる、という不都合が無くなる。
【００２２】
上記画像調整部は、複数の上記副画像を互いに一列に配置して副画像列として表示する際、上記ディスプレイ設定情報に基づき、上記複数の副画像の少なくとも１つの境界線が上記ディスプレイの境界線に重なり合うように上記複数の副画像の位置及びサイズの少なくとも何れか一方を調整してもよい。
【００２３】
これにより、表示する主画像自体を選択するために副画像を選択操作する際、操作しにくく見にくくなる、という不都合が無くなる。
【００２４】
上記画像調整部は、上記ディスプレイ空間にテキスト情報を表示するテキスト表示領域を確保する際、上記ディスプレイ設定情報に基づき、テキスト表示領域が上記ディスプレイの境界線をまたがないように上記テキスト表示領域の位置を調整してもよい。
【００２５】
これにより、テキスト表示領域が境界線にまたがった結果テキスト表示領域が大きくなって主画像の表示領域を圧迫したり、テキスト表示領域が複数ディスプレイに亘る結果テキスト入力がしにくくなる、という不都合が無くなる。
【００２６】
上記目的を達成するため、本発明の一形態に係る情報処理方法は、１つのディスプレイ空間が形成されるように互いに隣接して配置された複数のディスプレイの、上記ディスプレイ空間におけるレイアウトに関する情報をディスプレイ設定情報として取得する。
主画像と、上記主画像よりサイズが小さい副画像とを含む画像を上記ディスプレイ空間に表示する際、上記ディスプレイ設定情報に基づき、上記副画像が上記ディスプレイの境界線をまたがないように上記副画像の位置及びサイズの少なくとも何れか一方を調整する。
【００２７】
上記目的を達成するため、本発明の一形態に係るプログラムは、ディスプレイ設定情報取得部と、画像調整部として情報処理装置を機能させる。
上記ディスプレイ設定情報取得部は、１つのディスプレイ空間が形成されるように互いに隣接して配置された複数のディスプレイの、上記ディスプレイ空間におけるレイアウトに関する情報をディスプレイ設定情報として取得する。
上記画像調整部は、主画像と、上記主画像よりサイズが小さい副画像とを含む画像を上記ディスプレイ空間に表示する際、上記ディスプレイ設定情報に基づき、上記副画像が上記ディスプレイの境界線をまたがないように上記副画像の位置及びサイズの少なくとも何れか一方を調整する。
【発明の効果】
【００２８】
本発明によれば、互いに隣接して配置された複数のディスプレイで構成されたディスプレイ空間に、サイズの小さい低解像度画像を、ユーザが見やすいように表示することができる。
【図面の簡単な説明】
【００２９】
【図１】本発明の一実施形態に係る情報処理装置を少なくとも含む情報処理システムの構成を示すブロック図である。
【図２】ビューアアプリケーションと、ディスプレイドライバ設定プログラムと、ディスプレイドライバと、ディスプレイ設定情報ファイルとの関係を示すブロック図である。
【図３】ディスプレイ設定情報取得動作を示すフローチャートである。
【図４】ビューアアプリケーションによって構成される画像表示操作環境を説明する図である。
【図５】画像調整を示すフローチャートである。
【図６】サムネイル画像がディスプレイの境界線をまたいでいる画像を例示する図である。
【図７】スライドリストの画像調整後の画像を例示する図である。
【図８】テキスト表示領域の画像調整後の画像を例示する図である。
【図９】ナビゲーション画像の画像調整後の画像を例示する図である。
【図１０】主画像の画像調整後の画像を例示する図である。
【図１１】参照画像の画像調整後の画像を例示する図である。
【図１２】参照画像の表示数を増やした例を示す図である。
【図１３】参照画像の表示数を増やした例を示す別の図である。
【図１４】参照画像の表示数を増やした例を示す別の図である。
【発明を実施するための形態】
【００３０】
［本実施形態の概要］
本実施形態は、複数のディスプレイを縦横に組み合わせることによって構成される１つのディスプレイ空間に、それぞれ領域を区切って複数の画像を表示することのできる情報処理装置に関するものである。
【００３１】
この情報処理装置により表示される画像は、主に１以上の観察対象の高解像度（顕微鏡）画像（以下、主画像）と主画像に対応する副画像とを少なくとも含む。副画像は、例えば、主画像に対する各種操作用（ナビゲーション用）などの画像である。すなわち、副画像は、主画像全体の俯瞰画像であり、主画像表示領域に表示させたい部分の選択や、拡大／縮小により主画像表示領域に表示された部分の主画像全体における位置をユーザに掲示する目的を持った画像である。副画像のサイズは主画像より小さく、主画像を観察するユーザが主画像の観察状態から、主画像の表示状態を変更する操作へスムースに移行できるように、主画像に対して所定の位置関係にある領域が副画像の表示領域に割り当てられている。例えば、主画像表示領域の右上隅の矩形領域が副画像の表示領域に割り当てられることで、副画像がどの主画像に付帯するものであることをユーザが直感的に分かるようにしてある。このような主画像と副画像との組み合わせは、例えば、２つの観察対象画像の比較を目的とする場合には、左右に２組隣り合わせられる。
【００３２】
複数のディスプレイを縦横に組み合わせることによって構成される１つのディスプレイ空間に、主画像と副画像、さらには２組の主画像と副画像の組み合わせを表示する場合、複数のディスプレイのレイアウトが固定ならば、そのレイアウトに合わせてディスプレイの境界線を主画像及び副画像がまたがないように各画像の表示領域のレイアウトを設定すれば、ディスプレイ間の境界線による視認性への影響を最も抑えることができる。しかしながら、１つのディスプレイ空間を構成するディスプレイの数がユーザの側で任意に変更される場合にはそうはいかない。
【００３３】
本実施形態は、このような事情を鑑み、どのような構成のディスプレイがどのように組み合わされて１つのディスプレイ空間が構成されるかという情報（ディスプレイ設定情報）を随時生成することのできる手段と、この手段により生成されたディスプレイ設定情報をもとに、ビューアにおける主画像及び副画像の表示領域のレイアウトを調整する手段とを具備する情報処理装置を提供する。
【００３４】
この実施形態の情報処理装置では、主画像と副画像のそれぞれの役割から、どちらの画像の表示領域を優先的にディスプレイの境界線をまたがないようにするかが決められている。すなわち、主画像と副画像の双方ともディスプレイの境界線をまたがないことが理想であるが、主画像の表示にはできだけ多くの解像度を割り当てることがビューアに基本的に求められるスペックであることから、主画像がディスプレイの境界線をまったくまたがないように表示領域を設定することは現実的に困難であるし、主画像がディスプレイの境界線によって分断されて見えても、主画像の観察そのものに及び得る悪影響は軽微である。これに対し、副画像がディスプレイの境界線によって分断されると、副画像のサイズそのものが主画像に比較してかなり小さいものであることから、これがさらに複数の領域に区分されて見えてしまうことによって、視認性及び操作性が低下する場合がある。そこで本実施形態の情報処理装置において、レイアウトを調整する手段は、少なくとも副画像がディスプレイの境界線によって分断されることのないように、ディスプレイ設定情報をもとに、ビューアにおける主画像及び副画像の各表示領域のレイアウトを生成するものとされている。
【００３５】
以下、図面を参照しながら、本実施形態の情報処理装置の詳細を説明する。
【００３６】
［情報処理システムの構成］
図１は、本発明の一実施形態に係る情報処理装置を少なくとも含む情報処理システムの構成を示すブロック図である。
情報処理装置として、例えばＰＣ（Personal Computer）１００が用いられる。ＰＣ１００は、ＣＰＵ（Central Processing Unit）１０１と、ＲＯＭ１０２（Read Only Memory）と、ＲＡＭ（Random Access Memory）１０３と、入出力インターフェース１０５と、これらを互いに接続するバス１０４とを備える。
【００３７】
入出力インターフェース１０５には、表示部１０６と、入力部１０７と、記憶部１０８と、通信部１０９と、ドライブ部１１０とが接続される。
【００３８】
表示部１０６は、互いに隣接するように並べられた複数のディスプレイ１０６ａ、１０６ｂ…で構成される。表示部１０６は、１つのディスプレイ空間が形成されるように互いに隣接して配置された複数のディスプレイ１０６ａ、１０６ｂ…に画像を表示することが可能である。複数のディスプレイは、それぞれ、例えば液晶、ＥＬ（Electro-Luminescence）、ＣＲＴ（Cathode Ray Tube）等を用いた表示デバイスであり、それぞれ同じ性能及びサイズを有する。表示部１０６は、例えば、４個（縦２個×横２個）、６個（縦２個×横３個）又は１５個（縦３個×横５個）等のディスプレイで構成されるが、これに限定されない。
【００３９】
入力部１０７は、例えばマウス、ポインディングデバイス、キーボード、タッチパネル等の操作装置である。入力部１０７がタッチパネルを含む場合、そのタッチパネルは表示部１０６と一体となり得る。
【００４０】
記憶部１０８は、不揮発性メモリであり、例えばＨＤＤ（Hard Disk Drive）、ＳＳＤ（Solid State Drive）、フラッシュメモリ、その他の固体メモリである。図示しない光学顕微鏡により得られた画像データは、ＰＣ１００の主に記憶部１０８に記憶される。
【００４１】
ドライブ部１１０は、例えば光学記録媒体、フロッピー（登録商標）ディスク、磁気記録テープ、フラッシュメモリ等、リムーバブルの記録媒体１１１を駆動することが可能なデバイスである。これに対し上記記憶部１０８は、主にリムーバブルでない記録媒体を駆動する、ＰＣ１００に予め搭載されたデバイスとして使用される場合が多い。
【００４２】
通信部１０９は、ＬＡＮ（Local Area Network）、ＷＡＮ（Wide Area Network）等に接続可能な、他のデバイスと通信するためのモデム、ルータ、その他の通信機器である。通信部１０９は、有線及び無線のどちらを利用して通信するものであってもよい。通信部１０９は、ＰＣ１００とは別体で使用される場合が多い。
【００４３】
ＲＯＭ１０２は、ＰＣ１００が実行すべきソフトウェア処理のためのプログラムやデータなどが恒久的に格納された読み出し専用メモリである。なお、プログラムは記憶部１０８に格納されていてもよい。
【００４４】
ＲＡＭ１０３（メインメモリ）は、ＣＰＵ１０１によって実行されるプログラム・コードをロードしたり、プログラムの作業データを書き込むために使用される、書き込み可能な揮発性メモリである。
【００４５】
ＣＰＵ１０１は、ＰＣ１００の各部の制御を総括的に行うとともに各部の間でのデータのやりとりを制御する。ＣＰＵ１０１は、ＰＣ１００が実行すべきソフトウェア処理を実行するために、画像ビューア（以下、ビューア）アプリケーション等の必要なプログラムをＲＯＭ１０２からＲＡＭ１０３へロードし、解釈して実行する。
【００４６】
［情報処理装置の動作］
次に、以上のように構成された情報処理装置の動作について説明する。動作の説明は、以下の順に行うものとする。
１．ディスプレイ設定情報取得
２．画像調整
【００４７】
［１．ディスプレイ設定情報取得］
図２は、ビューアアプリケーションと、ディスプレイドライバ設定プログラムと、ディスプレイドライバと、ディスプレイ設定情報ファイルとの関係を示すブロック図である。図３は、ディスプレイ設定情報取得動作を示すフローチャートである。
ディスプレイドライバ設定プログラム４０１は、どのような構成を有するディスプレイ１０６ａ、１０６ｂ…がどのように組み合わされて１つのディスプレイ空間が構成されるか、というディスプレイ設定情報を生成するプログラムである。ディスプレイドライバ設定プログラム４０１は、例えば、ディスプレイの追加、削除などの変更が発生したとき又はＯＳ（Operating System）４００の起動に伴って、ＯＳカーネル４０２によって呼び出される。ディスプレイドライバ設定プログラム４０１は、ディスプレイドライバ４０３と通信して、接続されているディスプレイ１０６ａ、１０６ｂ…の解像度、数（縦横の組み合わせの数）などの情報を取得し、これらの情報をもとにディスプレイ設定情報のファイル４０５を作成して、ビューアアプリケーション４０４が読込み可能なパスに保存する（ステップＳＴ１０１）。ディスプレイ設定情報には、ディスプレイ数、全体ディスプレイ空間の解像度、全体ディスプレイ空間における境界線の位置、などが含まれる。
【００４８】
ビューアアプリケーション４０４は、起動時に、ディスプレイ設定情報のファイル４０５を読み込み、ＲＡＭ１０３（メインメモリ）に確保されたビューアアプリケーション４０４の環境ファイルに格納する（ステップＳＴ１０２）。ビューアアプリケーション４０４の環境ファイルとは、ビューアアプリケーション４０４の各種の動作条件などが環境設定データとして格納されたファイルである。環境ファイルには、初期画面レイアウトに関する情報も格納されている。初期画面レイアウト情報は、ビューアアプリケーション４０４の起動時に表示される初期画面の構成を定義する情報である。ビューアアプリケーション４０４は、起動の都度、ディスプレイ設定情報のファイル４０５を読み込んで、環境ファイルに、そのディスプレイ設定情報のファイル内容を追記する。
【００４９】
ビューアアプリケーション４０４は、環境ファイルから初期画面レイアウト情報とディスプレイ設定情報を読み込み、これらの情報をもとにディスプレイ構成に適した調整初期画面を生成する（ステップＳＴ１０３）。
【００５０】
次に、ビューアアプリケーション４０４によって構成される画像表示操作環境について説明する。
図４は、ビューアアプリケーション４０４によって構成される画像表示操作環境を説明する図である。同図では、複数のディスプレイを組み合わせて構成される１つの物理的なディスプレイ空間との関係は図示を省く。
【００５１】
ビューアアプリケーション４０４によって初期画面レイアウト情報に基づいて構成される画像表示操作環境を構成する要素としては、
１．主画像領域
２．ナビゲーション画像
３．スライドリスト
４．テキスト表示領域
などがある。以下、これら各要素について説明する。
【００５２】
１．主画像領域
主画像領域は、観察対象の高解像度（顕微鏡）画像を表示するために割り当てられる領域である。主画像２０１の表示にできだけ多くの解像度を割り当てることがビューアアプリケーション４０４に基本的に求められるスペックである。ビューアアプリケーション４０４は、主画像２０１を記憶部１０８から読み込んで表示する。
【００５３】
２．ナビゲーション画像
上記ビューアアプリケーション４０４は、主画像２０１と、この主画像２０１を相似形に縮小した各種操作用（ナビゲーション用）の低解像度画像（以下、ナビゲーション画像）とを表示することが可能である。このナビゲーション画像２０３内にはナビゲーション枠（図示せず）が重畳的に表示され、主画像２０１として現在表示されている領域をナビゲーション枠で囲むことで示す。すなわち、ナビゲーション画像２０３は、主画像２０１全体の俯瞰画像であり、主画像２０１表示領域に表示させたい部分の選択や、拡大／縮小により主画像２０１表示領域に表示された部分の主画像２０１全体における位置をユーザに掲示する目的を持った画像である。ナビゲーション画像２０３のサイズは主画像２０１より小さく、主画像２０１を観察するユーザが主画像２０１の観察状態から、主画像２０１の表示状態を変更する操作へのスムースに移行できるように、主画像２０１に対して所定の位置関係にある領域がナビゲーション画像２０３の表示領域に割り当てられている。例えば、主画像２０１表示領域の右上隅の矩形領域がナビゲーション画像２０３の表示領域に割り当てられることで、ナビゲーション画像２０３が主画像２０１に付帯するものであることをユーザが直感的に分かるようにしてある。ナビゲーション枠をナビゲーション画像２０３内で操作することで、表示する主画像２０１の空間的な条件（例えば、拡大率、表示領域等）を設定することができる。ナビゲーション画像２０３に含まれるナビゲーション枠に対するユーザによるマウス（入力部１０７）のドラッグ等の操作によってナビゲーション枠が移動されたり拡大／縮小されると、ビューアアプリケーション４０４は、その移動又は拡大／縮小されたナビゲーション枠に対応するナビゲーション画像２０３の領域に対応する主画像２０１を記憶部１０８から読み込んで表示する。
【００５４】
また、ビューアアプリケーション４０４は、主画像とナビゲーション画像との組み合わせを、例えば、２つの観察対象画像の比較を目的とする場合には、左右に２組隣り合わせて表示することも可能である。左右の隣り合わせで表示される２つの主画像のうち、一方の主画像２０１を主観察対象として、他方の主画像２０２は、例えば、主観察対象の主画像２０１の観察に参照的に用いられる画像であり、これを「参照画像」と呼ぶ。ここで、参照画像２０２は、例えば、主観察対象の主画像２０１のスライドの隣接スライド、他の染色（ヘマトキシリン・エオシン染色（ＨＥ染色）、ＤＡＰＩ染色等）を行った画像、類似症例の画像等である。
【００５５】
３．スライドリスト
ビューアアプリケーション４０４は、表示対象の複数の主画像を互いに等しいサイズに縮小した低解像度のサムネイル画像２１１〜２１５が互いに一列に配置されたサムネイル画像列（以下、スライドリスト）を表示することも可能である。スライドリスト２１０に含まれる複数のサムネイル画像２１１〜２１５の中からユーザによるポインタでの指示及びマウスのクリック等の操作によって１つのサムネイル画像が選択されると、ビューアアプリケーション４０４は、その選択されたサムネイル画像に対応する主画像２０１を記憶部１０８から読み込んで表示する。
【００５６】
４．テキスト表示領域
ビューアアプリケーション４０４は、ユーザによりキーボード等を用いて入力されるテキストを表示するテキスト表示領域を表示することも可能である。
【００５７】
図４に示す画像表示操作環境は、主画像２０１と、主画像２０１に対応するナビゲーション画像２０３と、参照画像２０２と、参照画像２０２に対応するナビゲーション画像２０４と、５個のサムネイル画像２１１〜２１５からなるスライドリスト２１０と、テキスト表示領域２０５とを含む。ここで、５個のサムネイル画像２１１〜２１５は、画面の上辺２２０から下辺２２１に亘り、左辺２２２に沿って縦一列に配列されるように設定される。テキスト表示領域２０５は、スライドリスト２１０の最も下に位置するサムネイル画像２１５の右端から画面の右辺２２３に亘り、下辺２２１に沿って配列されるように設定される。主画像２０１と参照画像２０２とは、互いに同じサイズであり、画面の上辺２２０及び下辺２２１と、スライドリスト２１０と、テキスト表示領域２０５とにより区切られる領域に、左右に隣り合わせに配置されるように設定される。ナビゲーション画像２０３は、対応する主画像２０１の右上隅の矩形領域に割り当てられ、ナビゲーション画像２０４は、対応する参照画像２０２の右上隅の矩形領域に割り当てられる。
【００５８】
このように、初期画面レイアウト情報に基づいて構成される画像は、１つのディスプレイ空間に表示するべき画像全体のバランスを考慮して構成される。しかしながら、バランスを考慮した画像を、このままのバランスで拡大して複数のディスプレイで構成されたディスプレイ空間に表示すると、ディスプレイのフレームの存在により不都合が生じる場合がある。例えば、サイズの小さく低解像度のナビゲーション画像２０３、２０４やサムネイル画像２１１〜２１５がディスプレイのフレームにまたがって表示されるような場合等である。この不都合を調整するため、上記ディスプレイ設定情報取得動作に続いて、画像調整が行われる。
【００５９】
以下に、ＣＰＵ１０１がビューアアプリケーション４０４を実行することによってＰＣ１００上で実行される画像調整について説明する。
【００６０】
［２．画像調整］
図５は、画像調整の動作を示すフローチャートである。
まず、ビューアアプリケーションにより、ＣＰＵ１０１は、環境ファイルに格納された初期画面レイアウト情報とディスプレイ設定情報とをもとに、スライドリストのサムネイル画像の何れかがディスプレイの境界線をまたぐか否かを判定する（ステップＳＴ２０１）。ＣＰＵ１０１は、サムネイル画像の何れかがディスプレイの境界線をまたぐと判定すると（ステップＳＴ２０１でＹｅｓ）、スライドリストの画像調整を行う（ステップＳＴ２０２）。なお、本明細書で境界線とは、隣り合うディスプレイ同士の境界線を示し、ディスプレイのフレーム（ベゼル）を含む概念とする。
【００６１】
ここで、スライドリストの画像調整について説明する。
図６は、サムネイル画像がディスプレイの境界線をまたいでいる画像を例示する図である。
同図は、互いに隣接するように並べられた４個（縦２個×横２個）のディスプレイ１０６ａ（左上）、１０６ｂ（右上）、１０６ｃ（左下）、１０６ｄ（右下）により構成されるディスプレイ空間３００に、初期画面レイアウト情報に基づいて構成される画像を示す。この初期画面レイアウトでは、スライドリスト２１０のサムネイル画像２１３は、ディスプレイ１０６ａ、１０６ｃの境界線３０１にまたがって表示される位置に設定される。この場合、ＣＰＵ１０１は、サムネイル画像２１３がディスプレイの境界線３０１をまたぐと判定するので、スライドリスト２１０の画像調整を行う。
【００６２】
図７は、スライドリストの画像調整後の画像を例示する図である。
ＣＰＵ１０１は、ディスプレイ設定情報をもとに、ディスプレイ１０６ａ、１０６ｃの境界線３０１にまたがって表示される位置に設定されたサムネイル画像２１３の下端２１３ａが境界線３０１と重なり合うように、サムネイル画像２１１〜２１５のサイズ（高さ）を等倍率で縮小する。その結果、サムネイル画像２１１〜２１３がディスプレイ１０６ａの上端３０２から境界線３０１に亘って縦一列に配列され、これに連続して、サムネイル画像２１４、２１５が境界線３０１からディスプレイ１０６ｃ内に配列される。その結果、サムネイル画像２１５の下端２１５ａとディスプレイ１０６ｃの下端３０３との間には、空白の領域３０４が生じることとなる。ここで、空白の領域とは、画像調整の結果何も表示するものがなくなった領域を言うものとする。
【００６３】
なお、ディスプレイの数が多い場合に、ディスプレイの境界線をまたぐサムネイル画像が複数存在するときには、ＣＰＵ１０１は、上記画像調整動作を繰り返し行う。この点は、以下の調整動作についても同様である。
【００６４】
図５に戻って、ＣＰＵ１０１は、スライドリストの画像調整を行うと（ステップＳＴ２０２）又はサムネイル画像の何れもディスプレイの境界線をまたがないと判定すると（ステップＳＴ２０１でＮｏ）、テキスト表示領域がディスプレイの境界線をまたぐか否かを判定する（ステップＳＴ２０３）。ＣＰＵ１０１は、テキスト表示領域がディスプレイの境界線をまたぐと判定すると（ステップＳＴ２０３でＹｅｓ）、テキスト表示領域の画像調整を行う（ステップＳＴ２０４）。
【００６５】
ここで、テキスト表示領域の画像調整について説明する。
上記図７は、テキスト表示領域がディスプレイの境界線をまたいでいる画像を例示する。
この画面では、テキスト表示領域２０５は、ディスプレイ１０６ｃ、１０６ｄの境界線３０６にまたがって表示される位置に設定される。この場合、ＣＰＵ１０１は、テキスト表示領域２０５がディスプレイの境界線３０６をまたぐと判定するので、テキスト表示領域２０５の画像調整を行う。
【００６６】
図８は、テキスト表示領域の画像調整後の画像を例示する図である。
ＣＰＵ１０１は、テキスト表示領域２０５の移動先として、ディスプレイ設定情報をもとに、例えば、縦３００ピクセル程度×横７００〜１５００ピクセル程度の領域を選定し、テキスト表示領域２０５の画像調整を行う。例えば、ＣＰＵ１０１は、テキスト表示領域２０５が１つのディスプレイ内に収まること（境界線をまたがないこと）、ディスプレイ空間３００の下端に沿って配置されること、そしてスライドリスト２１０の画像調整により生じた空白の領域３０４を埋めるように配置されること等を条件に、テキスト表示領域２０５の画像調整を行う。例えば、ＣＰＵ１０１は、テキスト表示領域２０５をディスプレイ１０６ｃの下端３０３に沿ってディスプレイ１０６ｃの左端３０５からディスプレイ１０６ｃ、１０６ｄの境界線３０６に亘って配置する。その結果、ディスプレイ１０６ｄの下端３０７には、初期画面レイアウト情報に基づいてテキスト表示領域２０５が配置されるとされた部分に、空白の領域３０８が生じることとなる。そして、主画像２０１の下端２０１ａとテキスト表示領域２０５との間に空白の領域３１０が生じることとなる。
【００６７】
図５に戻って、ＣＰＵ１０１は、テキスト表示領域の画像調整を行うと（ステップＳＴ２０４）又はテキスト表示領域がディスプレイの境界線をまたがないと判定すると（ステップＳＴ２０３でＮｏ）、ナビゲーション画像の何れかがディスプレイの境界線をまたぐか否かを判定する（ステップＳＴ２０５）。ＣＰＵ１０１は、ナビゲーション画像の何れかがディスプレイの境界線をまたぐと判定すると（ステップＳＴ２０５でＹｅｓ）、ナビゲーション画像の画像調整を行う（ステップＳＴ２０６）。
【００６８】
ここで、ナビゲーション画像の画像調整について説明する。
上記図８は、ナビゲーション画像がディスプレイの境界線をまたいでいる画像を例示する。
この画面では、ナビゲーション画像２０３は、ディスプレイ１０６ａ、１０６ｂの境界線３０９にまたがって表示される位置に設定される。この場合、ＣＰＵ１０１は、ナビゲーション画像２０３がディスプレイの境界線３０９をまたぐと判定するので、ナビゲーション画像２０３の画像調整を行う。
【００６９】
図９は、ナビゲーション画像の画像調整後の画像を例示する図である。
ＣＰＵ１０１は、ディスプレイ設定情報をもとに、ディスプレイ１０６ａ、１０６ｂの境界線３０９にまたがって表示されるナビゲーション画像２０３の右端又は左端（本例では、右端２０３ａ）が境界線３０９と重なり合うように、ナビゲーション画像２０３を移動する。
【００７０】
図５に戻って、ＣＰＵ１０１は、ナビゲーション画像の画像調整を行うと（ステップＳＴ２０６）又はナビゲーション画像がディスプレイの境界線をまたがないと判定すると（ステップＳＴ２０５でＮｏ）、上記画像調整を行ったナビゲーション画像に対応する主画像又は参照画像がディスプレイの境界線をまたぐか否かを判定する（ステップＳＴ２０７）。ＣＰＵ１０１は、主画像又は参照画像がディスプレイの境界線をまたぐと判定すると（ステップＳＴ２０７でＹｅｓ）、主画像及び参照画像の画像調整を行う（ステップＳＴ２０８）。
【００７１】
ここで、主画像及び参照画像の画像調整について説明する。
上記図９は、画像調整を行ったナビゲーション画像に対応する主画像がディスプレイの境界線をまたいでいる画像を例示する。
この画面では、画像調整を行ったナビゲーション画像２０３に対応する主画像２０１は、ディスプレイ１０６ａ、１０６ｂの境界線３０９及びディスプレイ１０６ｃ、１０６ｄの境界線３０６にまたがって表示される位置に設定される。この場合、ＣＰＵ１０１は、主画像２０１がディスプレイの境界線３０６、３０９をまたぐと判定するので、主画像２０１の画像調整を行う。
【００７２】
図１０は、主画像の画像調整後の画像を例示する図である。
ＣＰＵ１０１は、ディスプレイ設定情報をもとに、境界線３０６、３０９と、この境界線３０６、３０９の最も近くに位置する主画像２０１の端部（本例では、右端２０１ｂ）との距離を判定する。ＣＰＵ１０１は、境界線３０６、３０９と主画像２０１の右端２０１ｂとの距離が所定値（例えば、１００ピクセル）以下と判定すると、主画像２０１の右端２０１ｂが境界線３０６、３０９と重なり合うように、主画像２０１の横幅を縮小するように右端２０１ｂを移動する。主画像２０１の右端２０１ｂを移動すると同時に、ＣＰＵ１０１は、主画像２０１の右端２０１ｂに隣り合わせに配置される参照画像２０２の左端２０２ａが境界線３０６、３０９と重なり合うように、参照画像２０２の横幅を拡大するように左端２０２ａを移動する。
【００７３】
図５に戻って、ＣＰＵ１０１は、主画像の画像調整を行うと（ステップＳＴ２０８）又は主画像及び参照画像の何れもディスプレイの境界線をまたがないと判定すると（ステップＳＴ２０７でＮｏ）、ディスプレイ空間３００に空白の領域が存在するか否かを判定する（ステップＳＴ２０９）。ＣＰＵ１０１は、空白の領域が存在すると判定すると（ステップＳＴ２０９でＹｅｓ）、主画像又は参照画像の画像調整を行う（ステップＳＴ２１０）。
【００７４】
ここで、主画像又は参照画像の画像調整について説明する。
上記図１０は、テキスト表示領域の画像調整を行った結果、空白の領域が生じている画像を例示する。
この画面では、テキスト表示領域２０５及び参照画像２０２に隣り合って空白の領域３０８が存在する。また、テキスト表示領域２０５及び主画像２０１に隣り合って空白の領域３１０が存在する。この場合、ＣＰＵ１０１は、空白の領域３０８、３１０が存在すると判定するので、主画像２０１又は参照画像２０２の画像調整を行う。
【００７５】
図１１は、参照画像の画像調整後の画像を例示する図である。
ＣＰＵ１０１は、ディスプレイ設定情報をもとに、空白の領域３１０に隣り合う主画像又は参照画像（本例では、主画像２０１）を判定する。ＣＰＵ１０１は、空白の領域３１０に隣り合う主画像２０１が存在すると判定すると、主画像２０１が空白の領域３１０を埋めるように、主画像２０１を拡大する。そして、ＣＰＵ１０１は、ディスプレイ設定情報をもとに、空白の領域３０８に隣り合う主画像又は参照画像（本例では、参照画像２０２）を判定する。ＣＰＵ１０１は、空白の領域３０８に隣り合う参照画像２０２が存在すると判定すると、参照画像２０２が空白の領域３０８を埋めるように、参照画像２０２を拡大する。
【００７６】
なお、ＣＰＵ１０１は、ステップＳＴ２１０の画像調整の結果、主画像２０１が参照画像２０２より小さくなったと判定すると、主画像２０１及びナビゲーション画像２０３と、参照画像２０２及びナビゲーション画像２０４とを入れ替えるようにさらに画像調整を行い、主画像２０１が参照画像２０２より大きくなるようにしてもよい。
【００７７】
ＣＰＵ１０１は、以上のようにディスプレイ設定情報に基づいて画面画像調整を行った表示内容に関する表示情報を、表示部１０６に出力する（ステップＳＴ２１１）。
【００７８】
本実施形態によれば、１つのディスプレイ空間を構成するディスプレイの数がユーザの側で任意に変更される場合でも、そのレイアウトに合わせてナビゲーション画像、サムネイル画像、テキスト表示領域がディスプレイの境界線によって分断されることのないように各画像の表示領域のレイアウトを設定できる。これにより、ディスプレイ間の境界線による視認性への影響を最も抑えることができる。
【００７９】
すなわち、ナビゲーション画像やサムネイル画像がディスプレイの境界線にまたがらないように表示されるので、主画像に比べてそもそもサイズが小さく不鮮明なナビゲーション画像やサムネイル画像が境界線により分断されることが無い。その結果、ただでさえ小さい副画像が隣のディスプレイにはみ出た部分が見にくくなる、という不都合が無くなる。
【００８０】
また、ナビゲーション画像がディスプレイの境界線にまたがらないように表示されるので、ナビゲーション画像内に重畳的に表示されるナビゲーション枠も境界線にまたがらないように表示される。その結果、ナビゲーション枠をナビゲーション画像内で操作して、表示する主画像の空間的な条件（例えば、拡大率、表示領域等）を設定する際、操作しにくく見にくくなる、という不都合が無くなる。
【００８１】
また、サムネイル画像がディスプレイの境界線にまたがらないように表示されるので、表示する主画像自体を選択するためにサムネイル画像を選択操作する際、操作しにくく見にくくなる、という不都合が無くなる。
【００８２】
また、テキスト表示領域がディスプレイの境界線にまたがらないように表示される。これにより、テキスト表示領域が境界線にまたがった結果テキスト表示領域が大きくなって主画像の表示領域を圧迫したり、テキスト表示領域が複数ディスプレイに亘る結果テキスト入力がしにくくなる、という不都合が無くなる。
【００８３】
また、主画像と参照画像との境界線がディスプレイの境界線と重なり合うように主画像及び参照画像が表示される。これにより、主画像及び参照画像が境界線により分断される数が減る。その結果、主画像及び参照画像の一部が隣のディスプレイにはみ出た部分が見にくくなる、という不都合が無くなる。
【００８４】
本発明は上述の実施形態にのみ限定されるものではなく、本発明の要旨を逸脱しない範囲内において変更され得る。
【００８５】
例えば、上記画像調整は、図５に示したフローチャートの順序に限定されない。図５に示したフローチャートの順序は一例にすぎず、スライドリストの画像調整、テキスト表示領域の画像調整、ナビゲーション画像の画像調整及び主画像及び参照画像の画像調整をどのような順序で行っても構わない。
【００８６】
また、上記実施形態では、ＣＰＵ１０１はディスプレイ設定情報に基づいて画面画像調整を行った表示内容に関する表示情報を、表示部１０６に出力する（ステップＳＴ２１１）としたが、これに限定されない。ＣＰＵ１０１は、初期画面レイアウト情報に基づく画像を予め出力し、例えばユーザ操作等による画像調整開始のトリガを受けてから、画像調整を行ってもよい。さらに、ＣＰＵ１０１は、スライドリストの画像調整、テキスト表示領域の画像調整、ナビゲーション画像の画像調整及び主画像及び参照画像の画像調整それぞれを行った時点での画像を出力してもよい。そして、例えばユーザ操作等による画像調整開始のトリガを受けてから、その後の画像調整を行ってもよい。
【００８７】
さらにまた、ＣＰＵ１０１は、画面の帯やプルダウンメニューを表示する場合、ディスプレイ設定情報をもとに、これらのテキストがディスプレイ境界線をまたがないように、さらに画像調整を行ってもよい。
【００８８】
ディスプレイ数を増やすと（例えば、１５個（縦３個×横５個））、参照画像を表示する領域も増える。図１２は、参照画像の表示数を増やした例を示す。参照画像として、カルテ情報などの付加情報４０１、放射線画像４０２、病理切片を薄切化する前のブロックの写真（グロス写真）４０３、別の主画像４０４、簡易化された放射線画像等をさらに挙げることができる。診断に必要な情報は多くあるので、このように表示領域に余裕があれば、ディスプレイ単位で割り当てるようにして表示すればよい。また、スライドリスト２１０を１つのディスプレイに収めるように表示してもよい。
【００８９】
あるいは、ディスプレイ数を増やした場合、図１３に示すように、主画面２０１の表示により重点を置いて表示を行ってもよい。
【００９０】
あるいは、図１４に示すように、１つの参照画像（例えば、放射線画像）のみを特殊サイズディスプレイに表示してもよい。放射線画像４０２は画面品質が推奨されている場合があるので、別ディスプレイに独立して表示してもよい。
【符号の説明】
【００９１】
１００…ＰＣ
１０１…ＣＰＵ
１０６ａ、１０６ｂ、１０６ｃ、１０６ｄ…ディスプレイ
３００…ディスプレイ空間
【図１】
2012118832.tif 000003
【図２】
2012118832.tif 000004
【図３】
2012118832.tif 000005
【図４】
2012118832.tif 000006
【図５】
2012118832.tif 000007
【図６】
2012118832.tif 000008
【図７】
2012118832.tif 000009
【図８】
2012118832.tif 000010
【図９】
2012118832.tif 000011
【図１０】
2012118832.tif 000012
【図１１】
2012118832.tif 000013
【図１２】
2012118832.tif 000014
【図１３】
2012118832.tif 000015
【図１４】
2012118832.tif 000016