撮像装置と通信することができる情報処理装置であって、前記撮像装置により撮影された画像に付加されるための情報および地図データを記録する記録手段と、前記地図データ上の所定の範囲を選択範囲として選択する指示を受け付ける範囲指示受け付け手段と、前記画像に付加されるための情報を属性情報として選択する指示を受け付ける属性指示受け付け手段と、前記撮像装置により撮影が行われる前に、前記範囲指示受け付け手段により受け付けた指示に基づき選択された選択範囲と、前記属性指示受け付け手段により受け付けた指示に基づき選択された属性情報とを対応づけた設定データを生成する生成手段と、前記生成手段により生成された設定データを前記撮像装置に送信する送信手段を有することを特徴とする情報処理装置。前記地図データを表示するよう制御する表示制御手段を有し、前記範囲指示受け付け手段は、前記表示制御手段により表示される地図データ上の所定の範囲を選択範囲として選択する指示を受け付けることを特徴とする請求項1に記載の情報処理装置。前記範囲指示受け付け手段は、異なる2点の座標を選択する指示を受け付けることを特徴とする請求項1または2に記載の情報処理装置。前記生成手段は、複数の属性情報を、前記選択範囲に対応づけることを特徴とする請求項1乃至3のいずれか1項に記載の情報処理装置。前記設定データは、複数の選択範囲を含むことを特徴とする請求項1乃至4のいずれか1項に記載の情報処理装置。情報処理装置と通信することができる撮像装置であって、被写体を撮像して画像を取得する撮像手段と、前記撮像手段により画像を取得する際に、位置情報を取得する位置情報取得手段と、前記撮像手段により画像を取得する前に、ユーザが地図データ上の所定の範囲を選択した選択範囲とユーザが属性情報として選択した画像に付加するための情報とが対応づけられた設定データを前記情報処理装置から取得する設定データ取得手段と、前記位置情報取得手段により取得された位置情報が、前記設定データ取得手段により取得された設定データに含まれる選択範囲が示す範囲内を示す場合、前記選択範囲に対応づけられた属性情報を、前記撮像手段により取得された画像データに対応づける付加手段を有することを特徴とする撮像装置。前記設定データ取得手段により取得された設定データに含まれる選択範囲は、異なる二点を示す情報であり、前記選択範囲が示す範囲は、前記異なる二点を対角にもつ矩形の範囲であることを特徴とする請求項6に記載の撮像装置。前記設定データ取得手段は、複数の選択範囲および該複数の選択範囲にそれぞれ対応づけられた属性情報を含む設定データを取得し、前記付加手段は、前記位置情報取得手段により取得された位置情報が、前記設定データに含まれる選択範囲のうち、複数の選択範囲に含まれる位置を示す場合、前記位置情報の示す位置を含む複数の選択範囲にそれぞれ対応づけられた属性情報を、前記撮像手段により取得された画像データに対応づけることを特徴とする請求項6または7に記載の撮像装置。被写体を撮影して画像を取得する撮像手段と、前記撮像手段により撮影された画像に付加されるための情報および地図データを取得する手段と、前記地図データ上の所定の範囲を選択範囲として選択する指示を受け付ける範囲指示受け付け手段と、前記画像に付加されるための情報を属性情報として選択する指示を受け付ける属性指示受け付け手段と、前記撮像手段により画像を取得する前に、前記範囲指示受け付け手段により受け付けた指示に基づき選択された選択範囲と、前記属性指示受け付け手段により受け付けた指示に基づき選択された属性情報とを対応づけた設定データを生成する生成手段と、前記撮像手段により画像を取得する際に、位置情報を取得する位置情報取得手段と、前記位置情報取得手段により取得された位置情報が、前記生成手段により生成された設定データに含まれる選択範囲が示す範囲内を示す場合、前記選択範囲に対応づけられた属性情報を、前記撮像手段により取得された画像に対応づける付加手段を有することを特徴とする撮像装置。撮像装置と通信することができる情報処理装置の制御方法であって、画像に付加されるための情報および地図データを記録する記録工程と、前記地図データ上の所定の範囲を選択範囲として選択する指示を受け付ける範囲指示受け付け工程と、前記画像に付加されるための情報を属性情報として選択する指示を受け付ける属性指示受け付け工程と、前記撮像装置により撮影が行われる前に、前記範囲指示受け付け工程にて受け付けた指示に基づき選択された選択範囲と、前記属性指示受け付け工程にて受け付けた指示に基づき選択された属性情報とを対応づけた設定データを生成する生成工程と、前記生成工程にて生成された設定データを、前記撮像装置に送信する送信工程とを有することを特徴とする情報処理装置の制御方法。被写体を撮影して画像を取得する撮像工程と、前記撮像工程にて撮影された画像に付加されるための情報および地図データを取得する工程と、前記地図データ上の所定の範囲を選択範囲として選択する指示を受け付ける範囲指示受け付け工程と、前記画像に付加されるための情報を属性情報として選択する指示を受け付ける属性指示受け付け工程と、前記撮像工程にて画像を取得する前に、前記範囲指示受け付け工程にて受け付けた指示に基づき選択された選択範囲と、前記属性指示受け付け工程にて受け付けた指示に基づき選択された属性情報とを対応づけた設定データを生成する生成工程と、前記撮像工程にて画像を取得する際に、位置情報を取得する位置情報取得工程と、前記位置情報取得工程にて取得された位置情報が、前記生成工程にて生成された設定データに含まれる選択範囲が示す範囲内を示す場合、前記選択範囲に対応づけられた属性情報を、前記撮像工程にて取得された画像に対応づける付加工程を有することを特徴とする撮像装置の制御方法。コンピュータを、請求項1乃至5のいずれか1項に記載されている情報処理装置として機能させるための、コンピュータが読み取り可能なプログラム。コンピュータを、請求項6乃至9のいずれか1項に記載されている撮像装置として機能させるための、コンピュータが読み取り可能なプログラム。しかしながら、上述の発明では、撮影の際に撮影位置に基づいて表示される情報や画像データに付加される情報、およびその情報を表示または付加するか否かを判断するための位置の範囲は、予め定められたものであった。そのため、撮影の際にどの位置でどのような情報が画像データに付加されるかを、ユーザが設定することができなかった。本発明は上述の課題に鑑みてなされたものであり、本発明の目的は、撮影の際にどの位置でどのような情報が画像データに付加されるかを、ユーザが設定することを可能とすることである。上記目的を達成するために、本発明の情報処理装置は、撮像装置と通信することができる情報処理装置であって、前記撮像装置により撮影された画像に付加されるための情報および地図データを記録する記録手段と、前記地図データ上の所定の範囲を選択範囲として選択する指示を受け付ける範囲指示受け付け手段と、前記画像に付加されるための情報を属性情報として選択する指示を受け付ける属性指示受け付け手段と、前記撮像装置により撮影が行われる前に、前記範囲指示受け付け手段により受け付けた指示に基づき選択された選択範囲と、前記属性指示受け付け手段により受け付けた指示に基づき選択された属性情報とを対応づけた設定データを生成する生成手段と、前記生成手段により生成された設定データを前記撮像装置に送信する送信手段を有することを特徴とする。本発明によれば、撮影の際にどの位置でどのような情報が画像データに付加されるかを、ユーザが設定することができる。以下に、本発明を実施するための形態について、添付の図面を用いて詳細に説明する。尚、以下に説明する実施の形態は、本発明の実現手段としての一例であり、本発明が適用される装置の構成や各種条件によって適宜修正又は変更されてもよい。また、各実施の形態は適宜組み合わされることも可能である。[第1の実施形態]本実施形態では、撮影の際に撮影位置に基づいて画像データに付加する情報と、該情報を画像データに付加するか否かを判断するための位置の範囲とを、対応づけることにより設定データを生成することができる情報処理装置の例について述べる。設定データについては後述する。はじめに、本実施形態の情報処理装置の一例であるPCについて説明する。図1は、本実施形態におけるPC100の構成を示すブロック図である。PC100は、CPU101、RAM102、HDD103、外部記録装置104、通信部105、表示部106、操作部107を有する。CPUCentralProcessingUnit101は、入力された信号や、後述のHDD103または外部記録装置104からロードしたプログラムに従って、各種の演算や、PC100を構成する各部の制御を行う。例えば、後述の表示部の表示制御を行う。なお、PC100の各部の制御は1つのハードウェアが行ってもよいし、複数のハードウェアが処理を分担することで、装置全体の制御を行ってもよい。RAMRandomAccessMemory102は、後述のHDD103または外部記録装置104からロードしたプログラムや画像データが展開される。HDDHardDiskDrive103は、PC100が実行する各制御プログラムが記録されている。さらに、本実施形態のHDD103には、画像データやテキストデータなどのコンテンツデータおよび、電子地図データが記録されている。この電子地図データは、地図の画像データ、緯度経度などの位置データ、地名などのテキストデータとで構成され、それぞれ関連付けされて保存されている。また、この電子地図は、後述のCPU101が実行するプログラムに従って後述の表示部に表示される。ユーザは、表示部に表示された地図上の座標を選択することができる。ユーザにより選択された地図上の座標に対応する緯度経度の値は、HDD103に記録されているコンテンツデータと対応づけられ、設定データとしてHDD103に保存される。このHDD103は、PC100に内蔵されていてもよいし、着脱可能なよう構成されていてもよい。ここで、設定データの構成について説明する。図4に設定データの構成を示す。設定データ400のうち、範囲情報401は、後述の設定データを生成する処理にて選択された二点第1の点および第2の点の座標を、緯度経度の形で示すデータである。各点は、Sectionに記録されている北緯Nor南緯S、緯度数値、東経Eor西経W、経度数値と、それぞれに対応するValueの値により示される。403は第1の点を示し、404は第2の点を示す。また、属性情報402は、後述の設定データを生成する処理にて範囲情報401に対応づけられたコンテンツデータを示す。このように、設定データ400は範囲情報と特定のコンテンツとの対応付け情報を含む。この設定データ400の用途については後述する。以上が設定データの説明である。図1の説明に戻る。外部記録装置RemovableDrive104は、記録媒体に対して読み出しおよび書き込みを行う装置である。プログラムや画像データが記録媒体に記録されている場合、これらは外部記録装置104を介してRAM102にロードされる。記録媒体には、例えば、DVD-RWドライブ、CD-ROM、CD-R、DVD-RAMなどの光ディスクや、フレキシブルディスク、MOなどの磁気ディスク、またフラッシュメモリなどの不揮発性メモリが含まれる。また、この記録媒体は、後述するデジタルカメラ200にも装着可能である。通信部105は、外部装置とデータの送受信を行う。表示部106は、HDD103に記録されているコンテンツデータや、電子地図データなどを表示する。表示部106には、例えば、CRTCathodeRayTubeやLCDLiquidCrystalDisplayを用いることができる。また、SEDSurface-conductionElectron-emitterDisplayやELDElectroLuminescentDisplayを用いることができる。操作部107は、ユーザ操作に基づく命令を受け付ける。操作部107は、例えばキーボードやマウスによって構成され、ユーザが操作部107を操作することに応じて生じる命令を受け付ける。以上が本実施形態における情報処理装置の説明である。次に、本実施形態の撮像装置の一例であるデジタルカメラについて説明する。図2に本実施の形態に係るデジタルカメラ200のブロック図を示す。デジタルカメラ200において、CPU201は、入力された信号や、後述のプログラムに従ってデジタルカメラ200の各部を制御する。例えば前述の設定データに基づき、後述する撮像部によって取得された画像データに、他の画像データやテキストデータなどのコンテンツデータを後述の属性情報313として対応づける処理を制御する。なお、CPU201の行う制御は一つのハードウェアが行ってもよいし、複数のハードウェアが処理を分担することで、装置全体の制御を行ってもよい。撮像部202は撮影処理を行う。撮影処理とは、撮像部202に含まれるレンズで結像された被写体光を電気信号に変換し、ノイズ低減処理などを行いデジタルデータを画像データとして出力する処理である。プログラムメモリ203には、デジタルカメラ200の各部を制御するためのプログラムファームウェアや各種の設定情報を記憶している。後述する各フローチャートに示す処理をCPU201が制御するためのプログラムも、このプログラムメモリ203に記録されている。作業用メモリ204は、プログラムメモリ203に保存されているプログラムを、展開実行するためのメモリである。作業用メモリ204はCPU201のワークエリアとして使用される。表示部205は、撮影の際のビューファインダー画像の表示、撮影した画像データの表示、対話的な操作のための文字表示などを行う。操作部206はユーザがデジタルカメラの動作を指示するために用いられる。操作部206は、デジタルカメラの電源のON/OFFを指示するための電源ボタンや、撮像部202により撮影処理を開始するためのレリーズスイッチ、及び表示部205に表示されるメニューの項目を選択するためのボタンなどの操作部材を含むよう構成される。記録媒体207には、撮像部202から出力された画像データや、後述のGPS208にて取得した位置情報を記録することができる。記録媒体207は、デジタルカメラ200に着脱可能なよう構成してもよいし、デジタルカメラ200に内蔵されていてもよい。すなわち、デジタルカメラ200は記録媒体207にアクセスすることが可能であればよい。着脱可能なよう構成した場合、前述のPC100は外部記録装置104を介して記録媒体207にアクセスすることができる。GPS208は、位置情報取得処理を行う。位置情報取得処理とは、GPS衛星から信号を受信し、受信した信号からGPS208の位置情報を取得する処理である。また、本実施形態の位置情報は、緯度経度の形で取得される。デジタルカメラ200は、この取得された位置情報を参照することで、自機の位置を認識することができる。また、この処理により取得された位置情報は、撮像部202によって撮影された画像データのヘッダ部に記録することができる。なお、GPS208は、例えば携帯電話の基地局や加速度センサ等を用いて位置情報を取得する装置であってもよい。つまり、デジタルカメラ200は、位置情報を取得する機能を有していればよい。通信部209は、外部装置と接続し制御コマンドやデータの送受信を行う。本実施形態においては、外部装置として前述したPC100とのデータの送受信を行う。以上が、本実施形態における撮像装置の構成である。次に、情報をヘッダ部に付加できる画像データの形式である、Exifについて述べる。本実施形態では、画像データの形式にExif-JPEGを用いる。図3に、Exif-JPEG300のデータ構造を例示する概念図を示す。SOI301は、Exif-JPEG300の開始を示すマーカである。APP1302は、Exif-JPEG300のヘッダ部に相当するアプリケーションマーカである。データブロック303は、量子化テーブルDQT、ハフマンテーブルDHT、フレーム開始マーカSOF、スキャン開始マーカSOSで構成される。CompressedData304は、本体画像の圧縮データである。EOI305は、Exif-JPEG300の終端を示すマーカである。また、APP1302は、図3の306~312で示すように構成される。データブロック306は、APP1302のサイズを示すAPP1Length、APP1302の識別コードを示すExifIdentifierCodeで構成される。0thIFD307は、圧縮された本体画像に関する情報を記録するデータブロックである。0thIFD307の一部には、ExifIFD308とGPSIFD310のデータブロックが存在する。ExifIFD308は、Exifバージョンに関するタグ、画像データの特性や構造に関するタグ、日時に関するタグ、また、シャッタースピードやレンズ焦点距離などが記録された撮影条件に関するタグなどで構成される。GPSIFD310は、GPS情報に関するタグで構成され、デジタルカメラ200が有するGPS208により取得された位置情報が記録される。1stIFD311は、サムネイル画像に関する情報を記録するデータブロックである。Thumbnail312は、サムネイルの画像データである。また、ExifIFD308には、MakerNote309のデータブロックが存在する。MakerNote309は、メーカー固有の情報を記録することができる。本実施形態では、MakerNote309中の属性情報313としてコンテンツデータを対応づけることにより、画像データにコンテンツデータを付加することができる。以上がExif-JEPGの構造である。次に、PC100において、画像データの撮影位置に基づいて画像データに付加する情報と、画像データに情報を付加するか否かを判断するための位置の範囲とを、ユーザが選択し、対応づけることにより設定データを生成する処理について説明する。図5はPC100において、前述の設定データを生成する処理を行うフローチャートである。このフローチャートの各ステップに示される処理は、CPU101が、HDD103からプログラムをロードし、RAM102に展開してプログラムに従いPC100の各部を制御することで実現される。まず、CPU101が本フローチャートに示す処理を実行するプログラムの起動の指示を検知したことによって、本フローチャートの処理が開始される。ステップS501において、CPU101は、上述のHDD103に記録されている電子地図データを表示部106上に表示するよう制御する。次にステップS502において、CPU101は、所定の範囲を選択範囲として選択する指示を受け付ける処理を実行する。この処理は範囲指示受け付け手段の一例である。ステップS502において、CPU101は、操作部107を介して表示部106に表示されている電子地図データ上の2点を選択する操作を受け付ける。さらにCPU101は、選択を促すメッセージ例えば図6のメッセージ600のような表示を表示部106に表示するよう制御する。2点を指示する操作とは、例えば以下のような操作である。以下、操作部107として左クリックキーおよび右クリックキーを備えたマウスを用いた場合について、図6を用いて説明する。ユーザは、図6aのようにマウスの左クリックキーを押下することにより、キーを押下した際のマウスカーソル601の示す位置を第1の点602として選択することができる。続いて、ユーザは、図6bのように、左クリックキーを押下したままマウスを動かし、マウスカーソル601を第2の点603として選択したい位置まで移動させる。このとき、第1の点602と、カーソルの示す位置とを対角の点とする矩形の範囲604を選択範囲とすることが解るよう、選択範囲以外の領域とは区別可能に表示する。ユーザは、第2の点603として選択したい位置までマウスカーソルを動かした後に、マウスから指を離して左クリックの押下を終えることで第2の点603を選択することができる。図5の説明に戻る。次に、ステップS503において、CPU101は、ステップS502にて選択した範囲を選択範囲としてよいかどうかを確認する。具体的には、CPU101は、ステップS502にて選択した範囲を選択範囲として決定するか否かを確認するメッセージを表示部106に表示するよう制御し、さらに、選択範囲とするか否かの選択を受け付けるよう制御してもよい。例えば、CPU101は、図6cのメッセージ610のような表示を行うよう制御する。さらに、はいボタン605またはやり直しボタン606またはキャンセルボタン607の選択を受け付けるよう制御する。この処理において、CPU101がはいボタン605の選択を受け付けたと判断した場合、処理はステップS504に進む。CPU101がやり直しボタン606の選択を受け付けたと判断した場合、処理はステップS502に戻る。CPU101がキャンセルボタン607の選択を受け付けたと判断した場合、処理を終了する。ステップS504において、CPU101は、HDD103に記録されているコンテンツデータを表示し、操作部107を介してコンテンツデータの選択を受け付ける処理を開始する。さらに、CPU101は、ステップS502にて選択された選択範囲に対応づけるコンテンツデータの選択をユーザに促すメッセージを表示部106に表示するよう制御する。例えば、CPU101は、図7のように表示700を表示するよう制御する。図7において、コンテンツデータ701はHDD103に記録されているコンテンツデータである。本実施形態ではコンテンツデータとしてビットマップ形式の図形データを用いることとする。また、地名やイベント名等のテキストデータを用いることもできる。CPU101は、これらのコンテンツデータ701が、ステップS502にて選択された範囲に対応づけられることが示唆されるようにコンテンツデータの表示領域702を表示するよう制御する。各コンテンツデータ701の下部には、対応するチェックボックスが表示される。チェックボックス703は対応するコンテンツデータ701が未選択であることを示す。チェックボックス704は、対応するコンテンツデータ701が選択済みであることを示す。チェックボックスの初期状態は未選択の状態を示す。ユーザは、操作部107を介して、コンテンツデータ701に対応するチェックボックスにチェックを入れることで、コンテンツデータ701を選択済みにすることができる。なお、複数のチェックボックスにチェックを入れることもでき、その場合、対応する複数のコンテンツデータ701が選択済みとなる。また、ユーザは操作部107を介して設定ボタン705を選択することにより、選択済みのコンテンツデータを、ステップS502にて選択された範囲に対応づける指示を行うことができる。さらに、ユーザは操作部107を介してキャンセルボタン706を選択することにより、処理を終了する指示を行うことができる。図5の説明に戻る。ステップS505では、CPU101は、ステップS504にて受け付けた指示を判断する。CPU101が、選択済みとなっているコンテンツデータを、ステップS502にて選択された範囲に対応づける指示を受け付けたと判断した場合、処理はステップS506に進む。一方、CPU101が、処理を終了する指示を受け付けたと判断した場合、処理は終了する。このステップS504およびステップS505における処理は、属性指示受け付け手段の一例である。次に、ステップS506にてCPU101は、ステップS502にて選択を受け付けた選択範囲と、ステップS504にて選択を受け付けたコンテンツデータとが対応づけられることが解るような表示を表示部106に表示するよう制御する。例えば、CPU101は、図8のように選択範囲604および選択を受け付けたコンテンツデータ701とを隣接させて表示することが考えられる。他にも、地図外にコンテンツデータを表示させたり、地図内の選択範囲を示す枠の色や枠線の種類を、地図外に表示されているコンテンツデータを囲む枠の色や枠線の種類と同じように表示してもよい。さらに、ステップS507にてCPU101は、ステップS502にて選択を受け付けた選択範囲と、ステップS504にて選択を受け付けたコンテンツデータとを対応づけるか否かの選択を受け付けるよう制御する。例えば、CPU101は、図8のようにユーザに選択を促すメッセージ801を表示するよう制御する。さらに、操作部107を介した、OKボタン802またはやり直しボタン803またはキャンセルボタン804の選択を受け付けるよう制御する。CPU101が、やり直しボタン803の選択を受け付けたと判断した場合、処理はステップS502に戻る。CPU101が、キャンセルボタン804の選択を受け付けたと判断した場合、処理は終了する。CPU101が、OKボタン802の選択を受け付けたと判断した場合、処理はステップS508に進む。ステップS508では、CPU101は、ステップS502にて選択を受け付けた選択範囲と、ステップS504にて選択を受け付けたコンテンツデータとを対応づけ、設定データとして、RAM102に一時的に保存する。続くステップS509では、CPU101は、更に設定したい範囲とコンテンツデータが無いかをユーザに確認するメッセージを表示し、更なる範囲の選択とその範囲に対応づけるコンテンツデータの選択を行うか否かの選択を受け付けるよう制御する。例えばCPU101は、図9のように更に設定したい範囲とコンテンツデータが無いかをユーザに確認するメッセージ901を表示するよう制御する。図9において、追加設定ボタン902が選択された場合、CPU101は更なる範囲とコンテンツデータとの対応付けを行う選択を受け付けたと判断する。一方、設定完了ボタン903が選択された場合、CPU101は更なる範囲とコンテンツデータとの対応付けを行わない選択を受け付けたと判断する。ステップS509にて、CPU101が、更なる範囲とコンテンツデータとの対応付けを行わない選択を受け付けたと判断した場合、ステップS510に進む。ステップS510では、CPU101は、ステップS507にて一時的に保存していた設定データをHDD103に記録する。その後、処理は終了する。一方、ステップS509にて、CPU101が、更なる範囲とコンテンツデータとの対応付けを行う選択を受け付けたと判断した場合、処理はステップS502に戻る。その後、ステップS507までは、同様の処理を行う。ステップS507においては、既に一時的に記録されている設定データがあるため、更なる選択範囲とコンテンツデータとを対応付け、既に記録されている設定データに追記する。例えば、図4のように、選択範囲の二点を範囲情報405に、コンテンツデータを属性情報406に追加して記録する。また、一つの範囲情報に対して、複数のコンテンツデータが対応づけられる場合は、図4のように、範囲情報405に対して一つ目のコンテンツデータが属性情報406に、二つ目のコンテンツデータが属性情報407に記録される。以降は同様の処理を行う。以上が、範囲情報とコンテンツデータとを対応づける方法である。本実施形態では、生成された設定データはデジタルカメラ200に送信さる。なお、デジタルカメラ200が設定データを取得する際には、通信部209を介して受信してもよいし、PC100の外部記録装置104を介して設定データが記録された記録媒体207を接続することで取得してもよい。例えば、CPU101が、PC100の通信部105とデジタルカメラ200の通信部209とが接続されていることを検知している場合、設定データが生成されることに応じて該設定データをデジタルカメラ200に送信するよう制御する。あるいは、デジタルカメラ200のCPU201が、PC100の通信部105とデジタルカメラ200の通信部209とが接続されていることを検知している場合、PC100から設定データを取得する設定データ取得処理を開始するよう制御する。次に、PC100から送信された設定データを、デジタルカメラ200で利用する方法について説明する。本実施形態におけるデジタルカメラ200は、設定データの範囲情報が示す範囲で撮影された画像データに、対応するコンテンツデータを関連付けることが可能である。図10に、撮影の際に、設定データおよび撮影位置に基づき、撮影した画像データにコンテンツデータを付加するデジタルカメラ200の処理を示す。図10のフローチャートに示す各処理は、CPU201が、プログラムメモリ203に保存されているプログラムをロードし、作業用メモリ204に展開してプログラムに従いデジタルカメラ200の各部を制御することで実現される。図10の処理は、デジタルカメラ200の操作部206に含まれるレリーズスイッチが押下されることで、撮影指示を受け付けることにより開始される。ステップS1001にて、CPU201は、撮像部202により撮像処理を行い、画像データを取得する。次に、ステップS1002にて、CPU201は、GPS208により位置情報取得処理を行い、位置情報を緯度経度の形で撮影位置として取得する。ステップS1003では、CPU201は、設定データが記録媒体207に記録されているか否かを判断する。CPU201が、設定データが記録媒体207に記録されていないと判断した場合、処理はステップS1006に進む。ステップS1006の処理については後述する。一方、ステップS1003にてCPU201が、設定データが記録媒体207に記録されていると判断した場合、処理はステップS1004に進む。ステップS1004にて、CPU201は、ステップS1002にて取得した位置情報が、記録媒体207に記録されている設定データに含まれる一つまたは複数の範囲情報が示す範囲内であるか否かを判断する。即ち、撮影された画像データが、設定データの範囲情報に示される範囲内で撮影された画像データであるか否かを判断する。本実施形態では、範囲情報が示す範囲とは範囲情報が示す二点を対角の点とする矩形の範囲である。ステップS1004にて、CPU201が、ステップS1002にて取得した位置情報が記録媒体207に記録されている設定データに含まれる一つまたは複数の範囲情報が示す範囲の内である、と判断した場合、処理はステップS1005に進む。ステップS1005にてCPU101は、ステップS1001にて取得した画像データに、ステップS1002にて取得した位置情報と、該位置情報が示す位置を含む範囲を示す範囲情報に対応づけられているコンテンツデータとを対応付ける。その後、画像データは記録媒体207に保存される。該位置情報が示す位置を含む範囲を示す範囲情報が複数ある場合は、それぞれの範囲情報に対応づけられているコンテンツデータの全てを画像データに対応づける。つまり、画像データには複数のコンテンツデータが、属性情報313として対応づけられる。その後、処理を終了する。一方、ステップS1004にて、CPU201が、ステップS1002にて取得した位置情報が記録媒体207に記録されている設定データの範囲情報が示す範囲内でない、と判断した場合、処理はステップS1006に進む。ステップS1006では、CPU101は、ステップS1001にて取得した画像データに、ステップS1002にて取得した位置情報を対応付け、記録媒体207に保存する。その後、処理を終了する。以上が、設定データを用いて、撮影した画像に情報を付加する撮像装置の処理の説明である。以上のような構成とすることにより、どの位置でどのような情報が、撮影の際に画像データに付加されるかを、撮影前に予めユーザが設定することができる。[他の実施形態]上述の実施形態では、コンテンツデータ701は、HDD103に記録されている構成について説明したが、コンテンツデータ701を、外部から取得するよう構成してもよい。また、上述の実施形態ではPC100にて設定データを生成する構成について説明した。PC100はデジタルカメラ200に比べ、記録容量の大きな媒体が接続可能なため地図データを扱いやすいく、マウスや大画面ディスプレイなどより使いやすいユーザーインターフェースを利用可能である。そのため、設定データの生成が簡単な操作で行える利点を有する。これに対して、デジタルカメラ200で設定データを生成するよう構成してもよい。この場合は、例えば、デジタルカメラ200は操作部206にタッチパネルを含み、記録媒体207に記録されている地図データを表示部205に表示し、該表示されている地図データ上の範囲を選択範囲としてタッチパネルを介して選択する指示を受け付ける。同様に、記録媒体207に記録されているコンテンツデータを、選択範囲に対応づけるためにタッチパネルを介して選択する指示を受け付ける。そして、CPU201は、選択された選択範囲およびコンテンツデータを対応づけ、設定データを生成する。このような構成にした場合、デジタルカメラ200単体で処理を行うことが可能となるためPC100の起動が必要無なくなることや、PC100からデジタルカメラ200への設定データを移動させる必要がなくなるという新たな利点が生じる。なお、上述の実施形態は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェアプログラムを、ネットワーク又は各種記録媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータまたはCPUやMPU等がプログラムを読み出して実行する処理である。