(57)【要約】      （修正有）【課題】ユーザが希望すると推測される経路に沿った経路近傍の表示情報を確認しやすい情報処理装置等を提供する。【解決手段】ナビゲーション装置は、ユーザが過去に興味を示した地点を示す地点履歴情報又はユーザが過去に移動した経路を示す経路履歴情報の、少なくとも何れか一方の履歴情報に基づき決定した候補経路５０３Ａを基準に設定した重点表示エリア５０４Ａの内側と重点表示エリアの外側で表示態様の異なる地図を表示させる。【選択図】図４
2016191657.tif 000002
【特許請求の範囲】
【請求項１】
ユーザが過去に興味を示した地点を示す地点履歴情報、又は、ユーザが過去に移動した経路を示す経路履歴情報の少なくとも何れか一方の履歴情報に基づき、ユーザに提示する提示経路を決定する決定手段と、
前記決定した提示経路を基準に設定した所定エリア内と当該所定エリア外で表示態様の異なる地図を表示手段に表示させる表示制御手段と、
を備える情報処理装置。
【請求項２】
請求項１に記載の情報処理装置であって、
前記決定手段は、ユーザが過去に複数回興味を示した地点を含む経路を前記提示経路として決定する情報処理装置。
【請求項３】
請求項２に記載の情報処理装置であって、
前記決定手段は、ユーザが過去に興味を示した地点である施設と同ジャンルの施設を示す地点を含む経路を前記提示経路として決定する情報処理装置。
【請求項４】
請求項１乃至３の何れか一項に記載の情報処理装置であって、
前記経路履歴情報は、移動時の乗車状況を示す移動時乗車状況情報と対応付けられており、
前記決定手段は、現在の乗車状況を示す現在乗車状況情報を取得し、前記移動時乗車状況情報と前記現在乗車状況情報を比較し類似度の高い移動時乗車状況情報と対応付けられている経路履歴情報に基づき前記提示経路を決定する情報処理装置。
【請求項５】
請求項１乃至４の何れか一項に記載の情報処理装置であって、
前記表示制御手段は、前記表示手段に複数の前記提示経路をそれぞれ選択可能に表示している場合、選択状態の提示経路に沿う方向と異なる方向に向かうユーザによる操作が検出されたことに基づいて、選択状態の提示経路を他の提示経路に切り替える情報処理装置。
【請求項６】
請求項１乃至５の何れか一項に記載の情報処理装置であって、
前記表示制御手段は、前記所定エリア内にユーザが過去に興味を示した地点に対応する表示情報が存在する場合、当該表示情報を当該所定エリア内の他の表示情報と異なる表示態様で表示する情報処理装置。
【請求項７】
請求項１乃至６の何れか一項に記載の情報処理装置であって、
前記表示制御手段は、前記決定手段により複数の提示経路が決定された場合、ユーザが過去に移動した頻度が最も高い提示経路を他の提示経路と異なる表示態様で表示する情報処理装置。
【請求項８】
情報処理装置による情報処理方法であって、
ユーザが過去に興味を示した地点を示す地点履歴情報、又は、ユーザが過去に移動した経路を示す経路履歴情報の少なくとも何れか一方の履歴情報に基づき、ユーザに提示する提示経路を決定する決定工程と、
前記決定した提示経路を基準に設定した所定エリア内と当該所定エリア外で表示態様の異なる地図を表示手段に表示させる表示制御工程と、
を含む情報処理方法。
【請求項９】
コンピュータを、
ユーザが過去に興味を示した地点を示す地点履歴情報、又は、ユーザが過去に移動した経路を示す経路履歴情報の少なくとも何れか一方の履歴情報に基づき、ユーザに提示する提示経路を決定する決定手段、
前記決定した提示経路を基準に設定した所定エリア内と当該所定エリア外で表示態様の異なる地図を表示手段に表示させる表示制御手段、
として機能させる情報処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本願は、ユーザに経路を提示する情報処理装置等の技術分野に関する。
【背景技術】
【０００２】
特許文献１には、画面に表示された経路上をスクロール表示する際に経路近傍の情報を素早く探すことができるようにすることを目的として、スクロールの指示を検出して経路を基準とした所定の所定エリアを設定し、当該所定エリアと所定エリア外で表示態様を変える技術が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０００−１８０１９２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、特許文献１に記載の技術は、ユーザにより入力された目的地について探索された経路を案内する場合に、走行前に経路近傍の表示情報を確認させることにより、走行シミュレーションを行わせることを想定しているため、ユーザが目的地を入力しなければ経路近傍の表示情報を確認することができないという問題があった。
【０００５】
本願発明は、こうした事情に鑑み、ユーザの目的地入力を必要とせず、ユーザが希望すると推測される経路に沿った経路近傍の表示情報を確認しやすい情報処理装置等を提供することを課題とする。
【課題を解決するための手段】
【０００６】
請求項９に記載の発明は、ユーザが過去に興味を示した地点を示す地点履歴情報、又は、ユーザが過去に移動した経路を示す経路履歴情報の少なくとも何れか一方の履歴情報に基づき、ユーザに提示する提示経路を決定する決定手段と、前記決定した提示経路を基準に設定した所定エリア内と当該所定エリア外で表示態様の異なる地図を表示手段に表示させる表示制御手段と、を備える。
【０００７】
請求項８に記載の発明は、情報処理装置による情報処理方法であって、ユーザが過去に興味を示した地点を示す地点履歴情報、又は、ユーザが過去に移動した経路を示す経路履歴情報の少なくとも何れか一方の履歴情報に基づき、ユーザに提示する提示経路を決定する決定工程と、前記決定した提示経路を基準に設定した所定エリア内と当該所定エリア外で表示態様の異なる地図を表示手段に表示させる表示制御工程と、を含む。
【０００８】
請求項９に記載の発明は、コンピュータを、ユーザが過去に興味を示した地点を示す地点履歴情報、又は、ユーザが過去に移動した経路を示す経路履歴情報の少なくとも何れか一方の履歴情報に基づき、ユーザに提示する提示経路を決定する決定手段、前記決定した提示経路を基準に設定した所定エリア内と当該所定エリア外で表示態様の異なる地図を表示手段に表示させる表示制御手段、として機能させる。
【図面の簡単な説明】
【０００９】
【図１】情報処理装置１のブロック図である。
【図２】所定エリアを説明するための例図である。
【図３】通常時における地図の表示例を示す図である。
【図４】経路提示機能作動時の画面例を示す図である。
【図５】経路提示機能作動時の画面例を示す図である。
【図６】経路提示機能作動時の画面例を示す図である。
【図７】経路提示機能作動時の画面例を示す図である。
【図８】ナビゲーション装置ＮＶのブロック図である。
【図９】ナビゲーション装置ＮＶの動作例を示すフローチャートである。
【図１０】変形例におけるナビゲーション装置ＮＶによる候補経路決定処理の動作例を示すフローチャートである。
【図１１】変形例における今回乗車情報の一例を示す図である。
【図１２】変形例における走行履歴情報の一例を示す図である。
【図１３】今回乗車情報と走行履歴情報を示すベクトルの一例を示す図である。
【図１４】変形例における走行履歴情報をランク付けした際の一例を示す図である。
【発明を実施するための形態】
【００１０】
本願発明を実施するための形態について、図１を用いて説明する。
【００１１】
図１に示すように、情報処理装置１は決定手段１１１Ａと、表示制御手段１１１Ｂとを備えている。表示制御手段１１１Ｂは、表示手段２と接続され、表示手段２の表示を制御する。
【００１２】
決定手段１１１Ａは、ユーザが過去に興味を示した地点を示す地点履歴情報、又は、ユーザが過去に移動した経路を示す経路履歴情報の少なくとも何れか一方の履歴情報に基づき、ユーザに提示する提示経路を決定する。地点履歴情報に基づき提示経路を決定する場合には、例えば、現在地点からユーザが過去に興味を示した地点までの経路を従来公知の方法で検索することにより提示経路を決定することができる。また、経路履歴情報に基づき提示経路を決定する場合には、例えば、ユーザが過去に移動した経路の中から現在地点又は現在地点近傍を経路内（経路のスタート地点であっても通過地点であってもよい）に含む経路を提示経路として決定することができる。
【００１３】
表示制御手段１１１Ｂは、決定手段１１１Ａが決定した提示経路を基準に設定した所定エリア内と当該所定エリア外で表示態様の異なる地図を表示手段２に表示させる。所定エリアとは、例えば、図２に示すような、提示経路４０１を基準とする帯状の領域４０２である。所定エリアは、提示経路を基準にしてその提示経路から所定距離の範囲のように予め設定した所定距離の範囲としてもよい。また、ユーザが提示経路から所定距離の範囲を決定することとしてもよく、この場合には、ユーザが提示経路からの距離を設定することによりその距離を所定距離とすることができる。例えば、地図画面においてカーソルにより点で指定することによりその指定された点とルート間の距離を計算してその距離を所定距離とすることができる。所定エリア内と所定エリア外で表示態様を異ならせる手法としては、例えば、所定エリア内と所定エリア外で表示する地の色や表示情報（例えば、文字情報や各種マーク情報等）の色を異ならせたり、所定エリア内で表示する表示情報を所定エリア外で表示する表示情報よりも強調表示したり、所定エリア外で表示する表示情報の表示を所定エリア内で表示する表示情報よりもトーンダウンさせたり、所定エリア内で表示すべき表示情報の表示を所定エリア外で制限したり、非表示としたり、所定エリア外の地図の輝度を下げたりする。
【００１４】
以上説明した通り、本実施形態に係る情報処理装置１の動作によれば、地点履歴情報又は経路履歴情報の少なくとも何れか一方の履歴情報に基づき提示経路が決定され、提示経路を基準に設定した所定エリア内と所定エリア外で表示態様の異なる地図が表示される。すなわち、ユーザが目的地を入力しなくても、ユーザが希望すると推測される提示経路を基準に設定された所定エリア内と所定エリア外で表示態様の異なる地図が表示されることから、提示経路に沿った提示経路近傍の表示情報をユーザが確認しやすくなる。
【００１５】
決定手段１１１Ａは、地点履歴情報又は経路履歴情報の少なくとも何れか一方の直近所定件数分の履歴情報に基づき提示経路を決定する場合がある。地点履歴情報又は経路履歴情報の少なくとも何れか一方の直近所定件数分の履歴情報とは、地点履歴情報の直近所定件数分の履歴情報のみであっても、経路履歴情報の直近所定件数分の履歴情報のみであっても、地点履歴情報と経路履歴情報を日時（地点履歴情報であればユーザが興味を示した日時であり、経路履歴情報であればユーザが移動を完了した日時）でマージした直近所定件数分の履歴情報であってもよい。これにより、ユーザが希望する可能性の高い所定件数以下分の提示経路を決定することができる。つまり、決定する提示経路の数を絞り込むことができ、ユーザが多数の候補経路が表示されて戸惑うことを防ぐことができる。
【００１６】
決定手段１１１Ａは、地点履歴情報又は経路履歴情報の少なくとも何れか一方の直近所定時間分の履歴情報に基づき提示経路を決定する場合がある。地点履歴情報又は経路履歴情報の少なくとも何れか一方の直近所定時間分の履歴情報とは、地点履歴情報の直近所定時間分の履歴情報のみであっても、経路履歴情報の直近所定時間分の履歴情報のみであっても、地点履歴情報と経路履歴情報を日時でマージした直近所定時間分の履歴情報であってもよい。これにより、ユーザが所定時間以内に興味を示した地点又は移動した経路に基づいて提示経路を決定することから、ユーザが希望する可能性の高い提示経路を決定することができる。
【００１７】
決定手段１１１Ａは、ユーザが過去に複数回興味を示した地点を含む経路を提示経路として決定する場合がある。これにより、ユーザが過去に一度だけ興味を示した地点を含む経路と比較して、ユーザが希望する可能性がより高い地点を含む経路を提示経路として決定することができる。
【００１８】
決定手段１１１Ａは、ユーザが過去に興味を示した地点である施設と同ジャンルの施設を示す地点を含む経路を提示経路として決定する場合がある。例えば、決定手段１１１Ａは、ユーザがレストランチェーン店の新宿店に興味を示したことがあることを示す地点履歴情報又は経路履歴情報がある場合に、同レストランチェーン店の三鷹店を含む経路を提示経路として決定する。これにより、ユーザが過去に興味を示したことのある施設と異なるジャンルの施設を含む経路と比較して、ユーザが希望する可能性がより高い経路を提示経路として決定することができる。
【００１９】
また、経路履歴情報が、移動時の乗車状況を示す移動時乗車状況情報と対応付けられている場合に、決定手段１１１Ａは、現在の乗車状況を示す現在乗車状況情報を取得し、移動時乗車状況情報と現在乗車状況情報を比較し類似度の高い移動時乗車状況情報と対応付けられている経路履歴情報に基づき提示経路を決定する場合がある。乗車状況とは、例えば、天気、乗車人数、ドライバーが誰か、ドライバーの性別、年齢等である。これにより、現在の乗車状況に適した提示経路を決定することができ、ユーザの利便性が向上する。
【００２０】
表示制御手段１１１Ｂは、表示手段２に複数の提示経路をそれぞれ選択可能に表示している場合、選択状態の提示経路に沿う方向と異なる方向に向かうユーザによる操作（切り替え操作）が検出されたことに基づいて、選択状態の提示経路を他の提示経路に切り替える。例えば、表示手段２に第１の提示経路と第２の提示経路が表示され、第１の提示経路が選択状態である場合において、第１の経路上の所定地点において第１の経路が表示画面上で上下方向に伸びている場合に、左右方向へのユーザによる操作が検出されると、選択状態を第１の提示経路から第２の提示経路に切り替える。第１の経路上の所定地点とは、例えば、ユーザのスクロール操作によって提示経路に沿って移動するアイコンが表示される場合において当該アイコンが表示されている地点のことである。これにより、ユーザは、選択状態の提示経路近傍の表示情報をスクロールさせながら閲覧するとともに、他の提示経路近傍の表示情報を確認したい場合には、切り替え操作を行うことにより選択状態とする提示経路を瞬時に切り替えることができる。
【００２１】
表示制御手段１１１Ｂは、所定エリア内にユーザが過去に興味を示した地点に対応する表示情報が存在する場合、当該表示情報を当該所定エリア内の他の表示情報と異なる表示態様で表示する。例えば、所定エリア内に「○○スーパー」、「○○美術館」、「○○映画館」を示す表示情報が存在する場合に、このうち、ユーザが「○○映画館」にのみ興味を示したことがある場合には、「○○映画館」を「○○スーパー」、「○○美術館」よりも強調表示させる。これにより、ユーザの興味のある可能性の高い表示情報を強調表示することができる。
【００２２】
表示制御手段１１１Ｂは、決定手段１１１Ａにより複数の提示経路が決定された場合、ユーザが過去に移動した頻度が最も高い提示経路を他の提示経路と異なる表示態様で表示する。これにより、ユーザの興味のある可能性の高い提示経路を強調表示することができる。
【実施例】
【００２３】
次に、上述した実施形態に対応する具体的な実施例について説明する。
【００２４】
図３−図９を用いて実施例について説明する。なお以下に説明する実施例は、本願発明を、車載用のナビゲーション装置に適用した場合の実施例である。
【００２５】
［１．ナビゲーション装置の概要］
まず、本実施例におけるナビゲーション装置の特徴的な経路提示機能の概略について説明する。図３は、通常の状態（経路提示機能が作動していない状態）で地図を表示した場合の表示例である。地図上には、自車アイコン５０１が重畳表示されており、ナビゲーション装置の現在位置（すなわち、ナビゲーション装置が搭載された車両の現在位置）を示している。
【００２６】
ナビゲーション装置は、ユーザにより経路提示機能を実行するための操作が行われると、ユーザが過去に興味を示した地点を示すＰＯＩ履歴情報（「地点履歴情報」の一例。ユーザが過去に訪問した地点や、過去に検索した地点などを示す情報）と、ユーザが過去に走行した経路を示す走行履歴情報（「経路履歴情報」の一例）に基づいて、ユーザに提示する候補経路を決定し、表示する。図４は、複数の候補経路を表示した場合の表示例を示す図である。自車アイコン５０１を起点に「Ｖ遊園地」５０２Ａを目的地とする候補経路５０３Ａと、自車アイコン５０１を起点に「Ｓレストラン」５０２Ｂを目的地とする候補経路５０３Ｂとが表示されている。
【００２７】
また、ナビゲーション装置は、候補経路５０３Ａと候補経路５０３Ｂの何れかを選択状態の経路として表示させる。図４の例では、選択状態である候補経路５０３Ａを実線で表し、選択状態でない候補経路５０３Ｂを点線で表している。ナビゲーション装置は、選択状態である候補経路に沿ったユーザの操作が検出されると、候補経路に沿って地図をスクロール表示させる。例えば、自車アイコン５０１が図４に示す位置に表示されている状態で、選択状態の候補経路５０３Ａに沿う方向（矢印５１１の示す方向）に向かう操作、すなわち左方向への操作が検出されると、自車アイコン５０１は図５に示すように徐々に左方向に移動する。このとき、自車アイコン５０１の移動に合わせて地図もスクロール表示する。そして、ナビゲーション装置は、図５に示すように、ユーザにより選択状態の候補経路５０３Ａに沿う方向（矢印５１２の示す方向）と異なる方向（候補経路５０３Ａを横切るような矢印５１３の示す方向）に向かうユーザによる操作が検出されると選択状態の候補経路を、候補経路５０３Ａから候補経路５０３Ｂに切り替える（図６参照）。
【００２８】
更に、ナビゲーション装置は、候補経路５０３Ａ、５０３Ｂを表示する際、候補経路５０３Ａ、５０３Ｂを基準としてそれぞれ重点表示エリア５０４Ａ、５０４Ｂ（「所定エリア」の一例）を設定し、重点表示エリアの表示態様を重点表示エリア以外の表示態様とで異ならせる（図４−図６参照）。本実施例では、図４に示すように、ナビゲーション装置は、重点表示エリア５０４Ａ以外の表示情報（地名、施設名を表す文字情報や各種マーク情報等）を非表示とし、重点表示エリアの表示情報のみを表示させる。ナビゲーション装置は、選択状態の候補経路５０３Ａの重点表示エリア５０４Ａ内の表示情報を表示させ、表示エリア５０４Ａ外の表示情報を非表示としている。本実施例では、施設の位置を示すマーク５０５が重点表示エリア５０４Ａに含まれる施設の名称を示す文字情報及びマーク５０５を表示し、施設の位置を示すマーク５０５が重点表示エリア５０４Ａ外に位置する施設の名称を示す文字情報及びマーク５０５を非表示としている。なお、候補経路５０３Ｂの目的地である「Ｓレストラン」５０２Ｂの表示情報については、重点表示エリア５０４Ａ外に位置するが、候補経路５０３Ｂの目的地をユーザに把握させるために表示している。但し、これを非表示とすることとしてもよい。これにより、ユーザは選択状態にある候補経路近傍の表示情報を確認することができる。
【００２９】
なお、図７に示すように、ナビゲーション装置は、選択状態にある候補経路５０３Ａに対応する重点表示エリア５０４Ａ内の表示情報のみならず、選択状態にない候補経路５０３Ｂに対応する重点表示エリア５０４Ｂ内の表示情報を表示することとしてもよい。この場合、各候補経路５０３Ａ、５０３Ｂに対応する重点表示エリア５０４Ａ、５０４Ｂ内の表示情報が表示される。これにより、ユーザは各候補経路５０３Ａ、５０３Ｂ近傍の表示情報を確認することができる。
【００３０】
［２．ナビゲーション装置ＮＶの構成］
次に、図８を用いて本実施例に係るナビゲーション装置ＮＶの構成について説明する。図８に示すように、ナビゲーション装置ＮＶは、制御部２１１と、ＨＤＤ等からなる記憶装置２１２と、キーボード又はリモートコントローラ、タッチパネル等からなる入力装置２１３と、表示ユニット２１４と、バスライン２１５と、入出力インターフェース部２２０と、車速センサ２２１と、角速度センサ２２２と、加速度センサ２２３と、舵角センサ２２４と、ＧＰＳ受信部２２５と、データ送受信部２２６と、無線通信部２２７を備えて構成されている。
【００３１】
車速センサ２２１は、例えばナビゲーション装置ＮＶが搭載されている車両から取得される車速パルス等を用いた速度検出処理等を用いて当該車両の現在速度を検出し、速度データを出力する。角速度センサ２２２は、当該車両の、例えば方向変化の角速度を検出し、単位時間当たりの角速度データ及び相対方位データを出力する。加速度センサ２２３は、当該車両の例えば前後方向の加速度を検出し、単位時間当たりの加速度データ等を出力する。舵角センサ２２４は、当該車両の舵角を検出し、舵角データ等を出力する。ＧＰＳ受信部２２５は、ＧＰＳ衛星からの航法電波を受信し、ＧＰＳ測位データとして自車位置情報である緯度、経度、高度データ、車両の進行方向の絶対方位データ及びＧＰＳ速度データ等を出力する。データ送受信部２２６は、ネットワークを介したサーバ装置との間のデータの送受信に係る処理を行う。無線通信部２２７は、無線による路車間通信と車車間通信に係る処理を行う。
【００３２】
記憶装置２１２は、オペレーティングシステムや、アプリケーションプログラム等の各種プログラムを記憶する。なお、各種プログラムは、例えば、サーバ装置等からネットワークを介して取得されるようにしても良いし、ＣＤ、ＤＶＤ、ＵＳＢメモリ等の記録媒体に記録されたものを読み込むようにしても良い。
【００３３】
また、記憶装置２１２は、表示ユニット２１４に地図を表示するための地図画像データや、経路を探索する際に用いる地図情報、道路リンク情報などが格納される。
【００３４】
更に、記憶装置２１２は、ＰＯＩ履歴情報及び走行履歴情報を記憶する。
【００３５】
入力装置２１３は、タッチパネル、キーボード、マウス、その他のコントローラ等により構成され、利用者の入力操作を受け付けて、操作内容を示す操作信号を制御部２１１に送信する。
【００３６】
表示ユニット２１４は、制御部２１１の制御下で各種表示データを表示する。表示ユニット２１４は、グラフィックスコントローラ２１４ａと、ＶＲＡＭ（Video RAM）等のメモリからなるバッファメモリ２１４ｂと、液晶ディスプレイ等からなるディスプレイ２１４ｃ等を備えて構成されている。この構成においてグラフィックスコントローラ２１４ａは、バスライン２１５を介して制御部２１１から送られる制御データに基づいて、表示ユニット２１４全体の制御を行う。また、バッファメモリ２１４ｂは、即時表示可能な画像情報を一時的に記憶する。そして、グラフィックスコントローラ２１４ａから出力される画像データに基づいて、ディスプレイ２１４ｃに画像が表示される。
【００３７】
なお、本実施例では、ディスプレイ２１４ｃがタッチパネルの機能を有し、ユーザの操作（例えば、タップ操作、ダブルタップ操作、画面を押し続けるホールド操作、画面に触れた状態で画面上をスライドさせるドラッグ操作、画面上を払うようにスライドさせるフリック操作、ピンチイン操作、ピンチアウト操作等）を検出する。
【００３８】
制御部２１１は、制御部２１１全体を制御するＣＰＵ２１１ａと、制御部２１１を制御する制御プログラム等が予め記憶されているＲＯＭ２１１ｂと、各種データを一時的に格納するＲＡＭ２１１ｃと、により構成されている。制御部２１１は、車速センサ２２１、角速度センサ２２２、加速度センサ２２３、舵角センサ２２４及びＧＰＳ受信部２２５と、バスライン２１５及び入出力インターフェース部２２０を介して接続されており、それぞれから出力される速度データ、角速度データ及び相対方位データ、舵角データ、ＧＰＳ測位データ及び車両の進行方向の絶対方位データ、加速度データ等に基づいて、ナビゲーション装置１全体の制御を行うとともに、表示ユニット２１４等の各種構成部材における夫々の動作を制御する。
【００３９】
［３．ナビゲーション装置ＮＶの動作例］
次に、図９のフローチャートを用いて、ナビゲーション装置ＮＶにおける経路提示機能がユーザにより選択された際の動作例について説明する。
【００４０】
まず、ナビゲーション装置ＮＶの制御部２１１は、記憶装置２１２に記憶されている走行履歴情報に基づいて、候補経路を決定する（ステップＳ１１）。具体的には、制御部２１１は、現在位置を含む経路を示す走行履歴情報の中から直近３件分の走行履歴情報を抽出し、当該抽出した各走行履歴情報に基づいて候補経路を決定する。例えば、現在位置がＡ地点である場合に、Ｓ地点から出発し、Ａ地点を経由してＧ地点に到達する経路を示す走行履歴情報を抽出した場合には、当該経路のうちＡ地点からＧ地点に到達する経路を候補経路として決定する。
【００４１】
次に、制御部２１１は、記憶装置２１２に記憶されているＰＯＩ履歴情報に基づいて、候補経路を決定する（ステップＳ１２）。具体的には、制御部２１１は、直近３件分のＰＯＩ履歴情報を抽出し、当該抽出した各ＰＯＩ履歴情報の示す地点を目的地とする現在位置からの経路を探索して、候補経路に決定する。なお、ＰＯＩ履歴情報を抽出する際に、現在位置から所定半径（例えば、２０ｋｍ）内の地点を示すＰＯＩ履歴情報のみを抽出することとしてもよい。これにより、ユーザが実際に移動する可能性が低い、遠く離れた地点までの経路を表示しなくてすむ。
【００４２】
次に、制御部２１１は、ステップＳ１１の処理及びステップＳ１２の処理で決定した候補経路毎に、候補経路を基準とする重点表示エリアを設定する（ステップＳ１３）。
【００４３】
次に、制御部２１１は、ステップＳ１１の処理及びステップＳ１２の処理で決定した候補経路の中から、最初に選択状態とする候補経路を決定する（ステップＳ１４）。このとき、最初に選択状態とする候補経路は任意の方法で決定することができるが、例えば、履歴情報の日時が最新である履歴情報に基づいて決定した候補経路を最初に選択状態とする候補経路に決定することができる。
【００４４】
次に、制御部２１１は、ディスプレイ２１４ｃに表示すべき地図画像データを作成する（ステップＳ１５）。具体的には、制御部２１１は、基準となる地図画像データ（例えば、図３に示す地図（自車アイコン５０１を除く））に対して次の加工を施すことによりディスプレイ２１４ｃに表示すべき地図画像データを作成する。まず、制御部２１１は、図４に示したように、ステップＳ１１の処理及びステップＳ１２の処理で決定した候補経路のうち、ステップＳ１４の処理で決定された最初に選択状態とする候補経路を実線で表し、その他の候補経路を点線で表すように基準となる地図画像データを加工する。また、制御部２１１は、ステップＳ１３の処理で設定した重点表示エリアのうち、選択状態とする候補経路に対応する重点表示エリア内に位置する表示情報を表示し、当該重点表示エリア外に位置する表示情報を表示しないように地図画像データを加工する。更に、制御部２１１は、現在位置を示す位置に自車アイコン５０１を表示するように地図画像データを加工する。
【００４５】
次に、制御部２１１は、ステップＳ１５の処理で作成した地図画像データによりディスプレイ２１４ｃに表示する地図画像データを更新する（ステップＳ１６）。
【００４６】
次に、制御部２１１は、ユーザによるスクロール操作（ドラッグ操作）を検出するまで待機し（ステップＳ１７：ＮＯ）。ユーザによるスクロール操作を検出すると（ステップＳ１７：ＹＥＳ）、選択状態にある候補経路に沿ったスクロール操作であるか否かを判定する（ステップＳ１８）。候補経路に沿ったスクロール操作か否かは、選択状態にある候補経路上の自車アイコン５０１が表示されている位置について判定する。例えば、図５の例では、矢印５１２に沿うスクロール操作であれば候補経路に沿ったスクロール操作と判定し、矢印５１３に沿うスクロール操作であれば候補経路に沿わないスクロール操作と判定する。
【００４７】
制御部２１１は、候補経路に沿ったスクロール操作であると判定した場合には（ステップＳ１８：ＹＥＳ）、ステップＳ１５の処理に移行し、スクロール操作に応じた地図データを作成する。具体的には、自車アイコン５０１をスクロール方向に移動させた位置に表示するように地図画像データを加工する（この場合の自車アイコン５０１は実際の現在位置と異なる位置を示すこととなるが、これは仮想的に候補経路を移動している様子を表現している）。このとき、自車アイコン５０１の移動に伴って、ディスプレイ２１４ｃに表示する地図をスクロールさせてもよい。例えば、移動させた自車アイコン５０１の位置がディスプレイ２１４ｃの中央に位置するように地図をスクロールさせてもよい。
【００４８】
一方、制御部２１１は、候補経路に沿ったスクロール操作でないと判定した場合には（ステップＳ１８：ＮＯ）、選択状態とする候補経路を変更する（ステップＳ１９）。例えば、制御部２１１は、図５に示すように、候補経路５０３Ａが選択状態である場合であれば、候補経路５０３Ｂを選択状態とすることを決定する。次いで、制御部２１１は、ステップＳ１５の処理に移行し、選択状態とする候補経路が変わったことに応じて地図データを作成する。具体的には、制御部２１１は、ステップＳ１４の処理から移行してきた場合と同様に、ステップＳ１９の処理で決定された選択状態とする候補経路を実線で表し、その他の候補経路を点線で表すように地図画像データを加工する。また、制御部２１１は、ステップＳ１３の処理で決定した重点表示エリアのうち、新たに選択状態とする候補経路に対応する重点表示エリア内に位置する表示情報を表示し、当該重点表示エリア外に位置する表示情報を表示しないように地図画像データを加工する。更に、制御部２１１は、現在位置を示す位置に自車アイコン５０１を表示するように地図画像データを加工する。なお、選択状態とする候補経路を切り替える際には、現在位置以外の当該候補経路上の何れかの位置に自車アイコン５０１を表示するように地図画像データを加工することとしてもよい。
【００４９】
以上説明したように、本実施例に係るナビゲーション装置ＮＶ（「情報処理装置」の一例）は制御部２１１（「決定手段」、「表示制御手段」の一例）が、ＰＯＩ履歴情報（地点履歴情報」の一例）及び走行履歴情報（「経路履歴情報」の一例）に基づき、ユーザに提示する候補経路（「提示経路」の一例）を決定し（ステップＳ１１、ステップＳ１２）、当該決定した候補経路を基準に設定した重点表示エリア（「所定エリア」の一例）内と重点表示エリア外で表示態様の異なる地図（すなわち、重点表示エリア内では表示情報を表示させる表示態様であり、重点表示エリア外では表示情報を表示させない表示態様である地図）をディスプレイ２１４ｃ（「表示手段」の一例）に表示させる。
【００５０】
したがって、本実施例に係るナビゲーション装置ＮＶによれば、ＰＯＩ履歴情報及び走行履歴情報に基づき候補経路が決定され、候補経路を基準に設定した重点表示エリア内と重点表示エリア外で表示態様の異なる地図が表示される。すなわち、ユーザが目的地を入力しなくても、ユーザが希望すると推測される候補経路を基準に設定された重点表示エリア内と重点表示エリア外で表示態様の異なる地図が表示されることから、候補経路に沿った候補経路近傍の表示情報をユーザが確認しやすくなる。
【００５１】
また、本実施例に係るナビゲーション装置ＮＶの制御部２１１は、ＰＯＩ履歴情報及び走行履歴情報のそれぞれの直近３件数（「所定件数」の一例）分の履歴情報に基づき候補経路を決定する。これにより、ユーザが希望する可能性の高い６件以下分（同じ経路を決定することとなる履歴情報がある場合には、６件以下となる）の候補経路を決定することができる。つまり、決定する候補経路の数を絞り込むことができ、ユーザが多数の候補経路が表示されて戸惑うことを防ぐことができる。なお、制御部２１１は、直近３件（「所定件数」の一例）分のＰＯＩ履歴情報のみに基づいて候補経路を決定することとしてもよいし、直近３件（「所定件数」の一例）分の走行履歴情報のみに基づいて候補経路を決定することとしてもよいし、ＰＯＩ履歴情報及び走行履歴情報を日時でマージした直近所定件数分の履歴情報に基づいて候補経路を決定することとしてもよい。
【００５２】
本実施例に係るナビゲーション装置ＮＶの制御部２１１は、ディスプレイ２１４ｃに複数の候補経路をそれぞれ選択可能に表示している場合において、選択状態の候補経路に沿う方向と異なる方向に向かうユーザによるスクロール操作が検出されたことに基づいて、選択状態の候補経路を他の候補経路に切り替える。これにより、ユーザは、選択状態の候補経路近傍の表示情報をスクロールさせながら閲覧するとともに、他の候補経路近傍の表示情報を確認したい場合には、切り替え操作を行うことにより選択状態とする候補経路を瞬時に切り替えることができる。
【００５３】
なお、本実施例では、車載用ナビゲーション装置ＮＶについて本発明を適用した場合について説明したが、携帯用ナビゲーション装置や、ナビゲーション用アプリケーションプログラムがインストールされたスマートフォン、タブレット端末、ＰＣ等に適用することもできる。
【００５４】
［４．変形例］
次に、上記実施例の変形例について説明する。なお、以下に説明する変形例は適宜組み合わせることができる。
【００５５】
［４．１．変形例１］
上記実施例では、制御部２１１が、ＰＯＩ履歴情報及び走行履歴情報のそれぞれの直近３件数（「所定件数」の一例）分の履歴情報に基づき候補経路を決定するが、これに代えて又は加えて、ＰＯＩ履歴情報及び走行履歴情報の直近所定時間（例えば、１週間）分の履歴情報に基づき候補経路を決定することとしてもよい。また、直近所定時間分のＰＯＩ履歴情報のみに基づいて候補経路を決定することとしてもよいし、直近所定時間分の走行履歴情報のみに基づいて候補経路を決定することとしてもよいし、ＰＯＩ履歴情報及び走行履歴情報を日時でマージした直近所定時間分の履歴情報に基づいて候補経路を決定することとしてもよい。これにより、ユーザが所定時間以内に興味を示した地点又は移動した経路に基づいて候補経路を決定することから、ユーザが希望する可能性の高い候補経路を決定することができる。
【００５６】
［４．２．変形例２］
制御部２１１は、ＰＯＩ履歴情報又は走行履歴情報の少なくとも何れか一方の履歴情報に基づいて、ユーザが過去に複数回興味を示した地点（複数回訪問したことのある地点、複数回検索したことのある地点等）を含む経路を候補経路として決定することとしてもよい。例えば、制御部２１１は、ＰＯＩ履歴情報に基づいて、現在位置からユーザが過去に複数回興味を示した地点までの経路を探索して候補経路として決定してもよいし、また、走行履歴情報に基づいて、ユーザが過去に複数回興味を示した地点を経由した過去の経路を候補経路として決定してもよい。これにより、ユーザが過去に一度だけ興味を示した地点を含む経路と比較して、ユーザが希望する可能性がより高い地点を含む経路を候補経路として決定することができる。
【００５７】
［４．３．変形例３］
制御部２１１は、ＰＯＩ履歴情報又は走行履歴情報の少なくとも何れか一方の履歴情報に基づいて、ユーザが過去に興味を示した地点である施設と同ジャンルの施設を含む経路を候補経路として決定することとしてもよい。例えば、制御部２１１は、ＰＯＩ履歴情報に基づいて、現在位置からユーザが過去に興味を示した施設と同ジャンルの施設までの経路を探索して候補経路として決定してもよいし、また、走行履歴情報に基づいて、ユーザが過去に興味を示した施設と同ジャンルの施設を経由した過去の経路を候補経路として決定してもよい。同ジャンルの施設とは、例えば、ユーザが過去に興味を示した施設がファミリーレストランチェーンの「新宿店」である場合には、同一のファミリーレストランチェーンの他店であったり、他のファミリーレストランチェーンの何れかの店舗であったり、ファミリーレストランではない飲食店であったりする。これにより、ユーザが過去に興味を示したことのある施設と異なるジャンルの施設を含む経路と比較して、ユーザが希望する可能性がより高い施設を含む経路を候補経路として決定することができる。
【００５８】
［４．４．変形例４］
制御部２１１は、重点表示エリア内にユーザが過去に興味を示した地点に対応する表示情報が存在する場合に、当該表示情報を当該重点表示エリア内の他の表示情報と異なる表示態様で表示することとしてもよい。例えば、制御部２１１は、重点表示エリア内に「○○スーパー」、「○○美術館」を示す表示情報が存在する場合に、ＰＯＩ履歴情報に基づいて、ユーザが「○○映画館」にのみ興味を示したことがあると判定した場合には、「○○映画館」を「○○スーパー」、「○○美術館」よりも強調表示させる。これにより、ユーザの興味のある可能性の高い表示情報を強調表示することができる。
【００５９】
［４．５．変形例５］
制御部２１１は、複数の候補経路を決定し、それらの候補経路の中で、ユーザが過去に移動した頻度が最も高い候補経路があると判定した場合には、当該候補経路を他の候補経路と異なる表示態様で表示する。例えば、制御部２１１は、移動した頻度が最も高い候補経路のみを特定の色で表示し、他の候補経路を特定の色以外の同一の色で表示する。これにより、ユーザの興味のある可能性の高い候補経路を強調表示することができる。
【００６０】
［４．６．変形例６］
上記実施例では、図９のステップＳ１１の処理及びステップＳ１２の処理で、ユーザに提示する候補経路を決定することとしたが、以下、図１０−図１４を用いて説明する候補経路決定処理で決定することもできる。図１０は候補経路決定処理のフローチャートである。
【００６１】
まず、制御部２１１は、記憶装置２１２に記憶された今回乗車情報と走行履歴情報を取得する（ステップＳ５１）。乗車情報とはナビゲーション装置ＮＶが搭載された車両が走行する際の情報であり、今回乗車情報とは、今回の乗車情報である。また、走行履歴情報とはナビゲーション装置ＮＶが搭載された車両が過去に走行した際の走行に関する情報である。
【００６２】
図１１に、今回乗車情報の一例を示す。乗車情報は、乗車日時、天気、乗車人数、ドライバー、ドライバーの年齢、ドライバーの性別を示す情報で構成されている。乗車日時は、例えば、車両に人が乗り、ナビゲーション装置ＮＶに電源が入力された（乗車時）の日時を示す情報である。天気は、乗車時の天気を示す情報であり、制御部２１１が現在位置におけるその時点での天気（晴れ、曇り、雨、雪等）を示す天気情報を天気サーバ（図示しない）にアクセスして取得する。乗車人数、ドライバー、ドライバーの年齢、ドライバーの性別は、車両の乗員により入力装置２１３より入力される。乗車情報は、乗車時にドライバーにより各種情報が入力される度に作成され、記憶装置２１２に記録される。
【００６３】
図１２に、走行履歴情報の一例を示す。走行履歴情報は、スタート地点から目的地まで走行する度に発行される走行履歴ＩＤ毎に、目的地、走行経路、乗車情報、到着日時を示す情報で構成されている。走行経路は、スタート地点から目的地まで走行した経路である。また、走行履歴情報は、過去に走行した際の乗車情報を含む。走行履歴情報は、スタート地点から目的地まで走行する度に作成され、記憶装置２１２に記録される。
【００６４】
図１０に戻り、制御部２１１は、今回乗車情報と走行履歴情報を取得すると、次いで、今回乗車情報と走行履歴情報をベクトルに変換する（ステップＳ５２）。具体的には、図１３に示すように、今回乗車情報の各項目と、走行履歴情報に含まれる乗車情報の各項目をベクトルに変換する。なお、乗車日時については２４時間を「１」として値を算出している。例えば、正午（午後０時）は「０．５」としている。また、年齢については１００歳を「１」として算出している。例えば、４５歳は「０．４５」としている。
【００６５】
図１０に戻り、制御部２１１は、今回乗車情報のベクトルと走行履歴情報のベクトル（乗車情報部分のベクトル）の類似度を算出する（ステップS５３）。ベクトル同士の類似度の算出方法は従来公知の手法により算出する。
【００６６】
次に、制御部２１１は、今回乗車情報のベクトルに類似する上位ｍ件（ｍは任意に設定することができる）の走行履歴情報を取得する（ステップＳ５４）。例えば、図１３の例では、上位５件（走行履歴ＩＤ「１」−「３」、「５」、「６」）の走行履歴情報を取得する。
【００６７】
次に、制御部２１１は、ステップＳ５４の処理で取得した走行履歴情報を目的地が多い順にランク付けする（ステップＳ５５）。図１４は、図１３の例で抽出した上位５件について目的地によりランク付けした際の例を示す図である。図１３の例では、目的地「自宅」が２件と最多で、他の目的地はそれぞれ１件ずつで２位となっている。また、制御部２１１は、ランク付けする際に、目的地のジャンル（ジャンル小分類、ジャンル中分類、ジャンル大分類）をジャンルＤＢ（図示しない）から取得し、対応付けて記憶する。
【００６８】
次に、制御部２１１は、ステップＳ５５の処理で行ったランク付けの結果に基づき、走行履歴情報をランク上位から１件取得する（ステップＳ５６）。
【００６９】
次に、制御部２１１は、ステップＳ５６の処理で取得した走行履歴情報のスタート地点は現在位置周辺であるか否かを判定する（ステップＳ５７）。スタート地点は走行経路から取得することとする。現在位置周辺とは現在位置から半径ｒ（ｋｍ）以内の範囲をいう（ｒは任意に設定することができる。本変形例では「１」とする）。制御部２１１は、スタート地点は現在位置周辺であると判定した場合には（ステップＳ５７：ＹＥＳ）、現在位置から当該走行履歴情報の目的地までの経路を候補経路に決定し（ステップＳ５８）、ステップＳ６３の処理に移行する。
【００７０】
一方、制御部２１１は、スタート地点は現在位置周辺ではないと判定した場合には（ステップＳ５７：ＮＯ）、次いで、目的地のジャンル小分類が同一の施設が現在位置周辺にあるか否かを検索して判定する（ステップＳ５９）。ここでいう現在位置周辺とは現在位置から半径ｓ（ｋｍ）以内の範囲をいう（ｓは任意に設定することができる。本変形例では「１０」とする）。制御部２１１は、目的地のジャンル小分類が同一の施設が現在位置周辺にあると判定した場合には（ステップＳ５９：ＹＥＳ）、次いで、現在位置から、検索した施設までの経路を候補経路に決定し（ステップＳ６０）、ステップＳ６３の処理に移行する。
【００７１】
一方、制御部２１１は、目的地のジャンル小分類が同一の施設が現在位置周辺にないと判定した場合には（ステップＳ５９：ＮＯ）、次いで、目的地のジャンル中分類が同一の施設が現在位置周辺にあるか否かを検索して判定する（ステップＳ６１）。ここでいう現在位置周辺とは現在位置から半径ｔ（ｋｍ）以内の範囲をいう（ｔは任意に設定することができる。本変形例では「１０」とする）。制御部２１１は、目的地のジャンル中分類が同一の施設が現在位置周辺にあると判定した場合には（ステップＳ６１：ＹＥＳ）、次いで、現在位置から、検索した施設までの経路を候補経路に決定し（ステップＳ６０）、ステップＳ６３の処理に移行する。
【００７２】
一方、制御部２１１は、目的地のジャンル中分類が同一の施設が現在位置周辺にないと判定した場合には（ステップＳ６１：ＮＯ）、次いで、目的地のジャンル大分類が同一の施設が現在位置周辺にあるか否かを検索して判定する（ステップＳ６２）。ここでいう現在位置周辺とは現在位置から半径ｕ（ｋｍ）以内の範囲をいう（ｕは任意に設定することができる。本変形例では「１０」とする）。制御部２１１は、目的地のジャンル大分類が同一の施設が現在位置周辺にあると判定した場合には（ステップＳ６２：ＹＥＳ）、次いで、現在位置から、検索した施設までの経路を候補経路に決定し（ステップＳ６０）、ステップＳ６３の処理に移行する。
【００７３】
一方、制御部２１１は、目的地のジャンル大分類が同一の施設が現在位置周辺にないと判定した場合には（ステップＳ６２：ＮＯ）、ステップＳ６３の処理に移行する。
【００７４】
次に、制御部２１１は、決定した候補経路の数がｎ件（ｎはｍ以下の値の中から、任意に設定することができる）に達したか否かを判定する（ステップＳ６３）。制御部２１１は、候補経路の数がｎ件に達していないと判定した場合には（ステップＳ６３：ＮＯ）、ステップＳ５６の処理に移行する。すなわち、候補経路の数がｎ件に達するまで、ステップＳ５４の処理で取得した走行履歴情報についてランク上位から順に候補経路を決定していく。一方、制御部２１１は、候補経路の数がｎ件に達したと判定した場合には（ステップＳ６３：ＹＥＳ）、候補経路決定処理を終了する。
【００７５】
本変形例によれば、走行履歴情報（「経路履歴情報」の一例）は、過去の移動時の乗車状況を示す乗車情報（「移動時乗車状況情報」の一例）と対応付けられおり、制御部２１１（「決定手段」の一例）が、現在の乗車状況を示す今回乗車情報（「現在乗車状況情報」の一例）を取得し、走行履歴情報の乗車情報の示す乗車状況と今回乗車情報の示す乗車状況を比較し類似度の高い乗車情報と対応付けられている走行履歴情報に基づき提示経路を決定するこれにより、現在の乗車状況に適した提示経路を決定することができ、ユーザの利便性が向上する。
【符号の説明】
【００７６】
１  情報処理装置
１１１Ａ  決定手段
１１１Ｂ  表示制御手段
２  表示手段
ＮＶ  ナビゲーション装置
２１１  制御部
２１１ａ  ＣＰＵ
２１１ｂ  ＲＯＭ
２１１ｃ  ＲＡＭ
２１２  記憶装置
２１３  入力装置
２１４  表示ユニット
２１４ａ  グラフィックスコントローラ
２１４ｂ  バッファメモリ
２１４ｃ  ディスプレイ
２１５  バスライン
２２０  入出力インターフェース部
２２１  車速センサ
２２２  角速度センサ
２２３  加速度センサ
２２４  舵角センサ
２２５  ＧＰＳ受信部
２２６  データ送受信部
２２７  無線通信部
５０１  自車アイコン
５０２Ａ、５０２Ｂ  目的地
５０３Ａ、５０３Ｂ  候補経路
５０４Ａ、５０４Ｂ  重点表示エリア
５０５  マーク
【図１】
2016191657.tif 000003
【図８】
2016191657.tif 000004
【図９】
2016191657.tif 000005
【図１０】
2016191657.tif 000006
【図１１】
2016191657.tif 000007
【図１２】
2016191657.tif 000008
【図１３】
2016191657.tif 000009
【図１４】
2016191657.tif 000010
【図２】
2016191657.tif 000011
【図３】
2016191657.tif 000012
【図４】
2016191657.tif 000013
【図５】
2016191657.tif 000014
【図６】
2016191657.tif 000015
【図７】
2016191657.tif 000016