"選択可能なメニューの大分類及び上記大分類に属している複数の小分類を記憶している分類記憶手段と、上記分類記憶手段により記憶されている全部の大分類に対応するボタンと現在選択可能な分類に設定されている小分類に対応するボタンが配列され、かつ、現在選択可能な分類に設定されていない一部の小分類が表されているメニュー画面を表示するメニュー画面表示手段と、上記メニュー画面表示手段により表示されているメニュー画面内のボタンの中から、任意のボタンの選択を受け付ける選択受付手段と、上記選択受付手段により大分類に対応するボタンの選択が受け付けられた場合、上記ボタンに対応する大分類に属している小分類を選択可能分類に設定する選択可能分類設定手段と、上記メニュー画面に配列されている小分類に対応するボタンを、上記選択可能分類設定手段により選択可能分類に設定された小分類に対応するボタンに更新するメニュー画面更新手段と、上記選択受付手段により上記メニュー画面に配列されている小分類に対応するボタンの選択が受け付けられた場合、上記ボタンに対応する小分類が選択された旨を示す選択結果信号を出力する選択結果出力手段とを備えたメニュー選択装置。選択可能なメニューの大分類及び上記大分類に属している複数の小分類を記憶している分類記憶手段と、上記分類記憶手段により記憶されている全部の大分類に対応するボタンと現在選択可能な分類に設定されている小分類に対応するボタンが配列され、かつ、現在選択可能な分類に設定されていない一部の小分類が表されているメニュー画面を表示するメニュー画面表示手段と、上記メニュー画面表示手段により表示されているメニュー画面内のボタンの中から、任意のボタンの選択を受け付ける選択受付手段と、上記選択受付手段により大分類に対応するボタンの選択が受け付けられた場合、上記ボタンに対応する大分類に属している小分類を選択可能分類に設定する選択可能分類設定手段と、上記メニュー画面に配列されている小分類に対応するボタンを、上記選択可能分類設定手段により選択可能分類に設定された小分類に対応するボタンに更新するメニュー画面更新手段と、上記選択受付手段により上記メニュー画面に配列されている小分類に対応するボタンの選択が受け付けられた場合、上記ボタンに対応する小分類に係るコマンドを実行するコマンド実行手段とを備えたメニュー選択装置。選択受付手段は、現在選択可能な分類に設定されていない小分類が表されている領域の選択を受け付ける機能を備えており、選択可能分類設定手段は、上記選択受付手段により選択が受け付けられた領域内の小分類を選択可能分類に設定することを特徴とする請求項1または請求項2記載のメニュー選択装置。選択受付手段は、現在選択可能な分類に設定されていない小分類が表されている領域内の任意の小分類の選択を受け付ける機能を備えており、選択結果出力手段は、上記選択受付手段により選択が受け付けられた小分類が選択された旨を示す選択結果信号を出力することを特徴とする請求項1記載のメニュー選択装置。選択受付手段は、現在選択可能な分類に設定されていない小分類が表されている領域内の任意の小分類の選択を受け付ける機能を備えており、コマンド実行手段は、上記選択受付手段により選択が受け付けられた小分類に係るコマンドを実行することを特徴とする請求項2記載のメニュー選択装置。メニュー画面表示手段は、小分類に対応する機器が描画されているメニュー画面を表示することを特徴とする請求項1から請求項5のうちのいずれか1項記載のメニュー選択装置。従来のメニュー選択装置は以上のように構成されているので、ある下位階層のメニュー画面に所望のメニューが含まれていない場合、同じ下位階層に属している隣接分類のメニュー画面には表示を切り替えることができるが、隣接分類以外のメニュー画面には表示を切り替えることができず、所望のメニューを選択するまでに多くの手間を要することがある課題があった。また、メニュー画面の表示操作やメニューの選択操作が、カーソルによる操作に限られており、マウスやタッチパネルを利用して操作することができない課題もあった。この発明は上記のような課題を解決するためになされたもので、利用者がメニューの分類を曖昧に記憶している場合でも、多くの手間をかけずに所望のメニューを選択することができるメニュー選択装置を得ることを目的とする。この発明に係るメニュー選択装置は、選択可能なメニューの大分類及び大分類に属している複数の小分類を記憶している分類記憶手段と、分類記憶手段により記憶されている全部の大分類に対応するボタンと現在選択可能な分類に設定されている小分類に対応するボタンが配列され、かつ、現在選択可能な分類に設定されていない一部の小分類が表されているメニュー画面を表示するメニュー画面表示手段と、メニュー画面表示手段により表示されているメニュー画面内のボタンの中から、任意のボタンの選択を受け付ける選択受付手段と、選択受付手段により大分類に対応するボタンの選択が受け付けられた場合、そのボタンに対応する大分類に属している小分類を選択可能分類に設定する選択可能分類設定手段と、メニュー画面に配列されている小分類に対応するボタンを、選択可能分類設定手段により選択可能分類に設定された小分類に対応するボタンに更新するメニュー画面更新手段とを設け、選択結果出力手段が、選択受付手段によりメニュー画面に配列されている小分類に対応するボタンの選択が受け付けられた場合、そのボタンに対応する小分類が選択された旨を示す選択結果信号を出力するようにしたものである。この発明によれば、選択可能なメニューの大分類及び大分類に属している複数の小分類を記憶している分類記憶手段と、分類記憶手段により記憶されている全部の大分類に対応するボタンと現在選択可能な分類に設定されている小分類に対応するボタンが配列され、かつ、現在選択可能な分類に設定されていない一部の小分類が表されているメニュー画面を表示するメニュー画面表示手段と、メニュー画面表示手段により表示されているメニュー画面内のボタンの中から、任意のボタンの選択を受け付ける選択受付手段と、選択受付手段により大分類に対応するボタンの選択が受け付けられた場合、そのボタンに対応する大分類に属している小分類を選択可能分類に設定する選択可能分類設定手段と、メニュー画面に配列されている小分類に対応するボタンを、選択可能分類設定手段により選択可能分類に設定された小分類に対応するボタンに更新するメニュー画面更新手段とを設け、選択結果出力手段が、選択受付手段によりメニュー画面に配列されている小分類に対応するボタンの選択が受け付けられた場合、そのボタンに対応する小分類が選択された旨を示す選択結果信号を出力するように構成したので、利用者がメニューの分類を曖昧に記憶している場合でも、多くの手間をかけずに所望のメニューを選択することができる効果がある。実施の形態1.図1はこの発明の実施の形態1によるメニュー選択装置を示す構成図である。図1において、分類記憶部1は例えばRAMやハードディスクなどの記憶装置から構成されており、選択可能なメニューの大分類のほか、その大分類に属している複数の小分類を記憶している。なお、分類記憶部1は分類記憶手段を構成している。この実施の形態1では、分類記憶部1が図18に示すようなメニューのツリー構造を記憶しているものとする。図18の例では、1階層目がメニューの大分類に相当し、2階層目がメニューの小分類に相当する。メニュー画面生成部2は例えばCPUを実装している半導体集積回路、あるいは、ワンチップマイコンなどから構成されており、分類記憶部1により記憶されている全部の大分類1階層目の分類に対応するボタンと現在選択可能な分類に設定されている小分類2階層目の分類に対応するボタンが配列され、かつ、現在選択可能な分類に設定されていない一部の小分類が表されているメニュー画面を生成する処理を実施する。表示制御部3は例えばGPUGraphicsProcessingUnitなどから構成されており、メニュー画面生成部2により生成されたメニュー画面などを表示器4に表示する処理を実施する。表示器4は例えばタッチパネル付の液晶ディスプレイなどが該当し、メニュー画面などを表示する。なお、メニュー画面生成部2、表示制御部3及び表示器4からメニュー画面表示手段が構成されている。入力ユニット5は表示器4に取り付けられているタッチパネルのほか、マウスやキーボードなどを搭載しているマンマシンインタフェースである。入力位置判定部6は例えばCPUを実装している半導体集積回路、あるいは、ワンチップマイコンなどから構成されており、入力ユニット5による入力位置例えば、利用者が触れているタッチパネル上の位置や、カーソル上の位置と、表示器4に表示されているメニュー画面内のボタンの表示位置とを比較し、その入力位置を表示位置内に含んでいるボタンがあれば、そのボタンの選択を受け付ける処理を実施する。なお、入力ユニット5及び入力位置判定部6から選択受付手段が構成されている。選択可能分類設定部7は例えばCPUを実装している半導体集積回路、あるいは、ワンチップマイコンなどから構成されており、入力位置判定部6により大分類に対応するボタンの選択が受け付けられた場合、そのボタンに対応する大分類を選択状態に設定するとともに、その大分類に属している複数の小分類を選択可能分類に設定する処理を実施する。選択状態記憶部8は例えばRAMやハードディスクなどの記憶装置から構成されており、選択可能分類設定部7により選択状態に設定された大分類を記憶するとともに、選択可能分類設定部7により選択可能分類に設定された複数の小分類を記憶する。なお、選択可能分類設定部7及び選択状態記憶部8から選択可能分類設定手段が構成されている。メニュー画面更新部9は例えばCPUを実装している半導体集積回路、あるいは、ワンチップマイコンなどから構成されており、メニュー画面に配列されている小分類に対応するボタンを、選択状態記憶部8により記憶されている複数の小分類に対応するボタンに更新する処理を実施する。即ち、メニュー画面更新部9は選択状態記憶部8により記憶されている複数の小分類に対応するボタンのメニュー画面上の表示位置を計算し、その計算結果にしたがってメニュー画面上に上記ボタンを表示する処理を実施する。なお、メニュー画面更新部9はメニュー画面更新手段を構成している。選択結果出力部10は例えばCPUを実装している半導体集積回路、あるいは、ワンチップマイコンなどから構成されており、入力位置判定部6により小分類に対応するボタンの選択が受け付けられ、そのボタンに対応する小分類が、選択状態記憶部8により記憶されている選択可能分類の小分類であれば、そのボタンに対応する小分類が選択された旨を示す選択結果信号を出力する処理を実施する。なお、選択結果出力部10は選択結果出力手段を構成している。図1の例では、メニュー選択装置の構成要素である分類記憶部1、メニュー画面生成部2、表示制御部3、表示器4、入力ユニット5、入力位置判定部6、選択可能分類設定部7、選択状態記憶部8、メニュー画面更新部9及び選択結果出力部10のそれぞれが専用のハードウェアで構成されているものを想定しているが、メニュー選択装置の全部又は一部がコンピュータで構成されていてもよい。例えば、メニュー選択装置の全部がコンピュータで構成される場合、分類記憶部1、メニュー画面生成部2、表示制御部3、表示器4、入力ユニット5、入力位置判定部6、選択可能分類設定部7、選択状態記憶部8、メニュー画面更新部9及び選択結果出力部10の処理内容を記述しているプログラムをコンピュータのメモリに格納し、当該コンピュータのCPUが当該メモリに格納されているプログラムを実行するようにすればよい。図2はこの発明の実施の形態1によるメニュー選択装置の処理内容を示すフローチャートである。次に動作について説明する。メニュー選択装置の起動時には、メニュー画面生成部2が初期のメニュー画面を生成する図2のステップST1。即ち、メニュー画面生成部2は、図3に示すように、分類記憶部1により記憶されている全部の大分類メニューA,B,C,,Fに対応するボタンが配列されている初期のメニュー画面を生成する。また、メニュー画面生成部2は、選択状態記憶部8の記憶内容を参照して、現在選択可能な分類に設定されている小分類を特定し、その小分類に対応するボタンが配列されている初期のメニュー画面を生成する。メニュー選択装置の起動時では、いずれの大分類も選択されていないが、便宜上、選択状態記憶部8には、いずれかの大分類が選択されているものとして初期設定されている。図3の例では、大分類であるメニューBが初期設定されているため、メニューBに属している小分類であるメニュー項目B1~B8に対応するボタンが配列されている初期のメニュー画面を生成している。また、メニュー画面生成部2は、現在選択可能な分類に設定されていない小分類のうち、メニューBに属しているメニュー項目B1~B8に隣接しているメニュー項目A1~A7、メニュー項目C1~C5が表されている領域以下、非選択小分類領域と称するが配置されているメニュー画面を生成する。図3の例では、メニューBに属しているメニュー項目B1~B8の数が多いため、現在選択可能な分類に設定されていない小分類として、メニュー項目A1~A7とメニュー項目C1~C5だけを表しているが、メニューBに属している小分類の数が少なく、その小分類の表示領域が少なくて済む場合には、現在選択可能な分類に設定されていない小分類として、さらに、メニュー項目D1~D4なども表示される。つまり、メニュー画面には、出来る限り多くの小分類が表示される。表示制御部3は、メニュー画面生成部2が初期のメニュー画面を生成すると、そのメニュー画面を表示器4に表示するステップST2。このように、メニュー画面が表示器4に表示されると、利用者は、メニューを選択することができるようになる。即ち、利用者が大分類に対応するボタンA,B,C,,Fと表記されているボタンに触れると、そのボタンに対応する大分類を選択することができる。また、利用者が小分類に対応するボタン図3の例では、項目B1,項目B2,,項目B8と表記されているボタンに触れると、そのボタンに対応する小分類を選択することができる。入力ユニット5は、利用者が表示器4に表示されているメニュー画面に触れると、利用者が触れている位置を示す入力位置情報メニュー画面内での座標を入力位置判定部6に出力するステップST3。入力位置判定部6は、入力ユニット5から入力位置情報を受けると、その入力位置情報が示す利用者が触れている位置と、表示器4に表示されているメニュー画面内のボタンの表示位置とを比較することで、利用者が大分類に対応するボタン、非選択小分類領域、あるいは、小分類に対応するボタンに触れているか否かを判定するステップST4,ST5,ST6。なお、入力位置判定部6は、上記の比較処理を実施する際、メニュー画面内のボタンや非選択小分類領域の表示位置を認識している必要があるが、メニュー画面内のボタンのうち、大分類に対応するボタンは、常に同じ位置に表示されるため図3の例では、メニュー画面の上部、予め、大分類メニューA,B,C,,Fに対応するボタンの表示位置が、入力位置判定部6に設定されているものとする。一方、小分類に対応するボタンや非選択小分類領域は、分類の選択状態に応じて表示位置がダイナミックに変更されるため、入力位置判定部6が分類の選択状態に応じて表示位置を計算する。あるいは、メニュー画面生成部2又はメニュー画面更新部9により計算された表示位置を取得する。なお、小分類に対応するボタンの表示位置の計算方法は後述する。入力位置判定部6は、利用者が大分類に対応するボタンに触れていれば、利用者が触れているボタンの選択を受け付けて、そのボタンを示すボタン識別情報を選択可能分類設定部7に出力する。例えば、利用者が触れているボタンがメニューAであれば、メニューAを示すボタン識別情報を出力し、利用者が触れているボタンがメニューCであれば、メニューCを示すボタン識別情報を出力する。また、入力位置判定部6は、利用者が小分類に対応するボタンに触れていれば、利用者が触れているボタンの選択を受け付けて、そのボタンを示すボタン識別情報を選択結果出力部10に出力する。例えば、利用者が触れているボタンがメニュー項目B1であれば、メニュー項目B1を示すボタン識別情報を出力し、利用者が触れているボタンがメニュー項目B2であれば、メニュー項目B2を示すボタン識別情報を出力する。また、入力位置判定部6は、利用者が非選択小分類領域に触れていれば、利用者が触れている非選択小分類領域の選択を受け付けて、その非選択小分類領域を示す領域識別情報を選択可能分類設定部7に出力する。例えば、利用者が触れている領域がメニュー項目C1~C5が表されている領域であれば、メニュー項目C1~C5を示す領域識別情報を出力する。選択可能分類設定部7は、入力位置判定部6からボタン識別情報を受けると、そのボタン識別情報が示すボタンに対応する大分類を選択状態に設定して、選択状態記憶部8に記憶されている選択状態の大分類を更新するステップST7。即ち、選択状態記憶部8に記憶されている選択状態の大分類を、今回選択状態に設定した大分類に変更する。また、選択可能分類設定部7は、分類記憶部1の記憶内容を参照して、その大分類に属している複数の小分類を認識し、その複数の小分類を選択可能分類に設定して、選択状態記憶部8に記憶されている選択可能分類を更新するステップST8。即ち、選択状態記憶部8に記憶されている選択可能分類を、今回選択可能分類に設定した小分類に変更する。例えば、利用者が触れているボタンが、大分類であるメニューAであれば、メニューAを選択状態に設定して、メニューAに属しているメニュー項目A1~A7を選択可能分類に設定する。また、利用者が触れているボタンが、大分類であるメニューCであれば、メニューCを選択状態に設定して、メニューCに属しているメニュー項目C1~C5を選択可能分類に設定する。選択可能分類設定部7は、入力位置判定部6から領域識別情報を受けると、その領域識別情報が示す非選択小分類領域内に表示されている複数の小分類を選択可能分類に設定して、選択状態記憶部8に記憶されている選択可能分類を更新するステップST9。即ち、選択状態記憶部8に記憶されている選択可能分類を、今回選択可能分類に設定した小分類に変更する。また、選択可能分類設定部7は、分類記憶部1の記憶内容を参照して、その複数の小分類が属している大分類を認識し、その大分類を選択状態に設定して、選択状態記憶部8に記憶されている選択状態の大分類を更新するステップST10。即ち、選択状態記憶部8に記憶されている選択状態の大分類を、今回選択状態に設定した大分類に変更する。例えば、利用者が触れている位置が、現在選択可能な分類に設定されていない小分類であるメニュー項目A1~A7が表示されている領域内であれば、小分類であるメニュー項目A1~A7を選択可能分類に設定して、大分類であるメニューAを選択状態に設定する。また、利用者が触れている位置が、現在選択可能な分類に設定されていない小分類であるメニュー項目C1~C5が表示されている領域内であれば、小分類であるメニュー項目C1~C5を選択可能分類に設定して、大分類であるメニューCを選択状態に設定する。メニュー画面更新部9は、選択可能分類設定部7が選択状態記憶部8に記憶されている大分類の選択状態及び選択可能分類を更新すると、選択状態記憶部8における更新後の記憶内容にしたがってメニュー画面を変更するステップST11。即ち、メニュー画面更新部9は、選択状態記憶部8に記憶されている選択状態の大分類が、現在選択状態にあることが分かるようにメニュー画面の表示内容を変更する。また、メニュー画面更新部9は、選択状態記憶部8に記憶されている選択可能分類である複数の小分類に対応するボタンの全てがメニュー画面上に配列され、かつ、複数の小分類に対応するボタンが、概ね選択状態の大分類の直下に表示されるようにメニュー画面を変更する。小分類に対応するボタンの表示位置の計算方法は後述する。また、選択可能分類である複数の小分類に対応するボタンと隣接している領域には、現在選択可能な分類に設定されていない小分類を表す非選択小分類領域を配列するようにメニュー画面を変更する。表示制御部3は、メニュー画面更新部9による変更後のメニュー画面を表示器4に表示するステップST11。ここで、図4は大分類であるメニューAが選択状態であり、メニューAに属している小分類であるメニュー項目A1~A7が選択可能分類である場合のメニュー画面を示す説明図である。図5は大分類であるメニューBが選択状態であり、メニューBに属している小分類であるメニュー項目B1~B8が選択可能分類である場合のメニュー画面を示す説明図である。図6は大分類であるメニューCが選択状態であり、メニューCに属している小分類であるメニュー項目C1~C5が選択可能分類である場合のメニュー画面を示す説明図である。図7は大分類であるメニューDが選択状態であり、メニューDに属している小分類であるメニュー項目D1~D4が選択可能分類である場合のメニュー画面を示す説明図である。図8は大分類であるメニューEが選択状態であり、メニューEに属している小分類であるメニュー項目E1~E3が選択可能分類である場合のメニュー画面を示す説明図である。図9は大分類であるメニューFが選択状態であり、メニューFに属している小分類であるメニュー項目F1~F6が選択可能分類である場合のメニュー画面を示す説明図である。選択結果出力部10は、入力位置判定部6からボタン識別情報を受けると、そのボタン識別情報が示すボタンに対応する小分類が、選択状態記憶部8により記憶されている選択可能分類の小分類であれば、そのボタンに対応する小分類が選択された旨を示す選択結果信号を出力するステップST13。例えば、小分類であるメニュー項目C1~C5が選択可能分類に設定されているときに、メニュー項目C3に対応するボタンの選択が受け付けられた場合、メニュー項目C3が選択された旨を示す選択結果信号を出力する。なお、選択可能分類設定部7は、入力位置判定部6により、利用者が触れている位置が、大分類に対応するボタンや小分類に対応するボタンではなく、また、非選択小分類領域でもないと判定された場合、メニュー以外の領域、または、2階層目を非表示にするボタンメニュー画面において、大分類に対応するボタンの右端及び左端に配置されている×印のボタンであると判断しステップST14、現時点における選択状態の大分類及び選択可能分類の小分類を解除して、初期状態に戻すようにするステップST15。選択結果出力部10から選択結果信号が出力された場合も、同様に、現時点における選択状態の大分類及び選択可能分類の小分類を解除して、初期状態に戻すようにするステップST15。これにより、メニュー画面生成部2により生成された初期のメニュー画面と同じメニュー画面が表示器4に表示されるようになる。ここで、初期のメニュー画面と同じメニュー画面が表示器4に表示されるものとしているが、大分類に対応するボタンだけを表示して、小分類に対応するボタンを表示しないようにしてもよい。ここで、小分類に対応するボタンの表示位置の計算方法について説明する。単純に、選択状態の大分類の直下に、選択可能分類に設定された複数の小分類に対応するボタンを配列する場合、例えば、選択状態の大分類がメニューEであれば、図10に示すように、そのメニューEに属しているメニュー項目E1~E3の全てをメニュー画面上に表示することができる。しかし、選択状態の大分類がメニューFである場合、図11に示すように、そのメニューFに属しているメニュー項目F1~F6の一部項目F5,F6をメニュー画面上に表示することができなくなる不具合が生じる。そこで、この実施の形態1では、どの大分類が選択状態にある場合でも、その大分類に属している全ての小分類に対応するボタンが、概ね選択状態の大分類の直下に表示されるように表示位置を計算する。図12は小分類に対応するボタンの表示位置の計算方法を示す説明図である。図12では、選択状態の大分類がメニューCである場合と、メニューFである場合を例示している。図12aにおいて、X0は1階層目の大分類であるメニューAのX座標、X1は選択状態の大分類のX座標、W1は選択状態の大分類の横幅、Nは1番左に配置されている大分類を基準にして、選択状態の大分類が何番目に位置しているかを示す順番図12の例では、メニューAを0番目としているので、例えば、メニューCは2番目、メニューFは5番目である。なお、X座標の原点は、1階層目の左端点である。図12bにおいて、XMはメニュー画面の2階層目のX座標、X2は選択状態の大分類に属している小分類に対応するボタンが配列される領域のX座標、W2は選択状態の大分類に属している小分類に対応するボタンが配列される領域の横幅である。小分類に対応するボタンの表示位置を計算するに際して、下記の式1を算出する。XM=X0X1-X2W1-W2×N/T-11式1において、Tは1階層目の分類であるメニューA,B,C,,Fの合計数である。例えば、式1にしたがって、選択状態の大分類がメニューCである場合の2階層目の表示位置を計算すると、下記のようになる。XM=100200-400100-400×2/6-1=-220これにより、メニューCに属している全てのメニュー項目C1~C5は、図12cに示すように、概ね選択状態の大分類の直下に表示される。また、式1にしたがって、図12dに示すように、選択状態の大分類がメニューFである場合の2階層目の表示位置を計算すると、下記のようになる。XM=100500-1000100-400×5/6-1=-700これにより、メニューFに属している全てのメニュー項目F1~F6は、図12eに示すように、概ね選択状態の大分類の直下に表示される。以上で明らかなように、この実施の形態1によれば、選択可能なメニューの大分類及び大分類に属している複数の小分類を記憶している分類記憶部1と、分類記憶部1により記憶されている全部の大分類に対応するボタンと現在選択可能な分類に設定されている小分類に対応するボタンが配列され、かつ、現在選択可能な分類に設定されていない一部の小分類が表されているメニュー画面を生成するメニュー画面生成部2と、メニュー画面生成部2により生成されたメニュー画面を表示器4に表示する表示制御部3と、入力ユニット5を用いて、表示器4に表示されているメニュー画面内のボタンの中から、任意のボタンの選択を受け付ける入力位置判定部6と、入力位置判定部6により大分類に対応するボタンの選択が受け付けられた場合、そのボタンに対応する大分類に属している小分類を選択可能分類に設定する選択可能分類設定部7と、メニュー画面に配列されている小分類に対応するボタンを、選択可能分類設定部7により選択可能分類に設定された小分類に対応するボタンに更新するメニュー画面更新部9とを設け、選択結果出力部10が、入力位置判定部6によりメニュー画面に配列されている小分類に対応するボタンの選択が受け付けられた場合、そのボタンに対応する小分類が選択された旨を示す選択結果信号を出力するように構成したので、利用者がメニューの分類を曖昧に記憶している場合でも、多くの手間をかけずに所望のメニューを選択することができる効果を奏する。即ち、この実施の形態1によれば、メニュー画面生成部2により生成されるメニュー画面には、大分類に対応するボタンや小分類に対応するボタンだけでなく、現在選択可能な分類に設定されていない一部の小分類も表されているので、所望のメニューが現在選択可能な分類に設定されていない場合でも、大分類の選択状態の切替操作を行うことなく、所望のメニューが属している大分類を確認することができる場合があり、操作の簡略化を図ることができる。また、この実施の形態1によれば、入力位置判定部6が、現在選択可能な分類に設定されていない小分類が表されている非選択小分類領域の選択を受け付ける機能を備えており、選択可能分類設定部7が、入力位置判定部6により選択が受け付けられた非選択小分類領域内の小分類を選択可能分類に設定するように構成したので、大分類の選択状態の切替操作を行うことなく、選択可能分類の設定を変更することができるようになり、操作の簡略化を図ることができる効果を奏する。なお、この実施の形態1では、メニューの大分類1階層目の分類に対応するボタンを常時メニュー画面に表示しているものを示したが、通常時は、メニューの大分類に対応するボタンをメニュー画面に表示せずに、例えば、ユーザによるキー呼び出しや、ジェスチャによる呼び出しを受けたときに、メニューの大分類に対応するボタンをメニュー画面に表示するようにしてもよい。この実施の形態1では、メニューの大分類や小分類が横書きである例を示したが、メニューの大分類や小分類が縦書きであってもよく、同様の効果を奏することができる。この実施の形態1では、2階層目の分類を全て同じ大きさで表示しているものを示したが、例えば、1階層目の分類である大分類の選択頻度を集計し、選択頻度が高い大分類に属している小分類ほど、大きく表示するようにしてもよい。この実施の形態1では、入力位置判定部6により、現在選択可能な分類に設定されていない小分類が表されている非選択小分類領域の選択が受け付けられた場合、選択可能分類設定部7が、入力位置判定部6により選択が受け付けられた非選択小分類領域内の小分類を選択可能分類に設定するものを示したが、入力位置判定部6が、非選択小分類領域内の小分類の選択を受け付ける機能を備え、選択結果出力部10が、入力位置判定部6により選択が受け付けられた非選択小分類領域内の小分類が選択された旨を示す選択結果信号を出力するようにしてもよい。この場合、更なる操作の簡略化を図ることができる効果を奏する。実施の形態2.図13はこの発明の実施の形態2によるメニュー選択装置を示す構成図であり、図において、図1と同一符号は同一または相当部分を示すので説明を省略する。コマンド記憶部11は例えばRAMやハードディスクなどの記憶装置から構成されており、各小分類に対応するコマンドコマンド実行部12に与える実行命令を記憶している。コマンド実行部12は例えばCPUを実装している半導体集積回路、あるいは、ワンチップマイコンなどから構成されており、入力位置判定部6により小分類に対応するボタンの選択が受け付けられた場合、コマンド記憶部11から上記ボタンに対応する小分類に係るコマンドを取得して、そのコマンドを実行する処理を実施する。なお、コマンド記憶部11及びコマンド実行部12からコマンド実行手段が構成されている。図13の例では、メニュー選択装置の構成要素である分類記憶部1、メニュー画面生成部2、表示制御部3、表示器4、入力ユニット5、入力位置判定部6、選択可能分類設定部7、選択状態記憶部8、メニュー画面更新部9、コマンド記憶部11及びコマンド実行部12のそれぞれが専用のハードウェアで構成されているものを想定しているが、メニュー選択装置の全部又は一部がコンピュータで構成されていてもよい。例えば、メニュー選択装置の全部がコンピュータで構成される場合、分類記憶部1、メニュー画面生成部2、表示制御部3、表示器4、入力ユニット5、入力位置判定部6、選択可能分類設定部7、選択状態記憶部8、メニュー画面更新部9、コマンド記憶部11及びコマンド実行部12の処理内容を記述しているプログラムをコンピュータのメモリに格納し、当該コンピュータのCPUが当該メモリに格納されているプログラムを実行するようにすればよい。図14はこの発明の実施の形態1によるメニュー選択装置の処理内容を示すフローチャートである。次に動作について説明する。上記実施の形態1と比べて、選択結果出力部10の代わりに、コマンド記憶部11及びコマンド実行部12を設けている点以外は同一である。このため、分類記憶部1、メニュー画面生成部2、表示制御部3、表示器4、入力ユニット5、入力位置判定部6、選択可能分類設定部7、選択状態記憶部8及びメニュー画面更新部9の処理内容の説明は省略する。なお、この実施の形態2では、選択結果出力部10の代わりに、コマンド記憶部11及びコマンド実行部12を設けているが、選択結果出力部10、コマンド記憶部11及びコマンド実行部12の全てを同時に実装していてもよい。コマンド実行部12は、入力位置判定部6からボタン識別情報を受けると、そのボタン識別情報が示すボタンに対応する小分類が、選択状態記憶部8により記憶されている選択可能分類の小分類である場合、コマンド記憶部11から上記小分類に対応するコマンドを取得して、そのコマンドを実行するステップST21。コマンド実行部12がコマンドを実行すると、選択可能分類設定部7が現時点における選択状態の大分類及び選択可能分類の小分類を解除して初期状態に戻し、メニュー画面生成部2により生成された初期のメニュー画面と同じメニュー画面が表示器4に表示されるようにしてもよいが、図15に示すように、メニュー画面更新部9が、メニュー画面の2階層目にコマンドの実行結果を表示するようにしてもよい。図15aはメニュー項目A1に対応するコマンドの実行結果、図15bはメニュー項目A2に対応するコマンドの実行結果、図15cはメニュー項目B2に対応するコマンドの実行結果を示している。以上で明らかなように、この実施の形態2によれば、選択可能なメニューの大分類及び大分類に属している複数の小分類を記憶している分類記憶部1と、分類記憶部1により記憶されている全部の大分類に対応するボタンと現在選択可能な分類に設定されている小分類に対応するボタンが配列され、かつ、現在選択可能な分類に設定されていない一部の小分類が表されているメニュー画面を生成するメニュー画面生成部2と、メニュー画面表示部2により生成されたメニュー画面を表示器4に表示する表示制御部3と、入力ユニット5を用いて、表示器4に表示されているメニュー画面内のボタンの中から、任意のボタンの選択を受け付ける入力位置判定部6と、入力位置判定部6により大分類に対応するボタンの選択が受け付けられた場合、そのボタンに対応する大分類に属している小分類を選択可能分類に設定する選択可能分類設定部7と、メニュー画面に配列されている小分類に対応するボタンを、選択可能分類設定部7により選択可能分類に設定された小分類に対応するボタンに更新するメニュー画面更新部9とを設け、コマンド実行部12が、入力位置判定部6により小分類に対応するボタンの選択が受け付けられた場合、コマンド記憶部11から上記ボタンに対応する小分類に係るコマンドを取得して、そのコマンドを実行するように構成したので、利用者がメニューの分類を曖昧に記憶している場合でも、多くの手間をかけずに所望のメニューに対応するコマンドを実行することができる効果を奏する。即ち、この実施の形態2によれば、メニュー画面表示部2により生成されるメニュー画面には、大分類に対応するボタンや小分類に対応するボタンだけでなく、現在選択可能な分類に設定されていない一部の小分類も表されているので、所望のメニューが現在選択可能な分類に設定されていない場合でも、大分類の選択状態の切替操作を行うことなく、所望のメニューが属している大分類を確認することができる場合があり、操作の簡略化を図ることができる。この実施の形態2では、入力位置判定部6により、現在選択可能な分類に設定されていない小分類が表されている非選択小分類領域の選択が受け付けられた場合、選択可能分類設定部7が、入力位置判定部6により選択が受け付けられた非選択小分類領域内の小分類を選択可能分類に設定するものを示したが、入力位置判定部6が、非選択小分類領域内の小分類の選択を受け付ける機能を備え、コマンド実行部12が、コマンド記憶部11から入力位置判定部6により選択が受け付けられた非選択小分類領域内の小分類に対応するコマンドを取得して実行するようにしてもよい。この場合、更なる操作の簡略化を図ることができる効果を奏する。実施の形態3.上記実施の形態1,2では、メニュー画面生成部2が大分類に対応するボタンや小分類に対応するボタンなどが配列されているメニュー画面を生成するものを示したが、図16に示すように、小分類に対応する機器をメニュー画面に描画するようにしてもよい。小分類に対応する機器は、小分類であるメニュー項目と関連がある機器あればよく、例えば、小分類であるメニュー項目が選択されることで、制御対象や監視対象になる機器例えば、ポンプ、バルブ、ドアなどが該当する。図16では、小分類であるメニュー項目C1,C2,C3に対応する機器がバルブである例を示している。なお、小分類に対応する機器として、路線図の駅なども考えられる。なお、本願発明はその発明の範囲内において、各実施の形態の自由な組み合わせ、あるいは各実施の形態の任意の構成要素の変形、もしくは各実施の形態において任意の構成要素の省略が可能である。"