(57)【要約】【課題】顕微鏡により得られた画像を短時間で処理して表示させることが可能となる情報処理装置等を提供すること。【解決手段】本情報処理装置は、受信部と、取得部と、生成部と、選択部とを具備する。受信部は、第１のフォーマットに基づいた互いに異なる解像度を有する複数の第１の被写体画像のうち少なくとも１つの出力を要求する出力要求を受信する。取得部は、第１のフォーマットと異なる第２のフォーマットに基づいた１以上の第２の被写体画像を取得する。生成部は、出力要求に応じた第１の被写体画像の出力のために、１以上の第２の被写体画像をもとに複数の第１の被写体画像を生成可能である。選択部は、生成部により生成される複数の第１の被写体画像のうち、少なくとも１以上の第１の被写体画像を出力要求の受信にかかわらず生成される第１の準備画像として選択し、その他を出力要求の受信にともなって生成される第２の準備画像として選択する。【選択図】図７
2013171370.tif 000002
【特許請求の範囲】
【請求項１】
第１のフォーマットに基づいた、互いに異なる解像度を有する複数の、顕微鏡により得られた被写体の画像である第１の被写体画像のうち、少なくとも１つの前記第１の被写体画像の出力を要求する出力要求を受信する受信部と、
前記第１のフォーマットと異なる第２のフォーマットに基づいた１以上の、顕微鏡により得られた画像である第２の被写体画像を取得する取得部と、
前記出力要求に応じた前記第１の被写体画像の出力のために、前記取得された１以上の第２の被写体画像をもとに、前記複数の第１の被写体画像を生成可能な生成部と、
前記生成部により生成される前記複数の第１の被写体画像のうち、少なくとも１以上の前記第１の被写体画像を、前記出力要求の受信にかかわらず生成される第１の準備画像として選択し、その他を前記出力要求の受信にともなって生成される第２の準備画像として選択する選択部と
を具備する情報処理装置。
【請求項２】
請求項１に記載の情報処理装置であって、
前記選択部は、前記複数の第１の被写体画像のうち、最も解像度が低い前記第１の被写体画像を少なくとも含むように前記第１の準備画像を選択する
情報処理装置。
【請求項３】
請求項１に記載の情報処理装置であって、
前記選択部は、前記複数の第１の被写体画像のうち、最も解像度が高い前記第１の被写体画像を少なくとも含むように前記第２の準備画像を選択する
情報処理装置。
【請求項４】
請求項１に記載の情報処理装置であって、
前記生成部は、前記第２の準備画像として選択された前記第１の被写体画像を、当該第１の被写体画像の解像度以上の解像度を有する前記第２の被写体画像をもとにした第１の生成パターンにて生成する
情報処理装置。
【請求項５】
請求項４に記載の情報処理装置であって、
前記生成部は、前記第２の準備画像として選択された前記第１の被写体画像を、当該第１の被写体画像の解像度以下の解像度を有する前記第２の被写体画像をもとにした第２の生成パターンにて生成する
情報処理装置。
【請求項６】
請求項５に記載の情報処理装置であって、
前記生成部は、前記第１の被写体画像の出力に関するモードに応じて、前記第１の生成パターンと前記第２の生成パターンとを切り替える
情報処理装置。
【請求項７】
請求項１に記載の情報処理装置であって、
前記取得部は、互いに異なる解像度を有する複数の前記第２の被写体画像を取得する
情報処理装置。
【請求項８】
請求項７に記載の情報処理装置であって、
前記複数の第２の被写体画像は、基準となる基準画像と、前記基準画像の解像度を変換した複数の解像度変換画像とを有する
情報処理装置。
【請求項９】
請求項７に記載の情報処理装置であって、
前記複数の第２の被写体画像は、互いに異なる倍率で撮影された複数の画像である
情報処理装置。
【請求項１０】
第１のフォーマットに基づいた、互いに異なる解像度を有する複数の、顕微鏡により得られた被写体の画像である第１の被写体画像のうち、少なくとも１つの前記第１の被写体画像の出力を要求する出力要求を受信し、
前記第１のフォーマットと異なる第２のフォーマットに基づいた１以上の、顕微鏡により得られた画像である第２の被写体画像を取得し、
前記出力要求に応じた前記第１の被写体画像の出力のために、前記取得された１以上の第２の被写体画像をもとに、前記複数の第１の被写体画像を生成し、
前記生成される前記複数の第１の被写体画像のうち、少なくとも１以上の前記第１の被写体画像を、前記出力要求の受信にかかわらず生成される第１の準備画像として選択し、その他を前記出力要求の受信にともなって生成される第２の準備画像として選択する
情報処理方法。
【請求項１１】
第１のフォーマットに基づいた、互いに異なる解像度を有する複数の、顕微鏡により得られた被写体の画像である第１の被写体画像のうち、少なくとも１つの前記第１の被写体画像の出力を要求する出力要求を受信し、
前記第１のフォーマットと異なる第２のフォーマットに基づいた１以上の、顕微鏡により得られた画像である第２の被写体画像を取得し、
前記出力要求に応じた前記第１の被写体画像の出力のために、前記取得された１以上の第２の被写体画像をもとに、前記複数の第１の被写体画像を生成し、
前記生成される前記複数の第１の被写体画像のうち、少なくとも１以上の前記第１の被写体画像を、前記出力要求の受信にかかわらず生成される第１の準備画像として選択し、その他を前記出力要求の受信にともなって生成される第２の準備画像として選択する
ことをコンピュータに実行させるプログラム。
【請求項１２】
第１のフォーマットに基づいた、互いに異なる解像度を有する複数の、顕微鏡により得られた被写体の画像である第１の被写体画像のうち、少なくとも１つの前記第１の被写体画像の出力を要求する出力要求を送信する送信部と、
前記出力要求の対象となる前記少なくとも１つの第１の被写体画像を表示する表示部と
を有する画像閲覧装置と、
前記画像閲覧装置の送信部から送信された前記出力要求を受信する受信部と、
前記第１のフォーマットと異なる第２のフォーマットに基づいた１以上の、顕微鏡により得られた画像である第２の被写体画像を取得する取得部と、
前記出力要求に応じた前記第１の被写体画像の出力のために、前記取得された１以上の第２の被写体画像をもとに、前記複数の第１の被写体画像を生成可能な生成部と、
前記生成部により生成される前記複数の第１の被写体画像のうち、少なくとも１以上の前記第１の被写体画像を、前記出力要求の受信にかかわらず生成される第１の準備画像として選択し、その他を前記出力要求の受信にともなって生成される第２の準備画像として選択する選択部と
前記生成部により生成された前記第１の被写体画像を前記画像閲覧装置へ送信する画像送信部と
を有する画像管理サーバと
を具備する情報処理システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本技術は、顕微鏡により得られた画像を表示するための情報処理装置、情報処理方法、プログラム、及び情報処理システムに関する。
【背景技術】
【０００２】
従来、光学顕微鏡により得られた観察対象物の画像をデジタル化し、そのデジタル画像を目的に応じて適宜利用するシステムが知られている。例えば特許文献１には、医療または病理等の分野において、光学顕微鏡により得られた生体の細胞、組織、臓器等の画像を用いて、医師や病理学者等がその組織等を検査したり、患者を診断したりするシステムが記載されている（特許文献１の段落［０００２］、［０００３］等参照）。
【０００３】
特許文献１に記載のシステムでは、その図２に示すように画像ピラミッド構造が用いられる。画像ピラミッド構造は、光学顕微鏡により同じ１つの観察対象物から得られる同一の画像について、異なる複数の解像度により生成された画像群である。これらの画像群の中からユーザにより選択された任意の画像のうちの、任意の部位の画像が表示される。画像ピラミッド構造が用いられることで、ユーザは、観察倍率を変えながら観察対象物を観察しているような感覚を得ることができる（特許文献１の明細書段落［００３２］−［００４０］等参照）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１１−１１２５２３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
上記したような光学顕微鏡により得られた画像は、大容量のデータとなることが多い。例えば上記の画像ピラミッド構造では複数の画像のデータが必要となる。また画像ピラミッド構造の最下には、最もサイズが大きい画像として５０×５０（Kpixel：キロピクセル）程度の画像が配置される（特許文献１の段落［００３３］に記載）。このような大容量の画像データを短時間で処理することが求められる。例えば異なるフォーマットの画像を最適なフォーマットに変換して表示させるような処理も短時間で実行されることが求められる。
【０００６】
以上のような事情に鑑み、本技術の目的は、顕微鏡により得られた画像を短時間で処理して表示させることが可能となる情報処理装置、情報処理方法、プログラム、及び情報処理システムを提供することにある。
【課題を解決するための手段】
【０００７】
上記目的を達成するため、本技術の一形態に係る情報処理装置は、受信部と、取得部と、生成部と、選択部とを具備する。
前記受信部は、第１のフォーマットに基づいた、互いに異なる解像度を有する複数の、顕微鏡により得られた被写体の画像である第１の被写体画像のうち、少なくとも１つの前記第１の被写体画像の出力を要求する出力要求を受信する。
前記取得部は、前記第１のフォーマットと異なる第２のフォーマットに基づいた１以上の、顕微鏡により得られた画像である第２の被写体画像を取得する。
前記生成部は、前記出力要求に応じた前記第１の被写体画像の出力のために、前記取得された１以上の第２の被写体画像をもとに、前記複数の第１の被写体画像を生成可能である。
前記選択部は、前記生成部により生成される前記複数の第１の被写体画像のうち、少なくとも１以上の前記第１の被写体画像を、前記出力要求の受信にかかわらず生成される第１の準備画像として選択し、その他を前記出力要求の受信にともなって生成される第２の準備画像として選択する。
【０００８】
この情報処理装置では、第１のフォーマットに基づいた複数の第１の被写体画像が出力要求の対象となる。複数の第１の被写体画像は、第２のフォーマットに基づいた１以上の第２の被写体画像をもとに生成される。この際、生成される複数の第１の被写体画像の一部が、出力要求の受信にかかわらず生成される第１の準備画像として選択される。そしてその他が出力要求の受信にともなって生成される第２の準備画像として選択される。第１及び第２の準備画像が適宜選択されることで、第１の被写体画像の生成及び出力にかかる時間を短縮することが可能となる。この結果、顕微鏡により得られた画像を短時間で処理して表示させることが可能となる。
【０００９】
前記選択部は、前記複数の第１の被写体画像のうち、最も解像度が低い前記第１の被写体画像を少なくとも含むように前記第１の準備画像を選択してもよい。
最も解像度が低い第１の被写体画像の生成は、比較的に短時間で実行可能である。また最も解像度が低い第１の被写体画像に対する出力要求は比較的多い。従って、最も解像度が低い第１の被写体画像が第１の準備画像として選択されることで、第１の被写体画像の生成及び出力にかかる時間を短縮することができる。
【００１０】
前記選択部は、前記複数の第１の被写体画像のうち、最も解像度が高い前記第１の被写体画像を少なくとも含むように前記第２の準備画像を選択してもよい。
最も解像度が高い第１の被写体画像の生成には比較的時間がかかる。また最も解像度が高い第１の被写体画像の全体にわたって出力が要求されることは比較的少ない。従って、最も解像度が高い第１の被写体画像が第２の準備画像として選択されることで、第１の被写体画像の生成及び出力にかかる時間を短縮することができる。
【００１１】
前記生成部は、前記第２の準備画像として選択された前記第１の被写体画像を、当該第１の被写体画像の解像度以上の解像度を有する前記第２の被写体画像をもとにした第１の生成パターンにて生成してもよい。
これにより生成される第１の被写体画像の画質を向上することができる。
【００１２】
前記生成部は、前記第２の準備画像として選択された前記第１の被写体画像を、当該第１の被写体画像の解像度以下の解像度を有する前記第２の被写体画像をもとにした第２の生成パターンにて生成してもよい。
これにより第１の被写体画像の生成時間を短縮することができる。
【００１３】
前記生成部は、前記第１の被写体画像の出力に関するモードに応じて、前記第１の生成パターンと前記第２の生成パターンとを切り替えてもよい。
第１及び第２の生成パターンが適宜切り替えられることで、第１の被写体画像の生成及び出力にかかる時間を短縮することができる。また第１の被写体画像の画質を向上させることができる。
【００１４】
前記取得部は、互いに異なる解像度を有する複数の前記第２の被写体画像を取得してもよい。
この情報処理装置では、互いに異なる解像度を有する複数の第２の被写体画像をもとに、複数の第１の被写体画像が生成される。この複数の第１の被写体画像の生成及び出力を短時間で実行することができる。
【００１５】
前記複数の第２の被写体画像は、基準となる基準画像と、前記基準画像の解像度を変換した複数の解像度変換画像とを有してもよい。
このように複数の第２の被写体画像が、基準画像と、基準画像をもとに生成された複数の解像度変換画像とを有してもよい。
【００１６】
前記複数の第２の被写体画像は、互いに異なる倍率で撮影された複数の画像であってもよい。
このように複数の第２の被写体画像が、互いに異なる倍率で撮影された複数の画像であってもよい。
【００１７】
本技術の一形態に係る情報処理方法は、第１のフォーマットに基づいた、互いに異なる解像度を有する複数の、顕微鏡により得られた被写体の画像である第１の被写体画像のうち、少なくとも１つの前記第１の被写体画像の出力を要求する出力要求を受信することを含む。
前記第１のフォーマットと異なる第２のフォーマットに基づいた１以上の、顕微鏡により得られた画像である第２の被写体画像が取得される。
前記出力要求に応じた前記第１の被写体画像の出力のために、前記取得された１以上の第２の被写体画像をもとに、前記複数の第１の被写体画像が生成される。
前記生成される前記複数の第１の被写体画像のうち、少なくとも１以上の前記第１の被写体画像が、前記出力要求の受信にかかわらず生成される第１の準備画像として選択され、その他が前記出力要求の受信にともなって生成される第２の準備画像として選択される。
【００１８】
本技術の一形態に係るプログラムは、前記情報処理方法をコンピュータに実行させる。
【００１９】
本技術の一形態に係る情報処理システムは、画像閲覧装置と、画像管理サーバとを具備する。
前記画像閲覧装置は、送信部と、表示部とを有する。
前記送信部は、第１のフォーマットに基づいた、互いに異なる解像度を有する複数の、顕微鏡により得られた被写体の画像である第１の被写体画像のうち、少なくとも１つの前記第１の被写体画像の出力を要求する出力要求を送信する。
前記表示部は、前記出力要求の対象となる前記少なくとも１つの第１の被写体画像を表示する。
前記画像管理サーバは、受信部と、取得部と、生成部と、選択部と、画像送信部とを有する。
前記受信部は、前記画像閲覧装置の送信部から送信された前記出力要求を受信する。
前記取得部は、前記第１のフォーマットと異なる第２のフォーマットに基づいた１以上の、顕微鏡により得られた画像である第２の被写体画像を取得する。
前記生成部は、前記出力要求に応じた前記第１の被写体画像の出力のために、前記取得された１以上の第２の被写体画像をもとに、前記複数の第１の被写体画像を生成可能である。
前記選択部は、前記生成部により生成される前記複数の第１の被写体画像のうち、少なくとも１以上の前記第１の被写体画像を、前記出力要求の受信にかかわらず生成される第１の準備画像として選択し、その他を前記出力要求の受信にともなって生成される第２の準備画像として選択する。
前記画像送信部は、前記生成部により生成された前記第１の被写体画像を前記画像閲覧装置へ送信する。
【発明の効果】
【００２０】
以上のように、本技術によれば、顕微鏡により得られた画像を短時間で処理して表示させることが可能となる。
【図面の簡単な説明】
【００２１】
【図１】本技術の第１の実施形態に係る情報処理システムとしての画像閲覧システムの構成例を模式的に示す図である。
【図２】画像ピラミッド構造を形成する複数の被写体画像の一例を模式的に示す図である。
【図３】画像ピラミッド構造の画像群を生成するときの典型的な手順を説明するための図である。
【図４】本実施形態に係る第１の画像ピラミッド構造を模式的に示す図である。
【図５】本実施形態に係る第２の画像ピラミッド構造を模式的に示す図である。
【図６】第２の画像ピラミッド構造のインポートの一例を示すフローチャートである。
【図７】準備画像の設定を説明するための模式的な図である。
【図８】ユーザによる閲覧要求の入力に対する画像閲覧システムの動作例を示すフローチャートである。
【図９】画像閲覧の指示を入力するためのＧＵＩの一例を模式的に示す図である。
【図１０】図９に示す選択画面から画像が選択された際に、表示部に表示されるＧＵＩの一例を模式的に示す図である。
【図１１】ユーザにより拡大操作が入力された場合の観察画面を示す模式的な図である。
【図１２】拡大操作の入力にともなう画像閲覧システムの動作を説明するための模式的な図である。
【図１３】本実施形態に係る動的なフォーマット変換の一例を示すフローチャートである。
【図１４】図９に示す選択画面の変形例を示す模式的な図である。
【図１５】画像管理サーバに取り込まれる第２の画像ピラミッド構造の他の例を示す模式的な図である。
【発明を実施するための形態】
【００２２】
以下、本技術に係る実施形態を、図面を参照しながら説明する。
【００２３】
＜第１の実施形態＞
［情報処理システムの構成］
図１は、本技術の第１の実施形態に係る情報処理システムとしての画像閲覧システムの構成例を模式的に示す図である。
【００２４】
画像閲覧システム１００は、画像閲覧装置１０と、画像閲覧装置１０により閲覧される画像を管理する画像管理サーバ２０と、これらを互いに接続するネットワーク３０とを有する。
【００２５】
ネットワーク３０としては、例えばＬＡＮ（Local Area Network）、ＷＡＮ（Wide Area Network）等が用いられる。ネットワーク３０の種類やそれに用いられるプロトコル等は限定されない。例えばＷＡＮが用いられて遠隔病理学（Telepathology）や遠隔診断等が実現されてもよい。
【００２６】
画像閲覧装置１０は、表示部１１と、記憶部１２と、通信部１４と、要求生成部１３とを有する。表示部１１は、例えば液晶、ＥＬ（Electro-Luminescence）、ＣＲＴ（Cathode Ray Tube）等を用いた表示デバイスである。ユーザは、表示部１１に表示された画像を閲覧する。
【００２７】
記憶部１２は、不揮発性の記憶デバイスであり、例えばＨＤＤ（Hard Disk Drive）、フラッシュメモリ、その他の固体メモリである。
【００２８】
通信部１４は、上記したＬＡＮやＷＡＮ等のネットワーク３０に接続可能な、他のデバイスと通信するためのモデム、ルータ、その他の通信機器である。通信部１４は、有線及び無線のどちらを利用して通信するものであってもよい。
【００２９】
要求生成部１３は、通信部１４を介して画像管理サーバ２０に送信される出力要求を生成する。出力要求は、要求対象となる所定の画像の情報を含む。詳しくは後述する。
【００３０】
画像管理サーバ２０は、記憶部２２と、通信部２４と、画像情報管理部２５と、画像変換部２６とを有する。記憶部２２及び通信部２４に関しては、画像閲覧装置１０について説明した記憶部１２及び通信部１４と同様なものが用いられればよい。
【００３１】
画像変換部２６は、記憶部２２等に記憶された画像に対してフォーマット変換の処理を実行する。例えば他の画像閲覧システムに適したフォーマットの画像が、画像閲覧システム１００に適したフォーマットの画像に変換される。詳しくは後述する。
【００３２】
画像情報管理部２５は、記憶部２２等に記憶された画像の情報を管理する。例えば他の画像閲覧システムから取得した他のフォーマットの画像の情報や、画像変換部２６によりフォーマットが変換された画像の情報等が管理される。詳しくは後述する。
【００３３】
画像閲覧装置１０及び画像管理サーバ２０としては、例えばＰＣ（Personal Computer）等のコンピュータがそれぞれ用いられる。各装置による情報処理は、コンピュータが有するＲＯＭ（Read Only Member）等に記憶されたアプリケーション等のソフトウェアと、ＰＣ等のハードウェア資源との協働により実現される。具体的には、ＣＰＵ（Central Processing Unit）がＲＯＭ等に記憶されたソフトウェアを構成するプログラムを、ＲＡＭ（Random Access Memory）にロードして実行することにより実行される。
【００３４】
すなわち各装置の機能ブロックやモジュールは、プログラムをもとにＣＰＵ等が動作することで実現される。プログラムは、例えば記録媒体を介して各装置にインストールされる。又はグローバルネットワーク等を介してインストールされてもよい。なお各ブロックやモジュールを実現するために所定のハードウェアが適宜設けられてもよい。
【００３５】
次に、本実施形態に係る画像閲覧システム１００において扱われる画像について説明する。本実施形態では、光学顕微鏡により得られた被写体の画像である複数の被写体画像が扱われる。複数の被写体画像は、互いに異なる解像度を有し、画像ピラミッド構造を形成する。
【００３６】
図２は、画像ピラミッド構造を形成する複数の被写体画像の一例を模式的に示す図である。画像ピラミッド構造９００は、光学顕微鏡により同じ１つの被写体１５（図３参照）から得られる同一の被写体画像９０１について、異なる複数の解像度により生成された画像群である。
【００３７】
画像ピラミッド構造９００の最下には、最も大きいサイズの被写体画像９０１Ａが配置され、最上には最も小さいサイズの被写体画像９０１Ｅが配置される。最も大きいサイズの被写体画像９０１Ａの解像度は、例えば５０×５０（Kpixel：キロピクセル）、あるいは４０×６０（Kpixel）である。最も小さいサイズの被写体画像９０１Ｅは、例えば２５６×２５６（pixel）、あるいは、５１２×５１２（pixel）である。
【００３８】
図２に示す画像ピラミッド構造９００は、５つの階層を有する。階層を表す情報として、階層インデックス値が設定される。本実施形態では、最も大きいサイズの被写体画像９０１Ａが配置される最下の階層が、階層１として設定される。図２に示すように、最下の階層から解像度が小さくなる方向で、階層インデックス値が増加して定義される。すなわち最も解像度が低い被写体画像９０１Ｅの階層インデックス値は、階層５となる。
【００３９】
各階層に配置された被写体画像９０１の所定の範囲が、表示範囲Ｄとして定められる。表示範囲Ｄは、表示部１１が有する最大の表示範囲の大きさを意味しているのではなく、表示部１１の表示範囲の全体またはその一部の範囲であり、これは例えばユーザの設定により適宜設定され得る。
【００４０】
図３は、この画像ピラミッド構造９００の画像群を生成するときの典型的な手順を説明するための図である。
【００４１】
まず、図示しない光学顕微鏡により所定の観察倍率で得られた元画像のデジタル画像が用意される。この元画像が、画像ピラミッド構造９００の最下の画像である最も大きいサイズの被写体画像９０１Ａに相当し、つまり最も高い解像度の被写体画像となる。したがって、画像ピラミッド構造９００の最下の画像としては、比較的高倍率で観察されて得られる光学顕微鏡の画像が用いられる。
【００４２】
なお、病理の分野一般においては、生体の臓器、組織、細胞、またはこれらの一部から、薄く切り取られたものが観察対象の被写体１５となる。そして、光学顕微鏡の機能を有する図示しないスキャナ装置により、ガラススライドに収められた被写体１５が読み取られ、これにより得られたデジタル画像が、そのスキャナ装置またはその他の記憶装置に記憶される。
【００４３】
このスキャナ装置または図示しない汎用コンピュータは、図３に示すように、上記のように得られた最も大きいサイズの被写体画像９０１Ａから、段階的に解像度を小さくした複数の被写体画像９０１を生成し、これらを例えば所定サイズの単位である「タイル」単位で記憶する。１つのタイルＴのサイズは、例えば２５６×２５６（pixel）、あるいは、５１２×５１２（pixel）である。
【００４４】
このように生成された画像ピラミッド構造９００では、最も大きいサイズの被写体画像９０１Ａは基準画像に相当する。他の被写体画像９０１は、基準画像の解像度を変換した複数の解像度変換画像に相当する。
【００４５】
本実施形態では、画像閲覧システム１００による画像閲覧に適したフォーマットである第１のフォーマットに基づいて画像ピラミッド構造が生成される。以下、第１のフォーマットに基づいた画像ピラミッド構造を第１の画像ピラミッド構造と記載する。
【００４６】
図４は、第１の画像ピラミッド構造５０を模式的に示す図である。本実施形態に係る第１の画像ピラミッド構造５０は、以下の５枚の第１の被写体画像５１により形成される。
第１の被写体画像５１Ａ（８１９２×４０９６（pixel））（最下層）
第１の被写体画像５１Ｂ（４０９６×２０４８（pixel））
第１の被写体画像５１Ｃ（２０４６×１０２４（pixel））
第１の被写体画像５１Ｄ（１０２４×５１２（pixel））
第１の被写体画像５１Ｅ（５１２×２５６（pixel））（最上層）
【００４７】
図４に示すそれぞれの第１の被写体画像５１は、５１２×５１２（pixel）のタイル画像Ｔ１により記憶される。最上層の第１の被写体画像５１Ｅは、上記したサイズの画像として記憶される。またタイル画像Ｔ１の圧縮・伸張のためのコーデックとして、ＪＰＥＧ（Joint Photographic Experts Group）が用いられる。
【００４８】
図４に示す第１の画像ピラミッド構造５０の生成には、第１のフォーマットと異なる第２のフォーマットに基づいて生成された画像ピラミッド構造が用いられる。以下、第２のフォーマットに基づいた画像ピラミッド構造を第２の画像ピラミッド構造と記載する。
【００４９】
図５は、第２の画像ピラミッド構造５５０を模式的に示す図である。本実施形態に係る第２の画像ピラミッド構造５５０Ａは、以下の３枚の第２の被写体画像５５１により形成される。
第２の被写体画像５５１Ａ（８１９２×４０９６（pixel））（最下層）
第２の被写体画像５５１Ｂ（２０４６×１０２４（pixel））
第２の被写体画像５５１Ｃ（５１２×２５６（pixel））（最上層）
【００５０】
図５に示すそれぞれの第２の被写体画像５５１は、２５６×２５６（pixel）のタイル画像Ｔ２により記憶される。タイル画像Ｔ２の圧縮・伸張のためのコーデックとして、ＪＰＥＧ２０００が用いられる。
【００５１】
この第２の画像ピラミッド構造５５０に対してフォーマット変換が実行されることで、第１の画像ピラミッド構造５０が生成される。このフォーマット変換については後に詳述する。なおコーデックの種類は限定されない。
【００５２】
画像閲覧装置１０は、例えば所定のアプリケーション等を用いて、ユーザの入力操作に応じた所定の動作を実行する。アプリケーションとして、例えばＷｅｂブラウザ等が用いられてもよい。
【００５３】
例えば第１の画像ピラミッド構造５０内の少なくとも１つの第１の被写体画像５１の出力を要求する出力要求が、画像管理サーバ２０に送信される。具体的には、画像閲覧装置１０は、ユーザにより選択された任意の解像度の第１の被写体画像５１のうちの、ユーザにより選択された任意の部位のタイル画像Ｔ１に関する出力要求を送信する。
【００５４】
出力要求は、画像閲覧装置１０の通信部１４を介して送信される。送信された出力要求は、画像管理サーバ２０の通信部２４により受信される。通信部１４及びＣＰＵにより、本実施形態に係る送信部が実現される。また通信部２４及びＣＰＵにより、本実施形態に係る受信部が実現される。
【００５５】
このように第１の画像ピラミッド構造５０から所望の画像が抽出される。これにより、ユーザは、観察倍率を変えながら被写体１５を観察しているような感覚を得ることができる。すなわち、画像閲覧装置１０は仮想顕微鏡として機能する。ここでの仮想的な観察倍率は、実際には解像度に相当する。
【００５６】
［情報処理システムの動作］
本実施形態に係る情報処理システムである画像閲覧システム１００の動作を説明する。図６は、第２の画像ピラミッド構造５５０のインポートの一例を示すフローチャートである。
【００５７】
画像管理サーバ２０は、通信部２４を介してユーザからのインポート指示を受信する（ステップ１０１）。本実施形態では、画像閲覧装置１０に入力されたインポート指示が、ネットワーク３０を介して画像管理サーバ２０に送信される。
【００５８】
例えば画像閲覧システム１００を動作するためのアプリケーションにより、所定のＧＵＩ（Graphical User Interface）が画像閲覧装置１０の表示部１１に表示される。表示部１１には、例えばネットワーク３０上の他のサーバ等に記憶されている第２の画像ピラミッド構造５５０を表すアイコンが表示されている。また表示部１１に、インポート開始を表すインポート用のフォルダが表示される。ユーザは、マウス等の入力デバイスを用いたドラッグ＆ドロップ操作等により、アイコンをインポート用のフォルダに移動させる。このような操作によりインポート指示が入力される。
【００５９】
なおインポート指示の入力方法は上記したものに限定されず、任意の方法が用いられてよい。また他の装置を介してインポート指示が画像管理サーバ２０に送信されてもよい。あるいは画像管理サーバ２０に直接インポート指示が入力されてもよい。
【００６０】
画像管理サーバ２０は、インポート指示を受信すると、ネットワーク３０を介して第２の画像ピラミッド構造５５０を取得する（ステップ１０２）。第２の画像ピラミッド構造５５０は、通信部２４を介して取得され、記憶部２２に記憶される。通信部２４及びＣＰＵにより、本実施形態に係る取得部が実現される。
【００６１】
なお、画像管理サーバ２０により予め第２の画像ピラミッド構造５５０が取得されてもよい。例えば第２の画像ピラミッド構造５５０が取得されることで、画像閲覧装置１０の表示部１１に、第２の画像ピラミッド構造５５０のアイコンが表示されてもよい。ユーザによりインポート指示が入力されて、記憶部２２に記憶された第２の画像ピラミッド構造５５０に対してフォーマット変換処理が実行されてもよい。
【００６２】
画像情報管理部２５により、準備画像の設定が行われる（ステップ１０３）。図７は、この準備画像の設定を説明するための模式的な図である。画像情報管理部２５は、本実施形態に係る選択部として機能する。
【００６３】
本実施形態では、フォーマット変換処理により生成される複数の第１の被写体画像５１のうち、少なくとも１以上の第１の被写体画像５１が、第１の準備画像６０として選択される。その他の第１の被写体画像５１が、第２の準備画像６５として選択される。
【００６４】
第１の準備画像６０は、ユーザからの出力要求の受信にかかわらず生成される画像である。すなわち第１の準備画像６０は、第２の被写体画像５５１をもとに予めフォーマット変換される画像である。典型的には、第１の準備画像６０は、第２の画像ピラミッド構造５５０のインポートとともに生成される。
【００６５】
第２の準備画像６５は、ユーザからの出力要求の受信にともなって生成される画像である。すなわち第２の準備画像６５は、予めのフォーマット変換が行われない画像である。典型的には、第２の準備画像６５は、出力要求の受信にともなって動的に生成される。
【００６６】
図７に示すように、本実施形態では、解像度が低い３枚の第１の被写体画像５１Ｃ〜Ｅが、第１の準備画像６０として選択される。すなわち複数の第１の被写体画像５１のうち、最も解像度が低い第１の被写体画像５１Ｅを少なくとも含むように第１の準備画像６０が選択される。
【００６７】
また本実施形態では、解像度が高い２枚の第１の被写体画像５１Ａ及びＢが、第２の準備画像６５として選択される。すなわち複数の第１の被写体画像５１のうち、最も解像度が高い第１の被写体画像５１Ａを少なくとも含むように第２の準備画像６５が選択される。
【００６８】
第１及び第２の準備画像６０及び６５の選択は、適宜設定されてよい。例えば画像閲覧装置１０等を介したユーザの指示により、第１及び第２の準備画像６０及び６５としてそれぞれ選択される第１の被写体画像５１が設定されてもよい。あるいは、フォーマット変換により生成される第１の被写体画像５１のそれぞれの解像度の情報等をもとに自動的に設定されてもよい。例えば所定の値よりも解像度が低い第１の被写体画像５１は、第１の準備画像６０として選択されるといった設定が行われてもよい。
【００６９】
画像変換部２６により、フォーマット変換が実行される（ステップ１０４）。画像変換部２６は、ユーザからの出力要求に応じた第１の被写体画像５１の出力のために、取得された１以上の第２の被写体画像５５１をもとに、複数の第１の被写体画像５１を生成可能である。すなわち画像変換部２６は、本実施形態に係る生成部として機能する。
【００７０】
第２の画像ピラミッド構造５５０のインポート内のステップ１０４では、第１の準備画像６０として設定された第１の被写体画像５１Ｃ〜Ｅがフォーマット変換により生成される。本実施形態では、第２の被写体画像５５１Ｂ（２０４６×１０２４（pixel））をもとに第１の被写体画像５１Ｃ（２０４６×１０２４（pixel））が生成される。第２の被写体画像５５１Ｂのデコード及びＪＰＥＧでのエンコードを含むフォーマット変換が実行される。
【００７１】
生成された第１の被写体画像５１Ｃに対して解像度変換が実行され、第１の被写体画像５１Ｄ（１０２４×５１２（pixel））が生成される。最も解像度が低い第１の被写体画像５１Ｅ（５１２×２５６（pixel））は、第１の被写体画像５１Ｃ又は５１Ｄの解像度を小さくすることで生成される。あるいは、第２の被写体画像５５１Ｃ（５１２×２５６（pixel））をもとに第１の被写体画像５１Ｅが生成されてもよい。その他、第１の被写体画像５１Ｃ〜Ｅを生成するためのフォーマット変換処理として、任意の方法（アルゴリズム）が用いられてよい。
【００７２】
インポートに関する情報の登録が行われる（ステップ１０５）。本実施形態ではインポート情報として以下の情報が登録される。インポート情報は記憶部２２に記憶される。
【００７３】
第１の画像ピラミッド構造５０に関するファイル（第１の被写体画像５１Ｃ〜Ｅが格納されている）の保存場所（例えばパス情報等）
第２の画像ピラミッド構造５５０に関するファイルの保存場所
第１の画像ピラミッド構造５０の階層数（本実施形態では５）
動的なフォーマット変換が必要な階層のインデックス（本実施形態では、階層１及び２）
第２のフォーマットに関する情報（以下、例を挙げる）
第２の画像ピラミッド構造５５０の階層数や階層間の縮尺
複数の第２の被写体画像５５１のそれぞれの解像度の情報
第２の被写体画像５５１のタイル画像Ｔ２のサイズやコーデックの情報（本実施形態では、２１６×２１６（pixel）、ＪＰＥＧ２０００）
【００７４】
第２のフォーマットに関する情報は、第２の画像ピラミッド構造５５０に関するファイルのメタデータ部分から、必要なときに適宜読み出されてもよい。また登録されるインポート情報は、上記したものに限定されない。例えば第１のフォーマットに関する情報が、インポート情報として登録されてもよい。典型的には、第１のフォーマットに関する情報は、予め記憶されている。その他、フォーマット変換済みの階層等の、種々の情報がインポート情報として登録されてよい。
【００７５】
図８は、ユーザによる閲覧要求の入力に対する画像閲覧システム１００の動作例を示すフローチャートである。
【００７６】
ユーザにより画像閲覧の指示が入力される（ステップ２０１）。図９は、画像閲覧の指示を入力するためのＧＵＩの一例を模式的に示す図である。
【００７７】
図９に示すように、本実施形態では、画像閲覧装置１０の表示部１１に、閲覧したい画像を選択するための選択画面７０が表示される。選択画面７０には、画像Ａ〜Ｌの８つの画像がサムネイル表示されている。この８つの画像のそれぞれについて、図６に示すインポートが実行されている。すなわち画像Ａ〜Ｌのそれぞれについて、第１の画像ピラミッド構造５０に関するファイルが所定のアドレスに保存されている。
【００７８】
選択画面７０には、最も解像度の低い第１の被写体画像５１Ｅがサムネイル表示される。従って本実施形態では選択画面７０を生成するために、画像閲覧装置１０から画像管理サーバ２０へ、第１の被写体画像５１Ｅの出力要求が送信されている。出力要求に応答して、画像管理サーバ２０から画像閲覧装置１０へ、第１の被写体画像５１Ｅが送信される。この処理の流れは、後述する図８のステップ２０２〜２０４の処理に相当する。
【００７９】
第１の被写体画像５１は、画像管理サーバ２０の通信部２４を介して送信される。通信部２４及びＣＰＵにより、本実施形態に係る画像送信部が実現される。
【００８０】
画像閲覧装置１０のアプリケーション等により、図９に示す選択画面７０が生成され表示部１１に表示される。ユーザは、選択画面７０に表示された第１の被写体画像５１Ｅの中から閲覧したい画像を選択することになる。
【００８１】
最も解像度が低い第１の被写体画像５１Ｅの生成には、上記したように、最も解像度の低い第２の被写体画像５５１Ｃ等の比較的解像度の低い画像が用いられる。従って、第１の被写体画像５１Ｅの生成は、比較的に短時間で実行可能である。また図８の選択画面７０のサムネイル表示にも用いられているように、最も解像度が低い第１の被写体画像５１Ｅに対する出力要求は比較的多い。従って、最も解像度が低い第１の被写体画像５１Ｅが第１の準備画像６０として選択され、予め生成されることで、第１の被写体画像５１の生成及び出力にかかる時間を短縮することができる。
【００８２】
例えば医療等の分野において、簡単な症例については、低解像度の画像のみが観察され、高解像度の画像は観察されずに診断が下されることも多い。従って低解像度の第１の被写体画像５１Ｃ〜Ｅを予め生成することは効率的であることが多い。
【００８３】
なお図９に示すように、ユーザにより所定の画像にアノテーション７１が付されてもよい。例えば重要度の高い画像にアノテーション７１が付される。あるいは、観察済みの画像にアノテーション７１が付されてもよい。アノテーション７１を付けることで、複数の画像Ａ〜Ｌを操作性よく観察することが可能となる。
【００８４】
図１０は、閲覧画像の選択画面７０から画像が選択された際に、表示部１１に表示されるＧＵＩの一例を模式的に示す図である。ここでは、画像Ｌの第１の被写体画像５１Ｅが選択されたとする。表示部１１には、画像Ｌの被写体７２を観察するための観察画面７３が表示される。なお、図１０に示す観察画面７３では、画像Ｌが右回転で９０度回転した画像が表示されている。
【００８５】
観察画面７３の生成のために、ステップ２０２において、第１の被写体画像５１Ｃ及びＤの出力要求が、画像管理サーバ２０に送信される。第１の被写体画像５１Ｃ及びＤは、解像度が２番目及び３番目に低い第１の被写体画像５１である。
【００８６】
出力要求は、出力要求の対象となる画像の階層、表示範囲Ｄのサイズ、座標等の情報を含む。従って第１の被写体画像５１Ｃ及びＤの出力要求は、階層３及び４の情報を含む。
【００８７】
出力要求に含まれる表示範囲Ｄのサイズ及び座標の情報は、主に、出力が必要なタイル画像Ｔ１を表す。ここでは第１の被写体画像５１Ｃ及びＤの全体が表示される。従って、表示範囲Ｄのサイズの情報として、第１の被写体画像５１Ｃ及びＤのそれぞれのサイズが設定される。
【００８８】
座標情報は、表示範囲Ｄに含まれるタイル画像Ｔ１のうち最も左上に位置するタイル画像Ｔ１の座標の情報が用いられる。ここでは、第１の被写体画像５１Ｃ及びＤのそれぞれの左上のタイル画像Ｔ１の座標の情報となる。本実施形態では、各画像の左上の点を原点として座標が設定される。各タイル画像Ｔ１の中心の座標が、そのタイル画像Ｔ１の座標として設定される。座標系及びタイル画像Ｔ１の座標の設定方法は限定されない。
【００８９】
なお座標情報として、表示範囲Ｄの座標が設定されてもよい。当該座標をもとに表示範囲Ｄに含まれるタイル画像Ｔ１が適宜算出されてもよい。
【００９０】
出力要求の対象は第１の準備画像６０として選択された第１の被写体画像５１であるかが判定される（ステップ２０３）。この判定は画像情報管理部２５により、階層の情報等をもとに実行される。第１の被写体画像５１Ｃ及びＤは、第１の準備画像６０として選択された画像である。従ってステップ２０３のＹｅｓからステップ２０４に進む。
【００９１】
ステップ２０４において、第１の準備画像６０として選択され、予め生成されている第１の被写体画像５１Ｃ及びＤが出力される。第１の被写体画像５１Ｃ及びＤは、画像管理サーバ２０から画像閲覧装置１０へ送信される。画像閲覧装置１０では、出力された第１の被写体画像５１Ｃ及びＤが用いられて、図１０に示す観察画面７３が生成される。
【００９２】
図１０に示すように観察画面７３は、表示部１１の全体に表示される本体画像７４と、表示部１１の右上の隅に表示されるＭＡＰ画像７５とを有する。本体画像７４は、ユーザの指示に応じて適宜拡大縮小される。また本体画像７４は、ユーザの指示に応じて適宜移動される。ここでは、第１の被写体画像５１Ｃが本体画像７４として表示されている。
【００９３】
ＭＡＰ画像７５は、本体画像７４として表示されている部分が、第１の被写体画像５１全体に対してどの部分に当たるかを示すための図である。ここでは、第１の被写体画像５１ＤがＭＡＰ画像７５として表示される。
【００９４】
図１１は、ユーザにより拡大操作が入力された場合の観察画面７３を示す模式的な図である。図１２は、拡大操作の入力にともなう画像閲覧システム１００の動作を説明するための模式的な図である。
【００９５】
例えばマウスのホイールが操作されることで本体画像７４に対する拡大又は縮小操作が入力される。ここで入力される拡大操作は、解像度の高い第１の被写体画像５１の閲覧指示に相当する（ステップ２１０）。
【００９６】
ユーザの拡大操作をもとに出力要求が生成され、画像管理サーバ２０に送信される（ステップ２０２）。本実施形態では、図１２に示すように、階層２の第１の被写体画像５１Ｂ（４０９６×２０４８（pixel））内の座標が（ｘ,ｙ）＝（３３２８，７６３）のタイル画像Ｔ１の出力要求が送信される（矢印Ａ）。
【００９７】
図８のステップ２０３における判定処理が実行される。階層２の第１の被写体画像５１Ｂは、第２の準備画像６５として設定されている。従ってステップ２０３のＮｏからステップ２０５に進む。ステップ２０５にて、出力要求の対象である第１の被写体画像５１Ｂのタイル画像Ｔ１が、動的なフォーマット変換により生成される。
【００９８】
画像管理サーバ２０の画像変換部２６は、記憶部２２に記憶されているインポート情報を読み出す。画像変換部２６は、第１の画像ピラミッド構造５０における階層２に相当する階層が、第２の画像ピラミッド構造５５０に存在するかどうかを判定する。例えば第１の被写体画像５１Ｂの解像度と同じ解像度を有する第２の被写体画像５５１が存在するかどうかが判定される。
【００９９】
ここでは第２の画像ピラミッド構造５５０に、第１の画像ピラミッド構造５０の階層２に相当する階層が存在しない。画像変換部２６は、階層２に相当する階層に近い他の階層を選択する。本実施形態では、解像度が大きくなる方向で他の階層が求められる。例えば第１の被写体画像５１Ｂの解像度よりも高い解像度を有する第２の被写体画像５５１が選択される。その結果、第２の画像ピラミッド構造５５０の階層１の第２の被写体画像５５１Ａ（８１９２×４０９６（pixel））が第１の被写体画像５１Ｂを生成するための画像として選択される（矢印Ｂ）。
【０１００】
画像変換部２６は、第２の被写体画像５５１Ａ内において、変換対象となるタイル画像Ｔ２を算出する。これにより画像閲覧装置１０からの出力要求の対象となるタイル画像Ｔ１に対応するタイル画像Ｔ２が算出される。例えば第１の被写体画像５１Ｂの解像度、及びタイル画像Ｔ１の座標等をもとに、変換対象のタイル画像Ｔ２が算出される。その他、出力要求に含まれる表示範囲Ｄや座標等の情報をもとに適宜タイル画像Ｔ２が算出されればよい。
【０１０１】
図１２に示すように、座標が（ｘ,ｙ）＝（６６５６，１５３６）のタイル画像Ｔ２が算出される。またこのタイル画像Ｔ２からｘ方向に並ぶ４つ分のタイル画像Ｔ２と、ｙ方向に並ぶ４つ分のタイル画像Ｔ２を含む１６個のタイル画像Ｔ２が算出される（矢印Ｃ）。
【０１０２】
画像変換部２６は、変換対象として算出された１６個のタイル画像Ｔ２に対してフォーマット変換処理を実行する。ＪＰ２０００の画像であるタイル画像Ｔ２がデコードされ、２分の１（面積比４分の１）に縮小される。これにより５１２×５１２（pixel）の画像が生成される。生成された画像がＪＰＥＧによりエンコードされることにより、出力要求の対象であるタイル画像Ｔ１が生成される（矢印Ｄ）。
【０１０３】
図８のステップ２０６において、生成された第２の準備画像６５（第１の被写体画像５１Ｂ）が出力される。ここでは、生成されたタイル画像Ｔ２が画像閲覧装置１０に送信される。図１１に示すように、画像閲覧装置１０では、受信したタイル画像Ｔ２が本体画像７４として観察画面７３に表示される。ＭＡＰ画像７５には、本体画像７４の位置を示す枠画像７６が表示される。
【０１０４】
以上、本実施形態に係る画像管理サーバ２０を含む画像閲覧システム１００では、第１のフォーマットに基づいた複数の第１の被写体画像５１が出力要求の対象となる。複数の第１の被写体画像５１は、第２のフォーマットに基づいた１以上の第２の被写体画像５５１をもとに生成される。この際、生成される複数の第１の被写体画像５１の一部が、出力要求の受信にかかわらず生成される第１の準備画像６０として選択される。そしてその他が出力要求の受信にともなって生成される第２の準備画像６５として選択される。第１及び第２の準備画像６０及び６５が適宜選択されることで、第１の被写体画像５１の生成及び出力にかかる時間を短縮することが可能となる。この結果、顕微鏡により得られた画像を短時間で処理して表示させることが可能となる。
【０１０５】
例えば第１の画像ピラミッド構造５０の一部の第１の被写体画像５１が動的に生成されることで、画像データの出力時に全ての画像データを動的に生成するケースに比べて、画像データの出力を高速に行うことができる。また、インポート時に予め生成される画像も、第１の画像ピラミッド構造５０の一部の第１の被写体画像５１となる。従ってインポートを高速に終了させることができる。
【０１０６】
すなわち、インポート時においても、動的変換時においても、第１の画像ピラミッド構造５０の全体が生成されるということがない。この結果、他のフォーマットがインポートされてからすぐに閲覧が可能となる。未変換の部分は、閲覧要求があったら動的に生成されればよい。また、画像ピラミッド構造５０全体が全て動的に生成されるよりも閲覧時の動的変換処理負荷が低くなる。これにより、閲覧要求に対してレスポンスのよい出力が可能となり、ユーザは第１の被写体画像５１を高速に操作性よく閲覧することが可能となる。
【０１０７】
本実施形態では、複数の第１の被写体画像５１のうち、最も解像度が高い第１の被写体画像５１Ａを少なくとも含むように第２の準備画像６５が選択される。最も解像度が高い第１の被写体画像５１Ａは、最も解像度の大きい第２の被写体画像５５１Ａをもとに生成される。従って第１の被写体画像５１Ａの生成には比較的時間がかかる。また最も解像度が高い第１の被写体画像５１Ａの全体にわたって出力が要求されることは比較的少ない。すなわち第１の被写体画像５１Ａの全てのタイル画像Ｔ１が出力要求の対象となる場合は少ない。従って、第１の被写体画像５１Ａについては、出力要求の受信とともに適宜タイル画像Ｔ１が生成される方が効率的であることが多い。この結果、最も解像度が高い第１の被写体画像５１Ａが第２の準備画像６５として選択されることで、第１の被写体画像５１の生成及び出力にかかる時間を短縮することができる。
【０１０８】
本実施形態では、画像管理サーバ２０により、互いに異なる解像度を有する複数の第２の被写体画像５５１が取得された。複数の第２の被写体画像５５１は、第２の画像ピラミッド構造５５０を形成する。上記したように、最も解像度が高い第２の被写体画像５５１Ａが基準画像となり、この基準画像をもとに他の第２の被写体画像５５１が生成された。このような複数の第２の被写体画像５５１をもとにした第１の被写体画像５１の生成、及びその出力が短時間で実行される。
【０１０９】
＜第２の実施形態＞
本技術に係る第２の実施形態の画像閲覧システムについて説明する。これ以降の説明では、上記の実施形態で説明した画像閲覧システム１００における構成及び作用と同様な部分については、その説明を省略又は簡略化する。
【０１１０】
本実施形態では、画像管理サーバの画像変換部による動的なフォーマット変換が、第１の実施形態とは異なる。すなわち第２の準備画像６５として選択された第１の被写体画像５１の生成が第１の実施形態と異なる。ここではその動的なフォーマット変換について詳しく説明する。図１３は、本実施形態に係る動的なフォーマット変換の一例を示すフローチャートである。
【０１１１】
本実施形態では、第１の被写体画像５１の出力に関するモードが判別される。このモードは、観察画面７３の本体画像７４をどのように閲覧するかに関連する。以後、第１の被写体画像５１の出力に関するモードを閲覧モードと記載する。
【０１１２】
本実施形態では、閲覧モードとして、移動モード及び停止モードの２つのモードが設定される。移動モードとは、ユーザがマウスをスクロールする等により、観察画面７３に表示される本体画像７４を移動させるモードである。停止モードは、本体画像７４を移動させないモードである。移動させずに拡大縮小する操作も停止モードに含まれる。
【０１１３】
閲覧モードの判定は、画像閲覧装置１０から送信される出力要求をもとに判定される。例えば移動モードの場合は、異なる座標情報を含む出力要求が連続的に出力される。一方、停止モードでは、出力要求が連続的に出力されない。あるいは表示範囲Ｄのサイズのみが異なる出力要求が連続的に出力される。このような出力要求の種類により閲覧モードが判定される。
【０１１４】
本実施形態では、出力要求を受信した画像変換部２６により閲覧モードが判定される。なお閲覧モードを判定するモジュール等が他のブロックとして設けられてもよい。
【０１１５】
閲覧モードが、停止モードが否か判定される（ステップ３０１）。閲覧モードが停止モードであると判定された場合（Ｙｅｓ）、第１の生成パターンにて、第２の準備画像６５として選択された第１の被写体画像５１が動的に生成される（ステップ３０２）。
【０１１６】
第１の生成パターンとは、第１の実施形態で説明した生成方法である。すなわち、生成されるべき第１の被写体画像５１を、当該第１の被写体画像５１の解像度以上の解像度を有する第２の被写体画像５５１をもとに生成するパターンである。これにより生成される第１の被写体画像５１の画質を向上させることができる。
【０１１７】
閲覧パターンが停止パターンのときは、ユーザにより本体画像７４が観察されている場合が多いと考えられる。従って第１の生成パターンにより、画質のよい第１の被写体画像５１が生成されることで、ユーザによる高精度の観察が可能となる。
【０１１８】
閲覧モードが停止モードではないと判定された場合（Ｎｏ）、第２の生成パターンにて、第２の準備画像６５として選択された第１の被写体画像５１が動的に生成される（ステップ３０２）。
【０１１９】
第２の生成パターンとは、生成されるべき第１の被写体画像５１を、当該第１の被写体画像５１の解像度以下の解像度を有する前記第２の被写体画像５５１をもとに生成するパターンである。解像度が低い第２の被写体画像５５１が適宜引き伸ばされることで、第１の被写体画像５１が生成される。これにより第１の被写体画像５１の生成時間を短縮することができる。
【０１２０】
閲覧パターンが停止パターンではなく移動パターンのときは、ユーザにより観察すべき本体画像７４が探索されている場合が多いと考えられる。従って第２の生成パターンにより、高速に第１の被写体画像５１が生成されることで、ユーザによる探索操作を高速で実行させることが可能となる。移動モードにおいては、生成される第１の被写体画像５１の画質よりも生成時間の短縮が主な目的となっている。
【０１２１】
このように、本実施形態では、第１の被写体画像５１の出力に関する閲覧モードに応じて、第１の生成パターンと第２の生成パターンとが切り替えられる。第１及び第２の生成パターンが適宜切り替えられることで、第１の被写体画像５１の生成及び出力にかかる時間を短縮することができる。また第１の被写体画像５１の画質を向上させることができる。
【０１２２】
ユーザの指示により、第１及び第２の生成パターンが適宜切り替えられてもよい。また第１の被写体画像５１の出力に関する閲覧モードは上記したものに限定されず適宜設定されてよい。
【０１２３】
＜変形例＞
本技術に係る実施形態は、上記で説明した実施形態に限定されず種々変形される。
例えば図１４は、図９に示す選択画面７０の変形例を示す模式的な図である。図１４に示す選択画面２１４では、閲覧される画像の変換状態の情報が表示される。閲覧画像の変換状態として、「完全変換済み」及び「完全変換未実施」の２つの状態が設定されている。
【０１２４】
「完全変換済み」は、サムネイル表示されている第１の被写体画像に関する第１の画像ピラミッド構造の全ての階層が変換済みの状態である。すなわち第１の画像ピラミッド構造に含まれる全ての第１の被写体画像が、フォーマット変換により生成済みである状態である。
【０１２５】
図１４に示す画像Ａ及びＣは、全ての階層においてフォーマット変換済みである。従って、例えば最も解像度が高い第１の被写体画像が生成される場合でも、動的にフォーマット変換は行われず、すでに生成された第１の被写体画像の所定のタイル画像が出力される。
【０１２６】
「完全変換未実施」は、上記の実施形態で説明した状態である。すなわち第２の準備画像として選択された第１の被写体画像が未だ生成されていない状態である。図１４に示す画像Ｂがそれに該当する。画像Ｂには、完全変換ボタンのＵＩが表示されている。完全変換ボタン９０は、ユーザに完全変換を実行させるためのＵＩである。
【０１２７】
ユーザによる操作により完全変換ボタン９０が押されると、画像閲覧装置から画像管理サーバへ、完全変換要求が送信される。画像管理サーバは、完全変換要求を受け取ると、第２の準備画像として選択された第１の被写体画像のフォーマット変換を実行する。これにより全ての階層においてフォーマット変換が実行されることになる。なお完全変換処理中においても、動的変換による画像閲覧が可能であってもよい。
【０１２８】
画像閲覧装置は、選択画面２１４の生成のために最も解像度の低い第１の被写体画像の出力を要求する。この際に、変換状態の情報の出力要求も画像管理サーバに送信される。画像閲覧装置は、画像管理サーバにより出力された画像データと、変換状態の情報とをもとに選択画面２１４を生成する。
【０１２９】
このように、各画像について、「完全変換済み」と「完全変換未実施」とが適宜選択されてもよい。その状態が明示的に表示されることで、ユーザの観察処理がより容易になる。またユーザにより完全変換の実行が選択できることで、観察目的に応じた操作を適宜実行することが可能となる。例えば、十分な観察が必要な重要度の高い画像に関しては、「完全変換済み」を選択するといった操作が可能となる。完全変換終了後は、その画像に対しては動的変換が必要なくなるため、閲覧が高速に行えるようになる。また他のフォーマットファイルを保持する必要がなくなるために、ＨＤＤ容量に空きを作ることができる。
【０１３０】
図１５は、画像管理サーバに取り込まれる他のフォーマットの第２の画像ピラミッド構造の他の例を示す模式的な図である。図１５（Ａ）は、上記の実施形態で説明した第２の画像ピラミッド構造５５０である。すなわち最も解像度が高い第２の被写体画像５５１Ａが基準画像となり、この基準画像をもとに他の第２の被写体画像５５１が生成されている。
【０１３１】
図１５（Ｂ）は、他の例の第２の画像ピラミッド構造である。第２の画像ピラミッド構造６５０に含まれる複数の第２の被写体画像６５１は、互いに異なる倍率で撮影された複数の画像である。すなわち同じ被写体に対して異なる倍率で撮影した、異なる画像により第２の画像ピラミッド構造６５０が形成される。各階層の第２の被写体画像６５１Ａ〜Ｃは、例えば適宜スティッチング処理により１枚の画像として生成されるが、それらの解像度は互いに異なるものとなる。
【０１３２】
このように取り込まれる第２の画像ピラミッド構造の構成や形成方法は限定されない。各階層の情報がインポート情報として記憶され、当該インポート情報をもとに複数の第１の被写体画像が生成されればよい。
【０１３３】
また複数の第１の被写体画像の生成のために、第２の被写体画像が１枚だけ取り込まれてもよい。すなわち第２の画像ピラミッド構造が取り込まれなくてもよい。例えば最も解像度が高い元画像としての第２の被写体画像が１枚取り込まれる。この第２の被写体画像をもとに複数の第１の被写体画像が生成されてもよい。
【０１３４】
第１の画像ピラミッド構造の全ての階層において動的にフォーマット変換が実行されてもよい。すなわち全ての第１の被写体画像が第２の準備画像として選択されてもよい。この場合インポートに係る時間を短縮することができる。また第１及び第２の準備画像として選択される第１の被写体画像は任意である。
【０１３５】
上記では、最も解像度が低い画像が選択画面に表示された。また２番目に解像度が低い画像がＭＡＰ画像として表示され、３番目に解像度が低い画像が選択された直後の本体画像として表示された。しかしながらこれらの画像は、それぞれ解像度が低い画像をもとに拡大縮小処理等により生成された画像であってもよい。例えば選択画面に表示されるサムネイル画像が適宜生成されてもよい。このような場合でも、低解像度の画像が処理対象となるので処理時間は短い。
【０１３６】
上記では、出力要求に含まれる表示範囲Ｄとしてタイル画像Ｔ１が選択された。すなわち表示範囲Ｄのサイズがタイル画像Ｔ１のサイズと同じであった。しかしながらこれに限定されない。表示範囲Ｄに含まれるタイル画像Ｔ１が適宜算出され、それらのタイル画像Ｔ１が適宜動的に生成されればよい。
【０１３７】
動的に生成された第１の被写体画像（必要なタイル画像Ｔ１）は、一時的なキャッシュに保存されて保持されもよい。これにより例えば同一の出力要求を受け取った際に、再度動的変換をする必要がなくなる。この結果、処理時間を短縮することが可能となる。
【０１３８】
第１及び第２の準備画像の選択が、履歴情報をもとに実行されてもよい。例えば高解像度の第１の被写体画像に関する閲覧要求が多い場合には、高解像度の第１の被写体画像が第１の準備画像として選択されてもよい。ユーザの過去の閲覧に関する統計情報が適宜用いられてもよい。
【０１３９】
上記では、画像閲覧システムが、１つの画像閲覧装置と、１つの画像管理サーバとを有していた。本技術を用いた実施形態としての画像閲覧システムに含まれる画像閲覧装置、及び画像管理サーバの数は限定されない。画像閲覧装置と画像管理サーバとが１対１で設けられる必要もない。
【０１４０】
上記で説明した画像閲覧装置の機能と、画像管理サーバの機能とをともに有するコンピュータ等が、本実施形態に係る情報処理装置として用いられてもよい。また画像閲覧装置と画像管理サーバとがネットワークを介さず直接接続されたものが本実施形態に係る情報処理装置として用いられてもよい。
【０１４１】
上記で説明した技術は、医療または病理等の分野に限定されず、その他の分野において材料の観察等にも適用可能である。
【０１４２】
なお、本技術は以下のような構成も採ることができる。
（１）第１のフォーマットに基づいた、互いに異なる解像度を有する複数の、顕微鏡により得られた被写体の画像である第１の被写体画像のうち、少なくとも１つの前記第１の被写体画像の出力を要求する出力要求を受信する受信部と、
前記第１のフォーマットと異なる第２のフォーマットに基づいた１以上の、顕微鏡により得られた画像である第２の被写体画像を取得する取得部と、
前記出力要求に応じた前記第１の被写体画像の出力のために、前記取得された１以上の第２の被写体画像をもとに、前記複数の第１の被写体画像を生成可能な生成部と、
前記生成部により生成される前記複数の第１の被写体画像のうち、少なくとも１以上の前記第１の被写体画像を、前記出力要求の受信にかかわらず生成される第１の準備画像として選択し、その他を前記出力要求の受信にともなって生成される第２の準備画像として選択する選択部と
を具備する情報処理装置。
（２）（１）に記載の情報処理装置であって、
前記選択部は、前記複数の第１の被写体画像のうち、最も解像度が低い前記第１の被写体画像を少なくとも含むように前記第１の準備画像を選択する
情報処理装置。
（３）（１）又は（２）に記載の情報処理装置であって、
前記選択部は、前記複数の第１の被写体画像のうち、最も解像度が高い前記第１の被写体画像を少なくとも含むように前記第２の準備画像を選択する
情報処理装置。
（４）（１）から（３）のうちいずれか１つに記載の情報処理装置であって、
前記生成部は、前記第２の準備画像として選択された前記第１の被写体画像を、当該第１の被写体画像の解像度以上の解像度を有する前記第２の被写体画像をもとにした第１の生成パターンにて生成する
情報処理装置。
（５）（４）に記載の情報処理装置であって、
前記生成部は、前記第２の準備画像として選択された前記第１の被写体画像を、当該第１の被写体画像の解像度以下の解像度を有する前記第２の被写体画像をもとにした第２の生成パターンにて生成する
情報処理装置。
（６）（５）に記載の情報処理装置であって、
前記生成部は、前記第１の被写体画像の出力に関するモードに応じて、前記第１の生成パターンと前記第２の生成パターンとを切り替える
情報処理装置。
（７）（１）から（６）のうちいずれか１つに記載の情報処理装置であって、
前記取得部は、互いに異なる解像度を有する複数の前記第２の被写体画像を取得する
情報処理装置。
（８）（７）に記載の情報処理装置であって、
前記複数の第２の被写体画像は、基準となる基準画像と、前記基準画像の解像度を変換した複数の解像度変換画像とを有する
情報処理装置。
（９）（７）に記載の情報処理装置であって、
前記複数の第２の被写体画像は、互いに異なる倍率で撮影された複数の画像である
情報処理装置。
【符号の説明】
【０１４３】
１０…画像閲覧装置
１１…表示部
１３…通信部
１５、７２…被写体
２０…画像管理サーバ
２４…通信部
２５…画像情報管理部
２６…画像変換部
５０…第１の画像ピラミッド構造
５１…第１の被写体画像
６０…第１の準備画像
６５…第２の準備画像
１００…画像閲覧システム
５５０、６５０…第２の画像ピラミッド構造
５５１、６５１…第２の被写体画像
【図１】
2013171370.tif 000003
【図２】
2013171370.tif 000004
【図３】
2013171370.tif 000005
【図４】
2013171370.tif 000006
【図５】
2013171370.tif 000007
【図６】
2013171370.tif 000008
【図８】
2013171370.tif 000009
【図９】
2013171370.tif 000010
【図１０】
2013171370.tif 000011
【図１１】
2013171370.tif 000012
【図１３】
2013171370.tif 000013
【図１４】
2013171370.tif 000014
【図１５】
2013171370.tif 000015
【図７】
2013171370.tif 000016
【図１２】
2013171370.tif 000017