(57)【要約】【課題】地図と電子コンパスの画像とを同一画面に表示して、地図を回転させるという処理量を軽減し、携帯通信端末装置の通信にかかる処理の妨害を防止し、更には操作性をより一層向上させることができるようにした携帯通信端末装置を提供する。【解決手段】地図情報を受信し、表示画面に地図を表示する携帯通信端末装置であって、前記携帯通信端末装置は、前記携帯通信端末装置の位置を計測する位置計測手段と、前記携帯通信端末の方位を計測する方位計測手段を具備し、前記位置計測手段によって計測された位置を送信し、前記送信された位置に対応する一定方位の地図情報を受信し、前記方位計測手段によって計測された方位に応じた電子コンパスの画像を生成し、前記受信された地図情報に基づいて地図を表示し、前記表示された地図と同一画面に、前記生成された電子コンパスの画像を表示する。【選択図】図１
2009293947.tif 000002
【特許請求の範囲】
【請求項１】
地図情報を受信し、表示画面に地図を表示する携帯通信端末装置であって、
前記携帯通信端末装置の位置を計測する位置計測手段と、
前記位置計測手段によって計測された位置を送信する位置送信手段と、
前記位置送信手段によって送信された位置に対応する一定方位の地図情報を受信する地図情報受信手段と、
前記携帯通信端末装置の方位を計測する方位計測手段と、
前記方位計測手段によって計測された方位に応じた電子コンパスの画像を生成する電子コンパス画像生成手段と、
前記地図情報受信手段によって受信された地図情報に基づいて地図を表示する地図表示手段と、
前記地図表示手段によって表示された地図と同一画面に、前記電子コンパス画像生成手段によって生成された電子コンパスの画像を表示する電子コンパス画像表示手段
を具備することを特徴とする携帯通信端末装置。
【請求項２】
前記電子コンパスの画像を選択する電子コンパス画像選択手段
を具備し、
前記電子コンパス画像表示手段は、前記電子コンパス画像選択手段によって選択された電子コンパスの画像を表示する
ことを特徴とする請求項１に記載の携帯通信端末装置。
【請求項３】
前記方位計測手段によって計測された方位が、前記地図情報受信手段によって受信された地図情報と合致するか否かを判断する方位判断手段と、
前記方位判断手段によって合致すると判断された場合は、地図の方位と前記携帯通信端末装置の方位が合致する旨を提示するメッセージ提示手段
を具備することを特徴とする請求項１又は２に記載の携帯通信端末装置。
【請求項４】
前記位置計測手段によって計測された位置又は前記地図情報受信手段によって受信された地図情報に応じて、前記電子コンパスの画像を決定する電子コンパス画像決定手段
を具備し、
前記電子コンパス画像表示手段は、前記電子コンパス画像決定手段によって決定された電子コンパスの画像を表示する
ことを特徴とする請求項１から３のいずれか一項に記載の携帯通信端末装置。
【請求項５】
携帯通信端末装置に、地図情報を受信させ、表示画面に地図を表示させる携帯通信プログラムであって、
前記携帯通信端末装置を、
前記携帯通信端末装置の位置を計測する位置計測手段と、
前記位置計測手段によって計測された位置を送信する位置送信手段と、
前記位置送信手段によって送信された位置に対応する一定方位の地図情報を受信する地図情報受信手段と、
前記携帯通信端末装置の方位を計測する方位計測手段と、
前記方位計測手段によって計測された方位に応じた電子コンパスの画像を生成する電子コンパス画像生成手段と、
前記地図情報受信手段によって受信された地図情報に基づいて地図を表示する地図表示手段と、
前記地図表示手段によって表示された地図と同一画面に、前記電子コンパス画像生成手段によって生成された電子コンパスの画像を表示する電子コンパス画像表示手段
として機能させることを特徴とする携帯通信プログラム。
【請求項６】
携帯通信端末装置に、地図情報を受信させ、表示画面に地図を表示させる携帯通信方法であって、
前記携帯通信端末装置は、
前記携帯通信端末装置の位置を計測する位置計測手段と、
前記携帯通信端末装置の方位を計測する方位計測手段
を具備し、
前記位置計測手段によって計測された位置を送信し、
前記送信された位置に対応する一定方位の地図情報を受信し、
前記方位計測手段によって計測された方位に応じた電子コンパスの画像を生成し、
前記受信された地図情報に基づいて地図を表示し、
前記表示された地図と同一画面に、前記生成された電子コンパスの画像を表示する
ことを特徴とする携帯通信方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、地図情報を受信し、表示画面に地図を表示する携帯通信端末装置、携帯通信プログラム及び携帯通信方法に関する。
【背景技術】
【０００２】
近年、携帯電話等の携帯通信端末装置及びその通信サービスの発達により、携帯電話に地図を表示することが可能になった。特に、ＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）等を携帯電話に装備し、その携帯電話の位置を計測し、その場所における地図（航空写真等を含む）を表示することもできるようになった。また、地磁気センサーによって方向についてもデータ処理をすることができるようになった。
【０００３】
これらに関する技術として、例えば特許文献１には、地図情報端末の利用者が少なくとも電源立ち上げ時の画面上の地図を見るだけで現在地における自己位置だけでなく自己の見ている方角も容易に理解できるように支援することを課題とし、地図情報端末は、利用者の現在地における自己位置を検出する位置センサーと、地図に関する情報を格納する地図データベースと、地磁気の方位を検出する地磁気センサーと、この地磁気センサーにより検出された地磁気の方位に対して地図データベース内の地図の方位が揃うように位置センサーにより検出された現在地の自己位置を中心に地図の位置を自動で反転させるアルゴリズムに基づくプログラムを実行可能に記録したプログラム格納媒体と、この記録媒体上のプログラムを実行するＣＰＵと、このＣＰＵのプログラム実行結果により反転された地図を画面上に表示する表示部と、を備えることが開示されている。
【０００４】
また、特許文献２には、例えば回転オープン型端末のように様々な形態での使用が想定される場合において、表示部上に常に見易い状態で情報を表示し、且つ端末の表示及び操作を本来のイメージ通りに認識可能とすることを課題とし、携帯電話端末は、ディスプレイを備えた上部筐体と、地磁気センサーを備えた下部筐体とが、回転ヒンジ機構を介して連結されており、地磁気センサーにより検出された方位に合わせた地図画像をディスプレイ上に表示可能となされており、回転ヒンジ機構を介して例えば上部筐体が回転された場合、地磁気センサーの出力をその回転角度に応じて補正し、ディスプレイ上の地図画像の方位を実際の方位に合わせることが開示されている。
【特許文献１】特開２００１−２３５３４７号公報
【特許文献２】特開２００５−２３４１３７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、このような従来の技術では、表示すべき地図を方位に合わせて回転することを行っている。これは、画像の回転をするための処理量が大きくなり、通信を主とする携帯電話等の携帯通信端末装置においては、負荷量が増大するという問題点があった。一方、携帯通信端末装置は利用者が自由にその角度を回転させることが可能である。
本発明は、このような従来の技術が有する問題点に着目してなされたもので、地図と電子コンパスの画像とを同一画面に表示して、地図を回転させるという処理量を軽減し、携帯通信端末装置の通信にかかる処理の妨害を防止し、更には操作性をより一層向上させることができるようにした携帯通信端末装置、携帯通信プログラム及び携帯通信方法を提供することを目的としている。
【課題を解決するための手段】
【０００６】
かかる目的を達成するための本発明の要旨とするところは、次の各項の発明に存する。
［１］  地図情報を受信し、表示画面に地図を表示する携帯通信端末装置であって、前記携帯通信端末装置の位置を計測する位置計測手段と、前記位置計測手段によって計測された位置を送信する位置送信手段と、前記位置送信手段によって送信された位置に対応する一定方位の地図情報を受信する地図情報受信手段と、前記携帯通信端末装置の方位を計測する方位計測手段と、前記方位計測手段によって計測された方位に応じた電子コンパスの画像を生成する電子コンパス画像生成手段と、前記地図情報受信手段によって受信された地図情報に基づいて地図を表示する地図表示手段と、前記地図表示手段によって表示された地図と同一画面に、前記電子コンパス画像生成手段によって生成された電子コンパスの画像を表示する電子コンパス画像表示手段を具備することを特徴とする携帯通信端末装置。
【０００７】
［２］  前記電子コンパスの画像を選択する電子コンパス画像選択手段を具備し、前記電子コンパス画像表示手段は、前記電子コンパス画像選択手段によって選択された電子コンパスの画像を表示することを特徴とする［１］に記載の携帯通信端末装置。
【０００８】
［３］  前記方位計測手段によって計測された方位が、前記地図情報受信手段によって受信された地図情報と合致するか否かを判断する方位判断手段と、前記方位判断手段によって合致すると判断された場合は、地図の方位と前記携帯通信端末装置の方位が合致する旨を提示するメッセージ提示手段を具備することを特徴とする［１］又は［２］に記載の携帯通信端末装置。
【０００９】
［４］  前記位置計測手段によって計測された位置又は前記地図情報受信手段によって受信された地図情報に応じて、前記電子コンパスの画像を決定する電子コンパス画像決定手段を具備し、前記電子コンパス画像表示手段は、前記電子コンパス画像決定手段によって決定された電子コンパスの画像を表示することを特徴とする［１］から［３］のいずれか一項に記載の携帯通信端末装置。
【００１０】
［５］  携帯通信端末装置に、地図情報を受信させ、表示画面に地図を表示させる携帯通信プログラムであって、前記携帯通信端末装置を、前記携帯通信端末装置の位置を計測する位置計測手段と、前記位置計測手段によって計測された位置を送信する位置送信手段と、前記位置送信手段によって送信された位置に対応する一定方位の地図情報を受信する地図情報受信手段と、前記携帯通信端末装置の方位を計測する方位計測手段と、前記方位計測手段によって計測された方位に応じた電子コンパスの画像を生成する電子コンパス画像生成手段と、前記地図情報受信手段によって受信された地図情報に基づいて地図を表示する地図表示手段と、前記地図表示手段によって表示された地図と同一画面に、前記電子コンパス画像生成手段によって生成された電子コンパスの画像を表示する電子コンパス画像表示手段として機能させることを特徴とする携帯通信プログラム。
【００１１】
［６］  携帯通信端末装置に、地図情報を受信させ、表示画面に地図を表示させる携帯通信方法であって、前記携帯通信端末装置は、前記携帯通信端末装置の位置を計測する位置計測手段と、前記携帯通信端末装置の方位を計測する方位計測手段を具備し、前記位置計測手段によって計測された位置を送信し、前記送信された位置に対応する一定方位の地図情報を受信し、前記方位計測手段によって計測された方位に応じた電子コンパスの画像を生成し、前記受信された地図情報に基づいて地図を表示し、前記表示された地図と同一画面に、前記生成された電子コンパスの画像を表示することを特徴とする携帯通信方法。
【００１２】
前記本発明は次のように作用する。
本発明における携帯通信端末装置、携帯通信プログラム及び携帯通信方法は、位置計測手段によって計測された位置を送信し、前記送信された位置に対応する一定方位の地図情報を受信し、方位計測手段によって計測された方位に応じた電子コンパスの画像を生成し、前記受信された地図情報に基づいて地図を表示し、前記表示された地図と同一画面に、前記生成された電子コンパスの画像を表示する。これによって、地図と電子コンパスの画像とを同一画面に表示して、地図を回転させるという処理量を軽減し、携帯通信端末装置の通信にかかる処理の妨害を防止し、更には操作性をより一層向上させるものである。
【発明の効果】
【００１３】
本発明にかかる携帯通信端末装置、携帯通信プログラム及び携帯通信方法によれば、地図と電子コンパスの画像とを同一画面に表示して、地図を回転させるという処理量を軽減し、携帯通信端末装置の通信にかかる処理の妨害を防止し、更には操作性をより一層向上させることができる。
【００１４】
また、利用者は、電子コンパスの画像を選択することができ、利便性がより一層向上する。
また、利用者が携帯通信端末装置を回転させることによって、表示されている地図の方位と計測した方位が合致した場合は、その旨を提示することによって、操作性がより一層向上する。
また、計測された位置又は受信した地図情報に応じた電子コンパスの画像を生成することによって、その場所に合った電子コンパスの画像を表示することができ、利便性がより一層向上する。
【発明を実施するための最良の形態】
【００１５】
以下、図面に基づき本発明を実現するにあたっての好適な一実施の形態の例を説明する。
各図は本発明の一実施の形態を示している。図１は、本実施の形態の構成例についての概念的なモジュール構成図を示している。
【００１６】
なお、モジュールとは、一般的に論理的に分離可能なソフトウェア、ハードウェア等の部品を指す。したがって、本実施の形態におけるモジュールはプログラムにおけるモジュールのことだけでなく、ハードウェア構成におけるモジュールも指す。それゆえ、本実施の形態は、プログラム、システム及び方法の説明をも兼ねている。ただし、説明の都合上、「記憶する」、「記憶させる」、これらと同等の文言を用いるが、これらの文言は、実施の形態がプログラムの場合は、記憶装置に記憶させるように制御するの意である。また、モジュールは機能にほぼ一対一に対応しているが、実装においては、１モジュールを１プログラムで構成してもよいし、複数モジュールを１プログラムで構成してもよく、逆に１モジュールを複数プログラムで構成してもよい。また、複数モジュールは１コンピュータによって実行されてもよいし、分散又は並列環境におけるコンピュータによって１モジュールが複数コンピュータで実行されてもよい。なお、１つのモジュールに他のモジュールが含まれていてもよい。また、以下、「接続」とは物理的な接続の他、論理的な接続（データの授受、指示、データ間の参照関係等）を含む。「所定」という用語は、予め定められたの意の他に、そのときの状況・状態に応じて、又はそれまでの状況・状態に応じての意を含めて用いる。
また、システム又は装置とは、複数のコンピュータ、ハードウェア、装置等がネットワーク等で接続されて構成されるほか、１つのコンピュータ、ハードウェア、装置等によって実現される場合も含まれる。
以下、携帯通信端末装置として、携帯電話を主に例示して説明する。
【００１７】
本実施の形態である地図情報システムは、図１に示すように、地図情報を受信し、表示画面に地図を表示する携帯通信端末１００とその携帯通信端末１００に地図情報を送信する地図サーバー１６０とを備えており、それらは通信回線１９０によって通信可能に接続されている。
携帯通信端末１００は、電子コンパス処理モジュール１１０、地磁気センサー１２０、地図取得モジュール１３０、地図表示モジュール１４０、送受信モジュール１５０を有している。
【００１８】
電子コンパス処理モジュール１１０は、地磁気センサー１２０、地図取得モジュール１３０と接続されており、地磁気センサー１２０によって計測された方位に応じた電子コンパスの画像を生成して、携帯通信端末１００のディスプレイにその電子コンパスの画像を表示するためのものであり、針画像生成モジュール１１１、方位基盤画像生成モジュール１１２、メッセージ提示モジュール１１３、コンパステーマ決定モジュール１１４、表示切換指示受付モジュール１１５、電子コンパス表示モジュール１１６を有している。
【００１９】
針画像生成モジュール１１１は、電子コンパスの画像を構成する針画像を、地磁気センサー１２０によって計測された方位に応じて生成する。つまり、地磁気センサー１２０によって計測された方位から、針画像の先端が北を向くように傾けた針画像を生成する（もちろんのことながら、計測された方位が北を指している場合は、傾ける必要はない）。生成した針画像を電子コンパス表示モジュール１１６に渡す。また、針画像生成モジュール１１１は、表示切換指示受付モジュール１１５によって選択された電子コンパスの針画像を生成するようにしてもよい。また、針画像生成モジュール１１１は、コンパステーマ決定モジュール１１４によって決定された電子コンパスの針画像を生成するようにしてもよい。
【００２０】
方位基盤画像生成モジュール１１２は、電子コンパスの画像を構成する方位基盤画像を生成する。生成した方位基盤画像を電子コンパス表示モジュール１１６に渡す。また、方位基盤画像生成モジュール１１２は、表示切換指示受付モジュール１１５によって選択された電子コンパスの方位基盤画像を生成するようにしてもよい。また、方位基盤画像生成モジュール１１２は、コンパステーマ決定モジュール１１４によって決定された電子コンパスの方位基盤画像を生成するようにしてもよい。
【００２１】
メッセージ提示モジュール１１３は、地磁気センサー１２０によって計測された方位が、地図情報受信モジュール１３３によって受信された地図情報と合致するか否かを判断し、合致すると判断された場合は、地図の方位と携帯通信端末１００の方位が合致する旨を提示する。なお、ここで、提示するとは、電子コンパス表示モジュール１１６によって表示される同一画面に、その旨のメッセージを表示すること（文章を表示する、表示画面を点滅させる等）の他に、音声でその旨のメッセージを出力するようにしてもよい。
【００２２】
コンパステーマ決定モジュール１１４は、位置計測モジュール１３１によって計測された位置又は地図情報受信モジュール１３３によって受信された地図情報に応じて、電子コンパスの画像を決定する。「位置計測モジュール１３１によって計測された位置に応じて、電子コンパスの画像を決定する」とは、例えば、位置情報と電子コンパスの画像（針画像、方位基盤画像のいずれか一方、又はその両方）とを対応させたテーブルを携帯通信端末１００に有しており、そのテーブルを位置情報に基づいて検索して、電子コンパスの画像を決定することである。より具体的には、東京タワーの周辺の位置情報である場合には東京タワーを模した針画像を対応させる。また、「地図情報受信モジュール１３３によって受信された地図情報に応じて、電子コンパスの画像を決定する」とは、例えば、地図情報内に電子コンパスの画像を決定するための情報を有しており、その情報に従って、電子コンパスの画像を決定することである。より具体的には、東京タワーを含む地図画像である場合には、その地図情報として、東京タワーを模した針画像を用いるように指示された情報である。また、東京タワーを模した針画像のデータそのものを地図サーバー１６０は送信してきてもよい。
【００２３】
表示切換指示受付モジュール１１５は、携帯通信端末１００の利用者による選択動作に応じて、電子コンパスの画像を選択し、針画像生成モジュール１１１、方位基盤画像生成モジュール１１２に対して、その選択された画像を生成するように指示する。例えば、携帯通信端末１００に既に記憶されている電子コンパスの画像そのものを選択するようにしてもよいし、現在表示されている電子コンパスの画像を拡大／縮小するようにしてもよいし、現在表示されている地図に透過させた電子コンパスの画像を重ね合わせて表示するようにしてもよいし、電子コンパスの画像を表示する位置を変更するようにしてもよい。
【００２４】
電子コンパス表示モジュール１１６は、地図表示モジュール１４０によって表示された地図と同一画面に、針画像生成モジュール１１１によって生成された電子コンパスの針画像及び方位基盤画像生成モジュール１１２によって生成された電子コンパスの方位基盤画像を組み合わせて表示する。また、電子コンパス表示モジュール１１６は、表示切換指示受付モジュール１１５によって選択された電子コンパスの画像を表示するようにしてもよい。また、電子コンパス表示モジュール１１６は、コンパステーマ決定モジュール１１４によって決定された電子コンパスの画像を表示するようにしてもよい。
【００２５】
地磁気センサー１２０は、電子コンパス処理モジュール１１０と接続されており、携帯通信端末１００の方位を計測して、その計測した方位を電子コンパス処理モジュール１１０へ渡す。地磁気センサー１２０は、加速度センサーと組み合わせるようにしてもよい。つまり、手持ち角度にかかわらず方位を計測することができるようにした３次元コンパスとしての機能を有していてもよい。
【００２６】
地図取得モジュール１３０は、電子コンパス処理モジュール１１０、地図表示モジュール１４０、送受信モジュール１５０と接続されており、送受信モジュール１５０、通信回線１９０を介して、地図サーバー１６０から地図情報を取得し、その取得した地図情報内の地図画像を地図表示モジュール１４０へ渡し、また、場合によっては受信した地図情報等を電子コンパス処理モジュール１１０に渡すためのものであり、位置計測モジュール１３１、地図取得指示送信モジュール１３２、地図情報受信モジュール１３３を有している。
【００２７】
位置計測モジュール１３１は、携帯通信端末１００の位置を計測する。例えば、ＧＰＳのように、測位用衛星から測位電波信号を受信してその携帯通信端末１００の現在位置を検出する。ただし、携帯通信端末１００が向いている方向を検知することはできないので、どちらに歩けば目的地に着くのか、ＧＰＳ機能だけでは不十分である。
【００２８】
地図取得指示送信モジュール１３２は、位置計測モジュール１３１によって計測された位置を含む地図取得指示を、送受信モジュール１５０、通信回線１９０を介して、地図サーバー１６０へ送信する。
地図情報受信モジュール１３３は、地図取得指示送信モジュール１３２によって送信された位置に対応する一定方位の地図情報を、送受信モジュール１５０、通信回線１９０を介して、地図サーバー１６０から受信する。なお、地図情報には少なくとも地図画像を含み、電子コンパスの画像を決定するための情報を含んでいてもよい。なお、一定方位の地図情報とは、例えば、上側を北方向とした地図を生成するためのデータ（つまり、一般的な地図を表示するためのデータであり、利用者が地図を見る場合に地図内の文字等を正立した場合に、その上側が北方向となるように表示できる地図情報）をいう。
【００２９】
地図表示モジュール１４０は、地図取得モジュール１３０と接続されており、地図取得モジュール１３０の地図情報受信モジュール１３３によって受信された地図情報に基づいて、携帯通信端末１００の表示画面に地図を表示する。ここで、地図情報に基づいてとは、地図情報内の地図画像を表示することをいう。
送受信モジュール１５０は、地図取得モジュール１３０と接続されており、地図取得モジュール１３０の地図取得指示送信モジュール１３２からの指示又は地図情報受信モジュール１３３への地図情報を、通信回線１９０を介して地図サーバー１６０と送受信する。
【００３０】
地図サーバー１６０は、送受信モジュール１６１、地図生成モジュール１６２、地図ＤＢ１６３を有している。
送受信モジュール１６１は、地図生成モジュール１６２と接続されており、地図生成モジュール１６２への地図取得指示又はその地図取得指示の応答としての地図情報を、通信回線１９０を介して携帯通信端末１００と送受信する。
地図生成モジュール１６２は、携帯通信端末１００からの地図取得指示に基づいて、その地図取得指示内に含まれている位置に対応する地図画像を地図ＤＢ１６３から取得して、地図情報を生成して送受信モジュール１６１、通信回線１９０を介して携帯通信端末１００へ送信する。地図画像は、携帯通信端末１００の表示画面に応じたサイズのものを送信する。
地図ＤＢ１６３は、地図情報を記憶しており、地図生成モジュール１６２からアクセスされる。
通信回線１９０は、携帯通信端末１００と地図サーバー１６０との間の通信を媒介するものであり、電話回線、インターネット等を含んでいてもよい。
【００３１】
図２は、携帯通信端末１００の具体例である携帯電話２００の構成例を示す説明図である。携帯電話２００は、例えば、電話としての機能を有するように音声入力できるマイク２０５と、音声出力できるスピーカ２０４と、電話番号又は表示切換指示受付モジュール１１５用等に文字を入力するための文字入力装置であるキー２０２と、キー２０２の一つであるが地図の表示処理を行わせるための地図ボタン２１０と、電波を送受信するアンテナ２０３と、キー２０２による文字入力の結果、地図表示モジュール１４０、電子コンパス表示モジュール１１６による地図、電子コンパスの画像等の表示を行うディスプレイ２０１とを有している。また、この他にカメラ等を有していてもよい。携帯電話２００内には、ＣＰＵ、メモリ、通信用回路、ＧＰＳ、地磁気センサー等のハードウェアが内蔵されており、携帯通信端末１００を実現するためのソフトウェアであるコンピュータ・プログラムをメモリに記憶させ、ソフトウェアとハードウェア資源とが協働して、携帯通信端末１００が実現される。
【００３２】
図３は、本実施の形態による携帯通信端末１００の処理例を示すフローチャートである。
ステップＳ３０２では、地図ボタン２１０が利用者によって操作されたことを検知する。これを契機にして、本処理が開始される。
ステップＳ３０４では、位置計測モジュール１３１が、現在位置を計測する。
ステップＳ３０６では、地図取得指示送信モジュール１３２が、ステップＳ３０４で計測された現在位置を含む地図取得指示を地図サーバー１６０へ送信する。
ステップＳ３０８では、地図情報受信モジュール１３３が、ステップＳ３０６に対する地図サーバー１６０からの応答である地図情報を受信する。
ステップＳ３１０では、地図表示モジュール１４０が、ステップＳ３０８で受信した地図情報内の地図画像を表示する。
【００３３】
ステップＳ３１２では、地磁気センサー１２０が携帯通信端末１００の方位を計測する。
ステップＳ３１４では、電子コンパス処理モジュール１１０が電子コンパスの画像を生成する。なお、この処理については、図４、図６、図７を用いて詳述する。なお、図４、図６、図７に示すフローチャートによる処理のいずれか又はそれらの組み合わせの処理を行うようにしてもよい。
ステップＳ３１６では、電子コンパス表示モジュール１１６が、ステップＳ３１４で生成された電子コンパスの画像を携帯通信端末１００の表示画面（ディスプレイ２０１）に表示する。
なお、ステップＳ３１２〜ステップＳ３１６は繰り返し行ってもよい。また、ステップＳ３１２を所定間隔で繰り返し、その方位を計測する都度又は方位を計測して方位が変化する都度に、ステップＳ３１４、ステップＳ３１６の処理を行うようにしてもよい。
【００３４】
図４は、電子コンパス表示画像の生成処理例を示すフローチャートである。
ステップＳ４０２では、表示切換指示受付モジュール１１５が、キー２０２等に対する利用者の操作による表示切換指示を受け付けたか否かを判断する。かかる判断において、表示切換指示があった場合（Ｙｅｓ）はステップＳ４０４へ進み、それ以外の場合（Ｎｏ）はステップＳ４０６へ進む。
【００３５】
ステップＳ４０４では、表示切換指示受付モジュール１１５が、その表示切換指示に応じて、針画像生成モジュール１１１、方位基盤画像生成モジュール１１２に対して電子コンパスの画像を生成するように指示する。例えば、図５に示すような電子コンパス画像テーブル５００を表示切換指示受付モジュール１１５は利用する。つまり、図５は、電子コンパス画像テーブル５００のデータ構造例を示す説明図であり、電子コンパス画像テーブル５００は、ＩＤ欄５１０、テーマ欄５２０、名称欄５３０、画像データ欄５４０を有しており、さらに、画像データ欄５４０は、針欄５４１、方位基盤欄５４２を有している。
【００３６】
ＩＤ欄５１０は、電子コンパスの画像データを一意に特定するための識別子を記憶する。
テーマ欄５２０は、その電子コンパスの画像のテーマ（分類、種別、カテゴリー）を記憶する。例えば、男性用、女性用、人形等のキャラクター利用、位置又は地図に対応した著名な建物等がある。
名称欄５３０は、その電子コンパスの画像の名称を記憶する。例えば、表示切換指示受付モジュール１１５が、携帯通信端末１００の表示画面にこの名称を表示して、利用者に選択させる場合に利用する。そして、表示切換指示受付モジュール１１５は対応するＩＤを針画像生成モジュール１１１、方位基盤画像生成モジュール１１２に渡し、針画像生成モジュール１１１、方位基盤画像生成モジュール１１２は、そのＩＤに基づいて、画像データ欄５４０を利用して電子コンパスの画像を生成する。
画像データ欄５４０は、針画像と方位基盤画像からなる電子コンパスの画像を生成するためのデータを記憶する。針欄５４１は、針画像のデータ又はその針画像のデータへのリンク先を記憶する。方位基盤欄５４２は、方位基盤画像のデータ又はその方位基盤画像のデータへのリンク先を記憶する。
【００３７】
ステップＳ４０６では、表示切換指示受付モジュール１１５が、デフォルト値に応じて、針画像生成モジュール１１１、方位基盤画像生成モジュール１１２に対して電子コンパスの画像を生成するように指示する。例えば、既に携帯通信端末１００に設定されている電子コンパスの画像、又は利用者によって前回指示されたもの等である。
【００３８】
図６は、電子コンパス表示画像の生成処理例を示すフローチャートである。
ステップＳ６０２では、メッセージ提示モジュール１１３は、地磁気センサー１２０によって計測された方位が、地図情報受信モジュール１３３によって受信された地図情報の方位と合致するか否かを判断する。かかる判断において、合致すると判断した場合（Ｙｅｓ）はステップＳ６０４へ進み、それ以外の場合（Ｎｏ）は終了し（ステップＳ６９９）、ステップＳ３１６へ進む。
つまり、地磁気センサー１２０の計測結果としての北は、携帯通信端末１００の表示画面における上方向であるか否かを判断することになる。ここで上方向とは、携帯通信端末１００を利用する場合の一般的な上方向をいう。
また、北が上方向と合致するとは、北と上方向とが一致する場合、上方向の所定角度以内（例えば、プラスマイナス１０度以内）に北がある場合等であってもよい。
【００３９】
ステップＳ６０４では、メッセージ提示モジュール１１３が、地図の方位と携帯通信端末１００の方位が合致する旨を提示する。つまり、現在、携帯通信端末１００の利用者は、地図を見ている方向が、実際の方向と同じであることがわかるようになる。
【００４０】
図７は、電子コンパス表示画像の生成処理例を示すフローチャートである。
ステップＳ７０２では、コンパステーマ決定モジュール１１４は、位置計測モジュール１３１によって計測された位置にテーマがあるか否かを判断する。かかる判断において、テーマがあると判断した場合（Ｙｅｓ）はステップＳ７０６へ進み、それ以外の場合（Ｎｏ）はステップＳ７０４へ進む。例えば、位置情報とテーマとを対応させたテーブルを携帯通信端末１００に有しており、そのテーブルを位置情報に基づいて検索して、テーマを決定することである。
ステップＳ７０４では、コンパステーマ決定モジュール１１４は、地図取得指示送信モジュール１３２によって受信された地図情報内にテーマがあるか否かを判断する。かかる判断において、テーマがあると判断した場合（Ｙｅｓ）はステップＳ７０６へ進み、それ以外の場合（Ｎｏ）は終了し（ステップＳ７９９）、ステップＳ３１６へ進む。
【００４１】
ステップＳ７０６では、コンパステーマ決定モジュール１１４が、テーマに応じて、針画像生成モジュール１１１、方位基盤画像生成モジュール１１２に対して電子コンパスの画像を生成するように指示する。例えば、該当するテーマを電子コンパス画像テーブル５００のテーマ欄５２０から検索して、該当する電子コンパスのＩＤを針画像生成モジュール１１１、方位基盤画像生成モジュール１１２に渡し、針画像生成モジュール１１１、方位基盤画像生成モジュール１１２は、そのＩＤに基づいて、画像データ欄５４０を利用して電子コンパスの画像を生成する。また、１つのテーマに対して複数の電子コンパスの画像がある場合は、いずれか一つを選択するようにしてもよいし、図４に示したフローチャートに従って、利用者に選択させるようにしてもよい。
なお、ステップＳ７０４、ステップＳ７０２のように処理の順序を変更してもよい。又は、ステップＳ７０２とステップＳ７０４の両方の処理を行い、両方にテーマがある場合は、いずれか一方のテーマを優先するようにしてもよい。
【００４２】
図８は、ディスプレイ２０１の表示例を示す説明図である。
ディスプレイ２０１には、電子コンパス画像８１０、地図表示領域８２０を表示する。これらの他に、アンテナ画像８０１、電池画像８０２等を表示するようにしてもよい。
地図表示領域８２０には、地図表示モジュール１４０が地図画像を表示する。
電子コンパス画像８１０には、電子コンパス表示モジュール１１６が電子コンパスの画像を表示する。図８では、電子コンパス画像８１０は、地図表示領域８２０の上部に表示しているが、地図表示領域８２０の下部、地図表示領域８２０内の中心等のように位置を変更したり、拡大／縮小してサイズを変更したり、また、透過処理を行って地図表示領域８２０に重ね合わせて表示してもよい。
【００４３】
図９は、電子コンパス画像８１０の例を示す説明図である。
電子コンパス画像８１０は、針画像生成モジュール１１１によって生成される針画像９０１と方位基盤画像生成モジュール１１２によって生成される方位基盤画像９１０によって構成される。さらに、針画像９０１は、針画像（Ｎ部）９０２と針画像（Ｓ部）９０３からなる。針画像９０１として、携帯通信端末１００の形態を模した画像、著名な建物を模した画像、キャラクター等の画像等がある。それらの上部と下部とを区別できるように色分け（上半分を赤、下半分を白等）をする。また、方位基盤画像９１０として、針画像９０１に関連のある画像であってもよい。
【００４４】
なお、本実施の形態としてのプログラムが実行される通信端末又は地図サーバー１６０のハードウェア構成は、図１０に示すように、具体的には携帯電話等に内蔵されたコンピュータ、又は本実施の形態による処理以外にも多くの処理を高速に実行することができるサーバーとなりうるようなコンピュータである。電子コンパス処理モジュール１１０、地図取得モジュール１３０、地図表示モジュール１４０等のプログラムを実行するＣＰＵ１０１０と、そのプログラムやデータを記憶するＲＡＭ１０３０と、本コンピュータを起動するためのプログラム等が格納されているＲＯＭ１０２０と、補助記憶装置であるＨＤ１０４０と、キーボード、マウス等から操作者の操作によってデータを入力又はＣＲＴや液晶ディスプレイ等にデータを出力して操作者とのインタフェースとなるＵＩ／Ｆ１０５０と、ＣＤ−Ｒ等のリムーバブルメディアに対して読み書きするリムーバブルメディアリーダーライター１０６０と、通信ネットワークと接続するための通信回線Ｉ／Ｆ１０７０、そして、それらをつないでデータのやりとりをするためのバス１０８０により構成されている。これらのコンピュータが複数台互いにネットワークによって接続されていてもよい。
【００４５】
なお、前記実施の形態では、携帯通信端末の例として携帯電話を用いた地図情報システムを示したが、携帯電話以外にもＰＨＳ、ノート型ＰＣやＰＤＡ等のデータ通信端末、通信機能を有しているゲーム端末、携帯型のナビゲーションシステム等を用いた地図情報システムでもよい。
【００４６】
なお、説明したプログラムについては、記録媒体に格納することも可能であり、その場合は、プログラムを記録したコンピュータ読み取り可能な記録媒体の発明としても把握することができる。
「プログラムを記録したコンピュータ読み取り可能な記録媒体」とは、プログラムのインストール、実行、プログラムの流通などのために用いられる、プログラムが記録されたコンピュータで読み取り可能な記録媒体をいう。
なお、記録媒体としては、例えば、デジタル・バーサタイル・ディスク（ＤＶＤ）であって、ＤＶＤフォーラムで策定された規格である「ＤＶＤ−Ｒ、ＤＶＤ−ＲＷ、ＤＶＤ−ＲＡＭ等」、ＤＶＤ＋ＲＷで策定された規格である「ＤＶＤ＋Ｒ、ＤＶＤ＋ＲＷ等」、コンパクトディスク（ＣＤ）であって、読出し専用メモリ（ＣＤ−ＲＯＭ）、ＣＤレコーダブル（ＣＤ−Ｒ）、ＣＤリライタブル（ＣＤ−ＲＷ）等、ブルーレイ・ディスク（Ｂｌｕｅ−ｒａｙ  Ｄｉｓｋ）、光磁気ディスク（ＭＯ）、フレキシブルディスク（ＦＤ）、磁気テープ、ハードディスク、読出し専用メモリ（ＲＯＭ）、電気的消去及び書換可能な読出し専用メモリ（ＥＥＰＲＯＭ）、フラッシュ・メモリ、ランダム・アクセス・メモリ（ＲＡＭ）等が含まれる。
そして、前記のプログラム又はその一部は、前記記録媒体に記録して保存や流通等させることが可能である。また、通信によって、例えば、ローカル・エリア・ネットワーク（ＬＡＮ）、メトロポリタン・エリア・ネットワーク（ＭＡＮ）、ワイド・エリア・ネットワーク（ＷＡＮ）、インターネット、イントラネット、エクストラネット等に用いられる有線ネットワーク、あるいは無線通信ネットワーク、さらにこれらの組み合わせ等の伝送媒体を用いて伝送することが可能であり、また、搬送波に乗せて搬送することも可能である。
さらに、前記のプログラムは、他のプログラムの一部分であってもよく、あるいは別個のプログラムと共に記録媒体に記録されていてもよい。
【図面の簡単な説明】
【００４７】
【図１】本発明の実施の形態のモジュール構成例を示す図である。
【図２】携帯通信端末の具体例である携帯電話の構成例を示す説明図である。
【図３】本実施の形態による処理例を示すフローチャートである。
【図４】電子コンパス表示画像の生成処理例を示すフローチャートである。
【図５】電子コンパス画像テーブルのデータ構造例を示す説明図である。
【図６】電子コンパス表示画像の生成処理例を示すフローチャートである。
【図７】電子コンパス表示画像の生成処理例を示すフローチャートである。
【図８】ディスプレイの表示例を示す説明図である。
【図９】電子コンパス画像の例を示す説明図である。
【図１０】本実施の形態を実現するコンピュータのハードウェア構成例を示すブロック図である。
【符号の説明】
【００４８】
１００…携帯通信端末
１１０…電子コンパス処理モジュール
１１１…針画像生成モジュール
１１２…方位基盤画像生成モジュール
１１３…メッセージ提示モジュール
１１４…コンパステーマ決定モジュール
１１５…表示切換指示受付モジュール
１１６…電子コンパス表示モジュール
１２０…地磁気センサー
１３０…地図取得モジュール
１３１…位置計測モジュール
１３２…地図取得指示送信モジュール
１３３…地図情報受信モジュール
１４０…地図表示モジュール
１５０…送受信モジュール
１６０…地図サーバー
１６１…送受信モジュール
１６２…地図生成モジュール
１６３…地図ＤＢ
１９０…通信回線
２００…携帯電話
２０１…ディスプレイ
２０２…キー
２０３…アンテナ
２０４…スピーカ
２０５…マイク
２１０…地図ボタン
【図１】
2009293947.tif 000003
【図２】
2009293947.tif 000004
【図３】
2009293947.tif 000005
【図４】
2009293947.tif 000006
【図５】
2009293947.tif 000007
【図６】
2009293947.tif 000008
【図７】
2009293947.tif 000009
【図８】
2009293947.tif 000010
【図９】
2009293947.tif 000011
【図１０】
2009293947.tif 000012