(57)【特許請求の範囲】
【請求項１】
種類の異なる事象に基づき、それぞれが独立したタイミングで一人の利用者に向けて出力されうる複数の音声情報を、それらが相互に干渉しないようにスケジューリングして再生する音声再生スケジュール装置であって、
再生に係る各音声情報における、その情報の重要度、その再生音声の長さ、およびその音声情報に係る事象の発生からの再生開始の遅れに対する許容限界時間の各メタ情報を取得する手段と、
前記複数の音声情報の再生が干渉するおそれがある場合に、その何れかまたはそのすべてが再生されない場合を含む、それらの音声情報の再生順位の各組合せについて、前記取得した各音声情報のメタ情報に基づいて、その再生されないことおよび再生が遅延することによる音声情報の損失度を計算する手段と、
前記組合せの中から、その損失度が最小の組合せに係る再生順位を選択する手段と、
を有する音声再生スケジュール装置。
【請求項２】
前記音声情報の損失度を計算する手段において計算される、各組合せにおける損失度は、その組合せにおいて、再生されない音声情報の重要度に基づく再生不能損失度と、再生が遅延する音声情報のその遅れ時間に基づく遅れ損失度とに基づき計算される、請求項１に記載の音声再生スケジュール装置。
【請求項３】
前記各組合せにおける再生不能損失度は、その組合せにおいて、再生されない音声情報の重要度の合計から算出される、請求項２に記載の音声再生スケジュール装置。
【請求項４】
前記各組合せにおける遅れ損失度は、再生に係る音声情報における、実際の再生遅れ時間とその許容限界時間との比に基づき計算される、請求項２に記載の音声再生スケジュール装置。
【請求項５】
前記各組合せにおける遅れ損失度は、再生に係る音声情報における、実際の再生遅れ時間とその許容限界時間との比と、その重要度との積に、所定の調整係数を加味して算出される、請求項４に記載の音声再生スケジュール装置。
【請求項６】
前記音声情報の損失度を計算する手段は、音声情報の再生中に、複数の他の音声情報の割込みがあった場合に、それら複数の音声情報の損失度を計算する、請求項１に記載の音声再生スケジュール装置。
【請求項７】
前記選択された組合せに係る再生順位に従って、前記複数の音声情報を再生する手段を更に有する、請求項１に記載の音声再生スケジュール装置。
【請求項８】
前記音声情報の損失度を計算する手段は、音声情報の再生中に、複数の他の音声情報の割込みがあった場合には、前記すべての組合せについて、その再生中の音声情報の残り再生時間を考慮して音声情報の損失度を計算し、
前記複数の音声情報を再生する手段は、前記再生中の音声情報の再生の終了を待って、前記選択された組合せに係る再生順位に従って、前記複数の音声情報を再生する、請求項７に記載の音声再生スケジュール装置。
【請求項９】
前記音声情報の損失度を計算する手段は、音声情報の再生中に、複数の他の音声情報の割込みがあった場合には、前記各組合せについて、その再生中の音声情報の残り再生時間を考慮した音声情報の第一の組の損失度と、その再生中の音声情報が中断されることによる損失を考慮した音声情報の第二の組の損失度とを計算し、
前記複数の音声情報を再生する手段は、前記再生順位を選択する手段により選択された最小の損失度に係る組合せが、前記第一または第二の組みの何れの損失度に係るものであるかに応じて、前記再生中の音声情報の再生の終了を待って、または、前記再生中の音声情報を中断して即時に、の何れかのタイミングで前記複数の音声情報を再生する、請求項７に記載の音声再生スケジュール装置。
【請求項１０】
出力タイミングが事前に予想できる音声情報の、当該出力タイミングを登録管理する手段を更に有し、
前記音声情報の損失度を計算する手段は、前記登録管理された音声情報と他の音声情報の再生が干渉するおそれがある場合に、それらの音声情報の再生順位の各組合せについても、前記損失度を計算する、請求項１に記載の音声再生スケジュール装置。
【請求項１１】
請求項１〜１０の何れかに記載の音声再生スケジュール装置を備えた車載ナビゲーション装置。
【請求項１２】
前記再生に係る音声情報が、車両ナビゲーションに係る経路誘導案内、路車間通信および／または車車間通信に基づく情報提供、車両搭載環境センサに基づく警告、の何れか複数の事象の発生に基づく請求項１１に記載の車載ナビゲーション装置。
【請求項１３】
種類の異なる事象に基づき、それぞれが独立したタイミングで一人の利用者に向けて出力されうる複数の音声情報を、それらが相互に干渉しないようにスケジューリングして再生する音声再生スケジュール方法であって、
再生に係る各音声情報における、その情報の重要度、その再生音声の長さ、およびその音声情報に係る事象の発生からの再生開始の遅れに対する許容限界時間の各メタ情報を取得するステップと、
前記複数の音声情報の再生が干渉するおそれがある場合に、その何れかまたはそのすべてが再生されない場合を含む、それらの音声情報の再生順位の各組合せについて、前記取得した各音声情報のメタ情報に基づいて、その再生されないことおよび再生が遅延することによる音声情報の損失度を計算するステップと、
前記組合せの中から、その損失度が最小の組合せに係る再生順位を選択するステップと、
を有する音声再生スケジュール方法。
【請求項１４】
前記音声情報の損失度を計算するステップにおいて計算される、各組合せにおける損失度は、その組合せにおいて、再生されない音声情報の重要度に基づく再生不能損失度と、再生が遅延する音声情報のその遅れ時間に基づく遅れ損失度とに基づき計算される、請求項１３に記載の音声再生スケジュール方法。
【請求項１５】
前記各組合せにおける再生不能損失度は、その組合せにおいて、再生されない音声情報の重要度の合計から算出される、請求項１４に記載の音声再生スケジュール方法。
【請求項１６】
前記各組合せにおける遅れ損失度は、再生に係る音声情報における、実際の再生遅れ時間とその許容限界時間との比に基づき計算される、請求項１４に記載の音声再生スケジュール方法。
【請求項１７】
前記各組合せにおける遅れ損失度は、再生に係る音声情報における、実際の再生遅れ時間とその許容限界時間との比と、その重要度との積に、所定の調整係数を加味して算出される、請求項１６に記載の音声再生スケジュール方法。
【請求項１８】
前記音声情報の損失度を計算するステップは、音声情報の再生中に、複数の他の音声情報の割込みがあった場合に、それら複数の音声情報の損失度を計算する、請求項１３に記載の音声再生スケジュール方法。
【請求項１９】
前記選択された組合せに係る再生順位に従って、前記複数の音声情報を再生するステップを更に有する、請求項１３に記載の音声再生スケジュール方法。
【請求項２０】
前記音声情報の損失度を計算するステップは、音声情報の再生中に、複数の他の音声情報の割込みがあった場合には、前記各組合せについて、その再生中の音声情報の残り再生時間を考慮して音声情報の損失度を計算し、
前記複数の音声情報を再生するステップは、前記再生中の音声情報の再生の終了を待って、前記選択された組合せに係る再生順位に従って、前記複数の音声情報を再生する、請求項１９に記載の音声再生スケジュール方法。
【請求項２１】
前記音声情報の損失度を計算するステップは、音声情報の再生中に、複数の他の音声情報の割込みがあった場合には、前記各組合せについて、その再生中の音声情報の残り再生時間を考慮した音声情報の第一の組の損失度と、その再生中の音声情報が中断されることによる損失を考慮した音声情報の第二の組の損失度とを計算し、
前記複数の音声情報を再生するステップは、前記再生順位を選択する手段により選択された最小の損失度に係る組合せが、前記第一または第二の組みの何れの損失度に係るものであるかに応じて、前記再生中の音声情報の再生の終了を待って、または、前記再生中の音声情報を中断して即時に、の何れかのタイミングで前記複数の音声情報を再生する、請求項１３に記載の音声再生スケジュール方法。
【請求項２２】
出力タイミングが事前に予想できる音声情報の、当該出力タイミングを登録管理するステップを更に有し、
前記音声情報の損失度を計算するステップは、前記登録管理された音声情報と他の音声情報の再生が干渉するおそれがある場合に、それらの音声情報の再生順位の各組合せについても、前記損失度を計算する、請求項１３に記載の音声再生スケジュール方法。
【請求項２３】
前記再生に係る音声情報が、車両ナビゲーションに係る経路誘導案内、路車間通信および／または車車間通信に基づく情報提供、車両搭載環境センサに基づく警告、の何れか複数の事象の発生に基づく、請求項１３に記載の音声再生スケジュール方法。
【請求項２４】
種類の異なる事象に基づき、それぞれが独立したタイミングで一人の利用者に向けて出力されうる複数の音声情報を、それらが相互に干渉しないようにスケジューリングして再生する音声再生スケジュールプログラムであって、
再生に係る各音声情報における、その情報の重要度、その再生音声の長さ、およびその音声情報に係る事象の発生からの再生開始の遅れに対する許容限界時間の各メタ情報を取得するステップと、
前記複数の音声情報の再生が干渉するおそれがある場合に、その何れかまたはそのすべてが再生されない場合を含む、それらの音声情報の再生順位の各組合せについて、前記取得した各音声情報のメタ情報に基づいて、その再生されないことおよび再生が遅延することによる音声情報の損失度を計算するステップと、
前記組合せの中から、その損失度が最小の組合せに係る再生順位を選択するステップと、
を有する音声再生スケジュールプログラム。
【請求項２５】
前記音声情報の損失度を計算するステップにおいて計算される、各組合せにおける損失度は、その組合せにおいて、再生されない音声情報の重要度に基づく再生不能損失度と、再生が遅延する音声情報のその遅れ時間に基づく遅れ損失度とに基づき計算される、請求項２４に記載の音声再生スケジュールプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数の音声情報をスケジューリングして再生する音声再生スケジューラに関し、特に、車載ナビゲーション装置により生成されるような、それぞれが独立したタイミングで出力されうる複数の音声情報を、それらが相互に干渉しないようにスケジューリングして再生する音声再生スケジュール装置および方法に関する。
【背景技術】
【０００２】
道路交通システムの情報技術化が進んでいる。自動料金収受システム（Electronic Toll collection: ＥＴＣ）や道路交通情報通信システム（Vehicle Information Communication System: ＶＩＣＳ：登録商標）などに代表される高度道路交通システム（Intelligent Transport Systems: ＩＴＳ）の構築によって、ドライバの運転環境は大きく変わりつつある。
【０００３】
このような環境下において車両走行中のドライバには、各情報システムからの各種の情報が与えられる。ドライバは運転に視覚を奪われているので、その情報はもっぱら音声情報として提供される。この種の情報には例えば、ナビゲーションに係る経路案内情報、ＶＩＣＳに係る路車間通信による道路交通情報、赤外線やミリ波を利用した近隣車両との車車間通信による周辺状況の情報、赤外線やミリ波を利用した周辺障害物センサからの警告情報、走行に応じた車両の状況変化を監視するセンサ（例えば、ガソリン残量の監視）からの警告情報、マルチメディア機器の操作に係る案内などが含まれる。これらの音声情報は、それぞれが独立したタイミングで出力されうるので、そのタイミングが重なると聴き取りが困難になったり、運転の妨げになるおそれがある。従って、これらの音声情報の出力が、相互に干渉しないようにその再生のタイミングを調整する音声再生スケジューラの役割が極めて重要になる。
【０００４】
特許文献１〜４には、この種の音声情報の出力タイミングをスケジューリングする技術が開示されている。特許文献１に開示の技術は、複数の警報音が干渉する場合に、その警報の元となる状況のリスク度合い又は警報の優先度と、そのリスクの緊急性又は時間的な余裕度とに基づくスコアから、それら警報の出力の優先順位を決定している。特許文献２に開示の技術は、基本的に音声出力される情報の重要度に基づいてその再生順位を決定している。特許文献３に開示の技術は、音声の再生時間長を予測し、再生タイミングに関する制約条件が満たされていない場合に、タイミングをずらすようにしている。特許文献４に開示の技術は、音声出力される情報の重要度と再生長さとに従って、それぞれの出力タイミングを決定している。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００９.１５１６４８号公報
【特許文献２】特開２００１.１４３１９１号公報
【特許文献３】特再公表２００６／０７０５６６号公報
【特許文献４】特開２００８.２６６２１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら前記開示の技術は、何れも、複数の音声情報の再生順位が干渉する場合に、その情報の重要度や再生長さなどによってその再生順位を調整するものであるが、走行車両における情報出力に関し重要と思われる以下の点が考慮されていない。すなわち、音声再生のスケジューリングでは、音声情報を順位付けて出力するために、優先度の低い情報の音声再生に対しては一定の遅延が生じることになる。しかし、その情報の内容によっては、遅延によりその再生に意味がなくなるようなものがある。例えば、交差点案内に係る音声情報が遅延して交差点を超えてから出力される、障害物警告が遅延して当該障害物を超えてから出力される、と言った状況においては、もはやそれらの再生は意味がないというだけでなく、却って運転の妨げになる。
【０００７】
本発明は、前記問題点に鑑みてなされたものであり、複数の音声情報の出力が干渉するような場合に、その情報の重要度だけでなく、その出力の遅延の量によっては情報が無意味になる点をも考慮して、その出力優先順位を決定することによって、前記問題を解消することができる音声再生スケジュール装置および方法を提供するものである。
【課題を解決するための手段】
【０００８】
本発明は、種類の異なる事象に基づき、それぞれが独立したタイミングで一人の利用者に向けて出力されうる複数の音声情報を、それらが相互に干渉しないようにスケジューリングして再生する音声再生スケジュール装置であって、再生に係る各音声情報における、その情報の重要度、その再生音声の長さ、およびその音声情報に係る事象の発生からの再生開始の遅れに対する許容限界時間の各メタ情報を取得する手段と、前記複数の音声情報の再生が干渉するおそれがある場合に、その何れかまたはそのすべてが再生されない場合を含む、それらの音声情報の再生順位の各組合せについて、前記取得した各音声情報のメタ情報に基づいて、その再生されないことおよび再生が遅延することによる音声情報の損失度を計算する手段と、前記組合せの中から、その損失度が最小の組合せに係る再生順位を選択する手段と、を有する。
【０００９】
好ましくは、前記音声情報の損失度を計算する手段において計算される、各組合せにおける損失度は、その組合せにおいて、再生されない音声情報の重要度に基づく再生不能損失度と、再生が遅延する音声情報のその遅れ時間に基づく遅れ損失度とに基づき計算される。好ましくは、前記各組合せにおける再生不能損失度は、その組合せにおいて、再生されない音声情報の重要度の合計から算出される。好ましくは、前記各組合せにおける遅れ損失度は、再生に係る音声情報における、実際の再生遅れ時間とその許容限界時間との比に基づき計算される。好ましくは、前記各組合せにおける遅れ損失度は、再生に係る音声情報における、実際の再生遅れ時間とその許容限界時間との比と、その重要度との積に、所定の調整係数を加味して算出される。
【００１０】
また好ましくは、前記音声情報の損失度を計算する手段は、音声情報の再生中に、複数の他の音声情報の割込みがあった場合に、それら複数の音声情報の損失度を計算する。好ましくは、前記選択された組合せに係る再生順位に従って、前記複数の音声情報を再生する手段を更に有する。好ましくは、前記音声情報の損失度を計算する手段は、音声情報の再生中に、複数の他の音声情報の割込みがあった場合には、前記すべての組合せについて、その再生中の音声情報の残り再生時間を考慮して音声情報の損失度を計算し、前記複数の音声情報を再生する手段は、前記再生中の音声情報の再生の終了を待って、前記選択された組合せに係る再生順位に従って、前記複数の音声情報を再生する。
【００１１】
また好ましくは、前記音声情報の損失度を計算する手段は、音声情報の再生中に、複数の他の音声情報の割込みがあった場合には、前記各組合せについて、その再生中の音声情報の残り再生時間を考慮した音声情報の第一の組の損失度と、その再生中の音声情報が中断されることによる損失を考慮した音声情報の第二の組の損失度とを計算し、前記複数の音声情報を再生する手段は、前記再生順位を選択する手段により選択された最小の損失度に係る組合せが、前記第一または第二の組みの何れの損失度に係るものであるかに応じて、前記再生中の音声情報の再生の終了を待って、または、前記再生中の音声情報を中断して即時に、の何れかのタイミングで前記複数の音声情報を再生する。
【００１２】
また好ましくは、出力タイミングが事前に予想できる音声情報の、当該出力タイミングを登録管理する手段を更に有し、前記音声情報の損失度を計算する手段は、前記登録管理された音声情報と他の音声情報の再生が干渉するおそれがある場合に、それらの音声情報の再生順位の各組合せについても、前記損失度を計算する。
【００１３】
本発明は、また、前記何れかに記載の音声再生スケジュール装置を備えた車載ナビゲーション装置である。
【００１４】
好ましくは、前記再生に係る音声情報が、車両ナビゲーションに係る経路誘導案内、路車間通信および／または車車間通信に基づく情報提供、車両搭載環境センサに基づく警告、の何れか複数の事象の発生に基づく。
【００１５】
また本発明は、種類の異なる事象に基づき、それぞれが独立したタイミングで一人の利用者に向けて出力されうる複数の音声情報を、それらが相互に干渉しないようにスケジューリングして再生する音声再生スケジュール方法であって、再生に係る各音声情報における、その情報の重要度、その再生音声の長さ、およびその音声情報に係る事象の発生からの再生開始の遅れに対する許容限界時間の各メタ情報を取得するステップと、前記複数の音声情報の再生が干渉するおそれがある場合に、その何れかまたはそのすべてが再生されない場合を含む、それらの音声情報の再生順位の各組合せについて、前記取得した各音声情報のメタ情報に基づいて、その再生されないことおよび再生が遅延することによる音声情報の損失度を計算するステップと、前記組合せの中から、その損失度が最小の組合せに係る再生順位を選択するステップと、を有する。
【００１６】
好ましくは、前記音声情報の損失度を計算するステップにおいて計算される、各組合せにおける損失度は、その組合せにおいて、再生されない音声情報の重要度に基づく再生不能損失度と、再生が遅延する音声情報のその遅れ時間に基づく遅れ損失度とに基づき計算される。好ましくは、前記各組合せにおける再生不能損失度は、その組合せにおいて、再生されない音声情報の重要度の合計から算出される。好ましくは、前記各組合せにおける遅れ損失度は、再生に係る音声情報における、実際の再生遅れ時間とその許容限界時間との比に基づき計算される。好ましくは、前記各組合せにおける遅れ損失度は、再生に係る音声情報における、実際の再生遅れ時間とその許容限界時間との比と、その重要度との積に、所定の調整係数を加味して算出される。好ましくは、前記音声情報の損失度を計算するステップは、音声情報の再生中に、複数の他の音声情報の割込みがあった場合に、それら複数の音声情報の損失度を計算する。好ましくは、前記選択された組合せに係る再生順位に従って、前記複数の音声情報を再生するステップを更に有する。
【００１７】
また好ましくは、前記音声情報の損失度を計算するステップは、音声情報の再生中に、複数の他の音声情報の割込みがあった場合には、前記各組合せについて、その再生中の音声情報の残り再生時間を考慮して音声情報の損失度を計算し、前記複数の音声情報を再生するステップは、前記再生中の音声情報の再生の終了を待って、前記選択された組合せに係る再生順位に従って、前記複数の音声情報を再生する。
【００１８】
また好ましくは、前記音声情報の損失度を計算するステップは、音声情報の再生中に、複数の他の音声情報の割込みがあった場合には、前記各組合せについて、その再生中の音声情報の残り再生時間を考慮した音声情報の第一の組の損失度と、その再生中の音声情報が中断されることによる損失を考慮した音声情報の第二の組の損失度とを計算し、前記複数の音声情報を再生するステップは、前記再生順位を選択する手段により選択された最小の損失度に係る組合せが、前記第一または第二の組みの何れの損失度に係るものであるかに応じて、前記再生中の音声情報の再生の終了を待って、または、前記再生中の音声情報を中断して即時に、の何れかのタイミングで前記複数の音声情報を再生する。
【００１９】
また好ましくは、出力タイミングが事前に予想できる音声情報の、当該出力タイミングを登録管理するステップを更に有し、前記音声情報の損失度を計算するステップは、前記登録管理された音声情報と他の音声情報の再生が干渉するおそれがある場合に、それらの音声情報の再生順位の各組合せについても、前記損失度を計算する。
【００２０】
また好ましくは、前記再生に係る音声情報が、車両ナビゲーションに係る経路誘導案内、路車間通信および／または車車間通信に基づく情報提供、車両搭載環境センサに基づく警告、の何れか複数の事象の発生に基づく。
【００２１】
また本発明は、種類の異なる事象に基づき、それぞれが独立したタイミングで一人の利用者に向けて出力されうる複数の音声情報を、それらが相互に干渉しないようにスケジューリングして再生する音声再生スケジュールプログラムであって、再生に係る各音声情報における、その情報の重要度、その再生音声の長さ、およびその音声情報に係る事象の発生からの再生開始の遅れに対する許容限界時間の各メタ情報を取得するステップと、前記複数の音声情報の再生が干渉するおそれがある場合に、その何れかまたはそのすべてが再生されない場合を含む、それらの音声情報の再生順位の各組合せについて、前記取得した各音声情報のメタ情報に基づいて、その再生されないことおよび再生が遅延することによる音声情報の損失度を計算するステップと、前記組合せの中から、その損失度が最小の組合せに係る再生順位を選択するステップと、を有する。
【００２２】
好ましくは、前記音声情報の損失度を計算するステップにおいて計算される、各組合せにおける損失度は、その組合せにおいて、再生されない音声情報の重要度に基づく再生不能損失度と、再生が遅延する音声情報のその遅れ時間に基づく遅れ損失度とに基づき計算される。
【発明の効果】
【００２３】
本発明によれば、音声情報の重要度だけでなく、複数の音声情報のうち、それが再生されないことおよびその再生が遅延することによる情報の損失度を考慮して、それらの再生順位が決定されるので、それらの再生遅延による影響が最小に抑えられるようになる。
【図面の簡単な説明】
【００２４】
【図１】本発明の実施例に係る音声再生スケジュール機能を備えた車載ナビゲーション装置の構成例を示すブロック図である。
【図２】音声再生スケジュールプログラムの機能ブロック図である。
【図３】前記音声割り込み監視部が監視する音声情報に係る割り込みの発生する態様を図示したものである。
【図４】音声情報の損失計算の一例を説明するための図である。
【図５】音声情報の損失計算の一例を説明するための図である。
【図６】音声再生スケジュールプログラムの処理の流れを示すフローチャートである。
【図７】第２の実施例に係る音声再生スケジュールプログラムの処理の流れを示すフローチャートである。
【図８】第２の実施例に係る音声再生スケジュールプログラムの処理の流れを示すフローチャートである。
【図９】第３の実施例に係る音声再生スケジュールプログラムの機能ブロック図である。
【発明を実施するための形態】
【００２５】
次に、本発明の実施の形態について図面を参照して詳細に説明する。以下では、本発明に係る音声再生スケジュール機能を備えた車載ナビゲーション装置を例に取って本発明の詳細を説明する。
【実施例】
【００２６】
図１は、本発明の実施例に係る音声再生スケジュール機能を備えた車載ナビゲーション装置の構成例を示すブロック図である。同図に示すように、ナビゲーション装置１００は、車両に設置された環境センサその他の出力装置からの車両の状態に関する各種信号を受信するバスインターフェース（Ｉ／Ｆ）１０２、ＧＰＳ衛星からの信号を受信して自車位置を検出するＧＰＳ受信機１０４、ＶＩＣＳセンタから配信される道路交通情報を受信するＶＩＣＳ受信機１０６、車車間通信システムを実装した周辺車両からの環境情報を受信するための車車間通信機１０８、ユーザからの入力を受け取る入力部１１０、無線または有線により外部機器とデータ通信をする通信制御部１１２、テレビ・ラジオ・ＣＤ・ＤＶＤなど各種マルチメディアコンテンツを再生するためのマルチメディア再生部１１４、大容量ハードディスクなどの記憶媒体を含む記憶部１１６、スピーカ１１８から音声情報を出力させる音声情報出力部１２０、ディスプレイ１２２にナビゲーションに係る道路地図画像、テレビ放送映像、各種コントロール用画面などを表示させる表示制御部１２４、ナビゲーション動作用の各種プログラムを記憶するプログラムメモリ１２６、データを一時的に記憶するデータメモリ１２８、プログラムを実行することで各部を制御する制御部１３０を含んで構成される。
【００２７】
バスインターフェース１０２は、周辺障害物や人を検出する赤外線やミリ波レーダーによる障害物センサからの検出信号、自立航法センサ（例えば、車速センサや加速度センサ、ジャイロセンサ等）からの検出信号、パーキングのオン／オフを示す信号、方向指示器のオン／オフを示す信号などを受け取り、これを制御部１３０へ提供する。ＶＩＣＳ受信機１０６は、光ビーコン、電波ビーコン、ＦＭ多重放送などによりＶＩＣＳセンタ側から配信された道路交通情報を受信し、これを制御部１３０へ提供する。
【００２８】
車車間通信機１０８は、例えば、百数十メートル離れた先行走行車両または対向車線走行車両から、赤外線やミリ波を使って送信される環境情報（例えば、前方障害物情報、車の制動情報など）を受信して、ドライバにその情報を提供する。記憶部１１６は、ナビゲーションに必要な道路地図データや受信したＥＰＧ情報、再生に係る各種音声情報などを格納し、これらのデータは所定のプログラムからデータメモリ１２８に読み出されて、利用される。
【００２９】
記憶部１１６に格納される音声情報は、その再生に係る音声データと共に、その音声情報の属性に係るいくつかのメタ情報を持っている。後に詳細に説明するように、メタ情報には、識別ＩＤ、その音声情報の重要度数（例えば、最大重要度を１０とした数値）、その再生音声の長さ（単位：秒）、およびその音声情報に係る事象の発生からの再生開始の遅れに対する許容限界時間（単位：秒。以下では「再生開始許容時間」とも呼ぶ）が含まれる。この種のメタ情報は、所定フォーマットに従って、対象音声ファイルの先頭又は末尾の所定バイトを使って記録する。
【００３０】
プログラムメモリ１２６は、自立航法センサやＧＰＳ受信機１０４からの検出信号に基づき自車位置を算出して走行状況を判断し、これに基づいて目的地までの最適な誘導経路を探索して案内する車両ナビゲーションプログラム１３２、ＶＩＣＳ受信機１０６で得られた交通情報や車車間通信機１０８で受信した環境情報を、ドライバに伝えるために前処理する受信情報処理プログラム１３４、障害物センサや自立航法センサからの信号に基づいて自車の環境状況を判断する環境状況判断プログラム１３６、ユーザ操作に基づいてマルチメディア再生部１１４を制御し、必要な情報をユーザに出力するマルチメディア制御プログラム１３８、各種音声情報の出力タイミングを決定する音声再生スケジュールプログラム１４０を含む。音声再生スケジュールプログラム１４０は、前記各プログラムで出力される音声情報を、それらが相互に干渉しないように再生順位を決定する。
【００３１】
次に、音声再生スケジュールプログラムの詳細について説明する。図２は、音声再生スケジュールプログラムの機能ブロック図を示している。図において、音声割り込み監視部２０２は、前記各プログラムからの音声情報の再生要求を一元的に監視し、そのような割り込みが発生した場合に、本プログラムに係る処理を起動させる。より具体的には、他の音声情報の再生中において、一または複数の音声割り込みが発生した場合、音声割り込み監視部２０２は、再生中の音声の終了を待って、本プログラムに係る処理を起動させる。これによって割り込みに係る一または複数の音声情報が、本プログラムにおける処理の対象として管理される。音声メタ情報取得部２０４は、前記割り込みに係る一又は複数の音声情報ファイルから、それらのメタ情報を読み出す。読み出されるメタ情報には、その音声情報の重要度数、その再生音声の長さ、および再生開始許容時間が含まれる。
【００３２】
再生順位組合せ生成部２０６は、前記各音声情報ファイルから取得したメタ情報に基づいて、それら音声情報の再生順位のすべての組合せを生成する。生成するこの組合せには、割り込みに係る音声情報の何れかまたはそのすべてが再生されない場合を含むものである。例えば、干渉する２つの音声情報ＡとＢの再生順位のすべての組合せは、「Ａ→Ｂ」、「Ｂ→Ａ」、「Ａのみ」、「Ｂのみ」、および「再生なし」の５通りとなる。損失度計算部２０８は、これらすべての再生順位の組合せについてその損失度を計算する。後に詳細に説明するが、この損失度は、その再生がなされない場合の音声情報の損失度（これを「再生不能損失」と呼ぶ）と、その再生が遅延する場合の遅延量に基づく損失度（これを「再生遅れ損失」と呼ぶ）とに基づき計算される。好適な実施例において、損失度計算部２０８は、その損失度の計算に先立って、その組合せにおける特定の音声情報の再生タイミングが、その再生開始許容時間を超えているか判断し、超えている場合にその組合せを選択対象から除外する処理を実行する。このような組合せを除外するのは、再生開始許容時間を超えてからの当該音声の再生は、ドライバに取ってはもはや意味がなく、却って運転の妨げになりうるからである。
【００３３】
音声再生順位決定部２１０は、前記すべての組合せの中から、その損失度が最小の組合せに係る再生順位を選択する。このようにして選択される再生順位は、ドライバに取って負担が少ないと同時に、必要な情報を好適なタイミングで再生するバランスの取れたものとなる。音声情報出力タイミング調整部２１２は、割り込みに係る複数の音声情報が、この選択された組合せに係る再生のタイミングで、出力されるよう調整する。
【００３４】
次に図３は、前記音声割り込み監視部２０２が監視する音声情報に係る割り込みの発生する態様を図示したものである。受信情報処理プログラム１３４（図１を参照）は、ＶＩＣＳ受信機を介して得られる交通情報３０２や車車間通信機を介して得られる環境情報３０４の入力を受けると、これらを解析および前処理（３０６）した後、システムに対しそれら情報の音声出力を要求（３０８）する。例えば、車車間通信において、「側方よりその車両が接近している」旨の情報が得られた場合、その情報を音声出力するための要求が発生する。また車両ナビゲーションプログラム１３２（図１を参照）は、ＧＰＳ受信機を介して得られた車両位置情報３１０の入力を受けると、そこから自車の走行状況を判断（３１２）し、必要に応じて経路案内に係る音声出力要求（３１４）を発生させる。例えば、車両が交差点に差し掛かっている状況においては、「まもなく右折です」などの音声情報を出力するための要求がなされる。また、環境状況判断プログラム１３６（図１を参照）は、障害物センサなどからの出力信号３１６を受けると、車両周囲の環境情報を判断（３１８）し、必要に応じて警告に係る音声情報の出力要求（３２０）を発生させる。例えば、障害物センサによって歩行者が接近している状況においては、「歩行者です。注意してください。」などの警告音声を出力するための要求がなされる。これら各プログラムからの音声出力要求は、システムにおける音声割り込みとなり、前記音声割り込み監視部２０２による検出の対象となる。
【００３５】
次に、図２の損失度計算部２０８における具体的な損失度の計算方法について、説明する。ここでは、音声情報の再生中において３つの異なる事象に基づく音声割り込みが発生した場合における、損失度計算を例とする。具体的には、図４（Ａ）に示すように、障害物センサに基づく「前方に停止車両です」（ＭＳＧ０）という音声情報の再生中に、障害物センサに基づく歩行者警告、車車間通信に基づく車両接近情報、ナビゲーションに係る経路誘導の各事象に応じて、「歩行者です」（ＭＳＧ１）、「側方から車が近づいています」（ＭＳＧ２）、「まもなく右折です」（ＭＳＧ３）の各音声割り込みInt１〜３が、それぞれ再生音声の終了１秒前、３秒前、１秒前のタイミングｄ１〜ｄ３で発生した場合を想定する。
【００３６】
割り込みに係る音声情報ＭＳＧ１〜３に係る音声ファイルは、それぞれがその再生音声の長さＬ１〜Ｌ３、再生開始許容時間、およびその音声情報の重要度数、のメタ情報を持っている。図４（Ｂ）にそれら情報を抽出したテーブルを示す。また、それらの割り込みのタイミングによって決まる、最小の遅延時間（最短で再生中の音声情報ＭＳＧ０が終了してから割り込み音声は再生されるので、その終了までの時間となる）が、初期遅延としてテーブルに示されている。
【００３７】
このような状況において、音声再生スケジュールプログラムは、これらＭＳＧ１〜３の再生順位に係るすべての組合せ（その何れかが再生されない場合を含む）を生成する。図５のテーブルには、これらすべての組合せと、その組合せに対して算出された損失度の値が示されている。同図において、最初のレコード１は何れの音声も再生しない場合の組合せを示しており、レコード２はＭＳＧ１に係る音声のみを再生する組合せを示しており、レコード３はＭＳＧ１を最初に再生しＭＳＧ２を次に再生する組合せを示しており、レコード４はＭＳＧ１〜３のすべてをその順位で再生する組合せを示しており、以下同様である。テーブルの「再生可否」のフィールドは、その組合せに係る再生順位による再生が可能か否かの結果を表しており、これは、その組合せにおける何れかの音声タイミングがその再生開始許容時間を超えているか否かにより判断される。具体的には、その組合せにおける各音声情報に関し、これは以下の待ち限界度数の計算により求められる。
待ち限界度数＝再生遅れ時間／再生開始許容時間
【００３８】
待ち限界度数が１を超える場合は、その再生が再生開始許容時間を超えているので、その再生が無意味となり、従って、その組合せは再生不適と判断される。ここで「再生遅れ時間」は、その音声情報の割り込みが発生してから実際に再生されることになるまでの時間であり、従って以下により求められる。
再生遅れ時間＝初期遅延時間＋先行再生される音声情報の長さの合計
【００３９】
例えば、レコード４の組合せについて見てみると、最後に再生されるＭＳＧ３の再生遅れ時間は、以下のようになる。
再生遅れ時間（ＭＳＧ３／レコード４）＝１＋（２＋５）＝８
結果、待ち限界度数は以下のようになる。
待ち限界度数（ＭＳＧ３／レコード４）＝８／３＝２．７
【００４０】
ここでＭＳＧ３の待ち限界度数が１を超えているので、レコード４の組合せは再生不適と判断される。再生不敵と判断された組合せは、次の損失度の計算対象から除外される。
各組合せの損失度は、再生不能損失と遅れ損失の合計によって求められる。
損失度＝再生不能損失＋遅れ損失
【００４１】
ここで、「再生不能損失」は、その組合せにおいて再生されない音声情報がある場合に、その再生されないことにより生じる損失を数値化したものであり、これはその再生されない音声情報の重要度の合計で求める。
再生不能損失＝再生されない音声情報の重要度の合計
【００４２】
例えば、レコード２の組合せについて見ると、この組合せではＭＳＧ２およびＭＳＧ３が再生されないので、それらの重要度の合計が「再生不能損失」となる。
再生不能損失（レコード２）＝６＋９＝１５
【００４３】
「遅れ損失」は、その組合せにおいて、各音声情報の再生が遅延されることにより生じる損失を数値化したものであり、これは以下により求められる。
遅れ損失＝各音声情報における遅れ損失の合計
【００４４】
そして「各音声情報における遅れ損失」は以下により求められる。
各音声情報における遅れ損失＝待ち限界度数×重要度×係数（０．３）
【００４５】
ここで、係数は多数の組合せを試行することによって求められた経験値である。例えば、レコード３の組合せの遅れ損失は以下のようにして得られる。
ＭＳＧ１の待ち限界度数＝１／２＝０．５
ＭＳＧ２の待ち限界度数＝（３＋２）／６＝０．８４
ＭＳＧ１の遅れ損失    ＝０．５×８×０．３＝１．２
ＭＳＧ２の遅れ損失    ＝０．８４×６×０．３＝１．５
遅れ損失（レコード３）＝１．２＋１．５＝２．７
【００４６】
このようにして、可能性のある各組み合わせについてその損失度が求められる。そして、その中から最小の損失度を有する組合せが、出力される音声順位に係る組として選出される。図５に示す例では、レコード５に係る組合せの損失度が最小であり、従って、ＭＳＧ１の再生後にＭＳＧ３を再生する（ＭＳＧ２は再生しない）というスケジュールに従って、音声情報の再生がなされることとなる。
【００４７】
次に、音声再生スケジュールプログラムにおける処理の流れを、図６に示すフローチャートに従って説明する。図２で示した音声割り込み監視部２０２は、システムからの音声割り込みを監視しており、任意の音声情報の再生がなされているときに、音声割り込みが発生することによって本処理６００が開始される。すなわち、音声割り込みが発生すると（ステップＳ６０２）、その音声情報に係るメタ情報が読み出される（ステップＳ６０４）。この処理は再生中の音声情報が終了するまでの間に、発生した音声割り込みに対し繰り返され（ステップＳ６０６）、その再生が終了すると、システムは前記取得した割り込み音声の再生順位に係るすべての組合せを生成する（ステップＳ６０８）。
【００４８】
次に、それらの組合せにおける前述の待ち限界度数を算出することによって、その許容限界時間を超えた組合せを除外する（ステップＳ６１０）。そして、残りの各組み合わせについて、前述の方法によりその損失度を計算し（ステップＳ６１２）、その中から最小の損失度を有する組を選出し、これによってそれら音声情報の再生順位を決定する（ステップＳ６１４）。こうして決定された再生順位に従って、図２で示した音声情報出力タイミング調整部２１２は、各音声情報の出力タイミングを調整し出力する（ステップＳ６１６）。以上の各ステップを通して、割り込みに係る複数の音声情報は、最も損失の少ない出力の方法でドライバに提供されることとなる。
【００４９】
次に、本発明の他の実施例について説明する。本実施例においては、任意の音声情報の再生中に、他の音声情報の割り込みが発生した場合に、再生中の音声を中断すべきか否かの判断を加えたものである。従ってその機能構成ブロックとしては、図２に示したものに変更はなく、ここでは図７および図８に示したフローチャートに従って、その処理の流れだけを説明する。
【００５０】
図７のフローチャートにおいて、その処理は図６に示した先の実施例における処理と、ステップ７０４における処理のみが異なっていて、他の各ステップにおける処理は図６のものと同じになる。すなわち、任意の音声情報の再生がなされているときに、音声割り込みが発生すると（ステップＳ７０２）、その再生の中断をすべきか否かの判断をする一連の処理に、制御は移行される（ステップＳ７０４）。
【００５１】
図８は、再生音声の中断の可否を判断するための処理に係るフローチャートを示している。本処理８００において、最初に当該割り込みに係る音声情報のメタ情報が取得される（ステップＳ８０２）。複数の音声情報の割り込みが同時に発生した場合には、それら複数の音声情報のメタ情報が取得される。そして、現在の再生を中断した場合の割り込み音声の損失度を、先の例に倣って計算する（ステップＳ８０４）。このとき、再生の中断による損失を数値化し、割り込み音声の損失度に加算する。中断による損失は、音声が途切れることによるドライバへの負担、後に同じ音声を再度聞くことによる負担（再生を繰り返す場合）、その音声情報の重要度、残り再生時間などを考慮して決定する。同時割り込みに係る音声が複数ある場合には、先の例に倣ってその再生順位のすべての組合せについて損失度を計算する。ここで、割り込み音声の初期遅延は、再生音声の終了を待つ場合に比べて小さくなる点を留意されたい。
【００５２】
次に、再生音声を中断しない場合の、割り込み音声の損失度を計算する（ステップＳ８０６）。同時割り込みに係る音声が複数ある場合には、その再生順位のすべての組合せについて損失度を計算する。ここで、各割り込み音声の初期遅延は中断の場合に比して相対的に大きくなるが、中断による損失が加算されない点を留意されたい。そして、これら再生を中断した場合に求めた音声再生の損失度と、中断しない場合に求めた損失度の中から、最小の損失度のものに係る音声再生の組合せを選出する（ステップＳ８０８）。次に、選出された組合せが中断した場合の算出に係るものか、中断しない場合の算出に係るものかを判断し（ステップＳ８１０）、それが中断に係るものである場合には、音声情報出力タイミング調整部２１２において、その出力のタイミングを調整して、直ちにその音声情報の出力を開始させる（ステップＳ８１２）。この場合、その必要に応じて、中断した音声に係る情報を、割り込みに係る音声情報の再生が終了した後に再生することができる。一方で、最小の組合せが中断しない場合のものである場合には、処理を図７のステップＳ７０６に移し、先の実施例の場合と同様に、再生中の音声が終了するのを待って、再度損失度の計算を行うようにする。
【００５３】
本実施例によれば、再生中の音声の中断による損失が比較的小さい場合には、割り込みに係る音声情報が直ちに再生されることとなるので、それら音声の再生に係る損失をより小さくでき、総合的にドライバに対する情報提供の質の向上が期待できる。
【００５４】
次に、本発明の更に他の実施例について説明する。走行車両においてドライバに提供される音声情報の中には、事前にその割り込みのタイミングが判断できる種類のものがある。例えば、交差点案内、事故や工事情報、急カーブの警告情報などは、それらの事象を検知してから実際にその音声割り込みを発生させるタイミングまでには、十分な時間があるのが通例である。本実施例は、そのような音声情報の割り込みの直前に、即時性の、すなわちその事象の検知から音声割り込みの発生までの時間が極めて小さい種類の音声割り込みが発生した場合の対応に関するものである。すなわち、図９に示すように、本実施例に係る音声再生スケジュールプログラム９００は、先の実施例の構成に加えて、このような事前にその割り込みタイミングが判断できる音声情報を登録管理する、音声情報予約管理部９０２を備える。他の構成の機能は同様なので、ここでは同じ符号を付してその説明を省略する。
【００５５】
音声情報予約管理部９０２は、音声割り込みに係る事象が発生した場合に、その音声情報に関し、その割り込み発生時刻を管理する。そして、音声情報の再生がなされていないときに、他の音声割り込みが発生した場合、その２つの音声情報の再生順位について、前述の損失度の計算をおこない、その損失度の小ささから再生順位を決定するものである。この結果、予約に係る音声情報を先に再生する場合の損失度が小さい場合には、その予定時刻に当該音声情報の再生をおこない、次いで割り込みに係る音声情報を再生する。
【００５６】
従来では、事前に出力タイミングが分かっている予約に係る音声情報の再生の直前に、他の音声割り込みが発生した場合において、割り込みに係る音声情報の重要度が低いなどの場合においても、その再生が開始され、結果として予約に係る音声情報の再生遅延が常に生じていた。しかしながら本実施例によれば、割り込みに係る音声情報の重要度や許容限界時間が考慮されてその出力タイミングが決定されることとなり、より好適な音声情報の提供が実現する。
【００５７】
以上、本発明の好ましい実施の形態について詳述したが、本発明は、特定の実施形態に限定されるものではなく、特許請求の範囲に記載された発明の要旨の範囲において、種々の変形・変更が可能である。前記実施例では、本発明に係る音声再生スケジュール装置を車載ナビゲーション装置に実装したものについて説明したが、本発明は、音声出力の相互干渉が問題となるような他の環境に置いて、広く利用可能である。
【符号の説明】
【００５８】
１００：ナビゲーション装置              １０２：バスインターフェース
１０４：ＧＰＳ受信機                    １０６：ＶＩＣＳ受信機
１０８：車車間通信機                    １１０：入力部
１１２：通信制御部                      １１４：マルチメディア再生部
１１６：記憶部                          １１８：スピーカ
１２０：音声情報出力部                  １２２：ディスプレイ
１２４：表示制御部                      １２６：プログラムメモリ
１２８：データメモリ                    １３０：制御部
１３２：車両ナビゲーションプログラム    １３４：受信情報処理プログラム
１３６：環境状況判断プログラム          １３８：マルチメディア制御プログラム
１４０：音声再生スケジュールプログラム  ２０２：音声割り込み監視部
２０４：音声メタ情報取得部              ２０６：再生順位組合せ生成部
２０８：損失度計算部                    ２１０：音声再生順位決定部
２１２：音声情報出力タイミング調整部
【図１】
0005847004.tif 000002
【図２】
0005847004.tif 000003
【図３】
0005847004.tif 000004
【図４】
0005847004.tif 000005
【図５】
0005847004.tif 000006
【図６】
0005847004.tif 000007
【図７】
0005847004.tif 000008
【図８】
0005847004.tif 000009
【図９】
0005847004.tif 000010