(57)【特許請求の範囲】
【請求項１】
１つの対象物について異なる複数の解像度でそれぞれ生成された全体画像のうち、任意の１つの解像度の前記全体画像内の少なくとも一部の画像を、出力対象画像として表示のために出力する出力部と、
前記出力対象画像を前記出力部に出力させるためにユーザーにより指定された前記全体画像内の位置情報を少なくとも含む、前記ユーザーによる操作状態の情報を取得する取得部と、
前記ユーザーの連続的または断続的な一連の前記指定操作に応じて前記出力部により出力される、前記位置情報及び前記解像度の情報のうち少なくとも一方が互いに異なる複数の出力対象画像のうち、前記取得部により取得された前記操作状態の情報に基づき、１以上の前記出力対象画像の少なくとも一部の領域を前記全体画像から切り出すことで、切り出し画像を生成する生成部とを具備し、
前記生成部は、前記ユーザーの連続的または断続的な一連の前記指定操作に応じて出力される前記複数の出力対象画像のうち、所定時間以上、前記全体画像内の同じ位置が指定されている操作状態で出力される出力対象画像を、前記切り出し画像として生成する
情報処理装置。
【請求項２】
請求項１に記載の情報処理装置であって、
前記生成部により生成された前記切り出し画像の情報にメタデータを生成するメタデータ生成部をさらに具備する情報処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本技術は、巨大画像から一部の画像を切り出すことが可能な情報処理装置及び情報処理方法に関する。
【背景技術】
【０００２】
特許文献１に記載の画像処理装置は、オリジナル画像からユーザーの切り出しの範囲の構図情報を学習し、その学習により得られたトリミングルールを作成し、これを記憶しておく。そして、この画像処理装置は、そのトリミングルールに基づいて、オリジナル画像から、ユーザーの好みや癖が反映された部分の画像を切り出す（例えば、特許文献１の明細書段落[００６６]参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００９−２４５４０４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
上記のように、オリジナルの全体画像から部分的な画像が自動的に切り出されることは有用であるが、さらに便利な切り出し方法の実現が望まれている。
【０００５】
したがって、本技術の目的は、便利な切り出し処理を実現することができる情報処理装置及び情報処理方法を提供することにある。
【０００６】
あるいは、全体画像内の一部の画像の情報を用いた何らかの機能を実現することが望まれている。
【０００７】
したがって、本技術の別の目的は、全体画像内の一部の画像の情報を用いた便利な機能を実現することができる情報処理装置を提供することにある。
【課題を解決するための手段】
【０００８】
上記目的を達成するため、本技術に係る情報処理装置は、記憶部と、出力部と、生成部とを具備する。
前記記憶部は、１つの対象物について異なる複数の解像度でそれぞれ生成された全体画像のうち任意の１つの解像度の全体画像内の位置情報と、前記全体画像の少なくとも前記１つの解像度の情報とに、ユーザーの付加情報であるマーク情報を関連付け、前記マーク情報が関連付けられた前記位置情報及び前記解像度の情報を、記録位置及び記録解像度の情報としてそれぞれ記憶する。
前記出力部は、任意の１つの解像度の前記全体画像内の少なくとも一部の画像を、出力対象画像として表示のために出力する。
前記生成部は、前記出力対象画像のうち前記マーク情報が関連付けられた前記記録位置を含む領域の画像を前記出力対象画像から切り出すことで、切り出し画像を生成する。
【０００９】
本技術では、生成部が、全体画像内のマーク情報が関連付けられた位置情報を含む、出力対象画像の一部の画像を切り出すことで、切り出し画像を生成する。したがって、ユーザーはマーク情報に関連付けられた切り出し画像を見ることができ、便利である。
【００１０】
「ＡをＢに関連付ける」という概念には、「Ａに、Ｂを識別するIDを関連付ける」及び「Ａを識別するIDに、ＢまたはＢを識別するIDを関連付ける」の両方の意味が含まれる。
【００１１】
前記生成部は、前記ユーザーにより指定された解像度を持つ前記出力対象画像から、前記切り出し画像を生成してもよい。これにより、生成部は、ユーザーにより指定された解像度で切り出し画像を生成することができ、ユーザーにとって見やすい画像が生成される。
【００１２】
前記生成部は、前記ユーザーにより指定されたサイズで前記切り出し画像を生成してもよい。
【００１３】
前記出力される出力対象画像を構成する出力位置群内に、複数のマーク情報がそれぞれ関連付けられた複数の記録位置が含まれる場合、前記生成部は、前記複数の記録位置の情報を含む領域の画像を、前記複数の記録位置ごとに前記出力対象画像から切り出してもよい。これにより、生成部は、複数のマーク情報の記録位置にそれぞれ対応した切り出し画像を生成することができる。
【００１４】
前記生成部は、前記複数の記録位置の情報を含む領域の画像を、前記複数の記録位置の情報を含む領域の画像を、前記複数の記録位置にそれぞれ対応する複数の記録解像度ごとに前記出力対象画像から切り出してもよい。これにより、生成部は、複数のマーク情報の記録位置及び記録解像度にそれぞれ対応した切り出し画像を生成することができる。
【００１５】
前記出力される出力対象画像を構成する出力位置群内に、複数のマーク情報がそれぞれ関連付けられた複数の記録位置が含まれる場合であって、前記複数の記録位置にそれぞれ対応する複数の記録解像度のうち少なくとも１つの記録解像度が、前記出力対象画像の解像度である出力解像度に一致するかまたはそれを超える場合、前記生成部は、前記少なくとも１つの記録解像度に対応する前記記録位置を含む領域の画像を、前記切り出し画像として生成してもよい。これにより、ユーザーは、現在の出力対象画像の解像度に見合った記録解像度を持つ切り出し画像を得ることができる。
【００１６】
前記出力される出力対象画像を構成する出力位置群内に、複数のマーク情報がそれぞれ関連付けられた複数の記録位置が含まれる場合であって、設定された切り出しサイズを有する画像内に、前記複数の記録位置が収まる場合に、前記生成部は、前記複数の記録位置を含む領域の画像を、前記１つの切り出し画像として生成してもよい。これにより、生成部は、複数のマーク情報を含む１つの切り出し画像を生成することができる。
【００１７】
前記複数の記録位置にそれぞれ対応する複数の記録解像度が、同一または所定の差分の範囲内である場合、前記生成部は、前記複数の記録位置を含む領域の画像を、前記１つの切り出し画像として生成してもよい。
【００１８】
前記生成部は、前記複数の記録位置の重心を前記切り出し画像の中心とするように、前記切り出し画像を生成してもよい。これにより、生成部は、バランス良く配置された複数のマーク情報の記録位置を含む切り出し画像を生成することができる。
【００１９】
前記記憶部は、前記出力部により出力された前記出力対象画像の解像度である出力解像度を含む少なくとも２段階以上の解像度で構成される解像度範囲ごとに、前記マーク情報を関連付け、前記マーク情報が関連付けられた前記解像度範囲の情報を、記録解像度範囲の情報として記憶してもよい。これにより、記憶部は、１つのマーク情報とこれに対応する１つの解像度範囲の情報とを記憶することができる。
【００２０】
前記出力される出力対象画像を構成する出力位置群内に、複数のマーク情報がそれぞれ関連付けられた複数の記録位置が含まれる場合、前記生成部は、前記ユーザーにより指定された領域の画像であって、前記複数のマーク情報のうち少なくとも１つの前記マーク情報が関連付けられた少なくとも１つの記録位置を含む領域の画像を、前記切り出し画像として生成してもよい。これにより、ユーザーが任意に切り出しのための領域を指定して、切り出し画像を生成することができる。
【００２１】
前記出力される出力対象画像を構成する出力位置群内に、複数のマーク情報がそれぞれ関連付けられた複数の記録位置が含まれる場合、前記生成部は、前記複数の記録位置のうち、前記ユーザーにより指定された指定キーワードを含む、前記マーク情報に含まれるキーワードに対応する１つ以上の前記記録位置を含む領域の画像を、前記切り出し画像として生成してもよい。これにより、ユーザーは、キーワードにより所望のマーク情報を選別することができる。
【００２２】
前記情報処理装置は、前記生成部により生成された前記切り出し画像の情報にメタデータを生成するメタデータ生成部をさらに具備してもよい。これにより、情報処理装置は、切り出し画像に埋め込まれたメタデータを用いて各種の処理を実行できる。
【００２３】
前記出力部は、前記マーク情報の一部または全部としてマーク画像が合成された前記出力対象画像を出力してもよい。すなわち、マーク情報（の存在）を表現する情報がマーク画像として可視化されることにより、ユーザーは、出力対象画像を閲覧しながら、マーク画像を基にマーク情報にアクセスすることができる。
【００２４】
前記生成部は、前記マーク画像が収まるサイズを有する領域の画像を、前記全体画像から切り出すことにより、前記切り出し画像を生成してもよい。その場合、前記出力部は、前記生成された切り出し画像に前記マーク画像を合成する。
【００２５】
前記情報処理装置は、取得部と、候補画面生成部とをさらに具備してもよい。前記取得部は、前記生成部が前記切り出し画像の生成を開始するためのユーザーによる入力操作の情報を取得する。前記候補画面生成部は、前記取得部により前記入力操作の情報が取得され、前記生成部により前記切り出し画像の生成が開始された場合、ユーザーに切り出し画像の保存の対象を選択させるための候補画面を生成する。
【００２６】
本技術に係る他の情報処理装置は、出力部と、取得部と、生成部とを具備する。
前記出力部は、１つの対象物について異なる複数の解像度でそれぞれ生成された全体画像のうち、任意の１つの解像度の前記全体画像内の少なくとも一部の画像を、出力対象画像として表示のために出力する。
前記取得部は、前記出力対象画像を前記出力部に出力させるためにユーザーにより指定された前記全体画像内の位置情報を少なくとも含む、前記ユーザーによる操作状態の情報を取得する
前記生成部は、前記ユーザーの連続的または断続的な一連の前記指定操作に応じて前記出力部により出力される、前記位置情報及び前記解像度の情報のうち少なくとも一方が互いに異なる複数の出力対象画像のうち、前記取得部により取得された前記操作状態の情報に基づき、１以上の前記出力対象画像の少なくとも一部の領域を前記全体画像から切り出すことで、切り出し画像を生成する。
【００２７】
すなわち、ユーザーによる全体画像内の閲覧軌跡上にある複数の出力対象画像のうち、ユーザーによる所定の操作を行った時、あるいは所定時間行わない時に、生成部は、１以上の出力対象画像の少なくとも一部の領域の画像を、切り出し画像として生成することができる。
【００２８】
本技術に係る他の情報処理装置は、出力部と、生成部と、記録部とを具備する。
前記出力部は、１つの対象物について異なる複数の解像度でそれぞれ生成された全体画像のうち、任意の１つの解像度の前記全体画像内の少なくとも一部の画像を、出力対象画像として表示のために出力する
前記生成部は、ユーザーの入力操作に応じて、前記出力部により出力された前記出力対象画像の少なくとも一部の領域を前記全体画像から切り出すことで、切り出し画像を生成する。
前記記録部は、前記生成部により生成された前記切り出し画像の、前記全体画像内の位置情報及び前記解像度の情報に、マーク情報を関連付けて記録する。
【００２９】
本技術では、記録部は、ユーザーの入力操作によって生成された切り出し画像に、マーク情報が関連付けて記録する。したがって、マーク情報をインデックスとして用いた、この切り出し画像を閲覧するための機能、このマーク情報に基づく切り出し画像の検索機能等、すなわち、この切り出し画像を用いて便利な機能を実現することができる。
【００３０】
以上説明した情報処理装置は、「解像度」の情報に代えて、あるいは「解像度」の情報に加えて、Zスタックによる奥行度の情報を持つようにしてもよい。
【００３１】
本技術に係る情報処理方法は、１つの対象物について異なる複数の解像度でそれぞれ生成された全体画像のうち任意の１つの解像度の全体画像内の位置情報と、前記全体画像の少なくとも前記１つの解像度の情報とに、ユーザーの付加情報であるマーク情報を関連付け、前記マーク情報が関連付けられた前記位置情報及び前記解像度の情報を、記録位置及び記録解像度の情報としてそれぞれ記憶することを含む。
任意の１つの解像度の前記全体画像内の少なくとも一部の画像が、出力対象画像として表示のために出力される。
前記出力対象画像のうち前記マーク情報が関連付けられた前記位置情報を含む領域の画像を前記出力対象画像から切り出すことで、切り出し画像が生成される。
【００３２】
本技術に係る他の情報処理方法は、１つの対象物について異なる複数の解像度でそれぞれ生成された全体画像のうち、任意の１つの解像度の前記全体画像内の少なくとも一部の画像を、出力対象画像として表示のために出力することを含む。
前記出力対象画像を出力させるためにユーザーにより指定された前記全体画像内の位置情報を少なくとも含む、前記ユーザーによる操作状態の情報が取得される。
前記ユーザーの連続的または断続的な一連の前記指定操作に応じて出力される複数の出力対象画像であって前記位置情報及び前記解像度の情報のうち少なくとも一方が互いに異なる複数の出力対象画像のうち、前記取得された前記操作状態の情報に基づき、１以上の前記出力対象画像の少なくとも一部の領域を前記全体画像から切り出すことで、切り出し画像が生成される。
【発明の効果】
【００３３】
以上、本技術によれば、便利な切り出し処理を実行することができる。
本技術によれば、全体画像内の一部の画像の情報を用いた便利な機能を実現することができる。
【図面の簡単な説明】
【００３４】
【図１】図１は、本技術の一実施形態に係るマーク情報記録装置及びマーク情報提示装置を含む情報処理装置として、例えばＰＣのハードウェアの構成を示すブロック図である。
【図２】図２は、ピラミッド構造を有する画像の表示原理を説明するための画像ピラミッド構造を示す図である。
【図３】図３は、この画像ピラミッド構造の画像群を生成するときの手順を説明するための図である。
【図４】図４は、全体画像及び出力対象画像のそれぞれの大きさの一例を示す図である。
【図５】図５は、情報処理装置のシステム構成を示すブロック図である。
【図６】図６は、マーク情報管理部で管理されるマーク情報の管理テーブルを示す図である。
【図７】図７は、全体画像内の任意の位置に関連付けられたマーク情報であるマーク画像が合成された、出力対象画像の例を示す図である。
【図８】図８は、本技術の実施形態１に係る情報処理装置による処理を示すフローチャートである。
【図９】図９は、切り出し画像の一覧の候補画面の例を示す。
【図１０】図１０は、倍率、サイズ等をユーザーに指定させるための画面の例を示す。
【図１１】図１１Ａ〜Ｃは、奥行がそれぞれ異なる画像を示す図である。
【図１２】図１２は、本技術の実施形態２に係る情報処理装置による処理を示すフローチャートである。
【図１３】図１３は、実施形態２に係る画面の例を示す。
【図１４】図１４は、本技術の実施形態３に係る情報処理装置による処理を示すフローチャートである。
【図１５】図１５は、実施形態３に係る画面の例を示す。
【図１６】図１６は、本技術の実施形態４で用いられる、マーク情報の管理テーブルを示す。
【図１７】図１７は、本技術の実施形態５に係る情報処理装置による処理を示すフローチャートである。
【図１８】図１８は、実施形態５に係る画面の例を示す。
【図１９】図１９は、本技術の実施形態６に係る情報処理装置による処理を示すフローチャートである。
【図２０】図２０は、実施形態６に係る画面の例を示す。
【図２１】図２１は、本技術の実施形態７に係る情報処理装置による処理を示すフローチャートである。
【図２２】図２２は、実施形態７に係る画面の例を示す。
【図２３】図２３は、本技術の実施形態８に係る情報処理装置による処理を示すフローチャートである。
【図２４】図２４は、本技術の実施形態９に係る情報処理装置による処理を示すフローチャートである。
【図２５】図２５は、実施形態９に係る画面の例を示す。
【発明を実施するための形態】
【００３５】
以下、図面を参照しながら、本技術の実施形態を説明する。
【００３６】
[情報処理装置の構成]
【００３７】
図１は、本技術の一実施形態に係るマーク情報記録装置及びマーク情報提示装置を含む情報処理装置として、例えばＰＣ（Personal Computer）のハードウェアの構成を示すブロック図である。
【００３８】
ＰＣ１００は、ＣＰＵ（Central Processing Unit）１０１、ＲＯＭ１０２（Read Only Memory）、ＲＡＭ（Random Access Memory）１０３、入出力インターフェース１０５、及び、これらを互いに接続するバス１０４を備える。
【００３９】
入出力インターフェース１０５には、表示部１０６、入力部１０７、記憶部１０８、通信部１０９、ドライブ部１１０等が接続される。
【００４０】
表示部１０６は、例えば液晶、ＥＬ（Electro-Luminescence）等を用いた表示デバイスである。
【００４１】
入力部１０７は、例えばポインティングデバイス、キーボード、タッチパネル、マイクロフォン、その他の操作装置である。入力部１０７がタッチパネルを含む場合、そのタッチパネルは表示部１０６と一体となり得る。
【００４２】
記憶部１０８は、不揮発性の記憶デバイスであり、例えばＨＤＤ（Hard Disk Drive）、フラッシュメモリ、その他の固体メモリである。
【００４３】
ドライブ部１１０は、例えば光学記録媒体、磁気記録テープ、フラッシュメモリ等、リムーバブルの記録媒体１１１を駆動することが可能なデバイスである。これに対し上記記憶部１０８は、主にリムーバブルでない記録媒体を駆動する、ＰＣ１００に予め搭載されたデバイスとして使用される場合が多い。
【００４４】
通信部１０９は、ＬＡＮ（Local Area Network）、ＷＡＮ（Wide Area Network）等に接続可能な、他のデバイスと通信するためのモデム、ルーター、その他の通信機器である。通信部１０９は、有線及び無線のどちらを利用して通信するものであってもよい。通信部１０９は、ＰＣ１００とは別体で使用される場合もある。
【００４５】
次に、図示しない光学顕微鏡により得られた画像であって、ＰＣ１００の主に記憶部１０８に記憶される画像及びその表示原理について説明する。図２は、その表示原理を説明するための画像ピラミッド構造を示す図である。
【００４６】
本実施形態における画像ピラミッド構造５０は、光学顕微鏡により同じ１つの観察の対象物１５（図３参照）から得られる同一の画像について、異なる複数の解像度により生成された画像群（全体画像群）である。画像ピラミッド構造５０の最下には、最も大きいサイズの画像が配置され、最上には最も小さいサイズの画像が配置される。最も大きいサイズの画像の解像度は、例えば５０×５０（Kpixel：キロピクセル）、あるいは図４に示すように３０×４０（Kpixel）である。最も小さいサイズの画像は、例えば２５６×２５６（pixel）、あるいは、２５６×５１２（pixel）である。
【００４７】
つまり、同じ表示部１０６が、これらの画像を例えば１００％でそれぞれ表示（それらの画像のピクセル数と同じ物理的なドット数でそれぞれ表示）すると、最も大きいサイズの画像が最も大きく表示され、最も小さいサイズの画像が最も小さく表示される。ここで、図２では、その表示部１０６の表示範囲をＤとして示している。この表示範囲Ｄに示された領域の画像が表示部１０６への出力対象画像となる。
【００４８】
図３は、この画像ピラミッド構造５０の画像群を生成するときの手順を説明するための図である。
【００４９】
まず、図示しない光学顕微鏡により所定の観察倍率で得られた元画像のデジタル画像が用意される。この元画像が、図２で示した画像ピラミッド構造５０の最下の画像である最も大きいサイズの画像に相当し、つまり最も高い解像度の画像となる。したがって、画像ピラミッド構造５０の最下の画像としては、比較的高倍率で観察されて得られる光学顕微鏡の画像が用いられる。
【００５０】
なお、病理の分野一般においては、生体の臓器、組織、細胞、またはこれらの一部から、薄く切り取られたものが観察対象物１５となる。そして、光学顕微鏡の機能を有する図示しないスキャナ装置により、ガラススライドに収められた観察対象物１５が読み取られ、これにより得られたデジタル画像が、そのスキャナ装置またはその他の記憶装置に記憶される。
【００５１】
このスキャナ装置または図示しない汎用コンピュータは、図３に示すように、上記のように得られた最も大きいサイズの画像から、段階的に解像度を小さくした複数の画像を生成し、これらを例えば所定サイズの単位である「タイル」単位で記憶する。１タイルのサイズは、例えば２５６×２５６（pixel）である。このように生成された画像群が画像ピラミッド構造５０を形成し、この画像ピラミッド構造５０がＰＣ１００の記憶部１０８に記憶される。実際には、ＰＣ１００はそれら異なる複数の解像度の画像と、解像度の情報とをそれぞれ対応付けて記憶すればよい。なお、画像ピラミッド構造５０の生成及びその記憶は、図１に示したＰＣ１００が実行してもよい。
【００５２】
これらの画像ピラミッド構造５０を形成する全体画像群のうち、最も大きなサイズを有する元画像以外の全体画像は、その元画像に基づき公知の圧縮方法により生成されてもよいし、例えばサムネイル画像を生成するときの公知の圧縮方法により生成されてもよい。
【００５３】
ＰＣ１００は、この画像ピラミッド構造５０のシステムを採用するソフトウェアを用い、ユーザーの入力部１０７を介した入力操作の情報に応じて、画像ピラミッド構造５０から所望の画像を抽出し、これを表示部１０６に出力する。具体的には、ＰＣ１００は、ユーザーにより選択された任意の解像度の画像のうちの、ユーザーにより指定された任意の部位の画像を表示する。
【００５４】
例えば、図４に示すように、異なる複数の解像度の全体画像のうち、任意の１つの解像度を有する全体画像２００の、一部の画像である画像２１０がユーザーの入力操作により指定される。ＰＣ１００は、上述のように異なる複数の解像度の全体画像２００を有している。ユーザーの入力操作により画像２１０が指定されると、ＰＣ１００は、その指定された領域の画像を出力対象画像２１０として表示部１０６に出力することができる。
【００５５】
図４では、最もサイズの大きな元画像から出力対象画像２１０が生成される例を示している。表示部１０６は、生成された出力対象画像２１０を、例えばＨＤ（High Definition）により表示部１０６が持つ画面全体の画面として表示する。表示部１０６は、その画面の一部に、出力対象画像を表示することも可能である。
【００５６】
表示部１０６は、任意の解像度を持つ出力対象画像２１０として表示可能であり、この出力対象画像２１０の解像度は、元の画像である全体画像の解像度による。
【００５７】
このような処理により、ユーザーは、観察倍率を変えながら観察対象物１５を観察しているような感覚を得ることができる。すなわち、ＰＣ１００は仮想顕微鏡として機能する。ここでの仮想的な観察倍率は、実際には解像度に相当する。
【００５８】
図５は、情報処理装置のシステム構成を示すブロック図である。このシステムは、表示制御部５１、ユーザー操作情報取得部５２、切り出し画像生成部５３、ユーザー情報管理部５４、マーク情報管理部５５、巨大画像管理部５６及び記憶部１０８を有する。
【００５９】
表示制御部５１は、上記出力対象画像及びその他の画面の表示のための画像を生成し、出力部として機能する。表示制御部５１を担うハードウェアは、主に、ＣＰＵ１０１及び入出力インターフェース１０５のうち少なくとも一方である。
【００６０】
ユーザー操作情報取得部５２は、主に、ユーザーが出力対象画像を閲覧したり、後述するようにその出力対象画像から切り出し画像を抽出したりするための、ユーザーによる入力部１０７を介した入力操作の情報を取得する機能を有し、取得部として機能する。ユーザー操作情報取得部５２を担うハードウェアは、主に、ＣＰＵ１０１、入出力インターフェース１０５及び入力部１０７のうち少なくとも一方である。
【００６１】
切り出し画像生成部５３は、主に、後述する所定の条件にしたがって上記切り出し画像を生成する機能を有し、生成部として機能する。切り出し画像生成部５３を担うハードウェアは、主にＣＰＵ１０１である。
【００６２】
ユーザー情報管理部５４は、ユーザーごとのIDを管理する。ユーザー情報管理部５４は、ユーザーごとのIDに関連付けられたパスワードを管理してもよい。ユーザー情報管理部５４を担うハードウェアは、主にＣＰＵ１０１及び記憶部１０８である。
【００６３】
マーク情報管理部５５は、主に、ユーザーによって全体画像に付加された付加情報であるマーク情報を管理し、後述するように、このマーク情報を、全体画像内の位置情報（座標情報）及びその解像度（倍率）の情報に関連付けて記憶する機能を有する。また、マーク情報管理部５５は、上記切り出し画像生成部５３と連携して、切り出し画像の生成に必要な情報を、切り出し画像生成部５３に与える。マーク情報管理部５５を担うハードウェアは、主にＣＰＵ１０１及び記憶部１０８である。
【００６４】
マーク情報は、記号、符号、インデックス、アノテーション情報、及び、これらを表現する画像のうち少なくとも１つである。記号、符号、インデックス、アノテーション情報を表現する画像を、以下、マーク画像という。
【００６５】
アノテーション情報は、テキスト、音声、画像、リンク（例えばＵＲＬ：Uniform Resource Locator）等により形成される情報であり、上記の記号、符号、インデックス等と関連付けられていてもよい。
【００６６】
巨大画像管理部５６は、主に、上記全体画像群を記憶し、これら全体画像のうち任意の１つの解像度の全体画像を記憶部１０８から読み出したり、その他、全体画像の管理に関連する処理を実行したりする。巨大画像管理部５６を担うハードウェアは、主にＣＰＵ１０１及び記憶部１０８である。
【００６７】
図６は、マーク情報管理部５５で管理されるマーク情報の管理テーブルを示す図である。この例では、マーク情報は、マーク画像及びアノテーション情報を含んでいる。アノテーション情報は、テキスト情報及び音声情報を含む。例えばID=1のマーク情報は、マーク画像及びテキスト情報を含み、音声情報は含まれていない。マーク情報は、任意の１つの解像度の全体画像内の任意の位置情報、つまり座標情報と倍率とに関連付けられ、それらが記録座標情報（記録位置情報）及び記録倍率情報（記録解像度情報）として記憶部１０８に記憶されている。
【００６８】
図７は、全体画像内の任意の位置に関連付けられたマーク情報であるマーク画像Ｍ（Ｍ１〜Ｍ４）が合成された、出力対象画像の例を示す図である。この例では、この１つの出力対象画像２１０内に４つのマーク画像Ｍが合成されている。マーク画像Ｍは、円状の囲み線（例えば色が付けられた線）や色が付けられた矢印で構成される。この円状線の中、あるいは矢印の先に示される位置に、異常な細胞があることを、このマーク画像を利用してこのマーク画像をユーザーが付加している。
【００６９】
マーク画像Ｍはどのような種類であってもよい。例えば、マーク画像Ｍは、図７に示すような囲み線、矢印、点、円、多角形、あるいはこれらの組み合わせにより形成され、これらのマーク画像Ｍはユーザーにより選択可能とされる。マーク画像Ｍの色も、ユーザーにより選択可能とされる。
【００７０】
マーク情報の記録時においては、ユーザーは、この情報処理装置が有するアプリケーションソフトウェアを用いて、この出力対象画像を見ながら手書き入力等によりマーク画像Ｍのうち円状の線を付加する。矢印は、そのアプリケーションソフトウェアにより自動で付加されてもよいし、ユーザーが手動で付加してもよい。さらに、ユーザーによりアノテーション情報としてテキスト情報が生成される場合、例えば、ユーザーは入力部１０７を介してテキスト情報を作成する。この場合、マーク情報管理部５５は、マーク画像Ｍと、マーク画像Ｍが合成された箇所の座標情報と、テキスト情報とを関連付けて記憶し、図６に示した管理テーブルを作成する。
【００７１】
マーク画像Ｍが合成された箇所の座標情報とは、例えば円状の線の外形の重心の座標などであるが、画面内において、マーク画像Ｍの最上部、あるいは最左部など、どこでもよい。あるいは、マーク画像Ｍが図７に示したような矢印の場合、管理テーブルに記録される座標は、その矢印の先端の位置またはその先端から所定距離分離れた位置などに設定される。
【００７２】
ユーザーによりマーク画像Ｍが付加されない場合、管理テーブルに記録される座標は、マーク情報が記録される時に出力された出力対象画像２１０の中心座標、あるいは、最上及び最左の座標など、どこでもよい。
【００７３】
マーク画像Ｍ自体のサイズは、全体画像の解像度によらず所定のサイズで表示される。このマーク情報のサイズは、予め一定値に設定されていてもよいし、ユーザーによりカスタマイズ可能とされてもよい。
【００７４】
例えば、ユーザーが、マウスで動く画面上に表示されるポインターを、記録された座標位置あるいはその近辺に位置させたり、その座標位置あるいはその近辺の位置をクリック等したりすることにより、情報処理装置は、そのテキスト情報を画面内に表示する。アノテーション情報が音声情報である場合、情報処理装置は、ユーザーによる上記のような所定の操作に応じて、その音声情報を再生する。図６に示した管理テーブルに記録されるアノテーション情報は、そのアノテーション情報を構成するファイルの所在を示すＵＲＬであってもよい。
【００７５】
このように、マーク情報（の存在）を表現する情報がマーク画像Ｍとして可視化されることにより、ユーザーは、出力対象画像を閲覧しながら、マーク画像Ｍを基にマーク情報にアクセスすることができる。
【００７６】
[情報処理装置による処理内容]
【００７７】
以下に説明するＰＣ１００の処理は、記憶部１０８またはＲＯＭ１０２等の記憶されたソフトウェアと、ＰＣ１００のハードウェア資源との協働により実現される。具体的には、ＣＰＵ１０１が記憶部１０８またはＲＯＭ１０２等に記憶された、ソフトウェアを構成するプログラムをＲＡＭ１０３にロードして実行することにより、以下の処理が実現される。説明の便宜上、処理の主体をＣＰＵ１０１としてその処理を説明する。
【００７８】
（実施形態１）
図８は、本技術の実施形態１に係る情報処理装置による処理を示すフローチャートである。
【００７９】
図７に示したような、ＣＰＵ１０１が出力対象画像２１０を出力する。具体的には、出力された出力対象画像２１０を構成する出力座標群（出力位置群）内に、そのユーザーにより付加されたマーク情報に関連する記録座標が含まれる場合に、ＣＰＵ１０１は、マーク画像Ｍを合成して出力対象画像２１０を出力する。その出力対象画像２１０に、そのユーザーにより付加されたマーク情報が複数含まれる場合には、その複数のマーク画像Ｍを合成して出力する（図７参照）。
【００８０】
なお、ユーザー情報管理部５４がユーザーを識別することができる。ユーザー情報管理部５４は、例えばこの情報処理装置の（本技術に係るアプリケーションソフトウェアの）起動時またはそれの使用途中に、ユーザーにID及びパスワードでログインさせるための処理により、ユーザーを識別することができる。
【００８１】
図７に示すように、この出力対象画像２１０を含む画面の右下には"画像切り出し"のＧＵＩ（Graphical User Interface）ボタン４１が設けられている。ユーザーによりこのボタン４１が押される等、ユーザーによる画像の切り出しの指示があった場合（ステップ１０１のYes）、ＣＰＵ１０１はその切り出し指定の入力操作の情報を取得し、そのユーザーに関するマーク情報及びその関連情報を取得する（ステップ１０２）。関連情報とは、そのマーク情報に関連付けられた、少なくとも記録座標及び記録倍率の情報である。
【００８２】
ＣＰＵ１０１は、そのマーク情報の記録時の観察倍率（以下、単に倍率という。）における、マーク画像Ｍが収まるサイズを有する画像を、全体画像から切り出して、これらをＲＡＭに設けられた一時記憶領域に保存する（ステップ１０３）。また、ＣＰＵ１０１は、それらの切り出し画像に、その記録座標に対応するマーク画像Ｍを合成する（ステップ１０４）。そしてＣＰＵ１０１は、図９に示すような、切り出し画像３０（３０ａ〜３０ｄ）の記憶部１０８への保存の対象を、ユーザーに選択させるための候補画面６１を生成し、これを出力する（ステップ１０５）。この時、ＣＰＵ１０１は、候補画面生成部として機能する。
【００８３】
これら生成された切り出し画像３０の倍率は、それぞれマーク情報の記録時に出力されていた全体画像の倍率、すなわち、管理テーブルに記録された記録倍率である。したがって、これらの切り出し画像３０のサイズは、それぞれ異なっている（もちろん同じ場合もある。）。しかし、図９に示した候補画面６１では、ＣＰＵ１０１はあたかもそれらが同じサイズであるかのような画像し、すなわちサムネイル画像としてそれら切り出し画像３０を表示している。
【００８４】
マーク画像Ｍが収まるサイズを有する画像を形成する場合、例えば、そのマーク画像Ｍの重心が、その切り出し画像３０の中心座標に位置するように、それら切り出し画像３０が形成されればよい。つまりこの切り出し画像３０の中心座標が、マーク情報に関連付けられた記録座標となる。あるいは、マーク画像Ｍの重心以外の座標を基準として、切り出し画像３０が形成されてもよい。
【００８５】
マーク画像Ｍが収まるサイズとは、その切り出し画像３０の縦または横のサイズが、マーク画像Ｍの外形の縦または横のサイズの例えば１．２〜２倍程度であるようなサイズであればよい。あるいは、切り出し画像３０の縦または横のサイズが、マーク画像Ｍの外形の縦または横のサイズと同じであってもよい。
【００８６】
ＣＰＵ１０１は、ユーザーによる、それら切り出し画像３０の倍率、奥行、サイズの変更の指示を待つ（ステップ１０６）。例えば図１０の左上の図に示すように、その切り出し画像３０の、所定の箇所に合成された、倍率、奥行及びサイズのＧＵＩによる調整部４５、４６及び４７を介して、ユーザーがそれらの変更の設定が可能となっている。なお、「奥行」については、後述する。
【００８７】
この図１０に示す例では、ユーザーにより５倍と２０倍の倍率が、チェックボックス４３で選択されている。図１０の下に示すように、それら５及び２０倍の倍率を有する全体画像内における、左上の切り出し画像３０の記録座標と同じ座標（例えば中心座標）を持つ切り出し画像３０の候補が配列された画面が生成される。ユーザーが決定ボタン４４を押すと（ステップ１０７のYes）、ＣＰＵ１０１は、それら５及び２０倍の倍率を有する切り出し画像３０を、対応するマーク情報に関連付けて記憶部１０８に保存する（ステップ１０８）。
【００８８】
上記「奥行」について説明する。図１１Ａ〜Ｃは、奥行がそれぞれ異なる画像を示す図である。奥行が異なる画像とは、すなわち、顕微鏡の対物レンズのフォーカスの違いをそれぞれ持つ画像であり、これらの画像は、同一の倍率の全体画像であって、フォーカスの異なる画像である。
【００８９】
実際の顕微鏡で観察された元画像の対象となる対象物は、プレパラートに収められるが、所定の薄い厚さを持っている。実際の顕微鏡での観察時に、その厚さ分、所定の複数段階でフォーカスを変えて撮像されて形成された複数の全体画像が、その厚さ方向に積層される。本実施形態ではこの技術をZスタックと呼ぶ。Zスタックによる全体画像の積層数は、例えば５〜２０であるがこの範囲に限られないことは言うまでもない。
【００９０】
このように、記憶部１０８は、同一倍率の全体画像ごとに複数のZスタックによる画像を記憶してもよい。このようなZスタック技術により、ユーザーはこの情報処理装置を用いて、あたかも、実際の所定の厚さを持つ対象物の所定の深さ位置にフォーカスを合わせて、対象物（画像）を観察することができる。すなわち、深さ位置の異なる箇所にそれぞれ別の細胞が存在する場合に本技術は有用である。図１０に示した例では、ユーザーは調整部４６を介して、複数段階の深さ位置で記憶された全体画像のうち１つの深さ位置に対応する全体画像を指定することができる。
【００９１】
以上のように、本実施形態では、全体画像内のマーク情報が関連付けられた座標情報を含む、出力対象画像２１０の一部の画像が切り出されて切り出し画像３０が生成される。したがって、ユーザーはマーク情報に関連付けられた切り出し画像３０を見ることができ、便利である。
【００９２】
本実施形態では、ユーザーにより指定された倍率、奥行及びサイズのうち少なくとも１つの条件にしたがって、切り出し画像３０が生成され、ユーザーにとって見やすい画像を生成することができる。
【００９３】
（実施形態２）
図１２は、本技術の実施形態２に係る情報処理装置による処理を示すフローチャートである。これ以降の説明では、上記実施形態１に係る処理と同様の処理の説明を簡略化または省略し、異なる点を中心に説明する。
【００９４】
実施形態２に係る処理は、出力される出力対象画像２１０を構成する出力座標群内に、複数のマーク情報にそれぞれ関連付けられた複数の記録座標を含む場合の処理である。上記実施形態１においても、出力対象画像２１０を構成する出力座標群内に、複数の記録座標を含んでいたが、実施形態１の処理は、それぞれのマーク情報（記録位置）ごとに、また、それらの記録倍率ごとに、切り出し画像を生成した。
【００９５】
ＣＰＵ１０１は、現在の出力対象画像２１０を構成する出力座標群内に、複数のマーク情報にそれぞれ関連付けられた複数の記録座標が含まれているか否かを判定する（ステップ２０３）。
【００９６】
ステップ２０３でYesの場合、ＣＰＵ１０１は、それら複数の記録座標にそれぞれ対応する複数の記録倍率のうち少なくとも１つの記録倍率が、現在の出力対象画像２１０の出力倍率に一致するかまたはそれを超えるか否かを判定する（ステップ２０４）。図１３に示す例では、２つのマーク画像Ｍ５及びＭ６に対応する記録倍率のうち、マーク画像Ｍ５に対応する記録倍率が、現在の出力対象画像２１０の出力倍率に一致するかまたはそれを超えたとする。
【００９７】
ステップ２０４でYesの場合、図１３に示すようにＣＰＵ１０１は、少なくとも１つの記録倍率に対応する記録座標を含む領域３２の画像を、切り出し画像３０として生成する（ステップ２０５）。すなわち、複数の記録座標ごとに、出力対象画像から切り出し領域３２が切り出される。図１３に示す例では、現在の出力対象画像２１０の倍率に見合った、マーク画像Ｍ５に対応する切り出し画像３０が生成される。一方、現在の出力対象画像２１０の倍率よりも小さい記録倍率を持つ、矢印で表されるマーク画像Ｍ６については無視される。その後は、ＣＰＵ１０１は、ステップ１０４、１０５、１０７及び１０８と同様の処理をその順序で実行する。
【００９８】
本実施形態によれば、ユーザーは、現在の出力対象画像２１０の解像度に見合った記録倍率を持つ切り出し画像３０を得ることができる。
【００９９】
（実施形態３）
図１４は、本技術の実施形態３に係る情報処理装置による処理を示すフローチャートである。
【０１００】
ＣＰＵ１０１は、図１５の上の図に示すように、１つの切り出し領域３２内に、複数のマーク画像Ｍ（Ｍ７及びＭ８）を収めることができるか否かを判定する（ステップ３０３）。具体的には、ＣＰＵ１０１は、それらマーク画像Ｍにそれぞれ対応する記録倍率が、同一または所定の差分の範囲内であり、かつ、設定された切り出しサイズを有する画像内に、複数の記録座標（ここでは複数のマーク画像Ｍ）が収まるか否かを判定する。
【０１０１】
「所定の差分の範囲内」における「所定の差分」は、例えば５、１０、１５など適宜、デフォルト値が設定されればよく、また、それがユーザーによりカスタマイズ可能であってもよい。設定された切り出しサイズも同様に、デフォルトのサイズ、またはそれがユーザーによりカスタマイズ可能であってもよい。
【０１０２】
ステップ３０３でYesの場合、ＣＰＵ１０１は、１つの切り出し画像３０を生成するか、マーク画像Ｍごとにそれぞれ切り出し画像３０を生成するか、のいずれか一方を、ユーザーに選択させるための問合せを行う（例えば図示しない問合せ画面等を提示）（ステップ３０４）。
【０１０３】
ユーザーにより、マーク画像Ｍごとにそれぞれ切り出し画像３０を生成することが選択された場合（ステップ３０５のNo）、ＣＰＵ１０１は、各マーク画像Ｍに関連付けられた記録座標及び記録倍率に応じて、それらの記録座標をそれぞれ含む領域の画像ごとに、それらの倍率を有する切り出し画像３０をそれぞれ生成する（ステップ３０６）。ここではこの処理に関する画面の例を図示していない。その後、ＣＰＵ１０１は、図８に示したステップ１０４、１０５、１０７及び１０８と同様の処理をその順序で実行する（ステップ３０７〜３１０）。
【０１０４】
なお、ステップ３０６では、各記録倍率のうち少なくとも２つの記録倍率が同一または所定の差分の範囲内である場合もあり得る。ただし、このケースは、１つの切り出しサイズ内に複数の記録座標が収められないケースである。
【０１０５】
一方、ステップ３０５でYesの場合、ＣＰＵ１０１は、その記録倍率を有する、それらの記録座標を含む領域３２の１つの画像を、切り出し画像３０として生成する（ステップ３１１）。ここで、それらの記録倍率が同一でない場合（所定の差分を有する範囲内である場合）、ＣＰＵ１０１は、それらの記録倍率の平均値、中央値、最低値、またはこれらに最も近い値等を演算し、演算により得られた記録倍率を有する、それらの記録座標を含む領域３２の１つの画像を、切り出し画像３０として生成すればよい。これらの切り出し画像３０の倍率の演算アルゴリズムを、ユーザーが選択できるようにしてもよい。
【０１０６】
ステップ３１１では、例えば複数の記録座標の重心位置が、その切り出し画像３０の中心位置に対応するように、切り出し画像３０が生成されればよい。これにより、バランス良く配置された複数のマーク画像Ｍの記録座標を含む切り出し画像３０を生成することができる。あるいは、このような重心以外の位置が、その切り出し画像３０内の所定位置に対応するように、切り出し画像３０が形成されてもよい。
【０１０７】
ステップ３１１の後、ＣＰＵ１０１は、図１５の下の図に示すように、生成された切り出し画像３０にマーク画像Ｍ（Ｍ７及びＭ８）をそれぞれ合成し、また、それらマーク画像Ｍに、それらを識別するための画像（例えば番号）Ｌ（Ｌ１及びＬ２）を合成する（ステップ３１２）。このマーク画像Ｍの識別画像Ｌが付与されない設定があってもよい。その後は、ＣＰＵ１０１は、ステップ３０８〜３１０の処理を実行する。
【０１０８】
上記マーク画像Ｍの識別画像Ｌの付与のルールとして、例えば、ラスタスキャンのように左上から右下方向へ順番に識別画像Ｌを付与する、あるいは、ユーザーによるマーク情報の記録時刻順（タイムスタンプ）などがある。後者の形態を実現するためには、マーク情報の管理テーブルにはマーク情報のタイムスタンプも記録される必要がある。
【０１０９】
本実施形態３の処理の別の形態として、例えば次のような処理も可能である。例えば、ステップ３０３の代わりに、記録倍率を判定処理の対象とせず、つまり、設定された切り出しサイズを有する領域３２内に、複数のマーク画像Ｍが収まるか否かが判定されてもよい。この場合、ステップ３１１においてはそれらの記録倍率はバラバラとなる。したがってこの場合、そのステップ３１１の代わりに、ＣＰＵ１０１は、例えばそれらの記録倍率の最低値を算出し、この最低記録倍率を有する１つの切り出し画像３０を生成すればよい。
【０１１０】
（実施形態４）
図１６は、本技術の実施形態４で用いられる、マーク情報の管理テーブルを示す。本実施形態４では、マーク情報の記録時の記録倍率が例えばＸ倍であっても、そのＸ値を含む少なくとも２段階以上の倍率で構成される倍率範囲（記録倍率範囲（記録解像度範囲））が設定される。
【０１１１】
このような管理テーブルが作成された場合、ＣＰＵ１０１は、例えば図１２に示したステップ２０４の代わりに、現在の出力対象画像２１０の出力倍率が、上記の記録倍率範囲内であるか否かを判定すればよい。その判定処理においてYesの場合、ＣＰＵ１０１はステップ２０５に進めばよい。
【０１１２】
（実施形態５）
図１７は、本技術の実施形態５に係る情報処理装置による処理を示すフローチャートである。
【０１１３】
ＣＰＵ１０１は、出力対象画像２１０内を構成する出力座標群内に、複数のマーク情報（マーク画像Ｍ９及びＭ１０）の記録座標が含まれている場合、それらのマーク画像Ｍのうち少なくとも１つのマーク画像Ｍが収まるサイズを有する領域３２の画像を、切り出し画像３０として生成する（ステップ４０３）。
【０１１４】
例えば図１８に示す例では、２つのマーク画像Ｍ９及びＭ１０が接近して存在する場合に、それら両方のマーク画像Ｍが収まるサイズを有する領域３２を、ユーザーが入力部１０７を介して選択し、切り出しが実行される。
【０１１５】
本実施形態によれば、ユーザーが任意に切り出しのための領域３２を指定して、切り出し画像３０を生成することができる。
【０１１６】
ステップ４０３では、切り出し画像３０の倍率は、現在出力されている出力対象画像２１０の出力倍率でもよいし、あるいは、ＣＰＵ１０１は最適な倍率を選択して切り出し画像３０を生成してもよい。最適な倍率とは、それら複数のマーク情報にそれぞれ対応する倍率の、平均値、中間値、最低値、またはこれらに最も近い値等である。これらの切り出し画像３０の倍率の演算アルゴリズムを、ユーザーが選択できるようにしてもよい。
【０１１７】
（実施形態６）
図１９は、本技術の実施形態６に係る情報処理装置による処理を示すフローチャートである。本実施形態は、マーク情報内にテキスト情報が含まれる場合に適用される。
【０１１８】
ＣＰＵ１０１は、ユーザーにより入力されたキーワード（指定キーワード）による、画像の切り出しの指示があるか否かを判定する（ステップ５０１）。図２０は、ユーザーによりキーワードが入力された入力ボックス４８を含む画面の例を示す。ＣＰＵ１０１は、ステップ５０１でYesの場合、そのキーワードを含むマーク情報及びその関連情報を取得する（ステップ５０２）。図２０に示す例では、キーワードとして"check"、"level 3"等を含むマーク情報（マーク画像Ｍ）が表示されている。
【０１１９】
そして、ＣＰＵ１０１は、そのキーワードを含むマーク情報の記録時の倍率における、少なくとも１つの記録座標を含む、そのマーク画像Ｍが収まるサイズを有する画像を、切り出し画像３０として生成する（ステップ５０３）。出力対象画像２１０内に、そのキーワードを含むマーク情報が複数存在する場合、それらのマーク情報ごとに、切り出し画像３０が生成される。
【０１２０】
これにより、ユーザーは、キーワードにより複数のマーク情報から所望のマーク情報を選別することができる。
【０１２１】
（実施形態７）
図２１は、本技術の実施形態７に係る情報処理装置による処理を示すフローチャートである。本実施形態では、切り出し画像生成部５３は、切り出し画像を生成するための、全体画像の閲覧モード（画像切り出し閲覧モード）を有している。このモードでは、ユーザーが全体画像をパンして閲覧している時に、ユーザーによる入力部１０７を介して入力される操作状態の情報に基づき、自動的に切り出し画像が生成される。
【０１２２】
例えば、図２２において矢印で示すように、全体画像２００内の右上から左下、また、左下から右上というように、ユーザーは入力部１０７を介して全体画像２００内をパンする。すなわち、図２２は、ユーザーにより連続的または断続的な一連の指定操作により、出力される、全体画像２００内の出力対象画像２１０（矩形の破線で示す）の軌跡を示している。この軌跡上にある出力対象画像群は、その出力座標及び出力倍率のうち少なくとも一方が互いに異なる複数の画像で構成される。
【０１２３】
なお、本実施形態では説明の便宜のため、図２２に示した画像を全体画像２００のすべてとして表しており、図２２は、その全体画像２００内での、表示制御部５１により画面として出力される出力対象画像２１０の軌跡を表現している。これに対して、図７、１３、１５などでは、それらの上の図自体が、出力対象画像２１０として説明している。したがって、図２２中、"zoom lv = 2、0.5秒"等の吹き出しは、実施形態の説明のためのものであり、実際に画面に表示されるわけではない。
【０１２４】
なお、画面の右下にモードの開始ボタン４９（あるいはトグル操作で表示される停止ボタンがあってもよい）が設けられているが、この開始ボタン４９（及び停止ボタン）は必ずしもなくてもよい。
【０１２５】
ＣＰＵ１０１は、ユーザーによるこのモードの開始の指示があった場合（ステップ６０１のYes）、ユーザーの閲覧軌跡を例えば一時領域に記憶する（ステップ６０２）。具体的には、ＣＰＵ１０１は、その出力対象画像２１０の座標を、タイムスタンプ（生成日時など）をそれぞれ付けて記憶する。出力対象画像２１０の座標は、出力対象画像２１０内の所定位置の代表座標でよく、例えば、中心座標や、最左上座標等である。
【０１２６】
ユーザーによるこのモードの停止の指示があった場合（ステップ６０３のYes）、ＣＰＵ１０１は、一時領域に記憶された、その閲覧軌跡内の出力対象画像２１０中、N秒（図２２の例では３秒）以上、同じ位置にとどまって出力された出力対象画像２１０を、それらに対応する代表座標の情報に基づき、切り出し画像として生成する。その出力対象画像２１０が、そのN秒以上出力された画像であるか否かは、タイムスタンプにより判定され得る。
【０１２７】
それらの出力対象画像２１０を画像候補一覧（候補画面）としてユーザーに提示する（ステップ６０４）。すなわち、本実施形態では、上記ユーザーの操作状態とは、N秒以上、同じ位置に出力対象画像２１０をとどめておく操作を意味する。その操作は、ユーザーが、その同じ位置でマウス等を動かさない、などの操作である。
【０１２８】
ユーザーによる入力操作によってN値の変更要求があった場合（ステップ６０５のYes）、ＣＰＵ１０１は、ステップ６０４に戻る。
【０１２９】
なお、上記ではＣＰＵ１０１は、N秒以上出力された出力対象画像２１０をそのまま切り出し画像として生成したが、N秒以上出力された出力対象画像２１０の一部を切り出し画像として生成してもよい。
【０１３０】
N秒以上出力された出力対象画像２１０ごとのその秒数に応じて、切り出し画像３０のサイズを変更してもよい。例えば、ＣＰＵ１０１は、その秒数が長いほど、その切り出し画像３０のサイズを大きく（または小さく）することができる。
【０１３１】
（実施形態８）
図２３は、本技術の実施形態８に係る情報処理装置による処理を示すフローチャートである。
【０１３２】
ＣＰＵ１０１は、上記実施形態１〜７のうちいずれか１つの実施形態における、切り出し画像３０の生成を実行し、上記同様に画像候補一覧をユーザーに提示し、ユーザーによるそれらの切り出し画像３０の保存の指示を待つ（ステップ７０１〜７０３）。
【０１３３】
ＣＰＵ１０１は、切り出し画像３０のメタデータ部に、メタデータを埋め込む（生成する）（ステップ７０４）。この場合、ＣＰＵ１０１は、メタデータ生成部として機能する。この場合、切り出し画像３０は、JPEG（Joint Photographic Experts Group）、TIFF（Tagged Image File Format）、GIF（Graphic Interchange Format）、PNG（Portable Network Graphics）のようなファイルとして生成される。
【０１３４】
メタデータは、生成された切り出し画像３０の座標及び倍率を含み、その他、奥行または画像サイズ等の情報を含む。また、メタデータは、情報処理装置のシステムに関する情報、その全体画像を閲覧等するためのアプリケーションソフトウェアのID（またはそのURL）の情報、あるいは、その切り出し画像３０が切り出された元の全体画像の在りかを表すURL等の情報である。
【０１３５】
そして、ＣＰＵ１０１は、そのメタデータを含む切り出し画像３０を記憶部１０８に保存する（ステップ７０５）。
【０１３６】
メタデータとして、アプリケーションソフトウェアのIDまたはそのURLが生成されている場合において、例えばユーザーが、切り出し画像３０の右クリック等を行い、「Viewerを起動」を選択したとする。これにより、ＣＰＵ１０１は、そのアプリケーションソフトウェアを起動することができる。そして、例えばＣＰＵ１０１は、切り出し画像３０が持つ座標の領域を含む画像を中心とした、全体画像６０の少なくとも一部を、表示のために出力することができる。ＣＰＵ１０１は、また、この切り出し画像３０の出力を、メタデータに含まれる、倍率、奥行、サイズ等にしたがって実行することができる。
【０１３７】
例えば、本情報処理装置と他の情報処理装置とがＬＡＮやインターネットを介して接続されている場合において、次のような処理も可能である。本情報処理装置のアプリケーションソフトウェアを有しない当該他の情報処理装置がその切り出し画像３０を表示し、「Viewerを起動」した場合、その他の情報処理装置が、本情報処理装置のアプリケーションを仮想的に用いるか、あるいはこのアプリケーションのインストールを実行すればよい。
【０１３８】
（実施形態９）
図２４は、本技術の実施形態９に係る情報処理装置による処理を示すフローチャートである。
【０１３９】
ＣＰＵ１０１は、例えばユーザーによる入力操作の情報に基づいて、全体画像から少なくとも１つの切り出し画像３０を生成する（ステップ８０１）。ステップ８０２〜８０４は、ステップ１０５、１０７〜１０８と同様の処理である。
【０１４０】
ユーザーによる入力操作の情報とは、例えば図２５に示すように、ユーザーがマウス等を用いて、出力対象画像２１０のうち少なくとも一部の領域３４を指定した時の、その入力操作の情報である。
【０１４１】
ＣＰＵ１０１は、生成された切り出し画像３０の関連情報であるその座標及び倍率等の情報に基づき、マーク情報を生成する（ステップ８０５）。この倍率は、切り出し時に出力されている出力対象画像２１０の出力倍率である。
【０１４２】
マーク情報には、例えば倍率、切り出し時のタイムスタンプ、ユーザー情報等が含まれ、図２５に示す例では、これらの情報がマーク画像Ｍとして、出力対象画像２１０（全体画像）に合成されている。
【０１４３】
ＣＰＵ１０１は、ユーザーの入力操作により、そのマーク情報が修正された場合（ステップ８０６のYes）、その修正を反映し（ステップ８０７）、それら切り出し画像３０及びこれに対応するマーク情報を、記憶部１０８に記憶する（ステップ８０８）。こうして得られた切り出し画像３０及びこれに対応するマーク情報は、上述のマーク情報管理部５５により管理される。
【０１４４】
本実施形態では、ユーザーの入力操作によって生成された切り出し画像３０に、マーク情報が関連付けられて記録される。したがって、マーク情報（マーク画像Ｍ）をインデックスとして用いた、この切り出し画像３０を閲覧するための機能、このマーク情報に基づく切り出し画像３０の検索機能等、すなわち、この切り出し画像３０を用いた（切り出し画像３０を見るための）便利な機能を実現することができる。
【０１４５】
上記実施形態６において生成された切り出し画像３０についても、本実施形態８による処理が適用されてもよい。
[その他の実施形態]
【０１４６】
本技術は、以上説明した実施形態に限定されず、他の種々の実施形態を実現することができる。
【０１４７】
上記実施形態では、図９に示すように、ＣＰＵ１０１はＧＵＩの画像切り出しボタン４１をユーザーが押す等の入力操作の情報を取得した時に、ＣＰＵ１０１は、上記各実施形態による各種の条件にしたがって切り出し画像３０を生成した。しかし、ＣＰＵ１０１は、ユーザーの入力操作の情報を取得しない場合であっても、上記各実施形態による各種の条件にしたがって切り出し画像３０を生成してもよい。つまり、切り出し画像生成部５３による処理には、上記各実施形態で示したように切り出し対象画像の候補画面６１を介する処理のほか、それを介さない処理も含まれる。それを介さない処理とは、出力対象画像２１０が表示されたことをトリガーとして、上記各実施形態による各種の条件にしたがって切り出し画像３０を生成する処理である。
【０１４８】
マーク情報として、マーク画像Ｍの代わりに、またはマーク画像Ｍに加えて、音声情報が記録座標及び記録倍率の情報に関連付けられて記録されてもよい。例えば、マーク画像Ｍはなくてもよい。この場合、視覚障害者等も本技術に係る情報処理装置を利用することができる。
【０１４９】
上記各実施形態では、観察の対象とされる対象物として、細胞や組織等の、顕微鏡により得られた画像を例に挙げた。しかし、物質（液体または結晶）、機械部品、地図等、どのような対象物にでも本技術を適用することができる。
【０１５０】
以上説明した各形態の特徴部分のうち、少なくとも２つの特徴部分を組み合わせることも可能である。
【０１５１】
本技術は以下のような構成もとることができる。
（１）１つの対象物について異なる複数の解像度でそれぞれ生成された全体画像のうち任意の１つの解像度の全体画像内の位置情報と、前記全体画像の少なくとも前記１つの解像度の情報とに、ユーザーの付加情報であるマーク情報を関連付け、前記マーク情報が関連付けられた前記位置情報及び前記解像度の情報を、記録位置及び記録解像度の情報としてそれぞれ記憶する記憶部と、
任意の１つの解像度の前記全体画像内の少なくとも一部の画像を、出力対象画像として表示のために出力する出力部と、
前記出力対象画像のうち前記マーク情報が関連付けられた前記記録位置を含む領域の画像を前記出力対象画像から切り出すことで、切り出し画像を生成する生成部と
を具備する情報処理装置。
（２）（１）に記載の情報処理装置であって、
前記生成部は、前記ユーザーにより指定された解像度を持つ前記出力対象画像から、前記切り出し画像を生成する
情報処理装置。
（３）（１）または（２）に記載の情報処理装置であって、
前記生成部は、前記ユーザーにより指定されたサイズで前記切り出し画像を生成する
情報処理装置。
（４）（１）から（３）のうちいずれか１つに記載の情報処理装置であって、
前記出力される出力対象画像を構成する出力位置群内に、複数のマーク情報がそれぞれ関連付けられた複数の記録位置が含まれる場合、前記生成部は、前記複数の記録位置の情報を含む領域の画像を、前記複数の記録位置ごとに前記出力対象画像から切り出す
情報処理装置。
（５）（４）に記載の情報処理装置であって、
前記生成部は、前記複数の記録位置の情報を含む領域の画像を、前記複数の記録位置の情報を含む領域の画像を、前記複数の記録位置にそれぞれ対応する複数の記録解像度ごとに前記出力対象画像から切り出す
（６）（１）から（３）のうちいずれか１つに記載の情報処理装置であって、
前記出力される出力対象画像を構成する出力位置群内に、複数のマーク情報がそれぞれ関連付けられた複数の記録位置が含まれる場合であって、前記複数の記録位置にそれぞれ対応する複数の記録解像度のうち少なくとも１つの記録解像度が、前記出力対象画像の解像度である出力解像度に一致するかまたはそれを超える場合、前記生成部は、前記少なくとも１つの記録解像度に対応する前記記録位置を含む領域の画像を、前記切り出し画像として生成する
情報処理装置。
（７）（１）から（３）のうちいずれか１つに記載の情報処理装置であって、
前記出力される出力対象画像を構成する出力位置群内に、複数のマーク情報がそれぞれ関連付けられた複数の記録位置が含まれる場合であって、設定された切り出しサイズを有する画像内に、前記複数の記録位置が収まる場合に、前記生成部は、前記複数の記録位置を含む領域の画像を、前記１つの切り出し画像として生成する
情報処理装置。
（８）（７）に記載の情報処理装置であって、
前記複数の記録位置にそれぞれ対応する複数の記録解像度が、同一または所定の差分の範囲内である場合、前記生成部は、前記複数の記録位置を含む領域の画像を、前記１つの切り出し画像として生成する
情報処理装置。
（９）（７）または（８）に記載の情報処理装置であって、
前記生成部は、前記複数の記録位置の重心を前記切り出し画像の中心とするように、前記切り出し画像を生成する
情報処理装置。
（１０）（１）から（３）のうちいずれか１つに記載の情報処理装置であって、
前記記憶部は、前記出力部により出力された前記出力対象画像の解像度である出力解像度を含む少なくとも２段階以上の解像度で構成される解像度範囲ごとに、前記マーク情報を関連付け、前記マーク情報が関連付けられた前記解像度範囲の情報を、記録解像度範囲の情報として記憶する
情報処理装置。
（１１）（１）から（３）のうちいずれか１つに記載の情報処理装置であって、
前記出力される出力対象画像を構成する出力位置群内に、複数のマーク情報がそれぞれ関連付けられた複数の記録位置が含まれる場合、前記生成部は、前記ユーザーにより指定された領域の画像であって、前記複数のマーク情報のうち少なくとも１つの前記マーク情報が関連付けられた少なくとも１つの記録位置を含む領域の画像を、前記切り出し画像として生成する
情報処理装置。
（１２）（１）から（３）のうちいずれか１つに記載の情報処理装置であって、
前記出力される出力対象画像を構成する出力位置群内に、複数のマーク情報がそれぞれ関連付けられた複数の記録位置が含まれる場合、前記生成部は、前記複数の記録位置のうち、前記ユーザーにより指定された指定キーワードを含む、前記マーク情報に含まれるキーワードに対応する１つ以上の前記記録位置を含む領域の画像を、前記切り出し画像として生成する
情報処理装置。
（１３）（１）から（１２）のうちいずれか１つに記載の情報処理装置であって、
前記生成部により生成された前記切り出し画像の情報にメタデータを生成するメタデータ生成部をさらに具備する情報処理装置。
（１４）（１）から（１３）のうちいずれか１つに記載の情報処理装置であって、
前記出力部は、前記マーク情報の一部または全部としてマーク画像が合成された前記出力対象画像を出力する
情報処理装置。
（１５）（１４）に記載の情報処理装置であって、
前記生成部は、前記マーク画像が収まるサイズを有する領域の画像を、前記全体画像から切り出すことにより、前記切り出し画像を生成し、
前記出力部は、前記生成された切り出し画像に前記マーク画像を合成する
情報処理装置。
（１６）（１）から（１５）のうちいずれか１つに記載の情報処理装置であって、
前記生成部が前記切り出し画像の生成を開始するためのユーザーによる入力操作の情報を取得する取得部と、
前記取得部により前記入力操作の情報が取得され、前記生成部により前記切り出し画像の生成が開始された場合、ユーザーに切り出し画像の保存の対象を選択させるための候補画面を生成する候補画面生成部と
をさらに具備する情報処理装置。
（１７）１つの対象物について異なる複数の解像度でそれぞれ生成された全体画像のうち、任意の１つの解像度の前記全体画像内の少なくとも一部の画像を、出力対象画像として表示のために出力する出力部と、
前記出力対象画像を前記出力部に出力させるためにユーザーにより指定された前記全体画像内の位置情報を少なくとも含む、前記ユーザーによる操作状態の情報を取得する取得部と、
前記ユーザーの連続的または断続的な一連の前記指定操作に応じて前記出力部により出力される、前記位置情報及び前記解像度の情報のうち少なくとも一方が互いに異なる複数の出力対象画像のうち、前記取得部により取得された前記操作状態の情報に基づき、１以上の前記出力対象画像の少なくとも一部の領域を前記全体画像から切り出すことで、切り出し画像を生成する生成部と
を具備する情報処理装置。
（１８）１つの対象物について異なる複数の解像度でそれぞれ生成された全体画像のうち、任意の１つの解像度の前記全体画像内の少なくとも一部の画像を、出力対象画像として表示のために出力する出力部と、
ユーザーの入力操作に応じて、前記出力部により出力された前記出力対象画像の少なくとも一部の領域を前記全体画像から切り出すことで、切り出し画像を生成する生成部と、
前記生成部により生成された前記切り出し画像の、前記全体画像内の位置情報及び前記解像度の情報に、マーク情報を関連付けて記録する記録部と
を具備する情報処理装置。
（１９）１つの対象物について異なる複数の解像度でそれぞれ生成された全体画像のうち任意の１つの解像度の全体画像内の位置情報と、前記全体画像の少なくとも前記１つの解像度の情報とに、ユーザーの付加情報であるマーク情報を関連付け、前記マーク情報が関連付けられた前記位置情報及び前記解像度の情報を、記録位置及び記録解像度の情報としてそれぞれ記憶し、
任意の１つの解像度の前記全体画像内の少なくとも一部の画像を、出力対象画像として表示のために出力し、
前記出力対象画像のうち前記マーク情報が関連付けられた前記位置情報を含む領域の画像を前記出力対象画像から切り出すことで、切り出し画像を生成する
情報処理方法。
（２０）１つの対象物について異なる複数の解像度でそれぞれ生成された全体画像のうち、任意の１つの解像度の前記全体画像内の少なくとも一部の画像を、出力対象画像として表示のために出力し、
前記出力対象画像を出力させるためにユーザーにより指定された前記全体画像内の位置情報を少なくとも含む、前記ユーザーによる操作状態の情報を取得し、
前記ユーザーの連続的または断続的な一連の前記指定操作に応じて出力される複数の出力対象画像であって前記位置情報及び前記解像度の情報のうち少なくとも一方が互いに異なる複数の出力対象画像のうち、前記取得された前記操作状態の情報に基づき、１以上の前記出力対象画像の少なくとも一部の領域を前記全体画像から切り出すことで、切り出し画像を生成する
情報処理方法。
【０１５２】
また、本技術は以下のような構成もとることができる。
（２１）１つの対象物について異なる複数の解像度でそれぞれ生成された全体画像のうち、任意の１つの解像度の前記全体画像内の少なくとも一部の画像を、出力対象画像として表示のために出力し、
ユーザーの入力操作に応じて、前記出力された出力対象画像の少なくとも一部の領域を前記全体画像から切り出すことで、切り出し画像を生成し、
前記生成された切り出し画像の、前記全体画像内の位置情報及び前記解像度の情報に、マーク情報を関連付けて記録する
情報処理方法。
【０１５３】
また、本技術は、コンピュータが上記各情報処理方法の各ステップを実行するためのプログラムとしての構成もとることができる。
【符号の説明】
【０１５４】
１５…観察対象物、
３０…切り出し画像
３２、３４…切り出し領域
５２…ユーザー操作情報取得部
５３…切り出し画像生成部
５５…マーク情報管理部
５６…巨大画像管理部
６１…候補画面
１００…ＰＣ
１０１…ＣＰＵ
１０８…記憶部
２００…全体画像
２１０…出力対象画像
Ｍ…マーク画像
【図１】
0005906605.tif 000002
【図２】
0005906605.tif 000003
【図３】
0005906605.tif 000004
【図５】
0005906605.tif 000005
【図６】
0005906605.tif 000006
【図８】
0005906605.tif 000007
【図１２】
0005906605.tif 000008
【図１４】
0005906605.tif 000009
【図１６】
0005906605.tif 000010
【図１７】
0005906605.tif 000011
【図１９】
0005906605.tif 000012
【図２１】
0005906605.tif 000013
【図２３】
0005906605.tif 000014
【図２４】
0005906605.tif 000015
【図４】
0005906605.tif 000016
【図７】
0005906605.tif 000017
【図９】
0005906605.tif 000018
【図１０】
0005906605.tif 000019
【図１１】
0005906605.tif 000020
【図１３】
0005906605.tif 000021
【図１５】
0005906605.tif 000022
【図１８】
0005906605.tif 000023
【図２０】
0005906605.tif 000024
【図２２】
0005906605.tif 000025
【図２５】
0005906605.tif 000026