"撮像装置であって、複数の撮影対象について、前記撮影対象毎に、前記撮影対象の撮影位置を示す撮影位置情報と、前記撮影位置を基準とした前記撮影対象の方向を示す少なくとも2つの対象方向情報とを対応付けて記憶する記憶部と、前記撮像装置の位置を示す装置位置情報と、前記撮像装置の撮影方向を示す撮影方向情報とを取得する取得部と、前記取得部によって取得された前記装置位置情報に基づいて、前記記憶部で記憶されている複数の前記撮影対象の前記撮影位置情報の中から少なくとも1つの前記撮影対象の前記撮影位置情報を選択し、選択した前記撮影位置情報に対応付けられて前記記憶部に記憶されている少なくとも2つの前記対象方向情報のそれぞれと、前記取得部によって取得された前記撮影方向情報との差分である少なくとも2つの方向差分を演算する演算部と、前記演算部によって演算された前記少なくとも2つの方向差分に対応する情報を表示する表示部と、を有する撮像装置。前記演算部はさらに、選択した前記撮影位置情報と前記装置位置情報との差分である位置差分を演算し、前記表示部はさらに、前記演算部によって演算された前記位置差分に対応する情報を表示する請求項1に記載の撮像装置。前記取得部はさらに、前記撮像装置の撮影画角を示す画角情報を取得し、前記演算部は、前記取得部によって取得された前記装置位置情報及び前記画角情報に基づいて、前記記憶部で記憶されている複数の前記撮影対象の前記撮影位置情報の中から少なくとも1つの前記撮影対象の前記撮影位置情報を選択する請求項1に記載の撮像装置。前記取得部は地磁気センサー及び角速度センサーを有し、当該地磁気センサー及び角速度センサーによって前記撮像装置の撮影方向を計測し、前記撮影方向情報を取得する請求項1に記載の撮像装置。前記記憶部はさらに、前記撮影対象毎に第1の画角情報を記憶し、前記取得部はさらに、前記撮像装置の撮影画角を示す第2の画角情報を取得し、前記演算部はさらに、前記第1の画角情報と前記第2の画角情報との差分である画角差分を演算し、前記表示部はさらに、前記演算部によって演算された前記画角差分に対応する情報を表示する請求項1に記載の撮像装置。前記記憶部はさらに、前記撮影対象毎に日時情報を記憶し、前記取得部はさらに、現在の日時を示す日時情報を取得し、前記演算部は、前記取得部によって取得された前記装置位置情報及び前記日時情報に基づいて、前記記憶部で記憶されている複数の前記撮影対象の前記撮影位置情報の中から少なくとも1つの前記撮影対象の前記撮影位置情報を選択する請求項1に記載の撮像装置。特許文献1では撮影に好適な場所を探すために撮影者が現地でカメラを操作し、ネットワーク回線を利用して外部サーバから参照写真を取得し、取得した参照写真に基づいて撮影者自身が構図を決定する必要がある。構図の決定中に撮影者が、参照写真により教示される撮影方向とは異なる撮影方向で撮影すること等を望んだ場合、再度、参照写真の選択から操作をやり直す必要がある。このため、操作が煩わしいという問題がある。本発明は、上述した課題に鑑みてなされたものであって、操作の煩わしさを低減することができる撮像装置を提供することを目的とする。本発明は、上記の課題を解決するためになされたもので、撮像装置であって、複数の撮影対象について、前記撮影対象毎に、前記撮影対象の撮影位置を示す撮影位置情報と、前記撮影位置を基準とした前記撮影対象の方向を示す少なくとも2つの対象方向情報とを対応付けて記憶する記憶部と、前記撮像装置の位置を示す装置位置情報と、前記撮像装置の撮影方向を示す撮影方向情報とを取得する取得部と、前記取得部によって取得された前記装置位置情報に基づいて、前記記憶部で記憶されている複数の前記撮影対象の前記撮影位置情報の中から少なくとも1つの前記撮影対象の前記撮影位置情報を選択し、選択した前記撮影位置情報に対応付けられて前記記憶部に記憶されている少なくとも2つの前記対象方向情報のそれぞれと、前記取得部によって取得された前記撮影方向情報との差分である少なくとも2つの方向差分を演算する演算部と、前記演算部によって演算された前記少なくとも2つの方向差分に対応する情報を表示する表示部と、を有する撮像装置である。また、本発明の撮像装置において、前記演算部はさらに、選択した前記撮影位置情報と前記装置位置情報との差分である位置差分を演算し、前記表示部はさらに、前記演算部によって演算された前記位置差分に対応する情報を表示する。また、本発明の撮像装置において、前記取得部はさらに、前記撮像装置の撮影画角を示す画角情報を取得し、前記演算部は、前記取得部によって取得された前記装置位置情報及び前記画角情報に基づいて、前記記憶部で記憶されている複数の前記撮影対象の前記撮影位置情報の中から少なくとも1つの前記撮影対象の前記撮影位置情報を選択する。また、本発明の撮像装置において、前記取得部は地磁気センサー及び角速度センサーを有し、当該地磁気センサー及び角速度センサーによって前記撮像装置の撮影方向を計測し、前記撮影方向情報を取得する。また、本発明の撮像装置において、前記記憶部はさらに、前記撮影対象毎に第1の画角情報を記憶し、前記取得部はさらに、前記撮像装置の撮影画角を示す第2の画角情報を取得し、前記演算部はさらに、前記第1の画角情報と前記第2の画角情報との差分である画角差分を演算し、前記表示部はさらに、前記演算部によって演算された前記画角差分に対応する情報を表示する。また、本発明の撮像装置において、前記記憶部はさらに、前記撮影対象毎に日時情報を記憶し、前記取得部はさらに、現在の日時を示す日時情報を取得し、前記演算部は、前記取得部によって取得された前記装置位置情報及び前記日時情報に基づいて、前記記憶部で記憶されている複数の前記撮影対象の前記撮影位置情報の中から少なくとも1つの前記撮影対象の前記撮影位置情報を選択する。本発明によれば、少なくとも1つの撮影対象に関して、少なくとも2つの方向差分に対応する情報が表示される。これによって、撮影者は、表示された少なくとも2つの方向差分のうちのいずれかを選択して構図を決定することが可能となるため、操作の煩わしさを低減することができる。以下、図面を参照し、本発明の実施形態を説明する。利用環境図1は、本実施形態に係る例として、カメラ101を利用する環境を示している。被写体102があり、撮影者は撮影位置1にてカメラ101を被写体102へ向けて撮影を行おうとしている。しかしながら、観光地や景勝地などでは被写体102に対して撮影位置1から撮影するよりも撮影位置2から撮影を行ったほうがより良い撮影結果が得られる、ということが知られていることが良くある。図1は、カメラ101が撮影者に対して撮影位置1から撮影位置2へ移動することを案内し、その案内に従って撮影者が撮影位置1から撮影位置2へ移動し、カメラ101を被写体102へ向けて撮影を行うことを示している。カメラの構成図2はカメラ101の構成を示している。カメラ101は、撮像部201、表示部202、制御部203、メモリ204、内蔵クロック205、GPSセンサー206、加速度センサー207、地磁気センサー208、角速度センサー209、演算部210、被写体情報記憶部211、操作部212を有する。撮像部201は撮像レンズ及び撮像センサーを具備し、被写体の撮影を行い、画像データを生成する。表示部202は、撮像部201が取得した画像データに基づく画像を表示するほか、撮影位置、撮影方向を撮影者に通知するための情報を表示する。制御部203は、カメラ101のシステム全体の制御を行う。メモリ204は、撮像部201が取得した画像データ等を記録する。内蔵クロック205は、システム全体が動作する際に利用する基準となる動作周期を提供すると共に、日付や時刻情報を提供する。GPSセンサー206は、GPS衛星から電波に乗って送られてくる情報を受信すると共に、カメラ101の現在位置を取得する。加速度センサー207は、カメラ101の前後左右上下方向の加速度を計測する。地磁気センサー208は地球の地磁気方向を基準に東西南北方向を計測する。角速度センサー209はカメラ101の3次元空間における姿勢を計測する。演算部210は、GPSセンサー206、加速度センサー207、地磁気センサー208、角速度センサー209、被写体情報記憶部211、撮像部201、制御部203から得られる各種情報を元に各種演算を行う。被写体情報記憶部211は被写体の位置、被写体の撮影位置、被写体の撮影方向などの情報を含む被写体情報を記録しているデータベースである。被写体情報として記録されている情報は、例えばプロが撮影した時の撮影情報を収集したもの、あるいは観光地景勝地を訪れた観光客がインターネット上のサービストなどに投稿した写真の撮影情報を収集しあらかじめ収録したものである。操作部212は、ユーザ撮影者が操作するレリーズボタンやスイッチ等を有する。被写体情報図16を参照しながら、被写体情報の詳細を説明する。被写体情報記憶部211において、図16の情報1601が示すように、被写体の位置情報は、緯度経度高度を所在地情報として被写体名称及び撮影情報と関連付けて記録されている。被写体毎に撮影情報が関連付けられており、図16では2つの被写体に対応する撮影情報である情報1611と情報1612等が含まれる。撮影情報は、あらかじめ行われた撮影の撮影日時及び撮影位置を示す。撮影情報としての情報1611は情報1601の各被写体情報と関連付けられた情報である。情報1611が示すように、ある被写体に対して、複数の撮影日時、各撮影日時に対する撮影位置撮影位置情報、各撮影日時に対する撮影設定が記録されている。撮影設定は、あらかじめ行われた撮影の撮影方向及び画角を示す。撮影日時毎に撮影設定が関連付けられており、図16では情報1621と情報1622等が含まれる。撮影設定としての情報1622には、関連付けられた撮影位置で撮影を行った時のカメラ光軸の方位及び仰角対象方向情報、撮影時の画角が複数記録されている。カメラの定期的な動作図3を参照しながらカメラ101の基本動作について説明する。本実施形態におけるカメラ101は撮影者に好適な撮影位置を案内するものである。カメラ101は、案内を行うためにまず以下に説明する処理を行っている。まず、加速度センサー207はカメラ101の加速度を計測するステップS301。この計測は、カメラ101が起動している間、常に行っている。加速度センサー207から出力される加速度情報に基づいて演算部210は撮影者の歩幅を演算するステップS302。歩幅の演算方法としては、まず、加速度センサー207の垂直方向の加速度の変化を計測し、この加速度の変化は撮影者が歩く時の上下動によるものであると推定し、その加速度変化から1歩の周期を演算する。更に進行方向の加速度を計測し、先に求めた1歩の周期で積分することで移動速度及び歩幅を得ることができる。この処理を常に行い、演算結果の平均をとることで、より精度の高い歩幅を得ることができる。また、あらかじめ撮影者の移動速度の閾値例えば時速2kmh以下などを定義しておき、進行方向の加速度から速度を求め、その速度が閾値以下であれば歩幅演算に利用しないようにしてもよい。続いて、GPSセンサー206は測位を行い、カメラ101の現在位置情報装置位置情報を得るステップS303。続いて、制御部203は、現在カメラ101が撮影者を好適な撮影位置へ案内している最中かどうか判定するステップS304。カメラ101が撮影者を好適な撮影位置へ案内している場合、処理は図5のステップS501へ進む。以下、カメラ101が撮影者を好適な撮影位置へ案内している最中でない場合について説明する。撮影者は被写体を撮影するために自分が撮影したい被写体へカメラ101を向け、フレーミングを行うステップS305。制御部203は、操作部212から出力される信号に基づいて、撮影者がフレーミングを行った後、レリーズボタンを押下し、撮影行為を行ったかどうか判定するステップS306。撮影行為が行われなかった場合は、処理がステップS301の処理へ戻る。尚、ここでいう撮影行為は、例えば一般的にカメラ101が有するレリーズボタンを、オートフォーカスを行うために軽く押すファーストレリーズに相当する行為を意味する。レリーズボタンを更に深く押し込むとセカンドレリーズとなり、シャッターを切ることになる。上述した処理は定期的に、あるいは常にカメラ101内で実行される。ステップS306で撮影者がカメラ101のレリーズボタンを押下し、撮影行為を行った場合、カメラ101は、次に説明する対象被写体の決定及び好適な撮影位置の選択処理を行う。被写体の決定及び撮影位置の選択図4を参照しながら、撮影者が撮影行為を行った場合について説明する。まず、演算部210は、地磁気センサー208及び角速度センサー209による計測の結果に基づいて、カメラ101が向いている方向撮影方向情報を求めるステップS401。より具体的には、演算部210は、地磁気センサー208の出力から地磁気の方向を求め、求めた地磁気の方向とカメラ101の光軸方向との差から、カメラ101が向いている方位を求める。また、演算部210は、角速度センサー209の出力から、重力方向を基準にしたカメラ101の傾きを求めることにより、カメラ101の光軸方向の仰角を求める。続いて、制御部203はカメラ101の現在のレンズ焦点距離ズーム量を得るステップS402。尚、カメラ101がパワーズーム撮影者がカメラのボタンを操作し、電気的にレンズの焦点距離を動かすにより焦点距離を変化させるタイプであれば制御部203は自身の制御情報から焦点距離を得る。また、レンズのヘリコイド部を撮影者が回転させながらズーム量を変化させるタイプであれば制御部203は撮像部201からその焦点距離を得る。演算部210は、制御部203が得た焦点距離から、撮像部201が有する撮像センサーの大きさを考慮して、画角を求めるステップS403。ここで、画角の求め方について説明する。画角には垂直画角、水平画角、対角画角と呼ばれるものがある。本実施形態では、撮像部201の撮像センサーの撮像面に映し出される空間に含まれる被写体を抽出するため、焦点距離から垂直画角と水平画角を求める。図13に示すような撮像センサーがある場合、画角θxxh、w、dは式1のようにして求まる。画角θx=180π×2tan1X2fdeg式1Xh、w、df焦点距離θh垂直画角θw=水平画角θd=対角画角以上のようにして、所望の画角を求めることができる。引き続き、図4に示す処理について説明する。画角の算出後、制御部203は、カメラ101の現在位置と現在のカメラ101の光軸方向方位仰角及び画角に基づいて、撮影対象領域撮影対象となる3次元空間に存在する被写体を被写体情報記憶部211から抽出し、現在位置に近い被写体を撮影対象被写体として決定するステップS404。図9、図10、図11、図12を参照しながら、カメラ101の向いている光軸方向方位仰角と画角から求める撮影対象領域について説明する。図9、図10は方位方向の画角を示している。図9ではカメラ101の画角が画角903のように設定されている。この場合、カメラ101は被写体901、被写体902を含む領域を撮影対象としている。この、カメラ101の画角に応じて決まる領域を撮影対象領域と呼ぶ。ここで、図10に示すようにカメラ101の画角を画角1003のように設定した場合を考える。図9では被写体902は撮影対象領域に含まれていたが、図10では含まれていない。図11、図12は仰角方向の画角を示している。図11ではカメラ101の画角は画角1101のようになっており、撮影対象領域は被写体902のみを含み、被写体901は含まない。図12のようにカメラ101の光軸方向を仰角1202のように傾けた場合、カメラ101の画角は画角1201のようになり、被写体901が撮影対象領域に含まれるようになる。制御部203はこのようにして撮影対象領域を求め、その領域に含まれる被写体を抽出する。撮影対象被写体決定処理図4のステップS404に示す処理のより具体的な処理方法について、図6を参照しながら説明する。まず、制御部203は被写体情報記憶部211から被写体の位置情報を読み出し、演算部210へ出力する。演算部210は、制御部203から受け取った位置情報を、例えばhttpvldbgsigojpsokuchisurveycalcalgorithmに公開されている平面直角座標⇔緯度経度の変換方法を利用して平面直角座標へ変換する。この際、図16の情報1601の所在地が示す緯度経度情報を平面直角座標に変換し、利用する。演算部210はさらに、上記の変換により求めた座標を、カメラ101の現在位置を原点とする座標に変換する。続いて、演算部210は、カメラ101の現在位置を原点とする被写体の座標を、方位Z軸まわり仰角X軸まわりにそれぞれ回転させ、カメラ101の光軸方向を基準とした、カメラ101に固定された座標系における座標X’、Y’、Z’を演算するステップS601。この演算方法には一般的に知られている回転移動の一次変換式を利用する。以下、各軸まわりの回転に対する演算式2、3を示す。制御部203は演算部210から演算結果を受け取り、演算結果がカメラ101の撮影対象領域の範囲内に存在するかどうか判定するステップS602。この判定方法について、図14、図15を参照しながら説明する。図14は、カメラ101の撮影対象領域をXY平面で表したものである。この時使用する画角は水平画角θwである。カメラ101が原点にあり、カメラ101の光軸方向がY軸を向いている。被写体の変換後の座標がX’、Y’、Z’である場合、制御部203は、式4を満たすかどうか判定する。図15は、カメラ101の撮影対象領域をYZ平面で表したものである。この時使用する画角は垂直画角θhである。カメラ101が原点にあり、カメラ101の光軸方向がY軸を向いている。被写体の変換後の座標がX’、Y’、Z’である場合、制御部203は、式5を満たすかどうか判定する。以上の演算により、式4及び式5を満たす時、被写体は撮影対象領域に存在すると判定することができる。制御部203は、撮影対象領域に含まれる被写体の判定結果を用いて、この撮影対象領域に含まれる被写体が複数抽出された場合は、カメラ101の現在位置に最も近い被写体を撮影対象被写体として決定する。引き続き、図4に示す処理について説明する。制御部203は、現在の日時時刻情報をカメラ101の内蔵クロック205から取得するステップS405。続いて、制御部203は、内蔵クロック205から取得した現在日時時刻情報及び現在位置に基づいて被写体情報から撮影位置情報を抽出するために被写体情報の検索条件を決定し、検索結果から好適な撮影位置を決定するステップS406。撮影位置決定処理ステップS406の処理の詳細について図7を参照しながら説明する。まず、制御部203は、被写体情報記憶部211に記憶されている被写体情報のうち、図16の情報1611に示すような撮影対象被写体の撮影情報から、撮影月撮影時が現在日時に合致するものを抽出するステップS701。具体的な抽出の方法として、制御部203は、まず現在の年月日の月と同じ月の情報を情報1611から抽出する。続いて、制御部203は、抽出した情報の中から、現在の時刻が示す時分の時と同じ時の情報を抽出する。これによって、撮影した月が現在の月と合致し、かつ撮影した時が現在の時刻の時と一致する情報が抽出される。尚、この検索条件として、例えば12~2月を冬、3~5月を春、6~8月を夏、9~11月を秋というようにカテゴリを設定し、現在の日付と撮影日時の日付とを照らし合わせて情報を抽出してもよい。例えば、現在の日付が3月20日であった場合、現在の日付のカテゴリは春なので、撮影日時の日付が3~5月に含まれる情報が抽出される。また、時刻に関しても、5~8時を朝、9~12時を午前、13~16時を午後、17~20時を夕方、21~24時を夜、1~4時を深夜、というようにカテゴリを設定し、現在の時刻と撮影日時の時刻とを照らし合わせて情報を抽出してもよい。例えば、現在の時刻が15時であった場合、現在の時刻のカテゴリは午後なので、撮影日時の時刻が13~16時に含まれる情報が抽出される。制御部203は、上記のようにして抽出された撮影情報に関連付けられている撮影位置を比較し、現在位置から最も近い撮影位置を撮影対象の撮影位置として決定するステップS702。以上の処理により、被写体情報から好適な撮影位置情報を抽出し、撮影対象を決定することができる。好適な撮影位置への誘導及び到着後の撮影指示図5を参照しながら、好適な撮影位置を決定した後にその撮影位置まで撮影者を誘導する方法について説明する。演算部210は、ステップS406で決定した好適な撮影位置撮影位置情報とカメラ101の現在位置の情報装置位置情報とを制御部203から受け取り、これらの位置の2点間の距離位置差分を演算するステップS501。制御部203は、演算部210が演算した2点間の距離を閾値と比較し、2点間の距離が誤差の範囲内であるかどうか判定するステップS502。閾値は撮影位置の許容誤差であり、GPSセンサー206の測位精度に応じて、例えば2点間の距離が3m以内であれば誤差の範囲内であると判定できるように、あらかじめカメラ101に値が設定されている。求めた2点間の距離が閾値の範囲内ではない場合、好適な撮影位置までの誘導が必要であるため、演算部210は、図6を参照して説明した方法を利用して、好適な撮影位置に基づいて、カメラ101の現在位置を原点にし、カメラ101の光軸を基準にしたXY座標上におけるX軸方向及びY軸方向の座標を演算する。求めた座標は原点カメラ101の現在位置からのX及びY成分の距離であるため、演算部210は、その距離を、図3のステップS202で求めた撮影者の歩幅で割り算し、X、Y成分の歩数を求めるステップS503。制御部203は、求めた歩数を演算部210から受け取り、その歩数を表示部202に表示するステップS504。表示部202への歩数の表示方法について図17を参照しながら説明する。表示部202に案内表示領域として案内表示部1701が設定され、図17に示すように、例えば右へ10歩、前に20歩というメッセージが表示される。カメラ101は、このような表示によって撮影者を誘導する。引き続き、図5に示す処理の説明に戻る。図5のステップS502の判定で2点間の距離が閾値の範囲内である場合、カメラ101は好適な撮影位置にいるので、制御部203は、好適な撮影位置にいることを撮影者に伝える情報を表示部202に表示するステップS505。続いて、撮影者に好適な撮影方向を伝え、その撮影方向にカメラ101の光軸を向けさせるための処理が行われるステップS506。ここで、図18を参照しながら、撮影者が好適な撮影位置に到着した後、撮影者にどの方向を向いて撮影を行えばよいか伝えるための方法を説明する。制御部203は、好適な撮影位置に到着したことを伝える情報を表示部202に表示すると共に、方向表示1801を表示部202に表示する。方向表示1801は、カメラ101の光軸を中心1803とし、撮影対象が存在する方向を示す目標1802を表示する。図19は方向表示1801の詳細を示している。方向表示1801は、中心1803をカメラ101の光軸とし、左右方向が方位を示しており、上下方向がカメラ101の傾き仰角を示している。図19では同一の撮影対象に関する目標1802と目標1901が表示されている。目標1802あるいは目標1901が中心1803へくるように撮影者がカメラ101の光軸方向の向きをかえることにより、カメラ101の光軸方向を撮影対象の被写体方向へ向けることが可能になる。図16の情報1622が示すように、同一の撮影位置に対して複数の撮影方向が記録されている場合がある。その場合、図19に示すように複数の目標が方向表示1801内に表示される。つまり、同一の撮影対象に対して複数の撮影方向が教示され、それら複数の撮影方向の中から撮影者はいずれかを選択して撮影を行う。これは、撮影者が方向表示1801内に複数表示されている目標を目安にして、到着した撮影位置における季節による変化等に応じて、ファインダーを覗きながら、撮影者が好むフレーミングを行い、撮影ができることを意味している。撮影方向指示処理ステップS506において、カメラ101の光軸方向を撮影対象の被写体へ向けさせる具体的な処理について図8を参照しながら説明する。まず、撮影者は、被写体を撮影するためにカメラ101を構えるステップS801。この時、カメラ101の光軸方向は被写体の方向である必要は無い。また、撮影者は、カメラ101を構えた時、カメラ101の光軸方向を変更したり、画角焦点距離を変更する操作を行ったりする。続いて、演算部210は、地磁気センサー208及び角速度センサー209による計測の結果に基づいて、カメラ101が現在向いている方向を求めるステップS802。カメラ101が現在向いている方向を求める方法は、ステップS401で用いている方法と同様である。演算部210は、求めたカメラ101の光軸方向方位仰角と、図4のステップS406及び図7の処理で決定した撮影対象の被写体の撮影情報に含まれる方位及び仰角とを比較し、両者の差分方向差分を演算するステップS803。ステップS803では、被写体情報記憶部211に記憶されている被写体情報のうち、図4のステップS406及び図7の処理で決定した方位及び仰角と、現在のカメラ101の方位及び仰角とを比較する。同一の撮影位置に対して、撮影方向及び画角を示す撮影設定が複数個ある場合には、それぞれの撮影設定に対して上記の比較が行われる。制御部203は、演算部210が演算した方位及び仰角の差分に基づいて、少なくとも1つの撮影設定に対して、角度α°の範囲で方位及び仰角が一致するかどうか判定するステップS804。全ての撮影設定に対して、角度α°の範囲で方位又は仰角が一致しなかった場合、制御部203は、撮影者にカメラ101の向きを変えるように促すため、方向表示1801図18、図19を表示部202に表示するステップS808。この後、撮影者がカメラ101を構えた状態に応じて、目標1802の表示位置を中心1803に近づけたり遠ざけたりしながら誘導が行われることになる。尚、カメラ101が有する地磁気センサー208及び角速度センサー209の測定精度に応じて、角度が一致したとみなす範囲α°例えば±5°があらかじめカメラ101に設定されている。以上の処理が終了し、誘導のための表示が更新された後、処理はステップS801の処理に戻る。一方、少なくとも1つの撮影設定に対して、角度α°の範囲で方位及び仰角が一致した場合、演算部210は、被写体情報において、カメラ101の方位及び仰角と一致した方位及び仰角に関連付けられている画角と、現在カメラ101に設定されている画角とを比較し、両者の差分画角差分を演算するステップS805。制御部203は、演算部210が演算した画角の差分に基づいて、角度β°の範囲で画角が一致したかどうか判定するステップS806。この画角が一致したとみなす範囲β°は、図13を参照して説明した画角演算方法により得られる演算結果の誤差である。画角の演算結果は撮像面のサイズと関係がある。カメラ101の撮像面のサイズと、被写体情報記憶部211に記録されている情報の元になる撮影を行ったカメラの撮像面のサイズとが異なる場合がある。また、通常、小数点の値は無視するため、演算結果が小数点以下を含む場合、1°程度の誤差が発生する可能性がある。従って、β°を例えば1°に設定し、この範囲内であれば同一画角であると判定する。角度β°の範囲で画角が一致しなかった場合、制御部203は、カメラ101の画角焦点距離を変更するように撮影者を誘導する指示を表示部202に表示するステップS809。撮影者に画角の変更を誘導する表示方法について、図20を参照しながら説明する。カメラ101の表示部202の画面上に画角調整表示2001が表示される。例えば現在の画角より広く広角側へ画角を変更する必要がある場合、図21に示すように広角側へ画角を変更するという意味の画角調整指示2101のようなマークが表示される。また、現在の画角より狭く望遠側へ画角を変更する必要がある場合、図22に示すように望遠側へ画角を変更するという意味の画角調整指示2201のようなマークが表示される。このように、画角の変更を誘導する表示を行った後、処理は再度ステップS801の処理へ戻る。一方、角度β°の範囲で画角が一致した場合、制御部203は、撮影方向及び撮影画角が好適になったことを示す情報を表示部202に表示するステップS807。この表示方法として、例えば図19の中心1803に目標1802が重なるように方向表示1801を表示し、図18の案内表示部1701に、撮影に好適な状態になったことを意味するメッセージを表示する方法がある。尚、これらの表示に関しては例えばカメラ101に音声出力手段を設け、音声によるアナウンスをしてもよい。以上の処理により、好適な撮影位置、撮影方向、及び撮影画角となるように撮影者を誘導することができる。本実施形態では、図19に示したように、同一の被写体に対して、異なる複数の撮影方向が教示される。撮影者は、教示された複数の撮影方向の中から好みの構図となるものを選択し、選択した撮影方向にカメラ101の光軸方向が一致するように構図を調整すればよい。また、構図の調整中に撮影者が撮影方向を変更したい場合、図19に示すような複数の目標のうち、構図調整に使用した目標とは異なる目標を選択して構図調整をやり直せばよく、この間、カメラ101の向きを変更する操作以外の操作は必要ない。上述したように、本実施形態によれば、少なくとも1つの撮影対象に関して、少なくとも2つの撮影方向を教示する情報が表示される。これによって、撮影者は、好適な撮影位置に到着した後、風景を眺めながら、表示部202に表示された少なくとも2つの撮影方向のうちのいずれかを選択して構図を決定することが可能となる。このため、操作の煩わしさを低減することができる。さらに、カメラ101の撮影方向が、被写体を撮影するのに好適な撮影方向となるように撮影者を誘導することができる。また、図17を参照して説明したように、撮影対象の被写体の位置とカメラ101の現在位置との差分を案内表示部1701にメッセージとして表示することによって、好適な撮影位置に撮影者を誘導することができる。さらに、案内表示部1701に好適な撮影位置までの歩数を表示することによって、撮影者が移動方向及び移動距離を直感的に認識することができる。また、図14及び図15を参照して説明したように、カメラ101の画角の範囲内にある被写体を撮影対象に決定することによって、被写体となる構造物等が密集している場合であっても、撮影対象となる被写体を絞り込むことができる。また、図21及び図22を参照して説明したように、好適な撮影を行った時の画角とカメラ101の現在の画角との差分を画角調整指示2101,2201として表示部202に表示することによって、カメラ101の画角が、被写体を撮影するのに好適な画角となるように撮影者を誘導することができる。以上、図面を参照して本発明の実施形態について詳述してきたが、具体的な構成は上記の実施形態に限られるものではなく、本発明の要旨を逸脱しない範囲の設計変更等も含まれる。"