(57)【要約】第１のユーザに関連する第１のデジタル信号処理装置（ＤＳＰ）は、第１のヘッドフォンを介して第１のユーザへと音声を出力し、第１のマイクロフォンを介して第１のユーザから通話を取り込む。同様に、第２のユーザに関連する第２のＤＳＰは、第２のヘッドフォンを介して第２のユーザへと音声を出力し、第２のマイクロフォンを介して第２のユーザから通話を取り込む。第１のＤＳＰは、第２のＤＳＰに接続され、第１及び第２のユーザが音楽を共有し、互いに対話することを可能にする。第１のユーザは、第１のマイクロフォンに向かって話し、次に、第１及び第２のＤＳＰは相互に動作して、実質的に第２のユーザへの音声出力を妨害することなく第２のユーザにその対話を出力し得る。第１及び第２のユーザのそれぞれも、第１及び第２のＤＳＰのそれぞれに接続され得る第１及び第２の音源間で選択し得る。【選択図】図４
2018512754.tif 000002
【特許請求の範囲】
【請求項１】
音声信号を生成するためのコンピュータの実行方法は、
第１の音源から第１の信号を受信することと、
出力するために前記第１のユーザに関連する出力素子に前記第１の信号を送信することと、
第２のユーザに関連する入力素子から第２の信号を受信することと、
前記第１の信号と前記第２の信号と組み合わせて組み合わされた信号を生成することと、
出力するために前記第１のユーザに関連する前記出力素子に前記組み合わされた信号を送信することと、を含む。
【請求項２】
前記第１の信号と前記第２の信号との組み合わせは、
前記第２の信号に応答し、前記第１の信号をダッキングしてダッキングされた第１の信号を生成することと、
前記ダッキングされた第１の信号を前記第２の信号に加えることと、を含む、請求項１に記載のコンピュータの実行方法。
【請求項３】
前記第１の信号をダッキングすることは、前記第１の信号に関連し、前記第２の信号に関連する振幅に基づいて、第１の周波数帯域に対応し、第２の周波数帯域に対応する振幅を調整することを含む、請求項２に記載のコンピュータの実行方法。
【請求項４】
前記第１の周波数帯域が前記第２の周波数帯域と実質的に同じである、請求項３に記載のコンピュータの実行方法。
【請求項５】
前記第２のユーザに関連する出力素子によって、前記第２の信号を前処理して、前記第２のユーザに関連する前記入力素子に入力される第３の信号の少なくとも一部をフィルタリングすることをさらに含む、請求項１に記載のコンピュータの実行方法。
【請求項６】
前記第２の信号を前処理して、前記第１のユーザに関連する入力素子に入力される第４の信号の少なくとも一部をフィルタリングすることをさらに含む、請求項１に記載のコンピュータの実行方法。
【請求項７】
前記第１の音源は前記第１のユーザに関連し、前記第１の音源を選択する前記第１のユーザに応答して、前記第１のユーザに関連する前記出力素子に前記第１のユーザに前記第１の信号を出力させることをさらに含む、請求項１に記載のコンピュータの実行方法。
【請求項８】
前記第１の音源は前記第２のユーザに関連し、前記第１の音源を選択する前記第１のユーザに応答して、前記第１のユーザに関連する前記出力素子に前記第１のユーザに前記第１の信号を出力させることをさらに含む、請求項１に記載のコンピュータの実行方法。
【請求項９】
前記第１の音源は前記第１のユーザまたは前記第２のユーザの何れかに関連し、第２の音源が現在アクティブではないとの判断に応答して、前記第１のユーザに関連する前記出力素子に前記第１のユーザに前記第１の信号を出力させることをさらに含む、請求項１に記載のコンピュータの実行方法。
【請求項１０】
音声信号を生成するためのシステムは、
第１のユーザに関連し、音声信号を生成するように構成される第１の出力素子と、
前記第１のユーザに関連し、音声信号を受信するように構成される第１の入力素子と、
音声信号を生成するように構成される第１の音源と、
前記第１の出力素子、前記第１の入力素子及び前記第１の音源に連結され、
前記第１の音源から第１の信号を受信し、
出力するために前記第１の出力素子に前記第１の信号を送信し、
第２のユーザに関連する第２の入力素子から第２の信号を受信し、
前記第１の信号と前記第２の信号とを組み合わせて組み合わされた信号を生成し、
出力するために前記第１の出力素子に前記組み合わされた信号を送信するように構成される第１の回路素子と、を備える、前記システム。
【請求項１１】
前記第１の回路素子は、前記第１の入力素子に接続され、前記第１の入力素子によって受信された前記音声信号に基づいて、前記第１の信号をダッキングするように構成されるダッカーを含む、請求項１０に記載のシステム。
【請求項１２】
前記第１の回路素子は、前記第１の入力素子及び前記第１の音源に接続され、前記第２の信号に基づいて、前記第１の信号をダッキングしてダッキングされた第１の信号を生成するように構成されるダッカーを含み、前記第１の信号をダッキングすることは、前記第１の信号に関連し、前記第２の信号に関連する振幅に基づいて、第１の周波数帯域に対応し、第２の周波数帯域に対応する振幅を調整することを含む、請求項１０に記載のシステム。
【請求項１３】
前記第１の回路素子は、前記第２の入力素子に接続され、音声信号を組み合わせるように構成される合計ユニットをさらに含み、前記合計ユニットは、前記ダッキングされた第１の信号を前記第２の信号に加えて前記組み合わされた信号を生成する、請求項１２に記載のシステム。
【請求項１４】
前記第１の回路素子は、前記第１の入力素子に接続されるフィルタを含み、前記フィルタは、前記第１の入力素子によって受信された第３の信号から前記第１の信号または前記ダッキングされた第１の信号の少なくとも一部をフィルタリングして第４の信号を生成するように構成され、前記フィルタは適合フィルタまたはスペクトル減算器を備える、請求項１２に記載のシステム。
【請求項１５】
前記第１の回路素子は、前記第２のユーザに関連する第２の処理ユニット内の第２の適合キャンセルユニットに接続されるように構成される第１の適合エコーキャンセレーションユニットをさらに含む、請求項１４に記載のシステム。
【請求項１６】
前記第１の適合エコーキャンセレーションユニットに関連する出力は、前記第２の適合エコーキャンセレーションユニットに関連する入力に接続され、前記第２の適合エコーキャンセレーションユニットに関連する出力は、前記第１の適合エコーキャンセレーションユニットに関連する入力に接続される、請求項１５に記載のシステム。
【請求項１７】
前記第１の適合エコーキャンセレーションユニットは、前記第２の適合エコーキャンセレーションユニットによって出力された第５の信号に基づいて前記第４の信号をフィルタリングして、前記第４の信号に関連するエコーを低減するように構成され、前記第５の信号は前記第２の入力素子によって受信される、請求項１６に記載のシステム。
【請求項１８】
前記第１の回路素子は、
第１の構成で動作するときに前記第１の音源を前記第１の出力素子と第２の出力素子に接続し、
第２の構成で動作するときに第２の音源を前記第１の出力素子に接続するように構成される配線回路をさらに含む、請求項１０に記載のシステム。
【請求項１９】
前記配線回路に接続される制御回路をさらに備え、
前記第１の音源がアクティブであり、前記第２の音源がアクティブでないときに、前記配線回路を前記第１の構成で動作させ、
前記第１の音源がアクティブでなく、前記第２の音源がアクティブであるときに、前記配線回路を前記第２の構成で動作させるように構成される、請求項１８に記載のシステム。
【請求項２０】
前記配線回路は、前記配線回路内のスイッチの前記状態に基づいて、前記第１の構成または前記第２の構成で動作するようにさらに構成される、請求項１８に記載のシステム。
【請求項２１】
処理ユニットによって実行されると、前記処理ユニットに以下のステップを実行することによって音声信号を生成させるプログラム命令を記憶する非一時的コンピュータ可読媒体であって、前記ステップは、
第１の音源から第１の信号を受信することと、
出力するために前記第１のユーザに関連する出力素子に前記第１の信号を送信することと、
第２のユーザに関連する入力素子から第２の信号を受信することと、
前記第１の信号と前記第２の信号と組み合わせて組み合わされた信号を生成することと、
出力するために前記第１のユーザに関連する前記出力素子に前記組み合わされた信号を送信することと、を含む。
【請求項２２】
前記第１の信号と前記第２の信号との組み合わせの前記ステップは、
前記第１の信号に関連する振幅を調整し、前記第２の音声信号に関連する振幅に基づいて、第１の周波数帯域に対応し、第２の周波数帯域に対応してダッキングされた第１の信号を生成することと、
前記第２の信号で前記ダッキングされた第１の信号を合計することとを含む、請求項１９に記載の非一時的コンピュータ可読媒体。
【請求項２３】
２つの異なる音源から音声信号にアクセスするためのシステムは、
第１の音源に接続される第１の配線回路と、
前記第１の配線回路に接続される第１の出力素子と、を備え、
第１の状態においては、前記第１の配線回路は、前記第１の音源からの音声信号を出力するために第１の出力素子にルーティングするように構成され、
第２の状態においては、前記第１の配線回路は、第２の音源からの音声信号を出力するために前記第１の出力素子にルーティングするように構成される。
【請求項２４】
前記第１の配線回路は、第１の多重化装置を含み、前記第１の状態においては、前記第１の多重化装置は前記音声信号を前記第１の音源から前記第１の出力素子へと通過させるように前記第１の状態において構成される、請求項２３に記載のシステム。
【請求項２５】
前記第１の配線回路は、第２の多重化装置をさらに含み、前記第２の状態においては、前記第２の多重化装置は前記音声信号を前記第２の音源から前記第１の多重化装置へと通過させるように構成され、前記第２の状態においては、前記第１の多重化装置は、前記音声信号を前記第２の音源から前記第１の出力素子へと通過させるように構成され、前記音声信号を前記第１の音源から前記第１の出力素子へと通過させないように構成される、請求項２４に記載のシステム。
【請求項２６】
前記第１の音源からの前記音声信号と、前記第２の音源からの前記音声信号がどのように前記第１の配線回路を通じてルーティングされるかと同様に、前記第１の配線回路は、前記第１の多重化装置及び前記第２の多重化装置の前記構成を制御するスイッチとをさらに含む、請求項２５に記載のシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
関連出願の相互参照
本出願は、２０１５年２月２７日に出願された米国特許仮出願番号第１４／６３４，６８７号の利益を請求し、これは本明細書において参照としてその全体を組み込まれる。
【背景技術】
【０００２】
開示された実施形態は、概してオーディオデバイスに関し、より具体的には、多数のユーザ間でステレオ音声を共有するための技術に関する。
【０００３】
関連技術の記述
従来のパーソナルオーディオデバイスは通常、ヘッドフォンのセットに音声信号を出力するように構成されるオーディオジャックを含む。例えば、ＭＰ３プレーヤは、オーバーイヤーヘッドフォンまたは耳内イヤホンを接続されることが可能な３．５ｍｍのオーディオジャックを含み得る。パーソナルオーディオデバイスは、通常、ステレオ音声信号を出力する。このようなデバイスのオーディオジャックは、左のチャネルに関連付けられた左の音声信号及び右チャネルに関連付けられた右の音声信号を同時に出力することを意味する。ヘッドフォンがオーディオジャックに接続されると、左側のヘッドフォンは左の音声信号を出力し、右側のヘッドフォンは右の音声信号を出力する。ユーザがヘッドフォンのセットを装着すると、ユーザは左耳で左の音声信号を聞き、右耳で右の音声信号を聞く。
【０００４】
上述の左−右の方向性を維持することは、音声は多くの場合、左と右のチャネル間でパンニングされるため、重要である。例えば、一楽曲のために音声をミックスする場合、サウンドエンジニアは左チャネルに特定の器具をパンニングし、その他の器具を右チャネルにパンニングし得る。この種のパンニングは、その一楽曲に対する傾聴体験を増すことを意図した審美的な選択を反映し得る。別の実施例において、映画用に音声をミックスする場合には、サウンドエンジニアは、左右のチャネル間の特定の音響効果をパンニングして、これらの効果を特定の方向から発するようにさせ得る。例えば、映画で、映画のスクリーンの右側で登場人物が扉を閉じているのを見せると、次に、サウンドエンジニアは扉を閉じる音響効果を右のチャネルにパンニングし得る。この種のパンニングは、映画の視聴体験をよりリアルにさせることを意味する。
【０００５】
従来のヘッドフォンはユーザの左右の耳に装着したときに、それらのヘッドフォンによる音声出力のステレオの性質が維持される。しかしながら、ユーザは様々な理由からヘッドフォンを互いに共有することが多い。例えば、２人の友人が同じ音楽を聞くことを望むがヘッドフォンが１つのセットしかない場合がある。通常の解決策は、友人の１人が左のヘッドフォンを使用し、一方で他の友人は右のヘッドフォンを使用することである。別の例において、カップルが他の人を邪魔せずにラップトップコンピュータで一緒に映画を見たい場合を考えてみるとする。カップルは上述したものと同じ解決策を用いて、左右のヘッドフォンをそれぞれの左右の耳で分け得る。
【０００６】
前述のシナリオの問題の１つは、音声のステレオの性質が妨害されているため、それぞれのユーザは意図された音声の半分のみを体験することである。したがって、それぞれのユーザは楽曲の特定の部分に関連付けられた楽器のサブセットのみを体験するか、または映画に関連付けられた音の一部のみを聞くことになり得る。音声が一方に完全にパンニングするシナリオにおいては、あるユーザは音がすべて聞こえる一方、その他のユーザは何も聞こえない可能性がある。一般に、ステレオ音声をこのようなやり方で分割すると、意図されたユーザ体験を著しく妨害する。ステレオ音声を分割することに関連する別の問題は、場合によっては異なるボリュームの好みを有するにもかかわらず、双方のユーザが同じボリュームで音声を聞く必要があることである。
【０００７】
さらに、ユーザが互いに音声を共有することを望み、実際には別のヘッドフォンのセットを有する場合には、２つの分離したステレオ信号を出力するＹスプリッタが使用され得る。Ｙスプリッタの手法では、それぞれのユーザは、ステレオ音声を出力する異なるヘッドフォンのセットを装着する。しかしながら、ユーザが音声を聞く経験を共有することを望む場合には、それぞれのユーザはヘッドフォンによって両耳を覆っているか塞がれているため、これらのユーザは事実上、互いに対話できない。
【０００８】
上記で示したように、従来のヘッドフォンは、特定の音声信号のステレオの性質を妨害せずにユーザ間で共有することはできない。多数のヘッドフォンに依存する解決策は、必然的にユーザを互いから隔離し、それによって聞く体験を共有するという本来の目的を損なう。したがって、これらのユーザ間のコミュニケーションを可能にする多数のユーザ間でステレオ音声を共有する技術が有用であろう。
【発明の概要】
【課題を解決するための手段】
【０００９】
記載されている１つ以上の実施形態は、音声信号を生成するためのコンピュータの実行方法を含み、本方法は、第１の音源から第１の信号を受信することと、第１のユーザに関連する出力素子に第１の信号を出力させることと、第２のユーザに関連する入力素子から第２の信号を受信することと、第１の信号と第２の信号と組み合わせて組み合わされた信号を生成することと、第１のユーザに関連する出力素子に組み合わされた信号を出力させることと、を含む。
【００１０】
開示された実施形態の少なくとも１つの利点は、同じステレオ音声を聞きたいと望む２人のユーザが音声のステレオの性質を壊さずに聞くことができるということである。加えて、これらのユーザは、両方の左右の耳はヘッドフォンによって塞がれているにもかかわらず、互いに対話した状態であり得る。
【００１１】
上述の１つ以上の実施形態の列挙された特徴が詳細に理解できるように、上記で簡潔に要約された１つ以上の実施形態のより具体的な記載は、特定の実施形態への参照により行われてよく、そのうちのいくつかは添付図面中にて図示されている。しかしながら、添付図面は典型的な実施形態のみ図示しており、そのためいかなる手法においても範囲を限定するものと考えられず、発明の範囲はその他の実施形態も含むということに注意すべきである。
【図面の簡単な説明】
【００１２】
【図１】様々な実施形態による、ユーザ間の音声及び通話信号を共有するように構成されるシステムを示す。
【図２】様々な実施形態による、図１のデジタル信号プロセッサ（ＤＳＰ）が通話信号に応答して音声信号をダッキングするように構成される実施態様を示す。
【図３】様々な実施形態による、図１のＤＳＰがマイクロフォンのフィードバックによって起こるエコーを中止するように構成される場合の別の実施態様を示す。
【図４】様々な実施形態による、ユーザ間で音声及び通話信号を共有するための方法のステップのフローチャートである。
【図５】様々な実施形態による、ユーザ間で多数の音源及び通話信号を選択的に共有するように構成される図１のシステムを示す。
【図６】様々な実施形態による、図５のＤＳＰが異なる音源間で選択するように構成される場合の実施態様を示す。
【図７Ａ】様々な実施形態による、異なる音源から音声をルーティングするように構成される図６の配線回路のうち１つを示す。
【図７Ｂ】様々な実施形態による、異なる音源から音声をルーティングするように構成される図６の配線回路のうち１つを示す。
【図８】様々な実施形態による、ユーザ間で音声及び通話信号を共有する場合に、図５のＤＳＰが様々な信号処理の動作を実行するように構成される場合の別の実施態様を示す。
【図９】様々な実施形態による、異なるユーザに関連付けられた音源間で選択するための方法のステップのフローチャートである。
【発明を実施するための形態】
【００１３】
以下の説明においては、多数の具体的な詳細が特定の具体的な実施形態のより十分な理解を提供するために記載されている。しかしながら、その他の実施形態はこれらの１つ以上の具体的な詳細なしで、または追加の具体的な詳細とともに実施され得ることが、当業者には明白である。
【００１４】
単一の音源からのステレオ音声信号の共有
図１は、様々な実施形態による、ユーザ間の音声及び通話信号を共有するように構成されるシステムを示す。示されているように、システム１００は、デジタル信号プロセッサ（ＤＳＰ）１１０（Ａ）及びＤＳＰ１１０（Ｂ）を含む。ＤＳＰ１１０（Ａ）及びＤＳＰ１１０（Ｂ）は、２人の異なるユーザが、これらのユーザを互いに口頭でコミュニケーションをした状態でいることを可能にしつつ、同じステレオ音源を聞くことができるように構成されるユニットの類似の例を表す。図１は、単一の音源に接続されるＤＳＰ１１０（Ａ）及びＤＳＰ１１０（Ｂ）の全体の概観を提供する。図２〜図４は、単一の音源に接続されるときのＤＳＰ１１０（Ａ）及びＤＳＰ１１０（Ｂ）の様々な実施形態の動作を説明する。図５は、多数の音源に接続される場合のＤＳＰ１１０（Ａ）及びＤＳＰ１１０（Ｂ）の概観を提供する。図６〜図９は、多数の音源に接続されるときのＤＳＰ１１０（Ａ）及びＤＳＰ１１０（Ｂ）の様々な実施形態の動作を説明する。
【００１５】
図１においては、ＤＳＰ１１０（Ａ）及びＤＳＰ１１０（Ｂ）は、音源１２０に接続され、通信回線１３０を介して共に接続される。ＤＳＰ１１０（Ａ）及びＤＳＰ１１０（Ｂ）は、それぞれ、ヘッドフォン１４０（Ａ）及びヘッドフォン１４０（Ｂ）に、マイクロフォン１５０（Ａ）及びマイクロフォン１５０（Ｂ）にも接続される。ユーザ１６０（Ａ）は、ヘッドフォン１４０（Ａ）及びマイクロフォン１５０（Ａ）を装着し、一方、ユーザ１６０（Ｂ）はヘッドフォン１４０（Ｂ）及びマイクロフォン１５０（Ｂ）を装着している。
【００１６】
以下の開示においては、同様の要素の類似の例は、これらの要素が関連する特定のユーザによって、類似の番号及び異なる英数字で示されている。例えば、限定されないが、ユーザ１６０（Ａ）に関連する各要素は、括弧内に「Ａ」を使用して付され、一方でユーザ１６０（Ｂ）に関連する各要素は、括弧内に「Ｂ」を使用して付される。類似の数字の表示を有する要素は、括弧内に異なる英数字の部分を有し、類似の要素の異なる例を反映し得る。
【００１７】
ＤＳＰ１１０（Ａ）は、「ＨＰ  ＯＵＴ」１１２（Ａ）で表されるように、ヘッドフォン１４０（Ａ）に接続されている、ヘッドフォン出力１１２（Ａ）を含む。ＤＳＰ１１０（Ａ）はまた、「ＭＩＣ  ＩＮ」１１４（Ａ）で表されるように、マイクロフォン１５０（Ａ）に接続されるマイクロフォン入力を含む。加えて、ＤＳＰ１１０（Ａ）は、「ＡＵＤＩＯ  ＩＮ」１１６（Ａ）で表されるように、音源１２０に接続される音声入力を含む。同様に、ＤＳＰ１１０（Ｂ）は、ヘッドフォン１４０（Ｂ）に接続されるヘッドフォン出力１１２（Ｂ）、マイクロフォン１５０（Ｂ）に接続されるマイクロフォン出力１１４（Ｂ）及び音源１２０に接続される音声入力１１６（Ｂ）を含む。
【００１８】
ＤＳＰ１１０（Ａ）は、音声入力１１６（Ａ）を介して音源１２０から音声を受信し、次にヘッドフォン出力１１２（Ａ）及びヘッドフォン１４０（Ａ）を介してユーザ１６０（Ａ）にその音声を出力するように構成されている。ＤＳＰ１１０（Ａ）はまた、マイクロフォン１１４（Ａ）を介してマイクロフォン１５０（Ａ）からの通話信号を受信し、次にこれらの通話信号をユーザ１６０（Ｂ）へ出力するためにＤＳＰ１１０（Ｂ）に送信するように構成され、これにより、ユーザ１６０（Ａ）がユーザ１６０（Ｂ）と話をすることができる。このように、ＤＳＰ１１０（Ｂ）は、音声入力１１６（Ｂ）を介して音源１２０から音声を受信し、次にヘッドフォン出力１１２（Ｂ）及びヘッドフォン１４０（Ｂ）を介してユーザ１６０（Ｂ）にその音声を出力するように構成されている。ＤＳＰ１１０（Ｂ）はまた、マイクロフォン１１４（Ｂ）を介してマイクロフォン１５０（Ｂ）からの通話信号を受信し、次にこれらの通話信号をユーザ１６０（Ａ）へ出力するためにＤＳＰ１１０（Ａ）に送信するように構成され、これにより、ユーザ１６０（Ｂ）がユーザ１６０（Ａ）と話をすることができる。この手法により、ＤＳＰ１１０（Ａ）及びＤＳＰ１１０（Ｂ）は、通信回線１３０を介して共に接続され、この両方が音楽源１２０に接続され、ユーザ１６０（Ａ）及びユーザ１６０（Ｂ）の双方は、互いに口頭でコミュニケーションする能力を保持しつつ、音源１２０によって提供されるステレオ音声を聞くことができる。
【００１９】
当業者は、図１に示されている様々な要素は、多種多様に異なるハードウェア及び／またはソフトウェアによって実装され得ることを理解するであろう。例えば、限定されないが、ＤＳＰ１１０（Ａ）及びＤＳＰ１１０（Ｂ）のそれぞれは、信号処理のアプリケーションを実行するスマートフォン、マイクロコードを含むファームウェアを実行するように構成されるハードウェア、専用のハードウェアユニット等によって実装され得る。さらに、限定されないが、ｍｐ３プレーヤ、ステレオシステム、コンピュータシステムオーディオプレーヤ等は、音源１２０を実装し得る。また、通信回線１３０は、例えば限定されないが、双方向リボンコネクタまたは無線通信回線であり得る。ヘッドフォン１４０（Ａ）及びヘッドフォン１４０（Ｂ）は、限定されないが、例えばオーバーイヤーヘッドフォン、耳内イヤホン、骨伝導ヘッドフォン等であり得る。マイクロフォン１５０（Ａ）及びマイクロフォン１５０（Ｂ）は、限定されないが、従来の音響マイクロフォン、骨伝導マイクロフォンまたは任意のその他の技術的に実現可能な音声変換装置や入力素子であり得る。
【００２０】
加えて、当業者もまた、図１に示される様々な素子は様々に異なる構造により、互いに組み込まれ得ることを理解するであろう。例えば、限定されないが、ＤＳＰ１１０（Ａ）及びＤＳＰ１１０（Ｂ）は、それぞれ、ヘッドフォン１４０（Ａ）及びヘッドフォン１４０（Ｂ）に組み込まれるか、または図示されるようにそこに連結され得る。単一のユニットは、ＤＳＰ１１０（Ａ）及びＤＳＰ１１０（Ｂ）の機能を実行し、またはこれらのＤＳＰは単一のＤＳＰに組み合わせられ得る。ＤＳＰ１１０（Ａ）及びＤＳＰ１１０（Ｂ）も、音源１２０に組み込まれるか、または多数の音源が用いられる場合に組み込まれ、図５から図９とともに以下に説明するように、このようなそれぞれの音源は、限定されないが、ＤＳＰ１１０の異なる例を含み得る。さらに、マイクロフォン１５０（Ａ）及びマイクロフォン１５０（Ｂ）はヘッドフォン１４０（Ａ）及びヘッドフォン１４０（Ｂ）にそれぞれ組み込まれるか、またはその他の手段のうち、限定されないがこれらのヘッドフォンに関連するワイヤに接続され得る。
【００２１】
図２は、様々な実施形態による、図１のＤＳＰが通話信号に応答して音声信号をダッキングするように構成される実施態様を示す。図２においては、通常、マイクロフォン１５０（Ａ）及びマイクロフォン１５０（Ｂ）は、それぞれユーザ１６０（Ａ）及びユーザ１６０（Ｂ）の耳の外部にある。例えば、限定されないが、マイクロフォン１５０（Ａ）及びマイクロフォン１５０（Ｂ）は、ヘッドフォン１４０（Ａ）、ヘッドフォン１４０（Ｂ）をそれぞれＤＳＰ１１０（Ａ）、ＤＳＰ１１０（Ｂ）に接続するワイヤで一列に配置され得る。当業者は、マイクロフォン１５０（Ａ）、マイクロフォン１５０（Ｂ）の代替的な実施態様もまた、以下にてさらに詳細に記載するように、本発明の範囲内であることを理解するであろう。
【００２２】
ここに示すように、ＤＳＰ１１０（Ａ）−１はダッカー２００（Ａ）、合計ユニット２１０（Ａ）及び音声抽出部２２０（Ａ）を含み、出力素子２４０（Ａ）に接続される。音声抽出部２２０（Ａ）は、高域フィルタ（ＨＰＦ）、ゲート、神経回路網またはマイクロフォン１５０（Ａ）から音声信号を抽出するように構成される任意のその他の技術的に実現可能な回路のうち任意の組み合わせを含み得る。出力素子２４０（Ａ）は、図１に示されるヘッドフォン１４０（Ａ）内に含まれるスピーカであり得る。同様に、ＤＳＰ１１０（Ｂ）−１はダッカー２００（Ｂ）、合計ユニット２１０（Ｂ）及び音声抽出部２２０（Ｂ）を含み、出力素子２４０（Ｂ）に接続される。音声抽出部２２０（Ｂ）は、高域フィルタ（ＨＰＦ）、ゲート、神経回路網またはマイクロフォン１５０（Ｂ）から音声信号を抽出するように構成される任意のその他の技術的に実現可能な回路のうち任意の組み合わせを含み得る。出力素子２４０（Ｂ）は、図１に示されるヘッドフォン１４０（Ｂ）内に含まれるスピーカであり得る。ある実施形態においては、ＤＳＰ１１０（Ａ）、ＤＳＰ１１０（Ｂ）は、ヘッドフォン１４０（Ａ）及びヘッドフォン１４０（Ｂ）にそれぞれ組み込まれる。このような実施形態においては、出力素子２４０（Ａ）、出力素子２４０（Ｂ）は、それぞれＤＳＰ１１０（Ａ）、ＤＳＰ１１０（Ｂ）内に含まれるか、直接接続され得る。通信回線１３０は、ユーザ１６０（Ａ）から音声をＤＳＰ１１０（Ｂ）−１に運ぶように構成される副回線２３２（Ａ）、ユーザ１６０（Ｂ）から音声をＤＳＰ１１０（Ａ）−１に運ぶように構成される副回線２３２（Ｂ）及び音源１２０からユーザ１６０（Ａ）、ユーザ１６０（Ｂ）に共有された音声を運ぶように構成される副回線２３４を含む。
【００２３】
動作においては、音源１２０は、ダッカー２００（Ａ）、ダッカー２００（Ｂ）及び合計ユニット２１０（Ａ）、合計ユニット２１０（Ｂ）を介して、音声を出力素子２４０（Ａ）、出力素子２４０（Ｂ）に出力する。ダッカー２００（Ａ）及びダッカー２００（Ｂ）は、マイクロフォン１５０（Ｂ）及びマイクロフォン１５０（Ａ）のそれぞれから受信した通話信号を組み込むために、音源１２０から導出される音声のうち少なくとも一部を一時的に中断するように構成される。
【００２４】
例えば、ユーザ１６０（Ｂ）がマイクロフォン１５０（Ｂ）に話しかけると、音声抽出部２２０（Ｂ）は、マイクロフォン１５０（Ｂ）によって変換された通話信号を前処理し、次にその通話信号をダッカー２００（Ａ）に接続部２３２（Ｂ）を通って出力する。音声抽出部２２０（Ｂ）は、環境及びユーザ１６０（Ｂ）に関連した雑音を全体的に減少する。ダッカー２００（Ａ）は、次に、その通話信号を適合させるために音源１２０から受信された音声のうち一部またはすべてを一時的にダッキングする。一実施形態では、ダッカー２００（Ａ）は全帯域ダッカーである。
【００２５】
別の実施形態では、ダッカー２００（Ａ）は、通話信号に全体的に関連する中域周波数に適合するために、音声信号の中域部分をダッキングするだけである。別の実施形態では、補助フィルタは、低域周波数、中域周波数及び高域周波数を含む、通話信号を異なる周波数帯域に分け、次に、通話信号の異なる周波数帯域の大きさに比例して音声信号の特定の周波数を選択的にダッキングする。本開示の文脈においては、低域周波数帯域信号は、４００Ｈｚ未満の周波数を含み、中域信号は、４００Ｈｚと４ｋＨｚとの間の周波数を含み、高域信号は４ｋＨｚ超の周波数を含み得る。
【００２６】
合計ユニット２１０（Ａ）は、次に、通話信号でダッキングされた音声信号を組み合わせて、ユーザ１６０（Ａ）に出力する。上記のように、ダッカー２００（Ａ）が通話信号における対応する周波数に基づいた音声信号の特定の周波数を減少させるため、ダッキングされた音声信号は、同じ周波数間で強め合う干渉を実質的に誘導せずに、通話信号と安全に組み合わされることができる。したがって、ユーザ１６０（Ａ）は、音源１２０から音声を継続して聞きながら、ユーザ１６０（Ｂ）から明瞭に通話を聞き得る。ユーザ１６０（Ａ）がマイクロフォン１５０（Ａ）に話しかけると、類似のプロセスが生じ、ダッカー２００（Ｂ）は、音源１２０から受信され、ユーザ１６０（Ａ）から受信した通話信号を適合させる音声信号の少なくとも一部を一時的にダッキングする。特定の実施形態において、ダッカー２００（Ａ）及びダッカー２００（Ｂ）は、マイクロフォン１５０（Ａ）及びマイクロフォン１５０（Ｂ）に関連した信号対ノイズ比によって除去され得る。
【００２７】
この手法により、ユーザ１６０（Ａ）及びユーザ１６０（Ｂ）は、同じステレオ音源を聞き、音源と通話信号との間の干渉なしに互いに通話できる。また、ダッカー２００（Ａ）及びダッカー２００（Ｂ）は、音源１２０から音声信号をダッキングするように構成され、人の通話に通常関連した周波数の振幅を減少し、ユーザ１６０のうち１人が話すと、その通話に関連した周波数は過度に干渉されない。
【００２８】
マイクロフォン１５０（Ａ）及びマイクロフォン１５０（Ｂ）がユーザ１６０（Ａ）及びユーザ１６０（Ｂ）のそれぞれの外耳道内に置かれる状況においては、場合に応じて、図２に示されるＤＳＰ１１０（Ａ）及びＤＳＰ１１０（Ｂ）の実施態様は、出力素子２４０（Ａ）及び出力素子２４０（Ｂ）とマイクロフォン１５０（Ａ）及びマイクロフォン１５０（Ｂ）との間の、エコー効果を誘導し得るフィードバックをそれぞれ導入し得る。例えば、ユーザ１６０（Ｂ）がマイクロフォン１５０（Ｂ）に話しかけ、次に出力素子２４０（Ａ）が通話信号を含む音声信号を出力すると、マイクロフォン１５０（Ａ）はその音声信号を拾い上げ、次に出力素子２４０（Ｂ）に信号を返送し得る。この状況が発生すると、ユーザ１６０（Ｂ）はマイクロフォン１５０（Ｂ）にたった今話しかけた通話の遅延版（すなわち、エコー）を聞き得る。例えば、上述の状況は起こることがあり、限定されないが、骨マイクロフォンはマイクロフォン１５０（Ａ）及びマイクロフォン１５０（Ｂ）を実装するために用いられる。エコーを軽減するため、ＤＳＰ１１０（Ａ）及びＤＳＰ１１０（Ｂ）は、図３とともに以下に記載される実施形態において示されているように、追加の回路を含み得る。
【００２９】
図３は、様々な実施形態による、図１のＤＳＰがマイクロフォンのフィードバックによって起こるエコーを中止するように構成される場合の別の実施態様を示す。図３においては、通常、マイクロフォン１５０（Ａ）及びマイクロフォン１５０（Ｂ）は、それぞれユーザ１６０（Ａ）及びユーザ１６０（Ｂ）の外耳道の内部にある。例えば、限定されないが、マイクロフォン１５０（Ａ）及びマイクロフォン１５０（Ｂ）は、ヘッドフォン１４０（Ａ）及びヘッドフォン１４０（Ｂ）内に配置される骨マイクロフォンであり、ユーザ１６０（Ａ）及びユーザ１６０（Ｂ）の外耳道内の振動を検出するように構成され得る。当業者は、マイクロフォン１５０（Ａ）、マイクロフォン１５０（Ｂ）の代替的な実施態様もまた、以下にてさらに詳細に記載するように、本発明の範囲内であることを理解するであろう。
【００３０】
示されているように、ＤＳＰ１１０（Ａ）−２及びＤＳＰ１１０（Ｂ）−２は、図２に示されているＤＳＰ１１０（Ａ）−１及びＤＳＰ１１０（Ｂ）−２と同じ素子をいくつか含む。ここでＤＳＰ１１０（Ａ）−２もまた、フィルタ３００（Ａ）及び適合エコーキャンセラ３１０（Ａ）を含み、また同様に、ＤＳＰ１１０（Ｂ）−２はフィルタ３００（Ｂ）及び適合エコーキャンセラ３１０（Ｂ）を含む。
【００３１】
フィルタ３００（Ａ）及びフィルタ３００（Ｂ）は、適合フィルタまたはスペクトル減算器であり得る。フィルタ３００（Ａ）及びフィルタ３００（Ｂ）は、それぞれマイクロフォン１５０（Ａ）及びマイクロフォン１５０（Ｂ）によって変換されたマイクロフォンの信号からダッキングされた音声信号を低減または除去するように構成される。したがって、出力素子２４０（Ａ）または出力素子２４０（Ｂ）の出力がマイクロフォン１５０（Ａ）またはマイクロフォン１５０（Ｂ）のそれぞれに出る状況においては、出力は最小化され得る。換言すると、フィルタ３００（Ａ）は、マイクロフォン１５０（Ａ）によって取り込まれたマイクロフォン信号からのオーディオの音を低減し、通常、ユーザ１６０（Ｂ）は、音楽ではなくユーザ１６０（Ａ）からの音声を聞く。フィルタ３００（Ｂ）は、類似の機能を実行する。それぞれより容易に出力素子２４０（Ａ）及び／または出力素子２４０（Ｂ）の出力を拾い得るマイクロフォン１５０（Ａ）及び／またはマイクロフォン１５０（Ｂ）が骨伝導マイクロフォンである場合には、この手法は特に有用である。
【００３２】
適合エコーキャンセラ３１０（Ａ）及び適合エコーキャンセラ３１０（Ｂ）は互いに線で繋がれ、適合エコーキャンセラ３１０（Ａ）の出力は適合エコーキャンセラ３１０（Ｂ）への入力を制御し、適合エコーキャンセラ３１０（Ｂ）の出力は適合エコーキャンセラ３１０（Ａ）への入力を制御する。この構成では、出力素子２４０（Ａ）及び／または出力素子２４０（Ｂ）とマイクロフォン１５０（Ａ）及び／またはマイクロフォン１５０（Ｂ）との間のフィードバックは、低減または除去されてよく、これによってエコーを軽減する。例えば、限定されないが、ユーザ１６０（Ｂ）がマイクロフォン１５０（Ｂ）に話しかけると、また出力素子２４０（Ａ）は次にユーザ１６０（Ａ）に通話信号を出力し、マイクロフォン１５０（Ａ）はその通話信号を拾う可能性がある。しかしながら、その同じ通話信号も適合エコーキャンセラ３１０（Ａ）を励振し、次にマイクロフォン１５０（Ａ）の出力からの通話信号を取り消す。一実施形態では、音声抽出部２２０（Ａ）及び音声抽出部２２０（Ｂ）の出力も、その信号に組み込まれるダッカー２００（Ａ）及びダッカー２００（Ｂ）を励振し、任意の浮遊音声信号（例えば、限定されないが音楽）を、それぞれマイクロフォン１５０（Ｂ）及びマイクロフォン１５０（Ａ）によって取り込まれた入力前に音源１２０によって出力された音声信号から除去させる。本明細書で説明される実施形態においては、ダッカー２００（Ａ）及びダッカー２００（Ｂ）は、低、中及び高域の音声をダッキングするように構成される全帯域ダッカーであり得る。
【００３３】
当業者は、本明細書で説明される構成は、例えば、限定されないが、骨伝導スピーカやマイクロフォンと同様に、音響スピーカ及びマイクロフォンを含む様々に異なる種類のハードウェアに適用可能であり得ることを理解するであろう。したがって、これまで説明した様々な技術は、図４とともに以下に段階的にも説明されている。
【００３４】
図４は、様々な実施形態による、ユーザ間で音声及び通話信号を共有するための方法のステップのフローチャートである。この方法のステップは、図１から図３のシステムとともに説明されているが、当業者は、この方法のステップを実行するように構成されたいかなるシステムは、いなかる順序でも、本発明の範囲内であると理解するであろう。
【００３５】
実際には、ＤＳＰ１１０（Ａ）またはＤＳＰ１１０（Ｂ）の特定の実施態様は、以下に説明される特定の方法のステップを実行し得る。例えば、限定されないが、ＤＳＰ１１０（Ａ）−１、ＤＳＰ１１０（Ｂ）−１、ＤＳＰ１１０（Ａ）−２及びＤＳＰ１１０（Ｂ）−２は、ステップ４０２、ステップ４０４、ステップ４０６、ステップ４０８及びステップ４１０を実行し得る。しかしながら、ＤＳＰ１１０（Ａ）−２及びＤＳＰ１１０（Ｂ）−２のみがフィルタ３００（Ａ）及びフィルタ３００（Ｂ）ならびに適合エコーキャンセラ３１０（Ａ）及び適合エコーキャンセラ３１０（Ｂ）をそれぞれ含むため、それらのＤＳＰのみがステップ４１２及びステップ４１４を実行し得る。当業者は、ある方法のステップがＤＳＰ１１０（Ａ）及びＤＳＰ１１０（Ｂ）の特定の実施態様に適用可能であることを理解するであろう。さらに、ＤＳＰ１１０（Ａ）及びＤＳＰ１１０（Ｂ）の何れも以下の方法のステップを実行してよく、簡潔に図４に対して記載しているが、方法のステップはＤＳＰ１１０（Ａ）によってのみ実行されるものとして記載されている。
【００３６】
示されているように、方法４００は、ステップ４０２で開始し、ＤＳＰ１１０（Ａ）は音源１２０から音声信号を受信する。音源１２０は、限定されないが、ＭＰ３プレーヤ、ステレオシステム出力、ラップトップコンピュータの音声出力等であり得る。
【００３７】
ステップ４０４では、ＤＳＰ１１０（Ａ）は、ユーザ１６０（Ｂ）の通話を反映するマイクロフォン１５０（Ｂ）によって取り込まれるＤＳＰ１１０（Ｂ）から通話信号を受信する。例えば、マイクロフォン１５０（Ｂ）は、限定されないが、従来の空気伝導マイクロフォン、骨伝導マイクロフォン等であり得る。
【００３８】
ステップ４０６では、ダッカー２００（Ａ）は、ステップ４０４で受信された通話信号に基づいてステップ４０２で受信された音声信号をダッキングする。ダッカー２００（Ａ）は、通話信号が受信される間、単にその音声信号を中断し得るか、またはダッカー２００（Ａ）は通話信号に関連する周波数に基づいて、より複雑なダッキングを実行し得る。例えば、ダッカー２００（Ａ）は、限定されないが、通話信号によく見られる中域周波数に適合させるために、音声信号に関連する中域周波数のみダッキングし得る。あるいは、補助フィルタは、低域周波数、中域周波数及び高域周波数を含む通話信号を異なる周波数の範囲に分け、次に、これらの異なる周波数帯域の大きさに基づいて音声信号の対応する周波数を選択的にダッキングし得る。
【００３９】
ステップ４０８では、合計ユニット２１０（Ａ）は、ステップ４０６で生成されたダッキングされた音声信号とステップ４０２で受信された音声信号とを組み合わせて複合音声信号を生成する。ヘッドフォン１４０（Ａ）内部の出力素子２４０（Ａ）は、複合音声信号をユーザ１６０（Ａ）へと出力する。
【００４０】
ステップ４１０では、マイクロフォン１５０（Ａ）は、ユーザ１６０（Ａ）から発生する第２の通話信号を受信する。例えば、マイクロフォン１５０（Ａ）は、限定されないが、従来の空気伝導マイクロフォン、骨伝導マイクロフォン等であり得る。
【００４１】
ステップ４１２では、フィルタ３００（Ａ）は、第２の通話信号を処理して、ヘッドフォン１４０（Ａ）内の出力素子２４０（Ａ）からのブリードスルーによって生じ得るノイズ及びその他の干渉を低減する。具体的には、音声信号が出力素子２４０（Ａ）からマイクロフォン１５０（Ａ）へと移動し得るある状況においては、干渉を起こす可能性がある。しかしながら、フィルタ３００（Ａ）はその音声信号によって制御されるため、フィルタ３００（Ａ）は音声信号に関連する干渉を低減できる。
【００４２】
ステップ４１４では、適合エコーキャンセラ３１０（Ａ）は、通話信号を処理して通話信号に導入され得るエコーを低減する。エコーは、通話信号がＤＳＰ１１０（Ｂ）に出力され、次に出力素子２４０（Ｂ）からマイクロフォン１５０（Ｂ）を通って移動し、そしてユーザ１６０（Ａ）に出力するためにＤＳＰ１１０（Ａ）へと戻る場合に発生する可能性がある。この状況においては、ユーザ１６０（Ａ）は通話中にエコーを聞く可能性がある。適合エコーキャンセラ３１０（Ａ）は、そのエコーキャンセラへの入力はＤＳＰ１１０（Ｂ）の出力によって励振されるため、この潜在的なエコーを低減または除去し得る。したがって、ＤＳＰ１１０（Ｂ）の出力は、ＤＳＰ１１０（Ｂ）への伝送前にＤＳＰ１１０（Ａ）の出力から除去される。
【００４３】
前述のように、ＤＳＰ１１０（Ａ）及びＤＳＰ１１０（Ｂ）の特定の実施形態は、方法４００のステップのいくつかまたはすべてを実行するように構成され得る。例えば、限定されないが、ＤＳＰ１１０（Ａ）−２及びＤＳＰ１１０（Ｂ）−２はそれぞれ、フィルタ３００（Ａ）及びフィルタ３００（Ｂ）を含むため、これらのＤＳＰはステップ４１２を実行し得る。同様に、ＤＳＰ１１０（Ａ）−２及びＤＳＰ１１０（Ｂ）−２は適合エコーキャンセラ３１０（Ａ）及び適合エコーキャンセラ３１０（Ｂ）をそれぞれ含むため、これらのＤＳＰは、限定されないが、ステップ４１４を実行し得る。本明細書に記載の技術を実装することにより、ＤＳＰ１１０（Ａ）及びＤＳＰ１１０（Ｂ）は、その音声のステレオの性質を保護しつつ、ユーザ１６０（Ａ）及びユーザ１６０（Ｂ）が互いに音楽とその他の種類の音声を共有することを可能にする。さらに、上述した技術により、不要なノイズ、フィードバック及びその他の種類の干渉を共有の音声に導入せずに、ユーザ１６０（Ａ）及びユーザ１６０（Ｂ）は、互いに依然として口頭でコミュニケーションすることもできる。一実施形態では、ＤＳＰ１１０（Ａ）及びＤＳＰ１１０（Ｂ）は、ユーザ１６０（Ａ）及びユーザ１６０（Ｂ）のそれぞれに独立したボリューム制御を提供する。
【００４４】
図５から図９とともに以下により詳細に説明するように、ＤＳＰ１１０（Ａ）及びＤＳＰ１１０（Ｂ）に性質上類似するＤＳＰの追加版は、異なる音源に接続され、依然として図１から図４とともに上記に説明された利点を享受しつつ、ユーザ１６０（Ａ）及びユーザ１６０（Ｂ）のそれぞれが特定の音源を選択的に聞くことを可能にする。
【００４５】
多数の音源からのステレオ音声信号の共有
図５は、様々な実施形態による、多数の音源及びユーザ間の通話信号を選択的に共有するように構成される図１のシステムを示す。示されているように、システム１００は、図１に示されているものと同じ素子のうちいくつかを含む。しかしながら、ここでシステム１００は、それぞれ異なる音源１２０（Ａ）及び音源１２０（Ｂ）に接続されるＤＳＰ５１０（Ａ）及びＤＳＰ５１０（Ｂ）を含む。図６から図９とともに以下により詳細に説明するように、ＤＳＰ５１０（Ａ）及びＤＳＰ５１０（Ｂ）は、図１から図３のＤＳＰ１１０（Ａ）及びＤＳＰ１１０（Ｂ）と同じ素子のうちいくつかを含む。しかしながら、ユーザ１６０（Ａ）及びユーザ１６０（Ｂ）が音源１２０（Ａ）及び音源１２０（Ｂ）を共有することを可能にするＤＳＰ５１０（Ａ）及びＤＳＰ５１０（Ｂ）もまた、追加の回路を含む。
【００４６】
ＤＳＰ１１０（Ａ）及びＤＳＰ１１０（Ｂ）のように、ＤＳＰ５１０（Ａ）及びＤＳＰ５１０（Ｂ）は、例えば、限定されないが、コンピューティングデバイス上で実行するアプリケーション、マイクロプロセッサで実行されるマイクロコード等を含む、ハードウェア及び／またはソフトウェアの任意の組合せとして実装され得る。さらに、ＤＳＰ５１０（Ａ）及びＤＳＰ５１０（Ｂ）のそれぞれは、限定されないが、それぞれヘッドフォン１４０（Ａ）及びヘッドフォン１４０（Ｂ）に組み込まれるか、または音楽源１２０（Ａ）及び音楽源１２０（Ｂ）に組み込まれ得る。限定されないが、音源１２０（Ａ）及び音源１２０（Ｂ）のそれぞれは、ｍｐ３プレーヤ、ステレオシステム、コンピュータシステムオーディオ出力等として実装され得る。音源１２０（Ａ）及び音源１２０（Ｂ）は、これらの音源のそれぞれは音声信号を出力するように構成されるが、同じかまたは異なり得る。
【００４７】
動作においては、ＤＳＰ５１０（Ａ）は、音声入力１１６（Ａ）を介して音源１２０（Ａ）から音声信号を受信し、次にヘッドフォン１４０（Ａ）を介してユーザ１６０（Ａ）へと音声信号に基づいて音声を出力し得る。そうすることで、ＤＳＰ５１０（Ａ）は、図１から図４とともに上述した何れかの技術を実装し得る。同様に、ＤＳＰ５１０（Ｂ）は、音声入力１１６（Ｂ）を介して音源１２０（Ｂ）から音声信号を受信し、次にヘッドフォン１４０（Ｂ）を介してユーザ１６０（Ｂ）へと音声信号に基づく音声を出力し得る。ＤＳＰ５１０（Ａ）と同様に、ＤＳＰ５１０（Ｂ）は、図１から図４とともに上述した何れかの技術を実装し得る。
【００４８】
加えて、ＤＳＰ５１０（Ａ）及びＤＳＰ５１０（Ｂ）は、それぞれの音源１２０（Ａ）及び音源１２０（Ｂ）から通信回線１３０を通じて受信された音声信号を共有するように構成される。特に、ＤＳＰ５１０（Ａ）は、ＤＳＰ５１０（Ｂ）への通信回線１３０を通じて音源１２０（Ａ）から受信された音声信号を出力してよく、ユーザ１６０（Ｂ）が音源１２０（Ａ）から導出された音声を聞くことを可能にする。同様に、ＤＳＰ５１０（Ｂ）は、ＤＳＰ５１０（Ａ）への通信回線１３０を通じて音源１２０（Ｂ）から受信された音声信号を出力してよく、ユーザ１６０（Ａ）が音源１２０（Ｂ）から導出された音声を聞くことを可能にする。
【００４９】
図６から図７Ｂとともに以下により詳細に説明するように、ＤＳＰ５１０（Ａ）及びＤＳＰ５１０（Ｂ）のそれぞれは、そこに接続されるその他のＤＳＰから、そこに接続される特定の音源１２０（Ａ）または音源１２０（Ｂ）から選択的に音声をルーティングする配線回路を含む。この手法により、ＤＳＰ５１０（Ａ）及びＤＳＰ５１０（Ｂ）は、一緒に連結されることができ、ユーザ１６０（Ａ）及びユーザ１６０（Ｂ）が、それらのユーザの１人によって提供される共有の音声を聞くか、または異なる音声を聞くことの何れかを可能にする。さらに、ＤＳＰ５１０（Ａ）及びＤＳＰ５１０（Ｂ）もまた、図１から図４とともに上記の様々な技術を実装するように構成され、それによって最小のフィードバック、干渉等でユーザ１６０（Ａ）とユーザ１６０（Ｂ）との間の通信を可能にする。当業者は、図１のＤＳＰ１１０（Ａ）及びＤＳＰ１１０（Ｂ）もまた、上記及び以下にてさらに詳細に記載する配線回路を含み得ることを理解するであろう。しかしながら、ＤＳＰ１１０（Ａ）及びＤＳＰ１１０（Ｂ）が単一の音源のみに接続される場合には、図１から図３に示されているように、このような配線回路は、必ずしも下記で説明される態様で選択的な配線回路を可能にしないであろう。
【００５０】
図６は、様々な実施形態による、図５のＤＳＰが異なる音源間で選択するように構成される場合の実施態様を示す。図６においては、通常、マイクロフォン１５０（Ａ）及びマイクロフォン１５０（Ｂ）は、それぞれユーザ１６０（Ａ）及びユーザ１６０（Ｂ）の耳の外部にある。例えば、限定されないが、マイクロフォン１５０（Ａ）及びマイクロフォン１５０（Ｂ）は、ヘッドフォン１４０（Ａ）、ヘッドフォン１４０（Ｂ）をそれぞれＤＳＰ１１０（Ａ）、ＤＳＰ１１０（Ｂ）に接続するワイヤで一列に配置され得る。当業者は、マイクロフォン１５０（Ａ）、マイクロフォン１５０（Ｂ）の代替的な実施態様もまた、本発明の範囲内であることを理解するであろう。
【００５１】
示されているように、ＤＳＰ５１０（Ａ）−１及びＤＳＰ５１０（Ｂ）−１は、図２に示されているＤＳＰ１１０（Ａ）−１及びＤＳＰ１１０（Ｂ）−１と同じ素子をいくつか含む。ＤＳＰ５１０（Ａ）−１もまた、配線回路６００（Ａ）を含み、ＤＳＰ５１０（Ｂ）−１は同時にここで配線回路６００（Ｂ）を含む。
【００５２】
配線回路６００（Ａ）は、内部スイッチ及び対の多重化装置（ｍｕｘ）を制御するように構成される制御信号の状態により、音源１２０（Ａ）かＤＳＰ５１０（Ｂ）−１の何れかから音声を選択的にルーティングするように構成される。その制御信号がｌｏｗであり、そのためスイッチが閉じられると、配線回路６００（Ａ）は、音源１２０（Ａ）から音声信号をルーティングして対のｍｕｘを介して素子２４０（Ａ）へ出力し、またその音声信号を、副回線２３４を通じてＤＳＰ５１０（Ｂ）−１へと出力する。その制御信号がｈｉｇｈで、そのためスイッチが開かれると、配線回路６００（Ａ）は、ＤＳＰ５１０（Ｂ）−１から音声信号を副回線２３４及び対のｍｕｘを介して受信し、出力素子２４０（Ａ）を介してユーザ１６０（Ａ）に出力する。
【００５３】
配線回路６００（Ａ）と同様に、配線回路６００（Ｂ）は、類似の制御信号及び類似の対のｍｕｘの状態により、音源１２０（Ｂ）かＤＳＰ５１０（Ａ）−１の何れかから音声を選択的にルーティングするように構成される。制御信号がｌｏｗ（スイッチが閉じている）ときは、配線回路６００（Ｂ）は、音源１２０（Ｂ）から音声信号をルーティングして対のｍｕｘを介して素子２４０（Ｂ）へ出力し、またその音声信号を副回線２３４を通じてＤＳＰ５１０（Ａ）−１へと出力する。制御信号がｈｉｇｈ（スイッチが開いている）ときは、配線回路６００（Ｂ）は、副回線２３４及び対のｍｕｘを介してＤＳＰ５１０（Ａ）−１から音声信号を受信して出力素子２４０（Ｂ）を介してユーザ１６０（Ｂ）へと出力する。
【００５４】
一般に、配線回路６００（Ａ）及び配線回路６００（Ｂ）は同じやり方で動作する。例示的な目的のためには、図７Ａから図７Ｂは、制御信号がｌｏｗ、制御信号がｈｉｇｈであるときのそれぞれの配線回路６００（Ａ）を示す。当業者は、これらの図とともに説明される機能は、配線回路６００（Ｂ）にも適用可能であることを理解するであろう。
【００５５】
図７Ａは、様々な実施形態による音源１２０（Ａ）からの音声信号をルーティングするように構成される図６の配線回路６００（Ａ）を示す。示されているように、配線回路６００（Ａ）はｍｕｘ７１０（Ａ）及びｍｕｘ７２０（Ａ）に接続されるスイッチ７００（Ａ）を含む。ｍｕｘ７１０（Ａ）及びｍｕｘ７２０（Ａ）は、音源１２０（Ａ）に両方とも接続される。ｍｕｘ７１０（Ａ）は、副回線２３４に接続され、ｍｕｘ７２０（Ａ）はダッカー２００（Ａ）（本明細書では図示せず）に接続される。制御信号Ｃは、ｍｕｘ７１０（Ａ）及びｍｕｘ７２０（Ａ）の状態と同様にスイッチ７００（Ａ）の状態を選択する。
【００５６】
制御信号Ｃがゼロであるときは、スイッチ７００（Ａ）が閉じられ、図示されているように、ｍｕｘ７１０（Ａ）及びｍｕｘ７２０（Ａ）のそれぞれは、下側の経路を選択する。したがって、音源１２０（Ａ）からの音声信号は、出力素子２４０（Ａ）を介してユーザ１６０（Ａ）に出力するために、経路７３０（Ａ）に沿ってダッカー２００（Ａ）に移動する。音声信号もまた、副回線２３４を介して経路７４０（Ａ）に沿ってＤＳＰ５１０（Ｂ）−１へと移動し、出力素子１４０（Ｂ）を介してユーザ１６０（Ｂ）へと出力する。この構成では、ＤＳＰ５１０（Ａ）−１は、ユーザ１６０（Ａ）にもその音声を出力しつつ、ユーザ１６０（Ｂ）へ出力するために、ＤＳＰ５１０（Ｂ）−１と音源１２０（Ａ）からの音声を共有する。
【００５７】
図７Ｂは、様々な実施形態による音源１２０（Ｂ）から導出される音声信号をルーティングするように構成される配線回路６００（Ａ）を示す。制御信号Ｃが１つであり、スイッチ７００（Ａ）が開いている場合には、示されているように、ｍｕｘ７１０（Ａ）及びｍｕｘ７２０（Ａ）のそれぞれは、上側の経路を選択する。したがって、音声信号は副回線２３４を介してＤＳＰ５１０（Ｂ）−１から受信され得る。一般に、音声信号は、音源１２０（Ｂ）から始まる。受信された音声信号は次に、経路７５０（Ａ）に沿ってダッカー２００（Ａ）へと移動し、出力素子２４０（Ａ）を介してユーザ１６０（Ａ）に出力する。この構成では、音源１２０（Ａ）が迂回され、ＤＳＰ５１０（Ａ）−１は音源１２０（Ｂ）からの音声を受信する。
【００５８】
全体的に図６から図７Ｂを参照すると、配線回路６００（Ａ）及び配線回路６００（Ｂ）に関連する制御信号は、４つの別の状態を包括して有し、これらの状態のうち３つのみが通常使用される。最初の状態では、配線回路６００（Ａ）は、Ｃ＝０で、配線回路６００（Ｂ）はＣ＝１で構成され、ユーザ１６０（Ａ）は音源１２０（Ａ）を聞くことができ、ユーザ１６０（Ｂ）とその音源を共有できる。第２の状態では、配線回路６００（Ａ）は、Ｃ＝１で、配線回路６００（Ｂ）はＣ＝０で構成され、ユーザ１６０（Ｂ）は音源１２０（Ａ）を聞くことができ、ユーザ１６０（Ａ）とその音源を共有できる。第３の状態では、配線回路６００（Ａ）は、Ｃ＝０で、配線回路６００（Ｂ）はＣ＝０で構成され、ユーザ１６０（Ａ）及びユーザ１６０（Ｂ）は、それぞれ音源１２０（Ａ）及び音源１２０（Ｂ）を聞くことができる。一般的に使用されていない第４の状態では、この構成においてはどちらのユーザも音源１２０（Ａ）または音源１２０（Ｂ）の何れかから音声を受信しないが、配線回路６００（Ａ）及び配線回路６００（Ｂ）の両方とも、Ｃ＝１で構成され得る。しかしながら、この状態は、これらの音源１２０から音声を導入せずにユーザ間で通話できるように実装され得る。
【００５９】
配線回路６００（Ａ）及び配線回路６００（Ｂ）内の制御信号の状態は、ユーザ１６０（Ａ）及びユーザ１６０（Ｂ）によって直接制御され得る。または図８とともに下記においてより詳細に記載するように、これらの配線回路に接続される制御回路を介して制御され得る。ユーザ１６０（Ａ）及びユーザ１６０（Ｂ）は、例えば、限定されないが、所望の音楽のルーティングを達成するためにボタンを手動で押すか、あるいはその代わりに上述の制御回路は、音源１２０（Ａ）または音源１２０（Ｂ）のどちらかが現在アクティブであるかに基づいて、正しいルーティングを判断し得る。特に、音源１２０（Ａ）または音源１２０（Ｂ）のうちただ１つのみが現在アクティブである場合には、次に制御回路は配線回路６００（Ａ）及び配線回路６００（Ｂ）内の制御信号を構成してその音源からのみ音声をルーティングし得る。図６から図７Ｂとともに記載されるスイッチング技術は、また、図３とともに上記に記載したフィルタリング技術と組み合わせてよく、図８とともに以下に記載したＤＳＰ５１０（Ａ）及びＤＳＰ５１０（Ｂ）の別の実施形態もさらに作る。
【００６０】
図８は、様々な実施形態による、ユーザ間で音声及び通話信号を共有する場合に、図５のＤＳＰが様々な信号処理の動作を実行するように構成される場合の別の実施態様を示す。図８においては、通常、マイクロフォン１５０（Ａ）及びマイクロフォン１５０（Ｂ）は、それぞれユーザ１６０（Ａ）及びユーザ１６０（Ｂ）の外耳道の内部にある。例えば、限定されないが、マイクロフォン１５０（Ａ）及びマイクロフォン１５０（Ｂ）は、ヘッドフォン１４０（Ａ）及びヘッドフォン１４０（Ｂ）内に配置される骨マイクロフォンであり、ユーザ１６０（Ａ）及びユーザ１６０（Ｂ）の外耳道内の振動を検出するように構成され得る。当業者は、マイクロフォン１５０（Ａ）、マイクロフォン１５０（Ｂ）の代替的な実施態様もまた、本発明の範囲内であることを理解するであろう。
【００６１】
示されているように、それぞれ図６に示されているＤＳＰ５１０（Ａ）−１及びＤＳＰ５１０（Ｂ）−１の配線回路６００（Ａ）及び配線回路６００（Ｂ）と同様に、ＤＳＰ５１０（Ａ）−２及びＤＳＰ５１０（Ｂ）−２は、それぞれ図３に示されているＤＳＰ１１０（Ａ）−２及びＤＳＰ１１０（Ｂ）−２の素子を組み込む。
【００６２】
ＤＳＰ５１０（Ａ）−２及びＤＳＰ５１０（Ｂ）−２もまた、それぞれ、配線回路６００（Ａ）及び配線回路６００（Ｂ）と音源１２０（Ａ）及び音源１２０（Ｂ）とに接続される制御回路８００（Ａ）及び制御回路８００（Ｂ）を含む。制御回路８００（Ａ）及び制御回路８００（Ｂ）は、ハードウェアもしくはソフトウェアのユニットまたはその組み合わせであり得る。制御回路８００（Ａ）及び制御回路８００（Ｂ）は、音源１２０（Ａ）及び音源１２０（Ｂ）の状態に基づいて、配線回路６００（Ａ）及び配線回路６００（Ｂ）内のスイッチとｍｕｘの状態を調整するように構成される。一実施形態では、制御回路８００（Ａ）及び制御回路８００（Ｂ）は、音源１２０（Ａ）及び／または音源１２０（Ｂ）のどちらがアクティブであるかを検出するように構成される信号検出器であり得る。
【００６３】
動作においては、制御回路８００（Ａ）及び制御回路８００（Ｂ）は、音声が特定のやり方でそれぞれのユーザ１６０（Ａ）及びユーザ１６０（Ｂ）にルーティングされるように、配線回路６００（Ａ）及び配線回路６００（Ｂ）に関連する制御信号の状態を設定し得る。例えば、限定されないが、１つの音源１２０のみがアクティブである場合には、制御回路８００（Ａ）及び制御回路８００（Ｂ）は、これらの制御信号を設定してアクティブな音源からユーザ１６０（Ａ）及びユーザ１６０（Ｂ）の両方に音声をルーティングするように相互に動作し得る。あるいは、音源１２０が両方ともアクティブである場合には、制御回路８００（Ａ）及び制御回路８００（Ｂ）は、制御信号の手動構成を可能にし、それによってユーザ１６０（Ａ）及びユーザ１６０（Ｂ）が個別に所望の音源を選択できる。
【００６４】
ＤＳＰ１１０（Ａ）及びＤＳＰ１１０（Ｂ）と同様に、ＤＳＰ５１０（Ａ）−２及びＤＳＰ５１０（Ｂ）−２は、ユーザ１６０（Ａ）及びユーザ１６０（Ｂ）が、ダッカー２００（Ａ）及びダッカー２００（Ｂ）により音源１２０（Ａ）及び音源１２０（Ｂ）から導出される音声で干渉されずに、マイクロフォン１５０（Ａ）及びマイクロフォン１５０（Ｂ）のそれぞれを介して互いに対話することを可能にする。ダッカー２００（Ａ）及びダッカー２００（Ｂ）は、音声の一部またはすべてをダッキングするように構成され得る。本明細書で説明される実施形態においては、ダッカー２００（Ａ）及びダッカー２００（Ｂ）は、低、中及び高域の音声をダッキングするように構成される全帯域ダッカーであり得る。ＤＳＰ５１０（Ａ）−２及びＤＳＰ５１０（Ｂ）−２もまた、上述したように、このような対話間のエコーを低減するために、干渉を低減するように構成されるフィルタ３００（Ａ）及びフィルタ３００（Ｂ）と、適合エコーキャンセラ３１０（Ａ）及び適合エコーキャンセラ３１０（Ｂ）を含む。加えて、前述のように、ＤＳＰ５１０（Ａ）−２及びＤＳＰ５１０（Ｂ）−２は、ユーザ１６０（Ａ）及びユーザ１６０（Ｂ）が配線回路６００（Ａ）及び配線回路６００（Ｂ）を介して、音源１２０（Ａ）及び音源１２０（Ｂ）との間で選択するのを可能にする。要するに、ＤＳＰ５１０（Ａ）−２及びＤＳＰ５１０（Ｂ）−２は、図１から図７Ｂとともに記載されるＤＳＰ１１０（Ａ）及びＤＳＰ１１０（Ｂ）と、ＤＳＰ５１０（Ａ）及びＤＳＰ５１０（Ｂ）の異なる実施形態の様々な特徴及び機能を組み合わせる。図９は、段階的なやり方におけるＤＳＰ５１０（Ａ）−２及びＤＳＰ５１０（Ｂ）−２の機能を考察する。
【００６５】
図９は、様々な実施形態による、異なるユーザに関連付けられた音源間で選択するための方法のステップのフローチャートである。この方法のステップは、図１から図３及び図５から図８のシステムとともに説明されているが、当業者は、この方法のステップを実行するように構成されたすべてのシステムはいなかる順序でも、本発明の範囲内であると理解するであろう。
【００６６】
実際には、ＤＳＰ５１０（Ａ）−２またはＤＳＰ５１０（Ｂ）−２の何れも以下に記載の方法のステップのすべてまたは一部を実行し得る。しかしながら、簡潔に図９に対して記載しているが、方法のステップはＤＳＰ５１０（Ａ）−２によって実行されるものとして記載されている。
【００６７】
示されているように、方法９００はステップ９０２で開始し、制御回路８００（Ａ）は音源１２０（Ａ）と音源１２０（Ｂ）のうち１つのみがアクティブであるかを判断する。制御回路８００（Ａ）は、音源１２０（Ａ）に接続される信号検出器であり、音源１２０（Ａ）の状態を判断するように構成され得る。制御回路８００（Ａ）もまた、音源１２０（Ｂ）がアクティブか否かを判断するために音源１２０（Ｂ）に接続されるか、制御回路８００（Ｂ）と相互に動作するように構成され得る。
【００６８】
ステップ９０２で、制御回路８００（Ａ）が１つのみの音源１２０がアクティブであると判断する場合には、方法９００は次にステップ９０４に進む。ステップ９０４では、制御回路８００（Ａ）は制御信号Ｃをアクティブな音源からの音声信号のルーティングを可能にするように設定する。音源１２０（Ａ）がアクティブであり、音源１２０（Ｂ）がアクティブでない場合には、次に制御回路８００（Ａ）はＣ＝０に設定し、それによって配線回路６００（Ａ）内のスイッチ７００（Ａ）を閉じて、音源１２０（Ａ）をｍｕｘ７１０（Ａ）及びｍｕｘ７１０（Ｂ）を介して出力素子２４０（Ａ）に接続する。あるいは、音源１２０（Ｂ）がアクティブであり、音源１２０（Ａ）がアクティブでない場合には、次に制御回路８００（Ａ）はＣ＝１に設定し、それによって配線回路６００（Ａ）内のスイッチ７００（Ａ）を開き、音源１２０（Ｂ）をｍｕｘ７１０（Ａ）及びｍｕｘ７２０（Ｂ）を介して出力素子２４０（Ａ）に接続する。制御回路８００（Ｂ）は、制御回路８００（Ａ）と同様に動作し、また音源１２０（Ｂ）がアクティブである状況においては、制御回路８００（Ｂ）は、副回線２３４に沿ってルーティングを可能にするために、類似の制御信号を構成する。次に方法９００はステップ９１０に進む。
【００６９】
ステップ９１０では、ＤＳＰ５１０（Ａ）−２は様々なダッキング、フィルタリング及びエコーキャンセレーションを行い、ユーザ１６０（Ａ）及びユーザ１６０（Ｂ）に出力する前に音声及び通話信号を処理する。全体的に、ステップ９１０では、ＤＳＰ５１０（Ａ）−２は、図１〜４とともに上述した何れかの技術を実行し得る。
【００７０】
ステップ９０２に戻ると、制御回路８００（Ａ）が、音源１２０がアクティブであるとも、または２つ以上の音源がアクティブであるとも判断しない場合には、次に、本方法はステップ９０６に進む。ステップ９０６では、制御回路８００（Ａ）は、両方の音源１２０がアクティブであるか否かを判断する。どちらの音源もアクティブでない場合には、次に方法９００は、音源１２０の一方またはその両方の何れかがアクティブになるまで繰り返す。そうでない場合には、方法９００はステップ９０８に進む。
【００７１】
ステップ９０８では、制御回路８００（Ａ）は、制御信号Ｃに応じて配線回路６００（Ａ）を音源１２０（Ａ）または音源１２０（Ｂ）の何れかから音声をルーティングさせる。制御信号Ｃは、音源１２０（Ａ）または音源１２０（Ｂ）間で選択する。方法９００は、ステップ９１０に進み、上記のように進行する。
【００７２】
方法９００を実装することによりＤＳＰ５１０（Ａ）−２及びＤＳＰ５１０（Ｂ）−２は、ユーザ１６０（Ａ）及びユーザ１６０（Ｂ）に異なるステレオ音源間で選択するのを可能にし、それによってさらにこれらのＤＳＰの機能を拡大する。ＤＳＰ５１０（Ａ）−２及びＤＳＰ５１０（Ｂ）−２が図１から図３とともに記載したような類似の信号処理ハードウェアを含むため、これらのＤＳＰは、ユーザ１６０（Ａ）とユーザ１６０（Ｂ）との間で、干渉、ノイズ、エコー等が軽減された高品質の対話を可能にし得る。当業者は、本明細書で記載されたＤＳＰ１１０（Ａ）、ＤＳＰ５１０（Ａ）、ＤＳＰ１１０（Ｂ）及びＤＳＰ５１０（Ｂ）の異なる実施態様は、一緒に連結されて特定の機能を実装し得ることを理解するであろう。例えば、ＤＳＰ１１０（Ａ）−１は、ＤＳＰ５１０（Ｂ）−２に連結されてユーザ１６０（Ａ）とユーザ１６０（Ｂ）との間の対話を可能にし、ユーザ間で音楽を共有することを可能にする。一般に、本明細書で記載されたＤＳＰの技術的に実現可能な連結の何れかも、開示された実施形態の範囲内である。
【００７３】
要するに、第１のユーザに関連する第１のデジタル信号処理装置（ＤＳＰ）は、第１のヘッドフォンセットを介して第１のユーザへと音声を出力し、第１のマイクロフォンを介して第１のユーザから通話を取り込む。同様に、第２のユーザに関連する第２のＤＳＰは、第２のヘッドフォンセットを介して第２のユーザへと音声を出力し、第２のマイクロフォンを介して第２のユーザから通話を取り込む。第１のＤＳＰは、第２のＤＳＰに接続され、第１及び第２のユーザが音楽を共有し、互いに対話することを可能にする。第１のユーザは、第１のマイクロフォンに向かって話し、次に、第１及び第２のＤＳＰは相互に動作して、実質的に第２のユーザへの音声出力を妨害することなく第２のユーザにその対話を出力し得る。２つのＤＳＰもまた相互に動作して、フィードバックによって潜在的に生じた干渉及びエコーを低減する。第１及び第２のユーザのそれぞれは、第１のＤＳＰに接続される第１の音源と、第２のＤＳＰに接続される第２の音源との間で選択し得る。
【００７４】
開示された実施形態の少なくとも１つの利点は、同じステレオ音声を聞きたいと望む２人のユーザが音声のステレオの性質を壊さずに聞くことができるということである。加えて、これらのユーザは、両方の左右の耳はヘッドフォンによって塞がれているにもかかわらず、互いに対話した状態であり得る。さらに、フィードバックによって潜在的に生じる干渉及びエコーが低減され、それによって音を散らさずに良いユーザ体験を促進し得る。最後に、両方のユーザも、異なる音源間で選択してよく、互いに対話した状態でユーザは同じ音声を聞くことができるか、または異なる音声を聞くこともできる。
【００７５】
様々な実施形態についての説明は、説明の目的で提示してきたが、網羅的であること、または開示される実施形態に限定されることを意図しない。多数の修正及び差異が、記載された実施形態の範囲及び趣旨から逸脱することなく、当業者には明らかとなろう。
【００７６】
本実施形態の態様は、システム、方法またはコンピュータプログラム製品として体現され得る。したがって、本開示の態様は、全体的にハードウェアの実施形態、全体的にソフトウェアの実施形態（ファームウェア、常駐ソフトウェア、マイクロコード等を含む）または本明細書においては、通常すべて、「回路」、「モジュール」または「システム」と称される、ソフトウェアとハードウェアの態様を組み合わせた実施形態の形を成し得る。さらに、本開示の態様は、そのなかに組み込まれたコンピュータ可読プログラムコードを有する、１つ以上のコンピュータ可読媒体（複数可）に組み込まれた、コンピュータプログラム製品の形を成し得る。
【００７７】
１つ以上のコンピュータ可読媒体（複数可）の任意の組み合わせが使用され得る。コンピュータ可読媒体は、コンピュータ可読信号媒体またはコンピュータ可読記憶媒体であり得る。例えば、コンピュータ可読記憶媒体は、制限するのではないが、電子、磁気、光学、電磁、赤外線または半導体のシステム、器具若しくは装置または前述の任意の好適な組み合わせであり得る。コンピュータ可読記憶媒体のより具体的な例（網羅的なリストではない）は以下のものを含み得る。それらは、１つ以上のワイヤを有する電気的接続、携帯用コンピュータのディスケット、ハードディスク、ランダムアクセスメモリ（ＲＡＭ）、読み出し専用メモリ（ＲＯＭ）、消去可能プログラマブル読み出し専用メモリ（ＥＰＲＯＭまたはフラッシュメモリ）、光ファイバ、携帯用コンパクトディスク読み出し専用メモリ（ＣＤ−ＲＯＭ）、光学記憶装置、磁気記憶装置または前述の任意の好適な組み合わせである。本明細書の文脈において、コンピュータ可読記憶媒体は、命令実行システム、器具または装置によって、若しくはこれらに関連して使用するためのプログラムを含む、または記憶する、任意の有形の媒体であり得る。
【００７８】
本開示の実施形態によると、本開示の態様については、方法、器具（システム）及びコンピュータプログラム製品のフローチャートの説明及び／またはブロック図に関する上述の通りである。フローチャートの説明の各ブロック図及び／またはブロック図ならびにフローチャートの説明及び／またはブロック図中のブロックの組み合わせは、コンピュータプログラム命令によって実装され得ると理解されるであろう。これらのコンピュータプログラム命令は、機械を製造するために汎用コンピュータ、専用コンピュータまたはその他のプログラムが可能なデータ処理装置の処理装置に提供されてよく、命令は、コンピュータの処理装置またはその他のプログラムが可能なデータ処理装置を介して実行され、フローチャート及び／またはブロック図のブロック（複数可）に特定された機能／行動の実施態様を可能にする。このような処理装置は、限定されないが、汎用処理装置、専用処理装置、特定用途向け処理装置またはフィールドプログラマブルプロセッサであり得る。
【００７９】
本開示の様々な実施形態によると、図面中のフローチャート及びブロック図は、構造、機能性ならびにシステム、方法及びコンピュータプログラム製品の可能な実装の操作を示す。この点において、フローチャートまたはブロック図における各ブロックは、モジュール、セグメントまたはコードの一部を表してよく、特定の論理関数（複数可）を実行するための、１つ以上の実行可能な命令を含む。いくつかの代替的な実施態様においては、ブロックに記された機能は、図中に記された順が狂うことがあり得ることに注目すべきである。例えば、連続して示された２つのブロックは、実際には、ほぼ同時に実行され得る。または、関連する機能性によって、ブロックは時に逆の手順で実行され得る。ブロック図及び／またはフローチャート図の各ブロック、ブロック図及び／またはフローチャート図中のブロックの組合せは、特定の機能や行動または特定の目的のハードウェアとコンピュータ命令の組合せを実行する、特定の目的のハードウェアをベースにしたシステムによって実装され得ることに注目すべきである。
【００８０】
上記は、本開示の実施形態を対象とするが、他の及びさらなる本開示の実施形態は、本発明の実施形態の基本的な範囲から逸脱しないで考案され得る。本発明の実施形態の範囲は、以下の特許請求の範囲により定められる。
【図１】
2018512754.tif 000003
【図２】
2018512754.tif 000004
【図３】
2018512754.tif 000005
【図４】
2018512754.tif 000006
【図５】
2018512754.tif 000007
【図６】
2018512754.tif 000008
【図７Ａ】
2018512754.tif 000009
【図７Ｂ】
2018512754.tif 000010
【図８】
2018512754.tif 000011
【図９】
2018512754.tif 000012
【国際調査報告】
2018512754.tif 000013
2018512754.tif 000014