(57)【要約】【課題】表示画面上にウインドウを表示する際の視認性および操作性を向上させる。【解決手段】ウインドウの表示位置および表示サイズを制御する制御部３と、ウインドウの表示サイズの準最大化に関する指示を受け付ける準最大化受付部５と、ウインドウを準最大化して表示するための複数の表示領域を設定する準最大化領域設定部１０と、ウインドウを準最大化して表示するときに複数の表示領域のいずれの表示領域に表示するかを決定する表示領域決定部１１とを備え、制御部３は、準最大化受付部５がウインドウの準最大化に関する指示を受け付けたときに、表示領域決定部１１により決定された複数の表示領域のうちのいずれか１つの表示領域の全領域にウインドウを拡大して表示する。【選択図】図１
2009245423.tif 000002
【特許請求の範囲】
【請求項１】
表示画面に表示位置および表示サイズの変更が可能なウインドウを表示する情報機器であって、
前記ウインドウの表示位置および表示サイズを制御する制御部と、
前記ウインドウの表示サイズの準最大化に関する指示を受け付ける準最大化受付部と、
前記ウインドウを準最大化して表示するための複数の表示領域を設定する準最大化領域設定部と、
前記ウインドウを準最大化して表示するときに前記複数の表示領域のいずれの表示領域に表示するかを決定する表示領域決定部と、を備え、
前記制御部は、前記準最大化受付部が前記ウインドウの準最大化に関する指示を受け付けたときに、前記表示領域決定部により決定された前記複数の表示領域のうちのいずれか１つの表示領域の全領域に前記ウインドウを表示する情報機器。
【請求項２】
前記表示領域決定部は、準最大化される前の縮小ウインドウの表示位置に基づき、準最大化される前記ウインドウの表示領域を決定する請求項１に記載の情報機器。
【請求項３】
前記複数の表示領域の設定に関する指示を受け付ける領域設定受付部を備え、
前記準最大化領域設定部は、前記領域設定受付部が受け付けた設定に基づき前記複数の表示領域を設定する請求項１に記載の情報機器。
【請求項４】
前記表示領域決定部は、前記ウインドウ内で動作させるアプリケーションと準最大化される前記ウインドウの表示領域との関連付けに関する指示を受け付ける優先領域受付部を備え、
前記優先領域受付部が受け付けた指示を優先して準最大化される前記ウインドウの表示領域を決定する請求項１または請求項２に記載の情報機器。
【請求項５】
前記ウインドウを準最大化して表示するときの表示領域の選択に関する指示を受け付ける領域選択受付部を備え、
前記表示領域決定部は、前記領域選択受付部が受け付けた指示に基づき準最大化される前記ウインドウの表示領域を決定する請求項１に記載の情報機器。
【請求項６】
前記表示領域決定部により決定された前記複数の表示領域のうちのいずれか１つの表示領域の全領域に前記ウインドウを拡大して表示する第１の準最大化と、
前記複数の表示領域のうち隣接する２つ以上の表示領域の全領域に前記ウインドウを拡大して表示する第２の準最大化と、
を含む多段階の拡大処理を行う請求項１に記載の情報機器。
【請求項７】
表示位置および表示サイズの変更が可能なウインドウを表示画面上に表示するウインドウ表示方法であって、
前記ウインドウの表示サイズを準最大化作成する指示が受け付けられたときに、
準最大化される前の縮小ウインドウの表示位置に基づき、あらかじめ設定された複数の表示領域のうちのいずれか１つの表示領域の全領域に前記ウインドウを表示するウインドウ表示方法。
【請求項８】
前記ウインドウ内で動作させるアプリケーションと準最大化される前記ウインドウの表示領域とに関してあらかじめ設定された関連付けに基づき準最大化される前記ウインドウの表示領域を決定する請求項７に記載のウインドウ表示方法。
【請求項９】
前記複数の表示領域のうちのいずれか１つの表示領域の全領域に前記ウインドウを拡大して表示する第１の準最大化と、
前記複数の表示領域のうち隣接する２つ以上の表示領域の全領域に前記ウインドウを拡大して表示する第２の準最大化と、
を含む多段階の拡大処理を行う請求項７に記載のウインドウ表示方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数のウインドウを表示画面上に表示可能な情報機器および複数のウインドウを表示画面上に表示するウインドウ表示方法に関する。
【背景技術】
【０００２】
近年、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ：中央演算装置）、各種プログラムを記憶させた記憶装置、キーボードやポインティングデバイス等の入力装置、画像表示装置等を備えた情報機器が広く普及し、様々な分野で一般に使用されるようになってきている。また、情報機器における処理能力の向上にともない、複数の異なるプログラムを同時に動作させることができるようになった。その結果、画像表示装置の表示画面上に開かれた複数の縮小されたウインドウ（以下、「縮小ウインドウ」と略記する）上のそれぞれに、各プログラムの演算結果を表示させることが一般的に行われるようになってきている。
【０００３】
そのような情報機器において、操作性を向上させるために、ユーザーがウインドウの特定領域を指定することで、縮小ウインドウを表示画面全体に最大化して表示する、あるいは、最大化されたウインドウを元のサイズのウインドウに縮小して表示する、という技術が開示されている（例えば、特許文献１参照）。
【０００４】
なお、ユーザーがウインドウの特定領域を指定することは、例えば、マウス等のポインティングデバイスを用いて、そのウインドウの領域上にポインタを重ね、その状態でポインティングデバイスのボタンをクリックすることで、実現される。
【０００５】
また、表示画面上に複数の縮小ウインドウが表示された状態で、１つの縮小ウインドウが最大化の指示を受け付けたときに、他の縮小ウインドウをあらかじめ定められた最小化サイズに最小化し、かつ最小化により空いた領域に最大化の指示を受け付けた縮小ウインドウを拡大表示する技術も開示されている（例えば、特許文献２参照）。
【特許文献１】特開平１０−１９８３２９号公報
【特許文献２】特開２００６−２７７６４８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、１つのウインドウを表示画面の全面に最大化して表示すると、最大化されたウインドウの背後に他のウインドウが隠れてしまう、あるいは新しいウインドウを開くことができない、といった操作性に関する問題が発生する。
【０００７】
また、近年では画像表示装置の大型化が進み、大型化された表示画面ではより多くの縮小ウインドウを表示できるため、操作性の向上を図ることができるようになった。しかしながら、１つのウインドウを拡大表示するために、他のウインドウを最小化すると、最小化されたウインドウの視認性が低下するため、操作性が損なわれるという問題が発生する。
【０００８】
本発明は、これらの課題に鑑みなされたものであり、表示画面上にウインドウを表示する際の視認性および操作性を向上させることができる情報機器およびウインドウ表示方法を提供することを目的とする。
【課題を解決するための手段】
【０００９】
本発明の情報機器は、表示画面に表示位置および表示サイズの変更が可能なウインドウを表示する情報機器であって、ウインドウの表示位置および表示サイズを制御する制御部と、ウインドウの表示サイズの準最大化に関する指示を受け付ける準最大化受付部と、ウインドウを準最大化して表示するための複数の表示領域を設定する準最大化領域設定部と、ウインドウを準最大化して表示するときに複数の表示領域のいずれの表示領域に表示するかを決定する表示領域決定部とを備えている。そして、制御部は、準最大化受付部がウインドウの準最大化に関する指示を受け付けたときに、表示領域決定部により決定された複数の表示領域のうちのいずれか１つの表示領域の全領域にウインドウを表示する。
【００１０】
これにより、縮小ウインドウを所定の領域に効率よく拡大表示することができるので、表示画面上にウインドウを表示する際の視認性および操作性を向上させることができる。
【００１１】
また、この情報機器において、表示領域決定部は、準最大化される前の縮小ウインドウの表示位置に基づいて準最大化されるウインドウの表示領域を決定するように構成されてもよい。これにより、縮小ウインドウを所定の領域に拡大表示する際の操作性を向上させることができる。
【００１２】
また、この情報機器は、複数の表示領域の設定に関する指示を受け付ける領域設定受付部を備え、準最大化領域設定部は、領域設定受付部が受け付けた設定に基づいて複数の表示領域を設定するように構成されてもよい。これにより、縮小ウインドウを準最大化して拡大表示する際の表示領域を任意に設定することができるようになるので、操作性をさらに向上させることができる。
【００１３】
また、この情報機器において、表示領域決定部は、ウインドウ内で動作させるアプリケーションと準最大化されるウインドウの表示領域との関連付けに関する指示を受け付ける優先領域受付部を備え、優先領域受付部が受け付けた指示を優先して準最大化されるウインドウの表示領域を決定するように構成されてもよい。これにより、縮小ウインドウを準最大化して拡大表示する際の表示領域を、アプリケーションに応じて定めることができるので、操作性をさらに向上させることができる。
【００１４】
また、この情報機器は、ウインドウを準最大化して表示するときの表示領域の選択に関する指示を受け付ける領域選択受付部を備え、表示領域決定部は、領域選択受付部が受け付けた指示に基づいて準最大化されるウインドウの表示領域を決定するように構成されてもよい。これにより、縮小ウインドウを準最大化して拡大表示する際の表示領域を、使用者が任意に決定することができるので、操作性を向上させることができる。
【００１５】
また、この情報機器は、表示領域決定部により決定された複数の表示領域のうちのいずれか１つの表示領域の全領域にウインドウを拡大して表示する第１の準最大化と、複数の表示領域のうち隣接する２つ以上の表示領域の全領域にウインドウを拡大して表示する第２の準最大化とを含む多段階の拡大処理を行うように構成されてもよい。これにより、縮小ウインドウを拡大表示する際に、第１の準最大化、第２の準最大化と、順次表示領域を拡大させることができるので、視認性および操作性をさらに向上させることができる。
【００１６】
また、本発明のウインドウ表示方法は、表示位置および表示サイズの変更が可能なウインドウを表示画面上に表示するウインドウ表示方法であって、ウインドウの表示サイズを準最大化作成する指示が受け付けられたときに、準最大化される前の縮小ウインドウの表示位置に基づき、あらかじめ設定された複数の表示領域のうちのいずれか１つの表示領域の全領域にウインドウを表示する。
【００１７】
これにより、縮小ウインドウを所定の領域に効率よく拡大表示することができるので、表示画面上にウインドウを表示する際の視認性および操作性を向上させることができる。
【００１８】
また、本発明のウインドウ表示方法では、ウインドウ内で動作させるアプリケーションと準最大化されるウインドウの表示領域とに関してあらかじめ設定された関連付けに基づき準最大化されるウインドウの表示領域を決定してもよい。これにより、縮小ウインドウを準最大化して拡大表示する際の表示領域を、アプリケーションに応じて定めることができるので、操作性をさらに向上させることができる。
【００１９】
また、本発明のウインドウ表示方法では、複数の表示領域のうちのいずれか１つの表示領域の全領域にウインドウを拡大して表示する第１の準最大化と、複数の表示領域のうち隣接する２つ以上の表示領域の全領域にウインドウを拡大して表示する第２の準最大化とを含む多段階の拡大処理を行ってもよい。これにより、縮小ウインドウを拡大表示する際に、第１の準最大化、第２の準最大化と、順次表示領域を拡大させることができるので、視認性および操作性をさらに向上させることができる。
【発明の効果】
【００２０】
本発明によれば、表示画面上にウインドウを表示する際の視認性および操作性を向上させることができる情報機器およびウインドウ表示方法を提供することが可能となる。
【発明を実施するための最良の形態】
【００２１】
以下、本発明の実施の形態における情報機器について、図面を用いて説明する。
【００２２】
（実施の形態１）
図１は、本発明の実施の形態１における情報機器１の構成を示すブロック図である。図１において、情報機器１は、表示部２、制御部３、ユーザーインターフェース４、準最大化受付部５、準最大化解除受付部６、ウインドウ準最大化処理部７、ウインドウ情報格納部８を備えている。そして、表示部２は、画像を表示画面上に表示する。制御部３は、表示画面上に表示されるウインドウの表示位置および表示サイズ等を制御する。ユーザーインターフェース４は、情報機器１の使用者による操作を受け付ける。準最大化受付部５は、ユーザーインターフェース４を介して使用者から指示される指示のうち縮小ウインドウの準最大化に関する指示を受け付ける。準最大化解除受付部６は、ユーザーインターフェース４を介して使用者から指示される指示のうち準最大化されたウインドウの解除に関する指示を受け付ける。ウインドウ準最大化処理部７は、ウインドウを準最大化して表示する際の各処理を行う。ウインドウ情報格納部８は、ウインドウに関する各情報を格納する。なお、縮小ウインドウの準最大化とは、縮小ウインドウの表示領域の表示位置および表示サイズを変更する動作であって、後述する最大化ウインドウまでの拡大動作は含まないものである。準最大化については、別途、詳細に説明する。
【００２３】
表示部２は、例えば、ＬＣＤ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ：液晶ディスプレイ）や、有機ＥＬディスプレイ（Ｏｒｇａｎｉｃ  Ｅｌｅｃｔｒｏｌｕｍｉｎｅｓｃｅｎｃｅ  Ｄｉｓｐｌａｙ）といった一般に用いられている画像表示装置により構成されている。そして、表示部２は、情報機器１上で動作するプログラムの演算結果を表示する。なお、表示部２は、情報機器１に組み込まれていてもよいし、情報機器１の外部に設けられた画像表示装置を表示部２として用いる構成であってもよい。
【００２４】
ユーザーインターフェース４は、例えば、マウス等のポインティングデバイスやキーボードといった一般に用いられている情報入力装置により構成される。そして、ユーザーインターフェース４は、使用者による情報機器１への指示入力および情報入力等を媒介する。なお、ユーザーインターフェース４は、一般に用いられているタッチパネルを、表示部２と一体化させて用いる構成であってもよい。
【００２５】
ウインドウ情報格納部８は、位置情報部１３、サイズ情報部１４、戻り値情報部１５を有する。位置情報部１３は、ウインドウが表示部２に表示されているときに、ウインドウの表示位置に関する情報が格納される。サイズ情報部１４は、ウインドウが表示部２に表示されているときに、ウインドウの表示サイズに関する情報が格納される。戻り値情報部１５は、元のウインドウの表示位置および表示サイズに関する情報を格納する。その結果、準最大化に関する指示によりウインドウの表示位置および表示サイズの変更がなされたとき、その後の準最大化の解除に関する指示に対して速やかに対応できる。したがって、元の表示位置および元の表示サイズにウインドウを速やかに縮小することができる。
【００２６】
ウインドウ準最大化処理部７は、ウインドウ位置判定部９、準最大化領域設定部１０、表示領域決定部１１、ウインドウサイズ変更部１２を有する。ウインドウ位置判定部９は、位置情報部１３に格納されている情報から縮小ウインドウの表示位置を判定する。準最大化領域設定部１０は、ウインドウを準最大化して表示するときの表示領域に関する情報が格納されている。表示領域決定部１１は、ウインドウを準最大化して表示するときの表示領域を決定する。ウインドウサイズ変更部１２は、ウインドウの表示位置および表示サイズに関する情報を変更する。
【００２７】
そして、情報機器１は、まず、準最大化受付部５において準最大化に関する指示を受け付ける。次に、表示領域決定部１１が、ウインドウ位置判定部９および準最大化領域設定部１０からの情報に基づき縮小ウインドウを準最大化するときの表示領域を決定する。また、ウインドウサイズ変更部１２は、表示領域決定部１１において決定された表示領域の全領域にウインドウが拡大されるように、ウインドウの表示位置および表示サイズに関する情報を変更する。そして、制御部３は、ウインドウサイズ変更部１２から送られてくる情報に基づき、表示領域決定部１１において決定された表示領域の全領域にウインドウを拡大して表示する。すなわち、制御部３は、準最大化されたサイズでウインドウを表示部２に表示させる。
【００２８】
また、準最大化解除受付部６において、準最大化の解除に関する指示が受け付けられたときには、ウインドウサイズ変更部１２は、戻り値情報部１５に格納されたウインドウの元情報を読み出す。そして、制御部３は、ウインドウサイズ変更部１２において読み出された元情報に基づき、元の表示位置および元の表示サイズにウインドウを縮小する。
【００２９】
なお、ウインドウ情報格納部８には、準最大化されたウインドウの表示位置および表示サイズに関する情報を格納する構成としてもよい。これにより、制御部３は、準最大化されたウインドウが表示部２の全面に最大化表示されたときに、速やかに元の表示位置および元の表示サイズでウインドウを準最大化表示することができる。その理由は、最大化されたウインドウを元の準最大化サイズに戻す指示に対し、制御部３は、ウインドウ情報格納部８に格納された情報に基づいて動作するからである。
【００３０】
なお、ここに示した各ブロックは、それぞれが電子回路により構成されてもよい。あるいは、各ブロックは、電子回路と同様の動作をするように作成されたプログラムをマイクロコンピュータ上で動作させる構成であってもよい。
【００３１】
次に、本実施の形態におけるウインドウの表示形態の一例について説明する。
【００３２】
図２は、本発明の実施の形態１に示す情報機器１における縮小ウインドウ１６の表示形態の一例を示す図である。また、図３は、本発明の実施の形態１に示す情報機器１におけるウインドウの表示形態の変化の一例を示す図である。なお、ここでは、縮小ウインドウ１６と区別するために、準最大化されたウインドウを「準最大化ウインドウ」と呼称し、最大化されたウインドウを「最大化ウインドウ」と呼称する。そして、図３（ａ）には縮小ウインドウ１６の表示形態の一例を示し、図３（ｂ）には準最大化ウインドウ１９の表示形態の一例を示し、図３（ｃ）には最大化ウインドウ２０の表示形態を示す。
【００３３】
図２に示すように、縮小ウインドウ１６は、アプリケーションの演算結果を表示するために、表示部２の表示領域の一部の領域に開かれたウインドウである。そして、縮小ウインドウ１６には、アプリケーションの演算結果を表示する領域の上部にタイトル表示領域１７が設けられている。タイトル表示領域１７には、準最大化ボタン１８、準最大化解除ボタン２１が表示されている。なお、タイトル表示領域１７、および準最大化ボタン１８、準最大化解除ボタン２１は、準最大化ウインドウ１９、最大化ウインドウ２０にも同様に表示される。また、図２に示すように、表示部２は、第１の準最大化領域２４と、第２の準最大化領域２５の２つの領域に分割されている。第１の準最大化領域２４は、表示部２の左半分に示す領域である。また、第２の準最大化領域２５は、表示部２の右半分に示す領域である。なお、縮小ウインドウ１６、準最大化ウインドウ１９および最大化ウインドウ２０それぞれには、表示情報全てを表示できない場合、縦および／または横にスクロールするスクロールバーも備えているが、図面が煩雑になるため、以下述べる他の図面も含めスクロールバーは割愛している。
【００３４】
次に、表示形態の変化の具体例について述べる。図３（ａ）に示すように表示部２に縮小ウインドウ１６が表示されているときに、ユーザーインターフェース４を介して、例えば、ポインティングデバイスにおけるクリック動作等により、準最大化ボタン１８が押下された場合を想定する。すると、縮小ウインドウ１６は、第１の準最大化領域２４、第２の準最大化領域２５のいずれかの領域の全領域に拡大表示される。すなわち、縮小ウインドウ１６は、準最大化されて、準最大化ウインドウ１９となる。図３（ｂ）に示す例では、この準最大化される領域を、第１の準最大化領域２４とした場合を示している。なお、縮小ウインドウ１６が準最大化される際に、どの領域に拡大表示されるかは、縮小ウインドウ１６の表示位置に基づき決定される。
【００３５】
次に、準最大化ウインドウ１９が表示されているときに、ユーザーインターフェース４を介して準最大化解除ボタン２１が押下された場合を想定する。すると、準最大化ウインドウ１９は、図３（ａ）に示す元の縮小ウインドウ１６に縮小される。
【００３６】
また、準最大化ウインドウ１９が表示されているときに、ユーザーインターフェース４を介して再度準最大化ボタン１８が押下された場合を想定する。すると、準最大化ウインドウ１９は、図３（ｃ）に示すように、表示部２の表示画面全体に拡大表示される。すなわち、準最大化ウインドウ１９は、最大化されて、最大化ウインドウ２０となる。
【００３７】
そして、最大化ウインドウ２０が表示されているときに、ユーザーインターフェース４を介して準最大化解除ボタン２１が押下された場合を想定する。すると、最大化ウインドウ２０は、図３（ｂ）に示す元の準最大化ウインドウ１９に縮小される。
【００３８】
なお、縮小ウインドウ１６のウインドウサイズは、場合によっては準最大化ウインドウのウインドウサイズよりも大きい場合も考えられる。例えば、縮小ウインドウ１６が表示部２のほぼ全体を占める程度に表示されているような場合である。この場合、縮小ウインドウのサイズが準最大化ウインドウのサイズよりも見かけ上小さくなる。すなわち、縮小ウインドウを準最大化すると、ウインドウサイズが準最大化ウインドウのウインドウサイズよりも小さくなるケースも想定される。しかし、本実施の形態においては、このような関係も含め、それぞれのウインドウを「縮小ウインドウ」、「準最大化ウインドウ」、「最大化ウインドウ」と呼称する。
【００３９】
なお、図２、図３（ａ）では、表示部２の中央付近に破線で境界線を示しているが、この境界線は第１の準最大化領域２４と第２の準最大化領域２５との境界をわかり易く表すために便宜上示したものに過ぎず、表示部２に実際に表示されるものではない。
【００４０】
また、図３（ｃ）において、準最大化ボタン１８および準最大化解除ボタン２１の双方を表示している。しかし、ウインドウが最大化された場合は、準最大化ボタン１８を表示しない仕様としてもよい。最大化されたウインドウから準最大化の動作を規定しなくてもよいからである。同様に縮小ウインドウ１６において準最大化解除ボタン２１も表示しない仕様としてもよい。
【００４１】
次に、本実施の形態におけるウインドウの表示形態を切り換えるときの動作について、フローチャートを用いて説明する。図４は、本発明の実施の形態１に示す情報機器１における準最大化ボタン１８が押下されたときの動作を示すフローチャートである。また、図５は、本発明の実施の形態１に示す情報機器１における準最大化解除ボタン２１が押下されたときの動作を示すフローチャートである。
【００４２】
まず、図４を用いて、準最大化ボタン１８が押下されたときの動作を説明する。ウインドウが表示された状態で、使用者によりユーザーインターフェース４を介して準最大化ボタン１８が押下された場合を想定する。すなわち、準最大化に関する指示がなされると、準最大化受付部５において、この準最大化ボタン１８が押下された動作が「準最大化すなわち指示」として受け付けられる（ステップＳ１）。この準最大化の指示の方法としては、例えば、ユーザーインターフェース４として備えられたポインティングデバイスにより、ポインティングデバイスのクリックボタンをクリックする、といった方法を挙げることができる。なお、ポインティングデバイスのクリックボタンをクリックする前に、表示部２の表示画面上でポインタを準最大化ボタン１８上に移動させる必要がある。しかし、本発明は何らこの方法に限定されるものではなく、それ以外の方法、例えば、ユーザーインターフェース４として備えられたキーボードのファンクションキーに準最大化に関する指示を割り当てる、といった方法でもよい。
【００４３】
続いて、「準最大化に関する指示」が準最大化受付部５で受け付けられたことを示す信号が準最大化受付部５からウインドウサイズ変更部１２に送られる。
【００４４】
これにより、ウインドウ情報格納部８は、位置情報部１３に格納されている表示ウインドウの位置情報をウインドウ位置判定部９に送信する（ステップＳ２）。なお、縮小ウインドウ１６が表示されている場合は、縮小ウインドウ１６の位置情報を送信する。あわせて、戻り値情報部１５には、表示ウインドウの表示位置に関する情報および表示サイズに関する情報が格納される。
【００４５】
続いて、ウインドウ位置判定部９において、ウインドウ情報格納部８から送信されてくる表示ウインドウの位置情報から、表示ウインドウの、表示部２の表示画面上における表示位置が判定される（ステップＳ３）。
【００４６】
そして、表示ウインドウが準最大化されたウインドウでなければ、すなわち表示ウインドウが縮小ウインドウ１６であれば（ステップＳ４のＮＯ）、表示領域決定部１１において準最大化ウインドウ１９の表示領域が決定される。なお、準最大化ウインドウ１９の表示領域は、ウインドウ位置判定部９における判定結果および準最大化領域設定部１０における準最大化領域に関する情報に基づき決定される。そして、ウインドウサイズ変更部１２において表示ウインドウの準最大化に関する情報変更がなされる。そして、制御部３は、ウインドウサイズ変更部１２から送信される情報に基づき、表示ウインドウを準最大化する（ステップＳ５）。
【００４７】
例えば、ウインドウ位置判定部９において縮小ウインドウ１６の重心が第１の準最大化領域２４に含まれていると判定されたときには、表示領域決定部１１は、縮小ウインドウ１６を第１の準最大化領域２４に準最大化することを決定する。そして、ウインドウサイズ変更部１２は、表示ウインドウが第１の準最大化領域２４の全領域に拡大されるように情報の変更を行う。なお、縮小ウインドウ１６は、平面図形であって、本実施の形態においては、四角形を例として挙げている。しかし、四角形に限るものではなく、多角形、あるいは、楕円形状等、任意の平面形状としても、本発明を適用できる。ここで重心とは、縮小ウインドウ１６を平面図形とみなして、その平面図形における重心として、一般的に定義される点であり、本実施の形態における四角形の場合であれば、当該四角形の対角線の交点、多角形では、全頂点の各座標の値の算術平均をその座標の値として持つ点、すなわちウインドウにおける表示画面の表示重心である。
【００４８】
なお、ステップＳ５において、あわせて、準最大化されたウインドウの表示位置に関する情報および表示サイズに関する情報がウインドウ情報格納部８に格納される。
【００４９】
また、表示ウインドウがすでに準最大化されたウインドウであれば、すなわち表示ウインドウが準最大化ウインドウ１９であれば（ステップＳ４のＹＥＳ）、ウインドウサイズ変更部１２において表示ウインドウの最大化に関する情報変更がなされる。そして、制御部３は、ウインドウサイズ変更部１２から送信される情報に基づき、表示ウインドウを最大化する（ステップＳ６）。このとき、準最大化ウインドウ１９がいずれの領域で準最大化されていたかという領域情報もウインドウ情報格納部８に格納される。後述するように、最大化ウインドウ２０が準最大化ウインドウ１９に戻る際に、いずれの領域にウインドウを表示するかを記憶しておくためである。
【００５０】
なお、ステップＳ４における判定は、ウインドウサイズ変更部１２において行うものとする。ウインドウサイズ変更部１２では、現在表示されているウインドウのサイズに関する情報が管理されるため、現在表示されているウインドウが、縮小ウインドウ１６か、準最大化ウインドウ１９か、最大化ウインドウ２０かの判定を容易に行うことができるためである。
【００５１】
本実施の形態では、このようなフローチャートに基づき情報機器１を動作させることで、縮小ウインドウ１６の準最大化、および準最大化ウインドウ１９の最大化を行うことができる。
【００５２】
次に、図５を用いて、準最大化解除ボタン２１が押下されたときの動作を説明する。
【００５３】
ウインドウが表示された状態で、使用者によりユーザーインターフェース４を介して準最大化解除ボタン２１が押下され、準最大化の解除に関する指示がなされた場合を想定する。すると、準最大化解除受付部６において、この動作が「準最大化の解除に関する指示」として受け付けられる（ステップＳ１０）。なお、準最大化解除ボタン２１の押下の方法は、上述した準最大化の指示の方法と同様であるため、説明を省略する。
【００５４】
続いて、「準最大化の解除に関する指示」が準最大化解除受付部６で受け付けられたことを示す信号が準最大化解除受付部６からウインドウサイズ変更部１２に送られる。
【００５５】
次に、ウインドウサイズ変更部１２は、ウインドウ情報格納部８の位置情報部１３およびサイズ情報部１４から位置情報およびサイズ情報を読み出す。そして、現在表示されているウインドウが、最大化ウインドウ２０もしくは準最大化ウインドウ１９のいずれであるかを判断する（ステップＳ１１）。
【００５６】
そして、表示ウインドウが最大化ウインドウ２０でなければ、すなわち表示ウインドウが準最大化ウインドウ１９であれば（ステップＳ１１のＮＯ）、戻り値情報部１５に格納されている表示ウインドウの元情報が読み出される。そして、表示ウインドウの元情報がウインドウサイズ変更部１２に送信される。その結果、ウインドウサイズ変更部１２において表示ウインドウの縮小化に関する情報変更がなされる。そして、制御部３は、ウインドウサイズ変更部１２から送信される情報に基づき、表示ウインドウを元の表示位置および元の表示サイズの縮小ウインドウ１６に縮小して表示部２に表示させる（ステップＳ１２）。
【００５７】
また、表示ウインドウが最大化ウインドウ２０であれば（ステップＳ１１のＹＥＳ）、ウインドウ準最大化処理部７は、ウインドウ情報格納部８からウインドウを準最大化する際の領域情報を取得する。ウインドウサイズ変更部１２において表示ウインドウの準最大化に関する情報変更がなされる。そして、制御部３は、ウインドウサイズ変更部１２から送信される情報に基づき、表示ウインドウを元の表示位置および元の表示サイズの準最大化ウインドウ１９に縮小して、表示部２に表示させる（ステップＳ１３）。
【００５８】
なお、ステップＳ４における判定で説明したのと同様の理由により、ステップＳ１１における判定は、ウインドウサイズ変更部１２において行う。
【００５９】
本実施の形態では、このようなフローチャートに基づき情報機器１を動作させることで、最大化ウインドウ２０を元の準最大化ウインドウ１９に戻す動作または準最大化ウインドウ１９を元の縮小ウインドウ１６に戻す動作を行うことができる。
【００６０】
なお、図示はしていないが、縮小ウインドウ１６が表示された状態で準最大化解除ボタン２１が押下されたときには、タイトル表示領域１７だけが表示される最小化を行う構成としてもよい。
【００６１】
続いて、縮小ウインドウ１６を準最大化するときの表示領域の決定方法について説明する。
【００６２】
図６は、本発明の実施の形態１に示す情報機器１における縮小ウインドウ１６を準最大化するときの表示領域の決定方法の一例を説明する概略図である。
【００６３】
本実施の形態では、縮小ウインドウ１６の表示位置に基づき、準最大化されるウインドウの表示領域を決定する。具体的には、まず、ウインドウ位置判定部９において、縮小ウインドウ１６の重心Ｇの位置を算出する。重心Ｇの位置の算出には、本実施の形態の場合、縮小ウインドウ１６が、４角形であることに着目すればよい。すなわち、縮小ウインドウ１６の重心Ｇの位置の算出には、縮小ウインドウ１６の外周を形成する４隅の座標を加算平均するといった方法を用いることができる。そして、表示領域決定部１１において、その重心Ｇが第１の準最大化領域２４と第２の準最大化領域２５とのいずれの領域に含まれるかを判定し、重心Ｇが含まれる方の領域を、準最大化されるウインドウの表示領域とする。
【００６４】
図７は、本発明の実施の形態１に示す情報機器１における縮小ウインドウ１６を準最大化するときの動作の一例を説明する概略図である。例えば、図７（ａ）に示すように、縮小ウインドウ１６の重心Ｇが第１の準最大化領域２４に含まれる場合には、縮小ウインドウ１６が第１の準最大化領域２４の全領域に拡大表示して準最大化される。また、図７（ｂ）に示すように、縮小ウインドウ１６の重心Ｇが第２の準最大化領域２５に含まれる場合には、縮小ウインドウ１６が第２の準最大化領域２５の全領域に拡大表示して準最大化される。
【００６５】
なお、図７では、縮小ウインドウ１６の重心に基づき縮小ウインドウ１６を準最大化するときの表示領域を決定する構成を説明した。しかし、本発明は何らこの構成に限定されるものではない。図８は、本発明の実施の形態１に示す情報機器１における縮小ウインドウ１６を準最大化するときの表示領域の決定方法の他の一例を説明する概略図である。例えば、図８に示すように、縮小ウインドウ１６の表示領域のうち、第１の準最大化領域２４に含まれる面積と、第２の準最大化領域２５に含まれる面積とを比較し、より大きい面積が含まれる方の領域に縮小ウインドウ１６を準最大化する構成としてもよい。また、図示はしないが、縮小ウインドウ１６を構成する４辺のうち、第１の準最大化領域２４に含まれる辺の長さの合計と、第２の準最大化領域２５に含まれる辺の長さの合計とを比較し、より合計の長い辺が含まれる方の領域に縮小ウインドウ１６を準最大化する構成としてもよい。
【００６６】
図９は、本発明の実施の形態１に示す情報機器１における準最大化する領域の設定に関する一例を示す図である。なお、本実施の形態では、図９（ａ）に示すように、準最大化する領域を２つとし、表示部２の表示画面を左右均等な２つの領域に分割する構成を説明した。しかし、本発明は何らこの構成に限定されるものではない。例えば、図９（ｂ）に示すように、表示部２の表示画面を上下に均等な２つの領域に分割する構成としてもよい。あるいは、図９（ｃ）に示すように準最大化する領域を４つにし、表示画面を上下左右に均等な４つの領域に分割する構成としてもよい。あるいは、図９（ｄ）、図９（ｅ）に示すように、各領域が互いに非対称となるように領域を設定する構成としてもよい。あるいは、図９（ｆ）に示すように、表示画面を上下左右にそれぞれ３分割した９つの領域に分割する構成としてもよい。また、さらに、表示画面をそれ以上の領域に分割する構成としてもよい。
【００６７】
上記したように、準最大化する領域の設定およびその組み合わせは、例えば情報機器１があらかじめ記憶しておき、ユーザーが設定の組み合わせのうちから、適宜選択するようにしてもよく、または、あらかじめユーザーが設定するようにしてもよい。このようにすることにより、ユーザーの利便性が増すものである。本実施の形態では、このような設定の一例として、図９に示すような領域に分割する構成例を示した。
【００６８】
以上、説明したように、本実施の形態によれば、縮小ウインドウ１６を準最大化に関する指示が準最大化受付部５で受け付けられたときに、縮小ウインドウ１６の表示位置に基づき、あらかじめ設定された複数の表示領域のうちのいずれか１つの表示領域の全領域に縮小ウインドウ１６を準最大化して表示している。したがって、複数の異なるプログラムを同時に動作させ、各プログラムの演算結果を画像表示装置の表示画面上に開かれた複数の縮小ウインドウのそれぞれに表示させる情報機器において、表示画面上にウインドウを表示する際の視認性および操作性を向上させることが可能となる。
【００６９】
また、近年急速に普及している表示領域のアスペクト比が１６：９のワイド画面では、表示画面を左右均等な２つの領域に分けて準最大化する領域としたときに、準最大化されるウインドウのアスペクト比が８：９となり、正方形に近いアスペクト比でウインドウ表示することができるので、本実施の形態における画像表示方法において、特に有効な効果を得ることができる。
【００７０】
なお、表示領域のアスペクト比が１６：９のワイド画面を縦置きにしたときには、表示画面を上下均等な２つの領域に分ける構成とすれば、同様の効果を得ることができる。
【００７１】
（実施の形態２）
実施の形態１では、準最大化受付部５において準最大化に関する指示が受け付けられたときに、準最大化が１回だけ行われる構成を説明した。すなわち、準最大化に関する指示が受け付けられたときに、縮小ウインドウ１６は準最大化ウインドウ１９に拡大される。また、準最大化ウインドウ１９は最大化ウインドウ２０に拡大される。一方、実施の形態２では、異なるサイズの複数の準最大化ウインドウを設定し、第１の準最大化、第２の準最大化、・・・というように、２段階以上の準最大化処理が行われるような構成について説明する。このような構成とすることで、情報機器１における操作性および視認性を、さらに向上させることができる。
【００７２】
図１０は、本発明の実施の形態２における縮小ウインドウ１６を多段階で準最大化するときの動作の一例を説明する概略図である。なお、本実施の形態では、表示部２は、図１０に示すように４つの領域に分割する。具体的には、第１の準最大化領域２４ａと、第２の準最大化領域２５ａと、第３の準最大化領域２４ｂと、第４の準最大化領域２５ｂとに分割される。第１の準最大化領域２４ａは、表示部２の左上に示す領域である。第２の準最大化領域２５ａは、表示部２の右上に示す領域である。第３の準最大化領域２４ｂは、表示部２の左下に示す領域である。第４の準最大化領域２５ｂは、表示部２の右下に示す領域である。
【００７３】
本実施の形態においては、例えば、図１０（ａ）に示すように、重心が第２の準最大化領域２５ａに含まれる縮小ウインドウ１６において準最大化ボタン１８が押下されると、表示ウインドウが第２の準最大化領域２５ａの全領域に拡大される「第１の準最大化」が行われる。その結果、縮小ウインドウ１６は第１の準最大化ウインドウ１９ａとなる。あるいは、図１０（ｂ）に示すように、重心が第３の準最大化領域２４ｂに含まれる縮小ウインドウ１６において準最大化ボタン１８が押下されると、縮小ウインドウ１６は「第１の準最大化」が行われる。そして、縮小ウインドウ１６は、第３の準最大化領域２４ｂの全領域に拡大される。その結果、縮小ウインドウ１６は、第１の準最大化ウインドウ１９ａとなる。
【００７４】
そして、第１の準最大化ウインドウ１９ａにおいて準最大化ボタン１８が押下された場合を想定する。すると、第１の準最大化ウインドウ１９ａは、例えば、図１０（ａ）に示す例では、第２の準最大化領域２５ａに隣接した第４の準最大化領域２５ｂの全面にまで拡大される「第２の準最大化」が行われる。その結果、第１の準最大化ウインドウ１９ａは、第２の準最大化ウインドウ１９ｂとなる。また、図１０（ｂ）に示す例では、第３の準最大化領域２４ｂに隣接した第４の準最大化領域２５ｂの全面にまで拡大される「第２の準最大化」が行われる。その結果、第１の準最大化ウインドウ１９ａは、第２の準最大化ウインドウ１９ｂとなる。
【００７５】
以上のように、本実施の形態によれば、複数の表示領域のうちのいずれか１つの表示領域の全領域にウインドウを拡大して表示する「第１の準最大化」と、複数の表示領域のうち隣接する２つ以上の表示領域の全領域にウインドウを拡大して表示する「第２の準最大化」とを含む多段階の準最大化を行う構成としている。したがって、使用者は、準最大化ボタン１８を押下するという簡単な動作で順次表示領域を拡大させることができるので、情報機器１における視認性および操作性をさらに向上させることができる。
【００７６】
なお、図示はしていないが、表示部２を４つの領域に分割する図１０に示した構成では、第２の準最大化ウインドウ１９ｂにおいて準最大化ボタン１８が押下されることで、表示ウインドウは最大化される。また、表示部２を９つの領域に分割する構成、あるいは１６の領域に分割する構成等では、「第３の準最大化」、「第４の準最大化」というように、より多段階に準最大化する構成とすることができる。
【００７７】
また、近年では表示装置の大画面化が急速に進んでおり、そのような大画面化された表示装置を表示部２に用いた情報機器１において、表示画面を９つあるいは１６といった多数の領域に分割するとともに本実施の形態に示した多段階に準最大化する構成を用いることで、特に有効な効果を得ることができる。
【００７８】
（実施の形態３）
実施の形態１では、あらかじめ準最大化領域設定部１０に蓄積された準最大化領域に関する情報を用いて準最大化を行う構成を説明した。一方、実施の形態３では、使用者が任意に準最大化領域を設定できる構成について説明する。このような構成とすることで、情報機器における操作性をさらに向上させることができる。
【００７９】
図１１は、本発明の実施の形態３における情報機器３０の構成を示すブロック図である。なお、図１１に示す情報機器３０が、図１に示した情報機器１と異なる点は、領域設定受付部２２を備えた構成とした点である。領域設定受付部２２以外の構成および動作は図１と同様であるので、図１と同様の構成要素については同一の符号を付して、その説明を省略する。
【００８０】
図１１に示すように、領域設定受付部２２は、ユーザーインターフェース４を介して使用者から指示される指示のうち準最大化ウインドウの表示領域の設定に関する指示を受け付ける。領域設定受付部２２において受け付けられた指示は準最大化領域設定部１０に送信される。そして、準最大化領域設定部１０では、領域設定受付部２２から送信される情報に基づき準最大化ウインドウの表示領域の設定が行われる。なお、領域設定受付部２２において受け付けられた指示は、新たな指示が受け付けられるまで領域設定受付部２２内に記憶される。
【００８１】
このように、本実施の形態では、使用者が任意に準最大化ウインドウの表示領域を設定することができるので、情報機器３０における操作性をさらに向上させることができる。
【００８２】
（実施の形態４）
実施の形態１では、縮小ウインドウの表示位置に基づき、ウインドウを準最大化するときの領域を決定する構成を説明した。一方、実施の形態４では、縮小ウインドウをどの領域に準最大化するかを、使用者が任意に決定できる構成について説明する。このような構成とすることで、情報機器における操作性をさらに向上させることができる。
【００８３】
図１２は、本発明の実施の形態４における縮小ウインドウの表示形態の一例を示す図である。なお、本実施の形態では、表示部２は、図２と同様に２つの領域に分割されている。具体的には、図１２に示すように、第１の準最大化領域２４と、第２の準最大化領域２５とに分割されている。第１の準最大化領域２４は、表示部２の左半分に示す領域である。第２の準最大化領域２５は、表示部２の右半分に示す領域である。
【００８４】
図１２に示す縮小ウインドウ１６の表示形態が実施の形態１に示した縮小ウインドウ１６の表示形態と異なる点は、準最大化用の領域にあわせて、準最大化ボタン１８を右ボタン１８Ｒと左ボタン１８Ｌとに分けて表示した点である。そして、図１２に示すように、右ボタン１８Ｒが押下されたときには、縮小ウインドウ１６は、右ボタン１８Ｒに対応する領域として定義付けられた第２の準最大化領域２５の全領域に、拡大されて準最大化される。また、縮小ウインドウ１６は、左ボタン１８Ｌが押下されたときには、縮小ウインドウ１６は左ボタン１８Ｌに対応する領域として定義付けられた第１の準最大化領域２４の全領域に、拡大されて準最大化される。
【００８５】
図１３は、本発明の実施の形態４における縮小ウインドウ１６の表示形態の他の一例を示す図である。例えば、表示部２が、図１０と同様に４つの領域に分割されている場合について、具体例を説明する。具体的には、図１３に示すように、４つの領域は、第１の準最大化領域２４ａと、第２の準最大化領域２５ａと、第３の準最大化領域２４ｂと、第４の準最大化領域２５ｂとである。第１の準最大化領域２４ａは、表示部２の左上に示す領域である。第２の準最大化領域２５ａは、表示部２の右上に示す領域である。第３の準最大化領域２４ｂは、表示部２の左下に示す領域である。第４の準最大化領域２５ｂは、表示部２の右下に示す領域である。この場合、準最大化ボタン１８は右上ボタン１８ＲＵと右下ボタン１８ＲＤと左上ボタン１８ＬＵと左下ボタン１８ＬＤとに分けて表示する。
【００８６】
そして、図１３に示すように、右上ボタン１８ＲＵが押下されたときには、縮小ウインドウ１６は、右上ボタン１８ＲＵに対応する領域として定義付けられた第２の準最大化領域２５ａの全領域に、拡大されて準最大化される。そして、左下ボタン１８ＬＤが押下されたときには、縮小ウインドウ１６は左下ボタン１８ＬＤに対応する領域として定義付けられた第３の準最大化領域２４ｂの全領域に、拡大されて準最大化される。
【００８７】
また、図示はしないが、右下ボタン１８ＲＤが押下されたときには、縮小ウインドウ１６は右下ボタン１８ＲＤに対応する領域として定義付けられた第４の準最大化領域２５ｂの全領域に、拡大されて準最大化される。そして、同様に図示はしないが、左上ボタン１８ＬＵが押下されたときには、縮小ウインドウ１６は左上ボタン１８ＬＵに対応する領域として定義付けられた第１の準最大化領域２４ａの全領域に、拡大されて準最大化される。
【００８８】
図１４は、本発明の実施の形態４における情報機器３１の構成を示すブロック図である。なお、図１４に示す情報機器３１が図１に示した情報機器１と異なる点は、準最大化受付部５が領域選択受付部５ａを備えた構成とした点である。領域選択受付部５ａ以外の構成および動作は図１と同様であるので、図１と同様の構成要素については同一の符号を付して、その説明を省略する。
【００８９】
図１４に示すように、領域選択受付部５ａは、ユーザーインターフェース４を介して使用者から指示される指示のうち準最大化ウインドウ１９の表示領域の選択に関する指示を受け付ける。領域選択受付部５ａにおいて受け付けられた指示は表示領域決定部１１に送信される。そして、表示領域決定部１１では、領域選択受付部５ａから送信される情報に基づき準最大化ウインドウ１９の表示領域を決定する。なお、領域選択受付部５ａにおいて受け付けられた指示は、新たな指示が受け付けられるまで領域選択受付部５ａ内に記憶されるものとする。
【００９０】
このように、本実施の形態では、使用者が任意に準最大化ウインドウ１９の表示領域を選択することができるので、情報機器３１における操作性をさらに向上させることができる。
【００９１】
図１５は、本発明の実施の形態４における縮小ウインドウ１６の表示形態のさらに他の一例を示す図である。図１５には、縮小ウインドウ１６だけを示している。なお、図１２、図１３では、各ボタンが隣接して配置された例を説明したが、本発明はこの構成に限定されるものではない。
【００９２】
例えば、表示部２の表示画面が２つの領域に分割された構成では、図１５（ａ）に示すように、右ボタン１８Ｒと左ボタン１８Ｌとが互いに離間した位置に配置された状態で表示されてもよい。また、表示部２の表示画面が４つの領域に分割された構成では、図１５（ｂ）に示すように、隣接して配置された右上ボタン１８ＲＵおよび右下ボタン１８ＲＤと、隣接して配置された左上ボタン１８ＬＵおよび左下ボタン１８ＬＤとが互いに離間した位置に配置された状態で表示されてもよい。あるいは、図１５（ｃ）に示すように、右上ボタン１８ＲＵと右下ボタン１８ＲＤと左上ボタン１８ＬＵと左下ボタン１８ＬＤとが互いに離間した位置に配置された状態で表示されてもよい。
【００９３】
なお、準最大化のための表示領域が上記した実施例以外の数や形態で設けられる場合には、その領域の分割数や形態に応じた数および配置位置で表示領域選択用の準最大化ボタン１８を設ければよい。
【００９４】
なお、本実施の形態では準最大化ウインドウ１９の表示領域を指示する手段としてウインドウ上部に表示された各ボタンを押下する方法を示した。しかし、例えば、ユーザーインターフェース４として備えられたキーボードのファンクションキー等に各ボタンに相当する指示内容を割り当てる、といった方法を用いてもかまわない。
【００９５】
（実施の形態５）
実施の形態１では、ウインドウ内で動作させているアプリケーションとウインドウを準最大化するときの領域との関係については割愛した。一方、実施の形態５では、縮小ウインドウ１６をどの領域に準最大化するかを、アプリケーションに関連付けて決定する構成について説明する。このような構成とすることにより、特定のアプリケーションが動作している縮小ウインドウ１６に関しては、例えば、実施の形態１に示したような縮小ウインドウ１６の表示位置に基づく判断に優先して、準最大化して表示する領域を決定することができる。したがって、情報機器における視認性および操作性をさらに向上させることができる。
【００９６】
図１６は、本発明の実施の形態５における情報機器３２の構成を示すブロック図である。なお、図１６に示す情報機器３２が図１に示した情報機器１と異なる点は、優先領域受付部２３を備えた構成とした点である。優先領域受付部２３以外の構成および動作は図１と同様であるので、図１と同様の構成要素については同一の符号を付して、その説明を省略する。
【００９７】
図１６に示すように、優先領域受付部２３は、ユーザーインターフェース４を介して使用者から指示される指示のうち、ウインドウ内で動作させるアプリケーションと準最大化されるウインドウの表示領域とに関してあらかじめ設定された関連付けに関する指示を受け付ける。優先領域受付部２３において受け付けられた指示は表示領域決定部１１に送信される。そして、表示領域決定部１１では、優先領域受付部２３から送信される情報およびウインドウ内で動作しているアプリケーションに関する情報（アプリケーション情報に関する経路は図示せず）に基づき、準最大化ウインドウ１９の表示領域が決定される。なお、優先領域受付部２３において、受け付けられた指示は、新たな指示が受け付けられるまで優先領域受付部２３内に記憶されるものとする。
【００９８】
図１７は、本発明の実施の形態５に示す情報機器３２おける縮小ウインドウ１６ａ、１６ｂをアプリケーションに関連付けて準最大化するときの動作の一例を説明する概略図である。なお、本実施の形態では、表示部２は、図１７に示すように２つの領域に分割されている。具体的には、表示部２は、第１の準最大化領域２４と第２の準最大化領域２５との２つの領域に分割されている。第１の準最大化領域２４は、表示部２の左半分に示す領域である。第２の準最大化領域２５は、表示部２の右半分に示す領域である。
【００９９】
また、本実施の形態では、上記したウインドウ内で動作させるアプリケーションと準最大化されるウインドウの表示領域とに関してあらかじめ設定された関連付けの例として、以下のように設定している。すなわち、文書作成用のアプリケーションは、第１の準最大化領域２４に、対応付けがなされているものとする。また、図面作成用のアプリケーションは、第２の準最大化領域２５に、対応付けがなされているものとする。
【０１００】
本実施の形態においては、図１７（ａ）に示すように、例えば、文書作成用のアプリケーションが動作している縮小ウインドウ１６ａにおいて、準最大化ボタン１８が押下されたときには、縮小ウインドウ１６ａは第１の準最大化領域２４の領域において準最大化される。その結果、準最大化ウインドウ１９ａが表示される。また、図１７（ｂ）に示すように、図面作成用のアプリケーションが動作している縮小ウインドウ１６ｂにおいて、準最大化ボタン１８が押下されたときには、縮小ウインドウ１６ｂは第２の準最大化領域２５の領域において準最大化される。その結果、準最大化ウインドウ１９ａが表示される。このように本実施の形態においては、準最大化される領域は、上述したように、優先領域受付部２３において受け付けられた上述の対応付けに基づく。
【０１０１】
なお、本実施の形態では、準最大化するときに文字および図形の形状は、縮小ウインドウ１６ａ、１６ｂにおける文字および図形と相似形に拡大されるようにした例を示した。しかしながら、本発明はこれに限定されるものではなく、例えば図形および文字の形状や大きさは縮小ウインドウ１６ａ、１６ｂと同じで表示領域のみ拡大する構成や、縮小ウインドウ１６ａ、１６ｂに表示される文字および／または図形のアスペクト比を準最大化ウインドウ１９ａ、１９ｂとして表示する拡大率または縮小率に応じて制御する構成等、ウインドウ中の表示領域を制御するアプリケーションに応じて変更可能なようにしてもよい。このようにすることにより、情報機器３２における視認性および操作性をさらに向上させることができる。
【０１０２】
このように、本実施の形態では、使用者が、例えば使用頻度の高い特定のアプリケーションを動作させている縮小ウインドウに関しては、その表示位置に関係なく特定の領域に準最大化させる、といった関連付けを任意にできるようになるので、情報機器３２における視認性および操作性をさらに向上させることができる。
【０１０３】
なお、準最大化領域に関する関連付けがなされていないアプリケーションについては、例えば実施の形態１に示したように、縮小ウインドウ１６の表示位置に基づき準最大化する領域を決定するように構成されてもよい。
【０１０４】
また、本実施の形態においては、図１７に示したように、１つの縮小ウインドウ１６ａ、１６ｂを準最大化させる場合について、説明した。しかし、本発明は、１つのウインドウに限るものではない。図１８は、本実施の形態に係る情報機器３２における準最大化領域が関連付けされている異なるアプリケーションに基づき動作する相独立する縮小ウインドウ１６ａ、１６ｂを準最大化するときの他の例の動作を説明する概略図である。
【０１０５】
すなわち、縮小ウインドウ１６ａ、１６ｂが２つのアプリケーションに基づく別個の縮小ウインドウとして表示され、その縮小ウインドウ１６ａ、および縮小ウインドウ１６ｂのうちの１つを準最大化した後、もう１つの縮小ウインドウ１６ａ、または縮小ウインドウ１６ｂを準最大化する過程を示した例である。なお、この他の例では、アプリケーションの関連付けによる準最大化は、位置による準最大化より優先される構成を例に挙げている。
【０１０６】
具体的には、図１８（ａ）に示すように、複数の縮小ウインドウ１６ａ、１６ｂが表示されており、それぞれのウインドウには、別々のアプリケーションが動作していることを想定している。すなわち、縮小ウインドウ１６ａには、文書作成用のアプリケーションが動作している。また、縮小ウインドウ１６ｂには、図面作成用のアプリケーションが動作している。
【０１０７】
このような表示状態で、文書作成用のアプリケーションが動作している縮小ウインドウ１６ａにおいて、準最大化ボタン１８が押下されたときには、図１８（ｂ）に示すように、縮小ウインドウ１６ａは第１の準最大化領域２４の領域において準最大化される。その結果、準最大化ウインドウ３９が表示される。
【０１０８】
そして、図面作成用のアプリケーションが動作している縮小ウインドウ１６ｂにおいて、準最大化ボタン１８が押下されたときには、図１８（ｃ）に示すように、縮小ウインドウ１６ｂは第２の準最大化領域２５の領域において準最大化される。その結果、準最大化ウインドウ１９が表示される。
【０１０９】
すなわち、準最大化される領域は、優先領域受付部２３において受け付けられた上述の対応付けに基づき、文字作成用のアプリケーションで動作する縮小ウインドウ１６ａは表示部２の左半分に準最大化ウインドウ３９として表示され、図面作成用のアプリケーションで動作する縮小ウインドウ１６ｂは表示部２の右半分に準最大化ウインドウ１９として表示される。このように、使用者は準最大化ウインドウ１９で表示される図面を参照しながら準最大化ウインドウ３９で表示される文章を作成または編集することができ、逆に準最大化ウインドウ１９で表示される図面を準最大化ウインドウ３９で表示される文章に合わせて作成または編集することができる。したがって、複数のアプリケーションが動作しているような情報機器３２においても、視認性および操作性をさらに向上させることができる。
【０１１０】
なお、本実施の形態では、画面右側に表示される図面情報を参照しながら画面左側で表示される文章を作成や編集する配置が一般的に使用者に馴染み易いためであるが、左右逆転した配置であっても、上下に分割した配置であっても、使用者の好みに合わせて適宜変更することができる。
【０１１１】
また、本実施の形態では、文章作成用のアプリケーションに基づく縮小ウインドウ１６ａを準最大化した後、図面作成用のアプリケーションに基づく縮小ウインドウ１６ｂを準最大化する場合について説明したが、図１８（ａ）に示したように、縮小ウインドウ１６ｂの準最大化ボタン１８が縮小ウインドウ１６ａから視認できる場合には、縮小ウインドウ１６ｂにおける準最大化ボタン１８を押下し、表示部２の右半分に準最大化ウインドウ１９を表示した後で、縮小ウインドウ１６ａを準最大化することもできる。
【０１１２】
また、図１８（ｂ）は縮小ウインドウ１６ａを準最大化した際に、表示部２で準最大化ウインドウ３９が選択された状態を示しているが、例えば縮小ウインドウ１６ａ、１６ｂの双方を準最大化する場合等には、準最大化ウインドウ３９の上に縮小ウインドウ１６ｂを表示することで、縮小ウインドウ１６ｂの準最大化ボタン１８が準最大化ウインドウ３９の下に隠蔽される不具合等を抑制でき、縮小ウインドウ１６ａ、１６ｂの準最大化ウインドウ３９、１９への準最大化を容易にすることもできる。
【０１１３】
なお、このような表示形態の変更は、ウインドウ準最大化処理部７、または、ウインドウ情報格納部８等の設定で変更可能である。
【０１１４】
さらに、本実施の形態では、縮小ウインドウが、２つの場合を例として述べたが、２つより多くの縮小ウインドウが表示される場合でも、本発明を適用できる。
【０１１５】
なお、本発明の実施の形態では、情報機器を例に挙げて説明したが、本発明のウインドウ表示方法は、各種の情報端末や携帯情報機器等のその他の電子機器にも広く用いることができる。
【産業上の利用可能性】
【０１１６】
本発明は、表示画面上にウインドウを表示する際の視認性および操作性を向上させることができるので、情報機器およびウインドウ表示方法として有用である。
【図面の簡単な説明】
【０１１７】
【図１】本発明の実施の形態１における情報機器の構成を示すブロック図
【図２】同情報機器における縮小ウインドウの表示形態の一例を示す図
【図３】同情報機器におけるウインドウの表示形態の変化の一例を示す図
【図４】同情報機器における準最大化ボタンが押下されたときの動作を示すフローチャート
【図５】同情報機器における準最大化解除ボタンが押下されたときの動作を示すフローチャート
【図６】同情報機器における縮小ウインドウを準最大化するときの表示領域の決定方法の一例を説明する概略図
【図７】同情報機器における縮小ウインドウを準最大化するときの動作の一例を説明する概略図
【図８】同情報機器における縮小ウインドウを準最大化するときの表示領域の決定方法の他の一例を説明する概略図
【図９】同情報機器における準最大化する領域の設定に関する一例を示す図
【図１０】本発明の実施の形態２における縮小ウインドウを多段階で準最大化するときの動作の一例を説明する概略図
【図１１】本発明の実施の形態３における情報機器の構成を示すブロック図
【図１２】本発明の実施の形態４における縮小ウインドウの表示形態の一例を示す図
【図１３】本発明の実施の形態４における縮小ウインドウの表示形態の他の一例を示す図
【図１４】本発明の実施の形態４における情報機器の構成を示すブロック図
【図１５】本発明の実施の形態４における縮小ウインドウの表示形態のさらに他の一例を示す図
【図１６】本発明の実施の形態５における情報機器の構成を示すブロック図
【図１７】同情報機器における縮小ウインドウをアプリケーションに関連付けて準最大化するときの動作の一例を説明する概略図
【図１８】同情報機器における準最大化領域が関連付けされている異なるアプリケーションに基づき動作する相独立する縮小ウインドウを準最大化するときの動作の他の例を説明する概略図
【符号の説明】
【０１１８】
１，３０，３１，３２    情報機器
２    表示部
３    制御部
４    ユーザーインターフェース
５    準最大化受付部
５ａ    領域選択受付部
６    準最大化解除受付部
７    ウインドウ準最大化処理部
８    ウインドウ情報格納部
９    ウインドウ位置判定部
１０    準最大化領域設定部
１１    表示領域決定部
１２    ウインドウサイズ変更部
１３    位置情報部
１４    サイズ情報部
１５    戻り値情報部
１６，１６ａ，１６ｂ    縮小ウインドウ
１７    タイトル表示領域
１８    準最大化ボタン
１８Ｒ    右ボタン
１８Ｌ    左ボタン
１８ＲＵ    右上ボタン
１８ＲＤ    右下ボタン
１８ＬＵ    左上ボタン
１８ＬＤ    左下ボタン
１９，１９ａ，１９ｂ，３９    準最大化ウインドウ
２０    最大化ウインドウ
２１    準最大化解除ボタン
２２    領域設定受付部
２３    優先領域受付部
２４，２４ａ    第１の準最大化領域
２５，２５ａ    第２の準最大化領域
２４ｂ    第３の準最大化領域
２５ｂ    第４の準最大化領域
【図１】
2009245423.tif 000003
【図２】
2009245423.tif 000004
【図３】
2009245423.tif 000005
【図４】
2009245423.tif 000006
【図５】
2009245423.tif 000007
【図６】
2009245423.tif 000008
【図７】
2009245423.tif 000009
【図８】
2009245423.tif 000010
【図９】
2009245423.tif 000011
【図１０】
2009245423.tif 000012
【図１１】
2009245423.tif 000013
【図１２】
2009245423.tif 000014
【図１３】
2009245423.tif 000015
【図１４】
2009245423.tif 000016
【図１５】
2009245423.tif 000017
【図１６】
2009245423.tif 000018
【図１７】
2009245423.tif 000019
【図１８】
2009245423.tif 000020