(57)【要約】【課題】撮像装置における画像ファイルに対して、被写体のメタデータを登録する際の煩雑な作業を簡略化することが可能な被写体メタデータ管理システムを提供する。【解決手段】メタデータ候補ファイルをあらかじめ生成し、ネットワーク１００上のサーバー１０２で管理する。撮像装置１０５は無線ＬＡＮを用いてメタデータ候補ファイルをサーバー１０２より取得する。撮像装置１０５は撮影時の位置情報、時刻情報、等を用いて所望のメタデータ候補ファイルを取得、選択する。さらに、撮像装置１０５は、画像中の被写体領域を選択し、選択した被写体領域毎にメタデータ候補ファイルの中にある候補の一覧から、被写体に合致したメタデータを選択する手段を備える。被写体領域情報とメタデータは関連付けられ、画像ファイルに記録される。【選択図】図１
2008257471.tif 000002
【特許請求の範囲】
【請求項１】
被写体のメタデータの候補を保持するメタデータ候補ファイルを管理するメタデータ候補ファイル管理装置と、該メタデータ候補ファイル管理装置から通信手段を介して取得したメタデータ候補ファイルに基づいて画像ファイルごとに被写体のメタデータを設定するメタデータ設定装置と、を備えることを特徴とする被写体メタデータ管理システム。
【請求項２】
前記メタデータ候補ファイルは、複数のメタデータ候補を階層構造で保持する、ことを特徴とする請求項１に記載の被写体メタデータ管理システム。
【請求項３】
前記メタデータ候補ファイルは、位置情報、および日時情報を保持する、ことを特徴とする請求項１または２に記載の被写体メタデータ管理システム。
【請求項４】
前記メタデータ候補ファイル管理装置は、メタデータ候補ファイルを記憶する記憶手段と、該記憶手段に記憶されたメタデータ候補ファイルを検索する検索手段と、を備える、ことを特徴とする請求項１〜３のいずれか一項に記載の被写体メタデータ管理システム。
【請求項５】
前記通信手段が、無線通信手段である、ことを特徴とする請求項１〜４のいずれか一項に記載の被写体メタデータ管理システム。
【請求項６】
前記メタデータ設定装置は、画像ファイルを格納する格納手段と、画像を表示する画像表示手段と、位置情報を取得する位置情報取得手段と、時刻情報を取得する時刻情報取得手段と、を備える、ことを特徴とする請求項１〜５のいずれか一項に記載の被写体メタデータ管理システム。
【請求項７】
前記メタデータ設定装置は、前記メタデータ候補ファイル管理装置から取得したメタデータ候補ファイルを保持する保持手段と、該保持手段からメタデータ候補ファイルを選択するメタデータ候補ファイル選択手段と、を備える、ことを特徴とする請求項１〜６のいずれか一項に記載の被写体メタデータ管理システム。
【請求項８】
前記メタデータ設定装置は、画像の被写体領域を選択する被写体領域選択手段と、前記メタデータ候補ファイル選択手段によって選択されたメタデータ候補ファイルから被写体メタデータを選択する被写体メタデータ選択手段と、前記被写体領域選択手段によって選択された被写体領域の情報と、前記被写体メタデータ選択手段によって選択された被写体メタデータとを関連付けて記録する被写体メタデータ記録手段と、を備える、ことを特徴とする請求項７に記載の被写体メタデータ管理システム。
【請求項９】
前記被写体領域選択手段は、被写体の画像認識によって画像中の被写体位置を特定する、ことを特徴とする請求項８に記載の被写体メタデータ管理システム。
【請求項１０】
前記被写体領域選択手段は、撮影情報を基に画像中の被写体位置を特定する、ことを特徴とする請求項８に記載の被写体メタデータ管理システム。
【請求項１１】
前記画像表示手段は、前記保持手段が現在の位置情報及び時刻情報と合致したメタデータ候補ファイルを保持している場合に、所定の画像を表示させる、ことを特徴とする請求項７〜１０のいずれか一項に記載の被写体メタデータ管理システム。
【請求項１２】
前記画像表示手段は、前記被写体メタデータ記録手段によって被写体メタデータが記録されている場合に、表示画像に被写体メタデータ情報を重畳して表示させる、ことを特徴とする請求項７〜１１のいずれか一項に記載の被写体メタデータ管理システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像ファイルに付属するメタデータを管理する被写体メタデータ管理システムに関する。
【背景技術】
【０００２】
静止画や動画の付加情報としてメタデータが利用されている。メタデータとは、データに関するデータの意味で、特に静止画像や動画像においては、被写体に関する情報や撮影に関する情報などを意味する。被写体に関する情報としては、例えば、人名、地名、イベント名、などの情報が挙げられる。
【０００３】
撮像装置において、被写体に関するメタデータを画像に登録するには、通常煩雑な操作を要する。このため、従来、煩雑な操作をすることなく、被写体のメタデータを画像に登録する方法が提案されている。
【０００４】
例えば、携帯情報端末や携帯電話等の外部装置を持つ個人を撮影する場合において、外部装置と撮像装置とが通信を行い、被写体個人の情報を取得して画像に登録する、というメタデータ自動生成装置が提案されている（特許文献１）。
【特許文献１】特開２００４−１３３５３６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかし、上記特許文献１のメタデータ自動生成装置では、外部装置を持つ個人を撮影する場合においてのみメタデータが自動生成されるというものであり、すべての被写体に対してメタデータを自動生成することが困難である。
【０００６】
そこで、本発明は、煩雑な操作を行うことなく、外部装置を持つ個人以外にも容易に被写体に対してメタデータを設定することができる被写体メタデータ管理システムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記目的を達成するために、本発明の被写体メタデータ管理システムは、被写体のメタデータの候補を保持するメタデータ候補ファイルを管理するメタデータ候補ファイル管理装置と、該メタデータ候補ファイル管理装置から通信手段を介して取得したメタデータ候補ファイルに基づいて画像ファイル毎に被写体のメタデータを設定するメタデータ設定装置と、を備えることを特徴とする。
【発明の効果】
【０００８】
本発明によれば、メタデータ設定装置が、メタデータ候補ファイル管理装置で管理されているメタデータ候補ファイルを通信手段を介して取得することで、取得したメタデータ候補ファイルの中から被写体メタデータを設定することができる。これにより、外部装置を持つ個人以外にも、煩雑な操作を行うことなく容易に被写体メタデータを設定することが可能となる。
【発明を実施するための最良の形態】
【０００９】
以下、本発明の実施の形態の一例を図を参照して説明する。
【００１０】
図１は、本発明の実施形態の一例である被写体メタデータ管理システムを説明するためのブロック図である。この被写体メタデータ管理システムは、インターネット、ルーター、ＬＡＮ回線等で構成されるネットワーク１００に接続されるメタデータグループ編集装置１０１、およびメタデータグループファイルサーバー（メタデータ候補ファイル管理装置）１０２を備える。
【００１１】
メタデータグループファイルサーバー１０２は、メタデータグループのファイルをクライアントに対して提供する。また、メタデータグループファイルサーバー１０２の保持するメタデータグループファイルは記憶装置１０３に格納される。また、被写体メタデータ管理システムは、アクセスポイント１０４を介して無線ＬＡＮによりネットワーク１００に接続される撮像装置（メタデータ設定装置）１０５を備える。
【００１２】
撮像装置１０５は、無線ＬＡＮアンテナ１０６、およびＧＰＳアンテナ１０７を用いてアクセスポイント１０４、およびＧＰＳ衛星１０８との間で無線通信可能とされている。
【００１３】
次に、図２を参照して、撮像装置１０５の内部構成を説明する。
【００１４】
撮像装置１０５は、レンズユニット２０１、絞り機構を有するシャッター２０２、レンズユニット２０１を通った光を電気信号として出力するための撮像素子であるＣＣＤユニット２０３を備える。ＣＣＤユニット２０３から出力されたアナログ信号をＡ／Ｄコンバータ２０４によりデジタル信号へ変換される。
【００１５】
また、ＳＳＧユニット２０５は、ＣＣＤユニット２０３、およびＡ／Ｄコンバータ２０４に同期信号を供給し、信号処理ユニット２０６は、画像処理や圧縮、伸張などの処理を高速に実現する。ＤＭＡコントローラ２０７は、システムバスを介してそれぞれのブロック間におけるデータ転送を高速に行う。ＤＲＡＭ２０８は、撮像装置１０５の主記憶装置であり、撮影時のバッファメモリとしても使用される。フラッシュＲＯＭ２０９は、ファームウエアプログラムを格納する。
【００１６】
マイクロフォン２１０は、撮像装置１０５の外部音声を電気信号に変換する。マイクロフォン２１０からのアナログ音声信号はＡ／Ｄコンバータ２１１よりにデジタル信号に変換される。絞り制御２１２は、絞り・シャッター２０２を制御し、レンズ制御２１３は、レンズユニット２０１に対してＡＦのためのレンズ駆動、ズームのためのレンズ駆動といったレンズ制御を行う。
【００１７】
ＣＰＵ２１４は、フラッシュＲＯＭ２０９よりロードしたファームウエアプログラムをＤＲＡＭ２０８を主記憶として実行することにより、撮像装置１０５における各種の制御を行う。表示制御２１５は、ＴＦＴ液晶等で構成される表示装置２２２の制御を行い、通信制御２１６は、ＵＳＢプロトコルを用いた通信のための制御を行う。通信コネクタ２２３は、ＵＳＢケーブルを介して外部のＰＣやプリンタ等と接続を行う。
【００１８】
メモリーカードコントローラー２１７は、ＣＦカードやＳＤカード等の外部記憶媒体２２４に対してデータの読み書きのための制御を行い、電源制御２１９は、ＤＣ／ＤＣコンバータ２２０の制御、および電池２１８の残量検出を行う。ＤＣ／ＤＣコンバータ２２０は、電池２１８からの電力を撮像装置１０５全体へ適切な電圧に変換して供給する。入力装置２２１は、表示装置２２２上に表示されるメニュー画面の各種操作を行うためのキーパッド、ズームレバー、電源スイッチ、及びレリーズスイッチ等で構成される。システムバス２２５は、各回路ブロック間の高速なデータ転送を実現する。
【００１９】
ＧＰＳモジュール２３１は、ＧＰＳアンテナ１０７を用いて受信した人工衛星から発せられるＧＰＳの電波を位置情報に変換する処理を行う。無線ＬＡＮモジュール２３２は、無線ＬＡＮアンテナ１０６により送受信される電波を介してアクセスポイント１０４と所定のプロトコルに従って通信を行う。
【００２０】
次に、図３を参照して、メタデータグループファイルの構造の一例について説明する。
【００２１】
図３に示すように、メタデータグループファイルはＸＭＬで記述されており、その内部構造は図４に示す階層構造で定義されている。「メタデータグループ」タグは以下の階層がメタデータグループの内容を示すことを表している。「メタデータグループ」タグの下の階層には「スケジュール（日時情報）」タグ、「位置情報」タグ、「ジャンル」タグ、「メタデータ」タグが配置される。
【００２２】
「スケジュール」タグは以下の階層がメタデータグループのスケジュール情報を表すことを示している。「スケジュール」タグの下の階層には「タイトル」エレメント、「開始日」エレメント、「開始時間」エレメント「終了日」エレメント、「終了時間」エレメントを表すタグが配置される。「タイトル」エレメントは、当該メタデータグループが表す被写体情報のタイトルが記述される。「開始日」エレメント、「開始時間」エレメント「終了日」エレメント、「終了時間」エレメントはそれぞれ日付及び時刻を表すテキストデータで記述される。
【００２３】
「位置情報」タグは以下の階層がメタデータグループの位置情報を表すことを示している。「位置情報」タグの下の階層には「緯度」エレメント、「経度」エレメント、「住所」エレメントを表すタグが配置される。「緯度」エレメント、「経度」エレメントはそれぞれ数値情報として記述される。「住所」エレメントは住所を現すテキストデータとして記述される。
【００２４】
「ジャンル」タグは「ジャンル」エレメントを示す。「ジャンル」エレメントは、所定のキーワードから選択されたテキスト情報が記述される。所定のキーワードとは、例えば、「スポーツ」「風景」「旅行」「子供」「パーティ」などの、被写体のジャンルに応じたものである。
【００２５】
「頻度」タグは「頻度」エレメントを示す。「頻度」エレメントは、メタデータグループの表すイベント等の開催頻度を表すキーワードが記述される。例えば「高」「中」「低」などのテキストが記述される。
【００２６】
「メタデータ」タグは「メタデータ」エレメントを表すものであり、必要に応じて種別を持つことができる。種別にはメイン、サブ、といった定義が用意されており、「メタデータ」エレメントの階層構造を構成することができるようになっている。「メタデータ」エレメントはメタデータグループが表すメタデータ候補を表すものである。「メタデータ」エレメントは種別を用いることによって、例えば、種別＝メインのエレメントにチーム名を、種別＝サブのエレメントにメンバー名を記述する、といった使い方ができる。
【００２７】
なお、上述のメタデータグループファイルの階層構造は一例であり、必要に応じてＸＭＬファイルのタグを定義することによって、他の所望のエレメントを定義して使用することができる。また、上述の各タグ及びエレメントは必要に応じて省略することが可能である。例えば、スケジュール情報や位置情報などはそれらの情報が無い場合は省略することも可能である。さらに、スケジュール情報や位置情報に関しては複数のエレメントを持ったり、範囲指定を行ったりすることも可能である。
【００２８】
次に、メタデータグループファイルの作成について説明する。
【００２９】
メタデータグループ編集装置１０１は、ＰＣ（パーソナルコンピュータ）と、そのアプリケーションであるメタデータグループファイル生成のためのアプリケーションによって構成される。本実施形態においては、メタデータグループファイル生成のためのアプリケーションの例として、スケジュール管理アプリケーション、及び地図アプリケーションを用いる。
【００３０】
まず、スケジュール管理アプリケーションから起動したメタデータグループ編集画面を用いてメタデータグループを生成および編集するための処理の流れについて図を用いて説明する。
【００３１】
図８は、スケジュール管理アプリケーションを起動した画面６００を示している。この画面６００には、メニューバー６０１、表示中のカレンダーを前月に移動する前移動ボタン６０２、表示中のカレンダーを今月に移動する今月移動ボタン６０３、表示中のカレンダーを来月に移動する次移動ボタン６０４が配置されている。
【００３２】
また、画面６００には、選択されている月の一か月分の日付を表示するカレンダー表示領域６１０が配置されている。カレンダー領域６１０の日付表示６１１をマウス等でクリックすることによって指定した日付の予定を入力することが可能となる。また、予定表示６１２には、入力済みの予定のタイトルが表示される。メタデータアイコン６１３は、予定表示６１２で表されている入力済みの予定に対してメタデータグループが設定されているか否かを表すために用いられる。このメタデータアイコン６１３が表示されている予定にはメタデータグループが設定されていることを表している。
【００３３】
さらに、画面６００には、メタデータアップロードボタン６１４が配置されている。メタデータアップロードボタン６１４は、作成済みのメタデータグループファイルを、ネットワーク１００を介してメタデータグループファイルサーバー１０２にアップロードするためのボタンである。
【００３４】
図９は、スケジュール管理アプリケーションを用いてメタデータグループの生成からアップロードまでの一連の処理の流れを示したシーケンス図である。
【００３５】
まず、ユーザー操作により、ＰＣ画面上の所定のアイコンがダブルクリックされると（ステップＳ７０１）、スケジュール管理アプリケーションはスケジュール管理アプリケーション起動のイベントを受け付ける（ステップＳ７１１）。
【００３６】
スケジュール管理アプリケーション起動のイベントによりスケジュール管理アプリケーションが起動されると、起動画面表示を行う（ステップＳ７１２）。このステップＳ７１２で、図８に示すスケジュール管理アプリケーションの画面６００が表示される。
【００３７】
次に、ユーザー操作により、カレンダー表示領域６１０内にある所望の既存の予定表示６１２がクリックされると（ステップＳ７０２）、スケジュール管理アプリケーションはユーザーによるスケジュール編集イベントを受け付ける（ステップＳ７１３）。このイベントを受け付けると、スケジュール管理アプリケーションは所望の予定のスケジュール編集画面５００（図５参照）を表示する（ステップＳ７１４）。
【００３８】
次に、ユーザー操作により、スケジュール編集画面５００上のメタデータグループ作成ボタン５４０が押下されると（ステップＳ７０３）、スケジュール管理アプリケーションはメタデータグループ作成イベントを受け付ける（ステップＳ７１５）。このイベントを受け付けると、スケジュール管理アプリケーションは図７に示すメタデータ候補グループ編集画面５０１を表示する（ステップＳ７１６）。
【００３９】
次に、ユーザー操作により、メタデータ情報が入力されると（ステップＳ７０４）、スケジュール管理アプリケーションはメタデータグループ編集処理を行う（ステップＳ７１７）。メタデータグループ編集処理の詳細については後述する。
【００４０】
メタデータグループ編集処理が完了後、ユーザー操作により、図７に示すメタデータグループ保存ボタン５７１が押下されると（ステップＳ７０５）、スケジュール管理アプリケーションはメタデータグループ保存イベントを受け付ける（ステップＳ７１８）。このイベントを受け付けると、スケジュール管理アプリケーションはメタデータグループファイルをＸＭＬ形式で保存する（ステップＳ７１９）。
【００４１】
次に、ユーザー操作により、図８のメタデータグループアップロードボタン６１４が押下されると（ステップＳ７０６）、スケジュール管理アプリケーションはメタデータグループアップロードイベントを受け付ける（ステップＳ７２０）。このイベントを受け付けると、スケジュール管理アプリケーションはメタデータグループファイルを、メタデータグループファイルサーバー１０２へネットワーク１００を経由してアップロードする。
【００４２】
以上がスケジュール管理アプリケーションを用いてメタデータ候補の生成からアップロードするまでの一連の処理の流れである。
【００４３】
次に、図５を参照して、上述したスケジュール編集画面５００の一例について説明する。
【００４４】
図５に示すように、スケジュール編集画面５００には、予定名が表示される領域５１０、予定の日時が表示される領域５２０、場所名が表示され領域５３０を有している。領域５１０では、デキストボックス５１１に予定名を入力することができる。領域５２０では、開始日時５２１、終了日時５２２をコンボボックスから選択することができる。また、領域５２０の繰り返しチェックボックス５２３のチェックボックスをオンにすると、コンボボックス５２４から繰り返し日程を選択することが可能となる。繰り返し日程の選択は、毎日、毎曜日、任意日付設定、などの項目から選択される。領域５３０では、テキストボックス５３１に場所名を入力することができる。
【００４５】
また、スケジュール編集画面５００には、メタデータグループ作成ボタン５４０、キャンセルボタン５４１、保存ボタン５４２が配置されている。メタデータグループ作成ボタン５４０は、表示中の予定に対してメタデータグループを作成するためのメタデータグループ編集画面５０１を起動するために用いられる。キャンセルボタン５４１は、編集中の内容を破棄するために用いられる。保存ボタン５４２は、編集中の内容を保存するために用いられる。
【００４６】
次に、図１０を参照して、地図アプリケーションから起動したメタデータグループ編集画面を用いてメタデータグループを生成、および編集するための処理の流れについて説明する。
【００４７】
まず、ユーザー操作により、ＰＣ画面上の所定のアイコンがダブルクリックされると（ステップＳ８０１）、地図アプリケーションは地図アプリケーション起動のイベントを受け付ける（ステップＳ８１１）。地図アプリケーション起動のイベントにより地図アプリケーションが起動されると、起動画面表示を行う（ステップＳ８１２）。起動画面表示により、図１１に示す地図アプリケーションの画面９００が表示される。
【００４８】
次に、ユーザー操作により、画面９００の地図９１０上のアイコン９１１をダブルクリックすると（ステップＳ８０２）、地図アプリケーションはユーザーによる位置指定イベントを受け付ける（ステップＳ８１３）。このイベントを受け付けると、地図アプリケーションは図６に示す位置情報編集画面５０２を表示する（ステップＳ８１４）。
【００４９】
次に、ユーザー操作により、位置情報編集画面５０２上のメタデータグループ作成ボタン５４０が押下されると（ステップＳ８０３）、地図アプリケーションはメタデータグループ作成イベントを受け付ける（ステップＳ８１５）。このイベントを受け付けると、地図アプリケーションは図７に示すメタデータ候補グループ編集画面５０１を表示する（ステップＳ８１６）。
【００５０】
次に、ユーザー操作により、メタデータ情報が入力されると（ステップＳ８０４）、地図アプリケーションによりメタデータグループ編集処理が行われる（ステップＳ８１７）。メタデータグループ編集処理の詳細については後述する。
【００５１】
メタデータグループ編集処理が完了後、ユーザー操作により、図７のメタデータグループ保存ボタン５７１が押下されると（ステップＳ８０５）、地図アプリケーションはメタデータグループ保存イベントを受け付ける（ステップＳ８１８）。このイベントを受け付けると、地図アプリケーションはメタデータグループファイルをＸＭＬ形式で保存する（ステップＳ８１９）。
【００５２】
次に、ユーザー操作により、図８に示すメタデータグループアップロードボタン６１４が押下されると（ステップＳ８０６）、地図アプリケーションはメタデータグループアップロードイベントを受け付ける（ステップＳ８２０）。このイベントを受け付けると、地図アプリケーションはメタデータグループファイルを、メタデータグループファイルサーバー１０２へネットワーク１００を経由してアップロードする。
【００５３】
以上が地図アプリケーションを用いてメタデータ候補の生成からアップロードまでの一連の処理の流れである。
【００５４】
次に、図１１を参照して、地図アプリケーションの起動画面９００の一例について説明する。
【００５５】
この起動画面９００には、場所テキストボックス９０１、住所テキストボックス９０２が配置される。場所テキストボックス９０１または住所テキストボックス９０２に所望の文字列を入力して位置情報取得ボタン９０３を押下すると、場所または住所に応じた位置情報が、不図示のネットワーク上の位置情報検索サービスを用いて検索される。検索結果は、緯度経度表示９０４及び地図表示９１０上のアイコン９１１にて表される。上下左右の矢印ボタン９０５、９０６、９０７、９０８を押下することによって、地図９１０を任意の方向にスクロールすることが出来る。
【００５６】
また、アイコン９１１をポインティングデバイスを用いてドラッグアンドドロップすることにより地図上で所望の場所を指定することも可能である。アイコン９１１が移動されると、それに応じて場所テキストボックス９０１、住所テキストボックス９０２、緯度経度表示９０４の値が変更される。地図上の所望の場所に配置したアイコン９１１をダブルクリックすると、位置情報画面５０２が表示される。
【００５７】
次に、図６を参照して、位置情報編集画面５０２の一例について説明する。
【００５８】
この位置情報編集画面５０２には、場所名が表示される領域５３０、位置情報表示領域５５０が配置される。領域５３０では、テキストボックス５３１に場所名を入力することができる。位置情報表示領域５５０では、領域５３０のテキストボックス５３１に表示されている場所名に相当する位置情報が表示される。位置情報表示領域５５０の位置情報取得ボタン５５１が押下されると、テキストボックス５３１に入力された場所名に相当する住所、緯度、軽度、といった位置情報を、不図示の位置情報取得手段を利用することによって取得する。なお、位置情報取得手段はインターネット等の通信手段を介してＷｅｂサービスを利用することによって実現する。
【００５９】
位置情報取得手段においては、テキストボックス５３１に記載されている場所名をキーに住所を検索するが、記載されている場所名に相当する住所が検索で見つからない場合は位置情報を取得するとこができない。このような場合は、利用者が直接住所５５２の入力を行うことも可能である。利用者が住所５５２に入力後、位置情報取得ボタン５５１を押下すると、緯度、経度の値が、位置情報取得手段を介して取得され、緯度５５３、経度５５４に表示される。
【００６０】
また、位置情報編集画面５０２には、メタデータグループ作成ボタン５４０、キャンセルボタン５７０が配置される。メタデータグループ作成ボタン５４０は、表示中の位置情報に対してメタデータグループを作成するためのメタデータ候補グループ編集画面５０１（図７）を起動するために用いられる。キャンセルボタン５４１は、編集中の内容を破棄するために用いられる。
【００６１】
次に、図９のステップＳ７１７、および図１０のステップＳ８１７におけるメタデータグループ編集処理の詳細について説明する。
【００６２】
図７は、図５および図６のメタデータグループ作成ボタンを押下することによって表示されるメタデータ候補グループ編集画面５０１である。なお、メタデータ候補グループ編集画面５０１における５１０〜５３１までの符号で表示される内容は、図５のスケジュール編集画面５００のものと同等であるので説明を省略する。また、メタデータグループ編集画面５０１おける５５０〜５５４までの符号で表示される内容は、図６の位置情報編集画面５０２のものと同等であるので説明を省略する。
【００６３】
メタデータ候補グループ編集画面５０１には、被写体メタデータの設定を行うために用いられるメタデータ表示領域５６０が配置される。メタデータ表示領域５６０のジャンル選択５６１は、あらかじめ用意されている複数のジャンル情報から使用者が所望のジャンルの文字列を選択するために用いられる。また、頻度選択５６２は、メタデータの使用頻度を設定する。使用頻度は、メタデータグループファイルを利用する場合において、複数のメタデータグループファイルから所望のものを選びやすいようにファイルの優先順位を付けて表示する場合の判断材料として用いられる。
【００６４】
また、メタデータ表示領域５６０のキャンセルボタン５７０は、一連の作業をキャンセルするために用いられる。保存ボタン５７１は、押下されると、一連の入力を終えたデータをメタデータグループファイルとしてメタデータグループ編集装置１０１のローカルな記憶領域に保存する。
【００６５】
また、メタデータ表示領域５６０には、メインデータを定義するためのテキストボックス５６４が配置される。テキストボックス５６４にメインデータが入力されている状態で、所望のメインデータをカーソルで選択すると矢印５６６が移動し、選択されているメインデータに対応するサブデータがサブデータ１のテキストボックス５６５に表示される。使用者は、メインデータのテキストボックス５６４及びサブデータ１のテキストボックス５６５に所望テキストデータを入力することによって、メタデータを定義する。
【００６６】
さらに、メタデータ表示領域５６０には、インポートボタン５６３が配置される。インポートとは、既存のメタデータグループファイルからメインデータ／サブデータの情報を再利用することである。インポートボタン５６３が押下されると、インポートのために図１５に示すメタデータグループの検索画面１３００が表示される。
【００６７】
このメタデータグループの検索画面１３００では、図１５に示すように、ジャンル１３０１、撮影日１３０２、場所１３０３、緯度経度１３０４といった検索キーを入力することができる。なお、検索キーは複数を単独で入力することも、組み合わせて入力することも可能である。メタデータグループの検索画面１３００に所望の検索キーを入力して検索を行うと、条件に合った利用可能なメタデータグループファイル検索結果一覧画面１０００が表示される（図１２参照）。
【００６８】
このメタデータグループファイル検索結果一覧画面１０００では、矢印１００１をカーソル移動操作で動かすことにより、検索結果から所望のメタデータグループファイルを選択することができる。そして、決定ボタン１００２を押下すると、選択されたメタデータグループよりメタデータのメインデータ／サブデータがコピーされ、再利用することができる。
【００６９】
使用者は、上述のインポート操作、もしくはメインデータのテキストボックス５６４及びサブデータ１のテキストボックス５６５に所望テキストデータを入力することによって、メタデータの定義を完了させる。メタデータの定義が完了した後、図７の保存ボタン５７１が押下されるメタデータグループファイル生成され、メタデータグループ編集装置１０１内の不図示の記憶装置に保存される。保存が完了するとメタデータ候補グループ編集画面５０１を終了し、スケジュール管理アプリケーション画面６００へ戻る。
【００７０】
スケジュール管理アプリケーション画面６００のアップロードボタン６１４が押下されると、メタデータグループ編集装置１０１に記憶保存されたメタデータグループファイルはネットワーク１００を介してメタデータグループファイルサーバー１０２へ転送される。メタデータグループファイルサーバー１０２は、メタデータグループファイルを受信すると、記憶装置１０３に格納する。
【００７１】
次に、本実施形態におけるメタデータグループファイルを用いた被写体メタデータの設定処理について説明する。
【００７２】
まず、撮像装置１０５について説明する。図１３は、撮像装置１０５の背面図であり、撮像装置１０５には、電源ボタン１１０１、シャッターボタン１１０２、モード切り替えＳＷ１１０３、十字キー１１０４が配置されている。モード切り替えＳＷ１１０３は再生モードと撮影モードとの切り替えを行うために用いられ、十字キー１１０４には上下左右にそれぞれ対応したボタンが配置されている。また、撮像装置１０５には、メニューボタン１１０５、ＭＥＴＡボタン１１０６、セットボタン１１０７、液晶表示画面１１０８、ＭＥＴＡボタンＬＥＤ１１０９が配置されている。
【００７３】
次に、撮像装置１０５においてメタデータグループファイルを取得する動作シーケンスについて説明する。
【００７４】
撮像装置１０５は、メタデータグループファイルサーバー１０２上の記憶装置１０３に格納されているメタデータグループファイルの中から所定のファイルを指定してダウンロードを行う。ファイルのダウンロードは撮像装置１０５が無線ＬＡＮアンテナ１０６、アクセスポイント１０４によりネットワーク１００に接続し、該ネットワーク１００を介してメタデータグループファイルサーバー１０２に接続することによって行われる。
【００７５】
ファイルのダウンロードを行うために、撮像装置１０５は所望のメタデータグループファイルを見つけるために記憶装置１０３内を検索する。ファイルの取得のための検索及びダウンロードは、ユーザー操作によって手動で行われる場合と、撮像装置が自動で実行する場合がある。
【００７６】
図１４は、手動によるダウンロードの動作シーケンスを示した図である。
【００７７】
まず、使用者１２００は、撮像装置１０５のモード切り替えスイッチ１１０３を操作して撮影モードに切り替える（ステップＳ１２０１）。次に、使用者１２００はＭＥＴＡボタン１１０６を押下する（ステップＳ１２０２）。
【００７８】
撮像装置１０５は撮影モードにおいてＭＥＴＡボタン１１０６が押下されると、メタデータグループダウンロードモードに移行する。撮像装置１０５はメタデータグループダウンロードモードに移行すると、メタデータグループファイルサーバー１０２に対して接続確立要求を送信する（ステップＳ１２０３）。
【００７９】
これ以降、撮像装置１０５とメタデータグループファイルサーバー１０２との間の通信はすべて無線ＬＡＮを介して行われる。
【００８０】
メタデータグループファイルサーバー１０２は接続確立要求を受信すると、撮像装置１０５のＩＤを参照し、サーバーへの接続許可判定を行う。サーバーへの接続許可が判断されたら、メタデータグループファイルサーバー１０２は接続許可を送信する（ステップＳ１２０４）。
【００８１】
撮像装置１０５は接続許可を受信したら、メタデータグループ検索画面を液晶表示画面１１０８に表示する（ステップＳ１２０５）。液晶表示画面１１０８に表示するメタデータグループ検索画面の一例を図３１に示す。図３１に示すように、このメタデータグループ検索画面２０００では、ジャンル２００１、撮影日２００２、場所２００３、緯度経度２００４、といった情報を元にメタデータグループの検索条件を指定することができる。なお、撮影日２００２には操作時の撮像装置１０５内のＣＰＵ２１４が持つ時計機能により取得した当日の値がデフォルトで設定される。また、場所２００３及び緯度経度２００４の値は、操作時点の撮像装置１０５内のＧＰＳモジュール２３１がＧＰＳアンテナ２３０を介して取得した位置情報を元に算出した値がデフォルトで設定される。
【００８２】
使用者１２００は所望の検索条件を入力したら（ステップＳ１２０６）、ＭＥＴＡボタンを１１０９押下することにより検索を実行する（ステップＳ１２０７）。撮像装置１０５は、検索要求をメタデータグループファイルサーバー１０２に送信する（ステップＳ１２０８）。メタデータグループファイルサーバー１０２は、記憶装置１０３内のファイルの中から指定された条件に近いメタデータグループファイルを検索する（ステップＳ１２０９）。検索が完了するとメタデータグループファイルサーバー１０２は、検索結果を撮像装置１０５に転送する（ステップＳ１２１０）。
【００８３】
撮像装置１０５は、検索結果を受信すると検索結果一覧を液晶表示画面１１０８に表示する（ステップＳ１２１１）。液晶表示画面１１０８に表示するメタデータグループの検索結果一覧画面の一例を図３２に示す。
【００８４】
使用者１２００は、図３２に示すメタデータグループ検索結果一覧画面２１００の中から所望のメタデータグループを撮像装置１０５の十字キー１１０４を用いて矢印２１０１を移動させることによってファイルを選択する（ステップＳ１２１２）。また、使用者１２００は、撮像装置１０５のセットボタン１１０７を押下することにより、ファイルの選択を決定する（ステップＳ１２１３）。
【００８５】
撮像装置１０５は、指定されたメタデータグループファイルの取得要求をメタデータグループファイルサーバー１０２に対して送信する（ステップＳ１２１４）。メタデータグループファイルサーバー１０２は、指定されたファイルを記憶装置１０３より取得し（ステップＳ１２１５）、撮像装置１０５にファイルを転送する（ステップＳ１２１６）。
【００８６】
撮像装置１０５は、取得したメタデータグループファイルをフラッシュＲＯＭ２０９またはＳＤ／ＣＦカード２２４内の所定の場所に保存する（ステップＳ１２１７）。ファイルの保存が完了すると、撮像装置１０５はメタデータグループの情報が有効になったことを示すためにＭＥＴＡボタン１１０６に内蔵されたＬＥＤ１１０９を点灯させる（ステップＳ１２１８）。
【００８７】
以上説明した一連の動作により、メタデータグループファイルの手動によるダウンロードが完了する。
【００８８】
図１７は、自動ダウンロードの動作シーケンスを示したシーケンス図である。
【００８９】
まず、使用者１５１００は、撮像装置１０５の電源スイッチ１１０１を押下して電源オンにする（ステップＳ１５０１）。電源がオンになると、撮像装置１０５はＧＰＳモジュール２３１がＧＰＳアンテナ２３０を介して取得した位置情報を取得する（ステップＳ１５０２）。次に、撮像装置１０５はＣＰＵ２１４が持つ時計機能より時刻の情報を取得する（ステップＳ１５０３）（時刻情報取得手段）。そして、撮像装置１０５は、メタデータグループファイルサーバー１０２に対して接続確立要求を送信する（ステップＳ１５０４）。
【００９０】
これ以降、撮像装置１０５とメタデータグループファイルサーバー１０２との間の通信はすべて無線ＬＡＮを介して行われる。
【００９１】
メタデータグループファイルサーバー１０２は接続確立要求を受信すると、撮像装置１０５のＩＤを参照し、サーバーへの接続許可判定を行う。サーバーへの接続許可が判断されたら、メタデータグループファイルサーバー１０２は接続許可を送信する（ステップＳ１５０５）。
【００９２】
次に、撮像装置１０５は、検索条件を決定する。検索条件は、ジャンルとして撮像装置１０５に設定されている撮影モード、撮影日としてステップＳ１５０３で取得した時刻情報、緯度経度としてステップＳ１５０２で取得した位置情報を用いる。そして、撮像装置１０５は、決定した検索条件をキーとして検索要求をメタデータグループファイルサーバー１０２に送信する（ステップＳ１５０６）。
【００９３】
メタデータグループファイルサーバー１０２は、記憶装置１０３内のファイルの中から指定された条件に近いメタデータグループファイルを検索する（ステップＳ１５０７）。検索が完了するとメタデータグループファイルサーバー１０２は、検索結果を撮像装置１０５に転送する（ステップＳ１５０８）。
【００９４】
撮像装置１０５は、あらかじめ指定された上限数までのメタデータグループファイルの取得要求をメタデータグループファイルサーバー１０２に対して送信する（ステップＳ１５０９）。
【００９５】
メタデータグループファイルサーバー１０２は、検索結果の上位から指定された数だけのファイル各々を記憶装置１０３より取得し（ステップＳ１５１０）、撮像装置１０５にファイルを転送する（ステップＳ１５１１）。
【００９６】
撮像装置１０５は、取得したメタデータグループファイルすべてをフラッシュＲＯＭ２０９またはＳＤ／ＣＦカード２２４内の所定の場所に保存する（ステップＳ１５１２）。ファイルの保存が完了すると、撮像装置１０５はメタデータグループの情報が有効になったことを示すためにＭＥＴＡボタン１１０６に内蔵されたＬＥＤ１１０９を点灯させる（ステップＳ１５１３）。
【００９７】
以上説明した一連の動作により、メタデータグループファイルの自動ダウンロードが完了する。
【００９８】
なお、本実施形態では、撮像装置１０５の電源ＯＮ時に自動ダウンロードを起動する構成としたが、これに限定されない。電源ＯＮ時以外のタイミングとして、撮像装置１０５の動作モード切り替え時や、画像転送のためにＰＣに接続したときなどに自動ダウンロードを起動するようにしてもよい。また、撮像装置１０５の位置情報を監視することによって撮像装置１０５が所定値以上移動するごとに自動ダウンロードを起動するようにしてもよい。さらに、撮像装置１０５の時計を監視することによって所定時間経過するごとに自動ダウンロードを起動するようにしてもよい。
【００９９】
また、本実施形態においては、メタデータグループファイルの取得のために無線ＬＡＮを用いているが、使用する伝送路及びプロトコルに関してはこれに限定するものではない。伝送路に関しては、ＵＳＢ等の有線接続であってもよい。
【０１００】
さらに、本実施形態においては、有効なメタデータグループファイルが見つかった場合には自動でダウンロードを開始するが、メタデータグループファイルのダウンロードを実行するか否かの問い合わせをユーザーに対して行うためのダイアログを表示してもよい。図１６に、ダイアログの表示例を示す。図１６に示すダイアログ１４００では、有効なメタデータグループファイルが見つかったときに、ＯＫボタン１４０１またはキャンセルボタン１４０２でダウンロードを実行するか否かを選択することができる。
【０１０１】
次に、撮像装置１０５においてダウンロード済みのメタデータグループファイルの情報を用いて、撮影画像に被写体メタデータを付与する動作シーケンスについて説明する。
【０１０２】
撮影画像に被写体メタデータを付与する動作シーケンスには、次の２つのケースが考えられる。１つめが撮像装置１０５による撮影完了時であり、２つめが撮像装置１０５による撮影済み画像再生時である。
【０１０３】
図１６は、被写体メタデータの設定手順を示すフローチャート図である。
【０１０４】
撮影モードにおいて撮影完了時に直前の画像を表示するレックビュー表示中、及び再生モードにおいて撮影済み画像再生時表示中に、撮像装置１０５は被写体メタデータの設定処理を受け付ける（ステップＳ１６０１）。
【０１０５】
そして、レックビュー表示中、又は画像再生表示中において、撮像装置１０５はＳＤ／ＣＦカード２２４に格納されている撮影済み画像を表示している（ステップＳ１６０２）。図２０に、撮影済み画像が液晶表示装置１１０８に表示されている状態を示す。
【０１０６】
次に、撮像装置１０５は、フラッシュＲＯＭ２０９またはＳＤ／ＣＦカード２２４内のメタデータグループファイルを検索する（ステップＳ１６０３）。検索の結果、有効なメタデータグループファイルを見つけた場合は、ステップＳ１６０４へ移行し、有効なメタデータグループファイルが見つからなかった場合は、処理を終了する。メタデータグループファイルの有効無効の判定は、画像ファイルの属性情報に記録されている撮影日時、場所等の画像属性情報に所定の範囲内で該当するか否かで行われる。
【０１０７】
ステップＳ１６０４では、表示中の画像の属性情報部に既に被写体メタデータが設定されているか否かを判定する。ステップＳ１６０４で、既に被写体メタデータが設定されている場合は、ステップＳ１６０６へ移行し、設定されていない場合は、ステップＳ１６０５へ移行する。
【０１０８】
ステップＳ１６０５では、ＭＥＴＡボタン１１０６のＬＥＤ１１０９を点灯させ、被写体メタデータの設定を使用者に促す。ステップＳ１６０６では、ＬＥＤ１１０９が点灯している状態で、ＭＥＴＡボタン１１０６を押下することにより被写体メタデータの設定処理が起動される。次に、ステップＳ１６０７で、被写体メタデータ選択処理が完了したら、処理を終了する。
【０１０９】
次に、図１９を参照して、図１８のステップＳ１６０７での被写体メタデータ選択処理について説明する。
【０１１０】
まず、ステップＳ１７０１では、メタデータグループを選択する（メタデータ候補ファイル選択手段）。メタデータグループの選択は、ダウンロード済みのメタデータグループファイルの中に現在表示中の画像の属性情報とマッチするものが複数存在する場合にのみ行われる処理である。図２１に、メタデータグループ選択時の画面表示を示す。図２１の画面には、メタデータグループ選択のリスト１８０２が表示される。このリスト１８０２には、メタデータグループの日時、タイトル、ジャンル、等の属性情報が一覧表示される。
【０１１１】
使用者は撮像装置１０５の背面にある十字キー１１０４を用いてリスト１８０２より所望のメタデータグループを選択する。図２１においては３番目のグループである「下丸子小学校０５年運動会」が選択されている状態を表している。撮像装置１０５のセットキー１１０７を押下すると選択が確定し、ステップＳ１７０２の被写体候補決定処理に移行する。
【０１１２】
ステップＳ１７０２の被写体候補決定処理は、画像中の主被写体と思われる被写体領域を決定する処理であり、被写体の画像認識技術、測距点，測光点を用いて被写体位置を特定する方法、画像領域（被写体領域）のキー入力により被写体位置を特定する方法等によって実現される（被写体領域選択手段）。本実施形態においては、所定の被写体候補決定処理を行った結果２つの被写体候補が決定された。図２２に、被写体候補の画面表示を示す。図２２の画面には、選択済みのメタデータグループ１８０２、現在選択中の主被写体位置を示す矢印１８０３、主被写体１の位置を示す楕円１８０４、主被写体２の位置を示す楕円１８０５、選択中被写体１８０６が表示される。本実施形態では、被写体が複数認識されたのでステップＳ１７０３の判定において、ステップＳ１７０４へ遷移する。
【０１１３】
ステップＳ１７０４では、撮像装置１０５の十字キー１１０４を用いて複数の被写体の中から任意の被写体を選択する。図２２においては、被写体１、被写体２の中で被写体１が矢印で選択されているため、選択中の被写体１の楕円１８０４を点滅表示する。また、選択中被写体１８０６には「被写体１」が表示されている。
【０１１４】
複数の被写体から任意の被写体を選択し、撮像装置１０５のセットキー１１０７を押下すると、被写体の選択が確定し、ステップＳ１７０５に移行して、被写体メタデータ候補一覧が表示される。図２３は、被写体メタデータ候補一覧の第１の画面である。第１の画面には、選択中のメタデータグループのメインデータの一覧１８１０が表示され、一覧１８１０には前回選択されていた行が選択された状態で現れる。
【０１１５】
撮像装置１０５の十字キー１１０４を用いて複数のメインデータの中から任意のメインデータを選択し、セットキー１１０７を押下すると選択が確定し、図２４の画面が表示される。図２４は、被写体メタデータ候補一覧表示の第２の画面である。第２の画面には、選択中被写体のメタデータグループメインデータ１８０７が表示される。符号１８２０は選択中のメタデータグループメインデータのサブデータ一覧の表示画面である。一覧１８２０には、前回選択されていた行が選択された状態で現れる。
【０１１６】
撮像装置１０５の十字キー１１０４を用いて複数のサブデータの中から任意のサブデータを選択し、セットキー１１０７を押下すると選択が確定する。図２５に、被写体１のメタデータが確定した状態の表示例を示す。被写体１のメタデータが確定すると、選択したメインデータ１８０７、選択したサブデータ１８０８をそれぞれ表示する。さらに、表示画像の被写体の位置に重畳する形で１８０３１にサブデータを表示する。
【０１１７】
以上、図２３及び図２４で示した処理によって、ステップＳ１７０６でのユーザーによる被写体メタデータ選択処理が完了する。
【０１１８】
次に、ステップＳ１７０７では、ステップＳ１７０２にて決定されたすべての被写体候補に対してメタデータ選択処理が実施されたか否かを判定する。すべての被写体に対して実施されていた場合は、処理を終了する。すべての被写体に対して実施されていない場合は、すべての被写体に対してステップＳ１７０４からステップＳ１７０６の処理を繰り返す。図２６、図２７は、被写体２に対するメタデータ選択の画面である。符号１８０３は現在選択中の主被写体位置を示す矢印表示である。図２６では、被写体２が選択されているため、矢印表示１８０３が主被写体２の楕円表示１８０５を指している。符号１８０６は選択中被写体表示である。
【０１１９】
図２６においては、被写体１、被写体２の中で被写体２が矢印で選択されているために、選択中の被写体２の楕円表示１８０５は点滅表示を行う。さらに、選択中被写体表示１８０６には「被写体２」が表示されている。撮像装置１０５のセットキー１１０７を押下すると選択が確定し、被写体メタデータ候補一覧表示（図２７）に遷移する。
【０１２０】
図２７では、既にステップＳ１７０６での被写体１のメタデータ選択において、メインデータ、サブデータが選択済みであるので、サブデータ表示１８２０の状態からステップＳ１７０６での被写体メタデータ候補一覧表示を行う。撮像装置１０５の十字キー１１０４を用いて複数サブデータの中から任意のサブデータを選択し、セットキー１１０７を押下すると選択が確定する。
【０１２１】
図２８に、被写体２のメタデータが確定した状態の表示例を示す。被写体２のメタデータが確定すると、選択したメインデータ１８０７を表示し、選択したサブデータ１８０８を表示する。さらに、被写体の位置に重畳する形でサブデータ１８３２を表示する。撮像装置１０５の十字キー１１０４を用いて、被写体１、被写体２の選択を切り替えることにより、設定済みのメタデータを表示することが可能となる。図２９に、被写体１が選択されている状態の表示例を示す。
【０１２２】
以上でステップＳ１６０７での被写体メタデータ選択処理を完了する。
【０１２３】
なお、上述の被写体メタデータ設定処理で設定された被写体のメタデータは画像ファイルの属性情報として関連付けられて保存される（被写体メタデータ記録手段）。本実施形態においては、Ｅｘｉｆの属性情報の領域（コメント領域やメーカーノート領域）に保存される。
【０１２４】
本実施形態において用いられる画像ファイルフォーマットであるＥｘｉｆ（ＪＥＩＤＡ規格  デジタルスチルカメラ用画像ファイルフォーマット規格）に関して説明する。
【０１２５】
ＥｘｉｆはＪＰＥＧ（ＩＳＯ／ＩＥＣ１０９１８−１）にアプリケーションマーカーセグメント（ＡＰＰ１）を挿入記録している。ＡＰＰ１には画像の付属情報として撮影情報やサムネイル画像を記録している。
【０１２６】
図３３に、Ｅｘｉｆファイルの内部構造を示す。Ｔ１からＴ２はＥｘｉｆ画像ファイル全体の構成を示している。Ｔ１からＴ２において、ＳＯＩ，ＡＰＰ１，ＤＱＴ，ＤＨＴ，ＳＯＦ，ＳＯＳ，ＥＯＩの各マーカーセグメントを表している。Ｅｘｉｆにおいては、これらのマーカーセグメントと圧縮画像データを含んでいる。図３５に、これらのマーカーの説明を記載している。
【０１２７】
これらのマーカーの記録順序は、ＳＯＩの直後にＡＰＰ１を記録し、ＡＰＰ２を記録する場合にはＡＰＰ１に続けて記録する。本実施形態において、ＡＰＰ２マーカーは記録していない。ＤＱＴ，ＤＨＴ，ＤＲＩ，ＳＯＦはＡＰＰ２より後ろ、ＳＯＳよりも前に記録する。これらの記録順序は問わない。
【０１２８】
Ｔ３からＴ４には、ＡＰＰ１マーカーセグメントの内部構造を表している。このＡＰＰ１マーカーセグメントは、ＪＰＥＧの規格により６４ｋＢｙｔｅを超えてはならない。Ｔ１０からＴ１３まではＡＰＰ１内に記録される付属情報本体である。付属情報はＦｉｌｅＨｅａｄｅｒを含むＴＩＦＦの構造をとり、２つのＩＦＤ（０ｔｈＩＦＤ，１ｓｔＩＦＤ）を記録する。０ｔｈＩＦＤ（Ｔ１１からＴ１２）には、圧縮されている画像（主画像）に関する付属情報を記録する。１ｓｔＩＦＤ（Ｔ１２からＴ１３）には、サムネイル画像を記録することができる。
【０１２９】
０ｔｈＩＦＤは、サブＩＦＤとしてＥｘｉｆＩＦＤとＧＰＳＩＦＤを持つ。ＥｘｉｆＩＦＤ内には、Ｅｘｉｆ規格で定められた画像属性情報を記録する。ＧＰＳＩＦＤ内には、Ｅｘｉｆ規格で定められた撮影時の位置情報が記録される。このＥｘｉｆＩＦＤ内（Ｔ５からＴ６）には、ＭａｋｅｒＮｏｔｅタグを利用したＴ２０からＴ２１で示されるＭａｋｅｒＮｏｔｅＩＦＤ領域（以下、メーカーノートという）が確保されており、メーカー独自の属性情報を記録することができる。図３４に、これらのＩＦＤの階層構造を示す。
【０１３０】
次に、本実施形態においてＥｘｉｆのメーカーノート領域に保存されるメタデータについて説明する。
【０１３１】
図３６に、本実施形態でＥｘｉｆメーカーノート領域に保存されるメタデータのデータ構造を示す。図３６の被写体メタデータ情報テーブル２５０１の詳細を図３０に示す。被写体メタデータ情報テーブル２５０１には、画像座標、楕円半径、メインデータ、サブデータ等の情報を被写体ごとに保存する。テーブルの保存はＸＭＬ形式による記述を用いる。また、図３６のメタデータグループファイル２５０２は、被写体メタデータ設定において使用したメタデータグループファイルの情報であり、元のメタデータグループファイルと同様にＸＭＬ形式にて記述され保存される。図３６のメタデータグループファイルＵＲＩ２５０３には、メタデータグループファイルのネットワーク１００上のアドレスがＵＲＩとして保存される。なお、メタデータグループファイル２５０２、及びメタデータグループファイルＵＲＩ２５０３の情報は、必要に応じて保存するか否かを決定するものである。
【０１３２】
以上、本実施形態で用いる画像ファイルの中に保存される被写体メタデータの情報の詳細について説明した。
【０１３３】
被写体メタデータ情報テーブル２５０１の情報を用いることにより、ＰＣアプリケーションや撮像装置の再生アプリケーション等で画像に記録された被写体に対応したメタデータの表示や、メタデータを利用した被写体検索等の機能を実現することが可能になる。
【０１３４】
また、画像に付加されたメタデータグループファイル２５０２の情報を利用することにより、被写体メタデータの追加、編集等が可能となる。例えば、撮像装置等では設定が煩雑となるような詳細な被写体メタデータの設定等を、ＰＣ上のアルバムアプリ等によって行うことも可能となる。この場合、メタデータグループファイルの取得から画像への付加までを撮像装置で行い、被写体メタデータの選択をＰＣ上で行うことが考えられる。
【０１３５】
さらには、メタデータグループファイルＵＲＩ２５０３の情報を利用することにより、以前ダウンロードしたメタデータグループファイルの内容がメタデータグループファイルサーバー１０２上で改版されたことを検知することが可能となる。
【０１３６】
メタデータグループファイルの改版は、誤りの訂正や、詳細情報の追加等のユースケースが考えられる。例えば、メタデータグループファイルの内容に誤りがあり、メタデータグループファイルサーバー１０２のファイルが修正された場合、画像ファイルに設定済みの被写体メタデータ情報テーブル２５０１の値も自動修正されるアプリケーションの実現が可能になる。
【０１３７】
また、画像を表示するアプリケーションを使用中に、画像の属性情報に記録されているメタデータグループ２５０２の内容に誤りがあることを検出して修正した場合等にも、次の処理が可能となる。すなわち、メタデータグループファイルＵＲＩ２５０３の情報を利用することにより、メタデータグループファイルサーバー１０２に対して修正内容のフィードバックを行うことが可能となる。
【０１３８】
これにより、メタデータグループファイルサーバー１０２上のメタデータグループファイルの情報が常に正しいものに更新されるという効果が期待できる。
【０１３９】
さらに、メタデータグループファイルサーバー１０２上のファイルが更新された場合に、被写体メタデータを設定済みの画像内の被写体メタデータ情報テーブル２５０１の内容を自動に更新することも可能になる。
【０１４０】
以上説明したように、この実施形態では、撮像装置１０５が、メタデータグループファイルサーバー１０２で管理されているメタデータ候補ファイルを無線ＬＡＮを介して取得することで、取得したメタデータ候補ファイルの中から被写体メタデータを設定することができる。これにより、外部装置を持つ個人以外にも、煩雑な操作を行うことなく容易に被写体メタデータを設定することが可能となる。
【０１４１】
また、通信手段として無線ＬＡＮを用いることにより、容易にメタデータグループファイルサーバー１０２にアクセスすることが可能となる。これにより、撮影現場において、常時、被写体に合致したメタデータ候補ファイルからメタデータを選択することが可能となり、効果的にメタデータを設定することが可能となる。
【０１４２】
さらに、撮像装置１０５の情報（時間、位置、撮影モード等）に応じてメタデータの候補ファイルが取得、選択されることにより、被写体に合致したメタ候補ファイルからメデータを選択することが可能となり、効果的にメタデータを設定することが可能となる。
【０１４３】
なお、本発明は上記実施の形態に例示したものに限定されるものではなく、本発明の要旨を逸脱しない範囲において適宜変更可能である。
【０１４４】
例えば、上記実施形態では、メタデータ設定装置として、撮像装置１０５を用いてメタデータグループファイルの取得、及び被写体メタデータグループの設定等を行ったが、これに限定されない。例えば、メタデータ設定装置として、画像再生装置や、画像表示機能付きの携帯電話等の機器を用いてもよい。
【０１４５】
また、本発明の目的は、以下の処理を実行することによって達成される。即ち、上述した実施形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体を、システム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）が記憶媒体に格納されたプログラムコードを読み出す処理である。
【０１４６】
この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施の形態の機能を実現することになり、そのプログラムコード及び該プログラムコードを記憶した記憶媒体は本発明を構成することになる。
【０１４７】
また、プログラムコードを供給するための記憶媒体としては、次のものを用いることができる。例えば、フロッピー（登録商標）ディスク、ハードディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ、ＤＶＤ−ＲＯＭ、ＤＶＤ−ＲＡＭ、ＤＶＤ−ＲＷ、ＤＶＤ＋ＲＷ、磁気テープ、不揮発性のメモリカード、ＲＯＭ等である。または、プログラムコードをネットワークを介してダウンロードしてもよい。
【０１４８】
また、コンピュータが読み出したプログラムコードを実行することにより、上記実施の形態の機能が実現される場合も本発明に含まれる。加えて、そのプログラムコードの指示に基づき、コンピュータ上で稼動しているＯＳ（オペレーティングシステム）等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれる。
【０１４９】
更に、前述した実施形態の機能が以下の処理によって実現される場合も本発明に含まれる。即ち、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれる。その後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行う場合である。
【図面の簡単な説明】
【０１５０】
【図１】本発明の実施形態の一例であるメタデータ管理システムを説明するためのブロック図である。
【図２】撮像装置の内部構成を説明するためのブロック図である。
【図３】メタデータグループファイルの一例を示す図である。
【図４】メタデータグループファイル階層構造の一例を示す図である。
【図５】スケジュール編集画面の一例を示す図である。
【図６】位置情報編集画面の一例を示す図である。
【図７】メタデータ候補グループ編集画面の一例を示す図である。
【図８】スケジュール管理アプリケーションの起動画面の一例を示す図である。
【図９】スケジュール管理アプリケーション処理の流れを説明するためのシーケンス図である。
【図１０】地図アプリケーション処理の流れを説明するためのシーケンス図である。
【図１１】地図アプリケーションの起動画面の一例を示す図である。
【図１２】メタデータグループファイル検索結果一覧表示画面の一例を示す図である。
【図１３】撮像装置の背面図である。
【図１４】手動によるダウンロードの動作シーケンスを説明するためのシーケンス図である。
【図１５】メタデータグループファイル検索画面の一例を示す図である。
【図１６】メタデータグループファイルの取得を促すダイアログを示す図である。
【図１７】自動ダウンロードの動作シーケンスを説明するためのシーケンス図である。
【図１８】被写体メタデータ設定の手順を説明するためのフローチャート図である。
【図１９】被写体メタデータ選択処理の手順を説明するためのフローチャート図である。
【図２０】撮影済み画像が液晶表示装置に表示されている状態を示す図である。
【図２１】メタデータグループ選択時の画面表示例を示す図である。
【図２２】被写体候補の画面表示例を示す図である。
【図２３】被写体メタデータ候補一覧表示の第１の画面を示す図である。
【図２４】被写体メタデータ候補一覧表示の第２の画面を示す図である。
【図２５】被写体１のメタデータが確定した状態の画面表示例を示す図である。
【図２６】被写体２の被写体候補の画面表示例を示す図である。
【図２７】被写体２に対するメタデータ選択の画面例を示す図である。
【図２８】被写体２のメタデータが確定した状態の画面表示例を示す図である。
【図２９】被写体１のメタデータを表示している状態の画面表示例を示す図である。
【図３０】被写体メタデータ情報テーブルの詳細を示す図である。
【図３１】メタデータグループ検索画面の一例を示す図である。
【図３２】メタデータグループ検索結果一覧表示画面の一例を示す図である。
【図３３】Ｅｘｉｆファイルの内部構造の一例を示す図である。
【図３４】ＩＦＤの階層構造を示す図である。
【図３５】Ｅｘｉｆで使用するマーカーの説明図である。
【図３６】画像に保存されるメタデータのデータ構造を示す図である。
【符号の説明】
【０１５１】
１００    ネットワーク
１０１    メタデータグループ編集装置
１０２    メタデータグループファイルサーバー（メタデータ候補ファイル管理装置）
１０３    記憶装置
１０４    アクセスポイント
１０５    撮像装置（メタデータ設定装置）
１０６    無線ＬＡＮアンテナ
１０７    ＧＰＳアンテナ
１０８    ＧＰＳ衛星
【図１】
2008257471.tif 000003
【図２】
2008257471.tif 000004
【図３】
2008257471.tif 000005
【図４】
2008257471.tif 000006
【図５】
2008257471.tif 000007
【図６】
2008257471.tif 000008
【図７】
2008257471.tif 000009
【図８】
2008257471.tif 000010
【図９】
2008257471.tif 000011
【図１０】
2008257471.tif 000012
【図１１】
2008257471.tif 000013
【図１２】
2008257471.tif 000014
【図１３】
2008257471.tif 000015
【図１４】
2008257471.tif 000016
【図１５】
2008257471.tif 000017
【図１６】
2008257471.tif 000018
【図１７】
2008257471.tif 000019
【図１８】
2008257471.tif 000020
【図１９】
2008257471.tif 000021
【図２０】
2008257471.tif 000022
【図２１】
2008257471.tif 000023
【図２２】
2008257471.tif 000024
【図２３】
2008257471.tif 000025
【図２４】
2008257471.tif 000026
【図２５】
2008257471.tif 000027
【図２６】
2008257471.tif 000028
【図２７】
2008257471.tif 000029
【図２８】
2008257471.tif 000030
【図２９】
2008257471.tif 000031
【図３０】
2008257471.tif 000032
【図３１】
2008257471.tif 000033
【図３２】
2008257471.tif 000034
【図３３】
2008257471.tif 000035
【図３４】
2008257471.tif 000036
【図３５】
2008257471.tif 000037
【図３６】
2008257471.tif 000038