(57)【要約】【課題】実際に携帯機の保持者の目に見える景観を３次元地図として表示画面に表示することができること。【解決手段】コンピュータ２２０は、携帯電話装置３００の現在位置、表示画面２１０の傾斜角、及び携帯電話装置３００の方位に基づいて、携帯電話装置３００の保持者が表示画面２１０後方において視認すると想定される仮想視野範囲を算出する。この算出された仮想視野範囲を、携帯電話装置３００の保持者の視線位置から見た場合の景観に対応するように、表示画面２１０に３次元地図を表示することができるようにした。これにより、実際に携帯電話装置３００の保持者の目に見える景観を３次元地図として表示画面２１０に表示することができる。【選択図】              図１４
2006349964.tif 000002
【特許請求の範囲】
【請求項１】
表示画面を有する携帯機に適用され、当該表示画面に３次元地図を表示する携帯機用地図表示装置であって、
３次元地図を表示するための地図データを記憶する携帯機用地図データ記憶手段と、
前記携帯機の現在位置を検出する現在位置検出手段と、
前記携帯機の表示画面の傾斜角を検出する傾斜角検出手段と、
前記携帯機の保持者が前記表示画面を見る方向を、前記携帯機の方位として検出する方位検出手段と、
前記携帯機の現在位置、表示画面の傾斜角、及び携帯機の方位に基づいて、前記携帯機の保持者が前記表示画面後方において視認すると想定される視野範囲を算出する算出手段と、
前記算出手段によって算出された視野範囲を、前記携帯機の保持者の視線位置から見た場合の景観に対応するように、前記地図データに基づいて前記表示画面に３次元地図を表示させる地図表示制御手段とを備えることを特徴とする携帯機用地図表示装置。
【請求項２】
前記携帯機用地図データ記憶手段は、２次元地図を表示するための地図データを有し、
前記携帯機の保持者が、前記表示画面を地面と水平となるまで傾けた場合、前記地図表示制御手段は、前記表示画面に、前記携帯機の現在位置を基準とする２次元地図を表示することを特徴とする請求項１に記載の携帯機用地図表示装置。
【請求項３】
前記携帯機の保持者と、前記携帯機との距離を計測する距離計測手段を有し、
前記算出手段は、前記距離計測手段によって計測される距離が短くなるほど、前記視野範囲が大きくなるように、前記視野範囲を算出することを特徴とする請求項１または請求項２に記載の携帯機用地図表示装置。
【請求項４】
前記携帯機用地図表示装置は、車載ナビゲーション装置と当該携帯機用地図表示装置とからなる携帯機用地図表示システムに適用されるものであって、
前記車載ナビゲーション装置は、
前記３次元地図に関する地図データを記憶する地図データ記憶手段と、
前記携帯機用地図表示装置に対して、前記地図データを送信するナビ用送信手段とを備えるものであり、
前記携帯機用地図表示装置は、
前記車載ナビゲーション装置から送信された地図データを受信する携帯機用受信手段を備え、
前記携帯機用地図データ記憶手段は、前記受信した地図データを記憶することを特徴とする請求項１乃至請求項３のいずれかに記載の携帯機用地図表示装置。
【請求項５】
前記車載ナビゲーション装置は、
前記携帯機用地図表示装置から地図データを送信すべき所望の区域を示す区域データを受信するナビ用受信手段を備え、
前記ナビ用送信手段は、前記ナビ用受信手段が区域データを受信した場合、当該所望の区域に該当する地図データを送信するものであり、
前記携帯機用地図表示装置は、
携帯機の保持者によって所望の区域を選択させる選択手段と、
前記車載ナビゲーション装置に対して、前記選択された所望の区域を示す区域データを送信する携帯機用送信手段とを備え、
前記携帯機用受信手段は、前記ナビ用送信手段から前記所望の区域に該当する地図データを受信することを特徴とする請求項４に記載の携帯機用地図表示装置。
【請求項６】
前記地図データは、当該地図データ上の施設に関する施設データを含み、
前記施設データに基づいて、歩行者用目的地を設定する歩行者用目的地設定手段と、
前記地図データに基づいて、歩行者用出発地から前記歩行者用目的地までの歩行者用案内経路を探索する携帯機用歩行者用案内経路探索手段とを備えることを特徴とする請求項５に記載の携帯機用地図表示装置。
【請求項７】
前記車載ナビゲーション装置は、
前記地図データ記憶手段は、前記地図データ上の施設に関する施設データを記憶し、
前記施設データに基づいて、最終目的地を設定する最終目的地設定手段と、
前記設定された最終目的地に対応する施設に駐車場が不設である場合、当該最終目的地周辺における駐車場を検索する駐車場検索手段と、
前記検索された駐車場を車両用目的地として設定する車両用目的地設定手段と、
前記出発地から前記車両用目的地までの車両用案内経路を探索する車両用案内経路探索手段と、
前記車両用目的地から前記最終目的地までの歩行者用案内経路を探索するナビ用歩行者用案内経路探索手段とを備え、
前記ナビ用送信手段は、前記携帯機用地図表示装置に対して、前記歩行者用案内経路、及び当該歩行者用案内経路に関する地図データを送信するものであり、
前記携帯機用受信手段は、前記車載ナビゲーション装置から送信された歩行者用案内経路、及び当該歩行者用案内経路に関する地図データを受信し、
前記携帯機用地図データ記憶手段は、前記受信した歩行者用案内経路に関する地図データを記憶し、
前記携帯機用地図表示装置は、さらに、
前記受信した歩行者用案内経路を記憶する歩行者用案内経路記憶手段を備えることを特徴とする請求項４に記載の携帯機用地図表示装置。
【請求項８】
前記地図データは、前記３次元地図上の３次元オブジェクトをポリゴンで形成したポリゴンデータと、当該３次元オブジェクトを実際の景観に近づけるために、前記ポリゴンデータに対してポリゴン表面に模様をつけるためのデータであるテクスチャデータと、当該３次元地図上の空を表示するためのデータである空表示用データを含むことを特徴とする請求項１乃至請求項７のいずれかに記載の携帯機用地図表示装置。
【請求項９】
前記車載ナビゲーション装置において、
前記地図データ記憶手段は、前記地図データとして、昼間用地図データ及び夜間用地図データを記憶し、
前記ナビ用送信手段は、前記携帯機用地図表示装置に対して、現在時刻に応じて、前記昼間用地図データまたは前記夜間用地図データのいずれか一方を送信するものであり、
前記携帯機用受信手段は、前記車載ナビゲーション装置から送信された前記昼間用地図データまたは前記夜間用地図データのいずれか一方を受信することを特徴とする請求項４乃至請求項８のいずれかに記載の携帯機用地図表示装置。
【請求項１０】
前記昼間用地図データは、前記テクスチャデータとして、昼間用テクスチャデータと、前記空表示用データとして、昼空表示用データとを含み、
前記夜間用地図データは、前記テクスチャデータとして、夜間用テクスチャデータと、前記空表示用データとして、夜空表示用データとを含むことを特徴とする請求項９に記載の携帯機用地図表示装置。
【請求項１１】
前記夜間用テクスチャデータは、照明に関する模様をつけるためのものであることを特徴とする請求項１０に記載の携帯機用地図表示装置。
【請求項１２】
前記昼空表示用データは、現在の年月日及び時刻に応じて、太陽位置を異ならせ、
前記夜空表示用データは、現在の年月日及び時刻に応じて、月と星座との位置、及び星座の種類を異ならせることを特徴とする請求項１０または請求項１１に記載の携帯機用地図表示装置。
【請求項１３】
前記夜空表示用データは、所定の区域において、空気の汚れ度合を示すものであることを特徴とする請求項１２に記載の携帯機用地図表示装置。
【請求項１４】
前記探索された歩行者用案内経路に基づいて、歩行者用経路案内を行なう歩行者用経路案内手段を備えることを特徴とする請求項５乃至請求項１３のいずれかに記載の携帯機用地図表示装置。
【請求項１５】
前記表示画面は、コントラストを変更可能に構成されており、
前記表示制御手段は、前記歩行者用案内経路を、当該歩行者用案内経路に該当する道路データに重ねて強調表示し、当該歩行者用案内経路における進行方向を含む表示範囲のコントラストを明るく変更することを特徴とする請求項１４に記載の携帯機用地図表示装置。
【請求項１６】
前記表示制御手段は、前記歩行者用案内経路沿いにおける前記３次元オブジェクトのみ表示することを特徴とする請求項１５に記載の携帯機用地図表示装置。
【請求項１７】
前記携帯機の現在位置の変化に基づいて、携帯機の保持者が歩行中であるか否かを判定する判定手段を備え、
前記判定手段によって携帯機の保持者が歩行中であると判定された場合、前記表示制御手段に対して、前記３次元地図の表示を中止するよう指示する指示手段を備えることを特徴とする請求項１乃至請求項１６のいずれかに記載の携帯機用地図表示装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、携帯機用地図表示装置に関する。
【背景技術】
【０００２】
従来、地図表示の表現力を十分に高めることができ、しかも、特別な操作スイッチを必要とせずに、通常の表示と表現力を高めた表示を切り換える地図表示装置が提案されている（例えば、特許文献１参照。）。この特許文献１に開示されている地図表示装置によれば、例えば、２次元地図を表示するための２次元地図データ、及び３次元地図を表示するための３次元地図データを記憶する地図情報記憶部と、表示部と、当該装置の傾斜角度を感知する傾斜感知部とを備え、感知された傾斜角度に基づいて、制御部は地図情報記憶部より対応する２次元地図データまたは３次元地図データを読み出して２次元地図または３次元地図を表示する。
【０００３】
具体的には、傾斜感知部は、当該装置が地面に対して「垂直状態」になった場合には、アクティブ信号を制御部に出力し、「水平状態」になった場合には、インアクティブ信号を制御部に出力する。制御部は、傾斜感知部からインアクティブ信号／アクティブ信号が出力された場合、地図情報記憶部から２次元地図データ／３次元地図データを読み出し、表示部の画面に２次元地図／３次元地図を表示する。
【特許文献１】特開２００４−１５１７５２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
上述したように、従来の装置では、特別な操作スイッチを必要とせずに、地図表示の表現力を十分に高めるために、従来の装置の傾斜角度が「水平状態」であるか「垂直状態」であるかに基づいて、２次元地図と３次元地図とを切り換えて表示するに過ぎなかった。また、当該３次元地図は、ユーザの視点位置等は何ら考慮していない鳥瞰図であった。従って、例えば、従来の装置を「垂直状態」以上に傾けた場合であっても、表示される３次元地図は同じものであった。すなわち、実際にユーザの目に見える景色と３次元地図とは異なるものであった。
【０００５】
本発明は、上述した点に鑑みてなされたもので、実際に携帯機の保持者の目に見える景観を３次元地図として表示画面に表示することが可能な携帯機用地図表示装置を提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記目的を達成するために、請求項１に記載の携帯機用地図表示装置は、
表示画面を有する携帯機に適用され、表示画面に３次元地図を表示する携帯機用地図表示装置であって、
３次元地図を表示するための地図データを記憶する携帯機用地図データ記憶手段と、
携帯機の現在位置を検出する現在位置検出手段と、
携帯機の表示画面の傾斜角を検出する傾斜角検出手段と、
携帯機の保持者が表示画面を見る方向を、携帯機の方位として検出する方位検出手段と、
携帯機の現在位置、表示画面の傾斜角、及び携帯機の方位に基づいて、携帯機の保持者が表示画面後方において視認すると想定される視野範囲を算出する算出手段と、
算出手段によって算出された視野範囲を、携帯機の保持者の視線位置から見た場合の景観に対応するように、地図データに基づいて表示画面に３次元地図を表示させる地図表示制御手段とを備えることを特徴とする。
【０００７】
上述したように、請求項１に記載の携帯機用地図表示装置では、携帯機の現在位置、表示画面の傾斜角、及び携帯機の方位に基づいて、携帯機の保持者が表示画面後方において視認すると想定される視野範囲が算出される。この算出された視野範囲を、携帯機の保持者の視線位置から見た場合の景観に対応するように、表示画面に３次元地図が表示される。これにより、実際に携帯機の保持者の目に見える景観を３次元地図として表示画面に表示することができる。
【０００８】
請求項２に記載したように、携帯機用地図データ記憶手段は、２次元地図を表示するための地図データを有し、携帯機の保持者が、表示画面を地面と水平となるまで傾けた場合、地図表示制御手段は、表示画面に、携帯機の現在位置を基準とする２次元地図を表示することもできる。これにより、表示画面が地面と水平となるまで傾けられた場合、表示画面には、２次元地図が表示される。
【０００９】
請求項３に記載したように、携帯機の保持者と、携帯機との距離を計測する距離計測手段を有し、算出手段は、距離計測手段によって計測される距離が短くなるほど、視野範囲が大きくなるように、視野範囲を算出することもできる。これにより、より精度の高い視野範囲を算出することができる。
【００１０】
請求項４に記載したように、携帯機用地図表示装置は、車載ナビゲーション装置と携帯機用地図表示装置とからなる携帯機用地図表示システムに適用されるものであって、車載ナビゲーション装置は、３次元地図に関する地図データを記憶する地図データ記憶手段と、携帯機用地図表示装置に対して、地図データを送信するナビ用送信手段とを備えるものであり、携帯機用地図表示装置は、車載ナビゲーション装置から送信された地図データを受信する携帯機用受信手段を備え、携帯機用地図データ記憶手段は、受信した地図データを記憶することが好ましい。このように、携帯機用地図表示装置は、車載ナビゲーション装置から３次元地図に関する地図データを受信し、受信した地図データを記憶することができる。
【００１１】
請求項５に記載したように、車載ナビゲーション装置は、携帯機用地図表示装置から地図データを送信すべき所望の区域を示す区域データを受信するナビ用受信手段を備え、ナビ用送信手段は、ナビ用受信手段が区域データを受信した場合、所望の区域に該当する地図データを送信するものであり、携帯機用地図表示装置は、携帯機の保持者によって所望の区域を選択させる選択手段と、車載ナビゲーション装置に対して、選択された所望の区域を示す区域データを送信する携帯機用送信手段とを備え、携帯機用受信手段は、ナビ用送信手段から所望の区域に該当する地図データを受信することもできる。このようにすることにより、携帯機の保持者の所望の区域に該当する地図データを取得することができる。
【００１２】
請求項６に記載したように、地図データは、地図データ上の施設に関する施設データを含み、施設データに基づいて、歩行者用目的地を設定する歩行者用目的地設定手段と、地図データに基づいて、歩行者用出発地から歩行者用目的地までの歩行者用案内経路を探索する携帯機用歩行者用案内経路探索手段とを備えることが好ましい。このように、歩行者用案内経路を探索することができる。
【００１３】
請求項７に記載したように、車載ナビゲーション装置は、地図データ記憶手段は、地図データ上の施設に関する施設データを記憶し、施設データに基づいて、最終目的地を設定する最終目的地設定手段と、設定された最終目的地に対応する施設に駐車場が不設である場合、最終目的地周辺における駐車場を検索する駐車場検索手段と、検索された駐車場を車両用目的地として設定する車両用目的地設定手段と、出発地から車両用目的地までの車両用案内経路を探索する車両用案内経路探索手段と、車両用目的地から最終目的地までの歩行者用案内経路を探索するナビ用歩行者用案内経路探索手段とを備え、ナビ用送信手段は、携帯機用地図表示装置に対して、歩行者用案内経路、及び歩行者用案内経路に関する地図データを送信するものであり、携帯機用受信手段は、車載ナビゲーション装置から送信された歩行者用案内経路、及び歩行者用案内経路に関する地図データを受信し、携帯機用地図データ記憶手段は、受信した歩行者用案内経路に関する地図データを記憶し、携帯機用地図表示装置は、さらに、受信した歩行者用案内経路を記憶する歩行者用案内経路記憶手段を備えることが好ましい。このようにすることにより、車載ナビゲーション装置から歩行者用案内経路、及び歩行者用案内経路に関する地図データを受信及び記憶することができる。
【００１４】
請求項８に記載したように、地図データは、３次元地図上の３次元オブジェクトをポリゴンで形成したポリゴンデータと、３次元オブジェクトを実際の景観に近づけるために、ポリゴンデータに対してポリゴン表面に模様をつけるためのデータであるテクスチャデータと、３次元地図上の空を表示するためのデータである空表示用データを含むことが好ましい。これらのデータを用いることによって、３次元地図を生成することができる。
【００１５】
請求項９に記載したように、車載ナビゲーション装置において、地図データ記憶手段は、地図データとして、昼間用地図データ及び夜間用地図データを記憶し、ナビ用送信手段は、携帯機用地図表示装置に対して、現在時刻に応じて、昼間用地図データまたは夜間用地図データのいずれか一方を送信するものであり、携帯機用受信手段は、車載ナビゲーション装置から送信された昼間用地図データまたは夜間用地図データのいずれか一方を受信することが好ましい。これにより、携帯機用地図表示装置は、現在時刻に応じた、昼間用地図データまたは夜間用地図データのいずれか一方を受信することができる。
【００１６】
請求項１０に記載したように、昼間用地図データは、テクスチャデータとして、昼間用テクスチャデータと、空表示用データとして、昼空表示用データとを含み、夜間用地図データは、テクスチャデータとして、夜間用テクスチャデータと、空表示用データとして、夜空表示用データとを含むことが好ましい。このようにすることにより、昼間用地図データを用いることによって、昼間用３次元地図を生成することができる。また、夜間用地図データを用いることによって、夜間用３次元地図を生成することができる。
【００１７】
請求項１１に記載したように、夜間用テクスチャデータは、照明に関する模様をつけるためのものであることが好ましい。これにより、例えば、照明に関する模様として、看板のネオンライトをつけることによって、携帯機の保持者はビルを特定することができる。
【００１８】
請求項１２に記載したように、昼空表示用データは、現在の年月日及び時刻に応じて、太陽位置を異ならせ、夜空表示用データは、現在の年月日及び時刻に応じて、月と星座との位置、及び星座の種類を異ならせることができる。このようにすることにより、現在の年月日及び時刻に応じた、正確な太陽位置などを携帯機の保持者が把握することができる。
【００１９】
請求項１３に記載したように、夜空表示用データは、所定の区域において、空気の汚れ度合を示すものであっても良い。例えば、都心などでは、空気が汚れているためである。これにより、より精度の高い夜空を３次元地図上に表示することができる。
【００２０】
請求項１４に記載したように、探索された歩行者用案内経路に基づいて、歩行者用経路案内を行なう歩行者用経路案内手段を備えることが好ましい。これにより、携帯機の保持者に対して、歩行者用経路案内を行なうことができる。
【００２１】
請求項１５に記載したように、表示画面は、コントラストを変更可能に構成されており、表示制御手段は、歩行者用案内経路を、歩行者用案内経路に該当する道路データに重ねて強調表示し、歩行者用案内経路における進行方向を含む表示範囲のコントラストを明るく変更しても良い。これにより、携帯機の保持者は、明確に歩行者用案内経路における進行方向を把握することができる。
【００２２】
請求項１６に記載したように、表示制御手段は、歩行者用案内経路沿いにおける３次元オブジェクトのみ表示することもできる。このようにすることにより、携帯機の保持者は、歩行者用案内経路における進行方向を明確に把握可能である。
【００２３】
請求項１７に記載したように、携帯機の現在位置の変化に基づいて、携帯機の保持者が歩行中であるか否かを判定する判定手段を備え、判定手段によって携帯機の保持者が歩行中であると判定された場合、表示制御手段に対して、３次元地図の表示を中止するよう指示する指示手段を備えることもできる。これにより、携帯機の保持者が歩行中に、仮想視野範囲に応じた３次元地図を見ようと試みた場合、当該３次元地図が表示画面に表示されなくなる。
【発明を実施するための最良の形態】
【００２４】
（第１実施形態）
以下、本発明の好ましい実施形態について図面を参照して説明する。本実施形態では、携帯機用地図表示装置が携帯電話に適用された例を説明する。図１は、本実施形態による携帯電話装置３００の概略構成を示すブロック図である。以下、本実施形態による携帯電話装置３００について詳細に説明する。
【００２５】
図１に示すように、携帯電話装置３００は、表示画面２１０、ＧＰＳ受信機２１１、地磁気センサ２１２、傾斜角センサ２１３、コンピュータ２２０、第１の記憶部２３０、第２の記憶部２４０、第３の記憶部２４５、操作部２５０、音声出力部２６０、通信部２７０を備えている。また、通信部２７０は、車載ナビゲーション装置１００との通信を行なう。
【００２６】
まず、車載ナビゲーション装置１００の概略構成について、図２を用いて説明する。図２は、本実施形態による車載ナビゲーション装置１００の概略構成を示すブロック図である。
【００２７】
図２に示すように、車載ナビゲーション装置１００は、位置検出器１０、デジタル道路地図データベース２０、コンピュータ３０、表示部４０、操作スイッチ群５０、音声出力部６０、音声入力部７０、記憶装置８０、及び通信機９０を備えている。
【００２８】
コンピュータ３０は、内部には周知のＣＰＵ、ＲＯＭ、ＲＡＭ、Ｉ／Ｏ及びこれらの構成を接続するバスラインを備えている。ＲＯＭには、コンピュータ３０が実行するためのプログラムが書き込まれており、このプログラムに従ってＣＰＵ等が所定の演算処理を実行する。
【００２９】
位置検出器１０は、衛星からの電波に基づいて車両の位置を測定するグローバルポジショニングシステム（ＧＰＳ）のためのＧＰＳ受信機１１、車両の絶対方位を検出するための地磁気センサ１２、車両の相対方位を検出するためのステアリングセンサ１３を有している。さらに、位置検出器１０は、車両の走行速度から走行距離を検出するために車速センサ１４を備えている。
【００３０】
このように、位置検出器１０は、電波航法による車両位置測定のためにＧＰＳ受信機１１を有するとともに、自立航法による車両位置推定のために地磁気センサ１２、ステアリングセンサ１３及び車速センサ１４を有している。また、電波航法としては、ＧＰＳに限らず、例えばＶＩＣＳの光ビーコンを利用しても良い。また、自立航法における車両の相対方位を検出するために、ステアリングセンサ１３に代えて、ジャイロセンサや車両の左右輪に設けられた車輪速センサを用いても良い。
【００３１】
デジタル道路地図データベース２０は、３次元地図データ、ポリゴンデータ、テクスチャデータ、背景データ、文字データ、及び施設データなどの各種の地図データをコンピュータ３０に入力するための装置である。デジタル道路地図データベース２０は、デジタル地図データを記憶する情報記憶媒体２１を有し、情報記憶媒体２１としては、そのデータ量からＣＤ−ＲＯＭまたはＤＶＤ−ＲＯＭを用いるのが一般的であるが、メモリカード、ハードディスク等を用いてもよい。
【００３２】
ここで、デジタル道路地図データベース２０の記憶媒体に記憶されている３次元地図データについて、簡単に説明する。まず、３次元地図データは、複数の道路が交差、合流、分岐する地点に関するノードデータと、その地点間を結ぶ道路に関するリンクデータを有する。ノードデータは、ノード毎に固有の番号を付したノードＩＤ、ノード座標（緯度・経度・高度）、ノード名称、ノードに接続する全てのリンクのリンクＩＤが記述される接続リンクＩＤ、及び交差点種類などの各データから構成される。また、リンクデータは、道路毎に固有の番号を付したリンクＩＤ、リンク長、始点及び終点座標（緯度・経度・高度）、高速道路や一般道路などの道路種別、道路幅員、リンク旅行時間などの各データから構成されている。
【００３３】
ポリゴンデータは、地形、建造物等の施設、道路等の３次元オブジェクトをポリゴンで形成したものである。なお、ポリゴンデータにおける各３次元オブジェクトには、緯度、経度、高度の座標が付与されており、上述した３次元地図データと対応している。
【００３４】
テクスチャデータは、地形、建造物等の施設、道路等の３次元オブジェクトを実際の景観に近づけるために、上述したポリゴンデータに対して、ポリゴン表面に模様をつけるためのデータである。
【００３５】
背景データは、３次元地図を表示部４０に表示する際に、建造物等の施設、道路等の３次元オブジェクト以外の表示対象となる背景を表示するためのデータである。なお、本実施形態には、背景データの１つとして、３次元地図上の空を表示するための空表示用データがある。これらのデータを用いることによって、３次元地図を生成することができる。
【００３６】
文字データは、地名、施設名、道路名等を道路地図上に表示するためのものであり、表示位置に対応する地図上の座標を関連付けたデータとして構成している。
【００３７】
施設データは、施設の検索に用いられるものであり、施設種類、施設名称、緯度・経度の座標、駐車場フラグ等の各データから構成されている。施設データにおける駐車場フラグは、当該施設データに対応する施設に駐車場が設けられている場合には、「１」にセットされ、当該施設に駐車場が設けられていない場合には、「０」にセットされる。
【００３８】
なお、地図データは、昼間用地図データ及び夜間用地図データがある。昼間用地図データは、テクスチャデータとして、昼間用テクスチャデータと、空表示用データとして、昼空表示用データを含み、夜間用地図データは、テクスチャデータとして、夜間用テクスチャデータと、空表示用データとして、夜空表示用データを含む。このようにすることにより、昼間用地図データを用いることによって、昼間用３次元地図を生成することができる。また、夜間用地図データを用いることによって、夜間用３次元地図を生成することができる。
【００３９】
なお、昼間用テクスチャデータと夜間用テクスチャデータとの相違として、例えば、夜間用テクスチャデータは、施設の３次元オブジェクトを示すポリゴンデータに対して、室内の照明や看板のネオンサインなどの照明に関する模様をつけるためのものである。これにより、夜間らしい実際の景観に近づけることができる。このように、照明に関する模様として、看板のネオンライトをつけることによって、携帯電話装置３００の保持者はビルを特定することができる。
【００４０】
また、昼空表示用データは、現在の年月日及び時刻に応じて、太陽位置を異ならせ、夜空表示用データは、現在の年月日及び時刻に応じて、月と星座との位置、及び星座の種類を異ならせる。このようにすることにより、現在の年月日及び時刻に応じた、正確な太陽位置などを携帯電話装置３００の保持者が把握することができる。
【００４１】
さらに、夜空表示用データは、夜空表示用データは、所定の区域において、空気の汚れ度合を示すものである。例えば、都心などでは、空気が汚れているためである。これにより、より精度の高い夜空を３次元地図上に表示することができる。
【００４２】
表示部４０は、例えば、液晶ディスプレイによって構成され、表示部４０の画面には車両の現在位置に対応する自車位置マーク、及び、デジタル道路地図データベース２０より入力された地図データによって生成される車両周辺の３次元地図を表示することができる。また、最終目的地または車両用目的地が設定された場合、道路地図上には、現在位置から最終目的地または車両用目的地までの案内経路または車両用案内経路が重ねて表示される。
【００４３】
操作スイッチ群５０は、例えば、表示部４０と一体になったタッチパネルスイッチもしくは表示部４０の周辺に設けられるメカニカルなスイッチ等からなり、各種入力に使用される。
【００４４】
音声出力部６０はスピーカ等からなり、経路案内または車両用経路案内が行なわれている場合に、案内音声を出力したり、音声認識時に、入力音声に関するガイダンスを出力したりするものである。また、音声入力部７０は、マイク等からなり、携帯電話装置３００の保持者によって発せられた音声を取り込んで、コンピュータ３０に入力する。コンピュータ３０は、入力された音声の認識処理を行い、その認識結果に基づいて、各種の制御を実行する。記憶装置８０には、後述する歩行者用案内経路が記憶される。
【００４５】
通信機９０は、例えば、Ｂｌｕｅｔｏｏｔｈ（登録商標、以下は省略する）通信機であり、公知のＢｌｕｅｔｏｏｔｈプロトコルに従って、歩行者用案内経路、及び歩行者用案内経路に関する地図データを携帯電話装置３００に送信する。上述したＢｌｕｅｔｏｏｔｈプロトコルは、無線通信プロトコルの一種であり、２．４５ＧＨｚの帯の電波を利用して１Ｍｂｐｓのデータ転送速度で通信を行なうものである。その際、機器間の距離が１０ｍ以内であれば障害物があっても通信可能である。
【００４６】
また、本実施形態の車載ナビゲーション装置１００は、操作スイッチ群５０もしくは音声認識によって最終目的地の位置が入力されると、最終目的地に駐車場が設けられている場合、現在位置からその最終目的地までの案内経路を探索し表示する。また、最終目的地に駐車場が設けられていない場合、当該最終目的地周辺における駐車場を検索し、この検索された駐車場を車両用目的地として設定し、現在位置からその車両用目的地までの最適な車両用案内経路を探索し表示する、いわゆる経路案内機能も備えている。また、当該車両目的地から最終目的地までの最適な歩行者用案内経路を探索する歩行者用案内経路探索機能も備えている。このような最適な案内経路を設定する手法は、周知のダイクストラ法等の手法が知られている。また、携帯電話装置３００の保持者によって入力された、例えば、住所、施設名称、電話番号等から施設等の位置を検索する検索機能も備えている。
【００４７】
これらの機能は、主にコンピュータ３０によって各種の演算処理がなされることによって実行される。すなわち、コンピュータ３０は最終目的地または車両目的地が設定されるとデジタル道路地図データベース２０の地図データを用いて案内経路または車両用案内経路を計算し、その案内経路または車両用案内経路を表示する。この他、コンピュータ３０は、車両の位置を示す自車位置マークとその周辺の道路地図を表示部４０に表示させたり、道路地図の縮尺を変更したりする。
【００４８】
次に、携帯電話装置３００の概略構成について、図１を用いて説明する。コンピュータ２２０は、内部には周知のＣＰＵ、ＲＯＭ、ＲＡＭ、Ｉ／Ｏ及びこれらの構成を接続するバスラインを備えている。ＲＯＭには、コンピュータ２２０が実行するためのプログラムが書き込まれており、このプログラムに従ってＣＰＵ等が所定の演算処理を実行する。
【００４９】
表示画面２１０は、例えば、液晶ディスプレイによって構成され、携帯電話装置３００の現在位置に対応する現在位置マーク、及び後述する第１の記憶部２３０により入力された地図データによって生成される現在位置周辺の３次元地図を表示することができる。また、後述する第３の記憶部２４５に、車載ナビゲーション装置１００から送信された歩行者用案内経路が記憶されている場合、３次元地図上には、歩行者用出発地から最終目的地までの歩行者用案内経路が重ねて表示される。
【００５０】
ＧＰＳ受信機２１１は、衛星からの電波に基づいて携帯電話装置３００の位置を測定するグローバルポジショニングシステム（ＧＰＳ）である。なお、本実施形態では、携帯電話装置３００における表示画面２１０の中央部分Ｇの位置を測定する。
【００５１】
地磁気センサ２１２は、地磁気に基づいて、携帯電話装置３００の保持者が表示画面２１０を見る方向を、携帯電話装置３００の方位として検出するためのものである。なお、本実施形態では、地磁気センサ２１２が検出する方位は、図７に示すように、東西方向（Ｘ軸）を基準として、真東Ｅに対して、表示画面２１０の中央部分Ｇが左方向に何度向いているかを示す方位角データαによって表わされる。図７において、Ｅ´、Ｗ´、Ｓ´、Ｎ´、Ｔ´、Ｄ´は、それぞれ、後述する仮想視点位置Ｅを原点とする東、西、南、北、上、下の方位を表わしている。方位角データαの例として、左方向に６０°向いている場合には、α＝６０°となり、右方向に４５°向いている場合には、α＝−４５°となる。
【００５２】
傾斜角センサ２１３は、例えば、液封入式容量式傾斜角センサである。具体的には、傾斜角センサ２１３に封入された液体の傾斜に伴う静電容量の変化を傾斜角として検出する。なお、本実施形態では、傾斜角センサ２１３が検出する傾斜角は、図８に示すように、表示画面２１０を、上下方向（Ｚ軸）の真上方向Ｔ´に向けて、東西方向（Ｘ軸）及び南北方向（Ｙ軸）からなる水平平面（ＸＹ平面）を基準として、真上方向Ｔ´に対して上方向に何度傾いているかを示す傾斜角データγによって表わされる。傾斜角データγの例として、上方向に３０°傾いている場合には、γ＝３０°となる。
【００５３】
第１の記憶部２３０には、後述する通信機２７０が受信した、車載ナビゲーション装置１００から送信された歩行者用案内経路に関する地図データが記憶される。
【００５４】
第２の記憶部２４０には、携帯電話装置３００の保持者の仮想的な視点位置を表わす仮想視点位置Ｅから表示画面２１０の中央部分Ｇまでの仮想的な視距離を表わす第１の仮想視距離Ｌ１、仮想視点位置Ｅから表示画面２１０の中央部分Ｇを通過し、仮想的な視対象を表わす仮想視対象Ｍまでの仮想的な視距離を表わす第２の仮想視距離Ｌ２、表示画面２１０の横の長さＷ、及び表示画面２１０の縦の長さＨが記憶されている。
【００５５】
第３の記憶部２４５には、後述する通信機２７０が受信した、車載ナビゲーション装置１００から送信された歩行者用案内経路が記憶される。
【００５６】
操作部２５０は、例えば、メカニカルなスイッチ等からなり、各種入力に使用される。音声出力部２６０は、スピーカ等からなり、歩行者用経路案内が行なわれている場合に、案内音声を出力したりするものである。通信機２７０は、例えば、車載ナビゲーション装置１００の通信機９０と同様に、Ｂｌｕｅｔｏｏｔｈ通信機であり、公知のＢｌｕｅｔｏｏｔｈプロトコルに従って、車載ナビゲーション装置１００から送信された歩行者用案内経路、及び歩行者用案内経路に関する地図データを受信する。
【００５７】
次に、本実施形態における車載ナビゲーション装置１００の経路案内処理について、図３及び図４のフローチャートを用いて詳細に説明する。なお、図３は、車載ナビゲーション装置１００の経路案内処理のメインルーチンを示すフローチャートであり、図４は、案内経路探索処理のルーチンを示すフローチャートである。
【００５８】
まず、図３のステップＳ１０では、車両の現在位置を検出する。このとき、ＧＰＳ受信機１１による位置データは、上述の道路データの座標データ（緯度と経度と高度）と同じ形態で取得される。また、地磁気センサ１２、ステアリングセンサ１３、車速センサ１４によって自車両の進行方向及び走行距離に関するデータが取得され、過去に算出、もしくは確定された車両位置を基準として、現在位置の座標データの算出を行なう（自立航法による座標データの算出）。なお、現在位置は、基本的には、自立航法により算出された座標データに基づいて求められる。ただし、ＧＰＳ受信機１１による位置データが取得されている場合には、両者を比較し、その差が所定距離以上である場合には、現在位置として、ＧＰＳ受信機１１による位置データを採用する。
【００５９】
ステップＳ２０では、車両の現在位置を含む、周辺地図の地図データがデジタル道路地図データベース２０から読み込まれ、３次元地図が表示部４０に表示される。ステップＳ３０では、最終目的地が設定されるか否かを判定する。具体的には、例えば、メニュー画面が表示部４０に表示され、操作スイッチ群５０を介して、このメニュー画面の「最終目的地設定メニュー」項目が選択されたか否かを判定する。「最終目的地設定メニュー」項目が選択されなかったと判定された場合、ステップＳ１０に戻る。一方、「最終目的地設定メニュー」項目が選択されたと判定された場合、ステップＳ４０に進む。
【００６０】
ステップＳ４０では、最終目的地が設定される。具体的には、例えば、表示部４０に最終目的地設定メニューが表示される。この最終目的地設定メニューには、「名称で探す」、「ジャンルで探す」、「電話番号で探す」などがある。携帯電話装置３００の保持者は、操作スイッチ群５０を介して、この最終目的地設定メニューのいずれかを選択し、選択したメニューに応じた検索条件を入力する。例として、携帯電話装置３００の保持者が「電話番号で探す」を選択した場合、携帯電話装置３００の保持者の所望する施設の電話番号「０００−１２３−４５６７」が検索条件として入力され、コンピュータ３０は、この入力された電話番号「０００−１２３−４５６７」と一致する電話番号を付している施設データを検索する。この検索された施設データに対応する施設が最終目的地として設定される。ステップＳ５０では、案内経路探索処理が実行される。この経路探索処理を図４のフローチャートを用いて説明する。
【００６１】
図４のフローチャートにおいて、まずステップＳ２１０では、ステップＳ５０にて設定された最終目的地に駐車場があるか否かを判定する。具体的には、例えば、ステップＳ５０にて設定された最終目的地に対応する施設データにおける駐車場フラグが「１」にセットされているか否かを判定する。駐車場フラグが「１」にセットされていると判定された場合、ステップＳ２２０に進む。
【００６２】
ステップＳ２２０では、特に指示がない限り、ステップＳ１０にて検出された現在位置を出発地とし、ステップＳ４０にて設定された最終目的地までの案内経路をダイクストラ法等の手法で探索する。
【００６３】
ステップＳ２１０において、駐車場フラグが「１」にセットされていないと判定された場合、すなわち、駐車場フラグが「０」にセットされていると判定された場合、ステップＳ２３０に進む。ステップＳ２３０では、ステップＳ４０にて設定された最終目的地周辺における駐車場が検索される。具体的には、例えば、ステップＳ４０にて設定された最終目的地から施設位置までの直線距離が最も短いと推測される、施設種類「駐車場」に該当する施設データが検索される。ステップＳ２３５では、ステップＳ２２０にて検索された駐車場が車両用目的地として設定される。
【００６４】
ステップＳ２４０では、特に指示がない限り、ステップＳ１０にて検出された現在位置を出発地とし、ステップＳ２３５にて設定された車両用目的地までの車両用案内経路をダイクストラ法等の手法で探索する。ステップＳ２５０では、ステップＳ２３０にて検索された駐車場を出発地とし、ステップＳ４０にて設定された最終目的地までの歩行者用案内経路をダイクストラ法等の手法で探索する。
【００６５】
ステップＳ２６０では、ステップＳ２５０にて探索された歩行者用案内経路が記憶装置８０に記憶される。
【００６６】
図３のフローチャートに戻り、ステップＳ６０では、ステップＳ２５０にて歩行者用案内経路が探索されたか否かを判定する。歩行者用案内経路が探索されていないと判定された場合、ステップＳ７０に進む。ステップＳ７０では、ステップＳ２２０にて探索された案内経路が表示される。具体的には、コンピュータ３０は、探索された案内経路を道路に重ねて強調表示し、表示部４０へ表示する。
【００６７】
ステップＳ８０では、ステップＳ２２０にて探索された案内経路に基づいて、経路案内が行なわれる。ステップＳ９０では、ステップＳ１０にて検出された現在位置が、ステップＳ４０にて設定された最終目的地に到着したか否かを判定する。到着していないと判定された場合、ステップＳ８０に戻る。一方、到着したと判定された場合、処理が終了される。
【００６８】
ステップＳ６０において、歩行者用案内経路が探索されたと判定された場合、ステップＳ１００に進む。ステップＳ１００では、ステップＳ２４０にて探索された車両用案内経路が表示される。具体的には、コンピュータ３０は、探索された車両用案内経路を道路に重ねて強調表示し、表示部４０へ表示する。
【００６９】
ステップＳ１１０では、ステップＳ２４０にて探索された車両用案内経路に基づいて、車両用経路案内が行なわれる。ステップＳ１２０では、ステップＳ１０にて検出された現在位置が、ステップＳ２３５にて設定された車両用目的地に到着したか否かを判定する。到着していないと判定された場合、ステップＳ１１０に戻る。一方、到着したと判定された場合、ステップＳ１２５に進む。
【００７０】
ステップＳ１２５では、コンピュータ３０は、歩行者用案内経路を記憶装置８０から抽出する。通信機９０は、携帯電話装置３００に対して、この抽出された歩行者用案内経路を送信する。
【００７１】
ステップＳ１３０では、コンピュータ３０に設けられた内部時計（図示せず）が示す現在時刻に従って、昼間であるか否かを判定する。昼間であると判定された場合、ステップＳ１４０に進む。ステップＳ１４０では、コンピュータ３０は、デジタル道路地図データベース２０から、ステップＳ２５０にて探索された歩行者用案内経路に関する昼間用地図データを抽出する。通信機９０は、携帯電話装置３００に対して、抽出された歩行者用案内経路に関する昼間用地図データを送信する。
【００７２】
ステップＳ１３０において、昼間でないと判定された場合、ステップＳ１５０に進む。ステップＳ１５０では、コンピュータ３０は、デジタル道路地図データベース２０から、ステップＳ２５０にて探索された歩行者用案内経路に関する夜間用地図データを抽出する。通信機９０は、携帯電話装置３００に対して、抽出された歩行者用案内経路に関する夜間用地図データを送信する。
【００７３】
次に、本実施形態における携帯電話装置３００の経路案内処理について、図５及び図６のフローチャートを用いて詳細に説明する。なお、図５は、携帯電話装置３００の経路案内処理のメインルーチンを示すフローチャートであり、図６は、仮想視野範囲算出処理のルーチンを示すフローチャートである。なお、具体的な例として、携帯電話装置３００の保持者が表示画面２１０の中央部分Ｇを直視している場合を想定して説明を進める。
【００７４】
まず、図５のステップＳ３１０では、車載ナビゲーション装置１００から、歩行者用案内経路、及び歩行者用案内経路に関する地図データを通信部２７０が受信したか否かを判定する。通信部２７０が受信していないと判定された場合、そのまま待機状態となる。一方、通信部２７０が受信したと判定された場合、ステップＳ３１５に進む。
【００７５】
ステップＳ３１２では、通信部２７０は、受信した歩行者用経路をコンピュータ２２０に入力し、コンピュータ２２０は、入力された歩行者用案内経路を第３の記憶部２４５に記憶させる。
【００７６】
ステップＳ３１５では、通信部２７０は、受信した歩行者用経路に関する地図データをコンピュータ２２０に入力し、コンピュータ２２０は、入力された歩行者用経路に関する地図データを第１の記憶部２３０に記憶させる。このようにすることにより、車載ナビゲーション装置１００から歩行者用案内経路、及び歩行者用案内経路に関する地図データを受信及び記憶することができる。
【００７７】
ステップＳ３２０では、仮想視野範囲算出処理が実行される。この仮想視野範囲算出処理を図６のフローチャートを用いて説明する。
【００７８】
図６のフローチャートにおいて、まずステップＳ４１０では、表示画面２１０の中央部分Ｇの現在位置が検出される。具体的には、例えば、ＧＰＳ受信機２１１による位置データは、上述の道路データの座標データ（緯度と経度と高度）と同じ形態で取得される。なお、本実施形態では、表示画面２１０の中央部分Ｇの現在位置がＧ＝（ｘｇ、ｙｇ、ｚｇ）で表わされる。
【００７９】
ステップＳ４２０では、携帯電話装置３００の保持者が表示画面２１０を見る方向を、携帯電話装置３００の方位として検出される。具体的には、例えば、地磁気センサ２１２によって検出された地磁気に基づいて、真東Ｅに対して、表示画面２１０の中央部分Ｇが左方向に何度向いているかを示す方位角データαが算出される。
【００８０】
ステップＳ４３０では、表示画面２１０の傾斜角が検出される。具体的には、例えば、傾斜角センサ２１３によって出力された傾斜角データγを示す信号が出力される。
【００８１】
ステップＳ４４０では、仮想的な視線方向を表わす仮想視線方向が算出される。具体的には、例えば、仮定より、携帯電話装置３００の保持者は表示画面２１０の中央部分Ｇを正面から見ているため、仮想視線方向は、表示画面２１０の中央部分に対して垂直である。このため、仮想視線方向の俯角・仰角データβは、次式により算出される。
【００８２】
（数１）β＝γ−９０°
図９の例に示すように、（数１）により算出された俯角・仰角データβに基づいて、仮想視線方向として直線Ｘが算出される。
【００８３】
ステップＳ４５０では、コンピュータ２２０は、第２の記憶部２４０から予め決められた第１の仮想視距離Ｌ１を読み出す。ステップＳ４６０では、ステップＳ４２０にて算出された方位角データα、ステップＳ４４０にて算出された仮想視線方向を示す直線Ｘ、及びステップＳ４５０にて抽出された第１の仮想視距離Ｌ１に基づいて、仮想視点位置Ｅ＝（ｘｅ、ｙｅ、ｚｅ）が算出される。具体的には、例えば、ステップＳ４２０にて検出された表示画面２１０の中央部分Ｇの現在位置Ｇ＝（ｘｇ、ｙｇ、ｚｇ）を起点として、携帯電話装置３００の方位の反対側に向かって、直線Ｘを第１の仮想視距離Ｌ１だけ延長させ、当該直線Ｘの終点を仮想視点位置Ｅ＝（ｘｅ、ｙｅ、ｚｅ）として算出する。なお、仮想視点位置Ｅの座標データは、上述の道路データの座標データ（緯度と経度と高度）と同じ形態で表わされる。
【００８４】
ステップＳ４７０では、コンピュータ２２０は、第２の記憶部２４０から予め決められた、第２の仮想視距離Ｌ２、及び表示画面２１０における横の長さＷ及び縦の長さＨを読み出す。
【００８５】
ステップＳ４８０では、仮想視野範囲が算出される。具体的には、例えば、表示画面２１０における４隅を示す４点がＡ、Ｂ、Ｃ、Ｄと表わされる。４点Ａ、Ｂ、Ｃ、Ｄの座標データは、表示画面の中央部分Ｇ＝（ｘｇ、ｙｇ、ｚｇ）、方位角データα、傾斜角データγ、及び表示画面２１０の横の長さＷ及び縦の長さＨに基づいて算出される。なお、４点Ａ、Ｂ、Ｃ、Ｄの座標データは、上述の道路データの座標データ（緯度と経度と高度）と同じ形態で表わされる。
【００８６】
次に、仮想視点位置Ｅを起点として、表示画面２１０における点Ａを通過する直線（以後、直線ａと呼ぶ）が算出される。同様にして、仮想視点位置Ｅを起点として、表示画面２１０における他の３点Ｂ、Ｃ、Ｄを通過する各直線（以後、直線ｂ、直線ｃ、及び直線ｄと呼ぶ）が算出される。
【００８７】
そして、直線ａ上において、線分ＥＡと線分ＥＩとの比が、第１の仮想視距離Ｌ１と第２の仮想視距離Ｌ２との比が同一となる点Ｉの座標データが算出される。同様にして、直線ｂ、ｃ、ｄ上の点Ｊ、Ｋ、Ｌの座標データが算出される。なお、４点Ｉ、Ｊ、Ｋ、Ｌの座標データは、上述の道路データの座標データ（緯度と経度と高度）と同じ形態で表わされる。例えば、図１０の例に示すように、この算出された４点Ｉ、Ｊ、Ｋ、Ｌを結んだ平面が仮想視野範囲として算出される。このようにすることにより、仮想視野範囲を算出することができる。
【００８８】
図５のフローチャートに戻り、ステップＳ３３０では、表示画面２１０の中央部分Ｇの現在位置を含む、周辺地図の地図データが第１の記憶部２３０から読み込まれ、ステップＳ４８０にて算出された仮想視野範囲に応じた３次元地図が表示画面２１０に表示される。具体的には、例えば、表示画面２１０の中央部分Ｇの現在位置を含む、３次元地図データが第１の記憶部２３０から読み込まれ、当該３次元地図データに対応するポリゴンデータが表示される。この表示されたポリゴンデータに対して、当該ポリゴンデータに対応するテクスチャデータを用いてテクスチャマッピングが行なわれることによって、ポリゴン表面に模様がつけられる。そして、具体的には、図１４の例に示すように、ステップＳ４８０にて算出された仮想視野範囲を示す４点Ｉ、Ｊ、Ｋ、Ｌを結ぶ平面に対応する３次元地図が表示画面２１０に表示される。なお、図１４の例では、表示画面２１０において、仮想視野範囲に応じた昼間用３次元地図が表示されている。
【００８９】
ステップＳ３４０では、コンピュータ２２０は、第３の記憶部２４５から、歩行者用案内経路を抽出する。この抽出された歩行者用案内経路が表示される。具体的には、コンピュータ２２０は、抽出された歩行者用案内経路を道路に重ねて強調表示し、表示画面２１０へ表示する。
【００９０】
ステップＳ３５０では、ステップＳ３４０にて抽出された歩行者用案内経路に基づいて、歩行者用経路案内が行なわれる。ステップＳ３６０では、ステップＳ４１０にて検出された現在位置が、ステップＳ４０にて設定された最終目的地に到着したか否かを判定する。到着していないと判定された場合、ステップＳ３２０に戻る。一方、到着したと判定された場合、処理が終了される。
【００９１】
（変形例）
例えば、上述した第１実施形態においては、歩行者用案内経路が探索された場合、車両が車両用目的地に到達してから、携帯電話装置３００に対して、歩行者用案内経路、及び当該歩行者用案内経路に関する地図データを通信機９０が送信する例について説明した。しかしながら、歩行者用案内経路が探索された時点にて、携帯電話装置３００に対して、歩行者用案内経路、及び当該歩行者用案内経路に関する地図データを通信機９０が送信しても良い。
【００９２】
（第２実施形態）
次に、本発明の第２実施形態について説明する。本実施形態による携帯機用地図表示装置は、上述した第１実施形態による携帯電話装置３００と車載ナビゲーション装置１００とほぼ同様の構成を有する。従って、この同様な構成に関する説明は省略する。
【００９３】
第２実施形態による携帯電話装置３００におけるコンピュータ２２０は、携帯電話装置３００の保持者の所望する区域に該当する地図データを車載ナビゲーション装置１００から取得する地図データ取得機能を備えている。また、取得した地図データに基づいて、操作部２５０によって歩行者用目的地の位置が入力されると、現在位置からその歩行者用目的地までの歩行者用案内経路を探索し表示する。いわゆる歩行者用経路案内機能も備えている。このような最適な案内経路を設定する手法は、周知のダイクストラ法等の手法が知られている。また、携帯電話装置３００の保持者によって入力された、例えば、住所、施設名称、電話番号等から施設等の位置を検索する検索機能も備えている。
【００９４】
このように、第２実施形態による携帯電話装置３００は、第１実施形態と異なり、携帯電話装置３００が歩行者用案内経路を探索し、探索された歩行者用案内経路に基づいて、歩行者用経路案内を行なうことができる。
【００９５】
次に、携帯電話装置３００及び車載ナビゲーション装置１００において実行される処理について、図１１及び図１２のフローチャートを用いて説明する。なお、図１１及び図１２の左側に記載した各ステップは携帯機用地図表示装置である携帯電話装置３００において実行される処理を示し、図１１の右側に記載した各ステップは、車載ナビゲーション装置１００において実行される処理を示すものである。なお、第１実施形態の各フローチャートにおけるステップと同様のステップに関しては、具体的な説明は省略する。
【００９６】
まず、図１１のステップＳ５１０では、地図データを車載ナビゲーション装置１００から取得するか否かを判定する。具体的には、例えば、メニュー画面が表示画面２１０に表示され、操作部２５０を介して、このメニュー画面の「地図データ取得メニュー」項目が選択されたか否かを判定する。「地図データ取得メニュー」項目が選択されなかったと判定された場合、処理が終了される。一方、「地図データ取得メニュー」項目が選択されたと判定された場合、ステップＳ５２０に進む。
【００９７】
ステップＳ５２０では、例えば、図１３に示すような、区域選択画面７１０が表示される。この区域選択画面７１０において、操作部２５０を介して、携帯電話装置３００の保持者の所望の区域が選択される。
【００９８】
ステップＳ５３０では、例えば、区域選択画面７１０において、操作部２５０を介して、「名古屋市中川区」項目が選択され、「送信」項目が選択されることによって、通信部２７０が、車載ナビゲーション装置１００に対して、携帯電話装置３００の保持者によって選択された「名古屋市中川区」を送信する。
【００９９】
ステップＳ５４０では、ステップＳ５３０にて送信された所望の区域が車載ナビゲーション装置１００における通信機９０が受信する。通信機９０は受信した所望の区域をコンピュータ３０に入力する。ステップＳ５５０では、現在時刻が昼間であるか否かを判定する。昼間であると判定された場合、ステップＳ５６０に進む。ステップＳ５６０では、コンピュータ３０に入力された所望の区域に該当する昼間用地図データがデジタル道路地図データベース２０から抽出される。
【０１００】
ステップＳ５５０において、昼間でないと判定された場合、ステップＳ５７０に進む。ステップＳ５７０では、コンピュータ３０に入力された所望の区域に該当する夜間用地図データがデジタル道路地図データベース２０から抽出される。
【０１０１】
ステップＳ５８０では、通信機９０は、携帯機用地図表示装置３００に対して、ステップＳ５６０またはステップＳ５７０にて抽出された所望の地域に該当する地図データを送信する。
【０１０２】
ステップＳ５９０では、通信部２７０が、車載ナビゲーション装置１００から送信された携帯電話装置３００の保持者の所望の地域に該当する地図データを受信する。ステップＳ６００では、通信部２７０が受信した地図データがコンピュータ２２０に入力され、コンピュータ２２０は、入力された地図データを第１の記憶部２３０に記憶させる。このように、携帯電話装置３００は、車載ナビゲーション装置１００から３次元地図に関する地図データを受信し、受信した地図データを記憶することができる。また、このようにすることにより、携帯電話装置３００の保持者の所望の区域に該当する地図データを取得することができる。
【０１０３】
ステップＳ６１０では、仮想視野範囲算出処理が実行される。この仮想視野範囲算出処理は、第１実施形態におけるステップＳ３２０と同様の処理のため、説明は省略する。ステップＳ６２０では、表示画面２１０の中央部分Ｇの現在位置を含む、周辺地図の地図データが第１の記憶部２３０から読み込まれ、図１５の例に示すように、算出された仮想視野範囲に応じた３次元地図が表示画面２１０に表示される。なお、図１５の例では、表示画面２１０において、仮想視野範囲に応じた夜間用３次元地図が表示されている。
【０１０４】
ステップＳ６３０では、歩行者用経路案内中であるか否かが判定される。歩行者用経路案内中でないと判定された場合、ステップＳ６４０に進む。ステップＳ６４０では、歩行者用目的地が設定されるか否かを判定する。具体的には、例えば、メニュー画面が表示画面２１０に表示され、操作部２５０を介して、このメニュー画面の「歩行者用目的地設定メニュー」項目が選択されたか否かを判定する。「歩行者用目的地設定メニュー」項目が選択されなかったと判定された場合、ステップＳ６１０に戻る。一方、「歩行者用目的地設定メニュー」項目が選択されたと判定された場合、ステップＳ６５０に進む。
【０１０５】
ステップＳ６５０では、歩行者用目的地が設定される。具体的には、例えば、表示画面２１０に歩行者用目的地設定メニューが表示される。この最終目的地設定メニューには、「名称で探す」、「ジャンルで探す」、「電話番号で探す」などがある。携帯電話装置３００の保持者は、操作部２５０を介して、この最終目的地設定メニューのいずれかを選択し、選択したメニューに応じた検索条件を入力する。例として、携帯電話装置３００の保持者が「名称で探す」を選択した場合、携帯機の保持者の所望する施設の名称「戸田小学校」が検索条件として入力され、コンピュータ２２０は、この入力された名称「戸田小学校」と一致する名称を付している施設データを検索する。この検索された施設データに対応する施設が歩行者用目的地として設定される。
【０１０６】
ステップＳ６６０では、特に指示がない限り、仮想視野範囲算出処理において検出された表示画面２１０の中央部分Ｇの現在位置を出発地とし、ステップＳ６５０にて設定された歩行者用目的地までの歩行者用案内経路をダイクストラ法等の手法で探索する。このように、携帯電話装置３００は、歩行者用案内経路を探索することができる。
【０１０７】
ステップＳ６７０では、ステップＳ６６０にて探索された歩行者用案内経路に基づいて、歩行者用経路案内が行なわれる。これにより、携帯機の保持者に対して、歩行者用経路案内を行なうことができる。
【０１０８】
ステップＳ６９０では、仮想視野範囲算出処理において検出された表示画面２１０の中央部分Ｇの現在位置が、ステップＳ６５０にて設定された歩行者用目的地に到着したか否かを判定する。到着していないと判定された場合、ステップＳ６１０に戻る。一方、到着したと判定された場合、処理が終了される。
【０１０９】
以上、説明したように各実施形態によれば、コンピュータ２２０は、携帯電話装置３００の現在位置、表示画面２１０の傾斜角、及び携帯電話装置３００の方位に基づいて、携帯電話装置３００の保持者が表示画面２１０後方において視認すると想定される仮想視野範囲を算出する。この算出された仮想視野範囲を、携帯電話装置３００の保持者の視線位置から見た場合の景観に対応するように、表示画面２１０に３次元地図を表示することができるようにした。これにより、実際に携帯電話装置３００の保持者の目に見える景観を３次元地図として表示画面２１０に表示することができる。
【０１１０】
なお、本発明は、上述した各実施形態になんら制限されることなく、本発明の主旨を逸脱しない範囲において、種々変形して実施することが可能である。
【０１１１】
例えば、上述した各実施形態においては、第２の記憶部２４０に記憶されている第１の仮想視距離Ｌ１、及び第２の仮想視距離Ｌ２に基づいて、仮想視野範囲が算出される例について説明した。しかしながら、表示画面２１０までの実際の視距離を表わす実視距離を算出し、この算出された実視距離、及び第２の記憶部２４０に記憶されている第２の仮想視距離Ｌ２に基づいて、仮想視野範囲が算出されても良い。
【０１１２】
具体的には、例えば、超音波センサ（図示せず）が携帯電話装置３００に設けられる。超音波センサは、携帯電話装置３００の保持者にミリ波の電波を照射し、その反射波から携帯電話装置３００までの距離を計測するものである。この超音波センサによって計測された距離を、実視距離とする。この超音波センサによって検出された実視距離と第２の仮想視距離Ｌ２との比となる、仮想視点位置Ｅから表示画面の４隅を示す４点Ａ、Ｂ、Ｃ、Ｄをそれぞれ通過する直線ａ、ｂ、ｃ、ｄ上の４点Ｉ、Ｊ、Ｋ、Ｌを算出する。そして、算出された４点Ｉ、Ｊ、Ｋ、Ｌを結ぶ平面が仮想視野範囲として算出される。
【０１１３】
そして、超音波センサによって計測された実視距離が短くなるほど、仮想視野範囲が大きくなるように、仮想視野範囲を算出することができる。これにより、より精度の高い仮想視野範囲を算出することができる。
【０１１４】
また、上述した各実施形態では、表示画面２１０において、歩行者用案内経路を、当該歩行者用案内経路に該当する道路データに重ねて強調表示する例について説明した。しかしながら、歩行者用案内経路における進行方向を含む表示範囲を明るくしても良い。具体的には、例えば、表示画面２１０は、コントラストを変更可能であり、コンピュータ２２０からのコントラスト変更信号に従って、コントラストの変更を行なう。従って、表示画面２１０に対して、コンピュータ２２０から進行方向を含む表示範囲のコントラストを明るくするコントラスト変更信号を出力する。この結果、歩行者用案内経路における進行方向を含む表示範囲のコントラストを明るくすることができる。これにより、携帯電話装置３００の保持者は、明確に歩行者用案内経路における進行方向を把握することができる。
【０１１５】
また、例えば、表示画面２１０において、歩行者用案内経路沿いにおける３次元オブジェクトのみ表示しても良い。このようにすることにより、携帯電話装置３００の保持者は、歩行者用案内経路における進行方向を明確に把握可能である。
【０１１６】
さらに、上述した各実施形態では、安全性を考慮して、携帯電話装置３００の保持者が立ち止って、仮想視野範囲に応じた３次元地図を見ている場合を想定して説明した。しかしながら、携帯電話装置３００の保持者が歩行中に、仮想視野範囲に応じた３次元地図を見ることが考えられる。この場合、表示画面２１０の現在位置の変化に基づいて、携帯電話装置３００の保持者が歩行中であるか否かを判定し、携帯電話装置３００の保持者が歩行中であると判定された場合、表示画面において、３次元地図の表示を中止する。これにより、携帯電話装置３００の保持者が歩行中に、仮想視野範囲に応じた３次元地図を見ようと試みた場合、３次元地図が表示画面２１０に表示されなくなる。
【０１１７】
また、上述した各実施形態では、携帯電話装置３００の保持者が、表示画面２１０を地面と水平となるまで傾けた場合、表示画面２１０に、３次元地図を垂直に見下ろした地図を表示する例について説明した。しかしながら、第４の記憶部（図示せず）に、２次元地図を表示するための地図データを記憶し、携帯電話装置３００の保持者が、表示画面２１０を地面と水平となるまで傾けた場合、第４の記憶部から地図データが抽出され、この抽出された地図データに基づいて２次元地図を表示画面２１０に表示しても良い。
【図面の簡単な説明】
【０１１８】
【図１】本実施形態による携帯電話装置３００の概略構成を示すブロック図である。
【図２】本実施形態による車載ナビゲーション装置１００の概略構成を示すブロック図である。
【図３】本実施形態における、車載ナビゲーション装置１００の経路案内処理のメインルーチンを示すフローチャートである。
【図４】本実施形態における、案内経路探索処理のルーチンを示すフローチャートである。
【図５】本実施形態における、携帯電話装置３００の経路案内処理のメインルーチンを示すフローチャートである。
【図６】本実施形態における、仮想視野範囲算出処理のルーチンを示すフローチャートである。
【図７】本実施形態における、表示画面２１０の方位角データαを説明するための説明図である。
【図８】本実施形態における、表示画面２１０の傾斜角データγを説明するための説明図である。
【図９】本実施形態における、仮想視線方向を説明するための説明図である。
【図１０】本実施形態における、仮想視野範囲を説明するための説明図である。
【図１１】本実施形態における、携帯機用地図表示装置３００及び車載ナビゲーション装置１００において実行される制御処理の前半部分を示すフローチャートである。
【図１２】本実施形態における、携帯機用地図表示装置３００及び車載ナビゲーション装置１００において実行される制御処理の後半部分を示すフローチャートである。
【図１３】本実施形態における、区域選択画面７１０の表示例を示すイメージ図である。
【図１４】本実施形態における、仮想視野範囲に応じた昼間用３次元地図の表示例を示すイメージ図である。
【図１５】本実施形態における、仮想視野範囲に応じた夜間用３次元地図の表示例を示すイメージ図である。
【図１６】本実施形態における、歩行者用案内経路における進行方向を含む表示範囲のコントラストを明るくした表示例を示すイメージ図である。
【符号の説明】
【０１１９】
１０…位置検出器
１１…ＧＰＳ受信機
１２…地磁気センサ
１３…ステアリングセンサ
１４…車速センサ
２０…デジタル道路地図データベース
２１…情報記録媒体
３０…コンピュータ
４０…表示部
５０…操作スイッチ群
６０…音声出力部
７０…音声入力部
８０…記憶装置
９０…通信機
２１０…表示画面
２１１…ＧＰＳ受信機
２１２…地磁気センサ
２１３…傾斜角センサ
２２０…コンピュータ
２３０…第１の記憶部
２４０…第２の記憶部
２４５…第３の記憶部
２５０…操作部
２６０…音声出力部
２７０…通信部
【図１】
2006349964.tif 000003
【図２】
2006349964.tif 000004
【図３】
2006349964.tif 000005
【図４】
2006349964.tif 000006
【図５】
2006349964.tif 000007
【図６】
2006349964.tif 000008
【図７】
2006349964.tif 000009
【図８】
2006349964.tif 000010
【図９】
2006349964.tif 000011
【図１０】
2006349964.tif 000012
【図１１】
2006349964.tif 000013
【図１２】
2006349964.tif 000014
【図１３】
2006349964.tif 000015
【図１４】
2006349964.tif 000016
【図１５】
2006349964.tif 000017
【図１６】
2006349964.tif 000018