(57)【要約】【課題】１つのディスプレイにおいて、１以上のオペレーティング・システム（ＯＳ）それぞれが提供するウィンドウの表示を制御すること。【解決手段】表示画面を備えた画面共有制御装置１０のプロセッサ１２は、１以上のＯＳウィンドウを一元管理する管理ウィンドウを生成し、表示する管理ウィンドウ生成部１１０と、１以上のＯＳそれぞれに管理ウィンドウ内の一部の領域を割り当てて、管理ウィンドウにＯＳウィンドウを配置する表示変更処理部１３０と、管理ウィンドウに配置されたＯＳウィンドウに関する情報をオブジェクトとして保持するオブジェクト保持部１２０と、を備える。表示変更処理部１３０は、入力部１３を介して、管理ウィンドウに配置されたＯＳウィンドウの表示に関する指示をユーザから受け付け、その指示とオブジェクト保持部１２０に保持されているオブジェクトとに基づいて、指示を受けたＯＳウィンドウの表示変更処理を行う。【選択図】図２
2013205897.tif 000002
【特許請求の範囲】
【請求項１】
表示画面を備え、１以上のオペレーティング・システムそれぞれが提供する１以上のＯＳウィンドウを制御する画面共有制御装置であって、
前記１以上のＯＳウィンドウを一元管理する管理ウィンドウを生成し、前記表示画面に表示する管理ウィンドウ生成手段と、
前記１以上のオペレーティング・システムそれぞれに前記管理ウィンドウ内の一部の領域を割り当てて、前記管理ウィンドウに前記１以上のＯＳウィンドウを配置する表示変更処理手段と、
前記管理ウィンドウに配置された１以上のＯＳウィンドウに関する情報をオブジェクトとして保持するオブジェクト保持手段と、
を備え、
前記表示変更処理手段は、入力手段を介して、前記管理ウィンドウに配置された１以上のＯＳウィンドウに対する表示に関する指示をユーザから受け付け、受け付けた指示と前記オブジェクト保持手段に保持されているオブジェクトとに基づいて、前記ユーザからの指示を受けたＯＳウィンドウの表示変更処理を行うことを特徴とする画面共有制御装置。
【請求項２】
前記表示変更処理は、前記管理ウィンドウに配置された１以上のＯＳウィンドウに対する、配置制御処理、表示サイズ制御処理、表示方向制御処理のいずれかであることを特徴とする請求項１に記載の画面共有制御装置。
【請求項３】
前記１以上のオペレーティング・システムを記憶する記憶部、および前記記憶部に記憶された１以上のオペレーティング・システムを動作させるプロセッサを備えることを特徴とする請求項１または２に記載の画面共有制御装置。
【請求項４】
前記１以上のオペレーティング・システムを記憶する記憶部、および前記記憶部に記憶された１以上のオペレーティング・システムを動作させるプロセッサと接続していることを特徴とする請求項１または２に記載の画面共有制御装置。
【請求項５】
管理ウィンドウ生成手段、表示変更処理手段、オブジェクト保持手段、および表示画面を備え、１以上のオペレーティング・システムそれぞれが提供する１以上のＯＳウィンドウを制御する画面共有制御装置における、画面共有制御方法であって、
前記管理ウィンドウ生成手段が、前記１以上のＯＳウィンドウを一元管理する管理ウィンドウを生成し、前記表示画面に表示する第１のステップと、
前記表示変更処理手段が、前記１以上のオペレーティング・システムそれぞれに前記管理ウィンドウ内の一部の領域を割り当てて、前記管理ウィンドウに前記１以上のＯＳウィンドウを配置する第２のステップと、
前記オブジェクト保持手段が、前記管理ウィンドウに配置された１以上のＯＳウィンドウに関する情報をオブジェクトとして保持する第３のステップと、
前記表示変更処理手段が、入力手段を介して、前記管理ウィンドウに配置された１以上のＯＳウィンドウに対する表示に関する指示をユーザから受け付けると、受け付けた指示と前記第３のステップで保持されたオブジェクトとに基づいて、前記ユーザからの指示を受けたＯＳウィンドウの表示変更処理を行う第４のステップと、
を備えることを特徴とする画面共有制御方法。
【請求項６】
管理ウィンドウ生成手段、表示変更処理手段、オブジェクト保持手段、および表示画面を備え、１以上のオペレーティング・システムそれぞれが提供する１以上のＯＳウィンドウを制御する画面共有制御装置における、画面共有制御方法を実行させるためのプログラムであって、
前記管理ウィンドウ生成手段が、前記１以上のＯＳウィンドウを一元管理する管理ウィンドウを生成し、前記表示画面に表示する第１のステップと、
前記表示変更処理手段が、前記１以上のオペレーティング・システムそれぞれに前記管理ウィンドウ内の一部の領域を割り当てて、前記管理ウィンドウに前記１以上のＯＳウィンドウを配置する第２のステップと、
前記オブジェクト保持手段が、前記管理ウィンドウに配置された１以上のＯＳウィンドウに関する情報をオブジェクトとして保持する第３のステップと、
前記表示変更処理手段が、入力手段を介して、前記管理ウィンドウに配置された１以上のＯＳウィンドウに対する表示に関する指示をユーザから受け付けると、受け付けた指示と前記第３のステップで保持されたオブジェクトとに基づいて、前記ユーザからの指示を受けたＯＳウィンドウの表示変更処理を行う第４のステップと、
をコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、１つのディスプレイにおいて、１以上のオペレーティング・システムそれぞれが提供するウィンドウの表示を制御する画面共有制御装置、画面共有制御方法、およびプログラムに関する。
【背景技術】
【０００２】
従来、パーソナル・コンピュータは、マルチウィンドウ・システムを搭載し、同時に複数のウィンドウを制御して、例えば、それぞれのウィンドウで異なった情報を表示することができた（例えば、特許文献１参照）。そして、このマルチウィンドウ・システムにより、ユーザは複数のプログラムを同時に実行させることができたが、これらのプログラムは１つのオペレーティング・システム（ＯＳ）上で動作していた。
【０００３】
ところで、近年、大型のディスプレイが登場し、この大型のディスプレイは公共の場で様々な情報を表示、発信する「パブリックディスプレイ」として使用されている。パブリックディスプレイの主な用途としては、空港や駅等の時刻表示や会議室のディスプレイ、電子メニューボード等であって、複数人がパブリックディスプレイに表示、発信された情報を共有することができる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開平７−２００２３６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、大型のディスプレイを情報共有のために使用するだけでなく、大型のディスプレイをシェアして複数ユーザで同時に使用したいという要望や、大型ディスプレイに異なったＯＳが提供するウィンドウを表示したいという要望がある。しかしながら、大型のディスプレイにおいても、従来のマルチウィンドウ・システムが採用されているため、大型のディスプレイ上に表示される複数のウィンドウを制御することはできるが、これらのウィンドウは１つのＯＳ上で起動しているプログラムが提供するウィンドウであった。そのため、上述した要望を実現することができなかった。すなわち、大型のディスプレイを複数のＯＳでシェアして、同時に使用できないという問題点があった。
【０００６】
そこで、本発明は上述の課題に鑑みてなされたものであり、１つのディスプレイにおいて、１以上のオペレーティング・システムそれぞれが提供するウィンドウの表示を制御する画面共有制御装置、画面共有制御方法、およびプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明は、上記の課題を解決するために、以下の事項を提案している。なお、理解を容易にするために、本発明の実施形態に対応する符号を付して説明するが、これに限定されるものではない。
【０００８】
（１）  本発明は、表示画面を備え、１以上のオペレーティング・システムそれぞれが提供する１以上のＯＳウィンドウを制御する画面共有制御装置であって、前記１以上のＯＳウィンドウを一元管理する管理ウィンドウを生成し、前記表示画面に表示する管理ウィンドウ生成手段（例えば、図２の管理ウィンドウ生成部１１０）と、１以上のオペレーティング・システムそれぞれに前記管理ウィンドウ内の一部の領域を割り当てて、前記管理ウィンドウに前記１以上のＯＳウィンドウを配置する表示変更処理手段（例えば、図２の表示変更処理部１３０）と、前記管理ウィンドウに配置された１以上のＯＳウィンドウに関する情報をオブジェクトとして保持するオブジェクト保持手段（例えば、図２のオブジェクト保持部１２０）と、を備え、前記表示変更処理手段は、入力手段を介して、前記管理ウィンドウに配置された１以上のＯＳウィンドウに対する表示に関する指示をユーザから受け付け、受け付けた指示と前記オブジェクト保持手段に保持されているオブジェクトとに基づいて、前記ユーザからの指示を受けたＯＳウィンドウの表示変更処理を行うことを特徴とする画面共有制御装置を提案している。
【０００９】
この発明によれば、管理ウィンドウ生成手段は、１以上のＯＳウィンドウを一元管理する管理ウィンドウを生成し、表示画面に表示する。表示変更処理手段は、１以上のオペレーティング・システムそれぞれに管理ウィンドウ内の一部の領域を割り当てて、管理ウィンドウに１以上のＯＳウィンドウを配置する。また、表示変更処理手段は、入力手段を介して、管理ウィンドウに配置された１以上のＯＳウィンドウに対する表示に関する指示をユーザから受け付け、受け付けた指示とオブジェクト保持手段に保持されているオブジェクトとに基づいて、ユーザからの指示を受けたＯＳウィンドウの表示変更処理を行う。オブジェクト保持手段は、管理ウィンドウに配置された１以上のＯＳウィンドウに関する情報をオブジェクトとして保持する。したがって、ＯＳウィンドウを一元管理する管理ウィンドウを設けること、および１以上のオペレーティング・システムをオブジェクトとして保持することにより、１以上のＯＳウィンドウの表示を制御することができる。それにより、シェアすることにより大型のディスプレイを複数ユーザで同時に使用したいという要望や、大型ディスプレイに異なったＯＳの提供するウィンドウを表示したいという要望を満たすことができる。
【００１０】
（２）  本発明は、（１）の画面共有制御装置について、前記表示変更処理は、前記管理ウィンドウに配置された１以上のＯＳウィンドウに対する、配置制御処理、表示サイズ制御処理、表示方向制御処理のいずれかであることを特徴とする画面共有制御装置を提案している。
【００１１】
この発明によれば、表示変更処理は、管理ウィンドウに配置された１以上のＯＳウィンドウに対する、配置制御処理、表示サイズ制御処理、表示方向制御処理のいずれかである。したがって、１つのディスプレイに表示された１以上のＯＳウィンドウそれぞれの表示位置、表示サイズ、および表示方向を制御することができる。
【００１２】
（３）  本発明は、（１）または（２）の画面共有制御装置について、前記１以上のオペレーティング・システムを記憶する記憶部、および前記記憶部に記憶された１以上のオペレーティング・システムを動作させるプロセッサを備えることを特徴とする画面共有制御装置を提案している。
【００１３】
この発明によれば、画面共有制御装置は、１以上のオペレーティング・システムを記憶する記憶部、および記憶部に記憶された１以上のオペレーティング・システムを動作させるプロセッサを備えることができる。
【００１４】
（４）  本発明は、（１）または（２）の画面共有制御装置について、前記１以上のオペレーティング・システムを記憶する記憶部、および前記記憶部に記憶された１以上のオペレーティング・システムを動作させるプロセッサと接続していることを特徴とする画面共有制御装置を提案している。
【００１５】
この発明によれば、画面共有制御装置は、１以上のオペレーティング・システムを記憶する記憶部、および記憶部に記憶された１以上のオペレーティング・システムを動作させるプロセッサと接続することができる。すなわち、画面共有制御装置にパーソナル・コンピュータやスマートフォン等を接続し、それらのオペレーティング・システムが提供するＯＳウィンドウを表示画面に表示させることができる。
【００１６】
（５）  本発明は、管理ウィンドウ生成手段、表示変更処理手段、オブジェクト保持手段、および表示画面を備え、１以上のオペレーティング・システムそれぞれが提供する１以上のＯＳウィンドウを制御する画面共有制御装置における、画面共有制御方法であって、前記管理ウィンドウ生成手段が、前記１以上のＯＳウィンドウを一元管理する管理ウィンドウを生成し、前記表示画面に表示する第１のステップ（例えば、図３のステップＳ１）と、前記表示変更処理手段が、前記１以上のオペレーティング・システムそれぞれに前記管理ウィンドウ内の一部の領域を割り当てて、前記管理ウィンドウに前記１以上のＯＳウィンドウを配置する第２のステップ（例えば、図３のステップＳ２）と、前記オブジェクト保持手段が、前記管理ウィンドウに配置された１以上のＯＳウィンドウに関する情報をオブジェクトとして保持する第３のステップ（例えば、図３のステップＳ３）と、前記表示変更処理手段が、入力手段を介して、前記管理ウィンドウに配置された１以上のＯＳウィンドウに対する表示に関する指示をユーザから受け付けると、受け付けた指示と前記第３のステップに保持されているオブジェクトとに基づいて、前記ユーザからの指示を受けたＯＳウィンドウの表示変更処理を行う第４のステップ（例えば、図３のステップＳ４、Ｓ５）と、を備えることを特徴とする画面共有制御方法を提案している。
【００１７】
この発明によれば、まず、第１のステップにおいて、管理ウィンドウ生成手段が、１以上のＯＳウィンドウを一元管理する管理ウィンドウを生成し、表示画面に表示する。次に、第２のステップにおいて、表示変更処理手段が、１以上のオペレーティング・システムそれぞれに管理ウィンドウ内の一部の領域を割り当てて、管理ウィンドウに１以上のＯＳウィンドウを配置する。そして、第３のステップにおいて、オブジェクト保持手段が、管理ウィンドウに配置された１以上のＯＳウィンドウに関する情報をオブジェクトとして保持する。そして、第４のステップにおいて、表示変更処理手段が、入力手段を介して、管理ウィンドウに配置された１以上のＯＳウィンドウに対する表示に関する指示をユーザから受け付けると、受け付けた指示と第３のステップで保持されたオブジェクトとに基づいて、ユーザからの指示を受けたＯＳウィンドウの表示変更処理を行う。したがって、ＯＳウィンドウを一元管理する管理ウィンドウを設けること、および１以上のオペレーティング・システムをオブジェクトとして保持することにより、１以上のＯＳウィンドウの表示を制御することができる。それにより、シェアすることにより大型のディスプレイを複数ユーザで同時に使用したいという要望や、大型ディスプレイに異なったＯＳの提供するウィンドウを表示したいという要望を満たすことができる。
【００１８】
（６）  本発明は、管理ウィンドウ生成手段、表示変更処理手段、オブジェクト保持手段、および表示画面を備え、１以上のオペレーティング・システムそれぞれが提供する１以上のＯＳウィンドウを制御する画面共有制御装置における、画面共有制御方法を実行させるためのプログラムであって、前記管理ウィンドウ生成手段が、前記１以上のＯＳウィンドウを一元管理する管理ウィンドウを生成し、前記表示画面に表示する第１のステップ（例えば、図３のステップＳ１）と、前記表示変更処理手段が、前記１以上のオペレーティング・システムそれぞれに前記管理ウィンドウ内の一部の領域を割り当てて、前記管理ウィンドウに前記１以上のＯＳウィンドウを配置する第２のステップ（例えば、図３のステップＳ２）と、前記オブジェクト保持手段が、前記管理ウィンドウに配置された１以上のＯＳウィンドウに関する情報をオブジェクトとして保持する第３のステップ（例えば、図３のステップＳ３）と、前記表示変更処理手段が、入力手段を介して、前記管理ウィンドウに配置された１以上のＯＳウィンドウに対する表示に関する指示をユーザから受け付けると、受け付けた指示と前記第３のステップで保持されたオブジェクトとに基づいて、前記ユーザからの指示を受けたＯＳウィンドウの表示変更処理を行う第４のステップ（例えば、図３のステップＳ４、Ｓ５）と、をコンピュータに実行させるためのプログラムを提案している。
【００１９】
この発明によれば、まず、第１のステップにおいて、管理ウィンドウ生成手段が、１以上のＯＳウィンドウを一元管理する管理ウィンドウを生成し、表示画面に表示する。次に、第２のステップにおいて、表示変更処理手段が、１以上のオペレーティング・システムそれぞれに管理ウィンドウ内の一部の領域を割り当てて、管理ウィンドウに１以上のＯＳウィンドウを配置する。そして、第３のステップにおいて、オブジェクト保持手段が、管理ウィンドウに配置された１以上のＯＳウィンドウに関する情報をオブジェクトとして保持する。そして、第４のステップにおいて、表示変更処理手段が、入力手段を介して、管理ウィンドウに配置された１以上のＯＳウィンドウに対する表示に関する指示をユーザから受け付けると、受け付けた指示と第３のステップで保持されたオブジェクトとに基づいて、ユーザからの指示を受けたＯＳウィンドウの表示変更処理を行う。したがって、ＯＳウィンドウを一元管理する管理ウィンドウを設けること、および１以上のオペレーティング・システムをオブジェクトとして保持することにより、１以上のＯＳウィンドウの表示を制御することができる。それにより、シェアすることにより大型のディスプレイを複数ユーザで同時に使用したいという要望や、大型ディスプレイに異なったＯＳの提供するウィンドウを表示したいという要望を満たすことができる。
【発明の効果】
【００２０】
本発明によれば、１つのディスプレイにおいて、１以上のオペレーティング・システムそれぞれが提供するウィンドウの表示を制御することができる。
【図面の簡単な説明】
【００２１】
【図１】本発明の実施形態に係る画面共有制御装置のハード構成を示すブロック図である。
【図２】本発明の実施形態に係る画面共有制御装置の機能構成を示すブロック図である。
【図３】本発明の実施形態に係る画面共有制御処理のフロー図である。
【発明を実施するための形態】
【００２２】
以下、本発明の実施形態について、図面を用いて、詳細に説明する。なお、本実施形態における構成要素は適宜、既存の構成要素等との置き換えが可能であり、また、他の既存の構成要素との組合せを含む様々なバリエーションが可能である。したがって、本実施形態の記載をもって、特許請求の範囲に記載された発明の内容を限定するものではない。
【００２３】
＜画面表示装置の構成＞
図１を用いて、本発明の実施形態に係る画面共有制御装置１０のハード構成について、詳細に説明する。
【００２４】
画面共有制御装置１０は、１以上のオペレーティング・システム（ＯＳ）それぞれが提供する１以上のウィンドウ（以下、ＯＳウィンドウとする）の表示を制御する装置であって、記憶部１１、プロセッサ１２、入力部１３および表示部１４を備える。記憶部１１、プロセッサ１２、入力部１３および表示部１４は、バス１５を介して互いに接続される。
【００２５】
記憶部１１は、ハードディスク、半導体メモリ等で構成され、プロセッサ１２で実行される画面共有制御プログラムと、１以上のＯＳとが記憶されている。画面共有制御プログラムが、プロセッサ１２で実行されると、１以上のＯＳそれぞれが提供する１以上のＯＳウィンドウの表示を制御することができる。本実施形態において、記憶部１１は１つであるが、複数であってもよい。なお、画面共有制御プログラムとＯＳとで記憶部１１を分けてもよい。
【００２６】
プロセッサ１２は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）およびＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）で構成され、記憶部１１に記憶されているプログラムに従って動作する。本実施形態において、プロセッサ１２は１つであるが、複数であってもよい。画面共有制御プログラムを実行するプロセッサとＯＳを実行するプロセッサとに分けてもよいし、さらにＯＳ毎にプロセッサを分けてもよい。
【００２７】
本実施形態において、画面共有制御装置１０はＯＳを記憶した記憶部１１およびＯＳを実行するプロセッサ１２を備えるが、画面共有制御装置１０にこれらを備えず、他の装置のものを利用してもよい。例えば、画面共有制御装置１０に、パーソナル・コンピュータやスマートフォン等を接続し、それらのＯＳを記憶した記憶部１１およびプロセッサ１２を利用してもよい。
【００２８】
入力部１３は、タッチパネル、キーボード、マウス等であって、ユーザからの入力を受け付ける。
【００２９】
表示部１４は、液晶、プラズマおよびエレクトロルミネンス（ＥＬ）等の電気的なディスプレイであって、プロセッサ１２での処理に応じた情報を出力する。なお、表示部１４は、シェアすることにより複数ユーザで同時に使用する場合等は大型であることが望ましい。
【００３０】
＜画面共有制御装置の機能構成＞
図２に示すように、プロセッサ１２は、管理ウィンドウ生成部１１０、オブジェクト保持部１２０、および表示変更処理部１３０から構成される。
【００３１】
管理ウィンドウ生成部１１０は、プロセッサ１２で起動されたＯＳが提供するＯＳウィンドウを一元管理するための下位レイヤとして管理ウィンドウを生成する。そして、管理ウィンドウ生成部１１０は、生成した管理ウィンドウを表示部１４に表示する。この管理ウィンドウを設けることにより、ＯＳウィンドウに対し、従来のマルチウィンドウ・システムにおけるウィンドウと同様の制御が可能となる。なお、管理ウィンドウは、透明、半透明、不透明のいずれであってもよい。透明であれば、ユーザは、管理ウィンドウを意識することなくＯＳウィンドウを使用できるので、ユーザにとって違和感が少ない。
【００３２】
オブジェクト保持部１２０は、管理ウィンドウ上に表示されるＯＳウィンドウに関する情報をオブジェクトとして保持する。ここで、ＯＳウィンドウに関する情報とは、例えば、ＯＳウィンドウ内に表示されている画像に関する情報や、ＯＳウィンドウの管理ウィンドウ上における表示位置、表示方向、表示サイズ等の表示属性情報等である。
【００３３】
表示変更処理部１３０は、管理ウィンドウ生成部１１０で生成された管理ウィンドウに１以上のＯＳウィンドウを配置する。また、表示変更処理部１３０は、入力部１３を介してユーザから受け付けた表示に関する指示と、オブジェクト保持部１２０に保持しているオブジェクトとに基づいて、管理ウィンドウ上に配置されているＯＳウィンドウの表示変更処理を行い、図２に示すように、表示変更処理毎に、配置制御部１３１、表示サイズ制御部１３２、および表示方向制御部１３３から構成される。
【００３４】
配置制御部１３１は、プロセッサ１２でＯＳが起動されると、起動されたＯＳそれぞれに管理ウィンドウ内の一部の領域を割り当てて、ＯＳが提供するＯＳウィンドウを管理ウィンドウ上に配置する。ＯＳウィンドウを配置する位置は、あらかじめ設定しておいてもよいし、ユーザの指示に従ってもよい。なお、配置制御部１３１は、管理ウィンドウ上のＯＳウィンドウを閉じる指示を、入力部１３を介してユーザから受け付けた場合には、管理ウィンドウ上からＯＳウィンドウを削除する。このときに、ＯＳもあわせて終了させてもよい。
【００３５】
また、配置制御部１３１は、入力部１３を介して、管理ウィンドウに配置されているＯＳウィンドウの移動先の位置情報を含む移動指示を受け付ける。そして、配置制御部１３１は、移動指示がされたＯＳウィンドウのオブジェクトと移動先の位置情報とに基づいて、管理ウィンドウ上にＯＳウィンドウを配置する。具体的には、移動先の位置情報により特定される管理ウィンドウ上の位置に、ＯＳウィンドウのオブジェクトに基づいて、ＯＳウィンドウを生成する。なお、ＯＳウィンドウの移動先にすでに他のＯＳウィンドウが配置されている場合には、その上に重ねて移動させたＯＳウィンドウを配置する。
【００３６】
表示サイズ制御部１３２は、入力部１３を介して、管理ウィンドウ上に配置されているＯＳウィンドウの新たな表示サイズ情報を含むサイズ変更指示を受け付ける。そして、表示サイズ制御部１３２は、サイズ変更指示がされたＯＳウィンドウのオブジェクトと新たな表示サイズ情報とに基づいて、管理ウィンドウ上に新たな表示サイズのＯＳウィンドウを配置する。ＯＳウィンドウの表示サイズを変更したことにより、すでに配置されているＯＳウィンドウと重なる場合は、ＯＳウィンドウを移動させた場合と同様に、その上に重ねて表示サイズを変更したＯＳウィンドウを配置する。
【００３７】
表示方向制御部１３３は、入力部１３を介して、管理ウィンドウに配置されているＯＳウィンドウの新たな表示方向情報を含む方向変更指示を受け付ける。そして、表示方向制御部１３３は、方向変更指示がされたＯＳウィンドウのオブジェクトと新たな表示方向情報とに基づいて、管理ウィンドウ上に新たな表示方向にてＯＳウィンドウを配置する。
【００３８】
＜画面表示制御処理フロー＞
図３を用いて、画面表示制御処理について説明する。本処理は、プロセッサ１２でＯＳが起動されたことに応じて開始する。
【００３９】
まず、ステップＳ１において、管理ウィンドウ生成部１１０は、プロセッサ１２で起動されたＯＳが提供するＯＳウィンドウを一元管理するための下位レイヤとして管理ウィンドウを生成し、表示部１４に表示する。
【００４０】
次に、ステップＳ２において、表示変更処理部１３０は、起動されたＯＳそれぞれに管理ウィンドウ内の一部の領域を割り当てて、ＯＳが提供するＯＳウィンドウを管理ウィンドウ上に配置する。
【００４１】
次に、ステップＳ３において、オブジェクト保持部１２０は、管理ウィンドウ上に表示されるＯＳウィンドウに関する情報をオブジェクトとして保持する。
【００４２】
次に、ステップＳ４において、表示変更処理部１３０は、入力部１３にてユーザからＯＳウィンドウの表示に関する指示を受け付けたか否か判断する。指示を受け付けたと判断した場合（ＹＥＳ）には、ステップＳ５に処理を進め、一方、指示を受け付けていないと判断した場合（ＮＯ）には、ステップＳ６に処理を進める。
【００４３】
次に、ステップＳ５において、表示変更処理部１３０は、ユーザから受け付けた表示に関する指示と、保持しているオブジェクトとに基づいて、管理ウィンドウ上に配置されるＯＳウィンドウの表示変更処理を行う。なお、ユーザから受け付けた指示内容に応じて、上述した配置制御部１３１、表示サイズ制御部１３２、表示方向制御部１３３のいずれかで表示制御を行う。
【００４４】
次に、ステップＳ６において、すべてのＯＳが終了されたか否か判断する。すべてのＯＳが終了された場合（ＹＥＳ）には、処理を終了し、一方、すべてのＯＳが終了されていない場合（ＮＯ）にはステップＳ４に処理を戻し、ユーザからのＯＳウィンドウの表示に関する指示を待つ。
【００４５】
したがって、本実施形態によれば、１つのディスプレイにおいて、１以上のオペレーティング・システムそれぞれが提供するウィンドウの表示を制御することができる。
【００４６】
なお、画面共有制御装置の処理をコンピュータ読み取り可能な記録媒体に記録し、この記録媒体に記録されたプログラムを画面共有制御装置に読み込ませ、実行することによって本発明の画面共有制御装置を実現することができる。ここでいうコンピュータシステムとは、ＯＳや周辺装置等のハードウェアを含む。
【００４７】
また、「コンピュータシステム」は、ＷＷＷ（Ｗｏｒｌｄ Ｗｉｄｅ Ｗｅｂ）システムを利用している場合であれば、ホームページ提供環境（あるいは表示環境）も含むものとする。また、上記プログラムは、このプログラムを記憶装置等に格納したコンピュータシステムから、伝送媒体を介して、あるいは、伝送媒体中の伝送波により他のコンピュータシステムに伝送されてもよい。ここで、プログラムを伝送する「伝送媒体」は、インターネット等のネットワーク（通信網）や電話回線等の通信回線（通信線）のように情報を伝送する機能を有する媒体のことをいう。
【００４８】
また、上記プログラムは、前述した機能の一部を実現するためのものであってもよい。さらに、前述した機能をコンピュータシステムにすでに記録されているプログラムとの組合せで実現できるもの、いわゆる差分ファイル（差分プログラム）であってもよい。
【００４９】
以上、この発明の実施形態につき、図面を参照して詳述してきたが、具体的な構成はこの実施形態に限られるものではなく、この発明の要旨を逸脱しない範囲の設計等も含まれる。
【符号の説明】
【００５０】
１０    画面共有制御装置
１１    記憶部
１２    プロセッサ
１３    入力部
１４    表示部
１１０  管理ウィンドウ生成部
１２０  オブジェクト保持部
１３０  表示変更処理部
１３１  配置制御部
１３２  表示サイズ制御部
１３３  表示方向制御部
【図１】
2013205897.tif 000003
【図２】
2013205897.tif 000004
【図３】
2013205897.tif 000005