(57)【要約】【課題】ユーザを煩わせることなく、撮影に関するイベントをより正確に推測することが可能な撮像装置、イベント推測方法及びプログラムを提供する。【解決手段】ユーザに関するイベント情報が登録された標準イベントデータと、所定の場所に関するイベント情報が登録されたマップイベントデータと、所定の言語に関するカレンダーイベント情報が登録された言語カレンダーイベントデータを記憶する記憶部１３０と、画像データの撮影日付情報と、画像データの撮影位置情報と、画像データ撮影時に設定されている設定言語情報の少なくともいずれかに基づいて、標準イベントデータと、マップイベントデータと、言語カレンダーイベントデータのうちいずれか一つを使用して、画像データに関する撮影時イベントを推測するイベント情報処理部１２４とを備える。【選択図】図１
2011259339.tif 000002
【特許請求の範囲】
【請求項１】
ユーザに関するイベント情報が登録された標準イベントデータと、所定の場所に関するイベント情報が登録されたマップイベントデータと、所定の言語に関するカレンダーイベント情報が登録された言語カレンダーイベントデータを記憶する記憶部と、
画像データの撮影日付情報と、前記画像データの撮影位置情報と、前記画像データ撮影時に設定されている設定言語情報の少なくともいずれかに基づいて、前記標準イベントデータと、前記マップイベントデータと、前記言語カレンダーイベントデータのうちいずれか一つを使用して、前記画像データに関する撮影時イベントを推測するイベント情報処理部と、
を備える、撮像装置。
【請求項２】
前記イベント情報処理部は、
前記撮影位置情報と、所定の言語が使用されている場所情報である使用言語マップとに基づいて、前記画像データの撮影位置で使用されている使用言語を抽出し、
前記設定言語情報に基づいて、設定言語が前記抽出された使用言語と一致するか否かを判断し、
前記判断の結果に基づいて前記撮影時イベントを推測する、請求項１に記載の撮像装置。
【請求項３】
前記イベント情報処理部は、
前記撮影日付情報と言語カレンダーイベントデータに基づいて、前記画像データの撮影日付が前記設定言語を使用している場所の休日に当たるか否かを判断し、
前記判断の結果に基づいて前記撮影時イベントを推測する、請求項１又は２に記載の撮像装置。
【請求項４】
前記イベント情報処理部は、
前記撮影時イベントを推測する際、前記標準イベントデータと、前記マップイベントデータと、前記言語カレンダーイベントデータのうちいずれか一つを使用する順位は、設定言語が前記抽出された使用言語と一致するか否かの前記判断の結果に依存する、請求項２又は３に記載の撮像装置。
【請求項５】
前記イベント情報処理部は、
前記撮影時イベントを推測する際、前記標準イベントデータと、前記マップイベントデータと、前記言語カレンダーイベントデータを使用する順位は、前記画像データの撮影日付が前記設定言語を使用している場所の休日に当たるか否かの前記判断の結果に依存する、請求項４に記載の撮像装置。
【請求項６】
前記イベント情報処理部は、
前記標準イベントデータと、前記マップイベントデータと、前記言語カレンダーイベントデータのうちいずれか一つを使用して前記撮影時イベントを推測できなかったときは、前記標準イベントデータと、前記マップイベントデータと、前記言語カレンダーイベントデータのうち残りのいずれか一つを使用して前記撮影時イベントを推測する、請求項４又は５に記載の撮像装置。
【請求項７】
前記イベント情報処理部は、
前記撮影日付情報と前記撮影位置情報と前記標準イベントデータに基づいて、前記画像データの撮影日付が前記標準イベントデータに含まれるいずれかのイベントに当たるか否かを判断し、判断結果に基づいて前記撮影時イベントを推測する、請求項１〜６のいずれか１項に記載の撮像装置。
【請求項８】
前記イベント情報処理部は、
前記撮影日付情報と前記撮影位置情報と前記マップイベントデータに基づいて、前記画像データの撮影日付が前記マップイベントデータに含まれるいずれかのイベントに当たるか否かを判断し、判断結果に基づいて前記撮影時イベントを推測する、請求項１〜７のいずれか１項に記載の撮像装置。
【請求項９】
前記イベント情報処理部は、
前記撮影位置情報と前記撮影日付情報と前記言語カレンダーイベントデータに基づいて、前記画像データの撮影日付が前記言語カレンダーイベントデータに含まれる前記撮影位置のいずれかのイベントに当たるか否かを判断し、判断結果に基づいて前記撮影時イベントを推測する、請求項１〜８のいずれか１項に記載の撮像装置。
【請求項１０】
前記イベント情報処理部は、
前記撮影日付情報と前記言語カレンダーイベントデータに基づいて、前記画像データの撮影日付が前記言語カレンダーイベントデータに含まれる前記設定言語のいずれかのイベントに当たるか否かを判断し、判断結果に基づいて前記撮影時イベントを推測する、請求項２〜９のいずれか１項に記載の撮像装置。
【請求項１１】
記憶部にユーザに関するイベント情報が登録された標準イベントデータと、所定の場所に関するイベント情報が登録されたマップイベントデータと、所定の言語に関するカレンダーイベント情報が登録された言語カレンダーイベントデータを記録するステップと、
画像データの撮影日付情報と、前記画像データの撮影位置情報と、前記画像データ撮影時に設定されている設定言語情報の少なくともいずれかに基づいて、前記標準イベントデータと、前記マップイベントデータと、前記言語カレンダーイベントデータのうちいずれか一つを使用して、前記画像データに関する撮影時イベントを推測するステップと、
を備える、撮像方法。
【請求項１２】
ユーザに関するイベント情報が登録された標準イベントデータと、所定の場所に関するイベント情報が登録されたマップイベントデータと、所定の言語に関するカレンダーイベント情報が登録された言語カレンダーイベントデータを記憶する手段、
画像データの撮影日付情報と、前記画像データの撮影位置情報と、前記画像データ撮影時に設定されている設定言語情報の少なくともいずれかに基づいて、前記標準イベントデータと、前記マップイベントデータと、前記言語カレンダーイベントデータのうちいずれか一つを使用して、前記画像データに関する撮影時イベントを推測する手段
としてコンピュータを機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、撮像装置、イベント推測方法及びプログラムに関する。
【背景技術】
【０００２】
デジタルビデオカメラやデジタルスチルカメラは、画像データだけでなく、一般に撮影日時が記録される。また、ＧＰＳを使用することで撮影場所を同時に記録することがある。更に、特許文献１では、被写体となる人物の誕生日や、居住地や特定地点となるＧＰＳ情報を記録しておくことで、誕生日を起点として様々なイベントデータを作成し、それをイベントデータベースとしてまとめた。そして、撮像装置１００本体で撮影日時情報を元に、撮影場所を補助としてイベントデータベースからイベント候補を選定し、そのイベントを撮影データに関連付ける。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００９−１６９５８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかし、デジタルビデオカメラやデジタルスチルカメラにおいて撮影を行うのは、誕生日を元に推測できるイベントがすべてではない。
【０００５】
イベントには、例えば、リオのカーニバル、青森のねぶた祭りといった各地で行われる祭りや、Ｆ１グランプリ、テニスの四大大会といった各地で定期的に行われるスポーツイベントといったような、それぞれの地域で行われるイベントがある。また、各国のチャイナタウンで行われる旧正月というような、居住地とは異なるが、母国でのイベントであるというような、それぞれの文化圏で行われる習慣的なイベントがある。
【０００６】
しかし、従来の技術では、これらのそれぞれの地域で行われるイベントやそれぞれの文化圏で行われる習慣的なイベントについては推測が行われないという問題があった。
【０００７】
そこで、本発明は、上記問題に鑑みてなされたものであり、本発明の目的とするところは、ユーザを煩わせることなく、撮影に関するイベントをより正確に推測することが可能な、新規かつ改良された撮像装置、イベント推測方法及びプログラムを提供することにある。
【課題を解決するための手段】
【０００８】
上記課題を解決するために、本発明のある観点によれば、ユーザに関するイベント情報が登録された標準イベントデータと、所定の場所に関するイベント情報が登録されたマップイベントデータと、所定の言語に関するカレンダーイベント情報が登録された言語カレンダーイベントデータを記憶する記憶部と、画像データの撮影日付情報と、画像データの撮影位置情報と、画像データ撮影時に設定されている設定言語情報の少なくともいずれかに基づいて、標準イベントデータと、マップイベントデータと、言語カレンダーイベントデータのうちいずれか一つを使用して、画像データに関する撮影時イベントを推測するイベント情報処理部とを備える、撮像装置が提供される。
【０００９】
上記イベント情報処理部は、撮影位置情報と、所定の言語が使用されている場所情報である使用言語マップとに基づいて、画像データの撮影位置で使用されている使用言語を抽出し、設定言語情報に基づいて、設定言語が抽出された使用言語と一致するか否かを判断し、判断の結果に基づいて撮影時イベントを推測してもよい。
【００１０】
上記イベント情報処理部は、撮影日付情報と言語カレンダーイベントデータに基づいて、画像データの撮影日付が設定言語を使用している場所の休日に当たるか否かを判断し、判断の結果に基づいて撮影時イベントを推測してもよい。
【００１１】
上記イベント情報処理部は、撮影時イベントを推測する際、標準イベントデータと、マップイベントデータと、言語カレンダーイベントデータのうちいずれか一つを使用する順位は、設定言語が抽出された使用言語と一致するか否かの判断の結果に依存してもよい。
【００１２】
上記イベント情報処理部は、撮影時イベントを推測する際、標準イベントデータと、マップイベントデータと、言語カレンダーイベントデータを使用する順位は、画像データの撮影日付が設定言語を使用している場所の休日に当たるか否かの判断の結果に依存してもよい。
【００１３】
上記イベント情報処理部は、標準イベントデータと、マップイベントデータと、言語カレンダーイベントデータのうちいずれか一つを使用して撮影時イベントを推測できなかったときは、標準イベントデータと、マップイベントデータと、言語カレンダーイベントデータのうちいずれか一つを使用して撮影時イベントを推測してもよい。
【００１４】
上記イベント情報処理部は、撮影日付情報と撮影位置情報と標準イベントデータに基づいて、画像データの撮影日付が標準イベントデータに含まれるいずれかのイベントに当たるか否かを判断し、判断結果に基づいて撮影時イベントを推測してもよい。
【００１５】
上記イベント情報処理部は、撮影日付情報と撮影位置情報とマップイベントデータに基づいて、画像データの撮影日付がマップイベントデータに含まれるいずれかのイベントに当たるか否かを判断し、判断結果に基づいて撮影時イベントを推測してもよい。
【００１６】
上記イベント情報処理部は、撮影日付情報と言語カレンダーイベントデータに基づいて、画像データの撮影日付が言語カレンダーイベントデータに含まれる設定言語のいずれかのイベントに当たるか否かを判断し、判断結果に基づいて撮影時イベントを推測してもよい。
【００１７】
上記イベント情報処理部は、撮影日付情報と言語カレンダーイベントデータに基づいて、画像データの撮影日付が言語カレンダーイベントデータに含まれる抽出された使用言語のいずれかのイベントに当たるか否かを判断し、判断結果に基づいて撮影時イベントを推測してもよい。
【００１８】
また、上記課題を解決するために、本発明の別の観点によれば、記憶部にユーザに関するイベント情報が登録された標準イベントデータと、所定の場所に関するイベント情報が登録されたマップイベントデータと、所定の言語に関するカレンダーイベント情報が登録された言語カレンダーイベントデータを記録するステップと、画像データの撮影日付情報と、画像データの撮影位置情報と、画像データ撮影時に設定されている設定言語情報の少なくともいずれかに基づいて、標準イベントデータと、マップイベントデータと、言語カレンダーイベントデータのうちいずれか一つを使用して、画像データに関する撮影時イベントを推測するステップとを備えるイベント推測方法が提供される。
【００１９】
また、上記課題を解決するために、本発明の別の観点によれば、ユーザに関するイベント情報が登録された標準イベントデータと、所定の場所に関するイベント情報が登録されたマップイベントデータと、所定の言語に関するカレンダーイベント情報が登録された言語カレンダーイベントデータを記憶する手段、画像データの撮影日付情報と、画像データの撮影位置情報と、画像データ撮影時に設定されている設定言語情報の少なくともいずれかに基づいて、標準イベントデータと、マップイベントデータと、言語カレンダーイベントデータのうちいずれか一つを使用して、画像データに関する撮影時イベントを推測する手段としてコンピュータを機能させるためのプログラムが提供される。
【発明の効果】
【００２０】
以上説明したように本発明によれば、ユーザを煩わせることなく、撮影に関するイベントをより正確に推測することができる。
【図面の簡単な説明】
【００２１】
【図１】本実施形態に係る撮像装置１００を示すブロック図である。
【図２】標準イベントデータのテーブル構成を示す説明図である。
【図３】マップイベントデータのテーブル構成を示す説明図である。
【図４】言語カレンダーイベントデータのテーブル構成を示す説明図である。
【図５】ユーザ情報の入力を行うか確認する画面の一例を示す説明図である。
【図６】イベント候補を確認する画面の一例とアイコン例を示す説明図である。
【図７】ユーザ情報設定モードの処理を示すフローチャートである。
【図８】撮影モードの処理を示すフローチャートである。
【図９】イベント設定モードの処理を示すフローチャートである。
【図１０】イベント推測の処理の全体概要を示すフローチャートである。
【図１１】ユーザを公用語（母国語）を使用する国（地域）の居住者としたイベント推定を示すフローチャートである。
【図１２Ａ】ユーザを撮影場所を訪れた旅行者としたイベント推定を示すフローチャートである。
【図１２Ｂ】ユーザを撮影場所を訪れた旅行者としたイベント推定を示すフローチャートである。
【図１３Ａ】ユーザを公用語（母国語）を使用する国（地域）とは異なる場所での居住者としたイベント推定を示すフローチャートである。
【図１３Ｂ】ユーザを公用語（母国語）を使用する国（地域）とは異なる場所での居住者としたイベント推定を示すフローチャートである。
【発明を実施するための形態】
【００２２】
以下に添付図面を参照しながら、本発明の好適な実施の形態について詳細に説明する。なお、本明細書及び図面において、実質的に同一の機能構成を有する構成要素については、同一の符号を付することにより重複説明を省略する。
【００２３】
なお、説明は以下の順序で行うものとする。
１．一実施形態の構成
２．一実施形態の動作
【００２４】
＜１．一実施形態の構成＞
図１は、本実施形態に係る撮像装置１００を示すブロック図である。撮像装置１００は、例えばデジタルビデオカメラ、デジタルスチルカメラである。撮像装置１００は、操作部１１０と、制御部１２０と、メモリ部１３０と、撮像部１４０と、表示部１５０と、記録部１６０と、内蔵メモリ１７０などからなる。
【００２５】
操作部１１０は、例えばモードスイッチであり、電源オフ、撮影記録モード、再生モード及び通信モード等の各機能モードを切り替え設定することができる。操作部１１０は、ユーザの入力を受け付ける。操作部１１０は、イベントを推測するためのユーザ情報が入力される。
【００２６】
制御部１２０は、演算処理回路、画像処理回路、圧縮伸長処理回路などからなる。画像処理回路は、Ａ／Ｄ変換器からのデータに対して所定の画素補間処理や色変換処理を行う。また、画像処理回路は、画像データに基づき露光量制御及び測距制御のための演算処理などを行う。制御部１２０は、表示制御部１２２、イベント情報処理部１２４、ＧＰＳ処理部１２６等を有する。圧縮伸長処理回路は、画像データを圧縮処理したり伸長処理したりする。
【００２７】
イベント情報処理部１２４は、イベント情報を処理する。表示制御部１２２は、表示部１５０を制御する。ＧＰＳ処理部１２６は、撮影時の年月日および時刻を計時部として測定し、撮影場所である現在位置とイベント推測に必要な位置情報との関係を調べる処理をＧＰＳ衛星からのＧＰＳ信号を利用して行う。
【００２８】
メモリ部１３０は、撮影した動画像データを格納するためのメモリであり、所定時間の動画像を処理するために一時的に格納するのに十分な記憶量を備えている。また、メモリ部１３０は、制御部１２０の作業領域としても使用することが可能である。メモリ部１３０は、画像データを格納し、格納された画像データが読み出されて圧縮処理又は伸長処理が行われ、処理を終えたデータがメモリ部１３０に書き込まれる。
【００２９】
メモリ部１３０は、イベント情報の処理に用いられる標準イベントデータ、マップイベント、言語カレンダーイベント、地図言語データ対応テーブルを保持する。地図言語データ対応テーブルによれば、標準イベントデータを作成する際に入力されたユーザ情報と位置情報から公用語（母国語）を取得可能であり、逆に公用語（母国語）から使用地域の位置情報も取得可能である。
【００３０】
撮像部１４０は、撮影レンズ等の光学系、絞りやシャッタ等の露光量制御部材と、光学像を電気信号に変換するＣＣＤ等の撮像素子、撮像素子のアナログ信号出力をデジタル信号に変換するＡ／Ｄ変換器等である。
【００３１】
表示部１５０は、例えば液晶ディスプレイ装置であり、画像データに基づいて画像を画面に表示する。また、表示部１５０は、撮影時に被写体の画像を表示すると共にイベントを含む様々な情報を表示する
【００３２】
記録部１６０は、撮像部１４０から得られる画像データ、メタデータ等の撮影データを内蔵メモリ１７０に記録する。
【００３３】
内蔵メモリ１７０は、撮像して生成された画像データを保存する記録媒体である。内蔵メモリ１７０は、撮像装置１００内に設けられる。
【００３４】
ＧＰＳアンテナ１８０は、ＧＰＳ信号を受信する。
【００３５】
＜２．一実施形態の動作＞
［ユーザ情報設定モード］
図７はユーザ情報設定モードの処理を示すフローチャートである。
このユーザ情報設定モードは操作部１１０の操作により設定される。この処理が開始されると、制御部１２０内のイベント情報処理部１２４が、ステップＳＴ１で図５のように表示部１５０でユーザ情報の入力を行うか確認する。ユーザが情報を登録することを同意した後に、名前、誕生日などのユーザ情報が入力される。そして、ステップＳＴ２で、制御部１２０のイベント情報処理部１２４が、登録されているユーザごとに入力された誕生日を起点として標準イベントデータを作成する。このときユーザに関する補助データをいれてもよい。次に、ステップＳＴ３でメモリ部１３０にあるデータベースに登録のあったユーザの標準イベントデータを登録する。
【００３６】
また、このときに入力したユーザ情報も同様に、ステップＳＴ４でメモリ部１３０に登録される。メモリ部１３０のデータベースでは、図２のようにユーザ情報から生成された標準イベントデータをユーザ単位に管理する。
【００３７】
標準イベントデータに含まれるイベントは、ユーザの誕生から成長と共に発生するお宮参り、七五三、入園／入学式、運動会、卒園／卒業式、旅行等がある。これらの中からいずれか１つを特定するためには、撮影日時、撮影場所、ユーザ情報として登録される居住地などとの関連を調べる必要がある。ユーザ情報として通う幼稚園や学校などの位置情報を登録することも可能であり、標準イベントデータには位置情報が登録された場合に該当するイベントデータに緯度情報、経度情報が書き込まれる。標準イベントデータに含まれるイベントは表示部１５０においてアイコンで表示される。
【００３８】
また、メモリ部１３０に登録されたユーザ情報はユーザの要求によって消去も可能である。ユーザ情報が消去されると標準イベントデータとして記録されている消去されたユーザに関連するイベントデータも削除される。
【００３９】
メモリ部１３０にあるデータベースには標準イベントデータの他にマップイベントデータと、言語カレンダーイベントも収められている。マップイベントデータは、リオのカーニバルや青森のねぶた祭りといった世界各地で行われる祭りや、Ｆ１グランプリやテニスの四大大会のようなスポーツイベントのような催し物の開催場所、開催期間が収められている。言語カレンダーイベントは、撮像装置１００本体で設定できる言語設定可能な言語であって、その言語を使用する国（地域）での暦などの年間行事が収められている。例えば中国での旧正月やアメリカやヨーロッパなどでのハロウィンなどの行事や祝祭日や慣習的な休暇の情報とその期間が収められている。また、この祝祭日や慣習的な休暇の期間をここでは休暇期間又は休日と呼ぶことにする。
【００４０】
標準イベントデータ、マップイベントデータ、言語カレンダーイベントデータのテーブル構成はそれぞれ図２、図３、図４のようになる。ユーザが撮影した動画／静止画に対して関連付けを行うイベントはこれらの標準イベントデータ、マップイベントデータ、言語カレンダーイベントデータの３つのデータから推測されることになる。
【００４１】
また、このデータベースには、アイコン画像データも登録されている。イベントデータやアイコン画像データは例えばインターネット上のウェブからコンピュータにダウンロードされ、このコンピュータからビデオカメラにケーブル接続でイベントデータやアイコン画像データが転送される。または、コンピュータ内部にあるイベント情報やアイコン画像データがメモリカードに保存され、そのメモリカードが撮像装置１００本体に挿入される。そして、撮像装置１００本体のイベント情報やアイコン画像が追加又は変更される。図６のアイコン例はその一例である。
【００４２】
［撮影モード］
図８は撮影モードの処理を示すフローチャートである。
この処理が操作部１１０の操作により開始されると、ステップＳＴ１１で制御部１２０内のイベント情報処理部１２４が日時情報（年月日、時刻）、位置情報（現在位置、居住地）および言語設定情報を取得する。
【００４３】
ステップＳＴ１２で、イベント情報処理部１２４は取得情報からイベントデータを絞り込む優先順位を決定する。そして、その優先順位に従ってイベント情報処理部１２４はデータベース内の標準イベントデータ、マップイベントデータ、言語カレンダーイベントデータと照合してイベント候補を絞り込み、選定を行い、最適なイベントを推測する。
【００４４】
これにより最適な１候補が決定すると、ステップＳＴ１３で図６のように候補となったイベントが表示部１５０にアイコンで表示されると共に、ユーザに対してそのイベントを関連付けるかの確認を行う。この候補となるイベントが標準イベントデータより推測されたものであれば、『（ユーザ情報として登録した名前）の（イベント名）』という形で表示される。
【００４５】
ステップＳＴ１４はイベントを変更するかどうかをチェックするために実行され、ステップＳＴ１５は撮影開始かどうかをチェックするために実行され、ステップＳＴ１６は撮影モードを終了するかどうかをチェックするために実行される。
【００４６】
操作部１１０によりイベント変更の操作が行われると、これがステップＳＴ１４で検出され、ステップＳＴ１７でイベントが次候補に変更され、再びステップＳＴ１４が実行される。
【００４７】
また、撮影開始がステップＳＴ１６で検出されると、現在選定されているイベントがステップＳＴ１８で内蔵メモリ１７０に記録され、ステップＳＴ１９でこのイベントに関連付けて撮影データが内蔵メモリ１７０に記録される。ここで、イベントと撮影データとが互いに関連付けられれば、ステップＳＴ１８およびＳＴ１９は実行順序を逆にしてもよい。
【００４８】
撮影の終了がステップＳＴ２０で検出されると、撮影モードの処理が終了する。また、ステップＳＴ１６で撮影モードの終了が検出された場合も同様に撮影モードの処理が終了する。なお、ＳＴ１４，ＳＴ１７でイベントを追加して記録するかを確認してもよい。イベントを追加できるようにすることによって複数のイベントを同時に記録できるようになる。
【００４９】
［イベント設定モード］
図９はイベント設定モードの処理を示すフローチャートである。図８は撮影前に行われる処理であるが、図９のイベント設定モードは撮影後に利用される処理であり、撮影データが既に内蔵メモリ１７０に格納されている場合に利用される。
【００５０】
イベント設定モードの処理が操作部１１０の操作により開始されると、ステップＳＴ３１で撮影データの選択が操作部１１０を利用して行われる。これによりイベント設定の対象が決定されると、制御部１２０内のイベント情報処理部１２４はステップＳＴ３２で日時情報（年月日、時刻）、位置情報（現在位置、居住地）および言語設定情報を取得する。
【００５１】
ステップＳＴ３３で、イベント情報処理部１２４は取得情報からイベントデータを絞り込む優先順位を決定する。そして、その優先順位に従ってイベント情報処理部１２４はデータベース内の標準イベントデータ、マップイベントデータ、言語カレンダーイベントデータと照合してイベント候補を絞り込み、選定を行い、最適なイベントを推測する。
【００５２】
これにより最適な１候補が決定すると、ステップＳＴ３４で図６のように候補となったイベントが表示部１５０にアイコンで表示されると共に、ユーザに対してそのイベントを関連付けるかの確認を行う。この候補となるイベントが標準イベントデータより推測されたものであれば、『（ユーザ情報として登録した名前）の（イベント名）』という形で表示される。
【００５３】
この後、ステップＳＴ３５でイベント変更を行うかどうかチェックされる。イベント変更がなければ、ステップＳＴ３７でイベントが選択した撮影データに対して記録され、これに続いてイベント設定モードが終了する。また、操作部１１０の操作によるイベント変更がステップＳＴ３５で検出されると、ステップＳＴ３６でイベントが次候補に変更され、再びステップＳＴ３４が実行される。なお、ＳＴ３５，ＳＴ３６でイベントを追加して記録するかを確認してもよい。
【００５４】
イベント設定モードで選択された撮影データである動画／静止画に既にイベントが設定されていた場合には、このイベント設定モードで関連付けられたイベントに上書きするか、追加登録するかをユーザは選択し、その選択結果に基づいてイベントが記録される。
【００５５】
また、ユーザに対してのイベント提示は、図６のように優先度の高いイベント候補を一つ提示し、それをユーザが選択する場合を記載しているが、候補となるイベントを次々と表示しユーザに提示する方法でもよい。また、イベント候補をすべて画面に表示し、ユーザが該当するイベントをすべて選択して設定対象の動画／静止画に複数のイベントを設定してもよい。その際に優先度の高いものを先頭にしてイベントを提示してもよい。
【００５６】
［イベント推測処理］
図１０はイベント推測の処理の全体概要を示すフローチャートである。図８ではステップＳＴ１２、図９ではステップＳＴ３３における処理である。
【００５７】
イベント設定対象の静止画／動画を撮影した位置情報から、メモリ部１３０に保持された位置情報と公用語（母国語）のデータ対応テーブル（使用言語マップ）より取得した公用語（母国語）情報と、撮像装置１００本体で設定している言語情報をステップＳＴ４１で照合する。そして、撮影位置情報から得られる撮影場所が撮像装置１００本体で設定されている言語が、公用語（母国語）として使用されているかをステップＳＴ４２で判別する。
【００５８】
撮像装置１００で設定されている言語が公用語（母国語）として使用される国（地域）での撮影あると判定された場合には、この動画／静止画は撮像装置１００の設定言語が公用語（母国語）を使用する国（地域）の居住者の撮影としてイベント推定を行う。この推定の詳細については図１１のフローで示す。
【００５９】
撮像装置１００で設定されている言語が公用語（母国語）として使用される国（地域）での撮影でないと判定された場合には、言語カレンダーイベントデータを使用して撮像装置１００で設定されている言語での休暇期間に撮影日付が相当するかどうかをステップＳＴ６１で照合する。撮影日付が設定言語での休暇期間に相当するかをステップＳＴ６２で判別する。撮影日付が設定言語での休暇期間に相当すると判定された場合には、この動画／静止画は撮影場所を訪れた旅行者としてイベント推定を行う。この推定の詳細については図１２のフローで示す。
【００６０】
最後に撮影日付が設定言語での休暇期間に相当しなかった場合には、この動画／静止画は撮像装置１００の設定言語が公用語（母国語）を使用する国（地域）とは異なる場所での居住者又は仕事による出張者の撮影としてイベント推定を行う。この推定の詳細については図１３のフローで示す。
【００６１】
［ユーザを公用語（母国語）を使用する国（地域）の居住者としたイベント推定］
図１１は上述したように、イベント推定モードにおけるイベント推定モード内での撮像装置１００の設定言語が公用語（母国語）を使用する国（地域）の居住者の撮影としてイベント推定する箇所を中心としたフローの詳細になる。
【００６２】
イベントの推測順位は、誕生日から推測される標準イベント、マップイベントデータによって訪れている場所でのイベント、言語カレンダーイベントデータによる暦イベント、の順に推測を行う。
【００６３】
イベント設定対象の静止画／動画を撮影した位置情報を使用して、位置情報から公用語（母国語）へのデータ対応テーブルを使い取得した公用語（母国語）情報と、撮像装置１００本体で設定している言語情報をステップＳＴ４１で照合する。撮影位置情報から得られる撮影場所が撮像装置１００本体で設定されている言語が、公用語（母国語）として使用されているかをステップＳＴ４２で判別する。
【００６４】
公用語（母国語）として使用される地域であると判定された場合には、撮影日付情報と登録している各ユーザの誕生日のデータから作成された各ユーザの標準イベントデータをステップＳＴ４３で照合する。そして、各ユーザの標準イベントデータから推測可能なイベントデータが存在するかをステップＳＴ４４で判別する。この場合、標準イベントデータに登録されているイベントは該当する日付から前後数日から数週間の範囲を設けて該当するかを調べる。
【００６５】
該当するイベントが存在した場合は、更に撮影位置情報と該当イベントデータを照合することで候補となるイベントをステップＳＴ４５で絞り込む。例えば撮影位置情報が学校であれば学校に関するイベントデータに絞り込む。そして絞り込まれたイベントデータをまず候補としてステップＳＴ４６で図６のように表示部１５０に表示を行いユーザに提示する。複数のユーザ間で該当するイベントが存在する場合は、標準イベントデータの日付に近いものから順にユーザに提示する。
【００６６】
ステップＳＴ４４において標準イベントデータからは該当するイベントがなかったと判断された場合、撮影位置情報、撮影時間情報とマップイベントデータから該当するイベントデータをステップＳＴ４７で照合する。マップイベントデータから推測可能なイベントが存在するかをステップＳＴ４８で判別する。該当するイベントが存在した場合はマップイベントデータより該当するイベントをユーザにステップＳＴ４９で提示する。
【００６７】
ステップＳＴ４８においてマップイベントデータからは該当するイベントがなかったと判断された場合、撮影日付情報と言語カレンダーイベントデータから該当するイベントデータの有無を調べるためにステップＳＴ５０で照合する。言語カレンダーイベントデータから推測可能なイベントが存在するかをステップＳＴ５１で判別する。該当するイベントが存在した場合は言語カレンダーイベントデータより設定言語及び撮影位置に該当するイベントをステップＳＴ５２で提示する。
【００６８】
また、ステップＳＴ５１で言語カレンダーイベントデータから該当するイベントがない場合は、イベントデータベースに記録している標準イベントデータ、マップイベントデータ、言語カレンダーイベントデータからは該当するイベントがない場合であり、ステップＳＴ５３において該当イベントが存在しなかった『その他』のイベントとしてユーザに提示する。
【００６９】
［ユーザを撮影場所を訪れた旅行者としたイベント推定］
図１２は上述したように、イベント推定モードにおけるイベント設定対象の動画／静止画の撮影場所を訪れた旅行者としてイベント推定する箇所を中心としたフローの詳細になる。
【００７０】
図１１のステップＳＴ４２において撮影位置情報から得られる場所は、撮像装置１００本体で言語設定されている言語を公用語（母国語）として使用している国（地域）ではないと判断された場合は図１２で示す処理を行ってイベント推測を行う。
【００７１】
言語カレンダーイベントデータを使用して撮像装置１００で設定されている言語での休暇期間に撮影日付が相当するかどうかをステップＳＴ６１で照合する。撮影日付が設定言語での休暇期間に相当するかをステップＳＴ６２で判別する。ここで休暇期間と判断された場合、撮影者は撮影位置として記録される場所を訪れている旅行者としてイベントの推測を行う。よって、イベントの推測順位は、マップイベントデータによる訪れている場所でのイベント、言語カレンダーイベントデータによる訪れている場所の暦イベント、誕生日から推測される標準イベント、言語カレンダーイベントデータによる撮像装置１００本体で設定している言語での暦イベント、の順に推測を行う。
【００７２】
まず、撮影位置情報、撮影日付情報とマップイベントデータをステップＳＴ６３で照合する。マップイベントデータに記録されているイベント情報に該当するイベントがあるかをステップＳＴ６４で判定する。該当するイベントがあると判断されたら、マップイベントデータより該当するイベントデータをユーザに対してイベント候補としてステップＳＴ６５で提示する。
【００７３】
マップイベントデータに該当するイベント情報がないとステップＳＴ６４で判定された場合には、撮影位置情報から撮影場所の公用語（母国語）を取得し、これと撮影日付情報と言語カレンダーイベントデータをステップＳＴ６６で照合する。言語カレンダーイベントデータに記録されているイベント情報に該当するイベントがあるかをステップＳＴ６７で判定する。該当するイベントがあると判断されたら、言語カレンダーイベントデータより撮影位置に該当するイベントデータをユーザに対してステップＳＴ６８で提示する。
【００７４】
言語カレンダーイベントデータに該当するイベント情報がないとステップＳＴ６６で判定された場合、撮影日付情報と標準イベントデータをステップＳＴ６９で照合する。標準イベントデータに記録されているイベント情報に該当するイベントがあるかをＳＴ７０で判定する。該当するイベントが標準イベントデータにあると判定されたら、撮影位置情報から該当するイベント候補からさらにイベントをステップＳＴ７１で絞り込む。絞り込んで選定されたイベントをイベント候補としてユーザにステップＳＴ７２で提示する。
【００７５】
標準イベントデータに該当するイベント情報がないとステップＳＴ７０で判定された場合、撮影日付情報と言語カレンダーイベントデータをステップＳＴ７３で照合する。言語カレンダーイベントデータに記録されているイベント情報に該当するイベントがあるかをステップＳＴ７３で判定する。該当するイベントがあると判断されたら、言語カレンダーイベントデータより設定言語に該当するイベントデータをユーザに対してイベント候補としてステップＳＴ７５で提示する。
【００７６】
最後に言語カレンダーイベントデータでも該当するイベントが存在しないとステップＳＴ７４で判定された場合、該当するイベントが撮像装置１００内部のイベントデータベースには存在しないので、『その他』のイベントとしてユーザにステップＳＴ７６で提示する。
【００７７】
［ユーザを公用語（母国語）を使用する国（地域）とは異なる場所での居住者としたイベント推定］
図１３は上述したように、イベント推定モードにおける、撮像装置１００の設定言語が公用語（母国語）を使用する国（地域）とは異なる場所での居住者の撮影としてイベント推定する箇所を中心としたフローの詳細になる。
【００７８】
図１２のステップＳＴ６２において、撮影日付情報から得られる日付は撮像装置１００本体で言語設定されている言語を公用語（母国語）として使用している国（地域）の休暇期間ではないと判断された場合は、図１３で示す処理を行ってイベント推測を行う。
【００７９】
図１２のステップＳＴ６２で撮像装置１００の設定されている言語を使用する国（地域）では撮影日付が休暇期間でない撮影と判断されている。この判断より、撮影者は撮影位置として記録される位置に訪れているのではなく、居住者としてイベントの推測を行う。よって、イベントの推測順位は、誕生日から推測される標準イベント、マップイベントデータよるその場で行われるイベント、言語カレンダーイベントデータよる言語設定で設定している暦イベント、言語カレンダーイベントデータよる撮影場所での暦イベントの順に推測を行う。
【００８０】
撮影日付情報と標準イベントデータをステップＳＴ８１で照合する。標準イベントデータに該当するイベントがあるかをステップＳＴ８２で判定する。該当するイベントが存在すると判定された場合に、更に撮影位置情報を使用して候補となるイベントをステップＳＴ８３で絞り込む。ステップＳＴ８３で絞り込まれたイベントをイベント候補としてユーザにステップＳＴ８４で提示する。
【００８１】
標準イベントデータに該当するイベントがないとステップＳＴ８２で判定された場合、撮影位置情報、撮影日付情報とマップイベントデータをステップＳＴ８５で照合する。マップイベントデータに該当するイベントがあるかをステップＳＴ８６で判定する。該当するイベントがあると判定された場合に、マップイベントデータから該当するイベントをイベント候補としてユーザにステップＳＴ８７で提示する。
【００８２】
マップイベントデータに該当するイベントがないとステップＳＴ８６で判定された場合、撮影日付情報と言語カレンダーイベントデータをステップＳＴ８８で照合する。言語カレンダーイベントデータに該当するイベントがあるかをステップＳＴ８９で判定する。該当するイベントが存在すると判定された場合に、言語カレンダーイベントデータより設定言語に該当するイベントをユーザにステップＳＴ９０で提示する。
【００８３】
設定している言語での暦イベントが存在しないとステップＳＴ８９で判定されたら、撮影位置情報と言語情報をステップＳＴ９１で照合する。ステップＳＴ９１で照合された言語情報から得られる言語カレンダーイベントデータと撮影日付情報をステップＳＴ９２で照合する。言語カレンダーイベントデータに該当するイベントがあるかをステップＳＴ９３で判定する。該当するイベントが存在すると判定された場合に、言語カレンダーイベントデータから撮影位置に該当するイベントをユーザにステップＳＴ９４で提示する。
【００８４】
撮影位置での暦イベントに該当するイベントがないと判定された場合、該当するイベントが撮像装置１００内部のイベントデータベースには存在しないので、『その他』のイベントとしてユーザにステップＳＴ９５で提示する。
【００８５】
［実施例］
例えば、撮像装置１００本体の言語設定が日本語であり、撮影位置が日本国内のどこかであると判断された場合に、撮影日が登録されているユーザの誕生日周辺であった場合には、標準イベントデータに含まれるデータより最適な候補として誕生日イベントが候補としてユーザに提示される。また、ユーザ情報として登録している子供の年齢が学校へ入学する年齢の４月に学校で撮影されると判断されれば入学式イベントが最適な候補としてユーザに提示される。
【００８６】
登録されているユーザの誕生日からは推測されないイベントとして、スポーツ観戦などが挙げられる。場所が野球場であり、撮影日が野球の試合が開催されていることがマップイベントデータより推定されれば、野球観戦イベントが最適な候補として挙げられる。最後に、正月、ひな祭り、端午の節句、お月見などの暦に関連する際に撮影されるものはユーザの登録されている誕生日や撮影場所と撮影日の関連からは判断されず、撮影日から言語カレンダーイベントデータより推定されて最適な候補として提示される。
【００８７】
次に撮像装置１００本体の言語設定が日本語であり、撮影位置がアメリカであると判断された場合、撮影日がＧＷや夏季休暇などの休暇期間と思われる時期かを言語カレンダーイベントデータより推定する。そして、休暇期間であったと判断された場合に、イベントは旅行者としてイベント推測を行う。撮影位置と撮影場所から展示会などのイベントが開催されているとマップイベントデータより推定されれば、その展示会が最適な候補としてまずユーザに提示される。次に撮影位置（この場合アメリカ）の年間イベントかの推測を行う。撮影日付が１１月第４週の木曜日周辺であれば言語カレンダーイベントデータより感謝祭イベントと推測されて最適な候補としてユーザに提示される。次に登録してあるユーザ情報から、撮影日より標準データイベントから推測が行われ、最適なイベントがユーザに提示される。最後に言語設定している日本語で年間イベントと撮影日から言語カレンダーイベントデータより推測が行われ、最適な候補がユーザに提示される。
【００８８】
最後に撮像装置１００本体の言語設定が日本語であり、撮影場所がアメリカ、撮影日は日本での休日でないと判断された場合に、イベントはアメリカの居住者としてイベント推測を行う。まず、撮影日と登録されたユーザ情報から生成された標準イベントデータからイベント推測を行い、次に撮影位置と撮影日からマップイベントデータよりイベント推測を行う。次に撮影日と日本での年間イベントとして言語カレンダーイベントデータよりイベント推測を行い、最後に撮影日とアメリカでの年間イベントとして言語カレンダーイベントデータよりイベント推測を行う。
【００８９】
以上のように、このビデオカメラでは、標準イベントデータが操作部１１０から入力されるユーザ情報から作成され、メモリ部１３０のデータベースに登録される。この標準イベントデータとマップイベントデータ、言語カレンダーイベントデータのイベント情報が撮影時の日付や位置情報、撮像装置１００本体で設定されている言語によって選別されて、ユーザに提示される。その後、ユーザが適切なイベントを選択することにより、撮影データに関連付けられたイベントとして記録媒体の内蔵メモリ１７０に記録される。すなわち、手間をかけずにイベントを記録することができる。そして、画像データとイベントが関連付けて記録されることによって検索が容易になり、ユーザは時間をかけずに見たい動画／静止画を発見することが可能になる。
【００９０】
［変更例］
図１１のステップＳＴ５３、図１２のステップＳＴ７３、図１３のステップＳＴ９４で、「その他」という候補を選択できるようにして、明らかに間違った記録を避けるようにしてもよい。
【００９１】
居住地の位置情報から近隣の幼稚園、学校等の施設位置情報は、イベントやアイコンのダウンロードと同様の形式でメモリ部１３０に登録可能である。
【００９２】
上述の実施形態では、制御部１２０内のＧＰＳ処理部１２６が位置情報および日時情報を取得するために設けられたが、位置情報を省略する場合には制御部１２０内のＧＰＳ処理部１２６の代わりに、日時を測定する計時部を設けても良い。この際、計時部は電波時計のような構成であってもよい。
【００９３】
上述の実施形態では、撮像装置１００本体の言語設定と撮影場所、撮影日付情報からユーザが、撮影場所での居住者なのか旅行者なのかを判別したが、ユーザ情報登録時に居住地を設定することで、イベント推定の補助をすることも可能である。
【００９４】
以上のようなイベント推測方法を行うことにより、ユーザが様々な場所／場面での撮影を行う際に、撮像装置１００に設定されている時間、使用言語、ユーザ情報と撮像装置１００が外部から取得する位置情報を使用し、ユーザが撮影している状況が推測される。そして、ユーザに対してイベントが提示され、最適な１つ以上の情報が動画／静止画にメタデータとして付加されて、撮像装置１００の記録媒体に記録される。
【００９５】
撮像装置１００の使用言語情報を利用することで、ユーザがそこに住んでいるのか旅行しているかの判断が入ることにより情報を適切にしようすることが可能になる。ユーザはこのメタデータを多くの選択肢の中から選んだり、手で入力したりすることなく、少ない手間でイベントをメタデータとして付加することが可能である。
【００９６】
また、イベント推測に優先度をつけて推測を行っているが、推測されたイベントをユーザに提示し、ユーザの意思によりイベント設定が最終的になされること、優先度が低くてもすべてのイベントを提示可能なことにより、誤った情報を付加することが少なくすることが可能になる。このメタデータを付加することによりユーザは見たい動画／静止画をより少ない時間で探し出すことが可能になる。
【００９７】
以上、添付図面を参照しながら本発明の好適な実施形態について詳細に説明したが、本発明はかかる例に限定されない。本発明の属する技術の分野における通常の知識を有する者であれば、特許請求の範囲に記載された技術的思想の範疇内において、各種の変更例または修正例に想到し得ることは明らかであり、これらについても、当然に本発明の技術的範囲に属するものと了解される。
【符号の説明】
【００９８】
１００    撮像装置
１１０    操作部
１２０    制御部
１２２    表示制御部
１２４    イベント情報処理部
１２６    ＧＰＳ処理部
１３０    メモリ部
１４０    撮像部
１５０    表示部
１６０    記録部
１７０    内蔵メモリ
１８０    ＧＰＳアンテナ
【図１】
2011259339.tif 000003
【図２】
2011259339.tif 000004
【図３】
2011259339.tif 000005
【図４】
2011259339.tif 000006
【図５】
2011259339.tif 000007
【図６】
2011259339.tif 000008
【図７】
2011259339.tif 000009
【図８】
2011259339.tif 000010
【図９】
2011259339.tif 000011
【図１０】
2011259339.tif 000012
【図１１】
2011259339.tif 000013
【図１２Ａ】
2011259339.tif 000014
【図１２Ｂ】
2011259339.tif 000015
【図１３Ａ】
2011259339.tif 000016
【図１３Ｂ】
2011259339.tif 000017