(57)【特許請求の範囲】
【請求項１】
撮像手段と、
前記撮像手段により撮像された画像に関連付けて記録する情報を設定する情報設定手段と、
前記撮像手段の位置を検出する位置検出手段と、
基準地点を設定する基準地点設定手段と、
前記基準地点から前記位置検出手段により検出された位置までの距離に基づいて、移動距離を算出する距離算出手段と、
前記距離算出手段により算出された移動距離が所定のしきい値を超えたときに、前記情報の内容を変更する情報変更手段とを備え、
前記基準地点設定手段は、前記移動距離が前記しきい値を超えたと判定された直後に前記位置検出手段によって検出された前記撮像手段の位置を、前記基準地点に設定することを特徴とする電子カメラ。
【請求項２】
請求項１に記載の電子カメラにおいて、
前記移動距離が前記しきい値を超えたときに、前記情報の内容を変更する画面を表示する表示手段をさらに備え、
前記情報変更手段は、前記画面においてユーザに入力された内容に基づいて、前記情報の内容を変更することを特徴とする電子カメラ。
【請求項３】
請求項２に記載の電子カメラにおいて、
前記しきい値を変更するしきい値変更手段をさらに備え、
前記表示手段は、前記画面内に前記しきい値を変更する画像を表示し、
前記しきい値変更手段は、前記画像においてユーザに入力された内容に基づいて、前記しきい値を変更することを特徴とする電子カメラ。
【請求項４】
請求項１〜３のいずれか一項に記載の電子カメラにおいて、
前記移動距離に基づいて移動速度を算出する速度算出手段と、
前記移動速度に基づいて、前記情報変更手段により前記情報の内容を変更するか否かを決定する決定手段とをさらに備えることを特徴とする電子カメラ。
【請求項５】
請求項１〜３のいずれか一項に記載の電子カメラにおいて、
前記移動距離に基づいて加速度を算出する加速度算出手段と、
前記加速度に基づいて、前記情報変更手段により前記情報の内容を変更するか否かを決定する決定手段とをさらに備えることを特徴とする電子カメラ。
【請求項６】
撮像手段と、
前記撮像手段により撮像された画像に関連付けて記録する情報を設定する情報設定手段と、
移動距離を算出する距離算出手段と、
前記距離算出手段により算出された移動距離が所定のしきい値を超えたときに、前記情報の内容を変更する情報変更手段と、
前記移動距離に基づいて移動速度を算出する速度算出手段と、
前記移動速度に基づいて、前記情報変更手段により前記情報の内容を変更するか否かを決定する決定手段とを備えることを特徴とする電子カメラ。
【請求項７】
撮像手段と、
前記撮像手段により撮像された画像に関連付けて記録する情報を設定する情報設定手段と、
移動距離を算出する距離算出手段と、
前記距離算出手段により算出された移動距離が所定のしきい値を超えたときに、前記情報の内容を変更する情報変更手段と、
前記移動距離に基づいて加速度を算出する加速度算出手段と、
前記加速度に基づいて、前記情報変更手段により前記情報の内容を変更するか否かを決定する決定手段とを備えることを特徴とする電子カメラ。
【請求項８】
請求項６または７に記載の電子カメラにおいて、
前記移動距離が前記しきい値を超えたときに、前記情報の内容を変更する画面を表示する表示手段をさらに備え、
前記情報変更手段は、前記画面においてユーザに入力された内容に基づいて、前記情報の内容を変更することを特徴とする電子カメラ。
【請求項９】
請求項６〜８の何れか一項に記載の電子カメラにおいて、
前記撮像手段の位置を所定時間ごとに検出する位置検出手段と、
前記位置検出手段により検出された位置の履歴を記録する位置履歴記録手段とをさらに備え、
前記距離算出手段は、前記位置履歴記録手段により記録された位置の履歴に基づいて、前記移動距離を算出することを特徴とする電子カメラ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子カメラに関する。
【背景技術】
【０００２】
従来、画像が撮影された場所の位置情報を用いて、基準となる所定の場所から画像が撮影された場所までの基準距離を算出し、算出した基準距離に基づいて画像を分類する装置が知られている（特許文献１参照）。
【０００３】
【特許文献１】特開２００５−１７４０６０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
特許文献１に開示される装置では、基準となる場所から画像が撮影された場所までの基準距離に基づいて画像を分類している。そのため、別々の場所で撮影された画像であっても、基準となる場所からの距離が同程度であれば、同じグループに分類されてしまうという不都合が生じる。
【課題を解決するための手段】
【０００５】
本発明による電子カメラは、撮像手段と、前記撮像手段により撮像された画像に関連付けて記録する情報を設定する情報設定手段と、前記撮像手段の位置を検出する位置検出手段と、基準地点を設定する基準地点設定手段と、前記基準地点から前記位置検出手段により検出された位置までの距離に基づいて、移動距離を算出する距離算出手段と、前記距離算出手段により算出された移動距離が所定のしきい値を超えたときに、前記情報の内容を変更する情報変更手段とを備え、前記基準地点設定手段は、前記移動距離が前記しきい値を超えたと判定された直後に前記位置検出手段によって検出された前記撮像手段の位置を、前記基準地点に設定することを特徴とする。
【発明の効果】
【０００６】
本発明によれば、別々の場所で撮影された画像を適切に分類することができる。
【発明を実施するための最良の形態】
【０００７】
図１は、本発明による電子カメラの一実施形態であるデジタルカメラ１の外観を示す図である。図１の外観図に示すように、デジタルカメラ１は、シャッターボタン１１、電源ボタン１２、ズームボタン１３、再生ボタン１４、メニューボタン１５、削除ボタン１６、ジョグダイヤル１７、決定ボタン１８、フラッシュ充電用ＬＥＤ２０、ＡＦ（Auto Focus）用ＬＥＤ２１、メモリアクセス用ＬＥＤ２２、電源用ＬＥＤ２３およびモニタ１０４を備える。
【０００８】
シャッターボタン１１は、ユーザがデジタルカメラ１に対して撮影の指示などを行うための操作ボタンであり、半押し、全押しの２段階のスイッチを有する。シャッターボタン１１が半押し操作されると、被写体に合わせてデジタルカメラ１の撮影レンズの焦点が調節される。シャッターボタン１１が全押し操作されると、デジタルカメラ１において被写体が撮像され、取得された撮像画像が記録される。電源ボタン１２は、ユーザがデジタルカメラ１のメイン電源をオンからオフに、またはオフからオンに切り替えるための操作ボタンである。ズームボタン１３は、ユーザがデジタルカメラ１の撮影レンズの焦点距離を変化させる際などに使用する操作ボタンである。
【０００９】
再生ボタン１４は、ユーザがデジタルカメラ１に画像データの再生指示などを行うための操作ボタンである。メニューボタン１５は、ユーザがデジタルカメラ１に対してメニュー画面の呼び出し指示などを行うための操作ボタンである。削除ボタン１６は、ユーザがデジタルカメラ１に装填されたメモリカードから画像データを削除する際などに用いられる操作ボタンである。
【００１０】
ジョグダイヤル１７は、画面中のカーソルの移動指示などをユーザが行うための回転可能な操作部材である。決定ボタン１８は、ユーザがメニュー画面において設定内容の決定などを行うための操作ボタンである。
【００１１】
フラッシュ充電用ＬＥＤ２０は、フラッシュの充電中に点灯する表示装置である。フラッシュ充電用ＬＥＤ２０が撮影前に点灯することにより、フラッシュ充電中であり撮影準備が完了していないことをユーザに知らせることができる。
【００１２】
ＡＦ用ＬＥＤ２１は、ＡＦの合焦状態をユーザに知らせるための表示装置である。メモリアクセス用ＬＥＤ２２は、メモリアクセス状態のとき、すなわち、デジタルカメラ１に装填されたメモリカードにデータを書き込んでいるとき、および、メモリカードからデータを読み込んでいるときに点灯する表示装置である。電源用ＬＥＤ２３は、デジタルカメラ１が電源投入状態のときに点灯する表示装置である。
【００１３】
モニタ１０４は、ＬＣＤ（Liquid Crystal Display）等を用いたカラー表示装置であり、各種の画像を表示する。たとえば、モニタ１０４がスルー画像を表示することにより、モニタ１０４は撮影時のビューファインダとして用いられる。なお、スルー画像（スルー画）とは、撮影時にリアルタイムでモニタ１０４に表示される被写体の撮像画像である。さらに、モニタ１０４は、過去に取得した撮像画像の再生表示や、メニュー画面の表示等を行うこともできる。
【００１４】
図２は、デジタルカメラ１のブロック図である。このブロック図に示すように、デジタルカメラ１は、ＣＰＵ１０１、圧縮／伸張回路１０２、表示ドライバ１０３、モニタ１０４、キー入力部１０５、ＧＰＳ（Global Positioning System）センサ１０７、コンデンサ１０９、バッテリ１１０、フラッシュ１１１、ＣＣＤ（Charge Coupled Device）ドライバ１１２、ＣＣＤ１１３およびメモリ１１４を有している。また、記録媒体であるメモリカード１１５が不図示のカードスロットに装填されている。
【００１５】
ＣＰＵ１０１は、様々な処理や制御を実行するための回路であり、マイコン等を用いて構成される。圧縮／伸張回路１０２は、撮像画像データの圧縮／伸張を行う回路である。表示ドライバ１０３は、モニタ１０４に表示する映像をコントロールする駆動回路である。キー入力部１０５は、デジタルカメラ１に設けられたボタン、スイッチ、ダイヤル等の操作を検出する回路である。
【００１６】
ＧＰＳセンサ１０７は、ＧＰＳ衛星から送信されるＧＰＳ信号を受信し、ＣＰＵ１０１へ出力する。このＧＰＳ信号に基づいて、ＣＰＵ１０１において、デジタルカメラ１の位置（すなわち、ＣＣＤ１１３の位置）が検出される。
【００１７】
コンデンサ１０９は、バッテリ１１０からの電力を受けて充電し、フラッシュ１１１の発光に使用する。また、緊急時のバックアップ電源としてカメラの駆動に使用する。バッテリ１１０は、デジタルカメラ１を動作させるために必要な電力を供給するリチウムイオン充電池等の電源である。
【００１８】
フラッシュ１１１は、被写体に補助光を照射することにより暗い環境でも撮影を可能にする。ＣＣＤドライバ１１２は、ＣＣＤ１１３を駆動するための回路である。ＣＣＤ１１３は、撮影レンズを介した被写体像を撮像するための撮像素子である。ＣＣＤ１１３によって被写体像が撮像されると、ＣＣＤ１１３からＣＣＤドライバ１１２へ撮像信号が出力される。この撮像信号は、ＣＣＤドライバ１１２において撮像画像データに変換された後、ＣＰＵ１０１へ出力される。
【００１９】
メモリ１１４は、不揮発性の半導体メモリであり、ＣＰＵ１０１が実行する制御に用いるためのプログラムやデータ等を記憶している。メモリカード１１５には、ＣＰＵ１０１の制御により、デジタルカメラ１によって取得された撮像画像などが記録される。
【００２０】
続いて、デジタルカメラ１の動作について説明する。デジタルカメラ１は、被写体を撮像して撮像画像を取得するための撮影モードを含む様々な動作モードをユーザの操作に応じて設定することができる。
【００２１】
撮影モードが設定されている場合、デジタルカメラ１は、被写体の撮影を行う前には、ＣＣＤ１１３によって撮像された被写体の像に基づいて、前述したようにスルー画像を取得し、モニタ１０４に表示する。シャッターボタン１１をユーザが操作することによって撮影指示が行われると、デジタルカメラ１はその撮影指示に応じて、被写体を撮像して撮像画像を取得し、取得した撮像画像をメモリカード１１５に記録する。
【００２２】
メモリカード１１５に撮像画像を記録する際、デジタルカメラ１は、様々な内容の情報を撮像画像に関連付けて記録することができる。たとえば、撮影日時や、ＧＰＳセンサ１０７により受信されたＧＰＳ信号に基づいて検出された撮影地点の座標、撮影時に設定されていた撮影条件などの情報が、撮像画像に関連付けてメモリカード１１５に記録される。なお、撮像画像に関連付けられた情報は、撮像画像のメタ情報として撮像画像に付加される。
【００２３】
デジタルカメラ１は、上記の撮像画像に付加するメタ情報のうち一部の内容を予め設定しておくことができる。たとえば、撮影シーンに関する説明や、撮影者、撮影場所などを予め設定しておき、メタ情報の一部として撮像画像と共に記録することができる。こうして設定されたメタ情報は、複数の撮像画像に共通に用いられる。以下、このようなメタ情報のことを共通メタ情報と称する。なお、共通メタ情報として音声情報を撮像画像に付加してもよい。
【００２４】
デジタルカメラ１は、ＧＰＳセンサ１０７により受信されたＧＰＳ信号に基づいて、自己の位置を所定時間ごとに検出する。そして、検出した自己位置に基づいて、自己の移動距離を算出する。この移動距離が所定のしきい値を超えると、モニタ１０４に共通メタ情報を設定するための画面である共通メタ情報設定画面を表示する。ユーザは、こうして表示される共通メタ情報設定画面において、共通メタ情報として撮像画像と共に記録する情報の内容を任意に設定することができる。
【００２５】
図３は、以上説明したような動作を行う際に、デジタルカメラ１のＣＰＵ１０１によって実行される処理のフローチャートである。このフローチャートは、デジタルカメラ１の電源がオンであるときに所定時間ごとに実行される。
【００２６】
ステップＳ１００では、前述のような共通メタ情報を設定するための共通メタ情報設定処理を実行する。この処理の具体的な内容については、後で図４のフローチャートにより説明する。ステップＳ２００では、撮影モードが設定されているか否かを判定する。撮影モードが設定されている場合はステップＳ３００へ進む。ステップＳ３００では、撮像画像を取得するためのレリーズ処理を行う。この処理の具体的な内容については、後で図５のフローチャートにより説明する。ステップＳ３００のレリーズ処理を実行したら、図３のフローチャートを終了する。一方、ステップＳ２００において撮影モードが設定されていないと判定した場合は、ステップＳ３００を実行せずに、図３のフローチャートを終了する。
【００２７】
次に、ステップＳ１００の共通メタ情報設定処理について、図４のフローチャートにより説明する。ステップＳ１０１では、自己位置すなわちデジタルカメラ１が現在位置している地点の座標を検出する。ここでは、ＧＰＳセンサ１０７により受信されたＧＰＳ信号に基づいて自己位置を検出する。
【００２８】
ステップＳ１０２では、ステップＳ１０１で検出した自己位置を移動履歴ＤＢ（データベース）に登録する。この移動履歴ＤＢは、デジタルカメラ１の位置の履歴を記録するためのデータベースであり、メモリ１１４によって記憶されている。
【００２９】
ステップＳ１０３では、ステップＳ１０２で自己位置を登録した移動履歴ＤＢをメモリ１１４から読み出す。ステップＳ１０４では、ステップＳ１０３で読み出した移動履歴ＤＢに基づいて、デジタルカメラ１の移動距離を算出する。ここでは、次の二つの方法のうち、いずれかの方法により移動距離を算出することができる。
【００３０】
一つ目の方法では、ステップＳ１０３で読み出した移動履歴ＤＢに最初に登録されている自己位置を基準地点とし、その基準地点からステップＳ１０２で検出した自己位置までの距離に基づいて移動距離を算出する。すなわち、移動履歴ＤＢにおいて最初に登録された自己位置と最後に登録された自己位置との間の距離を算出し、これをデジタルカメラ１の移動距離とする。
【００３１】
なお、移動履歴ＤＢは、後で説明するように、ステップＳ１０５において移動距離がしきい値より大きいと判定されたときに、ステップＳ１１０の処理によって初期化される。その直後に実行されたステップＳ１０２において移動履歴ＤＢに自己位置が登録されることにより、基準地点が設定される。すなわち、デジタルカメラ１は、移動距離がしきい値を超えたとステップＳ１０５において判定された直後にステップＳ１０１において検出された自己位置を、基準地点に設定する。
【００３２】
二つ目の方法では、ステップＳ１０３で読み出した移動履歴ＤＢに登録されている各自己位置の間の距離を登録順にそれぞれ求め、その積算値を移動距離とする。すなわち、移動履歴ＤＢにおいて最初に登録された自己位置を起点として、デジタルカメラ１が移動してきた道のりを算出し、これをデジタルカメラ１の移動距離とする。このようにして、移動履歴ＤＢとして記録されている自己位置の履歴に基づいて、デジタルカメラの移動距離を算出する。
【００３３】
上記のいずれかの方法により移動距離を算出したら、次のステップＳ１０５では、その移動距離が予め設定された所定のしきい値よりも大きいか否かを判定する。移動距離がしきい値よりも大きい場合はステップＳ１０６へ進む。一方、移動距離がしきい値よりも大きくない場合は、図４のフローチャートを終了して図３のステップＳ２００へ進む。なお、ステップＳ１０５の判定に用いるしきい値は、次のステップＳ１０６で表示される共通メタ情報設定画面において、ユーザの操作に応じて変更することができる。
【００３４】
ステップＳ１０６では、モニタ１０４に共通メタ情報設定画面を表示する。このとき表示される共通メタ情報設定画面の例を図６（ａ）、（ｂ）に示す。図６（ａ）に示す画面３０ａは、運動会での撮影用に共通メタ情報を設定した際の共通メタ情報設定画面の例であり、図６（ａ）に示す画面３０ｂは、観光地での撮影用に共通メタ情報を設定した際の共通メタ情報設定画面の例である。画面３０ａと画面３０ｂでは、ユーザが入力したそれぞれ異なる内容が符号３１〜３４に示す各入力欄において表示されている。入力欄３１は撮像画像のタイトルを、入力欄３２は撮像画像に対する説明を、入力欄３３は撮影者を、入力欄３４は撮影した場所をそれぞれ表している。なお、入力欄３１〜３４の内容は、ユーザが任意に変更することができる。
【００３５】
画面３０ａおよび３０ｂ内には、ステップＳ１０５の判定に用いるしきい値を変更するための画像３５が表示されている。この画像３５において、ユーザがジョグダイヤル１７の操作などによりインジケータの位置を変更すると、その位置に対応する移動手段の移動能力に応じて、しきい値の大きさが変更される。たとえば、「徒歩」の位置に合わせた場合は５ｋｍ、「自転車」の位置に合わせた場合は２０ｋｍ、「車」の位置に合わせた場合は１００ｋｍ、「飛行機」の位置に合わせた場合は５００ｋｍの距離を、しきい値の大きさとして設定する。
【００３６】
画面３０ａまたは３０ｂにおいてＯＫボタン３６が選択されると、入力欄３１〜３４において入力された内容と、画像３５におけるインジケータの位置に応じたしきい値の大きさとが確定される。これにより、共通メタ情報設定画面においてユーザが設定した共通メタ情報およびしきい値の内容が確定される。一方、キャンセルボタン３７が選択されると、入力内容が取り消される。この場合は共通メタ情報が変更されず、前の内容がそのまま維持される。
【００３７】
なお、以上説明したような共通メタ情報設定画面をモニタ１０４に表示する際には、前に設定された内容が入力欄３１〜３４に入力されていることが好ましい。このようにすれば、ユーザは変更が必要な箇所のみを入力しなおせばよい。あるいは、ステップＳ１０１で検出した自己位置に基づいて場所を判断し、その判断結果を入力欄３４に反映したり、事前に行ったユーザ認証の結果を入力欄３３に反映したりしてもよい。
【００３８】
図６（ａ）、（ｂ）に示した画面３０ａ、３０ｂは、あくまで共通メタ情報設定画面の一例であるため、これ以外にも様々な内容の画面を共通メタ情報設定画面として表示することができる。たとえば、音声情報を用いて共通メタ情報を設定する場合は、ユーザに音声の入力を促す旨のメッセージを共通メタ情報設定画面において表示してもよい。
【００３９】
ステップＳ１０７では、ステップＳ１０６で表示した共通メタ情報設定画面に対して、ユーザからの肯定応答があったか否かを判定する。肯定応答があった場合、すなわち画面３０ａまたは３０ｂにおいてＯＫボタン３６が選択された場合は、ステップＳ１０８へ進む。一方、否定応答があった場合、すなわちキャンセルボタン３７が選択された場合は、ステップＳ１１０へ進む。
【００４０】
ステップＳ１０８では、ステップＳ１０６で表示した共通メタ情報設定画面において入力された共通メタ情報を抽出し、その内容をメモリ１１４に記録して保存する。これにより、今まで設定されていた共通メタ情報の内容が変更される。ステップＳ１０９では、ステップＳ１０６で表示した共通メタ情報設定画面において設定されたしきい値を抽出し、その内容をメモリ１１４に記録して保存する。これにより、今まで設定されていたしきい値の大きさが変更される。
【００４１】
ステップＳ１１０では、移動履歴ＤＢを初期化する。これにより、それまでに移動履歴ＤＢに登録されていた自己位置がクリアされると共に、次に初めて登録された自己位置が基準地点として設定される。ステップＳ１１０を実行したら図４のフローチャートを終了し、図３のステップＳ２００へ進む。
【００４２】
なお、以上説明した共通メタ情報設定処理において、デジタルカメラ１の移動速度や加速度を移動距離に基づいて算出し、その算出結果に基づいて、共通メタ情報の内容を変更するか否かを決定するようにしてもよい。すなわち、ステップＳ１０５において移動距離がしきい値より大きいと判定され、かつデジタルカメラ１の移動速度または加速度が所定値以上であるときに、共通メタ情報設定画面を表示してユーザに共通メタ情報の内容を変更させるようにする。このようにすれば、車や電車、飛行機などによる移動を自動的に検出して、共通メタ情報の内容を変更することができる。さらに、気圧の変化や、時刻設定の変更の有無などを考慮してもよい。
【００４３】
または、移動履歴ＤＢに登録された自己位置に基づいて、デジタルカメラ１の位置変化の軌跡を求めてその傾向を解析してもよい。このようにすれば、たとえば普段とは違う軌跡を辿っていると判断されたときに、共通メタ情報設定画面を表示して共通メタ情報の内容を変更するようユーザに促すことができる。
【００４４】
デジタルカメラ１において、バッテリ１１０の充電が完了したときに、図４のフローチャートに示した共通メタ情報設定処理のうち、ステップＳ１０１およびＳ１０２の処理のみを実行するようにしてもよい。このようにすれば、ユーザが自宅などにおいてデジタルカメラ１を充電した際に、自動的に自己位置を移動履歴ＤＢに登録することができる。バッテリ１１０が交換されたときも、同様にして自動的に自己位置を移動履歴ＤＢに登録してもよい。
【００４５】
次に、図３のステップＳ３００で実行するレリーズ処理について、図５のフローチャートにより説明する。ステップＳ３０１では、シャッターボタン１１がユーザによって半押し操作されたか否かを判定する。半押し操作された場合はステップＳ３０２へ進み、半押し操作されていない場合はステップＳ３０３へ進む。なお、シャッターボタン１１が半押し操作されると、デジタルカメラ１の撮影レンズの焦点が被写体に合わせて調節され、ＣＣＤ１１３による撮像が可能な状態となる。
【００４６】
ステップＳ３０２では、現在設定されている共通メタ情報の内容をモニタ１０４に表示する。ここでは、図６に例示した共通メタ情報設定画面と同様の画面により共通メタ情報の内容を表示してもよいし、他の画面により表示してもよい。こうして共通メタ情報の内容が表示されることにより、ユーザは、共通メタ情報として撮像画像に付加される内容が適切であるかどうかを撮影前に確認することができる。
【００４７】
ステップＳ３０３では、シャッターボタン１１がユーザによって全押し操作されたか否かを判定する。全押し操作された場合はステップＳ３０４へ進む。一方、シャッターボタンが全押し操作されていない場合は、図５のフローチャートを終了してレリーズ処理を完了する。
【００４８】
ステップＳ３０４では、ＣＣＤ１１３から出力される撮像信号に基づいて、撮像画像データを生成する。ステップＳ３０５では、個別メタ情報を生成する。個別メタ情報とは、前述の共通メタ情報とは異なり、撮像画像ごとに生成されて記録されるメタ情報のことである。ここでは、たとえば撮影日時、撮影地点の座標、撮影条件などに基づいて、個別メタ情報を生成する。
【００４９】
ステップＳ３０６では、メモリ１１４から共通メタ情報を読み出す。ここで読み出される共通メタ情報は、図４で説明した共通メタ情報設定処理によって設定されたものである。すなわち、ステップＳ１０６で表示した共通メタ情報設定画面においてユーザに入力された内容に基づいて最後に変更された共通メタ情報が、ステップＳ３０６において読み出される。
【００５０】
ステップＳ３０７では、ステップＳ３０４で生成した撮像画像データを、ステップＳ３０５で生成した個別メタ情報およびステップＳ３０６で読み出した共通メタ情報と関連付けて、メモリカード１１５に記録する。これにより、撮影が実行され、メタ情報が付加された撮像画像がメモリカード１１５に記録される。ステップＳ３０７を実行したら、図５のフローチャートを終了してレリーズ処理を完了する。
【００５１】
なお、上記のようにして撮像画像に付加された共通メタ情報は、デジタルカメラ１において撮像画像を分類するために利用することができる。すなわち、共通メタ情報として記録されている内容が同じであれば、同一のグループに属する撮像画像として分類する。これにより、別々の場所で撮影された撮像画像を適切に分類することができる。さらに、デジタルカメラ１の撮像画像をパーソナルコンピュータなどに転送して分類する際にも、同様に共通メタ情報を利用することができる。
【００５２】
以上説明した実施の形態によれば、次の作用効果を奏する。
（１）デジタルカメラ１は、ＣＰＵ１０１の処理により、ＣＣＤ１１３によって取得された撮像画像に関連付けて記録するための共通メタ情報を設定する。そして、移動距離を算出し（ステップＳ１０４）、算出した移動距離が所定のしきい値を超えたときに、設定されている共通メタ情報の内容を変更する（ステップＳ１０８）。このようにして変更された共通メタ情報の内容に基づいて撮像画像の分類を行うことで、別々の場所で撮影された画像を適切に分類することができる。
【００５３】
（２）デジタルカメラ１は、移動距離がしきい値を超えたときに、共通メタ情報の内容を変更するための共通メタ情報設定画面をモニタ１０４に表示する（ステップＳ１０６）。ステップＳ１０８では、この共通メタ情報設定画面においてユーザに入力された内容に基づいて、共通メタ情報の内容を変更する。このようにしたので、ユーザの希望に応じた共通メタ情報への変更を適切なタイミングで確実に行うことができる。
【００５４】
（３）デジタルカメラ１は、自己位置すなわちＣＣＤ１１３の位置を検出する（ステップＳ１０１）。ステップＳ１０４では、予め設定された基準地点からステップＳ１０１で検出した自己位置までの距離に基づいて、移動距離を算出することができる。このようにしたので、移動距離を正確に算出することができる。
【００５５】
（４）デジタルカメラ１は、移動距離がしきい値より大きいか否かをステップＳ１０５で判定し、しきい値より大きい場合は、ステップＳ１１０において移動履歴ＤＢを初期化する。その後、最初に実行したステップＳ１０１において検出され、続くステップＳ１０２において移動履歴ＤＢに登録された自己位置を基準地点に設定する。これにより、移動距離がしきい値を超えたと判定された直後にステップＳ１０１で検出された自己位置を基準地点に設定する。このようにしたので、移動距離を算出するための基準地点を適切に設定することができる。
【００５６】
（５）また、デジタルカメラ１は、ステップＳ１０１において所定時間ごとに検出した自己位置の履歴を移動履歴ＤＢに登録して記録する（ステップＳ１０２）。ステップＳ１０４では、こうして記録された自己位置の履歴に基づいて、各自己位置の間の距離を登録順にそれぞれ求めてその積算値を求めることにより、移動距離を算出することもできる。このようにしたので、デジタルカメラ１が実際に移動した道のりに応じて移動距離を正確に算出することができる。
【００５７】
（６）デジタルカメラ１は、ステップＳ１０６においてモニタ１０４に表示する共通メタ情報設定画面内に、ステップＳ１０５の判定に用いるしきい値を変更するための画像３５を表示する。この画像３５においてユーザに入力された内容に基づいて、しきい値を変更する（ステップＳ１０９）。このようにしたので、ユーザはデジタルカメラ１の移動距離に応じてしきい値を任意の値に変更することができる。
【００５８】
（７）デジタルカメラ１は、共通メタ情報設定処理を実行する際に、ステップＳ１０４で算出した移動距離に基づいて移動速度や加速度を算出し、算出した移動速度や加速度に基づいて、共通メタ情報の内容を変更するか否かを決定することもできる。このようにすれば、様々な乗り物による移動を自動的に検出して、共通メタ情報の内容を変更することができる。
【００５９】
なお、上記実施の形態では、電子カメラであるデジタルカメラ１を例に説明したが、他の装置についても本発明を適用可能である。たとえば、カメラ付きの携帯電話などの携帯電子機器に適用することができる。
【００６０】
以上説明した実施の形態や各種の変形例はあくまで一例に過ぎない。したがって、本発明の特徴が損なわれない限り、本発明はこれらの内容に限定されない。
【図面の簡単な説明】
【００６１】
【図１】本発明の一実施の形態によるデジタルカメラの外観を示す図である。
【図２】本発明の一実施の形態によるデジタルカメラのブロック図である。
【図３】本発明の一実施の形態によるデジタルカメラにおいて実行される処理のフローチャートである。
【図４】共通メタ情報設定処理のフローチャートである。
【図５】レリーズ処理のフローチャートである。
【図６】共通メタ情報設定画面の例を示す図である。
【符号の説明】
【００６２】
１：デジタルカメラ
１０１：ＣＰＵ
１０４：モニタ
１１３：ＣＣＤ
【図１】
0005120031.tif 000002
【図２】
0005120031.tif 000003
【図３】
0005120031.tif 000004
【図４】
0005120031.tif 000005
【図５】
0005120031.tif 000006
【図６】
0005120031.tif 000007