(57)【特許請求の範囲】
【請求項１】
ユーザの移動予定経路を取得する移動予定経路取得部と、
前記移動予定経路に基づいて、音声コンテンツの再生を終了させる目標の時刻である目標時刻を取得する目標時刻取得部と、
前記音声コンテンツの再生が終了する予定の時刻である予定時刻を取得する予定時刻取得部と、
前記移動予定経路についての音声案内が行われる案内期間内において、前記目標時刻と前記予定時刻との差分を小さくするように前記音声コンテンツの再生速度を調整する調整部と、
を備える音声再生制御システム。
【請求項２】
前記調整部は、前記目標時刻と前記予定時刻との差分が０になるように、次に到来する前記案内期間内における前記音声コンテンツの再生速度を調整する、
請求項１に記載の音声再生制御システム。
【請求項３】
前記調整部は、前記目標時刻と前記予定時刻との差分が０になるように、将来到来する複数の前記案内期間内における前記音声コンテンツの再生速度を調整する、
請求項１に記載の音声再生制御システム。
【請求項４】
前記調整部は、
前記目標時刻と前記目標時刻との差分が０になるように、次に到来する前記案内期間内における前記音声コンテンツの再生速度を調整した場合の再生速度が予め決められた範囲外となる場合に、
前記目標時刻と前記目標時刻との差分が０になるように、将来到来する複数の前記案内期間内における前記音声コンテンツの再生速度を調整する、
請求項１に記載の音声再生制御システム。
【請求項５】
前記調整部は、予め決められた基準よりも現在時刻が前記目標時刻に近い時刻となった場合に、前記目標時刻と前記予定時刻との差分を小さくするように、前記案内期間内において前記音声コンテンツの再生速度を調整する、
請求項１から請求項４のいずれか一項に記載の音声再生制御システム。
【請求項６】
移動予定経路取得部が、ユーザの移動予定経路を取得する工程と、
目標時刻取得部が、前記移動予定経路に基づいて、音声コンテンツの再生を終了させる目標の時刻である目標時刻を取得する工程と、
予定時刻取得部が、前記音声コンテンツの再生が終了する予定の時刻である予定時刻を取得する工程と、
調整部が、前記移動予定経路についての音声案内が行われる案内期間内において、前記目標時刻と前記予定時刻との差分を小さくするように前記音声コンテンツの再生速度を調整する工程と、
を含む音声再生制御方法。
【請求項７】
ユーザの移動予定経路を取得する移動予定経路取得機能と、
前記移動予定経路に基づいて、音声コンテンツの再生を終了させる目標の時刻である目標時刻を取得する目標時刻取得機能と、
前記音声コンテンツの再生が終了する予定の時刻である予定時刻を取得する予定時刻取得機能と、
前記移動予定経路についての音声案内が行われる案内期間内において、前記目標時刻と前記予定時刻との差分を小さくするように前記音声コンテンツの再生速度を調整する調整機能と、
をコンピュータに実現させる音声再生制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、音声再生制御システム、方法およびプログラムに関する。
【背景技術】
【０００２】
予め指定された地点にて、指定された音声のコンテンツが再生されるように、コンテンツの再生時間を動的に変更する技術が知られている（特許文献１、参照）。特許文献１において、コンテンツの一部分を繰り返したり、削除したり、クロスフェードを行ったりすることにより、コンテンツの再生時間の長さを変更している。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特許第４９１５２９２号
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、コンテンツの一部分を繰り返したり、削除したり、クロスフェードを行ったりすると、ユーザが違和感を覚えるという問題があった。
本発明は、前記課題にかんがみてなされたもので、コンテンツの再生時間を調整した際のユーザの違和感を軽減できる技術を提供することを目的とする。
【課題を解決するための手段】
【０００５】
前記の目的を達成するため、本発明の音声再生制御システムは、ユーザの移動予定経路を取得する移動予定経路取得部と、移動予定経路に基づいて、音声コンテンツの再生を終了させる目標の時刻である目標時刻を取得する目標時刻取得部と、音声コンテンツの再生が終了する予定の時刻である予定時刻を取得する予定時刻取得部と、移動予定経路についての音声案内が行われる案内期間内において、目標時刻と予定時刻との差分を小さくするように音声コンテンツの再生速度を調整する調整部と、を備える。
【０００６】
また、前記の目的を達成するため、本発明の音声再生制御方法は、ユーザの移動予定経路を取得する移動予定経路取得工程と、移動予定経路に基づいて、音声コンテンツの再生を終了させる目標の時刻である目標時刻を取得する目標時刻取得工程と、音声コンテンツの再生が終了する予定の時刻である予定時刻を取得する予定時刻取得工程と、移動予定経路についての音声案内が行われる案内期間内において、目標時刻と予定時刻との差分を小さくするように音声コンテンツの再生速度を調整する調整工程と、を含む。
【０００７】
さらに、前記の目的を達成するため、本発明の音声再生制御プログラムは、ユーザの移動予定経路を取得する移動予定経路取得機能と、移動予定経路に基づいて、音声コンテンツの再生を終了させる目標の時刻である目標時刻を取得する目標時刻取得機能と、音声コンテンツの再生が終了する予定の時刻である予定時刻を取得する予定時刻取得機能と、移動予定経路についての音声案内が行われる案内期間内において、目標時刻と予定時刻との差分を小さくするように音声コンテンツの再生速度を調整する調整機能と、をコンピュータに実現させる。
【０００８】
以上のように構成された本発明において、移動予定経路についての音声案内が行われる案内期間内において音声コンテンツの再生速度を調整するため、再生速度が調整されていることにユーザが気付く可能性を低減できる。すなわち、案内期間内においては、音声案内によって音声コンテンツの聞き易さが低下するとともに、ユーザの注意が音声案内に惹かれるため、音声コンテンツの再生速度を調整した際のユーザの違和感を軽減できる。
【図面の簡単な説明】
【０００９】
【図１】音声再生制御システムのブロック図である。
【図２】（２Ａ）は移動予定経路の模式図、（２Ｂ）〜（２Ｄ）は音声再生のタイミングチャートである。
【図３】再生制御処理のフローチャートである。
【００１０】
ここでは、下記の順序に従って本発明の実施の形態について説明する。
（１）音声再生制御システムの構成：
（２）再生制御処理：
（３）他の実施形態：
【００１１】
（１）音声再生制御システムの構成：
図１は、本発明の一実施形態にかかる音声再生制御システムとしてのナビゲーション装置１０の構成を示すブロック図である。ナビゲーション装置１０は、車両に備えられている。ナビゲーション装置１０は、ＣＰＵ（Central Processing Unit），ＲＡＭ（Random Access Memory），ＲＯＭ（Random Access Read Only Memory），ＡＳＩＣ（Application Specific Integrated Circuit）等を備える制御部２０と記録媒体３０とを備えており、記録媒体３０やＲＯＭに記憶されたプログラムを制御部２０が実行する。制御部２０は、音声再生制御プログラムとしてのナビゲーションプログラム２１を実行する。
【００１２】
ナビゲーション装置１０の記録媒体３０には、地図情報３０ａと経路情報３０ｂと音声コンテンツデータ３０ｃと音声案内データ３０ｄとが記録されている。地図情報３０ａには、車両が走行する道路上に設定されたノードの位置等を示すノードデータ、ノード間を接続する道路区間の形状を特定するための形状補間点の位置等を示す形状補間データ、道路区間についての各種情報（区間長、旅行時間、幅員、レーン数等）を示すリンクデータ、目的地や経由地となり得る施設の位置と属性（駅、学校、店舗、自宅、勤務地等）とを示す施設データ等が含まれている。
【００１３】
車両は、位置センサ４０とタッチパネルディスプレイ４１とスピーカ４２と通信部４３とを備えている。位置センサ４０は、車両の現在位置を特定するための各種情報を計測するセンサである。例えば、ＧＰＳ受信部や車速センサやジャイロセンサが位置センサ４０として備えられてもよい。制御部２０は、これらの位置センサ４０の出力信号と地図情報３０ａとを用いて公知のマップマッチングを行うことにより、車両の現在位置を特定してもよい。タッチパネルディスプレイ４１は、映像を画面に出力する出力装置と、画面上における指等の接触位置によってユーザの入力操作を受け付ける入力装置とを兼ねる。スピーカ４２は、ナビゲーション装置１０から出力された駆動信号に応じて駆動し、音声を出力する。通信部４３は、交通情報センタから配信される現況情報を受信するための回路を含む。制御部２０は、通信部４３を介して現況情報を取得する。現況情報は、少なくとも道路区間ごとの現況の旅行時間を示す情報である。なお、現況の旅行時間は、例えばプローブカーが交通情報センタに送信したプローブ情報に基づいて特定されてもよいし、道路に設けられた感知器が交通情報センタに送信した情報に基づいて特定されてもよい。
【００１４】
制御部２０は、目的地等の指定を受け付けるとともに、ダイクストラ法等の公知の経路探索手法を用いることにより、当該目的地等へと車両を走行させるための移動予定経路を地図情報３０ａに基づいて探索する。移動予定経路を探索した場合、制御部２０は、移動予定経路を構成する道路区間と目的地等を示す経路情報３０ｂを記録媒体３０に記録する。経路情報３０ｂは、移動予定経路を構成する一連の道路区間を示す情報である。経路情報３０ｂには、移動予定経路上の案内交差点を特定する情報も含まれている。案内交差点とは、移動予定経路上において案内を行う予定の交差点であり、例えば移動予定経路上を走行した場合に車両の進行方向の変化角が予め決められた角度（例えば３０度）以上となる交差点であってもよい。
【００１５】
音声コンテンツデータ３０ｃは、スピーカ４２が再生する音声コンテンツを格納したデータである。本実施形態の音声コンテンツデータ３０ｃは、曲ごとに用意された音楽の音声ファイルであり、基準速度（基本的に１倍）の再生速度で再生するのに要する期間である再生期間を示す情報が添付されている。記録媒体３０には、複数の音声コンテンツデータ３０ｃが記録されている。制御部２０は、音声コンテンツデータ３０ｃに所定の信号処理（デコード，音声調整，Ｄ／Ａ変換、増幅等）を行って、ボイスコイルを駆動する駆動信号をスピーカ４２に出力する。制御部２０は、デコードや音声調整やＤ／Ａ変換を行う音声処理ＡＳＩＣを備えている。音声処理ＡＳＩＣには、音声調整を行うためのＤＳＰ（digital signal processor）が含まれており、当該ＤＳＰにおいて再生速度の調整を行うことが可能となっている。ＤＳＰは、音程を変化させることなく再生速度の調整を行う。
【００１６】
音声案内データ３０ｄは、移動予定経路を案内するための音声案内をスピーカ４２に出力させるための音声データである。音声案内データ３０ｄは、音声案内のメッセージごとに用意された音声ファイルであり、固定の速度（１倍）の再生速度で再生するのに要する期間である案内期間を示す情報が添付されている。例えば、制御部２０は、移動予定経路の案内を開始した場合に、当該移動予定経路の案内に必要な音声案内データ３０ｄを生成し、記録媒体３０に記録しておく。制御部２０は、移動予定経路上の案内地点ごとに案内内容に対応する音声案内データ３０ｄを取得し、音声案内データ３０ｄに所定の信号処理（デコード，音声調整，Ｄ／Ａ変換、増幅等）を行って、ボイスコイルを駆動する駆動信号をスピーカ４２に出力する。
【００１７】
音声処理ＡＳＩＣには、Ｄ／Ａ変換後の駆動信号を増幅する増幅回路と、音声コンテンツデータ３０ｃに由来する音楽の駆動信号と、音声案内データ３０ｄに由来する音声案内の駆動信号とを合成してスピーカ４２に出力する加算回路とが含まれている。これにより、音楽と音声案内とが合成されてスピーカ４２から出力可能となる。むろん、音楽と音声案内とがデジタル信号の段階で合成されてもよい。
【００１８】
ナビゲーションプログラム２１は、移動予定経路取得モジュール２１ａと目標時刻取得モジュール２１ｂと予定時刻取得モジュール２１ｃと調整モジュール２１ｄと経路案内モジュール２１ｅとをむ。
移動予定経路取得モジュール２１ａは、ユーザの移動予定経路を取得する機能を制御部２０に実現させるプログラムモジュールである。すなわち、移動予定経路取得モジュール２１ａの機能により制御部２０は、車両に乗車して移動するユーザの移動予定経路を予め記録媒体３０に記録された経路情報３０ｂから取得する。なお、移動予定経路取得モジュール２１ａの機能により制御部２０は、タッチパネルディスプレイ４１におけるユーザの操作に基づいて出発地と目的地とを取得する。そして、制御部２０は、出発地から目的地までを接続する一連の道路区間で構成される移動予定経路を例えばダイクストラ法等の公知の経路探索手法によって探索し、当該移動予定経路を示す経路情報３０ｂを記録媒体３０に記録する。
【００１９】
目標時刻取得モジュール２１ｂは、移動予定経路に基づいて、音声コンテンツの再生を終了させる目標の時刻である目標時刻を取得する機能を制御部２０に実現させるプログラムモジュールである。具体的に、目標時刻取得モジュール２１ｂの機能により制御部２０は、移動予定経路の目的地に到着する到着予定時刻を予測し、当該到着予定時刻を目標時刻として取得する。すなわち、制御部２０は、目的地に到着すると同時に音声コンテンツの再生が終了できるように目標時刻を取得する。本実施形態において、制御部２０は、移動予定経路（未走行の部分）を構成する各道路区間の現況の旅行時間を合計することにより所要期間を取得し、当該所要期間を現在時刻に加算することにより到着予定時刻を予測する。すなわち、制御部２０は、交通情報センタが配信した現況の旅行時間を合計することにより所要期間を取得することとする。従って、移動予定経路を走行する期間内において目標時刻は変化し得る。なお、制御部２０は、例えば移動予定経路上の信号機等の地物の状態に基づいて到着予定時刻を予測してもよいし、過去における車速等の走行履歴等に基づいて到着予定時刻を予測してもよい。
【００２０】
予定時刻取得モジュール２１ｃは、音声コンテンツの再生が終了する予定の時刻である予定時刻を取得する機能を制御部２０に実現させるプログラムモジュールである。具体的に、予定時刻取得モジュール２１ｃの機能により制御部２０は、音声コンテンツの再生計画を作成し、当該再生計画にて再生するように計画された音声コンテンツデータ３０ｃの再生期間（再生中の音声コンテンツデータ３０ｃについては未再生の部分）を合計することにより合計再生期間を取得し、当該合計再生期間を現在時刻に加算することにより予定時刻を取得する。再生計画においては、単一または複数の音声コンテンツデータ３０ｃを再生することが計画される。なお、再生計画に変更が加えられなければ、音声コンテンツの再生速度が基準速度から変化しない限り、音声コンテンツの再生が終了する予定時刻は変化しない。また、１倍以外の倍率（Ｘ倍と表記）の基準速度が設定されていた場合、制御部２０は、合計再生期間をＸで除算した期間を現在時刻に加算することにより予定時刻を取得すればよい。例えば、基準速度はユーザによって任意に設定可能であってもよい。
【００２１】
調整モジュール２１ｄは、移動予定経路についての音声案内が行われる案内期間内において、目標時刻と予定時刻との差分を小さくするように音声コンテンツの再生速度を調整する機能を制御部２０に実現させるプログラムモジュールである。具体的に、調整モジュール２１ｄの機能により制御部２０は、案内期間が近くなると、目標時刻から予定時刻を減算した値の絶対値を差分として取得し、当該差分が予め決められた閾値以上である場合に、案内期間における音声コンテンツの再生速度を基準速度以外の速度へと調整する。一方、制御部２０は、目標時刻と予定時刻との差分が閾値未満である場合に、案内期間における音声コンテンツの再生速度を基準速度のままとする。
【００２２】
図２Ａは、移動予定経路Ｒの模式図である。同図において、車両の現在位置Ｎから案内交差点Ｗにおいて右折して目的地に向かう移動予定経路Ｒが示されている。案内交差点Ｗまで予め決められた残距離Ｌ１〜Ｌ３（Ｌ１＞Ｌ２＞Ｌ３）となる位置にそれぞれ案内地点Ｐ１〜Ｐ３が設けられる。車両の現在位置Ｎが案内地点Ｐ１〜Ｐ３のそれぞれを通過した場合に音声案内が開始する。つまり、車両の現在位置Ｎが案内地点Ｐ１〜Ｐ３のそれぞれを通過した場合に案内期間が開始する。案内地点Ｐ１〜Ｐ３における案内内容は、案内交差点Ｗの名称（ａｂｃ交差点と表記）と、案内交差点Ｗにおける進行方向（右方向）と、残距離Ｌ１〜Ｌ３とによって定まり、案内内容によって案内期間の長さが定まる。例えば、案内地点Ｐ１に対応する案内内容は『３００Ｍ先ａｂｃ交差点を右折です』であり、当該案内内容を固定の再生速度（１倍）で音声出力した場合の所要期間の長さが案内期間の長さとなる。
【００２３】
本実施形態において、調整モジュール２１ｄの機能により制御部２０は、目標時刻と予定時刻との差分が０になるように、次に到来する案内期間内における音声コンテンツの再生速度を調整する。ここで、次に到来する案内期間内とは、次に到来する１個の案内期間を意味する。図２Ａに示すように、現在位置Ｎに存在する車両において、次に到来する案内期間とは、案内地点Ｐ１を通過した場合に開始する案内期間を意味する。
【００２４】
ここで、調整モジュール２１ｄの処理を図２Ｂ，２Ｃを用いて説明する。図２Ｂ，２Ｃに示すように、目標時刻Ｍと予定時刻Ｅとの差分をＴDとし、案内期間Ｇの長さをＴGとする。図２Ｂのように、目標時刻Ｍよりも予定時刻Ｅが早い場合、すなわち音声コンテンツの再生が終了する予定の予定時刻Ｅよりも目的地に到着する予定の目標時刻Ｍが遅れる場合、制御部２０は、案内期間内における音声コンテンツの再生速度の倍率を（ＴG−ＴD）／ＴG＜１とすることにより、案内期間終了後における目標時刻Ｍと予定時刻Ｅとの差分ＴDを０とする。すなわち、案内期間Ｇにて再生する予定であった音声コンテンツのうち、長さが（ＴG−ＴD）の部分Ｂを、案内期間Ｇの全体の長さＴGをかけて再生することにより、音声コンテンツの再生が終了するタイミングを差分ＴDだけ遅らせる。
【００２５】
反対に、図２Ｃのように、目標時刻Ｍよりも予定時刻Ｅが遅い場合、すなわち目的地に到着するよりも再生が遅く終わる場合、案内期間内における音声コンテンツの再生速度を（ＴG＋ＴD）／ＴG＞１とすることにより、目標時刻Ｍと予定時刻Ｅとの差分ＴDを０とする。すなわち、案内期間Ｇと当該案内期間Ｇの直後に再生する予定であった音声コンテンツのうち、長さが（ＴG＋ＴD）の部分Ｂを、案内期間Ｇの全体の長さＴGをかけて再生することにより、音声コンテンツの再生が終了するタイミングを差分ＴDだけ早める。
【００２６】
経路案内モジュール２１ｅは、移動予定経路Ｒの音声案内をスピーカ４２に出力させる機能を制御部２０に実現させるプログラムモジュールである。すなわち、制御部２０は、車両の現在位置Ｎが案内地点Ｐ１〜Ｐ３を通過した場合に、案内地点Ｐ１〜Ｐ３に対応する案内内容の音声案内データ３０ｄを取得し、音声案内データ３０ｄを駆動信号に変換してスピーカ４２に出力する。音声案内データ３０ｄの再生速度は固定の１倍である。
【００２７】
以上説明した本実施形態の構成において、移動予定経路Ｒについての音声案内が行われる案内期間Ｇ内において音声コンテンツの再生速度を調整するため、再生速度が調整されていることにユーザが気付く可能性を低減できる。すなわち、案内期間Ｇ内においては、音声案内によって音声コンテンツの聞き易さが低下するとともに、ユーザの注意が音声案内に惹かれるため、音声コンテンツの再生速度を調整した際のユーザの違和感を軽減できる。さらに、目標時刻Ｍと予定時刻Ｅとの差分ＴDが０になるように、次に到来する案内期間Ｇ内における音声コンテンツの再生速度を調整することにより、案内期間Ｇを経過するごとに、目標時刻Ｍと予定時刻Ｅとの差分ＴDを０とすることができ、目標時刻Ｍと予定時刻Ｅとの差分を小さく維持できる。
【００２８】
（２）再生制御処理：
次に、ナビゲーションプログラム２１によって実行される再生制御処理を詳細に説明する。図３は、再生制御処理を示すフローチャートである。本実施形態においては、制御部２０によって移動予定経路Ｒが探索され、移動予定経路Ｒの案内が開始された場合に再生制御処理が実行されることとする。なお、再生制御処理は、移動予定経路Ｒの案内中において、音声コンテンツを再生する操作が受け付けられた場合に実行されてもよい。
【００２９】
まず、移動予定経路取得モジュール２１ａの機能により制御部２０は、移動予定経路Ｒを取得する（ステップＳ１００）。すなわち、制御部２０は、予め記録媒体３０に記録された経路情報３０ｂから案内対象の移動予定経路Ｒを取得する。
【００３０】
次に、目標時刻取得モジュール２１ｂの機能により制御部２０は、移動予定経路Ｒの目的地に到着する予定の到着予定時刻を目標時刻Ｍとして取得する（ステップＳ１１０）。
すなわち、制御部２０は、移動予定経路Ｒを構成する各道路区間の現況の旅行時間を合計することにより所要期間を取得し、当該所要期間を現在時刻に加算した到着予定時刻を目標時刻Ｍとして取得する。
【００３１】
次に、予定時刻取得モジュール２１ｃの機能により制御部２０は、目標時刻Ｍに再生が終了する音声コンテンツの再生を開始する（ステップＳ１２０）。ここでは、制御部２０は、目標時刻Ｍに再生対象の音声コンテンツデータ３０ｃ再生が終了するように、音声コンテンツデータ３０ｃの再生計画を作成する。具体的に、制御部２０は、予定時刻Ｅと目標時刻Ｍとの差分ＴDが閾値（例えば１０秒）以下となるように、再生対象の音声コンテンツデータ３０ｃを１個または複数個選択することにより、再生計画を作成する。
【００３２】
再生計画を作成すると、制御部２０は、再生計画にて計画された音声コンテンツデータ３０ｃの再生を開始する。以上の処理により、車両が目的地に到着するのとほぼ同時（差分ＴDが閾値以下）に音声コンテンツの再生を終了させることができる。ただし、移動予定経路Ｒを構成するいずれかの道路区間の現況の旅行時間に変化が生じた場合には目標時刻Ｍが変化するため、車両が目的地に到着するのとほぼ同時に音声コンテンツの再生を終了しなくなり得る。
【００３３】
次に、目標時刻取得モジュール２１ｂの機能により制御部２０は、案内期間Ｇが近いか否かを判定する（ステップＳ１３０）。例えば、制御部２０は、車両の現在位置Ｎが移動予定経路Ｒ上の案内地点Ｐ１〜Ｐ３に対して予め決められた距離（例えば１０ｍ）以内に接近した場合に、案内期間Ｇが近いと判定する。
【００３４】
案内期間Ｇが近いと判定しなかった場合（ステップＳ１３０：Ｎ）、目標時刻取得モジュール２１ｂの機能により制御部２０は、ステップＳ１３０に戻る。すなわち、制御部２０は、案内期間Ｇが近くなるまで待機する。
【００３５】
案内期間Ｇが近いと判定した場合（ステップＳ１３０：Ｙ）、目標時刻取得モジュール２１ｂの機能により制御部２０は、目標時刻Ｍが変化したか否かを判定する（ステップＳ１４０）。具体的に、制御部２０は、通信部４３を介して新たな現況情報を取得した場合に、移動予定経路Ｒを構成する各道路区間の現況の旅行時間と現在時刻とに基づいて最新の目標時刻Ｍを取得し、当該最新の目標時刻ＭがステップＳ１２０にて取得した初期の目標時刻Ｍ（＝予定時刻Ｅ）から基準値（例えば１０秒）以上変化している否かを判定する。
【００３６】
目標時刻Ｍが変化したと判定しなかった場合（ステップＳ１４０：Ｎ）、目標時刻取得モジュール２１ｂの機能により制御部２０は、ステップＳ１３０に戻る。すなわち、制御部２０は、次の案内期間Ｇが近くなり、かつ、目標時刻Ｍに変化があるまで待機する。
【００３７】
目標時刻Ｍが変化したと判定した場合（ステップＳ１４０：Ｙ）、調整モジュール２１ｄの機能により制御部２０は、案内期間Ｇにおける再生速度を設定する（ステップＳ１５０）。図２Ｂのように、目標時刻Ｍよりも予定時刻Ｅが早い場合、すなわち最新の目標時刻ＭがステップＳ１２０にて取得した目標時刻Ｍから遅れるように変化した場合、制御部２０は、案内期間内における音声コンテンツの再生速度の倍率を（ＴG−ＴD）／ＴG＜１に設定する。図２Ｃのように、目標時刻Ｍよりも最新の予定時刻Ｅが遅い場合、すなわち最新の目標時刻ＭがステップＳ１２０にて取得した目標時刻Ｍから早まるように変化した場合、案内期間内における音声コンテンツの再生速度の倍率を（ＴG＋ＴD）／ＴG＞１とする。
【００３８】
そして、移動予定経路Ｒの音声案内が開始すると、調整モジュール２１ｄの機能により制御部２０は、音声コンテンツの再生速度を調整する（ステップＳ１６０）。すなわち、制御部２０は、音声案内が音楽の音声コンテンツに合成され始めると同時に音声コンテンツの再生速度の倍率を、調整前の基準速度（倍率１倍）から、ステップＳ１５０にて設定された（ＴG−ＴD）／ＴG倍または（ＴG＋ＴD）／ＴG倍へと調整する。
【００３９】
さらに、移動予定経路Ｒの音声案内が終了すると、調整モジュール２１ｄの機能により制御部２０は、音声コンテンツの再生速度を基準速度に戻す（ステップＳ１７０）。すなわち、制御部２０は、音声コンテンツの再生速度の倍率を、ステップＳ１５０にて設定された（ＴG−ＴD）／ＴG倍または（ＴG＋ＴD）／ＴG倍から、再び、調整前の基準速度（基本的に１倍）へと戻す。
【００４０】
以上の処理（ステップＳ１３０〜Ｓ１７０）を案内期間Ｇが近づくごとに行うことにより、案内期間Ｇが到来するごとに目標時刻Ｍと予定時刻Ｅとの差分ＴDを０とすることができる。案内期間Ｇが到来するごとに差分ＴDを０とすることができるため、差分ＴDの大きさを小さく維持することができる。従って、差分ＴDの大きさが極端に大きくなる可能性を低減し、ステップＳ１５０にて設定された（ＴG−ＴD）／ＴG倍または（ＴG＋ＴD）／ＴG倍が基準速度の倍率から極端に乖離する可能性を低減できる。本実施形態では、音声コンテンツの再生を開始する時点で目標時刻Ｍと予定時刻Ｅとの差分ＴDが０となるように再生計画が作成されているため、音声コンテンツの再生開始の段階から差分ＴDの大きさを小さく維持することができる。
【００４１】
（３）他の実施形態：
以上の実施形態は本発明を実施するための一例であり、本発明の効果を損なわない範囲で実施形態の変更が可能である。調整モジュール２１ｄの機能により制御部２０は、予め決められた基準よりも現在時刻が目標時刻Ｍに近い時刻となった場合に、目標時刻Ｍと予定時刻Ｅとの差分ＴDを小さくするように、案内期間Ｇ内において音声コンテンツの再生速度を調整してもよい。例えば、予め決められた基準（例えば５分）よりも現在時刻が目標時刻Ｍに近い時刻となった場合に、図３のステップＳ１２０からステップＳ１３０へと移行するようにしてもよい。なお、移動予定経路Ｒ上における現在位置Ｎから目的地までの距離が予め決められた距離となった場合に、制御部２０は、予め決められた基準よりも現在時刻が目標時刻Ｍに近い時刻となったと見なしてもよい。
【００４２】
ここで、目標時刻Ｍまでの期間が大きいほど当該期間の間に不測の事象によって移動予定経路Ｒを予定どおりに移動できない可能性が大きくなるため、早めに行った再生速度の調整が意味をなさない場合も有り得る。そこで、ある程度、目標時刻Ｍに近づいたタイミングで音声コンテンツの再生速度を調整することにより、無駄な調整が行われる可能性を低減できる。
【００４３】
調整モジュール２１ｄの機能により制御部２０は、目標時刻Ｍと予定時刻Ｅとの差分ＴDが０になるように、将来到来する複数の案内期間Ｇ内における音声コンテンツの再生速度を調整してもよい。例えば、制御部２０は、図２Ａの案内地点Ｐ１に車両が接近した際に、目標時刻Ｍと予定時刻Ｅとの差分ＴDに基づいて、２個の案内地点Ｐ１〜Ｐ２のそれぞれにおける再生速度を設定してもよい。この場合、制御部２０は、２個の案内期間Ｇにおける再生速度が均一となるように、再生速度を設定してもよい。
【００４４】
図２Ｄは、２個の案内期間Ｇにおける再生速度を説明するタイミングチャートである。
同図に示すように、制御部２０は、差分ＴDを２分割し、２個の案内期間Ｇ１，Ｇ２のそれぞれに割り当てる。分割後の差分ＴDを差分ＴD1，ＴD2とすると、２個の案内期間Ｇ１，Ｇ２（長さＴG1，ＴG2）のそれぞれにおいて差分ＴD1，ＴD2が０となるように再生速度を設定すればよいこととなる。制御部２０は、案内期間Ｇ１，Ｇ２のそれぞれにおける再生速度の倍率（ＴG1＋ＴD1）／ＴG1，（ＴG2＋ＴD2）／ＴG2が一致するように、案内期間Ｇ１，Ｇ２に割り当てる差分ＴD1，ＴD2を設定する。図２Ｂのように、再生が早く終わる場合には、制御部２０は、案内期間Ｇ１，Ｇ２のそれぞれにおける再生速度の倍率（ＴG1−ＴD1）／ＴG1，（ＴG2−ＴD2）／ＴG2が一致するように、案内期間Ｇ１，Ｇ２に割り当てる差分ＴD1，ＴD2を設定すればよい。むろん、制御部２０は、目標時刻Ｍと予定時刻Ｅとの差分ＴDが０になるように、将来到来する３個以上の案内期間Ｇ内における音声コンテンツの再生速度を調整してもよい。
【００４５】
以上の構成により、個々の案内期間Ｇにおいて分散して音声コンテンツの再生期間を調整できる。従って、個々の案内期間Ｇにおける音声コンテンツの再生速度の調整量を小さくすることができるため、ユーザの違和感を軽減できる。そのため、目標時刻Ｍと予定時刻Ｅとの差分ＴDが大きい場合でもユーザの違和感を軽減できる。従って、制御部２０は、必ずしも予定時刻Ｅと目標時刻Ｍとの差分ＴDが閾値以下となるように再生計画を作成しなくてもよく、予定時刻Ｅと目標時刻Ｍとの差分ＴDが最小となるように再生計画を作成してもよい。さらに、制御部２０は、予定時刻Ｅと目標時刻Ｍとの差分ＴDに拘わらず再生計画を作成してもよい。
【００４６】
さらに、調整モジュール２１ｄの機能により制御部２０は、目標時刻Ｍと予定時刻Ｅとの差分ＴDが０になるように、次に到来する案内期間Ｇ内における音声コンテンツの再生速度を調整した場合の再生速度が予め決められた範囲外となる場合に、目標時刻Ｍと予定時刻Ｅとの差分ＴDが０になるように、将来到来する複数の案内期間Ｇ内における音声コンテンツの再生速度を調整してもよい。例えば、制御部２０は、１個の案内期間Ｇ１（長さＴG1）において差分ＴDが０とする再生速度の倍率ＴG1／（ＴG1＋ＴD）またはＴG1／（ＴG1−ＴD）を算出し、倍率ＴG1／（ＴG1＋ＴD）またはＴG1／（ＴG1−ＴD）の基準速度（１倍）からのずれ量（絶対値）が予め決められた範囲（例えば０〜０．５）外となる場合に、将来到来する２個の案内期間Ｇ内における音声コンテンツの再生速度を上述した手法によって調整してもよい。さらに、２個の案内期間Ｇ内における音声コンテンツの再生速度の倍率の基準速度（１倍）からのずれ量が予め決められた範囲外となる場合に、将来到来する３個の案内期間Ｇ内における音声コンテンツの再生速度を調整してもよい。すなわち、制御部２０は、Ｋ個（Ｋは自然数）の案内期間Ｇ内における音声コンテンツの再生速度の倍率の基準速度（１倍）からのずれ量が予め決められた範囲外となる場合に、将来到来する（Ｋ＋１）個の案内期間Ｇ内における音声コンテンツの再生速度を調整してもよい。
【００４７】
これにより、次に到来する案内期間Ｇだけで再生速度を調整すると違和感を生じさせる可能性が大きい場合に、複数の案内期間Ｇにて分散して再生速度を調整することによりユーザの違和感を軽減できる。一方、次に到来する案内期間Ｇだけで再生速度を調整しても違和感を生じさせる可能性が小さい場合には、早期に目標時刻Ｍと予定時刻Ｅとの差分ＴDを０にしておくことができる。
【００４８】
以上の実施形態は本発明を実施するための一例であり、他にも種々の実施形態を採用可能である。移動予定経路取得部は、ユーザの移動予定経路を取得すればよく、ユーザが移動予定経路上を移動する移動手段（徒歩、自転車、自動二輪車、四輪車、公共交通機関等）は特に限定されないし、複数の移動手段を組み合わせてユーザが移動経路上を移動してもよい。音声コンテンツは移動予定経路上を移動するユーザが聴くことが可能な態様で再生されればよく、ユーザが乗る車両等の乗り物に搭載された再生装置にて再生されてもよいし、ユーザが携帯する携帯端末にて再生されてもよい。移動予定経路は、公知の経路探索手法によって予め探索された経路であってもよく、通信を介して外部の装置にて探索された経路であってもよい。
【００４９】
目標時刻取得部は、移動予定経路に基づいて目標時刻を取得すればよく、移動予定経路上の経由地や目的地の到着予定時刻を目標時刻として取得してもよい。また、目標時刻取得部は、予め決められた期間だけ到着予定時刻の前の時刻や、予め決められた期間だけ到着予定時刻の後の時刻を目標時刻として取得してもよい。すなわち、目的地に到着するしばらく前のタイミングで再生が終了するようにしてもよいし、目的地に到着したしばらく後のタイミングで再生が終了するようにしてもよい。到着予定時刻は、現況の交通情報や移動予定経路上におけるユーザの移動状態等に応じて動的に予想されてもよく、交通情報等の変化に応じて目標時刻が更新されてもよい。また、到着予定時刻は、移動予定経路の変更（リルート）があった場合に改めて予想されてもよい。予定時刻取得部は、音声コンテンツの再生が終了する予定の予定時刻を取得すればよく、これから再生する予定の音声コンテンツの再生時間を現在時刻に加算することにより予定時刻を取得してもよい。音声コンテンツとは、予め決められた再生期間において音楽や声等の音を、スピーカを介して出力するためのデータであればよい。音声コンテンツは、音を単独で再生するものであってもよいし、映像と同期して音を再生するものであってもよい。
【００５０】
調整部は、目標時刻と予定時刻との差分（絶対値）を小さくするように音声コンテンツの再生速度を調整すればよく、目標時刻よりも予定時刻が遅い場合、予定時刻が早くなるように音声コンテンツの再生速度を基準速度よりも早くすればよい。一方、目標時刻よりも予定時刻が早い場合、予定時刻が遅くなるように音声コンテンツの再生速度を基準速度よりも遅くすればよい。差分を小さくするとは、少なくとも差分を現在の差分より小さくすることであればく、差分を０とすることであってもよいし、差分を０近傍の閾値以下とすることであってもよい。基準速度とは、いわゆる１倍の再生速度であってもよく、ユーザが設定可能な速度であってもよい。また、音声コンテンツの再生が終了する予定時刻は、基準速度で音声コンテンツの再生を行った場合に再生が終了する時刻である。
【００５１】
案内期間とは、移動予定経路上をユーザが移動できるようにユーザを案内するための音声が出力される期間であり、例えば移動予定経路上の案内地点に対してユーザが所定距離以内に接近した場合に音声案内の出力が開始（案内期間が開始）されてもよい。案内地点とは、移動予定経路上においてユーザが設定した地点（経由地、目的地）であってもよいし、移動予定経路上における分岐地点であってもよいし、移動方向が所定角度以上大きくなる地点であってもよいし、ユーザに危険物等の注意喚起を行う注意喚起地点であってもよい。また、移動予定経路上の移動を開始してから予め決められた期間だけ経過した場合に音声案内の出力が開始（案内期間が開始）されてもよい。調整部は、音声案内が行われる案内期間の長さを取得し、当該案内期間の長さに基づいて再生速度を調整してもよい。むろん、調整部は、案内期間の長さに拘わらず再生速度を調整してもよい。例えば、予定時刻を早める場合に、調整部は、基準速度よりも大きい固定の速度（例えば基準速度の１．２倍等）に再生速度を調整してもよい。また、予定時刻を遅める場合に、調整部は、基準速度よりも小さい固定の速度（例えば基準速度の０．８倍等）に再生速度を調整してもよい。また、調整部は、案内期間内のいずれかの期間において音声コンテンツの再生速度を調整すればよく、例えば案内期間のうち音声案内の音圧が閾値以上となる期間において音声コンテンツの再生速度を調整してもよい。
【００５２】
また、調整部は、目標時刻と予定時刻との差分が０になるように、次に到来する案内期間内における音声コンテンツの再生速度を調整してもよい。これにより、案内期間を経過するごとに、目標時刻と予定時刻との差分を０とすることができ、目標時刻と予定時刻との差分を小さく維持できる。なお、次に到来する案内期間内とは、次に到来する１個の案内期間を意味する。なお、差分を０とすることには、差分を０近傍の閾値（例えば０〜数十秒）以下とすることも含まれる。
【００５３】
さらに、調整部は、目標時刻と予定時刻との差分が０になるように、将来到来する複数の案内期間内における音声コンテンツの再生速度を調整してもよい。これにより、個々の案内期間において分散して音声コンテンツの再生期間を調整できる。従って、個々の案内期間における音声コンテンツの再生速度の調整量を小さくすることができるため、ユーザの違和感を軽減できる。そのため、目標時刻と予定時刻との差分が大きい場合でもユーザの違和感を軽減できる。例えば、調整部は、将来到来する複数の案内期間内における音声コンテンツの再生速度が均一となるように、各案内期間内における音声コンテンツの再生速度を調整してもよい。
【００５４】
また、調整部は、目標時刻と予定時刻との差分が０になるように、次に到来する案内期間内における音声コンテンツの再生速度を調整した場合の再生速度が予め決められた範囲外となる場合に、目標時刻と予定時刻との差分が０になるように、将来到来する複数の案内期間内における音声コンテンツの再生速度を調整してもよい。これにより、次に到来する案内期間だけで再生速度を調整すると違和感を生じさせる可能性が大きい場合に、複数の案内期間にて分散して再生速度を調整することによりユーザの違和感を軽減できる。一方、次に到来する案内期間だけで再生速度を調整すると違和感を生じさせる可能性が小さい場合には、早期に目標時刻と予定時刻との差分を０にしておくことができる。
【００５５】
さらに、調整部は、予め決められた基準よりも現在時刻が目標時刻に近い時刻となった場合に、目標時刻と予定時刻との差分を小さくするように、案内期間内において音声コンテンツの再生速度を調整してもよい。ここで、目標時刻までの期間が大きいほど当該期間の間に不測の事象によって移動予定経路Ｒを予定どおりに移動できない可能性が大きくなるため、早めに行った調整が意味をなさない場合も有り得る。ある程度、目標時刻に近づいたタイミングで音声コンテンツの再生速度を調整することにより、無駄な調整が行われる可能性を低減できる。なお、目的地等の案内地点に対してユーザの現在位置が所定距離以内となった場合に、予め決められた基準よりも現在時刻が目標時刻に近い時刻となったと見なしてもよい。
【００５６】
さらに、案内期間内に音声コンテンツの再生速度を調整する手法は、プログラムや方法としても適用可能である。また、以上のような音声再生制御システム、プログラム、方法は、単独の音声再生制御システムとして実現される場合もあれば、車両に備えられる各部と共有の部品を利用して実現される場合もあり、各種の態様を含むものである。例えば、以上のような音声再生制御システムを備えたナビゲーションシステムや方法、プログラムを提供することが可能である。また、一部がソフトウェアであり一部がハードウェアであったりするなど、適宜、変更可能である。さらに、音声再生制御システムを制御するプログラムの記録媒体としても発明は成立する。むろん、そのソフトウェアの記録媒体は、磁気記録媒体であってもよいし光磁気記録媒体であってもよいし、今後開発されるいかなる記録媒体においても全く同様に考えることができる。
【符号の説明】
【００５７】
１０…ナビゲーション装置、２０…制御部、２１…ナビゲーションプログラム、２１ａ…移動予定経路取得モジュール、２１ｂ…目標時刻取得モジュール、２１ｃ…予定時刻取得モジュール、２１ｄ…調整モジュール、２１ｅ…経路案内モジュール、３０…記録媒体、３０ａ…地図情報、３０ｂ…経路情報、３０ｃ…音声コンテンツデータ、３０ｄ…音声案内データ、４０…位置センサ、４１…タッチパネルディスプレイ、４２…スピーカ、４３…通信部、Ｅ…予定時刻、Ｇ…案内期間、Ｍ…目標時刻、Ｎ…現在位置、Ｐ１〜Ｐ３…案内地点、Ｒ…移動予定経路、Ｗ…案内交差点
【図１】
0006589388.tif 000002
【図２】
0006589388.tif 000003
【図３】
0006589388.tif 000004