(57)【要約】  ユーザ別の雑音抑圧を行うシステム、方法、およびデバイスを提供する。例えば、電子デバイス（１０）の音声関連機能の使用時に、電子デバイス（１０）は、ユーザの音声を含むオーディオ信号を受け付けることができる。この時、電子デバイス（１０）は、周囲音（６０）などの雑音も受け付けることがあるが、オーディオ信号の中のこの雑音を抑圧することができる。電子デバイス（１０）は、特に、ユーザの音声を実質的に維持しながら、ユーザ別雑音抑圧パラメータによって、オーディオ信号の中の雑音を抑圧する。このユーザ別雑音抑圧パラメータは、ユーザの雑音抑圧の好み、もしくはユーザ音声プロファイル、またはこれらの組み合わせに少なくとも一部基づいてもよい。
2013527499.tif 000002
【特許請求の範囲】
【請求項１】
電子デバイスの音声関連機能の使用時に、前記電子デバイスにおいてユーザの音声を含むオーディオ信号を受信するステップと、
前記電子デバイスを使用して、ユーザ別雑音抑圧パラメータに少なくとも一部基づいて、前記ユーザの音声を実質的に維持しながら前記オーディオ信号の中の雑音を抑圧するステップと、
を有し、
前記ユーザ別雑音抑圧パラメータは、ユーザの雑音抑圧の好み、もしくはユーザ音声プロファイル、またはこれらの組み合わせに少なくとも一部基づいていることを特徴とする方法。
【請求項２】
前記ユーザの雑音抑圧の好みは、ユーザ雑音抑圧トレーニングシーケンスに少なくとも一部基づいていることを特徴とする請求項１に記載の方法。
【請求項３】
前記ユーザ雑音抑圧トレーニングシーケンスは、雑音抑圧パラメータがテストオーディオ信号にテストされ、前記ユーザに再生された後に、前記電子デバイスにおいてユーザの好ましい雑音パラメータの選択を受け付けるステップを含むことを特徴とする請求項２に記載の方法。
【請求項４】
前記ユーザ雑音抑圧トレーニングシーケンスは、ユーザ音声サンプルおよび少なくとも１つの妨害刺激を含むテストオーディオ信号に適用される、テスト雑音抑圧パラメータをテストするステップを有することを特徴とする請求項２に記載の方法。
【請求項５】
前記ユーザの雑音抑圧の好みは、ユーザ選択雑音抑圧設定に少なくとも一部基づくことを特徴とする請求項１に記載の方法。
【請求項６】
前記ユーザ選択雑音抑圧設定は、雑音抑圧強度設定を含むことを特徴とする請求項５に記載の方法。
【請求項７】
前記ユーザ選択雑音抑圧設定は、前記電子デバイスの前記音声関連機能の使用中に、リアルタイムにユーザが選択可能であることを特徴とする請求項５に記載の方法。
【請求項８】
前記ユーザ音声プロファイルに関係している周波数を増幅することによって前記ユーザの音声を少なくとも一部を実質的に維持しながら、前記ユーザ別雑音抑圧パラメータによって前記オーディオ信号の中の雑音を抑圧することを特徴とする請求項１に記載の方法。
【請求項９】
前記ユーザ音声プロファイルに関係していない周波数を抑圧することによって前記ユーザの音声を少なくとも一部を実質的に維持しながら、前記ユーザ別雑音抑圧パラメータよって前記オーディオ信号の中の雑音を抑圧することを特徴とする請求項１に記載の方法。
【請求項１０】
有形であり、マシンで読み取り可能であり、かつプロセッサで実行するための命令が符号化されている１つ以上の記憶媒体を備え、前記命令は、
ユーザ音声サンプルおよび少なくとも１つの妨害刺激を含むテストオーディオ信号を決定するための命令と、
第１の雑音抑圧パラメータに少なくとも一部基づいて、前記テストオーディオ信号に雑音抑圧を適用して、第１の雑音抑圧オーディオ信号を取得するための命令と、
前記第１の雑音抑圧オーディオ信号をスピーカに出力するための命令と、
第２の雑音抑圧パラメータに少なくとも一部基づいて、前記テストオーディオ信号に雑音抑圧を適用して、第２の雑音抑圧オーディオ信号を取得するための命令と、
前記第２の雑音抑圧オーディオ信号を前記スピーカに出力するための命令と、
ユーザの好みが前記第１の雑音抑圧オーディオ信号であるか前記第２の雑音抑圧オーディオ信号であるかの指示を取得するための命令と、
前記ユーザの好みが前記第１の雑音抑圧信号であるか前記第２の雑音抑圧信号であるかの指示に応じて、前記第１の雑音抑圧パラメータ、もしくは前記第２の雑音抑圧パラメータ、またはこれらの組み合わせに少なくとも一部基づいて、前記電子デバイスの音声関連機能の使用時に雑音を抑圧するためのユーザ別雑音抑圧パラメータを決定するための命令と、
を含むことを特徴とする装置。
【請求項１１】
前記テストオーディオ信号を決定するための命令は、前記妨害刺激が前記スピーカから音を出して再生されている間に、マイクロホンを使用して前記ユーザ音声サンプルを記録するための命令を含むことを特徴とする請求項１０に記載の装置。
【請求項１２】
前記テストオーディオ信号を決定するための命令は、前記妨害刺激が別のデバイスで音を出して再生されている間に、マイクロホンを使用して前記ユーザ音声サンプルを記録するための命令を含むことを特徴とする請求項１０に記載の装置。
【請求項１３】
前記テストオーディオ信号を決定するための命令は、マイクロホンを使用して前記ユーザ音声サンプルを記録し、前記ユーザ音声サンプルを前記妨害刺激と電子的に混合するための命令を含むことを特徴とする請求項１０に記載の装置。
【請求項１４】
第３の雑音抑圧パラメータに少なくとも一部基づいて、前記テストオーディオ信号に雑音抑圧を適用して、第３の雑音抑圧オーディオ信号を取得するための命令と、
前記第３の雑音抑圧オーディオ信号を前記スピーカに出力するための命令と、
第４の雑音抑圧パラメータに少なくとも一部基づいて、前記テストオーディオ信号に雑音抑圧を適用して、第４の雑音抑圧オーディオ信号を取得するための命令と、
前記第４の雑音抑圧オーディオ信号を前記スピーカに出力するための命令と、
ユーザの好みが前記第３の雑音抑圧オーディオ信号であるか前記第４の雑音抑圧オーディオ信号であるかの指示を取得するための命令と、
前記ユーザの好みが前記第３の雑音抑圧オーディオ信号であるか前記第４の雑音抑圧オーディオ信号であるかの指示に応じて、前記第１の雑音抑圧パラメータ、前記第２の雑音抑圧パラメータ、前記第３の雑音抑圧パラメータ、もしくは前記第４の雑音抑圧パラメータ、またはこれらの組み合わせに少なくとも一部基づいて、ユーザ別雑音抑圧パラメータを決定するための命令と
を含むことを特徴とする請求項１０に記載の装置。
【請求項１５】
前記ユーザの好みが前記第１の雑音抑圧オーディオ信号か前記第２の雑音抑圧オーディオ信号であるかに少なくとも一部基づいて、前記第３の雑音抑圧パラメータおよび前記第４の雑音抑圧パラメータを決定する命令を含むことを特徴とする請求項１４に記載の装置。
【請求項１６】
電子デバイスであって、
ユーザの音声および周囲音を含むオーディオ信号を取得するマイクロホンと、
ユーザ別および状況固有雑音抑圧パラメータに少なくとも一部基づいて、前記オーディオ信号に雑音抑圧を適用して、前記オーディオ信号の中の前記周囲音を抑圧するように構成された雑音抑圧回路と、
ユーザ音声サンプルおよび複数の妨害刺激に適用された雑音抑圧パラメータのテストに少なくとも一部基づいて決定された、複数の雑音抑圧パラメータを記憶するように構成されたメモリと、
前記電子デバイスの現在の使用状況を判定し、前記複数の雑音抑圧パラメータの中から少なくとも１つのパラメータを選択することによって、前記ユーザ別および状況別の雑音抑圧パラメータを前記雑音抑圧回路に提供するデータ処理回路と、
を有し、
前記複数の雑音抑圧パラメータの中の前記少なくとも１つのパラメータは、前記ユーザ音声サンプルおよび前記複数の妨害刺激の中の少なくとも１つの妨害刺激に適用された、雑音抑圧パラメータのテストに少なくとも一部基づいて決定されたものであり、前記複数の妨害刺激の中の前記少なくとも１つの妨害刺激は、前記現在の使用状況に関係していることを特徴とする電子デバイス。
【請求項１７】
前記データ処理回路は、前記オーディオ信号の中の前記周囲音を分析することによって前記電子デバイスの前記現在の使用状況を判定し、前記複数の妨害刺激のどれが前記周囲音に似ているかを判定することによって、前記複数の妨害刺激の中から、前記現在の使用状況に関係している前記少なくとも１つの妨害刺激を決定することを特徴とする請求項１６に記載の電子デバイス。
【請求項１８】
前記データ処理回路は、
前記電子デバイスの内部クロックからの日付もしくは時刻、またはこれらの組み合わせ、
前記電子デバイスの位置検出回路からの位置、
前記電子デバイスの画像キャプチャ回路からの周囲の光量、
前記電子デバイスの動き検出回路からの前記電子デバイスの動き、
別の電子デバイスへの接続、または、
前記マイクロホンからの前記周囲音の音量、
あるいは、これらの任意の組み合わせ
に少なくとも一部基づいて、前記電子デバイスの前記現在の使用状況を決定し、
前記データ処理回路は、前記複数の妨害刺激のどれが前記判定された使用状況において予想される周囲音に似ているかを判定することによって、前記複数の妨害刺激の中から、前記現在の使用状況に関係している少なくとも１つの妨害刺激を決定する
ことを特徴とする請求項１６に記載の電子デバイス。
【請求項１９】
ユーザの音声および周囲音を含むオーディオ信号を取得するマイクロホンと、
ユーザ別雑音抑圧パラメータに少なくとも一部基づいて、前記オーディオ信号に雑音抑圧を適用して、前記オーディオ信号の中の前記周囲音を抑圧する雑音抑圧回路と、
前記ユーザ別雑音抑圧パラメータを提供するデータ処理回路であって、前記ユーザの音声に対応付けられているユーザ音声プロファイルに少なくとも一部基づいて、前記ユーザ別雑音抑圧パラメータを決定するデータ処理回路と
を有することを特徴とする電子デバイス。
【請求項２０】
前記データ処理回路は、ユーザ音声サンプルに少なくとも一部基づいて、前記ユーザ音声プロファイルを決定し、前記マイクロホンは、前記電子デバイスの起動期間中に前記ユーザ音声サンプルを取得することを特徴とする請求項１９に記載の電子デバイス。
【請求項２１】
前記データ処理回路は、ユーザ音声サンプルに少なくとも一部基づいて、前記ユーザ音声プロファイルを決定し、前記マイクロホンは、前記電子デバイスの音声関連機能の使用中に取得される、他のオーディオ信号の信号対雑音比を監視し、前記他のオーディオ信号の前記信号対雑音比が閾値を超えるとき、前記他のオーディオ信号を記録することによって、前記ユーザ音声サンプルを取得することを特徴とする請求項１９に記載の電子デバイス。
【請求項２２】
前記データ処理回路は、前記ユーザの音声が既知のユーザに一致するかどうかを判定し、前記ユーザの音声が前記既知のユーザに一致するとき、前記ユーザの音声に対応付けられている前記ユーザ音声プロファイルを呼び出すことを特徴とする請求項１９に記載の電子デバイス。
【請求項２３】
前記データ処理回路は、前記ユーザの音声が既知のユーザに一致するかどうかを判定し、前記ユーザの音声が前記既知のユーザに一致しないとき、ユーザ音声サンプルを取得し、前記ユーザ音声サンプルに少なくとも一部基づいて前記ユーザ音声プロファイルを決定することによって、前記ユーザの音声に対応付けられた前記ユーザ音声プロファイルを決定することを特徴とする請求項１９に記載の電子デバイス。
【請求項２４】
第１の電子デバイスであって、該第１の電子デバイスに関係しているマイクロホンから第１のユーザの音声信号を取得し、前記第１のユーザの音声信号を第２の電子デバイスに提供し、前記第２の電子デバイスから第２のユーザの雑音抑圧パラメータを受信する第１の電子デバイスを含み、前記第１の電子デバイスは、前記第２のユーザの雑音抑圧パラメータに少なくとも一部基づいて、前記第１のユーザの音声信号に雑音抑圧を適用してから、前記第１のユーザの音声信号を前記第２の電子デバイスに提供することを特徴とするシステム。
【請求項２５】
前記第１の電子デバイスは、第１のユーザの雑音抑圧パラメータを前記第２の電子デバイスに提供し、前記第２の電子デバイスから第２のユーザの音声信号を受信し、前記第２のユーザの音声信号は、この信号に、前記第１のユーザの雑音抑圧パラメータに少なくとも一部基づいて雑音抑圧を適用されてから、前記第１の電子デバイスで受信されることを特徴とする請求項２４に記載のシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、一般に、雑音抑圧技術に関し、より詳細には、ユーザ別の雑音抑圧技術に関する。
【背景技術】
【０００２】
本セクションは、以下で説明および／または特許請求の範囲に記載する本発明の種々の態様に関連する可能性のある種々の技術の特徴を読者に紹介しようとするものである。この説明は、本発明の種々の態様についてより良い理解が得られるようにするための背景情報を読者に提供するのに役立つであろう。従って、当然のことながら、この説明は、この観点から読むべきものであり、従来技術を是認するものとして読むべきものではない。
【０００３】
電子デバイスの多くは、ユーザの音声の記録および／または伝達を伴う音声関連の機能を使用している。例えば、音声メモ記録機能は、ユーザが話す音声メモを記録することができる。同様に、電子デバイスの電話機能は、ユーザの音声を別の電子デバイスに伝達することができる。しかし、電子デバイスがユーザの音声を取得する時、同時に周囲音すなわち背景雑音も取得されることがある。この周囲音は、ユーザの音声を不明瞭にすることがあり、時には、電子デバイスの音声関連機能の適切な動作を妨げることがある。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
音声関連機能の使用時における周囲音の影響を減らすために、電子デバイスは、多様な雑音抑圧手法を適用することができる。デバイスの製造業者は、ほとんどのユーザに評判よく受け入れられるように計算されたある所定の汎用パラメータに従って動作するように、そのような雑音抑圧手法をプログラムするであろう。しかし、音声の種類によっては、それらの汎用雑音抑圧パラメータはあまり適していないことがある。さらに、ユーザの中には、強い雑音抑圧を好む人もいるし、弱い雑音抑圧を好む人もいる。
【課題を解決するための手段】
【０００５】
本明細書に開示する特定の実施形態について、以下に概要を記載する。当然のことながら、これらの態様は、これら特定の実施形態の概要を提供するためだけに提示しており、本発明の範囲を限定するものではない。実際のところ、本発明は、以下に記載しないであろう多様な態様を包含しうるものである。
【０００６】
本発明の実施形態は、ユーザ別の雑音抑圧を行うためのシステム、方法、装置に関する。例えば、電子デバイスは、音声関連機能の使用時に、ユーザの音声を含むオーディオ信号を受信することができる。この時、電子デバイスは、周囲音などの雑音も受信することがあるので、オーディオ信号の中のこのような雑音は抑圧した方がよい。特に、電子デバイスは、ユーザ別雑音抑圧パラメータによって、ユーザの音声は実質的に維持しつつ、オーディオ信号の中の雑音を抑圧することができる。このユーザ別雑音抑圧パラメータは、ユーザの雑音抑圧の好み、もしくはユーザ音声プロファイル、またはこれらの組み合わせに少なくとも部分的に基づいてもよい。
【０００７】
以下の詳細説明を読み、図面を参照することによって、本発明の種々の態様を、より良く理解できるであろう。
【図面の簡単な説明】
【０００８】
【図１】一実施形態による、本明細書に開示の技術を実行可能な電子デバイスのブロック図。
【図２】図１の電子デバイスの一実施形態を示す携帯デバイスの概略図。
【図３】一実施形態による、図１の電子デバイスの音声関連機能を使用しうる種々の状況を示すブロック図。
【図４】一実施形態による、図１の電子デバイスで行うことができる雑音抑圧のブロック図。
【図５】一実施形態による、ユーザ別雑音抑圧パラメータを示すブロック図。
【図６】図１の電子デバイスにおいて、ユーザ別雑音抑圧パラメータを適用する方法の一実施形態を示すフローチャート。
【図７】一実施形態による、図２の携帯デバイスの起動時に、音声トレーニングシーケンスを開始する状況を説明する図。
【図８】一実施形態による、図２の携帯デバイスを使用して、音声トレーニングシーケンスの開始を選択するための一連の画面の概略図。
【図９】音声トレーニングシーケンスによって、ユーザ別雑音抑圧パラメータを決定する方法の一実施形態を示すフローチャート。
【図１０】、
【図１１】一実施形態による、音声トレーニング用のユーザ音声サンプルの取得法の概略図。
【図１２】一実施形態による、音声トレーニングシーケンス中における、雑音抑圧に関するユーザの好みを取得する方法を示す概略図。
【図１３】音声トレーニングシーケンス中における、雑音抑圧に関するユーザの好みを取得する方法の一実施形態を示すフローチャート。
【図１４】音声トレーニングシーケンスを行う別の方法の一実施形態を示すフローチャート。
【図１５】高い信号対雑音比（ＳＮＲ）のユーザ音声サンプルを取得する方法の一実施形態を示すフローチャート。
【図１６】ユーザ音声サンプルを分析して、ユーザ別雑音抑圧パラメータを決定する方法の一実施形態を示すフローチャート。
【図１７】一実施形態による、図１６の方法の実行中に考慮しうるユーザ音声サンプルの特徴を示す要因図。
【図１８】一実施形態による、ユーザ選択可能設定によってユーザ別雑音パラメータを取得するために、図２の携帯デバイス上に表示されうる一連の画面を示す概略図。
【図１９】一実施形態による、携帯デバイスの音声関連機能の使用中に、ユーザ別雑音抑圧パラメータをリアルタイムに取得するための、図２の携帯デバイス上の画面の概略図。
【図２０】、
【図２１】一実施形態による、ユーザ別雑音抑圧パラメータを形成しうる種々のサブパラメータを示す概略図。
【図２２】検出した周囲音に基づきユーザ別のパラメータの中の特定のサブパラメータを適用する方法の一実施形態を示すフローチャート。
【図２３】電子デバイスの使用状況に基づき雑音抑圧パラメータの中の特定のサブパラメータを適用する方法の一実施形態を示すフローチャート。
【図２４】一実施形態による、図２３の方法に使用されうる多様なデバイス状況要因を示す要因図。
【図２５】ユーザ音声プロファイルを取得する方法の一実施形態を示すフローチャート。
【図２６】ユーザ音声プロファイルに基づき雑音抑圧を適用する方法の一実施形態を示すフローチャート。
【図２７】、
【図２８】、
【図２９】一実施形態による、ユーザ音声プロファイルに基づくオーディオ信号の雑音抑圧の行い方を示す図。
【図３０】事前に記録した音声を要する音声トレーニングシーケンスによって、ユーザ別雑音抑圧パラメータを取得する方法の一実施形態を示すフローチャート。
【図３１】ユーザ別雑音抑圧パラメータを、別の電子デバイスから受信したオーディオに適用する方法の一実施形態を示すフローチャート。
【図３２】一実施形態による、第１の電子デバイスのユーザ別雑音パラメータに基づいて、別の電子デバイスに雑音抑圧をさせる方法の一実施形態を示すフローチャート。
【図３３】一実施形態による、他の電子デバイスに関係しているユーザ別雑音抑圧パラメータに基づいて２台の電子デバイスで雑音抑圧を行うシステムのブロック図。
【発明を実施するための形態】
【０００９】
以下、１つ以上の特定の実施形態について説明する。これらの実施形態の説明を簡潔にするために、本明細書においては、実際の実施における特徴の全てについては説明しない。当然のことながら、そのような実際に実施するための開発においては、どの工学または設計プロジェクトにも見られるように、開発者の具体的な目標を達成するために、実施毎に異なるであろうシステム関連およびビジネス関連の制約を順守するなどの、多くの実施固有の決定を行う必要がある。さらに、当然のことながら、そのような開発の取り組みは、複雑で多大な時間を要するかもしれないが、それでも、本発明から利益を得る当業者にとって、設計、製作、および製造における決まった取り組みであろう。
【００１０】
本発明の実施形態は、電子デバイスの音声関連機能に関係するオーディオ信号の中の雑音の抑圧に関する。この音声関連機能には、例えば、音声メモ記録機能、ビデオ記録機能、電話機能、および／または音声コマンド機能が含まれ、これらの機能のそれぞれは、ユーザの音声を含むオーディオ信号に関係しうる。しかし、オーディオ信号は、ユーザの音声に加えて、音声関連機能の使用中に存在する周囲音も含む場合がある。この周囲音は、ユーザの音声を不明瞭にする恐れがあるので、電子デバイスは、オーディオ信号に雑音抑圧を適用して、ユーザの音声を維持しながら、周囲音を取り除く。
【００１１】
本発明の実施形態による雑音抑圧は、デバイスの製造時にプログラムされる汎用雑音抑圧パラメータを使用する代わりに、電子デバイスのユーザ固有の、ユーザ別雑音抑圧パラメータを使用することができる。このユーザ別雑音抑圧パラメータは、ユーザの音声プロファイルに基づいて、および／または手動で選択されるユーザ設定に基づいて、音声トレーニングによって決定されうる。雑音抑圧を汎用パラメータではなくユーザ別のパラメータに基づいて行うことにより、雑音を抑圧した信号の音は、ユーザにとってより満足のゆくものになるであろう。このユーザ別雑音抑圧パラメータは、どの音声関連機能においても使用することができ、自動利得制御（ＡＧＣ）および／またはイコライザ（ＥＱ）調整と連動して使用することもできる。
【００１２】
上記のように、ユーザ別雑音抑圧パラメータは、音声トレーニングシーケンスを使用して決定されうる。この音声トレーニングシーケンスにおいて、電子デバイスは、様々な雑音抑圧パラメータを、１つ以上の妨害刺激（distractors）（例えば、紙をしわくちゃにする音、白色雑音、人の喧騒音などの擬似周囲音（simulated ambient sounds））が混ざったユーザ音声サンプルに適用することができる。その後、ユーザは、どの雑音抑圧パラメータが最も好ましい音を作り出すかを指示することができる。ユーザからのフィードバックに基づき、電子デバイスは、ユーザ別雑音抑圧パラメータを決定して記憶し、後で電子デバイスの音声関連機能を使用する時に使用することができる。
【００１３】
追加または代替で、ユーザ別雑音抑圧パラメータは、ユーザの音声の特徴に応じて、電子デバイスが自動的に決定してもよい。ユーザの音声が異なれば、平均周波数が異なり、周波数変動も異なり、独特さも異なり、このように多くの点で異なる特徴を有する。さらに、ある種の雑音抑圧パラメータが、ある種の音声の特徴により効果的に作用することは、周知のことであろう。従って、本発明の特定の実施形態による電子デバイスは、このようなユーザの音声の特徴に基づいて、ユーザ別雑音抑圧パラメータを決定することができる。いくつかの実施形態においては、ユーザは、例えば、雑音抑圧強度セレクタで強／中／弱を選択することにより、または電子デバイス上で現在の通話品質を示すことにより、手動で雑音抑圧パラメータを設定することができる。
【００１４】
ユーザ別のパラメータが決定すると、電子デバイスは、音声関連機能の使用中に聞こえるかもしれない種々のタイプの周囲音を抑圧することができる。特定の実施形態においては、電子デバイスは、周囲音の特性を分析し、それによって、現在の周囲音を抑圧することが期待されるユーザ別雑音抑圧パラメータを適用することができる。別の実施形態においては、電子デバイスは、電子デバイスが使用されている現在の状況に基づいて、特定のユーザ別雑音抑圧パラメータを適用することができる。
【００１５】
特定の実施形態においては、電子デバイスは、ユーザに対応付けられているユーザ音声プロファイルに基づいて、ユーザに合わせた雑音抑圧を行うことができる。この場合、電子デバイスは、オーディオ信号のどの成分がユーザの音声に相当するかを通常予想できるので、音声関連機能の使用時に、オーディオ信号から周囲音をより効果的に分離することができる。例えば、電子デバイスは、ユーザ音声プロファイルに関係しているオーディオ信号の成分を増幅する一方で、ユーザ音声プロファイルに関係していないオーディオ信号の成分を抑圧することができる。
【００１６】
ユーザ別雑音抑圧パラメータは、電子デバイスが受信するユーザの音声以外の音声を含むオーディオ信号の中の雑音を、抑圧するためにも使用することができる。例えば、電子デバイスが電話機能またはチャット機能に使用されている時、電子デバイスは、ユーザが通信している相手からのオーディオ信号に、ユーザ別雑音抑圧パラメータを使用してもよい。このオーディオ信号は送信デバイスで前もって処理されているであろうから、この雑音抑圧は、比較的弱くてもよい。特定の実施形態においては、電子デバイスは、送信デバイスにユーザ別雑音抑圧パラメータを送信してもよく、それに応じて、送信デバイスは、自デバイスの雑音抑圧パラメータを変更してもよい。同様に、２台の電子デバイスは、系統的に働いて、互いのユーザのユーザ別雑音抑圧パラメータに従って、送信するオーディオ信号の中の雑音を抑圧してもよい。
【００１７】
上述のことを考慮して、本発明の技術を実施するのに適した電子デバイスについて、以下に一般的な説明を行う。特に、図１は、本技術を使用するのに適した電子デバイスに存在しうる種々のコンポーネントを示すブロック図である。図２は、適切な電子デバイスの一例を示し、この電子デバイスは、図示のように、雑音抑圧機能を有する携帯電子デバイスであってもよい。
【００１８】
まず図１を参照すると、本発明の技術を実施する電子デバイス１０は、特に、１つ以上のプロセッサ１２、メモリ１４、不揮発性記憶装置１６、ディスプレイ１８、雑音抑圧２０、位置検出回路２２、入力／出力（Ｉ／Ｏ）インタフェース２４、ネットワークインタフェース２６、画像キャプチャ回路２８、加速度計／磁力計３０、およびマイクロホン３２を有してもよい。図１に示す種々の機能ブロックは、ハードウェア要素（回路を含む）、ソフトウェア要素（コンピュータで読み取り可能な記憶媒体に保存されたコンピュータコードを含む）、またはハードウェア要素とソフトウェア要素の両方の組み合わせを有してもよい。図１は、特定の実施の単なる一例であり、電子デバイス１０に存在しうる種類のコンポーネントを示そうとするものである。
【００１９】
一例として、電子デバイス１０は、図２に示す携帯デバイスまたは同様のデバイスのブロック図を表してもよい。追加または代替で、電子デバイス１０は、特定の特徴を有する電子デバイスからなるシステムを表してもよい。例えば、第１の電子デバイスは、少なくともマイクロホン３２を有し、この第１の電子デバイスは、プロセッサ１２および他のデータ処理回路を有する第２の電子デバイスにオーディオを提供することができる。データ処理回路は、ソフトウェア、ファームウェア、ハードウェア、またはこれらの任意の組み合わせとして、全部または一部が具体化されてもよいことに留意されたい。さらに、データ処理回路は、単一の内蔵の処理モジュールであってもよいし、また電子デバイス１０内の他の任意の要素内に全部または一部が組み込まれていてもよい。また、データ処理回路は、電子デバイス１０内に一部が具体化され、電子デバイス１０に有線または無線で接続されている別の電子デバイス内に一部が具体化されていてもよい。またさらに、データ処理回路は、デバイス１０に有線または無線で接続されている別のデバイス内に全部実装されていてもよい。非限定の一例として、処理回路は、デバイス１０に連動するヘッドセット内に具体化されていてもよい。
【００２０】
図１の電子デバイス１０において、本発明の技術を実施するための種々のアルゴリズムを実行するために、プロセッサ１２および／または他のデータ処理回路は、メモリ１４および不揮発性メモリ１６に動作可能に連結されていてもよい。プロセッサ１２が実行するこのようなプログラムまたは命令は、命令またはルーティンを少なくとも集合的に格納する、メモリ１４および不揮発性記憶装置１６などの、コンピュータで読み取り可能な、１つ以上の有形の記憶媒体を含む任意の適切な製品に格納されてもよい。また、このようなコンピュータプログラムプロダクト上にコード化されたプログラム（例えば、オペレーティングシステム）は、本明細書に記載の機能を含む種々の機能を、電子デバイス１０が提供するのを可能にするために、プロセッサ１２で実行しうる命令も含んでもよい。ディスプレイ１８は、タッチスクリーンディスプレイであってもよく、タッチスクリーンディスプレイは、ユーザが、電子デバイス１０のユーザインタフェースと情報のやり取りをすることを可能にすることができる。
【００２１】
雑音抑圧２０は、プロセッサ１２などのデータ処理回路によって、または電子デバイス１０によって処理されるオーディオ信号に、特定の雑音抑圧を行うために設けられた回路によって、行われてもよい。例えば、雑音抑圧２０は、外部から提供された雑音抑圧パラメータに基づき、インフィニオン（Ｉｎｆｉｎｅｏｎ）社などが製造するベースバンド集積回路（ＩＣ）によって行われてもよい。追加または代替で、雑音抑圧２０は、外部から提供された雑音抑圧パラメータに基づき、オーディエンス（Ａｕｄｉｅｎｃｅ）社などが製造する雑音抑圧を行うように構成された電話オーディオ強化集積回路（ＩＣ）において行われてもよい。これらの雑音抑圧ＩＣは、特定の雑音抑圧パラメータに少なくとも一部は基づいて動作することができる。この雑音抑圧パラメータを変化させることにより、雑音抑圧２０の出力を変更することができる。
【００２２】
位置検出回路２２は、電子デバイス１０の相対位置または絶対位置を測定するデバイスの機能を表してもよい。一例として、位置検出回路２２は、全地球測位システム（ＧＰＳ）回路、地元のＷｉ−Ｆｉネットワークなどの近隣の無線ネットワークに基づいて位置を推定するアルゴリズムなどを表してもよい。Ｉ／Ｏインタフェース２４は、ネットワークインタフェース２６と同様に、電子デバイス１０が種々の他の電子デバイスとインタフェースで接続することを可能にすることができる。ネットワークインタフェース２６は、例えば、Ｂｌｕｅｔｏｏｔｈネットワークなどのパーソナル・エリア・ネットワーク（ＰＡＮ）用のインタフェース、８０２．１１ｘ  Ｗｉ−Ｆｉネットワークなどのローカル・エリア・ネットワーク（ＬＡＮ）用のインタフェース、および／または３Ｇセルラネットワークなどのワイド・エリア・ネットワーク（ＷＡＮ）用のインタフェースを含んでもよい。ネットワークインタフェース２６を通して、電子デバイス１０は、マイクロホン３２を有する無線ハンドセットとインタフェースで接続することができる。画像キャプチャ回路２８は、画像キャプチャおよび／またはビデオキャプチャを可能にでき、加速度計／磁力計３０は、電子デバイス１０の動きおよび／または相対的方向を観測することができる。
【００２３】
マイクロホン３２は、電話機能または音声認識機能などの電子デバイス１０の音声関連機能と一緒に使用される時、ユーザの音声のオーディオ信号を取得することができる。音声信号の中に、ユーザの音声に加えて周囲音も入ることがあるが、雑音抑圧２０は、特定のユーザ別雑音抑圧パラメータに基づいて、ほとんどの周囲音を取り除くように、オーディオ信号を処理することができる。以下でより詳細に説明するように、ユーザ別雑音抑圧パラメータは、ユーザ音声プロファイルに基づいて、および／または手動で選択されるユーザ設定に基づいて、音声トレーニングによって決定されてもよい。
【００２４】
図２は、電子デバイス１０の一実施形態を表す携帯デバイス３４を示す。携帯デバイス３４は、例えば、携帯電話機、メディアプレーヤ、パーソナル・データ・オーガナイザ、携帯・ゲーム・プラットフォーム、またはこれらのデバイスの任意の組み合わせを表してもよい。一例として、携帯デバイス３４は、カリフォルニア州クパチーノのアップルインコーポレイテッドから入手できるｉＰｏｄ（登録商標）またはｉＰｈｏｎｅ（登録商標）の製品であってもよい。
【００２５】
携帯デバイス３４は、内部のコンポーネントを物理的損傷から保護するとともに、電磁干渉から遮蔽する筐体３６を有してもよい。筐体３６は、表示アイコン３８を表示することができるディスプレイ１８の周りを囲んでいてもよい。表示アイコン３８は、特に、セルラー信号強度、Ｂｌｕｅｔｏｏｔｈ（登録商標）接続、および／または電池残量を示してもよい。Ｉ／Ｏインタフェース２４は、筐体３６を通して開かれていてもよく、外部のデバイスと接続するために、例えば、アップルインコーポレイテッド独自のＩ／Ｏポートを有していてもよい。図２に示すように、携帯デバイス３４の反対側には、画像キャプチャ回路２８を有していてもよい。
【００２６】
ディスプレイ１８と関連するユーザ入力部４０、４２、４４、４６は、ユーザによる携帯デバイス３４の制御を可能にすることができる。例えば、入力部４０は、携帯デバイス３４を作動または停止させることができ、入力部４２は、ユーザインタフェース２０をホーム画面、および／またはユーザ設定可能なアプリケーション画面に案内することができる、および／または携帯デバイス３４の音声認識機能を作動させることができ、入力部４４は、音量制御を提供することができ、入力部４６は、振動モードと鳴動モードとを切り替えることができる。マイクロホン３２は、種々の音声関連機能用にユーザの音声を取得することができ、スピーカ４８は、オーディオ再生機能および／または特定の電話機能を作動させることができる。ヘッドホン入力端子５０は、外部スピーカおよび／またはヘッドホンとの接続を提供することができる。
【００２７】
図２に示すように、有線ヘッドセット５２は、ヘッドホン入力端子５０を介して携帯デバイス３４に接続されてもよい。有線ヘッドセット５２は、２つのイヤホン４８と、マイクロホン３２を有していてもよい。マイクロホン３２は、携帯デバイス３４に配置されているマイクロホン３２と同様に、ユーザが携帯デバイス３４に話すことを可能にすることができる。いくつかの実施形態においては、マイクロホン３２の近くのボタンは、マイクロホン３２を始動させることができる、および／または携帯デバイス３４の音声関連機能を作動させることができる。無線ヘッドセット５４は、ネットワークインタフェース２６の無線インタフェース（例えば、Ｂｌｕｅｔｏｏｔｈインタフェース）を介して携帯デバイス３４に同様に接続されてもよい。有線ヘッドセット５２と同様に、無線ヘッドセット５４も、イヤホン４８およびマイクロホン３２を有していてもよい。また、いくつかの実施形態においては、マイクロホン３２の近くのボタンは、マイクロホン３２を始動させることができる、および／または携帯デバイス３４の音声関連機能を作動させることができる。追加または代替で、一体となったイヤホン４８がなくてもよい単独型のマイクロホン３２（図示せず）は、ヘッドホン入力端子５０またはネットワークインタフェース２６の１つを介して、携帯デバイス３４とインタフェースで接続することができる。
【００２８】
ユーザは、種々の周囲音がある多様な状況において、音声認識機能または電話機能などの電子デバイス１０の音声関連機能を使用することがある。図３は、携帯デバイス３４として示す電子デバイス１０が、音声関連機能の実行中に、ユーザの音声オーディオ信号５８および周囲音６０を取得することがあるこのような状況５６を、数多く示している。一例として、電子デバイス１０の音声関連機能には、例えば、音声認識機能、音声メモ記録機能、ビデオ記録機能、および／または電話機能が含まれる。音声関連機能は、プロセッサ１２または他のプロセッサによって実行されるソフトウェアにより、電子デバイス１０で実施されてもよい、および／または専用のハードウェアで実施されてもよい。
【００２９】
ユーザが音声オーディオ信号５８を話すと、オーディオ信号５８は、電子デバイス１０のマイクロホン３２に入るであろう。しかし、ほぼ同時に、周囲音６０もマイクロホン３２に入ることがある。周囲音６０は、電子デバイス１０が使用されている状況５６しだいで変わることがある。音声関連機能が使用されることがある種々の状況５６には、特に、自宅６２、オフィス６４、スポーツジム６６、繁華街６８、車７０、スポーツイベント７２、レストラン７４、パーティ７６が含まれうる。当然のことながら、繁華街６８で発生する典型的な周囲音６０は、自宅６２または車７０の中で発生する典型的な周囲音６０とは、大いに異なるであろう。
【００３０】
周囲音６０の特性は、状況５６ごとに変わるであろう。以下でより詳細に説明するように、電子デバイス１０は、ユーザ別雑音抑圧パラメータに少なくとも一部基づいて、周囲音６０を取り除くように雑音抑圧２０を行うことができる。いくつかの実施形態においては、このユーザ別雑音抑圧パラメータは、ユーザ音声サンプルおよび種々の妨害刺激（擬似周囲音）を含むオーディオ信号に、多様な異なる雑音抑圧パラメータをテストすることができる、音声トレーニングによって決定されてもよい。音声トレーニングで使用される妨害刺激は、特定の状況５６において聞かれる周囲音６０をまねるように選ばれてもよい。さらに、電子デバイス１０の動きおよび周囲の光のさまざまな量、および／または音声信号５８および周囲音６０の種々の音量レベルを有する各状況５６は、特定の場所および時間に発生することがある。従って、電子デバイス１０は、例えば時刻、場所、動き、周囲の光、および／または音量レベルなどに基づき判定される、特定の状況５６に合わせたユーザ別雑音抑圧パラメータを使用して、周囲音６０を取り除くことができる。
【００３１】
図４は、電子デバイス１０の音声関連機能の使用時に、電子デバイス１０で雑音抑圧２０を行う技術８０のブロック図である。図４の技術８０において、音声関連機能は、ユーザと相手との双方向通信に関係しており、電子デバイス１０の電話機能またはチャット機能の使用時に使用されうる。しかし、当然のことながら、電子デバイス１０は、双方向通信が行われていない時、電子デバイスのマイクロホン３２またはネットワークインタフェース２６を通して受信したオーディオ信号にも、雑音抑圧２０を行ってもよい。
【００３２】
雑音抑圧技術８０において、電子デバイス１０のマイクロホン３２は、ユーザの音声信号５８および背景にある周囲音６０を取得することができる。この第１のオーディオ信号は、雑音抑圧２０に入る前に、コーデック８２で符号化される。雑音抑圧２０において、送信雑音抑圧（ＴＸ  ＮＳ）８４が、第１のオーディオ信号に適用されてもよい。雑音抑圧２０の仕方は、例えばプロセッサ１２、メモリ１４、または不揮発性記憶装置１６から提供される特定の雑音抑圧パラメータ（送信雑音抑圧（ＴＸ  ＮＳ）パラメータ８６として図示）によって定められてもよい。以下でより詳細に説明するように、ＴＸ  ＮＳパラメータ８６は、プロセッサ１２によって決定され、かつ電子デバイス１０のユーザおよび／または状況５６に合わせた、ユーザ別雑音抑圧パラメータであってもよい。符号８４における雑音抑圧２０の実行後に生じる信号は、ネットワークインタフェース２６を通してアップリンク８８に伝達されてもよい。
【００３３】
ネットワークインタフェース２６のダウンリンク９０は、別のデバイス（例えば、別の電話機）から音声信号を受信してもよい。雑音抑圧２０において、この入力信号に、特定の雑音の受信雑音抑圧（ＲＸ  ＮＳ）９２が適用されてもよい。この雑音抑圧２０の仕方は、例えばプロセッサ１２、メモリ１４、または不揮発性記憶装置１６によって提供される特定の雑音抑圧パラメータ（受信雑音抑圧（ＲＸ  ＮＳ）パラメータ９４として図示）によって定められてもよい。入力オーディオ信号は、送信デバイスを出て行く前に、前もって雑音抑圧処理をされているかもしれないので、ＲＸ  ＮＳパラメータ９４は、ＴＸ  ＮＳパラメータ８６より弱くなるように選択されてもよい。結果として生じる雑音抑圧信号は、コーデック８２によって復号され、電子デバイス１０の受信回路および／またはスピーカ４８に出力されてもよい。
【００３４】
ＴＸ  ＮＳパラメータ８６および／またはＲＸ  ＮＳパラメータ９４は、電子デバイス１０のユーザに固有なものとすることができる。すなわち、図５のダイアグラム１００に示すように、ＴＸ  ＮＳパラメータ８６およびＲＸ  ＮＳパラメータ９４は、電子デバイス１０のユーザに合わせたユーザ別雑音抑圧パラメータ１０２の中から選択されうる。これらのユーザ別雑音抑圧パラメータ１０２は、以下でより詳細に説明するように、音声トレーニング１０４によるもの、ユーザ音声プロファイル１０６に基づくもの、および／または、ユーザ選択可能設定１０８に基づくものなどの多様なやり方で取得することができる。
【００３５】
音声トレーニング１０４は、種々の妨害刺激または擬似背景雑音と結び付いている多様な雑音抑圧パラメータをテストする手段として、電子デバイス１００によるユーザ別雑音抑圧パラメータ１０２の決定を可能にすることができる。この音声トレーニング１０４を行う特定の実施形態について、図７〜１４を参照して以下により詳細に説明する。追加または代替で、電子デバイス１０は、図１５〜１７を参照して以下により詳細に説明するように、ユーザの音声の固有の特徴を考慮しうるユーザ音声プロファイル１０６に基づき、ユーザ別雑音抑圧パラメータ１０２を決定してもよい。追加または代替で、図１８および１９を参照して以下により詳細に説明するように、ユーザは、特定のユーザ設定１０８によってユーザ別雑音抑圧パラメータ１０２に対する好みを示してもよい。このユーザ選択可能設定には、例えば、雑音抑圧強度（例えば、弱／中／強）セレクタ、および／またはユーザのリアルタイムの音声品質に関するユーザフィードバックを提供するためのリアルタイム・ユーザ・フィードバック・セレクタを含んでもよい。
【００３６】
一般に、電子デバイス１０は、その音声関連機能の使用時に、ユーザ別雑音抑圧パラメータ１０２を使用してもよい（例えば、ユーザ別雑音抑圧パラメータ１０２に基づいて、ＴＸ  ＮＳパラメータ８６およびＲＸ  ＮＳパラメータ９４を選択してもよい）。特定の実施形態においては、電子デバイス１０は、音声関連機能を現在使用しているユーザを識別し、それに基づいて雑音抑圧２０中に、特定のユーザ別雑音抑圧パラメータ１０２を適用してもよい。このような状況は、例えば、電子デバイス１０が他の家族によって使用される時に起こることがある。家族の各メンバは、電子デバイス１０の音声関連機能を時には使用することがあるユーザを表してもよい。このようなマルチユーザの条件のもとでは、電子デバイス１０は、そのユーザに対応付けられているユーザ別雑音抑圧パラメータ１０２が存在するかどうかを確かめてもよい。
【００３７】
例えば、図６は、ユーザが識別されたときに、特定のユーザ別雑音抑圧パラメータ１０２を適用するフローチャート１１０を示す。フローチャート１１０は、ユーザが電子デバイス１０の音声関連機能を使用している時に始まってもよい（ブロック１１２）。音声関連機能の実行においては、電子デバイス１０は、ユーザ音声信号５８および周囲音６０を含むオーディオ信号を受信する。電子デバイス１０は、一般に、オーディオ信号からユーザの音声の特定の特徴を判定し、および／またはユーザ音声信号５８からユーザ音声プロファイルを識別することができる（ブロック１１４）。以下に説明するように、ユーザ音声プロファイルは、ユーザの音声に関係している特定の特徴を識別する情報を表してもよい。
【００３８】
ブロック１１４で検出された音声プロファイルが、ユーザ別雑音抑圧パラメータ１０２が対応付けられているどの既知のユーザとも一致しない場合（ブロック１１６）、電子デバイス１０は、雑音抑圧２０用の特定のデフォルト雑音抑圧パラメータを適用してもよい（ブロック１１８）。しかし、ブロック１１４で検出された音声プロファイルが電子デバイス１０の既知のユーザと一致し、電子デバイス１０が、そのユーザに対応付けられているユーザ別雑音抑圧パラメータ１０２を現在記憶している場合、電子デバイス１０は、代わりに、対応付けられているユーザ別雑音抑圧パラメータ１０２を適用してもよい（ブロック１２０）。
【００３９】
上述のように、ユーザ別雑音抑圧パラメータ１０２は、音声トレーニングシーケンス１０４に基づき決定されてもよい。この音声トレーニングシーケンス１０４の開始は、図７に示すように、携帯デバイス３４などの電子デバイス１０の一実施形態の起動段階１３０中に、ユーザに選択肢として提示されてもよい。一般に、この起動段階１３０は、携帯デバイス３４がセルラネットワークに最初に参加する時、または通信ケーブル１３４を介してコンピュータまたは他の電子デバイス１３２に最初に接続される時に行われてもよい。この起動段階１３０中に、携帯デバイス３４、またはコンピュータもしくは他の装置１３２は、音声トレーニングを開始するためのプロンプト１３６を提示してもよい。プロンプトを選択して、ユーザは、音声トレーニング１０４を開始してもよい。
【００４０】
追加または代替で、音声トレーニングシーケンス１０４は、電子デバイス１０を音声トレーニングモードにする電子デバイス１０の設定を、ユーザが選択したとき開始される。図８に示すように、携帯デバイス３４のホーム画面１４０は、選択されると携帯デバイス３４に設定画面１４４を表示させる、ユーザ選択可能ボタン１４２を含んでもよい。ユーザが設定画面１４４上で「電話」と書いてあるユーザ選択可能ボタン１４６を選択すると、携帯デバイス３４は、電話設定画面１４８を表示する。電話設定画面１４８は、特に、「音声トレーニング」と書いてあるユーザ選択可能ボタン１５０を有してもよい。ユーザが音声トレーニングボタン１５０を選択すると、音声トレーニングシーケンス１０４が開始される。
【００４１】
図９のフローチャート１６０は、音声トレーニング１０４を行う方法の一実施形態を示す。フローチャート１６０は、特定の妨害刺激（例えば、擬似周囲音）が背景で再生されている間に電子デバイス１０がユーザに話すように促すことで開始される（ブロック１６２）。例えば、ロックミュージック、人の喧騒音、紙をしわくちゃにする音などの特定の妨害刺激が、コンピュータもしくは他の電子デバイス１３２、または電子デバイス１０のスピーカ４８で音に出して再生されている間に、ユーザは、特定の語または句を話すように求められる。この妨害刺激が再生されている間に、電子デバイス１０は、ユーザ音声サンプルを記録する（ブロック１６４）。いくつかの実施形態においては、ユーザの音声と１つ以上の妨害刺激の両方を含むテストオーディオ信号を複数取得するために、多様な妨害刺激が再生されている間に、ブロック１６２および１６４が繰り返されてもよい。
【００４２】
ユーザがどの雑音抑圧パラメータを最も好むかを判定するために、電子デバイス１０は、雑音抑圧２０がテストオーディオ信号に適用されている間に、特定のテスト雑音抑圧パラメータを順に適用してから、ユーザにフィードバックを求めてもよい。例えば、電子デバイス１０は、ここでは「Ａ」と呼ぶ第１のテスト雑音抑圧パラメータセットを、ユーザ音声サンプルおよび１つ以上の妨害刺激を含むテストオーディオ信号に適用してから、スピーカ４８を介してユーザにオーディオを出力する（ブロック１６６）。次に、電子デバイス１０は、ここでは「Ｂ」と呼ぶ別のテスト雑音抑圧パラメータセットを、ユーザ音声サンプルに適用してから、スピーカ４８を介してユーザにオーディオを出力する（ブロック１６８）。次いで、ユーザは、電子デバイス１０から出力された２つのオーディオ信号のどちらを好むかを（例えば、電子デバイス１０のディスプレイ１８上で「Ａ」または「Ｂ」を選択することによって）決定することができる（ブロック１７０）。
【００４３】
電子デバイス１０は、種々のテスト雑音抑圧パラメータおよび種々の妨害刺激を使用してブロック１６６〜１７０の動作を繰り返して、毎回ユーザの雑音抑圧の好みついてさらに学習し、ユーザの雑音抑圧の好みのデータの適切なセットが得られるまで続けてもよい（判定ブロック１７２）。従って、電子デバイス１０は、ユーザの音声および特定のよくある周囲音を含むオーディオ信号に実際に適用する、多様な雑音抑圧パラメータの望ましさをテストすることができる。いくつかの実施形態においては、ブロック１６６〜１７０の繰り返しのそれぞれで、電子デバイス１０は、特定の雑音抑圧パラメータを徐々に変化させる（例えば、雑音抑圧強度を徐々に増減させる）ことにより、テスト雑音抑圧パラメータを調整して、ユーザの雑音抑圧の好みを決定するまで続けてもよい。他の実施形態においては、電子デバイス１０は、ブロック１６６〜１７０の各繰り返しにおいて、異なるタイプの雑音抑圧パラメータをテストしてもよい（例えば、ある繰り返しでは雑音抑圧強度、別の繰り返しでは特定の周波数での雑音抑圧など）。いずれの場合においても、ブロック１６６〜１７０は、所望数のユーザの好みが得られるまで繰り返されてもよい（判定ブロック１７２）。
【００４４】
ブロック１７０で表示された好みに基づき、電子デバイス１０は、ユーザ別雑音抑圧パラメータ１０２を決定することができる（ブロック１７４）。一例として、電子デバイス１０は、ブロック１６６〜１７０の繰り返しが終了した時、ブロック１７０のユーザフィードバックに基づき、ユーザ別雑音抑圧パラメータ１０２の好みのセットに到達することができる。別の例では、ブロック１６６〜１７０の各繰り返しが、雑音抑圧パラメータの特定のセットをテストする場合、電子デバイス１０は、特定のパラメータに対して示される好みに基づき、ユーザ別雑音抑圧パラメータの包括セットを決定することができる。ユーザ別雑音抑圧パラメータ１０２は、同じユーザが電子デバイス１０の音声関連機能を後で使用する時に雑音を抑圧するために、電子デバイス１０のメモリ１４または不揮発性記憶装置１６に記憶されてもよい（ブロック１７６）。
【００４５】
図１０〜１３は、電子デバイス１０が図９のフローチャート１６０を実行しうる特定のやり方に関する。特に、図１０および１１は、図９のフローチャート１６０のブロック１６２および１６４に関し、図１２および図１３のＡ〜Ｂはブロック１６６〜１７２に関する。図１０を参照すると、２台のデバイスによる音声記録システム１８０は、コンピュータもしくは他の電子デバイス１３２と、携帯デバイス３４とを有する。いくつかの実施形態においては、携帯デバイス３４は、通信ケーブル１３４または無線通信（例えば、８０２．１１ｘ  Ｗｉ−ＦｉのＷＬＡＮまたはＢｌｕｅｔｏｏｔｈのＰＡＮ）を介して、コンピュータまたは他の電子デバイス１３２に接続されてもよい。システム１８０の動作中、１つ以上の多様な妨害刺激１８２が背景で再生されている間に、コンピュータまたは他の電子デバイス１３２は、ユーザに語または句を言うように促す。この妨害刺激１８２は、例えば、紙をしわくちゃにする音１８４、人の喧騒音１８６、白色雑音１８８、ロックミュージック１９０、および／または道路騒音１９２を含んでもよい。妨害刺激１８２は、追加または代替で、例えば図３に関して上述した種々の状況５６などにおいて普通に経験する他の雑音を含んでもよい。コンピュータまたは他の電子デバイス１３２から音に出して再生されるこれらの妨害刺激１８２は、ユーザがユーザ音声サンプル１９４を提供するのと同時に、携帯デバイス３４のマイクロホン３２によって拾い上げられる。このようにして、ハンドヘルデバイス３４は、妨害刺激１８２とユーザ音声サンプル１９４の両方を含むテストオーディオ信号を取得することができる。
【００４６】
図１１の１台のデバイスによる音声記録システム２００によって示す別の実施形態においては、携帯デバイス３４は、妨害刺激１８２の出力と、ユーザ音声サンプル１９４の記録とを両方同時に行う。図１１に示すように、携帯デバイス３４は、ユーザ音声サンプル１９４のための語または句を言うように、ユーザを促す。同時に、携帯デバイス３４のスピーカ４８は、１つ以上の妨害刺激１８２を出力する。この場合、携帯デバイス３４のマイクロホン３２は、コンピュータまたは他の電子デバイス１３２なしに、現在再生している妨害刺激１８２およびユーザ音声サンプル１９４の両方を含むテストオーディオ信号を記録することができる。
【００４７】
図１２は、ブロック１６６〜１７０に対応しており、テストオーディオ信号に適用する雑音抑圧パラメータの選択に基づいて、ユーザの雑音抑圧の好みを決定する実施形態を示す。特に、ここでは携帯デバイス３４として表されている電子デバイス１０は、第１の雑音抑圧パラメータセット（「Ａ」）を、ユーザ音声サンプル１９４と少なくとも１つの妨害刺激１８２の両方を含むテストオーディオ信号に適用する。携帯デバイス３４は、その結果得られた、雑音抑圧したオーディオ信号を出力する（符号２１２）。また、携帯デバイス３４は、第２の雑音抑圧パラメータセット（「Ｂ」）を、テストオーディオ信号に適用してから、その結果得られた、雑音抑圧したオーディオ信号を出力する（符号２１４）。
【００４８】
２つの雑音抑圧パラメータセット「Ａ」および「Ｂ」をテストオーディオ信号に適用して生じた音をユーザに聞かせてから、携帯デバイス３４は、例えば、「ＡとＢのどちらがよかったですか？」と、ユーザに尋ねる（符号２１６）。次いで、ユーザは、出力された雑音抑圧信号に基づき、雑音抑圧の好みを指示することができる。例えば、ユーザは、携帯デバイス３４上の画面２１８によって、第１の雑音抑圧オーディオ信号（「Ａ」）または第２の雑音抑圧オーディオ信号（「Ｂ」）を選択することができる。いくつかの実施形態においては、ユーザは、「Ａ」または「Ｂ」と声に出して言うなどの他のやり方で好みを表してもよい。
【００４９】
電子デバイス１０は、多様なやり方で固有の雑音抑圧パラメータに対するユーザの好みを決定することができる。図１３のフローチャート２２０は、図９のフローチャート１６０のブロック１６６〜１７２を行う方法の一実施形態を示す。フローチャート２２０は、電子デバイス１０が、例えば「Ａ」および「Ｂ」と呼ぶ雑音抑圧パラメータセットを適用する時に開始される。ユーザが、雑音抑圧パラメータ「Ａ」を好む場合（判定ブロック２２４）、次に、電子デバイス１０は、同様に例えば「Ｃ」および「Ｄ」と呼ぶ新しい雑音抑圧パラメータセットを新たに適用する。特定の実施形態においては、雑音抑圧パラメータ「Ｃ」および「Ｄ」は、雑音抑圧パラメータ「Ａ」の変形でもよい。ユーザが雑音抑圧パラメータ「Ｃ」の方を好む場合（判定ブロック２２８）、電子デバイスは、雑音抑圧パラメータを、「Ａ」および「Ｃ」の組み合わせに設定する（ブロック２３０）。ユーザが雑音抑圧パラメータ「Ｄ」の方を好む場合（判定ブロック２２８）、電子デバイスは、ユーザ別雑音抑圧パラメータを、雑音抑圧パラメータ「Ａ」および「Ｄ」の組み合わせに設定する（ブロック２３２）。
【００５０】
ブロック２２２の終了後に、ユーザが雑音抑圧パラメータ「Ｂ」の方を好む場合（判定ブロック２２４）、電子デバイス１０は、新しい雑音抑圧パラメータ「Ｃ」および「Ｄ」を適用する（ブロック２３４）。特定の実施形態においては、新しい雑音抑圧パラメータ「Ｃ」および「Ｄ」は、雑音抑圧パラメータ「Ｂ」の変形でもよい。ユーザが雑音抑圧パラメータ「Ｃ」の方を好む場合（判定ブロック２３６）、電子デバイス１０は、ユーザ別雑音抑圧パラメータを、「Ｂ」および「Ｃ」の組み合わせに設定する（ブロック２３８）。そうではなくて、ユーザが雑音抑圧パラメータ「Ｄ」の方を好む場合（判定ブロック２３６）、電子デバイス１０は、ユーザ別雑音抑圧パラメータを、「Ｂ」および「Ｄ」の組み合わせに設定する（ブロック２４０）。当然のことながら、フローチャート２２０は、図９のフローチャート１６０のブロック１６６〜１７２を行う単なる１つのやり方として提示している。従って、はるかに多くの雑音抑圧パラメータがテストされてもよく、そのようなパラメータは、具体的には特定の妨害刺激と一緒にテストされてもよい（例えば、特定の実施形態においては、フローチャート２２０は、各妨害刺激１８２をそれぞれが含むテストオーディオ信号に対して繰り返されてもよい）。
【００５１】
音声トレーニング１０４は、他のやり方で行われてもよい。例えば、図１４のフローチャート２５０で示す一実施形態においては、ユーザ音声サンプル１９４は、まず、背景で再生される妨害刺激１８２なしに取得される（ブロック２５２）。一般に、このようなユーザ音声サンプル１９４は、比較的高い信号対雑音比（ＳＮＲ）を有するように、静かな部屋などの周囲音６０が非常に少ない場所で取得されるのがよい。その後、電子デバイス１０は、ユーザ音声サンプル１９４と種々の妨害刺激１８２とを電子的に混合する（ブロック２５４）。従って、電子デバイス１０は、１つのユーザ音声サンプル１９４を使用して、多様な妨害刺激１８２を有する１つ以上のテストオーディオ信号を作成することができる。
【００５２】
その後、電子デバイス１０は、ユーザがどの雑音抑圧パラメータを最も好むかを決定して、ユーザ別雑音抑圧パラメータ１０２を決定する。図９のブロック１６６〜１７０と同様に、電子デバイス１０は、ブロック２５４で得られたテストオーディオ信号に特定のテスト雑音抑圧パラメータを順に適用し、ユーザの好みを評価する（ブロック２５６〜２６０）。電子デバイス１０は、種々のテスト雑音抑圧パラメータおよび種々の妨害刺激を使用してブロック２５６〜２６０の動作を繰り返して、毎回ユーザの雑音抑圧の好みついてさらに学習し、ユーザの雑音抑圧の好みのデータの適切なセットが得られるまで続けられる（判定ブロック２６２）。従って、電子デバイス１０は、ユーザの音声および特定のよくある周囲音を含むテストオーディオ信号に適用する、多様な雑音抑圧パラメータの望ましさをテストすることができる。
【００５３】
図９のブロック１７４と同様に、電子デバイス１０は、ユーザ別雑音抑圧パラメータ１０２を決定する（ブロック２６４）。ユーザ別雑音抑圧パラメータ１０２は、同じユーザが電子デバイス１０の音声関連機能を後で使用する時に雑音を抑圧するために、電子デバイス１０のメモリ１４または不揮発性記憶装置１６に格納される（ブロック２６６）。
【００５４】
上述のように、本発明の特定の実施形態は、背景で妨害刺激１８２が音を出して再生されることなしに、ユーザ音声サンプル１９４の取得を必要とすることがある。いくつかの実施形態においては、電子デバイス１０は、ユーザを混乱させない静かな環境において、ユーザが電子デバイス１０の音声関連機能を使用する最初の時に、そのようなユーザ音声サンプル１９４を取得してもよい。図１５のフローチャートの２７０に示すように、いくつかの実施形態においては、電子デバイス１０は、ユーザの音声を含む信号対雑音比（ＳＮＲ）の十分に高いオーディオを最初に検出した時に、そのようなユーザ音声サンプル１９４を取得してもよい。
【００５５】
図１５のフローチャート２７０は、ユーザが電子デバイス１０の音声関連機能を使用している時に開始される（ブロック２７２）。ユーザを認証するために、電子デバイス１０は、マイクロホン３２が検出したオーディオ信号に基づき、そのユーザの音声プロファイルを検出する（ブロック２７４）。ブロック２７４で検出された音声プロファイルが、電子デバイスの既知のユーザの音声の音声プロファイルを表している場合（判定ブロック２７６）、電子デバイス１０は、そのユーザに対応付けられているユーザ別雑音抑圧パラメータ１０２を適用する（ブロック２７８）。ユーザが認証されなかった場合（判定ブロック２７６）、電子デバイス１０は、まずデフォルトの雑音抑圧パラメータを適用する（ブロック２８０）。
【００５６】
電子デバイス１０は、音声関連機能を使用中に、マイクロホン３２が受信したオーディオ信号の現在の信号対雑音比（ＳＮＲ）を評価する（ブロック２８２）。ＳＮＲが十分に高い（例えば、事前設定の閾値より高い）場合、電子デバイス１０は、マイクロホン３２が受信したオーディオからユーザ音声サンプル１９４を取得してもよい（ブロック２８６）。ＳＮＲが十分に高くない（例えば、閾値より低い）場合（判定ブロック２８４）、電子デバイス１０は、少なくとも周期的にＳＮＲを再評価し続けながら、デフォルトの雑音抑圧パラメータを適用し続けてもよい（ブロック２８０）。このようにして得られたユーザ音声サンプル１９４は、図１４に関して上述の音声トレーニングシーケンス１０４で使用されてもよい。他の実施形態においては、電子デバイス１０は、このユーザ音声サンプル１９４を使用して、ユーザ音声サンプル１９４自体に基づいて、ユーザ別雑音抑圧パラメータ１０２を決定してもよい。
【００５７】
具体的には、音声トレーニングシーケンス１０４に加えて、ユーザ別雑音抑圧パラメータ１０２は、ユーザ音声サンプル１９４と関係している特定の特徴に基づいて決定されてもよい。例えば、図１６は、このようなユーザの音声の特徴に基づいてユーザ別雑音抑圧パラメータ１０２を決定するフローチャート２９０を示す。フローチャート２９０は、電子デバイス１０がユーザ音声サンプル１９４を取得した時に開始される（ブロック２９２）。ユーザ音声サンプルは、例えば図１５のフローチャート２７０に従って取得されてもよいし、電子デバイス１０に促されてユーザが特定の語または句を言うに時に取得されてもよい。次に、電子デバイスは、ユーザ音声サンプルに関係している特定の特徴を分析する（ブロック２９４）。
【００５８】
ユーザ音声サンプル１９４に関係している種々の特徴に基づいて、電子デバイス１０は、ユーザ別雑音抑圧パラメータ１０２を決定する（ブロック２９６）。例えば、図１７の音声特徴ダイアグラム３００に示すように、ユーザ音声サンプル１９４は、多様な音声サンプルの特徴３０２を含んでもよい。このような特徴３０２には、特に、ユーザ音声サンプル１９４の平均周波数３０４、ユーザ音声サンプル１９４の周波数変動性３０６、ユーザ音声サンプル１９４に関係している一般的なスピーチ音３０８、ユーザ音声サンプル１９４の周波数範囲３１０、ユーザ音声サンプルの周波数におけるフォルマント位置３１２、および／またはユーザ音声サンプル１９４のダイナミックレンジ３１４を含んでもよい。これらの特徴は、ユーザが異なれば音声パタンも異なるため、違いを生じうる。すなわち、ユーザの音声の高さまたは深さ、ユーザの話しのアクセント、および／または舌足らずの話し方などは、特徴３０２などの話し方の測定可能な特性を変えている場合に、考慮されるとよい。
【００５９】
上述のように、ユーザ別雑音抑圧パラメータ１０２は、ユーザ設定１０８を直接選択することによっても決定されてもよい。このような例の１つについて、図１８に携帯デバイス３２用のユーザ設定画面シーケンス３２０として示す。画面シーケンス３２０は、電子デバイス１０が設定ボタン１４２を含むホーム画面１４０を表示した時に開始される。設定ボタン１４２を選択することにより、携帯デバイス３４に設定画面１４４を表示させることができる。設定画面１４４上の「電話」と書かれているユーザ選択可能ボタン１４６を選択することにより、携帯デバイス３４上に電話設定画面１４８を表示させることができる。この電話設定画面１４８は、種々のユーザ選択可能ボタンを含んでもよく、その中の１つは、「雑音抑圧」と書かれているユーザ選択可能ボタン３２２であってもよい。
【００６０】
ユーザがユーザ選択可能ボタン３２２を選択すると、携帯デバイス３４は、雑音抑圧選択画面３２４を表示する。雑音抑圧選択画面３２４によって、ユーザは、雑音抑圧強度を選択できる。例えば、ユーザは、選択つまみ３２６によって雑音抑圧強度を強、中、または弱に選択できる。より強い雑音抑圧強度を選択すると、周囲音６０をより強く抑圧するが、受信したオーディオ信号の中のユーザの音声５８も強く抑圧してしまうおそれのあるユーザ別雑音抑圧パラメータ１０２になるであろう。より弱い雑音抑圧強度を選択すると、周囲音６０が多く残るが、受け取ったオーディオ信号の中にユーザの音声５８も多く残すことができるユーザ別雑音抑圧パラメータ１０２になるであろう。
【００６１】
他の実施形態においては、ユーザは、電子デバイス１０の音声関連機能を使用している間に、リアルタイムでユーザ別雑音抑圧パラメータ１０２を調節することができる。一例として、携帯デバイス３４上に表示されうる図１９の通話進捗画面３３０に見られるように、ユーザは、音声通話品質フィードバック３３２の指標を提供することができる。特定の実施形態においては、フィードバックは、通話品質を示すいくつかの選択可能な星印３３４で表してもよい。ユーザが選択した星の数３３４が多い場合、ユーザは、現在のユーザ別雑音抑圧パラメータ１０２に満足しているので、電子デバイス１０は、雑音抑圧パラメータを変更しなくてもよいと理解されるであろう。他方、選択された星の数が少ない場合、電子デバイス１０は、星の数３３４が増えて、ユーザが満足していることを示すまで、ユーザ別雑音抑圧パラメータ１０２を変更してもよい。追加または代替で、通話進捗画面３３０は、図１８に関して上述した設定などの、リアルタイムにユーザ選択可能な雑音抑圧強度設定を含んでもよい。
【００６２】
特定の実施形態においては、特定の妨害刺激１８２および／または特定の状況６０に対応しているユーザ別雑音抑圧パラメータ１０２のサブセットを、決定することができる。図２０のパラメータダイアグラム３４０に示すように、ユーザ別雑音抑圧パラメータ１０２は、特定の妨害刺激１８２に基づきサブセットに分割されてもよい。例えば、ユーザ別雑音抑圧パラメータ１０２は、妨害刺激別パラメータ３４４〜３５２を含んでもよく、これらのパラメータは、ユーザの音声５８も含むオーディオ信号から妨害刺激１８２に関係している特定の周囲音６０を取り除くために選択される雑音抑圧パラメータを表してもよい。当然のことながら、ユーザ別雑音抑圧パラメータ１０２は、妨害刺激別パラメータをより多くまたはより少なく有してもよい。例えば、音声トレーニング１０４中に異なる妨害刺激１８２がテストされる場合、ユーザ別雑音抑圧パラメータ１０２は、異なる妨害刺激別パラメータを含んでもよい。
【００６３】
妨害刺激別パラメータ３４４〜３５２は、ユーザ別雑音抑圧パラメータ１０２を決定する時に、決定することができる。例えば、音声トレーニング１０４中に、電子デバイス１０は、種々の妨害刺激１８２を含むテストオーディオ信号を使用して、相当数の雑音抑圧パラメータをテストすることができる。各妨害刺激１８２に対するユーザの雑音抑圧の好みに応じて、電子デバイスは、妨害刺激別パラメータ３４４〜３５２を決定することができる。一例として、電子デバイスは、紙をしわくちゃにする音の妨害刺激１８４を含むテストオーディオ信号に基づいて、紙をしわくちゃにする音に対するパラメータ３４４を決定してもよい。以下に説明するように、パラメータダイアグラム３４０の妨害刺激別パラメータは、電子デバイス１０が、特定の周囲音６０が存在する時、および／または特定の状況５６において使用される時などの特定の場合に、後で呼び出されてもよい。
【００６４】
追加または代替で、ユーザ別雑音抑圧パラメータ１０２のサブセットが、電子デバイス１０の音声関連機能が使用されることがある特定の状況５６に関して定められてもよい。例えば、図２１に示すパラメータダイアグラム３６０で表されるように、ユーザ別雑音抑圧パラメータ１０２は、雑音抑圧パラメータをどの状況５６で最も良く使用しうるかに基づいて、サブセットに分割されてもよい。例えば、ユーザ別雑音抑圧パラメータ１０２は、特定の状況５６に関係しているであろう特定の周囲音６０を取り除くために選択される雑音抑圧パラメータを表す、状況別のパラメータ３６４〜３７８を含んでもよい。当然のことながら、ユーザ別雑音抑圧パラメータ１０２は、状況別のパラメータをより多くまたはより少なく有してもよい。例えば、以下に説明するように、電子デバイス１０は、それぞれの状況が予想される特定の周囲音６０を含むであろう多様な状況５６を識別することができる。従って、ユーザ別雑音抑圧パラメータ１０２は、識別できる状況５６のそれぞれにおいて、雑音を抑圧する異なる状況別のパラメータを含んでもよい。
【００６５】
妨害刺激別パラメータ３４４〜３５２と同様に、状況別のパラメータ３６４〜３７８は、ユーザ別雑音抑圧パラメータ１０２を決定する時に、決定することができる。一例を提供すると、音声トレーニング１０４中に、電子デバイス１０は、種々の妨害刺激１８２を含むテストオーディオ信号を使用して、相当数の雑音抑圧パラメータをテストしてもよい。各妨害刺激１８２に対するユーザの雑音抑圧の好みに応じて、電子デバイス１０は、状況別のパラメータ３６４〜３７８を決定してもよい。
【００６６】
電子デバイス１０は、状況別のパラメータ３６４〜３７８の各状況５６と１つ以上の妨害刺激１８２との関係に基づいて、状況別のパラメータ３６４〜３７８を決定してもよい。具体的には、電子デバイス１０が識別できる各状況５６は、１つ以上の固有の妨害刺激１８２に対応していてもよいことに留意されたい。例えば、車７０の中の状況５６は、主に１つの妨害刺激１８２、すなわち道路騒音１９２に対応していてもよい。従って、車内に関する状況別のパラメータ３７６は、道路騒音１９２を含むテストオーディオ信号に関するユーザの好みに基づいてもよい。同様に、スポーツイベント７２の状況５６は、人の喧騒音１８６、白色雑音１８８、およびロックミュージック１９０などの複数の妨害刺激１８２に関係してもよい。従って、スポーツイベントに対する状況別のパラメータ３６８は、人の喧騒音１８６、白色雑音１８８、およびロックミュージック１９０を含むオーディオ信号に関するユーザの好みの組み合わせに基づいてもよい。この組み合わせにおいて、状況５６の周囲音６０により密接に一致することが予想される妨害刺激１８２は、より大きく反映されるように重み付けられてもよい。
【００６７】
上述のように、ユーザ別雑音抑圧パラメータ１０２は、（例えば、図１６および１７に関して上述のように）音声トレーニング１０４を使用して、または使用せずに、ユーザ音声サンプル１９４の特徴に基づき決定されてもよい。このような状況のもとで、電子デバイス１０は、追加または代替で、妨害刺激別パラメータ３４４〜３５２および／または状況別のパラメータ３６４〜３７８を、（例えば、ユーザを促すことなく）自動的に決定してもよい。これらの雑音抑圧パラメータ３４４〜３５２および／または３６３〜３７８は、これらの雑音抑圧パラメータが、ユーザ音声サンプル１９４および特定の妨害刺激１８２に適用されたときの、予想性能に基づいて決定されてもよい。
【００６８】
電子デバイス１０の音声関連機能の使用時、電子デバイス１０は、妨害刺激別パラメータ３４４〜３５２および／または状況別のパラメータ３６４〜３７８を使用して、ユーザと周囲音６０の特性との両方に雑音抑圧２０を合わせてもよい。具体的には、図２２は、周囲音６０の評価特性に基づき、妨害刺激別パラメータ３４４〜３５２を選択して適用する方法の一実施形態を示す。図２３は、電子デバイス１０が使用されている状況５６の識別に基づいて、状況別のパラメータ３６４〜３７８を選択して適用する方法の一実施形態を示す。
【００６９】
図２２を参照すると、妨害刺激別パラメータ３４４〜３５２を選択して適用するフロー３８０は、電子デバイス１０の音声関連機能の使用時に開始される（ブロック３８２）。次に、電子デバイス１０は、そのマイクロホン３２が受信した周囲音６０の特性を判定する（ブロック３８４）。いくつかの実施形態においては、電子デバイス１０は、例えば、音量レベル（例えば、ユーザの音声５８は、一般に周囲音６０より大きいであろう）および／または周波数（例えば、周囲音６０は、ユーザの音声５８が関係している周波数の範囲外で発生することがある）に基づき、周囲音６０とユーザの音声５８とを区別することができる。
【００７０】
周囲音６０の特性が、１つ以上の妨害刺激１８２に類似する場合がある。従って、いくつかの実施形態においては、電子デバイス１０は、妨害刺激別パラメータ３４４〜３５２の中から、周囲音６０に最も密接に一致する１つのパラメータを適用する（ブロック３８６）。レストラン７４にいる状況５６に関しては、例えば、マイクロホン３２が検出する周囲音６０は、人の喧騒音１８６に最も密接に一致するであろう。従って、電子デバイス１０は、そのような周囲音６０が検出されたときは、妨害刺激別パラメータ３４６を適用してもよい。他の実施形態においては、電子デバイス１０は、周囲音６０に最も密接に一致する複数の妨害刺激別パラメータ３４４〜３５２を適用してもよい。これらの複数の妨害刺激別パラメータ３４４〜３５２は、周囲音６０と対応する妨害刺激１８２との類似性に基づき重み付けられてもよい。例えば、スポーツイベント７２の状況５６においては、人のしゃべる声１８６、白色雑音１８８、およびロックミュージック１９０などの複数の妨害刺激１８２に類似する周囲音６０を有するであろう。そのような周囲音６０を検出すると、電子デバイス１０は、関係している複数の妨害刺激別パラメータ３４６、３４８および／または３５０を、周囲音６０とのそれぞれのパラメータの類似性に比例させて適用してもよい。
【００７１】
同様に、電子デバイス１０は、電子デバイス１０が使用されている状況５６の識別に基づいて、状況別のパラメータ３６４〜３７８を選択して適用してもよい。図２３を参照すると、そのようにするためのフロー３９０は、電子デバイス１０の音声関連機能の使用時に開始される（ブロック３９２）。次に、電子デバイス１０は、自デバイスが使用されている現在の状況５６を判定する（ブロック３９４）。具体的には、電子デバイス１０は、多様なデバイス状況要因を考慮することができる（図２４を参照して以下により詳細に説明する）。電子デバイス１０が使用されていると判定された状況５６に基づいて、電子デバイス１０は、状況別のパラメータ３６４〜３７８の中から、関係している１つのパラメータを適用する（ブロック３９６）。
【００７２】
図２４のデバイス状況要因ダイアグラム４００に示すように、電子デバイス１０は、自デバイスが使用されている現在の状況５６を識別するために、多様なデバイス状況要因４０２を考慮することができる。これらのデバイス状況要因４０２は、単独で、または種々の実施形態の組み合わせで考慮されてもよく、場合によっては、デバイス状況要因４０２は重み付けされてもよい。すなわち、現在の状況５６をより正しく予測していそうなデバイス状況要因４０２には、状況５６の判定においてより大きな重みを与えられるのに対して、現在の状況５６をあまり正しく予測していそうにないデバイス状況要因４０２には、より小さな重みを与えられてもよい。
【００７３】
例えば、デバイス状況要因４０２の第１の要因４０４は、電子デバイス１０のマイクロホン３２が検出する周囲音６０の特性でもよい。周囲音６０の特性は、状況５６に関連することがあるので、電子デバイス１０は、その分析に少なくとも一部は基づいて状況５６を判定してもよい。
【００７４】
デバイス状況要因４０２の第２の要因４０６は、今日の日付または現在の時刻でもよい。いくつかの実施形態においては、電子デバイス１０は、今日の日付および／または現在の時刻を電子デバイス１０のカレンダー機能と比較して、状況を判定してもよい。例として、ユーザが夕食を取っている予定になっていることをカレンダー機能が示す場合、第２の要因４０６は、状況５６をレストラン７４と判定するのを支持するように評価されてもよい。別の例においては、ユーザは、朝又は夕方近くに通勤していそうなので、こうした時間には、第２の要因４０６は、状況５６を車７０と判定するのを支持するように評価されてもよい。
【００７５】
デバイス状況要因４０２の第３の要因４０８は、位置検出回路２２が測定しうる電子デバイス１０の現在位置でもよい。第３の要因４０８を使用して、電子デバイス１０は、その現在の位置を考慮して、例えば、電子デバイス１０のマップ機能で、現在位置を既知の場所（例えば、レストラン７４またはオフィス６４）、または電子デバイス１０が頻繁にある場所（これは、例えば、オフィス６４または自宅６２を示していてもよい）と比べることによって状況５６を判定してもよい。
【００７６】
デバイス状況要因４０２の第４の要因４１０は、例えば電子デバイスの画像キャプチャ回路２８によって、電子デバイス１０の周りで検出される周囲の光の量でもよい。一例として、大量の周囲の光は、屋外に見られる特定の状況５６（例えば、繁華街６８）に関係しているであろう。このような条件のもとに、要因４１０は、屋外で見られる状況５６を支持するように評価されてもよい。少量の周囲の光は、対照的に、屋内で見られる特定の状況５６（例えば、自宅６２）に関係しているであろう。この場合、要因４１０は、そのような屋内の状況５６を支持するように評価されてもよい。
【００７７】
デバイス状況要因４０２の第５の要因４１２は、検出された電子デバイス１０の動きでもよい。この動きは、加速度計および／または磁力計３０に基づき、および／または位置検出回路２２によって測定された、時間に伴う位置の変化に基づき検出されてもよい。動きは、多様なやり方で所与の状況５６を示唆しうる。例えば、電子デバイス１０が非常に速く動いている（例えば、時速約３２キロ（２０マイル）より速い）ことが検出されると、要因４１２は、電子デバイス１０が車７０か、または同様の交通形態の中にあることを支持するように評価されてもよい。電子デバイス１０がランダムに動いているとき、要因４１２は、電子デバイス１０のユーザが動き回っているであろう（例えば、スポーツジム６６またはパーティ７６の）状況を支持するように評価されてもよい。電子デバイス１０がほとんど静止している時、要因４１２は、ユーザがある期間１か所に座っている（例えば、オフィス６４またはレストラン７４の）状況５６を支持するように評価されてもよい。
【００７８】
デバイス状況要因４０２の第６の要因４１４は、別のデバイス（例えば、Ｂｌｕｅｔｏｏｔｈハンドセット）との接続でもよい。例えば、自動車のハンズフリーホンシステムとのＢｌｕｅｔｏｏｔｈ接続は、第６の要因４１４を、状況５６を車７０の中にいると判定するのを支持するように評価させてもよい。
【００７９】
いくつかの実施形態においては、電子デバイス１０は、電子デバイス１０の所与のユーザに対応付けられているユーザ音声プロファイルに基づいて、ユーザ別雑音抑圧パラメータ１０２を決定してもよい。こうしてもたらされるユーザ別雑音抑圧パラメータ１０２は、雑音抑圧２０に、ユーザ音声プロファイルに関係していなそうな周囲音６０、従って雑音らしいと理解されてもよい周囲音６０を分離させることができる。図２５〜２９は、このような技術に関する。
【００８０】
図２５に示すように、ユーザ音声プロファイルを取得するフロー４２０は、電子デバイス１０が音声サンプルを取得する時に開始される（ブロック４２２）。この音声サンプルは、上述のどのやり方で取得されてもよい。電子デバイス１０は、図に関して上述した特徴などの、音声サンプルの特定の特徴を分析する（ブロック４２４）。固有の特徴は、ユーザの音声プロファイルとして定量化され記憶される（ブロック４２６）。決定されたユーザ音声プロファイルは、以下に説明するように、雑音抑圧２０をユーザの音声に合わせるために使用されてもよい。さらに、図１５に関して上述したように、特定のユーザが電子デバイス１０の音声関連機能を使用している時に、ユーザ音声プロファイルは、電子デバイス１０によるその特定のユーザの識別を可能にすることができる。
【００８１】
この音声プロファイルを使用して、電子デバイス１０は、そのユーザの音声に最も良く適用可能なやり方で雑音抑圧を行うことができる。一実施形態においては、図２６のフローチャート４３０に示すように、電子デバイス１０は、ユーザの音声５８より周囲音６０に相当していそうなオーディオ信号の周波数を抑圧する一方で、音声信号５８により相当していそうな周波数を増強してもよい。フロー４３０は、ユーザが電子デバイス１０の音声関連機能を使用している時に開始される（ブロック４３２）。電子デバイス１０は、ユーザの音声信号５８と周囲音６０の両方を含む受信したオーディオ信号を、電子デバイス１０に現在話しているユーザに対応付けられているユーザ音声プロファイルと比較する（ブロック４３４）。雑音抑圧２０をユーザの音声に合わせるために、電子デバイスは、ユーザ音声プロファイルに関係していないオーディオ信号の周波数を抑圧するように、かつユーザ音声プロファイルに関係しているオーディオ信号の周波数を増幅するように、雑音抑圧２０を行う（ブロック４３６）。
【００８２】
上記のようにする１つのやり方を図２７〜２９に示している。これらの図は、オーディオ信号、ユーザ音声プロファイル、および出力雑音抑圧信号をモデル化した図を示す。図２７を参照すると、プロット４４０は、音声関連機能の使用中に、電子デバイス１０のマイクロホン３２で受信され、周波数領域に変換されたオーディオ信号を表す。縦座標４４２は、オーディオ信号の周波数成分のマグニチュードを表し、横座標４４４は、オーディオ信号の種々の離散的周波数成分を表す。当然のことながら、オーディオ信号を周波数領域に変換するために、高速フーリエ変換（ＦＦＴ）などの任意の適切な変換を使用することができる。同様に、オーディオ信号は、任意の適切な数（例えば、４０、１２８、２５６等）の離散的周波数成分に分割することができる。
【００８３】
それに対して、図２８のプロット４５０は、ユーザ音声プロファイルと関係している周波数をモデル化した図である。縦座標４５２は、ユーザ音声プロファイルの周波数成分のマグニチュードを表し、横座標４５４は、ユーザ音声プロファイルの離散的周波数成分を表す。図２７のオーディオ信号のプロット４４０と図２８のユーザ音声プロファイルのプロット４５０とを比べると、モデル化されたオーディオ信号がユーザ音声プロファイルに通常関係していない周波数の範囲を含むことが分かるであろう。すなわち、モデル化されたオーディオ信号は、ユーザの音声に加えて他の周囲音６０を含みそうであろう。
【００８４】
上記の比較から、電子デバイス１０は、雑音抑圧２０を行うとき、プロット４５０のユーザ音声プロファイルの周波数に相当するプロット４４０のオーディオ信号の周波数成分を概ね増幅するのに対して、他の周波数成分を概ね抑圧するような、ユーザ別雑音抑圧パラメータ１０２を決定または選択してもよい。図２９のプロット４６０は、そのようにして生じる雑音抑圧オーディオ信号をモデル化している。プロット４６０の縦座標４６２は、雑音抑圧オーディオ信号の周波数成分のマグニチュードを表し、横座標４６４は、雑音抑圧信号の離散的周波数成分を表す。プロット４６０の増幅部分４６６は、ユーザ音声プロファイルの中に見られる周波数に相当する。それに対して、プロット４６０の抑圧部分４６８は、プロット４５０のユーザプロファイルと関係していない雑音抑圧信号の周波数に概ね相当する。いくつかの実施形態においては、雑音抑圧の大きい部分が、プロット４５０のユーザ音声プロファイルに関係していない周波数に適用されるであろう、それに対して、雑音抑圧の小さい部分が、増幅されても、されなくてもよい部分４６６に適用されるであろう。
【００８５】
これまでの説明は、全般的に、図４に示した、出力オーディオ信号に雑音抑圧２０であるＴＸ  ＮＳ８４を行うために、ユーザ別雑音抑圧パラメータ１０２を決定することに重点をおいたものであった。しかし、上述のように、ユーザ別雑音抑圧パラメータ１０２は、別のデバイスからの入力オーディオ信号にＲＸ  ＮＳ９２を行うためにも使用されてもよい。別のデバイスからのそのような入力オーディオ信号は、ユーザ自身の音声を含まないので、特定の実施形態においては、ユーザ別雑音抑圧パラメータ１０２は、複数の妨害刺激１８２に加えて、複数のテスト音声が関わる音声トレーニング１０４に基づき決定されてもよい。
【００８６】
例えば、図３０のフロー４７０が提示しているように、電子デバイス１０は、事前記録音声または擬似音声と妨害刺激１８２とが関わる音声トレーニング１０４によって、ユーザ別雑音抑圧パラメータ１０２を決定してもよい。このような音声トレーニング１０４の一実施形態は、多様な異なる音声および妨害刺激１８２を含むテストオーディオ信号を含んでもよい。フロー４７０は、ユーザが音声トレーニング１０４を開始する時に開始される（ブロック４７２）。ユーザ自身の音声だけに基づき音声トレーニング１０４を行うのではなく、電子デバイス１０は、中の１つが特定の実施形態におけるユーザの音声であってもよい種々の音声を含む種々のテストオーディオ信号に、種々の雑音抑圧パラメータを適用する（ブロック４７４）。その後、電子デバイス１０は、種々のテストオーディオ信号に対してテストされた、異なる雑音抑圧パラメータに対するユーザの好みを確かめてもよい。当然のことながら、ブロック４７４は、図９のブロック１６６〜１７０と同様に実行されてもよい。
【００８７】
ブロック４７４におけるユーザからのフィードバックに基づき、電子デバイス１０は、ユーザ別雑音抑圧パラメータ１０２を決定する（ブロック４７６）。図３０のフローチャート４７０に基づき決定されたユーザ別のパラメータ１０２は、受信オーディオ信号への適用によく適しているであろう（例えば、図４に示すＲＸ  ＮＳパラメータ９４を形成するために使用される）。特に、受信オーディオ信号は、電子デバイス１０が「遠端」のユーザと話すために「近端」のユーザによって電話として使用される時、異なる音声を含むであろう。従って、図３１のフロー４８０に示すように、図３０に関して説明した技術などを使用して決定されたユーザ別雑音抑圧パラメータ１０２は、受信オーディオ信号の中の遠端ユーザの音声の特性しだいで、遠端ユーザからの受信オーディオ信号に適用されてもよい。
【００８８】
フロー４８０は、電子デバイス１０の電話機能またはチャット機能などの音声関連機能の使用時、かつ別の電子デバイス１０からの遠端ユーザの音声を含むオーディオ信号の受信時に開始される（ブロック４８２）。続いて、電子デバイス１０は、オーディオ信号の中の遠端ユーザの音声の特性を判定する（ブロック４８４）。（図３０に関して上述のように実行される時）そのようにすることで、例えば、受信オーディオ信号の中の遠端ユーザの音声を音声トレーニング１０４中にテストされた特定の他の音声と比較することになるであろう。次に、電子デバイス１０は、他の音声の中から、遠端ユーザの音声に最も似ている音声に対応するユーザ別雑音抑圧パラメータ１０２を適用する（ブロック４８６）。
【００８９】
一般に、第１の電子デバイス１０が、双方向通信中に第２の電子デバイス１０から遠端ユーザの音声を含むオーディオ信号を受信する時、このオーディオ信号は、第２の電子デバイス１０で既に雑音抑圧処理されているかもしれない。特定の実施形態によれば、第２の電子デバイス１０におけるこの雑音抑圧は、図３２のフロー４９０に示すように、第１の電子デバイス１０の近端ユーザに合わされていてもよい。フロー４９０は、第１の電子デバイス１０（例えば、図３３の携帯デバイス３４Ａ）が第２の電子デバイス１０（例えば、携帯デバイス３４Ｂ）からの遠端ユーザの音声のオーディオ信号を受信し始めるか、または受信し始めようとしている時に開始される（ブロック４９２）。第１の電子デバイス１０は、近端ユーザによって前もって決められているユーザ別雑音抑圧パラメータ１０２を、第２の電子デバイス１０に送信する（ブロック４９４）。その後、第２の電子デバイス１０は、出力オーディオ信号の中の遠端ユーザの音声の雑音抑圧に、それらのユーザ別雑音抑圧パラメータ１０２を適用する（ブロック４９６）。従って、第２の電子デバイス１０から第１の電子デバイス１０に送信される遠端ユーザの音声を含むオーディオ信号は、第１の電子デバイス１０の近端ユーザが好む雑音抑圧の特徴を有するであろう。
【００９０】
上述した図３２の技術は、類似した雑音抑圧機能を有する携帯デバイス３４Ａおよび３４Ｂを含む、図３３にシステム５００として示す２台の電子デバイス１０を使用して系統的に使用されてもよい。携帯デバイス３４Ａと３４Ｂが、ネットワーク上でそれぞれ近端ユーザと遠端ユーザの相互通信のために使用されるとき、携帯デバイス３４Ａと３４Ｂは、それぞれのユーザに対応付けられているユーザ別雑音抑圧パラメータ１０２を交換する（ブロック５０４および５０６）。すなわち、携帯デバイス３４Ｂは、携帯デバイス３４Ａの近端ユーザに対応付けられているユーザ別雑音抑圧パラメータ１０２を受信する。同様に、携帯デバイス３４Ａは、携帯デバイス３４Ｂの遠端ユーザに対応付けられているユーザ別雑音抑圧パラメータ１０２を受信する。その後、携帯デバイス３４Ａは、遠端ユーザのユーザ別雑音抑圧パラメータ１０２に基づき、近端ユーザのオーディオ信号に雑音抑圧２０を行う。同様に、携帯デバイス３４Ｂは、近端ユーザのユーザ別雑音抑圧パラメータ１０２に基づき、遠端ユーザのオーディオ信号に雑音抑圧２０を行う。このようにして、携帯デバイス３４Ａおよび３４Ｂのそれぞれのユーザは、雑音抑圧がそれぞれの好みに一致するオーディオ信号を、相手から聞くことができる。
【００９１】
上述の特定の実施形態は、例示であって、種々の変更や代替の形態を受け入れる余地があることが理解されよう。特許請求の範囲に記載される発明は、開示された特定の形態に限定されるものではなく、本発明の主旨および範囲内に入る全ての変更、均等物、および代替形態を包含するものであることもさらに理解されよう。
【図１】
2013527499.tif 000003
【図２】
2013527499.tif 000004
【図３】
2013527499.tif 000005
【図４】
2013527499.tif 000006
【図５】
2013527499.tif 000007
【図６】
2013527499.tif 000008
【図７】
2013527499.tif 000009
【図８】
2013527499.tif 000010
【図９】
2013527499.tif 000011
【図１０】
2013527499.tif 000012
【図１１】
2013527499.tif 000013
【図１２】
2013527499.tif 000014
【図１３】
2013527499.tif 000015
【図１４】
2013527499.tif 000016
【図１５】
2013527499.tif 000017
【図１６】
2013527499.tif 000018
【図１７】
2013527499.tif 000019
【図１８】
2013527499.tif 000020
【図１９】
2013527499.tif 000021
【図２０】
2013527499.tif 000022
【図２１】
2013527499.tif 000023
【図２２】
2013527499.tif 000024
【図２３】
2013527499.tif 000025
【図２４】
2013527499.tif 000026
【図２５】
2013527499.tif 000027
【図２６】
2013527499.tif 000028
【図２７】
2013527499.tif 000029
【図２８】
2013527499.tif 000030
【図２９】
2013527499.tif 000031
【図３０】
2013527499.tif 000032
【図３１】
2013527499.tif 000033
【図３２】
2013527499.tif 000034
【図３３】
2013527499.tif 000035
【手続補正書】
【提出日】平成24年12月7日(2012.12.7)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
電子デバイスによって実行される方法であって、
ユーザ音声サンプルおよび少なくとも１つの妨害刺激を含むテストオーディオ信号を決定するステップと、
第１の雑音抑圧パラメータに少なくとも一部基づいて、前記テストオーディオ信号に雑音抑圧を適用して、第１の雑音抑圧オーディオ信号を取得するステップと、
前記第１の雑音抑圧オーディオ信号をスピーカに出力するステップと、
第２の雑音抑圧パラメータに少なくとも一部基づいて、前記テストオーディオ信号に雑音抑圧を適用して、第２の雑音抑圧オーディオ信号を取得するステップと、
前記第２の雑音抑圧オーディオ信号を前記スピーカに出力するステップと、
ユーザの好みが前記第１の雑音抑圧オーディオ信号であるか前記第２の雑音抑圧オーディオ信号であるかの指示を取得するステップと、
前記ユーザの好みが前記第１の雑音抑圧信号であるか前記第２の雑音抑圧信号であるかの指示に応じて、前記第１の雑音抑圧パラメータ、もしくは前記第２の雑音抑圧パラメータ、またはこれらの組み合わせに少なくとも一部基づいて、前記電子デバイスの音声関連機能の使用時に雑音を抑圧するためのユーザ別雑音抑圧パラメータを決定するステップと、
を有することを特徴とする方法。
【請求項２】
前記テストオーディオ信号を決定するステップは、前記妨害刺激が前記スピーカから音を出して再生されている間に、マイクロホンを使用して前記ユーザ音声サンプルを記録するステップを含むことを特徴とする請求項１に記載の方法。
【請求項３】
前記テストオーディオ信号を決定するステップは、前記妨害刺激が別のデバイスで音を出して再生されている間に、マイクロホンを使用して前記ユーザ音声サンプルを記録するステップを含むことを特徴とする請求項１に記載の方法。
【請求項４】
前記テストオーディオ信号を決定するステップは、マイクロホンを使用して前記ユーザ音声サンプルを記録し、前記ユーザ音声サンプルを前記妨害刺激と電子的に混合するステップを含むことを特徴とする請求項１に記載の方法。
【請求項５】
第３の雑音抑圧パラメータに少なくとも一部基づいて、前記テストオーディオ信号に雑音抑圧を適用して、第３の雑音抑圧オーディオ信号を取得するステップと、
前記第３の雑音抑圧オーディオ信号を前記スピーカに出力するステップと、
第４の雑音抑圧パラメータに少なくとも一部基づいて、前記テストオーディオ信号に雑音抑圧を適用して、第４の雑音抑圧オーディオ信号を取得するステップと、
前記第４の雑音抑圧オーディオ信号を前記スピーカに出力するステップと、
ユーザの好みが前記第３の雑音抑圧オーディオ信号であるか前記第４の雑音抑圧オーディオ信号であるかの指示を取得するステップと、
前記ユーザの好みが前記第３の雑音抑圧オーディオ信号であるか前記第４の雑音抑圧オーディオ信号であるかの指示に応じて、前記第１の雑音抑圧パラメータ、前記第２の雑音抑圧パラメータ、前記第３の雑音抑圧パラメータ、もしくは前記第４の雑音抑圧パラメータ、またはこれらの組み合わせに少なくとも一部基づいて、ユーザ別雑音抑圧パラメータを決定するステップと、
を更に有することを特徴とする請求項１乃至４のいずれか１項に記載の方法。
【請求項６】
前記ユーザの好みが前記第１の雑音抑圧オーディオ信号か前記第２の雑音抑圧オーディオ信号であるかに少なくとも一部基づいて、前記第３の雑音抑圧パラメータおよび前記第４の雑音抑圧パラメータを決定するステップを更に有することを特徴とする請求項５に記載の方法。
【請求項７】
少なくとも１つのプロセッサと、該少なくとも１つのプロセッサによって実行される１又は２以上のプログラムを格納するメモリとを含む電子デバイスであって、前記１又は２以上のプログラムは、
ユーザ音声サンプルおよび少なくとも１つの妨害刺激を含むテストオーディオ信号を決定するための命令と、
第１の雑音抑圧パラメータに少なくとも一部基づいて、前記テストオーディオ信号に雑音抑圧を適用して、第１の雑音抑圧オーディオ信号を取得するための命令と、
前記第１の雑音抑圧オーディオ信号をスピーカに出力するための命令と、
第２の雑音抑圧パラメータに少なくとも一部基づいて、前記テストオーディオ信号に雑音抑圧を適用して、第２の雑音抑圧オーディオ信号を取得するための命令と、
前記第２の雑音抑圧オーディオ信号を前記スピーカに出力するための命令と、
ユーザの好みが前記第１の雑音抑圧オーディオ信号であるか前記第２の雑音抑圧オーディオ信号であるかの指示を取得するための命令と、
前記ユーザの好みが前記第１の雑音抑圧信号であるか前記第２の雑音抑圧信号であるかの指示に応じて、前記第１の雑音抑圧パラメータ、もしくは前記第２の雑音抑圧パラメータ、またはこれらの組み合わせに少なくとも一部基づいて、前記電子デバイスの音声関連機能の使用時に雑音を抑圧するためのユーザ別雑音抑圧パラメータを決定するための命令と、
を含むことを特徴とする電子デバイス。
【請求項８】
前記テストオーディオ信号を決定するための命令は、前記妨害刺激が前記スピーカから音を出して再生されている間に、マイクロホンを使用して前記ユーザ音声サンプルを記録するための命令を含むことを特徴とする請求項７に記載の電子デバイス。
【請求項９】
前記テストオーディオ信号を決定するための命令は、前記妨害刺激が別のデバイスで音を出して再生されている間に、マイクロホンを使用して前記ユーザ音声サンプルを記録するための命令を含むことを特徴とする請求項７に記載の電子デバイス。
【請求項１０】
前記テストオーディオ信号を決定するための命令は、マイクロホンを使用して前記ユーザ音声サンプルを記録し、前記ユーザ音声サンプルを前記妨害刺激と電子的に混合するための命令を含むことを特徴とする請求項７に記載の電子デバイス。
【請求項１１】
第３の雑音抑圧パラメータに少なくとも一部基づいて、前記テストオーディオ信号に雑音抑圧を適用して、第３の雑音抑圧オーディオ信号を取得するための命令と、
前記第３の雑音抑圧オーディオ信号を前記スピーカに出力するための命令と、
第４の雑音抑圧パラメータに少なくとも一部基づいて、前記テストオーディオ信号に雑音抑圧を適用して、第４の雑音抑圧オーディオ信号を取得するための命令と、
前記第４の雑音抑圧オーディオ信号を前記スピーカに出力するための命令と、
ユーザの好みが前記第３の雑音抑圧オーディオ信号であるか前記第４の雑音抑圧オーディオ信号であるかの指示を取得するための命令と、
前記ユーザの好みが前記第３の雑音抑圧オーディオ信号であるか前記第４の雑音抑圧オーディオ信号であるかの指示に応じて、前記第１の雑音抑圧パラメータ、前記第２の雑音抑圧パラメータ、前記第３の雑音抑圧パラメータ、もしくは前記第４の雑音抑圧パラメータ、またはこれらの組み合わせに少なくとも一部基づいて、ユーザ別雑音抑圧パラメータを決定するための命令と、
を更に有することを特徴とする請求項７乃至１０のいずれか１項に記載の電子デバイス。
【請求項１２】
前記ユーザの好みが前記第１の雑音抑圧オーディオ信号か前記第２の雑音抑圧オーディオ信号であるかに少なくとも一部基づいて、前記第３の雑音抑圧パラメータおよび前記第４の雑音抑圧パラメータを決定するための命令を更に有することを特徴とする請求項１１に記載の電子デバイス。
【請求項１３】
電子デバイスの少なくとも１つのプロセッサによって実行される１又は２以上のプログラムを格納するコンピュータ読み取り可能な記憶媒体であって、前記１又は２以上のプログラムは、
ユーザ音声サンプルおよび少なくとも１つの妨害刺激を含むテストオーディオ信号を決定するための命令と、
第１の雑音抑圧パラメータに少なくとも一部基づいて、前記テストオーディオ信号に雑音抑圧を適用して、第１の雑音抑圧オーディオ信号を取得するための命令と、
前記第１の雑音抑圧オーディオ信号をスピーカに出力するための命令と、
第２の雑音抑圧パラメータに少なくとも一部基づいて、前記テストオーディオ信号に雑音抑圧を適用して、第２の雑音抑圧オーディオ信号を取得するための命令と、
前記第２の雑音抑圧オーディオ信号を前記スピーカに出力するための命令と、
ユーザの好みが前記第１の雑音抑圧オーディオ信号であるか前記第２の雑音抑圧オーディオ信号であるかの指示を取得するための命令と、
前記ユーザの好みが前記第１の雑音抑圧信号であるか前記第２の雑音抑圧信号であるかの指示に応じて、前記第１の雑音抑圧パラメータ、もしくは前記第２の雑音抑圧パラメータ、またはこれらの組み合わせに少なくとも一部基づいて、前記電子デバイスの音声関連機能の使用時に雑音を抑圧するためのユーザ別雑音抑圧パラメータを決定するための命令と、
を含むことを特徴とするコンピュータ読み取り可能な記憶媒体。
【請求項１４】
前記テストオーディオ信号を決定するための命令は、前記妨害刺激が前記スピーカから音を出して再生されている間に、マイクロホンを使用して前記ユーザ音声サンプルを記録するための命令を含むことを特徴とする請求項１３に記載のコンピュータ読み取り可能な記憶媒体。
【請求項１５】
前記テストオーディオ信号を決定するための命令は、前記妨害刺激が別のデバイスで音を出して再生されている間に、マイクロホンを使用して前記ユーザ音声サンプルを記録するための命令を含むことを特徴とする請求項１３に記載のコンピュータ読み取り可能な記憶媒体。
【請求項１６】
前記テストオーディオ信号を決定するための命令は、マイクロホンを使用して前記ユーザ音声サンプルを記録し、前記ユーザ音声サンプルを前記妨害刺激と電子的に混合するための命令を含むことを特徴とする請求項１３に記載のコンピュータ読み取り可能な記憶媒体。
【請求項１７】
第３の雑音抑圧パラメータに少なくとも一部基づいて、前記テストオーディオ信号に雑音抑圧を適用して、第３の雑音抑圧オーディオ信号を取得するための命令と、
前記第３の雑音抑圧オーディオ信号を前記スピーカに出力するための命令と、
第４の雑音抑圧パラメータに少なくとも一部基づいて、前記テストオーディオ信号に雑音抑圧を適用して、第４の雑音抑圧オーディオ信号を取得するための命令と、
前記第４の雑音抑圧オーディオ信号を前記スピーカに出力するための命令と、
ユーザの好みが前記第３の雑音抑圧オーディオ信号であるか前記第４の雑音抑圧オーディオ信号であるかの指示を取得するための命令と、
前記ユーザの好みが前記第３の雑音抑圧オーディオ信号であるか前記第４の雑音抑圧オーディオ信号であるかの指示に応じて、前記第１の雑音抑圧パラメータ、前記第２の雑音抑圧パラメータ、前記第３の雑音抑圧パラメータ、もしくは前記第４の雑音抑圧パラメータ、またはこれらの組み合わせに少なくとも一部基づいて、ユーザ別雑音抑圧パラメータを決定するための命令と、
を更に有することを特徴とする請求項１３乃至１６のいずれか１項に記載のコンピュータ読み取り可能な記憶媒体。
【請求項１８】
前記ユーザの好みが前記第１の雑音抑圧オーディオ信号か前記第２の雑音抑圧オーディオ信号であるかに少なくとも一部基づいて、前記第３の雑音抑圧パラメータおよび前記第４の雑音抑圧パラメータを決定するための命令を更に有することを特徴とする請求項１７に記載のコンピュータ読み取り可能な記憶媒体。
【国際調査報告】
2013527499.tif 000036
2013527499.tif 000037
2013527499.tif 000038
2013527499.tif 000039
2013527499.tif 000040