(57)【特許請求の範囲】
【請求項１】
顕微鏡により１つの観察対象物からそれぞれ撮像され、前記顕微鏡の光軸方向にて異なる複数の層位置の画像データのうち、１以上の層位置の画像データに対してアノテーションに関する位置情報の設定を利用者より受け付ける設定部と、
前記設定部により受け付けた前記アノテーションに関する位置情報を前記層位置を識別する情報と対応付けて記憶する記憶部と、
前記複数の層位置の画像データのうち１つの層位置の画像データを利用者に選択させる入力部と、
前記入力部によって利用者に選択させた層位置の画像データに、前記記憶部に記憶された１以上の層位置の画像データに対するアノテーションに関する位置情報を視覚的に反映した１以上のアノテーション表示情報を合成して表示部に表示させる処理部と
を具備する情報処理装置。
【請求項２】
請求項１に記載の情報処理装置であって、
前記処理部は、前記アノテーション表示情報を、このアノテーション表示情報に対応する層位置と前記入力部によって利用者に選択させた画像データの層位置との位置関係を反映した形態で前記表示部に表示させる
情報処理装置。
【請求項３】
請求項１または２項に記載の情報処理装置であって、
前記表示部に表示された前記合成されてた画像において、利用者より１つの層位置のアノテーション表示情報の選択を受け付ける選択部をさらに具備し、
前記処理部は、前記合成された画像において前記入力部によって利用者よって選択された層位置の画像データを、前記選択部によって利用者により選択されたアノテーション表示情報に対応する層位置の画像データに置き換えた画像に切り替える
情報処理装置。
【請求項４】
請求項３に記載の情報処理装置であって、
前記処理部は、前記選択部により利用者に選択させた前記アノテーション表示情報に対応する層位置の前記画像データの表示領域を、前記選択させた前記アノテーション表示情報に対応するアノテーションに関する位置情報を基準として決定する
情報処理装置。
【請求項５】
設定部が、顕微鏡により１つの観察対象物からそれぞれ撮像され、前記顕微鏡の光軸方向にて異なる複数の層位置の画像データのうち、１以上の層位置の画像データに対してアノテーションに関する位置情報の設定を利用者より受け付け、
記憶部が、前記設定部により受け付けた前記アノテーションに関する位置情報を前記層位置を識別する情報と対応付けて記憶し、
入力部が、前記複数の層位置の画像データのうち１つの層位置の画像データを利用者に選択させ、
処理部が、前記入力部によって利用者に選択させた層位置の画像データに、前記記憶部に記憶された１以上の層位置の画像データに対するアノテーションに関する位置情報を視覚的に反映した１以上のアノテーション表示情報を合成して表示部に表示させる
情報処理方法。
【請求項６】
顕微鏡により１つの観察対象物からそれぞれ撮像され、前記顕微鏡の光軸方向にて異なる複数の層位置の画像データのうち、１以上の層位置の画像データに対してアノテーションに関する位置情報の設定を利用者より受け付ける設定部と、
前記設定部により受け付けた前記アノテーションに関する位置情報を前記層位置を識別する情報と対応付けて記憶する記憶部と、
前記複数の層位置の画像データのうち１つの層位置の画像データを利用者に選択させる入力部と、
前記入力部によって利用者に選択させた層位置の画像データに、前記記憶部に記憶された１以上の層位置の画像データに対するアノテーションに関する位置情報を視覚的に反映した１以上のアノテーション表示情報を合成して表示部に表示させる処理部
としてコンピュータを機能させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、医療、病理、生物、材料等の分野において顕微鏡により得られた画像データの表示を制御する情報処理装置、情報処理方法及びそのプログラムに関する。
【背景技術】
【０００２】
医療又は病理等の分野において、光学顕微鏡により得られた、生体の細胞、組織、臓器等の画像をデジタル化し、そのデジタル画像に基づき、医師や病理学者等がその組織等を検査したり、患者を診断したりするシステムが提案されている。
【０００３】
例えば、特許文献１に記載の方法では、顕微鏡により光学的に得られた画像が、ＣＣＤ（Charge Coupled Device）を搭載したビデオカメラによりデジタル化され、そのデジタル信号が制御コンピュータシステムに入力され、モニタに可視化される。病理学者はモニタに表示された画像を見て検査等を行う（例えば、特許文献１の段落[００２７]、[００２８]、図５参照）。
【０００４】
また、特許文献２に記載のシステムでは、このような画像の任意の箇所、例えば、疾患があるおそれのある部位に位置情報を設定し、この位置情報に内容情報を関連付ける。このシステムは、位置情報をマークとして画像とともに表示し、表示したマークに対するマウス等の入力装置を用いた選択操作を受け付け、関連付けられて登録された内容情報をコメントとして表示する（例えば、特許文献２の段落［００２７］、図５参照）。このように、画像に位置情報や内容情報を関連付け、これら位置情報や内容情報を視覚的に合成した画像を表示する機能は、「アノテーション機能」と呼ばれる。
【０００５】
ところで近年、１つの観察対象物の顕微鏡の光軸方向における異なる複数の位置の画像データを光軸方向順に連続的に表示可能な装置が提案されている（例えば、特許文献３の段落［００２３］、図３参照）。ここで、１つの観察対象物の顕微鏡の光軸方向における異なる複数の位置の画像データのセットは、Z-stackとよばれる。このような装置によれば、光軸方向における異なる複数の位置の画像を光軸方向順に連続的に表示することで、あたかも顕微鏡のフォーカスを切り替えながら画像を観察しているような機能を提供することができる。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００９−３７２５０号公報
【特許文献２】特開２０００−１４８８９５号公報
【特許文献３】特表２００８−５００６４３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
Z-stack中にアノテーションに関する位置情報が設定されている画像と設定されていない画像とが混在している場合、連続表示においては、アノテーションの位置情報が視覚的に合成されたマークを含む画像と含まない画像とが混在して表示画面に表示されることとなる。この結果として、観察者がマークを見落とし、ひいては疾患を見落とすおそれがある。たとえば、連続表示において観察者が画像を切り替える速度によっては、途中の画像にマークが含まれているのにも拘わらずそれを見逃すような場合などが考えられる。
【０００８】
以上のような事情に鑑み、本発明の目的は、観察者がアノテーションの見落としを防止できるようにするための情報処理装置、情報処理方法及びそのプログラムを提供することにある。
【課題を解決するための手段】
【０００９】
上記目的を達成するため、本発明の一形態に係る情報処理装置は、設定部と、入力部と、処理部と、表示部とを有する。
上記設定部は、顕微鏡によりそれぞれ撮像され、１つの観察対象物の上記顕微鏡の光軸方向における異なる複数の位置の画像データのうち、１以上の画像データに対するアノテーションに関する位置情報の設定を利用者より受け付ける。
上記入力部は、1つの画像データを選択させる。
上記処理部は、上記選択された画像データに上記設定部により設定された１以上の画像データに対するアノテーションに関する位置情報を視覚的に反映したアノテーション表示情報を合成する。
上記表示部は、上記アノテーション表示情報が合成された画像データを表示する。
【００１０】
これにより、アノテーションに関する位置情報が設定されていない画像に、他の画像に設定されたアノテーションに関する位置情報が視覚的に合成されて表示画面に表示されるので、観察者のアノテーションの見落としを防止できる。また、アノテーションを表示したまま光軸方向での位置を変更して異なる複数の層の画像を表示することで、利用者は、アノテーションを見落とすことなく観察等を行うことができる。すなわち、複数の画像中にアノテーションに関する位置情報が設定されている画像と設定されていない画像とが混在している場合でも、アノテーションが設定されていない画像にもアノテーションに関する位置情報が視覚的に合成されて表示画面に表示されるので、観察者のアノテーションの見落としを防止できる。
【００１１】
上記設定部は、上記顕微鏡によりそれぞれ異なる複数のフォーカスで得られた１つの観察対象物の複数の画像データのうち、１以上の画像データに対するアノテーションに関する位置情報の設定を利用者より受け付けてもよい。
【００１２】
これにより、顕微鏡の光軸方向に観察対象物の組織や細胞の形状等が異なる場合であっても、光軸方向にてそれぞれ設定された複数のアノテーションに関する位置情報を１つの画像に視覚的に合成して表示することができる。
【００１３】
上記処理部は、各画像データ毎に設定されたアノテーションを視覚的に識別可能な表示情報を合成してもよい。
【００１４】
上記処理部は、各画像データ毎に設定されたアノテーションを各画像データの光軸方向の位置関係を反映した形態で識別可能な表示情報を合成してもよい。
【００１５】
これにより、アノテーションに関する位置情報が、各画像の光軸方向の位置関係を反映した形態で識別可能に視覚的に合成されて表示画面に表示されるので、利用者は、アノテーションを目安に表示する画像の光軸方向の位置を選定することができる。
【００１６】
上記情報処理装置は、上記表示部により表示されたアノテーションに対する利用者からの選択を受け付ける選択部をさらに有してもよい。
上記処理部は、上記選択されたアノテーションが設定された画像データの表示に切り替えてもよい。
【００１７】
これにより、アノテーションに対する選択操作を通して、選択されたアノテーションが設定された画像へと表示を切り替えることができる。また、アノテーションが設定された複数の画像間で表示の切り替えを繰り返し行うことで、異なる複数の層の画像を交互に表示したりすることができる。これにより、病理医等の利用者がより慎重に疾患について検討することができるようになる。
【００１８】
上記処理部は、上記選択されたアノテーションの位置を基準として、上記画像データの表示領域を決定してもよい。
【００１９】
これにより、アノテーションの位置を基準として所望の領域の画像を表示することができるので、利用者はアノテーションが付された部位の近傍の部位を観察し易くなる。
【００２０】
上記処理部は、上記選択されたアノテーションの内容情報を視覚的に反映した表示情報を合成してもよい。
【００２１】
これにより、アノテーションを可読的に表示することができる。この結果、例えば、過去に注目した部位の内容情報を表示しての検査や診断や、ある利用者が設定した内容情報の別の利用者による閲覧が容易になる。
【００２２】
本発明の一形態に係る情報処理方法は、設定部が、顕微鏡によりそれぞれ撮像され、１つの観察対象物の上記顕微鏡の光軸方向における異なる複数の位置の画像データのうち、１以上の画像データに対するアノテーションに関する位置情報の設定を利用者より受け付ける。
入力部が、1つの画像データを選択させる。
処理部が、上記選択された画像データに上記設定部により設定された１以上の画像データに対するアノテーションに関する位置情報を視覚的に反映したアノテーション表示情報を合成する。
表示部が、上記アノテーション表示情報が合成された画像データを表示する。
【００２３】
これにより、アノテーションに関する位置情報が設定されていない画像に、他の画像に設定されたアノテーションに関する位置情報が視覚的に合成されて表示画面に表示されるので、観察者のアノテーションの見落としを防止できる。また、アノテーションを表示したまま光軸方向での位置を変更して異なる複数の層の画像を表示することで、利用者は、アノテーションを見落とすことなく観察等を行うことができる。すなわち、複数の画像中にアノテーションに関する位置情報が設定されている画像と設定されていない画像とが混在している場合でも、アノテーションが設定されていない画像にもアノテーションに関する位置情報が視覚的に合成されて表示画面に表示されるので、観察者のアノテーションの見落としを防止できる。
【００２４】
本発明の一形態に係るプログラムは、設定部と、入力部と、処理部と、表示部としてコンピュータを機能させる。
上記設定部は、顕微鏡によりそれぞれ撮像され、１つの観察対象物の上記顕微鏡の光軸方向における異なる複数の位置の画像データのうち、１以上の画像データに対するアノテーションに関する位置情報の設定を利用者より受け付ける。
上記入力部は、1つの画像データを選択させる。
上記処理部は、上記選択された画像データに上記設定部により設定された１以上の画像データに対するアノテーションに関する位置情報を視覚的に反映したアノテーション表示情報を合成する。
上記表示部は、上記アノテーション表示情報が合成された画像データを表示する。
【００２５】
これにより、アノテーションに関する位置情報が設定されていない画像に、他の画像に設定されたアノテーションに関する位置情報が視覚的に合成されて表示画面に表示されるので、観察者のアノテーションの見落としを防止できる。また、アノテーションを表示したまま光軸方向での位置を変更して異なる複数の層の画像を表示することで、利用者は、アノテーションを見落とすことなく観察等を行うことができる。すなわち、複数の画像中にアノテーションに関する位置情報が設定されている画像と設定されていない画像とが混在している場合でも、アノテーションが設定されていない画像にもアノテーションに関する位置情報が視覚的に合成されて表示画面に表示されるので、観察者のアノテーションの見落としを防止できる。
【発明の効果】
【００２６】
本発明の情報処理装置、情報処理方法及びそのプログラムによれば、観察者がアノテーションの見落としを防止できるようにすることができる。
【図面の簡単な説明】
【００２７】
【図１】本発明の一実施形態に係る情報処理装置を少なくとも含む情報処理システムの構成を示すブロック図である。
【図２】画像の表示原理を説明するための画像ピラミッド構造を示す図である。
【図３】図２の画像ピラミッド構造の画像群を生成するときの手順を説明するための図である。
【図４】情報処理装置を示す機能ブロック図である。
【図５】管理テーブルを示す図である。
【図６】アノテーションマーク表示の動作を示すフローチャートである。
【図７】アノテーションマーク表示の表示例を示す図である。
【図８】アノテーションコメント表示の表示例を示す図である。
【図９】ジャンプ表示の動作を示すフローチャートである。
【図１０】ジャンプ表示の表示例を示す図である。
【図１１】変形例に係るジャンプ表示の動作を示すフローチャートである。
【図１２】アノテーションコメント表示の動作を示すフローチャートである。
【発明を実施するための形態】
【００２８】
以下、図面を参照しながら、本発明の実施形態を説明する。
[情報処理装置の構成]
図１は、本発明の一実施形態に係る情報処理装置を少なくとも含む情報処理システムの構成を示すブロック図である。情報処理装置として、例えばＰＣ（Personal Computer）１００が用いられる。
ＰＣ１００は、ＣＰＵ（Central Processing Unit）１０１、ＲＯＭ１０２（Read Only Memory）、ＲＡＭ（Random Access Memory）１０３、入出力インターフェース１０５、及び、これらを互いに接続するバス１０４を備える。
【００２９】
入出力インターフェース１０５には、表示部１０６、入力部１０７、記憶部１０８、通信部１０９、ドライブ部１１０等が接続される。
【００３０】
表示部１０６は、例えば液晶、ＥＬ（Electro-Luminescence）、ＣＲＴ（Cathode Ray Tube）等を用いた表示デバイスである。
【００３１】
入力部１０７は、例えばポインディングデバイス、キーボード、タッチパネルその他の操作装置である。入力部１０７がタッチパネルを含む場合、そのタッチパネルは表示部１０６と一体となり得る。あるいは入力部１０７は、ＰＣに接続されたダイヤル式つまみを備えた入力装置である。
【００３２】
記憶部１０８は、不揮発性メモリであり、例えばＨＤＤ（Hard Disk Drive）、フラッシュメモリ、その他の固体メモリである。
【００３３】
ドライブ部１１０は、例えば光学記録媒体、フロッピー（登録商標）ディスク、磁気記録テープ、フラッシュメモリ等、リムーバブルの記録媒体１１１を駆動することが可能なデバイスである。これに対し上記記憶部１０８は、主にリムーバブルでない記録媒体を駆動する、ＰＣ１００に予め搭載されたデバイスとして使用される場合が多い。
【００３４】
通信部１０９は、ＬＡＮ（Local Area Network）、ＷＡＮ（Wide Area Network）等に接続可能な、他のデバイスと通信するためのモデム、ルータ、その他の通信機器である。通信部１０９は、有線及び無線のどちらを利用して通信するものであってもよい。通信部１０９は、ＰＣ１００とは別体で使用される場合が多い。
【００３５】
次に、図示しない光学顕微鏡により得られた画像であって、ＰＣ１００の主に記憶部１０８に記憶される画像及びその表示原理について説明する。図２は、図示しない光学顕微鏡により得られた画像データであって、ＰＣ１００の主に記憶部１０８に記憶される画像データについて説明する図である。
【００３６】
本実施形態における画像ピラミッド構造５０は、光学顕微鏡により同じ１つの観察対象物１５（図３参照）から得られる、同一の画像について、異なる複数の解像度により生成された画像群である。この画像は、光学顕微鏡によりそれぞれ異なる複数のフォーカスで得られた１つの観察対象物の複数の画像データである。これは、いわゆるZ-stackと呼ばれ、観察対象物１５の厚さ方向にも組織や細胞の形状等が異なる場合があるので、このような場合に対応するための機能である。上記スキャナ装置はこのZ-stack機能を有し、５〜１０層あるいは１０〜３０層程度の画像が生成される。以下、複数の画像のうち１つの画像の画像ピラミッド構造５０について代表して説明する。
【００３７】
図２に示すように、光学顕微鏡により１つの観察対象物１５（図３参照）から得られる画像データは、画像ピラミッド構造にて保存されて管理される。画像ピラミッド構造とは、元の画像データから解像度を段階的に下げた複数の解像度の画像データを階層状に設定したものである。各階層の画像データはそれぞれ「タイル」と呼ばれる所定の解像度の領域に分割され、表示する画像の表示領域の移動、画像の拡大／縮小等の操作時に、必要なタイルを保存元から表示バッファにロードすることによって、高速な操作が可能になる。なお、１つのタイルの解像度は例えば２５６×２５６（pixel）、あるいは２５６×５１２（pixel）などである。
【００３８】
ここで、図２の画像ピラミッド構造はＮ層で構成されるものとし、それぞれ下から第Ｎ層目、第Ｎ−１層目、第Ｎ−２層目、・・・、第０層目とする。それぞれのタイルの数は２Ｎ×２Ｎ、２Ｎ−１×２Ｎ−１、２Ｎ−２×２Ｎ−２、・・・、１である。
つまり、同じ表示部１０６が、これらの画像を例えば１００％でそれぞれ表示（それらの画像のピクセル数と同じ物理的なドット数でそれぞれ表示）すると、最も大きいサイズの画像が最も大きく表示され、最も小さいサイズの画像が最も小さく表示画面に表示される。ここで、図２では、その表示部１０６の表示範囲をＤとして示している。
【００３９】
図３は、この画像ピラミッド構造５０の画像群を生成するときの手順を説明するための図である。
まず、図示しない光学顕微鏡により所定の観察倍率で得られた元画像のデジタル画像が用意される。この元画像が、図２で示した画像ピラミッド構造５０の最下の画像である最も大きいサイズの画像に相当し、つまり最も高い解像度の画像となる。したがって、画像ピラミッド構造５０の最下の画像としては、比較的高倍率で観察されて得られる光学顕微鏡の画像が用いられる。
【００４０】
なお、病理の分野一般においては、生体の臓器、組織、細胞、又はこれらの一部から、薄く切り取られたものが観察対象物１５となる。そして、光学顕微鏡の機能を有する図示しないスキャナ装置により、ガラススライドに収められた観察対象物１５が読み取られ、これにより得られたデジタル画像が、そのスキャナ装置又はその他の記憶装置に記憶される。
【００４１】
このスキャナ装置又は図示しない汎用コンピュータは、図３に示すように、上記のように得られた最も大きいサイズの画像から、段階的に解像度を小さくした複数の画像を生成し、これらを例えば所定サイズの単位である「タイル」単位で記憶する。１タイルのサイズは、例えば２５６×２５６（pixel）である。このように生成された画像群が画像ピラミッド構造５０を形成し、この画像ピラミッド構造５０がＰＣ１００の記憶部１０８に記憶される。実際には、ＰＣ１００はそれら異なる複数の解像度の画像と、解像度の情報とをそれぞれ対応付けて記憶すればよい。なお、画像ピラミッド構造５０の生成及びその記憶は、図１に示したＰＣ１００が実行してもよい。
【００４２】
ＰＣ１００は、この画像ピラミッド構造５０のシステムを採用するソフトウェアを用い、利用者の入力部１０７を介した入力操作に応じて、画像ピラミッド構造５０から所望の画像を抽出し、これを表示部１０６に出力する。具体的には、ＰＣ１００は、利用者により選択された任意の解像度の画像のうちの、利用者により選択された任意の部位の画像を表示する。このような処理により、利用者は、観察倍率を変えながら観察対象物１５を観察しているような感覚を得ることができる。すなわち、ＰＣ１００は仮想顕微鏡として機能する。ここでの観察倍率は、実際には解像度に相当する。
【００４３】
［情報処理装置の機能部の構成］
図４は、ＰＣ１００を示す機能ブロック図である。
ＰＣ１００は、アノテーション機能を実現可能である。ここで、アノテーション機能とは、画像の任意の箇所、例えば、疾患があるおそれのある部位に位置情報や内容情報を関連付け、これら位置情報や内容情報を視覚的に合成した画像を表示する機能をいう。また、画像に位置情報が視覚的に合成されて表示されたマークを、アノテーションマークと記述する。画像に内容情報が可読的に合成されて表示されたコメントを、アノテーションコメントと記述する。
【００４４】
ＰＣ１００は、画像取得部５０１と、画像保存部５０２と、アノテーション設定部５０３（設定部）と、テーブル保存部５０４と、画像処理部５０５（処理部）と、選択アノテーション判定部５０６（選択部）と、表示部１０６と、入力部１０７とを有する。これら各機能部は、ＲＡM１０３にロードされたプログラムに基き、コンピュータ資源において実現される。
【００４５】
画像取得部５０１（取得部）は、例えば、ネットワークを通じて画像を取得し又はリムーバブルの記録媒体１１１に記録された画像を取得し、画像保存部５０２に保存する。画像保存部５０２は、記憶部１０８又はリムーバブルの記録媒体１１１等に設定される。
【００４６】
アノテーション設定部５０３（設定部）は、利用者から表示画面に表示する画像の表示範囲（例えば、所定の１タイル）、Z-stackの層番号すなわち光軸方向における位置等を選択させてその結果を受け付ける。アノテーション設定部５０３は、選択結果を受け付けると、テーブル保存部５０４に、当該画像の表示範囲に対応する管理テーブル（図５に示す。）を作成する。テーブル保存部５０４は、ＲＡM１０３に設定される。次に、アノテーション設定部５０３は、当該表示範囲が含まれる画像の層の位置を示す１〜Ｎの値を、テーブル保存部５０４に作成された管理テーブルにＺ番号の値として登録する。アノテーション設定部５０３は、利用者が入力部１０７を用いて設定するアノテーション位置情報及びアノテーション内容情報をＺ番号の値に関連付けて管理テーブルに登録する。このように、所定の層の画像にアノテーションを設定する動作については、後で「アノテーション設定の動作」として説明する。
【００４７】
入力部１０７を用いて、利用者は各種の命令やデータの入力を行う。例えば、利用者は、入力部１０７のダイヤル式つまみを回転させることにより、表示する画像の層を変更することができる。例えば、利用者は、入力部１０７のダイヤル式つまみを回転することで、異なる層の画像を表示画面に表示させることができる。これにより利用者はあたかも実際の顕微鏡のフォーカスダイヤルを回してフォーカス変更をしているように、表示する画像の層を変更しながら観察を行うことができる。また、利用者は、表示画面に表示されたアノテーションマークを、入力部１０７を用いて選択することにより、そのアノテーションが設定された層の画像を表示画面に表示させたり、そのアノテーションに関する内容情報としてのコメントを表示画面に表示させたりすることができる。
【００４８】
画像処理部５０５（処理部）は、Ｚスルー表示モードの設定のオン／オフを利用者に選択させてその結果を受け付ける。「Ｚスルー表示モード」とは、光軸方向における異なる複数の層の画像に設定された全てのアノテーションマークを表示するモードをいうものとする。画像処理部５０５は、また、利用者から入力部１０７を用いて入力される、表示する画像の層の変更の命令を受け、この命令に基き、画像保存部５０２に保存された画像データや、テーブル保存部５０４に保存されたアノテーション位置情報を取得する。画像処理部５０５は、画像保存部５０２より取得した画像データに、アノテーション位置情報を視覚的に反映したアノテーションマークを合成し、合成した表示情報を表示用バッファに展開する。これにより、アノテーションマークを含む画像が表示画面に表示される。このように、アノテーションマークを含む画像を表示する動作については、後で「アノテーションマーク表示の動作」として説明する。
【００４９】
選択アノテーション判定部５０６（選択部）は、利用者から入力部１０７を用いて入力される、ジャンプ表示の命令及びアノテーションコメントを表示する命令を受け付ける。ここで、各命令の入力は、例えば、表示画面に表示された画像に含まれるアノテーションマークに囲われた領域にカーソルが表示された状態で、利用者が入力部１０７のマウスを所定回数クリックする等の操作などによって行うようにしてもよい。選択アノテーション判定部５０６は、ジャンプ表示の命令及びアノテーションコメントを表示する命令を受け付けると、選択されたアノテーションのアノテーション位置情報を含む検出結果を画像処理部５０５に通知する。
【００５０】
画像処理部５０５は、さらに、選択アノテーション判定部５０６から受け付けたジャンプ表示の命令に基き、表示する画像の層を変更する。このように、ジャンプ表示の命令に基いて表示する画像の層を変更する動作については、後で「ジャンプ表示の動作」として説明する。選択アノテーション判定部５０６から受け付けたアノテーションコメント表示の命令に基き、表示する画像にアノテーションコメントを合成する。このように、アノテーションコメント表示の命令に基いてアノテーションコメントを合成する動作については、後で「アノテーションコメント表示」の動作として説明する。
【００５１】
［情報処理装置の動作］
次に、ＰＣ１００の動作を説明する。動作の説明は以下の順で行うものとする。
（１）アノテーション設定の動作
（２）アノテーションマーク表示の動作
（３）ジャンプ表示の動作
（４）ジャンプ表示の動作の変形例
（５）アノテーションコメント表示の動作
【００５２】
［（１）アノテーション設定の動作］
まず、アノテーション設定の動作について説明する。
画像取得部５０１は、例えば、ネットワークを通じて画像を取得し又はリムーバブルの記録媒体１１１に記録された画像を取得し、画像保存部５０２に保存する。
【００５３】
アノテーション設定部５０３は、利用者から表示画面に表示する画像の表示範囲（例えば、所定の１タイル）、Z-stackの層番号すなわち光軸方向における位置等を選択させてその結果を受け付ける。アノテーション設定部５０３は、選択結果を受け付けると、テーブル保存部５０４に、当該画像の表示範囲に対応する管理テーブル５０４ａを作成する。次に、アノテーション設定部５０３は、図５に示すように、当該表示範囲が含まれる画像の層の位置を示す１〜Ｎの値を、テーブル保存部５０４に作成された管理テーブル５０４ａにＺ番号５０４ｄの値として登録する。なお、同図に示す管理テーブル５０４ａには、Ｚ番号５０４ｄの値として１〜５が登録されるものとする。
【００５４】
そして、アノテーション設定部５０３は、受け付けた選択結果に含まれる表示範囲に関する情報及びＺ番号の値を画像処理部５０５に通知する。画像処理部５０５は、この通知に含まれる表示範囲に関する情報及びＺ番号の値をもとに、画像保存部５０２より画像データを取得して表示情報を作成し、表示用バッファに展開する。表示用バッファに保持された表示情報は表示部１０６に供給される。表示部１０６は、供給された表示情報をもとに表示画面に画像を表示する。
【００５５】
利用者は、入力部１０７のマウスやキーボードを用いて、表示された画像内の任意の部位に対してアノテーションの設定を行うことができる。より具体的には、利用者は任意の部位の位置情報をアノテーション位置情報として設定する。アノテーション設定部５０３は、利用者からのアノテーション位置情報の設定の入力を受け付ける。そして、アノテーション設定部５０３は、入力部１０７より受け付けたアノテーション位置情報をアノテーション位置情報５０４ｂとして、Ｚ番号５０４ｄの値に関連付けて管理テーブル５０４ａに登録する。
【００５６】
そして、アノテーション設定部５０３は、登録したアノテーション位置情報を画像処理部５０５に通知する。画像処理部５０５は、この通知に含まれるアノテーション位置情報をもとに、現在表示画面に表示されている画像Ｇ１に、そのアノテーション位置情報を視覚的に反映した表示情報であるアノテーションマークを合成する。ここで、アノテーションマークは、例えば、決められた形の枠等、アノテーションが設定された部位であることを視覚的に認識可能な表示情報であれば何でもよい。画像処理部５０５は、合成した表示情報（アノテーションマークを含む画像データ）を表示用バッファに展開する。表示用バッファに展開された表示情報は表示部１０６に供給される。これにより、表示部１０６の画面にアノテーションマークを含む画像が表示画面に表示される。
【００５７】
利用者は、設定したアノテーションに対して、入力部１０７のマウスやキーボードを用いて、そのアノテーションに関する内容情報を登録することができる。アノテーションに関する内容情報とは、例えば、アノテーションに関する利用者のコメントなどである。アノテーション設定部５０３は、入力部１０７より入力されたアノテーションの内容情報をアノテーション内容情報５０４ｃとして、Ｚ番号５０４ｄの値に関連付けて管理テーブル５０４ａに登録する。
【００５８】
さらに、利用者は、入力部１０７のマウスやキーボードの操作により、他の層の画像を表示させ、新たに表示された画像の任意の部位に対してアノテーションの設定を行うことも可能である。
【００５９】
［（２）アノテーションマーク表示の動作］
次に、アノテーションマーク表示の動作について説明する。
図６は、アノテーションマーク表示の動作を示すフローチャートである。
【００６０】
前提として、（１）のアノテーション設定の動作により管理テーブル５０４ａが作成されるものとする。また、管理テーブル５０４ａに対応付けられた表示範囲のZ-stackのセットのうち、所定のＺ番号の値により特定される層の画像が表示部１０６の表示画面に表示されるものとする。なお、この画像はアノテーションマークを含む場合がある。すなわち、管理テーブル５０４ａにこの画像のＺ番号の値に関連付けられてアノテーション位置情報が登録されている場合、このアノテーション位置情報をもとに生成されたアノテーションマークを含む画像が表示画面に表示される。一方、管理テーブル５０４ａにこの画像のＺ番号の値に関連付けられてアノテーション位置情報が登録されていない場合は、アノテーションマークを含まない画像が表示画面に表示される。
【００６１】
以上のようにアノテーションマークを含む又は含まない画像が表示部１０６の表示画面に表示されている状態において、画像処理部５０５は、利用者から入力部１０７を用いて入力される表示する画像の層を変更する命令（以下「フォーカス変更命令」と記述する。）の発生を監視している（ステップＳ１０１）。ここで、フォーカス変更命令の入力は、例えば、ＰＣ１００に接続されたダイヤル式つまみを備えた入力装置の操作などによって行うようにしてもよい。このようにダイヤル式つまみを備えた入力装置を用いれば、利用者はあたかも実際の顕微鏡のフォーカスダイヤルを回してフォーカス変更をしているように、表示する画像の層を変更しながら観察を行うことができる。
【００６２】
画像処理部５０５は、フォーカス変更命令を受けると（ステップＳ１０２でＹｅｓ）、Ｚスルー表示モードの設定の有無を判定する（ステップＳ１０３）。Ｚスルー表示モードは、予め利用者によって設定されていてもよい。あるいは、利用者がフォーカス変更命令を入力する際にＺスルー表示モードの設定を行うようにしてもよい。
【００６３】
ここでは、まずＺスルー表示モードが設定されていない場合（ステップＳ１０３でＮｏ）を説明する。
【００６４】
画像処理部５０５は、入力部１０７からのフォーカス変更命令に含まれるパラメータ情報、例えば、ダイヤル式つまみの回転量、回転速度、回転方向等をもとに、フォーカス変更先のＺ番号の値"ｉ"を算出する（ステップＳ１０４）。画像処理部５０５は、このＺ番号の値"ｉ"により特定される層の画像データを画像保存部５０２より取得する（ステップＳ１０５）。続いて、画像処理部５０５は、管理テーブル５０４ａにＺ番号の値"ｉ"に関連付けられて登録されたアノテーション位置情報の有無を調べる（ステップＳ１０６）。アノテーション位置情報が存在する場合（ステップＳ１０６のＹｅｓ）、画像処理部５０５は、そのアノテーション位置情報を視覚的に反映したアノテーションマークを、画像保存部５０２より取得した画像データに合成し、合成した表示情報を表示用バッファに展開する。これによりＺ番号の値"ｉ"に対応する層のアノテーションマークを含む画像が表示画面に表示される（ステップＳ１０７）。この後、画像処理部５０５は、利用者から入力部１０７を用いて入力される、フォーカス変更命令の発生を監視する状態に戻る（ステップＳ１０１）。
【００６５】
なお、画像処理部５０５は、管理テーブル５０４ａにＺ番号の値"ｉ"に関連付けられて登録されたアノテーション位置情報が存在しない場合には（ステップＳ１０６のＮｏ）、画像データのみを表示用バッファに展開する。これにより、アノテーションマークを含まない画像が表示部１０６の表示画面に表示される（ステップＳ１０８）。この後、画像処理部５０５は、フォーカス変更命令の発生を監視する状態に戻る（ステップＳ１０１）。
【００６６】
次に、Ｚスルー表示モードの設定されている場合（ステップＳ１０３でＹｅｓ）を説明する。
【００６７】
画像処理部５０５は、Ｚスルー表示モードが設定されていることを判定すると、まず、入力部１０７からのフォーカス変更命令に含まれる上記パラメータ情報をもとに、フォーカス変更先のＺ番号の値"ｉ"を算出するとともに、Z-stackにおいて検索が完了した層の数を示す変数である"ｃ"に初期値である"０"をセットする（ステップＳ１０９）。次に、画像処理部５０５は、フォーカス変更先のＺ番号の値"ｉ"により特定される層の画像データを画像保存部５０２より取得する（ステップＳ１１０）。続いて、画像処理部５０５は、管理テーブル５０４ａにＺ番号の値"ｉ"に関連付けられて登録されたアノテーション位置情報の有無を調べる（ステップＳ１１１）。アノテーション位置情報が存在する場合（ステップＳ１１１のＹｅｓ）、画像処理部５０５は、そのアノテーション位置情報を視覚的に反映したアノテーションマークを画像保存部５０２より取得した画像データに合成し、合成した表示情報を表示用バッファに展開する。これによりＺ番号の値"ｉ"に対応する層のアノテーションマークを含む画像が表示画面に表示される（ステップＳ１１２）。この後、ステップＳ１１３へ進む。また、アノテーション位置情報が存在しない場合は（ステップＳ１１１のＮｏ）、アノテーションマークの合成処理はスキップされてステップＳ１１３へ進む。
【００６８】
ステップＳ１１３では、画像処理部５０５は"ｃ"の値をインクリメントする。この後、画像処理部５０５は、Z-stackの全ての層についてステップＳ１０５でのアノテーション位置情報の検索が完了したかどうかを判定する。すなわち、画像処理部５０５は、Z-stackの全層数を"ｚ"として、ｃ＝ｚの条件が成立したかどうかを判定する（ステップＳ１１４）。ｃ＝ｚの条件が成立しない場合（ステップＳ１１４のＮｏ）、画像処理部５０５は、Ｚ番号の値"ｉ"をインクリメントする（ステップＳ１１５）。続いて、画像処理部５０５は、インクリメントして得られたＺ番号の値"ｉ＝ｉ＋１"が"ｚ"を超えているかどうかを調べる（ステップＳ１１６）。ここでは、"ｉ＝ｉ＋１"が"ｚ"を超えていない場合を想定して説明を続けることとする。この場合、画像処理部５０５は、ステップＳ１１１に戻り、インクリメントして得られたＺ番号の値"ｉ＋１"に関連付けられて登録されたアノテーション位置情報の有無を調べる。画像処理部５０５は、アノテーション位置情報が存在するならば、そのアノテーション位置情報を視覚的に反映したアノテーションマークを、これまでに合成された表示情報にさらに合成する（ステップＳ１１２）。また、フォーカス変更先のＺ番号の値が"１"より大きい値であった場合には、Z-stackの全ての層についてアノテーション位置情報の検索が完了する以前に、ステップＳ１１６で"ｉ＝ｉ＋１"が"ｚ"より大きくなる（ステップＳ１１６のＹｅｓ）。この場合には画像処理部５０５は、Ｚ番号の値"ｉ"を"１"にセットした後（ステップＳ１１７）、このＺ番号の値"１"に関連付けられて登録されたアノテーション位置情報が存在すれば、そのアノテーション位置情報を視覚的に反映したアノテーションマークを、これまでに合成された表示情報にさらに合成する（ステップＳ１１２）。結果的に、上記ステップＳ１１１とステップＳ１１２の処理はｚ回数繰り返されることによって、Z-stackにおいて設定されたすべてのアノテーションについてのアノテーションマークがＺスルー表示される。この後、画像処理部５０５は、再び、利用者から入力部１０７を用いて入力されるフォーカス変更命令の発生を監視する状態に戻る（ステップＳ１０１）。
【００６９】
ここで、本フローについての具体例を説明する。前提として、予め利用者によってＺスルー表示モードが設定されるものとする。また、（１）のアノテーション設定の動作により図５の管理テーブル５０４ａが作成されるものとする。また、管理テーブル５０４ａに登録されたＺ番号の値"ｉ＝１"により特定される層の画像Ｇ１に、Ｚ番号の値"ｉ＝１"に関連付けられて登録されたアノテーション位置情報を視覚的に反映したアノテーションマークＡ１、Ｚ番号の値"ｉ＝３"に関連付けられて登録されたアノテーション位置情報を視覚的に反映したアノテーションマークＡ３、Ｚ番号の値"ｉ＝５"に関連付けられて登録されたアノテーション位置情報を視覚的に反映したアノテーションマークＡ５が合成されて表示画面に表示されるものとする（図７Ａ）。そして、この状態から、フォーカス変更命令として"次の層へのフォーカス変更"が利用者より入力されるものとする。
【００７０】
この場合、画像処理部５０５は、入力部１０７からの"次の層へのフォーカス変更"の命令をもとに、フォーカス変更先のＺ番号の値"ｉ＝２"を算出する。画像処理部５０５は、算出したＺ番号の値"ｉ＝２"により特定される層の画像データを画像保存部５０２より取得する。続いて、画像処理部５０５は、次に表示する画像のＺ番号の値"ｉ＝２"に関連付けられて管理テーブル５０４ａに登録されたアノテーション位置情報が存在しないので、アノテーションマークの合成処理をスキップする。この後、画像処理部５０５は、Ｚ番号の値"ｉ＝２"をインクリメントし、得られたＺ番号の値"ｉ＝３"に関連付けられて管理テーブル５０４ａに登録されたアノテーション位置情報が存在するので、このアノテーション位置情報を視覚的に反映したアノテーションマークＡ３を、画像データに合成し、合成した表示情報を表示用バッファに展開する。これによりアノテーションマークＡ３を含む画像が表示画面に表示される（図７Ｂ）。
【００７１】
この後も同様に、画像処理部５０５は、Ｚ番号の値"ｉ"を"４"、"５"、"１"の順に変更して、その都度、変更後のＺ番号の値"ｉ"に関連付けられて管理テーブル５０４ａに登録されたアノテーション位置情報を視覚的に反映したアノテーションマークを、これまでに合成された画像データにさらに合成する。そして、画像処理部５０５は、この合成した表示情報を表示用バッファに展開する。これにより、表示されるアノテーションマークが１つずつ増加していくような形態で、アノテーションマークを含む画像が表示画面にＺスルー表示される（図７Ｃ、図７Ｄ）。このようにすべてのアノテーションマークの表示が完了した後、画像処理部５０５は、利用者から入力部１０７を用いて入力されるフォーカス変更命令の発生を監視する状態に戻る。
【００７２】
Ｚスルー表示モードによれば、顕微鏡の光軸方向に観察対象物の組織や細胞の形状等が異なる場合であっても、異なる複数の層の画像にそれぞれ設定された複数のアノテーションを１つの画像に合成して表示することができる。これにより、Z-stack中にアノテーションが設定されている画像と設定されていない画像とが混在している場合でも、アノテーションが設定されていない画像にもアノテーションマークを表示することができるので、表示する画像を切り替える速度によらず、途中の画像にアノテーションマークが含まれているのにも拘わらずそれを見逃すことを防止することができる。また、複数のアノテーションマークを参照しながら病理医等の利用者がより慎重に疾患について検討することができるようになり、疾患を見落とすおそれが低減する。
【００７３】
なお、上記の説明では、画像処理部５０５は、管理テーブル５０４ａに登録された全てのアノテーション位置情報を視覚的に反映したアノテーションマークを画像に合成したが、これに限定されない。画像処理部５０５は、管理テーブル５０４ａに登録された全てのアノテーション位置情報のうちの一部のアノテーション位置情報を視覚的に反映したアノテーションマークを画像に合成してもよい。これにより、ある層の画像を表示画面に表示する場合、異なる層に設定されたアノテーション位置情報を視覚的に反映したアノテーションマークをこの画像に合成することができる。これにより、表示する画像の層を変更した場合であっても、別の層に設定されたアノテーションマークを含む画像を表示することが可能となる。これにより、利用者がアノテーションマークを見失うことを防止することができる。
【００７４】
また、画像処理部５０５は、Ｚスルー表示モードが設定されている場合、アノテーションが設定された各画像の層の位置関係を反映した形態で画像にアノテーションマークを合成してもよい。これにより、アノテーションが設定された画像の層と、表示する層との光軸方向での位置関係を利用者に直感的に提示することができる。
【００７５】
具体的には、画像処理部５０５は、ステップＳ１０５で、表示する画像の層を特定するＺ番号の値と、管理テーブル５０４ａに表示するアノテーションマークのアノテーション位置情報が関連付けられて登録されたＺ番号の値との差を算出する。Ｚ番号の値として、画像の層の位置を示す１〜Ｎの値が管理テーブル５０４ａに登録されているので、Ｚ番号の値の差が小さいほど層間の距離が小さく、大きいほど層間の距離が大きいこととなる。Ｚ番号の値の差に応じてアノテーションマークの表示の形態を変更することで、アノテーションが設定された画像の層と、表示する画像の層との光軸方向での位置関係を反映した形態で、アノテーションマークを識別可能に表示することができる。例えば、画像処理部５０５は、Ｚ番号の値の差に応じてアノテーションマークの色、輝度、彩度、αブレンド値、線幅、線種等を変更することで、アノテーションが設定された画像の層と、表示する画像の層との光軸方向での位置関係を利用者に直感的に提示することができる。具体的には、Ｚ番号の値の差が大きくなるほどアノテーションマークの色を淡くしてもよい。あるいは、Ｚ番号の値の差が大きくなるほどアノテーションマークの線幅を細くしてもよい。あるいは、Ｚ番号の値の差が大きくなるほどアノテーションマークをぼかしてもよい。あるいは、Ｚ番号の値の差が大きくなるほどαブレンド値を下げてアノテーションマークの透明度を高くしてもよい。このような合成処理により、表示される画像の層とアノテーションマークを含む画像の層との位置関係を利用者が直感的に理解することができる。
【００７６】
このように、アノテーションマークが各画像の光軸方向の位置関係を反映した形態で識別可能に表示画面に表示されるので、利用者は表示画面に表示される画像の層とアノテーションマークを含む画像の層との位置関係を直感的に理解することができる。また、利用者は、アノテーションマークを目安として表示する画像を選定することができる。例えば複数のアノテーションマークを含む画像が表示されている場合において、利用者が、そのうち１つのアノテーションが設定された層の画像を表示したいとする。利用者は、アノテーションの形態の変化に注目しながら表示する画像の層を入力部１０７を用いて選択することができるので、容易且つ確実に所望の層の画像に変更することができる。これにより、病理医等の利用者が疾患を見落とすおそれが低減する。
【００７７】
［（３）ジャンプ表示の動作］
次に、ジャンプ表示の動作について説明する。
図９は、ジャンプ表示の動作を示すフローチャートである。
【００７８】
前提として、予め利用者によってＺスルー表示モードが設定されるものとする。また、（１）のアノテーション設定の動作により管理テーブル５０４ａが作成されるものとする。また、管理テーブル５０４ａに対応付けられた表示範囲のZ-stackのセットのうち、所定のＺ番号の値により特定される層の画像が表示部１０６の表示画面に表示されるものとする。また、（２）のアノテーションマーク表示の動作により、異なる複数の層に設定されたアノテーションマークがＺスルー表示されるものとする。
【００７９】
以上のようにアノテーションマークを含む画像が表示画面に表示されている状態において、選択アノテーション判定部５０６は、利用者から入力部１０７を用いて入力される表示する画像の層を変更する命令（以下「ジャンプ表示命令」と記述する。）の発生を監視している（ステップＳ２０１）。ここで、ジャンプ表示命令の入力は、例えば、表示画面に表示された画像に含まれるアノテーションマークに囲われた領域にカーソルが表示された状態で、利用者が入力部１０７のマウスを所定回数クリックする等の操作などによって行うようにしてもよい。
【００８０】
選択アノテーション判定部５０６は、ジャンプ表示命令を受け付けると（ステップＳ２０２でＹｅｓ）、選択されたアノテーションのアノテーション位置情報を含む検出結果を画像処理部５０５に通知する（ステップＳ２０３）。
【００８１】
画像処理部５０５は、選択アノテーション判定部５０６よりアノテーション位置情報を含む検出結果を受けると、Ｚスルー表示モードの設定を解除する。そして、画像処理部５０５は、管理テーブル５０４ａにこの検出結果に含まれるアノテーション位置情報が関連付けられて登録されたＺ番号の値を取得する。画像処理部５０５は、Ｚ番号の値を取得すると、取得したＺ番号の値により特定される層の画像データを、次に表示する画像データとして画像保存部５０２から取得する。画像処理部５０５は、取得した画像データに、選択アノテーション判定部５０６より受けた検出結果に含まれるアノテーション位置情報を視覚的に反映したアノテーションマークを合成し、合成した表示情報を表示用バッファに展開する。これにより、アノテーションマークを含む画像が表示画面に表示される（ステップＳ２０４）。
【００８２】
ここで、本フローについての具体例を説明する。前提として、予め利用者によってＺスルー表示モードが設定されるものとする。また、（１）のアノテーション設定の動作により図５の管理テーブル５０４ａが作成されるものとする。また、管理テーブル５０４ａに登録されたＺ番号の値"ｉ＝３"により特定される層の画像Ｇ３に、管理テーブル５０４ａに登録されたアノテーション位置情報を視覚的に反映したアノテーションマークＡ１、Ａ３、Ａ５が合成されて表示画面にＺスルー表示されるものとする。そして、この状態から、ジャンプ表示命令としてアノテーションマークＡ１が利用者より選択されるものとする。
【００８３】
この場合、画像処理部５０５は、ジャンプ表示命令を受け付け（ステップＳ２０２でＹｅｓ）、選択されたアノテーションマークＡ１のアノテーション位置情報を含む検出結果を画像処理部５０５に通知する（ステップＳ２０３）。画像処理部５０５は、選択アノテーション判定部５０６よりアノテーション位置情報を含む検出結果を受けると、Ｚスルー表示モードの設定を解除する。そして、画像処理部５０５は、管理テーブル５０４ａにこの検出結果に含まれるアノテーション位置情報が関連付けられて登録されたＺ番号の値"ｉ＝１"を取得する。画像処理部５０５は、Ｚ番号の値"ｉ＝１"を取得すると、取得したＺ番号の値"ｉ＝１"により特定される層の画像データを、次に表示する画像データとして画像保存部５０２から取得する。画像処理部５０５は、取得した画像データに、選択アノテーション判定部５０６より受けた検出結果に含まれるアノテーション位置情報を視覚的に反映したアノテーションマークＡ１を合成し、合成した表示情報を表示用バッファに展開する。これにより、図１０に示すようにアノテーションマークＡ１を含む画像Ｇ１が表示画面に表示される（ステップＳ２０４）。
【００８４】
ジャンプ表示の機能によれば、アノテーションマークに対する入力操作を通して、そのアノテーションが設定された画像へと表示を切り替えることができる。例えば、表示された層の画像に疾患がある可能性があるとき、異なる層の画像に表示を切り替えて、その疾患の有無を再確認したりすることができる。これにより、病理医等の利用者がより慎重に疾患について検討することができるようになり、疾患を見落とすおそれが低減する。
【００８５】
上記の説明では、ステップＳ２０４で画像処理部５０５は、Ｚスルー表示モードの設定を解除した。しかしながら、これに限定されない。画像処理部５０５は、選択アノテーション判定部５０６よりアノテーション位置情報を含む検出結果を受けると、Ｚスルー表示モードの設定を解除せずに、画像保存部５０２から取得した画像データにもともと表示されていた複数のアノテーションマークを合成し、その結果を表示用バッファに展開してもよい。なお、以下の説明において「Ｚスルー表示モードの設定を解除する」と記載する場合も同様である。
【００８６】
これにより、アノテーションが設定された異なる複数の層の画像間で表示の切り替えを繰り返し行うことができるので、異なる複数の層の画像を交互に表示することができる。例えば、表示された層の画像に疾患の可能性を発見したとき、異なる層の画像を表示してその疾患の有無を再確認し、その後再び最初に表示した層の画像を表示して改めて疾患の有無を確認したりすることができる。これにより、病理医等の利用者がより慎重に疾患について検討することができるようになり、疾患を見落とすおそれが低減する。
【００８７】
［（４）ジャンプ表示の動作の変形例］
次に、ジャンプ表示の動作の変形例について説明する。本変形例では、選択されたアノテーションマークが、表示画面に表示される画像の略中央に配置されるように表示処理が行われる。
図１１は、ジャンプ表示の動作の変形例を示すフローチャートである。
【００８８】
前提として、予め利用者によってＺスルー表示モードが設定されるものとする。また、（１）のアノテーション設定の動作により管理テーブル５０４ａが作成されるものとする。また、管理テーブル５０４ａに対応付けられた表示範囲のZ-stackのセットのうち、所定のＺ番号の値により特定される層の画像が表示部１０６の表示画面に表示されるものとする。また、（２）のアノテーションマーク表示の動作により、複数のアノテーションマークがＺスルー表示されるものとする。
【００８９】
以上のようにアノテーションマークを含む画像が表示画面に表示されている状態において、選択アノテーション判定部５０６は、ステップＳ２０１〜ステップＳ２０３の処理を行う（ステップＳ３０１）。すなわち、アノテーションマークを含む画像が表示画面に表示されている状態において、選択アノテーション判定部５０６は、利用者から入力部１０７を用いて入力されるジャンプ表示命令の発生を監視している（ステップＳ２０１）。
【００９０】
選択アノテーション判定部５０６は、ジャンプ表示命令を受け付けると（ステップＳ２０２でＹｅｓ）、選択されたアノテーションのアノテーション位置情報を含む検出結果を画像処理部５０５に通知する（ステップＳ２０３）。
【００９１】
画像処理部５０５は、選択アノテーション判定部５０６よりアノテーション位置情報を含む検出結果を受けると、この検出結果に含まれるアノテーション位置情報が関連付けられて管理テーブル５０４ａに登録されたＺ番号の値を取得する。
【００９２】
画像処理部５０５は、選択アノテーション判定部５０６よりアノテーション位置情報を含む検出結果を受けると、Ｚスルー表示モードの設定を解除する。そして、画像処理部５０５は、この検出結果に含まれるアノテーション位置情報を基準位置として、画像の表示範囲を決定する。具体的には、画像処理部５０５は、このアノテーション位置情報により特定されるアノテーションマークが略中央に表示されるような画像の、元画像内における表示範囲を決定する（ステップＳ３０２）。画像処理部５０５は、決定した表示範囲をアノテーション設定部５０３に通知する。アノテーション設定部５０３は、画像処理部５０５より受け付けた表示範囲に対応する管理テーブルを作成してテーブル保存部５０４に保存する（ステップＳ３０３）。
【００９３】
続いて、画像処理部５０５は、管理テーブルから取得したＺ番号の値と、ステップＳ３０２で算出した元画像内における表示範囲に関する位置情報とにより特定される層の画像データを、次に表示する画像データとして画像保存部５０２から取得する。画像処理部５０５は、取得した画像データに、選択アノテーション判定部５０６より受けた検出結果に含まれるアノテーション位置情報を視覚的に反映したアノテーションマークを合成し、合成した表示情報を表示用バッファに展開する。これにより、略中央にアノテーションマークが配置された画像が表示画面に表示される（ステップＳ３０４）
【００９４】
これにより、アノテーションマークの位置を表示する画像の略中央に配置することができるので、利用者はアノテーションマークが表示された部位の近傍の部位を観察し易くなる。例えば、アノテーションマークが表示された部位の疾患の近傍にも疾患がある可能性があるような場合に、病理医等の利用者がより慎重に疾患について検討することができるようになり、疾患を見落とすおそれが低減する。
【００９５】
［（５）アノテーションコメント表示の動作］
次に、アノテーションコメント表示の動作について説明する。
図１２は、アノテーションコメント表示の動作を示すフローチャートである。
【００９６】
前提として、（１）のアノテーション設定の動作により管理テーブル５０４ａが作成されるものとする。また、管理テーブル５０４ａに対応付けられた表示範囲のZ-stackのセットのうち、所定のＺ番号の値により特定される層の画像が表示部１０６の表示画面に表示されるものとする。また、（２）のアノテーションマーク表示の動作により、１又は複数のアノテーションマークが表示されるものとする。
【００９７】
以上のようにアノテーションマークを含む画像が表示画面に表示されている状態において、選択アノテーション判定部５０６は、利用者から入力部１０７を用いて入力されるアノテーションコメントを表示する命令（以下「アノテーションコメント表示命令」と記述する。）の発生を監視している（ステップＳ４０１）。ここで、アノテーションコメント表示命令の入力は、例えば、表示画面に表示された画像に含まれるアノテーションマークに囲われた領域にカーソルが表示された状態で、利用者が入力部１０７のマウスを所定回数クリックする等の操作などによって行うようにしてもよい。
【００９８】
選択アノテーション判定部５０６は、アノテーションコメント表示命令を受け付けると（ステップＳ４０２でＹｅｓ）、選択されたアノテーションマークのアノテーション位置情報を含む検出結果を画像処理部５０５に通知する（ステップＳ４０３）。
【００９９】
画像処理部５０５は、選択アノテーション判定部５０６よりアノテーション位置情報を含む検出結果を受けると、Ｚスルー表示モードが設定されている場合は、Ｚスルー表示モードの設定を解除する。そして、画像処理部５０５は、管理テーブル５０４ａにこの検出結果に含まれるアノテーション位置情報が関連付けられて登録されたアノテーション内容情報を取得する。画像処理部５０５は、アノテーション内容情報を取得すると、表示画面に表示されているアノテーションマークを含む画像に、取得したアノテーション内容情報を視覚的に反映したアノテーションコメントを合成し、合成した表示情報を表示用バッファに展開する。これにより、アノテーションマークを含む画像にアノテーションコメントを合成した画像が表示画面に表示される（ステップＳ４０４）。
【０１００】
ここで、本フローについての具体例を説明する。前提として、（１）のアノテーション設定の動作により管理テーブル５０４ａが作成されるものとする。また、管理テーブル５０４ａに対応付けられた表示範囲のZ-stackのセットのうち、Ｚ番号の値"ｉ＝１"により特定される層の画像Ｇ１が表示部１０６の表示画面に表示されるものとする。また、（２）のアノテーションマーク表示の動作により、アノテーションマークＡ１又はアノテーションマークＡ１を含む複数のアノテーションマークが表示画面に表示されるものとする。そして、この状態から、アノテーションコメント表示命令としてアノテーションマークＡ１が利用者より選択されるものとする。
【０１０１】
この場合、画像処理部５０５は、アノテーションコメント表示命令を受け付け（ステップＳ４０２でＹｅｓ）、選択されたアノテーションマークＡ１のアノテーション位置情報を含む検出結果を画像処理部５０５に通知する（ステップＳ４０３）。画像処理部５０５は、選択アノテーション判定部５０６よりアノテーション位置情報を含む検出結果を受けると、Ｚスルー表示モードが設定されている場合は、Ｚスルー表示モードの設定を解除する。そして、画像処理部５０５は、管理テーブル５０４ａにこの検出結果に含まれるアノテーション位置情報が関連付けられて登録されたアノテーション内容情報"疾患あり"を取得する。画像処理部５０５は、アノテーション内容情報"疾患あり"を取得すると、表示画面に表示されているアノテーションマークＡ１を含む画像Ｇ１に、取得したアノテーション内容情報"疾患あり"を視覚的に反映したアノテーションコメントを合成し、合成した表示情報を表示用バッファに展開する。これにより、図８に示すようにアノテーションマークＡ１を含む画像Ｇ１にアノテーションコメントを合成した画像が表示画面に表示される（ステップＳ４０４）。
【０１０２】
アノテーションコメント表示の機能によれば、アノテーションを可読的に表示することができるので、例えば、過去に注目した部位の内容情報を表示して検査や診断等を行う場合や、ある利用者が設定した内容情報を別の利用者が閲覧したいような場合に有益である。
【０１０３】
以上説明したアノテーションマーク表示の動作、ジャンプ表示の動作及びアノテーションコメント表示の動作は、何れも入力部１０７を用いてオン／オフすることが可能である。
【０１０４】
本発明に係る実施形態は、以上説明した実施形態に限定されず、他の種々の実施形態が考えられる。
【０１０５】
上記では、管理テーブル５０４ａに、画像の層の位置を示す値として、Ｚ番号の値"ｉ＝１〜Ｎ"を登録した。しかしながら、これに限定されない。画像の層の位置を示す値として、各層の光軸方向の位置、すなわちフォーカス距離を登録してもよい。例えば、図５のＺ番号の値"ｉ＝１"〜"ｉ＝５"に替えて、画像の層の光軸方向の位置として"５００μｍ"、"５０２μｍ"、"５０４μｍ"、"５０６μｍ"、"５０８μｍ"を登録すればよい。この場合、（２）のフォーカス変更動作の際、画像処理部５０５は、入力部１０７からのフォーカス変更命令に含まれるパラメータ情報をもとに、次に表示する画像のフォーカス距離の値を算出する。画像処理部５０５は、算出したフォーカス距離により特定される層の画像データを画像保存部５０２より取得する。続いて、画像処理部５０５は、管理テーブル５０４ａにこの算出したフォーカス距離に関連付けられて登録されたアノテーション位置情報の有無を調べる。アノテーション位置情報が存在する場合、画像処理部５０５は、そのアノテーション位置情報を視覚的に反映したアノテーションマークを、画像保存部５０２より取得した画像データに合成し、合成した表示情報を表示用バッファに展開する。これにより算出したフォーカス距離に対応する層のアノテーションマークを含む画像が表示画面に表示される（ステップＳ１０４）。
【０１０６】
上記では、画像ピラミッド構造５０を形成する画像データがＰＣ１００の記憶部１０８に記憶されている形態について説明した。しかし、ＰＣ１００とは別のコンピュータやサーバが、画像ピラミッド構造５０を形成する画像データを記憶し、利用者が端末装置として使用するＰＣ１００が、それら別のコンピュータやサーバにアクセスしてその画像データを受信してもよい。この場合、端末装置としてのＰＣ１００とサーバ等とがＬＡＮ又はＷＡＮ等のネットワークを介して接続されてもよい。特に、ＷＡＮが使用されることにより遠隔病理学（Telepathology）や遠隔診断等を実現することができる。
【符号の説明】
【０１０７】
１００…ＰＣ（Personal Computer）
１０６…表示部
１０７…入力部
１０８…記憶部
５０１…画像取得部
５０２…画像保存部
５０３…アノテーション設定部（設定部）
５０４…テーブル保存部
５０５…表示処理部（処理部）
５０６…選択アノテーション判定部（選択部）
【図１】
0005561027.tif 000002
【図２】
0005561027.tif 000003
【図３】
0005561027.tif 000004
【図４】
0005561027.tif 000005
【図６】
0005561027.tif 000006
【図９】
0005561027.tif 000007
【図１１】
0005561027.tif 000008
【図１２】
0005561027.tif 000009
【図５】
0005561027.tif 000010
【図７】
0005561027.tif 000011
【図８】
0005561027.tif 000012
【図１０】
0005561027.tif 000013