JPH08509308A - Graphical user interface for help system - Google Patents

Graphical user interface for help system

Info

Publication number
JPH08509308A
JPH08509308A JP6517299A JP51729994A JPH08509308A JP H08509308 A JPH08509308 A JP H08509308A JP 6517299 A JP6517299 A JP 6517299A JP 51729994 A JP51729994 A JP 51729994A JP H08509308 A JPH08509308 A JP H08509308A
Authority
JP
Japan
Prior art keywords
window
cpu
display
user
displayed
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
JP6517299A
Other languages
Japanese (ja)
Inventor
パーマー,ジェイムズ・エドワード
サード パワーズ,ジョン・リチャード・ザ
コールマン,パトリシア・ジェイ
ブルワー,グレゴリー・スコット
ハーマン,ジェフリー・アラン
コックラン,エリ
Original Assignee
アプル・コンピュータ・インコーポレーテッド
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
Priority claimed from US08/010,064 external-priority patent/US5469540A/en
Priority claimed from US08/010,063 external-priority patent/US5825355A/en
Priority claimed from US08/010,062 external-priority patent/US5488685A/en
Application filed by アプル・コンピュータ・インコーポレーテッド filed Critical アプル・コンピュータ・インコーポレーテッド
Publication of JPH08509308A publication Critical patent/JPH08509308A/en
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0487Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
    • G06F3/0489Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using dedicated keyboard keys or combinations thereof
    • G06F3/04895Guidance during keyboard input operation, e.g. prompting
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0481Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0484Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
    • G06F3/0485Scrolling or panning
    • G06F3/04855Interaction with scrollbars
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/451Execution arrangements for user interfaces
    • G06F9/453Help systems

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Software Systems (AREA)
  • User Interface Of Digital Computer (AREA)
  • Digital Computer Display Output (AREA)
  • Position Input By Displaying (AREA)
  • Input From Keyboards Or The Like (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

(57)【要約】 このヘルプ・システムは、ユーザによる選択のためにトピック、索引、検索の各ボタン機能を有するアクセス・ウィンドウを含む。トピック、索引、または検索機能の使用により、ヘルプ照会が定義され、その結果、CPUがディスプレイ上にプレゼンテーション・ウィンドウを生成して表示する。アクセス・ウィンドウとプレゼンテーション・ウィンドウの両ウィンドウは、ユーザが現在実行中のアプリケーションとは無関係に表示される他のすべての階層化ウィンドウの上に「浮遊」する。アクセス・ウィンドウとプレゼンテーション・ウィンドウの両ウィンドウは、活動状態のままになり、表示されているアクセス・ウィンドウまたはプレゼンテーション・ウィンドウのすぐ下の一番上のウィンドウと同様に、ユーザが操作することができる。一番上のアプリケーション・ウィンドウの下にある他の階層化ウィンドウは、非活動状態になり、操作するためにはアクセス・ウィンドウまたはプレゼンテーション・ウィンドウのすぐ下のスタックの「一番上」に引き出す必要がある。現在のウィンドウのアクセス・ウィンドウは、アクセス・ウィンドウの定義域に水平に広がる英字スクロール・バーを含む。英字スクロール・バーの長さに沿って複数の英数字、記号文字、またはその他の文字(まとめて「文字」)が表示される。英字スクロール・バー上に表示される文字の上に選択的に位置決め可能なスライダが提供される。英字スクロール・バー上の文字の上にスライダを置くと、CPUが選択された文字に対応するデータを表示する。その上にスライダが置かれている英字からABC順に始まる項目が定義域に表示される。 (57) [Summary] This help system includes an access window with topic, index, and search button functions for selection by the user. Use of the topic, index, or search functions define a help query that results in the CPU generating and displaying a presentation window on the display. Both the access window and the presentation window "float" over all other layered windows that appear regardless of the application the user is currently running. Both the access and presentation windows remain active and can be interacted with by the user just like the top window immediately below the displayed access or presentation window. . Other layered windows below the top application window are inactive and need to be pulled to the "top" of the stack just below the access or presentation windows for operation. There is. The access window of the current window includes an alphabetic scroll bar that extends horizontally in the domain of the access window. Multiple alphanumeric, symbolic, or other characters (collectively "characters") are displayed along the length of the alphabetic scroll bar. A selectively positionable slider is provided over the characters displayed on the alphabetic scroll bar. Placing the slider over a character on the alphabetic scroll bar causes the CPU to display the data corresponding to the selected character. Items starting from the alphabetical character on which the slider is placed in the order of ABC are displayed in the domain.

Description

【発明の詳細な説明】 ヘルプ・システム用のグラフィカル・ユーザ・インタフェース 発明の背景 1. 技術分野 本発明は、グラフィック情報を表示するための装置および方法に関し、より具 体的には本発明は、ディスプレイ上で重なり合うデータ・ウィンドウを表示し操 作するためのコンピュータ制御の表示システムに関する。 2. 背景情報 この10年間にわたり、人間とコンピュータ・システムとの対話を容易にする ために様々なグラフィカル・ユーザ・インタフェースが開発された。多くのユー ザ・インタフェースは、人間側の親しみやすさを最大限にし、ユーザとコンピュ ータとの間で情報を伝達する方法として、インタフェースの設計にメタファを使 用している。デスク・トップ、ノートブックなどの見慣れたメタファを使用する ことにより、インタフェースは既存の人間の精神構造を利用し、特定のコンピュ ータ・システムの要件を理解するためにユーザがメタファによる類推を行えるよ うにする。見慣れたメタファ周辺で設計すると人間の学習時間が短縮されること は周知のことである。たとえば、Patrick Chanによる“Learn ing Considerations in User Interface Design: The Room Model”(Report CS−8 4−16、University of Waterloo Computer Science Department、カナダ・オンタリオ州、1984年 7月)ならびに同書に引用された参考文献を参照されたい。 現行世代のシステムでは、テキストとグラフィックの組合せが配置されたディ スプレイ上で複数の「ウィンドウ」を使用する、いわゆる「オブジェクト指向」 表示システムをコンピュータ・システムに取り入れることが一般的である。デス ク・トップのメタファを使用すると、ウィンドウは、ファイル・フォルダ、ルー ズ・リーフ・バインダ、単純な四角形などの様々な物体の形態をとることができ 、複数のウィンドウが互いに重なり合い、「一番上」のウィンドウが現行作業フ ァイルを構成する可能性がある。ウィンドウベースのグラフィカル・ユーザ・イ ンタフェース(GUI)の状況内で操作するユーザは、オフィス内で一般的に見 られる対象を操作し、したがって、コンピュータと対話するための見慣れた環境 を非専門ユーザに提供する。 典型的なウィンドウベースのGUIシステムでは、視覚的に別個の表示オブジ ェクトが表示画面上に用意され、通常、「アイコン」と呼ばれる。それぞれのア イコンは、デスクトップ上の1つの機能またはオブジェクトを表す。多くのシス テムでは、マウスまたは他のポインタ制御装置の動きに応答して選択的に移動可 能なカーソルも表示される。このカーソルは、ユーザが画面上で選択可能な表示 オブジェクトの上を動かすことができる。ユーザは、ウィンドウから情報を削除 したり、1つのウィンドウから別のウィンドウへデータを移動したり、実際のフ ァイルまたは他の物理的物体を操作する場合と同様にウィンドウ上で一般的な操 作を行ったりすることができる。メニュー・バーに沿って現れる特定のコマンド ・オプションおよびそのコマンド・オプションに対応するサブコマンド項目を選 択するための技法を使用して、様々な「プルダウン」メニューも表示することが できる(米国再発行特許Re32632号を参照)。 先行技術のGUI設計に関連する様々な態様、方法、および装置を記載した、 米国特許第32632号、米国特許第4931783号、米国特許第50724 12号、米国特許第5148154号、およびそれらに引用されている参考文献 を参照されたい。 オブジェクト指向表示システムは、新規ユーザがコンピュータ・システムを理 解して操作する際の学習順応期間を短縮したが、いまだにユーザは実際にコンピ ュータ・システムを操作する間に支援を必要とする。その結果、ウィンドウベー スのGUIを使用して様々な画面上ヘルプ・システムが開発された。システムに よっては、特定のアプリケーション・プログラムで操作する間にユーザが検討で きるように、画面上マニュアルを表示するヘルプ・キーを提供するものもある。 Apple社のMacintosh(登録商標)のGUIのSystem 7. 0の一部を形成するバルーン・ヘルプ・システムのような他のヘルプ・ベース・ システムは、画面のデスクトップ上の様々なアイコン、ラベル、ウィンドウ、そ の他のオブジェクトの上にカーソルを置くことによって、コンテキストに敏感な ヘルプ情報を提供する。(Apple Computer,Inc.発行のMa cintosh(登録商標)ユーザ・マニュアルを参照されたい。) GUIの場合のように直観的なヘルプ・インタフェース設計は、一般に、ユー ザがメタファに関する共通知識を応用してコンピュータ・システムを操作できる ようにするために、実世界のメタファに依存している。しかし、ユーザ・インタ フェース向けの「直観的」設計を構成するものを定義することは難しく、どのメ タファを使用したとしても、すべてのエンド・ユーザにとって完全に明白なイン タフェースを設計することは難しい。コンテキストに敏感で、GUIのメタファ とともに機能するようなヘルプ・システムを提供して、ユーザを支援することが 望ましい。 後述するように、本発明は、ユーザの順応学習期間を軽減する属性を有する画 面上ヘルプ・システムを提供する。本発明のヘルプ・システムは、ユーザが印刷 されたマニュアルを読まなければならないのとは対照的な画面上ヘルプと、ユー ザが作業するアプリケーションのコンテキスト感度の恩恵を完全に提供する。デ ィスプレイ上の他のウィンドウからヘルプ・ウィンドウを区別するウィンドウ機 能が提供され、所望の機能を達成できるようにヘルプの使用によりユーザに指示 する追加機能が追加されている。ウィンドウベースのGUIの画面上ヘルプ・シ ステムに関して本発明を記述するが、本発明の特徴および属性が様々なGUI設 計ならびにソフトウェア・アプリケーションで応用できることは、以下の説明か ら明らかになるはずである。したがって、本発明は以下の説明によって限定され ず、様々なメーカが提供するコンピュータ・システムならびに様々なメタファを 使用するユーザ・インタフェース設計に本発明を適用できることは、当業者には 理解されるだろう。発明の要旨及び課題 本発明は、ウィンドウベースのコンピュータ表示システムで使用するためのヘ ルプ・インタフェースのための装置および方法を提供する。この表示システムは 、キーボード、ディジタル・パッド、マウス、トラック・ボールなどの入力装置 に適切な入出力回路を介して結合された少なくとも1つの中央演算処理装置(C PU)を含む。このCPUは、プログラムおよびデータを格納するためのハード ・ディスク・ドライブに結合され、CPUが他の様々なシステム資源および装置 とやりとりする場合に使用するネットワークにも結合することができる。さらに CPUは、本発明が表示されるCRTまたは液晶表示装置などの表示装置に結合 される。本発明のユーザ・インタフェースは、重なり合う複数のウィンドウを有 するオブジェクト指向のGUIを含む。本発明は、ユーザによる選択のためのト ピック、索引、検索の各ボタン機能を有するアクセス・ウィンドウを含む。トピ ック、索引、または検索の各機能の使用により、ヘルプ照会が定義される。 索引ボタンが選択された場合、現在のウィンドウのアクセス・ウィンドウは、 アクセス・ウィンドウの定義域の水平方向に広がる英字スクロール・バーを表示 する。英字スクロール・バーの長さに沿って、複数の英数字、記号文字、または その他の文字(まとめて「文字」という)が表示される。英字スクロール・バー 上に表示される文字の上に選択的に位置決め可能なスライダが提供される。英字 スクロール・バー上の文字の上にスライダを置くと、CPUは選択された文字に 対応するデータを表示する。本実施例では、上にスライダが置かれた英字からA BC順に始まる定義域に諸項目が表示される。このスライダは、ユーザがスライ ダの少なくとも一部の上にカーソルを位置決めし、スイッチを押してCPUに通 知することによって、所望の文字の上に位置決めすることができる。スイッチを 押し続ける間に、ユーザは、スライダがほぼ所望の文字の上に配置されるまでカ ーソルとスライダが英字スクロール・バーに沿って移動するようにカーソル制御 装置を操作し、次にユーザはスイッチを解放し、それにより、選択が行われたこ とをCPUに通知する。 あるいは、ユーザが英字スクロール・バー上の所望の文字の上にカーソルを置 き、カーソル制御装置に関連するスイッチを瞬間的にクリックし、それにより、 選択をCPUに通知することによって、選択を行うことができる。スイッチの瞬 間的な押下げと解放をCPUが感知すると、CPUは、選択された文字の上に表 示されるようにスライダを移動させる。次にCPUは、選択された文字から始ま るデータ項目を定義域内に表示する。また、ユーザがCPUに結合されたキーボ ード上の所望の文字キーを押し下げることによっても、選択を行うことができる 。キーボード入力を感知すると、CPUは、選択された文字の上にスライダを表 示し、諸項目の英字順リストを表示する。さらに、スライダは、アクセス・ウィ ンドウの定義域内に配置された垂直スクロール・バーの上にカーソルを置き、C PUに結合されたスイッチを押すことにより、移動させることができる。この場 合、CPUは、定義域内の項目リストの先頭にある現行項目を表す文字の上にス ライダを表示する。 英字スクロール・バーの長さに沿った空間が、たとえば、英字またはその他の 事前定義文字セット内のすべての文字を表示するには不十分な場合、CPUによ って英字スクロール・バーに沿って追加の文字を表示することができる。本発明 の教示によれば、英字スクロール・バーに沿って追加の文字を表示するため、ユ ーザはスライダの上にカーソルを置き、スイッチを押し、英字スクロール・バー の末端までカーソルを移動させる。スイッチの押下げとスクロール・バーの末端 までのスライダの移動を感知すると、CPUは、スクロール・バーの内容を末端 とは反対方向にスクロールし、追加の文字を英字スクロール・バー上に表示する 。ユーザ側から見ると、追加文字の表示によって英字スクロール・バーが末端と は反対方向にスクロールされ、それにより、追加文字が現れるように見える。 さらにユーザを支援するため、本発明は、プレゼンテーション・ウィンドウ内 に配置された情報に関連する諸機能をディスプレイ上で識別するためにCPUに よって生成された指示マークを含む。この指示マークは、プレゼンテーション・ ウィンドウの表示とほぼ同時に表示され、たとえば、矢印、円、Xなどの幾何学 的オブジェクトに近いもののように見える。 本発明の教示によれば、アクセス・ウィンドウとプレゼンテーション・ウィン ドウの両ウィンドウは、ユーザが現在実行しているアプリケーションとは無関係 に表示される他のすべての階層化ウィンドウの上に「浮遊」する。アクセス・ウ ィンドウとプレゼンテーション・ウィンドウの両ウィンドウは、活動状態のまま になり、表示されているアクセス・ウィンドウまたはプレゼンテーション・ウィ ンドウのすぐ下の一番上のウィンドウと同様にユーザが操作することができる。 一番上のアプリケーション・ウィンドウより下の他の階層化ウィンドウは非活動 状態になり、それを操作するには、アクセス・ウィンドウまたはプレゼンテーシ ョン・ウィンドウのすぐ下のスタックの「一番上」に持ってこなければならない 。さらに、アクセス・ウィンドウとプレゼンテーション・ウィンドウの両ウィン ドウは、CPUによって実行されて表示されている他のアプリケーションとは無 関係に表示画面上の任意の位置に選択的に位置決めすることができる。本発明の アクセス・ウィンドウとプレゼンテーション・ウィンドウは、ユーザがそれを消 去するまで引き続き表示される。図面の簡単な説明 第1図は、本発明の教示を取り入れた1つの可能なコンピュータ表示システム を示す機能ブロック図である。 第2図は、本発明の教示を使用したウィンドウ表示システムを示す典型的な表 示画面である。 第3図は、本発明のアクセス・ウィンドウを示す図である。 第4図は、トピック画面が選択された後の第3図に示すアクセス・ウィンドウ を示す図である。 第5図は、「files and disks」用のトピック域が選択された 後の第4図のアクセス・ウィンドウを示す図である。 第6図は、第5図のアクセス・ウィンドウを示す図であり、「How do I find a file or folder?」という選択項目が選択さ れたことを示す。 第7図は、第6図に示す選択に続いて表示される「How do I fin d a file or folder?」というタイトルのプレゼンテーショ ン・ウィンドウを示す図である。 第8図は、索引画面の選択項目と本発明の英字スライダを示す、本発明のアク セス・ウィンドウを示す図である。 第9図は、アクセス・ウィンドウ内の英字索引ウィンドウの英字「F」の内容 の上に置かれた本発明の英字スライダを示す図である。 第10図は、英字ウィンドウで「files」項目が選択された後の第9図の アクセス・ウィンドウを示す図である。 第11図は、「How do I find a file or fold er?」という選択項目が選択された後の第10図のウィンドウを示す図である 。 第12図は、「Look for」画面が選択された本発明のアクセス・ウィ ンドウを示す図である。 第13図は、「Find」という単語が入力され検索された後の第12図のア クセス画面を示す図である。 第14図は、「How do I find a file or fold er?」という選択項目が選択されているときの第13図のアクセス画面を示す 図である。 第15図は、第14図に示す選択に続いて表示される「How do I f ind a file or folder?」というタイトルのプレゼンテー ション・ウィンドウを示す図である。 第16図は、索引が選択された後の本発明のアクセス・ウィンドウと、英字ス ライダを示す図である。 第17図は、英字「F」が選択された後の第16図のウィンドウを示す図であ る。 第18図は、本発明の選択技法を示す流れ図である。 第19a図、第19b図、第19c図、および第19d図は、本発明の代替選 択技法を示す流れ図である。 第20図は、本発明の英字スライダが英字「F」から英字「Z」に移動したと きの英字スライダの位置と英字スクロール・バーとを示す図である。 第21図は、本発明の英字スクロール・バーのスクロール機能を示す流れ図で ある。 第22図は、英字スライダが英字「Z」から英字「P」に移動した後の英字ス ライダの位置を示す図である。 第23図は、スライダが英字「P」から英字「Z」に移動したときのスクロー ル・バーの位置と、「disks」という単語の選択を示す図である。 第24図は、「GFX Sound & Scan」というタイトルのウィン ドウの上に配置された本発明のプレゼンテーション・ウィンドウを示す図である 。 第25図は、「Control Panels」ウィンドウが活動状態の場合 の本発明のディスプレイ内の他の階層化ウィンドウ上に配置されたプレゼンテー ション・ウィンドウを示す図である。 第26図は、「General Controls」というタイトルのウィン ドウが活動状態の場合の3つのウィンドウ上に配置された本発明のプレゼンテー ション・ウィンドウを示す図である。 第27図は、「GFX Sound & Scan」というタイトルの活動ウ ィンドウ上に配置された本発明のプレゼンテーション・ウィンドウを示す図であ る。 第28図は、本発明のプレゼンテーション・ウィンドウの階層化を示す図であ る。同図では、「HUH?」というボタンが選択され、別のウィンドウが開いて いるが、「GFX Sound & Scan」ウィンドウはまだ活動状態であ る。 第29図は、「File」というメニュー選択項目を囲む指示マークとともに 本発明のプレゼンテーション・ウィンドウを示す図である。 第30図は、指示マークがデスクトップ・パターンを囲んでいる「Gener al Controls」というタイトルの活動ウィンドウ上に配置された本発 明のプレゼンテーション・ウィンドウを示す図である。 第31図は、本発明のプレゼンテーション・ウィンドウと、「Find」とい うタイトルのウィンドウ内の「More Choices」を囲む指示マークを 示す図である。 第32図は、ユーザによるデータ挿入または選択を必要とする区域を識別する ための本発明の指示マークの使用法を示す図である。 第33図は、「General Controls」ウィンドウの一部に下線 を付ける指示マークが挿入された、本発明のプレゼンテーション・ウィンドウを 示す図である。 第34図は、「Keyboard」というタイトルのウィンドウの一部を識別 するために湾曲矢印指示マークが使用されている、本発明のプレゼンテーション ・ウィンドウを示す追加図である。 第35図は、プレゼンテーション・ウィンドウで識別された所望の機能を実施 するためにユーザが必要とする選択項目を識別するために直線矢印指示マークが 使用されている、本発明の指示マークを示す追加図である。表記法および述語 以下の詳細な説明は、主に、コンピュータ・メモリ内のデータ・ビットの操作 を表す表示イメージ、アルゴリズム、および記号表現に関して示す。このような アルゴリズムの説明および表現は、データ処理技術分野の熟練者が他の当業者に 対して最も効果的に自身の研究内容を伝達するのに使用する手段である。 ここでは、また一般に、アルゴリズムとは、所望の結果に至る筋の通った一連 の諸ステップであると考えられている。これらのステップは、物理量の物理的な 操作を要するものである。必ずではないが通常、このような物理量は、格納、転 送、結合、比較、その他の操作が可能な電気信号または磁気信号の形態をとる。 これらの信号をビット、値、要素、記号、文字、イメージ、項、数などと呼ぶと 、主に一般的用法という理由から便利であると分かる場合がある。ただし、これ らの用語および同様の用語は適切な物理量と関連付けるべきであり、これらの量 に適用される便利なラベルにすぎないことを銘記する必要がある。 本件では、操作とは、人間のオペレータとともに実行されるマシン操作である 。本発明の操作を実行するための有用なマシンとしては、汎用ディジタル・コン ピュータまたはその他の同様の装置がある。いずれの場合でも、コンピュータを 操作する方法と計算そのものの方法との区別を銘記する必要がある。本発明は、 コンピュータを操作し、電気信号またはその他の物理信号を処理して他の所望の 物理信号を生成するための諸ステップからなる方法に関するものである。 また、本発明は、これらの操作を実行するための装置に関するものでもある。 この装置は、具体的には、必要な目的に応じて構築するか、またはコンピュータ に格納されたコンピュータ・プログラムによって選択的に活動化または再構成さ れた汎用コンピュータを含むことができる。ここに提示するアルゴリズムは、本 質的に特定のコンピュータまたはその他の装置に関するものではない。特に、こ こに提示する教示によるプログラムで様々な汎用マシンを使用することができ、 あるいは必要な諸ステップを実行するためにより専門化した装置を構築する方が 便利であることが分かる場合もある。このような様々なマシンに必要な構造は、 以下の説明から明らかになるだろう。本発明の諸機能を実行可能なマシンとして は、本出願人であるApple Computer,Inc.ならびに他のコン ピュータ・システム・メーカによって製造されたものがある。発明の好ましい実施の形態の詳細な説明 本明細書は、同日付けで出願され、本出願人であるApple Comput er,Inc.に譲渡された以下の関連特許出願に関連し、参照により以下の関 連特許出願を完全に組み込むものである。 1993年1月27日出願の“Method And Apparatus For Presenting Information In A Disp lay Using Floating Windows”という名称の米国特 許出願第08/010064号、1993年1月27日出願の“Method And Apparatus For Displaying And Scr olling Data In A Window−Based Graphi c User Interface”という名称の米国特許出願第08/010 061号、“Method And Apparatus For Provi ding Visual Cues In A Graphic User I nterface”という名称の米国特許出願第08/010062号、199 3年1月27日出願の“Method And Apparatus For Providing A Help Based Window System Using Multiple Access Methods”という名称 の米国特許出願第08/010063号。 以下の詳細説明は複数の項に分かれている。最初の項では、本発明の教示によ りコンピュータ・グラフィックを生成するための汎用システム配置について説明 する。以降の項では、本発明のヘルプ・アクセス方法とプレゼンテーション・ウ ィンドウ、英字スライダ選択方法、フローティング・ウィンドウ、コンピュータ 生成指示マークなどの本発明の諸態様ならびに本発明のユーザ・インタフェース の全体構造および操作について扱う。 また、以下の説明では、本発明を完全に理解してもらうために、データ処理装 置を表す機能ブロック、デスクトップおよびウィンドウ・メタファなどのメタフ ァ、ウィンドウ構成および配置などについて、具体的な詳細例を数多く示す。た だし、具体的な詳細例がなくても本発明を実施できることは当業者には明らかに なるだろう。その他の場合には、不必要に本発明を不明瞭にしないために、周知 の回路や構造については詳しく説明しない。 汎用システム構成 本発明のコンピュータ制御の表示システムは、第1図に示すようなコンピュー タ・システムの一部である。このコンピュータ制御の表示システムは、CRTモ ニタまたは液晶表示装置(LCD)などの表示手段40を含み、米国特許第32 632号に示すタイプのマウス、トラック・ボール、ジョイ・スティック、表示 手段40の表示画面68上でカーソル44を選択的に位置決めするためのその他 の装置などのカーソル制御手段42をさらに含む。一般に、カーソル制御手段4 2は、第1の位置と第2の位置とを有するスイッチ46などの信号生成手段を含 む。たとえば、米国特許第32632号に示し記載されているマウスは、コンピ ュータ・システムのユーザが所与のコマンドを実行するようコンピュータに指示 する信号を生成するために使用するスイッチを含む。図示の通り、カーソル制御 手段42(マウス、トラック・ボール、ジョイ・スティック、グラフィック・タ ブレット、キーボード入力など、すべてのタイプの適用可能なカーソル制御装置 は、以降、まとめて「マウス42」と呼ぶ)はコンピュータ・システム48に結 合されている。 コンピュータ48は、3つの主要構成要素を具備する。第1の構成要素は、コ ンピュータ48の他の各部との間で適切な構造の形式で情報をやりとりするため に使用する入出力回路50である。また、コンピュータ48は、入出力回路50 およびメモリ55に結合された中央演算処理装置(CPU)52を含む。これら の要素は、多くの汎用コンピュータで一般的に見られるもので、事実、コンピュ ータ48は、グラフィック表示を生成可能な広いカテゴリのデータ処理装置を代 表することを意図するものである。 第1図には、当技術分野で周知のように、コンピュータ48にデータおよびコ マンドを入力するためのキーボード56も示されている。大容量磁気メモリ・デ ィスク60は、コンピュータ48に追加の記憶容量を提供するために入出力回路 50に結合されて示されている。また、入出力回路50には、記憶容量を追加す るためにCD−ROM62がさらに結合されている。コンピュータ48には、磁 気テープ・ドライブなどのデータ格納用の追加装置ならびに他のデータ処理シス テムに結合されるネットワークも結合可能であることに留意されたい。 第1図に示すように、表示手段40は、ウィンドウ70が表示される表示画面 68を含む。当技術分野で周知のように、ウィンドウ70は、四角形またはその 他の周知の形状を取ることができ、ウィンドウの長さに渡って水平に配置された メニュー・バー72を含むことができる。周知の通り、マウス42の動きは、コ ンピュータ48によって表示画面70上のカーソル44の動きに変換することが できる。本発明の教示により使用可能なその他のコンピュータ・システムに関す る追加説明については、一般的にオブジェクト指向表示システムについて、特に デスクトップ・メタファ・ウィンドウベース・システムについて記述している、 背景技術の項で引用した参考文献を参照されたい。第1図に示すシステムは、G UI表示を提供可能な汎用データ処理システムを表すためのものである。第1図 に示すウィンドウ表示70およびウィンドウ・ベースの表示システムは周知のも の(たとえば、Apple Computer,Inc.が販売するMacin tosh(登録商標)シリーズのコンピュータ)であり、このため、ここでは詳 細説明は不用である。操作に際しては、既知の通り、メモリ55に格納され、C PU52によって実行されるソフトウェアを使用して、本発明のウィンドウ・ベ ース・ユーザ・インタフェースが生成され表示される。 アクセス・ウィンドウとプレゼンテーション・ウィンドウ 次に第2図を参照すると、表示手段40の表示画面68がさらに詳しく示され ている。表示画面68内には、Apple Computer,Inc.が製造 し販売するコンピュータで使用される既知のGUIが示されている。表示画面6 8の水平方向に広がるメニュー・バー100が設けられている。第2図に示すよ うに、通常、メニュー・バー100は、Appleマーク103の形状のデスク トップ・アイコン、「File」、「Edit」、「View」、「Label 」、「Special」などの複数のコマンド・オプションを含む。米国再発行 特許第32,632号および米国特許第4,931,783号の教示により、一 般に「プッシュ・ドラッグ・リリース」法と呼ばれる方法を使用して、プルダウ ン・メニューを表示し選択することができる。この方法により、カーソル44は 、所望のコマンド・オプションの上に置かれ、その後、マウス42のスイッチ4 6が押される。スイッチ46の押下げにより、プルダウン・メニュー(第2図で は、サンプル・プルダウン・メニューがメニュー104として示されている)を 生成するようCPU52に通知する。マウス42を移動させ、スイッチ46を押 し下げた状態に維持しながら、ユーザはカーソル44を所望のサブコマンド項目 (第2図の例では「Help」コマンド)の上に置き、スイッチ46を解放する 。次にコンピュータ・システム48は、選択されたサブコマンド項目を実行する 。後述するように、メニュー104のサブコマンド項目「Help」を選択する と、CPUはここに開示するヘルプ・システムを実行する。また、本明細書と以 下の説明では、カーソル44をオブジェクト、アイコン、リスト、質問などの「 上に」置くという場合、CPU52にその選択を識別させるのに十分な程度、オ ブジェクト、アイコン、リスト、質問などの少なくとも一部の上にカーソル44 を置くことを意味するものとする。 第2図に示すデスクトップ内には、「Mail」というタイトルのヘッダ11 0を含むウィンドウ108が示されている。図示の例では、ウィンドウ108は 、ウィンドウ108内に配置された様々な文書、メッセージなどをリスト表示す る。ハード・ディスクを表す「Jeff’s HD」というタイトルのアイコン 120、CPU52がアクセスするフロッピー・ディスクを表すアイコン122 、ごみ箱アイコン126などのその他のアイコンも示される。 この好ましい実施の形態では、本発明のヘルプ・システムは、プルダウン・メ ニュー104内に配置された「Help」として識別されたサブコマンド項目を ユーザが選択することによって開始される。「Help」を選択するには、カー ソル44をバルーン・ヘルプ・メニュー・アイコン112の上に置き、スイッチ 46を押す。CPU52がメニュー104を生成して表示し、次にユーザがカー ソル44を「Help」サブコマンドの上に置き、スイッチ46を解放する。あ るいは、ユーザは、キーボード56を使用してキーボード上の所定の対応キーを 入力することによって「Help」機能を選択することもできる。 「Help」機能を選択すると、コンピュータ48は、第3図に示すヘルプ画 面アクセス・ウィンドウ130を生成して表示する。このアクセス・ウィンドウ 130は、図示の通り、ロゴ132とユーザ命令を含む。この好ましい実施の形 態では、アクセス・ウィンドウ130内に示される命令と、ロゴ132と、ウィ ンドウそのものは、メモリ55内あるいはディスク60またはCD−ROM62 上に格納されたヘルプ・データベースの一部である。ヘルプ・データベースへの アクセスは、後述するように、トピック・ボタン(Topics)135、索引 ボタン(Index)138、検索ボタン(Look For)140によりユ ーザに提供される。また、第3図に示すように、アクセス・ウィンドウ130は 、CPU52が命令、テキスト、またはコマンド・オプションを表示する作業域 145を含む。この作業域145は、作業域145内に表示されるデータ全体を スクロールするための垂直スライダ148を含む。アクセス・ウィンドウ130 の追加の機能については、以下の説明から明らかになるだろう。 次に第4図を参照すると、アクセス・ウィンドウ130用のトピック・アクセ ス方法の選択項目が示されている。図示の通り、「トピック・」ボタン機能によ り本発明のヘルプ・システムに入るため、ユーザはカーソル44をトピック・と 表示されたボタン(135)の上に置き、マウス42のスイッチ46を瞬間的に 活動化(「クリック」)する。この実施の形態では、カーソル44がボタン13 5を定義する四角形の中にあり、マウス42のボタン46が押されている間、ボ タン135のイメージそのものが押されているかのように、そのイメージが反転 しているように見える。トピック・ボタン135の上でマウス42のスイッチ4 6をクリックすると、CPU52は、第4図に示すように作業域150内にトピ ックのリストを含むアクセス・ウィンドウ130を生成して表示する。 図示の通り、この場合ユーザは、複数のトピックからユーザがヘルプを必要と するトピックを選択することができる。たとえば、第5図でユーザが「File s and Disks」というトピック160の上にカーソル44を置いて、 ボタン46をクリックすると、CPU52はそのトピックの選択を感知し、次に 作業域145内に文のリストを生成して表示する。この実施の形態で作業域14 5内に表示されるリストは、質問を含む可能性のある文をグループ単位で含んで いる。見出しは、特定のタイプのすべての文または質問の先頭にくる1組の単語 (第5図の例では「How do I」)である。本文は、その質問または文の 残りの部分(たとえば、第5図では「Change the name of an item」)である。この好ましい実施の形態では、CPU52が見出し を太字で表示する。質問または文の本文は、図示の通り、見出しの下にインデン トして表示される。本発明の階層設計では、リスト内の各文から重複する見出し を除去する間、その文の形式を保存する。その結果、文のリストのテキストが減 少し、より長い文または質問でも作業域145により容易に納まるようになる。 また、ユーザは、スクロール・バー148を使用して、使用可能な文または質問 のタイプを確認するために容易に見出しを走査することができる。 次に第6図を参照すると、図示の通り、「Files and Disks」 というトピック域160により、図示の質問群が得られる。第6図の例では、カ ーソル44は、ユーザによるマウス42の適切な動きにより、「Find a file or folder?」という質問の上に置かれ、スイッチ46が瞬 間的にクリックされる。「How do I find a file or folder?」という質問の選択と、カーソル44を「OK」ボタンの上に置 いてもう一度スイッチ46を押すという操作を結合すると、CPU52は第7図 に示すプレゼンテーション・ウィンドウ165を生成して表示する。プレゼンテ ーション・ウィンドウ165内に提供されるデータおよびその他の情報は、(必 要であれば)ユーザからの追加情報を要求し、所望の機能に関する手引きをユー ザに示すものである。以下により詳しく説明するように、アクセス・ウィンドウ 130とプレゼンテーション・ウィンドウ165の両ウィンドウは、表示されて いる現在活動状態のウィンドウを妨げたり変更したりせずに、表示画面68上に 表示される他のウィンドウの上に「浮遊」する。 次に第8図を参照すると、索引ボタン機能138の選択によってヘルプ情報を 得ることもできる。カーソル44を索引ボタン138の上に置き、マウス42の スイッチ46を瞬間的にクリックすると、索引機能138の選択がCPUに通知 される。第8図に示すように、索引ボタン138を選択すると、索引170が生 成され表示される。この索引により、ユーザは、特定の用語および句(まとめて 「索引項目」と呼ぶ)に基づく関連質問を見つけることができる。索引画面17 0は複数の項目を含み、索引ボタン138は、その機能が活動状態であることを 示すために反転したままになる。索引画面170は英字スクロール・バー176 を含む。索引画面170には多くの項目が含まれているので、英字スクロール・ バー176を使用すると、ユーザは、デスク上のローラデックスと同様に、特定 の英字まで迅速にスクロールすることができる。英字スクロール・バー176の 操作については、以下に詳述する。 ユーザは、所望の英字の一部の上にカーソル44を置き(第9図を参照)、マ ウス42のスイッチ46を瞬間的にクリックする。英字選択を感知すると、CP U52は、選択された英字から始まる最も近い項目とそれ以降のすべての項目を 表示する。第9図の例では、ユーザは英字「F」を選択している。この選択を感 知すると、CPU52は、英字「F」から始まる索引項目を表示する。英字「F 」から始まるすべての項目を表示するだけの表示空間がない場合には、ユーザは 、スクロール・バー178を使用して索引画面内に配置されたデータを垂直方向 にスクロールしてもよい。あるいは、ユーザは、カーソル44をスライダ175 の上に置き、マウス42のスイッチ46を押し、英字スクロール・バー176の 全域で所望の英字までカーソルとスライダをドラッグすることによって、所望の 英字の上にスライダ175を位置決めすることもできる。所望の文字(第9図で は「F」)に達すると、ユーザはマウス42のスイッチ46を解放する。選択後 、選択された英字を有する項目から、項目リストが表示される。第10図に示す ように、「Files」などの項目の上にカーソル44を置き、マウス42のス イ ッチ46を瞬間的にクリックすると、第5図および第6図に関して前述した質問 のリストが表示される。前述のトピック・ボタンの例と同様、第11図に示すよ うに、次にユーザは質問(たとえば、「How do I find a fi le or folder?」)を選択し、マウス・ボタン46を瞬間的にクリ ックする。第7図に示すように、ここでプレゼンテーション・ウィンドウ165 が表示され、前述のように機能する。 次に第12図を参照すると、「Look For」ボタン機能140の上にカ ーソル44を置き、マウス42のスイッチ46を瞬間的に活動化すると、全体が 番号200で示される検索画面が生成され表示される。この検索画面200では 、ユーザは、テキスト・ボックス210に句を入力し、その句に関連する質問が あればその質問を表示することができる。索引ボタンとトピック・ボタンに関す る前述の例と同様、検索ボタン140が選択されると、そのボタンが反転表示さ れ、それにより、そのボタンが現在活動状態であることを示す。 第13図に示すように、検索画面200は、探索ボタン機能215も含む。操 作に際してユーザは、キーボード56を使用して、テキスト・ボックス210に 探索単語(第13図の例では「find」という単語)を入力する。次にユーザ は、探索ボタン機能215の上にカーソルを置き、スイッチ46を瞬間的にクリ ックする。探索ボタン215を選択すると、CPU52は、メモリ55、大容量 メモリ60、またはCD−ROM62に格納されたヘルプ・データベースを探索 し、第3図ないし第11図に関して前述したように、作業域145内に探索単語 に対応する質問のリストを表示する。第14図に示すように、所望の質問(「H ow do I find a file or folder?」など)を選 択するには、ユーザは、その質問の上にカーソル44を置き、スイッチ46を瞬 間的にクリックする。次に、選択したヘルプ機能を開始するため、ユーザは、「 OK」ボタン機能225の上にカーソル44を置き、スイッチ46をもう一度ク リックする。ヘルプ照会の選択を感知すると、CPU52は、第7図および第1 2図に関して前述したように、プレゼンテーション・ウィンドウ165を生成し て表示する。この場合、ユーザは、プレゼンテーション・ウィンドウ165に表 示された3つの基準(第15図の例に示すもの)のうちの1つを選択すること によって、ヘルプ要求をさらに定義することができる。 したがって、本明細書に記載するように、本発明は、コンピュータ・システム 48から所望のヘルプ情報を得るための3通りのアクセス方法を提供する。ユー ザは、トピック・ボタン機能135、索引ボタン機能138、または検索ボタン 機能140を選択することができる。3つの選択ボタン機能の1つを使用すると 、適切なアクセス・ウィンドウとプレゼンテーション・ウィンドウが表示され、 ユーザが第1図に示すコンピュータ・システムを操作するために必要な所望の情 報を得るのに役に立つ。以下に詳述するように、本発明は、従来のヘルプ・ベー ス・システムおよびGUI設計と本発明を区別する追加機能を提供する。 英字スクロール・バー 第8図ないし第11図に関して前述したように、索引ボタン機能138を選択 すると、索引170と英字スクロール・バー176が表示される。第8図および 第17図に示すように、英字スクロール・バー176はスライダ175を含む。 索引170は垂直スクロール・バー250をさらに含む。第17図に示すように 、英字スクロール・バー176は、索引ボタン機能138を選択したときに表示 される複数の英字A〜Sを含む。第17図では、英字A〜Sが英字スクロール・ バー176上に表示されている様子を示しているが、当業者であれば、英字の選 択は設計上の好みの問題であることに留意されたい。たとえば、英字スクロール ・バー176上に配置された英字を、ユーザが使用する特定のアプリケーション および言語システムに必要な他の文字、記号、または英語以外の言語の文字に置 き換えることが可能である。 第17図と第18図の流れ図に示すように、ユーザは、英字(「F」)の上ま たはそれに隣接してカーソル44を置き、スイッチ46を瞬間的にクリックする ことによって、所望の文字(第17図の例では英字「F」)を選択することがで きる。あるいは、第19a図の流れ図に示すように、スライダ175の一部の上 にカーソル44を置き、スイッチ46を押し、その箇所でユーザがスイッチ46 を解放する所望の英字の上にカーソルとスライダをドラッグすることによって、 英字を選択することもできる。 第1図のキーボード56上の所望の文字キーをユーザが押すことによって選択 を行うこともできる。キーボード文字の入力を感知すると、CPU52は、英字 スクロール・バー176上の対応する文字の上にスライダ175を表示する(第 19b図を参照)。さらに、スライダ175は、垂直スクロール・バー250の 上にカーソル44を置き、スイッチ46を押すことによって、英字スクロール・ バー176上に移動させることもできる。スクロール・バー250の上にカーソ ル44を置き、スイッチ46を押したことを感知すると、CPU52は、ユーザ がスイッチ46を解放するまで、カーソル44の方向に項目のリストをスクロー ルする。スイッチ46が解放されると、CPU52は、項目リストの先頭にある 現行項目を表す文字の上にスライダ175を表示する(第19c図を参照)。 さらに、スライダは、第19d図の流れ図に示す方法を使用して移動させるこ ともできる。ユーザが最初に索引ボタン機能138を選択した後で、索引機能1 38を選択すると、CPU52は索引項目を備えた索引170を表示する。索引 項目をスクロールする代替方法は、ユーザが索引項目の上にカーソル44を置き 、スイッチ46を押すという方法である。索引170が表示されるサブウィンド ウの外でカーソル44を垂直方向に(上または下に)ドラッグし、スイッチ46 を押し続けると、CPU52は、カーソル44とは反対方向に索引項目をスクロ ールする。この実施の形態では、項目をスクロールするにつれて、索引項目が1 つずつ黒(またはその他の目立つ色)で強調表示される。所望の項目が強調表示 された後でスイッチ46を解放すると、その項目が選択され、現在表示されてい る索引項目リスト内の一番上の項目の最初の英字に対応する文字の上にスライダ 175が表示される。 この好ましい実施の形態では、CPU52がある文字位置から別の文字位置に スナップのようにスライダ175を移動させる(本発明の基礎となる特許出願と 同時に提出される“Reno”というタイトルのビデオ・テープを参照されたい )。ただし、CPU52はスライダ175のこの動きを選択された文字でのスナ ップ運動を伴う連続運動として解釈できるものとする。 図示の通り、英字(文字)を選択すると、CPU52は、選択された英字から 始まる索引項目を表示する。さらに、すべての索引英字(例ではA〜Z)を表示 するための十分な空間がない場合、ユーザは、英字スクロール・バー176をス クロールして、追加の英字、記号、またはその他の文字を表示することができる 。 次に第20図および第21図を参照すると、英字「Z」の選択が示されている 。操作に際して、英字「Z」(またはその他の本来は表示されない英字)の選択 を希望するユーザは、スライダ175の一部の上にカーソル44を置く。次にユ ーザは、スイッチ46を押し、英字スクロール・バー176の末端(この例では 英字「S」)までカーソル44とスライダ175をドラッグする。スイッチ46 を押し続ける間、ユーザは、最後の表示されている記号(英字「S」)を越えて カーソル44とスライダ175の移動を続ける。英字スクロール・バー176の 最後に表示される記号または文字を越えてスライダ175とカーソル44を移動 させようとしていることを感知すると、CPU52は英字スクロール・バー17 6の内容をスクロールする。たとえば、第20図に示すように、スライダ175 が英字「S」の上に置かれているときに、ユーザがスライダ175を右に移動し 続けると、CPU52はその移動の試みを感知し、スクロール・バー176を左 にスクロールし、それにより、T〜Zが見えるようになる。同様に、ユーザが英 字「I」の上にスライダ175を置いて、さらに左にスライダ175を移動させ ようと試みると、CPU52は英字スクロール・バー176を右にスクロールし 、それにより、英字A〜Hがもう一度見えるようになる。第22図は、その後、 英字「P」の上にスライダ175を位置決めする操作を示している。この場合、 索引の内容は、選択された英字「P」から始まる最も近い項目とそれ以降のすべ ての項目を表示するようにCPU52によって変更される。ただし、英字「P」 がすでに見えているので、スクロール・バー176はそれ以上スクロールされな い。 また、所与のアプリケーションでは、英字スクロール・バー176が連続ルー プのようにスクロールすることが望ましい場合があるものとする。第20図およ び第21図の例では、連続スクロールを使用すると、スクロール・バー176が 英字「Z」から英字「A」に戻り、さらにそれ以降の英字をスクロールすること になるはずである。日本語、中国語、タイ語などの英語以外の文字システムでは 、全字母として英語よりかなり多い文字が含まれるので、スクロール・バー17 6の連続ループが望ましい場合がある。 第23図に示すように、上記の方法のいずれかを使用して英字スライダが1つ の英字(第23図では英字「D」)の上に置かれると、英字Dから始まる項目が 表示される。第21図には、ユーザによって項目「disks」の上に置かれた カーソル44が示されている。その後、スイッチ46を瞬間的に押すと、選択さ れた項目に関連する質問が表示される。所望の質問を選択すると、カーソル44 がOKボタン機能の上に置かれ、スイッチ46がクリックされるか、あるいはカ ーソル44を所望の質問の上に置いて、スイッチ46をダブル・クリックするこ とができる。第24図に示すように、所望の質問の上にカーソル44が表示され た状態で第23図のOKボタンをクリックするか、ダブル・クリックすると、所 望のヘルプ情報を得るためにユーザが操作可能なプレゼンテーション・ウィンド ウ300が生成される。 フローティング・ウィンドウ もう一度第24図を参照すると、「GFX Sound and Scan」 というタイトルのウィンドウ302に重なるプレゼンテーション・ウィンドウ3 00が示されている。プレゼンテーション・ウィンドウ300は、ユーザには下 にあるウィンドウ302の上に「浮遊」しているように見える。本発明と従来の ウィンドウ・システムとの重要な違いは、プレゼンテーション・ウィンドウ30 0とアクセス・ウィンドウ130とを含むヘルプ・ウィンドウが、現在表示され ている他のウィンドウ・アプリケーションとは無関係に表示される点である。第 24図の例では、ウィンドウ302が「活動」ウィンドウのままになっており、 ユーザは、アクセス・ウィンドウ300が「一番上」のウィンドウとして表示さ れていても図示の様々なフォルダ内に配置されたデータを操作することができる 。図示の通り、プレゼンテーション・ウィンドウ300がウィンドウ302の上 に表示されている間、ユーザは、ウィンドウ302内の「System Fol der」などのフォルダを選択することができる。あるいは、ユーザは、図示さ れている「Choose a pattern」などのオプションを選択するこ とによって、プレゼンテーション・ウィンドウ300を使用してヘルプ情報を得 ることができる。 従来のシステムでは、ウィンドウを選択すると、それにより選択されたウィン ドウが活動状態になり、その結果、下にあるウィンドウの上に活動ウィンドウが 表示され、ユーザは現在活動状態のウィンドウしか操作することができなかった 。本発明の教示を使用すると、プレゼンテーション・ウィンドウ300またはア クセス・ウィンドウ130は、ウィンドウ302などの他のアプリケーション・ ウィンドウの上に「浮遊」し、同時に活動状態になり、それにより、ユーザはウ ィンドウ階層の順序を変更せずに両方のウィンドウ302および300を操作す ることができる。 次に第25図を参照すると、本発明のフローティング・ウィンドウ属性のもう 1つの例が示されている。図示の通り、プレゼンテーション・ウィンドウ310 は「Control Panels」というタイトルのウィンドウ312に重な っている。次にウィンドウ312は「GFX Sound and Scan」 というタイトルのウィンドウ314に重なっている。第25図に示す例では、プ レゼンテーション・ウィンドウ310が活動状態であり、ユーザは、表示画面6 8の背景パターンの変更方法に関するウィンドウ310内の命令に従うことがで きる。さらに、コントロール・パネル・ウィンドウ312も同時に活動状態にな り、ユーザは、ウィンドウ312内のアイコンによって表される様々な機能を操 作することができる。したがって、本発明のフローティング・ウィンドウでは、 2つのウィンドウを活動状態にし、2つのウィンドウをユーザが同時に操作する ことが可能である。従来のウィンドウベース・システムの場合のように、その下 にある「GFX Sound and Scan」ウィンドウ(314)は非活 動状態である。下にあるウィンドウ314を活動状態にするには、ユーザは、ウ ィンドウ314の一部の上にカーソル44を置き、スイッチ46を瞬間的にクリ ックすることになるはずである。 例のため、第25図に示す汎用制御アイコン316の一部の上にユーザがカー ソル44を置くものと想定する。この汎用制御アイコン機能は、周知の通り、ス イッチ46を瞬間的にクリックすることによって活動化することができる。次に 第26図を参照すると、アイコン316の上にカーソル44を置いた後でスイッ チ46をクリックすると、CPU52はコントロール・パネル・ウィンドウ31 2の上に重なる汎用制御ウィンドウ318を生成して表示する。汎用制御ウィン ドウ318を開くと、汎用制御ウィンドウが活動状態になり、下にあるウィンド ウすなわちコントロール・パネル・ウィンドウ312と「GFX Sound and Scan」ウィンドウ314が非活動状態になる。ただし、コントロー ル・パネル・ウィンドウ312など、アプリケーション内の下にあるウィンドウ を開いたり操作しても、プレゼンテーション・ウィンドウ310の活動状態は変 更されない。汎用制御ウィンドウ318とプレゼンテーション・ウィンドウ31 0の両方が活動状態であり、ユーザによって操作可能である。また、本発明の教 示を使用すると、表示画面68上の他の区域にプレゼンテーション・ウィンドウ 310を置いても、プレゼンテーション・ウィンドウ310またはその下にある アプリケーション・ウィンドウのいずれの機能も変更されない。 次に第27図を参照すると、「GFX Sound and Scan」ウィ ンドウ314の上に重なっているプレゼンテーション・ウィンドウ310が示さ れている。この図に示すように、プレゼンテーション・ウィンドウ310と「G FX Sound and Scan」ウィンドウ314はともに活動状態にな っている。前述の通り、プレゼンテーション・ウィンドウ310に適用される本 発明のフローティング・ウィンドウ属性により、下にあるウィンドウのアプリケ ーションは、プレゼンテーション・ウィンドウ310の操作とは無関係に操作す ることができる。図示の通り、プレゼンテーション・ウィンドウ310は、「H UH?」320というタイトルのボタン機能を含む。このボタン機能320の一 部の上にカーソル44を置き、スイッチ46を瞬間的にクリックすることにより 、CPU52は、プレゼンテーション・ウィンドウ310と「GFX Soun d and Scan」ウィンドウ314の両ウィンドウの上に重なるウィンド ウ322を生成して表示する。第28図に示すように、ウィンドウ322は活動 状態であり、プレゼンテーション・ウィンドウ310は非活動状態になっている 。ユーザがウィンドウ314内に配置されたデータと諸機能を操作すると同時に ウィンドウ322も操作できるように、ウィンドウ314は活動状態のままにな る。本発明では、ユーザを混乱させないためにプレゼンテーション・ウィンドウ 310が非活動状態になる。ウィンドウ・クローズ・マーク330の上にカーソ ル4 4を置き、スイッチ46を瞬間的にクリックすることによりウィンドウ322を 消去すると、プレゼンテーション・ウィンドウ310がもう一度活動状態になる 。 指示マーク 名前を理解してオブジェクトを識別することは、特にコンピュータ・システム を操作する際にエンド・ユーザを混乱させる可能性がある。したがって、後述す るように、本発明は、第1図に示すコンピュータ・システムを操作する際にユー ザをさらに支援する追加機能を提供する。ヘルプ・プレゼンテーション・ウィン ドウで参照されるオブジェクトに表示画面68上でスポットライトを当てる技法 を開示する。本発明は、要求されたヘルプ機能についてユーザに指示するために 、手書きのように見えるがCPU52によって生成される「指示マーク」を提供 する。お分かりのように、指示マークは表示画面68上に表示されたオブジェク トにユーザの注意を引きつけ、ユーザが事前にオブジェクトの名前または機能を 知らなくてもオブジェクトを識別する上で効果的である。指示マークは目に見え るので、ユーザの言語とは無関係に機能する。第29図ないし第36図に示す本 発明では、黒と白の指示マークを使用しているが、当業者であれば、カラー表示 システムを使用して指示マークをカラー表示できることに留意されたい。 次に第29図を参照すると、これまでの図に示したように、「GFX Sou nd and Scan」ウィンドウ314が示されている。さらに、「GFX Sound and Scan」ウィンドウ314の上に重なってプレゼンテ ーション・ウィンドウ335が示されている。また、メニュー・バー345上の コマンド・オプション「file」を囲む編集指示マーク340も示されている 。操作に際しては、プレゼンテーション・ウィンドウ335の生成および表示と ほぼ同時に、CPU52が指示マーク340を生成して表示する。この好ましい 実施の形態では、指示マーク340の生成および表示は、ユーザにはハンド・マ ーカなどで手書きしたように見える。しかも、この好ましい実施の形態では、指 示マーク340はデータベースの著者が選択可能な色になっており、この表現が 表示画面上の他のCPU操作より意図的に遅くなり、ユーザにはアニメーション 化されたように見えるような速度で指示マーク340がCPUによって表示され る。指示マーク340の目的は、前述の本発明のアクセス・ウィンドウおよびプ レゼ ンテーション・ウィンドウによりアクセスされた所望のヘルプ機能を実施するた めにユーザが選択またはその他の操作を行わなければならない、表示画面68上 のオブジェクトを識別し、それにユーザの注意を引きつけることである。 次に第30図を参照すると、ユーザを支援するために指示マークを使用する本 発明の使用法のもう1つの例が示されている。この例では、アクセス・ウィンド ウ(図示せず)内の質問を適切に選択することにより、プレゼンテーション・ウ ィンドウ348が表示される。汎用制御ウィンドウ350として識別された活動 ウィンドウは、コントロール・パネル・ウィンドウ352および「GFX So und and Scan」ウィンドウ314の上に重なって表示される。この 例で「How do I Change the Background Pa ttern?」と呼ばれる所望のヘルプ機能を実施する際にユーザを支援するた め、CPU52によって円形指示マーク355が提供される。第30図に示す例 では、プレゼンテーション・ウィンドウ348が生成され表示されると、CPU 52は指示マーク355も生成し、図示の通り、デスクトップ・パターン358 含むアイコンを取り囲む。指示マーク355の生成および表示により、ユーザの 注意は、ユーザが操作しなければならない表示画面68上の適切なアイコンに引 きつけられる。人間が「手書き」したように見える指示マークを提供することに より、ユーザは自分が操作しなければならない表示画面上68の位置を視覚的に 識別する能力が高まることが分かっている。このため、この好ましい実施の形態 では、人間がカラー・マーカで表示画面68上に描いたかのようにユーザに見え るように、CPU52が本発明の指示マークを生成する。第30図で分かるよう に、指示マーク355は円に近く、人間がアイコン358の周囲にマークを描い たかのような視覚的外観を有する。円を数学的に正確に描くのとは対照的に単に 円に近くなるように指示マーク355を表現すると、指示マーク355がマシン で描いた場合のように完全な対称形には見えないため、ユーザの注意を最も引き つけることが分かっている。さらに、指示マーク355は、メモリ内に格納され たインタフェースの単なる表現ではなく、CPU52によって表示されるときに 実際のインタフェース上に表現される。 次に第31図を参照すると、円形指示マークのもう1つの例が示されている。 図示の通り、プレゼンテーション・ウィンドウ360は表示画面68上に表示さ れる。「Find」ウィンドウ362は「GFX Sound and Sca n」ウィンドウ365の上に重なる。この例では、プレゼンテーション・ウィン ドウ360と「Find」ウィンドウ362が同時に活動状態になる。「GFX Sound and Scan」ウィンドウ365は、「Find」ウィンド ウ362の下にあるので、この時点では非活動状態である。第29図および第3 0図の例のように、プレゼンテーション・ウィンドウ360を生成すると、CP U52は、「More Choices」372というタイトルのボタン機能を 囲む円形指示マーク370を生成し、その指示マークを半透明カラーで表示する 。 次に第32図を参照すると、コントロール・パネル・ウィンドウ380および 「GFX Sound and Scan」ウィンドウ382の上に重なるプレ ゼンテーション・ウィンドウ378が示されている。また、コントロール・パネ ル・ウィンドウ380の上に重なり、しかも活動状態の「Find」ウィンドウ 384も示されている。このため、この例では「Find」ウィンドウ384と プレゼンテーション・ウィンドウ378がこの時点で活動状態のウィンドウにな る。また、ユーザによるデータ入力を必要とする「Find」ウィンドウ384 内の区域にユーザの注意を引きつける、およその形状が「X」の指示マーク38 6も示されている。ユーザは、プレゼンテーション・ウィンドウ378に表示さ れた「How Do I Find a File or Folder?」と いう質問によって識別される必要なヘルプ情報を得るために、「Find」フィ ールド390に探索用語を挿入しなければならない。したがって、この例では、 指示マーク386は、ユーザがデータを入力しなければならない位置を識別する 際にユーザを支援するため、CPU52によって生成され表示された手書きの「 X」の用に見える形態をとる。 次に第33図を参照すると、プレゼンテーション・ウィンドウ392が表示さ れ、汎用制御というタイトルの活動ウィンドウ394の一部の上に重なっている 、本発明の指示マークの使用法が示されている。コントロール・パネル・ウィン ドウ380と「GFX Sound and Scan」ウィンドウ382が表 示されているが、これらは活動ウィンドウではない。図示の通り、前述の本発明 の 教示を使用して、ユーザは「How Do I Change The Bli nking Rate of the Insertion Point?」と いう質問を識別し、それに応答してCPU52は、所望のタスクを実施する方法 に関する命令を伴うプレゼンテーション・ウィンドウ392を生成している。さ らに、CPU52は、挿入箇所のブリンク速度を変更するという所望のタスクを 実施するために操作しなければならないボタン機能にユーザの注意を引きつける ため、下線指示マーク396を生成し表示している。 第34図を参照すると、ユーザによる「How Do I Change t he Keyboard Layout?」という照会に応答して、CPU52 は、図示の通り、コントロール・パネル・ウィンドウ380と「GFX Sou nd and Scan」ウィンドウ382の一部の上に重なるプレゼンテーシ ョン・ウィンドウ400を作成して表示する。「Keyboard」というタイ トルのウィンドウ420が開き、表示されている。図示の通り、ユーザを支援す るため、CPU52は矢印408の形状の指示マークを生成して表示する。矢印 指示マーク408は、キーボード・レイアウトを変更するという所望のタスクを 実施するために選択しなければならない必要項目にユーザの注意を引きつける。 同様に、第35図では、本発明のアクセス・ウィンドウ(図示せず)の使用に より、ユーザは「How Do I Change the Backgrou nd Pattern?」という質問を選択している。この照会に応答して、C PU52は、コントロール・パネル・ウィンドウ380と「GFX Sound and Scan」ウィンドウ382の上に重なるプレゼンテーション・ウィ ンドウ410を生成して表示する。図示の通り、プレゼンテーション・ウィンド ウ410は、背景パターンを変更するには「General Controls 」というタイトルのアイコン412を「開く」必要があることをユーザに通知す る。汎用制御アイコン412にユーザの注意を引きつけるため、CPU52は、 図示の通り、直線矢印指示マーク416を生成して表示する。 画面68上の特定のオブジェクト、機能、またはその他の表示要素にユーザの 注意を引きつけるために指示マークを使用することは、第1図に示すコンピュー タ・システムを操作する際に大いにユーザを支援することが分かっている。ここ に開示したヘルプ・システムに関連して本発明の指示マークの使用法について説 明してきたが、当業者であれば、指示マークのその使用法が本明細書に示されて いるヘルプ・システムに限定されないことに留意されたい。また、本明細書に開 示し説明した指示マークが様々なGUI機能に応用でき、グラフィック・ヘルプ ・システムでの使用に限定されないことに留意されたい。 概要 したがって、前述の通り、本発明は、GUI表示システムで使用するための固 有のヘルプ・ベース・ウィンドウ・システムを提供する。本発明のアクセス方法 、アクセス・ウィンドウ、およびプレゼンテーション・ウィンドウは、フローテ ィング・ウィンドウおよび指示マークを含む本発明の所属性と相まって、ユーザ を支援するウィンドウベース・ヘルプ・ユーザ・インタフェースを提供する。第 1図ないし第35図に関連して本発明を説明してきたが、これらの図は例示のみ を目的とし、本発明の精神および範囲を限定するものではないことに留意された い。たとえば、これらの図は、必要により、所与の属性、アイコン、機能を有す るウィンドウ例を使用しているが、本発明は示された特定の例によって限定され ないことに留意されたい。むしろ、本発明はいかなるウィンドウベースのGUI 表示システムにも応用することができる。さらに、本発明は、様々なコンピュー タ・プログラミング言語およびハードウェアを使用して実現することができ、い かなる特定のハードウェアまたはソフトウェアにも限定されないことに留意され たい。 さらに、本発明の指示マークの使用法など、本発明の所与の特徴および態様は 静的事象ではなく、運動を伴うものとしてユーザに認識されることに留意された い。書面による明細書には制約があるので、本発明の基礎となる特許出願と同時 に本出願人によって提出される“Reno Macintosh Help”と いうタイトルのビデオ・テープならびに同一名のソフトウェア・プログラムを参 照されたい。Detailed Description of the Invention         Graphical user interface for help system Background of the Invention 1.Technical field   The present invention relates to an apparatus and method for displaying graphic information, including Physically, the present invention displays and manipulates overlapping data windows on a display. Computer controlled display system for making. 2.Background information   Facilitating human-computer system interaction over the last decade Various graphical user interfaces have been developed for this purpose. Many you The interface maximizes human friendliness and helps users and computers Use metaphors to design interfaces as a way of communicating information to and from I am using. Use familiar metaphors such as desk tops, notebooks This allows the interface to take advantage of existing human mental structures and User can perform metaphorical analogy to understand data system requirements I will Designing around familiar metaphors reduces human learning time Is well known. For example, "Learn by Patrick Chan ing Considations in User Interface   Design: The Room Model "(Report CS-8) 4-16, University of Waterloo Computer   Science Department, Ontario, Canada, 1984 July) as well as the references cited therein.   In current generation systems, text and graphic combinations are So-called "object-oriented" with multiple "windows" on the spray It is common to incorporate display systems into computer systems. death Using the desktop top metaphor, windows can be Can take the form of various objects such as a leaf binder, a simple square , Multiple windows overlap each other, and the “top” window is the current Files can be configured. Window-based graphical user interface The user who operates in the interface (GUI) situation generally sees in the office. Familiar environment for manipulating objects and thus interacting with the computer To non-specialized users.   In a typical window-based GUI system, visually distinct display objects Are prepared on the display screen and are usually called "icons". Each An icon represents one function or object on the desktop. Many cis System allows selective movement in response to movement of a mouse or other pointer control device. A capable cursor is also displayed. This cursor is a display that the user can select on the screen. You can move over the object. User removes information from window Data, move data from one window to another, and General operations on the window as if you were operating a file or other physical object. You can do works. Specific commands that appear along the menu bar Option and the subcommand item corresponding to the command option You can also display various "pull-down" menus using techniques for selection. Yes (see US Reissue Patent No. Re32632).   Described various aspects, methods, and apparatus related to prior art GUI designs, US Pat. No. 32632, US Pat. No. 4,931,783, US Pat. No. 50724 12, US Pat. No. 5,148,154, and references cited therein. Please refer to.   Object-oriented display systems allow new users to manage computer systems. Although the learning adaptation period when solving and operating is shortened, the user is still Need assistance while operating the computer system. As a result, A variety of on-screen help systems have been developed using the Sus GUI. To the system Therefore, the user may consider it while operating with a specific application program. Some also provide a help key to display the on-screen manual. Apple's Macintosh (registered trademark) GUI System 7. Other help bases, such as the Balloon Help system that forms part of 0. The system uses various icons, labels, windows, Context sensitive by placing the cursor over other objects in Provide help information. (Ma issued by Apple Computer, Inc. See the cintosh® user manual. )   Intuitive help interface design, as in the GUI, is generally Can apply common knowledge about metaphor to operate computer system To do so, it relies on the real-world metaphor. However, the user interface It is difficult to define what constitutes an "intuitive" design for a face, Even if you use Tafa, it is completely transparent to all end users. Interface is difficult to design. GUI metaphor that is context sensitive Helping users by providing a help system that works with desirable.   As will be described later, the present invention provides an image having an attribute that reduces the user's adaptation learning period. Provide a face-to-face help system. The help system of the present invention allows users to print On-screen help as opposed to having to read the It provides the full benefit of the context sensitivity of the application in which it works. De A window machine that distinguishes the help window from other windows on the display Function is provided and the user is instructed to use the help to achieve the desired function. Additional features have been added. On-screen help system for window-based GUI Although the present invention is described in terms of a system, the GUI features various features and attributes of the present invention. The following explanations can be applied to the measurement and software applications. Should be clear. Accordingly, the present invention is limited by the description below. Computer systems and various metaphors provided by various manufacturers. Those skilled in the art will appreciate that the present invention can be applied to the user interface design used. Will be understood.SUMMARY OF THE INVENTION AND PROBLEMS   The present invention is useful for use in window-based computer display systems. An apparatus and method for a loop interface is provided. This display system Devices such as keyboards, keyboards, digital pads, mice, track balls, etc. At least one central processing unit (C PU) is included. This CPU is a hardware for storing programs and data. · Various other system resources and devices, with CPU coupled to the disk drive It can also be connected to the network used when interacting with. further The CPU is coupled to a display device such as a CRT or a liquid crystal display device on which the present invention is displayed. To be done. The user interface of the present invention has multiple overlapping windows. Object-oriented GUI. The present invention is designed for user selection. Includes access window with pick, index, and search button functions. Topi Help queries are defined by the use of the search, index, or search functions.   If the index button is selected, the access window for the current window is Displays a horizontal alphabetic scroll bar in the access window domain To do. Multiple alphanumeric, symbolic, or characters along the length of the alphabetic scroll bar Other characters (collectively called "characters") are displayed. English scroll bar A selectively positionable slider is provided over the characters displayed above. English letters Placing the slider over a character on the scroll bar causes the CPU to move to the selected character. Display the corresponding data. In the present embodiment, the letter A starting with the slider is placed Items are displayed in the domain starting from the BC order. This slider is Position the cursor over at least part of the screen and press the switch to access the CPU. By knowing, it is possible to position on the desired character. Switch While continuing to press, the user holds the slider until the slider is almost over the desired character. Cursor and slider to move along the alphabetic scroll bar Operate the device and then the user releases the switch so that the selection is made. Is notified to the CPU.   Alternatively, the user can position the cursor over the desired character on the alphabetic scroll bar. Momentarily clicking the switch associated with the cursor control device, which causes The selection can be made by notifying the CPU of the selection. Switch moment When the CPU senses an intermediary press and release, it will display on the selected character. Move the slider as shown. Then the CPU starts with the selected character. The data items that are to be displayed in the domain. In addition, the keyboard connected to the CPU by the user You can also make a selection by pressing the desired letter key on the keyboard. . Upon sensing keyboard input, the CPU will display a slider over the selected character. Show and display an alphabetical list of various items. In addition, the slider Place the cursor over the vertical scroll bar located in the domain It can be moved by pressing a switch associated with the PU. This place If so, the CPU moves over the character that represents the current item at the beginning of the list of items in the domain. Show lidar.   The space along the length of the alphabetic scroll bar is, for example, alphabetic or other If not enough to display all the characters in the predefined character set, the CPU You can display additional characters along the English scroll bar. The present invention Teaches to display additional characters along the alphabetic scroll bar, Place the cursor over the slider, press the switch and Move the cursor to the end of. Switch down and scroll bar end CPU detects the movement of the slider up to the end of the scroll bar contents. Scrolls in the opposite direction and displays additional characters on the alphabetic scroll bar . From the user's perspective, the display of the additional characters causes the alphabetic scroll bar to end. Is scrolled in the opposite direction, which causes additional characters to appear to appear.   To further assist the user, the present invention provides To the CPU to identify on the display the functions associated with the information located in the Therefore, the generated instruction mark is included. This instruction mark It is displayed almost at the same time as the window is displayed, for example, the geometry of arrows, circles, X, etc. It looks like a close object.   In accordance with the teachings of the present invention, access windows and presentation windows are provided. Dow windows are independent of the application the user is currently running "Floats" over all other layered windows that appear in. Access Both the window and the presentation window remain active And the displayed access window or presentation It can be operated by the user as in the top window just below the window. Other layered windows below the top application window are inactive To access and interact with the access window or the presentation Must be brought to the "top" of the stack, just below the window . In addition, both the access window and the presentation window Doe is different from other applications that are executed and displayed by the CPU In relation to it, it can be selectively positioned at any position on the display screen. Of the present invention The access window and the presentation window are It will continue to be displayed until you leave.Brief description of the drawings   FIG. 1 illustrates one possible computer display system incorporating the teachings of the present invention. It is a functional block diagram showing.   FIG. 2 is a typical table showing a window display system using the teachings of the present invention. It is a display screen.   FIG. 3 is a diagram showing the access window of the present invention.   Figure 4 shows the access window shown in Figure 3 after the topic screen has been selected. FIG.   In Fig. 5, the topic area for "files and disks" has been selected. FIG. 5 shows the access window of FIG. 4 afterwards.   FIG. 6 is a diagram showing the access window of FIG. I find a file or folder? Is selected. Indicates that   FIG. 7 shows “How do I fin” displayed after the selection shown in FIG. da file or folder? Presentation titled " And FIG.   FIG. 8 shows an item of the present invention showing the selection items of the index screen and the alphabetic slider of the present invention. It is a figure which shows a process window.   Figure 9 shows the contents of the letter "F" in the alphabetical index window in the access window. FIG. 6 shows an English letter slider of the present invention resting on top of FIG.   FIG. 10 is a diagram of FIG. 9 after the “files” item is selected in the English window. FIG. 6 shows an access window.   FIG. 11 shows "How do I find a file or fold". er? 10 shows the window of FIG. 10 after the selection item "" has been selected. .   FIG. 12 shows the access window of the present invention in which the "Look for" screen is selected. FIG.   FIG. 13 is an illustration of FIG. 12 after the word “Find” has been entered and searched. It is a figure which shows an access screen.   FIG. 14 shows “How do I find a file or folder”. er? 13 shows the access screen of FIG. 13 when the selection item "" is selected. It is a figure.   FIG. 15 shows “How do If” displayed after the selection shown in FIG. in a file or folder? Presentation with the title It is a figure which shows an option window.   Figure 16 shows the access window of the present invention after the index has been selected, and the alphabetic character It is a figure which shows a rider.   FIG. 17 shows the window of FIG. 16 after the letter “F” has been selected. It   FIG. 18 is a flow chart showing the selection technique of the present invention.   Figures 19a, 19b, 19c, and 19d are alternatives of the present invention. 6 is a flowchart showing an alternative technique.   FIG. 20 shows that the alphabetic slider of the present invention has moved from the alphabetic "F" to the alphabetic "Z". It is a figure which shows the position of the English alphabet slider and the English scroll bar.   FIG. 21 is a flow chart showing the scroll function of the alphabetic scroll bar of the present invention. is there.   Figure 22 shows the alphabetic character after the alphabetic slider has moved from the alphabetic character "Z" to the alphabetic character "P". It is a figure which shows the position of a rider.   Fig. 23 shows the scroll when the slider moves from the letter "P" to the letter "Z". FIG. 6 is a diagram showing the position of the le bars and the selection of the word “disks”.   Figure 24 shows a win titled "GF Sound & Scan". FIG. 6 illustrates the presentation window of the present invention placed over a dough. .   Figure 25 shows the case where the "Control Panels" window is active Of presentations placed on other layered windows in the inventive display of It is a figure which shows an option window.   Figure 26 shows a win titled "General Controls". Presenter of the present invention placed on three windows when the dough is active It is a figure which shows an option window.   Figure 27 shows the activity window titled “GF Sound & Scan”. FIG. 6 is a diagram showing a presentation window of the present invention placed on a window. It   FIG. 28 is a diagram showing the hierarchy of the presentation window of the present invention. It In the figure, the button "HUH?" Is selected and another window opens. However, the “GFX Sound & Scan” window is still active. It   FIG. 29 shows an instruction mark surrounding a menu selection item “File”. It is a figure which shows the presentation window of this invention.   Fig. 30 shows the "Gener" with instruction marks surrounding the desktop pattern. The main event placed on the activity window titled "al Controls" FIG. 7 is a diagram showing a presentation window of Ming.   FIG. 31 shows the presentation window of the present invention and "Find". In the window with the title, place an instruction mark around "More Choices". FIG.   FIG. 32 identifies areas that require data insertion or selection by the user. FIG. 6 is a diagram showing a method of using the instruction mark of the present invention for   Figure 33 shows an underlined portion of the "General Controls" window. The presentation window of the present invention with an instruction mark FIG.   Figure 34 identifies a portion of the window titled "Keyboard" A presentation of the invention, where curved arrow indicator marks are used to It is an additional diagram showing a window.   FIG. 35 illustrates performing the desired function identified in the presentation window. A straight arrow pointing mark to identify the choices the user needs to FIG. 6 is an additional view showing the indicator mark of the present invention being used.Notation and predicates   The detailed description below is primarily concerned with manipulating data bits in computer memory. The display images, algorithms, and symbolic representations of like this Descriptions and representations of algorithms are provided by those skilled in the data processing arts to those of ordinary skill in the art. It is the most effective means of communicating your research.   Here, and in general, an algorithm is a coherent set of steps that leads to a desired result. Are considered to be the steps of. These steps are physical It requires manipulation. Usually, but not always, such physical quantities are stored and transferred. It takes the form of electrical or magnetic signals that can be transmitted, coupled, compared, and otherwise manipulated. If we call these signals bits, values, elements, symbols, characters, images, terms, numbers, etc. , Sometimes found to be useful, mainly because of common usage. However, this These terms and similar terms should be associated with the appropriate physical quantities, and these quantities It should be noted that this is just a convenient label applied to.   In the present case, an operation is a machine operation performed with a human operator. . A useful machine for performing the operations of the present invention is a general purpose digital computer. There are computers or other similar devices. In either case, the computer It is necessary to note the distinction between the method of operation and the method of calculation itself. The present invention Operate the computer to process electrical or other physical signals to other desired It relates to a method of steps for generating a physical signal.   The invention also relates to a device for performing these operations. This device is specifically constructed according to the required purpose, or a computer Selectively activated or reconfigured by a computer program stored in General purpose computer. The algorithm presented here is the book It is not qualitatively related to any particular computer or other device. Especially, You can use various general-purpose machines with the program according to the teachings presented here. Or it is better to build a more specialized device to perform the necessary steps You may find it useful. The structure required for such various machines is It will be clear from the description below. As a machine capable of executing the functions of the present invention Applicant's Apple Computer, Inc. As well as other Some are manufactured by computer system manufacturers.Detailed Description of the Preferred Embodiments of the Invention   This specification was filed on the same date and is the present applicant's Apple Comput er, Inc. The following related patent applications assigned to It fully incorporates the patent applications.   "Method And Apparatus filed on January 27, 1993. For Presenting Information In A Disp US special name of "Lay Using Floating Windows" U.S. Application No. 08/010064, filed on January 27, 1993, "Method And Apparatus For Display And Scr olling Data In A Window-Based Graphi C User Interface "US patent application Ser. No. 08/010 No. 061, "Method And Apparatus For Provi" ding Visual Cues In A Graphic User I US patent application Ser. No. 08/010062, 199 "Method And Apparatus For For filed on January 27, 3rd Providing A Help Based Windows System   The name "Using Multiple Access Methods" U.S. patent application Ser. No. 08/010063.   The following detailed description is divided into sections. The first section provides teachings of the present invention. Explains general system layout for generating computer graphics To do. In the following sections, the help access method and presentation window of the present invention will be described. Window, alphabetic slider selection method, floating window, computer Aspects of the present invention such as generation instruction marks and user interface of the present invention It deals with the overall structure and operation of.   In addition, in the following description, in order to have a complete understanding of the present invention, the data processing device is Function blocks representing desktops, desktops and metaphors such as window metaphors A number of specific detailed examples of the window structure, the window configuration, and the layout are shown. Was However, it will be apparent to those skilled in the art that the present invention can be practiced without specific details. It will be. In other instances, well known in order not to unnecessarily obscure the present invention. The circuit and structure of will not be described in detail.                             General system configuration   The computer-controlled display system of the present invention is a computer system as shown in FIG. Data system. This computer-controlled display system is a CRT model. It includes a display means 40 such as a monitor or a liquid crystal display (LCD) and is described in US Pat. 632 type mouse, trackball, joystick, display Other for selectively positioning the cursor 44 on the display screen 68 of the means 40 It further includes cursor control means 42 such as the above device. Generally, cursor control means 4 2 includes signal generating means such as a switch 46 having a first position and a second position. Mu. For example, the mouse shown and described in US Pat. Computer system tells the computer to execute a given command Includes a switch used to generate the signal. As shown, cursor control Means 42 (mouse, trackball, joystick, graphic Applicable cursor control device for all types of bullets, keyboard input, etc. (Hereinafter collectively referred to as "mouse 42") connected to computer system 48. Have been combined.   Computer 48 comprises three main components. The first component is To exchange information with other parts of the computer 48 in the form of an appropriate structure Is an input / output circuit 50 used for. Further, the computer 48 has an input / output circuit 50. And a central processing unit (CPU) 52 coupled to a memory 55. these The elements of are common to many general-purpose computers, and in fact The data 48 replaces a broad category of data processing devices capable of producing graphic displays. It is intended to represent.   FIG. 1 shows a computer 48 containing data and code, as is well known in the art. A keyboard 56 for entering commands is also shown. Large capacity magnetic memory device Disk 60 is an input / output circuit for providing additional storage capacity to computer 48. It is shown coupled to 50. In addition, a storage capacity is added to the input / output circuit 50. Therefore, the CD-ROM 62 is further connected. Computer 48 has a magnet Additional devices for data storage such as a tape drive and other data processing systems Note that networks that are coupled to the system can also be coupled.   As shown in FIG. 1, the display means 40 has a display screen on which a window 70 is displayed. Including 68. As is known in the art, the window 70 may be a square or its It can take other well-known shapes and is placed horizontally across the length of the window A menu bar 72 can be included. As is well known, the movement of the mouse 42 It can be converted into the movement of the cursor 44 on the display screen 70 by the computer 48. it can. Other computer systems usable in accordance with the teachings of the present invention For additional explanations, refer to object-oriented display systems in general, Describes a desktop metaphor window-based system, See the references cited in the background section. The system shown in FIG. It is for representing a general-purpose data processing system capable of providing a UI display. Fig. 1 The window display 70 and window-based display system shown in FIG. (For example, Macin sold by Apple Computer, Inc. computer of the tosh (registered trademark) series. Detailed explanation is unnecessary. In operation, as known, stored in the memory 55, C The software executed by PU52 is used to implement the window-based method of the present invention. A source user interface is generated and displayed.           Access and presentation windows   Referring now to FIG. 2, the display screen 68 of the display means 40 is shown in more detail. ing. In the display screen 68, Apple Computer, Inc. Manufactured A known GUI for use in a computer for sale is shown. Display screen 6 There are eight horizontally extending menu bars 100. Shown in Figure 2 As usual, the menu bar 100 is usually a desk in the shape of the Apple mark 103. Top icons, "File", "Edit", "View", "Label" , "Special" and the like. US reissue In accordance with the teachings of US Pat. No. 32,632 and US Pat. No. 4,931,783, A method known as the "push-drag-release" method is used to A menu can be displayed and selected. By this method, the cursor 44 , The desired command option, then switch 4 on mouse 42 6 is pressed. By pushing down the switch 46, a pull-down menu (see FIG. 2) Sample pull-down menu is shown as menu 104) Notify the CPU 52 to generate. Move mouse 42 and press switch 46 The user moves the cursor 44 to the desired subcommand item while maintaining the depressed state. (“Help” command in the example of FIG. 2) to release the switch 46. . Computer system 48 then executes the selected subcommand item. . As described below, select the subcommand item "Help" of the menu 104. And the CPU executes the help system disclosed herein. In addition, this specification and the following In the explanation below, the cursor 44 is used for objects, icons, lists, questions, etc. When we say "on top", it is sufficient to allow the CPU 52 to identify the choice. Cursor 44 over at least some of the objects, icons, lists, questions, etc. Means to put.   In the desktop shown in FIG. 2, the header 11 titled “Mail” is displayed. A window 108 containing 0s is shown. In the example shown, the window 108 is , List various documents, messages, etc. arranged in the window 108 It An icon titled "Jeff's HD" representing a hard disk 120, an icon 122 representing a floppy disk accessed by the CPU 52 Other icons such as the trash icon 126 are also shown.   In the preferred embodiment, the help system of the present invention uses a pull-down menu. The subcommand item identified as “Help” located in menu 104 It is started by user selection. To select "Help", click the car Place Sol 44 over the balloon help menu icon 112 and switch Press 46. The CPU 52 generates and displays the menu 104, which is then displayed by the user. Place sol 44 over the "Help" subcommand and release switch 46. Ah Or, the user can use the keyboard 56 to select a predetermined corresponding key on the keyboard. The "Help" function can also be selected by inputting.   When the “Help” function is selected, the computer 48 displays the help screen shown in FIG. A surface access window 130 is generated and displayed. This access window 130 includes a logo 132 and user instructions, as shown. Form of this preferred implementation In the state, the instruction shown in the access window 130, the logo 132, and the The window itself is stored in the memory 55, the disk 60 or the CD-ROM 62. It is part of the help database stored above. To the help database Access is made by topic button (Topics) 135, index as described later. A button (Index) 138 and a search button (Look For) 140 are used. Provided to the user. Also, as shown in FIG. 3, the access window 130 Area in which the CPU, 52 displays instructions, text, or command options 145 is included. This work area 145 stores the entire data displayed in the work area 145. It includes a vertical slider 148 for scrolling. Access window 130 Additional features of will be apparent from the discussion below.   Referring now to FIG. 4, topic access for access window 130 The selection method of the method is shown. As shown, the "Topic" button function To enter the help system of the present invention, the user moves the cursor 44 to the topic Place it on the displayed button (135) and momentarily press the switch 46 of the mouse 42. Activate (“click”). In this embodiment, the cursor 44 is the button 13 5 within the rectangle that defines 5, while the button 46 of the mouse 42 is pressed, The image of Ton 135 is reversed as if the image itself was pressed It looks like they are doing. Switch 4 on mouse 42 over topic button 135 6 is clicked, the CPU 52 displays the work area 150 in the top area as shown in FIG. Generate and display an access window 130 containing a list of links.   As shown, in this case the user needs help from multiple topics. You can select the topic you want to do. For example, in FIG. Hover over the topic 160 called "s and Disks" When the button 46 is clicked, the CPU 52 senses the selection of that topic and then A list of sentences is generated and displayed in the work area 145. In this embodiment, the work area 14 The list displayed in 5 contains a group of sentences that may contain questions. There is. Headings are a set of words that precede all sentences or questions of a particular type. ("How do I" in the example of FIG. 5). The body of the question or sentence The rest (eg, "Change the name of" in Figure 5). an item ”). In this preferred embodiment, the CPU 52 finds Is displayed in bold type. The text of the question or sentence should be indented under the heading, as shown. Is displayed. In the hierarchical design of the present invention, duplicate headings from each sentence in the list Preserve the form of the sentence while removing. As a result, the text in the list of sentences is reduced. A slightly longer sentence or question will more easily fit in the work area 145. The user can also use the scroll bar 148 to view available sentences or questions. You can easily scan the headlines to see the type of.   Referring now to FIG. 6, as shown, “Files and Disks” With the topic area 160, the illustrated question group is obtained. In the example shown in FIG. The cursor 44 is displayed by the user by appropriately moving the mouse 42. file or folder? The switch 46 blinks Clicked between. "How do I find a file or folder? ", And place the cursor 44 on the" OK "button. Then, if the operation of pressing the switch 46 again is combined, the CPU 52 will be shown in FIG. The presentation window 165 shown in is generated and displayed. Present The data and other information provided in the Request additional information from the user (if necessary) and use the guide for the desired function. The one shown in The. The access window, as described in more detail below. 130 and presentation window 165 are both displayed On the display screen 68 without disturbing or changing the currently active window. "Floats" over other displayed windows.   Next, referring to FIG. 8, the help information is selected by selecting the index button function 138. You can also get it. Place the cursor 44 on the index button 138 and move the mouse 42 When the switch 46 is momentarily clicked, the CPU is notified of the selection of the index function 138. To be done. As shown in FIG. 8, when the index button 138 is selected, the index 170 is generated. Created and displayed. This index allows users to select specific terms and phrases (collectively We can find related questions based on (called "index entries"). Index screen 17 0 contains multiple items and the index button 138 indicates that the function is active. It remains flipped to show. The index screen 170 has an alphabetic scroll bar 176. including. Index screen 170 contains many items, The bar 176 allows the user to identify as well as a rollerdex on the desk. You can quickly scroll to the letters. English scroll bar 176 The operation will be described in detail below.   The user places the cursor 44 over a portion of the desired letter (see Figure 9) and marks The switch 46 of the us 42 is momentarily clicked. If you sense the selection of English letters, CP U52 displays the closest item starting with the selected letter and all subsequent items. indicate. In the example of FIG. 9, the user has selected the letter “F”. Feel this choice Upon knowing, the CPU 52 displays the index item starting with the letter "F". English letter "F" If there isn't enough room to show all items starting with Vertically using the scroll bar 178 to position the data placed in the index screen You may scroll to. Alternatively, the user moves the cursor 44 to the slider 175. The mouse 42, press the switch 46 of the mouse 42, and press the alphanumeric scroll bar 176. Drag the cursor and slider to the desired letter across the It is also possible to position the slider 175 over the letters. Desired character (Fig. 9) Reaches "F"), the user releases the switch 46 of the mouse 42. After selection , The item list is displayed from the item having the selected alphabetic character. Shown in FIG. Cursor over the item such as “Files” and move the mouse 42 I Momentary click on the switch 46, the question described above with respect to FIGS. 5 and 6 The list of is displayed. Similar to the topic button example above, see Figure 11. As such, the user then asks a question (eg, "How do I find a fi le or folder? )) And momentarily clear mouse button 46. To click. As shown in FIG. 7, the presentation window 165 is now displayed. Is displayed and functions as described above.   Next, referring to FIG. 12, a cursor is placed on the “Look For” button function 140. -Solu 44 is placed and the switch 46 of the mouse 42 is momentarily activated. The search screen indicated by the number 200 is generated and displayed. In this search screen 200 , The user enters a phrase in the text box 210 and the question associated with that phrase is If so, the question can be displayed. Index button and topic button Similar to the above example, when the search button 140 is selected, that button is highlighted. Which indicates that the button is currently active.   As shown in FIG. 13, the search screen 200 also includes a search button function 215. Operation When creating, the user uses the keyboard 56 to enter the text box 210. A search word (the word "find" in the example of FIG. 13) is input. Next user Place the cursor on the search button function 215 and momentarily clear the switch 46. To click. When the search button 215 is selected, the CPU 52 causes the memory 55, large capacity Search help database stored in memory 60 or CD-ROM 62 Then, as described above with reference to FIGS. 3 to 11, the search word is set in the work area 145. Display a list of questions corresponding to. As shown in FIG. 14, the desired question (“H ow do I find a file or folder? , Etc.) To select, the user positions the cursor 44 over the question and blinks the switch 46. Click in between. The user then clicks to start the selected help function. Place the cursor 44 over OK button function 225 and click switch 46 again. To lick. Upon sensing the selection of the help inquiry, the CPU 52 causes the CPU 52 of FIG. Create a presentation window 165 as described above with respect to FIG. To display. In this case, the user is presented in the presentation window 165. Selecting one of the three criteria shown (as shown in the example of Figure 15) Can further define help requests.   Accordingly, as described herein, the present invention is a computer system. There are three access methods for obtaining desired help information from 48. You The topic button function 135, index button function 138, or search button The function 140 can be selected. If you use one of the three select button functions , The appropriate access and presentation windows are displayed, Desired information necessary for the user to operate the computer system shown in FIG. Useful for getting news. As described in more detail below, the present invention provides a conventional help-based Provides additional functionality that distinguishes the present invention from computer system and GUI designs.                           English scroll bar   Select the index button function 138 as described above with respect to FIGS. 8-11. Then, the index 170 and the alphabetic scroll bar 176 are displayed. Figure 8 and As shown in FIG. 17, the alphabetic scroll bar 176 includes a slider 175. Index 170 further includes vertical scroll bar 250. As shown in FIG. , The alphabetic scroll bar 176 is displayed when the index button function 138 is selected. Includes a plurality of letters A to S. In Fig. 17, the letters A to S are scrolled alphabetically. Although it is displayed on the bar 176, those skilled in the art can select an English character. Note that choice is a matter of design preference. For example, alphabetic scroll ・ A specific application used by the user for the English characters placed on the bar 176 And other characters, symbols, or characters in languages other than English required by the language system. It can be replaced.   As shown in the flow charts of FIGS. 17 and 18, the user must type in an alphabetic character (“F”). Or place the cursor 44 adjacent to it and momentarily click the switch 46 This allows you to select the desired character (the letter "F" in the example of Figure 17). Wear. Alternatively, as shown in the flow chart of FIG. Place the cursor 44 on and press the switch 46. By dragging the cursor and slider over the desired letter to release You can also select English letters.   Selection by the user pressing the desired letter key on the keyboard 56 of FIG. You can also do When the keyboard character is detected, the CPU 52 Display slider 175 over the corresponding character on scroll bar 176 (see See Figure 19b). In addition, the slider 175 is attached to the vertical scroll bar 250. Place the cursor 44 on it and press the switch 46 It can also be moved onto the bar 176. Curso on top of scroll bar 250 When the CPU 44 detects that the switch 44 is placed and the switch 46 is pressed, the CPU 52 Scrolls through the list of items in the direction of cursor 44 until you release switch 46. To When the switch 46 is released, the CPU 52 is at the head of the item list. A slider 175 is displayed over the letter representing the current item (see Figure 19c).   In addition, the slider must be moved using the method shown in the flow chart of Figure 19d. Can also be. After the user first selects the index button function 138, the index function 1 When 38 is selected, the CPU 52 displays the index 170 having index items. index An alternative method of scrolling through items is to allow the user to place the cursor 44 over the index item. , The switch 46 is pushed. Subwindow where index 170 is displayed C cursor 44 vertically (up or down) and switch 46 When is pressed continuously, the CPU 52 scrolls the index item in the direction opposite to the cursor 44. To In this embodiment, as the items scroll, the number of index items increases by 1 Each is highlighted in black (or other prominent color). Highlight desired item And then release switch 46, the item will be selected and Slider above the letter corresponding to the first letter of the top item in the index item list 175 is displayed.   In this preferred embodiment, the CPU 52 moves from one character position to another character position. The slider 175 is moved like a snap (the patent application which is the basis of the present invention and See the video tape titled "Reno" submitted at the same time ). However, the CPU 52 uses this movement of the slider 175 for the selected character. It should be possible to interpret it as a continuous motion accompanied by an up motion.   As shown in the figure, when an alphabetic character (letter) is selected, the CPU 52 selects from the selected alphabetic characters. Display the index entry that begins. In addition, display all index letters (AZ in the example) If there is not enough space to do so, the user may scroll the alphabetic scroll bar 176. Can be crawled to show additional letters, symbols, or other characters .   Referring now to Figures 20 and 21, the selection of the letter "Z" is shown. . When operating, select the letter "Z" (or any other letter not originally displayed) The user who wants to place the cursor 44 on a part of the slider 175. Next The user presses the switch 46 and pushes the end of the alphabetic scroll bar 176 (in this example, Drag the cursor 44 and the slider 175 to the letter "S"). Switch 46 While pressing and holding, the user moves past the last displayed symbol (the letter "S"). The cursor 44 and slider 175 continue to move. English scroll bar 176 Move slider 175 and cursor 44 past the last displayed symbol or character When the CPU 52 senses that it is about to make the alphabet scroll bar 17 Scroll the contents of 6. For example, as shown in FIG. The user moves slider 175 to the right when is placed over the letter “S”. Continuing, CPU 52 senses the attempt to move and scroll bar 176 left. Scroll to so that TZ can be seen. Similarly, if the user Place the slider 175 on the letter “I” and move the slider 175 further to the left. The CPU 52 scrolls the English scroll bar 176 to the right. , That makes the letters A to H visible again. FIG. 22 shows that The operation of positioning the slider 175 over the letter "P" is shown. in this case, The contents of the index are the closest item starting with the selected letter "P" and all subsequent items. It is changed by the CPU 52 to display all items. However, the letter "P" Is already visible, scroll bar 176 will not scroll any further. Yes.   Also, in a given application, the English scroll bar 176 may be a continuous It may be desirable to scroll like a page. Figure 20 and And in the example of FIG. 21, scroll bar 176 is Returning from the letter "Z" to the letter "A" and scrolling further letters. Should be. For non-English character systems such as Japanese, Chinese, and Thai , Scroll bar 17 because it contains a lot more characters than English A continuous loop of 6 may be desirable.   Use one of the above methods to create one alphabetic slider, as shown in Figure 23. When placed on the English letter (English letter "D" in Fig. 23), items starting with the English letter D Is displayed. In FIG. 21, the item is placed by the user on the item “disks”. A cursor 44 is shown. Then momentarily press switch 46 to select Questions related to the selected item are displayed. When you select the desired question, the cursor 44 Is placed on the OK button function and the switch 46 is clicked or the Cursor 44 over the desired question and double-click switch 46. You can A cursor 44 is displayed over the desired question, as shown in FIG. State, click the OK button in Figure 23, or double-click it. User-controllable presentation window to get desired help information C) 300 is generated.                        Floating window   Referring again to FIG. 24, “GFX Sound and Scan” Presentation window 3 that overlaps window 302 titled 00 is shown. The presentation window 300 is Appears to be "floating" over the window 302 at. The invention and the conventional An important difference from the window system is the presentation window 30 A help window, including 0 and access window 130, is currently displayed. It is displayed independently of other window applications that are running. First In the example shown in FIG. 24, the window 302 remains the “Activity” window, Access window 300 is displayed to the user as the "top" window. Even if it is, you can operate the data located in the various folders shown. . As shown, the presentation window 300 is above the window 302. While displayed on the screen, the user selects "System Fol" in the window 302. A folder such as "der" can be selected. Alternatively, the user illustrated You can select options such as “Choose a pattern” To get help information using the presentation window 300. Can be   In traditional systems, selecting a window causes the selected window to The dough becomes active, which results in an active window above the window below Displayed and the user could only interact with the currently active window . Using the teachings of the present invention, the presentation window 300 or Access window 130 is used by other applications such as window 302. It "floats" over the window and becomes active at the same time, which allows the user to Operate both windows 302 and 300 without changing the order of the window hierarchy Can be   Referring now to FIG. 25, the floating window attributes of the present invention One example is shown. As shown, the presentation window 310 Overlaps the window 312 titled "Control Panels" ing. Next, the window 312 is “GFX Sound and Scan” Overlaps window 314 titled. In the example shown in FIG. The presentation window 310 is active and the user can 8 can follow the instructions in window 310 on how to change the background pattern. Wear. In addition, the control panel window 312 becomes active at the same time. The user can operate various functions represented by icons in the window 312. Can be made. Therefore, in the floating window of the present invention, Activates two windows and allows the user to operate two windows at the same time It is possible. Below it, as in traditional window-based systems. The GFX Sound and Scan window (314) at It is in motion. To activate the underlying window 314, the user must Place the cursor 44 on a part of the window 314 and momentarily clear the switch 46. You should be able to check.   By way of example, the user may hover over a portion of the general control icon 316 shown in FIG. It is assumed that the sol 44 is placed. As is well known, this general-purpose control icon function It can be activated by momentarily clicking on the switch 46. next Referring to FIG. 26, after placing the cursor 44 over the icon 316, the switch When the user clicks the button 46, the CPU 52 displays the control panel window 31. A general purpose control window 318 that overlays 2 is generated and displayed. General control win When you open dow 318, the universal control window becomes active and the window below C. Control panel window 312 and "GFX Sound The "and Scan" window 314 becomes inactive. However, the controller Windows beneath the application, such as the Rule Panels window 312 The activity status of the presentation window 310 does not change when you open or operate Not changed. General control window 318 and presentation window 31 Both 0 are active and can be operated by the user. In addition, the teaching of the present invention Use Show to display the presentation window to other areas on the display screen 68. The presentation window 310 or below the presentation window 310 None of the functionality of the application window is changed.   Next, referring to FIG. 27, the “GFX Sound and Scan” window is displayed. Window 314 overlying presentation window 310 is shown. Have been. As shown in this figure, the presentation window 310 and "G The FX Sound and Scan window 314 is both active. ing. As mentioned above, the book applied to the presentation window 310 The floating window attribute of the invention allows application of the underlying window. Operation is independent of the operation of the presentation window 310. Can be As shown, the presentation window 310 displays “H UH? Includes a button function titled "320". One of the button functions 320 By placing the cursor 44 on the section and momentarily clicking the switch 46 , CPU 52 displays the presentation window 310 and “GFX Sound”. a window that overlays both windows of the "d and Scan" window 314 C 322 is generated and displayed. As shown in FIG. 28, the window 322 is active. And the presentation window 310 is inactive . At the same time as the user operates the data and functions arranged in the window 314, Window 314 remains active so that window 322 can also be operated. It In the present invention, the presentation window is provided in order not to confuse the user. 310 becomes inactive. Curso on the window close mark 330 LE 4 4 and place the window 322 by momentarily clicking the switch 46. When erased, the presentation window 310 becomes active again .                                Instruction mark   Understanding names to identify objects is especially relevant to computer systems. Can confuse end users when interacting with. Therefore, As such, the present invention is useful in operating the computer system shown in FIG. To provide additional features to further assist the. Help presentation win A technique for shining a spotlight on the display screen 68 at the object referenced by the dough Is disclosed. The present invention is directed to instructing the user about the requested help function. Provides "instruction mark" that looks like handwriting but is generated by CPU52 To do. As you can see, the instruction mark is the object displayed on the display screen 68. The user's attention to the It is effective in identifying an object without knowing it. Instruction mark visible Functioning independently of the user's language. Books shown in FIGS. 29 to 36 In the invention, black and white instruction marks are used, but those skilled in the art can use the color display. Note that the system can be used to display indicator marks in color.   Next, referring to FIG. 29, as shown in the previous figures, “GFX Sou An "and and Scan" window 314 is shown. In addition, "GFX   "Sound and Scan" window 314 overlays the presenter A partition window 335 is shown. Also, on the menu bar 345 An edit instruction mark 340 surrounding the command option "file" is also shown. . During operation, the presentation window 335 is generated and displayed. Almost at the same time, the CPU 52 generates and displays the instruction mark 340. This preferred In an embodiment, the generation and display of the instruction mark 340 is a manual operation for the user. It looks like handwritten with a marker. Moreover, in this preferred embodiment, the fingers The indicator mark 340 has a color that can be selected by the author of the database. It is intentionally slower than other CPU operations on the display screen, and the animation is displayed to the user. The instruction mark 340 is displayed by the CPU at such a speed that it looks like It The purpose of the indicator mark 340 is to provide access windows and programs of the present invention described above. Reze To perform the desired help function accessed by the On display screen 68, where the user must make a selection or other operation in order to Is to identify objects and attract user attention to them.   Referring next to FIG. 30, a book that uses instruction marks to assist the user. Another example of the use of the invention is shown. In this example, the access window The presentation window can be selected by selecting the appropriate question in the window (not shown). Window 348 is displayed. Activities identified as universal control window 350 The windows are the control panel window 352 and the "GFX So “Und and Scan” window 314 is displayed overlaid. this In the example, “How do I Change the Background Pa ttern? To assist the user in performing the desired help function called Therefore, the CPU 52 provides the circular instruction mark 355. Example shown in FIG. 30 Then, when the presentation window 348 is generated and displayed, the CPU 52 also generates an indication mark 355, which, as shown, is a desktop pattern 358. Surround the containing icon. By generating and displaying the instruction mark 355, the user's Attention is drawn to the appropriate icon on the display screen 68 that the user must interact with. It can be tightened. Providing instruction marks that appear to be "handwritten" by humans The user can visually determine the position on the display screen 68 that the user must operate. It has been found to increase the ability to identify. Therefore, this preferred embodiment Then, it looks to the user as if humans were drawn on the display screen 68 with color markers. As described above, the CPU 52 generates the instruction mark of the present invention. As you can see in Figure 30 In addition, the instruction mark 355 is close to a circle, and a person draws a mark around the icon 358. It has a visual appearance as if it were tall. As opposed to drawing a circle mathematically exactly When the instruction mark 355 is expressed so as to be close to a circle, the instruction mark 355 is a machine. It doesn't look like a perfect symmetry like when drawn with, so it draws the most attention to the user. I know I'll turn it on. Further, the instruction mark 355 is stored in the memory. When it is displayed by the CPU 52, it is not a simple representation of the interface Represented on the actual interface.   Now referring to FIG. 31, another example of a circular pointing mark is shown. As shown, the presentation window 360 is displayed on the display screen 68. Be done. The “Find” window 362 is displayed as “GFX Sound and Sca”. Overlays the “n” window 365. In this example, the presentation win Dow 360 and "Find" window 362 are active at the same time. "GFX   The “Sound and Scan” window 365 is displayed in the “Find” window. Since it is under the c 362, it is inactive at this point. 29 and 3 When the presentation window 360 is generated as shown in the example of FIG. U52 has a button function titled "More Choices" 372. A surrounding circular instruction mark 370 is generated and the instruction mark is displayed in a semi-transparent color. .   Referring now to FIG. 32, control panel window 380 and Pre-overlay on top of the GFX Sound and Scan window 382 A Zentation window 378 is shown. Also, control panel "Find" window that overlaps the active window 380 and is active 384 is also shown. Therefore, in this example, the Find window 384 The presentation window 378 is now the active window. It Also, a "Find" window 384 that requires data entry by the user. An indicator mark 38 of approximately "X" shape that draws the user's attention to the area inside. 6 is also shown. The user is displayed in the presentation window 378. "How Do I Find a File or Folder?" In order to get the necessary help information identified by the question Search terms must be inserted in field 390. So in this example, The indicator mark 386 identifies the location where the user must enter data. In order to assist the user in this case, the handwritten "" generated and displayed by the CPU 52 is displayed. Take the form that looks like "X".   Next, referring to FIG. 33, the presentation window 392 is displayed. And overlies a portion of the activity window 394 titled General Control. , The use of the indicator mark of the present invention is shown. Control panel win Dow 380 and "GFX Sound and Scan" window 382 are displayed. Although shown, these are not activity windows. As shown, the present invention described above. of Using the teachings, the user can select "How Do I Change The Bli nking Rate of the Insertion Point? "When How to identify what question to say and in response CPU 52 performs the desired task A presentation window 392 with instructions for It In addition, the CPU 52 performs the desired task of changing the blink speed at the insertion point. Attract the user's attention to the button functions that must be operated in order to perform Therefore, the underline instruction mark 396 is generated and displayed.   Referring to FIG. 34, "How Do I Change t" by the user. he Keyboard Layout? CPU 52 in response to the inquiry Control panel window 380 and "GFX Sou" as shown. a presentation that overlays a portion of the "and and Scan" window 382. Create and display an application window 400. Thailand called "Keyboard" A tol window 420 is open and displayed. As shown, support the user Therefore, the CPU 52 generates and displays the instruction mark in the shape of the arrow 408. Arrow The instruction mark 408 indicates the desired task of changing the keyboard layout. Attract the user's attention to the required items that must be selected for implementation.   Similarly, FIG. 35 illustrates the use of the access window of the present invention (not shown). From the user, "How Do I Change the Backpack" nd Pattern? Is selected. C in response to this inquiry The PU 52 has a control panel window 380 and a "GFX Sound".   presentation scans over and scan window 382 Window 410 is generated and displayed. Presentation window, as shown C 410 is the "General Controls" to change the background pattern. Notify the user that the icon 412 titled "should be opened" It In order to attract the user's attention to the general-purpose control icon 412, the CPU 52 As shown in the figure, a straight arrow indication mark 416 is generated and displayed.   The user may be directed to specific objects, features, or other display elements on screen 68. The use of instruction marks to attract attention is the use of the computer shown in FIG. It has been found to greatly assist the user in operating the computer system. here The use of the instruction mark of the present invention in connection with the help system disclosed in It has been clarified that one of ordinary skill in the art will not be aware of any use of the indicator marks herein. Note that you are not limited to the help systems that you have. In addition, The instruction marks shown and described can be applied to various GUI functions, with graphic help -Note that it is not limited to use in the system.                                   Overview   Therefore, as mentioned above, the present invention is not limited to use in a GUI display system. Provide a valid help-based window system. Access method of the present invention The Access, and Presentation windows are floating In combination with the affiliation of the present invention, which includes a reading window and indicator marks, the user It provides a window-based help user interface to help users. First Although the invention has been described in connection with FIGS. 1-35, these figures are exemplary only. It was noted that the purpose of the present invention is not to limit the spirit and scope of the present invention. Yes. For example, these figures may have a given attribute, icon, or function as needed. However, the present invention is not limited by the particular example shown. Note that it is not. Rather, the present invention is directed to any window-based GUI. It can also be applied to display systems. Further, the present invention is directed to various computers. Computer programming language and hardware, Note that it is not limited to any particular hardware or software. I want to.   Moreover, given features and aspects of the present invention, such as the use of the indicator marks of the present invention, It was noted that the user would perceive it as a movement rather than a static event Yes. Due to limitations in the written description, it is "Reno Macintosh Help" submitted by the applicant to Refer to the video tape of the title and software program of the same name. I want to be illuminated.

───────────────────────────────────────────────────── フロントページの続き (31)優先権主張番号 08/010,063 (32)優先日 1993年1月27日 (33)優先権主張国 米国(US) (31)優先権主張番号 08/010,064 (32)優先日 1993年1月27日 (33)優先権主張国 米国(US) (81)指定国 EP(AT,BE,CH,DE, DK,ES,FR,GB,GR,IE,IT,LU,M C,NL,PT,SE),OA(BF,BJ,CF,CG ,CI,CM,GA,GN,ML,MR,NE,SN, TD,TG),AT,AU,BB,BG,BR,BY, CA,CH,CN,CZ,DE,DK,ES,FI,G B,HU,JP,KP,KR,KZ,LK,LU,LV ,MG,MN,MW,NL,NO,NZ,PL,PT, RO,RU,SD,SE,SK,UA,UZ,VN (72)発明者 パワーズ,ジョン・リチャード・ザ サー ド アメリカ合衆国 95030 カリフォルニア 州・モンテ セレノ・アレクザンダー ア ヴェニュ・16373 (72)発明者 コールマン,パトリシア・ジェイ アメリカ合衆国 94025 カリフォルニア 州・メンロ パーク・オーク レイン・ 915・アパートメント4 (72)発明者 ブルワー,グレゴリー・スコット アメリカ合衆国 94566 カリフォルニア 州・プレザントン・フィノヴィノ コー ト・942 (72)発明者 ハーマン,ジェフリー・アラン アメリカ合衆国 94301 カリフォルニア 州・パロ アルト・アパートメント3 (72)発明者 コックラン,エリ アメリカ合衆国 94025 カリフォルニア 州・メンロ パーク・スプルース アヴェ ニュ・175 【要約の続き】 定義域に水平に広がる英字スクロール・バーを含む。英 字スクロール・バーの長さに沿って複数の英数字、記号 文字、またはその他の文字(まとめて「文字」)が表示 される。英字スクロール・バー上に表示される文字の上 に選択的に位置決め可能なスライダが提供される。英字 スクロール・バー上の文字の上にスライダを置くと、C PUが選択された文字に対応するデータを表示する。そ の上にスライダが置かれている英字からABC順に始ま る項目が定義域に表示される。─────────────────────────────────────────────────── ─── Continued front page    (31) Priority claim number 08 / 010,063 (32) Priority date January 27, 1993 (33) Priority claiming countries United States (US) (31) Priority claim number 08 / 010,064 (32) Priority date January 27, 1993 (33) Priority claiming countries United States (US) (81) Designated countries EP (AT, BE, CH, DE, DK, ES, FR, GB, GR, IE, IT, LU, M C, NL, PT, SE), OA (BF, BJ, CF, CG , CI, CM, GA, GN, ML, MR, NE, SN, TD, TG), AT, AU, BB, BG, BR, BY, CA, CH, CN, CZ, DE, DK, ES, FI, G B, HU, JP, KP, KR, KZ, LK, LU, LV , MG, MN, MW, NL, NO, NZ, PL, PT, RO, RU, SD, SE, SK, UA, UZ, VN (72) Inventor Powers, John Richard The Sir             Do             United States 95030 California             State Monte Monte Sereno Alexander             Venue 16373 (72) Inventor Coleman, Patricia Jay             United States 94025 California             State Menlo Park Oak Rain             915 apartment 4 (72) Inventor Brewer, Gregory Scott             United States 94566 California             State, Pleasanton, Finovinocoe             To 942 (72) Inventor Harman, Jeffrey Alan             United States 94301 California             State Palo Alto Apartment 3 (72) Inventor Cocklan, Eri             United States 94025 California             Province Menlo Park Spruce Ave             New 175 [Continued summary] Includes an English scroll bar that extends horizontally across the domain. British Multiple alphanumeric characters, symbols along the length of the scroll bar Characters or other characters (collectively "characters") are displayed To be done. Above the characters displayed on the alphabetic scroll bar A selectively positionable slider is provided. English letters If you place the slider over the characters on the scroll bar, C The PU displays the data corresponding to the selected character. So The sliders are placed above the letters starting with ABC. Items are displayed in the domain.

Claims (1)

【特許請求の範囲】 1.ディスプレイ上の複数のウィンドウにデータが表示されるように前記ディス プレイに結合された中央演算処理装置(CPU)を有するコンピュータ表示シス テムにおいて、前記ウィンドウを表示し、前記ウィンドウと前記ウィンドウ内の 前記データとをユーザが操作する方法であって、 前記CPUが第1のウィンドウと第2のウィンドウとを生成して表示し、前記 第1のウィンドウが前記ディスプレイ上の前記第2のウィンドウの一部の上に重 なるステップと、 前記ウィンドウの両方が同時に活動状態になり、前記ウィンドウのそれぞれと 前記それぞれのウィンドウ内に配置されたデータとを操作するために前記ユーザ が使用できるようになるステップとを含むことを特徴とする方法。 2.前記CPUに結合されたカーソル制御装置を使用して、前記ユーザが前記ウ ィンドウのそれぞれを前記ディスプレイ上に選択的に位置決めすることができる ことを特徴とする請求の範囲第1項に記載の方法。 3.前記CPUによって生成され表示される第3のウィンドウをさらに含むこと を特徴とする請求の範囲第2項に記載の方法。 4.前記第2のウィンドウが前記第3のウィンドウの少なくとも一部の上に配置 され、前記第1および第2のウィンドウが活動状態であり、前記第3のウィンド ウが非活動状態であることを特徴とする請求の範囲第3項に記載の方法。 5.前記第3のウィンドウと前記第3のウィンドウ内に配置されたデータとを操 作することを希望する前記ユーザが、前記カーソル制御装置を使用して前記ディ スプレイ上のカーソルを前記第3のウィンドウの一部の上に置くことにより、前 記第3のウィンドウを活動状態にして前記CPUに第1の信号を供給し、その第 1の信号を受け取ると、前記第3のウィンドウが前記第1および第2のウィンド ウ間に表示され、前記第1および第3のウィンドウが同時に活動状態になり、前 記第2のウィンドウが非活動状態になるように、前記CPUが前記第3のウィン ドウの相対位置を修正することを特徴とする請求の範囲第4項に記載の方法。 6.前記ユーザが前記CPUに結合されたスイッチを瞬間的に活動化することに より、前記第1の信号が生成されることを特徴とする請求の範囲第5項に記載の 方法。 7.前記第1のウィンドウがヘルプ・アクセス・ウィンドウを含むことを特徴と する請求の範囲第4項に記載の方法。 8.選択が行われると前記CPUが前記ディスプレイ上に前記アクセス・ウィン ドウを生成して表示するように、前記ユーザが前記アクセス・ウィンドウを選択 できるようにするために、前記ディスプレイが前記CPUに結合された選択手段 を含むことを特徴とする請求の範囲第7項に記載の方法。 9.前記アクセス・ウィンドウが、第1および第2の作業域と、前記ユーザによ る選択用の少なくとも1つのアクセス・ボタン機能とを含み、 前記ユーザが、前記CPUに結合された選択手段を使用して、前記ボタン機能 を選択し、 前記CPUが、前記第1の作業域に項目を表示し、 前記ユーザが、前記第1の作業域内の前記項目の1つを選択し、 前記CPUが、前記第2の作業域に選択された前記項目に関連する複数の句を 表示し、 前記ユーザが、前記選択手段を使用して、表示された前記句の1つを選択し、 前記CPUが、前記ユーザのために選択された前記句に関連する命令データを 含む少なくとも1つのプレゼンテーション・ウィンドウを前記ディスプレイ上に 表示することを特徴とする請求の範囲第8項に記載の方法。 10.前記ボタン機能がトピック・ボタン機能を含み、前記項目が前記ユーザに よる選択のために順序づけられたトピック項目のリストを含むことを特徴とする 請求の範囲第9項に記載の方法。 11.前記ユーザによる選択のために前記句が質問の形式になっていることを特 徴とする請求の範囲第10項に記載の方法。 12.前記アクセス・ウィンドウが検索ボタン機能をさらに含み、前記ユーザが 前記検索ボタン機能を選択すると、前記第1の作業域に探索サブウィンドウが表 示されることを特徴とする請求の範囲第10項に記載の方法。 13.前記ユーザが、前記探索サブウィンドウに探索単語を入力して、前記探索 単語を探索するよう前記CPUに第2の信号を提供するステップをさらに含むこ とを特徴とする請求の範囲第12項に記載の方法。 14.前記第1の信号を感知すると、前記CPUが入力された前記探索単語に関 連する前記句を前記アクセス・ウィンドウの前記第2の作業域に表示し、前記句 が質問の形式になっていることを特徴とする請求の範囲第13項に記載の方法。 15.前記ディスプレイ上のカーソルを前記アクセス・ウィンドウ内の探索ボタ ン機能の上に置き、前記CPUに結合されたスイッチを瞬間的に活動化すること により、前記ユーザが、前記探索単語を探索するよう前記CPUに前記第2の信 号を提供することを特徴とする請求の範囲第14項に記載の方法。 16.前記アクセス・ウィンドウに表示された索引ボタン機能をさらに含むこと を特徴とする請求の範囲第12項に記載の方法。 17.前記ユーザが前記索引ボタン機能を選択すると、前記CPUが前記第1の 作業域に索引ウィンドウを表示し、前記作業域が、 前記スクロール・バーに沿って表示される複数の文字と、 前記CPUに結合されたスライダ位置決め手段を使用して前記文字のそれぞ れの少なくとも一部の上に選択的に位置決め可能なスライダとを含む、スクロー ル・バーを有し、 1つの文字の一部の上に前記スライダを置くと、前記CPUが選択された前記 文字に対応するデータを前記第1の作業域に表示することを特徴とする請求の範 囲第16項に記載の方法。 18.前記ユーザが前記スライダに対応する前記ディスプレイ上の所定の区域の 上に前記カーソルを位置決めし、前記CPUに第2の信号を提供し、前記スライ ダが前記文字の前記一部の上に位置決めされるように前記カーソル制御装置を使 用して前記ディスプレイ上の前記カーソルと前記スライダとを移動させ、前記C PUに第3の信号を提供することにより、前記スライダが前記所望の文字の上に 位置決めされることを特徴とする請求の範囲第17項に記載の方法。 19.前記データが所定の階層通りに前記第1の作業域に表示されることを特徴 とする請求の範囲第18項に記載の方法。 20.前記スクロール・バーが前記ウィンドウを横切って水平に配置されること を特徴とする請求の範囲第19項に記載の方法。 21.データを表示するためにディスプレイに結合された中央演算処理装置(C PU)を有するコンピュータ表示システムにおいて、前記表示システムが、 前記ディスプレイ上のウィンドウ内にデータを表示するために前記CPUに結 合されたユーザ・インタフェース生成手段であって、前記ユーザ・インタフェー ス生成手段が第1のウィンドウと第2のウィンドウとを生成して表示し、前記第 1のウィンドウが前記ディスプレイ上で前記第2のウィンドウの一部の上に重な るユーザ・インタフェース生成手段を含み、 前記ウィンドウの両方が同時に活動状態になり、前記ウィンドウのそれぞれと 前記それぞれのウィンドウ内に配置されたデータとを操作するために前記ユーザ が使用できるようになることを特徴とする表示システム。 22.前記ディスプレイ上のカーソルを制御するために前記CPUに結合された カーソル制御手段を使用して、前記ユーザが前記ウィンドウのそれぞれを前記デ ィスプレイ上に選択的に位置決めすることができることを特徴とする請求の範囲 第21項に記載の表示システム。 23.前記ユーザ・インタフェース生成手段が前記ディスプレイ上に第3のウィ ンドウを生成して表示することを特徴とする請求の範囲第22項に記載の表示シ ステム。 24.前記第2のウィンドウが前記第3のウィンドウの少なくとも一部の上に配 置され、前記第1および第2のウィンドウが同時に活動状態であり、前記第3の ウィンドウが非活動状態であることを特徴とする請求の範囲第23項に記載の表 示システム。 25.前記第3のウィンドウと前記第3のウィンドウ内に配置されたデータとを 操作することを希望する前記ユーザが、前記カーソル制御手段を使用して前記デ ィスプレイ上の前記カーソルを前記第3のウィンドウの一部の上に置き、前記C PUに信号を供給することにより、前記第3のウィンドウを活動状態にし、前記 信号を受け取ると、前記第3のウィンドウが前記第1および第2のウィンドウ間 に表示され、前記第1および第3のウィンドウが同時に活動状態になり、前記第 2のウィンドウが非活動状態になるように、前記CPUが前記第3のウィンドウ の相対位置を修正することを特徴とする請求の範囲第24項に記載の表示システ ム。 26.前記ユーザが前記CPUに結合されたスイッチを瞬間的に活動化すること により、前記第1の信号が生成されることを特徴とする請求の範囲第25項に記 載の表示システム。 27.前記第1のウィンドウがヘルプ・アクセス・ウィンドウを含むことを特徴 とする請求の範囲第25項に記載の表示システム。 28.選択が行われると前記CPUが前記ディスプレイ上に前記アクセス・ウィ ンドウを生成して表示するように、前記ユーザが前記アクセス・ウィンドウを選 択できるようにするために、前記ディスプレイが前記CPUに結合された選択手 段を含むことを特徴とする請求の範囲第27項に記載の表示システム。 29.前記アクセス・ウィンドウが、第1および第2の作業域と、前記ユーザに よる選択用の少なくとも1つのアクセス・ボタン機能とを含み、 前記ボタン機能を選択するために前記CPUに結合された選択手段をさらに含 み、前記ボタン機能が選択されると前記CPUが前記第1の作業域に項目を表示 し、 前記第1の作業域内の前記項目の1つが選択されると、前記CPUが、前記第 2の作業域に選択された前記項目に関連する複数の句を表示し、前記ユーザが、 前記選択手段を使用して、表示された前記句の1つを選択し、 前記ユーザが表示された前記句のうちの1つを選択すると表示される少なくと も1つのプレゼンテーション・ウィンドウをさらに含み、前記プレゼンテーショ ン・ウィンドウが前記ディスプレイ上で前記ユーザのために選択された前記句に 関連するヘルプ命令データを含み、前記プレゼンテーション・ウィンドウが表示 されると前記アクセス・ウィンドウがもはや前記CPUによって表示されなくな ることを特徴とする請求の範囲第28項に記載の表示システム。 30.前記ボタン機能がトピック・ボタン機能を含み、前記項目が前記ユーザに よる選択のために順序づけられたトピック項目のリストを含むことを特徴とする 請求の範囲第29項に記載の表示システム。 31.前記ユーザによる選択のために前記句が質問の形式になっていることを特 徴とする請求の範囲第30項に記載の表示システム。 32.前記アクセス・ウィンドウが検索ボタン機能をさらに含み、 前記ユーザが前記検索ボタン機能を選択すると、前記CPUが前記第1の作業域 に探索サブウィンドウを表示することを特徴とする請求の範囲第31項に記載の 表示システム。 33.前記ユーザが、前記探索サブウィンドウに探索単語を入力して、前記探索 単語を探索するよう前記CPUに第2の信号を与えることを特徴とする請求の範 囲第32項に記載の表示システム。 34.前記第2の信号を感知すると、前記CPUが入力された前記探索単語に関 連する前記句を前記アクセス・ウィンドウの前記第2の作業域に表示し、前記句 が質問の形式になっていることを特徴とする請求の範囲第33項に記載の表示シ ステム。 35.前記ディスプレイ上のカーソルを前記アクセス・ウィンドウ内の探索ボタ ン機能の上に置くことにより、前記ユーザが、前記探索単語を探索するよう前記 CPUに前記第2の信号を与え、前記CPUに結合されたスイッチを瞬間的に活 動化することを特徴とする請求の範囲第34項に記載の表示システム。 36.前記アクセス・ウィンドウに表示された索引ボタン機能をさらに含むこと を特徴とする請求の範囲第30項に記載の表示システム。 37.前記ユーザが前記索引ボタン機能を選択すると、前記CPUが前記第1の 作業域に索引ウィンドウを表示し、前記作業域が、 前記スクロール・バーに沿って表示される複数の文字と、 前記CPUに結合されたスライダ位置決め手段を使用して前記文字のそれぞ れの少なくとも一部の上に選択的に位置決め可能なスライダとを含む、スクロー ル・バーを有し、 1つの文字の一部の上に前記スライダを置くと、前記CPUが選択された前記 文字に対応するデータを前記第1の作業域に表示することを特徴とする請求の範 囲第36項に記載の表示システム。 38.前記ユーザが前記スライダに対応する前記ディスプレイ上の所定の区域の 上に前記カーソルを位置決めし、前記CPUに第3の信号を与え、前記スライダ が前記文字の前記一部の上に位置決めされるように前記カーソル制御装置を使用 して前記ディスプレイ上の前記カーソルと前記スライダとを移動させ、前記CP Uに第4の信号を与えることにより、前記スライダが前記所望の文字の上に位置 決めされることを特徴とする請求の範囲第37項に記載の表示システム。 39.前記データが所定の階層通りに前記第1の作業域に表示されることを特徴 とする請求の範囲第37項に記載の表示システム。 40.前記スクロール・バーが前記ウィンドウを横切って水平に配置されること を特徴とする請求の範囲第37項に記載の表示システム。 41.データを表示するためにディスプレイに結合された中央演算処理装置(C PU)を有するコンピュータ表示システムにおいて、前記表示システムが、 前記ディスプレイ上のウィンドウ内にデータを表示するために前記CPUに結 合されたユーザ・インタフェース生成手段を含み、 前記ウィンドウの少なくとも1つがデータを表示するための作業域を含み、前 記作業域が、 前記スクロール・バーに沿って表示される複数の文字と、 前記CPUに結合されたスライダ位置決め手段を使用して前記文字のそれぞ れの少なくとも一部の上に選択的に位置決め可能なスライダとを含むスクロール ・バーを有し、 1つの文字の一部の上に前記スライダを置くと、前記CPUが選択された前記 文字に対応するデータを前記作業域に表示することを特徴とする表示システム。 42.前記スライダ位置決め手段が、前記ディスプレイ上のカーソルを位置決め するために前記CPUに結合されたカーソル制御装置を含み、前記カーソル制御 装置がユーザによって制御されることを特徴とする請求の範囲第1項に記載の表 示システム。 43.前記ユーザが前記スライダに対応する前記ディスプレイ上の所定の区域の 上に前記カーソルを位置決めし、前記CPUに第1の信号を与え、前記スライダ が前記文字の前記一部の上に位置決めされるように前記ディスプレイ上の前記カ ーソルと前記スライダとを移動させ、前記CPUに第2の信号を与えることによ り、前記スライダが所望の文字の上に位置決めされることを特徴とする請求の範 囲第2項に記載の表示システム。 44.前記データが所定の階層通りに前記作業域に表示されることを特徴とする 請求の範囲第2項に記載の表示システム。 45.前記スクロール・バーが前記ウィンドウを横切って水平に配置されること を特徴とする請求の範囲第4項に記載の表示システム。 46.前記スライダが置かれる前記文字が、前記スライダを通して前記ユーザに 見えることを特徴とする請求の範囲第5項に記載の表示システム。 47.前記スライダが四角形の形式になっていることを特徴とする請求の範囲第 6項に記載の表示システム。 48.スイッチを押すことにより前記第1の信号が提供され、前記スイッチを解 放することにより前記第2の信号が提供されることを特徴とする請求の範囲第6 項に記載の表示システム。 49.前記スイッチが前記カーソル制御装置上に配置されることを特徴とする請 求の範囲第8項に記載の表示システム。 50.前記ユーザが前記所望の文字に対応する前記ディスプレイの所定の区域の 上に前記カーソルを位置決めして前記CPUに信号を与え、前記スライダが前記 所望の文字の上に表示されるように前記CPUが前記スライダを移動させること により、前記スライダが所望の文字の上に位置決めされることを特徴とする請求 の範囲第2項に記載の表示システム。 51.前記ユーザが、前記カーソル制御装置上に配置されたスイッチを瞬間的に 活動化することにより、前記信号が前記CPUに提供されることを特徴とする請 求の範囲第10項に記載の表示システム。 52.前記ユーザが前記スライダに対応する前記ディスプレイ上の前記所定の区 域の上に前記カーソルを位置決めして前記CPUに第1の信号を与え、前記ユー ザが前記カーソル制御装置を使用して前記スクロール・バーの末端まで前記スラ イダと前記カーソルとを移動させ、前記CPUが前記追加の文字を生成して表示 し、表示されている前記他の文字を前記末端とは反対方向にスクロールすること により、前記スクロール・バー上に追加の文字が表示されることを特徴とする請 求の範囲第2項に記載の表示システム。 53.スイッチを押すことにより、前記第1の信号が前記CPUに与えられるこ とを特徴とする請求の範囲第12項に記載の表示システム。 54.前記カーソル制御装置がトラックボールを含むことを特徴とする請求の範 囲第8項に記載の表示システム。 55.前記カーソル制御装置がマウスを含むことを特徴とする請求の範囲第8項 に記載の表示システム。 56.前記カーソル制御装置がキーボードを含むことを特徴とする請求の範囲第 8項に記載の表示システム。 57.前記ユーザが前記CPUに結合されたキーボードを使用して文字を入力し 、前記スライダが前記スクロール・バー上の対応する文字の上に表示されるよう に前記CPUが前記スライダを移動させることにより、前記スライダが文字の上 に位置決めされることを特徴とする請求の範囲第2項に記載の表示システム。 58.前記ユーザが前記ウィンドウ内に配置された垂直スクロール・バーの一部 の上に前記カーソルを位置決めして前記CPUに第1の信号を提供し、第2の信 号が前記CPUによって受け取られるまで前記CPUが前記ウィンドウ内の前記 データをスクロールし、前記スライダが前記ウィンドウ内の所定の位置にある現 行データ項目に対応する前記スクロール・バー上の文字の上に表示されるように 前記CPUが前記スライダを表示することにより、前記スライダが文字の上に位 置決めされることを特徴とする請求の範囲第2項に記載の表示システム。 59.前記ユーザ・インタフェース生成手段により表示される前記ウィンドウが 、前記カーソル制御装置を使用してユーザによって前記ディスプレイ上の所望の 位置に選択的に位置決め可能であることを特徴とする請求の範囲第2項に記載の 表示システム。 60.前記CPUが複数のウィンドウを生成し、前記ウィンドウがアクセス・ウ ィンドウを含む前記スクロール・バーを有することを特徴とする請求の範囲第1 9項に記載の表示システム。 61.前記アクセス・ウィンドウが、前記ディスプレイ上の第2のウィンドウの 少なくとも一部の上に表示されることを特徴とする請求の範囲第20項に記載の 表示システム。 62.前記アクセス・ウィンドウと前記第2のウィンドウが活動ウィンドウであ り、それにより、前記ユーザが前記アクセス・ウィンドウおよび前記第2のウィ ンドウと、前記それぞれのウィンドウ内に表示されたデータとを操作することが できることを特徴とする請求の範囲第20項に記載の表示システム。 63.その上に前記第2のウィンドウの少なくとも一部が表示される第3のウィ ンドウをさらに含むことを特徴とする請求の範囲第22項に記載の表示システム 。 64.前記第3のウィンドウと前記第3のウィンドウ内に配置されたデータとを 操作することを希望する前記ユーザが、前記カーソル制御装置を使用して前記デ ィスプレイ上の前記カーソルを前記第3のウィンドウの一部の上に置き、前記C PUに信号を提供することにより、前記第3のウィンドウを活動状態にし、前記 信号を受け取ると、前記第3のウィンドウが前記アクセス・ウィンドウと前記第 2のウィンドウとの間に表示され、前記アクセス・ウィンドウと前記第3のウィ ンドウが活動状態になり、前記第2のウィンドウが非活動状態になるように、前 記CPUが前記第3のウィンドウの相対位置を修正することを特徴とする請求の 範囲第23項に記載の表示システム。 65.前記CPUが前記ディスプレイ上に前記スクロール・バーを備えた前記ア クセス・ウィンドウを生成して表示するように、前記ディスプレイが、前記アク セス・ウィンドウを選択するために前記CPUに結合された選択手段と前記カー ソル制御装置とを含むことを特徴とする請求の範囲第24項に記載の表示システ ム。 66.前記アクセス・ウィンドウ内に表示された前記データが前記ユーザによる 選択用の第1の複数の項目を含み、前記項目の1つを選択すると、前記アクセス ・ウィンドウが消去され、前記CPUによりプレゼンテーション・ウィンドウが 生成され表示されることを特徴とする請求の範囲第24項に記載の表示システム 。 67.ディスプレイ上の複数のウィンドウにデータが表示されるようにデータを 表示するための前記ディスプレイに結合された中央演算処理装置(CPU)を有 するコンピュータ表示システムにおいて、ユーザにより前記ウィンドウに前記デ ータを表示する方法であって、 前記CPUに結合されたユーザ・インタフェース生成手段を使用して前記ウィ ンドウを生成して表示するステップと、 データを表示するために前記ウィンドウの少なくとも1つに作業域を決めるス テップであって、前記作業域が、 前記スクロール・バーに沿って複数の文字を表示し、 前記CPUに結合されたスライダ位置決め手段を使用して前記文字の1つの 一部の上にスライダを選択的に位置決し、前記文字の一部の上に前記スライダを 置いて、前記CPUに前記作業域内に選択された前記文字に対応するデータを表 示させるステップとを含むことを特徴とする方法。 68.前記ディスプレイ上の前記カーソルを位置決めするために前記CPUに結 合されたカーソル制御装置を使用して、前記スライダが位置決めされ、前記カー ソル制御装置が前記ユーザによって制御されることを特徴とする請求の範囲第2 7項に記載の方法。 69.前記ユーザが前記スライダに対応する前記ディスプレイ上の所定の区域の 上に前記カーソルを位置決めし、前記CPUに第1の信号を提供し、前記スライ ダが前記文字の前記一部の上に位置決めされるように前記カーソル制御装置を使 用して前記ディスプレイ上の前記カーソルと前記スライダとを移動させ、前記C PUに第2の信号を提供することにより、前記スライダが前記所望の文字の上に 位置決めされることを特徴とする請求の範囲第28項に記載の方法。 70.前記データが所定の階層通りに前記作業域に表示されることを特徴とする 請求の範囲第28項に記載の方法。 71.前記スクロール・バーが前記ウィンドウを横切って水平に配置されること を特徴とする請求の範囲第28項に記載の方法。 72.その上に前記スライダが置かれる前記文字が、前記スライダを通して前記 ユーザに見えることを特徴とする請求の範囲第31項に記載の方法。 73.前記スライダが四角形の形式になっていることを特徴とする請求の範囲第 32項に記載の方法。 74.スイッチを押すことにより前記第1の信号が提供され、前記スイッチを解 放することにより前記第2の信号が提供されることを特徴とする請求の範囲第3 3項に記載の方法。 75.前記スイッチが前記カーソル制御装置上に配置されることを特徴とする請 求の範囲第34項に記載の方法。 76.前記ユーザが前記カーソル制御装置を使用して前記所望の文字に対応する 前記ディスプレイの所定の区域の上に前記カーソルを位置決めして前記CPUに 信号を提供し、前記スライダが前記所望の文字の上に表示されるように前記CP Uが前記スライダを移動させることにより、前記スライダが文字の上に位置決め されることを特徴とする請求の範囲第28項に記載の方法。 77.前記ユーザが、前記カーソル制御装置上に配置されたスイッチを瞬間的に 活動化することにより、前記信号が前記CPUに提供されることを特徴とする請 求の範囲第36項に記載の方法。 78.前記ユーザが前記スライダの少なくとも一部の上に前記カーソルを位置決 めして前記CPUに第1の信号を提供し、前記ユーザが前記カーソル制御装置を 使用して前記スクロール・バーの末端まで前記スライダと前記カーソルとを移動 させ、前記CPUが前記追加の文字を生成して表示し、表示されている前記他の 文字を前記末端とは反対方向にスクロールすることにより、前記スクロール・バ ー上に追加の文字が表示されることを特徴とする請求の範囲第28項に記載の方 法。 79.スイッチを押すことにより、前記第1の信号が前記CPUに提供されるこ とを特徴とする請求の範囲第38項に記載の方法。 80.前記カーソル制御装置がトラックボールを含むことを特徴とする請求の範 囲第31項に記載の方法。 81.前記カーソル制御装置がマウスを含むことを特徴とする請求の範囲第31 項に記載の方法。 82.前記カーソル制御装置がキーボードを含むことを特徴とする請求の範囲第 31項に記載の方法。 83.前記ユーザ・インタフェース生成手段により表示される前記ウィンドウが 、前記カーソル制御装置を使用してユーザによって前記ディスプレイ上の所望の 位置に選択的に位置決め可能であることを特徴とする請求の範囲第28項に記載 の方法。 84.前記CPUが複数のウィンドウを生成し、前記ウィンドウがアクセス・ウ ィンドウを含む前記スクロール・バーを有することを特徴とする請求の範囲第4 3項に記載の方法。 85.前記アクセス・ウィンドウが、前記ディスプレイ上の第2のウィンドウの 少なくとも一部の上に表示されることを特徴とする請求の範囲第44項に記載の 方法。 86.前記アクセス・ウィンドウと前記第2のウィンドウが活動ウィンドウであ り、それにより、前記ユーザが前記アクセス・ウィンドウおよび前記第2のウィ ンドウと、前記それぞれのウィンドウ内に表示されたデータとを操作することが できることを特徴とする請求の範囲第45項に記載の方法。 87.その上に前記第2のウィンドウの少なくとも一部が表示される第3のウィ ンドウをさらに含むことを特徴とする請求の範囲第46項に記載の方法。 88.前記第3のウィンドウと前記第3のウィンドウ内に配置されたデータとを 操作することを希望する前記ユーザが、前記カーソル制御装置を使用して前記デ ィスプレイ上の前記カーソルを前記第3のウィンドウの一部の上に置き、前記C PUに信号を提供することにより、前記第3のウィンドウを活動状態にし、前記 信号を受け取ると、前記第3のウィンドウが前記アクセス・ウィンドウと前記第 2のウィンドウとの間に表示され、前記アクセス・ウィンドウと前記第3のウィ ンドウが活動状態になり、前記第2のウィンドウが非活動状態になるように、前 記CPUが前記第3のウィンドウの相対位置を修正することを特徴とする請求の 範囲第47項に記載の方法。 89.前記CPUが前記ディスプレイ上に前記スクロール・バーを備えた前記ア クセス・ウィンドウを生成して表示するように、前記ディスプレイが、前記アク セス・ウィンドウを選択するために前記CPUに結合された選択手段と前記カー ソル制御装置とを含むことを特徴とする請求の範囲第48項に記載の方法。 90.前記アクセス・ウィンドウ内に表示された前記データが前記ユーザによる 選択用の第1の複数の項目を含み、前記項目の1つを選択すると、前記アクセス ・ウィンドウが消去され、前記CPUによりプレゼンテーション・ウィンドウが 生成され表示されることを特徴とする請求の範囲第49項に記載の表示システム 。 91.ディスプレイに結合された中央演算処理装置(CPU)を有するコンピュ ータ表示システムにおいて、前記表示システムのユーザに視覚的合図を与える方 法において、 前記CPUに結合されたユーザ・インタフェース生成手段を使用して前記ディ スプレイ上に複数のオブジェクトを含むユーザ・インタフェースを生成して表示 するステップと、 前記ユーザ・インタフェース生成手段に結合された指示マーク生成手段を使用 して、少なくとも1つの幾何学形状を備える指示マークを生成するステップと、 前記ディスプレイ上に前記指示マークを表示して、前記ユーザに対して前記デ ィスプレイ上の前記オブジェクトの少なくとも1つを視覚的に識別させるステッ プとを含むことを特徴とする方法。 92.前記ユーザによって前記CPUに提供される第1の信号に応答して、前記 指示マークが表示されることを特徴とする請求の範囲第1項に記載に方法。 93.前記ユーザ・インタフェース生成手段が、その中にデータおよびオブジェ クトが表示される前記ディスプレイ上のウィンドウをさらに生成して表示するこ とを特徴とする請求の範囲第2項に記載の方法。 94.前記指示マークが前記ユーザに対して前記ウィンドウ内のオブジェクトを 識別することを特徴とする請求の範囲第3項に記載の方法。 95.前記第1の信号が、前記ユーザによって前記CPUに入力されたヘルプ照 会を含むことを特徴とする請求の範囲第3項に記載の方法。 96.前記指示マークの少なくとも1つが、概して、前記ユーザに対して識別さ れるオブジェクトを囲む円の形状になっていることを特徴とする請求の範囲第4 項に記載の方法。 97.前記指示マークの少なくとも1つが、概して、矢尻と軸とを含む矢印の形 状になっており、前記矢尻が前記ディスプレイ上のオブジェクトの方を向き、そ れを識別することを特徴とする請求の範囲第4項に記載の方法。 98.前記指示マークの少なくとも1つが、概して、前記ディスプレイ上のオブ ジェクトの位置を識別するXの形状になっていることを特徴とする請求の範囲第 4項に記載の方法。 99.前記Xが、前記ユーザがデータを入力すべき前記ディスプレイ上の位置を 識別することを特徴とする請求の範囲第8項に記載の方法。 100.前記指示マークが、概して、水平線の形状になっていることを特徴とす る請求の範囲第4項に記載の方法。 101.前記指示マークがカラー表示されることを特徴とする請求の範囲第4項 に記載の方法。 102.前記カラーが半透明であることを特徴とする請求の範囲第11項に記載 の方法。 103.前記マークがアニメーションで表現されているように見えるように、他 のオブジェクトが前記CPUによって表示されるより遅い速度で前記指示マーク が前記ディスプレイ上に表現されることを特徴とする請求の範囲第4項に記載の 方法。 104.前記方法が、 前記CPUがアクセス・ウィンドウを生成して表示するステップであって、前 記アクセス・ウィンドウが第1および第2の作業域と前記ユーザによる選択用の 少なくとも1つのアクセス・ボタン機能とを含むステップと、 前記ユーザが、前記CPUに結合された選択手段を使用して前記ボタン機能を 選択するステップと、 前記CPUが前記第1の作業域に項目を表示するステップと、 前記ユーザが前記第1の作業域内の前記項目の1つを選択するステップと、 前記CPUが、選択された前記項目に関連する複数の句を前記第2の作業域に 表示するステップと、 前記ユーザが、前記選択手段を使用して表示された前記句の1つを選択するス テップと、 前記CPUが、前記ユーザのために選択された前記句に関連する命令データを 含む少なくとも1つのプレゼンテーション・ウィンドウを前記ディスプレイ上に 表示するステップとをさらに含むことを特徴とする請求の範囲第5項に記載の方 法。 105.前記プレゼンテーション・ウィンドウの表示と同時に前記指示マークが 表示されることを特徴とする請求の範囲第14項に記載の方法。 106.前記ボタン機能がトピック・ボタン機能を含み、前記項目が前記ユーザ による選択のために順序づけられたトピック項目のリストを含むことを特徴とす る請求の範囲第15項に記載の方法。 107.前記ユーザによる選択のために前記句が質問の形式になっていることを 特徴とする請求の範囲第16項に記載の方法。 108.前記アクセス・ウィンドウが検索ボタン機能をさらに含み、前記ユーザ が前記検索ボタン機能を選択すると、前記第1の作業域に探索サブウィンドウが 表示されることを特徴とする請求の範囲第17項に記載の方法。 109.前記ユーザが、前記探索サブウィンドウに探索単語を入力して、前記探 索単語を探索するよう前記CPUに第2の信号を提供することを特徴とする請求 の範囲第18項に記載の方法。 110.前記第2の信号を感知すると、前記CPUが入力された前記探索単語に 関連する前記句を前記アクセス・ウィンドウの前記第2の作業域に表示し、前記 句が質問の形式になっていることを特徴とする請求の範囲第19項に記載の方法 。 111.前記ディスプレイ上のカーソルを前記アクセス・ウィンドウ内の探索ボ タン機能の上に置き、前記CPUに結合されたスイッチを瞬間的に活動化するこ とにより、前記ユーザが、前記探索単語を探索するよう前記CPUに前記第2の 信号を提供することを特徴とする請求の範囲第20項に記載の方法。 112.前記アクセス・ウィンドウに表示された索引ボタン機能をさらに含むこ とを特徴とする請求の範囲第21項に記載の方法。 113.前記ユーザが前記索引ボタン機能を選択すると、前記CPUが前記第1 の作業域に索引ウィンドウを表示し、前記作業域が、 前記スクロール・バーに沿って表示される複数の文字と、 前記CPUに結合されたスライダ位置決め手段を使用して前記文字のそれぞ れの少なくとも一部の上に選択的に位置決め可能なスライダとを含む、スクロー ル・バーを有し、 1つの文字の一部の上に前記スライダを置くと、前記CPUが選択された前記 文字に対応するデータを前記第1の作業域に表示することを特徴とする請求の範 囲第22項に記載の方法。 114.前記ユーザが前記スライダの少なくとも一部の上に前記カーソルを位置 決めし、前記CPUに第3の信号を提供し、前記スライダが前記文字の前記一部 の上に位置決めされるように前記カーソル制御装置を使用して前記ディスプレイ 上の前記カーソルと前記スライダとを移動させ、前記CPUに第4の信号を提供 することにより、前記スライダが前記所望の文字の上に位置決めされることを特 徴とする請求の範囲第23項に記載の方法。 115.スイッチを押すことにより前記第3の信号が提供され、前記スイッチを 解放することにより前記第4の信号が提供されることを特徴とする請求の範囲第 24項に記載の方法。 116.前記ユーザが前記カーソル制御装置を使用して前記所望の文字に対応す る前記ディスプレイの一部の上に前記カーソルを位置決めして前記CPUに第5 の信号を提供し、前記スライダが前記所望の文字の上に表示されるように前記C PUが前記スライダを移動させることにより、前記スライダが文字の上に位置決 めされることを特徴とする請求の範囲第25項に記載の方法。 117.ディスプレイに結合された中央演算処理装置(CPU)を有するコンピ ュータ表示システムにおいて、 前記CPUに結合され、複数のオブジェクトを含むユーザ・インタフェースを 前記ディスプレイ上に生成して表示するユーザ・インタフェース生成手段と、 前記ユーザ・インタフェース生成手段に結合され、幾何学形状に近い指示マー クを生成する指示マーク生成手段とを含み、 前記ディスプレイ上のオブジェクトが前記指示マークによって前記ユーザに対 して視覚的に識別されるように、前記指示マークが前記ディスプレイ上に表示さ れることを特徴とする表示システム。 118.前記ユーザによって前記CPUに提供される第1の信号に応答して、前 記指示マークが表示されることを特徴とする請求の範囲第27項に記載に表示シ ステム。 119.前記ユーザ・インタフェース生成手段が、その中にデータおよびオブジ ェクトが表示される前記ディスプレイ上のウィンドウをさらに生成して表示する ことを特徴とする請求の範囲第28項に記載の表示システム。 120.前記指示マークが前記ユーザに対して前記ウィンドウ内のオブジェクト を識別することを特徴とする請求の範囲第29項に記載の表示システム。 121.前記第1の信号が、前記ユーザによって前記CPUに入力されたヘルプ 照会を含むことを特徴とする請求の範囲第29項に記載の表示システム。 122.前記指示マークの少なくとも1つが、概して、前記ユーザに対して識別 されるオブジェクトを囲む円の形状になっていることを特徴とする請求の範囲第 29項に記載の表示システム。 123.前記指示マークの少なくとも1つが、概して、矢尻と軸とを含む矢印の 形状になっており、前記矢尻が前記ディスプレイ上のオブジェクトの方を向き、 それを識別することを特徴とする請求の範囲第29項に記載の表示システム。 124.前記指示マークの少なくとも1つが、概して、前記ディスプレイ上のオ ブジェクトの位置を識別するXの形状になっていることを特徴とする請求の範囲 第29項に記載の表示システム。 125.前記Xが、前記ユーザがデータを入力すべき前記ディスプレイ上の位置 を識別することを特徴とする請求の範囲第34項に記載の表示システム。 126.前記指示マークが、概して、水平線の形状になっていることを特徴とす る請求の範囲第29項に記載の表示システム。 127.前記指示マークがカラー表示されることを特徴とする請求の範囲第29 項に記載の表示システム。 128.前記カラーが半透明であることを特徴とする請求の範囲第37項に記載 の表示システム。 129.前記マークがアニメーションで表現されているように見えるように、他 のオブジェクトが前記CPUによって表示されるより遅い速度で前記指示マーク が前記ディスプレイ上に表現されることを特徴とする請求の範囲第29項に記載 の表現システム。 130.前記ユーザ・インタフェース生成手段が、 第1および第2の作業域と前記ユーザによる選択用の少なくとも1つのアクセ ス・ボタン機能とを含むアクセス・ウィンドウと、 前記CPUに結合され、前記ボタン機能を選択する選択手段であって、前記ボ タン機能が選択されると前記CPUが前記第1の作業域に項目を表示する選択手 段とをさらに表示し、 前記第1の作用域内の前記項目の1つが選択されると前記CPUが選択された 前記項目に関連する複数の句を前記第2の作業域に表示し、前記ユーザが前記選 択手段を使用して表示された前記句の1つを選択し、 前記ユーザが表示された前記句の1つを選択すると少なくとも1つのプレゼン テーション・ウィンドウをさらに表示し、前記プレゼンテーション・ウィンドウ が前記ディスプレイ上で前記ユーザのための選択された前記句に関連するヘルプ 命令データを含み、前記アクセス・ウィンドウがもはや前記CPUによって表示 されなくなることを特徴とする請求の範囲第31項に記載の表示システム。 131.前記ボタン機能がトピック・ボタン機能を含み、前記項目が前記ユーザ による選択のために順序づけられたトピック項目のリストを含むことを特徴とす る請求の範囲第40項に記載の表示システム。 132.前記ユーザによる選択のために前記句が質問の形式になっていることを 特徴とする請求の範囲第41項に記載の表示システム。 133.前記アクセス・ウィンドウが検索ボタン機能をさらに含み、前記ユーザ が前記検索ボタン機能を選択すると、前記CPUが前記第1の作業域に探索サブ ウィンドウを表示することを特徴とする請求の範囲第42項に記載の表示システ ム。 134.前記ユーザが、前記探索サブウィンドウに探索単語を入力して、前記探 索単語を探索するよう前記CPUに第2の信号を提供することを特徴とする請求 の範囲第43項に記載の表示システム。 135.前記第2の信号を感知すると、前記CPUが入力された前記探索単語に 関連する前記句を前記アクセス・ウィンドウの前記第2の作業域に表示し、前記 句が質問の形式になっていることを特徴とする請求の範囲第44項に記載の表示 システム。 136.前記ディスプレイ上のカーソルを前記アクセス・ウィンドウ内の探索ボ タン機能の上に置くことにより、前記ユーザが、前記探索単語を探索するよう前 記CPUに前記第2の信号を提供し、前記CPUに結合されたスイッチを瞬間的 に活動化することを特徴とする請求の範囲第45項に記載の表示システム。 137.前記アクセス・ウィンドウに表示された索引ボタン機能をさらに含むこ とを特徴とする請求の範囲第41項に記載の表示システム。 138.前記ユーザが前記索引ボタン機能を選択すると、前記CPUが前記第1 の作業域に索引ウィンドウを表示し、前記作業域が、 前記スクロール・バーに沿って表示される複数の文字と、 前記CPUに結合されたスライダ位置決め手段を使用して前記文字のそれぞ れの一部の上に選択的に位置決め可能なスライダとを含む、スクロール・バーを 有し、 1つの文字の一部の上に前記スライダを置くと、前記CPUが選択された前記 文字に対応するデータを前記第1の作業域に表示することを特徴とする請求の範 囲第47項に記載の表示システム。 139.前記ユーザが前記スライダの少なくとも一部の上に前記カーソルを位置 決めし、前記CPUに第3の信号を提供し、前記スライダが前記文字の前記一部 の上に位置決めされるように前記カーソル制御装置を使用して前記ディスプレイ 上の前記カーソルと前記スライダとを移動させ、前記CPUに第4の信号を提供 することにより、前記スライダが前記所望の文字の上に位置決めされることを特 徴とする請求の範囲第48項に記載の表示システム。 140.前記データが所定の階層通りに前記第1の作業域に表示されることを特 徴とする請求の範囲第49項に記載の表示システム。 141.ディスプレイ上のウィンドウ内にデータが表示されるように前記ディス プレイに結合された中央演算処理装置(CPU)を有するコンピュータ表示シス テムで前記表示システムのユーザに情報を与える方法であって、 前記CPUが、第1および第2の作業域と前記ユーザによる選択用の少なくと も1つのアクセス・ボタン機能とを含むアクセス・ウィンドウを生成して表示す るステップと、 前記ユーザが、前記CPUに結合された選択手段を使用して前記ボタン機能を 選択するステップと、 前記CPUが前記第1の作業域に項目を表示するステップと、 前記ユーザが前記第1の作業域内の前記項目の1つを選択するステップと、 前記CPUが、選択された前記項目に関連する複数の句を前記第2の作業域に 表示するステップと、 前記ユーザが、前記選択手段を使用して表示された前記句の1つを選択するス テップと、 前記CPUが、前記ユーザのために選択された前記句に関連する命令データを 含む少なくとも1つのプレゼンテーション・ウィンドウを前記ディスプレイ上に 表示するステップとを含むことを特徴とする方法。 142.前記ボタン機能がトピック・ボタン機能を含み、前記項目が前記ユーザ による選択のために順序づけられたトピック項目のリストを含むことを特徴とす る請求の範囲第1項に記載の方法。 143.前記ユーザによる選択のために前記句が質問の形式になっていることを 特徴とする請求の範囲第2項に記載の方法。 144.前記アクセス・ウィンドウが検索ボタン機能をさらに含み、前記ユーザ が前記検索ボタン機能を選択すると、前記第1の作業域に探索サブウィンドウが 表示されることを特徴とする請求の範囲第3項に記載の方法。 145.前記ユーザが、前記探索サブウィンドウに探索単語を入力して、前記探 索単語を探索するよう前記CPUに第1の信号を提供することを特徴とする請求 の範囲第4項に記載の方法。 146.前記第1の信号を感知すると、前記CPUが入力された前記探索単語に 関連する前記句を前記アクセス・ウィンドウの前記第2の作業域に表示し、前記 句が質問の形式になっていることを特徴とする請求の範囲第5項に記載の方法。 147.前記ディスプレイ上のカーソルを前記アクセス・ウィンドウ内の探索ボ タン機能の上に置き、前記CPUに結合されたスイッチを瞬間的に活動化するこ とにより、前記ユーザが、前記探索単語を探索するよう前記CPUに前記第1の 信号を提供することを特徴とする請求の範囲第6項に記載の方法。 148.前記アクセス・ウィンドウに表示された索引ボタン機能をさらに含むこ とを特徴とする請求の範囲第4項に記載の方法。 149.前記ユーザが前記索引ボタン機能を選択すると、前記CPUが前記第1 の作業域に索引ウィンドウを表示し、前記作業域が、 前記スクロール・バーに沿って表示される複数の文字と、 前記CPUに結合されたスライダ位置決め手段を使用して前記文字のそれぞ れの一部の上に選択的に位置決め可能なスライダとを含む、スクロール・バーを 有し、 1つの文字の一部の上に前記スライダを置くと、前記CPUが選択された前記 文字に対応するデータを前記第1の作業域に表示することを特徴とする請求の範 囲第8項に記載の方法。 150.前記ユーザが前記スライダに対応する前記ディスプレイ上の所定の区域 の上に前記カーソルを位置決めし、前記CPUに第2の信号を提供し、前記スラ イダが前記文字の前記一部の上に位置決めされるように前記カーソル制御装置を 使用して前記ディスプレイ上の前記カーソルと前記スライダとを移動させ、前記 CPUに第3の信号を提供することにより、前記スライダが前記所望の文字の上 に位置決めされることを特徴とする請求の範囲第9項に記載の方法。 151.前記データが所定の階層通りに前記第1の作業域に表示されることを特 徴とする請求の範囲第10項に記載の方法。 152.前記スクロール・バーが前記ウィンドウを横切って水平に配置されるこ とを特徴とする請求の範囲第11項に記載の方法。 153.その上に前記スライダが置かれる前記文字が、前記スライダを通して前 記ユーザに見えることを特徴とする請求の範囲第12項に記載の方法。 154.前記スライダが四角形の形式になっていることを特徴とする請求の範囲 第13項に記載の方法。 155.スイッチを押すことにより前記第2の信号が提供され、前記スイッチを 解放することにより前記第3の信号が提供されることを特徴とする請求の範囲第 12項に記載の方法。 156.前記スイッチが前記CPUに結合されたカーソル制御装置上に配置され ることを特徴とする請求の範囲第15項に記載の方法。 157.前記ユーザが前記カーソル制御装置を使用して前記所望の文字に対応す る前記ディスプレイの一部の上に前記カーソルを位置決めして前記CPUに第4 の信号を提供し、前記スライダが前記所望の文字の上に表示されるように前記C PUが前記スライダを移動させることにより、前記スライダが文字の少なくとも 一部の上に位置決めされることを特徴とする請求の範囲第15項に記載の方法。 158.前記ユーザが前記スイッチを瞬間的に活動化することにより、前記第4 の信号が前記CPUに提供されることを特徴とする請求の範囲第17項に記載の 方法。 159.前記ユーザが前記スライダに対応する前記ディスプレイ上の前記所定の 区域の上に前記カーソルを位置決めして前記CPUに前記第2の信号を提供し、 前記ユーザが前記カーソル制御装置を使用して前記スクロール・バーの末端まで 前記スライダと前記カーソルとを移動させ、前記CPUが前記追加の文字を生成 して表示し、表示されている前記他の文字を前記末端とは反対方向にスクロール することにより、前記スクロール・バー上に追加の文字が表示されることを特徴 とする請求の範囲第17項に記載の方法。 160.前記CPUが前記ディスプレイ上に指示マークを生成して表示するステ ップをさらに含み、前記指示マークが前記プレゼンテーション・ウィンドウに表 示される前記情報に関連する特徴を前記ディスプレイ上で識別することを特徴と する請求の範囲第8項に記載の方法。 161.前記指示マークが前記プレゼンテーション・マークとほぼ同時に表示さ れることを特徴とする請求の範囲第20項に記載の方法。 162.前記マークが幾何学オブジェクトの形状に近く見えるように、前記指示 マークが前記CPUによって表現されることを特徴とする請求の範囲第20項に 記載の方法。 163.前記指示マークの概略形状が円になっていることを特徴とする請求の範 囲第22項に記載の方法。 164.前記指示マークの概略形状が矢尻と軸とを有する矢印になっており、前 記矢尻が前記ユーザのために前記ディスプレイ上の特徴を識別することを特徴と する請求の範囲第22項に記載の方法。 165.前記指示マークの概略形状が下線マークになっており、前記ユーザのた めに前記ディスプレイ上の特徴に下線を付けることを特徴とする請求の範囲第2 2項に記載の方法。 166.前記指示マークの概略形状がXになっており、Xが前記ユーザによるデ ータ入力を必要とする前記ディスプレイ上の特徴の上に置かれることを特徴とす る請求の範囲第22項に記載の方法。 167.前記軸が湾曲していることを特徴とする請求の範囲第24項に記載の方 法。 168.前記指示マークが前記ディスプレイ上にカラーで表現されることを特徴 とする請求の範囲第22項に記載の方法。 169.ディスプレイ上のウィンドウ内にデータが表示されるように前記ディス プレイに結合された中央演算処理装置(CPU)を有するコンピュータ表示シス テムでの前記表示システムのユーザに情報を与えるヘルプ・システムにおいて、 前記CPUによって生成され表示される、第1および第2の作業域と前記ユー ザによる選択用の少なくとも1つのアクセス・ボタン機能とを含むアクセス・ウ ィンドウと、 前記CPUに結合され、前記ボタン機能が選択されると前記CPUが前記第1 の作業域に項目を表示する、前記ボタン機能を選択する選択手段とを含み、 前記第1の作業域内の前記項目の1つが選択されると、前記CPUが選択され た前記項目に関連する複数の句を前記第2の作業域に表示し、前記ユーザが前記 選択手段を使用して表示された前記句の1つを選択し、 さらに、前記ユーザが表示された前記句の1つを選択すると表示される、前記 ディスプレイ上の前記ユーザのための選択された前記句に関連するヘルプ命令デ ータを含む少なくとも1つのプレゼンテーション・ウィンドウを含み、そのプレ ゼンテーション・ウィンドウが表示されると前記アクセス・ウィンドウがもはや 前記CPUによって表示されなくなることを特徴とする表示システム。 170.前記ボタン機能がトピック・ボタン機能を含み、前記項目が前記ユーザ による選択のために順序づけられたトピック項目のリストを含むことを特徴とす る請求の範囲第29項に記載の表示システム。 171.前記ユーザによる選択のために前記句が質問の形式になっていることを 特徴とする請求の範囲第30項に記載の表示システム。 172.前記アクセス・ウィンドウが検索ボタン機能をさらに含み、前記ユーザ が前記検索ボタン機能を選択すると、前記CPUが前記第1の作業域に探索サブ ウィンドウを表示することを特徴とする請求の範囲第31項に記載の表示システ ム。 173.前記ユーザが、前記探索サブウィンドウに探索単語を入力して、前記探 索単語を探索するよう前記CPUに第1の信号を提供することを特徴とする請求 の範囲第32項に記載の表示システム。 174.前記第1の信号を感知すると、前記CPUが入力された前記探索単語に 関連する前記句を前記アクセス・ウィンドウの前記第2の作業域に表示し、前記 句が質問の形式になっていることを特徴とする請求の範囲第33項に記載の表示 システム。 175.前記ディスプレイ上のカーソルを前記アクセス・ウィンドウ内の探索ボ タン機能の上に置くことにより、前記ユーザが前記探索単語を探索するよう前記 CPUに前記第1の信号を提供し、前記CPUに結合されたスイッチを瞬間的に 活動化することを特徴とする請求の範囲第34項に記載の表示システム。 176.前記アクセス・ウィンドウに表示された索引ボタン機能をさらに含むこ とを特徴とする請求の範囲第30項に記載の表示システム。 177.前記ユーザが前記索引ボタン機能を選択すると、前記CPUが前記第1 の作業域に索引ウィンドウを表示し、前記作業域が、 前記スクロール・バーに沿って表示される複数の文字と、 前記CPUに結合されたスライダ位置決め手段を使用して前記文字のそれぞ れの少なくとも一部の上に選択的に位置決め可能なスライダとを含む、スクロー ル・バーを有し、 1つの文字の一部の上に前記スライダを置くと、前記CPUが選択された前記 文字に対応するデータを前記第1の作業域に表示することを特徴とする請求の範 囲第36項に記載の表示システム。 178.前記ユーザが前記スライダに対応する前記ディスプレイ上の所定の区域 の上に前記カーソルを位置決めし、前記CPUに第2の信号を提供し、前記スラ イダが前記文字の前記一部の上に位置決めされるように前記カーソル制御装置を 使用して前記ディスプレイ上の前記カーソルと前記スライダとを移動させ、前記 CPUに第3の信号を提供することにより、前記スライダが前記所望の文字の上 に位置決めされることを特徴とする請求の範囲第37項に記載の表示システム。 179.前記データが所定の階層通りに前記第1の作業域に表示されることを特 徴とする請求の範囲第37項に記載の表示システム。 180.前記スクロール・バーが前記ウィンドウを横切って水平に配置されるこ とを特徴とする請求の範囲第37項に記載の表示システム。 181.その上に前記スライダが置かれる前記文字が、前記スライダを通して前 記ユーザに見えることを特徴とする請求の範囲第40項に記載の表示システム。 182.前記スライダが四角形の形式になっていることを特徴とする請求の範囲 第41項に記載の表示システム。 183.スイッチを押すことにより前記第2の信号が提供され、前記スイッチを 解放することにより前記第3の信号が提供されることを特徴とする請求の範囲第 39項に記載の表示システム。 184.前記スイッチが前記CPUに結合されたカーソル制御装置上に配置され ることを特徴とする請求の範囲第43項に記載の表示システム。 185.前記ユーザが前記カーソル制御装置を使用して前記所望の文字に対応す る前記ディスプレイの前記所定の区域の上に前記カーソルを位置決めして前記C PUに第4の信号を提供し、前記スライダが前記所望の文字の上に表示されるよ うに前記CPUが前記スライダを移動させることにより、前記スライダが文字の 少なくとも一部の上に位置決めされることを特徴とする請求の範囲第39項に記 載の表示システム。 186.前記ユーザが前記スイッチを瞬間的に活動化することにより、前記第4 の信号が前記CPUに提供されることを特徴とする請求の範囲第45項に記載の 表示システム。 187.前記ユーザが前記スライダに対応する前記ディスプレイ上の前記所定の 区域の上に前記カーソルを位置決めして前記CPUに前記第2の信号を提供し、 前記ユーザが前記カーソル制御装置を使用して前記スクロール・バーの末端まで 前記スライダと前記カーソルとを移動させ、前記CPUが前記追加の文字を生成 して表示し、表示されている前記他の文字を前記末端とは反対方向にスクロール することにより、前記スクロール・バー上に追加の文字が表示されることを特徴 とする請求の範囲第39項に記載の表示システム。 188.前記CPUに結合され、前記ディスプレイ上に指示マークを生成して表 示する指示マーク生成手段をさらに含み、前記指示マークが前記プレゼンテーシ ョン・ウィンドウに表示される前記情報に関連する特徴を前記ディスプレイ上で 識別することを特徴とする請求の範囲第29項に記載の表示システム。 189.前記指示マークが前記プレゼンテーション・マークとほぼ同時に表示さ れることを特徴とする請求の範囲第48項に記載の表示システム。 190.前記マークが幾何学オブジェクトの形状に近く見えるように、前記指示 マークが前記CPUによって表現されることを特徴とする請求の範囲第49項に 記載の表示システム。 191.前記指示マークの概略形状が円になっていることを特徴とする請求の範 囲第50項に記載の表示システム。 192.前記指示マークの概略形状が矢尻と軸とを有する矢印になっており、前 記矢尻が前記ユーザのために前記ディスプレイ上の特徴を識別することを特徴と する請求の範囲第50項に記載の表示システム。 193.前記指示マークの概略形状が下線マークになっており、前記ユーザのた めに前記ディスプレイ上の特徴に下線を付けることを特徴とする請求の範囲第5 0項に記載の表示システム。 194.前記指示マークの概略形状がXになっており、Xが前記ユーザによるデ ータ入力を必要とする前記ディスプレイ上の特徴の上に置かれることを特徴とす る請求の範囲第50項に記載の表示システム。 195.前記軸が湾曲していることを特徴とする請求の範囲第52項に記載の表 示システム。 196.前記指示マークが前記ディスプレイ上にカラーで表現されることを特徴 とする請求の範囲第51項に記載の表示システム。[Claims] 1. The data is displayed in multiple windows on the display. Computer display system having a central processing unit (CPU) coupled to play System, the window is displayed, and the window and the window A method for a user to operate the data and   The CPU generates and displays a first window and a second window, The first window overlays a portion of the second window on the display. Become steps,   Both of the windows are active at the same time, The user to manipulate the data located in the respective windows And a step of enabling the use of the method. 2. Using a cursor control device coupled to the CPU, the user can Each of the windows can be selectively positioned on the display Method according to claim 1, characterized in that 3. Further comprising a third window created and displayed by said CPU The method according to claim 2, wherein: 4. The second window is disposed on at least a part of the third window And the first and second windows are active and the third window is The method according to claim 3, wherein c is inactive. 5. The third window and the data arranged in the third window are manipulated. The user who wants to create the By placing the cursor on the spray over part of the third window, The third window is activated to supply the first signal to the CPU, The third window is received by the first and second windows. C is displayed between the windows, the first and third windows are active at the same time, Note that the CPU is controlled by the third win so that the second window becomes inactive. Method according to claim 4, characterized in that the relative position of the dough is modified. 6. The user momentarily activating a switch coupled to the CPU According to claim 5, characterized in that the first signal is generated Method. 7. The first window comprises a help access window The method according to claim 4, wherein: 8. When a selection is made, the CPU displays the access window on the display. The user selects the access window to generate and display a dough Selecting means for enabling the display to be coupled to the CPU, 8. The method of claim 7, comprising: 9. The access window includes a first work area and a second work area for the user. At least one access button function for selecting   The user uses the selection means coupled to the CPU to perform the button function. Select   The CPU displays an item in the first work area,   The user selects one of the items in the first work area,   The CPU may execute a plurality of phrases related to the item selected in the second work area. Display,   The user, using the selection means, selects one of the displayed phrases,   The CPU stores instruction data associated with the phrase selected for the user. Including at least one presentation window on the display 9. The method according to claim 8, characterized by displaying. 10. The button function includes a topic button function, and the item is provided to the user. Characterized by including an ordered list of topic items for selection by The method according to claim 9. 11. The phrase is in the form of a question for selection by the user. The method according to claim 10, which is a characteristic. 12. If the access window further includes a search button function, When the search button function is selected, a search subwindow is displayed in the first work area. Method according to claim 10, characterized in that it is shown. 13. The user inputs a search word in the search subwindow to The method may further include the step of providing a second signal to the CPU to search for a word. 13. The method according to claim 12, wherein: 14. When the first signal is sensed, the CPU recognizes that the search word input is Displaying the sequence of phrases in the second work area of the access window, 14. The method of claim 13 wherein is in the form of a question. 15. Move the cursor on the display to the search button in the access window. Momentarily activating a switch coupled to the CPU by placing it on the CPU function. Causes the user to send the second message to the CPU to search for the search word. 15. The method of claim 14, wherein the method comprises providing an issue. 16. Further comprising an index button function displayed in the access window A method according to claim 12, characterized in that 17. When the user selects the index button function, the CPU causes the first The index window is displayed in the work area, and the work area is     A plurality of characters displayed along the scroll bar,     Each of the characters using slider positioning means coupled to the CPU And a scroller selectively positionable on at least a portion thereof. Have a Le Bar,   Placing the slider over a portion of one character causes the CPU to The data corresponding to the character is displayed in the first work area. The method according to item 16. 18. The user can view the area of the display that corresponds to the slider. Positioning the cursor on and providing a second signal to the CPU, Use the cursor control device to position the cursor over the portion of the character. To move the cursor and the slider on the display, Providing a third signal to the PU causes the slider to move over the desired character. 18. The method according to claim 17, characterized in that it is positioned. 19. The data is displayed in the first work area according to a predetermined hierarchy. The method according to claim 18, wherein: 20. The scroll bar is placed horizontally across the window The method according to claim 19, characterized in that 21. A central processing unit (C) coupled to the display for displaying data PU) in a computer display system, said display system comprising:   Connect to the CPU to display data in a window on the display Integrated user interface generating means, said user interface And a first window and a second window which are generated and displayed, One window overlaps a portion of the second window on the display. User interface generating means,   Both of the windows are active at the same time, The user to manipulate the data located in the respective windows A display system characterized in that it can be used. 22. Coupled to the CPU to control a cursor on the display The cursor control means is used to allow the user to move each of the windows to the Claims characterized in that they can be selectively positioned on the display The display system according to item 21. 23. The user interface generating means displays a third window on the display. 23. The display system according to claim 22, wherein a window is generated and displayed. Stem. 24. The second window is disposed over at least a portion of the third window. And the first and second windows are active at the same time, and the third window is Table according to claim 23, characterized in that the window is inactive. Indication system. 25. The third window and the data arranged in the third window The user who wants to operate uses the cursor control means to Place the cursor on the display over a portion of the third window and press the C Activating the third window by providing a signal to the PU, Upon receiving a signal, the third window is moved between the first and second windows. And the first and third windows are active at the same time, The second window so that the second window is inactive. The display system according to claim 24, characterized in that the relative position of M 26. The user momentarily activating a switch coupled to the CPU The first signal is generated by: Display system. 27. The first window includes a help access window The display system according to claim 25. 28. When a selection is made, the CPU displays the access window on the display. The user selects the access window to generate and display a window. The display is coupled to the CPU to enable selection. 28. A display system according to claim 27, comprising a step. 29. The access window provides the first and second work areas and the user with At least one access button function for selection by   Further comprising selection means coupled to the CPU for selecting the button function. When the button function is selected, the CPU displays an item in the first work area. Then   When one of the items in the first work area is selected, the CPU causes the first 2 shows a plurality of phrases related to the selected item in the work area, the user Selecting one of the displayed phrases using the selecting means,   At least the one displayed when the user selects one of the displayed phrases Further includes one presentation window, the presentation Window to the phrase selected for the user on the display. Shows the presentation window with associated help instruction data Then the access window is no longer displayed by the CPU 29. The display system according to claim 28, wherein: 30. The button function includes a topic button function, and the item is provided to the user. Characterized by including an ordered list of topic items for selection by The display system according to claim 29. 31. The phrase is in the form of a question for selection by the user. 31. The display system according to claim 30, which is a characteristic. 32. The access window further includes a search button function, When the user selects the search button function, the CPU operates in the first work area. 32. A search subwindow is displayed in the window according to claim 31, Display system. 33. The user inputs a search word in the search subwindow to A second signal is provided to the CPU to search for a word. The display system according to item 32. 34. When the second signal is sensed, the CPU recognizes that the search word input is Displaying the sequence of phrases in the second work area of the access window, 34. The display system according to claim 33, wherein is in the form of a question. Stem. 35. Move the cursor on the display to the search button in the access window. By placing the search function on the search function, The second signal is applied to the CPU to momentarily activate the switch coupled to the CPU. 35. A display system according to claim 34, characterized in that it is mobilized. 36. Further comprising an index button function displayed in the access window The display system according to claim 30, wherein: 37. When the user selects the index button function, the CPU causes the first The index window is displayed in the work area, and the work area is     A plurality of characters displayed along the scroll bar,     Each of the characters using slider positioning means coupled to the CPU And a scroller selectively positionable on at least a portion thereof. Have a Le Bar,   Placing the slider over a portion of one character causes the CPU to The data corresponding to the character is displayed in the first work area. A display system according to item 36. 38. The user can view the area of the display that corresponds to the slider. The cursor is positioned above, the third signal is given to the CPU, and the slider is moved. Using the cursor control device so that is positioned over the portion of the character Then, the cursor and the slider on the display are moved to move the CP By applying a fourth signal to U, the slider is positioned over the desired character. 38. The display system according to claim 37, which is determined. 39. The data is displayed in the first work area according to a predetermined hierarchy. The display system according to claim 37. 40. The scroll bar is placed horizontally across the window 38. The display system according to claim 37, wherein: 41. A central processing unit (C) coupled to the display for displaying data PU) in a computer display system, said display system comprising:   Connect to the CPU to display data in a window on the display Including integrated user interface generation means,   At least one of said windows comprises a work area for displaying data, The working area is     A plurality of characters displayed along the scroll bar,     Each of the characters using slider positioning means coupled to the CPU A scroll including a selectively positionable slider over at least a portion of the scroll ・ Has a bar   Placing the slider over a portion of one character causes the CPU to A display system for displaying data corresponding to characters in the work area. 42. The slider positioning means positions the cursor on the display A cursor control device coupled to the CPU for Table according to claim 1, characterized in that the device is controlled by the user. Indication system. 43. The user can view the area of the display that corresponds to the slider. Positioning the cursor on top of the slider, applying a first signal to the CPU, The cursor on the display so that is positioned over the portion of the character. Cursor and the slider, and by applying a second signal to the CPU. The slider is positioned over the desired character. The display system according to item 2. 44. The data is displayed in the work area according to a predetermined hierarchy. The display system according to claim 2. 45. The scroll bar is placed horizontally across the window The display system according to claim 4, wherein: 46. The character on which the slider is placed is passed to the user through the slider. The display system according to claim 5, which is visible. 47. A scope according to claim 1, characterized in that the slider is in the form of a rectangle. The display system according to item 6. 48. Depressing the switch provides the first signal, releasing the switch. Claim 6 wherein the second signal is provided upon release. Display system according to paragraph. 49. A contract characterized in that the switch is arranged on the cursor control device. Display system according to claim 8 50. The user is in a predetermined area of the display corresponding to the desired character The cursor is positioned above and a signal is given to the CPU, and the slider The CPU moves the slider so that it is displayed on a desired character. Position the slider over a desired character by The display system according to item 2 of the above. 51. The user momentarily presses a switch located on the cursor control device. A contract characterized in that said signal is provided to said CPU upon activation. Display system according to item 10 of the scope of the invention. 52. The predetermined area on the display corresponding to the slider by the user. Positioning the cursor over an area to provide a first signal to the CPU, The cursor control device to the end of the scroll bar. Move the cursor and the cursor, and the CPU generates and displays the additional character And scroll the other displayed characters in the opposite direction to the end. Is used to display additional characters on the scroll bar. Display system according to item 2 of the scope of the invention. 53. By pressing the switch, the first signal is given to the CPU. The display system according to claim 12, wherein: 54. Claims characterized in that the cursor control device comprises a trackball. The display system according to item 8. 55. 9. The scope of claim 8 wherein the cursor control device includes a mouse. Display system described in. 56. The cursor control device includes a keyboard. The display system according to item 8. 57. The user inputs characters using a keyboard coupled to the CPU , So that the slider appears above the corresponding character on the scroll bar When the CPU moves the slider, the slider moves above the character. The display system according to claim 2, characterized in that the display system is positioned at. 58. Part of a vertical scroll bar where the user is placed in the window And positioning the cursor on the CPU to provide a first signal to the CPU and a second signal. The CPU in the window until a number is received by the CPU. Scroll through the data and move the slider to the current position in the window. To be displayed above the characters on the scroll bar that correspond to line data items When the CPU displays the slider, the slider is positioned above the character. The display system according to claim 2, wherein the display system is arranged. 59. The window displayed by the user interface generating means is , Desired by the user using the cursor control device on the display The position according to claim 2, wherein the position can be selectively positioned. Display system. 60. The CPU generates a plurality of windows, and the windows are access windows. Claim 1 having the scroll bar containing a window The display system according to item 9. 61. The access window is a second window on the display. 21. Claim 20 characterized in that it is displayed on at least part of it. Display system. 62. The access window and the second window are active windows. Which allows the user to access the access window and the second window. Window and the data displayed in each of the above windows. The display system according to claim 20, wherein the display system is capable of being. 63. A third window on which at least a portion of the second window is displayed. The display system according to claim 22, further comprising a window. . 64. The third window and the data arranged in the third window The user who wants to operate uses the cursor control device to Place the cursor on the display over a portion of the third window and press the C Activating the third window by providing a signal to the PU, Upon receiving a signal, the third window causes the access window and the third window to Displayed between the access window and the third window. Window so that it is active and the second window is inactive. The CPU corrects the relative position of the third window. Display system according to claim 23. 65. The CPU has the scroll bar on the display. Access to generate and display an access window. A selection means coupled to the CPU for selecting a process window and the car 25. A display system according to claim 24, further comprising a sol control device. M 66. If the data displayed in the access window is Including a first plurality of items for selection, selecting one of the items results in the access ・ The window is deleted, and the presentation window is displayed by the CPU. The display system according to claim 24, which is generated and displayed. . 67. Display the data so that it appears in multiple windows on the display. Has a central processing unit (CPU) coupled to the display for displaying In the computer display system for A method of displaying data,   The user interface generating means coupled to the CPU is used to Generating and displaying the window,   A working area is defined in at least one of the windows for displaying data. It is a step, and the working area is     Display multiple characters along the scroll bar,     One of the characters using slider positioning means coupled to the CPU Selectively position the slider over a portion and place the slider over a portion of the letter. Then, the CPU displays the data corresponding to the character selected in the work area. A step of showing. 68. Connected to the CPU to position the cursor on the display The slider is positioned and the car is moved using a combined cursor control device. A sol control device is controlled by the user. The method according to item 7. 69. The user can view the area of the display that corresponds to the slider. Positioning the cursor on and providing a first signal to the CPU, Use the cursor control device to position the cursor over the portion of the character. To move the cursor and the slider on the display, Providing a second signal to the PU causes the slider to move over the desired character. 29. The method of claim 28, wherein the method is positioned. 70. The data is displayed in the work area according to a predetermined hierarchy. A method according to claim 28. 71. The scroll bar is placed horizontally across the window 29. The method according to claim 28, characterized by: 72. The character on which the slider is placed passes through the slider 32. The method of claim 31, wherein the method is visible to a user. 73. A scope according to claim 1, characterized in that the slider is in the form of a rectangle. The method according to paragraph 32. 74. Depressing the switch provides the first signal, releasing the switch. Claim 3 wherein the second signal is provided upon release. The method according to item 3. 75. A contract characterized in that the switch is arranged on the cursor control device. The method of claim 34. 76. The user responds to the desired character using the cursor control device Position the cursor over a predetermined area of the display to direct the CPU The CP to provide a signal so that the slider is displayed above the desired character. When U moves the slider, the slider is positioned on the character. 29. The method of claim 28, wherein the method is performed. 77. The user momentarily presses a switch located on the cursor control device. A contract characterized in that said signal is provided to said CPU upon activation. The method of claim 36. 78. The user positions the cursor over at least a portion of the slider To provide a first signal to the CPU so that the user can operate the cursor control device. Use to move the slider and cursor to the end of the scroll bar Then, the CPU generates and displays the additional character, and displays the additional character. By scrolling the character in the opposite direction to the end, the scroll bar 29. The method according to claim 28, characterized in that additional characters are displayed on the screen. Law. 79. By pressing a switch, the first signal is provided to the CPU. 39. The method of claim 38, wherein: 80. Claims characterized in that the cursor control device comprises a trackball. The method according to item 31. 81. 31. The cursor control device according to claim 31, further comprising a mouse. The method described in the section. 82. The cursor control device includes a keyboard. The method according to paragraph 31. 83. The window displayed by the user interface generating means is , Desired by the user using the cursor control device on the display 29. The range according to claim 28, wherein the position can be selectively positioned. the method of. 84. The CPU generates a plurality of windows, and the windows are access windows. A fourth feature of the present invention is characterized in that it has the scroll bar including a window. The method according to item 3. 85. The access window is a second window on the display. 45. Claim 44 characterized in that it is displayed on at least part of it. Method. 86. The access window and the second window are active windows. Which allows the user to access the access window and the second window. Window and the data displayed in each of the above windows. 46. The method of claim 45, which is capable. 87. A third window on which at least a portion of the second window is displayed. 47. The method of claim 46, further comprising a window. 88. The third window and the data arranged in the third window The user who wants to operate uses the cursor control device to Place the cursor on the display over a portion of the third window and press the C Activating the third window by providing a signal to the PU, Upon receiving a signal, the third window causes the access window and the third window to Displayed between the access window and the third window. Window so that it is active and the second window is inactive. The CPU corrects the relative position of the third window. Method according to range 47. 89. The CPU has the scroll bar on the display. Access to generate and display an access window. A selection means coupled to the CPU for selecting a process window and the car 49. The method of claim 48 including a sol controller. 90. If the data displayed in the access window is Including a first plurality of items for selection, selecting one of the items results in the access ・ The window is deleted, and the presentation window is displayed by the CPU. The display system according to claim 49, wherein the display system is generated and displayed. . 91. A computer having a central processing unit (CPU) coupled to a display A method for giving a visual cue to a user of the display system in a data display system In law,   The user interface generating means coupled to the CPU is used to Generate and display a user interface containing multiple objects on the spray Steps to   Using an instruction mark generating means coupled to the user interface generating means And generating an instruction mark comprising at least one geometric shape,   By displaying the instruction mark on the display, the user can see the instruction mark. A step for visually identifying at least one of the objects on the display. And a method comprising: 92. In response to a first signal provided to the CPU by the user, the The method according to claim 1, characterized in that an instruction mark is displayed. 93. The user interface generating means includes data and objects therein. To generate and display a window on the display in which The method according to claim 2, wherein: 94. The indication mark indicates to the user the object in the window A method according to claim 3, characterized in that it is identified. 95. The first signal is a help reference input to the CPU by the user. The method of claim 3 including a meeting. 96. At least one of the indicator marks is generally identified to the user. The fourth aspect is characterized in that it has a shape of a circle surrounding an object to be displayed. The method described in the section. 97. At least one of the indicator marks is generally in the form of an arrow including an arrowhead and an axis. And the arrowhead faces the object on the display, A method according to claim 4, characterized in that it is identified. 98. At least one of the indicator marks will generally be an object on the display. A shape of an X for identifying the position of the eject. The method according to item 4. 99. The X indicates the position on the display where the user should enter data. 9. The method according to claim 8, characterized by identifying. 100. The indication mark is generally in the shape of a horizontal line. The method according to claim 4, wherein: 101. The fourth aspect of the present invention is characterized in that the instruction mark is displayed in color. The method described in. 102. 12. The method according to claim 11, wherein the color is translucent. the method of. 103. As the mark appears to be animated, Object at a slower rate than the one displayed by the CPU Is represented on the display according to claim 4. Method. 104. The method is   Said CPU generating and displaying an access window, said step comprising: An access window is provided for the first and second work areas and for selection by the user. A step including at least one access button function;   The user uses the selection means coupled to the CPU to activate the button function. The steps to select,   The CPU displaying items in the first work area;   The user selecting one of the items in the first work area;   The CPU assigns a plurality of phrases related to the selected item to the second work area. The steps to display,   The user selects the one of the displayed phrases using the selecting means. Tep,   The CPU stores instruction data associated with the phrase selected for the user. Including at least one presentation window on the display The method according to claim 5, further comprising a step of displaying. Law. 105. At the same time that the presentation window is displayed, the instruction mark The method according to claim 14, characterized in that it is displayed. 106. The button function includes a topic button function, and the item is the user Characterized by including an ordered list of topic items for selection by 16. The method according to claim 15, wherein: 107. That the phrase is in the form of a question for selection by the user The method of claim 16 characterized. 108. The access window further includes a search button function, Selects the search button function, a search subwindow appears in the first work area. 18. The method according to claim 17, characterized in that it is displayed. 109. The user inputs a search word in the search sub-window to Providing a second signal to the CPU to search for a search word. 19. The method of claim 18 in the range. 110. When the second signal is sensed, the CPU searches the input search word Displaying the associated phrase in the second work area of the access window, and 20. Method according to claim 19, characterized in that the phrases are in the form of questions. . 111. Move the cursor on the display to the search button in the access window. Placed on the CPU function to momentarily activate a switch coupled to the CPU. According to the above, the user instructs the CPU to search for the search word by the second 21. A method as claimed in claim 20, characterized in that it provides a signal. 112. It further includes an index button function displayed in the access window. 22. The method according to claim 21, characterized in that 113. When the user selects the index button function, the CPU causes the first Display the index window in the work area of     A plurality of characters displayed along the scroll bar,     Each of the characters using slider positioning means coupled to the CPU And a scroller selectively positionable on at least a portion thereof. Have a Le Bar,   Placing the slider over a portion of one character causes the CPU to The data corresponding to the character is displayed in the first work area. The method according to item 22. 114. The user positions the cursor over at least a portion of the slider And providing a third signal to the CPU, wherein the slider is the portion of the character. Using the cursor control device to be positioned on the display Provide a fourth signal to the CPU by moving the cursor and the slider above Position the slider above the desired character. 24. A method as claimed in claim 23 to be characterized. 115. Depressing the switch provides the third signal to cause the switch to Claim 5 wherein the release provides the fourth signal. Item 24. The method according to Item 24. 116. The user uses the cursor control device to respond to the desired character. And positioning the cursor on a portion of the display to C signal so that the slider is displayed above the desired character. The PU moves the slider so that the slider is positioned over the character. 26. The method according to claim 25, characterized in that 117. A computer having a central processing unit (CPU) coupled to a display In the computer display system,   A user interface including a plurality of objects coupled to the CPU User interface generation means for generating and displaying on the display,   An instruction mark which is connected to the user interface generating means and has a shape close to a geometric And an instruction mark generating means for generating   The object on the display faces the user by the instruction mark. The indicator mark is displayed on the display for visual identification. A display system characterized by being displayed. 118. In response to a first signal provided to the CPU by the user, 28. The display system according to claim 27, characterized in that an instruction mark is displayed. Stem. 119. The user interface generating means includes data and objects therein. Create and display a window on the display where the project is displayed 29. The display system according to claim 28, wherein: 120. The instruction mark indicates to the user an object in the window 30. The display system according to claim 29, characterized in that 121. Help in which the first signal is input to the CPU by the user 30. A display system according to claim 29, characterized in that it comprises an inquiry. 122. At least one of the indicator marks is generally identified to the user The shape of a circle surrounding an object to be displayed. Item 29. The display system according to Item 29. 123. At least one of the indicator marks is generally of an arrow including an arrowhead and an axis. Has a shape, and the arrowhead faces the object on the display, 30. The display system according to claim 29, characterized in that it is identified. 124. At least one of the indicator marks generally indicates an offset on the display. Claims characterized in that they are in the shape of an X identifying the position of the object. Item 29. The display system according to Item 29. 125. Where X is the position on the display where the user should enter data 35. The display system according to claim 34, characterized in that 126. The indication mark is generally in the shape of a horizontal line. 30. The display system according to claim 29. 127. 30. The display device according to claim 29, wherein the instruction mark is displayed in color. Display system according to paragraph. 128. 38. The range of claim 37, wherein the color is translucent. Display system. 129. As the mark appears to be animated, Object at a slower rate than the one displayed by the CPU 30. The method according to claim 29, wherein is displayed on the display. Expression system. 130. The user interface generation means,   First and second work areas and at least one access for selection by said user Access window, including   Selection means coupled to the CPU for selecting the button function, When the tongue function is selected, the CPU displays an item in the first work area. Display more columns and   The CPU is selected when one of the items in the first operating area is selected. A plurality of phrases related to the item are displayed in the second work area, and the user selects the phrase. Select one of the said phrases displayed using an alternative means,   At least one presentation when the user selects one of the displayed phrases Further display the presentation window, the presentation window Help associated with the selected phrase for the user on the display The access window containing instruction data is no longer displayed by the CPU 32. The display system according to claim 31, wherein the display system is not displayed. 131. The button function includes a topic button function, and the item is the user Characterized by including an ordered list of topic items for selection by The display system according to claim 40. 132. That the phrase is in the form of a question for selection by the user The display system according to claim 41, which is characterized in that. 133. The access window further includes a search button function, When the user selects the search button function, the CPU searches the first work area for a search sub. 43. A display system according to claim 42, characterized by displaying a window. M 134. The user inputs a search word in the search sub-window to Providing a second signal to the CPU to search for a search word. Item 43. The display system according to Item 43. 135. When the second signal is sensed, the CPU searches the input search word Displaying the associated phrase in the second work area of the access window, and A display according to claim 44, characterized in that the phrase is in the form of a question. system. 136. Move the cursor on the display to the search button in the access window. By placing it on the ton function, the user can The CPU is provided with the second signal to momentarily activate a switch coupled to the CPU. The display system according to claim 45, characterized in that the display system is activated in the following manner. 137. It further includes an index button function displayed in the access window. 42. The display system according to claim 41, wherein: 138. When the user selects the index button function, the CPU causes the first Display the index window in the work area of     A plurality of characters displayed along the scroll bar,     Each of the characters using slider positioning means coupled to the CPU A scroll bar, including a slider that can be selectively positioned over a portion of it Have,   Placing the slider over a portion of one character causes the CPU to The data corresponding to the character is displayed in the first work area. A display system according to item 47. 139. The user positions the cursor over at least a portion of the slider And providing a third signal to the CPU, wherein the slider is the portion of the character. Using the cursor control device to be positioned on the display Provide a fourth signal to the CPU by moving the cursor and the slider above Position the slider above the desired character. The display system according to claim 48, which is regarded as a characteristic. 140. The data is displayed in the first work area according to a predetermined hierarchy. The display system according to claim 49, which is regarded as a characteristic. 141. The data will be displayed in the window on the display. Computer display system having a central processing unit (CPU) coupled to play System for providing information to a user of the display system,   The CPU has first and second work areas and at least one for selection by the user. Also creates and displays an access window containing one access button function Step,   The user uses the selection means coupled to the CPU to activate the button function. The steps to select,   The CPU displaying items in the first work area;   The user selecting one of the items in the first work area;   The CPU assigns a plurality of phrases related to the selected item to the second work area. The steps to display,   The user selects the one of the displayed phrases using the selecting means. Tep,   The CPU stores instruction data associated with the phrase selected for the user. Including at least one presentation window on the display A step of displaying. 142. The button function includes a topic button function, and the item is the user Characterized by including an ordered list of topic items for selection by The method according to claim 1. 143. That the phrase is in the form of a question for selection by the user The method of claim 2 characterized. 144. The access window further includes a search button function, Selects the search button function, a search subwindow appears in the first work area. The method according to claim 3, wherein the method is displayed. 145. The user inputs a search word in the search sub-window to Providing a first signal to the CPU to search for a search word. The method according to claim 4 in the range. 146. When the first signal is sensed, the CPU searches the input search word Displaying the associated phrase in the second work area of the access window, and The method of claim 5 wherein the phrases are in the form of a question. 147. Move the cursor on the display to the search button in the access window. Placed on the CPU function to momentarily activate a switch coupled to the CPU. According to the above, the user causes the CPU to search for the search word by the first 7. The method according to claim 6, characterized in that a signal is provided. 148. It further includes an index button function displayed in the access window. The method according to claim 4, wherein: 149. When the user selects the index button function, the CPU causes the first Display the index window in the work area of     A plurality of characters displayed along the scroll bar,     Each of the characters using slider positioning means coupled to the CPU A scroll bar, including a slider that can be selectively positioned over a portion of it Have,   Placing the slider over a portion of one character causes the CPU to The data corresponding to the character is displayed in the first work area. The method according to item 8. 150. A predetermined area on the display where the user corresponds to the slider Positioning the cursor over the CPU, providing a second signal to the CPU, Position the cursor control device so that an id is positioned over the portion of the character. Use to move the cursor and the slider on the display, By providing a third signal to the CPU, the slider moves above the desired character. 10. The method according to claim 9, characterized in that it is positioned at 151. The data is displayed in the first work area according to a predetermined hierarchy. The method according to claim 10, which is a characteristic. 152. The scroll bar is placed horizontally across the window. The method according to claim 11, wherein: 153. The character on which the slider is placed is forwarded through the slider. A method according to claim 12, characterized in that it is visible to the user. 154. The slider is in the form of a rectangle. The method according to paragraph 13. 155. Depressing the switch provides the second signal to activate the switch. Claim 3 wherein the release provides the third signal. The method according to item 12. 156. The switch is located on a cursor control device coupled to the CPU The method according to claim 15, characterized in that: 157. The user uses the cursor control device to respond to the desired character. And positioning the cursor on a portion of the display to C signal so that the slider is displayed above the desired character. When the PU moves the slider, the slider causes at least the character to move. 16. The method of claim 15 wherein the method is positioned over a portion. 158. When the user momentarily activates the switch, the fourth 18. A signal according to claim 17, characterized in that the signal is provided to the CPU. Method. 159. If the user selects the predetermined value on the display corresponding to the slider, Positioning the cursor over an area to provide the second signal to the CPU, The user uses the cursor control device to the end of the scroll bar Move the slider and the cursor to cause the CPU to generate the additional character Displayed, and scrolls the displayed other characters in the direction opposite to the end. To display additional characters on the scroll bar. The method according to claim 17, wherein: 160. The CPU generates and displays an instruction mark on the display. Display, the instruction mark is displayed on the presentation window. Identifying a feature associated with the information shown on the display; 9. The method according to claim 8, wherein: 161. The instruction mark is displayed almost at the same time as the presentation mark. 21. The method of claim 20, wherein the method is performed. 162. In order that the mark looks close to the shape of the geometric object, A mark is represented by said CPU, in claim 20 The method described. 163. The outline shape of the instruction mark is a circle. The method according to item 22. 164. The general shape of the instruction mark is an arrow having an arrowhead and a shaft, And arrowhead identifying features on the display for the user. 23. The method according to claim 22. 165. The outline shape of the instruction mark is an underline mark, The feature on the display is underlined for the purpose of: The method according to item 2. 166. The general shape of the instruction mark is X, and X is the data set by the user. Characterized by being placed on a feature on the display that requires data input. 23. The method according to claim 22. 167. 25. The method according to claim 24, wherein the shaft is curved. Law. 168. The instruction mark is displayed in color on the display. The method according to claim 22, wherein 169. The data will be displayed in the window on the display. Computer display system having a central processing unit (CPU) coupled to play In a help system that informs the user of the display system on   The first and second work areas and the user generated and displayed by the CPU. An access window including at least one access button function for selection by the user. With windows   The CPU is coupled to the CPU, and when the button function is selected, the CPU is the first And a selection means for selecting the button function, which displays an item in the work area of   When one of the items in the first work area is selected, the CPU is selected. And displaying a plurality of phrases related to the item in the second work area, Select one of the displayed phrases using a selection means,   Further displayed when the user selects one of the displayed phrases, Help instruction data associated with the selected phrase for the user on the display. Includes at least one presentation window containing The access window is no longer displayed when the A display system characterized by being no longer displayed by the CPU. 170. The button function includes a topic button function, and the item is the user Characterized by including an ordered list of topic items for selection by 30. The display system according to claim 29. 171. That the phrase is in the form of a question for selection by the user 31. The display system according to claim 30, characterized by the following: 172. The access window further includes a search button function, When the user selects the search button function, the CPU searches the first work area for a search sub. 32. A display system according to claim 31, characterized by displaying a window. M 173. The user inputs a search word in the search sub-window to Providing a first signal to the CPU to search for a search word. The display system according to Item 32. 174. When the first signal is sensed, the CPU searches the input search word Displaying the associated phrase in the second work area of the access window, and 34. Display according to claim 33, characterized in that the phrase is in the form of a question. system. 175. Move the cursor on the display to the search button in the access window. By placing it on the tongue function, the user is prompted to search for the search word. Providing a first signal to the CPU to momentarily switch a switch coupled to the CPU The display system according to claim 34, wherein the display system is activated. 176. It further includes an index button function displayed in the access window. 31. The display system according to claim 30, wherein: 177. When the user selects the index button function, the CPU causes the first Display the index window in the work area of     A plurality of characters displayed along the scroll bar,     Each of the characters using slider positioning means coupled to the CPU And a scroller selectively positionable on at least a portion thereof. Have a Le Bar,   Placing the slider over a portion of one character causes the CPU to The data corresponding to the character is displayed in the first work area. A display system according to item 36. 178. A predetermined area on the display where the user corresponds to the slider Positioning the cursor over the CPU, providing a second signal to the CPU, Position the cursor control device so that an id is positioned over the portion of the character. Use to move the cursor and the slider on the display, By providing a third signal to the CPU, the slider moves above the desired character. 38. The display system according to claim 37, wherein the display system is positioned in the. 179. The data is displayed in the first work area according to a predetermined hierarchy. 38. The display system according to claim 37, which is regarded as a characteristic. 180. The scroll bar is placed horizontally across the window. 38. The display system according to claim 37, wherein: 181. The character on which the slider is placed is forwarded through the slider. The display system according to claim 40, which is visible to a user. 182. The slider is in the form of a rectangle. Item 41. The display system according to Item 41. 183. Depressing the switch provides the second signal to activate the switch. Claim 3 wherein the release provides the third signal. Item 39. The display system according to Item 39. 184. The switch is located on a cursor control device coupled to the CPU The display system according to claim 43, wherein: 185. The user uses the cursor control device to respond to the desired character. Positioning the cursor over the predetermined area of the display Providing a fourth signal to the PU so that the slider is displayed above the desired character. As the CPU moves the slider, 40. Claim 39 characterized in that it is positioned over at least a part. Display system. 186. When the user momentarily activates the switch, the fourth 46. The signal of claim 45 is provided to the CPU. Display system. 187. If the user selects the predetermined value on the display corresponding to the slider, Positioning the cursor over an area to provide the second signal to the CPU, The user uses the cursor control device to the end of the scroll bar Move the slider and the cursor to cause the CPU to generate the additional character Displayed, and scrolls the displayed other characters in the direction opposite to the end. To display additional characters on the scroll bar. The display system according to claim 39. 188. It is coupled to the CPU and generates and displays an instruction mark on the display. The presenting mark is further included in the presenting mark. Features related to the information displayed on the display window. 30. The display system according to claim 29, characterized by being identified. 189. The instruction mark is displayed almost at the same time as the presentation mark. 49. The display system according to claim 48, characterized in that: 190. In order that the mark looks close to the shape of the geometric object, A mark is represented by the CPU, according to claim 49. Display system described. 191. The outline shape of the instruction mark is a circle. A display system according to item 50. 192. The general shape of the instruction mark is an arrow having an arrowhead and a shaft, And arrowhead identifying features on the display for the user. The display system according to claim 50. 193. The outline shape of the instruction mark is an underline mark, 6. The feature on the display is underlined for the purpose of: The display system according to item 0. 194. The general shape of the instruction mark is X, and X is the data set by the user. Characterized by being placed on a feature on the display that requires data input. The display system according to claim 50. 195. 53. The table of claim 52, wherein the shaft is curved. Indication system. 196. The instruction mark is displayed in color on the display. The display system according to claim 51.
JP6517299A 1993-01-27 1994-01-25 Graphical user interface for help system Pending JPH08509308A (en)

Applications Claiming Priority (9)

Application Number Priority Date Filing Date Title
US1006193A 1993-01-27 1993-01-27
US08/010,064 US5469540A (en) 1993-01-27 1993-01-27 Method and apparatus for generating and displaying multiple simultaneously-active windows
US08/010,063 US5825355A (en) 1993-01-27 1993-01-27 Method and apparatus for providing a help based window system using multiple access methods
US08/010,064 1993-01-27
US08/010,062 US5488685A (en) 1993-01-27 1993-01-27 Method and apparatus for providing visual cues in a graphic user interface
US08/010,061 1993-01-27
US08/010,063 1993-01-27
US08/010,062 1993-01-27
PCT/US1994/000919 WO1994017469A1 (en) 1993-01-27 1994-01-25 Graphical user interface for a help system

Related Child Applications (1)

Application Number Title Priority Date Filing Date
JP2004218843A Division JP2005011367A (en) 1993-01-27 2004-07-27 Graphical user interface for help system

Publications (1)

Publication Number Publication Date
JPH08509308A true JPH08509308A (en) 1996-10-01

Family

ID=27485966

Family Applications (4)

Application Number Title Priority Date Filing Date
JP6517299A Pending JPH08509308A (en) 1993-01-27 1994-01-25 Graphical user interface for help system
JP2004218843A Pending JP2005011367A (en) 1993-01-27 2004-07-27 Graphical user interface for help system
JP2007211042A Pending JP2007334910A (en) 1993-01-27 2007-08-13 Graphical user interface for help system
JP2010158016A Pending JP2010244574A (en) 1993-01-27 2010-07-12 Graphical user interface for help system

Family Applications After (3)

Application Number Title Priority Date Filing Date
JP2004218843A Pending JP2005011367A (en) 1993-01-27 2004-07-27 Graphical user interface for help system
JP2007211042A Pending JP2007334910A (en) 1993-01-27 2007-08-13 Graphical user interface for help system
JP2010158016A Pending JP2010244574A (en) 1993-01-27 2010-07-12 Graphical user interface for help system

Country Status (5)

Country Link
JP (4) JPH08509308A (en)
AU (1) AU6232394A (en)
DE (1) DE4490464T1 (en)
GB (2) GB2290208B (en)
WO (1) WO1994017469A1 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2009518758A (en) * 2005-12-08 2009-05-07 アップル インコーポレイテッド List scroll in response to moving touch on index symbol list

Families Citing this family (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5963950A (en) * 1996-06-26 1999-10-05 Sun Microsystems, Inc. Method and system for facilitating access to selectable elements on a graphical user interface
US7565623B2 (en) * 2004-04-30 2009-07-21 Microsoft Corporation System and method for selecting a view mode and setting
US20070107038A1 (en) * 2005-11-10 2007-05-10 Martin Aronsson Methods and devices for presenting data
US7958456B2 (en) 2005-12-23 2011-06-07 Apple Inc. Scrolling list with floating adjacent index symbols
US7786975B2 (en) 2005-12-23 2010-08-31 Apple Inc. Continuous scrolling list with acceleration
US8564544B2 (en) 2006-09-06 2013-10-22 Apple Inc. Touch screen device, method, and graphical user interface for customizing display of content category icons
US8689132B2 (en) 2007-01-07 2014-04-01 Apple Inc. Portable electronic device, method, and graphical user interface for displaying electronic documents and lists
US8405621B2 (en) 2008-01-06 2013-03-26 Apple Inc. Variable rate media playback methods for electronic devices with touch interfaces
US8689128B2 (en) 2009-03-16 2014-04-01 Apple Inc. Device, method, and graphical user interface for moving a current position in content at a variable scrubbing rate
US8839155B2 (en) 2009-03-16 2014-09-16 Apple Inc. Accelerated scrolling for a multifunction device
US8624933B2 (en) 2009-09-25 2014-01-07 Apple Inc. Device, method, and graphical user interface for scrolling a multi-section document
KR20130081503A (en) * 2012-01-09 2013-07-17 삼성전자주식회사 Display apparatus and control method thereof
CN104331215B (en) * 2012-06-29 2017-11-10 北京奇虎科技有限公司 The data input device and method of a kind of extension
CN107526505B (en) * 2013-12-27 2021-07-16 联想(北京)有限公司 Data processing method and electronic equipment

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH02120980A (en) * 1988-10-31 1990-05-08 Hitachi Ltd Network display method
EP0325443B1 (en) * 1988-01-22 1995-03-01 Hewlett-Packard Company Help facility shared by a plurality of applications
JPH01276194A (en) * 1988-04-28 1989-11-06 Hitachi Ltd Multiwindow display system
JPH061481B2 (en) * 1988-05-17 1994-01-05 シャープ株式会社 Data retrieval method
US5546525A (en) * 1989-11-13 1996-08-13 Lotus Development Corporation Computer user interface with multimode selection of displayed controls
JPH0442323A (en) * 1990-06-07 1992-02-12 Fuji Xerox Co Ltd Menu display control method
US5295242A (en) * 1990-11-02 1994-03-15 Consilium, Inc. Apparatus and method for viewing relationships in a factory management system

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2009518758A (en) * 2005-12-08 2009-05-07 アップル インコーポレイテッド List scroll in response to moving touch on index symbol list

Also Published As

Publication number Publication date
DE4490464T1 (en) 1996-02-22
GB2290209B (en) 1997-03-19
WO1994017469A1 (en) 1994-08-04
AU6232394A (en) 1994-08-15
GB2290208B (en) 1997-07-02
JP2005011367A (en) 2005-01-13
GB9514573D0 (en) 1995-09-27
GB9514574D0 (en) 1995-09-27
GB2290208A (en) 1995-12-13
JP2007334910A (en) 2007-12-27
JP2010244574A (en) 2010-10-28
GB2290209A (en) 1995-12-13

Similar Documents

Publication Publication Date Title
US5825355A (en) Method and apparatus for providing a help based window system using multiple access methods
US5600779A (en) Method and apparatus for providing visual cues in a graphic user interface
US5859638A (en) Method and apparatus for displaying and scrolling data in a window-based graphic user interface
US5469540A (en) Method and apparatus for generating and displaying multiple simultaneously-active windows
US10895965B2 (en) Indicating potential focus in a user interface
US10817175B2 (en) Input device enhanced interface
US5790820A (en) Radial graphical menuing system
US5745717A (en) Graphical menu providing simultaneous multiple command selection
US5798760A (en) Radial graphical menuing system with concentric region menuing
JP2007334910A (en) Graphical user interface for help system
US5929851A (en) Grouping of operations in a computer system
US6489975B1 (en) System and method for improved navigation between open windows in an application program using window tabs
JP6192538B2 (en) Method, computer program, persistent computer readable medium, apparatus and system for user interface
Kristensson et al. Command strokes with and without preview: using pen gestures on keyboard for command selection
JP2002502999A (en) Computer system, method and user interface components for abstraction and access of body of knowledge
JPH0736147B2 (en) Hyper media system and its graphical user interface method
EP1894088A2 (en) Keyboard accelerator
CN102460368A (en) Multi-direction expansion cursor and method for realizing multi-direction expansion cursor
KR100968180B1 (en) Apparatus and method for dynamically implementing missing objects
JPH08320882A (en) Document processing device and document retrieval device
Apperley et al. Breaking the copy/paste cycle: the stretchable selection tool
EP0636974A2 (en) System and method for control of a computer
Ziegler Direct manipulation techniques for the human-computer interface
Corrigan et al. Computer-mediated learning systems: a new perspective
Feldman Web site Interface Design Theory: A Designer's Perimer

Legal Events

Date Code Title Description
A601 Written request for extension of time

Free format text: JAPANESE INTERMEDIATE CODE: A601

Effective date: 20040427

A602 Written permission of extension of time

Free format text: JAPANESE INTERMEDIATE CODE: A602

Effective date: 20040614

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20040727

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20060404