(57)【要約】【課題】ユーザが撮像に訪れた地域において撮像すべき望ましい画像を手軽に鑑賞することができる出力装置及び撮像装置を提供すること。【解決手段】撮像装置によって撮像された複数の画像を格納する画像格納部と、画像格納部が格納する複数の画像のそれぞれが撮像された撮像位置を格納する撮像位置格納部と、撮像位置格納部が格納する撮像位置に基づいて、撮像装置によって画像が撮像されていない非撮像地域を検出する非撮像地域検出部と、複数の地域のそれぞれに対応づけて当該地域に関連する画像を格納する画像データベースから、非撮像地域検出部が検出した非撮像地域に対応づけて格納される画像を取得する画像取得部と、画像格納部が格納する複数の画像、及び画像取得部が取得した画像を順次出力する出力部とを備える。【選択図】図４
2006238221.tif 000002
【特許請求の範囲】
【請求項１】
撮像装置によって撮像された複数の画像を格納する画像格納部と、
前記画像格納部が格納する複数の画像のそれぞれが撮像された撮像位置を格納する撮像位置格納部と、
前記撮像位置格納部が格納する撮像位置に基づいて、前記撮像装置によって画像が撮像されていない非撮像地域を検出する非撮像地域検出部と、
複数の地域のそれぞれに対応づけて当該地域に関連する画像を格納する画像データベースから、前記非撮像地域検出部が検出した非撮像地域に対応づけて格納される画像を取得する画像取得部と、
前記画像格納部が格納する複数の画像、及び前記画像取得部が取得した画像を順次出力する出力部と
を備える出力装置。
【請求項２】
前記撮像位置格納部は、前記画像格納部が格納する複数の画像のそれぞれが撮像された撮像位置、及び前記画像格納部が格納する複数の画像のそれぞれが撮像された撮像位置以外であって前記撮像装置が存在していた存在位置を格納し、
前記非撮像地域検出部は、前記撮像装置が存在していた存在位置を含む前記非撮像地域を検出する
請求項１に記載の出力装置。
【請求項３】
前記撮像位置格納部は、前記画像格納部が格納する複数の画像のそれぞれが撮像された撮像位置及び撮像時刻、並びに前記画像格納部が格納する複数の画像のそれぞれが撮像された撮像位置以外であって前記撮像装置が存在していた存在位置及び存在時刻を格納し、
前記非撮像地域検出部は、前記画像格納部が格納する２つの画像がそれぞれ撮像された撮像時刻の差が予め設定された時間より長い場合に、当該２つの画像がそれぞれ撮像された撮像時刻の間に前記撮像装置が存在していた存在位置を含む前記非撮像地域を検出する
請求項２に記載の出力装置。
【請求項４】
前記非撮像地域検出部は、前記画像格納部が格納する２つの画像がそれぞれ撮像された撮像時刻の差がより大きい場合に、当該２つの画像がそれぞれ撮像された撮像時刻の間に前記撮像装置が存在していた複数の存在位置をそれぞれ含むより多数の前記非撮像地域を検出する
請求項３に記載の出力装置。
【請求項５】
前記撮像位置格納部は、前記画像格納部が格納する複数の画像のそれぞれが撮像された撮像位置及び撮像時刻、並びに前記画像格納部が格納する複数の画像のそれぞれが撮像された撮像位置以外であって前記撮像装置が存在していた存在位置及び存在時刻を格納し、
前記非撮像地域検出部は、前記画像格納部が格納する２つの画像がそれぞれ撮像された撮像位置の間の距離を、当該２つの画像がそれぞれ撮像された撮像時刻の差で割った値が予め設定された値より小さい場合に、当該２つの画像がそれぞれ撮像された撮像時刻の間に前記撮像装置が存在していた存在位置を含む前記非撮像地域を検出する
請求項２に記載の出力装置。
【請求項６】
前記非撮像地域検出部は、前記画像格納部が格納する２つの画像がそれぞれ撮像された撮像位置の間の距離を、当該２つの画像がそれぞれ撮像された撮像時刻の差で割った値がより小さい場合に、当該２つの画像がそれぞれ撮像された撮像時刻の間に前記撮像装置が存在していた複数の存在位置をそれぞれ含むより多数の前記非撮像地域を検出する
請求項５に記載の出力装置。
【請求項７】
前記出力部は、前記画像格納部が格納する複数の画像、及び前記画像取得部が取得した画像を、前記撮像装置の移動経路の順に出力する
請求項３又は５に記載の出力装置。
【請求項８】
撮像装置によって撮像された複数の画像を格納する画像格納段階と、
前記画像格納段階において格納される複数の画像のそれぞれが撮像された撮像位置を格納する撮像位置格納段階と、
前記撮像位置格納段階において格納される撮像位置に基づいて、前記撮像装置によって画像が撮像されていない非撮像地域を検出する非撮像地域検出段階と、
複数の地域のそれぞれに対応づけて当該地域に関連する画像を格納する画像データベースから、前記非撮像地域検出段階において検出された非撮像地域に対応づけて格納される画像を取得する画像取得段階と、
前記画像格納段階において格納される複数の画像、及び前記画像取得段階において取得された画像を順次出力する出力段階と
を備える出力方法。
【請求項９】
画像を出力する出力装置用のプログラムであって、前記出力装置を
撮像装置によって撮像された複数の画像を格納する画像格納部、
前記画像格納部が格納する複数の画像のそれぞれが撮像された撮像位置を格納する撮像位置格納部、
前記撮像位置格納部が格納する撮像位置に基づいて、前記撮像装置によって画像が撮像されていない非撮像地域を検出する非撮像地域検出部、
複数の地域のそれぞれに対応づけて当該地域に関連する画像を格納する画像データベースから、前記非撮像地域検出部が検出した非撮像地域に対応づけて格納される画像を取得する画像取得部、
前記画像格納部が格納する複数の画像、及び前記画像取得部が取得した画像を順次出力する出力部
として機能させるプログラム。
【請求項１０】
撮像部と、
前記撮像部が撮像した複数の画像を格納する画像格納部と、
前記画像格納部が格納する複数の画像のそれぞれが撮像された撮像位置を格納する撮像位置格納部と、
前記撮像位置格納部が格納する撮像位置に基づいて、前記撮像部が画像を撮像していない非撮像地域を検出する非撮像地域検出部と、
複数の地域のそれぞれに対応づけて当該地域に関連する画像を格納する画像データベースから、前記非撮像地域検出部が検出した非撮像地域に対応づけて格納される画像を取得する画像取得部と、
前記画像格納部が格納する複数の画像、及び前記画像取得部が取得した画像を順次出力する出力部と
を備える撮像装置。
【請求項１１】
前記撮像位置格納部は、前記画像格納部が格納する複数の画像のそれぞれが撮像された撮像位置、及び前記画像格納部が格納する複数の画像のそれぞれが撮像された撮像位置以外であって前記撮像装置が存在していた存在位置を格納し、
前記非撮像地域検出部は、当該撮像装置が存在していた存在位置を含む前記非撮像地域を検出する
請求項１０に記載の撮像装置。
【請求項１２】
当該撮像装置が存在する位置を検出する位置検出部
をさらに備え、
前記撮像位置格納部は、前記画像格納部が格納する複数の画像のそれぞれが撮像されたときに前記位置検出部が検出した位置である撮像位置、及び前記画像格納部が格納する複数の画像のそれぞれが撮像された撮像位置以外で前記位置検出部が検出した位置である存在位置を格納する
請求項１１に記載の撮像装置。
【請求項１３】
画像を撮像する撮像段階と、
前記撮像段階において撮像された複数の画像を格納する画像格納段階と、
前記画像格納段階において格納される複数の画像のそれぞれが撮像された撮像位置を格納する撮像位置格納段階と、
前記撮像位置格納段階において格納される撮像位置に基づいて、前記撮像段階において画像が撮像されていない非撮像地域を検出する非撮像地域検出段階と、
複数の地域のそれぞれに対応づけて当該地域に関連する画像を格納する画像データベースから、前記非撮像地域検出段階において検出された非撮像地域に対応づけて格納される画像を取得する画像取得段階と、
前記画像格納段階において格納される複数の画像、及び前記画像取得段階において取得された画像を順次出力する出力部と
を備える撮像方法。
【請求項１４】
画像を撮像する撮像装置用のプログラムであって、前記撮像装置を
画像を撮像する撮像部、
前記撮像部が撮像した複数の画像を格納する画像格納部、
前記画像格納部が格納する複数の画像のそれぞれが撮像された撮像位置を格納する撮像位置格納部、
前記撮像位置格納部が格納する撮像位置に基づいて、前記撮像部が画像を撮像していない非撮像地域を検出する非撮像地域検出部、
複数の地域のそれぞれに対応づけて当該地域に関連する画像を格納する画像データベースから、前記非撮像地域検出部が検出した非撮像地域に対応づけて格納される画像を取得する画像取得部、
前記画像格納部が格納する複数の画像、及び前記画像取得部が取得した画像を順次出力する出力部
として機能させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、出力装置、出力方法、撮像装置、撮像方法、及びプログラムに関する。特に本発明は、画像を出力する出力装置及び出力方法、並びに画像を撮像する撮像装置及び撮像方法、並びに出力装置用及び撮像装置用のプログラムに関する。
【背景技術】
【０００２】
従来、デジタルカメラで撮像したデジタル画像データをビデオストリームとして加工して、ＤＶＤ−Ｖｉｄｅｏディスク等を作成することにより、ユーザが、ＤＶＤプレイヤー等を用いて、デジタル画像データを参照することができる技術が公開されている（例えば、特許文献１参照。）。
【特許文献１】特開２００３−２５９３０３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
例えば、ユーザが訪れた観光地におけるシンボル等をデジタルカメラで撮像する時間がなかったり、気象条件が悪かった等の理由により、ユーザが観光地の代表的な画像を撮像することができない場合がある。このような場合、特許文献１に記載の技術によってデジタルカメラで撮像した画像を参照しても、ユーザは撮像できなかった観光地の代表的な画像を鑑賞することができない。また、ユーザにとっては、撮像することができなかった観光地の画像を別途入手したり、画像を編集したりする等の複雑な作業をすることなく、撮像することができなかった観光地の代表的な画像も撮像した画像とともに手軽に鑑賞することができることが望ましい。
【０００４】
そこで本発明は、上記の課題を解決することができる出力装置、出力方法、撮像装置、撮像方法、及びプログラムを提供することを目的とする。この目的は特許請求の範囲における独立項に記載の特徴の組み合わせにより達成される。また従属項は本発明の更なる有利な具体例を規定する。
【課題を解決するための手段】
【０００５】
本発明の第１の形態における出力装置は、撮像装置によって撮像された複数の画像を格納する画像格納部と、画像格納部が格納する複数の画像のそれぞれが撮像された撮像位置を格納する撮像位置格納部と、撮像位置格納部が格納する撮像位置に基づいて、撮像装置によって画像が撮像されていない非撮像地域を検出する非撮像地域検出部と、複数の地域のそれぞれに対応づけて当該地域に関連する画像を格納する画像データベースから、非撮像地域検出部が検出した非撮像地域に対応づけて格納される画像を取得する画像取得部と、画像格納部が格納する複数の画像、及び画像取得部が取得した画像を順次出力する出力部とを備える。
【０００６】
撮像位置格納部は、画像格納部が格納する複数の画像のそれぞれが撮像された撮像位置、及び画像格納部が格納する複数の画像のそれぞれが撮像された撮像位置以外であって撮像装置が存在していた存在位置を格納し、非撮像地域検出部は、撮像装置が存在していた存在位置を含む非撮像地域を検出してよい。
【０００７】
撮像位置格納部は、画像格納部が格納する複数の画像のそれぞれが撮像された撮像位置及び撮像時刻、並びに画像格納部が格納する複数の画像のそれぞれが撮像された撮像位置以外であって撮像装置が存在していた存在位置及び存在時刻を格納し、非撮像地域検出部は、画像格納部が格納する２つの画像がそれぞれ撮像された撮像時刻の差が予め設定された時間より長い場合に、当該２つの画像がそれぞれ撮像された撮像時刻の間に撮像装置が存在していた存在位置を含む非撮像地域を検出してよい。
【０００８】
非撮像地域検出部は、画像格納部が格納する２つの画像がそれぞれ撮像された撮像時刻の差がより大きい場合に、当該２つの画像がそれぞれ撮像された撮像時刻の間に撮像装置が存在していた複数の存在位置をそれぞれ含むより多数の非撮像地域を検出してよい。
【０００９】
撮像位置格納部は、画像格納部が格納する複数の画像のそれぞれが撮像された撮像位置及び撮像時刻、並びに画像格納部が格納する複数の画像のそれぞれが撮像された撮像位置以外であって撮像装置が存在していた存在位置及び存在時刻を格納し、非撮像地域検出部は、画像格納部が格納する２つの画像がそれぞれ撮像された撮像位置の間の距離を、当該２つの画像がそれぞれ撮像された撮像時刻の差で割った値が予め設定された値より小さい場合に、当該２つの画像がそれぞれ撮像された撮像時刻の間に撮像装置が存在していた存在位置を含む非撮像地域を検出してよい。
【００１０】
非撮像地域検出部は、画像格納部が格納する２つの画像がそれぞれ撮像された撮像位置の間の距離を、当該２つの画像がそれぞれ撮像された撮像時刻の差で割った値がより小さい場合に、当該２つの画像がそれぞれ撮像された撮像時刻の間に撮像装置が存在していた複数の存在位置をそれぞれ含むより多数の非撮像地域を検出してよい。
【００１１】
出力部は、画像格納部が格納する複数の画像、及び画像取得部が取得した画像を、撮像装置の移動経路の順に出力してよい。
【００１２】
本発明の第２の形態における出力方法は、撮像装置によって撮像された複数の画像を格納する画像格納段階と、画像格納段階において格納される複数の画像のそれぞれが撮像された撮像位置を格納する撮像位置格納段階と、撮像位置格納段階において格納される撮像位置に基づいて、撮像装置によって画像が撮像されていない非撮像地域を検出する非撮像地域検出段階と、複数の地域のそれぞれに対応づけて当該地域に関連する画像を格納する画像データベースから、非撮像地域検出段階において検出された非撮像地域に対応づけて格納される画像を取得する画像取得段階と、画像格納段階において格納される複数の画像、及び画像取得段階において取得された画像を順次出力する出力段階とを備える。
【００１３】
本発明の第３の形態によると、画像を出力する出力装置用のプログラムであって、出力装置を、撮像装置によって撮像された複数の画像を格納する画像格納部、画像格納部が格納する複数の画像のそれぞれが撮像された撮像位置を格納する撮像位置格納部、撮像位置格納部が格納する撮像位置に基づいて、撮像装置によって画像が撮像されていない非撮像地域を検出する非撮像地域検出部、複数の地域のそれぞれに対応づけて当該地域に関連する画像を格納する画像データベースから、非撮像地域検出部が検出した非撮像地域に対応づけて格納される画像を取得する画像取得部、画像格納部が格納する複数の画像、及び画像取得部が取得した画像を順次出力する出力部として機能させる。
【００１４】
本発明の第４の形態における撮像装置は、撮像部と、撮像部が撮像した複数の画像を格納する画像格納部と、画像格納部が格納する複数の画像のそれぞれが撮像された撮像位置を格納する撮像位置格納部と、撮像位置格納部が格納する撮像位置に基づいて、撮像部が画像を撮像していない非撮像地域を検出する非撮像地域検出部と、複数の地域のそれぞれに対応づけて当該地域に関連する画像を格納する画像データベースから、非撮像地域検出部が検出した非撮像地域に対応づけて格納される画像を取得する画像取得部と、画像格納部が格納する複数の画像、及び画像取得部が取得した画像を順次出力する出力部とを備える。
【００１５】
撮像位置格納部は、画像格納部が格納する複数の画像のそれぞれが撮像された撮像位置、及び画像格納部が格納する複数の画像のそれぞれが撮像された撮像位置以外であって撮像装置が存在していた存在位置を格納し、非撮像地域検出部は、当該撮像装置が存在していた存在位置を含む非撮像地域を検出してよい。
【００１６】
当該撮像装置が存在する位置を検出する位置検出部をさらに備え、撮像位置格納部は、画像格納部が格納する複数の画像のそれぞれが撮像されたときに位置検出部が検出した位置である撮像位置、及び画像格納部が格納する複数の画像のそれぞれが撮像された撮像位置以外で位置検出部が検出した位置である存在位置を格納してよい。
【００１７】
本発明の第５の形態における撮像方法は、画像を撮像する撮像段階と、撮像段階において撮像された複数の画像を格納する画像格納段階と、画像格納段階において格納される複数の画像のそれぞれが撮像された撮像位置を格納する撮像位置格納段階と、撮像位置格納段階において格納される撮像位置に基づいて、撮像部が画像を撮像していない非撮像地域を検出する非撮像地域検出段階と、複数の地域のそれぞれに対応づけて当該地域に関連する画像を格納する画像データベースから、非撮像地域検出段階において検出された非撮像地域に対応づけて格納される画像を取得する画像取得段階と、画像格納段階において格納される複数の画像、及び画像取得段階において取得された画像を順次出力する出力部とを備える。
【００１８】
本発明の第６の形態によると、画像を撮像する撮像装置用のプログラムであって、撮像装置を、画像を撮像する撮像部、撮像部が撮像した複数の画像を格納する画像格納部、画像格納部が格納する複数の画像のそれぞれが撮像された撮像位置を格納する撮像位置格納部、撮像位置格納部が格納する撮像位置に基づいて、撮像部が画像を撮像していない非撮像地域を検出する非撮像地域検出部、複数の地域のそれぞれに対応づけて当該地域に関連する画像を格納する画像データベースから、非撮像地域検出部が検出した非撮像地域に対応づけて格納される画像を取得する画像取得部、画像格納部が格納する複数の画像、及び画像取得部が取得した画像を順次出力する出力部として機能させる。
【００１９】
なお上記の発明の概要は、本発明の必要な特徴の全てを列挙したものではなく、これらの特徴群のサブコンビネーションもまた発明となりうる。
【発明の効果】
【００２０】
本発明によれば、ユーザが撮像に訪れた地域において撮像すべき望ましい画像を手軽に鑑賞することができる出力装置及び撮像装置を提供することができる。
【発明を実施するための最良の形態】
【００２１】
以下、発明の実施形態を通じて本発明を説明するが、以下の実施形態は特許請求の範囲に係る発明を限定するものではなく、また実施形態の中で説明されている特徴の組み合わせの全てが発明の解決手段に必須であるとは限らない。
【００２２】
図１は、本発明の一実施形態に係る画像提供システムの一例を示す。画像提供システムは、撮像装置１００、出力装置１４０、及び画像データベース１７０を有する。この例では、撮像装置１００は、観光地における記念写真を撮像する。画像データベース１７０は、観光地での複数の場所における代表的な画像を格納している。撮像装置１００は、画像を撮像したタイミングにおける撮像装置１００の位置を記憶するとともに、撮像装置１００が撮像していないときにも撮像装置１００の位置を定期的に検出して記憶しておく。そして、撮像装置１００は、撮像した画像を撮像装置１００のモニタに表示するときに、撮像装置１００が撮像していなかった位置における代表的な画像を画像データベース１７０から取得して、撮像した画像とともに記録する。
【００２３】
また、撮像装置１００は、撮像装置１００が撮像した画像、画像を撮像したタイミングにおける撮像装置１００の位置、及び撮像装置１００が撮像していなかった位置を、インターネット等の通信回線１５０を通じて出力装置１４０に送信する。そして、出力装置１４０は、撮像装置１００から受け取った画像を表示するときに、撮像装置１００が撮像していなかった位置における代表的な画像を画像データベース１７０から取得して表示する。
【００２４】
なお、画像データベース１７０は、観光地等における代表的な画像の他に、当該画像に関する音声等の、観光地における代表的な音声を格納してもよい。そして撮像装置１００及び／又は出力装置１４０は、画像データベース１７０から画像及び音声を画像データベース１７０から取得して、撮像装置１００が撮像していなかった位置における画像を表示するのに同期して当該音声を再生してもよい。また、撮像装置１００及び／又は出力装置１４０は、撮像装置１００が撮像した場所における音声を画像データベース１７０から取得して、撮像した画像を表示するのに同期して当該音声を再生してもよい。
【００２５】
なお、撮像装置１００は、例えば、デジタルスチルカメラ、カメラ付携帯電話等であってよい。また、撮像装置１００が画像及び音声データを記録媒体に記録して、出力装置１４０は当該記録媒体から画像及び音声データを受け取ってもよい。また、撮像装置１００は、画像及び位置情報のデータを、通信回線１５０に接続されたサーバの、ユーザ１８０毎にそれぞれ設けられたディレクトリ、例えば撮像装置１００と関連付けられたディレクトリに格納してもよい。そして出力装置１４０は、ユーザ１８０毎にサーバに格納された画像及び音声データを受け取ってもよい。また、出力装置１４０は、例えば、ＨＤＴＶ、電子フォトスタンド、コンピュータ等の、画像を表示する装置であってよく、プリンタ等の、画像を印刷する印刷装置であってもよい。
【００２６】
以上説明した画像提供システムによれば、ユーザ１８０は、訪れた観光地を代表する被写体の画像等、撮像すべき望ましい画像を撮像し損ねた場合でも、撮像装置１００を所持して訪れた位置において撮像すべき望ましい画像を鑑賞することができる。このため、ユーザ１８０は、被写体の撮像に余計な気を削がれることなく観光に集中することができる。
【００２７】
図２は、画像データベース１７０が格納するデータをテーブル形式で示す。画像データベース１７０は、地域に対応づけて、地域の領域を示す位置範囲及び地域に関する画像を格納する。地域に関する画像とは、例えば地域を代表するシンボルを被写体として撮像した画像等の、地域の代表的な画像データであってよい。なお、画像データベース１７０は、それぞれの地域につき複数の画像データを格納してもよい。また、画像データベース１７０は位置範囲として、例えば、緯度、経度座標上において、地域を含む矩形領域の対角をなす座標の緯度及び経度を格納してよい。また、画像データベース１７０は位置範囲として、緯度、経度座標上において、地域の少なくとも一部を含む複数の矩形領域のそれぞれの対角をなす座標の緯度及び経度を格納してもよい。
【００２８】
なお、画像データベース１７０は、一の地域の位置を示す位置範囲に、他の地域を示す位置範囲を含んでもよい。また、画像データベース１７０は、それぞれの地域につき、複数の季節における画像データを格納してもよい。また、画像データベース１７０は、それぞれの地域の季節毎に、更に、複数の時間帯における画像データを格納してもよい。例えば、画像データベース１７０は、春、夏、秋、及び冬のそれぞれの季節の、朝、昼、夕方、及び夜のそれぞれの時間帯において撮像された画像を格納してもよい。
【００２９】
図３は、撮像装置１００のブロック構成の一例を示す。撮像装置１００は、撮像部３０２、画像格納部３１０、出力部３２４、撮像位置格納部３３２、非撮像地域検出部３３４、画像取得部３３６、及び位置検出部３３８を備える。
【００３０】
撮像部３０２は、画像を撮像する。具体的には、撮像部３０２は、被写体からの光をＣＣＤ等の撮像デバイスで受光して、被写体を撮像する。なお、撮像部３０２は所定の時間間隔で連続的に被写体を撮像してもよい。そして、撮像部３０２は、連続的に撮像して得られる所定の個数の画像を保持してもよい。そして、撮像部３０２は、撮像部３０２が保持している画像のうち、撮像を指示された時刻に最も近いタイミングで撮像された画像を、撮像部３０２によって撮像した画像としてもよい。
【００３１】
画像格納部３１０は、撮像部３０２が撮像した複数の画像を格納する。具体的には、画像格納部３１０は、撮像部３０２が撮像した複数の画像を、当該画像のそれぞれを識別する画像ＩＤに対応づけて格納する。
【００３２】
位置検出部３３８は、撮像装置１００が存在する位置を検出する。具体的には、位置検出部３３８は、撮像部３０２が撮像したタイミングにおいて撮像装置１００が位置する場所の緯度及び経度情報を、ＧＰＳ衛星から受信することによって検出する。なお、位置検出部３３８は、撮像装置１００が撮像していない時刻においても、撮像装置１００が位置する場所の緯度及び経度情報を、予め定めた時間間隔でＧＰＳ衛星から受信することによって撮像装置１００が存在する位置を検出する。
【００３３】
撮像位置格納部３３２は、画像格納部３１０が格納する複数の画像のそれぞれが撮像された撮像位置、及び画像格納部３１０が格納する複数の画像のそれぞれが撮像された撮像位置以外であって撮像装置１００が存在していた存在位置を格納する。具体的には、撮像位置格納部３３２は、画像格納部３１０が格納する複数の画像のそれぞれが撮像されたときに位置検出部３３８が検出した位置である撮像位置、及び画像格納部３１０が格納する複数の画像のそれぞれが撮像された撮像位置以外で位置検出部３３８が検出した位置である存在位置を格納する。
【００３４】
また、撮像位置格納部３３２は、画像格納部３１０が格納する複数の画像のそれぞれが撮像された撮像位置及び撮像時刻、並びに画像格納部３１０が格納する複数の画像のそれぞれが撮像された撮像位置以外であって撮像装置１００が存在していた存在位置及び存在時刻を格納する。具体的には、撮像位置格納部３３２は、撮像部３０２が画像を撮像したタイミングで検出される撮像位置、撮像時刻、及び当該画像を識別する画像ＩＤ、並びに、存在位置及び当該存在位置を検出したときの時刻を格納する。
【００３５】
非撮像地域検出部３３４は、撮像位置格納部３３２が格納する撮像位置に基づいて、撮像部３０２が画像を撮像していない非撮像地域を検出する。具体的には、非撮像地域検出部３３４は、撮像装置１００が存在していた存在位置を含む非撮像地域を検出する。例えば、非撮像地域検出部３３４は、撮像位置格納部３３２が格納する、画像ＩＤに対応付けられていない存在位置を、非撮像地域に含まれる位置として検出する。他にも非撮像地域検出部３３４は、撮像位置格納部３３２が格納する撮像位置又は存在位置と、当該撮像位置又は存在位置が検出された時刻に最も近い時刻で検出された撮像位置又は存在位置とを結ぶ線上の位置を、非撮像地域に含まれる位置として検出してもよい。
【００３６】
画像取得部３３６は、複数の地域のそれぞれに対応づけて当該地域に関連する画像を格納する画像データベース１７０から、非撮像地域検出部３３４が検出した非撮像地域に対応づけて格納される画像を取得する。具体的には、画像取得部３３６は、非撮像地域検出部３３４が検出した非撮像地域に含まれる位置を含む地域に対応づけられた画像を、画像データベース１７０から検索して取得する。出力部３２４は、画像格納部３１０が格納する複数の画像、及び画像取得部３３６が取得した画像を順次出力する。例えば、出力部３２４は、画像格納部３１０が格納する複数の画像、及び画像取得部３３６が取得した画像を、撮像装置１００の移動経路の順に出力する。なお、出力部３２４は、液晶等の、画像を表示する表示デバイスであってよい。
【００３７】
出力部３２４は、撮像装置１００が撮像した画像以外に、撮像装置１００によって撮像されなかった位置における代表的な画像を出力することによって、撮像し損ねた場所の代表的な画像をユーザ１８０に提供することができる。また、ユーザ１８０は撮像装置１００を携帯して移動した順番で画像を鑑賞することができるので、違和感を感じることなく楽しく画像を鑑賞することができる。
【００３８】
図４は、出力装置１４０のブロック構成の一例を示す。出力装置１４０は、画像格納部４１０、出力部４２４、撮像位置格納部４３２、非撮像地域検出部４３４、及び画像取得部４３６を備える。
【００３９】
画像格納部４１０は、撮像装置１００によって撮像された複数の画像を格納する。例えば、画像格納部４１０は、画像格納部３１０が格納する画像データ及び画像ＩＤを、通信回線１５０を通じて受け取って格納する。
【００４０】
撮像位置格納部４３２は、画像格納部４１０が格納する複数の画像のそれぞれが撮像された撮像位置を格納する。また、撮像位置格納部４３２は、画像格納部４１０が格納する複数の画像のそれぞれが撮像された撮像位置、及び画像格納部４１０が格納する複数の画像のそれぞれが撮像された撮像位置以外であって撮像装置１００が存在していた存在位置を格納する。また、撮像位置格納部４３２は、画像格納部４１０が格納する複数の画像のそれぞれが撮像された撮像位置及び撮像時刻、並びに画像格納部４１０が格納する複数の画像のそれぞれが撮像された撮像位置以外であって撮像装置１００が存在していた存在位置及び存在時刻を格納する。具体的には、撮像位置格納部４３２は、撮像位置格納部３３２が格納する撮像位置及び存在位置、並びに撮像時刻及び存在時刻、並びに撮像位置格納部３３２が格納する画像ＩＤを、通信回線１５０を通じて受け取って格納する。
【００４１】
非撮像地域検出部４３４は、撮像位置格納部４３２が格納する撮像位置に基づいて、撮像装置１００によって画像が撮像されていない非撮像地域を検出する。具体的には、非撮像地域検出部４３４は、撮像装置１００が存在していた存在位置を含む非撮像地域を検出する。具体的には、非撮像地域検出部４３４は、撮像位置格納部４３２が格納する存在位置の中から、非撮像地域に含まれる位置を検出する。他にも非撮像地域検出部４３４は、撮像位置格納部４３２が格納する撮像位置又は存在位置と、当該撮像位置又は存在位置が検出された時刻に最も近い時刻で検出された撮像位置又は存在位置とを結ぶ線上の位置を、非撮像地域に含まれる位置として検出してもよい。
【００４２】
画像取得部４３６は、複数の地域のそれぞれに対応づけて当該地域に関連する画像を格納する画像データベース１７０から、非撮像地域検出部４３４が検出した非撮像地域に対応づけて格納される画像を取得する。具体的には、画像取得部４３６は、非撮像地域検出部４３４が検出した非撮像地域に含まれる位置を含む地域に対応づけられた画像を、画像データベース１７０から検索して取得する。なお、画像データベース１７０が季節及び時刻に対応付けて地域の画像を格納している場合には、画像取得部４３６は、非撮像地域検出部４３４によって検出された非撮像地域に含まれる位置が検出されたときの存在時刻に最も近い季節及び時刻に対応付けて格納される画像を取得してもよい。
【００４３】
出力部４２４は、画像格納部４１０が格納する複数の画像、及び画像取得部４３６が取得した画像を順次出力する。例えば、出力部４２４は、画像格納部４１０が格納する複数の画像、及び画像取得部４３６が取得した画像を、撮像装置１００の移動経路の順に出力する。なお、出力部３２４は、液晶等の、画像を表示する表示デバイスであってよく、画像を印刷して出力する印刷デバイスであってもよい。
【００４４】
出力部４２４は、撮像装置１００が撮像した画像以外に、撮像装置１００によって撮像されなかった位置における代表的な画像を出力することによって、撮像し損ねた場所の代表的な画像をユーザ１８０に提供することができる。また、ユーザ１８０は撮像装置１００を携帯して移動した順番で画像を鑑賞することができるので、違和感を感じることなく楽しく画像を鑑賞することができる。
【００４５】
なお、非撮像地域検出部４３４は、画像格納部４１０が格納する２つの画像がそれぞれ撮像された撮像時刻の差が予め設定された時間より長い場合に、当該２つの画像がそれぞれ撮像された撮像時刻の間に撮像装置１００が存在していた存在位置を含む非撮像地域を検出する。また、非撮像地域検出部４３４は、画像格納部４１０が格納する２つの画像がそれぞれ撮像された撮像時刻の差がより大きい場合に、当該２つの画像がそれぞれ撮像された撮像時刻の間に撮像装置１００が存在していた複数の存在位置をそれぞれ含むより多数の非撮像地域を検出する。このため、撮像装置１００は、ユーザ１８０が長時間滞在した地域であるにもかかわらず撮像しなかった場所における代表的な画像をユーザ１８０に提供することができる。
【００４６】
なお、非撮像地域検出部４３４は、画像格納部４１０が格納する２つの画像がそれぞれ撮像された撮像位置の間の距離を、当該２つの画像がそれぞれ撮像された撮像時刻の差で割った値が予め設定された値より小さい場合に、当該２つの画像がそれぞれ撮像された撮像時刻の間に撮像装置１００が存在していた存在位置を含む非撮像地域を検出してもよい。また、非撮像地域検出部４３４は、画像格納部４１０が格納する２つの画像がそれぞれ撮像された撮像位置の間の距離を、当該２つの画像がそれぞれ撮像された撮像時刻の差で割った値がより小さい場合に、当該２つの画像がそれぞれ撮像された撮像時刻の間に撮像装置１００が存在していた複数の存在位置をそれぞれ含むより多数の非撮像地域を検出してもよい。
【００４７】
このため、出力装置１４０は、例えばユーザ１８０が飛行機等を用いて短時間のうちに長距離を移動したときの移動経路上の場所よりも、ユーザ１８０が実際に滞在して撮像した場所に関連する画像をより多く画像データベース１７０から取得してユーザ１８０に提供することができる。したがって、出力装置１４０は、ユーザ１８０がより関心を持って滞在した地域において、撮像しなかった場所の画像をユーザ１８０に提供することができる。
【００４８】
以上説明した撮像装置１００又は出力装置１４０によれば、撮像装置１００で撮像した画像以外に、ユーザ１８０が撮像装置１００を携帯して訪れた場所において撮像すべき望ましい画像をユーザ１８０に提供することができる。また、ユーザ１８０は、当該画像を容易に鑑賞することができる。
【００４９】
図５は、撮像位置格納部３３２が格納するデータの一例をテーブル形式で示す。撮像位置格納部３３２は、位置、時刻、及び画像ＩＤを格納する。撮像位置格納部３３２は位置として、画像格納部３１０に格納された画像が撮像されたときの撮像位置の緯度及び経度、及び当該撮像位置以外であって撮像装置１００が存在していた存在位置の緯度及び経度を格納する。また、撮像位置格納部３３２は、画像格納部３１０に格納された画像が撮像された撮像時刻、及び画像格納部３１０に格納された画像が撮像された撮像位置以外であって撮像装置１００が存在していた存在時刻を時刻として格納する。また、撮像位置格納部３３２は、画像格納部３１０が格納する画像が撮像された撮像位置及び撮像時刻に対応づけて、当該画像を識別する画像ＩＤを格納する。なお、撮像位置格納部３３２は、存在場所及び存在時刻を示すデータには画像ＩＤを対応づけて格納しない。
【００５０】
非撮像地域検出部３３４は、撮像位置格納部３３２を参照することによって、画像ＩＤが格納されていない存在位置を、撮像装置１００によって画像が撮像されていない地域を含む位置として判断することができる。なお、撮像位置格納部４３２は、撮像位置格納部３３２が格納するデータを受け取り、図５で説明した撮像位置格納部３３２が格納するデータと同じデータを格納する。
【００５１】
図６は、撮像時刻及び存在位置を検出した時刻の時間関係の一例を示す。図６の例では、画像格納部３１０は、撮像部３０２によって時刻ｔ６０８、ｔ６１４、ｔ６１６、及びｔ６３４において撮像された画像を格納している。そして、撮像位置格納部３３２は、時刻ｔ６０８、ｔ６１４、ｔ６１６、及びｔ６３４において撮像部３０２による撮像動作のタイミングで位置検出部３３８によって検出された撮像位置と、予め定めた時間間隔の時刻ｔ６０９〜ｔ６１３、ｔ６１５、及びｔ６１７〜ｔ６３３において位置検出部３３８によって検出された撮像装置１００の存在位置を格納している。
【００５２】
そして、非撮像地域検出部３３４は、撮像位置格納部３３２に格納された近接する撮像時刻の差を、画像格納部３１０に格納された画像が撮像された撮像時刻の差として計算する。図６の例では、非撮像地域検出部３３４は、画像格納部３１０に格納された画像が撮像された撮像時刻の差として（ｔ６１４−ｔ６０８）、（ｔ６１６−ｔ６１４）、及び（ｔ６３４−ｔ６１６）を計算する。そして、非撮像地域検出部３３４は、撮像時刻の差が予め設定された時間より長くなる期間ｔ６０８〜ｔ６１４及び期間ｔ６１６〜ｔ６３４において撮像装置１００が存在した存在位置を撮像位置格納部３３２から検索して、その中から非撮像地域を含む位置を検出する。
【００５３】
例えば、非撮像地域検出部３３４は、撮像位置格納部３３２に格納されている時刻ｔ６０９〜ｔ６１３及び時刻ｔ６１７〜ｔ６３３に対応づけられて格納されている存在位置を、非撮像地域を含む位置として検出する。また、非撮像地域検出部３３４は、より長い時間間隔の差である期間ｔ６１６〜ｔ６３４の中から、期間ｔ６０８〜ｔ６１４よりも多くの非撮像地域を含む位置を検出する。例えば、非撮像地域検出部３３４は、期間ｔ６０８〜ｔ６１４における位置の中から時刻ｔ６１１における存在位置を非撮像地域を含む位置として検出し、期間ｔ６１６〜ｔ６３４における位置の中から、時刻ｔ６１９、ｔ６２２、t６２５、t６２８、及びt６３１における５箇所の存在位置を非撮像地域を含む位置として検出する。このとき、非撮像地域検出部３３４は、非撮像地域を含む位置が検出された時刻の時間間隔が、予め定めた時間間隔以上となる存在位置を、非撮像地域を含む位置として選択してもよい。
【００５４】
そして、画像取得部３３６は、非撮像地域検出部３３４によって検出された非撮像地域を含む位置を内部に含む地域を画像データベース１７０から検索して、当該地域に対応づけられて格納された画像を取得する。そして、出力部３２４は、例えば時刻ｔ６０８、ｔ６１４、ｔ６１６、及びｔ６３４で撮像された画像を画像格納部３１０から取得して出力するとともに、時刻ｔ６１１、ｔ６１９、ｔ６２２、t６２５、t６２８、及びt６３１における画像として、画像取得部３３６が取得した画像を出力する。なお、出力部３２４は、画像を出力するときに、時刻の古い順に画像を出力する。図６の例では、出力部３２４は、時刻ｔ６０８、ｔ６１３、ｔ６１４、ｔ６１６、及びｔ６１８〜ｔ６４９の順に出力する。このため、出力部３２４は、撮像装置１００を所持してユーザ１８０が移動した経路の順番で画像を出力することができる。
【００５５】
また、非撮像地域検出部３３４は、非撮像地域を含む位置を検出する場合に、画像格納部３１０に格納された画像が撮像された撮像時刻の差の他に、撮像位置格納部３３２に格納された近接する撮像時刻における撮像位置の間の距離に基づいて検出してもよい。例えば図６において、非撮像地域検出部３３４は、画像格納部３１０に格納された画像が撮像された撮像時刻の差として、（ｔ６１４−ｔ６０８）、（ｔ６１６−ｔ６１４）、及び（ｔ６３４−ｔ６１６）を計算するとともに、撮像位置の間の距離を撮像位置格納部３３２に格納された位置に基づいて計算する。すなわち、非撮像地域検出部３３４は、時刻ｔ６０８と時刻ｔ６１４における撮像位置の間、時刻ｔ６１４と時刻ｔ６１６における撮像位置の間、時刻ｔ６１６と時刻ｔ６３４における撮像位置の間の距離をそれぞれ計算する。
【００５６】
そして、非撮像地域検出部３３４は、撮像位置の間の距離を撮像時刻の差で割った値を計算する。そして非撮像地域検出部３３４は、当該値が予め定めた値より小さくなる期間における存在位置の中から非撮像地域を含む位置を検出してもよい。また、非撮像地域検出部３３４は、当該値がより小さい場合により多数の存在位置を非撮像地域を含む位置として検出してもよい。このため、非撮像地域検出部３３４は、例えばユーザ１８０が飛行機等を用いて観光地の間を移動したときに通過した場所の位置よりもユーザ１８０が実際に訪れた観光地内の位置を、優先的に非撮像地域の位置として検出することができる。
【００５７】
なお、出力装置１４０の撮像位置格納部４３２、画像取得部４３６、及び出力部４２４の具体的な動作及び機能は、図６で説明された撮像装置１００の撮像位置格納部３３２、非撮像地域検出部３３４、画像取得部３３６、及び出力部３２４の具体的な動作及び機能と同じであってよい。
【００５８】
以上説明したように、本実施形態の画像提供システムによれば、撮像装置１００によって撮像された画像をユーザ１８０に提供するときに、撮像装置１００によって撮像さていなかった場所の代表的な画像も画像データベース１７０から取得してユーザ１８０に提供することができる。また、本実施形態の画像提供システムは、ユーザ１８０が実際に長く滞在した場所等、ユーザ１８０の関心がより高かった場所において撮像されなかった画像をより多く提供することができる。
【００５９】
図７は、出力装置１４０及び撮像装置１００に係るコンピュータ１５００のハードウェア構成の一例を示す。コンピュータ１５００は、ホスト・コントローラ１５８２により相互に接続されるＣＰＵ１５０５、ＲＡＭ１５２０、グラフィック・コントローラ１５７５、及び表示装置１５８０を有するＣＰＵ周辺部と、入出力コントローラ１５８４によりホスト・コントローラ１５８２に接続される通信インターフェイス１５３０、ハードディスクドライブ１５４０、及びＣＤ−ＲＯＭドライブ１５６０を有する入出力部と、入出力コントローラ１５８４に接続されるＲＯＭ１５１０、フレキシブルディスク・ドライブ１５５０、及び入出力チップ１５７０を有するレガシー入出力部とを備える。
【００６０】
ホスト・コントローラ１５８２は、ＲＡＭ１５２０と、高い転送レートでＲＡＭ１５２０をアクセスするＣＰＵ１５０５、及びグラフィック・コントローラ１５７５とを接続する。ＣＰＵ１５０５は、ＲＯＭ１５１０、及びＲＡＭ１５２０に格納されたプログラムに基づいて動作し、各部の制御を行う。グラフィック・コントローラ１５７５は、ＣＰＵ１５０５等がＲＡＭ１５２０内に設けたフレーム・バッファ上に生成する画像データを取得し、表示装置１５８０上に表示させる。これに代えて、グラフィック・コントローラ１５７５は、ＣＰＵ１５０５等が生成する画像データを格納するフレーム・バッファを、内部に含んでもよい。
【００６１】
入出力コントローラ１５８４は、ホスト・コントローラ１５８２と、比較的高速な入出力装置であるハードディスクドライブ１５４０、通信インターフェイス１５３０、ＣＤ−ＲＯＭドライブ１５６０を接続する。ハードディスクドライブ１５４０は、コンピュータ１５００内のＣＰＵ１５０５が使用するプログラム、及びデータを格納する。通信インターフェイス１５３０は、ネットワークを介して出力装置１４０又は撮像装置１００と通信し、出力装置１４０又は撮像装置１００にプログラム、及びデータを提供する。ＣＤ−ＲＯＭドライブ１５６０は、ＣＤ−ＲＯＭ１５９５からプログラムまたはデータを読み取り、ＲＡＭ１５２０を介してハードディスクドライブ１５４０、及び通信インターフェイス１５３０に提供する。
【００６２】
また、入出力コントローラ１５８４には、ＲＯＭ１５１０と、フレキシブルディスク・ドライブ１５５０、及び入出力チップ１５７０の比較的低速な入出力装置とが接続される。ＲＯＭ１５１０は、コンピュータ１５００が起動時に実行するブート・プログラムや、コンピュータ１５００のハードウェアに依存するプログラム等を格納する。フレキシブルディスク・ドライブ１５５０は、フレキシブルディスク１５９０からプログラムまたはデータを読み取り、ＲＡＭ１５２０を介してハードディスクドライブ１５４０、及び通信インターフェイス１５３０に提供する。入出力チップ１５７０は、フレキシブルディスク・ドライブ１５５０や、例えばパラレル・ポート、シリアル・ポート、キーボード・ポート、マウス・ポート等を介して各種の入出力装置を接続する。
【００６３】
ＲＡＭ１５２０を介して通信インターフェイス１５３０に提供されるプログラムは、フレキシブルディスク１５９０、ＣＤ−ＲＯＭ１５９５、またはＩＣカード等の記録媒体に格納されて利用者によって提供される。プログラムは、記録媒体から読み出され、ＲＡＭ１５２０を介して通信インターフェイス１５３０に提供され、ネットワークを介して出力装置１４０又は撮像装置１００に送信される。出力装置１４０又は撮像装置１００に送信されたプログラムは、出力装置１４０又は撮像装置１００においてインストールされて実行される。
【００６４】
出力装置１４０にインストールされて実行されるプログラムは、出力装置１４０を図１から図６において説明した出力装置１４０として機能させる。また、撮像装置１００にインストールされて実行されるプログラムは、撮像装置１００を、図１から図６において説明した撮像装置１００として機能させる。
【００６５】
以上に示したプログラムは、外部の記憶媒体に格納されてもよい。記憶媒体としては、フレキシブルディスク１５９０、ＣＤ−ＲＯＭ１５９５の他に、ＤＶＤやＰＤ等の光学記録媒体、ＭＤ等の光磁気記録媒体、テープ媒体、ＩＣカード等の半導体メモリ等を用いることができる。また、専用通信ネットワークやインターネットに接続されたサーバシステムに設けたハードディスクまたはＲＡＭ等の記憶装置を記録媒体として使用し、ネットワークを介してプログラムをコンピュータ１５００に提供してもよい。
【００６６】
以上、実施形態を用いて本発明を説明したが、本発明の技術的範囲は上記実施形態に記載の範囲には限定されない。上記実施形態に、多様な変更又は改良を加えることができる。そのような変更又は改良を加えた形態も本発明の技術的範囲に含まれ得ることが、特許請求の範囲の記載から明らかである。
【図面の簡単な説明】
【００６７】
【図１】画像提供システムの一例を示す図である。
【図２】画像データベース１７０が格納するデータの一例をテーブル形式で示す図である。
【図３】撮像装置１００のブロック構成の一例を示す図である。
【図４】出力装置１４０のブロック構成の一例を示す図である。
【図５】撮像位置格納部３３２が格納するデータの一例をテーブル形式で示す図である。
【図６】撮像時刻及び存在位置を検出した時刻の時間関係の一例を示す図である。
【図７】出力装置１４０及び撮像装置１００に係るコンピュータ１５００のハードウェア構成の一例を示す図である。
【符号の説明】
【００６８】
１００  撮像装置
１４０  出力装置
１５０  通信回線
１７０  画像データベース
１８０  ユーザ
３０２  撮像部
３１０  画像格納部
３２４  出力部
３３２  撮像位置格納部
３３４  非撮像地域検出部
３３６  画像取得部
３３８  位置検出部
４１０  画像格納部
４２４  出力部
４３２  撮像位置格納部
４３４  非撮像地域検出部
４３６  画像取得部
【図１】
2006238221.tif 000003
【図２】
2006238221.tif 000004
【図３】
2006238221.tif 000005
【図４】
2006238221.tif 000006
【図５】
2006238221.tif 000007
【図６】
2006238221.tif 000008
【図７】
2006238221.tif 000009