(57)【要約】複数の声の間の区別のための方法であって、１）声の知覚的に有意な信号属性、たとえば平均ピッチおよびピッチ分散を解析する段階と、２）それぞれの声の信号属性を表すパラメータの組を決定する段階と、最後に、３）声のうちの少なくとも一部の修正された信号属性を表す声修正パラメータを抽出する段階とを有する、方法。これにより、声が前記声修正パラメータに従って修正されたときに、複数の声の間の相互パラメータ距離を、それにより声の間の知覚的な相違を増すことが可能である。好ましくは、一つのパラメータの修正量を限定するため、ほとんどまたは全部の声が修正される。好ましい信号属性尺度は：ピッチ、ピッチの時間的変動、声門波形、フォルマント周波数、信号振幅、有声および無声の発話セグメントの間のエネルギー差、発話の全体的なスペクトル輪郭に関係する特性、長い発話セグメントにおける一つまたは複数の尺度の動的変動に関係する特性である。本方法は、それぞれの声について判別された信号属性の修正に基づいているので、自然な音をもった自動声区別を許容する。
2009539133.tif 000002
【特許請求の範囲】
【請求項１】
第一および第二の声の間の区別のための方法であって、
１）それぞれ前記第一および第二の声を表す第一および第二の発話信号の信号属性を解析する段階と、
２）それぞれ前記第一および第二の発話信号の信号属性の尺度を表すそれぞれ第一および第二の組のパラメータを決定する段階と、
３）声修正アルゴリズムを制御するよう適応された声区別テンプレートを抽出する段階とを有しており、前記声区別テンプレートは、少なくとも前記第一の組のパラメータの少なくとも一つのパラメータの修正を表すよう抽出されるものであり、ここで、前記修正は、前記声区別テンプレートによって制御される修正アルゴリズムによる処理に際して、前記第一および第二の声の間の相互パラメータ距離を増すはたらきをする、
方法。
【請求項２】
前記声区別テンプレートは、前記第一および第二の組両方のパラメータのうち少なくとも一つのパラメータの修正を表すよう抽出される、請求項１記載の方法。
【請求項３】
前記声区別テンプレートは、少なくとも前記第一の組のパラメータのうちの二つ以上のパラメータの修正を表すよう抽出される、請求項１記載の方法。
【請求項４】
前記第一および第二の発話信号の信号属性の前記尺度は、前記信号の知覚的に有意な属性を表す、請求項１記載の方法。
【請求項５】
前記尺度は：ピッチ、ピッチの時間的変動、声門波形、信号振幅、フォルマント周波数、有声および無声の発話セグメントの間のエネルギー差、発話の全体的なスペクトル輪郭に関係する特性、長い発話セグメントにおける一つまたは複数の尺度の動的変動に関係する特性からなる群から選択される少なくとも一つの尺度を含む、請求項４記載の方法。
【請求項６】
前記段階３）は、前記第一および第二のパラメータの組のパラメータのうちの少なくとも一部を考慮に入れて前記相互パラメータ距離を計算することを含み、計算される距離の型は：ユークリッド距離およびマハラノビス距離からなる群から選択される、請求項１記載の方法。
【請求項７】
第三の声を表す第三の発話信号の信号属性を解析し、前記第三の発話信号の信号属性の尺度を表すパラメータの第三の組を決定し、前記第一および第三のパラメータの組の間の相互パラメータ距離を計算することをさらに含む、請求項１記載の方法。
【請求項８】
信号プロセッサであって：
・それぞれ第一および第二の声を表す第一および第二の発話信号の信号属性を解析するよう構成された信号解析器と、
・少なくともそれぞれ前記第一および第二の発話信号の信号属性の尺度を表す、第一および第二の組のパラメータを決定するよう構成されたパラメータ発生器と、
・声修正アルゴリズムを制御するよう適応された声区別テンプレートを抽出するよう構成された声区別テンプレート発生器とを有しており、前記声区別テンプレートは、少なくとも前記第一の組のパラメータの少なくとも一つのパラメータの修正を表すよう抽出されるものであり、ここで、前記修正は、前記声区別テンプレートによって制御される修正アルゴリズムによる処理に際して、前記第一および第二の声の間の相互パラメータ距離を増すはたらきをする、
信号プロセッサ。
【請求項９】
前記声区別テンプレート発生器は、前記声区別テンプレートを、前記第一および第二の組両方のパラメータのうち少なくとも一つのパラメータの修正を表すよう抽出するよう構成されている、請求項８記載の信号プロセッサ。
【請求項１０】
前記声区別テンプレート発生器は、前記声区別テンプレートを、少なくとも前記第一の組のパラメータのうちの二つ以上のパラメータの修正を表すよう抽出するよう構成されている、請求項８記載の信号プロセッサ。
【請求項１１】
前記第一および第二の発話信号の信号属性の前記尺度は、前記信号の知覚的に有意な属性を表す、請求項８記載の信号プロセッサ。
【請求項１２】
前記パラメータ発生器は：ピッチ、ピッチの時間的変動、声門波形、信号振幅、フォルマント周波数、有声および無声の発話セグメントの間のエネルギー差、発話の全体的なスペクトル輪郭に関係する特性、長い発話セグメントにおける一つまたは複数の尺度の動的変動に関係する特性からなる群から選択される少なくとも一つの尺度を含むよう構成される、請求項１１記載の信号プロセッサ。
【請求項１３】
前記声区別テンプレート発生器は、前記第一および第二のパラメータの組のパラメータのうちの少なくとも一部を考慮に入れて前記相互パラメータ距離を計算することを含み、計算される距離の型は：ユークリッド距離およびマハラノビス距離からなる群から選択される、請求項８記載の信号プロセッサ。
【請求項１４】
前記信号解析器が、第三の声を表す第三の発話信号の信号属性を解析するようさらに構成され、前記パラメータ発生器が、前記第三の発話信号の信号属性の尺度を表すパラメータの第三の組を生成するよう構成され、前記声区別テンプレート発生器が、前記第一および第三のパラメータの組の間の相互パラメータ距離を計算するよう構成されている、請求項８記載のプロセッサ。
【請求項１５】
請求項８記載の信号プロセッサを有する装置。
【請求項１６】
請求項１記載の方法を実行するよう適応されたコンピュータ実行可能なプログラム・コード。
【請求項１７】
請求項１６記載のコンピュータ実行可能なプログラム・コードを有するコンピュータ可読記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は信号処理、特に発話（speech）信号の処理の分野に関する。より特定的には、本発明は、第一および第二の声の間の区別（differentiation）のための方法ならびに該方法を実行するための信号プロセッサおよびデバイスに関する。
【背景技術】
【０００２】
異なる話者の声の区別は、たとえば電話において、および電話会議システムにおいてよく知られた問題である。たとえば視覚的な手がかりのない電話会議システムでは、遠隔の聴取者は、同時に話す幾人かの話者の間の議論を追うのが困難になるであろう。たとえ一人の話者しか話していないとしても、遠隔のリスナーはその声を識別するのが、よって誰が話しているかを識別するのが困難であることがある。ノイズのある環境での移動電話でも、話者識別は問題になることがある。それは特に、いつもの通話者は、遺伝的および／または社会言語学的に近い関係のため、似通った声をもつ傾向があるという事実による。さらに、幾人かの話者に対して回線が開いている仮想職場の応用では、迅速かつ精確な話者識別が重要になることがある。
【０００３】
US2004/0013252は、電話会議の間、聴取者による発言者の区別を改善するための方法および装置を記載している。前記方法は、遠隔通信システムを通じて伝送される信号を使う。前記方法は複数の発言者の各々から聴取者への声を含む。聴取者に対して、インジケータが実際の発言者を示す。US2004/0013252は、聴取者が発言者を区別することをよりよく許容するための、もとのオーディオ信号の種々の修正に言及している。たとえば空間的区別では、それぞれの個々の発言者は、聴覚空間内で異なる見かけの方向にレンダリングされる。それはたとえば、異なる発言者に異なる頭部伝達関数（HRTF:  Head  Related  Transfer  Function）を適用するといったバイノーラル合成（binaural  synthesis）を使うことによる。その動機となるのは、話者が異なる方向に感じられれば、発話信号がより理解しやすいという観察である。さらに、US2004/0013252は、聴取者による声認識を補助するために、似た声がさまざまな方法でわずかに変更されることができることに言及している。別の話者の声からの声のよりよい区別を許容するために、話者の声の一つにわずかな周波数シフトを与えるような、周波数変調に基づく「鼻音化（nasaling）」アルゴリズムが言及されている。
【０００４】
US2004/0013252で提案される発話区別の解決策はいくつかの欠点をもつ。話者の間の空間的分離のために、そのような方法は、聴取者に要求される空間的印象を与えるための二つ以上のオーディオ・チャネルを必要とする。よって、そのような方法は一つのオーディオ・チャネルしか利用可能でない応用には、たとえば移動電話のような普通の電話システムでは、好適でない。US2004/0013252で言及される「鼻音化」アルゴリズムは、空間的区別方法と組み合わせて使うことができる。しかしながら、前記アルゴリズムは不自然に聞こえる声を生じ、いくつかの似た声を区別するために使われる場合、すべての修正された声が知覚的に似通った「鼻音」品質を得るので、区別を改善しはしない。さらに、US2004/0013252は、話者の声の属性による「鼻音化」効果の自動制御のための手段を提供するものではない。
【発明の開示】
【発明が解決しようとする課題】
【０００５】
よって、声、たとえば電話で聞こえる声をすぐ識別することにおいて聴取者を支援する、すなわち聴取者がいくつかの既知の声を区別するのを支援する目的で発話信号を自動処理することのできる方法を提供することが一つの目的である。
【課題を解決するための手段】
【０００６】
この目的およびいくつかの他の目的は、本発明の第一の側面においては、第一および第二の声の間の区別のための方法であって、
１）それぞれ前記第一および第二の声を表す第一および第二の発話信号の信号属性を解析する段階と、
２）それぞれ前記第一および第二の発話信号の信号属性の尺度を表すそれぞれ第一および第二の組のパラメータを決定する段階と、
３）声修正アルゴリズムを制御するよう適応された声区別テンプレートを抽出する段階とを有しており、前記声区別テンプレートは、少なくとも前記第一の組のパラメータの少なくとも一つのパラメータの修正を表すよう抽出されるものであり、ここで、前記修正は、前記声区別テンプレートによって制御される修正アルゴリズムによる処理に際して、前記第一および第二の声の間の相互パラメータ距離を増すはたらきをする、
方法を提供することによって達成される。
【０００７】
「声区別テンプレート（voice  differentiating  template）」により、前記声修正アルゴリズムに入力してその声修正機能を制御するための声修正パラメータの組が了解されるものである。好ましくは、前記声修正アルゴリズムは、二つ以上の声パラメータの修正を実行でき、よって、前記声区別テンプレートは好ましくはこれらのパラメータを含む。前記声区別テンプレートは、前記第一および第二の声のそれぞれに割り当てられた異なる声修正パラメータを含んでいてもよく、三つ以上の声の場合には、前記声区別テンプレートは、それらの声の部分集合に割り当てられた、あるいはすべての声に割り当てられた声修正パラメータを含んでいてもよい。
【０００８】
この方法によれば、一組の声を表す発話信号の組を自動的に解析し、それらの声の特徴の属性に基づいて前記組の声の一つまたは複数に割り当てられる一つまたは複数の声区別テンプレートに到達することが可能である。対応する声修正アルゴリズムを個別に各声についてしかるべく適用することによって、自然な響きをもつが、それらの声の間の知覚距離が増し、よって聴取者がそれらの声の間の区別をするのを助けるような声を生成することが可能である。
【０００９】
前記方法の効果は、複数の声が、それらの声の自然な響きを保持しつつ、より異なるようにできるということである。これはまた、本方法が自動的に実行される場合にも可能である。これは、前記声修正テンプレートが信号属性、すなわち声自身の特性に基づいているという事実のためである。このように、前記方法は、合成的に響く効果を適用するのではなく、既存の相違を強調する、あるいは複数の声の間の知覚的に有意な相違を人工的に増大させることを指向する。
【００１０】
前記方法は、あるイベント、たとえば電話会議セッションについて別個に実行されることができる。この場合、声修正パラメータは、そのセッションについて、各参加者のために個別に選択される。あるいはまた、個々の通話者について声修正パラメータの持続的な設定であってもよい。この場合、声修正パラメータは、各通話者の識別情報（たとえば電話番号）と関連付けられたデバイスに記憶される。たとえば、携帯電話の電話帳に記憶される。
【００１１】
記載される前記方法は入力として、単一チャネルのオーディオ信号しか必要としないので、また前記方法は単一の出力チャネルで機能できるので、前記方法は、たとえば幅広い範囲の通信用途内、たとえば移動電話またはインターネット・プロトコルを通じた声（Voice  over  Internet  Protocol）に基づく電話といった電話内で適用可能である。当然ながら、前記方法は、立体音響的なまたは多チャネルのオーディオ通信システムにおいて直接使われることもできる。
【００１２】
好ましくは、前記声区別テンプレートは、前記第一および第二の組両方のパラメータのうち少なくとも一つのパラメータの修正を表すよう抽出される。こうして、好ましくは、前記第一および第二の声の両方が修正される。すなわち一般に、前記声区別テンプレートは、前記方法に入力されるすべての声が少なくとも一つのパラメータに関して修正されるよう抽出されることが好ましいこともありうる。しかしながら、前記方法は、二つの声の間の相互パラメータ距離が所定の閾値を超えている場合には二つの声を修正することを排除するよう構成されてもよい。
【００１３】
好ましくは、前記声区別テンプレートは、少なくとも前記第一の組のパラメータのうちの二つ以上のパラメータの修正を表すよう抽出される。前記のパラメータの組に含まれるパラメータのすべてを修正することが好ましいことがありうる。こうして、より多くのパラメータを修正することによって、ある声の一つのパラメータを不自然に響く声につながるほど修正する必要なしに、二つの声の間の距離を増すことが可能である。
【００１４】
同じことは、声のうちのより多く、可能性としてはすべてが修正されるような、区別テンプレートを抽出する上述したサブ側面との組み合わせにもあてはまる。複数の声の大きな部分についてパラメータの少なくとも大きな部分を修正することによって、どの声のどのパラメータも不自然な音につながるほど修正する必要なく、それらの声の間の相互知覚距離をとることが可能である。
【００１５】
好ましくは、前記第一および第二の発話信号の信号属性の前記尺度は、前記信号の知覚的に有意な属性を表す。最も好ましくは、前記尺度は、少なくとも一つの尺度を含み、前記少なくとも一つの尺度は、好ましくは：ピッチ、ピッチの時間的変動、フォルマント周波数、声門波形（glottal  pulse  shape）、信号振幅、有声および無声の発話セグメントの間のエネルギー差、発話の全体的なスペクトル輪郭に関係する特性、長い発話セグメントにおける一つまたは複数の尺度の動的変動に関係する特性からなる群から選択される尺度のうちの二つ以上または全部である。
【００１６】
好ましくは、段階３）は、前記第一および第二のパラメータの組のパラメータのうちの少なくとも一部を考慮に入れて前記相互パラメータ距離を計算することを含む。ここで、計算される距離の型は、ユークリッド距離またはマハラノビス距離といった、二つのパラメータ・ベクトルの間の相違を特徴付けるいかなる計量でもよい。ユークリッド型の距離は単純な型の距離である一方、マハラノビス型の距離は、パラメータの変動性を考慮に入れる知的な方法であり、今の用途において有利な属性である。しかしながら、一般に、距離は数多くの方法で計算できることは理解されるものである。最も好ましくは、前記相互パラメータ距離は、ステップ１）で決定されるパラメータすべてを考慮に入れて計算される。相互パラメータ距離を計算することは一般に、ｎ次元パラメータ空間における距離を計算する問題であることは理解されるものであり、よって、原理的には、そのような距離の尺度を得ることのできるいかなる方法を用いてもよい。
【００１７】
段階３）は、前記一つまたは複数の声についてのパラメータのうちの一つまたは複数に基づいて、それらの声の間の結果的な最小推定相互パラメータ距離が得られるよう、修正パラメータを与えることによって実行されてもよい。好ましくは、信号属性の尺度を表すパラメータは、各パラメータが前記声区別テンプレートのあるパラメータに対応するよう選択される。
【００１８】
任意的に、前記方法は、第三の声を表す第三の発話信号の信号属性を解析し、前記第三の発話信号の信号属性の尺度を表すパラメータの第三の組を決定し、パラメータの前記第一および第三の組の間の相互パラメータ距離を計算することを含む。前記第一の側面に基づく教示一般は、いくつの入力発話信号を実行するためにも適用可能であることは理解されるものである。
【００１９】
任意的に、前記方法はさらに、ユーザー入力を受け取り、それに基づいて前記声区別テンプレートを調整する段階を含んでいてもよい。そのようなユーザー入力はユーザー選好であってもよい。たとえば、ユーザーは、自分の親友の声に声修正を適用しないような情報を入力してもよい。
【００２０】
好ましくは、前記声区別テンプレートは、単一のオーディオ出力チャネルを与える声修正アルゴリズムを制御するよう構成される。しかしながら、好まれるならば、前記方法は、二つ以上のオーディオ・チャネルが利用可能なシステムにおいて適用されてもよく、よって前記方法は組み合わせにおいて使用されてもよく、たとえばさらに当技術分野で知られているような空間的区別アルゴリズムへの入力の役をして、それによりさらなる声区別を得てもよい。
【００２１】
好ましくは、前記方法は、前記声区別テンプレートによって制御される修正アルゴリズムを用いて前記オーディオ信号を処理し、処理されたオーディオ信号を表す修正されたオーディオ信号を生成することによって、少なくとも前記第一の声を表すオーディオ信号を修正する段階を含む。前記修正アルゴリズムは、当技術分野において知られている声修正アルゴリズムから選択されてもよい。
【００２２】
前記声区別テンプレートによって制御される修正アルゴリズムを走らせる段階を含み、前述した方法ステップのすべては、一つの位置で、たとえば一つの装置またはデバイスにおいて、実行されてもよい。しかしながら、たとえば少なくとも段階１）および２）は前記オーディオ信号を修正する段階に対して遠隔な位置で実行されてもよいことは理解されるものである。こうして、段階１）、２）および３）は個人のパーソナル・コンピュータ上で実行されてもよい。結果として得られる声区別テンプレートは次いで、その人の携帯電話のような別のデバイスに転送されることができ、そこで、前記声区別テンプレートによって制御される修正アルゴリズムを走らせる前記段階は実行される。
【００２３】
段階１）および２）は、オンラインまたはオフラインのいずれで実行されてもよい。すなわち、すぐに段階３）およびその後の声修正を実行する目的でもよいし、あるいは段階１）および２）そして可能性としては３）はのちの使用のために、いくつかの声を表すオーディオ信号のトレーニング集合に対して実行されてもよい。
【００２４】
前記方法のオンライン適用、たとえば電話会議適用では、関与する人の声の信号属性の長期的な統計に適応するために、段階１）、２）および３）が適応的に実行されることが好ましいことがある。オンライン適用、たとえば電話会議では、一つのオーディオ・チャネル上で伝送される単一のオーディオ信号に含まれるいくつかの声を分離することができるために、初期声認識段階を追加することが好ましいことがありうる。よって、記載される声区別方法に入力を提供するために、オーディオ信号をそれぞれ一つの声のみを含む、あるいは少なくとも主にはそれぞれ一つの声のみを含む部分に分割するための声認識手順が使用されることができる。
【００２５】
オフライン適用では、声の長期的な統計を考慮に入れることができるために、発話信号の長いトレーニング・シーケンスに対して少なくとも段階１）を実行することが好ましいことがありうる。そのようなオフライン適用は、たとえば、ある人の電話帳の各電話番号に割り当てられた修正パラメータをもつ声区別テンプレートの準備の間であってもよい。これは、所与の電話番号から電話のコールが受信されるのに際して声修正アルゴリズムのために適正な声修正パラメータの直接的な選択を許容することになるであろう。
【００２６】
前記第一の側面の上述した実施形態またはサブ側面のうちのどの二つ以上がいかなる仕方で組み合わされてもよいことは理解されるものである。
【００２７】
第二の側面では、本発明は信号プロセッサであって、
・それぞれ第一および第二の声を表す第一および第二の発話信号の信号属性を解析するよう構成された信号解析器と、
・少なくともそれぞれ前記第一および第二の発話信号の信号属性の尺度を表す第一および第二の組のパラメータを決定するよう構成されたパラメータ発生器と、
・声修正アルゴリズムを制御するよう適応された声区別テンプレートを抽出するよう構成された声区別テンプレート発生器とを有しており、前記声区別テンプレートは、少なくとも前記第一の組のパラメータの少なくとも一つのパラメータの修正を表すよう抽出されるものであり、ここで、前記修正は、前記声区別テンプレートによって制御される修正アルゴリズムによる処理に際して、前記第一および第二の声の間の相互パラメータ距離を増すはたらきをする、
信号プロセッサを提供する。
【００２８】
前記第一の側面について記載した同じ利点および同じ型の実施形態がこの第二の側面にも適用できることは理解されるものである。
【００２９】
前記第二の側面に基づく信号プロセッサは、好ましくは、信号プロセッサ・ユニットおよび付随するメモリを含む。前記信号プロセッサは、たとえばスタンドアローンの通信デバイス中への統合のために有利であるが、コンピュータまたはコンピュータ・システムの一部であってもよい。
【００３０】
第三の側面では、本発明は、前記第二の側面に基づく信号プロセッサを有するデバイスを提供する。前記デバイスは、電話、たとえば移動電話、インターネット・プロトコルを通じた声（Voice  over  Internet  Protocol）に基づく通信（VoIP）デバイスまたは電話会議システムといった声通信デバイスであってもよい。上述したのと同じ利点および実施形態がこの第三の側面にも適用できる。
【００３１】
第四の側面では、本発明は、前記第一の側面に基づく方法を実行するよう適応されたコンピュータ実行可能なプログラム・コードを提供する。前記プログラム・コードは、汎用コンピュータ言語または信号プロセッサ専用の機械語であってもよい。上述したのと同じ利点および実施形態がこの第四の側面にも適用できる。
【００３２】
第五の側面では、本発明は、前記第四の側面に基づくコンピュータ実行可能なプログラム・コードを有するコンピュータ可読記憶媒体を提供する。前記記憶媒体はメモリースティック、メモリ・カードであってもよく、ディスク・ベースであってもよく、たとえばCD、DVDまたはブルーレイ・ベースのディスクまたはハードディスク、たとえばポータブル・ハードディスクであってもよい。上述したのと同じ利点および実施形態がこの第五の側面にも適用できる。
【００３３】
前記第一の側面について述べた利点および実施形態が本発明の第二、第三および第四の側面にも適用できることは理解されるものである。よって、本発明のどの一つの側面もそれぞれ、他の側面のどれと組み合わせてもよいことは理解されるものである。
【００３４】
本発明についてこれからあくまでも例として、付属の図面を参照しつつ説明する。
【発明を実施するための最良の形態】
【００３５】
図１は、たとえば電話会議の三人の参加者である三人の話者Ａ、Ｂ、Ｃの声の位置ａ、ｂ、ｃを表している。ここで、ｘｙ平面における位置ａ、ｂ、ｃは、三人の声の信号属性に関係する尺度を反映するパラメータｘおよびｙによって決定される。たとえば、パラメータｘは基本周波数（すなわち平均ピッチ）を表し、一方パラメータｙはピッチ分散を表すことができる。以下では、発話区別システムの好ましい機能について、この例に基づいて説明する。
【００３６】
簡単のため、参加者Ａ、Ｂ、Ｃからの三つのもとの発話信号が発話区別システムのために利用可能であると想定する。その際、これらの信号に基づいて、信号解析が実行され、それに基づいて、人物Ａの声のｘｙ平面内での信号属性を表す一組のパラメータ(xa,ya)が人物Ａの声について決定されている。人物ＢおよびＣについても同様である。これは、発話信号の有声部分からピッチを見出すために使われるピッチ推定アルゴリズムによってなされる。本システムは、何らかの所定の期間にわたる平均ピッチおよびピッチの分散を含むピッチ推定の統計を収集する。ある点において、典型的には各参加者からの発話の数分後、収集された統計が、声の間の比較をするのに十分信頼できると決定される。形式的には、これは、各話者についてのピッチの収集された統計が、ある所定の確からしさで何らかの平均および分散をもつガウス分布に対応するといった、統計的な議論に基づいてでもよい。
【００３７】
次に、発話信号の比較が図１に示されている。この例では、話者Ａ、Ｂ、Ｃの声は、二つのパラメータｘ、ｙの面で、互いに比較的近い。
【００３８】
よって、電話会議における話者の声に対する声修正を実行するために使われるための声区別テンプレートを抽出することが、あるいは換言すれば、これらのパラメータの面で話者の相違を際立たせる――あるいは修正された声の間の相互パラメータ距離がもとの声の間の相互パラメータ距離より大きくなるような、ｘｙ平面内でのマッピングを提供することが望まれる。
【００３９】
この例では、マッピングは初等的な幾何学的考察に基づいている：各話者Ａ、Ｂ、Ｃは、中心点およびもとの位置を通る直線に沿って、中心点(x0,y0)から遠ざかるように、修正された位置ａ′、ｂ′、ｃ′、すなわち位置まで動かされる。中心点は多くの仕方で定義できる。今の例では、中心点は、
【００４０】
【数１】
2009539133.tif 000003
によって与えられる話者Ａ、Ｂ、Ｃの位置の重心として定義される。ここで、Ｋは話者の数である。前記修正は、下記の記法を使って同次座標（homogeneous  coordinates）における行列演算として表せる。発言者ｋの位置を表すベクトル：
vk＝［xk  yk  1］T
を定義しよう。
【００４１】
ベクトル乗算によって位置を変えるためには、中心点をまず原点まで動かすことが便利である。重心は次のマッピング：
【００４２】
【数２】
2009539133.tif 000004
によって原点まで動かせる。
【００４３】
するとパラメータの修正は行列乗算
【００４４】
【数３】
2009539133.tif 000005
として実行できる。
【００４５】
乗数λxおよびλyが1より大きいとき、任意の二人の修正された発言者、たとえばmi′とmj′の間の距離がもとのパラメータvi′とvj′の間の距離よりも大きいということが成り立つ。修正の大きさ（もとの位置と修正された声の位置との間の距離）は、もとの点の中心点からの距離に依存する。ちょうど中心点にある発言者については、前記のマッピングは何の効果もない。これは、本方法の有益な性質である。というのも、中心点がちょうどある人物、たとえば近しい友達の位置にくるよう選び、それによりその友達の声を修正せずにおくことができるからである。
【００４６】
前記修正を実装するために、修正されたパラメータをもとの中心点の近傍にシフトして戻すことが必要である。これは、各ベクトルに、A-1で表される行列Aの逆行列を乗算することによって実行できる。まとめると、K人の話者のパラメータを中心点(x0,y0)に対して互いに遠ざかるように動かす動作は単一の行列演算：
［m1  m2  …  mK］＝A-1MA［v1  v2  …  vK］    (1)
として書ける。
【００４７】
(1)の行列表現は直接的に、各スピーカーが二つよりも多いパラメータのベクトルによって表される多次元の場合に一般化される。
【００４８】
今の例では、声区別テンプレートは、該声区別テンプレートで制御されて声修正アルゴリズムが実行されるときに、話者ＢおよびＣの平均ピッチが上げられるが話者Ａのピッチは下げられることを含意するであろうパラメータを含む。しかしながら、同時に、話者ＡとＢのピッチの分散は上げられ、その一方、Ｃのピッチの分散は下げられ、それにより話者Ｃはより単調な話者のように響く。
【００４９】
一般に、話者の一部のみが修正が必要なほど互いに近い声パラメータをもつといったことがありうる。よって、そのような場合、話者修正アルゴリズムは、低い相互パラメータ距離をもつ声を有する話者の部分集合のみに適用されるのみであるべきである。好ましくは、話者の間の類似性を表すそのような相互パラメータ距離は、パラメータ空間における話者間のユークリッド距離またはマハラノビス距離を計算することによって決定される。
【００５０】
声区別テンプレート抽出では、二つ以上の中心点をもつことが可能である。たとえば、ピッチの低い発言者およびピッチの高い発言者について別個の中心点を決定できる。中心点は、重心を計算する以外の多くの代替的な方法によって決定してもよい。たとえば、中心点は、発話音（speech  sound）の一般的属性の何らかの統計的解析に基づく、パラメータ空間内のあらかじめ定義された位置であってもよい。
【００５１】
上の例では、声区別テンプレートを与えるために、パラメータ・ベクトルの単純な乗算が使われている。これは線形修正の例であるが、代替的に、パラメータの修正は、他の型の線形または非線形マッピングを使って実行されることもできる。
【００５２】
発話信号の修正は、発話信号の種々の知覚可能な属性およびそれらの組み合わせを対象とするいくつかの代替的な技法に基づいていてもよい。ピッチは発話信号の重要な属性である。ピッチは、信号の有声部分から測定でき、比較的簡単に修正できる。他の多くの発話修正技法は発話信号の全体的な品質を変える。簡単のため、そのようなさまざまな変化は、音の音色の知覚される属性にしばしば関連付けられることができるので、音色の変化と呼ばれる。最後に、発話信号の異なる諸部分について効果が別個に制御されるような信号依存の仕方で発話修正を制御することが可能である。これらの効果はしばしば、発話音の韻律的な（prosodic）側面を変える。たとえば、ピッチの動的修正は発話のイントネーションを変える。
【００５３】
本質では、発話音の区別のための好ましい諸方法は、知覚的に有意な特徴を特徴付ける意味のある尺度を使って発話を解析し、個人間で尺度を比較し、声の相違をより際立たせるマッピングの組を定義し、最後に、信号に定義された変化を実施する声または発話修正技法を実行することを含むと見ることができる。
【００５４】
本システムの動作の時間スケールは、種々の用途で異なりうる。典型的な移動電話の使用では、一つの可能なシナリオは、解析データの統計が長い時間期間にわたって収集され、電話に記憶されている電話帳の個々の項目につなげられる。修正パラメータのマッピングはまた、時間の経過とともに動的に、たとえば何らかの定期的な間隔で、実行される。電話会議の用途では、修正マッピングは各セッションについて別個に導出できる。時間的挙動（または学習）の前記二つの方法は共存することもできる。
【００５５】
入力発話信号の解析は、当然ながら、その用途で使われる発話修正システムによって修正できる信号属性に関係している。典型的には、そうした属性はピッチ、より長い時間期間にわたるピッチの分散、フォルマント周波数または発話の有声部分と無声部分の間のエネルギー差を含みうる。
【００５６】
最後に、各話者は、発話または声修正アルゴリズムまたはシステムのためのパラメータの組と関連付けられる。所望される声修正アルゴリズムは本発明の範囲外であるが、いくつかの技法が当技術分野で知られている。上の例では、声修正はピッチをシフトさせるアルゴリズムに基づいている。平均ピッチとピッチの分散の両方を修正することが要求されるので、入力信号からのピッチの直接推定によってピッチ修正を制御することが必要である。
【００５７】
記載された諸方法は、ユーザーが話しやめるときに必ずしも接続を閉じないことが広まっているインターネット・プロトコルを通じた声（Voice  over  Internet  Protocol）に基づく通信における使用のために有利である。オーディオ接続は二つの家の間の持続的なチャネルになり、電話セッションという概念は消滅する。互いに接続される人々は単に部屋を出て別のことをして、可能性としてはあとで戻ってきて議論を続けてもよいし、あるいはそれを使って夜寝るときに「おやすみ」を言ってもよい。こうして、ユーザーはいくつかの同時のオーディオ接続を開いていることがありうる。そこでは、発言者の識別は当然ながら問題になる。加えて、前記接続が連続的に開かれているとき、ユーザーが何か言いたいたびに電話をかけた人が自己紹介するのが通例である伝統的な電話の伝統的な識別慣行に従うことは普通ではない。
【００５８】
各パラメータについての修正の量を不自然に響く声につながらないようなレベルに制限するために、声の解析されたパラメータのそれぞれについて、修正の所定の最大の大きさを設けることが好ましいことがありうる。
【００５９】
好ましい方法を要約すると、該方法は、声の知覚的に有意な信号属性、たとえば平均ピッチおよびピッチ分散を解析し、それらの声の信号属性を表すパラメータの組を決定し、最後に、それらの声が修正アルゴリズムによって修正されたときにそれらの声の間の相互パラメータ距離を増し、それによりそれらの声の間の知覚的な相違を増すために、それらの声の少なくとも一部の修正された信号属性を表す声修正パラメータを抽出することを含む。
【００６０】
図２は、ある好ましいデバイス、たとえば携帯電話の信号プロセッサ１０のブロック図を示している。信号解析器１１は、いくつかの知覚的に有意な尺度に関するいくつかの異なる声を表す発話信号を解析する。発話信号は、記録された信号の組３０から発してもよいし、あるいは着信通話のオーディオ部分２０に基づいていてもよい。信号解析器１１は解析結果をパラメータ発生器１２に与え、パラメータ発生器１２は応答して、それぞれの声について前記知覚的に有意な尺度を表すパラメータの組を発生させる。これらのパラメータの組は、声区別テンプレート発生器１３に加えられ、声区別テンプレート発生器１３は、上記のように動作して、声区別テンプレートをしかるべく抽出する。
【００６１】
声区別テンプレートはもちろん、声修正器１４に直接加えられることもできるが、図２では、声区別テンプレートはメモリ１５に、好ましくはその声が属する人物に関連付けられた電話番号と一緒に記憶されることが示されている。次いで、有意な声修正が着信通話のオーディオ部分２０に対して実行される。次いで声修正器１４からの出力オーディオ信号が聴取者に呈示される。
【００６２】
図２では、点線の矢印４０は、代替的に、別個のデバイス、たとえばパーソナル・コンピュータまたは別の携帯電話で発生された声区別テンプレートがメモリ１５に入力されてもよい、あるいは声修正器１４に直接入力されてもよいことを示している。こうして、ひとたびある人が友人の電話帳についての声区別テンプレートを生成してしまえば、このテンプレートをその人の種々の通信デバイスに転送できる。
【００６３】
以上に記載された諸方法が、個別的に記載された以外の声通信に関係するいくつかの他の製品において使用されることができることは理解されるものである。
【００６４】
本発明は個別的な実施形態との関連で記載してきたが、本発明を本明細書に記載される個別的な形に限定することは意図されていない。むしろ、本発明の範囲は付属の請求項によってのみ限定される。請求項において、「有する」の語は他の要素やステップの存在を排除しない。さらに、個々の特徴が種々の請求項に含められてもよいが、これらは可能性としては有利に組み合わされてもよい。異なる請求項に含まれているということは、特徴の組み合わせが現実的でないおよび／または有利でないということを含意するものではない。さらに、単数形での言及は複数を排除しない。よって、「ある」「第一の」「第二の」などの言及は複数を排除しない。さらに、請求項に参照符号があったとしても、特許請求の範囲を限定するものと解釈してはならない。
【図面の簡単な説明】
【００６５】
【図１】三つの声に適用される、それらの声の信号属性尺度を表す二つのパラメータを使う本方法のある実施形態を示す図である。
【図２】デバイス実施形態を示す図である。
【図１】
2009539133.tif 000006
【図２】
2009539133.tif 000007
【手続補正書】
【提出日】平成20年12月3日(2008.12.3)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
第一および第二の声の間の区別のための方法であって、
１）それぞれ前記第一および第二の声を表す第一および第二の発話信号の信号属性を解析する段階と、
２）それぞれ前記第一および第二の発話信号の信号属性の尺度を表すそれぞれ第一および第二の組のパラメータを決定する段階と、
３）声修正アルゴリズムを制御するよう適応された声区別テンプレートを抽出する段階とを有しており、前記声区別テンプレートは、少なくとも前記第一の組のパラメータの少なくとも一つのパラメータの修正を表すよう抽出されるものであり、ここで、前記修正は、前記声区別テンプレートによって制御される修正アルゴリズムによる前記第一および第二の発話信号のうちの少なくとも一つの処理に際して、前記第一および第二の声の間の相互パラメータ距離を増すはたらきをする、
方法。
【請求項２】
前記声区別テンプレートは、前記第一および第二の組両方のパラメータのうち少なくとも一つのパラメータの修正を表すよう抽出される、請求項１記載の方法。
【請求項３】
前記声区別テンプレートは、少なくとも前記第一の組のパラメータのうちの二つ以上のパラメータの修正を表すよう抽出される、請求項１記載の方法。
【請求項４】
前記第一および第二の発話信号の信号属性の前記尺度は、前記信号の知覚的に有意な属性を表す、請求項１記載の方法。
【請求項５】
前記尺度は：ピッチ、ピッチの時間的変動、声門波形、信号振幅、フォルマント周波数、有声および無声の発話セグメントの間のエネルギー差、発話の全体的なスペクトル輪郭に関係する特性、長い発話セグメントにおける一つまたは複数の尺度の動的変動に関係する特性からなる群から選択される少なくとも一つの尺度を含む、請求項４記載の方法。
【請求項６】
前記段階３）は、前記第一および第二のパラメータの組のパラメータのうちの少なくとも一部を考慮に入れて前記相互パラメータ距離を計算することを含み、計算される距離の型は：ユークリッド距離およびマハラノビス距離からなる群から選択される、請求項１記載の方法。
【請求項７】
第三の声を表す第三の発話信号の信号属性を解析し、前記第三の発話信号の信号属性の尺度を表すパラメータの第三の組を決定し、前記第一および第三のパラメータの組の間の相互パラメータ距離を計算することをさらに含む、請求項１記載の方法。
【請求項８】
信号プロセッサであって：
・それぞれ第一および第二の声を表す第一および第二の発話信号の信号属性を解析するよう構成された信号解析器と、
・少なくともそれぞれ前記第一および第二の発話信号の信号属性の尺度を表す、第一および第二の組のパラメータを決定するよう構成されたパラメータ発生器と、
・声修正アルゴリズムを制御するよう適応された声区別テンプレートを抽出するよう構成された声区別テンプレート発生器とを有しており、前記声区別テンプレートは、少なくとも前記第一の組のパラメータの少なくとも一つのパラメータの修正を表すよう抽出されるものであり、ここで、前記修正は、前記声区別テンプレートによって制御される修正アルゴリズムによる前記第一および第二の発話信号のうちの少なくとも一つの処理に際して、前記第一および第二の声の間の相互パラメータ距離を増すはたらきをする、
信号プロセッサ。
【請求項９】
前記声区別テンプレート発生器は、前記声区別テンプレートを、前記第一および第二の組両方のパラメータのうち少なくとも一つのパラメータの修正を表すよう抽出するよう構成されている、請求項８記載の信号プロセッサ。
【請求項１０】
前記声区別テンプレート発生器は、前記声区別テンプレートを、少なくとも前記第一の組のパラメータのうちの二つ以上のパラメータの修正を表すよう抽出するよう構成されている、請求項８記載の信号プロセッサ。
【請求項１１】
前記第一および第二の発話信号の信号属性の前記尺度は、前記信号の知覚的に有意な属性を表す、請求項８記載の信号プロセッサ。
【請求項１２】
前記パラメータ発生器は：ピッチ、ピッチの時間的変動、声門波形、信号振幅、フォルマント周波数、有声および無声の発話セグメントの間のエネルギー差、発話の全体的なスペクトル輪郭に関係する特性、長い発話セグメントにおける一つまたは複数の尺度の動的変動に関係する特性からなる群から選択される少なくとも一つの尺度を含むよう構成される、請求項１１記載の信号プロセッサ。
【請求項１３】
前記声区別テンプレート発生器は、前記第一および第二のパラメータの組のパラメータのうちの少なくとも一部を考慮に入れて前記相互パラメータ距離を計算することを含み、計算される距離の型は：ユークリッド距離およびマハラノビス距離からなる群から選択される、請求項８記載の信号プロセッサ。
【請求項１４】
前記信号解析器が、第三の声を表す第三の発話信号の信号属性を解析するようさらに構成され、前記パラメータ発生器が、前記第三の発話信号の信号属性の尺度を表すパラメータの第三の組を生成するよう構成され、前記声区別テンプレート発生器が、前記第一および第三のパラメータの組の間の相互パラメータ距離を計算するよう構成されている、請求項８記載のプロセッサ。
【請求項１５】
請求項８記載の信号プロセッサを有する装置。
【請求項１６】
請求項１記載の方法を実行するよう適応されたコンピュータ実行可能なプログラム・コード。
【請求項１７】
請求項１６記載のコンピュータ実行可能なプログラム・コードを有するコンピュータ可読記憶媒体。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０００６
【補正方法】変更
【補正の内容】
【０００６】
この目的およびいくつかの他の目的は、本発明の第一の側面においては、第一および第二の声の間の区別のための方法であって、
１）それぞれ前記第一および第二の声を表す第一および第二の発話信号の信号属性を解析する段階と、
２）それぞれ前記第一および第二の発話信号の信号属性の尺度を表すそれぞれ第一および第二の組のパラメータを決定する段階と、
３）声修正アルゴリズムを制御するよう適応された声区別テンプレートを抽出する段階とを有しており、前記声区別テンプレートは、少なくとも前記第一の組のパラメータの少なくとも一つのパラメータの修正を表すよう抽出されるものであり、ここで、前記修正は、前記声区別テンプレートによって制御される修正アルゴリズムによる前記第一および第二の発話信号のうちの少なくとも一つの処理に際して、前記第一および第二の声の間の相互パラメータ距離を増すはたらきをする、
方法を提供することによって達成される。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】００２７
【補正方法】変更
【補正の内容】
【００２７】
第二の側面では、本発明は信号プロセッサであって、
・それぞれ第一および第二の声を表す第一および第二の発話信号の信号属性を解析するよう構成された信号解析器と、
・少なくともそれぞれ前記第一および第二の発話信号の信号属性の尺度を表す第一および第二の組のパラメータを決定するよう構成されたパラメータ発生器と、
・声修正アルゴリズムを制御するよう適応された声区別テンプレートを抽出するよう構成された声区別テンプレート発生器とを有しており、前記声区別テンプレートは、少なくとも前記第一の組のパラメータの少なくとも一つのパラメータの修正を表すよう抽出されるものであり、ここで、前記修正は、前記声区別テンプレートによって制御される修正アルゴリズムによる前記第一および第二の発話信号のうちの少なくとも一つの処理に際して、前記第一および第二の声の間の相互パラメータ距離を増すはたらきをする、
信号プロセッサを提供する。
【国際調査報告】
2009539133.tif 000008
2009539133.tif 000009
2009539133.tif 000010