(57)【特許請求の範囲】
【請求項１】
設定済みの音色等化器（ＡＥＱ）のプリセットを取得するステップであって、前記プリセットは、ＡＥＱシステム伝達関数ポール位置を決定する第１パラメータ集合及びＡＥＱシステム伝達関数ゼロ位置を決定する第２パラメータ集合を含む前記取得ステップと、
前記第１パラメータ集合及び前記第２パラメータ集合により、前記ＡＥＱ周波数応答振幅曲線及び前記ＡＥＱ周波数応答振幅曲線を合成するためのそれぞれの無限インパルス応答２次ＩＩＲフィルターの周波数応答振幅曲線を決定するステップと、
前記ＡＥＱ周波数応答振幅曲線を用いて第１周波数の集合を決定するステップであって、前記ＡＥＱ周波数応答振幅曲線は、前記第１周波数の集合中の周波数に対応する周波数応答が、第１既定閾値より小さいか等しい前記決定ステップと、
それぞれの２次ＩＩＲフィルターの周波数応答振幅曲線の、前記第１周波数の集合中の周波数に対応する周波数応答を調節し、それぞれの２次ＩＩＲフィルターの周波数応答振幅曲線の、前記第１周波数の集合中の周波数に対応する周波数応答を既定条件を満たすようにし、それぞれの２次ＩＩＲフィルターの周波数応答振幅曲線に対応する調節量を決定するステップと、
それぞれの２次ＩＩＲフィルターの周波数応答振幅曲線の調節量により、前記第１パラメータ集合及び前記第２パラメータ集合を調節し、調節後の第１パラメータ集合及び調節後の第２パラメータ集合を前記ＡＥＱのプリセットとして決定するステップとを備え、
前記既定条件は、
第１の２次ＩＩＲフィルターの周波数応答振幅曲線の、前記第１周波数の集合中の周波数に対応する周波数応答が第３既定閾値より小さいか等しい、条件１と、
第１の２次ＩＩＲフィルターの周波数応答振幅曲線を始点とし、いずれの連続Ｍ個の２次ＩＩＲフィルターの周波数応答振幅曲線の、前記第１周波数の集合中の周波数に対応する周波数応答の和が第３既定閾値より小さいか等しいく、Ｍは１より大きいが２次ＩＩＲフィルター総数Ｋより小さい自然数であり、前記第３既定閾値が前記第１既定閾値より小さいか等しい、条件２と、
それぞれの２次ＩＩＲフィルターの周波数応答振幅曲線の、前記第１周波数の集合中の周波数に対応する周波数応答の和が前記ＡＥＱ周波数応答振幅曲線の、同一周波数に対応する周波数応答に等しい、条件３とを含むことを特徴とする音色等化器（ＡＥＱ）のプリセットを決定するための方法。
【請求項２】
前記第１パラメータ集合及び前記第２パラメータ集合により、前記ＡＥＱ周波数応答振幅曲線、及び前記ＡＥＱ周波数応答振幅曲線を合成するためのそれぞれの２次ＩＩＲフィルターの周波数応答振幅曲線を決定した後、かつ、前記ＡＥＱ周波数応答振幅曲線を用いて第１周波数の集合を決定する前、
前記方法は、前記ＡＥＱ周波数応答振幅曲線の重心と対応する周波数応答を決定し、前記ＡＥＱ周波数応答振幅曲線の重心と対応する周波数応答が第２既定閾値より大きい場合、前記ＡＥＱ周波数応答振幅曲線を既定方向に既定距離を平行移動するステップをさらに備え、
前記ＡＥＱ周波数応答振幅曲線を用いて第１周波数の集合を決定することは、
前記ＡＥＱ周波数応答振幅曲線の重心と対応する周波数応答が第２既定閾値より小さいが等しい場合、前記ＡＥＱ周波数応答振幅曲線から第１周波数の集合を決定し、
前記ＡＥＱ周波数応答振幅曲線の重心と対応する周波数応答が第２既定閾値より大きい場合、平行移動後のＡＥＱ周波数応答振幅曲線から第１周波数の集合を決定することを特徴とする請求項１に記載の音色等化器（ＡＥＱ）のプリセットを決定するための方法。
【請求項３】
前記ＡＥＱ周波数応答振幅曲線を用いて第１周波数の集合を決定することは、
前記ＡＥＱ周波数応答振幅曲線を用いて第２周波数の集合を決定し、前記ＡＥＱ周波数応答振幅曲線の、前記第２周波数の集合中の周波数に対応する周波数応答が第１既定閾値より大きい、
前記第２周波数の集合の全集合中の補集合を前記第１周波数の集合として決定し、前記全集合は前記ＡＥＱ周波数応答振幅曲線上の全部の周波数よりなる集合であることを特徴とする請求項１に記載の音色等化器（ＡＥＱ）のプリセットを決定するための方法。
【請求項４】
設定済みの前記ＡＥＱのプリセット中のそれぞれのパラメータのデータ型が固定小数点型であり、
設定済みの前記ＡＥＱのプリセットを取得した後、前記第１パラメータ集合及び前記第２パラメータ集合により、前記ＡＥＱ周波数応答振幅曲線及び前記ＡＥＱ周波数応答振幅曲線を合成するためのそれぞれの２次ＩＩＲフィルターの周波数応答振幅曲線を決定する前、
前記方法は、
前記第１パラメータ集合及び前記第２パラメータ集合中のそれぞれのパラメータを固定小数点型から対応の浮動少数点型に変換するステップをさらに備え、
それぞれの２次ＩＩＲフィルターの周波数応答振幅曲線の調節量により、前記第１パラメータ集合及び前記第２パラメータ集合を調節した後、調節後の第１パラメータ集合及び調節後の第２パラメータ集合を前記ＡＥＱのプリセットとして決定する前、前記方法は、前記調節後の第１パラメータ集合及び前記調節後の第２パラメータ集合中のそれぞれのパラメータを浮動少数点型から対応の固定小数点型に変換するステップをさらに備え、
前記第１パラメータ集合及び前記第２パラメータ集合により、前記ＡＥＱ周波数応答振幅曲線及び前記ＡＥＱ周波数応答振幅曲線を合成するためのそれぞれの２次ＩＩＲフィルターの周波数応答振幅曲線を決定することは、
前記第１パラメータ集合及び前記第２パラメータ集合中の浮動少数点型パラメータにより、前記ＡＥＱ周波数応答振幅曲線及び前記ＡＥＱ周波数応答振幅曲線を合成するためのそれぞれの２次ＩＩＲフィルターの周波数応答振幅曲線を決定し、
調節後の第１パラメータ集合及び調節後の第２パラメータ集合を前記ＡＥＱのプリセットとして決定することは、調節後の第１パラメータ集合及び調節後の第２パラメータ集合中の固定小数点型パラメータを前記ＡＥＱのプリセットとして決定することを特徴とする請求項１ないし請求項３のいずれの１項に記載の音色等化器（ＡＥＱ）のプリセットを決定するための方法。
【請求項５】
設定済みの音色等化器（ＡＥＱ）のプリセットを取得する取得ユニットであって、前記プリセットは、ＡＥＱシステム伝達関数ポール位置を決定する第１パラメータ集合及びＡＥＱシステム伝達関数ゼロ位置を決定する第２パラメータ集合を含む前記取得ユニットと、
前記取得ユニットに接続され、前記第１パラメータ集合及び前記第２パラメータ集合により、前記ＡＥＱ周波数応答振幅曲線及び前記ＡＥＱ周波数応答振幅曲線を合成するためのそれぞれの２次ＩＩＲフィルターの周波数応答振幅曲線を決定し、また、前記ＡＥＱ周波数応答振幅曲線を用いて第１周波数の集合を決定する第１処理ユニットであって、前記ＡＥＱ周波数応答振幅曲線は、前記第１周波数の集合中の周波数に対応する周波数応答が、第１既定閾値より小さいか等しい第１処理ユニットと、
前記第１処理ユニットに接続され、それぞれの２次ＩＩＲフィルターの周波数応答振幅曲線の、前記第１周波数の集合中の周波数に対応する周波数応答を調節し、それぞれの２次ＩＩＲフィルターの周波数応答振幅曲線の、前記第１周波数の集合中の周波数に対応する周波数応答を既定条件を満たすようにし、それぞれの２次ＩＩＲフィルターの周波数応答振幅曲線に対応する調節量を決定し、また、それぞれのＩＩＲフィルターの周波数応答振幅曲線の調節量により、前記第１パラメータ集合及び前記第２パラメータ集合を調節し、調節後の第１パラメータ集合及び調節後の第２パラメータ集合を前記ＡＥＱのプリセットとして決定する第２処理ユニットとを備え、
前記既定条件は、
第１の２次ＩＩＲフィルターの周波数応答振幅曲線の、前記第１周波数の集合中の周波数に対応する周波数応答が第３既定閾値より小さいか等しい、条件１と、
第１の２次ＩＩＲフィルターの周波数応答振幅曲線を始点とし、いずれの連続Ｍ個のＩＩＲフィルターの周波数応答振幅曲線の、前記第１周波数の集合中の周波数に対応する周波数応答の和が第３既定閾値より小さいか等しいく、Ｍは１より大きいが２次ＩＩＲフィルター総数Ｋより小さい自然数であり、前記第３既定閾値が前記第１既定閾値より小さいか等しい、条件２と、
それぞれの２次ＩＩＲフィルターの周波数応答振幅曲線の、前記第１周波数の集合中の周波数に対応する周波数応答の和が前記ＡＥＱ周波数応答振幅曲線の、同一周波数に対応する周波数応答に等しい、条件３とを備えることを特徴とする音色等化器（ＡＥＱ）のプリセットを決定するための装置。
【請求項６】
前記第１処理ユニットは、前記第１パラメータ集合及び前記第２パラメータ集合により、前記ＡＥＱ周波数応答振幅曲線、及び前記ＡＥＱ周波数応答振幅曲線を合成するためのそれぞれの２次ＩＩＲフィルターの周波数応答振幅曲線を決定した後、かつ、前記ＡＥＱ周波数応答振幅曲線を用いて第１周波数の集合を決定する前、前記ＡＥＱ周波数応答振幅曲線の重心と対応する周波数応答を決定し、前記ＡＥＱ周波数応答振幅曲線の重心と対応する周波数応答が第２既定閾値より大きい場合、前記ＡＥＱ周波数応答振幅曲線を既定方向に既定距離を平行移動し、
前記第１処理ユニットが前記ＡＥＱ周波数応答振幅曲線を用いて第１周波数の集合を決定することは、
前記ＡＥＱ周波数応答振幅曲線の重心と対応する周波数応答が第２既定閾値より小さいが等しい場合、前記第１処理ユニットが、前記ＡＥＱ周波数応答振幅曲線から第１周波数の集合を決定し、
前記ＡＥＱ周波数応答振幅曲線の重心と対応する周波数応答が第２既定閾値より大きい場合、前記第１処理ユニットが、平行移動後のＡＥＱ周波数応答振幅曲線から第１周波数の集合を決定することを特徴とする請求項５に記載の音色等化器（ＡＥＱ）のプリセットを決定するための装置。
【請求項７】
前記第１処理ユニットが前記ＡＥＱ周波数応答振幅曲線を用いて第１周波数の集合を決定することは、
前記第１処理ユニットが前記ＡＥＱ周波数応答振幅曲線を用いて第２周波数の集合を決定し、前記ＡＥＱ周波数応答振幅曲線の、前記第２周波数の集合中の周波数に対応する周波数応答が第１既定閾値より大きい、
前記第１処理ユニットが前記第２周波数の集合の全集合中の補集合を前記第１周波数の集合として決定し、前記全集合は前記ＡＥＱ周波数応答振幅曲線上の全部の周波数よりなる集合であることを特徴とする請求項５に記載の音色等化器（ＡＥＱ）のプリセットを決定するための装置。
【請求項８】
設定済みの前記ＡＥＱのプリセット中のそれぞれのパラメータのデータ型が固定小数点型であり、
前記取得ユニットが設定済みの前記ＡＥＱのプリセットを取得した後、前記第１処理ユニットが前記第１パラメータ集合及び前記第２パラメータ集合により、前記ＡＥＱ周波数応答振幅曲線及び前記ＡＥＱ周波数応答振幅曲線を合成するためのそれぞれの２次ＩＩＲフィルターの周波数応答振幅曲線を決定する前、前記第１処理ユニットは、前記第１パラメータ集合及び前記第２パラメータ集合中のそれぞれのパラメータを固定小数点型から対応の浮動少数点型に変換し、
前記第２処理ユニットがそれぞれの２次ＩＩＲフィルターの周波数応答振幅曲線の調節量により前記第１パラメータ集合及び前記第２パラメータ集合を調節した後、調節後の第１パラメータ集合及び調節後の第２パラメータ集合を前記ＡＥＱのプリセットとして決定する前、前記第２処理ユニットが前記調節後の第１パラメータ集合及び前記調節後の第２パラメータ集合中のそれぞれのパラメータを浮動少数点型から固定小数点型に変換し、
前記第１処理ユニットが前記第１パラメータ集合及び前記第２パラメータ集合により、前記ＡＥＱ周波数応答振幅曲線及び前記ＡＥＱ周波数応答振幅曲線を合成するためのそれぞれの２次ＩＩＲフィルターの周波数応答振幅曲線を決定することは、前記第１処理ユニットが、前記第１パラメータ集合及び前記第２パラメータ集合中の浮動少数点型パラメータにより、前記ＡＥＱ周波数応答振幅曲線及び前記ＡＥＱ周波数応答振幅曲線を合成するためのそれぞれの２次ＩＩＲフィルターの周波数応答振幅曲線を決定し、
前記第２処理ユニットが調節後の第１パラメータ集合及び調節後の第２パラメータ集合を前記ＡＥＱのプリセットとして決定することは、前記第２処理ユニットが調節後の第１パラメータ集合及び調節後の第２パラメータ集合中の固定小数点型パラメータを前記ＡＥＱのプリセットとして決定することを特徴とする請求項５ないし請求項７のいずれか１項に記載の音色等化器（ＡＥＱ）のプリセットを決定するための装置。
【請求項９】
音色等化器（ＡＥＱ）のプリセットを決定するための装置であって、
前記装置は、送受信機と、プロセッサとを備え、
前記送受信機は、設定済みの前記ＡＥＱのプリセットを取得し、前記プリセットは、ＡＥＱシステム伝達関数ポール位置を決定する第１パラメータ集合及びＡＥＱシステム伝達関数ゼロ位置を決定する第２パラメータ集合を含み、
前記プロセッサは、メモリに格納されたプログラムを読み出し、前記第１パラメータ集合及び前記第２パラメータ集合により、前記ＡＥＱ周波数応答振幅曲線及び前記ＡＥＱ周波数応答振幅曲線を合成するためのそれぞれの２次ＩＩＲフィルターの周波数応答振幅曲線を決定し、また、前記ＡＥＱ周波数応答振幅曲線を用いて第１周波数の集合を決定し、ここで、前記ＡＥＱ周波数応答振幅曲線は、前記第１周波数の集合中の周波数に対応する周波数応答が、第１既定閾値より小さいか等しく、それぞれの２次ＩＩＲフィルターの周波数応答振幅曲線の、前記第１周波数の集合中の周波数に対応する周波数応答を調節し、それぞれの２次ＩＩＲフィルターの周波数応答振幅曲線の、前記第１周波数の集合中の周波数に対応する周波数応答を既定条件を満たすようにし、それぞれの２次ＩＩＲフィルターの周波数応答振幅曲線に対応する調節量を決定し、また、それぞれのＩＩＲフィルターの周波数応答振幅曲線の調節量により、前記第１パラメータ集合及び前記第２パラメータ集合を調節し、調節後の第１パラメータ集合及び調節後の第２パラメータ集合を前記ＡＥＱのプリセットとして決定し、
前記既定条件は、
第１の２次ＩＩＲフィルターの周波数応答振幅曲線の、前記第１周波数の集合中の周波数に対応する周波数応答が第３既定閾値より小さいか等しい、条件１と、
第１の２次ＩＩＲフィルターの周波数応答振幅曲線を始点とし、いずれのＭ個のＩＩＲフィルターの周波数応答振幅曲線の、前記第１周波数の集合中の周波数に対応する周波数応答の和が第３既定閾値より小さいか等しいく、Ｍは１より大きいが２次ＩＩＲフィルター総数Ｋより小さい自然数であり、前記第３既定閾値が前記第１既定閾値より小さいか等しい、条件２と、
それぞれの２次ＩＩＲフィルターの周波数応答振幅曲線の、前記第１周波数の集合中の周波数に対応する周波数応答の和が前記ＡＥＱ周波数応答振幅曲線の、同一周波数に対応する周波数応答に等しい、条件３とを備えることを特徴とする音色等化器（ＡＥＱ）のプリセットを決定するための装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は通信技術分野に関し、特に音色等化器（ＡＥＱ）のプリセットを決定するための方法及び装置に関する。
【背景技術】
【０００２】
音色等化器（Ａｕｄｉｏ Ｅｑｕａｌｉｚｅｒ，ＡＥＱ）は、通常オーディオ信号の異なる周波数成分を協調または低減するように調節して、ユーザー聴覚の好みに応じてオーディオ信号の音色を変化させ、ユーザーの主観的な聴取体験を改善するようにするものである。パラメーターのデータ型デジタルＡＥＱは、その原理は、高次無限インパルス応答（Ｉｎｆｉｎｉｔｅ Ｉｍｐｕｌｓｅ Ｒｅｓｐｏｎｓｅ，ＩＩＲ）フィルターと同等であり、当該高次ＩＩＲフィルターの周波数応答は、当該高次ＩＩＲフィルターの伝達関数により独自に決定される。
【０００３】
当該高次ＩＩＲフィルターがデジタル信号処理（Ｄｉｇｉｔａｌ Ｓｉｇｎａｌ Ｐｒｏｃｅｓｓｉｎｇ，ＤＳＰ）チップにおいて、固定小数点施行される場合、即ち固定小数点型データで浮動少数点型データを示すことによるフィルター係数の定量化誤差は、ＡＥＱモデルの実の周波数応答が最初の理論的設計から外れてしまう。フィルター係数の定量化誤差による影響を低減するため、従来には、当該高次ＩＩＲフィルターをカスケード接続となるいくつかの２次ＩＩＲフィルターに分解することが提案されていった。数学上に、ＡＥＱは下記伝達関数を有する高次ＩＩＲフィルターにより示すことができる。
【０００４】
【数１】
0006511530.tif 000002
ここで、Ｎ≧Ｍ，｛bＫ｝及び｛aＫ｝はフィルターの係数である。
【０００５】
上式を分解して下式を得る。
【０００６】
【数２】
0006511530.tif 000003
【０００７】
ここで、Ｋは（Ｎ＋１）／２の整数部分であり、２次ＩＩＲフィルター総数を示す。ＨＫ（z）は第Ｋの２次ＩＩＲフィルターであり、その伝達関数は
【数３】
0006511530.tif 000004
であり、ここで、｛bＫi，i＝０，１，２｝及び｛aＫi，i＝１，２｝は、第Ｋの２次ＩＩＲフィルターの係数であり、これにより、第Ｋの２次ＩＩＲフィルターの周波数振幅曲線は定義される。全部２次ＩＩＲフィルター係数の集合｛aＫ１，aＫ２，bＫ０，bＫ１，bＫ２，ｋ＝１，２，…，Ｋ｝によりＡＥＱのプリセットが構成され、当該プリセットは、ＡＥＱシステムの周波数応答振幅曲線を定義した。
【０００８】
しかし、既定のＡＥＱのプリセットにおいて、それぞれの２次ＩＩＲフィルターの固定小数点演算においてオーバーフロー現象が起き、非線形歪が発生され、ＡＥＱの全高調波歪（Ｔｏｔａｌ Ｈａｒｍｏｎｉｃ Ｄｉｓｔｏｒｔｉｏｎ，ＴＨＤ）が拡大されてしまう。これにより、ＡＥＱの性能に影響を及ぼし、特に高忠実度（Ｈｉｇｈ−Ｆｉｄｅｌｉｔｙ，ＨｉＦｉ）の再現の場合影響が大きい。
【０００９】
よって、従来の技術において、既定のＡＥＱのプリセットにおいて、それぞれの２次ＩＩＲフィルターの係数が既定され、２次ＩＩＲフィルターの周波数応答振幅曲線は当該係数により決められる。固定小数点演算において、２次ＩＩＲフィルターの固定小数点演算における出力には、オーバーフロー現象による非線形歪が発生されることができ、これにより、ＡＥＱのＴＨＤが増大され、ＡＥＱの性能に影響を及ぼす。
【発明の概要】
【発明が解決しようとする課題】
【００１０】
本発明に係る実施例は、音色等化器（ＡＥＱ）のプリセットを決定するための方法及び装置を提供し、ＡＥＱ周波数応答振幅曲線をそのまま維持させるとともに、それぞれの２次ＩＩＲフィルターの固定小数点演算における出力のオーバーフロー現象を低減し、非線形歪を減らし、これにより、ＡＥＱシステムのＴＨＤを低減し、ＡＥＱシステムの性能を向上することができる。
【課題を解決するための手段】
【００１１】
本発明に係る実施例が提供する音色等化器（ＡＥＱ）のプリセットを決定するための方法は、設定済みの前記ＡＥＱのプリセットを取得するステップであって、前記プリセットは、ＡＥＱシステム伝達関数ポール位置を決定する第１パラメータ集合及びＡＥＱシステム伝達関数ゼロ位置を決定する第２パラメータ集合を含む前記取得ステップと、前記第１パラメータ集合及び前記第２パラメータ集合により、前記ＡＥＱ周波数応答振幅曲線及び前記ＡＥＱ周波数応答振幅曲線を合成するためのそれぞれの２次ＩＩＲフィルターの周波数応答振幅曲線を決定するステップと、前記ＡＥＱ周波数応答振幅曲線を用いて第１周波数の集合を決定するステップであって、前記ＡＥＱ周波数応答振幅曲線は、前記第１周波数の集合中の周波数に対応する周波数応答が、第１既定閾値より小さいか等しい前記決定ステップと、それぞれの２次ＩＩＲフィルターの周波数応答振幅曲線の、前記第１周波数の集合中の周波数に対応する周波数応答を調節し、それぞれの２次ＩＩＲフィルターの周波数応答振幅曲線の、前記第１周波数の集合中の周波数に対応する周波数応答を既定条件を満たすようにし、それぞれの２次ＩＩＲフィルターの周波数応答振幅曲線に対応する調節量を決定するステップと、それぞれの２次ＩＩＲフィルターの周波数応答振幅曲線の調節量により、前記第１パラメータ集合及び前記第２パラメータ集合を調節し、調節後の第１パラメータ集合及び調節後の第２パラメータ集合を前記ＡＥＱのプリセットとして決定するステップとを備える。
【００１２】
本発明に係る実施例により上記方法によれば、設定済みのＡＥＱのプリセットにより、ＡＥＱ周波数応答振幅曲線及び前記ＡＥＱ周波数応答振幅曲線を合成するためのそれぞれの２次ＩＩＲフィルターの周波数応答振幅曲線を決定し、ＡＥＱ周波数応答振幅曲線を用いて第１周波数の集合を決定し、それぞれの２次ＩＩＲフィルターの周波数応答振幅曲線の、第１周波数の集合中の周波数に対応する周波数応答を調節することにより、それぞれの２次ＩＩＲフィルターの周波数応答振幅曲線の、第１周波数の集合中の周波数に対応する周波数応答は既定条件を満たすようになる。例えば、ＡＥＱ周波数応答振幅曲線をそのまま維持するとともに、それぞれの先頭Ｋ−１個の２次ＩＩＲフィルターの周波数応答振幅曲線の第１周波数の集合中の周波数に対応する周波数応答の和を、第１既定閾値より小さいか等しくし、それぞれのＩＩＲフィルターの周波数応答振幅曲線の調節量によりプリセット中のパラメータを調節する。従来のそれぞれのＩＩＲフィルター固定小数点演算中のオーバーフロー現象による非線形歪が起因となったＡＥＱのＴＨＤ増大と比べれば、本発明は、ＡＥＱ周波数応答振幅曲線をそのまま維持するとともに、それぞれのＩＩＲフィルターの周波数応答利得を調節することにより、それぞれのＩＩＲフィルター固定小数点演算における出力のオーバーフロー現象を低減することができ、非線形歪を減らし、これにより、ＡＥＱシステムのＴＨＤを低減し、ＡＥＱシステムの性能を向上することができる。
【００１３】
実施可能の一態様において、本発明に係る実施例により提供する上記方法の場合、前記第１パラメータ集合及び前記第２パラメータ集合により、前記ＡＥＱ周波数応答振幅曲線、及び前記ＡＥＱ周波数応答振幅曲線を合成するためのそれぞれの２次ＩＩＲフィルターの周波数応答振幅曲線を決定した後、かつ、前記ＡＥＱ周波数応答振幅曲線を用いて第１周波数の集合を決定する前、前記方法は、前記ＡＥＱ周波数応答振幅曲線の重心と対応する周波数応答を決定するステップと、前記ＡＥＱ周波数応答振幅曲線の重心と対応する周波数応答が第２既定閾値より大きい場合、前記ＡＥＱ周波数応答振幅曲線を既定方向に既定距離を平行移動するステップとを備え、前記ＡＥＱ周波数応答振幅曲線を用いて第１周波数の集合を決定するステップは、前記ＡＥＱ周波数応答振幅曲線の重心と対応する周波数応答が第２既定閾値より小さいが等しい場合、前記ＡＥＱ周波数応答振幅曲線から第１周波数の集合を決定するステップと、前記ＡＥＱ周波数応答振幅曲線の重心と対応する周波数応答が第２既定閾値より大きい場合、平行移動後のＡＥＱ周波数応答振幅曲線から第１周波数の集合を決定するステップとを備える。
【００１４】
実施可能の一態様において、本発明に係る実施例により提供する上記方法によれば、前記ＡＥＱ周波数応答振幅曲線を用いて第１周波数の集合を決定するステップは、前記ＡＥＱ周波数応答振幅曲線を用いて第２周波数の集合を決定するステップであって、前記ＡＥＱ周波数応答振幅曲線の、前記第２周波数の集合中の周波数に対応する周波数応答が第１既定閾値より大きい前記決定ステップと、前記第２周波数の集合の全集合中の補集合を前記第１周波数の集合として決定するステップであって、前記全集合は前記ＡＥＱ周波数応答振幅曲線上の全部の周波数よりなる集合である前記決定ステップとを備える。
【００１５】
実施可能の一態様において、本発明に係る実施例により提供する上記方法によれば、前記既定条件は、第１の２次ＩＩＲフィルターの周波数応答振幅曲線の、前記第１周波数の集合中の周波数に対応する周波数応答が第３既定閾値より小さいか等しい、条件１と、第１の２次ＩＩＲフィルターの周波数応答振幅曲線を始点とし、いずれの連続Ｍ個のＩＩＲフィルターの周波数応答振幅曲線の、前記第１周波数の集合中の周波数に対応する周波数応答の和が第３既定閾値より小さいか等しいく、Ｍは１より大きいが２次ＩＩＲフィルター総数Ｋより小さい自然数であり、前記第３既定閾値が前記第１既定閾値より小さいか等しい、条件２と、それぞれの２次ＩＩＲフィルターの周波数応答振幅曲線の、前記第１周波数の集合中の周波数に対応する周波数応答の和が前記ＡＥＱ周波数応答振幅曲線の、同一周波数に対応する周波数応答に等しい、条件３とを含む。
【００１６】
実施可能の一態様において、本発明に係る実施例により提供する上記方法によれば、設定済みの前記ＡＥＱのプリセット中のそれぞれのパラメータのデータ型が固定小数点型であり、設定済みの前記ＡＥＱのプリセットを取得した後、前記第１パラメータ集合及び前記第２パラメータ集合により、前記ＡＥＱ周波数応答振幅曲線及び前記ＡＥＱ周波数応答振幅曲線を合成するためのそれぞれの２次ＩＩＲフィルターの周波数応答振幅曲線を決定する前、前記方法は、前記第１パラメータ集合及び前記第２パラメータ集合中のそれぞれのパラメータを固定小数点型から対応の浮動少数点型に変換するステップをされに備え、それぞれのＩＩＲフィルターの周波数応答振幅曲線の調節量により前記第１パラメータ集合及び前記第２パラメータ集合を調節した後、調節後の第１パラメータ集合及び調節後の第２パラメータ集合を前記ＡＥＱのプリセットとして決定する前、前記方法は、前記調節後の第１パラメータ集合及び前記調節後の第２パラメータ集合中のそれぞれのパラメータを浮動少数点型から対応の固定小数点型に変換するステップをさらに備え、ここで、前記第１パラメータ集合及び前記第２パラメータ集合により、前記ＡＥＱ周波数応答振幅曲線及び前記ＡＥＱ周波数応答振幅曲線を合成するためのそれぞれの２次ＩＩＲフィルターの周波数応答振幅曲線を決定することは、前記第１パラメータ集合及び前記第２パラメータ集合中の浮動少数点型パラメータにより、前記ＡＥＱ周波数応答振幅曲線及び前記ＡＥＱ周波数応答振幅曲線を合成するためのそれぞれのＩＩＲフィルターの周波数応答振幅曲線を決定し、調節後の第１パラメータ集合及び調節後の第２パラメータ集合を前記ＡＥＱのプリセットとして決定することは、調節後の第１パラメータ集合及び調節後の第２パラメータ集合中の固定小数点型パラメータを前記ＡＥＱのプリセットとして決定する。
【００１７】
本発明に係る実施例により提供する音色等化器（ＡＥＱ）のプリセットを決定するための装置は、設定済みの前記ＡＥＱのプリセットを取得する取得ユニットであって、前記プリセットは、ＡＥＱシステム伝達関数ポール位置を決定する第１パラメータ集合及びＡＥＱシステム伝達関数ゼロ位置を決定する第２パラメータ集合を含む前記取得ユニットと、前記取得ユニットに接続され、前記第１パラメータ集合及び前記第２パラメータ集合により、前記ＡＥＱ周波数応答振幅曲線及び前記ＡＥＱ周波数応答振幅曲線を合成するためのそれぞれの２次ＩＩＲフィルターの周波数応答振幅曲線を決定し、且つ、前記ＡＥＱ周波数応答振幅曲線を用いて第１周波数の集合を決定する第１処理ユニットであって、前記ＡＥＱ周波数応答振幅曲線は、前記第１周波数の集合中の周波数に対応する周波数応答が、第１既定閾値より小さいか等しい前記第１処理ユニットと、前記第１処理ユニットに接続され、それぞれの２次ＩＩＲフィルターの周波数応答振幅曲線の、前記第１周波数の集合中の周波数に対応する周波数応答を調節し、それぞれの２次ＩＩＲフィルターの周波数応答振幅曲線の、前記第１周波数の集合中の周波数に対応する周波数応答を既定条件を満たすようにし、それぞれの２次ＩＩＲフィルターの周波数応答振幅曲線に対応する調節量を決定し、且つ、それぞれの２次ＩＩＲフィルターの周波数応答振幅曲線の調節量により、前記第１パラメータ集合及び前記第２パラメータ集合を調節し、調節後の第１パラメータ集合及び調節後の第２パラメータ集合を前記ＡＥＱのプリセットとして決定する第２処理ユニットとを備える。
【００１８】
本発明に係る実施例により提供する上記装置において、設定済みのＡＥＱのプリセットにより、ＡＥＱ周波数応答振幅曲線及び前記ＡＥＱ周波数応答振幅曲線を合成するためのそれぞれの２次ＩＩＲフィルターの周波数応答振幅曲線を決定し、ＡＥＱ周波数応答振幅曲線を用いて第１周波数の集合を決定し、それぞれの２次ＩＩＲフィルターの周波数応答振幅曲線の、第１周波数の集合中の周波数に対応する周波数応答を調節することにより、それぞれの２次ＩＩＲフィルターの周波数応答振幅曲線の、第１周波数の集合中の周波数に対応する周波数応答は既定条件を満たすようになる。例えば、ＡＥＱ周波数応答振幅曲線をそのまま維持するとともに、それぞれの先頭Ｋ−１個の２次ＩＩＲフィルターの周波数応答振幅曲線の第１周波数の集合中の周波数に対応する周波数応答の和を、第１既定閾値より小さいか等しくし、それぞれの２次ＩＩＲフィルターの周波数応答振幅曲線の調節量により、プリセット中のパラメータを調節する。従来のそれぞれの２次ＩＩＲフィルター固定小数点演算中のオーバーフロー現象による非線形歪が起因となったＡＥＱのＴＨＤ増大と比べれば、本発明は、ＡＥＱ周波数応答振幅曲線をそのまま維持するとともに、それぞれのＩＩＲフィルターの周波数応答利得を調節することにより、それぞれのＩＩＲフィルターの固定小数点演算における出力のオーバーフロー現象が少なくなり、非線形歪を減らし、これにより、ＡＥＱシステムのＴＨＤを低減し、ＡＥＱシステムの性能を向上することができる。
【００１９】
実施可能の一態様において、本発明に係る実施例により提供する上記装置によれば、前記第１処理ユニットは、前記第１パラメータ集合及び前記第２パラメータ集合により、前記ＡＥＱ周波数応答振幅曲線、及び前記ＡＥＱ周波数応答振幅曲線を合成するためのそれぞれの２次ＩＩＲフィルターの周波数応答振幅曲線を決定した後、かつ、前記ＡＥＱ周波数応答振幅曲線を用いて第１周波数の集合を決定する前、前記ＡＥＱ周波数応答振幅曲線の重心と対応する周波数応答を決定し、前記ＡＥＱ周波数応答振幅曲線の重心と対応する周波数応答が第２既定閾値より大きい場合、前記ＡＥＱ周波数応答振幅曲線を既定方向に既定距離を平行移動し、前記第１処理ユニットが前記ＡＥＱ周波数応答振幅曲線を用いて第１周波数の集合を決定することは、前記ＡＥＱ周波数応答振幅曲線の重心と対応する周波数応答が第２既定閾値より小さいが等しい場合、前記第１処理ユニット前記ＡＥＱ周波数応答振幅曲線から第１周波数の集合を決定し、前記ＡＥＱ周波数応答振幅曲線の重心と対応する周波数応答が第２既定閾値より大きい場合、前記第１処理ユニット平行移動後のＡＥＱ周波数応答振幅曲線から第１周波数の集合を決定する。
【００２０】
実施可能の一態様において、本発明に係る実施例により提供する上記装置によれば、前記第１処理ユニットが前記ＡＥＱ周波数応答振幅曲線を用いて第１周波数の集合を決定することは、前記第１処理ユニットが前記ＡＥＱ周波数応答振幅曲線を用いて第２周波数の集合を決定し、前記ＡＥＱ周波数応答振幅曲線の、前記第２周波数の集合中の周波数に対応する周波数応答が第１既定閾値より大きい、前記第１処理ユニットが前記第２周波数の集合の全集合中の補集合を前記第１周波数の集合として決定し、前記全集合は前記ＡＥＱ周波数応答振幅曲線上の全部の周波数よりなる集合である。
【００２１】
一実施可能の態様において、本発明に係る実施例により提供する上記装置によれば、前記既定条件は、第１の２次ＩＩＲフィルターの周波数応答振幅曲線の、前記第１周波数の集合中の周波数に対応する周波数応答が第３既定閾値より小さいか等しい、前記第３既定閾値が前記第１既定閾値より小さいか等しい、条件１と、第１の２次ＩＩＲフィルターの周波数応答振幅曲線を始点とし、いずれの連続Ｍ個の２次ＩＩＲフィルターの周波数応答振幅曲線の、前記第１周波数の集合中の周波数に対応する周波数応答の和が第３既定閾値より小さいか等しいく、Ｍが１より大きいが２次ＩＩＲフィルター総数Ｋより小さい自然数である、条件２と、それぞれの２次ＩＩＲフィルターの周波数応答振幅曲線の、前記第１周波数の集合中の周波数に対応する周波数応答の和が前記ＡＥＱ周波数応答振幅曲線の、同一周波数に対応する周波数応答に等しい、条件３とを含む。
【００２２】
一実施可能の態様において、本発明に係る実施例により提供する上記装置によれば、設定済みの前記ＡＥＱのプリセット中のそれぞれのパラメータのデータ型が固定小数点型であり、前記取得ユニットが設定済みの前記ＡＥＱのプリセットを取得した後、前記第１処理ユニットが前記第１パラメータ集合及び前記第２パラメータ集合により、前記ＡＥＱ周波数応答振幅曲線及び前記ＡＥＱ周波数応答振幅曲線を合成するためのそれぞれの２次ＩＩＲフィルターの周波数応答振幅曲線を決定する前、前記第１処理ユニットは、前記第１パラメータ集合及び前記第２パラメータ集合中のそれぞれのパラメータを固定小数点型から対応の浮動少数点型に変換し、前記第２処理ユニットがそれぞれの２次ＩＩＲフィルターの周波数応答振幅曲線の調節量により前記第１パラメータ集合及び前記第２パラメータ集合を調節した後、調節後の第１パラメータ集合及び調節後の第２パラメータ集合を前記ＡＥＱのプリセットとして決定する前、前記第２処理ユニットは、前記調節後の第１パラメータ集合及び前記調節後の第２パラメータ集合中のそれぞれのパラメータを浮動少数点型から対応の固定小数点型に変換し、前記第１処理ユニットが前記第１パラメータ集合及び前記第２パラメータ集合により、前記ＡＥＱ周波数応答振幅曲線及び前記ＡＥＱ周波数応答振幅曲線を合成するためのそれぞれの２次ＩＩＲフィルターの周波数応答振幅曲線を決定することは、前記第１処理ユニットが、前記第１パラメータ集合及び前記第２パラメータ集合中の浮動少数点型パラメータにより、前記ＡＥＱ周波数応答振幅曲線及び前記ＡＥＱ周波数応答振幅曲線を合成するためのそれぞれの２次ＩＩＲフィルターの周波数応答振幅曲線を決定し、前記第２処理ユニットが調節後の第１パラメータ集合及び調節後の第２パラメータ集合を前記ＡＥＱのプリセットとして決定することは、前記第２処理ユニットが調節後の第１パラメータ集合及び調節後の第２パラメータ集合中のパラメータを前記ＡＥＱのプリセットとして決定する。
【００２３】
本発明に係る実施例により提供する音色等化器（ＡＥＱ）のプリセットを決定するための装置は、送受信機と、プロセッサとを備え、
【００２４】
前記送受信機は、設定済みの前記ＡＥＱのプリセットを取得し、前記プリセットは、ＡＥＱシステム伝達関数ポール位置を決定する第１パラメータ集合及びＡＥＱシステム伝達関数ゼロ位置を決定する第２パラメータ集合を含み、
【００２５】
プロセッサは、メモリに格納されたプログラムを読み出し、前記第１パラメータ集合及び前記第２パラメータ集合により、前記ＡＥＱ周波数応答振幅曲線及び前記ＡＥＱ周波数応答振幅曲線を合成するためのそれぞれの２次ＩＩＲフィルターの周波数応答振幅曲線を決定し、また、前記ＡＥＱ周波数応答振幅曲線を用いて第１周波数の集合を決定し、ここで、前記ＡＥＱ周波数応答振幅曲線は、前記第１周波数の集合中の周波数に対応する周波数応答が、第１既定閾値より小さいか等しい、それぞれの２次ＩＩＲフィルターの周波数応答振幅曲線の、前記第１周波数の集合中の周波数に対応する周波数応答を調節し、それぞれの２次ＩＩＲフィルターの周波数応答振幅曲線の、前記第１周波数の集合中の周波数に対応する周波数応答を既定条件を満たすようにし、それぞれの２次ＩＩＲフィルターの周波数応答振幅曲線に対応する調節量を決定し、また、それぞれのＩＩＲフィルターの周波数応答振幅曲線の調節量により、前記第１パラメータ集合及び前記第２パラメータ集合を調節し、調節後の第１パラメータ集合及び調節後の第２パラメータ集合を前記ＡＥＱのプリセットとして決定する。
【００２６】
本発明に係る実施例により提供する上記装置において、設定済みのＡＥＱのプリセットにより、ＡＥＱ周波数応答振幅曲線及び前記ＡＥＱ周波数応答振幅曲線を合成するためのそれぞれの２次ＩＩＲフィルターの周波数応答振幅曲線を決定し、ＡＥＱ周波数応答振幅曲線を用いて第１周波数の集合を決定し、それぞれの２次ＩＩＲフィルターの周波数応答振幅曲線の、第１周波数の集合中の周波数に対応する周波数応答を調節することにより、それぞれの２次ＩＩＲフィルターの周波数応答振幅曲線の、第１周波数の集合中の周波数に対応する周波数応答は既定条件を満たすようになる。例えば、ＡＥＱ周波数応答振幅曲線をそのまま維持するとともに、それぞれの先頭Ｋ−１個の２次ＩＩＲフィルターの周波数応答振幅曲線の第１周波数の集合中の周波数に対応する周波数応答の和を、第１既定閾値より小さいか等しくし、それぞれの２次ＩＩＲフィルターの周波数応答振幅曲線の調節量により、プリセット中のパラメータを調節する。従来のそれぞれの２次ＩＩＲフィルター固定小数点演算中のオーバーフロー現象による非線形歪が起因となったＡＥＱのＴＨＤ増大と比べれば、本発明は、ＡＥＱ周波数応答振幅曲線をそのまま維持するとともに、それぞれのＩＩＲフィルターの周波数応答利得を調節することにより、それぞれのＩＩＲフィルターの固定小数点演算における出力のオーバーフロー現象が少なくなり、非線形歪を減らし、これにより、ＡＥＱシステムのＴＨＤを低減し、ＡＥＱシステムの性能を向上することができる。
【００２７】
一実施可能の態様において、本発明に係る実施例により提供する上記装置において、プロセッサは、前記第１パラメータ集合及び前記第２パラメータ集合により、前記ＡＥＱ周波数応答振幅曲線、及び前記ＡＥＱ周波数応答振幅曲線を合成するためのそれぞれの２次ＩＩＲフィルターの周波数応答振幅曲線を決定した後、かつ、前記ＡＥＱ周波数応答振幅曲線を用いて第１周波数の集合を決定する前、前記ＡＥＱ周波数応答振幅曲線の重心と対応する周波数応答を決定し、前記ＡＥＱ周波数応答振幅曲線の重心と対応する周波数応答が第２既定閾値より大きい場合、前記ＡＥＱ周波数応答振幅曲線を既定方向に既定距離を平行移動し、ここで、プロセッサが前記ＡＥＱ周波数応答振幅曲線を用いて第１周波数の集合を決定することは、前記ＡＥＱ周波数応答振幅曲線の重心と対応する周波数応答が第２既定閾値より小さいが等しい場合、プロセッサが前記ＡＥＱ周波数応答振幅曲線から第１周波数の集合を決定し、前記ＡＥＱ周波数応答振幅曲線の重心と対応する周波数応答が第２既定閾値より大きい場合、プロセッサが平行移動後のＡＥＱ周波数応答振幅曲線から第１周波数の集合を決定する。
【００２８】
一実施可能の態様において、本発明に係る実施例により提供する上記装置において、プロセッサが前記ＡＥＱ周波数応答振幅曲線を用いて第１周波数の集合を決定することは、
プロセッサは、前記ＡＥＱ周波数応答振幅曲線を用いて第２周波数の集合を決定し、前記ＡＥＱ周波数応答振幅曲線の、前記第２周波数の集合中の周波数に対応する周波数応答が第１既定閾値より大きい、
プロセッサは、前記第２周波数の集合の全集合中の補集合を前記第１周波数の集合として決定し、ここで、前記全集合は前記ＡＥＱ周波数応答振幅曲線上の全部の周波数よりなる集合である。
【００２９】
一実施可能の態様において、本発明に係る実施例により提供する上記装置において、前記既定条件は、
第１の２次ＩＩＲフィルターの周波数応答振幅曲線の、前記第１周波数の集合中の周波数に対応する周波数応答が第３既定閾値より小さいか等しい、条件１と、
第１の２次ＩＩＲフィルターの周波数応答振幅曲線を始点とし、いずれの連続Ｍ個のＩＩＲフィルターの周波数応答振幅曲線の、前記第１周波数の集合中の周波数に対応する周波数応答の和が第３既定閾値より小さいか等しいく、Ｍは１より大きいが２次ＩＩＲフィルター総数Ｋより小さい自然数であり、前記第３既定閾値が前記第１既定閾値より小さいか等しい、条件２と、
それぞれの２次ＩＩＲフィルターの周波数応答振幅曲線の、前記第１周波数の集合中の周波数に対応する周波数応答の和が前記ＡＥＱ周波数応答振幅曲線の、同一周波数に対応する周波数応答に等しい、条件３とを備える。
【００３０】
一実施可能の態様において、本発明に係る実施例により提供する上記装置において、設定済みの前記ＡＥＱのプリセット中のそれぞれのパラメータのデータ型が固定小数点型であり、送受信機が設定済みの前記ＡＥＱのプリセットを取得した後、プロセッサが前記第１パラメータ集合及び前記第２パラメータ集合により、前記ＡＥＱ周波数応答振幅曲線及び前記ＡＥＱ周波数応答振幅曲線を合成するためのそれぞれの２次ＩＩＲフィルターの周波数応答振幅曲線を決定する前、プロセッサは、前記第１パラメータ集合及び前記第２パラメータ集合中のそれぞれのパラメータを固定小数点型から対応の浮動少数点型に変換し、
プロセッサがそれぞれの２次ＩＩＲフィルターの周波数応答振幅曲線の調節量により前記第１パラメータ集合及び前記第２パラメータ集合を調節した後、調節後の第１パラメータ集合及び調節後の第２パラメータ集合を前記ＡＥＱのプリセットとして決定する前、プロセッサは、前記調節後の第１パラメータ集合及び前記調節後の第２パラメータ集合中のそれぞれのパラメータを浮動少数点型から固定小数点型に変換し、  ここで、プロセッサが、前記第１パラメータ集合及び前記第２パラメータ集合により、前記ＡＥＱ周波数応答振幅曲線及び前記ＡＥＱ周波数応答振幅曲線を合成するためのそれぞれの２次ＩＩＲフィルターの周波数応答振幅曲線を決定することは、プロセッサは、前記第１パラメータ集合及び前記第２パラメータ集合中の浮動少数点型パラメータにより、前記ＡＥＱ周波数応答振幅曲線及び前記ＡＥＱ周波数応答振幅曲線を合成するためのそれぞれの２次ＩＩＲフィルターの周波数応答振幅曲線を決定し、
プロセッサが調節後の第１パラメータ集合及び調節後の第２パラメータ集合を前記ＡＥＱのプリセットとして決定することは、プロセッサ調節後の第１パラメータ集合及び調節後の第２パラメータ集合中の固定小数点型パラメータを前記ＡＥＱのプリセットとして決定する。
【図面の簡単な説明】
【００３１】
【図１】本発明に係る実施例の音色等化器（ＡＥＱ）のプリセットを決定するための方法的フローチャートである。
【図２Ａ】本発明に係る実施例の音色等化器（ＡＥＱ）のプリセットを決定するための方法の原理を示す図である。
【図２Ｂ】本発明に係る実施例の音色等化器（ＡＥＱ）のプリセットを決定するための方法の原理を示す図である。
【図２Ｃ】本発明に係る実施例の音色等化器（ＡＥＱ）のプリセットを決定するための方法の原理を示す図である。
【図２Ｄ】本発明に係る実施例の音色等化器（ＡＥＱ）のプリセットを決定するための方法の原理を示す図である。
【図３Ａ】本発明に係る実施例の他の音色等化器（ＡＥＱ）のプリセットを決定するための方法の原理を示す図である。
【図３Ｂ】本発明に係る実施例の他の音色等化器（ＡＥＱ）のプリセットを決定するための方法の原理を示す図である。
【図３Ｃ】本発明に係る実施例の他の音色等化器（ＡＥＱ）のプリセットを決定するための方法の原理を示す図である。
【図３Ｄ】本発明に係る実施例の他の音色等化器（ＡＥＱ）のプリセットを決定するための方法の原理を示す図である。
【図４Ａ】本発明に係る実施例の他の音色等化器（ＡＥＱ）のプリセットを決定するための方法の原理を示す図である。
【図４Ｂ】本発明に係る実施例の他の音色等化器（ＡＥＱ）のプリセットを決定するための方法の原理を示す図である。
【図４Ｃ】本発明に係る実施例の他の音色等化器（ＡＥＱ）のプリセットを決定するための方法の原理を示す図である。
【図４Ｄ】本発明に係る実施例の他の音色等化器（ＡＥＱ）のプリセットを決定するための方法の原理を示す図である。
【図５】５本発明に係る実施例の音色等化器（ＡＥＱ）のプリセットを決定するための装置の構成図である。
【図６】５本発明に係る実施例の音色等化器（ＡＥＱ）のプリセットを決定するための装置の構成図である。
【発明を実施するための形態】
【００３２】
本発明の実施例における目的、技術方案と利点を明確にするため、以下に本発明の実施例における図と結合して本発明の実施例における技術方案の詳細を明確に、完全に説明する。当然、記載の実施例は本発明の実施例の一部に過ぎず、全ての実施例ではない。本発明における実施例にもとづき、当業者は、創造性作業を行わないことを前提として、取得したその他の実施例は、本発明の保護範囲に属する。
【００３３】
以下、図面を参照しながら、本発明に係る実施例の音色等化器（ＡＥＱ）のプリセットを決定するための方法及び装置の具体的な実施態様を詳細に説明する。
【００３４】
説明したいのは、本発明に係る実施例中の全部の周波数応答振幅曲線中の振幅は、デシベル（dB）を単位とする。高次ＩＩＲフィルターは、いくつかの低次ＩＩＲフィルターのカスケード結合に分解することができ、低次ＩＩＲフィルターは、一般に２次ＩＩＲフィルターを指す。勿論、当業者であれば、２次ＩＩＲフィルター中の一部のパラメータがゼロである場合１次ＩＩＲフィルターに転換することを容易に理解できる。本発明に係る実施例において、低次ＩＩＲフィルターが２次ＩＩＲフィルターである例を挙げて説明する。
【００３５】
与えられたサンプリング周波数fs（Ｈz）及びプリセット｛aＫ１，aＫ２，bＫ０，bＫ１，bＫ２，Ｋ＝１，２，…，Ｋ｝，ＡＥＱ的システム周波数応答関数ＧＡＥＱ（f）は、
【００３６】
【数４】
0006511530.tif 000005
【００３７】
であり、ここで、GＫ（f）は、ＡＥＱの第Ｋの２次ＩＩＲフィルターの周波数応答関数であり、
【００３８】
【数５】
0006511530.tif 000006
【００３９】
ここで、fは音声周波数であり、fsはサンプリング周波数であれば、ＡＥＱ周波数応答振幅曲線は
【００４０】
【数６】
0006511530.tif 000007
【００４１】
であり、ここで、LＫ（f）は、ＡＥＱの第Ｋの２次ＩＩＲフィルターの周波数応答振幅曲線であり、
【００４２】
【数７】
0006511530.tif 000008
【００４３】
第Ｋの２次ＩＩＲフィルターについて、周波数f’の０dBFS正弦波音色入力信号が与えられ、LＫ（f’）＞ ０dBであれば、出力によりオーバーフローが起きる。
【００４４】
与えられたプリセットについて、ＡＥＱシステムにおけるそれぞれの２次ＩＩＲフィルターの、固定小数点演算中のオーバーフローを減らすため、本発明に係る実施例の音色等化器（ＡＥＱ）のプリセットを決定するための方法は図１に示すように、ステップ１０２と、ステップ１０４と、ステップ１０６と、ステップ１０８と、ステップ１１０とを備える。
【００４５】
ステップ１０２において、設定済みのＡＥＱのプリセットを取得する。前記プリセットは、ＡＥＱシステム伝達関数ポール位置を決定する第１パラメータ集合及びＡＥＱシステム伝達関数ゼロ位置を決定する第２パラメータ集合を含む。
【００４６】
ステップ１０４において、第１パラメータ集合及び第２パラメータ集合により、ＡＥＱ周波数応答振幅曲線及び前記ＡＥＱ周波数応答振幅曲線を合成するためのそれぞれの２次ＩＩＲフィルターの周波数応答振幅曲線を決定する。
【００４７】
ステップ１０６において、ＡＥＱ周波数応答振幅曲線を用いて第１周波数の集合を決定する。ＡＥＱ周波数応答振幅曲線の、第１周波数の集合中の周波数に対応する周波数応答は、第１既定閾値より小さいか等しい。
【００４８】
ステップ１０８において、それぞれの２次ＩＩＲフィルターの周波数応答振幅曲線の、第１周波数の集合中の周波数に対応する周波数応答を調節することにより、それぞれの２次ＩＩＲフィルターの周波数応答振幅曲線の、第１周波数の集合中の周波数に対応する周波数応答は既定条件を満たすようになる。それぞれの２次ＩＩＲフィルターの周波数応答振幅曲線に対応する調節量を決定する。
【００４９】
ステップ１１０において、それぞれの２次ＩＩＲフィルターの周波数応答振幅曲線の調節量により、第１パラメータ集合及び第２パラメータ集合を調節し、調節後の第１パラメータ集合及び調節後の第２パラメータ集合を、ＡＥＱのプリセットとして決定する。
【００５０】
本発明に係る実施例の方法によれば、設定済みのＡＥＱのプリセットにより、ＡＥＱ周波数応答振幅曲線及び前記ＡＥＱ周波数応答振幅曲線を合成するためのそれぞれの２次ＩＩＲフィルターの周波数応答振幅曲線を決定し、ＡＥＱ周波数応答振幅曲線を用いて第１周波数の集合を決定し、それぞれの２次ＩＩＲフィルターの周波数応答振幅曲線の、第１周波数の集合中の周波数に対応する周波数応答を調節することにより、それぞれの２次ＩＩＲフィルターの周波数応答振幅曲線の、第１周波数の集合中の周波数に対応する周波数応答は既定条件を満たすようになる。例えば、ＡＥＱ周波数応答振幅曲線をそのまま維持するとともに、それぞれの先頭Ｋ−１個の２次ＩＩＲフィルターの周波数応答振幅曲線の第１周波数の集合中の周波数に対応する周波数応答の和を、第１既定閾値より小さいか等しくし、それぞれの２次ＩＩＲフィルターの周波数応答振幅曲線の調節量により、プリセット中のパラメータを調節する。従来のそれぞれの２次ＩＩＲフィルター固定小数点演算中のオーバーフロー現象による非線形歪が起因となったＡＥＱのＴＨＤ増大と比べれば、本発明は、ＡＥＱ周波数応答振幅曲線をそのまま維持するとともに、それぞれの２次ＩＩＲフィルターの周波数応答利得を調節し、それぞれの２次ＩＩＲフィルターの固定小数点演算における出力のオーバーフロー現象を減少し、非線形歪を減らし、これにより、ＡＥＱシステムのＴＨＤを低減し、ＡＥＱシステムの性能を向上することができる。
【００５１】
具体的に実施する場合、プリセットは｛aＫ１，aＫ２，bＫ０，bＫ１，bＫ２，Ｋ＝１，２，…，Ｋ｝であり、ＡＥＱシステム伝達関数ポール位置を決定する第１パラメータ集合｛aＫ１，aＫ２，Ｋ＝１，２，…，Ｋ｝及びＡＥＱシステム伝達関数ゼロ位置を決定する第２パラメータ集合｛bＫ０，bＫ１，bＫ２，Ｋ＝１，２，…，Ｋ｝を含む。設定済みのＡＥＱのプリセットを取得した後、第１パラメータ集合及び第２パラメータ集合により、ＡＥＱ周波数応答振幅曲線及び前記ＡＥＱ周波数応答振幅曲線を合成するためのそれぞれの２次ＩＩＲフィルターの周波数応答振幅曲線を決定する。
【００５２】
ＡＥＱ周波数応答振幅曲線を用いて第１周波数の集合を決定し、ＡＥＱ周波数応答振幅曲線の、第１周波数の集合中の周波数に対応する周波数応答は、第１既定閾値より小さいか等しい。即ち、ＡＥＱ周波数応答振幅曲線において、周波数応答が第１既定閾値より小さいか等しい点に対応する周波数を決定する。ここで、第１既定閾値を０デシベルとしてもよく、ＡＥＱシステムの要求に応じるように設定してもよい。こうして、ＡＥＱ周波数応答振幅曲線の第１周波数の集合中のそれぞれの周波数に対応する周波数応答は、第１既定閾値より小さいか等しい。勿論、異なるＡＥＱ周波数応答振幅曲線について、第１周波数の集合を決定する方法も異なる。
【００５３】
一実施可能の態様において、本発明に係る実施例の方法によれば、在第１パラメータ集合及び第２パラメータ集合により、ＡＥＱ周波数応答振幅曲線及び前記ＡＥＱ周波数応答振幅曲線を合成するためのそれぞれの２次ＩＩＲフィルターの周波数応答振幅曲線を決定した後、ＡＥＱ周波数応答振幅曲線を用いて第１周波数の集合を決定する前、前記方法は、ＡＥＱ周波数応答振幅曲線の重心と対応する周波数応答を決定するステップと、ＡＥＱ周波数応答振幅曲線の重心と対応する周波数応答が第２既定閾値より大きい場合、ＡＥＱ周波数応答振幅曲線を既定方向に既定距離を平行移動するステップとを備える。ここで、既定方向は、縦軸の負の方向である。
【００５４】
前記ＡＥＱ周波数応答振幅曲線を用いて第１周波数の集合を決定することは、下記のような２つ状況に分けて説明する。
【００５５】
「状況１」
ＡＥＱ周波数応答振幅曲線の重心と対応する周波数応答が第２既定閾値より小さいが等しい場合、ＡＥＱ周波数応答振幅曲線において第１周波数の集合を決定する。
【００５６】
「状況２」
ＡＥＱ周波数応答振幅曲線の重心と対応する周波数応答が第２既定閾値より大きい場合、平行移動後のＡＥＱ周波数応答振幅曲線において第１周波数の集合を決定する。
【００５７】
具体的に、第２既定閾値を０デシベルとすてもよく、ＡＥＱシステムの要求に応じて設定してもよい。ＡＥＱ周波数応答振幅曲線重心を決定する方法が多様であるが、繰り返して説明しない。具体的な実施例として、本発明に係る実施例は、他の方法によりＡＥＱ周波数応答振幅曲線を既定方向に既定距離平行移動する必要があるか否かを決定することができる。
【００５８】
まずは、ＡＥＱ周波数応答振幅曲線的最大値及び最小値を計算し、
【００５９】
【数８】
0006511530.tif 000009
【００６０】
ここで、fは音声周波数であり、fsはサンプリング周波数であり、標本化定理により、サンプリング周波数が音声周波数最高周波数の２倍を超える場合、デジタル信号が示す音声をもとの音声に取り戻すことができるため、f∈［０，fs／２］。
【００６１】
そして、弁別変数（discriＭinative variable）ratioを定義する。
【００６２】
ratio ＝ （０−ＬＭin）／（ＬＭax − ＬＭin）
【００６３】
弁別変数ratioが決定しきい値より大きい場合、情況１に応じるように処理する。弁別変数ratioが決定しきい値より小さいか等しい場合、情況２に応じて処理する。ここで、決定しきい値の範囲は、（０,１／２）であり、好ましくは、決定しきい値の範囲は、［１／８,１／４］である。
【００６４】
弁別変数ratioが決定しきい値より小さいか等しい場合、ＡＥＱ周波数応答振幅曲線を既定方向に既定距離を平行移動し、既定方向に平行移動することは、下方向に平行移動することを含み、既定距離はＡＥＱ周波数応答振幅曲線の最大値及び最小値により計算することができ、実施例ごとに計算方法が相違してもよいであるが、平行移動後のＡＥＱ周波数応答振幅曲線の弁別変数ratioが決定しきい値より大きいことを確保しなければならない。具体的な実施例として、既定距離
【００６５】
δ ＝ ＬＭin ＋ λ×（ＬＭax − ＬＭin）
【００６６】
ここで、λは制御因子パラメータであり、λの範囲は［０,１］であるが、好ましくは、その範囲を［０.４,０.６］にする。
【００６７】
説明したいのは、本発明に係る実施例のＡＥＱ周波数応答振幅曲線を既定方向に既定距離を平行移動することは、平行移動後のＡＥＱ周波数応答振幅曲線を用いて第１周波数の集合を決定するためのみであり、それぞれの２次ＩＩＲフィルターの周波数応答振幅曲線の、第１周波数の集合中の周波数に対応する周波数応答を調節する場合、依然として、最初のＡＥＱ周波数応答振幅曲線（即ち平行移動前のＡＥＱ周波数応答振幅曲線）を合成するためのそれぞれの２次ＩＩＲフィルターの周波数応答振幅曲線を調節する。
【００６８】
実施可能の一態様において、本発明に係る実施例の方法において、ＡＥＱ周波数応答振幅曲線を用いて第１周波数の集合を決定することは、ＡＥＱ周波数応答振幅曲線により第２周波数の集合を決定し、ＡＥＱ周波数応答振幅曲線の、第２周波数の集合中の周波数に対応する周波数応答が第１既定閾値より大きい、第２周波数の集合の全集合中の補集合を第１周波数の集合として決定し、ここで、全集合は、ＡＥＱ周波数応答振幅曲線上の全部の周波数よりなる集合である。
【００６９】
具体的に実施する場合、第１既定閾値を０デシベルとする例を挙げて説明する。ＡＥＱ周波数応答振幅曲線の周波数応答が０デシベルより小さいか等しい周波数を決定する場合、まず、ＡＥＱ周波数応答振幅曲線中の０デシベルより大きい周波数を決定して第２周波数の集合にし、そして、全集合において、第２周波数の集合の補集合を計算すれば第１周波数の集合を決定することができ、全集合はＡＥＱ周波数応答振幅曲線上の全部の周波数よりなる集合である。第１周波数の集合中の周波数数が第２周波数の集合中の周波数数より大きい場合、演算量を減らすことができる。
【００７０】
実施可能の一態様において、本発明に係る実施例の方法において、既定条件は、条件１、条件２及び条件３を含む。前記条件１とは、第１の２次ＩＩＲフィルターの周波数応答振幅曲線の、第１周波数の集合中の周波数に対応する周波数応答が第３既定閾値より小さいか等しいとの条件である。条件２は、第１の２次ＩＩＲフィルターの周波数応答振幅曲線を始点とし、いずれの連続Ｍ個の２次ＩＩＲフィルターの周波数応答振幅曲線の、第１周波数の集合中の周波数に対応する周波数応答の和が第３既定閾値より小さいか等しいく、Ｍは１より大きいが２次ＩＩＲフィルター総数Ｋより小さい自然数であり、前記第３既定閾値が前記第１既定閾値より小さいか等しいとのものである。条件３は、それぞれの２次ＩＩＲフィルターの周波数応答振幅曲線の、第１周波数の集合中の周波数に対応する周波数応答の和が、ＡＥＱ周波数応答振幅曲線の、同一周波数に対応する周波数応答に等しいものである。
【００７１】
具体的に実施する場合、それぞれの２次ＩＩＲフィルターの、第１周波数の集合中の周波数に対応する周波数応答を調節し、それぞれの２次ＩＩＲフィルターの、第１周波数の集合中の周波数に対応する周波数応答を、条件１、条件２及び条件３を同時に満足させる。即ち、ＡＥＱ周波数応答振幅曲線をそのまま維持する状況において、それぞれの２次ＩＩＲフィルターの、第１周波数の集合中の周波数に対応する固定小数点演算の出力がオーバーフローしないようにする。こうして、非線形歪を減らし、ＡＥＱの全高調波歪を低減し、ＡＥＱの性能を向上することができる。ここで、第３既定閾値は第１既定閾値より小さいか等しく、このましくは、第３既定閾値は、第１既定閾値に等しい。
【００７２】
具体的な実施例として、図２Aに示すように、横軸は周波数fを示し、縦軸は周波数応答を示す。プリセットしたプリセット｛aＫ１，aＫ２，bＫ０，bＫ１，bＫ２，Ｋ＝１，２，３｝が与えられたと仮定し、当該プリセットしたプリセットは、第１パラメータ集合｛aＫ１，aＫ２，Ｋ＝１，２，３｝及び第２パラメータ集合｛bＫ０，bＫ１，bＫ２，Ｋ＝１，２，３｝を含む。f∈［０，fs／２］の場合、ＬＡＥＱ（f）≦０ dB、即ち、ＡＥＱ周波数応答振幅曲線中の各々周波数の周波数応答は０dB以下であり、弁別変数ratio：ratio ＝ （０−ＬＭin）／（ＬＭax − ＬＭin）、ＬＭaxが０であるため、弁別変数は１に等しく、決定しきい値より大きい（図２Ａから、ＡＥＱ周波数応答振幅曲線の重心と対応する周波数応答が当然に０dBより小さいことがわかる）。そうであれば、ＡＥＱ周波数応答振幅曲線を用いて第１周波数の集合を決定し、第１周波数の集合はＡＥＱ周波数応答振幅曲線中の周波数応答が０dBより小さい周波数の集合であり、第１周波数の集合は全集合である。ＬＡＥＱ（f）は、第３の２次ＩＩＲフィルターの周波数応答振幅曲線より合成され、それぞれがL１（f）、L２（f）及びL３（f）である。図２Ａより、L１（f）、L１（f）＋L２（f）の、第１周波数の集合中の各々周波数に対応する周波数応答は、０ dBより大きい、非線形歪が生じて、ＡＥＱのＴＨＤを増大させる恐れがある。それぞれの２次ＩＩＲフィルターの周波数応答振幅曲線を調節して、それぞれの２次ＩＩＲフィルターの固定小数点演算における出力のオーバーフローを減少して、ＡＥＱのＴＨＤを低減することは、以下、詳しく説明する。
【００７３】
第３の２次ＩＩＲフィルターの周波数応答振幅曲線を調節する場合、まず、調節後の第１の２次ＩＩＲフィルターの周波数応答振幅曲線の、各々周波数における周波数応答が０dBより小さいか等しいことを確保する。図２Ｂに示すように、即ち、第１の２次ＩＩＲフィルターの周波数応答振幅曲線を下方向（縦軸 負の方向）に２単位距離平行移動し、図２Ｂに示す
【数９】
0006511530.tif 000010
の位置までに平行移動する。図２Ｂにより、
【数１０】
0006511530.tif 000011
の、第１周波数の集合中の各々周波数に対応する周波数応答は、０dBより小さいか等しい。
【００７４】
そして、第１の２次ＩＩＲフィルターの周波数応答振幅曲線を始点とし、いずれの連続Ｍ個の２次ＩＩＲフィルターの周波数応答振幅曲線の、第１周波数の集合中の周波数に対応する周波数応答の和が０dBより小さいか等しいことを確保する。図２Ｂから、
【数１１】
0006511530.tif 000012
及びL２（f）の、第１周波数の集合中の各々周波数に対応する周波数応答の和の最大値が１であり、そうすると、調節後のL１（f）及びL２（f）の、周波数振幅曲線の第１周波数の集合中の各々周波数に対応する周波数応答の和が０dBより小さいか等しく、L２（f）は下方向に１単位距離を移動する必要がある。図２Ｃに示すように、L２（f）を図２Ｃに示す
【数１２】
0006511530.tif 000013
の位置までに移動する。図２Ｃより、
【数１３】
0006511530.tif 000014
の、第１周波数の集合中の各々周波数に対応する周波数応答の和が０dBより小さいか等しい。
【００７５】
最後、第３のＩＩＲフィルターの周波数応答振幅曲線を調節して、三つの２次ＩＩＲフィルターの周波数応答振幅曲線の、第１周波数の集合中の周波数に対応する周波数応答の和が、ＡＥＱ周波数応答振幅曲線の、同一周波数に対応する周波数応答に等しくなるようにする。図２Ｄに示すように、第１の２次ＩＩＲフィルターの周波数応答振幅曲線L１（f）が下方向に２単位距離平行移動し、第２の２次ＩＩＲフィルターの周波数応答振幅曲線L２（f）が下方向に１単位距離平行移動し、三つの２次ＩＩＲフィルターの周波数応答振幅曲線の、第１周波数の集合中の周波数に対応する周波数応答の和が、ＡＥＱ周波数応答振幅曲線の、同一周波数に対応する周波数応答に等しくなるため、第３の２次ＩＩＲフィルターの周波数応答振幅曲線を上方向に（縦軸の正方向）３単位距離平行移動すべきであり、即ち、図２Ｄに示す
【数１４】
0006511530.tif 000015
の位置に移動する。図２Ｄによれば、本発明は、ＡＥＱ周波数応答振幅曲線をそのまま維持するとともに、
【数１５】
0006511530.tif 000016
の、第１周波数の集合中の各々周波数に対応する周波数応答が０ dBより小さいか等しく、非線形歪を減らし、ＡＥＱのＴＨＤを低減することができる。
【００７６】
L１（f）、L２（f）及びL３（f）を図２Ｄに示す
【数１６】
0006511530.tif 000017
の位置に移動する場合、L１（f）の調節量が−２であり、L２（f）の調節量が−１であり、L３（f）の調節量が３であり、
【００７７】
【数１７】
0006511530.tif 000018
【００７８】
であるため、第１パラメータ集合及び第２パラメータ集合を調節する場合、調節後の第１パラメータ集合が
【数１８】
0006511530.tif 000019
、第２パラメータ集合が
【数１９】
0006511530.tif 000020
であると仮定すれば、
【数２０】
0006511530.tif 000021
であり、Ｋ＝１，２，３、δＫはそれぞれの２次ＩＩＲフィルター周波数応答振幅曲線の調節量である。
【００７９】
他の具体的な実施例として、図３Ａに示すように、横軸は周波数fを示し、縦軸は周波数応答を示し、プリセットしたプリセット｛aＫ１，aＫ２，bＫ０，bＫ１，bＫ２，Ｋ＝１，２，３｝が第１パラメータ集合｛aＫ１，aＫ２，Ｋ＝１，２，３｝及び第２パラメータ集合｛bＫ０，bＫ１，bＫ２，Ｋ＝１，２，３｝を含むとすれば、f∈［０，fs／２］、一部の周波数について、ＬＡＥＱ（f）≦０ dB、他の一部の周波数について、ＬＡＥＱ（f）＞０ dBである。そうすれば、弁別変数ratio：ratio ＝ （０−ＬＭin）／（ＬＭax − ＬＭin）。図３Ａに示すように、ＡＥＱ周波数応答振幅曲線において、ＬＭax ＝ １，ＬＭin＝ −３、そして弁別変数ratio＝３／４であり、決定しきい値より大きい（図３Ａによれば、ＡＥＱ周波数応答振幅曲線の重心と対応する周波数応答が０dBより小さい）。そうすれば、ＡＥＱ周波数応答振幅曲線を用いて第１周波数の集合を決定し、第１周波数の集合は、ＡＥＱ周波数応答振幅曲線中の周波数応答が０dBより小さい周波数の集合である。まず、第２周波数の集合D＝｛f：ＬＡＥＱ（f）＞０｝を決定し、第１周波数の集合はDの補集合となり、即ち、図３Ａ中の領域３０２中のＡＥＱ周波数応答振幅曲線的周波数である。ＬＡＥＱ（f）は、第３の２次ＩＩＲフィルターの周波数応答振幅曲線により合成され、それぞれは、L１（f）、L２（f）及びL３（f）である。図３Ａによれば、L１（f）、L１（f）＋L２（f）の、第１周波数の集合中の各々周波数に対応する周波数応答は、０ dBより大きいため、非線形歪が生じられ、ＡＥＱのＴＨＤを増大させる恐れがある。それぞれの２次ＩＩＲフィルターの周波数応答振幅曲線を調節して、それぞれの２次ＩＩＲフィルターの固定小数点演算における出力のオーバーフローを減らし、ＡＥＱのＴＨＤを低減することは、以下、詳しく説明する。
【００８０】
第３の２次ＩＩＲフィルターの周波数応答振幅曲線を調節する場合、まず、調節後の第１の２次ＩＩＲフィルターの周波数応答振幅曲線の、第１周波数の集合中の各々周波数的周波数応答が０dBより小さいか等しいことを確保する。図３Ｂに示すように、即ち、第１の２次ＩＩＲフィルターの周波数応答振幅曲線を下方向に（縦軸の負の方向）１単位距離平行移動し、図３Ｂの
【数２１】
0006511530.tif 000022
位置までに平行移動する。図３Ｂによれば、
【数２２】
0006511530.tif 000023
の、第１周波数の集合中の各々周波数に対応する周波数応答が０dBより小さいか等しい。
【００８１】
そして、第１の２次ＩＩＲフィルターの周波数応答振幅曲線を始点とし、いずれのＭ個の２次ＩＩＲフィルターの周波数応答振幅曲線の、第１周波数の集合中の周波数に対応する周波数応答の和が０dBより小さいか等しいことを確保する。図３Ｂによれば、
【数２３】
0006511530.tif 000024
及びL２（f）の、第１周波数の集合中の各々周波数に対応する周波数応答の和の最大値が２であり、そうすれば、調節後のL１（f）及びL２（f）の周波数振幅曲線の、第１周波数の集合中の各々周波数に対応する周波数応答の和が０dBより小さいか等しいことを確保すべきである。L２（f）は、下方向に２単位距離移動し、図３Ｃに示すように、L２（f）を図３Ｃの
【数２４】
0006511530.tif 000025
の位置までに移動する。図３Ｃによれば、
【数２５】
0006511530.tif 000026
の第１周波数の集合中の各々周波数に対応する周波数応答の和が０dBより小さいか等しい。
【００８２】
最後、第３のＩＩＲフィルターの周波数応答振幅曲線を調節して、三つの２次ＩＩＲフィルターの周波数応答振幅曲線の、第１周波数の集合中の周波数に対応する周波数応答の和が、ＡＥＱ周波数応答振幅曲線の、同一周波数に対応する周波数応答に等しくなるようにする。図３Ｄに示すように、第１の２次ＩＩＲフィルターの周波数応答振幅曲線L１（f）が下方向に１単位距離平行移動し、第２の２次ＩＩＲフィルターの周波数応答振幅曲線L２（f）が下方向に２単位距離平行移動し、三つの２次ＩＩＲフィルターの周波数応答振幅曲線の、第１周波数の集合中の周波数に対応する周波数応答の和が、ＡＥＱ周波数応答振幅曲線の、同一周波数に対応する周波数応答に等しくするため、第３の２次ＩＩＲフィルターの周波数応答振幅曲線は、上方向に（縦軸の正方向）３単位距離平行移動すべきであり、即ち、図３Ｄの
【数２６】
0006511530.tif 000027
の位置までに移動する。図３Ｄによれば、本発明において、ＡＥＱ周波数応答振幅曲線をそのまま維持するとともに、
【数２７】
0006511530.tif 000028
の、第１周波数の集合中の各々周波数に対応する周波数応答が０dBより小さいか等しいため、非線形歪を減らし、ＡＥＱのＴＨＤを低減することができる。
【００８３】
L１（f）、L２（f）及びL３（f）を図３Ｄの
【数２８】
0006511530.tif 000029
の位置に移動する場合、L１（f）の調節量は−１、L２（f）の調節量は、−２、L３（f）の調節量は３である。
【００８４】
【数２９】
0006511530.tif 000030
【００８５】
であるため、第１パラメータ集合及び第２パラメータ集合を調節する場合、調節後の第１パラメータ集合が
【数３０】
0006511530.tif 000031
、第２パラメータ集合が
【数３１】
0006511530.tif 000032
であれば、
【数３２】
0006511530.tif 000033
であり、ここで、Ｋ＝１，２，３，δＫはそれぞれの２次ＩＩＲフィルター周波数応答振幅曲線の調節量である。
【００８６】
他の具体的な実施例として、図４Ａに示すように、横軸は周波数fを示し、縦軸は周波数応答を示す。プリセットしたプリセット｛aＫ１，aＫ２，bＫ０，bＫ１，bＫ２，Ｋ＝１，２，３｝が第１パラメータ集合｛aＫ１，aＫ２，Ｋ＝１，２，３｝及び第２パラメータ集合｛bＫ０，bＫ１，bＫ２，Ｋ＝１，２，３｝を含み、f∈［０，fs／２］，ＬＡＥＱ（f）＞０ dBであれば、弁別変数ratio：ratio ＝ （０−ＬＭin）／（ＬＭax − ＬＭin）である。図４ＡのＡＥＱ周波数応答振幅曲線において、ＬＭax ＝ ４、ＬＭin＝ ０であり、弁別変数ratio＝０、決定しきい値より小さい（図４Ａによれば、ＡＥＱ周波数応答振幅曲線の重心と対応する周波数応答が０dBより大きい）。そうすれば、ＡＥＱ周波数応答振幅曲線を既定方向に既定距離を平行移動し、平行移動後のＡＥＱ周波数応答振幅曲線により第１周波数の集合を決定する。図４Ａによれば、最初のＡＥＱ周波数応答振幅曲線（平行移動していないＡＥＱ周波数応答振幅曲線）中の第１周波数の集合が空集合であり、ＡＥＱ周波数応答振幅曲線を下方向に既定距離平行移動する必要がある。既定距離δ＝ ＬＭin ＋ λ×（ＬＭax − ＬＭin）である。ここで、λは制御因子パラメータであり、λの範囲は［０,１］であり、好ましい範囲は［０.４,０.６］である。例えば、λ＝０.５，既定距離δ＝２、ＬＡＥＱ（f）を図４Ａの
【数３３】
0006511530.tif 000034
の位置までに平行移動し、平行移動後のＡＥＱ周波数応答振幅曲線により第１周波数の集合を決定し、第１周波数の集合はＡＥＱ周波数応答振幅曲線中の周波数応答が０dBより小さい周波数の集合である。まず、第２周波数の集合
【数３４】
0006511530.tif 000035
を決定すると、第１周波数の集合はＤの補集合であり、即ち、図４Ａにおける領域４０２中のＡＥＱ周波数応答振幅曲線の周波数である。ＬＡＥＱ（f）は、第３の２次ＩＩＲフィルターの周波数応答振幅曲線より合成され、それぞれはL１（f）、L２（f）及びL３（f）である。図４Ａによれば、L１（f）、L１（f）＋L２（f）、L１（f）＋L２（f）＋L３（f）の、第１周波数の集合中の各々周波数に対応する周波数応答が０dBより大きいため、非線形歪の発生により、ＡＥＱのＴＨＤが大きくなる恐れがある。それぞれの２次ＩＩＲフィルターの周波数応答振幅曲線を調節して、それぞれの２次ＩＩＲフィルターの固定小数点演算における出力のオーバーフローを減らし、ＡＥＱのＴＨＤを低減することは、以下、詳しく説明する。
【００８７】
第３の２次ＩＩＲフィルターの周波数応答振幅曲線を調節する場合、まず、調節後の第１の２次ＩＩＲフィルターの周波数応答振幅曲線の、第１周波数の集合中の各々周波数に対応する周波数応答が０dBより小さいか等しいことを確保する。図４Ｂに示すように、第１の２次ＩＩＲフィルターの周波数応答振幅曲線を下方向に（縦軸の負の方向）２単位距離平行移動し、図４Ｂに示す
【数３５】
0006511530.tif 000036
位置に平行移動する。図４Ｂによれば、
【数３６】
0006511530.tif 000037
の、第１周波数の集合中の各々周波数に対応する周波数応答は、０dBより小さいか等しい。
【００８８】
そして、第１の２次ＩＩＲフィルターの周波数応答振幅曲線を始点とし、いずれの連続Ｍ個の２次ＩＩＲフィルターの周波数応答振幅曲線の、第１周波数の集合中の周波数に対応する周波数応答の和が０dBより小さいか等しいことを確保する。図４Ｂによれば、
【数３７】
0006511530.tif 000038
及びL２（f）の、第１周波数の集合中の各々周波数に対応する周波数応答の和の最大値が４であり、調節後のL１（f）及びL２（f）の、周波数振幅曲線の、第１周波数の集合中の各々周波数に対応する周波数応答の和が０dBより小さいか等しいことを確保する必要がある。L２（f）を下方向に４単位距離平行移動し、図４Ｃに示すように、L２（f）を図４Ｃの
【数３８】
0006511530.tif 000039
位置に平行移動する。図４Ｃによれば、
【数３９】
0006511530.tif 000040
の、第１周波数の集合中の各々周波数に対応する周波数応答の和は０dBより小さいか等しい。
【００８９】
最後、第３のＩＩＲフィルターの周波数応答振幅曲線を調節して、三つの２次ＩＩＲフィルターの周波数応答振幅曲線の、第１周波数の集合中の周波数に対応する周波数応答の和が、ＡＥＱ周波数応答振幅曲線の、同一周波数に対応する周波数応答に等しくなるようにする。図４Ｄに示すように、第１の２次ＩＩＲフィルターの周波数応答振幅曲線L１（f）が下方向に２単位距離平行移動され、第２の２次ＩＩＲフィルターの周波数応答振幅曲線L２（f）が下方向に４単位距離平行移動された。三つの２次ＩＩＲフィルターの周波数応答振幅曲線の、第１周波数の集合中の周波数に対応する周波数応答の和が、ＡＥＱ周波数応答振幅曲線の、同一周波数に対応する周波数応答に等しくなるようにするため、第３の２次ＩＩＲフィルターの周波数応答振幅曲線は、上方向に（縦軸の正の方向）に６単位距離移動し、即ち、図４Ｄの
【数４０】
0006511530.tif 000041
位置に移動する。図４Ｄによれば、本発明において、ＡＥＱ周波数応答振幅曲線をそのまま維持するとともに、
【数４１】
0006511530.tif 000042
の、第１周波数の集合中の各々周波数に対応する周波数応答が０dBより小さいか等しい。
【数４２】
0006511530.tif 000043
の、第１周波数の集合中の各々周波数に対応する周波数応答が０dBより大きいであるが、図４Ａ中のL１（f）、L１（f）＋L２（f）、L１（f）＋L２（f）＋L３（f）の、第１周波数の集合中の各々周波数に対応する周波数応答が０dBより大きいことと比べれば、非線形歪を減らし、ＡＥＱのＴＨＤを低減することができる。
【００９０】
L１（f）、L２（f）及びL３（f）を図４Ｄの
【数４３】
0006511530.tif 000044
位置に移動した場合、L１（f）の調節量は−２、L２（f）の調節量は−４、L３（f）の調節量は６である。
【００９１】
【数４４】
0006511530.tif 000045
【００９２】
であるため、第１パラメータ集合及び第２パラメータ集合を調節する場合、調節後の第１パラメータ集合が
【数４５】
0006511530.tif 000046
、第２パラメータ集合が
【数４６】
0006511530.tif 000047
であれば、
【数４７】
0006511530.tif 000048
であり、ここで、Ｋ＝１，２，３、δＫはそれぞれの２次ＩＩＲフィルター周波数応答振幅曲線の調節量である。
【００９３】
実施可能の一態様において、本発明に係る実施例の方法において、設定済みのＡＥＱのプリセット中のそれぞれのパラメータのデータ型が固定小数点型であり、設定済みのＡＥＱのプリセットを取得した後、第１パラメータ集合及び第２パラメータ集合により、ＡＥＱ周波数応答振幅曲線及び前記ＡＥＱ周波数応答振幅曲線を合成するためのそれぞれの２次ＩＩＲフィルターの周波数応答振幅曲線を決定する前、当該方法は、第１パラメータ集合及び第２パラメータ集合中のそれぞれのパラメータを固定小数点型から対応の浮動少数点型に変換するステップをさらに備える。それぞれの２次ＩＩＲフィルターの周波数応答振幅曲線の調節量により、第１パラメータ集合及び第２パラメータ集合を調節した後、調節後の第１パラメータ集合及び調節後の第２パラメータ集合をＡＥＱのプリセットとして決定する前、当該方法は、調節後の第１パラメータ集合及び調節後の第２パラメータ集合中のそれぞれのパラメータを浮動少数点型から対応の固定小数点型に変換するステップをさらに備える。ここで、第１パラメータ集合及び第２パラメータ集合により、ＡＥＱ周波数応答振幅曲線及び前記ＡＥＱ周波数応答振幅曲線を合成するためのそれぞれの２次ＩＩＲフィルターの周波数応答振幅曲線を決定することは、第１パラメータ集合及び第２パラメータ集合中の浮動少数点型パラメータにより、ＡＥＱ周波数応答振幅曲線及び前記ＡＥＱ周波数応答振幅曲線を合成するためのそれぞれの２次ＩＩＲフィルターの周波数応答振幅曲線を決定する。調節後の第１パラメータ集合及び調節後の第２パラメータ集合をＡＥＱのプリセットとして決定することは、調節後の第１パラメータ集合及び調節後の第２パラメータ集合中の固定小数点型パラメータを、ＡＥＱのプリセットとして決定する。
【００９４】
具体的に実施する場合、プリセット中のパラメータを、固定小数点型から浮動少数点型に変換し、調節後のパラメータを浮動少数点型から固定小数点型に変換する方法が多様であるが、従来の方法を利用してもよく、実情に応じて適宜な方法を選択すればよい。
【００９５】
具体的な実施例として、固定小数点型がQ１５フォーマルを採用すると仮定し、QフォーマルはＱＭ.nとして示される。Ｍビットは整数部分を示し、nビットは少数部分を示し、併せてＭ＋n＋１ビットで当該データを示す必要があり、余分な１ビットを符号ビットとする。小数点がnビットの左に（右から左に数える）あるとして、小数の精度を決定する。例えば、Ｑ１５は、小数部分が１５ビットを占め、１個のshort型データは、２バイトを占め、最上位は符号ビットであり、次の１５ビットは小数部のビットであり、小数点が１５ビット目の左側にあれば、範囲−１＜X＜０.９９９９を示す。
【００９６】
浮動少数点型データをＱ１５に変換し、データに２^１５を掛ける。Q１５データを浮動少数点型データに変換を、データを２^１５で割る。例えば、データ記憶領域が２バイトであれば、０.３３３×２^１５＝１０９１１＝０x２Ａ９Ｆであり、０.３３３の全ての演算は、０x２Ａ９Ｆにより示すことができ、同様に、１０９１１×２^（−１５）＝０.３３２９７７である。
【００９７】
本発明に係る実施例の音色等化器（ＡＥＱ）のプリセットを決定するための装置は、図５に示すように、取得ユニット５０２と、第１処理ユニット５０４と、第２処理ユニット５０６とを備える。
【００９８】
前記取得ユニット５０２は、設定済みの前記ＡＥＱのプリセットを取得する。前記プリセットは、ＡＥＱシステム伝達関数ポール位置を決定する第１パラメータ集合及びＡＥＱシステム伝達関数ゼロ位置を決定する第２パラメータ集合を含む。
【００９９】
前記第１処理ユニット５０４は、取得ユニット５０２に接続され、前記第１パラメータ集合及び前記第２パラメータ集合により、前記ＡＥＱ周波数応答振幅曲線及び前記ＡＥＱ周波数応答振幅曲線を合成するためのそれぞれの２次ＩＩＲフィルターの周波数応答振幅曲線を決定する。また、前記ＡＥＱ周波数応答振幅曲線を用いて第１周波数の集合を決定する。ここで、前記ＡＥＱ周波数応答振幅曲線は、前記第１周波数の集合中の周波数に対応する周波数応答は、第１既定閾値より小さいか等しい。
【０１００】
前記第２処理ユニット５０６は、第１処理ユニット５０４に接続され、それぞれの２次ＩＩＲフィルターの周波数応答振幅曲線の、前記第１周波数の集合中の周波数に対応する周波数応答を調節して、それぞれの２次ＩＩＲフィルターの周波数応答振幅曲線の、前記第１周波数の集合中の周波数に対応する周波数応答を既定条件を満たすようにし、それぞれの２次ＩＩＲフィルターの周波数応答振幅曲線に対応する調節量を決定する。また、それぞれの２次ＩＩＲフィルターの周波数応答振幅曲線の調節量により、前記第１パラメータ集合及び前記第２パラメータ集合を調節し、調節後の第１パラメータ集合及び調節後の第２パラメータ集合を前記ＡＥＱのプリセットとして決定する。
【０１０１】
本発明に係る実施例の装置において、設定済みのＡＥＱのプリセットにより、ＡＥＱ周波数応答振幅曲線及び前記ＡＥＱ周波数応答振幅曲線を合成するためのそれぞれの２次ＩＩＲフィルターの周波数応答振幅曲線を決定し、ＡＥＱ周波数応答振幅曲線を用いて第１周波数の集合を決定し、それぞれの２次ＩＩＲフィルターの周波数応答振幅曲線の、第１周波数の集合中の周波数に対応する周波数応答を調節することにより、それぞれの２次ＩＩＲフィルターの周波数応答振幅曲線の、第１周波数の集合中の周波数に対応する周波数応答は既定条件を満たすようになる。例えば、ＡＥＱ周波数応答振幅曲線をそのまま維持するとともに、それぞれの先頭Ｋ−１個の２次ＩＩＲフィルターの周波数応答振幅曲線の第１周波数の集合中の周波数に対応する周波数応答の和を、第１既定閾値より小さいか等しくし、それぞれの２次ＩＩＲフィルターの周波数応答振幅曲線の調節量により、プリセット中のパラメータを調節する。従来のそれぞれの２次ＩＩＲフィルター固定小数点演算中のオーバーフロー現象による非線形歪が起因となったＡＥＱのＴＨＤ増大と比べれば、本発明は、ＡＥＱ周波数応答振幅曲線をそのまま維持するとともに、それぞれの２次ＩＩＲフィルターの周波数応答利得を調節し、それぞれの２次ＩＩＲフィルターの固定小数点演算における出力のオーバーフロー現象を減少し、非線形歪を減らし、これにより、ＡＥＱシステムのＴＨＤを低減し、ＡＥＱシステムの性能を向上することができる。
【０１０２】
実施可能の一態様において、本発明に係る実施例の装置において、第１処理ユニット５０４は、前記第１パラメータ集合及び前記第２パラメータ集合により、前記ＡＥＱ周波数応答振幅曲線及び前記ＡＥＱ周波数応答振幅曲線を合成するためのそれぞれのＩＩＲフィルターの周波数応答振幅曲線を決定した後、かつ、前記ＡＥＱ周波数応答振幅曲線を用いて第１周波数の集合を決定する前、前記ＡＥＱ周波数応答振幅曲線の重心と対応する周波数応答を決定する。前記ＡＥＱ周波数応答振幅曲線の重心と対応する周波数応答が第２既定閾値より大きい場合、前記ＡＥＱ周波数応答振幅曲線を既定方向に既定距離を平行移動する。ここで、第１処理ユニット５０４が前記ＡＥＱ周波数応答振幅曲線を用いて第１周波数の集合を決定することは、前記ＡＥＱ周波数応答振幅曲線の重心と対応する周波数応答が第２既定閾値より小さいが等しい場合、第１処理ユニット５０４は前記ＡＥＱ周波数応答振幅曲線から第１周波数の集合を決定し、前記ＡＥＱ周波数応答振幅曲線の重心と対応する周波数応答が第２既定閾値より大きい場合、第１処理ユニット５０４は、平行移動後のＡＥＱ周波数応答振幅曲線から第１周波数の集合を決定する。
【０１０３】
実施可能の一態様において、本発明に係る実施例の装置において、第１処理ユニット５０４が前記ＡＥＱ周波数応答振幅曲線を用いて第１周波数の集合を決定することは、第１処理ユニット５０４は、前記ＡＥＱ周波数応答振幅曲線を用いて第２周波数の集合を決定し、前記ＡＥＱ周波数応答振幅曲線の、前記第２周波数の集合中の周波数に対応する周波数応答が第１既定閾値より大きい、第１処理ユニット５０４は、前記第２周波数の集合の全集合中の補集合を前記第１周波数の集合として決定し、ここで、前記全集合は前記ＡＥＱ周波数応答振幅曲線上の全部の周波数よりなる集合である。
【０１０４】
実施可能の一態様において、本発明に係る実施例の装置において、前記既定条件は、第１の２次ＩＩＲフィルターの周波数応答振幅曲線の、前記第１周波数の集合中の周波数に対応する周波数応答が第３既定閾値より小さいか等しい、条件１と、第１の２次ＩＩＲフィルターの周波数応答振幅曲線を始点とし、いずれのＭ個の２次ＩＩＲフィルターの周波数応答振幅曲線の、前記第１周波数の集合中の周波数に対応する周波数応答の和が第３既定閾値より小さいか等しいく、Ｍは１より大きいが２次ＩＩＲフィルター総数Ｋより小さい自然数であり、前記第３既定閾値が前記第１既定閾値より小さいか等しい、条件２と、それぞれの２次ＩＩＲフィルターの周波数応答振幅曲線の、前記第１周波数の集合中の周波数に対応する周波数応答の和が前記ＡＥＱ周波数応答振幅曲線の、同一周波数に対応する周波数応答に等しい、条件３とを含む。
【０１０５】
実施可能の一態様において、本発明に係る実施例の装置において、設定済みの前記ＡＥＱのプリセット中のそれぞれのパラメータのデータ型が固定小数点型であり、取得ユニット５０２が設定済みの前記ＡＥＱのプリセットを取得した後、第１処理ユニット５０４が前記第１パラメータ集合及び前記第２パラメータ集合により、前記ＡＥＱ周波数応答振幅曲線及び前記ＡＥＱ周波数応答振幅曲線を合成するためのそれぞれの２次ＩＩＲフィルターの周波数応答振幅曲線を決定する前、第１処理ユニット５０４は、前記第１パラメータ集合及び前記第２パラメータ集合中のそれぞれのパラメータを固定小数点型から対応の浮動少数点型に変換する。第２処理ユニット５０６がそれぞれの２次ＩＩＲフィルターの周波数応答振幅曲線の調節量により、前記第１パラメータ集合及び前記第２パラメータ集合を調節した後、調節後の第１パラメータ集合及び調節後の第２パラメータ集合を前記ＡＥＱのプリセットとして決定する前、第２処理ユニット５０６は、前記調節後の第１パラメータ集合及び前記調節後の第２パラメータ集合中のそれぞれのパラメータを浮動少数点型から対応の固定小数点型に変換する。ここで、第１処理ユニット５０４が前記第１パラメータ集合及び前記第２パラメータ集合により、前記ＡＥＱ周波数応答振幅曲線及び前記ＡＥＱ周波数応答振幅曲線を合成するためのそれぞれの２次ＩＩＲフィルターの周波数応答振幅曲線を決定することは、第１処理ユニット５０４は、前記第１パラメータ集合及び前記第２パラメータ集合中の浮動少数点型パラメータにより、前記ＡＥＱ周波数応答振幅曲線及び前記ＡＥＱ周波数応答振幅曲線を合成するためのそれぞれの２次ＩＩＲフィルターの周波数応答振幅曲線を決定する。第２処理ユニット５０６が調節後の第１パラメータ集合及び調節後の第２パラメータ集合を前記ＡＥＱのプリセットとして決定することは、第２処理ユニット５０６は、調節後の第１パラメータ集合及び調節後の第２パラメータ集合中の固定小数点型パラメータを前記ＡＥＱのプリセットとして決定する。
【０１０６】
本発明に係る実施例における音色等化器（ＡＥＱ）のプリセットを決定するための装置は、ＡＥＱの一部として、音色等化器（ＡＥＱ）に集積されることができる。ここで、取得ユニット５０２を受信機または信号受信機等にすることができる。第１処理ユニット５０４をCPUプロセッサ等にすることができる。第２処理ユニットをＣＰＵプロセッサ等にすることができる。勿論、第１処理ユニット５０４及び第２処理ユニット５０６は、１つのＣＰＵプロセッサを利用することもできるし、異なるＣＰＵプロセッサを利用することもできる。
【０１０７】
図６に示すように、本発明に係る実施例において、音色等化器（ＡＥＱ）のプリセットを決定するための装置は、少なくとも送受信機６００及びプロセッサ６０１を備える。
【０１０８】
送受信機６００は、設定済みの前記ＡＥＱのプリセットを取得し、前記プリセットは、ＡＥＱシステム伝達関数ポール位置を決定する第１パラメータ集合及びＡＥＱシステム伝達関数ゼロ位置を決定する第２パラメータ集合を含む。
【０１０９】
プロセッサ６０１は、メモリに格納されたプログラムを読み出し、前記第１パラメータ集合及び前記第２パラメータ集合により、前記ＡＥＱ周波数応答振幅曲線及び前記ＡＥＱ周波数応答振幅曲線を合成するためのそれぞれの２次ＩＩＲフィルターの周波数応答振幅曲線を決定する。また、前記ＡＥＱ周波数応答振幅曲線を用いて第１周波数の集合を決定する。ここで、前記ＡＥＱ周波数応答振幅曲線は、前記第１周波数の集合中の周波数に対応する周波数応答が、第１既定閾値より小さいか等しい。そして、それぞれの２次ＩＩＲフィルターの周波数応答振幅曲線の、前記第１周波数の集合中の周波数に対応する周波数応答を調節し、それぞれの２次ＩＩＲフィルターの周波数応答振幅曲線の、前記第１周波数の集合中の周波数に対応する周波数応答を既定条件を満たすようにし、それぞれの２次ＩＩＲフィルターの周波数応答振幅曲線に対応する調節量を決定し、また、それぞれのＩＩＲフィルターの周波数応答振幅曲線の調節量により、前記第１パラメータ集合及び前記第２パラメータ集合を調節し、調節後の第１パラメータ集合及び調節後の第２パラメータ集合を前記ＡＥＱのプリセットとして決定する。
【０１１０】
任意選択で、プロセッサ６０１は、前記第１パラメータ集合及び前記第２パラメータ集合により、前記ＡＥＱ周波数応答振幅曲線、及び前記ＡＥＱ周波数応答振幅曲線を合成するためのそれぞれの２次ＩＩＲフィルターの周波数応答振幅曲線を決定した後、かつ、前記ＡＥＱ周波数応答振幅曲線を用いて第１周波数の集合を決定する前、前記ＡＥＱ周波数応答振幅曲線の重心と対応する周波数応答を決定し、前記ＡＥＱ周波数応答振幅曲線の重心と対応する周波数応答が第２既定閾値より大きい場合、前記ＡＥＱ周波数応答振幅曲線を既定方向に既定距離を平行移動する。ここで、プロセッサ６０１が前記ＡＥＱ周波数応答振幅曲線を用いて第１周波数の集合を決定することは、前記ＡＥＱ周波数応答振幅曲線の重心と対応する周波数応答が第２既定閾値より小さいが等しい場合、プロセッサ６０１は、前記ＡＥＱ周波数応答振幅曲線から第１周波数の集合を決定し、前記ＡＥＱ周波数応答振幅曲線の重心と対応する周波数応答が第２既定閾値より大きい場合、プロセッサ６０１は、平行移動後のＡＥＱ周波数応答振幅曲線から第１周波数の集合を決定する。
【０１１１】
任意選択で、プロセッサ６０１が前記ＡＥＱ周波数応答振幅曲線を用いて第１周波数の集合を決定することは、プロセッサ６０１前記ＡＥＱ周波数応答振幅曲線を用いて第２周波数の集合を決定し、前記ＡＥＱ周波数応答振幅曲線の、前記第２周波数の集合中の周波数に対応する周波数応答が第１既定閾値より大きい。
【０１１２】
プロセッサ６０１は、前記第２周波数の集合の全集合中の補集合を前記第１周波数の集合として決定する。ここで、前記全集合は前記ＡＥＱ周波数応答振幅曲線上の全部の周波数よりなる集合である。
【０１１３】
任意選択で、前記既定条件は、条件１と、条件２と、条件３とを備える。
【０１１４】
条件１は、第１の２次ＩＩＲフィルターの周波数応答振幅曲線の、前記第１周波数の集合中の周波数に対応する周波数応答が第３既定閾値より小さいか等しいものである。
【０１１５】
条件２は、第１の２次ＩＩＲフィルターの周波数応答振幅曲線を始点とし、いずれの連続Ｍ個のＩＩＲフィルターの周波数応答振幅曲線の、前記第１周波数の集合中の周波数に対応する周波数応答の和が第３既定閾値より小さいか等しいく、Ｍは１より大きいが２次ＩＩＲフィルター総数Ｋより小さい自然数であり、前記第３既定閾値が前記第１既定閾値より小さいか等しいものである。
【０１１６】
条件３は、それぞれの２次ＩＩＲフィルターの周波数応答振幅曲線の、前記第１周波数の集合中の周波数に対応する周波数応答の和が前記ＡＥＱ周波数応答振幅曲線の、同一周波数に対応する周波数応答に等しいものである。
【０１１７】
任意選択で、設定済みの前記ＡＥＱのプリセット中のそれぞれのパラメータのデータ型が固定小数点型である。
【０１１８】
送受信機６００が設定済みの前記ＡＥＱのプリセットを取得した後、プロセッサ６０１が前記第１パラメータ集合及び前記第２パラメータ集合により、前記ＡＥＱ周波数応答振幅曲線及び前記ＡＥＱ周波数応答振幅曲線を合成するためのそれぞれの２次ＩＩＲフィルターの周波数応答振幅曲線を決定する前、プロセッサ６０１は、前記第１パラメータ集合及び前記第２パラメータ集合中のそれぞれのパラメータを固定小数点型から対応の浮動少数点型に変換する。
【０１１９】
プロセッサ６０１は、それぞれの２次ＩＩＲフィルターの周波数応答振幅曲線の調節量により、前記第１パラメータ集合及び前記第２パラメータ集合を調節した後、調節後の第１パラメータ集合及び調節後の第２パラメータ集合を前記ＡＥＱのプリセットとして決定する前、プロセッサ６０１は、前記調節後の第１パラメータ集合及び前記調節後の第２パラメータ集合中のそれぞれのパラメータを浮動少数点型から固定小数点型に変換する。
【０１２０】
ここで、プロセッサ６０１が前記第１パラメータ集合及び前記第２パラメータ集合により、前記ＡＥＱ周波数応答振幅曲線及び前記ＡＥＱ周波数応答振幅曲線を合成するためのそれぞれの２次ＩＩＲフィルターの周波数応答振幅曲線を決定することは、プロセッサ６０１は、前記第１パラメータ集合及び前記第２パラメータ集合中の浮動少数点型パラメータにより、前記ＡＥＱ周波数応答振幅曲線及び前記ＡＥＱ周波数応答振幅曲線を合成するためのそれぞれの２次ＩＩＲフィルターの周波数応答振幅曲線を決定する。
【０１２１】
プロセッサ６０１が調節後の第１パラメータ集合及び調節後の第２パラメータ集合を前記ＡＥＱのプリセットとして決定することは、プロセッサ６０１は、調節後の第１パラメータ集合及び調節後の第２パラメータ集合中の固定小数点型パラメータを前記ＡＥＱのプリセットとして決定する。
【０１２２】
図６において、バスアーキテクチャは、いずれ数の相互接続するバス及びブリッジを備える。具体的に、プロセッサ６０１が代表となる１つまたは複数のプロセッサ及びメモリが代表となるメモリの多様な回路により接続される。バスアーキテクチャは、外部設備、電圧レギュレーター及び電力管理回路等の他の回路を接続することもできる。これらは、当該分野の周知技術であるため、本発明において、詳細に説明しない。バスインターフェースはインターフェースを提供する。送受信機６００は、複数の部品であることができ、即ち、送信機及び受信機を備え、伝送媒体を介して他の装置と通信するユニットを提供する。プロセッサ６０１は、バズアーキテクチャ及び通常の処理を監視し、メモリは、プロセッサ６０１が動作する際に利用するデータを記憶することができる。
【０１２３】
よって、本発明に係る実施例の音色等化器（ＡＥＱ）のプリセットを決定するための方法及び装置によれば、設定済みのＡＥＱのプリセットにより、ＡＥＱ周波数応答振幅曲線及び前記ＡＥＱ周波数応答振幅曲線を合成するためのそれぞれの２次ＩＩＲフィルターの周波数応答振幅曲線を決定し、ＡＥＱ周波数応答振幅曲線を用いて第１周波数の集合を決定し、それぞれの２次ＩＩＲフィルターの周波数応答振幅曲線の、第１周波数の集合中の周波数に対応する周波数応答を調節することにより、それぞれの２次ＩＩＲフィルターの周波数応答振幅曲線の、第１周波数の集合中の周波数に対応する周波数応答は既定条件を満たすようになる。例えば、ＡＥＱ周波数応答振幅曲線をそのまま維持するとともに、それぞれの先頭Ｋ−１個の２次ＩＩＲフィルターの周波数応答振幅曲線の第１周波数の集合中の周波数に対応する周波数応答の和を、第１既定閾値より小さいか等しくし、それぞれの２次ＩＩＲフィルターの周波数応答振幅曲線の調節量により、プリセット中のパラメータを調節する。本発明は、ＡＥＱ周波数応答振幅曲線をそのまま維持するとともに、それぞれの２次ＩＩＲフィルターの周波数応答利得を調節し、それぞれの２次ＩＩＲフィルターの固定小数点演算における出力のオーバーフロー現象を減少し、非線形歪を減らし、これにより、ＡＥＱシステムのＴＨＤを低減し、ＡＥＱシステムの性能を向上することができる。
【０１２４】
本分野の技術者として、本発明の実施形態が、方法、システム或いはコンピュータプログラム製品を提供できるため、本発明は完全なハードウェア実施形態、完全なソフトウェア実施形態、またはソフトウェアとハードウェアの両方を結合した実施形態を採用できることがかわるはずである。さらに、本発明は、一つ或いは複数のコンピュータプログラム製品の形式を採用できる。また、当該製品はコンピュータ使用可能なプログラムコードを含むコンピュータ使用可能な記憶媒体（ディスク記憶装置と光学記憶装置等を含むがそれとは限らない）において実施する。
【０１２５】
以上は本発明の実施形態の方法、装置（システム）、およびコンピュータプログラム製品のフロー図および／またはブロック図によって、本発明を記述した。理解すべきことは、コンピュータプログラム指令によって、フロー図および／またはブロック図における各フローおよび／またはブロックと、フロー図および／またはブロック図におけるフローおよび／またはブロックの結合を実現できる。プロセッサはこれらのコンピュータプログラム指令を、汎用コンピュータ、専用コンピュータ、組込み式処理装置、或いは他のプログラム可能なデータ処理装置設備の処理装置器に提供でき、コンピュータ或いは他のプログラム可能なデータ処理装置のプロセッサは、これらのコンピュータプログラム指令を実行し、フロー図における一つ或いは複数のフローおよび／またはブロック図における一つ或いは複数のブロックに指定する機能を実現する。
【０１２６】
これらのコンピュータプログラム指令は又、コンピュータ或いは他のプログラム可能なデータ処理装置を特定方式で動作させるコンピュータ読取記憶装置に記憶できる。これによって、指令を含む装置は当該コンピュータ読取記憶装置内の指令を実行でき、フロー図における一つ或いは複数のフローおよび／またはブロック図における一つ或いは複数のブロックに指定する機能を実現する。
【０１２７】
これらコンピュータプログラム指令はさらに、コンピュータ或いは他のプログラム可能なデータ処理装置設備に実装もできる。コンピュータプログラム指令が実装されたコンピュータ或いは他のプログラム可能設備は、一連の操作ステップを実行することによって、関連の処理を実現し、コンピュータ或いは他のプログラム可能な設備において実行される指令によって、フロー図における一つ或いは複数のフローおよび／またはブロック図における一つ或いは複数のブロックに指定する機能を実現する。
【０１２８】
上述した実施形態に記述された技術的な解決手段を改造し、或いはその中の一部の技術要素を置換することもできる。そのような、改造と置換は本発明の各実施形態の技術の範囲から逸脱するとは見なされない。
【０１２９】
無論、当業者によって、上述した実施形態に記述された技術的な解決手段を改造し、或いはその中の一部の技術要素を置換することもできる。そのような、改造と置換は本発明の各実施形態の技術の範囲から逸脱するとは見なされない。そのような改造と置換は、すべて本発明の請求の範囲に属する。
【０１３０】
本出願は、２０１５年２月１２日に中国特許局に提出し、出願番号が２０１５１００７６６３２.０であり、発明名称が「音色等化器（ＡＥＱ）のプリセットを決定するための方法及び装置」との中国特許出願を基礎とする優先権を主張し、その開示の総てをここに取り込む。
【符号の説明】
【０１３１】
５０２  取得ユニット
５０４  処理ユニット
５０６  処理ユニット
６００  送受信機
６０１  プロセッサ
【図１】
0006511530.tif 000049
【図２Ａ】
0006511530.tif 000050
【図２Ｂ】
0006511530.tif 000051
【図２Ｃ】
0006511530.tif 000052
【図２Ｄ】
0006511530.tif 000053
【図３Ａ】
0006511530.tif 000054
【図３Ｂ】
0006511530.tif 000055
【図３Ｃ】
0006511530.tif 000056
【図３Ｄ】
0006511530.tif 000057
【図４Ａ】
0006511530.tif 000058
【図４Ｂ】
0006511530.tif 000059
【図４Ｃ】
0006511530.tif 000060
【図４Ｄ】
0006511530.tif 000061
【図５】
0006511530.tif 000062
【図６】
0006511530.tif 000063