(57)【特許請求の範囲】
【請求項１】
位置に関するデータを有する情報を入力する入力部と、
被写体を撮像する撮像部と、
位置を検出する位置検出部と、
前記位置検出部で検出した位置に基づいて、前記情報を検索する検索部と、
前記情報の有する位置に関するデータに応じて、前記検索部で検索した前記情報を前記撮像部で撮像した画像と共に表示する表示部と、
電子カメラの傾きを検出する傾き検出部とを有し、
前記情報は、前記情報が作成された時間データを有し、
前記検索部は、前記傾き検出部で検出した傾きに応じて、検索する前記情報が作成された時間範囲を変更すること
を特徴とする電子カメラ。
【請求項２】
請求項１に記載の電子カメラにおいて、
前記画像はスルー画であり、
前記表示部は、所定の切り替え条件を満たしたときに、予め記憶された背景画像を前記スルー画から切り替えて表示すること
を特徴とする電子カメラ。
【請求項３】
請求項２に記載の電子カメラにおいて、
前記切り替え条件は、前記電子カメラの向きまたは周囲の明るさに応じて設定されること
を特徴とする電子カメラ。
【請求項４】
請求項１から請求項３のいずれか一項に記載の電子カメラにおいて、
前記表示部は、擬似的な立体空間を示す線を、前記画像と共に表示すること
を特徴とする電子カメラ。
【請求項５】
位置に関するデータを有する情報を入力する入力部と、
被写体を撮像する撮像部と、
位置を検出する位置検出部と、
前記位置検出部で検出した位置に基づいて、前記情報を検索する検索部と、
前記情報の有する位置に関するデータに応じて、前記検索部で検索した前記情報を前記撮像部で撮像した画像と共に表示する表示部とを有し、
前記画像はスルー画であり、
前記表示部は、所定の切り替え条件を満たしたときに、予め記憶された背景画像を前記スルー画から切り替えて表示すること
を特徴とする電子カメラ。
【請求項６】
請求項５に記載の電子カメラにおいて、
前記切り替え条件は、前記電子カメラの向きまたは周囲の明るさに応じて設定されること
を特徴とする電子カメラ。
【請求項７】
請求項５または請求項６に記載の電子カメラにおいて、
前記表示部は、擬似的な立体空間を示す線を、前記画像と共に表示すること
を特徴とする電子カメラ。
【請求項８】
位置に関するデータを有する情報を入力する入力部と、
被写体を撮像する撮像部と、
位置を検出する位置検出部と、
前記位置検出部で検出した位置に基づいて、前記情報を検索する検索部と、
前記情報の有する位置に関するデータに応じて、前記検索部で検索した前記情報を前記撮像部で撮像した画像と共に表示する表示部とを有し、
前記表示部は、擬似的な立体空間を示す線を、前記画像と共に表示すること
を特徴とする電子カメラ。
【請求項９】
請求項１から請求項８のいずれか一項に記載の電子カメラにおいて、
前記表示部は、前記情報を、前記情報が有する位置データに対応した前記画像中の位置に配置すること
を特徴とする電子カメラ。
【請求項１０】
請求項１から請求項９のいずれか一項に記載の電子カメラにおいて、
前記情報は前記位置検出部で検出した位置に関する情報を有する前記撮像部で撮像した画像であること
を特徴とする電子カメラ。
【請求項１１】
請求項１から請求項１０のいずれか一項に記載の電子カメラにおいて、
前記電子カメラの向きを検出する向き検出部をさらに備え、
前記検索部は、前記位置検出部で検出された位置と、前記向き検出部で検出された向きとに基づいて、前記情報を検索すること
を特徴とする電子カメラ。
【請求項１２】
請求項１１に記載の電子カメラにおいて、
前記向き検出部は、水平方向と垂直方向の少なくともいずれか一方について検出し、
前記検索部は、前記位置検出部により検出された位置と、前記向き検出部により検出された向きとに基づいて、前記情報を検索すること
を特徴とする電子カメラ。
【請求項１３】
請求項１から請求項１２のいずれか一項に記載の電子カメラにおいて、
前記情報は、撮影画像、文字または音声の少なくともいずれかであること
を特徴とする電子カメラ。
【請求項１４】
請求項１から請求項１３のいずれか一項に記載の電子カメラにおいて、
前記表示部は、前記検索部により検索された撮影画像の撮影範囲をさらに表示すること
を特徴とする電子カメラ。
【請求項１５】
請求項１から請求項１４のいずれか一項に記載の電子カメラにおいて、
前記情報は、前記電子カメラに装填された記録媒体、または前記電子カメラと無線通信により接続されるサーバ装置に格納されていること
を特徴とする電子カメラ。
【請求項１６】
請求項１から請求項１５のいずれか一項に記載の電子カメラにおいて、
前記情報を選択するための選択部を有し、
前記選択部は、ズームボタンと回転可能な操作部材と十字キーとのうち少なくとも１つを含むこと
を特徴とする電子カメラ。
【請求項１７】
請求項１から請求項１５のいずれか一項に記載の電子カメラにおいて、
前記情報を選択するための選択部を有し、
前記選択部により前記情報が選択され、かつ、撮影を指示するためのボタンが操作された場合には、前記選択部により選択された前記情報に関連する情報を表示すること
を特徴とする電子カメラ。
【請求項１８】
請求項１から請求項１７のいずれか一項に記載の電子カメラにおいて、
前記表示部は、前記検索部により検索された撮影画像の画角と被写界深度とのうち少なくともいずれかを示す表示をすること
を特徴とする電子カメラ。
【請求項１９】
請求項１から請求項１８のいずれか一項に記載の電子カメラにおいて、
撮影が指示された場合に撮影画像を取得するための撮影モードと、前記情報を検索するための検索モードと、を設定可能なこと
を特徴とする電子カメラ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子カメラに関する。
【背景技術】
【０００２】
従来、カメラに記録されている撮影画像等の各種情報の中から、所望の情報を検索するための様々な方法が提案されている。特許文献１には、ファイル名、撮影日時、名前などのキーワードをユーザが入力すると、そのキーワードに基づいて、記録されている撮影画像の中から該当する画像を検索する電子カメラが開示されている。
【０００３】
【特許文献１】特開２００６−１６６１９３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
特許文献１に開示される電子カメラでは、検索用のキーワードを入力しなければならないため、ユーザにとって煩わしい。そこで、キーワードを入力しなくても所望の情報を簡単に検索して表示できる電子カメラが求められている。
【課題を解決するための手段】
【０００５】
請求項１に記載の電子カメラは、位置に関するデータを有する情報を入力する入力部と、被写体を撮像する撮像部と、位置を検出する位置検出部と、前記位置検出部で検出した位置に基づいて、前記情報を検索する検索部と、前記情報の有する位置に関するデータに応じて、前記検索部で検索した前記情報を前記撮像部で撮像した画像と共に表示する表示部と、電子カメラの傾きを検出する傾き検出部とを有し、前記情報は、前記情報が作成された時間データを有し、前記検索部は、前記傾き検出部で検出した傾きに応じて、検索する前記情報が作成された時間範囲を変更することを特徴とする。
請求項５に記載の電子カメラは、位置に関するデータを有する情報を入力する入力部と、被写体を撮像する撮像部と、位置を検出する位置検出部と、前記位置検出部で検出した位置に基づいて、前記情報を検索する検索部と、前記情報の有する位置に関するデータに応じて、前記検索部で検索した前記情報を前記撮像部で撮像した画像と共に表示する表示部とを有し、前記画像はスルー画であり、前記表示部は、所定の切り替え条件を満たしたときに、予め記憶された背景画像を前記スルー画から切り替えて表示することを特徴とする。
請求項８に記載の電子カメラは、位置に関するデータを有する情報を入力する入力部と、被写体を撮像する撮像部と、位置を検出する位置検出部と、前記位置検出部で検出した位置に基づいて、前記情報を検索する検索部と、前記情報の有する位置に関するデータに応じて、前記検索部で検索した前記情報を前記撮像部で撮像した画像と共に表示する表示部とを有し、前記表示部は、擬似的な立体空間を示す線を、前記画像と共に表示することを特徴とする。 
【発明の効果】
【０００６】
本発明によれば、所望の情報を簡単に検索して表示することができる。
【発明を実施するための最良の形態】
【０００７】
以下に図面を用いて本発明の電子カメラについて説明する。図１は、本発明の一実施形態によるデジタルカメラを含むカメラシステムの構成図である。図１に示すカメラシステムは、デジタルカメラ１、アクセスポイント２およびサーバ装置３によって構成される。アクセスポイント２とサーバ装置３は、インターネットを介して接続されている。
【０００８】
デジタルカメラ１は、ユーザの撮影指示に応じて被写体を撮影し、撮影画像情報を取得する電子カメラである。また、デジタルカメラ１は、アクセスポイント２と無線通信を行うための無線通信機能を有している。この無線通信により、アクセスポイント２およびインターネットを介して、デジタルカメラ１とサーバ装置３が接続される。なお、デジタルカメラ１の構成については、後で図２および図３を用いて詳細に説明する。
【０００９】
アクセスポイント２は、デジタルカメラ１を含む無線通信機能を備えた各種の機器がインターネット等のネットワークを利用して通信できるようにするための装置である。デジタルカメラ１とアクセスポイント２が無線通信を行うことにより、前述のようにデジタルカメラ１とサーバ装置３が接続される。
【００１０】
サーバ装置３は、時空データベースと呼ばれる情報のデータベースを格納している。この時空データベースには、様々な情報がその情報の取得位置および取得時刻と関連付けて記録されている。たとえば、デジタルカメラ１または他のカメラによって取得された撮影画像情報や、文字情報、音声情報などが、その取得位置および取得時刻と関連付けて時空データベースに記録されている。
【００１１】
次に、デジタルカメラ１の構成について説明を行う。図２は、デジタルカメラ１の外観を示す図である。図２の外観図において、デジタルカメラ１は、シャッターボタン１１、電源ボタン１２、ズームボタン１３、再生ボタン１４、メニューボタン１５、削除ボタン１６、ジョグダイヤル１７、決定ボタン１８、ＬＡＮ（Local Area Network）アクセス用ＬＥＤ（Light Emitting Diode）１９、ストロボ充電用ＬＥＤ２０、ＡＦ（Auto Focus）用ＬＥＤ２１、メモリアクセス用ＬＥＤ２２、電源用ＬＥＤ２３およびモニタ１０４を備える。
【００１２】
シャッターボタン１１は、ユーザがデジタルカメラ１に対して撮影の指示などを行うための操作ボタンであり、半押し、全押しの２段階のスイッチを有する。電源ボタン１２は、ユーザがデジタルカメラ１のメイン電源をオンからオフに、またはオフからオンに切り替えるための操作ボタンである。ズームボタン１３は、ユーザがデジタルカメラ１の撮影レンズの焦点距離を変化させる際などに使用する操作ボタンである。
【００１３】
再生ボタン１４は、ユーザがデジタルカメラ１に画像データの再生指示などを行うための操作ボタンである。メニューボタン１５は、ユーザがデジタルカメラ１に対してメニュー画面の呼び出し指示などを行うための操作ボタンである。削除ボタン１６は、ユーザがデジタルカメラ１に装填されたメモリカードから画像データを削除する際などに用いられる操作ボタンである。
【００１４】
ジョグダイヤル１７は、画面中のカーソルの移動指示などをユーザが行うための回転可能な操作部材である。決定ボタン１８は、ユーザがメニュー画面において設定内容の決定などを行うための操作ボタンである。
【００１５】
ＬＡＮアクセス用ＬＥＤ１９は、デジタルカメラ１がアクセスポイント２と無線通信を行っているときなどに点灯する表示装置である。ＬＡＮアクセス用ＬＥＤ１９が点灯することにより、デジタルカメラ１が通信中であることをユーザに知らせることができる。ストロボ充電用ＬＥＤ２０は、ストロボの充電中に点灯する表示装置である。ストロボ充電用ＬＥＤ２０が撮影前に点灯することにより、ストロボ充電中であり撮影準備が完了していないことをユーザに知らせることができる。
【００１６】
ＡＦ用ＬＥＤ２１は、ＡＦの合焦状態をユーザに知らせるための表示装置である。メモリアクセス用ＬＥＤ２２は、メモリアクセス状態のとき、すなわち、デジタルカメラ１に装填されたメモリカードにデータを書き込んでいるとき、および、メモリカードからデータを読み込んでいるときに点灯する表示装置である。電源用ＬＥＤ２３は、デジタルカメラ１が電源投入状態のときに点灯する表示装置である。
【００１７】
モニタ１０４は、ＬＣＤ（Liquid Crystal Display）等を用いたカラー表示装置であり、各種の画像を表示する。たとえば、モニタ１０４がスルー画像を表示することにより、モニタ１０４は撮影時のビューファインダとして用いられる。なお、スルー画像（スルー画）とは、後で説明する撮影モードや情報検索モードなどの動作モードがデジタルカメラ１において設定されているときに、リアルタイムでモニタ１０４に表示される被写体の撮影画像である。さらに、モニタ１０４は、撮影画像の再生表示や、メニュー画面の表示等を行うこともできる。
【００１８】
図３は、デジタルカメラ１のブロック図である。このブロック図に示すように、デジタルカメラ１は、ＣＰＵ１０１、圧縮／伸張回路１０２、表示ドライバ１０３、モニタ１０４、キー入力部１０５、無線ＬＡＮ回路１０６、ＧＰＳ（Global Positioning System）センサ１０７、モーションセンサ１０８、コンデンサ１０９、バッテリ１１０、ストロボ１１１、ＣＣＤ（Charge Coupled Device）ドライバ１１２、ＣＣＤ１１３およびメモリ１１４を有している。また、記録媒体であるメモリカード１１５が不図示のカードスロットに装填されている。
【００１９】
ＣＰＵ１０１は、様々な処理や制御を実行するための回路であり、マイコン等を用いて構成される。圧縮／伸張回路１０２は、撮影画像データの圧縮／伸張を行う回路である。表示ドライバ１０３は、モニタ１０４に表示する映像をコントロールする駆動回路である。キー入力部１０５は、デジタルカメラ１に設けられたボタン、スイッチ、ダイヤル等の操作を検出する回路である。
【００２０】
無線ＬＡＮ回路１０６は、無線で外部機器と通信するための通信回路である。この無線ＬＡＮ回路１０６によってアクセスポイント２との間で無線通信を行うことにより、デジタルカメラ１がインターネットを介してサーバ装置３に接続される。
【００２１】
ＧＰＳセンサ１０７は、ＧＰＳ衛星から送信されるＧＰＳ信号を受信し、ＣＰＵ１０１へ出力する。このＧＰＳ信号に基づいて、ＣＰＵ１０１においてデジタルカメラ１の現在位置が検出される。モーションセンサ１０８は、デジタルカメラ１の姿勢変化を、ピッチ、ヨー、ロールの各方向について検出する。なお、デジタルカメラ１において光軸を水平方向に向けたときに、ピッチ方向の姿勢変化は、その光軸と水平に直交する軸回りの姿勢変化、すなわち仰角の変化を表し、ヨー方向の姿勢変化は、その光軸と垂直に直交する軸回りの姿勢変化、すなわち方位角の変化を表している。また、ロール方向の姿勢変化は、光軸回りの姿勢変化、すなわちデジタルカメラ１の傾きの変化を表している。
【００２２】
コンデンサ１０９は、バッテリ１１０からの電力を受けて充電し、ストロボ１１１の発光に使用する。また、緊急時のバックアップ電源としてカメラの駆動に使用する。バッテリ１１０は、デジタルカメラ１を動作させるために必要な電力を供給するリチウムイオン充電池等の電源である。
【００２３】
ストロボ１１１は、被写体に補助光を照射することにより暗い環境でも撮影を可能にする。ＣＣＤドライバ１１２は、ＣＣＤ１１３を駆動するための回路である。ＣＣＤ１１３は、撮影レンズを介した被写体像を撮像するための撮像素子である。ＣＣＤ１１３によって被写体像が撮像されると、ＣＣＤ１１３からＣＣＤドライバ１１２へ撮像信号が出力される。この撮像信号は、ＣＣＤドライバ１１２において撮像画像データに変換された後、ＣＰＵ１０１へ出力される。
【００２４】
メモリ１１４は、不揮発性の半導体メモリであり、ＣＰＵ１０１が実行する制御に用いるためのプログラムやデータ等を記憶している。メモリカード１１５は、ＣＰＵ１０１の制御により、デジタルカメラ１によって取得された撮影画像情報など各種の情報が記録される。なお、メモリカード１１５には、前述の図１のサーバ装置３と同様に、取得位置および取得時刻と関連付けて情報が記録されている。すなわち、メモリカード１１５には、デジタルカメラ１において取得された情報による時空データベースが格納されている。
【００２５】
続いて、デジタルカメラ１の動作について説明する。デジタルカメラ１は、撮影画像を取得するための撮影モードや、時空データベースから情報を検索するための情報検索モードなど、様々な動作モードをユーザの操作に応じて設定することができる。
【００２６】
撮影モードが設定されている場合、デジタルカメラ１は、被写体の撮影を行う前には、ＣＣＤ１１３によって撮像された被写体の像に基づいて、前述したようにスルー画像を取得し、モニタ１０４に表示する。シャッターボタン１１をユーザが操作することによって撮影指示が行われると、デジタルカメラ１はその撮影指示に応じて、被写体を撮影して撮影画像を取得し、取得した撮影画像の情報をメモリカード１１５に記録する。
【００２７】
メモリカード１１５に撮影画像情報を記録する際、デジタルカメラ１は、その撮影画像情報に撮影時の様々な情報をメタ情報として付加する。たとえば、撮影時刻、撮影画像の画角、焦点距離、シャッター速度、主要被写体の位置、主要被写体までの距離など、様々な情報をメタ情報として撮影画像情報に付加して、メモリカード１１５に記録する。このメタ情報には、ＧＰＳセンサ１０７を用いて撮影時に検出されたデジタルカメラ１の位置情報も含まれる。すなわち、ＣＣＤ１１３で撮像した画像は、ＧＰＳセンサ１０７から出力されたＧＰＳ信号に基づいてＣＰＵ１０１で検出された位置に関する情報（データ）をメタ情報として有している。このようなメタ情報が付加された撮影画像情報がメモリカード１１５に記録されることで、デジタルカメラ１において取得された撮影画像の情報が、その取得位置および取得時刻と関連付けて、メモリカード１１５の時空データベースに記録される。
【００２８】
さらにこのとき、デジタルカメラ１は、モーションセンサ１０８によって検出されたデジタルカメラ１の姿勢変化に基づいて、撮影時のデジタルカメラ１の向きを検出する。このとき、デジタルカメラ１の水平方向の向きを表す方位角と、デジタルカメラ１の鉛直方向の向きを表す仰角とを求めることにより、撮影時のデジタルカメラ１の向きを検出する。こうして検出された撮影時の向きの情報をメタ情報に加えることで、撮影画像情報をさらに取得方向と関連付けてメモリカード１１５の時空データベースに記録してもよい。
【００２９】
なお、メモリカード１１５に記録された撮影画像情報の一部を、ユーザの操作に応じてデジタルカメラ１からサーバ装置３へ送信し、サーバ装置３において時空データベースに記録するようにしてもよい。このとき、撮影画像を取得したときに検出されたデジタルカメラ１の位置や向き、時間などの情報が、撮影画像情報と共にメタ情報として送信される。これらのメタ情報を撮影画像情報と共に記録することにより、サーバ装置３の時空データベースにおいて、撮影画像情報がその取得位置、取得時間、取得方向などと関連付けて記録される。すなわち、メモリカード１１５またはサーバ装置３の時空データベースには、位置に関するデータや、向きに関するデータ、当該情報が作成された時間データなどを、メタ情報として有する情報が記録されている。
【００３０】
一方、情報検索モードが設定されている場合、デジタルカメラ１は、サーバ装置３またはメモリカード１１５に格納された時空データベースから、所定の検索条件を満たす情報を検索して抽出する。そして、抽出した情報をスルー画像に重ねてモニタ１０４に表示し、ユーザに提示する。なお、サーバ装置３の時空データベースから抽出された情報は、インターネットおよびアクセスポイント２を介してデジタルカメラ１へ送信される。
【００３１】
デジタルカメラ１は、時空データベースから情報を検索する際の検索条件の一つとして、情報の取得位置に対する検索対象エリアを設定することができる。この検索対象エリアは、ＧＰＳセンサ１０７により受信されたＧＰＳ信号に基づくデジタルカメラ１の現在位置（カメラ位置）と、モーションセンサ１０８により検出されたデジタルカメラ１の姿勢に基づく光軸の向き（カメラ向き）とに基づいて設定される。具体的には、現在のカメラ位置を視点に設定し、その視点からカメラ向きの方向に向かって延びる所定長さのベクトルを視線ベクトルとする。この視線ベクトルを中心とする所定の空間範囲を、検索対象エリアに設定する。なお、視点から離れるほど検索対象エリアを広くなるように設定する。または、その逆のどちらでも良い。
【００３２】
上記の検索対象エリアの設定において、水平方向のカメラ向き、すなわち方位角のみを利用してもよい。すなわち、水平方向については所定の空間範囲を検索対象エリアとし、垂直方向については全空間範囲を検索対象エリアに含めることができる。あるいは、水平方向のカメラ向きに加えて、垂直方向のカメラ向き、すなわち仰角も利用して、水平方向と垂直方向のそれぞれについて所定の空間範囲を検索対象エリアに設定してもよい。さらに、カメラ向きを利用せず、カメラ位置のみに基づいて検索対象エリアを設定するようにしてもよい。すなわち、現在のカメラ位置を中心とする所定の範囲を検索対象エリアに設定してもよい。
【００３３】
また、検索条件の設定において、以上説明したような検索対象エリアに加えて、さらに情報の取得時刻（作成時刻）に対する検索対象時間を設定するようにしてもよい。すなわち、過去から現在までの間で所定の時間範囲を設定し、その時間範囲を検索対象時間とすることで、検索条件を設定する。この検索対象時間の範囲は、モーションセンサ１０８により検出されたデジタルカメラ１の光軸回りの傾き（カメラ傾き）に基づいて、次のようにして設定される。
【００３４】
現在のカメラ傾きがほぼ０である場合、すなわちユーザがデジタルカメラ１をほぼ真っ直ぐに向けて構えている場合は、現在から所定の時間範囲、たとえば１年前までの時間範囲を検索対象時間に設定する。その状態からユーザがデジタルカメラ１を右回りに傾けると、検索対象時間の範囲を次第に過去に遡って変化させる。このとき、カメラ傾きの角度が大きくなるほど、それに応じて検索対象時間の範囲を大きく変化させるようにしてもよい。たとえば、カメラ傾きの角度に対して、１０°、２０°および３０°の三段階のしきい値を設定しておく。そして、カメラ傾きの角度が１０°以上２０°未満のときには一ヶ月ずつ、２０°以上３０°未満のときには半年ずつ、３０°以上のときには一年ずつ、それぞれ所定のタイミングごとに、検索対象時間の範囲を過去に遡って変化させる。反対に、ユーザがデジタルカメラ１を左回りに傾けると、検索対象時間の範囲を過去から現在に向かって次第に変化させる。このときも同様に、カメラ傾きの角度が大きくなるほど、検索対象時間を大きく変化させることができる。
【００３５】
以上説明したような検索条件がデジタルカメラ１において設定されると、その検索条件を満たす情報が、サーバ装置３またはメモリカード１１５に格納された時空データベースから抽出される。すなわち、検索条件として設定された検索対象エリア内の取得位置に関連付けられた情報や、検索条件として設定された検索対象時間内の取得時刻（作成時刻）に関連付けられた情報が、時空データベースから検索されて抽出される。このとき、最初にメモリカード１１５の時空データベースを検索し、該当する情報が抽出されなかった場合は、サーバ装置３の時空データベースを検索するようにしてもよい。あるいは、メモリカード１１５とサーバ装置３の時空データベースを共に検索するようにしてもよい。なお、サーバ装置３の時空データベースを検索する場合には、デジタルカメラ１において設定された検索条件が、アクセスポイント２およびインターネットを介してサーバ装置３へ送信される。また、サーバ装置３の時空データベースから抽出された情報は、インターネットおよびアクセスポイント２を介してデジタルカメラ１へ送信される。
【００３６】
デジタルカメラ１は、サーバ装置３またはメモリカード１１５の時空データベースから上記のようにして抽出された情報を、スルー画像に重ねてモニタ１０４に表示する。これにより、時空データベースから検索されて抽出された情報がユーザに対して提示される。
【００３７】
あるいは、時空データベースに記録された情報をデジタルカメラ１のＣＰＵ１０１に入力し、その情報をデジタルカメラ１において検索するようにしてもよい。たとえば、デジタルカメラ１の現在位置から所定範囲内に対応する情報を時空データベースからデジタルカメラ１へ送信し、デジタルカメラ１において記憶しておく。この情報の中から、前述のようにして設定された検索条件を満たす情報を検索し、スルー画像と共に表示することとしてもよい。
【００３８】
なお、時空データベースから検索される情報は、デジタルカメラ１によって取得された撮影画像の情報に限らない。たとえば、他のカメラによる撮影画像の情報や、撮影画像以外の文字情報や音声情報などを時空データベースに記録しておき、検索するようにしてもよい。取得位置および取得時刻と関連付けて時空データベースに記録されている情報であれば、どのような情報であっても検索対象とすることができる。すなわち、ＣＰＵ１０１は、位置に関するデータを有する様々な情報を時空データベースから入力して検索することができる。
【００３９】
図４は、撮影モードが設定されたときにモニタ１０４に表示されるスルー画像の例である。撮影モードにおいてシャッターボタン１１が押されていないときには、このようなスルー画像が表示される。一方、図５は、情報検索モードが設定されたときのモニタ１０４における表示画面の例である。このような表示画面を、以下ではブラウザビュー画面と称する。
【００４０】
図５のブラウザビュー画面では、図４のスルー画像に重ねて、立体的な視覚効果を与えるためのグリッド線が表示される。これにより、画面上に擬似的な立体空間（以下、擬似立体空間と称する）が表現される。さらに、この擬似立体空間の所定の領域には、空間カーソル３０が表示される。
【００４１】
ブラウザビュー画面における擬似立体空間の範囲は、前述のカメラ位置およびカメラ向きに応じて決定される。すなわち、デジタルカメラ１は、ＧＰＳセンサ１０７により受信されたＧＰＳ信号に基づいて検出された現在のカメラ位置を視点とし、モーションセンサ１０８により検出されたデジタルカメラ１の姿勢に基づく現在のカメラ向きを視線ベクトルとして、実空間における表示対象範囲を設定する。このときの表示対象範囲は、時空データベースから抽出された情報を全て表示できるようにするため、前述の検索対象エリアと同じ大きさか、それよりも小さくすることが好ましい。こうして設定された表示対象範囲に対応する擬似立体空間を、スルー画像に重ねてモニタ１０４の画面上に表現する。このように、ブラウザビュー画面における擬似立体空間の範囲は、現在のカメラ位置およびカメラ向きに応じた実空間上の表示対象範囲に対応して設定される。したがって、擬似立体空間の範囲は、スルー画像の表示範囲と一致している。
【００４２】
ブラウザビュー画面において、空間カーソル３０は、モーションセンサ１０８によって検出されるデジタルカメラ１の姿勢変化に応じて、擬似立体空間内を自在に移動する。たとえば、デジタルカメラ１のヨー方向の姿勢変化、すなわち方位角の変化に応じて、グリッド線が引かれた平面上を左右方向に移動する。また、デジタルカメラ１のピッチ方向の姿勢変化、すなわち仰角の変化に応じて、グリッド線が引かれた平面上を奥行き方向に移動する。これにより、ユーザはデジタルカメラ１を直感的に操作して、空間カーソル３０を擬似立体空間内で思い通りに移動させることができる。
【００４３】
なお、空間カーソル３０を擬似立体空間内でさらに上下方向に移動させるようにしてもよい。たとえば、デジタルカメラ１のピッチ方向の姿勢変化に応じて、空間カーソル３０を上下方向に移動させる。このとき奥行き方向の移動は、たとえばズームボタン１３の操作に応じて行うようにする。あるいは、デジタルカメラ１の姿勢変化によらず、ジョグダイヤル１７の操作や、図示しない十字キーの操作などに応じて、空間カーソル３０を移動させるようにしてもよい。
【００４４】
以上説明した図５のブラウザビュー画面には、時空データベースから抽出された情報を表すアイコン３１〜３６が、それぞれ擬似立体空間内で所定の位置に表示されている。これらの各アイコンの表示位置は、各アイコンが表す情報の取得位置、すなわち、当該情報と関連付けて時空データベースに記録された取得位置に対応して決定される。言い換えると、アイコン３１〜３６は、実空間における当該情報の取得位置に対応する擬似立体空間内の位置にそれぞれ表示される。すなわち、アイコン３１〜３６が表す各情報は、各情報が有するメタ情報の位置データに対応したスルー画像中の位置に配置される。
【００４５】
アイコン３１〜３４は、いずれも撮影画像情報、すなわちデジタルカメラ１のＣＣＤ１１３や他のカメラの撮像素子で撮像した画像を表している。アイコン３１および３４の撮影画像には、それぞれ主要被写体として山が撮影されており、アイコン３２の撮影画像には、主要被写体として人の顔が撮影されており、アイコン３３の撮影画像には、主要被写体として木が撮影されている。撮影画像情報を表すこれらの各アイコンは、いずれも立体的な形状のアイコン（立体アイコン）として表示される。一方、平面的な形状により表示されるアイコン３５とアイコン３６は、撮影画像情報以外の情報を表している。アイコン３５は文字情報を表しており、アイコン３６は音声情報を表している。
【００４６】
アイコン３１は、直方体状の立体アイコンであり、撮影画像を縮小したサムネイル画像が一つの面に貼り付けられている。このように立体面に貼り付けられる画像は、テクスチャと呼ばれている。アイコン３１では、この直方体により、撮影画像における撮影条件を表現している。たとえば、直方体の向き（テクスチャ面の向き）は、撮影方向を表しており、直方体の厚さ（テクスチャ面に対する厚み方向の長さ）は、撮影画像の被写界深度を表しており、直方体の大きさ（テクスチャ面の大きさ）は、撮影画像における画角を表している。なお、木の撮影画像を表すアイコン３３も同様である。
【００４７】
以上説明したようなアイコン３１および３３をブラウザビュー画面において表示することで、デジタルカメラ１のユーザは、その撮影画像が取得されたときの撮影条件を直感的にかつ容易に把握することができる。なお、上記のような撮影条件の情報は、撮影位置や撮影時刻の情報と共に撮影時に取得され、前述のメタ情報の一部として、撮影画像情報と共に記録される。
【００４８】
一方、アイコン３１と同じく、山の撮影画像を表しているアイコン３４は、山を模擬した立体形状を有しており、その側面部分には、撮影画像から切り出された山の部分がテクスチャとして貼り付けられている。同様に、顔の撮影画像を表しているアイコン３２は、人の頭部を模擬した球状あるいは円盤状の立体形状を有しており、その側面部分には、撮影画像から切り出された人の顔の部分がテクスチャとして貼り付けられている。
【００４９】
このように、デジタルカメラ１は、時空データベースから抽出された撮影画像において切り出された被写体の部分を、その被写体を模擬した形状の立体アイコンに貼り付けて表示する。これにより、デジタルカメラ１のユーザは、その立体アイコンの撮影画像に何が写っているかを直感的にかつ容易に把握することができる。なお、これらの立体アイコンの形状は一例であるため、他にも被写体の種類に応じて様々な形状とすることができる。たとえば、人物の全体像であれば人型の立体アイコン、動物であれば動物型の立体アイコンなどを用いることができる。さらに、東京タワー等の著名建造物であれば、その建造物に合わせた形状の立体アイコンを用いるようにしてもよい。
【００５０】
上記において、撮影画像から被写体の部分を切り出す処理は、デジタルカメラ１やサーバ装置３が主要被写体の認識処理や顔認識処理のような周知の処理手法などを用いて自動的に行うことができる。あるいは、デジタルカメラ１のユーザやサーバ装置３の管理者等が切り出し範囲を指定することで行うようにしてもよい。
【００５１】
文字情報を表すアイコン３５には、「富士山」の文字列が表示されている。なお、文字数が多い場合は、全ての文字を表示せず、そのうち一部の文字のみを表示するようにしてもよい。一方、音声情報を表すアイコン３６は、それが音声情報を表すことが分かるように、吹き出し形状の特定の図形を用いて表示されている。このとき、図形の他に文字、記号などを用いてもよい。
【００５２】
なお、文字情報や音声情報は、撮影画像情報とは分けて時空データベースに記録してもよいし、撮影画像情報と組み合わせて記録してもよい。たとえば、撮影画像情報に付加されて様々な情報を表す前述のメタ情報の一部として、文字情報や音声情報を時空データベースに記録することができる。このとき、撮影画像情報を時空データベースから抽出すると共に、その撮影画像のメタ情報に含まれる文字情報や音声情報も一緒に抽出し、抽出された各情報に対して図５のようなアイコンを擬似立体空間上にそれぞれ表示してもよい。このようにする場合、デジタルカメラ１やサーバ装置３において撮影画像の内容を自動的に解析し、その結果に基づいて、メタ情報として付加する文字情報や音声情報の内容を決定してもよい。たとえば、撮影画像における主要被写体を判別し、その主要被写体の名称を表す文字情報を、撮影画像のメタ情報として時空データベースに記録する。あるいは、撮影時などにデジタルカメラ１のユーザが文字や音声を入力すると、その内容を文字情報や音声情報として時空データベースに記録してもよい。
【００５３】
時空データベースに撮影画像情報に加えてさらに文字情報や音声情報が記録されている場合は、デジタルカメラ１の姿勢変化に応じて、抽出する情報の種類を切り替えるようにしてもよい。たとえば、デジタルカメラ１の仰角が所定の角度範囲内であれば、撮影画像情報を時空データベースから抽出してブラウザビュー画面により表示し、所定の角度範囲から外れたら、文字情報や音声情報を時空データベースから抽出してブラウザビュー画面により表示する。このようにすれば、撮影画像情報に付加されたメタ情報として文字情報や音声情報が記録されている場合であっても、撮影画像情報と文字情報や音声情報とを切り分けて時空データベースから抽出できるため、それぞれの情報を分かりやすくユーザに提示することができる。
【００５４】
ブラウザビュー画面が表示されているときに、ユーザがデジタルカメラ１の傾きを変化させると、前述のようにして検索対象時間が変化され、それまでとは異なる検索条件が設定される。したがって、擬似立体空間内に表示されるアイコンも、それまでとは違うものに変化する。なお、検索条件において検索対象時間を設定しない場合でも、カメラ傾きに基づいて表示対象時間を設定することで、検索対象時間を設定した場合と同様に、擬似立体空間内に表示されるアイコンをカメラ傾きに応じて変化させるようにしてもよい。たとえば、現在のカメラ傾きがほぼ０である場合、すなわちユーザがデジタルカメラ１をほぼ真っ直ぐ向けて構えている場合は、時空データベースから抽出された情報のうち、現在から所定の時間範囲、たとえば１年前までの時間範囲において作成または取得された情報のアイコンをブラウザビュー画面に表示する。この状態からユーザがデジタルカメラ１を右に傾けると、表示対象時間、すなわちブラウザビュー画面においてアイコンの表示対象とする情報の取得時間の範囲を、次第に過去に遡って変化させる。反対に、ユーザがデジタルカメラ１を左に傾けると、表示対象時間を過去から現在に向かって次第に変化させる。
【００５５】
シャッターボタン１１が半押し操作されると、そのときブラウザビュー画面において空間カーソル３０内に位置しているアイコンが選択され、選択されたアイコンの情報がモニタ１０４において一覧表示される。このとき表示される画面の例を図６に示す。このような表示画面を、以下ではセレクトビュー画面と称する。このセレクトビュー画面では、図５のブラウザビュー画面において空間カーソル３０内に位置しているアイコン３１、３２、３５および３６が表す情報として、アイコン３１と３２にそれぞれ対応する撮影画像３７および３８と、アイコン３５に対応する「富士山」の文字と、アイコン３６とが一覧表示されている。
【００５６】
図６のセレクトビュー画面では、一覧表示された情報のうち、枠により囲われた撮影画像３７が選択されている。この枠の位置は、デジタルカメラ１の操作に応じて変更することができる。たとえば、デジタルカメラ１の仰角や方位角、傾きなどの姿勢変化に応じて枠の位置を変更してもよい。あるいは、ジョグダイヤル１７の操作に応じて枠の位置を変更してもよい。なお、セレクトビュー画面でもブラウザビュー画面と同様に、カメラ傾きに基づいて表示対象時間を設定することで、表示する情報の取得時間の範囲を変化させるようにしてもよい。
【００５７】
セレクトビュー画面においてシャッターボタン１１が全押し操作されると、そのとき選択されていた情報がモニタ１０４に拡大表示される。このとき表示される画面を、以下ではワンビュー画面と称する。一方、シャッターボタン１１の半押し操作が解除されると、図５のブラウザビュー画面に戻る。
【００５８】
図７は、撮影画像３７が選択されたときのワンビュー画面の例を示している。シャッターボタン１１の全押し操作が解除されると、図５のブラウザビュー画面に戻る。なお、図６のセレクトビュー画面において撮影画像以外の情報、すなわち文字情報や音声情報が選択された場合は、このようなワンビュー画面は表示されない。たとえば、文字情報が選択された場合は、その文字情報の内容がメタ情報として、その後に撮影された撮影画像に付加されて記録される。また、音声情報が選択された場合は、その音声情報の内容が音声出力される。
【００５９】
さらに、デジタルカメラ１において所定の操作をユーザが行うと、図５のブラウザビュー画面から切り替えて、各撮影画像を取得したときの撮影範囲がモニタ１０４に表示される。図８は、図５のブラウザビュー画面において表示されている各撮影画像について撮影範囲を表示した撮影範囲画面の例である。この撮影範囲画面では、図５のアイコン３１〜３４が表す各撮影画像について、それぞれの撮影位置４１〜４４と、撮影範囲５１〜５４とが平面図により表示されている。
【００６０】
図８の撮影範囲画面において、撮影範囲５１〜５４では、台形状の図形を用いてそれぞれの撮影画像における撮影範囲を表現している。たとえば、撮影範囲５２において、線分５２１、５２２および５２３は、それぞれ撮影画像における前方被写界深度、ピント面および後方被写界深度の位置を表している。すなわち、撮影位置４２と線分５２２の間が離れているほど、カメラから主要被写体までの距離が遠く、また線分５２１と線分５２３の間が離れているほど、被写界深度が深いことを表している。また、線分５２２の長さは、撮影画像の画角の大きさを表している。他の撮影範囲についても、これと同様である。なお、無限遠に合わせてピント調節されている場合は、撮影範囲５４のように、ピント面と後方被写界深度の位置を表示しないようにしてもよい。
【００６１】
ところで、以上説明したブラウザビュー画面は、スルー画像以外の背景画像に重ねて表示するようにしてもよい。たとえば、所定の切り替え条件を満たしたときには、スルー画像から切り替えて、メモリ１１４によって予め記憶された背景画像をモニタ１０４に表示する。この背景画像に重ねて、図５のようなブラウザビュー画面を表示する。
【００６２】
上記の切り替え条件には、カメラ向きや周囲の明るさなどを用いることができる。たとえば、モーションセンサ１０８によって検出された現在のカメラ向きにおいて、仰角が所定のしきい値を超えた場合、たとえば６０°以上または−６０°以下になった場合に、切り替え条件を満たしたと判定する。または、スルー画像の明るさを検出することにより周囲の明るさを判断して、その明るさが所定のしきい値未満となった場合に、切り替え条件を満たしたと判定する。これ以外にも、様々な切り替え条件を用いることができる。
【００６３】
なお、スルー画像に切り替えて背景画像を表示する場合は、そのときの状況に応じて背景画像を変化させることが好ましい。たとえば、仰角が６０°以上になった場合は、そのときのカメラ位置に応じた空や星図の画像を背景画像として表示し、仰角が−６０°以上になった場合は、そのときのカメラ位置に応じた地図を背景画像として表示する。また、周囲の明るさが所定のしきい値未満となった場合は、そのときのカメラ位置に応じて、周囲の風景を模擬した背景画像を表示する。このとき、カメラ傾きに応じて、背景画像において表現されている風景の時間帯を変化させてもよい。
【００６４】
デジタルカメラ１は、情報検索モードが設定されると、以上説明したような処理を実行することにより、時空データベースから様々な情報を抽出して表示する。図９は、このときの処理の流れを示すフローチャートである。このフローチャートは、ＣＰＵ１０１によって実行される。以下、図９のフローチャートについて説明する。
【００６５】
ステップＳ１０では、ＣＣＤ１１３からの撮像信号に基づく撮影画像データをＣＣＤドライバ１１２から受信して、被写体のスルー画像を取得する。ステップＳ２０では、ステップＳ１０で取得したスルー画像をモニタ１０４に表示する。これにより、図４のようなスルー画像が表示される。
【００６６】
ステップＳ３０では、情報検索モードが設定されているか否かを判定する。情報検索モードが設定されている場合は、次のステップＳ４０へ進む。一方、情報検索モードが設定されておらず、撮影モードが設定されている場合は、ステップＳ１０へ戻る。これにより、撮影モードでは図４のようなスルー画像が表示される。そして、ユーザがシャッターボタン１１を操作して撮影指示を行うと、その撮影指示に応じて撮影画像が取得され、撮影画像情報がメモリカード１１５に記録される。
【００６７】
ステップＳ４０では、カメラ位置の検出を行う。ここでは、ＧＰＳセンサ１０７によりＧＰＳ信号を受信することで、そのＧＰＳ信号に基づいて、デジタルカメラ１の現在位置を示すカメラ位置を検出する。次のステップＳ５０では、カメラ姿勢の検出を行う。ここでは、モーションセンサ１０８によって検出されたデジタルカメラ１の姿勢変化に基づいて、デジタルカメラ１の現在の向きを示すカメラ向きと、デジタルカメラ１の現在の傾きを示すカメラ傾きとを検出する。
【００６８】
ステップＳ６０では、ステップＳ５０で検出されたカメラ姿勢に基づいて、そのときのカメラ傾きに応じた情報検索の時間範囲を前述のようにして設定する。ステップＳ７０では、ステップＳ４０で検出されたカメラ位置と、ステップＳ６０で設定された時間範囲とに基づいて、前述のような方法により、時空データベースから情報を検索する際の検索条件を設定する。すなわち、カメラ位置およびカメラ向きに基づいて検索対象エリアを設定すると共に、そのときのデジタルカメラ１の傾き状態に応じて設定された情報検索の時間範囲に基づいて検索対象時間を設定することで、検索条件を設定する。なお、このとき検索対象エリアのみを設定し、検索対象時間を設定しないこととしてもよい。
【００６９】
ステップＳ８０では、ステップＳ７０で設定された検索条件に基づいて、時空データベースから情報の検索を行う。このとき、メモリカード１１５とサーバ装置３のいずれか一方の時空データベースから情報を検索してもよいし、両方の時空データベースから情報を検索してもよい。ステップＳ９０では、ステップＳ８０で検索された情報を時空データベースから抽出する。これにより、検索条件を満たす情報が抽出される。
【００７０】
なお、ステップＳ８０においてサーバ装置３の時空データベースを検索する場合は、前述のように、ステップＳ７０で設定した検索条件をサーバ装置３へ送信するようにしてもよい。あるいは、時空データベースに記録された情報をデジタルカメラ１のＣＰＵ１０１に入力し、その情報をデジタルカメラ１において検索するようにしてもよい。いずれかの方法で時空データベースから検索された情報が、ステップＳ９０において抽出される。
【００７１】
ステップＳ１００では、ステップＳ９０で抽出された情報に対してアイコン作成処理を行う。このアイコン作成処理では、ステップＳ９０で抽出された各情報の内容に応じて、図５のアイコン３１〜３６のようなアイコンをそれぞれ作成する。なお、このときに必要な撮影条件などの情報は、前述のように撮影画像情報に付加されたメタ情報として時空データベースに記録されている。
【００７２】
ステップＳ１１０では、立体化処理を行う。ここでは、ステップＳ４０で検出されたカメラ位置と、ステップＳ５０で検出されたカメラ姿勢とに基づいて、前述のように擬似立体空間の範囲を決定する。
【００７３】
ステップＳ１２０では、ブラウザビュー画面をモニタ１０４に表示する。ここでは、ステップＳ２０で表示したスルー画像に重畳して、ステップＳ１１０の立体化処理で決定された擬似立体空間の範囲に対応するグリッド線および空間カーソルを表示すると共に、ステップＳ１００で作成されたアイコンを擬似立体空間内の対応する位置にそれぞれ表示する。これにより、図６のようなブラウザビュー画面が表示される。
【００７４】
ステップＳ１３０では、モーションセンサ１０８によって検出されたカメラ姿勢に変化があるか否かを判定する。カメラ姿勢に変化がある場合はステップＳ１４０へ進む。ステップＳ１４０では、カメラ姿勢の変化に応じて、前述のようにして空間カーソル３０をブラウザビュー画面内で移動させる。ステップＳ１４０を実行したら、ステップＳ１５０へ進む。一方、カメラ姿勢に変化がない場合は、ステップＳ１４０を実行せずにステップＳ１５０へ進む。
【００７５】
ステップＳ１５０では、シャッターボタン１１の半押し操作があったか否かを判定する。ブラウザビュー画面において半押し操作があった場合はステップＳ１６０へ進み、なかった場合はステップＳ２１０へ進む。
【００７６】
ステップＳ１６０では、空間カーソル３０内に情報があるか否かを判定する。空間カーソル３０内に情報がある場合、すなわちブラウザビュー画面において空間カーソル３０内にいずれかの情報を表すアイコンが表示されている場合は、ステップＳ１７０へ進む。一方、空間カーソル３０内に情報がない場合は、ステップＳ２１０へ進む。
【００７７】
ステップＳ１７０では、ステップＳ１６０で空間カーソル３０内にあると判定された情報について、図６のようなセレクトビュー画面を表示する。ステップＳ１８０では、セレクトビュー画面においてシャッターボタン１１の全押し操作があったか否かを判定する。全押し操作があった場合はステップＳ１９０へ進み、なかった場合はステップＳ２００へ進む。
【００７８】
ステップＳ１９０では、全押し操作があったときにセレクトビュー画面で選択されていた撮影画像について、図７のようなワンビュー画面を表示する。なお、セレクトビュー画面で撮影画像以外の文字情報や音声情報が選択されていた場合は、前述のように、ワンビュー画面を表示する代わりに、文字情報の内容をメタ情報として撮影画像に付加したり、音声出力を行ったりする。
【００７９】
ステップＳ２００では、シャッターボタン１１の操作が解除されたか否かを判定する。シャッターボタン１１の操作が解除された場合、すなわち半押し操作や全押し操作が解除された場合は、ステップＳ１０へ戻る。これにより、前述のような処理を繰り返して、再びブラウザビュー画面を表示する。一方、シャッター操作が解除されない場合は、ステップＳ１７０へ戻ってセレクトビュー画面の表示を続ける。なお、全押し操作されている場合は、セレクトビュー画面ではなくワンビュー画面を表示する。
【００８０】
ステップＳ２１０では、背景画像の切り替え条件を満たすか否かを判定する。前述したような背景画像の切り替え条件を満たす場合、すなわち、カメラ向きや周囲の明るさが所定のしきい値を超えている場合は、ステップＳ２２０へ進む。一方、切り替え条件を満たさない場合は、ステップＳ２４０へ進む。
【００８１】
ステップＳ２２０では、メモリ１１４に記憶された背景画像を読み出す。ステップＳ２３０では、ステップＳ２０で表示したスルー画像から切り替えて、ステップＳ２２０で読み出した背景画像を表示モニタ１０４に表示する。このとき前述のように、状況に応じて背景画像を変化させるようにしてもよい。
【００８２】
ステップＳ２４０では、ユーザから撮影範囲の表示要求があったか否かを判定する。所定の操作が行われることにより撮影範囲の表示要求があった場合はステップＳ２５０へ進み、ステップＳ２５０において、図８のような撮影範囲画面をモニタ１０４に表示することで、各撮影画像を取得したときの撮影範囲を表示する。ステップＳ２５０を実行したら、ステップＳ１０へ戻る。一方、所定の操作が行われず、撮影範囲の表示要求がなかった場合は、ステップＳ２５０を実行せずにステップＳ１０へ戻る。
【００８３】
以上説明したように、デジタルカメラ１は、ＧＰＳセンサ１０７により受信されたＧＰＳ信号に基づいて、デジタルカメラ１の現在位置を示すカメラ位置を検出する（ステップＳ４０）。そして、検出されたカメラ位置に基づいて検索条件を設定し（ステップＳ７０）、設定された検索条件に基づいて、時空データベースからいずれかの情報を検索し（ステップＳ８０）、抽出する（ステップＳ９０）。こうして抽出された情報を、ブラウザビュー画面においてモニタ１０４に表示する（ステップＳ１２０）。したがって、検索用のキーワードを入力しなくても、所望の情報を簡単に検索して表示することができる。
【００８４】
以上説明した実施の形態によれば、次の作用効果を奏する。
（１）デジタルカメラ１は、ＣＰＵ１０１の処理により、位置に関するデータをメタ情報として有する情報を時空データベースから入力する。また、デジタルカメラ１の現在位置、すなわち被写体を撮像するＣＣＤ１１３の現在の位置を検出し（ステップＳ４０）、検出した位置に基づいて、入力した情報を検索する（ステップＳ８０）。そして、モニタ１０４により、当該情報の有する位置に関するデータに応じて、ステップＳ８０で検索した情報をＣＣＤ１１３で撮像した画像と共に表示する（ステップＳ１２０）。このようにしたので、検索用のキーワードを入力しなくても、所望の情報を簡単に検索して表示することができる。
【００８５】
（２）モニタ１０４は、ステップＳ８０で検索した情報を、その情報が有するメタ情報の位置データに対応した画像中の位置に配置して表示することとした。このようにしたので、検索した情報と画像の位置関係を正しく表示して、分かりやすい情報の表示を行うことができる。
【００８６】
（３）時空データベースから入力して検索する情報の中には、デジタルカメラ１において撮像した画像である情報が含まれることとした。すなわち、ＣＰＵ１０１で検出した位置に関する情報を有する、ＣＣＤ１１３で撮像した画像を、ＣＰＵ１０１において検索することとした。このようにしたので、検索用のキーワードを入力しなくても、過去に撮像した画像を簡単に検索して表示することができる。
【００８７】
（４）デジタルカメラ１は、ＣＰＵ１０１の処理により、モーションセンサ１０８によって検出されたデジタルカメラ１の姿勢変化に基づいて、デジタルカメラ１の向きを検出する（ステップＳ５０）。ステップＳ８０では、ＣＰＵ１０１によりステップＳ４０で検出された位置と、ステップＳ５０で検出された向きとに基づいて、情報を検索する。すなわち、ステップＳ５０において、デジタルカメラ１の向きを水平方向と垂直方向の少なくともいずれか一方について検出し、その検出結果および位置の検出結果に基づく検索条件をステップＳ７０において設定することにより、情報を検索する。このようにしたので、位置の検出結果のみに基づいて情報を検索する場合と比べて、現在の状況をより的確に反映した情報検索を行うことができる。
【００８８】
（５）デジタルカメラ１は、さらにＣＰＵ１０１の処理により、モーションセンサ１０８によって検出されたデジタルカメラ１の姿勢変化に基づいて、デジタルカメラ１の傾きを検出する（ステップＳ５０）。この傾きに応じて、ステップＳ８０で検索する情報が作成された時間範囲を変更することができる。このようにすることで、場所に加えてさらに時間に応じた検索条件を設定して情報の検索を行うことができる。
【００８９】
（６）デジタルカメラ１は、ＣＣＤ１１３で撮像したスルー画を取得する（ステップＳ１０）。ステップＳ１２０においてブラウザビュー画面をモニタ１０４に表示する際には、検索した情報をこのスルー画に重ねて表示することとした。このようにしたので、ユーザは、スルー画によって被写体の様子を観察しながら、時空データベースから入力して検索された情報を見ることができる。
【００９０】
（７）所定の切り替え条件を満たしたときには、メモリ１１４によって予め記憶された背景画像をスルー画から切り替えてモニタ１０４に表示する（ステップＳ２３０）こととした。このようにしたので、検索された情報を見やすく表示することができる。
【００９１】
（８）スルー画から背景画像に切り替えるときの切り替え条件は、カメラ向きまたは周囲の明るさに応じて設定することができる。したがって、スルー画において主要被写体となるべき物体が表示されていない場合や、周囲が暗いためにスルー画において主要被写体がよく写っていない場合などは、スルー画の代わりに適切な背景画像をモニタ１０４において表示することができる。
【００９２】
（９）時空データベースには、情報として、撮影画像、文字または音声の少なくともいずれかを記録しておくことができる。デジタルカメラ１は、ステップＳ８０において、この撮影画像、文字または音声のいずれかを検索対象とすることができる。このようにしたので、撮影画像に限らず、様々な情報を時空データベースから検索してユーザに提示することができる。
【００９３】
（１０）デジタルカメラ１は、ユーザから所定の操作が行われることで撮影範囲の表示要求があったときには、ステップＳ８０で検索された撮影画像の撮影範囲をさらにモニタ１０４に表示することとした（ステップＳ２５０）。このようにしたので、ユーザは、どのようにして撮影が行われたのかを容易に知ることができる。
【００９４】
（１１）デジタルカメラ１が検索する時空データベースの情報は、デジタルカメラ１に装填されたメモリカード１１５、またはデジタルカメラと無線通信により接続されるサーバ装置３に格納されていることとした。このようにしたので、デジタルカメラ１によって取得された撮影画像に加えて、さらに他のカメラによる撮影画像などの様々な情報をも検索対象とすることができる。
【００９５】
なお、上記実施の形態では、電子カメラであるデジタルカメラ１を例に説明したが、他の装置についても本発明を適用可能である。たとえば、カメラ付きの携帯電話などの携帯電子機器に適用することができる。あるいは、撮影を行わないデジタル式の双眼鏡やフィールドスコープなどにおいて、予め時空データベースに記録された画像情報などの各種情報を検索して表示する際に、本発明を適用してもよい。すなわち、位置に関するデータを有する情報を入力する入力部と、被写体を撮像した画像を入力する画像入力部と、位置を検出する位置検出部と、位置検出部で検出した位置に基づいて情報を検索する検索部と、当該情報の有する位置に関するデータに応じて、検索部で検索した情報を画像と共に表示する表示部とを有する表示装置においても、本発明を適用することができる。
【００９６】
以上説明した実施の形態や各種の変形例はあくまで一例に過ぎない。したがって、本発明の特徴が損なわれない限り、本発明はこれらの内容に限定されない。
【図面の簡単な説明】
【００９７】
【図１】本発明の一実施の形態によるカメラシステムの構成図である。
【図２】本発明の一実施の形態によるデジタルカメラの外観を示す図である。
【図３】本発明の一実施の形態によるデジタルカメラのブロック図である。
【図４】撮影モードが設定されたときに表示されるスルー画像の例を示す図である。
【図５】情報検索モードが設定されたときに表示されるブラウザビュー画面の例を示す図である。
【図６】セレクトビュー画面の例を示す図である。
【図７】ワンビュー画面の例を示す図である。
【図８】撮影範囲画面の例を示す図である。
【図９】時空データベースから様々な情報を抽出して表示するときの処理の流れを示すフローチャートを示す図である。
【符号の説明】
【００９８】
１：デジタルカメラ
２：アクセスポイント
３：サーバ装置
【図１】
0005007631.tif 000002
【図２】
0005007631.tif 000003
【図３】
0005007631.tif 000004
【図４】
0005007631.tif 000005
【図５】
0005007631.tif 000006
【図６】
0005007631.tif 000007
【図７】
0005007631.tif 000008
【図８】
0005007631.tif 000009
【図９】
0005007631.tif 000010