【事件の表示】
　特許第３１７５９３７号「メニュー表示装置」の請求項１に係る特許に対する特許異議の申立てについて、次のとおり決定する。
【結　論】
　訂正を認める。
　特許第３１７５９３７号の請求項１に係る特許を取り消す。
【理　由】
【１】手続きの経緯
　本件特許第３１７５９３７号「メニュー表示装置」の発明は、平成１年１２月２７日に特許出願されたものであって、平成１３年４月６日にその特許（請求項の数１）の設定登録がなされ、平成１３年６月１１日に特許公報が発行され、その全請求項（請求項１）について平成１３年１２月１１日に渡部廣美より特許異議の申立てがなされ、その全請求項（請求項１）について平成１４年２月１８日付けで取消理由の通知がなされ、その指定期間内である平成１４年４月２５日に訂正請求がなされたものである。
【２】訂正の適否について
（１）訂正の要旨
　訂正請求書により訂正する訂正事項は、特許請求の範囲の減縮と明りょうでない記載の釈明を目的とするものであって、その訂正内容は、要旨、以下のとおりである。
(1-1)訂正事項ａ
　特許請求の範囲の減縮を目的として、特許請求の範囲の請求項1を以下の通りに訂正する。
『【請求項1】　複数の項目からなるメニューを、複数階層からなる階層構造に従って複数表示するメニュー表示装置であって、
　上記各階層における各メニューに含まれる複数の項目毎に、
該項目に属する下位階層のメニューを表示するための
　上記各階層のメニューを階層別に表示する際は、その各階層におけるメニュー毎に、そのメニューに含まれる各項目を、
該メニューに対応する前記項目記憶手段に記憶されている各項目のポイント情報に基づいて、
　を具備したことを特徴とするメニュー表示装置。』
(1-2)訂正事項ｂ
　訂正事項ａにおける請求項1の訂正に伴い、訂正後の請求項1の記載と発明の詳細な説明との整合を図るため、明りょうではない記載の釈明を目的として、特許明細書の第5頁第1行目〜第7頁第5行目を以下のように訂正する。
『〔課題を解決するための手段〕
　本発明は、複数の項目からなるメニューを、複数階層からなる階層構造に従って複数表示するメニュー表示装置であって、上記各階層における各メニューに含まれる複数の項目毎に、
該項目に属する下位階層のメニューを表不するための
該メニューに対応する前記項目記憶手段に記憶されている各項目のポイント情報に基づいて、
(1-3)訂正事項ｃ
　訂正事項ａにおける請求項1の訂正に伴い、訂正後の請求項1の記載と発明の詳細な説明との整合を図るため、明りょうではない記載の釈明を目的として、特許明細書の第20頁第11行目〜同第15行目を以下のように訂正する。
『〔発明の効果〕
　本発明によれば、階層別の各メニューに含まれる複数の項目毎に、
項目に属する下位階層のメニューを表不させるための
該メニューに対応する前記項目記憶手段に記憶されている各項目のポイント情報に基づいて、
下位階層のメニューへのポイントの有無を示す情報を記憶しておくだけで、下位階層のメニューの有無を示すメニュー項目の識別表示を特別な情報を必要とせずに行うことができる。
（２）訂正の適否についての判断
＜訂正の目的の適否、新規事項の有無及び特許請求の範囲の拡張・変更の存否についての判断＞
(2-1)訂正の目的等
　本件訂正の要旨は、上記訂正事項ａ乃至ｃのとおりであって、その訂正事項ａの訂正内容は、特許請求の範囲の請求項１に係る発明について特許請求の範囲の減縮を目的とし、また訂正事項ｂ及びｃの訂正内容は、いずれも前記訂正事項ａによる特許請求の範囲の減縮に伴なう明りょうでない記載の釈明を目的とするものである。
(2-2)検討
　以下、各訂正事項について検討する。
・前記訂正事項ａについては、特許査定時の特許請求の範囲の請求項１に記載された事項において、「下位階層のメニューへのポイント有無を示す情報」を「該項目に属する下位階層のメニューを表示するための下位階層へのポイントの有無を示す情報」と訂正し、また「下位階層のメニューへの情報が存在する項目と下位階層のメニューへの情報が存在しない項目とで識別表示する」を「該メニューに対応する前記項目記憶手段に記憶されている各項目のポイント情報に基づいて、下位階層のメニューへの情報が存在する項目と下位階層のメニューへの情報が存在しない項目とで識別表示する」と訂正するものであるが、これらは、いずれも「ポイント有無を示す情報」及び「識別表示」に係る構成を限定することにより特許請求の範囲の減縮を行うものと認められる。そして、これら限定する構成は、本件明細書第１０頁第４行〜同頁第１２行（本件特許公報第5欄第9〜15行）における「選択属性管理テーブル(15)のエリア15a〜15f」、第５図とこれに係わる同明細書第１４頁末行〜第１６頁第７行（本件特許公報第6欄第42行〜第7欄第15行）と同明細書第２０頁第４〜７行（本件特許公報第8欄第31〜35行）における「下位階層のメニューへの情報」等として記載されており、いずれも新規事項を追加するものではなく、また実質的に特許請求の範囲を拡張し又は変更するものでもない。
・前記訂正事項ｂ及びｃについては、前記特許請求の範囲を減縮することにより不明りょうとなる事項に係る詳細な説明の欄の記載について、この詳細な説明の欄の記載全般の整合性を保つために訂正するものであって、いずれも明りょうでない記載の釈明にあたるものである。そして、これらの訂正は、いずれも新規事項を追加するものではなく、また実質的に特許請求の範囲を拡張し又は変更するものでもない。
(2-3)まとめ
・以上のとおりであって、前記訂正事項ａ乃至ｃに係る訂正は、いずれも特許請求の範囲の減縮及び明りょうでない記載の釈明を目的とするものであり、新規事項を追加するものではなく、また請求項を追加するなど実質的に特許請求の範囲を拡張し又は変更するものとも認められない。
　したがって、上記訂正は、特許法第１２０条の４第３項において準用する平成６年法律第１１６号による改正前の特許法第１２６条第１項ただし書き及び第２項の規定に適合するので、当該訂正を認める。
【３】本件特許発明
　訂正された特許請求の範囲の請求項１に係る発明は、以下のとおりである。
「【請求項１】　複数の項目からなるメニューを、複数階層からなる階層構造に従って複数表示するメニュー表示装置であって、
　上記各階層における各メニューに含まれる複数の項目毎に、
該項目に属する下位階層のメニューを表示するための
　上記各階層のメニューを階層別に表示する際は、その各階層におけるメニュー毎に、そのメニューに含まれる各項目を、
該メニューに対応する前記項目記憶手段に記憶されている各項目のポイント情報に基づいて、
　を具備したことを特徴とするメニュー表示装置。」
【４】本件特許異議の申立て及び取消理由通知について
（１）異議申立ての理由の概要
　特許異議申立人渡部廣美は、証拠方法として甲第１号証（特開昭63-18429号公報）及び甲第２号証（特開平3-182922号公報)を提出し、「本件特許発明は、甲第1号証に記載された発明であるから、特許法第29条第1項第3号の規定に基づき特許を受けることができないものであり、また甲第1号証に記載された発明に基づいて容易に発明をすることができたものであるから、特許法第29条第2項の規定に基づき特許を受けることができないものであり、さらには甲第2号証に記載された発明と同一であるから、特許法第29条の2の規定に該当するものであり、従って、上記発明に係る特許は同法第113条第2号の規定により取り消されるべきものである。」としている。（なお、本件特許及び特許異議申立てに係る手続きの経緯は、前記【１】記載のとおりである。）
（２）取消理由通知の概要
　本件特許発明における全請求項［請求項１］に係る発明について、特許法第２９条第２項及び同法第２９条の２違反として、特許異議申立人渡部廣美が提出した甲第１号証及び甲第２号証に係る下記刊行物及び先願発明を引用し、要点、以下のような取消理由を通知した。
『刊行物１　特開昭63-18429号公報（異議甲第１号証参照）
　……（引用省略）……。
　以上のとおりであって、本件特許請求の範囲の請求項１に係る発明は、刊行物１に記載された発明に基づいて当業者が容易に発明をすることができたものであるから、当該請求項１に係る発明は特許法第２９条第２項の規定により特許を受けることができないものであって、当該請求項１に係る発明の特許は取り消されるべきものである。
　刊行物２（引用先願）　特願平1-321772号（特開平3-182922号公報[平成3年8月8日出願公開]、異議甲第２号証参照）
　……（引用省略）……。
　以上のとおり、本件の特許請求の範囲の請求項１に係る発明は、上記引用先願（刊行物２）の明細書及び図面に記載された発明と同一であって、この請求項１に係る発明の特許は特許法第２９条の２の規定に違反してなされたものであるから、当該請求項１に係る発明の特許は取り消されるべきものである。』
【５】当審の判断
（１）本件特許発明
　前記のとおり訂正が認められた本件の特許請求の範囲の請求項１に係る発明（以下「本件訂正発明」という。）は、前記【３】記載のとおりのものである。
（２）特許法第２９条第２項違反について
（2-1）刊行物記載の発明
　前記取消理由で引用した刊行物１（特開昭63-18429号公報）には、その実施例及び図面第１図〜第９図を参酌すると、以下のような技術的事項が記載されている。
(i)「本発明はポインティングデバイスを用いてメニューを表示し機能の選択や処理を行う計算機装置において、メニューを大項目からそれに付属する小項目まで選択の指示に従って選択されたレベルごとに順次重ねて表示し、かつ現在表示されているメニューが大項目から選択されてきた選択の深さと現在表示されているメニューの項目が持つ小項目の数を表示し、選択動作を制御するメニュー制御装置に関するものである。」（第1頁右下欄第10〜18行）、
(ii)「本発明はかかる点に鑑み、ポインティングデバイスを用いて機能の選択や処理を行なう計算機装置において、メニューを大項目からそれに付属する小項目まで選択の指示に従って各項目レベル毎に順次重ねて表示し、かつ現在表示されているメニューが大項目から選択されてきた選択の深さと、現在表示されているメニューの項目に付属する小項目の数を表示し、選択動作を制御することにより、選択中のメニューの選択の深さが明確に表示され、メニューの表示領域が少なく、少ない選択動作でメニュー選択を実行できるメニュー制御装置を提供する。」（第2頁左下欄第2〜13行）、
(iii)「16はメニューデータを記憶管理するメニューデータ管理装置」（第3頁左下欄第6〜7行）、
(iv)「25は24で示された項目が持つ小項目数を示す領域である。
　付属する項目を選択する場合、選択すべき付属項目の付属項目数を表示する領域へカーソルを移動させることにより、その項目のメニューが新たに前のメニュー上に重なる形で表示される。」（第3頁右下欄第13〜19行）、
(v)「第3図のcで小項目1上にカーソルを移動させボインティングデバイスに付属するボタンを離すことにより、この小項目1が選択される。」（第4頁右上欄第8〜10行）、
(vi)「第5図にメニューデータの構造をしめす。このデータはメニューデータ管理装置16により管理されているものである。メニューデータは複数のメニュー項目データから構成されている。1つのメニュー項目データは、30で示される項目タイトルデータを格納する領域とその項目が有する付属項目数を格納する領域31と、付属項目数分ある付属項目データから構成されている。付属項目データは、付属項目のタイトルデータを格納する領域32と、その付属項目データがメニューデータ内で存在する位置を示すアドレスを格納する領域33から構成されている。」（第4頁左下欄第4〜15行）、
(vii)「選択中のメニューの選択の深さが明確に表示され、メニューの表示のため占有する領域が少なく、少ない選択動作で高速かつ容易にメニュー選択を実行でき、その実用的効果は大きい。」（第5頁右下欄第5〜9行）、
（2-1）対比・判断
　本件訂正発明と前記刊行物１に記載された発明とを対比すると、両者は、以下の一致点及び相違点を有するものと認められる。
（一致点）
「複数の項目からなるメニューを、複数階層からなる階層構造に従って複数表示するメニュー表示装置であって、
　上記各階層における各メニューに含まれる複数の項目毎に、
該項目に属する下位階層のメニューを表示するための
　上記各階層のメニューを階層別に表示する際は、その各階層におけるメニュー毎に、そのメニューに含まれる各項目を、
該メニューに対応する前記項目記憶手段に記憶されている情報に基づいて
　を具備したメニュー表示装置。」
（相違点）
　(i)階層別メニュー表示手段が、各階層のメニューを階層別に表示する際、本件訂正発明にあっては、「その各階層におけるメニュー毎に、そのメニューに含まれる各項目を、該メニューに対応する前記項目記憶手段に記憶されている各項目のポイント情報に基づいて、下位階層のメニューへの情報が存在する項目と下位階層のメニューへの情報が存在しない最下位属性の項目とで識別表示する」ものであるのに対し、刊行物１にあっては、「その各階層におけるメニュー毎に、そのメニューに含まれる各項目を、下位階層のメニューへの情報が存在する項目の数として表示する」ものである点、
（検討）
　前記相違点(i)について検討すると、本件訂正発明においては、「下位階層のメニューへの情報が存在する項目」と「下位階層のメニューへの情報が存在しない最下位属性の項目」とが識別して表示される旨規定され、これをメニューに対応する前記項目記憶手段に記憶されている各項目のポイント情報に基づいて行うものであるが、前記刊行物１においても、表示はメニューに対応する前記項目記憶手段に記憶されている下位階層に係わる情報に基づいて行われるものであり、また該項目記憶手段には下位階層に係わる各項目のポイント情報を有するものであって、その際の識別表示は、下位階層の当該「数」は数値「０」とこれ以外の数値とにより、本件訂正発明と同様に識別して表示される作用効果をもつ（なお、本件訂正発明は、明細書においてその識別表示の具体的な態様を各階層全体の表示とし、該当項目を「網掛け」「反転」表示となすものを例示しているが、この構成を特許請求の範囲に規定するものではないから、前記刊行物１の数値による識別表示の態様と区別できるものではない。）ものであるから、その技術的意義では共に一致するものであって両者間に本質的な差異は認められない。そして、識別表示に際して、項目記憶手段に記憶された情報として各項目のポイント情報を用いこのポイント情報に基づいて行うように構成することは当業者が適宜になし得ることと認められる。
　また、本件訂正発明による作用効果も、当業者が予測し得るものであって格別のものとは認められない。
　したがって、本件訂正発明のように構成することは、刊行物１に記載された発明に基づいて当業者が容易になし得るものと認められる。
（特許権者の主張について）
　特許権者は、異議意見書において「上記引用例1、引用例2には、本件特許発明の構成のうち特にCの構成、即ち「C．上記各階層のメニューを階層別に表示する際は、その各階層におけるメニュー毎に、そのメニューに含まれる各項目を、該メニューに対応する前記項目記憶手段に記憶されている各項目のポイント情報に基づいて、下位階層のメニューへの情報が存在する項目と下位階層のメニューへの情報が存在しない項目とで識別表示する階層別メニュー表示手段と、を具備したことを特徴とするメニュー表示装置。」の構成に相当する技術を一切開示していない。
　従って、上記引用例からは本件特許発明の効果、即ち、予め階層別の各メニューに含まれる複数の項目毎に、項目に属する下位階層のメニューを表示させるための下位階層のメニューへのポイントの有無を示す情報を記憶しておくだけで、下位階層のメニューの有無を示すメニュー項目の識別表示を特別な情報を必要とせずに行うことができる、とした効果は一切期待できないものである。」（異議意見書第3頁第19行〜第4頁第1行）旨、主張している。
　しかしながら、刊行物１（引用例１）においても、前記したように表示はメニューに対応する前記項目記憶手段に記憶されている下位階層に係わる情報に基づいて行われるものであり、また該項目記憶手段には下位階層に係わる各項目のポイント情報を有するものであって、その際の識別表示は、下位階層の有無が数値により表示されてはいるものの、本件訂正発明においてもその識別表示の具体的な態様を特許請求の範囲に規定するものではないから（実施例では各階層全体を表示し、該当項目を「網掛け」「反転」表示となすものを例示しているが）、前記刊行物１の数値による識別表示の態様と区別できるものではない。また、本件訂正発明の表示は「項目記憶手段に記憶されている各項目のポイント情報」に基づくものとしているが、本件明細書の記載を参酌しても、この点における技術的意義は明確でなく、要は、項目記憶手段の各項目に下位項目の有無を判別し判断することができる情報を有しこれを用いて表示を行えばよいのであるから、この情報として各項目のポイント情報となすこと（刊行物１においても、このポイント情報を有するものであり、単に識別表示する（数値までは必要としない）ものにあっては、これを判別・判断して「網掛け」などでの表示態様で構成することで、本件訂正発明の実施例と同様な構成することができるものである。）に格別の困難性はないものと認められる。
　したがって、特許権者の当該主張は採用することができない。
【５】むすび
　以上のとおりであって、本件異議申立てにおける訂正の請求を認めることとし、訂正された特許請求の範囲の請求項１に係る発明は前記刊行物１に記載された発明に基づいて当業者が容易に発明をすることができたものであり、当該請求項１に係る発明の特許は、特許法第２９条第２項の規定に違反してなされたものであるから、同法第１１３条第２号に該当し、取り消されるべきものである。
　よって、結論のとおり決定する。
【異議決定日】
平成１４年８月３０日（２００２．８．３０）
【訂正の要旨】
訂正の要旨
　［１］訂正事項ａ
　特許請求の範囲の減縮を目的として、特許請求の範囲の請求項１を以下の通りに訂正する。
　【請求項１】複数の項目からなるメニューを、複数階層からなる階層構造に従って複数表示するメニュー表示装置であって、
　上記各階層における各メニューに含まれる複数の項目毎に、該項目に属する下位階層のメニューを表示するための下位階層へのポイントの有無を示す情報を記憶する項目記憶手段と、
　上記各階層のメニューを階層別に表示する際は、その各階層におけるメニュー毎に、そのメニューに含まれる各項目を、該メニューに対応する前記項目記憶手段に記憶されている各項目のポイント情報に基づいて、下位階層のメニューへの情報が存在する項目と下位階層のメニューへの情報が存在しない項目とで識別表示する階層別メニュー表示手段と、
　を具備したことを特徴とするメニュー表示装置。
　〔２〕訂正事項ｂ
　訂正事項ａにおける請求項１の訂正に伴い、訂正後の請求項１の記載と発明の詳細な説明との整合を図るため、明りょうではない記載の釈明を目的として、特許明細書の第５頁第１行目〜第７頁第５行目を以下のように訂正する。
　〔課題を解決するための手段〕
　本発明は、複数の項目からなるメニューを、複数階層からなる階層構造に従って複数表示するメニュー表示装置であって、上記各階層における各メニューに含まれる複数の項目毎に、該項目に属する下位階層のメニューを表不するための下位階層へのポイントの有無を示す情報を記憶する項目記憶手段と、上記各階層のメニューを階層別に表示する際は、その各階層におけるメニュー毎に、そのメニューに含まれる各項目を、該メニューに対応する前記項目記憶手段に記憶されている各項目のポイント情報に基づいて下位階層のメニューへの情報が存在する項目と下位階層のメニューへの情報が存在しない項目とで識別表示する階層別メニュー表示手段と、を具備したことを特徴とする。
〔３〕訂正事項ｃ
　訂正事項ａにおける請求項１の訂正に伴い、訂正後の請求項１の記載と発明の詳細な説明との整合を図るため、明りょうではない記載の釈明を目的として、特許明細書の第２０頁第１１行目〜同第１５行目を以下のように訂正する。
　〔発明の効果〕
　本発明によれば、階層別の各メニューに含まれる複数の項目毎に、項目に属する下位階層のメニューを表不させるための下位階層のメニューへのポイントの有無を示す情報を記憶し、各階層のメニューを階層別に表示する際は、該メニューに対応する前記項目記憶手段に記憶されている各項目のポイント情報に基づいて、同一階層に属する各項目のうち下位階層のメニューへの情報が存在する項目と下位階層のメニューへの情報が存在しない項目とで識別表示するようにしたので、下位階層のメニューへのポイントの有無を示す情報を記憶しておくだけで、下位階層のメニューの有無を示すメニュー項目の識別表示を特別な情報を必要とせずに行うことができる。
（５４）【発明の名称】
メニュー表示装置
（５７）【特許請求の範囲】
　【請求項１】　複数の項目からなるメニューを、複数階層からなる階層構造に従って複数表示するメニュー表示装置であって、
　上記各階層における各メニューに含まれる複数の項目毎に、
該項目に属する下位階層のメニューを表示するための
　上記各階層のメニューを階層別に表示する際は、その各階層におけるメニュー毎に、そのメニューに含まれる各項目を、
該メニューに対応する前記項目記憶手段に記憶されている各項目のポイント情報に基づいて、
　を具備したことを特徴とするメニュー表示装置。
【発明の詳細な説明】
〔産業上の利用分野〕
本発明は、複数の項目からなるメニューを複数階層からなる階層構造に従って複数表示するメニュー表示装置に関する。
〔従来の技術〕
オフィスコンピュータやパーソナルコンピュータ等により各種電子機器の運動制御を行う場合、又はディスプレイ上に複数の画面やグラフ等を作成する場合、これら処理の為プログラムやデータのメニューをディスプレイ上に表示し希望のメニューを選択しなければならない。このような場合従来のメニュー表示方式では同一属性の処理メニューをディスプレイ上に順次表示して選択を行っている。
例えばディスプレイ上に描画を行う場合、第７図（ａ）に示すように先ず描画を希望する図形の種類を直線、円、長方形としてメニュー表示し、これらの処理プログラムの中から番号を指定し１つを選択させる。次に、例えば直線を選択したのであれば同図（ｂ）に示すように直線の種類として実線、点線、一点鎖線、二重線の中から番号を指定して対応する処理プログラムを選択させ、さらに例えば点線を指定した後同図（ｃ）に示すようにこの点線の色を白、青、赤、黄色の中から番号を指定して選択する。
すなわち一のメニューを選択すると、その選択メニューに属する次の選択を促して行き順次各属性毎に選択を行い、必要な全属性を選択するものである。
〔発明が解決しようとする課題〕
このような従来のメニュー表示では、個々の階層でのメニュー項目を最初に表示させた場合は、この個々のメニュー項目が全てが同一の表示形態で表示されるため、そのメニュー項目の下位階層に下位のメニュー項目があるのか否かわからないものである。
例えば第７図（ａ）のような最上位階層のメニュー表示の場合、３つのメニュー項目は全て同一の表示形態で表示されるため、その個々のメニュー項目に下位階層があるのかどうか判断つかない。即ち、このメニュー項目の中で「直線」のメニュー項目を選択すると、第７図（ｂ）に示すようにその下位階層に線種のメニューがあることがわかるが、これはそのメニュー項目を選択してみて初めてわかるものであり、このような選択操作をしない限り、その「直線」のメニュー項目の下に下位階層のメニューがあるのか否かは一切わからないのである。同様に最上位階層の他のメニュー項目「円」、「長方形」に、下位階層があるかどうかは、実際にそのメニュー項目を選択操作してみないとわからないものである。
この第７図では、各メニュー項目を順次選択していくことで、下位のメニューを表示し、その際、上位のメニューの中で選択されたメニュー項目を網掛けにより識別表示しているが、これは単にそのメニュー項目が選択されたことを示しているにすぎない。
本発明の課題は、表示される複数階層毎の各メニューにおける各項目の表示状態から、複数階層からなる階層メニューのメニュー階層関係を容易に把握でき、且つ所望する階層のメニュー内での所望する項目の選択をスムーズに行えるようにすることである。
〔課題を解決するための手段〕
　本発明は、複数の項目からなるメニューを、複数階層からなる階層構造に従って複数表示するメニュー表示装置であって、上記各階層における各メニューに含まれる複数の項目毎に、該項目に属する下位階層のメニューを表示するための下位階層へのポイントの有無を示す情報を記憶する項目記憶手段と、上記各階層のメニューを階層別に表示する際は、その各階層におけるメニュー毎に、そのメニューに含まれる各項目を、該メニューに対応する前記項目記憶手段に記憶されている各項目のポイント情報に基づいて、下位階層のメニューへの情報が存在する項目と下位階層のメニューへの情報が存在しない項目とで識別表示する階層別メニュー表示手段と、を具備したことを特徴とする。
［機能ブロック図の説明］
第１図は機能ブロック図であり、上位メニューを表示するための表示情報と下位メニューを表示するための表示情報を記憶する記憶手段１と、下位メニューの存在する上位メニューのメニュー項目を識別表示する表示制御手段２と、からなる。
〔実施例〕
以下、第２図乃至第６図を参照しながら一実施例を説明する。
第２図は一実施例のメニュー表示方式を使用したコンピュータのシステムブロック図である。同図において、マウス６は移動自在に構成されており、マウス６の移動データやマウス６に設けられた不図示のスイッチの操作信号は、マウス制御部７を介してＣＰＵ（中央処理装置）８へ出力される。また、ＣＰＵ８にはキーボード９を操作することによりキーボード９から出力されるキー操作信号がキーボード制御部１０によりコードデータに変換されこのコードデータが供給される。
また、ＣＰＵ８の出力にはウィンドウメモリ１１、表示制御メモリ１２、選択属性管理部１３が接続され、ＣＰＵ８は対応する各種データの出力制御を行う。また、ＣＰＵ８は不図示のＲＯＭにも接続されており、該ＲＯＭに記憶されているシステムプログラムに従って制御処理を行う。
ウィンドウメモリ１１は後述するＣＲＴディスプレイに表示する全てのデータを記憶するメモリである。選択属性管理部１３は詳しくは後述するが、ＣＲＴディスプレイに表示するメニューの管理テーブルを有する。表示制御メモリ１２は上記入選択属性管理部１３内のテーブルデータに従って、各メニューの表示位置のデータを読み出し表示制御データを作成して記憶すると共に、ウィンドメモリ１１に記憶されている表示データと共にＣＲＴディスプレイ１７への表示データを作成する。表示制御部１６は表示制御メモリ１２に記憶される表示データをＣＲＴディスプレイ１７へ出力し、ＣＲＴディスプレイ１７にメニューの表示等を行わせる。
一方、前述の選択属性管理部１３は第３図（ａ）、（ｂ）に示す選択属性管理ヘッダ１４と選択属性管理テーブル１５で構成されている。選択属性管理ヘッダ１４はエリア１４ａ〜１４ｈのデータ記憶領域を有する。エリア１４ａは処理番号を記憶するエリアであり、例えばＩＵナンバーが記憶される。エリア１４ｂは属性番号を記憶するエリアであり、例えば対応する属性番号が１、２、・・・として記憶される。エリア１４ｃは対応する属性メニューをＣＲＴディスプレイ１７に表示する場合のＸ軸方向の初期アドレスデータｘを記憶するエリアであり、エリア１４ｄは対応する属性のＹ軸方向の初期アドレスデータｙを記憶するエリアである。また、エリア１４ｅは後述する選択項目をＣＲＴディスプレイ１７に表示する場合のＸ軸幅を記憶するエリアであり、エリア１４ｆは同じく選択項目のＹ軸幅を記憶するエリアである。さらに、エリア１４ｇは対応する属性のメニューの中の最初のメニューに対応するメニュー表示用データを記憶する選択毒性管理テーブル１５の初期アドレス（ポイントデータ、ｆｌｄｐ）を記憶するエリアである。エリア１４ｈは対応するメニューの前のメニューの表示用データを記憶する選択毒性管理テーブル１５の初期アドレス（ポイントデータ、ｂａｃｋｐ）を記憶するエリアである。
一方、選択毒性管理テーブル１５はエリア１５ａ〜１５ｆで構成されている。エリア１５ａは対応する項目番号の記憶エリアであり、エリア１５ｂはその項目名称の記憶エリアである。また、エリア１５ｃはその処理メニューに対して次のメニューのアドレス（ｎｐ）を記憶するエリアであり、エリア１５ｄはその処理メニューに対して前のメニューのアドレス（ｂｐ）を記憶するエリアである。さらに、エリア１５ｅには次の選択毒性管理ヘッダのポイントデータ（ｎｈｐ）が記憶され、エリア１５ｆには現在の選択属性管理ヘッダへのポイントデータ（ｃｈｐ）が記憶されている。
また、上記選択属性管理ヘッド１４と選択毒性管理テーブル１５の連鎖関係を示す図が第４図である。すなわち、例えば第１属性の選択属性管理ヘッダが描画、グラフ等のディスプレイ上に描く線画の種類を示す属性であるとすれば、選択毒性管理ヘッダ１４（以下Ａで示す）のエリア１４ｂには属性の番号としてデータ“１″が記憶され、エリア１４ｇにはこの第１属性に含まれる項目の中の最初のメニューに対応する選択属性管理テーブルのポイントデータ（ｆｌｄｐ）が記憶されている。そして、このポイントデータが指示する位置に最初の選択属性管理テーブルが接続する。例えば、この選択属性管理テーブルａが描画の選択属性管理テーブルであればこのテーブルのエリア１５ｂにはこのテーブルの名称を示す“描画”の文字データが記憶され、エリア１５ｃには同一属性の他の選択属性管理テーブル、例えばグラフの選択属性管理テーブルのポイントデータ（ｎｐ）が記憶されている。すなわち、エリア１５ｃに記憶されるポイントデータによりグラフの選択属性管理テーブルである例えばａ′のテーブルが指示できる。尚、選択属性管理テーブルａ、ａ′のエリア１５ｆにはこのテーブルが所属する選択属性管理ヘッダである選択属性管理ヘッダＡのポイントデータ（ｃｈｐ）が記憶され、選択属性管理テーブルａ′のエリア１５ｄには前の選択属性管理テーブルａのポイントデータ（ｂｐ）が記憶されている。
また、第２属性は上記第１属性の描画、グラフ等を表示する為の図形形状等のデータに対応するテーブルであり、選択属性管理ヘッダ１４（以下Ｂで示す）と選択属性管理テーブルｂ、ｂ′で構成されている。すなわち、選択属性管理ヘッダＢは前述の選択属性管理テーブルａにより選択を必要とする場合エリア１５ｅに記憶されるポイントデータ（ｎｈｐ）によって指示される。例えば同図の場合、選択属性管理テーブルａのエリア１５ｅにより第２属性の選択属性管理ヘッダＢが指示されている。また、この選択属性管理ヘッダＢのエリア１４ｈには逆に選択属性管理ヘッダＢの前の選択属性管理テーブルのポイントデータとして第１属性の選択属性管理テーブルａのポイントデータが記憶される。選択属性管理ヘッダＢと選択属性管理テーブルｂ、ｂ′の関係は上記選択属性管理ヘッダＡと選択属性管理テーブルａ、ａ′の関係と同様であり、選択属性管理ヘッダＢのエリア１４ｇに第２属性内の最初の選択属性管理テーブルｂのポイントデータ（ｆｌｄｐ）が記憶され、選択属性管理テーブルｂのエリア１５ｃに選択属性管理テーブルｂ′のポイントデータが記憶されている。また、上記選択属性管理テーブルｂ、ｂ′は例えば描画作成の際必要となる図形として直線、円等のデータの管理テーブルである。尚、選択属性管理テーブルｂ、ｂ′のエリア１５ｆにはこのテーブルが所属する選択属性管理ヘッダである選択属性管理ヘッダＢのポイントデータが記憶され、選択属性管理テーブルｂ′のエリア１５ｄには前の選択属性管理テーブルｂのポイントデータ（ｂｐ）が記憶されている。
上記は描画に対応する選択属性管理テーブルａに対する第２属性の選択属性管理ヘッダＢ、選択属性管理テーブルｂ、ｂ′の構成であるが、第１属性のグラフに対する第２属性の選択属性管理ヘッダ及び選択属性管理テーブルは夫々同図にＣ、ｃ、ｃ′、ｃ″で示すように上記Ｂ、ｂ、ｂ′と同様に構成されている。すなわち、選択属性管理ヘッダＣのエリア１４ｇに記憶されるポイントデータ（ｆｌｄｐ）により最初の選択属性管理テーブルｃが選択され、選択属性管理テーブルｃのエリア１５ｃのポイントデータ（ｎｐ）により選択属性管理テーブルｃ′が選択され、選択属性管理テーブルｃ′のエリア１５ｃに記憶されるポイントデータ（ｎｐ）により選択属性管理テーブルｃ″が選択される。また、選択属性管理テーブルｃ、ｃ′、ｃ″のエリア１５ｆにはこれらのテーブルが所属するヘッダである選択属性管理ヘッダＣのポイントデータが記憶され、選択属性管理テーブルｃ′及びｃ″のエリア１５ｄには前の選択属性管理テーブルｃのポイントデータ（ｂｐ）が記憶されている。尚、ちなみに上記選択属性管理テーブルに対応する属性データの項目としてはグラフのデータ出力、画面表示、印刷出力等である。
次に、上記構成の処理メニューの選択処理動作を説明する。
先ず、第５図に示すようにＣＲＴディスプレイ１７には各属性に含まれるメニューが表示される。例えば第１属性では項目番号“１″が付された“描画”及び項目番号“２″が付された“グラフ”のメニューが表示され、第２属性では上記第１属性の描画に対応する図形として項目番号“１″の直線と項目番号“２″の円を示すメニュー、及び上記第１属性のグラフに対応する処理として項目番号“１″のデータ入力と項目番号“２″の画面表示と項目番号“３″の印刷出力を示すメニューが表示される。上記メニューの表示は選択属性管理部１３内の選択属性管理ヘッダ１４及び選択属性管理テーブル１５の各記憶データに従って作成される。すなわち、表示制御メモリ１２は選択属性管理ヘッダＡ〜Ｃ等のエリア１４ｂを読み出すことにより各選択属性管理ヘッダの所属する属性が判断でき、また選択属性管理ヘッダＡ〜Ｃ等のエリア１４ｇのポイントデータ（ｆｌｄｐ）から所属する属性の項目が判断できる。したがって、上記データからＣＲＴディスプレイ１７上に第５図に示すようなメニューの表示を行う。さらに、第３属性、第４属性についても同様であり、選択属性管理部１３に記憶された不図示のテーブルに従って処理され、ＣＲＴディスプレイ１７上に表示されたものである。尚、同図に示す斜線部はその属性より以下の属性が存在しないことを示す表示であり、具体的には網掛け、反転等によって表示される。
以上のようにＣＲＴディスプレイ１７上にメニュー表示を行った後、例えばマウス６を操作してマウス６の移動データをＣＰＵ８へ供給する。ＣＰＵ８は以後第６図のフローチャートに従って処理を行い、先ずＣＰＵ８は供給されたデータを解析し上記信号がメニューの制御信号であれば、ＣＰＵ８はメニュー選択処理を行う為、表示制御メモリ１２を制御して指示される位置へ不図示のマウスカーソルを移動し、オペレータが指示するメニューの選択を行う（ステップ（以下Ｓで示す）１）。ＣＰＵ８はＣＲＴディスプレイ１７上のマウスカーソルの位置のデータからどのメニューが選択されたかを判断し対応するメニューの選択属性管理テーブルを検索する（Ｓ２）。さらに検索した選択属性管理テーブルのエリア１５ｆに記憶されるポイントデータ（ｃｈｐ）から対応する選択属性管理ヘッダを検索し（Ｓ３）、検索した属性データをＣＰＵ８内の不図示のメモリに記憶する（Ｓ４）。
次に、上記のようにして検索した選択属性管理ヘッダのエリア１４ｈに記憶されるポイントデータから１つ前の属性の選択属性管理テーブルを検索する（Ｓ５）。ここで具体例を用いて説明すると、例えば第５図に示す第３属性の項目番号“１″の“追加”のメニューがオペレータによって選択された場合、ＣＰＵ８はＣＲＴディスプレイ１７の位置データとマウスカーソルの位置データから“追加”のメニューの選択を確認し、対応する選択属性管理テーブルを判断して、該選択属性管理テーブルのエリア１５ｆのデータから第３属性に含まれることを判断する（Ｓ１〜Ｓ３）。さらに、このようにして検索した第３の属性を示す選択属性管理ヘッダのエリア１４ｈに記憶されるポイントデータから第２の属性に含まれる選択属性管理テーブルを検索し、項目番号“１″の処理“データ入力”であることを検索する（Ｓ４、Ｓ５）。さらに、上記処理（Ｓ５）で検索したメニューに対応する選択属性管理テーブルのヘッダが先頭ヘッダであるか否かの判断を行う（Ｓ６）。この判断は対応する選択属性管理ヘッダのエリア１４ｈにポイントデータ（ｂａｃｋｐ）が記憶されているか否かにより確認できる。例えば、上記例では第２属性の選択属性管理ヘッダＣのエリア１４ｈには第１属性内の選択属性管理テーブルのポイントデータが記憶されてる為（Ｓ６がＮＯ（ノー））、再度処理（Ｓ３）を実行する。
すなわち、上記例の場合には第２属性に含まれる選択属性管理テーブルのエリア１５ｆのポイントデータから第２属性の選択属性管理ヘッダＣが検索され、さらに一つ前の第１属性に含まれる項目番号“２″のメニュー“グラフ”に対応する選択属性管理テーブルａ′が選択される（Ｓ４、Ｓ５）。上記処理（Ｓ５）で検索したメニューに対応する選択属性管理テーブルａ′のヘッダは先頭ヘッダであるので選択属性管理ヘッダのエリア１４ｈにポイントデータが記憶されておらず（Ｓ６がＹＥＳ（イエス））、以後処理（Ｓ７）を実行する。
処理（Ｓ７）は上記処理（Ｓ４）でＣＰＵ８のメモリに記憶した属性番号のデータに従って対応する選択属性管理テーブルのメニューに太枠を形成する処理である。この処理は表示制御メモリ１２によって行われ、ＣＲＴディスプレイ１７に表示されている対応する選択属性管理テーブルのメニューに太枠を作成するものである。上記のように処理することにより、例えば上記例の場合には第５図に示すように第１属性の“グラフ”、第２属性の“データ入力”、第３属性の“追加”に太枠が形成され、以後ＣＲＴディスプレイ１７を目視することにより容易に選択したメニューを確認できる。
以上のように、本実施例は、第５図に示すように上位、下位の全処理メニューを先ず表示し、マウス６により最下位のメニューを選択することで選択したメニューに関連する上位のメニューを同時に選択できるものである。
尚、本実施例ではＣＲＴディスプレイ１７に表示されるメニューが最下位属性である時網掛け、反転表示等するようにしたが、これらの表示に限るものではない。また、選択されたメニューへの太枠表示も太枠に限るものではないことは勿論である。
〔発明の効果〕
　本発明によれば、階層別の各メニューに含まれる複数の項目毎に、項目に属する下位階層のメニューを表示させるための下位階層のメニューへのポイントの有無を示す情報を記憶し、各階層のメニューを階層別に表示する際は、該メニューに対応する前記項目記憶手段に記憶されている各項目のポイント情報に基づいて、同一階層に属する各項目のうち下位階層のメニューへの情報が存在する項目と下位階層のメニューへの情報が存在しない項目とで識別表示するようにしたので、下位階層のメニューへのポイントの有無を示す情報を記憶しておくだけで、下位階層のメニューの有無を示すメニュー項目の識別表示を特別な情報を必要とせずに行うことができる。
【図面の簡単な説明】
第１図は本発明の機能ブロック図、
第２図は一実施例のシステムブロック図、
第３図（ａ）は選択属性管理ヘッダの構成図、
第３図（ｂ）は選択属性管理テーブルの構成図、
第４図は選択属性管理ヘッダ及び選択属性管理テーブルのアドレス関係説明図、
第５図は一実施例の対メニューの表示例を示す図、
第６図は一実施例のマルチウィンドウのプログラム処理動作を示すフローチャート、
第７図（ａ）〜（ｃ）は従来の処理メニューの表示例を示す図である。
１……記憶手段、
２……表示手段、
３……選択手段、
４……表示制御手段。