(57)【要約】  本発明は広く、得られた増加されたサンプルレートの複合音声フィルタを適用することによって所定のサンプルレートで音声信号をデジタルフィルタ処理する方法に関する。複合音声フィルタは、１つの音声フィルタを増加されたサンプルレートの他の音声フィルタと組み合わせることによって得られる。音声フィルタのサンプルレートは、その所定の数値から増加されたサンプルレートへと、各種の重み付け手法を用いて増大されてもよい。複合フィルタは、それがナイキスト周波数に近付く間にコーナ周波数を有する周波数応答曲線を提供でき、これに対し、従来のフィルタの周波数応答（破線の要素で示される）は何の影響もなく平坦である。【選択図】図４
2016518756.tif 000002
【特許請求の範囲】
【請求項１】
音声信号をデジタルフィルタ処理する方法において、
隣接するサンプル点を含む所定のサンプルレートの音声フィルタを提供するステップと、
前記音声フィルタの前記サンプルレートを、前記隣接するサンプル点間の中間サンプル点を含む増加されたサンプルレートに増加させるステップであって、前記中間サンプル点は前記隣接するサンプル点の影響に応じて重み付けされるステップと、
前記増加されたサンプルレートの他の音声フィルタを提供するステップと、
前記音声フィルタと前記他の音声フィルタとを組み合わせて、前記増加されたサンプルレートの複合音声フィルタを得るステップと、
得られた前記増加されたサンプルレートの前記複合音声フィルタを使って、前記音声信号を前記所定のサンプルレートでフィルタ処理するステップと、
を含むことを特徴とする方法。
【請求項２】
請求項１に記載の方法において、
前記音声フィルタおよび／または前記他の音声フィルタの前記サンプルレートを増加させる前記ステップは、
前記中間サンプル点の各々のための重みを計算するステップであって、（ｉ）前記隣接するサンプル点のそれぞれにおける前記音声フィルタの音声信号に隣接する隣接音声信号を指定するステップと、（ｉｉ）関係する前記隣接するサンプル点と前記中間サンプル点との間で、前記指定された隣接音声信号の各々を時間領域においてシフトさせるステップと、（ｉｉｉ）前記中間サンプル点における前記シフトされた隣接音声信号の数値を組み合わせて、前記重みを導き出すステップと、を含むステップと、
前記中間サンプル点のそれぞれにおける前記フィルタの前記音声信号に前記重みを適用するステップと、
を含むことを特徴とする方法。
【請求項３】
請求項２に記載の方法において、
前記指定された隣接音声信号は、実質的に前記隣接サンプル点と前記中間サンプル点との間の中間で時間領域においてシフトされることを特徴とする方法。
【請求項４】
請求項１に記載の方法において、
前記音声フィルタおよび／または前記他の音声フィルタの前記サンプルレートを増加させる前記ステップは、
前記中間サンプル点の各々のための重みを計算するステップであって、（ｉ）前記音声フィルタの音声信号に対応し、前記中間サンプル点と整合するようにその時間領域においてシフトされた波形の仮想音声信号を提供するステップと、（ｉｉ）時間領域における前記シフトされた仮想音声信号を拡張するステップと、（ｉｉｉ）前記隣接するサンプル点において前記拡張された仮想音声信号の数値を組み合わせて前記重みを導き出すステップと、を含むステップと、
前記中間サンプル点のそれぞれにおいて前記フィルタの前記音声信号に前記重みを適用するステップと、
を含むことを特徴とする方法。
【請求項５】
請求項４に記載の方法において、
前記シフトされた仮想音声信号は、時間領域において実質的に２の係数で拡張されることを特徴とする方法。
【請求項６】
請求項２乃至５の何れか１項に記載の方法において、
前記音声フィルタを組み合わせる前記ステップは調整されたサンプリングレートで実行され、前記他の音声フィルタはその隣接するサンプル点間に１つまたは複数の介在サンプル点を含むことを特徴とする方法。
【請求項７】
請求項６に記載の方法において、
前記音声フィルタを前記他の音声フィルタに適用するための前記調整されたサンプリングレートは、前記他のフィルタの隣接するサンプル点の数に関する、介在するサンプル点の数に反比例することを特徴とする方法。
【請求項８】
請求項１に記載の方法において、
前記音声フィルタおよび／または前記他の音声フィルタの前記サンプルレートを増加させる前記ステップは、
前記中間サンプル点の各々のための重みを計算するステップであって、（ｉ）前記音声フィルタの音声信号に対応し、前記中間サンプル点と整合するようにその時間領域においてシフトされた波形の仮想音声信号を提供するステップと、（ｉｉ）前記隣接するサンプル点における前記仮想音声信号の数値を決定するステップと、（ｉｉｉ）前記隣接するサンプル点の前記数値を組み合わせて前記重みを導き出すステップと、を含むステップと、
前記中間サンプル点のそれぞれにおける前記フィルタの前記音声信号に前記重みを適用するステップと、
を含むことを特徴とする方法。
【請求項９】
請求項１に記載の方法において、
前記音声フィルタおよび／または前記他の音声フィルタの前記サンプルレートを増加させる前記ステップは、
前記中間サンプル点の各々の重みを計算するステップであって、（ｉ）前記隣接するサンプル点のそれぞれにおける前記音声フィルタの音声信号に隣接する隣接音声信号を指定するステップと、（ｉｉ）前記中間サンプル点における前記隣接音声信号の数値を組み合わせて前記重みを導き出すステップと、を含むステップと、
前記中間サンプル点のそれぞれにおける前記フィルタの前記音声信号に前記重みを適用するステップと、
を含むことを特徴とする方法。
【請求項１０】
請求項２乃至９の何れか１項に記載の方法において、
前記重みは前記隣接するサンプル点のうちの所定の数にわたって適用されることを特徴とする方法。
【請求項１１】
請求項１乃至１０の何れか１項に記載の方法において、
前記複合音声フィルタはフィルタバンクを含むことを特徴とする方法。
【請求項１２】
請求項１１に記載の方法において、
前記フィルタバンクは共同で、フィルタ処理を行うべき前記音声信号を概して表す周波数帯域幅を定義することを特徴とする方法。
【請求項１３】
請求項１乃至１２の何れか１項に記載の方法において、
前記複合音声フィルタはナイキスト周波数に近付ける低域通過または帯域通過フィルタであることを特徴とする方法。
【請求項１４】
請求項１乃至１３の何れか１項に記載の方法において、
前記音声フィルタおよび／または前記他の音声フィルタは、前記フィルタに供給されるインパルスによって生成されるインパルス応答により表現されることを特徴とする方法。
【請求項１５】
請求項１４に記載の方法において、
平均化曲線を前記インパルス応答に適用するステップも含むことを特徴とする方法。
【請求項１６】
請求項１５に記載の方法において、
前記平均化曲線は、それが適用される前記インパルス応答の周波数に比例する幅に調整されることを特徴とする方法。
【請求項１７】
請求項１４乃至１６の何れか１項に記載の方法において、
前記インパルス応答は、時間領域において、ｓｉｎｃ関数により表現されることを特徴とする方法。
【請求項１８】
請求項１４乃至１６の何れか１項に記載の方法において、
前記インパルス応答は、時間領域において、絶対値の正弦関数により表現されることを特徴とする方法。
【請求項１９】
各々が所定のサンプルレートの複数の音声フィルタを使って音声信号をデジタルフィルタ処理する命令を含むコンピュータまたは機械読取可能媒体において、
前記命令は、プロセッサにより実行された時に、前記プロセッサに、
前記音声フィルタの前記サンプルレートを、前記所定のサンプルレートの隣接するサンプル点間の中間サンプル点を含む増加されたサンプルレートに増加させ、前記中間サンプル点は前記隣接するサンプル点の影響に応じて重み付けされ、
前記フィルタの１つを前記フィルタの他の１つと組み合わせて、前記増加されたレートの複合音声フィルタを得て、
得られた前記増加されたサンプルレートの前記複合音声フィルタを使って、前記音声信号を前記所定のサンプルレートでフィルタ処理する、
ようにさせることを特徴とするコンピュータまたは機械読取可能媒体。
【請求項２０】
音声信号をデジタルフィルタ処理するシステムにおいて、
各々が所定のサンプルレートの複数の音声フィルタと、
プロセッサであって、
前記フィルタの前記サンプルレートを、前記所定のサンプルレートの隣接するサンプル点間の中間サンプル点を含む増加されたサンプルレートに増加させ、前記中間サンプル点は前記隣接するサンプル点の影響に応じて重み付けされ、
前記フィルタの１つを前記フィルタの他の１つと組み合わせて、増加されたレートの複合音声フィルタを得て、
得られた前記増加されたサンプルレートの前記複合音声フィルタを使って、前記音声信号を前記所定のサンプルレートでフィルタ処理する、
ように構成されたプロセッサと、
を含むことを特徴とする方法。
【請求項２１】
実行された時に請求項１乃至１８の何れか１項に記載の方法を実行することを特徴とするコンピュータプログラムコード。
【請求項２２】
信号をデジタルフィルタ処理する方法において、
隣接するサンプル点を含む所定のサンプルレートのフィルタを提供するステップと、
前記フィルタの前記サンプルレートを、前記隣接するサンプル点間の中間サンプル点を含む増加されたサンプルレートに増加させるステップであって、前記中間サンプル点は前記隣接するサンプル点の影響に応じて重み付けされるステップと、
前記増加されたサンプルレートの他のフィルタを提供するステップと、
前記フィルタと前記他のフィルタとを組み合わせて、前記増加されたサンプルレートの複合フィルタを得るステップと、
得られた前記増加されたサンプルレートの前記複合フィルタを使って、前記信号を前記所定のサンプルレートでフィルタ処理するステップと、
を含むことを特徴とする方法。
【請求項２３】
請求項２２に記載の方法において、
前記信号はトランスデューサまたは測定装置の変位から得られる電気信号であることを特徴とする方法。
【請求項２４】
画像をデジタルフィルタ処理する方法において、
隣接するサンプル点を含む所定のサンプルレートの画像フィルタを提供するステップと、
前記画像フィルタの前記サンプルレートを、前記隣接するサンプル点間の中間サンプル点を含む増加されたサンプルレートに増加させるステップであって、前記中間サンプル点は前記隣接するサンプル点の影響に応じて重み付けされるステップと、
前記増加されたサンプルレートの他の画像フィルタを提供するステップと、
前記画像フィルタと前記他の画像フィルタを組み合わせて、前記増加されたサンプルレートの複合画像フィルタを得るステップと、
得られた前記増加されたサンプルレートの前記複合画像フィルタを使って、前記画像を前記所定のサンプルレートでフィルタ処理するステップと、
を含むことを特徴とする方法。
【請求項２５】
請求項２４に記載の方法において、
前記画像は、前記複合画像フィルタが適用される画素マトリクスを含むことを特徴とする方法。
【請求項２６】
音声信号をデジタルフィルタ処理する方法において、
隣接するサンプル点を含む所定のサンプルレートの音声フィルタを提供するステップと、
前記音声フィルタの前記サンプルレートを、前記隣接するサンプル点間の中間サンプル点を含む増加されたサンプルレートに増加させるステップであって、前記中間サンプル点は前記隣接するサンプル点のうちの所定の数の影響に応じて重み付けされるステップと、
前記増加されたサンプルレートの前記音声フィルタを使って前記所定のサンプルレートで前記音声信号をフィルタ処理するステップと、
を含むことを特徴とする方法。
【発明の詳細な説明】
【技術分野】
【０００１】
関連出願の相互参照
本願は、２０１３年３月２６日に出願された米国特許出願第６１／８０５，４３２号明細書の優先権を主張するものであり、その内容をこの引用により本願に援用する。本願は、２０１３年３月２６日に出願された米国特許出願第６１／８０５，４０６号明細書、同第６１／８０５，４６６号明細書、同第６１／８０５，４６９号明細書、同第６１／８０５，４４９号明細書、同第６１／８０５，４６３号明細書に関係しており、必要に応じてその優先権を主張するものであり、それらの内容をこの言及によって本願に援用する。本願はまた、２０１３年５月５日に出願された米国特許出願第６１／８１９，６３０号明細書および２０１３年１１月１２日に出願された米国特許出願第６１／９０３，２２５号明細書に関係しており、必要に応じてその優先権を主張するものであり、それらの内容をこの引用により本願に援用する。
【０００２】
本発明は広く、音声信号をデジタルフィルタ処理する方法に関する。本発明は特に、限定的ではないが、音声イコライゼーション（ＥＱ）における音声信号のデジタルフィルタ処理に関する。本発明は、画像ならびに、デジタル通信および処理に関連する信号をはじめとする他の信号のフィルタ処理を含む他のデジタルフィルタ処理にも及ぶ。
【背景技術】
【０００３】
デジタル記録再生において、音声を表すアナログ信号は、操作と保存に適したデジタル信号に変換される。この変換は、アナログ−デジタル変換器（ＡＤＣ）で実行される。保存されたデジタル信号は、デジタル−アナログ変換器（ＤＡＣ）で再びアナログ信号に変換できる。アナログ信号は、従来のオーディオ音声機器、例えばアンプとスピーカを使って再生される。デジタル信号は、ＤＡＣの前に操作してその質を高めてから再生できる。この操作は音声ＥＱを含み、その中では音声の周波数スペクトルのうちの選択された部分がフィルタ処理により、例えば周波数応答の不規則性が補償される。デジタル信号はまた、デジタル信号への、またはアナログ信号に戻す際のその変換から生じる問題を解決するためにフィルタ処理されてもよい。
【発明の概要】
【０００４】
本発明の第一の態様によれば、音声信号をデジタルフィルタ処理する方法が提供され、前記方法は、
隣接するサンプル点を含む所定のサンプルレートの音声フィルタを提供するステップと、
音声フィルタのサンプルレートを、隣接するサンプル点間の中間サンプル点を含む増加されたサンプルレートに増加させるステップであって、中間サンプル点は隣接するサンプル点の影響に応じて重み付けされるステップと、
増加されたサンプルレートの他の音声フィルタを提供するステップと、
音声フィルタと他の音声フィルタとを組み合わせて、増加されたサンプルレートの複合音声フィルタを得るステップと、
得られた増加されたサンプルレートの複合音声フィルタを使って、音声信号を所定のサンプルレートでフィルタ処理するステップと、
を含む。
【０００５】
好ましくは、音声フィルタおよび／または他の音声フィルタのサンプルレートを増加させるステップは、
中間サンプル点の各々のための重みを計算するステップであって、（ｉ）隣接するサンプル点のそれぞれにおける音声フィルタの音声信号に隣接する隣接音声信号を指定するステップと、（ｉｉ）関係する隣接するサンプル点と中間サンプル点との間で、指定された隣接音声信号の各々を時間領域においてシフトさせるステップと、（ｉｉｉ）中間サンプル点におけるシフトされた隣接音声信号の数値を組み合わせて、重みを導き出すステップと、を含むステップと、
中間サンプル点のそれぞれにおけるフィルタの音声信号に重みを適用するステップと、
を含む。
【０００６】
好ましくは、指定された隣接音声信号は、実質的に隣接サンプル点と中間サンプル点との間の中間で時間領域においてシフトされる。
【０００７】
好ましくは、音声フィルタおよび／または他の音声フィルタのサンプルレートを増加させるステップは、
中間サンプル点の各々の重みを計算するステップであって、（ｉ）音声信号に対応し、中間サンプル点と整合するようにその時間領域においてシフトされた仮想音声信号を提供するステップと、（ｉｉ）時間領域においてシフトされた仮想音声信号を拡張するステップと、（ｉｉｉ）隣接するサンプル点で拡張された仮想音声信号の数値を組み合わせて重みを導き出すステップと、を含むステップと、
中間サンプル点のそれぞれにおけるフィルタの音声信号に重みを適用するステップと、
を含む。
【０００８】
好ましくは、シフトされた仮想音声信号は、時間領域において実質的に２の係数で拡張される。
【０００９】
好ましくは、音声フィルタを組み合わせるステップは調整されたサンプリングレートで実行され、他の音声フィルタはその隣接するサンプル点間に１つまたは複数の介在サンプル点を含む。より好ましくは、音声フィルタを他の音声フィルタに適用するための調整されたサンプリングレートは、他のフィルタの隣接するサンプル点の数に関する介在サンプル点の数に反比例する。
【００１０】
好ましくは、音声フィルタおよび／または他の音声フィルタのサンプルレートを増加させるステップは、
中間サンプル点の各々の重みを計算するステップであって、（ｉ）音声フィルタの音声信号に対応し、中間サンプル点と整合するようにその時間領域においてシフトされた波形の仮想音声信号を提供するステップと、（ｉｉ）隣接するサンプル点における仮想音声信号の数値を決定するステップと、（ｉｉｉ）隣接するサンプル点の数値を組み合わせて重みを導き出すステップとを含むステップと、
中間サンプル点のそれぞれにおけるフィルタの音声信号に重みを適用するステップと、
を含む。
【００１１】
あるいは、音声フィルタおよび／または他の音声フィルタのサンプルレートを増加させるステップは、
中間サンプル点の各々の重みを計算するステップであって、（ｉ）隣接するサンプル点のそれぞれにおける音声フィルタの音声信号に隣接する隣接音声信号を指定するステップと、（ｉｉ）中間サンプル点における隣接音声信号の数値を組み合わせて重みを導き出すステップと、を含むステップと、
中間サンプル点のそれぞれにおけるフィルタの音声信号に重みを適用するステップと、
を含む。
【００１２】
好ましくは、重みは前記隣接するサンプル点のうちの所定の数にわたって適用される。
【００１３】
好ましくは、複合音声フィルタはフィルタバンクを含む。より好ましくは、フィルタバンクは共同で、フィルタ処理を行うべき音声信号を概して表す周波数帯域幅を定義する。
【００１４】
好ましくは、複合音声フィルタはナイキスト周波数に近付ける低域通過または帯域通過フィルタである。
【００１５】
好ましくは、音声フィルタおよび／または他の音声フィルタは、前記フィルタに供給されるインパルスによって生成されるインパルス応答により表現される。より好ましくは、この方法はまた、平均化曲線をインパルス応答に適用するステップも含む。さらにより好ましくは、平均化曲線は、それが適用されるインパルス応答の周波数に比例する幅に調整される。
【００１６】
好ましくは、インパルス応答は、時間領域において、ｓｉｎｃ関数により表現される。あるいは、インパルス応答は、時間領域において、絶対値の正弦関数により表現される。
【００１７】
本発明の第二の態様によれば、各々が所定のサンプルレートの複数の音声フィルタを使って音声信号をデジタルフィルタ処理する命令を含むコンピュータまたは機械読取可能媒体が提供され、前記命令は、プロセッサにより実行された時に、前記プロセッサに、
音声フィルタのサンプルレートを、所定のサンプルレートの隣接するサンプル点間の中間サンプル点を含む増加されたサンプルレートに増加させ、中間サンプル点は隣接するサンプル点の影響に応じて重み付けされ、
前記フィルタの１つを前記フィルタの他の１つと組み合わせて、増加されたレートの複合音声フィルタを得て、
得られた増加されたサンプルレートの複合音声フィルタを使って、音声信号を所定のサンプルレートでフィルタ処理する、
ようにさせる。
【００１８】
本発明の第三の態様によれば、音声信号をデジタルフィルタ処理するシステムが提供され、システムは、
各々が所定のサンプルレートの複数の音声フィルタと、
プロセッサであって、
前記フィルタのサンプルレートを、所定のサンプルレートの隣接するサンプル点間の中間サンプル点を含む増加されたサンプルレートに増加させ、中間サンプル点は隣接するサンプル点の影響に応じて重み付けされ、
前記フィルタの１つを前記フィルタの他の１つと組み合わせて、増加されたレートの複合音声フィルタを得て、
得られた増加されたサンプルレートの複合音声フィルタを使って、音声信号を所定のサンプルレートでフィルタ処理する、
ように構成されたプロセッサと、
を含む。
【００１９】
本発明の第四の態様によれば、信号をデジタルフィルタ処理する方法が提供され、前記方法は、
隣接するサンプル点を含む所定のサンプルレートのフィルタを提供するステップと、
フィルタのサンプルレートを、隣接するサンプル点間の中間サンプル点を含む増加されたサンプルレートに増加させるステップであって、中間サンプル点は隣接するサンプル点の影響に応じて重み付けされるステップと、
増加されたサンプルレートの他のフィルタを提供するステップと、
フィルタと他のフィルタとを組み合わせて、増加されたサンプルレートの複合フィルタを得るステップと、
得られた増加されたサンプルレートの複合音声フィルタを使って、音声信号を所定のサンプルレートでフィルタ処理するステップと、
を含む。
【００２０】
好ましくは、信号はトランスデューサまたは測定装置の変位から得られる電気信号である。
【００２１】
本発明の第五の態様によれば、画像をデジタルフィルタ処理する方法が提供され、前記方法は、
隣接するサンプル点を含む所定のサンプルレートの画像フィルタを提供するステップと、
画像フィルタのサンプルレートを、隣接するサンプル点間の中間サンプル点を含む増加されたサンプルレートに増加させるステップであって、中間サンプル点は隣接するサンプル点の影響に応じて重み付けされるステップと、
増加されたサンプルレートの他の画像フィルタを提供するステップと、
画像フィルタと他の画像フィルタを組み合わせて、増加されたサンプルレートの複合画像フィルタを得るステップと、
得られた増加されたサンプルレートの複合画像フィルタを使って、画像を所定のサンプルレートでフィルタ処理するステップと、
を含む。
【００２２】
好ましくは、画像は、複合画像フィルタが適用される画素マトリクスを含んでいてもよい。
【００２３】
本発明の第六の態様によれば、音声信号をデジタルフィルタ処理する方法が提供され、前記方法は、
隣接するサンプル点を含む所定のサンプルレートの音声フィルタを提供するステップと、
音声フィルタのサンプルレートを、隣接するサンプル点間の中間サンプル点を含む増加されたサンプルレートに増加させるステップであって、中間サンプル点は隣接するサンプル点の所定の数の影響に応じて重み付けされるステップと、
増加されたサンプルレートの音声フィルタを使って所定のサンプルレートで音声信号をフィルタ処理するステップと、
を含む。
【００２４】
本発明の性質をよりよく理解できるように、ここで、音声信号をデジタルフィルタ処理する方法のある実施形態を、あくまでも例として、以下のような添付の図面を参照しながら説明する。
【図面の簡単な説明】
【００２５】
【図１】図１は、デジタル音声記録再生における本発明の実施形態の応用の概略図を示す。
【図２】図２は、本発明のある実施形態の音声フィルタのインパルス応答である。
【図３】図３は、サンプルレートを増加させた図２のインパルス応答の拡大図である。
【図４】図４は、従来のフィルタの周波数応答（破線の要素で示される）と比較される、本発明のある実施形態による複合音声フィルタの周波数応答である。
【図５】図５は、サンプルレートを複合音声フィルタの所定のレートに戻す概略図である。
【図６】図６は、フィルタのサンプルレートを増加させるための１つの手法の概略図である。
【図７】図７は、本発明のある実施形態によるサンプルレート調整のための１つの手法の概略図である。
【図８】図８は、フィルタのサンプルレートを増加させるための他の手法の概略図である。
【図９】図９は、インパルス応答のサンプルレートを増加させるための代替的手法の概略図である。
【図１０】図１０は、関係する音声数値に適用されるべき、中間サンプル点のための重み付けを示すグラフである。
【図１１】図１１は、インパルス応答のサンプルレートを増加させるための他の代替的手法の概略図である。
【図１２】図１２は、本発明のある実施形態によるそれぞれのインパルス応答に適用される平均化曲線を示す。
【図１３】図１３は、本発明のある実施形態によるそれぞれのインパルス応答に適用される平均化曲線を示す。
【図１４】図１４は、インパルス応答の周波数に関する、異なる幅の平均化曲線を示すグラフである。
【発明を実施するための形態】
【００２６】
本発明は、好ましい実施形態において、得られた増加されたサンプルレートの複合音声フィルタを適用することにより、音声信号を所定のサンプルレートでデジタルフィルタ処理する方法に関する。複合音声フィルタは、１つの音声フィルタを増加されたサンプルレートの他の音声フィルタと組み合わせることによって得られる。この実施形態において、音声フィルタのサンプルレートは、その所定のサンプルレートから増加させたサンプルレートへと、中間サンプル点の重み付けを含む様々な手法によって増加されてもよい。
【００２７】
図１は、デジタル音声記録再生の過程における本開示の各種の実施形態の応用を示す。アナログ音声信号１０は、アナログ−デジタル変換器（ＡＤＣ）１２においてデジタル音声信号に変換される。デジタル音声信号には次に、例えば音声イコライゼーション（ＥＱ）において、デジタルプロセッサ１４での信号処理が行われてもよい。処理されたデジタル信号はダウンサンプルされて、記憶メモリ１６に保存され、その後、再生の前に、サンプルレートがその分解能を高めるために増加される。比較的高い分解能のデジタル音声信号はその後、デジタル−アナログ変換器（ＤＡＣ）１８でアナログ信号２０に戻される。
【００２８】
当然のことながら、本開示の各種の実施形態は、以下において応用できる。
ｉ）デジタル音声信号に、いくつかの実施形態において重み付けにより行うことのできるサンプルレートの増加、すなわちオーバーサンプリングが行われるＡＤＣ  １２
ｉｉ）例えばデジタル信号が低域通過フィルタまたは帯域通過フィルタでフィルタ処理されるデジタル信号プロセッサ１４またはＥＱに関連するデジタルフィルタ
ｉｉｉ）フィルタ処理された音声信号に対し、再生の前にサンプルレート増加、すなわちアップサンプリングが行われる記憶メモリ１６の下流
【００２９】
本開示のいくつかの実施形態は、コンピュータプログラムコードまたはソフトウェアで具現化されてもよい。デジタル信号プロセッサ１４のデジタルフィルタは、特定の周波数応答によって表現される。特定の周波数応答は一般に、フィルタのインパルス応答に依存し、これは本発明の各種の実施形態のソフトウェアまたは技術により特徴付けられる。本実施形態は、それによってデジタルフィルタが分類される基本的な種類の周波数応答をカバーし、これには低域通過、高域通過、帯域通過、および帯域除去またはノッチフィルタが含まれる。デジタルフィルタは、有限インパルス応答（ＦＩＲ）または無限インパルス応答（ＩＩＲ）フィルタに大きく分類される。
【００３０】
仮想的に増加させたサンプルレートを用いた音声フィルタ処理のこの実施形態を理解するために、複合音声フィルタは、簡潔を期し、２つの音声フィルタから得られるが、当然のことながら、いくつのフィルタを使用してもよい。複合音声フィルタは一般に、フィルタバンクを含む。フィルタバンクは共同で、フィルタ処理するべき音声信号またはスペクトルを表す周波数帯域幅を定義する。この実施形態において、インパルス応答は、それぞれのフィルタに供給されるインパルスにより生成される。フィルタの各々に関するインパルス応答は、等式、
2016518756.tif 000003
によるｓｉｎｃ関数により表されてもよく、式中、ｌｐｆは低域通過フィルタのコーナ周波数であり、ｘはｘ軸上の時間可変値であり、ｅ−（ｑｘ）２は平均化曲線を表し、ｑが平均化曲線のアスペクト比を表す。理解すべき点として、ｓｉｎｃ関数はｃｏｓ成分の総和である。
【００３１】
図２は、式１のインパルス応答を示す。理解すべき点として、ａ［０］はインパルスが発生するインスタンスであり、ａ［ｎ］はインパルス応答に関する隣接サンプル点を指定し、ｎは所定のサンプルレートでのサンプル点の数である。この実施形態において、所定のサンプルレートは４４．１ｋＨｚ（サンプル毎秒）であるが、当然のことながら、用途に応じて他の何れのサンプルレートを使用してもよい。
【００３２】
図３は、サンプルレートを増加されたサンプルレートまで増加させた図２のインパルス応答の拡大図を示す。例示の目的にすぎないが、所定のサンプルレートは係数１０で増加され、隣接するサンプルル点、例えばａ［０］とａ［１］との間にａ［０ａ］からａ［０ｉ］で示される９つの中間の等間隔のサンプル点がある。いくつかの実施形態において、所定のサンプルレートは、現実には最大１，０００の係数で増加されてもよく、その場合、増加後のサンプルレートは４４，１００ｋＨｚである。
【００３３】
この実施形態において、フィルタは畳み込みによって複合されて、複合音声フィルタの１つを得る。このインパルス応答ａとｂの畳み込みはサンプル配列により表され、これはまた、数学的に等式、
2016518756.tif 000004
によっても定義可能であり、式中、Ｎはインパルス応答ａとｂの各々のサンプル数であり、ｋはインパルス応答ｂのサンプルの各々の０〜Ｎ−１である。それゆえ、このサンプル配列は２Ｎ−１の行と列を含む。配列の各列のサンプル数値の総和が複合音声フィルタを表す。複合音声フィルタを数学的に、サンプルの無限数にわたるインパルス応答を積分することによって表すことも可能である。
【００３４】
複合音声フィルタは、この例においては、ナイキスト周波数に近付ける低域通過フィルタである。各種のインパルス応答に対するサンプルレート増加の実行中に、ナイキスト周波数以上が実質的に取り除かれる。複合フィルタまたはその他の複合フィルタはまた、用途に応じて帯域通過または帯域除去フィルタとしても機能できる。図４は、この実施形態の複合音声フィルタの応答を、サンプルレート増加が行われない従来の音声フィルタの周波数応答（破線の要素で示す）と共に示す。この実施形態の複合フィルタの周波数応答は、それがナイキスト周波数に近付く間にコーナ周波数を有するのに対し、従来のフィルタの周波数応答は何の影響もなく平坦であることがわかる。
【００３５】
複合音声フィルタは、増加されたサンプルレートでの精度が向上するという利点を有するように「構成」される。図５に示されるように、複合音声フィルタは、音声信号のフィルタ処理を行う前に、所定のサンプルレートに戻される。それゆえ、複合フィルタは、サンプルレートを仮想的に増加させて、所定のサンプルレートで音声に適用され、これはプロセッサのパワーの点での要求が少なくて済む。
【００３６】
いくつかの実施形態において、音声フィルタの各々のサンプルレート増加は、次を含む後述の２つの技術により実行されてもよい。
１．隣接音声信号のシフト、および／または
２．仮想インパルス応答の拡張
【００３７】
シフトされた隣接音声信号を使ったインパルス応答の数値に重み付けを行う中で、隣接するインパルス応答が、決定されるべき中間サンプル点の何れかの側から指定される。指定された隣接するサンプルの各々はすると、実質的に隣接するサンプル点と中間サンプル点との間の中間で時間領域においてシフトされる。この例では、関係する重みは、シフトされた隣接インパルス応答の各々が関係する中間サンプル点において貢献する数値を合計することによって計算される。
【００３８】
この手法が図６に概略的に示されている。重みは、隣接するサンプル点の所定の数、例えば１，０２４のサンプル点にわたり適用されてもよい。
【００３９】
この重み付け手法の使用において、音声フィルタの複合は、音声フィルタの隣接するサンプル点が、少なくともそれが適用される他の音声フィルタの中間サンプル点の各々と整合し、またはそれに対応するように調整されたサンプリングレートで行われる。その中で、音声フィルタを、調整されたサンプリングレートにおいて他の音声フィルタに関してシフトさせる。例えば、他の音声フィルタが、その隣接するサンプル点間の実質的に中間にある介在サンプル点を含む場合、フィルタを相互に適用するために調整されたサンプリングレートは実質的に、所定のサンプルレートの半分である。図７は、サンプリングレートを調整するためのこの手法を概略的に示している。
【００４０】
サンプリングレートは、この実施形態においては、１つおきのインパルス応答を畳み込むことによって調整される。これは、図７の一番上のインパルス応答が実線の要素で示されている３つのインパルス応答と畳み込まれ、それ以外の、破線で示されるインパルス応答は実際上、無視されることを意味する。その結果としての、すなわち複合音声フィルタは、図７の、破線の要素で示される一番下のインパルス応答であり、この例では、下式、
2016518756.tif 000005
により表現される。
【００４１】
所定のサンプルレート４４．１ｋＨｚの場合、調整されたサンプリングレートは、この例では２２．０５ｋＨｚである。他の音声フィルタがその隣接するサンプル点間に９つの介在サンプル点を有する場合、調整後のサンプリングレートは、所定のサンプルレートの１０分の１となる。これは、所定のサンプルレート４４．１ｋＨｚの場合、調整されたサンプリングレート４．４１ｋＨｚに等しい。当然のことながら、サンプリングレートの調整は、中間サンプル点の各々の重みの計算において指定された隣接するサンプル点のシフトを「補正」する。時間領域における指定された隣接するサンプル点のシフトは概して、音声フィルタの畳み込みにおけるサンプルレートの調整に比例する。それゆえ、隣接するサンプル点と中間サンプル点との間の中間にある指定された隣接するサンプルのシフトは、サンプリングレートを２分の１の係数で調整することを意味する。
【００４２】
拡張された仮想インパルス応答を使ったインパルス応答の数値を重み付けにおいて、関係するインパルス応答は、実際上、その時間領域が決定されるべき中間サンプル点と整合するようにシフトされた仮想インパルス応答として再現される。いくつかの実施形態において、仮想の、シフトされたインパルス応答は、その時間領域において実質的に係数２だけ拡張される。この例において、関係する重みは、隣接するサンプル点において拡張されたインパルス応答の数値を合計することによって計算される。この技術が、図８に概略的に示されている。重みは、隣接するサンプル点の所定の数、例えば１，０２４のサンプル点にわたって適用されてもよい。
【００４３】
いくつかの実施形態において、音声フィルタの各々についてのサンプルレート増加は、あるいは、以下の２つの手法、すなわちｉ）仮想音声信号および／またはｉｉ）隣接音声信号を使って実行されてもよい。
【００４４】
仮想音声信号を使ったインパルス応答の数値の重み付けにおいて、関係するインパルス応答は、実際上、その時間領域が決定されるべき中間サンプル点と整合するようにシフトされた仮想インパルス応答として再現される。重みは隣接するサンプル点における仮想音声信号の数値を合計することによって計算され、重みはこれらの数値の総和に反比例する係数である。関係する重みまたは係数は、中間サンプル点のそれぞれにおけるフィルタのインパルス応答に適用される。この手法が図９に概略的に示されている。重みは、隣接するサンプル点の所定の数にわたって計算されてもよい。この実施形態において、下式は、１０２４の隣接サンプル点が考慮される、中間サンプル点の各々の数値の重みを提供する。
2016518756.tif 000006
式中、ｎはサンプル数であり、ｑは平均化曲線のアスペクト比を表し、ｌｐｆは低域通過フィルタのコーナ周波数である。
【００４５】
図１０は、関係するインパルス応答の数値に適用されるべき中間サンプル点ａ［０ａ］からａ［０ｉ］までの各々の重み付けを示す。
【００４６】
隣接する音声信号を使ったインパルス応答の数値の重み付けにおいて、隣接するインパルス応答は、決定されるべき中間サンプル点の何れかの側から指定される。この例において、関係する重みは、指定された隣接するインパルス応答の各々が、関係する中間サンプル点において貢献する数値を合計することによって計算される。この手法は図１１に概略的に示されている。重みは、隣接するサンプル点の所定の数、例えば１０２４のサンプル点にわたり適用されてもよい。
【００４７】
他の実施形態において、インパルス応答に適用される平均化曲線は、それが適用されるインパルス応答の周波数に比例する幅に調整されてもよい。図１２は、比較的高周波数のインパルス応答に適用される約サンプル４つ分の幅を有する平均化曲線を示す。図１３は、比較的低周波数の他のインパルス応答に適用される約サンプル８つ分の幅を有する調整された平均化曲線を示す。どちらの場合も平均化曲線の幅、すなわちｑは、対応するインパルス応答の周波数に実質的に比例することがわかる。これは、図１４において概略的に示されており、平均化曲線の幅は、インパルス応答の周波数の減少に伴い、ｚ軸において増加する。
【００４８】
本発明の他の態様において、音声フィルタは増加されたサンプルレートで提供され、所定のサンプルレートで音声信号に適用される。音声フィルタへのサンプルレート増加は、説明した重み付け方式の何れか１つを使って提供され、中間サンプル点は、隣接するサンプル点の影響に応じて重み付けされる。
【００４９】
本開示のいくつかの実施形態を説明したところで、当業者にとっては、音声信号をデジタルフィルタ処理するこの方法には、先行技術に比べて少なくとも以下のような利点を有することが明らかであろう。
１．サンプルレートが増加された複合音声フィルタが得られ、これは、その周波数応答において比較的「スムーズな」フィルタを提供する。
２．複合フィルタは、例えばＥＱにおけるフィルタ処理を改善する。
３．複合フィルタの「設計」は、それが大幅に増加されたサンプルレートのフィルタから「構成される」という点で、アナログフィルタに似ている。
４．複合音声フィルタは実質的に、アナログフィルタおよび先行技術のデジタルフィルタに固有の、望ましくない共鳴を実質的に低減させる。
５．それが提供する周波数応答は、よりスムーズであり、この点において、よりアナログフィルタに似ている。
６．複合フィルタは、サンプルレートを増加させずに、関係する音声に比較的高分解能で適用される。
【００５０】
当業者であれば、本明細書に記載されている発明には、具体的に説明されたもの以外の変更や改良を加えることかできると理解するであろう。例えば、インパルス応答は事実上、何れの波形であってもよい。数式により表現される場合、インパルス応答はｓｉｎｃ関数に限定されず、以下のようなその他の波形を含む。
ｉ）時間領域内で表現される絶対値の正弦関数
ｉｉ）実質的にその周期の４分の１シフトさせた制限関数
ｉｉｉ）ゼロ（０）から正の無限大までのみの数値の正弦関数
ｉｖ）正の数値のみに関するｓｉｎｃ関数（コサイン成分の総和）
【００５１】
音声信号の処理は、音響に限定される必要はなく、超音波やソナーをはじめとする他の音声用途にも拡張される。本発明はまた、音声信号以外に、例えば一般に変位を電気信号に変換するひずみゲージやその他のトランスデューサ等の測定機器から取得されるような物理的変位から得られる信号を含むその他の信号にも拡張される。本発明はまた、デジタル通信に関連する信号のデジタルフィルタ処理も含む。
【００５２】
本発明は、他の実施形態において、画像および画像フィルタにも適用され、この場合、例えばある画像の画素マトリクスが複合画像フィルタでフィルタ処理される。いくつかの実施形態において、複合画像フィルタは、２つ以上の増加したサンプルレートの画像フィルタを組み合わせることによって得られる。中間サンプル点を含めるようにサンプルレートを増加させる中で、これらの中間点は、隣接するサンプル点の影響に応じて重み付けされる。
【００５３】
このような変更形態と改良形態はすべて、本発明の範囲に含まれると考えられ、その性質は上記の説明から判断される。
【図１】
2016518756.tif 000007
【図２】
2016518756.tif 000008
【図３】
2016518756.tif 000009
【図４】
2016518756.tif 000010
【図５】
2016518756.tif 000011
【図６】
2016518756.tif 000012
【図７】
2016518756.tif 000013
【図８】
2016518756.tif 000014
【図９】
2016518756.tif 000015
【図１０】
2016518756.tif 000016
【図１１】
2016518756.tif 000017
【図１２】
2016518756.tif 000018
【図１３】
2016518756.tif 000019
【図１４】
2016518756.tif 000020
【手続補正書】
【提出日】平成26年9月23日(2014.9.23)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【発明の詳細な説明】
【技術分野】
【０００１】
関連出願の相互参照
本願は、２０１３年３月２６日に出願された米国特許出願第６１／８０５，４３２号明細書の優先権を主張するものであり、その内容をこの引用により本願に援用する。本願は、２０１３年３月２６日に出願された米国特許出願第６１／８０５，４０６号明細書、同第６１／８０５，４６６号明細書、同第６１／８０５，４６９号明細書、同第６１／８０５，４４９号明細書、同第６１／８０５，４６３号明細書に関係しており、必要に応じてその優先権を主張するものであり、それらの内容をこの言及によって本願に援用する。本願はまた、２０１３年５月５日に出願された米国特許出願第６１／８１９，６３０号明細書および２０１３年１１月１２日に出願された米国特許出願第６１／９０３，２２５号明細書に関係しており、必要に応じてその優先権を主張するものであり、それらの内容をこの引用により本願に援用する。
【０００２】
本発明は広く、音声信号をデジタルフィルタ処理する方法に関する。本発明は特に、限定的ではないが、音声イコライゼーション（ＥＱ）における音声信号のデジタルフィルタ処理に関する。本発明は、画像ならびに、デジタル通信および処理に関連する信号をはじめとする他の信号のフィルタ処理を含む他のデジタルフィルタ処理にも及ぶ。
【背景技術】
【０００３】
デジタル記録再生において、音声を表すアナログ信号は、操作と保存に適したデジタル信号に変換される。この変換は、アナログ−デジタル変換器（ＡＤＣ）で実行される。保存されたデジタル信号は、デジタル−アナログ変換器（ＤＡＣ）で再びアナログ信号に変換できる。アナログ信号は、従来のオーディオ音声機器、例えばアンプとスピーカを使って再生される。デジタル信号は、ＤＡＣの前に操作してその質を高めてから再生できる。この操作は音声ＥＱを含み、その中では音声の周波数スペクトルのうちの選択された部分がフィルタ処理により、例えば周波数応答の不規則性が補償される。デジタル信号はまた、デジタル信号への、またはアナログ信号に戻す際のその変換から生じる問題を解決するためにフィルタ処理されてもよい。
【発明の概要】
【０００４】
本発明の第一の態様によれば、音声信号をデジタルフィルタ処理する方法が提供され、前記方法は、
隣接するサンプル点を含む所定のサンプルレートの音声フィルタを提供するステップと、
音声フィルタのサンプルレートを、隣接するサンプル点間の中間サンプル点を含む増加されたサンプルレートに増加させるステップであって、中間サンプル点は（ｉ）隣接するサンプル点のそれぞれにおける音声フィルタを実質的に表す５波形を指定し、（ｉｉ）関係する隣接するサンプル点と中間サンプル点との間で、指定された波形の各々を時間領域においてシフトさせ、（ｉｉｉ）中間サンプル点においてシフトされた波形の数値を組み合わせて重みを導き出し、中間サンプル点のそれぞれにおいて音声フィルタに重みを適用することによって重み付けされるステップと、
増加されたサンプルレートの他の音声フィルタを提供するステップと、
音声フィルタと他の音声フィルタとを組み合わせて増加されたサンプルレートの複合音声フィルタを得るステップと、
得られた増加されたサンプルレートの複合音声フィルタを使って、所定のサンプルレートで音声信号をフィルタ処理するステップと、
を含む。
【０００５】
本発明の第二の態様によれば、音声信号をデジタルフィルタ処理する方法が提供され、前記方法は、
隣接するサンプル点を含む所定のサンプルレートの音声フィルタを提供するステップと、
音声フィルタのサンプルレートを、隣接するサンプル点間の中間サンプル点を含む増加されたサンプルレートに増加させるステップであって、中間サンプル点は、（ｉ）音声フィルタを実質的に表し、中間サンプル点と整合するようにその時間領域においてシフトされた仮想波形を提供し、（ｉｉ）シフトされた仮想波形を時間領域において拡張させ、（ｉｉｉ）隣接するサンプル点において拡張された仮想波形の数値を組み合わせて重みを導き出し、中間サンプル点のそれぞれにおいて音声フィルタに重みを適用することによって重み付けされるステップと、
増加されたサンプルレートの他の音声フィルタを提供するステップと、
音声フィルタと他の音声フィルタとを組み合わせて、増加されたサンプルレートの複合音声フィルタを得るステップと、
得られた増加されたサンプルレートの複合音声フィルタを使って、音声信号を所定のサンプルレートでフィルタ処理するステップと、
含む。
【０００６】
本発明の第三の実施形態によれば、音声信号をデジタルフィルタ処理する方法が提供され、前記方法は、
隣接するサンプル点を含む所定のサンプルレートの音声フィルタを提供するステップと、
音声フィルタのサンプルレートを、隣接するサンプル点間の中間サンプル点を含む増加されたサンプルレートに増加させるステップであって、中間サンプル点は、（ｉ）音声フィルタを実質的に表し、中間サンプル点と整合するようにその時間領域においてシフトされた仮想波形を提供し、（ｉｉ）隣接するサンプル点における仮想波形の数値を決定し、（ｉｉｉ）隣接するサンプル点の数値を組み合わせて重みを導き出し、中間サンプル点のそれぞれにおいて音声フィルタに重みを適用することによって重み付けされるステップと、
増加されたサンプルレートの他の音声フィルタを提供するステップと、
音声フィルタと他の音声フィルタとを組み合わせて、増加されたサンプルレートの複合音声フィルタを得るステップと、
得られた増加されたサンプルレートの複合音声フィルタを使って、音声信号を所定のサンプルレートでフィルタ処理するステップと、
含む。
【０００７】
本発明の第四によれば、音声信号をデジタルフィルタ処理する方法が提供され、前記方法は、
隣接するサンプル点を含む所定のサンプルレートの音声フィルタを提供するステップと、
音声フィルタのサンプルレートを、隣接するサンプル点間の中間サンプル点を含む増加されたサンプルレートに増加させるステップであって、中間サンプル点は（ｉ）隣接するサンプル点のそれぞれにおける音声フィルタを実質的に表す波形を指定し、（ｉｉ）中間サンプル点における指定された波形の数値を組み合わせて重みを導き出し、中間サンプル点のそれぞれにおいて音声フィルタに重みを適用することによって重み付けされるステップと、
増加されたサンプルレートの他の音声フィルタを提供するステップと、
音声フィルタと他の音声フィルタとを組み合わせて、増加されたサンプルレートの複合音声フィルタを得るステップと、
得られた増加されたサンプルレートの複合音声フィルタを使って、音声信号を所定のサンプルレートでフィルタ処理するステップと、
含む。
【０００８】
好ましくは、指定された波形は各々、実質的に隣接するサンプル点と中間サンプル点との間の中間で時間領域においてシフトされる。
【０００９】
好ましくは、シフトされた仮想波形は、時間領域において、実質的に係数２で拡張される。
【００１０】
好ましくは、音声フィルタを組み合わせるステップは畳み込みによって行われ、他の音声フィルタはその隣接するサンプル点間に１つまたは複数の中間サンプル点を含み、前記畳み込みは、音声フィルタを他の音声フィルタに関してシフトさせることを含み、音声フィルタの隣接するサンプル点の少なくとも１つは他の音声フィルタの中間サンプル点の少なくとも１つに対応する。
【００１１】
好ましくは、重みは、前記隣接するサンプル点のうちの所定の数にわたり適用される。
【００１２】
好ましくは、複合音声フィルタはフィルタバンクの組み合わせである。より好ましくは、フィルタバンクは共同で、フィルタ処理されるべき音声信号を概して表す周波数帯域幅を定義する。
【００１３】
好ましくは、複合音声フィルタはナイキスト周波数に近付ける低域通過フィルタである。
【００１４】
好ましくは、１つまたは複数の波形の各々は、音声フィルタのそれぞれに供給されるインパルスによって生成されるインパルス応答を含む。より好ましくは、方法はまた、インパルス応答の周波数成分に平均化曲線を適用するステップを含む。さらにより好ましくは、平均化曲線は、それが適用されるインパルス応答の周波数成分のそれぞれに比例する幅に調整される。
【００１５】
好ましくは、インパルス応答は、時間領域においてｓｉｎｃ関数により表現される。
【００１６】
あるいは、インパルス応答は、時間領域において絶対時間値の正弦関数により表現される。
【００１７】
本発明の第五の態様によれば、各々が所定のサンプルレートの複数の音声フィルタを使って音声信号をデジタルフィルタ処理するための命令を含むコンピュータまたは機械読取可能媒体が提供され、前記命令は、プロセッサにより実行されると、前記プロセッサに、
隣接するサンプル点を含む所定のサンプルレートの音声フィルタを提供し、
音声フィルタのサンプルレートを、隣接するサンプル点間の中間サンプル点を含む増加された５サンプルレートに増加させ、中間サンプル点は、（ｉ）隣接するサンプル点のそれぞれにおける音声フィルタを実質的に表す波形を指定し、（ｉｉ）関係する隣接するサンプル点と中間サンプル点との間で、指定された波形の各々を時間領域においてシフトさせ、（ｉｉｉ）中間サンプル点においてシフトされた波形の数値を組み合わせて重みを導き出し、中間サンプル点のそれぞれにおいて音声フィルタに重みを適用することによって重み付けされ、
増加されたサンプルレートの他の音声フィルタを提供し、
音声フィルタと他の音声フィルタとを組み合わせて増加されたサンプルレートの複合音声フィルタを得て、
得られた増加されたサンプルレートの複合音声フィルタを使って、所定のサンプルレートで音声信号をフィルタ処理する、
ようにさせる。
【００１８】
本発明の第六の態様によれば、各々が所定のサンプルレートの複数の音声フィルタを使って音声信号をデジタルフィルタ処理するための命令を含むコンピュータまたは機械読取可能媒体が提供され、前記命令は、プロセッサにより実行されると、前記プロセッサに、
隣接するサンプル点を含む所定のサンプルレートの音声フィルタを提供し、
音声フィルタのサンプルレートを、隣接するサンプル点間の中間サンプル点を含む増加されたサンプルレートに増加させ、中間サンプル点は、（ｉ）音声フィルタを実質的に表し、中間サンプル点と整合するようにその時間領域においてシフトされた仮想波形を提供し、（ｉｉ）シフトされた仮想波形を時間領域において拡張させ、（ｉｉｉ）隣接するサンプル点において拡張された仮想波形の数値を組み合わせて重みを導き出し、中間サンプル点のそれぞれにおいて音声フィルタに重みを適用することによって重み付けされ、
増加されたサンプルレートの他の音声フィルタを提供し、
音声フィルタと他の音声フィルタとを組み合わせて、増加されたサンプルレートの複合音声フィルタを得て、
得られた増加されたサンプルレートの複合音声フィルタを使って、音声信号を所定のサンプルレートでフィルタ処理する、
ようにさせる。
【００１９】
本発明の第七の態様によれば、各々が所定のサンプルレートの複数の音声フィルタを使って音声信号をデジタルフィルタ処理するための命令を含むコンピュータまたは機械読取可能媒体が提供され、前記命令は、プロセッサにより実行されると、前記プロセッサに、
音声フィルタのサンプルレートを、隣接するサンプル点間の中間サンプル点を含む増加されたサンプルレートに増加させ、中間サンプル点は、（ｉ）音声フィルタを実質的に表し、中間サンプル点と整合するようにその時間領域においてシフトされた仮想波形を提供し、（ｉｉ）隣接するサンプル点における仮想波形の数値を決定し、（ｉｉｉ）隣接するサンプル点の数値を組み合わせて重みを導き出し、中間サンプル点のそれぞれにおいて音声フィルタに重みを適用することによって重み付けされ、
増加されたサンプルレートの他の音声フィルタを提供し、
音声フィルタと他の音声フィルタとを組み合わせて、増加されたサンプルレートの複合音声フィルタを得て、
得られた増加されたサンプルレートの複合音声フィルタを使って、音声信号を所定のサンプルレートでフィルタ処理する、
ようにさせる。
【００２０】
本発明の第八の態様によれば、各々が所定のサンプルレートの複数の音声フィルタを使って音声信号をデジタルフィルタ処理するための命令を含むコンピュータまたは機械読取可能媒体が提供され、前記命令は、プロセッサにより実行されると、前記プロセッサに、
隣接するサンプル点を含む所定のサンプルレートの音声フィルタを提供し、
音声フィルタのサンプルレートを、隣接するサンプル点間の中間サンプル点を含む増加されたサンプルレートに増加させ、中間サンプル点は、（ｉ）隣接するサンプル点のそれぞれにおける音声フィルタを実質的に表す波形を指定し、（ｉｉ）中間サンプル点における指定された波形の数値を組み合わせて重みを導き出し、中間サンプル点のそれぞれにおいて音声フィルタに重みを適用することによって重み付けされ、
増加されたサンプルレートの他の音声フィルタを提供するステップと、
音声フィルタと他の音声フィルタとを組み合わせて、増加されたサンプルレートの複合音声フィルタを得て、
得られた増加されたサンプルレートの複合音声フィルタを使って、音声信号を所定のサンプルレートでフィルタ処理する、
ようにさせる。
【００２１】
本発明の第九の態様によれば、音声信号をデジタルフィルタ処理するシステムが提供され、システムは、
各々が所定のサンプルレートの複数の音声フィルタと、
プロセッサであって、
隣接するサンプル点を含む所定のサンプルレートの音声フィルタを提供し、
音声フィルタのサンプルレートを、隣接するサンプル点間の中間サンプル点を含む増加されたサンプルレートに増加させ、中間サンプル点は、（ｉ）隣接するサンプル点のそれぞれにおける音声フィルタを実質的に表す波形を指定し、（ｉｉ）関係する隣接するサンプル点と中間サンプル点との間で、指定された波形の各々を時間領域においてシフトさせ、（ｉｉｉ）中間サンプル点においてシフトされた波形の数値を組み合わせて重みを導き出し、中間サンプル点のそれぞれにおいて音声フィルタに重みを適用することによって重み付けされ、
増加されたサンプルレートの他の音声フィルタを提供し、
音声フィルタと他の音声フィルタとを組み合わせて増加されたサンプルレートの複合音声フィルタを得て、
得られた増加されたサンプルレートの複合音声フィルタを使って、所定のサンプルレートで音声信号をフィルタ処理する、
ように構成されたプロセッサと、
を含む。
【００２２】
本発明の第十の態様によれば、音声信号をデジタルフィルタ処理するシステムが提供され、システムは、
各々が所定のサンプルレートの複数の音声フィルタと、
プロセッサであって、
隣接するサンプル点を含む所定のサンプルレートの音声フィルタを提供し、
音声フィルタのサンプルレートを、隣接するサンプル点間の中間サンプル点を含む増加されたサンプルレートに増加させ、中間サンプル点は、（ｉ）音声フィルタを実質的に表し、中間サンプル点と整合するようにその時間領域においてシフトされた仮想波形を提供し、（ｉｉ）シフトされた仮想波形を時間領域において拡張させ、（ｉｉｉ）隣接するサンプル点において拡張された仮想波形の数値を組み合わせて重みを導き出し、中間サンプル点のそれぞれにおいて音声フィルタに重みを適用することによって重み付けされ、
増加されたサンプルレートの他の音声フィルタを提供し、
音声フィルタと他の音声フィルタとを組み合わせて、増加されたサンプルレートの複合音声フィルタを得て、
得られた増加されたサンプルレートの複合音声フィルタを使って、音声信号を所定のサンプルレートでフィルタ処理する、
ように構成されたプロセッサと、
を含む。
【００２３】
本発明の第十一の態様によれば、音声信号をデジタルフィルタ処理するシステムが提供され、システムは、
各々が所定のサンプルレートの複数の音声フィルタと、
プロセッサであって、
音声フィルタのサンプルレートを、隣接するサンプル点間の中間サンプル点を含む増加されたサンプルレートに増加させ、中間サンプル点は、（ｉ）音声フィルタを実質的に表し、中間サンプル点と整合するようにその時間領域においてシフトされた仮想波形を提供し、（ｉｉ）隣接するサンプル点における仮想波形の数値を決定し、（ｉｉｉ）隣接するサンプル点の数値を組み合わせて重みを導き出し、中間サンプル点のそれぞれにおいて音声フィルタに重みを適用することによって重み付けされ、
増加されたサンプルレートの他の音声フィルタを提供し、
音声フィルタと他の音声フィルタとを組み合わせて、増加されたサンプルレートの複合音声フィルタを得て、
得られた増加されたサンプルレートの複合音声フィルタを使って、音声信号を所定のサンプルレートでフィルタ処理する、
ように構成されたプロセッサと、
を含む。
【００２４】
本発明の第十二の態様によれば、音声信号をデジタルフィルタ処理するシステムが提供され、システムは、
各々が所定のサンプルレートの複数の音声フィルタと、
プロセッサであって、
隣接するサンプル点を含む所定のサンプルレートの音声フィルタを提供し、
音声フィルタのサンプルレートを、隣接するサンプル点間の中間サンプル点を含む増加されたサンプルレートに増加させ、中間サンプル点は、（ｉ）隣接するサンプル点のそれぞれにおける音声フィルタを実質的に表す波形を指定し、（ｉｉ）中間サンプル点における指定された波形の数値を組み合わせて重みを導き出し、中間サンプル点のそれぞれにおいて音声フィルタに重みを適用することによって重み付けされ、
増加されたサンプルレートの他の音声フィルタを提供するステップと、
音声フィルタと他の音声フィルタとを組み合わせて、増加されたサンプルレートの複合音声フィルタを得て、
得られた増加されたサンプルレートの複合音声フィルタを使って、音声信号を所定のサンプルレートでフィルタ処理する、
ように構成されたプロセッサと、
を含む。
【００２５】
本発明の第十三の態様によれば、画像をデジタルフィルタ処理する方法が提供され、前記方法は、
隣接するサンプル点を含む所定のサンプルレートの画像フィルタを提供するステップと、
画像フィルタのサンプルレートを、隣接するサンプル点間の中間サンプル点を含む増加されたサンプルレートに増加させるステップであって、中間サンプル点は隣接するサンプル点の影響に応じて重み付けされるステップと、
増加されたサンプルレートの他の画像フィルタを提供するステップと、
中間サンプル点の各々の重みを、画像フィルタを実質的に表す１つまたは複数の波形に基づいて計算するステップと、
中間サンプル点のそれぞれにおいて画像フィルタに重みを適用するステップと、
画像フィルタと他の画像フィルタを組み合わせて、増加されたサンプルレートの複合画像フィルタを得るステップと、
得られた増加されたサンプルレートの複合画像フィルタを使って、画像を所定のサンプルレートでフィルタ処理するステップと、
を含む。
【００２６】
好ましくは、画像は、複合画像フィルタが適用される画素マトリクスを含む。
【図面の簡単な説明】
【００２７】
【図１】図１は、デジタル音声記録再生における本発明の実施形態の応用の概略図を示す。
【図２】図２は、本発明のある実施形態の音声フィルタのインパルス応答である。
【図３】図３は、サンプルレートを増加させた図２のインパルス応答の拡大図である。
【図４】図４は、従来のフィルタの周波数応答（破線の要素で示される）と比較される、本発明のある実施形態による複合音声フィルタの周波数応答である。
【図５】図５は、サンプルレートを複合音声フィルタの所定のレートに戻す概略図である。
【図６】図６は、フィルタのサンプルレートを増加させるための１つの手法の概略図である。
【図７】図７は、本発明のある実施形態によるサンプルレート調整のための１つの手法の概略図である。
【図８】図８は、フィルタのサンプルレートを増加させるための他の手法の概略図である。
【図９】図９は、インパルス応答のサンプルレートを増加させるための代替的手法の概略図である。
【図１０】図１０は、関係する音声数値に適用されるべき、中間サンプル点のための重み付けを示すグラフである。
【図１１】図１１は、インパルス応答のサンプルレートを増加させるための他の代替的手法の概略図である。
【図１２】図１２は、本発明のある実施形態によるそれぞれのインパルス応答に適用される平均化曲線を示す。
【図１３】図１３は、本発明のある実施形態によるそれぞれのインパルス応答に適用される平均化曲線を示す。
【図１４】図１４は、インパルス応答の周波数に関する、異なる幅の平均化曲線を示すグラフである。
【発明を実施するための形態】
【００２８】
本発明は、好ましい実施形態において、得られた増加されたサンプルレートの複合音声フィルタを適用することにより、音声信号を所定のサンプルレートでデジタルフィルタ処理する方法に関する。複合音声フィルタは、１つの音声フィルタを増加されたサンプルレートの他の音声フィルタと組み合わせることによって得られる。この実施形態において、音声フィルタのサンプルレートは、その所定のサンプルレートから増加させたサンプルレートへと、中間サンプル点の重み付けを含む様々な手法によって増加されてもよい。
【００２９】
図１は、デジタル音声記録再生の過程における本開示の各種の実施形態の応用を示す。アナログ音声信号１０は、アナログ−デジタル変換器（ＡＤＣ）１２においてデジタル音声信号に変換される。デジタル音声信号には次に、例えば音声イコライゼーション（ＥＱ）において、デジタルプロセッサ１４での信号処理が行われてもよい。処理されたデジタル信号はダウンサンプルされて、記憶メモリ１６に保存され、その後、再生の前に、サンプルレートがその分解能を高めるために増加される。比較的高い分解能のデジタル音声信号はその後、デジタル−アナログ変換器（ＤＡＣ）１８でアナログ信号２０に戻される。
【００３０】
当然のことながら、本開示の各種の実施形態は、以下において応用できる。
ｉ）デジタル音声信号に、いくつかの実施形態において重み付けにより行うことのできるサンプルレートの増加、すなわちオーバーサンプリングが行われるＡＤＣ  １２
ｉｉ）例えばデジタル信号が低域通過フィルタまたは帯域通過フィルタでフィルタ処理されるデジタル信号プロセッサ１４またはＥＱに関連するデジタルフィルタ
ｉｉｉ）フィルタ処理された音声信号に対し、再生の前にサンプルレート増加、すなわちアップサンプリングが行われる記憶メモリ１６の下流
【００３１】
本開示のいくつかの実施形態は、コンピュータプログラムコードまたはソフトウェアで具現化されてもよい。デジタル信号プロセッサ１４のデジタルフィルタは、特定の周波数応答によって表現される。特定の周波数応答は一般に、フィルタのインパルス応答に依存し、これは本発明の各種の実施形態のソフトウェアまたは技術により特徴付けられる。本実施形態は、それによってデジタルフィルタが分類される基本的な種類の周波数応答をカバーし、これには低域通過、高域通過、帯域通過、および帯域除去またはノッチフィルタが含まれる。デジタルフィルタは、有限インパルス応答（ＦＩＲ）または無限インパルス応答（ＩＩＲ）フィルタに大きく分類される。
【００３２】
仮想的に増加させたサンプルレートを用いた音声フィルタ処理のこの実施形態を理解するために、複合音声フィルタは、簡潔を期し、２つの音声フィルタから得られるが、当然のことながら、いくつのフィルタを使用してもよい。複合音声フィルタは一般に、フィルタバンクを含む。フィルタバンクは共同で、フィルタ処理するべき音声信号またはスペクトルを表す周波数帯域幅を定義する。この実施形態において、インパルス応答は、それぞれのフィルタに供給されるインパルスにより生成される。フィルタの各々に関するインパルス応答は、等式、
2016518756.tif 000021
によるｓｉｎｃ関数により表されてもよく、式中、ｌｐｆは低域通過フィルタのコーナ周波数であり、ｘはｘ軸上の時間可変値であり、ｅ−（ｑｘ）２は平均化曲線を表し、ｑが平均化曲線のアスペクト比を表す。理解すべき点として、ｓｉｎｃ関数はｃｏｓ成分の総和である。
【００３３】
図２は、式１のインパルス応答を示す。理解すべき点として、ａ［０］はインパルスが発生するインスタンスであり、ａ［ｎ］はインパルス応答に関する隣接サンプル点を指定し、ｎは所定のサンプルレートでのサンプル点の数である。この実施形態において、所定のサンプルレートは４４．１ｋＨｚ（サンプル毎秒）であるが、当然のことながら、用途に応じて他の何れのサンプルレートを使用してもよい。
【００３４】
図３は、サンプルレートを増加されたサンプルレートまで増加させた図２のインパルス応答の拡大図を示す。例示の目的にすぎないが、所定のサンプルレートは係数１０で増加され、隣接するサンプルル点、例えばａ［０］とａ［１］との間にａ［０ａ］からａ［０ｉ］で示される９つの中間の等間隔のサンプル点がある。いくつかの実施形態において、所定のサンプルレートは、現実には最大１，０００の係数で増加されてもよく、その場合、増加後のサンプルレートは４４，１００ｋＨｚである。
【００３５】
この実施形態において、フィルタは畳み込みによって複合されて、複合音声フィルタの１つを得る。このインパルス応答ａとｂの畳み込みはサンプル配列により表され、これはまた、数学的に等式、
2016518756.tif 000022
によっても定義可能であり、式中、Ｎはインパルス応答ａとｂの各々のサンプル数であり、ｋはインパルス応答ｂのサンプルの各々の０〜Ｎ−１である。それゆえ、このサンプル配列は２Ｎ−１の行と列を含む。配列の各列のサンプル数値の総和が複合音声フィルタを表す。複合音声フィルタを数学的に、サンプルの無限数にわたるインパルス応答を積分することによって表すことも可能である。
【００３６】
複合音声フィルタは、この例においては、ナイキスト周波数に近付ける低域通過フィルタである。各種のインパルス応答に対するサンプルレート増加の実行中に、ナイキスト周波数以上が実質的に取り除かれる。複合フィルタまたはその他の複合フィルタはまた、用途に応じて帯域通過または帯域除去フィルタとしても機能できる。図４は、この実施形態の複合音声フィルタの応答を、サンプルレート増加が行われない従来の音声フィルタの周波数応答（破線の要素で示す）と共に示す。この実施形態の複合フィルタの周波数応答は、それがナイキスト周波数に近付く間にコーナ周波数を有するのに対し、従来のフィルタの周波数応答は何の影響もなく平坦であることがわかる。
【００３７】
複合音声フィルタは、増加されたサンプルレートでの精度が向上するという利点を有するように「構成」される。図５に示されるように、複合音声フィルタは、音声信号のフィルタ処理を行う前に、所定のサンプルレートに戻される。それゆえ、複合フィルタは、サンプルレートを仮想的に増加させて、所定のサンプルレートで音声に適用され、これはプロセッサのパワーの点での要求が少なくて済む。
【００３８】
いくつかの実施形態において、音声フィルタの各々のサンプルレート増加は、次を含む後述の２つの技術により実行されてもよい。
１．隣接音声信号のシフト、および／または
２．仮想インパルス応答の拡張
【００３９】
シフトされた隣接音声信号を使ったインパルス応答の数値に重み付けを行う中で、隣接するインパルス応答が、決定されるべき中間サンプル点の何れかの側から指定される。指定された隣接するサンプルの各々はすると、実質的に隣接するサンプル点と中間サンプル点との間の中間で時間領域においてシフトされる。この例では、関係する重みは、シフトされた隣接インパルス応答の各々が関係する中間サンプル点において貢献する数値を合計することによって計算される。
【００４０】
この手法が図６に概略的に示されている。重みは、隣接するサンプル点の所定の数、例えば１，０２４のサンプル点にわたり適用されてもよい。
【００４１】
この重み付け手法の使用において、音声フィルタの複合は、音声フィルタの隣接するサンプル点が、少なくともそれが適用される他の音声フィルタの中間サンプル点の各々と整合し、またはそれに対応するように調整されたサンプリングレートで行われる。その中で、音声フィルタを、調整されたサンプリングレートにおいて他の音声フィルタに関してシフトさせる。例えば、他の音声フィルタが、その隣接するサンプル点間の実質的に中間にある介在サンプル点を含む場合、フィルタを相互に適用するために調整されたサンプリングレートは実質的に、所定のサンプルレートの半分である。図７は、サンプリングレートを調整するためのこの手法を概略的に示している。
【００４２】
サンプリングレートは、この実施形態においては、１つおきのインパルス応答を畳み込むことによって調整される。これは、図７の一番上のインパルス応答が実線の要素で示されている３つのインパルス応答と畳み込まれ、それ以外の、破線で示されるインパルス応答は実際上、無視されることを意味する。その結果としての、すなわち複合音声フィルタは、図７の、破線の要素で示される一番下のインパルス応答であり、この例では、下式、
2016518756.tif 000023
により表現される。
【００４３】
所定のサンプルレート４４．１ｋＨｚの場合、調整されたサンプリングレートは、この例では２２．０５ｋＨｚである。他の音声フィルタがその隣接するサンプル点間に９つの介在サンプル点を有する場合、調整後のサンプリングレートは、所定のサンプルレートの１０分の１となる。これは、所定のサンプルレート４４．１ｋＨｚの場合、調整されたサンプリングレート４．４１ｋＨｚに等しい。当然のことながら、サンプリングレートの調整は、中間サンプル点の各々の重みの計算において指定された隣接するサンプル点のシフトを「補正」する。時間領域における指定された隣接するサンプル点のシフトは概して、音声フィルタの畳み込みにおけるサンプルレートの調整に比例する。それゆえ、隣接するサンプル点と中間サンプル点との間の中間にある指定された隣接するサンプルのシフトは、サンプリングレートを２分の１の係数で調整することを意味する。
【００４４】
拡張された仮想インパルス応答を使ったインパルス応答の数値を重み付けにおいて、関係するインパルス応答は、実際上、その時間領域が決定されるべき中間サンプル点と整合するようにシフトされた仮想インパルス応答として再現される。いくつかの実施形態において、仮想の、シフトされたインパルス応答は、その時間領域において実質的に係数２だけ拡張される。この例において、関係する重みは、隣接するサンプル点において拡張されたインパルス応答の数値を合計することによって計算される。この技術が、図８に概略的に示されている。重みは、隣接するサンプル点の所定の数、例えば１，０２４のサンプル点にわたって適用されてもよい。
【００４５】
いくつかの実施形態において、音声フィルタの各々についてのサンプルレート増加は、あるいは、以下の２つの手法、すなわちｉ）仮想音声信号および／またはｉｉ）隣接音声信号を使って実行されてもよい。
【００４６】
仮想音声信号を使ったインパルス応答の数値の重み付けにおいて、関係するインパルス応答は、実際上、その時間領域が決定されるべき中間サンプル点と整合するようにシフトされた仮想インパルス応答として再現される。重みは隣接するサンプル点における仮想音声信号の数値を合計することによって計算され、重みはこれらの数値の総和に反比例する係数である。関係する重みまたは係数は、中間サンプル点のそれぞれにおけるフィルタのインパルス応答に適用される。この手法が図９に概略的に示されている。重みは、隣接するサンプル点の所定の数にわたって計算されてもよい。この実施形態において、下式は、１０２４の隣接サンプル点が考慮される、中間サンプル点の各々の数値の重みを提供する。
2016518756.tif 000024
式中、ｎはサンプル数であり、ｑは平均化曲線のアスペクト比を表し、ｌｐｆは低域通過フィルタのコーナ周波数である。
【００４７】
図１０は、関係するインパルス応答の数値に適用されるべき中間サンプル点ａ［０ａ］からａ［０ｉ］までの各々の重み付けを示す。
【００４８】
隣接する音声信号を使ったインパルス応答の数値の重み付けにおいて、隣接するインパルス応答は、決定されるべき中間サンプル点の何れかの側から指定される。この例において、関係する重みは、指定された隣接するインパルス応答の各々が、関係する中間サンプル点において貢献する数値を合計することによって計算される。この手法は図１１に概略的に示されている。重みは、隣接するサンプル点の所定の数、例えば１０２４のサンプル点にわたり適用されてもよい。
【００４９】
他の実施形態において、インパルス応答に適用される平均化曲線は、それが適用されるインパルス応答の周波数に比例する幅に調整されてもよい。図１２は、比較的高周波数のインパルス応答に適用される約サンプル４つ分の幅を有する平均化曲線を示す。図１３は、比較的低周波数の他のインパルス応答に適用される約サンプル８つ分の幅を有する調整された平均化曲線を示す。どちらの場合も平均化曲線の幅、すなわちｑは、対応するインパルス応答の周波数に実質的に比例することがわかる。これは、図１４において概略的に示されており、平均化曲線の幅は、インパルス応答の周波数の減少に伴い、ｚ軸において増加する。
【００５０】
本発明の他の態様において、音声フィルタは増加されたサンプルレートで提供され、所定のサンプルレートで音声信号に適用される。音声フィルタへのサンプルレート増加は、説明した重み付け方式の何れか１つを使って提供され、中間サンプル点は、隣接するサンプル点の影響に応じて重み付けされる。
【００５１】
本開示のいくつかの実施形態を説明したところで、当業者にとっては、音声信号をデジタルフィルタ処理するこの方法には、先行技術に比べて少なくとも以下のような利点を有することが明らかであろう。
１．サンプルレートが増加された複合音声フィルタが得られ、これは、その周波数応答において比較的「スムーズな」フィルタを提供する。
２．複合フィルタは、例えばＥＱにおけるフィルタ処理を改善する。
３．複合フィルタの「設計」は、それが大幅に増加されたサンプルレートのフィルタから「構成される」という点で、アナログフィルタに似ている。
４．複合音声フィルタは実質的に、アナログフィルタおよび先行技術のデジタルフィルタに固有の、望ましくない共鳴を実質的に低減させる。
５．それが提供する周波数応答は、よりスムーズであり、この点において、よりアナログフィルタに似ている。
６．複合フィルタは、サンプルレートを増加させずに、関係する音声に比較的高分解能で適用される。
【００５２】
当業者であれば、本明細書に記載されている発明には、具体的に説明されたもの以外の変更や改良を加えることかできると理解するであろう。例えば、インパルス応答は事実上、何れの波形であってもよい。数式により表現される場合、インパルス応答はｓｉｎｃ関数に限定されず、以下のようなその他の波形を含む。
ｉ）時間領域内で表現される絶対値の正弦関数
ｉｉ）実質的にその周期の４分の１シフトさせた制限関数
ｉｉｉ）ゼロ（０）から正の無限大までのみの数値の正弦関数
ｉｖ）正の数値のみに関するｓｉｎｃ関数（コサイン成分の総和）
【００５３】
音声信号の処理は、音響に限定される必要はなく、超音波やソナーをはじめとする他の音声用途にも拡張される。本発明はまた、音声信号以外に、例えば一般に変位を電気信号に変換するひずみゲージやその他のトランスデューサ等の測定機器から取得されるような物理的変位から得られる信号を含むその他の信号にも拡張される。本発明はまた、デジタル通信に関連する信号のデジタルフィルタ処理も含む。
【００５４】
本発明は、他の実施形態において、画像および画像フィルタにも適用され、この場合、例えばある画像の画素マトリクスが複合画像フィルタでフィルタ処理される。いくつかの実施形態において、複合画像フィルタは、２つ以上の増加したサンプルレートの画像フィルタを組み合わせることによって得られる。中間サンプル点を含めるようにサンプルレートを増加させる中で、これらの中間点は、隣接するサンプル点の影響に応じて重み付けされる。
【００５５】
このような変更形態と改良形態はすべて、本発明の範囲に含まれると考えられ、その性質は上記の説明から判断される。
【手続補正２】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
音声信号をデジタルフィルタ処理する方法において、
隣接するサンプル点を含む所定のサンプルレートの音声フィルタを提供するステップと、
前記音声フィルタの前記サンプルレートを、前記隣接するサンプル点間の中間サンプル点を含む増加されたサンプルレートに増加させるステップであって、前記中間サンプル点は、（ｉ）前記隣接するサンプル点のそれぞれにおける前記音声フィルタを実質的に表す波形を指定し、（ｉｉ）関係する前記隣接するサンプル点と前記中間サンプル点との間で、前記指定された波形の各々を時間領域においてシフトさせ、（ｉｉｉ）前記中間サンプル点において前記シフトされた波形の数値を組み合わせて重みを導き出し、前記中間サンプル点のそれぞれにおいて前記音声フィルタに前記重みを適用することによって重み付けされるステップと、
前記増加されたサンプルレートの他の音声フィルタを提供するステップと、
前記音声フィルタと前記他の音声フィルタとを組み合わせて前記増加されたサンプルレートの複合音声フィルタを得るステップと、
得られた前記増加されたサンプルレートの前記複合音声フィルタを使って、前記所定のサンプルレートで前記音声信号をフィルタ処理するステップと、
を含むことを特徴とする方法。
【請求項２】
請求項１に記載の方法において、
前記指定された波形は各々、実質的に前記関係する隣接するサンプル点と前記中間サンプル点との間の中間で時間領域においてシフトされることを特徴とする方法。
【請求項３】
音声信号をデジタルフィルタ処理する方法において、
隣接するサンプル点を含む所定のサンプルレートの音声フィルタを提供するステップと、
前記音声フィルタの前記サンプルレートを、前記隣接するサンプル点間の中間サンプル点を含む増加されたサンプルレートに増加させるステップであって、前記中間サンプル点は、（ｉ）前記音声フィルタを実質的に表し、前記中間サンプル点と整合するようにその時間領域においてシフトされた仮想波形を提供し、（ｉｉ）前記シフトされた仮想波形を時間領域において拡張させ、（ｉｉｉ）前記隣接するサンプル点において前記拡張された仮想波形の数値を組み合わせて重みを導き出し、前記中間サンプル点のそれぞれにおいて前記音声フィルタに前記重みを適用することによって重み付けされるステップと、
前記増加されたサンプルレートの他の音声フィルタを提供するステップと、
前記音声フィルタと前記他の音声フィルタとを組み合わせて、前記増加されたサンプルレートの複合音声フィルタを得るステップと、
得られた前記増加されたサンプルレートの前記複合音声フィルタを使って、前記音声信号を前記所定のサンプルレートでフィルタ処理するステップと、
含むことを特徴とする方法。
【請求項４】
請求項３に記載の方法において、
前記シフトされた仮想波形は、時間領域において、実質的に係数２で拡張されることを特徴とする方法。
【請求項５】
音声信号をデジタルフィルタ処理する方法において、
隣接するサンプル点を含む所定のサンプルレートの音声フィルタを提供するステップと、
前記音声フィルタの前記サンプルレートを、前記隣接するサンプル点間の中間サンプル点を含む増加されたサンプルレートに増加させるステップであって、前記中間サンプル点は、（ｉ）前記音声フィルタを実質的に表し、前記中間サンプル点と整合するようにその時間領域においてシフトされた仮想波形を提供し、（ｉｉ）前記隣接するサンプル点における前記仮想波形の数値を決定し、（ｉｉｉ）前記隣接するサンプル点の前記数値を組み合わせて重みを導き出し、前記中間サンプル点のそれぞれにおいて前記音声フィルタに前記重みを適用することによって重み付けされるステップと、
前記増加されたサンプルレートの他の音声フィルタを提供するステップと、
前記音声フィルタと前記他の音声フィルタとを組み合わせて、前記増加されたサンプルレートの複合音声フィルタを得るステップと、
得られた前記増加されたサンプルレートの前記複合音声フィルタを使って、前記音声信号を前記所定のサンプルレートでフィルタ処理するステップと、
含むことを特徴とする方法。
【請求項６】
音声信号をデジタルフィルタ処理する方法において、
隣接するサンプル点を含む所定のサンプルレートの音声フィルタを提供するステップと、
前記音声フィルタの前記サンプルレートを、前記隣接するサンプル点間の中間サンプル点を含む増加されたサンプルレートに増加させるステップであって、前記中間サンプル点は、（ｉ）前記隣接するサンプル点のそれぞれにおける前記音声フィルタを実質的に表す波形を指定し、（ｉｉ）前記中間サンプル点における前記指定された波形の数値を組み合わせて重みを導き出し、前記中間サンプル点のそれぞれにおいて前記音声フィルタに前記重みを適用することによって重み付けされるステップと、
前記増加されたサンプルレートの他の音声フィルタを提供するステップと、
前記音声フィルタと前記他の音声フィルタとを組み合わせて、前記増加されたサンプルレートの複合音声フィルタを得るステップと、
得られた前記増加されたサンプルレートの前記複合音声フィルタを使って、前記音声信号を前記所定のサンプルレートでフィルタ処理するステップと、
含むことを特徴とする方法。
【請求項７】
請求項１乃至６の何れか１項に記載の方法において、
前記音声フィルタを組み合わせる前記ステップは畳み込みによって行われ、前記他の音声フィルタはその隣接するサンプル点間に１つまたは複数の中間サンプル点を含み、前記畳み込みは、前記音声フィルタを前記他の音声フィルタに関してシフトさせることを含み、前記音声フィルタの前記隣接するサンプル点の少なくとも１つは前記他の音声フィルタの前記中間サンプル点の少なくとも１つに対応することを特徴とする方法。
【請求項８】
請求項１乃至７の何れか１項に記載の方法において、
前記重みは、前記隣接するサンプル点のうちの所定の数にわたり適用されることを特徴とする方法。
【請求項９】
請求項１乃至８の何れか１項に記載の方法において、
前記複合音声フィルタはフィルタバンクの組み合わせであることを特徴とする方法。
【請求項１０】
請求項９に記載の方法において、
前記フィルタバンクは共同で、フィルタ処理されるべき前記音声信号を概して表す周波数帯域幅を定義することを特徴とする方法。
【請求項１１】
請求項１乃至１０の何れか１項に記載の方法において、
前記複合音声フィルタはナイキスト周波数に近付ける低域通過フィルタであることを特徴とする方法。
【請求項１２】
請求項１乃至１１の何れか１項に記載の方法において、
前記１つまたは複数の波形の各々は、前記音声フィルタのそれぞれに供給されるインパルスによって生成されるインパルス応答を含むことを特徴とする方法。
【請求項１３】
請求項１２に記載の方法において、
前記インパルス応答の周波数成分に平均化曲線を適用するステップもまた含むことを特徴とする方法。
【請求項１４】
請求項１３に記載の方法において、
前記平均化曲線は、それが適用される前記インパルス応答の前記周波数成分のそれぞれに比例する幅に調整されることを特徴とする方法。
【請求項１５】
請求項１２乃至１４の何れか１項に記載の方法において、
前記インパルス応答は、時間領域においてｓｉｎｃ関数により表現されることを特徴とする方法。
【請求項１６】
請求項１２乃至１４の何れか１項に記載の方法において、
前記インパルス応答は、時間領域において絶対時間値の正弦関数により表現されることを特徴とする方法。
【請求項１７】
各々が所定のサンプルレートの複数の音声フィルタを使って音声信号をデジタルフィルタ処理するための命令を含むコンピュータまたは機械読取可能媒体において、前記命令は、プロセッサにより実行されると、前記プロセッサに、
隣接するサンプル点を含む所定のサンプルレートの音声フィルタを提供し、
前記音声フィルタの前記サンプルレートを、前記隣接するサンプル点間の中間サンプル点を含む増加されたサンプルレートに増加させ、前記中間サンプル点は、（ｉ）前記隣接するサンプル点のそれぞれにおける前記音声フィルタを実質的に表す波形を指定し、（ｉｉ）関係する前記隣接するサンプル点と前記中間サンプル点との間で、前記指定された波形の各々を時間領域においてシフトさせ、（ｉｉｉ）前記中間サンプル点において前記シフトされた波形の数値を組み合わせて重みを導き出し、前記中間サンプル点のそれぞれにおいて前記音声フィルタに前記重みを適用することによって重み付けされ、
前記増加されたサンプルレートの他の音声フィルタを提供し、
前記音声フィルタと前記他の音声フィルタとを組み合わせて前記増加されたサンプルレートの複合音声フィルタを得て、
得られた前記増加されたサンプルレートの前記複合音声フィルタを使って、前記音声信号を前記所定のサンプルレートでフィルタ処理する、
ようにさせることを特徴とするコンピュータまたは機械読取可能媒体。
【請求項１８】
各々が所定のサンプルレートの複数の音声フィルタを使って音声信号をデジタルフィルタ処理するための命令を含むコンピュータまたは機械読取可能媒体において、前記命令は、プロセッサにより実行されると、前記プロセッサに、
隣接するサンプル点を含む所定のサンプルレートの音声フィルタを提供し、
前記音声フィルタの前記サンプルレートを、前記隣接するサンプル点間の中間サンプル点を含む増加されたサンプルレートに増加させ、前記中間サンプル点は、（ｉ）前記音声フィルタを実質的に表し、前記中間サンプル点と整合するようにその時間領域においてシフトされた仮想波形を提供し、（ｉｉ）前記シフトされた仮想波形を時間領域において拡張させ、（ｉｉｉ）前記隣接するサンプル点において前記拡張された仮想波形の数値を組み合わせて重みを導き出し、前記中間サンプル点のそれぞれにおいて前記音声フィルタに前記重みを適用することによって重み付けされ、
前記増加されたサンプルレートの他の音声フィルタを提供し、
前記音声フィルタと前記他の音声フィルタとを組み合わせて、前記増加されたサンプルレートの複合音声フィルタを得て、
得られた前記増加されたサンプルレートの前記複合音声フィルタを使って、前記音声信号を前記所定のサンプルレートでフィルタ処理する、
ようにさせることを特徴とするコンピュータまたは機械読取可能媒体。
【請求項１９】
各々が所定のサンプルレートの複数の音声フィルタを使って音声信号をデジタルフィルタ処理するための命令を含むコンピュータまたは機械読取可能媒体において、前記命令は、プロセッサにより実行されると、前記プロセッサに、
前記音声フィルタの前記サンプルレートを、前記隣接するサンプル点間の中間サンプル点を含む増加されたサンプルレートに増加させ、前記中間サンプル点は、（ｉ）前記音声フィルタを実質的に表し、前記中間サンプル点と整合するようにその時間領域においてシフトされた仮想波形を提供し、（ｉｉ）前記隣接するサンプル点における前記仮想波形の数値を決定し、（ｉｉｉ）前記隣接するサンプル点において前記シフトされた波形の数値を組み合わせて重みを導き出し、前記中間サンプル点のそれぞれにおいて前記音声フィルタに前記重みを適用することによって重み付けされ、
前記増加されたサンプルレートの他の音声フィルタを提供し、
前記音声フィルタと前記他の音声フィルタとを組み合わせて、前記増加されたサンプルレートの複合音声フィルタを得て、
得られた前記増加されたサンプルレートの前記複合音声フィルタを使って、前記音声信号を前記所定のサンプルレートでフィルタ処理する、
ようにさせることを特徴とするコンピュータまたは機械読取可能媒体。
【請求項２０】
各々が所定のサンプルレートの複数の音声フィルタを使って音声信号をデジタルフィルタ処理するための命令を含むコンピュータまたは機械読取可能媒体において、前記命令は、プロセッサにより実行されると、前記プロセッサに、
隣接するサンプル点を含む所定のサンプルレートの音声フィルタを提供し、
前記音声フィルタの前記サンプルレートを、前記隣接するサンプル点間の中間サンプル点を含む増加されたサンプルレートに増加させ、前記中間サンプル点は、（ｉ）前記隣接するサンプル点のそれぞれにおける前記音声フィルタを実質的に表す波形を指定し、（ｉｉ）前記中間サンプル点における前記指定された波形の数値を組み合わせて重みを導き出し、前記中間サンプル点のそれぞれにおいて前記音声フィルタに前記重みを適用することによって重み付けされ、
前記増加されたサンプルレートの他の音声フィルタを提供するステップと、
前記音声フィルタと前記他の音声フィルタとを組み合わせて、前記増加されたサンプルレートの複合音声フィルタを得て、
得られた前記増加されたサンプルレートの前記複合音声フィルタを使って、前記音声信号を前記所定のサンプルレートでフィルタ処理する、
ようにさせることを特徴とするコンピュータまたは機械読取可能媒体。
【請求項２１】
音声信号をデジタルフィルタ処理するシステムにおいて、
各々が所定のサンプルレートの複数の音声フィルタと、
プロセッサであって、
隣接するサンプル点を含む所定のサンプルレートの音声フィルタを提供し、
前記音声フィルタの前記サンプルレートを、前記隣接するサンプル点間の中間サンプル点を含む増加されたサンプルレートに増加させ、前記中間サンプル点は、（ｉ）前記隣接するサンプル点のそれぞれにおける前記音声フィルタを実質的に表す波形を指定し、（ｉｉ）関係する前記隣接するサンプル点と前記中間サンプル点との間で、前記指定された波形の各々を時間領域においてシフトさせ、（ｉｉｉ）前記中間サンプル点において前記シフトされた波形の数値を組み合わせて重みを導き出し、前記中間サンプル点のそれぞれにおいて前記音声フィルタに前記重みを適用することによって重み付けされ、
前記増加されたサンプルレートの他の音声フィルタを提供し、
前記音声フィルタと前記他の音声フィルタとを組み合わせて、前記増加されたサンプルレートの複合音声フィルタを得て、
得られた前記増加されたサンプルレートの前記複合音声フィルタを使って、前記所定のサンプルレートで前記音声信号をフィルタ処理する、
ように構成されたプロセッサと、
を含むことを特徴とするシステム。
【請求項２２】
音声信号をデジタルフィルタ処理するシステムにおいて、
各々が所定のサンプルレートの複数の音声フィルタと、
プロセッサであって、
隣接するサンプル点を含む所定のサンプルレートの音声フィルタを提供し、
前記音声フィルタの前記サンプルレートを、前記隣接するサンプル点間の中間サンプル点を含む増加されたサンプルレートに増加させ、前記中間サンプル点は、（ｉ）前記音声フィルタを実質的に表し、前記中間サンプル点と整合するようにその時間領域においてシフトされた仮想波形を提供し、（ｉｉ）前記シフトされた仮想波形を時間領域において拡張させ、（ｉｉｉ）前記隣接するサンプル点における前記拡張された仮想波形の数値を組み合わせて重みを導き出し、前記中間サンプル点のそれぞれにおいて前記音声フィルタに前記重みを適用することによって重み付けされ、
前記増加されたサンプルレートの他の音声フィルタを提供し、
前記音声フィルタと前記他の音声フィルタとを組み合わせて、前記増加されたサンプルレートの複合音声フィルタを得て、
得られた前記増加されたサンプルレートの前記複合音声フィルタを使って、前記音声信号を前記所定のサンプルレートでフィルタ処理する、
ように構成されたプロセッサと、
を含むことを特徴とするシステム。
【請求項２３】
音声信号をデジタルフィルタ処理するシステムにおいて、
各々が所定のサンプルレートの複数の音声フィルタと、
プロセッサであって、
前記音声フィルタの前記サンプルレートを、前記隣接するサンプル点間の中間サンプル点を含む増加されたサンプルレートに増加させ、前記中間サンプル点は、（ｉ）前記音声フィルタを実質的に表し、前記中間サンプル点と整合するようにその時間領域においてシフトされた仮想波形を提供し、（ｉｉ）前記隣接するサンプル点における前記仮想波形の数値を決定し、（ｉｉｉ）前記隣接するサンプル点における前記仮想波形の数値を組み合わせて重みを導き出し、前記中間サンプル点のそれぞれにおいて前記音声フィルタに前記重みを適用することによって重み付けされ、
前記増加されたサンプルレートの他の音声フィルタを提供し、
前記音声フィルタと前記他の音声フィルタとを組み合わせて、前記増加されたサンプルレートの複合音声フィルタを得て、
得られた前記増加されたサンプルレートの前記複合音声フィルタを使って、前記音声信号を前記所定のサンプルレートでフィルタ処理する、
ように構成されたプロセッサと、
を含むことを特徴とするシステム。
【請求項２４】
音声信号をデジタルフィルタ処理するシステムにおいて、
各々が所定のサンプルレートの複数の音声フィルタと、
プロセッサであって、
隣接するサンプル点を含む所定のサンプルレートの音声フィルタを提供し、
前記音声フィルタの前記サンプルレートを、前記隣接するサンプル点間の中間サンプル点を含む増加されたサンプルレートに増加させ、前記中間サンプル点は、（ｉ）前記隣接するサンプル点のそれぞれにおける前記音声フィルタを実質的に表す波形を指定し、（ｉｉ）前記中間サンプル点における前記指定された波形の数値を組み合わせて重みを導き出し、前記中間サンプル点のそれぞれにおいて前記音声フィルタに前記重みを適用することによって重み付けされ、
前記増加されたサンプルレートの他の音声フィルタを提供するステップと、
前記音声フィルタと前記他の音声フィルタとを組み合わせて、前記増加されたサンプルレートの複合音声フィルタを得て、
得られた前記増加されたサンプルレートの前記複合音声フィルタを使って、前記音声信号を所定のサンプルレートでフィルタ処理する、
ように構成されたプロセッサと、
を含むことを特徴とするシステム。
【請求項２５】
実行された時に請求項１乃至１６の何れか１項に記載の方法を実行することを特徴とするコンピュータプログラムコード。
【請求項２６】
画像をデジタルフィルタ処理する方法において、
隣接するサンプル点を含む所定のサンプルレートの画像フィルタを提供するステップと、
前記画像フィルタの前記サンプルレートを、前記隣接するサンプル点間の中間サンプル点を含む増加されたサンプルレートに増加させるステップであって、前記中間サンプル点は前記隣接するサンプル点の影響に応じて重み付けされるステップと、
前記増加されたサンプルレートの他の画像フィルタを提供するステップと、
前記中間サンプル点の各々の重みを、前記画像フィルタを実質的に表す１つまたは複数の波形に基づいて計算するステップと、
前記中間サンプル点のそれぞれにおいて前記画像フィルタに前記重みを適用するステップと、
前記画像フィルタと前記他の画像フィルタとを組み合わせて、前記増加されたサンプルレートの複合画像フィルタを得るステップと、
得られた前記増加されたサンプルレートの前記複合画像フィルタを使って、前記画像を前記所定のサンプルレートでフィルタ処理するステップと、
を含むことを特徴とする方法。
【請求項２７】
請求項２６に記載の方法において、
前記画像は、前記複合画像フィルタが適用される画素マトリクスを含むことを特徴とする方法。
【国際調査報告】
2016518756.tif 000025
2016518756.tif 000026
2016518756.tif 000027
2016518756.tif 000028
2016518756.tif 000029
2016518756.tif 000030