(57)【要約】【課題】  安価で、地図上の方向を確認可能な情報端末を提供する。【解決手段】  ＧＰＳ測位によって表示された現在位置の地図に重ね合わせて、現在時刻における太陽の位置を示す日時計表示３０を表示する。【選択図】      図１
2005106483.tif 000002
【特許請求の範囲】
【請求項１】
現在位置を取得する現在位置取得手段と、
該現在位置を含む地図データを取得する地図取得手段と、
現在時刻における該現在位置の太陽位置を取得する太陽位置取得手段と、
該地図データと、該地図データに対して太陽がどの位置にあるかを示し太陽位置表示とを表示する表示手段と、
を備えることを特徴とする情報端末。
【請求項２】
前記太陽位置表示は、日時計を模した表示であることを特徴とする請求項１に記載の情報端末。
【請求項３】
前記地図データに前記太陽位置表示を重ね合わせる処理は、前記情報端末が行うことを特徴とする請求項１に記載の情報端末。
【請求項４】
前記地図データに前記太陽位置表示を重ね合わせる処理は、前記地図データを提供する、前記情報端末とネットワークで接続されたサーバが行うことを特徴とする請求項１に記載の情報端末。
【請求項５】
前記地図データをキャッシュする地図データキャッシュ手段を更に備え、
該地図データキャッシュ手段に格納された地図データが現在位置を含む場合には、地図データをサーバに要求しないことを特徴とする請求項１に記載の情報端末。
【請求項６】
現在位置を取得する現在位置取得ステップと、
該現在位置を含む地図データを取得する地図取得ステップと、
現在時刻における該現在位置の太陽位置を取得する太陽位置取得ステップと、
該地図データと、該地図データに対して太陽がどの位置にあるかを示し太陽位置表示とを表示する表示ステップと、
を備えることを特徴とする地図データ表示方法をコンピュータに実現させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、日時計の機能を有する、ＧＰＳを利用して自端末の位置を取得可能な情報端末に関する。
【背景技術】
【０００２】
今日、携帯電話などの小型の情報機器が発達し、移動先で情報処理を行うことが盛んに行われている。特に、携帯電話では、ＧＰＳ衛星を使った位置特定機能を有するものがある。ＧＰＳ機能を有する携帯電話では、自分の所在位置を地図上に表示することができ、また、このようにして得た地図情報を他人に送付して、自分の存在位置を相手にしらせるような使い方もできる。
【０００３】
以上のような、携帯端末あるいは携帯電話は、特許文献１に記載されている。
【特許文献１】特開２０００−１８０１９７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかし、従来のＧＰＳ既納付き携帯端末では移動中に地図を表示する場合は移動方向がわかるので問題ないが、静止している場合は、自分自身がどちらの方向を向いているか判断することが困難であった。
唯一、電子コンパスを使って方位を取得する方法があったが、高価なため、コンシューマ機器ではコスト高になってしまう。更に、周辺回路（特に、スピーカなど）の磁気影響を受けやすいために実装も大変であるし、水平で静止させて計測しないと誤差が多いなど取り扱いも大変だった。
【０００５】
本発明の課題は、安価で、地図上の方向を確認可能な情報端末を提供することである。
【課題を解決するための手段】
【０００６】
本発明の情報端末は、現在位置を取得する現在位置取得手段と、該現在位置を含む地図データを取得する地図取得手段と、現在時刻における該現在位置の太陽位置を取得する太陽位置取得手段と、該地図データと、該地図データに対して太陽がどの位置にあるかを示し太陽位置表示とを表示する表示手段とを備えることを特徴とする。
【０００７】
これにより、地図データと同時に太陽の位置が表示されるので、太陽の位置を基準に方位を決定することにより、現在位置におけるユーザの向いている方向が地図上でどちらの方向かが容易にわかる。
【発明の効果】
【０００８】
本発明によれば、安価かつ容易な方法で、画面に表示される地図上の方向を知ることができるので、携帯端末等において、地図を有効利用しやすく、端末自身の価格も低く抑えることができる。
【発明を実施するための最良の形態】
【０００９】
図１は、本発明の実施形態の概要を説明する表示画面例を示す図である。
同図は、携帯電話の液晶画面の一例であり、ＧＰＳ機能を使って得た地図情報が表示されている。ここで、本発明の実施形態においては、地図上の方向と、実際のユーザの向いている方向とを一致させやすくするため、日時計表示３０を行う。日時計表示３０は、太陽の位置を日時計を使って表しており、ユーザがこの日時計表示３０の太陽の位置と実際の空にある太陽の位置とを一致させることにより、画面に表示された地図上の方向と、実際のユーザが向いている方向とを一致させることができる。
【００１０】
図２は、実施形態における携帯電話の構成を示すブロック図である。
まず、機構的な構成について説明する。携帯電話１の本体ケース（図示せず）には、送受信アンテナ２、音声発生用のスピーカ３、カラー液晶などからなる表示部４、スイッチ入力部５、音声入力用のマイク６、着脱自在な記憶媒体でデータの読み出し及び書き込みが可能なメモリカード７、撮像した画像を取り込むカメラ８、リンガ音で着信を通知するスピーカ９が設けられている。スイッチ入力部５には、ダイヤルスイッチと兼用の文字入力スイッチ、クリアスイッチ、カーソルスイッチ、画面において選択されたアイコン画像を決定する決定スイッチ、発信スイッチ、オフフックスイッチ、オンフックスイッチなどが設けられている。また、振動によって着信を通知するバイブレータ１０が本体ケースに内蔵されている。
【００１１】
次に、電気的な構成について説明する。無線送受信部１１はアンテナ２を介して、変調された音声やデータを送信又は受信する。無線信号処理部１２は、無線送受信部１１によって受信された音声やデータを復調し、無線送受信部１１によって送信される音声やデータを変調する。制御部１３は、システムバスを介してコマンド及びデータの授受を行ってこの装置全体を制御する。加入者情報記憶部１４は、アドレス帳エリア、着信履歴エリア、発信履歴エリアなどで構成されている。システムROM１５は、制御部１３によって実行される通信制御処理プログラム、合成音声データ、種々の初期データなどを記憶している。メモリ１６は、制御部１３によって処理されるデータを一時的に記憶するワークエリアであり、各種のレジスタやフラグのエリアが設けられている。
【００１２】
音声信号処理部１７は、通話中の音声信号や合成音声データの音声信号をデジタルからアナログに変換してスピーカ３に与えて発音させるとともに、マイク６からの音声信号をアナログからデジタルに変換して制御部１３に入力する。ドライバ１８は、キー入力部５のＬＥＤ、スピーカ９、及び、バイブレータ１０を駆動する。ドライバ１９は、表示部４を駆動する。ドライバ２０は、メモリカード７を駆動する。メモリカード７は、カメラ８で撮像された画像や外部装置から入力した画像などの画像データや曲でなどのサウンドデータを記憶できる大容量の記憶容量を持っている。パソコンＩ／Ｆ（インターフェース）２１は、ＵＳＢケーブルなどのシリアルケーブルによって接続された外部機器であるパソコンとの間で、コマンドやデータを送受信する。ＧＰＳ部２５は、ＧＰＳ衛星からの電波を受信し、携帯電話１の現在位置を取得する機能を提供する。日時計メモリ２６は、サーバからの情報、あるいは、メモリカード等に格納される太陽位置データから現在日時をキーとして、太陽の位置を取得する機能を提供する。
【００１３】
図３は、携帯電話の通話処理を示したフローチャートである。
まず、ステップＳ１０において、機器をイニシャライズする。ステップＳ１１において、表示エリアに待受け画面をストアする。ステップＳ１２において、折りたたみスイッチが開かれたか否かを判断する。ステップＳ1２の判断がＮｏの場合には、表示部を消灯して（ステップＳ1３）、ステップＳ１２に戻る。ステップＳ１２の判断がＹｅｓの場合には、ステップＳ1４において、表示部を点灯し、ステップＳ1５において、オフフックスイッチの操作があったか否かを判断する。ステップＳ1５の判断がＮｏの場合には、後述のフローへと進む。ステップＳ1５の判断がＹｅｓの場合には、ステップＳ1６において、番号入力画面を表示シミュレーション、ステップＳ17において、番号入力があったか否かを判断する。
【００１４】
ステップＳ17の判断がＮｏの場合には、ステップＳ1８に進んで、クリアスイッチがオンされたか否かを判断する。ステップＳ1８の判断がＮｏの場合には、ステップＳ17に戻る。ステップＳ1８の判断がＹｅｓの場合には、ステップＳ２５に進んで、表示エリアに待受け画面をストアし、ステップＳ１２に戻る。
【００１５】
ステップＳ17の判断がＹｅｓの場合には、ステップＳ１９において、入力された番号に発信し、ステップＳ２０において、呼び出し報知を行う。ステップＳ２１において、回線が接続されたか否かを判断する。ステップＳ２１の判断がＮｏの場合には、ステップＳ２０に戻って、呼び出し報知を続ける。ステップＳ２1の判断がＹｅｓの場合には、ステップＳ２２において、通話処理を行う。ステップＳ２３においては、オンフック操作が行われたか否かを判断する。ステップＳ２３の判断がＮｏの場合には、ステップＳ２２に戻り、Ｙｅｓの場合には、ステップＳ２４において、終話処理を行い、ステップＳ２５において、表示エリアに待受け画面をストアし、ステップＳ12に戻る。
【００１６】
図４は、携帯電話における着信検知の処理のフローチャートである。
ステップＳ３０において、表示エリアに着信画面を重ねてストアし、ステップＳ３1において、着信報知する。ステップＳ３２において、オフフック操作があったか否かを判断し、オフフック動作が無い場合には、ステップＳ３１に戻り、オフフック動作があった場合には、ステップＳ３３に進む。ステップＳ３３においては、通話処理を行い、ステップＳ３４において、オンフック操作があったか否かを判断する。ステップＳ３４の判断がＮｏの場合には、ステップＳ３３に進み、ステップＳ３４の判断がＹｅｓの場合には、ステップＳ３５において、表示エリアの着信画面を消去して処理を終了する。
【００１７】
図５及び図６は、本発明の第１の実施形態を説明する図である。
図５に示されているように、まず、携帯電話は、基地局を通じて、地図データベースサーバにアクセスし、位置情報を取得する。更に、携帯電話内部の時計機能により、太陽の位置とその影の位置を計算し、地図画面上に日時計表示を行う。
【００１８】
図６を説明する。図３のステップＳ1５から、ステップＳ４０に来ると、ステップＳ４０において、ＧＰＳスイッチがオンされているか否かを判断する。ステップＳ４0の判断がＮｏの場合には、ステップＳ４1において、その他の処理を行う。ステップＳ４０の判断がＹｅｓの場合には、ステップＳ４7において、ＧＰＳ測位を行う。ステップＳ４３においては、ＧＰＳ測位が終了したか否かを判断する。ステップＳ４３の判断がＮｏの場合には、ステップＳ４２に戻り、ステップＳ４３の判断がＹｅｓの場合には、ステップＳ４４に進む。ステップＳ４４では、緯度経度を受信し、ステップＳ４５において、緯度経度に基づく地図データ取得要求をサーバに送付する。ステップＳ４６において、データを受信するまで待つ。データを受信すると、ステップＳ４7において、地図データをストアし、ステップＳ４８において、カレンダ時計部より日付及び現在時刻を取得する。ステップＳ４9においては、太陽位置データベースから、日付、現在時刻に基づき太陽位置を取得し、ステップＳ５０において、現在時刻に基づく現在時刻アナログ表示データを作成し、ステップＳ５1において、現在時刻アナログ表示上に太陽位置を表示する。ステップＳ５２においては、地図データ上に現在時刻アナログ表示を重ね、ステップＳ５３において、表示エリアに地図データをストアする。ステップＳ５４においてクリアスイッチがオンされたか否かを判断する。ステップＳ５４の判断がＮｏの場合には、ステップＳ５３に進む。ステップＳ５４の判断がＹｅｓの場合には、ステップＳ５５において、表示エリアに待受け画面をストアし、図３のステップＳ１２に戻る。
【００１９】
図７及び図８は、本発明の第２の実施形態を説明する図である。
図７に示されるように、本実施形態では、携帯電話は、基地局に、地図情報と太陽の位置情報とを要求し、これを受け取って、表示画面に表示する。携帯電話に送られる地図情報には、予め、日時計表示が埋め込まれた形で、地図情報が携帯電話に送信される。
【００２０】
図８を説明する。図３のステップＳ1５からステップＳ６0に来ると、ＧＰＳスイッチがオンになっているか否かが判断される。ステップＳ６0の判断がＮｏの場合には、ステップＳ６1において、その他の処理を行って、図３のステップＳ１２に戻る。ステップＳ６0の判断がＹｅｓの場合には、ステップＳ６２において、ＧＰＳ測位を行い、ステップＳ６３において、ＧＰＳ測位が終了するのを待つ。ＧＰＳ測位が終了すると、ステップＳ６４において、緯度経度をサーバから受け取り、ステップＳ６５において、日付、時刻取得要求をサーバに送る。ステップＳ６６において、データを受信するまで待つ。ステップＳ６7において、日付、現在時刻をストアし、ステップＳ６８において、太陽位置データベースから日付、現在時刻に基づき、太陽位置を取得する。ステップＳ６9において、現在時刻に基づいて現在時刻アナログ表示データを作成し、ステップＳ７０において、現在時刻アナログ表示上に太陽位置を表示し、ステップＳ71において、緯度経度に基づいて地図データの取得要求を送付する。ステップＳ7２において、データ受信を待ち、ステップＳ7３において、地図データをストアする。ステップＳ7４において、地図データ上に現在時刻アナログ表示を重ね、ステップＳ7５において、表示エリアに地図データをストアし、ステップＳ7６においてクリアスイッチがオンされたか否かを判断する。ステップＳ7６の判断がＮｏの時は、ステップＳ7５に戻る。ステップＳ7６の判断がＹｅｓの場合には、ステップＳ77において、表示エリアに待受け画面をストアし、図３のステップＳ１２に戻る。
【００２１】
なお、上記フローでは、地図データと太陽位置データの合成を携帯端末側で行うように示したが、サーバ側で行う場合についても大きな差異は無く、ただ、携帯電話が太陽位置と地図を別々に受け取らず、合成済みの地図を受け取って表示するだけである。
図９及び図１０は、本発明の第３の実施形態を説明する図である。
【００２２】
図９に示されるように、携帯電話は、ＧＰＳの測位の情報をサーバに送信し、地図データと日時計表示データとを受け取るが、地図情報については、ユーザが前回のＧＰＳ測位のときと大きく変わらない位置にいる場合には、前回の地図データがつかえる。したがって、地図データをキャッシュしておき、必要な場合においてのみサーバから地図データを受け取るようにする。太陽位置については、常にサーバからデータを受け取るようにする。
【００２３】
図１０を説明する。図３のステップＳ1５からステップＳ８0に来ると、ＧＰＳスイッチがオンされているか否かが判断される。ステップＳ８0の判断がＮｏの場合には、ステップＳ８1において、その他の処理を行って、図３のステップＳ１２に戻る。ステップＳ８0の判断がＹｅｓの場合には、ステップＳ８２において、ＧＰＳ測位を行い、ステップＳ８３で、ＧＰＳ測位が終了するのを待つ。ＧＰＳ測位が終了すると、ステップＳ８４において、緯度経度を受け取り、ステップＳ８５において、該当する地図データがキャッシュされているか否かを判断する。ステップＳ８５の判断がＮｏの場合には、ステップＳ８9に進む。ステップＳ８５の判断がＹｅｓの場合には、ステップＳ８６において、緯度経度に基づき地図データ取得要求をサーバに送付する。ステップＳ８7でデータの受信待ちをし、ステップＳ８８で、地図データをストアする。ステップＳ８9では、カレンダ時計部より日付、現在時刻を取得する。ステップＳ90では、太陽位置データベースから日付、現在時刻に基づきたいよう位置を取得し、ステップＳ91において、現在時刻に基づく現在時刻アナログ表示データを作成する。ステップＳ9２においては、現在時刻アナログ表示上に太陽位置を表示し、ステップＳ9３において、地図データ上に現在時刻アナログ表示を重ねる。ステップＳ9４において、表示エリアに地図データをストアし、ステップＳ9５において、クリアスイッチがオンされているか否かを判断する。ステップＳ9５の判断がＮｏの場合には、ステップＳ9４に戻り、ステップＳ9５の判断がＹｅｓの場合には、ステップＳ9６において表示エリアに待受け画面をストアして、図３のステップＳ１２に戻る。
【００２４】
なお、本発明の実施形態は、携帯電話を例にとって説明したが、携帯端末としては、携帯電話に限定されず、本発明は、広く、現在位置の地図情報を表示する端末に適用可能である。
【図面の簡単な説明】
【００２５】
【図１】本発明の実施形態の概要を説明する表示画面例を示す図である。
【図２】実施形態における携帯電話の構成を示すブロック図である。
【図３】携帯電話の通話処理を示したフローチャートである。
【図４】携帯電話における着信検知の処理のフローチャートである。
【図５】本発明の第１の実施形態を説明する図（その１）である。
【図６】本発明の第１の実施形態を説明する図（その２）である。
【図７】本発明の第２の実施形態を説明する図（その１）である。
【図８】本発明の第２の実施形態を説明する図（その２）である。
【図９】本発明の第３の実施形態を説明する図（その１）である。
【図１０】本発明の第３の実施形態を説明する図（その２）である。
【符号の説明】
【００２６】
１      携帯電話
２      アンテナ
３      スピーカ
４      表示部
５      キー入力部
６      マイク
７      メモリカード
８      カメラ
９      スピーカ
１０      バイブレータ
１１      無線送受信部
１２      無線信号処理部
１３      制御部
１４      加入者情報記憶部
１５      システムROM
１６      メモリ
１７      音声信号処理部
１８、１９、２０      ドライバ
２１      パソコンＩ／Ｆ
２５      ＧＰＳ部
２６      日時計メモリ
３０      日時計表示
【図１】
2005106483.tif 000003
【図２】
2005106483.tif 000004
【図３】
2005106483.tif 000005
【図４】
2005106483.tif 000006
【図５】
2005106483.tif 000007
【図６】
2005106483.tif 000008
【図７】
2005106483.tif 000009
【図８】
2005106483.tif 000010
【図９】
2005106483.tif 000011
【図１０】
2005106483.tif 000012