(57)【特許請求の範囲】
【請求項１】
移動体の走行情報を音声案内する情報処理装置であって、
楽曲音を示す楽曲オーディオ信号を出力する楽曲再生手段と、
前記走行情報を生成する走行情報生成手段と、
前記走行情報生成手段によって前記走行情報が生成されたときに前記楽曲再生手段が前記楽曲オーディオ信号の出力中であるか否かを判別する楽曲再生判別手段と、
前記楽曲再生判別手段によって前記楽曲オーディオ信号の出力中であると判別された場合に、前記楽曲オーディオ信号の現出力時点における楽曲中の楽句の種類がボーカル部以外であるときには、信号レベルを減少させた前記楽曲オーディオ信号とともに前記走行情報を示す音声案内オーディオ信号を出力する音声案内出力手段と、を備え、
前記音声案内出力手段は、前記音声案内オーディオ信号の出力後、前記楽曲オーディオ信号の信号レベルを元に戻すときに前記楽曲オーディオ信号の現出力時点における楽曲中の楽句の種類がボーカル部である場合には、そのボーカル部の開始信号位置から前記楽曲オーディオ信号を出力するように前記楽曲再生手段を制御することを特徴とする情報処理装置。
【請求項２】
前記音声案内出力手段は、前記楽曲再生判別手段によって前記楽曲オーディオ信号の出力中にあると判別された場合に、前記楽曲オーディオ信号の現出力時点における楽曲中の楽句の種類がボーカル部であるときには、前記楽曲オーディオ信号の現出力時点における楽曲中の楽句の種類がボーカル部以外に変化するまで待機してから前記楽曲オーディオ信号の信号レベルを減少させるとともに当該楽曲オーディオ信号および前記音声案内オーディオ信号を出力することを特徴とする請求項１記載の情報処理装置。
【請求項３】
前記音声案内出力手段は、前記音声案内オーディオ信号の出力待機期間の時間又は前記移動体の走行距離を測定する測定手段と、
前記出力待機期間終了後において前記測定手段による測定結果に応じて前記走行情報の内容を修正する修正手段と、を備え、
前記修正手段による修正後の前記走行情報を示す音声案内オーディオ信号を出力することを特徴とする請求項２記載の情報処理装置。
【請求項４】
前記音声案内出力手段は、前記音声案内オーディオ信号の出力待機中に前記測定手段の測定内容に応じて待機可能時間又は待機可能走行距離を越えたか否かを判別する待機超過判別手段を含み、
前記待機超過判別手段によって出力待機期間の超過と判別されたときには、前記出力待機期間終了として前記修正手段による修正後の前記走行情報を示す音声案内オーディオ信号を出力することを特徴とする請求項３記載の情報処理装置。
【請求項５】
移動体の走行情報を音声案内する情報処理装置における走行情報音声案内方法であって、
楽曲音を示す楽曲オーディオ信号を出力する楽曲再生ステップと、
前記走行情報を生成する走行情報生成ステップと、
前記走行情報生成ステップにて前記走行情報が生成されたときに前記楽曲再生ステップが前記楽曲オーディオ信号の出力中であるか否かを判別する楽曲再生判別ステップと、
前記楽曲再生判別ステップによって前記楽曲オーディオ信号の出力中であると判別された場合に、前記楽曲オーディオ信号の現出力時点における楽曲中の楽句の種類がボーカル部以外であるときには、信号レベルを減少させた前記楽曲オーディオ信号とともに前記走行情報を示す音声案内オーディオ信号を出力する音声案内出力ステップと、
前記音声案内オーディオ信号の出力後、前記楽曲オーディオ信号の信号レベルを元に戻すときに前記楽曲オーディオ信号の現出力時点における楽曲中の楽句の種類がボーカル部である場合には、そのボーカル部の開始信号位置から前記楽曲オーディオ信号を出力するように前記楽曲オーディオ信号の出力を制御するステップと、を備えたことを特徴とするたことを特徴とする走行情報音声案内方法。
【請求項６】
移動体の走行情報を音声案内する走行情報音声案内方法をコンピュータに実行させる走行情報音声案内プログラムであって、
前記走行情報音声案内方法は、
楽曲音を示す楽曲オーディオ信号を出力する楽曲再生ステップと、
前記走行情報を生成する走行情報生成ステップと、
前記走行情報生成ステップにて前記走行情報が生成されたときに前記楽曲再生ステップが前記楽曲オーディオ信号の出力中であるか否かを判別する楽曲再生判別ステップと、
前記楽曲再生判別ステップによって前記楽曲オーディオ信号の出力中であると判別された場合に、前記楽曲オーディオ信号の現出力時点における楽曲中の楽句の種類がボーカル部以外であるときには、信号レベルを減少させた前記楽曲オーディオ信号とともに前記走行情報を示す音声案内オーディオ信号を出力する音声案内出力ステップと、
前記音声案内オーディオ信号の出力後、前記楽曲オーディオ信号の信号レベルを元に戻すときに前記楽曲オーディオ信号の現出力時点における楽曲中の楽句の種類がボーカル部である場合には、そのボーカル部の開始信号位置から前記楽曲オーディオ信号を出力するように前記楽曲オーディオ信号の出力を制御するステップと、を備えたことを特徴とする走行情報音声案内プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、楽曲再生装置を備え、移動体の走行情報を音声案内する情報処理装置及び走行情報音声案内方法に関する。
【背景技術】
【０００２】
車両の運転者や同乗者に対して走行中の自車の位置や目的地までの経路を案内する装置としては、車載ナビゲーション装置が知られている。そのナビゲーション装置は、例えば、ＧＰＳ(グローバルポジショニングシステム)を利用しており、人工衛星から送信された電波を受信し、受信信号に基づいて現在の自車位置及び進行方位を含む自車位置情報を演算して検出し、自車位置における目的地への経路を地図データから検索し、表示器上に地図と共に自車位置を表示し、それに併せて目的地までの経路又は進路方向を表示するものである。
【０００３】
また、車載ナビゲーション装置には、音声で目的地までの経路等の走行情報を運転者に与える音声案内機能を備えたものも既に知られている。例えば、目的地までの経路上の交差点に接近すると、「次の交差点を右折してください」の如き走行情報が音声にて出力される。
【０００４】
音声案内機能を備えた車載ナビゲーション装置は、一般に、車載オーディオ装置と連動するように構成されている。すなわち、車載オーディオ装置で音楽再生中に、車載ナビゲーション装置が音声案内を行う状態になると、車載ナビゲーション装置のコントローラがオーディオ装置を制御して音楽再生を一時的に停止させたり、音楽再生音の出力レベルを減少させることにより、車載ナビゲーション装置の音声案内が運転者等のユーザに聞き取り易くなるようにしている。
【０００５】
しかしながら、音楽聴取中のユーザにとって、車載ナビゲーション装置が音声案内を行う度に音楽再生音レベルが変動したり音楽再生自体が停められてしまう故に、音楽を十分に楽しむことができないという欠点があった。
【０００６】
このことは、車両に搭載されたナビゲーション装置等の情報処理装置に限らず、他の移動体において楽曲再生装置を備え、走行情報を音声案内する情報処理装置についても同様である。
【発明の開示】
【発明が解決しようとする課題】
【０００７】
本発明が解決しようとする課題には、上記の欠点が一例として挙げられ、音楽再生中に音楽聴取の妨げとなることをできるだけ避けつつ走行情報の音声案内を確実に行うことができる移動体用の情報処理装置及び走行情報音声案内方法を提供することが本発明の目的である。
【課題を解決するための手段】
【０００８】
請求項１に係る発明の情報処理装置は、移動体の走行情報を音声案内する情報処理装置であって、楽曲音を示す楽曲オーディオ信号を出力する楽曲再生手段と、前記走行情報を生成する走行情報生成手段と、前記走行情報生成手段によって前記走行情報が生成されたときに前記楽曲再生手段が前記楽曲オーディオ信号の出力中であるか否かを判別する楽曲再生判別手段と、前記楽曲再生判別手段によって前記楽曲オーディオ信号の出力中であると判別された場合に、前記楽曲オーディオ信号の現出力時点における楽曲中の楽句の種類がボーカル部以外であるときには、信号レベルを減少させた前記楽曲オーディオ信号とともに前記走行情報を示す音声案内オーディオ信号を出力する音声案内出力手段と、を備え、前記音声案内出力手段は、前記音声案内オーディオ信号の出力後、前記楽曲オーディオ信号の信号レベルを元に戻すときに前記楽曲オーディオ信号の現出力時点における楽曲中の楽句の種類がボーカル部である場合には、そのボーカル部の開始信号位置から前記楽曲オーディオ信号を出力するように前記楽曲再生手段を制御することを特徴としている。
【０００９】
請求項５に係る発明の走行情報音声案内方法は、移動体の走行情報を音声案内する情報処理装置における走行情報音声案内方法であって、楽曲音を示す楽曲オーディオ信号を出力する楽曲再生ステップと、前記走行情報を生成する走行情報生成ステップと、前記走行情報生成ステップにて前記走行情報が生成されたときに前記楽曲再生ステップが前記楽曲オーディオ信号の出力中であるか否かを判別する楽曲再生判別ステップと、前記楽曲再生判別ステップによって前記楽曲オーディオ信号の出力中であると判別された場合に、前記楽曲オーディオ信号の現出力時点における楽曲中の楽句の種類がボーカル部以外であるときには、信号レベルを減少させた前記楽曲オーディオ信号とともに前記走行情報を示す音声案内オーディオ信号を出力する音声案内出力ステップと、前記音声案内オーディオ信号の出力後、前記楽曲オーディオ信号の信号レベルを元に戻すときに前記楽曲オーディオ信号の現出力時点における楽曲中の楽句の種類がボーカル部である場合には、そのボーカル部の開始信号位置から前記楽曲オーディオ信号を出力するように前記楽曲オーディオ信号の出力を制御するステップと、を備えたことを特徴としている。
【００１０】
請求項６に係る発明のプログラムは、移動体の走行情報を音声案内する走行情報音声案内方法をコンピュータに実行させる走行情報音声案内プログラムであって、前記走行情報音声案内方法は、楽曲音を示す楽曲オーディオ信号を出力する楽曲再生ステップと、前記走行情報を生成する走行情報生成ステップと、前記走行情報生成ステップにて前記走行情報が生成されたときに前記楽曲再生ステップが前記楽曲オーディオ信号の出力中であるか否かを判別する楽曲再生判別ステップと、前記楽曲再生判別ステップによって前記楽曲オーディオ信号の出力中であると判別された場合に、前記楽曲オーディオ信号の現出力時点における楽曲中の楽句の種類がボーカル部以外であるときには、信号レベルを減少させた前記楽曲オーディオ信号とともに前記走行情報を示す音声案内オーディオ信号を出力する音声案内出力ステップと、前記音声案内オーディオ信号の出力後、前記楽曲オーディオ信号の信号レベルを元に戻すときに前記楽曲オーディオ信号の現出力時点における楽曲中の楽句の種類がボーカル部である場合には、そのボーカル部の開始信号位置から前記楽曲オーディオ信号を出力するように前記楽曲オーディオ信号の出力を制御するステップと、を備えたことを特徴としている。
【発明を実施するための最良の形態】
【００１１】
以下、本発明の実施例を図面を参照しつつ詳細に説明する。
【００１２】
図１は本発明を適用した音声案内付き車載ナビゲーション装置を示している。このナビゲーション装置は、ＧＰＳ（グローバルポジショニングシステム）部１、音声生成部２、オーディオ再生部３、音声切替出力部４、コントローラ５、センサ部６、表示部７、操作部８、音楽ソース蓄積部９、楽曲情報蓄積部１０及びスピーカ１１を備えている。ＧＰＳ部１、音声生成部２、オーディオ再生部３、音声切替出力部４、センサ部６、表示部７、操作部８、音楽ソース蓄積部９及び楽曲情報蓄積部１０はコントローラ５に接続されている。
【００１３】
ＧＰＳ部１は、ＧＰＳ用のアンテナ１ａにて人工衛星から送信された電波を受信し、その受信信号に基づいて現在の自車位置及び進行方位を含むＧＰＳ自車位置データを演算して検出する。
【００１４】
センサ部６は、車両の走行距離を検出する距離センサ６ａと、時間を計測するカウンタ６ｂとを少なくとも有している。距離センサ６ａ及びカウンタ６ｂ各々の出力はコントローラ５に接続されている。センサ部６には、車両の車速、エンジン回転数、進行方位等の他の運転状態を検出するセンサを備えても良い。更には、他の車両や情報発信センタ（情報提供用のサーバ）から走行情報を得るために無線通信装置を備えても良い。
【００１５】
コントローラ５は、ＧＰＳ部１、音声生成部２、オーディオ再生部３、音声切替出力部４、表示部７、音楽ソース蓄積部９、及び楽曲情報蓄積部１０を制御する。
【００１６】
また、コントローラ５は、記録媒体（図示せず）に予め記録された地図データを用いて現在位置から目的地までの経路を演算する。また、その記録媒体に予め記録された地図データ等の表示データを読み出して表示部７に供給する。更に、現在の自車位置が交差点等のポイントに接近すると、運転者に対する走行情報（ディジタル信号）を生成する。例えば、目的地までの経路において次の交差点で右折の必要がある場合には、次の交差点で右折するというアナウンス内容を示す走行情報を生成する。走行情報はディジタルオーディオ信号或いはその圧縮信号でも良く、更には、オーディオ信号成分を含まないでアナウンスの内容に対応したデータでも良い。また、走行情報には、その内容についての緊急度が少なくとも高低で示されている。例えば、走行情報が、「次の交差点を右折してください」を示す場合には緊急度は高とされ、「○km先に渋滞が発生しています」や「日が暮れました。ライトの確認を」を示す場合には緊急度は低とされている。
【００１７】
音声生成部２は、コントローラ５から供給される走行情報をアナログのオーディオ信号に変換して音声切替出力部４に供給する。
【００１８】
オーディオ再生部３は楽曲を再生する装置であって、音楽ソース蓄積部９から楽曲音データが供給され、その楽曲音データに応じて演奏音を示すアナログのオーディオ信号を出力する。オーディオ再生部３はディスクプレーヤ或いはメモリプレーヤであっても良い。
【００１９】
音声切替出力部４は音声生成部２からのオーディオ信号（音声案内オーディオ信号）とオーディオ再生部３からのオーディオ信号（楽曲オーディオ信号）とをコントローラ５の指令に応じて選択的に増幅して出力する。音声切替出力部４は初期状態ではオーディオ再生部３からのオーディオ信号を増幅して出力する。
【００２０】
表示部７は、コントローラ５から供給される表示データに応じた航行情報表示及びコントローラ５から供給される指令に応じた動作状態表示を行う。
【００２１】
操作部８は、本ナビゲーション装置の動作を指令するための操作を行う。操作部８の操作内容はデータとしてコントローラ５に供給される。
【００２２】
音楽ソース蓄積部９には、上記したように複数の楽曲各々の楽曲音データが保存されている。楽曲音データは、楽曲音を示すディジタルオーディオ信号或いはそのオーディオ信号を圧縮した信号である。音楽ソース蓄積部９に保存された複数の楽曲の楽曲音データはコントローラ５の指令に応じて選択され、選択された楽曲の楽曲音データが音楽ソース蓄積部９からオーディオ再生部３に供給される。
【００２３】
楽曲情報蓄積部１０には、音楽ソース蓄積部９に楽曲音データとして保存された複数の楽曲各々の楽曲構成が楽曲情報が保存されている。楽曲情報は、楽曲中の楽句の種類、すなわち、楽曲中のイントロ、ボーカル部、間奏、エンディング及びサビ部の各フレーズ（楽句）に当たる部分の開始及び終了時間を示す。例えば、図２(a)に示すような楽曲構造を有する楽曲の場合には、楽曲情報には、図２(b)に示すように、イントロ：０'００”〜０'３０”、ボーカル部１：０'３０”〜１'５０”、間奏１：１'５０”〜２'２０”、ボーカル部２：２'２０”〜３'３０”、間奏２：３'３０”〜３'５０”、ボーカル部３：３'５０”〜４'４０”、エンディング：４'４０”〜５'１０”、サビ部１：１'２０”〜１'５０”、サビ部２：３'００”〜３'３０”、サビ部３：４'１０”〜４'４０”の如く示される。また、楽曲情報としては、楽曲名、歌手名、ジャンル、演奏時間等の情報が保存されても良い。また、音楽ソース蓄積部９の複数の楽曲各々の楽曲音データと楽曲情報蓄積部１０の楽曲情報とは関連付けが行われている。
【００２４】
スピーカ１１は音声切替出力部４の出力に接続され、音声切替出力部４の出力信号に応じて駆動される。
【００２５】
次に、上記の構成の本発明によるナビゲーション装置の動作について図３に示したコントローラ５の動作を示すフローチャートに従って説明する。
【００２６】
コントローラ５は、図３に示すように、音声案内として出力すべき走行情報が生成されたか否かを判別する（ステップＳ１）。コントローラ５は、例えば、目的地への経路走行時に交差点等のポイントに接近すると、割り込み動作によって走行情報を生成するための動作を行う。走行情報が生成されると、コントローラ５は楽曲再生中であるか否かを判別する（ステップＳ２）。オーディオ再生部３の楽曲再生中には、オーディオ再生部３からオーディオ信号が出力され、そのオーディオ信号は音声切替出力部４で増幅された後、スピーカ１１に供給される。スピーカ１１からは楽曲音が出力される。また、楽曲再生中には、オーディオ再生部３から楽曲再生中を示すフラグ等の動作状態データが供給されるので、コントローラ５はその動作状態データに応じて楽曲再生中であるか否かを判別する。動作状態データには楽曲識別子及び再生経過時間が含まれる。
【００２７】
コントローラ５は、オーディオ再生部３が楽曲再生中であることを判別した場合には、生成された走行情報の緊急度は高低のいずれかであるかを判別する（ステップＳ３）。上記したように、走行情報には、その情報内容についての緊急度の高低が示されているので、生成された走行情報に応じて緊急度の高低が判別される。
【００２８】
コントローラ５は、ステップＳ３で低緊急度と判別した場合には再生されている楽曲の現再生部分はボーカル部（サビ部を含む）か否かを判別する（ステップＳ４）。この判別は、オーディオ再生部３から供給されている動作状態データ中の再生経過時間と、楽曲情報蓄積部１０に保存されている楽曲情報とに応じて行われる。楽曲情報蓄積部１０から現再生中の楽曲の楽曲情報が読み出され、その楽曲情報に示された楽曲構造によって現再生部分が再生経過時間に対応してボーカル部であるかか否かは判別される。例えば、図２(b)に示した楽曲構造を有する楽曲の再生中であれば、再生経過時間が２分の時点ではボーカル部であり。再生経過時間が３分の時点ではボーカル部ではなく間奏である。
【００２９】
コントローラ５は、ステップＳ２で楽曲再生中ではないと判別した場合、ステップＳ３で走行情報の緊急度が高と判別した場合、或いはステップＳ４で再生中の楽曲の現再生部分はボーカル部以外と判別した場合には、音声切替出力部４に対してオーディオ再生部３からのオーディオ信号のレベルを減少させる指令を発生する（ステップＳ５）。音声切替出力部４はこの指令に応じて増幅利得を低下させることによりオーディオ再生部３からのオーディオ信号のレベルを低下させる。よって、音声生成部２からの音声案内オーディオ信号、すなわち走行情報の音声案内オーディオ信号が音声切替出力部４を介して出力可能状態となる。なお、音声切替出力部４は増幅利得を低下させることにより、オーディオ再生部３からのオーディオ信号を完全に遮断しても良いし、音声案内オーディオ信号に比べて十分に小さいレベルにしても良い。
【００３０】
コントローラ５は、生成した走行情報を音声生成部２に供給して音声生成部２によって出力されるアナウンス音声信号（音声案内オーディオ信号）を音声切替出力部４に供給させる（ステップＳ６）。音声生成部２は走行情報が供給されると、その走行情報をアナログのオーディオ信号に変換して音声切替出力部４に供給する。よって、走行情報の音声案内オーディオ信号の出力可能状態となっている音声切替出力部４では、音声案内オーディオ信号を増幅してスピーカ１１に供給する。スピーカ１１からは走行情報のアナウンス音声が出力される。すなわち、楽曲の再生中に生成された走行情報の緊急度が高い場合、或いは楽曲のボーカル部の再生中に生成された走行情報の緊急度が低い場合に、直ちに楽曲再生音のレベルが減少される一方、走行情報の内容がアナウンス音声によって出力される。
【００３１】
コントローラ５は、ステップＳ６の実行後、すなわち、走行情報が音声案内された後、音声切替出力部４に対してオーディオ再生部３からのオーディオ信号のレベルを元に戻す指令を発生する（ステップＳ７）。音声切替出力部４はこの指令に応じてオーディオ再生部３からのオーディオ信号に対する増幅利得をステップＳ５の実行直前の利得まで上昇させる。これにより、オーディオ再生部３からのオーディオ信号が音声切替出力部４で増幅された後、スピーカ１１に供給され、スピーカ１１からは楽曲音が出力される。
【００３２】
コントローラ５は、ステップＳ４で再生中の楽曲の現再生部分がボーカル部と判別した場合には、走行情報出力を待機させることになり、距離センサ６ａ及びカウンタ６ｂを各々リセットして走行距離及び時間を計測させる（ステップＳ８）。そして、再生されている楽曲の現再生部分はボーカル部か否かを再度判別する（ステップＳ９）。ステップＳ９は現再生部分がボーカル部以外となるまで繰り返し実行される。ステップＳ９で再生中の楽曲の現再生部分がボーカル部以外と判別した場合には、距離センサ６ａ及びカウンタ６ｂによって測定された走行情報出力待機中の走行距離及び時間を読み取って、その走行距離又は時間によって走行情報を修正する（ステップＳ１０）。すなわち、走行情報中に距離を示す部分がある場合にはその距離を、読み取った走行距離だけ短くするように修正する。また、走行情報中に時間を示す部分がある場合にはその時間を、読み取った走行時間だけ短くするように修正する。例えば、生成した本来の走行情報が「３km先に渋滞が発生しています」という内容であれば、走行情報出力待機中に１kmだけ走行した場合には、「２km先に渋滞が発生しています」のように走行情報を修正することが行われる。走行情報中の走行距離及び走行時間に対する部分は数値とkmや分のような単位との組み合わせによって、或いは特定の識別子によって区別可能にされている。
【００３３】
コントローラ５は、ステップＳ１０の実行後は、上記のステップＳ５〜Ｓ７を実行する。よって、修正後の走行情報がコントローラ５から音声生成部２に供給され、音声生成部２ではその修正後の走行情報がアナウンス音声を示すオーディオ信号に変換され、更に音声切替出力部４を介してスピーカ１１に供給される。これにより、再生中の楽曲のボーカル部が終了した直後においてスピーカ１１からは時間又は距離が修正された走行情報についてのアナウンス音声が出力される。
【００３４】
すなわち、楽曲のボーカル部の再生中に生成された走行情報の緊急度が低い場合に、その楽曲のボーカル部が終了するまではそのまま楽曲再生音が出力され、ボーカル部の終了後、楽曲再生音のレベルが減少される一方、時間又は距離が修正された走行情報を示すアナウンス音声が出力される。
【００３５】
なお、走行情報中に時間又は距離に関する部分がない場合には上記の如き修正は行われない。
【００３６】
図４は本発明の他の実施例としてコントローラ５の動作を示すフローチャートを示している。この実施例においては、走行情報の緊急度は高中低で示されている。
【００３７】
コントローラ５は、オーディオ再生部３が楽曲再生中であることを判別した場合には、生成された走行情報の緊急度は高中低のいずれかであるかを判別する（ステップＳ１１）。緊急度が低の場合には、ステップＳ４の実行に移行し、緊急度が高の場合には、ステップＳ５の実行に移行することは図３の実施例の場合と同一である。
【００３８】
コントローラ５は、図４に示すように、ステップＳ１１で中緊急度と判別した場合には再生されている楽曲の現再生部分はサビ部か否かを判別する（ステップＳ１２）。この判別は、ステップＳ４における楽曲の現再生部分がボーカル部か否かの判別方法と同様である。なお、図２(a)に示すように、ボーカル部の一部がサビ部となっている場合にはサビ部が優先される。
【００３９】
コントローラ５は、ステップＳ１２で再生中の楽曲の現再生部分がサビ部と判別した場合には、走行情報出力を待機させることになり、距離センサ６ａ及びカウンタ６ｂを各々リセットして走行距離及び時間を計測させる（ステップＳ１３）。そして、再生されている楽曲の現再生部分はサビ部か否かを再度判別する（ステップＳ１４）。ステップＳ１４は現再生部分がサビ部以外となるまで繰り返し実行される。ステップＳ１４で再生中の楽曲の現再生部分がサビ部以外と判別した場合には、距離センサ６ａ及びカウンタ６ｂによって測定された走行情報出力待機中の走行距離及び時間を読み取って、その走行距離及び時間によって走行情報を修正する（ステップＳ１５）。ステップＳ１５はステップＳ９における走行情報修正と同様に行われる。
【００４０】
コントローラ５は、ステップＳ１５の実行後は、上記のステップＳ５〜Ｓ７を実行する。よって、修正後の走行情報がコントローラ５から音声生成部２に供給され、音声生成部２ではその修正後の走行情報がアナウンス音声を示すアナログオーディオ信号に変換され、更に音声切替出力部４を介してスピーカ１１に供給される。この結果、再生中の楽曲のサビ部が終了した直後にスピーカ１１からは時間又は距離が修正された走行情報を示すアナウンス音声が出力される。
【００４１】
すなわち、楽曲のサビ部の再生中に生成された走行情報の緊急度が中である場合に、その楽曲のサビ部が終了するまではそのまま楽曲再生音が出力され、サビ部の終了後、楽曲再生音のレベルが減少される一方、時間又は距離が修正された走行情報についてのアナウンス音声が出力される。
【００４２】
また、楽曲のボーカル部の再生中に生成された走行情報の緊急度が低である場合に、その楽曲のボーカル部が終了するまではそのまま楽曲再生音が出力され、ボーカル部の終了後、楽曲再生音のレベルが減少される一方、時間又は距離が修正された走行情報についてのアナウンス音声が出力される。
【００４３】
図５は本発明の他の実施例としてコントローラ５の動作を示すフローチャートを示している。この実施例においては、走行情報の緊急度は高低で示されている。
【００４４】
コントローラ５によるステップＳ１〜Ｓ７の動作は、図３の実施例と同一である。コントローラ５はステップＳ４で再生中の楽曲の現再生部分がボーカル部と判別した場合には、走行情報出力を待機させることになり、距離センサ６ａ及びカウンタ６ｂを各々リセットして走行距離及び時間を計測させる（ステップＳ８）。そして、待機可能時間及び待機可能距離を設定する（ステップＳ２１）。待機可能時間は車両が走行を続けるこにより生成された走行情報の緊急度が低から高に変化する間での時間であり、待機可能距離は同様に緊急度が低から高に変化する間での時間である。
【００４５】
再生されている楽曲の現再生部分はボーカル部か否かを再度判別する（ステップＳ２２）。ステップＳ２２で現再生部分がボーカル部であると判別した場合には、距離センサ６ａ及びカウンタ６ｂによって測定された走行情報出力待機中の走行距離及び時間を読み取り、走行距離が待機可能距離を越えたか或いは走行時間が待機可能時間を越えたか否かを判別する（ステップＳ２３）。
【００４６】
ステップＳ２３の判別の結果、走行距離が待機可能距離を越えておらず、走行時間も待機可能時間を越えていないならば、ステップＳ２２に戻る。一方、走行距離が待機可能距離を越えておらず、走行時間も待機可能時間を越えていないならば、待機可能距離又は待機可能時間によって走行情報を修正する（ステップＳ２４）。すなわち、走行情報中に距離を示す部分がある場合にはその距離を待機可能距離だけ短くするように修正する。また、走行情報中に時間を示す部分がある場合にはその時間を測定した走行時間だけ短くするように修正する。
【００４７】
待機状態となった低緊急度の走行情報であっても、出力待ちしている間に緊急度が上がる場合がある。走行情報が例えば、「○km先に渋滞が発生しています」を示すときに、当初、低緊急度であったが、出力待ちしている間に車両が走行して渋滞地点に接近してしまった場合は、その走行情報をユーザに通知しないと安全に関わるため、高緊急度に変化することが起き得る。このように低緊急度の走行情報が出力待ちしている間に緊急度が上がった場合は、高緊急度としてその時点で無条件に楽曲のボーカル部の再生音のレベルを減少させて（消音状態を含む）、時間又は距離が修正された走行情報についてのアナウンス音声を出力させることが行われる。
【００４８】
図６及び図７は本発明の他の実施例としてコントローラ５の動作を示すフローチャートを示している。この実施例においては、走行情報の緊急度は高中低で示されている。
【００４９】
コントローラ５は、図６及び図７に示すように、ステップＳ１１で中緊急度と判別した場合には再生されている楽曲の現再生部分はサビ部か否かを判別する（ステップＳ１２）。この判別は、ステップＳ４における楽曲の現再生部分がボーカル部か否かの判別方法と同様である。
【００５０】
コントローラ５は、ステップＳ１２で再生中の楽曲の現再生部分がサビ部と判別した場合には、走行情報出力を待機させることになり、距離センサ６ａ及びカウンタ６ｂを各々リセットして走行距離及び時間を計測させる（ステップＳ１３）。そして、待機可能時間及び待機可能距離を設定し（ステップＳ２６）、再生されている楽曲の現再生部分はサビ部か否かを再度判別する（ステップＳ２７）。ステップＳ２７で現再生部分がサビ部であると判別した場合には、距離センサ６ａ及びカウンタ６ｂによって測定された走行情報出力待機中の走行距離及び時間を読み取り、走行距離が待機可能距離を越えたか或いは走行時間が待機可能時間を越えたか否かを判別する（ステップＳ２８）。
【００５１】
ステップＳ２８の判別の結果、走行距離が待機可能距離を越えておらず、走行時間も待機可能時間を越えていないならば、ステップＳ２７に戻る。一方、走行距離が待機可能距離を越えておらず、走行時間も待機可能時間を越えていないならば、待機可能距離又は待機可能時間によって走行情報を修正する（ステップＳ２９）。すなわち、走行情報中に距離を示す部分がある場合にはその距離を待機可能距離だけ短くするように修正する。また、走行情報中に時間を示す部分がある場合にはその時間を測定した走行時間だけ短くするように修正する。
【００５２】
待機状態となった中緊急度の走行情報であっても、出力待ちしている間に緊急度が上がる場合がある。走行情報が例えば、「○百m先××交差点を左折です」であるとき、当初、中緊急度であったが、出力待ちしている間に車両が走行して渋滞地点に接近してしまった場合は、その走行情報をユーザに通知しないと安全に関わるため、高緊急度に変化することが起き得る。このように中緊急度の走行情報が出力待ちしている間に緊急度が上がった場合は、高緊急度としてその時点で無条件に楽曲のサビ部再生音のレベルを減少させて（消音状態を含む）、時間又は距離が修正された走行情報についてのアナウンス音声を出力させることが行われる。
【００５３】
図６及び図７のフローチャート中のその他のステップは図４及び図５のフローチャートにおける同一番号のステップの動作と同一である。
【００５４】
図８は本発明の他の実施例としてコントローラ５の動作を示すフローチャートを示している。この実施例においては、走行情報の緊急度は高低で示されている。
【００５５】
コントローラ５は、図８に示すように、ステップＳ４で再生中の楽曲の現再生部分はボーカル部以外と判別した場合には、音声切替出力部４に対してオーディオ再生部３からのオーディオ信号のレベルを低下させる指令を発生し（ステップＳ３１）、生成した走行情報を音声生成部２に供給して音声生成部２によって出力されるアナウンス音声信号を音声切替出力部４に供給させる（ステップＳ３２）。ステップＳ３１及びＳ３２は図３のステップＳ５及びＳ６の動作と同一である。
【００５６】
コントローラ５は、ステップＳ３２の実行後、現在再生されている楽曲の現再生部分はボーカル部か否かを判別する（ステップＳ３３）。ボーカル部の再生中ならば、オーディオ再生部３に対してそのボーカル部の先頭に戻って再生を再開させる（ステップＳ３４）。ステップＳ３４では、コントローラ５は楽曲情報蓄積部１０に保存されている楽曲情報に応じてボーカル部の開始時間を得ることができるので、そのボーカル部の開始時間からの再生をオーディオ再生部３に対して指示する。オーディオ再生部３はその指示に応じて再生箇所を楽曲のボーカル部の途中からその先頭に戻してそこから再生を再び行う。コントローラ５は、ステップＳ３４の実行後、音声切替出力部４に対してオーディオ再生部３からのオーディオ信号の増幅利得を元に戻す指令を発生する（ステップＳ３５）。ステップＳ３５は図３のステップＳ７の動作と同一である。
【００５７】
ステップＳ３３においてボーカル部の再生中ではないならば、直ちにステップＳ３５に進んでスピーカ１１から楽曲音を出力させる。
【００５８】
このような低緊急度の走行情報が生成されたときに楽曲がボーカル部に入ってしまう場合は、音声出力が終了した段階で楽曲再生をボーカル部先頭に戻してから楽曲再生レベルを上げて再生が再開となる。これによりユーザが楽曲のボーカル部を十分に楽しめるようにすることができる。
【００５９】
図９及び図１０は本発明の他の実施例としてコントローラ５の動作を示すフローチャートを示している。この実施例においては、走行情報の緊急度は高中低で示されている。
【００６０】
図９及び図１０において、図６〜図８のフローチャート中のステップと同一部分は同一ステップ番号を用いて示している。なお、ステップＳ１６〜Ｓ１８の動作はステップＳ５〜Ｓ７と同一である。
【００６１】
コントローラ５は、図９及び図１０に示すように、ステップＳ１２で再生中の楽曲の現再生部分はサビ部以外と判別した場合には、音声切替出力部４に対してオーディオ再生部３からのオーディオ信号の増幅利得を低下させる指令を発生し（ステップＳ４１）、生成した走行情報を音声生成部２に供給して音声生成部２によって出力されるアナウンス音声信号を音声切替出力部４に供給させる（ステップＳ４２）。ステップＳ４１及びＳ４２の動作は図３のステップＳ５及びＳ６と同一である。
【００６２】
コントローラ５は、ステップＳ４２の実行後、現在再生されている楽曲の現再生部分はサビ部か否かを判別する（ステップＳ４３）。サビ部の再生中ならば、オーディオ再生部３に対してそのサビ部の先頭に戻って再生を再開させる（ステップＳ４４）。ステップＳ４４では、コントローラ５は楽曲情報蓄積部１０に保存されている楽曲情報に応じてサビ部の開始時間を得ることができるので、そのサビ部の開始時間からの再生をオーディオ再生部３に対して指示する。オーディオ再生部３はその指示に応じて再生箇所を楽曲のサビ部の途中からその先頭に戻してそこから再生を再び行う。コントローラ５は、ステップＳ４４の実行後、音声切替出力部４に対してオーディオ再生部３からのオーディオ信号の増幅利得を元に戻す指令を発生する（ステップＳ４５）。ステップＳ４５は図３のステップＳ７の動作と同一である。
【００６３】
ステップＳ４３においてサビ部の再生中ではないならば、直ちにステップＳ４５に進んでスピーカ１１から楽曲音を出力させる。
【００６４】
このような低緊急度の走行情報が生成されたときに楽曲がサビ部に入ってしまう場合は、音声出力が終了した段階で楽曲再生をサビ部先頭に戻してから楽曲再生レベルを上げて再生が再開となる。これによりユーザが楽曲のサビ部を十分に楽しめるようにすることができる。
【００６５】
以上のように、ナビゲーション装置が音声出力する情報を緊急度によってレベル分けし、緊急度が高ければ直ちに音楽レベルを下げてでも運転者等のユーザに音声告知するが、緊急度が低ければボーカル部以外の部分（イントロ，間奏，エンディング）まで待ってから出力するので、ユーザは直ちに知る必要のない音声案内によって音楽聴取を妨げられずに十分音楽を楽しむことができる。一方、緊急度が高く、直ちに知る必要のある重要な情報は、再生音レベルを減少させて音声告知してくれるため、ユーザはドライブ情報を十分に得ることができる。
【００６６】
上記した各実施例においては、走行情報と楽曲中の楽句（フレーズ）との優先順位は予め定められている。すなわち、図３に示した動作例では、高緊急度の走行情報、ボーカル部、低緊急度の走行情報、ボーカル部以外のフレーズの順位である。また、図４に示した動作例では、高緊急度の走行情報、サビ部、中緊急度の走行情報、ボーカル部、低緊急度の走行情報、ボーカル部以外のフレーズの順位である。この優先順位をユーザの操作に応じて変更するようにしても良い。図１１はユーザの操作に応じて優先順位の変更を行う優先順位変更動作を示すフローチャートを示している。この優先順位変更動作では、複数の優先順位パターンがデータとして予め作成されてコントローラ５内の図示しないメモリに保存されている。複数の優先順位パターンの各々は走行情報の緊急度（高低又は高中低）と楽曲中の楽句の種類各々とについての順位を示し、優先順位パターン毎に異なる順位とされている。
【００６７】
優先順位変更動作では、コントローラ５は、図１１に示すように、ユーザによる操作部８の操作に応じて優先順位変更モードになったか否かを判別する（ステップＳ５１）。コントローラ５は、優先順位変更モードとなったならば、複数の優先順位パターンの選択映像を表示部７に表示させる（ステップＳ５２）。表示部７に表示される複数の優先順位パターンの選択映像には、例えば、パターン毎の走行情報の緊急度と楽曲中の楽句の種類との優先順位が示されている。よって、ユーザは複数の優先順位パターンの中から任意の１パターンを操作部８の操作に応じて選択することができる。ステップＳ５２の実行後、コントローラ５は、選択操作があったか否かを判別する（ステップＳ５３）。選択操作があった場合にはその選択の優先順位パターンに示された優先順位を本装置で上記のステップＳ３及びＳ４、又はステップＳ１１、Ｓ１２及びＳ４で使用するように優先順位変更を行う（ステップＳ５４）。
【００６８】
優先順位パターンの選択を自動的に行うこともできる。例えば、図１２は、優先順位パターンとして、初期状態の優先順位パターン、夜間用の優先順位パターン及び遠方用の優先順位パターンのうちから１パターンを自動選択する優先順位パターン自動選択動作を示している。
【００６９】
この優先順位パターン自動選択動作では、コントローラ５は、ＧＰＳ部１から現在の時刻情報を取得し（ステップＳ６１）、現在の時刻が夜間であるか否かを判別する（ステップＳ６２）。夜間である場合には、夜間用の優先順位パターンに示された優先順位を本装置で使用するようにを設定する（ステップＳ６３）。現在の時刻が夜間ではない場合には、自宅からの距離を算出し（ステップＳ６４）、算出した距離が所定距離より長いか、すなわち現在の自車位置が自宅から遠方であるか否かを判別する（ステップＳ６５）。現在の自車位置が自宅から遠方である場合には、遠方用の優先順位パターンに示された優先順位を本装置で使用するように設定する（ステップＳ６６）。現在の自車位置が自宅から遠方ではない場合には、初期状態の優先順位パターンに示された優先順位を本装置で使用するように設定する（ステップＳ６７）。この優先順位パターン自動選択動作は繰り返し実行される。
【００７０】
例えば、旅行先において道路事情に不案内なため音声案内を優先したいような場合には、システムが自車位置と登録されている自宅位置との距離を計算し、一定以上の距離がある場合には音声案内を優先するような優先順位パターンを自動的に選択して使用することができる。
【００７１】
図１３は、優先順位パターンの自動選択としては、楽曲の再生中の楽曲内容に応じて１の優先順位パターンを自動選択する動作を示している。この図１３の優先順位パターン自動選択動作において、コントローラ５は、再生中の楽曲は好みの楽曲であるか否かを判別する（ステップＳ７１）。好みの楽曲ではない場合には、再生中の楽曲は好みのジャンルの楽曲か否かを判別する（ステップＳ７２）。音楽ソース蓄積部９に楽曲音データとして保存された複数の楽曲各々について好みの楽曲か否かがユーザによって予め選択され、その選択結果がデータとして音楽ソース蓄積部９には保存されている。また、音楽のジャンルについても、ユーザによって予め選択され、そのデータが保存されている。ステップＳ７１及びＳ７２の判別ではそれらの保存データが用いられる。
【００７２】
ステップＳ７１にて再生中の楽曲は好みの楽曲であると判別した場合、ステップＳ７２にて再生中の楽曲が好みのジャンルの楽曲であると判別した場合には、楽曲再生優先用の優先順位パターンを選択し（ステップＳ７３，Ｓ７４）、楽曲再生優先用の優先順位パターンに示された優先順位を装置では使用する。一方、好みの楽曲でもジャンルの楽曲の再生中ではないと判別した場合には、初期状態の優先順位パターンを選択し（ステップＳ７５）、その初期状態の優先順位パターンに示された優先順位を装置では使用する。この結果、好みの楽曲や好みのジャンルの楽曲再生中に、走行情報が生成されても、楽曲再生の優先度が初期状態よりも高くなり、直ちに楽曲再生音から走行案内の音声に切り替わることを回避できる。
【００７３】
なお、図１３の優先順位パターン自動選択動作は、少なくとも再生楽曲が変わる毎に１回実行されれば良い。
【００７４】
上記の図１１〜図１３の動作では、予め用意された複数の優先順位設定パターンのうちの１のパターンを選択することが行われるが、１の優先順位パターンに示された優先順位をユーザの操作に応じて変更するようにしても良い。例えば、図１４に示すように、コントローラ５は、ユーザによる操作部８の操作に応じて優先順位変更モードになったか否かを判別する（ステップＳ８１）。コントローラ５は、優先順位変更モードとなったならば、走行情報の緊急度と楽曲中の楽句の種類各々についての現在の優先順位を表示部７に表示させる（ステップＳ８２）。表示部７に表示される現在の優先順位はユーザによる操作部８の操作に応じて変更可能にされている。よって、ユーザは変更したい走行情報の緊急度を任意のレベル（例えば、高中低のいずれか１）に変更することができる。ステップＳ８２の実行後、コントローラ５は、変更操作があったか否かを判別する（ステップＳ８３）。変更操作があった場合には、その変更操作による優先順位を本装置で使用するように設定する（ステップＳ８４）。
【００７５】
また、上記した各実施例においては、走行情報の緊急度が低い場合にはその走行情報についてのアナウンス音声が走行情報の生成時より遅れて出力されることになる。これに対処するために、図１５に示すように、ステップＳ４の判別結果によって待機状態となった場合には、走行情報の内容を表示部７に表示させ（ステップＳ９１）、その後、ステップＳ８に進むようにしても良い。或いは、図１６に示すように、ステップＳ４の判別結果によって待機状態となった場合には、生成した走行情報を音声生成部２に供給し、音声生成部２によって出力される音声案内オーディオ信号をレベル減少させて出力させ（ステップＳ９２）、その後、ステップＳ８に進むようにしても良い。このように、待機状態において走行情報の内容を表示或いは低い音響レベルで音声案内を出力することにより、ユーザはその走行情報を遅れることなく知ることができる。
【００７６】
上記した実施例では、走行情報はナビゲーション装置によって得られる目的地までの経路案内、車両の速度やライト確認等の運転状態（作動状態）についての情報であるが、外部から受信して得た交通情報や天気予報等の走行上必要な情報にも適用することができる。例えば、ビーコン（光，電波）から交通情報がナビゲーション装置に向けて送信されるが、その情報をナビゲーション装置が受信した時点において直ちにユーザに音声によって提供するのではなく、ナビゲーション装置自身において生成された走行情報と同様に扱うことができる。すなわち、楽曲再生中には楽曲聴取を妨げないように、ビーコンからの情報を一時保存しておいて、楽曲聴取を妨げない適切なタイミングで音声出力させることができる。また、ビーコンに限らず、ホットスポットにおける無線ＬＡＮ、放送電波、或いは携帯電話を使った情報受信の場合も同様である。
【００７７】
図１７は走行情報の例を緊急度の高中低各々について示している。また、ナビゲーション装置に限らず、ビーコン、無線ＬＡＮ信号及び放送電波を受信して得られる走行情報の例も示している。
【００７８】
上記した実施例においては、ナビゲーション装置内にオーディオ再生部３が備えられているが、ナビゲーション装置とオーディオ再生部とが個別に設けられた車載システムであっても本発明を適用することができる。
【００７９】
また、上記した実施例においては、ナビゲーション装置の音声案内音と楽曲の再生音とが同一のスピーカ１１かに出力されるように構成されているが、音声案内音と楽曲の再生音とが個別のスピーカから出力される構成でも良い。
【００８０】
更に、上記した実施例においては、複数の楽曲各々の楽曲中の楽句であるイントロ、ボーカル部、間奏、エンディング及びサビ部に当たる部分の開始及び終了時間を示す楽曲情報は、予め作成されてから楽曲情報蓄積部１０に保存されるが、音楽ソース蓄積部９に保存された楽曲音データに応じて複数の楽曲各々の楽曲情報を作成しても良い。
【００８１】
また、上記した実施例においては、車載ナビゲーションの例について示したが、これに限らず、同様の機能を有する車載情報処理装置或いは携帯端末装置などにも適用することができる。更に、車両に限らず、船舶等の他の移動体用の情報処理装置にも適用することができる。
【００８２】
図１８は楽曲情報を作成する楽曲情報作成装置を示している。この楽曲情報作成装置は、楽曲入力装置２１、楽曲ＩＤ入力装置２２、ボーカル検出部２３、楽曲構造検出部２４、楽曲特徴量保存装置２５、楽曲重要度レベル演算部２６、楽曲情報作成部２７及び楽曲情報保存装置２８を備えている。
【００８３】
楽曲入力装置２１は、楽曲情報作成対象の楽曲のディジタルオーディオ信号（例えば、ＰＣＭデータ）を入力又は再生する装置であり、例えば、ＣＤプレーヤである。楽曲入力装置２１の出力はボーカル検出部２３及び楽曲構造検出部２４に接続されている。楽曲ＩＤ入力装置２２は、楽曲情報作成対象の楽曲を識別するための曲名、或いはファイル名等の識別データを入力する。楽曲ＩＤ入力装置２２の出力は楽曲情報作成部２７に接続されている。
【００８４】
ボーカル検出部２３は、楽曲情報作成対象の楽曲のボーカル部の有無を検出する。楽曲構造検出部２４は、楽曲情報作成対象の楽曲の繰り返し構造を検出する。ボーカル検出部２３及び楽曲構造検出部２４の各検出出力は楽曲特徴量保存装置２５に接続されている。
【００８５】
楽曲特徴量保存装置２５は、ボーカル検出部２３及び楽曲構造検出部２４による検出結果を楽曲特徴量として一時的に保存する。
【００８６】
楽曲重要度レベル演算部２６は、楽曲特徴量保存装置２５に保存された楽曲特徴量を用いて、楽曲情報作成対象の楽曲の構造上の各部について、高中低の重要度を決定する。楽曲重要度レベル演算部２６の演算結果は楽曲情報作成部２７に供給される。
【００８７】
楽曲情報作成部２７は、楽曲重要度レベル演算部２６で決定した各重要度に属する楽曲情報作成対象の楽曲の各部について、開始終了時刻と、楽曲ＩＤ入力装置２２から入力された楽曲ＩＤを付加して楽曲情報を作成する。
【００８８】
楽曲情報保存装置２８は、楽曲情報作成部２７において作成された楽曲情報を保存する。
【００８９】
かかる構成の楽曲情報作成装置においては、ボーカル部検出処理、楽曲構造検出処理、並びに楽曲情報の作成及び保存処理が行われる。
【００９０】
楽曲音を示すオーディオ信号に基づいてボーカル部のみを検出する方法としては、特許文献１に示された中央定位信号を強調する方法を用いると、ボーカル部を効果的に検出することができる。以下に、その方法を用いたを用いたボーカル部検出処理を説明する。
【特許文献１】特開２００２−２４７６９９号公報
【００９１】
ボーカル部検出処理においては、図１９に示すように、楽曲入力装置２１から楽曲情報作成対象の楽曲オーディオ信号（ステレオ信号）が入力され（ステップＳ１０１）、ボーカル検出部２３においてステレオ信号の中央定位信号を抽出する処理と、それと同時に、ステレオ信号を加算してモノラル原音信号とする処理とが行われる（ステップＳ１０２）。次に、ステップＳ１０２で演算した中央定位信号及びモノラル原音信号の平均振幅Ｘ及びＹが演算される（ステップＳ１０３）。
【００９２】
そして、モノラル原音信号の平均振幅Ｙに対する中央定位信号の平均振幅Ｘの音圧比２０log(Ｘ/Ｙ)が演算され、その音圧比が所定値αより大であるか否かが判別される（ステップＳ１０４）。演算音圧比がαより大きければ値１が楽曲特徴量保存装置２５に保存され（ステップＳ１０５ａ）、演算音圧比がα以下であれば値０が楽曲特徴量保存装置２５に保存される（ステップＳ１０５ｂ）。αの値は−３０〜−２０程度の値である。次いで、入力オーディオ信号が終了したか否かが判定され（ステップＳ１０６）、終了していなければ、ステップＳ１０１〜ステップＳ１０６が繰り返される。楽曲特徴量保存装置２５に保存された値がボーカル部検出結果である。
【００９３】
図２０はボーカル部を含む楽曲に対するボーカル部の検出結果例を示しており、図２１はボーカル部を含まない楽曲に対するボーカル部の検出結果例を示している。
【００９４】
次に、入力オーディオ信号に応じて楽曲構造を検出する方法としては、本出願人によって出願された特許文献２に示された「楽曲構造検出装置及び方法」、すなわち、楽曲の和音進行に基づいて楽曲の繰り返し構造を自動検出する方法を用いることができる。
【特許文献２】特願２００２−３５２８６５号
【００９５】
楽曲構造検出処理においては、図２２に示すように、楽曲入力装置２１から楽曲情報作成対象の楽曲オーディオ信号が入力され（ステップＳ１１１）、そのオーディオ信号に応じて和音進行が検出される（ステップＳ１１２）。入力オーディオ信号が終了したか否かが判定され（ステップＳ１１３）、終了していなければ、ステップＳ１１１〜Ｓ１１３が繰り返される。
【００９６】
次に、和音進行の類似度を用いて楽曲中の繰り返し構造の検出処理が行われる（ステップＳ１１４）。その結果、得られた繰り返し構造に応じて、最多繰り返しフレーズ、繰り返しフレーズ及び非繰り返しフレーズが検出され、それらのフレーズが楽曲特徴量として楽曲特徴量保存装置２５に保存される（ステップＳ１１５）。楽曲特徴量保存装置２５に保存された各フレーズが楽曲構造の検出結果である。
【００９７】
図２３は楽曲構造の検出結果例を示し、図２４は楽曲特徴量保存装置２５への楽曲特徴量の保存形式例を楽曲構造の検出結果と対応させて示している。
【００９８】
楽曲情報の作成及び保存処理においては、図２５に示すように、楽曲特徴量保存装置２５からボーカル検出結果が読み出され（ステップＳ１２１）、更に、楽曲構造検出結果が読み出される（ステップＳ１２２）。次に、その読み出しボーカル検出結果に応じて楽曲情報作成対象の楽曲がボーカル部を含んでいるか否かが判定される（ステップＳ１２３）。ボーカル部を含む場合には、楽曲構造検出結果の全てのフレーズのうちのから１のフレーズが選択され、その１のフレーズがボーカル部か否かが判定され（ステップＳ１２４）、ボーカル部でなければ、重要度が低と設定される（ステップＳ１２５）。ボーカル部である場合には、当該１のフレーズが最多繰り返しフレーズであるか否かが判定され（ステップＳ１２６）、最多繰り返しフレーズである場合には重要度が高と設定され（ステップＳ１２７）、それ以外であれば重要度が中と設定される（ステップＳ１２８）。その後、楽曲構造検出結果の全てのフレーズの選択が終了したか否かが判別され（ステップＳ１２９）、終了してない場合にはステップＳ１２４に戻って次の１のフレーズについての重要度が設定される。
【００９９】
楽曲構造検出結果の全てのフレーズの選択が終了した場合には、楽曲情報作成部２７において、楽曲ＩＤ入力装置２２から得られる楽曲ＩＤと、各重要度に属するフレーズとその開始終了時刻とが関連付けられて楽曲情報保存装置２８に保存される（ステップＳ１３０）。
【０１００】
図２６はボーカル部を含む楽曲についての重要度設定例を示し、図２７はその重要度設定結果に応じた楽曲情報の作成例を示している。
【０１０１】
一方、ステップＳ１２３の判別結果がボーカル部を含まない場合には、楽曲構造検出結果の全てのフレーズのうちのから１のフレーズが選択され、その１のフレーズが繰り返しフレーズか否かが判定される（ステップＳ１３１）。繰り返しフレーズではない場合には、重要度が低と設定される（ステップＳ１３２）。繰り返しフレーズである場合には、当該１のフレーズが最多繰り返しフレーズであるか否かが判定され（ステップＳ１３３）、最多繰り返しフレーズである場合には重要度が高と設定され（ステップＳ１３４）、それ以外であれば重要度が中と設定される（ステップＳ１３５）。その後、楽曲構造検出結果の全てのフレーズの選択が終了したか否かが判別され（ステップＳ１３６）、終了してない場合にはステップＳ１３１に戻って次の１のフレーズについての重要度が設定される。      
【０１０２】
楽曲構造検出結果の全てのフレーズの選択が終了した場合には、楽曲情報作成部２７において、楽曲ＩＤ入力装置２２から得られる楽曲ＩＤと、各重要度に属するフレーズとその開始終了時刻とが関連付けられて楽曲情報保存装置２８に保存される（ステップＳ１３０）。
【０１０３】
楽曲構造検出結果の全てのフレーズの選択が終了した場合には、楽曲情報作成部２７において、楽曲ＩＤ入力装置２２から得られる楽曲ＩＤと、各重要度に属するフレーズとその開始終了時刻とが関連付けられて楽曲情報保存装置２８に保存される（ステップＳ１３７）。
【０１０４】
図２８はボーカル部を含まない楽曲についての重要度設定例を示し、図２９はその重要度設定結果に応じた楽曲情報の作成例を示している。
【０１０５】
このように作成された楽曲情報が上記の楽曲情報蓄積部１０に保存される。
【０１０６】
楽曲情報の作成及び保存処理において設定されたフレーズの重要度は、上記した走行情報の緊急度と比較して走行情報と楽曲中のフレーズとの優先順位を決定するために用いることかできる。
【０１０７】
以上のように、本発明によれば、楽曲音を示す楽曲オーディオ信号を出力する楽曲再生手段と、走行情報を生成する走行情報生成手段と、走行情報が生成されたときに楽曲再生手段が楽曲オーディオ信号の出力中であるか否かを判別する楽曲再生判別手段と、楽曲オーディオ信号の出力中であると判別された場合に、生成された走行情報の緊急度と楽曲オーディオ信号の現出力時点における楽曲中の楽句の種類とのうちの少なくとも一方に応じて走行情報を示す音声案内オーディオ信号を楽曲オーディオ信号に優先して出力する音声案内出力手段と、を備えているので、音楽再生中に音楽聴取の妨げとなることをできるだけ避けつつ走行情報の音声案内を確実に行うことができる。
【図面の簡単な説明】
【０１０８】
【図１】本発明の実施例を示すブロック図である。
【図２】楽曲構造及び楽曲情報を示す図である。
【図３】コントローラの動作を示すフローチャートである。
【図４】本発明の他の実施例としてコントローラの動作を示すフローチャートである。
【図５】本発明の他の実施例としてコントローラの動作を示すフローチャートである。
【図６】本発明の他の実施例としてコントローラの動作を示すフローチャートである。
【図７】図６のコントローラの動作の続き部分を示すフローチャートである。
【図８】本発明の他の実施例としてコントローラの動作を示すフローチャートである。
【図９】本発明の他の実施例としてコントローラの動作を示すフローチャートである。
【図１０】図９のコントローラの動作の続き部分を示すフローチャートである。
【図１１】優先順位変更動作を示すフローチャートである。
【図１２】優先順位パターン自動選択動作を示すフローチャートである。
【図１３】優先順位パターン自動選択動作を示すフローチャートである。
【図１４】優先順位変更動作を示すフローチャートである。
【図１５】本発明の他の実施例としてコントローラの動作を示すフローチャートである。
【図１６】本発明の他の実施例としてコントローラの動作を示すフローチャートである。
【図１７】走行情報の例を緊急度が高中低各々について示す図である。
【図１８】楽曲情報作成装置の構成を示すブロック図である。
【図１９】ボーカル部検出処理を示すフローチャートである。
【図２０】ボーカル部を含む楽曲に対するボーカル部の検出結果例を示す図である。
【図２１】ボーカル部を含まない楽曲に対するボーカル部の検出結果例を示す図である。
【図２２】楽曲構造検出処理を示すフローチャートである。
【図２３】楽曲構造の検出結果例を示すである。
【図２４】楽曲構造の検出結果と対応させて楽曲特徴量保存装置への楽曲特徴量の保存形式例を示す図である。
【図２５】楽曲情報の作成及び保存処理を示すフローチャートである。
【図２６】ボーカル部を含む楽曲についての重要度設定例を示す図である。
【図２７】重要度設定結果に応じた楽曲情報の作成例を示す図である。
【図２８】ボーカル部を含まない楽曲についての重要度設定例を示す図である。
【図２９】重要度設定結果に応じた楽曲情報の作成例を示す図である。
【符号の説明】
【０１０９】
１  ＧＰＳ部
２  音声生成部
３  オーディオ再生部
４  音声切替出力部
５  コントローラ
６  センサ部
９  音楽ソース蓄積部
１０  楽曲情報蓄積部
２１  楽曲入力装置
２２  楽曲ＩＤ入力装置
２３  ボーカル検出部
２４  楽曲構造検出部
２５  楽曲特徴量保存装置
２６  楽曲重要度レベル演算部
２７  楽曲情報作成部
２８  楽曲情報保存装置
【図１】
0004700904.tif 000002
【図２】
0004700904.tif 000003
【図３】
0004700904.tif 000004
【図４】
0004700904.tif 000005
【図５】
0004700904.tif 000006
【図６】
0004700904.tif 000007
【図７】
0004700904.tif 000008
【図８】
0004700904.tif 000009
【図９】
0004700904.tif 000010
【図１０】
0004700904.tif 000011
【図１１】
0004700904.tif 000012
【図１２】
0004700904.tif 000013
【図１３】
0004700904.tif 000014
【図１４】
0004700904.tif 000015
【図１５】
0004700904.tif 000016
【図１６】
0004700904.tif 000017
【図１７】
0004700904.tif 000018
【図１８】
0004700904.tif 000019
【図１９】
0004700904.tif 000020
【図２０】
0004700904.tif 000021
【図２１】
0004700904.tif 000022
【図２２】
0004700904.tif 000023
【図２３】
0004700904.tif 000024
【図２４】
0004700904.tif 000025
【図２５】
0004700904.tif 000026
【図２６】
0004700904.tif 000027
【図２７】
0004700904.tif 000028
【図２８】
0004700904.tif 000029
【図２９】
0004700904.tif 000030