JP4979809B2 - 高オーバサンプリング型のデジタル処理に基づいた低遅延の信号処理 - Google Patents

高オーバサンプリング型のデジタル処理に基づいた低遅延の信号処理 Download PDF

Info

Publication number
JP4979809B2
JP4979809B2 JP2010500910A JP2010500910A JP4979809B2 JP 4979809 B2 JP4979809 B2 JP 4979809B2 JP 2010500910 A JP2010500910 A JP 2010500910A JP 2010500910 A JP2010500910 A JP 2010500910A JP 4979809 B2 JP4979809 B2 JP 4979809B2
Authority
JP
Japan
Prior art keywords
signal
delay
low
converter
oversampling
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
JP2010500910A
Other languages
English (en)
Other versions
JP2010523045A (ja
Inventor
ジョン エル. メランソン,
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Cirrus Logic Inc
Original Assignee
Cirrus Logic Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Cirrus Logic Inc filed Critical Cirrus Logic Inc
Publication of JP2010523045A publication Critical patent/JP2010523045A/ja
Application granted granted Critical
Publication of JP4979809B2 publication Critical patent/JP4979809B2/ja
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10KSOUND-PRODUCING DEVICES; METHODS OR DEVICES FOR PROTECTING AGAINST, OR FOR DAMPING, NOISE OR OTHER ACOUSTIC WAVES IN GENERAL; ACOUSTICS NOT OTHERWISE PROVIDED FOR
    • G10K11/00Methods or devices for transmitting, conducting or directing sound in general; Methods or devices for protecting against, or for damping, noise or other acoustic waves in general
    • G10K11/16Methods or devices for protecting against, or for damping, noise or other acoustic waves in general
    • G10K11/175Methods or devices for protecting against, or for damping, noise or other acoustic waves in general using interference effects; Masking sound
    • G10K11/178Methods or devices for protecting against, or for damping, noise or other acoustic waves in general using interference effects; Masking sound by electro-acoustically regenerating the original acoustic waves in anti-phase
    • G10K11/1781Methods or devices for protecting against, or for damping, noise or other acoustic waves in general using interference effects; Masking sound by electro-acoustically regenerating the original acoustic waves in anti-phase characterised by the analysis of input or output signals, e.g. frequency range, modes, transfer functions
    • G10K11/17813Methods or devices for protecting against, or for damping, noise or other acoustic waves in general using interference effects; Masking sound by electro-acoustically regenerating the original acoustic waves in anti-phase characterised by the analysis of input or output signals, e.g. frequency range, modes, transfer functions characterised by the analysis of the acoustic paths, e.g. estimating, calibrating or testing of transfer functions or cross-terms
    • G10K11/17819Methods or devices for protecting against, or for damping, noise or other acoustic waves in general using interference effects; Masking sound by electro-acoustically regenerating the original acoustic waves in anti-phase characterised by the analysis of input or output signals, e.g. frequency range, modes, transfer functions characterised by the analysis of the acoustic paths, e.g. estimating, calibrating or testing of transfer functions or cross-terms between the output signals and the reference signals, e.g. to prevent howling
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10KSOUND-PRODUCING DEVICES; METHODS OR DEVICES FOR PROTECTING AGAINST, OR FOR DAMPING, NOISE OR OTHER ACOUSTIC WAVES IN GENERAL; ACOUSTICS NOT OTHERWISE PROVIDED FOR
    • G10K11/00Methods or devices for transmitting, conducting or directing sound in general; Methods or devices for protecting against, or for damping, noise or other acoustic waves in general
    • G10K11/16Methods or devices for protecting against, or for damping, noise or other acoustic waves in general
    • G10K11/175Methods or devices for protecting against, or for damping, noise or other acoustic waves in general using interference effects; Masking sound
    • G10K11/178Methods or devices for protecting against, or for damping, noise or other acoustic waves in general using interference effects; Masking sound by electro-acoustically regenerating the original acoustic waves in anti-phase
    • G10K11/1785Methods, e.g. algorithms; Devices
    • G10K11/17853Methods, e.g. algorithms; Devices of the filter
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10KSOUND-PRODUCING DEVICES; METHODS OR DEVICES FOR PROTECTING AGAINST, OR FOR DAMPING, NOISE OR OTHER ACOUSTIC WAVES IN GENERAL; ACOUSTICS NOT OTHERWISE PROVIDED FOR
    • G10K11/00Methods or devices for transmitting, conducting or directing sound in general; Methods or devices for protecting against, or for damping, noise or other acoustic waves in general
    • G10K11/16Methods or devices for protecting against, or for damping, noise or other acoustic waves in general
    • G10K11/175Methods or devices for protecting against, or for damping, noise or other acoustic waves in general using interference effects; Masking sound
    • G10K11/178Methods or devices for protecting against, or for damping, noise or other acoustic waves in general using interference effects; Masking sound by electro-acoustically regenerating the original acoustic waves in anti-phase
    • G10K11/1785Methods, e.g. algorithms; Devices
    • G10K11/17855Methods, e.g. algorithms; Devices for improving speed or power requirements
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10KSOUND-PRODUCING DEVICES; METHODS OR DEVICES FOR PROTECTING AGAINST, OR FOR DAMPING, NOISE OR OTHER ACOUSTIC WAVES IN GENERAL; ACOUSTICS NOT OTHERWISE PROVIDED FOR
    • G10K11/00Methods or devices for transmitting, conducting or directing sound in general; Methods or devices for protecting against, or for damping, noise or other acoustic waves in general
    • G10K11/16Methods or devices for protecting against, or for damping, noise or other acoustic waves in general
    • G10K11/175Methods or devices for protecting against, or for damping, noise or other acoustic waves in general using interference effects; Masking sound
    • G10K11/178Methods or devices for protecting against, or for damping, noise or other acoustic waves in general using interference effects; Masking sound by electro-acoustically regenerating the original acoustic waves in anti-phase
    • G10K11/1787General system configurations
    • G10K11/17873General system configurations using a reference signal without an error signal, e.g. pure feedforward
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10KSOUND-PRODUCING DEVICES; METHODS OR DEVICES FOR PROTECTING AGAINST, OR FOR DAMPING, NOISE OR OTHER ACOUSTIC WAVES IN GENERAL; ACOUSTICS NOT OTHERWISE PROVIDED FOR
    • G10K2210/00Details of active noise control [ANC] covered by G10K11/178 but not provided for in any of its subgroups
    • G10K2210/10Applications
    • G10K2210/108Communication systems, e.g. where useful sound is kept and noise is cancelled
    • G10K2210/1081Earphones, e.g. for telephones, ear protectors or headsets
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10LSPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
    • G10L21/00Speech or voice signal processing techniques to produce another audible or non-audible signal, e.g. visual or tactile, in order to modify its quality or its intelligibility
    • G10L21/02Speech enhancement, e.g. noise reduction or echo cancellation
    • G10L21/0208Noise filtering
    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03MCODING; DECODING; CODE CONVERSION IN GENERAL
    • H03M3/00Conversion of analogue values to or from differential modulation
    • H03M3/30Delta-sigma modulation
    • H03M3/39Structural details of delta-sigma modulators, e.g. incremental delta-sigma modulators
    • H03M3/412Structural details of delta-sigma modulators, e.g. incremental delta-sigma modulators characterised by the number of quantisers and their type and resolution
    • H03M3/422Structural details of delta-sigma modulators, e.g. incremental delta-sigma modulators characterised by the number of quantisers and their type and resolution having one quantiser only
    • H03M3/424Structural details of delta-sigma modulators, e.g. incremental delta-sigma modulators characterised by the number of quantisers and their type and resolution having one quantiser only the quantiser being a multiple bit one
    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03MCODING; DECODING; CODE CONVERSION IN GENERAL
    • H03M3/00Conversion of analogue values to or from differential modulation
    • H03M3/30Delta-sigma modulation
    • H03M3/39Structural details of delta-sigma modulators, e.g. incremental delta-sigma modulators
    • H03M3/436Structural details of delta-sigma modulators, e.g. incremental delta-sigma modulators characterised by the order of the loop filter, e.g. error feedback type
    • H03M3/438Structural details of delta-sigma modulators, e.g. incremental delta-sigma modulators characterised by the order of the loop filter, e.g. error feedback type the modulator having a higher order loop filter in the feedforward path
    • H03M3/452Structural details of delta-sigma modulators, e.g. incremental delta-sigma modulators characterised by the order of the loop filter, e.g. error feedback type the modulator having a higher order loop filter in the feedforward path with weighted feedforward summation, i.e. with feedforward paths from more than one filter stage to the quantiser input
    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03MCODING; DECODING; CODE CONVERSION IN GENERAL
    • H03M7/00Conversion of a code where information is represented by a given sequence or number of digits to a code where the same, similar or subset of information is represented by a different sequence or number of digits
    • H03M7/30Compression; Expansion; Suppression of unnecessary data, e.g. redundancy reduction
    • H03M7/3002Conversion to or from differential modulation
    • H03M7/3004Digital delta-sigma modulation
    • H03M7/3015Structural details of digital delta-sigma modulators
    • H03M7/302Structural details of digital delta-sigma modulators characterised by the number of quantisers and their type and resolution
    • H03M7/3024Structural details of digital delta-sigma modulators characterised by the number of quantisers and their type and resolution having one quantiser only
    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03MCODING; DECODING; CODE CONVERSION IN GENERAL
    • H03M7/00Conversion of a code where information is represented by a given sequence or number of digits to a code where the same, similar or subset of information is represented by a different sequence or number of digits
    • H03M7/30Compression; Expansion; Suppression of unnecessary data, e.g. redundancy reduction
    • H03M7/3002Conversion to or from differential modulation
    • H03M7/3004Digital delta-sigma modulation
    • H03M7/3015Structural details of digital delta-sigma modulators
    • H03M7/3031Structural details of digital delta-sigma modulators characterised by the order of the loop filter, e.g. having a first order loop filter in the feedforward path
    • H03M7/3033Structural details of digital delta-sigma modulators characterised by the order of the loop filter, e.g. having a first order loop filter in the feedforward path the modulator having a higher order loop filter in the feedforward path, e.g. with distributed feedforward inputs
    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03MCODING; DECODING; CODE CONVERSION IN GENERAL
    • H03M7/00Conversion of a code where information is represented by a given sequence or number of digits to a code where the same, similar or subset of information is represented by a different sequence or number of digits
    • H03M7/30Compression; Expansion; Suppression of unnecessary data, e.g. redundancy reduction
    • H03M7/3002Conversion to or from differential modulation
    • H03M7/3004Digital delta-sigma modulation
    • H03M7/3015Structural details of digital delta-sigma modulators
    • H03M7/3031Structural details of digital delta-sigma modulators characterised by the order of the loop filter, e.g. having a first order loop filter in the feedforward path
    • H03M7/3033Structural details of digital delta-sigma modulators characterised by the order of the loop filter, e.g. having a first order loop filter in the feedforward path the modulator having a higher order loop filter in the feedforward path, e.g. with distributed feedforward inputs
    • H03M7/304Structural details of digital delta-sigma modulators characterised by the order of the loop filter, e.g. having a first order loop filter in the feedforward path the modulator having a higher order loop filter in the feedforward path, e.g. with distributed feedforward inputs with distributed feedback, i.e. with feedback paths from the quantiser output to more than one filter stage
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04RLOUDSPEAKERS, MICROPHONES, GRAMOPHONE PICK-UPS OR LIKE ACOUSTIC ELECTROMECHANICAL TRANSDUCERS; DEAF-AID SETS; PUBLIC ADDRESS SYSTEMS
    • H04R25/00Deaf-aid sets, i.e. electro-acoustic or electro-mechanical hearing aids; Electric tinnitus maskers providing an auditory perception
    • H04R25/45Prevention of acoustic reaction, i.e. acoustic oscillatory feedback
    • H04R25/453Prevention of acoustic reaction, i.e. acoustic oscillatory feedback electronically

Landscapes

  • Physics & Mathematics (AREA)
  • Engineering & Computer Science (AREA)
  • Acoustics & Sound (AREA)
  • Multimedia (AREA)
  • Compression, Expansion, Code Conversion, And Decoders (AREA)
  • Analogue/Digital Conversion (AREA)

Description

本発明は、概して信号処理装置および方法に関する。より具体的には、低いスループット遅延を達成するための、高オーバサンプリング型のデジタル処理に基づいた低遅延の信号処理システムおよび方法に関する。
当業者に概して公知であるように、低遅延を有するオーディオフィルタリングは、アナログドメインにおいて従来は実行されてきた(すなわち、アナログ信号処理)。しかしながら、アナログ信号処理(オーディオフィルタリング)は、多くの不利益をこうむる。例えば、1つの問題は、高精度または高精密度を有するアナログフィルタの構成要素を実装することの困難さである。換言すると、アナログフィルタリングは、特に、集積化されたアナログフィルタにおいては、概して厳密に整合され得ない構成要素の使用を必要とする。さらに、アナログフィルタ回路は、特に、高次のアナログフィルタシステムが実装されるときには、信号ドリフトおよび環境騒音の増大に影響され易い。
さらに、アナログフィルタ回路は、雑音を低く保つ必要があるときには、大量の電力を消費し得る。また、これらの回路は、高い直線性を維持することが困難であるという欠点を有する。それにもかかわらず、アナログ信号処理は、最小限の遅延が要求されるフィルタリングの用途において、なおもしばしば用いられる。そのようなフィルタは、能動的雑音消去またはフィードバック消去の用途に対して、リアルタイム制御システムにおいて用いられる。
例えば、図1Aに例示されるように、能動的フィードバック消去が用いられる、低遅延の信号処理に対する1つの用途が、補聴器システム10において存在する。補聴器システム10は、耳14内に配置されたスピーカ12と、補聴器18の外側に配列されたマイクロホン16とを含む。スピーカ12からマイクロホン16に戻る、補聴器18の周囲での漏出を有する線20に沿った音響経路が存在する。この漏出は、補聴器に、ハウリングまたは「吹鳴(whistling)」音を作り出すフィードバックをもたらす。この「吹鳴」が発生するときには、フィードバック経路のモデルを用いて、電子的に消去または減算することによって除去され得る。このフィードバック経路は、非常に高速であることが所望される。従って、本発明は、低遅延を有するフィードバック経路を提供することにおいて有用であり得、任意のハウリングを回避する。
図1Bは、本発明を利用する、図1Aの補聴器システム10の簡単化したブロック図を示す。補聴器システム10は、信号処理フィードバック消去ブロック22を含み、該信号処理フィードバック消去ブロック22は、フィードバック経路の伝達関数をモデル化するように設計されることにより、システムに固有の音響漏出を消去する。加算器24は、システム10の音響漏出を表すフィードバック経路モデル信号26を、マイクロホン16から到来するライン28上のオーディオ入力から減算する。差分信号30は次いで、オーディオ信号プロセッサブロック32によって処理され、オーディオ出力信号34をスピーカ12に生成する。オーディオ出力信号34はまた、フィードバック消去ブロック22にフィードバックされる。
図2は、図1Bの補聴器システム10のより詳細なブロック図である。補聴器システム10は、デルタシグマ変調器36を含み、該デルタシグマ変調器36の入力が、マイクロホン16からアナログのオーディオ信号を受信するように接続され、該デルタシグマ変調器36の出力が、加算器24の第一の入力に接続されている。加算器24の出力は、デシメーション(decimation)フィルタ38に供給され、該デシメーションフィルタ38は、信号処理プロセッサブロック39に接続される出力を有する。信号処理プロセッサブロック39の出力は、補間フィルタ40に供給され、該補間フィルタ40は、デルタシグマ変調器42に接続される出力を有する。変調器42の出力は、スピーカ12に接続される。
信号処理フィードバック消去ブロック22は、補聴器のオーバサンプリングされたモデルブロック44と調整可能な遅延ブロック46とを含む。補間フィルタ40の出力は、オーバサンプリングされたモデルブロック44の入力に接続される。ブロック44の出力は、調整可能な遅延ブロック46を介して加算器24の第二の入力に供給される。
図3に描かれるように、能動的雑音消去を用いる別の用途が、ヘッドホンシステム48において存在する。ヘッドホンシステム48は、耳54に向けられたスピーカ52と耳当ての外側に配列されたマイクロホン56とを有する耳当て50(1つだけが図示される)を含む。耳当て50の周囲での漏出を有する線58に沿った音響経路が存在する。ヘッドホンシステムは、フィードフォワード型の雑音消去を用いることにより、ヘッドホンを着用するユーザによって聞かれる雑音を低減する。この雑音消去は、耳当ての外側にマイクロホンを配置することによって、フィードフォワード経路をモデリングすることを介して達成される。漏出と同じ振幅であるが、逆の位相である補償信号が次いで、雑音を消去するように挿入される。
図4は、図3のフィードフォワード型のヘッドホンシステム48のブロック図である。ヘッドホンシステム48は、デルタシグマ変調器60を含み、該デルタシグマ変調器60の入力が、マイクロホン56からアナログ入力信号を受信するように接続され、該デルタシグマ変調器60の出力が、デシメーションフィルタ62に接続されている。デシメーションフィルタ62の出力は、記録動作ブロック64に供給される。同時に、再生動作ブロック66は、補間フィルタ68に接続された出力を有し、該補間フィルタ68は、デルタシグマ変調器72に接続された出力を有し、該デルタシグマ変調器72は、スピーカ52に接続された出力を有する。ヘッドホンシステムのアナログフィルタ61はまた、マイクロホン56の出力に接続される。アナログフィルタ61の出力はまた、スピーカ52に供給される。アナログフィルタ61は、遭遇され得る遅延に起因して、デシメーションフィルタ62の後と、補間フィルタ68の前とに接続されることができない。結果として、アナログフィルタ61は、デシメーションフィルタ62の入力の前と、補間フィルタ68の出力の後とに相互接続される。アナログフィルタ61は、抵抗器−コンデンサ(RC)要素から形成され、それらRC要素の調整は大量の電力を消費する。必要に応じて、点線65内に示される、デルタシグマ変調器60と、デシメーションフィルタ62と、記録動作ブロック64とが、再生のみのシステムの場合に対しては省略され得る。
図4Aにおいて、雑音消去の用途において使用する、従来技術のアナログフィルタ71が示される。アナログフィルタ71は、直列に接続された複数のバイカッドフィルタステージ74a〜74cから形成される。バイカッドフィルタステージは、大量の電力を消費することから不利益をこうむる。さらに、バイカッドフィルタステージは、正確に設定することが困難であり、そして大型のコンデンサの使用を必要とする。
図4Bにおいて、雑音消去の用途において使用する、従来技術のデジタル処理システム76のブロック図が示される。デジタル処理システムは、デルタシグマ変調器78を含み、該デルタシグマ変調器78の出力が、デシメーションフィルタ80に接続される。デシメーションフィルタの出力は、直列に接続された複数のバイカッドフィルタステージ82a〜82cに接続される。フィルタステージ82cの出力は、補間フィルタ84に供給され、該補間フィルタ84は、デルタシグマ変調器86に接続される出力を有する。バイカッドフィルタステージ82a〜82cのすべてが、低サンプリングレートで作動されるので、バイカッドフィルタステージ82a〜82cは、正確に設定することが比較的容易であり、そして少量の電力を用いる。しかしながら、バイカッドフィルタステージ82a〜82cは、デシメーションフィルタおよび補間フィルタ内の固有の遅延に起因する、大きな遅延を有する不利益をこうむる。結果として、この従来技術のデジタル処理システムは概して、低遅延が所望される多くのリアルタイム用途においてあまり有用でない。
雑音消去(フィードバック)が用いられる、さらに別の用途が、図5に示されるように、ヘッドホンシステム510において存在する。フィードバック型のヘッドホンシステム510は、マイクロホン576が耳当て578の内側に配置されることを除いて、図3のヘッドホンシステム48と実質的に同一である。雑音消去(フィードバック)は、スピーカ580からマイクロホン576への漏出信号を消去するように提供される。この場合において、システムを不安定にさせ、それによって振動を作り出すことを回避するために、遅延が最小化されることがよりいっそう重要である。
雑音消去が用いられる、なおさらなる別の用途が、図6に描かれるように、雑音産生機械装置からの音響エネルギーの能動的制御システム610において存在する。雑音消去は、通風ダクトシステム684内のスピーカ682から聞こえてくるゴロゴロいう音を消去するために利用される。ここでまた、ループ安定性を提供するために、何らの遅延もあってはならない。通風ダクトから到来する雑音と逆位相の、スピーカ682からの補償信号が、雑音消去を作り出すために用いられる。雑音は、マイクロホン686に入力される。
雑音消去が用いられる、またさらなる別の用途が、図7に示されるように、モータ制御システム710において存在する。モータ制御システム710は、電力増幅器712とモータ714とを含む。フィードバック経路において、ポジションモータ用の機械システム716と、ポジションセンサ718と、補償フィルタ720(アナログ)とが提供される。加算器722は、補償信号724を入力信号726から減算し、電力増幅器712を駆動するための誤差信号728を生成することにより、モータ714を制御する。
しかしながら、現代の制御システムは今日、アナログフィルタではなく、デジタルフィルタによって実装されている。デジタル型のフィルタと関連づけられる固有の遅延が存在する。従って、デジタルドメインの信号処理を提供するニーズが存在するけれども、一方で、フィードフォワードまたはフィードバック型の雑音消去の用途に使用するために、低い遅延を実現するニーズが存在する。残念ながら、従来のデジタル信号処理は、それらが比較的低速の順次信号処理に基づくということに起因して、リアルタイム用途に適さないと見られている。
以上で論じられたアナログ信号処理の欠点と、従来のデジタル信号処理のリアルタイム用途に対する受容不可能な使用法とを認識すると、高オーバサンプリング型のデジタル処理に基づく低遅延の信号処理システムを提供することが望まれ得る。
(発明の開示)
従って、本発明の一般的な目的は、フィードフォワード/フィードバック型のヘッドホンシステムにおいて使用するための、従来技術の欠点のすべてを克服する低遅延信号処理システムおよび方法を提供することである。
本発明の目的は、「吹鳴」が起こるときに、それを低減するために、フィードフォワード/フィードバック型のヘッドホンシステムにおいて使用する低遅延信号処理システムおよび方法を提供することである。
本発明の別の目的は、「吹鳴」が起こるときに、それを低減するために、フィードバック型の補聴器システムにおいて使用する低遅延信号処理システムおよび方法を提供することである。
本発明のさらに別の目的は、デジタルドメインにおいて実行される、低遅延を有するオーバサンプリングフィルタを含む信号処理システムを提供することである。
本発明のなおさらなる別の目的は、高オーバサンプリング型のデジタル処理に基づく低遅延信号処理システムを提供することである。
本発明の好適な実施形態においては、デルタシグマA−D変換器と、オーバサンプリングプロセッサと、デルタシグマD−A変換器とを含む低遅延信号処理システムが提供される。該デルタシグマA−D変換器は、入力信号を受信し、高オーバサンプリングレートでデジタルサンプル信号を生成する。該オーバサンプリングプロセッサは、低遅延を有する該高オーバサンプリングレートで、該デジタルサンプル信号を処理するために、該A−D変換器に接続される。
アナログ信号を生成する上記デルタシグマD−A変換器は、低遅延を有する上記高オーバサンプリングレートで、上記デジタルサンプル信号を受信するために、上記オーバサンプリングプロセッサに接続される。該オーバサンプリングプロセッサは、低遅延フィルタとプログラマブル遅延要素とを含む。この方法において、該アナログ信号は、低遅延かつ高精度に作り出される。
本発明のこれらの目的および利点および他の目的および利点は、全体を通じて対応する部分を示す同様な参照番号を有する添付の図面と共に読まれるときに、以下の詳細な説明によってより完全に明らかとなる。
図1Aは、雑音消去(フィードバック)の使用を例示する、補聴器システム10の絵画的描写である。 図1Bは、図1Aの補聴器システム10を実装する簡単化したブロック図である。 図2は、図1Bの補聴器システム10のより詳細な電子回路的実装である。 図3は、雑音消去(フィードフォワード)の使用を例示する、ヘッドホンシステム48の絵画的描写である。 図4は、図3のヘッドホンシステム48を実装するブロック図である。 図4Aは、雑音消去において使用するアナログフィルタを実装する従来技術のブロック図である。 図4Bは、雑音消去の用途において使用する、従来技術のデジタル処理システムのブロック図である。 図5は、雑音消去(フィードバック)の使用を例示する、ヘッドホンシステム510の絵画的描写である。 図6は、雑音消去(フィードバック)の使用を例示する、能動的制御システム610の絵画的描写である。 図7は、雑音消去(フィードバック)の使用を例示する、モータ制御システム710の絵画的描写である。 図8は、本発明の原理に従って構築されたフィードフォワード型ヘッドホンシステムにおいて使用する、低遅延オーディオデジタル処理システム810のブロック図である。 図8Aは、雑音消去の用途において使用する、本発明の低遅延デジタル処理システムの第二の実施形態のブロック図である。 図9は、図8のデルタシグマA−D変換器において使用する、A−D変換器の好適な実施形態の動作可能なブロック図である。 図10は、図8のデルタシグマD−A変換器における使用に適する、D−A変換器の好適な実施形態のブロック図である。 図11は、図9の積分器を実装する概略図である。 図12は、図8における使用に適する、バイカッドフィルタステージから形成された低遅延フィルタのブロック図である。 図13は、図12におけるバイカッドフィルタステージのうちの1つを実装する概略図である。
(発明を実施するための最良の形態)
最初に明確に理解されることは、図面において示され、かつ好適な実施形態と共に詳細に記載される本発明が、それらの範囲または教示の上の制限としての役目を担うことは意図されておらず、単に本発明の原理の例示と考えられることである。
ここで、図面の図8を詳細に参照すると、本発明の原理に従って構築されたヘッドホンシステムにおいて使用する、低遅延のオーディオデジタル処理システム810のブロック図が描かれる。特に、低遅延のオーディオデータ処理システム810は、アナログドメインにおいて実行される従来技術の図4のオーディオ信号処理システムの改善を表している。本発明者は、図4のオーディオ信号処理システムを、デジタルドメインにおいて実装する方法を開発しており、しかも、従来は得ることができなかった低遅延を実現している。本発明は、フィードフォワード型のヘッドホンシステムと共に記載されるけれども、当業者に明らかであるべきは、本発明が、図1〜図7において上記され、例示された雑音消去の用途のすべてにおいて利用され得ることである。
特に、低遅延デジタル処理装置810は、デルタシグマA−D変換器(ADC)811と、デシメーションフィルタ812と、CPUなどのDSP814と、補間フィルタ816と、デルタシグマD−A変換器(DAC)818とを含む。アナログのオーディオ信号は、音響エネルギーを電気信号に変換するマイクロホン819によって受信される。これらの電気信号822は、デルタシグマADC811によって処理される。ADC811は、デルタシグマ変調器を含み、該デルタシグマ変調器は、高レートのオーバサンプリングを用いることにより、量子化雑音電力をオーバサンプリングの周波数帯域にわたって拡散させる。さらに、デルタシグマ変調器は、電気入力信号822に対する低域フィルタとして、そして周囲雑音に対する高域フィルタとして動作することによって、ノイズシェイピング(noise shaping)を実行する。従って、量子化雑音電力のほとんどが、信号帯域からシフトされる。
例として、電気入力信号が、20kHzの帯域幅を有する48kHzのベースレートと仮定すれば、デルタシグマADC811は、17レベル(約4ビット)を提供するために、128によってアップサンプリング(upsample)されたデジタルのサンプル信号824を作り出す。ADCは、デジタルサンプル信号を作り出し、6.144MHzのサンプリング周波数で作動している。デジタルサンプル信号は、デシメーションフィルタ812に供給され、ここでは、該デジタルサンプル信号が、128によってダウンサンプリング(downsample)されて、24ビット分解能を有する48kHzのダウンサンプル信号826が取得される。デシメーションフィルタの出力は、DSP(CPU)814に供給される。当業者によって理解されるべきは、ユーザによって所望され得るときに、入力信号、アップサンプリングレート、およびダウンサンプリングレートの値に対して多くの変化が存在することである。さらに、注目されるべきは、デシメーションフィルタ812が、再生のみのシステムの場合には、省略されることである。
DSPは、データ処理を受信されたダウンサンプル信号826上で実行し、同様な信号をライン828上において補間フィルタ816に出力する。補間フィルタ816は、ライン828上の信号を128によってアップサンプリングすることにより、アップサンプリングされた信号を作り出し、次いで、その信号を加算器830の第一の入力に供給する。加算器830の出力は、補償されたアップサンプリング信号831を生成し、該信号831は、デルタシグマDAC818に接続され、その出力上でアナログオーディオ信号819が生成される。このオーディオ信号は、プログラマブル遅延ブロック834を介してスピーカ832を駆動するために用いられる。
ADC811、フィルタ812、DSP814、フィルタ816、およびDAC818がすべて、「吹鳴」音に寄与し得る固有の時間遅延を有するので、これらの遅延は、除去される必要がある。本発明において、この遅延除去は、ADC811の出力から加算器830の入力までのフィードフォワード経路の加算によって達成される。このフィードフォワード経路は、高サンプリングレートで作動する低遅延フィルタ836から形成されたオーバサンプリングプロセッサ835を含む。あるいは、オーバサンプリングプロセッサ835は、低遅延フィルタ836と、第二のプログラマブル遅延ブロック838とから形成され得る。
この場合において、プログラマブル遅延ブロック836は、プログラマブル遅延ブロック834の代わりに用いられる。低遅延フィルタ836の入力は、ADC811の出力からである。フィルタ836の出力は、プログラマブル遅延ブロック838の入力に供給される。プログラマブル遅延ブロック838は、ブロック811〜ブロック818における固有の遅延に対して補償するように調整可能である。従って、フィルタ836からの出力信号は、補間フィルタ816からのアップサンプリングされた信号に加算される前に、遅延ブロック838によって遅延される。
図9において、図8のデルタシグマADC811における使用に適する、フィードフォワードADC910の好適な実施形態の動作可能なブロック図が描かれる。ADC910は、第一の加算器911と、直列に接続された3つの積分器912a〜912cと、第二の加算器913と、量子化器914と、D−A変換器(DAC)916とを含む。第一の加算器911に供給される第一の入力915は、マイクロホン819(図8)の出力からであり、積分器912a〜912cのそれぞれの出力は、第二の加算器913によって加算され、次いで量子化器914に入力される。
ADC910は、単位利得の一定のSTF(信号伝達関数)(すなわち、広い周波数帯域にわたる概して平坦な応答)と、量子化器914のノイズシェイピング応答を最適化するように選択された、すべてゼロのNTF(雑音伝達関数)とを有する。量子化器の出力は、4ビットの出力を提供し、DAC916を介して、第二の入力として第一の加算器911にもフィードバックされる。そのようなADC910のより詳細な説明および議論に対しては、参照が、2003年12月30日に発行され、本発明と同一の譲受人に譲渡された米国特許第6,670,902号、発明の名称「Delta−Sigma Modulators With Improved Noise Performance」になされる。該米国特許の全体は、参考として本明細書中に援用される。
図10において、図8のデルタシグマDAC818における使用に適する、デルタシグマDAC920の好適な実施形態の動作可能なブロック図が描かれる。デルタシグマDAC920は、Z−1/1−Z−1の関数をそれぞれ有する遅延積分器922a〜922cと、関連する加算器924a〜924cと、量子化器926と、パルス幅変調器(PWM)928と、有限インパルス応答(FIR)フィルタ930とを含む。量子化器926の出力は、それぞれの加算器924a〜924cにフィードバックされる前に、対応する係数a0、a1、およびa2によって乗算される。第三の遅延積分器922cの出力は、係数b0によって乗算され、次いで第二の加算器924bに供給される。
量子化器926の出力は、33レベルのデジタル化信号を生成し、PWM928に供給される。PWMの出力は次いで、FIRフィルタ930に接続される。フィルタ930の出力は、DAC920の出力を規定する。そのようなDAC920のより詳細な説明および議論に対しては、参照が、2006年10月3日に発行され、本発明と同一の譲受人に譲渡された米国特許第7,116,721号、発明の名称「Delta−Sigma Modulators With Integral Digital Low−Pass Filtering」になされる。該米国特許の全体は、参考として本明細書中に援用される。
図11において、図9の積分器912a〜912cのうちの1つの実装の概略回路図が描かれる。積分器912は、演算増幅器940と、入力抵抗器942と、帰還コンデンサ944とから形成される。図12において、図8のフィルタ836における使用に適する、直列に接続された複数のバイカッドフィルタステージ952a、952b、および952c〜952nから形成される低遅延フィルタ950が、ブロック図の形態で例示される。
図13において、図12のバイカッドフィルタステージ952a〜952nのうちの1つを実装する概略図が示される。バイカッドフィルタステージ952は、遅延積分器ステージ954および956と、関連する加算器958〜962と、量子化器964とを含む。ライン966上の入力は、それぞれの加算器958〜962に供給される前に、対応する係数a0、a1、およびa2によって乗算される。量子化器964からのライン968上の出力は、それぞれの加算器960および962に供給される前に、対応する係数、−b1、−b2によって乗算される。加算器962の出力は、遅延積分器ステージ956の入力に供給され、該遅延積分器ステージ956はまた、加算器960に供給される出力を有する。加算器960の出力は、遅延積分器ステージ954の入力に供給され、該遅延積分器ステージ954はまた、加算器958に供給される出力を有する。そのようなバイカッドフィルタステージ952のより詳細な説明および議論に対しては、参照が、2006年6月13日に発行され、本発明と同一の譲受人に譲渡された米国特許第7,062,340号、発明の名称「Audio Data Processing Systems and Methods Utilizing High Oversampling Rates」になされる。該米国特許の全体は、参考として本明細書中に援用される。
図8Aにおいて、雑音消去の用途において使用する、本発明の低遅延デジタル音声処理システム840の第二の実施形態がブロック図で例示される。低遅延デジタル音声処理システム840は、図4Bの従来技術のデジタル処理システム76の改善を表している。見られ得るように、デジタル音声処理システム840は、デルタシグマA−D変換器(ADC)842と、直列に接続された複数のバイカッドフィルタステージ844a〜844cと、デルタシグマD−A変換器(DAC)846とを含む。
ADC842は、アナログのオーディオ信号を受信し、それらの信号を高サンプリングレートでデジタルサンプル信号848に変換する。低遅延デジタルフィルタとして作動するバイカッドフィルタステージ844a〜844cは、高サンプリングレートで作動し、デジタルサンプル信号を受信する。バイカッドフィルタステージ844cの出力は、DAC846に供給され、該DAC846は、出力850上のアナログオーディオ信号を生成する。本デジタル音声処理システム840は、アナログ処理システムと実質的に同じ低遅延を有するけれども、一方で、より高精度を実現し、そしてより少量の電力を利用する。
従って、上記の詳細な説明から、本発明は、低遅延信号処理システムを提供することが理解され得、該低遅延信号処理システムは、デルタシグマA−D変換器と、オーバサンプリングプロセッサと、デルタシグマD−A変換器とを含む。デルタシグマA−D変換器は、入力信号を受信し、高オーバサンプリングレートでデジタルサンプル信号を生成する。オーバサンプリングプロセッサは、低遅延を有する高オーバサンプリングレートでデジタルサンプル信号を処理するために、A−D変換器に接続される。アナログ信号を生成するデルタシグマD−A変換器は、低遅延を有する高オーバサンプリングレートでデジタルサンプル信号を受信するために、オーバサンプリングプロセッサに接続される。オーバサンプリングプロセッサは、低遅延フィルタとプログラマブル遅延要素とを含む。この方法において、アナログ信号は、低遅延かつ高精度に作り出される。
ここで、本発明の好適な実施形態と考えられるものが、例示され、記載されてきたけれども、当業者によって理解されることは、様々な変更および修正が行われ得ることであり、均等物が、本発明の真の範囲を逸脱することなく、それらの要素の代わりとなり得ることである。さらに、多くの修正が、本発明の中心をなす範囲を逸脱することなく、特定の状況または材料を、本発明の教示に適応させるように行われ得る。従って、本発明を実施するように企図される最良の形態として開示された特定の実施形態に、本発明が限定されることなく、本発明は、添付の特許請求の範囲の範囲内に入るすべての実施形態を含むことが意図される。

Claims (25)

  1. 音声をオーディオ信号に変換する第一の変換器と、
    該オーディオ信号を受信し、高オーバサンプリングレートでデジタルサンプル信号を生成するデルタシグマA−D変換器と、
    該デジタルサンプル信号に応答して、該高オーバサンプリングレートでダウンサンプリングされた信号を生成するデシメーションフィルタと、
    該デシメーションフィルタに接続されて、該ダウンサンプリングされた信号を処理するオーディオデータプロセッサと、
    該処理されたダウンサンプリング信号に応答して、アップサンプリングされた信号を生成する補間フィルタと、
    補償されたアップサンプリング信号を受信し、アナログ信号を生成するデルタシグマD−A変換器と、
    該アナログ信号を音声信号に変換する第二の変換器と、
    該A−D変換器と該D−A変換器との間に相互接続された低遅延フィルタを含み、低遅延を有する該高オーバサンプリングレートで該デジタルサンプル信号を処理するオーバサンプリングプロセッサと、
    該オーバサンプリングプロセッサと該補間フィルタの出力とに接続されて、該補償されたアップサンプリング信号を生成する加算器と
    を備える、低遅延オーディオデータ処理システム。
  2. 前記高オーバサンプリングレートは、オーディオサンプリングレートの少なくとも16倍である、請求項1に記載の低遅延オーディオデータ処理システム。
  3. 前記オーバサンプリングプロセッサは、前記低遅延フィルタの出力に接続されたプログラマブル遅延要素をさらに備える、請求項1に記載の低遅延オーディオデータ処理システム。
  4. 前記低遅延フィルタは、直列に接続された複数の2次IIRフィルタから形成される、請求項1に記載の低遅延オーディオデータ処理システム。
  5. 前記A−D変換器は、複数の積分器と量子化器とから形成されるフィードフォワード型A−D変換器を備える、請求項1に記載の低遅延オーディオデータ処理システム。
  6. 前記A−D変換器は、少なくとも1.5MHzの前記高オーバサンプリングレートで作動する、請求項5に記載の低遅延オーディオデータ処理システム。
  7. 前記D−A変換器は、複数の積分器と、量子化器と、パルス幅変調器と、FIRフィルタとを備える、請求項1に記載の低遅延オーディオデータ処理システム。
  8. 前記音声を変換する第一の変換器は、マイクロホンから成る、請求項1に記載の低遅延オーディオデータ処理システム。
  9. 前記アナログ信号を変換する第二の変換器は、スピーカから成る、請求項1に記載の低遅延オーディオデータ処理システム。
  10. オーディオ信号を受信し、高オーバサンプリングレートでデジタルサンプル信号を生成するデルタシグマA−D変換器と、
    該A−D変換器に接続された低遅延フィルタを含み、低遅延を有する該高オーバサンプリングレートで該デジタルサンプル信号を処理するオーバサンプリングプロセッサと、
    該オーバサンプリングプロセッサに接続されて、アナログ信号を生成するために、低遅延を有する該高オーバサンプリングレートで該デジタルサンプル信号を受信するデルタシグマD−A変換器と
    を備える、低遅延の信号データ処理システム。
  11. 前記デルタシグマA−D変換器からの前記デジタルサンプル信号はまた、ダウンサンプリングされた信号を生成するデシメーションフィルタに供給される、請求項10に記載の低遅延の信号処理システム。
  12. 前記デルタシグマD−A変換器はまた、補間フィルタからのサンプリングされなかった信号を受信する、請求項10に記載の低遅延の信号処理システム。
  13. 前記低遅延フィルタは、直列に接続された複数の2次IIRフィルタから形成される、請求項10に記載の低遅延の信号処理システム。
  14. 前記A−D変換器は、複数の積分器と量子化器とから形成されるフィードフォワード型A−D変換器を備える、請求項10に記載の低遅延の信号データ処理システム。
  15. 前記A−D変換器は、少なくとも1.5MHzの前記高オーバサンプリングレートで作動する、請求項14に記載の低遅延の信号処理システム。
  16. 前記D−A変換器は、複数の積分器と、量子化器と、パルス幅変調器と、FIRフィルタとを備える、請求項10に記載の低遅延の信号処理システム。
  17. デジタルサンプル信号を高オーバサンプリングレートでデルタシグマA−D変換器から生成するステップと、
    低遅延信号を作り出すために、低遅延フィルタを有するオーバサンプリング処理経路を介して、該高オーバサンプリングレートで該デジタルサンプル信号を処理するステップと、
    該低遅延信号を、低遅延を有するアナログ信号に変換するために、デルタシグマD−A変換器において該低遅延信号を受信するステップと
    を包含する、低遅延信号処理方法。
  18. 前記オーバサンプリング処理経路を介して、前記高オーバサンプリングレートで前記デジタルサンプル信号を処理する前記ステップは、前記低遅延フィルタの出力に接続されたプログラマブル遅延要素を有する該オーバサンプリング処理経路を介して、該高オーバサンプリングレートで該デジタルサンプル信号を処理するステップを含む、請求項17に記載の低遅延信号処理方法。
  19. 前記オーバサンプリング処理経路を介して、前記高オーバサンプリングレートで前記デジタルサンプル信号を処理する前記ステップは、直列に接続された複数の2次IIRフィルタを有する該オーバサンプリング処理経路を介して、該高オーバサンプリングレートで該デジタルサンプル信号を処理するステップを含む、請求項17に記載の低遅延信号処理方法。
  20. 前記高オーバサンプリングレートで前記デジタルサンプル信号を生成する前記ステップは、オーディオサンプリングレートの少なくとも16倍でオーバサンプリングするステップを含む、請求項17に記載の低遅延信号処理方法。
  21. 前記直列に接続された複数の2次IIRフィルタのそれぞれは、積分器を備える、請求項4に記載の低遅延オーディオデータ処理システム。
  22. 前記直列に接続された複数の2次IIRフィルタのうちの少なくとも1つは、積分器を備える、請求項13に記載の低遅延信号処理システム。
  23. 前記直列に接続された複数の2次IIRフィルタのうちの少なくとも1つは、積分器を備える、請求項19に記載の低遅延信号処理方法。
  24. 音声をオーディオ信号に変換するマイクロホンと、
    該オーディオ信号を受信し、高オーバサンプリングレートでデジタルサンプル信号を生成するデルタシグマA−D変換器と、
    該A−D変換器に接続された低遅延フィルタを含み、低遅延を有する該高オーバサンプリングレートで該デジタルサンプル信号を処理するオーバサンプリングプロセッサと、
    該オーバサンプリングプロセッサに接続されて、アナログ信号を生成するために、低遅延を有する該高オーバサンプリングレートで該デジタルサンプル信号を受信するデルタシグマD−A変換器と、
    該アナログ信号を音声信号に変換するスピーカと
    を備える、低遅延のヘッドホンシステム。
  25. ヘッドホンおよびマイクロホンに接続されるように適合された低遅延の携帯型オーディオプレーヤであって、該オーディオプレーヤは、
    音声をオーディオ信号に変換するために用いられる該マイクロホンと、
    該オーディオ信号を受信し、高オーバサンプリングレートでデジタルサンプル信号を生成するデルタシグマA−D変換器と、
    該A−D変換器に接続された低遅延フィルタを含み、低遅延を有する該高オーバサンプリングレートで該デジタルサンプル信号を処理するオーバサンプリングプロセッサと、
    該オーバサンプリングプロセッサに接続されて、アナログ信号を生成するために、低遅延を有する該高オーバサンプリングレートで該デジタルサンプル信号を受信するデルタシグマD−A変換器と、
    該ヘッドホン内に配置されて、該アナログ信号を音声信号に変換するスピーカと
    を備える、低遅延の携帯型オーディオプレーヤ。
JP2010500910A 2007-03-28 2008-03-06 高オーバサンプリング型のデジタル処理に基づいた低遅延の信号処理 Expired - Fee Related JP4979809B2 (ja)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US11/692,906 2007-03-28
US11/692,906 US7365669B1 (en) 2007-03-28 2007-03-28 Low-delay signal processing based on highly oversampled digital processing
PCT/US2008/002952 WO2008118279A1 (en) 2007-03-28 2008-03-06 Low-delay signal processing based on highly oversampled digital processing

Publications (2)

Publication Number Publication Date
JP2010523045A JP2010523045A (ja) 2010-07-08
JP4979809B2 true JP4979809B2 (ja) 2012-07-18

Family

ID=39321672

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2010500910A Expired - Fee Related JP4979809B2 (ja) 2007-03-28 2008-03-06 高オーバサンプリング型のデジタル処理に基づいた低遅延の信号処理

Country Status (5)

Country Link
US (1) US7365669B1 (ja)
EP (1) EP2130301A1 (ja)
JP (1) JP4979809B2 (ja)
CN (1) CN101803202A (ja)
WO (1) WO2008118279A1 (ja)

Families Citing this family (85)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB2446966B (en) 2006-04-12 2010-07-07 Wolfson Microelectronics Plc Digital circuit arrangements for ambient noise-reduction
DK2177053T3 (en) * 2007-07-17 2014-06-16 Phonak Ag A method for producing a signal which is audible by an individual
US7782237B2 (en) * 2008-06-13 2010-08-24 The Board Of Trustees Of The Leland Stanford Junior University Semiconductor sensor circuit arrangement
JP5136396B2 (ja) * 2008-12-25 2013-02-06 ヤマハ株式会社 ハウリング抑制装置
DE102009000950A1 (de) 2009-02-02 2010-08-05 Robert Bosch Gmbh Bauelement mit einer mikromechanischen Mikrofonstruktur und Verfahren zum Betreiben eines solchen Mikrofonbauelements
JP2011019209A (ja) * 2009-06-12 2011-01-27 Sony Corp 信号処理装置、信号処理方法
US8737636B2 (en) 2009-07-10 2014-05-27 Qualcomm Incorporated Systems, methods, apparatus, and computer-readable media for adaptive active noise cancellation
US10115386B2 (en) * 2009-11-18 2018-10-30 Qualcomm Incorporated Delay techniques in active noise cancellation circuits or other circuits that perform filtering of decimated coefficients
CN101826855B (zh) * 2010-05-12 2012-10-03 四川和芯微电子股份有限公司 具有∑-△调制器的信号调整***
US8775707B2 (en) 2010-12-02 2014-07-08 Blackberry Limited Single wire bus system
US8908877B2 (en) 2010-12-03 2014-12-09 Cirrus Logic, Inc. Ear-coupling detection and adjustment of adaptive response in noise-canceling in personal audio devices
KR101909432B1 (ko) 2010-12-03 2018-10-18 씨러스 로직 인코포레이티드 개인용 오디오 디바이스에서 적응형 잡음 제거기의 실수 제어
US20120155666A1 (en) * 2010-12-16 2012-06-21 Nair Vijayakumaran V Adaptive noise cancellation
US20120155667A1 (en) * 2010-12-16 2012-06-21 Nair Vijayakumaran V Adaptive noise cancellation
US9032131B2 (en) 2011-02-04 2015-05-12 Blackberry Limited Systems and methods for encoding control messages in an audio bitstream
US9076431B2 (en) 2011-06-03 2015-07-07 Cirrus Logic, Inc. Filter architecture for an adaptive noise canceler in a personal audio device
US8848936B2 (en) 2011-06-03 2014-09-30 Cirrus Logic, Inc. Speaker damage prevention in adaptive noise-canceling personal audio devices
US9214150B2 (en) 2011-06-03 2015-12-15 Cirrus Logic, Inc. Continuous adaptation of secondary path adaptive response in noise-canceling personal audio devices
US9318094B2 (en) 2011-06-03 2016-04-19 Cirrus Logic, Inc. Adaptive noise canceling architecture for a personal audio device
US9824677B2 (en) 2011-06-03 2017-11-21 Cirrus Logic, Inc. Bandlimiting anti-noise in personal audio devices having adaptive noise cancellation (ANC)
US8958571B2 (en) * 2011-06-03 2015-02-17 Cirrus Logic, Inc. MIC covering detection in personal audio devices
US8948407B2 (en) 2011-06-03 2015-02-03 Cirrus Logic, Inc. Bandlimiting anti-noise in personal audio devices having adaptive noise cancellation (ANC)
CN103765779B (zh) * 2011-07-14 2017-02-15 索诺瓦公司 扩展听力设备的输入信号的频率范围的方法以及听力设备
US9325821B1 (en) * 2011-09-30 2016-04-26 Cirrus Logic, Inc. Sidetone management in an adaptive noise canceling (ANC) system including secondary path modeling
US8825497B2 (en) 2011-10-12 2014-09-02 Blackberry Limited Systems and methods for reducing audio disturbance associated with control messages in a bitstream
EP2581903B1 (en) * 2011-10-12 2017-08-23 BlackBerry Limited Systems and methods for reducing audio disturbance associated with control messages in a bitstream
US9479866B2 (en) 2011-11-14 2016-10-25 Analog Devices, Inc. Microphone array with daisy-chain summation
US9142205B2 (en) 2012-04-26 2015-09-22 Cirrus Logic, Inc. Leakage-modeling adaptive noise canceling for earspeakers
US9014387B2 (en) 2012-04-26 2015-04-21 Cirrus Logic, Inc. Coordinated control of adaptive noise cancellation (ANC) among earspeaker channels
US9318090B2 (en) 2012-05-10 2016-04-19 Cirrus Logic, Inc. Downlink tone detection and adaptation of a secondary path response model in an adaptive noise canceling system
US9082387B2 (en) 2012-05-10 2015-07-14 Cirrus Logic, Inc. Noise burst adaptation of secondary path adaptive response in noise-canceling personal audio devices
US9076427B2 (en) 2012-05-10 2015-07-07 Cirrus Logic, Inc. Error-signal content controlled adaptation of secondary and leakage path models in noise-canceling personal audio devices
US9123321B2 (en) 2012-05-10 2015-09-01 Cirrus Logic, Inc. Sequenced adaptation of anti-noise generator response and secondary path response in an adaptive noise canceling system
US9319781B2 (en) 2012-05-10 2016-04-19 Cirrus Logic, Inc. Frequency and direction-dependent ambient sound handling in personal audio devices having adaptive noise cancellation (ANC)
CN104541473B (zh) 2012-06-01 2017-09-12 黑莓有限公司 基于概率方法的用于保证多格式音频***中的锁定的通用同步引擎
US9479275B2 (en) 2012-06-01 2016-10-25 Blackberry Limited Multiformat digital audio interface
US9532139B1 (en) 2012-09-14 2016-12-27 Cirrus Logic, Inc. Dual-microphone frequency amplitude response self-calibration
US9351085B2 (en) 2012-12-20 2016-05-24 Cochlear Limited Frequency based feedback control
US9107010B2 (en) 2013-02-08 2015-08-11 Cirrus Logic, Inc. Ambient noise root mean square (RMS) detector
US9461812B2 (en) 2013-03-04 2016-10-04 Blackberry Limited Increased bandwidth encoding scheme
US9369798B1 (en) 2013-03-12 2016-06-14 Cirrus Logic, Inc. Internal dynamic range control in an adaptive noise cancellation (ANC) system
US9106989B2 (en) 2013-03-13 2015-08-11 Cirrus Logic, Inc. Adaptive-noise canceling (ANC) effectiveness estimation and correction in a personal audio device
US9215749B2 (en) 2013-03-14 2015-12-15 Cirrus Logic, Inc. Reducing an acoustic intensity vector with adaptive noise cancellation with two error microphones
US9414150B2 (en) 2013-03-14 2016-08-09 Cirrus Logic, Inc. Low-latency multi-driver adaptive noise canceling (ANC) system for a personal audio device
US9635480B2 (en) 2013-03-15 2017-04-25 Cirrus Logic, Inc. Speaker impedance monitoring
US9467776B2 (en) 2013-03-15 2016-10-11 Cirrus Logic, Inc. Monitoring of speaker impedance to detect pressure applied between mobile device and ear
US9502020B1 (en) 2013-03-15 2016-11-22 Cirrus Logic, Inc. Robust adaptive noise canceling (ANC) in a personal audio device
US9208771B2 (en) 2013-03-15 2015-12-08 Cirrus Logic, Inc. Ambient noise-based adaptation of secondary path adaptive response in noise-canceling personal audio devices
US10206032B2 (en) 2013-04-10 2019-02-12 Cirrus Logic, Inc. Systems and methods for multi-mode adaptive noise cancellation for audio headsets
US9066176B2 (en) 2013-04-15 2015-06-23 Cirrus Logic, Inc. Systems and methods for adaptive noise cancellation including dynamic bias of coefficients of an adaptive noise cancellation system
US9462376B2 (en) 2013-04-16 2016-10-04 Cirrus Logic, Inc. Systems and methods for hybrid adaptive noise cancellation
US9460701B2 (en) 2013-04-17 2016-10-04 Cirrus Logic, Inc. Systems and methods for adaptive noise cancellation by biasing anti-noise level
US9478210B2 (en) 2013-04-17 2016-10-25 Cirrus Logic, Inc. Systems and methods for hybrid adaptive noise cancellation
US9578432B1 (en) 2013-04-24 2017-02-21 Cirrus Logic, Inc. Metric and tool to evaluate secondary path design in adaptive noise cancellation systems
US9264808B2 (en) 2013-06-14 2016-02-16 Cirrus Logic, Inc. Systems and methods for detection and cancellation of narrow-band noise
DE112014003723B4 (de) * 2013-08-12 2024-06-06 Analog Devices, Inc. Systeme und Verfahren zur Rauschunterdrückung
US9392364B1 (en) 2013-08-15 2016-07-12 Cirrus Logic, Inc. Virtual microphone for adaptive noise cancellation in personal audio devices
CN104426548B (zh) * 2013-09-05 2017-07-28 上海东软载波微电子有限公司 一种模数转换采样电路和计量芯片
US9666176B2 (en) 2013-09-13 2017-05-30 Cirrus Logic, Inc. Systems and methods for adaptive noise cancellation by adaptively shaping internal white noise to train a secondary path
US9620101B1 (en) 2013-10-08 2017-04-11 Cirrus Logic, Inc. Systems and methods for maintaining playback fidelity in an audio system with adaptive noise cancellation
US9704472B2 (en) 2013-12-10 2017-07-11 Cirrus Logic, Inc. Systems and methods for sharing secondary path information between audio channels in an adaptive noise cancellation system
US10219071B2 (en) 2013-12-10 2019-02-26 Cirrus Logic, Inc. Systems and methods for bandlimiting anti-noise in personal audio devices having adaptive noise cancellation
US10382864B2 (en) 2013-12-10 2019-08-13 Cirrus Logic, Inc. Systems and methods for providing adaptive playback equalization in an audio device
US9369557B2 (en) 2014-03-05 2016-06-14 Cirrus Logic, Inc. Frequency-dependent sidetone calibration
US9479860B2 (en) 2014-03-07 2016-10-25 Cirrus Logic, Inc. Systems and methods for enhancing performance of audio transducer based on detection of transducer status
US9648410B1 (en) 2014-03-12 2017-05-09 Cirrus Logic, Inc. Control of audio output of headphone earbuds based on the environment around the headphone earbuds
US9473876B2 (en) 2014-03-31 2016-10-18 Blackberry Limited Method and system for tunneling messages between two or more devices using different communication protocols
US9319784B2 (en) 2014-04-14 2016-04-19 Cirrus Logic, Inc. Frequency-shaped noise-based adaptation of secondary path adaptive response in noise-canceling personal audio devices
US9609416B2 (en) 2014-06-09 2017-03-28 Cirrus Logic, Inc. Headphone responsive to optical signaling
US10181315B2 (en) 2014-06-13 2019-01-15 Cirrus Logic, Inc. Systems and methods for selectively enabling and disabling adaptation of an adaptive noise cancellation system
US9478212B1 (en) 2014-09-03 2016-10-25 Cirrus Logic, Inc. Systems and methods for use of adaptive secondary path estimate to control equalization in an audio device
US9552805B2 (en) 2014-12-19 2017-01-24 Cirrus Logic, Inc. Systems and methods for performance and stability control for feedback adaptive noise cancellation
JP6197824B2 (ja) * 2015-04-17 2017-09-20 オンキヨー株式会社 信号変調回路
US9680496B2 (en) 2015-06-25 2017-06-13 Intel Corporation Apparatus for overload recovery of an integrator in a sigma-delta modulator
JP6964581B2 (ja) 2015-08-20 2021-11-10 シーラス ロジック インターナショナル セミコンダクター リミテッド 固定応答フィルタによって部分的に提供されるフィードバック応答を有するフィードバック適応雑音消去(anc)コントローラおよび方法
US9578415B1 (en) 2015-08-21 2017-02-21 Cirrus Logic, Inc. Hybrid adaptive noise cancellation system with filtered error microphone signal
US10013966B2 (en) 2016-03-15 2018-07-03 Cirrus Logic, Inc. Systems and methods for adaptive active noise cancellation for multiple-driver personal audio device
US9941895B2 (en) * 2016-08-01 2018-04-10 Kopin Corporation Time delay in digitally oversampled sensor systems, apparatuses, and methods
CN107276590B (zh) * 2017-05-15 2020-07-28 南京中感微电子有限公司 一种信号处理方法及***
CN109327768B (zh) * 2017-07-31 2020-11-20 骅讯电子企业股份有限公司 主动式降噪***
US10348326B2 (en) * 2017-10-23 2019-07-09 Infineon Technologies Ag Digital silicon microphone with interpolation
CN108683420A (zh) * 2017-12-04 2018-10-19 南京理工大学 一种无损的dsd信号数字升频算法
JP7088785B2 (ja) * 2018-08-28 2022-06-21 日清紡マイクロデバイス株式会社 デジタルマイクロホン
US11438697B2 (en) 2019-06-07 2022-09-06 Cirrus Logic, Inc. Low-latency audio output with variable group delay
US10701486B1 (en) * 2019-06-07 2020-06-30 Cirrus Logic, Inc. Low-latency audio output with variable group delay

Family Cites Families (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5241310A (en) * 1992-03-02 1993-08-31 General Electric Company Wide dynamic range delta sigma analog-to-digital converter with precise gain tracking
JP3327114B2 (ja) * 1996-04-24 2002-09-24 ソニー株式会社 信号処理装置、信号記録装置及び信号再生装置
JP3327116B2 (ja) 1996-04-30 2002-09-24 ソニー株式会社 信号処理装置、信号記録装置及び信号再生装置
US6249237B1 (en) * 1998-10-09 2001-06-19 Lsi Logic Corporation System and method for bandpass shaping in an oversampling converter
DK1097607T3 (da) * 1999-02-05 2003-06-02 Widex As Høreapparat med strålebundtformende egenskaber
US6452525B1 (en) * 2000-03-13 2002-09-17 Research Foundation Of The City University Of New York One-bit second order sigma-delta modulator including a polynomial vector quantizer
US6937738B2 (en) * 2001-04-12 2005-08-30 Gennum Corporation Digital hearing aid system
US7062340B2 (en) * 2003-03-26 2006-06-13 Cirrus Logic, Inc. Audio data processing systems and methods utilizing high oversampling rates
JP2005223667A (ja) * 2004-02-06 2005-08-18 Digian Technology Inc オーディオ信号増幅方法および装置
TWI253055B (en) * 2004-10-11 2006-04-11 Sunplus Technology Co Ltd Sound playing device using sigma-delta pulse width modulation

Also Published As

Publication number Publication date
US7365669B1 (en) 2008-04-29
EP2130301A1 (en) 2009-12-09
CN101803202A (zh) 2010-08-11
WO2008118279A1 (en) 2008-10-02
JP2010523045A (ja) 2010-07-08

Similar Documents

Publication Publication Date Title
JP4979809B2 (ja) 高オーバサンプリング型のデジタル処理に基づいた低遅延の信号処理
US10818281B2 (en) Digital circuit arrangements for ambient noise-reduction
US9407236B2 (en) System and method for processing a signal with a filter employing FIR and IIR elements
EP2262279B1 (en) Signal processing apparatus and signal processing method for loudspeaker motional feedback
US8611551B1 (en) Low latency active noise cancellation system
US8953813B2 (en) Reduced delay digital active noise cancellation
JP4882773B2 (ja) 信号処理装置、信号処理方法
US9031251B2 (en) Digital noise-cancellation
US8848935B1 (en) Low latency active noise cancellation system
US10115386B2 (en) Delay techniques in active noise cancellation circuits or other circuits that perform filtering of decimated coefficients
JP2014504377A (ja) 適応ノイズキャンセレーション
JP2013546287A (ja) 適応的ノイズキャンセレーション
KR20080041585A (ko) 디지털 필터 회로, 디지털 필터 프로그램 및 노이즈 캔슬링시스템
US10848131B1 (en) Low power lattice wave filter systems and methods
Nogues et al. Active Noise Control with digital PDM MEMS mics

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20110214

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20111101

A601 Written request for extension of time

Free format text: JAPANESE INTERMEDIATE CODE: A601

Effective date: 20120131

A602 Written permission of extension of time

Free format text: JAPANESE INTERMEDIATE CODE: A602

Effective date: 20120207

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20120322

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20120417

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20150427

Year of fee payment: 3

R150 Certificate of patent or registration of utility model

Ref document number: 4979809

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

Free format text: JAPANESE INTERMEDIATE CODE: R150

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

LAPS Cancellation because of no payment of annual fees