(57)【要約】【課題】音声入力を利用してより効率的な宛先検索を行なうことができる通信装置、検索処理方法および検索処理プログラムを提供する。【解決手段】  ＣＰＵは、音声認識処理によって得られた認識結果を第１検索タームに設定する。さらに、ＣＰＵは、仮名漢字変換処理によって得られた漢字を第２検索タームに設定する（ステップＳ１４０）。そして、ＣＰＵは、アドレス帳に登録されているエントリのうち、その「よみ」に第１検索タームを含み、かつその「名前」に第２検索タームを含むものを抽出する（ステップＳ１４２）。【選択図】図１０
2010147624.tif 000002
【特許請求の範囲】
【請求項１】
複数の宛先を格納する記憶部と、
ユーザ指示に従って前記記憶部から宛先を検索する制御部と、
前記検索された宛先に従ってデータを送信する通信部と、
音声入力を受付ける音声入力部と、
前記音声入力を認識する音声認識部とを備え、
前記制御部は、
検索待ち状態において前記音声入力部で受付けられる第１音声入力の認識結果を第１の検索条件に設定し、
前記第１音声入力に引き続いて入力される内容を第２の検索条件に設定し、
前記記憶部に格納された前記複数の宛先のうち、前記第１および第２の検索条件を共に満たす宛先を抽出する、通信装置。
【請求項２】
前記制御部は、前記第１音声入力に引き続いて前記音声入力部で受付けられる第２音声入力の認識結果を、前記第２の検索条件に設定する、請求項１に記載の通信装置。
【請求項３】
ユーザによる文字入力を受付ける文字入力部をさらに備え、
前記制御部は、前記第１音声入力に引き続いて前記文字入力部で受付けられる文字入力を、前記第２の検索条件に設定する、請求項１に記載の通信装置。
【請求項４】
ユーザによる文字入力を受付ける文字入力部をさらに備え、
前記制御部は、ユーザ操作に応じて、前記第１音声入力に引き続いて前記音声入力部で受付けられる第２音声入力の認識結果、および、前記第１音声入力に引き続いて前記文字入力部で受付けられる文字入力、の一方を、前記第２の検索条件に設定する、請求項１に記載の通信装置。
【請求項５】
表示部をさらに備え、
前記制御部は、
前記記憶部に格納された前記複数の宛先から前記第１の検索条件を満たす宛先を抽出し、その抽出結果を前記表示部に表示した後、
前記抽出結果を前記第２の検索条件に基づいて絞り込み、前記表示部の表示内容をその絞り込み結果に更新する、請求項１〜４のいずれか１項に記載の通信装置。
【請求項６】
前記複数の宛先の各々は、漢字を含む名前と、当該名前のよみとを含んでおり、
前記制御部は、
漢字と当該漢字のよみとを対応付けたファイルを参照して、前記第２の検索条件に対応するよみを有する漢字を特定し、
前記特定した漢字をその名前に含む宛先を前記第２の検索条件を満たす宛先として抽出する、請求項１〜５のいずれか１項に記載の通信装置。
【請求項７】
前記複数の宛先の各々は、第１部分および第２部分に区分された名前を含んでおり、
前記制御部は、前記複数の宛先の各々について、その前記第１部分に対して前記第１の検索条件を満たすか否かを判断するとともに、その前記第２部分に対して前記第２の検索条件を満たすか否かを判断する、請求項１〜５のいずれか１項に記載の通信装置。
【請求項８】
前記制御部は、前記第１音声入力の認識結果と類似した宛先についても、前記第１の検索条件を満たすと判断する、請求項１〜７のいずれか１項に記載の通信装置。
【請求項９】
予め登録された複数の宛先からユーザ要求に応じた宛先を検索する検索処理方法であって、
ユーザ操作に応じて検索待ち状態になるステップと、
前記検索待ち状態において、ユーザからの第１音声入力を受付けるステップと、
前記第１音声入力に対して音声認識を実行するステップと、
前記第１音声入力の認識結果を第１の検索条件に設定するステップと、
前記第１音声入力に引き続いて入力される内容を受付けて第２の検索条件に設定するステップと、
前記複数の宛先のうち、前記第１および第２の検索条件を共に満たす宛先を抽出するステップとを備える、検索処理方法。
【請求項１０】
予め登録された複数の宛先からユーザ要求に応じた宛先を検索させる検索処理プログラムであって、前記検索処理プログラムは、コンピュータに、
ユーザ操作に応じて検索待ち状態になるステップと、
前記検索待ち状態において、ユーザからの第１音声入力を受付けるステップと、
前記第１音声入力に対して音声認識を実行するステップと、
前記第１音声入力の認識結果を第１の検索条件に設定するステップと、
前記第１音声入力に引き続いて入力される内容を受付けて第２の検索条件に設定するステップと、
前記複数の宛先のうち、前記第１および第２の検索条件を共に満たす宛先を抽出するステップとを実行させる、検索処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、予め登録された複数の宛先から目的の宛先を検索可能な通信装置、検索処理方法および検索処理プログラムに関し、特に音声認識により宛先を検索する技術に関する。
【背景技術】
【０００２】
一般的に、ファクシミリ機能やスキャン機能などを搭載した複合機（ＭＦＰ：Multi Function Peripheral）などでは、ファクシミリや電子メールの宛先が予め登録可能となっている。このような宛先の登録機能は、「アドレス帳」などとも称されることが多い。
【０００３】
一般的に、このようなアドレス帳には、機会がある毎に宛先が順次登録されていくため、長期間の使用に伴って、多数の宛先が登録されてしまっていることも多い。そのため、多数の宛先の中から、効率的に目的の宛先を検索する機能が要望される。
【０００４】
ところで、このような宛先としては、宛先とすべき、ファクシミリ番号、電子メールアドレス、ファイルサーバのアドレスなどの宛先情報に加えて、ユーザが宛先を判別できる情報（たとえば、「ＡＡＡさん」といった名前）が含まれる。そのため、多くの場合、このような情報をアルファベット順などに整列もしくは区別することで、より検索効率を高めるような工夫が実用化されている。
【０００５】
また、キー操作に代えて、音声入力によって、宛先を指定する構成も提案されている。たとえば、特開２００１−３１３８０８号公報（特許文献１）には、送信相手先の指定を音声で効率的に行なうとともに、誤発呼を防止するファクシミリ装置が開示されている。
【０００６】
さらに、特開２００７−１６６１５２号公報（特許文献２）には、複数の相手先と同報通信を行なおうとする場合に、検索キーと一致した宛先情報については、さらなる照合を省略することで、照合に要する時間を短縮するとともに、相手先の入力ミスを防止する構成を開示している。
【特許文献１】特開２００１−３１３８０８号公報
【特許文献２】特開２００７−１６６１５２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
上述の特開２００１−３１３８０８号公報（特許文献１）に開示されるように、ユーザからの音声入力に基づいて宛先を指定することで検索の効率化が期待できる。その反面、ユーザによる声質、テンポ、リズム、抑揚などは、ユーザによりまちまちであるので、ユーザの発話内容を常に正確に認識することは容易ではない。すなわち、現時点では、ユーザの発話内容に対する認識率を１００％に維持することは難しい。
【０００８】
このような状況に鑑みると、同一または類似の発音を有する複数の宛先が登録されていたような場合には、ユーザからの音声入力のみに基づいて、いずれか１つを選択することは難しくなる。逆に、ユーザは、何度も言い直しをする必要も生じ、かえって検索の効率を低下させるおそれもある。
【０００９】
そこで、この発明は、かかる問題を解決するためになされたものであり、その目的は、音声入力を利用してより効率的な宛先検索を行なうことができる通信装置、検索処理方法および検索処理プログラムを提供することである。
【課題を解決するための手段】
【００１０】
この発明のある局面に従う通信装置は、複数の宛先を格納する記憶部と、ユーザ指示に従って記憶部から宛先を検索する制御部と、検索された宛先に従ってデータを送信する通信部と、音声入力を受付ける音声入力部と、音声入力を認識する音声認識部とを含む。制御部は、検索待ち状態において音声入力部で受付けられる第１音声入力の認識結果を第１の検索条件に設定し、第１音声入力に引き続いて入力される内容を第２の検索条件に設定し、記憶部に格納された複数の宛先のうち、第１および第２の検索条件を共に満たす宛先を抽出する。
【００１１】
好ましくは、制御部は、第１音声入力に引き続いて音声入力部で受付けられる第２音声入力の認識結果を、第２の検索条件に設定する。
【００１２】
あるいは好ましくは、通信装置は、ユーザによる文字入力を受付ける文字入力部をさらに含み、制御部は、第１音声入力に引き続いて文字入力部で受付けられる文字入力を、第２の検索条件に設定する。
【００１３】
また、あるいは好ましくは、通信装置は、ユーザによる文字入力を受付ける文字入力部をさらに含み、制御部は、ユーザ操作に応じて、第１音声入力に引き続いて音声入力部で受付けられる第２音声入力の認識結果、および、第１音声入力に引き続いて文字入力部で受付けられる文字入力、の一方を、第２の検索条件に設定する。
【００１４】
好ましくは、通信装置は、表示部をさらに含み、制御部は、記憶部に格納された複数の宛先から第１の検索条件を満たす宛先を抽出し、その抽出結果を表示部に表示した後、抽出結果を第２の検索条件に基づいて絞り込み、表示部の表示内容をその絞り込み結果に更新する。
【００１５】
好ましくは、複数の宛先の各々は、漢字を含む名前と、当該名前のよみとを含んでおり、制御部は、漢字と当該漢字のよみとを対応付けたファイルを参照して、第２の検索条件に対応するよみを有する漢字を特定し、特定した漢字をその名前に含む宛先を第２の検索条件を満たす宛先として抽出する。
【００１６】
あるいは好ましくは、複数の宛先の各々は、第１部分および第２部分に区分された名前を含んでおり、制御部は、複数の宛先の各々について、その第１部分に対して第１の検索条件を満たすか否かを判断するとともに、その第２部分に対して第２の検索条件を満たすか否かを判断する。
【００１７】
好ましくは、制御部は、第１音声入力の認識結果と類似した宛先についても、第１の検索条件を満たすと判断する。
【００１８】
この発明の別の局面に従えば、予め登録された複数の宛先からユーザ要求に応じた宛先を検索する検索処理方法を提供する。検索処理方法は、ユーザ操作に応じて検索待ち状態になるステップと、検索待ち状態において、ユーザからの第１音声入力を受付けるステップと、第１音声入力に対して音声認識を実行するステップと、第１音声入力の認識結果を第１の検索条件に設定するステップと、第１音声入力に引き続いて入力される内容を受付けて第２の検索条件に設定するステップと、複数の宛先のうち、第１および第２の検索条件を共に満たす宛先を抽出するステップとを含む。
【００１９】
この発明のさらに別の局面に従えば、予め登録された複数の宛先からユーザ要求に応じた宛先を検索させる検索処理プログラムを提供する。検索処理プログラムは、コンピュータに、ユーザ操作に応じて検索待ち状態になるステップと、検索待ち状態において、ユーザからの第１音声入力を受付けるステップと、第１音声入力に対して音声認識を実行するステップと、第１音声入力の認識結果を第１の検索条件に設定するステップと、第１音声入力に引き続いて入力される内容を受付けて第２の検索条件に設定するステップと、複数の宛先のうち、第１および第２の検索条件を共に満たす宛先を抽出するステップとを実行させる。
【発明の効果】
【００２０】
この発明によれば、音声入力を利用してより効率的な宛先検索を行なうことができる。
【発明を実施するための最良の形態】
【００２１】
この発明の実施の形態について、図面を参照しながら詳細に説明する。なお、図中の同一または相当部分については、同一符号を付してその説明は繰返さない。
【００２２】
以下に述べるこの発明の各実施の形態においては、本発明に係る通信装置の代表例として、ファクシミリ送信／受信機能、ネットワーク通信機能、スキャン機能、プリント機能、複写機能（モノクロおよび／またはカラー）といった複数の機能を搭載した複合機（Multi Function Peripheral：以下「ＭＦＰ」とも称す。）について例示する。なお、後述するように、本発明に係る通信装置をパーソナルコンピュータなどによって実現してもよい。
【００２３】
［実施の形態１］
＜外観構成＞
図１は、この発明の実施の形態１に従うＭＦＰ１の外観図である。図２は、図１に示すＭＦＰ１の操作パネル８の外観図である。
【００２４】
図１を参照して、本実施の形態に従うＭＦＰ１は、典型的に、公衆交換電話網（ＰＳＴＮ：Public Switched Telephone Networks）およびインターネット網（ＩＰＮ：Internet Protocol Networks）を利用可能である。すなわち、ＭＦＰ１は、公衆交換電話網を通じて相手先へファクシミリを送信し、および、インターネット網を通じて相手先へ電子メールを送信したり、ファイルを転送したりすることができる。本実施の形態に従うＭＦＰ１は、このような相手先への各種情報の送信先である宛先を、ユーザからの音声入力に基づいて効率的に検索する。
【００２５】
ＭＦＰ１は、スキャナ２と、自動原稿搬送部３と、プリントエンジン４と、給紙部５と、制御部６と、操作パネル８とを含む。
【００２６】
スキャナ２は、ファクシミリ送信などの原稿から画像情報を読取る。具体的には、スキャナ２は、通過する原稿に向けて光源から光を照射するとともに、この照射された光のうち、原稿によって反射した光を撮像素子などによって受光する。なお、スキャナ２は、プラテンガラスに載置された原稿から画像情報を読取ることも可能である。このスキャナ２で読取られた画像情報は、所定の画像処理が行なわれて入力画像データに変換される。
【００２７】
スキャナ２には、原稿を連続的に給紙するための自動原稿搬送部３が連結される。自動原稿搬送部３は、原稿給紙台、送出ローラ、レジストローラ、搬送ドラム、および排紙台（いずれも図示しない）などを含む。すなわち、自動原稿搬送部３は、ユーザ操作に従って、原稿給紙台上に載置された読取対象の原稿を、送出ローラの作動により一枚ずつスキャナ２へ送り出す。
【００２８】
プリントエンジン４は、スキャナ２などによって読取られた画像データに基づいて、記録紙上に対して画像形成を行なう。具体的には、プリントエンジン４は、感光体ドラム、帯電器、露光部、現像部、転写器、除電器、定着装置、クリーニング部（いずれも図示しない）などを含み、これらの機構が一連に動作することでプリント処理を提供する。
【００２９】
給紙部５は、少なくとも１つの給紙トレイを含み、プリントエンジン４におけるプリント処理に同期して、所定の給紙トレイにセットされている記録紙をローラなどによって供給する。
【００３０】
制御部６は、ＭＦＰ１の全体制御を司る全体処理部であり、ユーザ操作に従って、各種制御および動作を実行する。
【００３１】
操作パネル８は、ユーザ操作を受付ける各種入力キーおよびユーザに各種情報を表示するディスプレイなどを含む。具体的な一例として、図２に示すように、操作パネル８は、長方形状のタッチパネル１６と、その底部に配置されたキー入力部１２とを含む。
【００３２】
タッチパネル１６は、ＭＦＰ１における各種情報や制御部６で生成されたＧＵＩ（Graphical User Interface）などを表示するための液晶パネル（ＬＣＤ：Liquid Crystal Display）と、液晶パネル上に配置され、その押圧を感知することでユーザ操作を受付ける感圧部とを含む。典型的には、タッチパネル１６には、ＭＦＰ１に対する各ユーザ操作を受付けるためのボタンやアイコンが画面上に配置されている。そして、感圧部が、これらのボタンやアイコンのそれぞれに対応する位置についてユーザ操作がなされたことを検知すると、対応するボタンに割当てられた操作内容が制御部６などへ伝達される。
【００３３】
さらに、操作パネル８の側面には、ユーザからの音声入力に対する音声認識の開始を指示するための音声認識開始キー１４が設けられている。また、ユーザからの音声入力は、操作パネル８と電気的に接続されたマイク１０によって取得される。すなわち、ユーザが発した音声は、マイク１０によって電気信号に変換された後、操作パネル８へ伝達される。
【００３４】
＜内部構成＞
図３は、この発明の実施の形態１に従うＭＦＰ１の内部構成を示す概略図である。
【００３５】
図３を参照して、制御部６は、システムインターフェイス２２と、入力画像処理部２４と、メモリ２６と、出力画像処理部２８と、データ格納部３０と、ＦＡＸ通信部３２と、ＩＰ通信部３４とを含む。
【００３６】
入力画像処理部２４は、スキャナ２で読取られた画像情報に対して、所定の前処理を行なって入力画像データを出力する。なお、前処理には、ノイズ除去やコントラスト調整などが含まれる。そして、入力画像処理部２４から出力された入力画像は、メモリ２６へ一時的に格納される。
【００３７】
システムインターフェイス２２は、制御部６に含まれる各部および制御部６外の各部に対する制御を統括する。具体的には、システムインターフェイス２２は、ＣＰＵ（Central Processing Unit）２０を含んでいる。ＣＰＵ２０は、図示しないＲＯＭまたはハードディスクなどに予め格納されたプログラムをＲＡＭなどに読み出して実行することで、本実施の形態に従う検索処理方法を提供する演算装置である。
【００３８】
メモリ２６は、典型的にはＤＲＡＭ（Dynamic Random Access Memory）などからなり、入力画像を不揮発的に格納する。そして、このメモリ２６に一時的に格納された入力画像は、ＣＰＵ２０によって読出されて出力画像処理部２８へ送られる。
【００３９】
出力画像処理部２８は、メモリ２６から読出された入力画像に対して、出力先に応じた画像処理を行なう。より具体的には、出力画像処理部２８は、出力先がプリントエンジン４であれば、階調値補正といった処理を実行する。これに対して、出力先がＦＡＸ通信部３２であれば、出力画像処理部２８は、２値画像もしくはグレイスケール画像への変換といった処理を実行する。
【００４０】
ＦＡＸ通信部３２は、公衆交換電話網（ＰＳＴＮ）を介して他のＭＦＰなどと電気的に接続され、出力画像処理部２８から出力された画像データを相手先へ送信したり、相手先からの画像を受信したりする。
【００４１】
ＩＰ通信部３４は、インターネット網を介してパーソナルコンピュータなどと電気的に接続され、出力画像処理部２８から出力された画像データや各種ファイルを相手先へ送信したり、相手先からのデータを受信したりする。
【００４２】
データ格納部３０は、不揮発性のデータ記憶手段であり、典型的には、ハードディスクといった磁気記録媒体やフラッシュメモリなどの半導体記録媒体などからなる。このデータ格納部３０は、ファクシミリや電子メールの宛先が、少なくともそれを特定する情報と対応付けて登録されたアドレス帳３６を保持する。後述するように、本実施の形態に従うアドレス帳３６には、宛先の名前もしくは名称に対応付けて、宛先とすべき、ファクシミリ番号、電子メールアドレス、ファイルサーバのアドレスなどの宛先情報が登録されている。なお、本実施の形態に従うアドレス帳３６には、宛先の名前もしくは名称の“よみ”も登録可能になっている。
【００４３】
図４は、この発明の実施の形態１に従うアドレス帳３６の登録内容の一例を示す図である。図４を参照して、アドレス帳３６には、複数のエントリが登録可能になっている。各エントリには、「種別」「名前」「よみ」「登録内容」の４つの項目が規定されている。「種別」の項目には、登録された宛先の種類を特定するための情報が格納される。一例として、「種別」の値が「１」であれば「ファクシミリ」を示し、その値が「２」であれば「電子メール」を示す。「名前」の項目には、登録された宛先を特定するための情報が格納される。「よみ」の項目には、登録された宛先の発音もしくは称呼が格納される。「登録内容」の項目には、ファクシミリ番号、電子メールアドレス、ファイルサーバのアドレス（ＵＲＬ：Uniform Resource Locator）などが格納される。
【００４４】
再度図３を参照して、データ格納部３０は、漢字−よみ対応リスト３８も保持している。この漢字−よみ対応リスト３８は、漢字の候補にそれぞれ対応付けて、各漢字が有する“よみ”が記録されている。そのため、何らかの“よみ”が入力されると、当該“よみ”を有する漢字を選択的に抽出することが可能である。
【００４５】
図５は、この発明の実施の形態に従うＣＰＵ２０で実行されるアプリケーションを模式的に示した図である。
【００４６】
図５を参照して、ＣＰＵ２０では、ハードウェアを制御する機能などを含むオペレーティングシステム（ＯＳ：Operating System）が実行される。このオペレーティングシステムとハードウェアとを仲介するドライバの一例として、音声入力ドライバ４２、キー入力ドライバ４４、およびタッチパネルドライバ４６が、随時もしくは必要に応じて実行される。
【００４７】
音声入力ドライバ４２は、マイク１０によって取得された音声信号を、オペレーティングシステムで取扱可能なＰＣＭ（Pulse Code Modulation）信号などのディジタルデータに変換する。キー入力ドライバ４４は、ユーザ操作に応じてキー入力部１２から出力される信号に応じて、操作されたキーの種類などを示すデータに変換する。タッチパネルドライバ４６は、オペレーティングシステムからの指令に従って、タッチパネルを構成するディスプレイの表示制御を行なうとともに、ユーザ操作に応じてタッチパネルから出力される信号に応じて、ユーザが操作したタッチパネル上の位置などを示すデータに変換する。
【００４８】
さらに、オペレーティングシステム上では、音声認識アプリケーション４８が実行される。音声認識アプリケーション４８は、音声入力ドライバ４２を介して入力される、ユーザからの音声入力に対して音声認識処理を実行する。すなわち、音声認識アプリケーション４８は、予め格納された音声認識ライブラリ５０を参照して、ユーザからの音声入力に基づく認識結果（文字列）を逐次出力する。
【００４９】
この音声認識アプリケーション４８と連係して、ユーザインターフェイス（ユーザＩＦ）アプリケーション５２も実行される。ユーザＩＦアプリケーション５２は、タッチパネル上に対話型のメニュー画面などを表示する。典型的には、ユーザＩＦアプリケーション５２は、アドレス帳３６から特定の宛先を検索するための画面を提供したり、この入力画面に対して入力された検索条件を満たす宛先の検索結果などを表示する画面を提供したりする。
【００５０】
検索アプリケーション５４は、本実施の形態に従う宛先検索処理を実行する主体である。後述するように、検索アプリケーション５４は、音声認識アプリケーション４８によって認識されたユーザからの音声入力の内容、およびユーザ操作によって入力された内容などに基づいて、アドレス帳３６に登録された宛先のうち、検索条件を満たすものを抽出する。この検索結果は、ユーザＩＦアプリケーション５２へ渡される。特に、本実施の形態に従う検索アプリケーション５４は、複数の検索条件を含む複合条件に基づいて、宛先検索を行なう。
【００５１】
＜本実施の形態に従う操作画面例＞
以下、本実施の形態に従う宛先検索の操作の一例として、（１）ユーザが発声した内容（以下、「第１検索ターム」とも称す。）と、ユーザの発声に引き続いてユーザが入力した文字（以下、「第２検索ターム」とも称す。）との複合条件、（２）ユーザが最初に発声した内容（以下、「第１検索ターム」とも称す。）と、ユーザの発声に引き続いてユーザがさらに発声した内容（以下、「第３検索ターム」とも称す。）との複合条件、という２つの複合条件を選択的に用いた宛先検索の一例を示す。
【００５２】
より具体的には、本実施の形態においては、第１検索タームは、アドレス帳３６に登録されている宛先の“よみ”に対する検索キーとして用いられる。第２検索タームには漢字が設定され、アドレス帳３６に登録されている宛先の登録内容に対する検索キーとして用いられる。すなわち、第２検索タームは、複数の宛先のうち、特定の漢字を有するものを抽出するために用いられる。なお、第２検索タームに設定される漢字を「固有漢字」とも称す。一方、第３検索タームには平仮名が設定され、この “よみ”を有する漢字候補を取得した上で、取得した漢字候補を有する宛先を抽出するために用いられる。なお、第３検索タームに設定されるよみを「固有よみ」とも称す。
【００５３】
すなわち、上記（１）の宛先検索処理では、「第１検索ターム」が本発明の「第１の検索条件」に相当し、「第２検索ターム」が本発明の「第２の検索条件」に相当する。また、上記（２）の宛先検索処理では、「第１検索ターム」が本発明の「第１の検索条件」に相当し、「第３検索ターム」が本発明の「第２の検索条件」に相当する。
【００５４】
図６は、この発明の実施の形態１に従う宛先検索の操作画面例（その１）を説明する図である。図７は、この発明の実施の形態１に従う宛先検索の操作画面例（その２）を説明する図である。
【００５５】
図６および図７に示すいずれの場合においても、アドレス帳３６には、図４に示すような内容が登録されているものとする。本実施の形態に従う宛先検索の効果についての理解を容易化するために、「いわいひでたか」という同じ“よみ”を有する２つの宛先「岩井英剛」および「岩居秀隆」がすでに登録されているものとする。
【００５６】
図６を参照して、ユーザがファクシミリなどを送信するための操作をすると、まず、操作パネル８には画面１０２が表示される。画面１０２には、アドレス帳３６に登録されている各宛先が選択可能な状態で一覧表示される。この画面１０２は、典型的には、スキャナ２で原稿から画像情報を読取る前に表示され、検索待ち状態に相当する。
【００５７】
画面１０２が表示されている状態で、ユーザが音声認識開始キー１４（図２）を押下すると、ユーザからの音声入力が受付可能状態になる。このとき、操作パネル８の表示は、画面１０４のように変化する。この画面１０４が表示されている状態では、ユーザからの音声入力があれば、それに応答して音声認識を実行できる状態となっている。
【００５８】
画面１０４が表示されている状態で、ユーザが「連続入力」ボタン１０４ａを押下すると、「連続入力モード」に遷移する。この連続入力モードでは、複合条件に基づく宛先検索が可能である。このとき、操作パネル８の表示は、画面１０６のように変化する。この画面１０６では、「漢字入力」ボタン１０６ａおよび「読み仮名入力」ボタン１０６ｂが選択可能に表示される。ボタン１０６ａは、上述の（１）ユーザが発声した内容（第１検索ターム）と、ユーザの発声に引き続いてユーザが入力した文字（第２検索ターム）との複合条件に基づく宛先検索の選択を受付ける。一方、ボタン１０６ｂは、上述の（２）ユーザが最初に発声した内容（第１検索ターム）と、ユーザの発声に引き続いてユーザがさらに発声した内容（第３検索ターム）との複合条件に基づく宛先検索の選択を受付ける。
【００５９】
画面１０６が表示されている状態で、ユーザが「漢字入力」ボタン１０６ａを押下した後、「いわいひでたか」と発声したとする。すると、このユーザが発声した音声が音声認識され、認識結果として文字列が出力される。
【００６０】
また、ユーザからの音声入力を検知すると、操作パネル８の表示は、画面１０８のように変化する。さらに、画面１０８の入力ダイアログには、ユーザからの音声入力に基づく認識結果（文字列）が反映される。この画面１０８には、ユーザからの文字の入力を受付ける複数のボタンがキーボード配列されている。
【００６１】
ユーザは、「いわいひでたか」との発声に引き続いて、画面１０８上のキーを操作して、「えい」という文字列を入力したとする。この平仮名「えい」が「固有よみ」として扱われる。画面１１０には、入力ダイアログに、ユーザが発声した「いわいひでたか」との認識結果と、「えい」という入力結果が反映されている状態を示す。さらに、ユーザが「変換」ボタン１１０ａを押下すると、平仮名「えい」に対する仮名漢字変換処理が実行される。この仮名漢字変換処理によって、ユーザが、平仮名「えい」を漢字「英」に変換したものとする。この漢字「英」が「固有漢字」として扱われる。なお、仮名漢字変換処理については、公知の技術であるで、詳細な説明は行なわない。
【００６２】
画面１１２には、入力ダイアログに、ユーザが発声した「いわいひでたか」との認識結果（第１検索ターム）と、仮名漢字変換された結果である「英」という漢字（第２検索ターム）が反映されている状態を示す。さらに、ユーザが「ＯＫ」ボタン１１２ａを押下すると、この「いわいひでたか」および「英」からなる複合条件に基づく宛先検索が実行される。
【００６３】
画面１１４には、この宛先検索結果の一例が示されている。画面１１４に示すように、「いわいひでたか」という同じ“よみ”を有する２つの宛先「岩井英剛」および「岩居秀隆」のうち、漢字「英」を含む宛先である「岩井英剛」のみが抽出されていることがわかる。
【００６４】
一方、画面１０６が表示されている状態で、ユーザが「読み仮名入力」ボタン１０６ｂを押下した場合の操作画面例を図７に示す。
【００６５】
図７を参照して、画面１０２，１０４，１０６については、図６と同様である。画面１０６が表示されている状態で、ユーザが「読み仮名入力」ボタン１０６ｂを押下した後、「いわいひでたか」と発声したとする。さらに、ユーザは、この発声に引き続いて、「えい」と発声したとする。なお、最初の発声と引き続く発声との間を明確に区別するために、音声認識開始キー１４の押下をユーザに要求してもよい。
【００６６】
また、ユーザからの音声入力を検知すると、操作パネル８の表示は、画面１１６のように変化する。さらに、画面１１６には、入力ダイアログに、ユーザが発声した「いわいひでたか」という認識結果（第１検索ターム）および「えい」との“よみ”（第３検索ターム）が反映される。
【００６７】
続いて、ユーザが「ＯＫ」ボタン１１６ａを押下すると、この「いわいひでたか」および「えい」からなる複合条件に基づく宛先検索が実行される。画面１１６に示す場合には、ユーザが最初に発声した「いわいひでたか」については、そのまま“よみ”として宛先検索に用いられる。一方、最初の発声に引き続いてユーザがさらに発声した「えい」については、それを“よみ”として有する漢字を宛先検索の条件として用いられる。より具体的には、データ格納部３０が保持する漢字−よみ対応リスト３８を参照することで、ユーザからの音声入力に対応する漢字の候補が選択される。
【００６８】
図８は、この発明の実施の形態１に従う漢字−よみ対応リスト３８の登録内容の一例を示す図である。図８を参照して、漢字−よみ対応リスト３８には、複数の漢字と、各「漢字」に対応付けられた「よみ」が規定されている。たとえば、「英」という漢字には、「ひで」および「えい」が対応付けられており、「秀」という漢字には、「ひで」および「しゅう」が対応付けられており、「栄」という漢字には、「さかえ」および「えい」が対応付けられている。
【００６９】
たとえば、図７に示す例では、図４に示すアドレス帳３６に登録された宛先のうち、「よみ」に「いわいひでたか」を含み、かつ「名前」に「英」や「栄」のうち、いずれかを含むものが抽出される。その結果、画面１１８に示すように、「いわいひでたか」という同じ“よみ”を有する２つの宛先「岩井英剛」および「岩居秀隆」のうち、漢字「英」を含む宛先である「岩井英剛」のみが抽出される。
【００７０】
なお、図６および図７のいずれの場合においても、１つの宛先に絞り込まれるまで、検索結果が表示されないようにしてもよい。このときには、１つの宛先に絞り込まれるまで、複合条件の受付けが継続される。
【００７１】
＜処理手順＞
図９および図１０は、この発明の実施の形態１に従う宛先検索の処理手順を示すフローチャートである。なお、図９および図１０に示すフローチャートは、システムインターフェイス２２に含まれるＣＰＵ２０がプログラムを実行することで提供される。
【００７２】
図９および図１０を参照して、まず、ＣＰＵ２０は、ユーザによる送信操作を受付けたか否かを判断する（ステップＳ１００）。ユーザによる送信操作を受付けていない場合（ステップＳ１００においてＮＯの場合）には、ステップＳ１００の処理が繰返される。
【００７３】
一方、ユーザによる送信操作を受付けた場合（ステップＳ１００においてＹＥＳの場合）には、ＣＰＵ２０は、タッチパネル１６に宛先一覧画面（図６および図７の画面１０２）を表示する（ステップＳ１０２）。続いて、ＣＰＵ２０は、タッチパネル１６に対して何らかのユーザ操作がなされたか否かを判断する（ステップＳ１０４）。タッチパネル１６に対して何らかのユーザ操作がなされていない場合（ステップＳ１０４においてＮＯの場合）には、ステップＳ１０４の処理が繰返される。
【００７４】
一方、タッチパネル１６に対して何らかのユーザ操作がなされた場合（ステップＳ１０４においてＹＥＳの場合）には、ＣＰＵ２０は、当該ユーザ操作が「連続入力」ボタン１０４ａ（図６および図７）の押下であるか否かを判断する（ステップＳ１０６）。当該ユーザ操作が「連続入力」ボタン１０４ａの押下ではない場合（ステップＳ１０６においてＮＯの場合）には、その他の処理が実行される（ステップＳ１０８）。
【００７５】
一方、当該ユーザ操作が「連続入力」ボタン１０４ａの押下である場合（ステップＳ１０６においてＹＥＳの場合）には、ＣＰＵ２０は、音声認識開始キー１４（図２）の押下を待つ（ステップＳ１１０）。音声認識開始キー１４の押下後、ＣＰＵ２０は、タッチパネル１６に「漢字入力」または「読み仮名入力」に対する選択画面を表示する（ステップＳ１１２）。続いて、ＣＰＵ２０は、ユーザ操作に応答して、「漢字入力」および「読み仮名入力」のいずれが選択されたかを判断する（ステップＳ１１４）。
【００７６】
「漢字入力」が選択された場合（ステップＳ１１４において「漢字入力」の場合）、すなわち「漢字入力」ボタン１０６ａが押下された場合には、ＣＰＵ２０は、ステップＳ１２０以下の処理を実行する。一方、「読み仮名入力」が選択された場合（ステップＳ１１４において「読み仮名入力」の場合）、すなわち「読み仮名入力」ボタン１０６ｂが押下された場合には、ＣＰＵ２０は、ステップＳ１５０以下の処理を実行する。
【００７７】
ステップＳ１２０において、ＣＰＵ２０は、音声認識開始キー１４が押下されたか否かを判断する。音声認識開始キー１４が押下されていない場合（ステップＳ１２０においてＮＯの場合）には、音声認識開始キー１４が押下されるまで待つ。
【００７８】
一方、音声認識開始キー１４が押下された場合（ステップＳ１２０においてＹＥＳの場合）には、ＣＰＵ２０は、ユーザによる音声入力を待つ。そして、ＣＰＵ２０は、ユーザによる音声入力に応答して、音声認識処理を実行する（ステップＳ１２２）。この音声認識処理の実行後、ＣＰＵ２０は、音声認識処理が成功したか否かを判断する（ステップＳ１２４）。音声認識処理が成功しなかった場合（ステップＳ１２４においてＮＯの場合）には、ステップＳ１２２以下の処理が繰返される。これに対して、音声認識処理が成功した場合（ステップＳ１２４においてＹＥＳの場合）には、ＣＰＵ２０は、音声認識処理によって得られた認識結果を第１検索タームに設定する（ステップＳ１２６）。さらに、ＣＰＵ２０は、タッチパネル１６に、取得した第１検索タームを反映したキーボード入力画面（図６の画面１０８）を表示する（ステップＳ１２８）。
【００７９】
続いて、ＣＰＵ２０は、タッチパネル１６に対して何らかのユーザ操作がなされたか否かを判断する（ステップＳ１３０）。タッチパネル１６に対して何らかのユーザ操作がなされていない場合（ステップＳ１３０においてＮＯの場合）には、ステップＳ１３０の処理が繰返される。
【００８０】
一方、タッチパネル１６に対して何らかのユーザ操作がなされた場合（ステップＳ１３０においてＹＥＳの場合）には、ＣＰＵ２０は、ユーザ操作されたボタンの種類を判断する（ステップＳ１３２）。ユーザ操作されたボタンが文字入力ボタンである場合（ステップＳ１３２において「文字入力」）には、ＣＰＵ２０は、ユーザ操作されたボタンに応じた文字列を受付ける（ステップＳ１３４）。そして、ステップＳ１３２の処理が繰返される。
【００８１】
また、ユーザ操作されたボタンが「変換」ボタン１１０ａである場合（ステップＳ１３２において「変換」）には、ＣＰＵ２０は、現在受付けている文字列に対して、仮名漢字変換処理を実行する（ステップＳ１３６）。続いて、ＣＰＵ２０は、「ＯＫ」ボタン１１２ａが押下されたか否かを判断する（ステップＳ１３８）。「ＯＫ」ボタン１１２ａが押下されていない場合（ステップＳ１３８においてＮＯの場合）には、ステップＳ１３２の処理が繰返される。
【００８２】
「ＯＫ」ボタン１１２ａが押下された場合（ステップＳ１３８においてＹＥＳの場合）には、ＣＰＵ２０は、仮名漢字変換処理によって得られた漢字を第２検索タームに設定する（ステップＳ１４０）。さらに、ＣＰＵ２０は、第１検索タームおよび第２検索タームに基づいて、アドレス帳３６に登録されている宛先検索を行なう（ステップＳ１４２）。より具体的には、ＣＰＵ２０は、アドレス帳３６に登録されているエントリのうち、その「よみ」に第１検索タームを含み、かつその「名前」に第２検索タームを含むものを抽出する。
【００８３】
続いて、ＣＰＵ２０は、検索された宛先が複数存在するか否かを判断する（ステップＳ１４４）。検索された宛先が複数存在する場合（ステップＳ１４４においてＹＥＳの場合）には、ステップＳ１２０以下の処理が繰返される。一方、検索された宛先が複数存在しない場合（ステップＳ１４４においてＮＯの場合）には、ＣＰＵ２０は、ステップＳ１８０以下の処理を実行する。
【００８４】
これに対して、ステップＳ１５０において、ＣＰＵ２０は、音声認識開始キー１４が押下されたか否かを判断する。音声認識開始キー１４が押下されていない場合（ステップＳ１５０においてＮＯの場合）には、音声認識開始キー１４が押下されるまで待つ。
【００８５】
一方、音声認識開始キー１４が押下された場合（ステップＳ１５０においてＹＥＳの場合）には、ＣＰＵ２０は、ユーザによる音声入力を待つ。そして、ＣＰＵ２０は、ユーザによる音声入力に応答して、音声認識処理を実行する（ステップＳ１５２）。この音声認識処理の実行後、ＣＰＵ２０は、音声認識処理が成功したか否かを判断する（ステップＳ１５４）。音声認識処理が成功しなかった場合（ステップＳ１５４においてＮＯの場合）には、ステップＳ１５２以下の処理が繰返される。これに対して、音声認識処理が成功した場合（ステップＳ１５４においてＹＥＳの場合）には、ＣＰＵ２０は、音声認識処理によって得られた認識結果を第１検索タームに設定する（ステップＳ１５６）。
【００８６】
続いて、ＣＰＵ２０は、音声認識開始キー１４が再度押下されたか否かを判断する（ステップＳ１５８）。音声認識開始キー１４が再度押下されていない場合（ステップＳ１５８においてＮＯの場合）には、音声認識開始キー１４が再度押下されるまで待つ。
【００８７】
一方、音声認識開始キー１４が再度押下された場合（ステップＳ１５８においてＹＥＳの場合）には、ＣＰＵ２０は、ユーザによる音声入力を待つ。そして、ＣＰＵ２０は、ユーザによる音声入力に応答して、音声認識処理を実行する（ステップＳ１６０）。この音声認識処理の実行後、ＣＰＵ２０は、音声認識処理が成功したか否かを判断する（ステップＳ１６２）。音声認識処理が成功しなかった場合（ステップＳ１６２においてＮＯの場合）には、ステップＳ１６０以下の処理が繰返される。これに対して、音声認識処理が成功した場合（ステップＳ１６２においてＹＥＳの場合）には、ＣＰＵ２０は、音声認識処理によって得られた認識結果を第３検索タームに設定する（ステップＳ１６４）。
【００８８】
さらに、ＣＰＵ２０は、タッチパネル１６に、取得した第１検索タームおよび第２検索タームを反映したキーボード入力画面（図７の画面１１６）を表示する（ステップＳ１６６）。続いて、ＣＰＵ２０は、「ＯＫ」ボタン１１６ａが押下されたか否かを判断する（ステップＳ１６８）。「ＯＫ」ボタン１１６ａが押下されていない場合（ステップＳ１６８においてＮＯの場合）には、ステップＳ１６８の処理が繰返される。
【００８９】
「ＯＫ」ボタン１１６ａが押下された場合（ステップＳ１６８においてＹＥＳの場合）には、ＣＰＵ２０は、第１検索タームおよび第３検索タームに基づいて、アドレス帳３６に登録されている宛先検索を行なう（ステップＳ１７０）。より具体的には、ＣＰＵ２０は、まず、漢字−よみ対応リスト３８を参照して、第３検索タームの“よみ”を有する漢字を取得する。そして、ＣＰＵ２０は、アドレス帳３６に登録されているエントリのうち、その「よみ」に第１検索タームを含み、かつその「名前」に漢字−よみ対応リスト３８から取得された漢字のいずれかを含むものを抽出する。
【００９０】
続いて、ＣＰＵ２０は、検索された宛先が複数存在するか否かを判断する（ステップＳ１７２）。検索された宛先が複数存在する場合（ステップＳ１７２においてＹＥＳの場合）には、ステップＳ１５２以下の処理が繰返される。一方、検索された宛先が複数存在しない場合（ステップＳ１７２においてＮＯの場合）には、ＣＰＵ２０は、ステップＳ１８０以下の処理を実行する。
【００９１】
ステップＳ１８０において、ＣＰＵ２０は、ステップＳ１４２もしくはステップＳ１７０において取得された宛先を、タッチパネル１６に選択可能に表示する。さらに、ＣＰＵ２０は、表示された宛先が選択されると、対応する宛先の登録内容をＦＡＸ通信部３２もしくはＩＰ通信部３４へ渡す（ステップＳ１８２）。その後、必要な通信処理が実行される。
【００９２】
＜音声認識処理＞
図１１は、この発明の実施の形態１に従う音声認識処理のより詳細な処理手順を示すフローチャートである。
【００９３】
図１１を参照して、ＣＰＵ２０は、音声認識開始キー１４の押下に応答して、音声認識を開始する（ステップＳ１０）。この音声認識の開始後には、ＣＰＵ２０は、ユーザからの音声入力を受付可能な状態にする。続いて、ユーザからの音声入力があると、ＣＰＵ２０は、音声認識処理を実行する（ステップＳ１２）。この音声認識処理では、ＣＰＵ２０は、予め保持されている語彙データベースなどを参照して、音声入力に対応する文字列を逐次出力する。その後、音声入力に所定期間以上の空白期間が存在すると、ＣＰＵ２０は、ユーザからの音声入力が終了したと判断する（ステップＳ１４）。そして、音声認識処理によって出力された認識結果を利用して、各種処理を実行する（ステップＳ１６）。
【００９４】
＜実施の形態１による作用・効果＞
この発明の実施の形態１によれば、まず、ユーザが発声する内容が音声認識された結果が第１検索ターム（第１の検索条件）に設定され、それに引き続いてユーザが入力する内容が第２検索ターム（第２の検索条件）に設定される。あるいは、ユーザが発声する内容が音声認識された結果が第１検索ターム（第１の検索条件）に設定され、それに引き続いてユーザがさらに発声する内容が第３検索ターム（第２の検索条件）に設定される。そして、アドレス帳３６から、第１の検索条件および第２の検索条件をともに満たす宛先が抽出される。
【００９５】
そのため、まず、宛先の一部の“よみ”を発声して宛先の候補を特定した上で、それに引き続く入力の内容に基づいて、目的とする宛先に絞り込むことができる。したがって、音声認識の精度が１００％ではない場合であっても、目的とする宛先を効率的に検索することができる。
【００９６】
また、この発明の実施の形態１によれば、宛先の名前全体の“よみ”を正確に覚えておかなくとも、当該名前に含まれる少なくとも１つの漢字の“よみ”が認識できれば、宛先検索を行なうことができる。そのため、人名などに用いられる特殊な“よみ”をもつ漢字が名前に含まれている場合であっても、目的とする宛先を効率的に検索することができる。
【００９７】
［実施の形態２］
上述の実施の形態１では、予め、第１検索タームおよび第２検索ターム、もしくは第１検索タームおよび第３検索タームを入力した上で宛先検索を行なう構成について例示した。しかしながら、アドレス帳にどのような宛先が登録されているのかを予め知ることはできないので、とりあえず、音声入力による宛先検索を行なった上で、複数の宛先の候補が抽出された場合に、第２検索タームもしくは第３検索タームを追加的に入力するような使用形態も想定される。そこで、この発明の実施の形態２では、このような使用形態が可能な構成について例示する。
【００９８】
本実施の形態に従うＭＦＰの外観図および内部構成については、上述の図１〜図３，図５と同様であるので、詳細な説明は繰返さない。また、アドレス帳３６の登録内容についても、図４と同様であるものとし、漢字−よみ対応リスト３８の登録内容についても、図８と同様であるものとする。
【００９９】
＜本実施の形態に従う操作画面例＞
以下、本実施の形態に従う宛先検索の操作の一例として、ユーザが発声した内容（第１検索ターム）に基づいて宛先検索が実行された後、（１）ユーザの発声に引き続いてユーザがさらに入力した文字（第２検索ターム）、もしくは、（２）ユーザの発声に引き続いてユーザがさらに発声した内容（第３検索ターム）、に基づくさらなる絞り込みが実行される一例を示す。
【０１００】
なお、上記（１）の宛先検索処理では、「第１検索ターム」が本発明の「第１の検索条件」に相当し、「第２検索ターム」が本発明の「第２の検索条件」に相当する。また、上記（２）の宛先検索処理では、「第１検索ターム」が本発明の「第１の検索条件」に相当し、「第３検索ターム」が本発明の「第２の検索条件」に相当する。
【０１０１】
図１２は、この発明の実施の形態２に従う宛先検索の操作画面例（その１）を説明する図である。図１３は、この発明の実施の形態２に従う宛先検索の操作画面例（その２）を説明する図である。図１４は、この発明の実施の形態２に従う宛先検索の操作画面例（その３）を説明する図である。
【０１０２】
図１２〜図１４に示すいずれの場合においても、アドレス帳３６には、図４に示すような内容が登録されているものとする。本実施の形態に従う宛先検索の効果についての理解を容易化するために、「いわいひでたか」という同じ“よみ”を有する２つの宛先「岩井英剛」および「岩居秀隆」がすでに登録されているものとする。
【０１０３】
図１２を参照して、ユーザがファクシミリなどを送信するための操作をすると、まず、操作パネル８には画面１３２が表示される。画面１３２には、アドレス帳３６に登録されている各宛先が選択可能な状態で一覧表示される。この画面１３２は、典型的には、スキャナ２で原稿から画像情報を読取る前に表示され、検索待ち状態に相当する。
【０１０４】
画面１３２が表示されている状態で、ユーザが音声認識開始キー１４（図２）を押下すると、ユーザからの音声入力が受付可能状態になる。このとき、操作パネル８の表示は、画面１３４のように変化する。この画面１３４が表示されている状態では、ユーザからの音声入力があれば、それに応答して音声認識を実行できる状態となっている。
【０１０５】
画面１３４が表示されている状態で、ユーザが「いわいひでたか」と発声したとする。すると、このユーザが発声した音声が音声認識され、文字列が出力される。続いて、この認識された「いわいひでたか」に基づいて宛先検索が行なわれる。図４に示すように、アドレス帳３６には、「いわいひでたか」という同じ“よみ”を有する２つの宛先「岩井英剛」および「岩居秀隆」が登録されており、この２つの宛先が検索結果として、画面１３６に表示される。
【０１０６】
この画面１３６では、「漢字入力」ボタン１３６ａおよび「読み仮名入力」ボタン１３６ｂが選択可能に表示される。ボタン１３６ａは、上述の（１）ユーザの発声に引き続いてユーザがさらに入力する文字（第２検索ターム）に基づく絞り込みの要求を受付ける。一方、ボタン１３６ｂは、上述の（２）ユーザの発声に引き続いてユーザがさらに発声した内容（第３検索ターム）に基づく絞り込みの要求を受付ける。
【０１０７】
画面１３６が表示されている状態で、ユーザが「漢字入力」ボタン１３６ａを押下すると、操作パネル８には、ユーザからの文字の入力を受付ける複数のボタンがキーボード配列された画面１３８が表示される。画面１３８が表示されている状態で、ユーザが画面上のキーを操作して、「えい」という文字を入力したとする。また、画面１３８には、入力ダイアログに、ユーザ入力した平仮名「えい」が反映される。
【０１０８】
さらに、ユーザが「変換」ボタン１３８ａを押下すると、平仮名「えい」に対する仮名漢字変換処理が実行される。この仮名漢字変換処理によって、ユーザが、平仮名「えい」を漢字「英」に変換したものとする。この漢字「英」が「固有漢字」として扱われる。
【０１０９】
画面１４０には、入力ダイアログに、ユーザによる仮名漢字変換の結果である漢字「英」（第２検索ターム）が反映されている状態を示す。さらに、ユーザが「ＯＫ」ボタン１４０ａを押下すると、画面１３６に表示されている複数の宛先のうち、その「名前」に「固有漢字」である「英」を含むものだけに絞り込まれる。この結果、画面１４２に示すように、「いわいひでたか」という同じ“よみ”を有する２つの宛先「岩井英剛」および「岩居秀隆」のうち、漢字「英」を含む宛先である「岩井英剛」のみが表示されるように、画面の内容が更新される。
【０１１０】
一方、画面１３６が表示されている状態で、ユーザが「読み仮名入力」ボタン１３６ｂを押下した場合の操作画面例を図１３および図１４に示す。
【０１１１】
図１３を参照して、画面１３２，１３４，１３６については、図１２と同様である。画面１３６が表示されている状態で、ユーザが「読み仮名入力」ボタン１３６ｂを押下すると、操作パネル８には、ユーザからの文字の入力を受付ける複数のボタンがキーボード配列された画面１４４が表示される。画面１４４が表示されている状態で、ユーザが画面上のキーを操作して、「えい」という文字を入力したとする。この平仮名「えい」が「固有よみ」として扱われる。また、画面１４４には、入力ダイアログに、ユーザが入力した「えい」が反映されている状態を示す。
【０１１２】
さらに、ユーザが「ＯＫ」ボタン１４４ａを押下すると、漢字−よみ対応リスト３８から、入力された「固有よみ」を有する漢字が取得され、画面１３６に表示されている複数の宛先のうち、その「名前」に「固有よみ」に基づいて取得された漢字を含むものだけに絞り込まれる。この結果、画面１４６に示すように、「いわいひでたか」という同じ“よみ”を有する２つの宛先「岩井英剛」および「岩居秀隆」のうち、「えい」という“よみ”を有する漢字「英」を含む宛先である「岩井英剛」のみが表示されるように、画面の内容が更新される。
【０１１３】
上述の図１３に示すような「固有よみ」を画面上のボタンを操作して入力する構成に代えて、ユーザからの音声入力によって入力するようにしてもよい。以下、このような構成について、図１４を参照して説明する。
【０１１４】
図１４を参照して、画面１３６が表示されている状態で、ユーザが「読み仮名入力」ボタン１３６ｂを押下した後、音声認識開始キー１４（図２）を押下したとする。さらに、ユーザは、「えい」と発声したとする。すると、このユーザが発声した音声が音声認識され、文字列が出力される。続いて、この認識された「えい」を反映した画面１４８が表示される。この認識された「えい」が「固有よみ」として扱われる。
【０１１５】
その後、漢字−よみ対応リスト３８から、入力された「えい」を“よみ”として有する漢字が取得され、画面１３６に表示されている複数の宛先のうち、その「名前」に「えい」に基づいて取得された漢字を含むものだけに絞り込まれる。この結果、画面１４６に示すように、「いわいひでたか」という同じ“よみ”を有する２つの宛先「岩井英剛」および「岩居秀隆」のうち、「えい」という“よみ”を有する漢字「英」を含む宛先である「岩井英剛」のみが表示されるように、画面の内容が更新される。
【０１１６】
＜処理手順＞
図１５および図１６は、この発明の実施の形態２に従う宛先検索の処理手順を示すフローチャートである。なお、図１５および図１６に示すフローチャートは、システムインターフェイス２２に含まれるＣＰＵ２０がプログラムを実行することで提供される。
【０１１７】
図１５および図１６を参照して、まず、ＣＰＵ２０は、ユーザによる送信操作を受付けたか否かを判断する（ステップＳ２００）。ユーザによる送信操作を受付けていない場合（ステップＳ２００においてＮＯの場合）には、ステップＳ２００の処理が繰返される。
【０１１８】
一方、ユーザによる送信操作を受付けた場合（ステップＳ２００においてＹＥＳの場合）には、ＣＰＵ２０は、タッチパネル１６に宛先一覧画面（図１２〜図１４の画面１３２）を表示する（ステップＳ２０２）。続いて、ＣＰＵ２０は、音声認識開始キー１４（図２）の押下を待つ（ステップＳ２０４）。音声認識開始キー１４の押下後、ＣＰＵ２０は、ユーザによる音声入力を待つ。そして、ＣＰＵ２０は、ユーザによる音声入力に応答して、音声認識処理を実行する（ステップＳ２０４）。この音声認識処理の実行後、ＣＰＵ２０は、音声認識処理が成功したか否かを判断する（ステップＳ２０６）。音声認識処理が成功しなかった場合（ステップＳ２０６においてＮＯの場合）には、ステップＳ２０４以下の処理が繰返される。
【０１１９】
一方、音声認識処理が成功した場合（ステップＳ２０６においてＹＥＳの場合）には、ＣＰＵ２０は、音声認識処理によって得られた認識結果を第１検索タームに設定する（ステップＳ２０８）。続いて、ＣＰＵ２０は、第１検索タームに基づいて、アドレス帳３６に登録されている宛先検索を行なう（ステップＳ２１０）。より具体的には、ＣＰＵ２０は、アドレス帳３６に登録されているエントリのうち、その「よみ」に第１検索タームを含むものを抽出する。そして、ＣＰＵ２０は、ステップＳ２１０において取得された宛先を、タッチパネル１６に選択可能に表示する（ステップＳ２１２）。さらに、ＣＰＵ２０は、ステップＳ２１０において複数の宛先が抽出されたか否かを判断する（ステップＳ２１４）。ステップＳ２１０において複数の宛先が抽出されなかった場合（ステップＳ２１４においてＮＯの場合）には、ＣＰＵ２０は、ステップＳ２９０以下の処理を実行する。
【０１２０】
ステップＳ２１０において複数の宛先が抽出された場合（ステップＳ２１４においてＹＥＳの場合）には、ＣＰＵ２０は、タッチパネル１６に「漢字入力」または「読み仮名入力」に対する選択画面をさらに表示する（ステップＳ２１６）。
【０１２１】
その後、ＣＰＵ２０は、タッチパネル１６に対して何らかのユーザ操作がなされたか否かを判断する（ステップＳ２１８）。タッチパネル１６に対して何らかのユーザ操作がなされていない場合（ステップＳ２１８においてＮＯの場合）には、ステップＳ２１８の処理が繰返される。
【０１２２】
一方、タッチパネル１６に対して何らかのユーザ操作がなされた場合（ステップＳ２１８においてＹＥＳの場合）には、ＣＰＵ２０は、ユーザ操作に応答して、いずれかの宛先、「漢字入力」、「読み仮名入力」のいずれが選択されたかを判断する（ステップＳ２２０）。
【０１２３】
いずれかの宛先が選択された場合（ステップＳ２２０において「宛先」）、すなわちステップＳ２１０において抽出された複数の宛先のうち特定のものが指定された場合には、ＣＰＵ２０は、対応する宛先の登録内容をＦＡＸ通信部３２もしくはＩＰ通信部３４へ渡す（ステップＳ２２２）。その後、必要な通信処理が実行される。
【０１２４】
一方、「漢字入力」が選択された場合（ステップＳ２２０において「漢字入力」の場合）、すなわち「漢字入力」ボタン１３６ａが押下された場合には、ＣＰＵ２０は、ステップＳ２３０以下の処理を実行する。一方、「読み仮名入力」が選択された場合（ステップＳ２２２において「読み仮名入力」の場合）、すなわち「読み仮名入力」ボタン１３６ｂが押下された場合には、ＣＰＵ２０は、ステップＳ２５０以下の処理を実行する。
【０１２５】
ステップＳ２３０において、まず、ＣＰＵ２０は、タッチパネル１６にキーボード入力画面（図１２の画面１３８）を表示する。続いて、ＣＰＵ２０は、タッチパネル１６に対して何らかのユーザ操作がなされたか否かを判断する（ステップＳ２３２）。タッチパネル１６に対して何らかのユーザ操作がなされていない場合（ステップＳ２３２においてＮＯの場合）には、ステップＳ２３２の処理が繰返される。
【０１２６】
一方、タッチパネル１６に対して何らかのユーザ操作がなされた場合（ステップＳ２３２においてＹＥＳの場合）には、ＣＰＵ２０は、ユーザ操作されたボタンの種類を判断する（ステップＳ２３４）。ユーザ操作されたボタンが文字入力ボタンである場合（ステップＳ２３４において「文字入力」）には、ＣＰＵ２０は、ユーザ操作されたボタンに応じた文字列を受付ける（ステップＳ２３６）。そして、ステップＳ２３２の処理が繰返される。
【０１２７】
また、ユーザ操作されたボタンが「変換」ボタン１３８ａである場合（ステップＳ２３４において「変換」）には、ＣＰＵ２０は、現在受付けている文字列に対して、仮名漢字変換処理を実行する（ステップＳ２３８）。続いて、ＣＰＵ２０は、「ＯＫ」ボタン１４０ａが押下されたか否かを判断する（ステップＳ２４０）。「ＯＫ」ボタン１４０ａが押下されていない場合（ステップＳ２４０においてＮＯの場合）には、ステップＳ２４０の処理が繰返される。
【０１２８】
「ＯＫ」ボタン１４０ａが押下された場合（ステップＳ２４０においてＹＥＳの場合）には、ＣＰＵ２０は、仮名漢字変換処理によって得られた漢字を第２検索タームに設定する（ステップＳ２４２）。さらに、ＣＰＵ２０は、第２検索タームに基づいて、ステップＳ２１０において抽出された複数の宛先を絞り込む（ステップＳ２４４）。より具体的には、ＣＰＵ２０は、ステップＳ２１０において抽出された複数の宛先のうち、その「名前」に第２検索タームを含むものに絞り込む。
【０１２９】
続いて、ＣＰＵ２０は、絞り込んだ宛先が複数存在するか否かを判断する（ステップＳ２４６）。検索された宛先が複数存在する場合（ステップＳ２４６においてＹＥＳの場合）には、ステップＳ２３２以下の処理が繰返される。一方、検索された宛先が複数存在しない場合（ステップＳ２４６においてＮＯの場合）には、ＣＰＵ２０は、ステップＳ２９０以下の処理を実行する。
【０１３０】
これに対して、ステップＳ２５０において、まず、ＣＰＵ２０は、タッチパネル１６にキーボード入力画面（図１３の画面１４４）を表示する。続いて、ＣＰＵ２０は、音声認識開始キー１４が押下されたか否かを判断する（ステップＳ２５２）。音声認識開始キー１４が押下されていない場合（ステップＳ２５２においてＮＯの場合）には、ＣＰＵ２０は、タッチパネル１６に対して何らかのユーザ操作がなされたか否かを判断する（ステップＳ２５４）。タッチパネル１６に対して何らかのユーザ操作がなされていない場合（ステップＳ２５４においてＮＯの場合）には、ステップＳ２５４の処理が繰返される。
【０１３１】
一方、タッチパネル１６に対して何らかのユーザ操作がなされた場合（ステップＳ２５４においてＹＥＳの場合）には、ＣＰＵ２０は、ユーザ操作されたボタンの種類を判断する（ステップＳ２５６）。ユーザ操作されたボタンが文字入力ボタンである場合（ステップＳ２５６において「文字入力」）には、ＣＰＵ２０は、ユーザ操作されたボタンに応じた文字列を受付ける（ステップＳ２５８）。そして、ステップＳ２５６の処理が繰返される。一方、ユーザ操作されたボタンが「ＯＫ」ボタン１４４ａである場合（ステップＳ２５６において「ＯＫ」）には、ＣＰＵ２０は、現在受付けている文字列を第３検索タームに設定する（ステップＳ２６０）。さらに、ＣＰＵ２０は、第３検索タームに基づいて、ステップＳ２１０において抽出された複数の宛先を絞り込む（ステップＳ２６２）。より具体的には、ＣＰＵ２０は、まず、漢字−よみ対応リスト３８を参照して、第３検索タームの“よみ”を有する漢字を抽出する。そして、ＣＰＵ２０は、ステップＳ２１０において抽出された複数の宛先のうち、その「名前」に漢字−よみ対応リスト３８から抽出された漢字のいずれかを含むものに絞り込む。
【０１３２】
続いて、ＣＰＵ２０は、絞り込んだ宛先が複数存在するか否かを判断する（ステップＳ２６４）。検索された宛先が複数存在する場合（ステップＳ２６４においてＹＥＳの場合）には、ステップＳ２５０以下の処理が繰返される。一方、検索された宛先が複数存在しない場合（ステップＳ２６４においてＮＯの場合）には、ＣＰＵ２０は、ステップＳ２９０以下の処理を実行する。
【０１３３】
一方、音声認識開始キー１４が押下された場合（ステップＳ２５２においてＹＥＳの場合）には、ＣＰＵ２０は、タッチパネル１６の表示をキーボード入力画面（図１４の画面１４８）を更新し（ステップＳ２７０）、ユーザによる音声入力を待つ。そして、ＣＰＵ２０は、ユーザによる音声入力に応答して、音声認識処理を実行する（ステップＳ２７２）。この音声認識処理の実行後、ＣＰＵ２０は、音声認識処理が成功したか否かを判断する（ステップＳ２７４）。音声認識処理が成功しなかった場合（ステップＳ２７４においてＮＯの場合）には、ステップＳ２７２以下の処理が繰返される。
【０１３４】
これに対して、音声認識処理が成功した場合（ステップＳ２７４においてＹＥＳの場合）には、ＣＰＵ２０は、音声認識処理によって得られた認識結果を第３検索タームに設定する（ステップＳ２７６）。さらに、ＣＰＵ２０は、第３検索タームに基づいて、ステップＳ２１０において抽出された複数の宛先を絞り込む（ステップＳ２７８）。より具体的には、ＣＰＵ２０は、まず、漢字−よみ対応リスト３８を参照して、第３検索タームの“よみ”を有する漢字を抽出する。そして、ＣＰＵ２０は、ステップＳ２１０において抽出された複数の宛先のうち、その「名前」に漢字−よみ対応リスト３８から抽出された漢字のいずれかを含むものに絞り込む。
【０１３５】
続いて、ＣＰＵ２０は、絞り込んだ宛先が複数存在するか否かを判断する（ステップＳ２８０）。検索された宛先が複数存在する場合（ステップＳ２８０においてＹＥＳの場合）には、ステップＳ２５０以下の処理が繰返される。一方、検索された宛先が複数存在しない場合（ステップＳ２８０においてＮＯの場合）には、ＣＰＵ２０は、ステップＳ２９０以下の処理を実行する。
【０１３６】
ステップＳ２９０において、ＣＰＵ２０は、ステップＳ２４２、ステップＳ２６０もしくはステップＳ２７８において絞り込まれた宛先を、タッチパネル１６に選択可能に表示する。さらに、ＣＰＵ２０は、表示された宛先が選択されると、対応する宛先の登録内容をＦＡＸ通信部３２もしくはＩＰ通信部３４へ渡す（ステップＳ２９２）。その後、必要な通信処理が実行される。
【０１３７】
＜実施の形態２による作用・効果＞
この発明の実施の形態２によれば、まず、ユーザが発声する内容が音声認識された結果が第１検索ターム（第１の検索条件）に設定され、この第１の検索条件を満たす宛先が抽出されて、ユーザに提示される。そして、ユーザは、この定時された宛先を参照して、新たな内容を入力する。この引き続いて入力された内容が第２検索ターム（第２の検索条件）もしくは第３検索ターム（第２の検索条件）に設定される。そして、この第２の検索条件に基づいて、先に抽出される宛先に対して絞り込みが実行される。
【０１３８】
そのため、ユーザは、宛先の一部の“よみ”を発声して宛先の候補を検索した上で、その検索結果に基づいて、さらに必要な検索条件を引き続いて入力することで、目的とする宛先に絞り込むことができる。したがって、ユーザは、既にアドレス帳３６に登録されている宛先の類似度に応じて、必要な検索条件を追加的に入力するだけでよい。そのため、目的とする宛先を効率的に検索することができる。
【０１３９】
また、この発明の実施の形態１によれば、宛先の名前全体の“よみ”を正確に覚えておかなくとも、当該名前に含まれる少なくとも１つの漢字の“よみ”が認識できれば、宛先検索を行なうことができる。そのため、人名などに用いられる特殊な“よみ”をもつ漢字が名前に含まれている場合であっても、目的とする宛先を効率的に検索することができる。
【０１４０】
［実施の形態３］
上述の実施の形態１および２では、ユーザからの音声入力に対して音声認識を行なう構成について例示した。しかしながら、ユーザの声質、テンポ、リズム、抑揚などに影響を受けて、誤認識される場合も想定される。そこで、実施の形態３では、このような誤認識が生じた場合にも、効率的な宛先検索を行なう構成について例示する。
【０１４１】
本実施の形態に従うＭＦＰの外観図および内部構成については、上述の図１〜図３，図５と同様であるので、詳細な説明は繰返さない。
【０１４２】
＜本実施の形態に従う操作画面例＞
以下、図１７を参照して、本実施の形態に従う宛先検索の操作の一例を説明する。なお、本実施の形態に従う宛先検索の効果についての理解を容易化するために、アドレス帳３６には、「いわいひでたか」という同じ“よみ”を有する２つの宛先「岩井英剛」および「岩居秀隆」、ならびに「いわきひでたか」という同じ“よみ”を有する２つの宛先「岩城英剛」および「岩木秀隆」が登録されているものとする。
【０１４３】
図１７は、この発明の実施の形態３に従う宛先検索の操作画面例（その１）を説明する図である。図１８は、この発明の実施の形態３に従う宛先検索の概念を説明する図である。図１９は、この発明の実施の形態３に従う宛先検索の操作画面例（その２）を説明する図である。
【０１４４】
図１７を参照して、ユーザがファクシミリなどを送信するための操作をすると、まず、操作パネル８には画面１５２が表示される。画面１５２には、アドレス帳３６に登録されている各宛先が選択可能な状態で一覧表示される。この画面１５２は、典型的には、スキャナ２で原稿から画像情報を読取る前に表示され、検索待ち状態に相当する。
【０１４５】
画面１５２が表示されている状態で、ユーザが音声認識開始キー１４（図２）を押下すると、ユーザからの音声入力が受付可能状態になる。このとき、操作パネル８の表示は、画面１５４のように変化する。この画面１５４が表示されている状態では、ユーザからの音声入力があれば、それに応答して音声認識を実行できる状態となっている。
【０１４６】
画面１５４が表示されている状態で、ユーザが「いわい」と発声したとする。すると、このユーザが発声した音声に対して音声認識処理が実行される。図１７に示す例では、「いわい」という発声が「いわき」と誤認識されたものとする。そして、画面１５６には、この誤認識された「いわき」に基づいて宛先検索が行なわれた結果が表示される。すなわち、アドレス帳３６に登録されている宛先のうち、その「よみ」に「いわき」を含む、「岩城英剛」および「岩木秀隆」が抽出される。
【０１４７】
さらに、本実施の形態では、音声入力に基づく宛先検索において、認識された音声と類似した“よみ”を有する宛先についても検索対象とする。この類似性の判断基準の一例として、認識された音声を構成する一部もしくは全部の音について、母音が同一であり、かつ子音が異なる範囲を類似範囲とすることができる。たとえば、「いわき」と「いわい」との間では、第１音および第２音は互いに一致し、第３音は異なっているが、両者の第３音の母音はいずれも「い」である。このような場合には、「いわき」と「いわい」とは互いに類似していると判断される。
【０１４８】
本実施の形態では、このような類似性が判断される結果、音声認識された「いわき」に類似する「いわい」を、その「よみ」に有する宛先がアドレス帳３６から抽出される。すなわち、画面１５８に示すように、音声認識の結果と完全一致する“よみ”を有する「岩城英剛」および「岩木秀隆」に加えて、音声認識の結果と類似する“よみ”を有する「岩城英剛」および「岩木秀隆」が追加的に抽出される。そして、これらの宛先は、いずれも選択可能に表示されるので、ユーザは、アドレス帳から選択された宛先のうち、所望するものをより効率的に選択することができる。
【０１４９】
図１８には、このような類似範囲の概念を示す。図１８に示すように、「いわき」という“よみ”と「いわい」という“よみ”とは互いに類似の関係にある。そして、アドレス帳３６からは、それぞれに含まれる宛先が候補として抽出される。
【０１５０】
なお、上述したような類似性の判断手順の一例としては、２つの“よみ”を比較することで相違する音を特定し、その相違する音の母音が互いに一致するか否かを判断する。なお、相違する音の数が所定数以下である場合に限って、類似性の判断をしてもよい。
【０１５１】
一方、ユーザによるボタン操作によって入力した文字に基づいて検索を行なう場合には、上述のような類似性の判断は行われない。すなわち、図１９に示すように、画面１５２が表示されている状態で、ユーザが宛先検索ボタン１５２ａを押下すると、ユーザからの文字の入力を受付ける複数のボタンがキーボード配列された画面１６０が表示される。画面１６０が表示されている状態で、ユーザが画面上のキーを操作して、「いわい」という文字を入力した後、「ＯＫ」ボタン１６０ａを押下すると、検索結果を表わす画面１６２が表示される。この画面１６２では、アドレス帳３６に含まれる宛先のうち、その「よみ」に「いわい」を含むものが抽出される。この宛先検索では、「いわい」に類似した「いわき」をその「よみ」に含む宛先は抽出されない。
【０１５２】
＜処理手順＞
図２０は、この発明の実施の形態３に従う宛先検索の処理手順を示すフローチャートである。なお、図２０に示すフローチャートは、システムインターフェイス２２に含まれるＣＰＵ２０がプログラムを実行することで提供される。
【０１５３】
図２０を参照して、まず、ＣＰＵ２０は、ユーザによる送信操作を受付けたか否かを判断する（ステップＳ３００）。ユーザによる送信操作を受付けていない場合（ステップＳ３００においてＮＯの場合）には、ステップＳ３００の処理が繰返される。
【０１５４】
一方、ユーザによる送信操作を受付けた場合（ステップＳ３００においてＹＥＳの場合）には、ＣＰＵ２０は、タッチパネル１６に宛先一覧画面（図１７および図１９の画面１５２）を表示する（ステップＳ３０２）。続いて、ＣＰＵ２０は、音声認識開始キー１４（図２）が押下されたか否かを判断する（ステップＳ３０４）。
【０１５５】
音声認識開始キー１４が押下された場合（ステップＳ３０４においてＹＥＳの場合）には、ＣＰＵ２０は、ユーザによる音声入力を待つ。そして、ＣＰＵ２０は、ユーザによる音声入力に応答して、音声認識処理を実行する（ステップＳ３０６）。この音声認識処理の実行後、ＣＰＵ２０は、音声認識処理が成功したか否かを判断する（ステップＳ３０８）。音声認識処理が成功しなかった場合（ステップＳ３０８においてＮＯの場合）には、ステップＳ３０６以下の処理が繰返される。これに対して、音声認識処理が成功した場合（ステップＳ３０８においてＹＥＳの場合）には、ＣＰＵ２０は、音声認識処理によって得られた認識結果に基づいて宛先検索を行なう（ステップＳ３１０）。続いて、ＣＰＵ２０は、音声認識処理によって得られた認識結果に類似する“よみ”を有する宛先を抽出する（ステップＳ３１２）。そして、処理はステップＳ３４０へ進む。
【０１５６】
音声認識開始キー１４が押下されていない場合（ステップＳ３０４においてＮＯの場合）には、ＣＰＵ２０は、「宛先検索」ボタン１５２ａが押下されたか否かを判断する（ステップＳ３２０）。「宛先検索」ボタン１５２ａが押下されていない場合（ステップＳ３２０においてＮＯの場合）には、ステップＳ３０４以下の処理が繰返される。
【０１５７】
「宛先検索」ボタン１５２ａが押下された場合（ステップＳ３２０においてＹＥＳの場合）には、ＣＰＵ２０は、タッチパネル１６にキーボード入力画面（図１９の画面１６０）を表示する（ステップＳ３２２）。続いて、ＣＰＵ２０は、タッチパネル１６に対して何らかのユーザ操作がなされたか否かを判断する（ステップＳ３２４）。タッチパネル１６に対して何らかのユーザ操作がなされていない場合（ステップＳ３２４においてＮＯの場合）には、ステップＳ３２４の処理が繰返される。
【０１５８】
一方、タッチパネル１６に対して何らかのユーザ操作がなされた場合（ステップＳ３２４においてＹＥＳの場合）には、ＣＰＵ２０は、ユーザ操作されたボタンの種類を判断する（ステップＳ３２６）。ユーザ操作されたボタンが文字入力ボタンである場合（ステップＳ３２６において「文字入力」）には、ＣＰＵ２０は、ユーザ操作されたボタンに応じた文字列を受付ける（ステップＳ３２８）。そして、ステップＳ３２４以下の処理が繰返される。
【０１５９】
一方、ユーザ操作されたボタンが「ＯＫ」ボタン１６０ａである場合（ステップＳ３２６において「ＯＫ」）には、ＣＰＵ２０は、現在受付けている文字列に基づいて宛先検索を行なう（ステップＳ３３０）。そして、処理はステップＳ３４０へ進む。
【０１６０】
ステップＳ３４０において、ＣＰＵ２０は、１つ以上の宛先が抽出されたか否かを判断する。宛先がまったく抽出されていない場合（ステップＳ３４０においてＮＯの場合）には、ステップＳ３０４以下の処理が繰返される。
【０１６１】
一方、１つ以上の宛先が抽出されている場合（ステップＳ３４０においてＹＥＳの場合）には、ＣＰＵ２０は、ステップＳ３１０もしくはステップＳ３３０において抽出された１つ以上の宛先を、タッチパネル１６に選択可能に表示する（ステップＳ３４２）。さらに、ＣＰＵ２０は、表示された宛先が選択されると、対応する宛先の登録内容をＦＡＸ通信部３２もしくはＩＰ通信部３４へ渡す（ステップＳ３４４）。その後、必要な通信処理が実行される。
【０１６２】
なお、上述の実施の形態３では、ユーザが発声する音声入力、もしくはユーザが入力する文字入力に基づいて、類似した範囲の宛先を検索する処理について例示したが、これらの処理を上述の実施の形態１もしくは２に組入れることができるのは言うまでもない。
【０１６３】
＜実施の形態３による作用・効果＞
この発明の実施の形態３によれば、ユーザが発声する音声の認識結果に対して所定の類似範囲にある目的が抽出される。そのため、音声認識の精度が１００％ではない場合であっても、目的とする宛先を効率的に検索することができる。
【０１６４】
［実施の形態４］
上述の実施の形態１〜３では、宛先に「漢字」を含む場合について例示した。一方、実施の形態４では、その登録内容が主としてアルファベットである宛先を効率的に検索する構成について例示する。
【０１６５】
本実施の形態に従うＭＦＰの外観図および内部構成については、上述の図１〜図３，図５と同様であるので、詳細な説明は繰返さない。
【０１６６】
＜本実施の形態に従う操作画面例＞
本実施の形態に従う宛先検索は、上述の実施の形態１と類似しており、（１）ユーザが発声した内容（第１検索ターム）と、ユーザの発声に引き続いてユーザが入力した文字（第２検索ターム）との複合条件、（２）ユーザが最初に発声した内容（第１検索ターム）と、ユーザの発声に引き続いてユーザがさらに発声した内容（第３検索ターム）との複合条件、という２つの複合条件に基づいて宛先検索を行なう。
【０１６７】
なお、上記（１）の宛先検索処理では、「第１検索ターム」が本発明の「第１の検索条件」に相当し、「第２検索ターム」が本発明の「第２の検索条件」に相当する。また、上記（２）の宛先検索処理では、「第１検索ターム」が本発明の「第１の検索条件」に相当し、「第３検索ターム」が本発明の「第２の検索条件」に相当する。
【０１６８】
本実施の形態に従う宛先検索の効果についての理解を容易化するために、以下の説明では、図２１に示すような登録内容を有するアドレス帳３６Ａが用いられるものとする。図２１を参照して、アドレス帳３６Ａには、「種別」「名前」「登録内容」の３つの項目が規定された複数のエントリが登録されている。図４に示すアドレス帳３６と同様に、「種別」の項目には、登録された宛先の種類を特定するための情報が格納される。「名前」の項目には、登録された宛先を特定するための情報が格納される。「登録内容」の項目には、ファクシミリ番号、電子メールアドレス、ファイルサーバのアドレス（ＵＲＬ：Uniform Resource Locator）などが格納される。なお、アドレス帳３６Ａには、図４に示すアドレス帳３６に規定されている「よみ」の項目が省略されている。
【０１６９】
以下、図２２および図２３を参照して、本実施の形態に従う宛先検索の操作の一例を説明する。図２２は、この発明の実施の形態４に従う宛先検索の操作画面例（その１）を説明する図である。図２３は、この発明の実施の形態４に従う宛先検索の操作画面例（その２）を説明する図である。
【０１７０】
図２２を参照して、ユーザがファクシミリなどを送信するための操作をすると、まず、操作パネル８には画面１６２が表示される。画面１６２には、アドレス帳３６Ａに登録されている各宛先が選択可能な状態で一覧表示される。この画面１６２は、典型的には、スキャナ２で原稿から画像情報を読取る前に表示され、検索待ち状態に相当する。
【０１７１】
画面１６２が表示されている状態で、ユーザが音声認識開始キー１４（図２）を押下すると、ユーザからの音声入力が受付可能状態になる。このとき、操作パネル８の表示は、画面１６４のように変化する。この画面１６４が表示されている状態では、ユーザからの音声入力があれば、それに応答して音声認識を実行できる状態となっている。
【０１７２】
画面１６４が表示されている状態で、ユーザが「Ｊａｍｅｓ  Ｂｅａｎ」と発声したとする。すると、このユーザが発声した音声が認識される。続いて、この認識結果に基づいて宛先検索が行なわれる。図２１に示すように、アドレス帳３６Ａには、ユーザが発声した音声と同一もしくは類似の“よみ”を有する「Ｊａｍｅｓ  Ｂｅａｎ」および「Ｊａｍｅｓ  Ｂｅｅｎ」という２つの宛先が登録されており、この２つの宛先が検索結果として、画面１６６に表示される。
【０１７３】
画面１６６が表示されている状態で、ユーザが「Ｉｎｐｕｔ」ボタン１６６ａを押下すると、操作パネル８の表示は、画面１６８のように変化する。この画面１６８では、ユーザの発声に引き続いてユーザが入力する文字（第２検索ターム）を受付ける。より具体的には、ユーザは、「Ｊａｍｅｓ  Ｂｅａｎ」との発声に引き続いて、画面１６８上のキーを操作して、「ＢＥＡＮ」という文字を入力したとする。さらに、ユーザが「ＯＫ」ボタン１６８ａを押下すると、画面１６６に表示されていた複数の宛先のうち、その「名前」に入力された「ＢＥＡＮ」を含むものだけに絞り込まれる。この結果、画面１７０に示すように、「Ｊａｍｅｓ  Ｂｅａｎ」と発声した場合に検索された２つの宛先「Ｊａｍｅｓ  Ｂｅａｎ」および「Ｊａｍｅｓ  Ｂｅｅｎ」のうち、入力文字「ＢＥＡＮ」を含む宛先である「Ｊａｍｅｓ  Ｂｅａｎ」のみが抽出されていることがわかる。
【０１７４】
一方、画面１６４が表示されている状態で、ユーザが「Ｓｕｃｃｅｓｓｉｖｅ」ボタン１６４ａを押下した場合の操作画面例を図２３に示す。
【０１７５】
図２３を参照して、画面１６２および１６４については、図２２と同様である。画面１６４が表示されている状態で、ユーザが「Ｓｕｃｃｅｓｓｉｖｅ」ボタン１６４ａを押下した後、「Ｊａｍｅｓ  Ｂｅａｎ」と発声したとする。さらに、ユーザは、この発声に引き続いて、「Ｂ」「Ｅ」「Ａ」「Ｎ」と発声したとする。なお、最初の発声と引き続く発声との間を明確に区別するために、音声認識開始キー１４の押下をユーザに要求してもよい。
【０１７６】
このようなユーザからの音声入力を検知すると、最初の認識結果「Ｊａｍｅｓ  Ｂｅａｎ」を第１検索タームとし、引き続く認識結果「ＢＥＡＮ」を第３検索タームとする、複合条件に基づく宛先検索が実行される。すなわち、アドレス帳３６Ａに登録されている宛先のうち、第１検索タームと同一もしくは類似の“よみ”を有し、かつ第３検索タームをその名前に含むものが抽出される。この検索の結果、画面１７４には、その検索結果として、「Ｊａｍｅｓ  Ｂｅａｎ」が選択可能に表示される。
【０１７７】
＜処理手順＞
図２４および図２５は、この発明の実施の形態４に従う宛先検索の処理手順を示すフローチャートである。なお、図２４および図２５に示すフローチャートは、システムインターフェイス２２に含まれるＣＰＵ２０がプログラムを実行することで提供される。
【０１７８】
図２４および図２５を参照して、まず、ＣＰＵ２０は、ユーザによる送信操作を受付けたか否かを判断する（ステップＳ４００）。ユーザによる送信操作を受付けていない場合（ステップＳ４００においてＮＯの場合）には、ステップＳ４００の処理が繰返される。
【０１７９】
一方、ユーザによる送信操作を受付けた場合（ステップＳ４００においてＹＥＳの場合）には、ＣＰＵ２０は、タッチパネル１６に宛先一覧画面（図２２および図２３の画面１６２）を表示する（ステップＳ４０２）。続いて、ＣＰＵ２０は、音声認識開始キー１４（図２）が押下されたか否かを判断する（ステップＳ４０４）。音声認識開始キー１４が押下されていない場合（ステップＳ４０４においてＮＯの場合）には、ステップＳ４０４の処理が繰返される。
【０１８０】
音声認識開始キー１４が押下された場合（ステップＳ４０４においてＹＥＳの場合）には、ＣＰＵ２０は、「Ｓｕｃｃｅｓｓｉｖｅ」ボタン１６４ａが押下されたか否かを判断する（ステップＳ４０６）。「Ｓｕｃｃｅｓｓｉｖｅ」ボタン１６４ａが押下されていない場合（ステップＳ４０６においてＮＯの場合）には、ＣＰＵ２０は、ユーザによる音声入力を待つ。そして、ＣＰＵ２０は、ユーザによる音声入力に応答して、音声認識処理を実行する（ステップＳ４０８）。この音声認識処理の実行後、ＣＰＵ２０は、音声認識処理が成功したか否かを判断する（ステップＳ４１０）。音声認識処理が成功しなかった場合（ステップＳ４１０においてＮＯの場合）には、ステップＳ４０８以下の処理が繰返される。これに対して、音声認識処理が成功した場合（ステップＳ４１０においてＹＥＳの場合）には、ＣＰＵ２０は、音声認識処理によって得られた認識結果に基づいて宛先検索を行なう（ステップＳ４１２）。
【０１８１】
その後、ＣＰＵ２０は、タッチパネル１６に対して何らかのユーザ操作がなされたか否かを判断する（ステップＳ４１４）。タッチパネル１６に対して何らかのユーザ操作がなされていない場合（ステップＳ４１４においてＮＯの場合）には、ステップＳ４１４の処理が繰返される。
【０１８２】
一方、タッチパネル１６に対して何らかのユーザ操作がなされた場合（ステップＳ４１４においてＹＥＳの場合）には、ＣＰＵ２０は、ユーザ操作されたボタンの種類を判断する（ステップＳ４１６）。いずれかの宛先が選択された場合（ステップＳ４１６において「宛先」）には、ＣＰＵ２０は、対応する宛先の登録内容をＦＡＸ通信部３２もしくはＩＰ通信部３４へ渡す（ステップＳ４１８）。その後、必要な通信処理が実行される。一方、ユーザ操作されたボタンが「Ｉｎｐｕｔ」ボタン１６６ａである場合（ステップＳ４１６において「Ｉｎｐｕｔ」）には、ＣＰＵ２０は、タッチパネル１６にキーボード入力画面（図２２の画面１６８）を表示する（ステップＳ４２０）。続いて、ＣＰＵ２０は、タッチパネル１６に対して何らかのユーザ操作がなされたか否かを判断する（ステップＳ４２２）。タッチパネル１６に対して何らかのユーザ操作がなされていない場合（ステップＳ４２２においてＮＯの場合）には、ステップＳ４２２の処理が繰返される。
【０１８３】
一方、タッチパネル１６に対して何らかのユーザ操作がなされた場合（ステップＳ４２２においてＹＥＳの場合）には、ＣＰＵ２０は、ユーザ操作されたボタンの種類を判断する（ステップＳ４２４）。ユーザ操作されたボタンが文字入力ボタンである場合（ステップＳ４２４において「文字入力」）には、ＣＰＵ２０は、ユーザ操作されたボタンに応じた文字列を受付ける（ステップＳ４２６）。そして、ステップＳ４２２以下の処理が繰返される。
【０１８４】
また、ユーザ操作されたボタンが「ＯＫ」ボタン１６８ａである場合（ステップＳ４２４において「ＯＫ」）には、ＣＰＵ２０は、現在受付けている文字列（第２検索ターム）に基づいて、ステップＳ４１２において抽出された複数の宛先を絞り込む（ステップＳ４２８）。より具体的には、ＣＰＵ２０は、ステップＳ４１２において抽出された複数の宛先のうち、その「名前」に第２検索タームを含むものに絞り込む。
【０１８５】
続いて、ＣＰＵ２０は、絞り込んだ宛先が複数存在するか否かを判断する（ステップＳ４３０）。検索された宛先が複数存在する場合（ステップＳ４３０においてＹＥＳの場合）には、ステップＳ４１４以下の処理が繰返される。一方、検索された宛先が複数存在しない場合（ステップＳ４３０においてＮＯの場合）には、処理はステップＳ４６０へ進む。
【０１８６】
一方、「Ｓｕｃｃｅｓｓｉｖｅ」ボタン１６４ａが押下された場合（ステップＳ４０６においてＹＥＳの場合）には、ＣＰＵ２０は、ユーザによる音声入力を待つ。そして、ＣＰＵ２０は、ユーザによる音声入力に応答して、音声認識処理を実行する（ステップＳ４４０）。この音声認識処理の実行後、ＣＰＵ２０は、音声認識処理が成功したか否かを判断する（ステップＳ４４２）。音声認識処理が成功しなかった場合（ステップＳ４４２においてＮＯの場合）には、ステップＳ４４０以下の処理が繰返される。これに対して、音声認識処理が成功した場合（ステップＳ４４２においてＹＥＳの場合）には、ＣＰＵ２０は、音声認識処理によって得られた認識結果を第１検索タームに設定する（ステップＳ４４４）。
【０１８７】
続いて、ＣＰＵ２０は、音声認識開始キー１４が再度押下されたか否かを判断する（ステップＳ４４６）。音声認識開始キー１４が再度押下されていない場合（ステップＳ４４６においてＮＯの場合）には、音声認識開始キー１４が再度押下されるまで待つ。
【０１８８】
一方、音声認識開始キー１４が再度押下された場合（ステップＳ４４６においてＹＥＳの場合）には、ＣＰＵ２０は、ユーザによる音声入力を待つ。そして、ＣＰＵ２０は、ユーザによる音声入力に応答して、音声認識処理を実行する（ステップＳ４４８）。この音声認識処理の実行後、ＣＰＵ２０は、音声認識処理が成功したか否かを判断する（ステップＳ４５０）。音声認識処理が成功しなかった場合（ステップＳ４５０においてＮＯの場合）には、ステップＳ４４８以下の処理が繰返される。これに対して、音声認識処理が成功した場合（ステップＳ４５０においてＹＥＳの場合）には、ＣＰＵ２０は、音声認識処理によって得られた認識結果を第３検索タームに設定する（ステップＳ４５２）。
【０１８９】
さらに、ＣＰＵ２０は、タッチパネル１６に、取得した第１検索タームおよび第３検索タームに基づいて、アドレス帳３６Ａに登録されている宛先検索を行なう（ステップＳ４５４）。より具体的には、ＣＰＵ２０は、アドレス帳３６Ａに登録されている宛先のうち、第１検索タームと同一もしくは類似の“よみ”を有し、かつ第３検索タームをその名前に含むものを抽出する。そして、処理はステップＳ４６０へ進む。
【０１９０】
ステップＳ４６０において、ＣＰＵ２０は、ステップＳ４２４もしくはＳ４５４において取得された宛先を、タッチパネル１６に選択可能に表示する。さらに、ＣＰＵ２０は、表示された宛先が選択されると、対応する宛先の登録内容をＦＡＸ通信部３２もしくはＩＰ通信部３４へ渡す（ステップＳ４６２）。その後、必要な通信処理が実行される。
【０１９１】
＜実施の形態４による作用・効果＞
この発明の実施の形態４によれば、まず、ユーザが発声する内容が音声認識された結果が第１検索ターム（第１の検索条件）に設定され、それに引き続いてユーザが入力する内容が第２検索ターム（第２の検索条件）に設定される。あるいは、ユーザが発声する内容が音声認識された結果が第１検索ターム（第１の検索条件）に設定され、それに引き続いてユーザがさらに発声する内容が第３検索ターム（第２の検索条件）に設定される。そして、アドレス帳３６から、第１の検索条件および第２の検索条件をともに満たす宛先が抽出される。
【０１９２】
そのため、まず、宛先の発音の一部を発声して宛先の候補を特定した上で、それに引き続く入力の内容に基づいて、目的とする宛先に絞り込むことができる。したがって、音声認識の精度が１００％ではない場合であっても、目的とする宛先を効率的に検索することができる。
【０１９３】
［実施の形態５］
上述の実施の形態４では、ファーストネームとセカンドネーム（ファミリーネーム）といった区別をすることなく一続きの名前を登録する構成について例示した。一方、実施の形態５では、ファミリーネームとセカンドネームとを区別して登録することで、宛先をより効率的に検索する構成について例示する。
【０１９４】
本実施の形態に従うＭＦＰの外観図および内部構成については、上述の図１〜図３，図５と同様であるので、詳細な説明は繰返さない。
【０１９５】
＜本実施の形態に従う操作画面例＞
本実施の形態に従う宛先検索は、ユーザが最初に発声した内容（第１検索ターム）と、ユーザの発声に引き続いてユーザがさらに発声した内容（第２検索ターム）との複合条件、という２つの複合条件に基づいて宛先検索を行なう。なお、「第１検索ターム」が本発明の「第１の検索条件」に相当し、「第２検索ターム」が本発明の「第２の検索条件」に相当する。
【０１９６】
後述するように、ファーストネームとセカンドネームとを区別して宛先として登録する場合には、「第１検索ターム」に基づいてファーストネームについて検索し、「第２検索ターム」に基づいてセカンドネームについて検索することで、検索効率をより高めることができる。
【０１９７】
本実施の形態に従う宛先検索の効果についての理解を容易化するために、以下の説明では、図２６に示すような登録内容を有するアドレス帳３６Ｂが用いられるものとする。図２６を参照して、アドレス帳３６Ｂには、「種別」「１ｓｔｎａｍｅ」「２ｎｄｎａｍｅ」「登録内容」の４つの項目が規定された複数のエントリが登録されている。図４に示すアドレス帳３６と同様に、「種別」の項目には、登録された宛先の種類を特定するための情報が格納される。「１ｓｔｎａｍｅ」および「２ｎｄｎａｍｅ」の項目には、それぞれ登録された宛先を特定するための情報が格納される。「登録内容」の項目には、ファクシミリ番号、電子メールアドレス、ファイルサーバのアドレス（ＵＲＬ：Uniform Resource Locator）などが格納される。
【０１９８】
以下、図２７を参照して、本実施の形態に従う宛先検索の操作の一例を説明する。図２７は、この発明の実施の形態５に従う宛先検索の操作画面例を説明する図である。
【０１９９】
図２７を参照して、ユーザがファクシミリなどを送信するための操作をすると、まず、操作パネル８には画面１８２が表示される。画面１８２には、アドレス帳３６Ｂに登録されている各宛先が選択可能な状態で一覧表示される。この画面１８２は、典型的には、スキャナ２で原稿から画像情報を読取る前に表示され、検索待ち状態に相当する。
【０２００】
画面１８２が表示されている状態で、ユーザが音声認識開始キー１４（図２）を押下すると、ユーザからの音声入力が受付可能状態になる。このとき、操作パネル８の表示は、画面１８４のように変化する。この画面１８４が表示されている状態では、ユーザからの音声入力があれば、それに応答して音声認識を実行できる状態となっている。
【０２０１】
画面１８４が表示されている状態で、ユーザが「Ｊａｍｅｓ」と発声したとする。すると、このユーザが発声した音声が認識される。この認識結果が第１検索タームに設定され、第１検索タームに基づいて宛先検索が行なわれる。この第１検索タームは、アドレス帳３６Ｂの「１ｓｔｎａｍｅ」に登録された内容との間で比較が行なわれる。図２６に示すように、アドレス帳３６Ｂには、その「１ｓｔｎａｍｅ」に登録された内容がユーザの発した音声を含む宛先として、「Ｊａｍｅｓ  Ｂｒｏｗｎ」「Ｊａｍｅｓ  Ｓｍｉｔｈ」「Ｊａｍｅｓ  Ｂｅｅｎ」「Ｊａｍｅｓ  Ｂｅａｎ」という４つが登録されており、この４つの宛先が検索結果として、画面１８６に表示される。
【０２０２】
画面１８６が表示されている状態で、ユーザは、さらに「Ｂｒｏｗｎ」と発声したとする。なお、最初の発声と引き続く発声との間を明確に区別するために、音声認識開始キー１４の押下をユーザに要求してもよい。すると、このユーザが引き続いて発した音声が認識される。この認識結果が第２検索タームに設定され、第２検索タームに基づいて絞り込みが実行される。すなわち、画面１８６に表示されていた複数の宛先のうち、その「２ｎｄｎａｍｅ」に登録された内容が第２検索タームを含むものだけに絞り込まれる。この結果、画面１８８に示すように、「Ｊａｍｅｓ」と発声した場合に検索された４つの宛先のうち、「Ｂｒｏｗｎ」を含む宛先である「Ｊａｍｅｓ  Ｂｒｏｗｎ」のみが抽出されていることがわかる。
【０２０３】
＜処理手順＞
図２８は、この発明の実施の形態５に従う宛先検索の処理手順を示すフローチャートである。なお、図２８に示すフローチャートは、システムインターフェイス２２に含まれるＣＰＵ２０がプログラムを実行することで提供される。
【０２０４】
図２８を参照して、まず、ＣＰＵ２０は、ユーザによる送信操作を受付けたか否かを判断する（ステップＳ５００）。ユーザによる送信操作を受付けていない場合（ステップＳ５００においてＮＯの場合）には、ステップＳ５００の処理が繰返される。
【０２０５】
一方、ユーザによる送信操作を受付けた場合（ステップＳ５００においてＹＥＳの場合）には、ＣＰＵ２０は、タッチパネル１６に宛先一覧画面（図２７の画面１８２）を表示する（ステップＳ５０２）。続いて、ＣＰＵ２０は、音声認識開始キー１４（図２）が押下されたか否かを判断する（ステップＳ５０４）。音声認識開始キー１４が押下されていない場合（ステップＳ５０４においてＮＯの場合）には、ステップＳ５０４の処理が繰返される。
【０２０６】
音声認識開始キー１４が押下された場合（ステップＳ５０４においてＹＥＳの場合）には、ＣＰＵ２０は、ユーザによる音声入力を待つ。そして、ＣＰＵ２０は、ユーザによる音声入力に応答して、音声認識処理を実行する（ステップＳ５０６）。この音声認識処理の実行後、ＣＰＵ２０は、音声認識処理が成功したか否かを判断する（ステップＳ５０８）。音声認識処理が成功しなかった場合（ステップＳ５０８においてＮＯの場合）には、ステップＳ５０６以下の処理が繰返される。
【０２０７】
これに対して、音声認識処理が成功した場合（ステップＳ５０８においてＹＥＳの場合）には、ＣＰＵ２０は、音声認識処理によって得られた認識結果を第１検索タームに設定し（ステップＳ５１０）、この第１検索タームに基づいて宛先検索を行なう（ステップＳ５１２）。具体的には、ＣＰＵ２０は、アドレス帳３６Ｂに登録されているエントリのうち、その「１ｓｔｎａｍｅ」に第１検索タームを含むものを抽出する。
【０２０８】
続いて、ＣＰＵ２０は、音声認識開始キー１４が再度押下されたか否かを判断する（ステップＳ５１４）。音声認識開始キー１４が再度押下されていない場合（ステップＳ５１４においてＮＯの場合）には、音声認識開始キー１４が再度押下されるまで待つ（ステップＳ５１４）。
【０２０９】
一方、音声認識開始キー１４が再度押下された場合（ステップＳ５１４においてＹＥＳの場合）には、ＣＰＵ２０は、ユーザによる音声入力を待つ。そして、ＣＰＵ２０は、ユーザによる音声入力に応答して、音声認識処理を実行する（ステップＳ５１６）。この音声認識処理の実行後、ＣＰＵ２０は、音声認識処理が成功したか否かを判断する（ステップＳ５１８）。音声認識処理が成功しなかった場合（ステップＳ５１８においてＮＯの場合）には、ステップＳ５１６以下の処理が繰返される。
【０２１０】
これに対して、音声認識処理が成功した場合（ステップＳ５１８においてＹＥＳの場合）には、ＣＰＵ２０は、音声認識処理によって得られた認識結果を第２検索タームに設定し（ステップＳ５２０）、この第２検索タームに基づいて、ステップＳ５１０において抽出された複数の宛先を絞り込む（ステップＳ５２２）。より具体的には、ＣＰＵ２０は、ステップＳ５１０において抽出された複数の宛先のうち、その「２ｎｄｎａｍｅ」に第２検索タームを含むものに絞り込む。
【０２１１】
続いて、ＣＰＵ２０は、ステップＳ５２２において絞り込まれた宛先を、タッチパネル１６に選択可能に表示する（ステップＳ５２４）。さらに、ＣＰＵ２０は、表示された宛先が選択されると、対応する宛先の登録内容をＦＡＸ通信部３２もしくはＩＰ通信部３４へ渡す（ステップＳ５２６）。その後、必要な通信処理が実行される。
【０２１２】
＜実施の形態５による作用・効果＞
この発明の実施の形態５によれば、まず、ユーザが発声する内容が音声認識された結果が第１検索タームに設定され、それに引き続いてユーザがさらに発声する内容が音声認識された結果が第２検索タームに設定される。そして、アドレス帳３６Ｂに登録される「１ｓｔｎａｍｅ」に第１検索タームが含まれているか否かが検索されるとともに、「２ｎｄｎａｍｅ」に第２検索タームが含まれているか否かが検索される。
【０２１３】
そのため、第１検索タームおよび第２検索タームを含む複合条件に基づく宛先検索を行なう場合であっても、検索対象を限定することができるので、より検索処理を高速化できる。
【０２１４】
［その他の実施の形態］
上述の実施の形態では、本発明に係る通信装置の典型例としてＭＦＰ１について例示したが、本発明に係る情報装置を通信アプリケーションなどが実行されるパーソナルコンピュータを用いて実現してもよい。この場合には、パーソナルコンピュータに本発明に係る検索処理プログラムをインストールすることで、当該パーソナルコンピュータを本発明に係る通信装置として機能させ、あるいは当該パーソナルコンピュータで本発明に係る検索処理方法を実行することができる。
【０２１５】
また、本発明に係る検索処理プログラムは、オペレーティングシステムの一部として提供されるプログラムモジュールのうち、必要なモジュールを所定の配列およびタイミングで呼出して処理を実行させるものであってもよい。その場合には、プログラム自体には上記モジュールが含まれずオペレーティングシステムと協働して処理が実行される。このようなモジュールを含まないプログラムも、本発明に係るプログラムに含まれ得る。
【０２１６】
また、本発明に係る検索処理プログラムは他のプログラムの一部に組込まれて提供されるものであってもよい。その場合にも、プログラム自体には上記他のプログラムに含まれるモジュールが含まれず、他のプログラムと協働して処理が実行される。このような他のプログラムに組込まれたプログラムも、本発明にかかるプログラムに含まれ得る。
【０２１７】
提供されるプログラム製品は、ハードディスクなどのプログラム格納部にインストールされて実行される。なお、プログラム製品は、プログラム自体と、プログラムが記憶された記憶媒体とを含む。
【０２１８】
さらに、本発明に係る検索処理プログラムによって実現される機能の一部または全部を専用のハードウェアによって構成してもよい。
【０２１９】
今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【図面の簡単な説明】
【０２２０】
【図１】この発明の実施の形態１に従うＭＦＰの外観図である。
【図２】図１に示すＭＦＰ１の操作パネルの外観図である。
【図３】この発明の実施の形態１に従うＭＦＰの内部構成を示す概略図である。
【図４】この発明の実施の形態１に従うアドレス帳の登録内容の一例を示す図である。
【図５】この発明の実施の形態に従うＣＰＵで実行されるアプリケーションを模式的に示した図である。
【図６】この発明の実施の形態１に従う宛先検索の操作画面例（その１）を説明する図である。
【図７】この発明の実施の形態１に従う宛先検索の操作画面例（その２）を説明する図である。
【図８】この発明の実施の形態１に従う漢字−よみ対応リストの登録内容の一例を示す図である。
【図９】この発明の実施の形態１に従う宛先検索の処理手順を示すフローチャートである。
【図１０】この発明の実施の形態１に従う宛先検索の処理手順を示すフローチャートである。
【図１１】この発明の実施の形態１に従う音声認識処理のより詳細な処理手順を示すフローチャートである。
【図１２】この発明の実施の形態２に従う宛先検索の操作画面例（その１）を説明する図である。
【図１３】この発明の実施の形態２に従う宛先検索の操作画面例（その２）を説明する図である。
【図１４】この発明の実施の形態２に従う宛先検索の操作画面例（その３）を説明する図である。
【図１５】この発明の実施の形態２に従う宛先検索の処理手順を示すフローチャートである。
【図１６】この発明の実施の形態２に従う宛先検索の処理手順を示すフローチャートである。
【図１７】この発明の実施の形態３に従う宛先検索の操作画面例（その１）を説明する図である。
【図１８】この発明の実施の形態３に従う宛先検索の概念を説明する図である。
【図１９】この発明の実施の形態３に従う宛先検索の操作画面例（その２）を説明する図である。
【図２０】この発明の実施の形態３に従う宛先検索の処理手順を示すフローチャートである。
【図２１】この発明の実施の形態４に従うアドレス帳の登録内容の一例を示す図である。
【図２２】この発明の実施の形態４に従う宛先検索の操作画面例（その１）を説明する図である。
【図２３】この発明の実施の形態４に従う宛先検索の操作画面例（その２）を説明する図である。
【図２４】この発明の実施の形態４に従う宛先検索の処理手順を示すフローチャートである。
【図２５】この発明の実施の形態４に従う宛先検索の処理手順を示すフローチャートである。
【図２６】この発明の実施の形態５に従うアドレス帳の登録内容の一例を示す図である。
【図２７】この発明の実施の形態５に従う宛先検索の操作画面例を説明する図である。
【図２８】この発明の実施の形態５に従う宛先検索の処理手順を示すフローチャートである。
【符号の説明】
【０２２１】
２  スキャナ、３  自動原稿搬送部、４  プリントエンジン、５  給紙部、６  制御部、８  操作パネル、１０  マイク、１２  キー入力部、１４  音声認識開始キー、１６  タッチパネル、２２  システムインターフェイス、２４  入力画像処理部、２６  メモリ、２８  出力画像処理部、３０  データ格納部、３２  ＦＡＸ通信部、３４  ＩＰ通信部、３６，３６Ａ，３６Ｂ  アドレス帳、３８  漢字−よみ対応リスト、４２  音声入力ドライバ、４４  キー入力ドライバ、４６  タッチパネルドライバ、４８  音声認識アプリケーション、５０  音声認識ライブラリ、５２  アプリケーション、５４  検索アプリケーション。
【図１】
2010147624.tif 000003
【図２】
2010147624.tif 000004
【図３】
2010147624.tif 000005
【図４】
2010147624.tif 000006
【図５】
2010147624.tif 000007
【図６】
2010147624.tif 000008
【図７】
2010147624.tif 000009
【図８】
2010147624.tif 000010
【図９】
2010147624.tif 000011
【図１０】
2010147624.tif 000012
【図１１】
2010147624.tif 000013
【図１２】
2010147624.tif 000014
【図１３】
2010147624.tif 000015
【図１４】
2010147624.tif 000016
【図１５】
2010147624.tif 000017
【図１６】
2010147624.tif 000018
【図１７】
2010147624.tif 000019
【図１８】
2010147624.tif 000020
【図１９】
2010147624.tif 000021
【図２０】
2010147624.tif 000022
【図２１】
2010147624.tif 000023
【図２２】
2010147624.tif 000024
【図２３】
2010147624.tif 000025
【図２４】
2010147624.tif 000026
【図２５】
2010147624.tif 000027
【図２６】
2010147624.tif 000028
【図２７】
2010147624.tif 000029
【図２８】
2010147624.tif 000030