(57)【要約】【課題】ナビゲーションの機能を有する携帯電話の案内するナビゲーションの精度を向上させること。【解決手段】人工衛星からの電磁波を受信することによって現在の位置を特定するＧＰＳユニット３１を有し、現在の位置を算出することによりナビゲーション処理を行う携帯電話２において、ナビゲーション処理を行うナビゲーション処理部３０は、ナビデータ端末３または車速パルスの測定器４などの携帯電話２とは別の装置から、ナビゲーション処理に関する補正データを受信する手段および別の装置の接続を検出する手段を有し、携帯電話２と別の装置が接続されている場合は、受信した補正データを基に、ナビゲーション処理を行い、携帯電話２と別の装置が接続されていない場合は、ＧＰＳユニット３１が特定する現在の位置を基に、ナビゲーション処理を行うように切り替えることを特徴とする。【選択図】      図１
2004340633.tif 000002
【特許請求の範囲】
【請求項１】
人工衛星からの電波を受信して位置を特定するＧＰＳユニットを有し、現在の位置を算出することによりナビゲーション処理を行う携帯電話において、前記ナビゲーション処理を行うナビゲーション処理部は、前記携帯電話とは別の装置から前記ナビゲーション処理に関する補正データを受信する手段および前記別の装置の接続を検出する手段を有し、前記携帯電話と前記別の装置が接続されている場合は、受信した前記補正データを基に、前記ナビゲーション処理を行い、前記携帯電話と前記別の装置が接続されていない場合は、前記ＧＰＳユニットが特定する前記現在の位置を基に、前記ナビゲーション処理を行うように切り替えることを特徴とするナビゲーションの機能を有する携帯電話。
【請求項２】
前記ナビゲーション処理部は、前記現在の位置に関する前記補正データを受信する外部ＧＰＳ信号通信部を含めて構成され、前記ＧＰＳユニットから取得した前記現在の位置のデータ、および、前記外部ＧＰＳ信号通信部から受信した現在の位置に関する前記補正データのうち、少なくとも１つのデータを基に、現在の位置を算出することを特徴とする請求項１に記載のナビゲーションの機能を有する携帯電話。
【請求項３】
前記ナビゲーション処理部は、進行距離に関する補正データである車速パルスを受信する車速パルス通信部を含めて構成され、前記車速パルス通信部から取得した前記車速パルスを用いて、前記現在の位置を算出することを特徴とする請求項１または請求項２に記載のナビゲーションの機能を有する携帯電話。
【請求項４】
前記ナビゲーション処理部は、補正データとして進行方向に関する補正データであるジャイロ信号を取得し、該ジャイロ信号を用いて、現在の進行方向を算出することを特徴とする請求項１ないし請求項３のいずれか１項に記載のナビゲーションの機能を有する携帯電話。
【請求項５】
現在位置の測位とナビゲーションの機能を有する携帯電話を使用するナビゲーション方法であって、前記携帯電話が、現在の位置の遷移を示す現在の進行方向とは独立した案内の表示である絶対表示の進行案内を表示する手順を含み、前記絶対表示の進行案内は、少なくとも道路の名称および前記道路における前記現在の進行方向とは独立した進行方向の案内を含んで構成されることを特徴とするナビゲーション方法。
【請求項６】
現在位置の測位とナビゲーションの機能を有する携帯電話を使用するナビゲーション方法であって、前記携帯電話が、現在の位置の遷移に関する進行の履歴を保持する手順、前記進行の履歴から現在の推定位置を算出する手順、ならびに、現在の進行方向とは独立した案内の表示である絶対表示の進行案内を表示する手順を含み、前記絶対表示の進行案内は、少なくとも前記現在の推定位置からの前記現在の進行方向の先に存在する交差点を構成する道路における前記現在の進行方向とは独立した進行方向を含んで構成されることを特徴とするナビゲーション方法。
【請求項７】
現在位置の測位とナビゲーションの機能を有する携帯電話を使用するナビゲーション方法であって、携帯電話の現在の位置を測位し、この携帯電話の現在の位置が、予め取得した地図の範囲外に存在する場合には、簡易表示を提示する手順を含み、前記簡易表示は、経路の緯度および経度を基にして前記経路を折れ線で表示する経路の表示と、前記現在の位置、ならびに、縮尺の表示を含んで構成されることを特徴とするナビゲーション方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ナビゲーションの機能を有する携帯電話、ナビゲーションの機能を有する携帯電話を使用するナビゲーション方法に関する。
【０００２】
【従来の技術】
携帯電話における処理能力や搭載メモリなどの高性能化に伴い、携帯電話に様々な付加機能を搭載する技術が実現されている。それらの付加機能の中で、ＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）衛星からの電波を受け、携帯電話の現在の位置を地図とともに提示するナビゲーションの機能を有する携帯電話が、提案されている。（例えば、特許文献１参照）。これにより、ユーザは、携帯電話からＧＰＳによるナビゲーション機能を使用可能となるので、使用場所の制限が緩和され、利用の機会が増えることとなる。
【０００３】
【特許文献１】
特開２００３−２８６６２号公報（段落［０００７］等）
【０００４】
【発明が解決しようとする課題】
しかしながら、ナビゲーションの機能を有する携帯電話は、従来の車両などに設置されていたナビゲーションの専用機に比べて、以下の課題がある。
【０００５】
まず、携帯電話の設置場所についてである。携帯電話は、ユーザが随時通話可能とするために、ユーザの手元などの移動体内部に置かれている。このため、多くの場合、携帯電話の設置位置は運転席の近くに制限されることになるため、結果として移動体の屋根などによりＧＰＳ電波が遮蔽されやすい場所となってしまい、携帯電話が受信するＧＰＳ電波による測位精度が低下してしまう。
【０００６】
次に、携帯電話の端末の大きさの制約により、搭載するハードウェアの性能が制限されてしまう。そのため、携帯電話からユーザに提示するナビゲーションの情報は、ナビゲーションの専用機に比べて、表示間隔などの精度が劣ってしまう。
【０００７】
そこで本発明は、前記に鑑み、ナビゲーションの機能を有する携帯電話の案内するナビゲーションの精度を向上させることを、主な目的とする。
【０００８】
【課題を解決するための手段】
本発明は、前記目的を達成するために創案されたものであり、人工衛星からの電波を受信することによって現在の位置を特定するＧＰＳユニットを有し、前記現在の位置を算出することによりナビゲーション処理を行う携帯電話において、前記ナビゲーション処理を行うナビゲーション処理部は、前記携帯電話とは別の装置から前記ナビゲーション処理に関する補正データを受信する手段および前記別の装置の接続を検出する手段を有し、前記携帯電話と前記別の装置が接続されている場合は、受信した前記補正データを基に、前記ナビゲーション処理を行い、前記携帯電話と前記別の装置が接続されていない場合は、前記ＧＰＳユニットが特定する前記現在の位置を基に、前記ナビゲーション処理を行うように切り替えることを特徴とする。
【０００９】
【発明の実施の形態】
以下に、本発明が適用される携帯電話のナビゲーションシステムの一実施形態について、図面を参照して詳細に説明する。まず、本実施形態の携帯電話のナビゲーションシステムの構成について、図１を参照して説明する。
【００１０】
まず、図１に示す携帯電話のナビゲーションシステムは、携帯電話に付されたＧＰＳ機能の出力データを補う機能を有する。よって、携帯電話のナビゲーションシステムは、経路探索の機能を有して地図データを携帯電話２に配信するナビゲーションサーバ１と、ＧＰＳ用のアンテナでＧＰＳ衛星からの電波を受信して、内蔵したＧＰＳユニットにより測位を行う機能を有する携帯電話２と、外部に設けたＧＰＳアンテナで受信したＧＰＳ電波により測位を行うと共に、現在位置の補正に用いるジャイロセンサ５２を備えたナビデータ端末３（請求項における“別の装置”の一例である）とを含んで構成される。このナビデータ端末３には、車両の変速器のドリブン側に付されてドライブシャフトの回転速度を測定する車速パルスの測定器４による車速パルスデータが入力される。そして、ナビデータ端末３に接続されたアダプタ５に携帯電話２を装着することにより、携帯電話２はナビデータ端末３から、外部のＧＰＳユニット５１からのデータやジャイロセンサ５２からのジャイロ信号および車速パルスの測定器４からの車速パルスデータを受信する。
【００１１】
一方、携帯電話２は無線通信により基地局などのゲートウェイを介して、ネットワーク（ＩＰ）に接続されているナビゲーションサーバ１との間で通信を行う。このナビゲーションサーバ１は、経路探索の機能の他に、経路探索に伴い指定された座標位置の地図を検索する地図検索機能や、施設などの地点情報を検索するＰＯＩ検索機能、更には、外部の交通情報センターから受信した交通情報を配信する交通情報配信機能なども備えている。
【００１２】
ＧＰＳ用の衛星群は、位置測定のためのＧＰＳ電波を、地上に放射しつづけており、携帯電話２およびナビデータ端末３では、このＧＰＳ電波を受信することにより、各々のＧＰＳユニットで現在位置を算出する。さらに、携帯電話２は、ナビデータ端末３のジャイロセンサ５２によるジャイロ信号および車速パルスの測定器４からの車速パルスデータなどのＧＰＳによる測位結果を補正するためのデータを受信して、ユーザに提示するナビゲーションの精度を高める動作を行う。
【００１３】
次に、ナビデータ端末３のより詳細な構成について、図３を参照して説明する。ナビデータ端末３は、ＧＰＳアンテナによりＧＰＳ衛星からの電波を受信して現在位置を特定するＧＰＳユニット５１と、進行方向に関するデータであるジャイロ信号を測定するジャイロセンサ５２、ナビデータ端末３の全体を制御するＣＰＵ、そして各ユニットに電源を供給する電源回路とを含めて構成される。ＧＰＳユニット５１で計測された位置情報は携帯電話２に送信される。またナビデータ端末３は、車速パルスの測定器４により計測された車速パルスの情報を受け取り、ジャイロセンサ５２の信号と共に現在位置の計測値の補正用データとして携帯電話２に送信する。更に電源回路は、携帯電話２に対してアダプタ５を介して電源を供給する。
【００１４】
さらに、携帯電話２の構成について、図２を参照して説明する。携帯電話２は、従来から提案されている携帯電話の基本的な機能である電話に関する処理を行う電話処理部２０に加え、ナビゲーションに関する処理を行うナビゲーション処理部３０と、ユーザとナビゲーションに関する情報をやりとりするインタフェースとなるインタフェース部４０とを含めて構成される。なお、電話処理部２０は、マイクによって構成されてユーザからの音声信号を入力させる音声入力部２１と、スピーカによって構成されて音声信号を出力させる音声出力部２２と、音声信号を外部の基地局と通信する回線通信部２３とを含めて構成される。
【００１５】
ここで、携帯電話２のナビゲーション処理部３０は、携帯電話２に備えられたＧＰＳアンテナで受信したＧＰＳ衛星群からのＧＰＳ電波によって現在位置を特定するＧＰＳユニット３１と、地図を閲覧させるアプリケーションを実行するアプリケーション実行部３２と、ＧＰＳによる絶対位置の測位が行えない場合に現在の位置を推定させるため前回以前に提示した進行の履歴を保持する進行履歴管理部３３と、ナビデータ端末３のＧＰＳユニット５１によるＧＰＳの測位結果に関するデータを通信する外部ＧＰＳ信号通信部３４と、車両の走行距離に基づいて現在位置を補正するためのデータである車速パルスを受信する車速パルス通信部３５と、進行方向に関する補正データであるジャイロ信号を通信するジャイロ信号通信部３６とを含めて構成される。そして、外部ＧＰＳ信号通信部３４、車速パルス通信部３５およびジャイロ信号通信部３６が受信するデータは、ナビデータ端末３と接続されたアダプタ５を介して携帯電話２に送られてくる。なお、ナビゲーション処理部３０には、外部ＧＰＳ信号通信部３４、車速パルス通信部３５、ならびに、ジャイロ信号通信部３６がナビデータ端末３からのデータを受信するかどうかを判断するために、携帯電話２に別の装置であるナビデータ端末３が接続されているかどうかを検出する手段を有するものとする。
【００１６】
また、携帯電話２のインタフェース部４０は、アプリケーション実行部３２が実行するアプリケーションによって、ナビゲーションに関する情報を画面表示で提示する画面表示部４１と、ナビゲーションに関する情報を音で提示するスピーカ部４２と、ナビゲーションに関する操作を入力させるための操作入力部４３とを含んで構成される。
【００１７】
以上、本実施形態の携帯電話のナビゲーションシステムの構成について、説明した。次に、本実施形態の携帯電話のナビゲーションシステムの動作の概要について、図１および図２を参照しつつ、図４に沿って説明する。なお、図４は、主に携帯電話２の動作に着目したフローチャートである。また、この動作説明において、携帯電話のナビゲーションシステムの構成を、より明らかにする。
【００１８】
まず、Ｓ１０１（前準備）について、説明する。携帯電話のナビゲーションシステムは、例えば自動車などの移動体に設置されるナビデータ端末３と携帯電話２を設置するためのアダプタ５および携帯電話２と、この携帯電話２と通信を行うナビゲーションサーバ１とから構成される。そして、移動体に搭載された携帯電話のナビゲーションシステムの各装置は、例えば移動体からの電源供給を受けて、起動する。さらに、携帯電話２のＧＰＳユニット３１、ならびに、ナビデータ端末３のＧＰＳユニット５１は、装置が動作している間は常にＧＰＳ用の衛星群からのＧＰＳ電波を受信し続ける。そして、アプリケーション実行部３２は、ＪＡＶＡ（Ｒ）のＶＭ（Ｖｉｒｔｕａｌ  Ｍａｃｈｉｎｅ）などにより、プログラムを実行させる環境を用意し、ナビゲーションを処理するアプリケーションソフトウェアを起動する。以後、起動されたナビゲーションのソフトウェアは、ＧＰＳユニット３１からの信号などを基に、位置情報を算出して画面表示部４１に表示させる制御処理を行う。
【００１９】
次に、Ｓ１０２（地図の要求）について、説明する。携帯電話２は、ナビゲーションに伴いユーザに示す経路を表示するための地図に関する要求をナビゲーションサーバ１に送信する。そのために、まず、携帯電話２は、ナビゲーションサーバ１からそのナビゲーションサーバ１が提供するサービスのメニュー画面を受け取って表示する。ナビゲーションサーバ１が生成した、ユーザの所望の行き先を選択させるメニュー画面を受信して表示して、所望の行き先の選択方法の入力を促す（図５（Ａ）参照）。次に、携帯電話２は、操作入力部４３を介して、ユーザから所定の行き先の選択方法が選択されると、その選択方法に関するより詳細なメニュー画面をナビゲーションサーバ１に要求する。ナビゲーションサーバ１から送られてくるメニュー画面は、例えばＨＴＭＬで記述されたテキストであり、メニューの各項目は詳細なメニュー画面に対するリンクを記述しておくことにより実現される。そして、メニュー画面から所望の行き先の選択方法が入力されたときには、選択されたメニュー項目からリンクが張られたメニュー画面のテキストがナビゲーションサーバ１に対して要求される。携帯電話２はナビゲーションサーバ１から受信した詳細なメニュー画面を表示して、所望の行き先を更に詳細に選択させる。図５（Ｂ）は、図５（Ａ）に示すメニューの中から行き先設定の選択方法として「ジャンルで選ぶ」を選択した際のメニュー画面の例である。この画面の例では、更に「ジャンルで選ぶ」というメニューが表示され、行き先の絞り込みが行われる。さらに、携帯電話２は、ユーザから所望の行き先が選択されると、少なくとも、所望の行き先および現在地の位置情報を含む経路探索の要求メッセージを作成し、ナビゲーションサーバ１に送信する。現在地の位置情報としては、携帯電話２がアダプタ５を介して外付けＧＰＳによる測位結果をナビデータ端末３から受け取っている場合には、携帯電話２に内蔵されたＧＰＳユニット３１による測位結果よりも、ナビデータ端末３から受信した測位結果を優先してナビゲーションサーバ１に送る。なお、ＧＰＳの信号または車速パルスの信号により、移動体が移動している（例えば時速５ｋｍ以上）ことを検知した場合には、運転時の安全対策としてメニュー操作を禁止する。
【００２０】
そして、Ｓ１０３（地図の取得）について、説明する。ナビゲーションサーバ１は、携帯電話２からの要求メッセージを基に、経路探索機能によって現在の位置から所望の行き先までの誘導経路を探索する。そしてこの探索の結果求まった経路全体を覆う地図データを地図検索機能により検索する。そして、検索された誘導経路の情報と共にこの誘導経路全体を含む領域の地図を携帯電話２に返信する。ナビゲーションサーバ１から返信される地図には、経路全体の概略を表すための広範囲の地図（小縮尺地図）と、経路に沿った経路周辺の詳細な情報を表示するための狭範囲の地図（大縮尺地図）が含まれている。これにより、携帯電話２は、ナビゲーションサーバ１から地図を取得する。なお、取得した地図の一例について、広範囲の地図を図６（Ａ）に、また図６（Ａ）の一部を拡大した狭範囲の地図を図６（Ｂ）に、それぞれ示す。これら図６に示す地図は、現在の位置を“Ｓ（Ｓｔａｒｔの略）”と、また、所望の行き先を“Ｇ（Ｇｏａｌの略）”として、また、経路となる道路をより太い道路として、背景色や一般の道路を表す色とは表示色を変えて表記している。経路全体の概略を表した広範囲の地図の表示画面である図６（Ａ）の画面下には、現在地付近を拡大表示する操作を指示するボタンが表示されており、これを選択操作することにより、図６（Ｂ）に示す、現在位置を拡大表示した画面に切り替わる。
【００２１】
以上の操作で、誘導経路が定まり、またこの誘導経路を表示するための地図の受信が完了すると、携帯電話２による経路誘導が開始される。現在位置の測位には、携帯電話２に内蔵されたＧＰＳによる測位結果よりも、ナビデータ端末３で測位された結果を優先させるため、携帯電話２ではアダプタ５を介してナビデータ端末３からＧＰＳデータの入力があるかチェックしている（Ｓ１０４）。そして、外部からのＧＰＳデータ入力が無い場合には、Ｓ１０６の処理に進み、外部からのＧＰＳデータ入力がある場合にはＳ１０５の処理を行う。外部からのＧＰＳデータ入力が無い場合の処理であるＳ１０６（内蔵ＧＰＳによる現在の位置の取得）においては、携帯電話２に設けられたＧＰＳアンテナで受信したＧＰＳ電波に基づき、携帯電話２に内蔵されたＧＰＳユニット３１で現在位置の測位を行い、現在位置の地表における絶対座標として、緯度経度の値を求める。
【００２２】
一方、外部からのＧＰＳデータ入力がある場合の処理であるＳ１０５（外部ＧＰＳからの現在の位置の取得）について、説明する。携帯電話２では、内蔵されたＧＰＳユニット３１を用いて、ＧＰＳ電波を受信して、現在の位置を取得している。しかし、ＧＰＳユニット３１を内蔵する携帯電話２は、ユーザが通話可能とするために、ハンズフリー用の機器に接続されてユーザの手元などの移動体内部に置かれている。このため、携帯電話２の設置位置は運転席の近くに制限されることが多く、移動体の屋根などによりＧＰＳユニット３１が受信するＧＰＳ電波が遮蔽され易くなるため、測位精度が低下しやすい。これに対して、ナビデータ端末３に接続されたＧＰＳアンテナは、ナビデータ端末３の設置位置の影響を受け難く、よりＧＰＳ電波の受信状態が良い位置に設置することが出来る。このため、ナビデータ端末３に接続されたＧＰＳアンテナで受信したＧＰＳの電波に基づいて、ナビデータ端末３に設けられたＧＰＳユニット５１で測位した現在地の方が、ＧＰＳ内蔵の携帯電話２で測位した現在地よりも側位精度の低下が起こりにくいと考えられることから、ナビデータ端末３からＧＰＳデータが入力されている場合には、携帯電話２では内蔵されたＧＰＳユニット３１による側位結果よりも、このナビデータ端末３から入力されるＧＰＳデータの側位結果を現在の位置として採用する。
【００２３】
ＧＰＳによる側位では、ＧＰＳ電波の伝搬状態、受信環境、あるいは使用できるＧＰＳ衛星の数により、側位結果に誤差が発生する。そこで、アダプタ５を介してナビデータ端末３から、ジャイロ信号ないしは車速パルスのデータが入力されているかを確認し（Ｓ１０７）、ナビデータ端末３からこれらのセンサ情報が入力されている場合には、そのセンサ情報を用いて現在位置の補正処理Ｓ１０８を行い、センサ情報が入力されていない場合にはＧＰＳにより測位した現在の位置を用いる。
【００２４】
そしてナビデータ端末３からセンサ情報が入力される場合の処理である、Ｓ１０８（現在の位置の補正）について、説明する。携帯電話２は、ナビゲーション処理部３０を用いて、Ｓ１０５あるいはＳ１０６の処理においてＧＰＳの情報だけから算出された現在の位置を、入力されたセンサ情報を用いて補正する処理を行う。ジャイロ信号が入力されている場合には前回算出した現在位置からの移動方向を、車速パルスが入力されている場合には前回算出した現在位置からの移動距離を求め、ＧＰＳによる側位結果を補正する。なお、ナビゲーション処理部３０は、携帯電話２とナビデータ端末３との接続を監視し、別の装置であるナビデータ端末３がアダプタ５を介して接続されていない期間においては、補正する処理を省略する。
【００２５】
携帯電話２では、外部ＧＰＳ信号通信部３４を介して、ナビデータ端末３のＧＰＳユニット５１による側位結果であるＧＰＳデータを受けている場合には、ＧＰＳユニット３１による側位結果の代わりに受信したＧＰＳデータを側位結果として用いる。ここで、ナビデータ端末３は、携帯を目的とした装置に限定されない。よって、ナビデータ端末３の筐体の大きさ、消費電力、ならびに、ＣＰＵなどの処理能力に関する制約は、携帯を目的とした携帯電話２よりも少なくて済む。また、ナビデータ端末３のＧＰＳユニット５１は、移動体の外側の表面上に付す構成も可能であり、ボディによる電波遮蔽の影響を受けなくて済む。それにより、ナビデータ端末３がＧＰＳユニット５１からのＧＰＳ電波を基に算出する現在の位置は、携帯電話２がＧＰＳユニット３１からのＧＰＳ電波を基に算出するものよりも、現在位置の正確さや表示間隔などの精度が良いことが期待される。こうして取得されたＧＰＳによる現在の位置情報を、ナビ端末３から送られてくるセンサ情報を用いて補正することになる。
【００２６】
そこで、携帯電話２は、車速パルス通信部３５を介して、ナビデータ端末３に入力された車速パルスの測定器４からの進行速度に関する補正データを受け、現在の位置を補正する。なお、車速パルスのセンサは、移動体の変速器のドリブン側に設置され、ドリブン側のドライブシャフト、つまり、車輪の回転速度を測定する。そして、車速パルス通信部３５は、車輪の回転速度および予め定められた車輪の大きさから、単位時間当りの移動体の進行距離を算出し、携帯電話２に進行距離を通知し続ける動作を行う。さらに、携帯電話２は、移動体の単位時間当りの進行距離から進行速度（車速）を算出する。なお、携帯電話２は、車輪に設置された車輪速の検出器が検出する車輪速パルスから、移動体の進行距離を算出してもよい。
【００２７】
さらに、携帯電話２は、ジャイロ信号通信部３６を介して、ナビデータ端末３のジャイロセンサ５２からの進行方向に関する補正データを受け、現在の位置を補正する。ここで、ジャイロセンサ５２は、進行方向に関する補正データであるジャイロ信号を測定し続ける処理を行う。以上、Ｓ１０８（現在の位置の補正）について、説明した。なお、Ｓ１０８（現在の位置の補正）によって算出された現在の位置は、その算出時刻とともに、進行履歴管理部３３に随時記録される。
【００２８】
ここで、Ｓ１０９（現在の位置の判定）について、説明する。携帯電話２は、Ｓ１０３（地図の取得）において取得した経路を含む地図と、Ｓ１０８（現在の位置の補正）によって算出された現在の位置またはＧＰＳによって取得された現在の位置との関係を判定する。なお、地図と現在の位置との関係は、携帯電話２が取得した地図上に現在の位置が存在する第１のケース、電波遮蔽などによりＧＰＳによる現在の絶対位置が特定されないことにより、地図上に存在するかどうかが不明な第２のケース、ならびに、携帯電話２が既に取得してメモリ上に格納されている地図上の何れにも現在の位置が存在しない第３のケースがある。以下、各ケースについて、それぞれの状況に応じた地図の提示方法を、より具体的に説明する。
【００２９】
まず、第１のケースにおけるＳ１１０（地図の表示）について、説明する。携帯電話２は、現在の位置を経路を含む地図上に付して、画面表示部４１に表示する（図７（Ａ）参照）。なお、図７（Ａ）に示されるユーザに進行の案内を提示するための現在位置補正時の案内表示１４０は、地形データおよび経路を含む道路データについての地図表示１４１、ならびに、ナビゲーション処理部３０によって補正された現在位置の表示１４２を含んでいる。また、図７（Ｂ）に示すように、次に進路の案内を行う誘導交差点付近の地図を拡大表示して、更にその誘導交差点の名称を地図上部に表示するようにしてもよい。そして、現在位置の表示１４２が、地図上の交差点に接近した場合、携帯電話２は、送られた経路情報に基づき、図７（Ｃ）に示される誘導交差点の進行方向と該当交差点までの距離を示す表示に切り替えても良い。なお、携帯電話２の画面上部には、ナビデータ端末３と携帯電話２の接続状態を現すマークが表示される。この内、「＋」マーク１４３の表示は、アダプタ５を介してナビデータ端末３が携帯電話２に接続されていることを示している。また、「Ｇ」マーク１４４の表示は、外部からのＧＰＳデータを受信している状態であることを示している。これらの表示を見ることにより、利用者は現在位置の側位精度の傾向に関する情報を得ることが出来るため、現在位置の把握を助けることが出来る。
【００３０】
次に、第２のケースにおけるＳ１１１（位置推定の表示）について、説明する。この場合は、ナビデータ端末３のＧＰＳユニット５１でも、また携帯電話２に内蔵されたＧＰＳユニット３１でもＧＰＳ電波による側位が成功せず、ＧＰＳによる現在位置の地表における絶対座標が取得できなかった状態である。携帯電話２は、現在位置の計測値が得られなかったことから、進行履歴管理部３３に保持された進行履歴の位置を基に、ジャイロ信号から相対的な移動の向きを、車速パルスのデータから相対的な移動距離を求めて現在の位置を推定する処理を行い、推定された位置を経路を含む地図上に付して、画面表示部４１に表示する（図９参照）。この場合、位置推定の地図表示１２０における地図表示１２１の領域に表示される地図の範囲は、推定された現在の位置（現在推定位置１２２）の周辺となり、誘導経路上の現在推定位置１２２には現在位置マークが画かれる。そしてこの現在推定位置１２２を中心として、推定誤差の範囲を丸または二重丸のような図形で表した現在推定位置の範囲１２３を描画する。これにより、ＧＰＳによる現在位置の側位が行えない状況においても、おおよその現在位置を把握することが可能となる。
【００３１】
さらに、第３のケースにおけるＳ１１２（簡易表示）について、説明する。この場合は、経路探索により求められた誘導経路のスタート地点と現在位置がずれているために、現在位置が経路周辺の詳細な地図の範囲内に含まれない時などに発生する。携帯電話２は、現在の位置と、取得した地図上の経路との相対的な位置を示す簡易表示を、画面表示部４１で表示する（図１２（Ａ）参照）。なお、携帯電話２は、現在の位置の付近の地図を取得していないため、地図外の簡易表示１３０の表示においては現在の位置の付近の道路描画は省略され、現在位置の表示１３２と共に誘導経路の形状を表す経路の表示１３１が描画され、誘導経路までの実際の距離の把握を助けるために縮尺の表示１３３が画面の隅に描画される。また所定の縮尺で現在位置と経路の表示１３１を同一画面で表示できない場合には、図１２（Ｂ）に示すように、現在位置から見た誘導開始位置の方向表示１３４を描画して、誘導経路のおおよその方向を表示する。
【００３２】
さらに、Ｓ１１３（終了の判定）について、説明する。携帯電話２は、ナビゲーションに関する処理について、終了するか、または、継続するかを判定する。例えば、図７（Ａ）に示した経路誘導時の画面などの下部に表示されている「停止」ボタンが選択操作されることにより、経路誘導処理が終了される。また、利用者が明示的に終了操作を行わない場合でも、Ｓ１０８（現在の位置の補正）などによって算出された現在の位置が、Ｓ１０２（地図の要求）によってユーザから入力された所望の行き先に到着した場合、または、ユーザによって携帯電話２の電源がＯＦＦとなった場合に、携帯電話２は、ナビゲーションに関する処理を終了と判定し（Ｓ１１３、Ｙｅｓ）、処理を終了させる。一方、携帯電話２は、ナビゲーションに関する処理を継続する判定（Ｓ１１３、Ｎｏ）を行う場合は、処理をＳ１０４に戻す。
【００３３】
以上、本実施形態の携帯電話のナビゲーションシステムの構成の概要について、説明した。次に、本実施形態の携帯電話のナビゲーションシステムの動作であるＳ１１１（位置推定の表示）について、図１から図７を参照しつつ、図８に沿って説明する。また、この動作説明において、携帯電話のナビゲーションシステムの構成を、より明らかにする。
【００３４】
まず、Ｓ２０１（現在の推定位置の算出）について、説明する。携帯電話２は、ナビゲーション処理部３０を用いて、現在の推定位置を算出する。例えば、携帯電話２は、Ｓ１０８（現在の位置の補正）での現在の位置を補正する手法を用いて、現在の推定位置を算出してもよい。その場合、携帯電話２は、Ｓ１０８（現在の位置の補正）において、Ｓ１０５またはＳ１０６で取得した現在の位置を基にして、位置の補正処理を行うこととする替わりに、進行履歴管理部３３に記録された進行履歴の所定の位置を基にして、位置の補正処理を行う。また、携帯電話２は、進行履歴管理部３３に記録された進行履歴を用いて、現在の推定位置を算出してもよい。具体的には、携帯電話２は、時系列の進行履歴をグラフ化し、スプライン曲線などにより進行履歴を所定の数式に近似する。そして、近似された数式を基に、現在の位置を推定する。
【００３５】
次に、Ｓ２０２（現在の推定位置からの推定範囲の算出）について、説明する。携帯電話２は、Ｓ２０１（現在の推定位置の算出）によって算出された現在の推定位置を中心に、推定の範囲を算出する。なお、推定の範囲とは、現在の推定位置の確かさを示すものであり、推定の範囲が大きい程、現在の推定位置がより不確定であることを示すものである。
【００３６】
なお、推定の範囲の算出方法は、例えば、電波遮蔽などにより現在の位置を喪失した時刻からの経過時間が長いほど、推定の範囲を大きくする（例えば、推定の範囲は経過時間を変数とする１次の比例関数で表される）計算方法が挙げられる。これは、経過時間が長いほど、現在の位置が移動すると考えられる範囲が拡大する事象を活用した計算方法である。また、推定の範囲の別の算出方法は、現在の位置を喪失した時刻における車速（車速パルス通信部３５より取得したもの）が速いほど、推定の範囲を大きくする（例えば、推定の範囲は車速を変数とする１次の比例関数で表される）計算方法が挙げられる。そしてこの算出された推定の範囲の大きさに伴って、図９の画面に表示される現在推定位置の範囲１２３を表す図形の大きさが変更される。
【００３７】
ここで、Ｓ２０３（現在の推定位置の判定）について、説明する。携帯電話２は、Ｓ２０１（現在の推定位置の算出）で算出した現在の推定位置が、地図上の誘導経路上の未通過部分にある最も近い交差点の近くにあるかどうかを判定する。これにより、携帯電話２は、ユーザに提供する案内の情報の表記方法を変化させる。
【００３８】
そして、Ｓ２０４（進行道路および進行方向に関する絶対表示）について、説明する。Ｓ２０３（現在の推定位置の判定）において、現在の推定位置が地図上の交差点の近くに存在しない場合、携帯電話２は、誘導経路として選択されている所定の道路の名称（国道や県道などの番号や、高速道路名称、街道名、あるいはその道路の交差点の名称を含んでも良い）と、所定の道路における進行方向（その所定道路において進行方向として目指す地名、あるいは行政区域名、または施設名など）とを含む案内の表示を、予め絶対表示の進行案内１２８として、画面表示部４１に表示させる（図１０（Ａ）参照）。なお、所定の道路は、現在の推定位置に近い、誘導経路の対象となっている未通過部分の道路である。また、誘導経路を逸脱して走行している場合には、現在の推定位置の１ｋｍ四方に存在する道路のうち、最も道路の幅が大きい道路（高速道路など）である。図１０（Ａ）では、“国道１０号の交差点を、東京方面へ進んで下さい”という表記が、絶対表示の進行案内１２８に相当する。
【００３９】
一方、Ｓ２０５（進行方向に関する絶対表示）について、説明する。Ｓ２０３（現在の推定位置の判定）において、現在の推定位置が地図上の交差点の近くに存在する場合、現在の推定位置は一般に誤差を含んでいることから、最悪の場合、既に誘導交差点を通過してしまっていることが考えられる。そのため、具体的に交差点などを指定して誘導を行った場合、実際の経路と一致しない状態が起こりうる。そこで、携帯電話２は、交差点において目指すべき進行方向を含む案内の表示を、絶対表示の進行案内１２８として、画面表示部４１に表示させる（図１０（Ｂ）参照）。図１０（Ｂ）では、“交差点を、東京方面へ進んで下さい”という表記が、絶対表示の進行案内１２８に相当する。
【００４０】
ここで、Ｓ２０４またはＳ２０５に示す絶対表示の進行案内１２８の効果について、より具体的に説明する。まず、Ｓ１１１（位置推定の表示）の処理は、現在の位置および現在の進行方向が未確定である状態を想定している。従来の技術におけるカーナビゲーションは、現在の位置が未確定となる時には、ユーザへのナビゲーションを行わない。しかし、ユーザは、現在の位置が未確定となる時においても、案内の情報を望むことも多い。しかし、ナビゲーションシステムが誤った情報を案内することは、ユーザの利便性を著しく低下させるという問題がある。
【００４１】
そこで、携帯電話２は、従来の技術におけるカーナビゲーションで使用される、右折・左折・直進といった現在の進行方向に依存した相対的な進行案内の替わりに、Ｓ２０４またはＳ２０５に示す絶対表示の進行案内１２８を使用する。なお、相対的な進行案内は、現在の位置および現在の方向を基に、進行方向先の交差点における相対的な進行方向を案内するものである。例えば、“次の交差点を、右方向に曲がってください”という案内が、相対的な進行方向である。一方、絶対表示の進行案内１２８は、“国道１０号の交差点を、東京方面に曲がってください”という現在の進行方向に依存しない進行案内である。ここで、道路の各交差点は、案内の道路標識が設置されていることが多く、その道路標識には、例えば“東京方面”のような良く知られた地名などによる絶対表示がなされていることが多いので、ユーザは、案内の道路標識と絶対表示の進行案内１２８とを照合することにより、現在の進行方向が未確定である場合においても、正確な進行方向を認識することができる。また、曲がる交差点を間違えた場合でも、大体の方向は正しい進路となることから、誘導経路への復帰が容易になる。
【００４２】
そして、Ｓ２０６（地図の表示）について、説明する。携帯電話２は、Ｓ２０１（現在の推定位置の算出）による現在の推定位置を中心として、Ｓ２０２（現在の推定位置からの推定範囲の算出）による推定の範囲を、例えば円によってユーザに提示する。よって前述のように、ユーザに提示する画面（図９参照）は、位置推定の地図表示１２０であり、地形データおよび経路を含む道路データについての地図表示１２１と、現在位置の推定結果である現在推定位置１２２と、現在推定位置１２２を中心とした推定される現在推定位置の範囲１２３とを含んで構成される。
【００４３】
以上、本実施形態の携帯電話のナビゲーションシステムの動作であるＳ１１１（位置推定の表示）について、説明した。これにより、電波遮蔽などにより現在の位置が特定されない場合においても、ユーザは、進行の手がかりとなる情報を得ることができる。
【００４４】
次に、本実施形態の携帯電話のナビゲーションシステムの動作であるＳ１１２（簡易表示）について、図１から図１０を参照しつつ、図１１に沿って説明する。また、この動作説明において、携帯電話のナビゲーションシステムの構成を、より明らかにする。
【００４５】
簡易表示を行うに際して携帯電話２は、Ｓ１０５（外部ＧＰＳからの現在の位置の取得）またはＳ１０６（内蔵ＧＰＳによる現在の位置の取得）の処理によって取得され、Ｓ１０８（現在の位置の補正）によって、補正された現在の位置を取得している。
【００４６】
まず、Ｓ３０１（経路の取得）について、説明する。携帯電話２は、Ｓ１０３（地図の取得）によって得られた経路について、経路を構成する道路を含む地図のデータから、経路を構成する各道路の緯度、経度の情報を取得する。これにより経路の形状に関する情報を緯度・経度の値として得る。
【００４７】
そして、Ｓ３０２（縮尺の決定）について、説明する。携帯電話２は、現在の位置および経路の両方の表示を１つの画面に収められるように、画面の縮尺を決定する。ここで、画面の縮尺は、経路の少なくとも一部を含むようにして決定される。よって、現在の位置と経路との間の距離が長いほど、縮尺の大きさが大きくなる。
【００４８】
さらに、Ｓ３０３（地図の表示）について、説明する。携帯電話２は、Ｓ３０２（縮尺の決定）で求めた縮尺に従い、ユーザに経路および現在の位置を画面表示部４１に提示する（図１２（Ａ）参照）。なお、図１２（Ａ）は、現在の位置が取得した地図の外に出た時に表示される略地図である地図外の簡易表示１３０であり、Ｓ３０１で取得した経路の形状を経路の緯度および経度を基にして経路を折れ線で表示する経路の表示１３１と、ＧＰＳなどの現在位置の取得手段の結果である現在位置の表示１３２と、表示されている画面に関する縮尺の表示１３３とを含んで構成される。これにより、ユーザは、現在の位置がダウンロードした地図上に存在しない場合においても、現在位置と経路の一部が同一画面上に表示されるため、経路が存在する方向を知ることができる。よって、ユーザは、経路から遠ざかる可能性が少なくなる。
【００４９】
また、表示の縮尺をＳ１１０（地図の表示）における表示と同じにすることにより画面上での距離感覚を一致させて、背景の地図が表示されなくなった場合でも現在位置の挙動に対する違和感を低減させる事も可能である。この場合、現在の位置および経路の両方を同じ画面に表示できない状態も発生するため、図１２（Ｂ）に示すように、現在位置から見て誘導経路に最も近い方向を示す誘導経路位置の方向表示１３４を現在位置の表示１３２と共に表示する。これにより、どの方向に移動すれば誘導経路に到達できて経路誘導を受けられるかを示すことが出来るため、地図が表示されない場合でも利用者に対して誘導経路に導くことが出来る。
【００５０】
以上、本発明の一実施形態について説明した。かかる構成によれば、ナビゲーションの機能を有する携帯電話の案内するナビゲーションの精度を向上させることができる。なお、携帯電話のナビゲーションシステムの機能ブロック図を、図１３に示す。車速パルスの測定器４では、車速パルス測定機能により検出した車速パルスを通信機能によりナビデータ端末３に送る。ナビデータ端末３では、ＧＰＳ機能によりナビデータ端末３に接続されたＧＰＳアンテナで受信したＧＰＳ衛星からの電波に基づき測位した結果と、ジャイロセンサ５２の信号を検出するジャイロセンサ機能のデータと、車速パルス測定器４からの車速パルスデータが、データ収集機能で集められ、通信機能により携帯電話２に送られる。携帯電話２では、その通信機能によりナビデータ端末３からの側位結果、ジャイロ信号、車速パルスデータを受信する。この一方で、内蔵されたＧＰＳ機能により携帯電話２でもＧＰＳを使った側位が行われる。携帯電話２には通常の電話機能を実現するために、音声入力機能、音声出力機能、そして回線通信部２３による無線通信機能を備えている。この無線通信機能により、携帯電話２はナビゲーションサーバ１と通信を行い、ナビゲーションサーバ１のメニュー作成機能により作成されたメニューを受信し、これに従って操作入力機能で、経路探索機能による誘導経路の探索と、地図作成機能による経路誘導時に表示する地図の切り出しを依頼する。こうして取得された誘導経路と地図を受信した携帯電話２では、アプリケーション実行機能により、これらの地図や経路を描画して画面表示機能により表示するとともに、経路誘導を行う。また、経路誘導の際に移動した記録は進行履歴管理機能により記録・管理され、ＧＰＳによる側位が出来ない場合などの位置推定に利用される。
【００５１】
以上説明した本発明は、発明の趣旨を逸脱しない範囲で広く変形実施することができる。例えば、ナビデータ端末３からのジャイロ信号や車速パルスデータなどのセンサ情報による現在位置の補正機能に着目し、ナビデータ端末３にはＧＰＳユニット３１を備えず、携帯電話２に内蔵されたＧＰＳユニット３１に依る測位結果をナビデータ端末３からのセンサ情報により現在の位置の情報を求める事も可能である。この場合、図４に示したフローのＳ１０４，Ｓ１０５の処理は行われず、Ｓ１０６の内蔵ＧＰＳによる現在の位置の取得の処理が行われる。また、表示画面上部に表示される「Ｇ」マーク１４４の表示は、内蔵ＧＰＳアンテナにより電波の受信が可能な状態であることを示すことになる。
【００５２】
また例えば、Ｓ１０５（外部ＧＰＳからの現在位置の取得）において、ナビゲーションの専用機に実現されている従来の位置の補正技術を使用することも可能である。なお、従来の位置の補正技術は、例えば、ＧＰＳ衛星から送られてくる電波を、ナビゲーションの専用機とは別の受信機によって補正させるＤ−ＧＰＳ（Ｄｉｆｆｅｒｅｎｃｅ  Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）が挙げられる。なお、これらの従来の位置の補正技術は、ナビデータ端末３に実装され、この補正技術に基づき補正された計算結果が、ナビデータ端末３から携帯電話２に送信される。また、ナビデータ端末３がＧＰＳユニット３１を備えない場合には、Ｄ−ＧＰＳの情報などの補正の為のデータを携帯電話２に送信し、携帯電話２のＳ１０８（現在位置の補正）の処理にて上記のような補正技術を用いても良い。
【００５３】
また、Ｓ２０６（地図の表示）において、地図の表示が、推定の位置か実測の位置かを通知するフラグを、表示画面上に付してもよい。なお、フラグの表示は、例えば、推定の位置を表示する際の“推定”という文字列である。更に誘導交差点までの距離を表示していた場合には、位置推定の表示に切り替わった場合などには、誘導交差点までの残り距離の表示の前に「推定」の文字を表示するようにしても良い。
【００５４】
さらに、Ｓ３０３（縮尺の決定）において、現在の位置および経路の位置関係は、現在の位置の移動に伴って時間とともに変動するので、携帯電話２は、現在の位置と経路の位置との距離を監視し、距離が所定の長さを超えた時を契機として、縮尺を再計算する処理を付加してもよい。
【００５５】
【発明の効果】
本発明により、ナビゲーションの機能を有する携帯電話の案内するナビゲーションの精度を向上させることができる。
【図面の簡単な説明】
【図１】本発明の一実施形態に係る携帯電話のナビゲーションシステムの構成図である。
【図２】本発明の一実施形態に係る携帯電話の構成図である。
【図３】本発明の一実施形態に係るナビデータ端末の構成図である。
【図４】本発明の一実施形態に係るナビゲーションの動作の概要を示すフローチャートである。
【図５】本発明の一実施形態に係る所望の行き先を入力させるメニュー画面の図である。
【図６】本発明の一実施形態に係る携帯電話が取得した地図の一例を示す図である。
【図７】本発明の一実施形態に係る現在の位置が地図上に存在する場合の地図の画面表示図である。
【図８】本発明の一実施形態に係るＧＰＳが現在の位置を取得できない場合における位置推定の表示処理を示すフローチャートである。
【図９】本発明の一実施形態に係るＧＰＳが現在の位置を取得できない場合における位置推定の表示の一例を示す図である。
【図１０】本発明の一実施形態に係る絶対表示の進行案内を表示する画面の一例である。
【図１１】本発明の一実施形態に係る現在の位置が地図外に存在する場合の簡易表示の処理を示すフローチャートである。
【図１２】本発明の一実施形態に係る現在の位置が地図外に存在する場合の簡易表示の処理の一例を示す図である。
【図１３】本発明の一実施形態に係る携帯電話のナビゲーションシステムの機能ブロック図である。
【符号の説明】
１…ナビゲーションサーバ
２…携帯電話
３…ナビデータ端末
４…車速パルスの測定器
５…アダプタ
２０…電話処理部
２１…音声入力部
２２…音声出力部
２３…回線通信部
３０…ナビゲーション処理部
３１…ＧＰＳユニット
３２…アプリケーション実行部
３３…進行履歴管理部
３４…外部ＧＰＳ信号通信部
３５…車速パルス通信部
３６…ジャイロ信号通信部
４０…インタフェース部
４１…画面表示部
４２…スピーカ部
４３…操作入力部
５１…ＧＰＳユニット
５２…ジャイロセンサ
１１０…現在位置補正時の案内表示
１１１…地図表示
１１２…現在位置の表示
１２０…位置推定の地図表示
１２１…地図表示
１２２…現在推定位置
１２３…現在推定位置の範囲
１２８…絶対表示の進行案内
１３０…地図外の簡易表示
１３１…経路の表示
１３２…現在位置の表示
１３３…縮尺の表示
１４０…現在位置補正時の案内表示
１４１…地図表示
１４２…現在位置の表示
【図１】
2004340633.tif 000003
【図２】
2004340633.tif 000004
【図３】
2004340633.tif 000005
【図４】
2004340633.tif 000006
【図５】
2004340633.tif 000007
【図６】
2004340633.tif 000008
【図７】
2004340633.tif 000009
【図８】
2004340633.tif 000010
【図９】
2004340633.tif 000011
【図１０】
2004340633.tif 000012
【図１１】
2004340633.tif 000013
【図１２】
2004340633.tif 000014
【図１３】
2004340633.tif 000015