(57)【特許請求の範囲】
【請求項１】
ダイナミックレンジ拡張情報を有する音声信号を２つ以上の集積回路にわたって処理するためのマルチチップ回路であって、
デジタル音声入力信号のためのダイナミックレンジ拡張利得を判断し、前記ダイナミックレンジ拡張利得に応じて前記デジタル音声入力信号を処理し、処理済みのデジタル音声入力信号に基づいて音声データを送信するための、ホスト集積回路と、
前記ホスト集積回路に結合されたクライアント集積回路とを含み、
前記クライアント集積回路が前記音声データを受け取り、前記クライアント集積回路に前記ダイナミックレンジ拡張利得が提供され、前記クライアント集積回路が前記ダイナミックレンジ拡張利得を使用して前記音声データを処理し、
前記ホスト集積回路が、前記クライアント集積回路に前記ダイナミックレンジ拡張利得を提供する目的で、前記クライアント集積回路に前記ダイナミックレンジ拡張情報を送信するようにさらに構成され、
前記デジタル音声入力信号のダイナミックレンジを前記ダイナミックレンジ拡張利得によって制御および拡張するダイナミックレンジ拡張ホストコントローラを前記ホスト集積回路がさらに含み、
前記音声データを制御および処理して音声信号にし、前記音声信号に前記ダイナミックレンジ拡張利得に逆比例する利得が与えられるようにするダイナミックレンジ拡張クライアントコントローラを前記クライアント集積回路がさらに含み、
前記ダイナミックレンジ拡張ホストコントローラが、前記ダイナミックレンジ拡張利得に応じてデジタル利得を適用することにより、前記ダイナミックレンジ拡張利得によって前記デジタル音声入力信号の前記ダイナミックレンジを制御および拡張し、
前記ダイナミックレンジ拡張クライアントコントローラが、前記ダイナミックレンジ拡張利得の逆数に応じてアナログ利得を適用することにより、前記音声データを制御および処理して前記音声信号にする、
マルチチップ回路。
【請求項２】
前記デジタル利得と前記アナログ利得の積がある定数値にほぼ等しい、請求項１に記載のマルチチップ回路。
【請求項３】
前記ホスト集積回路によって処理される前記デジタル音声入力信号に適用されるべき前記ダイナミックレンジ拡張利得を判断する規則を設定するためのダイナミックレンジ拡張ホストのルールベースモジュールを前記ホスト集積回路がさらに含み、
前記クライアント集積回路によって処理される音声信号に、前記ダイナミックレンジ拡張利得に逆比例する利得が与えられるように、前記ダイナミックレンジ拡張ホストのルールベースモジュールと同じ規則を設定および使用するために、前記クライアント集積回路に前記ダイナミックレンジ拡張利得を提供する目的で、ダイナミックレンジ拡張クライアントのルールベースモジュールを前記クライアント集積回路がさらに含む、
請求項１に記載のマルチチップ回路。
【請求項４】
前記ダイナミックレンジ拡張利得を制御するために前記ダイナミックレンジ拡張ホストのルールベースモジュールに結合されたダイナミックレンジ拡張ホストコントローラを前記ホスト集積回路がさらに含み、
前記ダイナミックレンジ拡張逆数利得を制御するために前記ダイナミックレンジ拡張クライアントのルールベースモジュールに結合されたダイナミックレンジ拡張クライアントコントローラを前記クライアント集積回路がさらに含む、
請求項３に記載のマルチチップ回路。
【請求項５】
ダイナミックレンジ拡張情報を有する音声信号を２つ以上の集積回路にわたって処理するためのマルチチップ回路内で使用するためのホスト集積回路であって、
デジタル音声入力信号のためのダイナミックレンジ拡張利得を判断し、
前記ダイナミックレンジ拡張利得に応じて前記デジタル音声入力信号を処理するように構成された
ホストコントローラと、
前記ダイナミックレンジ拡張利得を使用して前記音声データを処理する目的で前記クライアント集積回路に前記ダイナミックレンジ拡張利得が提供されるように、前記処理済みのデジタル音声入力信号に基づいて、前記ホスト集積回路に結合されたクライアント結合回路に音声データを送信するように構成された送信器とを含み、
前記ホスト集積回路が、前記クライアント集積回路に前記ダイナミックレンジ拡張利得を提供する目的で前記クライアント集積回路に前記ダイナミックレンジ拡張情報を送信するようにさらに構成され、
前記拡張ホストコントローラが、前記ダイナミックレンジ拡張利得に応じてデジタル利得を適用することにより、前記ダイナミックレンジ拡張利得によって前記デジタル音声入力信号の前記ダイナミックレンジを制御および拡張し、
前記クライアント集積回路が、前記ダイナミックレンジ拡張利得の逆数に応じてアナログ利得を適用することにより、前記音声データを制御および処理して前記音声信号にする、
ホスト集積回路。
【請求項６】
前記クライアント集積回路が前記音声データを制御および処理して音声信号にし、前記音声信号に前記ダイナミックレンジ拡張利得に逆比例する利得が与えられるようにすることを目的に、前記ホストコントローラが前記デジタル音声入力信号のダイナミックレンジを前記ダイナミックレンジ拡張利得によってさらに制御および拡張する、請求項５に記載のホスト集積回路。
【請求項７】
前記デジタル利得と前記アナログ利得の積がある定数値にほぼ等しい、請求項５に記載のホスト集積回路。
【請求項８】
前記ホスト集積回路によって処理される前記デジタル音声入力信号に適用されるべき前記ダイナミックレンジ拡張利得を判断する規則を設定するように構成されたダイナミックレンジ拡張ホストのルールベースモジュールを前記ホスト集積回路がさらに含み、
前記クライアント集積回路によって処理される音声信号に前記ダイナミックレンジ拡張利得に逆比例する利得が与えられるように前記ダイナミックレンジ拡張ホストのルールベースモジュールと同じ規則を前記クライアント集積回路が設定および使用する、
請求項５に記載のホスト集積回路。
【請求項９】
前記ホストコントローラが前記ダイナミックレンジ拡張利得を制御するようにさらに構成される、請求項５に記載のホスト集積回路。
【請求項１０】
ダイナミックレンジ拡張情報を有する音声信号を２つ以上の集積回路にわたって処理するためのマルチチップ回路内で使用するためのクライアント集積回路であって、
ダイナミックレンジ拡張利得に応じてホスト集積回路から音声データを受信するように構成された受信器と、
デジタル音声入力信号のためのダイナミックレンジ拡張利得を判断し、
前記ダイナミックレンジ拡張利得に応じて前記音声データを処理するように構成された
クライアントコントローラとを含む、
前記音声データが前記ダイナミックレンジ拡張利得を含み、前記クライアント集積回路が前記音声データから前記ダイナミックレンジ拡張利得を抽出するように構成され、
前記ホストコントローラが、前記ダイナミックレンジ拡張利得に応じてデジタル利得を適用することにより、前記ダイナミックレンジ拡張利得によって前記デジタル音声入力信号の前記ダイナミックレンジを制御および拡張し、
前記クライアント集積回路が、前記ダイナミックレンジ拡張利得の逆数に応じてアナログ利得を適用することにより、前記音声データを制御および処理して前記音声信号にする、
クライアント集積回路。
【請求項１１】
前記ダイナミックレンジ拡張利得によって前記デジタル音声入力信号のダイナミックレンジを制御および拡張して前記音声データを生成するように前記ホスト集積回路が構成され、
前記音声信号に前記ダイナミックレンジ拡張利得に逆比例する利得が与えられるように前記音声信号を制御および処理するように前記クライアント集積回路が構成される、
請求項１０に記載のクライアント集積回路。
【請求項１２】
前記デジタル利得と前記アナログ利得の積がある定数値にほぼ等しい、請求項１０に記載のクライアント集積回路。
【請求項１３】
前記ホスト集積回路によって処理される前記デジタル音声入力信号に適用されるべき前記ダイナミックレンジ拡張利得を判断する規則を設定するように構成されたダイナミックレンジ拡張ホストのルールベースモジュールを前記ホスト集積回路がさらに含み、
前記クライアント集積回路によって処理される音声信号に前記ダイナミックレンジ拡張利得に逆比例する利得が与えられるように前記ダイナミックレンジ拡張ホストのルールベースモジュールと同じ規則を設定および使用するように前記クライアント集積回路が構成される、
請求項１０に記載のクライアント集積回路。
【請求項１４】
前記ホスト集積回路が前記ダイナミックレンジ拡張利得を制御するようにさらに構成される、請求項１３に記載のクライアント集積回路。
【請求項１５】
ダイナミックレンジ拡張情報を有する音声信号を２つ以上の集積回路にわたって処理するための方法であって、
ホスト集積回路によってデジタル音声入力信号を処理するステップと、
前記ホスト集積回路によって、前記デジタル音声入力信号のためのダイナミックレンジ拡張利得を判断するステップと、
処理済みのデジタル音声入力信号に基づいて前記音声データを送信するステップと、
前記クライアント集積回路によって前記音声データを受信するステップと、
前記ホスト集積回路および前記クライアント集積回路に前記ダイナミックレンジ拡張利得を提供するステップと、
前記クライアント集積回路によって、前記ダイナミックレンジ拡張利得を使用して前記音声データを処理するステップとを含み、
前記ホスト集積回路および前記クライアント集積回路に前記ダイナミックレンジ拡張利得を提供するステップが、
前記ホスト集積回路によって、前記ダイナミックレンジ拡張利得を含むダイナミックレンジ拡張情報を前記クライアント集積回路に送信するステップを含み、
ダイナミックレンジ拡張ホストコントローラが、前記ダイナミックレンジ拡張利得に応じてデジタル利得を適用することにより、前記ダイナミックレンジ拡張利得によって前記デジタル音声入力信号の前記ダイナミックレンジを制御および拡張し、
ダイナミックレンジ拡張クライアントコントローラが、前記ダイナミックレンジ拡張利得の逆数に応じてアナログ利得を適用することにより、前記音声データを制御および処理して前記音声信号にする、
方法。
【請求項１６】
前記ホスト集積回路によって、前記ダイナミックレンジ拡張利得を使用することによって前記デジタル音声入力信号のダイナミックレンジを制御および拡張するステップと、
前記クライアント集積回路によって、前記音声データを制御および処理して音声信号にし、前記音声信号に前記ダイナミックレンジ拡張利得に逆比例する利得が与えられるようにするステップをさらに含む、
請求項１５に記載の方法。
【請求項１７】
前記デジタル利得と前記アナログ利得の積がある定数値にほぼ等しい、請求項１５に記載の方法。
【請求項１８】
前記ホスト集積回路および前記クライアント集積回路に前記ダイナミックレンジ拡張利得を提供するステップが、
前記ホスト集積回路により処理される前記デジタル音声入力信号に適用されるべき前記ダイナミックレンジ拡張利得を判断する規則を前記ホスト集積回路によって設定するステップと、
前記クライアント集積回路によって処理される音声信号に前記ダイナミックレンジ拡張利得に逆比例する利得が与えられるように、前記ホスト集積回路によって設定されたものと同じ規則を前記クライアント集積回路によって設定および使用するステップをさらに含む、
請求項１５に記載の方法。
【請求項１９】
前記ホスト集積回路によって、前記デジタル音声入力信号に対して使用される前記ダイナミックレンジ拡張利得を制御するステップと、
前記クライアント集積回路によって、前記音声データに対して使用される前記ダイナミックレンジ拡張逆数利得を制御するステップとを含む、
請求項１８に記載の方法。
【発明の詳細な説明】
【技術分野】
【０００１】
関連出願の相互参照
本開示は、２０１５年１２月１８日に出願された米国特許出願第１４／９７５０１５号に基づく優先権を主張し、その特許出願は２０１５年３月２７日に出願された米国仮特許出願第６２／１３９１２３号に基づく優先権を主張し、その両方の出願が全体として参照により本明細書に組み込まれる。
【０００２】
本開示の代表的実施形態の分野は音声処理の方法、装置、または実装に関し、より具体的には、マルチチップのダイナミックレンジ拡張（ＤＲＥ: Ｄｙｎａｍｉｃ  ｒａｎｇｅ  ｅｎｈａｎｃｅｍｅｎｔ）音声処理の方法、装置、および実装に関する。
【背景技術】
【０００３】
デジタル音声入力信号を処理してアナログ音声出力信号にするための音声処理の方法、装置、および実装は、単一の集積回路（ＩＣ）に実装または提供されることができ、その単一ＩＣによって処理される音声信号のダイナミックレンジを拡張するための様式（例えば、ダイナミックレンジ拡張（ＤＲＥ）機能／能力）を含む。そのようなＤＲＥソリューション／コントローラは通常、単一の音声処理ＩＣの中に閉じ込めて提供される。
【０００４】
図１は、従来技術による単一ＤＲＥ音声処理ＩＣの例１００を示す。図１に示すように、単一ＩＣ１００は、信号処理ブロック１０４と、ＤＲＥ利得１０６を有するＤＲＥ利得ブロック１０５と、変調器１０８と、デジタルアナログ変換器（ＤＡＣ）１１０と、ドライバ利得１１６を有するドライバ１１２とを直列接続した経路を含む。音声入力信号（ＡＵＤＩＯ  ＩＮ）１０２が、単一ＩＣ１００によって受け取られ、信号処理ブロック１０４へ送られる。単一ＩＣ１００は、音声出力信号（ＡＵＤＩＯ  ＯＵＴ）１１８を出力として提供する。信号処理ブロック１０４の出力にＤＲＥ制御ブロック１１４が結合され、ＤＲＥ制御ブロック１１４の出力がＤＲＥ利得ブロック１０５へ送られる。ＤＲＥ制御の基準または方式に応じて、ＤＲＥ制御ブロック１１４は、ＤＲＥ利得ブロック１０５のＤＲＥ利得１０６をゲインアップまたはゲインダウンさせる。ＤＲＥ利得１０６とドライバ利得１１６の積は常になんらかの定数値に等しくてもよく、したがって、ドライバ利得１１６は、ＤＲＥ利得のゲインアップまたはゲインダウンにそれぞれ基づき、呼応してゲインダウンまたはゲインアップされる（例えば、ドライバ利得１１６はＤＲＥ利得１０６の逆数である）。
【０００５】
図２は、従来技術による音声装置構成の例２００を示す。音声装置構成２００は、イヤホンまたはヘッドホンが結合されたモバイル装置またはコンピュータ２０２を示す。モバイル装置またはコンピュータ２０２の中に単一ＩＣ１００が置かれている。この構成例２００では、音声処理はデジタル信号からアナログ信号への変換および音声信号のＤＲＥ制御を含み、すべてが単一ＩＣ１００の内部で行われる。よって、イヤホン／ヘッドホン２０１はモバイル装置またはコンピュータ２０２から、すでに処理され、ＤＲＥ制御を施されたアナログ出力信号２０３および２０５を受け取り、アナログ出力信号２０３および２０５は、図２に示すように、それぞれのイヤバッドまたはヘッドホンスピーカ２０４および２０６へ送信される。
【０００６】
図３は、従来技術による音声装置構成の別例３００を示す。構成３００は図２の構成２００に類似するが、構成３００では単一ＩＣ１００は、図２に示すようにモバイル装置またはコンピュータ２０２の内部にあるのではなく、図３に示すように外部のボックス３０２の中に置かれる。構成３００は、モバイル装置またはコンピュータ２０２が外部ボックス３００に結合されていることを示す。モバイル装置またはコンピュータ２０２は、アナログまたはデジタルの音声信号３０１を外部ボックス３０２に供給する。図３に示すように、外部ボックス３０２はイヤホンまたはヘッドホン２０１に結合され、次に、外部ボックスは、３０２はアナログ出力信号２０３および２０５を、イヤバッドまたはヘッドホンスピーカ２０４および２０６にそれぞれ供給する。構成２００と同様に、図３の構成３００でも、アナログ出力信号２０３および２０５がイヤバッドまたはヘッドホンスピーカ２０４および２０６に供給されるので、イヤホンまたはヘッドホン２０１を通したそのようなアナログ信号送信を可能にするために、ここでも電力が必要になる。この電力は通常、モバイル装置もしくはコンピュータ２０２のバッテリーもしくは電力ストレージユニットによって供給されるか、または、外部ボックス３０２がそのようなバッテリーもしくは電力ストレージユニットを有する場合は外部ボックス３０２のバッテリーもしくは電力ストレージユニットによって供給される。この、モバイル装置もしくはコンピュータ２０２および／または外部ボックス３０２のバッテリーまたは電力ストレージユニットの電力消費は望ましいものではない。
【０００７】
当技術分野では適応型ノイズキャンセリング（ＡＮＣ）がよく知られており、周囲または背景の雑音の効果的な除去について、音声信号（例えば、ＡＵＤＩＯ  ＩＮ  １０２）の処理のために実装されている。ＡＮＣ処理では、ＡＮＣマイクロホンをユーザの耳にできる限り近づけて配置することが望ましい。ＡＮＣマイクロホンは少なくとも、あるレベルの信号処理ハードウェア／回路を必要とし、そのハードウェア／回路は通常、図２および図３のモバイル装置もしくはコンピュータ２０２、または図３の外部ボックス３０２内に置かれるので、ＡＮＣマイクロホンは通常、モバイル装置、コンピュータ、または外部ボックス内に置かれる。ＡＮＣマイクロホンは、理想的にはイヤバッド／ヘッドホンスピーカ２０４または２０６の中に置かれる。しかし、ＡＮＣマイクロホンをイヤバッド／ヘッドホンスピーカ２０４または２０６の中に置くことは、難しい挑戦である。そのような挑戦には、空間の制限および／または処理の要件が含まれるが、それらに限定されない。このようなＡＮＣマイクロホン信号のデジタル処理／伝達には利点があり、望ましい。
【０００８】
つまり、音声信号をアナログ信号ではなくデジタル信号として処理することには、多くの望ましい理由がある。これらの望ましい理由のいくつかには、より高い忠実度を提供すること、雑音、干渉効果および結合効果に対する感受性を低減させること、送信経路に沿う信号劣化を低減させること、より洗練された誤り訂正アルゴリズムに備えることが含まれ、さらには、消費電力を低減させることが含まれてもよいが、それらに限定されない。
【先行技術文献】
【特許文献】
【０００９】
【特許文献１】米国特許出願第１４／０８３９７２号
【特許文献２】米国特許出願第１４／４６７９６９号
【特許文献３】米国特許出願第１４／４８３６５９号
【特許文献４】米国特許出願第１４／５０７３７２号
【発明の概要】
【発明が解決しようとする課題】
【００１０】
本発明の教示によれば、単一処理システム内の信号ひずみを避けるための現行の手法に関連する１つまたは複数の短所および問題が低減または除去され得る。
【課題を解決するための手段】
【００１１】
本開示の実施形態によれば、ダイナミックレンジ拡張情報を有する音声信号を２つ以上の集積回路にわたって処理するためのマルチチップ回路が、ホスト集積回路およびクライアント集積回路を含んでもよい。ホスト集積回路は、デジタル音声入力信号のためのダイナミックレンジ拡張利得を判断し、そのダイナミックレンジ拡張利得に応じてデジタル音声入力信号を処理し、処理済みのデジタル音声入力信号に基づいて音声データを送信するように構成されてもよい。クライアント集積回路はホスト集積回路に結合されてもよく、音声データを受信するように構成されてもよく、クライアント集積回路にダイナミックレンジ拡張利得が提供され、クライアント集積回路はダイナミックレンジ拡張利得を使用して音声データを処理するように構成される。
【００１２】
本発明のこれらおよびその他の実施形態によれば、２つ以上の集積回路にわたるダイナミックレンジ拡張情報を有する音声信号を処理するためのマルチチップ回路で使用するためのホスト集積回路は、ホストコントローラおよび送信器を含んでもよい。ホストコントローラは、デジタル音声入力信号のためのダイナミックレンジ拡張利得を判断し、そのダイナミックレンジ拡張利得に応じてデジタル音声入力信号を処理するように構成されてもよい。送信器は、ダイナミックレンジ拡張利得を使用して音声データを処理する目的でクライアント集積回路にダイナミックレンジ拡張利得が提供されるように、処理済みのデジタル音声入力信号に基づいて、ホスト集積回路に結合されたクライアント集積回路に音声データを送信するように構成されてもよい。
【００１３】
本発明のこれらおよびその他の実施形態によれば、ダイナミックレンジ拡張情報を有する音声信号を２つ以上の集積回路にわたって処理するためのマルチチップ回路で使用するためのクライアント集積回路は、受信器およびクライアントコントローラを含んでもよい。受信器は、ホスト集積回路からダイナミックレンジ拡張利得に応じて音声データを受信するように構成されてもよい。クライアントコントローラは、デジタル音声入力信号のためのダイナミックレンジ拡張利得を判断し、ダイナミックレンジ拡張利得に応じて音声データを処理するように構成されてもよい。
【００１４】
本発明のこれらおよびその他の実施形態によれば、ダイナミックレンジ拡張情報を有する音声信号を２つ以上の集積回路にわたって処理するための方法は、ホスト集積回路によってデジタル音声入力信号を処理することを含んでもよい。この方法は、ホスト集積回路によってデジタル音声入力信号のためのダイナミックレンジ拡張利得を判断することもまた含んでもよい。この方法は、処理済みのデジタル音声入力信号に基づいて音声データを送信することをさらに含んでもよい。この方法は、クライアント集積回路によって音声データを受信することを、さらに加えて含んでもよい。この方法は、ホスト集積回路およびクライアント集積回路にダイナミックレンジ拡張利得を提供することもまた含んでもよい。この方法は、クライアント集積回路によって、ダイナミックレンジ拡張利得を使用して音声データを処理することをさらに含んでもよい。
【００１５】
本開示の技術的利点は、本明細書に含まれる図面、記載、および特許請求の範囲から、当業者には容易に明らかになり得る。本発明の実施形態の目的および利点は、少なくとも、特許請求の範囲に具体的に示された要素、特徴、および組み合わせによって実現および達成される。
【００１６】
上記の全体的な記載および下記の詳細な記載の両方が例であって説明目的であり、本開示に明記された特許請求の範囲を制限しないことが理解されるべきである。
【００１７】
下記の記載を添付図面と共に参照することによって、本発明の実施形態およびその利点のさらに徹底した理解が得られよう。添付図面では、類似する参照番号は類似する特徴を示す。
【図面の簡単な説明】
【００１８】
【図１】現行技術による音声処理集積回路の例のブロック線図である。
【図２】現行技術による音声装置構成の例のブロック線図である。
【図３】現行技術による音声装置構成の別例のブロック線図である。
【図４Ａ】本開示の実施形態による、マルチチップまたはマルチ集積回路の音声処理構成の例のブロック線図である。
【図４Ｂ】本開示の実施形態による、サンプル音声入力信号の例の波形グラフの例を示す図である。
【図４Ｃ】本開示の実施形態による、デジタルデータのデータフォーマットの例を示す図である。
【図５】本開示の実施形態による、マルチチップまたはマルチ集積回路の音声処理構成の別例のブロック線図である。
【図６】本開示の実施形態によって、図５に示されたホスト集積回路の代替として使用されてもよい、ホスト集積回路の例を示す図である。
【図７】図５に示されたホスト集積回路の代替として使用されてもよい、ホスト集積回路の別例を示す図である。
【図８】本開示の実施形態によって、図４Ａ〜図７に開示された方法およびシステムを使用および適用するための適用構成の例を示す図である。
【図９】本開示の実施形態によって、図４Ａ〜図７に開示された方法およびシステムを使用および適用するための適用構成の別例を示す図である。
【発明を実施するための形態】
【００１９】
本発明の実施形態は、少なくとも２つ以上の集積回路（ＩＣ）の間での、ダイナミックレンジ拡張（ＤＲＥ）データ／情報を有する音声信号の処理を提供してもよい。ＤＲＥデータ／情報を有する音声信号は、２つ以上のＩＣの間での通信がデジタルで遂行または実行され得るように（例えば、２つ以上のＩＣの間でのデジタル通信）、処理されてもよい。音声信号のＤＲＥデータ／情報は、その２つ以上のＩＣに提供されてもよい。本開示の実施形態では、ＤＲＥデータ／情報をＩＣに提供するためのさまざまな方式が提供される。適応型ノイズキャンセリング（ＡＮＣ）のデータまたは情報などの他のデータまたは情報もまた提供または処理されて、２つ以上のＩＣの間で、デジタルで伝達されることもできる。本開示の実施形態は、音声信号を処理および／または送信する２つ以上の装置の間のアナログ通信をなくし、代わりに２つ以上の装置の間で、デジタルで通信する方式を提供する（例えば、デジタルリンク通信を提供する）という利点を有し得る。よって、本開示の実施形態は、２つ以上の装置にわたるデジタル通信／処理の、アナログ信号通信／処理より優れた、望ましい利点を提供し得る。そのような望ましい利点の例については、上記の背景技術において言及し、議論した。
【００２０】
本開示によるマルチチップまたはマルチＩＣの音声処理構成の第１の例４００を図４Ａに示す。構成４００は、Ｎを１以上の整数として、１つまたは複数のクライアントＩＣ４２０−１〜４２０−Ｎ（例えば、Ｎ個のクライアントＩＣ）とデジタルで通信してもよい、ホストＩＣ４０１を示す。音声信号の処理は、ホストＩＣ４０１と１つまたは複数のクライアントＩＣ４２０−１〜４２０−Ｎの間に分割または分離されてもよい。ホストＩＣ４０１と１つまたは複数のクライアントＩＣ４２０−１〜４２０−Ｎの間のデジタル通信は、アナログ通信を排除または削減する。アナログ通信は、排除または削減されなければ、２つ以上の装置または装置構成要素の間で電力を消費する。
【００２１】
図４Ａに示すように、ホストＩＣ４０１は、信号処理ブロック１０４、ＤＲＥ利得１０６を有するＤＲＥ利得ブロック１０５、変調器１０８、および送信器／符号器（ＴＸ／ＣＯＤＥＲ）ブロック４０４を直列接続した経路を含んでもよい。信号処理ブロック１０４は、補間器、サンプル／ホールドブロック、および／またはサンプリングレート変換器を含んでもよい。変調器１０８は、デルタシグマ変調器であってもよい。図４Ａに示すように、ＤＲＥホストコントローラ（ＤＲＥ−Ｈコントローラ）４０２が信号処理ブロック１０４に結合されていてもよく、信号処理ブロック１０４の出力を受け取る入力を有してもよい。図４Ａに示すように、ＤＲＥホストコントローラ４０２はＤＲＥ利得ブロック１０５とＴＸ／ＣＯＤＥＲブロック４０４とに結合されていてもよく、出力をＤＲＥ利得ブロック１０５とＴＸ／ＣＯＤＥＲブロック４０４の両方に提供してもよい。
【００２２】
ＴＸ／ＣＯＤＥＲブロック４０４は、ＤＲＥ利得情報に加えて音声データを（例えば、デジタル送信／通信用に）デジタルデータフォーマットに符号化する符号器／シリアライザを任意選択で有する送信器であってもよい。例えば、ＴＸ／ＣＯＤＥＲブロック４０４は、Ｎを１以上の整数として、音声情報をＮビットのデジタルデータ４０５に符号化してもよい。構成例４００では、Ｎビットのデジタルデータ４０５は、少なくとも、デジタル形式で符号化された音声とＤＲＥの情報（例えば、ＡＵＤＩＯ＋ＤＲＥのデータグラム）を有するデータグラムを含んでもよい。ＡＵＤＩＯデータグラムは、デジタルデータのためのデジタル音声コンテンツを含んでもよく、これは変調器１０８によって変調済みであってもよい。ＤＲＥデータグラムはそれぞれのＡＵＤＩＯデータグラムについてのＤＲＥ情報を有してもよく、対応するＡＵＤＩＯデータグラムに格納されたデジタルデータに適用される利得（例えば、ＤＲＥ利得）を特定してもよい。
【００２３】
ＤＲＥ−Ｈコントローラ４０２は、信号処理ブロック１０４から（音声入力信号１０２を元にした）処理済み音声入力信号を受け取ってもよい。ＤＲＥ−Ｈコントローラ４０２は音声入力信号１０２を監視して、ＤＲＥ利得１０６を音声入力信号１０２にいつ適用すべきか判断してもよい。ＤＲＥ−Ｈコントローラ４０２は、ＤＲＥ利得１０６を音声入力信号１０２にどれぐらい適用すべきかも、判断してもよい。音声入力信号１０２の特性に基づいて、ＤＲＥ−Ｈコントローラ４０２は、ＤＲＥ利得ブロック１０５でＤＲＥ利得１０６を調節してもよい。音声入力信号１０２の特性の例には、音声入力信号１０２の閾値検出、ピーク検出、ピークおよび／またはエンベロープ追跡の監視が含まれてもよいが、それらに限定されない。図４Ｂは、サンプル音声入力（ＡＵＤＩＯ  ＩＮ）信号例１０２を示す信号図の例４１２である。処理される音声入力信号１０２の、ある音声データセグメントについての閾値検出、ピーク検出、ピークおよび／またはエンベロープ追跡に応じて、それぞれのＤＲＥ利得が指定され、処理対象の音声データセグメントに対応するデジタルデータストリームのために提供される。あるデータストリームに対するＤＲＥ利得を決定するためには多数の様式がある。例えば、そのようなＤＲＥ利得決定の様式の例が、Ｃｉｒｒｕｓ  Ｌｏｇｉｃ，Ｉｎｃに譲渡された下記の特許出願、すなわち、２０１３年１１月１９日に出願された『Ｅｎｈａｎｃｅｍｅｎｔ  ｏｆ  Ｄｙｎａｍｉｃ  Ｒａｎｇｅ  ｏｆ  Ａｕｄｉｏ  Ｓｉｇｎａｌ  Ｐａｔｈ』と題する米国特許出願第１４／０８３９７２号（発明者：Ａｎｄｙ  Ｓａｔｏｓｋａｒ、Ｄａｎ  Ａｌｌｅｎ、Ｔｅｊｕ  Ｄａｓ）（Ｃｉｒｒｕｓ整理番号２１０１、以下「’９７２特許出願」と称する）、２０１４年８月２５日に出願された『Ｒｅｄｕｃｉｎｇ  Ａｕｄｉｏ  Ａｒｔｉｆａｃｔｓ  ｉｎ  ａ  Ｓｙｓｔｅｍ  ｆｏｒ  Ｅｎｈａｎｃｉｎｇ  Ｄｙｎａｍｉｃ  Ｒａｎｇｅ  ｏｆ  Ａｕｄｉｏ  Ｓｉｇｎａｌ  Ｐａｔｈ』と題する米国特許出願第１４／４６７９６９号（発明者：Ｔｅｊｕ  Ｄａｓ、Ｋｕ  Ｈｅ、Ｊｏｈｎ  Ｍｅｌａｎｓｏｎ）（Ｃｉｒｒｕｓ整理番号２２０７、以下「’９６９特許出願」と称する）、２９１４年９月１１日に出願された『Ｓｙｓｔｅｍｓ  ａｎｄ  Ｍｅｔｈｏｄｓ  ｆｏｒ  Ｒｅｄｕｃｔｉｏｎ  ｏｆ  Ａｕｄｉｏ  Ａｒｔｉｆａｃｔｓ  ｉｎ  ａｎ  Ａｕｄｉｏ  Ｓｙｓｔｅｍ  ｗｉｔｈ  Ｄｙｎａｍｉｃ  Ｒａｎｇｅ  Ｅｎｈａｎｃｅｍｅｎｔ』と題する米国特許出願第１４／４８３６５９号（発明者：Ｋｕ  Ｈｅ、Ｔｅｊｕ  Ｄａｓ、Ｊｏｈｎ  Ｍｅｌａｎｓｏｎ）（Ｃｉｒｒｕｓ整理番号２２１０、以下「’６５９特許出願」と称する）、および２０１４年１０月６日に出願された『Ｓｙｓｔｅｍｓ  ａｎｄ  Ｍｅｔｈｏｄｓ  ｆｏｒ  Ｒｅｄｕｃｔｉｏｎ  ｏｆ  Ａｕｄｉｏ  Ａｒｔｉｆａｃｔｓ  ｉｎ  ａｎ  Ａｕｄｉｏ  Ｓｙｓｔｅｍ  ｗｉｔｈ  Ｄｙｎａｍｉｃ  Ｒａｎｇｅ  Ｅｎｈａｎｃｅｍｅｎｔ』と題する米国特許出願第１４／５０７３７２号（発明者：Ｋｕ  Ｈｅ、Ｔｅｊｕ  Ｄａｓ、Ｊｏｈｎ  Ｍｅｌａｎｓｏｎ）（Ｃｉｒｒｕｓ整理番号２２１０−Ｃ１、以下「’３７２特許出願」と称する）に開示されている。’９７２特許出���、’９６９特許出願、’６５９特許出願、および’３７２特許出願は、参照により本明細書に組み込まれる。
【００２４】
Ｎビットのデジタルデータ４０５は、例えば、図４Ｃに示されるデータフォーマット例４１３などのデータフォーマットを有してもよい。データフォーマット４１３は、音声データすなわちＡＵＤＩＯデータグラムのためのＮ個のビット４１６（Ｎは１以上の整数）および、ＤＲＥ利得情報を表すビットまたは値４１４が存在するように構成されてもよい。データフォーマット４１３は、デジタルデータ４０５がホストＩＣ４０１から各クライアントＩＣ４２０−１〜４２０−ＮへＩＣ間の通信リンクを介して送信または伝達される速度である、関連の周波数もまた含んでもよい。図４Ｃで、Ｎビットのデジタルデータ４０５は、ホストＩＣ４０１のＴＸ／ＣＯＤＥＲ４０４から、それぞれの通信リンクを介して各クライアントＩＣ４２０−１〜４２０−Ｎへ送信されてもよい。
【００２５】
各クライアントＩＣ（例えば、クライアントＩＣ４２０−１〜４２０−Ｎ）は、図４Ａに示す様式で直列に結合された受信器／復号器（ＲＸ／ＤＥＣＯＤＥＲ）ブロック４０６と、デジタルアナログ変換器（ＤＡＣ）１１０と、ドライバ利得１１６を有するドライバ１１２とを含んでもよい。ＲＸ／ＤＥＣＯＤＥＲブロック４０６は、復号器／デシリアライザを任意選択で有する受信器であってもよい。ＤＡＣ１１０は任意の適切なＤＡＣであってもよく、スイッチトキャパシタＤＡＣ、電流型ＤＡＣ、または抵抗型ＤＡＣを含むが、それらに限定されない。ドライバ１１２は任意の適切なドライバであってもよく、クラスＡＢドライバ／アンプまたはクラスＤドライバ／アンプを含むが、それらに限定されない。構成４００では、ＲＸ／ＤＥＣＯＤＥＲブロック４０６は、Ｎビットのデジタルデータ４０５を、音声データコンテンツとＤＲＥ利得情報の両方を含む音声信号情報に復号してもよい。ＤＲＥクライアントコントローラ（ＤＲＥ−Ｃコントローラ）４０８が、ＲＸ／ＤＥＣＯＤＥＲブロック４０６から入力として音声信号情報（例えば、音声データコンテンツおよびＤＲＥ利得情報）を受け取り、ドライバ１１２へ、ＤＲＥ利得情報に基づいてドライバ利得１１６を制御／調節するための出力を供給してもよい。ＤＲＣ−Ｃコントローラ４０８は、ホストＩＣ４０１内のＤＲＥ利得１０６と各クライアントＩＣ４２０−１〜４２０−Ｎ内のドライバ利得１１６の積が常になんらかの定数値に等しくなるような様式でドライバ利得１１６を制御／調節してもよい。言い換えれば、ＤＲＥ−Ｃコントローラ４０８は、ＤＲＥ利得１０６の利得の逆数利得（ｉｎｖｅｒｓｅ  ｇａｉｎ）に等しいドライバ利得１１６を適用してもよい。ドライバ１１２は次に、対応するアナログ音声出力（ＡＵＤＩＯ  ＡＮＡＬＯＧ  ＯＵＴ）信号１１８を駆動し、出力してもよい。いくつかの実施形態では、音声アーティファクトがドライバ１１２によって出力へ駆動されるのを防ぐために、デジタルとアナログの利得がタイムアライメントされてもよい。デジタルとアナログの利得のアライメント方法の例が、’９６９特許出願および’６５９特許出願の中に見つかり得る。
【００２６】
本開示によるマルチチップまたはマルチＩＣの音声処理構成の第２の例５００を図５に示す。構成５００は構成４００に類似してもよいが、構成５００ではホストＩＣ５０１とクライアントＩＣ５２０−１〜５２０−Ｎの間で送信／伝達されてもよいＮビットのデジタルデータ５１１が、ＤＲＥ利得情報（例えば、ＤＲＥデータグラム）を含まず、音声コンテンツまたは音声データ（例えば、ＡＵＤＩＯデータグラム）のみを含んでもよいという点が異なる。その代わりに、ホストＩＣ５０１で使用されるＤＲＥ利得情報は、別の様式で、クライアントＩＣ５２０−１〜５２０−Ｎに提供されるか、それらのクライアントＩＣによって使用されてもよい。音声データとＤＲＥ情報の両方（例えば、ＡＵＤＩＯデータグラムおよびＤＲＥデータグラム）を送信／伝達する構成４００では、ホストＩＣとクライアントＩＣの間の通信リンクのためにより多くの帯域が要求され、より複雑なデジタルデータ処理（通信／伝達されているデジタルデータのコーディング／デコーディングなどのため）が要求され、一般的に構成５００より多くの電力を消費するので、構成５００に示すような音声データ（例えば、ＡＵＤＩＯデータグラム）のみの送信または伝達が望ましい。
【００２７】
構成５００は、Ｎを１以上の整数として、１つまたは複数のクライアントＩＣ５２０−１〜５２０−Ｎ（例えば、Ｎ個のクライアントＩＣ）とデジタルで通信してもよい、ホストＩＣ５０１を示す。音声信号の処理は、ここでも、ホストＩＣ５０１と１つまたは複数のクライアントＩＣ５２０−１〜５２０−Ｎの間に分割または分離されてもよい。ホストＩＣ５０１と１つまたは複数のクライアントＩＣ５２０−１〜５２０−Ｎの間のデジタル通信は、アナログ通信を排除または削減する。アナログ通信は、排除または削減されなければ、２つ以上の装置または装置構成要素の間で電力を消費する。
【００２８】
図５に示すように、ホストＩＣ５０１は、信号処理ブロック１０４と、可変利得ブロックを有する変調器５０６と、送信器／符号器（ＴＸ／ＣＯＤＥＲ）ブロック５１０とを直列接続した経路を含んでもよい。信号処理ブロック１０４は、補間器、サンプル／ホールドブロック、および／またはサンプリングレート変換器を含んでもよい。ＤＲＥホストコントローラ（ＤＲＥ−Ｈコントローラ）５０２が、図５に示すように、信号処理ブロック１０４と、可変利得ブロックを有する変調器５０６と、ＤＲＥホストのルールベースモジュール（ＤＲＥ−Ｈルールベースモジュール）５０８とに結合されていてもよい。ＤＲＥ−Ｈコントローラ５０２は、信号処理ブロック１０４の出力を受け取る入力と、ＤＲＥ−Ｈルールベースモジュール５０８の出力を受け取る別の入力とを有してもよい。ＤＲＥ−Ｈコントローラ５０２はまた、音声入力信号１０２およびＤＲＥ−Ｈルールベースモジュール５０８の出力を監視して、音声信号に適用される可変利得（例えば、ＤＲＥ利得）５０７を決定する、ＤＲＥ利得判断を行ってもよい。可変利得ブロックを有する変調器５０６のための可変利得（例えば、ＤＲＥ利得）は、ループ特性を変更なく維持するように、デルタシグマ変調器の量子化器の利得を変更してもよく、かつ／または、デルタシグマ変調器の全フィードバック係数の利得を変更してもよい。
【００２９】
ＴＸ／ＣＯＤＥＲブロック５１０は、音声データをデジタルデータフォーマットに符号化する符号器／シリアライザを任意選択で有する送信器であってもよい。例えば、ＴＸ／ＣＯＤＥＲブロック５１０は、Ｎを１以上の整数として、音声情報をＮビットのデジタルデータ５１１に符号化してもよい。構成例５００では、Ｎビットのデジタルデータ５１１は、少なくとも、デジタル形式で符号化された音声情報を有するデータグラム（例えば、ＡＵＤＩＯデータグラム）を含んでもよい。ＡＵＤＩＯデータグラムは、デジタルデータストリームのためのデジタル音声コンテンツを含んでもよい。
【００３０】
ＤＲＥ−Ｈルールベースモジュール５０８は、可変利得ブロックを有する変調器５０６の出力データに基づいて可変利得（例えば、ＤＲＥ利得）５０７を修正するための一定の規則を設定してもよい。ルールベースのアルゴリズムまたは方法の例には、特定量の時間の間にゼロまたは１である、特定のビットパターンまたは一定の最上位ビット（ＭＳＢ）もしくは一定の最下位ビット（ＬＳＢ）を探す方法が含まれるが、これに限定されない。可変利得ブロックを有する変調器５０６は出力をＤＲＥ−Ｈコントローラ５０２に送ってもよく、ＤＲＥ−Ｈコントローラ５０２は、設定された規則に基づいて、ホストＩＣ５０１の可変利得（例えば、ＤＲＥ利得）５０７とクライアントＩＣ５２０−１〜５２０−Ｎの各ドライバ利得１１６の積がなんらかの定数値に等しくなるように可変利得（例えば、ＤＲＥ利得）５０７を変更または調節してもよい。
【００３１】
図５で、Ｎビットのデジタルデータ５１１は、ホストＩＣ５０１のＴＸ／ＣＯＤＥＲ５１０から、それぞれの通信リンクを介して各クライアントＩＣ５２０−１〜５２０−Ｎへ送信されてもよい。各クライアントＩＣ（例えば、クライアントＩＣ５２０−１〜５２０−Ｎ）は、図５に示す様式で直列に結合された受信器／復号器（ＲＸ／ＤＥＣＯＤＥＲ）ブロック５１２と、デジタルアナログ変換器（ＤＡＣ）１１０と、ドライバ利得１１６を有するドライバ１１２とを有してもよい。ＲＸ／ＤＥＣＯＤＥＲブロック５１２は、復号器／デシリアライザを任意選択で有する受信器であってもよい。ＤＡＣ１１０は任意の適切なＤＡＣであってもよく、スイッチトキャパシタＤＡＣ、電流型ＤＡＣ、または抵抗型ＤＡＣを含むが、それらに限定されない。ドライバ１１２は任意の適切なドライバであってもよく、クラスＡＢドライバ／アンプまたはクラスＤドライバ／アンプを含むが、それらに限定されない。ＲＸ／ＤＥＣＯＤＥＲブロック５１２は、Ｎビットのデジタルデータ５１１を、音声データコンテンツを含む音声信号情報に復号してもよい。ＤＲＥクライアントのルールベースモジュール（ＤＲＥ−Ｃルールベースモジュール）５１４が、ＲＸ／ＤＥＣＯＤＥＲブロック５１２から入力として音声信号情報（例えば、音声データコンテンツ）を受け取り、ＤＲＥクライアントコントローラ（ＤＲＥ−Ｃコントローラ）５１６へ出力を提供してもよいクライアントＩＣ５２０−１〜５２０−ＮのＤＲＥ−Ｃルールベースモジュール５１４は、ＤＲＥ−Ｈルールベースモジュール５０８がドライバ１１２のドライバ利得１１６を制御／調節するために使用したものと同一または類似した一定の規則を設定してもよい。ＤＲＥ−Ｃルールベースモジュール５１４によって設定される同一の一定の規則は、ＤＲＥ−Ｈルールベースモジュール５０８によって使用されるルールベースのアルゴリズムまたは方法の例であってもよい。ここでも、これらのルールベースのアルゴリズムまたは方法の例には、特定量の時間の間にゼロまたは１である、特定のビットパターンまたは一定の最上位ビット（ＭＳＢ）もしくは一定の最下位ビット（ＬＳＢ）を探す方法が含まれるが、これに限定されない。ＤＲＣ−Ｃコントローラ５１６は、ＤＲＥ−Ｃルールベースモジュール５１４により設定された一定の規則に基づいて、ホストＩＣ５０１内の可変利得（例えば、ＤＲＥ利得）５０７と各クライアントＩＣ５２０−１〜５２０−Ｎ内のドライバ利得１１６の積が常になんらかの定数値に等しくなるような様式でドライバ利得１１６を制御／調節してもよい。言い換えれば、ＤＲＥ−Ｃコントローラ５１６は、可変利得（例えば、ＤＲＥ利得）５０７の利得の逆数利得に等しいドライバ利得１１６を適用してもよい。ドライバ１１２は次に、対応するアナログ音声出力（ＡＵＤＩＯ  ＡＮＡＬＯＧ  ＯＵＴ）信号１１８を駆動し、出力してもよい。構成５００ではホストとクライアントのＩＣ間の通信リンクを通してＤＲＥ情報を送信、伝達、および／または処理しなくてもよいので、構成５００では、要求される帯域、複雑さ、および消費電力が構成４００よりも少なくなり得る。
【００３２】
図６は、図５のホストＩＣ５０１の代替であってもよいホストＩＣ５０１Ａを示す。図６のホストＩＣ５０１Ａは図５のホストＩＣ５０１とほぼ同一であってもよく、よって相違点についてのみ論じる。ホストＩＣ５０１Ａは、音声入力信号に適応型ノイズキャンセリング（ＡＮＣ）の処理を加えてもよい。ホストＩＣ５０１Ａには、適応型ノイズキャンセリング（ＡＮＣ）ブロック６００の追加が示されている。ＡＮＣブロック６００は、アナログ入力信号６０１を受け取ってもよい。図６に示すように、ＡＮＣブロック６００は、直列に接続された、アナログデジタル変換器（ＡＤＣ）ブロック６０４と、デジタル信号処理（ＤＳＰ）ブロック６０６と、ＡＮＣ出力ブロック６０８とを含んでもよい。信号処理ブロック１０４の出力と、可変利得５０７を有する可変利得ブロックを有する変調器５０６への入力の間に合成器ブロック６１０が結合されていてもよい。合成器ブロック６１０は入力として信号処理ブロック１０４の出力およびＡＮＣブロック６００の出力を受け取ってもよく、可変利得ブロックを有する変調器５０６へ出力を提供してもよい。ホストＩＣ５０１Ａ内のＤＲＥ−Ｈコントローラ５０２は、図５のホストＩＣ５０１の場合と類似の様式で他の回路ブロックに結合されてもよいが、図６では、ホストＩＣ５０１ＡのＤＲＥ−Ｈコントローラ５０２は入力の１つとして信号処理ブロック１０４の出力を受け取らなくてもよい点が異なる。アナログ入力信号６０１に基づくＡＮＣ処理済み音声信号および、デジタル入力信号１０２に基づくＤＲＥ処理済み音声信号は、ＤＲＥ−Ｈルールベースモジュール５０８によって設定された可変利得５０７と同量の利得を与えられてもよい。さらに、それぞれのクライアントＩＣでの利得は、ＡＮＣ処理およびＤＲＥ処理を施された音声信号に対する可変利得５０７の総計に逆比例した利得を与えられてもよい。
【００３３】
図７は、これもまた図５のホストＩＣ５０１の代替であってもよいホストＩＣ５０１Ｂを示す。図７のホストＩＣ５０１Ｂは図５のホストＩＣ５０１とほぼ同一であってもよく、よって相違点についてのみ論じる。ホストＩＣ５０１Ｂは、ＡＮＣブロック６００のＡＮＣ経路を任意選択としてもよく、ＡＮＣブロック６００はアナログ入力信号６０１を受け取ってもよい。ホストＩＣ５０１Ｂは、ホスト５０１Ａが受け取るデジタル音声入力１０２の代わりにアナログ音声入力７０２を受け取ってもよい。ホストＩＣ５０１Ｂはアナログ入力７０２を受け取るので、図７に示すように、ホストＩＣ５０１Ｂは入力の部分に、信号処理ブロック１０４の前に直列に接続された追加のアナログ処理ブロック７０４とアナログデジタル変換ブロック７０６とを有してもよい。ホストＩＣ５０１Ｂ内のＤＲＥ−Ｈコントローラ５０２は、入力の１つとして、信号処理ブロック１０４の出力を受け取ってもよい。
【００３４】
図８は、本開示の実施形態を使用および適用するための適用構成の例８００を示す。構成８００は、イヤホン／ヘッドホンのペア８４０Ａが結合されていてもよいモバイル装置またはコンピュータ８３０を示す。適用構成８００では、ホストＩＣ８０１がモバイル装置またはコンピュータ８３０の中に置かれてもよい。イヤホン／ヘッドホン８４０Ａは、Ｎビットのデジタルデータ８１１−１および８１１−２をそれぞれ、イヤバッド／ヘッドホンスピーカ８１０−１および８１０−２へ送信するデジタル有線通信リンクを有してもよい。イヤバッド／ヘッドホンスピーカ８１０−１および８１０−２は、図８に示すように、それぞれのクライアントＩＣ８２０−１および８２０−２を内部に有してもよい。図４の構成４００を適用構成８００に当てはめると、ホストＩＣ８０１はホストＩＣ４０１を含み、クライアントＩＣ８２０−１および８２０−２は、ホストＩＣ４２０−１〜４２０−Ｎのうち２つを含んでもよい。図５の構成５００を適用構成８００に当てはめると、ホストＩＣ８０１はホストＩＣ５０１を含み、クライアントＩＣ８２０−１および８２０−２は、ホストＩＣ５２０−１〜５２０−Ｎのうち２つを含んでもよい。ホストＩＣ５０１の代わりに、音声信号にＡＮＣ処理を施すホストＩＣ５０１Ａまたは５０１ＢがホストＩＣ８０１に使用される場合には、アナログ入力信号６０１のＡＮＣ処理がモバイル装置またはコンピュータ８３０内で行われてもよい（または、システム内にＡＮＣがない）。
【００３５】
図９は、本開示の実施形態を使用および適用するための適用構成の別の例９００を示す。適用構成の例９００は適用構成８００に非常に類似していてもよく、よって相違についてのみ論じる。構成９００では、モバイル装置またはコンピュータ８３０の中にホストＩＣ８０１が置かれるのではなく、外部ボックス９４０の中にホストＩＣ８０１が置かれてもよく、このボックスはイヤホン／ヘッドホンのペア８４０Ｂの一部である。図９に示すように、モバイル装置またはコンピュータ８３０は音声信号８０９を、音声信号経路を通して外部ボックス９４０へ出力してもよい。構成４００および５００は、構成８００に当てはめたときと同じように、構成９００にも当てはまり得る。ただし、音声信号８０９はアナログ信号でもあり得る。音声信号８０９がアナログ信号である場合は、ホストＩＣ５０１Ｂが、外部ボックス９４０内のホストＩＣ８０１として使用されてもよい。一方で、音声信号８０９がデジタル信号である場合は、ホストＩＣ５０１Ａが、外部ボックス９４０内のホストＩＣ８０１として使用されてもよい。
【００３６】
構成８００および９００では、イヤバッド／ヘッドホンスピーカ８０１−１および８１０−２との間に提供される通信／送信経路はデジタルの通信／送信経路なので、イヤバッド／ヘッドホンスピーカ８０１−１および８１０−２と、モバイル装置もしくはコンピュータ８３０および／または外部ボックス９４０との間の信号もまた、デジタルであってもよい。よって、構成８００および９００によってＡＮＣアルゴリズムが実装される場合は、イヤバッド／ヘッドホンスピーカ８０１−１および８１０−２に至るまでの全体にわたって、デジタル信号が伝達および処理されてもよい。イヤバッド／ヘッドホンスピーカ８０１−１および８１０−２の中にデジタル処理が存在することにより、イヤバッド／ヘッドホンスピーカ８０１−１および８１０−２内にＡＮＣマイクロホンを置くことができるか、または置くことが少なくとも容易になる（例えば、課題が少なくなる）。
【００３７】
図面に関連して具体的に本明細書に記載されるさまざまな動作が他の回路または他のハードウェア構成要素によって実装されてもよいことが、特に本開示の恩恵を受ける当業者によって理解されるべきである。所与の方法の各動作が行われる順序は変更されてもよく、本明細書に示されたシステムのさまざまな要素は、追加、並べ替え、結合、省略、修正などされてもよい。本開示はそのような修正および変更をすべて包含すると意図され、したがって、上記の記載は、制限ではなく説明の意味において考慮されるべきである。
【００３８】
本開示は、本明細書内の例示的実施形態に対する、当業者が理解するであろう、変更、置換、変形、改変、修正をすべて包含する。同様に、適当と認められる場合は、添付の特許請求の範囲は、本明細書の例示的実施形態に対する、当業者が理解するであろう、変更、置換、変形、改変、修正をすべて包含する。さらに、添付の特許請求の範囲における、特定の機能を行うように適合されたか、行うように構成されたか、行うことが可能か、行うように設定されたか、行うことを可能にされたか、または、行うように動作可能な、装置もしくはシステムまたは装置もしくはシステムの構成要素への参照は、その装置、システム、または構成要素が、そのように適合されているか、そのように構成されているか、そのことが可能であるか、そのように設定されているか、それを可能にされているか、または、そのように動作可能である限り、その特定の機能が作動、起動、またはロック解除されているか否かに関わらず、その装置、システムまたは構成要素を包含する。
【００３９】
本明細書に記述される例および条件的な言語はすべて、本発明および発明者が当技術分野を促進するために寄与した概念を読者が理解するための教育目的を意図しており、そのような具体的に記述された例および条件に制限されることなく、ありのままに解釈される。本発明の実施形態について詳しく説明してきたが、本開示の趣旨および範囲を逸脱することなく、さまざまな変更、置換、改変が本明細書に加えられることもあり得ることが理解されるべきである。
【符号の説明】
【００４０】
１００  従来技術のＤＲＥ音声処理ＩＣの例
１０２  音声入力信号
１０４  信号処理ブロック
１０５  ＤＲＥ利得ブロック
１０６  ＤＲＥ利得
１０８  変調器
１１０  デジタルアナログ変換器
１１２  ドライバ
１１４  ＤＲＥ制御ブロック
１１６  ドライバ利得
１１８  アナログ音声出力
２００  従来技術の音声装置構成の例
２０１  イヤホン／ヘッドホン
２０２  モバイル装置／コンピュータ
２０３  アナログ信号
２０４  イヤバッド／ヘッドホンスピーカ
２０５  アナログ信号
２０６  イヤバッド／ヘッドホンスピーカ
３００  従来技術の音声装置構成の別例
３０１  音声信号
３０２  外部ボックス
４００  マルチＩＣ音声処理構成の例
４０１  ホストＩＣ
４０２  ＤＲＥホストコントローラ
４０４  送信器／符号器ブロック
４０５  Ｎビットのデジタルデータ
４０６  受信器／復号器ブロック
４０８  ＤＲＥクライアントコントローラ
４１２  サンプル音声入力信号の信号図の例
４１３  データフォーマット例
４１４  ＤＲＥ利得情報
４１６  ＡＵＤＩＯデータグラム
４２０  クライアントＩＣ
５００  マルチＩＣ音声処理構成の別例
５０１  ホストＩＣ
５０２  ＤＲＥホストコントローラ
５０６  可変利得ブロックを有する変調器
５０７  可変利得
５０８  ＤＲＥホストのルールベースモジュール
５１０  送信機／符号器ブロック
５１１  Ｎビットのデジタルデータ
５１２  受信器／復号器ブロック
５１４  ＤＲＥクライアントのルールベースモジュール
５２０  クライアントＩＣ
６００  適応型ノイズキャンセリング（ＡＮＣ）ブロック
６０１  アナログ入力
６０４  アナログデジタル変換器（ＡＤＣ）ブロック
６０６  デジタル信号処理（ＤＳＰ）
６０８  ＡＮＣ出力ブロック
６１０  合成器
７０２  アナログ音声入力
７０４  アナログ処理ブロック
７０６  アナログデジタル変換ブロック
８００  適用構成の例
８０１  ホストＩＣ
８０９  アナログまたはデジタルの信号
８１０  イヤバッド／ヘッドホンスピーカ
８１１  デジタルデータ
８４０  イヤホン／ヘッドホン
８３０  モバイル装置／コンピュータ
９００  適用構成の別例
９４０  外部ボックス
【図１】
0006738827.tif 000002
【図２】
0006738827.tif 000003
【図３】
0006738827.tif 000004
【図４Ａ】
0006738827.tif 000005
【図４Ｂ】
0006738827.tif 000006
【図４Ｃ】
0006738827.tif 000007
【図５】
0006738827.tif 000008
【図６】
0006738827.tif 000009
【図７】
0006738827.tif 000010
【図８】
0006738827.tif 000011
【図９】
0006738827.tif 000012