(57)【要約】【課題】マルチウインドウ表示において複数のウインドウを参照したい時のユーザの操作性を向上させることを目的とする。【解決手段】ユーザが好きな位置やサイズに設定した複数のウインドウの状態をグループ化でき、グループ化したウインドウの状態を記憶し、起動、終了、一括操作を可能にする。また、同一のアプリウインドウを複数のグループにグループ化でき、複数のグループから呼び出された際、表示グループが切り替わると、各グループに記憶された状態に変更してウインドウが表示され、グループ間の連携を行うことで、多くのウインドウを重ね合わせることなく、参照、一括操作できるようにする。【選択図】図１
2007213248.tif 000002
【特許請求の範囲】
【請求項１】
表示画面に複数のウインドウを表示できるマルチウインドウ表示システムであって、
前記表示画面上に表示されているウインドウの状態を記憶するウインドウ情報記憶手段と、
複数のウインドウをグループ化するグループ化手段と、
前記グループ化手段によってグループ化されたウインドウの起動、終了、及び一括操作を可能にするグループ操作手段と、
現在呼び出されているウインドウを検索するウインドウ検索手段とを有することを特徴とするマルチウインドウ表示システム。
【請求項２】
前記ウインドウ情報記憶手段は、グループ番号と、前記複数のウインドウのアプリ固有の情報と、位置及びサイズと、縮小表示画面とを記憶することを特徴とする請求項１に記載のマルチウインドウ表示システム。
【請求項３】
前記グループ化手段は、画面上の表示を変更した際、グループの変更や削除を行うことを特徴とする請求項１に記載のマルチウインドウ表示システム。
【請求項４】
前記グループ化手段は、同一のウインドウを複数のグループにグループ化することを特徴とする請求項１に記載のマルチウインドウ表示システム。
【請求項５】
前記グループ化手段は、グループ間で起動や終了を連動させる連携グループを作成することを特徴とする請求項１に記載のマルチウインドウ表示システム。
【請求項６】
前記グループ操作手段は、前記グループを起動する際、すでに呼び出されているウインドウについては起動せず、前記ウインドウ情報記憶手段によって記憶されている情報に位置やサイズを変更して表示し、前記グループを終了する際、他で呼び出されているウインドウについては終了せず、他のグループまたは単独で呼び出されているウインドウのうち最前面に表示されている状態に位置やサイズを変更して表示することを特徴とする請求項１に記載のマルチウインドウ表示システム。
【請求項７】
前記グループ操作手段は、同一のウインドウが複数の表示グループから呼び出された際、表示グループが切り替わると、前記ウインドウ情報記憶手段によって各グループに記憶された状態に変更して前記ウインドウを表示することを特徴とする請求項１に記載のマルチウインドウ表示システム。
【請求項８】
表示画面に複数のウインドウを表示できるマルチウインドウ表示システムのマルチウインドウ表示制御方法であって、
前記表示画面上に表示されているウインドウの状態を記憶するウインドウ情報記憶工程と、
複数のウインドウをグループ化するグループ化工程と、
前記グループ化工程によってグループ化されたウインドウの起動、終了、及び一括操作を可能にするグループ操作工程と、
現在呼び出されているウインドウを検索するウインドウ検索工程とを有することを特徴とするマルチウインドウ表示制御方法。
【請求項９】
前記ウインドウ情報記憶工程は、グループ番号と、前記複数のウインドウのアプリ固有の情報と、位置及びサイズと、縮小表示画面とを記憶することを特徴とする請求項８に記載のマルチウインドウ表示制御方法。
【請求項１０】
前記グループ化工程は、画面上の表示を変更した際、グループの変更や削除を行うことを特徴とする請求項８に記載のマルチウインドウ表示制御方法。
【請求項１１】
前記グループ化工程は、同一のウインドウを複数のグループにグループ化することを特徴とする請求項８に記載のマルチウインドウ表示制御方法。
【請求項１２】
前記グループ化工程は、グループ間で起動や終了を連動させる連携グループを作成することを特徴とする請求項８に記載のマルチウインドウ表示制御方法。
【請求項１３】
前記グループ操作工程は、前記グループを起動する際、すでに呼び出されているウインドウについては起動せず、前記ウインドウ情報記憶工程によって記憶されている情報に位置やサイズを変更して表示し、前記グループを終了する際、他で呼び出されているウインドウについては終了せず、他のグループまたは単独で呼び出されているウインドウのうち最前面に表示されている状態に位置やサイズを変更して表示することを特徴とする請求項８に記載のマルチウインドウ表示制御方法。
【請求項１４】
前記グループ操作工程は、同一のウインドウが複数の表示グループから呼び出された際、表示グループが切り替わると、前記ウインドウ情報記憶工程によって各グループに記憶された状態に変更して前記ウインドウを表示することを特徴とする請求項８に記載のマルチウインドウ表示制御方法。
【請求項１５】
前記請求項８に記載の方法の各工程をコンピュータにて実施させることを特徴とするコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はマルチウインドウ表示システム、マルチウインドウ表示制御方法及びコンピュータプログラムに関し、例えば表示画面に複数のウインドウを表示する際に用いて好適な技術に関する。
【背景技術】
【０００２】
従来の技術にはウインドウをグループ化し、グループ化したウインドウの表示、非表示、閉じるといった操作を一括操作できるものがあった（例えば、特許文献１参照）。これは、複数のウインドウを表示する第一の画面領域と、第一の画面領域で表示されたウインドウの縮小イメージとグループ化指示ボタンを表示する第二の画面領域とウインドウグループボタンを表示する第三の画面領域で構成されている。そして、表示画面をグループボタン化することでグループウインドウの非表示を行い、ユーザはグループ化した単位で作業が行える。
【０００３】
また、ランチャーのようにアプリごとにグループ化し、起動や終了を同時に行うものもある（例えば、特許文献２参照）。これは、特定のアプリのアイコンにグループ化起動を設定するもので、終了時のウインドウの状態を記憶し、次の起動時にその状態を復元できるため、ユーザの作業の効率化が図れる。
【０００４】
【特許文献１】特開平５−１８９１８７号公報
【特許文献２】特開平８−３１４６７９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１のウインドウのグループ化では、同一のウインドウで多くのウインドウを参照したい場合、表示できるスペースが限られるため、ウインドウを重ねて登録しなければならない。そのため、同じグループ内のウインドウでも、見たいウインドウを選択し、最前面に表示させる手間がかかる。また、特許文献２では起動後の一括操作ができないため、ウインドウを連動して動かしたい場合は、起動のたびに一括操作の登録を行う手間がかかっていた。
【０００６】
本発明は前述の問題点に鑑み、グループ化したウインドウの起動、終了、一括操作を可能にし、同一のアプリウインドウを複数のグループにグループ化でき、複数のグループから呼び出された際、表示グループが切り替わると、各グループに記憶された状態に変更してウインドウが表示され、グループ間の連携を行うことで、多くのウインドウを重ね合わせることなく、参照、一括操作できることにより、ユーザの操作性を向上させることができるようにすることを目的としている。
【課題を解決するための手段】
【０００７】
前記課題を解決するために本発明は、表示画面に複数のウインドウを表示できるマルチウインドウ表示システムであって、前記表示画面上に表示されているウインドウの状態を記憶するウインドウ情報記憶手段と、複数のウインドウをグループ化するグループ化手段と、前記グループ化手段によってグループ化されたウインドウの起動、終了、及び一括操作を可能にするグループ操作手段と、現在呼び出されているウインドウを検索するウインドウ検索手段とを有することを特徴とするマルチウインドウ表示システム等、を提供する。
【発明の効果】
【０００８】
本発明によれば、ユーザが複数のウインドウを参照したい場合、表示画面上で自分の好きなサイズや位置にそれらのウインドウを設定し、グループ化することで、そのグループウインドウの起動、終了、一括操作が可能となる。また、グループ化の状態を変更したい時も同様に、表示画面上で変更したい状態に設定すればよい。また、同一のウインドウを複数のグループにグループ化でき、複数のグループから呼び出された際、表示グループが切り替わると、各グループに記憶された状態に変更してウインドウが表示される。さらに、グループ間の連携を行うことで、多くのウインドウを重ね合わせることなく、参照、一括操作できることにより、ユーザの操作性が向上する。
【発明を実施するための最良の形態】
【０００９】
（第１の実施形態）
以下、本発明の実施形態を説明する。
図１は、本実施形態におけるマルチウインドウ表示システムの機能構成例を示すブロック図である。
マルチウインドウ表示システムは、キーボードやマウスといった入力装置１００からの入力を制御する入力制御部１０１、入力制御部１０１をもとにウインドウの表示を制御し、グループ化の情報を管理する表示管理部１０２、その情報を記憶する外部記憶装置１０３、表示管理部１０２により起動、終了時に呼び出される起動、終了対象アプリの例である第１のアプリ１０４と第２のアプリ１０５、ウインドウを表示するウインドウ表示装置１０６とから構成される。
【００１０】
図２は、本実施形態における表示管理部１０２の内部構成例を示すブロック図である。
図２において、複数のウインドウをグループ化するグループ化手段２００、画面上に表示されているウインドウの状態を記憶するウインドウ情報記憶手段２０１、グループ化したウインドウの起動、終了、一括操作を可能にするグループ操作手段２０２、現在呼び出されているウインドウを検索するウインドウ検索手段２０３とから構成される。
【００１１】
以上の構成を有するウインドウ表示装置１０６の画面例を図３に示す。
ウインドウ表示装置１０６には、グループ化を設定する設定ボタン３００と、グループ化を解除する解除ボタン３０１と、グループ間の連携モードの切り替えを行う連携ボタン３０２とが表示される。３０３、３０４、３０５はウインドウ画面の例であり、３０６、３０７、３０８はそれぞれのタスクバーのボタンである。
【００１２】
以下より、本実施形態におけるウインドウのグループ化の設定、呼び出し、削除、変更、連携グループの作成について説明する。
まず、ウインドウのグループ化の設定について説明する。図３に示す画面例は、ユーザが複数のウインドウを好みのサイズ、位置に表示させた状態であるとする。この状態をグループ化する場合、設定ボタン３００が押されると、この画面に表示された情報が入力制御部１０１から表示管理部１０２のグループ化手段２００に渡される。
【００１３】
グループ化手段２００はウインドウ情報記憶手段２０１を呼び出す。そして、ウインドウ情報記憶手段２０１は、ウインドウ表示装置１０６の画面上に表示されているウインドウ３０３、３０４、３０５のブラウザ画面のURLと、アプリ名と、ファイル名と、各サイズ及び位置情報と、ディスプレイの縮小表示画面とを、グループNoをつけて外部記憶装置１０３に記憶させる。図４は外部記憶装置１０３に記憶される内容の例を示している。
【００１４】
また、グループ化した状態の例が図５である。グループ化手段２００はグループ操作手段２０２を呼び出す。そして、グループ操作手段２０２は、ウインドウ３０３、３０４、３０５のタスクバーのボタンがグループNo(Ｇ００１)で一つになったグループ化ボタン５００を表示し、最小化、最大化、閉じるといった操作を連動させる。
【００１５】
次にグループ化した情報を呼び出す、削除する方法について説明する。
表示管理部１０２のウインドウ情報記憶手段２０１は、外部記憶装置１０３に記憶している情報を表示する。表示内容はグループNoと、縮小表示画面と、グループ化されたブラウザ画面のURLと、アプリ名と、ファイル名とである。
【００１６】
図６は、本実施形態における起動グループ選択表示画面例を示す図である。ユーザはいずれかのグループを実行、削除できる。
グループを実行した場合、表示管理部１０２のグループ操作手段２０２は、ウインドウ検索手段２０３を呼び出し、ウインドウ検索手段２０３はすでに起動しているウインドウがあるか否かを調べる。
【００１７】
すでに起動しているウインドウがなかった場合は、その情報をグループ操作手段２０２に教え、グループ操作手段２０２は、すべての起動、終了対象アプリ１０４や１０５をウインドウのサイズや位置を指定して起動する。
【００１８】
すでに起動しているウインドウがあった場合は、その情報をグループ操作手段２０２に教える。そして、グループ操作手段２０２は、既に開いているウインドウを起動グループで記憶している状態に変更して表示し、それ以外の起動、終了対象の第１のアプリ１０４や第２のアプリ１０５をウインドウのサイズや位置を指定して起動する。開いたウインドウはすべて連動し、図４の例と同様になる。
【００１９】
一方、グループを削除した場合は、表示管理部１０２のウインドウ情報記憶手段２０１によって、外部記憶装置１０３に記憶している情報が削除される。
【００２０】
次にグループ化した情報の一部を削除、追加、サイズや位置を変更する方法について説明する。まず、ユーザはグループ化した情報を呼び出し、ディスプレイ上に表示させる。
例えば、ウインドウ表示装置１０６の画面例が図５の状態であるとする。その際、解除ボタン３０１が押されると、この画面に表示された情報が入力制御部１０１に渡される。そして、表示管理部１０２のグループ化手段２００はグループ操作手段２０２を呼び出す。
【００２１】
呼び出されたグループ操作手段２０２は、表示画面上に表示されているウインドウ３０３、３０４、３０５のグループ化ボタン５００を別々のタスクバーボタン３０６、３０７、３０８にし、連動の動作を解除し、図３の状態になる。
【００２２】
次に、追加したいウインドウを開いたり、削除したいウインドウを閉じたり、またはサイズや位置を変更したりして、設定ボタン３００が押されると、この情報が入力制御部１０１に渡される。そして、表示管理部１０２のグループ化手段２００はウインドウ情報記憶手段２０１を呼び出す。呼び出されたウインドウ情報記憶手段２０１は、表示画面上に表示されているウインドウの情報を外部記憶装置１０３のグループNo：００１に上書きで記憶させる。すべてのウインドウを閉じる、あるいは最小化した状態で設定ボタンを押した場合、そのグループ履歴は削除される。
【００２３】
次に連携グループの作成について説明する。グループNo：００１が表示されている図５の状態で連携ボタン３０２が押されると、この情報が入力制御部１０１に渡され、表示管理部１０２のグループ化手段２００は連携モードでグループ操作手段２０２を呼び出す。呼び出されたグループ操作手段２０２は、表示画面上に表示されているウインドウ３０３、３０４、３０５の連動の動作を解除し、連携モードは図７の左側に示す図の状態になる。
【００２４】
連携モードでは連携ボタン３０２が連携解除ボタン７００の表示に変わる。図７の中央図において、新規ウインドウの追加、既存ウインドウの非表示、位置やサイズ変更（削除は不可）を行い、設定ボタン３００が押されると、この情報が入力制御部１０１に渡される。そして、表示管理部１０２のグループ化手段２００はウインドウ情報記憶手段２０１を呼び出す。ウインドウ情報記憶手段２０１は、表示画面上に表示されているウインドウ３０３、３０５、７０１の情報を外部記憶装置１０３にグループNo：００１の連携グループNo：００１‐２として記憶させる。
【００２５】
図８は、本実施形態において、連携グループがある時の外部記憶装置１０３が記憶する内容の例を示す図である。連携グループ情報は、階層的に記憶される。
連携解除ボタン７００が押されると、この情報が入力制御部１０１に渡され、表示管理部１０２のグループ化手段２００は連携モードを解除し、グループ操作手段２０２を呼び出す。呼び出されたグループ操作手段２０２は、ウインドウ３０３、３０５、７０１の連動の動作を開始する。
【００２６】
その例が図７の右図の状態である。タスクバーのボタンがグループごとに一つになり、グループ化ボタン５００、７０３が表示される。連携グループNo：００１‐２はグループNo：００１の起動、終了に連動する。
【００２７】
図９は、本実施形態において、連携グループがある時の起動グループ選択表示画面例を示す図である。グループNo：００１‐２の情報が階層的に表示され、どちらを指定しても連携グループがすべて起動される。一方、削除はグループNo：００１で実行した場合はすべての連携グループが削除され、グループNo：００１‐２で削除を実行した場合はグループNo：００１‐２だけが削除される。
【００２８】
次に複数グループの表示を切り替える方法について説明する。複数グループの切り替えはグループ化ボタン５００、７０３か、最前面に表示したいグループのウインドウを選択して行う。この情報が入力制御部１０１から表示管理部１０２のグループ操作手段２０２に渡され、グループ操作手段２０２はウインドウ検索手段２０３を呼び出す。呼び出されたウインドウ検索手段２０３は、他のグループでも呼び出されているウインドウが切り替えるグループにあるか否かを調べる。
【００２９】
他のグループでも呼び出されているウインドウが切り替えるグループにある場合は、その情報をグループ操作手段２０２に教え、グループ操作手段２０２はそのウインドウを、切り替えるグループに記憶されていた状態に変更し、表示する。
【００３０】
複数のグループが呼び出されていて、その中に同一のウインドウが含まれていた場合の例を図１０に示す。図１０の左側がグループNo：００１の表示画面であり、右側がグループNo：００１-２の表示画面である。
グループNo：００１からNo：００１-２へ画面切り替え時に、ウインドウ検索手段２０３から情報を与えられたグループ操作手段２０２は、グループNo：００１-２で記憶されている位置とサイズにウインドウを変更し表示する。
【００３１】
次に複数グループが呼び出されていた場合のグループを終了する方法について説明する。
ユーザによりウインドウを閉じる操作が行われると、その情報が入力制御部１０１からグループ操作手段２０２に渡される。呼び出されたグループ操作手段２０２はウインドウ検索手段２０３を呼び出し、ウインドウ検索手段２０３は、連携グループではない他のグループに終了するグループと同一ウインドウがあるか否かを調べる。
【００３２】
同一ウインドウがなかった場合は、その情報をグループ操作手段２０２に教え、グループ操作手段２０２は、すべての起動、終了対象の第１のアプリ１０４や第２の１０５を終了する。同一ウインドウがあった場合は、その情報をグループ操作手段２０２に教える。そして、グループ操作手段２０２は、そのウインドウを終了せずに他のグループまたは単独で呼び出しているウインドウのうち、最前面に表示されている状態に変更し、それ以外の起動、終了対象アプリ１０４や１０５を終了する。
【００３３】
次に表示管理部１０２のグループ設定処理の流れを、図１１のフローチャートを用いて説明する。
ユーザによって設定ボタン３００が押されると（ステップＳ１−Ｙ）、連携モードでない時（ステップＳ２−Ｎ）、表示画面に表示されているウインドウがあれば（ステップＳ３−Ｎ）、そのウインドウの情報を記憶する（ステップＳ４）。そして、タスクバーのボタンを一つにして、連動動作を開始する（ステップＳ５）。
【００３４】
表示画面に表示されているウインドウがなければ（ステップＳ３−Ｙ）、以前のグループ情報がある場合（ステップＳ６−Ｙ）、そのグループ情報を記憶装置から削除し（ステップＳ７）、以前のグループ情報がなければ（ステップＳ６−Ｎ）何もしない。
【００３５】
連携モードであり(ステップＳ２−Ｙ)、表示画面に表示されているウインドウがあれば（ステップＳ８−Ｎ）、そのウインドウの情報をグループNoの連携グループとして記憶する（ステップＳ９）。そして、タスクバーのボタンを一つにして、連動動作を開始する（ステップＳ５）。また、ステップＳ８の判断の結果、表示画面に表示されているウインドウがなければ（ステップＳ８−Ｙ）、何もしない。
【００３６】
次に表示管理部１０２のグループ解除処理の流れを、図１２のフローチャートを用いて説明する。
ユーザによって解除ボタン３０１が押されると（ステップＳ１０−Ｙ）、連携モードでない時（ステップＳ１１−Ｎ）、表示画面に表示されているウインドウがあれば（ステップＳ１２−Ｎ）、そのグループNoを記憶する（ステップＳ１３）。そして、タスクバーのボタンを別々にして、連動動作を解除する（ステップＳ１４）。また、表示画面に表示されているウインドウがなければ（ステップＳ１２−Ｙ）何もしない。
【００３７】
一方、連携モードであり(ステップＳ１１−Ｙ)、表示画面に表示されているウインドウがあれば（ステップＳ１５−Ｎ）、その連携グループNoを記憶する（ステップＳ１６）。そして、タスクバーのボタンを別々にして、連動動作を解除する（ステップＳ１４）。表示画面に表示されているウインドウがなければ（ステップＳ１５−Ｙ）何もしない。
【００３８】
次に、表示管理部１０２のグループ表示切り替え処理の流れを、図１３のフローチャートを用いて説明する。
切り替えるグループに他のグループで呼び出されているウインドウが含まれていない場合（ステップＳ１７−Ｎ）は、グループ内のすべてのウインドウをそのまま表示する（ステップＳ１８）。一方、切り替えるグループに他のグループで呼び出されているウインドウが含まれている場合（ステップＳ１７−Ｙ）は、そのウインドウの位置やサイズを切り替えるグループの状態に変更する（ステップＳ１９）。そして、グループ内のすべてのウインドウを表示する（ステップＳ１８）。
【００３９】
次に、表示管理部１０２の起動処理の流れを、図１４のフローチャートを用いて説明する。
グループウインドウを起動する時に、連携グループがある場合（ステップＳ２１−Ｙ）、連携グループも呼び出す（ステップＳ２２）。既に呼び出されているウインドウに起動するウインドウが含まれていない場合（ステップＳ２３−Ｎ）、すべてのウインドウを記憶している状態で起動する（ステップＳ２４）。また、既に呼び出されているウインドウに起動するウインドウが含まれている場合（ステップＳ２３−Ｙ）は、そのウインドウの位置やサイズを記憶している状態に変更して表示する（ステップＳ２５）。そして、そのウインドウ以外のウインドウを記憶している状態で起動する（ステップＳ２６）。
【００４０】
次に、表示管理部１０２の起動処理の他の流れを、図１５に示すフローチャートを用いて説明する。
グループウインドウを終了する時に、連携グループがある場合（ステップＳ３１−Ｙ）、連携グループも終了対象とする（ステップＳ３２）。終了するウインドウに連携グループ以外の他のグループや単独で呼び出されているウインドウがない場合（ステップＳ３３−Ｎ）、すべてのウインドウを終了する（ステップＳ３４）。
【００４１】
終了するウインドウに連携グループ以外の他のグループや単独で呼び出されているウインドウがある場合（ステップＳ３３−Ｙ）は、そのウインドウの位置やサイズをそのウインドウの状態に変更する（ステップＳ３５）。そして、そのウインドウ以外のウインドウはすべて終了する（ステップＳ３６）。また、ステップＳ３５で、もしも他に呼び出されているウインドウが複数あった場合は、最前面のグループの状態に変更する。
【００４２】
（本発明に係る他の実施形態）
前述した本発明の実施形態におけるマルチウインドウ表示システムを構成する各手段、並びにマルチウインドウ表示制御方法の各工程は、コンピュータのＲＡＭやＲＯＭなどに記憶されたプログラムが動作することによって実現できる。このプログラム及び前記プログラムを記録したコンピュータ読み取り可能な記録媒体は本発明に含まれる。
【００４３】
また、本発明は、例えば、システム、装置、方法、プログラムもしくは記録媒体等としての実施形態も可能であり、具体的には、複数の機器から構成されるシステムに適用してもよいし、また、一つの機器からなる装置に適用してもよい。
【００４４】
なお、本発明は、前述した実施形態の機能を実現するソフトウェアのプログラム（実施形態では図１１〜１５に示すフローチャートに対応したプログラム）を、システムまたは装置に直接、または遠隔から供給する。そして、そのシステムまたは装置のコンピュータが前記供給されたプログラムコードを読み出して実行することによっても達成される場合を含む。
【００４５】
したがって、本発明の機能処理をコンピュータで実現するために、前記コンピュータにインストールされるプログラムコード自体も本発明を実現するものである。つまり、本発明は、本発明の機能処理を実現するためのコンピュータプログラム自体も含まれる。
【００４６】
その場合、プログラムの機能を有していれば、オブジェクトコード、インタプリタにより実行されるプログラム、ＯＳに供給するスクリプトデータ等の形態であってもよい。
【００４７】
プログラムを供給するための記録媒体としては、例えば、フロッピー（登録商標）ディスク、ハードディスク、光ディスク、光磁気ディスクなどがある。さらに、ＭＯ、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ、磁気テープ、不揮発性のメモリカード、ＲＯＭ、ＤＶＤ（ＤＶＤ−ＲＯＭ、ＤＶＤ−Ｒ）などもある。
【００４８】
その他、プログラムの供給方法としては、クライアントコンピュータのブラウザを用いてインターネットのホームページに接続する方法がある。そして、前記ホームページから本発明のコンピュータプログラムそのもの、もしくは圧縮され自動インストール機能を含むファイルをハードディスク等の記録媒体にダウンロードすることによっても供給できる。
【００４９】
また、本発明のプログラムを構成するプログラムコードを複数のファイルに分割し、それぞれのファイルを異なるホームページからダウンロードすることによっても実現可能である。つまり、本発明の機能処理をコンピュータで実現するためのプログラムファイルを複数のユーザに対してダウンロードさせるＷＷＷサーバも、本発明に含まれるものである。
【００５０】
また、その他の方法として、本発明のプログラムを暗号化してＣＤ−ＲＯＭ等の記録媒体に格納してユーザに配布し、所定の条件をクリアしたユーザに対し、インターネットを介してホームページから暗号化を解く鍵情報をダウンロードさせる。そして、その鍵情報を使用することにより暗号化されたプログラムを実行してコンピュータにインストールさせて実現することも可能である。
【００５１】
また、コンピュータが、読み出したプログラムを実行することによって、前述した実施形態の機能が実現される。さらに、そのプログラムの指示に基づき、コンピュータ上で稼動しているＯＳなどが、実際の処理の一部または全部を行い、その処理によっても前述した実施形態の機能が実現され得る。
【００５２】
さらに、その他の方法として、まず記録媒体から読み出されたプログラムが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれる。そして、そのプログラムの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行い、その処理によっても前述した実施形態の機能が実現される。
【図面の簡単な説明】
【００５３】
【図１】本発明の実施形態におけるマルチウインドウ表示システムの機能構成例を示すブロック図である。
【図２】本発明の実施形態における表示管理部の内部構成を示すブロック図である。
【図３】本発明の実施形態におけるウインドウ表示装置の画面例を示す図である。
【図４】本発明の実施形態における外部記憶装置が記憶する内容の具体例を示す図である。
【図５】本発明の実施形態におけるウインドウ表示装置の画面例においてグループ化された状態の具体例を示す図である。
【図６】本発明の実施形態における起動グループ選択表示画面の具体例を示す図である。
【図７】本発明の実施形態におけるウインドウ表示装置の画面例において連携モード状態の具体例を示す図である。
【図８】本発明の実施形態において、連携グループがある時の外部記憶装置が記憶する内容の具体例を示す図である。
【図９】本発明の実施形態において、連携グループがある時の起動グループ選択表示画面の具体例を示す図である。
【図１０】本発明の実施形態におけるウインドウ表示装置の画面例においてグループ間の切り替えの具体例を示す図である。
【図１１】本発明の実施形態における表示管理部のグループ設定処理の一例を示すフローチャートである。
【図１２】本発明の実施形態における表示管理部のグループ解除処理の一例を示すフローチャートである。
【図１３】本発明の実施形態における表示管理部のグループ表示切り替え処理の一例を示すフローチャートである。
【図１４】本発明の実施形態における表示管理部の起動処理の一例を示すフローチャートである。
【図１５】本発明の実施形態における表示管理部の終了処理の一例を示すフローチャートである。
【符号の説明】
【００５４】
１００  入力装置
１０１  入力制御部
１０２  表示管理システム
１０３  外部記憶装置
１０４  第１のアプリ
１０５  第２のアプリ
１０６  ウインドウ表示装置
２００  グループ化手段
２０１  ウインドウ情報記憶手段
２０２  グループ操作手段
２０３  ウインドウ検索手段
３００  設定ボタン
３０１  解除ボタン
３０２  連携ボタン
３０３〜３０５、７０１  ウインドウ
３０６〜３０８、７０２  タスクバーボタン
５００、７０３  グループ化ボタン
７００  連携解除ボタン
【図１】
2007213248.tif 000003
【図２】
2007213248.tif 000004
【図３】
2007213248.tif 000005
【図４】
2007213248.tif 000006
【図５】
2007213248.tif 000007
【図６】
2007213248.tif 000008
【図７】
2007213248.tif 000009
【図８】
2007213248.tif 000010
【図９】
2007213248.tif 000011
【図１０】
2007213248.tif 000012
【図１１】
2007213248.tif 000013
【図１２】
2007213248.tif 000014
【図１３】
2007213248.tif 000015
【図１４】
2007213248.tif 000016
【図１５】
2007213248.tif 000017