(57)【要約】【課題】適切なタイミングでコンテンツを自動再生できる。【解決手段】情報処理装置は車両に搭載される、ユーザの指令に基づき再生したコンテンツおよびコンテンツを再生した状況の組み合わせを含む行動履歴が複数格納される行動履歴ＤＢと、車両が直前にイグニッションスイッチがオンにされてからの経過時間である現行経過時間、または車両が直前にイグニッションスイッチがオンにされてからの走行距離である現行走行距離が行動履歴ＤＢのいずれかの行動履歴と一致すると、一致する行動履歴に含まれるコンテンツの再生を行う自動再生部とを備える。【選択図】図１
2019021275.tif 000002
【特許請求の範囲】
【請求項１】
車両に搭載される情報処理装置において、
ユーザの指令に基づき再生したコンテンツおよび前記コンテンツを再生した状況の組み合わせを含む行動履歴が複数格納される行動履歴ＤＢと、
前記車両が直前にイグニッションスイッチがオンにされてからの経過時間である現行経過時間、または前記車両が直前にイグニッションスイッチがオンにされてからの走行距離である現行走行距離が前記行動履歴ＤＢのいずれかの行動履歴と一致すると、前記一致する行動履歴に含まれるコンテンツの再生を行う自動再生部とを備える情報処理装置。
【請求項２】
請求項１に記載の情報処理装置において、
前記ユーザからの入力を受け付け可能な操作入力部をさらに備え、
前記自動再生部は、前記コンテンツの再生を行っている際に前記操作入力部への入力を受けると、前記操作入力部への入力を受けた後は前記コンテンツの再生を抑制する情報処理装置。
【請求項３】
請求項２に記載の情報処理装置において、
前記自動再生部は、前記行動履歴ＤＢに格納される複数の前記行動履歴のうち第１の行動履歴に基づき前記コンテンツの再生を行っている際に前記操作入力部への入力を受けると、前記操作入力部への入力を受けた後は前記第１の行動履歴に基づくコンテンツの再生を行わない情報処理装置。
【請求項４】
請求項２に記載の情報処理装置において、
前記行動履歴には前記車両の目的地がさらに含まれ、
前記自動再生部は、前記入力を受けた際の前記車両の目的地の種別ごと、および前記入力を受けた際に再生していたコンテンツの種別ごとに前記入力を受けた回数をカウントし、前記カウントが所定の数を上回る前記車両の目的地の種別および前記コンテンツの種別の組み合わせについて、前記コンテンツの再生を行わない情報処理装置。
【請求項５】
請求項１に記載の情報処理装置において、
目的地に到着するまでの時間である到着残時間を算出する残時間算出部をさらに備え、
前記自動再生部は、再生するコンテンツの長さが前記到着残時間よりも短い場合に前記コンテンツを再生する情報処理装置。
【請求項６】
請求項１から請求項５までのいずれか１項に記載の情報処理装置において、
前記行動履歴には前記車両の出発地点がさらに含まれ、
前記自動再生部は、前記現行走行距離および前記車両の出発地点が前記行動履歴ＤＢのいずれかの行動履歴と一致すると、前記一致する行動履歴に含まれるコンテンツの再生を行う情報処理装置。
【請求項７】
請求項１から請求項５までのいずれか１項に記載の情報処理装置において、
前記車両の現在位置を算出する自車位置検出部をさらに備え、
前記行動履歴には前記コンテンツが再生された位置がさらに含まれ、
前記自動再生部は、前記現行走行距離が一致し前記現在位置が前記コンテンツが再生された位置と一致する前記行動履歴ＤＢのいずれかの行動履歴に含まれるコンテンツの再生を行う情報処理装置。
【請求項８】
請求項１から請求項７までのいずれか１項に記載の情報処理装置において、
前記ユーザの負荷を推定する負荷推定部をさらに備え、
前記自動再生部は、前記負荷推定部が推定した前記ユーザの負荷が小さい場合にコンテンツを再生する情報処理装置。
【請求項９】
車両に搭載され、ユーザの指令に基づき再生したコンテンツおよび前記コンテンツを再生した状況の組み合わせを含む行動履歴が複数格納される行動履歴ＤＢを備える情報処理装置が実行するコンテンツの自動再生方法であって、
前記車両が直前にイグニッションスイッチがオンにされてからの経過時間である現行経過時間、または前記車両が直前にイグニッションスイッチがオンにされてからの走行距離である現行走行距離が前記行動履歴ＤＢのいずれかの行動履歴と一致すると、前記一致する行動履歴に含まれるコンテンツの再生を行うコンテンツの自動再生方法。
【請求項１０】
請求項９に記載のコンテンツの自動再生方法において、
前記コンテンツの再生を行っている際に前記情報処理装置にキャンセル操作を示す信号が入力されると、前記コンテンツの再生を抑制するコンテンツの自動再生方法。
【請求項１１】
請求項１０に記載のコンテンツの自動再生方法において、
前記行動履歴ＤＢに格納される複数の前記行動履歴のうち第１の行動履歴に基づき前記コンテンツの再生を行っている際に前記情報処理装置に前記信号が入力されると、前記第１の行動履歴に基づくコンテンツの再生を行わないコンテンツの自動再生方法。
【請求項１２】
請求項１０に記載のコンテンツの自動再生方法において、
前記行動履歴には前記車両の目的地がさらに含まれ、
前記入力を受けた際の前記車両の目的地の種別ごと、および前記入力を受けた際に再生していたコンテンツの種別ごとに前記信号が入力された回数をカウントし、前記カウントが所定の数を上回る前記車両の目的地の種別および前記コンテンツの種別の組み合わせについて、前記コンテンツの再生を行わないコンテンツの自動再生方法。
【請求項１３】
請求項９に記載のコンテンツの自動再生方法において、
再生するコンテンツの長さが目的地に到着するまでの時間よりも短い場合に前記コンテンツを再生するコンテンツの自動再生方法。
【請求項１４】
請求項９から請求項１３までのいずれか１項に記載のコンテンツの自動再生方法において、
前記行動履歴には前記車両の出発地点がさらに含まれ、
前記現行走行距離および前記車両の出発地点が前記行動履歴ＤＢのいずれかの行動履歴と一致すると、前記一致する行動履歴に含まれるコンテンツの再生を行うコンテンツの自動再生方法。
【請求項１５】
請求項９から請求項１３までのいずれか１項に記載のコンテンツの自動再生方法において、
前記情報処理装置は前記車両の現在位置を算出する自車位置検出部をさらに備え、
前記行動履歴には前記コンテンツが再生された位置がさらに含まれ、
前記現行走行距離が一致し前記現在位置が前記コンテンツが再生された位置と一致する前記行動履歴ＤＢのいずれかの行動履歴に含まれるコンテンツの再生を行うコンテンツの自動再生方法。
【請求項１６】
請求項９から請求項１５までのいずれか１項に記載のコンテンツの自動再生方法において、
前記ユーザの負荷を推定し、推定した前記ユーザの負荷が小さい場合にコンテンツを再生するコンテンツの自動再生方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、およびコンテンツの自動再生方法に関する。
【背景技術】
【０００２】
車両の乗車時にコンテンツを視聴するニーズが幅広く存在する。デジタル技術の進歩により車両内からでも大量のコンテンツにアクセス可能となったので、車両の乗員は任意のタイミングに任意のコンテンツを視聴することができる。しかし車両を運転する者にとってコンテンツの選択は煩雑である。
特許文献１には、ユーザにより操作される少なくとも１つの情報端末と、情報管理装置とを備え、前記情報端末は、文字列、画像、音声の少なくともいずれかを含むコンテンツを出力するための第１の出力手段と、コンテンツリストを出力するための第２の出力手段と、ユーザより、コンテンツリストの出力指示を含む、コンテンツに関する指示を受付けるための操作手段と、前記操作手段が受付けた指示の種類および指示対象のコンテンツを特定するための特定情報を含む操作情報を送出するための処理を行なう送出処理手段とを含み、前記情報管理装置は、前記送出処理手段より送出された前記操作情報に対応する操作履歴データを蓄積するための蓄積手段と、前記蓄積手段に蓄積された、ユーザの過去の前記操作履歴データを用いて、前記コンテンツリストの出力指示の対象となったコンテンツが、ユーザがすでに視聴したコンテンツに関連している否かを判定することにより、前記対象となったコンテンツについてのコンテンツリストの提示可否を判定するための提示判定手段とを含み、前記情報端末は、前記提示判定手段での判定結果に応じて、前記対象となったコンテンツについてのコンテンツリストの提示を制御するための提示制御手段をさらに含む、コンテンツリスト提示制御システムが開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１０−２７７５１０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
特許文献１に記載されている発明では、適切なタイミングでコンテンツを自動再生できない。
【課題を解決するための手段】
【０００５】
本発明の第１の態様による情報処理装置は、車両に搭載される情報処理装置において、ユーザの指令に基づき再生したコンテンツおよび前記コンテンツを再生した状況の組み合わせである行動履歴が複数格納される行動履歴ＤＢと、前記車両が直前にイグニッションスイッチがオンにされてからの経過時間である現行経過時間、または前記車両が直前にイグニッションスイッチがオンにされてからの走行距離である現行走行距離が前記行動履歴ＤＢのいずれかの行動履歴と一致すると、前記一致する行動履歴に含まれるコンテンツの再生を行う自動再生部とを備える。
本発明の第２の態様によるコンテンツの自動再生方法は、車両に搭載され、ユーザの指令に基づき再生したコンテンツおよび前記コンテンツを再生した状況の組み合わせである行動履歴が複数格納される行動履歴ＤＢを備える情報処理装置が実行するコンテンツの自動再生方法であって、前記車両が直前にイグニッションスイッチがオンにされてからの経過時間である現行経過時間、または前記車両が直前にイグニッションスイッチがオンにされてからの走行距離である現行走行距離が前記行動履歴ＤＢのいずれかの行動履歴と一致すると、前記一致する行動履歴に含まれるコンテンツの再生を行う。
【発明の効果】
【０００６】
本発明によれば、適切なタイミングでコンテンツを自動再生できる。
【図面の簡単な説明】
【０００７】
【図１】第１の実施形態に係る情報処理装置１の構成図
【図２】行動履歴ＤＢ２２の一例を示す図
【図３】コンテンツＤＢ２３の一例を示す図
【図４】自動再生部１３の動作を示すフローチャート
【図５】第１の実施形態におけるコンテンツ再生処理の詳細を示すフローチャート
【図６】図６（ａ）は自動再生中にキャンセル操作を受けた履歴ＤＢ２２のフィールドを示す表、図６（ｂ）はキャンセル操作のカウント結果を示す表
【図７】第２の実施形態に係る情報処理装置１Ａの構成図
【図８】第２の実施形態におけるコンテンツ再生処理の詳細を示すフローチャート
【発明を実施するための形態】
【０００８】
―第１の実施の形態―
以下、図１〜図６を参照して、本発明にかかる情報処理装置の第１の実施の形態を説明する。本実施の形態では情報処理装置は車両に搭載されるとして説明するが、情報処理装置は車両から取り外し可能である。また以下では、情報処理装置を搭載する車両を「自車両」と呼ぶ。また自車両に乗車する人物を「ユーザ」と呼ぶ。
【０００９】
図１は、本発明の第１の実施形態に係る情報処理装置１の構成図である。図１に示す情報処理装置１は、制御部１０、記憶部２０、自車位置検出部３０、表示部５０、操作入力部６０、およびスピーカ７０を備える。
【００１０】
制御部１０は、不図示のＣＰＵ、ＲＯＭ、ＲＡＭ等により構成されており、情報処理装置１を動作させるための様々な処理や演算を行う。制御部１０は、その機能として、行動履歴記録部１１、コンテンツ再生部１２、自動再生部１３、目的地推定部１４、およびナビゲーション部１５の各機能ブロックを有する。制御部１０は、たとえばＲＯＭに記憶されているプログラムをＲＡＭに展開してＣＰＵが実行することで、これらの機能ブロックを実現することができる。ここでは各機能ブロックの概要は以下のとおりである。
【００１１】
行動履歴記録部１１は、行動履歴ＤＢ２２への書き込みを行う。コンテンツ再生部１２は、ユーザまたは自動再生部１３により選択されたコンテンツをコンテンツＤＢ２３から読み込み、表示部５０およびスピーカ７０を用いて再生する。自動再生部１３は、後述するようにコンテンツを選択してコンテンツ再生部１２にコンテンツを再生させる。また自動再生部１３は、行動履歴ＤＢ２２への書き込みも行う。目的地推定部１４は、現在位置、現在時刻、および行動履歴ＤＢ２２に格納される情報に基づきユーザの目的地を推定する。ナビゲーション部１５は、現在位置から目的地までの走行経路、および目的地へ到着するまでの残り時間を算出する。この目的地は、ユーザが操作入力部６０を用いて入力した場合はユーザが入力する目的地とするが、ユーザによる目的地の入力が行われない場合は、目的地推定部１４が推定する目的地とする。またナビゲーション部１５は、目的地へ到着するまでの残り時間の算出において、不図示の通信部を介して外部から交通渋滞に関する情報を取得し、これを考慮してもよい。
【００１２】
記憶部２０は、不揮発性の記憶媒体であり、たとえばハードディスクドライブ、ソリッドステートドライブ、メモリカード等を用いて構成される。記憶部２０は、地図ＤＢ２１、行動履歴ＤＢ２２、コンテンツＤＢ２３の各データベースを有する。これらのデータベースの詳細については、後で説明する。
【００１３】
自車位置検出部３０は、衛星航法システムを構成する複数の衛星から電波を受信し、その電波に含まれる信号を解析することで自車両の位置、すなわち緯度と経度を算出する。自車位置検出部３０は算出した緯度と経度を制御部１０に出力する。
【００１４】
表示部５０は、ユーザに映像情報を提示する表示装置、たとえば液晶ディスプレイである。スピーカ７０は、ユーザに音声情報を提供する。コンテンツＤＢ２３にはコンテンツが格納されており、そのコンテンツが表示部５０およびスピーカ７０を用いて再生される。操作入力部６０は、ユーザにより操作される、たとえばボタンである。ユーザは操作入力部６０を操作することにより、目的地の入力、コンテンツの選択、および自動再生されたコンテンツの再生の停止ができる。以下では、ユーザによる自動再生されたコンテンツの再生を停止させる操作を「キャンセル操作」と呼び、キャンセル操作により自動再生を停止させる指示を「キャンセル指示」とも呼ぶ。なお表示部５０と操作入力部６０がタッチ操作が可能なタッチパネルとして一体化されてもよい。
【００１５】
（地図ＤＢ２１）
地図ＤＢ２１は、車両が走行する道路の情報、および目的地として設定されうるＰＯＩ（Ｐｏｉｎｔ  Ｏｆ  Ｉｎｔｅｒｅｓｔ）の名称および位置が格納されるデータベースである。本実施の形態では、地図ＤＢ２１は主にナビゲーション部１５から参照され、目的地までの走行経路の算出や、目的地へ到着するまでの残り時間の算出に用いられる。なお本実施の形態では特に説明しないが、不図示の通信部を介して地図ＤＢ２１に格納される情報が随時更新されてもよい。
【００１６】
（行動履歴ＤＢ２２）
図２を参照して行動履歴ＤＢ２２の構成を説明する。行動履歴ＤＢ２２には、ユーザの指令に基づき再生したコンテンツとコンテンツを再生した状況の組み合わせを含む行動履歴がそれぞれのレコードとして格納される。行動履歴ＤＢ２２のそれぞれのレコードは、日時、出発地、目的地、再生コンテンツ、走行距離、再生開始場所、およびキャンセルのフィールドを備える。すなわち行動履歴ＤＢ２２の各フィールドのうち、再生コンテンツがユーザの指令に基づき再生したコンテンツであり、日時、目的地、走行距離、および再生開始場所がそのコンテンツを再生した状況を示す。キャンセルのフィールドについては後述する。各フィールドに格納される情報は以下のとおりである。
【００１７】
日時のフィールドには、そのレコードを記録した日時、すなわちユーザがコンテンツを再生した日時が格納される。ただしキャンセルのフィールドに書き込みがされた日時は、日時フィールドの値とは関係がない。出発地のフィールドには、直前に自車両のイグニッションスイッチがオンにされた場所の情報が格納される。この情報は、ＰＯＩの名称でもよいし緯度と経度の組み合わせでもよい。目的地のフィールドには、コンテンツ再生時にユーザが操作入力部６０から入力していた目的地が格納される。ただしコンテンツ再生時にユーザが目的地を設定していない場合には、目的地推定部１４が推定した目的地が格納される。なお目的地推定部１４が目的地を推定できない場合は、コンテンツが再生された後に自車両のイグニッションスイッチがオフにされた場所を目的地として記録する。目的地は、ＰＯＩの名称でもよいし緯度と経度の組み合わせでもよい。
【００１８】
再生コンテンツのフィールドには、ユーザが再生したコンテンツを特定する情報が格納される。走行距離のフィールドには、直前にイグニッションスイッチがオンにされてからコンテンツが再生されるまでに自車両が走行した距離が格納される。再生開始場所のフィールドには、ユーザからコンテンツの再生指示を受けた場所が格納される。キャンセルのフィールドには、ユーザからのキャンセル指示を受けたか否かを示す情報が格納される。
【００１９】
（コンテンツＤＢ２３）
図３を参照してコンテンツＤＢ２３の構成を説明する。コンテンツＤＢ２３は、コンテンツに関する情報が格納されるデータベースである。なお本実施の形態では特に説明しないが、不図示の通信部を介してコンテンツＤＢ２３に格納される情報が随時更新されてもよい。コンテンツＤＢ２３は複数のレコードから構成され、各レコードは名称、ジャンル、長さ、関連位置、およびコンテンツ本体のフィールドを有する。各フィールドに格納される情報の詳細は以下のとおりである。
【００２０】
名称のフィールドには、コンテンツの名称が格納される。コンテンツの名称とはたとえば、最新ニュース、地域ニュース、ＰＯＩニュース、明日の天気、週間天気予報などである。なおＰＯＩニュースとは、ＰＯＩに関連するニュースである。ジャンルのフィールドには、コンテンツのジャンルが格納される。コンテンツのジャンルとはたとえば、ニュース、天気予報などである。長さのフィールドには、コンテンツの再生時間、換言するとコンテンツの再生を開始してから再生が完了までの時間が格納される。関連位置のフィールドには、コンテンツに関連する位置の情報、たとえば緯度と経度の組み合わせ、ＰＯＩ、またはエリアを示す情報が格納される。コンテンツ本体のフィールドには、コンテンツそのものが格納される。コンテンツそのものとは、動画データ、音声データ、またはテキストデータである。テキストデータはそのまま文字情報として表示部５０に表示してもよいし、既知の読み上げ機能を利用してスピーカ７０から音声として出力してもよい。ただしコンテンツ本体は不図示の通信装置を介して外部から受信してもよく、コンテンツ本体がコンテンツＤＢ２３に格納されなくてもよい。
【００２１】
（行動履歴記録部１１）
行動履歴記録部１１は、ユーザが操作入力部６０を用いてコンテンツを選択すると、現在の日時、出発地、目的地、再生したコンテンツのタイトル、走行距離、および再生開始場所を行動履歴ＤＢ２２に記録する。行動履歴記録部１１が行動履歴ＤＢ２２に記録する情報は、行動履歴ＤＢ２２の各レコードにおける「キャンセル」フィールドの値以外である。
【００２２】
（目的地推定部１４）
目的地推定部１４は、ユーザによる目的地の入力がされていない場合に車両の目的地を推定する。目的地推定部１４による目的地の推定は以下のとおりである。すなわち目的地推定部１４は行動履歴ＤＢ２２を参照し、時刻と位置の観点から現状に最も近いレコードを検索する。具体的には目的地推定部１４は、行動履歴ＤＢ２２の全てのレコードに対して評価値を算出する。評価値は、日時のフィールドにおける時刻と現在時刻の差に第１の係数を掛けた値と、出発地のフィールドの値と現在地の差に第２の係数を掛けた値との和である。目的地推定部１４は評価値が最も低いレコードにおける目的地のフィールドの値を推定された目的地とする。ただし目的地推定部１４は、行動履歴ＤＢ２２の各レコードにおける日時のフィールドに格納された日付から曜日を算出し、現在の曜日と一致するレコードは第１の係数の値を小さくしてもよい。
【００２３】
（自動再生部１３）
図４は、自動再生部１３の動作を示すフローチャートである。自動再生部１３は、コンテンツ再生部１２が動作していない場合は、常に図４に示す動作を行う。
【００２４】
自動再生部１３はまずＳ１０１において、行動履歴ＤＢ２２を読み込む。続くＳ１０２では自動再生部１３は、現在の自車両の情報を収集し行動履歴ＤＢ２２から条件が合致するレコードを抽出する。ここでいう条件とは以下の第１条件〜第４条件のいずれかである。すなわち第１条件とは、現行走行距離とレコードの走行距離とが一致することである。ただし現行走行距離とは、直前にイグニッションスイッチがオンにされてから現在までに自車両が走行した距離である。第２条件とは、現行走行距離とレコードの走行距離とが一致し、なおかつ現在時刻とレコードの日時の時間帯が一致することである。時間帯とは、１日を２以上に分割したいずれかの時間である。第３条件とは、現行走行距離とレコードの走行距離とが一致し、なおかつ現在の目的地とレコードの目的地が一致することである。ただしこの目的地は、ユーザが操作入力部６０から入力した目的地でもよいし、目的地推定部１４が推定した目的地でもよい。第４条件とは、現行走行距離とレコードの走行距離とが一致し、なおかつ現在の出発地点とレコードの出発地が一致することである。ただし第１条件〜第４条件における「一致」とは、厳密に一致する場合だけでなく、差が所定の範囲内である場合も含む。
【００２５】
続くＳ１０３では自動再生部１３は、Ｓ１０２において抽出したレコードからキャンセルのフィールドが「あり」のレコード、すなわちユーザにより再生がキャンセルされたことがあるレコードを除外する。続くＳ１０４では自動再生部１３は、条件に合致するレコード、すなわちＳ１０２において抽出されなおかつＳ１０３において除外されなかったレコードが存在するか否かを判断する。自動再生部１３は、肯定判断をする場合はＳ１０５に進み、否定判断をする場合はＳ１０２に戻る。Ｓ１０５では自動再生部１３は、再生するコンテンツを決定する。自動再生部１３は、条件に合致するレコードが１つのみである場合はそのレコードに記載されたコンテンツを再生するコンテンツとして決定し、条件に合致するレコードが複数存在する場合は、そのいずれかのレコードに記載されたコンテンツを再生するコンテンツとして決定する。Ｓ１０６では自動再生部１３は、ナビゲーション部１５に残時間、すなわち目的地へ到着するまでの残り時間を算出させる。
【００２６】
続くＳ１０７では自動再生部１３は、Ｓ１０５において決定したコンテンツの長さよりも、Ｓ１０６において算出した残時間の方が長いか否かを判断する。自動再生部１３は、残時間の方が長いと判断する場合はＳ１０８に進み、残時間がコンテンツの長さ以下であると判断する場合はＳ１０２に戻る。続くＳ１０８では自動再生部１３はコンテンツ再生処理を行い、図４に示す処理を終了する。Ｓ１０８の詳細は次の図５において説明する。
【００２７】
図５は、図４におけるＳ１０８、すなわちコンテンツ再生処理の詳細を示すフローチャートである。図５ではまずＳ１２１において自動再生部１３は、図４のＳ１０５において決定したコンテンツの再生を開始する。続くＳ１２２では自動再生部１３は、操作入力部６０からキャンセル指示を受けたか否かを判断する。自動再生部１３はキャンセル指示を受けたと判断する場合はＳ１２４に進み、キャンセル指示を受けていないと判断する場合はＳ１２３に進む。Ｓ１２３では自動再生部１３は、Ｓ１２１において開始したコンテンツの再生が終了したか否か、換言するとコンテンツを最後まで再生したか否かを判断する。自動再生部１３はコンテンツの再生を終了したと判断する場合は図５に示す処理を終了し、コンテンツの再生が終了していないと判断する場合はＳ１２２に戻る。Ｓ１２４では自動再生部１３は、図４のＳ１０５において選択したコンテンツが記載されていたレコードにＮＧフラグを付与、すなわち「キャンセル」のフィールドに「あり」を記載する。続くＳ１２５では自動再生部１３は、コンテンツの再生を停止、すなわち中断して図５に示す処理を終了する。
【００２８】
上述した第１の実施の形態によれば、次の作用効果が得られる。
（１）情報処理装置１は車両に搭載され、ユーザの指令に基づき再生したコンテンツおよびコンテンツを再生した状況の組み合わせである行動履歴が複数格納される行動履歴ＤＢ２２と、車両が直前にイグニッションスイッチがオンにされてからの経過時間である現行経過時間が行動履歴ＤＢ２２のいずれかの行動履歴と一致すると、一致する行動履歴に含まれるコンテンツの再生を行う自動再生部１３とを備える。そのため情報処理装置１は、適切なタイミングでコンテンツを自動再生できる。
【００２９】
（２）情報処理装置１は、ユーザからの入力を受け付け可能な操作入力部６０を備える。自動再生部１３は、コンテンツの再生を行っている際に操作入力部６０へのキャンセル指示を受けると、コンテンツの再生を抑制する。そのため情報処理装置１は、ユーザの嗜好に合わせて適切なタイミングでコンテンツを自動再生できる。
【００３０】
（３）自動再生部１３は、行動履歴ＤＢ２２に格納される複数の行動履歴のうち第１の行動履歴に基づきコンテンツを再生を行っている際に操作入力部６０へユーザからキャンセル操作入力を受けると、第１の行動履歴に基づくコンテンツの再生を行わない。そのため情報処理装置１は、ユーザが自動再生をキャンセルした状況ではコンテンツの再生を行わないことにより、ユーザの嗜好に合わせて適切なタイミングでコンテンツを自動再生できる。
【００３１】
（４）自動再生部１３は、目的地に到着するまでの時間である到着残時間を算出するナビゲーション部１５を備える。自動再生部１３は、再生するコンテンツの長さが到着残時間よりも短い場合にコンテンツを再生する。そのため情報処理装置１は、目的地に到着する前に再生が完了するコンテンツのみを自動再生することができる。
【００３２】
（５）行動履歴ＤＢ２２には車両の出発地点が含まれる。自動再生部１３は、現行走行距離および車両の出発地点が行動履歴ＤＢ２２のいずれかのレコードと一致すると、一致するレコードにおけるコンテンツの再生を行う。そのため情報処理装置１は、出発地が同一でありその出発地からの距離が同一である場合に、従前に再生したコンテンツを自動再生することができる。
【００３３】
（変形例１）
上述した第１の実施の形態において、行動履歴ＤＢ２２における走行距離のフィールドを走行時間のフィールドに代えてもよい。走行時間のフィールドには、直前にイグニッションスイッチがオンにされてからコンテンツが再生されるまでに自車両が走行した時間が格納される。この場合は、図４のＳ１０２における第１条件〜第４条件では、現行走行距離とレコードの走行距離とが一致することの代わりに、現行走行時間とレコードの走行時間とが一致することを条件とする。ただし現行走行時間とは、直前にイグニッションスイッチがオンにされてから現在までに自車両が走行した時間である。
【００３４】
（変形例２）
上述した第１の実施の形態において、行動履歴ＤＢ２２に走行時間のフィールドを加えてもよい。そして自車両の現在位置に基づき走行時間と走行距離のいずれを判断の条件とするかを決定してもよい。たとえば住宅街や商業地域など走行の支障になる要因が多いエリアに自車両がいる場合には走行距離を判断の条件とし、山間部や高速道路など走行の支障になる要因が少ないエリアに自車両がいる場合には走行時間を判断の条件とする。
【００３５】
（変形例３）
上述した第１の実施の形態において、行動履歴ＤＢ２２における走行距離のフィールドには、目的地までの距離が格納されてもよい。この場合は、図４のＳ１０２における第１条件〜第４条件では、現在設定されている目的地までの距離と行動履歴ＤＢ２２における走行距離との一致を判断する。
【００３６】
（変形例４）
上述した第１の実施の形態において、行動履歴ＤＢ２２における走行距離のフィールドを到着残り時間のフィールドに代えてもよい。到着残り時間のフィールドには、コンテンツの再生開始から目的地に到着するまでに要した時間が格納される。この場合は、図４のＳ１０２における第１条件〜第４条件では、現行走行距離とレコードの走行距離とが一致することの代わりに、ナビゲーション部１５が算出する残時間とレコードの到着残り時間とが一致することを条件とする。
【００３７】
本変形例によれば、情報処理装置１は目的地に到着するまでの残り時間を基準としてコンテンツを自動再生することができる。そのため、上述した第３条件である目的地の一致に該当する場合は、たとえばレコードの目的地である「職場」に到着する１０分前に、レコードに記載されたコンテンツである「最新ニュース」の再生を開始することができる。
【００３８】
（変形例５）
上述した第１の実施の形態において、操作入力部６０はボタンまたはタッチパネルでありキャンセル操作にはユーザによる手の操作を要した。しかし操作入力部６０はユーザの発話やジェスチャーを認識可能に構成されてもよい。たとえば操作入力部６０がマイクおよび音声認識機能を備えることにより、ユーザの発話を認識することができる。また操作入力部６０がカメラおよび画像処理機能を備えることにより、ユーザのジェスチャーを認識することができる。本変形例によれば、ユーザは簡便な動作によりキャンセル操作を行うことができる。
【００３９】
（変形例６）
自動再生部１３は、図４のＳ１０２においてレコードを抽出する条件として、次の第５条件を加えてもよい。第５条件とは、現行走行距離とレコードの走行距離とが一致し、なおかつ自車位置検出部３０が検出する現在位置とレコードの再生開始場所が一致することである。
【００４０】
本変形例によれば、次の作用効果が得られる。
（６）情報処理装置１は、車両の現在位置を算出する自車位置検出部３０を備える。行動履歴ＤＢ２２の各レコードにはコンテンツが再生された位置が含まれる。自動再生部１３は、現行走行距離が一致し、現在位置がコンテンツが再生された位置と一致する行動履歴ＤＢ２２のいずれかの行動履歴に含まれるコンテンツの再生を行う。そのため情報処理装置１は、特定の地点で特定のコンテンツの自動再生を開始することができる。
【００４１】
（変形例７）
上述した第１の実施の形態では、自動再生部１３は操作入力部６０からのキャンセル操作に基づき直ちにＮＧフラグの付与、すなわち履歴ＤＢ２２のキャンセルのフィールドへの「あり」の書き込みを行った。しかし操作入力部６０からのキャンセル操作が所定の回数を超えた場合にＮＧフラグを付与してもよい。この場合は、履歴ＤＢ２２のフィールドごとにキャンセル操作を受けた回数をカウントしてもよいが、以下のように目的地の種別およびコンテンツの種別ごとにキャンセル操作を受けた回数をカウントしてもよい。目的地の種別とは、たとえば飲食店、駅、史跡などの目的地のジャンルである。コンテンツの種別とは、たとえばニュース、天気予報などのコンテンツのジャンルである。
【００４２】
図６（ａ）は自動再生中にキャンセル操作を受けた履歴ＤＢ２２のフィールドから目的地とコンテンツを抜き出した表である。いずれのフィールドも操作入力部６０からのキャンセル操作を１回ずつ受けている。図６（ａ）に示す目的地は全て異なるが、これらの目的地はＡ，Ｂ，Ｃの３つの種別に分類される。また図６（ａ）に示すコンテンツも全て異なるが、これらのコンテンツはＮ、Ｍ、Ｗの３つの種別に分類される。自動再生部１３は、目的地の種別ごとおよびコンテンツの種別ごとにキャンセル操作を受けた回数をカウントする。
【００４３】
図６（ｂ）は自動再生部１３による目的地の種別ごとおよびコンテンツの種別ごとの、キャンセル操作のカウント結果を示す表である。ただしここではＮＧフラグの付与対象に該当する閾値を「２」としている。たとえば目的地分類Ａとコンテンツ分類Ｎの組み合わせは、Ａ１−Ｎ１とＡ２−Ｎ２の２つが該当するので、集計数は「２」となる。目的地分類Ａとコンテンツ分類Ｍの組み合わせは、Ａ３−Ｎ１の１つのみが該当するので、集計数は「１」となる。目的地分類Ａとコンテンツ分類Ｗの組み合わせは図６（ａ）の表には存在しないので、集計数は「０」となる。このようにして、目的地の種別ごとおよびコンテンツの種別ごとに集計を行う。そして自動再生部１３は、集計数がたとえば「２」以上の組み合わせをＮＧフラグの付与対象に該当すると判断する。図６（ｂ）ではＮＧフラグの付与対象に該当する組み合わせの右端の列に「該当」と記載している。
【００４４】
本変形例によれば、次の作用効果が得られる。
（７）自動再生部１３は図６（ｂ）に示すように、キャンセル操作を受けた際の車両の目的地の種別ごと、およびキャンセル操作を受けた際に再生していたコンテンツの種別ごとにキャンセル操作を受けた回数をカウントする。自動再生部１３は、カウントが所定の数を上回る車両の目的地の種別およびコンテンツの種別の組み合わせについて、ＮＧフラグを付与することによりコンテンツの再生を行わない。そのため情報処理装置１は、目的地の種別およびコンテンツの種別の組み合わせごとにコンテンツの自動再生を行うか否かを判断することができる。換言すると、情報処理装置１はあるレコードについてのキャンセル操作を受けていない場合でも、そのレコードの目的地の種別およびコンテンツの種別が同一であるレコードについてキャンセル操作を所定の回数以上受けている場合には、そのレコードに基づくコンテンツの自動再生を行わない。
【００４５】
（変形例８）
上述した第１の実施の形態では、自動再生部１３は図４のＳ１０２において第１条件〜第４条件のいずれに該当した場合でも条件に合致すると判断した。しかし自動再生部１３はいずれか１つの条件だけ、たとえば第１条件に該当するか否かだけを判断してもよい。
【００４６】
（変形例９）
自動再生部１３は、自動再生するコンテンツの長さを考慮せずにコンテンツを再生してもよい。すなわち図４のＳ１０５の次にＳ１０８に進んでもよい。
【００４７】
（変形例１０）
上述した第１の実施の形態では、情報処理装置１の記憶部２０に地図ＤＢ２１、行動履歴ＤＢ２２、およびコンテンツＤＢ２３が格納された。しかしこれらの少なくとも一部が自車両の外部に存在するサーバに格納されてもよい。サーバは、ＣＰＵ、ＲＯＭ、ＲＡＭ、およびハードディスクドライブなどの不揮発性の記憶装置を備えるコンピュータである。この場合は情報処理装置１はサーバと無線通信を行うための通信部をさらに備え、通信部を介してサーバに格納される情報にアクセスする。たとえば情報処理装置１は、地図ＤＢ２１、行動履歴ＤＢ２２、およびコンテンツＤＢ２３を備える代わりに、地図ＤＢ２１、行動履歴ＤＢ２２、およびコンテンツＤＢ２３を備えるサーバと通信を行うことで第１の実施の形態と同様の機能を実現してもよい。
【００４８】
サーバは、ＲＯＭに格納されたプログラムをＲＡＭに展開してＣＰＵが実行することで、以下のように情報処理装置１が備える機能を実現してもよい。サーバが地図ＤＢ２１を備える場合は、サーバはさらにナビゲーション部１５の機能を兼ね備えてもよい。この場合は情報処理装置１は地図ＤＢ２１およびナビゲーション部１５を備えなくてもよい。サーバが行動履歴ＤＢ２２を備える場合は、サーバはさらに自動再生部１３および目的地推定部１４の機能を兼ね備えてもよい。この場合は情報処理装置１は行動履歴ＤＢ２２、自動再生部１３、および目的地推定部１４を備えなくてもよい。サーバがコンテンツＤＢ２３を備える場合は、サーバはさらにコンテンツ再生部１２の機能を兼ね備えてもよい。この場合は情報処理装置１はコンテンツＤＢ２３およびコンテンツ再生部１２を備えなくてもよい。情報処理装置１がコンテンツＤＢ２３を備えない場合は、情報処理装置１は断片化されたコンテンツの情報または再生する映像信号および音声信号をサーバから受信して表示部５０およびスピーカ７０から出力する。
【００４９】
―第２の実施の形態―
図７〜図８を参照して、本発明にかかる情報処理装置の第２の実施の形態を説明する。以下の説明では、第１の実施の形態と同じ構成要素には同じ符号を付して相違点を主に説明する。特に説明しない点については、第１の実施の形態と同じである。本実施の形態では、主に、ユーザの負荷を考慮して自動再生を制御する点で、第１の実施の形態と異なる。
【００５０】
（構成）
図７は、本発明の第２の実施形態に係る情報処理装置１Ａの構成図である。図７に示す情報処理装置１Ａは、第１の実施の形態における情報処理装置１における構成に加えて、負荷推定部１６および車両情報取得部４０をさらに備える。
【００５１】
車両情報取得部４０は、たとえば自車両に搭載されるネットワーク、たとえばＣＡＮ（Ｃｏｎｔｒｏｌｌｅｒ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）に接続される通信装置である。車両情報取得部４０は、自車両の動作に関する情報、たとえば自車両の速度、加速度、および操舵角の情報を取得する。
【００５２】
負荷推定部１６は、制御部１０が有する機能の１つでありＲＯＭに記憶されているプログラムをＲＡＭに展開してＣＰＵが実行することで実現される。負荷推定部１６は、車両情報取得部４０が取得する自車両の動作に関する情報に基づきユーザの負荷を推定する。たとえば負荷推定部１６は、自車両の速度が遅く、加速度の絶対値が小さく、操舵角が小さいほど負荷が小さいと判断し、自車両の速度が速く、加速度の絶対値が大きく、操舵角が大きいほど負荷が大きいと判断する。負荷推定部１６は負荷の大きさを数値として算出する。
【００５３】
（コンテンツ再生処理）
図８は、自動再生部１３によるコンテンツ再生処理、すなわち第１の実施の形態における図５に相当する動作を表すフローチャートである。図５と同一の動作には同一のステップ番号を付して説明を省略する。なお以下のフローチャートでは負荷推定部１６による負荷の推定を特に説明しないが、負荷推定部１６による負荷の推定は随時行われる。
【００５４】
自動再生部１３はまずＳ１３１において、負荷推定部１６が推定する負荷が所定値未満であるか否かを判断する。自動再生部１３は、負荷が所定値未満であると判断する場合はＳ１２１に進んで決定したコンテンツの再生を開始し、負荷が所定値以上であると判断する場合はＳ１３１を再び実行する。すなわちコンテンツ再生処理が開始されても、負荷が所定値未満になるまではコンテンツは再生されない。Ｓ１２１の次に実行されるＳ１３３では、自動再生部１３は再び負荷推定部１６が推定する負荷が所定値未満であるか否かを判断する。自動再生部１３は、負荷が所定値未満であると判断する場合はＳ１２２に進み、負荷が所定値以上であると判断する場合はＳ１３６に進む。Ｓ１３６では自動再生部１３は、コンテンツの再生を一時停止してＳ１３１に戻る。Ｓ１２２以下の処理は第１の実施の形態と同様なので説明を省略する。ただしＳ１２３において否定判定されると、自動再生部１３はＳ１３３に戻る。
【００５５】
上述した第２の実施の形態によれば、次の作用効果が得られる。
（８）ユーザの負荷を推定する負荷推定部１６を備える。自動再生部１３は、負荷推定部推定したユーザの負荷が小さい場合にコンテンツを再生する。そのため、自動再生部１３はユーザの負荷を考慮してコンテンツを自動再生することができる。たとえば自車両がカーブを曲がり始めると、加速度の絶対値が増加し操舵角が大きくなるので負荷推定部１６が推定する負荷が大きくなる。そして自動再生部１３はユーザの負荷が閾値よりも大きい（図８のＳ１３３：ＹＥＳ）と判断してコンテンツの再生を一時停止（Ｓ１３６）する。自車両がカーブを曲がっている最中は負荷推定部１６が推定する負荷が閾値以上となり（Ｓ１３１：ＮＯの繰り返し）、コンテンツの再生はまだ再開されない。自車両がカーブを曲がり終えて直進の定速走行になると、加速度および操舵角がゼロなので負荷推定部１６はユーザの負荷を小さく算出し、自動再生部１３は負荷が閾値未満であると判断して（Ｓ１３１：ＹＥＳ）、コンテンツの再生を再開する（Ｓ１２１）。
【００５６】
制御部１０のプログラムは不図示のＲＯＭに格納されるとしたが、プログラムは記憶部２０に格納されていてもよい。また、情報処理装置１が不図示の入出力インタフェースを備え、必要なときに入出力インタフェースと情報処理装置１が利用可能な媒体を介して、他の装置からプログラムが読み込まれてもよい。ここで媒体とは、例えば入出力インタフェースに着脱可能な記憶媒体、または通信媒体、すなわち有線、無線、光などのネットワーク、または当該ネットワークを伝搬する搬送波やディジタル信号、を指す。また、プログラムにより実現される機能の一部または全部がハードウエア回路やＦＰＧＡにより実現されてもよい。
【００５７】
上述した各実施の形態および変形例は、それぞれ組み合わせてもよい。上記では、種々の実施の形態および変形例を説明したが、本発明はこれらの内容に限定されるものではない。本発明の技術的思想の範囲内で考えられるその他の態様も本発明の範囲内に含まれる。
【符号の説明】
【００５８】
１、１Ａ…情報処理装置
１０…制御部
１１…行動履歴記録部
１２…コンテンツ再生部
１３…自動再生部
１４…目的地推定部
１５…ナビゲーション部
１６…負荷推定部
２２…行動履歴ＤＢ
２３…コンテンツＤＢ
３０…自車位置検出部
４０…車両情報取得部
５０…表示部
６０…操作入力部
７０…スピーカ
【図１】
2019021275.tif 000003
【図２】
2019021275.tif 000004
【図３】
2019021275.tif 000005
【図４】
2019021275.tif 000006
【図５】
2019021275.tif 000007
【図６】
2019021275.tif 000008
【図７】
2019021275.tif 000009
【図８】
2019021275.tif 000010