(57)【要約】【課題】再生されている音楽や情報コンテンツが途中で中断されるのを防止する。【解決手段】番組表に指定されている再生順序に従ってコンテンツを利用者に提供する車載情報提供装置において、車両現在地から目的地まで走行するのに要する所要時間と、番組表に基づいて最後に再生するコンテンツの再生時間とに基づいて、最終コンテンツを再生する車両位置を決定し、車両が車両位置に到達すると、最終コンテンツの再生を開始する。【選択図】図４
2004157023.tif 000002
【特許請求の範囲】
【請求項１】
目的地まで走行するのに要する所要時間を推定する所要時間推定手段と、
再生可能な複数の情報を記憶する記憶手段と、
前記記憶手段に記憶されている情報を番組表に指定されている再生順序に基づいて順に再生する情報再生手段と、
前記番組表に指定されている再生順序に基づいて最後に再生する情報（以下、最終情報と呼ぶ）の再生時間を取得する取得手段と、
前記取得手段により取得された前記最終情報の再生時間と、前記所要時間推定手段により推定された所要時間とが一致する車両位置を決定する位置決定手段と、
車両が前記位置決定手段により決定された車両位置に到達したことを少なくとも検出する位置検出手段と、
前記位置検出手段によって車両が前記車両位置に到着したことが検出されると、前記最終情報を再生するように前記情報再生手段を制御する制御手段とを備えることを特徴とする車載情報提供装置。
【請求項２】
請求項１に記載の車載情報提供装置において、
車両が前記位置決定手段により決定された車両位置に到着する直前に再生している情報のフェードアウト処理を開始する位置（以下、フェードアウト処理開始位置と呼ぶ）を決定するフェードアウト処理開始位置決定手段をさらに備え、
前記位置検出手段は、車両が前記フェードアウト処理開始位置に到着したことをさらに検出し、
前記制御手段は、前記位置検出手段によって車両が前記フェードアウト処理開始位置に到着したことが検出されると、再生中の情報のフェードアウト処理を開始するように前記情報再生手段を制御することを特徴とする車載情報提供装置。
【請求項３】
請求項２に記載の車載情報提供装置において、
車両の平均走行速度を算出する平均走行速度算出手段をさらに備え、
前記フェードアウト処理開始位置決定手段は、前記位置決定手段により決定された車両位置と、前記平均走行速度算出手段により算出された平均走行速度で所定時間に走行する距離とに基づいて、前記フェードアウト処理開始位置を決定することを特徴とする車載情報提供装置。
【請求項４】
請求項１に記載の車載情報提供装置において、
車両の平均走行速度を算出する平均走行速度算出手段と、
前記位置決定手段により決定された車両位置と、前記平均走行速度算出手段により算出された平均走行速度で所定時間に走行する距離とに基づいて定められる位置において再生中の情報の再生終了位置から、前記車両位置までに走行する間に再生する情報を前記記憶手段に記憶されている複数の情報の中から決定する決定手段とをさらに備え、
前記制御手段は、前記決定手段により決定された情報の再生終了後に前記最終情報を再生するように前記情報再生手段を制御することを特徴とする車載情報提供装置。
【請求項５】
車両が目的地に到着する時刻を推定する到着時刻推定手段と、
再生可能な複数の情報を記憶する記憶手段と、
前記記憶手段に記憶されている情報を番組表に指定されている再生順序に基づいて順に再生する情報再生手段と、
前記番組表に指定されている再生順序に基づいて最後に再生する情報（以下、最終情報と呼ぶ）の再生時間を取得する取得手段と、
前記到着時刻推定手段により推定される推定到着時刻と、前記取得手段により取得された前記最終情報の再生時間とに基づいて、前記最終情報の再生開始時刻を算出する再生開始時刻算出手段と、
現在時刻が前記再生開始時刻算出手段により算出された再生開始時刻になると、前記最終情報の再生を開始するように前記情報再生手段を制御する制御手段とを備えることを特徴とする車載情報提供装置。
【請求項６】
請求項５に記載の車載情報提供装置において、
前記制御手段は、現在時刻が前記再生開始時刻算出手段により算出された再生開始時刻より第１の所定時間前の第１の時刻になると、再生中の情報のフェードアウト処理を開始するように前記情報再生手段を制御することを特徴とする車載情報提供装置。
【請求項７】
請求項５に記載の車載情報提供装置において、
前記再生開始時刻算出手段により算出された再生開始時刻より第２の所定時間前の第２の時刻になると、再生中の情報が再生を終了する時刻から前記最終情報の再生開始時刻までの間に再生する情報を前記記憶手段に記憶されている複数の情報の中から決定する決定手段をさらに備え、
前記制御手段は、前記決定手段により決定された情報の再生終了後に前記最終情報を再生するように前記情報再生手段を制御することを特徴とする車載情報提供装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、音楽データや情報データを利用者に提供する車載情報提供装置に関する。
【０００２】
【従来の技術】
情報提供局から無線を介して取得した情報を車内の利用者に提供する情報提供装置が知られている（特許文献１参照）。すなわち、情報提供局は、利用者が予め設定した番組情報を含む個人情報に基づいて、音楽や情報を車両に配信し、情報提供装置は、設定順序に基づいて音楽や情報を利用者に提供する。
【０００３】
【特許文献１】
特開２００１−３４３９７９号公報
【０００４】
【発明が解決しようとする課題】
しかしながら、従来の情報提供装置では、利用者が設定した順序に従って番組を再生するので、車両が目的地に到着した時に番組が途中で終了してしまうことがあり、利用者が違和感を感じることがあった。
【０００５】
本発明は、走行終了時に再生されている音楽や情報コンテンツが途中で中断されるのを防止する車載情報提供装置を提供する。
【０００６】
【課題を解決するための手段】
本発明による車載情報提供装置は、目的地まで走行するのに要する所要時間を推定する所要時間推定手段と、複数の情報を記憶する記憶手段と、記憶手段に記憶されている情報を番組表に指定されている再生順序に基づいて順に再生する情報再生手段と、番組表に指定されている再生順序に基づいて最終情報の再生時間を取得する取得手段と、最終情報の再生時間と所要時間推定手段により推定された所要時間とが一致する車両位置を決定する位置決定手段と、車両が位置決定手段により決定された車両位置に到達したことを少なくとも検出する位置検出手段と、車両が車両位置に到着したことが検出されると、最終情報を再生するように情報再生手段を制御する制御手段とを備えることを特徴とする。
【０００７】
【発明の効果】
本発明による車載情報提供装置によれば、番組表に指定されている再生順序に基づいて提供する複数の情報のうち、最後に再生する情報の再生開始位置を決定し、車両が再生開始位置に到着すると、最後に再生する情報の再生を開始するので、車両が目的地に到着した時に、再生中の情報が中途半端に途切れてしまうのを防ぐことができる。
【０００８】
【発明の実施の形態】
−第１の実施の形態−
図１は、本発明による情報提供装置の第１の実施の形態の構成を示す図である。第１の実施の形態における情報提供装置は、ナビゲーション装置１と、スイッチ７と、ディスプレイ８と、ＣＰＵ９と、記憶装置１０と、再生部１１と、スピーカー１５とを備える。
【０００９】
ナビゲーション装置１は、車両の走行に関する情報を提示する機能、具体的には、車両位置周辺の道路地図をディスプレイ８に表示する機能、出発地から目的地までの推奨経路を演算する機能、演算された推奨経路に基づいて経路誘導を行う機能などを兼ね備えている。ナビゲーション装置１は、各種演算処理を行うＣＰＵ２、ＧＰＳ衛星からのＧＰＳ信号を検出するＧＰＳセンサ３、車速を検出する車速センサ４、道路地図データや過去の平均走行速度データ等を有するＤＶＤ−ＲＡＭ５、ＣＰＵ２で実行するプログラム等が格納されたＲＯＭ６を備える。ＣＰＵ２は、ＧＰＳセンサ３により検出されたＧＰＳ信号に基づいて、車両の現在位置を検出する。また、ＣＰＵ２は、後述するように、検出した現在地から、予め設定された目的地までの所要時間を推定する演算処理を行う。
【００１０】
記憶装置１０には、再生するコンテンツ、および、コンテンツを再生するための進行表である番組表が複数記憶されている。番組表は、利用者が予め設定しておいてもよいし、図示しない情報提供局から無線を介して入手するようにしてもよい。コンテンツには、音楽やトークなどの音コンテンツ、ニュースや交通情報などの情報コンテンツが含まれる。各コンテンツには、それぞれのコンテンツを識別するための属性情報が付加されている。
【００１１】
図２は、コンテンツに付随する属性情報の一例を示す図である。属性情報には、（１）識別番号、（２）ファイル名、（３）コンテンツタイプ、（４）コンテンツタイプ番号、（５）チャンネル番号、（６）チャンネル名、（７）更新頻度、（８）更新日時、（９）ファイルサイズ、（１０）再生時間が含まれる。「識別番号」は、各コンテンツを識別するために割り振られた番号であり、「ファイル名」は、コンテンツのファイル名称を示す。「コンテンツタイプ」は、コンテンツの種類を示すものであり、「音楽」、「ナレーション」、「情報」等がある。「音楽」や「ナレーション」のコンテンツは、録音された音声データであり、「情報」のコンテンツはテキストデータである。「コンテンツタイプ番号」は、コンテンツタイプごとに予め定められた番号である。
【００１２】
「チャンネル番号」は、情報コンテンツを取得するためのチャンネルの番号を示すものである。「チャンネル名」は、例えば、交通情報、天気情報、プロ野球情報、経済情報、株情報などである。「更新頻度」は、コンテンツ情報を最新の情報に更新する頻度を示しており、「５分」とある場合には、５分おきに最新の情報に更新される。「更新日時」は、最新の情報に更新された日時である。「ファイルサイズ」は、提供されるコンテンツのデータサイズを示し、「再生時間」は、提供されるコンテンツを再生するのに要する時間を示している。
【００１３】
図３は、番組表の一例を示す図である。番組表には、上述したコンテンツに付随する属性情報（１）〜（１０）の他に、（２０）再生順序、（１１）再生予定時刻、（１２）最終指定コンテンツフラグの情報が含まれている。「再生順序」は、各コンテンツを再生させるための順序が割り振られた番号を示す。「再生予定時刻」は、番組の再生開始時刻を起点として、各コンテンツの再生時間を加算して計算されるものであり、各コンテンツの再生開始予定時刻を示す。「最終指定コンテンツフラグ」は、番組の最後に再生するコンテンツを指定するために用いるフラグである。番組には、通常何らかのテーマがあるので、そのテーマに則り、利用者に最後に提供するのにふさわしいコンテンツが設定される。
【００１４】
再び図１を参照し、再生部１１は、ＣＤプレイヤー１２、ＭＤプレイヤー１３、ラジオ１４を備え、記憶装置１０に記憶されているコンテンツを番組表に指定されている順序で再生する。交通情報や天気情報などの情報コンテンツは、例えば、ＣＰＵ９で音声データに変換されて、合成音声により利用者に提供される。音声は、スピーカー１５から出力される。スイッチ７は、利用者が様々な指示を行う際に用いられる。例えば、ナビゲーション装置１に対して目的地を設定する際に操作されたり、コンテンツの再生を指示する際に操作される。また、利用者は、コンテンツの再生を指示する際に、主として音楽コンテンツの提供を望んだり、主としてニュースの提供を望むといった利用者の現在の気分を示す情報をスイッチ７を用いて入力することもできる。
【００１５】
図４は、本発明による車載情報提供装置により行われる情報提供の処理内容を示す一実施の形態のフローチャートである。第１の実施の形態における車載情報提供装置では、番組表に指定されている再生順序に従って一番最後に利用者に提供する最終コンテンツの再生開始位置を計算し、車両がその再生開始位置に到達すると最終コンテンツの再生を開始する。ステップＳ１０から始まる処理は、ナビゲーション装置１のＣＰＵ２またはＣＰＵ９により行われる。
【００１６】
ステップＳ１０では、図示しないイグニッションスイッチがオンされたか否かを判定する。イグニッションスイッチがオンされたと判定するとステップＳ２０に進み、オンされていないと判定するとオンされるまでステップＳ１０で待機する。ステップＳ２０では、利用者がスイッチ７を用いて目的地を設定したか否かを判定する。目的地が設定されたと判定するとステップＳ３０に進み、設定されていないと判定すると目的地が設定されるまでステップＳ２０で待機する。
【００１７】
ステップＳ３０では、設定された目的地までの所要時間を算出（推定）する。後述するように、ＤＶＤ−ＲＡＭ５には、最新のリンク別平均走行速度データが含まれているので、車両の現在地から目的地までの経路上におけるリンクと、リンクごとの最新平均走行速度とに基づいて、目的地までの所要時間Ｔｒｅｓを算出する。リンク番号Ｉのリンクの最新平均走行速度をＶａｖｅ（Ｉ）、リンクの長さをＤｉｓｔ（Ｉ）とすると、目的地までの所要時間Ｔｒｅｓは、次式（１）にて表される。なお、リンクとは、ＤＶＤ−ＲＡＭ５に格納されている地図データにおいて、交差点などを示すノード間を結ぶ線である。
2004157023.tif 000003
【００１８】
目的地までの所要時間を算出すると、ステップＳ４０に進む。ステップＳ４０では、利用者がスイッチ７を用いてコンテンツの再生指示および最終コンテンツの指定指示を出したか否かを判定する。コンテンツの再生指示および最終コンテンツの指定指示があったと判定するとステップＳ５０に進み、指示がないと判定すると指示があるまでステップＳ４０で待機する。ステップＳ５０では、記憶装置１０に格納されている複数の番組表の中から、１つの番組表を取得する。すなわち、ステップＳ３０で算出された目的地までの所要時間や、利用者がスイッチ７を用いて入力する利用者の現在の気分等の情報に基づいて、最適な番組表を１つ選択する。番組表を１つ取得するとステップＳ６０に進む。
【００１９】
ステップＳ６０では、ステップＳ５０で取得した番組表の最後に示されている最終コンテンツの再生時間を取得する。例えば、図３に示す番組表の場合には、最終コンテンツは識別番号「００００５」のコンテンツであり、再生時間は、１８（秒）である。最終コンテンツの再生時間を取得すると、ステップＳ７０に進む。ステップＳ７０では、最終コンテンツを再生する位置を以下の手順によって計算する。
【００２０】
まず初めに、ナビゲーション装置１のＣＰＵ２は、ＧＰＳセンサ３から送られてくるＧＰＳ信号に基づいて、車両の現在地を検出する。次にＣＰＵ２は、検出した車両の現在地から目的地までの経路において、目的地に最も近いリンクから順に１，２，３，…のようにリンク番号を割り振る。
【００２１】
車両現在地から目的地までの経路上のリンクにリンク番号を割り振ると、各リンクごとの所要時間Ｔｉｍｅｌｉｎｋ（ｎ）を算出する。所要時間Ｔｉｍｅｌｉｎｋ（ｎ）は、各リンクの長さをＤｉｓｔ（ｎ）、リンクの平均走行速度をＶａｖｅ（ｎ）とすると、次式（２）にて表される。なお、リンクの平均走行速度Ｖａｖｅ（ｎ）の算出方法については、後述する。
Ｔｉｍｅｌｉｎｋ（ｎ）＝Ｄｉｓｔ（ｎ）／Ｖａｖｅ（ｎ）      …（２）
【００２２】
ＣＰＵ２は、上式（２）に基づいてリンク番号１のリンクから順に所要時間Ｔｉｍｅｌｉｎｋ（ｎ）を算出するとともに、算出した所要時間Ｔｉｍｅｌｉｎｋ（ｎ）の累計所要時間を算出する。ここで、リンク番号Ｘまでの累計所要時間がステップＳ６０で取得した最終コンテンツ再生時間を越えたとすると、リンク番号Ｘのリンク（以下、リンク（Ｘ）と記す）上に最終コンテンツ再生位置が存在することになる。
【００２３】
リンク（Ｘ）上における最終コンテンツ再生位置の算出方法について説明する。ステップＳ６０で取得した最終コンテンツ再生時間をＴｓとすると、リンク（Ｘ）上にて最終コンテンツを再生する時間Ｔｉｍｅｒｅｓ（Ｘ）は、次式（３）にて表される。
2004157023.tif 000004
【００２４】
リンク（Ｘ）上の両端のノードのうち、目的地側のノードの緯度，経度をそれぞれＬａｔｉ（１），Ｌｏｎｇｉ（１）、車両現在地側のノードの緯度，経度をそれぞれＬａｔｉ（２），Ｌｏｎｇｉ（２）とすると、最終コンテンツ再生位置の緯度Ｌａｔｉ（Ｘ）、経度Ｌｏｎｇｉ（Ｘ）は、それぞれ次式（４），（５）で表される。
Ｌａｔｉ（Ｘ）＝Ｔｉｍｅｒｅｓ（Ｘ）／Ｔｉｍｅｌｉｎｋ（Ｘ）×（Ｌａｔｉ（１）−Ｌａｔｉ（２））      …（４）
Ｌｏｎｇｉ（Ｘ）＝Ｔｉｍｅｒｅｓ（Ｘ）／Ｔｉｍｅｌｉｎｋ（Ｘ）×（Ｌｏｎｇｉ（１）−Ｌｏｎｇｉ（２））    …（５）
【００２５】
なお、最終コンテンツ再生位置は、演算誤差を考慮して、式（４），（５）で求められる位置を中心とする所定半径内の範囲とする。
【００２６】
ステップＳ７０で最終コンテンツの再生位置を算出すると、ステップＳ８０に進む。ステップＳ８０では、番組表に指定されている再生順序に従って、コンテンツの再生を開始する。コンテンツの再生を開始するとステップＳ９０に進む。ステップＳ９０では、利用者がスイッチ７を用いて目的地の変更操作を行ったか否かを判定する。目的地の変更があったと判定するとステップＳ１００に進み、変更はないと判定するとステップＳ１１０に進む。
【００２７】
ステップＳ１００では、目的地の変更があったので、新たに設定された目的地までの所要時間、および、最終コンテンツの再生位置を再演算する。すなわち、ステップＳ３０およびステップＳ７０で行った処理を再び行う。目的地までの所要時間、および、最終コンテンツの再生位置の再演算処理を行うとステップＳ１１０に進む。
【００２８】
ステップＳ１１０では、車両がステップＳ７０で演算した最終コンテンツの再生位置、または、目的地の再設定があった場合にはステップＳ１００で演算した最終コンテンツの再生位置に到達したか否かを判定する。最終コンテンツの再生位置に到達したと判定するとステップＳ１２０に進み、到達していないと判定するとステップＳ９０に戻る。すなわち、車両が最終コンテンツの再生位置に到達するまでは、番組表に指定されている再生順序に基づいたコンテンツの提供が継続して行われる。
【００２９】
ステップＳ１２０では、車両が最終コンテンツの再生位置に到達したので、現在再生しているコンテンツの再生を中止してステップＳ１３０に進む。ステップＳ１３０では、番組表に記されている最終コンテンツの再生を開始して、本フローチャートによる処理を終了する。
【００３０】
図５は、リンク別の最新平均走行速度を算出してＤＶＤ−ＲＡＭ５に記録するまでの処理手順を示すフローチャートである。ステップＳ５００から始まる処理は、ナビゲーション装置１のＣＰＵ２にて行われる。ステップＳ５００では、過去に平均走行速度を算出した回数を求めて、ステップＳ５１０に進む。ステップＳ５１０では、車速センサ４により検出された走行速度を取得して、ステップＳ５２０に進む。
【００３１】
ステップＳ５２０では、ステップＳ５１０で取得した走行速度に基づいて、走行しているリンクの平均走行速度を算出し、ステップＳ５３０に進む。ステップＳ５３０では、過去に算出されてＤＶＤ−ＲＡＭ５に記録されているリンク別の平均走行速度と、ステップＳ５００で求めた平均走行速度の算出回数と、ステップＳ５２０で算出した平均走行速度とに基づいて、最新のリンク別平均走行速度を算出する。例えば、ＤＶＤ−ＲＡＭ５に記録されているリンク別の平均走行速度をＶ１、過去の平均走行速度の算出回数をｋ、ステップＳ５２０で算出した平均走行速度をＶ２とすると、最新のリンク別平均走行速度Ｖａｖｅは、次式（６）にて表される。
Ｖａｖｅ＝（Ｖ１×ｋ＋Ｖ２）／（ｋ＋１）      …（６）
【００３２】
最新のリンク別平均走行速度を算出するとステップＳ５４０に進む。ステップＳ５４０では、ステップＳ５３０で算出した最新のリンク別平均走行速度をＤＶＤ−ＲＡＭ５に記録する。以後、ステップＳ５００〜ステップＳ５４０の処理が繰り返し行われるので、ＤＶＤ−ＲＡＭ５には、常に最新のリンク別平均走行速度が記録されている。
【００３３】
上述したように、第１の実施の形態における車載情報提供装置では、番組表に指定されている最後のコンテンツの再生時間に基づいて、最終コンテンツの再生を開始する位置を算出し、車両が最終コンテンツ再生位置に到達すると、再生中のコンテンツの再生を中止して最終コンテンツを再生するようにした。これにより、利用者が目的地に到着する時刻には、最終コンテンツの再生を終了できるので、番組表に指定されている再生順序に従って再生しているコンテンツが中途半端に終了するのを防ぐことができる。
【００３４】
−第２の実施の形態−
第２の実施の形態における車載情報提供装置は、最終コンテンツ再生位置において再生中のコンテンツを急に中止せずに、最終コンテンツ再生位置に到達する前に再生しているコンテンツを徐々にフェードアウトさせるものである。第２の実施の形態における車載情報提供装置の構成は、第１の実施の形態における車載情報提供装置の構成と同じであり、ＣＰＵ２およびＣＰＵ９で行う処理内容が異なる。
【００３５】
図６は、第２の実施の形態における車載情報提供装置により行われる情報提供の処理内容を示すフローチャートである。ステップＳ１０から始まる処理は、ナビゲーション装置１のＣＰＵ２またはＣＰＵ９により行われる。図４に示すフローチャートと同じ処理内容のステップについては、同一の符合を付して説明を省略する。
【００３６】
ステップＳ１０〜ステップＳ７０で行う処理は、図４に示すフローチャートのステップＳ１０〜ステップＳ７０で行う処理と同一である。ステップＳ７０で最終コンテンツの再生位置を算出すると、ステップＳ２００に進む。ステップＳ２００では、ステップＳ７０で算出した最終コンテンツの再生位置に基づいて、番組編集判断位置を算出する。ここで、番組編集判断位置とは、再生中のコンテンツのフェードアウト処理を開始する位置のことである。第２の実施の形態では、ステップＳ７０で算出した最終コンテンツの再生位置を基準として、車両が上述した平均走行速度Ｖａｖｅで最終コンテンツの再生開始位置に到着する前の所定時間内に走行する距離にある位置を番組編集判断位置とする。所定時間は、例えば、１０秒である。
【００３７】
番組編集判断位置を算出すると、ステップＳ８０に進む。ステップＳ８０およびステップＳ９０で行う処理は、図４に示すフローチャートのステップＳ８０およびステップＳ９０で行う処理と同一であるので、説明を省略する。ステップＳ９０で目的地の変更が行われたと判定するとステップＳ２１０に進み、目的地の変更が行われていないと判定するとステップＳ２２０に進む。ステップＳ２１０では、新たに設定された目的地までの所要時間、最終コンテンツの再生位置、および、番組編集判断位置を再演算する。目的地までの所要時間、最終コンテンツの再生位置、および、番組編集判断位置の再演算処理を行うとステップＳ２２０に進む。
【００３８】
ステップＳ２２０では、車両がステップＳ２００で算出した番組編集判断位置に到達したか否かを判定する。番組編集判断位置に到達したと判定するとステップＳ２３０に進み、到達していないと判定するとステップＳ９０に戻る。従って、車両が番組編集判断位置に到達するまでは、番組表に指定された再生順序にてコンテンツの再生を継続して行う。ステップＳ２３０では、再生中のコンテンツのフェードアウト処理を開始する。すなわち、車両が番組編集判断位置に到達した時に再生しているコンテンツの音量を徐々に小さくしていき、車両が最終コンテンツの再生位置に到達した時に音量が０になるように制御する。フェードアウト処理を開始するとステップＳ１２０に進む。
【００３９】
ステップＳ１２０では、車両が最終コンテンツ再生位置に到達したか否かを判定し、到達していないと判定するとフェードアウト処理を継続して行う。一方、車両が最終コンテンツ再生位置に到達したと判定するとステップＳ１３０に進み、最終コンテンツの再生を開始して、本フローチャートによる処理を終了する。
【００４０】
第２の実施の形態における車載情報提供装置によれば、車両が最終コンテンツ再生開始位置に到達する前に、再生中のコンテンツのフェードアウト処理を開始する番組編集判断位置を算出し、車両が番組編集判断位置に到達すると再生中のコンテンツのフェードアウト処理を開始して再生音量を徐々に小さくしていく。これにより、車両が最終コンテンツ再生開始位置に到達した時に、再生しているコンテンツの再生を急に中止することによって、利用者が違和感を感じることを防ぐことができる。すなわち、再生中のコンテンツの再生音量を徐々に小さくした後、最終コンテンツの再生処理を開始するので、利用者は違和感無くコンテンツを聞くことができる。
【００４１】
−第３の実施の形態−
第３の実施の形態における車載情報提供装置は、最終コンテンツを再生する直前に再生するコンテンツを最終コンテンツ再生位置に到達するまでの時間等に基づいて決定し、コンテンツの途中停止処理やフェードアウト処理を必要としないスムーズなコンテンツ再生処理を行う。第３の実施の形態における車載情報提供装置の構成は、第１および第２の実施の形態における車載情報提供装置の構成と同じであり、ＣＰＵ２およびＣＰＵ９で行う処理内容が異なる。
【００４２】
図７は、第３の実施の形態における車載情報提供装置により行われる情報提供の処理内容を示すフローチャートである。ステップＳ１０から始まる処理は、ナビゲーション装置１のＣＰＵ２またはＣＰＵ９により行われる。図４および図６に示すフローチャートと同じ処理内容のステップについては、同一の符合を付して説明を省略する。
【００４３】
ステップＳ１０〜ステップＳ７０で行う処理は、図４および図６に示すフローチャートのステップＳ１０〜ステップＳ７０で行う処理と同一である。ステップＳ７０で最終コンテンツの再生位置を算出すると、ステップＳ２００Ａに進む。ステップＳ２００Ａでは、ステップＳ７０で算出した最終コンテンツの再生位置に基づいて、番組編集判断位置を算出する。第２の実施の形態における番組編集判断位置は、フェードアウト処理を開始する位置であったが、第３の実施の形態における番組編集判断位置は、最終コンテンツを再生する直前に再生するコンテンツを決定する位置のことである。本実施の形態では、ステップＳ７０で算出した最終コンテンツの再生位置を基準として、車両が上述した平均走行速度Ｖａｖｅで最終コンテンツの再生開始位置に到着する前の所定時間内に走行する距離にある位置を番組編集判断位置とし、所定時間を、例えば５分とする。
【００４４】
ステップＳ２００Ａに続くステップＳ８０〜ステップＳ２２０で行う処理は、図６に示すフローチャートのステップＳ８０〜ステップＳ２２０で行う処理と同一である。ステップＳ２２０において、車両がステップＳ２００Ａで算出した番組編集判断位置に到達したと判定するとステップＳ３００に進む。
【００４５】
ステップＳ３００では、車両が番組編集判断位置に到達した時に再生しているコンテンツの残り再生時間Ｔａ、および、再生中のコンテンツの再生終了から最終コンテンツの再生を開始するまでの残り時間Ｔｂを算出する。時間ＴａおよびＴｂの算出方法について、図８を用いて説明する。ステップＳ２００Ａの処理内容について説明したように、車両が番組編集判断位置から最終コンテンツ再生位置までの間に走行する所定時間を５分とすると、車両が番組編集判断位置に到達した時に再生しているコンテンツの残り再生時間Ｔａ、および、最終コンテンツの再生を開始するまでの残り時間Ｔｂとの間には、Ｔａ＋Ｔｂ＝５（分）の関係が成り立つ。再生中のコンテンツの残り再生時間Ｔａは、番組表内の「（１０）再生時間」に基づいて算出することができるので、算出した時間Ｔａに基づいて、最終コンテンツの再生を開始するまでの残り時間Ｔｂも算出することができる。
【００４６】
ステップＳ３００に続くステップＳ３１０では、ステップＳ３００で算出した残り時間Ｔｂに基づいて、再生中のコンテンツが再生終了してから最終コンテンツの再生を開始するまでの間に再生するコンテンツを選択する。例えば、最終コンテンツの再生を開始するまでの残り時間Ｔｂが３分である場合には、番組表の中の未再生コンテンツの中から、再生時間が３分に最も近いコンテンツを１つ選択する。コンテンツを選択するとステップＳ３２０に進む。ステップＳ３２０では、再生中のコンテンツが終了したか否かを判定する。再生中のコンテンツが終了したと判定するとステップＳ３３０に進み、終了していないと判定すると終了するまでステップＳ３２０で待機する。ステップＳ３３０では、ステップＳ３１０で選択したコンテンツの再生を開始して、本フローチャートによる処理を終了する。
【００４７】
なお、ステップＳ３３０で再生を開始したコンテンツの再生が終了すると、最終コンテンツの再生処理が開始される。
【００４８】
第３の実施の形態における車載情報提供装置によれば、利用者に提供するコンテンツの内容および再生順序を考察する番組編集判断位置を算出し、車両が番組編集判断位置に到達すると、再生中のコンテンツの再生が終了してから最終コンテンツの再生を開始するまでの間に再生するコンテンツを決定する。最終コンテンツを再生する前に再生するコンテンツは、車両が番組編集判断位置に到達した時に再生しているコンテンツの再生が終了してから、車両が最終コンテンツ再生位置に到達するまでの見込み時間に基づいて定めるので、スムーズなコンテンツ提供を行うことができる。すなわち、コンテンツの再生中止処理やフェードアウト処理を行わずに、車両が目的地に到達する頃に番組表の最終コンテンツの再生終了を実現することができる。
【００４９】
本発明は、上述した一実施の形態に限定されることはない。例えば、利用者は、ナビゲーション装置１に対して目的地を設定する際や、コンテンツの再生を指示する際にスイッチ７を用いたが、ボイスコマンドにより行うこともできる。この場合、車載情報提供装置は、音声認識処理装置を備えればよい。
【００５０】
また、最終コンテンツ再生位置を目的地の予想到着時刻に基づいて算出することもできる。すなわち、上述したリンク別の平均走行速度に基づいて、目的地に到着する予想時刻を算出し、到着予想時刻から最終コンテンツの再生時間を差し引いた時刻を最終コンテンツ再生開始時刻とする。この場合、車両の位置に関わらず、現在時刻が最終コンテンツ再生開始時刻になると、最終コンテンツの再生を開始する。この場合にも、最終コンテンツ再生開始時刻に所定時間分の幅を持たせることもできる。
【００５１】
また、最終コンテンツの再生を上述した最終コンテンツ再生開始時刻に基づいて行う場合には、最終コンテンツ再生開始時刻より第１の所定時間前の第１の時刻になった時に、再生中のコンテンツのフェードアウト処理を開始することもできる。同様に、最終コンテンツ再生開始時刻より第２の所定時間前の第２の時刻になった時に、再生中のコンテンツの再生終了時刻から最終コンテンツ再生開始時刻までの間に再生するコンテンツを決定するようにしてもよい。
【００５２】
第３の実施の形態では、最終コンテンツの再生を開始するまでの残り時間Ｔｂに基づいて、番組表の中の未再生コンテンツの中から、１つのコンテンツを選択したが、残り時間Ｔｂ中に再生するためのコンテンツを、再生時間ごとに予め複数用意するようにしてもよい。この場合、残り時間Ｔｂ中に再生するためのコンテンツが番組表の中の未再生コンテンツに限定されないので、残り時間に対応したコンテンツの再生を行うことができる。
【００５３】
特許請求の範囲の構成要素と一実施の形態の構成要素との対応関係は次の通りである。すなわち、記憶装置１０が記憶手段を、再生部１１およびスピーカ１５が情報再生手段を、ＣＰＵ２およびＣＰＵ９が所要時間推定手段、取得手段、位置決定手段、位置検出手段、制御手段、フェードアウト処理開始位置決定手段、決定手段、到着時刻推定手段および再生開始時刻算出手段を、車速センサ４およびＣＰＵ２が平均走行速度算出手段をそれぞれ構成する。なお、本発明の特徴的な機能を損なわない限り、各構成要素は上記構成に限定されるものではない。
【図面の簡単な説明】
【図１】本発明による車載情報提供装置の第１の実施の形態の構成を示す図
【図２】コンテンツに付随する属性情報の一例を示す図
【図３】番組表の一例を示す図
【図４】第１の実施の形態における車載情報提供装置により行われる情報提供処理内容を示すフローチャート
【図５】最新の平均走行速度を算出する手順を示すフローチャート
【図６】第２の実施の形態における車載情報提供装置により行われる情報提供処理内容を示すフローチャート
【図７】第３の実施の形態における車載情報提供装置により行われる情報提供処理内容を示すフローチャート
【図８】車両が番組編集判断位置に到達した時に再生しているコンテンツの残り再生時間Ｔａ、および、最終コンテンツの再生を開始するまでの残り時間Ｔｂについて説明するための図
【符号の説明】
１…ナビゲーション装置、２…ＣＰＵ、３…ＧＰＳセンサ、４…車速センサ、５…ＤＶＤ−ＲＡＭ、６…ＲＯＭ、７…スイッチ、８…ディスプレイ、９…ＣＰＵ、１０…記憶装置、１１…再生部、１２…ＣＤプレイヤー、１３…ＭＤプレイヤー、１４…ラジオ、１５…スピーカ
【図１】
2004157023.tif 000005
【図２】
2004157023.tif 000006
【図３】
2004157023.tif 000007
【図４】
2004157023.tif 000008
【図５】
2004157023.tif 000009
【図６】
2004157023.tif 000010
【図７】
2004157023.tif 000011
【図８】
2004157023.tif 000012