(57)【要約】【課題】適切なコンテンツを再生することが可能なコンテンツ再生装置を提供する。【解決手段】コンテンツ再生装置１０は、移動体の現在地から目的地までの経路情報を作成する経路作成部１１と、移動体の移動履歴情報及びコンテンツの再生履歴情報を記憶する履歴情報記憶部１２と、経路情報及び移動履歴情報に基づいて現在地から目的地までの所要時間を算出する所要時間算出部１３と、算出された所要時間と再生履歴情報に基づいて複数のシナリオを作成するシナリオ作成部１４と、複数のシナリオから選択されたシナリオに基づいてコンテンツを再生するコンテンツ再生部１５と、を備えるものである。【選択図】図１
2016138848.tif 000002
【特許請求の範囲】
【請求項１】
移動体の現在地から目的地までの経路情報を作成する経路作成部と、
前記移動体の移動履歴情報及びコンテンツの再生履歴情報を記憶する履歴情報記憶部と、
前記経路情報及び前記移動履歴情報に基づいて現在地から目的地までの所要時間を算出する所要時間算出部と、
前記算出された所要時間と前記再生履歴情報に基づいて複数のシナリオを作成するシナリオ作成部と、
前記複数のシナリオから選択されたシナリオに基づいてコンテンツを再生するコンテンツ再生部と、
を備える、コンテンツ再生装置。
【請求項２】
前記移動履歴情報は、前記移動体の移動手段及び前記経路情報の経路状況が含まれている、
請求項１に記載のコンテンツ再生装置。
【請求項３】
前記再生履歴情報は、再生されたコンテンツに対するユーザの操作に関する操作情報が含まれている、
請求項１または２に記載のコンテンツ再生装置。
【請求項４】
前記シナリオ作成部は、前記所要時間の変動に応じて前記複数のシナリオを作成する、
請求項１乃至３のいずれか一項に記載のコンテンツ再生装置。
【請求項５】
前記コンテンツ再生部は、前記経路情報の経路における前記移動体の移動状況に応じて前記シナリオを選択する、
請求項１乃至４のいずれか一項に記載のコンテンツ再生装置。
【請求項６】
移動体の現在地から目的地までの経路情報を作成し、
前記移動体の移動履歴情報及びコンテンツの再生履歴情報を記憶し、
前記経路情報及び前記移動履歴情報に基づいて現在地から目的地までの所要時間を算出し、
前記算出された所要時間と前記再生履歴情報に基づいて複数のシナリオを作成し、
前記複数のシナリオから選択されたシナリオに基づいてコンテンツを再生する、
コンテンツ再生方法。
【請求項７】
移動体の現在地から目的地までの経路情報を作成し、
前記移動体の移動履歴情報及びコンテンツの再生履歴情報を記憶し、
前記経路情報及び前記移動履歴情報に基づいて現在地から目的地までの所要時間を算出し、
前記算出された所要時間と前記再生履歴情報に基づいて複数のシナリオを作成し、
前記複数のシナリオから選択されたシナリオに基づいてコンテンツを再生する、
コンテンツ再生処理をコンピュータに実行させるためのコンテンツ再生プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンテンツ再生装置、コンテンツ再生方法及びコンテンツ再生プログラムに関し、特に、コンテンツを再生するコンテンツ再生装置、コンテンツ再生方法及びコンテンツ再生プログラムに関する。
【背景技術】
【０００２】
近年、音楽や動画などのコンテンツを再生するコンテンツ再生装置として携帯型プレーヤーやスマートフォンなどが広く普及している。このようなコンテンツ再生装置では、ユーザの移動中においても自由にコンテンツを再生することが可能である。
【０００３】
例えば、特許文献１〜３などのように、ユーザが現在地から目的地へ移動する間に再生するコンテンツを、自動的に選択する技術が知られている。特許文献１には、利用している移動手段に応じて、提供するコンテンツを選出し、一連のコンテンツを所要時間内に提供するシステムが記載されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００４−１０１２４８号公報
【特許文献２】国際公開第２００５／００６１９９号
【特許文献３】特開２００２−３６５０６１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ユーザは、音楽や動画などのコンテンツの区切りがよいところ（例えば最後）まで視聴することを望むため、目的地に到着したタイミングで、コンテンツの再生が完了することが好ましい。そこで、特許文献１では、目的地までの所要時間を予測及び修正しながら、所要時間にあわせてコンテンツを提供している。
【０００６】
しかしながら、関連する技術では、ＧＰＳ（Global Positioning System）などを用いることで正確に現在地や目的地を把握し、所要時間を予測しているものの、その他に所要時間に影響し得る情報を用いていないため、所要時間を正確に予測することができない恐れがある。したがって、関連する技術では、現在地から目的地までの間に適切なコンテンツを再生することができないという問題がある。
【０００７】
本発明は、このような課題に鑑み、適切なコンテンツを再生することが可能なコンテンツ再生装置、コンテンツ再生方法及びコンテンツ再生プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
本発明に係るコンテンツ再生装置は、移動体の現在地から目的地までの経路情報を作成する経路作成部と、前記移動体の移動履歴情報及びコンテンツの再生履歴情報を記憶する履歴情報記憶部と、前記経路情報及び前記移動履歴情報に基づいて現在地から目的地までの所要時間を算出する所要時間算出部と、前記算出された所要時間と前記再生履歴情報に基づいて複数のシナリオを作成するシナリオ作成部と、前記複数のシナリオから選択されたシナリオに基づいてコンテンツを再生するコンテンツ再生部と、を備えるものである。
【０００９】
本発明に係るコンテンツ再生方法は、移動体の現在地から目的地までの経路情報を作成し、前記移動体の移動履歴情報及びコンテンツの再生履歴情報を記憶し、前記経路情報及び前記移動履歴情報に基づいて現在地から目的地までの所要時間を算出し、前記算出された所要時間と前記再生履歴情報に基づいて複数のシナリオを作成し、前記複数のシナリオから選択されたシナリオに基づいてコンテンツを再生するものである。
【００１０】
本発明に係るコンテンツ再生プログラムは、移動体の現在地から目的地までの経路情報を作成し、前記移動体の移動履歴情報及びコンテンツの再生履歴情報を記憶し、前記経路情報及び前記移動履歴情報に基づいて現在地から目的地までの所要時間を算出し、前記算出された所要時間と前記再生履歴情報に基づいて複数のシナリオを作成し、前記複数のシナリオから選択されたシナリオに基づいてコンテンツを再生する、コンテンツ再生処理をコンピュータに実行させるためのものである。
【発明の効果】
【００１１】
本発明によれば、適切なコンテンツを再生することが可能なコンテンツ再生装置、コンテンツ再生方法及びコンテンツ再生プログラムを提供することができる。
【図面の簡単な説明】
【００１２】
【図１】実施の形態に係るコンテンツ再生装置の概要を示す構成図である。
【図２】実施の形態１に係るコンテンツ再生システムの構成を示すブロック図である。
【図３】実施の形態１に係る経路作成／修正部の構成を示すブロック図である。
【図４】実施の形態１に係るシナリオ作成／修正部の構成を示すブロック図である。
【図５】実施の形態１に係る移動履歴テーブルの一例を示す図である。
【図６】実施の形態１に係るコンテンツ再生履歴テーブルの一例を示す図である。
【図７】実施の形態１に係るコンテンツ再生システムの動作を示すフローチャートである。
【図８】実施の形態１に係る移動履歴テーブルの抽出結果の一例を示す図である。
【発明を実施するための形態】
【００１３】
（実施の形態の概要）
上記のように、関連する技術では、ＧＰＳなどを用いることで正確に現在地や目的地を把握し、所要時間を予測しているが、その他に統計情報などを用いていないため、所要時間を正確に予測するという点では情報不足となる恐れがある。
【００１４】
すなわち、関連する技術では、現在地から目的地までの地図上の移動しか考慮できていない。例えば、地図上では目的地に到着したとしても、実際は目的地内の移動やエレベータの利用による垂直方向の移動が存在する場合があり、その移動が考慮されていないため、ユーザにとっての正しい所要時間を算出することができない。
【００１５】
また、関連する技術では、現在地から目的地までの移動時間の算出に関して、毎回、所要時間、経路を検索している。つまり、同じ現在地、目的地で検索した場合、毎回同じ所要時間が算出される。同じ現在地、目的地間の移動であっても、様々な理由（例えば、電車の遅延や、雨天、荷物が多い状態での徒歩移動）で決して同じ移動時間とならないことが予想されるが、このような状況が考慮されていない。
【００１６】
そこで、以下の実施の形態では、現在地から目的地までの所要時間を精度よく予測し、適切なコンテンツの提供を可能とする。
【００１７】
図１は、実施の形態に係るコンテンツ再生装置の概要を示す構成図である。図１に示すように、実施の形態に係るコンテンツ再生装置１０は、経路作成部１１、履歴情報記憶部１２、所要時間算出部１３、シナリオ作成部１４、コンテンツ再生部１５を備えている。
【００１８】
経路作成部１１は、移動体の現在地から目的地までの経路情報を作成する。履歴情報記憶部１２は、移動体の移動履歴情報及びコンテンツの再生履歴情報を記憶する。所要時間算出部１３は、履歴情報記憶部１２の経路情報及び移動履歴情報に基づいて現在地から目的地までの所要時間を算出する。シナリオ作成部１４は、算出された所要時間と再生履歴情報に基づいて複数のシナリオを作成する。コンテンツ再生部１５は、複数のシナリオから選択されたシナリオに基づいてコンテンツを再生する。
【００１９】
このように、実施の形態では、移動体の移動履歴情報及びコンテンツの再生履歴情報を記憶しておき、この移動履歴情報及び再生履歴情報を用いて、所要時間の算出とコンテンツを再生するための複数のシナリオの作成を行う。経路情報及び移動履歴情報を用いることで、より正確に所要時間を予測することができ、さらに、所要時間及び再生履歴情報を用いて複数のシナリオを作成することで、より適切なコンテンツを再生することが可能となる。
【００２０】
（実施の形態１）
以下、図面を参照して実施の形態１について説明する。
【００２１】
上記のような、正しい所要時間を算出できないという課題に関して、本実施の形態では、移動情報とコンテンツ再生のログを格納する移動／コンテンツ再生履歴ＤＢを用意し、所要時間の算出の過程で、このデータベースに格納されている統計情報をもとに、所要時間を補正することで所要時間の精度を向上させる。また、統計情報から予測される所要時間の変動を考慮し、コンテンツ再生リストを複数パターン用意することで、状況に応じた適切なコンテンツを提供することができる。
【００２２】
図２は、本実施の形態に係るコンテンツ再生システム（コンテンツ再生装置）１の構成を示している。コンテンツ再生システム１は、例えば、携帯電話やスマートフォン、音楽プレーヤーなど、携帯性の優れた電子機器である。また、コンテンツ再生システム１は、自動車や鉄道、飛行機などの交通手段に搭載する設備でもよいし、マップ情報やコンテンツを提供するＷｅｂサービスやアプリケーションでもよい。
【００２３】
図２に示すように、本実施の形態に係るコンテンツ再生システム１は、情報処理装置１００、コンテンツ出力装置１０４、現在地情報取得装置１０５、入力装置１０６を備えている。また、情報処理装置１００は、経路作成／修正部１０１、シナリオ作成／修正部１０２、コンテンツ再生部１０３を備えている。
【００２４】
現在地情報取得装置１０５は、ＧＰＳなどを用いて情報処理装置１００（移動体であるコンテンツ再生システム）の現在地を取得する。現在地情報取得装置１０５は、例えば、ＧＰＳ受信機で構成され、複数のＧＰＳ衛星から受信した信号をもとに緯度及び経度等を算出し、情報処理装置１００の位置を検出する。現在地情報取得装置１０５は、ＧＰＳに限らず、現在地を取得可能な各種センサでもよい。
【００２５】
入力装置１０６は、ユーザの操作に応じて、情報処理装置１００の処理に必要な情報を入力する。入力装置１０６は、キーボードやタッチパネルなど任意のユーザインタフェースでよい。例えば、ユーザは、入力装置１０６を介して、出発地や目的地、移動手段などの入力やコンテンツ再生の操作を行う。
【００２６】
経路作成／修正部１０１は、現在地情報取得装置１０５で検出されたユーザ（利用者）の出発地や、ユーザにより入力装置１０６から入力された出発地及び目的地の情報から所要時間などを検索／算出する。シナリオ作成／修正部１０２は、経路作成／修正部１０１で作成された所要時間やユーザの嗜好情報に基づいて、出発地から目的地までの移動中に、ユーザに対して提供する一連のコンテンツ、その提供順序、提供タイミングを決定し、コンテンツ再生リストであるシナリオを複数生成する。シナリオ作成／修正部１０２は、所要時間のぶれ幅に応じて複数のコンテンツを生成する。
【００２７】
コンテンツ再生部１０３は、シナリオ作成／修正部１０２で生成された複数のシナリオから、移動の進捗状況にしたがって最適なシナリオを選択し、選択したシナリオにしたがってコンテンツを提供（再生）する。コンテンツ出力装置１０４は、コンテンツ再生部１０３の出力先であり、画面やイヤホンジャック、スピーカなどで構成される。
【００２８】
図３は、本実施の形態に係る経路作成／修正部１０１の構成を示している。図３に示すように、経路作成／修正部１０１は、経路検索部２０１、経路移動手段検索部２０２、経路状況検索部２０３、経路所要時間検索部２０４、経路情報保存部２０５を備えている。
【００２９】
また、経路作成／修正部１０１は、地図ＤＢ２０６及び移動／コンテンツ再生履歴ＤＢ４０１にアクセス可能である。地図ＤＢ２０６と移動／コンテンツ再生履歴ＤＢ４０１は、経路作成／修正部１０１の内部に設けてもよいし、外部に設けてもよい。地図ＤＢ２０６は、経路検索部２０１の参照先として地図情報を格納する。移動／コンテンツ再生履歴ＤＢ４０１は、経路所要時間検索部２０４の参照先として、日時、移動経路、移動手段、日時や天候などを含む移動履歴情報、コンテンツ再生履歴やユーザの操作履歴などを含む再生履歴情報を格納する。なお、移動／コンテンツ再生履歴ＤＢ４０１は、クラウドネットワークなどの利用により、複数ユーザの実績情報（履歴情報）を格納し、利用してもよい。
【００３０】
経路検索部（経路作成部）２０１は、現在地情報取得装置１０５や入力装置１０６に入力された出発地から目的地までの移動経路を、地図ＤＢ２０６の地図情報を参照し検索（作成）する。経路移動手段検索部２０２は、経路検索部２０１で検索された経路を徒歩や電車などの移動手段ごとに分割する。経路状況検索部２０３は、経路移動手段検索部２０２で検索された移動手段と経路検索部２０１で検索された経路の遅延状況や天候を検索（取得）する。
【００３１】
経路所要時間検索部２０４は、経路検索部２０１と経路移動手段検索部２０２と経路状況検索部２０３の検索結果である、移動経路と移動手段、および経路状況から目的地までの所要時間を算出する。また、経路所要時間検索部２０４は、移動／コンテンツ再生履歴ＤＢ４０１に対して、現時点の情報（出発地、目的地、現在時間、経路状況など）を条件に検索をかけ、類似条件のログ（移動履歴情報）を抽出する。経路所要時間検索部２０４は、抽出したログを解析し、その解析結果をもとに、算出した所要時間を補正する。経路情報保存部２０５は、所要時間、移動経路、移動手段、経路情報を格納する。
【００３２】
なお、経路検索部２０１は、経路情報保存部２０５に格納された所要時間、移動経路、移動手段、経路状況の想定と現在の状況にずれが生じた際、再度、出発地と目的地を取得し、移動経路を地図ＤＢ２０６から検索する。
【００３３】
図４は、本実施の形態に係るシナリオ作成／修正部１０２の構成を示している。図４に示すように、シナリオ作成／修正部１０２は、嗜好情報取得部３０１、コンテンツ生成部３０２、シナリオ作成／再作成部３０３、シナリオ保存部３０４を備えている。
【００３４】
また、シナリオ作成／修正部１０２は、移動／コンテンツ再生履歴ＤＢ４０１とコンテンツＤＢ３０６にアクセス可能である。移動／コンテンツ再生履歴ＤＢ４０１とコンテンツＤＢ３０６は、シナリオ作成／修正部１０２の内部に設けてもよいし、外部に設けてもよい。移動／コンテンツ再生履歴ＤＢ４０１は、コンテンツ生成部３０２の参照先であり、図３で説明したＤＢである。コンテンツＤＢ３０６は、動画や音楽など、様々なコンテンツを格納する。
【００３５】
嗜好情報取得部３０１は、ユーザの各種嗜好情報を取得する。ユーザの嗜好情報は、あらかじめ記憶しておいてもようし、ユーザが入力してもよい。コンテンツ生成部３０２は、コンテンツＤＢ３０６を参照し、嗜好情報と所要時間、移動経路、移動手段、経路情報に基づいて利用者に提供すべきコンテンツを抽出する。なお、コンテンツ生成の際、コンテンツＤＢではなく、インターネットやラジオなどのメディアからコンテンツを取得してもよい。
【００３６】
シナリオ作成／再作成部３０３は、所要時間、移動経路、経路移動手段、経路情報及び、移動／コンテンツ再生履歴ＤＢ４０１の移動履歴情報から予測される所要時間の変動を考慮し、また、再生履歴情報も考慮しつつ、コンテンツ生成部３０２により抽出された複数のコンテンツを組み合わせて、コンテンツの再生リスト（シナリオ）を複数生成する。また、シナリオ作成／再作成部３０３は、一度シナリオを作成した後、さらにシナリオを再作成（もしくは修正）する。シナリオ作成／再作成部３０３がシナリオを再作成する条件は、生成済みの複数のシナリオのうち、到着時刻に終了する候補がなくなった時である。シナリオ保存部３０４は、シナリオ作成／再作成部３０３の出力情報である複数のシナリオを格納する。
【００３７】
図５及び図６は、移動／コンテンツ再生履歴ＤＢ４０１に格納されるテーブルの例を示している。図５に示すように、移動／コンテンツ再生履歴ＤＢ４０１には、日にち、曜日、出発地点、目的地点、経路状況、予定時間、実績時間などを格納した移動履歴テーブル４０２（移動履歴情報）が格納されている。例えば、移動履歴テーブル４０２の各情報は、入力装置１０６からユーザが入力してもよいし、現在地情報取得装置１０５やその他のセンサなどから取得してもよい。また、図６に示すように、移動／コンテンツ再生履歴ＤＢ４０１には、コンテンツの再生履歴及び、ユーザの操作情報、コンテンツと移動履歴を紐づけるための項番を格納したコンテンツ再生履歴テーブル４０３（再生履歴情報）が格納されている。コンテンツ再生履歴テーブル４０３は、ユーザの嗜好情報として、コンテンツの再生履歴、ユーザの操作（コンテンツの再生／停止／スキップなど）を含んでいる。例えば、コンテンツ再生履歴テーブル４０３の各情報は、作成されたシナリオの情報や入力装置１０６からユーザが入力した情報である。
【００３８】
図２〜６及び８を参照しつつ、図７のフローチャートを用いて、本実施の形態に係る動作について説明する。なお、図７において、Ｓ１〜Ｓ７までは経路作成／修正部１０１の動作を示し、Ｓ８〜Ｓ９はシナリオ作成／修正部１０２の動作を示し、Ｓ１０はコンテンツ再生部１０３の動作を示している。
【００３９】
図７に示すように、まず、経路作成／修正部１０１の経路検索部２０１は、出発地情報を取得する（ステップＳ１）。経路検索部２０１は、現在地情報取得装置１０５や入力装置１０６を用いて、出発地を取得する。続いて、経路検索部２０１は、目的地情報を取得する（ステップＳ２）。経路検索部２０１は、入力装置１０６を用いて、利用者の目的地を取得する。
【００４０】
続いて、経路検索部２０１は、経路の検索／作成を行う（ステップＳ３）。経路検索部２０１は、ステップＳ１，Ｓ２で取得した出発地情報と目的地情報を用いて、地図ＤＢ２０６の地図情報から、最適な経路を検索する。続いて、経路作成／修正部１０１の経路移動手段検索部２０２は、経路の移動手段を検索する（ステップＳ４）。経路移動手段検索部２０２は、ステップＳ３で検索した経路を交通機関や移動手段に応じた区間に分割し、その区間に移動手段の情報を付与する。
【００４１】
続いて、経路作成／修正部１０１の経路状況検索部２０３は、経路状況を検索する（ステップＳ５）。経路状況検索部２０３は、ステップＳ４で検索し移動方法ごとに分割した区間ごとの交通状況などの情報をインターネットなどから取得する。例えば、区間を鉄道で移動する場合、その鉄道の運行状況を取得する。また、徒歩で移動する場合は、その区間の天候や通行止めなどの情報を取得する。
【００４２】
続いて、経路作成／修正部１０１の経路所要時間検索部２０４は、経路の所要時間を検索する（ステップＳ６）。経路所要時間検索部２０４は、ステップＳ３，Ｓ４，Ｓ５の情報から区間ごとの所要時間を検索する。その後、経路所要時間検索部２０４は、算出された所要時間に対して、移動／コンテンツ再生履歴ＤＢ４０１のログ分析の結果を踏まえ所要時間を補正する。
【００４３】
例えば、Ａ区間の所要時間が５分であるとステップＳ３，Ｓ４，Ｓ５から判断したとし、さらに、区間を条件にして移動／コンテンツ再生履歴ＤＢ４０１を検索したときの抽出結果として図８が得られたとする。この情報（移動履歴情報）を解析した結果、例えば、実績所要時間の８分、９分、８分、１０分、８分・・・より、９分が妥当と判断した場合、Ａ区間の所要時間は９分と修正する。この過程により屋内の移動やエレベータの移動による垂直方向の移動を考慮した所要時間を算出することができる。例えば、この所要時間は平均値でもよいし、統計値などを算出してもよく、その際に、上限と下限など変動時間も求める。
【００４４】
続いて、経路作成／修正部１０１は、経路情報を保存する（ステップＳ７）。経路検索部２０１、経路移動手段検索部２０２、経路状況検索部２０３、経路所要時間検索部２０４の情報を経路情報保存部２０５に格納する。続いて、シナリオ作成／修正部１０２のコンテンツ生成部３０２は、コンテンツを生成する（ステップＳ８）。コンテンツ生成部３０２は、嗜好情報取得部３０１で取得した嗜好情報と移動／コンテンツ再生履歴ＤＢ４０１の情報、経路情報保存部２０５に格納された情報を分析し、利用者に適した各種コンテンツをコンテンツＤＢ３０６から選択する。
【００４５】
続いて、シナリオ作成／修正部１０２のシナリオ作成／再作成部３０３は、シナリオを作成する（ステップＳ９）。シナリオ作成／再作成部３０３は、経路情報保存部２０５に格納されている所要時間、移動経路、移動手段、経路状況と移動／コンテンツ再生履歴ＤＢ４０１の移動履歴テーブルから分析された所要時間の変動予測、移動／コンテンツ再生履歴ＤＢ４０１のコンテンツ再生履歴テーブルから分析された嗜好情報をもとにコンテンツ生成部３０２で生成された各種コンテンツを組み合わせて再生リスト（シナリオ）を複数作成する。例えば、再生履歴テーブルでリピートされたコンテンツの優先度を高くし、スキップされたコンテンツの優先度を低くし、優先度に応じてコンテンツを選択する。そのコンテンツを組み合わせて、再生時間が所要時間に一致するシナリオを作成するとともに、再生時間が所要時間の変動の範囲に含まれるシナリオを複数作成する。
【００４６】
続いて、シナリオ作成／修正部１０２は、シナリオを保存する（ステップＳ１０）。シナリオ作成／再作成部３０３が作成した複数のシナリオをシナリオ保存部３０４に格納する。続いて、コンテンツ再生部１０３は、コンテンツを再生する（ステップＳ１１）。コンテンツ再生部１０３は、現在地情報から移動の進捗を判断し、適切なシナリオをシナリオ保存部３０４から取り出し、コンテンツ出力装置１０４に出力する。コンテンツ再生部１０３は、複数のシナリオから、予測される所要時間に最も近いシナリオを選択し再生する。
【００４７】
続いて、経路検索部２０１は、現在地情報を取得する（ステップＳ１２）。経路検索部２０１は、コンテンツ再生中、現在地情報取得装置１０５を用いて、現在地情報を取得する。続いて、経路状況検索部２０３は、移動が予定通りの進捗かどうか判定する（ステップＳ１３）。ステップＳ１２で取得した現在地情報が経路情報保存部２０５に格納された情報と比べ、進捗に差が生じているかどうか判定する。すなわち、経路情報から予測される位置と、実際の現在地との差を求める。
【００４８】
ステップＳ１３において予定通りの進捗ではない場合、現状、コンテンツ再生部１０３は、再生可能なシナリオがあるかどうか判定する（ステップＳ１４）。コンテンツ再生部１０３は、複数のシナリオの中に、進捗の差に応じて変動する所要時間に近いシナリオがあるかどうか判定する。ステップＳ１４において再生可能なシナリオがある場合、Ｓ１１へ戻り、そのシナリオのコンテンツを再生する。また、ステップＳ１４において再生可能なシナリオがない場合、Ｓ３へ戻り、所要時間、移動経路、移動手段、経路状況、コンテンツ、シナリオの再作成（修正）を行う。
【００４９】
一方、ステップＳ１３において予定通りの進捗である場合、経路所要時間検索部２０４は、目的地に到着したかどうか判定する（ステップＳ１５）。ステップＳ１５において目的地に到着していない場合、Ｓ１１へ戻り、コンテンツの再生を続ける。また、ステップＳ１５において目的地に到着した場合、経路所要時間検索部２０４は、ログを格納する（ステップＳ１６）。ある区間の移動とコンテンツ再生に関するログを移動／コンテンツ再生履歴ＤＢ４０１に格納する。
【００５０】
以上のように、本実施の形態では、日時、移動経路、移動手段、日時や天候などを含む移動履歴情報、コンテンツ再生履歴やユーザの操作履歴などを含む再生履歴情報を格納するデータベースを用意し、ログとして蓄積する。所要時間の算出にログの統計情報を用いることで、位置関係から求める単純な所要時間ではない、高精度な所要時間の算出が可能になる。さらに、ログの情報から利用者の嗜好や所要時間の変動を予想し、その情報をコンテンツ再生リスト（シナリオ）の生成に用いることで、より利用者の好みや状況に適したコンテンツの提供が可能になる。
【００５１】
本実施の形態に係る移動とコンテンツ再生のログを格納する移動／コンテンツ再生履歴ＤＢの利用により、正しい所要時間を算出できていないという点に関して、算出精度を向上することができる。また、コンテンツの生成の際、コンテンツの再生履歴情報と移動履歴情報を組み合わせることで、「電車に乗車中、動画の再生は頻繁にスキップされる」などの情報を得ることが可能になり、利用者の嗜好を強く反映することができる。
【００５２】
なお、本発明は上記実施の形態に限られたものではなく、趣旨を逸脱しない範囲で適宜変更することが可能である。
【００５３】
例えば、移動開始と移動終了を取得方法としてＧＰＳを利用する例を挙げたが、利用者が各種入力装置から開始、終了をインプットする、職場のＰＣの電源を入れたとき／消したときに通信し、開始、終了を判断するなど他の手段で認識してもよい。また、残り所要時間に収まるコンテンツが存在しない場合、コンテンツの再生時間に合わせた経路をユーザに提供してもよい。
【００５４】
また、目的の区間に対して完全なログではない場合でも、所要時間の算出やコンテンツの生成などに利用してもよい。例えば、Ａ地点、Ｂ地点、Ｃ地点とあったとする。参照したいのは出発地をＡ地点、目的地をＣ地点のログだが、Ａ地点、Ｂ地点間のログしかなかったとしても、このＡ地点、Ｂ地点のログを参考に、Ａ地点、Ｃ地点に関する所要時間やコンテンツの生成に利用してもよい。
【００５５】
上述の実施形態における各構成は、ハードウェア又はソフトウェア、もしくはその両方によって構成され、１つのハードウェア又はソフトウェアから構成してもよいし、複数のハードウェア又はソフトウェアから構成してもよい。情報処理装置の各機能（各処理）を、ＣＰＵやメモリ等を有するコンピュータにより実現してもよい。例えば、記憶装置に実施形態におけるコンテンツ再生方法を行うためのコンテンツ再生プログラムを格納し、各機能を、記憶装置に格納されたコンテンツ再生プログラムをＣＰＵで実行することにより実現してもよい。
【００５６】
これらのプログラムは、様々なタイプの非一時的なコンピュータ可読媒体（non-transitory computer readable medium）を用いて格納され、コンピュータに供給することができる。非一時的なコンピュータ可読媒体は、様々なタイプの実体のある記録媒体（tangible storage medium）を含む。非一時的なコンピュータ可読媒体の例は、磁気記録媒体（例えばフレキシブルディスク、磁気テープ、ハードディスクドライブ）、光磁気記録媒体（例えば光磁気ディスク）、ＣＤ−ＲＯＭ（Read Only Memory）、ＣＤ−Ｒ、ＣＤ−Ｒ／Ｗ、半導体メモリ（例えば、マスクＲＯＭ、ＰＲＯＭ（Programmable ROM）、ＥＰＲＯＭ（Erasable PROM）、フラッシュＲＯＭ、ＲＡＭ（random access memory））を含む。また、プログラムは、様々なタイプの一時的なコンピュータ可読媒体（transitory computer readable medium）によってコンピュータに供給されてもよい。一時的なコンピュータ可読媒体の例は、電気信号、光信号、及び電磁波を含む。一時的なコンピュータ可読媒体は、電線及び光ファイバ等の有線通信路、又は無線通信路を介して、プログラムをコンピュータに供給できる。
【符号の説明】
【００５７】
１      コンテンツ再生システム
１０    コンテンツ再生装置
１１    経路作成部
１２    履歴情報記憶部
１３    所要時間算出部
１４    シナリオ作成部
１５    コンテンツ再生部
１００  情報処理装置
１０１  経路作成／修正部
１０２  シナリオ作成／修正部
１０３  コンテンツ再生部
１０４  コンテンツ出力装置
１０５  現在地情報取得装置
１０６  入力装置
２０１  経路検索部
２０２  経路移動手段検索部
２０３  経路状況検索部
２０４  経路所要時間検索部
２０５  経路情報保存部
２０６  地図ＤＢ
３０１  嗜好情報取得部
３０２  コンテンツ生成部
３０３  シナリオ作成／再作成部
３０４  シナリオ保存部
４０１  移動／コンテンツ再生履歴ＤＢ
４０２  移動履歴テーブル
４０３  コンテンツ再生履歴テーブル
【図１】
2016138848.tif 000003
【図２】
2016138848.tif 000004
【図３】
2016138848.tif 000005
【図４】
2016138848.tif 000006
【図５】
2016138848.tif 000007
【図６】
2016138848.tif 000008
【図７】
2016138848.tif 000009
【図８】
2016138848.tif 000010