(57)【要約】      （修正有）【課題】移動体がスポットで滞在する際に、最適な滞在時間を知ることができる情報処理装置及びプログラムを提供する。【解決手段】情報処理装置１には、移動体が滞在するスポットを入力する入力部１７と、移動体の走行状況を可変させる走行イベント情報を取得する情報取得部１８２と、走行イベント情報(道路状況、天候等)に基づいて、スポットにおける移動体の滞在時間を算出する算出部１１１と、算出部１１１で算出した滞在時間を出力する出力部１６と、が設けられている。【選択図】図１
2018059886.tif 000002
【特許請求の範囲】
【請求項１】
移動体が滞在するスポットを入力する入力部と、
移動体の走行状況を可変させる走行イベント情報を取得する情報取得部と、
前記走行イベント情報に基づいて、前記スポットにおける移動体の滞在時間を算出する算出部と、
前記算出部で算出した前記滞在時間を出力する出力部と、が設けられた
ことを特徴とする情報処理装置。
【請求項２】
移動体の現在位置情報を取得する位置取得部が設けられ、
前記算出部は、移動体が前記スポットに滞在する前までの走行情報と、スポットでの滞在後に移動体が走行する走行方向前方にある前記走行イベント情報とに基づいて、前記スポットにおける移動体の滞在時間を算出する
ことを特徴とする請求項１に記載の情報処理装置。
【請求項３】
移動体の現在位置情報を取得する位置取得部が設けられ、
前記情報取得部は、ナビゲーション情報を取得し、
前記算出部は、ナビゲーション情報と前記現在位置情報と前記走行イベント情報に基づいて、前記スポットにおける移動体の滞在時間を算出する
ことを特徴とする請求項１に記載の情報処理装置。
【請求項４】
前記情報取得部は、地点情報を取得し、
前記入力部は、前記地点情報および移動体の走行状態情報に基づき前記スポットを入力する
ことを特徴とする請求項１または２に記載の情報処理装置。
【請求項５】
前記情報取得部は、地点情報を取得し、
前記入力部は、前記地点情報に基づき前記スポットを入力する
ことを特徴とする請求項１乃至３のうちいずれか１つに記載の情報処理装置。
【請求項６】
前記情報取得部は、地図情報及び地点情報を取得し、
前記出力部は、地図情報に基づく地図を表示し、
前記入力部は、前記地図に表示する地点情報を前記スポットとして入力する
ことを特徴とする請求項５に記載の情報処理装置。
【請求項７】
前記走行イベント情報は、道路状況に関する道路属性情報である
ことを特徴とする請求項１乃至６のうちいずれか１つに記載の情報処理装置。
【請求項８】
前記走行イベント情報は、天候に関する天候属性情報である
ことを特徴とする請求項１乃至７のうちいずれか１つに記載の情報処理装置。
【請求項９】
前記走行イベント情報は、地域に関する地域属性情報である
ことを特徴とする請求項１乃至８のうちいずれか１つに記載の情報処理装置。
【請求項１０】
コンピュータに、
移動体が滞在するスポットを入力する入力ステップと、
移動体の走行状況を可変させる走行イベント情報を取得する情報取得ステップと、
前記走行イベント情報に基づいて、前記スポットにおける移動体の滞在時間を算出する算出ステップと、
前記算出部で算出した前記滞在時間を出力する出力ステップと、を実現させる
ことを特徴とする情報処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、および情報処理プログラムに関する。
【背景技術】
【０００２】
従来、ユーザが設定した目的地までの経路を探索し、当該目的地まで案内するナビゲーション装置が開発されている（非特許文献１参照）
【先行技術文献】
【非特許文献】
【０００３】
【非特許文献１】“サイバーナビ”、［online］、パイオニア株式会社、インターネット［URL；http://pioneer.jp/carrozzeria/cybernavi/］
【発明の概要】
【発明が解決しようとする課題】
【０００４】
従来のナビゲーション装置等では、スポットでの滞在に関して、例えば、滞在後に走行予定の道路の渋滞の状況を予測して、最適な滞在時間に関する情報をユーザに通知できなかった。
【０００５】
そこで、上記課題を解決するために、本発明は、移動体（ユーザ）がスポットで滞在する際に、最適な滞在時間を知ることができる情報処理装置、および情報処理プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記の目的を達成するため、本発明にかかる情報処理装置は、移動体が滞在するスポットを入力する入力部と、移動体の走行状況を可変させる走行イベント情報を取得する情報取得部と、前記走行イベント情報に基づいて、前記スポットにおける移動体の滞在時間を算出する算出部と、前記算出部で算出した前記滞在時間を出力する出力部と、が設けられたことを特徴とする。
【０００７】
本発明によれば、本発明にかかる情報処理装置を所有した移動体が前記スポットで滞在する際に、最適な滞在時間を知ることができる。
【０００８】
前記構成において、移動体の現在位置情報を取得する位置取得部が設けられ、前記算出部は、移動体が前記スポットに滞在する前までの走行情報と、スポットでの滞在後に移動体が走行する走行方向前方にある前記走行イベント情報とに基づいて、前記スポットにおける移動体の滞在時間を算出してもよい。
【０００９】
この場合、前記算出部は、移動体が前記スポットに滞在する前までの走行情報と、スポットでの滞在後に移動体が走行する走行方向前方にある前記走行イベント情報とに基づいて、前記スポットにおける移動体の滞在時間を算出するので、前記スポットでの滞在後の移動体の行動を考慮した前記スポットでの最適な滞在時間を算出することができる。
【００１０】
前記構成において、移動体の現在位置情報を取得する位置取得部が設けられ、前記情報取得部は、ナビゲーション情報を取得し、前記算出部は、ナビゲーション情報と前記現在位置情報と前記走行イベント情報に基づいて、前記スポットにおける移動体の滞在時間を算出してもよい。
【００１１】
この場合、前記算出部は、ナビゲーション情報と前記現在位置情報と前記走行イベント情報に基づいて、前記スポットにおける移動体の滞在時間を算出するので、ナビゲーション実行中において、前記スポットでの滞在後の移動体の行動を考慮した前記スポットでの最適な滞在時間を算出することができる。
【００１２】
前記構成において、前記情報取得部は、地点情報を取得し、前記入力部は、前記地点情報および移動体の走行状態情報に基づき前記スポットを入力してもよい。
【００１３】
この場合、前記地点情報および前記走行状態情報に基づき前記スポットを入力するので、前記地点情報により前記スポットでの滞在が確定もしくは想定できた時に、前記スポットでの最適な滞在時間を知ることができる。
【００１４】
前記構成において、前記情報取得部は、地点情報を取得し、前記入力部は、前記地点情報に基づき前記スポットを入力してもよい。
【００１５】
この場合、前記地点情報に基づき前記スポットを入力するので、事前に滞在する前記スポットを決定することができ、決定した前記スポットでの滞在時間を確認することができる。
【００１６】
前記構成において、前記情報取得部は、地図情報及び地点情報を取得し、前記出力部は、地図情報に基づく地図を表示し、前記入力部は、前記地図に表示する地点情報を前記スポットとして入力してもよい。
【００１７】
この場合、前記出力部は、前記地図を表示し、前記入力部は、前記地図に表示する地点情報を前記スポットとして入力するので、前記地図を表示して前記スポットを含む前記地図情報を確認しながら、事前に滞在する前記スポットを決定することができ、決定した前記スポットでの滞在時間を確認することができる。
【００１８】
前記構成において、前記走行イベント情報は、道路状況に関する道路属性情報であってもよい。
【００１９】
この場合、前記走行イベント情報は、道路属性情報であるので、道路状況を考慮して滞在する前記スポットでの最適な滞在時間を知ることができる。
【００２０】
前記構成において、前記走行イベント情報は、天候に関する天候属性情報であってもよい。
【００２１】
この場合、前記走行イベント情報は、天候属性情報であるので、天候状況を考慮して滞在する前記スポットでの最適な滞在時間を知ることができる。特に、天候は、移動体にとって良くないアクシデント（事故等）を起こす主要因の一つとされているため、本構成は、前記スポットでの最適な滞在時間を知るだけではなく、良くないアクシデントを無くすのに好ましい。
【００２２】
前記構成において、前記走行イベント情報は、地域に関する地域属性情報であってもよい。
【００２３】
この場合、前記走行イベント情報は、地域属性情報であるので、地域情報を考慮して滞在する前記スポットでの最適な滞在時間を知ることができ、さらに前記スポットでの滞在方法のアドバイスを受けることができる。
【００２４】
上記の目的を達成するため、本発明にかかる情報処理プログラムは、コンピュータに、移動体が滞在するスポットを入力する入力ステップと、移動体の走行状況を可変させる走行イベント情報を取得する情報取得ステップと、前記走行イベント情報に基づいて、前記スポットにおける移動体の滞在時間を算出する算出ステップと、前記算出部で算出した前記滞在時間を出力する出力ステップと、を実現させることを特徴とする。
【００２５】
本発明によれば、移動体が前記スポットで滞在する際に、最適な滞在時間を知ることができる。
【発明の効果】
【００２６】
本発明によれば、移動体（ユーザ）がスポットで滞在する際に、最適な滞在時間を知ることができる。
【図面の簡単な説明】
【００２７】
【図１】本実施の形態にかかる情報処理システムの概要構成ブロック図である。
【図２】本実施の形態にかかる情報処理システムにおいて滞在時間表示機能を実施している情報処理装置の表示部の概略図である。
【図３】図２に示す情報処理装置を所有するユーザ（移動体）の移動工程図である。
【図４】本実施の形態にかかる滞在時間表示機能を示したフローチャート図である。
【図５】本実施の形態にかかる情報処理システムにおいてナビゲーション機能を実施している情報処理装置の表示部の概略図である。
【図６】本実施の形態にかかる情報処理システムにおいて滞在時間表示機能を実施している情報処理装置の表示部の概略図である。
【図７】図５，６に示す情報処理装置を所有するユーザ（移動体）の移動工程図である。
【図８】本実施の形態にかかる、ナビゲーション機能を有効にした時の滞在時間表示機能を示したフローチャート図である。
【図９】本実施の他の形態にかかる情報処理システムにおいてナビゲーション機能および滞在時間表示機能を実施している情報処理装置の表示部の概略図である。
【図１０】図９に示す情報処理装置を所有するユーザ（移動体）の移動工程図である。
【図１１】本実施の他の形態にかかる情報処理システムの概要構成ブロック図である。
【発明を実施するための形態】
【００２８】
以下、本発明の実施の形態について図面を参照して説明する。なお、以下に示す実施の形態では、情報処理装置として車載用ナビゲーション装置に本発明を適用した場合を示す。
【００２９】
本実施の形態にかかる情報処理システムには、情報処理装置１とサーバ２とが設けられ、これら情報処理装置１とサーバ２とが通信可能に無線接続されている。
【００３０】
情報処理装置１は、図１に示すように、制御部１１に備えられたナビゲーション機能（図示省略）により、記憶部１３に記憶されたナビゲーションプログラム（図示省略）に基づく処理を実行（実施）させるものである。
【００３１】
情報処理装置１には、図１に示すように、少なくとも、制御部１１と、一時記憶部１２と、記憶部１３と、表示部１４と、通信部１５と、出力部１６と、入力部１７と、取得部１８とが設けられている。
【００３２】
制御部１１は、ナビゲーション機能を制御するものであり、少なくとも、ナビゲーション機能を有し、この制御部１１は、記憶部１３に記憶されたナビゲーションプログラムに基づき動作制御するものであり、具体的には、ＣＰＵを適用している。また、この制御部１１には、走行イベント情報に基づいてスポットにおける移動体（ユーザ）の滞在時間を算出する算出部１１１が設けられている。
【００３３】
一時記憶部１２は、制御部１１により制御処理される情報を一時的に記録するものであり、ＲＡＭ等の揮発性メモリを適用している。また、一時記憶部１２は、制御部１１の処理により生成される情報を一時的に記憶する。
【００３４】
記憶部１３は、ナビゲーションプログラムや、ナビゲーションに必要な各種情報、そして走行イベント情報などを記録するストレージであり、ＲＯＭ等の不揮発性メモリ（フラッシュメモリやＨＤＤ等）を適用している。また、この記憶部１３には、地域情報（地点情報であるＰＯＩ情報）が記録されている。
【００３５】
表示部１４は、図２に示すように、地図３１と、滞在時間の表示を行うメッセージボード３２とをナビゲーション機能（後述する案内リスト３３等）を表示するタッチパネルのディスプレイである。なお、表示部１４は、タッチパネルの構成に限定されるものではなく、単に表示する表示形態であってもよい。
【００３６】
通信部１５は、ＧＰＳを受信するものであり、また、他の通信装置（Ｖ２Ｘ方式など）と通信可能に接続し、他の通信装置と情報を送受信するものである。具体的には、無線通信、赤外線通信、Ｗｉ−Ｆｉ（登録商標）、 Ｂｌｕｅｔｏｏｔｈ（登録商標）、ＢＬＥ、ＶＩＣＳ（登録商標）等の通信規格に対応したものである。
【００３７】
出力部１６は、表示部１４と、表示部１４に該当しない音声などの出力形態を含み、算出部で算出した滞在時間を出力する。本実施の形態では、図２に示すように、表示部１４に表示したメッセージボード３２に、滞在時間の表示出力（例えば、「１８：００〜１８：３０の３０分滞在できます）など）を行う。また、メッセージボード３２は、滞在時間のメッセージだけではなく、例えば、「次のスポットではトイレが在りません」などの走行イベント情報に関連する関連情報を表示出力できる。
【００３８】
入力部１７は、情報処理装置１に指示要求するものであり、本実施の形態では、表示部１４に滞在時間の表示を要求するものである（例えば、図２に示す地図３１のスポットなどのポイントへの接触入力動作）。
【００３９】
また、入力部１７は、移動体が滞在するスポットを入力するものでもあり、具体的には、記憶部１３もしくはサーバ２の記憶部２２（下記参照）に記憶されている地域情報（ＰＯＩ情報）に基づきスポットを入力するものである。本実施の形態にかかる入力部１７による入力として、タッチパネルの表示部１４を用いた入力（文字入力や表示部１４の該当セグメントへの直接接触入力）や、音声入力部（図示省略）による音声入力、物理キー（図示省略）による入力、外部入力機器（図示省略）による入力などがある。
【００４０】
取得部１８には、移動体の走行状況を可変させる走行イベント情報を取得する情報取得部１８２と、移動体の現在位置情報を取得する位置取得部１８１とが設けられている。ここでいう、移動体の走行状況とは、渋滞などにより通常は減速や停止をする必要のない状況で減速や停止を強いられる状況や、視界不良などにより通常は減速や停止をする必要のない状況で減速や停止を強いられる状況や、通常の道ではなく迂回道を通る状況のことをいう。
【００４１】
情報取得部１８２で取得する走行イベント情報には、道路状況に関する道路属性情報（例えば、渋滞、通行止め、迂回、特別通行可能など）と、天候に関する天候属性情報（例えば、晴天、凍結、豪雨など）と、地域に関する地域属性情報（例えば、給油スポット、トイレの有無など）とが含まれている。
【００４２】
サーバ２は、図１に示すように、地域情報（ＰＯＩ情報）やナビゲーションに必要な各種情報などを記憶する記憶部２２が設けられている。
【００４３】
サーバ２には、図１に示すように、少なくとも、制御部２１と、記憶部２２と、通信部２３とが設けられている。
【００４４】
制御部２１は、ナビゲーション機能を制御するものであり、少なくとも、ナビゲーション機能を有し、この制御部２１は、記憶部２２に記憶されたナビゲーションプログラムに基づき動作制御するものであり、具体的には、ＣＰＵを適用している。このように、本実施の形態では、情報処理装置１の制御部１１だけではなく、サーバ２の制御部２１においてもナビゲーション機能を制御できるよう構成されている。そのため、サーバ２の制御部２１においてナビゲーション機能を制御した後の命令信号を通信部１５，２３を介して情報処理装置１に送ってもよい。なお、以下の説明では、便宜上、情報処理装置１の制御部１１においてナビゲーション機能を制御した形態を例にする。
【００４５】
記憶部２２は、ナビゲーションプログラムや、ナビゲーションに必要な各種情報などを記録するストレージであり、ＲＯＭ等の不揮発性メモリ（フラッシュメモリやＨＤＤ等）を適用している。
【００４６】
通信部２３は、他の通信装置（Ｖ２Ｘ方式など）と通信可能に接続し、他の通信装置と情報を送受信するものである。具体的には、無線通信、赤外線通信、Ｗｉ−Ｆｉ（登録商標）、Ｂｌｕｅｔｏｏｔｈ（登録商標）、ＢＬＥ等の通信規格に対応したものである。
【００４７】
上記の情報処理装置１とサーバ２とが設けられた情報処理システムは、スポットにおける移動体の滞在時間を算出し出力する滞在時間表示機能（滞在時間表示手段）を有する。この滞在時間表示機能は、少なくとも情報処理装置１を含む情報処理システム（コンピュータ）に、移動体が滞在するスポットを入力する入力ステップと、移動体の走行状況を可変させる走行イベント情報を取得する情報取得ステップと、走行イベント情報に基づいて、スポットにおける移動体の滞在時間を算出する算出ステップと、算出部１１１で算出した滞在時間を出力する出力ステップと、を実現させる。ここでいう算出ステップとは、算出部１１１が、移動体がスポットに滞在する前までの走行情報と、スポットでの滞在後に移動体が走行する走行方向（移動方向）前方にある走行イベント情報とに基づいて、スポットにおける移動体の滞在時間を算出するものである（第１算出ステップ）。もしくは、算出部１１１が、移動体が滞在するスポットを対象にして、スポットでの滞在後に移動体が走行する可能性のある少なくとも１つ以上の走行方向（移動方向）前方にある走行イベント情報に基づいて、スポットにおける移動体の滞在時間を算出するものである（第２算出ステップ）。
【００４８】
次に、滞在時間表示機能（滞在時間表示工程）について、図２〜４を用いて説明する。まずは、第１算出ステップを含む滞在時間表示工程について説明する。
【００４９】
情報処理装置１の電源を入れる。情報処理装置１の電源のＯＮ／ＯＦＦは、車両の電源のＯＮ／ＯＦＦに連動させてもよい。情報処理装置１の電源がＯＮになると、制御部１１により、表示部１４のディスプレイに地図を描画して表示する。なお、地図３１の表示は任意に設定できる。つまり、地図３１は、表示しなくてもよい。
【００５０】
スタート位置Ｓを、目的地を設定せずに、情報処理装置１を所有した移動体（ユーザ）が移動する（図２，３参照）。スタートの際、途中で寄るスポットの有無を決定する（図４に示すステップＳ１１）。
【００５１】
ステップＳ１１において、途中で寄るスポットが無い場合、ステップＳ１１に戻る（ステップＳ１１において無）。
【００５２】
ステップＳ１１において、途中で寄るスポットが有る場合、スポットを入力する（ステップＳ１１において有）。本実施の形態では、図２，３に示すレストランを入力する。ここでの入力は、ＰＯＩ情報を用いた表示部１４への文字入力とする。
【００５３】
スポットを入力した後に、情報処理装置１の位置取得部１８１が現在位置情報を取得する（ステップＳ１２において有）。ステップＳ１２において現在位置情報を取得していない場合、繰り返し、位置取得部１８１は現在位置情報の取得を行う。なお、本実施の形態では、スポット入力の有無の後に、現在位置情報の取得の有無を行っているが、現在位置情報の取得の有無を行った後にスポット入力の有無を行ってもよい。
【００５４】
現在位置情報を取得した後（ステップＳ１２において有）、レストランまで移動し、レストランまでユーザが移動すると、情報処理装置１は図２に示す状態となる。
【００５５】
情報処理装置１が図２に示す状態となった後に、情報処理装置１の情報取得部１８２は、走行イベント情報を取得する（ステップＳ１３）。ステップＳ１３において、走行イベント情報を取得していない場合、継続して走行イベント情報の取得を行う（ステップＳ１３において無）。
【００５６】
ステップＳ１３において走行イベント情報を取得した後（ステップＳ１３において有）、レストランでの滞在時間を算出する（ステップＳ１４）。具体的には、算出部１１１が、移動体がスポットに滞在する前までの走行情報（スタート位置Ｓからレストランまでの走行軌跡情報）と、スポットでの滞在後に移動体が走行する走行方向（図２に示す地図３１画面上方向）前方にある走行イベント情報とに基づいて、スポットにおける移動体の滞在時間を算出する。より具体的には、移動体がスポットに滞在する前までの走行情報（走行軌跡情報）から走行方向前方を決定し、当該走行方向前方に関する走行イベント情報に基づいて、スポットにおける移動体の滞在時間を算出する。本実施形態では、スタート位置Ｓから移動を開始し、レストラン（スポット）の近くで、地図３１画面の上方向に移動した後、レストランに到着することから、スポットでの滞在後に移動体が走行する走行方向前方は、移動体がスポットに到着する直前に向かっていた方向（図２に示す地図３１画面上方向）となっている。
【００５７】
ステップＳ１４において、走行イベント情報では、移動体の走行状況を可変させる条件が無い場合、図２に示すメッセージボード３２では、所望の時間滞在可能を示す「好きな時間、滞在可能です」などのメッセージを表示する（ステップＳ１５）。一方、３０分後に、スポットでの滞在後に移動体が走行する走行方向前方（図２に示す地図３１画面上方向）に渋滞や通行止めなどの通行が難しい状況が発生することを予測する情報を走行イベント情報から得た場合、例えば３０分後に走行方向前方で渋滞が発生するという情報を得た場合、図２に示すメッセージボード３２では、２０分以内に出発することを促すメッセージ、例えば「２０分以内、滞在可能です。」や「２０分以内、滞在可能です。３０分後に進行方向先で渋滞が発生する可能性有り。」などのメッセージを表示する（ステップＳ１５）
【００５８】
ステップＳ１５において滞在時間の表示を行った後に、スポットからの移動があれば（ステップＳ１６において有）、次スポットの入力の有無を行う（ステップＳ１７）。ステップＳ１６においてスポットからの移動が無ければ、ステップＳ１６を繰り返す。
ステップＳ１７において、次スポットの入力があれば、ステップＳ１３に戻り、次スポットの入力が無ければ、滞在時間表示工程を終了する。
【００５９】
次に、第２算出ステップを含む滞在時間表示工程について説明する。この場合、ステップＳ１４の滞在時間の算出とステップＳ１５の滞在時間の表示以外は、上記第１算出ステップを含む滞在時間表示工程と同様の工程となるので、説明を省略する。
【００６０】
ステップＳ１４において、第２算出ステップでは、算出部１１１が、移動体が滞在するスポットを対象にして、スポットでの滞在後に移動体が走行する可能性のある少なくとも１つ以上の走行方向（本実施の形態では、地図３１の画面上方向、地図３１の画面下方向、地図３１の画面右方向の３方向）前方にある走行イベント情報に基づいて、スポットにおける移動体の滞在時間を算出する。なお、地図３１の画面下方向は、走行した道を引き返す方向である。
【００６１】
ステップＳ１４において３方向についてそれぞれ走行イベント情報に基づいてスポットにおける移動体の滞在時間を算出した結果を、メッセージボード３２に表示する。ここでの表示では、３方向それぞれに対する滞在時間を一斉に同時に表示してもよく、３方向のそれぞれに対する滞在時間を任意の順に一定の間隔を有して連続して表示してもよい。表示内容は、第１算出ステップを含む滞在時間表示工程と同様である。
【００６２】
本実施の形態によれば、情報処理装置１を所有した移動体がスポットで滞在する際に、最適な滞在時間を知ることができる。つまり、本実施の形態にかかる情報処理装置１を使用する使用者は、スポットでストレスなく滞在することができる滞在時間を知ることができる。
【００６３】
また、算出部１１１は、移動体が前記スポットに滞在する前までの走行情報と、スポットでの滞在後に移動体が走行する走行方向前方にある走行イベント情報とに基づいて、スポットにおける移動体の滞在時間を算出するので、スポットでの滞在後の移動体の行動を考慮したスポットでの最適な滞在時間を算出することができる。
【００６４】
また、走行イベント情報は、道路属性情報（渋滞、通行止め、迂回、特別通行可能など）であるので、道路状況を考慮して滞在するスポットでの最適な滞在時間を知ることができる。
【００６５】
また、走行イベント情報は、天候属性情報（晴天、凍結、豪雨など）であるので、天候状況を考慮して滞在するスポットでの最適な滞在時間を知ることができる。特に、天候は、移動体にとって良くないアクシデント（事故等）を起こす主要因の一つとされているため、本構成によれば、スポットでの最適な滞在時間を知ることができるのみならず、良くないアクシデントの発生を防止することができる。
【００６６】
また、走行イベント情報は、地域属性情報（給油スポット、トイレの有無など）であるので、地域情報を考慮して滞在するスポットでの最適な滞在時間を知ることができ、さらにスポットでの滞在方法のアドバイスを受けることができる。
【００６７】
また、ＰＯＩ情報に基づきスポットを入力するので、事前に滞在するスポットを決定することができ、決定したスポットでの滞在時間を確認することができる。また、本実施の形態によれば、移動体（ユーザ）の現在位置情報に関係なく、滞在するスポットを決定することができ、決定したスポットでの滞在時間を知ることができる。
【００６８】
なお、本実施の形態では、情報取得部１８２がＰＯＩ情報を取得し、入力部１７がＰＯＩ情報に基づきスポットを入力しているが、これに限定されるものではなく、情報取得部１８２はＰＯＩ情報を取得し、入力部１７はＰＯＩ情報および移動体の走行状態情報に基づきスポットを入力してもよい。ここでいう移動体の走行状態情報とは、ＣＡＮデータで送られてくる車両の駆動情報であり、車速が０となったり、例えば車速が１０ｋｍ/ｈ以下の低速域で減速状態になっていたり、シフトがドライブからパーキングに移行した時などの移動体（ユーザ）が停止する動作情報のことをいう。そして、この動作情報の有無及びＰＯＩ情報に基づき、ＰＯＩ情報に基づき現在位置がスポットに位置し、かつ、動作情報が有る場合、制御部１１によって滞在するスポットであると判断する。この場合、ＰＯＩ情報および走行状態情報に基づきスポットを入力する（制御部１１での滞在するスポットであるとの判断を行う）ので、ＰＯＩ情報によりスポットでの滞在が確定もしくは想定でき、その時にスポットでの最適な滞在時間を表示部１４に表示することができる。その結果、ユーザは、最適な滞在時間を知ることができる。また、本構成によれば、ナビゲーション機能を実行したり、地図を表示しなくても、スポットでの最適な滞在時間を知ることもできる。
【００６９】
また、本実施の形態では、情報取得部１８２がＰＯＩ情報を取得し、入力部１７がＰＯＩ情報に基づきスポットを入力しているが、これに限定されるものではなく、情報取得部１８２は地図情報及びＰＯＩ情報を取得し、出力部１６は地図情報に基づく地図３１を表示し、入力部１７は、地図３１に表示するＰＯＩ情報をスポットとして入力してもよい。ここでいう入力部１７による地図３１に表示するＰＯＩ情報へのスポット入力は、表示部１４の地図３１上に表示したスポットへのタッチ入力などである。タッチ入力以外に、地図３１にカーソルを表示した既存のカーソル入力などであってもよい。この場合、出力部１６は地図３１を表示し、入力部１７は、地図３１に表示するＰＯＩ情報（アイコン）をスポットとして入力（表示部１４へのタッチ入力）するので、地図３１を表示してスポットを含む地図情報を確認しながら、事前に滞在するスポットを決定することができ、決定したスポットでの滞在時間を確認することができる。また、本構成によれば、移動体（ユーザ）の現在位置情報に関係なく、滞在するスポットを決定することができ、決定したスポットでの滞在時間を知ることができる。
【００７０】
上記の実施の形態では、ナビゲーション機能を有効活用していないが、以下では、ナビゲーション機能（ナビゲーション工程）を有効にした時の滞在時間表示機能（滞在時間表示工程）について、図５〜８を用いて説明する。この図５〜８に示す滞在時間表示工程では、第１算出ステップを採用している。
【００７１】
なお、ナビゲーション機能を有効にした時の滞在時間表示機能では、算出部１１１は、ナビゲーション情報と現在位置情報と走行イベント情報に基づいて、スポットにおける移動体の滞在時間を算出する。この構成により、ナビゲーション実行中において、スポットでの滞在後の移動体の行動を考慮したスポットでの最適な滞在時間を算出することができる。
【００７２】
また、図５，６に示す表示部１４では、地図３１とメッセージボード３２以外に、ナビゲーション機能の案内リスト３３を表示している。この案内リスト３３では、チェックポイントとなる箇所のチェックリストと、チェックリスト間での走行状態の情報を示す走行リストとを有する。
【００７３】
情報処理装置１の電源を入れる。情報処理装置１の電源のＯＮ／ＯＦＦは、車両の電源のＯＮ／ＯＦＦに連動させてもよい。情報処理装置１の電源がＯＮになると、制御部１１により、表示部１４のディスプレイに地図を描画して表示する（ステップＳ２０１）。
【００７４】
ステップＳ２０１の後、情報処理装置１の位置取得部１８１が現在位置情報を取得する（ステップＳ２０２において有）。ステップＳ２０２において現在位置情報を取得していない場合、繰り返し、位置取得部１８１は現在位置情報の取得を行う。
【００７５】
現在位置情報を取得した後（ステップＳ２０２において有）、制御部１１が有するナビゲーション機能によりナビゲーションプログラム（図示省略）に基づく処理を制御部１１で実行（実施）させる。つまり、ナビゲーションのルートを作成する（ステップＳ２０３）。
【００７６】
ステップＳ２０３においてルート作成を行った後、ナビゲーションを開始し（ステップＳ２０４）、情報処理装置１を所有した移動体（ユーザ）が移動する（図５参照）。スタートの際、途中で寄るスポットの有無を決定する（図８に示すステップＳ２０５）。
【００７７】
ステップＳ２０５において、途中で寄るスポットが無い場合、ステップＳ２０５に戻る（ステップＳ２０５において無）。
【００７８】
ステップＳ２０５において、途中で寄るスポットが有る場合、スポットを入力する（ステップＳ２０５において有）。本実施の形態では、図５，７に示すレストラン１を入力する。ここでの入力は、ＰＯＩ情報を用いた表示部１４への文字入力とする。
【００７９】
スポット（レストラン１）を入力した後（ステップＳ２０５において有）、レストラン１まで移動し、レストラン１までユーザが移動すると、情報処理装置１は図６に示す状態となる。
【００８０】
情報処理装置１が図６に示す状態となった後に、情報処理装置１の情報取得部１８２は、走行イベント情報を取得する（ステップＳ２０６）。ステップＳ２０６において、走行イベント情報を取得していない場合、継続して走行イベント情報の取得を行う（ステップＳ２０６において無）。
【００８１】
ステップＳ２０６において走行イベント情報を取得した後（ステップＳ２０６において有）、レストラン１での滞在時間を算出する（ステップＳ２０７）。ここでの算出ステップＳ２０７でのレストラン１での滞在時間の算出は、図４に示す滞在時間表示機能と同様であり、ここでの説明は省略する。
【００８２】
ステップＳ２０７において算出した滞在時間を、図６に示すように表示する（ステップＳ２０８）。
【００８３】
ステップＳ２０８において滞在時間の表示を行った後に、スポットからの移動があれば（ステップＳ２０９において有）、次スポットの入力の有無を行う（ステップＳ２１０）。ステップＳ２０９においてスポットからの移動が無ければ、ステップＳ２０９を繰り返す。
【００８４】
ステップＳ２１０において、次スポットの入力があれば、ステップＳ２０６に戻り、次スポットの入力が無ければ、ナビゲーション工程と滞在時間表示工程とを終了する（ステップＳ２１１）。
【００８５】
上記の図５〜８に示すナビゲーション機能では、図５〜７に示すように、出発地Ｓと目的地Ｇとが別々に設定された一方通行のルートとなっているが、これに限定されるものではなく、図９，１０に示すように出発地Ｓと目的地Ｇとが別々に設定されているが、目的地Ｇに到着した後に出発地Ｓに戻るルートであってもよく、または出発地Ｓと目的地Ｇとが同じ位置に設定されたルートであってもよい。
【００８６】
また、上記した実施の形態では、スタートの際、途中で寄るスポット（レストラン）の有無を決定しているが、これに限定されるものではなく、移動体（ユーザ）の移動中に、途中で寄るスポットを設定してもよい。
【００８７】
また、算出部１１１における算出は、少なくとも走行イベント情報に基づいたものであり、さらに算出条件として、目的地を設定し、当該目的地への到着予定時刻または目的地への移動予定時間を元にして、当該目的地に到達するまでに立寄るスポットにおける適切な滞在時間を算出する手段を加えてもよい。
【００８８】
また、算出部１１１における算出条件として、ユーザが好む嗜好条件（例えば、早く目的地に着く／楽に目的地に着く／安く目的地に着く）を加えてもよい。
【００８９】
また、算出部１１１における算出条件に関して、ユーザが、目的地や、当該目的地への到着予定時刻、目的地への移動予定時間、滞在時間を短縮させる要因、嗜好条件を途中で変更し、滞在時間を再算出してもよい。
【００９０】
また、本実施の形態では、情報処理装置１として車載用ナビゲーション装置に本発明を適用しているが、これに限定されるものではなく、車載用の情報処理装置であれば他の装置であってもよく、また携帯可能なスマートフォンなどの情報処理端末であってもよい。
【００９１】
また、本実施の形態にかかる移動体として、車両を用いているが、これに限定されるものではなく、情報処理装置を所有可能であれば、移動体は、自転車（自家用車／レンタカー）であってもよく、ユーザ自身（徒歩）であってもよく、また、公共交通機関（バスや電車、飛行機など）であってもよい。特に、ユーザ自身が所有する形態を対象とした移動体が好ましい。
【００９２】
また、上記した図１に示す実施の形態では、サーバ２の制御部２１では、情報処理装置１の算出部１１１と同様の機能を有する算出部が設けられていないが、これに限定されるものではなく、図１１に示すように、サーバ２の制御部２１に、情報処理装置１の算出部１１１と同様の機能を有する算出部２１１が設けられてもよい。そして、滞在時間の算出を情報処理装置１ではなく、サーバ２の算出部２１１で行ってもよく、または、情報処理装置１の算出部１１１とサーバ２の算出部２１１との協働で行ってもよい。
【００９３】
なお、本発明は、その精神や主旨または主要な特徴から逸脱することなく、他のいろいろな形で実施することができる。そのため、上述の実施形態はあらゆる点で単なる例示にすぎず、限定的に解釈してはならない。すなわち、上記の実施形態を例として、本発明は、情報処理装置、または情報処理プログラムである。
【００９４】
また、本発明の範囲は特許請求の範囲によって示すものであって、明細書本文には、なんら拘束されない。さらに、特許請求の範囲の均等範囲に属する変形や変更は、全て本発明の範囲内のものである。
【産業上の利用可能性】
【００９５】
本発明は、ユーザを含む移動体に所有可能な情報処理装置に適用できる。
【符号の説明】
【００９６】
１  情報処理装置
１１  制御部
１１１  算出部
１２  一時記憶部
１３  記憶部
１４  表示部
１５  通信部
１６  出力部
１７  入力部
１８  取得部
１８１  位置取得部
１８２  情報取得部
２  サーバ
２１  制御部
２１１  算出部
２２  記憶部
２３  通信部
３１  地図
３２  メッセージボード
３３  案内リスト
【図１】
2018059886.tif 000003
【図２】
2018059886.tif 000004
【図３】
2018059886.tif 000005
【図４】
2018059886.tif 000006
【図５】
2018059886.tif 000007
【図６】
2018059886.tif 000008
【図７】
2018059886.tif 000009
【図８】
2018059886.tif 000010
【図９】
2018059886.tif 000011
【図１０】
2018059886.tif 000012
【図１１】
2018059886.tif 000013