(57)【要約】【課題】  メニューや項目を狭いエリアの表示画面上に分かりやすく表示する情報処理装置の表示方法を提供する。【解決手段】  記憶装置１１に格納された一覧表データ５０の一部を立体メニュー１００として表示し、操作指示装置１４の操作により立体メニュー１００の表示動作を制御装置１５で制御する情報処理装置１の表示方法であって、立体メニュー１００は、ＨＰデータエリア１０１を中心に、所定数の行数と列数を備えるとともに、少なくとも、行方向または列方向のデータエリアをＨＰデータエリア１０１より縮小して表示し、操作指示装置１４の座標指示で指示されるデータをＨＰデータエリア１０１に表示する。【選択図】  図１
2008084249.tif 000002
【特許請求の範囲】
【請求項１】
Ｘ軸方向とＹ軸方向の項目に対して対応するデータが割り当てられる一覧表データを格納した記憶装置と、前記一覧表データの一部を閲覧表示メニューとして選択可能に表示する表示装置と、前記閲覧表示メニューの動作制御を指示する操作指示装置と、前記操作指示装置の指示に基づいて前記閲覧表示メニューの表示動作を制御する制御装置とを備えた情報処理装置の表示方法であって、
前記閲覧表示メニューは、ホームポジションデータ表示エリアを中心に、所定数の行数と列数を備えるとともに、少なくとも、行方向または列方向の行または列のデータエリアを前記ホームポジションデータエリアより縮小表示して構成され、
前記操作指示装置の所定の指示操作に基づいて、前記一覧表データにおいて予め設定されたホームポジションのデータを前記ホームポジションデータエリアに割り当てるように各データを割り当てた前記閲覧表示メニューを表示し、前記操作指示装置の座標指示で指示されるデータを前記ホームポジションデータエリアに表示するように各データを表示する
ことを特徴とする情報処理装置の表示方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、Ｘ軸方向とＹ軸方向の項目に対して割り当てられたメニューや項目を狭いエリアの表示画面上に分かりやすく表示する情報処理装置の表示方法に関する。
【背景技術】
【０００２】
従来より、横軸方向に各項目を配置して、それらの項目を備えたデータを縦軸方向に配列した表形式のデータが一般によく使われている。これらの表形式のデータ管理は、情報処理装置の表計算ソフトとして普及している。
【０００３】
これらの表計算ソフトは横軸、即ちＸ軸方向に沢山項目を配列し、あるいは、縦軸、即ちＹ軸方向に多くのデータを蓄積して表示するために、計算ソフトだけでなく、データ管理ソフトとしても使い道のある汎用ソフトである。しかしながら、これらの表計算ソフトではデータ数が多いために、狭い表示画面上で、目的のデータの特定の項目を見つけることが難しく、また、見つけても表示が小さくなる課題がある。このため、画面を分割して表示するなどの改善も図られている。
【０００４】
また、これら表形式のデータ管理は、前記計算ソフトだけでなく、番組表の閲覧ソフトでも見られる。この番組表では、横軸方向にチャンネル、縦軸方向に日時を時系列に表示するものである。この番組表を閲覧する場合、横軸方向の多数のチャンネルから目的のチャンネルを選び、更に、縦軸方向の多数の時系列に配置される番組を選ぶのは大変である。これらは、拡大すれば文字などが見やすいが、全体像が把握しにくい課題がある。
【０００５】
また、各種のメニューを表示する場合、縦軸または横軸方向に複数の機能別ボタンを配置し、この機能別ボタンにカーソルを合わせると、詳細のメニューがプルダウン形式で表示されるようなメニュー画面も一般的である。
【０００６】
【特許文献１】特開２００１−２２８６２号公報
【特許文献２】特開２００２−１４２１６０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
前記従来例は、いずれも、独立したソフトとして、あるいは、独立したソフトの付属ソフトとして成り立っているものである。このため、表示画面上に表示されるウインドウ全体に縦軸と横軸からなる表形式の一覧表を表示したり、あるいは、ウインドウの辺に沿って複数の操作ボタンを配置して、その配列方向と直交する方向にサブウインドウを開いてサブメニューを表示する方式としている。このため、この表形式の利点である全体像（全体の配列）が把握しやすい点を追求しようとすると、表示画面の多くのスペースを使うこととなり、逆に、小さなスペースで表示しようとすると、全体像が把握し難かったり、あるいは、文字が小さくなって見にくいなどの課題がある。
【０００８】
そこで、この発明の目的とするころは、Ｘ軸方向とＹ軸方向の項目に対して割り当てられた、メニューや項目を狭いエリアの表示画面上に分かりやすく表示することが可能な情報処理装置の表示方法を提供することにある。
【課題を解決するための手段】
【０００９】
本発明は、前記目的を達成するために、Ｘ軸方向とＹ軸方向の項目に対して対応するデータが割り当てられる一覧表データを格納した記憶装置と、前記一覧表データの一部を閲覧表示メニューとして選択可能に表示する表示装置と、前記閲覧表示メニューの動作制御を指示する操作指示装置と、前記操作指示装置の指示に基づいて前記閲覧表示メニューの表示動作を制御する制御装置とを備えた情報処理装置の表示方法であって、前記閲覧表示メニューは、ホームポジションデータ表示エリア（ＨＰデータエリア）を中心に、所定数の行数と列数を備えるとともに、少なくとも、行方向または列方向の行または列のデータエリアをＨＰデータエリアより縮小表示して構成され、前記操作指示装置の所定の指示操作に基づいて、前記一覧表データにおいて予め設定されたホームポジションのデータをＨＰデータエリアに割り当てるように各データを割り当てた前記閲覧表示メニューを表示し、前記操作指示装置の座標指示で指示されるデータを前記ＨＰデータエリアに表示するように各データを表示するようにする。
【発明の効果】
【００１０】
本発明によれば、一覧性のメリットを維持しながら視認性とコンパクトな表示を可能とすることができる。
【発明を実施するための最良の形態】
【００１１】
以下、図１から図９を参照して、この発明に係る情報処理装置のメニュー表示方法を詳細に説明する。図１から図７が第１の実施の形態、図８と図９が他の実施の形態を示している。なお、同一の部位や方向などは同一符号を持って示し、重複した説明を省略する。
【００１２】
（第１の実施の形態）
図１から図７は、第１の実施の形態に係る情報処理装置で採用される立体メニューの表示方法である。図１は情報処理装置の概略構成を示す装置ブロック図である。図２は立体メニューの立体構造を示す立体概念図である。図３は立体メニューの動作概念図であり、図３（ａ）が列方向の動作概念図、図３（ｂ）が行方向の動作概念図である。図４は立体メニューの動作フロー図である。図５から図７は立体メニューと一覧データとの関係図であり、各図における（ａ）図は立体メニュー、（ｂ）図は一覧データである。ここで、図５はホームポジションデータエリア（ＨＰデータエリア）のデータが一覧表データの中央の値を表示している立体表示の表示例であり、図６がＨＰデータエリアのデータが一覧データの左端の表示例であり、図７はＨＰデータエリアのデータが一覧表データの上端にある場合の表示例である。
【００１３】
先ず、図１を参照して、この実施の形態に係る情報処理装置の概略構成を説明する。図１において、この実施の形態に係る立体メニューの表示方法は、極く一般的な情報処理装置１に適用することができる。例えば、図１には、その代表的な情報処理装置の装置ブロック図を示している。この情報処理装置１は、各種の情報を表示することが可能な表示装置１０と、各種の動作プログラムや表示装置１０に表示する画面情報などの情報を格納した記憶装置１１と、文字情報の入力や詳細な操作指示を入力することが可能なキーボード１２と、表示装置１０に表示されるカーソル１３や立体メニュー１００の操作指示を行うマウス１４と、この情報処理装置１の動作を統括的に制御する制御装置１５とを含んで構成される。この実施の形態では、出力装置としての図示しないプリンタや、他の機器との接続やインターネットとの接続を可能とする通信装置１６などを備えることができる。
【００１４】
この実施の形態では、記憶装置１１に、Ｘ軸方向にＸ軸項目ａ、ｂ、ｃ、ｄを備え、Ｙ軸方向にＹ軸項目Ａ、Ｂ、Ｃ、Ｄを備えた一覧表データ５０が格納されている。この図１では、説明を簡単にするために、Ｘ軸項目、Ｙ軸項目とも簡単な項目で表示しているが、これはあくまで概念的なものである。例えば、この一覧表示データ５０は、表計算ソフトのデータ、番組表データ、日程表データ、機能メニューデータなどＸ軸とＹ軸で構成される表形式のデータであればよい。
【００１５】
また、この実施の形態では、記憶装置１１に格納された状態でも立体メニュー１００を表示させても良いし、あるいは、制御装置１５の内部メモリ上で対応する一覧表ソフトを駆動させた状態でも、あるいは、表示画面上に立体メニュー１００とともに表示させたり、更には表示画面上で一覧表データ５０を非表示として立体メニュー１００のみを表示させるようにしてもよい。
【００１６】
そして、この実施の形態では、記憶装置１１に格納された一覧表データ５０を立体メニュー１００として、そのデータの一部を表示画面上に表示させることができる。この立体メニュー１００は、ホームポジションデータエリア（ＨＰデータエリア）１０１を中心に、所定数の行数と列数を備えるとともに、少なくとも、行方向または列方向の行または列のデータエリアをＨＰデータエリアより縮小表示して構成される。
【００１７】
即ち、立体メニュー１００の中心にはＨＰデータエリア１０１が配置され、その両側（Ｘ軸方向）に各３つのデータエリアが配置され、更に、ＨＰデータエリア１０１の上下（Ｙ軸方向）には各２行のデータエリアが配置される。つまり、この立体メニュー１００はＨＰデータエリア１０１を中心に７列５行のデータエリアから構成される。そして更に、ＨＰデータエリア１０１の両側のデータエリアは左右方向に行くにしたがって、そのデータエリア及び表示するデータが徐々に小さく表示される。また、ＨＰデータエリア１０１の上下のデータエリアも上下方向に行くにしたがって、そのデータエリア及びデータが徐々に小さく表示される。
【００１８】
また、この実施の形態では、立体メニュー１００の所定の位置、例えば、片側と上部にＸ軸項目名１０２及びＹ軸項目名１０３を設定により表示することができる。このＸ軸項目名１０２及びＹ軸項目名１０３はＨＰデータエリア１０１のデータに対応して、その表示内容が変化する。
【００１９】
このように、この実施の形態に係る立体メニュー１００は、中心となるＨＰデータエリア１０１が大きく、その周囲のデータエリアが徐々に小さくなるように遠近感を持って表示される。そしてまた、中心位置であるＨＰデータエリア１０１は強調表示される。この立体メニュー１００によれば、一覧表データ５０の中で、ＨＰデータエリア１０１に表示されるデータはどのような位置なのかを把握できるとともに、当該データが拡大表示されるので、そのデータを明確に認識することができる。
【００２０】
そして、この立体メニュー１００の各エリアに表示されるデータは、ＨＰデータエリア１０１のデータに対応して一覧表データ５０から呼び出されて表示される。そして、ＨＰデータエリア１０１のデータが変化すれば、各データエリアのデータも、その変化に対応して変化する。
【００２１】
例えば、図１の例では、ＨＰデータエリア１０１が「Ｃｄ」のデータであるので、その両側のデータエリアには、「Ｃｃ」と「Ｃｅ」が割り付けられ、上下のデータエリアには「Ｂｄ」「Ｄｄ」が表示される。この状態からマウス１４を上方向に移動させると、「Ｂｄ」のデータがＨＰデータエリア１０１に表示される。この際、この立体メニュー１０１は、アニメーションでＨＰデータエリア１０１の中心を通るＸ回転軸線Ｐ１を中心にＹ２方向へ回転させるように動作表示する。このアニメーション動作にともなってＨＰデータエリア１０１のデータが「Ｃｄ」から「Ｂｄ」に変化するとともに、その周囲のデータも下方（Ｙ２方向）にスライドして表示される。同様に、マウス１４を左方向に移動させると、ＨＰデータエリア１０１のデータが「Ｃｄ」から「Ｃｃ」に変更されるとともに、その周囲のデータが左から右にスライドして表示される。この際、立体メニュー１００はＨＰデータエリア１０１の中心を通るＹ回転軸線Ｐ２を中心に左から右（Ｘ２方向）へ回転させるようにアニメーション表示される。
【００２２】
なお、この実施の形態では、立体メニュー１００が表示されている場合は、カーソル１３は非表示となっている。
【００２３】
このように、この立体メニュー１００によれば、Ｘ軸方向とＹ軸方向の項目に対して割り当てられた、メニューや項目を狭いエリアの表示画面上に分かりやすく表示させることができる。
【００２４】
以下、図２から図７を参照して、更に詳細に、この立体メニューを説明する。先ず、図２、図３を参照して、立体メニューのアニメーション動作を説明する。
【００２５】
図２、図３において、この実施の形態では、立体メニュー１００は、各データを表示する複数の表示板１１０を立体的な配置で表示する。図３（ａ）に示すように、１つの列はＸ回転軸線Ｐ１の周囲に形成される移動路１１１上に配列される表示板１１０で構成される。この移動路１１１の中央にはＨＰデータエリア１０１または、このＨＰデータエリア１０１と縦並びのデータエリアが配置され、その上下方向には、各データエリアに対応する表示板１１０が配列される。このため、矢印方向から見た場合、中央のＨＰデータエリア１０１が大きく表示され、上下方向のデータは徐々に小さく表示されることとなる。しかも、上下に配置されるデータエリアは、中央のデータエリアの後方に重なって表示され、上下端部の位置では、その殆どが中央よりのデータによって覆われて見えなくなる。
【００２６】
このような配列を備えた立体メニュー１００は、各表示板１１０の位置関係を保ったままＸ回転軸線Ｐ１を中心に回転する。この実施の形態では、図３（ａ）に示すように、上下端部は平行に移動するので、Ｙ１方向またはＹ２方向には終わりがあり、この終わりの状態では、図７（ａ）に示すように表示される。
【００２７】
一方、図３（ｂ）に示すように、１つの行はＹ回転軸線Ｐ２の周囲に形成される移動路１１２上に配列される表示板１１０で構成される。この移動路１１２の中央にはＨＰデータエリア１０１または、このＨＰデータエリア１０１と横並びのデータエリアが配置され、その左右方向には、各データエリアに対応する表示板１１０が配列される。このため、矢印方向から見た場合、中央のＨＰデータエリア１０１が大きく表示され、左右方向のデータは徐々に小さく表示されることとなる。しかも、左右に配置されるデータエリアは、中央のＨＰデータエリア１０１の後方に重なって表示され、左右端部の位置では、その殆どが中央よりのデータによって覆われて見えなくなる。
【００２８】
このような配列を備えた立体メニュー１００は、各表示板１１０の位置関係を保ったままＹ回転軸線Ｐ２を中心に回転する。この実施の形態では、図３（ｂ）に示すように、左右端部は平行に移動するので、Ｘ１方向またはＸ２方向には終わりがあり、この終わりの状態では、図６（ａ）に示すように表示される。
【００２９】
図２に戻り、前記したように、この実施の形態では、一覧表データ５０の各データが複数の表示板１１０に割り当てられて構成される。そして、図２及び図３に示す立体メニュー１００の動作構造により、この一覧表データ５０の一部が表示されることとなる。ここで、この実施の形態に係る立体メニュー１００は、ＨＰデータエリア１０１を中心に７列５行のデータエリアから構成しているが、これに限定されるものではなく、初期設定により、その行数や列数を適宜設定することができる。また、一覧表データ５０のデータ数が少なければ、これらデータの全ては、立体メニュー１００に表示されることは言うまでもない。
【００３０】
次に、図４及び図５から図７を参照して、制御装置１５の動作フローを更に説明する。図５において、制御装置１５は、この立体メニュー表示システムが起動すると、マウス１４の左ボタンがクリックされたか否かを監視する（ステップ２００）。そして、左ボタンがクリックされると、当該クリックされた座標位置にＨＰデータエリア１０１の中心が位置するように立体メニュー（３Ｄグリッド）１００を表示する（ステップ２０２）。この際、当該クリックされた座標位置に立体メニュー１００を表示するスペースがない場合、制御装置１５は、適宜、Ｘ方向またはＹ方向に位置を移動させて表示する。そして、予め設定されたＨＰデータをＨＰデータエリア１０１に表示するように、記憶装置１１に格納されているデータを呼び出して各データエリアに表示する（ステップ２０４）。そして、カーソル１３を非表示とする（ステップ２０６）。
【００３１】
図５に示すように、この実施の形態では、初期設定として、「Ｃｄ」データがＨＰデータとして設定されているので、この「Ｃｄ」をＨＰデータエリア１０１に表示するとともに、これに合わせて他のデータも記憶装置１１から呼び出して各データエリアに表示する。
【００３２】
図４に戻り、制御装置１５は、立体メニュー１００が表示されると、マウス１４で指示される非表示のカーソル１３の移動方向を検知して監視する（ステップ２０８）。そして制御装置１５は、カーソル１３の移動方向のデータをＨＰデータエリア１０１に表示するように、立体メニュー１００のアニメーション動作を行いながら制御する（ステップ２１０）。
【００３３】
図６に示すのは、カーソル１３が左方向に操作されて、ＨＰデータエリア１０１に「Ｃａ」データが表示された状態を示している。図２、図３でも説明したように、この実施の形態では、図６（ｂ）に示す一覧表データ５０を立体メニュー１００として表示するので、使用者に、現在表示されている状態は、一覧表データ５０の左端のデータを表示していることを知らせる必要がある。この実施の形態では、この状態が使用者に一目で分かるように、図６（ａ）に示すように、制御装置１５は、データのないデータエリアを非表示とする。
【００３４】
図７に示すのは、カーソル１３が上方向に操作されて、ＨＰデータエリア１０１に「Ａｃ」データが表示された状態を示している。この状態でも、図６と同様に、制御装置１５は、データのないデータエリアを非表示とする。
【００３５】
図４に戻り、制御装置１５は、左ボタンがダブルクリックされたか否かを監視している（ステップ２１２）。この実施の形態では、立体メニュー１００が表示されると、カーソル１３が非表示となり、ＨＰデータエリア１０１が常に強調表示されて、選択状態となっている。この状態で、左ボタンをダブルクリックすると、制御装置１５は、選択状態にあるＨＰデータエリア１０１のデータが決定操作されたと判断する（ステップ２１４）。この決定操作が成されると、制御装置１５は、このＨＰデータエリア１０１に表示されるデータに割り当てられた処理を実行し、立体メニュー１００を消去する。ここで、図４のフローでは、説明しなかったが、マウス１４の右ボタンをクリックすることにより、立体メニュー１００を消去することができる。
【００３６】
（他の実施の形態）
図８と図９は立体メニューのアニメーション動作の他の実施の形態を示すものである。図８と図９は立体メニューの動作概念図であり、図８（ａ）および図９（ａ）が列方向の動作概念図、図８（ｂ）および図９（ｂ）が表方向の動作概念図である。
【００３７】
図８に示す立体メニュー１００のアニメーション動作は、列方向においては遠近感を持って表示されるが、行方向においては、ＨＰデータエリア１０１と同じ大きさのデータエリアとデータ表示を行うように動作制御するものである。この実施の形態によれば、横方向に並ぶデータエリアは同じ大きさで表示されるので、隣合うデータを比較しながらデータ検索を行う際に便利である。
【００３８】
また、図９に示す立体メニュー１００のアニメーション動作は、列方向及び行方向とも循環するようなアニメーション動作表示を行う。したがって、この実施の形態によれば、同じ方向にカーソルを移動させると、同じデータが繰り返して表示される。このため、動作メニュー等のように、あまりデータ数のない場合は、この動作が有効である。
【００３９】
更に、図８、図９の実施の形態は、図１の実施の形態と合わせて、適宜、変更可能に設定するようにしてもよい。このような設定を可能とすることにより、一覧表データの性質に合わせて適切な立体メニューを表示することができる。
【００４０】
以上説明したように、この実施の形態によれば、Ｘ軸方向とＹ軸方向の項目に対して対応するデータが割り当てられる一覧表データを格納した記憶装置と、一覧表データの一部を閲覧表示メニュー（立体メニュー１００）として選択可能に表示する表示装置と、閲覧表示メニューの動作制御を指示する操作指示装置と、操作指示装置の指示に基づいて閲覧表示メニューの表示動作を制御する制御装置とを備えた情報処理装置に適用することができる。
【００４１】
そして、閲覧表示メニューは、ホームポジションデータ表示エリア（ＨＰデータエリア）を中心に、所定数の行数と列数を備えるとともに、少なくとも、行方向または列方向の行または列のデータエリアをＨＰデータエリアより縮小表示して構成され、操作指示装置の所定の指示操作に基づいて、一覧表データにおいて予め設定されたホームポジションのデータをＨＰデータエリアに割り当てるように各データを割り当てた閲覧表示メニューを表示し、操作指示装置の座標指示で指示されるデータをＨＰデータエリアに表示するように各データを表示するようにすることができる。
【００４２】
また、座標指示装置としては、マウスに代えてトラックボールやジョイスティックでも有効である。また、前記実施の形態では、横方向に長い立体メニューとして説明しているが、縦に長い立体メニューとしてもよい。
【図面の簡単な説明】
【００４３】
【図１】情報処理装置の概略構成を示す装置ブロック図である。
【図２】立体メニューの立体構造を示す立体概念図である。
【図３】立体メニューの動作概念図である。
【図４】立体メニューの動作フロー図である。
【図５】立体メニューと一覧データとの関係図である。
【図６】立体メニューと一覧データとの関係図である。
【図７】立体メニューと一覧データとの関係図である。
【図８】他の立体メニューの動作概念図である。
【図９】他の立体メニューの動作概念図である。
【符号の説明】
【００４４】
１…情報処理装置、１０…表示装置、１１…記憶装置、１２…キーボード、１３…カーソル、１４…マウス、１５…制御装置、１６…通信装置、５０…一覧表データ、１００…立体メニュー、１０１…ＨＰデータエリア、１０２…Ｘ軸項目名、１０３…Ｙ軸項目名、１１０…表示板、１１１…移動路、移動路１１２、Ｐ１…Ｘ回転軸線、Ｐ２…Ｙ回転軸線。
【図１】
2008084249.tif 000003
【図２】
2008084249.tif 000004
【図３】
2008084249.tif 000005
【図４】
2008084249.tif 000006
【図５】
2008084249.tif 000007
【図６】
2008084249.tif 000008
【図７】
2008084249.tif 000009
【図８】
2008084249.tif 000010
【図９】
2008084249.tif 000011