撮影時に付与される撮影情報を有している画像データに対してキーワードを付与する装置であって、前記画像データの撮影情報に基づいてキーワード候補を抽出する抽出手段と、前記抽出手段により抽出された前記キーワード候補を階層構造で表示部に表示する表示手段と、ユーザの指示に応じてキーワード候補を前記画像データの関連情報として付与するキーワード付与手段とを備えることを特徴とするキーワード付与装置。前記表示手段は、前記抽出手段により抽出された前記キーワード候補を階層に従って表示する際に、各階層に該当する画像データの情報も合わせて表示することを特徴とする請求項1に記載のキーワード付与装置。前記表示された画像データから、キーワードを付与しない画像データを選択し、付与対象から排除する画像選別手段を備えることを特徴とする請求項2に記載のキーワード付与装置。前記表示部に表示されている前記キーワード候補の中から、階層の異なる複数の候補を選択可能であり、前記キーワード付与手段は、当該選択された複数のキーワードを関連情報として付与することを特徴とする請求項1ないし3のいずれか1項に記載のキーワード付与装置。被写体を撮影して撮像データを生成する撮像手段を具備し、前記撮像手段が生成した画像データに対してキーワードを付与することを特徴とする請求項1ないし4のいずれか1項に記載のキーワード付与装置。撮影時に付与される撮影情報を有している画像データに対してキーワードを付与する方法であって、前記画像データの撮影情報に基づいてキーワード候補を抽出する抽出工程と、前記抽出工程において抽出された前記キーワード候補を階層構造で表示部に表示する表示工程と、ユーザの指示に応じてキーワード候補を前記画像データの関連情報として付与するキーワード付与工程とを備えることを特徴とするキーワード付与方法。コンピュータに読み込まれて実行されることで請求項6に記載されたキーワード付与方法の各工程を実現するためのプログラム。請求項7に記載のプログラムを記憶したことを特徴とするコンピュータ読み取り可能な記憶媒体。しかしながら、特許文献1にて提案されたコンテンツ登録装置は、キーワードを自動的に付与するように構成されている。このため、従来の方法は画像データに付与するキーワードを自動決定するために、ユーザがキーワードを選別することはできない問題点があった。本発明は前述の問題点に鑑み、画像データに付与するキーワードをユーザが容易に選別できるようにすることを目的とする。本発明のキーワード付与装置は、撮像装置で被写体を撮影することで生成される画像データに対してキーワードを付与する装置であって、撮影情報とキーワード候補の対応関係を保持する保持手段と、前記画像データの撮影情報に基づいて前記キーワード候補を抽出する抽出手段と、前記抽出手段により抽出された前記キーワード候補を階層構造で表示部に表示する表示手段と、ユーザの指示に応じてキーワード候補を前記画像データの関連情報として付与するキーワード付与手段とを備えることを特徴とする。本発明によれば、ユーザは画像データに付与するキーワードを自動抽出された候補を元に容易に選別することができる。以下に、図面を参照して、本発明の好適な実施形態を例示的に詳しく説明する。ただし、この実施形態に記載されている構成要素はあくまで例示であり、この発明の範囲をそれらのみに限定する趣旨のものではない。第1の実施形態以下、本発明の実施形態のひとつを添付画面に従い詳細に説明する。本実施形態におけるキーワード付与装置は、画像データを受け付けてその画像データに付与するキーワード候補をユーザに提示する。ユーザは、提示されたキーワード候補から所望のものを選択可能で、画像データの関連情報として画像に付与することができる。キーワード候補の抽出にあたって、本実施形態におけるキーワード付与装置は、ユーザが指定した画像データから撮影情報を読み出し、撮影情報に関連のあるキーワードをキーワードデータベースから読み出す。さらに、読み出したキーワードを撮影情報ごとに階層表示してユーザに提示する。これにより、ユーザはキーワード候補間の関係性を把握しやすく、キーワードの選別を容易に行うことができる。本実施形態におけるキーワード付与装置の構成例を図2を用いて説明する。図2において、201はキーワード付与装置を実現するコンピュータ装置200の全体を制御する制御部であり、例えばCentralProcessingUnitCPUである。202は変更を必要としないプログラムやパラメータを格納するReadOnlyMemoryROMである。203は外部装置などから供給されるプログラムやデータを一時記憶するRandomAccessMemoryRAMである。204は外部記憶装置である。外部記憶装置はコンピュータ装置200に固定して設置されたハードディスクやメモリカードを含む。あるいは、コンピュータ装置200から着脱可能なフレキシブルディスクやCompactDiskCD等の光ディスク、磁気や光カード、ICカードなどを含む。205はユーザの操作を受け、データを入力するポインティングデバイスやキーボード209などの入力デバイスとのインターフェイスである。206はコンピュータ装置200の保持するデータや供給されたデータを表示するためのディスプレイ210とのインターフェイスである。207はインターネットなどのネットワーク回線211に接続するためのネットワークインタフェイスである。208は、撮像装置などの画像入力デバイス212から処理対象の画像データ入力を受け付ける画像入力インターフェイスである。213は制御部201~画像入力インターフェイス208の各ユニットを通信可能に接続するシステムバスである。本実施形態において、ユーザに提示するキーワード候補は、図3に示すキーワード階層に従って外部記憶装置204に記憶されている。キーワード階層において、階層の各ノードにはA、A-1、A-1-1といった階層IDが割り当てられている。この各ノードに該当するキーワードは、図4に示すキーワードテーブルに格納され、外部記憶装置204に記憶されている。図4に示すとおり、キーワードテーブルには、ひとつの階層IDに複数のキーワードが対応している場合もある。例えばこの図4の例では、画像に付属する位置情報が、東京のどこかを示している場合に、候補として表示するキーワードを示している。階層IDがAは日本、階層IDがA1では関東となり、東京を含む広いエリアを示す言葉となっている。更にその下の階層A11になると、東京、東京都、首都となり、実際は同じ東京を示すが表現上は異なる呼び方のキーワードが羅列されている。本実施形態におけるキーワード付与装置は、キーワード候補の選別基準として画像の撮影情報を使用する。撮影情報は、撮影時に撮像装置によって自動付与される情報で、撮影位置情報、撮影日時情報、被写体情報などが挙げられる。キーワード階層のノードと撮影情報との対応関係は図5に示す撮影情報テーブルとして外部記憶装置204に記憶されている。図5において、撮影情報2に対して階層IDのA-1とB-1-1が対応しているように、ひとつの撮影情報に対して複数のノードが対応づいていることがある。また、撮影情報3と撮影情報4との組み合わせに対して階層IDのA-1-1が対応しているとおり、複数の撮影情報の組み合わせが特定のノードが対応づいていることもある。また、図5に示した撮影情報テーブルには、撮影情報の表示名称が格納されている。これは、撮影位置情報や撮影日時情報といった撮影情報をユーザに把握しやすい言葉で表現したものである。例えば、撮影位置情報という撮影情報に対しては、地名/ランドマーク名という言葉が表示名称として格納されており、図1の右側画面や図8の画面で表示されている。以上のキーワード階層、キーワードテーブルおよび撮影情報テーブルを参照して読み出されたキーワード候補をユーザに提示する際の画面構成について、図1を用いて説明する。図1において、104はキーワード候補を抽出する基準となった撮影情報である。103は撮影情報の表示名称である。これは撮影情報テーブルに格納されているもので、ユーザがキーワードの選別を行うにあたって撮影情報104を補足するために表示される。101および102は、撮影情報104に基づいて抽出されたキーワード候補である。これらのキーワード候補は、図3に示したキーワード階層に従って階層表示される。また、これらのキーワード候補は撮影情報ごとに表示される。ユーザは、入力デバイス209を操作して、表示されているキーワード候補を押下し、所望のもののみを選択することができる。選択状態となったキーワード候補は、102のように強調表示される。また、ユーザは選択状態のキーワード候補に対して再度押下することで、非選択状態に戻し、付与対象から排除する画像選別を行うこともできる。図1の右側画面では東京○○駅○○ビルが強調表示されており、1つの種類に対して3つのキーワードが選択されていることが分かる。このようにしてユーザはキーワード候補から所望のものを選択した上で、107の適用を選択することで、所望のキーワードを画像に付与することができる。これにより、イベント名では○○祭りが設定され、地名ランドマーク名としては、東京○○駅○○ビルが設定されて、画像の属性情報として記録される。次に、図6のフローチャートを用いて、処理対象の画像データに対するキーワード候補の抽出処理を説明する。S601は、画像データの撮影情報を取得するステップである。制御部201は、ユーザが画像入力インターフェイス208を介して入力した画像データを読み込み、そのデータに含まれる撮影情報を取得する。S602において、制御部201は、外部記憶装置204に記憶された撮影情報テーブルを参照し、S601で取得した撮影情報と関係する階層IDおよび表示名称を取得する。次に、S603において、制御部201は、S602で取得した階層IDに基づいて、その親ノードにあたる全ての階層を取得する。たとえば、S602で取得した階層がA11であったとすれば、S603では、これに基づいてA-1とAの階層IDを取得する。次に、S604において、制御部201は、外部記憶装置204からキーワードテーブルを読み込み、S602で取得した全ての階層に対してキーワードテーブルを参照してキーワードを取得する。制御部201は、以上の処理で取得したキーワードを、図3のキーワードデータベースの階層に従ってディスプレイ210に表示する。次に、図7のフローチャートを用いて、ユーザの操作指示を受けて画像データにキーワードを付与する処理を説明する。S701において、制御部201は、適用ボタン107が押下されたかを判定する。適用ボタンが押下されていると、制御部201は処理をS704に進め、そうでなければ処理をS702に進める。ステップS702において、制御部201は、ユーザによって適用ボタンが押されていない場合に、キーワード候補の選択状態が変更されたかを判定する。さらに制御部201は、この判定処理で選択状態が変更されていた場合は処理をS703に進める。一方、選択状態が変更されていない場合は処理をS701の直前まで戻す。S703において、制御部201は、ユーザによるキーワード候補の選択状態変更指示に従って、キーワードの表示状態を更新する。ユーザが選択されていないキーワード候補を選択した場合には、図1に示したキーワード候補102と同じ強調表示に変更し、このキーワード候補が選択状態になったことをユーザに示す。一方で、ユーザが選択されていたキーワード候補を非選択とした場合には、図1に示したキーワード候補101と同じ強調表示を解除し、このキーワード候補が非選択状態になったことをユーザに示す。S704において、制御部201はユーザによってキーワードの適用が指示された場合に、選択されている全てのキーワード候補を、対象の画像データの内部に格納する。これにより、画像データに新たなキーワードが付与され、後のデータ検索等の目的で利用できるようになる。以上で述べた実施形態によって、画像データに付与するキーワード候補を撮影情報ごとに階層表示し、ユーザにとってキーワードの選別が容易なキーワード付与装置を提供することができる。なお、本実施形態では、撮像装置が自動付与した撮影情報に基づいてキーワード候補を抽出するものとした。しかし、キーワード候補の抽出基準が、画像データに対してユーザが付与した情報や、撮像装置とは異なる情報処理装置で自動付与された情報であっても本発明は同様に適用される。また、本実施形態では、付与されたキーワードに関する情報を画像データのファイル内部に保持する形態について説明したが、キーワードに関する情報がファイルの外部に記憶されるような実施形態であっても本発明は同様に適用される。第2の実施形態本発明の別の実施形態について説明する。本実施形態におけるキーワード付与装置は、複数の画像データに対するキーワード候補をユーザに提示し、その中からユーザが指定したものを画像データに付与する装置である。本実施形態におけるキーワード付与装置は、ユーザが指定した複数の画像データに対して、それぞれの撮影情報を読み出す。さらに、読み出した撮影情報に関連のあるキーワードをキーワードデータベースから読み出して対応する画像データと関連付けて表示する。これにより、ユーザはそれぞれの画像データを確認しながら付与するキーワード候補の選別を容易に行うことができる。本実施形態におけるキーワード付与装置の構成は、第1の実施形態で図2を用いて説明したものと同じである。また、キーワード階層、キーワードテーブルおよび撮影情報テーブルも、第1の実施形態にて図3、図4および図5を用いて説明したものと同じである。さらに、キーワード候補の抽出処理と付与処理に関しては、第1の実施形態にて図6および図7で説明したものと同じである。本実施形態において、キーワード候補をユーザに提示する際の画面構成を、図8を用いて説明する。図8において、801は撮影情報の表示名称を表示するエリアである。本実施形態におけるキーワード付与装置では、第1の実施形態と同様に画像データの撮影情報に基づいてキーワード候補を抽出するが、キーワード候補が抽出された撮影情報の表示名称802をこのエリアに列挙する。803はキーワード候補の表示エリアであり、ユーザが表示エリア801に表示された撮影情報のうち、任意の撮影情報を選択することで、その撮影情報に基づいて抽出されたキーワード候補804を表示エリア803に階層構造でディスプレイ210に表示する。さらに、表示エリア803には、キーワード候補と共にそのキーワード候補が付与される画像データ805が列挙される。これにより、ユーザは画像データ805を確認してキーワードの選別を行うことができる。806は画像データ805と対応づいたチェックボックスで、ユーザがこのチェックボックス806の状態を変更することで、キーワードを付与するかを画像データごとに指定することができる。807は適用ボタンであり、ユーザが入力デバイス209を操作してこれを押下すると、キーワード804の選択状態とチェックボックス806の選択状態に従って、キーワードが画像データに付与される。808は、表示階層の範囲を切り替えるボタンであり、ユーザが入力デバイス209を操作してこれを押下することにより、画面表示は図9に示す内容に変化する。図9において、表示する階層を切り替えるボタン901は、図8の808と異なる形態で表示され、表示階層が切り替えられていることが視認可能になっている。また、このとき、キーワード候補902の子孫ノードにあたる階層に該当する画像データが、キーワード候補902に該当するものとして表示される。これにより、ユーザにとって所望の階層より細かいキーワード候補を画面から非表示にし、キーワードの選別をより容易にすることができる。抽出したキーワード候補を画像データと関連付けて表示する処理について、図10のフローチャートを用いて説明する。図10において、制御部201はS1002から1004までの処理をキーワードデータベースの各階層に対して実行する。S1002において、制御部201は対象の階層に対して対応する画像データが存在するかを判定する。対象の階層に対応する画像データが存在していれば、制御部201は処理をS1003に進め、そうでなければ処理をS1005に進める。S1003において、制御部201は対象の階層に対応するキーワードをディスプレイ210に表示する。さらに、S1004において、制御部201は、対象の階層に対応する画像をディスプレイ210に表示する。以上で述べた実施形態によって、キーワード候補がディスプレイ210に階層表示される。これにより、複数の画像データにキーワードを付与するにあたって、ユーザにとってキーワードの選別が容易なキーワード付与装置を提供することができる。また、キーワード候補に対応する画像データを合わせて表示することで、ユーザはキーワード付与の対象画像データを確認してキーワードの選別を行うことができる。さらに、画像データごとにキーワードを付与するかを指定することが可能であり、キーワードの表示階層をユーザが指定することもできる。これによりユーザはキーワードの選別をより容易に行うことができる。第3の実施形態本発明の別の実施形態について説明する。本実施形態におけるキーワード付与装置は、被写体を撮影して撮像データを生成する撮像装置であり、撮像画像データに対してキーワードを付与することができる。本実施形態のキーワード付与装置は、図11に示すとおりに構成されている。すなわち、通信部1101、二次記憶装置1102、制御部1103、操作部1104、信号処理装置1105、表示部1106、光学ユニット1107、読み出し専用メモリ1108、一次記憶装置1109、外部記憶媒体1110により構成される。本実施形態におけるキーワード付与装置において、ユーザは表示部1106に表示されたキーワード付与画面を確認し、操作部1104を操作して撮像画像データにキーワードの付与を行う。本実施形態におけるキーワード付与装置の構成は、第1の実施形態で図2を用いて説明したものと同じである。また、キーワード階層、キーワードテーブルおよび撮影情報テーブルも、第1の実施形態にて図3、図4および図5を用いて説明したものと同じである。さらに、キーワード候補の抽出処理および付与処理に関しては、第1の実施形態にて図6および7で説明したものと同じである。本実施形態においてキーワード候補をユーザに提示する際の画面構成について、図12を用いて説明する。図12において、1201は、キーワードの付与対象の画像データである。1202は、キーワード候補を抽出する基準となった撮影情報の表示名称であり、1204がこの撮影情報に基づいて抽出されたキーワード候補である。撮影情報の切り替えコントロール1203を選択することにより、表示される撮影情報の表示名称1202とキーワード候補1204は別のものへと切り替えられる。1206および1205はキーワードを画像に適用するためのボタンと、適用操作をキャンセルするためのボタンである。第1および第2の実施形態と同様に、ユーザはキーワード候補1204から所望のキーワードのみを選択し適用することで画像にキーワードを付与することができる。以上で述べた実施形態によって、撮像装置で生成した画像データに対して、付与するキーワード候補を撮影情報ごとに階層表示し、ユーザにとってキーワードの選別が容易なキーワード付与装置を提供することができる。以上、本発明をその好適な実施形態に基づいて詳述してきたが、本発明はこれら特定の実施形態に限られるものではなく、この発明の要旨を逸脱しない範囲の様々な形態も本発明に含まれる。前述の実施形態の一部を適宜組み合わせてもよい。その他の実施形態また、本発明は、以下の処理を実行することによっても実現される。即ち、前述した実施形態の機能を実現するソフトウェアコンピュータプログラムを、ネットワーク又は各種のコンピュータ読み取り可能な記憶媒体を介してシステム或いは装置に供給する。そして、そのシステム或いは装置のコンピュータまたはCPUやMPU等がプログラムを読み出して実行する処理である。