(57)【特許請求の範囲】
【請求項１】
情報端末装置と、前記情報端末装置に対して着脱可能とされたメモリ装置とからなる地図表示システムであって、
前記メモリ装置は、
地磁気に応じて方位を検出する方位検出手段と、
前記方位検出手段により検出された方位を前記メモリ装置の基準方位からの角度値で示す情報を記憶するメモリと、
前記メモリに記憶された前記方位を示す情報を送信用信号に変換する信号変換手段と、
前記信号変換手段により変換された前記送信用信号を自機が装着された前記情報端末装置に対して送出する送出手段とを備え、
前記情報端末装置は、
地図情報を表示する表示素子と、
自機に装着された前記メモリ装置の前記送出手段から送出される前記送信用信号を受信する受信手段と、
前記メモリ装置の自機への接続位置に応じて、前記受信手段により受信した前記送信用信号による方位を示す情報に対し、前記メモリ装置の基準方位と前記情報端末装置の基準方位との差異を補正する補正値を算出する補正値算出手段と、
前記補正値算出手段からの前記補正値に応じて補正した後の前記方位を示す情報に基づいて、前記表示素子に表示する前記地図情報を回転表示制御する表示制御手段と
を備える地図表示システム。
【請求項２】
情報端末装置と、前記情報端末装置に対して着脱可能とされたメモリ装置とからなる地図表示システムであって、
前記メモリ装置は、
地磁気に応じて方位を検出する方位検出手段と、
前記方位検出手段により検出された方位を前記メモリ装置の基準方位からの角度値で示す情報を記憶するメモリと、
前記メモリに記憶された前記方位を示す情報を送信用信号に変換する信号変換手段と、
前記信号変換手段により変換された前記送信用信号を自機が装着された前記情報端末装置に対して送出する送出手段とを備え、
前記情報端末装置は、
地図情報を表示する表示素子と、
自機に装着された前記メモリ装置の前記送出手段から送出される前記送信用信号を受信する受信手段と、
前記メモリ装置の自機への接続位置に応じて、前記受信手段により受信した前記送信用信号による方位を示す情報に対し、前記メモリ装置の基準方位と前記情報端末装置の基準方位との差異を補正する補正値を算出する補正値算出手段と、
前記補正値算出手段からの前記補正値に応じて補正した後の前記方位を示す情報に基づいて回転制御情報を形成し、これを地図情報を提供するためにネットワーク上に設けられたサーバ装置に対して送出する送出手段と、
前記サーバ装置から送出される回転制御済みの地図情報を受信する地図情報受信手段と、
前記地図情報受信手段により受信された前記地図情報を前記表示素子に表示させる表示制御手段とを備える地図表示システム。
【請求項３】
請求項１または請求項２に記載の地図表示システムであって、
前記メモリ装置は、前記方位検出手段により検出された方位を表示する表示素子を備える地図表示システム。
【請求項４】
地図情報の表示が可能な情報端末装置に対して、着脱可能とされたメモリ装置であって、
地磁気に応じて方位を検出する方位検出手段と、
前記方位検出手段により検出された方位を前記メモリ装置の基準方位からの角度値で示す情報を記憶するメモリと、
前記メモリに記憶された前記方位を示す情報を送信用信号に変換する信号変換手段と、
前記信号変換手段により変換された前記送信用信号を自機が装着された前記情報端末装置に対して送出する送出手段とを備えるメモリ装置。
【請求項５】
請求項４に記載のメモリ装置であって、
前記方位検出手段により検出された方位を表示する表示素子を備えるメモリ装置。
【請求項６】
メモリ装置を着脱することができるようにされた情報端末装置であって、
地図情報を表示する表示素子と、自機に装着された前記メモリ装置から送出される方位を前記メモリ装置の基準方位からの角度値で示す情報を受信する受信手段と、
前記メモリ装置の自機への装着位置に応じて、前記受信手段により受信した前記方位を示す情報に対し、前記メモリ装置の基準方位と前記情報端末装置の基準方位との差異を補正する補正値を算出する補正値算出手段と、
前記補正値算出手段からの前記補正値に応じて補正した後の前記方位を示す情報に基づいて、前記表示素子に表示する前記地図情報を回転表示制御する表示制御手段と
を備える情報端末装置。
【請求項７】
メモリ装置を着脱することができるようにされた情報端末装置であって、
地図情報を表示する表示素子と、
自機に装着された前記メモリ装置の前記送出手段から送出される方位を前記メモリ装置の基準方位からの角度値で示す情報を受信する受信手段と、
前記メモリ装置の自機への接続位置に応じて、前記受信手段により受信した前記電気信号による方位を示す情報に対し、前記メモリ装置の基準方位と前記情報端末装置の基準方位との差異を補正する補正値を算出する補正値算出手段と、
前記補正値算出手段からの前記補正値に応じて補正した後の前記方位を示す情報に基づいて回転制御情報を形成し、これを地図情報を提供するためにネットワーク上に設けられたサーバ装置に対して送出する送出手段と、
前記サーバ装置から送出される回転制御済みの地図情報を受信する地図情報受信手段と、
前記地図情報受信手段により受信された前記地図情報を前記表示素子に表示させる表示制御手段とを備える情報端末装置。
【請求項８】
地磁気に応じて方位を検出する方位検出手段と、前記方位を示す情報を記憶するメモリと、自機と情報端末装置とを接続する接続端とを備えたメモリ装置のコンピュータに、
前記方位検出手段を通じて方位を検出する方位検出ステップと、
前記方位検出ステップにおいて検出した前記方位を前記メモリ装置の基準方位からの角度値で示す情報を送信用信号に変換する信号変換ステップと、
前記信号変換ステップにおいて送信用信号に変換された前記方位を示す情報を前記接続端を通じて送出する送出ステップとを実行させる方位情報送出プログラム。
【請求項９】
地図情報を表示する表示素子と、自機に装着されたメモリ装置から送出される方位を示す情報を受信する受信手段とを備えた情報端末装置のコンピュータに、
前記受信手段を通じて、方位を前記メモリ装置の基準方位からの角度値で示す情報を前記メモリ装置から受信する受信ステップと、
前記メモリ装置の自機への接続位置に応じて、前記受信ステップにおいて受信した方位を示す情報に対し、前記メモリ装置の基準方位と前記情報端末装置の基準方位との差異を補正する補正値を算出する補正値算出ステップと、
前記補正値算出ステップにおいて算出した前記補正値に応じて補正した後の前記方位を示す情報に基づいて、前記表示素子に表示する前記地図情報を回転表示制御する表示制御ステップとを実行させる地図情報表示プログラム。
【請求項１０】
地図情報を表示する表示素子と、自機に装着されたメモリ装置から送出される方位を示す情報を受信する受信手段と、ネットワーク上のサーバ装置との間で通信を行なうことが可能な通信機能を備えた情報端末装置のコンピュータに、
方位を前記メモリ装置の基準方位からの角度値で示す情報を前記受信手段を通じて前記メモリ装置から受信する受信ステップと、
前記メモリ装置の自機への接続位置に応じて、前記受信ステップにおいて受信した方位を示す情報に対し、前記メモリ装置の基準方位と前記情報端末装置の基準方位との差異を補正する補正値を算出する補正値算出ステップと、
前記補正値算出ステップにおいて算出した前記補正値に応じて補正した後の前記方位を示す情報に基づいて回転制御情報を形成し、これを地図情報を提供するためにネットワーク上に設けられたサーバ装置に対して送出するようにする送出ステップと、
前記サーバ装置から送出される回転制御済みの地図情報を受信する地図情報受信ステップと、
前記地図情報受信ステップにおいて受信した前記地図情報を前記表示素子に表示させるようにする表示制御ステップとを実行させる地図情報表示プログラム。
【請求項１１】
地磁気に応じて方位を検出する方位検出手段と、前記方位を示す情報を記憶するメモリと、自機と情報端末装置とを接続する接続端とを備えたメモリ装置のコンピュータに、
前記方位検出手段を通じて方位を検出する方位検出ステップと、
前記方位検出ステップにおいて検出した前記方位を前記メモリ装置の基準方位からの角度値で示す情報を送信用信号に変換する信号変換ステップと、
前記信号変換ステップにおいて送信用信号に変換された前記方位を示す情報を前記接続端を通じて送出する送出ステップとを実行させる方位情報送出プログラムを記録したプログラム記録媒体。
【請求項１２】
地図情報を表示する表示素子と、自機に装着されたメモリ装置から送出される方位を示す情報を受信する受信手段とを備えた情報端末装置のコンピュータに、
方位を前記メモリ装置の基準方位からの角度値で示す情報を前記受信手段を通じて前記メモリ装置から受信する受信ステップと、
前記メモリ装置の自機への接続位置に応じて、前記受信ステップにおいて受信した方位を示す情報に対し、前記メモリ装置の基準方位と前記情報端末装置の基準方位との差異を補正する補正値を算出する補正値算出ステップと、
前記補正値算出ステップにおいて算出した前記補正値に応じて補正した後の前記方位を示す情報に基づいて、前記表示素子に表示する前記地図情報を回転表示制御する表示制御ステップとを実行させる地図情報表示プログラムを記録したプログラム記録媒体。
【請求項１３】
地図情報を表示する表示素子と、自機に装着されたメモリ装置から送出される方位を示す情報を受信する受信手段と、ネットワーク上のサーバ装置との間で通信を行なうことが可能な通信機能を備えた情報端末装置のコンピュータに、
方位を前記メモリ装置の基準方位からの角度値で示す情報を前記受信手段を通じて前記メモリ装置から受信する受信ステップと、
前記メモリ装置の自機への接続位置に応じて、前記受信ステップにおいて受信した方位を示す情報に対し、前記メモリ装置の基準方位と前記情報端末装置の基準方位との差異を補正する補正値を算出する補正値算出ステップと、
前記補正値算出ステップにおいて算出した前記補正値に応じて補正した後の前記方位を示す情報に基づいて回転制御情報を形成し、これを地図情報を提供するためにネットワーク上に設けられたサーバ装置に対して送出するようにする送出ステップと、
前記サーバ装置から送出される回転制御済みの地図情報を受信する地図情報受信ステップと、
前記地図情報受信ステップにおいて受信した前記地図情報を前記表示素子に表示させるようにする表示制御ステップとを実行させる地図情報表示プログラムを記録した
プログラム記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、地図情報を表示して提供する地図表示システム、地図表示システムを構成するメモリ装置、情報端末装置、地図情報システムにおいて用いられる方位情報送出プログラム、地図情報表示プログラム、および、プログラムを記録したプログラム記録媒体に関する。
【０００２】
【従来の技術】
ノートパソコン（ノート型のパーソナルコンピュータ）、ＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔ）、携帯電話端末など、携帯に適した種々の情報端末装置が利用されるようになってきている。これらの情報端末装置には、ＬＣＤ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ）などの表示素子が設けられており、種々の情報を表示させることができるようにされている。
【０００３】
そして、外出先などにおいて、近隣の地図情報を情報端末装置の表示素子に表示し、目的地への道順を容易に、しかも、正確に把握できるようにするなどのことも行なわれるようになってきている。なお、情報端末装置の表示素子に表示する地図情報は、例えば、情報端末装置に装填可能な記録媒体に記録されて提供されたり、あるいは、インターネット上に設けられたサーバ装置からダウンロードしたりすることができるようにされている。
【０００４】
しかしながら、情報端末装置の表示素子に地図情報を表示する場合、その地図情報の方位は予め決められて表示される。例えば、使用者から見て表示素子の上端方向が北となるようにして、表示素子に地図情報が表示される。このため、使用者は、自分が実際に向いている方位を考慮して表示素子に表示された地図情報を見なければならないので、表示された地図上の方位と実際の方位とを間違える場合がある。
【０００５】
このため、特開平７−９１９７０公報に開示されているように、磁気センサーと方位検出手段とを内蔵し、これらによって検出された方位に基づいて、表示する地図情報を回転させるようにして、実際の方位と、表示される地図上の方位とを一致させることが可能な携帯型ナビゲーション装置が提案されている。この携帯型ナビゲーション装置の場合には、使用者は、実際の方位と表示された地図の方位とのずれを意識することがないので、実際の方位を間違えることなく、表示された地図情報を利用することができるようにされる。
【０００６】
【発明が解決しようとする課題】
ところで、ノートパソコン、ＰＤＡ、携帯電話端末などの地図情報の表示が可能な情報端末装置に、磁気センサーや方位検出手段を設けることができれば、それらの情報端末装置においても、使用者の向きと表示される地図情報の方位とを一致させることができる。
【０００７】
しかし、既にあるノートパソコン、ＰＤＡ、携帯電話端末などの情報端末装置に磁気センサーや方位検出手段を設けることは、手間や費用がかかり現実的でない。また、磁気センサーや方位検出手段を搭載することは、情報端末装置を大きくしてしまう可能性もあり、好ましくない。
【０００８】
このため、簡単には従来からあるコンパス（方位磁針）を用いて使用者自身が方位を検出し、この検出した方位に基づいて、情報端末装置の表示素子に表示される地図情報を回転させることにより、使用者の向きと表示される地図情報の方位とを一致させるようにすることが考えられる。しかし、この方法の場合、使用者の手動操作により地図情報の表示を変更するため、手間や時間がかかるし、また正確性にかける場合もあると考えられる。
【０００９】
以上のことにかんがみ、この発明は、表示する地図情報を実際の方位に合致するように回転制御可能な地図表示システム、このシステムを構成するメモリ装置、情報端末装置、方位情報送出プログラム、地図情報表示プログラム、および、プログラム記録媒体を提供することを目的とする。
【００１０】
【課題を解決するための手段】
上記課題を解決するため、請求項１に記載の発明の地図表示システムは、
情報端末装置と、前記情報端末装置に対して着脱可能とされたメモリ装置とからなる地図表示システムであって、
前記メモリ装置は、
地磁気に応じて方位を検出する方位検出手段と、
前記方位検出手段により検出された方位を示す情報を記憶するメモリと、
前記メモリに記憶された前記方位を示す情報を送信用信号に変換する信号変換手段と、
前記信号変換手段により変換された前記送信用信号を自機が装着された前記情報端末装置に対して送出する送出手段と
を備え、
前記情報端末装置は、
地図情報を表示する表示素子と、
自機に装着された前記メモリ装置の前記送出手段から送出される前記送信用信号を受信する受信手段と、
前記メモリ装置の自機への接続位置に応じて、前記受信手段により受信した前記送信用信号による方位を示す情報に対する補正値を算出する補正値算出手段と、
前記補正値算出手段からの前記補正値に応じて補正した後の前記方位を示す情報に基づいて、前記表示素子に表示する前記地図情報を回転表示制御する表示制御手段と
を備えることを特徴とする。
【００１１】
この請求項１に記載の地図表示システムによれば、情報端末装置に装着されたメモリ装置の方位検出手段により検出された方位を示す情報が、電気信号の送信用信号として送出手段を通じて情報端末装置に送出される。情報端末装置においては、メモリ装置からの送信用信号としての方位を示す情報が受信手段により受信される。
【００１２】
そして、メモリ装置の情報端末装置に対する接続位置に応じて、補正値算出手段により方位を示す情報に対する補正値が算出され、この補正値に応じて補正された方位を示す情報に基づいて、表示素子に地図情報が回転制御されて表示される。
【００１３】
これにより、メモリ装置を装着可能な情報端末装置であれば、メモリ装置からの方位を示す情報を受信し、自機用に補正処理した後の方位情報を用いて地図情報を回転制御することによって、実際の方位に合致した態様で地図情報を情報端末装置の表示素子に表示することができる。しかも、メモリ装置は１つあれば、これを各種の情報端末装置に装着して利用することができるようにされる。
【００１４】
また、請求項２に記載の発明の地図表示システムは、
情報端末装置と、前記情報端末装置に対して着脱可能とされたメモリ装置とからなる地図表示システムであって、
前記メモリ装置は、
地磁気に応じて方位を検出する方位検出手段と、
前記方位検出手段により検出された方位を示す情報を記憶するメモリと、
前記メモリに記憶された前記方位を示す情報を送信用信号に変換する信号変換手段と、
前記信号変換手段により変換された前記送信用信号を自機が装着された前記情報端末装置に対して送出する送出手段と
を備え、
前記情報端末装置は、
地図情報を表示する表示素子と、
自機に装着された前記メモリ装置の前記送出手段から送出される前記送信用信号を受信する受信手段と、
前記メモリ装置の自機への接続位置に応じて、前記受信手段により受信した前記送信用信号による方位を示す情報に対する補正値を算出する補正値算出手段と、
前記補正値算出手段からの前記補正値に応じて補正した後の前記方位を示す情報に基づいて回転制御情報を形成し、これを地図情報を提供するためにネットワーク上に設けられたサーバ装置に対して送出する送出手段と、
前記サーバ装置から送出される回転制御済みの地図情報を受信する地図情報受信手段と、
前記地図情報受信手段により受信された前記地図情報を前記表示素子に表示させる表示制御手段と
を備えることを特徴とする。
【００１５】
この請求項２に記載の地図表示システムによれば、情報端末装置に装着されたメモリ装置の方位検出手段により検出された方位を示す情報が、電気信号の送信用信号として送出手段を通じて情報端末装置に送出される。情報端末装置においては、メモリ装置からの送信用信号としての方位を示す情報は受信手段により受信される。
【００１６】
そして、メモリ装置の情報端末装置に対する接続位置に応じて、補正値算出手段により方位を示す情報に対する補正値が算出され、この補正値に応じて補正された方位を示す情報に基づいて回転制御情報が形成され、これがネットワークに接続されているサーバ装置に対して送信される。
【００１７】
サーバ装置は、携帯端末装置からの要求に応じて、所定の地図情報を回転制御して、これを要求元の情報端末装置に送信してくるので、要求元の情報端末装置は、回転制御済みの地図情報を受信して、これを表示素子に表示させることができるようにされる。
【００１８】
これにより、メモリ装置を装着可能な情報端末装置であれば、メモリ装置からの方位を示す情報を受信し、自機用に補正処理した後の方位を示す情報を用いて回転制御情報を形成し、これをサーバ装置に送信することにより、回転制御済みの地図情報を得て、その地図情報を実際の方位に合致した態様で地図情報を情報端末装置の表示素子に表示することができる。
【００１９】
この場合、地図情報はサーバ装置にあり、また、実際の方位に応じた地図情報の回転制御はサーバ装置側で行なわれるので、情報端末装置の負荷を軽減することができる。しかも、メモリ装置は１つあれば、これを各種の情報端末装置に装着して利用することができるようにされる。
【００２０】
また、請求項３に記載の発明の地図表示システムは、請求項１または請求項２に記載の地図表示システムであって、
前記メモリ装置は、前記方位検出手段により検出された方位を表示する表示素子を備えることを特徴とする。
【００２１】
この請求項３に記載の地図表示システムによれば、メモリ装置は、方位を表示するための表示素子が設けられており、情報端末装置から取り外された場合には、単体でいわゆるコンパスとして利用することができるようにされる。
【００２２】
【発明の実施の形態】
以下、図を参照しながらこの発明による地図表示システム、メモリ装置、情報端末装置、方位情報送出プログラム、地図情報表示プログラム、および、プログラム記録媒体の一実施の形態について説明する。
【００２３】
［第１の実施の形態］
［メモリモジュール、地図表示端末の外観について］
図１は、この発明によるメモリ装置が適用されたメモリモジュール１の外観を説明するための図であり、図２は、メモリモジュール１をこの発明による情報端末装置が適用された地図表示端末２に装着することにより構成される地図表示システムの外観を説明するための図である。すなわち、図２に示す地図表示システムは、この発明による地図表示システムが適用されたものである。
【００２４】
図１に示すように、この実施の形態のメモリモジュール１は、磁気センサー１０１、方位検出部１０２を備えたコンパス部１１と、フラッシュメモリ１０８、インターフェース端子（以下、Ｉ／Ｆ端子と略称する。）１０６を備え、他の機器に装着することにより、当該他の機器の外部メモリとして用いることが可能ないわゆるメモリカードとしての機能を有する外部メモリ部１２とからなっている。
【００２５】
そして、メモリモジュール１は、コンパス部１１の磁気センサー１０１、方位検出部１０２により検出した方位を示す情報（方位情報）を外部メモリ部１２のフラッシュメモリ１０８に一旦記録し、この記録した方位情報をＩ／Ｆ端子１０６を通じて当該メモリモジュール１が装着された電子機器に送出することができるものである。
【００２６】
なお、コンパス部１１には、方位情報表示部１０３、レンズ部１１０、スケール１１１を設けることによって、電子機器に装着しない場合であっても、メモリモジュール１を単体のコンパスとして用いることができるようにしている。コンパス部１1のレンズ部１１０やスケール１１１は、メモリモジュール１を単体のコンパスとして用いる場合であって、紙に表された地図と併用する場合の利便性のために設けている。
【００２７】
そして、図２に示すように、メモリモジュール１は、外部メモリの着脱部（外部メモリスロット）を備えた情報端末装置である地図表示端末２に装着することにより、検出した実際の方位情報を地図表示端末２に対して提供することができるようにしている。
【００２８】
また、地図表示端末２は、前述したように、外部メモリスロットを備えるとともに、ＬＣＤにより形成される地図情報表示部２０４や、操作キー２０７等を備え、自機のメモリ等の記録媒体に記録されている地図情報を読み出して、これをＬＣＤ２０４に表示させることができるものである。
【００２９】
そして、地図表示端末２は、メモリモジュール１からの方位情報に基づいて、ＬＣＤ２０４に表示する地図情報を回転させるようにし、地図情報の方位を実際の方位に合致させることができるようにしている。これにより、使用者は、自分の向いている方向を考慮して、ＬＣＤ２０４に表示させた地図情報を見なければならないということもなく、表示された地図情報をそのまま用いるようにすることができるようにしている。
【００３０】
［メモリモジュールについて］
次に、この実施の形態のメモリモジュール１の構成について具体的に説明する。図３は、この実施の形態のメモリモジュール１の構成を説明するためのブロック図である。
【００３１】
図３に示すように、この実施の形態のメモリモジュール１は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１００、方位検出部１０２、方位情報表示部（ＬＣＤ）１０３、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）１０４、操作キー１０５、方位情報変換部１０７、方位情報記憶部（フラッシュメモリ）１０８が、システムバス１０９を通じて接続され、さらに、方位検出部１０２には、磁気センサー１０１が、方位情報変換部１０７には、方位情報送出部１０６が接続されて構成されたものである。
【００３２】
ＣＰＵ１００は、この実施の形態のメモリモジュール１の各部を制御するものである。ＲＯＭ１０４は、ＣＰＵ１００において実行する各種のプログラムやプログラムを実行した場合に必要となる定数テーブルなどが書き込まれたものである。フラッシュメモリ１０８は、方位情報などのデータを一時的に記憶するためのものである。
【００３３】
また、操作キー１０５は、メモリモジュール１のＣＰＵ１００に対して、方位検出処理の開始を指示するために用いられるものである。そして、ＣＰＵ１００は、方位検出処理の開始が指示されると、方位検知手段１０２を経て、磁気センサー１０１を制御し、方位を検出するようにする。
【００３４】
方位センサー１０１は、ＣＰＵ１００の制御に応じて、地磁気を検出し、その検出出力を方位検出部１０２に供給する。方位検出部１０２は、磁気センサー１０１からの検出出力（方位情報）を当該メモリモジュール１の基準方向から時計回りを正とする角度値で表した方位情報に変換することにより利用可能な方位情報を検出する。なお、メモリモジュール１の基準方向は、図１において、矢印Ｋが示すように、メモリモジュール１の長軸（長手）方向で、外部メモリ部１２が接続されていない方向である。
【００３５】
方位検出部１０２において検出された方位情報（角度値）は、ＣＰＵ１００の機能により、方位情報記憶部としてのフラッシュメモリ１０８に記録される。そして、フラッシュメモリ１０８に記録される方位情報は、方位情報変換部１０７において、当該メモリモジュール１が装着される地図表示端末２に合わせたフォーマットに変換され、方位情報送出部としてのＩ／Ｆ端子１０６を通じて、地図表示端末に送出される。
【００３６】
なお、方位情報送出部としてのＩ／Ｆ端子１０６は、具体的にはコネクタの端子が普通である。しかし、いわゆるＢｌｕｅｔｏｏｔｈなどの無線Ｉ／Ｆを用いて、あるいは、ケーブル（有線Ｉ／Ｆ）を用いて、メモリモジュール１と地図表示端末２とを接続することも可能である。
【００３７】
しかし、無線Ｉ／Ｆやケーブルによる接続は、メモリモジュール１と地図表示端末２との相対的な位置関係を固定することができない場合が多い。このため、メモリモジュール１からの方位情報に基づいて、地図表示端末２のＬＣＤ２０４に表示する地図情報の回転制御を正確に行なうことができず、表示される地図の方位と実際の方位とが大きくずれる可能性が高くなってしまう。
【００３８】
このため、図２に示したこの実施の形態の地図表示システムのように、地図表示端末２の外部メモリスロットにメモリモジュール１を装着（装填）するようにして、メモリモジュール１と、地図表示端末２との相対的な位置関係が一意に決まるようにしておくことにより、表示される地図情報の方位と、実際の方位とを一致させるようにするために、検出された方位情報を自機に合わせて補正するための後述するキャリブレーション処理を比較的に簡単に行なうようにすることが可能となる。
【００３９】
なお、無線Ｉ／Ｆやケーブルを用いてメモリモジュール１と、地図表示端末２とを接続した場合であっても、両者の相対的な位置関係を固定的に定めるようにすることができれば、表示される地図情報の方位と、実際の方位との整合性を取るようにすることも可能である。
【００４０】
また、メモリモジュール１には、図１に示したように、レンズ部１１０の周囲には、円形に形成されたＬＣＤの方位情報表示部１０３が設けられており、検出した方位情報に基づいて、例えば、北方位を２本線表示、他の三方位（南、東、西）を１本線表示というようにして方位を通知するようにすることができるようにしている。つまり、前述もしたように、メモリモジュール１は単体でもコンパスとして機能するようにされている。
【００４１】
このように、この実施の形態のメモリモジュール１は、外部メモリの着脱が可能な各種の電子機器に装着して、その電子機器に方位情報を提供することができるものである。なお、メモリモジュール１が装着された電子機器においては、メモリモジュール１からの方位情報を受信して利用することができるし、必要に応じて、通常の外部メモリからデータを読み出す場合と同様にして、メモリモジュール１からの方位情報を得て、これを利用するようにすることもできる。
【００４２】
［地図表示端末について］
次に、この実施の形態の地図表示端末２の構成について具体的に説明する。図４は、この実施の形態の地図表示端末２の構成を説明するためのブロック図である。
【００４３】
図４に示すように、この実施の形態の地図表示端末２は、ＣＰＵ２００、方位情報入力部２０２、地図情報回転制御部２０３、時計回路２０５、ＲＯＭ２０６、操作キー２０７、方位情報キャリブレーション部２０８、方位情報記憶部２０９が、システムバス２１０を通じて接続され、さらに、方位情報入力部２０２には方位情報受信部２０１が、地図情報回転制御部２０３には地図情報表示部（ＬＣＤ）２０４が接続されて構成されたものである。
【００４４】
ＣＰＵ２００は、この実施の形態の地図表示端末２の各部を制御するものである。また、ＲＯＭ２０６は、ＣＰＵ２００において実行する各種のプログラムやプログラムを実行した場合に必要となる定数テーブルなどが書き込まれたものであり、方位情報記憶部としてのＲＡＭ２０９は、方位情報などの各種のデータを一時的に記憶するためのものである。また、操作キー２０７は、使用者からの各種の指示入力を受け付け、これをＣＰＵ２００に通知するためのものである。
【００４５】
そして、図２に示したように、地図表示端末２に装着されたメモリモジュール１の方位情報送出手段１０６から送出された方位情報は、図４に示す地図表示端末の方位情報受信部２０１で受信され、方位情報入力部２０２に供給される。方位情報入力部２０２は、方位情報受信部２０１からの方位情報を自装置において処理が可能なデータフォーマットに変換して受け付ける。
【００４６】
方位情報入力部２０２において受け付けられた方位情報は、ＣＰＵ２００の制御によりシステムバス２１０を通じてＲＡＭ２０９に書き込まれる。このようにして、地図表示端末２には、メモリモジュール１からの方位情報が供給される。しかし、地図表示端末に供給された方位情報をそのそのまま用いることができない場合がある。
【００４７】
例えば、地図表示端末の外部メモリスロットの位置によっては、メモリモジュール１の基準方位と、地図表示端末２の基準方位とが一致しない場合がある。このような場合には、メモリモジュール１からの方位情報を例えば地図表示端末２において、キャリブレーション（補正）して用いるようにしなければならない。方位情報キャリブレーション部２０８はそのためのものである。
【００４８】
このキャリブレーションは、メモリモジュール１と地図表示端末２とを接続した際に相対的な位置関係を地図表示端末２が把握するために必要である。図５、図６はキャリブレーションについて説明するための図である。図５Ａ、Ｂ、図６Ｃ、Ｄに示すように、地図表示端末と、これに接続されるメモリモジュール１との位置関係は複数考えられる。
【００４９】
前述もしたように、メモリモジュールは方位情報の基準（基準方位）を持っている。この実施の形態においては、図１において矢印Ｋが示したように、メモリモジュール１の長軸方向で、外部メモリ部１２がついていない方向を基準方位（０度）としている。そして、メモリモジュール１に内蔵された方位検知部１０２は、磁気センサー１０１からの情報をメモリモジュール１の基準方位から時計回りを正とする角度値で検出するようにしている。
【００５０】
そして、図５Ａ、Ｂ、図６Ｃ、Ｄの４つの例は、いずれも地図表示端末２を持っている使用者は、北を向いており、地図表示端末２のＬＣＤ２０４に表示させる地図の北を地図表示端末２のＴＯＰ（上）と合致するようにする場合の例である。地図表示端末２は、種々のものを構成でき、外部メモリスロットも様々な位置に設けることが可能である。
【００５１】
メモリモジュール１を各種の地図表示端末の外部メモリスロットヘ挿入する方向により異なる角度値が地図表示端末に対して送出されることになる。このため、地図情報を回転制御する際にあらかじめメモリモジュール１からの方位情報についてキャリブレーションするようにして、方位情報に対する補正情報を持っておき、その情報を使って補正する必要があるのである。
【００５２】
図５Ａに示す例１は、地図表示端末のＴＯＰ（上）方向とメモリモジュール１の基準方位が一致する場合である。この場合、方位情報に対するキャリブレーション値（補正値）は０度である。北が９０度の方向（西を向いている）であれば、その角度値９０度をそのまま地図情報の回転制御に用いて、地図の北を時計回りに９０度回転させて表示させれば、実際の方位と地図の方位（向き）が合致する。
【００５３】
図５Ｂに示す例２は、地図表示端末の右側から横にメモリモジュール１が装着されて使用される場合で、端末のＴＯＰの方向が２７０度の場合ともいえる。北を向いていても、メモリモジュール１からは、角度値は２７０度として送出される。地図表示端末では、地図情報を回転制御する際に２７０度をそのまま使うことはできず、メモリモジュール１から供給される方位情報から２７０度を引いて（−２７０度）０度とすることで実際の方位（北）と表示される地図情報の向きが合致する。
【００５４】
例えば、北が１８０度の方向（東を向いている）の場合、１８０度がメモリモジュール１より送出されるが、キャリブレーション値−２７０度で補正し、−９０度（反時計方向に９０度）地図情報を回転させて表示させれば、実際の方位と地図情報の向きが合致することになる。このように、この図５Ｂに示した例２の場合の方位情報に対するキャリブレーション値は−２７０度である。
【００５５】
図６Ｃに示す例３は、地図表示端末のＴＯＰが１８０度の位置になるようにメモリモジュール１を地図表示端末と接続する場合である。この場合、キャリブレーション値としては−１８０度とすればよい。図６Ｄに示す例４は、地図表示端末のＴＯＰが９０度の位置になるようにメモリモジュール１を地図表示端末と接続する場合である。この場合、キャリブレーション値としては−９０度とすればよい。北が２７０度の方向（南を向いている）であれば、メモリモジュール１から角度値２７０度が送出されるが、キャリブレーション値−９０度で補正することにより得た方位情報である１８０度が地図情報を回転させる角度となる。
【００５６】
このように、各地図表示端末において、自機の外部メモリスロットの位置に応じて、メモリモジュール１からの方位情報に対するキャリブレーション値（補正値）で方位情報を補正することよって表示される地図の方位と実際の方位とを合致させることができる。
【００５７】
したがって、方位情報キャリブレーション部２０８は、自機の外部メモリスロットの位置に応じて、メモリモジュール１からの方位情報に対するキャリブレーション値を決定する。この方位情報キャリブレーション部２０８によって決定されたキャリブレーション値を用いて、例えば、ＣＰＵ２００が方位情報を補正する。
【００５８】
そして、この実施の形態においては、ＲＡＭ２０９、あるいは、図示しない記録媒体からＣＰＵ２００によって読み出された地図情報を、地図情報回転制御部２０３が、補正後の方位情報に基づいて、回転制御して地図情報をＬＣＤ２０４に表示することにより、ＬＣＤ２０４に表示した地図情報の方位と実際の方位とを合致させることができる。
【００５９】
［地図表示システムの動作について］
図７は、この実施の形態のメモリモジュール１と地図表示端末２とからなる地図表示システムにおいての動作について説明するためのフローチャートである。この図７に示す処理は、地図表示端末２側において、メモリモジュール１を接続するための準備処理、例えば、メモリモジュール１を接続したことを地図情報端末２に入力（登録）するなどの処理を行い、さらに地図情報表示ソフトウエアの起動などの必要な処理が行なわれた後に、メモリモジュール１のＣＰＵ１００および地図表示端末２のＣＰＵ２００において行なわれる処理である。
【００６０】
すなわち、この図７に示すフローチャートは、メモリモジュール１によって実際の方位を検出し、メモリモジュール１が接続（装着）された地図表示端末のＬＣＤ０４に表示する地図情報を、実際の方位に対応して回転制御して表示する場合の当該地図表示システムにおいての動作を示すものである。
【００６１】
なお、メモリモジュール１での処理と地図表示端末２での処理とは密接に関係するため、図７に示すように、メモリモジュール１での処理と地図表示端末２での処理とを１つのフローチャートで表し、地図表示システムの動作を表すものとしている。そして、詳しくは後述もするように、図７に示すフローチャートにおいては、ステップ３０１からステップ３０４までの処理がメモリモジュール１においての処理であり、ステップ３０５からステップ３１０までの処理が地図表示端末２においての処理である。
【００６２】
以下、地図表示システムの動作について詳細に説明する。前述したように、当該地図表示システムにおいて、所定の準備処理が終了した後において、メモリモジュール１のＣＰＵ１００は、操作キー１０５が操作され、方位検出の開始が指示されたか否かを判断する（ステップ３０１）。ステップ３０１の判断処理において、方位検出の開始が指示されていないと判断したときには、このステップ３０１の処理を繰り返し、操作キー１０５が操作されるまで待ち状態となる。
【００６３】
ステップ３０１の判断処理において、操作キー１０５が操作され、方位検出の開始が指示されたと判断したとときには、メモリモジュール１のＣＰＵ１００は、磁気センサー１０１を制御して、方位検出を行なう（ステップ３０２）。そして、ＣＰＵ１００は、方位検出部１０２を制御して、磁気センサー１０１からの検出出力を基準方位からの角度値に変換し、利用可能な形式とした方位情報を検出する（ステップ３０３）。
【００６４】
この検出された方位情報は、一旦フラッシュメモリ１０８に記録した後、あるいは、直接に方位情報変換部１０７に供給され、ここで地図表示端末２に合わせたフォーマットに変換するなどして送出用の電気信号に変換し、これを方位情報送出部１０６を通じて地図表示端末２に送出する（ステップ３０４）。
【００６５】
次のステップ３０５からの処理は、地図表示端末２側の処理となる。まず、地図表示端末２のＣＰＵ２００は、方位情報受信部２０１を制御して、メモリモジュール１からの方位情報を受信し、この受信した方位情報を方位情報入力部２０２により自機での処理が可能なフォーマットに変換して、ＲＡＭ２０９に記録する（ステップ３０５）。
【００６６】
そして、ＣＰＵ２００は、ステップ３０５において受信した方位情報が、自機において有効なものか否か、すなわち、そのまま利用可能なものか否かを知るために、キャリブレーションが済んでいるかどうかを判断する（ステップ３０６）。キャリブレーションが済んでいるかどうかは、例えば、キャリブレーション実行後に、地図表示端末のＲＡＭ２０９上にキャリブレーション済みかどうかを示すフラグ情報を書き込むようにする。
【００６７】
このフラグ情報は、例えば、キャリブレーション済みの場合には、オン（“１”）となり、キャリブレーション未処理の場合には、オフ（“０”）となるようにしたものであり、このフラグ情報を確認することにより、キャリブレーション済みか否かを確実に判別することが可能となる。
【００６８】
ステップ３０６の判断処理において、キャリブレーション未処理であると判断した場合には、前述したキャリブレーション処理を実行する（ステップ３０７）。すなわち、地図表示端末２は、自機に装着されたメモリモジュール１との位置関係に基づいて、キャリブレーション値（補正値）を決定する処理が、このステップ３０７）の処理である。
【００６９】
なお、地図表示端末２が、メモリモジュール１の装着を受け付ける外部メモリスロットを１つしか持たない場合には、キャリブレーション値は一意に決まるので、その値を用いることになる。しかし、地図表示端末２が、複数の外部メモリスロットを有するものであったり、外部メモリスロットの装着方向を変更することができるものであったりする場合などにおいては、地図表示端末２と、これに装着されるメモリモジュール１との位置関係に基づいて、キャリブレーション値を決定するキャリブレーション処理が必要になる。
【００７０】
そして、ステップ３０７において、キャリブレーション処理を行なった場合、この実施の形態においては、キャリブレーションについてのフラグ情報をオン（“１”）にして、ステップ３０１からの処理に戻り、メモリモジュール１においての方位検知開始の操作キー入力を待つ。このようにすることにより、キャリブレーション値を決定した後に、メモリモジュール１からの検出した方位情報を得ることができるので、方位情報についての補正を即座に行なうことができるなど、以後の処理を正確に、かつ、スムースに行なうことができる。
【００７１】
また、ステップ３０６において、キャリブレーション済みであると判断した場合には、地図表示端末２のＣＰＵ２００は、前述したように、キャリブレーション処理により決定されたキャリブレーション値を用いて、メモリモジュール１からの方位情報を補正し、補正後の方位情報（角度値）を計算する（ステップ３０８）。
【００７２】
そして、地図表示端末２のＣＰＵ２００は、地図情報回転制御部２０３を制御し、補正後の方位情報を用いて、表示しようとする地図情報の方位を回転制御して、実際の方位に合致させる地図情報回転変換を行い（ステップ３０９）、この回転変換を行なった地図情報をＬＣＤ２０４に表示する（ステップ３１０）。
【００７３】
これにより、地図表示端末２のＬＣＤ２０４に表示された地図情報の方位は、実際の方位に合致したものとなる。このため、使用者は、実際の方位と、地図表示端末のＬＣＤ２０４に表示された地図情報の方位との違いを考えながら地図情報を見なければならないという不都合を解消することができる。
【００７４】
なお、図７においては、キャリブレーション処理を地図表示端末２が方位情報を受信した後のステップ３０７において行なうようにした。しかし、これに限るものではない。例えば、メモリモジュール１を地図表示端末と接続した直後にキャリブレーション処理を行なうようにしてももちろんよい。
【００７５】
また、この実施の形態の地図表示端末２は、現在時刻を提供する時計回路２０５を備えており、提供された方位情報、方位情報の提供時刻、表示した地図情報の識別子などとを関連付けてＲＡＭ２０９やメモリモジュール１のフラッシュメモリ１０８に記憶することにより、後に、ＲＡＭ２０９やフラッシュメモリ１０８に記録した情報を用いて、どのような道のりをたどったかを確認するなどの場合に役立たせることができる。
【００７６】
なお、この実施の形態において、図７に示したステップ３０１からステップ３０４の各処理を順次に実行する方位情報送出プログラムがメモリモジュール１のＲＯＭ１０４に記録されて提供され、また、図７に示したステップ３０５からステップ３１０の各処理を順次に実行する地図情報表示プログラムが地図表示端末２のＲＯＭ２０６に記録されて提供されるものである。
【００７７】
また、上述の方位情報送出プログラムと、地図情報表示プログラムとをメモリモジュール１のフラッシュメモリ１０８に記録して提供し、メモリモジュール１、地図表示端末２においては、それらのプログラムを読み出して利用するようにすることもできる。すなわち、メモリモジュール１のフラッシュメモリ１０８からなる外部メモリをプログラム記録媒体として用いることができる。
【００７８】
もちろん、必要なプログラムが記録されたＣＤ−ＲＯＭなどの各種の記録媒体から、例えばパーソナルコンピュータを介在させて、メモリモジュール１や地図表示端末２に必要なプログラムをダウンロードし、所定の手順に従った処理を実行させるようにすることもできる。
【００７９】
また、図３に示したメモリモジュール１において、磁気センサー１０１からの検出出力に基づいて利用可能な角度値としての方位情報を検出するようにする方位検出部１０２の機能と、方位情報を方位情報送出部１０６を通じて送出する形式の信号に変換する方位情報変換部１０７の機能とをＣＰＵ１００において実行するプログラムにより、ＣＰＵ１００の機能として実現するようにすることも可能である。
【００８０】
同様に、図４に示した地図表示端末２において、方位情報受信部２０１において受信した方位情報を自機において処理が可能な形式の信号に変換して受け付けるようにする方位情報入力部２０２の機能と、キャリブレーション値を決定する方位情報キャリブレーション部２０８の機能と、キャリブレーション値により補正した方位情報を用いて地図情報を回転制御する地図情報回転制御部２０３の機能とをＣＰＵ２００において実行するプログラムにより、ＣＰＵ２００の機能として実現するようにすることも可能である。
【００８１】
［第２の実施の形態］
前述の第１の実施の形態において、地図情報は、地図表示端末２側に存在するものとして説明した。すなわち、地図情報は、地図表示端末２の内蔵メモリや地図表示端末２に装填された記録媒体に記録されていたり、あるいは、地図表示端末に接続された他の情報機器などから提供されたりするものである。しかしこれに限るものではない。
【００８２】
この第２の実施の形態の地図表示端末４は、例えばインターネットなどのネットワーク上に設けられたサーバ装置から地図情報を取得することができるものである。そして、この第２の実施の形態においては、地図情報の回転制御についても、地図情報を提供するサーバ装置側の処理とするようにしたものである。
【００８３】
図８は、この第２の実施の形態の地図表示端末４を説明するためのブロック図である。この地図表示端末４は、前述した第１の実施の形態のメモリモジュール１を着脱することができるようにされたものである。そして、図８に示すように、この第２の実施の形態の地図表示端末４は、地図情報受信部４０１、地図情報回転制御情報出力部４０２、地図情報回転制御情報生成部４０３が設けられたものである。また、第１の実施の形態の地図表示端末２が備えていた地図情報回転制御部２０３は備えないものである。
【００８４】
これら以外の各部は、前述した第１の実施の形態の地図表示端末２と同様に構成されたものである。このため、図８に示したこの第２の実施の形態の地図表示端末４において、前述した第１の実施の形態の地図表示端末２と同様に構成される部分については、第１の実施の形態の地図表示端末２と同じ参照符号を付し、その詳細な説明については省略する。
【００８５】
そして、この第２の実施の形態の地図表示端末４もまた、自機と、自機に装着されたメモリモジュール１との位置関係に基づいて、キャリブレーション値を決定し、そのキャリブレーション値を用いて、メモリモジュール１からの方位情報を自機において利用可能なものに補正することができるものである。
【００８６】
さらに、この第２の実施の形態の地図表示端末４は、前述もしたように、ネットワーク上に設けられた地図情報を提供する所定のサーバ装置へのアクセスを可能にするために通信機能を備えたものである。そして、そのサーバ装置にアクセスし、そのサーバ装置から目的とする地図情報の提供を受けることができるものである。
【００８７】
この場合、この第２の実施の形態の地図表示端末４においては、地図情報回転制御情報生成部４０３において、提供を要求する地図情報の回転制御に関する情報である回転制御情報を補正後の方位情報に基づいて生成し、これを地図情報を提供するサーバ装置に対して、地図情報回転制御情報出力部４０２を通じて送出することができるものである。
【００８８】
なお、地図情報回転制御情報生成部４０３においては、単に地図情報の回転角度を計算し、これを回転制御情報とするのではなく、サーバ装置側で地図情報を容易に回転変換（回転処理）できるようなフォーマットの回転制御情報を実際の方位情報に基づいて生成する。
【００８９】
また、どの地図情報の提供を要求するかは、送出する回転制御情報と共にサーバ装置に送出するようにしてもよいし、回転制御情報の送出に先立って、回転制御情報とは別に地図情報の提供要求を送出するようにすることもできる。
【００９０】
地図情報を提供するサーバ装置においては、地図表示端末からの回転制御情報に基づいて、提供が要求された地図情報を回転制御することにより地図情報の回転変換が行われ、この回転変換後の地図情報が要求元の地図表示端末４に送信される。
【００９１】
このサーバ装置からの回転変換後の地図情報は、地図表示端末４の地図情報受信部４０１により受信され、ＣＰＵ４００の制御により回転変換後の地図情報がＬＣＤ２０４に表示されることになる。
【００９２】
図９は、図１、図３を用いて前述したメモリモジュール１と、この第２の実施の形態の地図表示端末４とにより構成される地図表示システムの動作を説明するためのフローチャートである。図９において、ステップ３０１からステップ３０７までの処理は、図７に示した第１の実施の形態の地図表示システムの処理と同様の処理である。
【００９３】
そして、この第２の実施の形態の地図表示システムにおいては、キャリブレーション値を用いた補正後の方位情報を用いて、地図情報回転制御情報生成部４０３において、地図情報の回転角度を計算し、回転制御情報を生成し（ステップ５０１）、この生成した回転制御情報を地図情報回転制御情報出力部４０２を通じて地図情報を提供するサーバ装置に通知する（ステップ５０２）。
【００９４】
この回転制御情報に応じて、サーバ装置は要求された地図情報を回転変換し、回転変換した地図情報を送信してくるので、地図表示端末４の地図情報受信部４０１はこれを受信する（ステップ５０３）。そして、ＣＰＵ４００の制御により、地図情報受信部４０１により受信された回転変換済みの地図情報が用いられて、ＬＣＤ２０４に地図情報を表示する（ステップ５０４）。
【００９５】
このように、この第２の実施の形態の地図表示端末４は、これに接続されたメモリモジュール１から方位情報を得て、この方位情報に基づいて回転制御情報を生成し、これをサーバ装置に送信することにより、実際の方位に合わせて回転させた目的とする地図情報をサーバ装置から得て表示することができる。
【００９６】
したがって、大量の地図情報を地図表示端末４側に予め用意しておく必要がなく、また、地図情報の回転変換も地図表示端末４において行なう必要がないので、地図表示端末の負荷を大幅に軽減することができる。この地図表示端末４は、例えば、インターネット上に設けられた地図データベースサーバとの間で通信が可能な携帯電話端末などの通信端末装置への適用に適している。
【００９７】
そして、前述の第１、第２の実施の形態の説明から分かるように、地図情報の表示は可能だが方位検知手段を内蔵しない地図表示端末に対して、本発明の方位検知手段付メモリモジュールを装着することにより、実際の方位に合った地図表示をさせることができる。これにより、方位を知るためにコンパスを併用する手間やコンパスの示す方位と地図情報の方位とを見比べながら地図の向きを調整する手間を省くことができる。
【００９８】
また、メモリモジュールは、外部メモリスロットを備えた各種の情報端末に接続することができるので、複数の情報端末によりメモリモジュールを共用することができる。したがって、複数のこのような情報端末を持っている場合に、方位検知手段付メモリモジュールを差し替えて使う方が、各々に方位検知手段を内蔵する情報端末を持つのと比べ、情報端末のサイズとコストの無駄を省くことができる。
【００９９】
また、海外旅行等、電子地図を持たない、あるいはサーバから取得できないため、紙に印刷された通常の地図を使わなければならない場合、メモリモジュール単体でコンパスとしての機能を有するので、例えば、方位検知手段を内蔵した地図表示端末を使う場合に比べて、軽量で操作し易く、通常のコンパスに近い使用感を提供できる。また、方位検知手段を内蔵した地図表示端末の場合、地図を表示するようにしないと方位検知手段が使えないということもありえるが、この発明によるメモリモジュールは単体でも使用できるので便利である。
【０１００】
なお、この第２の実施の形態においても、図９に示したステップ３０１からステップ３０４の各処理を順次に実行する方位情報送出プログラムがメモリモジュール１のＲＯＭ１０４に記録されて提供され、また、図９に示したステップ３０５からステップ５０４の各処理を順次に実行する地図情報表示プログラムが地図表示端末４のＲＯＭ２０６に記録されて提供されるものである。
【０１０１】
また、上述の方位情報送出プログラムと、地図情報表示プログラムとをメモリモジュール１のフラッシュメモリ１０８に記録して提供し、メモリモジュール１、地図表示端末４においては、それらのプログラムを読み出して利用するようにすることもできる。すなわち、メモリモジュール１のフラッシュメモリ１０８からなる外部メモリをプログラム記録媒体として用いることができる。
【０１０２】
もちろん、必要なプログラムが記録されたＣＤ−ＲＯＭなどの各種の記録媒体から、例えばパーソナルコンピュータを介在させて、メモリモジュール１や地図表示端末２に必要なプログラムをダウンロードし、所定の手順に従った処理を実行させるようにすることができることはこの第２の実施の形態においても同じである。
【０１０３】
また、図８に示した地図表示端末４において、方位情報入力部２０２の機能と、方位情報キャリブレーション部２０８の機能と、地図情報回転制御情報生成部４０３の機能とをＣＰＵ２００において実行するプログラムにより、ＣＰＵ２００の機能として実現するようにすることも可能である。
【０１０４】
また、この第２の実施の形態においては、地図情報を提供するサーバ装置側で要求された地図情報を地図表示端末からの回転制御情報により回転変換する容易にしたが、これに限るものではない。例えば、サーバ装置から目的とする地図情報を得た後に、地図表示端末４において、地図情報の回転変換を行なうようにしてもよい。
【０１０５】
また、前述の第１、第２の実施の形態において、いわゆるキャリブレーション処理は、地図表示端末とこれに装着されたメモリモジュール１との位置関係に応じて自動的に決まるものとして説明したが、これに限るものではない。使用者自身が地図表示端末２、あるいは、地図表示端末４に対して設定操作を行なうことにより、用いるキャリブレーション値を決定するようにしてもよい。
【０１０６】
また、前述した第１、第２の実施の形態においては、メモリモジュール１は、検出した方位情報を一旦自己のフラッシュメモリ１０８に取り込んだ後に、これを自己が接続されている地図表示端末に送出するようにした。このようにすることによって、メモリモジュール１が装着された地図表示端末は、必要に応じてメモリモジュール１のフラッシュメモリ１０８に記録された方位情報を読み出して利用することも可能になる。しかしこれに限るものではない。
【０１０７】
例えば、メモリモジュール１において検出した方位情報をフラッシュメモリ１０８に記録することなく、即座に地図表示端末に送出し、地図表示端末のＲＡＭ２０９に記録してこれを用いるようにすることもできる。この場合には、メモリモジュール１のフラッシュメモリ１０８を、例えばプログラム記録媒体専用として用いるようにするなど、メモリの使い分けを行なうようにすることができる。
【０１０８】
そして、フラッシュメモリやＲＡＭへのデータの書き込みや読み出しは、ＣＰＵ１００、ＣＰＵ２００、ＣＰＵ４００などにより行なうようにされる。すなわち、メモリモジュール１、地図表示装置２、地図表示装置４などの各機器のＣＰＵが、データの読み出し機能、書き込み機能を実現している。
【０１０９】
なお、前述もしたように、地図表示端末は、比較的に大きな表示画面を備え、地図情報の表示が可能な携帯電話端末などの通信端末装置のほか、ＰＤＡやその他の各種の情報端末装置に適用することができる。
【０１１０】
また、車載用の地図表示用端末にこの発明による情報端末装置を適用することもできる。車載用の地図表示端末の場合には、一般にはＧＰＳシステムが搭載されており、位置、方位も正確に把握することができるが、例えば、悪天候の場合など、人口衛星からの電波を良好に受信できない場合においても、実際の方位に合致した態様で地図情報を表示することが可能となる。
【０１１１】
また、前述の実施の形態において、メモリモジュールには、スケールやルーペを設けるようにしたが、これらは必ずしも必要なものではない。すなわち、メモリモジュールには、スケールやルーペを設けなくてもよいし、また、方位を地図表示の表示画面に表示できるのであれば、メモリモジュールに例えばＬＣＤによって構成した方位情報表示部を設ける必要もない。しかし、前述もしたように、これらを設けておくことにより、メモリモジュールを単体でも用いることができるので便利である。
【０１１２】
【発明の効果】
以上説明したように、この発明によれば、実際の方位に合った地図表示をさせることができるため、方位を知るためにコンパスを併用する手間やコンパスの示す方位と地図情報の方位とを見比べながら地図の向きを調整する手間を省くことができる。
【０１１３】
また、地図表示が可能な複数の情報端末装置を持っている場合に、方位検知手段付メモリモジュールを差し替えて使うことが可能となり、情報端末装置の各々に方位検知手段を内蔵するのと比べ、情報端末のサイズとコストの無駄を省くことができる。
【０１１４】
また、海外旅行等、電子地図を持たない、あるいはサーバから取得できないため、紙に印刷された通常の地図を使わなければならない場合、メモリモジュール単体でコンパスとしての機能を有するので、情報端末内蔵の方位検知手段を使う場合に比べて、軽量で操作し易く、通常のコンパスに近い使用感を提供できる。
【図面の簡単な説明】
【図１】この実施の形態のメモリ装置の一実施の形態が適用されたメモリモジュールの外観を説明するための図である。
【図２】図１に示したメモリモジュールが装着された地図表示端末の外観を説明するための図である。
【図３】図１に示したメモリモジュールを説明するためのブロック図である。
【図４】図２に示した地図表示端末を説明するためのブロック図である。
【図５】メモリモジュールからの方位情報に対して行なうキャリブレーション処理の必要性を説明するための図である。
【図６】メモリモジュールからの方位情報に対して行なうキャリブレーション処理の必要性を説明するための図である。
【図７】メモリモジュールと地図表示端末とにより形成される地図表示システムの動作を説明するためのフローチャートである。
【図８】この発明による情報端末装置の他の実施の形態が適用された地図表示端末を説明するためのブロック図である。
【図９】メモリモジュールと図８に示した地図表示端末とにより形成される地図表示システムの動作を説明するためのフローチャートである。
【符号の説明】
１…メモリモジュール、１１…コンパス部、１２…外部メモリ部、１００…ＣＰＵ、１０１…磁気センサー、１０２…方位検出部、１０３…方位情報表示部（ＬＣＤ）、１０４…ＲＯＭ、１０５…操作キー、１０６…方位情報送出部、１０７…方位情報変換部、１０８…方位情報記憶部（フラッシュメモリ）、１０９…システムバス、２、４…地図表示端末、２００…ＣＰＵ、２０１…方位情報受信部、２０２…方位情報入力部、２０３…地図情報回転制御部、２０４…地図情報表示部（ＬＣＤ）、２０５…時計回路、２０６…ＲＯＭ、２０７…操作キー、２０８…方位情報キャリブレーション部、２０９…方位情報記憶部（ＲＡＭ）、２１０…システムバス、４０１…地図情報受信部、４０２…地図情報回転制御情報出力部、４０３…地図情報回転制御情報生成部
【図１】
0004923339.tif 000002
【図２】
0004923339.tif 000003
【図３】
0004923339.tif 000004
【図４】
0004923339.tif 000005
【図５】
0004923339.tif 000006
【図６】
0004923339.tif 000007
【図７】
0004923339.tif 000008
【図８】
0004923339.tif 000009
【図９】
0004923339.tif 000010