(57)【要約】様々な実施形態は、音声入力信号を解析し、オーディオ入力信号に少なくとも部分的に基づいて、カウンタ音声信号を生成する機能を提供する。いくつかの場合において、音声入力信号をカウンタ音声信号と合成することにより、音声入力信号は、予期せぬ聴取者及び／又は音声入力信号が向けられる対象ではない聴取者にとって支離滅裂なもの及び／又は理解できないものになる。代替的又は追加的に、カウンタ音声信号は、予期せぬ聴取者に対して音声入力信号をマスクしてもよい。
2016533529.tif 000002
【特許請求の範囲】
【請求項１】
システムであって、
少なくとも１つのプロセッサと、
前記少なくとも１つのプロセッサに動作可能に接続された複数の音声スピーカと、
前記少なくとも１つのプロセッサに動作可能に接続された少なくとも１つのマイクロフォンと、
前記少なくとも１つのプロセッサに動作可能に接続された１以上のコンピュータ読み取り可能な記憶メモリと、
前記１以上のコンピュータ読み取り可能な記憶メモリに記憶されているプロセッサ実行可能な命令であって、前記プロセッサ実行可能な命令は、前記少なくとも１つのプロセッサによる実行に応じて、
前記少なくとも１つのマイクロフォンを介して、意図される１以上の受領者のための音声入力信号を受信し、
前記音声入力信号を解析して、前記音声入力信号に関連付けられた１以上の特性を効果的に判別し、
前記音声入力信号に関連付けられた前記１以上の特性に少なくとも部分的に基づいて、カウンタ信号を生成し、
前記複数の音声スピーカのうちの少なくとも第１の音声スピーカを用いて当該システムから外側に前記カウンタ信号を放射して、前記音声入力信号に関連付けられた、当該システムに近接の可聴音響効果を効果的に変更する、
よう構成されている、プロセッサ実行可能な命令と、
を有するシステム。
【請求項２】
当該システムは、ヘッドセットを含む、請求項１記載のシステム。
【請求項３】
前記カウンタ信号は、前記音声入力信号に関連付けられた前記可聴音響効果を弱める又は相殺するよう構成されている反転信号を含む、請求項１記載のシステム。
【請求項４】
前記カウンタ信号は、音響アラートを含む、請求項１記載のシステム。
【請求項５】
さらに、前記音声入力信号を前記意図される１以上の受領者に送るよう構成されている、請求項１記載のシステム。
【請求項６】
前記意図される１以上の受領者は、当該システムに関連付けられた通信リンクにおける参加者である、請求項５記載のシステム。
【請求項７】
さらに、
前記意図される１以上の受領者から、前記通信リンクを介して、第２の音声入力信号を受信し、
前記複数の音声スピーカのうちの少なくとも第２の音声スピーカを用いて前記第２の音声入力信号を放射する、
よう構成されている、請求項６記載のシステム。
【請求項８】
１以上のプロセッサ実行可能な命令を記憶している１以上のコンピュータ読み取り可能な記憶メモリであって、前記１以上のプロセッサ実行可能な命令は、少なくとも１つのプロセッサによる実行に応じて、
音声入力解析モジュールであって、
意図される１以上の受領者のための音声入力信号を受信し、
前記音声入力信号を解析して、前記音声入力信号に関連付けられた１以上の特性を効果的に判別する、
よう構成されている音声入力解析モジュールと、
音声出力生成モジュールであって、
前記音声入力信号に関連付けられた前記１以上の特性に少なくとも部分的に基づいて、反転信号を生成し、
前記少なくとも１つのプロセッサに関連付けられたデバイスから外側に前記反転信号を送って、前記音声入力信号に関連付けられた、前記デバイスに近接の可聴音響効果を効果的に変更する、
よう構成されている音声出力生成モジュールと、
を実行するよう構成されている、１以上のコンピュータ読み取り可能な記憶メモリ。
【請求項９】
前記音声出力生成モジュールは、さらに、
少なくとも１つの音調を含む音響アラートを生成し、
前記音響アラートを前記反転信号と組み合わせ、
前記デバイスから外側に、組み合わされた前記音響アラート及び前記反転信号を送る、
よう構成されている、請求項８記載の１以上のコンピュータ読み取り可能な記憶メモリ。
【請求項１０】
前記１以上のプロセッサ実行可能な命令は、さらに、前記音響アラートを生成し前記音響アラートを前記反転信号と組み合わせることを選択的に有効及び無効にするよう構成されている、請求項９記載の１以上のコンピュータ読み取り可能な記憶メモリ。
【発明の詳細な説明】
【背景技術】
【０００１】
ポータブルデバイスの進化は、ユーザが、従来はオフィス環境において見つけられていた機能に、別の場所でアクセスすることを可能にしている。例えば、ラップトップコンピュータは、ユーザが、従来的なオフィス環境から、コーヒーショップ環境等のそれほど従来的ではない公共場所に、ユーザの仕事場所を移すことを可能にしている。同様に、ユーザは、携帯電話機又はラップトップコンピュータを用いて、その同じコーヒーショップから電話会議を行うこともできる。ポータブルデバイスは、さらなる柔軟性をユーザに提供するが、このような別の場所は、時として、このような柔軟性を損なわせることがある。例えば、従来的なオフィス環境において電話会議を行うユーザは、コーヒーショップから同じ電話会議を行う場合よりも自由に会話できる可能性が高い。従来的なオフィス環境（例えば、同じ会社の同僚、専用オフィス、閉鎖環境等）は、何らかのプライバシーをユーザに提供するのに対し、コーヒーショップは、電話会議に関連する音声及び／又は話されていることを聞くのに十分近くに座っている仕事に関係しない人々等を介して、ユーザのプライバシーの程度を低減させることがある。
【発明の概要】
【０００２】
この概要は、発明を実施するための形態において以下でさらに説明するコンセプトのうち選択したものを簡略化した形で紹介するために提供される。この概要は、特許請求される主題の主要な特徴又は必要不可欠な特徴を特定することを意図するものではない。
【０００３】
様々な実施形態は、音声入力信号を解析し、オーディオ入力信号に少なくとも部分的に基づいて、カウンタ音声信号（counter  audio  signal）を生成する機能を提供する。いくつかの場合において、音声入力信号をカウンタ音声信号と合成することにより、音声入力信号は、予期せぬ聴取者（accidental  listener）及び／又は音声入力信号が向けられる対象ではない聴取者にとって支離滅裂な（incoherent）もの及び／又は理解できないものになる。代替的又は追加的に、カウンタ音声信号は、予期せぬ聴取者に対して音声入力信号をマスクしてもよい。
【図面の簡単な説明】
【０００４】
詳細な説明では、添付の図面を参照する。図面において、参照符号の最も左の数字（群）は、その参照符号が最初に現れる図面を特定するものである。詳細な説明及び図面中の異なる例における同じ参照符号の使用は、類似する項目又は同一の項目を示し得る。
【図１】本明細書に記載の様々な実施形態を実行するために動作可能な例示的な実装を含む環境の例示図。
【図２】１以上の実施形態に従った例示的な実装における環境の例示図。
【図３】１以上の実施形態に従った信号図の例示図。
【図４】１以上の実施形態に従った例示的な実装を含む環境の例示図。
【図５】１以上の実施形態に従ったフロー図。
【図６】本明細書に記載の様々な実施形態を実装するために使用することができる例示的なコンピューティングデバイスの図。
【発明を実施するための形態】
【０００５】
概要
１以上の実施形態において、デバイスは、音声入力信号を解析し、オーディオ入力信号に少なくとも部分的に基づいて、カウンタ信号を生成するよう構成される。時として、カウンタ信号は、音声入力信号の反転信号（inverse  signal）を含み得る。反転信号は、予期せぬ聴取者及び／又は音声入力信号が向けられる対象ではない聴取者に対して、音声入力信号を弱める且つ／又は無音にする（silence）よう構成される。例えば、通信デバイスに関連付けられたマイクロフォンを介して受信された音声は、意図される受領者（recipient）に完全なまま送られ得るのに対し、カウンタ信号は、通信デバイスに近接している予期せぬ聴取者及び／又は意図されない聴取者に向けて外側に送られ得る且つ／又は再生され得る。代替的又は追加的に、カウンタ信号は、音声キャンセルイベント（audio  cancelling  event）が進行中であることを予期せぬ聴取者に通知するよう構成された、予め選択されている音調（tone）等の音響アラート（acoustic  alert）を含んでもよい。
【０００６】
以下の記載において、最初に、本明細書に記載の技術を使用することができる例示的な環境について説明する。次いで、その例示的な環境及び他の環境において実行することができる例示的なプロシージャについて説明する。よって、例示的なプロシージャの実行は、例示的な環境に限定されるものではないし、例示的な環境は、例示的なプロシージャの実行に限定されるものでもない。
【０００７】
例示的な環境
図１は、１以上の実施形態に従った動作環境を、概括的に１００で示している。環境１００は、コンピューティングデバイス１０２を含む。いくつかの実施形態において、コンピューティングデバイス１０２は、携帯電話機、ボイスオーバーインターネットプロトコル（ＶｏＩＰ）機能を有するコンピュータ等といった任意の適切なタイプの通信デバイスを表す。代替的又は追加的に、コンピューティングデバイス１０２は、通信デバイス及び／又はコンピューティングデバイスに接続するよう構成されたヘッドセット等の、通信デバイスに対するアクセサリを表す。単一のデバイスとして図示されているが、コンピューティングデバイス１０２を参照しながら説明する機能は、特許請求される主題の範囲から逸脱することなく、複数のデバイスを用いて実装できることを理解されたい。限定の目的ではなく、単純さの目的のために、コンピューティングデバイス１０２に関連する機能の説明は、以下で説明するモジュールに短くされている。
【０００８】
とりわけ、コンピューティングデバイス１０２は、１以上のプロセッサ１０４と、コンピュータ読み取り可能な記憶媒体１０６と、コンピュータ読み取り可能な記憶媒体上に存在し１以上のプロセッサにより実行される音声入力解析モジュール１０８、音声出力生成モジュール１１０、及び通信リンクモジュール１１２と、を含む。コンピュータ読み取り可能な記憶媒体は、限定ではなく例として、コンピューティングデバイスに典型的に関連付けられる揮発性メモリ及び不揮発性メモリ、並びに／又は記憶媒体の全ての形態を含み得る。そのような媒体は、ＲＯＭ、ＲＡＭ、フラッシュメモリ、ハードディスク、着脱可能な媒体等を含み得る。代替的又は追加的に、１以上のプロセッサ１０４及びモジュール１０８、１１０、１１２により提供される機能は、限定ではなく例として、プログラマブルロジック等といった他の形で実装されてもよい。
【０００９】
音声入力解析モジュール１０８は、音声入力信号を解析するよう構成された機能を表す。この例示において、音声入力解析モジュール１０８は、マイクロフォン１１４を介して音声入力信号を受信する。これは、任意の適切な方法により実現することができる。例えば、いくつかの実施形態において、音声入力解析モジュール１０８は、マイクロフォン１１４により生成され、アナログ・デジタル変換器（ＡＤＣ）に供給されたアナログ音声入力信号のデジタル化されたサンプルを受信する。他の実施形態においては、音声入力解析モジュール１０８は、連続波形を受信してもよい。音声入力信号を受信すると、音声入力解析モジュール１０８は、振幅対時間、位相対時間、音調成分（tonal  content）、及び／又は周波数成分等といった、音声入力信号の特性、属性、及び／又は特徴を識別する。いくつかの実施形態において、音声入力解析モジュールは、音声入力信号において話されている１以上の単語及び／又は音声入力信号により表される１以上の単語に関連する単語成分（word  content）を判別及び／又は識別する。
【００１０】
音声出力生成モジュール１１０は、音声入力信号に少なくとも部分的に基づいてカウンタ音声信号を生成する機能を表す。例えば、カウンタ音声信号は、デジタル・アナログ変換器（ＤＡＣ）を駆動させてアナログ信号を効果的に生成するために使用することができるデジタル化されたサンプルとして生成することができる。任意の適切なタイプのカウンタ音声信号を生成することができる。いくつかの実施形態において、音声出力生成モジュール１１０は、オーディオ入力信号を弱める且つ／又は相殺するよう構成される反転音声信号を生成する。他の実施形態においては、音声出力生成モジュール１１０は、以下でさらに説明するように、音声入力信号の識別された単語成分の言語変換（language  translation）を表すカウンタ音声信号を生成する。代替的又は追加的に、カウンタ音声信号は、一定音調等の音響アラートを含んでもよい。カウンタ音声信号は、生成されると、以下でさらに説明するように、１以上のスピーカ１１６への入力として使用することができる。
【００１１】
通信リンクモジュール１１２は、一般に、他のデバイスとの、コンピューティングデバイス１０２のための通信リンクを維持することができる機能を表す。とりわけ、通信リンクモジュール１１２は、通信デバイス１０２が、他の通信デバイスとの間で音声信号を送受信することを可能にすることに加えて、他の通信デバイスとの通信リンクを維持するために使用される任意のプロトコル及び／又はハンドシェーキングを実行することを可能にする。いくつかの実施形態において、音声が、別の通信デバイスから受信されると、通信リンクモジュール１１２は、受信された音声を、スピーカ１１８等の指定されたスピーカに向けることができる。この例において、通信リンクモジュール１１２は、通信クラウド１２２を介して通信デバイス１２０との通信を送受信するものとして図示されている。音声入力信号が、マイクロフォン１１４を介して受信されると、通信リンクモジュール１１２は、音声入力信号を、通信クラウド１２２を介して通信デバイス１２０に送信することができる。反対に、音声が、通信デバイス１２０から受信されると、通信リンクモジュール１１２は、受信された音声をスピーカ１１８に転送することができる。単一のモジュールとして図示されているが、通信リンクモジュール１１２に関して説明される機能は、特許請求される主題の範囲から逸脱することなく、複数の別個のモジュールとして実装できることを理解されたい。
【００１２】
マイクロフォン１１４は、音響波入力を受信し、音響波を、電圧対時間表現等の電気的表現に変換する。ここで、マイクロフォン１１４は、音声入力信号を音声入力解析モジュール１０８及び通信リンクモジュール１１２に供給するものとして図示されている。上述したように、且つ、以下で説明するように、通信リンクモジュール１１２が、通信デバイス１２０における意図される受領者に音声入力信号を送る一方、音声入力解析モジュール１０８は、音声入力信号に基づいてカウンタ音声信号を生成し、次いで、カウンタ音声信号が、１以上のスピーカ１１６を駆動させるために使用される。
【００１３】
１以上のスピーカ１１６及び１１８は、電気的音声信号を音響波に変換することができる機能を表す。いくつかの実施形態において、１以上のスピーカ１１６は、複数の人々が音響波を聞くことができるように、コンピューティングデバイス１０２から外側に音響波を投射するのに対し、１以上のスピーカ１１８は、１人の聴取者に向けて音響波を投射するよう構成される。いくつかの実施形態において、１以上のスピーカ１１６を使用して、例えば、音響波を複数の聴取者に向けるように配置されたスピーカフォンと同様の方法で、カウンタ音声信号を放射することができる。代替的又は追加的に、１以上のスピーカ１１８は、通信デバイス１２０から受信された音声を、例えば、ユーザの耳に向けて内側に面しているイヤホンスピーカ（earpiece  speaker）、イヤプラグ等を介して、コンピューティングデバイス１０２の１人のユーザに投射するよう構成されてもよい。
【００１４】
通信デバイス１２０は、通信クラウド１２２を介するコンピューティングデバイス１０２との通信リンクを維持することができるコンピューティングデバイスを表す。通信デバイス１２０は、パーソナルコンピュータ（ＰＣ）、ラップトップ、モバイルデバイス、タブレット等といった任意の適切なタイプのコンピューティングデバイスであり得る。例えば、いくつかの実施形態において、通信デバイス１２０は、ＶｏＩＰ機能を有するコンピュータ、携帯電話機等であり得るのに対し、コンピューティングデバイス１０２は、通信クラウド１２２を介し、例えば、Ｂｌｕｅｔｏｏｔｈ（登録商標）無線接続、ハードワイヤ接続等を介して、通信デバイス１２０に接続されるヘッドセットである。そのような実施形態において、ユーザは、音声を発生させてコンピューティングデバイス１０２が音声を他のユーザに送るとともに、他のユーザから送られた音声を聞くことができるように、通信デバイス１２０を使用して、他のユーザ及び／又は受領者との通信呼及び／又は通信リンクを確立する（例えば、通信デバイス１２０に対するヘッドセットアクセサリ）。他の実施形態においては、通信デバイス１２０及びコンピューティングデバイス１０２はそれぞれ、無線電気通信ネットワーク、インターネット接続等を介して、互いとの通信呼及び／又は通信リンクを確立するよう構成された通信デバイスを表す。
【００１５】
通信クラウドは、一般に、コンピューティングデバイス１０２へ／からの双方向リンクを表す。任意の適切なタイプの通信リンクを使用することができる。例えば、上述したように、通信クラウド１２２は、ヘッドセットとコンピューティングデバイスとの間のハードワイヤ接続のように単純なものであってもよい。他の実施形態においては、通信クラウド１２２は、Ｂｌｕｅｔｏｏｔｈ（登録商標）無線リンク、Ｅｔｈｅｒｎｅｔ（登録商標）アクセス及び／又はＷｉＦｉ（登録商標）を伴う無線ローカルエリアネットワーク（ＷＬＡＮ）、無線電気通信ネットワーク等といった無線通信リンクを表す。したがって、通信クラウド１２２は、無線であるかハードワイヤであるかにかかわらず、コンピューティングデバイス１０２が、データ、情報、信号等を送受信するために使用できる任意の適切なリンクを表す。
【００１６】
一般に、本明細書に記載の機能のいずれも、ソフトウェア、ファームウェア、ハードウェア（例えば、固定ロジック回路）、又はこれらの実装の組合せを用いて実装することができる。本明細書で使用される「モジュール」、「機能」、「コンポーネント」、及び「ロジック」という用語は、一般に、ソフトウェア、ファームウェア、ハードウェア、又はこれらの組合せを表す。ソフトウェア実装の場合、モジュール、機能、又はロジックは、プロセッサ（例えば、１以上のＣＰＵ）上で実行されたときに特定のタスクを実行するプログラムコードを表す。プログラムコードは、１以上のコンピュータ読み取り可能なメモリデバイスに記憶することができる。以下で説明する技術の特徴は、プラットフォーム非依存であり、これは、様々なプロセッサを有する様々な商用コンピューティングプラットフォーム上にそのような技術を実装できることを意味する。
【００１７】
本明細書に記載の技術が動作し得る例示的な環境について説明したが、次に、１以上の実施形態に従った、共有環境におけるプライバシー保護について説明する
共有環境におけるプライバシー保護
共有環境及び／又は公共環境において会話を行う人には、会話の内容が意図されない聴取者により聞かれてしまうというリスクがある。人がささやくこと及び／又は人の声の大きさを小さくすることで、周囲の（意図されない）聴取者が、会話を聞くのがより難しくなり得るが、意図される受領者が、会話を聞くのも難しくなり得るし、通信デバイスが、関連する音声をキャプチャするのも難しくなり得る。様々な実施形態は、周囲の受領者及び／又は意図されない受領者により知覚される音響波形を歪め、キャンセルし、且つ／又は弱める機能を提供する。
【００１８】
図２を参照すると、図２は、デバイス２０２を含む例示的な環境２００を示している。ここで、デバイス２０２は、図１において上述したコンピューティングデバイス１０２と同様の他のコンピューティングデバイスとの通信リンクの一部として音声信号を送受信するよう構成されたヘッドセットである。デバイス２０２は、関連付けられた無線電気通信ネットワークを介して別の通信デバイスとの通信リンクを直接的に確立するための無線電気通信機能を含むスタンドアロン型ヘッドセット、別のユーザに対する通信リンクを確立するために使用される第２のデバイス（ＶｏＩＰ機能を有するコンピュータ、携帯電話機等）に接続されるよう構成されたヘッドセット等といった任意の適切な形で構成することができる。マイクロフォン２０４に向けて話すことにより、ユーザは、音響波をキャプチャすることができ、次いで、音響波が、意図される受領者に送られる。この例において、音響波２０６は、ユーザにより声で発生されている。マイクロフォン２０４が、音響波の経路中（例えば、ユーザの口）に配置されている場合、デバイス２０２は、意図される受領ユーザ（例えば、通信リンクにおける参加者）が、ユーザが話していることを理解するのに十分正確な表現を伴う音響波をキャプチャすることができる。しかしながら、音響波２０６が、マイクロフォン２０４にフォーカスされている間、さらなら波が、デバイス２０２の外周の外側に放射し、したがって、意図されないユーザ（例えば、通信リンクにおける参加者ではないユーザ）が、ユーザにより発生された音響波２０６の内容を聞くことが可能になることが理解できよう。
【００１９】
いくつかの実施形態において、音響波２０６から生成された音声入力信号等の音声入力信号を解析して、音声入力信号の特性を判別することができる。例えば、音声入力信号は、周波数特性及び／又は音調特性、瞬間電圧対時間特性（離散的又は連続的）、位相対時間特性、音声入力信号の単語成分等のために解析することができる。音声入力信号が解析されると、少なくとも部分的に、いくつかの実施形態は、音声入力信号及び／又は判別された特性に基づいて、カウンタ信号を生成する。任意の適切なタイプのカウンタ信号を生成することができる。例えば、いくつかの実施形態において、カウンタ信号は、音声入力信号を弱める且つ／又は相殺するように設計された反転音声信号を含み得る。とりわけ、音波は、圧縮相特性（compression  phase  property）及び／又は希薄相特性（rarefaction  phase  property）により特徴付けることができる。ここで、圧縮相特性は、音圧の増加を識別するために使用することができ、希薄相特性は、音圧の減少を識別するために使用することができる。いくつかの場合において、反転音声信号は、同じ振幅であるが反転された位相の音波として構成され得るので、反転音声信号が、外側に発射及び／又は放射され、音声入力信号と合成されると、これらの両者は、互いを相殺する。代替的又は追加的に、カウンタ信号は、音声キャンセルイベントが進行中であることを周囲の聴取者にアラートするように設計された一定音調を含んでもよいし、進行中の音響波２０６の効果をマスクする又は歪めるように設計された音声信号を含んでもよい。時として、カウンタ信号は、反転音声信号及び一定音調といった複数のカウンタ信号の組合せを含み得る。したがって、いくつか実施形態において、カウンタ信号は、デバイス２０２周囲の且つ／又はデバイス２０２に近接の（例えば、音声入力信号を認識するのに十分近くの）可聴音響効果（audible  acoustic  effect）を変更するよう構成される。
【００２０】
カウンタ信号が生成されると、デバイス２０２は、１以上のスピーカ２０８ａを介して、生成されたカウンタ信号を再生して、音響波２１０を効果的に生成する。ここで、１以上のスピーカ２０８ａは、デバイス２０２から外側に、且つ／又は、周囲環境（例えば、ユーザの耳から外側に面しているイヤホンの側）に向けられている。反対に、スピーカ２０８ｂは、内側に、且つ／又は、ユーザの耳の方に面しているイヤホンの側として図示されている。１以上のスピーカ２０８ａは、カウンタ信号を外側に投射するのに対し、スピーカ２０８ｂは、通信リンクにおける別のユーザから発生された音声信号をユーザに投射する。上述したように、カウンタ信号は、音響波２１０の形で、スピーカ２０８ａから外側に放射するものとして図示されている。
【００２１】
音響波２１０は、カウンタ信号から変換された音響波を表す。上述したように、カウンタ信号に関する生成された音響波は、カウンタ信号の組合せを含み得る。例えば、音声キャンセルプロセスが進行中であることを周囲の聴取者に通知する手段として、音響アラートが含まれ得る。いくつかの実施形態において、ユーザは、例えば、ＯＮ／ＯＦＦスイッチを使用することにより、音響アラートが生成されて音響アラートがカウンタ信号において他の信号と組み合わされるかどうかを選択的に有効及び無効にすることができる。代替的又は追加的に、音響波２１０は、音響波２０６よりも高いパワーレベルで投射される、音声入力信号の言語変換、歪められた音声信号及び／又は理解できない音声信号等といった任意の適切なタイプの信号であり得るマスク音声信号（masking  audio  signal）を含んでもよい。この例において、音響波２１０は、音響波２０６を弱める且つ／又は無音にするように設計された反転信号を含む。
【００２２】
音響波２１２は、音響波２０６と音響波２１０とが合成された音響波を表す。この例において、音響波２１２は、デバイス２０２周囲の領域における聴取者が音響波２０６の内容を容易には認識できないように音響波２０６を弱めている且つ／又は相殺している生成された音響波を表す。したがって、音声入力信号をキャプチャ及び／又は解析することにより、意図されない受領者から音声入力信号を分かりにくくさせる且つ／又はマスクするのを助けるカウンタ信号を生成することができ、カウンタ信号は、ユーザが会話における自身のプライバシーを保護するのを助けることができる。
【００２３】
さらに例示するために、図３を参照すると、図３は、１以上の実施形態に従った例示的な音声信号を含む。概念的に、信号３０２は、図２において説明した音響波２０６から生成された音声入力信号等のキャプチャされた音声入力信号の一部分を表す。信号３０２は、確定的形状（definitive  shape）で図示されているが、これは、例示の目的に過ぎず、音声信号は、周波数成分及び／又は振幅成分が変化する任意の適切なタイプの信号であってよいことを理解されたい。上述したように、いくつかの実施形態は、信号３０２を解析して、１以上の特性を効果的に識別する。信号３０２は、連続的に、瞬間的に、且つ／又は、信号３０２のより小さな部分に対して、解析することができる。例えば、信号３０２は、設定された時間期間にわたって反復的にキャプチャすることができ、各キャプチャに対して特性のために解析することができる。
【００２４】
ブロック３０４ａ、３０４ｂ、及び３０４ｃは、信号３０２が解析される一連のキャプチャ期間を表す。この例において、ブロック３０４ａは、時間順で最初にキャプチャされており、ブロック３０４ｂは、時間順で２番目にキャプチャされており、ブロック３０４ｃは、時間順で３番目にキャプチャされている、等である。いくつかの実施形態において、信号３０２は、キャプチャブロックごとに独立して解析される。信号３０２が、これら異なるブロックに対して解析されると、信号３０２は、各キャプチャにおいて振幅及び周波数が変化していることが分かる。したがって、信号３０２は、時間の経過とともに変化するので、各キャプチャブロックについて判別される特性も変化する。図３は、キャプチャ間で変化する信号を示しているが、キャプチャは、特許請求される主題の範囲から逸脱することなく、一定振幅及び／又は一定周波数の信号を含み得ることを理解されたい。信号３０２の特性は、最初に、ブロック３０４ａに関して算出され、次いで、ブロック３０４ｂ、ブロック３０４ｃ等に関して算出される。次いで、上記で詳細に説明したように、且つ、以下でさらに説明するように、これらの特性を使用して、カウンタ信号を生成することができる。ここで、ブロック３０４ａ〜３０４ｃは、任意の時間ブロックとして示されており、任意の適切な時間量を表すために使用されているが、そのようなキャプチャ時間は、マイクロ秒単位、ミリ秒単位、ナノ秒単位等で測定される。各時間ブロックは、時間的に互いと均一であってもよいし（例えば、同じ設定時間量）、特許請求される主題の範囲から逸脱することなく、互いと継続時間が変わってもよい。
【００２５】
信号３０２の特性が識別されると、いくつかの実施形態は、カウンタ信号３０６を生成する。この例において、カウンタ信号３０６は、振幅が反転された信号３０２の時間遅延バージョンとして図示されている。ここで、振幅反転は、信号３０２の反転信号を表すために使用される。カウンタ信号３０６は、時間の経過に伴う信号３０２の振幅反転として概念的に図示されているが、カウンタ信号３０６は、特許請求される主題の範囲から逸脱することなく、任意の適切なタイプの反転信号であってもよいことを理解されたい。いくつかの実施形態において、カウンタ信号３０６における遅延は、信号３０２の少なくとも一部分をキャプチャすること、信号３０２のキャプチャされた部分を処理して特性を効果的に識別すること、及びカウンタ信号３０６を生成することに対応する時間量を表す。したがって、いくつかの実施形態は、この遅延に基づいてキャプチャブロックのサイズを決定し、リアルタイムで（例えば、信号３０２と実質的に同じ時間で、聴取者が、生成された信号における遅延を聞く可能性がより低い時点で、且つ／又は、聴取者が、遅延を認識できない時点で）カウンタ信号３０６を効果的に生成する。例えば、より小さなキャプチャブロックは、時間的により短い遅延に対応し、これが、今度は、信号３０２における対応時点により近い時点で、カウンタ信号３０６を生成及び／又は放射させる。
【００２６】
カウンタ信号３０６が生成されると、カウンタ信号３０６が、周囲環境における聴取者及び／又は信号３０２の意図されない聴取者に向けて、外側に放射され得る。ここで、信号３０８は、信号３０２とカウンタ信号３０６との合成信号を表す。図２の上記説明を参照すると、信号３０２が、音響波２０６のキャプチャされたバージョンを表し、カウンタ信号３０６が、音響波２１０を生成するために使用される信号を表す場合、信号３０８は、生成された音響波２１２を表す。概念的に理解できるように、これら２つの信号を足し合わせる際、カウンタ信号３０６は、ほとんどの時点において、信号３０２に反対の重み及び／又は逆の重みを与え、したがって、信号３０２をキャンセルし、弱め、且つ／又は、無音にする。よって、いくつかの実施形態は、（例えば、デジタル信号処理及び／又はアナログ回路により）音声入力信号を解析して、音声入力信号の位相シフトを生じさせることができる反転信号及び／又は音声入力信号の関連付けられた極性を反転させることができる反転信号を効果的に生成する。反転信号を、増幅させ、且つ／又は、デバイスから外側に放射して、音声入力信号の振幅に正比例する音波を効果的に生成することができる（次いで、音声入力信号をキャンセルする又は弱めるための弱め合い干渉（destructive  interference）を生成することができる）。
【００２７】
いくつかの実施形態において、カウンタ信号は、音声入力信号の単語成分に基づいてもよい。例えば、いくつかの実施形態は、単語成分の言語変換を含むカウンタ信号を生成する。図４を参照すると、図４は、デバイス４０２を含む例示的な環境４００を示している。図２に関して上述したものと同様、デバイス４０２は、１以上の実施形態に従って他のコンピューティングデバイスと通信できるように音声を送受信するよう構成されたヘッドセットとして図示されている。ここで、ユーザは、コミュニケーションするために、関連付けられたマイクロフォンに向けて話している。コミュニケーションの一部として、ユーザは、音響波４０４を発生させている。音響波４０４は、英語の「Ｈｅｌｌｏ  ｍｙ  ｆｒｉｅｎｄ」という関連付けられた単語成分を有する。いくつかの実施形態において、デバイス４０２は、関連付けられた音声入力信号を解析して、単語成分を判別し、識別された単語成分の言語変換を含むカウンタ信号を生成する。次いで、カウンタ信号が、音響波４０４の意図されない聴取者に向けて外側に放射される。ここで、カウンタ信号は、音響波４０４のイタリア語変換に関連付けられた単語成分を含む音響波４０６として図示されている。したがって、カウンタ信号は、任意の適切なタイプのマスク信号、キャンセル信号、及び／又は音調信号を含み得る。
【００２８】
図５は、１以上の実施形態に従った方法におけるステップを表すフロー図である。方法は、任意の適切なハードウェア、ソフトウェア、ファームウェア、又はこれらの組合せに関連して実装することができる。少なくともいくつかの実施形態において、方法は、数あるコンポーネントの中でもとりわけ、図１を参照して上述した音声入力解析モジュール１０８及び／又は音声出力生成モジュール１１０を含むシステム等の適切に構成されたシステムにより実施することができる。
【００２９】
ステップ５００は、意図される１以上の受領者のための音声入力信号を受信する。音声入力信号は、音響波を受信したマイクロフォンにより生成される電気信号等、任意の適切な形で生成（及び受信）され得る。代替的又は追加的に、音声入力信号は、連続波形、連続波形のサンプリングされたバージョン等として受信されてもよい。時として、音声入力信号は、固定電話の会話、ＶｏＩＰ通信交換、無線電気通信交換等といった音声信号を交換する通信リンクの一部であり得る。いくつかの実施形態において、音声入力信号は、ディクテーションソフトウェアアプリケーション（dictation  software  application）、ボイスツーテキストソフトウェアアプリケーション（voice-to-text  software  application）等といったソフトウェアアプリケーションに関連付けられ得る。したがって、意図される受領者は、音声入力信号が向けられる対象の任意の適切なタイプのユーザ及び／又はアプリケーションであり得る（例えば、電気通信交換に関与している別のユーザ、会議通話に参加している複数のユーザ、ディクテーションが挿入されるワードプロセッシング（ワープロ）アプリケーション等）。反対に、意図されない受領者は、通信リンクにおける参加者ではない、周囲環境におけるユーザ又は周囲環境におけるウェイワードマイクロフォン（wayward  microphone）等の、音声入力信号が向けられる対象ではないタイプのユーザ及び／又はアプリケーションであり得る。
【００３０】
音声入力信号を受信したことに応じて、ステップ５０２は、音声入力信号を解析して、音声入力信号に関連付けられた１以上の特性を効果的に判別する。周波数成分、振幅対時間、単語成分等といった任意の適切なタイプの特性を判別することができる。いくつかの実施形態において、音声入力信号は、複数のキャプチャブロックにおいて解析され得る。時間ブロックは、均一（例えば、同じサイズ）であってもよいし、互いとサイズが変わってもよい。他の実施形態においては、音声入力信号は、例えば、様々なハードウェア構成を使用することにより、連続波形として解析されてもよい。
【００３１】
ステップ５０４は、１以上の特性に少なくとも部分的に基づいてカウンタ信号を生成する。いくつかの場合において、カウンタ信号は、音声入力信号の反転であるように設計された音声信号及び／又は音声入力信号に関連付けられた音響波を抑制及び／又は相殺するように設計された音声信号である。代替的又は追加的に、カウンタ信号は、干渉雑音（interfering  noise）、言語変換等といったマスク音声信号を含んでもよい。いくつかの実施形態は、音声キャンセルイベントが進行中であることを周囲のユーザに通知するよう構成された１以上の音響アラート及び／又は１以上の音調を含むカウンタ信号を生成する。
【００３２】
ステップ５０６は、音声入力信号を１以上の意図される受領者に送る。例えば、音声入力信号は、通信リンクに関与している別の参加者及び／又はユーザに送ることができる。
【００３３】
ステップ５０８は、外側にカウンタ信号を送って、音声入力信号に関連付けられた可聴音響効果を効果的に変更する。いくつかの場合において、カウンタ信号は、通信リンクに関与していない近接しているユーザ及び／又はマイクロフォン等の、音声入力信号の１以上の意図されない受領者に向けられる。いくつかの場合において、カウンタ信号は、音声入力信号をキャプチャしたデバイスから外側に放射される。これは、例えば、音声入力信号を発生させるユーザから離れていて、且つ／又は、外側に面しており、意図されない受領者に向けられているスピーカを使用することにより、任意の適切な方法で実現することができる。上述したように、カウンタ信号は、音調と反転信号との組合せ等といった任意の適切なタイプの信号の組合せであってもよい。
【００３４】
したがって、会話に関連付けられた音声音調を無音にする且つ／又は弱めるように設計されたカウンタ信号を生成することにより、ユーザは、会話における自身のプライバシーを保護することができる。共有環境におけるプライバシー保護について説明したが、次に、上述した実施形態を実装するために使用することができる例示的なシステム及び／又はデバイスについて説明する。
【００３５】
例示的なシステム及びデバイス
図６は、本明細書に記載の技術の実施形態を実装するために、図１、図２、及び図４を参照して説明した任意のタイプのコンピューティングデバイスとして実装することができる例示的なデバイス６００の様々なコンポーネントを示している。デバイス６００は、デバイスデータ６０４（例えば、受信したデータ、受信中のデータ、ブロードキャスタのためにスケジュールされたデータ、これらのデータのデータパケット等）を有線通信及び／又は無線通信することができる通信デバイス６０２を含む。デバイスデータ６０４又は他のデバイスコンテンツは、デバイスの構成設定及び／又はデバイスのユーザに関連付けられた情報を含み得る。
【００３６】
デバイス６００はまた、シリアルインタフェース及び／又はパラレルインタフェース、無線インタフェース、任意のタイプのネットワークインタフェース、モデム、並びに任意の他のタイプの通信インタフェースのうちの任意の１以上のインタフェースとして実装することができる通信インタフェース６０６を含む。いくつかの実施形態において、通信インタフェース６０６は、デバイス６００と、他の電子コンピューティングデバイス及び通信デバイスがデバイス６００とデータを通信するのに介する通信ネットワークと、の間の接続及び／又は通信リンクを提供する。代替的又は追加的に、通信インタフェース６０６は、情報を交換することができる有線接続を提供する。
【００３７】
デバイス６００は、１以上のプロセッサ６０８（例えば、マイクロプロセッサ、コントローラ等のうちの任意のもの）を含む。１以上のプロセッサ６０８は、デバイス６００のオペレーションを制御し、本明細書に記載の技術の実施形態を実装するための様々なコンピュータ実行可能な命令を処理する。代替的又は追加的に、デバイス６００は、６１０で一般に識別される処理・制御回路に関連して実装されるハードウェア、ファームウェア、又は固定ロジック回路の任意の１つ又は組合せを用いて実装されてもよい。図示されていないが、デバイス６００は、デバイス内の様々なコンポーネントを接続するシステムバス又はデータ転送システムを含み得る。システムバスは、メモリバス若しくはメモリコントローラ、周辺バス、ユニバーサルシリアルバス、及び／又は、様々なバスアーキテクチャのうちの任意のものを使用するプロセッサバス若しくはローカルバス等の様々なバス構造の任意の１つ又は組合せを含み得る。
【００３８】
デバイス６００はまた、１以上のメモリコンポーネント等のコンピュータ読み取り可能な媒体６１２を含む。コンピュータ読み取り可能な媒体の例は、ランダムアクセスメモリ（ＲＡＭ）、不揮発性メモリ（例えば、読み取り専用メモリ（ＲＯＭ）、フラッシュメモリ、ＥＰＲＯＭ、ＥＥＰＲＯＭ等のうちの任意の１以上）、及びディスク記憶デバイスを含む。ディスク記憶デバイスは、ハードディスクドライブ、レコーダブルコンパクトディスク（ＣＤ）及び／又はリライタブルＣＤ、任意のタイプのデジタル多用途ディスク（ＤＶＤ）等といった任意のタイプの磁気記憶デバイス又は光記憶デバイスとして実装することができる。
【００３９】
コンピュータ読み取り可能な媒体６１２は、デバイスデータ６０４に加えて、様々なアプリケーション６１４及びデバイス６００の動作態様に関連する任意の他のタイプの情報及び／又はデータを記憶するためのデータ記憶機構を提供する。アプリケーション６１４は、デバイスマネージャ（例えば、制御アプリケーション、ソフトウェアアプリケーション、信号処理・制御モジュール、特定のデバイスに固有のコード、特定のデバイスのためのハードウェア抽象レイヤ等）を含み得る。アプリケーション６１４はまた、本明細書に記載の技術の実施形態を実装するための任意のシステムコンポーネント又はモジュールを含み得る。この例において、アプリケーション６１４は、ソフトウェアモジュール及び／又はコンピュータアプリケーションとして示されている音声入力解析モジュール６１６及び音声出力生成モジュール６１８を含む。音声入力解析モジュール６１６は、上記で詳細に説明したように、音声入力信号を解析して、音声入力信号に関連付けられた特性を効果的に識別することに関連する機能を表す。音声出力生成モジュール６１８は、音声入力解析モジュール６１６により識別された特性に少なくとも部分的に基づいて、１以上のカウンタ信号を生成することに関連する機能を表す。代替的又は追加的に、音声入力解析モジュール６１６及び／又は音声出力生成モジュール６１８は、ハードウェア、ソフトウェア、ファームウェア、又はこれらの任意の組合せとして実装されてもよい。
【００４０】
デバイス６００はまた、音声データを提供する音声入出力システム６２６を含む。とりわけ、音声入出力システム６２６は、音声を処理、再生、及び／又はレンダリングする任意のデバイスを含み得る。いくつかの場合において、音声入出力システム６２６は、上記で詳細に説明したように、入力音響波から音声を生成するための１以上のマイクロフォンに加えて、１以上のスピーカを含み得る。いくつかの実施形態において、音声入出力システム６２６は、デバイス６００の外部のコンポーネントとして実装される。代替的に、音声入出力システム６２６は、例示的なデバイス６００の統合されたコンポーネントとして実装される。
【００４１】
結論
様々な実施形態は、音声入力信号を解析し、音声入力信号に少なくとも部分的に基づいて、カウンタ音声信号を生成する機能を提供する。いくつかの場合において、音声入力信号をカウンタ音声信号と合成することにより、音声入力信号は、予期せぬ聴取者及び／又は音声入力信号が向けられる対象ではない聴取者にとって支離滅裂なもの及び／又は理解できないものになる。代替的又は追加的に、カウンタ音声信号は、予期せぬ聴取者に対して音声入力信号をマスクしてもよい。
【００４２】
構造的特徴及び／又は方法論的動作に特有の言葉で実施形態について説明したが、添付の特許請求の範囲において定められる様々な実施形態は、説明した特定の特徴又は動作に必ずしも限定されるものではないことを理解されたい。そうではなく、そのような特定の特徴及び動作は、様々な実施形態を実装する例示的な形態として開示されている。
【図１】
2016533529.tif 000003
【図２】
2016533529.tif 000004
【図３】
2016533529.tif 000005
【図４】
2016533529.tif 000006
【図５】
2016533529.tif 000007
【図６】
2016533529.tif 000008
【国際調査報告】
2016533529.tif 000009
2016533529.tif 000010
2016533529.tif 000011