(57)【要約】【課題】  楽曲音の音調整を適切に行う。【解決手段】  収音ユニット１５０が、車室内の周囲音を収音し、収音データを生成部１６１へ送る。生成部１６１は、当該収音データをＦＦＴ解析して、車室内の楽曲音を含む周囲音のパワースペクトルを生成する。次に、生成部１６１は、周囲音のパワースペクトルにおいてピークを形成している周波数帯域を除去する。そして、生成部１６１は、残存している周波数帯域のパワー値に基づいて、当該除去された周波数帯域の部分を補間して、フロア分布を周期的に生成する。調整部１６２Ａは、生成部１６１から送られたフロア分布を周期的に受けると、フロア分布の時間変化に基づいて、楽曲音の出力音の音量調整指令を生成する。そして、調整部１６２Ａは、生成された音量調整指令を、アナログ処理ユニット１３０へ送る。【選択図】  図１
2017163447.tif 000002
【特許請求の範囲】
【請求項１】
楽曲音を含む周囲音のパワースペクトルにおいてピークを形成している周波数帯域の部分を除去した後に、残存している周波数帯域のパワー値に基づいて、前記除去された周波数帯域の部分を補間して、フロア分布を周期的に生成する生成部と；
前記生成部により生成されたフロア分布の時間変化に応じて、前記楽曲音の出力音の調整を行う調整部と；
を備えることを特徴とする音調整装置。
【請求項２】
前記生成部は、前記パワースペクトルにおけるパワー値、及び、前記パワースペクトルにおいて隣り合う２つの周波数帯域におけるパワー値の差に基づいて、前記ピークを形成している周波数帯域の部分を除去し、前記除去された周波数帯域の部分の両隣に残存している周波数帯域のパワー値に基づいて、前記除去された周波数帯域の部分を補間する、ことを特徴とする請求項１に記載の音調整装置。
【請求項３】
前記生成部は、前記除去された周波数帯域の部分を、周波数帯域とパワー値との関係において、前記パワー値をデシベル単位で表現している状態で線形補間する、ことを特徴とする請求項２に記載の音調整装置。
【請求項４】
前記調整部は、前回の調整変更の際のフロア分布から最新に生成されたフロア分布への変化態様に対応する調整を、前記楽曲音の出力音に対して行う、ことを特徴とする請求項１〜３のいずれか一項に記載の音調整装置。
【請求項５】
前記調整部は、前記前回の調整変更の際のフロア分布から前記最新に生成されたフロア分布への周波数帯域ごとのパワー値の変化量の最大値及び平均値の一方に応じて、前記楽曲音の出力音の音量調整を行う、ことを特徴とする請求項４に記載の音調整装置。
【請求項６】
前記調整部は、前記前回の調整変更の際のフロア分布から前記最新に生成されたフロア分布への周波数帯域ごとのパワー値の変化量に応じて、前記周波数帯域ごとに、前記楽曲音の出力音のパワー値の調整を行う、ことを特徴とする請求項４に記載の音調整装置。
【請求項７】
生成部と、調整部とを備える音調整装置において使用される音調整方法であって、
前記生成部が、楽曲音を含む周囲音のパワースペクトルにおいてピークを形成している周波数帯域の部分を除去した後に、残存している周波数帯域のパワー値に基づいて、前記除去された周波数帯域の部分を補間して、フロア分布を周期的に生成する生成工程と；
前記調整部が、前記生成工程において生成されたフロア分布の時間変化に応じて、前記楽曲音の出力音の調整を行う調整工程と；
を備えることを特徴とする音調整方法。
【請求項８】
音調整装置が有するコンピュータに、請求項７に記載の音調整方法を実行させる、ことを特徴とする音調整プログラム。
【請求項９】
音調整装置が有するコンピュータにより読み取り可能に、請求項８に記載の音調整プログラムが記録されている、ことを特徴とする記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、音調整装置、音調整方法、音調整プログラム、及び、当該音調整プログラムが記録された記録媒体に関する。
【背景技術】
【０００２】
従来から、多くの車両に、楽曲コンテンツを再生し、スピーカから楽曲音を出力する音響装置が配置されている。こうした音響装置を使用することにより、走行中の車両の車室内においても、楽曲音を楽しむことができるようになっている。
【０００３】
ところで、走行中の車両の車室内には、タイヤと路面との接触音であるロードノイズが侵入する。かかるロードノイズは、楽曲音を楽しむに際して、大きな弊害となる。つまり、ロードノイズにより楽曲音が聴こえ難くなったり、かき消されるような場合等に、運転者が、車両の走行中に、片手をハンドルから放し、視線を音量調整操作部に向けた状態で、手動で音量調整を行う事態が発生し得る。こうした事態の発生は、安全運転の観点から好ましくない。
【０００４】
こうした事態の発生を回避するために、車室内の騒音レベルに対応して、楽曲音の出力音の音量を自動調整する技術が提案されている（特許文献１参照：以下、「従来例」と呼ぶ）。この従来例の技術では、マイクロフォンが、オーディオ音と騒音とが混在した車室内の室内音を検出する。引き続き、騒音検出回路が、マイクロフォンが検出した室内音信号から音響信号を減算して、車室内における騒音信号を摘出する。そして、音量制御回路が、摘出された騒音信号に応じて音響信号の音量を制御するようになっている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開平１０−３０３６６９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
上述した従来例では、楽曲音の音調整を自動で行うに際して、車室内の室内音から、オーディオ音と騒音とを分離している。そして、オーディオ音と騒音とを分離するに際して、特定の周波数帯（４０〜４００Ｈｚ）に着目して、ＦＦＴ（Fast Fourier Transform）解析を行うことなく、当該特定の周波数帯における室内音信号から音響信号を減算している。この結果、従来例の技術では、楽曲音の音調整を行うに当り、可聴周波数帯全般について、適切な音量調整が行われているとは言い難い。
【０００７】
このため、楽曲音の音調整を適切に行うことができる技術が望まれている。かかる要請に応えることが、本発明が解決すべき課題の一つとして挙げられる。
【課題を解決するための手段】
【０００８】
請求項１に記載の発明は、楽曲音を含む周囲音のパワースペクトルにおいてピークを形成している周波数帯域の部分を除去した後に、残存している周波数帯域のパワー値に基づいて、前記除去された周波数帯域の部分を補間して、フロア分布を周期的に生成する生成部と；前記生成部により生成されたフロア分布の時間変化に応じて、前記楽曲音の出力音の調整を行う調整部と；を備えることを特徴とする音調整装置である。
【０００９】
請求項７に記載の発明は、生成部と、調整部とを備える音調整装置において使用される音調整方法であって、前記生成部が、楽曲音を含む周囲音のパワースペクトルにおいてピークを形成している周波数帯域の部分を除去した後に、残存している周波数帯域のパワー値に基づいて、前記除去された周波数帯域の部分を補間して、フロア分布を周期的に生成する生成工程と；前記調整部が、前記生成工程において生成されたフロア分布の時間変化に応じて、前記楽曲音の出力音の調整を行う調整工程と；を備えることを特徴とする音調整方法である。
【００１０】
請求項８に記載の発明は、音調整装置が有するコンピュータに、請求項７に記載の音調整方法を実行させる、ことを特徴とする音調整プログラムである。
【００１１】
請求項９に記載の発明は、音調整装置が有するコンピュータにより読み取り可能に、請求項８に記載の音調整プログラムが記録されている、ことを特徴とする記録媒体である。
【図面の簡単な説明】
【００１２】
【図１】本発明の一実施形態に係る音調整装置の構成を概略的に示すブロック図である。
【図２】楽曲音のパワースペクトルの例を示す図である。
【図３】ロードノイズのパワースペクトルの例を示す図である。
【図４】図１の音調整装置による音量調整の制御処理を説明するためのフローチャートである。
【図５】図４のフロア分布の生成処理を説明するための図である。
【図６】音量調整の例を説明するための図（その１）である。
【図７】音量調整の例を説明するための図（その２）である。
【図８】音量調整の例を説明するための図（その３）である。
【図９】変形例の音調整装置の構成を説明するためのブロック図である。
【図１０】変形例のデジタル処理ユニット及びアナログ処理ユニットの構成を説明するための図である。
【発明を実施するための形態】
【００１３】
以下、本発明の一実施形態を、図１〜図８を参照して説明する。なお、以下の説明及び図面においては、同一又は同等の要素には同一の符号を付し、重複する説明を省略する。
【００１４】
［構成］
図１には、一実施形態に係る音調整装置１００Ａの概略的な構成がブロック図にて示されている。
【００１５】
本実施形態では、音調整装置１００Ａは、車両ＣＲ内に配置されている。そして、音調整装置１００Ａは、車両電源部２１０のアクセサリ電源に接続された電源ブロック１９０から、所定電圧値の動作用電力の供給を受けるようになっている。すなわち、本実施形態では、不図示のキーシリンダにエンジンキーが挿入され、エンジンキーが回転されてアクセサリオン状態以上になったときに、音調整装置１００Ａは、電源ブロック１９０から所定電圧値の動作用電力の供給を受けるようになっている。また、本実施形態では、車両ＣＲには、センサユニット２２０が配置され、音調整装置１００Ａに接続されている。
【００１６】
上記のセンサユニット２２０は、車速センサ、加速度センサ等を備えて構成されている。センサユニット２２０が備える各種センサによる検出結果は、センサデータとして音調整装置１００Ａへ送られる。
【００１７】
＜音調整装置１００Ａの構成＞
上記の音調整装置１００Ａの構成について、説明する。
【００１８】
音調整装置１００Ａは、図１に示されるように、音源ユニット１１０と、デジタル処理ユニット１２０と、アナログ処理ユニット１３０と、スピーカ１４０とを備えている。また、音調整装置１００Ａは、収音ユニット１５０と、音調整制御ユニット１６０Ａとを備えている。
【００１９】
上記の音源ユニット１１０は、楽曲コンテンツデータに基づいて、楽曲信号ＭＵＤを生成する。そして、音源ユニット１１０は、生成された楽曲信号ＭＵＤを、デジタル処理ユニット１２０へ送る。ここで、音源ユニット１１０は、音調整制御ユニット１６０Ａから送られる再生指令を受けたときに、楽曲信号ＭＵＤを生成するようになっている。
【００２０】
上記のデジタル処理ユニット１２０は、音質調整部を備えて構成されている。デジタル処理ユニット１２０は、音源ユニット１１０から送られた楽曲信号ＭＵＤを受ける。そして、デジタル処理ユニット１２０は、楽曲信号ＭＵＤに対してイコライザ処理を施し、デジタル処理信号ＡＦＤを生成する。こうして生成されたデジタル処理信号ＡＦＤは、アナログ処理ユニット１３０へ送られる。
【００２１】
上記のアナログ処理ユニット１３０は、デジタル処理ユニット１２０から送られたデジタル処理信号ＡＦＤを受ける。そして、アナログ処理ユニット１３０は、音調整制御ユニット１６０Ａによる音設定に関する制御のもとで、出力音信号ＡＯＳを生成する。
【００２２】
かかる機能を有するアナログ処理ユニット１３０は、ＤＡ（Digital to Analogue）変換部と、音量調整部と、パワー増幅部とを備えて構成されている。ここで、ＤＡ変換部は、デジタル処理ユニット１２０から送られたデジタル処理信号ＡＦＤを受ける。そして、ＤＡ変換部は、デジタル処理信号ＡＦＤをアナログ信号に変換する。ＤＡ変換部によるアナログ変換結果は、アナログ変換信号として音量調整部へ送られる。
【００２３】
音量調整部は、ＤＡ変換部から送られたアナログ変換信号を受ける。そして、音量調整部は、音調整制御ユニット１６０Ａから送られた音量調整指令ＶＬＣに従って、アナログ変換信号に対して音量調整処理を施す。音量調整部による音量調整結果は、音量調整信号としてパワー増幅部へ送られる。
【００２４】
パワー増幅部は、音量調整部から送られた音量調整信号を受ける。そして、パワー増幅部は、音量調整信号をパワー増幅して、出力音信号ＡＯＳを生成する。こうして生成された出力音信号ＡＯＳは、スピーカ１４０へ送られる。
【００２５】
上記のスピーカ１４０は、アナログ処理ユニット１３０から送られた出力音信号ＡＯＳを受ける。そして、スピーカ１４０は、出力音信号ＡＯＳに従って、楽曲音を車室内へ向けて出力する。
【００２６】
上記の収音ユニット１５０は、音場空間である車両ＣＲの車室内の所定位置に設置されたマイクロフォンを備えて構成されている。収音ユニット１５０は、当該マイクロフォンに到達した音（周囲音）を収音する。そして、収音ユニット１５０は、収音結果をデジタル信号に変換し、収音データＡＡＤとして音調整制御ユニット１６０Ａへ送る。
【００２７】
上記の音調整制御ユニット１６０Ａは、楽曲音の出力音の音調整の設定制御を行う。かかる機能を有する音調整制御ユニット１６０Ａは、生成部１６１と、調整部１６２Ａとを備えている。
【００２８】
上記の生成部１６１は、収音ユニット１５０から送られた収音データＡＡＤを受ける。また、また、生成部１６１は、センサユニット２２０から送られたセンサデータを取得する。さらに、生成部１６１は、音源ユニット１１０に再生指令を送るようになっている。
【００２９】
生成部１６１は、収音ユニット１５０から送られた収音データＡＡＤを受けると、当該収音データＡＡＤをＦＦＴ（Fast Fourier Transform）解析して、車室内の周囲音のパワースペクトルを生成する。本実施形態では、生成部１６１が生成するパワースペクトルは、２０［Ｈｚ］から２０ｋ［Ｈｚ］までを１００個の周波数帯域に分割し、当該１００個の周波数帯域におけるパワー値Ｐで表現した情報となっている。なお、本実施形態では、周波数帯域ＢＮＤN（Ｎ＝１，…，１００）におけるパワー値ＰNを、デシベル単位で表現するようにしている。
【００３０】
また、生成部１６１は、センサユニット２２０から送られるセンサデータに基づいて、車両ＣＲが走行中であるか否か、すなわち、車室内にロードノイズが侵入してくる状態であるか否かを判定することができるようになっている。
【００３１】
ここで、楽曲音のパワースペクトル及びロードノイズのパワースペクトルの特徴について説明する。楽曲音のパワースペクトルには、図２に示されるように、フロア分布のある周波数帯域にピークが存在する。一方で、車室内に侵入したロードノイズのパワースペクトルには、図３に示されるように、一般に、周波数帯域にピークが存在せずに、フロア分布となっていることが、本発明の発明者の実験により判明している。図２には、楽曲音をＦＦＴ解析して得られたパワースペクトルＳＰM（ｆ）の例が実線で示され、図３には、ロードノイズをＦＦＴ解析して得られたパワースペクトルＳＰL（ｆ）（＝ＦＬL（ｆ））の例が実線で示されている。なお、図２及び図３には、楽曲音が再生されておらず、かつ、ロードノイズが車室内に侵入していない状態での車室内の周囲音のパワースペクトルＳＰ0（ｆ）（＝ＦＬ0（ｆ））の例が、鎖線で示されている。
【００３２】
なお、上述した図２に示されるように、ロードノイズが車室内に侵入していない状態での周囲音のパワースペクトルＳＰ0（ｆ）と、楽曲音のパワースペクトルＳＰM（ｆ）におけるフロア分布との相違量は、一般に少ない。
【００３３】
生成部１６１は、楽曲音とロードノイズとが混在している車室内の周囲音のパワースペクトルを生成すると、ピークを形成している周波数帯域の部分を除去する。そして、生成部１６１は、当該除去された周波数帯域の部分を補間して、フロア分布ＦＬ（ｆ）を生成する。当該フロア分布ＦＬ（ｆ）は生成部１６１により周期的に生成され、調整部１６２Ａへ送られる。
【００３４】
また、生成部１６１は。収音データＡＡＤに基づいて、楽曲音が再生されておらず、かつ、ロードノイズが車室内に侵入していない状態での車室内のパワースペクトルを生成する。こうして生成されたパワースペクトルは、初期フロア分布ＦＬ0（ｆ）として調整部１６２Ａへ送られる。
【００３５】
なお、本実施形態では、音調整装置１００Ａに所定電圧値の動作用電力が供給されると、生成部１６１は、まず、収音ユニット１５０から送られる収音データＡＡＤを取得して、当該収音データＡＡＤに基づいて初期フロア分布ＦＬ0（ｆ）を生成する。その後に、生成部１６１は、音源ユニット１１０に再生指令を送るようになっている。生成部１６１による処理の詳細については、後述する。
【００３６】
上記の調整部１６２Ａは、アクセサリオンに伴う動作開始後には、まず、生成部１６１から送られた楽曲音及びロードノイズを含まない車室内の周囲音の初期フロア分布ＦＬ0（ｆ）を受ける。以後、調整部１６２Ａは、生成部１６１から送られたフロア分布ＦＬ（ｆ）を周期的に受ける。そして、調整部１６２Ａは、フロア分布の時間変化に基づいて、楽曲音の出力音の音量調整指令ＶＬＣを生成する。こうして生成された音量調整指令ＶＬＣは、アナログ処理ユニット１３０へ送られる。調整部１６２Ａによる処理の詳細については、後述する。
【００３７】
［動作］
以上のようにして構成された音調整装置１００Ａの動作について、音調整制御ユニット１６０Ａによる音量調整の制御処理に主に着目して説明する。なお、当初の音量調整指令ＶＬＣにおいては、前回の動作終了時において指定されていた音量値が指定される。この音量値は、車両停車中における楽曲音の出力音の音量値として適切なものとなっている。
【００３８】
かかる音量調整処理は、運転者がエンジンキーをキーシリンダに挿入して、エンジンキーが回転されてアクセサリオン状態以上になったときに開始する。こうしてアクセサリオン状態以上になると、電源ブロック１９０から、音調整装置１００Ａに所定電圧値の動作用電力が供給される。そして、センサユニット２２０からは、各種センサによる検出結果が、センサデータとして、音調整制御ユニット１６０Ａへ送られてくる。また、音調整装置１００Ａに所定電圧値の動作用電力が供給されると、収音ユニット１５０は、車室内の周囲音の収音を開始する。
【００３９】
こうして音調整装置１００Ａに作動電力が供給されると、図４に示されるように、まず、ステップＳ１１において、生成部１６１が、楽曲音が再生されておらず、かつ、車両ＣＲが停車している状態での車室内の周囲音の収音データＡＡＤを収音ユニット１５０から取得する。引き続き、生成部１６１は、当該収音データＡＡＤをＦＦＴ解析して、初期フロア分布ＦＬ0（ｆ）を生成する。そして、生成部１６１は、生成されたフロア分布ＦＬ0（ｆ）を調整部１６２Ａへ送る。ここで、このフロア分布ＦＬ0（ｆ）は、調整部１６２Ａの内部に一時的に保存される。
【００４０】
引き続き、ステップＳ１２において、生成部１６１が、再生指令を生成して音源ユニット１１０へ送る。これにより、音源ユニット１１０が楽曲コンテンツデータに基づいて楽曲信号ＭＵＤを生成して、デジタル処理ユニット１２０へ送る。そして、デジタル処理ユニット１２０が、楽曲信号ＭＵＤに対してデジタル処理を施してデジタル処理信号ＡＦＤを生成し、アナログ処理ユニット１３０へ送る。
【００４１】
アナログ処理ユニットでは、まず、デジタルアナログ変換部が、デジタル処理信号ＡＦＤをアナログ信号に変換して、アナログ変換信号を生成する。引き続き、音量調整部が、現時点において設定されている音量値に従って音量調整処理を施し、音量調整信号を生成する。次いで、パワー増幅部が、音量調整信号をパワー増幅して、出力音信号ＡＯＳを生成し、スピーカ１４０へ送る。そして、スピーカ１４０が、出力音声信号ＡＯＳに従って、楽曲音を再生出力する。
【００４２】
こうした状態では、収音ユニット１５０が、マイクロフォンに到達した楽曲音を含む周囲音を収音している。また、車両ＣＲが走行中の場合には、収音ユニット１５０は、車室内に侵入したロードノイズと楽曲音とを含む周囲音を収音している。
【００４３】
次いで、ステップＳ１３において、生成部１６１が、収音ユニット１５０が収音した周囲音の収音データＡＡＤを取得する。そして、生成部１６１は、収音データＡＡＤをＦＦＴ解析して、パワースペクトルを生成する。この後、処理はステップＳ１４へ進む。ステップＳ１４では、生成部１６１が、「フロア分布ＦＬ（ｆ）の生成処理」を行う。かかるステップＳ１４の処理の詳細については、後述する。そして、ステップＳ１４の処理が終了すると、ステップＳ１５へ進む。
【００４４】
ステップＳ１５では、調整部１６２Ａが、まず、内部に保存しているフロア分布から今回取得したフロア分布への周波数帯域ごとのパワー値の変化量の絶対値の最大値を求める。次に、調整部１６２Ａは、当該最大値が所定変化量以上であるかを判定することで、音量値の変更を行うべきか否かを判定する。この判定の結果が否定的であった場合（ステップＳ１５：Ｎ）には、処理はステップＳ１３へ戻る。
【００４５】
ステップＳ１５における判定の結果が肯定的であった場合（ステップＳ１５：Ｙ）には、処理はステップＳ１６へ進む。ステップＳ１６では、調整部１６２Ａが、ステップＳ１５で求めた絶対値が最大であった変化量が正の値のときには、現時点の音量値から所定音量値だけ上げた音量値を指定した音量調整指令ＶＬＣを生成し、アナログ処理ユニット１３０へ送る。一方、ステップＳ１５で求めた絶対値が最大であった変化量が負の値のときには、現時点の音量値から所定音量値だけ下げた音量値を指定した音量調整指令ＶＬＣを生成し、アナログ処理ユニット１３０へ送る。ここで、所定変化量及び所定音量値は、ロードノイズに対応した楽曲音の出力音の音量調整を適切に行うとの観点から、実験、シミュレーション、経験等に基づいて、予め定められている。この後、処理はステップＳ１７へ進む。
【００４６】
ステップＳ１７では、調整部１６２Ａが、今回取得したフロア分布を内部に一時的に保存する。この後、処理はステップＳ１３へ戻る。以後、ステップＳ１３〜Ｓ１７の処理が繰り返される。
【００４７】
＜フロア分布ＦＬ（ｆ）の生成処理＞
上述したステップＳ１４における「フロア分布ＦＬ（ｆ）の生成処理」について、説明する。なお、本実施形態では、最低周波数の帯域である周波数帯域ＢＮＤ1、及び、最高周波数の帯域である周波数帯域ＢＮＤ100においては、ピークが形成されていないものとする。
【００４８】
この「フロア分布ＦＬ（ｆ）の生成処理」では、図５に示されるように、まず、ステップＳ２１において、生成部１６１が、「Ｎ＝２」にセットする。次いで、ステップＳ２２において、生成部１６１が、ピーク検出フラグＦＬＧを「０」にセットし、周波数帯域ＢＮＤN-1（＝ＢＮＤ1）のパワー値ＰN-1（＝Ｐ1）を「ＰＰ」にセットする。この後、処理はステップＳ２２へ進む。
【００４９】
ステップＳ２３では、生成部１６１が、周波数帯域ＢＮＤNのパワー値ＰNからパワー値ＰＰを差し引いた値が、所定の閾値ＴＨ以上となっているか否かを判定する。この判定の結果が肯定的であった場合（ステップＳ２３：Ｙ）には、処理はステップＳ２４へ進む。ここで、閾値ＴＨは、パワースペクトルにおいてピークを形成している周波数帯域の部分を検出する観点から、実験、シミュレーション、経験等に基づいて、予め定められている。
【００５０】
ステップＳ２５では、生成部１６１は、周波数帯域ＢＮＤNのパワー値ＰNを削除することで、周波数帯域ＢＮＤNを除去する。引き続き、ステップＳ２６において、生成部１６１は、Ｎをインクリメントする。この後、処理は、後述するステップＳ３２へ進む。
【００５１】
ステップＳ２３における判定の結果が否定的であった場合（ステップＳ２３：Ｎ）には、処理はステップＳ２７へ進む。ステップＳ２７では、生成部１６１が、ピーク検出フラグＦＬＧが「１」となっているか否かを判定する。この判定の結果が肯定的であった場合（ステップＳ２７：Ｙ）には、ステップＳ２８へ進む。ステップＳ２８では、生成部１６１が、ステップＳ２５で除去された周波数帯域の両隣に残存している周波数帯域のパワー値に基づいて、当該除去された周波数帯域の部分を補間する。本実施形態では、除去された周波数帯域の部分を補間するに際して、周波数帯域とパワー値との関係において、パワー値をデシベル単位で表現している状態で線形補間するようになっている。
【００５２】
引き続き、ステップＳ２９において、生成部１６１が、ピーク検出フラグＦＬＧを「０」にセットする。この後、処理はステップＳ３０へ進む。また、ステップＳ２７における判定の結果が否定的であった場合（ステップＳ２７：Ｎ）にも、処理はステップＳ３０へ進む。
【００５３】
ステップＳ３０では、生成部１６１が、Ｎをインクリメントする。引き続き、ステップＳ３１において、生成部１６１が、パワー値ＰN-1を「ＰＰ」にセットする。この後、処理は、ステップＳ３２へ進む。
【００５４】
ステップＳ３２では、生成部１６１が、「Ｎ＞１００」であるか否かを判定する。この判定の結果が否定的であった場合（ステップＳ３２：Ｎ）には、処理はステップＳ２３へ戻る。ステップＳ３２における判定の結果が肯定的であった場合（ステップＳ３２：Ｙ）には、ステップＳ１４の処理が終了する。そして、処理は、上述した図４のステップＳ１５へ進む。
【００５５】
ここで、本実施形態における音量調整の例を、図６〜図８を参照して説明する。
【００５６】
図６には、ロードノイズが発生していない状態で楽曲音が再生されたときの車室内の周囲音のパワースペクトルの例が示されている。こうした状況では、生成部１６１が生成する車室内の周囲音のパワースペクトルは、楽曲音のパワースペクトルＳＰM（ｆ）と概ね一致する。ここで、図６には、楽曲音のパワースペクトルＳＰM（ｆ）の例が太実線で示され、ロードノイズを含まないノイズフロアが点線で示されている。この例では、楽曲音のパワースペクトルＳＰM（ｆ）からピーク形成部分を取り除いたものが、概ねフロア分布ＦＬ（ｆ）と一致する。そして、こうした状況では、運転者は、ノイズに遮られることなく良好に楽曲音を聴取することができる。
【００５７】
こうした図６の状態から、車両ＣＲが走行を開始すると、ロードノイズが発生して車室内に侵入する。こうしてロードノイズが車室内に侵入したときの車室内の周囲音のパワースペクトルの例が、図７に示されている。こうした状況になると、ロードノイズの車室内への侵入により、ロードノイズのパワースペクトルが、概ねフロア分布ＦＬ（ｆ）と一致するようになる。そして、この図７に示されるフロア分布ＦＬ（ｆ）は、図６に示されるフロア分布に比べて、全体的に大きな値をとるようになる。この結果、運転者は、ロードノイズにより、楽曲音を聴取し難くなる。
【００５８】
こうした状態では、図４のステップＳ１５における判定の結果が肯定的になる。そして、ステップＳ１６において、音量値を変更したときの楽曲音のパワースペクトルＳＰM（ｆ）の例が、図８において、太実線で示されている。この図８の例では、楽曲音のパワースペクトルＳＰM（ｆ）からピーク形成部分を取り除いたものが、概ねフロア分布ＦＬ（ｆ）と一致する。このため、運転者は、ロードノイズが車室内に侵入していても、楽曲音を聴取することができるようになる。
【００５９】
以上説明したように、本実施形態では、収音ユニット１５０が、車室内の周囲音を収音し、収音データＡＡＤを生成部１６１へ送る。生成部１６１は、収音ユニット１５０から送られた収音データＡＡＤを受けると、当該収音データＡＡＤをＦＦＴ解析して、車室内の楽曲音を含む周囲音のパワースペクトルを生成する。次に、生成部１６１は、周囲音のパワースペクトルにおいてピークを形成している周波数帯域を除去し、残存している周波数帯域のパワー値に基づいて、当該除去された周波数帯域の部分を補間して、フロア分布ＦＬ（ｆ）を周期的に生成する。そして、生成部１６１は、当該フロア分布ＦＬ（ｆ）を周期的に調整部１６２Ａへ送る。
【００６０】
生成部１６１から送られたフロア分布ＦＬ（ｆ）を周期的に取得すると、調整部１６２Ａは、内部に保存しているフロア分布から今回取得したフロア分布への周波数帯域ごとのパワー値の変化量の絶対値の最大値を求める。次に、調整部１６２Ａは、当該最大値が所定変化量以上であり、かつ、変化量が正の値のときには、現時点の音量値から所定音量値だけ上げた音量値を指定した音量調整指令ＶＬＣを生成し、アナログ処理ユニット１３０へ送る。一方、調整部１６２Ａは、当該最大値が所定変化量以上であり、かつ、変化量が負の値のときには、現時点の音量値から所定音量値だけ下げた音量値を指定した音量調整指令ＶＬＣを生成し、アナログ処理ユニット１３０へ送る。
【００６１】
このため、本実施形態では、可聴周波数帯域の全般について、ロードノイズの時間変化に応じて、適切な音量調整を行うことができる。
【００６２】
したがって、本実施形態によれば、楽曲音の音調整を適切に行うことができる。
【００６３】
［実施形態の変形］
本発明は、上記の実施形態に限定されるものではなく、様々な変形が可能である。
【００６４】
例えば、上記の実施形態では、調整部は、前回の調整変更の際のフロア分布から今回取得したフロア分布への周波数帯域ごとのパワー値の変化量の最大値を求め、当該最大値が所定変化量以上のときに、音量値を変更することとした。これに対して、調整部は、前回の調整変更の際のフロア分布から今回取得したフロア分布への周波数帯域ごとのパワー値の変化量の平均値を求め、当該平均値が所定変化量以上のときに、当該平均値に応じて音量値を変更するようにしてもよい。
【００６５】
また、上記の実施形態では、音調整制御ユニットは、周囲音のフロア分布の変化に応じて、楽曲音の出力音の音量調整を行うこととした。これに対して、音調整制御ユニットは、周囲音のフロア分布の周波数帯域ごとのパワー値の変化量に応じて、周波数帯域ごとに、楽曲音の出力音のパワー値の調整を行うようにしてもよい。
【００６６】
この場合においては、例えば、図９に示されるように、音調整装置１００Ａの音調整制御ユニット１６０Ａを音調整装置１００Ｂの音調整制御ユニット１６０Ｂに代え、音調整制御ユニット１６０Ｂが調整部１６２Ａに代えて調整部１６２Ｂを備えて構成するようにすればよい。この調整部１６２Ｂは、周囲音のフロア分布の周波数帯域ごとのパワー値の変化量に応じて、周波数帯域ごとに、楽曲音の出力音のパワー値を決定する。そして、当該決定された周波数帯域ごとのパワー値の調整指令をデジタル処理ユニットへ送るようにすればよい。
【００６７】
また、上記の実施形態では、デジタル処理部が、音質調整部を備えて構成され、アナログ処理部が、ＤＡ変換部と、音量調整部と、パワー増幅部とを備えて構成されることとした。そして、調整部１６２Ａが、生成された音量調整指令ＶＬＣをアナログ処理ユニットにおける音量調整部へ送ることとした。
【００６８】
これに対して、図１０（Ａ）に示される構成のデジタル処理ユニット１２０Ｃ、及び、アナログ処理ユニット１３０Ｃを採用することができる。ここで、デジタル処理ユニット１２０Ｃは、音質調整部と、音量調整部とを備えて構成され、アナログ処理ユニット１３０Ｃは、ＤＡ変換部と、パワー増幅部とを備えて構成されている。
【００６９】
この場合の音質調整部は、上述したデジタル処理ユニット１２０における音質調整部と同様の機能を果たす。また、音量調整部は、調整部１６２Ａから送られた音量調整指令ＶＬＣに従って音量調整が施されたデジタル信号を生成し、生成されたデジタル信号をアナログ処理ユニット１３０Ｃへ送る。かかる構成を採用した場合には、調整部１６２Ａは、生成された音量調整指令ＶＬＣをデジタル処理ユニット１２０Ｃにおける音量調整部へ送るようにすればよい。
【００７０】
また、図１０（Ｂ）に示される構成のデジタル処理ユニット１２０Ｃ、及び、アナログ処理ユニット１３０Ｄを採用することができる。ここで、アナログ処理ユニット１３０Ｄは、ＤＡ変換部と一体化されたパワー増幅部を備えて構成されている。そして、この場合にも、調整部１６２Ａは、生成された音量調整指令ＶＬＣをデジタル処理ユニット１２０Ｃにおける音量調整部へ送るようにすればよい。
【００７１】
また、上記の実施形態では、生成部が生成するパワースペクトルは、２０［Ｈｚ］から２０ｋ［Ｈｚ］までを１００個の周波数帯域に分割したが、分割する周波数帯域の数は２６個等の他の個数であってもよい。
【００７２】
また、上記の実施形態では、フロア分布の生成処理に際して、生成部は、周波数の低い周波数帯域からから順次、周波数の高い周波数帯域にピークが存在するか否かを判定した。これに対して、生成部は、周波数の高い周波数帯域からから順次、周波数の低い周波数帯域にピークが存在するか否かを判定するようにしてもよい。
【００７３】
また、上記の実施形態では、楽曲コンテンツを再生する装置に本発明を適用したが、放送波の受信結果から音声を再生する装置に本発明を適用することができるのは、勿論である。
【００７４】
また、上記の実施形態では、ロードノイズを車室内に侵入してくる騒音としたが、エンジンの動作音、風きり音等を騒音として、音調整の制御を行うようにしてもよい。
【００７５】
また、上記の実施形態では、車両内に配置される装置に本発明を適用したが、飛行機等の他の移動体に配置される装置に本発明を適用することができるのは、勿論である。
【００７６】
上記の音調整装置の一部又は全部（収音ユニット及びスピーカを除く）を中央処理装置（ＣＰＵ：Central Processing Unit）等を備えた演算手段としてのコンピュータとして構成し、予め用意されたプログラムを当該コンピュータで実行することにより、上記の実施形態における音調整装置の機能を実現するようにしてもよい。このプログラムはハードディスク、ＣＤ−ＲＯＭ、ＤＶＤ等のコンピュータで読み取り可能な記録媒体に記録され、当該コンピュータによって記録媒体から読み出されて実行される。また、このプログラムは、ＣＤ−ＲＯＭ、ＤＶＤ等の可搬型記録媒体に記録された形態で取得されるようにしてもよいし、インターネットなどのネットワークを介した配信の形態で取得されるようにしてもよい。
【符号の説明】
【００７７】
１００Ａ，１００Ｂ  …  音調整装置
１６１              …  生成部
１６２Ａ，１６２Ｂ  …  調整部
【図１】
2017163447.tif 000003
【図２】
2017163447.tif 000004
【図３】
2017163447.tif 000005
【図４】
2017163447.tif 000006
【図５】
2017163447.tif 000007
【図６】
2017163447.tif 000008
【図７】
2017163447.tif 000009
【図８】
2017163447.tif 000010
【図９】
2017163447.tif 000011
【図１０】
2017163447.tif 000012