(57)【要約】  移動体通信デバイスによる音声メッセージの送信方法に関する。この方法には、移動体通信デバイスのユーザから発話を受信する工程と、受信した発話の非文字表現を生成する工程と、非文字表現を文字メッセージの本体へ挿入する工程と、無線メッセージングチャネルを通じて移動体通信デバイスから受信者のデバイスへ文字メッセージを送信する工程とが含まれる。
2007534278.tif 000002
【特許請求の範囲】
【請求項１】
移動体通信デバイスによる音声メッセージの送信方法であって、
移動体通信デバイスのユーザから発話を受信する発話受信工程と、
受信した発話の非文字表現を生成する非文字表現生成工程と、
非文字表現のうちの少なくとも一部を文字メッセージの本体へ挿入する非文字表現挿入工程と、
無線メッセージングチャネルを通じて移動体通信デバイスから受信者のデバイスへ文字メッセージを送信する文字メッセージ送信工程と、からなる方法。
【請求項２】
移動体通信デバイスは携帯電話機である請求項１に記載の方法。
【請求項３】
非文字表現挿入工程は非文字表現の全部を文字メッセージの本体へ挿入する工程を含む請求項１に記載の方法。
【請求項４】
非文字表現生成工程は、受信した発話から導出される信号に対して認識を実行し、非文字表現である記号列を生成する工程を含む請求項１に記載の方法。
【請求項５】
記号列の記号は音素、ダイフォン、トライフォン、音節及び半音節から選択される請求項４に記載の方法。
【請求項６】
認識は音素認識であり、生成した記号列の記号は音素である請求項４に記載の方法。
【請求項７】
非文字表現生成工程は、受信した発話から導出される信号に対して音素認識を実行し、非文字表現である音素列を生成する工程を含む請求項１に記載の方法。
【請求項８】
無線メッセージングチャネルはＳＭＳチャネルであり、文字メッセージはＳＭＳメッセージである請求項１に記載の方法。
【請求項９】
文字メッセージを発話の非文字表現を格納するものとして識別するインジケータを文字メッセージに組み込む工程を含む請求項１に記載の方法。
【請求項１０】
非文字表現は受信した発話の圧縮されたバージョンである請求項１に記載の方法。
【請求項１１】
非文字表現を複数の区分に分割する工程と、
各区分を複数の文字メッセージのうちの異なる対応する文字メッセージの本体へ挿入する工程と、
最初に言及される文字メッセージは同複数の文字メッセージのうちの１つであることと、
無線メッセージングチャネルを通じて移動体通信デバイスから受信者のデバイスへ複数の文字メッセージを送信する工程と、を含む請求項１に記載の方法。
【請求項１２】
移動体通信デバイスの動作方法であって、
発話の非文字表現を格納する文字メッセージを無線メッセージングチャネルを通じて受信する工程と、
文字メッセージから非文字表現を抽出する工程と、
発声される発話のオーディオ表現を非文字表現から合成する工程と、
合成したオーディオ表現を移動体通信デバイス上のオーディオ出力デバイスを通じて再生する工程と、からなる方法。
【請求項１３】
移動体通信デバイスは携帯電話機である請求項１２に記載の方法。
【請求項１４】
発話の非文字表現は発話の音を表現する記号列である請求項１２に記載の方法。
【請求項１５】
記号列の記号は音素、ダイフォン、トライフォン、音節及び半音節から選択される請求項１４に記載の方法。
【請求項１６】
記号列の記号は音素である請求項１４に記載の方法。
【請求項１７】
無線メッセージングチャネルはＳＭＳチャネルであり、文字メッセージはＳＭＳメッセージである請求項１２に記載の方法。
【請求項１８】
受信した文字メッセージは文字メッセージを発話の非文字表現を格納するものとして識別するインジケータを含む請求項１２に記載の方法。
【請求項１９】
非文字表現は発話の圧縮されたバージョンである請求項１２に記載の方法。
【請求項２０】
無線メッセージングチャネルを通じて、最初に言及される文字メッセージに加え複数の文字メッセージを受信する工程と、最初に言及される文字メッセージ及び同複数の文字メッセージは文字メッセージの集合を形成することと、文字メッセージの集合の各文字メッセージは発話の異なる部分の非文字表現を格納することと、
複数の文字メッセージから非文字表現を抽出する工程と、
文字メッセージの集合から抽出した非文字表現から、発声される発話のオーディオ表現を合成する工程と、を含む請求項１２に記載の方法。
【請求項２１】
音声メッセージを送信するための移動体通信デバイスであって、
プロセッサシステムと、
移動体通信デバイスのユーザから発話を受信するためのマイクロホンと、
トランシーバと、
コードを記憶するメモリと、
コードはプロセッサシステム上で実行されるとき移動体通信デバイスに、
受信した発話の非文字表現を生成すること、
非文字表現を文字メッセージの本体へ挿入すること、及び、
無線メッセージングチャネルを通じて移動体通信デバイスから受信者のデバイスへトランシーバにより文字メッセージを送信すること、
を行わせることと、からなる移動体通信デバイス。
【請求項２２】
音声メッセージを受信するための移動体通信デバイスであって、
プロセッサシステムと、
発話の非文字表現を格納する文字メッセージを受信するためのトランシーバと、
オーディオ出力デバイスと、
コードを記憶するメモリと、
コードはプロセッサシステム上で実行されるとき移動体通信デバイスに、
受信した文字メッセージから非文字表現を抽出すること、
非文字表現から、発声される発話のオーディオ表現を合成すること、及び、
合成したオーディオ表現をオーディオ出力デバイスを通じて再生すること、
を行わせることと、からなる移動体通信デバイス。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は移動体通信デバイス、例えば、携帯電話機などにおいて利用可能な通信チャネルを通じる音声メッセージの伝達に関する。
【背景技術】
【０００２】
無線通信ネットワークを通じて伝送される音声情報の量を最小化して、そのネットワーク上で一度にサポート可能な電話呼の数を最大化するため、携帯電話機では音声コーダ／デコーダ、即ち、コーデックが利用される。コーデックによって、冗長な情報、即ち、不要な情報の多くが音声信号から除去される。次に、ネットワークを通じて受信側の携帯電話機へ音声の基本成分が伝送され、受信側の携帯電話機でデコードされる、即ち、先に除去された情報に類似するデータと再結合される。これによって、エンドユーザによる認識の可能な音声が再構成される。コーデックには、データ伝送を最小とする必要と、受信端においてデコードされたときに自然に聞こえるのに充分な元の音声情報を保持する必要とを平衡させる必要がある。自然に聞こえる通話を維持するのに必要な最低レートは、おおよそ２．４ｋビット毎秒であるが、一般に、今日の音声コーデックでは４．５ｋ〜８ｋビット毎秒にまで音声信号を圧縮することが可能である。そうした低ビットレートまで音声を圧縮する性能にもかかわらず、多くの市場、特に発展途上国における新興の市場においては、大量の音声呼を取扱うためのネットワークインフラは限定されている。これによって、そうした市場における無線電話呼のコストは大きくなり得る。
【０００３】
携帯電話機による通信方法で、これに代わり人気の増大しているものは、文字メッセージングである。音声呼の高いコストに応えて、一部の市場、特に比較的若い統計人口の間では、ＳＭＳと呼ばれる文字ベースの移動体間メッセージング、即ち、ショートメッセージサービス（Ｓｈｏｒｔ  Ｍｅｓｓａｇｅ  Ｓｅｒｖｉｃｅ）が非常に用いられるようになっている。ＳＭＳによって、音声呼が進行中であるか否かにかかわらず、ユーザは常時、短い文字メッセージを受発信することが可能となる。通常、ユーザはデバイス上に提供されている小さなキーボードによりメッセージの文字をタイプ入力する。メッセージは１６０キャラクタまでにハードウェア的に制限されており、低帯域幅の帯域外メッセージ転送チャネルを通じてパケットとして送信される。これによって、無線ネットワークに対する負荷を最小とする簡易的な通信が可能となる。
【０００４】
ＧＳＭ、ＴＤＭＡ、ＣＤＭＡなど最も旧式な（ｌｅｇａｃｙ）無線ネットワークシステムはＳＭＳの送受信が可能な文字／データチャネルを備えているので、発展途上国の新興市場においても、このサービスのためのインフラは既に存在している。一部の推定によると、現在、ＳＭＳメッセージの総数は、月当たりほぼ４００億メッセージである。ＳＭＳは、今日では世界中の無線ネットワークオペレータに対する最も重要な非音声ベースの収益源であると考えられる。結果として、キャリアはＳＭＳの使用の促進に非常に興味を有する。実際、文字メッセージングに関連する大きな収益のため、発展途上市場のネットワークオペレータが、より進んだ音声ネットワークインフラの導入を制限する場合がある。
【発明の開示】
【発明が解決しようとする課題】
【０００５】
一部の市場では、携帯電話呼の通話のコストは比較的高価であり、文字メッセージング（例えば、ＳＭＳによる）が望ましい代替の通信手段となっている。しかしながら、それらの市場の一部には、文字の使用に対し他の障壁が存在する場合がある。送信者及び受信者の両方が読み／書きのうちの少なくとも一方が可能である必要がある。しかしながら、非常に大きな人口を有するインドなど、新興市場においては、成人の識字率はほぼ６０％
であり、多数の人々が携帯電話機に文字メッセージをタイプ入力するのに充分なほどには読み書きできない。したがって、メッセージを書くことも読むこともできないそうした市場の多くの消費者においては、ＳＭＳ文字メッセージングは代替の通信モードとして有効でない。それにもかかわらず、本明細書に記載の実施形態のうちの少なくとも一部では、そうした消費者が文字メッセージングではなく口頭で通信するための低コストな非音声無線通信チャネルを用いることが可能な機構を提供する。
【課題を解決するための手段】
【０００６】
一態様では、一般に、本発明は移動体通信デバイスによる音声メッセージの送信方法を特徴とする。この方法は、移動体通信デバイスのユーザから発話を受信する工程と、受信した発話の非文字表現を生成する工程と、非文字表現を文字メッセージの本体へ挿入する工程と、無線メッセージングチャネルを通じて移動体通信デバイスから受信者のデバイスへ文字メッセージを送信する工程とからなる。
【０００７】
実施形態は次の特徴のうちの１つ以上を含む。移動体通信デバイスは携帯電話機である。受信した発話の非文字表現を生成する工程は、受信した発話から導出される信号に対して認識を実行し、非文字表現である記号列を生成する工程を含む。記号列の記号は音素、ダイフォン（ｄｉｐｈｏｎｅ）及びトライフォン（ｔｒｉｐｈｏｎｅ）からなる群から選択される（より詳細には、記号は音素である）。無線メッセージングチャネルはＳＭＳチャネルであり、文字メッセージはＳＭＳメッセージである。また、この方法は、文字メッセージを発話の非文字表現を格納するものとして識別するインジケータを文字メッセージに組み込む工程を含む。非文字表現は受信した発話の圧縮されたバージョンである。
【０００８】
別の態様では、一般に、本発明は移動体通信デバイスにおける発話を表現するメッセージの受信方法を特徴とする。この方法は、発話の非文字表現を格納する文字メッセージを無線メッセージングチャネルを通じて受信する工程と、文字メッセージから非文字表現を抽出する工程と、発声される発話のオーディオ表現を非文字表現から合成する工程と、合成したオーディオ表現を移動体通信デバイス上のオーディオ出力デバイスを通じて再生する工程とからなる。
【０００９】
実施形態は次の特徴のうちの１つ以上を含む。移動体通信デバイスは携帯電話機である。発話の非文字表現は発話の音を表現する記号列である。記号列の記号は音素、ダイフォン及びトライフォンからなる群から選択される（より詳細には、記号は音素である）。無線メッセージングチャネルはＳＭＳチャネルであり、文字メッセージはＳＭＳメッセージである。受信した文字メッセージは文字メッセージを発話の非文字表現を格納するものとして識別するインジケータを含む。非文字表現は発話の圧縮されたバージョンである。
【００１０】
さらに別の態様では、一般に、本発明は音声メッセージを送信するための移動体通信デバイスを特徴とする。この移動体通信デバイスは、プロセッサシステムと、移動体通信デバイスのユーザから発話を受信するためのマイクロホンと、トランシーバと、コードを記憶するメモリとからなる。コードはプロセッサシステム上で実行されるとき、移動体通信デバイスに、受信した発話の非文字表現を生成すること、非文字表現を文字メッセージの本体へ挿入すること、及び、無線メッセージングチャネルを通じて移動体通信デバイスから受信者のデバイスへトランシーバにより文字メッセージを送信することを行わせる。
【００１１】
さらに別の態様では、一般に、本発明は音声メッセージを受信するための移動体通信デバイスを特徴とする。この移動体通信デバイスは、プロセッサシステムと、発話の非文字表現を格納する文字メッセージを受信するためのトランシーバと、オーディオ出力デバイスと、コードを記憶するメモリとからなる。コードはプロセッサシステム上で実行されるとき、移動体通信デバイスに、受信した文字メッセージから非文字表現を抽出すること、
非文字表現から、発声される発話のオーディオ表現を合成すること、及び、合成したオーディオ表現をオーディオ出力デバイスを通じて再生すること、を行わせる。
【発明を実施するための最良の形態】
【００１２】
記載の実施形態は、携帯電話機において利用可能なＳＭＳネットワークを通じて、発声される情報又はオーディオ情報を送受信する方法である。ユーザは携帯電話機に、所望のメッセージ、即ち、発話を発声する。次に、電話機の音声認識アルゴリズムは発話の非文字表現を生成する。電話機のＳＭＳアプリケーションは、ＳＭＳネットワークを介して受信者の電話機へ、ＳＭＳメッセージの本体により、この非文字表現を送信する。受信者の電話機にて、別のＳＭＳアプリケーションがＳＭＳメッセージの本体から非文字表現を抽出する。次に、シンセサイザが非文字表現からオーディオメッセージを合成し、合成したメッセージを受信者に対し再生する。
【００１３】
図１には、実装されている機能をさらに詳細に示す高次ブロック図を示す。ユーザが携帯電話機１００に発話１１０を発声すると、電話機内の認識エンジン１２０のフロントエンドの特徴抽出部１３０はその発話を処理し、その音響学的特徴を抽出する。通常、特徴抽出部１３０はデジタイザ１０２を備える。デジタイザ１０２は受信したアナログ信号をディジタル表現へ変換する。デジタイザ１０２は入力信号を一連の重畳フレームに分割し、各フレーム内に信号のディジタル表現を出力する。次に、フィルタ１０４が信号のスペクトルをフィルタリングし、特に、音声信号に対する非音声雑音の影響を減少させ、発話の受信されたチャネルのスペクトル特性によって生じる種々の障害を補正する。このフィルタリング処理によって、発話の主な言語成分が保持されたまま、例えば、非常に高い周波数及び非常に低い周波数など、有意な有効な情報を搬送していないと考えられる種々の周波数は除去される。アナライザ１０６はフィルタリングされたディジタル信号を解析し、フレームの関連する音響学的特徴、即ち、特徴ベクトルを抽出する。特徴抽出部１３０の出力は、受信した発話の音響学的表現１４０である。記載の実施形態では、特徴抽出部１３０はＭＥＬケプストラム符号化手法を用いて、関連する特徴を抽出する。
【００１４】
この電話機は、メモリのデータベース１６０に音素の集合を記憶している。音素は、発声される言葉の音を構成する基本的な音声単位である。また、この電話機は各音素の音響学的モデルと、音素を識別するインデックス又はポインタとを記憶する。音響学的モデルは本来、統計的なものであり、特定の音響学的特徴の集合の発生の与える、特定の音素の発声される確率を示す。
【００１５】
記載の実施形態では、認識エンジン１２０は非制約的な音素認識部１５０を用い、ユーザの発話を特徴付ける一連の特徴ベクトルを与える可能性が最も高い一連の音素（即ち、音素列）を決定する。この認識部１５０は順序又はユーザにより発声される言葉について仮定することなく、各音素の候補を等しい重みで考慮するという点で、非制約的である。換言すると、音声認識部１５０は比較的簡単な（ｃｒｕｄｅ）認識部であり、発声される単語の識別を可能とする言語モデルを使用しない。
【００１６】
認識部１５０は発話の音響学的表現を、携帯電話機上の音素データベース１６０に記憶されている音素の音響学的表現と統計的に比較する。音素データベース１６０は、音響学的表現に加え、ユーザの言葉に見出される音を有効に記述するために充分に大きな音素の集合を格納している。音素認識部１５０は受信した発話の音響学的表現を音素の音響学的表現と統計的に比較し、最良一致（ｂｅｓｔ  ｍａｔｃｈ）を識別する。これは、隠れマルコフモデル（ＨＭＭ）と呼ばれる周知の手法を用いて行われるが、他の統計手法若しくは非統計手法が用いられてもよく、記憶されている音声単位と音声の特徴を比較するモデルが用いられてもよい。
【００１７】
音素認識部１５０は一連のインデックス又はポインタとして、認識した一連の音素を音素のデータベースへ出力する。即ち、音素認識部１５０は認識した音素列の各音素に対し、そのデータベースの音素において、その音素を識別する特定のインデックス又はポインタを検索し、そのインデックス又はポインタを出力する。この出力は発声される発話の非文字表現、この場合には、音素列である。この列の値は、通信リンクの受信端のシンセサイザが発話を編成する一連の音を再生成することが可能な値、即ち、他端のユーザが一般に認識可能であるように発話を再生成することが可能な値である。しかしながら、単語認識が実行されないので、通常、音素列は文字として容易に可読ではない。
【００１８】
音素認識部１５０は携帯電話機上でも動作するＳＭＳアプリケーション１８０用に、バッファ１７５に音素列を記憶する。ＳＭＳアプリケーション１８０は非文字表現を受信するための文字メッセージのシェルを生成し、そのアドレスフィールドを受信者の電話機のアドレスで満たす。バッファ１７５が完全に満たされるとき又は発話が完了するとき、ＳＭＳアプリケーション１８０は記憶されている音素列をＳＭＳメッセージの本体へ挿入するとともに、そのメッセージを受信端のシンセサイザ用の非文字音素列を格納するものとして識別するフラグも挿入する。実行時、フラグは他端のＳＭＳアプリケーションに、ＳＭＳの内容を通常時にユーザに対し表示される文字メッセージとして処理しないようアラートする。次にＳＭＳアプリケーション１８０は、ＳＭＳチャネルを通じて受信者の携帯電話機にＳＭＳメッセージを無線発信する。
【００１９】
また、音素認識部１５０は、受信者の携帯電話機の合成する音の品質及び理解し易さのうちの一方又は両方を改良するのに有用な他の情報も、ＳＭＳバッファ１７５に記憶する。例えば、各音素の時間的な長さ、その音量その他、受信側の電話機においてシンセサイザの生成する音の品質を制御するために使用可能なパラメータも指定される。記載の実施形態では、音素認識部１５０は休止も認識するため、認識した休止を削除し、発話の表現に必要な空間を節約する。
【００２０】
音声認識アルゴリズムによって、通常、ほぼ２００〜７００ビット毎秒以下のレートにて、発話１１０は非文字表現１７０へ圧縮される。ＳＭＳネットワークを通じて送信されるとき、多くの地域ではＳＭＳネットワークの単一のメッセージ情報は１２００ビットに制限されているが、これは受信側の携帯電話機での再生において、約１０秒の長さの発話に相当する。
【００２１】
なお、上述のアプローチに代わるアプローチでは、発話に対し完全音声認識が実行され、認識された文字メッセージはＳＭＳメッセージの本体により送信される。しかしながら、これには、そうした電話機の販売される消費者の話すであろう種類の単語の辞書を含む語彙を備える完全機能認識部が電話機に存在する必要がある。これは特に、３５０を超える異なる言語の存在するインドのような市場における販売用の電話機の場合、実際的ではない。そうした環境において音声認識を実行するために必要なアルゴリズムは非常に洗練されたものであり、かつ、複雑であろう。さらに、その音声認識を実行するために必要な資源は、通常、一般大衆に販売される高価でない携帯電話機において利用可能な資源を超えるものであろう。一方、発声されたことの音素列表現を生成することのみを必要とする認識部は、文字認識とは対照的に、組立がはるかに複雑でなく、はるかに少ないオンボード計算資源及びメモリ資源しか必要としない。これに加えて、音素認識をサポートするために必要な音素の集合は、特に、完全音声認識を実行するために必要であろう単語の語彙と比較して小さい。実際、本明細書に記載の目的においては、汎用の音素集合を用いることによって認識部がほとんどの言語を取扱うことが可能となる。
【００２２】
また、音素認識部１５０が発話１７０の音響学的表現のセグメントを音素の音響学的表現と統計学的に一致させるとき、最良一致の音素が発話と正確に一致しない場合がある。
例えば、認識部が「ｄ」音を「ｔ」音と解釈する場合があるが、これは特徴抽出部１３０によって取得される特徴が両方の音で同様であり、音素認識部１５０においていずれの音も他の音より有意には良く一致しないためである。そうしたエラーは音声から文字への認識に対し、より大きな有害な効果を有するが、本明細書に記載の用途においては、通常、有害な効果は相当少ない。合成されたオーディオメッセージを聴取する者に対し、合成されている音素列におけるそうしたエラーの存在が再生を不明瞭とすることはないと考えられる。実際、知覚されない場合もある。
【００２３】
図２には、ＳＭＳチャネルの受信側に実装される機能を示す高次ブロック図を示す。受信者によって操作される携帯電話機２００が発話の非文字表現を格納するＳＭＳメッセージを受信すると、ＳＭＳアプリケーション２８０はユーザに提示するためのメッセージを処理する。受信したＳＭＳメッセージ内のフラグによって、ＳＭＳメッセージの内容はオーディオ信号を生成するためにシンセサイザにより処理される必要のある音声列として識別される。換言すると、フラグによって、ＳＭＳアプリケーションはメッセージの内容が通常時にユーザに対し単に表示される文字メッセージとは異なるように、このメッセージを処理する。ＳＭＳアプリケーション２８０はシンセサイザ２２０を制御するために供給された任意の記憶されているパラメータと共に、音声列と、音を生成する手法とを携帯電話機内のシンセサイザ２２０へ渡す。受信者の携帯電話機も送信者の携帯電話機のように自身の音響学的表現に加え、音素のデータベースを格納する。受信した音声列を編成するインデックス又はポインタによって、音声列を解釈してオーディオメッセージにするために、そのデータベースのいずれの音素が合成される必要があるかが識別される。シンセサイザは携帯電話機のスピーカを通じ、音声列を表現する一連の音を再生する。このようにして、発声される発話はＳＭＳメッセージ機器によりリアルタイムでなく受信者へ伝送される。
【００２４】
適切な場合、単一のメッセージの本体に収まらない非文字表現に対する、より長い発話を取扱うために、一連の複数のＳＭＳメッセージを生成するようにＳＭＳアプリケーションをプログラムすることが可能である。本質的には、ＳＭＳアプリケーションは音声列を「パケット化」し、発話全体の一部を各々格納する複数のＳＭＳメッセージ（即ち、パケット）を受信者の携帯電話機へ送信する。各メッセージは、受信者側のＳＭＳが発話の完全な表現を正確に再構成することが可能であるように、インデックス化、即ち、タグ付けされる。また、接続の受信者側のＳＭＳアプリケーションは、２つ以上のＳＭＳメッセージの内容を連結することによって、受信した非文字表現が構成されることを認識するようにプログラムされる必要がある。
【００２５】
上述の実施形態では、発話を表現するために用いられる音声の単位は音素である。しかしながら、音素以外に、種々の他の記号集合のうちの１つが用いられ得る。例えば、記号はダイフォン、トライフォン、音節及び半音節その他、意図されるユーザの発声される発話内に格納される音を有効に表現するように作用する集合である。
【００２６】
特定の市場を目標とする実装においては、その市場において用いられる言語の音を最適に表現するように選択される音声単位に関する「調整された」辞書がデバイスに組み込まれ得る。これに代えて、電話機がほとんどの言語を認識及び表現することを可能とする、汎用の音素集合が用いられ得る。
【００２７】
上述のように、音素認識部は完全な言語モデルを備えておらず、実際、いかなる言語モデルも備えていない場合もある。その機能は単に発話内の音を認識することである。この目的においては、その音の意味を認識する必要はない。したがって、結果として得られる認識部の生成する表現は非文字表現であり、ユーザには可読でない場合がある。しかしながら、これは選択された記号集合がその記号の集合の中に単語を含まないことを意味する
のではない。簡潔には、単音節の単語は、例えば、選択された記号集合の中の記号又は単位と見なされる。
【００２８】
実行時、音声認識アルゴリズムは発声された発話の圧縮されたバージョンを生成する。記載の実施形態では、その圧縮されたバージョンは非文字表現（即ち、音声列）である。実際、認識を実行することなく単に圧縮を実行する他のアルゴリズムが用いられ得る。例えば、音素認識部を用いる代わりにボコーダを用いて圧縮された表現を生成し、次にこの圧縮された表現がＳＭＳメッセージの本体へ挿入される。換言すれば、ＳＭＳチャネル又は別の非音声チャネルを通じる送信に適切な非文字表現を生成する、任意のアルゴリズムを用いることが可能である。意味を有する情報を伝達するために充分な長さを有する発話を送信するように、選択されたアルゴリズムは音声を充分に圧縮可能であることが望ましい。受信端においては、発声される発話のオーディオバージョンを再構成するように、適切な圧縮アルゴリズムが実装される必要がある。
【００２９】
種々の機能をシステムに追加して、ユーザビリティを高めることが可能である。上述のように、そうした機能の１つは、受信側の電話機が受信ユーザにオーディオメッセージを再生する「音声」を選択するオプションを、送信ユーザに与えることである。この機能は「音声」パラメータを表現する追加の文字列を発話の非文字表現に追加し、合成アルゴリズムに命令を与えることによって実装される。ユーザは電話機上のメニュー駆動インタフェースを通じてこれらのパラメータを選択すること、調整すること、又はその両方を行うことが可能である。これらのパラメータは、所望の効果を生成するようにシンセサイザアルゴリズムを調整するために用いられる。同様に、パラメータには再生速度その他、オーディオメッセージがより自然に、即ち、より送信ユーザを表現して聞こえるようにする、オーディオメッセージに対する他の変更が含まれ得る。システムに実装可能な別の機能は送信ユーザ及び受信ユーザの両方に対するオーディオプロンプトガイダンスである。このオーディオプロンプトガイダンスによって、読み書きのできないユーザがシステムをより良く操作することが可能となる。この場合、両者の電話機は「発信音の後に記録してください」、「送信したい人の電話番号を入力」など、予め記録されている幾つかのメッセージを記憶している。ユーザ入力に応答して、電話機が適切なメッセージをオーディオで再生する。
【００３０】
システムに実装可能な別の機能は、ユーザが発話の長さと再生成の品質との間で優先順位を決定することを可能とすることである。この場合、電話機は発話の非文字表現の長さ及び品質を変化させることの可能な複数のアルゴリズムを記憶する。ユーザが発話を記録する前に、電話機はユーザに長さ／品質の選択肢を提示する。ユーザが口頭で又は電話機のキーパッドを介して応答を入力すると、電話機はユーザ命令に対応するアルゴリズムを用いて発話を処理する。次に電話機は、発話の非文字表現からどのようにメッセージを合成するかについて受信側の電話機に命令を与える、一連のキャラクタを追加する。
【００３１】
記載の実施形態では、携帯電話機は図３の高次機能ブロック図に示すようなスマートホン３００である。スマートホン３００は、Ｍｉｃｒｏｓｏｆｔ  ＰｏｃｋｅｔＰＣにより動作する電話機であり、そのコアにセルラー通信機能（例えば、音声帯域及びチャネル符号化機能を含む）を取扱うためのベース帯域ＤＳＰ３０２（デジタル信号プロセッサ）と、ＰｏｃｋｅｔＰＣオペレーティングシステムの動作するアプリケーションプロセッサ３０４（例えば、Ｉｎｔｅｌ  ＳｔｒｏｎｇＡｒｍ  ＳＡ−１１１０）とを備える。この電話機は、より従来的なＰＤＡ機能に加え、ＧＳＭ音声呼、ＳＭＳ（ショートメッセージングサービス）文字メッセージング、無線電子メール及びデスクトップ同様のウェブブラウジングをサポートする。
【００３２】
受発信機能はＲＦシンセサイザ３０６及びＲＦ無線トランシーバ３０８と、それに続く
電力増幅器モジュール３１０とによって実装される。電力増幅器モジュール３１０は、アンテナ３１２による最終段階のＲＦ発信を取扱う。インタフェースＡＳＩＣ（特定用途向け集積回路）３１４及びオーディオコーデック（ＣＯＤＥＣ）３１６によって、スピーカ、マイクロホンその他、コマンド及び情報を入力するための数字又は英数字キーパッド（図示せず）など電話機に提供される入力／出力デバイスへのインタフェースが提供される。ＤＳＰ３０２はコード記憶のためにフラッシュメモリ３１８を用いる。Ｌｉ−Ｉｏｎ（リチウムイオン）バッテリ３２０は電話機に電力を供給し、ＤＳＰ３０２に接続されている電力管理モジュール３２２は電話機内の電力消費を管理する。アプリケーションプロセッサ１１４用の揮発性及び不揮発性メモリは、それぞれＳＤＲＡＭ３２４及びフラッシュメモリ３２６の形態で提供される。このメモリ構成は、オペレーティングシステム用のコード、電話帳（ｐｈｏｎｅ  ｄｉｒｅｃｔｏｒｙ）などカスタマイズ可能な機能用のコード、並びに上述の音声認識、合成及びＳＭＳアプリケーションのコードを含めスマートホンに含まれ得る任意のアプリケーションソフトウェア用のコードを保持するために用いられる。また、音素と、音素の音響学的表現と、音素を表現する記号とを含む音素データベースも記憶する。
【００３３】
スマートホン用の視覚表示デバイスは、ＬＣＤディスプレイ３３０を駆動するＬＣＤドライバチップ３２８を備える。電話機内の他のデバイスにクロック信号を提供してリアルタイムのインジケータを提供する、クロックモジュール３３２も存在する。
【００３４】
上述のコンポーネントの全部は適切に設計される筐体３３４内にパッケージされる。上述のスマートホンは幾つかの異なる市販の電話機の一般的な内部構造を表現するものであり、それらの電話機の内部回路設計は当業者には一般に知られているため、図３に示すコンポーネントに関するさらなる詳細及びそれらの動作は提供されておらず、また本発明の理解には不要である。
【００３５】
一般に、デバイスが携帯電話機である必要は全くないが、発話を受信し、それを発話の非文字表現へ変換して、ＳＭＳ又は別の非音声チャネルを通じて送信する機能を備える。例えば、マイクロホンと、発話の非文字表現を生成するのに適切なソフトウェアと、ＳＭＳプロトコル及び周波数を利用する無線発信器とを備えるラップトップコンピュータ又は同様の機能を有する他のデバイスも用いられてよい。
【００３６】
上述の例ではＳＭＳネットワークが提示されているが、それを通じて文字、データ及び音声以外の媒体のうちの１つ以上の送信されるネットワークが用いられることが可能である。一例として、ＭＭＳ（マルチメディアサービス）メッセージングチャネルもまた使用される。
【００３７】
また、上述のＭＥＬケプストラム符号化手法は、受信した発話の特徴を抽出及び表現するための多くの既知の代替手段のうちの単なる一例である。例えば、ＬＰＣケプストラル係数など、ＭＥＬケプストラム符号化手法の代わりに任意の他の既知の手法が用いられる。以下は、非文字表現を生成するために使用可能な符号化手法の２つの例である。（１）益子貴史（Ｔａｋａｓｈｉ  Ｍａｓｕｋｏ）、徳田恵一（Ｔｏｋｕｄａ  Ｋｅｉｉｃｈｉ）、小林隆夫（Ｋｏｂａｙａｓｈｉ  Ｔａｋａｏ）、「ＨＭＭを用いる極低ビットレート音声符号化装置における話者適応（Ａ  Ｖｅｒｙ  Ｌｏｗ  Ｂｉｔ  Ｒａｔｅ  Ｓｐｅｅｃｈ  Ｃｏｄｅｒ  Ｕｓｉｎｇ  ＨＭＭ  ｗｉｔｈ  Ｓｐｅａｋｅｒ  Ａｄａｐｔａｔｉｏｎｓ）」、１９９８年のＩＣＡＳＳＰにおける発表論文及びシステムズ・アンド・コンピューターズ・イン・ジャパン（Ｓｙｓｔｅｍｓ  ａｎｄ  Ｃｏｍｐｕｔｅｒｓ  ｉｎ  Ｊａｐａｎ）、２００１年、第３２巻、第１２号、ｐ．３８−４６、（２）エム．ハビーブッラー・パガーカ（Ｍ．Ｈａｂｉｂｕｌｌａｈ  Ｐａｇａｒｋａｒ）、ラクシュミ・ゴーパーラクリシュナン（Ｌａｋｓｈｍｉ  Ｇｏｐａｌａｋｒｉｓｈｎａｎ）、ニミシュ・
シェス（Ｎｉｍｉｓｈ  Ｓｈｅｔｈ）、リズワナ・シャイク（Ｒｉｚｗａｎａ  Ｓｈａｉｋｈ）、ヴィラク・シャー（Ｖｉｒａｇ  Ｓｈａｈ）、「デーヴァナーガリー音声体系を用いる言語独立音声圧縮（Ｌａｎｇｕａｇｅ  Ｉｎｄｅｐｅｎｄｅｎｔ  Ｓｐｅｅｃｈ  Ｃｏｍｐｒｅｓｓｉｏｎ  Ｕｓｉｎｇ  Ｄｅｖａｎａｇａｒｉ  Ｐｈｏｎｅｔｉｃｓ）」、ｈｔｔｐ：ｗｗｗ．ｇｅｏｃｉｔｉｅｓ．ｃｏｍ／ｖｉｒａｇ８１／ｄｏｃｓ．ｈｔｍｌのＵＲＬにてウェブ上で見出される。これらの両方を引用によって援用する。
【図面の簡単な説明】
【００３８】
【図１】音声認識システムのブロック図。
【図２】音声合成システムのブロック図。
【図３】音声認識システム及び音声合成システムを組み込むスマートホンの高次ブロック図。
【図１】
2007534278.tif 000003
【図２】
2007534278.tif 000004
【図３】
2007534278.tif 000005
【国際調査報告】
2007534278.tif 000006