説明

仮想風景表示装置

【課題】撮影当時に撮影されなかった風景等も含めた撮影当時の状況を追体験することが
できる仮想風景表示装置を提供すること。
【解決手段】ユーザは、十字キー102aの左右キーの操作によって図8(c)の矢印E方向(撮影位置を中心とした360度回転方向)に沿って仮想風景画像を選択することができる。例えば、図8(c)の状態で右キーが押された場合には、仮想風景画像501の右隣の仮想風景画像が選択され、選択された仮想風景画像の中心位置に撮影者画像502が合成される。また、図8(c)の状態で左キーが押された場合には、仮想風景画像501の左隣の仮想風景画像が選択され、選択された仮想風景画像の中心位置に撮影者画像502が合成される。

【発明の詳細な説明】
【技術分野】
【0001】
本発明は、撮影された撮影位置情報付きの画像から、撮影時に被写体が見ていた風景の
画像を補足して表示する仮想風景表示装置に関する。
【背景技術】
【0002】
近年、グーグル(登録商標)マップのように、3次元(3D)画像によって地図表示を
行うサービスが各種提案されている。また、現実画像にCG画像を重畳して表示できるシ
ステムも各種提案されている。例えば、特許文献1においては、現実画像とCG画像を合
成することにより、ゴルフ中継等において、中継している映像中に写っている風景におけ
る起伏を視覚的に表示できるようにしている。
【特許文献1】特開2000−128298号公報
【発明の開示】
【発明が解決しようとする課題】
【0003】
個人向けのカメラ撮影において、ユーザが自身で撮影した写真をアルバム等で見て、そ
の撮影当時を追体験することが行われることがある。ここで、一般的には、ユーザが自身
で撮影した写真に関しては記憶が残りやすく、撮影していない写真に関する記憶は残りに
くいと考えられる。したがって、当時に撮影していなかった風景等に関する追体験を行う
ことは困難であると考えられる。
【0004】
本発明は、上記の事情に鑑みてなされたもので、撮影当時に撮影されなかった風景をも
想起することができる仮想風景表示装置を提供することを目的とする。
【課題を解決するための手段】
【0005】
上記の目的を達成するために、本発明の第1の形態の仮想風景表示装置は、撮影位置情報と撮影日時情報を関連づけた撮影画像を記録する記録部と、通信部と、上記記録部に記録した画像と、上記記録部に記録されていない画像とを上記通信部を介して表示する表示部と、を具備する仮想風景表示装置において、上記記録されていない画像を表示する時に、上記通信部から上記記録された画像を外部機器に上記通信部を介して送信し、該外部機器が、上記送信された画像と位置情報と時刻情報を利用して検索した仮想風景画像を表示する制御部とを具備することを特徴とする。
【発明の効果】
【0006】
本発明によれば、撮影当時に撮影されなかった風景をも想起することができる仮想風景
表示装置を提供することができる。
【発明を実施するための最良の形態】
【0007】
以下、図面を参照して本発明の実施形態を説明する。
【0008】
図1は、本発明の一実施形態に係る仮想風景表示装置を含む、仮想風景表示システムの
構成を示す図である。図1に示す仮想風景表示システムは、カメラ100と、サーバ20
0とが通信回線300を介して通信自在に接続されて構成されている。ここで、通信回線
300はインターネット回線等の汎用の通信回線である。
【0009】
カメラ100は、制御部101と、操作入力部102と、撮像部103と、位置検出部
104と、時計部105と、記録部106と、表示部107と、通信部108とを有して
いる。
【0010】
制御部101は、カメラ100の全体の動作を制御する。この制御部101は、ユーザ
による操作入力部102の操作状態に従って各種の処理を制御する。操作入力部102は
、カメラ100の電源をオンオフするための電源スイッチ、カメラ100の撮影実行の指
示を与えるためのレリーズボタン、ズーム操作を実行するためのズームボタン、画像の通
常再生指示を与えるための再生ボタン、画像の思い出再生(詳細は後述)指示を与えるた
めの思い出再生ボタン、カメラ100における各種選択操作を行うための十字キー、カメ
ラ100における各種決定操作を行うためのOKボタン等、ユーザがカメラ100の操作
を行うための各種の操作部材を含んで構成されている。
【0011】
撮像部103は、制御部101の制御の下で被写体を撮影して画像を取得する。位置検
出部104は、例えばGPS等で構成され、撮影時のカメラ100の位置(緯度・経度)
を検出する。時計部105は、撮影日時を検出する。
【0012】
ここで、位置検出部104や時計部105は必ずしもカメラ100に内蔵する必要はな
い。例えば、GPS内蔵の腕時計や専用のナビゲーション装置をユーザに携帯させること
で、これらによって検出される位置情報や時間情報をカメラ100において取得するよう
にしても良い。
【0013】
記録部106は、例えばカメラ100に対して着脱自在に構成されたメモリカードであ
り、撮像部103を介して取得された画像を、位置検出部104で検出された撮影位置及
び時計部105で検出された撮影日時と関連付けて記録する。表示部107は、制御部1
01の下で記録部106に記録された画像等の各種画像を表示する。
【0014】
通信部108は、制御部101の制御の下、サーバ200との通信に係る各種処理を行
う。
【0015】
サーバ200は、制御部201と、操作入力部202と、画像記録部203と、年代別
地図データベース(DB)204と、撮影者画像DB205と、仮想風景作成部206と
、通信部207とを有している。サーバ200は、様々な地方の地図画像を記録できるよ
うに巨大なデータベースを有し、インターネット上の様々なサイトの情報も利用できるよ
うにインターネットに接続されていることが望ましいが、カメラ100にサーバ200の
機能を持たせるようにしても良い。
【0016】
制御部201は、サーバ200における各種処理を制御する。この制御部201は、操
作入力部202が操作された場合には、その操作内容に従った処理も行う。操作入力部2
02は、サーバ200の操作を行うための各種の操作部材を含んで構成されている。ここ
で、図1においては、操作入力部202をサーバ200に設けているが、操作入力部20
2は、サーバ200にネットワーク接続されたPC等であっても良い。
【0017】
画像記録部203は、カメラ100から通信回線300を介して送信された画像を記録
する。画像記録部203は、カメラ100の記録部106に比して大容量の記録容量を有
するハードディスク等から構成されている。ここで、本実施形態における画像記録部20
3は、位置年代記録部203aとしての記録領域を有している。位置年代記録部203a
は、画像記録部203に記録されている各画像の撮影位置と撮影日時(撮影年代)とを関
連付けて記録しておくための記録領域である。
【0018】
年代別地図DB204は、撮影年代毎の2D及び3D地図画像を記録したデータベース
である。ここで、年代別地図DB204は、画像記録部203とは別の記録媒体内に構築
しても良いし、画像記録部203内に構築しても良い。
【0019】
撮影者画像DB205は、ユーザ(撮影者)の画像を記録したデータベースである。こ
の撮影者画像DB205に記録される撮影者の画像は、撮影者が自身で登録した実写画像、若しくはサーバ200に予め登録されている撮影者の分身としてのキャラクタ画像であるアバターである。ユーザは、後述する思い出再生の際に作成される仮想風景画像に合成する自身の画像を実写画像とするかアバターとするかを操作入力部202又はカメラ100の操作入力部102によって選択することが可能である。
【0020】
仮想風景作成部206は、思い出再生の際に入力される画像に写っている被写体が見て
いる風景の画像(仮想風景画像)を作成し、さらに、必要に応じて仮想風景画像に入力された画像のユーザ(撮影者)の画像を合成する。仮想風景作成部206は、方向検出部2
061と、画像合成部2062とを有している。方向検出部2061は、同方向検出部2
061aと反対方向検出部2061bとを有している。同方向検出部2061aは、入力
された画像の撮影位置情報と、入力された画像に写っている風景とから、撮影方向を検出
する。反対方向検出部2061bは、同方向検出部2061aによって検出された撮影方
向と相対する方向(180度の回転方向)を検出する。画像合成部2062は、反対方向
検出部2061bによって検出された方向に存在する風景の画像を仮想風景画像として年
代別地図DB204から取得し、必要に応じて、取得した風景の画像に、入力された画像
の撮影者の画像を合成する。即ち、画像合成部2062によって取得される仮想風景画像
は、入力された画像の撮影当時に被写体が見ていた方向、即ち撮影者が存在していた方向
に写っていたと考えられる風景の画像に相当する。
【0021】
通信部207は、制御部201の制御の下、カメラ100との通信に係る各種処理を行
う。
【0022】
以下、図1に示す仮想風景表示システムの動作の概略について説明する。図2は、仮想
風景表示システムの動作の概略について示す図である。
【0023】
本実施形態においては、撮影がなされると、撮影位置と撮影日時とが関連付けられた状
態で画像が記録部106に記録される。
【0024】
そして、ユーザの操作入力部102の操作により、カメラ100の動作モードが思い出
画像再生モードに設定され、その後に、カメラ100の記録部106に記録されている画
像が選択されると、選択された画像がサーバ200に送信される。図2の例では、12時
20分に緯度A、経度Bの位置で撮影された画像401が選択された例を示している。
【0025】
画像401がサーバ200において受信されると、年代別地図DB204から画像40
1の撮影位置を含む2D地図画像402及び3D地図画像が取得される。その後、仮想風
景作成部206の同方向検出部2061aにおいて、画像401に写っている風景から画
像401の撮影方向が特定される。画像401の撮影方向の特定後、反対方向検出部20
61bによって撮影方向と相対する方向(撮影方向の180度回転方向)が特定される。
この方向が、画像401の撮影当時に被写体が見ていたと考えられる方向となる。
【0026】
反対方向検出部2061bによって撮影方向と相対する方向が特定されると、画像合成
部2062によって、被写体が見ていたと考えられる画像が仮想風景画像として、年代別
地図DB204の3D地図画像をもとに作成される。さらに、作成された仮想風景画像4
03に必要に応じて撮影者の画像404が合成される。
【0027】
以上のようにして仮想風景画像を作成することにより、実際には画像401しか撮影し
てなくとも、その撮影位置で見ることのできた他の画像をも鑑賞することが可能である。
【0028】
以下、図1の仮想風景表示システムの具体的な動作について説明する。
【0029】
図3は、図1に示す仮想風景表示システムにおけるカメラ100の動作を示すフローチ
ャートである。ユーザによる操作入力部102の電源スイッチの操作によってカメラ10
0の電源がオンされることで図3の処理が開始される。
【0030】
電源のオン後、制御部101は、撮像部103を動作させ、撮像部103を介して得ら
れる画像を表示部107にリアルタイム表示させるスルー画表示を行う(ステップS1)
。スルー画表示の後、制御部101は、ユーザによる操作入力部102のレリーズボタン
の操作によって画像撮影指示がなされたかを判定する(ステップS2)。
【0031】
ステップS2の判定において、画像撮影指示がなされた場合に、制御部101は、被写
体の撮影を実行する(ステップS3)。即ち、制御部101は、撮像部103を動作させ
て被写体の画像を取得し、この取得した被写体の画像に対し、種々の画像処理を施す。そ
の後、制御部101は、撮影実行時に時計部105において検出された撮影日時情報を取
得するとともに(ステップS4)、撮影実行時に位置検出部104において検出された撮
影位置情報を取得する(ステップS5)。次に、制御部101は、撮影によって得られた
画像と撮影日時情報及び撮影位置情報とを関連付けて記録部106に記録する(ステップ
S6)。
【0032】
また、ステップS2の判定において、画像撮影指示がなされていない場合に、制御部1
01は、ユーザによる操作入力部102の再生ボタンの操作によって通常の画像再生指示
がなされたかを判定する(ステップS7)。ステップS7の判定において、通常の画像再
生指示がなされた場合に、制御部101は、通常の画像の再生に関する処理を行う(ステ
ップS8)。即ち、制御部101は、記録部106に記録されている画像のサムネイル画
像を表示部107に表示させ、ユーザによって選択されたサムネイル画像に対応した画像
を表示部107に表示させる。なお、サーバ200の画像記録部203に記録されている
画像をカメラ100で再生できるようにしても良い。この場合には、カメラ100からサ
ーバ200に対して画像の再生要求がなされる。これを受けてサーバ200に記録されて
いる画像のサムネイル画像が表示部107に表示される。何れかのサムネイル画像がユー
ザによって選択された場合、そのサムネイル画像に対応した画像がサーバ200からカメ
ラ100に送信され、この送信された画像が表示部107に表示される。
【0033】
また、ステップS7の判定において、通常の画像再生指示がなされていない場合に、制
御部101は、ユーザによる操作入力部102の思い出再生ボタンの操作によって思い出
再生指示がなされたかを判定する(ステップS9)。ステップS9の判定において、思い
出再生指示がなされていない場合に、制御部101は、ユーザによる操作入力部102の
操作により画像送信指示がなされたかを判定する(ステップS10)。ステップS10の
判定において、画像送信指示がなされていない場合に、処理がステップS1に戻り、制御
部101は、スルー画表示を再び行う。一方、ステップS10の判定において、画像送信
指示がなされた場合に、制御部101は画像送信に関する処理を行う(ステップS11)
。即ち、制御部101は、記録部106に記録されている画像のサムネイル画像を表示部
107に表示させ、ユーザによって選択されたサムネイル画像に対応した画像をサーバ2
00に送信する。
【0034】
また、ステップS9の判定において、思い出再生指示がなされた場合に、制御部101
は思い出再生に係る処理を実行する。まず、制御部101は、記録部106に記録されて
いる画像のサムネイル画像を表示部107に表示させる(ステップS12)。次に、制御
部101は、ユーザによる操作入力部102の操作によってサムネイル画像中の何れかの
画像が選択されるのを待つ(ステップS13)。
【0035】
ステップS13において画像の選択がなされた後、制御部101は、撮影者の画像の設
定の入力を待つ(ステップS14)。この設定は、後述する思い出再生モードにおいて仮
想風景画像に、撮影者画像を合成するか、また合成する場合にはどのような画像を合成するか等の設定である。この撮影者画像の設定についての処理は後述する。
【0036】
その後、制御部101は、ユーザによる操作入力部102の操作によって決定指示がなされたかを判定する(ステップS15)。ステップS15の判定において、決定指示がなされていない場合には、処理がステップS13に戻って、制御部101は画像の選択及び
撮影者画像の設定入力の変更を待つ。一方、ステップS15の判定において、決定指示が
なされた場合に、制御部101は、ユーザによって選択された画像をサーバ200に送信
し、サーバ200に対して思い出再生要求を送信する。この際、ステップS14で設定さ
れた撮影者画像の設定情報もサーバ200に送信する(ステップS16)。この後、後述
するサーバ200の処理において、思い出再生用の画像ファイルが生成される。
【0037】
その後、制御部101は、サーバ200において生成された思い出再生用の画像ファイ
ルを受信したかを判定する(ステップS17)。ステップS17において、サーバ200
から画像ファイルを受信するまで待機する。ステップS17の判定において、サーバ20
0から画像ファイルが受信された場合に、制御部101は、ユーザにその旨を通知する。
ユーザによって思い出画像ファイルの再生指示がなされたかを判定する(ステップS18
)。ステップS18の判定において、思い出画像ファイルの再生指示がなされた場合に、
制御部101は、サーバ200から送信された画像ファイルに基づき、撮影時に被写体が
見ていたと考えられる風景画像を表示部107に表示させる思い出再生処理を行う(ステ
ップS19)。この思い出再生処理については後述する。また、ステップS18の判定に
おいて、思い出画像ファイルの再生指示がなされなかった場合に、制御部101は、ステ
ップS19の処理をスキップする。
【0038】
ステップS18又はステップS19の後、制御部101は、ユーザの操作入力部102
の操作により画像ファイルの記録指示がなされたかを判定する(ステップS20)。ステ
ップS20の判定において、画像ファイルの記録指示がなされた場合に、制御部101は
画像ファイルを記録部106に記録する(ステップS21)。また、ステップS20の判
定において、思い出画像ファイルの記録指示がなされなかった場合に、制御部101は、
ステップS21の処理をスキップする。
【0039】
図4は、図1に示す仮想風景表示システムにおけるサーバ200の動作を示すフローチ
ャートである。制御部201は、思い出再生要求がなされていない状態でカメラ100か
らの画像を受信したかを判定する(ステップS31)。ステップS31の判定において、
画像を受信した場合に、制御部201は、受信した画像を画像記録部203に記録する(
ステップS32)。その後、制御部201は、カメラ100からの画像の受信が終了した
かを判定する(ステップS33)。ステップS33の判定において、画像の受信が終了し
ていない場合に、処理がステップS31に戻り、制御部201は、カメラ100からの次
の画像の受信を待つ。
【0040】
また、ステップS31の判定において、画像の受信がない場合に、制御部201は、カ
メラ100から画像とともに思い出再生要求がなされたかを判定する(ステップS34)
。ステップS34の判定において、思い出再生要求がなされていない場合に、制御部20
1は、カメラ100から通常の画像の再生要求がなされたかを判定する(ステップS35
)。ステップS35の判定において、通常の画像の再生要求がなされた場合に、制御部2
01はユーザによって選択された画像をカメラ100に転送する。これにより、カメラ1
00の表示部107において画像再生が行われる(ステップS36)。
【0041】
また、ステップS34の判定において、思い出再生要求がなされた場合に、制御部20
1はカメラ100から送られてきた画像を取得する(ステップS37)。次に、制御部2
01は、カメラ100から送られてきた撮影者画像の設定情報に基づいて撮影者画像を取
得する(ステップS38)。即ち、カメラ100から撮影者を示す画像が送られてきた場
合には、その画像を撮影者画像として取得する。また、サーバ200の撮影者画像DB2
05に記録されている画像を合成するように要求されている場合には、その画像を撮影者
画像として取得する。
【0042】
その後、制御部201は、取得した画像に付加されている撮影日時と撮影位置の情報に
基づき、年代別地図DB204から、カメラ100から送られてきた画像の撮影日時と同
年代で且つその画像の撮影位置を含む2D地図画像及び3D地図画像を選択し(ステップ
S39)、選択した2D地図画像及び3D地図画像を仮想風景作成部206に送る。その
後、仮想風景作成部206の同方向検出部2061aは、カメラ100から送られてきた
画像に写っている風景から、カメラ100から送られてきた画像の撮影方向を検出する(
ステップS40)。即ち、同方向検出部2061aは、撮影者が撮影位置に立ったときに
見えるはずの画像(撮影位置を中心として360度回転方向に沿って存在する風景画像)
を3D地図画像から選択する。そして、仮想風景各選択した画像とカメラ100から送ら
れてきた画像とのマッチング処理を行い、マッチング処理によって最も一致度の高いと判
定される風景画像が存在する方向を撮影方向として検出する。例えば、図2の位置402
aに存在する風景画像との一致度が高いと判定される場合には、撮影方向は矢印Cで示す
ものとなる。撮影方向の検出後、仮想風景作成部206の反対方向検出部2061bは、
撮影方向の反対方向(撮影方向に対して180度回転方向。図2の例では矢印Dの方向)
を検出する(ステップS41)。
【0043】
反対方向の検出終了後、制御部201は、撮影者画像の設定情報に基づき、撮影者画像
を合成するように設定されているかを判定する(ステップS42)。ステップS42の判
定において、撮影者画像を合成するように設定されている場合に、制御部201は、撮影
位置の周囲360度の位置に対応した風景画像を仮想風景画像として選択し、選択した仮
想風景画像の中で、ステップS41で検出された反対方向に対応した位置(図2の例では
位置402b)に対応した仮想風景画像を選択し、選択した仮想風景画像を画像合成部2
062に送る。画像合成部2062は、送られてきた仮想風景画像にステップS38で取
得した撮影者画像を合成する。このような画像の合成の後、制御部201は、合成がなさ
れた仮想風景画像を含む撮影位置周辺の仮想風景画像を1つの画像ファイルとする(ステ
ップS43)。一方、ステップS42の判定において、撮影者画像を合成するように設定
されていない場合に、制御部201は、撮影位置の周囲360度の位置に対応した風景画
像を仮想風景画像として選択し、選択した各仮想風景画像とステップS38で取得した撮
影者画像とを1つの画像ファイルとする(ステップS44)。また、ここで作成される思
い出画像ファイルには、ステップS41で検出された反対方向の情報も含めておく。この
ようにして、仮想風景画像と撮影者画像とを合成せずに画像ファイルに記録しておくこと
により、カメラ100においても合成を行うことが可能となる。
【0044】
図5は、図3のステップS14における撮影者画像の設定処理について示すフローチャ
ートである。ユーザ(撮影者)は、サーバ200の撮影者画像DB205に記録されてい
る画像の中から所望の撮影者画像を選択することができる。なお、撮影者画像の設定は、
サーバ200にネットワーク接続されたPC上から行うことも可能である。
【0045】
撮影者画像の設定の際に、制御部101は、サーバ200からアバターの候補画像を受
信し、受信した候補画像のサムネイル画像を図6(a)の参照符号107aに示すように
して表示させる。そして、ユーザによるアバター候補の選択を待つ(ステップS51)。
この際、制御部101は、ユーザによりアバターの候補が選択されたかを判定し(ステッ
プS52)、選択がなされるまでステップS51〜S52の処理を繰り返す。ステップS
51では、アバターの性別やスタイル等のアバターの外形を選択することが可能である。
即ち、ユーザは、操作入力部102の十字キー102aとOKボタン102bとを操作し
てカーソル107bを移動させ、表示部107に表示された何れかのサムネイル画像を選
択することにより、所望の外形のアバターを選択することが可能である。
【0046】
ステップS52の判定において、アバターの候補が選択された場合に、制御部101は
、サーバ200から、選択された外形に対応したアバターの候補画像を受信し、受信した
候補画像のサムネイル画像を図6(b)の参照符号107cに示すようにして表示させる
。そして、ユーザによるアバター候補の選択を待つ(ステップS53)。この際、制御部
101は、ユーザによりアバターの候補が選択されたかを判定し(ステップS54)、選
択がなされるまでステップS53〜S54の処理を繰り返す。ステップS53では、アバ
ターのポーズを選択することが可能である。即ち、ユーザは、操作入力部102の十字キ
ー102aとOKボタン102bとを操作してカーソル107bを移動させ、表示部10
7に表示された何れかのサムネイル画像を選択することにより、ステップS51で選択さ
れた外形に対応した所望のポーズのアバターを選択することが可能である。
【0047】
ステップS54の判定において、アバターの候補が選択された場合に、制御部101は
、選択されたポーズに基づいてアバターの候補画像を作成し、作成したアバターの候補画
像をユーザへの確認用の画像として表示部107に表示させる(ステップS55)。その
後、制御部101は、ユーザによってOK操作がなされたかを判定する(ステップS56
)。OK操作は、ユーザによるOKボタン102bの操作である。ステップS56の判定
において、OK操作がなされていない場合には、処理がステップS53に戻り、制御部1
01は、アバター候補の選択を再び待つ。
【0048】
また、ステップS56の判定において、ユーザによってOK操作がなされた場合に、制
御部101は、サーバ200と通信してサーバ200の撮影者画像DB205に撮影者で
あるユーザを示す実写画像(撮影者が自身で登録した画像)が記録されているかを判定す
る(ステップS57)。ステップS57の判定において、実写画像が記録されていない場
合に、制御部101は、図5の処理を終了させる。一方、ステップS57の判定において
、実写画像が記録されている場合に、制御部101は、サーバ200から実写画像を受信
し、受信した実写画像のサムネイル画像を図6(c)の参照符号107dに示すようにし
て表示させる。そして、ユーザによる実写画像の選択を待つ(ステップS58)。この際
、制御部101は、ユーザによりアバターの候補となる実写画像が選択されたかを判定し
(ステップS59)、選択がなされるまでステップS58〜S59の処理を繰り返す。
【0049】
ステップS59の判定において、アバターの候補となる実写画像が選択された場合に、
制御部101は、選択された実写画像における顔部の画像をステップS55で作成された
アバター候補の顔部に合成する(ステップS60)。その後、制御部101は、図5の処
理を終了させる。
【0050】
以上のようにして合成されたアバターの画像は、図3のステップS16の思い出再生要
求の際に、サーバ200に送信される。このアバターの画像は、思い出画像ファイルの作
成時に必要に応じて仮想風景画像に合成される。これにより、ユーザ(撮影者)が自身の
画像を撮影していなくとも、自身を示す画像を作成することができる。このような画像を
仮想風景画像に合成することにより、ユーザは、自身が写っている画像を撮影していなく
とも、撮影当時に被写体が見ていた風景を含む、その当時に撮影しなかった風景の画像を
鑑賞することができる。これにより、ユーザは、撮影当時の状況を想起できる。
【0051】
図7は、カメラ100による思い出再生時の処理について示すフローチャートである。
ここで、本実施形態においては、思い出再生時にも、仮想風景画像と撮影者画像とを合成
することができるようになされている。
【0052】
思い出画像ファイルが受信され、ユーザによって思い出再生の指示がなされた後、制御
部101は、思い出画像ファイル内に撮影者画像が含まれているか(サーバ200におい
て撮影者画像の合成がなされていないか)を判定する(ステップS71)。ステップS7
1の判定において、思い出画像ファイル内に撮影者画像が含まれている場合に、制御部1
01は、ユーザ操作によって撮影者画像を仮想風景画像に合成するように指示されたかを
判定する(ステップS72)。ステップS72の判定において、撮影者画像を合成するよ
うに指示された場合に、制御部101は、図8(a)に示すような撮影者画像を、図8(
b)に示すような撮影方向の反対方向に対応した仮想風景画像に合成する(ステップS7
3)。
【0053】
ステップS71、S72、又はS73の後、制御部101は、仮想風景画像を表示部1
07に表示させることで思い出再生を実行する(ステップS74)。思い出再生の際、制
御部101は、ユーザによってOK操作がなされたかを判定する(ステップS75)。ス
テップS75の判定において、OK操作がなされた場合に、制御部101は、図7の処理
を終了させる。その後、図8(d)に示すようにして作成された仮想風景画像501aを
含む思い出画像ファイルが、ユーザ操作に従って記録部106に記録される。
【0054】
一方、ステップS75の判定において、OK操作がなされていない場合に、制御部10
1は、ユーザによって十字キー102aの左右キーの操作がなされたかを判定する(ステ
ップS76)。ステップS76の判定において、十字キー102aの操作がなされた場合
に、制御部101は、十字キー102aの操作方向に従って画像ファイル中の別の仮想風
景画像を選択し、選択した仮想風景画像に、再度、撮影者画像を合成することにより、撮
影者画像の合成位置の変更を行う(ステップS77)。ユーザは、十字キー102aの左
右キーの操作によって図8(c)の矢印E方向(撮影位置を中心とした360度回転方向
)に沿って仮想風景画像を選択することができる。例えば、図8(c)の状態で右キーが
押された場合には、仮想風景画像501の右隣の仮想風景画像が選択され、選択された仮
想風景画像の中心位置に撮影者画像502が合成される。また、図8(c)の状態で左キ
ーが押された場合には、仮想風景画像501の左隣の仮想風景画像が選択され、選択され
た仮想風景画像の中心位置に撮影者画像502が合成される。
【0055】
ステップS76又はS77の後、制御部101は、ユーザによってズーム操作がなされ
たかを判定する(ステップS78)。ステップS78の判定において、ズーム操作がなさ
れた場合に、制御部101は、ズームボタンの操作方向に従って撮影者画像を拡大又は縮
小し、拡大又は縮小後の撮影者画像を仮想風景画像に、再度合成することにより、撮影者
画像の表示範囲の変更を行う(ステップS79)。ユーザは、ズームボタンの操作によっ
て図8(c)の矢印F方向に撮影画像の拡大又は縮小を行うことができる。例えば、ズー
ムボタンのワイド側が押された場合には、撮影者画像を拡大する。また、ズームボタンの
テレ側が押された場合には、撮影者画像を縮小する。
【0056】
以上説明したように、本実施形態によれば、撮影時にユーザによって撮影されていなか
った風景等の画像を3D地図画像から作成することにより、撮影時に被写体が見ていたは
ずの風景等を撮影後に鑑賞して思い出を想起することが可能となる。
【0057】
以上実施形態に基づいて本発明を説明したが、本発明は上述した実施形態に限定される
ものではなく、本発明の要旨の範囲内で種々の変形や応用が可能なことは勿論である。
【0058】
例えば、上述の実施形態では、カメラ100とサーバ200とで構成されるシステムに
ついて説明しているが、カメラ100の代わりにPCや携帯電話機等を用いても良い。即
ち、少なくとも画像の表示機能を備える機器であれば、カメラ100の代わりに用いるこ
とが可能である。
【0059】
また、仮想風景画像は、3D地図画像の他に、衛星写真や航空写真等を利用して作成す
るようにしても良い。
【0060】
さらに、上記した実施形態には種々の段階の発明が含まれており、開示される複数の構
成要件の適当な組合せにより種々の発明が抽出され得る。例えば、実施形態に示される全
構成要件からいくつかの構成要件が削除されても、上述したような課題を解決でき、上述
したような効果が得られる場合には、この構成要件が削除された構成も発明として抽出さ
れ得る。
【図面の簡単な説明】
【0061】
【図1】本発明の一実施形態に係る仮想風景表示装置を含む、仮想風景表示システムの構成を示す図である。
【図2】仮想風景表示システムの動作の概略について示す図である。
【図3】図1に示す仮想風景表示システムにおけるカメラの動作を示すフローチャートである。
【図4】図1に示す仮想風景表示システムにおけるサーバの動作を示すフローチャートである。
【図5】撮影者画像の設定処理について示すフローチャートである。
【図6】撮影者画像の設定処理の際の表示部の表示例を示すフローチャートである。
【図7】思い出再生時の処理について示すフローチャートである。
【図8】思い出再生時の画像合成処理について説明するための図である。
【符号の説明】
【0062】
100…カメラ、101…制御部、102…操作入力部、103…撮像部、104…位
置検出部、105…時計部、106…記録部、107…表示部、108…通信部、200
…サーバ、201…制御部、202…操作入力部、203…画像記録部、203a…位置
年代記録部、204…年代別地図データベース(DB)、205…撮影者画像DB、20
6…仮想風景作成部、207…通信部、300…通信回線

【特許請求の範囲】
【請求項1】
撮影位置情報と撮影日時情報を関連づけた撮影画像を記録する記録部と、
通信部と、
上記記録部に記録した画像と、上記撮影時に記録部に記録されていなかった画像とを上記通信部を介して表示する表示部と、
を具備する仮想風景表示装置において、
上記記録されていない画像を表示する時に、上記通信部から上記記録された画像を外部機器に上記通信部を介して送信し、該外部機器が、上記送信された画像と位置情報と時刻情報を利用して検索した仮想風景画像を表示する制御部と、
を具備することを特徴とする仮想風景表示装置。
【請求項2】
上記仮想風景表示装置は、左右操作可能な操作部を有し、
前記仮想風景は、上記操作部によって、上記撮影位置を中心とした360度回転方向に沿って選択された画像であること特徴とする請求項1に記載の仮想風景表示装置。
【請求項3】
上記仮想風景画像は、上記外部機器が上記撮影日時に基づいた3D地図画像から作成した画像であることを特徴とする請求項2に記載の仮想風景表示装置。

【図1】
image rotate

【図2】
image rotate

【図3】
image rotate

【図4】
image rotate

【図5】
image rotate

【図6】
image rotate

【図7】
image rotate

【図8】
image rotate


【公開番号】特開2012−230714(P2012−230714A)
【公開日】平成24年11月22日(2012.11.22)
【国際特許分類】
【出願番号】特願2012−169044(P2012−169044)
【出願日】平成24年7月31日(2012.7.31)
【分割の表示】特願2008−35219(P2008−35219)の分割
【原出願日】平成20年2月15日(2008.2.15)
【出願人】(000000376)オリンパス株式会社 (11,466)
【出願人】(504371974)オリンパスイメージング株式会社 (2,647)
【Fターム(参考)】