(57)【要約】【課題】２個の地図をマッチングさせる地図マッチング装置を提供する。【解決手段】第１の地図情報記憶部１１が記憶する第１の地図の方位を示す第１の方位情報を検出する第１の方位情報検出部１２、第１の方位情報から第１の地図の方位を特定する第１の方位特定部１３、第１の地図の縮尺を受け付ける第１の縮尺情報受付部１４、第２の地図情報記憶部１５が記憶する第２の地図の方位を示す第２の方位情報を検出する第２の方位情報検出部１６、第２の方位情報から第２の地図の方位を特定する第２の方位特定部１７、第２の地図の縮尺を受け付ける第２の縮尺情報受付部１９、両地図の方位及び縮尺を用い、両地図の方位及び縮尺を合わせた上で、両地図の同じ図形の位置が一致するように両地図をマッチングさせる地図マッチング部２０、マッチング結果の結果情報を出力する結果情報出力部２１を備える。【選択図】図１
2010152599.tif 000002
【特許請求の範囲】
【請求項１】
第１の地図を示す情報である第１の地図情報が記憶される第１の地図情報記憶部と、
前記第１の地図情報の示す地図に含まれる方位を示す情報である第１の方位情報を検出する第１の方位情報検出部と、
前記第１の方位情報検出部が検出した第１の方位情報を用いて、前記第１の地図情報の示す地図の方位を特定する第１の方位特定部と、
前記第１の地図情報の示す地図の縮尺を示す情報である第１の縮尺情報を受け付ける第１の縮尺情報受付部と、
第２の地図を示す情報である第２の地図情報が記憶される第２の地図情報記憶部と、
前記第２の地図情報の示す地図に含まれる方位を示す情報である第２の方位情報を検出する第２の方位情報検出部と、
前記第２の方位情報検出部が検出した第２の方位情報を用いて、前記第２の地図情報の示す地図の方位を特定する第２の方位特定部と、
前記第２の地図情報の示す地図の縮尺を示す情報である第２の縮尺情報を受け付ける第２の縮尺情報受付部と、
前記第１の方位特定部が特定した方位と、前記第２の方位特定部が特定した方位と、前記第１の縮尺情報受付部が受け付けた第１の縮尺情報と、前記第２の縮尺情報受付部が受け付けた第２の縮尺情報とを用いて、前記第１の地図情報の示す地図と、前記第２の地図情報の示す地図との方位及び縮尺を合わせた上で、両地図に含まれる同じ図形の位置が一致するように両地図をマッチングさせる地図マッチング部と、
前記地図マッチング部によるマッチングの結果に関する情報である結果情報を出力する結果情報出力部と、を備えた地図マッチング装置。
【請求項２】
前記第１の方位情報は、前記第１の地図情報の示す地図に記載された文字であり、
前記第１の方位特定部は、前記第１の方位情報である文字の上方向が北となるように方位を特定する、請求項１記載の地図マッチング装置。
【請求項３】
前記第２の方位情報は、前記第２の地図情報の示す地図に記載された方位記号である、請求項１または請求項２記載の地図マッチング装置。
【請求項４】
前記第１の地図情報の示す地図に記載されている縮尺記号を用いて、前記第１の縮尺情報を取得する第１の縮尺情報取得部をさらに備え、
前記第１の縮尺情報受付部は、前記第１の縮尺情報取得部が取得した第１の縮尺情報を受け付ける、請求項１から請求項３のいずれか記載の地図マッチング装置。
【請求項５】
前記第２の地図情報の示す地図に記載されている縮尺記号を用いて、前記第２の縮尺情報を取得する第２の縮尺情報取得部をさらに備え、
前記第２の縮尺情報受付部は、前記第２の縮尺情報取得部が取得した第２の縮尺情報を受け付ける、請求項１から請求項４のいずれか記載の地図マッチング装置。
【請求項６】
前記結果情報は、前記第１の地図情報の示す地図と、前記第２の地図情報の示す地図とに含まれる同じ図形を一致させるための両地図の方位、縮尺、位置関係を示す情報である、請求項１から請求項５のいずれか記載の地図マッチング装置。
【請求項７】
前記結果情報は、前記第１の地図情報の示す地図と、前記第２の地図情報の示す地図とをマッチングさせた状態で合成した画像である、請求項１から請求項５のいずれか記載の地図マッチング装置。
【請求項８】
第１の地図を示す情報である第１の地図情報が記憶される第１の地図情報記憶部と、第１の方位情報検出部と、第１の方位特定部と、第１の縮尺情報受付部と、第２の地図を示す情報である第２の地図情報が記憶される第２の地図情報記憶部と、第２の方位情報検出部と、第２の方位特定部と、第２の縮尺情報受付部と、地図マッチング部と、結果情報出力部とを用いて処理される地図マッチング方法であって、
前記第１の方位情報検出部が、前記第１の地図情報の示す地図に含まれる方位を示す情報である第１の方位情報を検出する第１の方位情報検出ステップと、
前記第１の方位特定部が、前記第１の方位情報検出ステップで検出した第１の方位情報を用いて、前記第１の地図情報の示す地図の方位を特定する第１の方位特定ステップと、
前記第１の縮尺情報受付部が、前記第１の地図情報の示す地図の縮尺を示す情報である第１の縮尺情報を受け付ける第１の縮尺情報受付ステップと、
前記第２の方位情報検出部が、前記第２の地図情報の示す地図に含まれる方位を示す情報である第２の方位情報を検出する第２の方位情報検出ステップと、
前記第２の方位特定部が、前記第２の方位情報検出ステップで検出した第２の方位情報を用いて、前記第２の地図情報の示す地図の方位を特定する第２の方位特定ステップと、
前記第２の縮尺情報受付部が、前記第２の地図情報の示す地図の縮尺を示す情報である第２の縮尺情報を受け付ける第２の縮尺情報受付ステップと、
前記地図マッチング部が、前記第１の方位特定ステップで特定した方位と、前記第２の方位特定ステップで特定した方位と、前記第１の縮尺情報受付ステップで受け付けた第１の縮尺情報と、前記第２の縮尺情報受付ステップで受け付けた第２の縮尺情報とを用いて、前記第１の地図情報の示す地図と、前記第２の地図情報の示す地図との方位及び縮尺を合わせた上で、両地図に含まれる同じ図形の位置が一致するように両地図をマッチングさせる地図マッチングステップと、
前記結果情報出力部が、前記地図マッチングステップでのマッチングの結果に関する情報である結果情報を出力する結果情報出力ステップと、を備えた地図マッチング方法。
【請求項９】
コンピュータを、
第１の地図を示す情報である第１の地図情報が記憶される第１の地図情報記憶部で記憶されている第１の地図情報の示す地図に含まれる方位を示す情報である第１の方位情報を検出する第１の方位情報検出部と、
前記第１の方位情報検出部が検出した第１の方位情報を用いて、前記第１の地図情報の示す地図の方位を特定する第１の方位特定部と、
前記第１の地図情報の示す地図の縮尺を示す情報である第１の縮尺情報を受け付ける第１の縮尺情報受付部と、
第２の地図を示す情報である第２の地図情報が記憶される第２の地図情報記憶部で記憶されている第２の地図情報の示す地図に含まれる方位を示す情報である第２の方位情報を検出する第２の方位情報検出部と、
前記第２の方位情報検出部が検出した第２の方位情報を用いて、前記第２の地図情報の示す地図の方位を特定する第２の方位特定部と、
前記第２の地図情報の示す地図の縮尺を示す情報である第２の縮尺情報を受け付ける第２の縮尺情報受付部と、
前記第１の方位特定部が特定した方位と、前記第２の方位特定部が特定した方位と、前記第１の縮尺情報受付部が受け付けた第１の縮尺情報と、前記第２の縮尺情報受付部が受け付けた第２の縮尺情報とを用いて、前記第１の地図情報の示す地図と、前記第２の地図情報の示す地図との方位及び縮尺を合わせた上で、両地図に含まれる同じ図形の位置が一致するように両地図をマッチングさせる地図マッチング部と、
前記地図マッチング部によるマッチングの結果に関する情報である結果情報を出力する結果情報出力部として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、第１の地図と第２の地図とをマッチングさせる地図マッチング装置等に関する。
【背景技術】
【０００２】
公図等の地図と、測量図等の地図とを比較する場合には、両者を重ね合わせて比較することが行われてきていた。そのようにすることで、土地の境界等を容易に比較することができていた。
【０００３】
なお、関連する技術として、そのような比較の対象となる地図などをスキャナやデジタルカメラ等の光学的機器によってデータ化することが行われていた（例えば、特許文献１参照）。
【特許文献１】特開２００４−２９５４２３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来は、２個の地図を重ね合わせる際に、両者のマッチングを人手によって行っていたため、そのマッチングを行う人の労力が過大であるという問題があった。また、目視での重ね合わせを行う場合には、図的な情報（すなわち、地図に記載されている境界や地形などの図形等）を主に用いて重ね合わせが行われる傾向にあり、それ以外の情報を適切に用いないことが多く、そのため、マッチングの精度が低下してしまうという問題もあった。
【０００５】
本発明は、上記問題点を解決するためになされたものであり、２個の地図を精度高くマッチングさせることができる地図マッチング装置等を提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記目的を達成するため、本発明による地図マッチング装置は、第１の地図を示す情報である第１の地図情報が記憶される第１の地図情報記憶部と、前記第１の地図情報の示す地図に含まれる方位を示す情報である第１の方位情報を検出する第１の方位情報検出部と、前記第１の方位情報検出部が検出した第１の方位情報を用いて、前記第１の地図情報の示す地図の方位を特定する第１の方位特定部と、前記第１の地図情報の示す地図の縮尺を示す情報である第１の縮尺情報を受け付ける第１の縮尺情報受付部と、第２の地図を示す情報である第２の地図情報が記憶される第２の地図情報記憶部と、前記第２の地図情報の示す地図に含まれる方位を示す情報である第２の方位情報を検出する第２の方位情報検出部と、前記第２の方位情報検出部が検出した第２の方位情報を用いて、前記第２の地図情報の示す地図の方位を特定する第２の方位特定部と、前記第２の地図情報の示す地図の縮尺を示す情報である第２の縮尺情報を受け付ける第２の縮尺情報受付部と、前記第１の方位特定部が特定した方位と、前記第２の方位特定部が特定した方位と、前記第１の縮尺情報受付部が受け付けた第１の縮尺情報と、前記第２の縮尺情報受付部が受け付けた第２の縮尺情報とを用いて、前記第１の地図情報の示す地図と、前記第２の地図情報の示す地図との方位及び縮尺を合わせた上で、両地図に含まれる同じ図形の位置が一致するように両地図をマッチングさせる地図マッチング部と、前記地図マッチング部によるマッチングの結果に関する情報である結果情報を出力する結果情報出力部と、を備えたものである。
【０００７】
このような構成により、図的な情報以外の方位や縮尺も用いてマッチングを行うことができ、精度高く２個の地図をマッチングさせることができる。
【０００８】
また、本発明による地図マッチング装置では、前記第１の方位情報は、前記第１の地図情報の示す地図に記載された文字であり、前記第１の方位特定部は、前記第１の方位情報である文字の上方向が北となるように方位を特定してもよい。
このような構成により、第１の地図に記載された文字を用いて、第１の地図の方位を特定することができる。
【０００９】
また、本発明による地図マッチング装置では、前記第２の方位情報は、前記第２の地図情報の示す地図に記載された方位記号であってもよい。
このような構成により、第２の地図に記載された方位記号を用いて、第２の地図の方位を特定することができる。
【００１０】
また、本発明による地図マッチング装置では、前記第１の地図情報の示す地図に記載されている縮尺記号を用いて、前記第１の縮尺情報を取得する第１の縮尺情報取得部をさらに備え、前記第１の縮尺情報受付部は、前記第１の縮尺情報取得部が取得した第１の縮尺情報を受け付けてもよい。
このような構成により、第１の地図に記載された縮尺記号を用いて、第１の地図の縮尺を示す第１の縮尺情報を取得することができる。
【００１１】
また、本発明による地図マッチング装置では、前記第２の地図情報の示す地図に記載されている縮尺記号を用いて、前記第２の縮尺情報を取得する第２の縮尺情報取得部をさらに備え、前記第２の縮尺情報受付部は、前記第２の縮尺情報取得部が取得した第２の縮尺情報を受け付けてもよい。
このような構成により、第２の地図に記載された縮尺記号を用いて、第２の地図の縮尺を示す第２の縮尺情報を取得することができる。
【００１２】
また、本発明による地図マッチング装置では、前記結果情報は、前記第１の地図情報の示す地図と、前記第２の地図情報の示す地図とに含まれる同じ図形を一致させるための両地図の方位、縮尺、位置関係を示す情報であってもよい。
【００１３】
このような構成により、結果情報として、第１の地図と第２の地図とを、方位と縮尺と位置関係が一致させられた状態にするための情報である、両地図の方位、縮尺、位置関係を示す情報が出力されることになる。
【００１４】
また、本発明による地図マッチング装置では、前記結果情報は、前記第１の地図情報の示す地図と、前記第２の地図情報の示す地図とをマッチングさせた状態で合成した画像であってもよい。
【００１５】
このような構成により、両地図の合成された画像である結果情報が出力されることになる。例えば、その出力された結果情報の画像を見ることによって、両地図の関係を一目で把握することができうる。
【発明の効果】
【００１６】
本発明による地図マッチング装置等によれば、２個の地図を精度高くマッチングさせることができる。
【発明を実施するための最良の形態】
【００１７】
以下、本発明による地図マッチング装置について、実施の形態を用いて説明する。なお、以下の実施の形態において、同じ符号を付した構成要素及びステップは同一または相当するものであり、再度の説明を省略することがある。
【００１８】
（実施の形態１）
本発明の実施の形態１による地図マッチング装置について、図面を参照しながら説明する。本実施の形態による地図マッチング装置は、２個の地図をマッチングさせるものである。
【００１９】
図１は、本実施の形態による地図マッチング装置１の構成を示すブロック図である。本実施の形態による地図マッチング装置１は、第１の地図情報記憶部１１と、第１の方位情報検出部１２と、第１の方位特定部１３と、第１の縮尺情報受付部１４と、第２の地図情報記憶部１５と、第２の方位情報検出部１６と、第２の方位特定部１７と、第２の縮尺情報取得部１８と、第２の縮尺情報受付部１９と、地図マッチング部２０と、結果情報出力部２１とを備える。
【００２０】
第１の地図情報記憶部１１では、第１の地図を示す情報である第１の地図情報が記憶される。第１の地図は、例えば、境界図形を含む地図であってもよく、道路や地形等の図形を含む地図であってもよく、あるいは、その他の図形を含む地図であってもよい。なお、「境界」は、所有権界（所有権境）であってもよく、筆界であってもよく、その他の土地に関する何らかの区切りであってもよい。すなわち、「境界」は「筆界」を含む概念である。境界図形は、境界を示すものであれば、どのようなものであってもよい。境界図形は、例えば、１以上の点を含むものであってもよく、１以上の線（例えば、直線でもよく、曲線でもよい）を含むものであってもよい。境界図形が、例えば、境界標の位置を示すものである場合には、点となりうる。また、境界図形が、例えば、土地の境界を示す場合には、線となりうる。このように、境界図形は、例えば、境界を示す線（境界線）であってもよく、あるいは、境界を示す点（境界点）であってもよい。境界図形は、色や濃淡の差によって示されるものであってもよい。例えば、ある区域と別の区域とがそれぞれ異なる色や明度によって塗りつぶされている場合に、それらの区域の境界には、線状の色の差や濃淡の差が存在することになる。その線状の色の差や濃淡の差が境界図形であってもよい。
【００２１】
第１の地図情報は、例えば、ラスタデータであってもよく、ベクタデータであってもよく、そのデータ形式は問わない。第１の地図情報は、例えば、公図やその他の信頼性の高い地図を光学的機器により読み取ったデータであってもよい。光学的機器とは、例えば、デジタルスチルカメラや、スキャナ等である。なお、第１の地図情報を、公図等を光学的機器により読み取ることにより作成した場合に、第１の地図情報を公図等と正確に一致させるために、画像補正を行ってもよい。したがって、この第１の地図情報は、例えば、上記特許文献１の技術を用いて作成されたデータであってもよい。この第１の地図情報は、例えば、航空写真のように、写真によって境界等を示すものであってもよい。
【００２２】
なお、第１の地図情報記憶部１１に第１の地図情報が記憶される過程は問わない。例えば、記録媒体を介して第１の地図情報が第１の地図情報記憶部１１で記憶されるようになってもよく、通信回線等を介して送信された第１の地図情報が第１の地図情報記憶部１１で記憶されるようになってもよく、あるいは、光学的機器等を介して入力された第１の地図情報が第１の地図情報記憶部１１で記憶されるようになってもよい。第１の地図情報記憶部１１での記憶は、ＲＡＭ等における一時的な記憶でもよく、あるいは、長期的な記憶でもよい。第１の地図情報記憶部１１は、所定の記録媒体（例えば、半導体メモリや磁気ディスク、光ディスクなど）によって実現されうる。
【００２３】
第１の方位情報検出部１２は、第１の地図情報の示す第１の地図に含まれる第１の方位情報を検出する。第１の方位情報は、方位を示す情報であり、例えば、第１の地図情報の示す第１の地図に記載された方位記号であってもよく、その第１の地図に記載された文字であってもよく、その第１の地図に記載されたその他の方位を示す図形等であってもよい。方位記号は、一般に北の向きを示す図形であるが、その他の向き、例えば、南の向きや東の向き、西の向きを示す図形であってもよい。また、第１の方位情報が文字である場合には、例えば、その前提として、「その文字の上方向が北となる」と決められているものとする。すなわち、第１の地図に記載された文字を適切に読むことができる方向に第１の地図を回転させた際に、その上方向（その文字の上部の方向）が北となる、という前提があるものとする。なお、文字の上方向が北以外の方位となるように設定されていてもよいことは言うまでもない。なお、その文字は、図形としての文字であってもよく、テキスト情報としての文字であってもよい。
【００２４】
第１の方位情報が方位記号である場合には、第１の方位情報検出部１２は、例えば、あらかじめ保持している１以上の方位記号のパターンと一致する図形を検出することによって、第１の方位情報の検出を行ってもよい。なお、その一致の判断は、例えば、完全一致の判断であってもよく、あるいは、類似度がしきい値より大きいかどうかの判断、すなわち、類似度がしきい値より大きければ一致であるとする判断であってもよい。
【００２５】
また、第１の方位情報が文字である場合には、第１の方位情報検出部１２は、例えば、図形としての文字の領域を検出することによって、第１の方位情報の検出を行ってもよく、テキスト情報の領域を検出することによって、テキスト情報としての文字である第１の方位情報の検出を行ってもよい。図形としての文字の領域を検出する方法や、テキスト情報としての文字を検出する方法は、すでに公知であり、その詳細な説明を省略する。
【００２６】
第１の方位情報検出部１２は、例えば、検出した第１の方位情報を図示しない記録媒体に蓄積してもよく、あるいは、検出した第１の方位情報の位置を示す情報を図示しない記録媒体に蓄積してもよい。検出した第１の方位情報の位置を示す情報は、例えば、検出した第１の方位情報の領域を示す画素の位置の情報や、座標の情報であってもよい。
【００２７】
第１の方位特定部１３は、第１の方位情報検出部１２が検出した第１の方位情報を用いて、第１の地図情報の示す第１の地図の方位を特定する。地図の方位を特定するとは、例えば、その地図の北の向きがどちらであるのかを特定することであってもよく、結果として、その地図の北や南、東、西等の方位がどちらであるのかを特定することができるのであれば、その特定する方位を問わない。方位を特定するとは、例えば、第１の地図の上の向きから、北の向きまでの時計回りでの角度を図示しない記録媒体に蓄積することであってもよく、その他の方位に関する情報を蓄積する処理等であってもよい。
【００２８】
第１の方位情報が方位記号である場合には、第１の方位特定部１３は、例えば、その方位記号の北の向きがどちらであるのかを特定してもよい。第１の方位特定部１３は、例えば、「北」や「Ｎ」の図形をパターンマッチング等の処理によって特定し、方位記号の中心から「北」や「Ｎ」の図形への向きを北の向きとして特定してもよい。また、あらかじめ方位記号のパターンに北の向きが設定されており、その方位記号のパターンを、第１の方位情報の図形にマッチングさせた際のパターンの示す北の向きを特定することによって、第１の地図の方位を特定してもよい。
【００２９】
第１の方位情報が文字である場合には、第１の方位特定部１３は、例えば、その文字の上方向がどちらであるのかを特定してもよい。そして、その文字の上方向が北となるように方位を特定してもよい。第１の方位特定部１３は、例えば、複数の方向について文字認識を行い、正確に文字を認識できる向きを文字の向きとして検出し、その向きの検出された文字の上方向を北の方位に特定してもよい。なお、文字の向きを検出する方法は、ＯＣＲ等の技術としてすでに公知であり、その詳細な説明を省略する。
なお、第１の方位特定部１３がこれら以外の方法によって第１の地図の方位を特定してもよいことは言うまでもない。
【００３０】
第１の縮尺情報受付部１４は、第１の縮尺情報を受け付ける。第１の縮尺情報は、第１の地図情報の示す第１の地図の縮尺を示す情報である。第１の地図が１／５００の地図である場合に、第１の縮尺情報は、例えば、「１：５００」であってもよく、「１／５００」であってもよく、単に「５００」であってもよい。第１の縮尺情報受付部１４によって受け付けられた第１の縮尺情報は、第１の縮尺情報受付部１４やその他の構成要素が有する図示しない記録媒体において一時的に記憶されてもよい。
【００３１】
第１の縮尺情報受付部１４は、例えば、入力デバイス（例えば、キーボードやマウス、タッチパネルなど）から入力された第１の縮尺情報を受け付けてもよく、有線もしくは無線の通信回線を介して送信された第１の縮尺情報を受信してもよく、所定の記録媒体（例えば、光ディスクや磁気ディスク、半導体メモリなど）から読み出された第１の縮尺情報を受け付けてもよい。なお、第１の縮尺情報受付部１４は、受け付けを行うためのデバイス（例えば、モデムやネットワークカードなど）を含んでもよく、あるいは含まなくてもよい。また、第１の縮尺情報受付部１４は、ハードウェアによって実現されてもよく、あるいは所定のデバイスを駆動するドライバ等のソフトウェアによって実現されてもよい。
【００３２】
第２の地図情報記憶部１５では、第２の地図を示す情報である第２の地図情報が記憶される。第２の地図、第２の地図情報、及び第２の地図情報記憶部１５は、それぞれ第１の地図、第１の地図情報、及び第１の地図情報記憶部１１と同様のものであり、その説明を省略する。
【００３３】
なお、第１の地図と、第２の地図とは、異なる種類の地図であることが好適である。例えば、第１の地図が公図であり、第２の地図が測量図であってもよい。また、第１の地図が航空写真の地図であり、第２の地図が測量図であってもよい。また、第１及び第２の地図情報は、両方がラスタデータであってもよく、両方がベクタデータであってもよく、あるいは、一方がラスタデータであり、他方がベクタデータであってもよい。
【００３４】
第２の方位情報検出部１６は、第２の地図情報の示す第２の地図に含まれる方位を示す情報である第２の方位情報を検出する。なお、第２の方位情報は、第２の地図に含まれる以外は、第１の方位情報と同様のものであり、その説明を省略する。また、第２の方位情報検出部１６も、第１の地図に代えて第２の地図から方位情報を検出し、第１の方位情報に代えて第２の方位情報を検出する以外は、第１の方位情報検出部１２と同様のものであり、その説明を省略する。
【００３５】
第２の方位特定部１７は、第２の方位情報検出部１６が検出した第２の方位情報を用いて、第２の地図情報の示す第２の地図の方位を特定する。なお、第２の方位特定部１７は、第１の方位情報に代えて第２の方位情報を用いて方位を特定し、第１の地図の方位に代えて第２の地図の方位を特定する以外は、第１の方位特定部１３と同様のものであり、その説明を省略する。
【００３６】
第２の縮尺情報取得部１８は、第２の地図情報から、第２の縮尺情報を取得する。第２の縮尺情報は、第１の地図に代えて第２の地図の縮尺を示す情報である以外、第１の縮尺情報と同様のものであり、その説明を省略する。第２の縮尺情報取得部１８は、例えば、第２の地図情報の示す第２の地図に記載されている縮尺情報、例えば、「１：５００」や「１／５００」等をＯＣＲ等の技術を用いて認識することによって、その第２の縮尺情報を取得してもよい。具体的には、第２の縮尺情報取得部１８は、第２の地図に記載されている全ての文字について文字認識を行い、その認識結果において、「１：＊」や、「１／＊」（ここで、＊は、任意の１以上の数字であるとする）などの形式の文字列を検索し、その検索でヒットした文字列を第２の縮尺情報として取得してもよい。また、第２の地図にテキスト情報として「１：５００」等が含まれている場合には、第２の縮尺情報取得部１８は、「１：＊」や、「１／＊」などの形式の文字列を検索し、その検索でヒットした文字列を第２の縮尺情報として取得してもよい。
【００３７】
また、第２の縮尺情報取得部１８は、例えば、第２の地図に記載されている縮尺記号を用いて、第２の縮尺情報を取得してもよい。縮尺記号とは、例えば、図１０で示される図形であり、地図上での長さと、実空間での距離とを対応付ける図形である。第２の縮尺情報取得部１８は、例えば、第２の地図に記載されている縮尺記号を検出し、その検出した縮尺記号の第２の地図での長さと、その縮尺記号の実空間での距離とを用いて、第２の縮尺情報を算出してもよい。具体的には、第２の縮尺情報取得部１８は、例えば、あらかじめ保持している１以上の縮尺記号のパターンと一致する図形を検出することによって、縮尺記号の検出を行ってもよい。なお、その一致の判断は、例えば、完全一致の判断であってもよく、あるいは、類似度がしきい値より大きいかどうかの判断、すなわち、類似度がしきい値より大きければ一致であるとする判断であってもよい。その後、第２の縮尺情報取得部１８は、検出した縮尺記号の近傍に記載されている文字の認識を行い、その縮尺記号の実空間での距離を検出する。より具体的には、第２の縮尺情報取得部１８は、縮尺記号の近傍の全ての文字（数字）の認識を行い、それらの数字のうちの最も大きい値を縮尺記号の距離としてもよい。その距離の単位も、縮尺記号の近傍から文字認識によって取得してもよい。また、第２の縮尺情報取得部１８は、縮尺記号の地図上での長さを検出する。なお、画像上での長さを求める公知の方法を用いて、第２の縮尺情報取得部１８は、第２の地図上での縮尺記号の長さを求めることができる。そして、縮尺記号の実空間での距離と、縮尺記号の地図上での長さとの比を算出することによって、第２の縮尺情報を取得してもよい。なお、第２の縮尺情報取得部１８によって取得された第２の縮尺情報は、図示しない記録媒体において一時的に記憶されてもよい。
【００３８】
第２の縮尺情報受付部１９は、第２の地図情報の示す第２の地図の縮尺を示す情報である第２の縮尺情報を受け付ける。第２の縮尺情報受付部１９は、その第２の縮尺情報を第２の縮尺情報取得部１８から受け付ける。なお、第２の縮尺情報受付部１９によって受け付けられた第２の縮尺情報は、第２の縮尺情報受付部１９やその他の構成要素が有する図示しない記録媒体において一時的に記憶されてもよい。
【００３９】
地図マッチング部２０は、第１の方位特定部１３が特定した方位と、第２の方位特定部１７が特定した方位と、第１の縮尺情報受付部１４が受け付けた第１の縮尺情報と、第２の縮尺情報受付部１９が受け付けた第２の縮尺情報とを用いて、第１の地図情報の示す第１の地図と、第２の地図情報の示す第２の地図とのマッチングを行う。このマッチングの処理は、第１の地図と、第２の地図との方位及び縮尺を合わせた上で、両地図に含まれる同じ図形の位置が一致するように両地図をマッチングさせる処理である。すなわち、このマッチングの処理は、両地図の相対的な角度を一致させ（両地図の方位を一致させ）、両地図の相対的な縮尺を１とし（両地図の縮尺を一致させ）、両地図の位置関係を一致させることができるようにする処理である。この処理の結果、両地図に含まれる同じ図形の位置が一致することになる。
【００４０】
地図マッチング部２０は、第１の方位特定部１３が特定した方位と、第２の方位特定部１７が特定した方位とを用いて、第１及び第２の地図の方向を一致させることができる。例えば、第１の方位特定部１３が第１の地図の北の方向を特定し、第２の方位特定部１７が第２の地図の北の方向を特定した場合には、地図マッチング部２０は、両地図を北が上となるように回転させることによって、両地図の方向を一致させることができる。
【００４１】
また、地図マッチング部２０は、第１の縮尺情報受付部１４が受け付けた第１の縮尺情報と、第２の縮尺情報受付部１９が受け付けた第２の縮尺情報とを用いて、第１及び第２の地図の縮尺を一致させることができる。地図マッチング部２０は、例えば、第１の地図の縮尺が第２の地図の縮尺と同じになるように第１の地図を拡大・縮小してもよく、第２の地図の縮尺が第１の地図の縮尺と同じになるように第２の地図を拡大・縮小してもよく、両地図の縮尺が所定の縮尺となるように両地図を拡大・縮小してもよい。
【００４２】
また、地図マッチング部２０は、第１及び第２の地図の方位及び縮尺を合わせた上で、両地図に含まれる同じ図形の位置が一致するように両地図を移動させることができる。例えば、地図マッチング部２０は、第１及び第２の地図の方位及び縮尺を合わせた上で、両地図の相対的な位置関係を少しずつずらしながら、両地図が一致するかどうかを判断してもよい。この一致の判断は、例えば、完全一致の判断であってもよく、あるいは、類似度がしきい値より大きいかどうかの判断、すなわち、類似度がしきい値より大きければ一致であるとする判断であってもよい。この判断において、例えば、特徴点抽出の手法を用いてもよく、エッジ抽出（輪郭抽出）の手法を用いてもよく、画像のノイズを除去する手法を用いてもよく、正規化相関の手法を用いてもよく、その他の既知の手法を用いてもよい。また、一方の地図に含まれる１または２以上の図形を選択し、その図形と一致する図形を他方の地図で探索することによって、両地図の位置関係を一致させてもよい。また、マッチングの際に、ラスタデータをベクタデータに変換してからマッチングの処理を行ってもよい。これらの方法は、すでに公知であり、その詳細な説明を省略する。
【００４３】
この地図マッチング部２０によるマッチングの処理の結果として、例えば、両地図の方位と縮尺と位置関係が一致させられた状態、すなわち、第１の地図と第２の地図とをマッチングさせた状態で、両地図を合成した画像が生成されてもよい。例えば、第１及び第２の地図情報の示す一方の画像の透過度を０よりも大きくして（例えば、５０％等にしてもよい）、その画像を他方の画像の前面側とすることによって両地図を合成してもよい。なお、２個の画像を合成する方法としては、種々の方法が公知であり、それらの方法を用いて合成を行ってもよいことは言うまでもない。
【００４４】
また、このマッチング処理の結果として、例えば、両地図を、方位と縮尺と位置関係が一致させられた状態にするための情報、例えば、両地図の方位、縮尺、位置関係を示す情報が生成されてもよい。両地図の方位は、例えば、一方の地図に対する他方の地図の相対的な角度であってもよく、第１の方位特定部１３が特定した方位と、第２の方位特定部１７が特定した方位とであってもよく、あるいは、その他の情報であってもよい。また、両地図の縮尺は、一方の地図に対する他方の地図の縮尺であってもよく、第１の縮尺情報受付部１４が受け付けた第１の縮尺情報と、第２の縮尺情報受付部１９が受け付けた第２の縮尺情報とであってもよく、あるいは、その他の情報であってもよい。両地図の位置関係を示す情報は、例えば、一方の地図に対する他方の地図の相対的な位置関係を示す情報（例えば、第１の地図の左上の頂点が、第２の地図のどの位置に相当するのかを示す情報など）であってもよく、あらかじめ決められた基準点に対する第１の地図の位置と第２の地図の位置とを示す情報（例えば、ある基準点の第１の地図上の位置と、その基準点の第２の地図上の位置とを示す情報など）であってもよく、その他の情報であってもよい。
【００４５】
結果情報出力部２１は、地図マッチング部２０によるマッチングの結果に関する情報である結果情報を出力する。この結果情報は、例えば、地図マッチング部２０によって、地図を合成する処理が行われた場合には、それらの地図を合成した画像であってもよい。また、この結果情報は、例えば、地図マッチング部２０によって、第１の地図と第２の地図とに含まれる同じ図形を一致させるための両地図の方位、縮尺、位置関係を示す情報が生成された場合には、その両地図の方位、縮尺、位置関係を示す情報であってもよい。また、結果情報は、第１及び第２の地図の同じ領域を、同方位、同縮尺で左右に並べて表示する画像であってもよい。また、その他のマッチングの処理が行われた場合には、結果情報は、そのマッチングの処理に応じた情報であってもよい。
【００４６】
ここで、この出力は、例えば、表示デバイス（例えば、ＣＲＴや液晶ディスプレイなど）への表示でもよく、所定の機器への通信回線を介した送信でもよく、プリンタによる印刷でもよく、記録媒体への蓄積でもよく、他の構成要素への引き渡しでもよい。なお、結果情報出力部２１は、出力を行うデバイス（例えば、表示デバイスやプリンタなど）を含んでもよく、あるいは含まなくてもよい。また、結果情報出力部２１は、ハードウェアによって実現されてもよく、あるいは、それらのデバイスを駆動するドライバ等のソフトウェアによって実現されてもよい。
【００４７】
なお、第１の地図情報記憶部１１と、第２の地図情報記憶部１５と、情報が一時的に記憶されうるその他の記録媒体との任意の２以上の記憶部や記録媒体は、同一の記録媒体によって実現されてもよく、あるいは、別々の記録媒体によって実現されてもよい。前者の場合には、例えば、第１の地図情報を記憶している領域が第１の地図情報記憶部１１となり、第２の地図情報を記憶している領域が第２の地図情報記憶部１５となる。
【００４８】
次に、本実施の形態による地図マッチング装置１の動作について、図２のフローチャートを用いて説明する。
【００４９】
（ステップＳ１０１）地図マッチング部２０は、地図のマッチング処理を行うかどうか判断する。そして、行う場合には、ステップＳ１０２に進み、そうでない場合には、行うと判断するまで、ステップＳ１０１の処理を繰り返す。地図マッチング部２０は、例えば、地図のマッチング処理を行う旨の指示を受け付けた場合に、地図のマッチング処理を行うと判断してもよく、第１の地図情報記憶部１１に第１の地図情報が記憶されており、第２の地図情報記憶部１５に第２の地図情報が記憶されている場合に、地図のマッチング処理を行うと判断してもよい。
【００５０】
（ステップＳ１０２）第１の方位情報検出部１２は、第１の地図に含まれる第１の方位情報を検出する。本実施の形態では、この第１の方位情報が文字である場合について説明する。
【００５１】
（ステップＳ１０３）第１の方位特定部１３は、第１の方位情報検出部１２が検出した第１の方位情報を用いて、第１の地図の方位を特定する。なお、本実施の形態では、第１の地図に含まれる文字である第１の方位情報を用いて第１の地図の方位（この方位を「第１の方位」とする）を特定する場合について説明する。本実施の形態では、第１の方位を特定することが、第１の地図の北の向きを特定することである場合について説明する。この処理の詳細については、図３のフローチャートを用いて後述する。
【００５２】
（ステップＳ１０４）第１の縮尺情報受付部１４は、第１の縮尺情報を受け付けたかどうか判断する。そして、受け付けた場合には、ステップＳ１０５に進み、そうでない場合には、受け付けるまでステップＳ１０４の処理を繰り返す。なお、第１の縮尺情報受付部１４は、一定の時間以上、第１の縮尺情報を受け付けない場合には、タイムアウトであるとしてステップＳ１０１に戻ってもよい。
【００５３】
（ステップＳ１０５）第２の方位情報検出部１６は、第２の地図に含まれる第２の方位情報を検出する。なお、本実施の形態では、方位記号である第２の方位情報を検出する場合について説明する。この処理の詳細については、図４のフローチャートを用いて後述する。
【００５４】
（ステップＳ１０６）第２の方位特定部１７は、第２の方位情報検出部１６が検出した第２の方位情報を用いて、第２の地図の方位を特定する。なお、本実施の形態では、方位記号である第２の方位情報を用いて第２の地図の方位（この方位を「第２の方位」とする）を特定する場合について説明する。本実施の形態では、第２の方位を特定することが、第２の地図の北の向きを特定することである場合について説明する。
【００５５】
（ステップＳ１０７）第２の縮尺情報取得部１８は、第２の地図情報から第２の縮尺情報を取得する。なお、本実施の形態では、第２の地図に記載されている縮尺記号を用いて、第２の縮尺情報を取得する場合について説明する。この処理の詳細については、図５のフローチャートを用いて後述する。
【００５６】
（ステップＳ１０８）第２の縮尺情報受付部１９は、第２の縮尺情報取得部１８が取得した第２の縮尺情報を受け付ける。
【００５７】
（ステップＳ１０９）地図マッチング部２０は、第１及び第２の方位と、第１及び第２の縮尺情報とを用いて、第１及び第２の地図の方位及び縮尺を合わせた上で、第１及び第２の地図をマッチングさせる処理を行う。本実施の形態では、両地図を合成する場合について説明する。この処理の詳細については、図６のフローチャートを用いて後述する。
【００５８】
（ステップＳ１１０）結果情報出力部２１は、結果情報を出力する。本実施の形態では、この結果情報は合成された地図の画像である。そして、ステップＳ１０１に戻る。
【００５９】
なお、図２のフローチャートにおいて、電源オフや処理終了の割り込みにより処理は終了する。また、図２のフローチャートにおいて、第１の縮尺情報を受け付けるタイミングは問わない。例えば、ステップＳ１０２，Ｓ１０３の処理よりも前に、第１の縮尺情報を受け付けてもよい。また、第１の縮尺情報を受け付けたことを契機として、マッチングの処理を開始してもよい。
【００６０】
また、図２のフローチャートにおいて、第２の方位情報を検出して第２の方位を特定する処理（ステップＳ１０５，Ｓ１０６）と、第２の縮尺情報を取得して受け付ける処理（ステップＳ１０７，Ｓ１０８）との順序は問わない。このように、図２のフローチャートの各処理については、ある程度の任意性が存在する。
【００６１】
図３は、図２のフローチャートにおける第１の方位の特定の処理（ステップＳ１０３）の詳細を示すフローチャートである。
【００６２】
（ステップＳ２０１）第１の方位特定部１３は、第１の方位情報検出部１２が検出した、文字である第１の方位情報の並びの方向を検出する。例えば、２行以上あるいは２列以上の文字が検出された場合には、第１の方位特定部１３は、一般に文字間の方が行間や列間よりもつまっているという性質を用いて、ヒストグラム等を求めることにより、文字の並びの方向を検出してもよい。また、例えば、文字が１行あるいは１列だけしか存在しない場合には、検出された文字の領域の長さ方向を、文字の並びの方向として検出してもよい。なお、文字の並びの方向を検出する方法は、ＯＣＲ等の技術としてすでに公知であり、その詳細な説明を省略する。
【００６３】
（ステップＳ２０２）第１の方位特定部１３は、検出した文字の並びの方向を用いて、文字の向きを検出する。例えば、第１の方位特定部１３は、文字のベースラインがステップＳ２０１で検出された方向となる２つの向きについて文字認識処理を行い、正確に文字を認識できる向きを文字の向きとしてもよい。なお、文字のベースラインとは、文字の下端が沿う仮想的な直線のことである。また、「正確に文字を認識できる」とは、例えば、文字認識で用いる文字の画像パターンとの一致率が高いことであってもよく、その認識の処理時の確信度が高いことであってもよく、認識結果の文字列が有意な文字列となっていることであってもよい。また、地図において縦書きの文字も許されている場合には、第１の方位特定部１３は、文字のベースラインがステップＳ２０１で検出された方向となる２つの向きに加えて、文字のベースラインがその検出された方向に直交する２つの向きについても文字認識処理を行って、文字の向きを検出してもよい。なお、この文字の向きを検出する処理も、ＯＣＲ等の技術としてすでに公知であり、その詳細な説明を省略する。なお、文字の向きを検出するとは、文字の角度を図示しない記録媒体に蓄積することであってもよい。文字の角度は、文字のベースラインの角度であってもよく、文字の上下方向の角度であってもよい。
【００６４】
（ステップＳ２０３）第１の方位特定部１３は、検出した文字の向きを用いて、第１の方位、すなわち、第１の地図の北の向きを特定する。本実施の形態では、第１の方位特定部１３は、検出した文字の向きの上方向を、第１の地図の北の向きとして特定する。そして、図２のフローチャートに戻る。
【００６５】
なお、図３のフローチャートにおいて、第１の方位を特定する処理の一例について説明したが、これ以外の方法によって第１の方位を特定してもよいことは言うまでもない。文字の向きを認識する手法としては、各種の方法が開発されており、それらの方法を用いて第１の方位を特定してもよい。
【００６６】
図４は、図２のフローチャートにおける第２の方位情報の検出の処理（ステップＳ１０５）の詳細を示すフローチャートである。図４のフローチャートにおいて、第２の方位情報検出部１６は、図示しない記録媒体であらかじめ記憶されている１以上の方位記号のパターンを用いて、第２の方位情報を検出する場合について説明する。
【００６７】
（ステップＳ３０１）第２の方位情報検出部１６は、カウンタｉを１に設定する。
【００６８】
（ステップＳ３０２）第２の方位情報検出部１６は、第２の地図情報を参照して、図示しない記録媒体で記憶されているｉ番目の方位記号のパターンと一致する図形が、第２の地図に記載されているかどうか判断する。そして、記載されている場合には、ステップＳ３０５に進み、そうでない場合には、ステップＳ３０３に進む。ここで、ｉ番目の方位記号のパターンと一致する図形とは、ｉ番目の方位記号のパターンと完全一致する図形であってもよく、そのパターンとの類似度がしきい値よりも大きい図形であってもよい。
【００６９】
（ステップＳ３０３）第２の方位情報検出部１６は、カウンタｉを１だけインクリメントする。
【００７０】
（ステップＳ３０４）第２の方位情報検出部１６は、図示しない記録媒体において、ｉ番目の方位記号のパターンが記憶されているかどうか判断する。そして、記憶されている場合には、ステップＳ３０２に戻り、そうでない場合には、方位記号を検出することができなかったためエラーとなり、図２のフローチャートのステップＳ１０１に戻る。
【００７１】
（ステップＳ３０５）第２の方位情報検出部１６は、ｉ番目の方位記号のパターンと一致する図形を第２の方位情報として検出する。そして、図２のフローチャートに戻る。
【００７２】
図５は、図２のフローチャートにおける第２の縮尺情報の取得の処理（ステップＳ１０７）の詳細を示すフローチャートである。図５のフローチャートにおいて、第２の縮尺情報取得部１８は、図示しない記録媒体であらかじめ記憶されている１以上の縮尺記号のパターンを用いて、第２の縮尺情報を検出する場合について説明する。
【００７３】
（ステップＳ４０１）第２の縮尺情報取得部１８は、カウンタｉを１に設定する。
【００７４】
（ステップＳ４０２）第２の縮尺情報取得部１８は、第２の地図情報を参照して、図示しない記録媒体で記憶されているｉ番目の縮尺記号のパターンと一致する図形が、第２の地図に記載されているかどうか判断する。そして、記載されている場合には、ステップＳ４０５に進み、そうでない場合には、ステップＳ４０３に進む。ここで、ｉ番目の縮尺記号のパターンと一致する図形とは、ｉ番目の縮尺記号のパターンと完全一致する図形であってもよく、そのパターンとの類似度がしきい値よりも大きい図形であってもよい。
【００７５】
（ステップＳ４０３）第２の縮尺情報取得部１８は、カウンタｉを１だけインクリメントする。
【００７６】
（ステップＳ４０４）第２の縮尺情報取得部１８は、図示しない記録媒体において、ｉ番目の縮尺記号のパターンが記憶されているかどうか判断する。そして、記憶されている場合には、ステップＳ４０２に戻り、そうでない場合には、縮尺記号を検出することができなかったためエラーとなり、図２のフローチャートのステップＳ１０１に戻る。
【００７７】
（ステップＳ４０５）第２の縮尺情報取得部１８は、ｉ番目の縮尺記号のパターンと一致する図形の近傍に記載されている文字（数字）の認識を行い、その認識された数字のうちの最も大きい値と、長さの単位とを取得して、それらを用いて縮尺記号に対応する実空間での距離を示す距離情報を検出する。この検出された距離情報は、図示しない記録媒体において一時的に記憶されてもよい。
【００７８】
（ステップＳ４０６）第２の縮尺情報取得部１８は、ｉ番目の縮尺記号のパターンと一致する図形の地図上での長さを示す長さ情報を測定する。例えば、第２の地図情報がラスタデータである場合には、そのパターンと一致する図形の長さ方向の画素数と、第２の地図の解像度とを用いて、その長さ情報を得ることができる。また、第２の地図情報がベクタデータである場合には、そのパターンと一致する図形の長さ方向の両端の座標値を用いて、その長さ情報を得ることができる。この測定された長さ情報は、図示しない記録媒体において一時的に記憶されてもよい。
【００７９】
（ステップＳ４０７）第２の縮尺情報取得部１８は、ステップＳ４０５で検出した距離情報と、ステップＳ４０６で測定された長さ情報とを用いて、第２の縮尺情報を算出する。そして、図２のフローチャートに戻る。例えば、第２の縮尺情報が「１／５００」のように示される場合には、第２の縮尺情報取得部１８は、長さ情報の示す値を、距離情報の示す値で除算して、「１／＊」という形式に変換することによって、第２の縮尺情報を算出してもよい。「＊」は、任意の１以上の数字である。また、長さ情報の示す値を、距離情報の示す値で除算する際には、両情報の長さの単位が一致するように変換を行ってもよい。
【００８０】
図６は、図２のフローチャートにおける地図のマッチングの処理（ステップＳ１０９）の詳細の一例を示すフローチャートである。
【００８１】
（ステップＳ５０１）地図マッチング部２０は、特定された第１及び第２の方位を用いて、第１及び第２の地図の相対角度を算出する。
【００８２】
（ステップＳ５０２）地図マッチング部２０は、ステップＳ５０１で算出した相対角度を用いて、第１及び第２の地図の角度を合わせる。第１及び第２の地図の角度を合わせるとは、例えば、両地図の角度の合った第１及び第２の地図の画像を生成することであってもよい。
【００８３】
（ステップＳ５０３）地図マッチング部２０は、受け付けられた第１及び第２の縮尺情報を用いて、第１及び第２の地図の相対的な縮尺を算出する。
【００８４】
（ステップＳ５０４）地図マッチング部２０は、ステップＳ５０３で算出した相対的な縮尺を用いて、第１及び第２の地図の縮尺を合わせる。第１及び第２の地図の縮尺を合わせるとは、例えば、両地図の縮尺の一致した第１及び第２の地図の画像を生成することであってもよい。
【００８５】
（ステップＳ５０５）地図マッチング部２０は、角度及び縮尺の一致した第１及び第２の地図について、両地図が一致する位置関係を探索する。
【００８６】
（ステップＳ５０６）地図マッチング部２０は、両地図が一致する位置関係が見つかったかどうか判断する。そして、見つかった場合には、ステップＳ５０７に進み、そうでない場合には、ステップＳ５０８に進む。
【００８７】
（ステップＳ５０７）地図マッチング部２０は、角度及び縮尺の一致した両地図が一致する位置関係で、両地図を合成した画像である結果情報を構成する。そして、図２のフローチャートに戻る。
【００８８】
（ステップＳ５０８）地図マッチング部２０は、両地図がマッチングしなかった旨の結果情報を構成する。そして、図２のフローチャートに戻る。
【００８９】
なお、地図のマッチングの処理を図６のフローチャートで示す以外の方法で行ってもよいことは言うまでもない。
【００９０】
次に、本実施の形態による地図マッチング装置１の動作について、具体例を用いて説明する。この具体例において、地図マッチング装置１は、ＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）であるとする。
【００９１】
また、この具体例において、第１の地図は図７で示されるものであり、公図であるとする。したがって、第１の地図情報記憶部１１で記憶されている第１の地図情報は、公図が光学的機器によってデジタル化されたラスタデータであるとする。
【００９２】
また、この具体例において、第２の地図は図８で示されるものであり、測量図であるとする。また、第２の地図情報記憶部１５で記憶されている第２の地図情報は、測量図のベクタデータであるとする。
【００９３】
また、この具体例では、第１の方位情報は文字であり、第２の方位情報は方位記号であるとする。第２の方位情報検出部１６は、図９で示される方位情報の画像パターンを図示しない記録媒体において保持しており、そのパターンを用いて第２の方位情報を検出するものとする。なお、図９において、各方位記号は、紙面の上方向が北となるように設定されているものとする。また、図９において、説明の便宜上、方位情報の画像パターンを図形として示しているが、実際にはこれらは画像データであるとする。
【００９４】
また、この具体例では、第２の縮尺情報取得部１８は、図１０で示される縮尺情報の画像パターンを図示しない記録媒体において保持しており、そのパターンを用いて縮尺記号を検出することによって、第２の縮尺情報を取得するものとする。なお、図１０において、説明の便宜上、縮尺情報の画像パターンを図形として示しているが、実際にはこれらは画像データであるとする。
【００９５】
まず、地図マッチング装置１のユーザが、マウスやキーボード等を操作することによって、地図マッチングの処理を開始する旨の指示を入力したとする。すると、その入力が地図マッチング装置１で受け付けられ、地図マッチング部２０は、地図マッチングの処理を開始すると判断する（ステップＳ１０１）。そして、地図マッチング部２０は、図示しない経路を介して第１の方位情報検出部１２に、第１の方位情報の検出を行う旨の指示を渡す。
【００９６】
すると、第１の方位情報検出部１２は、図７で示される第１の地図において、文字領域を検出する処理を行い、その結果として、複数の文字領域を示す第１の方位情報を検出する（ステップＳ１０２）。そして、その検出された複数の文字領域の画素の位置を示す情報が図示しない記録媒体で一時的に記憶される。
【００９７】
第１の方位特定部１３は、それらのうちの１個の文字領域を用いて、第１の方位の特定を行うものとする（ステップＳ１０３）。この具体例では、第１の方位特定部１３は、「あひる池」の矩形の文字領域を用いて第１の方位を特定するものとする。具体的には、第１の方位特定部１３は、特定された「あひる池」の矩形領域において、長さ方向と、長さ方向に直交する方向（この方向を「短方向」とする）の画素のヒストグラムを求める。ヒストグラムの求め方については、例えば、特開平９−８３６９１号公報等を参照されたい。求めたそのヒストグラムは、例えば図１１で示されるようになる。そして、第１の方位特定部１３は、求めた長さ方向ヒストグラムと短方向ヒストグラムから、ヒストグラムの谷間と谷間の幅のうち、最も短いものを文字の幅として特定する。なお、ここでは、文字の幅と高さがほぼ等しいとしている。この場合には、図１１で示される短方向ヒストグラムの幅が、特定された文字の幅とほぼ等しいため、第１の方位特定部１３は、「あひる池」が長さ方向に一行の文字列であり、その長さ方向が文字の並びの方向であると検出する（ステップＳ２０１）。なお、図１１のヒストグラムは、概要を示すためのものであって、厳密なヒストグラムではない。
【００９８】
また、第１の方位特定部１３は、文字のベースラインが検出した文字の並びの方向となる２つの向きのそれぞれについて、文字認識を行う。その結果、一方の向きの場合には、「あひる池」と認識できるが、逆向きの場合には文字のパターンとの類似度が非常に低くなるため、第１の方位特定部１３は、「あひる池」と認識できる文字の向きを図示しない記録媒体で一時的に記憶する（ステップＳ２０２）。
【００９９】
その後、第１の方位特定部１３は、その向きを特定した文字の上方向が北であるとして、北の方位を特定する（ステップＳ２０３）。具体的には、図１２で示されるように、第１の方位特定部１３は、第１の地図の上方向から、文字の上方向までの時計回りの角度「θ１」を特定する。この場合は「４５°」となる。したがって、第１の方位特定部１３は、「θ１＝４５°」を地図マッチング部２０に渡す。地図マッチング部２０は、その情報を図示しない記録媒体で一時的に記憶する。
【０１００】
次に、地図マッチング部２０は、地図マッチング装置１の図示しない表示部に、図１３で示す縮尺情報の入力を要求する画面を表示する。その画面において、ユーザが図１３で示すように「６００」を入力し、「ＯＫ」ボタンをクリックしたとする。すると、第１の縮尺情報受付部１４は、縮尺情報「１：６００」を受け付け、その受け付けた第１の縮尺情報を地図マッチング部２０に渡す（ステップＳ１０４）。地図マッチング部２０は、その第１の縮尺情報を図示しない記録媒体で一時的に記憶する。
【０１０１】
その後、地図マッチング部２０は、図示しない経路を介して、第２の方位情報検出部１６に第２の方位情報の検出を行う旨の指示を渡す。すると、第２の方位情報検出部１６は、第２の方位情報を検出する処理を行う（ステップＳ１０５）。具体的には、第２の方位情報検出部１６は、図９で示される１番目のパターンを読み出し、そのパターンが図８で示される第２の地図に含まれるかどうか判断する（ステップＳ３０１，Ｓ３０２）。この場合には、そのパターンが第２の地図に含まれないため、第２の方位情報検出部１６は、図９で示される２番目のパターンを読み出して、そのパターンが第２の地図に含まれるかどうか判断する（ステップＳ３０３，Ｓ３０４，Ｓ３０２）。この場合には、そのパターンが第２の地図に含まれるため、第２の方位情報検出部１６は、そのパターンと一致する図形を第２の方位情報として検出し、その第２の方位情報の記載されている第２の地図の位置を示す情報と、その第２の方位情報に対応する方位記号が２番目のパターンである旨とを第２の方位特定部１７に渡す（ステップＳ３０５）。
【０１０２】
すると、第２の方位特定部１７は、第２の方位情報の位置と、その第２の方位情報に対応する方位記号が２番目のパターンである旨とを受け取ると、第２の地図に記載された方位記号は、図９の２番目のパターンを、第２の地図の上方向から時計回りにどれだけ回転させたものであるのかを求める。この場合には、第２の方位特定部１７は、その角度θ２として、「θ２＝３１５°」を特定する（ステップＳ１０６）。そして、第２の方位特定部１７は、「θ２＝３１５°」を地図マッチング部２０に渡す。地図マッチング部２０は、その情報を図示しない記録媒体で一時的に記憶する。
【０１０３】
次に、地図マッチング部２０は、図示しない経路を介して、第２の縮尺情報取得部１８に第２の縮尺情報の取得を行う旨の指示を渡す。すると、第２の縮尺情報取得部１８は、第２の縮尺情報を取得する処理を行う（ステップＳ１０７）。具体的には、第２の縮尺情報取得部１８は、図１０で示される１番目のパターンを読み出し、そのパターンが図８で示される第２の地図に含まれるかどうか判断する（ステップＳ４０１，Ｓ４０２）。この場合には、そのパターンが第２の地図に含まれないため、第２の縮尺情報取得部１８は、図１０で示される２番目のパターンを読み出して、そのパターンが第２の地図に含まれるかどうか判断する（ステップＳ４０３，Ｓ４０４，Ｓ４０２）。この場合には、そのパターンが第２の地図に含まれるため、第２の縮尺情報取得部１８は、そのパターンと一致する図形を縮尺記号として検出する。
【０１０４】
また、第２の縮尺情報取得部１８は、その検出した縮尺記号の近傍に記載されている文字認識を行う。その結果、「０」「１０」「２０ｍ」が認識されたとする。すると、第２の縮尺情報取得部１８は、その認識された文字から数値「０」「１０」「２０」のみを抽出し、その数値の最大値「２０」を取得する。また、第２の縮尺情報取得部１８は、認識された文字から長さの単位「ｍ」を取得し、縮尺記号に対応する実空間の距離を示す距離情報「２０ｍ」を図示しない記録媒体で一時的に記憶する（ステップＳ４０５）。なお、第２の縮尺情報取得部１８は、図示しない記録媒体において長さの単位「ｍ」「ｋｍ」「メートル」「キロメートル」等を保持しており、その保持している長さの単位を検索キーとして、認識した文字の検索を行うことによって、認識した文字に含まれている長さの単位を検出してもよい。
【０１０５】
その後、第２の縮尺情報取得部１８は、その検出した縮尺記号の地図上での長さを測定する（ステップＳ４０６）。この測定は、例えば、その縮尺記号の両端の地図上での座標値を取得し、その座標値を用いて、その縮尺記号の長さを計算することによってなされてもよい。ここで、縮尺記号の地図上での長さを示す長さ情報は「４．７１ｃｍ」であったとする。
【０１０６】
すると、第２の縮尺情報取得部１８は、長さ情報「４．７１ｃｍ」と、距離情報「２０ｍ」との単位を合わせることによって、長さ情報「４．７１ｃｍ」、距離情報「２０００ｃｍ」とする。そして、長さ情報を距離情報で割ることによって、第２の縮尺情報「４．７１／２０００」≒「１／４２５」を算出する（ステップＳ４０７）。そのようにして算出された第２の縮尺情報は、第２の縮尺情報受付部１９に渡されて、第２の縮尺情報受付部１９から地図マッチング部２０に渡される（ステップＳ１０８）。地図マッチング部２０は、その第２の縮尺情報を図示しない記録媒体で一時的に記憶する。
【０１０７】
次に、地図マッチング部２０は、第１の地図と第２の地図とをマッチングする処理を行う（ステップＳ１０９）。具体的には、地図マッチング部２０は、一時的に記憶しているθ１，θ２を読み出し、（θ１−θ２）を算出することによって、第１及び第２の地図の相対角度を算出する（ステップＳ５０１）。なお、この角度は、適宜、３６０°を加減することによって、０°〜３６０°の範囲となるようにするものとする。θ１−θ２＝４５°−３１５°＝−２７０°＝９０°となる。この相対角度は、第２の地図を時計回りにどれだけ回転させれば第１の地図と同じ角度になるのかを示す値である。したがって、地図マッチング部２０は、第２の地図情報記憶部１５から第２の地図情報を読み出し、その第２の地図情報の示す第２の地図を時計回りに９０°回転させた第２の地図を生成して、その回転後の第２の地図を示す第２の地図情報を図示しない記録媒体で一時的に記憶する（ステップＳ５０２）。
【０１０８】
また、地図マッチング部２０は、一時的に記憶している第１の縮尺情報及び第２の縮尺情報を読み出し、第１の縮尺情報を「１／６００」として、その第１の縮尺情報を第２の縮尺情報「１／４２５」で除算することによって、相対縮尺「０．７１」を算出する（ステップＳ５０３）。なお、この相対縮尺は、第２の地図を何倍すれば第１の地図と同じ縮尺になるのかを示す値である。したがって、地図マッチング部２０は、回転後の第２の地図を０．７１倍して、その縮小後の第２の地図を示す第２の地図情報を図示しない記録媒体で一時的に記憶する（ステップＳ５０４）。
【０１０９】
その後、地図マッチング部２０は、第１の地図情報記憶部１１から第１の地図情報を読み出し、また、一時的に記憶している回転と縮小後の第２の地図情報を読み出し、両地図情報の示すそれぞれの地図が一致する位置関係を探索する（ステップＳ５０５）。この具体例では、両地図の一致する位置関係が見つかったとする。すると、地図マッチング部２０は、その両地図の一致する位置関係において、両地図を合成した画像である結果情報を構成する（ステップＳ５０６，Ｓ５０７）。その結果情報は、図１４で示されるものである。図１４において、第１の地図と、回転及び縮小された第２の地図とが重ねられている。
【０１１０】
地図マッチング部２０が合成した画像である結果情報を結果情報出力部２１に渡すと、結果情報出力部２１は、その結果情報を図示しない表示部に表示する（ステップＳ１１０）。その結果、地図マッチング装置１のユーザは、表示部に表示された、第１及び第２の地図が合成された図１４で示される画像を見ることができる。
【０１１１】
なお、この具体例では、結果情報として第１及び第２の地図を合成した画像が出力される場合について説明したが、前述のように、結果情報は、第１及び第２の地図の方位・縮尺・位置関係が一致した状態にするための情報、すなわち、両地図の方位、縮尺、位置関係を示す情報であってもよい。その場合には、例えば、地図マッチング部２０は、図１５で示される結果情報を生成してもよい。図１５において、マッチング属性と、属性値とが対応付けられている。例えば、１番目のレコードによって、第１の地図と第２の地図との相対的な角度が９０°であることが示されている。さらに詳細には、この角度は、例えば、第２の地図を時計回りにどれだけ回転させれば第１の地図と同じ角度になるのかを示す値である。また、第２のレコードによって、第１の地図と第２の地図との相対的な縮尺が０．７１であることが示されている。さらに詳細には、この値は、例えば、第２の地図を何倍すれば第１の地図と同じ縮尺になるのかを示す値である。また、第３のレコードによって、第１の地図と第２の地図との相対的な位置関係が示されている。さらに詳細には、この座標値は、例えば、第２の地図の左上の頂点を、第１の地図のどこに移動させれば、第１の地図と第２の地図とがちょうど一致するのかを示す値である。
【０１１２】
以上のように、本実施の形態による地図マッチング装置１によれば、２個の地図を、角度と縮尺とを一致させた上で位置関係をマッチングさせるため、高い精度でマッチングさせることができうる。例えば、地図では、たとえ同じ場所でなかったとしても、似通った図形が出てくる可能性がある。特に、住宅地の地図などの場合には、土地の形状はだいたい矩形に決まっているため、特にその傾向が強くなる。そのような場合に、単に形状等の図的な情報のみを用いて２個の地図のマッチングを行うと、縮尺や方位が異なっているにもかかわらず、間違ったマッチングのなされることがありうると考えられる。具体的には、ある土地の形状と、その土地よりも広いが、形状はその土地と相似である土地の形状とがマッチングすると判断される可能性がある。それに対して、本実施の形態のように、まず方位と縮尺とを合わせた上で位置関係のマッチングを行うことによって、縮尺や方位が異なっている状態でマッチングさせる事態を回避することができ、より精度の高いマッチングを実現させることができうる。また、人手によってマッチングの処理を行わなくてもよいため、そのマッチングの処理を行っていた人は、過大な労力から開放されることになる。
【０１１３】
なお、本実施の形態による地図マッチング装置１は、図１６で示されるように、第１の地図情報から第１の縮尺情報を取得する第１の縮尺情報取得部３１をさらに備え、第１の縮尺情報受付部１４が、その第１の縮尺情報取得部３１が取得した第１の縮尺情報を受け付けるようにしてもよい。なお、第１の縮尺情報取得部３１は、第２の地図に代えて第１の地図から縮尺情報を取得し、第２の縮尺情報に代えて第１の縮尺情報を取得する以外は、第２の縮尺情報取得部１８と同様のものであり、その説明を省略する。例えば、第１の縮尺情報取得部３１は、第１の地図に記載されている縮尺情報を用いて、第１の縮尺情報を取得するものであってもよい。
【０１１４】
また、本実施の形態では、第２の縮尺情報受付部１９が、第２の縮尺情報取得部１８が取得した第２の縮尺情報を受け付ける場合について説明したが、そうでなくてもよい。第２の縮尺情報受付部１９は、例えば、入力デバイス（例えば、キーボードやマウス、タッチパネルなど）から入力された第２の縮尺情報を受け付けてもよく、有線もしくは無線の通信回線を介して送信された第２の縮尺情報を受信してもよく、所定の記録媒体（例えば、光ディスクや磁気ディスク、半導体メモリなど）から読み出された第２の縮尺情報を受け付けてもよい。そのような場合に、第２の縮尺情報受付部１９は、受け付けを行うためのデバイス（例えば、モデムやネットワークカードなど）を含んでもよく、あるいは含まなくてもよい。また、第２の縮尺情報受付部１９は、ハードウェアによって実現されてもよく、あるいは所定のデバイスを駆動するドライバ等のソフトウェアによって実現されてもよい。このように、第２の縮尺情報受付部１９が第２の縮尺情報取得部１８が取得した第２の縮尺情報を受け付けない場合には、地図マッチング装置１は、第２の縮尺情報取得部１８を備えていなくてもよい。
【０１１５】
また、本実施の形態では、第１の地図情報記憶部１１に一の第１の地図情報が記憶されており、第２の地図情報記憶部１５に一の第２の地図情報が記憶されている場合について説明したが、第１の地図情報記憶部１１等に２以上の地図情報が記憶されていてもよい。例えば、第１の地図情報記憶部１１でＮ個の第１の地図情報が記憶されており、第２の地図情報記憶部１５でＭ個の第２の地図情報が記憶されている場合に、地図マッチング部２０は、適切なマッチングがなされるまで第１の地図情報と第２の地図情報との組合せを替えながら、マッチングの処理（ステップＳ１０９）を行ってもよい。この場合には、最大でＮ×Ｍ回のマッチングの処理が行われることになる。
【０１１６】
また、上記実施の形態では、地図マッチング装置１がスタンドアロンである場合について説明したが、地図マッチング装置は、スタンドアロンの装置であってもよく、サーバ・クライアントシステムにおけるサーバ装置であってもよい。後者の場合には、出力部や受付部は、通信回線を介して入力を受け付けたり、情報を出力したりすることになる。
【０１１７】
また、上記実施の形態において、各処理または各機能は、単一の装置または単一のシステムによって集中処理されることによって実現されてもよく、あるいは、複数の装置または複数のシステムによって分散処理されることによって実現されてもよい。
【０１１８】
また、上記実施の形態において、各構成要素が実行する処理に関係する情報、例えば、各構成要素が受け付けたり、取得したり、選択したり、生成したり、送信したり、受信したりした情報や、各構成要素が処理で用いるしきい値や数式、アドレス等の情報等は、上記説明で明記していない場合であっても、図示しない記録媒体において、一時的に、あるいは長期にわたって保持されていてもよい。また、その図示しない記録媒体への情報の蓄積を、各構成要素、あるいは、図示しない蓄積部が行ってもよい。また、その図示しない記録媒体からの情報の読み出しを、各構成要素、あるいは、図示しない読み出し部が行ってもよい。
【０１１９】
また、上記実施の形態において、各構成要素等で用いられる情報、例えば、各構成要素が処理で用いるしきい値やアドレス、各種の設定値等の情報がユーザによって変更されてもよい場合には、上記説明で明記していない場合であっても、ユーザが適宜、それらの情報を変更できるようにしてもよく、あるいは、そうでなくてもよい。それらの情報をユーザが変更可能な場合には、その変更は、例えば、ユーザからの変更指示を受け付ける図示しない受付部と、その変更指示に応じて情報を変更する図示しない変更部とによって実現されてもよい。その図示しない受付部による変更指示の受け付けは、例えば、入力デバイスからの受け付けでもよく、通信回線を介して送信された情報の受信でもよく、所定の記録媒体から読み出された情報の受け付けでもよい。
【０１２０】
また、上記実施の形態において、地図マッチング装置１に含まれる２以上の構成要素が通信デバイスや入力デバイス等を有する場合に、２以上の構成要素が物理的に単一のデバイスを有してもよく、あるいは、別々のデバイスを有してもよい。
【０１２１】
また、上記実施の形態において、各構成要素は専用のハードウェアにより構成されてもよく、あるいは、ソフトウェアにより実現可能な構成要素については、プログラムを実行することによって実現されてもよい。例えば、ハードディスクや半導体メモリ等の記録媒体に記録されたソフトウェア・プログラムをＣＰＵ等のプログラム実行部が読み出して実行することによって、各構成要素が実現され得る。なお、上記実施の形態における地図マッチング装置１を実現するソフトウェアは、以下のようなプログラムである。つまり、このプログラムは、コンピュータを、第１の地図を示す情報である第１の地図情報が記憶される第１の地図情報記憶部で記憶されている第１の地図情報の示す地図に含まれる方位を示す情報である第１の方位情報を検出する第１の方位情報検出部と、前記第１の方位情報検出部が検出した第１の方位情報を用いて、前記第１の地図情報の示す地図の方位を特定する第１の方位特定部と、前記第１の地図情報の示す地図の縮尺を示す情報である第１の縮尺情報を受け付ける第１の縮尺情報受付部と、第２の地図を示す情報である第２の地図情報が記憶される第２の地図情報記憶部で記憶されている第２の地図情報の示す地図に含まれる方位を示す情報である第２の方位情報を検出する第２の方位情報検出部と、前記第２の方位情報検出部が検出した第２の方位情報を用いて、前記第２の地図情報の示す地図の方位を特定する第２の方位特定部と、前記第２の地図情報の示す地図の縮尺を示す情報である第２の縮尺情報を受け付ける第２の縮尺情報受付部と、前記第１の方位特定部が特定した方位と、前記第２の方位特定部が特定した方位と、前記第１の縮尺情報受付部が受け付けた第１の縮尺情報と、前記第２の縮尺情報受付部が受け付けた第２の縮尺情報とを用いて、前記第１の地図情報の示す地図と、前記第２の地図情報の示す地図との方位及び縮尺を合わせた上で、両地図に含まれる同じ図形の位置が一致するように両地図をマッチングさせる地図マッチング部と、前記地図マッチング部によるマッチングの結果に関する情報である結果情報を出力する結果情報出力部として機能させるためのものである。
【０１２２】
なお、上記プログラムにおいて、上記プログラムが実現する機能には、ハードウェアでしか実現できない機能は含まれない。例えば、情報を受け付ける受付部や、情報を出力する出力部などにおけるモデムやインターフェースカードなどのハードウェアでしか実現できない機能は、上記プログラムが実現する機能には少なくとも含まれない。
【０１２３】
また、このプログラムは、サーバなどからダウンロードされることによって実行されてもよく、所定の記録媒体（例えば、ＣＤ−ＲＯＭなどの光ディスクや磁気ディスク、半導体メモリなど）に記録されたプログラムが読み出されることによって実行されてもよい。また、このプログラムは、プログラムプロダクトを構成するプログラムとして用いられてもよい。
【０１２４】
また、このプログラムを実行するコンピュータは、単数であってもよく、複数であってもよい。すなわち、集中処理を行ってもよく、あるいは分散処理を行ってもよい。
【０１２５】
図１７は、上記プログラムを実行して、上記実施の形態による地図マッチング装置１を実現するコンピュータの外観の一例を示す模式図である。上記実施の形態は、コンピュータハードウェア及びその上で実行されるコンピュータプログラムによって実現されうる。
【０１２６】
図１７において、コンピュータシステム９００は、ＣＤ−ＲＯＭ（Ｃｏｍｐａｃｔ  Ｄｉｓｋ  Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）ドライブ９０５、ＦＤ（Ｆｌｏｐｐｙ（登録商標）  Ｄｉｓｋ）ドライブ９０６を含むコンピュータ９０１と、キーボード９０２と、マウス９０３と、モニタ９０４とを備える。
【０１２７】
図１８は、コンピュータシステム９００の内部構成を示す図である。図１８において、コンピュータ９０１は、ＣＤ−ＲＯＭドライブ９０５、ＦＤドライブ９０６に加えて、ＭＰＵ（Ｍｉｃｒｏ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）９１１と、ブートアッププログラム等のプログラムを記憶するためのＲＯＭ９１２と、ＭＰＵ９１１に接続され、アプリケーションプログラムの命令を一時的に記憶すると共に、一時記憶空間を提供するＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）９１３と、アプリケーションプログラム、システムプログラム、及びデータを記憶するハードディスク９１４と、ＭＰＵ９１１、ＲＯＭ９１２等を相互に接続するバス９１５とを備える。なお、コンピュータ９０１は、ＬＡＮへの接続を提供する図示しないネットワークカードを含んでいてもよい。
【０１２８】
コンピュータシステム９００に、上記実施の形態による地図マッチング装置１の機能を実行させるプログラムは、ＣＤ−ＲＯＭ９２１、またはＦＤ９２２に記憶されて、ＣＤ−ＲＯＭドライブ９０５、またはＦＤドライブ９０６に挿入され、ハードディスク９１４に転送されてもよい。これに代えて、そのプログラムは、図示しないネットワークを介してコンピュータ９０１に送信され、ハードディスク９１４に記憶されてもよい。プログラムは実行の際にＲＡＭ９１３にロードされる。なお、プログラムは、ＣＤ−ＲＯＭ９２１やＦＤ９２２、またはネットワークから直接、ロードされてもよい。
【０１２９】
プログラムは、コンピュータ９０１に、上記実施の形態による地図マッチング装置１の機能を実行させるオペレーティングシステム（ＯＳ）、またはサードパーティプログラム等を必ずしも含んでいなくてもよい。プログラムは、制御された態様で適切な機能（モジュール）を呼び出し、所望の結果が得られるようにする命令の部分のみを含んでいてもよい。コンピュータシステム９００がどのように動作するのかについては周知であり、詳細な説明は省略する。
【０１３０】
また、本発明は、以上の実施の形態に限定されることなく、種々の変更が可能であり、それらも本発明の範囲内に包含されるものであることは言うまでもない。
【産業上の利用可能性】
【０１３１】
以上より、本発明による地図マッチング装置等によれば、人手によらないで精度よく２個の地図のマッチングを実現できるという効果が得られ、２個の地図のマッチングを行う装置等として有用である。
【図面の簡単な説明】
【０１３２】
【図１】本発明の実施の形態１による地図マッチング装置の構成を示すブロック図
【図２】同実施の形態による地図マッチング装置の動作を示すフローチャート
【図３】同実施の形態による地図マッチング装置の動作を示すフローチャート
【図４】同実施の形態による地図マッチング装置の動作を示すフローチャート
【図５】同実施の形態による地図マッチング装置の動作を示すフローチャート
【図６】同実施の形態による地図マッチング装置の動作を示すフローチャート
【図７】同実施の形態における第１の地図の一例を示す図
【図８】同実施の形態における第２の地図の一例を示す図
【図９】同実施の形態における方位情報の画像パターンの一例を示す図
【図１０】同実施の形態における縮尺情報の画像パターンの一例を示す図
【図１１】同実施の形態における文字の向きの検出について説明するための図
【図１２】同実施の形態における方位の特定について説明するための図
【図１３】同実施の形態における表示の一例を示す図
【図１４】同実施の形態における合成された地図の画像（結果情報）の一例を示す図
【図１５】同実施の形態における結果情報の他の一例を示す図
【図１６】同実施の形態による地図マッチング装置の他の構成を示すブロック図
【図１７】同実施の形態におけるコンピュータシステムの外観一例を示す模式図
【図１８】同実施の形態におけるコンピュータシステムの構成の一例を示す図
【符号の説明】
【０１３３】
１  地図マッチング装置
１１  第１の地図情報記憶部
１２  第１の方位情報検出部
１３  第１の方位特定部
１４  第１の縮尺情報受付部
１５  第２の地図情報記憶部
１６  第２の方位情報検出部
１７  第２の方位特定部
１８  第２の縮尺情報取得部
１９  第２の縮尺情報受付部
２０  地図マッチング部
２１  結果情報出力部
３１  第１の縮尺情報取得部
【図１】
2010152599.tif 000003
【図２】
2010152599.tif 000004
【図３】
2010152599.tif 000005
【図４】
2010152599.tif 000006
【図５】
2010152599.tif 000007
【図６】
2010152599.tif 000008
【図７】
2010152599.tif 000009
【図８】
2010152599.tif 000010
【図９】
2010152599.tif 000011
【図１０】
2010152599.tif 000012
【図１１】
2010152599.tif 000013
【図１２】
2010152599.tif 000014
【図１３】
2010152599.tif 000015
【図１４】
2010152599.tif 000016
【図１５】
2010152599.tif 000017
【図１６】
2010152599.tif 000018
【図１７】
2010152599.tif 000019
【図１８】
2010152599.tif 000020