(57)【要約】【課題】地図の電子化をより簡単に低コストで行えるようにする。【解決手段】ユーザは、地図表示装置１に対して、地図ラスタイメージ５内の多数の画素から選択された少なくとも３つの選択画素のｘ座標・ｙ座標と、３つの選択画素の各々に対応した地図上の地点の緯度・経度とを予め入力しておく。座標コンバータ１３は、地図ラスタイメージ５を読み込んだ地図描画部１５から、地図ラスタイメージ５上の各画素のｘ座標・ｙ座標を受けて、座標変換用テーブル３７に記録されている情報（すなわち、各選択画素のｘ座標・ｙ座標と緯度・経度）に基づいて、ｘ座標・ｙ座標と緯度・経度との間の変換規則を決定し、決定された変換規則を用いて、地図ラスタイメージ５上の各画素のｘ座標・ｙ座標を緯度・経度に変換する。【選択図】　　　　図１
2004062602.tif 000002
【特許請求の範囲】
【請求項１】
第１の座標系に従う座標値をそれぞれ持つポイント群を含む第１の画像を入力する第１の画像入力手段と、
第２の座標系に従う座標値をそれぞれ持つポイント群を含む第２の画像を入力する第２の画像入力手段と、
前記第１の画像内から選ばれた少なくとも３つの選択ポイントの第１の座標系に従う選択ポイント座標値と、前記第２の画像内の前記少なくとも３つの選択ポイントにそれぞれ対応する対応ポイントの第２の座標系に従う対応ポイント座標値とを入力する座標入力手段と、
前記入力された選択ポイント座標値と対応ポイント座標値とに基づいて、第１座標系に従う座標値と第２の座標系に従う座標値との間の変換規則を決定する変換規則決定手段と、
前記決定された変換規則を用いて、前記第２の画像内の多数のポイントの第２の座標系に従う座標値を第１の座標系に従う座標値に変換する座標変換手段と、
前記第２の画像内の多数のポイントが、前記第１の画像内において、前記多数のポイントの変換された第１の座標系の座標値に位置するように、前記第１の画像と前記第２の画像とを重ね合わせて表示する画像表示手段と
を備える画像表示装置。
【請求項２】
前記第１の画像は、或る地域の第１の地図イメージであり、
前記第１の座標系に従う座標値は、緯度及び経度であり、
前記第２の画像は、前記或る地域と同じ地域の第２の地図イメージであり、
前記第２の座標系に従う座標値は、前記第２の地図イメージの所定原点からの前記第２の地図イメージ上での距離である
請求項１記載の画像表示装置。
【請求項３】
前記第１の画像は、或る地域の第１の地図イメージであり、
前記第１の座標系に従う座標値は、前記第１の地図イメージの所定原点からの前記第１の地図イメージ上での距離であり、
前記第２の画像は、前記或る地域と同じ地域の第２の地図イメージであり、
前記第２の座標系に従う座標値は、緯度及び経度である
請求項１記載の画像表示装置。
【請求項４】
第１の座標系に従う座標値をそれぞれ持つポイント群を含む画像を入力する画像入力手段と、
前記画像内から選ばれた少なくとも３つの選択ポイントについて、第１の座標系に従う選択ポイント第１座標値と、第２の座標系に従う選択ポイント第２座標値とを入力する座標入力手段と、
前記入力された選択ポイント第１座標値と選択ポイント第２座標値とに基づいて、第１座標系に従う座標値と第２の座標系に従う座標値との間の変換規則を決定する変換規則決定手段と、
ユーザ所望の第２の座標系に従う座標値の入力を受ける所望座標入力手段と、
前記決定された変換規則を用いて、前記入力された所望ポイントの第２の座標系に従う座標値を第１の座標系に従う座標値に変換する座標変換手段と、
前記画像を表示すると共に、前記表示された画像内における前記変換された第１の座標系に従う座標値の位置を示す表示手段と
を備える画像表示装置。
【請求項５】
前記画像は、地図イメージであり、
前記第１の座標系に従う座標値は、前記地図イメージの所定原点からの前記地図イメージ上での距離であり、
前記第２の座標系に従う座標値は、緯度及び経度である
請求項４記載の画像表示装置。
【請求項６】
第１の座標系に従う座標値をそれぞれ持つポイント群を含む画像を入力する画像入力手段と、
前記画像内から選ばれた少なくとも３つの選択ポイントについて、第１の座標系に従う選択ポイント第１座標値と、第２の座標系に従う選択ポイント第２座標値とを入力する座標入力手段と、
前記入力された選択ポイント第１座標値と選択ポイント第２座標値とに基づいて、第１座標系に従う座標値と第２の座標系に従う座標値との間の変換規則を決定する変換規則決定手段と、
前記画像内のユーザ所望のポイントの、第１の座標系に従う座標値の入力を受ける所望ポイント座標値入力手段と、
前記決定された変換規則を用いて、前記指定された所望ポイントの第１の座標系に従う座標値を第２の座標系に従う座標値に変換する座標変換手段と、
前記画像を表示すると共に、前記所望ポイントの変換された第２の座標系に従う座標値を表示する画像・変換座標値表示手段と
を備える画像表示装置。
【請求項７】
前記画像は、地図イメージであり、
前記第１の座標系に従う座標値は、前記地図イメージの所定原点からの前記地図イメージ上での距離であり、
前記第２の座標系に従う座標値は、緯度及び経度である
請求項６に記載の画像表示装置。
【請求項８】
緯度及び経度と対応付けられていない、独自の座標系に従う座標値をそれぞれ持つポイント群を含む地図イメージを入力する地図イメージ入力手段と、
前記地図イメージ内から選ばれた少なくとも３つの選択ポイントについて、前記独自の座標系に従う選択ポイント座標値と、緯度及び経度とを入力する座標入力手段と、
前記入力された選択ポイント座標値と緯度及び経度とに基づいて、前記独自の座標系に従う座標値と緯度及び経度との間の変換規則を決定する変換規則決定手段と、
ユーザ所望の地名の入力を受ける地名入力手段と、
複数の地名の各々に対応した緯度及び経度が記録されている地名テーブルから、前記入力された地名に対応する緯度及び経度を取得する緯度・経度取得手段と、
前記決定された変換規則を用いて、前記取得された緯度及び経度を前記独自の座標系に従う座標値に変換する座標変換手段と、
前記変換された独自の座標系に従う座標値に基づいて、前記地図イメージ内から前記ユーザ所望の地名に対応したポイントを識別し、前記地図イメージを表示すると共に、前記表示された地図イメージ内における前記識別されたポイントの位置を示す表示手段と
を備える画像表示装置。
【請求項９】
第１の座標系に従う座標値をそれぞれ持つポイント群を含む第１の画像を入力するステップと、
第２の座標系に従う座標値をそれぞれ持つポイント群を含む第２の画像を入力するステップと、
前記第１の画像内から選ばれた少なくとも３つの選択ポイントの第１の座標系に従う選択ポイント座標値と、前記第２の画像内の前記少なくとも３つの選択ポイントにそれぞれ対応する対応ポイントの第２の座標系に従う対応ポイント座標値とを入力するステップと、
前記入力された選択ポイント座標値と対応ポイント座標値とに基づいて、第１座標系に従う座標値と第２の座標系に従う座標値との間の変換規則を決定するステップと、
前記決定された変換規則を用いて、前記第２の画像内の多数のポイントの第２の座標系に従う座標値を第１の座標系に従う座標値に変換するステップと、
前記第２の画像内の多数のポイントが、前記第１の画像内において、前記多数のポイントの変換された第１の座標系の座標値に位置するように、前記第１の画像と前記第２の画像とを重ね合わせて表示するステップと
を有する画像表示方法。
【請求項１０】
第１の座標系に従う座標値をそれぞれ持つポイント群を含む画像を入力するステップと、
前記画像内から選ばれた少なくとも３つの選択ポイントについて、第１の座標系に従う選択ポイント第１座標値と、第２の座標系に従う選択ポイント第２座標値とを入力するステップと、
前記入力された選択ポイント第１座標値と選択ポイント第２座標値とに基づいて、第１座標系に従う座標値と第２の座標系に従う座標値との間の変換規則を決定するステップと、
ユーザ所望の第２の座標系に従う座標値の入力を受けるステップと、
前記決定された変換規則を用いて、前記入力された所望ポイントの第２の座標系に従う座標値を第１の座標系に従う座標値に変換するステップと、
前記画像を表示すると共に、前記表示された画像内における前記変換された第１の座標系に従う座標値の位置を示すステップと
を有する画像表示方法。
【請求項１１】
第１の座標系に従う座標値をそれぞれ持つポイント群を含む画像を入力するステップと、
前記画像内から選ばれた少なくとも３つの選択ポイントについて、第１の座標系に従う選択ポイント第１座標値と、第２の座標系に従う選択ポイント第２座標値とを入力するステップと、
前記入力された選択ポイント第１座標値と選択ポイント第２座標値とに基づいて、第１座標系に従う座標値と第２の座標系に従う座標値との間の変換規則を決定するステップと、
前記画像内のユーザ所望のポイントの、第１の座標系に従う座標値の入力を受けるステップと、
前記決定された変換規則を用いて、前記指定された所望ポイントの第１の座標系に従う座標値を第２の座標系に従う座標値に変換するステップと、
前記画像を表示すると共に、前記所望ポイントの変換された第２の座標系に従う座標値を表示するステップと
を有する画像表示方法。
【請求項１２】
緯度及び経度と対応付けられていない、独自の座標系に従う座標値をそれぞれ持つポイント群を含む地図イメージを入力するステップと、
前記地図イメージ内から選ばれた少なくとも３つの選択ポイントについて、前記独自の座標系に従う選択ポイント座標値と、緯度及び経度とを入力するステップと、
前記入力された選択ポイント座標値と緯度及び経度とに基づいて、前記独自の座標系に従う座標値と緯度及び経度との間の変換規則を決定するステップと、
ユーザ所望の地名の入力を受けるステップと、
複数の地名の各々に対応した緯度及び経度が記録されている地名テーブルから、前記入力された地名に対応する緯度及び経度を取得するステップと、
前記決定された変換規則を用いて、前記取得された緯度及び経度を前記独自の座標系に従う座標値に変換するステップと、
前記変換された独自の座標系に従う座標値に基づいて、前記地図イメージ内から前記ユーザ所望の地名に対応したポイントを識別し、前記地図イメージを表示すると共に、前記表示された地図イメージ内における前記識別されたポイントの位置を示すステップと
を有する画像表示方法。
【請求項１３】
第１の座標系に従う座標値をそれぞれ持つポイント群を含む第１の画像を入力するステップと、
第２の座標系に従う座標値をそれぞれ持つポイント群を含む第２の画像を入力するステップと、
前記第１の画像内から選ばれた少なくとも３つの選択ポイントの第１の座標系に従う選択ポイント座標値と、前記第２の画像内の前記少なくとも３つの選択ポイントにそれぞれ対応する対応ポイントの第２の座標系に従う対応ポイント座標値とを入力するステップと、
前記入力された選択ポイント座標値と対応ポイント座標値とに基づいて、第１座標系に従う座標値と第２の座標系に従う座標値との間の変換規則を決定するステップと、
前記決定された変換規則を用いて、前記第２の画像内の多数のポイントの第２の座標系に従う座標値を第１の座標系に従う座標値に変換するステップと、
前記第２の画像内の多数のポイントが、前記第１の画像内において、前記多数のポイントの変換された第１の座標系の座標値に位置するように、前記第１の画像と前記第２の画像とを重ね合わせて表示するステップと
をコンピュータに実行させるためのコンピュータプログラム。
【請求項１４】
第１の座標系に従う座標値をそれぞれ持つポイント群を含む画像を入力するステップと、
前記画像内から選ばれた少なくとも３つの選択ポイントについて、第１の座標系に従う選択ポイント第１座標値と、第２の座標系に従う選択ポイント第２座標値とを入力するステップと、
前記入力された選択ポイント第１座標値と選択ポイント第２座標値とに基づいて、第１座標系に従う座標値と第２の座標系に従う座標値との間の変換規則を決定するステップと、
ユーザ所望の第２の座標系に従う座標値の入力を受けるステップと、
前記決定された変換規則を用いて、前記入力された所望ポイントの第２の座標系に従う座標値を第１の座標系に従う座標値に変換するステップと、
前記画像を表示すると共に、前記表示された画像内における前記変換された第１の座標系に従う座標値の位置を示すステップと
をコンピュータに実行させるためのコンピュータプログラム。
【請求項１５】
第１の座標系に従う座標値をそれぞれ持つポイント群を含む画像を入力するステップと、
前記画像内から選ばれた少なくとも３つの選択ポイントについて、第１の座標系に従う選択ポイント第１座標値と、第２の座標系に従う選択ポイント第２座標値とを入力するステップと、
前記入力された選択ポイント第１座標値と選択ポイント第２座標値とに基づいて、第１座標系に従う座標値と第２の座標系に従う座標値との間の変換規則を決定するステップと、
前記画像内のユーザ所望のポイントの、第１の座標系に従う座標値の入力を受けるステップと、
前記決定された変換規則を用いて、前記指定された所望ポイントの第１の座標系に従う座標値を第２の座標系に従う座標値に変換するステップと、
前記画像を表示すると共に、前記所望ポイントの変換された第２の座標系に従う座標値を表示するステップと
をコンピュータに実行させるためのコンピュータプログラム。
【請求項１６】
緯度及び経度と対応付けられていない、独自の座標系に従う座標値をそれぞれ持つポイント群を含む地図イメージを入力するステップと、
前記地図イメージ内から選ばれた少なくとも３つの選択ポイントについて、前記独自の座標系に従う選択ポイント座標値と、緯度及び経度とを入力するステップと、
前記入力された選択ポイント座標値と緯度及び経度とに基づいて、前記独自の座標系に従う座標値と緯度及び経度との間の変換規則を決定するステップと、
ユーザ所望の地名の入力を受けるステップと、
複数の地名の各々に対応した緯度及び経度が記録されている地名テーブルから、前記入力された地名に対応する緯度及び経度を取得するステップと、
前記決定された変換規則を用いて、前記取得された緯度及び経度を前記独自の座標系に従う座標値に変換するステップと、
前記変換された独自の座標系に従う座標値に基づいて、前記地図イメージ内から前記ユーザ所望の地名に対応したポイントを識別し、前記地図イメージを表示すると共に、前記表示された地図イメージ内における前記識別されたポイントの位置を示すステップと
をコンピュータに実行させるためのコンピュータプログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、画像を表示するための技術に関し、具体的には例えば、２つの画像を重ね合わせて表示するための技術や、画像上の或るポイントを表示するための技術に関する。
【０００２】
【従来の技術】
本発明は、様々な種類の画像について適用可能であるが、以下、画像が地図のラスタイメージである場合を例に本発明について説明する。
【０００３】
紙ベースの地図に基づいて、地図を電子化する技術が知られている。地図を電子化するためには、一般に、紙ベースの地図を基に地図のイメージデータ（例えば、ビットマップ形式のラスタイメージデータ、以下、「地図イメージ」と略称する）を作成し、その地図イメージ上の多数の点と緯度及び経度（以下、「緯度・経度」と表記）との対応関係を設定する必要がある。なぜなら、紙ベースの地図を基に作成された地図イメージ上の各点には、地図イメージの所定原点からの地図イメージ上での距離を示す値（例えば、ｘ座標及びｙ座標）しか存在しておらず、緯度・経度を設定しなければ、地図として十分に活用することはできないからである。
【０００４】
【発明が解決しようとする課題】
しかし、地図イメージ上の多数の点の各々に緯度・経度を設定することには、非常にたくさんの労力を必要とする。このため、地図の電子化にはたくさんのコストがかかってしまう。
【０００５】
従って、本発明の目的は、地図の電子化をより簡単に低コストで行えるようにすることにある。
【０００６】
【課題を解決するための手段】
本発明の第１の側面に従う装置は、第１の座標系に従う座標値をそれぞれ持つポイント群を含む第１の画像を入力する第１の画像入力手段と、第２の座標系に従う座標値をそれぞれ持つポイント群を含む第２の画像を入力する第２の画像入力手段と、上記第１の画像内から選ばれた少なくとも３つの選択ポイントの第１の座標系に従う選択ポイント座標値と、上記第２の画像内の上記少なくとも３つの選択ポイントにそれぞれ対応する対応ポイントの第２の座標系に従う対応ポイント座標値とを入力する座標入力手段と、上記入力された選択ポイント座標値と対応ポイント座標値とに基づいて、第１座標系に従う座標値と第２の座標系に従う座標値との間の変換規則を決定する変換規則決定手段と、上記決定された変換規則を用いて、上記第２の画像内の多数のポイントの第２の座標系に従う座標値を第１の座標系に従う座標値に変換する座標変換手段と、上記第２の画像内の多数のポイントが、上記第１の画像内において、上記多数のポイントの変換された第１の座標系の座標値に位置するように、上記第１の画像と上記第２の画像とを重ね合わせて表示する画像表示手段とを備える。
【０００７】
ここで、「選択ポイント」は、例えば、第１の画像が二次元画像であれば、二次元画像上の多数のポイントから選択されたポイントであり、第１の画像が三次元画像であれば、三次元画像が表す空間の表面又は空間内の多数のポイントから選択されたポイントである。
【０００８】
本発明の第１の側面に従う装置の好適な実施形態では、上記第１の画像は、或る地域の第１の地図イメージであり、上記第１の座標系に従う座標値は、緯度及び経度であり、上記第２の画像は、上記或る地域と同じ地域の第２の地図イメージであり、上記第２の座標系に従う座標値は、上記第２の地図イメージの所定原点からの上記第２の地図イメージ上での距離である。別の好適な実施形態では、上記第１の画像は、或る地域の第１の地図イメージであり、上記第１の座標系に従う座標値は、上記第１の地図イメージの所定原点からの上記第１の地図イメージ上での距離であり、上記第２の画像は、上記或る地域と同じ地域の第２の地図イメージであり、上記第２の座標系に従う座標値は、緯度及び経度である。
【０００９】
本発明の第２の側面に従う装置は、第１の座標系に従う座標値をそれぞれ持つポイント群を含む画像を入力する画像入力手段と、上記画像内から選ばれた少なくとも３つの選択ポイントについて、第１の座標系に従う選択ポイント第１座標値と、第２の座標系に従う選択ポイント第２座標値とを入力する座標入力手段と、上記入力された選択ポイント第１座標値と選択ポイント第２座標値とに基づいて、第１座標系に従う座標値と第２の座標系に従う座標値との間の変換規則を決定する変換規則決定手段と、ユーザ所望の第２の座標系に従う座標値の入力を受ける所望座標入力手段と、上記決定された変換規則を用いて、上記入力された所望ポイントの第２の座標系に従う座標値を第１の座標系に従う座標値に変換する座標変換手段と、上記画像を表示すると共に、上記表示された画像内における上記変換された第１の座標系に従う座標値の位置を示す（例えば、その位置にマークを表示する、又は、その位置が画像が表示されている画面の中央に位置するように表示を制御する）表示手段とを備える。
【００１０】
本発明の第２の側面に従う装置の好適な実施形態では、上記画像は、地図イメージであり、上記第１の座標系に従う座標値は、上記地図イメージの所定原点からの上記地図イメージ上での距離であり、上記第２の座標系に従う座標値は、緯度及び経度である。
【００１１】
本発明の第３の側面に従う装置は、第１の座標系に従う座標値をそれぞれ持つポイント群を含む画像を入力する画像入力手段と、上記画像内から選ばれた少なくとも３つの選択ポイントについて、第１の座標系に従う選択ポイント第１座標値と、第２の座標系に従う選択ポイント第２座標値とを入力する座標入力手段と、上記入力された選択ポイント第１座標値と選択ポイント第２座標値とに基づいて、第１座標系に従う座標値と第２の座標系に従う座標値との間の変換規則を決定する変換規則決定手段と、上記画像内のユーザ所望のポイントの、第１の座標系に従う座標値の入力を受ける所望ポイント座標値入力手段と、
上記決定された変換規則を用いて、上記指定された所望ポイントの第１の座標系に従う座標値を第２の座標系に従う座標値に変換する座標変換手段と、上記画像を表示すると共に、上記所望ポイントの変換された第２の座標系に従う座標値を表示する画像・変換座標値表示手段とを備える。
【００１２】
本発明の第３の側面に従う装置の好適な実施形態では、上記画像は、地図イメージであり、上記第１の座標系に従う座標値は、上記地図イメージの所定原点からの上記地図イメージ上での距離であり、上記第２の座標系に従う座標値は、緯度及び経度である。
【００１３】
本発明の第４の側面に従う装置は、緯度及び経度と対応付けられていない、独自の座標系に従う座標値をそれぞれ持つポイント群を含む地図イメージを入力する地図イメージ入力手段と、上記地図イメージ内から選ばれた少なくとも３つの選択ポイントについて、上記独自の座標系に従う選択ポイント座標値と、緯度及び経度とを入力する座標入力手段と、上記入力された選択ポイント座標値と緯度及び経度とに基づいて、上記独自の座標系に従う座標値と緯度及び経度との間の変換規則を決定する変換規則決定手段と、ユーザ所望の地名の入力を受ける地名入力手段と、複数の地名の各々に対応した緯度及び経度が記録されている地名テーブルから、上記入力された地名に対応する緯度及び経度を取得する緯度・経度取得手段と、上記決定された変換規則を用いて、上記取得された緯度及び経度を上記独自の座標系に従う座標値に変換する座標変換手段と、上記変換された独自の座標系に従う座標値に基づいて、上記地図イメージ内から上記ユーザ所望の地名に対応したポイントを識別し、上記地図イメージを表示すると共に、上記表示された地図イメージ内における上記識別されたポイントの位置を示す（例えば、その位置にマークを表示する、又は、その位置が画像が表示されている画面の中央に位置するように表示を制御する）表示手段とを備える。
【００１４】
「地名」は、土地に限らず、道路、駅、施設（観光名所、病院、自然地、映画館等）などの名前であっても良い。
【００１５】
本発明の第１〜第４の側面に従う装置を構成する各手段はコンピュータにより実施することができるが、そのためのコンピュータプログラムは、ディスク型ストレージ、半導体メモリ及び通信ネットワークなどの各種媒体を通じてコンピュータにインストール又はロードすることができる。
【００１６】
また、本発明の第１〜第４の側面に従う装置を構成する複数の手段は、一台のコンピュータシステムに搭載することもできるし、複数台のコンピュータシステムに分散して搭載することもできる。
【００１７】
また、本発明の第１〜第４の側面に従う装置は、上述した変換規則の決定及び座標変換を画像を表示する都度に行っても良いし、一旦座標変換を行ったら、変換された各座標値を画像内の各ポイントに対応付けて、以後、上述した変換規則の決定及び座標変換を行わなくて済むようにしても良い。
【００１８】
【発明の実施の形態】
以下、図面を参照して本発明の実施の形態を説明する。
【００１９】
図１は、本発明の第１の実施形態に従う画像表示装置が適用された地図表示システムを示す。
【００２０】
この実施形態では、地図イメージ格納部３と、道路ネットワークデータ格納部７と、地図表示装置１とが使用される。地図イメージ格納部３と道路ネットワークデータ格納部７は、地図表示装置１内に存在していても良いし、インターネット等の通信ネットワーク上において別々の場所に存在していても良い。
【００２１】
地図イメージ格納部３には、ビットマップ形式の地図ラスタイメージデータ（以下、「地図ラスタイメージ」と言う）５が格納されている。地図ラスタイメージ５は、紙ベースの地図に基づいて作成された正確な地図であっても良いし、人間が手で描いたような不正確な地図であっても良い。また、地図ラスタイメージ５内の各画素は、緯度及び経度と対応付けられていない。従って、その地図ラスタイメージ５のみからは、地図ラスタイメージ５上の各画素について、地図ラスタイメージ５の所定原点からの地図ラスタイメージ５上での距離（別の言い方をすれば、その画素の地図ラスタイメージ５上での幾何学的な位置、例えば、ｘ座標・ｙ座標）しかわからず、当然に、緯度・経度はわからない。
【００２２】
道路ネットワークデータ格納部７には、交差点をノード（点）とし道路をノード間で結ぶリンク（線分）とした道路ネットワークデータ（ベクトルデータ）９が格納されている。道路ネットワークデータ９上の各ノードには、緯度・経度、又は、そのノードに対応する地図ラスタイメージ５内の画素のｘ座標及びｙ座標（以下、「ｘ座標・ｙ座標」と表記）が設定されている。
【００２３】
地図表示装置１は、パーソナルコンピュータ、携帯電話機、又はＰＤＡ（Ｐｅｒｓｏｎａｌ　Ｄｉｇｉｔａｌ　Ａｓｓｉｓｔａｎｔｓ）等のコンピュータシステムである。地図表示装置１は、座標変換用情報記憶部１１と、座標コンバータ１３と、地図描画部１５と、ディスプレイ画面１７とを有している。
【００２４】
座標変換用情報記憶部１１は、座標変換用テーブル３７を記憶する。座標変換用テーブル３７には、地図ラスタイメージ５内の多数の画素から選ばれた３つの画素（以下、「選択画素」と言う）のｘ座標・ｙ座標（以下、各ｘ座標・ｙ座標を（ｘ１，　ｙ１）、（ｘ２，　ｙ２）、（ｘ３，　ｙ３）と表記）と、各選択画素に対応した地図上の各地点の緯度・経度（以下、各緯度・経度を（Ｌａ１，Ｌｏ１）、（Ｌａ２，Ｌｏ２）、（Ｌａ３，Ｌｏ３）と表記、尚、「Ｌａ」は、緯度の英単語「Ｌａｔｉｔｕｄｅ」の略であり、「Ｌｏ」は、経度の英単語「Ｌｏｎｇｉｔｕｄｅ」の略である）とが記録されている。これら３つの選択画素の座標（ｘ１，　ｙ１）、（ｘ２，　ｙ２）、（ｘ３，　ｙ３）と、各選択画素に対応した緯度・経度（Ｌａ１，Ｌｏ１）、（Ｌａ２，Ｌｏ２）、（Ｌａ３，Ｌｏ３）は、ユーザが入力する。なお、選択画素の数は、３つに限らずそれより多い数であっても良い。
【００２５】
座標コンバータ１３は、地図ラスタイメージ５内の多数の画素の各々のｘ座標・ｙ座標を、アフィン変換等の座標変換方法で緯度・経度に変換する処理を行う。以下、座標コンバータ１３について具体的に説明する。
【００２６】
座標コンバータ１３は、地図イメージ格納部３から地図ラスタイメージ５を読み込んだ地図描画部１５から、地図ラスタイメージ５内の各画素のｘ座標・ｙ座標を受ける。そして、座標コンバータ１３は、座標変換用テーブル３７に記録されている情報（すなわち、３つの選択画素のｘ座標・ｙ座標と緯度・経度）に基づいて、ｘ座標・ｙ座標と緯度・経度との間の変換規則（ｘ座標・ｙ座標を緯度・経度に変換するための関数と、緯度・経度をｘ座標・ｙ座標に変換するための関数の少なくとも一方）を決定する。その後、座標コンバータ１３は、決定された変換規則を用いて、地図ラスタイメージ５上の各画素のｘ座標・ｙ座標に対応した緯度・経度を算出する（つまり、地図ラスタイメージ５上の各画素のｘ座標・ｙ座標を緯度・経度に変換する）。それにより、地図ラスタイメージ５上の各画素に対応した、地図上の各地点についての緯度・経度が得られる。座標コンバータ１３は、算出された各緯度・経度を、地図描画部１５に出力する。
【００２７】
地図描画部１５は、地図イメージ格納部３から地図ラスタイメージ５を読み込み、地図ラスタイメージ５に含まれている各画素のｘ座標・ｙ座標を座標コンバータ１３に通知する。それにより、座標コンバータ１３では、上述した方法で各画素のｘ座標・ｙ座標が緯度・経度に変換され、変換後の緯度・経度が地図描画部１５に出力される。地図描画部１５は、地図ラスタイメージ５の各画素に対応した緯度・経度を座標コンバータ１３から受けて、且つ、道路ネットワークデータ格納部７から道路ネットワークデータ９を読み込む。そして、地図描画部１５は、地図ラスタイメージ５の各画素の緯度・経度に基づいて、道路ネットワークデータ９の各ノードが、自分の緯度・経度と同一又は近似した、地図ラスタイメージ５内の画素に位置するように、道路ネットワークデータ９と地図ラスタイメージ５とを重ね合わせてディスプレイ画面１７に表示する。
【００２８】
以上、上述した第１の実施形態によれば、電子地図を作成するユーザが、３つの選択画素のｘ座標・ｙ座標と、３つの選択画素の各々に対応した地図上の地点の緯度・経度とを予め入力しておけば、自動的に、地図ラスタイメージ５に含まれている各画素のｘ座標・ｙ座標が緯度・経度に変換される。これにより、従来より簡単且つ低コストで電子地図を作成することができる。
【００２９】
また、第１の実施形態によれば、電子地図を作成するユーザが、３つの選択画素のｘ座標・ｙ座標と、３つの選択画素の各々に対応した地図上の地点の緯度・経度とを予め入力しておけば、自動的に、地図ラスタイメージ５に含まれている各画素のｘ座標・ｙ座標が緯度・経度に変換され、その結果に基づいて、地図ラスタイメージ５と道路ネットワークデータ９とが重ね合わせて表示される。これは、正確な地図を座標系が異なる不正確な地図に重ね合わせて表示する等、種々の用途に適用することができる。
【００３０】
ところで、本発明には、以下に説明するような第２及び第３の実施形態が考えられる。以下、本発明の第２及び第３の実施形態について説明する。なお、以下の説明では、第１の実施形態との差異点を主に説明する。
【００３１】
図２は、本発明の第２の実施形態に従う画像表示装置が適用された地図表示システムを示す。なお、この図では、第１の実施形態と同一の構成要素については同一の参照番号を付してある（これは、以下の図３以降についても同様である）。
【００３２】
第２の実施形態では、地図表示装置１には、検索キーとして地名の入力を受ける検索キー受付部２１が備えられる（「地名」は、土地に限らず、道路、駅、施設（観光名所、病院、自然地等）などの名前であっても良い）。また、各地名と各地名に対応した緯度・経度とが記録されている地名情報テーブル２３も備えられる。
【００３３】
この第２の実施形態では、例えば図３に示すような、地図表示エリア１０１と、検索キー入力ボックス１０５とが設けられている地図表示画面１００がディスプレイ画面１７に表示される。以下、この第２の実施形態で行われる処理について具体的に説明する。
【００３４】
地図表示装置１には、第１の実施形態と同様に、ユーザによって、予め、地図ラスタイメージ５における３つの選択画素の座標（ｘ１，　ｙ１）、（ｘ２，　ｙ２）、（ｘ３，　ｙ３）と、各選択画素に対応した地図上の地点の緯度・経度（Ｌａ１，Ｌｏ１）、（Ｌａ２，Ｌｏ２）、（Ｌａ３，Ｌｏ３）とが入力されている。この状態において、地図表示画面１００の検索キー入力ボックス１０５に地名が入力された場合には、以下のような処理が行われる。
【００３５】
すなわち、検査キー受付部２１が、検索キー入力ボックス１０５に入力された地名を座標コンバータ５１に渡す。
【００３６】
座標コンバータ５１は、検査キー受付部２１から地名を受けたら、地名情報テーブル２３を参照して、検査キー受付部２１からの地名に対応した緯度・経度を取得する。そして、座標コンバータ５１は、座標変換用テーブル３７に記録されている情報（すなわち、３つの選択画素のｘ座標・ｙ座標とそれぞれに対応した緯度・経度）に基づいて、既に説明した方法で、取得した緯度・経度に対応したｘ座標・ｙ座標を算出する。それにより、ユーザ所望の地名に対応した画素のｘ座標・ｙ座標が得られる。座標コンバータ１３は、算出されたｘ座標・ｙ座標を、地図描画部１５に出力する。
【００３７】
地図描画部１５は、地図イメージ格納部５から地図ラスタイメージ５を読み込んで、且つ、道路ネットワークデータ格納部７から道路ネットワークデータ９を読み込んで、上述した方法で、道路ネットワークデータ９を地図ラスタイメージ５にオーバーレイし、道路ネットワークデータ９がオーバーレイされた地図ラスタイメージ５を、地図表示画面１００の地図表示エリア１０１に描画する。その際、地図描画部１５は、座標コンバータ５１からｘ座標・ｙ座標が通知された場合には、地図ラスタイメージ５内の、そのｘ座標・ｙ座標に対応した位置にマークを表示する（又は、その位置が地図表示エリア１０１の中央にくるように地図ラスタイメージ５を描画する）。
【００３８】
以上が、第２の実施形態についての説明である。なお、この第２の実施形態では、座標コンバータ５１は、第１の実施形態と同様に、地図ラスタイメージ５の各画素に対応した緯度・経度を求めても良い。その場合は、地名情報テーブル２３から取得された緯度・経度をｘ座標・ｙ座標に変換しなくても、ユーザに入力された地名に対応する位置を、地図表示エリア１０１に表示することが可能である。
【００３９】
また、第２の実施形態では、地名情報テーブル２３に、各地名に対応したマーク（例えば、コンビニエンスストアのマーク、図書館のマーク等）が記録されていても良い。そして、上述した方法によって、各地名に対応した画素が識別されたら、地図描画部１５が、各地名に対応したマークを、自動的に、地図ラスタイメージ５上の各地名に対応した位置（画素）に貼り付けても良い。
【００４０】
以上、第２の実施形態によれば、ユーザが、３つの選択画素のｘ座標・ｙ座標と、３つの選択画素の各々に対応した地図上の地点の緯度・経度とを予め入力しておけば、ユーザ所望の地名に対応した緯度・経度が自動的にｘ座標・ｙ座標に変換されて、変換されたｘ座標・ｙ座標を持った、地図ラスタイメージ５内の画素の位置が示される。それにより、地図ラスタイメージ５の各画素に緯度・経度が対応付けられていなくても、ユーザ所望の地名に対応した地図ラスタイメージ５上の画素の位置を知ることができるので便利である。
【００４１】
図４は、本発明の第３の実施形態に従う画像表示装置が適用された地図表示システムを示す。
【００４２】
第３の実施形態では、ディスプレイ画面１７に緯度・経度を表示するための緯度経度表示部３３が地図表示装置１に備えられる。また、第３の実施形態では、座標コンバータ１３は、マウス等のポインティングデバイス３１が指し示している地図ラスタイメージ５上の画素のｘ座標・ｙ座標を識別することができる。
【００４３】
また、この第３の実施形態では、例えば図５に示すような、地図表示エリア１０１と、緯度・経度表示欄１０３とが設けられている地図表示画面２００がディスプレイ画面１７に表示される。以下、この第３の実施形態で行われる処理について具体的に説明する。
【００４４】
地図表示装置１には、第１の実施形態と同様に、ユーザによって、予め、地図ラスタイメージ５における３つの選択画素の座標（ｘ１，　ｙ１）、（ｘ２，　ｙ２）、（ｘ３，　ｙ３）と、各選択画素に対応した緯度・経度（Ｌａ１，Ｌｏ１）、（Ｌａ２，Ｌｏ２）、（Ｌａ３，Ｌｏ３）とが入力されている。この状態において、地図表示エリア１０１に描画されている地図ラスタイメージ５上で或る画素がポインティングデバイス３１で指し示された場合には、以下のような処理が行われる。
【００４５】
座標コンバータ５１が、ポインティングデバイス３１で指し示されている画素（図５で言えば、ポインティングデバイス３１のカーソル１０７の先端と重なっている画素）のｘ座標・ｙ座標を取得する。そして、座標コンバータ５１は、座標変換用テーブル３７に記録されている情報（すなわち、３つの選択画素のｘ座標・ｙ座標とそれぞれに対応した緯度・経度）に基づいて、既に説明した方法で、取得したｘ座標・ｙ座標に対応した緯度・経度を算出する（つまり、取得したｘ座標・ｙ座標を緯度・経度に変換する）。それにより、ユーザが指し示した画素に対応した地図上の地点の緯度・経度が得られる。座標コンバータ１３は、算出された緯度・経度を、緯度経度表示部３３に出力する。
【００４６】
緯度経度表示部３３は、座標コンバータ１３から入力された緯度・経度を、地図表示画面１００の緯度経度表示欄１０３に表示する。
【００４７】
以上、第３の実施形態によれば、ユーザが、３つの選択画素のｘ座標・ｙ座標と、３つの選択画素の各々に対応した地図上の地点の緯度・経度とを予め入力しておけば、ユーザ所望の地点が指定されたときに、その地点に対応した画素のｘ座標・ｙ座標が自動的に緯度・経度に変換されて表示される。それにより、地図ラスタイメージ５の各画素に緯度・経度が対応付けられていなくても、ユーザ所望の地点に対応した緯度・経度を知ることができるので便利である。
【００４８】
以上、本発明の好適な幾つかの実施形態を説明したが、これらは本発明の説明のための例示であって、本発明の範囲をこれらの実施形態にのみ限定する趣旨ではない。本発明は、他の種々の形態でも実施することが可能である。本発明は、地図ラスタイメージ５に限らず、他の種類の画像についても適用することができる。
【図面の簡単な説明】
【図１】本発明の第１の実施形態に従う画像表示装置が適用された地図表示システムを示すブロック図。
【図２】本発明の第２の実施形態に従う画像表示装置が適用された地図表示システムを示すブロック図。
【図３】本発明の第２の実施形態に従う画像表示装置が適用された地図表示システムで使用される画面の一例を示す。
【図４】本発明の第３の実施形態に従う画像表示装置が適用された地図表示システムを示すブロック図。
【図５】本発明の第３の実施形態に従う画像表示装置が適用された地図表示システムで使用される画面の一例を示す。
【符号の説明】
１　地図表示装置
３　地図イメージ格納部
５　地図ラスタイメージ
７　道路ネットワークデータ格納部
９　道路ネットワークデータ
１１　座標変換用情報記憶部
１３　座標コンバータ
１５　地図描画部
１７　ディスプレイ画面
【図１】
2004062602.tif 000003
【図２】
2004062602.tif 000004
【図３】
2004062602.tif 000005
【図４】
2004062602.tif 000006
【図５】
2004062602.tif 000007