(57)【要約】      （修正有）【課題】音声コマンドを受け付けたときに操作画面に表示されている画面に関わらず一律の動作が行われる場合に比して、少ない操作で設定値の設定を行うことができる操作画面制御装置を提供する。【解決手段】画像処理装置の操作画面制御モジュールにおいて、操作受付モジュールは、操作画面を表示してユーザの操作を受け付け、画面制御モジュールは、操作画面を音声によって操作し、音声入力モジュールは、ユーザに音声を入力させ、音声認識モジュールは、入力された音声を認識して音声命令を生成する。画面制御モジュールは、生成した音声命令に対応する操作キーが操作画面に表示されていない場合、操作キーに対応する設定値を仮設定し、生成した音声命令に対応する操作キーが操作画面に表示されている場合、操作キーに対応する設定値を設定する。【選択図】図１
2020052515.tif 000002
【特許請求の範囲】
【請求項１】
操作画面を表示してユーザの操作を受け付ける操作受付手段と、
前記操作画面を音声によって操作するための操作画面制御手段と、
ユーザに音声を入力させるための音声入力手段と、
入力された音声を認識して音声命令を生成する音声認識手段と、
前記操作受付手段に表示するために準備された複数の操作画面を記憶する操作画面記憶手段と、
前記操作画面に表示される設定値を設定するための操作キーについてのキー情報と、当該操作キーの操作がなされたときに仮設定される設定値とを対応付けて記憶する操作画面操作記憶手段と、
前記音声命令と前記キー情報とを対応付けて記憶する辞書記憶手段と、
を有し、
前記操作画面制御手段は、生成した音声命令に対応する操作キーが前記操作画面に表示されていない場合、当該操作キーに対応する設定値を仮設定し、生成した音声命令に対応する操作キーが前記操作画面に表示されている場合、当該操作キーに対応する設定値を設定する、
操作画面制御装置。
【請求項２】
前記辞書記憶手段は、一の前記音声命令に対応して複数の前記キー情報と、当該複数のキー情報の優先順位を記憶している、
請求項１に記載の操作画面制御装置。
【請求項３】
前記操作画面制御手段は、生成した音声命令に対応する操作キーが前記操作画面に表示されていない場合、前記優先順位の高いキー情報に対応する設定値を仮設定する、
請求項２に記載の操作画面制御装置。
【請求項４】
前記操作画面制御手段は、生成した音声命令に対応する操作キーが前記操作画面に表示されている場合、前記優先順位に関わらず当該操作キーに対応する設定値を設定する、
請求項２に記載の操作画面制御装置。
【請求項５】
前記辞書記憶手段は予め定められた音声命令を前記キー情報と対応付けずに記憶し、
前記操作画面制御手段は、当該音声命令が生成されるのに応じて次に優先順位の高いキー情報に対応する設定値を仮設定する、
請求項３に記載の操作画面制御装置。
【請求項６】
前記操作画面制御手段は、前記音声命令が、前記操作受付手段の操作により数値を予め定められた増減量で増減させる数値操作キーについてのキー情報と対応付けられている場合、当該数値操作キーが前記操作画面に表示されていても設定値を設定しない、
請求項１に記載の操作画面制御装置。
【請求項７】
前記辞書記憶手段は前記キー情報と対応しない音声命令である程度命令を記憶し、
前記操作画面制御手段は、程度命令と音声命令の組み合わせに基づいて、前記増減量を変化させる、
請求項６に記載の操作画面制御装置。
【請求項８】
前記操作画面制御手段は、前記数値操作キーによる数値の増加又は減少が仮設定されているとき、前記程度命令の入力のみで数値がさらに増加又は減少した設定値を仮設定する、
請求項７に記載の操作画面制御装置。
【請求項９】
コンピュータを、
操作画面を表示してユーザの操作を受け付ける操作受付手段と、
前記操作画面を音声によって操作するための操作画面制御手段と、
ユーザに音声を入力させるための音声入力手段と、
入力された音声を認識して音声命令を生成する音声認識手段と、
前記操作受付手段に表示するために準備された複数の操作画面を記憶する操作画面記憶手段と、
前記操作画面に表示される設定値を設定するための操作キーについてのキー情報と、当該操作キーの操作がなされたときに仮設定される設定値とを対応付けて記憶する操作画面操作記憶手段と、
前記音声命令と前記キー情報とを対応付けて記憶する辞書記憶手段
として機能させ、
前記操作画面制御手段は、生成した音声命令に対応する操作キーが前記操作画面に表示されていない場合、当該操作キーに対応する設定値を仮設定し、生成した音声命令に対応する操作キーが前記操作画面に表示されている場合、当該操作キーに対応する設定値を設定する、
操作画面制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、操作画面制御装置及び操作画面制御プログラムに関する。
【背景技術】
【０００２】
特許文献１には、操作パネルの表示面に表示される操作画面を音声によって操作するための操作画面制御装置であって、ユーザに音声を入力させるための音声入力手段と、入力された音声を認識して音声コマンドを生成する音声認識部と、前記操作パネルの表示面に表示するために準備された複数の操作画面を記憶する操作画面記憶手段と、前記操作画面のそれぞれに対応して設けられ、音声コマンドと各音声コマンドによって遷移すべき操作画面へのリンク情報とを対応付けて登録する辞書テーブルと、ユーザの音声によって音声コマンドが生成されたときに、そのときに表示されている操作画面に対応した前記辞書テーブルを参照することにより、生成された音声コマンドに対応する操作画面に遷移させる画面切り替え手段と、特定の操作画面に遷移させるための音声コマンドを前記辞書テーブルに追加登録する旨の指令があったときに、追加登録する音声コマンド及び前記特定の操作画面へのリンク情報を、対象となる全ての前記辞書テーブルに追加登録する一括登録手段と、を有し、前記操作画面に表示されるキーについてのキー情報と、当該キーの操作がなされたときに遷移する遷移先の操作画面の操作画面情報とを対応付けて記憶する操作画面選択テーブルが設けられており、前記辞書テーブルには、前記リンク情報として、いずれかの前記操作画面に表示されるキーについてのキー情報が登録されており、前記画面切り替え手段は、前記辞書テーブルを参照することによって得られた前記キー情報を用い、前記操作画面選択テーブルを参照することにより、入力された音声コマンドに対応する操作画面に遷移させることが開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特許第５３４３６５２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
音声認識機能を持つ装置において、操作画面上で設定値を設定するための操作キーと関連付けられた音声コマンドを利用して装置の設定値を設定する際、音声コマンドを受け付けたときに操作画面に表示されている画面に関わらず一律の動作が行われる場合、設定値の設定に多くの操作を要する場合がある。
本発明は、音声コマンドを受け付けたときに操作画面に表示されている画面に関わらず一律の動作が行われる場合に比して、少ない操作で設定値の設定を行うことができる操作画面制御装置及び操作画面制御プログラムを提供することを目的としている。
【課題を解決するための手段】
【０００５】
かかる目的を達成するための本発明の要旨とするところは、次の各項の発明に存する。
請求項１の発明は、操作画面を表示してユーザの操作を受け付ける操作受付手段と、前記操作画面を音声によって操作するための操作画面制御手段と、ユーザに音声を入力させるための音声入力手段と、入力された音声を認識して音声命令を生成する音声認識手段と、前記操作受付手段に表示するために準備された複数の操作画面を記憶する操作画面記憶手段と、前記操作画面に表示される設定値を設定するための操作キーについてのキー情報と、当該操作キーの操作がなされたときに仮設定される設定値とを対応付けて記憶する操作画面操作記憶手段と、前記音声命令と前記キー情報とを対応付けて記憶する辞書記憶手段と、を有し、前記操作画面制御手段は、生成した音声命令に対応する操作キーが前記操作画面に表示されていない場合、当該操作キーに対応する設定値を仮設定し、生成した音声命令に対応する操作キーが前記操作画面に表示されている場合、当該操作キーに対応する設定値を設定する、操作画面制御装置である。
【０００６】
請求項２の発明は、前記辞書記憶手段は、一の前記音声命令に対応して複数の前記キー情報と、当該複数のキー情報の優先順位を記憶している、請求項１に記載の操作画面制御装置である。
【０００７】
請求項３の発明は、前記操作画面制御手段は、生成した音声命令に対応する操作キーが前記操作画面に表示されていない場合、前記優先順位の高いキー情報に対応する設定値を仮設定する、請求項２に記載の操作画面制御装置である。
【０００８】
請求項４の発明は、前記操作画面制御手段は、生成した音声命令に対応する操作キーが前記操作画面に表示されている場合、前記優先順位に関わらず当該操作キーに対応する設定値を設定する、請求項２に記載の操作画面制御装置である。
【０００９】
請求項５の発明は、前記辞書記憶手段は予め定められた音声命令を前記キー情報と対応付けずに記憶し、前記操作画面制御手段は、当該音声命令が生成されるのに応じて次に優先順位の高いキー情報に対応する設定値を仮設定する、請求項３に記載の操作画面制御装置である。
【００１０】
請求項６の発明は、前記操作画面制御手段は、前記音声命令が、前記操作受付手段の操作により数値を予め定められた増減量で増減させる数値操作キーについてのキー情報と対応付けられている場合、当該数値操作キーが前記操作画面に表示されていても設定値を設定しない、請求項１に記載の操作画面制御装置である。
【００１１】
請求項７の発明は、前記辞書記憶手段は前記キー情報と対応しない音声命令である程度命令を記憶し、前記操作画面制御手段は、程度命令と音声命令の組み合わせに基づいて、前記増減量を変化させる、請求項６に記載の操作画面制御装置である。
【００１２】
請求項８の発明は、前記操作画面制御手段は、前記数値操作キーによる数値の増加又は減少が仮設定されているとき、前記程度命令の入力のみで数値がさらに増加又は減少した設定値を仮設定する、請求項７に記載の操作画面制御装置である。
【００１３】
請求項９の発明は、コンピュータを、操作画面を表示してユーザの操作を受け付ける操作受付手段と、前記操作画面を音声によって操作するための操作画面制御手段と、ユーザに音声を入力させるための音声入力手段と、入力された音声を認識して音声命令を生成する音声認識手段と、前記操作受付手段に表示するために準備された複数の操作画面を記憶する操作画面記憶手段と、前記操作画面に表示される設定値を設定するための操作キーについてのキー情報と、当該操作キーの操作がなされたときに仮設定される設定値とを対応付けて記憶する操作画面操作記憶手段と、前記音声命令と前記キー情報とを対応付けて記憶する辞書記憶手段として機能させ、前記操作画面制御手段は、生成した音声命令に対応する操作キーが前記操作画面に表示されていない場合、当該操作キーに対応する設定値を仮設定し、生成した音声命令に対応する操作キーが前記操作画面に表示されている場合、当該操作キーに対応する設定値を設定する、操作画面制御プログラムである。
【発明の効果】
【００１４】
請求項１の操作画面制御装置によれば、音声コマンドを受け付けたときに操作画面に表示されている画面に関わらず一律の動作が行われる場合に比して、少ない操作で設定値の設定を行うことができる。
【００１５】
請求項２の操作画面制御装置によれば、一の音声命令に対して、優先順位を付した複数のキー情報を対応させることができる。
【００１６】
請求項３の操作画面制御装置によれば、音声命令に対応する操作キーが操作画面に表示されていない場合、優先順位の高いキー情報に対応する設定値を仮設定することができる。
【００１７】
請求項４の操作画面制御装置によれば、音声命令に対応する操作キーが操作画面に表示されている場合、優先順位に関わらずその操作キーに対応する設定値を設定することができる。
【００１８】
請求項５の操作画面制御装置によれば、キー情報と対応付いていない音声命令があった場合は、次に優先順位の高いキー情報として扱うことができる。
【００１９】
請求項６の操作画面制御装置によれば、音声命令が数値操作キーに対応付けられている場合、その数値操作キーが操作画面に表示されていても設定値を設定しないようにすることができる。
【００２０】
請求項７の操作画面制御装置によれば、程度命令と音声命令の組み合わせに基づいて、増減量を変化させることができる。
【００２１】
請求項８の操作画面制御装置によれば、程度命令の入力のみで数値をさらに増加又は減少した設定値に仮設定することができる。
【００２２】
請求項９の操作画面制御プログラムによれば、音声コマンドを受け付けたときに操作画面に表示されている画面に関わらず一律の動作が行われる場合に比して、少ない操作で設定値の設定を行うことができる。
【図面の簡単な説明】
【００２３】
【図１】本実施の形態の構成例についての概念的なモジュール構成図である。
【図２】本実施の形態を利用した画像処理装置におけるシステム構成例を示す説明図である。
【図３】手動操作による操作画面の推移の例を示す説明図である。
【図４】本実施の形態による処理例を示すフローチャートである。
【図５】音声コマンド・キー対応テーブルのデータ構造例を示す説明図である。
【図６】キー・設定値対応テーブルのデータ構造例を示す説明図である。
【図７】本実施の形態による操作画面の推移の例を示す説明図である。
【図８】本実施の形態による操作画面の推移の例を示す説明図である。
【図９】本実施の形態による処理例を示すフローチャートである。
【図１０】音声コマンド・複数キー対応テーブルのデータ構造例を示す説明図である。
【図１１】本実施の形態による処理例を示すフローチャートである。
【図１２】本実施の形態による操作画面における倍率の仮設定の例を示す説明図である。
【図１３】音声コマンド・キー対応テーブルのデータ構造例を示す説明図である。
【図１４】本実施の形態による操作画面における倍率推移の例を示す説明図である。
【図１５】本実施の形態を実現するコンピュータのハードウェア構成例を示すブロック図である。
【発明を実施するための形態】
【００２４】
以下、図面に基づき本発明を実現するにあたっての好適な一実施の形態の例を説明する。
図１は、本実施の形態の構成例についての概念的なモジュール構成図を示している。
なお、モジュールとは、一般的に論理的に分離可能なソフトウェア（コンピュータ・プログラム）、ハードウェア等の部品を指す。したがって、本実施の形態におけるモジュールはコンピュータ・プログラムにおけるモジュールのことだけでなく、ハードウェア構成におけるモジュールも指す。それゆえ、本実施の形態は、それらのモジュールとして機能させるためのコンピュータ・プログラム（コンピュータにそれぞれの手順を実行させるためのプログラム、コンピュータをそれぞれの手段として機能させるためのプログラム、コンピュータにそれぞれの機能を実現させるためのプログラム）、システム及び方法の説明をも兼ねている。ただし、説明の都合上、「記憶する」、「記憶させる」、これらと同等の文言を用いるが、これらの文言は、実施の形態がコンピュータ・プログラムの場合は、記憶装置に記憶させる、又は記憶装置に記憶させるように制御するという意味である。また、モジュールは機能に一対一に対応していてもよいが、実装においては、１モジュールを１プログラムで構成してもよいし、複数モジュールを１プログラムで構成してもよく、逆に１モジュールを複数プログラムで構成してもよい。また、複数モジュールは１コンピュータによって実行されてもよいし、分散又は並列環境におけるコンピュータによって１モジュールが複数コンピュータで実行されてもよい。なお、１つのモジュールに他のモジュールが含まれていてもよい。また、以下、「接続」とは物理的な接続の他、論理的な接続（データの授受、指示、データ間の参照関係、ログイン等）の場合にも用いる。「予め定められた」とは、対象としている処理の前に定まっていることをいい、本実施の形態による処理が始まる前はもちろんのこと、本実施の形態による処理が始まった後であっても、対象としている処理の前であれば、そのときの状況・状態にしたがって、又はそれまでの状況・状態にしたがって定まることの意を含めて用いる。「予め定められた値」が複数ある場合は、それぞれ異なった値であってもよいし、２以上の値（もちろんのことながら、全ての値も含む）が同じであってもよい。また、「Ａである場合、Ｂをする」という記載は、「Ａであるか否かを判断し、Ａであると判断した場合はＢをする」の意味で用いる。ただし、Ａであるか否かの判断が不要である場合を除く。また、「Ａ、Ｂ、Ｃ」等のように事物を列挙した場合は、断りがない限り例示列挙であり、その１つのみを選んでいる場合（例えば、Ａのみ）を含む。
また、システム又は装置とは、複数のコンピュータ、ハードウェア、装置等がネットワーク（一対一対応の通信接続を含む）等の通信手段で接続されて構成される他、１つのコンピュータ、ハードウェア、装置等によって実現される場合も含まれる。「装置」と「システム」とは、互いに同義の用語として用いる。もちろんのことながら、「システム」には、人為的な取り決めである社会的な「仕組み」（社会システム）にすぎないものは含まない。
また、各モジュールによる処理毎に又はモジュール内で複数の処理を行う場合はその処理毎に、対象となる情報を記憶装置から読み込み、その処理を行った後に、処理結果を記憶装置に書き出すものである。したがって、処理前の記憶装置からの読み込み、処理後の記憶装置への書き出しについては、説明を省略する場合がある。なお、ここでの記憶装置としては、ハードディスクドライブ、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）、外部記憶媒体、通信回線を介した記憶装置、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）内のレジスタ等を含んでいてもよい。
【００２５】
本実施の形態である操作画面制御モジュール１００は、機器の操作画面を音声で制御するものであって、図１の例に示すように、操作受付モジュール１０５、画面制御モジュール１１０、音声入力モジュール１１５、音声認識モジュール１２０、操作画面記憶モジュール１２５、操作画面操作記憶モジュール１３０、辞書記憶モジュール１３５を有している。
例えば、後述する画像処理装置２００等の操作画面を、指又はペン等で操作する代わりに、又は、指又はペン等で操作することの他に、音声で操作可能にするものである。つまり、音声認識技術を用いて、操作画面の操作キーを音声によって操作するようにしたものである。
なお、操作画面制御モジュール１００を装備する機器は、画像処理装置２００に限定する必要はなく、操作画面を有している他の機器、例えば、パソコン、携帯情報通信機器、ウェアラブルコンピュータ、情報家電等であってもよい。
【００２６】
操作受付モジュール１０５は、操作画面を表示してユーザの操作を受け付ける。例えば、液晶ディスプレイ、有機ＥＬディスプレイ等の表示装置であって、指又はペン等による操作を受け付けることができるタッチパネル形式の表示装置であってもよい。ここで「ユーザの操作」には、指又はペン等による操作の他に、後述する音声命令であってもよい。
【００２７】
画面制御モジュール１１０は、操作画面を音声によって操作するためのものである。
そして、画面制御モジュール１１０は、（１）音声認識モジュール１２０によって生成された音声命令（以下、音声コマンドともいう）に対応する操作キーが操作画面に表示されていない場合、その操作キーに対応する設定値を仮設定し、（２）音声認識モジュール１２０によって生成された音声コマンドに対応する操作キーが操作画面に表示されている場合、その操作キーに対応する設定値を設定する。
ここで「仮設定」とは、ある設定値が、ユーザの確認操作を経て設定される（選択した設定値が反映される）までの状態をいう。例えば、後述する説明で、操作画面上の操作キーがハイライト表示されていることに対応する。
なお、（１）の場合、音声コマンドを受け付けたときには、本来操作したい操作画面（音声コマンドに対応する操作キーが表示されている操作画面）は表示されていないが、仮設定のときには、本来操作したい操作画面を表示する。
なお、操作キーを選択しても直ちに設定値が設定されるわけではなく（仮設定の状態）、「ＯＫ」等のユーザの確認を経て設定されることを前提としている。
そして、操作画面に対応する操作キーが表示されている場合は（つまり、「設定値を設定する」場合は）、仮設定（及びユーザーによる確認）を省略する。したがって、少ない操作で設定値の設定を行うことができるようになる。
【００２８】
音声入力モジュール１１５は、ユーザに音声を入力させる。つまり、音声入力モジュール１１５は、ユーザの音声を受け付ける。例えば、マイク、又は、そのマイクから音声情報を受け付けるインタフェース等が該当する。
音声認識モジュール１２０は、音声入力モジュール１１５によって入力された音声を認識して音声コマンドを生成する。音声を認識してテキストコードに変換するものであり、既存の技術である音声認識技術を用いればよい。
【００２９】
操作画面記憶モジュール１２５は、操作受付モジュール１０５によって表示装置に表示するために準備された複数の操作画面を記憶する。ここで操作画面記憶モジュール１２５が記憶している情報は、操作画面そのものであってもよいし、操作画面を表示するためのプログラム、その操作画面の部分画像（各操作キーの表示イメージ等）等であってもよい。
操作画面操作記憶モジュール１３０は、操作画面に表示される設定値を設定するための操作キーについてのキー情報と、その操作キーの操作がなされたときに仮設定される設定値とを対応付けて記憶する。例えば、後述する図６に示すキー・設定値対応テーブル６００等を記憶している。
【００３０】
辞書記憶モジュール１３５は、音声コマンドとキー情報とを対応付けて記憶する。例えば、後述する図５に示す音声コマンド・キー対応テーブル５００等を記憶している。
また、辞書記憶モジュール１３５は、一の音声コマンドに対応して複数のキー情報と、その複数のキー情報の優先順位を記憶しているようにしてもよい。つまり、一の音声コマンドに対して、優先順位を付したキー情報を複数対応付けるものである。例えば、後述する図１０に示す音声コマンド・複数キー対応テーブル１０００等を記憶している。
【００３１】
そして、画面制御モジュール１１０は、音声認識モジュール１２０によって生成された音声コマンドに対応する操作キーが操作画面に表示されていない場合、優先順位の高いキー情報に対応する設定値を仮設定するようにしてもよい。ユーザは、現在表示されている操作画面にはない操作キーに対応する音声を発しているので、予め定められた優先順位にしたがってキー情報を選択すればよい。
また、画面制御モジュール１１０は、音声認識モジュール１２０によって生成された音声コマンドに対応する操作キーが操作画面に表示されている場合、優先順位に関わらず操作キーに対応する設定値を設定するようにしてもよい。ユーザは、操作画面を見ており、その操作画面に表示されている操作キーに対応する音声を発している可能性が高いので、予め定められた優先順位に関係なく、現在表示されている操作画面内の操作キーに対応する設定値を設定するようにしている
【００３２】
また、辞書記憶モジュール１３５は、予め定められた音声コマンドをキー情報と対応付けずに記憶してもよい。
ここで「予め定められた音声コマンドをキー情報と対応付けずに記憶」とは、キー情報と対応付けていない音声コマンドＢを記憶していることをいう。例えば、音声コマンドＢとして「ホカ」等が該当し、キー情報が対応付いていない。つまり、音声コマンドＢだけでは、全ての操作画面内の操作キーに対応するものはない。この音声コマンドＢは、キー情報が対応付いている音声コマンドＡとセットで用いられる。
そして、画面制御モジュール１１０は、音声コマンドＢが生成されるのに応じて、次に優先順位の高いキー情報に対応する設定値を仮設定する。
具体的には、音声コマンドＡ、音声コマンドＢの順で受け付けた場合に、音声コマンドＡに対応する操作キーが操作画面に表示されていないときは、優先順位の最も高いキー情報に対応する設定値を仮設定し、そして、音声コマンドＢ（「ホカ」のように、）を受け付けたときは、その次に優先順位の高い（優先順位が２番目の）キー情報に対応する設定値を仮設定する。
【００３３】
また、画面制御モジュール１１０は、音声コマンドが、操作受付モジュール１０５の操作により数値を予め定められた増減量で増減させる数値操作キーについてのキー情報と対応付けられている場合、その数値操作キーが操作画面に表示されていても設定値を設定しないようにしてもよい。
例えば、拡大縮小率を設定するための数値操作キーが５．０％刻みである場合、「オオキク」といった音声コマンドの入力に対し１０５．０％を設定（仮設定でなく）されてしまうと、目的とする％まで音声コマンドで設定することは困難である。具体的には、目的とする％が、例えば１２０％であるとすると、数値操作キーを４回操作する必要がある。しかし、「オオキク」の音声コマンドがある都度に確定してしまうと、それを解除する音声コマンドが必要であり、次に、「オオキク」の音声コマンドを行う必要があり、これを繰り返す必要がある。つまり、数値操作キーは複数回選択されることが一般的であるため、音声コマンドがある度に設定されてしまうと、その設定を解除する操作が必要となってしまう。また、解除が、１００％に戻るようにしている場合は、そもそも１２０％に設定することが音声コマンドではできなくなってしまう。
そこで、数値操作キーが操作画面に表示されている場合であっても、数値操作キーに対応する音声コマンドを受け付けたとしても設定することをしないようにしている。
【００３４】
また、辞書記憶モジュール１３５は、キー情報と対応しない音声命令である程度命令を記憶してもよい。「程度命令」としては、例えば操作の程度を表す副詞に相当する音声命令であり、「モット」、「スコシ」等がある。
そして、画面制御モジュール１１０は、程度命令と音声命令の組み合わせに基づいて、増減量（いわゆる「きざみ幅」）を変化させるようにしてもよい。
程度命令として「モット」が辞書記憶モジュール１３５に記憶されている場合の例について説明する。
拡大倍率の初期状態が１００．０％、増減量が５％である場合に、ユーザの「オオキク」の音声コマンドで拡大倍率を１０５．０％とし、次に、ユーザの「モット」という程度命令によって増減量を１０％とし、拡大倍率を１１５．０％とすることになる。
【００３５】
そして、画面制御モジュール１１０は、数値操作キーによる数値の増加又は減少が仮設定されているとき、程度命令の入力のみで数値がさらに増加又は減少した設定値を仮設定するようにしてもよい。
前述の例では、「オオキク」によって増加が仮設定されており、その後に、程度命令での「モット」によって「オオキク」を省略できることとなる。
【００３６】
図２は、本実施の形態を利用した画像処理装置２００におけるシステム構成例を示す説明図である。画像処理装置２００に操作画面制御モジュール１００を装備した例を示すものである。
画像処理装置２００は、画像読み取りユニット２０５、システム制御ユニット２３０、ユーザインタフェースユニット２５０、音声入力ユニット２６０、画像形成ユニット２７０を有している。
【００３７】
画像読み取りユニット２０５は、原稿送り装置２１０、読み取り装置２２０を有している。画像読み取りユニット２０５は、原稿の画像を読み取る機能、いわゆるスキャナとしての機能を有するものである。
原稿送り装置２１０は、原稿送り制御モジュール２１５を有している。原稿送り装置２１０は、スキャン対象の複数枚の原稿を読み取るための装置である。
原稿送り制御モジュール２１５は、読み取り装置２２０の読み取り制御モジュール２２５、システム制御ユニット２３０の中央制御モジュール２３５、ユーザインタフェースユニット２５０のユーザインタフェース制御モジュール２５５、音声入力ユニット２６０の音声判別モジュール２６５、画像形成ユニット２７０の画像形成制御モジュール２７５と接続されている。原稿送り制御モジュール２１５は、中央制御モジュール２３５による制御にしたがって原稿送り装置２１０を制御し、その処理結果等を中央制御モジュール２３５、ユーザインタフェース制御モジュール２５５に送信する。
読み取り装置２２０は、読み取り制御モジュール２２５を有している。読み取り装置２２０は、スキャナの本来機能を有する原稿を読み取る装置である。
読み取り制御モジュール２２５は、原稿送り装置２１０の原稿送り制御モジュール２１５、システム制御ユニット２３０の中央制御モジュール２３５、ユーザインタフェースユニット２５０のユーザインタフェース制御モジュール２５５、音声入力ユニット２６０の音声判別モジュール２６５、画像形成ユニット２７０の画像形成制御モジュール２７５と接続されている。読み取り制御モジュール２２５は、中央制御モジュール２３５による制御にしたがって読み取り装置２２０を制御し、その処理結果等を中央制御モジュール２３５、ユーザインタフェース制御モジュール２５５に送信する。
【００３８】
システム制御ユニット２３０は、中央制御モジュール２３５、記憶モジュール２４０、画像処理モジュール２４５を有している。システム制御ユニット２３０は、画像処理装置２００全体を制御する。
中央制御モジュール２３５は、記憶モジュール２４０、画像処理モジュール２４５、原稿送り装置２１０の原稿送り制御モジュール２１５、読み取り装置２２０の読み取り制御モジュール２２５、ユーザインタフェースユニット２５０のユーザインタフェース制御モジュール２５５、音声入力ユニット２６０の音声判別モジュール２６５、画像形成ユニット２７０の画像形成制御モジュール２７５と接続されている。中央制御モジュール２３５は、ＣＰＵを有しており、プログラムにしたがって、画像読み取りユニット２０５、画像形成ユニット２７０等を制御する。
記憶モジュール２４０は、中央制御モジュール２３５、画像処理モジュール２４５と接続されている。記憶モジュール２４０は、プログラム、画像等を記憶するメモリ又はハードディスクドライブである。
画像処理モジュール２４５は、中央制御モジュール２３５、記憶モジュール２４０と接続されている。画像処理モジュール２４５は、原稿送り装置２１０によって読み込まれた画像、画像形成ユニット２７０で印刷対象となっている画像に対して、画像処理を施す。例えば、印刷データからビットマップ画像への変換、色空間の変換、拡大／縮小等のアフィン変換、圧縮／伸長等の処理を行う。
【００３９】
ユーザインタフェースユニット２５０は、ユーザインタフェース制御モジュール２５５、操作画面制御モジュール１００を有している。ユーザインタフェースユニット２５０は、ユーザからの操作の受付やユーザに対する各種情報の表示を行う。
ユーザインタフェース制御モジュール２５５は、操作画面制御モジュール１００、原稿送り装置２１０の原稿送り制御モジュール２１５、読み取り装置２２０の読み取り制御モジュール２２５、システム制御ユニット２３０の中央制御モジュール２３５、音声入力ユニット２６０の音声判別モジュール２６５、画像形成ユニット２７０の画像形成制御モジュール２７５と接続されている。ユーザインタフェース制御モジュール２５５は、中央制御モジュール２３５による制御にしたがって表示装置等を制御し、ユーザによる操作等を中央制御モジュール２３５に送信する。また、原稿送り装置２１０、画像形成ユニット２７０からの処理結果、状態等を受信して、表示装置等に表示させる。
操作画面制御モジュール１００は、ユーザインタフェース制御モジュール２５５と接続されている。操作画面制御モジュール１００は、音声入力ユニット２６０からの音声情報（音声の認識結果）を受信して、その音声情報にしたがって操作画面の表示の遷移等を制御する。
【００４０】
音声入力ユニット２６０は、音声判別モジュール２６５を有している。音声入力ユニット２６０は、ユーザの音声内容を判別し、操作画面制御モジュール１００の画面制御モジュール１１０、音声入力モジュール１１５の機能を有する。中央制御モジュール２３５による制御にしたがってユーザの音声を受け付け、音声認識し、その音声認識結果をユーザインタフェースユニット２５０（操作画面制御モジュール１００）に送信する。
音声判別モジュール２６５は、原稿送り装置２１０の原稿送り制御モジュール２１５、読み取り装置２２０の読み取り制御モジュール２２５、システム制御ユニット２３０の中央制御モジュール２３５、ユーザインタフェースユニット２５０のユーザインタフェース制御モジュール２５５、画像形成ユニット２７０の画像形成制御モジュール２７５と接続されている。音声判別モジュール２６５は、マイク等でユーザの音声を受け付け、音声認識を行う。
【００４１】
画像形成ユニット２７０は、画像形成制御モジュール２７５、画像形成モジュール２８０、用紙収容モジュール２８５、用紙搬送モジュール２９０を有している。画像形成ユニット２７０は、用紙に画像を形成する機能、いわゆるプリンタとしての機能を有するものである。
画像形成制御モジュール２７５は、画像形成モジュール２８０、用紙収容モジュール２８５、用紙搬送モジュール２９０、原稿送り装置２１０の原稿送り制御モジュール２１５、読み取り装置２２０の読み取り制御モジュール２２５、システム制御ユニット２３０の中央制御モジュール２３５、ユーザインタフェースユニット２５０のユーザインタフェース制御モジュール２５５、音声入力ユニット２６０の音声判別モジュール２６５と接続されている。画像形成制御モジュール２７５は、中央制御モジュール２３５による制御にしたがって画像形成モジュール２８０、用紙収容モジュール２８５、用紙搬送モジュール２９０を制御し、その処理結果等を中央制御モジュール２３５、ユーザインタフェース制御モジュール２５５に送信する。
画像形成モジュール２８０は、画像形成制御モジュール２７５と接続されている。画像形成モジュール２８０は、プリンタの本来機能を有する。
用紙収容モジュール２８５は、画像形成制御モジュール２７５と接続されている。用紙収容モジュール２８５は、給紙手段（シートフィーダー、給紙トレイ、用紙トレイ、給紙カセット、デッキ等といわれるものを含む）内の用紙を管理する。例えば、給紙手段内の用紙がなくなったこと等を検知する。
用紙搬送モジュール２９０は、画像形成制御モジュール２７５と接続されている。用紙搬送モジュール２９０は、給紙手段から用紙を画像形成モジュール２８０に搬送し、画像形成モジュール２８０で画像を形成した後の用紙を排出口まで搬送する。
【００４２】
図３は、手動操作による操作画面の推移の例を示す説明図である。本実施の形態を用いずに、手動操作のみで操作を行う例を示したものである。この例では、９３．０％の縮小コピーを行う場合の例を示したものである。各操作画面で、指等で選択可能な領域（いわゆるユーザインタフェース部品）が操作キーである。
図３（ａ）の例は、初期状態を示すものである。操作画面３００ａには、基本設定として倍率キー（１００．０％）３０５等を表示する。初期状態では、コピーの倍率は「１００％」（いわゆる等倍）である。したがって、９３．０％に設定する必要がある。倍率を変更するために、倍率キー（１００．０％）３０５を選択すると、操作画面３００ｂに遷移する。
【００４３】
図３（ｂ）の例に示す操作画面３００ｂでは、倍率表示領域３１０、等倍キー３１５、縮小キー３２０、ＯＫキー３２５等を表示する。等倍キー３１５がハイライトされているため、等倍＝１００．０％が仮設定されている状態であり、倍率表示領域３１０にも「１００．０％」と表示している。
ここで、倍率を他の値に設定するため縮小キー３２０、ＯＫキー３２５の順番に選択すると操作画面３００ｃに遷移する。（遷移した状態ではどの倍率も選択（ハイライト）されていない。）
【００４４】
図３（ｃ）の例に示す操作画面３００ｃでは、「９３．０％  小さめ」キー３３０等を表示する。「９３．０％」を設定するため、「９３．０％  小さめ」キー３３０を選択するとキーが選択（ハイライト）されて操作画面３００ｄの状態になる。
【００４５】
図３（ｄ）の例に示す操作画面３００ｄでは、ハイライトされた「９３．０％  小さめ」キー３３５、ＯＫキー３４０等を表示する。なお、この状態では、未だ設定（倍率を９３．０％とする設定）は確定していない。つまり、仮設定の状態である。この状態からＯＫキー３４０が選択されると「９３．０％  小さめ」の設定が確定し、操作画面３００ｅに遷移する。
【００４６】
図３（ｅ）の例に示す操作画面３００ｅでは、縮小キー３４５、倍率表示領域３５０、「Ｔｏｐ画面へ↑」キー３５５等を表示する。つまり、図３（ｂ）の例に示した操作画面３００ｂの状態に戻る。ただし、縮小キー３４５がハイライトされており、倍率表示領域３５０には「９３．０％  小さめ」を表示している。この操作画面３００ｅから「Ｔｏｐ画面へ↑」キー３５５が選択されると、操作画面３００ｆに遷移する。
【００４７】
図３（ｆ）の例に示す操作画面３００ｆでは、倍率キー（９３．０％小さめ）３６０等を表示する。つまり、図３（ａ）の例に示した操作画面３００ａの状態に戻る。ただし、倍率キー（１００．０％）３０５ではなく、倍率キー（９３．０％小さめ）３６０と表示している。
【００４８】
図４は、本実施の形態による処理例を示すフローチャートである。
ステップＳ４０２では、操作画面を表示する。操作画面記憶モジュール１２５内のデータを用いて、前述の操作画面３００ａ等を画像処理装置２００の表示装置（パネル等）に表示する。
ステップＳ４０４では、音声を受け付ける。
ステップＳ４０６では、音声を認識し、テキスト（認識結果）に変換する。
【００４９】
ステップＳ４０８では、変換されたテキストに対応した音声コマンドが辞書記憶モジュール１３５内に登録されているか否かを判断し、登録されている場合はステップＳ４１０へ進み、それ以外の場合は処理を終了する（ステップＳ４９９）。辞書記憶モジュール１３５には、例えば、音声コマンド・キー対応テーブル５００が記憶されている。図５は、音声コマンド・キー対応テーブル５００のデータ構造例を示す説明図である。音声コマンド・キー対応テーブル５００は、音声コマンド欄５１０、キー欄５２０を有している。音声コマンド欄５１０は、音声コマンド（ステップＳ４０６での認識結果に対応）を記憶している。キー欄５２０は、その音声コマンドに対応するキー情報を記憶している。例えば、音声コマンド「チイサメコピー」は、「９３．０％小さめ」のキー情報に対応する。
【００５０】
ステップＳ４１０では、操作画面操作記憶モジュール１３０内の情報を用いて、音声コマンドに対応するキーは、設定値を選択するキーであるか否かを判断し、設定値を選択するキーの場合はステップＳ４１２へ進み、それ以外の場合はステップＳ４１８へ進む。操作画面操作記憶モジュール１３０には、例えば、キー・設定値対応テーブル６００が記憶されている。図６は、キー・設定値対応テーブル６００のデータ構造例を示す説明図である。キー・設定値対応テーブル６００は、キー欄６１０、設定値欄６２０を有している。キー欄６１０は、キー情報を記憶している。設定値欄６２０は、そのキー情報に対応する設定値を記憶している。例えば、「９３．０％小さめ」のキー情報は、設定値「９３．０％」であり、「Ａ３からＡ４へのコピー」のキー情報は、設定値「８６．６％」である。
【００５１】
ステップＳ４１２では、キーが存在する操作画面が現在表示されているか否かを判断し、表示されている場合はステップＳ４１６へ進み、それ以外の場合はステップＳ４１４へ進む。
ステップＳ４１４では、キーが存在する操作画面に遷移し、該当キーをハイライト（選択）する。
ステップＳ４１６では、指等によるキー選択と同じ処理を行う。その後設定値確定処理（ＯＫキー選択）を行い、確定後の操作画面に遷移する。
ステップＳ４１８では、指等によるキー選択と同じ処理を行う。つまり、キー操作を、単に音声に置き換えただけの処理である。
【００５２】
図７は、本実施の形態による操作画面の推移の例を示す説明図である。図４の例に示したフローチャートのステップＳ４１２で「Ｙｅｓ」と判断された場合の操作画面の例を示すものである。
図７（ａ）の例に示す操作画面３００ｃで、ユーザが「チイサメコピー」と発声した場合、音声コマンド・キー対応テーブル５００により、「チイサメコピー」は「９３．０％小さめ」のキー情報に対応し、その「９３．０％小さめ」は、操作画面３００ｃ内に「９３．０％  小さめ」キー３３０として表示されているので、ステップＳ４１２で「Ｙｅｓ」と判断される。この場合、ステップＳ４１６の処理によって、図７（ｂ）の例に示す操作画面３００ｆを表示する。つまり、図３の例で示した手動操作では、操作画面３００ｄ、操作画面３００ｅの表示遷移を経て、操作画面３００ｆを表示したが、本実施の形態では、操作画面３００ｆの表示状態になる。具体的には、キー・設定値対応テーブル６００から「９３．０％小さめ」のキー情報に対応する設定値「９３．０％」を抽出し、倍率「９３．０％」を設定した状態としている。つまり、操作画面３００ｆでは倍率キー（９３．０％小さめ）３６０を表示している。もちろんのことながら、この状態は、仮設定の状態ではない。
なお、図７（ｂ）の例では、操作画面３００ｆを表示しているが、図３（ｅ）の例に示した操作画面３００ｅを表示してもよい。いずれも「９３．０％」を設定した状態であるからである。いずれの画面に遷移するかについては、予め定められていてもよいし、ユーザによって選択できるようにしてもよい。
【００５３】
図８は、本実施の形態による操作画面の推移の例を示す説明図である。図４の例に示したフローチャートのステップＳ４１２で「Ｎｏ」と判断された場合の操作画面の例を示すものである。
図８（ａ）の例に示す操作画面３００ａで、ユーザが「チイサメコピー」と発声した場合、音声コマンド・キー対応テーブル５００により、「チイサメコピー」は「９３．０％小さめ」のキー情報に対応し、その「９３．０％小さめ」は、操作画面３００ａ内に表示されていないので、ステップＳ４１２で「Ｎｏ」と判断される。この場合、ステップＳ４１４の処理によって、図８（ｂ）の例に示す操作画面３００ｄを表示する。つまり、図３の例で示した手動操作では、操作画面３００ｂ、操作画面３００ｃの表示遷移を経て、操作画面３００ｄを表示したが、本実施の形態では、操作画面３００ｄの表示状態になる。具体的には、キー・設定値対応テーブル６００から「９３．０％小さめ」のキー情報に対応する設定値「９３．０％」を抽出し、倍率「９３．０％」を仮設定した状態としている。つまり、操作画面３００ｄでは「９３．０％  小さめ」キー３３５をハイライト表示している状態に留まっている。図７の例に示したように、操作画面３００ｆまでは遷移せずに、仮設定の状態（ＯＫキー３４０が選択されるまでは仮設定の状態）である。これによって、ユーザは目視を伴った確定操作を行うことができる。
この後、ユーザによって図８（ｂ）の例に示すＯＫキー３４０が選択され、図８（ｃ）の例に示す操作画面３００ｅに遷移し、さらに「Ｔｏｐ画面へ↑」キー３５５が選択され、図８（ｄ）の例に示す操作画面３００ｆに遷移する。
【００５４】
図４の例に示したフローチャート内のステップＳ４１２、Ｓ４１４、Ｓ４１６の処理を図９の例に示すフローチャートに置き換えてもよい。
図９は、本実施の形態による処理例を示すフローチャートである。
ステップＳ９０２では、音声コマンドに対応するキーは複数あるか否かを判断し、複数ある場合はステップＳ８０４へ進み、それ以外の場合はステップＳ４１２（図４）へ進む。この場合、音声コマンド・キー対応テーブル５００の代わりに音声コマンド・複数キー対応テーブル１０００を用いるようにしてもよい。図１０は、音声コマンド・複数キー対応テーブル１０００のデータ構造例を示す説明図である。音声コマンド・複数キー対応テーブル１０００は、音声コマンド欄１０１０、キー欄１０２０、優先順位欄１０３０を有している。音声コマンド欄１０１０は、音声コマンドを記憶している。キー欄１０２０は、その音声コマンドに対応するキー情報を記憶している。優先順位欄１０３０は、そのキー情報の優先順位を記憶している。例えば、音声コマンド「チイサメ」は、２つのキー情報が対応しており、１つ目のキー情報「チイサメコピー」は優先順位「１」であり、２つ目のキー情報「チイサメスキャン」は優先順位「２」である。
【００５５】
ステップＳ９０４では、複数のキーのうち、現在表示されている操作画面に表示されているキーはあるか否かを判断し、ある場合はステップＳ９０６へ進み、それ以外の場合はステップＳ９０８へ進む。
ステップＳ９０６では、指等によるキー選択と同じ処理を行う。その後設定値確定処理（ＯＫキー選択）を行い、確定後の操作画面に遷移する。
【００５６】
ステップＳ９０８では、優先順位の高いキーを選択する。
ステップＳ９１０では、キーが存在する操作画面に遷移し、該当キーをハイライト（選択状態）する。
【００５７】
つまり、音声コマンドに対応する操作キーが複数あった場合、例えばユーザの発声を「チイサメ」と認識できたが、音声コマンド・複数キー対応テーブル１０００に登録されている音声コマンドには、２つのキー情報「チイサメコピー」、「チイサメスキャン」があった場合であって、その「チイサメコピー」、「チイサメスキャン」の両方とも現在の操作画面に表示されていない場合は、優先順位が高い「チイサメコピー」が表示されているコピーの縮小操作画面をまず表示する。そして、その「チイサメコピー」の操作キーをハイライト表示する。つまり、仮設定の状態とする。ここで、ユーザが「ホカ」と発声した場合、「ホカ」は辞書記憶モジュール１３５内でキー情報と対応づいていない用語として記憶されているので、優先順位２位の「チイサメスキャン」が表示されているスキャンの縮小操作画面を表示する。そして、その「チイサメスキャン」の操作キーをハイライト表示する。つまり、ここでも仮設定の状態とする。
また、現在の操作画面に「チイサメスキャン」が表示されており、ユーザの発声が「チイサメ」である場合は、「チイサメスキャン」の優先順位は２位であるが、その「チイサメスキャン」の操作キーを選択し、さらにＯＫキーが選択された状態とする。この状態は、仮設定の状態ではなく、「チイサメスキャン」による設定値（縮小倍率）が確定した状態である。
なお、仮設定の操作画面の状態で、ＯＫキーの選択の代わりに、再度「チイサメ」と発声すると、設定値を確定した状態になる。つまり、仮設定の操作画面の状態は、目的とする操作キー（「チイサメコピー」又は「チイサメスキャン」）が表示されている状態であるので、ステップＳ９０６の処理を行うことになるからである。
【００５８】
また、本実施の形態による処理として、以下のことを行うようにしてもよい。
ユーザの発声の認識結果が音声コマンドとして音声コマンド・キー対応テーブル５００（又は音声コマンド・複数キー対応テーブル１０００、以下、同様）に登録されていないが、その認識結果が音声コマンド・キー対応テーブル５００に登録されている音声コマンドの“一部”に合致（ヒット）した場合、その合致した音声コマンドとして処理をしてもよい。
例えば、認識結果が「チイサメ」で、音声コマンド・キー対応テーブル５００に「チイサメ」は登録されておらず、「チイサメコピー」が登録されている場合には、その「チイサメコピー」として本実施の形態による処理を行うようにしてもよい。
【００５９】
図１１は、本実施の形態による処理例を示すフローチャートである。音声コマンドが数値操作キーである場合の処理例を示すものである。なお、例示する場合の増減量の初期値を±５％として説明する。
ステップＳ１１０２では、操作画面を表示する。
ステップＳ１１０４では、音声を受け付ける。
【００６０】
ステップＳ１１０６では、音声を認識し、テキストに変換する。
ステップＳ１１０８では、変換されたテキストに対応した音声コマンドが登録されているか否かを判断し、登録されている場合はステップＳ１１１０へ進み、それ以外の場合は処理を終了する（ステップＳ１１９９）。
例えば、音声コマンド・キー対応テーブル１３００を参照して、ステップＳ１１０８の判断を行う。図１３は、音声コマンド・キー対応テーブル１３００のデータ構造例を示す説明図である。音声コマンド・キー対応テーブル１３００は、音声コマンド欄１３１０、キー欄１３２０を有している。音声コマンド欄１３１０は、音声コマンドを記憶している。キー欄１３２０は、その音声コマンドに対応する操作キーを記憶している。例えば、音声コマンド「オオキク」は「数値操作キー（＋）」に対応し、音声コマンド「チイサク」は「数値操作キー（−）」に対応し、音声コマンド「モット」は「程度命令」に対応する。
【００６１】
ステップＳ１１１０では、音声コマンドに対応するキーは、数値を増減させるキーであるか否かを判断し、数値を増減させるキーの場合はステップＳ１１１２へ進み、それ以外の場合はステップＳ１１１８へ進む。
「数値を増減させるキー」として、図１３の例に示した「数値操作キー（＋）」、「数値操作キー（−）」が対応し、例えば、図１２に示す画面１２００内の数値操作（−）キー１２１５、数値操作（＋）キー１２２０が該当する。数値操作（−）キー１２１５が１回操作されると、倍率表示領域１２１０に表示されている倍率を５（％）減少させ、数値操作（＋）キー１２２０が１回操作されると、倍率表示領域１２１０に表示されている倍率を５（％）増加させる。
【００６２】
ステップＳ１１１２では、キーが存在する操作画面が現在表示されているか否かを判断し、表示されている場合はステップＳ１１１６へ進み、それ以外の場合はステップＳ１１１４へ進む。
【００６３】
ステップＳ１１１４では、キーが存在する操作画面に遷移し、該当キーをハイライト（選択）する。
ステップＳ１１１６では、その増減キーに対応して、対象としている数値を増減させる。ただし、その数値は確定させない。ここで「確定する」とは、例えば、図１２に示した画面１２００内の数値操作（−）キー１２１５、数値操作（＋）キー１２２０のいずれかが音声によって選択されて、続いてＯＫボタンが選択された場合の処理を行うことであり、「確定させない」とは、その数値操作（−）キー１２１５、数値操作（＋）キー１２２０のいずれかが音声によって選択され、その後は何もしない（ＯＫボタンを選択しない）ことである。この時点で確定してしまうと、本来の目的とする倍率ではない数値になってしまう可能性があるからである。具体的には、本来の目的とする倍率が「＋１０（％）」であるにもかかわらず、１回目の「オオキク」で「＋５（％）」が確定してしまうことになり、戻る等の操作が余分に必要となってしまうが、操作画面制御モジュール１００は、確定しないので、続けて２回目の「オオキク」をユーザが発声することによって「＋１０（％）」にすることができる。
【００６４】
ステップＳ１１１８では、音声コマンドに対応するキーは、程度命令であるか否かを判断し、程度命令の場合はステップＳ１１２０へ進み、それ以外の場合はステップＳ１１２６へ進む。「程度命令」として、図１３の例に示した「モット」が対応する。
ステップＳ１１２０では、直前の増減キーを抽出する。
【００６５】
ステップＳ１１２２では、その増減キーに対応して、増減量を増減させる。直前の増減キーが数値操作（−）キー１２１５である場合は、増減量を減少させる（マイナス方向に増減量を増やす）。例えば、増減量が初期値の「−５（％）」である場合は、増減量を「−１０（％）」とする。直前の増減キーが数値操作（＋）キー１２２０である場合は、増減量を増加させる。例えば、増減量が初期値の「＋５（％）」である場合は、増減量を「＋１０（％）」とする。
ステップＳ１１２４では、その増減キーに対応して、前ステップで増減された増減量だけ、対象としている数値を増減させる。ただし、その数値は確定させない。前述の例では、現在の倍率に「−１０（％）」又は「＋１０（％）」の処理を行う。
ステップＳ１１２６では、キー選択と同じ処理を行う。
【００６６】
図１４は、本実施の形態による操作画面における倍率推移の例を示す説明図である。図１１の例に示したフローチャートによる処理例を示すものである。
図１４（ａ）の例に示す画面１２００は、倍率設定の初期状態であり、数値操作（−）キー１２１５、数値操作（＋）キー１２２０に対応するユーザの発声（「チイサク」、「オオキク」）によって、倍率表示領域１２１０に表示されている倍率を変更する。
【００６７】
図１４（ｂ）の例では、ユーザの発声として「オオキク」がされ、その「オオキク」の音声コマンドに対応して、数値操作（＋）キー１２２０が選択された場合と同様の処理、つまり、倍率を１００％から１０５％に増加させている。
具体的には、数値操作（＋）キー１２２０が選択された場合は、倍率表示領域１２１０内の倍率を５％増加させる処理を行うが、「オオキク」の音声コマンドを受け付けた場合も同じ処理を行う
ただし、数値操作（＋）キー１２２０が表示されている状態であるにもかかわらず、「オオキク」の音声コマンドを受け付けたが、数値は確定させていない。
【００６８】
図１４（ｃ）の例では、ユーザの発声として「モット」がされ、その「モット」の音声コマンドに対応して、現在の増減量、つまり、直前に数値操作（＋）キー１２２０に対応する「オオキク」を受け付けているので、直前の増減量の「＋５（％）」を「＋１０（％）」として、数値操作（＋）キー１２２０が選択された場合と同様の処理、つまり、倍率を１０５％から１１５％に増加させている。
ここでも、数値操作（＋）キー１２２０が表示されている状態であるにもかかわらず、「モット」の音声コマンドを受け付けたが、数値は確定させていない。
【００６９】
図１５を参照して、本実施の形態の操作画面制御モジュール１００、画像処理装置２００のハードウェア構成例について説明する。図１５に示す構成は、例えばパーソナルコンピュータ（ＰＣ）等によって構成されるものであり、スキャナ等のデータ読み取り部１５１７と、プリンタ等のデータ出力部１５１８を備えたハードウェア構成例を示している。
【００７０】
ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１５０１は、前述の実施の形態において説明した各種のモジュール、すなわち、操作受付モジュール１０５、画面制御モジュール１１０、音声入力モジュール１１５、音声認識モジュール１２０等の各モジュールの実行シーケンスを記述したコンピュータ・プログラムにしたがった処理を実行する制御部である。
【００７１】
ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）１５０２は、ＣＰＵ１５０１が使用するプログラムや演算パラメータ等を格納する。ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）１５０３は、ＣＰＵ１５０１の実行において使用するプログラムや、その実行において適宜変化するパラメータ等を格納する。これらはＣＰＵバス等から構成されるホストバス１５０４により相互に接続されている。
【００７２】
ホストバス１５０４は、ブリッジ１５０５を介して、ＰＣＩ（Ｐｅｒｉｐｈｅｒａｌ  Ｃｏｍｐｏｎｅｎｔ  Ｉｎｔｅｒｃｏｎｎｅｃｔ／Ｉｎｔｅｒｆａｃｅ）バス等の外部バス１５０６に接続されている。
【００７３】
キーボード１５０８、マウス等のポインティングデバイス１５０９は、操作者により操作されるデバイスである。ディスプレイ１５１０は、液晶表示装置又はＣＲＴ（Ｃａｔｈｏｄｅ  Ｒａｙ  Ｔｕｂｅ）等があり、各種情報をテキストやイメージ情報として表示する。また、ポインティングデバイス１５０９とディスプレイ１５１０の両方の機能を備えているタッチスクリーン等であってもよい。その場合、キーボードの機能の実現について、キーボード１５０８のように物理的に接続しなくても、画面（タッチスクリーン）上にソフトウェアでキーボード（いわゆるソフトウェアキーボード、スクリーンキーボード等ともいわれる）を描画して、キーボードの機能を実現するようにしてもよい。
【００７４】
ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）１５１１は、ハードディスク（フラッシュ・メモリ等であってもよい）を内蔵し、ハードディスクを駆動し、ＣＰＵ１５０１によって実行するプログラムや情報を記録又は再生させる。ＨＤＤ１５１１は、操作画面記憶モジュール１２５、操作画面操作記憶モジュール１３０、辞書記憶モジュール１３５等としての機能を実現させる。さらに、その他の各種データ、各種コンピュータ・プログラム等が格納される。
【００７５】
ドライブ１５１２は、装着されている磁気ディスク、光ディスク、光磁気ディスク、又は半導体メモリ等のリムーバブル記録媒体１５１３に記録されているデータ又はプログラムを読み出して、そのデータ又はプログラムを、インタフェース１５０７、外部バス１５０６、ブリッジ１５０５、及びホストバス１５０４を介して接続されているＲＡＭ１５０３に供給する。なお、リムーバブル記録媒体１５１３も、データ記録領域として利用可能である。
【００７６】
接続ポート１５１４は、外部接続機器１５１５を接続するポートであり、ＵＳＢ、ＩＥＥＥ１３９４等の接続部を持つ。接続ポート１５１４は、インタフェース１５０７、及び外部バス１５０６、ブリッジ１５０５、ホストバス１５０４等を介してＣＰＵ１５０１等に接続されている。通信部１５１６は、通信回線に接続され、外部とのデータ通信処理を実行する。データ読み取り部１５１７は、例えばスキャナであり、ドキュメントの読み取り処理を実行する。データ出力部１５１８は、例えばプリンタであり、ドキュメントデータの出力処理を実行する。
【００７７】
前述の実施の形態のうち、コンピュータ・プログラムによるものについては、本ハードウェア構成のシステムにソフトウェアであるコンピュータ・プログラムを読み込ませ、ソフトウェアとハードウェア資源とが協働して、前述の実施の形態が実現される。
なお、図１５に示す操作画面制御モジュール１００、画像処理装置２００のハードウェア構成は、１つの構成例を示すものであり、本実施の形態は、図１５に示す構成に限らず、本実施の形態において説明したモジュールを実行可能な構成であればよい。例えば、一部のモジュールを専用のハードウェア（例えば特定用途向け集積回路（Ａｐｐｌｉｃａｔｉｏｎ  Ｓｐｅｃｉｆｉｃ  Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ：ＡＳＩＣ）や再構成可能な集積回路（ｆｉｅｌｄ−ｐｒｏｇｒａｍｍａｂｌｅ  ｇａｔｅ  ａｒｒａｙ：ＦＰＧＡ）等）で構成してもよく、一部のモジュールは外部のシステム内にあり通信回線で接続している形態でもよく、さらに図１５に示すシステムが複数互いに通信回線によって接続されていて互いに協調動作するようにしてもよい。また、特に、パーソナルコンピュータの他、携帯情報通信機器（携帯電話、スマートフォン、モバイル機器、ウェアラブルコンピュータ等を含む）、情報家電、ロボット、複写機、ファックス、スキャナ、プリンタ、複合機（スキャナ、プリンタ、複写機、ファックス等のいずれか２つ以上の機能を有している画像処理装置）などに組み込まれていてもよい。
【００７８】
前述の実施の形態においては、図５、図６、図１０、図１３の例で示したデータ構造は、これらのデータ構造に限られず、他のデータ構造であってもよい。例えば、テーブル構造のものはリンク構造等であってもよい。また、データ項目は、これらに図示したものに限られず、他のデータ項目を有していてもよい。
前述の例では、設定値、数値の増減として拡大縮小の倍率を例示したが、他の設定値、数値の増減、例えば、濃度の濃く薄くにおける濃度、印刷の枚数等に適用することもできる。
【００７９】
なお、説明したプログラムについては、記録媒体に格納して提供してもよく、また、そのプログラムを通信手段によって提供してもよい。その場合、例えば、前記説明したプログラムについて、「プログラムを記録したコンピュータ読み取り可能な記録媒体」の発明として捉えてもよい。
「プログラムを記録したコンピュータ読み取り可能な記録媒体」とは、プログラムのインストール、実行、プログラムの流通等のために用いられる、プログラムが記録されたコンピュータで読み取り可能な記録媒体をいう。
なお、記録媒体としては、例えば、デジタル・バーサタイル・ディスク（ＤＶＤ）であって、ＤＶＤフォーラムで策定された規格である「ＤＶＤ−Ｒ、ＤＶＤ−ＲＷ、ＤＶＤ−ＲＡＭ等」、ＤＶＤ＋ＲＷで策定された規格である「ＤＶＤ＋Ｒ、ＤＶＤ＋ＲＷ等」、コンパクトディスク（ＣＤ）であって、読出し専用メモリ（ＣＤ−ＲＯＭ）、ＣＤレコーダブル（ＣＤ−Ｒ）、ＣＤリライタブル（ＣＤ−ＲＷ）等、ブルーレイ・ディスク（Ｂｌｕ−ｒａｙ（登録商標）  Ｄｉｓｃ）、光磁気ディスク（ＭＯ）、フレキシブルディスク（ＦＤ）、磁気テープ、ハードディスク、読出し専用メモリ（ＲＯＭ）、電気的消去及び書き換え可能な読出し専用メモリ（ＥＥＰＲＯＭ（登録商標））、フラッシュ・メモリ、ランダム・アクセス・メモリ（ＲＡＭ）、ＳＤ（Ｓｅｃｕｒｅ  Ｄｉｇｉｔａｌ）メモリーカード等が含まれる。
そして、前記のプログラムの全体又はその一部は、前記記録媒体に記録して保存や流通等させてもよい。また、通信によって、例えば、ローカル・エリア・ネットワーク（ＬＡＮ）、メトロポリタン・エリア・ネットワーク（ＭＡＮ）、ワイド・エリア・ネットワーク（ＷＡＮ）、インターネット、イントラネット、エクストラネット等に用いられる有線ネットワーク、又は無線通信ネットワーク、さらにこれらの組み合わせ等の伝送媒体を用いて伝送させてもよく、また、搬送波に乗せて搬送させてもよい。
さらに、前記のプログラムは、他のプログラムの一部分若しくは全部であってもよく、又は別個のプログラムと共に記録媒体に記録されていてもよい。また、複数の記録媒体に分割して記録されていてもよい。また、圧縮や暗号化等、復元可能であればどのような態様で記録されていてもよい。
【符号の説明】
【００８０】
１００…操作画面制御モジュール
１０５…操作受付モジュール
１１０…画面制御モジュール
１１５…音声入力モジュール
１２０…音声認識モジュール
１２５…操作画面記憶モジュール
１３０…操作画面操作記憶モジュール
１３５…辞書記憶モジュール
２００…画像処理装置
２０５…画像読み取りユニット
２１０…原稿送り装置
２１５…原稿送り制御モジュール
２２０…読み取り装置
２２５…読み取り制御モジュール
２３０…システム制御ユニット
２３５…中央制御モジュール
２４０…記憶モジュール
２４５…画像処理モジュール
２５０…ユーザインタフェースユニット
２５５…ユーザインタフェース制御モジュール
２６０…音声入力ユニット
２６５…音声判別モジュール
２７０…画像形成ユニット
２７５…画像形成制御モジュール
２８０…画像形成モジュール
２８５…用紙収容モジュール
２９０…用紙搬送モジュール
【図１】
2020052515.tif 000003
【図２】
2020052515.tif 000004
【図３】
2020052515.tif 000005
【図４】
2020052515.tif 000006
【図５】
2020052515.tif 000007
【図６】
2020052515.tif 000008
【図７】
2020052515.tif 000009
【図８】
2020052515.tif 000010
【図９】
2020052515.tif 000011
【図１０】
2020052515.tif 000012
【図１１】
2020052515.tif 000013
【図１２】
2020052515.tif 000014
【図１３】
2020052515.tif 000015
【図１４】
2020052515.tif 000016
【図１５】
2020052515.tif 000017