(57)【要約】【課題】車両状態に応じて音楽の再生パラメータを変化させる場合において、走行環境の違いにより再生する音楽が不自然なものとなってしまうことを防止する。【解決手段】車両用楽音再生装置１であって、車両状態情報取得部２０と、走行環境情報取得部１０と、楽曲データ記憶部４０と、楽曲再生部７０と、走行環境情報に基づいて、楽曲再生部７０による楽曲再生時の再生パラメータの上記車両状態情報に対する設定値を示す設定値情報を制御する設定値情報制御部５１と、設定値情報制御部５１による制御後の設定値情報と、車両状態情報と、に基づいて、再生パラメータを制御する再生パラメータ制御部５２と、を含むことを特徴とする。【選択図】図１
2008145789.tif 000002
【特許請求の範囲】
【請求項１】
車両の状態を示す車両状態情報を取得する車両状態情報取得手段と、
前記車両の走行環境を示す走行環境情報を取得する走行環境情報取得手段と、
楽曲データを記憶する楽曲データ記憶手段と、
前記楽曲データを再生する楽曲再生手段と、
前記走行環境情報取得手段により取得された前記走行環境情報に基づいて、前記楽曲再生手段による楽曲再生時の再生パラメータの前記車両状態情報に対する設定値を示す設定値情報を制御する設定値情報制御手段と、
前記設定値情報制御手段による制御後の前記設定値情報と、前記車両状態情報取得手段により取得された前記車両状態情報と、に基づいて、前記再生パラメータを制御する再生パラメータ制御手段と、
を含むことを特徴とする車両用楽音再生装置。
【請求項２】
請求項１に記載の車両用楽音再生装置において、
前記楽曲データ記憶手段は複数の楽曲データを記憶し、
当該車両用楽音再生装置は、
前記走行環境情報取得手段により取得された前記走行環境情報に基づいて、前記楽曲データ記憶手段により記憶される複数の楽曲データの中から、前記楽曲再生手段に再生させる楽曲データを少なくとも１つ選択する選択手段、
を含み、
前記楽曲再生手段は、前記選択手段により選択された少なくとも１つの楽曲データを再生する、
ことを特徴とする車両用楽音再生装置。
【請求項３】
車両の状態を示す車両状態情報を取得する車両状態情報取得ステップと、
前記車両の走行環境を示す走行環境情報を取得する走行環境情報取得ステップと、
楽曲データを再生する楽曲再生ステップと、
前記走行環境情報取得ステップにおいて取得された前記走行環境情報に基づいて、前記楽曲再生ステップにおける楽曲再生時の再生パラメータの前記車両状態情報に対する設定値を示す設定値情報を制御する設定値情報制御ステップと、
前記設定値情報制御ステップにおける制御後の前記設定値情報と、前記車両状態情報取得ステップにおいて取得された前記車両状態情報と、に基づいて、前記再生パラメータを制御する再生パラメータ制御ステップと、
を含むことを特徴とする車両用楽音再生方法。
【請求項４】
車両の状態を示す車両状態情報を取得する車両状態情報取得手段、
前記車両の走行環境を示す走行環境情報を取得する走行環境情報取得手段、
楽曲データを再生する楽曲再生手段、
前記走行環境情報取得手段により取得された前記走行環境情報に基づいて、前記楽曲再生手段による楽曲再生時の再生パラメータの前記車両状態情報に対する設定値を示す設定値情報を制御する設定値情報制御手段、及び
前記設定値情報制御手段による制御後の前記設定値情報と、前記車両状態情報取得手段により取得された前記車両状態情報と、に基づいて、前記再生パラメータを制御する再生パラメータ制御手段、
としてコンピュータを機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、車両用楽音再生装置、車両用楽音再生方法、及びプログラムに関する。
【背景技術】
【０００２】
従来、車両走行中に音楽を再生し、該車両自身の状態に応じてその再生パラメータ（音量等）を制御する車両用楽音再生装置が知られている。例えば特許文献１には、エンジンの回転数に応じて音量、音調、又はテンポを変化させる車両用楽音再生装置が開示されている。また、特許文献２には、ハンドル及びアクセルペダルの操作量に応じて音色、音量、音高、又は楽音効果を変化させる車両用楽音再生装置が開示されている。
【０００３】
なお、特許文献３には、車両走行中に、走行環境（渋滞路、高速道路、特定位置やエリア、天候等）に合致した音楽を再生する車両用楽音再生装置が開示されている。
【特許文献１】特開２００３−３０９８９１号公報（請求項２）
【特許文献２】特開２００４−５１０８１号公報（第００２３段落）
【特許文献３】特開２００３−１５０１７６号公報（要約書）
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、上記従来技術により車両状態に応じて再生パラメータを変化させたとしても、再生する音楽が不自然なものとなってしまう場合がある。以下、具体的な例を挙げて説明する。
【０００５】
例えば、高速走行の場合と低速走行の場合とで再生パラメータを異ならせるようにする場合を考える。この場合、上記従来技術によれば、車両用楽音再生装置は、車速に応じて再生パラメータを変化させることとなる。具体的には、車速に対する再生パラメータの設定値（対車速設定値）を予め決定しておき、車両用楽音再生装置は、現在の車速についての対車速設定値となるよう、再生パラメータを制御する。
【０００６】
しかし、高速や低速の概念は主観的なものであり、一般には、走行環境がその判定基準に大きく影響する。例えば、制限速度が時速５０ｋｍの一般道では、多くの人は時速４０ｋｍ以上で走っていれば高速であると感じるが、制限速度が時速１００ｋｍの高速道では、多くの人は時速８０ｋｍで走っていても低速であると感じる。これに対し、上述のように車速に対する再生パラメータの値を予め決定しておくこととする場合、各車速が低速か高速のいずれであるかを認定した上で、各車速に対する再生パラメータを決定しておく必要がある。このため、走行環境による判定基準の違いに対応できず、走行環境によっては、再生する音楽が不自然なものとなってしまうのである。
【０００７】
従って、本発明の課題の一つは、車両状態に応じて音楽の再生パラメータを変化させる場合において、走行環境の違いにより再生する音楽が不自然なものとなってしまうことを防止するための車両用楽音再生装置、車両用楽音再生方法、及びプログラムを提供することにある。
【課題を解決するための手段】
【０００８】
上記課題を解決するための本発明にかかる車両用楽音再生装置は、車両の状態を示す車両状態情報を取得する車両状態情報取得手段と、前記車両の走行環境を示す走行環境情報を取得する走行環境情報取得手段と、楽曲データを記憶する楽曲データ記憶手段と、前記楽曲データを再生する楽曲再生手段と、前記走行環境情報取得手段により取得された前記走行環境情報に基づいて、前記楽曲再生手段による楽曲再生時の再生パラメータの前記車両状態情報に対する設定値を示す設定値情報を制御する設定値情報制御手段と、前記設定値情報制御手段による制御後の前記設定値情報と、前記車両状態情報取得手段により取得された前記車両状態情報と、に基づいて、前記再生パラメータを制御する再生パラメータ制御手段と、を含むことを特徴とする。
これによれば、車両状態情報と走行環境情報の両方に基づいて再生パラメータを制御しているので、走行状態に応じて音楽の再生パラメータを変化させる場合において、走行環境の違いにより再生する音楽が不自然なものとなってしまうことが防止される。
【０００９】
また、上記各車両用楽音再生装置において、前記楽曲データ記憶手段は複数の楽曲データを記憶し、当該車両用楽音再生装置は、前記走行環境情報取得手段により取得された前記走行環境情報に基づいて、前記楽曲データ記憶手段により記憶される複数の楽曲データの中から、前記楽曲再生手段に再生させる楽曲データを少なくとも１つ選択する選択手段、を含み、前記楽曲再生手段は、前記選択手段により選択された少なくとも１つの楽曲データを再生する、こととしてもよい。
これによれば、走行環境に適した楽曲データを再生させることができる。
【００１０】
また、本発明にかかる車両用楽音再生方法は、車両の状態を示す車両状態情報を取得する車両状態情報取得ステップと、前記車両の走行環境を示す走行環境情報を取得する走行環境情報取得ステップと、楽曲データを再生する楽曲再生ステップと、前記走行環境情報取得ステップにおいて取得された前記走行環境情報に基づいて、前記楽曲再生ステップにおける楽曲再生時の再生パラメータの前記車両状態情報に対する設定値を示す設定値情報を制御する設定値情報制御ステップと、前記設定値情報制御ステップにおける制御後の前記設定値情報と、前記車両状態情報取得ステップにおいて取得された前記車両状態情報と、に基づいて、前記再生パラメータを制御する再生パラメータ制御ステップと、を含むことを特徴とする。
【００１１】
また、本発明にかかるプログラムは、車両の状態を示す車両状態情報を取得する車両状態情報取得手段、前記車両の走行環境を示す走行環境情報を取得する走行環境情報取得手段、楽曲データを再生する楽曲再生手段、前記走行環境情報取得手段により取得された前記走行環境情報に基づいて、前記楽曲再生手段による楽曲再生時の再生パラメータの前記車両状態情報に対する設定値を示す設定値情報を制御する設定値情報制御手段、及び前記設定値情報制御手段による制御後の前記設定値情報と、前記車両状態情報取得手段により取得された前記車両状態情報と、に基づいて、前記再生パラメータを制御する再生パラメータ制御手段、としてコンピュータを機能させるためのプログラムである。
【発明を実施するための最良の形態】
【００１２】
本発明の実施の形態について、図面を参照しながら説明する。
【００１３】
図１は、本実施の形態にかかる車両用楽音再生装置１のシステム構成及び機能ブロックを示す図である。同図に示すように、車両用楽音再生装置１は走行環境情報取得部１０、車両状態情報取得部２０、選択部３０、楽曲データ記憶部４０、制御部５０、設定値情報記憶部６０、楽曲再生部７０、ユーザ設定受付部８０を含んで構成される。このうち制御部５０は、その内部に設定値情報制御部５１、再生パラメータ制御部５２を含んで構成される。
【００１４】
車両用楽音再生装置１は図示しない車両内に設置されており、楽曲データを再生する。車両用楽音再生装置１は車両状態に対する再生パラメータの設定値を示す設定値情報を記憶しており、車両状態を検知して、検知した車両状態に対する設定値に基づいて再生パラメータを制御するとともに、設定値情報を走行環境に応じて制御する。以下、この制御を実現するための上記各部の機能について、詳細に説明する。
【００１５】
車両状態情報取得部２０は、上記車両の状態を示す車両状態情報を取得し、制御部５０に出力する。具体的な例では、車両状態情報取得部２０は、上記車両に搭載される各種センサー９０（具体的には、車速センサー、エンジン回転数センサー、アクセル開度センサー、ブレーキ開度センサー、ギア・サイドブレーキセンサーなど。）と接続されており、これらのセンサーにより検知された情報を含む車両状態情報を取得し、制御部５０に出力する。
【００１６】
具体的には、車速センサーは車両の走行速度（車速）を検知する。エンジン回転数センサーはエンジンの回転数を検知する。アクセル開度センサーはアクセルの開度（踏み込み度合）を検知する。ブレーキ開度センサーはブレーキの開度（踏み込み度合）を検知する。ギア・サイドブレーキセンサーは、ギア比の現在値及びサイドブレーキの係り度合を検知する。そして、車両状態情報取得部２０は、以上のようにして各種センサー９０により検知された情報を含む車両状態情報を取得し、制御部５０に出力する。
【００１７】
走行環境情報取得部１０は、上記車両の走行環境を示す走行環境情報を取得し、選択部３０及び制御部５０に出力する。具体的な例では、走行環境情報取得部１０はＩＴＳ（高度道路交通システム）９１及びＧＰＳ（全地球測位システム）９２に接続される。具体的には、ＩＴＳ９１は、各種の情報（天気情報、渋滞情報、制限速度情報、路面状況情報、地域情報、時刻情報（年月日を含む）など）をセンター装置（不図示）から受信しており、走行環境情報取得部１０は、ＩＴＳ９１により受信されるこれらの情報を、走行環境情報の一部として取得する。また、ＧＰＳ９２は、複数のＧＰＳ衛星が送信する時刻のデータを含む電波信号を受信し、受信した電波の到達時間差により各ＧＰＳ衛星からの距離の差を算出し、三角測量の原理を用いて上記車両の位置を特定しており、走行環境情報取得部１０は、ＧＰＳ９２が特定した位置を示す位置情報（緯度経度情報）を、走行環境情報の他の一部として取得する。走行環境情報取得部１０は、こうして取得した走行環境情報を選択部３０及び制御部５０に出力する。
【００１８】
楽曲データ記憶部４０は、１又は複数の楽曲データを記憶する。楽曲再生部７０は、楽曲データ記憶部４０に記憶される楽曲データを再生する。
【００１９】
ユーザ設定受付部８０は、図示しない記録メディアを介し、楽曲データ記憶部４０に記憶させる楽曲データのユーザによる入力を受け付ける。そして、受け付けた楽曲データを楽曲データ記憶部４０に書き込む。また、ユーザ設定受付部８０は、楽曲再生部７０に再生させる楽曲データの選択入力を受け付け、ユーザにより選択された楽曲データを示す楽曲データ情報を選択部３０に出力する。
【００２０】
選択部３０は、走行環境情報取得部１０から入力される走行環境情報に基づいて楽曲データ記憶部４０から１ないし複数の楽曲データを選択する。ただし、ユーザ設定受付部８０から楽曲データ情報が入力されている場合には、該楽曲データ情報により示される楽曲データを楽曲データ記憶部４０から選択する。選択部３０は、以上のようにして選択した各楽曲データを、楽曲再生部７０が持つ１ないし複数のトラックに割り付ける。楽曲再生部７０は、このトラックに割り付けられた楽曲データを楽曲データ記憶部４０から読み出して、再生する。
【００２１】
図２は、選択部３０の処理をさらに具体的に説明するための図である。同図に示すように、選択部３０は、その内部に走行環境分析部３１及びジャンル・プレイリスト選択部３２を含んで構成されている。
【００２２】
走行環境分析部３１は、走行環境情報取得部１０により取得された走行環境情報を分析し、該走行環境情報に含まれている具体的な情報を抽出する。例えば、天気情報、渋滞情報、制限速度情報、路面状況情報、地域情報、時刻情報（年月日を含む）、位置情報などを抽出する。
【００２３】
楽曲データ記憶部４０は、記憶する各楽曲データの属するジャンル（クラシックやポップスなどの音楽ジャンル。）を記憶している。また、ユーザにより予め決定された複数の楽曲データを含んでなるプレイリストを記憶している。ジャンル・プレイリスト選択部３２は、走行環境分析部３１により抽出された各情報に基づき、ジャンル又はプレイリストを選択する。そして、ジャンルを選択した場合には、該ジャンルに属する楽曲データを所定の方法（例えばランダム）により順次選択し、上記トラックに順次書き込む。一方、プレイリストを選択した場合には、該プレイリストに含まれる楽曲データを順次選択し、上記トラックに順次書き込む。
【００２４】
より具体的な例では、走行環境分析部３１により抽出される各情報の組み合わせと、ジャンル又はプレイリストと、を対応付けるテーブルを楽曲データ記憶部４０に記憶しておく。ジャンル・プレイリスト選択部３２は、走行環境分析部３１により抽出された各情報の組み合わせと対応付けて記憶されるジャンル又はプレイリストを上記テーブルから読み出すことにより、ジャンル又はプレイリストを選択する。
【００２５】
次に、図１において、制御部５０は、楽曲再生部７０による楽曲再生時の再生パラメータを、車両状態情報取得部２０により取得された車両状態情報と、走行環境情報取得部１０により取得された走行環境情報と、に基づいて制御する。
【００２６】
より具体的には、設定値情報制御部５１は、走行環境情報取得部１０により取得された走行環境情報に基づいて、車両状態情報に対する再生パラメータの設定値を示す設定値情報を制御する。また、再生パラメータ制御部５２は、設定値情報制御部５１による制御後の設定値情報と、車両状態情報取得部２０により取得された車両状態情報と、に基づいて、楽曲再生部７０による楽曲再生時の再生パラメータを制御する。
【００２７】
さらに具体的な例では、設定値情報記憶部６０は、車両状態情報に対する再生パラメータの設定値を示す設定値情報を記憶している。設定値情報制御部５１は、設定値情報記憶部６０から設定値情報を読み出し、走行環境情報取得部１０により取得された走行環境情報に基づいて読み出した設定値情報の少なくとも一部を変更することにより、該走行環境情報に基づいて、車両状態情報に対する再生パラメータの設定値を示す設定値情報を制御する。
【００２８】
また、別の例では、設定値情報記憶部６０は、走行環境情報と設定値情報とを対応付けて記憶する。設定値情報制御部５１は、走行環境情報取得部１０により取得された走行環境情報と対応付けて記憶される設定値情報を設定値情報記憶部６０から読み出して再生パラメータ制御部５２に利用させることにより、該走行環境情報に基づいて、車両状態情報に対する再生パラメータの設定値を示す設定値情報を制御する。
【００２９】
図３は、制御部５０の処理をさらに具体的に説明するための図である。同図に示すように、制御部５０は、さらにリズムパターン制御部５３、メロディパターン制御部５４、テンポ制御部５５、音色制御部５６、エフェクト制御部５７、音量制御部５８、車両状態分析部５９を含んで構成される。また、設定値情報制御部５１は、その内部に走行環境分析部５１１及び設定値情報設定部５１２を含んで構成され、リズムパターン制御部５３、メロディパターン制御部５４、テンポ制御部５５、音色制御部５６、エフェクト制御部５７、及び音量制御部５８の各制御部は、再生パラメータ制御部５２を構成する。
【００３０】
走行環境分析部５１１は、走行環境情報取得部１０により取得された走行環境情報を分析し、該走行環境情報に含まれている具体的な情報を抽出する。例えば、天気情報、渋滞情報、制限速度情報、路面状況情報、地域情報、時刻情報（年月日を含む）、位置情報などを抽出する。
【００３１】
設定値情報設定部５１２は、設定値情報記憶部６０から、車両状態情報に対する再生パラメータの設定値情報を読み出し、走行環境分析部５１１により抽出された上記各情報に基づいて、その少なくとも一部を変更する。或いは、設定値情報記憶部６０から、走行環境分析部５１１により抽出された上記各情報と対応付けて記憶される設定値情報を読み出す。そして、得られた設定値情報を、リズムパターン制御部５３、メロディパターン制御部５４、テンポ制御部５５、音色制御部５６、エフェクト制御部５７、音量制御部５８の各制御部に設定する。
【００３２】
車両状態分析部５９は、車両状態情報取得部２０により取得された車両状態情報を分析し、該車両状態情報に含まれている具体的な情報を抽出する。例えば、車速、エンジン回転数、アクセル開度、ブレーキ開度、ギア比、サイドブレーキの係り具合などを抽出する。そして、抽出した各情報を、リズムパターン制御部５３、メロディパターン制御部５４、テンポ制御部５５、音色制御部５６、エフェクト制御部５７、及び音量制御部５８の各制御部に出力する。各制御部は、設定値情報設定部５１２により設定された設定値情報と、車両状態分析部５９から入力された各情報と、に応じて再生パラメータを制御する。
【００３３】
具体的には、リズムパターン制御部５３は楽曲再生部７０により再生される楽曲データのリズムパターンを、メロディパターン制御部５４は楽曲再生部７０により再生される楽曲データのメロディパターンを、テンポ制御部５５は楽曲再生部７０により再生される楽曲データのテンポを、音色制御部５６は楽曲再生部７０により再生される楽曲データの音色を、エフェクト制御部５７は楽曲再生部７０により再生される楽曲データのエフェクトレベルを、音量制御部５８は楽曲再生部７０により再生される楽曲データの音量を、それぞれ設定値に応じて制御する。
【００３４】
図４から図１０までの各図は、設定値情報設定部５１２が行う処理の具体例を説明するための図である。以下、各図を参照しながら、設定値情報設定部５１２が行う処理の具体例について説明する。
【００３５】
図４は、車速に対するテンポの設定値情報と、制限速度情報と、に関する図である。同図に示す例では、設定値情報記憶部６０により記憶される車速に対するテンポの設定値情報は、車速がＶｋｍ／ｈ未満である場合に１００ｂｐｍ（beats per minute）、車速がＶｋｍ／ｈ以上Ｖ＋２０ｋｍ／ｈ未満である場合に車速＋（１００−Ｖ）ｂｐｍ、車速がＶ＋２０ｋｍ／ｈ以上である場合に１２０ｂｐｍ、というものである。
【００３６】
設定値情報設定部５１２は、上記Ｖｋｍ／ｈ（テンポの上昇開始車速）を、走行環境分析部５１１により抽出された制限速度情報に基づいて変更制御する。具体的には、制限速度情報により示される制限速度が６０ｋｍ／ｈである場合にはＶ＝２０とする。また、制限速度情報により示される制限速度が１００ｋｍ／ｈである場合にはＶ＝６０とする。このような制御の結果、制限速度情報により示される制限速度が６０ｋｍ／ｈである場合には、車速２０ｋｍ／ｈまでのテンポが１００ｂｐｍ、車速２０ｋｍ／ｈから車速４０ｋｍ／ｈまでのテンポが車速＋８０ｂｐｍ、車速４０ｋｍ／ｈから車速６０ｋｍ／ｈまでのテンポが１２０ｂｐｍとなる（図４のグラフＡ１）。一方、制限速度情報により示される制限速度が１００ｋｍ／ｈである場合には、車速６０ｋｍ／ｈまでのテンポが１００ｂｐｍ、車速６０ｋｍ／ｈから車速８０ｋｍ／ｈまでのテンポが車速＋４０ｂｐｍ、車速８０ｋｍ／ｈから車速１００ｋｍ／ｈまでのテンポが１２０ｂｐｍとなる（図４のグラフＡ２）。
【００３７】
図５は、車速に対する音量の設定値情報と、制限速度情報と、に関する図である。同図に示す例は、楽曲再生部７０が複数トラック（ここでは、トラックＢ１からＢ５までの５トラックとする。）にそれぞれ記憶される楽曲データを合成しつつ再生し、制御部５０が各トラックの音量を独立制御している場合の例である。この例では、設定値情報記憶部６０により記憶される車速に対する音量の設定値情報は、各トラックＢｎ（ｎ＝１〜５）について、音量の変化関数により示される。なお、変化関数は、その一例では、所定の車速をＶｅ０及びＶｅ１とし、音量の最大値をＶｏｍａｘとすると、Ｖｅ０≦車速＜Ｖｅ１で（−４Ｖｏｍａｘ／（Ｖｅ０−Ｖｅ１）２）×（車速−（Ｖｅ０＋Ｖｅ１）／２）２＋Ｖｏｍａｘ、車速＜Ｖｅ０及びＶｅ１≦車速で０である関数である。
【００３８】
設定値情報設定部５１２は、上記変化関数を、走行環境分析部５１１により抽出された制限速度情報に基づいてトラックごとに制御する。例えば上記一例では、Ｖｅ０及びＶｅ１をトラックごとに変更制御する。図５は、制限速度情報により示される制限速度が６０ｋｍ／ｈである場合の音量の設定値情報を実線で、制限速度情報により示される制限速度が１００ｋｍ／ｈである場合の音量の設定値情報を点線で、それぞれ示しており、上述のような制御の結果、後者は前者を少しずつ図面右側（高速側）にシフトしたものとなっている。
【００３９】
図６は、車速に対する音量の設定値情報と、天気情報及び時刻情報と、に関する図である。同図に示す例では、設定値情報記憶部６０により記憶される車速に対する音量の設定値情報は、車速を変数とする変化関数により示される。なお、変化関数は、その一例では、ｌｏｇβ（車速＋α）＋γである。ただし、α及びβは正の定数、γは変数である。
【００４０】
設定値情報設定部５１２は、上記変化関数を、走行環境分析部５１１により抽出された天気情報及び時刻情報に基づいて制御する。例えば上記一例では、変数γを天気情報及び時刻情報に基づいて変更制御する。図６に示すグラフＣ１は、天気が雨かつ時刻が午後５時のときのもの、グラフＣ２は、天気が晴れかつ時刻が午後２時のときのもの、グラフＣ３は、天気が晴れかつ時刻が午後１１時のときのもの、をそれぞれ示しており、上述のような制御の結果、各グラフは音量軸方向に少しずつずれたものとなっている。
【００４１】
図７は、車速に対する音量の設定値情報と、地域情報及び時刻情報と、に関する図である。同図に示す例では、設定値情報記憶部６０により記憶される車速に対する音量の設定値情報は、車速を変数とする変化関数により示される。なお、変化関数は、その一例では、ｌｏｇβ（車速＋α）＋γである。ただし、α及びβは正の定数、γは変数である。
【００４２】
設定値情報設定部５１２は、上記変化関数を、走行環境分析部５１１により抽出された地域情報及び時刻情報に基づいて制御する。例えば上記一例では、変数γを地域情報及び時刻情報に基づいて変更制御する。図７に示すグラフＤ１は、現在地が市街地かつ時刻が午後２時のときのもの、グラフＤ２は、現在地が住宅地かつ時刻が午後２時のときのもの、グラフＤ３は、現在地が住宅地かつ時刻が午後１１時のときのもの、をそれぞれ示しており、上述のような制御の結果、各グラフは音量軸方向に少しずつずれたものとなっている。
【００４３】
図８は、エンジン回転数に対する波形再生長の設定値情報と、路面状況情報と、に関する図である。同図に示す例では、楽曲データ記憶部４０に記憶される楽曲データは一定長（楽曲データ長）の楽曲データであり、その一部のみを繰り返し再生しても不自然な音となることのないよう構成されているとともに、繰り返し再生の対象とする部分の長さ（波形再生長）に応じて再生スピードが変化したかのように聴く者に感じさせることのできる音により構成される。この例では、設定値情報記憶部６０により記憶されるエンジン回転数に対する波形再生長の設定値情報は、エンジン回転数が１０００＋Ｒｒｐｍ（rounds per minute）未満である場合に楽曲データ長の１００％、エンジン回転数が１０００＋Ｒｒｐｍ以上１５００＋Ｒｒｐｍ未満である場合に楽曲データ長の７５％、エンジン回転数が１５００＋Ｒｒｐｍ以上３０００＋Ｒｒｐｍ未満である場合に楽曲データ長の５０％、エンジン回転数が３０００＋Ｒｒｐｍ以上である場合に楽曲データ長の２５％、というものである。
【００４４】
設定値情報設定部５１２は、上記Ｒｒｐｍ（エンジン回転数のオフセット量）を、走行環境分析部５１１により抽出された路面状況情報に基づいて変更制御する。具体的には、路面状況情報により道路に起伏が少ないことが示される場合にはＲ＝０とする。また、路面状況情報により道路に起伏が多いことが示される場合にはＲ＝１０００とする。このような制御の結果、路面状況情報により道路に起伏が少ないことが示される場合には、エンジン回転数１０００ｒｐｍまでの波形再生長が１００％、エンジン回転数１０００ｒｐｍからエンジン回転数１５００ｒｐｍまでの波形再生長が７５％、エンジン回転数１５００ｒｐｍからエンジン回転数３０００ｒｐｍまでの波形再生長が５０％、エンジン回転数３０００ｒｐｍ以上の波形再生長が２５％となる（図８のグラフＥ１）。一方、路面状況情報により道路に起伏が多いことが示される場合には、エンジン回転数２０００ｒｐｍまでの波形再生長が１００％、エンジン回転数２０００ｒｐｍからエンジン回転数２５００ｒｐｍまでの波形再生長が７５％、エンジン回転数２５００ｒｐｍからエンジン回転数４０００ｒｐｍまでの波形再生長が５０％、エンジン回転数４０００ｒｐｍ以上の波形再生長が２５％となる（図８のグラフＥ２）。
【００４５】
図９は、ブレーキ開度に対する音量の設定値情報と、渋滞情報と、に関する図である。同図に示す例では、設定値情報記憶部６０により記憶されるブレーキ開度に対する音量の設定値情報は、ブレーキ開度を変数とする変化関数により示される。
【００４６】
設定値情報設定部５１２は、上記変化関数を、走行環境分析部５１１により抽出された渋滞情報に基づいて制御する。ここでは、設定値情報記憶部６０に渋滞情報の内容と対応付けてそれぞれ異なる設定値情報（変化関数）を記憶しておき、設定値情報設定部５１２は、走行環境分析部５１１により抽出された渋滞情報に対応する設定値情報を読み出すことにより、上記変化関数を制御する。
【００４７】
図９に示すグラフＦ１は、定常走行（渋滞なし）のときのもの、グラフＦ２は、工事などによる規制中のときのもの、グラフＦ３は、渋滞中のときのもの、をそれぞれ示しており、上述のような制御の結果、各グラフは、ブレーキ開度に対し、互いに異なる変化を示している。
【００４８】
図１０は、車速に対するエフェクトレベルの設定値情報と、路面状況情報と、に関する図である。同図に示す例では、設定値情報記憶部６０により記憶される車速に対するエフェクトレベルの設定値情報は、車速を変数とする変化関数により示される。なお、変化関数は、その一例では、車速の一次関数である。
【００４９】
設定値情報設定部５１２は、上記変化関数を、走行環境分析部５１１により抽出された路面状況情報に基づいて制御する。例えば上記一例では、一次関数の傾きを路面状況情報に基づいて変更制御する。図１０に示すグラフＧ１は、路面状況が「ドライ」であるときのもの、グラフＧ２は、路面状況が「雨によるスリップ注意」であるときのもの、グラフＧ３は、路面状況が「凍結によるスリップ注意」であるときのもの、をそれぞれ示しており、上述のような制御の結果、各グラフは少しずつ傾きが異なるものとなっている。
【００５０】
以上説明した車両用楽音再生装置１の処理について、その処理フローを参照しながら、再度より詳細に説明する。
【００５１】
図１１は、車両用楽音再生装置１の処理フローを示す図である。同図に示すように、車両用楽音再生装置１は、電源が供給され起動するとまず、走行環境情報取得部１０による走行環境情報の取得を行う（Ｓ１）。そして、起動後、最初の取得であるか否かを判定するとともに、取得した走行環境情報に基づき、再生すべき楽曲データを選択する。車両用楽音再生装置１はさらに、再生すべき楽曲データが現在再生中の楽曲データと異なっているか否か（すなわち、再生する楽曲データの変更が必要か否か）を判定する（Ｓ２）。
【００５２】
Ｓ２において、起動後最初の取得であると判定した場合又は再生すべき楽曲データが現在再生中の楽曲データと異なっていると判定した場合、車両用楽音再生装置１は、選択した楽曲データをトラックに割り付ける（Ｓ３）。一方、Ｓ２において、起動後最初の取得でないと判定し、かつ再生すべき楽曲データが現在再生中の楽曲データと異なっていないと判定した場合、車両用楽音再生装置１はＳ３の処理を行わない。
【００５３】
次に、車両用楽音再生装置１は、Ｓ１における走行環境情報の取得が、起動後最初の取得であるか否かを再度判定するとともに、取得した走行環境情報に基づき、設定値情報を決定する。そして、決定した設定値情報が、リズムパターン制御部５３、メロディパターン制御部５４、テンポ制御部５５、音色制御部５６、エフェクト制御部５７、音量制御部５８の各制御部に現在設定しているものと異なっているか否か（すなわち、設定値情報の変更が必要か否か）を判定する（Ｓ４）。
【００５４】
Ｓ４において、起動後最初の取得であると判定した場合又は決定した設定値情報が現在各制御部に設定中の設定値情報と異なっていると判定した場合、車両用楽音再生装置１は、各制御部に設定する設定値情報を、決定した設定値情報により変更する（Ｓ５）。一方、Ｓ４において、起動後最初の取得でないと判定し、かつ決定した設定値情報が現在各制御部に設定中の設定値情報と異なっていないと判定した場合、車両用楽音再生装置１はＳ５の処理を行わない。
【００５５】
次に、車両用楽音再生装置１は、車両状態情報取得部２０による車両状態情報の取得を行う（Ｓ６）。そして、取得した車両状態情報と設定値情報とに基づいて再生パラメータの設定値を決定し、該設定値に従って再生パラメータを制御する（Ｓ７）。そして、該再生パラメータを用いて、楽曲データの再生を行う（Ｓ８）。車両用楽音再生装置１は、電源がオフされるまでの間、Ｓ１からＳ８の処理を繰り返す（Ｓ９）。
【００５６】
以上説明したように、車両用楽音再生装置１によれば、車両状態情報と走行環境情報の両方に基づいて再生パラメータを制御しているので、走行状態に応じて音楽の再生パラメータを変化させる場合において、走行環境の違いにより再生する音楽が不自然なものとなってしまうことが防止される。
【００５７】
また、車両用楽音再生装置１に、走行環境に適した楽曲データを再生させることができる。
【００５８】
なお、車両用楽音再生装置１の機能を実現するためのプログラムをコンピュータ読み取り可能な記録媒体に記録して、この記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行することにより、上記各処理を行ってもよい。
【００５９】
ここでいう「コンピュータシステム」とは、ＯＳや周辺機器等のハードウェアを含むものであってもよい。また、この「コンピュータシステム」は、ＷＷＷシステムを利用している場合であれば、ホームページ提供環境（あるいは表示環境）も含むものとする。
また、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ＲＯＭ、フラッシュメモリ等の書き込み可能な不揮発性メモリ、ＣＤ−ＲＯＭ等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置のことをいう。
さらに、「コンピュータ読み取り可能な記録媒体」には、インターネット等のネットワークや電話回線等の通信回線を介してプログラムが送信された場合のサーバやクライアントとなるコンピュータシステム内部の揮発性メモリ（例えばＤＲＡＭ（Dynamic Random Access Memory））のように、一定時間プログラムを保持しているものも含むものとする。
また、上記プログラムは、このプログラムを記憶装置等に格納したコンピュータシステムから、伝送媒体を介して、あるいは、伝送媒体中の伝送波により他のコンピュータシステムに伝送されてもよい。ここで、プログラムを伝送する「伝送媒体」は、インターネット等のネットワーク（通信網）や電話回線等の通信回線（通信線）のように情報を伝送する機能を有する媒体のことをいう。
さらに、上記プログラムは、上述した各機能の一部を実現するためのものであってもよい。さらに、上述した各機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるもの、いわゆる差分ファイル（差分プログラム）であってもよい。
【図面の簡単な説明】
【００６０】
【図１】本発明の実施の形態にかかる車両用楽音再生装置のシステム構成及び機能ブロックを示す図である。
【図２】本発明の実施の形態にかかる選択部の処理を具体的に説明するための図である。
【図３】本発明の実施の形態にかかる制御部の処理を具体的に説明するための図である。
【図４】本発明の実施の形態にかかる設定値情報設定部が行う処理の具体例を説明するための図であり、特に車速に対するテンポの設定値情報と、制限速度情報と、に関する図である。
【図５】本発明の実施の形態にかかる設定値情報設定部が行う処理の具体例を説明するための図であり、特に車速に対する音量の設定値情報と、制限速度情報と、に関する図である。
【図６】本発明の実施の形態にかかる設定値情報設定部が行う処理の具体例を説明するための図であり、特に車速に対する音量の設定値情報と、天気情報及び時刻情報と、に関する図である。
【図７】本発明の実施の形態にかかる設定値情報設定部が行う処理の具体例を説明するための図であり、特に車速に対する音量の設定値情報と、地域情報及び時刻情報と、に関する図である。
【図８】本発明の実施の形態にかかる設定値情報設定部が行う処理の具体例を説明するための図であり、特にエンジン回転数に対する波形再生長の設定値情報と、路面状況情報と、に関する図である。
【図９】本発明の実施の形態にかかる設定値情報設定部が行う処理の具体例を説明するための図であり、特にブレーキ開度に対する音量の設定値情報と、渋滞情報と、に関する図である。
【図１０】本発明の実施の形態にかかる設定値情報設定部が行う処理の具体例を説明するための図であり、特に車速に対するエフェクトレベルの設定値情報と、路面状況情報と、に関する図である。
【図１１】本発明の実施の形態にかかる車両用楽音再生装置の処理フローを示す図である。
【符号の説明】
【００６１】
１  車両用楽音再生装置、１０  走行環境情報取得部、２０  車両状態情報取得部、３０  選択部、３１  走行環境分析部、３２  ジャンル・プレイリスト選択部、４０  楽曲データ記憶部、５０  制御部、５１  設定値情報制御部、５２  再生パラメータ制御部、５３  リズムパターン制御部、５４  メロディパターン制御部、５５  テンポ制御部、５６  音色制御部、５７  エフェクト制御部、５８  音量制御部、５９  車両状態分析部、６０  設定値情報記憶部、７０  楽曲再生部、８０  ユーザ設定受付部、９０  各種センサー、５１１  走行環境分析部、５１２  設定値情報設定部。
【図１】
2008145789.tif 000003
【図２】
2008145789.tif 000004
【図３】
2008145789.tif 000005
【図４】
2008145789.tif 000006
【図５】
2008145789.tif 000007
【図６】
2008145789.tif 000008
【図７】
2008145789.tif 000009
【図８】
2008145789.tif 000010
【図９】
2008145789.tif 000011
【図１０】
2008145789.tif 000012
【図１１】
2008145789.tif 000013