(57)【要約】【課題】  地図画像上における各サムネイル画像の視認性を高めること。【解決手段】  撮像装置１０１により得られる撮像画像のサムネイル画像を、地図を示す画像上で撮像画像の撮像位置に対応する位置に表示する場合に、撮像画像のサムネイル画像を作成する場合に、サムネイル画像のサイズを撮像画像の解像度に応じて決定し、地図を示す画像上の撮像位置に対応する位置に、上記決定したサイズのサムネイル画像を配置した画像を表示する。【選択図】  図１
2005167939.tif 000002
【特許請求の範囲】
【請求項１】
現実空間を撮像する撮像手段により得られる撮像画像のサムネイル画像を、地図を示す画像上で前記撮像画像の撮像位置に対応する位置に表示する画像処理装置であって、
前記撮像画像のサムネイル画像を作成する場合に、当該サムネイル画像のサイズを前記撮像画像の解像度に応じて決定する決定手段と、
前記地図を示す画像上の前記撮像位置に対応する位置に、前記決定手段が決定したサイズのサムネイル画像を配置した画像を表示する表示手段と
を備えることを特徴とする画像処理装置。
【請求項２】
前記撮像画像が動画像の場合、前記サムネイル画像は、当該動画像中の所定の１フレームの画像から生成される画像であることを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記決定手段は、前記撮像画像の解像度が高いほど、前記撮像画像のサムネイル画像のサイズをより大きく決定することを特徴とする請求項１に記載の画像処理装置。
【請求項４】
前記決定手段は、前記撮像画像が動画像であれば、前記撮像画像が静止画像である場合よりも、前記撮像画像のサムネイル画像のサイズをより大きく決定することを特徴とする請求項１に記載の画像処理装置。
【請求項５】
前記決定手段は、前記撮像画像の解像度を含む所定の範囲内の解像度を有する撮像画像の個数が、前記範囲に対して予め決まる表示限度数を越えている場合には、前記サムネイル画像のサイズを第１のサイズに決定し、前記個数が前記表示限度数以下である場合には、前記サムネイル画像のサイズを前記第１のサイズよりも大きい第２のサイズに決定することを特徴とする請求項１に記載の画像処理装置。
【請求項６】
前記表示手段は、前記撮像画像の解像度を含む所定の範囲内の解像度を有する撮像画像の個数が、前記範囲に対して予め決まる表示限度数を越えている場合には、前記撮像画像のサムネイル画像は表示しないことを特徴とする請求項１に記載の画像処理装置。
【請求項７】
現実空間を撮像する撮像手段により得られる撮像画像のサムネイル画像を、地図を示す画像上で前記撮像画像の撮像位置に対応する位置に表示する画像処理装置であって、
前記撮像手段が動画像を撮像する場合に、撮像時間を計時する計時手段と、
前記計時手段が計時した撮像時間が所定時間以上の動画像について、当該動画像を構成する各フレームのうち、所定のフレームの画像のサムネイル画像を、前記地図を示す画像上の前記撮像位置に対応する位置に配置した画像を表示する表示手段と
を備えることを特徴とする画像処理装置。
【請求項８】
現実空間を撮像する撮像手段により得られる撮像画像のサムネイル画像を、地図を示す画像上で前記撮像画像の撮像位置に対応する位置に表示する画像処理方法であって、
前記撮像画像のサムネイル画像を作成する場合に、当該サムネイル画像のサイズを前記撮像画像の解像度に応じて決定する決定工程と、
前記地図を示す画像上の前記撮像位置に対応する位置に、前記決定工程で決定したサイズのサムネイル画像を配置した画像を表示する表示工程と
を備えることを特徴とする画像処理方法。
【請求項９】
現実空間を撮像する撮像手段により得られる撮像画像のサムネイル画像を、地図を示す画像上で前記撮像画像の撮像位置に対応する位置に表示する画像処理方法であって、
前記撮像手段が動画像を撮像する場合に、撮像時間を計時する計時工程と、
前記計時工程で計時した撮像時間が所定時間以上の動画像について、当該動画像を構成する各フレームのうち、所定のフレームの画像のサムネイル画像を、前記地図を示す画像上の前記撮像位置に対応する位置に配置した画像を表示する表示工程と
を備えることを特徴とする画像処理方法。
【請求項１０】
コンピュータに請求項８又は９に記載の画像処理方法を実行させることを特徴とするプログラム。
【請求項１１】
請求項１０に記載のプログラムを格納することを特徴とする、コンピュータ読み取り可能な記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、現実空間を撮像する撮像手段により得られる撮像画像のサムネイル画像を、地図を示す画像上で前記撮像画像の撮像位置に対応する位置に表示するための技術に関するものである。
【背景技術】
【０００２】
従来、撮影された画像データからサムネイル画像を作成する技術が知られている（例えば特許文献１を参照）。また、作成されたサムネイル画像を地図画像上の撮影場所となる箇所に表示する技術も知られている。このとき、サムネイル画像の大きさは決められた１つの大きさである。
【特許文献１】特開２０００−３５０１６５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
従来の技術では、地図画像上の撮影場所となる箇所にサムネイルを所定の大きさで置いてしまうため、撮影枚数が多くなるとその分だけ地図画像上に配置するサムネイルの数が増えてしまい、結果として夫々のサムネイルの内容が分かりづらかった。
【０００４】
本発明は以上の問題に鑑みてなされたものであり、地図画像上における各サムネイル画像の視認性を高めることを目的とする
【課題を解決するための手段】
【０００５】
本発明の目的を達成するために、例えば本発明の画像処理装置は以下の構成を備える。
【０００６】
即ち、現実空間を撮像する撮像手段により得られる撮像画像のサムネイル画像を、地図を示す画像上で前記撮像画像の撮像位置に対応する位置に表示する画像処理装置であって、
前記撮像画像のサムネイル画像を作成する場合に、当該サムネイル画像のサイズを前記撮像画像の解像度に応じて決定する決定手段と、
前記地図を示す画像上の前記撮像位置に対応する位置に、前記決定手段が決定したサイズのサムネイル画像を配置した画像を表示する表示手段と
を備えることを特徴とする。
【０００７】
本発明の目的を達成するために、例えば本発明の画像処理装置は以下の構成を備える。
【０００８】
即ち、現実空間を撮像する撮像手段により得られる撮像画像のサムネイル画像を、地図を示す画像上で前記撮像画像の撮像位置に対応する位置に表示する画像処理装置であって、
前記撮像手段が動画像を撮像する場合に、撮像時間を計時する計時手段と、
前記計時手段が計時した撮像時間が所定時間以上の動画像について、当該動画像を構成する各フレームのうち、所定のフレームの画像のサムネイル画像を、前記地図を示す画像上の前記撮像位置に対応する位置に配置した画像を表示する表示手段と
を備えることを特徴とする。
【０００９】
本発明の目的を達成するために、例えば本発明の画像処理方法は以下の構成を備える。
【００１０】
即ち、現実空間を撮像する撮像手段により得られる撮像画像のサムネイル画像を、地図を示す画像上で前記撮像画像の撮像位置に対応する位置に表示する画像処理方法であって、
前記撮像画像のサムネイル画像を作成する場合に、当該サムネイル画像のサイズを前記撮像画像の解像度に応じて決定する決定工程と、
前記地図を示す画像上の前記撮像位置に対応する位置に、前記決定工程で決定したサイズのサムネイル画像を配置した画像を表示する表示工程と
を備えることを特徴とする。
【００１１】
本発明の目的を達成するために、例えば本発明の画像処理方法は以下の構成を備える。
【００１２】
即ち、現実空間を撮像する撮像手段により得られる撮像画像のサムネイル画像を、地図を示す画像上で前記撮像画像の撮像位置に対応する位置に表示する画像処理方法であって、
前記撮像手段が動画像を撮像する場合に、撮像時間を計時する計時工程と、
前記計時工程で計時した撮像時間が所定時間以上の動画像について、当該動画像を構成する各フレームのうち、所定のフレームの画像のサムネイル画像を、前記地図を示す画像上の前記撮像位置に対応する位置に配置した画像を表示する表示工程と
を備えることを特徴とする。
【発明の効果】
【００１３】
本発明の構成により、地図画像上における各サムネイル画像の視認性を高めることができる。
【発明を実施するための最良の形態】
【００１４】
以下添付図面を参照して、本発明を好適な実施形態に従って詳細に説明する。
【００１５】
［第１の実施形態］
図１は、本実施形態に係る画像処理装置の基本構成を示すブロック図である。
【００１６】
１０１は撮像装置で、ＣＣＤ、レンズ制御回路などにより構成されており、現実空間を撮像する。１０２はＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍｓ）回路で、周知の技術により画像処理装置自身の緯度、経度を示す信号を出力するものである。
【００１７】
１０３はＣＰＵで、画像処理装置全体の制御を行うと共に、後述する各処理を実行するものである。また後述する各処理を実行する際には、同図に示した各部を制御する処理をも行う。
【００１８】
１０４はメモリで、記録媒体１０８からＣＰＵ１０３の制御により読み出された各種のデータ、撮像装置１０１により撮像された画像のデータ、ＧＰＳ回路１０２から出力される緯度経度を示すデータ、画像圧縮伸張回路１０６による処理後の画像のデータなどを一時的に記憶するためのエリアを備えると共に、ＣＰＵ１０３が各処理を行うために使用するワークエリアも備える。またメモリ１０４には、ＣＰＵ１０３に後述する各種の処理を実行させるためのプログラムやデータも格納されている。またメモリ１０４には、後述する地図の画像（地図画像）のデータも格納されている。
【００１９】
１０５はバスで、同図に示した各部を繋ぐものである。１０６は画像圧縮伸張回路で、処理対象の画像を周知の圧縮／伸張技術でもって圧縮／伸張する。１０７はリサイズ回路で、処理対象の画像を、後述する処理により決定するサイズに拡大／縮小する。
【００２０】
１０８は記録媒体で、ハードディスクドライブ装置や画像処理装置に脱着可能なメモリ等により構成されるものであり、撮像装置１０１により撮像された画像のデータなどを格納する事ができる。また格納されたデータはＣＰＵ１０３の制御により必要に応じてメモリ１０４に読み出される。１０９はＣＲＴ等により構成される表示装置で、画像や文字などを表示することができる。
【００２１】
１１０は操作部で、ボタンなどにより構成され、各種の指示をＣＰＵ１０３に指示するためのものである。なお、表示装置１０９の画面がタッチパネルの場合には、操作部１１０はこのタッチパネルとして機能するものである。
【００２２】
次に、以上の構成を有する画像処理装置の動作について説明する。
【００２３】
撮像装置１０１は操作部１１０から撮像開始指示を受けた直後から現実空間の撮像を開始する。また撮像装置１０１は現実空間の動画像、静止画像の何れも撮像することができ、その設定は操作部１１０を操作することにより切り替えることができる。
【００２４】
静止画像を撮像した場合には、この静止画像のデータはバス１０５を介して記録媒体１０８に格納される。一方、動画像が撮像された場合には、各フレームの画像が順次記録媒体１０８に格納される。このように、何れの場合でも、撮像された画像（静止画像、動画像）は記録媒体１０８に格納される。
【００２５】
なお撮像された画像を記録媒体１０８に記録する際には、ＣＰＵ１０３はリサイズ回路１０７を制御し、リサイズ回路１０７に、撮像された画像を所定のサイズにリサイズさせてサムネイル画像に変換し、画像圧縮伸張回路１０６により圧縮して記録する。即ち、撮像された画像は、圧縮されたサムネイル画像として記録媒体１０８に格納される。
【００２６】
動画像のサムネイル画像は、動画像を構成する各フレームのうち任意の１フレーム（予め決まったフレームでも良いし、操作部１１０を用いて指示するようにしても良い）の画像を上記リサイズ回路１０７によりリサイズすることにより生成される。静止画像のサムネイル画像は、静止画像を上記リサイズ回路１０７によりリサイズすることにより生成される。
【００２７】
そして操作部１１０を用いて撮像を完了する旨の指示を入力すると、ＣＰＵ１０３は、記録媒体１０８から各静止画像のサムネイル画像をメモリ１０４に読み出すと共に、各動画像毎に任意の１フレーム（例えば先頭フレーム）のサムネイル画像をメモリ１０４に読み出す。以下、特に説明しない限りは、静止画像のサムネイル画像と、動画像中の任意の１フレームのサムネイル画像とをまとめて「表示対象画像」と呼称する場合がある。また、圧縮されたサムネイル画像を読み出す際には画像圧縮伸張回路１０６により伸張処理が施され、リサイズ回路１０７により後述する処理により決定されたサイズにリサイズされる。画像サイズは３段階有り、最も大きいサイズを「サイズ１」、次に大きいサイズを「サイズ２」、そして最も小さいサイズを「サイズ３」と呼称する。
【００２８】
一方、ＧＰＳ回路１０２は逐次、画像処理装置の緯度経度を示す信号をデータとしてメモリ１０４に出力しており、ＣＰＵ１０３は操作部１１０から撮像指示が入力された時点でＧＰＳ回路１０２から出力された「緯度経度を示すデータ」を、撮像された静止画像もしくは動画像のサムネイル画像、及び撮像された画像に係る情報（画像情報）とセットにして記録媒体１０８に記憶させる。
【００２９】
画像情報には様々なものが含まれるが、例えば同じセットに含まれるのサムネイル画像の作成元の画像が動画像であるか静止画像であるかを示すフラグ、同じセットに含まれるのサムネイル画像の作成元の画像の画素数を示す情報が含まれる。また、記録媒体１０８に格納される緯度経度については、操作部１１０から撮像指示が入力された時点でＧＰＳ回路１０２から出力されたものに限定するものではなく、何れのタイミングのものであっても良い。
【００３０】
そしてＣＰＵ１０３はメモリ１０４に記憶されている地図画像（撮像装置１０１により撮像する撮像地点を含む領域を包含する地図の画像）を表示装置１０９に表示すると共に、メモリ１０４に読み出されている表示対象画像とセットになっている緯度経度データに応じた地図画像上の位置に、この表示対象画像を表示するか否か、表示する場合にはその画像サイズを決定する。そして、この決定に応じて表示すべきサムネイル画像は決定した画像サイズでもって、緯度経度データに応じた地図画像上の位置に表示する。
【００３１】
図２は、地図画像上で表示すべきと判断されたサムネイル画像を、この地図画像上の撮像地点に対応する位置に、決定された画像サイズでもって表示する処理のフローチャートである。なお、同図のフローチャートに従ったプログラムはメモリ１０４に記憶されており、ＣＰＵ１０３がこれを実行することで、本実施形態に係る画像処理装置は、後述する各処理を行うことになる。
【００３２】
尚、同図のフローチャートに従った処理を開始する前段で、記録媒体１０８には既に静止画像、動画像のサムネイル画像（伸張済み）が格納されているものとする。
【００３３】
先ずＣＰＵ１０３は、記録媒体１０８に格納されている静止画像、動画像のサムネイル画像を伸張してメモリ１０４に読み出すのであるが、各解像度毎の画像の数、動画像の数をカウントする為の変数Ａｃｎｔ，Ｂｃｎｔ，Ｃｃｎｔを０に初期化する（ステップＳ２０２）。
【００３４】
本実施形態ではＡｃｎｔは３００万画素以上の画像（静止画像、動画像）もしくは動画像の数をカウントするための変数、Ｂｃｎｔは１００万画素以上３００万画素未満の画像（静止画像、動画像）の数をカウントするための変数、Ｃｃｎｔは１００万画素未満の画像（静止画像、動画像）の数をカウントするための変数とするが、この数値に限定するものではなく、ＢｃｎｔはＣｃｎｔよりも高い解像度の画像をカウントするための変数、ＡｃｎｔはＢｃｎｔよりも高い解像度の画像をカウントするための変数であれば良い。
【００３５】
次に、ＣＰＵ１０３は記録媒体１０８から静止画像、動画像のサムネイル画像を画像圧縮伸張回路１０６を制御することで伸張して読み出し、読み出した静止画像、動画像のサムネイル画像とセットになって記憶されている画像情報を参照し、読み出した各サムネイル画像が動画像であるか否か、読み出した各サムネイル画像の作成元の画像の解像度がいくつであるかに応じて、変数Ａｃｎｔ、Ｂｃｎｔ、Ｃｃｎｔが有する値をカウントアップする（ステップＳ２０３〜Ｓ２０６）。
【００３６】
即ち、読み出したサムネイル画像の作成元の画像（静止画像、動画像）が３００万画素以上の画像もしくは動画像である場合には処理をステップＳ２０４に進め、変数Ａｃｎｔが有する値をカウントアップする。また、読み出したサムネイル画像の作成元の画像（静止画像、動画像）が１００万画素以上３００万画素未満の画像である場合には処理をステップＳ２０５に進め、変数Ｂｃｎｔが有する値をカウントアップする。また、読み出したサムネイル画像の作成元の画像（静止画像、動画像）が１００万画素未満の画像である場合には処理をステップＳ２０６に進め、変数Ｃｃｎｔが有する値をカウントアップする。
【００３７】
そして変数Ａｃｎｔ、Ｂｃｎｔ、Ｃｃｎｔの夫々が有する値の合計値が所定値ＣＮＴを越えているか否かを判断する（ステップＳ２０７）。所定値ＣＮＴは、予め決めたもので、地図画像上で表示するサムネイル画像の最大数を示す変数である。そして上記合計値が所定値ＣＮＴ未満である場合には処理をステップＳ２０３に戻し、以降の処理を繰り返す。
【００３８】
一方、上記合計値が所定値ＣＮＴ以上である場合には、処理をステップＳ２０８に進め、変数Ａｃｎｔが有する値が、「サイズ１で表示可能なサムネイル画像の最大個数Ｍ１（表示限度数）」を超えているか否かを判断する（ステップＳ２０８）。Ａｃｎｔ＞Ｍ１の場合、メモリ１０４に読み出した３００万画素以上の画像（静止画像、動画像）のサムネイル画像を上記リサイズ回路１０７を用いて「サイズ２」にリサイズする（ステップＳ２０９）。リサイズ後のサムネイル画像を画像Ａと呼称する。画像Ａのサイズは、「サイズ２」で規定されるサイズである。どのサムネイル画像の作成元の画像がどの解像度であるかは、サムネイル画像とセットになっている画像情報を参照すればよい。
【００３９】
そして生成した画像Ａを「サイズ２」で規定される画像サイズでもって、画像Ａの生成元の画像（動画像もしくは静止画像）とセットになっている緯度経度データに応じた地図画像上の位置に表示する（ステップＳ２０９）。
【００４０】
一方、Ａｃｎｔ≦Ｍ１の場合、上記画像ＡをステップＳ２０９と同様に生成する。画像Ａのサイズは、「サイズ１」で規定されるサイズである。そして生成した画像Ａを「サイズ１」で規定される画像サイズでもって、画像Ａの生成元の画像（動画像もしくは静止画像）とセットになっている緯度経度データに応じた地図画像上の位置に表示する（ステップＳ２１０）。
【００４１】
即ち上記処理では、最も高い解像度の画像（静止画像、動画像）の個数、もしくは動画像の個数が所定数Ｍ１以下である場合には、夫々のサムネイル画像を大きく表示しても、互いに重なるなどの問題はないため、最も大きいサイズでもって表示し、所定数Ｍ１を越えている場合には、夫々のサムネイル画像を大きく表示すると互いに重なるなどの問題が生じるため、画像サイズを１つ落とす。これにより、互いのサムネイル画像が重なるなどの問題が発生しない程度に、各サムネイル画像を撮像地点に対応する地図画像上の位置に表示することができる。
【００４２】
次に、変数Ｂｃｎｔが有する値が、「サイズ２で表示可能なサムネイル画像の最大個数Ｍ２（表示限度数）」を超えているか否かを判断する（ステップＳ２１１）。Ｂｃｎｔ＞Ｍ２の場合、メモリ１０４に読み出した１００万画素以上３００万画素未満の画像（静止画像、動画像）のサムネイル画像を上記リサイズ回路１０７を用いて「サイズ３」にリサイズする（ステップＳ２１３）。リサイズ後のサムネイル画像を画像Ｂと呼称する。画像Ｂのサイズは、「サイズ３」で規定されるサイズである。
【００４３】
そして生成した画像Ａを「サイズ３」で規定される画像サイズでもって、画像Ｂの生成元の画像（静止画像）とセットになっている緯度経度データに応じた地図画像上の位置に表示する（ステップＳ２１３）。
【００４４】
一方、Ｂｃｎｔ≦Ｍ２の場合、上記画像ＢをステップＳ２１３と同様に生成する（ステップＳ２１２）。画像Ｂのサイズは、「サイズ２」で規定されるサイズである。そして、生成した画像Ｂを「サイズ２」で規定される画像サイズでもって、画像Ｂの生成元の画像（動画像もしくは静止画像）とセットになっている緯度経度データに応じた地図画像上の位置に表示する（ステップＳ２１２）。
【００４５】
即ち上記処理では、１００万画素以上３００万画素未満の画像（静止画像、動画像）の個数が所定数Ｍ２以下である場合には、夫々のサムネイル画像を大きく表示しても、互いに重なるなどの問題はないため、画像Ａの次に優先して表示するために、画像Ａよりも１段階小さいサイズでもって表示し、所定数Ｍ２を越えている場合には、夫々のサムネイル画像を大きく表示すると互いに重なるなどの問題が生じるため、最も小さいサイズに設定する。これにより、互いのサムネイル画像が重なるなどの問題が発生しない程度に、各サムネイル画像を撮像地点に対応する地図画像上の位置に表示することができる。
【００４６】
次に、変数Ｃｃｎｔが有する値が、「サイズ３で表示可能なサムネイル画像の最大個数Ｍ３（表示限度数）」を超えているか否かを判断する（ステップＳ２１４）。Ｃｃｎｔ≦Ｍ３の場合、メモリ１０４に読み出した１００万画素未満の画像（静止画像、動画像）のサムネイル画像を上記リサイズ回路１０７を用いて「サイズ３」にリサイズする（ステップＳ２１５）。リサイズ後のサムネイル画像を画像Ｃと呼称する。画像Ｃのサイズは、「サイズ３」で規定されるサイズである。
【００４７】
そして生成した画像Ｃを「サイズ３」で規定される画像サイズでもって、画像Ｃの生成元の画像（動画像もしくは静止画像）とセットになっている緯度経度データに応じた地図画像上の位置に表示する（ステップＳ２１５）。
【００４８】
一方、Ｂｃｎｔ＞Ｍ３の場合、画像Ｃは表示しない。
【００４９】
即ち上記処理では、１００万画素未満の画像（静止画像、動画像）の個数が所定数Ｍ３以下である場合には、夫々のサムネイル画像を大きく表示しても、互いに重なるなどの問題はないため、画像Ｂの次に優先して表示するために、画像Ｂよりも１段階小さいサイズでもって表示し、所定数Ｍ３を越えている場合には、これ以上地図画像上にサムネイル画像を表示すると、他のサムネイル画像の内容が視覚的に見にくくなることを配慮して、表示しない。これにより、互いのサムネイル画像が重なるなどの問題が発生しない程度に、各サムネイル画像を撮像地点に対応する地図画像上の位置に表示することができる。
【００５０】
なお、上記所定数Ｍ１、Ｍ２，Ｍ３は、表示装置１０９の表示画面のサイズや画素数に応じて決まるものである。また、Ｍ２の値はＭ１の値に応じて決まるものであり、Ｍ３の値はＭ２の値に応じて決まるものである。
【００５１】
図３は、以上の処理により表示装置１０９の表示画面上に表示される地図画像、及びサムネイル画像の表示例を示す図である。
【００５２】
同図において３０１，３０２は画像Ａであり、画像サイズは「サイズ１」で規定されたものである。上述の通り、画像Ａは、３００万画素以上の画像（静止画像、動画像）もしくは動画像のサムネイル画像である。又、画像Ａとしての画像３０１，３０２は夫々、地図画像上で表示されている位置に対応する現実空間中の位置で撮像された静止画像、もしくは動画像から生成されたものである。
【００５３】
３０３，３０４は画像Ｂであり、画像サイズは「サイズ２」で規定されたものである。上述の通り、画像Ｂは、１００万画素以上３００万画素未満の画像（静止画像、動画像）のサムネイル画像である。又、画像Ｂとしての画像３０３，３０４は夫々、地図画像上で表示されている位置に対応する現実空間中の位置で撮像された静止画像から生成されたものである。
【００５４】
３０５，３０６は画像Ｃであり、画像サイズは「サイズ３」で規定されたものである。上述の通り、画像Ｃは、１００万画素未満の画像（静止画像、動画像）のサムネイル画像である。又、画像Ｃとしての画像３０５，３０６は夫々、地図画像上で表示されている位置に対応する現実空間中の位置で撮像された静止画像から生成されたものである。
【００５５】
なお、画像Ａは、３００万画素以上の画像もしくは動画像を構成する各フレームのうち任意の１フレームの画像に基づいて作成されるものであるが、単に３００万画素以上の静止画像のみから生成するようにしても良い。
【００５６】
以上の説明により、本実施形態によって、サムネイル画像が互いに重なることなく、また、地図画像上に過剰な数が表示されることなく、地図画像上の各撮像地点に対応する位置にサムネイル画像を表示することができ、従来に比べてよりサムネイル画像の視認性を高めることができる。
【００５７】
また、動画像、もしくは解像度が高い画像（動画像、静止画像）ほどサムネイル画像を表示するサイズを大きくするので、より詳細な情報を提供することができる。
【００５８】
なお、本実施形態では地図上の画像処理装置の位置をＧＰＳにより得ていたが、これに限定されるものではなく、磁気センサや超音波センサにより画像処理装置の地図上の位置を得るようにしても良いし、その手段は特に限定するものではない。
【００５９】
また、変数Ａｃｎｔ、Ｂｃｎｔ、ＣｃｎｔとＭ１，Ｍ２，Ｍ３との比較に応じて決まる画像サイズは上記説明に限定されるものではないが、より表示優先度の高いサムネイル画像のサイズは大きくする。
【００６０】
また、本実施形態では、Ｃｃｎｔ＞Ｍ３の場合には画像Ｃは表示しないと判断したが、例えばＢｃｎｔ＞Ｍ２の場合には画像Ｂは表示しないというように、表示装置１０９の表示画面のサイズによっては、サムネイル画像を表示しない基準を高くするようにしても良い。
【００６１】
［第２の実施形態］
第１の実施形態ではサムネイル画像を画像圧縮伸張回路１０６を用いて圧縮していたが、圧縮処理は必須なものではない。
【００６２】
また、サムネイル画像を撮像した直後に作成するのではなく、表示サイズが決定した時点で作成するようにしても良い。
【００６３】
［第３の実施形態］
撮像装置１０１により撮像された各動画像において、所定の時間以上撮像された動画像のみを表示対象とするようにしても良い。その場合、撮像された動画像のデータには、ＣＰＵ１０３内部に備わっている不図示のタイマにより計時された撮影時間を示すデータを付加しておき、このデータを参照して、表示すべき動画像を決定する。また、撮影時間の長い動画像のサムネイル画像ほど表示優先度を高くしておき、逆に撮影時間の短いサムネイル画像ほど表示優先度を低くしておく。
【００６４】
この表示優先度の扱いは第１の実施形態と同じであり、表示優先度の高いサムネイル画像から表示し、表示するサムネイルの数が所定数以上となった場合には、表示優先度の低いものは表示されない。
【００６５】
［第４の実施形態］
上記画像処理装置は撮像装置１０１を接続したコンピュータ（図１に示した構成において撮像装置１０１以外の各部を有するコンピュータ）としても良いし、一台の撮像装置としても良い。即ち、図１に示した各部が単体の装置内に格納されるものであるか、複数台の装置内に分けて格納されるものであるかは特に限定するものではない。
【００６６】
［その他の実施形態］
本発明の目的は、前述した実施形態の機能を実現するソフトウェアのプログラムコードを記録した記録媒体（または記憶媒体）を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記録媒体に格納されたプログラムコードを読み出し実行することによっても、達成されることは言うまでもない。この場合、記録媒体から読み出されたプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコードを記録した記録媒体は本発明を構成することになる。
【００６７】
また、コンピュータが読み出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼働しているオペレーティングシステム（ＯＳ）などが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【００６８】
さらに、記録媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張カードやコンピュータに接続された機能拡張ユニットに備わるメモリに書込まれた後、そのプログラムコードの指示に基づき、その機能拡張カードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【００６９】
本発明を上記記録媒体に適用する場合、その記録媒体には、先に説明したフローチャートに対応するプログラムコードが格納されることになる。
【図面の簡単な説明】
【００７０】
【図１】本発明の第１の実施形態に係る画像処理装置の基本構成を示すブロック図である。
【図２】地図画像上で表示すべきと判断されたサムネイル画像を、この地図画像上の撮像地点に対応する位置に、決定された画像サイズでもって表示する処理のフローチャートである。
【図３】表示装置１０９の表示画面上に表示される地図画像、及びサムネイル画像の表示例を示す図である。
【図１】
2005167939.tif 000003
【図２】
2005167939.tif 000004
【図３】
2005167939.tif 000005