(57)【要約】【課題】進行方向の地図をユーザーが見やすいように表示する。【解決手段】車載ナビゲーション装置は、車両の指示方向を取得する指示方向取得部と、車両状況を判定する車両状況判定部と、表示範囲に表示すべき地図の基準位置を算出する表示位置算出部と、前記基準位置の地図を前記表示範囲に表示するとともに、前記車両の現在地を示すマークを表示する表示処理部と、を有する。前記表示位置算出部は、前記車両状況が所定状況を満たすと判定された場合に、前記マークが前記指示方向の逆方向に移動して表示されるように、前記基準位置を前記指示方向の位置に変更する。【選択図】図１
2019109203.tif 000002
【特許請求の範囲】
【請求項１】
車載ナビゲーション装置であって、
車両の指示方向を取得する指示方向取得部と、
車両状況を判定する車両状況判定部と、
表示範囲に表示すべき地図の基準位置を算出する表示位置算出部と、
前記基準位置の地図を前記表示範囲に表示するとともに、前記車両の現在地を示すマークを表示する表示処理部と、を有し、
前記表示位置算出部は、前記車両状況が所定状況を満たすと判定された場合に、前記マークが前記指示方向の逆方向に移動して表示されるように、前記基準位置を前記指示方向の位置に変更する
ことを特徴とする車載ナビゲーション装置。
【請求項２】
請求項１に記載の車載ナビゲーション装置であって、
前記表示位置算出部は、前記現在地の直近の交差点から前記指示方向に、前記交差点から所定量オフセットした位置に、前記基準位置を変更する
ことを特徴とする車載ナビゲーション装置。
【請求項３】
請求項２に記載の車載ナビゲーション装置であって、
前記表示位置算出部は、前記交差点のＸ座標が、前記表示範囲の端部から前記指示方向へ所定量オフセットした位置に来るように、前記基準位置のＸ座標を変更する
ことを特徴とする車載ナビゲーション装置。
【請求項４】
請求項３に記載の車載ナビゲーション装置であって、
前記表示位置算出部は、前記交差点のＹ座標と一致するように、前記基準位置のＹ座標を変更する
ことを特徴とする車載ナビゲーション装置。
【請求項５】
請求項２に記載の車載ナビゲーション装置であって、
前記表示位置算出部は、前記現在地の直近の交差点から前記指示方向に接続する道路上で、前記交差点から所定量オフセットした位置に、前記基準位置を変更する
ことを特徴とする車載ナビゲーション装置。
【請求項６】
請求項２に記載の車載ナビゲーション装置であって、
前記表示位置算出部は、前記現在地の直近の交差点から前記指示方向に接続する複数の道路上で、それぞれ前記交差点から所定量オフセットした位置を決定し、当該複数の位置に基づいて決定した位置に、前記基準位置を変更する
ことを特徴とする車載ナビゲーション装置。
【請求項７】
請求項２に記載の車載ナビゲーション装置であって、
前記表示位置算出部は、前記車両の方位の角度と前記交差点から前記指示方向に接続する道路の角度とに基づいて決定した位置に、前記基準位置を変更する
ことを特徴とする車載ナビゲーション装置。
【請求項８】
請求項１に記載の車載ナビゲーション装置であって、
前記表示処理部は、前記基準位置を変更した地図を表示する際に、前記表示範囲の前記指示方向と反対側に地図に重ねて表示されている画像を、消去する又は前記指示方向に移動させる
ことを特徴とする車載ナビゲーション装置。
【請求項９】
請求項２に記載の車載ナビゲーション装置であって、
前記車両状況判定部は、前記車両が一定の速度以下であり、かつ、前記現在地が前記交差点から一定の距離以内に位置するか否かを判定する
ことを特徴とする車載ナビゲーション装置。
【請求項１０】
車載ナビゲーション装置が行う地図表示方法であって、
前記車載ナビゲーション装置は、
車両の指示方向を取得する指示方向取得ステップと、
車両状況を判定する車両状況判定ステップと、
表示範囲に表示すべき地図の基準位置を算出する表示位置算出ステップと、
前記基準位置の地図を前記表示範囲に表示するとともに、前記車両の現在地を示すマークを表示する表示処理ステップと、を行い
前記表示位置算出ステップは、前記車両状況が所定状況を満たすと判定された場合に、前記マークが前記指示方向の逆方向に移動して表示されるように、前記基準位置を前記指示方向の位置に変更する
ことを特徴とする地図表示方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、車載ナビゲーション装置および地図表示方法に関する。
【背景技術】
【０００２】
車両等に搭載されるナビゲーション装置において、ディスプレイに表示された地図を回転させて、進行方向とディスプレイの長手方向とが一致するようにして、進行方向の地図をより多く表示するようにする技術が知られている（例えば、特許文献１）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平９−１０１１５８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
特許文献１のようなナビゲーション装置では、急にディスプレイに表示された地図の向きが変わり、進行方向の表示領域は増えるものの、ドライバー等のユーザーにとっては見づらいものとなっている。
【０００５】
そこで、本発明は、進行方向の地図をユーザーが見やすいように表示することを目的とする。
【課題を解決するための手段】
【０００６】
本願は、上記課題の少なくとも一部を解決する手段を複数含んでいるが、その例を挙げるならば、以下の通りである。
【０００７】
上記の課題を解決する本発明の一態様に係る車載ナビゲーション装置は、車両の指示方向を取得する指示方向取得部と、車両状況を判定する車両状況判定部と、表示範囲に表示すべき地図の基準位置を算出する表示位置算出部と、前記基準位置の地図を前記表示範囲に表示するとともに、前記車両の現在地を示すマークを表示する表示処理部と、を有し、前記表示位置算出部は、前記車両状況が所定状況を満たすと判定された場合に、前記マークが前記指示方向の逆方向に移動して表示されるように、前記基準位置を前記指示方向の位置に変更する。
【発明の効果】
【０００８】
本発明に係る車載ナビゲーション装置によれば、進行方向の地図をユーザーが見やすいように表示することができる。
【０００９】
なお、上記以外の課題、構成および効果等は、以下の実施形態の説明により明らかにされる。
【図面の簡単な説明】
【００１０】
【図１】本発明の第１実施形態に係る車載ナビゲーション装置の一例の概略ハードウェア構成を示すブロック図である。
【図２】地図情報の一例を示した図である。
【図３】演算処理装置の機能構成の一例を示したブロック図である。
【図４】ヘディングアップ時の通常表示された地図表示画面の例を説明する図である。
【図５】ヘディングアップ時の右折する場合のオフセット表示された地図表示画面の例を説明する図である。
【図６】ヘディングアップ時の左折する場合のオフセット表示された地図表示画面の例を説明する図である。
【図７】ヘディングアップ時の右折する場合のオフセット表示方法の一例を説明する図である。
【図８】地図表示処理の一例を示すフローチャートである。
【図９】オフセット表示処理の一例を示すフローチャートである。
【図１０】本発明の第２実施形態に係る、ヘディングアップ時の右折する場合のオフセット表示方法の一例を説明する図である。
【図１１】オフセット表示処理の一例を示すフローチャートである。
【図１２】本発明の第３実施形態に係る、ノースアップ時の通常表示された地図表示画面の例を説明する図である。
【図１３】ノースアップ時の右折する場合のオフセット表示方法の一例を説明する図である。
【図１４】オフセット表示処理の一例を示すフローチャートである。
【発明を実施するための形態】
【００１１】
以下、本発明の各実施形態について図面を用いて説明する。
【００１２】
図１は、本発明の第１実施形態に係る車載ナビゲーション装置の一例の概略ハードウェア構成を示すブロック図である。車載ナビゲーション装置１は、例えば、推奨経路の探索や地図情報および交通情報の表示など、いわゆるナビゲーション機能を備えた車載ナビゲーション装置である。
【００１３】
図示するように、車載ナビゲーション装置１は、演算処理装置１０と、ディスプレイ２０と、入力装置３０と、音声入出力装置４０と、記憶装置５０と、車内通信装置６０と、ジャイロセンサ６２と、ＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｇ  Ｓｙｓｔｅｍ）受信装置６６と、通信装置６８と、ＦＭ多重放送受信装置７０と、ビーコン受信装置７２とを有している。また、車載ナビゲーション装置１は、車内通信装置６０を用いて、例えばＣＡＮ（Ｃｏｎｔｒｏｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）などを介して、車速センサ２から車速信号を、ウィンカースイッチ３からウィンカー指示方向を示す信号（右又は左を示す信号、以下単に「指示方向」ともいう）を取得することができる。
【００１４】
演算処理装置１０は、車載ナビゲーション装置１の様々な処理を行う中心的なユニットである。演算処理装置１０は、各デバイス間をバスで接続した構成となっている。具体的には、演算処理装置１０は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１１と、ＲＡＭ（Ｒａｎｃｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）１２と、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）１３と、演算処理装置１０に各種ハードウェアを接続するためのＩ／Ｆ（インターフェイス）１４と、これらを相互に接続するバス１５とを有している。
【００１５】
ディスプレイ２０は、文字や画像の表示を行うための画面を備え、演算処理装置１０等で生成されたグラフィックス情報を前記画面上に表示するユニットである。ディスプレイ２０は、例えば、液晶ディスプレイ、有機ＥＬディスプレイなどで構成される。
【００１６】
入力装置３０は、ユーザーの指示をユーザーの操作により受け付けるためのユニットである。入力装置３０は、例えば、タッチパネル３１、ハードスイッチ３２などで構成される。
【００１７】
音声入出力装置４０は、運転者などへの案内を音声として出力するスピーカ４１と、車両内部の音声を集音するマイクロフォン４２とを備える。
【００１８】
記憶装置５０は、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）や不揮発性メモリカードといった、少なくとも読み書きが可能な記憶媒体であって、様々な情報が格納されている。例えば、演算処理装置１０が各種処理を実行するために必要なプログラムやデータ、ナビゲーション処理に使用される地図情報２００などが格納される。
【００１９】
車内通信装置６０は、例えばＣＡＮなどの車内ネットワークに接続し、車内ネットワークに接続された車速センサ２やウィンカースイッチ３などの外部のデバイスと通信するための装置である。車速センサ２は、車速を示す信号を出力するセンサである。ウィンカースイッチ３は、右左折時や進路変更の際にウィンカレバーが操作されると、その方向を示す信号を出力するユニットである。ジャイロセンサ６２は、光ファイバジャイロや振動ジャイロなどで構成され、移動体の回転による角速度を検出するセンサである。ＧＰＳ受信装置６６は、ＧＰＳ衛星からの信号を受信し、移動体とＧＰＳ衛星間の距離とその距離の変化率とを３個以上の衛星に対して測定することで、移動体の現在置、進行速度および進行方位を測定する。もちろん、これらの測位情報は、ＧＰＳに限られず、他の衛星システムからの信号を受信する受信装置を使って得ることができる。
【００２０】
通信装置６８は、携帯電話回線やインターネットなどのネットワークとデータを送受信するための装置である。
【００２１】
ＦＭ多重放送受信装置７０は、ＦＭ放送局から送られてくるＦＭ多重放送信号を受信する。ＦＭ多重放送には、ＶＩＣＳ（Ｖｅｈｉｃｌｅ  Ｉｎｆｏｒｍａｔｉｏｎ  Ｃｏｍｍｕｎｉｃａｔｉｏｎ  Ｓｙｓｔｅｍ：登録商標）情報などの概略現況交通情報、規制情報、ＳＡ／ＰＡ（サービスエリア／パーキングエリア）情報、天気情報などや、ＦＭ多重一般情報としてラジオ局が提供する文字情報などが含まれる。
【００２２】
ビーコン受信装置７２は、ビーコンから送られてくる渋滞情報、規制情報、ＳＡ／ＰＡ情報、駐車場情報などを受信する。
【００２３】
図２は、地図情報の一例を示した図である。地図情報２００は、地図上の道路に関するリンク情報などが格納された領域情報を有している。領域情報は、地図上の領域を識別するメッシュＩＤ２１０ごとに、そのメッシュ領域に含まれる道路を構成する各リンクのリンクデータ２２０を含んでいる。また、領域情報は、メッシュＩＤ２３０ごとに、そのメッシュ領域に含まれる各交差点の交差点情報２４０を含んでいる。
【００２４】
リンクデータ２２０は、リンクの識別コード（リンクＩＤ）２２１ごとに、リンクを構成する２つのノード（開始ノード、終了ノード）の座標情報２２２、リンクを含む道路の種別情報２２３、リンクの長さを示すリンク長情報２２４、道路の方位を示すリンク方位２２５、対応付けられている道路を通過するのに要する時間を示すリンク旅行時間２２６、開始ノードの接続リンク及び終了ノードの接続リンクの情報２２７、リンクを含む道路の車線数を示す情報を含む車線情報２２８、上り、下り及び双方向通行可能といった道路の進行方向を示す情報２２９、などを含んでいる。
【００２５】
交差点情報２４０は、交差点の座標情報２４１ごとに、交差点の名称２４２、交差点のレーン情報２４３、などを含んでいる。
【００２６】
地図情報２００の構成は、本発明の特徴を説明するにあたって主要構成を説明したものであって、上記の構成に限られない。また、一般的な地図情報が備える情報を排除するものではない。
【００２７】
図３は、演算処理装置の機能構成の一例を示したブロック図である。演算処理装置１０は、機能部として、表示処理部１１０と、操作受付部１２０と、現在地算出部１３０と、指示方向取得部１４０と、車両状況判定部１５０と、表示位置算出部１６０とを有している。演算処理装置１０は、例えば、経路探索、経路案内、交通情報案内などの様々なナビゲーション機能を実行するナビゲーション処理部を備えていてもよい。
【００２８】
これらの機能部は、例えば、ＣＰＵ１１がＲＯＭ１３や記憶装置５０からＲＡＭ１２にロードした所定のプログラムを実行することにより実現される。この所定のプログラムは、予めＲＯＭ１３や記憶装置５０に格納される。もちろん、通信装置６８を介してネットワーク上からダウンロードされてインストールや更新がされてもよい。また、ＣＤ−ＲＯＭ等の記憶媒体から読み出されてインストールや更新がされてもよい。
【００２９】
表示処理部１１０は、他の機能部の指示を受け付け、ディスプレイ２０にユーザーインターフェイス画面を表示させるためのグラフィックス情報を生成して出力する。例えば指定されたスケール、描画方式で、道路、その他の地図構成物や、現在地、経由地、目的地、ルート、施設情報といった画像を描画するようにグラフィックス情報を生成する。また、表示処理部１１０は、ユーザーの指示を受け付けるためのメニュー項目や、操作ボタンなどの画像を描画するようにグラフィックス情報を生成する。
【００３０】
本実施形態では、表示処理部１１０は、表示位置算出部１６０により算出される地図の基準位置に従って、ディスプレイ２０の画面の表示範囲に表示する地図を出力する。また、表示処理部１１０は、現在地算出部１３０により算出される現在地に従って、現在地を示すマークを地図に重ねて出力する。
【００３１】
操作受付部１２０は、入力装置３０を介して入力されたユーザーの操作を受け付け、その操作内容を解析して、その操作内容に対応する処理が実行されるように他の機能部にその処理を通知する。また、操作受付部１２０は、マイクロフォン４２を介して入力された音声から、音声認識により対応する操作内容を解析して、その操作内容に対応する処理が実行されるように他の機能部にその処理を通知する。
【００３２】
現在地算出部１３０は、車速センサ２、ジャイロセンサ６２、およびＧＰＳ受信装置６６から出力される情報を用いて、定期的に現在地及び車両の進行方位を算出する。また、現在地算出部１３０は、マップマッチ処理することにより、相関が最も高い道路（リンク）上に、現在地を合わせ込む。
【００３３】
指示方向取得部１４０は、ウィンカースイッチ３から出力される信号を用いて、車両の指示方向を取得する。
【００３４】
車両状況判定部１５０は、車速センサ２から出力される車速を示す信号および現在地算出部１３０が算出した現在地の情報を用いて、車両状況を判定する。例えば、車両状況判定部１５０は、車両が一定の速度以下であり、かつ、現在地が交差点から一定の距離以内に位置しているか否かを判定する。
【００３５】
表示位置算出部１６０は、ディスプレイ２０の画面上の所定の表示範囲に表示すべき地図の基準位置（表示位置）を算出する。基準位置は、例えば、表示範囲の中心に対応する座標として規定することができる。現在地の移動に伴ってこの基準位置を移動することで、表示範囲に表示される現在地の周辺の地図がスクロールされていく。
【００３６】
具体的には、表示位置算出部１６０は、指示方向取得部１４０により指示方向が取得されていない場合には、通常表示のための基準位置を算出する。本実施形態では、通常表示とは、車両の進行方位を画面の上側に向けるヘディングアップ表示において、現在地を示すマークを画面の横方向中央に表示することをいう。
【００３７】
図４は、ヘディングアップ時の通常表示された地図表示画面の例を説明する図である。図４に示すように、地図３００の表示範囲３０１に含まれる部分が、マーク３０２と共に地図情報として表示されている。マーク３０２は、表示範囲３０１の横方向中央で、表示範囲３０１の中心座標Ａ１（地図の基準位置に対応する）よりも下方に表示されている。これにより、車両の進行方向の地図が広く表示される。
【００３８】
表示位置算出部１６０は、例えば、現在地が、表示範囲３０１の横方向中央かつ表示範囲３０１の中心よりも所定距離下方に表示されるように、地図の中心座標Ａ１を算出する。
【００３９】
一方、表示位置算出部１６０は、車両状況判定部１５０により車両状況が所定状況を満たすと判定された場合において、指示方向取得部１４０により指示方向が取得されている場合には、オフセット表示のための基準位置を算出する。本実施形態では、オフセット表示とは、通常表示と比べて、現在地を示すマークを画面の横方向中央から左又は右にずらして表示することをいう。マークを画面の縦方向にずらして表示してもよい。なお、表示位置算出部１６０は、車両が移動して指示方向に曲がり終えたら、表示を通常表示に戻す。
【００４０】
図５は、ヘディングアップ時の右折する場合のオフセット表示された地図表示画面の例を説明する図である。また、図６は、ヘディングアップ時の左折する場合のオフセット表示された地図表示画面の例を説明する図である。
【００４１】
図５に示すように、右折する場合は、地図３００の表示範囲３０１に含まれる部分の基準位置が指示方向に所定量オフセットされ、結果として破線で示す表示範囲３０３に含まれる部分がマーク３０２と共に表示される。マーク３０２は、表示範囲３０３の中心座標Ａ２よりも左側で下方に表示されている。表示範囲３０３が画面表示されることで、指示方向である右折先の地図が広く表示され、右折した場合の進行方向の状況をドライバー等のユーザーが把握しやすくなる。
【００４２】
また、図６に示すように、左折する場合は、地図３００の表示範囲３０１に含まれる部分の基準位置が指示方向に所定量オフセットされ、結果として破線で示す表示範囲３０４に含まれる部分がマーク３０２と共に表示される。マーク３０２は、表示範囲３０４の中心座標Ａ２よりも右側で下方に表示されている。表示範囲３０４が画面表示されることで、指示方向である左折先の地図が広く表示され、左折した場合の進行方向の状況をユーザーが把握しやすくなる。
【００４３】
図７は、ヘディングアップ時の右折する場合のオフセット表示方法の一例を説明する図である。表示位置算出部１６０は、現在地の直近の交差点（現在地が位置するリンクが接続される進行方向の交差点）を特定し、当該交差点が表示範囲３０１の中心よりも左側に来るように、基準位置を算出する。
【００４４】
より具体的には、まず、表示位置算出部１６０は、交差点３０６のＸ座標を指示方向と逆方向の、表示範囲３０１の左端に位置させる。そこから、表示位置算出部１６０は、交差点のＸ座標を指示方向に矢印３０５で示すように所定量オフセットして、黒丸３０６´の位置に変更する。また、表示位置算出部１６０は、交差点３０６をこの位置３０６´に表示するときの表示範囲３０１における基準位置（すなわち、表示範囲３０３の中心座標Ａ２）のＸ座標を算出する。オフセットする量は、表示画面のサイズや地図に重ねて表示されるボタン表示などにより最適な量が決められるため、製品によって設計される値で、例えば、表示領域Ｘ方向の最大寸法の８分の１などと決められる。
【００４５】
また、表示位置算出部１６０は、交差点３０６のＹ座標を、表示範囲３０１の縦方向中央に位置させる。表示位置算出部１６０は、交差点をこの位置に表示するときの表示範囲３０１における基準位置（すなわち、表示範囲３０３の中心座標Ａ２）のＹ座標を算出する。
【００４６】
このように、表示位置算出部１６０が、表示範囲を表示範囲３０１から表示範囲３０３へ変更する（基準位置をＡ１からＡ２に変更する）と、マーク３０２及び直近の交差点が左側に表示された状態で、交差点の右側が広く表示される。これにより、ユーザーが自車位置および広い指示方向の地図（右折した場合の進行方向の状況）を把握することができる。
【００４７】
なお、表示位置算出部１６０は、指示方向が左の場合は、上述の処理と反対の処理を実行すればよい。また、基準位置のＸ座標のＹ座標は、どちらを先に算出してもよいし同時に算出してもよい。
【００４８】
上述したオフセット表示方法は、一例であり、別の方法も考えられる。例えば、表示位置算出部１６０は、直近の交差点のＹ座標が表示範囲３０１の中心座標Ａ１のＹ座標と一致するように、基準位置のＹ座標を変更する。また、表示位置算出部１６０は、指示方向が右の場合は、基準位置のＸ座標を右側に所定量オフセットする。結果として、マーク及び交差点は左側にオフセットされる。このように、本実施形態のオフセット表示方法は、結果的に、直近の交差点から指示方向にオフセットした位置に基準位置を変更することと同様である。
【００４９】
図８は、地図表示処理の一例を示すフローチャートである。本フローチャートは、例えば、車載ナビゲーション装置１の動作中に繰り返し実行される。
【００５０】
まず、表示処理部１１０は、地図の通常表示を実行する（ステップＳ１０）。具体的には表示位置算出部１６０は、例えば、現在地が、表示範囲の横方向中央かつ表示範囲の中心よりも所定距離下方に表示されるように、地図の基準位置を算出する。表示処理部１１０は、表示位置算出部１６０により算出された地図の基準位置に従って、ディスプレイ２０の画面の表示範囲に表示する地図を出力する。また、表示処理部１１０は、現在地を示すマークを地図に重ねて出力する。
【００５１】
次に、車両状況判定部１５０は、車両の速度が低速か否かを判定する（ステップＳ２０）。具体的には、車両状況判定部１５０は、車速センサ２から出力される車速を示す信号から車両の速度を取得する。そして、車両状況判定部１５０は、車両の速度が低速（例えば時速１ｋｍ以下）でないと判定した場合（ステップＳ２０でＮＯ）、処理をステップＳ１０に戻す。一方で、車両状況判定部１５０は、車両の速度が低速であると判定した場合（ステップＳ２０でＹＥＳ）、処理をステップＳ３０に移行する。
【００５２】
次に、車両状況判定部１５０は、指示方向を取得したか否かを判定する（ステップＳ３０）。具体的には、車両状況判定部１５０は、指示方向取得部１４０から車両の指示方向を取得する。そして、車両状況判定部１５０は、車両の指示方向が取得できなかった場合（ステップＳ３０でＮＯ）、処理をステップＳ１０に戻す。一方で、車両状況判定部１５０は、車両の指示方向（左か右）を取得できた場合（ステップＳ３０でＹＥＳ）、処理をステップＳ４０に移行する。
【００５３】
次に、車両状況判定部１５０は、車両が交差点付近にいるか否かを判定する（ステップＳ４０）。具体的には、車両状況判定部１５０は、現在地算出部１３０から現在地を取得し、また、地図情報２００を参照し、現在地が進行方向の交差点付近（例えば、交差点から３０ｍ以内）に位置するか判定する。そして、車両状況判定部１５０は、現在地が交差点付近ではない場合（ステップＳ４０でＮＯ）、処理をステップＳ１０に戻す。一方で、車両状況判定部１５０は、現在地が交差点付近である場合（ステップＳ４０でＹＥＳ）、処理をステップＳ５０に移行する。
【００５４】
次に、表示位置算出部１６０は、指示方向に道路リンクが存在するか否かを判定する（ステップＳ５０）。具体的には、表示位置算出部１６０は、地図情報２００を参照し、進行方向の交差点に指示方向に接続される道路リンクが存在するか判定する。そして、表示位置算出部１６０は、指示方向に道路リンクが存在しない場合（ステップＳ５０でＮＯ）、処理をステップＳ１０に戻す。一方、表示位置算出部１６０は、指示方向に道路リンクが存在する場合（ステップＳ５０でＹＥＳ）、処理をステップＳ６０に移行する。
【００５５】
次に、表示処理部１１０は、指示方向に応じた地図のオフセット表示を実行する（ステップＳ６０）。そして、表示処理部１１０は、ステップＳ６０の実行後、処理をステップＳ２０に戻す。ステップＳ６０の処理の詳細について、図９を参照して説明する。
【００５６】
図９は、オフセット表示処理の一例を示すフローチャートである。
【００５７】
まず、表示位置算出部１６０は、直近の交差点を特定し、座標を求める（ステップＳ１１０）。具体的には、表示位置算出部１６０は、車両状況判定部１５０が判定した現在地情報から、直近の交差点のノード座標を取得する。
【００５８】
次に、表示位置算出部１６０は、車両の指示方向を特定する（ステップＳ１２０）。具体的には、表示位置算出部１６０は、車両状況判定部１５０が判定した車両の指示方向が左か右のいずれであるか特定する。
【００５９】
次に、表示位置算出部１６０は、基準位置のＸ座標を特定する（ステップＳ１３０）。具体的には、表示位置算出部１６０は、指示方向の逆方向の表示範囲の端部へ、ステップＳ１１０で特定した交差点のＸ座標を位置させ、指示方向へ、当該交差点のＸ座標を所定量オフセットする。そして、表示位置算出部１６０は、このように移動した位置に交差点を表示するときの地図の基準位置のＸ座標を算出する。
【００６０】
次に、表示位置算出部１６０は、基準位置のＹ座標を特定する（ステップＳ１４０）。具体的には、表示位置算出部１６０は、ステップＳ１１０で特定した交差点の座標のＹ座標を、表示範囲の中心位置に位置させ、このときの地図の基準位置のＹ座標を算出する。
【００６１】
次に、表示処理部１１０は、オフセット表示を実行する（ステップＳ１５０）。具体的には、表示処理部１１０は、ステップＳ１３０及びステップＳ１４０で特定された地図の基準位置に従って、表示範囲に表示する地図を出力する。また、表示処理部１１０は、現在地を示すマークを地図に重ねて出力する。
【００６２】
以上、本発明の第１実施形態について説明した。本実施形態によれば、右左折をする場合に、指示方向（右左折した場合の進行方向）の地図が広く表示され、ユーザーが進行方向の状況を把握しやすくなる。
【００６３】
次に、第２実施形態について図面を参照して説明する。第２実施形態の車載ナビゲーション装置１は、五叉路など複雑な交差点でも進行方向の地図をユーザーが見やすいように表示するものである。以下、第１実施形態と第２実施形態とが異なる点を中心に説明する。
【００６４】
表示位置算出部１６０は、オフセット表示のための基準位置の決定の仕方が第１実施形態と異なる。具体的には、表示位置算出部１６０は、現在地の直近の交差点から指示方向に接続する道路リンクを特定する。また、表示位置算出部１６０は、現在地の直近の交差点から指示方向に接続する道路リンク上で、当該交差点から所定量オフセットした位置に、基準位置を変更する。指示方向に接続する複数の道路リンクがある場合は、表示位置算出部１６０は、それぞれの道路リンクについて当該交差点から所定量オフセットした位置を決定し、それらの位置に基づいて決定した位置に、基準位置を変更する。
【００６５】
より具体的には、表示位置算出部１６０は、直近の交差点から指示方向に接続する道路リンクを特定し、当該道路リンクの角度（例えば、交差点を通る横方向の直線に対する角度）を求める。表示位置算出部１６０は、複数の道路リンクを特定した場合、それぞれの道路リンクについて角度を求める。そして、表示位置算出部１６０は、道路リンクが１つである場合、求めた角度の方向に交差点から所定量オフセットした位置を算出し、その位置に基準位置を変更する。表示位置算出部１６０は、道路リンクが複数である場合、各道路リンクに関して、求めた角度の方向に交差点から所定量オフセットした位置を算出し、さらに、これらの位置の間の位置（例えば、２点の場合は中点、３点以上の場合は重心など）を算出し、その位置に基準位置を変更する。
【００６６】
図１０は、ヘディングアップ時の右折する場合のオフセット表示方法の一例を説明する図である。図１０では、車両の指示方向が右の場合に、交差点の右に接続する道路が２本の例を示している。
【００６７】
図１０では、交差点３０６から接続する道路が右上方向と右下方向に存在するため、表示位置算出部１６０は、それぞれの道路について、角度を求める。そして、表示位置算出部１６０は、直近の交差点３０６から、算出した角度の方向（図１０に示す、白抜き矢印の方向）に所定量オフセットした位置３０８及び位置３０９の座標を求める。ここで、所定量は、例えば、表示されている地図縮尺のｎ分の１倍とする。表示位置算出部１６０は、位置３０８及び位置３０９の座標の中点を、変更後の地図の基準位置（すなわち、表示範囲３０３の中心座標Ａ２）として算出する。
【００６８】
図１０では、右折先の道路が２本あったが、右折先の道路が右上方向の１本の場合は、位置３０８が、変更後の地図の基準位置となる。
【００６９】
図１１は、オフセット表示処理の一例を示すフローチャートである。図１１のフローチャートは、図８のステップＳ６０の処理の詳細である。ステップＳ４１０〜Ｓ４２０の処理は、図９のＳ１１０〜Ｓ１２０の処理と同様なので説明を省略する。
【００７０】
表示位置算出部１６０は、接続する道路リンクを特定する（ステップＳ４３０）。具体的には、表示位置算出部１６０は、車両状況判定部１５０が判定した直近の交差点の情報を取得し、また地図情報２００を参照して、当該交差点から指示方向に接続する道路リンクを特定する。
【００７１】
次に、表示位置算出部１６０は、各道路リンクの角度を特定する（ステップＳ４４０）。具体的には、表示位置算出部１６０は、ステップＳ４３０で特定した各道路リンクの角度を算出する。
【００７２】
次に、表示位置算出部１６０は、各道路リンクについてオフセット位置を特定する（ステップＳ４５０）。具体的には、表示位置算出部１６０は、各道路リンクについて、所定量（例えば、表示されている地図縮尺の８分の１倍）だけ、ステップＳ４４０で算出した角度の方向に交差点からオフセットした位置の座標を算出する。
【００７３】
次に、表示位置算出部１６０は、特定したオフセット位置が複数か否かを判定する（ステップＳ４６０）。具体的には、表示位置算出部１６０は、ステップＳ４５０で、複数の道路リンクについてオフセット位置を算出したか否か判定する。そして、オフセット位置が１つである場合（ステップＳ４６０でＮＯ）、表示位置算出部１６０は、処理をステップＳ４８０に移行する。一方で、オフセット位置が複数である場合（ステップＳ４６０でＹＥＳ）、表示位置算出部１６０は、処理をステップＳ４７０に移行する。
【００７４】
表示位置算出部１６０は、中点を基準位置として特定する（ステップＳ４７０）。具体的には、表示位置算出部１６０は、ステップＳ４５０で特定した複数のオフセット位置の中点を算出し、表示範囲の基準位置として特定する。なお、オフセット位置が３つ以上の場合は、例えば重心を基準位置として特定する。
【００７５】
表示位置算出部１６０は、ステップＳ４５０で特定したオフセット位置を基準位置として特定する（ステップＳ４８０）。
【００７６】
ステップＳ４７０又はステップＳ４８０の後、表示処理部１１０は、地図のオフセット表示を実行する（ステップＳ４９０）。具体的には、表示処理部１１０は、ステップＳ４７０又はステップＳ４８０で特定された地図の基準位置に従って、表示範囲に表示する地図を出力する。また、表示処理部１１０は、現在地を示すマークを地図に重ねて出力する。
【００７７】
以上、本発明の第２実施形態について説明した。本実施形態によれば、右左折をした場合に進入する可能性のある道路リンクが複数存在する場合でも、これらの道路リンクの方向を考慮した基準位置の地図が表示されるため、指示方向（右左折した場合の進行方向）の地図が広く表示され、ユーザーが進行方向の状況を把握しやすくなる。道路リンクが交差点に斜めに接続されている場合などにも、当該道路リンクの方向を考慮した基準位置の地図が表示されるため、指示方向（右左折した場合の進行方向）の地図が広く表示される。
【００７８】
次に、第３実施形態について図面を参照して説明する。第３実施形態の車載ナビゲーション装置１は、地図の画面表示がノースアップ時の場合に、指示方向の地図をユーザーが見やすいように表示するものである。以下、第１実施形態及び第２実施形態と第３実施形態とが異なる点を中心に説明する。
【００７９】
本実施形態では、通常表示とは、北方位を画面の上側に向けるノースアップ表示において、現在地を示すマークを画面の横方向中央に表示することをいう。表示位置算出部１６０は、例えば、現在地が、表示範囲の横方向中央かつ表示範囲の中心よりも所定距離下方に表示されるように、地図の基準位置を算出する。表示処理部１１０は、表示位置算出部１６０により算出される地図の基準位置に従って、表示範囲に表示する地図を出力する。このとき、表示処理部１１０は、地図の北方位が表示範囲の上側に向くように地図を出力する。
【００８０】
図１２は、ノースアップ時の通常表示された地図表示画面の例を説明する図である。図１２に示すように、地図５００の表示範囲５０１に含まれる部分が、地図５００の北方位が表示範囲５０１の上側に向くように、マーク５０２と共に地図情報として表示されている。マーク５０２は、表示範囲５０１の横方向左側で、表示範囲５０１の中心座標Ａ１（地図の基準位置に対応）よりも下方に表示されている。これにより、車両よりも北側の地図が広く表示される。
【００８１】
一方、表示位置算出部１６０は、次のようにオフセット表示を行う。表示位置算出部１６０は、現在地算出部１３０から車両の進行方位を取得する。そして、表示位置算出部１６０は、取得した車両の進行方位と、現在地の直近の交差点から指示方向に接続する道路リンクとの角度に基づいて決定した位置に、基準位置を変更する。このオフセット表示について、以下に具体的に説明する。
【００８２】
表示位置算出部１６０は、オフセット表示の基準位置を算出するため、表示範囲５０１内に画面サイズに適合した楕円軌道５０４を設定する。ここで、表示範囲５０１及び楕円軌道５０４の中心座標をＡ１、楕円の長軸をａ、楕円の短軸をｂとする。図１２では、横長ディスプレイを例としているため、画面横側が長軸、画面縦側が短軸となる。また、車両の進行方位の角度をθとする。θは、真東を０°とした場合の回転角である。進行方位が真東の場合はθ＝０°、真北の場合はθ＝９０°とする。
【００８３】
図１３は、ノースアップ時の右折する場合のオフセット表示方法の一例を説明する図である。表示位置算出部１６０は、現在地の直近の交差点から指示方向に接続する道路リンクに関して、当該交差点から所定量オフセットした位置を決定し、当該位置に、基準位置を変更する。具体的には、表示位置算出部１６０は、車両の進行方位の角度θと直近の交差点から右方向の道路リンクの角度θｔとに基づいて、楕円軌道５０４上に変更後の中心座標Ａ２が位置するようＸ座標とＹ座標の値を算出する。この場合、中心座標Ａ２のＸ座標は、式（１）によって、そのＹ座標は、式（２）によって求められる。
【００８４】
Ｘ＝ａ・ｃｏｓ（θ−θｔ）  （１）
Ｙ＝ｂ・ｓｉｎ（θ−θｔ）  （２）
【００８５】
表示位置算出部１６０は、算出された中心座標Ａ２をオフセット表示の基準位置として算出する。このように、表示位置算出部１６０が、表示範囲を表示範囲５０１から表示範囲５０３に変更すると、交差点の右折方向が広く表示される。
【００８６】
なお、左折の場合は、中心座標Ａ２のＸ座標は、式（３）によって、そのＹ座標は、式（４）によって求められる。
【００８７】
Ｘ＝ａ・ｃｏｓ（θ＋θｔ）  （３）
Ｙ＝ｂ・ｓｉｎ（θ＋θｔ）  （４）
【００８８】
車両の指示方向の道路リンクが複数ある場合、第２実施形態と同様に、表示位置算出部１６０は、各道路リンクに関して、交差点から所定量オフセットした位置を算出する。表示位置算出部１６０は、それぞれ算出された位置の間の位置（例えば、２点の場合は中点など）を算出する。そして、車両の進行方位の角度θと求めた中点位置の角度θｔとに基づいて、式（１）及び（２）、又は、式（３）及び（４）によって、基準位置を算出する。
【００８９】
図１４は、オフセット表示処理の一例を示すフローチャートである。図１４のフローチャートは、図８のステップＳ６０の処理の詳細である。
【００９０】
表示位置算出部１６０は、直近の交差点を特定する（ステップＳ６１０）。具体的には、表示位置算出部１６０は、車両状況判定部１５０が判定した現在地情報から、直近の交差点のノード座標を取得する。
【００９１】
次に、表示位置算出部１６０は、車両の指示方向及び車両の進行方位を特定する（ステップＳ６２０）。具体的には、表示位置算出部１６０は、車両状況判定部１５０が判定した車両の指示方向が左か右のいずれであるか特定する。また、表示位置算出部１６０は、現在地算出部１３０から車両の進行方位を取得し、角度θを算出する。
【００９２】
次に、表示位置算出部１６０は、接続する道路リンクを特定する（ステップＳ６３０）。具体的には、表示位置算出部１６０は、車両の指示方向及び車両の進行方位を基に地図情報２００を参照して、直近の交差点から指示方向に接続する道路リンクを特定する。
【００９３】
次に、表示位置算出部１６０は、各道路リンクの角度を特定する（ステップＳ６４０）。具体的には、表示位置算出部１６０は、ステップＳ６３０で特定した各道路リンクについて、角度θｔを算出する。
【００９４】
次に、表示位置算出部１６０は、各道路リンクについてオフセット位置を特定する（ステップＳ６５０）。具体的には、表示位置算出部１６０は、各道路リンクに関して、ステップＳ６２０及びステップＳ６４０で特定した角度を基に、式（１）及び（２）、又は、式（３）及び（４）から、オフセット位置のＸ座標とＹ座標の値を求める。
【００９５】
次に、表示位置算出部１６０は、特定したオフセット位置が複数か否かを判定する（ステップＳ６６０）。具体的には、表示位置算出部１６０は、ステップＳ６５０で、複数の道路リンクについてオフセット位置を算出したか否か判定する。そして、オフセット位置が１つである場合（ステップＳ６６０でＮＯ）、表示位置算出部１６０は、処理をステップＳ６９０に移行する。一方で、オフセット位置が複数である場合（ステップＳ６６０でＹＥＳ）、表示位置算出部１６０は、処理をステップＳ６７０に移行する。
【００９６】
表示位置算出部１６０は、中点を特定する（ステップＳ６７０）。具体的には、表示位置算出部１６０は、ステップＳ６５０で各道路リンクに関して特定した複数のオフセット位置の中点を算出する。なお、オフセット位置が３つ以上の場合は、例えば重心を基準位置として特定する。
【００９７】
次に、表示位置算出部１６０は、中点に基づくオフセット位置を基準位置として特定する（ステップＳ６８０）。具体的には、表示位置算出部１６０は、ステップＳ６７０で特定した中点について、角度θｔを算出する。また、表示位置算出部１６０は、特定した角度を基に、式（１）及び（２）、又は、式（３）及び（４）から、オフセット位置のＸ座標とＹ座標の値を求める。そして、表示処理部１１０は、求めたオフセット位置を基準位置として特定する
【００９８】
表示位置算出部１６０は、ステップＳ６５０で特定したオフセット位置を基準位置として特定する（ステップＳ６９０）。
【００９９】
ステップＳ６８０又はステップＳ６９０の後、表示処理部１１０は、地図のオフセット表示を実行する（ステップＳ７００）。具体的には、表示処理部１１０は、ステップＳ６８０又はステップＳ６９０で特定された地図の基準位置に従って、表示範囲に表示する地図を出力する。また、表示処理部１１０は、現在地を示すマークを地図に重ねて出力する。
【０１００】
以上、本発明の第３実施形態について説明した。本実施形態によれば、ノースアップ表示の場合でも、右左折する先の地図が広く表示され、ユーザーが進行方向の状況を把握しやすくなる。
【０１０１】
上述の第１〜第３実施形態の変形例について説明する。表示処理部１１０は、オフセット表示を実行する際に、表示範囲の指示方向と反対側に地図に重ねて表示されている画像（例えば、アイコンやボタンなど）を、消去あるいは指示方向に移動させて表示する処理を行ってもよい。これにより、オフセット表示されている現在地を示すマークや直近の交差点が、アイコン等の画像に隠れてしまったり、アイコン等の画像に近接して見えにくくなったりするのを防ぐことができる。
【０１０２】
なお、本発明は、上記の実施形態に限られるものではなく、これら以外にも様々な実施形態や変形例が含まれる。例えば、上記の実施形態は本発明を分かりやすく説明するために詳細に説明したものであり、必ずしも説明した全ての構成を備えるものに限定されるものではない。また、ある実施形態の構成の一部を他の実施形態の構成に置き換えることが可能であり、ある実施形態の構成に他の実施形態の構成を加えることも可能である。また、各実施形態の構成の一部について、他の構成の追加・削除・置換をすることが可能である。
【０１０３】
本発明は、車載ナビゲーション装置だけでなく、ウィンカー指示方向を外部から取得可能なナビゲーション装置（例えば、ナビゲーション機能を有するスマートフォンやタブレットコンピュータなど）にも適用可能である。また、本発明は、車載ナビゲーション装置だけでなく、地図表示方法、コンピュータプログラムなどの様々な態様で提供することが可能である。
【符号の説明】
【０１０４】
１：車載ナビゲーション装置、２：車速センサ、３：ウィンカースイッチ、１０：演算処理装置、１１：ＣＰＵ、１２：ＲＡＭ、１３：ＲＯＭ、１４：Ｉ／Ｆ、１５：バス、２０：ディスプレイ、３０：入力装置、３１：タッチパネル、３２：ハードスイッチ、４０：音声入出力装置、４１：スピーカ、４２：マイクロフォン、５０：記憶装置、６２：ジャイロセンサ、６６：ＧＰＳ受信装置、６８：通信装置、７０：ＦＭ多重放送受信装置、７２：ビーコン受信装置、１１０：表示処理部、１２０：操作受付部、１３０：現在地算出部、１４０：指示方向取得部、１５０：車両状況判定部、１６０：表示位置算出部、２００：地図情報、２１０：メッシュＩＤ、２２０：リンクデータ、２２１：リンクＩＤ、２２２：座標情報、２２３：種別情報、２２４：リンク長情報、２２５：リンク方位、２２６：リンク旅行時間、２２７：接続リンクの情報、２２８：車線情報、２２９：進行方向、２３０：メッシュＩＤ、２４０：交差点情報、２４１：座標情報、２４２：名称、２４３：レーン情報、３００：地図、３０１：表示範囲、３０２：マーク、３０３：表示範囲、３０４：表示範囲、３０５：矢印、３０６：交差点、３０６´：位置、３０８：位置、３０９：位置、５００：地図、５０１：表示範囲、５０２：マーク、５０３：表示範囲、５０４：楕円軌道
【図１】
2019109203.tif 000003
【図２】
2019109203.tif 000004
【図３】
2019109203.tif 000005
【図４】
2019109203.tif 000006
【図５】
2019109203.tif 000007
【図６】
2019109203.tif 000008
【図７】
2019109203.tif 000009
【図８】
2019109203.tif 000010
【図９】
2019109203.tif 000011
【図１０】
2019109203.tif 000012
【図１１】
2019109203.tif 000013
【図１２】
2019109203.tif 000014
【図１３】
2019109203.tif 000015
【図１４】
2019109203.tif 000016