(57)【要約】【課題】予め記録された情報の中から、所望の情報を簡単に検索することができるようにする。【解決手段】デジタルカメラは、ＧＰＳセンサ１０７により受信されたＧＰＳ信号に基づいて、ＣＰＵ１０１の処理によりカメラ位置を検出し、検出した位置の履歴をメモリ１１４に記録する。この位置の履歴と、無線通信により接続されるサーバ装置またはメモリカード１１５に記録された時空データベースに予め記録された情報が有する位置データとに基づいて、時空データベースから所望の情報を検索する。【選択図】図３
2009116795.tif 000002
【特許請求の範囲】
【請求項１】
位置を検出する位置検出部と、
前記位置検出部で検出した前記位置の履歴を記録する位置履歴記録部と、
位置データを有する情報が予め記録されたデータベースから、前記位置履歴記録部により記録された前記位置の履歴と、前記位置データとに基づいて、所望の情報を検索する検索部とを備えることを特徴とする情報検索装置。
【請求項２】
請求項１に記載の情報検索装置において、
前記検索部は、前記位置の履歴から所定範囲内の地域を特定し、特定した前記地域に対応する前記位置データを有する情報を前記データベースから検索することを特徴とする情報検索装置。
【請求項３】
請求項２に記載の情報検索装置において、
操作履歴を記録する操作履歴記録部と、
前記操作履歴記録部により記録された前記操作履歴に基づいて、前記検索部により検索された情報を分類する分類部とをさらに備えることを特徴とする情報検索装置。
【請求項４】
請求項２に記載の情報検索装置において、
前記位置の履歴と前記位置データが表す位置との距離に基づいて、前記検索部により検索された情報を分類する分類部をさらに備えることを特徴とする情報検索装置。
【請求項５】
請求項２に記載の情報検索装置において、
操作履歴を記録する操作履歴記録部をさらに備え、
前記検索部は、前記操作履歴記録部により記録された前記操作履歴に基づいて、前記特定する地域の範囲を変化させることを特徴とする情報検索装置。
【請求項６】
請求項１に記載の情報検索装置において、
前記検索部は、前記位置の履歴によって周囲を囲われた地域を特定し、特定した前記地域に対応する前記位置データを有する情報を前記データベースから検索することを特徴とする情報検索装置。
【請求項７】
請求項６に記載の情報検索装置において、
前記検索部により特定された前記地域の面積に応じて、前記検索部により検索された情報を分類する分類部をさらに備えることを特徴とする情報検索装置。
【請求項８】
請求項１〜７のいずれか一項に記載の情報検索装置において、
前記検索部により検索された情報を表示する表示部をさらに備えることを特徴とする情報検索装置。
【請求項９】
請求項８に記載の情報検索装置において、
前記表示部は、地図を表示し、その地図上の対応する位置に、前記検索部により検索された情報を表示することを特徴とする情報検索装置。
【請求項１０】
請求項１〜９のいずれか一項に記載の情報検索装置と、
被写体を撮像する撮像部とを備えることを特徴とする電子カメラ。
【請求項１１】
請求項１０に記載の電子カメラにおいて、
前記検索部は、前記位置検出部で検出した位置のデータを有する前記撮像部で撮像した画像であって前記データベースに記録されている画像を、前記所望の情報として検索することを特徴とする電子カメラ。
【請求項１２】
位置を検出し、
前記検出した位置の履歴を記録し、
位置データを有する情報が予め記録されたデータベースから、前記記録した位置の履歴と、前記位置データとに基づいて、所望の情報を検索することを特徴とする情報検索方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報検索装置、電子カメラおよび情報検索方法に関する。
【背景技術】
【０００２】
従来、カメラに記録されている撮影画像等の各種情報の中から、所望の情報を検索するための様々な方法が提案されている。特許文献１には、ファイル名、撮影日時、名前などのキーワードをユーザが入力すると、そのキーワードに基づいて、記録されている撮影画像の中から該当する画像を検索する電子カメラが開示されている。
【０００３】
【特許文献１】特開２００６−１６６１９３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
特許文献１に開示される電子カメラでは、検索用のキーワードを入力しなければならないため、ユーザにとって煩わしい。そこで、キーワードを入力しなくても、予め記録された情報の中から、所望の情報を簡単に検索できる方法が求められている。
【課題を解決するための手段】
【０００５】
請求項１の発明による情報検索装置は、位置を検出する位置検出部と、位置検出部で検出した位置の履歴を記録する位置履歴記録部と、位置データを有する情報が予め記録されたデータベースから、位置履歴記録部により記録された位置の履歴と、位置データとに基づいて、所望の情報を検索する検索部とを備える。
請求項２の発明は、請求項１に記載の情報検索装置において、検索部は、位置の履歴から所定範囲内の地域を特定し、特定した地域に対応する位置データを有する情報をデータベースから検索するものである。
請求項３の発明は、請求項２に記載の情報検索装置において、操作履歴を記録する操作履歴記録部と、操作履歴記録部により記録された操作履歴に基づいて、検索部により検索された情報を分類する分類部とをさらに備えるものである。
請求項４の発明は、請求項２に記載の情報検索装置において、位置の履歴と位置データが表す位置との距離に基づいて、検索部により検索された情報を分類する分類部をさらに備えるものである。
請求項５の発明は、請求項２に記載の情報検索装置において、操作履歴を記録する操作履歴記録部をさらに備え、検索部は、操作履歴記録部により記録された操作履歴に基づいて、特定する地域の範囲を変化させるものである。
請求項６の発明は、請求項１に記載の情報検索装置において、検索部は、位置の履歴によって周囲を囲われた地域を特定し、特定した地域に対応する位置データを有する情報をデータベースから検索するものである。
請求項７の発明は、請求項６に記載の情報検索装置において、検索部により特定された地域の面積に応じて、検索部により検索された情報を分類する分類部をさらに備えるものである。
請求項８の発明は、請求項１〜７のいずれか一項に記載の情報検索装置において、検索部により検索された情報を表示する表示部をさらに備えるものである。
請求項９の発明は、請求項８に記載の情報検索装置において、表示部は、地図を表示し、その地図上の対応する位置に、検索部により検索された情報を表示するものである。
請求項１０の発明による電子カメラは、請求項１〜９のいずれか一項に記載の情報検索装置と、被写体を撮像する撮像部とを備える。
請求項１１の発明は、請求項１０に記載の電子カメラにおいて、検索部は、位置検出部で検出した位置のデータを有する撮像部で撮像した画像であってデータベースに記録されている画像を、所望の情報として検索するものである。
請求項１２の発明による情報検索方法は、位置を検出し、検出した位置の履歴を記録し、位置データを有する情報が予め記録されたデータベースから、記録した位置の履歴と、位置データとに基づいて、所望の情報を検索するものである。
【発明の効果】
【０００６】
本発明によれば、予め記録された情報の中から、所望の情報を簡単に検索することができる。
【発明を実施するための最良の形態】
【０００７】
−第１の実施の形態−
以下に図面を用いて本発明の一実施の形態について説明する。図１は、本発明の一実施形態によるデジタルカメラを含むカメラシステムの構成図である。図１に示すカメラシステムは、デジタルカメラ１、アクセスポイント２およびサーバ装置３によって構成される。アクセスポイント２とサーバ装置３は、インターネットを介して接続されている。
【０００８】
デジタルカメラ１は、ユーザの撮影指示に応じて被写体を撮影し、撮影画像情報を取得する電子カメラである。また、デジタルカメラ１は、アクセスポイント２と無線通信を行うための無線通信機能を有している。この無線通信により、アクセスポイント２およびインターネットを介して、デジタルカメラ１とサーバ装置３が接続される。なお、デジタルカメラ１の構成については、後で図２および図３を用いて詳細に説明する。
【０００９】
アクセスポイント２は、デジタルカメラ１を含む無線通信機能を備えた各種の機器がインターネット等のネットワークを利用して通信できるようにするための装置である。デジタルカメラ１とアクセスポイント２が無線通信を行うことにより、前述のようにデジタルカメラ１とサーバ装置３が接続される。
【００１０】
サーバ装置３は、時空データベースと呼ばれる情報のデータベースを格納している。この時空データベースには、様々な情報がその情報の取得位置および取得時刻と関連付けて記録されている。たとえば、デジタルカメラ１または他のカメラによって取得された撮影画像情報や、文字情報、音声情報などが、その取得位置および取得時刻と関連付けて時空データベースに記録されている。
【００１１】
次に、デジタルカメラ１の構成について説明を行う。図２は、デジタルカメラ１の外観を示す図である。図２の外観図において、デジタルカメラ１は、シャッターボタン１１、電源ボタン１２、ズームボタン１３、再生ボタン１４、メニューボタン１５、削除ボタン１６、ジョグダイヤル１７、決定ボタン１８、ＬＡＮ（Local Area Network）アクセス用ＬＥＤ（Light Emitting Diode）１９、ストロボ充電用ＬＥＤ２０、ＡＦ（Auto Focus）用ＬＥＤ２１、メモリアクセス用ＬＥＤ２２、電源用ＬＥＤ２３およびモニタ１０４を備える。
【００１２】
シャッターボタン１１は、ユーザがデジタルカメラ１に対して撮影の指示などを行うための操作ボタンであり、半押し、全押しの２段階のスイッチを有する。電源ボタン１２は、ユーザがデジタルカメラ１のメイン電源をオンからオフに、またはオフからオンに切り替えるための操作ボタンである。ズームボタン１３は、ユーザがデジタルカメラ１の撮影レンズの焦点距離を変化させる際などに使用する操作ボタンである。
【００１３】
再生ボタン１４は、ユーザがデジタルカメラ１に画像データの再生指示などを行うための操作ボタンである。メニューボタン１５は、ユーザがデジタルカメラ１に対してメニュー画面の呼び出し指示などを行うための操作ボタンである。削除ボタン１６は、ユーザがデジタルカメラ１に装填されたメモリカードから画像データを削除する際などに用いられる操作ボタンである。
【００１４】
ジョグダイヤル１７は、画面中のカーソルの移動指示などをユーザが行うための回転可能な操作部材である。決定ボタン１８は、ユーザがメニュー画面において設定内容の決定などを行うための操作ボタンである。
【００１５】
ＬＡＮアクセス用ＬＥＤ１９は、デジタルカメラ１がアクセスポイント２と無線通信を行っているときなどに点灯する表示装置である。ＬＡＮアクセス用ＬＥＤ１９が点灯することにより、デジタルカメラ１が通信中であることをユーザに知らせることができる。ストロボ充電用ＬＥＤ２０は、ストロボの充電中に点灯する表示装置である。ストロボ充電用ＬＥＤ２０が撮影前に点灯することにより、ストロボ充電中であり撮影準備が完了していないことをユーザに知らせることができる。
【００１６】
ＡＦ用ＬＥＤ２１は、ＡＦの合焦状態をユーザに知らせるための表示装置である。メモリアクセス用ＬＥＤ２２は、メモリアクセス状態のとき、すなわち、デジタルカメラ１に装填されたメモリカードにデータを書き込んでいるとき、および、メモリカードからデータを読み込んでいるときに点灯する表示装置である。電源用ＬＥＤ２３は、デジタルカメラ１が電源投入状態のときに点灯する表示装置である。
【００１７】
モニタ１０４は、ＬＣＤ（Liquid Crystal Display）等を用いたカラー表示装置であり、各種の画像を表示する。たとえば、モニタ１０４がスルー画像を表示することにより、モニタ１０４は撮影時のビューファインダとして用いられる。なお、スルー画像（スルー画）とは、後で説明する撮影モードや情報検索モードなどの動作モードがデジタルカメラ１において設定されているときに、リアルタイムでモニタ１０４に表示される被写体の撮影画像である。さらに、モニタ１０４は、撮影画像の再生表示や、メニュー画面の表示等を行うこともできる。
【００１８】
図３は、デジタルカメラ１のブロック図である。このブロック図に示すように、デジタルカメラ１は、ＣＰＵ１０１、圧縮／伸張回路１０２、表示ドライバ１０３、モニタ１０４、キー入力部１０５、無線ＬＡＮ回路１０６、ＧＰＳ（Global Positioning System）センサ１０７、モーションセンサ１０８、コンデンサ１０９、バッテリ１１０、ストロボ１１１、ＣＣＤ（Charge Coupled Device）ドライバ１１２、ＣＣＤ１１３およびメモリ１１４を有している。また、記録媒体であるメモリカード１１５が不図示のカードスロットに装填されている。
【００１９】
ＣＰＵ１０１は、様々な処理や制御を実行するための回路であり、マイコン等を用いて構成される。圧縮／伸張回路１０２は、撮影画像データの圧縮／伸張を行う回路である。表示ドライバ１０３は、モニタ１０４に表示する映像をコントロールする駆動回路である。キー入力部１０５は、デジタルカメラ１に設けられたボタン、スイッチ、ダイヤル等の操作を検出する回路である。
【００２０】
無線ＬＡＮ回路１０６は、無線で外部機器と通信するための通信回路である。この無線ＬＡＮ回路１０６によってアクセスポイント２との間で無線通信を行うことにより、デジタルカメラ１がインターネットを介してサーバ装置３に接続される。なお、無線ＬＡＮを利用してＷｉＦｉ測位しても良い。この場合、ＧＰＳは不要となる。
【００２１】
ＧＰＳセンサ１０７は、ＧＰＳ衛星から送信されるＧＰＳ信号を受信し、ＣＰＵ１０１へ出力する。このＧＰＳ信号に基づいて、ＣＰＵ１０１においてデジタルカメラ１の現在位置が検出される。モーションセンサ１０８は、デジタルカメラ１の姿勢変化を、ピッチ、ヨー、ロールの各方向について検出する。なお、デジタルカメラ１において光軸を水平方向に向けたときに、ピッチ方向の姿勢変化は、その光軸と水平に直交する軸回りの姿勢変化、すなわち仰角の変化を表し、ヨー方向の姿勢変化は、その光軸と垂直に直交する軸回りの姿勢変化、すなわち方位角の変化を表している。また、ロール方向の姿勢変化は、光軸回りの姿勢変化、すなわちデジタルカメラ１の傾きの変化を表している。
【００２２】
コンデンサ１０９は、バッテリ１１０からの電力を受けて充電し、ストロボ１１１の発光に使用する。また、緊急時のバックアップ電源としてカメラの駆動に使用する。バッテリ１１０は、デジタルカメラ１を動作させるために必要な電力を供給するリチウムイオン充電池等の電源である。
【００２３】
ストロボ１１１は、被写体に補助光を照射することにより暗い環境でも撮影を可能にする。ＣＣＤドライバ１１２は、ＣＣＤ１１３を駆動するための回路である。ＣＣＤ１１３は、撮影レンズを介した被写体像を撮像するための撮像素子である。ＣＣＤ１１３によって被写体像が撮像されると、ＣＣＤ１１３からＣＣＤドライバ１１２へ撮像信号が出力される。この撮像信号は、ＣＣＤドライバ１１２において撮像画像データに変換された後、ＣＰＵ１０１へ出力される。
【００２４】
メモリ１１４は、不揮発性の半導体メモリであり、ＣＰＵ１０１が実行する制御に用いるためのプログラムやデータ等を記憶している。さらにメモリ１１４には、前述のＧＰＳセンサ１０７から出力されたＧＰＳ信号に基づいて、ＣＰＵ１０１で検出されたデジタルカメラ１の位置の履歴や、キー入力部１０５によって検出されたユーザの操作履歴が記録される。メモリカード１１５は、ＣＰＵ１０１の制御により、デジタルカメラ１によって取得された撮影画像情報など各種の情報が記録される。なお、メモリカード１１５には、前述の図１のサーバ装置３と同様に、取得位置および取得時刻と関連付けて情報が記録されている。すなわち、メモリカード１１５には、デジタルカメラ１において取得された情報による時空データベースが格納されている。
【００２５】
続いて、デジタルカメラ１の動作について説明する。デジタルカメラ１は、撮影画像を取得するための撮影モードや、時空データベースから情報を検索するための情報検索モードなど、様々な動作モードをユーザの操作に応じて設定することができる。
【００２６】
撮影モードが設定されている場合、デジタルカメラ１は、被写体の撮影を行う前には、ＣＣＤ１１３によって撮像された被写体の像に基づいて、前述したようにスルー画像を取得し、モニタ１０４に表示する。シャッターボタン１１をユーザが操作することによって撮影指示が行われると、デジタルカメラ１はその撮影指示に応じて、被写体を撮影して撮影画像を取得し、取得した撮影画像の情報をメモリカード１１５に記録する。
【００２７】
メモリカード１１５に撮影画像情報を記録する際、デジタルカメラ１は、その撮影画像情報に撮影時の様々な情報をメタ情報として付加する。たとえば、撮影時刻、撮影画像の画角、焦点距離、シャッター速度、主要被写体の位置、主要被写体までの距離など、様々な情報をメタ情報として撮影画像情報に付加して、メモリカード１１５に記録する。このメタ情報には、ＧＰＳセンサ１０７を用いて撮影時に検出されたデジタルカメラ１の位置情報も含まれる。すなわち、ＣＣＤ１１３で撮像した画像は、ＧＰＳセンサ１０７から出力されたＧＰＳ信号に基づいてＣＰＵ１０１で検出された位置に関する情報（データ）をメタ情報として有している。このようなメタ情報が付加された撮影画像情報がメモリカード１１５に記録されることで、デジタルカメラ１において取得された撮影画像の情報が、その取得位置および取得時刻と関連付けて、メモリカード１１５の時空データベースに記録される。
【００２８】
さらにこのとき、デジタルカメラ１は、モーションセンサ１０８によって検出されたデジタルカメラ１の姿勢変化に基づいて、撮影時のデジタルカメラ１の向きを検出する。このとき、デジタルカメラ１の水平方向の向きを表す方位角と、デジタルカメラ１の鉛直方向の向きを表す仰角とを求めることにより、撮影時のデジタルカメラ１の向きを検出する。こうして検出された撮影時の向きの情報をメタ情報に加えることで、撮影画像情報をさらに取得方向と関連付けてメモリカード１１５の時空データベースに記録してもよい。
【００２９】
なお、メモリカード１１５に記録された撮影画像情報の一部を、ユーザの操作に応じてデジタルカメラ１からサーバ装置３へ送信し、サーバ装置３において時空データベースに記録するようにしてもよい。このとき、撮影画像を取得したときに検出されたデジタルカメラ１の位置や向き、時間などの情報が、撮影画像情報と共にメタ情報として送信される。これらのメタ情報を撮影画像情報と共に記録することにより、サーバ装置３の時空データベースにおいて、撮影画像情報がその取得位置、取得時間、取得方向などと関連付けて記録される。すなわち、メモリカード１１５またはサーバ装置３の時空データベースには、位置に関するデータや、向きに関するデータ、当該情報が作成された時間データなどを、メタ情報として有する情報が記録されている。
【００３０】
一方、情報検索モードが設定されている場合、デジタルカメラ１は、サーバ装置３またはメモリカード１１５に格納された時空データベースから所望の情報を検索し、その検索結果をモニタ１０４に表示してユーザに提示する。なお、サーバ装置３の時空データベースに記録された情報の検索結果は、インターネットおよびアクセスポイント２を介してデジタルカメラ１へ送信される。
【００３１】
デジタルカメラ１は、上記のようにして時空データベースから情報を検索する際、メモリ１１４に記録された位置の履歴に基づいて、検索対象とする情報を決定する。言い換えると、ユーザがデジタルカメラ１を携えて過去に訪れた場所の履歴に基づいて、時空データベースから所望の情報を検索する。
【００３２】
図４は、デジタルカメラ１における情報の検索方法を説明するための図である。この図において、符号３０はメモリ１１４に記録されたデジタルカメラ１の位置の履歴を表しており、Ｌ（０１）〜Ｌ（０９）の順に位置の履歴が記録されているものとする。このような位置履歴３０に対して、デジタルカメラ１は、情報の検索を行う対象地域として、符号３１に示すような地域を特定する。この地域３１は、位置履歴３０から所定範囲内、たとえば１０ｍ以内の地域である。
【００３３】
図４の地域３１を特定したら、デジタルカメラ１は、この地域３１に対応する位置データを有する情報を、サーバ装置３またはメモリカード１１５の時空データベースから検索する。すなわち、地域３１に対応する位置情報が前述のメタ情報として付加された撮影画像などの情報を、時空データベースから検索して抽出する。こうして検索された情報を、モニタ１０４に表示してユーザに提示する。
【００３４】
たとえば、図４に示す各位置において順次取得された撮影画像Ｐ（０１）〜Ｐ（０８）が、その位置情報を表すメタ情報と共に時空データベースに記録されているとする。このような場合、地域３１の範囲内で取得された撮影画像、すなわちＰ（０１）、Ｐ（０２）、Ｐ（０４）、Ｐ（０６）およびＰ（０８）が時空データベースから検索され、デジタルカメラ１においてモニタ１０４に表示される。一方、地域３１の範囲外で取得された撮影画像、すなわちＰ（０３）、Ｐ（０５）およびＰ（０７）は、検索対象から除外される。したがって、デジタルカメラ１のモニタ１０４に表示される検索結果において、これらの撮影画像は含まれない。
【００３５】
以上説明したようにして時空データから検索された情報は、その情報の取得日時、デジタルカメラ１の操作履歴、または位置履歴と当該情報の取得位置との距離に応じて分類され、モニタ１０４に表示される。
【００３６】
図６は、図４で検索された各撮影画像Ｐ（０１）、Ｐ（０２）、Ｐ（０４）、Ｐ（０６）およびＰ（０８）のファイル名を、取得日時すなわち撮影日時の順に分類し、情報の検索結果としてモニタ１０４にリスト表示した画面の例である。この画面において、カーソル３２の位置はジョグダイヤル１７の操作に応じて移動可能である。決定ボタン１８が押されると、そのときカーソル３２によって選択されていた撮影画像がモニタ１０４に表示される。なお、リスト表示は、サムネイル（縮小画像）一覧でも良い。
【００３７】
デジタルカメラ１の操作履歴に応じて情報を分類する場合、メモリ１１４において記録されたユーザの操作履歴が読み出される。図５は、メモリ１１４から読み出された操作履歴の例を示す図である。この操作履歴は、撮影レンズのキャップの脱着操作、電源投入操作、撮影モードの選択操作、シャッターボタン１１の半押し操作（ピント調節操作）およびシャッターボタン１１の全押し操作（撮影操作）の各操作の履歴を表している。たとえば、日時ＤＴ（０１）では、デジタルカメラ１において何の操作も検出されておらず、日時ＤＴ（０２）では、撮影レンズのキャップを外す操作が検出されている。日時（０６）では全ての操作が検出されている。このような操作履歴が、ＤＴ（０１）〜ＤＴ（０９）の各日時において、図４に位置履歴３０で表したＬ（０１）〜Ｌ（０９）と共に、デジタルカメラ１によって検出され、メモリ１１４に記録されているとする。
【００３８】
以上説明した図５の操作履歴に基づいて、図４において検索された撮影画像Ｐ（０１）、Ｐ（０２）、Ｐ（０４）、Ｐ（０６）およびＰ（０８）を次のように分類することができる。たとえば、操作履歴において何の操作もされていないときの位置履歴の優先度を０とし、いずれかの操作が行われる度に優先度を１ずつ増加させることにより、位置履歴に対して優先度を設定する。すなわち、日時ＤＴ（０１）に対応するＬ（０１）の優先度を０とし、日時ＤＴ（０２）に対応するＬ（０２）の優先度を１とし、日時ＤＴ（０６）に対応するＬ（０６）の優先度を５とする。同様にして、Ｌ（０１）〜Ｌ（０９）に対して優先度をそれぞれ設定する。
【００３９】
こうして位置履歴の優先度を設定したら、検索された撮影画像Ｐ（０１）、Ｐ（０２）、Ｐ（０４）、Ｐ（０６）およびＰ（０８）を、それぞれの撮影位置から最も近い位置履歴の優先度に応じて分類する。すなわち、撮影画像Ｐ（０１）については、その撮影位置から最も近い地点であるＬ（０３）の優先度に基づいて分類し、撮影画像Ｐ（０２）については、その撮影位置から最も近い地点であるＬ（０４）の優先度に基づいて分類する。同様に、撮影画像Ｐ（０４）およびＰ（０８）については、その撮影位置から最も近い地点であるＬ（０６）の優先度に基づいて分類し、撮影画像Ｐ（０６）については、その撮影位置から最も近い地点であるＬ（０１）の優先度に基づいて分類する。なお、同じ位置Ｌ（０６）に対応する複数の撮影画像Ｐ（０４）およびＰ（０８）については、それぞれの撮影日時に応じてさらに分類する。これにより、Ｐ（０４）、Ｐ（０８）、Ｐ（０２）、Ｐ（０１）、Ｐ（０６）の順に分類される。
【００４０】
図７は、以上説明したような方法により操作履歴に基づいて分類した各撮影画像のファイル名を、情報の検索結果としてモニタ１０４にリスト表示した画面の例である。この画面において決定ボタン１８が押されると、図６と同様に、そのときカーソル３２によって選択されていた撮影画像がモニタ１０４に表示される。なお、リスト表示は、サムネイル（縮小画像）一覧でも良い。
【００４１】
なお、上記において、他の操作履歴の情報や、操作履歴以外の情報、たとえば撮影時の方位や画角、仰角、ズーム操作等の情報を加味して、検索された情報を分類してもよい。
【００４２】
また、上記のようにして操作履歴に基づいて情報を分類する代わりに、情報を検索する際に特定する地域の範囲を操作履歴に基づいて変化させるようにしてもよい。このとき、メモリ１１４に記録された図５の操作履歴に基づいて、図４における地域３１の範囲を場所ごとに変化させる。すなわち、位置履歴３０のＬ（０１）〜Ｌ（０９）に対して、前述のように操作履歴に応じた優先度を設定する。この優先度が大きい場所の周囲ほど広く、反対に優先度が低い場所の周囲ほど狭くなるように地域３１を特定して、時空データベースから情報検索を行う。
【００４３】
たとえば、優先度０が設定されたＬ（０１）の周囲については１ｍ以内の地域を、優先度１が設定されたＬ（０２）の周囲には５ｍ以内の地域を、情報の検索対象地域としてそれぞれ特定する。同様に、優先度２が設定されたＬ（０３）、Ｌ（０７）、Ｌ（０８）およびＬ（０９）の周囲には１０ｍ、優先度３が設定されたＬ（０４）の周囲には１５ｍ、優先度４が設定されたＬ（０５）の周囲には２０ｍ、優先度５が設定されたＬ（０６）の周囲には３０ｍ以内の地域をそれぞれ特定する。このようにして、デジタルカメラ１の操作履歴に基づいて、時空データベースからの情報検索の際に特定する地域の範囲を変化させることができる。
【００４４】
次に、時空データベースから検索された情報を位置履歴と取得位置との距離に応じて分類する方法を、図４において検索された撮影画像Ｐ（０１）、Ｐ（０２）、Ｐ（０４）、Ｐ（０６）およびＰ（０８）を例として説明する。この場合、各撮影画像にメタ情報として付加された撮影位置のデータから、位置履歴３０においてその撮影位置に最も近い地点までの距離に応じて、各撮影画像を分類する。すなわち、撮影画像Ｐ（０１）については、その撮影位置から最も近いＬ（０３）までの距離に基づいて分類し、撮影画像Ｐ（０２）については、その撮影位置から最も近いＬ（０４）までの距離に基づいて分類する。同様に、撮影画像Ｐ（０４）およびＰ（０８）については、その撮影位置から最も近いＬ（０６）までの距離に基づいて分類し、撮影画像Ｐ（０６）については、その撮影位置から最も近いＬ（０１）までの距離に基づいて分類する。これにより、Ｐ（０４）、Ｐ（０６）、Ｐ（０１）、Ｐ（０２）、Ｐ（０８）の順に分類される。
【００４５】
図８は、以上説明したような方法により位置履歴と各撮影画像に付加された位置データが表す撮影位置との距離に基づいて分類した各撮影画像のファイル名を、情報の検索結果としてモニタ１０４にリスト表示した画面の例である。この画面において決定ボタン１８が押されると、図６および７と同様に、そのときカーソル３２によって選択されていた撮影画像がモニタ１０４に表示される。なお、リスト表示は、サムネイル（縮小画像）一覧でも良い。
【００４６】
なお、時空データベースから検索される情報は、デジタルカメラ１によって取得された撮影画像の情報に限らない。たとえば、他のカメラによる撮影画像の情報や、撮影画像以外の文字情報や音声情報などを時空データベースに記録しておき、検索するようにしてもよい。取得位置と関連付けて時空データベースに記録されている情報であれば、どのような情報であっても検索対象とすることができる。すなわち、ＣＰＵ１０１は、位置に関するデータを有する様々な情報を時空データベースから検索することができる。
【００４７】
デジタルカメラ１は、情報検索モードが設定されると、以上説明したような処理を実行することにより、時空データベースから様々な情報を検索する。図９は、このときの処理の流れを示すフローチャートである。このフローチャートは、ＣＰＵ１０１によって実行される。以下、図９のフローチャートについて説明する。
【００４８】
ステップＳ１０では、カメラ位置の検出を行う。ここでは、ＧＰＳセンサ１０７によりＧＰＳ信号を受信することで、そのＧＰＳ信号に基づいて、ＣＰＵ１０１がデジタルカメラ１の位置、すなわちＣＰＵ１０１自身の位置を検出する。ステップＳ２０では、ステップＳ１０で検出したカメラ位置の履歴をメモリ１１４に記録する。ステップＳ３０では、デジタルカメラ１に対するユーザの操作履歴をメモリ１１４に記録する。これにより、図４および図５に示したような位置履歴および操作履歴が記録される。
【００４９】
ステップＳ４０では、時空データベースから情報を検索するか否かを判定する。デジタルカメラ１において情報検索モードが設定されている場合は、情報を検索すると判定してステップＳ５０へ進む。そうでない場合はステップＳ１０へ戻り、位置履歴および操作履歴の記録を続ける。
【００５０】
ステップＳ５０では、ステップＳ２０で記録した位置履歴をメモリ１１４から読み出す。ステップＳ６０では、ステップＳ５０で読み出した位置履歴に基づいて、情報の検索を行う検索対象地域を特定する。このとき前述のように、位置履歴から一定の範囲内の地域を特定してもよい。あるいは、ステップＳ３０でメモリ１１４に記録した操作履歴に基づいて、特定する地域の範囲を変化させるようにしてもよい。
【００５１】
ステップＳ７０では、ステップＳ６０で特定した地域に対応する位置データを有する情報を時空データベースから検索する。すなわち、当該地域内の位置を表す位置情報がメタ情報として付加された情報を、サーバ装置３またはメモリカード１１５に格納された時空データベースから検索する。これにより、たとえば図４の位置履歴３０に対して、撮影画像Ｐ（０１）、Ｐ（０２）、Ｐ（０４）、Ｐ（０６）およびＰ（０８）が検索される。
【００５２】
ステップＳ８０では、ステップＳ７０で検索した情報に対して表示順序の設定を行う。ここでは、前述したいずれかの分類方法を用いて検索された情報を分類することにより、表示順序を設定する。すなわち、情報の取得日時、デジタルカメラ１の操作履歴、または位置履歴と当該情報の取得位置との距離に応じて、検索された各情報を分類し、その分類結果に応じた表示順序を設定する。
【００５３】
ステップＳ９０では、ステップＳ７０で行った情報の検索結果をモニタ１０４に表示する。このとき、ステップＳ８０で設定した表示順序にしたがって、ステップＳ７０で検索した情報をモニタ１０４に一覧表示する。これにより、たとえば図６〜８のいずれかに示すような画面が表示される。
【００５４】
ステップＳ１００では、ステップＳ９０で表示した検索結果において、いずれかの情報が選択されたか否かを判定する。いずれかの情報が選択された場合はステップＳ１１０へ進み、その情報をステップＳ１１０において出力する。これにより、たとえば図６〜８のいずれかの画面において、決定ボタン１８が押されたときにカーソル３２によって選択されていたファイル名の撮影画像がモニタ１０４に表示される。
【００５５】
ステップＳ１１０を実行したら、図９のフローチャートを終了する。デジタルカメラ１は、以上説明した処理をＣＰＵ１０１において実行することにより、時空データベースから所望の情報を検索してユーザに提示する。
【００５６】
以上説明した第１の実施の形態によれば、次の作用効果を奏する。
（１）デジタルカメラ１は、ＣＰＵ１０１の処理により、デジタルカメラ１の位置を検出し（ステップＳ１０）、検出した位置の履歴をメモリ１１４に記録する（ステップＳ２０）。この位置の履歴と、時空データベースに予め記録された情報が有する位置データとに基づいて、時空データベースから所望の情報を検索する（ステップＳ７０）こととした。このようにしたので、予め記録された情報の中から、所望の情報を簡単に検索することができる。
【００５７】
（２）ステップＳ７０において情報を検索する際、ＣＰＵ１０１は、メモリ１１４に記録された位置の履歴から所定範囲内の地域をステップＳ６０において特定し、特定した地域に対応する位置データを有する情報を時空データベースから検索することとした。このようにしたので、ユーザがデジタルカメラ１を持ち歩くだけで、たとえば過去に訪れた場所に関する情報のように、ユーザの嗜好や好みや関心度に応じた情報をデジタルカメラ１において検索することができる。
【００５８】
（３）デジタルカメラ１は、ユーザの操作履歴をメモリ１１４に記録する（ステップＳ３０）。この操作履歴に基づいて、ステップＳ８０において、ステップＳ７０で検索された情報を分類して表示順序を設定することができる。あるいは、ステップＳ８０において、メモリ１１４に記録された位置の履歴と、ステップＳ７０で検索された情報の位置データが表す位置との距離に基づいて、検索された情報を分類して表示順序を設定することもできる。このようにしたので、情報の検索結果を分かりやすくユーザに提示することができる。
【００５９】
（４）また、メモリ１１４に記録された操作履歴に基づいて、ステップＳ６０において特定する地域の範囲を変化させることもできる。このようにしたので、位置履歴と操作履歴に応じた情報検索を行うことができる。
【００６０】
−第２の実施の形態−
次に本発明の第２の実施の形態について説明する。本実施形態では、デジタルカメラ１において時空データベースから所望の情報を検索する際に、前述とは異なる方法を用いる例を説明する。
【００６１】
図１０は、本実施形態における情報の検索方法を説明するための図である。この図において、符号３３はメモリ１１４に記録されたデジタルカメラ１の位置の履歴を表しており、Ｌ（１０）〜Ｌ（２３）の順に位置の履歴が記録されているものとする。本実施形態のデジタルカメラ１は、情報の検索を行う対象地域として、位置履歴３３によって周囲を囲われた符号３４および３５にそれぞれ示すような地域を特定する。
【００６２】
図１０の地域３４および３５を特定したら、デジタルカメラ１は、この地域３４および３５に対応する位置データを有する情報を、サーバ装置３またはメモリカード１１５の時空データベースから検索する。すなわち、地域３４および３５に対応する位置情報が前述のメタ情報として付加された撮影画像などの情報を、時空データベースから検索して抽出する。こうして検索された情報を、モニタ１０４に表示してユーザに提示する。なお、時空データベースは、カメラ内のメモリ１１４に格納されていても良く、これによりサーバ装置がなくても良い。この場合は自身が撮影した写真、および別手段でカメラにダウンロードした他人の写真を見ることができる。
【００６３】
たとえば、図１０に示すような各位置において順次取得された撮影画像Ｐ（１１）〜Ｐ（１８）が、その位置情報を表すメタ情報と共に時空データベースに記録されているとする。このような場合、地域３４の範囲内で取得された撮影画像、すなわちＰ（１１）およびＰ（１２）と、地域３５の範囲内で取得された撮影画像、すなわちＰ（１５）およびＰ（１７）とが、時空データベースから検索され、デジタルカメラ１においてモニタ１０４に表示される。一方、地域３４と地域３５のいずれにも属さない位置で取得された撮影画像、すなわちＰ（１３）、Ｐ（１４）、Ｐ（１６）およびＰ（１８）は、検索対象から除外される。したがって、デジタルカメラ１のモニタ１０４に表示される検索結果において、これらの撮影画像は含まれない。
【００６４】
以上説明したようにして時空データから検索された情報は、その情報の取得日時、または情報検索の際に特定された地域の面積に応じて分類され、モニタ１０４に表示される。
【００６５】
図１１は、図１０で検索された各撮影画像Ｐ（１１）、Ｐ（１２）、Ｐ（１５）およびＰ（１７）のファイル名を、取得日時すなわち撮影日時の順に分類し、情報の検索結果としてモニタ１０４にリスト表示した画面の例である。この画面において、カーソル３２の位置はジョグダイヤル１７の操作に応じて移動可能である。この画面において決定ボタン１８が押されると、図６〜８と同様に、そのときカーソル３２によって選択されていた撮影画像がモニタ１０４に表示される。なお、リスト表示は、サムネイル（縮小画像）一覧でも良い。
【００６６】
一方、情報検索の際に特定された地域の面積に応じて情報を分類する場合は、図１０において検索された各撮影画像を次のように分類することができる。たとえば、特定した地域３４および３５のうち、面積のより大きな地域３５に含まれる撮影画像Ｐ（１５）およびＰ（１７）の優先度を高くして、面積の小さい地域３４に含まれる撮影画像Ｐ（１１）およびＰ（１２）の優先度をそれよりも低く設定する。なお、同じ地域に対応する複数の撮影画像、すなわちＰ（１１）およびＰ（１２）と、Ｐ（１５）およびＰ（１７）とについては、撮影日時に応じて各組をさらに分類する。その結果、Ｐ（１５）、Ｐ（１７）、Ｐ（１１）、Ｐ（１２）の順に分類される。
【００６７】
図１２は、以上説明したような方法により特定した地域の面積に応じて分類した各撮影画像のファイル名を、情報の検索結果としてモニタ１０４にリスト表示した画面の例である。この画面において決定ボタン１８が押されると、図６〜８および１１と同様に、そのときカーソル３２によって選択されていた撮影画像がモニタ１０４に表示される。
【００６８】
以上説明した第２の実施の形態によれば、次の作用効果を奏する。
（１）デジタルカメラ１は、ＣＰＵ１０１の処理により情報を検索する際、メモリ１１４に記録された位置の履歴によって周囲を囲われた地域を特定し、特定した地域に対応する位置データを有する情報を時空データベースから検索することとした。このようにしたので、第１の実施の形態で説明したように、ユーザがデジタルカメラ１を持ち歩くだけで、たとえば過去に訪れた場所に関する情報のように、ユーザの嗜好や好みや関心度に応じた情報をデジタルカメラ１において検索することができる。
【００６９】
（２）デジタルカメラ１は、ＣＰＵ１０１の処理により、上記のようにして特定した地域の面積に応じて、検索された情報を分類して表示順序を設定することとした。このようにしたので、第１の実施の形態で説明したのとは別の方法を用いて、情報の検索結果を分かりやすくユーザに提示することができる。
【００７０】
なお、以上説明した各実施の形態において、検索された情報をモニタ１０４に表示するときに、その情報の取得位置付近の地図をモニタ１０４において表示し、その地図上の対応する位置に検索された情報を表示するようにしてもよい。このようにすれば、検索された情報がどのような場所で取得されたものであるかを分かりやすくユーザに知らせることができる。さらにこのとき、デジタルカメラ１において記録された位置履歴をその地図上に示してもよい。このようにすれば、ユーザが過去に訪れた場所と検索された情報との位置関係を分かりやすくユーザに知らせることができる。なお、地図は、２次元（２Ｄ）の地図または３次元（３Ｄ）の地図のどちらでも良い。
【００７１】
また、上記の各実施の形態において説明したような方法で時空データベースから情報を検索する際には、デジタルカメラ１において記録された位置履歴から、所定の条件を満たす位置履歴を除外するようにしてもよい。たとえば、移動速度が所定値以上である位置履歴を除いて、移動速度が所定値未満である位置履歴のみに基づいて情報を検索する。このようにすれば、旅行などの際に、列車、自動車、飛行機等の乗り物での移動中に記録された位置履歴を除外して、情報の検索を行うことができる。したがって、ユーザが実際に立ち寄った場所の情報を検索対象とすることができる。
【００７２】
上記の各実施の形態では、電子カメラであるデジタルカメラ１を例に説明したが、他の装置についても本発明を適用可能である。たとえば、カメラ付きの携帯電話などの携帯電子機器に適用することができる。あるいは、撮影を行わないデジタル式の双眼鏡やフィールドスコープなどにおいて、予め時空データベースに記録された画像情報などの各種情報を検索して表示する際に、本発明を適用してもよい。
【００７３】
以上説明した各実施の形態や各種の変形例はあくまで一例に過ぎない。したがって、本発明の特徴が損なわれない限り、本発明はこれらの内容に限定されない。
【図面の簡単な説明】
【００７４】
【図１】本発明の一実施の形態によるカメラシステムの構成図である。
【図２】本発明の一実施の形態によるデジタルカメラの外観を示す図である。
【図３】本発明の一実施の形態によるデジタルカメラのブロック図である。
【図４】第１の実施の形態における情報の検索方法を説明するための図である。
【図５】操作履歴の例を示す図である。
【図６】第１の実施の形態における情報の検索結果を撮影日時に基づいて分類して表示した画面の例を示す図である。
【図７】第１の実施の形態における情報の検索結果を操作履歴に基づいて分類して表示した画面の例を示す図である。
【図８】第１の実施の形態における情報の検索結果を位置履歴と取得位置との距離に応じて分類して表示した画面の例を示す図である。
【図９】時空データベースから様々な情報を検索するときの処理の流れを示すフローチャートを示す図である。
【図１０】第２の実施の形態における情報の検索方法を説明するための図である。
【図１１】第２の実施の形態における情報の検索結果を撮影日時に基づいて分類して表示した画面の例を示す図である。
【図１２】第２の実施の形態における情報の検索結果を特定した地域の面積に応じて分類して表示した画面の例を示す図である。
【符号の説明】
【００７５】
１：デジタルカメラ
２：アクセスポイント
３：サーバ装置
【図１】
2009116795.tif 000003
【図２】
2009116795.tif 000004
【図３】
2009116795.tif 000005
【図４】
2009116795.tif 000006
【図５】
2009116795.tif 000007
【図６】
2009116795.tif 000008
【図７】
2009116795.tif 000009
【図８】
2009116795.tif 000010
【図９】
2009116795.tif 000011
【図１０】
2009116795.tif 000012
【図１１】
2009116795.tif 000013
【図１２】
2009116795.tif 000014