(57)【要約】【課題】  限られた表示画面の所定の位置に機能メニューをコンパクトに表示することができる情報処理装置の表示方法を提供する。【解決手段】  操作指示装置（マウス）１４の操作により、表示画面５０上にカーソル１３を表示し、マウス１４の操作により、複数の第１階層のアイコン１０１を、カーソル１３の座標位置に、この座標位置を中心とする所定の範囲に密集して配列される第１階層アイコン群１０２を表示し、マウス１４の操作により、第１階層アイコン群１０２から１つの第１階層のアイコン１０１が選択されると、選択された第１階層のアイコン１０１の下位階層のアイコン１０１の有無を判定し、下位階層のアイコン１０１がある場合には、選択された第１階層のアイコン１０１の座標位置に、この座標位置を中心とする所定の範囲に密集して配列される第２階層アイコン群１１２を表示し、マウス１４の操作により、選択された第１階層または第２階層アイコン１０１に割り当てられる実行処理を実行する。【選択図】  図１
2008084251.tif 000002
【特許請求の範囲】
【請求項１】
ツリー構造を備えた動作処理機能のメニューを格納する記憶装置と、動作処理機能のメニューを表示する表示装置と、前記メニューの動作制御を指示する操作指示装置と、前記操作指示装置の指示に基づいて前記メニューの表示動作を制御する制御装置とを備えた情報処理装置の表示方法であって、
前記操作指示装置の表示指示に基づいて、前記表示装置の表示画面上にカーソルを表示し、
前記操作指示装置の選択指示に基づいて、特定の実行処理が割り当てられる複数の第１階層アイコンを、カーソルの座標位置に、このカーソルの座標位置を中心とする所定の範囲に密集して配列される第１階層アイコン群を表示し、
前記操作指示装置の選択指示に基づいて、前記第１階層アイコン群の１つの第１階層アイコンが選択されると、当該選択された第１階層アイコンの下位階層のアイコンがあるか否かを判定し、
前記下位階層アイコンがある場合、前記選択された第１階層アイコンの座標位置に、この第１階層アイコンの座標位置を中心とする所定の範囲に密集して配列される第２階層アイコン群を表示し、
前記操作指示装置の決定指示に基づいて、前記選択された第１階層アイコンまたは第２階層アイコンに割り当てられる実行処理を実行する
ことを特徴とする情報処理装置の表示方法。
【請求項２】
前記請求項１記載の情報処理装置の表示方法において、
前記第１階層アイコンまたは第２階層アイコンに割り当てられる実行処理は、前の操作に戻るための戻り機能が含まれている
ことを特徴とする情報処理装置の表示方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、表示画面に操作メニューを表示して、これらの操作メニューの中から所定の選択項目を選択することにより、当該選択項目に割り当てられる処理を実行することができる情報処理装置の表示方法に関する。
【背景技術】
【０００２】
情報処理装置は、表示画面上に各種のアイコンを表示して、これらアイコンをクリック操作することにより、これらアイコンに割り当てられた処理を実行するものが一般的である。これらの技術で一般的なものは、複数の機能分野ボタンをウィンドウ画面の上辺や片側に配列し、これら機能分野ボタンをカーソルでクリック操作することによりサブウィンドウを表示し、このサブウィンドウに表示される複数のサブ機能ボタンの中から所望のサブ機能ボタンを選択することで、当該サブ機能ボタンに割り当てられた機能を実行することができる。
【０００３】
前記従来例では、サブ機能ボタンに更に複数の孫機能ボタンが設定されていると、前記サブ機能ボタンの選択に基づいて、サブウィンドウに隣接した位置に、複数の孫機能ボタンを含む孫ウィンドウを表示して、これら孫機能ボタンを選択することができる。
【０００４】
【特許文献１】特開２００５−９２８８８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
前記従来例は、機能ボタンの階層が、隣接して順次表示される複数のウィンドウを介して認識できるとともに、これらのウィンドウの中から目的とする機能ボタンを選択することができる。また、これらの従来技術の中には、表示画面の所定の位置で、複数の機能ボタンを備えたウィンドウを表示する技術も見られる。
【０００６】
しかしながら、これら従来例は、ウィンドウの横展開によってツリー構造で形成される機能ボタンを表示しているために、これら機能メニューを横展開して表示する広いスペースが必要である。したがって、この従来例では、表示画面に表示されているベースの表示画面が、この横展開される機能メニューによって隠れてしまうという課題がある。
【０００７】
そこで、この発明の目的とするころは、限られた表示画面の所定の位置に機能メニューをコンパクトに表示することができる情報処理装置の表示方法を提供することにある。
【課題を解決するための手段】
【０００８】
前記目的を達成するために、本発明では、ツリー構造を備えたメニュー項目を、表示画面の所定の位置に、縦展開してコンパクトに表示するようにする。具体的には、ツリー構造を備えた動作処理機能のメニューを格納する記憶装置と、動作処理機能のメニューを表示する表示装置と、前記メニューの動作制御を指示する操作指示装置と、前記操作指示装置の指示に基づいて前記メニューの表示動作を制御する制御装置とを備えた情報処理装置の表示方法であって、前記操作指示装置の表示指示に基づいて、前記表示装置の表示画面上にカーソルを表示し、前記操作指示装置の選択指示に基づいて、特定の実行処理が割り当てられる複数の第１階層アイコンを、カーソルの座標位置に、このカーソルの座標位置を中心とする所定の範囲に密集して配列される第１階層アイコン群を表示し、前記操作指示装置の選択指示に基づいて、前記第１階層アイコン群の１つの第１階層アイコンが選択されると、当該選択された第１階層アイコンの下位階層のアイコンがあるか否かを判定し、前記下位階層アイコンがある場合、前記選択された第１階層アイコンの座標位置に、この第１階層アイコンの座標位置を中心とする所定の範囲に密集して配列される第２階層アイコン群を表示し、前記操作指示装置の決定指示に基づいて、前記選択された第１階層または第２階層アイコンに割り当てられる実行処理を実行する。
【発明の効果】
【０００９】
本発明によれば、限られた表示画面の所定の位置に機能メニューをコンパクトに表示することができるので、背景となるベース画面の視認性を良好とすることができる。
【発明を実施するための最良の形態】
【００１０】
以下、図１から図７を参照して、この発明に係る情報処理装置のメニュー表示方法を詳細に説明する。図１は情報処理装置の概略構成を示す装置ブロック図である。図２は機能アイコンのツリー構成図であり、図２（ａ）が仮想的な立体構成図、図２（ｂ）が記憶装置に格納されたツリー構成図である。図３はポップアップメニューの表示例図である。図４はポップアップメニューのアニメーションの動作画面図である。図５はポップアップメニューの動作フロー図である。図６はポップアップメニュー表示図である。図７は使用状態の表示画面図である。なお、同一の部位や方向などは同一符号を持って示し、重複した説明を省略する。
【００１１】
先ず、図１を参照して、この実施の形態に係る情報処理装置の概略構成を説明する。図１において、この実施の形態に係るポップアップメニューの表示方法は、極く一般的な情報処理装置１に適用することができる。例えば、図１には、その代表的な情報処理装置の装置ブロック図を示している。この情報処理装置１は、各種の情報を表示することが可能な表示装置１０と、各種の動作プログラムや表示装置１０に表示する画面情報などの情報を格納した記憶装置１１と、文字情報の入力や詳細な操作指示を入力することが可能なキーボード１２と、表示装置１０に表示されるカーソル１３や操作メニューの操作指示を行う操作指示装置（マウス）１４と、この情報処理装置１の動作を統括的に制御する制御部１５とを含んで構成される。この実施の形態では、出力装置としての図示しないプリンタや、他の機器との接続やインターネットとの接続を可能とする通信装置や前記操作メニューの操作に基づいて動作する処理部を接続することができる。
【００１２】
また、この実施の形態では、操作指示装置として、左右一対の操作ボタンを備えた一般的な座標指示装置であるマウス１４を用いる。しかし、これに限定されるものでははく、トラックボールやジョイステック、あるいは、キーボード１２などに備えられる上下左右キーでの操作でも良い。
【００１３】
そして、この実施の形態の大きな特徴は、前記操作メニューとして、ツリー構造を備えたメニュー項目（機能アイコン）が表示画面の所定の位置に階層別に縦展開してコンパクトに表示するようにするポップアップメニュー１００を採用した点にある。
【００１４】
この実施の形態では、ポップアップメニュー１００で表示する複数の機能アイコン１０１が、ツリー構造のデータ１６として記憶装置１１に格納されている。この機能アイコン１０１は、それぞれに特定の機能が割り当てられている。制御部１５は、ポップアップメニュー１００のプログラムを起動させると、ツリー構造のデータ１６を呼び出して、仮想的な立体ツリー構造１５０を生成し、マウス１４の選択操作にともなって、該当する立体ツリー構造１５０の一断面、ここでは上面から見た平面図を表示画面５０の所定の位置に表示する。そして、これらの各階層のアイコン群に表示される各機能アイコン１０１ａはマウス１４の決定操作に基づいて、当該機能アイコンに割り当てられた実行処理を実行することができる。
【００１５】
つまり、このポップアップメニュー１００は、マウス１４の呼び出し操作に基づいて、表示画面５０に表示されるカーソル１３の座標位置に表示される。呼び出されたポップアップメニュー１００は、特定の実行処理が割り当てられる複数の第１階層の機能アイコン１０１が、カーソル１３の座標位置に、このカーソル１３の座標位置を中心とする所定の範囲に密集して配列される第１階層アイコン群１０２として表示される。
【００１６】
更に、これらの第１階層アイコン群１０２の１つの第１階層の機能アイコン１０１ａが選択されると、当該選択された第１階層の機能アイコン１０１ａの下位階層の機能アイコン１０１があるか否かを判定し、下位階層の機能アイコン１０１がある場合、選択された第１階層の機能アイコン１０１ａの座標位置に、この第１階層の機能アイコン１０１ａの座標位置を中心とする所定の範囲に密集して配列される第２階層アイコン群１１２が表示される。
【００１７】
このように、この実施の形態では、マウス１４で指定する位置に第１階層アイコン群１０２、第２階層アイコン群１１２、更に第３階層アイコン群として順次表示される。しかも、この階層別に表示されるアイコン群は、制御部１５が生成する立体ツリー構造１５０の一断面である平面図の配列である、特定の座標位置を中心とする上下、左右の所定の配列で、かつ所定の範囲に密集して配列されるコンパクトな形状として配列されるので、限られた表示画面の所定の位置に機能メニューをコンパクトに表示することができるので、背景となるベース画面の視認性を良好とすることができる。
【００１８】
そして、各階層の機能アイコン１０１は、マウス１４での決定操作にともなって、当該機能アイコン１０１ａに割り当てられる特定の機能を、記憶装置１１から呼び出して実行することができる。
【００１９】
以下、図２から図７を参照して、このポップアップメニューを更に詳細に説明する。
【００２０】
先ず、図２を参照して、ツリー構造のデータと、このデータに基づいて生成される立体ツリー構造について説明する。図２（ｂ）において、この実施の形態では、機能アイコン１０１が階層構造を持ったデータ１６として格納されている。この実施の形態では、「Ａ１」から「Ａ４」の機能アイコン１０１からなる第１階層アイコン群１０２があり、例えば、この第１階層アイコン群１０２の１つの機能アイコン１０１である「Ａ３」の下位階層には、「Ａ１Ｂ１」から「Ａ１Ｂ１２」の機能アイコン１０１からなる第２階層アイコン群１１２がある。そして、それぞれの機能アイコン１０１には、特定の機能が割り当てられている。
【００２１】
一方、図２（ａ）に示すように、制御部１５は、記憶装置１１から呼び出したツリー構造のデータ１６に基づいて仮想的な立体ツリー構造１５０を生成する。図２（ａ）には、理解を容易にするために、図２（ｂ）で実線で示した下位階層のみ記述している。生成された立体ツリー構造１５０は、同一の階層の機能アイコン１０１が同一平面上に配列されてアイコン群を構成し、下位階層のアイコン群は、上位の機能アイコンの下方位置に配置される。つまり、この立体ツリー構造１５０は、アイコン群が階層別に上下方向に積層された構造を備えている。そして、制御部１５は、ポップアップメニュー１００の起動操作または上位の機能アイコンの選択操作を受け付けると、下位階層のアイコン群を上方から見た形状で表示画面５０に表示する。
【００２２】
図３に示すように、この実施の形態では、各階層のアイコン群は、カーソル１３または、選択された上位機能アイコン１０１ａの座標位置を中心とする所定の範囲に密集して配列される。
【００２３】
図３（ａ）は、２つの機能アイコンの配列であり、２つの機能アイコン１０１が左右に配列される。図３（ｂ）は３つの機能アイコン１０１の配列であり、３つの機能アイコン１０１が、三角形の位置関係で配置される。同様に、図３（ｃ）が４つ、図３（ｄ）が５つ、図３（ｅ）が８つの機能アイコン１０１の配列を示している。この実施の形態では、図３（ａ）から図３（ｅ）に示す機能アイコン１０１の配列としたが、この配列に限定されるものではない。ただ、配列の条件として、先ず、特定の中心位置Ｐを中心とする特定の範囲に密集して配列することを大きな条件としている。即ち、２個の配列を例外として、複数の機能アイコン１０１が一方向に連続した配置をとらない。そして、この実施の形態では、原則として、上下と左右が対称な機能アイコン１０１の配列とし、これができない個数の場合は、少なくとも、上下または左右の一方が対称となる機能アイコン１０１の配列としている。
【００２４】
図４において、この実施の形態では、アイコン群の切り替え表示に当たって、当該表示されるアイコン群が切り替わったことを使用者に知らせるために、アニメーション表示を行って切り替える。具体的には、図４（ａ）に示すように、選択される機能アイコン１０１ａを背景として、その中心から新たに表示されるアイコン群１１２ａを、図４（ｂ）のように徐々に大きく表示しながら、図４（ｃ）に示すように、所定の大きさに拡大し、そして、図４（ｄ）のように、僅かに縮小して、背景の先の選択アイコン１０１ａを消去させる。この実施の形態では、拡大するアニメーションとしたが、これに限定されるものではない。例えば、徐々に図名を鮮明に表示したり、あるいは明るく表示するようにしてもよい。
【００２５】
また、この実施の形態では、ポップアップメニュー１００の各機能アイコン１０１にカーソル１３が移動すると、制御部１５は、当該カーソル１３が位置する機能アイコン１０１ａが選択状態となったとして強調表示する。この実施の形態では、マウス１４の左ボタンがクリックされると、当該選択状態にある機能アイコン１０１ａの下位階層のアイコン群を表示し、ダブルクリックされると当該選択状態にある機能アイコン１０１ａに割り当てられた処理を実行する。
【００２６】
次に、図２のツリー構造図と図６、図７の表示画面例を参照しながら、図５に示すポップアップメニューの動作フローを説明する。
【００２７】
先ず、図５において、制御部１５は、ポップアップメニュー１００の動作プログラムが起動すると、マウス１４の左ボタンがダブルクリックされたか否かを監視している（ステップ２００）。左ボタンがダブルクリックされると、制御部１５は、クリックされた表示画面５０の座標位置に、図６（ａ）に示すポップアップメニュー１００を表示する（ステップ２０２）。この図６（ａ）に示すポップアップメニュー１００は、記憶装置１１に格納されたツリー構造のデータ１６に基づいて、制御部１５が生成した立体ツリー構造１５０の第１階層アイコン群１０２である。この第１階層アイコン群１０２の各機能アイコン１０１には、機能名称を示す文字や図形が付されている。
【００２８】
この実施の形態では、マウス１４の左ボタンの操作でポップアップメニュー１００を操作し、マウス１４の右ボタンの操作でカーソル１３の位置の近傍にサブメニューウィンドウを表示する。このサブメニューウィンドウには、各種の設定を変更する選択スイッチが配置されている。
【００２９】
制御部１５は、ポップアップメニュー１００の領域外で左ボタンが操作されたか否かを監視し（ステップ２０３）、この領域外で左ボタンが操作されると、ポップアップメニュー１００を消去する（ステップ２１４）。これにより、ポップアップメニュー１００のキャンセル操作が可能となる。
【００３０】
制御部１５は、ポップアップメニュー１００の第１階層アイコン群１０２の各機能アイコン１０１がダブルクリックされたか否かを監視している（ステップ２０４）。ここで、特定の機能アイコン１０１ａ上で左ボタンがダブルクリックされて決定操作がなされると、制御部１５は、当該決定操作された機能ボタン１０１ａに割り当てられている処理を実行し（ステップ２１２）、ポップアップメニュー１００を消去する（ステップ２１４）。
【００３１】
一方、制御部１５は、ポップアップメニュー１００の第１階層アイコン群１０２の各機能アイコン１０１がクリックされたか否かを監視している（ステップ２０６）。ここで、特定の機能アイコン１０１ａ上でマウス１４の左ボタンがクリックされて決定操作がなされると、制御部１５は、当該決定操作された機能ボタン１０１ａに下位階層の機能アイコン１０１があるかを判定し（ステップ２０８）、下位階層の機能アイコン１０１がある場合は、当該決定操作された機能アイコン１０１ａの下位階層のアイコン群である図６（ｂ）に示す第２階層アイコン群１１２を、機能アイコン１０１ａの中心位置に表示し（ステップ２１０）、ステップ２０３に戻る。ここで、図６（ｂ）は、「Ａ３」の機能アイコン１０１が決定操作されたものである。
【００３２】
このように、この実施の形態では、マウス１４を操作することにより、カーソル１３の近傍にポップアップメニュー１００を表示して、その位置近傍に次々と下層のアイコン群を表示して、目的の機能アイコン１０１を見つけ出すことができる。例えば、図６（ｃ）は、図６（ｂ）の第２階層アイコン群１１２の「Ａ３Ｂ１０」の機能アイコン１０１ａが選択されて表示される第３階層アイコン群を示している。
【００３３】
また、この実施の形態のポップアップメニュー１００によれば、図７に示すような監視画面での操作を良好に行うことができる。例えば、この監視画面では、表示画面が４分割されて、それぞれの画面で監視を行うことができる。このような分割画面において、その画面の分割部の近傍にポップアップメニュー１００を表示すれば、各監視画面を隠すことなく、操作メニューを操作することができる。
【００３４】
また、各アイコン群には、１つ前の操作に戻る機能や、ポップアップメニュー１００を中止するキャンセル機能が割り当てられる機能アイコン含めることができる。これにより、ポップアップメニュー１００の操作性をより向上させることができる。
【図面の簡単な説明】
【００３５】
【図１】情報処理装置の概略構成を示す装置ブロック図である。
【図２】機能アイコンのツリー構成図である。
【図３】ポップアップメニューの表示例図である。
【図４】ポップアップメニューのアニメーションの動作画面図である。
【図５】ポップアップメニューの動作フロー図である。
【図６】ポップアップメニュー表示図である。
【図７】使用状態の表示画面図である。
【符号の説明】
【００３６】
１…情報処理装置、１０…表示装置、１１…記憶装置、１２…キーボード、１３…カーソル、１４…マウス、１５…制御部、１６…ツリー構造のデータ、５０…表示画面、１００…ポップアップメニュー、１０１…機能アイコン、１０１ａ…選択された機能アイコン、１０２…第１階層アイコン群、１１２…第２階層アイコン群、１５０…立体ツリー構造。
【図２】
2008084251.tif 000003
【図３】
2008084251.tif 000004
【図４】
2008084251.tif 000005
【図５】
2008084251.tif 000006
【図６】
2008084251.tif 000007
【図１】
2008084251.tif 000008
【図７】
2008084251.tif 000009