(57)【要約】【課題】マルチモニタ環境でのオペレータの操作効率を向上させることが可能な情報処理装置を提供することを目的とする。【解決手段】マルチモニタシステムは、ウィンドウタイトルに対応させて当該ウィンドウを表示する第１のモニタＭ１または第２のモニタＭ２を登録するモニタ選択テーブル３５と、アプリケーション３４の指示によりウィンドウを生成し、生成したウィンドウを第１のモニタＭ１に表示させるＯＳ３２と、ＯＳ３１で生成されるウィンドウのウィンドウタイトルを取得し、モニタ選択テーブル３５を参照して、取得したウィンドウタイトルに対応する表示モニタが第２のモニタＭ２であるか否かを判定し、第２のモニタＭ２である場合には、第１のモニタＭ１に表示したウィンドウを第２のモニタＭ２に移動させるユーティリテイプログラム（ＤＬＬ）３２と、を備えている。【選択図】        図３
2010039700.tif 000002
【特許請求の範囲】
【請求項１】
複数のモニタでマルチモニタ環境を実現する情報処理装置において、
ウィンドウ毎に表示するモニタを登録するテーブルと、
アプリケーションの指示によりウィンドウを生成するウィンドウ生成手段と、
前記テーブルを参照して、前記ウィンドウ生成手段で生成されたウィンドウを表示するモニタを判定する表示モニタ判定手段と、
前記表示モニタ判定手段で判定されたモニタに前記ウィンドウ生成手段で生成されたウィンドウを表示させるウィンドウ表示指示手段と、
を備えたことを特徴とする情報処理装置。
【請求項２】
前記テーブルには、ウィンドウタイトルに対応させて表示するモニタが登録されており、
前記表示モニタ判定手段は、前記ウィンドウ生成手段で生成されるウィンドウのウィンドウタイトルを取得し、前記テーブルを参照して、取得したウィンドウタイトルに対応する表示モニタが第２のモニタであるか否かを判定し、
前記ウィンドウ表示指示手段は、
前記ウィンドウ生成手段で生成したウィンドウを第１のモニタに表示させる第１の表示指示手段と、
前記表示モニタ判定手段で前記第２のモニタであると判定された場合には、前記第１のモニタに表示したウィンドウを前記第２のモニタに移動させる移動指示手段と、
を含むことを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記テーブルの内容は、オペレータが登録・変更可能であることを特徴とする請求項１または請求項２に記載の情報処理装置。
【請求項４】
複数のモニタでマルチモニタ環境を実現する情報処理装置のウィンドウ表示方法において、
アプリケーションの指示によりウィンドウを生成するウィンドウ生成工程と、
ウィンドウ毎に表示するモニタを登録したテーブルを参照して、前記ウィンドウ生成工程で生成されたウィンドウを表示するモニタを判定する表示モニタ判定工程と、
前記表示モニタ判定工程で判定されたモニタに前記ウィンドウ生成工程で生成されたウィンドウを表示させるウィンドウ表示指示工程と、
を含むことを特徴とする情報処理装置のウィンドウ表示方法。
【請求項５】
複数のモニタでマルチモニタ環境を実現する情報処理装置に搭載されるプログラムにおいて、
アプリケーションの指示によりウィンドウを生成するウィンドウ生成工程と、
ウィンドウ毎に表示するモニタを登録したテーブルを参照して、前記ウィンドウ生成工程で生成されたウィンドウを表示するモニタを判定する表示モニタ判定工程と、
前記表示モニタ判定工程で判定されたモニタに前記ウィンドウ生成工程で生成されたウィンドウを表示させるウィンドウ表示指示工程と、
をコンピュータに実行させることを特徴とするコンピュータが実行可能なプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、そのウィンドウ表示方法、およびコンピュータが実行可能なプログラムに関し、詳細には、複数のモニタでマルチモニタ環境を実現する情報処理装置、そのウィンドウ表示方法、およびコンピュータが実行可能なプログラムに関する。 
【背景技術】
【０００２】
マイクロソフト社が提供するウィンドウズ（Ｒ）システムでは、１台のコンピュータに２台以上のモニタを接続し、あたかも１台の大きなモニタであるかのように表示させることができる「マルチモニタ（マルチディスプレイ）」と呼ばれる機能がある。 
【０００３】
図８は、従来のマルチモニタのウィンドウの表示を説明するための説明図である。従来のマルチモニタでは、プライマリモニタＭ１でアプリケーションのウィンドウＡ１を表示している場合に（図８（Ａ））、例えば、そのヘルプウィンドウＡ２はアプリケーションのウィンドウＡ１に重ねて表示される（図８（Ｂ））。このため、オペレータがヘルプウィンドウＡ２をセカンダリモニタＭ２に表示したい場合には、マウスを操作して、当該ヘルプウィンドウＡ２をセカンダリモニタＭ２に移動させる必要があるため、作業効率を低下させるという問題がある。
【０００４】
マルチモニタに関する従来技術として、例えば、以下の技術が公知である。特許文献１では、複数のモニタと、モニタ上でのウィンドウ処理の内容を入力するキーボードおよびマウスと、入力されたウィンドウ処理を行うウィンドウ制御手段と、ウィンドウ処理に関するウィンドウパラメータを設定するアプリケーションソフトとしてのウィンドウ設定手段と、ウィンドウ処理を管理するウィンドウ管理ソフトとしてのウィンドウ管理手段とを備え、ウィンドウ管理ソフトは、あるモニタに生成されたウィンドウを他の任意のモニタへ移動あるいは複写したり、異なるモニタ間でウィンドウを入れ替えたりすることができるように構成されている。
【０００５】
また、特許文献２では、マルチモニタ環境下で、プライマリモニタの画面とセカンダリモニタの画面とがずれて所定区間で接続されている場合、マウスポインタを移動可能な所定区間を正確かつ迅速に把握できるように、目印ウィンドウをプライマリモニタの画面及びセカンダリモニタの画面上に所定区間に隣接して表示する技術が開示されている。 
【０００６】
【特許文献１】特開平５−３２３９３２号公報
【特許文献２】特開２００６−５９２５１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
本発明は、上記に鑑みてなされたものであり、マルチモニタ環境でのオペレータの操作効率を向上させることが可能な情報処理装置、そのウィンドウ表示方法、およびコンピュータが実行可能なプログラムを提供することを目的とする。 
【課題を解決するための手段】
【０００８】
上述した課題を解決し、目的を達成するために、本発明は、複数のモニタでマルチモニタ環境を実現する情報処理装置において、ウィンドウ毎に表示するモニタを登録するテーブルと、アプリケーションの指示によりウィンドウを生成するウィンドウ生成手段と、前記テーブルを参照して、前記ウィンドウ生成手段で生成されたウィンドウを表示するモニタを判定する表示モニタ判定手段と、前記表示モニタ判定手段で判定されたモニタに前記ウィンドウ生成手段で生成されたウィンドウを表示させるウィンドウ表示指示手段と、を備えたことを特徴とする。
【０００９】
また、本発明の好ましい態様によれば、前記テーブルには、ウィンドウタイトルに対応させて表示するモニタが登録されており、前記表示モニタ判定手段は、前記ウィンドウ生成手段で生成されるウィンドウのウィンドウタイトルを取得し、前記テーブルを参照して、取得したウィンドウタイトルに対応する表示モニタが第２のモニタであるか否かを判定し、前記ウィンドウ表示指示手段は、前記ウィンドウ生成手段で生成したウィンドウを第１のモニタに表示させる第１の表示指示手段と、前記表示モニタ判定手段で前記第２のモニタであると判定された場合には、前記第１のモニタに表示したウィンドウを前記第２のモニタに移動させる移動指示手段と、を含むことが望ましい。
【００１０】
また、本発明の好ましい態様によれば、前記テーブルの内容は、オペレータが登録・変更可能であることが望ましい。
【００１１】
また、本発明の好ましい態様によれば、前記第２のモニタに表示させるウィンドウは、ヘルプウィンドウであることが望ましい。
【００１２】
上述した課題を解決し、目的を達成するために、本発明は、複数のモニタでマルチモニタ環境を実現する情報処理装置のウィンドウ表示方法において、アプリケーションの指示によりウィンドウを生成するウィンドウ生成工程と、ウィンドウ毎に表示するモニタを登録したテーブルを参照して、前記ウィンドウ生成工程で生成されたウィンドウを表示するモニタを判定する表示モニタ判定工程と、前記表示モニタ判定工程で判定されたモニタに前記ウィンドウ生成工程で生成されたウィンドウを表示させるウィンドウ表示指示工程と、を含むことを特徴とする。
【００１３】
上述した課題を解決し、目的を達成するために、本発明は、複数のモニタでマルチモニタ環境を実現する情報処理装置に搭載されるプログラムにおいて、アプリケーションの指示によりウィンドウを生成するウィンドウ生成工程と、ウィンドウ毎に表示するモニタを登録したテーブルを参照して、前記ウィンドウ生成工程で生成されたウィンドウを表示するモニタを判定する表示モニタ判定工程と、前記表示モニタ判定工程で判定されたモニタに前記ウィンドウ生成工程で生成されたウィンドウを表示させるウィンドウ表示指示工程と、をコンピュータに実行させることを特徴とする。
【発明の効果】
【００１４】
本発明によれば、複数のモニタでマルチモニタ環境を実現する情報処理装置において、ウィンドウ毎に表示するモニタを登録するテーブルと、アプリケーションの指示によりウィンドウを生成するウィンドウ生成手段と、前記テーブルを参照して、前記ウィンドウ生成手段で生成されたウィンドウを表示するモニタを判定する表示モニタ判定手段と、前記表示モニタ判定手段で判定されたモニタに前記ウィンドウ生成手段で生成されたウィンドウを表示させるウィンドウ表示指示手段と、を備えているので、ウィンドウをテーブルに登録されているモニタに自動的に表示することができ、マルチモニタ環境でのオペレータの操作効率を向上させることが可能な情報処理装置を提供することが可能になるという効果を奏する。 
【発明を実施するための最良の形態】
【００１５】
以下に、この発明につき図面を参照しつつ詳細に説明する。なお、この実施例によりこの発明が限定されるものではない。また、下記実施例における構成要素には、当業者が容易に想定できるものまたは実質的に同一のものが含まれる。 
【実施例】
【００１６】
図１は、本発明の実施例に係るマルチモニタシステムの概略構成例を示す図である。本発明の実施例に係るマルチモニタシステム１は、図１に示すように、内蔵モニタである第１のモニタＭ１およびマウス１１を備え、マルチモニタ機能（拡張ディスクトップ機能）を有するノート型パーソナルコンピュータ１０と、外部モニタである第２のモニタＭ２とで構成されている。
【００１７】
マルチモニタシステム１は、第２のモニタＭ２に表示させる、アプリケーションのＷｉｎｄｏｗＴｉｔｌｅを登録しておき、登録されているＷｉｎｄｏｗＴｉｔｌｅのウィンドウが生成された場合に、当該ウィンドウを第２のモニタＭ２に表示するように構成されている。
【００１８】
図２は、図１のノート型パーソナルコンピュータの構成例を示す図である。ノート型パーソナルコンピュータ１０は、図２に示すように、ＣＰＵ(Central Processing Unit)１２と、メモリ１３と、ＨＤＤ（Hard Disk Device）１４と、ＣＤ−ＲＯＭ(Compact Disk-Read Only Memory)ドライブ１５と、入出力インターフェース１６とを備える。入出力インターフェース１６には、キーボード１７と、トラックポイント２０と、第１のモニタＭ１とが接続される。また、入出力インターフェース１６には、マウス１１と、第２のモニタＭ２が接続される。 
【００１９】
ＣＰＵ１２は、ＨＤＤ１４に格納されたＯＳ３１によりノート型パーソナルコンピュータ１０全体の制御を行うとともに、ＨＤＤ１４に格納された各種のプログラムに基づいて処理を実行する機能を司る。メモリ１３は、ＲＯＭ、キャッシュメモリ、ＲＡＭ等で構成されており、ＢＩＯＳ（Ｂａｓｉｃ  Ｉｎｐｕｔ／Ｏｕｔｐｕｔ  Ｓｙｓｔｅｍ：基本入出力システム）やデータ等を格納する領域と、ＣＰＵ１２の実行プログラムの読み込み領域として、実行プログラムの処理データを書き込む作業領域として利用される書き込み可能領域とを備えている。ＢＩＯＳ（Basic I/O System）は、ＯＳ３１やアプリケーションプログラム３４などがノート型パーソナルコンピュータ１０のデバイスにアクセスするための機能を提供するものであり、ファームウェアとも称される。
【００２０】
ＨＤＤ１４は、ノート型パーソナルコンピュータ１０全体の制御を行うためのＯＳ３１、ユーティリテイプログラム（ＤＬＬ：Ｄｙｎａｍｉｃ  Ｌｉｎｋ  Ｌｉｂｒａｒｙ）３２と、周辺機器類をハードウェア操作するための各種ドライバ３３、特定業務に向けられたアプリケーションプログラム３４、モニタ選択テーブル３５等を記憶する機能を有する。ＨＤＤ１４に記憶するプログラムは、例えば、ＣＤ−ＲＯＭ１９からＣＤ−ＲＯＭドライブ１５を介してインストールすることができる。
【００２１】
ＯＳ３１は、ノート型パーソナルコンピュータ１０の基本的な動作を制御しているものであり、各種資源を管理し、例えば、アプリケーションプログラムが発生した命令を、ドライバ３３やＢＩＯＳに伝える。また、ＯＳ３１は、マルチタスク機能、マルチウィンドウ機能、およびマルチモニタ機能を有し、アプリケーションプログラム３４の実行コンテキスト（あるアプリケーションプログラム３４が利用しているレジスタセットやメインメモリイメージ、ファイルハンドルなど）やＧＵＩの部品などのソフトウェア資源の管理も行うようになされている。ＯＳ３１としては、例えば、Ｗｉｎｄｏｗｓ（Ｒ）を使用することができる。
【００２２】
ドライバ３３は、ハードウェアを動作させるための専用ソフトウェアであり、ドライバ３３には、例えば、マウス１１を動作させるためのマウスドライバ、モニタに画像を表示させるためのモニタドライバなどがある。
【００２３】
トラックポイント２０は内蔵のポインティングデバイスであり、マウス１１は外付けのポインティングデバイスである。 
【００２４】
図３は、上記図２のマルチモニタシステム１のウィンドウ表示に関する機能構成を示す図である。ＯＳ３１は、ドライバ３３を介して、マルチモニタの環境設定を行い、第１のモニタＭ１の画面の右辺と第２のモニタＭ２の画面の左辺とを仮想的に接続して、拡張デスクトップを実現する（図４参照）。例えば、第１のモニタＭ１は１４４０×９００ドットのサイズを有し、第２のモニタＭ２は、１２８０×７６７ドットのサイズを有する。
【００２５】
アプリケーションプログラム３４は、ノート型パーソナルコンピュータ１０を用いて、例えば、文書作成、表計算、データベース作成、電子メールの授受、ウェブページの閲覧など、それぞれの目的を実現するためのソフトウェアプログラムである。
【００２６】
ユーティリテイプログラム（ＤＬＬ（Dynamic Link Library））３２は、アプリケーション３４およびＯＳ３１のウィンドウの生成メッセージ（ｃｒｅａｔｅ  ｗｉｎｄｏｗ  ｍｅｓｓａｇｅ）にフック（Ｈｏｏｋ）を設定して、生成されるウィンドウのＥＸＥファイル名およびＷｉｎｄｏｗ  Ｔｉｔｌｅ名を取得し、モニタ選択テーブル３５を参照して、取得したＥＸＥファイル名およびＷｉｎｄｏｗ  Ｔｉｔｌｅ名に対応する表示モニタがＭ２である場合には、第２のモニタＭ２に表示させる。
【００２７】
モニタ選択テーブル３５は、ＥＸＥファイル名およびＷｉｎｄｏｗ  Ｔｉｔｌｅと関連づけて、ウィンドウを表示するモニタ（Ｍ１、Ｍ２）が登録されている。同図に示す例では、ＥＸＥファイル名”Ａ”のＷｉｎｄｏｗ  Ｔｉｔｌｅ名”Ａ１”のウィンドウが生成された場合は、表示モニタ”Ｍ１”に表示される。このモニタ選択テーブル３５には、予め初期値が設定されており、オペレータはモニタ選択テーブル３５の内容を登録・変更可能に構成されている（図６参照）。したがって、オペレータは、ウィンドウを表示するモニタを任意に設定することが可能となっている。例えば、第２のモニタＭ２に表示させるウィンドウとして、ヘルプウィンドウを登録しておくことで、メインウィンドウを第１のモニタＭ１に、ヘルプウィンドウを第２のモニタＭ２に表示させることができ、オペレータの使い勝手が良くなる。なお、ここでは、モニタ選択テーブル３５に、ＥＸＥファイル名およびＷｉｎｄｏｗ  Ｔｉｔｌｅを登録しておくことにしているが、Ｗｉｎｄｏｗ  Ｔｉｔｌｅのみを登録しておくことにしてもよい。
【００２８】
上記図３のマルチモニタシステム１のウィンドウ表示の手順の概略を説明する。図４は、ウィンドウ表示を説明するための説明図である。まず、ユーティリテイプログラム（ＤＬＬ）３２は、ウィンドウの生成メッセージ（ｃｒｅａｔｅ  ｗｉｎｄｏｗ  ｍｅｓｓａｇｅ）をフック（Ｈｏｏｋ）するためにフックを設定（Ｓｅｔ  Ｗｉｎｄｏｗｓ  Ｈｏｏｋ  Ｅｘ（ｆｕｎｃ＿１））する（Ｓ１）。つぎに、アプリケーション（ＥＸＥファイル）３４からＯＳ３１にウィンドウの生成指示（Ｃｒｅａｔｅ  Ｗｉｎｄｏｗ（））が出力される（Ｓ２）。これに応じて、ＯＳ３１はＷｉｎｄｏｗを生成（ＷＭ＿ＣＲＥＡＴＥ）し、ドライバ３３を介して、第１のモニタＭ１に表示させる（Ｓ３）。
【００２９】
ユーティリテイプログラム（ＤＬＬ）３２は、ウィンドウの生成メッセージのルーチンをフックし、適切なメッセージ（ＷＭ＿ＣＲＥＡＴＥ）を検知した場合、ウィンドウのＥＸＥファイル名およびＷｉｎｄｏｗ  Ｔｉｔｌｅを取得する（Ｓ４）。ユーティリテイプログラム（ＤＬＬ）３２は、モニタ選択テーブル３５を参照して（Ｓ５）、取得したＥＸＥファイル名およびＷｉｎｄｏｗ  Ｔｉｔｌｅに対応する表示モニタがＭ２であるか否かを判定する（Ｓ６）。取得したＥＸＥファイル名およびＷｉｎｄｏｗ  Ｔｉｔｌｅに対応する表示モニタがＭ２である場合には（Ｓ６の「Ｙｅｓ」）、第１のモニタＭ１に表示したウィンドウを、ドライバ３３を介して、第２のモニタＭ２に移動（Ｍｏｖｅ  Ｗｉｎｄｏｗ（））させて、第２のモニタＭ２に表示させる（Ｓ７）。
【００３０】
なお、図３の機能構成図は、本発明の一例を示すものであり、本発明はこれに限定されるものではない。図３の構成では、ウィンドウを第２のモニタＭ２に表示させる場合に、第１のモニタＭ１に表示した後に、第２のモニタＭ２に移動させる構成としているが、直接、第２のモニタＭ２に表示させる構成としてもよい。例えば、ＯＳ３１が、ウィンドウを生成する場合に、ＯＳ３１がモニタ選択テーブル３５を参照して、モニタ選択テーブル３５の内容に従って、第１のモニタＭ１または第２のモニタＭ２に表示させる構成としてもよく、マルチモニタ環境下で、モニタ選択テーブル３５の内容に従って、ウィンドウを表示させる構成であれば、如何なる機能構成としてもよい。
【００３１】
図５は、上記図２および図３の構成のマルチモニタシステム１のウィンドウの画面表示例を示す図である。例えば、図５（Ａ）において、アプリケーション３４の指示でＯＳ３１によりＥＸＥファイル名”Ａ”のＷｉｎｄｏｗ  Ｔｉｔｌｅ”Ａ１”のウィンドウが生成された場合は、第１のモニタＭ１にウィンドウＡ１が表示される。また、ウィンドウＡ１のオペレータ操作に応じて、アプリケーション３４の指示でＯＳ３１によりＥＸＥファイル名”Ａ”のＷｉｎｄｏｗ  Ｔｉｔｌｅ”Ａ２”のウィンドウが生成された場合は、モニタ選択テーブル３５では、ＥＸＥファイル名”Ａ”およびＷｉｎｄｏｗ  Ｔｉｔｌｅ名”Ａ２”は、表示モニタ”Ｍ２”が登録されているので、ウィンドウＡ２は、図５（Ｂ）に示すように、第２のモニタに表示される。
【００３２】
図６は、オペレータ操作で上記図３のモニタ選択テーブル３５の内容を登録する方法の一例を説明するための図である。図６に示すように、アプリケーションソフト３４のウィンドウＡ１のプルダウンメニューＤには、「Ｍ２に表示（Ｄ１）」が表示される。オペレータにより「Ｍ２に表示（Ｄ２）」が選択されると、ユーティリテイプログラム（ＤＬＬ）３２は、モニタ選択テーブル３５の対応するＥＸＥファイル名”Ａ”およびＷｉｎｄｏｗ  Ｔｉｔｌｅ”Ａ１”の表示モニタに”Ｍ２”を登録する。これにより、オペレータのプルダウンメニューＤの操作で簡単にウィンドウを第２のモニタＭ２に表示することが可能となる。
【００３３】
なお、上記実施例では、拡張デスクトップ領域を表示するために２台のモニタを使用することとしたが、３台以上のモニタを使用することにしてもよい。図７は、３台のモニタを使用した場合において、モニタ選択テーブル３５の内容を登録する方法の一例を説明するための図である。同図に示すように、アプリケーションソフト３４のウィンドウＡ１のプルダウンメニューＤには、「Ｍ１に表示（Ｄ１１）」、「Ｍ２に表示（Ｄ１２）」、「Ｍ３に表示（Ｄ１３）」が表示される。オペレータにより、「Ｍ１に表示（Ｄ１１）」、「Ｍ２に表示（Ｄ１２）」、「Ｍ３に表示（Ｄ１３）」のいずれかが選択されると、ユーティリテイプログラム（ＤＬＬ）３２は、モニタ選択テーブル３５の対応するＥＸＥファイル名”Ａ”およびＷｉｎｄｏｗ  Ｔｉｔｌｅ名”Ａ１”の表示モニタに選択されたモニタを登録する。これにより、３台のモニタを使用した場合においても、オペレータのプルダウンメニューＤの操作で簡単にウィンドウを所望のモニタに表示することが可能となる。
【００３４】
以上説明したように、本実施例に係るマルチモニタシステム１によれば、第１および第２のモニタＭ１、Ｍ２と、ウィンドウタイトルに対応させて当該ウィンドウを表示する第１のモニタＭ１または第２のモニタＭ２を登録するモニタ選択テーブル３５と、アプリケーション３４の指示によりウィンドウを生成し、生成したウィンドウを第１のモニタＭ１に表示させるＯＳ３２と、ＯＳ３１で生成されるウィンドウのウィンドウタイトルを取得し、モニタ選択テーブル３５を参照して、取得したウィンドウタイトルに対応する表示モニタが第２のモニタＭ２であるか否かを判定し、第２のモニタＭ２である場合には、第１のモニタＭ１に表示したウィンドウを第２のモニタＭ２に移動させるユーティリテイプログラム（ＤＬＬ）３２と、を備えているので、ウィンドウをモニタ選択テーブル３５に登録されているモニタに自動的に表示することができ、マルチモニタ環境でのオペレータの操作効率を向上させることが可能となる。
【００３５】
また、モニタ選択テーブル３５の内容は、オペレータが登録・変更可能であることとしたので、オペレータの好みに応じてウィンドウを表示するモニタを設定することが可能となる。
【００３６】
また、第２のモニタＭ２に表示させるウィンドウは、ヘルプウィンドウであることとしたので、メインウィンドウを第１のモニタＭ１に、ヘルプウィンドウを第２のモニタＭ２に表示させることができ、オペレータの使い勝手を向上させることが可能となる。
【００３７】
なお、上記実施例では、ノート型パーソナルコンピュータについて説明したが、コンピュータの型式は上述したノート型に限定されることなく、たとえばデスクトップ型としてもよい。また、２台目以降のモニタを外部モニタとしたが、ノート型パーソナルコンピュータが複数台のモニタを内蔵する構成としてもよい。
【産業上の利用可能性】
【００３８】
本発明に係る情報処理装置、そのウィンドウ表示方法、およびコンピュータが実行可能なプログラムは、マルチモニタ環境下でのオペレーションの作業効率を向上させる場合に有用である。 
【図面の簡単な説明】
【００３９】
【図１】本発明の実施の形態に係るマルチモニタシステムの概略構成例を示す図である。
【図２】ノート型パーソナルコンピュータの構成例を示す図である。
【図３】マルチモニタシステムのウィンドウの表示に関する機能構成を示す図である。
【図４】ウィンドウ表示動作を説明するための説明図である。
【図５】マルチモニタシステムのウィンドウの画面表示例を示す図である。
【図６】モニタ選択テーブルの内容を登録する方法の一例を説明するための図である（モニタが２台の場合）。
【図７】モニタ選択テーブルの内容を登録する方法の一例を説明するための図である（モニタが３台の場合）。
【図８】従来技術を説明するための図である。
【符号の説明】
【００４０】
１  マルチモニタシステム
１０  ノート型パーソナルコンピュータ
１１  マウス
１２  ＣＰＵ
１３  メモリ
１４  ＨＤＤ
１５  ＣＤ−ＲＯＭドライブ
１６  入出力インターフェース
１７  キーボード
１９  ＣＤ−ＲＯＭ
２０  トラックポイント
３１  ＯＳ
３２  ユーティリテイプログラム（ＤＬＬ）
３３  ドライバ
３４  アプリケーションプログラム
３５  モニタ選択テーブル
Ｍ１  第１のモニタ
Ｍ２  第２のモニタ 
【図１】
2010039700.tif 000003
【図２】
2010039700.tif 000004
【図３】
2010039700.tif 000005
【図４】
2010039700.tif 000006
【図５】
2010039700.tif 000007
【図６】
2010039700.tif 000008
【図７】
2010039700.tif 000009
【図８】
2010039700.tif 000010