JPS6318428A - メニユ−制御装置 - Google Patents

メニユ−制御装置

Info

Publication number
JPS6318428A
JPS6318428A JP61162317A JP16231786A JPS6318428A JP S6318428 A JPS6318428 A JP S6318428A JP 61162317 A JP61162317 A JP 61162317A JP 16231786 A JP16231786 A JP 16231786A JP S6318428 A JPS6318428 A JP S6318428A
Authority
JP
Japan
Prior art keywords
menu
item
selection
items
display
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP61162317A
Other languages
English (en)
Inventor
Masaaki Kobayashi
正明 小林
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Panasonic Holdings Corp
Original Assignee
Matsushita Electric Industrial Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Matsushita Electric Industrial Co Ltd filed Critical Matsushita Electric Industrial Co Ltd
Priority to JP61162317A priority Critical patent/JPS6318428A/ja
Publication of JPS6318428A publication Critical patent/JPS6318428A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Input From Keyboards Or The Like (AREA)
  • Digital Computer Display Output (AREA)

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。

Description

【発明の詳細な説明】 産業上の利用分野 本発明はポインティングデバイスを用いてメニューを表
示し機能の選択や処理を行う計算機装置において、メニ
ューを大項目からそれに付属する小項目まで選択の指示
に従って選択されたレベルごとに表示し、かつ現在表示
されているメニューが大項目から選択されてきた選択の
深さと、現在表示されている項目に付属する小項目の数
を表示し、選択動作を制御するメニュー制御装置に関す
るものである。
従来の技術 第7図は従来の計算機装置の構成図であシ、1はCPU
、2はメモリ、3は表示メモリ、4はCRT装置、6は
表示メモリ3の内容から映像信号を生成しCRT装置4
に表示させる表示制御装置、6はポインティングデバイ
スを制御しデータの入力管理を行うポインティングデバ
イス制御装置、7はメニューの表示を行うメニュー表示
装置、8はメニューデータを記憶管理するメニューデー
タ管理装置、9はメニュー表示装置子とポインティング
デバイス制御装置らとメニューデータ管理装置8を制御
するメニュー制御装置である。
以上のよって構成された従来の計算機装置のメニュー選
択動作について、以下その動きを説明する。
メニュー制御装置9は、ポインティングデバイス制御装
置らからのポインティングデバイスに付属するボタンの
信号を受は取シその命令がメニュー選択命令の場合、メ
ニューデータ管理装置8からメニュー表示データを取り
だし、メニュー表示装置7を用いてCRT装置4上にメ
ニューを表示する。
この後、メニュー制御装置9はポインティングデバイス
制御装置6からポインティングデバイスにより連動する
カーソルの位置を入力し、ポインティングデバイスに付
属するボタンが押された位置を検出する。メニュー制御
装置9は、カーソルの位置とメニューデータ管理装置8
内のメニューデータを用いて指定されたメニューを検出
し、この情報を計算機システム側へ返す。その後メニュ
ー表示装置7を用いてメニュー表示を消去する。
第8図に従来の計算機装置のメニュー表示の一例をしめ
す。
発明が解決しようとする問題点 しかしながら上記のような構成では、多項目のメニュー
選択を行なう場合、−度に非常に大きなメニューを表示
し選択処理を行なわなければならず、このためメニュー
の下に位置する画面をメニュー選択中は見ることができ
ない。また大きなメニューを避けるため何段もの階層を
持つメニューを構成した場合、メニュー選択処理の途中
で現在のメニューの選択の深さが分からなくなる等の問
題点を有していた。
本発明はかかる点に鑑み、ポインティングデバイスを用
いて機能の選択や処理を行なう計算機装置において、メ
ニューを大項目からそれ罠付属する小項目まで選択の指
示に従って選択された深さ毎に表示し、かつ現在表示さ
れているメニューが大項目から選択されてきた選択の深
さと、現在表示されている項目に付属する小項目の数を
表示し選択動作を制御することによシ、メニュー選択に
費やされる表示領域を少なくシ、複数の階層構造を持つ
メニューでもそのメニューの選択の深さを明確に示す、
メニュー制御装置を提供することを目的とする。
問題点を解決するための手段 本発明は、CRT上でメニューの表示を制御するメニュ
ー表示装置と、ポインティングデバイスからの情報を管
理するポインティングデバイス制御装置と、メニューの
大項目とそれに付属する小項目までのデータを管理する
メニューデータ管理装置と、現在表示されているメニュ
ー項目の大項目からそれに付属する小項目まで選択され
たメニューの選択の深さを記憶管理するメニューレベル
記憶装置と、現在表示されているメニュー項目がメニュ
ーデータ管理装置内に格納されている位置を記憶管理す
るメニュー項目ポインタ記憶装置と、前記ポインティン
グデバイス制御装置と前記メニューデータ管理装置と前
記メニューレベル記憶装置と前記メニュー項目ポインタ
記憶装置を制御レメニューを大項目からそれに付属する
小項目まで選択の指示に従って各項目レベルごとに表示
し、かつ現在表示されているメニューが大項目から選択
されてきた選択の深さと、現在表示されている項目に付
属する小項目の数を表示し、選択動作を制御するメニュ
ー表示制御装置を備えたメニュー制御装置である。
作用 本発明は、前記した構成により、メニュー表示指令が与
えられた場合、メニュー表示選択制御装置が、メニュー
項目ポインター記憶装置に大項目データへのアドレスを
設定し、メニューデータ管理装置に格納されたメニュー
の大項目をメニュー表示装置を用いて表示し、メニュー
レベル記憶装置に初期値を設定する。
次に、メニュー表示選択制御装置は、ポインティングデ
バイス制御装置を用いてポインティングデバイスの位置
とそれに付属するボタンの0N10FF状態からメニュ
ーの選択動作をおこなう。
先ず、大項目内の一項目が選択された場合、メニュー表
示選択制御装置は、メニューデータ管理装置より選択さ
れた大項目に付属する中項目のメニューデータを取りだ
し、メニュー項目ポインタ記憶装置にそのデータへのア
ドレスを設定し、メニューレベル記憶装置の内容を1増
加させ、メニュー表示装置を用いて選択された大項目に
付属する中項目のメニューを表示させる。
メニュー領域内で選択されなかった場合、メニュー表示
選択制御装置はメニュー表示装置を用いてメニューを消
去し、メニューレベル記憶装置、メニュー項目ポインタ
記憶装置の内容を消去する。
メニュー内で表示されている項目の上位のメニュー(例
えば中項目より大項目)へ戻る機能が選択された場合、
メニュー表示選択制御装置はメニューデータ管理装置を
用いて上位にあるメニューデータを取りだし、メニュー
項目ポインタ記憶装置にそのデータへのアドレスを設定
し、メニューレベル記憶装置の内容を1減算し、メニュ
ー表示装置を用いて上位のメニューを表示する。
実施例 第1図は本発明の実施例におけるメニュー制御装置の構
成を示す図である。
第1図において、1oはCPU、11はメモリ、12は
表示メモリ、13はCRT装置、14は表示メモリ12
の内容から映像信号を生成しCRT装置13に表示させ
る表示制御装置、15はポインティングデバイスを制御
し位置情報と付属するボタンの情報等のデータの入力管
理を行うポインティングデバイス制御装置、16はメニ
ューデータを記憶管理するメニューデータ管理装置、1
7はメニューの大項目からそれに付属する小項目までの
現在選択されているメニューの選択の深さを記憶するメ
ニューレベル記憶装置、18はメニューデータ管理装置
16内にあるメニューデータで現在表示しているデータ
へのアドレスを格納するメニュー項目ポインタ記憶装置
、19はメニュー項目ポインタ記憶装置18で指示され
たメニューを画面上に表示するメニュー表示装置、2o
はポインティグデバイス制御装置15、メニューデータ
管理装置16、メニューレベル記憶装置17、メニュー
項目ポインタ記憶装置18、メニュー表示装置19を制
御し各選択の深さ毎のメニューを表示し選択動作を制御
するメニュー表示選択制御装置である。
以上のように構成された本実施例におけるメニュー制御
装置について、以下その動作を説明する。
最初に本実施例のメニューの形状を第2図を用いて説明
する。
21は現在表示されているメニューの上位項目を表示す
る領域、22は現在選択されているメニューの選択の深
さを表示する領域、23は22で表示されている上位項
目に付属する項目を表示する領域、24は23で示され
た項目が持つ小項目数を示す領域である。
付属する項目を選択する場合、選択すべき付属項目表示
領域へカーソルを移動させポインティングデバイスに付
属するボタンを押す。また上位の項目メニューへ戻る場
合、21の上位項目表示領域へカーソルを移動させポイ
ンディングデバイスに付属するボタンを押すことによシ
上位のメニューへ戻る。
次に本実施例のメニュー選択動作を第3図を用いて説明
する。
ポインティングデバイスに付属するボタンよりメニュー
選択を指示した場合、第3図のaに示されるメニューが
CRT上に表示される。第3図のaで示されたメニュー
は初期メニューのため、選択の深さが1であシ、この例
では大項目は4項目よυ構成されている°。それぞれの
大項目は右端の数字で示された数の中項目群を持ってい
る。
大項目1にカーソルを移動させポインティングデバイス
に付属するボタンを押した場合、第3図のbで示すメニ
ュー表示に変更する。bで表示されたメニューは大項目
1に付属する中項目群から構成されるメニュー内容を示
しておシ、3つの中項目より構成されている。
第3図のbでカーソルを中項目1に移動させポインティ
ングデバイスに付属するボタンを押した場合、中項目は
付属する項目を持っていないため、この中項目1が選択
される。
次に本実施例の上記のように構成されたメニュー制御装
置の動作を、第4図のメニューデータの構造と第5図、
第6図で示されたフローチャートを用いて説明する。
先ず、第4図にメニューデータの構造をしめす。
このデータはメニューデータ管理装置16によシ管理さ
れているものである。メニューデータは複数のメニュー
項目データから構成されている。1つのメニュー項目デ
ータは、26で示される項目タイトルデータを格納する
領域とその項目が有する付属項目数を格納する領域26
と、付属項目数分存在する付属項目データから構成され
ている。
付属項目データは、付属項目のタイトルデータを格納す
る領域27とその付属項目データがメニューデータ内で
存在する位置を示すアドレスを格納する領域28から構
成されている。
本実施例のメニュー選択装置の選択における各装置の動
作を、第5図のフローチャートを用いて説明する。
29において、メニュー表示選択制御装置2゜は、メニ
ューレベル記憶装置17に初期値として1をセットし、
メニューデータ管理装置16を用いてメモリ上のメニュ
ーデータの存在するアドレスを取シ出し、メニュー項目
ポインタ記憶装置18にメニューデータの先頭アドレス
をセットする。
3oにおいて、メニュー表示選択制御装置2゜はメニュ
ー表示装置19を用いてCRT装置13上にメニューを
表示する。
次に、31においてメニュー選択処理を行い、選択処理
がさらに実行される場合処理を30へ戻す。選択処理が
終了した場合、32の処理へ移る。
32において、メニュー表示選択制御装置2゜はメニュ
ーレベル記憶装置17の記憶内容と、メニュー項目ポイ
ンタ記憶装置18の記憶内容をリセットする。そして、
33においてメニュー表示装置19を用いてメニューの
表示を消去し、メニュー選択処理を終了する。
30のメニュー選択処理を第6図のフローチャートを用
いて詳しく説明する。
34において、メニュー表示選択制御装置2゜は、ポイ
ンティングデバイス制御装置15を用いてポインティン
グデバイスに連動するカーソルの位置情報とボタンの情
報を入力する。
36において、メニュー表示選択制御装置2゜はボタン
が押されてるか確認し、押されている場合、36へ処理
を移す。押されていない場合、処理を34へ戻しボタン
が押されるまでこの処理を繰シ返す。
36において、メニュー表示選択制御装置2゜は34で
入力したカーソルの位置を解析しカーソルと表示されて
いるメニューとの位置関係を決定する。そして37にお
いて、カーソルの位置がGRT13上のメニュー表示領
域内で無い場合、処理を終了する。カーソルがメニュー
表示領域内の場合、38へ処理を移す。
38において、メニュー表示選択制御装置2゜は、36
の解析結果を用いて、カーソル位置がメニュー表示領域
内の上位項目表示領域内か確認し、上位項目表示領域内
の場合処理を43へ移す。上位項目領域で無い場合、処
理を39へ移す。
39において、メニュー表示選択制御装置20は、メニ
ュー項目ポインタ記憶装置18を用いて、現在OR’l
’上で表示されているメニュー項目のメニューデータを
得、カーソルが付属項目表示領域内でどの付属項目上に
在るか調べ、選択されているメニュー項目(付属項目)
を決定する。
40においてメニュー表示選択制御装置20は、選択さ
れたメニュー項目(付属項目)データに付属する付属項
目数を取シ出し、付属項目数が0の場合、42へ処理を
移す。0でない場合、処理を41へ移す。
41では、表示するメニューを、選択されたメニュー項
目(付属項目)に付属する項目群に変更するため、メニ
ュー表示選択制御装置20はメニュー項目ポインタ記憶
装置18に、選択されたメニュー選択(付属項目)デー
タへのアドレスをセントし、メニューレベル記憶装置1
7の記憶内容を1増加させ、選択処理を続けて実行させ
る。
42においては、付属項目数が0の項目が選択され、こ
れにより自動的にこの項目が選択されたことになる。こ
のため計算機システムへ選択されたメニューデータを通
知し、メニュー選択処理を終了する。
43において、上位項目へ戻る処理が選択されたため、
メニュー表示選択制御装置20はメニュー項目ポインタ
記憶装置18に上位項目データへのアドレスをセットし
、メニューレベル記憶装置17の記憶内容を1減少させ
、選択処理を実行させる。
発明の詳細 な説明した様に、本発明によれば、メニューを大項目か
らそれに付属する小項目まで選択の指示に従って選択さ
れたレベル毎に表示し、かつ現在表示されているメニュ
ーが大項目から選択されてきた選択の深さと、現在表示
されている項目に付属する小項目の数を表示しながら、
選択処理をすることができ、メニュー選択に費やされる
表示領域は少なく、また複数の階層構造を持つメニュー
でもそのメニューの選択の深さが明確になυ、その実用
的効果は太きい。
【図面の簡単な説明】
第1図は本発明における1実施例のメニュー制御装置の
構成を示すブロック図、第2図は同実施例でCRT上に
表示するメニューの説明図、第3図は同実施例のメニュ
ー選択動作のCRT上の動きの説明図、第4図は同実施
例のメニューデータの構造図、第6図、第6図は同実施
例のメニュー制御装置の選択処理の動作のフローチャー
ト、第7図は従来の計算機装置の構成図、第8図は従来
のメニュー表示の説明図である。 1・・・・・・CPU、2・・・・・・メモリ、3・・
・・・・表示メモリ、4・・・・・・CRT装置、6・
・・・・・表示制御装置、6・・・・・・ポインティン
グデバイス管理装置、7・・・・・・メニュー表示装置
、8・・・・・・メニューデータ管理装置、9・・・・
・・メニュー制御装置、10・・・・・・制御装置、1
1・・・・・・メモリ、12・・・・・・表示メモリ、
13・・・・・・CRT装置、14・・・・・・表示制
御装置、15・・・・・・ポインティングデバイス管理
装置、16・・・・・・メニューデータ管理装置、17
・・・・・・メニューレベル記憶装置、18・・・・・
・メニュー項目ポインタ記憶装置、19・・・・・・メ
ニュー表示装置、2o・・・・・・メニュー表示選択制
御装置。 代理人の氏名 弁理士 中 尾 敏 男 ほか1名第2
図 2z 第3図 第4図 第5図 第6図

Claims (1)

    【特許請求の範囲】
  1. CRT上でメニューの表示を制御するメニュー表示装置
    と、ポインティングデバイスからの情報を管理するポイ
    ンティングデバイス制御装置と、メニューの大項目とそ
    れに付属する小項目のデータを管理するメニューデータ
    管理装置と、現在表示されているメニューの大項目から
    それに付属する小項目まで選択されたメニューの選択の
    深さを記憶管理するメニューレベル記憶装置と、現在表
    示されているメニューのデータがメニューデータ管理装
    置内に格納されている位置を記憶管理するメニュー項目
    ポインタ記憶装置と、前記ポインティングデバイス制御
    装置と前記メニューデータ管理装置と前記メニューレベ
    ル記憶装置と前記メニュー項目ポインタ記憶装置を制御
    し、メニューを大項目からそれに付属する小項目まで選
    択の指示に従って選択されたレベルごとに表示し、かつ
    現在表示されているメニューが大項目から選択されてき
    た選択の深さと、現在表示されている項目に付属する小
    項目の数を表示し、選択動作を制御するメニュー表示制
    御装置を備えた事を特徴とするメニュー制御装置。
JP61162317A 1986-07-10 1986-07-10 メニユ−制御装置 Pending JPS6318428A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP61162317A JPS6318428A (ja) 1986-07-10 1986-07-10 メニユ−制御装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP61162317A JPS6318428A (ja) 1986-07-10 1986-07-10 メニユ−制御装置

Publications (1)

Publication Number Publication Date
JPS6318428A true JPS6318428A (ja) 1988-01-26

Family

ID=15752226

Family Applications (1)

Application Number Title Priority Date Filing Date
JP61162317A Pending JPS6318428A (ja) 1986-07-10 1986-07-10 メニユ−制御装置

Country Status (1)

Country Link
JP (1) JPS6318428A (ja)

Similar Documents

Publication Publication Date Title
JPH0574094B2 (ja)
JPS6273327A (ja) ワ−クステ−シヨン
JPH01142918A (ja) メニュー制御装置
JPS6318428A (ja) メニユ−制御装置
JPH0383121A (ja) メニュー表示方式
JPS6318429A (ja) メニユ−制御装置
JPS63205722A (ja) メニユ−制御装置
JP2820949B2 (ja) 階層オブジェクト選択方法及びその装置並びに情報処理装置とcad装置
JPS63208921A (ja) スイツチパタ−ン表示装置
JPH1185443A (ja) ウインドウ表示装置及び記憶媒体
JPH1115583A (ja) アイコン表示制御装置及びアイコン表示制御方法
JPH03256116A (ja) 情報処理装置及びメニュー表示方法
JPH10207678A (ja) ウィンドウの表示切り替え方法およびそのためのシステム
JP3185209B2 (ja) 表示制御装置
JPH04107727A (ja) メニュー表示装置
JPH05150932A (ja) アイコン表示機能を有するコンピユータ装置
JPH0452686A (ja) 表示領域移動制御方式
JPH04318619A (ja) マルチウィンドウシステムにおけるウィンドウ表示制御装置
JPS62293474A (ja) グラフィックデータ処理装置およびその方法
JPH04251327A (ja) マルチウィンドウシステムにおけるウィンドウ操作方式
JPH04369026A (ja) アイコン表示制御装置及びアイコン表示制御方法
JPS63298431A (ja) 情報処理装置
JP2000207087A (ja) 表示図形選択方法
JPS60189504A (ja) 数値制御装置
JPS6211927A (ja) カ−ソルメニユ−制御装置