(57)【要約】【課題】交差点拡大図の割り込み表示によってユーザ操作を中断させないようにすることが可能な「ナビゲーション装置および交差点拡大図の表示制御方法」を提供する。【解決手段】誘導経路の案内中に、所定の機能（例えば、周辺検索機能）を実行するために必要な複数段階の操作で構成されるユーザ操作のうち所定段階（例えば、２段階）までの操作の完了を検出した場合、ユーザ操作の特徴に基づいてユーザ操作が完了する操作完了タイミングを推測する。そして、推測した操作完了タイミングまでに通常のタイミングでの交差点拡大図の割り込み表示が発生するか否かを判定し、発生する場合には、ユーザ操作が行われるタイミングと重ならないタイミングで交差点拡大図の割り込み表示を行うことにより、ユーザ操作が行われている最中に交差点拡大図の割り込み表示が入らなくなるようにする。【選択図】図１
2012088219.tif 000002
【特許請求の範囲】
【請求項１】
誘導経路の案内中に、所定の機能を実行するために必要な複数段階の操作で構成されるユーザ操作のうち所定段階までの操作が完了したことを検出する操作検出部と、
前記操作検出部により前記所定段階までの操作が完了したことが検出された場合、前記ユーザ操作の特徴に基づいて前記ユーザ操作が完了するタイミングを操作完了タイミングとして推測する推測部と、
前記推測部により推測された前記操作完了タイミングまでに、通常のタイミングで交差点拡大図の割り込み表示が発生するか否かについて判定する判定部と、
前記判定部により前記交差点拡大図の割り込み表示が発生すると判定された場合、前記ユーザ操作が行われるタイミングと重ならないタイミングで前記交差点拡大図の割り込み表示を行うように制御する制御部とを備えたことを特徴とするナビゲーション装置。
【請求項２】
請求項１に記載のナビゲーション装置において、
前記制御部は、前記操作検出部により前記所定段階までの操作が完了したことが検出された場合、当該所定段階までの操作の完了直後に生じる操作休止タイミングで前記交差点拡大図の割り込み表示を行うように制御することを特徴とするナビゲーション装置。
【請求項３】
請求項２に記載のナビゲーション装置において、
前記推測部は、前記操作検出部により前記所定段階までの操作が完了したことが検出された場合、前記ユーザ操作の特徴に基づいて前記複数段階の操作の各々の間で生じる操作休止タイミングを推測し、
前記推測部により推測された前記操作休止タイミングのうち、前記通常のタイミングに最も近い操作休止タイミングを特定し、その特定した操作休止タイミングが、前記ユーザ操作のうち何段階までの操作が完了したタイミングで生ずるのかを特定する休止特定部を更に備え、
前記操作検出部は、前記休止特定部により特定された段階までの操作が完了したことを検出し、
前記制御部は、前記所定段階までの操作の完了直後に生じる前記操作休止タイミングに代えてまたは加えて、前記休止特定部により特定された段階までの操作が完了したことが前記操作検出部により検出された場合、当該特定された段階までの操作の完了直後に生ずる操作休止タイミングで前記交差点拡大図の割り込み表示を行うように制御することを特徴とするナビゲーション装置。
【請求項４】
請求項１に記載のナビゲーション装置において、
前記推測部は、前記操作検出部により前記所定段階までの操作が完了したことが検出された場合、前記ユーザ操作の特徴に基づいて前記複数段階の操作の各々の間で生じる操作休止タイミングを推測し、
前記制御部は、前記推測部により推測された全ての前記操作休止タイミングで前記交差点拡大図の割り込み表示を行うように制御することを特徴とするナビゲーション装置。
【請求項５】
請求項３に記載のナビゲーション装置において、
前記操作検出部は、前記複数段階で構成されるユーザ操作のうち最後の段階までの操作が完了したことを検出し、
前記制御部は、前記交差点拡大図の割り込み表示を行う前記操作休止タイミングに加えて、前記操作検出部により前記最後の段階の操作が完了したことが検出されたタイミングで前記交差点拡大図の割り込み表示を行うように制御することを特徴とするナビゲーション装置。
【請求項６】
請求項１に記載のナビゲーション装置において、
前記判定部により前記交差点拡大図の割り込み表示が発生すると判定された場合、前記推測部により推測された前記操作完了タイミングまでに、自車両が所定数以上の案内交差点を通過するか否かについて判定する第２の判定部と、
前記第２の判定部により所定数以上の案内交差点を通過すると判定された場合、前記ユーザ操作を行うことについての注意を喚起する注意喚起部とを更に備えたことを特徴とするナビゲーション装置。
【請求項７】
請求項１に記載のナビゲーション装置において、
前記判定部により前記交差点拡大図の割り込み表示が発生すると判定された場合、前記推測部により推測された前記操作完了タイミングまでに、自車両が所定数以上の案内交差点を通過するか否かについて判定する第２の判定部と、
前記第２の判定部により所定数以上の案内交差点を通過すると判定された場合、前記所定数以上の案内交差点について前記交差点拡大図を用いた交差点案内が全て終了するまで、前記ユーザ操作の受付を禁止するように制御する操作受付禁止制御部とを更に備えたことを特徴とするナビゲーション装置。
【請求項８】
誘導経路の案内中に、所定の機能を実行するために必要な複数段階の操作で構成されるユーザ操作のうち所定段階までの操作が完了したことを検出する第１のステップと、
前記第１のステップにより前記所定段階までの操作が完了したことが検出された場合、前記ユーザ操作の特徴に基づいて前記ユーザ操作が完了するタイミングを操作完了タイミングとして推測する第２のステップと、
前記第２のステップにより推測された前記操作完了タイミングまでに通常のタイミングで交差点拡大図の割り込み表示が発生するか否かについて判定する第３のステップと、
前記第３のステップにより前記交差点拡大図の割り込み表示が発生すると判定された場合、前記ユーザ操作が行われるタイミングと重ならないタイミングで前記交差点拡大図の割り込み表示を行うように制御する第４のステップとを有することを特徴とする交差点拡大図の表示制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、車載用のナビゲーション装置および交差点拡大図の表示制御方法に関し、特に、誘導経路上の案内交差点に接近した時に交差点拡大図を表示して交差点案内を行う機能を備えたナビゲーション装置に用いて好適なものである。
【背景技術】
【０００２】
一般に、車両の走行案内を行うナビゲーション装置は、単に現在地周辺の地図を表示するのみでなく、目的地を指定することにより、現在地から目的地までの誘導経路を自動設定して案内する機能を備えている。この経路誘導機能では、地図データを用いて現在地から目的地までを結ぶ最もコストが小さな経路を、幅優先探索（ＢＦＳ）法あるいはダイクストラ法などのシミュレーションを行って自動探索し、その探索した経路を誘導経路として設定する。
【０００３】
誘導経路の設定後は、車両の走行中に地図画像上で誘導経路を他の道路と識別可能なように色を変えて太く描画する。また、車両が誘導経路上の案内交差点から所定距離内に近づいたときに、交差点案内図（交差点拡大図とこの交差点での進行方向を示す矢印）を表示したり、進行方向を音声で案内したりするなどの交差点案内を行うことにより、運転者を目的地まで案内するようになっている。
【０００４】
なお、案内交差点からの自車両の距離および車両速度に応じて当該案内交差点の曲折方向についての音声指示のタイミングを制御する技術が提案されている（例えば、特許文献１を参照）。また、現在位置の前方に存在する交差点が側道を経由して分岐する交差点である場合、案内メッセージの報知タイミングを通常の交差点よりも早める技術が提案されている（例えば、特許文献２を参照）。また、ナビゲーション装置と連携するオーディオ装置が音楽再生中である場合、音声案内するタイミングを音楽の再生終了まで遅らせる技術が提案されている（例えば、特許文献３を参照）。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開平８−１５９８０３号公報
【特許文献２】特許第３４１４８７２号公報
【特許文献３】特開２００４−１０８９０８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
ところで、従来のナビゲーション装置では、画面上に操作メニューを表示して、ナビゲーション装置または他の車載機に搭載されている各機能（例えば、周辺検索機能、各種設定変更機能や楽曲検索機能など）の実行に関するユーザ操作を行っている最中であっても、車両が誘導経路上の案内交差点から所定距離（例えば、５００［ｍ］）内に近づくと必ず交差点拡大図が割り込み表示される。そのため、操作メニューが画面上から消えて、ユーザ操作が中断してしまう。
【０００７】
この場合、交差点拡大図の表示を解除する操作をした後でなければ、中断したユーザ操作の続きを行うことができない。さらに、交差点拡大図の表示を解除する操作をした後でユーザ操作を行っている最中に、車両が誘導経路上の案内交差点から所定距離（例えば、１００［ｍ］）内に近づくと交差点拡大図が再び割り込み表示される。そのため、操作メニューが画面上から消えて、ユーザ操作が再び中断してしまう。この場合も、交差点拡大図の表示を解除する操作をした後でなければ、中断したユーザ操作の続きを行うことができない。以上のように、交差点拡大図の割り込みが入る度に、操作メニューが画面上から消えて、ユーザ操作が中断してしまうという問題があった。
【０００８】
なお、上述した特許文献１〜３の何れにおいても、交差点拡大図の割り込み表示によってユーザ操作を中断させないようにすることについての言及はない。すなわち、上記特許文献１〜３に記載の技術では、上記問題を解決することはできない。
【０００９】
本発明は、このような問題を解決するために成されたものであり、交差点拡大図の割り込み表示によってユーザ操作を中断させないようにすることを目的とする。
【課題を解決するための手段】
【００１０】
上記した課題を解決するために、本発明では、誘導経路の案内中に、所定の機能を実行するために必要な複数段階の操作で構成されるユーザ操作のうち所定段階までの操作の完了を検出した場合、ユーザ操作の特徴に基づいてユーザ操作が完了するタイミングを推測する。そして、推測した操作完了タイミングまでに、通常のタイミングでの交差点拡大図の割り込み表示が発生するか否かを判定し、発生する場合には、ユーザ操作が行われるタイミングと重ならないタイミングで交差点拡大図の割り込み表示を行うようにしている。
【発明の効果】
【００１１】
上記のように構成した本発明によれば、ユーザ操作が行われている最中に交差点拡大図の割り込み表示が入らなくなるため、交差点拡大図の割り込み表示によってユーザ操作を中断させないようにすることができる。さらに、ユーザ操作が行われている最中、交差点拡大図の割り込みが入る度に必要であった当該交差点拡大図の表示を解除する操作が不要となり、ユーザ操作の完了までに時間と手間がかからないようにすることができる。
【図面の簡単な説明】
【００１２】
【図１】本実施形態によるナビゲーション装置の主要構成例を示すブロック図である。
【図２】本実施形態のナビゲーション装置による交差点拡大図の表示制御処理例を示す図である。
【図３】本実施形態のナビゲーション装置による交差点拡大図の表示制御動作例を示すフローチャートである。
【図４】本実施形態によるナビゲーション装置の主要構成の変形例を示すブロック図である。
【図５】本実施形態によるナビゲーション装置の主要構成の変形例を示すブロック図である。
【発明を実施するための形態】
【００１３】
以下、本実施形態によるナビゲーション装置の主要な構成について説明する。図１は、本実施形態によるナビゲーション装置の主要構成例を示すブロック図である。
【００１４】
図１において、１０は地図データ記憶部であり、地図表示や経路探索等に必要な各種の地図データを記憶しているＤＶＤ−ＲＯＭ等の地図記録媒体から読み出された地図データを一時的に格納する。地図データには、マップマッチングや経路探索等の各種の処理に必要な道路ユニットのデータが含まれている。道路ユニットは、交差点や分岐など、複数の道路が交わる点に対応するノードに関する情報と、道路上のあるノードとこれに隣接する他のノードとの間を接続する、道路に対応する道路リンクに関する情報とを含んでいる。
【００１５】
１２は車両の現在位置を所定間隔毎に検出する車両位置検出部であり、自立航法センサ、ＧＰＳ受信機、位置計算用ＣＰＵ等で構成されている。自立航法センサは、所定走行距離毎に１個のパルスを出力して車両の移動距離を検出する車速センサ（距離センサ）と、車両の回転角度（移動方位）を検出する振動ジャイロ等の角速度センサ（相対方位センサ）とを含む。自立航法センサは、これらの車速センサおよび角速度センサによって車両の相対位置および方位を検出する。
【００１６】
位置計算用ＣＰＵは、自立航法センサから出力される自車両の相対的な位置および方位のデータに基づいて、絶対的な自車装置（推定車両位置）および車両方位を計算する。また、ＧＰＳ受信機は、複数のＧＰＳ衛星から送られてくる電波をＧＰＳアンテナで受信して、３次元測位処理あるいは２次元測位処理を行って車両の絶対位置および方位を計算する（車両方位は、現時点における自車位置と１サンプリング時間ΔＴ前の自車位置とに基づいて計算する）。
【００１７】
１４はリモートコントローラ（リモコン）等の操作部であり、ユーザがナビゲーション装置１００に対して各種の情報（例えば、経路誘導の目的地や経由地）を設定したり、各種の操作（例えば、メニュー選択操作、拡大／縮小操作、手動地図スクロール、数値入力など）を行ったりするための各種操作子（ボタンやジョイスティック等）を備えている。
【００１８】
１６は操作受付部であり、操作部１４に対するユーザの操作を受け付ける。具体的には、操作受付部１６は、ナビゲーション装置１００または他の車載機（図示せず）に搭載されている各機能（例えば、周辺検索機能、各種設定変更機能や楽曲検索機能など）を実行するために必要なユーザ操作を受け付ける。ユーザ操作は、複数段階の操作で構成される。操作受付部１６は、ユーザ操作を構成する各段階の操作を受け付ける度に、その操作内容を示す操作情報を操作メニュー生成部１８および誘導経路案内部２４の操作検出部３０に出力する。
【００１９】
例えば、自車両の現在地周辺にある施設を検索する周辺検索機能を実行するために必要なユーザ操作は、（１）メニュースイッチを押下する操作、（２）トップメニュー画面で行き先キーを選択する操作、（３）行き先メニュー画面上の現在地周辺キーを選択する操作、（４）希望のジャンルを選択する操作、（５）選択したジャンルに属する希望のブランド名称を選択する操作、（６）選択した希望のジャンルおよびブランド名称に基づいて検索された検索結果リストの中から希望の施設を選択する操作および（７）画面上の完了キーを押下する操作といった７段階の操作で構成される。
【００２０】
また、ナビゲーション装置１００の各種音量を調整する音量調整機能を実行するために必要なユーザ操作は、（１）メニュースイッチを押下する操作、（２）トップメニュー画面で設定キーを選択する操作、（３）設定画面上の音量調整キーを選択する操作、（４）調整したいモード（例えば、操作音やガイド音声など）を選択する操作、（５）音量を調整する操作および（６）画面上の完了キーを押下する操作といった６段階の操作で構成される。
【００２１】
操作メニュー生成部１８は、操作受付部１６から出力された操作情報に基づいて、ディスプレイ２０に表示する操作メニュー画面の画像データ（操作メニュー画像データ）を生成する。そして、操作メニュー生成部１８は、生成した操作メニュー画像データを誘導経路案内部２４の表示制御部４０に出力する。
【００２２】
２２は誘導経路メモリであり、誘導経路探索部（図示せず、以下同じ）により探索された目的地までの誘導経路のデータ（例えば、現在位置から目的地に至るまでの道路リンクの集合）を誘導経路情報として一時的に格納する。
【００２３】
２４は誘導経路案内部であり、誘導経路探索部により目的地までの誘導経路が探索された場合、地図データ記憶部１０に記憶されている地図データと、車両位置検出部１２により検出された自車位置情報と、誘導経路メモリ２２に格納された誘導経路情報とに基づいて誘導経路案内を行う。具体的には、誘導経路案内部２４は、ディスプレイ２０に対して、自車位置周辺の地図画像に重ねて誘導経路を他の道路とは異なる色で太く表示することにより、誘導経路の目的地までの走行案内を行う。
【００２４】
また、誘導経路案内部２４は、誘導経路上に存在する経路案内すべき案内交差点に自車両が近づくたびに、交差点拡大図を表示するなどして案内交差点に関する経路案内を行う。図１に示すように、誘導経路案内部２４は、操作検出部３０、推測部３２、判定部３４、制御部３６、交差点拡大図生成部３８および表示制御部４０を備えている。なお、制御部３６は、本発明の休止特定部および制御部に対応する。
【００２５】
操作検出部３０は、誘導経路案内部２４により誘導経路案内が行われている場合、操作受付部１６から出力された操作情報に基づいて、ユーザが実行しようとしている機能を特定するために、複数段階の操作で構成されるユーザ操作のうち所定段階（例えば、３段階）までの操作が完了したことを検出する。そして、操作検出部３０は、所定段階までの操作が完了したことを検出した場合、当該所定段階までの操作内容を示す操作内容情報を推測部３２に出力する。
【００２６】
上記のような処理を行うのは、ユーザにより所定段階までの操作が行われないと、当該ユーザが実行しようとしている機能を特定することができないためである。例えば、ユーザがメニュースイッチを押下する操作（第１段階の操作）を行った場合、画面上にはトップメニュー画面が表示される。しかし、この段階では、設定変更機能、ハンズフリー通話機能および施設検索機能等の複数の機能が実行の可能性のある機能として残り、ユーザが実行しようとする機能を特定することはできない。
【００２７】
さらに、ユーザがトップメニュー画面上の行き先キーを選択する操作（第２段階の操作）を行った場合、画面上には行き先メニュー画面が表示される。しかし、この段階でも、名称で施設を検索する名称検索機能、ジャンルで施設を検索するジャンル検索機能、住所で施設を検索する住所検索機能、電話番号で施設を検索する電話番号検索機能、現在地周辺で施設を検索する周辺検索機能等の複数の機能が実行の可能性のある機能として残り、ユーザが実行しようとする機能を特定することはできない。行き先メニュー画面が表示されている場合、例えば、ユーザが周辺検索機能に対応するキーを選択する操作（第３段階の操作）を行うことによって、ユーザが周辺検索機能を実行しようとしていることを特定することができる。
【００２８】
また、操作検出部３０は、操作受付部１６から出力された操作情報に基づいて、複数段階の操作で構成されるユーザ操作のうち、制御部３６から出力された特定段階情報により示される特定段階までの操作が完了したことを検出する。特定段階情報については後述する。操作検出部３０は、特定段階までの操作が完了したことを検出した場合、その旨を制御部３６に通知する。
【００２９】
また、操作検出部３０は、操作受付部１６から出力された操作情報に基づいて、複数段階の操作で構成されるユーザ操作のうち最後の段階の操作が完了したことを検出する。そして、操作検出部３０は、最後の段階までの操作が完了したことを検出した場合、その旨を制御部３６に通知する。
【００３０】
推測部３２は、操作検出部３０から操作内容情報が出力された場合、当該操作内容情報により示される所定段階までの操作の内容に基づいて、ユーザ操作が完了する操作完了タイミングおよび当該ユーザ操作を構成する各段階の操作間で生ずる操作休止タイミングを推測する。ここで、操作休止タイミングは、ある段階の操作が完了して次の段階のユーザ操作に必要な操作メニュー画面に画面遷移するタイミングである。そのため、操作受付部１６は、操作休止タイミング中、ユーザ操作を受け付けない。推測部３２は、操作完了タイミングを示す操作完了タイミング情報を判定部３４に出力するとともに、操作休止タイミングを示す操作休止タイミング情報を制御部３６に出力する。
【００３１】
具体的には、推測部３２は、操作完了タイミングおよび操作休止タイミングを推測するために、ユーザ操作を構成する各段階の操作で要する時間を推測する。操作部１４を介して行われる各操作で要する時間および画面遷移に要する時間は、ナビゲーション装置１００にあらかじめ設定されている。推測部３２は、その設定内容を確認することにより、ユーザ操作を構成する各段階の操作で要する時間を推測する。
【００３２】
なお、操作で要する時間は、当該操作の特徴に基づいて設定されている。例えば、メニュー選択操作のようにシングルステップ操作で完了するという特徴がある場合、当該操作で要する時間は、例えば１[ｓ]と設定されている。また、楽曲コンテンツの検索結果リストから所望の楽曲コンテンツを選択する操作のように、操作の際に選択可能な項目数が多いという特徴がある場合、当該操作で要する時間は、当該項目数に所定時間（例えば、０．５[ｓ]）を乗算した値で設定されている。また、５０音入力操作のようにデータ入力に多くの時間を要するという特徴がある操作の場合、当該操作で要する時間は、その入力方法に応じて、例えば２０[ｓ]と設定されている。
【００３３】
推測部３２は、操作検出部３０により完了が検出された所定段階までの操作より後の各段階の操作で要する時間と、操作休止タイミングで要する時間（画面遷移に要する時間）をすべて足し算することにより、ユーザ操作の操作完了タイミングを求める。また、推測部３２は、操作検出部３０により完了が検出された所定段階までの操作より後の各段階の操作が完了するまでの時間を算出することにより、操作休止タイミングを求める。操作休止タイミングが複数あるときは、それぞれのタイミングを求める。
【００３４】
また、推測部３２は、地図データ記憶部１０に記憶されている地図データと、車両位置検出部１２により検出された自車位置情報と、誘導経路メモリ２２に格納された誘導経路情報とに基づいて、次の案内交差点から第１の所定距離（例えば、５００［ｍ］）内に自車両が到達するタイミングを到達予測タイミングとして推測する。そして、推測部３２は、推測した到達予測タイミングを示す到達予測タイミング情報を判定部３４に出力する。
【００３５】
判定部３４は、推測部３２から操作完了タイミング情報および到達予測タイミング情報が出力された場合、推測部３２により推測された操作完了タイミングまでに通常のタイミングで交差点拡大図の割り込み表示が発生するか否かについて判定する。ここで、通常のタイミングとは、自車両が次の案内交差点の５００［ｍ］手前に到達するタイミングを意味する。すなわち、判定部３４は、到達予測タイミング情報により示される到達予測タイミングが、操作完了タイミング情報により示される操作完了タイミングより後であるか否かについて判定する。
【００３６】
判定部３４は、到達予測タイミングが操作完了タイミングより後であると判定した場合、その旨を制御部３６に通知する。一方、判定部３４は、到達予測タイミングが操作完了タイミングより後でない（すなわち、操作完了タイミングが到達予測タイミングより後である）と判定した場合、その旨を制御部３６に通知する。
【００３７】
制御部３６は、到達予測タイミングが操作完了タイミングより後である旨の通知を判定部３４から受けた場合、従来と同様に通常の交差点案内処理を行う。すなわち、制御部３６は、地図データ記憶部１０に記憶されている地図データと、車両位置検出部１２により検出された自車位置情報と、誘導経路メモリ２２に格納された誘導経路情報とに基づいて、次の案内交差点から第１の所定距離（例えば、５００［ｍ］）内に自車両が到達したか否かについて判定する。制御部３６は、次の案内交差点から第１の所定距離内に自車両が到達したと判定した場合、交差点拡大図（案内交差点の５００[ｍ]手前）の割り込み表示を行うことを交差点拡大図生成部３８に要求する。一方、制御部３６は、次の案内交差点から第１の所定距離内に自車両が到達していないと判定した場合、交差点拡大図生成部３８に何も要求しない。
【００３８】
また、制御部３６は、交差点拡大図（案内交差点の５００[ｍ]手前）の割り込み表示を行うことを交差点拡大図生成部３８に要求した後、地図データ記憶部１０に記憶されている地図データと、車両位置検出部１２により検出された自車位置情報と、誘導経路メモリ２２に格納された誘導経路情報とに基づいて、次の案内交差点から第２の所定距離（例えば、１００[ｍ]）内に自車両が到達したか否かについて判定する。制御部３６は、次の案内交差点から第２の所定距離内に自車両が到達したと判定した場合、交差点拡大図（案内交差点の１００[ｍ]手前）の割り込み表示を行うことを交差点拡大図生成部３８に要求する。一方、制御部３６は、次の案内交差点から第２の所定距離内に自車両が到達していないと判定した場合、交差点拡大図生成部３８に何も要求しない。
【００３９】
一方、制御部３６は、操作完了タイミングが到達予測タイミングより後である旨の通知を判定部３４から受けた場合、以下の処理を行う。すなわち、制御部３６は、操作完了タイミングが到達予測タイミングより後である旨の通知を受けたタイミング（本発明の最初の操作休止タイミングに対応する）で、臨時的に交差点拡大図の割り込み表示を行うことを交差点拡大図生成部３８に要求する。ここで、臨時的に交差点拡大図の割り込み表示を行うとは、操作休止タイミングの間（画面遷移に要する時間分）だけ交差点拡大図を表示することを意味する。
【００４０】
その要求をした後、制御部３６は、推測部３２から出力された操作休止タイミング情報により示される操作休止タイミングのうち、推測部３２により推測された到達予測タイミング（案内交差点から５００［ｍ］の地点に到達するタイミング）に最も近い操作休止タイミングを特定する。そして、制御部３６は、特定した操作休止タイミングが、複数段階で構成されるユーザ操作のうち何段階までの操作が完了したタイミングで生ずるのかを特定する。制御部３６は、特定した段階（特定段階）を示す特定段階情報を操作検出部３０に出力する。
【００４１】
また、制御部３６は、特定段階情報を操作検出部３０に出力した後、特定段階までの操作が完了したことを検出した旨の通知を操作検出部３０から受けたか否かについて判定する。制御部３６は、特定段階までの操作が完了したことを検出した旨の通知を操作検出部３０から受けたと判定した場合、臨時的に交差点拡大図の割り込み表示を行うことを交差点拡大図生成部３８に要求する。一方、制御部３６は、特定段階までの操作が完了したことを検出した旨の通知を操作検出部３０から受けていないと判定した場合、交差点拡大図生成部３８に何も要求しない。
【００４２】
また、制御部３６は、操作検出部３０からの通知を受けて交差点拡大図の割り込み表示を行うことを交差点拡大図生成部３８に要求した後、ユーザ操作のうち最後の段階までの操作が完了したことを検出した旨の通知を操作検出部３０から受けたか否かについて判定する。制御部３６は、最後の段階までの操作が完了したことを検出した旨の通知を操作検出部３０から受けたと判定した場合、臨時的に交差点拡大図の割り込み表示を行うことを交差点拡大図生成部３８に要求する。
【００４３】
また、制御部３６は、地図データ記憶部１０に記憶されている地図データと、車両位置検出部１２により検出された自車位置情報と、誘導経路メモリ２２に格納された誘導経路情報とに基づいて、次の案内交差点から第２の所定距離（例えば、１００[ｍ]）内に自車両が到達したか否かについて判定する。制御部３６は、次の案内交差点から第２の所定距離内に自車両が到達したと判定した場合、交差点拡大図（案内交差点の１００[ｍ]手前）の割り込み表示を行うことを交差点拡大図生成部３８に要求する。一方、制御部３６は、次の案内交差点から第２の所定距離内に自車両が到達していないと判定した場合、何もしない。
【００４４】
交差点拡大図生成部３８は、案内交差点の５００[ｍ]手前で交差点拡大図の割り込み表示を行うことの要求を制御部３６から受けた場合、地図データ記憶部１０に記憶されている地図データと、車両位置検出部１２により検出された自車位置情報と、誘導経路メモリ２２に格納された誘導経路情報とに基づいて、５００［ｍ］の地点で交差点拡大図の割り込み表示を行うための画像データを生成して表示制御部４０に出力する。
【００４５】
また、交差点拡大図生成部３８は、案内交差点の１００[ｍ]手前で交差点拡大図の割り込み表示を行うことの要求を制御部３６から受けた場合、地図データ記憶部１０に記憶されている地図データと、車両位置検出部１２により検出された自車位置情報と、誘導経路メモリ２２に格納された誘導経路情報とに基づいて、１００［ｍ］の地点で交差点拡大図の割り込み表示を行うための画像データを生成して表示制御部４０に出力する。
【００４６】
また、交差点拡大図生成部３８は、臨時的に交差点拡大図の割り込み表示を行うことを制御部３６から要求された場合、地図データ記憶部１０に記憶されている地図データと、車両位置検出部１２により検出された自車位置情報と、誘導経路メモリ２２に格納された誘導経路情報とに基づいて、臨時の地点で交差点拡大図の割り込み表示を行うための画像データを生成して表示制御部４０に出力する。ここで生成する画像データでは、進行方向の案内は通常時の交差点拡大図と同じである。案内交差点までの残り距離（つまり、臨時の地点（最初、休止、終了）における残り距離）を表すインジケータの目盛りが通常時と違う。なお、ユーザに交差点拡大図の内容を短い時間で認識させる観点から、生成する画像データを簡易的なものにしても良い。例えば、進行方向および案内交差点までの残り距離のみを表示する画像データを生成しても良い。
【００４７】
表示制御部４０は、操作メニュー生成部１８から操作メニュー画像データが出力された場合、その出力された画像データをディスプレイ２０に表示するように制御する。また、表示制御部４０は、交差点拡大図生成部３８から交差点拡大図の画像データが出力された場合、その画像データを操作メニュー画像データよりも優先してディスプレイ２０に表示するように制御する。
【００４８】
ただし、表示制御部４０は、交差点拡大図を臨時的に表示する場合は、操作休止タイミングで画面遷移に要する時間としてあらかじめ決められた時間分だけ交差点拡大図の画像データをディスプレイ２０に表示するように制御する。そして、その操作休止タイミングが終了した時点で、表示制御部４０は、交差点拡大図の画像データに代えて、次の段階の操作メニュー画像データをディスプレイ２０に表示するように制御する。また、操作メニューの表示中に、案内交差点から１００［ｍ］の地点で交差点拡大図が強制的に割り込み表示された場合は、案内交差点を通過して交差点拡大図生成部３８からの出力がなくなった時点で、表示制御部４０は、交差点拡大図の割り込みによって表示を中断していた操作メニュー画像データをディスプレイ２０に再び表示するように制御する。
【００４９】
次に、本実施形態のナビゲーション装置１００による交差点拡大図の表示制御処理について図を用いて説明する。図２は、本実施形態のナビゲーション装置１００による交差点拡大図の表示制御処理例を示す図である。図２（ａ）は、推測されたユーザ操作の操作完了タイミングが到達予測タイミング（案内交差点の５００ｍ手前）より前である場合において、ユーザ操作を構成する各段階の操作が実際に行われるタイミングと、推測された各段階の操作が行われるタイミングと、交差点拡大図の割り込み表示が実際に行われるタイミングとの関係を示す図である。
【００５０】
図２（ａ）において、１９５は、所定段階（Ｎ段階：例えばＮ＝３）の操作の完了が検出された時点から、操作メニューの画面遷移が行われてユーザによるＮ＋１段階の操作が可能となる時点までの操作休止タイミングを示している。２００は、操作休止タイミング１９５の終了時点からＮ＋１段階の操作の完了が検出された時点までのタイミングを示している。２０５は、Ｎ＋１段階の操作の完了が検出された時点から、ユーザによるＮ＋２段階の操作が可能となる時点までの操作休止タイミングを示している。２１０は、操作休止タイミング２０５の終了時点からＮ＋２段階の操作の完了（つまり、ユーザ操作の完了）が検出された時点までのタイミングを示している。
【００５１】
また、図２（ａ）において、２１５は、所定段階（Ｎ段階）の操作の完了が検出された時点から、ユーザによるＮ＋１段階の操作が可能となる時点までの推測された操作休止タイミングを示している。２２０は、操作休止タイミング２１５の終了時点からＮ＋１段階の操作が完了すると予測される時点までの推測されたタイミングを示している。２２５は、Ｎ＋１段階の操作の完了時点から、ユーザによるＮ＋２段階の操作が可能となる時点までの推測された操作休止タイミングを示している。２３０は、操作休止タイミング２２５の終了時点からＮ＋２段階の操作が完了（つまり、ユーザ操作が完了）すると予測される時点までの推測されたタイミングを示している。
【００５２】
２４０は、自車両が次の案内交差点の５００ｍ手前に到達した時点から行われる交差点拡大図の割り込み表示のタイミングを示している。２５０は、自車両が次の案内交差点の１００ｍ手前に到達した時点から、当該案内交差点に到達するまでに行われる交差点拡大図の割り込み表示のタイミングを示している。
【００５３】
図２（ａ）に示したように、自車両が案内交差点の５００ｍ手前に到達する前にユーザ操作が完了すると予測されているため、従来技術と同様に、交差点拡大図の割り込み表示は、自車両が次の案内交差点の５００ｍ手前および１００ｍ手前に到達したタイミングでそれぞれ行われる。
【００５４】
図２（ｂ）は、推測されたユーザ操作の操作完了タイミングが到達予測タイミング時間（案内交差点の５００ｍ手前）より後であり、かつ、自車両が次の案内交差点の１００ｍ手前に到達する前にユーザ操作が完了した場合において、ユーザ操作を構成する各段階の操作が実際に行われるタイミングと、推測された各段階の操作が行われるタイミングと、交差点拡大図の割り込み表示が実際に行われるタイミングとの関係を示す図である。
【００５５】
図２（ｂ）において、２５５は、所定段階（Ｎ段階）の操作の完了が検出された時点から、ユーザによるＮ＋１段階の操作が可能となる時点までの操作休止タイミングを示している。２６０は、操作休止タイミング２５５の終了時点からＮ＋１段階の操作の完了が検出された時点までのタイミングを示している。２６５は、Ｎ＋１段階の操作の完了が検出された時点から、ユーザによるＮ＋２段階の操作が可能となる時点までの操作休止タイミングを示している。２７０は、操作休止タイミング２６５の終了時点からＮ＋２段階の操作の完了が検出された時点までのタイミングを示している。２７５は、Ｎ＋２段階の操作の完了が検出された時点から、ユーザによるＮ＋３段階の操作が可能となる時点までの操作休止タイミングを示している。２８０は、操作休止タイミング２７５の終了時点からＮ＋３段階の操作の完了（つまり、ユーザ操作の完了）が検出された時点までのタイミングを示している。
【００５６】
また、図２（ｂ）において、２８５は、所定段階（Ｎ段階）の操作の完了が検出された時点から、ユーザによるＮ＋１段階の操作が可能となる時点までの推測された操作休止タイミングを示している。２９０は、操作休止タイミング２８５の終了時点からＮ＋１段階の操作が完了すると予測される時点までの推測された時間を示している。２９５は、Ｎ＋１段階の操作の完了時点から、ユーザによるＮ＋２段階の操作が可能となる時点までの推測された操作休止タイミングを示している。３００は、操作休止タイミング２９５の終了時点からＮ＋２段階の操作が完了すると予測される時点までの推測されたタイミングを示している。３０５は、Ｎ＋２段階の操作の完了時点から、ユーザによるＮ＋３段階の操作が可能となる時点までの推測された操作休止タイミングを示している。３１０は、操作休止タイミング３０５の終了時点からＮ＋３段階の操作が完了（つまり、ユーザ操作が完了）すると予測される時点までの推測されたタイミングを示している。
【００５７】
３２０は、最初の操作休止タイミング２５５で行われる交差点拡大図の割り込み表示のタイミングを示している。３３０は、案内交差点から５００［ｍ］の地点に最も近い操作休止タイミング２７５で行われる交差点拡大図の割り込み表示のタイミングを示している。なお、各段階（Ｎ＋１、Ｎ＋２）の操作で実際に要する時間が予測と異なるため、案内交差点から５００［ｍ］の地点に最も近い操作休止タイミングとして予測された操作休止タイミング３０５は、操作休止タイミング２７５にずれてしまう。そこで、操作休止タイミング３０５ではなく操作休止タイミング２７５で交差点拡大図の割り込み表示を行う。
【００５８】
この場合のナビゲーション装置１００の動作を説明する。制御部３６は、推測部３２から出力された操作休止タイミング情報により示される操作休止タイミングのうち、推測部３２により推測された到達予測タイミング（案内交差点から５００［ｍ］の地点に到達するタイミング）に最も近い操作休止タイミング３０５を特定する。そして、制御部３６は、操作休止タイミング３０５が、複数段階で構成されるユーザ操作のうちＮ＋２段階までの操作が完了したタイミングで生ずることを特定する。その後、制御部３６は、Ｎ＋２段階までの操作が実際に完了したことを検出した旨の通知を操作検出部３０から受けた場合、臨時的に交差点拡大図の割り込み表示を行うことを交差点拡大図生成部３８に要求する。
【００５９】
３４０は、Ｎ＋３段階の操作の完了（つまり、ユーザ操作の完了）が検出された時点で行われる交差点拡大図の割り込み表示のタイミングを示している。３５０は、自車両が次の案内交差点の１００ｍ手前に到達した時点から、当該次の案内交差点に到達するまでに行われる交差点拡大図の割り込み表示のタイミングを示している。
【００６０】
図２（ｂ）に示した例では、操作完了タイミングが到達予測タイミングより後である。つまり、自車両が次の案内交差点の５００ｍ手前に到達する前にユーザ操作が完了していないと推測されている。そのため、交差点拡大図の割り込み表示は、自車両が次の案内交差点の５００ｍ手前に到達したタイミングではなく、推測される最初の操作休止タイミング２８５（実際には、最初に検出された操作休止タイミング２５５）、操作休止タイミング２９５，３０５のうち自車両が次の案内交差点の５００ｍ手前に到達するタイミングに最も近い操作休止タイミング３０５（実際には、特定段階の操作完了が検出された直後の操作休止タイミング２７５）およびユーザ操作の完了が検出されたタイミングで行われる。なお、自車両が案内交差点の１００ｍ手前に到達する前にユーザ操作が完了しているため、自車両が次の案内交差点の１００ｍ手前に到達したタイミングでも交差点拡大図の割り込み表示が行われる。
【００６１】
以上のように、ユーザ操作が行われている最中に交差点拡大図の割り込み表示が入らなくなるため、交差点拡大図の割り込み表示によってユーザ操作を中断させないようにすることができる。さらに、ユーザ操作が行われている最中、交差点拡大図の割り込みが入る度に必要であった当該交差点拡大図の表示を解除する操作が不要となり、ユーザ操作の完了までに時間と手間がかからないようにすることができる。
【００６２】
図２（ｃ）は、推測されたユーザ操作の操作完了タイミングが到達予測タイミング（案内交差点の５００ｍ手前）より後であり、かつ、自車両が次の案内交差点の１００ｍ手前に到達する前にユーザ操作が完了していない場合において、ユーザ操作を構成する各段階の操作が実際に行われるタイミングと、推測された各段階の操作が行われるタイミングと、交差点拡大図の割り込み表示が実際に行われるタイミングとの関係を示す図である。
【００６３】
図２（ｃ）において、３５５は、所定段階（Ｎ段階）の操作の完了が検出された時点から、ユーザによるＮ＋１段階の操作が可能となる時点までの操作休止タイミングを示している。３６０は、操作休止タイミング３５５の終了時点からＮ＋１段階の操作の完了が検出された時点までのタイミングを示している。３６５は、Ｎ＋１段階の操作の完了が検出された時点から、ユーザによるＮ＋２段階の操作が可能となる時点までの操作休止タイミングを示している。３７０は、操作休止タイミング３６５の終了時点からＮ＋２段階の操作の完了が検出された時点までのタイミングを示している。
【００６４】
３７５は、Ｎ＋２段階の操作の完了が検出された時点から、ユーザによるＮ＋３段階の操作が可能となる時点までの操作休止タイミングを示している。３８０は、操作休止タイミング３７５の終了時点からＮ＋３段階の操作の完了が検出された時点までのタイミングを示している。３８５は、Ｎ＋３段階の操作の完了が検出された時点から、ユーザによるＮ＋４段階の操作が可能となる時点までの操作休止タイミングを示している。３９０は、操作休止タイミング３８５の終了時点から、ユーザによるＮ＋４段階の操作が行われている最中に交差点拡大図の割り込み表示が強制的に入る時点までのタイミングを示している。４００は、強制的な交差点拡大図の割り込み表示の終了時点（すなわち、ユーザによるＮ＋４段階の操作が再び可能となる時点）からＮ＋４段階の操作の完了（すなわち、ユーザ操作の完了）が検出された時点までのタイミングを示している。
【００６５】
また、図２（ｃ）において、４０５は、所定段階（Ｎ段階）の操作の完了が検出された時点から、ユーザによるＮ＋１段階の操作が可能となる時点までの推測された操作休止タイミングを示している。４１０は、操作休止タイミング４０５の終了時点からＮ＋１段階の操作が完了すると予測される時点までの推測されたタイミングを示している。４１５は、Ｎ＋１段階の操作の完了時点から、ユーザによるＮ＋２段階の操作が可能となる時点までの推測された操作休止タイミングを示している。４２０は、操作休止タイミング４１５の終了時点からＮ＋２段階の操作が完了すると予測される時点までの推測されたタイミングを示している。
【００６６】
４２５は、Ｎ＋２段階の操作の完了時点から、ユーザによるＮ＋３段階の操作が可能となる時点までの推測された操作休止タイミングを示している。４３０は、操作休止タイミング４２５の終了時点からＮ＋３段階の操作が完了すると予測される時点までの推測されたタイミングを示している。４３５は、Ｎ＋３段階の操作の完了時点から、ユーザによるＮ＋４段階の操作が可能となる時点までの推測された操作休止タイミングを示している。４４０は、操作休止タイミング４３５の終了時点からＮ＋４段階の操作が完了（すなわち、ユーザ操作が完了）すると予測される時点までの推測されたタイミングを示している。
【００６７】
４５０は、最初の操作休止タイミング３５５で行われる交差点拡大図の割り込み表示のタイミングを示している。４６０は、案内交差点から５００［ｍ］の地点に最も近い操作休止タイミング３７５で行われる交差点拡大図の割り込み表示のタイミングを示している。４７０は、自車両が次の案内交差点の１００ｍ手前に到達した時点から、当該次の案内交差点に到達するまでに強制的に行われる交差点拡大図の割り込み表示のタイミングを示している。なお、交差点拡大図の割り込み表示は、ユーザ操作の終了タイミングでは行われない。それは、ユーザ操作の終了タイミングは、既に案内交差点を通過した後だからである。ユーザ操作の終了タイミングで交差点拡大図の割り込み表示が行われるのは、当該ユーザ操作のうち最後の段階までの操作が完了した場合、次の案内交差点から第２の所定距離内に自車両が到達していないときだけである。
【００６８】
図２（ｃ）に示した例では、操作完了タイミングが到達予測タイミングより後である。つまり、自車両が次の案内交差点の５００ｍ手前に到達する前にユーザ操作が完了していないと推測されている。そのため、交差点拡大図の割り込み表示は、自車両が次の案内交差点の５００ｍ手前に到達したタイミングではなく、推測される最初の操作休止タイミング４０５（実際には、最初に検出された操作休止タイミング３５５）、操作休止タイミング４１５，４２５，４３５のうち自車両が次の案内交差点の５００ｍ手前に到達したタイミングに最も近い操作休止タイミング４２５（実際には、特定段階の操作完了が検出された直後の操作休止タイミング３７５）で行われる。
【００６９】
さらに、自車両が次の案内交差点の１００ｍ手前に到達した時点でもユーザ操作が完了していないため、案内交差点の１００［ｍ］手前でも交差点拡大図の割り込み表示が強制的に行われる。この交差点拡大図の割り込み表示が行われている間は、操作メニュー画面が消えて、ユーザ操作は中断する。そして、自車両が案内交差点を通過して交差点拡大図の割り込み表示が終了した後は、操作メニュー画面が再び表示されるため、ユーザは、中断していたＮ＋４段階の操作を続行することができる。なお、案内交差点の手前１００［ｍ］の地点から交差点拡大図の割り込み表示を強制的に行うようにしたのは、案内交差点に接近した状況ではユーザを誘導経路に沿って確実に案内する必要があるからである。
【００７０】
以上のように、ユーザ操作の完了までに長い時間がかかってしまう場合でも、ユーザ操作が行われている最中に交差点拡大図の割り込み表示がなるべく入らなくなるため、交差点拡大図の割り込み表示によってユーザ操作をなるべく中断させないようにすることができる。さらに、ユーザ操作が行われている最中、交差点拡大図の割り込みが入る度に必要であった当該交差点拡大図の表示を解除する操作が不要となり、ユーザ操作の完了までに時間と手間がかからないようにすることができる。
【００７１】
次に、本実施形態におけるナビゲーション装置１００の動作を説明する。図３は、ナビゲーション装置１００の動作例を示すフローチャートである。図３における各処理は、ナビゲーション装置１００の起動後、誘導経路探索部により探索された誘導経路の誘導経路情報が誘導経路メモリ２２に格納された後、各案内交差点の間で行われる処理である。
【００７２】
まず、操作検出部３０は、操作受付部１６から出力された操作情報に基づいて、複数段階の操作で構成されるユーザ操作のうち所定段階（例えば、３段階）までの操作が完了したことを検出したか否かについて判定する（ステップＳ１００）。もし、所定段階までの操作が完了したことを検出していないと操作検出部３０にて判定した場合（ステップＳ１００にてＮＯ）、処理はステップＳ１００に遷移する。
【００７３】
一方、所定段階までの操作が完了したことを検出したと操作検出部３０にて判定した場合（ステップＳ１００にてＹＥＳ）、操作検出部３０は、当該所定段階までの操作内容を示す操作内容情報を推測部３２に出力する。次に、推測部３２は、操作検出部３０から出力された操作内容情報により示される所定段階までの操作の内容に基づいて、ユーザ操作が完了するまでの操作完了タイミングおよび当該ユーザ操作を構成する各段階の操作間で生ずる操作休止タイミングを推測する（ステップＳ１２０）。そして、推測部３２は、操作完了タイミングを示す操作完了タイミング情報を判定部３４に出力するとともに、操作休止タイミングを示す操作休止タイミング情報を制御部３６に出力する。
【００７４】
次に、推測部３２は、地図データ記憶部１０に記憶されている地図データと、車両位置検出部１２により検出された自車位置情報と、誘導経路メモリ２２に格納された誘導経路情報とに基づいて、次の案内交差点から第１の所定距離（例えば、５００［ｍ］）内に自車両が到達する到達予測タイミングを推測する（ステップＳ１４０）。そして、推測部３２は、推測した到達予測タイミングを示す到達予測タイミング情報を判定部３４に出力する。
【００７５】
次に、判定部３４は、推測部３２から出力された到達予測タイミング情報により示される到達予測タイミングが、同じく推測部３２から出力された操作完了タイミング情報により示される操作完了タイミングより後であるか否かについて判定する（ステップＳ１６０）。もし、到達予測タイミングが操作完了タイミングより後であると判定部３４にて判定した場合（ステップＳ１６０にてＹＥＳ）、判定部３４は、その旨を制御部３６に通知する。
【００７６】
制御部３６は、到達予測タイミングが操作完了タイミングより後である旨の通知を判定部３４から受けた場合、地図データ記憶部１０に記憶されている地図データと、車両位置検出部１２により検出された自車位置情報と、誘導経路メモリ２２に格納された誘導経路情報とに基づいて、次の案内交差点から第１の所定距離内に自車両が到達したか否かについて判定する（ステップＳ１８０）。
【００７７】
もし、次の案内交差点から第１の所定距離内に自車両が到達していないと制御部３６にて判定した場合（ステップＳ１８０にてＮＯ）、処理はステップＳ１８０に遷移する。一方、次の案内交差点から第１の所定距離内に自車両が到達したと制御部３６にて判定した場合（ステップＳ１８０にてＹＥＳ）、制御部３６は、案内交差点の５００[ｍ]手前で交差点拡大図の割り込み表示を行うことを交差点拡大図生成部３８に要求する。
【００７８】
この要求を受けた交差点拡大図生成部３８は、地図データ記憶部１０に記憶されている地図データと、車両位置検出部１２により検出された自車位置情報と、誘導経路メモリ２２に格納された誘導経路情報とに基づいて、５００［ｍ］の地点で交差点拡大図の割り込み表示を行うための画像データを生成して表示制御部４０に出力する（ステップＳ２００）。表示制御部４０は、交差点拡大図の画像データを一定時間表示して消去する。
【００７９】
その後、制御部３６は、地図データ記憶部１０に記憶されている地図データと、車両位置検出部１２により検出された自車位置情報と、誘導経路メモリ２２に格納された誘導経路情報とに基づいて、次の案内交差点から第２の所定距離（例えば、１００[ｍ]）内に自車両が到達したか否かについて判定する（ステップＳ２２０）。
【００８０】
もし、次の案内交差点から第２の所定距離内に自車両が到達していないと制御部３６にて判定した場合（ステップＳ２２０にてＮＯ）、処理はステップＳ２２０に遷移する。一方、次の案内交差点から第２の所定距離内に自車両が到達したと制御部３６にて判定した場合（ステップＳ２２０にてＹＥＳ）、制御部３６は、案内交差点の１００[ｍ]手前で交差点拡大図の割り込み表示を行うことを交差点拡大図生成部３８に要求する。
【００８１】
この要求を受けた交差点拡大図生成部３８は、地図データ記憶部１０に記憶されている地図データと、車両位置検出部１２により検出された自車位置情報と、誘導経路メモリ２２に格納された誘導経路情報とに基づいて、案内交差点の１００[ｍ]手前で交差点拡大図の割り込み表示を行うための画像データを生成して表示制御部４０に出力する（ステップＳ２４０）。表示制御部４０は、交差点拡大図の画像データを表示し、自車両が案内交差点を通過した時点で当該交差点拡大図の画像データを消去する。その後、ナビゲーション装置１００は図３における処理を終了する。
【００８２】
ステップＳ１８０で操作完了タイミングが到達予測タイミングより後であると判定部３４にて判定した場合（ステップＳ１８０にてＮＯ）、判定部３４は、その旨を制御部３６に通知する。制御部３６は、操作完了タイミングが到達予測タイミングより後である旨の通知を受けたタイミングで、臨時的に交差点拡大図の割り込み表示を行うことを交差点拡大図生成部３８に要求する。
【００８３】
この要求を受けた交差点拡大図生成部３８は、地図データ記憶部１０に記憶されている地図データと、車両位置検出部１２により検出された自車位置情報と、誘導経路メモリ２２に格納された誘導経路情報とに基づいて、当該交差点拡大図の割り込み表示を行うための画像データを生成して表示制御部４０に出力する（ステップＳ２６０）。表示制御部４０は、交差点拡大図の画像データを表示し、操作休止タイミングが終了した時点で当該交差点拡大図の画像データを消去する。そして、表示制御部４０は、次の段階の操作メニュー画像データを表示する。
【００８４】
次に、制御部３６は、推測部３２から出力された操作休止タイミング情報により示される操作休止タイミングのうち、推測部３２により推測された到達予測タイミングに最も近い操作休止タイミングを特定する（ステップＳ２８０）。そして、制御部３６は、特定した操作休止タイミングが、ユーザ操作のうち何段階までの操作が完了したタイミングで生ずるのかを特定し、特定した段階（特定段階）を示す特定段階情報を操作検出部３０に出力する。
【００８５】
次に、制御部３６は、特定段階までの操作が完了したことを検出した旨の通知を操作検出部３０から受けたか否かを判定することによって、ステップＳ２８０にて特定した操作休止タイミングになったか否かについて判定する（ステップＳ３００）。
【００８６】
もし、特定した操作休止タイミングになっていないと制御部３６にて判定した場合（ステップＳ３００にてＮＯ）、処理はステップＳ３００に遷移する。一方、特定した操作休止タイミングになったと制御部３６にて判定した場合（ステップＳ３００にてＹＥＳ）、制御部３６は、当該操作休止タイミングで、臨時的に交差点拡大図の割り込み表示を行うことを交差点拡大図生成部３８に要求する。
【００８７】
この要求を受けた交差点拡大図生成部３８は、地図データ記憶部１０に記憶されている地図データと、車両位置検出部１２により検出された自車位置情報と、誘導経路メモリ２２に格納された誘導経路情報とに基づいて、当該交差点拡大図の割り込み表示を行うための画像データを生成して表示制御部４０に出力する（ステップＳ３２０）。表示制御部４０は、交差点拡大図の画像データを表示し、操作休止タイミングが終了した時点で当該交差点拡大図の画像データを消去する。そして、表示制御部４０は、次の段階の操作メニュー画像データを表示する。
【００８８】
次に、制御部３６は、最後の段階までの操作が完了したことを検出した旨の通知を操作検出部３０から受けたか否かについて判定することによって、ユーザ操作が完了したか否かについて判定する（ステップＳ３４０）。もし、ユーザ操作が完了したと制御部３６にて判定した場合（ステップＳ３４０にてＹＥＳ）、制御部３６は、臨時的に交差点拡大図の割り込み表示を行うことを交差点拡大図生成部３８に要求する。
【００８９】
この要求を受けた交差点拡大図生成部３８は、地図データ記憶部１０に記憶されている地図データと、車両位置検出部１２により検出された自車位置情報と、誘導経路メモリ２２に格納された誘導経路情報とに基づいて、当該交差点拡大図の割り込み表示を行うための画像データを生成して表示制御部４０に出力する（ステップＳ３６０）。表示制御部４０は、交差点拡大図の画像データを一定時間表示して消去する。
【００９０】
その後、制御部３６は、地図データ記憶部１０に記憶されている地図データと、車両位置検出部１２により検出された自車位置情報と、誘導経路メモリ２２に格納された誘導経路情報とに基づいて、次の案内交差点から第２の所定距離（例えば、１００[ｍ]）内に自車両が到達したか否かについて判定する（ステップＳ３８０）。もし、次の案内交差点から第２の所定距離内に自車両が到達していないと制御部３６にて判定した場合（ステップＳ３８０にてＮＯ）、処理はステップＳ３８０に遷移する。
【００９１】
一方、次の案内交差点から第２の所定距離内に自車両が到達したと制御部３６にて判定した場合（ステップＳ３８０にてＹＥＳ）、制御部３６は、案内交差点の１００[ｍ]手前で交差点拡大図の割り込み表示を行うことを交差点拡大図生成部３８に要求する。この要求を受けた交差点拡大図生成部３８は、地図データ記憶部１０に記憶されている地図データと、車両位置検出部１２により検出された自車位置情報と、誘導経路メモリ２２に格納された誘導経路情報とに基づいて、当該交差点拡大図の割り込み表示を行うための画像データを生成して表示制御部４０に出力する（ステップＳ４００）。表示制御部４０は、交差点拡大図の画像データを表示し、自車両が案内交差点を通過した時点で当該交差点拡大図の画像データを消去する。その後、ナビゲーション装置１００は図３における処理を終了する。
【００９２】
ステップＳ３４０でユーザ操作が完了していないと制御部３６にて判定した場合（ステップＳ３４０にてＮＯ）、制御部３６は、地図データ記憶部１０に記憶されている地図データと、車両位置検出部１２により検出された自車位置情報と、誘導経路メモリ２２に格納された誘導経路情報とに基づいて、次の案内交差点から第２の所定距離（例えば、１００[ｍ]）内に自車両が到達したか否かについて判定する（ステップＳ４２０）。
【００９３】
もし、次の案内交差点から第２の所定距離内に自車両が到達していないと制御部３６にて判定した場合（ステップＳ４２０にてＮＯ）、処理はステップＳ３４０に遷移する。一方、次の案内交差点から第２の所定距離内に自車両が到達したと制御部３６にて判定した場合（ステップＳ４２０にてＹＥＳ）、制御部３６は、案内交差点の１００[ｍ]手前で交差点拡大図の割り込み表示を強制的に行うことを交差点拡大図生成部３８に要求する。
【００９４】
この要求を受けた交差点拡大図生成部３８は、地図データ記憶部１０に記憶されている地図データと、車両位置検出部１２により検出された自車位置情報と、誘導経路メモリ２２に格納された誘導経路情報とに基づいて、その交差点拡大図の割り込み表示を強制的に行うための画像データを生成して表示制御部４０に出力する（ステップＳ４４０）。表示制御部４０は、交差点拡大図の画像データを表示し、自車両が案内交差点を通過した時点で当該交差点拡大図の画像データを消去する。そして、表示制御部４０は、交差点拡大図の割り込みによって表示を中断していた操作メニュー画像データを再び表示する。その後、ナビゲーション装置１００は図３における処理を終了する。
【００９５】
以上詳しく説明したように、本実施形態では、誘導経路の案内中に、所定の機能を実行するために必要な複数段階の操作で構成されるユーザ操作のうち所定段階（例えば、３段階）までの操作が完了したことを検出した場合、ユーザ操作の特徴に基づいてユーザ操作が完了する操作完了タイミングを推測する。そして、推測した操作完了タイミングまでに、通常のタイミングで交差点拡大図の割り込み表示が発生するか否かを判定し、発生する場合には、ユーザ操作が行われるタイミングと重ならないタイミング（操作休止タイミングやユーザ操作の完了タイミング）で交差点拡大図の割り込み表示を行うようにしている。
【００９６】
このように構成した本実施形態によれば、ユーザ操作が行われている最中に交差点拡大図の割り込み表示が入らなくなるため、交差点拡大図の割り込み表示によってユーザ操作を中断させないようにすることができる。さらに、ユーザ操作が行われている最中、交差点拡大図の割り込みが入る度に必要であった当該交差点拡大図の表示を解除する操作が不要となり、ユーザ操作の完了までに時間と手間がかからないようにすることができる。
【００９７】
また、本実施形態では、推測部３２により推測された操作休止タイミングのうち、最初の操作休止タイミングで交差点拡大図の割り込み表示を行うようにしている。このような構成にした本実施形態によれば、ユーザはいち早く次の案内交差点の接近を把握することが可能となる。これにより、ユーザは、案内交差点に自車両が到達する前にユーザ操作を完了させるように努力する等、柔軟な行動を早期に開始することができる。
【００９８】
また、本実施形態では、推測部３２により推測された操作休止タイミングのうち、推測部３２により推測された到達予測タイミングに最も近い操作休止タイミングで交差点拡大図の割り込み表示を行うようにしている。このように構成した本実施形態によれば、案内交差点の５００[ｍ]手前で通常行われるタイミングから大きく外れたタイミングで当該交差点拡大図の割り込み表示が行われなくなるため、当該交差点拡大図の割り込み表示に関してユーザに違和感を与えないようにすることができる。また、操作休止タイミングの都度、交差点拡大図の割り込み表示が行われることがないため、ユーザに煩わしさを与えないようにすることができる。
【００９９】
なお、上記実施形態において、推測部３２により推測された操作休止タイミングのうち、最初の操作休止タイミングでのみ交差点拡大図の割り込み表示を行うようにしても良い。このような構成にすれば、ユーザがいち早く次の案内交差点の接近を把握した後は、ユーザ操作が完了するまで交差点拡大図の割り込み表示が入らないため、ユーザは、ユーザ操作に集中することができる。
【０１００】
また、上記実施形態において、推測部３２により推測された操作休止タイミングのうち、推測部３２により推測された到達予測タイミングに最も近い操作休止タイミングのみで交差点拡大図の割り込み表示を行うようにしても良い。このようにすれば、案内交差点の５００[ｍ]手前で交差点拡大図の割り込み表示が行われる通常の処理態様と同様のタイミングのみの表示となるため、交差点拡大図の割り込み表示に関してユーザに違和感を与えないようにすることができる。
【０１０１】
また、上記実施形態において、推測部３２により推測された全ての操作休止タイミングで交差点拡大図の割り込み表示を行うようにしても良い。このような構成にすれば、各操作休止タイミングが短い時間であったとしても、ユーザが交差点拡大図の割り込み表示を見逃す可能性を減らすことができる。
【０１０２】
また、上記実施形態では、到達予測タイミングに最も近い操作休止タイミングがユーザ操作のうち何段階までの操作が完了したタイミングで生ずるのかを特定し、その特定した段階までの操作が実際に完了した直後の操作休止タイミングで交差点拡大図の割り込み表示を行う例について説明したが、本発明はこれに限定されない。例えば、制御部３６で特定した操作休止タイミング（到達予測タイミングに最も近い操作休止タイミング）の前および後にそれぞれ所定時間のマージンを設定し、特定した操作休止タイミングとその前後のマージンとを含む時間の範囲内で操作検出部３０により実際に操作休止タイミングが検出されたとき、交差点拡大図の割り込み表示をするようにしても良い。
【０１０３】
また、上記実施形態において、ユーザ操作の操作完了タイミングまでに、自車両が所定数以上の案内交差点を通過する場合、ユーザ操作を行うことについての注意を喚起するようにしても良い。この場合におけるナビゲーション装置１００′の構成を図４に示す。
【０１０４】
図４に示すように、誘導経路案内部２４は、その機能構成として、図１の判定部３４の代わりに、判定部３４′（本発明の判定部および第２の判定部に対応する）を備えている。また、誘導経路案内部２４は、その機能構成として、注意喚起部４２を更に備えている。なお、この図４において、図１に示した符号と同一の符号を付したものは同一の機能を有するものであるので、ここでは重複する説明を省略する。
【０１０５】
判定部３４′は、推測部３２により推測された操作完了タイミングまでに通常のタイミングで交差点拡大図の割り込み表示が発生すると判定した場合、地図データ記憶部１０に記憶されている地図データと、誘導経路メモリ２２に格納された誘導経路情報とに基づいて、操作完了タイミングで自車両が到達する地点までに、自車両が所定数以上の案内交差点を通過するか否かについて判定する。判定部３４′は、自車両が所定数以上の案内交差点を通過すると判定した場合、その旨を注意喚起部４２に通知する。一方、判定部３４′は、自車両が所定数以上の案内交差点を通過しないと判定した場合、注意喚起部４２に何も通知しない。
【０１０６】
注意喚起部４２は、自車両が所定数以上の案内交差点を通過する旨の通知を判定部３４′から受けた場合、ユーザ操作を行うことについて、ユーザの注意を喚起する音声メッセージを、スピーカ（図示せず）を介して出力する。例えば、音声メッセージは、「この先、交差点案内が連続します。本当に操作を続けますか？」や「この先、交差点案内が連続します。連続する案内交差点を全て通過した後（○○ｋｍ先）で再度操作をしてください」等である。
【０１０７】
このように構成すれば、運転に集中すべき場所（例えば、短期間で交差点案内が連続する道路）を走行している場合、ユーザ操作中に交差点拡大図の割り込み表示が多く発生することをユーザに認識させることができ、ひいてはユーザは、ユーザ操作を一旦中止することで、ユーザ操作の中断を避けることができる。なお、注意喚起部４２は、ユーザ操作を行うことについて、ユーザの注意を喚起するメッセージをディスプレイ２０に表示するようにしても良い。
【０１０８】
また、上記実施形態において、ユーザ操作の操作完了タイミングまでに、自車両が所定数以上の案内交差点を通過する場合、通過対象の案内交差点について交差点拡大図を用いた交差点案内が全て終了するまで、ユーザ操作の受付を禁止するようにしても良い。この場合におけるナビゲーション装置１００′′の構成を図５に示す。
【０１０９】
図５に示すように、誘導経路案内部２４は、その機能構成として、図１の判定部３４の代わりに、判定部３４′′（本発明の判定部および第２の判定部に対応する）を備えている。また、誘導経路案内部２４は、その機能構成として、操作受付禁止制御部４４を更に備えている。なお、この図５において、図１に示した符号と同一の符号を付したものは同一の機能を有するものであるので、ここでは重複する説明を省略する。
【０１１０】
判定部３４′′は、推測部３２により推測された操作完了タイミングまでに通常のタイミングで交差点拡大図の割り込み表示が発生すると判定した場合、地図データ記憶部１０に記憶されている地図データと、誘導経路メモリ２２に格納された誘導経路情報とに基づいて、操作完了タイミングで自車両が到達する地点までに、自車両が所定数以上の案内交差点を通過するか否かについて判定する。判定部３４′′は、自車両が所定数以上の案内交差点を通過すると判定した場合、その旨を操作受付禁止制御部４４に通知する。一方、判定部３４′′は、自車両が所定数以上の案内交差点を通過しないと判定した場合、操作受付禁止制御部４４に何も通知しない。
【０１１１】
操作受付禁止制御部４４は、自車両が所定数以上の案内交差点を通過する旨の通知を判定部３４′′から受けた場合、通過対象の案内交差点について交差点拡大図を用いた交差点案内が全て終了するまで、ユーザ操作の受付を禁止するように操作受付部１６を制御する。このように構成すれば、運転に集中すべき場所（例えば、短期間で交差点案内が連続する道路）を走行している場合、ユーザはユーザ操作を続けることが不可能となるため、ユーザは、その場所を走行している間、ユーザ操作の中断を確実に避けることができる。
【０１１２】
その他、上記実施形態は、何れも本発明を実施するにあたっての具体化の一例を示したものに過ぎず、これらによって本発明の技術的範囲が限定的に解釈されてはならないものである。すなわち、本発明はその要旨、またはその主要な特徴から逸脱することなく、様々な形で実施することができる。
【符号の説明】
【０１１３】
３０  操作検出部
３２  推測部
３４，３４′，３４′′  判定部
３６  制御部
４２  注意喚起部
４４  操作受付禁止制御部
１００，１００′，１００′′  ナビゲーション装置
【図１】
2012088219.tif 000003
【図２】
2012088219.tif 000004
【図３】
2012088219.tif 000005
【図４】
2012088219.tif 000006
【図５】
2012088219.tif 000007