(57)【要約】【課題】各ノードに設定項目が対応付けられた木構造から抽出した、検索対象の設定項目を含む複数の設定項目の列を表示する際、それらを統合して表示する情報処理装置及びプログラムを提供する。【解決手段】情報処理装置は、各ノードに設定項目が対応付けられた木構造を記憶する記憶部１１と、情報を受け付ける受付手段１００と、受け付けられた情報に関連する設定項目を木構造から検索し、検索した当該設定項目に対応するノードから根ノードに至る設定項目の列を抽出する抽出手段１０１と、複数の設定項目の列が抽出された場合、複数の設定項目の列を、列の数がより少ない設定項目の列に統合する統合手段１０２とを備える。【選択図】図１
2018049510.tif 000002
【特許請求の範囲】
【請求項１】
各ノードに設定項目が対応付けられた木構造を記憶する記憶手段と、
前記設定項目に関する情報を受け付ける受付手段と、
受け付けられた前記情報に関連する前記設定項目を前記木構造から検索し、検索した当該設定項目に対応するノードから根ノードに至る設定項目の列を抽出する抽出手段と、
複数の前記設定項目の列が抽出された場合、前記複数の設定項目の列を、列の数がより少ない設定項目の列に統合する統合手段と、
を備えた情報処理装置。
【請求項２】
前記統合手段は、統合した前記設定項目の列を構成する複数の設定項目のうち、検索された当該設定項目以外の設定項目については、少なくとも一部の設定項目を文字数がより少ない情報に置換する、
請求項１に記載の情報処理装置。
【請求項３】
前記統合手段は、統合した前記設定項目の列を構成する複数の設定項目のうち、検索された当該設定項目以外の設定項目については、少なくとも一部の設定項目を省略する、
請求項１又は２に記載の情報処理装置。
【請求項４】
前記統合手段は、抽出された前記複数の設定項目の列が、同じ階層に設定項目名が同一の設定項目を含む場合、それらを１つの設定項目に統合する、
請求項１から３のいずれか１項に記載の情報処理装置。
【請求項５】
前記統合手段は、抽出された前記複数の設定項目の列が、同じ階層に用語が一部共通する設定項目を含む場合、それらを前記用語と統合したことを示す情報とを用いて表現された１つの設定項目に統合する、
請求項１から４のいずれか１項に記載の情報処理装置。
【請求項６】
前記受付手段は、受け付けられた前記情報が複数の設定項目を含む場合、前記情報を前記複数の設定項目に分割し、
前記抽出手段は、分割された設定項目ごとに設定項目の列を抽出する、
請求項１に記載の情報処理装置。
【請求項７】
前記統合手段は、抽出された前記設定項目の列のうち、設定項目の数が少ない方の前記設定項目の列を優先的に表示する、
請求項６に記載の情報処理装置。
【請求項８】
コンピュータを、
情報を受け付ける受付手段と、
受け付けられた前記情報に関連する設定項目を各ノードに前記設定項目が対応付けられた木構造から検索し、検索した当該設定項目に対応するノードから根ノードに至る設定項目の列を抽出する抽出手段と、
複数の前記設定項目の列が抽出された場合、前記複数の設定項目の列を、列の数がより少ない設定項目の列に統合する統合手段として、
機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置及びプログラムに関する。
【背景技術】
【０００２】
近年、操作パネルの表示面に表示される操作画面を音声により操作する画像形成装置が知られている（例えば、特許文献１参照。）。
【０００３】
この画像形成装置は、ユーザに音声を入力させるための音声入力手段と、入力された音声を認識して音声コマンドを生成する音声認識部と、生成された音声コマンドに対応する操作画面（例えばお気に入り画面）に遷移させる画面切り替え手段とを備える。
【０００４】
また、従来、音声入力により多数の候補が検索された場合、複数の候補に集約する音声検索装置が提案されている（例えば、特許文献２参照。）。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特許第５３４３６５２号公報
【特許文献２】特開２００９−１４６１０８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
本発明の目的は、各ノードに設定項目が対応付けられた木構造から抽出した、検索対象の設定項目を含む複数の設定項目の列を表示する際、それらを統合して表示する情報処理装置及びプログラムを提供することにある。
【課題を解決するための手段】
【０００７】
［１］各ノードに設定項目が対応付けられた木構造を記憶する記憶手段と、
情報を受け付ける受付手段と、
受け付けられた前記情報に関連する前記設定項目を前記木構造から検索し、検索した当該設定項目に対応するノードから根ノードに至る設定項目の列を抽出する抽出手段と、
複数の前記設定項目の列が抽出された場合、前記複数の設定項目の列を、列の数がより少ない設定項目の列に統合する統合手段と、を備えた情報処理装置。
［２］前記統合手段は、統合した前記設定項目の列を構成する複数の設定項目のうち、前記検索された当該設定項目以外の設定項目については、少なくとも一部の設定項目を文字数がより少ない情報に置換する、前記［１］に記載の情報処理装置。
［３］前記統合手段は、統合した前記設定項目の列を構成する複数の設定項目のうち、前記検索された当該設定項目以外の設定項目については、少なくとも一部の設定項目を省略する、前記［１］又は［２］に記載の情報処理装置。
［４］前記統合手段は、抽出された前記複数の設定項目の列が、同じ階層に設定項目名が同一の設定項目を含む場合、それらを１つの設定項目に統合する、前記［１］に記載の情報処理装置。
［５］前記統合手段は、抽出された前記複数の設定項目の列が、同じ階層に用語が一部共通する設定項目を含む場合、それらを前記用語と統合したことを示す情報とを用いて表現された１つの設定項目に統合する、前記［１］に記載の情報処理装置。
［６］前記受付手段は、受け付けられた前記情報が複数の設定項目を含む場合、前記情報を前記複数の設定項目に分割し、
前記抽出手段は、分割された設定項目ごとに設定項目の列を抽出する、前記［１］に記載の情報処理装置。
［７］前記統合手段は、抽出された前記設定項目の列のうち、設定項目の数が少ない方の前記設定項目の列を優先的に表示する、前記［６］に記載の情報処理装置。
［８］コンピュータを、
情報を受け付ける受付手段と、
受け付けられた前記情報に関連する設定項目を各ノードに前記設定項目が対応付けられた木構造から検索し、検索した当該設定項目に対応するノードから根ノードに至る設定項目の列を抽出する抽出手段と、
複数の前記設定項目の列が抽出された場合、前記複数の設定項目の列を、列の数がより少ない設定項目の列に統合する統合手段として、機能させるためのプログラム。
【発明の効果】
【０００８】
請求項１、４、５、８に係る発明によれば、各ノードに設定項目が対応付けられた木構造から抽出した、検索対象の設定項目を含む複数の設定項目の列を表示する際、それらを統合して表示することができる。
請求項２、３に係る発明によれば、本構成を採用しない場合と比較して横方向が小さい表示画面でも設定項目の列を１行で表示することが可能になる。
請求項６に係る発明によれば、受け付けられた情報が複数の設定項目を含む場合でも設定項目の列を抽出し、候補として表示することができる。
請求項７に係る発明によれば、設定項目の数が少ない方の設定項目の列は１行目又は上位に表示することが可能になり、スクロールする可能性が低くなる。
【図面の簡単な説明】
【０００９】
【図１】図１は、本発明の第１の実施の形態に係る画像形成装置の制御系を示すブロック図である。
【図２】図２は、第１の実施の形態に係る設定項目名データベースの一例を示す図である。
【図３】図３は、比較例の表示例を示す図である。
【図４】図４（ａ）〜（ｄ）は、第１の実施の形態に係る表示例を示す図である。
【図５】図５（ａ）〜（ｃ）は、変形例１の表示例を示す図である。
【図６】図６（ａ）〜（ｃ）は、変形例２の表示例を示す図である。
【図７】図７は、本発明の第２の実施の形態に係る設定項目名データベースの一例を示す図である。
【図８】図８（ａ）、（ｂ）、（ｃ）は、第２の実施の形態に係る表示例を示す図である。
【図９】図９は、本発明の第３の実施の形態に係る設定項目名データベースの一例を示す図である。
【図１０】図１０（ａ）、（ｂ）は、第３の実施の形態に係る表示例を示す図である。
【発明を実施するための形態】
【００１０】
以下、本発明の実施の形態について図面を参照して説明する。なお、各図中、実質的に同一の機能を有する構成要素については、同一の符号を付してその重複した説明を省略する。また、情報処理装置の一例として画像形成装置について説明する。
【００１１】
［第１の実施の形態］
図１は、本発明の第１の実施の形態に係る画像形成装置の制御系を示すブロック図である。この画像形成装置１は、例えば、スキャン機能、プリント機能、コピー機能等の複数の機能を有する複合機である。画像形成装置１は、制御部１０と、制御部１０に接続された、記憶部１１、操作表示部１２、スキャナ部１３、プリンタ部１４及び音声認識部１６とを備える。音声認識部１６には、マイク１５が接続されている。記憶部１１は、記憶手段の一例である。マイク１５及び音声認識部１６は、受付手段の一例である。
【００１２】
制御部１０は、ＣＰＵ（Central Processing Unit）、インターフェース等から構成されている。ＣＰＵは、プログラム１１０に従って動作することにより、受付手段１００、抽出手段１０１、統合手段１０２、実行手段１０３等として機能する。各手段１００〜１０３の詳細については後述する。
【００１３】
記憶部１１は、ＲＯＭ（Read Only Memory）、ＲＡＭ（Random Access Memory）、ハードディスク等から構成され、プログラム１１０や設定項目名データベース１１１ａ等の各種のデータを記憶する。設定項目名データベースは、木構造の一例である。木構造は、各ノードに設定項目が対応付けられている。
【００１４】
操作表示部１２は、例えば、タッチパネルと、ハードボタンとを備え、ユーザからの指示等の入力を受け付けるとともに、ユーザに対する表示を行う。操作表示部１２のタッチパネルの画面は、例えば、文字サイズを１２ポイントとしたとき、５０文字×６行の比較的小さい画面サイズになっている。また、操作表示部１２のハードボタンには、確定された設定項目の列で特定される処理をスタートさせるためのスタートボタン、テンキー等が含まれる。
【００１５】
スキャナ部１３は、例えば、スキャナと、原稿を読取位置まで自動送りする自動送り装置とを備え、原稿から画像データを読み取る。
【００１６】
プリンタ部１４は、例えば、電子写真方式、インクジェット方式等により用紙等の記録媒体に画像データを印刷して出力する。
【００１７】
音声認識部１６は、マイク１５から入力された音声を辞書を用いて認識し、テキストデータに変換して受付手段１００に出力する。音声認識部１６は、無音部分については空白文字として認識する。
【００１８】
受付手段１００は、設定画面に設けられた音声入力ボタンが選択されたとき、マイク１５に入力された音声が音声認識部１６によりテキストデータに変換された情報を検索対象の情報として受け付ける。検索対象の情報は、設定項目そのものでもいいし、設定項目の一部でもいい。
【００１９】
抽出手段１０１は、受付手段１００が受け付けた情報に関連する設定項目を記憶部１１に記憶された設定項目名データベース１１１ａから検索し、検索した設定項目に対応するノードから根ノードに至る設定項目の列を抽出する。なお、根ノードとは、木構造の頂点のノードをいう。葉ノードとは、末端のノードをいう。根ノードと葉ノードの間のノードは、内部ノードという。根ノードは１つの場合もあれば、複数の場合もある。
【００２０】
統合手段１０２は、抽出手段１０１により複数の設定項目の列が抽出された場合、抽出された複数の設定項目の列を、列の数がより少ない設定項目の列（以下「統合列」ともいう。）に統合して操作表示部１２に表示する。
【００２１】
また、統合手段１０２は、統合列を構成する複数の設定項目うち、検索された当該設定項目以外の設定項目については、少なくとも一部の設定項目を文字数がより少ない情報に置換してもよい。
【００２２】
また、統合手段１０２は、統合列を構成する複数の設定項目うち、検索された当該設定項目以外の設定項目については、少なくとも一部の設定項目を省略してもよい。
【００２３】
また、統合手段１０２は、抽出された複数の設定項目の列が、同じ階層に設定項目名が同一の設定項目を含む場合、それらを１つの設定項目に統合してもよい。
【００２４】
また、統合手段１０２は、抽出された複数の設定項目の列が、同じ階層に用語が一部共通する設定項目を含む場合、それらを共通する用語と統合したことを示す情報とを用いて表現された１つの設定項目に統合してもよい。
【００２５】
実行手段１０３は、ユーザの設定項目の列を確定する操作により設定内容を記憶部１１に記憶し、ジョブ処理の実行時に設定値を読み出し、スキャナ部１３やプリンタ部１４を制御して設定に従ったジョブ処理を実行する。
【００２６】
（画像形成装置の動作）
次に、画像形成装置１の動作の一例について図２を参照して説明する。
【００２７】
図２は、第１の実施の形態に係る設定項目名データベース１１１ａの一例を示す図である。設定項目名データベース１１１ａは、各ノードに設定項目が対応付けられた４つの階層の木構造になっている。各設定項目には、項目ＩＤが付与されている。図２の項目ＩＤ欄には、葉ノードに対応する設定項目の項目ＩＤが登録されている。項目ＩＤの桁数は階層数に対応する。例えば、項目ＩＤ１２１は、第３階層の設定項目「出力電圧調整」の項目ＩＤであり、項目ＩＤ１２は、第２階層の設定項目「ＵＳＢ設定」の項目ＩＤである。
【００２８】
ユーザが操作表示部１２を操作して設定画面の表示を指示すると、受付手段１００は、操作表示部１２に設定画面を表示する。ユーザは表示された設定画面に設けられた音声入力ボタンを選択して音声認識機能をＯＮにする。ユーザは音声認識機能がＯＮのときに例えば「でんあつ」と発音して音声をマイク１５に入力したとする。音声認識部１６は、マイク１５に入力された「でんあつ」の音声を辞書を用いて認識し、テキストデータに変換して受付手段１００に出力する。受付手段１００は、出力されたテキストデータの「でんあつ」を検索対象の情報として受け付ける。
【００２９】
抽出手段１０１は、受付手段１００が受け付けた「でんあつ」に関連する設定項目を記憶部１１に記憶された設定項目名データベース１１１ａから検索する。図２に示す設定項目名データベース１１１ａの場合、抽出手段１０１は、「でんあつ」に関連する設定項目として第４階層の「二次転写電圧調整」及び第３階層の「出力電圧調整」を検索する。
【００３０】
次に、抽出手段１０１は、検索した「二次転写電圧調整」及び「出力電圧調整」にそれぞれ対応するノードから根ノードに至る設定項目の列を抽出する。図２に示す設定項目名データベース１１１ａの場合、抽出手段１０１は、「管理、用紙設定、用紙１、二次転写電圧調整」、「管理、用紙設定、用紙２、二次転写電圧調整」、「管理、用紙設定、用紙３、二次転写電圧調整」、「管理、用紙設定、用紙４、二次転写電圧調整」、「管理、用紙設定、用紙５、二次転写電圧調整」、及び「管理、ＵＳＢ設定、出力電圧調整」の６つの設定項目の列４０ａを抽出する。
【００３１】
例えば、抽出手段１０１が抽出した６つの設定項目の列４０ａを画面サイズが比較的小さい操作表示部１２にそのまま表示しようとすると、６つの設定項目の列４０ａの全てを表示できずに図３に示すように５つの設定項目の列４０ａを表示することになる。
【００３２】
図３は、比較例の表示例を示す図である。図３に示す設定画面３０ａには、音声認識結果「でんあつ」や画面名等を表示するサブ表示領域３１と、検索結果等を表示するメイン表示領域３２と、画面をスクロールするためのスクロールバー３３とが設けられている。メイン表示領域３２は、例えば、文字サイズを１２ポイントとしたとき、５０文字×５行の画面サイズを有する。図３のメイン表示領域３２には、例えば、５つの設定項目の列４０ａ、チェックボックス４１、設定項目の列４０ａを示す番号４２が表示されている。図３中、「＞」の記号は、その左側の設定項目が右側の設定項目の上層に位置していることを意味している。
【００３３】
図３に示す設定画面３０ａにおいて、設定項目の列（図３では４０ａ）をタッチして選択することにより、対応する設定項目の列４０ａが選択されたことになる。例えば、番号４２の「１」に対応する「管理＞用紙設定＞用紙１＞二次転写電圧調整」の設定項目の列４０ａをタッチすると、「管理＞用紙設定＞用紙１＞二次転写電圧調整」が選択されたことになる。上層から設定項目を順次選択する構成の場合、「管理」、「用紙設定」、「用紙１」、「二次転写電圧調整」の設定項目を順次選択することになるが、図３に示す場合は、設定項目の列を選択するだけで、末端の「二次転写電圧調整」の設定画面に移行することができる。しかし、設定項目の列４０ａを設定画面３０ａに表示しきれない場合には、スクロールバー３３を下方向に移動させることになる。図３に示す場合は、「ＵＳＢ設定」の設定項目を表示させるためにはスクロールバー３３を下方向に移動させる手間が発生する。そこで、本実施の形態では、統合手段１０２によりスクロールの手間を抑制するように重複する設定項目を統合して表示するようにしている。
【００３４】
図４は、第１の実施の形態に係る表示例を示す図である。図４（ａ）は統合列の一例を示す図である。図４（ａ）に示す設定画面３０ａは、図３と同様に、サブ表示領域３１、メイン表示領域３２、スクロールバー３３が設けられている。メイン表示領域３２は、例えば、文字サイズを１２ポイントとしたとき、５０文字×５行の画面サイズを有する。
【００３５】
図３に示すように、４つの設定項目のうち「管理」、「用紙設定」、「二次転写電圧調整」は、同じ階層で設定項目名が同一の設定項目である。さらに「用紙１」、「用紙２」、・・・「用紙５」は、同じ階層で用語（用紙）が一部共通する設定項目となっている。
【００３６】
本実施の形態では、統合手段１０２は、同じ階層で設定項目名が同一の設定項目の「管理」、「用紙設定」、「二次転写電圧調整」をそれぞれ１つの設定項目に統合する。また、統合手段１０２は、同じ階層で用語が一部共通する設定項目の「用紙１」、「用紙２」、・・・「用紙５」を共通する用語と統合したことを示す情報（例えば＊）とを用いて表現された１つの「用紙＊」に統合する。「用紙＊」は、以下「統合項目」ともいう。そして、統合手段１０２は、「管理＞用紙設定＞用紙＊＞二次転写電圧調整」の統合列４０ｂを生成し、設定画面３０ａに表示する。＊は統合したことを示す情報の一例である。この例では、５つの設定項目の列を、列の数がより少ない数として１つの設定項目の列に統合したが、統合する数は１つに限られない。
【００３７】
その結果、図４（ａ）に示すように、設定項目の列４０ａ及び統合列４０ｂが操作表示部１２の設定画面３０ａに収まるようになる。メイン表示領域３２には、「管理＞用紙設定＞用紙＊＞二次転写電圧調整」の統合列４０ｂと、「管理＞ＵＳＢ設定＞出力電圧調整」の設定項目の列４０ａと、「再入力」の単語と、チェックボックス４１と、番号４２とが表示される。「再入力」は再度音声入力からやり直すためのものである。
【００３８】
ユーザが番号４２が「１」の「設定用紙」を含む行をタッチして選択すると、統合手段１０２は、用紙の特定画面、例えば、図４（ｂ）に示すように、統合されている「用紙＊」を展開してメイン表示領域３２に表示する。また、ユーザが「ＵＳＢ設定」を含む行をタッチして選択すると、統合手段１０２は、ＵＳＢ電圧指定画面（図示せず）を表示する。なお、ユーザが番号４２等を発声して音声入力してもよい。
【００３９】
図４(ｃ)は、図４(ｂ)に対してチェックボックス４１を設けて複数の用紙を選択できるようにした表示例である。図４（ｃ）に示す設定画面３０ａにおいて、ユーザが２つ以上の用紙を選択した場合、統合手段１０２は、図４（ｄ）に示す設定画面３０ａを操作表示部１２に表示する。図４（ｄ）に示す設定画面３０ａにおいて、ユーザが「各用紙に対し異なる設定をおこなう」を選択すると、統合手段１０２は、選択された用紙に関し順繰りに設定画面を表示して設定を受け付ける。例えば、用紙１と用紙２が選択された場合、用紙１の二次転写電圧設定画面を表示し、用紙１に対する二次転写電圧の設定を受け付け、用紙１に対する二次転写電圧の設定が完了すると、用紙２の二次転写電圧設定画面を表示し、用紙２に対する二次転写電圧の設定を受け付ける。ユーザが「全用紙に対し共通の設定をおこなう」を選択すると、統合手段１０２は、全用紙に対し共通の設定を行うための設定画面を操作表示部１２に表示する。
【００４０】
ユーザは、設定項目の列を確定する操作をして、設定内容を記憶部１１に記憶する。そして、コピーのサービスを利用する場合には、操作表示部１２のスタートボタンを押すと、実行手段１０３は、ジョブ処理の実行時に設定値を読み出し、スキャナ部１３、プリンタ部１４等を制御して設定に従ったジョブ処理を実行する。なお、コピーに限らず、スキャンやプリントといた画像形成装置が提供するサービスも同様である。
【００４１】
（変形例１）
図５は、変形例１の表示例を示す図である。変形例１は、設定画面３０ｂを図４に示す設定画面３０ａの画面サイズよりも縦方向及び横方向に小さく、例えば文字サイズを１２ポイントとしたとき、２０文字×２行の画面サイズにしたものである。図５（ａ）に示す設定画面３０ｂには、２０文字×１行のサイズのサブ表示領域３１と、２０文字×２行のサイズのメイン表示領域３２とが設けられている。また、変形例１では、設定画面３０ｂの隣に、ハードボタンとして、上ボタン２０１、下ボタン２０２、左ボタン２０３、右ボタン２０４、及び決定ボタン２０５からなる上下左右キー２００を備えている。なお、図５中、２１０は上下左右キー２００で移動するカーソルである。
【００４２】
変形例１では、統合手段１０２は、統合した設定項目の列を構成する複数の設定項目うち、検索された当該設定項目（例えば、二次転写電圧調整及び出力電圧調整）以外の設定項目については、少なくとも一部の設定項目を文字数がより少ない情報に置換し、少なくとも一部の設定項目を省略する。
【００４３】
図５（ａ）のサブ表示領域３１には、音声認識結果「デンアツ」が表示され、メイン表示領域３２には、「…＞用紙＊＞二次転写電圧調整」の統合列４０ｂが表示されている。この統合列４０ｂは、根ノードの設定項目「管理」が省略され、内部ノードの設定項目「用紙設定」が文字数がより少ない情報の「…」に置換されている。図５（ａ）に示すように、検索結果はメイン表示領域３２に１行のみが表示される。
【００４４】
図５（ａ）に示す設定画面３０ｂにおいて、下ボタン２０２を押すことにより、画面が下方向に移動し、図５（ｂ）に示すように、「…＞ＵＳＢ設定＞出力電圧調整」の統合列４０ｂが表示される。図５（ｂ）に示す場合は、統合列４０ｂは、当該設定項目（例えば、出力電圧調整）以外の設定項目のうち根ノードの設定項目「管理」が文字数がより少ない情報の「…」に置換されている。
【００４５】
図５（ｂ）に示す設定画面３０ｂにおいて、右ボタン２０４を押すと、図５（ｃ）に示すように、二次転写電圧を調整したい対象の用紙を選択する画面が表示される。
【００４６】
（変形例２）
図６は、変形例２の表示例を示す図である。変形例１で示した図５（ｃ）では、二次転写電圧を調整したい対象の用紙を下ボタン２０２を操作して選択するようにしたが、図６（ａ）に示すように、全用紙に対する一括設定を最初の行に表示してもよい。図６（ａ）に示す設定画面３０ｂにおいて、右ボタン２０４が押されたとき、図６（ｂ）に示す設定画面３０ｂを表示してもよい。この場合、二次転写電圧の調整値をテンキーから入力する。
【００４７】
表示桁数オーバーにより、抽出結果を操作表示部１２に表示できない場合、図６（ｃ）に示すように、根ノード、又は根ノードに続く内部ノードに対応する設定項目を省略するか、文字数がより少なくなる情報に置換してもよい。
【００４８】
（変形例３）
変形例３は、図４（ａ）に示す「管理＞用紙設定＞用紙＊＞二次転写電圧調整」の統合列４０ｂに対して統合項目の「用紙＊」を省いて「管理＞用紙設定＞二次転写電圧調整」としたものである。当該設定項目（二次転写電圧調整）より上層側の設定項目（用紙設定）が表示されているため、当該設定項目が何に対する設定項目かが分かる。
【００４９】
［第２の実施の形態］
図７は、本発明の第２の実施の形態に係る設定項目名データベースの一例を示す図である。第１の実施の形態の設定項目名データベース１１１ａは、項目ＩＤ欄を１つのみ設けていたが、本実施の形態の設定項目名データベース１１１ｂは、検索用ＩＤ欄と、表示用ＩＤ欄とを設けている。また、本実施の形態の設定項目名データベース１１１ｂは、設定項目「用紙１」、「用紙２」を統合した統合項目「用紙＊」を木構造に入れている。以下、第１の実施の形態と異なる点を中心に説明する。
【００５０】
検索用ＩＤは、抽出手段１０１が設定項目名データベース１１１ｂを検索する際に用いる。表示用ＩＤは、統合手段１０２が抽出手段１０１が抽出した設定項目の列を表示する際に用いる。図７中、「−」は複数の設定項目の列を、列の数がより少ない設定項目の列に統合する意味である。例えば、「用紙１」と「用紙２」の検索用ＩＤに「−」が付与されている。これは、「用紙＊」の検索用ＩＤの「２１０１」に統合されていることを意味する。
【００５１】
第１の実施の形態と同様に、ユーザが「でんあつ」の音声をマイク１５に入力したとすると、音声認識部１６は、「でんあつ」の音声をテキストデータに変換し、受付手段１００に出力する。受付手段１００は、「でんあつ」を検索対象の情報として受け付ける。抽出手段１０１は、設定項目名データベース１１１ｂから「でんあつ」に関連する項目「二次転写電圧調整」と「出力電圧調整」を抽出する。抽出手段１０１は、抽出結果の「二次転写電圧調整」と「出力電圧調整」を使って設定項目名データベース１１１ｂを検索し、「二次転写電圧調整」及び「出力電圧調整」を検索する。「管理＞用紙設定＞用紙＊＞二次転写電圧調整」、「管理＞用紙設定＞用紙１＞二次転写電圧調整」、「管理＞用紙設定＞用紙２＞二次転写電圧調整」、「管理＞ＵＳＢ設定＞出力電圧調整」の設定項目の列の検索結果を得る。この検索結果から検索用ＩＤ「２１０１」「２２１」を抽出する。抽出手段１０１は、図８（ａ）（図４（ａ）と同じ）に示すように設定項目の列を表示する。
【００５２】
ユーザが「用紙*」を含む行を選択した場合、用紙１の検索用ＩＤ「２１１」と用紙２の検索用ＩＤ「２２１」を抽出し、両者の論理和（ＯＲ）をとる。例えば、「２１０１」と「２１１」の場合は、左揃えで論理和をとり「２１１１」となる。また、「２１０１」と「２１２」の場合は、左揃えで論理和をとり、「２１２１」となる。論理和の結果の「２１１１」、「２１２１」を表示用ＩＤから抽出し、これらに対応する設定項目の列、すなわち「管理＞用紙設定>用紙１＞二次転写電圧調整」、「管理＞用紙設定＞用紙２＞二次転写電圧設定」を表示する。
【００５３】
ユーザが操作表示部１２上で「用紙設定」を選択した場合、図８（ｂ）の設定画面３０ａが表示され、ユーザが図８（ｂ）に示す設定画面３０ａにおいて、番号４２の「２」の行（用紙２）をタッチして選択すると、統合手段１０２は、図８（ｃ）に示す設定画面３０ａを操作表示部１２に表示する。サブ表示領域３１には、対応する設定項目の列４０ａが表示される。ユーザは図８（ｃ）の設定画面３０ａにおいて、番号４２の「１」〜「５」のいずれかの行をタッチして選択することにより、用紙２に対する二次転写の電圧を設定する。
【００５４】
［第３の実施の形態］
図９は、本発明の第３の実施の形態に係る設定項目名データベースの一例を示す図である。設定項目名データベース１１１ｃの各ノードに対応する設定項目には、項目ＩＤが付与されている。図９の項目ＩＤ欄には、葉ノードに対応する項目ＩＤが登録されている。項目ＩＤの桁数は階層数に対応する。例えば、項目ＩＤ１１２１１は第５階層の設定項目「ＭＨ」の項目ＩＤであり、項目ＩＤ１１２は第３階層の設定項目「ＴＩＦＦ」の項目ＩＤである。
【００５５】
本実施の形態の音声認識部１６は、入力された音声の情報が複数の設定項目を含む場合、入力された情報を複数の設定項目に分割する。抽出手段１０１は、分割された設定項目ごとに設定項目の列を抽出する。統合手段１０２は、抽出された設定項目の列のうち、設定項目の数が少ない方の設定項目の列を優先的に表示する。
【００５６】
次に、第３の実施の形態の動作の一例について説明する。
（１）入力された情報が高圧縮ＴＩＦＦの場合
例えば、ユーザが「こうあっしゅくてぃふ」と発音して音声をマイク１５に入力したとする。音声認識部１６は、マイク１５に入力された「こうあっしゅくてぃふ」を辞書を用いて認識すると、「高圧縮ＴＩＦＦ」という対応する設定項目は存在しないため、辞書検索により「こうあっしゅく」と「てぃふ」に分割して認識し、テキストデータに変換して受付手段１００に出力する。受付手段１００は、出力されたテキストデータの「こうあっしゅく」及び「てぃふ」を検索対象の情報として受け付ける。
【００５７】
抽出手段１０１は、受付手段１００が受け付けた一方の「こうあっしゅく」に関連する設定項目を設定項目名データベース１１１ｃから検索する。図９に示す設定項目名データベース１１１ｃの場合、抽出手段１０１は、「高圧縮」の設定項目（項目ＩＤ：１１１１１）を検索する。
【００５８】
次に、抽出手段１０１は、項目ＩＤ（１１１１１）及び「スキャン＞出力フォーマット＞ＰＤＦ＞圧縮形式＞高圧縮」の設定項目の列４０ａを抽出する。
【００５９】
また、抽出手段１０１は、受付手段１００が受け付けた他方の「てぃふ」に関連する設定項目を設定項目名データベース１１１ｃから検索する。図９に示す設定項目名データベース１１１ｃの場合、抽出手段１９１は、「ＴＩＦＦ」の設定項目（項目ＩＤ：１１２）を検索する。
【００６０】
次に、抽出手段１０１は、項目ＩＤ（１１２）及び「スキャン＞出力フォーマット＞ＴＩＦＦ」の設定項目の列４０ａを抽出する。
【００６１】
統合手段１０２は、項目ＩＤの小さい順、すなわち設定項目の数が少ない順に並び替え、操作表示部１２に表示する。その表示例を図１０（ａ）に示す。
【００６２】
図１０（ａ）の設定画面３０ａには、サブ表示領域３１に「こうあっしゅくてぃふの検索結果」が表示され、メイン表示領域３２に「スキャン＞出力フォーマット＞ＴＩＦＦ」の設定項目の列４０ａが最初の行に表示され、「スキャン＞出力フォーマット＞ＰＤＦ＞圧縮形式＞高圧縮」の設定項目の列４０ａが次の行に表示される。
【００６３】
ユーザは、図１０（ａ）に示す設定画面３０ａに対して所望の行をタッチするか番号を発声して選択する。なお、所定の時間経過後は、自動的に番号４２の「１」を選択するようにしてもよい。
【００６４】
（２）入力された情報がＩＰアドレスの場合
例えば、ユーザが「あいぴーあどれす」と発音して音声をマイク１５に入力したとする。音声認識部１６は、マイク１５に入力された「あいぴーあどれす」を辞書を用いて認識し、テキストデータに変換して受付手段１００に出力する。受付手段１００は、出力されたテキストデータの「あいぴーあどれす」を検索対象の情報として受け付ける。
【００６５】
抽出手段１０１は、受付手段１００が受け付けた「あいぴーあどれす」に関連する設定項目を設定項目名データベース１１１ｃから検索する。抽出手段１０１は、項目ＩＤ（２１１２）と項目ＩＤ（２１２１２）の２つの「ＩＰアドレス」を検索する。
【００６６】
次に、抽出手段１０１は、「管理＞ネットワーク＞本体＞ＩＰアドレス」、及び「管理＞ネットワーク＞サーバー＞ＤＮＳ＞ＩＰアドレス」の２つの設定項目の列４０ａを抽出する。
【００６７】
統合手段１０２は、抽出手段１０１が抽出した設定項目の列４０ａを項目ＩＤが小さい順、すなわち設定項目の数が少ない順に並び替え、操作表示部１２に表示する。その表示例を図１０（ｂ）に示す。
【００６８】
図１０（ｂ）の設定画面３０ａには、サブ表示領域３１に「あいぴーあどれすの検索結果」が表示され、メイン表示領域３２に「管理＞ネットワーク＞本体＞ＩＰアドレス」の設定項目の列４０ａが最初の行に表示され、「管理＞ネットワーク＞サーバー＞ＤＮＳ＞ＩＰアドレス」の設定項目の列４０ａが次の行に表示される。
【００６９】
第３の実施の形態では、統合していない設定項目の列について説明したが、複数の設定項目の列を統合した統合列についても設定項目の数が少ない方を優先的に表示してもよい。
【００７０】
なお、操作頻度が高い設定項目ほど優先順位を上げてもよい。例えば、「本体」の方が「サーバー」よりも操作頻度が高い設定項目の場合は、「本体」を含む設定項目の列４０ａを「サーバー」を含む設定項目の列４０ａよりも上に表示する。
【００７１】
また、サブパラメータほど優先順位を下げてもよい。例えば、「出力フォーマット」に対して「圧縮形式」がサブパラメータの場合、「圧縮形式」を含む設定項目の列４０ａを「出力フォーマット」を含む設定項目の列４０ａよりも下に表示する。
【００７２】
また、階層が同位の単語については、テキストの入力順に応じて優先順位付けをしてもよい。優先順位付けのロジックは、ユーザの操作表示部１２への操作により設定あるいは変更してもよい。音声入力の場合は、訂正のため言い直されることを考慮して、後に入力された情報の方を優先してもよい。キーボード入力の場合は、フィールド内で訂正が可能であるため、先に入力された情報の方を優先してもよい。
【００７３】
以上、本発明の実施の形態を説明したが、本発明の実施の形態は上記実施の形態に限定されるものではなく、本発明の要旨を変更しない範囲内で種々の変形、実施が可能である。例えば、上記実施の形態では、検索対象の情報を音声で入力したが、テキストで入力してもよい。
【００７４】
制御部１０の各手段は、それぞれ一部又は全部を再構成可能回路（ＦＰＧＡ：Field Programmable Gate Array）、特定用途向け集積回路（ＡＳＩＣ：Application Specific Integrated Circuit）等のハードウエア回路によって構成してもよい。
【００７５】
また、本発明の要旨を変更しない範囲内で、上記実施の形態の構成要素の一部を省くことや変更することが可能である。また、本発明の要旨を変更しない範囲内で、上記実施の形態のフローにおいて、ステップの追加、削除、変更、入替え等が可能である。また、上記実施の形態で用いたプログラムをＣＤ−ＲＯＭ等のコンピュータ読み取り可能な記録媒体に記録して提供することもできる。
【符号の説明】
【００７６】
１…画像形成装置、１０…制御部、１１…記憶部、１２…操作表示部、
１３…スキャナ部、１４…プリンタ部、１５…マイク、１６…音声認識部、
３０ａ、３０ｂ…設定画面、３１…サブ表示領域、３２…メイン表示領域、
３３…スクロールバー、４０ａ…設定項目の列、４０ｂ…統合列、
４１…チェックボックス、４２…番号、４３…統合項目、１００…受付手段、
１０１…抽出手段、１０２…統合手段、１０３…実行手段、１１０…プログラム、
１１１ａ〜１１１ｃ…設定項目名データベース、２００…上下左右キー、
２０１…上ボタン、２０２…下ボタン、２０３…左ボタン、２０４…右ボタン、
２０５…決定ボタン、２１０…カーソル
【図１】
2018049510.tif 000003
【図２】
2018049510.tif 000004
【図３】
2018049510.tif 000005
【図４】
2018049510.tif 000006
【図５】
2018049510.tif 000007
【図６】
2018049510.tif 000008
【図７】
2018049510.tif 000009
【図８】
2018049510.tif 000010
【図９】
2018049510.tif 000011
【図１０】
2018049510.tif 000012