"地図画像を取り込む画像取り込み手段と、前記画像取り込み手段によって取り込まれた地図画像を表示する画像表示手段と、地理的な座標である地理座標と前記地図画像上の座標である地図座標とを関連付ける座標対応情報を、複数の異なる地理座標の各々に対応させて記憶する座標対応情報記憶手段と、現在位置に対応する地理座標を取得する第1の位置取得手段と、前記第1の位置取得手段で取得した地理座標に対応する前記地図画像上の地図座標を特定し、該地理座標と該地図座標とを関連付ける座標対応情報を前記座標対応情報記憶手段に追加して記憶する関連付け手段と、前記第1の位置取得手段で取得した地理座標に基づいて現在位置を前記地図画像の上に表示する際に、その時点において前記座標対応情報記憶手段に記憶されている複数の座標対応情報を用いて前記地図画像の部分的な歪を補正した上で、前記取得した地理座標に対応する地図座標を特定して表示する位置表示手段とを備えたことを特徴とする地図表示装置。さらに任意の被写体を撮像してその画像データを生成する撮像手段を備え、前記画像取り込み手段は、この撮像手段によって部分的な歪のある地図を撮像して得られた画像データを前記地図画像とし、前記画像表示手段は、前記画像取り込み手段によって取り込まれた地図画像の部分的な歪を補正することなく表示することを特徴とする請求項1に記載の地図表示装置。前記位置表示手段は、前記座標対応情報記憶手段に前記座標対応情報が所定数記憶された時点で、前記地図画像の上への現在位置の表示動作を開始することを特徴とする請求項2に記載の地図表示装置。前記位置表示手段は、前記座標対応情報記憶手段に前記座標対応情報が2つ記憶された時点では、この2つの座標対応情報を用いて前記地図画像の縮尺または方位だけを補正した上で、前記取得した地理座標に対応する地図座標を特定して表示することを特徴とする請求項3に記載の地図表示装置。前記位置表示手段は、前記座標対応情報記憶手段に前記座標対応情報が3つ以上記憶されてからは、この3つ以上の座標対応情報を用いて前記地図画像の部分的な歪を補正した上で、前記取得した地理座標に対応する地図座標を特定して表示することを特徴とする請求項3に記載の地図表示装置。前記位置表示手段は、前記地図画像の上に現在位置を表示する際に、その時点において前記座標対応情報記憶手段に記憶されている複数の座標対応情報の中で、より現在位置に近い地理座標と関連付けられた座標対応情報を選択的に用いて前記地図画像の部分的な歪を補正することを特徴とする請求項3に記載の地図表示装置。前記位置表示手段は、現在位置と同じ地理座標と関連付けられた座標対応情報が前記座標対応情報記憶手段に記憶されていない場合に、現在位置に対応する地理座標と前記選択された各座標対応情報の地理座標との距離に応じた率で、各座標対応情報の地図座標を平均化することで、現在位置に対応する地図座標を算出することを特徴とする請求項6に記載の地図表示装置。前記関連付け手段は、表示された地図画像上の位置を示すユーザ操作に応じて、現在位置に対応する地理座標を前記第1の位置取得手段に取得させ、該地理座標とユーザ操作で示された地図座標とを関連付ける座標対応情報を前記座標対応情報記憶手段に追加して記憶することを特徴とする請求項1乃至請求項7のいずれかに記載の地図表示装置。さらに任意の被写体を撮像してその画像データを生成する撮像手段を備え、前記第1の位置取得手段は、この撮像手段によって任意の被写体の画像データが生成されたときに現在位置を取得することを特徴とする請求項1に記載の地図表示装置。さらに任意の被写体を撮像してその画像データを生成する撮像手段を備え、前記画像取り込み手段は、この撮像手段によって撮像された画像データを前記地図画像とするとともに、前記第1の位置取得手段は、この撮像手段によって任意の被写体の画像データが生成されたときに現在位置を取得することを特徴とする請求項1に記載の地図表示装置。さらに前記関連付け手段に記憶されている一の地図座標から二の地図座標へと移動している間の現在位置を取得する第2の位置取得手段と、この第2の位置取得手段によって取得された現在位置を前記地図画像に表示する際にその表示位置を前記関連付け手段に記憶されている記憶情報に基づいて補正する表示位置補正手段とを備えたことを特徴とする請求項1に記載の地図表示装置。地図画像を取り込む画像取り込み工程と、前記画像取り込み工程によって取り込まれた地図画像を表示する画像表示工程と、地理的な座標である地理座標と前記地図画像上の座標である地図座標とを関連付ける座標対応情報を、複数の異なる地理座標の各々に対応させて記憶する座標対応情報記憶工程と、現在位置に対応する地理座標を取得する位置取得工程と、前記位置取得工程で取得した地理座標に対応する前記地図画像上の地図座標を特定し、該地理座標と該地図座標とを関連付ける座標対応情報を前記座標対応情報記憶手段に追加して記憶する関連付け工程と、前記位置取得工程で取得した地理座標に基づいて現在位置を前記地図画像の上に表示する際に、その時点において前記座標対応情報記憶工程に記憶されている複数の座標対応情報を用いて前記地図画像の部分的な歪を補正した上で、前記取得した地理座標に対応する地図座標を特定して表示する位置表示工程とを含むことを特徴とする地図表示方法。地図表示装置のコンピュータに、地図画像を取り込む画像取り込み手段、前記画像取り込み手段によって取り込まれた地図画像を表示する画像表示手段、地理的な座標である地理座標と前記地図画像上の座標である地図座標とを関連付ける座標対応情報を、複数の異なる地理座標の各々に対応させて記憶する座標対応情報記憶手段、現在位置に対応する地理座標を取得する位置取得手段、前記位置取得手段で取得した地理座標に対応する前記地図画像上の地図座標を特定し、該地理座標と該地図座標とを関連付ける座標対応情報を前記座標対応情報記憶手段に追加して記憶する関連付け手段、前記位置取得手段で取得した地理座標に基づいて現在位置を前記地図画像の上に表示する際に、その時点において前記座標対応情報記憶手段に記憶されている複数の座標対応情報を用いて前記地図画像の部分的な歪を補正した上で、前記取得した地理座標に対応する地図座標を特定して表示する位置表示手段としての機能を与えることを特徴とするプログラム。しかしながら、前記の第2の従来技術は、設定した全てのポイントについて、実測座標と地図座標との対応付けを行う必要があり、地図画像の取得後に速やかに現在地の表示を開始できないという問題点がある。たとえば、設定したポイント数をN個とした場合、そのN個のポイントの全てで、実測座標と地図座標との対応付けを行った後でなければ現在地の表示を開始できない。そこで、本発明は、地図画像の取得後に速やかに現在地の表示を開始することができる地図表示装置、地図表示方法及びプログラムを提供することにある。本発明に係る地図表示装置は、地図画像を取り込む画像取り込み手段と、前記画像取り込み手段によって取り込まれた地図画像を表示する画像表示手段と、地理的な座標である地理座標と前記地図画像上の座標である地図座標とを関連付ける座標対応情報を、複数の異なる地理座標の各々に対応させて記憶する座標対応情報記憶手段と、現在位置に対応する地理座標を取得する第1の位置取得手段と、前記第1の位置取得手段で取得した地理座標に対応する前記地図画像上の地図座標を特定し、該地理座標と該地図座標とを関連付ける座標対応情報を前記座標対応情報記憶手段に追加して記憶する関連付け手段と、前記第1の位置取得手段で取得した地理座標に基づいて現在位置を前記地図画像の上に表示する際に、その時点において前記座標対応情報記憶手段に記憶されている複数の座標対応情報を用いて前記地図画像の部分的な歪を補正した上で、前記取得した地理座標に対応する地図座標を特定して表示する位置表示手段とを備えたことを特徴とする。本発明によれば、仮にデフォルメされた地図であっても、そのままの状態で表示するとともに、そのデフォルメされた地図上の現在位置を特定して表示するので、地図画像の取得後に速やかに現在地の表示を開始することができる。以下、本発明の実施形態を、デジタルカメラ等の撮像装置への適用を例にして、図面を参照しながら説明する。まず、構成を説明する。図1は、撮像装置の外観図である。この図において、撮像装置1は、手持ちに適した形状を有する筐体2の背面にタッチパネル3付の表示部4と、各種の操作ボタンたとえば、撮影/再生モード切り替えボタン5、メニューボタン6、上下左右操作キー7、実行ボタン8などとを配置し、また、筐体2の上面にシャッターボタン9や電源スイッチ10などを配置し、さらに、筐体2の前面に撮影レンズ等の光学系11を収めた沈胴式または固定式のレンズ鏡筒12と、ストロボ発光窓13とを配置して構成されている。なお、この図では省略しているが、筐体2の底面などにバッテリや記憶媒体後述のメモリ21の脱着蓋が設けられており、さらに、筐体2の底面または側面もしくはその他の任意の場所に外部インターフェース後述の外部I/F22用の信号コネクタが設けられている。図2は、撮像装置の内部ブロック図である。撮像装置1は、撮像部14、ストロボ発光部15、操作部16、位置検出部17、方位検出部18、中央制御部19、タッチパネル3、表示部4、メモリI/Fインターフェース20、メモリ21、外部I/F22、電源部23などを備える。撮像部14は、撮影レンズや絞り機構、フォーカス機構及びズーム機構等からなる光学系11と、その光学系11を介して取り込まれた任意の被写体の光学像を2次元的な画像信号に変換して出力するCCDやCMOS等の2次元撮像デバイス24とを含み、中央制御部19からの制御を受けて、光学系11の絞り機構やフォーカス機構及びズーム機構等を駆動しつつ、2次元撮像デバイス24で被写体の静止画や動画を撮像して、その撮像データ以下、画像データを中央制御部19に出力する。ストロボ発光部15は、必要に応じ、中央制御部19からの制御を受けて撮影時の補助発光を行う。操作部16は、筐体2の各部に設けられた各種ボタン類撮影/再生モード切り替えボタン5、メニューボタン6、上下左右操作キー7、実行ボタン8、シャッターボタン9、電源スイッチ10などを含み、ユーザによる任意のボタン操作に応答し、当該ボタンに対応した操作信号を発生して中央制御部19に出力する。位置検出部17は、撮像装置1の現在位置を検出するためのデバイスであり、典型的にはGPS衛星を利用した位置検出デバイスである。GPSはGlobalPositioningSystem全地球測位システムの略であり、高度約20,000Kmの軌道を1周約12時間かけて周回するおよそ30個のGPS衛星のうち、測位点の上空にある数個の衛星からの信号を受けることにより、その信号から測位点の位置座標実測座標を知ることができるシステムである。民間利用の位置検出精度は100m程度といわれているが、DGPSDifferentialGPSを利用すれば10m以内という極めて高い精度が得られる。DGPSは、2つの受信機を使い、それぞれの測位位置の差により正確な位置を求めるというものである。要求される精度に応じてGPS単独またはDGPSと併用すればよい。以下、この位置検出部17をGPS衛星を利用したものとして説明すると、位置検出部17は、中央制御部19からの制御を受けて、GPSアンテナ17aを介して複数のGPS衛星からの信号を受信し、それらの信号に基づいて現在の位置座標を測位し、その測位結果を中央制御部19に出力する。方位検出部18は、撮像装置1の向きを検出するためのデバイスであり、たとえば、MIMagnetoimpedanceEffectセンサなどの地磁気を利用した電子コンパスを用いることができる。方位検出部18は、東西南北の略水平面内の撮影方向を撮像装置1の向きとして検出する。なお、この場合の撮影方向は仰角上向き撮影や俯角下向き撮影を含むものであってもよい。中央制御部19は、コンピュータまたはマイクロコンピュータ以下、CPU19a、読み出し専用半導体メモリ以下、ROM19bおよび高速半導体メモリ以下、RAM19cならびに不図示の周辺回路を含むプログラム制御方式の制御要素であり、あらかじめROM19bに格納されている制御プログラムをRAM19cにロードしてCPU19aで実行することにより、各種の処理を逐次に実行して、この撮像装置1の全体動作を統括制御する。なお、ROM19bは、書き換え可能な不揮発性半導体メモリフラッシュメモリやPROMなどであってもよい。表示部4は、液晶ディスプレイ等の平面表示デバイスであり、好ましくは、その前面にタッチパネル3を併設したものである。この表示部4は、中央制御部19から適宜に出力される情報を表示し、また、ユーザによってタッチパネル3にタッチ操作が行われた場合に、そのタッチ位置の情報を中央制御部19に出力する。メモリI/F20は、たとえば、メモリ21の規格SDカード等に対応した汎用インターフェースであり、中央制御部19とメモリ21との間に位置して相互のデータのやりとりを仲介する。メモリ21は、不揮発性且つ書き換え可能な情報記憶要素であり、たとえば、SDカード等のフラッシュメモリやハードディスク、シリコンディスクなどを用いることができる。このメモリ21は、撮像部14で撮影された画像データなどを記憶保存するほか、後述する関連付けテーブル25図3参照を記憶保存する。外部I/F22は、パーソナルコンピュータなどの外部機器とのデータインターフェースである。外部機器は、この外部I/F22と中央制御部19とを介してメモリ21にアクセスすることが可能であり、メモリ21に記憶されている画像データを読み出したり、または、メモリ21に書き戻したり、あるいは、新たな画像データをメモリ21に書き込んだりする。電源部23は、1次電池または充電可能な2次電池からなるバッテリを含み、このバッテリの電力から撮像装置1の動作に必要な各種電源電圧を発生して各部に供給する。次に、作用を説明する。撮像装置1は、少なくとも次の2つの機能を備える。第1の機能は撮像装置としての主機能、すなわち、任意の被写体の静止画や動画を撮像してその画像データをメモリ21に記憶保存したり、保存済みの画像データを表示部4に再生したりする機能であり、第2の機能は、現在地撮像装置1の現在位置の表示機能である。現在地の表示を行う上で地図情報が欠かせない。一般的に現在地の表示に用いられる地図情報はいわゆる実測地図情報航空測量や現地測量などを元にして作られた地図情報であり、実態地図情報ともいうであるが、実測地図情報は、広域図から詳細図までの地図情報を含むために情報量が多く、たとえば、小容量の記憶装置しか備えない電子機器撮像装置1等の場合に全ての地図情報を記憶することができない。そこで、本実施形態では、我々の身の回りに存在する様々な案内情報、たとえば、街角に立てられた街区案内板、店舗などの壁面等に掲示された店内案内板、公園や遊園地などの園内案内板などを地図情報として適宜に利用することにより、上記の欠点小容量の記憶装置しか備えない電子機器の場合に全ての地図情報を記憶することができないを解消することとした。つまり、旅先等で適当な案内情報街区案内板等を目にしたときに、その案内情報を撮像して画像データとして取り込み、その画像データを地図情報として利用できるようにしたものである。ここでいう地図情報とは、単にユーザが閲覧するだけの地図情報ではなく、地図上の座標と地理的な実座標との関係を装置が自動認識するためのデータが記憶された電子地図情報のことである以下単に地図情報という場合もある。しかし、単に案内情報を撮像して画像データとして取り込むだけでは、不都合を否めないことがある。上記の様々な案内情報街区案内板、店内案内板、園内案内板などは、デザインの都合や見やすさなどを考慮して、一部または全体が変形デフォルメされていることがあるからであり、デフォルメされたままでは実座標と地図座標とを対応付けることが難しく、地図情報として利用できないからである。つまり、ここでいうデフォルメされた地図とは、単に地図全体の縮尺や方位が異なる状態になっているだけでなく、部分的な歪のある状態になっていることをいい、単純に縮尺や方位を補正するだけでは実座標と地図座標とが一致しない状態の地図のことをいう。また、地図座標とは、地図画像上の画素位置に対応する画素座標のことであり、実座標とは、GPSなどで測位された実測座標などの地理的な座標のことをいう。なお、実座標の取得は、GPSで自動的に測位することが好ましいが、その場所に移動するのが困難であったり、何らかの方法で地理座標を調べることが可能であれば、ユーザが手入力で正しい地理座標を入力してもよい。この点において、冒頭の第2の従来技術特許文献2には、デフォルメされた地図画像の歪を補正してから表示する技術が開示されているので、この技術を応用することにより、上記の欠点そのままでは地図情報として使用できないを解消できる。しかし、第2の従来技術は、地図画像の全体にわたって複数の測位点ポイントを設定した後、各々のポイントについて、GPS衛星によって取得した実測座標と当該ポイントの地図座標との対応付けを行う必要があり、全てのポイントの処理を完了した後でなければ、現在地の表示を開始できないという問題点がある。そこで、本実施形態では、地図画像の取得後に速やかに現在地表示を開始できるようにすることを課題とし、その課題を解決するために、第1に、デフォルメされた地図情報であっても、デフォルメを補正せずにそのままの状態で表示することを特徴とする。つまり、第2の従来技術のようにデフォルメされた地図画像の歪を補正してから表示するのではなく、デフォルメ状態のまま表示することを第1の特徴とする。ただし、少なくとも地図画像を取得した直後においてデフォルメ状態のまま表示すればよく、デフォルメを補正するのに十分なデータが得られた後にデフォルメを補正して表示することは可能である。しかし、デフォルメ状態のまま地図情報を表示した場合は、実際の現在位置実測座標と地図上の現在位置地図座標とを対応付けることが難しい。つまり、デフォルメされた地図全体の縮尺と方位を補正しただけでは、部分的な歪を補正しきれず、実測座標と地図座標との不一致を生じる。ここで、実測座標と地図座標との対応付けを行う2つの方法について説明する。1つ目の方法は、デフォルメされた地図情報における地図全体の縮尺と方位を大まかに補正して概略の補正地図情報を得た後、この概略の補正地図情報をベースに部分的な歪を細かく補正して実測座標に対応する地図座標を特定する方法である。2つ目の方法は、地図全体の縮尺や方位の補正と、部分的な歪の補正とを区別することなく、デフォルメされた地図情報における縮尺、方位、および部分的な歪を同時に補正して実測座標に対応する地図座標を特定する方法である。上記1つめの方法を用いる場合、少なくとも2つのポイントについて実測座標と地図座標との対応情報が得られれば地図全体の縮尺と方位を大まかに補正して概略の補正地図情報を得ることが可能であり、部分的な歪を補正する必要が無ければ、概略の補正地図情報を得た後、直ちに現在位置の表示動作を開始することが可能となる。部分的な歪をも補正するには、少なくとも3つのポイントについて実測座標と地図座標との対応情報を得る必要がある。上記2つめの方法を用いる場合でも同様に、部分的な歪を補正するには少なくとも3つのポイントについて実測座標と地図座標との対応情報を得る必要があるが、少なくとも2つのポイントについて実測座標と地図座標との対応情報が得られれば現在位置の表示動作を開始することが可能である。本実施形態は、上記1つめの方法を用いたものであるが、2つ目の方法を用いてもよい。本実施形態の第2の特徴は、概略の補正地図情報を用いた場合の実測座標と地図座標との不一致を解消するために、以下の2つの処理を行うことにある。1現在位置の教示処理:ユーザは、まず、地図画像の取得を行う。すなわち、適当な案内板等を撮影してその画像データを取り込む。その後、地図上の適当なポイントで現在位置の教示を行う。現在位置の教示とは、現在の位置座標実測座標と地図上の位置座標地図座標であり、具体的には画素座標であるとの対応付け関連付けともいうを行うことをいう。たとえば、ユーザの現在位置を東京駅前としたときに、所定の教示イベント取得した地図画像を表示部に表示した状態で、ユーザがタッチパネル上で現在位置を指示したり、カーソルキーを移動させて地図画像上の現在位置を指示する操作イベント等に応答してGPSによる測位を行い測位座標を取得し、その測位座標である東京駅の座標便宜的にaとすると、ユーザ指示に応じて取得された地図上の画素座標便宜的にAとするとの対応付けを行うことをいう。教示された現在位置を地図上に表示する際は、実測座標aではなく画素座標Aを使用する。画素座標Aはデフォルメ状態の地図上の位置であるから、実際の現在位置と地図上の現在位置との不一致は生じない。2移動中の現在位置の補正処理:ユーザが移動している間の位置は、位置検出部17によって逐次に検出されるが、デフォルメされた地図の場合、検出された位置をそのまま地図に表示できない。地図全体の縮尺と方位を補正しただけでは部分的な歪によって実際の位置と地図上の位置が一致しない場所が存在してしまうからである。この不一致は、前記1の教示情報を利用した推定演算で解消することができる。つまり、教示されたポイントが少なくとも3つあれば、その3つのポイントの座標情報を用いた推定演算後述の式1、式2を行うことにより、移動中の実際の位置を地図上の位置に修正することができる。したがって、本実施形態によれば、少なくとも2回のポイント教示を行うことにより、現在地表示を開始でき、また、少なくとも3回のポイント教示を行うことにより、部分的な地図の歪を補正できるから、全てのポイントについて測位を行わなければならない前記の第2の従来技術に比べて現在地表示の開始タイミングを速めることができ、前記の課題地図画像の取得後に速やかに現在地表示を開始できるを解決できる。図3は、関連付けテーブルの概念構造図である。メモリ21に記憶保存された関連付けテーブル25は、ポイント番号フィールド25aと、実測座標フィールド25bと、画素座標フィールド25cとからなる複数のレコードで構成されている。ポイントごとに1つのレコードが作られる。ポイント番号フィールド25aには、測位点を一意に識別するためのポイント番号が格納され、実測座標フィールド25bには、位置検出部17で検出された実測座標GPS座標情報が格納され、さらに、画素座標フィールド25cには、各ポイントの地図画像上における画素座標地図座標情報が格納される。たとえば、図示の例では、第1レコードにポイント番号P1と、その実測座標aと、その画素座標Aとが対応付けて登録されているが、これは、ポイントP1の実測座標aを画面に表示する際に、Aの位置に表示することであり、いい換えると、aからAに補正することを意味している。以下同様に、第2レコードにポイント番号P2と、その実測座標bと、その画素座標Bとが登録されており、これは、ポイントP2の実測座標bを画面に表示する際に、bからBに補正することを意味し、第3レコードにポイント番号P3と、その実測座標cと、その画素座標Cとが登録されており、これは、ポイントP3の実測座標cを画面に表示する際に、cからCに補正することを意味し、、第6レコードにポイント番号P6と、その実測座標fと、その画素座標Fとが登録されており、これは、ポイントP6の実測座標fを画面に表示する際に、fからFに補正することを意味している。このように、実測座標を画素座標に変換する場合に、実測座標を画素座標に補正すると考え、場所によって補正ベクトルが異なると考えるとわかりやすい。つまり、部分的に歪のある地図において補正ベクトルは場所により異なるが、近接する場所の補正ベクトルは類似し、場所が離れるにつれて連続的に変化するものとして考える。このように考えると、未登録の位置にある補正ベクトルを、その周囲の補正ベクトルを用いて補間する距離に反比例した重み付けを行って平均化する演算が可能となる。図4は、実測地図情報とその実測地図情報に対応した案内情報デフォルメされたものとを示す図である。aは実測地図情報26であり、bはその実測地図情報に対応した案内情報27である。実測地図情報26には、たとえば、ゲート28、道路29~32、噴水33、池34、家35、36、橋37、川38、39などの特異な地物が含まれており、案内情報27にも、それらの特異地物に対応した各種のマークゲート28、道路29~32、噴水33、池34、家35、36、橋37、川38、39が記されている。ここで、案内情報27は、たとえば、ゲート28の近くに立てられた案内板である。このような案内板は、公園等の施設入り口などによく設けられており、施設を訪れた人に対し、現在地を知らせたり目標地点までの経路案内を行ったりするために利用されている。本実施形態の撮像装置1は、このような案内情報27を撮像して画像データとして取り込むことにより、地図情報として利用することができる。以下、その利用形態について説明する。画像データとして取り込んだ案内情報27を地図情報として利用するためには、まず、方位合わせを行わなければならない。なお、この方位合わせは、上述した1つ目の方法を用いる場合に好適な処理であるが、必須のものではなく、たとえば、上述した2つ目の方法を用いる場合には不要である。<方位合わせ>図5は、方位合わせの概念図である。一般的に地図の向き方位は北を上にするのが習わしである。また、北を上にしない場合には、方位を示す記号を地図内に記すことも習わしである。aは前者の例、bは後者の例である。北を上にした案内情報27の場合aは、表示部4の4辺を案内情報27の4辺に合わせて撮影すればよい。すなわち、案内情報27に正対してそのまま撮影すればよい。撮像装置1は、その撮影時点における案内情報27の向きを基本方位として認識し、以降、撮像装置1の方向が変化方位検出部18の出力が変化すると、その変化に対応させて表示部4に表示されている案内情報27の向きを補正する。北を上にしない案内情報27の場合bは、方位記号52を見て、北の方向を確認し、その北の方向に表示部4の左右辺を合わせて撮影すればよい。すなわち、図示の例の場合は、撮像装置1を反時計回り方向に適量回転させた状態方位記号52の北が撮影構図の上になる状態で案内情報27を撮影すればよい。撮像装置1は、その撮影時点における案内情報27の向きを基本方位として認識し、以降、撮像装置1の方向が変化方位検出部18の出力が変化すると、その変化に対応させて表示部4に表示されている案内情報27の向きを補正する。なお、この方位合わせは、撮影時に行わなくとも、少なくとも2つのポイントについて実測座標と地図座標との対応情報が得られた後で、その取得され座標情報に従って画像を回転させる処理を行うことで方位合わせ済みの地図画像を得ることも可能である。<現在地表示>次に、現在地表示について説明する。図6は、実際の現在地移動とその移動過程を、そのまま案内情報27の上に表示した例を示す図である。ここで、実際の現在地移動は、aに示すように、実測地図情報26の道路29のゲート28の付近を移動開始点とし、噴水33の前を右折して道路32に入り、1軒目の家35の前と橋37を通って2軒目の家36の前に至る経路とする。この間における現在位置は、位置検出部17によって逐次に検出することができる。位置検出部17によって検出された現在位置P1、P2、P3、を、実測地図情報26の上に丸印○で示す。さて、bに示すように、位置P1、P2、P3、をそのまま案内情報27の上に表示すると、正しい経路にならない。これは、案内情報27がデフォルメされているからであり、また、縮尺も合っていないからである。なお、ここでは、aとbの縮尺を概ね一致させているが、これは図示の都合である。図7は、中央制御部19のCPU19aで実行される制御プログラムの要部フローを示す図である。この制御プログラムは、撮像装置1の第2の機能、すなわち現在地の表示機能に関する部分を抜き出したものであり、この制御プログラムには、デフォルメされた案内情報27の上に現在位置P1、P2、P3、を表示する際の位置補正の処理が含まれている。この制御プログラムを開始すると、まず、地図画像の取り込みを行うステップS1。地図画像とは、公園などの施設入り口に設けられている案内板等の案内情報27を撮像したものである。地図画像の取り込みを行うと、次に、現在位置の教示であるか否か、つまり、位置検出部17で検出された現在位置情報の意図的な取り込みと登録を行うか否かを判定するステップS2。現在位置情報の意図的な取り込みと登録とは、たとえば、現在位置に対応する地図上のポイントをユーザがタッチパネル上で指示操作することに応じて、GPS測位を行い、指示操作された地図座標とGPS測位された実座標とを対応付けて登録することをいう。なお、この登録処理は、ユーザによって任意の被写体が撮影された際に行うようにしてもよい。その場合、ユーザが特定の被写体地図上に記されているマークのいずれかに対応した被写体の前で撮影を行った場合に、その撮影地点の位置座標をGPS測位により取得するとともに、その位置座標に対応する地図座標を特定し推定し、この地図座標に最も近い位置に存在する地図上のシンボルの位置を画像認識などにより特定し、その測位された位置座標と特定された地図上のシンボルに対応する地図座標とを対応付けして登録するようにしてもよい。このようにすれば、ユーザが地図上の位置を指示操作することなく、地図上に表示されたシンボルの位置で撮影を行うだけで、ポイントの登録を行うことが可能となる。なお、この場合、測位座標と地図座標とのずれが大きい場合や地図上のシンボルが密集している場所では、誤ったシンボルが認識されてしまう可能性が高いので、そのときは、正しいシンボルをユーザ選択させるようにしてもよい。現在位置の教示が判定された場合は、その現在位置に対応したマーク図4bのゲート28、道路29~32、噴水33、池34、家35、36、橋37、川38、39の各マークのユーザ指定を判定しステップS3、マークが指定された場合は、そのマークと現在位置との対応付けを行いステップS4、関連付けテーブル25に登録する。つまり、関連付けテーブル25に新規レコードを追加し、そのレコードのポイント番号フィールド25aに新たなポイント番号を格納するとともに、そのレコードの実測座標フィールド25bに、位置検出部17で検出した実測座標を格納し、且つ、そのレコードの画素座標フィールド25cに、指定されたマーク座標案内情報27の画素座標を格納する。たとえば、ユーザがゲート28や噴水33などの前で撮影を行った場合は、それらのゲート28や噴水33の位置座標を実測座標フィールド25bに格納するとともに、そのゲート28や噴水33のマーク座標案内情報27における噴水33の画素座標を画素座標フィールド25cに格納する。マークと現在位置との対応付けを行うと、次に、現在位置の補正と地図案内情報27の縮尺変更ステップS5を行った後、その補正後の現在位置を地図案内情報27の上に表示するステップS6。ステップS5における補正後の現在位置は、位置検出部17で検出した実測座標ではなく、マーク座標案内情報27の画素座標になる。たとえば、追加されたレコードを図3の第1レコードとした場合は、実測座標aではなく、ポイント座標Aになる。また、ステップS5における地図の縮尺変更は、直前に行われた2つの教示ポイントたとえば、P1とP3の実測座標間距離に基づいて行う。つまり、それらのポイントに対応する地図上のマーク座標間距離と前記実測座標間距離とがほぼ一致するように、表示地図案内情報27の大きさを変更する。この変更は、表示地図案内情報27の全体に渡って一律に行ってもよく、または、対象となる教示ポイントたとえば、P1とP3の付近に対して限定的に行ってもよい。あるいは、対象となる教示ポイントたとえば、P1とP3の付近の縮尺をほぼ一致させるように変更するとともに、その他の部分の縮尺をおおむね不自然にならない程度に適度に変更してもよい。図8aは、ステップS5における現在位置補正処理の概念図である。この図に示すように、撮影地点の位置座標をa、当該撮影地点のマークたとえば噴水33の案内情報27における画素座標マーク座標をAとしたとき、補正後の現在位置表示位置はAになる。このAはデフォルメされた位置であるから、図6bに示すような不都合案内情報27における現在地の位置ずれを生じない。一方、ステップS2で、現在位置の教示が判定されなかった場合は、次に、現在地の自動更新タイミングであるか否かを判定するステップS7。更新タイミングでなければステップS2に戻り、更新タイミングであれば、位置検出部17で検出した実測座標を取り込み、現在位置の補正ステップS8を行った後、その補正後の現在位置を地図画像案内情報27の上に表示しステップS6、再びステップS2に戻る。図8bは、ステップS8における現在位置補正処理の概念図である。この図において、現在地をCとし、Pa~PeをCの周囲にあるいくつかのポイント関連付けテーブル25に登録済みのポイントとすると、まず、はじめにCの周囲のあるいくつかのポイントここではPa~PeのなかからCに近い3つのポイントを選択する。図示の例ではPa、Pb、Pcを選択する。ここで、Paの実測座標をJxa,Jya、画素座標をPxa,Pya、Pbの実測座標をJxb,Jyb、画素座標をPxb,Pyb、Pcの実測座標をJxc,Jyc、画素座標をPxc,Pycとするとともに、Cの実測座標をJx,Jyとすると、未知数であるCの画素座標、すなわち、表示用の補正座標Px,Pyは、次式式1、式2で求めることができる。Px=Pxa×Jxb-Jx×Jxc-JxPxb×Jxa-Jx×Jxc-JxPxc×Jxa-Jx×Jxb-Jx/Jxb-Jx×Jxc-JxJxa-Jx×Jxc-JxJxa-Jx×Jxb-Jx式1Py=Pya×Jyb-Jy×Jyc-JyPyb×Jya-Jy×Jyc-JyPyc×Jya-Jy×Jyb-Jy/Jyb-Jy×Jyc-JyJya-Jy×Jyc-JyJya-Jy×Jyb-Jy式2このように、少なくとも3つのポイントが関連付けテープ25に登録済みであれば、前式式1、式2を用いて、地図画像の部分的な歪を動的に補正した上で、ユーザの現在位置を特定することができ、補正後の現在位置を案内情報27の上に表示することができる。なお、この計算式式1、式2は、現在位置と同じ地理座標を関連付けた座標対応情報が関連付けテーブル25座標対応情報記憶手段に記憶されていない場合に、現在位置に対応する地理座標と前記選択された各座標対応情報の地理座標との距離に応じた率で、各座標対応情報の地図座標を平均化することで、現在位置に対応する地図座標を算出するための計算式である。そして、この計算式式1、式2を用いて現在位置に対応する地図座標を算出する際に、既に記憶されている複数の座標対応情報の中で、より現在位置に近い地理座標と関連付けられた座標対応情報を選択的に用いることで、現在位置に対する歪が大きい座標対応情報の影響を排除できるので、地図画像に部分的な歪がある場合であっても、地図画像の部分的な歪を補正した上で、現在位置に対応する地図座標を算出することが可能になる。なお、計算式式1、式2に用いるポイント数は、必ずしも3つである必要はなく、現在位置に近いポイントの数が多ければ4つ以上に増やしてもよい。また、現在位置に近いポイントの数が3つ未満である場合には、無理に遠く離れたポイントを用いるよりも、3つ未満のポイントで算出を行ってもよい。少なくとも、関連付けテーブル25座標対応情報記憶手段に前記座標対応情報が所定数記憶された時点で、前記地図画像の上への現在位置の表示動作を開始すればよい下記の付記3参照。また、関連付けテーブル25座標対応情報記憶手段に前記座標対応情報が2つ記憶された時点では、この2つの座標対応情報を用いて前記地図画像の縮尺または方位だけを補正した上で、前記取得した地理座標に対応する地図座標を特定して表示してもよい下記の付記4参照。また、関連付けテーブル25座標対応情報記憶手段に前記座標対応情報が3つ以上記憶されてからは、この3つ以上の座標対応情報を用いて前記地図画像の部分的な歪を補正した上で、前記取得した地理座標に対応する地図座標を特定して表示してもよい下記の付記5参照。また、前記地図画像の上に現在位置を表示する際に、その時点において関連付けテーブル25座標対応情報記憶手段に記憶されている複数の座標対応情報の中で、より現在位置に近い地理座標と関連付けられた座標対応情報を選択的に用いて前記地図画像の部分的な歪を補正してもよい下記の付記6参照。また、現在位置と同じ地理座標と関連付けられた座標対応情報が関連付けテーブル25座標対応情報記憶手段に記憶されていない場合に、現在位置に対応する地理座標と前記選択された各座標対応情報の地理座標との距離に応じた率で、各座標対応情報の地図座標を平均化することで、現在位置に対応する地図座標を算出するようにしてもよい下記の付記7参照。また、表示された地図画像上の位置を示すユーザ操作に応じて、現在位置に対応する地理座標を位置検出部17第1の位置取得手段に取得させ、該地理座標とユーザ操作で示された地図座標とを関連付ける座標対応情報を関連付けテーブル25座標対応情報記憶手段に追加して記憶してもよい下記の付記8参照。図9、図10は、図7の制御プログラムに対応した現在地表示の概念図である。図9において、黒く塗りつぶした位置P1、P3、P8、P14、P16は、ユーザによって教示されたポイント撮影位置を示し、それ以外の白丸位置P2、P4、P5、P6、P7、P9、P10、P11、P12、P13、P15は、所定の更新タイミングで逐次に表示される現在位置を示している。図10に示すように、最初の位置P1はゲート28の近くにあるので、P1の実測座標とゲート28のマーク座標案内情報27の画素座標との対応付けが行われ、その対応関係が関連付けテーブル25に登録されるとともに、位置P1の表示箇所がゲート28のマーク座標案内情報27の画素座標に補正される。その後、ユーザが噴水33に向かって移動すると、その間の位置P2が表示されるが、この位置P2については、式1、式2に基づく補正は行われない。関連付けテーブル25に登録済みのポイントがまだ1つP1であり、式に必要なポイント数3つを満たしていないからである。ただし、位置P2をそのまま表示するのではなく、直前の教示ポイントP1を基準にした位置に補正することが望ましい。補正後の位置をP2′で示す。ユーザは、噴水33の前に至ると、2回目の位置P3の教示を行う。この位置P3は噴水33の近くにあるので、位置P3の実測座標と噴水33のマーク座標案内情報27の画素座標との対応付けが行われ、その対応関係が関連付けテーブル25に登録されるとともに、位置P3の表示箇所が噴水33のマーク座標案内情報27の画素座標に補正される。補正後の位置をP3′で示す。その後、ユーザが1軒目の家35に向かって移動すると、その間の位置P4~P7が表示されるが、これらの位置P4~P7についても、式1、式2に基づく補正は行われない。式に必要なポイント数3つがまだ満たされていないからである。この場合も、位置P4~P7をそのまま表示するのではなく、直前の教示ポイントP3を基準にした位置に補正することが望ましい。補正後の位置をP4′~P7′で示す。その後、ユーザは、1軒目の家35の前に至ると、3回目の位置P8の教示を行う。この位置P8は1軒目の家35の前にあるので、位置P8の実測座標と家35のマーク座標案内情報27の画素座標との対応付けが行われ、その対応関係が関連付けテーブル25に登録されるとともに、位置P8の表示箇所が家35のマーク座標案内情報27の画素座標に補正される。補正後の位置をP8′で示す。その後、ユーザが橋37に向かって移動すると、その間の位置P9~P13が表示されるが、これらの位置P9~P13に対しては、式1、式2に基づく補正が行われる。この段階で式に必要なポイント数3つが満たされているからである。補正後の位置をP9′~P13′で示す。その後、ユーザは、橋37の上に至ると、4回目の位置P14の教示を行う。この位置P14は橋37の上にあるので、位置P14の実測座標と橋37のマーク座標案内情報27の画素座標との対応付けが行われ、その対応関係が関連付けテーブル25に登録されるとともに、位置P14の表示箇所が橋37のマーク座標案内情報27の画素座標に補正される。補正後の位置をP14′で示す。その後、ユーザが2軒目の家36に向かって移動すると、その間の位置P15が表示されるが、この位置P15に対しても、式1、式2に基づく補正が行われる。補正後の位置をP15′で示す。その後、ユーザは、2軒目の家36の前に至ると、5回目の位置P16の教示を行う。この位置P16は家36の前にあるので、位置P16の実測座標と家36のマーク座標案内情報27の画素座標との対応付けが行われ、その対応関係が関連付けテーブル25に登録されるとともに、位置P16の表示箇所が家36のマーク座標案内情報27の画素座標に補正される。補正後の位置をP16′で示す。このように、本実施形態では、案内板等の案内情報を画像データとして取り込み、地図として使用できるので、容量の大きい地図データをあらかじめ保持しておく必要がない。また、取り込んだ地図画像がデフォルメされたものであっても、そのままの状態で使用することができ、地図上に現在位置を表示することができる。加えて、地図上に表示される現在位置は、少なくとも3つのポイントが確定済み教示済みであれば、デフォルメ状態の地図に対応して正しく位置補正が行われるので、現在地の把握や目的地までの経路把握に支障を来すことがない。以上のとおり、本実施形態では、少なくとも3つのポイントを確定した段階で正確な現在地の表示を開始できるので、第2の従来技術のように全てのポイントの確定を必要とするものに比べて、現在地表示の開始タイミングを速めることができるという特有の効果が得られる。以上、本発明のいくつかの実施形態を説明したが、この発明は、これらに限定されるものではなく、特許請求の範囲に記載された発明とその均等の範囲を含むものである。以下に、本件出願の特許請求の範囲に記載された発明を付記する。付記1請求項1記載の発明は、地図画像を取り込む画像取り込み手段と、前記画像取り込み手段によって取り込まれた地図画像を表示する画像表示手段と、地理的な座標である地理座標と前記地図画像上の座標である地図座標とを関連付ける座標対応情報を、複数の異なる地理座標の各々に対応させて記憶する座標対応情報記憶手段と、現在位置に対応する地理座標を取得する第1の位置取得手段と、前記第1の位置取得手段で取得した地理座標に対応する前記地図画像上の地図座標を特定し、該地理座標と該地図座標とを関連付ける座標対応情報を前記座標対応情報記憶手段に追加して記憶する関連付け手段と、前記第1の位置取得手段で取得した地理座標に基づいて現在位置を前記地図画像の上に表示する際に、その時点において前記座標対応情報記憶手段に記憶されている複数の座標対応情報を用いて前記地図画像の部分的な歪を補正した上で、前記取得した地理座標に対応する地図座標を特定して表示する位置表示手段とを備えたことを特徴とする地図表示装置である。請求項1によれば、仮にデフォルメされた地図であっても、そのままの状態で表示するとともに、その地図上に現在位置を補正して表示するので、地図画像の取得後に速やかに現在地の表示を開始することができる。付記2請求項2記載の発明は、さらに任意の被写体を撮像してその画像データを生成する撮像手段を備え、前記画像取り込み手段は、この撮像手段によって部分的な歪のある地図を撮像して得られた画像データを前記地図画像とし、前記画像表示手段は、前記画像取り込み手段によって取り込まれた地図画像の部分的な歪を補正することなく表示することを特徴とする請求項1に記載の地図表示装置である。請求項2によれば、出先等で見つけた案内板などを撮像することにより、その案内板を地図画像として利用することができるので、容量の大きな地図情報を事前に保持しておく必要がない。付記3請求項3記載の発明は、前記位置表示手段は、前記座標対応情報記憶手段に前記座標対応情報が所定数記憶された時点で、前記地図画像の上への現在位置の表示動作を開始することを特徴とする請求項2に記載の地図表示装置である。付記4請求項4記載の発明は、前記位置表示手段は、前記座標対応情報記憶手段に前記座標対応情報が2つ記憶された時点では、この2つの座標対応情報を用いて前記地図画像の縮尺または方位だけを補正した上で、前記取得した地理座標に対応する地図座標を特定して表示することを特徴とする請求項3に記載の地図表示装置である。付記5請求項5記載の発明は、前記位置表示手段は、前記座標対応情報記憶手段に前記座標対応情報が3つ以上記憶されてからは、この3つ以上の座標対応情報を用いて前記地図画像の部分的な歪を補正した上で、前記取得した地理座標に対応する地図座標を特定して表示することを特徴とする請求項3に記載の地図表示装置である。付記6請求項6記載の発明は、前記位置表示手段は、前記地図画像の上に現在位置を表示する際に、その時点において前記座標対応情報記憶手段に記憶されている複数の座標対応情報の中で、より現在位置に近い地理座標と関連付けられた座標対応情報を選択的に用いて前記地図画像の部分的な歪を補正することを特徴とする請求項3に記載の地図表示装置である。付記7請求項7記載の発明は、前記位置表示手段は、現在位置と同じ地理座標と関連付けられた座標対応情報が前記座標対応情報記憶手段に記憶されていない場合に、現在位置に対応する地理座標と前記選択された各座標対応情報の地理座標との距離に応じた率で、各座標対応情報の地図座標を平均化することで、現在位置に対応する地図座標を算出することを特徴とする請求項6に記載の地図表示装置である。付記8請求項8記載の発明は、前記関連付け手段は、表示された地図画像上の位置を示すユーザ操作に応じて、現在位置に対応する地理座標を前記第1の位置取得手段に取得させ、該地理座標とユーザ操作で示された地図座標とを関連付ける座標対応情報を前記座標対応情報記憶手段に追加して記憶することを特徴とする請求項1乃至請求項7のいずれかに記載の地図表示装置である。付記9請求項9記載の発明は、さらに任意の被写体を撮像してその画像データを生成する撮像手段を備え、前記第1の位置取得手段は、この撮像手段によって任意の被写体の画像データが生成されたときに現在位置を取得することを特徴とする請求項1に記載の地図表示装置である。請求項9によれば、被写体の撮像と同時に現在位置を取得できるので、手間を掛けずに現在位置の取得を行うことができる。付記10請求項10記載の発明は、さらに任意の被写体を撮像してその画像データを生成する撮像手段を備え、前記画像取り込み手段は、この撮像手段によって撮像された画像データを前記地図画像とするとともに、前記第1の位置取得手段は、この撮像手段によって任意の被写体の画像データが生成されたときに現在位置を取得することを特徴とする請求項1に記載の地図表示装置である。請求項10によれば、出先等で見つけた案内板などを撮像することにより、その案内板を地図画像として利用することができるので、容量の大きな地図情報を事前に保持しておく必要がない。また、被写体の撮像と同時に現在位置を取得できるので、手間を掛けずに現在位置の取得を行うことができる。付記11請求項11記載の発明は、さらに前記関連付け手段に記憶されている一の地図座標から二の地図座標へと移動している間の現在位置を取得する第2の位置取得手段と、この第2の位置取得手段によって取得された現在位置を前記地図画像に表示する際にその表示位置を前記関連付け手段に記憶されている記憶情報に基づいて補正する表示位置補正手段とを備えたことを特徴とする請求項1に記載の地図表示装置である。請求項11によれば、移動中の現在位置も地図上に表示できるので、現在地の把握や目的地までの経路の把握を行うことができる。付記12請求項12記載の発明は、地図画像を取り込む画像取り込み工程と、前記画像取り込み工程によって取り込まれた地図画像を表示する画像表示工程と、地理的な座標である地理座標と前記地図画像上の座標である地図座標とを関連付ける座標対応情報を、複数の異なる地理座標の各々に対応させて記憶する座標対応情報記憶工程と、現在位置に対応する地理座標を取得する位置取得工程と、前記位置取得工程で取得した地理座標に対応する前記地図画像上の地図座標を特定し、該地理座標と該地図座標とを関連付ける座標対応情報を前記座標対応情報記憶手段に追加して記憶する関連付け工程と、前記位置取得工程で取得した地理座標に基づいて現在位置を前記地図画像の上に表示する際に、その時点において前記座標対応情報記憶工程に記憶されている複数の座標対応情報を用いて前記地図画像の部分的な歪を補正した上で、前記取得した地理座標に対応する地図座標を特定して表示する位置表示工程とを含むことを特徴とする地図表示方法である。請求項12によれば、仮にデフォルメされた地図であっても、そのままの状態で表示するとともに、その地図上に現在位置を補正して表示するので、地図画像の取得後に速やかに現在地の表示を開始することができる。付記13請求項13記載の発明は、地図表示装置のコンピュータに、地図画像を取り込む画像取り込み手段、前記画像取り込み手段によって取り込まれた地図画像を表示する画像表示手段、地理的な座標である地理座標と前記地図画像上の座標である地図座標とを関連付ける座標対応情報を、複数の異なる地理座標の各々に対応させて記憶する座標対応情報記憶手段、現在位置に対応する地理座標を取得する位置取得手段、前記位置取得手段で取得した地理座標に対応する前記地図画像上の地図座標を特定し、該地理座標と該地図座標とを関連付ける座標対応情報を前記座標対応情報記憶手段に追加して記憶する関連付け手段、前記位置取得手段で取得した地理座標に基づいて現在位置を前記地図画像の上に表示する際に、その時点において前記座標対応情報記憶手段に記憶されている複数の座標対応情報を用いて前記地図画像の部分的な歪を補正した上で、前記取得した地理座標に対応する地図座標を特定して表示する位置表示手段としての機能を与えることを特徴とするプログラムである。請求項13によれば、仮にデフォルメされた地図であっても、そのままの状態で表示するとともに、その地図上に現在位置を補正して表示するので、地図画像の取得後に速やかに現在地の表示を開始することができる。"