(57)【要約】【課題】テキストの複合語または複合文字（すなわち、いくつかの構成要素を含む語または文字）の音声認識によって支援された自動補完を提供すること。【解決手段】ユーザ入力が、語または文字の構成要素を指定したことに応答して、候補の語または文字のリストが生成される。ユーザが、所望の語または文字を発話したことに応答して、所望の語または文字が、選択されること、または候補の語または文字のリストが、絞られることが可能である。その結果、いくつかの字、ストローク、または語の形状から形成された語または文字の入力が、所望される語または文字の構成要素の指定と、所望される語または文字の発音に相当する音声との組み合わせを含むユーザ入力によって円滑にされる。【選択図】図３
2007011358.tif 000002
【特許請求の範囲】
【請求項１】
書かれた文字を特定するための方法であって、
少なくとも第１の文字構成要素の選択を受け取ること、
前記第１の選択された構成要素を含む候補文字群の第１のリストを生成すること、
第１の音声入力をユーザから受け取ること、および
ユーザからの前記第１の音声入力を使用して、候補文字群の前記第１のリストを変更し、候補文字群の第２のリストが生成されることを含む方法。
【請求項２】
前記第１の音声入力は、所望される文字の発音に相当する音声を含む請求項１に記載の方法。
【請求項３】
前記第１のリストに対する前記変更は、前記所望される文字の前記発音と一致しない文字群を削除することを含む請求項２に記載の方法。
【請求項４】
第２の音声入力をユーザから受け取り、前記第２のリストが変更され、候補文字群の第３のリストが生成されることをさらに含む請求項１に記載の方法。
【請求項５】
第２の文字構成要素の選択を受け取ること、および
前記第２の選択された構成要素を使用して、候補文字群の前記第２のリストを変更し、候補文字群の第３のリストが生成されることをさらに含む請求項１に記載の方法。
【請求項６】
前記第２のリストからの前記文字群の１つの文字の選択を受け取ることをさらに含む請求項１に記載の方法。
【請求項７】
前記第１の文字構成要素は、英語の語の第１の字と、漢字の第１のストロークのいずれかを含む請求項１に記載の方法。
【請求項８】
漢字の第２のストロークの選択を受け取ることをさらに含み、前記第１のリストを生成することは、前記選択された第１のストロークと、前記選択された第２のストロークとを含む漢字群の第１のリストを生成することを含む請求項７に記載の方法。
【請求項９】
文字を選択するためのデバイスであって、
ユーザから入力を受け取るための手段と、
複数の文字の、１つまたは複数の文字構成要素に対する関連付けを格納するための手段と、
前記複数の文字に含まれるいくつかの文字に関して、文字と、前記文字の発音の間の関連付けを格納するための手段と、
少なくとも第１の文字構成要素を含むユーザ入力に応答して、前記複数の文字から選択された候補文字群の第１のリストを生成するための手段と、
所望される文字の発音を含むユーザ入力に応答して、候補文字群の前記第１のリストを変更して、候補文字群の第２のリストを形成するための手段とを含むデバイス。
【請求項１０】
ユーザから入力を受け取るための前記手段は、ユーザから手動入力を受け取るための手段を含む請求項９に記載のデバイス。
【請求項１１】
ユーザから入力を受け取るための前記手段は、ユーザから音声入力を受け取るための手段を含む請求項９に記載のデバイス。
【請求項１２】
視覚的出力をユーザに提供するための手段であって、
候補文字群の前記第１のリストの少なくとも一部分が表示される手段をさらに含む請求項９に記載のデバイス。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複合文字の入力を対象とする。詳細には、本発明は、手動のユーザ入力と音声認識を組み合わせて、候補の語または文字のリストを絞って仕立てることにより、通信デバイスまたはコンピューティング・デバイスに語または文字を入力することを円滑にする。
【背景技術】
【０００２】
多種多様な機能を実行することができる移動通信デバイスおよびコンピューティング・デバイスが、現在では、利用可能である。ますます、そのような諸機能は、テキストの入力を要求するか、またはテキストの入力を役立てることができる。例えば、セルラー電話機に関連して使用されるテキスト・メッセージング・サービスが、現在では、広く一般に使用されている。さらなる例として、ポータブル・デバイスは、ますます、電子メール・アプリケーションに関連して使用される。しかし、キーボードのためにポータブル・デバイス上で利用できるスペースは、極めて限られている。したがって、そのようなデバイスへのテキストの入力は、困難である可能性がある。さらに、一部の言語によって使用される記号は、より大型のデスクトップ通信デバイスまたはデスクトップ・コンピューティング・デバイスに関連してさえ、入力するのが困難である可能性がある。
【０００３】
特に、ポータブル電話機上、またはその他のポータブル・デバイス上の限られたキーパッドを使用する、語または文字の入力を円滑にするため、自動補完機能が利用可能である。そのような機能は、ユーザから最初の入力セットを受け取ったことに応答して、候補の語または文字のリストをユーザに表示することができる。それらの入力には、語の最初のいくつかの字、または漢字などの文字の、最初のいくつかのストロークの指定が含まれることが可能である。しかし、結果のリストは、極めて長くなる可能性があるため、ユーザが、所望の語または文字を迅速に探し出すのは困難であることが可能である。
【０００４】
自動補完候補の長いリストを有するという問題に対処するため、候補の語または文字が、それらの語または文字の使用頻度に従ってランク付けされたリストをもたらすシステムが、利用可能である。候補を、候補の使用頻度に従ってランク付けすることにより、ユーザが、候補リスト全体をスクロールする必要性が減ることが可能である。しかし、候補の語または文字のリストを、理にかなった形で順序付けすることは、困難である可能性がある。さらに、ユーザが、珍しい語または文字を探している場合、ほとんど、あるいは全く時間の節約が実現されない可能性がある。
【０００５】
ユーザからの手動の入力を要求することの代替として、音声（ｖｏｉｃｅ）認識システムまたは音声（ｓｐｅｅｃｈ）認識システムが、テキストを入力するため、またはコマンドをトリガするために利用可能である。しかし、そのようなシステムの精度には、ユーザによる訓練および較正の後でさえ、しばしば、かなり不満が残る。さらに、フル機能搭載の音声認識システムは、セルラー電話機などの、移動通信デバイスまたは移動コンピューティング・デバイスの上では、通常、見られない処理リソースおよびメモリ・リソースをしばしば、要求する。その結果、移動デバイスに関連して利用できる音声認識機能は、しばしば、初歩的であり、ある言語における発話された語の限られたサブセットを認識することを、普通、目指している。さらに、移動デバイス上の音声認識は、しばしば、アドレス帳にアクセスすることや、選択された番号をダイヤル呼び出しすることなどの、メニュー・コマンドをトリガすることに限られる。
【発明の開示】
【発明が解決しようとする課題】
【０００６】
本発明は、先行技術の以上、およびその他の問題ならびに欠点を解決することを目的とし、テキストの複合語または複合文字（すなわち、いくつかの構成要素を含む語または文字）の音声認識によって支援された自動補完を提供することである。
【課題を解決するための手段】
【０００７】
本発明の諸実施形態によれば、音声認識が、語（例えば、英語テキストに関連する）、または文字（例えば、中国語テキストに関連する）などの、候補複合文字のリストをフィルタにかける、つまり、絞るのに使用される。詳細には、入力されている語または文字の字、ストローク、または語の形状のユーザによる手動入力の後に、ユーザが、その文字を発話することができる。すると、音声認識ソフトウェアは、発話された語または文字とは違って聞こえる語または文字を候補リストから削除しようと試みる。したがって、比較的初歩的な音声認識アプリケーションでさえ、少なくとも、候補リストから、いくつかの語または文字を削除することに効果的であることが可能である。さらに、語または文字の字、ストローク、またはその他の構成要素を、その構成要素の選択または入力を介して、まず提供することにより、選択可能な、つまり、候補の語または文字の範囲が、より狭く定義され、これにより、その範囲をさらに絞る（すなわち、候補リストを絞る）ために、またはユーザが入力しようとしている語または文字を確定的に識別するために、音声認識アプリケーションに要求される精度が下げられることが可能である。
【発明を実施するための最良の形態】
【０００８】
本発明の諸実施形態によれば、字（例えば、英語の語のケースで）、またはストロークまたは語の形状（例えば、漢字のケースで）などの、語または文字の特定の構成要素が、所望される文字の中に含まれることをユーザ入力が示したことに応答して、ユーザによる選択が可能な語または文字（本明細書で、一括して「文字」と呼ぶ）のリストの中に、語または文字が含められることが可能である。さらに、文字のリストは、ユーザからの音声入力に応答して絞られることが可能である。詳細には、受け取られた音声に関連する（または関連しない）文字を候補リストの中で識別するのに使用されることが可能な、ユーザからの音声入力の受け取りに応答して、候補リストの内容が変更される。したがって、ユーザによって入力された所望の文字の構成要素と、その所望の文字のユーザによる発音を入力として受け取る音声認識とを組み合わせて使用することを介して、候補の語または文字のより短いリストを提供することにより、または正確な文字の識別により、文字の入力が円滑にされる。
【０００９】
次に、図１を参照すると、本発明の諸実施形態による通信デバイス１００またはコンピューティング・デバイス１００のコンポーネントが、ブロック図の形態で示されている。コンポーネントには、プログラム命令を実行することができるプロセッサ１０４が含まれることが可能である。したがって、プロセッサ１０４は、アプリケーション・プログラミングを実行するための、任意の汎用のプログラマブル・プロセッサまたはプログラマブル・コントローラが含まれることが可能である。代替として、プロセッサ１０４は、特別に構成された特定用途向け集積回路（ＡＳＩＣ）を含むことが可能である。プロセッサ１０４は、概して、本明細書で説明する語または文字の選択動作を含め、通信デバイス１００またはコンピューティング・デバイス１００によって実行される様々な機能を実施するプログラミング・コードを実行するように機能する。
【００１０】
通信デバイス１００またはコンピューティング・デバイス１００は、プロセッサ１０４によるプログラミングの実行に関連して使用するため、およびデータまたはプログラム命令の一時的格納または長期格納のためのメモリ１０８をさらに含むことが可能である。メモリ１０８は、ＤＲＡＭやＳＤＲＡＭなどの、常駐、取り外し可能、またはリモートな性質の、ソリッド・ステート・メモリを含むことが可能である。プロセッサ１０４が、コントローラを含む場合、メモリ１０８は、プロセッサ１０４と一体になっていることが可能である。
【００１１】
さらに、通信デバイス１００またはコンピューティング・デバイス１００は、１つまたは複数のユーザ入力１１２と、１つまたは複数のユーザ出力１１６とを含むことが可能である。ユーザ入力１１２の実施例には、キーボード、キーパッド、タッチ・スクリーン入力、およびマイクが含まれる。ユーザ出力１１６の実施例には、スピーカ、ディスプレイ・スクリーン（タッチ・スクリーン・ディスプレイを含む）、およびインジケータ照明が含まれる。さらに、ユーザ入力１１２は、ユーザ出力１１６と組み合わせられること、または連携して機能させられることも可能であることを、当業者は理解することができる。そのような統合されたユーザ入力１１２とユーザ出力１１６の実施例が、視覚的情報をユーザに提供することと、ユーザから入力選択を受け取ることの両方ができるタッチ・スクリーン・ディスプレイである。
【００１２】
また、通信デバイス１００またはコンピューティング・デバイス１００は、アプリケーション・プログラミングおよび／またはデータの格納のためのデータ・ストレージ１２０も含むことが可能である。さらに、オペレーティング・システム・ソフトウェア１２４が、データ・ストレージ１２０の中に格納されることが可能である。データ・ストレージ１２０は、例えば、磁気記憶装置、ソリッド・ステート記憶装置、光学記憶装置、論理回路、またはそのようなデバイスの任意の組み合わせを含むことが可能である。データ・ストレージ１２０の中に保持されることが可能なプログラムおよびデータは、データ・ストレージ１２０の特定のインプリメンテーションに依存して、ソフトウェア、ファームウェア、またはハードウェア論理を含むことが可能であることをさらに理解されたい。
【００１３】
データ・ストレージ１２０の中に格納されることが可能なアプリケーションの例には、音声認識アプリケーション１２８、および語または文字の選択アプリケーション１３２が含まれる。さらに、データ・ストレージ１２０は、候補の語または文字のテーブル１３４またはデータベース１３４を含むことが可能である。本明細書で説明するとおり、音声認識アプリケーション１２８、文字選択アプリケーション１３２、および／または候補の語または文字のテーブル１３４は、互いに統合されることが可能であり、かつ／または互いに協働して動作することが可能である。また、データ・ストレージ１２０は、通信デバイス１００またはコンピューティング・デバイス１００の他の諸機能の実行に関連して使用される、アプリケーション・プログラミングおよびデータも含むことが可能である。例えば、セルラー電話機などの、通信デバイス１００またはコンピューティング・デバイス１００に関連して、データ・ストレージは、通信アプリケーション・ソフトウェアを含むことが可能である。別の例として、パーソナル・デジタル・アシスタント（ＰＤＡ）または汎用コンピュータなどの、通信デバイス１００またはコンピューティング・デバイス１００が、ワード・プロセッシング・アプリケーションおよびデータ・ストレージ１２０を含むことが可能である。さらに、本発明の諸実施形態によれば、音声認識アプリケーション１２８および／または文字選択アプリケーション１３２は、ユーザによって入力された、または選択された語または文字を入力として受け取ることができる、通信アプリケーション・ソフトウェア、ワード・プロセッシング・ソフトウェア、またはその他のアプリケーション群と協働して動作することができる。
【００１４】
また、通信デバイス１００またはコンピューティング・デバイス１００は、１つまたは複数の通信ネットワーク・インタフェース１３６も含むことが可能である。通信ネットワーク・インタフェースの実施例には、セルラー電話トランシーバ、ネットワーク・インタフェース・カード、モデム、有線電話ポート、シリアル・データ・ポートもしくはパラレル・データ・ポート、またはその他の有線または無線の通信ネットワーク・インタフェースが含まれる。
【００１５】
次に、図２を参照すると、セルラー電話機２００を含む通信デバイス１００またはコンピューティング・デバイス１００が示されている。一般に、セルラー電話機２００は、数字キーパッド２０４と、カーソル制御ボタン２０８と、Ｅｎｔｅｒボタン２１２と、マイク２１４とを含むユーザ入力１１２を含む。さらに、セルラー電話機２００は、カラーまたはモノクロの液晶ディスプレイ（ＬＣＤ）などのビジュアル・ディスプレイ２１６と、スピーカ２２０とを含むユーザ出力を含む。
【００１６】
テキスト入力モードまたはテキスト選択モードに入っている場合、ユーザは、本発明の諸実施形態によれば、キーパッド２０４を介してユーザによって入力された、指定された字、ストローク、または語の形状を含む入力に応答して、１つまたは複数の語または文字を含む部分的なリスト、または完全なリストが、ディスプレイ・スクリーン２１６に表示されるようにすることができる。当業者には理解されることが可能であるように、キーパッドに含まれる各キーは、いくつかの字、またはいくつかの文字の形状、ならびに、その他の記号に関連することが可能である。例えば、図２の実施例におけるキーパッド２０４は、３つの（ときとして、４つの）字２２４を、キー２〜９に関連付ける。さらに、図２の実施例におけるキーパッド２０４は、３つの（１つのケースでは、４つの）漢字の字根の部首カテゴリ２２８をキー２〜９に関連付ける。当業者には理解されることが可能であるように、そのような字根の部首は、例えば、漢字を続けるための五筆字型ベースの方法（ｗｕｂｉｚｉｘｉｎｇ  ｓｈａｐｅ  ｂａｓｅｄ  ｍｅｔｈｏｄ）を使用して、完成した漢字を含む形状を指定することに関連して、選択されることが可能である。さらに、字根の部首の１つを選択することにより、関係する部首が提供されて、ユーザが、所望される語の形状を詳細に指定できるようになることが可能である。したがって、ユーザは、所望の字、または所望の語の形状に関連するキーを複数回、押すこと、またはたたくことによって、キーパッド２０４に含まれる特定のキーに関連する字、または語の形状を選択することができる。
【００１７】
字、または語の形状の選択の結果として作成された候補文字のリストが、少なくとも部分的に、ビジュアル・ディスプレイ２１６によって表示される。リストが余りにも長く、リストのすべてが、都合よくディスプレイ２１６で提示されることが可能でない場合、カーソル・ボタン２０８、または他の何らかの入力１１２が、完全なリストをスクロールするのに使用されることが可能である。また、カーソル・ボタン２０８、または他の入力１１２は、例えば、カーソル・ボタン２０８、または他の入力１１２を使用して、表示されたリストの中の所望の文字を強調表示し、次に、例えば、Ｅｎｔｅｒボタン２１２を押すことにより、その文字を選択することによって、所望の文字の選択に関連して使用することもできる。さらに、本明細書で説明するとおり、候補文字のリストは、マイク２１４を介してユーザによってデバイス１００に与えられ、次いで、例えば、音声認識アプリケーション１２８を介して、デバイス１００によって処理される音声に基づき、絞られることが可能である。さらに、音声認識アプリケーション１２８は、文字選択アプリケーション１３２と協働して機能して、音声認識アプリケーション１２８が、音声認識アプリケーション１２８ボキャブラリの中に含まれる可能性があるすべての語を識別しようと試みるのではなく、所望の文字の構成要素を指定する手動、またはその他のユーザ入力に応答して、文字選択アプリケーション１３２によって生成されたリストの中に含められた文字を認識しようと試みるようにする。
【００１８】
次に、図３を参照すると、本発明の諸実施形態による、英語の語、または漢字などの文字の、音声認識によって支援された自動補完を提供する通信デバイス１００またはコンピューティング・デバイス１００の動作の諸態様が、示されている。最初、工程３００で、ユーザが、テキスト入力モードに入るか、またはテキスト入力モードを選択する。例えば、デバイス１００が、セルラー電話機２００を含む場合、テキスト入力モードは、テキスト・メッセージング・アプリケーションまたはテキスト・メッセージング・モードを開始することを含むことが可能である。工程３０４で、ユーザ入力が、語または文字の構成要素（例えば、字、ストローク、または語の形状）の手動選択の形態で受け取られたかどうかについての判定が行われる。一般に、本発明の諸実施形態は、ユーザからのそのような入力の受け取りに関連して動作して、候補文字の初期リストを作成する。文字の構成要素の選択を受け取った後、選択された構成要素を含む候補文字のリストが作成される（工程３０８）。次に、候補リストの少なくとも一部分が、ユーザに表示される（工程３１２）。当業者には理解されることが可能であるように、候補文字のリストは、特に、単一の構成要素しか指定されていない場合、極めて長いことが可能である。したがって、セルラー電話機２００の液晶ディスプレイ２１６などのディスプレイは、候補リストの小さい部分だけを表示することができる可能性がある。候補リストの一部分だけしか、任意の一時点で表示されることが可能でない場合、ユーザは、そのリストをスクロールして、所望の文字を探すことができる。
【００１９】
次に、ユーザは、音声入力を提供することにより、候補リストを絞ることを選択することができる。したがって、次いで、ユーザからの音声入力が受け取られて、候補文字の発音を表す、またはそのような発音に関連するものとして認識されたかどうかについての判定が行われることが可能である（工程３２０）。詳細には、例えば、マイク２１４を介して受け取られた音声が、音声認識アプリケーション１２８によって分析されて、候補文字とのマッチを行うことができるかどうかが判定される。マッチを行うことができる場合、候補文字の改訂されたリストが作成される（工程３２４）。当業者には理解されることが可能であるように、初歩的な音声認識アプリケーション１２８でさえ、特に、リストが、ユーザが入力することを所望する文字の中に含まれる１つまたは複数の構成要素の受け取りを介して制限されている場合、リストから単一の文字を確定的に識別することができる可能性がある。やはり当業者には理解されることが可能であるように、音声認識アプリケーション１２８は、特定の文字が、そのリストから識別されることが可能でない場合でさえ、候補文字のリストのサイズを縮小することができる可能性がある。例えば、音声認識アプリケーション１２８が、ユーザによって入力された音声を、候補文字のリストのサブセットに関連付けることができる場合、改訂されたリストは、その文字サブセットを含むことが可能である。したがって、音声認識アプリケーション１２８は、所望される語または文字の発話された音とは異なる、発話された音を有する語または文字を、候補リストから削除する役割をすることができる。したがって、所望の語または文字を見つけるために、ユーザが探さなければならない候補の数（少なくとも、その時点における）が、減らされる。次に、改訂されたリストの少なくとも一部分が、ユーザに表示される（工程３２８）。改訂されたリストが、液晶ディスプレイ２１６などのユーザ出力１１６によって同時に表示されるには、多過ぎる候補を含むような場合、ユーザは、やはり、そのリストをスクロールすることができる。
【００２０】
工程３３２で、ユーザが、候補文字の１つを選択したかどうかについて、判定が再び行われることが可能である。この判定は、ユーザが、候補文字のリストを生成するために音声を提供していないと判定された後に、または工程３２８で、文字の候補リストの改訂されたリストが作成された後に行われることが可能である。ユーザが、リストされた文字を選択している場合、プロセスは、終了する。すると、ユーザは、テキスト・モードを抜ける、または次の文字を選択するプロセスを開始することができる。
【００２１】
ユーザが、リストアップされた文字をまだ選択していない場合、プロセスは、工程３０４に戻ることが可能であり、その時点で、ユーザは、さらなる字、ストローク、または語の形状などのさらなる構成要素を入力することができる。次に、工程３０８で作成されることが可能な文字のリストは、ユーザによってその時点で指定されているさらなる構成要素を反映するように、文字の改訂されたリストを含む。例えば、ユーザが、２つの字、または２つの語の形状を指定している場合、それらの字、またはそれらの語の形状が、候補文字のそれぞれにおいて要求されることが可能である。次に、結果のリストが、少なくとも部分的に、表示されることが可能である（工程３１２）。改訂されたリストをユーザに、工程３１２で表示した後、ユーザは、リストの中の候補文字の数をさらに減らすために、音声入力を提供しようともう１回、試みることができる（工程３２０）。代替として、リストアップされた文字の選択が、工程３３２でユーザによって行われない場合、ユーザは、工程３１２における所望の複合文字のさらなる構成要素の形態で、さらなる入力を与えないことを決めることができ、代わりに、工程３２０に進み、音声入力を提供することによって候補のリストを絞ろうと、もう１回、試みることができる。さらなる音声入力が与えられた場合、その入力が、候補文字の改訂されたリストを作成するのに使用されることが可能であり（工程３２４）、その改訂されたリストが、少なくとも部分的に、ユーザに表示されることが可能である（工程３２８）。したがって、語または文字の構成要素を指定し、かつ／または音声を提供して、所望の語または文字を識別する、または少なくとも、候補のリストのサイズを縮小することの複数回の繰り返しが、実行されることが可能であることを理解することができよう。
【００２２】
次に、図４Ａ〜図４Ｃを参照すると、本発明の諸実施形態の動作に関連してユーザに提供されることが可能な視覚的出力の実施例が示されている。詳細には、中国語テキスト入力モードになっているセルラー電話機２００を含むデバイス１００のディスプレイ・スクリーン２１６が示されている。図４Ａに示すとおり、ユーザは、所望の文字の１つまたは複数のストローク４０４を選択することができる。ストローク４０４の選択は、ユーザが指定することを所望する文字を形成する最初のいくつかのストロークに関連する、キーボード２０４に含まれるキーを押すことによって実行されることが可能である。
【００２３】
漢字は、８つの基本的なストロークから形成され、使用されている何千もの漢字が存在するため、所望される文字の２つのストロークを指定することは、通常、候補文字の長いリストの生成をもたらす。この実施例において指定されたストローク４０４で始まる候補文字４０８ａ〜４０８ｄの部分的リスト４０６ａが、図４Ｂに示されている。第１の文字４０８ａは、概ね、「ｎｉｎ」と発音され、第２の文字４０８ｂは、概ね、「ｗｏ」と発音され、第３の文字４０８ｃは、概ね、「ｎｇｏ」と発音され、第４の文字４０８ｄは、概ね、「ｓａｎｎｇ」と発音される。このリストから、ユーザは、第３の文字４０８ｃを所望することが可能である。本発明の諸実施形態によれば、ユーザは、所望の文字を声に出すことにより、候補リストから選択を行うことができる。したがって、ユーザは、第３の文字４０８ｃを発音して、図４Ｃに示されるとおり、その文字４０８ｃだけを含むように、リストが変更されるようにすることができる。次に、ユーザは、セルラー電話機２００上で、または電話機２００に関連して実行されている音声認識アプリケーション１２８が、リストをその文字にまで正しく絞ったことを、Ｅｎｔｅｒキー２１２をたたくこと、または別の形で、その文字の選択を入力することにより、確認することができる。したがって、本発明の諸実施形態によれば、文字の構成要素の手動入力と音声認識が、組み合わさって機能して、多数のストロークから成る文字の、ユーザによる選択を円滑にすることを理解することができよう。さらに、これは、単に、それらのストロークの少なくとも１つを入力し、次に、所望される文字を声に出すことによって達せられることが可能である。この組み合わせは、音声認識アプリケーション１２８が、その文字の発話された音だけから、所望される文字を見分けるだけ十分に正確ではない場合でさえ、アプリケーション１２８は、似たように見える文字の大いに異なる音を区別することができる可能性が高いという点で、有利である。
【００２４】
さらに、音声認識ソフトウェア１２８が、１つまたは複数の手動で入力されたストロークに応答して生成された候補文字のリストに関連して発話された音から、所望される文字を見分けることができない場合でさえ、ソフトウェア１２８は、候補文字のリストを絞ることができるはずである。例えば、音声認識ソフトウェア１２８は、図４Ｂに示された候補文字のリストがアクティブである間に、ユーザの音声入力に基づいて、第２の文字４０８ｂ（「ｗｏ」）と第３の文字４０８ｃ（「ｎｇｏ」）を見分けることができない可能性がある。しかし、音声入力により、音声認識ソフトウェア１２８が、候補として、第１の文字４０８ａ（「ｎｉｎ」）および第４の文字４０８ｄ（「ｓａｎｎｇ」）を削除することが可能になるはずである。したがって、本発明の諸実施形態の手動入力と音声認識の組み合わせを介して、候補のリストが、図４Ｄにリスト４０６ｂとして示される、第２の文字４０８ｂおよび第３の文字４０８ｃまで絞られることが可能である。次に、ユーザは、例えば、カーソル制御ボタン２０８を使用して、その文字を強調表示し、Ｅｎｔｅｒキー２１２を押すことにより、絞られたリスト４０６ｂから、所望の文字を選択することができる。
【００２５】
本明細書で説明した本発明の諸実施形態の一部の実施例は、所望される語または文字の１つまたは複数の構成要素の、キーパッドにおけるキーを介する手動入力、および／または所望される語または文字の選択を使用して説明してきたが、本発明の諸実施形態は、そのように限定されない。例えば、手動入力は、タッチ・スクリーン・ディスプレイから選択を行うことによって、または所望される構成要素を、タッチ・スクリーン・ディスプレイの書き込み領域に書き込むことによって実行されてもよい。さらなる実施例として、語または文字の構成要素または構成要素群の初期の（または後の）選択は、手動入力を介して実行されなくてもよい。例えば、ユーザは、所望の構成要素の名前を声に出して、語または文字のリストを生成することができ、そのリストが、次に、所望の語または文字を声に出すことによって絞られることが可能である。さらに、本発明の諸実施形態は、語または記号の「アルファベット」または構成要素部分が、通常の通信デバイス・キーボード上、または通常のコンピューティング・デバイス・キーボード上で容易に表されることが可能なものを超える、任意の言語におけるテキストの選択および／または入力に関連した用途を有する。
【００２６】
本発明の以上の説明は、例示および説明のために提示してきた。さらに、説明は、本発明を、本明細書で開示される形態に限定することを意図していない。したがって、関連した技術の技能または知識の範囲に含まれる、以上の教示に相応する変形形態および変更形態が、本発明の範囲に含まれる。以上に説明した諸実施形態は、本発明を実施する、現在、知られている最良の形態を説明し、他の当業者が、そのような実施形態で、または他の諸実施形態で、実施形態の特定の用途、または本発明の用法によって要求される様々な変更を加えて、本発明を利用することができるようにすることをさらに目的としている。添付の特許請求の範囲は、先行技術によって許される範囲で、代替の諸実施形態を含むと解釈されるものとする。
【図面の簡単な説明】
【００２７】
【図１】本発明の諸実施形態による通信デバイスまたはコンピューティング・デバイスのコンポーネントを示すブロック図である。
【図２】本発明の諸実施形態による通信デバイスを示す図である。
【図３】本発明の諸実施形態による音声認識によって支援された自動補完プロセスの動作の諸態様を示す流れ図である。
【図４Ａ】本発明の諸実施形態による例示的なディスプレイ出力を示す図である。
【図４Ｂ】本発明の諸実施形態による例示的なディスプレイ出力を示す図である。
【図４Ｃ】本発明の諸実施形態による例示的なディスプレイ出力を示す図である。
【図４Ｄ】本発明の諸実施形態による例示的なディスプレイ出力を示す図である。
【図１】
2007011358.tif 000003
【図２】
2007011358.tif 000004
【図３】
2007011358.tif 000005
【図４Ａ】
2007011358.tif 000006
【図４Ｂ】
2007011358.tif 000007
【図４Ｃ】
2007011358.tif 000008
【図４Ｄ】
2007011358.tif 000009