(57)【要約】      （修正有）【課題】情報処理装置からアプリケーションにより画像処理装置に新たな機能を付与できるシステムにおいて、アプリケーションに基づき画像処理装置の表示部の操作用画面に対し、ユーザが音声入力操作できるシステム等を提供する。【解決手段】サーバ２は、ＭＦＰ１に新たな機能を付与するためのアプリケーションを有し、ＭＦＰ１のマイクで取得された音声データと、アプリケーションに基づいてカスタマイズされた操作用画面で設定されているデータとが、サーバ２に送信され、サーバ２は、受信した音声データとアプリケーションが有する音声辞書と操作用画面で設定されているデータとから、ＭＦＰに実行させる動作を示す応答情報を特定し、特定された応答情報がＭＦＰに送信され、ＭＦＰは、送信されてきた応答情報に基づく動作を行う。【選択図】図４
2011049705.tif 000002
【特許請求の範囲】
【請求項１】
情報処理装置と画像処理装置とがネットワークを介して接続された画像処理システムであって、
前記画像処理装置は、
画像処理装置に新たな機能を付与するための情報処理装置側のアプリケーションに基づいてカスタマイズされた第１の操作用画面を表示する表示手段と、
前記表示手段に表示された操作用画面の操作に関してユーザが発した音声についての音声データを取得する音声データ取得手段と、
前記音声データ取得手段により取得された音声データと前記第１の操作用画面で設定されているデータを、前記情報処理装置に送信する送信手段とを、
を備え、
前記情報処理装置は、
前記アプリケーションを記憶するアプリケーション記憶手段と、
前記画像処理装置から送信された音声データと第１の操作用画面で設定されているデータを受信する受信手段と、
前記受信した音声データと前記アプリケーションが有する音声辞書と第１の操作用画面で設定されているデータとから、画像処理装置に実行させる動作を示す応答情報を特定する特定手段と、
前記特定された応答情報を前記画像処理装置に送信する送信手段と、
を備え、
前記画像処理装置は、さらに前記送信されてきた応答情報に基づく動作を行う制御手段を備えたことを特徴とする画像処理システム。
【請求項２】
前記画像処理装置の表示手段は、前記アプリケーションに基づいて、画像処理装置側の固有の第２の操作用画面を前記第１の操作用画面と同時に表示可能であり、
前記アプリケーションの設定に応じ、前記アプリケーションが有する音声辞書を用いて音声データの内容が特定され、応答情報が特定された場合は、前記画像処理装置の制御手段は、前記情報処理装置から送信されてきた応答情報に基づいて第１の操作用画面に関連する動作を行い、画像処理装置が有する音声辞書を用いて、前記音声データ取得手段により取得した音声データの内容が特定された場合は、前記制御手段は前記第２の操作用画面に関連する動作を行う請求項１に記載の画像処理システム。
【請求項３】
情報処理装置と画像処理装置とがネットワークを介して接続された画像処理システムであって、
前記画像処理装置は、
画像処理装置に新たな機能を付与するための情報処理装置側のアプリケーションに基づいてカスタマイズされた操作用画面を表示する表示手段と、
前記アプリケーションを登録するとともに、該アプリケーションに基づいて設定毎の音声データを登録する登録手段と、
前記情報処理装置から前記操作用画面の画面情報が送信されたときに、該画面情報と前記登録された音声データとに基づいてその操作用画面についての音声辞書を生成する生成手段と、
前記操作用画面の操作に関してユーザが発した音声についての音声データを取得する音声データ取得手段と、
前記音声データ取得手段により取得された音声データと前記生成された音声辞書とから、音声データに対応する応答情報を特定する特定手段と、
特定手段により特定された応答情報が、前記操作用画面の更新を伴うものである場合は、更新後の操作用画面の画面情報を前記情報処理装置に要求し、前記操作用画面の更新を伴わないものである場合は、前記応答情報で示される動作を行う制御手段と、
を備え、
前記情報処理装置は、
前記アプリケーションを記憶するアプリケーション記憶手段と、
前記画像処理装置に、前記登録される音声データ及び操作用画面の画面情報を送信する送信手段と、
を備えたことを特徴とする画像処理システム。
【請求項４】
前記操作用画面の画面情報は、ＸＭＬ形式のデータで記載されるとともに、前記操作用画面の表示名、前記音声データを示す音声認識情報、前記音声データに対応する画像処理装置が実行すべき動作を示す応答情報が含まれ、
前記応答情報には、ユーザによる設定値を前記操作用画面に設定すること、前記操作用画面を更新すること、ジョブを実行すること、音声データが前記登録された音声辞書に一致しなかった場合に、ヘルプ画面を表示しまたは音声ガイダンスを出力すること、の少なくともいずれかが含まれる請求項３に記載の画像処理システム。
【請求項５】
情報処理装置と画像処理装置とがネットワークを介して接続された画像処理システムであって、
前記画像処理装置は、
画像処理装置に新たな機能を付与するための情報処理装置側のアプリケーションに基づいてカスタマイズされた操作用画面を表示するとともに、前記アプリケーションに基づいて画像処理装置側の固有の第２の操作用画面を、前記第１の操作用表示画面と同時に表示可能な表示手段と、
前記第２の操作用画面の全てに関する音声辞書から、１つの音声辞書を生成する音声辞書生成手段と、
少なくとも前記第１の操作用画面の操作に関するユーザの第１の音声データを連続的に取得可能な音声データ取得手段と、
前記音声データ取得手段により取得された第１の音声データと前記音声辞書生成手段により生成された音声辞書を比較して、音声データの内容が音声辞書と一致するかどうか、及び一致した場合に前記アプリケーションに渡すべきデータかどうかを判断する判断手段と、
前記音声データ取得手段により連続的に取得された第１の音声データを情報処理装置に送信すると共に、前記判断手段により音声辞書と一致しかつアプリケーションに渡すべき音声データであると判断された場合には、その一致した音声データを第２の音声データとして前記情報処理装置に送信する送信手段と、
を備え、
前記情報処理装置は、
前記アプリケーションを記憶するアプリケーション記憶手段と、
前記画像処理装置から送信された第１及び第２の音声データを受信する受信手段と、
前記受信した第１及び第２の音声データに基づいて、最終の音声データ受信後の応答情報を特定する特定手段と、
前記特定された応答情報を前記画像処理装置に送信する送信手段と、
を備え、
前記画像処理装置はさらに、前記送信されてきた応答情報に基づく動作を行う制御手段を備えたことを特徴とする画像処理システム。
【請求項６】
前記画像処理装置は、前記アプリケーションに基づいて、前記音声辞書にキーワードを登録する登録手段を備え、
前記画像処理装置の判断手段は、音声データが前記キーワードと一致し、一致するキーワードの前及び／または後のキーワードに一致しない場合は、前記音声データの内容が音声辞書に一致すると判断する請求項５に記載の画像処理システム。
【請求項７】
情報処理装置とネットワークを介して接続された画像処理装置であって、
画像処理装置に新たな機能を付与するための情報処理装置側のアプリケーションに基づいてカスタマイズされた第１の操作用画面を表示する表示手段と、
前記表示手段に表示された操作用画面の操作に関してユーザが発した音声についての音声データを取得する音声データ取得手段と、
前記音声データ取得手段により取得された音声データと前記第１の操作用画面で設定されているデータを、前記情報処理装置に送信する送信手段と、
前記情報処理装置において、音声データと前記アプリケーションが有する音声辞書と第１の操作用画面で設定されているデータとから特定され、情報処理装置から送信された応答情報を受信する受信手段と、
前記受信した応答情報に基づく動作を行う制御手段と、
を備えたことを特徴とする画像処理装置。
【請求項８】
前記表示手段は、前記アプリケーションに基づいて、画像処理装置側の固有の第２の操作用画面を前記第１の操作用画面と同時に表示可能であり、
前記アプリケーションの設定に応じ、前記アプリケーションが有する音声辞書を用いて、前記音声データ取得手段により取得した音声データの内容が特定され、応答情報が特定された場合は、前記情報処理装置から送信されてきた応答情報に基づいて第１の操作用画面に関連する動作を行い、画像処理装置が有する音声辞書を用いて、前記音声データ取得手段により取得した音声データに対応する応答情報が特定された場合は、前記第２の操作用画面に関連する動作を行う請求項７に記載の画像処理装置。
【請求項９】
情報処理装置とネットワークを介して接続された画像処理装置であって、
画像処理装置に新たな機能を付与するための情報処理装置側のアプリケーションに基づいてカスタマイズされた操作用画面を表示する表示手段と、
前記アプリケーションを登録するとともに、該アプリケーションに基づいて設定毎の音声データを登録する登録手段と、
前記情報処理装置から前記操作用画面の画面情報が送信されたときに、該画面情報と前記登録された音声データとに基づいてその操作用画面についての音声辞書を生成する生成手段と、
前記操作用画面の操作に関してユーザが発した音声についての音声データを取得する音声データ取得手段と、
前記音声データ取得手段により取得された音声データと前記生成された音声辞書とから、音声データに対応する応答情報を特定する特定手段と、
特定手段により特定された応答情報が、前記操作用画面の更新を伴うものである場合は、更新後の操作用画面の画面情報を前記情報処理装置に要求し、前記操作用画面の更新を伴わないものである場合は、前記応答情報で示される動作を行う制御手段と、
を備えたことを特徴とする画像処理装置。
【請求項１０】
前記操作用画面の画面情報は、ＸＭＬ形式のデータで記載されるとともに、前記操作用画面の表示名、前記音声データを示す音声認識情報、前記音声データに対応する画像処理装置が実行すべき動作を示す応答情報が含まれ、
前記応答情報には、ユーザによる設定値を前記操作用画面に設定すること、前記操作用画面を更新すること、ジョブを実行すること、音声データが前記登録された音声辞書に一致しなかった場合に、ヘルプ画面を表示しまたは音声ガイダンスを出力すること、の少なくともいずれかが含まれる請求項９に記載の画像処理装置。
【請求項１１】
情報処理装置とネットワークを介して接続された画像処理装置であって、
画像処理装置に新たな機能を付与するための情報処理装置側のアプリケーションに基づいてカスタマイズされた第１の操作用画面を表示するとともに、前記アプリケーションに基づいて画像処理装置側の固有の第２の操作用画面を、前記第１の操作用表示画面と同時に表示可能な表示手段と、
前記第２の操作用画面の全てに関する音声辞書から、１つの音声辞書を生成する音声辞書生成手段と、
少なくとも前記第１の操作用画面の操作に関するユーザの第１の音声データを連続的に取得する音声データ取得手段と、
前記音声データ取得手段により取得された第１の音声データと前記音声辞書生成手段により生成された音声辞書を比較して、音声データの内容が音声辞書と一致するかどうか、及び一致した場合に前記アプリケーションに渡すべきデータかどうかを判断する判断手段と、
前記音声データ取得手段により連続的に取得された第１の音声データを情報処理装置に送信すると共に、前記判断手段により音声辞書と一致しかつアプリケーションに渡すべき音声データであると判断された場合には、その一致した音声データを第２の音声データとして前記情報処理装置に送信する送信手段と、
前記第１及び第２の音声データに基づいて最終の音声データ後に前記情報処理装置が特定した応答情報を受信する受信手段と、
前記受信した応答情報に基づく動作を行う制御手段と、
を備えたことを特徴とする画像処理装置。
【請求項１２】
前記アプリケーションに基づいて、前記音声辞書にキーワードを登録する登録手段を備え、
前記判断手段は、音声データが前記キーワードと一致し、一致するキーワードの前及び／または後のキーワードに一致しない場合は、前記音声データの内容が音声辞書に一致すると判断する請求項１１に記載の画像処理装置。
【請求項１３】
請求項５または６に記載の画像処理システムに用いられる情報処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、多機能デジタル複合機であるＭＦＰ（Multi Function Peripherals）等の画像処理装置とパーソナルコンピュータ等の情報処理装置とが、ネットワークを介して接続された画像処理システム、該システムに好適に用いられる画像処理装置及び情報処理装置に関する。
【背景技術】
【０００２】
前記ＭＦＰ等の画像処理装置に専用のアプリケーションを組み込むことなく、画像処理装置の機能を拡張するため、情報処理装置としてのパーソナルコンピュータにインストールされたアプリケーションに基づいて画像処理装置を動作可能とすることにより、情報処理装置側のアプリケーションが有する機能を画像処理装置に付与することができるシステムが従来より知られている（例えば特許文献１〜３）。
【０００３】
このようなシステムでは、画像処理装置は前記アプリケーションに従って動作することから、アプリケーションにより新たに付与された機能を実行するために画像処理装置の操作パネル部等の表示部に表示される各種の操作用画面も、前記アプリケーションに基づいて作成され、操作用画面の更新等の動作もまた、前記アプリケーションに従って制御されることになる。
【０００４】
一方、操作パネルに表示された操作用画面に対する設定や操作を、ユーザが音声入力できる装置が従来より知られている（例えば特許文献４、特許文献５）。このような音声入力可能な画像処理装置では、画面毎の音声辞書が予め画像処理装置に組み込まれており、入力された音声データと音声辞書を比較することで、音声データの内容を特定するとともに、音声データに対応する動作や次の更新画面等の応答情報を特定し、この応答情報に従って画像処理装置が動作するものとなされている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特許第３７７８１９０号公報
【特許文献２】特許第３８１２５５５号公報
【特許文献３】特許第３８１２５５６号公報
【特許文献４】特開２００３−３０８２９５号公報
【特許文献５】特開２００４−３８２５２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかし、前述した外部の情報処理装置からアプリケーションにより画像処理装置に機能を付与できるシステムにおいて、前記アプリケーションに基づいて画像処理装置の表示部に表示される操作用画面に対しては、ユーザは音声入力を行うことはできず、使い勝手の点で問題があった。
【０００７】
このような問題は、前記特許文献４及び５に記載された技術によっても、解決することはできなかった。
【０００８】
この発明は、このような問題を解決するためになされたものであって、外部の情報処理装置からアプリケーションにより画像処理装置に新たな機能を付与できる画像処理システムにおいて、前記アプリケーションに基づいて画像処理装置の表示部に表示される操作用画面に対し、ユーザが音声入力操作を行うことができる画像処理システムを提供し、さらには該システムに好適に用いることができる画像処理装置及び情報処理装置を提供することを課題とする。
【課題を解決するための手段】
【０００９】
上記課題は、以下の手段によって解決される。
（１）情報処理装置と画像処理装置とがネットワークを介して接続された画像処理システムであって、前記画像処理装置は、画像処理装置に新たな機能を付与するための情報処理装置側のアプリケーションに基づいてカスタマイズされた第１の操作用画面を表示する表示手段と、前記表示手段に表示された操作用画面の操作に関してユーザが発した音声についての音声データを取得する音声データ取得手段と、前記音声データ取得手段により取得された音声データと前記第１の操作用画面で設定されているデータを、前記情報処理装置に送信する送信手段とを、を備え、前記情報処理装置は、前記アプリケーションを記憶するアプリケーション記憶手段と、前記画像処理装置から送信された音声データと第１の操作用画面で設定されているデータを受信する受信手段と、前記受信した音声データと前記アプリケーションが有する音声辞書と第１の操作用画面で設定されているデータとから、画像処理装置に実行させる動作を示す応答情報を特定する特定手段と、前記特定された応答情報を前記画像処理装置に送信する送信手段と、を備え、前記画像処理装置は、さらに前記送信されてきた応答情報に基づく動作を行う制御手段を備えたことを特徴とする画像処理システム。
（２）前記画像処理装置の表示手段は、前記アプリケーションに基づいて、画像処理装置側の固有の第２の操作用画面を前記第１の操作用画面と同時に表示可能であり、前記アプリケーションの設定に応じ、前記アプリケーションが有する音声辞書を用いて音声データの内容が特定され、応答情報が特定された場合は、前記画像処理装置の制御手段は、前記情報処理装置から送信されてきた応答情報に基づいて第１の操作用画面に関連する動作を行い、画像処理装置が有する音声辞書を用いて、前記音声データ取得手段により取得した音声データの内容が特定された場合は、前記制御手段は前記第２の操作用画面に関連する動作を行う請求項１に記載の画像処理システム。
（３）情報処理装置と画像処理装置とがネットワークを介して接続された画像処理システムであって、前記画像処理装置は、画像処理装置に新たな機能を付与するための情報処理装置側のアプリケーションに基づいてカスタマイズされた操作用画面を表示する表示手段と、前記アプリケーションを登録するとともに、該アプリケーションに基づいて設定毎の音声データを登録する登録手段と、前記情報処理装置から前記操作用画面の画面情報が送信されたときに、該画面情報と前記登録された音声データとに基づいてその操作用画面についての音声辞書を生成する生成手段と、前記操作用画面の操作に関してユーザが発した音声についての音声データを取得する音声データ取得手段と、前記音声データ取得手段により取得された音声データと前記生成された音声辞書とから、音声データに対応する応答情報を特定する特定手段と、特定手段により特定された応答情報が、前記操作用画面の更新を伴うものである場合は、更新後の操作用画面の画面情報を前記情報処理装置に要求し、前記操作用画面の更新を伴わないものである場合は、前記応答情報で示される動作を行う制御手段と、を備え、前記情報処理装置は、前記アプリケーションを記憶するアプリケーション記憶手段と、前記画像処理装置に、前記登録される音声データ及び操作用画面の画面情報を送信する送信手段と、を備えたことを特徴とする画像処理システム。
（４）前記操作用画面の画面情報は、ＸＭＬ形式のデータで記載されるとともに、前記操作用画面の表示名、前記音声データを示す音声認識情報、前記音声データに対応する画像処理装置が実行すべき動作を示す応答情報が含まれ、前記応答情報には、ユーザによる設定値を前記操作用画面に設定すること、前記操作用画面を更新すること、ジョブを実行すること、音声データが前記登録された音声辞書に一致しなかった場合に、ヘルプ画面を表示しまたは音声ガイダンスを出力すること、の少なくともいずれかが含まれる請求項３に記載の画像処理システム。
（５）情報処理装置と画像処理装置とがネットワークを介して接続された画像処理システムであって、前記画像処理装置は、画像処理装置に新たな機能を付与するための情報処理装置側のアプリケーションに基づいてカスタマイズされた操作用画面を表示するとともに、前記アプリケーションに基づいて画像処理装置側の固有の第２の操作用画面を、前記第１の操作用表示画面と同時に表示可能な表示手段と、前記第２の操作用画面の全てに関する音声辞書から、１つの音声辞書を生成する音声辞書生成手段と、少なくとも前記第１の操作用画面の操作に関するユーザの第１の音声データを連続的に取得可能な音声データ取得手段と、前記音声データ取得手段により取得された第１の音声データと前記音声辞書生成手段により生成された音声辞書を比較して、音声データの内容が音声辞書と一致するかどうか、及び一致した場合に前記アプリケーションに渡すべきデータかどうかを判断する判断手段と、前記音声データ取得手段により連続的に取得された第１の音声データを情報処理装置に送信すると共に、前記判断手段により音声辞書と一致しかつアプリケーションに渡すべき音声データであると判断された場合には、その一致した音声データを第２の音声データとして前記情報処理装置に送信する送信手段と、を備え、前記情報処理装置は、前記アプリケーションを記憶するアプリケーション記憶手段と、前記画像処理装置から送信された第１及び第２の音声データを受信する受信手段と、前記受信した第１及び第２の音声データに基づいて、最終の音声データ受信後の応答情報を特定する特定手段と、前記特定された応答情報を前記画像処理装置に送信する送信手段と、を備え、前記画像処理装置はさらに、前記送信されてきた応答情報に基づく動作を行う制御手段を備えたことを特徴とする画像処理システム。
（６）前記画像処理装置は、前記アプリケーションに基づいて、前記音声辞書にキーワードを登録する登録手段を備え、前記画像処理装置の判断手段は、音声データが前記キーワードと一致し、一致するキーワードの前及び／または後のキーワードに一致しない場合は、前記音声データの内容が音声辞書に一致すると判断する請求項５に記載の画像処理システム。
（７）情報処理装置とネットワークを介して接続された画像処理装置であって、画像処理装置に新たな機能を付与するための情報処理装置側のアプリケーションに基づいてカスタマイズされた第１の操作用画面を表示する表示手段と、前記表示手段に表示された操作用画面の操作に関してユーザが発した音声についての音声データを取得する音声データ取得手段と、前記音声データ取得手段により取得された音声データと前記第１の操作用画面で設定されているデータを、前記情報処理装置に送信する送信手段と、前記情報処理装置において、音声データと前記アプリケーションが有する音声辞書と第１の操作用画面で設定されているデータとから特定され、情報処理装置から送信された応答情報を受信する受信手段と、前記受信した応答情報に基づく動作を行う制御手段と、を備えたことを特徴とする画像処理装置。
（８）前記表示手段は、前記アプリケーションに基づいて、画像処理装置側の固有の第２の操作用画面を前記第１の操作用画面と同時に表示可能であり、前記アプリケーションの設定に応じ、前記アプリケーションが有する音声辞書を用いて、前記音声データ取得手段により取得した音声データの内容が特定され、応答情報が特定された場合は、前記情報処理装置から送信されてきた応答情報に基づいて第１の操作用画面に関連する動作を行い、画像処理装置が有する音声辞書を用いて、前記音声データ取得手段により取得した音声データに対応する応答情報が特定された場合は、前記第２の操作用画面に関連する動作を行う請求項７に記載の画像処理装置。
（９）情報処理装置とネットワークを介して接続された画像処理装置であって、画像処理装置に新たな機能を付与するための情報処理装置側のアプリケーションに基づいてカスタマイズされた操作用画面を表示する表示手段と、前記アプリケーションを登録するとともに、該アプリケーションに基づいて設定毎の音声データを登録する登録手段と、前記情報処理装置から前記操作用画面の画面情報が送信されたときに、該画面情報と前記登録された音声データとに基づいてその操作用画面についての音声辞書を生成する生成手段と、前記操作用画面の操作に関してユーザが発した音声についての音声データを取得する音声データ取得手段と、前記音声データ取得手段により取得された音声データと前記生成された音声辞書とから、音声データに対応する応答情報を特定する特定手段と、特定手段により特定された応答情報が、前記操作用画面の更新を伴うものである場合は、更新後の操作用画面の画面情報を前記情報処理装置に要求し、前記操作用画面の更新を伴わないものである場合は、前記応答情報で示される動作を行う制御手段と、を備えたことを特徴とする画像処理装置。
（１０）前記操作用画面の画面情報は、ＸＭＬ形式のデータで記載されるとともに、前記操作用画面の表示名、前記音声データを示す音声認識情報、前記音声データに対応する画像処理装置が実行すべき動作を示す応答情報が含まれ、前記応答情報には、ユーザによる設定値を前記操作用画面に設定すること、前記操作用画面を更新すること、ジョブを実行すること、音声データが前記登録された音声辞書に一致しなかった場合に、ヘルプ画面を表示しまたは音声ガイダンスを出力すること、の少なくともいずれかが含まれる前項９に記載の画像処理装置。
（１１）情報処理装置とネットワークを介して接続された画像処理装置であって、画像処理装置に新たな機能を付与するための情報処理装置側のアプリケーションに基づいてカスタマイズされた第１の操作用画面を表示するとともに、前記アプリケーションに基づいて画像処理装置側の固有の第２の操作用画面を、前記第１の操作用表示画面と同時に表示可能な表示手段と、前記第２の操作用画面の全てに関する音声辞書から、１つの音声辞書を生成する音声辞書生成手段と、少なくとも前記第１の操作用画面の操作に関するユーザの第１の音声データを連続的に取得する音声データ取得手段と、前記音声データ取得手段により取得された第１の音声データと前記音声辞書生成手段により生成された音声辞書を比較して、音声データの内容が音声辞書と一致するかどうか、及び一致した場合に前記アプリケーションに渡すべきデータかどうかを判断する判断手段と、前記音声データ取得手段により連続的に取得された第１の音声データを情報処理装置に送信すると共に、前記判断手段により音声辞書と一致しかつアプリケーションに渡すべき音声データであると判断された場合には、その一致した音声データを第２の音声データとして前記情報処理装置に送信する送信手段と、前記第１及び第２の音声データに基づいて最終の音声データ後に前記情報処理装置が特定した応答情報を受信する受信手段と、前記受信した応答情報に基づく動作を行う制御手段と、を備えたことを特徴とする画像処理装置。
（１２）前記アプリケーションに基づいて、前記音声辞書にキーワードを登録する登録手段を備え、前記判断手段は、音声データが前記キーワードと一致し、一致するキーワードの前及び／または後のキーワードに一致しない場合は、前記音声データの内容が音声辞書に一致すると判断する前項１１に記載の画像処理装置。
（１３）前項５または６に記載の画像処理システムに用いられる情報処理装置。
【発明の効果】
【００１０】
前項（１）に記載の発明によれば、情報処理装置は、画像処理装置に新たな機能を付与するためのアプリケーションを有しており、画像処理装置の音声データ取得手段により取得された音声データと、前記アプリケーションに基づいてカスタマイズされた第１の操作用画面で設定されているデータとが、情報処理装置に送信され、情報処理装置は、受信した音声データと前記アプリケーションが有する音声辞書と第１の操作用画面で設定されているデータとから、応答情報を特定し、特定された応答情報が画像処理装置に送信され、前記画像処理装置は、送信されてきた応答情報に基づく動作を行う。つまり、情報処理装置側のアプリケーションに基づいて画像処理装置の表示部に表示される操作用画面に対し、ユーザは音声入力操作を行うことができる。
【００１１】
前項（２）に記載の発明によれば、アプリケーションに基づいて、画像処理装置が元々有する固有の第２の操作用画面が、前記第１の操作用表示画面と同時に表示手段に表示された場合、画像処理装置が元々有する音声辞書を用いることで、前記第２の操作用画面に関連する動作をも行わせることができる。
【００１２】
前項（３）に記載の発明によれば、画像処理装置には、画像処理装置に新たな機能を付与するための情報処理装置側のアプリケーションが登録されるとともに、アプリケーションに基づいて設定毎の音声データが登録され、情報処理装置から前記操作用画面の画面情報が送信されたときに、該画面情報と前記登録された音声データとに基づいてその操作用画面についての音声辞書が生成される。ユーザが音声を入力すると、取得された音声データと前記生成された音声辞書とから、音声データに対応する応答情報が特定される。そして、特定された応答情報が、前記操作用画面の更新を伴うものである場合は、更新後の操作用画面の画面情報が情報処理装置に要求され、操作用画面の更新を伴わないものである場合は、応答情報で示される動作が行われる。つまり、情報処理装置側のアプリケーションに基づいて画像処理装置の表示部に表示される操作用画面に対し、ユーザは音声入力操作を行うことができる。
【００１３】
前項（４）に記載の発明によれば、操作用画面の画面情報は、ＸＭＬ形式のデータで記載され、操作用画面の表示名、音声データを示す音声認識情報、音声データに対応する画像処理装置が実行すべき動作を示す応答情報が含まれているから、音声辞書の生成等の扱いが容易になる。
【００１４】
前項（５）に記載の発明によれば、画像処理装置が元々有する固有の第２の操作用画面の全てに関する音声辞書から、１つの音声辞書が生成される。少なくとも前記第１の操作用画面の操作に関して、ユーザが連続的に音声入力を行った場合、音声データ取得手段により取得された第１の音声データは情報処理装置に送信される。また、前記第１の音声データと前記生成された音声辞書が比較され、音声データの内容が音声辞書と一致するかどうか、及び一致した場合に前記アプリケーションに渡すべきデータかどうかが判断される。また、前記判断手段により音声辞書と一致しかつアプリケーションに渡すべき音声データであると判断された場合には、その一致した音声データが第２の音声データとして情報処理装置に送信される。情報処理装置では、前記送信されてきた第１及び第２の音声データに基づいて、最終の音声データ受信後の応答情報が特定され、画像処理装置はこの応答情報に基づく動作を行う。従って、ユーザがアプリケーションの起動後終了まで連続的に音声入力を行った場合、途中の画面更新を省略して、最終の動作が画像処理装置で実行される。従って、音声入力による応答性を速くすることができる。
【００１５】
前項（６）に記載の発明によれば、アプリケーションに基づいて、音声辞書にキーワードを登録することができる。
【００１６】
前項（７）に記載の発明によれば、情報処理装置側のアプリケーションに基づいて画像処理装置の表示部に表示される操作用画面に対し、ユーザは音声入力操作を行うことができる。
【００１７】
前項（８）に記載の発明によれば、アプリケーションに基づいて、画像処理装置が元々有する固有の第２の操作用画面が、前記第１の操作用表示画面と同時に表示手段に表示された場合、画像処理装置が元々有する音声辞書を用いることで、前記第２の操作用画面に関連する動作をも行わせることができる。
【００１８】
前項（９）に記載の発明によれば、情報処理装置側のアプリケーションに基づいて画像処理装置の表示部に表示される操作用画面に対し、ユーザは音声入力操作を行うことができる。
【００１９】
前項（１０）に記載の発明によれば、第１の操作用画面の表示情報は、ＸＭＬ形式のデータで記載されるから、表示情報の扱いが容易になる。
【００２０】
前項（１１）に記載の発明によれば、例えばユーザがアプリケーションの起動後終了まで連続的に音声入力を行った場合、途中の画面更新を省略して、最終の動作が画像処理装置で実行されるから、音声入力による応答性を速くすることができる。
【００２１】
前項（１２）に記載の発明によれば、アプリケーションに基づいて、音声辞書にキーワードを登録することができる。
【００２２】
前項（１３）に記載の発明によれば、例えばユーザがアプリケーションの起動後終了まで連続的に音声入力を行った場合、途中の画面更新を省略して、最終の動作を画像処理装置に実行させることができる情報処理装置となしうる。
【図面の簡単な説明】
【００２３】
【図１】この発明の一実施形態に係る画像処理システムの構成図である。
【図２】画像処理装置のシステム構成を示すブロック図である。
【図３】情報処理装置の構成を示すブロック図である。
【図４】情報処理装置のアプリケーションにより画像処理装置に機能を付与するモード（OpenAPI連携モード）が設定されたときに、画像処理装置と情報処理装置との間で行われる処理の一例を説明するための図である。
【図５】音声辞書の一例を示す図である。
【図６】OpenAPI連携モードが設定されたときに、ＭＦＰ１とサーバ２との間で行われる処理の他の例を説明するための図である。
【図７】図６で説明した処理の流れを示すフローチャートである。
【図８】この発明の他の実施形態を示すもので、画像処理装置の動作を示すフローチャートである。
【図９】同じく情報処理装置の動作を示すフローチャートである。
【図１０】この発明のさらに他の実施形態を説明するための図である。
【発明を実施するための形態】
【００２４】
以下、この発明の一実施形態を図面に基づいて説明する。
【００２５】
図１は、この発明の一実施形態に係る画像処理システムの構成図である。
【００２６】
図１において、この画像処理システムは、スキャナ機能、複写機能、ファックス機能、プリンタ機能等を備えた画像処理装置としての前記ＭＦＰ１と、パーソナルコンピュータからなる情報処理装置としてのアプリケーションサーバ２を備えており、これらＭＦＰ１とサーバ２とがネットワーク３を介して接続されている。
【００２７】
図２は、前記ＭＦＰ１のシステム構成を示す図である。
【００２８】
図２おいて、このＭＦＰ１は、操作パネルを制御するためのパネルアプリケーション１０１と、プリンタ制御のためのプリンタアプリケーション１０２と、スキャナ制御のためのスキャナアプリケーション１０３と、画像データを保持するボックス（ハードディスクドライブ）の制御を行なうためのボックスアプリケーション１０４と、サーバ２のアプリケーションと連携してサーバ２のアプリケーションに従ってＭＦＰ１を動作させるためのＰＣ連携アプリケーション１０５と、これらのアプリケーションを実行しＭＦＰ１の全体動作を制御するＣＰＵ１３０を備えている。
【００２９】
また、ＭＦＰ１は、制御層ＡＰＩ（application program interface）１１１と、Ｉ／Ｏ制御ブロック１１２と、エンジン制御ブロック１１３と、ＯＳ（operating system）１１４と、音声認識ライブラリ１１５と、ハードディスクドライブ１１６とを備えている。
【００３０】
音声認識ライブラリ１１５は、ユーザが発生した音声から取得された音声データを、認識したコードデータにするものである。また、ハードディスクドライブ１１には、図５に示すような音声辞書３０が格納され、前記音声認識ライブラリ１１５によって作成された音声データに対するコードデータと、音声辞書に格納されたコードデータを比較して、ユーザが発した音声の内容を特定できるものとなされている。なお、音声辞書３０は音声データとこれに対応する操作内容とが関連付けて記憶されたものである。
【００３１】
さらにＭＦＰ１は、ハードウェアとしてのプリンタ１２１と、読取手段としてのスキャナ１２２と、操作パネル１２３と、Ｉ／Ｏ１２４と、音声データ取得手段としてのマイク１２５とを有している。また、操作パネル１２３は、テンキー、スタートキー、リセットキー等のキーを備えたキー入力部１２３ａと、タッチパネル式の液晶表示装置等からなる表示部１２３ｂを備えている。
【００３２】
図３は、前記サーバ２の構成を示すブロック図であり、一般的なパーソナルコンピュータの構成と同じである。
【００３３】
サーバ２は、ＣＰＵ２１、ＲＯＭ２２、ＲＡＭ２３、記憶部２４、表示装置２５、入力装置２６、ネットワークインターフェース（ネットワークＩ/F）２７等を備えている。
【００３４】
ＣＰＵ２１は、ＲＯＭ２２や記憶部２４に保存されているプログラムを実行することにより、サーバ２の全体を統括的に制御する。特にこの実施形態では、ＭＦＰ１に新たな機能を付与するためのアプリケーション（以下、このアプリケーションをOpenAPI連携アプリケーションともいう。また、アプリケーションを単にアプリと記すこともある）に基づいて、ＭＦＰ１との間でデータの通信を行う。
【００３５】
ＲＯＭ２２は、ＣＰＵ２１が実行するためのプログラムやその他のデータを保存する記憶媒体である。
【００３６】
ＲＡＭ２３は、ＣＰＵ２１が動作用プログラムに従って動作する際の作業領域を提供する記憶媒体である。
【００３７】
記憶部２４は、ハードディスク等の記憶媒体からなり、前述したOpenAPI連携アプリケーションや、音声辞書、その他のデータを保存する。
【００３８】
表示部２５は、ＣＲＴや液晶表示装置等からなり、各種のメッセージや画面等を表示する。
【００３９】
入力装置２６は、ユーザによる入力操作に用いられるもので、キーボードやマウス等からなる。
【００４０】
ネットワークインターフェース２７は、ＭＦＰ１や他の外部機器との間で、ネットワーク３を介して、データの送受信を行う通信手段として機能する。
【００４１】
図４は、前記OpenAPI連携アプリケーションにより、サーバ２からＭＦＰ１に新たな機能を付与するモード（以下、このモードをOpenAPI連携モードともいう）が設定されたときに、ＭＦＰ１とサーバ２との間で行われる処理の一例を説明するための図である。
【００４２】
ＭＦＰ１は音声認識エンジン１０を備えている。この音声認識エンジン１０は、前述した音声認識ライブラリ１１５や音声辞書３０（図５）等によって構成されており、ユーザが発した音声の内容を特定できる。一方、サーバ２も同様の音声認識エンジン２０を備えており、ＭＦＰ１から送信されてきた音声データを音声認識ライブラリによりデータコードに変換して、記憶部２４に記憶された音声辞書と比較することにより音声の内容を特定する。
【００４３】
ＭＦＰ１をOpenAPI連携モードに設定し、OpenAPI連携アプリケーションを起動すると、OpenAPI連携アプリケーションによってカスタマイズされた操作用画面が、ＭＦＰ１の操作パネル１２３の表示部１２３ｂに表示される。
【００４４】
ユーザが操作に関して音声を発すると、マイクにより音声データが取得される。そして、取得された音声データと画面で設定されているデータ（画面設定値）とがサーバ２に送信される。画面設定値は表示されている画面を特定するためのものであり、画面上に表示されている設定値であれば何でも良いし、この設定値もユーザが音声により発せられても良い。
【００４５】
サーバ２は、OpenAPI連携アプリケーションに従い、音声データの内容を音声認識エンジン２０により特定し、さらに特定された音声データの内容とＭＦＰ１から送信された画面のデータとから、ＭＦＰ１に対する応答情報を特定し、この応答情報を送信する。
【００４６】
例えば、応答情報が更新用画面の表示であれば、更新用画面表示用の画面データをＭＦＰ１に送信し、応答情報がジョブの実行等の動作であれば、その動作指令をＭＦＰ１に送信する。
【００４７】
ＭＦＰ１は、サーバ２からの応答情報を受信して、応答情報に応じた動作を行う。応答情報が操作用画面の更新であれば、受信した更新画面を表示し、応答情報が所定の動作であればその動作を実行する。
【００４８】
このようにして、サーバ２側のOpenAPI連携アプリケーションに基づいてＭＦＰ１の表示部１２３ｂに表示される操作用画面に対し、ユーザは音声入力を行うことができる。
【００４９】
ところで、ＭＦＰ１はOpenAPI連携モードではなく、ＭＦＰ１が有するアプリケーションに基づく制御の元で動作する際の固有の操作用画面（第２の操作用画面）を有しているが、OpenAPI連携モードにおいては、OpenAPI連携アプリケーションに基づいてＭＦＰ１側の前記固有の第２の操作用画面を呼び出して、前記OpenAPI連携アプリケーションによりカスタマイズされた第１の操作用画面とは別にあるいは同時に表示可能となされている。
【００５０】
このように、第１、第２の操作用画面が同時に表示されている状態で、ユーザが音声を発した場合、どのような動作を行わせるかは、OpenAPI連携アプリケーションの設定によるが、この実施形態では、音声データをＭＦＰ１の内部の音声辞書と比較して音声データの内容を特定する場合は、ＭＦＰ１に固有の第２の操作用画面に対してＭＦＰ１が本来有する動作を行い、サーバ２のOpenAPI連携アプリケーションが有する音声辞書を用いて音声データの内容が特定され、応答情報が特定された場合は、ＭＦＰ２は、サーバ２から送信されてきた応答情報に基づいて第１の操作用画面に関連する動作を行うものとなされている。
【００５１】
図６は、OpenAPI連携モードが設定されたときに、ＭＦＰ１とサーバ２との間で行われる処理の他の例を説明するための図である。
【００５２】
この例では、OpenAPI連携モードにおいてユーザが発した音声の処理をＭＦＰ１側で行うものとなされている。
【００５３】
まず、サーバ２からＭＦＰ１へOpenAPI連携アプリケーションを登録するとともに（図６の（１））、該OpenAPI連携アプリケーションで設定可能な図５に示すような設定毎の音声データを登録する（図６の（２））。
【００５４】
OpenAPI連携モードにおいて、ＭＦＰ１からサーバ２へ画面情報の取得要求がなされると（図６の（３））、取得要求に対する応答として画面情報がサーバ２からＭＦＰ１へ送信される（図６の（４））。
【００５５】
この画面情報はＸＭＬ形式のデータで記載されており、図６に示すように、画面情報であることを示す〈Screen〉・・・〈/Screen〉、何の画面であるかを示す〈UI Contorol〉・・・〈/UI Contorol〉、画面の名称である〈name〉名前〈/name〉、音声データを示す音声認識情報である〈Voice〉Audio1〈/Voice〉、音声データに対応する動作を示す〈action〉UI reflesh〈/action〉等が含まれている。音声データが複数存在する場合は、複数の音声データが記載される。
【００５６】
ＭＦＰ１はサーバ２から画面情報を受信すると、登録された音声デ一夕と前記画面情報から、音声入力により設定可能な音声データと、その音声データに対応する動作を示す応答情報を関連付けた音声辞書を作成する。
【００５７】
このように、画面情報はＸＭＬ形式のデータで記載され、操作用画面の表示名、音声データを示す音声認識情報、音声データに対応するＭＦＰ１が実行すべき動作を示す応答情報が含まれているから、音声辞書の生成等の扱いが容易になる。
【００５８】
ユーザが操作用画面に対して操作に関する音声を発生すると（図６の（５））、ＭＦＰ１は音声認識エンジン１０で音声データの内容を特定し（図６の（６））、該音声データに対応する応答情報を特定し、応答情報に規定された動作を実行する。
【００５９】
例えば応答情報が、所定の設定値を画面に設定する動作である場合は、その動作を実行する。ジョブを実行する動作である場合は、ジョブを実行する。操作用画面の更新である場合は、サーバ２に対して画面の更新を要求する。なお、この要求に対してサーバ２から更新後の画面情報が送信された場合には、上記と同様にして、ＭＦＰ１では更新後の操作用画面に関連する音声辞書が生成され、上記と同様にしてユーザにより発せられた音声に対応する動作が実行される。
【００６０】
なお、ユーザにより発せられた音声についての音声データが、音声辞書に一致しなかった場合には、OpenAPI連携アプリケーションの設定に従い、ヘルプ画面の表示や音声ガイダンスを流す構成としても良い。
【００６１】
図７は、図６で説明した処理の流れを示すフローチャートである。
【００６２】
サーバ２からＭＦＰ１へOpenAPI連携アプリケーションが登録され（ステップＳ０１）、設定毎の音声データが登録される（ステップＳ０２）。
【００６３】
OpenAPI連携モードにおいて、ＭＦＰ１からサーバ２へ画面情報の取得要求がなされると（ステップＳ０３）、取得要求に対する応答として画面情報がサーバ２からＭＦＰ１へ送信される（ステップＳ０４）。
【００６４】
サーバ２から画面情報を受信すると、ＭＦＰ１では、登録された音声デ一夕と前記画面情報から、音声入力により設定可能な音声データと、その音声データに対応する動作を示す応答情報を関連付けた音声辞書が作成される（ステップＳ０５）。
【００６５】
ユーザが音声を発生すると（ステップＳ０６）、ＭＦＰ１は音声認識エンジン１０で音声データの内容を特定し、前記生成した音声辞書と比較して（ステップＳ０７）、該音声データに対応する応答情報を特定し（ステップＳ０８）、応答情報に規定された動作、例えばサーバ２に対して画面の更新を要求する（ステップＳ０９）。サーバ２から更新後の画面情報が送信された場合には（ステップＳ１０）、上記と同様にして、更新後の操作用画面に関連する音声辞書が生成され、上記と同様にしてユーザにより発せられた音声に対応する動作が実行される。
【００６６】
また、応答情報により特定された動作が、サーバ２に対して画面の更新の要求でない場合は、所定の設定値を画面に設定したり、ジョブ動作を起動したり、ヘルプ画面の表示や音声ガイダンスを流す等の動作が行われる（ステップＳ１１）。
【００６７】
図８及び図９は、この発明のさらに他の実施形態を示すものである。この実施形態では、ユーザが連続的に音声を発した場合に、サーバ２は途中の更新画面を省略して最終の応答情報をＭＦＰ１に送信するものである。
【００６８】
ＭＦＰ１の音声認識機能は、画面ごとに音声辞書が登録されており、辞書に登録されていない音声が発生されても音声辞書に一致しないため無視される。OpenAPI連携モードを利用する場合、ユーザは、定常業務のため決まった画面遷移を行なう場合が多いし、更新画面に遷移する場合、OpenAPI連携アプリケーション側から次の画面情報を取得する必要があるため、ＭＦＰ１の通常モードにおける画面更新と異なって更新画面が表示されるまで時間がかかる。
【００６９】
そこで、OpenAPI連携モードでユーザが連続的に音声を発した場合、途中の画面更新を省略して、処理の時間短縮を図ったものである。
【００７０】
図８はＭＦＰ１の動作を示すフローチャート、図９はサーバ２の動作を示すフローチャートである。
【００７１】
OpenAPI連携モードにおいて、ステップＳ２１でOpenAPI連携アプリケーションが起動されると、ステップＳ２２で、ＭＦＰ１の固有の全ての第２の操作用画面に関する音声辞書から、関連するＭＦＰ１の画面の音声辞書が１つ構築される。
【００７２】
ステップＳ２３で、ユーザが音声を発したかどうか、換言すれば音声データが入力されたかどうかが判断され、入力されなければ（ステップＳ２３でＮＯ）、ステップＳ３０で、OpenAPI連携アプリケーションの終了（OpenAPI連携モードの終了）かどうかが判断され、終了でなければ（ステップＳ３０でＮＯ）、ステップＳ２３に待機し、終了であれば（ステップＳ３０でＹＥＳ）、処理を終了する。
【００７３】
ステップＳ２３で音声データが入力されると（ステップＳ２３でＹＥＳ）、ステップＳ２４で、OpenAPI連携アプリケーション側（サーバ）に音声データを送信する。
【００７４】
次いで、音声データをＭＦＰ１の音声認識ライブラリ１１５に入力したのち、ステップＳ２６で音声辞書と一致したかどうかが判断される。
【００７５】
一致しなければ（ステップＳ２６でＮＯ）、ＭＦＰ１固有の音声辞書には存在しない音声データであるため、画面ステップＳ２３に戻り、ステップＳ２３〜Ｓ２６及びステップＳ３０を繰り返す。
【００７６】
一致した場合（ステップＳ２６でＹＥＳ）、ステップＳ２７で、OpenAPI連携アプリケーション側（サーバ）に渡すべき音声データであるかどうかを判断する。アプリケーション側に渡すべき音声データである場合は（ステップＳ２７でＹＥＳ）、ステップＳ２８で、アプリケーション側に送信したのち、ステップＳ２３に戻る。アプリケーション側に渡すべき音声データでない場合（ステップＳ２７でＮＯ）、ステップＳ２９ではアプリケーション側への送信を回避した後、ステップＳ２３に戻る。
【００７７】
例えばスキャン設定画面が表示されている状態で、コピー指示が音声入力され音声辞書に一致したとしても、アプリケーション側（サーバ）に渡すべき音声データ出ないと判断される。
【００７８】
このようにして、ユーザから取得された第１の音声データと、ＭＦＰ１の固有の音声辞書と一致しかつアプリケーションに渡すべきと判断された第２の音声データが、アプリケーション側（サーバ）に送信される。ユーザが連続的に複数の指示を示す音声データを入力した場合には、これらの処理が連続して繰り返される。
【００７９】
一方、サーバ２では、図９のステップＳ３２で、ＭＦＰ１からの最初の画面取得要求を受けると、ステップＳ３３で操作用画面を示す画面情報を送信する。これにより、ＭＦＰ１の表示部１２３ｂには、最初の画面が表示される。
【００８０】
次いでステップＳ３４で、音声データが送信されてきたかどうかを判断し、送信されていなければ（ステップＳ３４でＮＯ）、ステップＳ３５でその他の処理を実行する。
【００８１】
送信されていると（ステップＳ３４でＹＥＳ）、ステップＳ３６で音声データを単語に分解し、ステップＳ３７で、サーバ２が有する音声辞書と一致しているかどうかを判断する。
【００８２】
なお、前記第１の音声データと第２の音声データにより、OpenAPI連携アプリケーションに基づいてカスタマイズされた第１の操作用画面に対する音声データか、第１の操作用画面とともに表示された画像処理装置側の固有の第２の操作用画面に対する音声データかを区別できるから、所定の音声辞書と比較することにより、各操作用画面に対して入力可能な音声データかどうかを容易に判断することができる。
【００８３】
音声辞書と一致しなければ（ステップＳ３７でＮＯ）、ステップＳ４０で、エラーが発生した画面を表示させるものとし、応答情報として画面情報を送信する。
【００８４】
音声辞書と一致していれば（ステップＳ３７でＹＥＳ）、ステップＳ３８でサーバ２の内部的に次の更新画面へ遷移したのち、ステップＳ３９で、最終画面かどうかが判断される。最終画面であれば（ステップＳ３９でＹＥＳ）、ステップＳ４０で、最終画面を表示させるものとし、応答情報として画面情報をＭＦＰ１に送信する。
【００８５】
最終画面でなければ（ステップＳ３９でＮＯ）、ステップＳ４１で、残りの音声データがあるかどうかを判断し、残りの音声データがあれば（ステップＳ４１でＹＥＳ）、ステップＳ３７に戻って、残りの音声データについて音声辞書との一致を判断する。残りの音声データがなければ（ステップＳ４１でＮＯ）、ステップＳ４０で、途中の画面を表示させるものとし、応答情報として画面情報をＭＦＰ１に送信する。
【００８６】
なお、最終画面に対する指示が連続的に音声入力されている場合には、ステップＳ４０で、最終画面ではなく最終の動作を示す応答情報を送信しても良い。
【００８７】
このように、この実施形態では、ユーザが連続的に音声入力を行った場合、途中の更新画面を省略して最終画面や、或いはさらに最終動作を示す応答情報をＭＦＰ１に送信することができるから、処理時間の短縮化を図ることができる。
【００８８】
図１０は、この発明のさらに他の実施形態を示すものである。この実施形態では、ＭＦＰ１にOpenAPI連携アプリケーションが登録される際に、設定に関連するキーワードを音声辞書に登録することができるものとなされている。
【００８９】
例えば、ユーザがファイル名として「XXXX.．PDF」のような音声を発した場合に、PDFはファイル形式として一致するが、「XXXX」部分は任意であるため一致する音声辞書が無い。その場合、ファイル形式の前及び／または後のキーワードに辞書が一致しない場合は、ファイル名を示すものとして取り扱われるように設定し登録することができる。「XXXX.．PDF」のような音声も「PDF」と一致すると判断できるようにする設定はＭＦＰ１側で行っても良いし、OpenAPI連携アプリケーション側からＭＦＰ１に設定させるものとしても良い。
【符号の説明】
【００９０】
１      画像処理装置（ＭＦＰ）
２      サーバ（ＰＣ）
３      ネットワーク
１０、２０  音声認識エンジン
２１    ＣＰＵ
２４    記憶部
１１５  音声認識ライブラリ
１３０  ＣＰＵ
１２３ｂ  表示部
１２５  マイク
【図１】
2011049705.tif 000003
【図２】
2011049705.tif 000004
【図３】
2011049705.tif 000005
【図４】
2011049705.tif 000006
【図５】
2011049705.tif 000007
【図６】
2011049705.tif 000008
【図７】
2011049705.tif 000009
【図８】
2011049705.tif 000010
【図９】
2011049705.tif 000011
【図１０】
2011049705.tif 000012