(57)【特許請求の範囲】
【請求項１】
複数のアイコンを含むウインドウを表示画面に表示可能な情報処理装置であって、該複数のアイコンのそれぞれは、２以上のグループのいずれかに選別されており、該２以上のグループのそれぞれには優先度が設定されており、
該情報処理装置は、
ユーザの操作に応じて、該ウインドウのサイズを拡大または縮小する手段と、
該ユーザの操作に応じて変化する該ウインドウの面積が、現在の優先度のグループに属するすべての現在表示中のアイコンに加えて、該現在の優先度のグループの次の優先度のグループに属するすべてのアイコンを表示するために必要とされる所定の面積に到達したか否かを判定する手段と、
該ユーザの操作に応じて変化する該ウインドウの面積が該所定の面積に到達したと判定された場合には、該現在の優先度のグループに属するすべての現在表示中のアイコンに加えて、該次の優先度のグループに属するすべてのアイコンを該ウインドウ内に表示する手段と
を備えた、情報処理装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ワードプロセッサなどの情報処理装置に関する。
【０００２】
【従来の技術】
上述したワードプロセッサは、文章や表など種々のものを作成できるように構成されている。その作成の際に、どのプログラムを用いるかを検索している。
【０００３】
【発明が解決しようとする課題】
しかしながら、従来のワードプロセッサなどの情報処理装置においては、種々のプログラムを含むファイルを画面上に表示しても、その表示が一律で、かつ、小さいものであり、検索が困難であった。
【０００４】
本発明は、このような従来技術の課題を解決すべくなされたものであり、検索を容易に行い得る情報処理装置を提供することを目的とする。
【０００５】
【課題を解決するための手段】
本発明の情報処理装置は、複数のアイコンを含むウインドウを表示画面に表示可能な情報処理装置であって、該複数のアイコンのそれぞれは、２以上のグループのいずれかに選別されており、該２以上のグループのそれぞれには優先度が設定されており、該情報処理装置は、ユーザの操作に応じて、該ウインドウのサイズを拡大または縮小する手段と、該ユーザの操作に応じて変化する該ウインドウの面積が、現在の優先度のグループに属するすべての現在表示中のアイコンに加えて、該現在の優先度のグループの次の優先度のグループに属するすべてのアイコンを表示するために必要とされる所定の面積に到達したか否かを判定する手段と、該ユーザの操作に応じて変化する該ウインドウの面積が該所定の面積に到達したと判定された場合には、該現在の優先度のグループに属するすべての現在表示中のアイコンに加えて、該次の優先度のグループに属するすべてのアイコンを該ウインドウ内に表示する手段とを備えており、そのことにより上記目的が達成される。
【００１０】
【発明の実施の形態】
以下に、本発明の実施形態を図面に基づいて説明する。
【００１１】
図１は、本実施形態のワードプロセッサ（情報処理装置）の外観を示す斜視図である。このワードプロセッサは、データ処理装置１００と、表示画面１０５を有する表示装置１０１と、データや命令を入力するための入力装置としてのキーボード１０２と、ズーム、カ一ソル移動、クリックおよびドラッグをするためのポインティングデバイスとしてのマウス１０３と、データなどを格納するための記憶媒体１０４とからなる。上記表示画面１０５には、ウインドウなどの表示画像や表示画像の位置を指し示すための画像標識としてのカーソル１０６が表示される。このカーソル１０６は、データ処理装置１００に内蔵されたプログラムよって、マウス１０３からの入力に連動して、ある制限範囲内で表示画面内を移動するように設計してある。
【００１２】
図２は、本実施形態のワードプロセッサの構成を示すブロックダイアグラムである。ワードプロセッサは、データの制御や演算を行うためのＣＰＵ２００と、ＣＰＵ２００を動作させるためのプログラムを格納した読みだし専用の記録メモリ（ＲＯＭ）２０１と、ハードディスク２０８などの記憶装置やキーボード１０２などの入力装置からのデータを一次的に蓄えたり、ＣＰＵ２００が演算制御するための必要なプログラムやデータを記憶するためのＲＡＭ２０２と、表示コントローラ２０４が表示装置１０１に描く表示画像のデータを記憶する表示ＲＡＭ２０３と、ウインドウや、カーソルなどの表示画像を表示装置１０１に表示出来るようにデータの並べ変えや、制御信号を制御するための表示コントローラ２０４と、ハードディスク２０８とＣＰＵ２００を接続するためのＨＤインターフェース２０７と、アプリケーションプログラムを記憶したり、ウインドウなどの表示画像を制御するプログラムを記憶するハードディスク２０８と、フロッピーディスク２１０とＣＰＵ２００を接続するためのＦＤインターフェース２０９と、記憶媒体１０４のデータやプログラムを書き込むための記憶装置であるフロッピーディスク２１０と、キーボード１０２、マウス１０３および通信装置２１２とＣＰＵ２００とを接続するためのＩ／Ｏインターフェース２１１と、後述のズーム処理に関するプログラムを記憶したズームＲＡＭ２１４と、後述のズーム処理を行うべく制御をするズームプロセッサ２１３と、電源ユニット２０６とを備える。上記ズームＲＡＭ２１４に備わったプログラムは、少なくとも後述の実施形態１〜実施形態３を行うためのものを含んでいる。また、上記ズームプロセッサ２１３は、表示装置１０１がカラー表示を行う場合には、ズームの際に各ドットにおいて色変化するその色調整を行う制御も行う。また、上記通信装置２１２は、モデムやＬＡＮなどを接続し、外部の情報処理装置と通信を行うための装置であり、通常ＲＳ−２３２Ｃなどの規格に準拠した装置を採用する。
【００１３】
図３および図４は、上記ハードディスク２０８に格納されるデータ構造およびデータの種類を示す。図３の（ａ）にウインドウアイコンデータ、（ｂ）に実行アイコンデータを示し、図４の（ｃ）にデバイスアイコンデータ、（ｄ）にウインドウデータを示す。
【００１４】
また、表１は、上記各種データと、以下に説明するズーム処理との関係をまとめて示す。
【００１５】
【表１】
0003886019.tif 000002
【００１６】
本実施形態のワードプロセッサは、ズームモードが設けられており、その動作内容を以下に説明する。
【００１７】
マウスを使用してズームイン／ズームアウトなどの拡大／縮小制御を行うために、マウスの制御のモードを切り替える。モードを切り替えるために、特定キーの組み合わせのトグル動作によってノーマルとズームとのモード切り替えをするとともに、ズームモードの時には、表示画面にモードがズームモードになっている事を使用者に告知する。
【００１８】
図５は、１つのウインドウ３０１を表示画面３００に表示した例である。このウインドウ３０１の上部には、ウインドウの標題３０２が表示され、その下側にはそれぞれファイルあるいはファイル群であるアイコン３０３〜３１８が、また、表示画面３００のウインドウ３０１の下側にも同様のアイコン３１９が表示されている。
【００１９】
ここで、特定のキー、たとえば、”Ｚ”のキーとＡＬＴキーとを入力してズームモードにすると、ズームＲＡＭ２１４、ズームプロセッサ２１３およびＣＰＵ２００などを介して表示画面３００の右下にモード表示窓３３０が表示される。モード表示窓３３０には、モードがズームであることを表すアイコン３３１、ファイル検索についてズーム操作することを表す”Ｆ”のアイコン３３２、ウインドウを重ねて表す”重”のアイコン３３３、および拡大率を数字とグラフによって視覚的に表すアイコン３３４が表示されている。
【００２０】
上記アイコン３３２をマウスでクリックすると、モード表示窓３３０が別のモード表示窓３４０に代わって表示され、”Ｆ”のアイコン３３２が、ウインドウの拡大／縮小についてズーム操作することを表す”Ｗ”のアイコン３４１となる。また、アイコン３３３が、ウインドウを並べて表示することを表す”並”のアイコン３４２となる。
【００２１】
（実施形態１）
本実施形態のワードプロセッサにおいて、マウスのクリックで、”Ｗ”のアイコン３４１のズームモードに設定した時のズーム内容を図６を使用して説明する。
【００２２】
ここで、原ウインドウを３５０とする。いま、カーソル１０６は、アイコン３０４を注目しており、ドラッグを開始すると同時にカーソル１０６はアイコン３０４を選択する。次に、ズームモードで右にドラッグすると、ズームインとなりウインドウの全体が３５１に示すように拡大し、表２に示す通りのモードＢの状態からモードＣの状態、すなわち原ウインドウの大きさの１７０％（図６では少し小さい面積に描いている）になった時、つまりウインドウの全体が３５２で示す状態になった時、選択しているアイコン３０４が起動し、新しいウインドウ３５５が開く。もし、ドラッグを開始した時に、カーソル１０６がアイコンを選択していなければ、ウインドウ３５５は開かない。一方、原ウインドウ３５０を左ドラッグすると、ズームアウトとなり、原ウインドウ３５０は３５３に示す状態から、表２のモードＡとなる倍率３０％（図６では少し小さい面積に描いている）となる。つまり、ウインドウ３５３はアイコン３５４になる。
【００２３】
【表２】
0003886019.tif 000003
【００２４】
アイコン化する前のウインドウ３５３の状態では、各アイコン３０３、３０５、３０９、３１０、３１１、３１５、３１６または３１７は選択可能であるが、ウインドウがアイコン３５４となると、アイコンの中のアイコンは選択できない。
【００２５】
この実施形態による場合には、倍率の設定によりウインドウを所望の大きさにすることができ、必要な部分を拡大でき検索が容易になる。
【００２６】
（実施形態２）
本実施形態のワードプロセッサにおいて、マウスのクリックで”Ｆ”のアイコン３３２のズームモードに設定した時のズームを図７および図８を用いて説明する。図７は各段階での表示状態であり、図８はズーム検索を行うフローチャートである。
【００２７】
ＣＤＲＯＭなどの大容量のファイルがあると、同一ウンドウ内に数多くのアイコンが存在し、従来のファイルに優先度のもたないウインドウ管理では、総てのファイルアイコンを同一条件でウインドウ内に表示するため、目的のアイコンを捜し出すことが困難になっている。そこで、本発明によるズームを使用した検索は、アイコンに優先度を設定し、その優先度とズームの長さによって表示するアイコンの数を調節することを特徴とする。
【００２８】
図７は、優先度を３段階に設定した例である。表３に示すように、優先度Ａのアイコンは３０３、３０４、３０９および３１０のアイコンである。優先度Ｂのアイコンは３０５、３１１、３１５、３１６および３１７のアイコンである。優先度Ｃのアイコンは３０６、３０７、３０８、３１２、３１３、３１４および３１８のアイコンである。
【００２９】
【表３】
0003886019.tif 000004
【００３０】
このような優先度の設定には、いろいろな方法が考えられるが、アイコンの起動回数をカウントし、そのカウント数の大きさを元に３段階に配分する方法がある。本実施例ではこの方法により配分した。
【００３１】
先ず、＃１に進み、キーボードから表示するウインドウの名前を入力し、ハードディスクからウインドウデータを読みだす。次に、ウインドウの名前からウインドウアイコンデータ番号を見つけ、表示画面のマウスで示すカーソル１０６の位置にウインドウアイコンを表示する。これにより、図７に示すように、ウインドウ３６０に、最も優先度の高い優先度Ａのアイコンのみが表示される。アイコン表示データは記録メモリ（ＲＯＭ）２０１から読みだす。次に、マウスでアイコンを選択する。なお、ウインドウ３６０には、当然のことながら、アイコン３０３よりアイコン３０５のアクセス回数が多い場合は、自動的に起動時のファイルの配置がアイコン３０３とアイコン３０５とが入れ代わる。
【００３２】
次に、マウスを右ドラッグしてズームインにすると（＃２）、優先度Ｂの７つのアイコンを表示するだけの面積をウインドウ内に確保できるように、拡大したウインドウ３６１を作成する（＃３）。ズームの大きさはマウスのドラッグの距離に比例したものとなる。次に、＃４に進んで、ウインドウ３６１の大きさがそれでよいか、ウインドウの面積を計算することにより判断し、よければ＃５に進み、悪ければ＃２に戻って以上の操作を繰り返す。その判断は、計算した面積が、重要度で決定される実行アイコンの表示データの表示面積と比較することによりなされる。
【００３３】
＃５に進むと、ウインドウ３６１に、優先度Ｂの５つのアイコンを表示する。その表示は、実行アイコンデータから選択したウインドウアイコンデータ番号以下に続く、実行アイコンデータの重要度を検索し、重要度Ｎの実行アイコンの表示データをウインドウ３６１に表示することにより行われる。
【００３４】
続いて、＃６に進み、ズームの大きさが所望の大きさになり、ドラッグを中止し、実行アイコンを選択したか否かを判断する。選択していない場合には＃７に進み、ここですべての実行アイコン、つまり重要度に関係なくウインドウアイコンデータの下にある実行アイコンを表示したか否かを判断する。表示が行われていない場合は、＃２に戻って以上の処理を繰り返す。＃６において、実行アイコンを選択していると判断した場合には、＃８に進む。
【００３５】
＃８においては、＃６で選択したアイコンの実行アイコンデータ番号に続く実行アドレスを読みだし、そこに書いてある数値が実行アドレスと一致するか否かを判断し、そうでない場合には＃９に進み、前記数値が実行アドレスと一致する場合には、その実行アドレスをＣＰＵにロードして終了する。＃９に進んだ場合は、優先度Ｃのアイコンを表示するためのウインドウを作成すべき表示を行う。
この表示に基づいて、前同様にマウスを右ドラッグしてズームインにすると（＃１０）、ウインドウが３６２となって、このウインドウ３６２に優先度Ｃを含む総てのアイコンを表示する（＃１１）。続いて、前述の＃６と＃７と同様の判断を、＃１２および＃１３で判断し、最終的に＃８において前記数値が実行アドレスと一致する場合には、その実行アドレスをＣＰＵにロードして終了する。なお、優先度の段階をより細かくすれば、より滑らかに検索できるようになる。
【００３６】
（実施形態３）
本実施形態のワードプロセッサにおいて、並べて表示するウインドウについて、図９および図１０を使用して説明する。図９は各段階での表示状態であり、図１０は並べて表示を行う場合のフローチャートである。
【００３７】
先ず、キーボードを操作してウインドウ１（３７２）の名前を入力し（＃１）、ハードディスクからウインドウアイコンデータを読みだす（＃２）。続いて、ウインドウの名前からウインドウアイコンデータ番号を見つける（＃３）。次に、ウインドウ３７２を表示する（＃４）。このウインドウのデータは記録メモリ（ＲＯＭ）２０１に記録されている。続いて、キー操作により指示して、実行アイコンデータの重要度Ｎの実行アイコンをウインドウ３７２に表示する（＃５）。
【００３８】
次いで、キーボードを操作してウインドウ２（３７１）の名前を入力し（＃６）、ウインドウの名前からウインドウアイコンデータ番号を見つける（＃７）。次に、ウインドウ３７１をウインドウ３７２と重ならない位置に表示する（＃８）。このウインドウのデータは記録メモリ（ＲＯＭ）２０１に記録されている。続いて、キー操作により指示して、実行アイコンデータの重要度Ｎの実行アイコンをウインドウ３７１に表示する（＃９）。図９の上側に、２つのウインドウ３７１と３７２の表示状態を示す。この図９において、ウインドウ３７１と３７２とは若干離れて、たとえば表示画面の１ドットまたは２ドット程度離れている。
次に、一方のウインドウ内で作業をするために、マウスでカーソル１０６を移動し、ウインドウ３７２を選択する。続いて、特定のキーでマウスの動作をカーソル移動からズームモードに切り替え（＃１１）、マウスを右へドラッグしズームインする（＃１２）。ズームの大きさは、マウスのドラッグの距離に比例する。次に、ズームインの操作が終了したか否かを判断し（＃１３）、終了していなければ＃１４に進み、更にカーソルの示すウインドウの拡大を継続する。次に、ウインドウ１（３７４）とウインドウ２（３７１）とが重なるか否かを判断し（＃１５）、重なる場合には、ウインドウ２（３７１）を縮小させる（＃１６）。＃１２から＃１６までの処理は、ウインドウ１の大きさが所望の大きさとなるまで行うことができ、所望の大きさに達すると、マウスの操作を停止すればよい。
最終的には、この図示例では、表示画面とウインドウ３７４との大きさが等しくなった時点でウインドウ３７３は、アイコン化してアイコン３７５となり、３７４の状態から更に拡大したウインドウの横に存在するように張り付くようになる。
【００３９】
このようにして並べて表示を行う場合には、以下の効果がある。すなわち、従来のウインドウシステムにあっては、ウインドウ３７１と３７２とが接しているため、拡大された一方のウインドウ３７４は他方のウインドウ３７１の一部を覆い隠して重なり合って表示する。このように、ウインドウ３７２のズームインの大きさによっては、ウインドウ３７１の総てを覆い隠してしまうため、使用者は、ウインドウ３７１がどこに配置されているのか解らなくなるという不便さがあった。
【００４０】
この解決のため、本発明では、図９の下側に示すように、ウインドウ３７３と３７４に示すように、原ウインドウ３７２をズームインによって拡大すると、自動的にウインドウ３７１は、ウインドウ３７２との関係を維持しながら縮小する。つまり、ウインドウ１と２とが少しでも重なったら、＃１５で判断しウインドウ２を縮小する。ウインドウ３７４をズームインによってさらに拡大すると、表示画面とウインドウ３７４との大きさが等しくなった時点でウインドウ３７３は、アイコン化してアイコン３７５となり、３７４の状態から更に拡大したウインドウの横に存在するように張り付く。よって、このように、自動的に選択している以外のウインドウを制御することができる。
【００４１】
上記説明ではワードプロセッサの場合を例に挙げているが、本発明はこれに限らず、パーソナルコンピュータなどを含む情報処理装置一般に適用可能である。
【００４２】
【発明の効果】
以上詳述したように、本発明による場合には、検索を容易に行い得る情報処理装置を提供することが可能となる。
【図面の簡単な説明】
【図１】本実施形態のワードプロセッサの外観を示す斜視図である。
【図２】本実施形態のワードプロセッサの構成を示すプロックダイアグラムを示す図である。
【図３】本実施形態のワードプロセッサのハードディスクに格納されたデータ構造およびデータの種類を示し、（ａ）はウインドウアイコンデータ、（ｂ）は実行アイコンデータである。
【図４】本実施形態のワードプロセッサのハードディスクに格納されたデータ構造およびデータの種類を示し、（ｃ）はデバイスアイコンデータ、（ｄ）はウインドウデータである。
【図５】本実施形態のワードプロセッサにおいて１つのウインドウを表示画面に表示した例を示す図である。
【図６】本実施形態のワードプロセッサにおいて、マウスのクリックで、”Ｗ”のアイコンのズームモードに設定した時のズーム内容を説明する図である。
【図７】本実施形態のワードプロセッサにおいて、マウスのクリックで”Ｆ”のアイコンのズームモードに設定した時のズームを説明する図であり、各段階での表示状態を示す。
【図８】本実施形態のワードプロセッサにおいて、マウスのクリックで”Ｆ”のアイコンのズームモードに設定した時のズームを説明する図であり、ズーム検索を行うフローチャートである。
【図９】本実施形態のワードプロセッサにおいて、並べて表示するウインドウについて説明する図であり、各段階での表示状態を示す。
【図１０】本実施形態のワードプロセッサにおいて、並べて表示するウインドウについて説明する図であり、その場合のフローチャートを示す。
【符号の説明】
１０３  マウス
１０６  カーソル
２０１  記録メモリ（ＲＯＭ）
２１３  ズームプロセッサ
２１４  ズームＲＡＭ
３０１  ウインドウ
３０２  標題
３０３，３０５〜３１９  アイコン
３０４  コントロールパネル
３００  表示画面
３３０  モード表示窓
３３１〜３３３  アイコン
３４０  別のモード表示窓
３４１、３４２  アイコン
３５０  原ウインドウ
３５１、３５２、３５３、３５５  ウインドウ
３５４  アイコン
３６０  ウインドウ
３６１  ウインドウ
３７２  ウインドウ１
３７１  ウインドウ２
【図１】
0003886019.tif 000005
【図２】
0003886019.tif 000006
【図３】
0003886019.tif 000007
【図４】
0003886019.tif 000008
【図５】
0003886019.tif 000009
【図６】
0003886019.tif 000010
【図７】
0003886019.tif 000011
【図８】
0003886019.tif 000012
【図９】
0003886019.tif 000013
【図１０】
0003886019.tif 000014