(57)【要約】音声データ（１０１）を処理する装置（１００）は、選択的に音声データ（１０１）の中間周波数帯域成分にフィルタ作用を加えるよう構成した中周波フィルタユニット（１０５）を備え、これにより、音声データ（１０１）の中間周波数帯域成分のうち互いに異なる周波数副成分の振幅をスケール補正し、ただし、スケール補正した振幅が、互いに異なる周波数副成分における元の振幅間の関係を反映するよう補正する。
2008535436.tif 000002
【特許請求の範囲】
【請求項１】
音声データを処理する装置において、中周波フィルタユニットを有し、この中周波フィルタユニットは、前記音声データの中周波数帯域成分に選択的にフィルタ作用を加え、前記音声データの前記中周波数帯域成分における互いに異なる周波数副成分の振幅をスケール補正し、ただしこのスケール補正した前記振幅が前記互いに異なる周波数副成分における元の振幅間の関係を反映したものとなるよう補正する構成としたことを特徴とする音声データ処理装置。
【請求項２】
請求項１に記載の音声データ処理装置において、前記中周波フィルタユニットは、選択的に前記音声データの前記中周波数帯域成分にフィルタ作用を加えることにより、前記音声データの前記中周波数帯域成分における前記互いに異なる周波数副成分の前記振幅を縮小するよう構成したことを特徴とする音声データ処理装置。
【請求項３】
請求項１に記載の音声データ処理装置において、前記中周波フィルタユニットは、選択的に前記音声データの前記中周波数帯域成分にフィルタ作用を加えることにより、前記データの前記中周波数帯域成分における前記互いに異なる周波数副成分としての１／３オクターブバンドにわたる前記振幅をスケール補正し、ただしスケール補正した前記振幅に前記１／３オクターブバンドにおける元の振幅間の関係を反映するよう補正する構成としたことを特徴とする音声データ処理装置。
【請求項４】
請求項１に記載のデータ処理装置において、前記中周波フィルタユニットは、選択的に前記音声データの前記中周波数帯域成分にフィルタ作用を加えることにより、前記音声データの前記中周波数帯域成分における前記互いに異なる周波数副成分の前記振幅を、前記互いに異なる周波数副成分の振幅間の比例関係を維持してスケール補正する構成としたことを特徴とする音声データ処理装置。
【請求項５】
請求項１に記載の音声データ処理装置において、スケール補正ユニットを備え、このスケール補正ユニットは、前記互いに異なる周波数副成分の最大振幅を推定することにより、推定した最大振幅と上限値を示す所定閾値とに基づき、前記入力音声データの前記中周波数帯域成分における前記互いに異なる周波数副成分の前記振幅をスケール補正のためのスケール補正係数を算出することを特徴とする音声データ処理装置。
【請求項６】
請求項５に記載の音声データ処理装置において、前記中周波フィルタユニットは、選択的に前記音声データの前記中周波数帯域成分にフィルタ作用を加えることにより、前記音声データの前記中周波数帯域成分における全ての前記互いに異なる周波数副成分の前記振幅を、前記算出したスケール補正係数に従って縮小することを特徴とする音声データ処理装置。
【請求項７】
請求項５に記載の音声データ処理装置において、前記中周波フィルタユニットは、選択的に前記音声データの前記中周波数帯域成分にフィルタ作用を加えることにより、前記音声データの前記中周波数帯域成分における前記互いに異なる周波数副成分の前記振幅を、前記算出したスケール補正係数に従って対数的に縮小することを特徴とする音声データ処理装置。
【請求項８】
請求項５に記載の音声データ処理装置において、前記算出したスケール補正係数を、各前記互いに異なる周波数副成分に応じて個別に調整することによう構成したスケール補正係数調整ユニットを有することを特徴とする音声データ処理装置。
【請求項９】
請求項８に記載の音声データ処理装置において、前記スケール補正係数調整ユニットを適応して、前記算出したスケール補正係数を前記互いに異なる周波数副成分に応じて線形的にスケール補正することによって、前記算出したスケール補正係数を調整することを特徴とする音声データ処理装置。
【請求項１０】
請求項８に記載の音声データ処理装置において、前記スケール補正係数調整ユニットは、前記算出したスケール補正係数を調整することで、調整した前記スケール補正係数は、前記第１の周波数副成分は前記第２の周波数副成分より高周波数として、第２の周波数副成分よりも第１の周波数副成分の方が高くなるように構成したことを特徴とする音声データ処理装置。
【請求項１１】
請求項１に記載の音声データ処理装置において、前記中周波数フィルタユニット（１０５）は、前記中周波数帯域としての約０．３ｋＨｚ〜約８ｋＨｚの範囲における周波数帯域の、前記音声データの成分に選択的にフィルタ作用を加える構成としたことを特徴とする音声データ処理装置。
【請求項１２】
請求項１に記載の音声データ処理装置において、高周波フィルタユニットを備え、この高周波フィルタユニットは、選択的に前記音声データの高周波数帯域成分にフィルタ作用を加え、前記音声データの前記高周波数帯域成分における互いに異なる周波数副成分の振幅を一定の所定値に固定する構成としたことを特徴とする音声データ処理装置。
【請求項１３】
請求項１２に記載の音声データ処理装置において、前記高周波フィルタユニットは、前記中周波数帯域より上の周波数帯域の、前記音声データの成分に選択的にフィルタ作用を加える構成としたことを特徴とする音声データ処理装置。
【請求項１４】
請求項１に記載の音声データ処理装置において、超低周波フィルタユニットを備え、この超低周波フィルタユニットは、選択的に前記音声データの超低周波数帯域成分にフィルタ作用を加え、前記超低周波数帯域成分をカットする構成としたことを特徴とする音声データ処理装置。
【請求項１５】
請求項１４に記載の音声データ処理装置において、前記超低周波フィルタユニットは、約０．０４ｋＨｚ以下の周波数帯域の、前記音声データの成分に選択的にフィルタ作用を加える構成としたことを特徴とする音声データ処理装置。
【請求項１６】
請求項１に記載の音声データ処理装置において、低周波フィルタユニットを備え、この低周波フィルタユニットは、選択的に前記音声データの低周波数帯域成分にフィルタ作用を加え、前記低周波数帯域成分は、所定の最大閾値を超えていない振幅を変化させないように、および、所定の最大閾値を超えている振幅を該最大閾値まで減少するように、調整する構成としたことを特徴とする音声データ処理装置。
【請求項１７】
請求項１６に記載の音声データ処理装置において、前記低周波フィルタユニットは、前記超低周波数帯域から前記中周波数帯域までの間における周波数帯域の、前記音声データの成分に選択的にフィルタ作用を加えることを特徴とする音声データ処理装置。
【請求項１８】
請求項１に記載の音声データ処理装置において、処理した音声データを再生することに適した再生ユニットを備えたことを特徴とする音声データ処理装置。
【請求項１９】
請求項１に記載の音声データ処理装置において、乗り物オーディオシステム、携帯オーディオプレーヤ、携帯ビデオプレーヤ、ヘッドマウントディスプレイ、携帯電話、ＤＶＤプレーヤ、ＣＤプレーヤ、ハードディスク搭載のメディアプレーヤ、インターネット無線装置、一般の娯楽機器およびＭＰ３プレーヤ等からなるグループから選択した一装置として実現したことを特徴とする音声データ処理装置。
【請求項２０】
音声データを処理する方法において、前記オーディオデータの中周波数帯域成分に選択的にフィルタ作用を加えることにより、前記音声データの前記中周波数帯域成分における互いに異なる周波数副成分の振幅をスケール補正し、だだしスケール補正した前記振幅が前記互いに異なる周波数副成分における元の振幅間の関係を反映したものとなる補正を行うステップを有することを特徴とする音声データ処理方法。
【請求項２１】
音声データを処理するコンピュータプログラムを記憶し、このコンピュータプログラムは、プロセッサにより実行されるとき、以下のステップを制御および実施する、すなわち、選択的に前記音声データの中周波数帯域成分に選択的にフィルタ作用を加え、前記音声データの前記中周波数帯域成分における互いに異なる周波数副成分の振幅をスケール補正して、スケール補正した前記振幅が前記互いに異なる周波数副成分における元の振幅間の関係を反映したものとなるよう補正するステップを行うようにしたことを特徴とするコンピュータ可読媒体。
【請求項２２】
音声データ（１０１）を処理するプログラム要素であって、このプログラム要素は、プロセッサにより実行されるとき、以下のステップを制御および実施する、すなわち、前記音声データの中周波数帯域成分に選択的にフィルタ作用を加え、前記音声データの前記中周波数帯域成分における互いに異なる周波数副成分の振幅をスケール補正して、スケール補正した前記振幅に前記互いに異なる周波数副成分における元の振幅間の関係を反映させるステップを行うようにしたことを特徴とするプログラム要素。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、音声データを処理する装置に関するものである。
本発明は、音声データを処理する方法に関するものである。
本発明は、プログラム要素に関するものである。
本発明は、コンピュータ可読媒体に関するものである。
【背景技術】
【０００２】
電子娯楽装置は、ますます重要になっている。とくに、より多くのユーザーは、オーディオプレーヤや他の娯楽機器を、乗用車のような乗り物で使うために購入している。
【０００３】
従来技術による電子娯楽装置の特徴の一つは、音声データの可聴再生特性を、ユーザー定義に基づいて、例えばユーザー制御可能な音量調節またはイコライザによって、調整する機会があることである。この種の特徴は、既知のオーディオプレーヤに内蔵されている。従来技術によれば、ユーザーは、車載ＨｉＦｉ（高再現性）システムの補正を手動で行う。
【０００４】
特許文献１は、オーディオの正規化の方法を開示している。オーディオ(音声)ファイルを再生する要求を受信するとき、音量正規化パラメータをメディアライブラリまたはオーディオファイルから読み出すことができ、オーディオファイルを再生する時には、音量正規化パラメータを適用することができる。
【０００５】
【特許文献１】米国特許出願公開第２００４０２６４７１４号明細書
【発明の開示】
【発明が解決しようとする課題】
【０００６】
本発明の目的は、音声データを処理する、適正音質で音声内容を再生することができるシステムを得るにある。
【課題を解決するための手段】
【０００７】
上述の目的を達成するために、本発明は、特許請求の範囲の独立請求項に記載の、オーディオデータ処理装置、オーディオデータ処理方法、プログラム要素及びコンピュータ可読媒体を提供する。
【０００８】
本発明の実施態様によれば、音声データ処理装置は、中周波フィルタユニットを有し、この中周波フィルタユニットは、音声データの中周波数帯域成分に選択的にフィルタ作用を加え、音声データの中周波数帯域成分における互いに異なる周波数副成分の振幅をスケール補正し、ただしスケール補正した振幅が互いに異なる周波数副成分における元の振幅間の関係を反映したものとなるよう補正する構成とする。
【０００９】
さらに、本発明の他の実施態様によれば、音声データ処理方法は、音声データの中周波数帯域成分に選択的にフィルタ作用を加えるステップを有し、このステップは、音声データの中周波数帯域成分における互いに異なる周波数副成分の振幅をスケール補正し、このスケール補正した振幅が異周波数副成分における元の振幅間の関係を反映したものとなる補正を行う。
【００１０】
また、本発明の他の実施態様によれば、コンピュータ可読媒体を設け、このコンピュータ可読媒体に、音声データを処理するコンピュータプログラムを記憶させ、このコンピュータプログラムは、プロセッサにより実行されるとき、前記方法ステップを制御又は実施し得るものとする。
【００１１】
さらに、本発明の他の実施態様によれば、音声データを処理するプログラム要素を設け、このプログラム要素は、プロセッサにより実行されるとき、前記方法ステップを制御又は実行し得るものとする。
【００１２】
本発明による音声データの処理は、コンピュータプログラム即ちソフトウェアにより、または、一個以上の特別な電子最適化回路即ちハードウェアを用いることにより、または、ハイブリッドフォーム即ちソフトウェアコンポーネントおよびハードウェアコンポーネントにより、実現することができる。
【００１３】
本発明の特徴的構成によれば、とくに、中周波フィルタユニットを設け、この中周波フィルタユニットが、音声データの中周波数帯域を操作する一種のイコライザとして作用するという利点を有することである。このフィルタは、中周波数帯域における副成分（例えばサブバンドまたは単一周波数）をそれぞれスケール補正する（とくにダウンスケール(縮小)する）ことができ、ただし、スケール補正した振幅が互いに異なる周波数副成分の元の振幅間の関係を反映したものとなるよう補正する。すなわち、副成分間の元の振幅差を、変更した振幅において少なくとも部分的に維持することができる。このように、互いに異なる副成分間の振幅関係が、再スケール補正手法によって考慮され、元の中周波数オーディオデータの音響特性を維持すると共に、音質を改善するように中周波数帯域を同時に調整することを可能にする。
【００１４】
本発明の実施態様によるスケール補正手法は、中周波数帯域を特定の所定振幅範囲内に確実に保つことができる。随意的に、中周波数領域とは異なる周波数領域に、同一のまたは他のフィルタリング手法によって、フィルタ作用を加えるまたは加えないようにする。中周波数帯域の再スケール補正の実行は、この周波数帯域副成分における元の振幅間の比例関係を維持するように行う。
【００１５】
このように、本発明の実施態様によれば、円滑で効率的な中音フィルタアルゴリズムを設け、このアルゴリズムは、自動的にイコライズ補正した音声内容を再生するときに、適切な聴取品質および自然な音を得ることができる。フィルタリングアルゴリズムは、適度な低い計算負担で実現することができる。処理した音声データから生じる音は自然な特性を有することができるが、これは、互いに異なる中音のサブ部分における元の振幅関係を少なくとも部分的に維持することができるからである。
【００１６】
本発明の実施態様によれば、とくに線形的スケール補正を伴う中音ブースト圧縮を用いた自動イコライズ補正を実現する。また、この構成によれば、車載ＨｉＦｉシステムにおける補正を、自動で且つ高品質に実行することができる。
【００１７】
本発明の一態様によれば、スピーカシステムによって再生される音声データを、補正アルゴリズムによって処理して、聴取品質を向上することができる。これらアルゴリズムによれば、信号経路に挿入する必要があるフィルタを算出して、聴取位置で適切な音質を得ることができる。このフィルタを、音声データの互いに異なる周波数帯域それぞれのために調整することができる。
【００１８】
本発明によれば、とくに、中音の補正を行うことができる。用語「中音（mid-range）」は、とくに音声周波数の中央のバンド(帯域)を示し、例えば約３１０Ｈｚから約８ｋＨｚまでの間の周波数、より詳細には７００Ｈｚから４ｋＨｚまでの範囲の周波数をカバーする。周波数の中音とは、元の周波数スペクトルを低周波数領域（これを必要に応じて、さらに２つのサブ領域に分割することができる）、中周波数領域および高周波数領域に分割することにより定義することもできる。すなわち、用語「中音周波数」を、低周波数領域と高周波数領域との間にはさまれる周波数帯域として定義することができる。中周波数領域を、低周波数および高周波数と別個のフィルタリングアルゴリズムにより処理する。
【００１９】
特許文献２によれば、中音周波数バンドは、５００Ｈｚ〜５ｋＨｚ間の周波数をカバーする。
【特許文献２】米国特許第６３８１３４４号明細書
【００２０】
本発明の一実施態様による中音補正は、簡単に全中音を一定のブースト目標レベル（例えば３ｄＢ）に設定することができる。しかし、より改善した解決策は、中音ブーストレベルを制限するが、互いに異なる中音周波数サブバンド間の相互比例関係を維持することができる。さらに改善した解決策は、中音域におけるダウンスケール(縮小)係数を線形的にスケール補正することができる。
【００２１】
随意的に、中音フィルタリングに加えて、低音（低周波数）および高音（高周波数）帯域も、同様に最適化することができる。低音領域の超低周波数に対して、カットを実行することができる。高めの低音周波数を、ブースト制限（例えば８ｄＢ）に調整することができる。高音周波数は、一定値（例えば、車載音響システムのフロントスピーカに対しては３ｄＢ、また、車載音響システムのリヤスピーカに対しては−３ｄＢ）に固定することができる。
【００２２】
本発明の実施態様によれば、高反射面を有する狭い車室内において、自動イコライズ補正を行うことができる。これら音響環境において、音場は音源の特殊な位置に大きな影響を受ける。本発明によれば、とくに中音周波数に対して、バランスのとれた鮮明な音を得ることができる。本発明によるシステムの例示的な適用分野は、限られたコンパートメント、例えば車両室、のスピーカシステムである。
【００２３】
本発明の一態様によれば、相互比例関係を維持する中音ブースト圧縮および線形スケール補正を有するオートイコライザを設ける。このように、オーディオイコライザを設け、線形スケール補正技術を使用して中音をブーストする（押し上げる）ことができる。
【００２４】
本発明の一実施態様による中音ブースト圧縮手法は、スペクトルデータを操作して（本発明の実施例によれば、時間領域データのスペクトルデータは操作しない）、クリッピングを防ぐことによってまず音量を増大することを最終目的としない。これとは逆に、本発明のシステムの最終目的は、イコライズ補正した音を形成するとともに、ＦＦＴ（高速フーリエ変換）ビン、すなわちスペクトルバンド、間の相互比例関係を維持することである。
【００２５】
本発明によれば、自動スピーカイコライズ補正は、とくに自動中音ブースト圧縮が可能である。したがって、スピーカ（例えば拡声器）によって再生される音を著しく改善することができる。
【００２６】
本発明の一実施態様によるシステムは、このように自動イコライズ補正を、とくに自動車において、可能にする。このために、フィルタは、互いに異なる周波数領域をそれぞれ異なる手法で処理するよう構成する。フィルタのパラメータを決定するために、システムが実装される音響環境において音を測定して、このシステムによって音をイコライズ補正するようフィルタ適合を行う。本発明による装置のフィルタを、車内のドライバ位置、または交換運転手の位置に対して調整することができる。代案として、車内の全搭乗者の全位置を補間（内挿）することでフィルタ適合を行うことができ、この結果、平均的に最適化された音を車内の全搭乗者に、種々の必要条件の間で折り合いをとりながら、もたらすフィルタが得られる。
【００２７】
自動車製造業者が車内で音響特性を測定して、一度フィルタ計算を実行することがあり得る。その時、計算して最適化したフィルタを、車内でフィルタ構成を変えずに、実装する。代案として、車載オーディオシステムは、ユーザーにデフォルト値としてのフィルタパラメータを調整する機会を提供することができる。このために、ユーザーを調整手順に沿って、例えばユーザーが目標値を構成条件のパラメータに入力可能なユーザーインターフェースによって、案内を受ける。つぎに、フィルタ計算を、ユーザー定義の仕様を考慮して実行することができる。さらに、ユーザーは、必要に応じて、フィルタ最適化手法を繰り返すことができて、例えばフィルタパラメータを変更した構成条件に適応させることができる。本発明の他の実施態様により、マイクロフォンが車内の一ヶ所またはそれ以上の特定位置、例えばドライバ位置の近傍、で音を検出し、フィルタパラメータのオンライン適応又はリアルタイム適応を自己適応で行うシステムを設ける。
【００２８】
特許請求の範囲の従属請求項には、本発明の他の実施形態について記載する。
【００２９】
次に、音声データを処理する装置の実施例を説明する。これら実施例も、音声データを処理する方法、コンピュータ可読媒体、および、プログラム要素に適用することができる。
【００３０】
この装置において、中周波フィルタユニットは、音声データの中周波数帯域成分に選択的にフィルタ作用を加え、これにより、音声データの中周波数帯域成分における互いに異なる周波数副成分の振幅をダウンスケール補正(縮小)し、ただし、ダウンスケール補正(縮小)した振幅が互いに異なる周波数副成分における元の振幅間の関係又は比例関係を反映したものとなる補正を行う構成とする。すなわち、中周波数帯域をダウンスケール補正(縮小)することによって、中周波数音声成分を強調しすぎて、聞こえが悪い音または変な音になることを防止することができる。従って、この実施形態は、中周波数成分の振幅の制限、および中音領域における互いに異なるサブ周波数バンド間の関係の維持をともに実現する。
【００３１】
他の実施形態によれば、中周波フィルタは、音声データの中周波数帯域成分に選択的にフィルタ作用を加え、これにより、音声データの中周波数帯域成分における互いに異なる周波数副成分としての１／３オクターブバンドの振幅をスケール補正し、ただしスケール補正した振幅が１／３オクターブバンドにおける元の振幅間の関係を反映したものとなるよう補正する構成とする。各オクターブを３つのバンドに分割ことによって、処理リソースに対して十分にきめ細かく、しかも中音フィルタリングの容認できる複雑性を得ることができる。このことによれば、フィルタパラメータの、リアルタイム処理および自己適応アップデートも可能になる。この手法をとることによれば、高速計算手順および十分高度な分析がともに可能になる。しかし、１／３オクターブの選択範囲は十分に細かく容認可能な複雑性を有しているが、この選択範囲は確実に、所望または必要に応じて、より細かくまたはより粗くすることができる。
【００３２】
また、中周波フィルタユニットは、選択的に音声データの中周波数帯域成分にフィルタ作用を加えることができ、これにより、音声データの中周波数帯域成分における互いに異なる周波数副成分の振幅を、互いに異なる周波数副成分の振幅間の比例関係を保ちながらスケール補正し得るものとする。互いに異なるサブバンド間の比例関係または相対強度比を保持することによって、音が原音から大きく変更されず、聴取者（リスナ）の音響的体験に悪影響を及ぼすことがなくなる。
【００３３】
また、この装置はスケール補正ユニットを有し、このスケール補正ユニットは、音声データの中周波数帯域成分における異なる周波数副成分の振幅をスケール補正するための係数を、計算する構成とする。この場合、異周波数副成分の最大振幅を推定して、推定した最大振幅および振幅上限値を示す所定閾値に基づいて、異なる中音周波数サブバンドのうちどれが最も高い音声振幅を有するかを、最初に決定する。つぎに、この最も高い振幅を最大限に許容可能な閾値と比較し、もし閾値を超えたときは、振幅を減少して、この再スケール補正した振幅が所定閾値を超えないようにする。このようなダウンスケール補正係数を、中音領域の全周波数サブバンドに対して用いてダウンスケール補正するが、元の比例関係は維持される。
【００３４】
更に、上述の実施形態に関して、中周波フィルタユニットは、音声データの中周波数帯域成分に選択的にフィルタ作用を加え、音声データの中周波数帯域成分における全ての互いに異なる周波数副成分の振幅を算出したスケール補正係数に従ってダウンスケール補正（縮小）する構成とする。すなわち、スケール補正係数を適用して、全ての異なる中周波数サブバンドの成分をダウンスケール補正することができる。
とくに、中周波フィルタは、音声データの中周波数帯域成分に選択的にフィルタ作用を加える、音声データの中周波数帯域成分における異周波数副成分の振幅を算出したスケール補正係数に従って対数的にダウンスケール補正（縮小）する。
【００３５】
また、この装置は、予め算出したスケール補正係数を各異周波数副成分に応じてそれぞれ調整する構成としたスケール補正係数調整ユニットを随意に有するものとすることができる。換言すれば、基本的な共通のスケール補正係数を算出した後に、この共通スケール補正係数を中音領域の各サブ周波数バンドに応じてそれぞれ調整し、処理した音声データが再生されるときにはその音声データの主観的クオリティをより改善するとともに、分析を洗練することができる。特に、スケール補正係数調整ユニットは、算出したスケール補正係数を異周波数副成分に応じて線形的にスケール補正することによって算出したスケール補正係数を調整する構成とする。これら線形的にスケール補正する技術は、サブバンドの周波数を、特定のサブ領域の調整済みスケール補正係数値に影響を与えるパラメータとして認識する。
【００３６】
例えば、スケール補正係数調整ユニットは、算出したスケール補正係数を調整し得る構成とし、ただし、その調整したスケール補正係数は、第１の周波数副成分は第２の周波数副成分より高周波数として、第２周波数副成分よりも第１周波数副成分の方がより高くなるよう調整する構成とする。この実施形態によれば、サブ範囲の周波数が高いほど、スケール補正係数は大きくなる。特に、調整したスケール補正係数は、各サブ範囲の周波数に線形的に依存する。
【００３７】
また、中周波フィルタユニットは、中周波数帯域としての約０．３ｋＨｚ〜約８ｋＨｚ間における周波数帯域の、音声データの成分に選択的にフィルタ作用を加えることができる。しかし、上述の周波数帯域は例示的なものであり、より低周波数またはより高周波数に広げることができる。
【００３８】
本発明の実施形態による装置は、更に高周波フィルタユニットを備えることができ、この高周波フィルタユニットは、音声データの高周波数帯域成分に選択的にフィルタ作用を加え、音声データの高周波数帯域成分における互いに異なる周波数副成分の振幅を一定の所定値に固定する。すなわち、中音より上の全ての周波数寄与を、固定の振幅値に設定することができる。このようにする理由は、例えば８ｋＨｚ以上の高周波数では多くの場合、バランスのよい補正を行って音色を安定させる必要がないからである。従って、比較的強制的な制限値を、これらのブーストレベルに課すことができる。この手法は、高周波数の補正値計算を、コンピュータに対する負荷を低減して行い、従って極めて高速に行うことができる。この高周波フィルタユニットは、中周波数帯域より上の周波数帯域の、オーディオデータの成分に選択的にフィルタ作用を加えることができる。高周波数領域は、約８ｋＨｚ以上の全ての周波数寄与を網羅することができる。
【００３９】
付加的に又は代案として、この装置は超低周波フィルタユニットを備えることができ、この超低周波フィルタユニットは、音声データの超低周波数帯域成分に選択的にフィルタ作用を加え、超低周波数帯域成分をカットする構成とする。超低周波数、例えば約４０Ｈｚ以下の周波数は、スピーカシステムでは再生不可能である。したがって、これらの周波数値は、単純にフィルタ除去することができる。その結果、信号経路におけるいかなる超低周波フィルタをも省略することができる。この超低周波フィルタユニットは、約４０Ｈｚ以下の周波数帯域の、音声データの成分を選択的にフィルタ除去することができる。
【００４０】
本発明の他の実施形態によれば、この装置は低周波フィルタユニットを備えることができ、この低周波フィルタユニットは、音声データの低周波数帯域成分に選択的にフィルタ作用を加え、超低周波数帯域成分は、所定最大閾値を超えていない振幅は変化させないように、また、所定最大閾値を超えている振幅は最大閾値まで減少させるよう調整する構成とする。このような低周波フィルタユニットは、超低周波数帯域と中周波数帯域（例えば４０Ｈｚ〜３１０Ｈｚ）との間における周波数寄与に対してフィルタ作用を加えるまたは操作を加える構成とし、最大振幅を超えない場合はフィルタプロセスによる影響を受けない。しかし、この場合、振幅は所定値に制限される。
【００４１】
本発明の装置は、処理した処理したデータを再生するための再生ユニットを有するものとすることができる。換言すれば、入力した音声データを、装置に供給してフィルタによって処理した後に、再生ユニットに処理した出力音声データとして出力し、処理した音声データをリスナに聴き取れるように再生する。このように、処理した音声データを再生する手段は、スピーカまたはヘッドホンとすることができる。
【００４２】
本発明のシステムの主な適用分野は、音声データを処理する分野である。しかしながら、このシステムを、音声データに加えて、例えばビジュアルコンテンツに関連する付加的なデータを処理する計画に組み込むことができる。このように、本発明はビデオデータ処理システムの枠組みの中で実現することができる。
【００４３】
本発明の装置を、乗り物オーディオシステム、携帯オーディオプレーヤ、携帯ビデオプレーヤ、ヘッドマウントディスプレイ、携帯電話、ＤＶＤプレーヤ、ＣＤプレーヤ、ハードディスク搭載のメディアプレーヤ、インターネット無線装置、一般の娯楽機器およびＭＰ３プレーヤからなるグループのうちの一装置として実現することができる。用語「乗り物オーディオシステム」は、車、バン、トラック、船、飛行機または電車などの、あらゆる種の乗り物に、搭載する又は搭載することに適した、あらゆるオーディオシステムを示す。しかしながら、好ましい適用分野は特別な音響環境が存在する乗用車であり、このような乗用車の特別な音響環境において本発明のシステムによって特によく処理することができる上述の装置は本発明の主な適用分野に関するものであるが、あらゆる適用が可能である。
【００４４】
上記態様および本発明の他の態様は、以下に記載する実施例より明らかにし、これら実施例を参照して説明する。
【００４５】
電子娯楽機器は、ますます重要となっている。特に、より多くのユーザーが、オーディオプレーヤや他の娯楽装置を、乗用車のような乗り物で使うために購入している。
【００４６】
先行技術による電子娯楽機器の特徴の１つは、オーディオデータの可聴再生の特性を、ユーザーが定義したように、例えば、ユーザーが制御可能な音量調節またはイコライザによって、調整する機会があることである。この種の特徴は、周知のオーディオプレーヤには組み込まれている。先行技術によれば、ユーザーは、自動車内でＨｉＦｉ（高再現性）システムの補正を手動で行う。
【００４７】
特許文献１は、オーディオの正規化の方法を開示している。オーディオファイルを再生する要求を受信するとき、音量正規化パラメータをメディアライブラリまたはオーディオファイルから読み出すことができ、オーディオファイルを再生する時には、音量正規化パラメータを適用することができる。
【００４８】
図面は線図的に示す。異なる図面において、類似のまたは同一の要素には同じ参照符号を付けて示す。
【００４９】
以下、図１を参照して、入力音声データ１０１を処理する、本発明の一実施例による装置１００の略図を説明する。装置１００は、再生すべき音声内容を、入力音声データ１０１を含めて記憶する記憶装置１０２を有する。この場合、記憶装置１０２はＣＤプレーヤ内に挿入するよう設計する。しかし、記憶装置１０２は、ＭＰ３ファイルを記憶するハードディスク、またはその同種のものであってもよい。
【００５０】
入力音声データ１０１を、出力音声データ１０９を得るための複数のフィルタユニットに供給する。これらフィルタユニットは、詳しくは、随意の超低周波フィルタユニット１０３、低周波フィルタユニット１０４、中周波フィルタユニット１０５、および高周波フィルタユニット１０６である。
【００５１】
超低周波フィルタユニット１０３は、入力音声データ１０１のうち４０Ｈｚ未満の周波数帯域に選択的にフィルタ作用を加え、これらの超低周波数寄与部分をカットつまり除去するよう構成する。この超低周波数帯域成分は、多くの場合、出力音声データ１０９にあまり寄与しないので（スピーカ１１０はこの周波数帯域における音声の寄与を再生することができないことがあるため）、超低周波フィルタユニット１０３は図１では省略可能に示す。しかし、超低周波数の寄与を再生可能な再生ユニットを設ける場合、または、超低周波数帯域における寄与を出力音声データ１０９において実現する場合は、この超低周波フィルタユニット１０３をそれに応じて適合させることができる。
【００５２】
低周波フィルタユニット１０４は、入力音声データ１０１の成分のうち４０Ｈｚ〜３１０Ｈｚまでの周波数帯域に選択的にフィルタ作用を加えるよう構成する。この周波数領域において、低周波フィルタユニット１０４は、選択的に入力音声データ１０１の低周波数帯域成分にフィルタをかけて、低周波数帯域成分を調整する。より詳細には、寄与部分の振幅が例えば８ｄＢの最大閾値を超えないとき、この寄与部分を一定に保つが、が、寄与部分の振幅が最大閾値を超えるとき、この寄与部分の振幅を８ｄＢの最大閾値まで減少する。
【００５３】
また、図１は、中周波フィルタユニット１０５を示し、この中周波フィルタユニット１０５は、選択的に入力オーディオデータ１０１の中周波数帯域成分、特に３１０Ｈｚ〜８ｋＨｚの範囲における周波数帯域寄与に、フィルタ作用を加え、これにより、入力音声データ１０１の中周波数帯域成分における互いに異なる周波数副成分の振幅を拡縮し、ただし、このときスケール補正した振幅が、互いに異なる周波数副成分における元の振幅間の関係または比例を反映してスケール補正するよう構成する。例えば、中周波数を所定数のサブバンドまたは区間、例えば１５個の区間に分割ことができる。そのとき、１５個の区間における振幅をスケール補正（例えば、縮小）して、元の関係をほぼ維持する。このために、中周波数帯域を１／３のオクターブバンドに分割し、例えば、縮小を行い、この縮小は、互いに異なる周波数副成分の振幅間の比率を維持するようにする。
【００５４】
とくに、中周波フィルタユニット１０５はスケール補正ユニット１０７を設けることができ、このスケール補正ユニット１０７は、互いに異なる周波数副成分における最大振幅、および振幅上限値を示す所定閾値に基づき、入力音声データ１０１の中周波数帯域成分における互いに異なる周波数副成分の振幅をスケール補正するための補正倍率を算出するよう構成する。例えば、１５個のうちどの周波数バンドが最大振幅を有するかを算定する。つぎに、この振幅を、所定閾値と算定した最大振幅との比率に基づいて決定し得る特定縮小係数で縮小補正する。
【００５５】
それから、補正係数調整ユニット（１０８）は、さらに、補正係数（例えば４）を調整し、算出した補正係数を１５個の周波数副成分のそれぞれに応じて個別に調整する。これは、互いに異なる周波数副成分のための算出した補正係数を線形的にスケール補正することにより実行することができる。この方法を、より詳細に以下に説明する。
【００５６】
高周波フィルタユニット１０６は、音声データ１０１の高周波数帯域成分、例えば８ｋＨｚ以上の周波数成分に、選択的にフィルタ作用を加え、これにより、音声データ１０１の高周波数帯域成分における互いに異なる周波数副成分の振幅を、一定の所定値、例えば３ｄＢに固定するよう構成する。
【００５７】
フィルタユニット１０３〜１０６によってフィルタ作用を加えた寄与分をまとめて、出力音声データ１０９としてスピーカ１１０に供給し、例えば車内環境において、処理した音声データ１０９を聴き取れるように再生することができる。
【００５８】
以下に、本発明によるシステムの一実施例を、図２〜図１６につき、より詳細に説明する。
【００５９】
本発明の一態様によれば、スピーカシステムを音声イコライズ（自動補正）するように設計したアルゴリズムを設ける。これは、車室内で使用するために実装することができるが、本発明はこの用途に限定するものではない。車室内では、音場は音源の通常とは異なる位置によって大きく影響を受ける。また、車室の容積が小さいこと、およびいくつかの表面が良く反射することにより顕著な共鳴が生じ、これにより、周波数応答が大きく変動する。
【００６０】
以下に、図２には、本発明の一実施例によるアルゴリズム２００を、線図的に示す。
【００６１】
アルゴリズム２００は、２個の部分、すなわち、測定および測定調整部２０１と、ならびに、これに続く、逆フィルタ計算部およびフィルタ調整部２０２と、を有する。
【００６２】
まず、測定および測定調整部２０１を、より詳細に説明する。チャネル毎に、４８ｋＨｚでサンプリングされた白色雑音（ホワイトノイズ）信号を、対応するスピーカによって再生し、また、マイクロフォンを介して聴取位置で記録することができる。この記録をアルゴリズム２００の他の部分に通過させ、このアルゴリズム部分は、二次バターワース高域（ハイパス）フィルタによって、直流（ＤＣ）寄与を除去するために４０Ｈｚでカットオフして、記録にフィルタ作用を加える。この後に、ノイズの発生と解析すべき最初の有用サンプルと間の時間遅延を推定する。ここで、代表的でないサンプルを除去することができる。
【００６３】
以下に、逆フィルタ計算およびフィルタ調整部２０２を、より詳細に説明する。まず、ＦＦＴ（高速フーリエ変換）計算および基準計算を実行することができる。チャネル（例えば通常の車において４つ）毎に、高速フーリエ変換（ＦＦＴ）を計算する。ＦＦＴ長を１６．３８４ポイントで設定する。この周波数分解能（±３Ｈｚ）は、適切なローエンド精度を得るのに必要である。
【００６４】
図３は、「左フロントスピーカ‐マイクロフォン（ドライバ位置）」における伝達関数のＦＦＴを示すグラフ３００である。グラフ３００の横軸３０１に沿って、周波数をＨｚの対数目盛りでプロットする。振幅をｄＢで、グラフ３００の縦軸３０２に沿ってプロットする。
【００６５】
基準（例えば０ｄＢ）を決定するために、ＦＦＴは、５０Ｈｚ〜１０００Ｈｚ間のエネルギーの平均値を用いてスケール補正することができる。この周波数帯域のエネルギーは、頭付近にあるマイクロフォンから独立している。
【００６６】
図４に、スケール補正した「左フロントスピーカ‐ドライバ位置」の伝達関数のグラフ４００を示す。
【００６７】
正確なローエンド分解能に必要な比較的大きいＦＦＴ長は、正確ではあるが不要なハイエンド分解能を含むことを意味する。大きなハイエンド分解能を有する調整フィルタは、起こり得る鋭いピークの発生により「リンギング(ringing)」を生じることは避けられない。従って、ＦＦＴを、２５Ｈｚ〜２０ｋＨｚの範囲における複数の１／３オクターブに分割する。最初の１／３オクターブ値は、２５Ｈｚ、３１．５Ｈｚ、４０Ｈｚ、５０Ｈｚおよび６３Ｈｚとすることができる。これは、なぜ３Ｈｚの周波数分解能を事前に選択するのが適切であるかの理由を説明するものである。
【００６８】
図５は、１／３オクターブバンドでスケール補正した「左フロントのスピーカ‐マイクロフォン」伝達関数を示すグラフ５００である。
【００６９】
以下に、逆フィルタ計算をより詳細に説明する。
【００７０】
信号部分内に挿入され、聴取位置でフラットな応答特性にする必要があるフィルタは、図５に示す伝達関数の反転とすることができる。この「生」反転を、図６のグラフ６００で示す。
【００７１】
次に、低周波数補正を説明する。
【００７２】
図１のフィルタ１０３，１０４は、低周波数補正を実現することができる。しかし、超低周波フィルタ１０３を信号経路から省略することができ、これは、調整（イコライズ）フィルタはスピーカシステムが再生不可能な周波数を強調する必要はないからである。その代わりに、信号を１２ｄＢで、２５Ｈｚ、３１．５Ｈｚおよび４０Ｈｚのバンドにおいてカットすることができる。これにより信号にヘッドルーム（無歪限界）の余裕が得られる。調整（イコライズ）する必要があるスピーカ応答特性に基づいて、低周波バンドをいくぶんカットする必要がある。また、大きなブーストレベルを減少して波形歪を防ぐ必要がある。最大低音のブーストレベルを調整することができる。デフォルトとして、値を８ｄＢにセットして、低音ブーストを２５０Ｈｚまでに制限することができる。
【００７３】
低音調整の結果は、低音ブースト調整を示す図７のグラフ７００のように表われる。
【００７４】
次に、中音の補正を説明する。
【００７５】
図７は、約７００Ｈｚ〜約４ｋＨｚ間の周波数領域における、回避すべき大きい中音ブーストを示す。直接的な解決策は、ブーストレベルを強制抑止することであろう。試聴テストでレベルを最大で３ｄＢにすべきだということが分かっている。ここで、フィルタを調整（イコライズ）フィルタの代わりに簡単な中音ブーストとする。これを図８のグラフ８００に示す。換言すれば、図８は、７００Ｈｚから４ｋＨｚまでの領域の中音レンジを強制抑止したグラフ８００を示す。
【００７６】
この場合、音はより鮮明となるが、あまりバランスがよくない。理論上、補正の目的は聴取位置でのフラットな伝達関数を得ることである。このことは、大きなブーストレベルによって、得られないことが多い。とくに、イコライズ調整は、近接する周波数または周波数バンドの振幅差を、わずかな補正によりフラットにすることができる。
【００７７】
これを、理論上のイコライズ調整と実際のイコライズ調整を示す図９に例示する。
図９における第１のグラフ９００は、元の伝達関数を示す。
第２のグラフ９０１は、理論上のイコライズ調整に関する伝達関数を示す。
第３のグラフ９０２は、実際のイコライズ調整に関する伝達関数を示す。
【００７８】
以下に、相互比例関係を維持する中音ブースト圧縮を説明する。
【００７９】
特別なシステムを準備し、このシステムは、１／３オクターブバンド間の相互比例関係を維持することにより、中音ブーストレベルを制限（特に圧縮）するものである。この手順は自動化することができ、手順を以下に説明する。
【００８０】
最大（中音）ブーストを、３１０Ｈｚ〜８ｋＨｚ間の帯域中で検索する。この最大値を、３ｄＢに設定した標準目標値と比較して、全中音域に対する縮小係数を求める。例えば、図７を参照すると、最大中音ブーストは１２ｄＢ（１．２５ｋＨｚ）である。縮小倍率を、１２／３＝４と算出することができる。
【００８１】
ここで全中音域を、この係数により対数的に縮小する。これは実際にブーストレベルの圧縮であるが、その理由は、対数領域の一目盛りが線形領域のｎ乗根に対応するからである。大きいブーストを小さいブーストより多く減少するとともに、相互比例関係を維持することができる。２４ｄＢ（１６）は６ｄＢ（２）になり、６ｄＢ（２）は１．５ｄＢ（１．２）になる。
【００８２】
図１０に示すグラフ１０００は、上述の中音スケール補正の結果を示す。
【００８３】
しかし、図１０に示す中音ブースト圧縮または中音の補正は、より一層最適化することができるが、それはとくに、以下の２つの理由からである。
【００８４】
第１に、３１０Ｈｚバンドをスケール補正するとともに、２５０Ｈｚバンドはスケール補正しない。２５０Ｈｚバンドおよび３１０Ｈｚバンドを１０ｄＢ増やす必要があると仮定する。中音スケール補正により、３１０Ｈｚは、例えば２．５ｄＢにスケール補正されてしまう。そのとき、遷移ブーストレベルの差が大きくなり過ぎる。
【００８５】
第２に、強く音を出す前に、知覚的に中音低域を中音高域よりも押し上げることができるからである。従って、中音低域ブーストレベルを中音高域ブーストレベルと同程度に減少する必要はなくなり、このような方法で「フラットな」音を得ることができる。
【００８６】
以下に、線形スケール補正を伴う中音ブースト圧縮を説明する。
【００８７】
上述の態様により、ダウンスケール補正（縮小）係数で中音域を線形的にスケール補正可能な調整システムを導入することができる。中音域は３１０Ｈｚと８ｋＨｚとの間に設定され、これは合計１５個の周波数バンド（３１０Ｈｚ〜４００Ｈｚ、４００Ｈｚ〜５００Ｈｚ、５００Ｈｚ〜６３０Ｈｚ、…、５０００Ｈｚ〜６３００Ｈｚ、６３００Ｈｚ〜８０００Ｈｚ）を含む。
【００８８】
元の縮小係数は、以下の公式を使用してバンドに適用することができる。
「バンド毎の縮小係数＝１＋（縮小係数−１）×バンド番号／バンド数」
固定縮小係数を４と仮定すると、これは以下のようになる。
３１０Ｈｚのバンドに対しては、縮小係数は、１＋（４−１）×１／１５＝１８／１５、
４００Ｈｚのバンドに対しては、縮小係数は、１＋（４−１）×２／１５＝２１／１５、
８ｋＨｚのバンドに対しては、縮小係数は、１＋（４−１）×１５／１５＝６０／１５＝４、となる。
【００８９】
３１０Ｈｚのバンドは縮小されるが、あまり縮小はされない。このように、２５０Ｈｚのバンドからの元の転換は、ほぼ不変とすることができる。また、中音高域は中音低域よりもブーストされず、あまり強く音を出さないようにすることができる。
【００９０】
これは、公称最大ブーストが８ｋＨｚで起こるときのみ、元の目標値に達することができることを意味している。すなわち、縮小係数がその最大値に達するのは８ｋＨｚであるからである。実際には、ほとんどのスピーカシステムは、より高周波数の方に自然なロールオフを行うことから、最大ブーストレベルがこれらの高周波数で起こる可能性は非常に高い。よって全体的には、中音高域に対して得られる最大ブーストレベルは、想定した目標値とあまり異ならない。
【００９１】
図１１は、線形的スケール補正を伴う中音圧縮を示すグラフ１１００である。
【００９２】
視覚的に図１１と図１０を比較することはあまり容易ではないが、これは、７００Ｈｚ以下ではブーストが行われていないからである（周波数の刻み断片は圧縮されず、そのままである）。
【００９３】
これより、図１２〜図１４によるプロットは、中音低域における線形スケール補正の作用を示した実施例を示す。元のフィルタを、右チャネル伝達関数の測定から算出する。図１２は、中音圧縮を含まないグラフ１２００である。中音圧縮なしでは、音がやかましく（大きいブーストレベルに）なる。図１３は、中音圧縮を例示するグラフ１３００である。中音圧縮ありでは、中音の高域はよく調和しているが、中音の低域はまだ改良することができる。
【００９４】
以下に、図１４を参照して、線形スケール補正を伴う中音圧縮を示すグラフ１４００を説明する。
【００９５】
中音圧縮および線形スケール補正を行うと、最適な中音の補正を達成することができる。中音低域における最もフラットな音を、相互比例関係を維持する圧縮で、低音に向かう完全なクロスオーバー（ブースト）を伴うことにより、達成することができる。中音高域において、ピークおよびディップを線形スケール補正により巧妙に比例させて平準化して、よくバランスのとれた、やかましくない音になる。周波数の刻み断片は不変とする。
【００９６】
以下に、図１５のグラフ１５００を参照して、高周波数補正を説明する。
【００９７】
８ｋＨｚ以上では、バランスのよい補正を行い、音色を安定させる必要がある。したがって、強制抑止をこれらのブーストレベルに課すことができる。８ｋＨｚ以上での小さいブーストは、ステレオ音像を劇的に広げることができる。車中では、フロントスピーカはリヤスピーカと同様に通常のステレオで再生するので、固定的高音（トレブル）強調をフロントチャネルに（必要に応じて）行い、固定的高音（トレブル）カットをリヤチャネルに行うことができる。これによりリスナ側の前方に音像を引き寄せる。
【００９８】
フロントチャネルにおけるブーストを＋３ｄＢに固定して、リヤチャネルにおけるカットは-３ｄＢに固定する（前後のチャネル間で６ｄＢの差異を与える）ことができる。
【００９９】
図１５のグラフ１５００は、上述の（フロントチャネルに対する）高周波数補正を示す。図１６は、本発明における上述の実施例によるフィルタ操作の概要を示すグラフ１６００である。
【０１００】
周波数領域は、低音領域１６０１、中音領域１６０２および高音領域１６０３に分割する。低音領域１６０１は、さらに超低周波数域と低周波数域とに分割する。低音領域１６０１を参照すると、超低周波数域は（−１２ｄＢで）カットする。低周波数域を最大８ｄＢのブースト制限により操作する。中音領域１６０２においては、線形スケール補正を伴う中音圧縮を実行する。高音領域１６０３においては、振幅を、車のフロントスピーカでは＋３ｄＢ、リヤスピーカでは−３ｄＢに固定する。
【０１０１】
用語「備える（comprising）」とは、他の素子または他のステップを除外するものではなく、また「単数（a）」も複数の場合を除外するものではないことを注意されたい。また、異なる実施例に記載の素子を組合せてもよい。
【０１０２】
また、特許請求の範囲の参照符号は、請求の範囲を制限するものではないことに留意されたい。
【図面の簡単な説明】
【０１０３】
【図１】入力音声データを処理する、本発明の実施例による装置の線図的説明図である。
【図２】本発明の実施例によるアルゴリズムを示す線図的説明図である。
【図３】伝達関数のＦＦＴを示すグラフである。
【図４】図３を拡大・縮小した伝達関数を示すグラフである。
【図５】図３を、１／３オクターブバンドでスケール補正した伝達関数を示すグラフである。
【図６】図５の「生」反転を示すグラフである。
【図７】図６の低音ブースト調整の結果を示すグラフである。
【図８】図７から中音領域を制限した結果を示すグラフである。
【図９】線図９００は、元の伝達関数を示すグラフであり、線図９０１は、理論上の補正に関する伝達関数を示すグラフであり、線図９０２は、実際の補正に関する伝達関数を示すグラフである。
【図１０】図７の中音スケール補正の結果を示すグラフである。
【図１１】線形スケール補正を伴う中音圧縮を示すグラフである。
【図１２】中音圧縮を含まないグラフである。
【図１３】中音圧縮を示すグラフである。
【図１４】線形スケール補正を伴う中音圧縮を示すグラフである。
【図１５】高周波数補正の結果を示すグラフである。
【図１６】本発明の実施例によるフィルタ操作の概要を示すグラフである。
【図１】
2008535436.tif 000003
【図２】
2008535436.tif 000004
【図３】
2008535436.tif 000005
【図４】
2008535436.tif 000006
【図５】
2008535436.tif 000007
【図６】
2008535436.tif 000008
【図７】
2008535436.tif 000009
【図８】
2008535436.tif 000010
【図９】
2008535436.tif 000011
【図１０】
2008535436.tif 000012
【図１１】
2008535436.tif 000013
【図１２】
2008535436.tif 000014
【図１３】
2008535436.tif 000015
【図１４】
2008535436.tif 000016
【図１５】
2008535436.tif 000017
【図１６】
2008535436.tif 000018
【国際調査報告】
2008535436.tif 000019
2008535436.tif 000020
2008535436.tif 000021
2008535436.tif 000022
2008535436.tif 000023