(57)【要約】【課題】認知負荷が告知される場合でも、ドライバの不快感を低減することの出来るオーディオ機能付きナビゲーション装置の提供【解決手段】楽曲ＭＤを再生することの出来る、オーディオ機能付きナビゲーション装置１において、楽曲について、楽曲のイントロ部分、エンディング部分、間奏部分及びコーラス部分の当該楽曲内における位置を示した楽曲構成情報ＭＣＩを取得する手段１５、認知負荷情報ＮＦＩとオーディオ部３で再生中の楽曲についての楽曲構成情報基ＭＣＩに基づいて、楽曲のイントロ部分、エンディング部分、間奏部分及びコーラス部分の少なくとも一つの部分についての再生長さを調整する手段５，１６、再生長さが調整された再生中の楽曲について、楽曲のコーラス部以外の部分を再生中に、認知負荷を音声で出力するようにオーディオ出力部に対して指示する認知負荷出力制御部５，１１を有する。【選択図】    図３
2009080066.tif 000002
【特許請求の範囲】
【請求項１】
楽曲をオーディオ出力部を介して再生することの出来るオーディオ部、車両の現在位置と目的地までの経路に基づいて、ドライバへ告知すべき認知負荷の前記オーディオ出力部を介した案内タイミング及び案内長さを含む認知負荷情報を演算し、当該認知負荷情報に基づいて案内タイミング信号を出力する案内タイミング生成手段、前記案内タイミング信号に基づいて、前記認知負荷を前記オーディオ出力部を介して音声で出力する案内音声出力手段を有する、オーディオ機能付きナビゲーション装置において、
前記楽曲について、当該楽曲のイントロ部分、エンディング部分、間奏部分及びコーラス部分の当該楽曲内における位置を再生時間をパラメータとして示した楽曲構成情報を取得する楽曲構成情報取得手段、
前記案内タイミング生成手段からの認知負荷情報と現在前記オーディオ部で再生中の前記楽曲についての楽曲構成情報基づいて、前記楽曲のイントロ部分、エンディング部分、間奏部分及びコーラス部分の少なくとも一つの部分についての再生長さを調整する楽曲再生長さ調整手段、
前記再生長さが調整された前記再生中の楽曲について、当該楽曲のコーラス部以外の部分を再生中に、前記認知負荷を音声で出力するように前記オーディオ出力部に対して指示する、認知負荷出力制御部、
から構成したことを特徴とする、オーディオ機能付きナビゲーション装置。
【請求項２】
前記オーディオ部は、
該オーディオ部で再生することの出来る複数の楽曲を格納した楽曲データ格納手段を有し、
前記楽曲構成情報取得手段は、前記楽曲データ格納手段に格納された前記楽曲から前記楽曲構成情報を演算して抽出する楽曲編集用データ抽出手段を有する、
ことを特徴とする、請求項１記載のオーディオ機能付きナビゲーション装置。
【発明の詳細な説明】
【技術分野】
【０００１】
運転者が指定した目的地までの最適な経路を検索し経路案内する車両用ナビゲーション装置に関し、特に、記録媒体から音楽を再生するオーディオ装置が一体化され、さらに、経路案内を生成音声により行うオーディオ機能付きナビゲーション装置に関する
【背景技術】
【０００２】
近年の車両用のナビゲーション装置は電子地図上に自車両位置と案内経路を表示し、音声での経路誘導を行うものが多い。このようなナビゲーション装置では、記録媒体から楽曲などのコンテンツを再生するオーディオ装置が一体化されたものも多い。こうした装置では、経路誘導時にオーディオ装置により楽曲が再生されている場合、ドライバがナビゲーション装置側の経路誘導音声を聞き逃さないように、一次的に楽曲の音量を下げるよう工夫された技術がある（たとえば特許文献１）。
【０００３】
また、楽曲中断による不快感を回避するために、曲と曲の間の間奏部分に案内情報を挿入する技術が提案されている（たとえば特許文献２及び３）。
【０００４】
【特許文献１】特開平０８−１０５７５３号公報
【特許文献２】特開２００４−１９１３１６号公報
【特許文献３】特開２００１−１１６５８１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、楽曲の音量を下げる方法では、聴いていた楽曲が一時中断されるためドライバが不快に感じることがあった。
【０００６】
また、間奏部分を利用する方法は、曲間のタイミングが、誘導経路の案内タイミングとかならずしも合致していないため、挿入可能な情報は、優先度の低い情報に限られるという課題があった。
【０００７】
本発明は、上記した事情に鑑み、楽曲再生中に交差点右左折案内などの優先度の高い経路誘導音声（認知負荷）が告知される場合でも、ドライバの不快感を低減することの出来るオーディオ機能付きナビゲーション装置を提供することを目的とするものである。
【課題を解決するための手段】
【０００８】
請求項１の発明は、楽曲（ＭＤ）をオーディオ出力部（１７）を介して再生することの出来るオーディオ部（３）、車両の現在位置（ＬＩ）と目的地までの経路（ＧＩ）に基づいて、ドライバへ告知すべき認知負荷の前記オーディオ出力部（１７）を介した案内タイミング及び案内長さを含む認知負荷情報（ＮＦＩ）を演算し、当該認知負荷情報に基づいて案内タイミング信号（ＧＴ）を出力する案内タイミング生成手段（１１）、前記案内タイミング信号に基づいて、前記認知負荷を前記オーディオ出力部を介して音声で出力する案内音声出力手段（１２）を有する、オーディオ機能付きナビゲーション装置（１）において、
前記楽曲について、当該楽曲のイントロ部分、エンディング部分、間奏部分及びコーラス部分の当該楽曲内における位置を再生時間（ｔ）をパラメータとして示した楽曲構成情報（ＭＣＩ）を取得する楽曲構成情報取得手段（１５）、
前記案内タイミング生成手段（１１）からの認知負荷情報（ＮＦＩ）と現在前記オーディオ部（３）で再生中の前記楽曲についての楽曲構成情報基（ＭＣＩ）に基づいて、前記楽曲のイントロ部分、エンディング部分、間奏部分及びコーラス部分の少なくとも一つの部分についての再生長さを調整する楽曲再生長さ調整手段（５，１６）、
前記再生長さが調整された前記再生中の楽曲について、当該楽曲のコーラス部以外の部分を再生中に、前記認知負荷を音声で出力するように前記オーディオ出力部に対して指示する、認知負荷出力制御部（５，１１）、
から構成したことを特徴とする。
【０００９】
また、請求項２の発明は、前記オーディオ部（３）は、
該オーディオ部で再生することの出来る複数の楽曲を格納した楽曲データ格納手段（１３）を有し、
前記楽曲構成情報取得手段は、前記楽曲データ格納手段に格納された前記楽曲から前記楽曲構成情報（ＭＣＩ）を演算して抽出する楽曲編集用データ抽出手段（１５）を有する、
ことを特徴として構成される。
【発明の効果】
【００１０】
請求項１の発明によれば、認知負荷が出力される時を、楽曲のコーラス部分以外が再生されている時とすることが出来、楽曲再生中に交差点右左折案内などの優先度の高い経路誘導音声が案内される場合でも、ドライバの不快感を極力低減した形で案内することの出来る、オーディオ機能付きナビゲーション装置を提供することが出来る。
【００１１】
請求項２の発明によれば、楽曲編集用データ抽出手段（１５）により、再生中の楽曲の楽曲構成情報（ＭＣＩ）を容易に抽出することが出来る。
【００１２】
なお、括弧内の番号等は、図面における対応する要素を示す便宜的なものであり、従って、本記述は図面上の記載に限定拘束されるものではない。
【発明を実施するための最良の形態】
【００１３】
以下、図面に基づき、本発明の実施例を説明する。
【００１４】
図１は、本発明が適用されるオーディオ機能付きナビゲーション装置の一例を示すブロック図、図２は、楽曲構成情報の一例を示す図、図３は、本発明による制御フローの一例を示す図である。
【００１５】
オーディオ機能付きナビゲーション装置１は、図１に示すように、ナビゲーションを行うナビゲーション部２、楽曲を再生するオーディオ部３及びそれらを制御する統合制御部５を有しており、ナビゲーション部２は、ドライバの操作を受付けるためのスイッチ類やタッチパネルなど、また、さまざまな結果をドライバに提示表示するディスプレイから構成されるヒューマンインターフェース部６を有している。
【００１６】
ヒューマンインターフェース部６には、ドライバが設定した目的地と現在位置および、ディジタル地図データから公知のアルゴリズムによって最適な経路候補を検索し、その結果を案内に備えて記憶しておくと共に、後述する経路案内部９からの要求に応じて案内経路情報ＧＩとして出力する経路検索部７が接続しており、経路検索部７には、前述した経路案内部９が接続している。
【００１７】
経路案内部９には、ＧＰＳ、速度センサなどの公知の装置を用いて自車両の方向と位置を位置情報ＬＩとして推定検出し、経路検索部７や経路案内部９へ出力する位置検出部１０が接続しており、また、経路案内部９は、統合制御部５に接続され、経路検索部７から出力される案内経路情報ＧＩ及び位置検出部１０から出力される位置情報ＬＩに基づいてドライバへの案内タイミングを演算する案内タイミング生成手段１１及び、案内タイミング生成手段１１から出力される案内タイミング信号ＧＴをトリガとして案内音声を出力する案内音声出力手段１２を備えている。
【００１８】
一方、オーディオ部３は、オーディオ部３で再生すべき楽曲の楽曲データＭＤが、各楽曲毎に格納されたＣＤ装置、ＭＤ装置、ハードディスクなどから構成される音楽データ格納手段１３を有し、楽曲データ格納手段１３には、楽曲データＭＤから楽曲構成情報ＭＣＩを抽出する楽曲編集用データ抽出手段１５及び、楽曲編集用データ抽出手段１５で抽出された楽曲構成情報ＭＣＩ、楽曲データＭＤ及び統合制御部５からの編集指令ＥＣに基づき楽曲データＭＤを編集再生する楽曲編集再生手段１６が接続している。
【００１９】
楽曲編集用再生手段１６及び案内音声出力手段１２には、スピーカなどのオーディオ出力部１７が接続している。
【００２０】
オーディオ機能付きナビゲーション装置１は、以上のような構成を有するので、ドライバがオーディオ部３を使用せずに、ナビゲーション部２によるナビゲーション機能のみを使用する場合には、公知のナビゲーション装置と同様に、ヒューマンインターフェース部６を介して入力された、ドライバがこれから車両を移動させようとしている目的地及び、位置検出部１０で検出される車両の現在位置を示す位置情報ＬＩに基づいて、経路検索部７が目的地までの経路を公知の手法で演算する。その結果に基づいて、経路案内部９が交差点、インターチェンジその他、ナビゲーションを行うべき地点に車両が近づく毎に、その際にドライバに認知させるべき内容（例えば「２００メートル先の交差点を左折です」などの案内すべき音声情報、以下、単に「認知負荷」と称する）を案内する案内タイミングを演算して決定し、当該決定された案内タイミングに基づいて、案内音声出力手段１２に対して案内タイミング信号ＧＴを出力し、案内音声出力手段１２は当該信号に基づいて、オーディオ出力部１７から認知負荷に対応する音声情報を、音声としてドライバに出力する。この、ナビゲーション部２単独の案内手法及び演算アルゴリズムなどに関しては、種々の技術が知られおり、また広く実用化されているので、ここでその詳細な説明は省略する。
【００２１】
また、ドライバがナビゲーション部２を使用せずに、オーディオ部３による楽曲のみを鑑賞する場合には、公知のカーステレオ装置などのオーディオ装置と同様に、楽曲編集再生手段１６は、楽曲データ格納手段１３から図示しない入力手段を介してドライバなどから入力された楽曲選択信号に基づいて、当該楽曲選択信号に対応する楽曲データＭＤを読み出し、当該楽曲データＭＤに基づいてオーディオ信号を生成してオーディオ出力部１７へ出力する。オーディオ出力部１７は、当該オーディオ信号に基づいて、楽曲を再生する。
【００２２】
次に、ナビゲーション部２によるナビゲーション機能とオーディオ部のオーディオ機能を共に使用して、ナビゲーション動作及び楽曲再生動作を同時に行っている場合には、統合制御部５がナビゲーション部２の動作状態を常に監視し、ナビゲーション部２による認知負荷（案内すべき音声情報）が予測された段階で、オーディオ部３の楽曲の再生状態を適宜制御して、楽曲の間奏部分でそれら認知負荷が実行されるように、可能な限り制御する。
【００２３】
即ち、統合制御部５は、ナビゲーション部２によるナビゲーション機能とオーディオ部のオーディオ機能が共に機能している場合には、オーディオ部３に対して現在再生している楽曲及び／又はこれから再生するようにドライバ（オペレータ）などから指示されているか、予めプログラムなどで決められた再生順序に従った将来の再生予定楽曲に関する楽曲構成情報ＭＣＩを演算するように、楽曲編集用データ抽出手段１５に対して指令する。これを受けて楽曲編集用データ抽出手段１５は、それら楽曲の楽曲データＭＤを楽曲データ格納手段１３から読み出し、それら楽曲データＭＤを解析演算して、楽曲データＭＤから、楽曲構成情報ＭＣＩを抽出する。
【００２４】
即ち、通常楽曲は、特にポピュラー音楽は、例えばイントロ、1番コーラス、間奏、２番コーラス、間奏、……ｎ番コーラス、エンディングなどから構成されており、楽曲編集用データ抽出手段１５は、読み出された楽曲データＭＤを、例えば、１小節又は複数小節ごと（又は、所定の時間毎）の単位楽曲ＵＴに分割し、当該分割された単位楽曲ＵＴがイントロなのか、間奏なのか、コーラスなのか、エンディングなのかを判定し、その結果を、単位楽曲ＵＴの当該楽曲内における位置を示すアドレス情報と共に所定のメモリに格納する。例えば、図２に示すように、楽曲の時間Ｔ１（１小節又は複数小節に対応）毎の単位楽曲ＵＴについて、その楽曲内容を分析して、再生時間ｔをパラメータとする楽曲構成情報ＭＣＩを生成して格納する。
【００２５】
図２の場合は、“Ａ”、“Ｂ”，“Ｃ”、“Ｄ”が各楽曲内容の種類ＫＤを示しており、例えば、“Ａ”はイントロ、“Ｂ”はコーラス、“Ｃ”は間奏、“Ｄ”はエンディングとなっている。図２の場合は、理解及び図面での表示を容易にするために、楽曲内容の種類ＫＤを構成する単位楽曲ＵＴの数は、大幅にその数を減らした形で示している。従って、ある楽曲について、当該楽曲の楽曲構成情報ＭＣＩを参照することで、当該楽曲のどの部分が、イントロ、間奏、コーラス、エンディングであるのかは、楽曲の楽曲構成情報ＭＣＩに示された対応する部分（例えば、演奏開始からの経過時間ｔに対応する部分）の楽曲内容の種類ＫＤを参照することで判定することが出来る。
【００２６】
楽曲データＭＤから、当該楽曲の各単位楽曲ＵＴについて楽曲内容の種類ＫＤを解析演算して、楽曲構成情報ＭＣＩを得る方法としては、各種の手法が知られているが、例えば、
参考文献：「リアルタイム音楽情景記述システム：サビ区間検出法」後藤著、情報処理学会 音楽情報科学研究会
研究報告、2002.10.25
がある。楽曲編集用データ抽出手段１５は、こうした手法を用いて楽曲データ格納手段１３から読み出した所望の楽曲データＭＤから、対応する楽曲の楽曲構成情報ＭＣＩを演算して求め、求められた楽曲の楽曲構成情報ＭＣＩを、適宜なメモリに格納しておくと共に、対応する楽曲の楽曲構成情報ＭＣＩが生成されたことを統合制御部５に通知する。
【００２７】
なお、楽曲データＭＤから、当該楽曲を構成する楽曲内容の種類ＫＤを解析演算するのは、楽曲データＭＤの楽曲がポピュラー音楽の場合は容易であるが、クラシック音楽の場合には、楽曲の内容が上記した種別ＫＤで表現することが困難な場合が多いので、オーディオ部３で演奏中または演奏予定の楽曲で、楽曲構成情報ＭＣＩの作成を指令された場合に、当該楽曲がクラシック音楽かポピュラー音楽のどちらに分類される楽曲なのかを、当該楽曲の楽曲データＭＤに付された属性情報や、インターネットなどの通信ネットワークを介して公知の楽曲データベースを参照するなどして、判断し、当該楽曲がクラシック音楽だった場合には、楽曲編集用データ抽出手段１５による楽曲構成情報ＭＣＩの抽出は行わずに、オーディオ部３の楽曲の再生状態に拘わらず、ナビゲーション部２による認知負荷（案内すべき音声情報）のオーディオ部３を介した再生を、オーディオ部３からの楽曲の再生音にそのまま重ねる形で行う。即ち、本発明によるオーディオ部３の再生制御は行わない。従って、本発明は、オーディオ部３で再生される楽曲データＭＤが、コーラス部とそれ以外の部分を容易に演算識別可能で、楽曲構成情報ＭＣＩを作成可能な楽曲データＭＤに限って行なわれる。言い換えれば、楽曲編集用データ抽出手段１５で、楽曲構成情報ＭＣＩが作成され、楽曲編集用データ抽出手段１５から楽曲構成情報ＭＣＩの生成が統合制御部５に通知された（又は、対応する楽曲構成情報ＭＣＩの外部データベースからの通信回線を介したダウンロードが完了して、その旨が統合制御部５に通知された）楽曲についてのみ、統合制御部５は本発明による制御を行う。
【００２８】
一方、ナビゲーション部２の案内タイミング生成手段１１は、経路検索部７から出力される目的地までの案内経路を示す案内経路情報ＧＩと位置検出部１０から出力される自車の位置情報ＬＩから案内のタイミングを予測し、これからドライバに案内すべき認知負荷に関する認知負荷情報ＮＦＩを統合制御部５に出力する。
【００２９】
認知負荷情報ＮＦＩには、これから案内すべき認知負荷の案内タイミング及び案内長さを示す案内タイミングデータＩＤが、例えば、「Ｘ秒後、Ｙ秒間」といったように、含まれており、更に、ドライバに対する負荷情報の案内タイミングが、時間的に制御可能な種類のもかどうかを示すタイミング種別情報ＴＩ、認知負荷をドライバに告知する際の告知時間が短縮可能かどうかを示す、短縮可否情報ＳＣも含まれている。
【００３０】
ここで、タイミング種別情報ＴＩのドライバに対する案内タイミングが、時間的に制御可能なものとは、「これから先、２キロ程、道なりです」といった、ドライバに対する告知のタイミングがそれほど厳格に要求されない負荷情報をいい、ドライバに対する案内タイミングが、時間的に制御不可能なものとは、「３０メートル先、左折です」など、必ず所定のタイミングでドライバに告知しなければならない負荷情報をいう。このタイミング種別情報ＴＩは、案内タイミング生成手段１１が、認知負荷を生成する際に、認知負荷の種別に応じて予め決められた基準に従って制御可能か不可能かを判別して生成する。なお、適宜なメモリに、ナビゲーション部２で使用する全ての負荷情報の種類についてタイミング制御が可能か否かについて示した一覧表がデータとして格納されているので、案内タイミング生成手段１１は当該データを参照することで、タイミング情報ＴＩを容易に生成することが出来る。
【００３１】
更に、認知負荷をドライバに告知する際の告知時間が短縮可能なものとは、認知負荷を、時間的に短縮して告知することが可能なものをいい、例えば、「「これから先、２キロ程、道なりです」を、短縮して「２キロ、道なりです」と、短縮してドライバに告知が可能な認知負荷をいう。時間的に短縮して告知することが可能な認知負荷については、適宜なメモリに、通常の長さの認知負荷と、当該認知負荷を時間的に短縮した認知負荷が、その告知（音声での出力）に要する時間と共に格納されており、後述する統合制御部５からの指示に応じて、適宜選択読み出して、通常の長さ又は短縮された長さのものの中から、どちらかの認知負荷を、案内音声出力手段１２を介してオーディオ出力部１７から音声として出力することが出来る。従って、時間的に短縮して告知することが可能な認知負荷については、その一覧が短縮可能負荷リストとして適宜なメモリに格納されているので、案内タイミング生成手段１１は、短縮可能負荷リストを参照して、当該リストに示されている認知負荷については、認知負荷情報ＮＦＩの短縮可否情報ＳＣを「可」として、また、当該リストに示されていない認知負荷については、短縮可能情報ＳＣを「不可」として統合制御部５に出力する。なお、その際に、通常の認知負荷の告知に要する時間と、短縮された認知負荷の告知に要する時間も認知負荷情報ＮＦＩとして出力される。
【００３２】
統合制御部５は、図３に示す制御フローＦＬに基づいて、認知負荷の告知動作を行う。即ち、案内タイミング生成手段１１から出力された、これからドライバに告知する予定の認知負荷についての認知負荷情報ＮＦＩを参照し、タイミング種別情報ＴＩに、ドライバに対する案内タイミングが、時間的に制御不可能との情報が格納されている場合には、図３の制御フローＦＬのステップＳ１に入り、更に、当該認知負荷についての短縮可能情報ＳＣを参照して、短縮可能情報ＳＣが「不可」の場合には、ステップＳ２に入って、
１．案内タイミングが時間的に制御不可能で、短縮不可の認知負荷を、Ｘ秒後にＹ秒間行う、
との告知スケジュールを決定する。
【００３３】
次に、統合制御部５は、楽曲編集用データ抽出手段１５が演算した現在オーディオ部３で再生中の楽曲データＭＤについての楽曲の楽曲構成情報ＭＣＩをメモリから読み出し、現在オーディオ部３で再生中の楽曲が当該楽曲のどの部分かを、経過時間ｔを参照して判定演算し、Ｘ秒後の楽曲がどの種類ＫＤの楽曲内容を再生しているかを判定する。
【００３４】
その結果、Ｘ秒後、現在オーディオ部３で再生中の楽曲が、図２に示す種別“Ａ”のイントロ部分又は、種別“Ｃ”の間奏部分又は、種別“Ｄ”のエンディング部分であると判定され、かつ認知負荷の告知に要する時間Ｙ秒間の間、イントロ部分又は間奏部分又はエンディング部分が続く（又は、エンディング部分が終了して、次の楽曲のイントロ部分が開始される）ものと、楽曲構成情報ＭＣＩから判定された場合（ステップＳ３、なお、ステップＳ３では、「イントロ部分、間奏部分又はエンディング部分を演奏中」を、単に「間奏を演奏中」と簡易的に表示している、以下のステップの表示も同様）には、案内タイミング生成手段１１に対して、認知負荷情報ＮＦＩに示された通り、認知負荷をオーディオ出力部１７から出力するように指令する。
【００３５】
これを受けて、案内タイミング生成手段１１は、対応する認知負荷をＸ秒後にＹ秒間だけ、音声出力手段１２及びオーディオ出力部１７を介して音声出力させるが、そのときは、オーディオ部３から再生されている楽曲はイントロ部分又は間奏部分又はエンディング部分又は次の楽曲のイントロ部分（即ち、コーラス部分以外の部分）に入っているために、認知負荷とコーラス部分が衝突してしまって、盛り上がるコーラス部分の興趣を大幅に殺いでしまい、ドライバに不快感を与えることなく、ドライバはそれほどの違和感無くナビゲーション部２からの認知負荷による案内を受け入れることが出来る。
【００３６】
なお、前述の認知負荷の告知に要する時間Ｙ秒間の間に、イントロ部分又は間奏部分が終了してしまい、コーラス部の再生が始まるものと（又は、必要ならばエンディング部分が終了してしまうものと）、楽曲構成情報ＭＣＩから判定された場合には、統合制御部５は楽曲編集再生手段１６に対して現在再生している楽曲データＭＤの編集を指令し、これを受けて楽曲編集再生手段１６は、認知負荷が終了するまでのＹ秒間の間、当該イントロ部分又は間奏部分（必要ならば、エンディング部分）が継続されるように、楽曲データＭＤのイントロ部分又は間奏部分（必要ならば、エンディング部分）を延長する処理を行う（ステップＳ４、ステップＳ４で単に記載を簡略化するために単に「間奏を長くする」と記載されているが、当該記載は、「イントロ部分又は間奏部分（必要ならば、エンディング部分）を長くする」との意味で解釈されるべきである。以下、図３の記載では、明細書中の記載を簡略化して記載している場合があるが、そうした場合は、明細書の記載を優先して解釈すべきである）。具体的には、負荷情報が再生されている時点の楽曲のイントロ部分又は間奏部分（必要ならば、エンディング部分）を構成する単位楽曲ＵＴと近似した内容の楽曲データＭＤを当該イントロ部分又は間奏部分（必要ならば、エンディング部分）から抽出し、当該抽出された一つ以上の単位楽曲ＵＴを再生中のイントロ部分又は間奏部分（必要ならば、エンディング部分）に挿入して再生することで、楽曲データＭＤのイントロ部分又は間奏部分（必要ならば、エンディング部分）を延長する。なお、楽曲データＭＤ中の近似した部分を抽出することは、例えば、先述の参考文献：「リアルタイム音楽情景記述システム：サビ区間検出法」後藤著、情報処理学会 音楽情報科学研究会 研究報告、2002.10.25に記載された技術を用いて容易に行うことが出来る。なお、こうした近似部分に関する情報は、楽曲構成情報ＭＣＩの一部として、各楽曲単位ＵＴ毎に、近似度情報として、楽曲編集用データ抽出手段１５により楽曲構成情報ＭＣＩを生成する際に抽出格納されており、ある楽曲単位ＵＴに類似する他の楽曲単位ＵＴは、楽曲構成情報ＭＣＩＧの近似度情報を参照することで容易に選択することが出来る。
【００３７】
この状態で、統合制御部５は、案内タイミング生成手段１１に対して、認知負荷情報ＮＦＩに示された通り、認知負荷をオーディオ出力部１７から出力するように指令する。これを受けて、オーディオ出力部１７は、対応する認知負荷をＸ秒後にＹ秒間だけ、音声出力手段１２及びオーディオ出力部１７を介して音声出力させるが、認知負荷が出力されている間は、オーディオ部３から再生されている楽曲はコーラス部に入らず、イントロ部分又は間奏部分、又はその延長処理された部分であるために、認知負荷とコーラス部分が衝突してしまって、盛り上がるコーラス部分の興趣を殺いでしまい、ドライバに不快感を与えることなく、ドライバはそれほどの違和感無くナビゲーション部２からの認知負荷による案内を受け入れることが出来る。
【００３８】
また、Ｘ秒後、現在オーディオ部３で再生中の楽曲が、図２に示す種別“Ｂ”のコーラス部分であると判定され（ステップＳ５）、かつ認知負荷の告知に要する時間Ｙ秒間の間、コーラス部分が続くものと、楽曲構成情報ＭＣＩから判定された場合（ステップＳ６）には、案内タイミング生成手段１１に対して、認知負荷情報ＮＦＩに示された通り、認知負荷をオーディオ出力部１７から出力するように指令する（ステップＳ７）。
【００３９】
これを受けて、案内タイミング生成手段１１は、対応する認知負荷をＸ秒後にＹ秒間だけ、音声出力手段１２及びオーディオ出力部１７を介して音声出力させるが、この場合に限り、認知負荷の告知はコーラス部の再生と衝突してしまうこととなる。
【００４０】
また、Ｘ秒後、現在オーディオ部３で再生中の楽曲が、図２に示す種別“Ｂ”のコーラス部分であると判定され、かつ認知負荷の告知に要する時間Ｙ秒間の間に、コーラス部分の再生が終了し、間奏部分又はエンディング部分が開始されるものと、楽曲構成情報ＭＣＩから判定された場合（ステップＳ８）には、統合制御部５は楽曲編集再生手段１６に対して現在再生している楽曲データＭＤの編集を指令し、これを受けて楽曲編集再生手段１６は、認知負荷の告知が開始されるＸ秒後までに、当該コーラス部分の再生が終了するように、楽曲データＭＤのコーラス部分を短縮して、間奏部分又はエンディング部分を早めに開始する処理を行う（ステップＳ９）。具体的には、負荷情報が再生されるまでの間のコーラス部分を構成する楽曲データＭＤから、単位楽曲ＵＴ単位で適宜楽曲データＭＤを間引く形で、楽曲データＭＤのコーラス部分を短縮する。間引かれるコーラス部分は、ごく短い単位楽曲ＵＴ毎となるので、オーディオ出力部１７から再生されるコーラス部分は、それほどの違和感なく再生される。
【００４１】
この状態で、統合制御部５は案内タイミング生成手段１１に対して、認知負荷情報ＮＦＩに示された通り、Ｘ秒後に認知負荷をオーディオ出力部１７から出力するように指令し、認知負荷はＸ秒後にオーディオ出力部１７から出力されるが、その時点では、既に楽曲データＭＤのコーラス部分の再生は終了して、間奏部分又はエンディング部分の再生に入っているので、認知負荷はコーラス部分と衝突することなく再生され、ドライバに不快感を与えることなく、ドライバはそれほどの違和感無くナビゲーション部２からの認知負荷による案内を受け入れることが出来る。
【００４２】
また、ステップＳ１で、ドライバに対する案内タイミングが、時間的に制御不可能とされ、認知負荷についての短縮可能情報ＳＣを参照して、短縮可能情報ＳＣが「可」の場合には、ステップＳ１０に入って、Ｘ秒後にイントロ又は間奏を演奏中の場合には（ステップＳ１１）、イントロ又は間奏が認知負荷の告知に要する時間Ｙ秒間の間続く場合には、統合制御部５はそのまま認知負荷をオーディオ出力部１７から出力するように指令する。
【００４３】
また、認知負荷の告知に要する時間Ｙ秒間の間に、イントロ部分又は間奏部分が終了してしまい、コーラス部の再生が始まるものと、楽曲構成情報ＭＣＩから判定された場合には、統合制御部５は、メモリよりドライバに案内すべき認知負荷に関して、時間的に短縮した認知負荷のデータを読み出し、当該短縮された認知負荷をイントロ部分又は間奏部分を再生中に出力が可能か否かを当該短縮された認知負荷の再生時間を参照することで、判定する。短縮された認知負荷をイントロ部分又は間奏部分を再生中に出力が可能なものと、判定された場合には、ステップＳ１２に入り、統合制御部５は案内タイミング生成手段１１，音声出力手段１２を介してオーディオ出力部１７から、当該短縮された認知負荷を出力して、ドライバに当該認知負荷を告知する。
【００４４】
この際、認知負荷が出力されている間は、イントロ部分又は間奏部分が再生されているので、ドライバに不快感を与えることなく、ドライバはそれほどの違和感無くナビゲーション部２からの認知負荷による案内を受け入れることが出来る。
【００４５】
なお、短縮された認知負荷であっても、イントロ部分又は間奏部分を再生中に出力が不可能なものと判定された場合には、統合制御部５は、楽曲編集再生手段１６に対して、ステップ４の場合と同様に、楽曲データＭＤのイントロ部分又は間奏部分を延長させる処理を指令し、延長されたイントロ部分又は間奏部分が再生されている間に、短縮された認知負荷のオーディオ出力部１７を介した再生を案内タイミング生成手段１１に対して指令する（ステップＳ１３）。
【００４６】
この場合も、認知負荷が出力されている間は、イントロ部分又は間奏部分が延長再生されているので、ドライバに不快感を与えることなく、ドライバはそれほどの違和感無くナビゲーション部２からの認知負荷による案内を受け入れることが出来る。
【００４７】
一方、ステップＳ１０で、認知負荷についての短縮可能情報ＳＣが「可」の場合で、オーディオ部３がＸ秒後にコーラス部分を再生中の場合には（ステップＳ１４）、統合制御部５が、短縮された認知負荷の告知に要する時間Ｙ秒間の間に、コーラス部分の再生が終了し、間奏部分又はエンディング部分が開始されるか否かを判定する。もし、間奏部分又はエンディング部分が開始されるものと、楽曲構成情報ＭＣＩから判定された場合（ステップＳ１５）には、ステップ９と同様に、統合制御部５は、ステップＳ１６で楽曲データＭＤのコーラス部分を短縮して、コーラス部分の再生を、認知負荷による案内が開始されるＸ秒後以前に終了させ、認知負荷の再生をコーラス部分の再生終了以降の、間奏部分又はエンディング部分で行わせるように制御する。この際、使用される認知負荷は短縮された認知負荷なので、コーラス部分の短縮量は、通常の長さの力に比して、短くすることが出来、コーラス部分の短縮再生処理による違和感を可能な限り少なくすることが出来る。
【００４８】
オーディオ部３がＸ秒後にコーラス部分を再生中の場合で、認知負荷の告知に要する時間Ｙ秒間の経過後も、しばらくコーラス部分の再生が継続されるものと判定された場合には（ステップＳ１７）、ステップ１８に入り、ステップＳ７と同様に、案内タイミング生成手段１１に対して、対応する認知負荷（ただし短縮された認知負荷）をＸ秒後にＹ秒間だけ、音声出力手段１２及びオーディオ出力部１７を介して音声出力させる。この場合、認知負荷の告知はコーラス部の再生と衝突してしまうこととなるが、告知に使用される認知負荷は、時間が短縮された方の認知負荷なので、コーラス部分との衝突時間は極力短縮化される。
【００４９】
一方、案内タイミング生成手段１１から出力された、これからドライバに告知する予定の認知負荷についての認知負荷情報ＮＦＩを参照し、タイミング種別情報ＴＩに、ドライバに対する案内タイミングが、時間的に制御可能との情報が格納されている場合には、図３の制御フローＦＬのステップＳ１９に入り、更に、当該認知負荷についての短縮可能情報ＳＣを参照して、短縮可能情報ＳＣが「不可」の場合には、ステップＳ２０に入って、
２．案内タイミングが時間的に制御可能で、短縮不可の認知負荷を、Ｘ秒後にＹ秒間行う、
との告知スケジュールを決定する。
【００５０】
次に、Ｘ秒後、イントロ部分、間奏部分又はエンディング部分が再生中で（ステップＳ２１）、認知負荷の告知に要する時間Ｙ秒間の間、イントロ部分又は間奏部分又はエンディング部分が続く場合には、何もせず、統合制御部５は所定の案内タイミングで負荷情報をオーディオ出力部１７から再生させる。Ｘ秒後、間奏部分又はエンディング部分が再生中で、認知負荷の告知に要する時間Ｙ秒間の間に、イントロ部分又は間奏部分又はエンディング部分の再生が終了する場合には、楽曲編集再生手段１６に対してイントロ部分、間奏部分又はエンディング部分の延長処理を指令し、認知負荷を延長処理されたイントロ部分、間奏部分又はエンディング部分を利用して、ドライバに告知する（ステップＳ２２）。
【００５１】
なお、この際、統合制御部５はイントロ部分又は間奏部分又はエンディング部分の延長処理を行わずに、案内タイミング生成手段１１に対して、オーディオ部３がイントロ部分又は間奏部分又はエンディング部分を通常再生している間に認知負荷を早めに、即ち、Ｘ秒が経過する以前に再生するように指令することも可能である（ステップＳ２３）。この場合、認知負荷は告知のタイミングがそれほど厳格に要求されない負荷情報なので、多少、ドライバへの告知が早まったとしても、問題はない。
【００５２】
また、オーディオ部３がＸ秒後にコーラス部分を再生中の場合には（ステップＳ２４）、統合制御部５が、認知負荷の告知に要する時間Ｙ秒間の間に、コーラス部分の再生が終了し、間奏部分又はエンディング部分が開始されるものと判定した場合（ステップＳ２５）には、ステップ９と同様に、統合制御部５は、ステップＳ２６で楽曲データＭＤのコーラス部分を短縮して、コーラス部分の再生を、認知負荷による案内が開始されるＸ秒後以前に終了させ、認知負荷の再生をコーラス部分の再生終了以降の、間奏部分又はエンディング部分で行わせるように制御する。
【００５３】
なお、コーラス部分の再生を短縮することなく、ステップＳ２３とは逆に、コーラス部分の再生が終了するのを待って、認知負荷の再生をコーラス部分の再生終了以降の、間奏部分又はエンディング部分で行わせるように制御することも可能である（ステップＳ２７）。この場合、認知負荷は告知のタイミングがそれほど厳格に要求されない負荷情報なので、多少、ドライバへの告知が遅くなったとしても、問題はない。
【００５４】
オーディオ部３がＸ秒後にコーラス部分を再生中の場合で、認知負荷の告知に要する時間Ｙ秒間の経過後も、しばらくコーラス部分の再生が継続されるものと判定された場合には（ステップＳ２８）、ステップＳ２９に入り、ステップＳ１８と同様に、案内タイミング生成手段１１に対して、対応する認知負荷をＸ秒後にＹ秒間だけ、音声出力手段１２及びオーディオ出力部１７を介して音声出力させる。この場合、認知負荷の告知はコーラス部の再生と衝突してしまうこととなる。
【００５５】
また、ステップＳ１９で、ドライバに対する案内タイミングが、時間的に制御可能とされ、認知負荷についての短縮可能情報ＳＣを参照して、短縮可能情報ＳＣが「可」の場合には、ステップＳ３０に入って、Ｘ秒後にイントロ又は間奏を演奏中の場合で（ステップＳ３１）、イントロ又は間奏が認知負荷の告知に要する時間Ｙ秒間の間続く場合には、統合制御部５はそのまま認知負荷をオーディオ出力部１７から出力するように指令する。
【００５６】
また、Ｘ秒後、間奏部分又はエンディング部分が再生中で、認知負荷の告知に要する時間Ｙ秒間の間に、イントロ部分又は間奏部分又はエンディング部分の再生が終了する場合には、楽曲編集再生手段１６に対してイントロ部分、間奏部分又はエンディング部分の延長処理を指令し、認知負荷を等が延長処理されたイントロ部分、間奏部分又はエンディング部分を利用して、ドライバに告知する（ステップＳ３２）。
【００５７】
なお、この際、統合制御部５はイントロ部分又は間奏部分又はエンディング部分の延長処理を行わずに、案内タイミング生成手段１１に対して、オーディオ部３がイントロ部分又は間奏部分又はエンディング部分を通常再生している間に、認知負荷を早めに、即ち、Ｘ秒が経過する以前に再生するように指令することも可能である（ステップＳ３３）。この場合、認知負荷は告知のタイミングがそれほど厳格に要求されない負荷情報なので、多少、ドライバへの告知が早まったとしても、問題はない。
【００５８】
また、ステップＳ１２と同様に、時間的に短縮した認知負荷のデータを読み出し、当該短縮された認知負荷をイントロ部分又は間奏部分を再生中に出力が可能か否かを判定し、短縮された認知負荷をイントロ部分又は間奏部分を再生中に出力するように制御することも可能である（ステップＳ３４）。
【００５９】
更に、ステップＳ３０で、認知負荷についての短縮可能情報ＳＣが「可」の場合で、オーディオ部３がＸ秒後にコーラス部分を再生中の場合には（ステップＳ３５）、統合制御部５が、認知負荷の告知に要する時間Ｙ秒間の間に、コーラス部分の再生が終了し、間奏部分又はエンディング部分が開始されるか否かを判定する。もし、間奏部分又はエンディング部分が開始されるものと、楽曲構成情報ＭＣＩから判定された場合（ステップＳ３６）には、統合制御部５は、ステップＳ３７で楽曲データＭＤのコーラス部分を短縮して、コーラス部分の再生を、認知負荷による案内が開始されるＸ秒後以前に終了させ、認知負荷の再生をコーラス部分の再生終了以降の、間奏部分又はエンディング部分で行わせるように制御する。
【００６０】
なお、コーラス部分の再生を短縮することなく、ステップＳ３３とは逆に、コーラス部分の再生が終了するのを待って、認知負荷の再生をコーラス部分の再生以降の、間奏部分又はエンディング部分で行わせるように制御することも可能である（ステップＳ３８）。この場合、認知負荷は告知のタイミングがそれほど厳格に要求されない負荷情報なので、多少、ドライバへの告知が遅くなったとしても、問題はない。
【００６１】
オーディオ部３がＸ秒後にコーラス部分を再生中の場合で、認知負荷の告知に要する時間Ｙ秒間の経過後も、しばらくコーラス部分の再生が継続されるものと判定された場合には（ステップＳ３９）、ステップＳ４０に入り、案内タイミング生成手段１１に対して、対応する認知負荷（ただし短縮された認知負荷）をＸ秒後にＹ秒間だけ、音声出力手段１２及びオーディオ出力部１７を介して音声出力させる。この場合、認知負荷の告知はコーラス部の再生と衝突してしまうこととなるが、告知に使用される認知負荷は、時間が短縮された方の認知負荷なので、コーラス部分との衝突時間は極力短縮化される。
【００６２】
なお、楽曲編集用データ抽出手段１５で抽出される楽曲構成情報ＭＣＩは、必ずしもオーディオ部３で演算抽出される必要はなく、適宜なサーバに多くの楽曲に関する楽曲構成情報ＭＣＩを格納しておき、必要に応じて楽曲編集用データ抽出手段１５が携帯電話などの通信端末を介してダウンロードする構成としても良い。
【００６３】
また、統合制御部５及び楽曲編集再生手段１６による、楽曲の再生長さの調整は、楽曲のイントロ部分、エンディング部分、間奏部分及びコーラス部分の内の一カ所に限らず、複数箇所の長さを適宜調整し、楽曲全体の再生状態が不自然なもの（例えば、長すぎる特定の間奏部分、短すぎる特定のコーラス部分の発生）、とならないようにすることも可能である。
【図面の簡単な説明】
【００６４】
【図１】図１は、本発明が適用されるオーディオ機能付きナビゲーション装置の一例を示すブロック図。
【図２】図２は、楽曲構成情報の一例を示す図。
【図３】図３は、本発明による制御フローの一例を示す図である。
【符号の説明】
【００６５】
１……ナビゲーション装置
３……オーディオ部
５……楽曲再生長さ調整手段、認知負荷出力制御部（統合制御部）
１１……案内タイミング生成手段、認知負荷出力制御部（案内タイミング生成手段）
１２……音声出力手段
１３……楽曲データ格納手段
１５……楽曲構成情報取得手段（楽曲編集用データ抽出手段）
１６……楽曲再生長さ調整手段（楽曲編集再生手段）
１７……オーディオ出力部
ｔ……再生時間
ＧＩ……経路（経路情報）
ＬＩ……現在位置（位置情報）
ＭＤ……楽曲（楽曲データ）
ＮＩＦ……認知負荷情報
【図１】
2009080066.tif 000003
【図２】
2009080066.tif 000004
【図３】
2009080066.tif 000005