(57)【特許請求の範囲】
【請求項１】
コンピュータを、
ベース画面上に位置する少なくとも１つのアプリケーションウインドウの一部又は全部の上に重ね合わされる操作手段、
前記操作手段に含まれ、入力イベントを受信する受信手段、及び
前記操作手段に含まれ、前記受信手段と一体的に形成され、外部装置から入力された注釈画像を表示し、前記少なくとも１つのアプリケーションウインドウの一部又は全部を透過的に表示し、これらの表示状態で前記少なくとも１つのアプリケーションウインドウに対する操作として入力イベントを通過させる制御手段
として機能させることを特徴とするプログラム。
【請求項２】
前記受信手段は、送信ボタンを含み、当該送信ボタンが押下されたときに、前記透過的に表示された少なくとも１つのアプリケーションウインドウの一部又は全部を示す画像が前記外部装置に送信されることを特徴とする請求項１記載のプログラム。
【請求項３】
前記受信手段のサイズの拡大又は縮小に応じて前記制御手段のサイズが拡大又は縮小されることを特徴とする請求項１又は２に記載のプログラム。
【請求項４】
前記受信手段及び前記制御手段は、前記ベース画面の範囲内で移動可能であり、前記制御手段は、前記制御手段の移動量に対応する前記注釈画像を表示すると共に前記制御手段の移動量に対応する前記少なくとも１つのアプリケーションウインドウの一部又は全部を透過的に表示することを特徴とする請求項１乃至３のいずれか１項に記載のプログラム。
【請求項５】
前記操作手段は、ベース画面上に位置する複数のアプリケーションウインドウの一部又は全部の上に重ね合わされることを特徴とする請求項１乃至４のいずれか１項に記載のプログラム。
【請求項６】
ベース画面上に位置する少なくとも１つのアプリケーションウインドウの一部又は全部の上に重ね合わされるユーザインターフェースを表示する表示手段を備え、
前記ユーザインターフェースは、
入力イベントを受信する第１領域と、
前記第１の領域と一体的に形成され、外部装置から入力された注釈画像を表示し、前記少なくとも１つのアプリケーションウインドウの一部又は全部を透過的に表示し、これらの表示状態で前記少なくとも１つのアプリケーションウインドウに対する操作として入力イベントを通過させる第２領域と
を備えることを特徴とする情報処理装置。
【請求項７】
前記第１領域は、送信ボタンを含み、
当該送信ボタンが押下されたときに、前記第２領域と重なる前記アプリケーションウインドウの一部又は全部を切り出す切出手段と、
前記切出手段により切り出されたアプリケーションウインドウの一部又は全部に対応する画面データを前記外部装置に送信する送信手段と、
前記外部装置から前記注釈画像の座標データを受信する受信手段と、
前記受信された注釈画像の座標データに基づいて前記第２領域に前記注釈画像を表示する表示手段と
をさらに備えることを特徴とする請求項６記載の情報処理装置。
【請求項８】
前記第１領域のサイズの拡大又は縮小に応じて前記第２領域のサイズが拡大又は縮小されることを特徴とする請求項６又は７に記載の情報処理装置。
【請求項９】
前記第１領域及び前記第２領域は、前記ベース画面の範囲内で移動可能であり、前記第２領域は、前記第２領域の移動量に対応する前記注釈画像を表示すると共に前記第２領域の移動量に対応する前記少なくとも１つのアプリケーションウインドウの一部又は全部を透過的に表示することを特徴とする請求項６乃至８のいずれか１項に記載の情報処理装置。
【請求項１０】
前記ユーザインターフェースは、ベース画面上に位置する複数のアプリケーションウインドウの一部又は全部の上に重ね合わされることを特徴とする請求項６乃至９のいずれか１項に記載の情報処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、プログラム及び情報処理装置に関する。
【背景技術】
【０００２】
従来より、第１コンピュータの表示画面に、透明ボード（透明レイヤー）が重ね合わされたアプリケーションを表示すると共に当該第１コンピュータの表示画面の情報を遠隔地の第２コンピュータに表示させる技術が知られている（例えば、特許文献１参照）。この技術では、透明ボード上のマウスイベントを検知することに応じて、コンピュータが、そのアプリケーション上にアノテーション（注釈）画像を描く。
【０００３】
さらに、ユーザは、そのアプリケーション上の矢印型のアイコンを押下することで、現在のモードをアプリケーションモードに変更することができ、そのアプリケーション上のペン型のアイコンを押下することで、現在のモードをアプリケーションモードに変更することができる。アプリケーションモードとは、任意のアプリケーション（例えば、文書作成アプリケーション、図表作成アプリケーション）の操作が可能なモードであり、ペンモードとは、マウスやタブレットのペンで文字や図形等を描いたり、消しゴムでその文字や図形等を消去するモードである。ペンモード時に、ペンで図形や線を描くと、描かれた部分はアプリケーション上に上書きされたように表示され、蛍光ペンで図形や線を描くと、描かれた部分が透けて、その下層（例えばアプリケーション）はユーザに直接見えるように表示される。また、透明ボードに何も描かれていない状態では、透明ボードが透けて、アプリケーションがユーザに直接見えるように表示される。
【特許文献１】特開２００６−１４６６２９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、上記特許文献１では、ユーザは任意のアプリケーションを操作しようとすると、矢印型のアイコンを押下することで、現在のモードをアプリケーションモードに変更しなければならない。一方、ユーザは文字や図形等を描こうとすると、ペン型のアイコンを押下することで、現在のモードをペンモードに変更しなければならない。
【０００５】
特に、文字や図形等が表示された状態で、ユーザは任意のアプリケーションを操作しようとすると、現在のモードをアプリケーションモードに変更する煩わしい操作が必要となる。
【０００６】
本発明の目的は、注釈画像が表示された状態でもモード変更せずに、アプリケーションの操作が可能なプログラム及び情報処理装置を提供することにある。
【課題を解決するための手段】
【０００７】
上記目的を達成するため、請求項１のプログラムは、コンピュータを、ベース画面上に位置する少なくとも１つのアプリケーションウインドウの一部又は全部の上に重ね合わされる操作手段、前記操作手段に含まれ、入力イベントを受信する受信手段、及び前記操作手段に含まれ、前記受信手段と一体的に形成され、外部装置から入力された注釈画像を表示し、前記少なくとも１つのアプリケーションウインドウの一部又は全部を透過的に表示し、これらの表示状態で前記少なくとも１つのアプリケーションウインドウに対する操作として入力イベントを通過させる制御手段として機能させることを特徴とする。
【０００８】
請求項２のプログラムは、請求項１記載のプログラムにおいて、前記受信手段は、送信ボタンを含み、当該送信ボタンが押下されたときに、前記透過的に表示された少なくとも１つのアプリケーションウインドウの一部又は全部を示す画像が前記外部装置に送信されることを特徴とする。
【０００９】
請求項３のプログラムは、請求項１又は２に記載のプログラムにおいて、前記受信手段のサイズの拡大又は縮小に応じて前記制御手段のサイズが拡大又は縮小されることを特徴とする。
【００１０】
請求項４のプログラムは、請求項１乃至３のいずれか１項に記載のプログラムにおいて、前記受信手段及び前記制御手段は、前記ベース画面の範囲内で移動可能であり、前記制御手段は、前記制御手段の移動量に対応する前記注釈画像を表示すると共に前記制御手段の移動量に対応する前記少なくとも１つのアプリケーションウインドウの一部又は全部を透過的に表示することを特徴とする。
【００１１】
請求項５のプログラムは、請求項１乃至４のいずれか１項に記載のプログラムにおいて、前記操作手段は、ベース画面上に位置する複数のアプリケーションウインドウの一部又は全部の上に重ね合わされることを特徴とする。
【００１２】
請求項６の情報処理装置は、ベース画面上に位置する少なくとも１つのアプリケーションウインドウの一部又は全部の上に重ね合わされるユーザインターフェースを表示する表示手段を備え、前記ユーザインターフェースは、入力イベントを受信する第１領域と、前記第１の領域と一体的に形成され、外部装置から入力された注釈画像を表示し、前記少なくとも１つのアプリケーションウインドウの一部又は全部を透過的に表示し、これらの表示状態で前記少なくとも１つのアプリケーションウインドウに対する操作として入力イベントを通過させる第２領域とを備えることを特徴とする。
【００１３】
請求項７の情報処理装置は、請求項６記載の情報処理装置において、前記第１領域は、送信ボタンを含み、当該送信ボタンが押下されたときに、前記第２領域と重なる前記アプリケーションウインドウの一部又は全部を切り出す切出手段と、前記切出手段により切り出されたアプリケーションウインドウの一部又は全部に対応する画面データを前記外部装置に送信する送信手段と、前記外部装置から前記注釈画像の座標データを受信する受信手段と、前記受信された注釈画像の座標データに基づいて前記第２領域に前記注釈画像を表示する表示手段とをさらに備えることを特徴とする。
【００１４】
請求項８の情報処理装置は、請求項６又は７に記載の情報処理装置において、前記第１領域のサイズの拡大又は縮小に応じて前記第２領域のサイズが拡大又は縮小されることを特徴とする。
【００１５】
請求項９の情報処理装置は、請求項６乃至８のいずれか１項に記載の情報処理装置において、前記第１領域及び前記第２領域は、前記ベース画面の範囲内で移動可能であり、前記第２領域は、前記第２領域の移動量に対応する前記注釈画像を表示すると共に前記第２領域の移動量に対応する前記少なくとも１つのアプリケーションウインドウの一部又は全部を透過的に表示することを特徴とする。
【００１６】
請求項１０の情報処理装置は、請求項６乃至９のいずれか１項に記載の情報処理装置において、前記ユーザインターフェースは、ベース画面上に位置する複数のアプリケーションウインドウの一部又は全部の上に重ね合わされることを特徴とする。
【発明の効果】
【００１７】
請求項１，６の発明によれば、注釈画像が表示された状態でもモード変更せずに、アプリケーションの操作が可能である。
【００１８】
請求項２の発明によれば、少なくとも１つのアプリケーションウインドウの一部又は全部を示す画像を外部装置とコンピュータとの間で共有することができる。
【００１９】
請求項３の発明によれば、受信手段のサイズの変更に応じて制御手段のサイズを変更することができる。
【００２０】
請求項４の発明によれば、制御手段を移動させた場合に、移動量に対応する、注釈画像の表示及び少なくとも１つのアプリケーションウインドウの一部又は全部の透過的表示を実行することができる。
【００２１】
請求項５の発明によれば、複数のアプリケーションウインドウをまたがる注釈画像の表示及び複数のアプリケーションウインドウの一部又は全部の透過的表示を実行することができる。
【００２２】
請求項７の発明によれば、外部装置と情報処理装置との間でアプリケーションウインドウの一部又は全部に対応する画面データ及び注釈画像を共有することができる。
【００２３】
請求項８の発明によれば、第１領域のサイズの変更に応じて第２領域のサイズを変更することができる。
【００２４】
請求項９の発明によれば、第２領域を移動させた場合に、移動量に対応する、注釈画像の表示及び少なくとも１つのアプリケーションウインドウの一部又は全部の透過的表示を実行することができる。
【００２５】
請求項１０の発明によれば、複数のアプリケーションウインドウをまたがる注釈画像の表示及び複数のアプリケーションウインドウの一部又は全部の透過的表示を実行することができる。
【発明を実施するための最良の形態】
【００２６】
以下、本発明の実施の形態について、図面を参照して説明する。
【００２７】
図１は、本発明の実施の形態に係る情報処理装置を含む情報処理システムの構成を示すブロック図である。
【００２８】
図１の情報処理システムは、サーバとして機能するパーソナルコンピュータ（ＰＣ）１（情報処理装置）、クライアントとして機能するパーソナルコンピュータ（ＰＣ）２、ＰＣ３，４，８、プロジェクタ６（投影装置）、及びカメラ７（撮影装置）を備えている。ＰＣ１には、モニタ１１が接続されている。
【００２９】
ＰＣ１は、ネットワーク５を介してＰＣ２〜４，８に接続されている。ＰＣ２〜４にはモニタ１５〜１７がそれぞれ接続されている。ＰＣ８には、プロジェクタ６及びカメラ７が接続されている。尚、各ＰＣは、モニタを備える一体型のパーソナルコンピュータで構成してもよい
【００３０】
プロジェクタ６は、ＰＣ８からの制御コマンドに基づいて、対象物９が置かれたテーブル１０の領域に対してアノテーション画像（注釈画像）を投影する。アノテーション画像は、線、文字、記号、図形、色、フォント（書体）等のあらゆる態様の画像を含む。
【００３１】
カメラ７は、ビデオカメラ又はＰＴＺ（Pan Tilt Zoom）カメラで構成され、テーブル１０の領域を撮影し、撮影画像をＰＣ８に出力する。この撮影画像は、ＰＣ８からＰＣ１に送信され、モニタ１１で表示される。モニタ１１の表示領域１１ａは、アプリケーションウインドウ１２、１５ａ、１６ａを含み、カメラ７からの撮影画像は、アプリケーションウインドウ１２に表示されている。アプリケーションウインドウ１５ａは、ＰＣ２に接続されているモニタ１５の表示領域と同一であり、アプリケーションウインドウ１６ａは、ＰＣ３に接続されているモニタ１６の表示領域と同一である。アプリケーションウインドウ１５ａには、例えばＣＡＤ（Computer Aided Design）データを編集するアプリケーションが表示され、アプリケーションウインドウ１６ａには、例えば、ドキュメントデータを編集するアプリケーションが表示される。アプリケーションウインドウ１５ａ，１６ａに表示されるアプリケーションは、汎用的なアプリケーションであればよく、これらに限定されるものではない。アプリケーションウインドウ１２、１５ａ、１６ａは隙間無く隣接しているが、間隔を開けて、隣接していてもよい。
【００３２】
ＰＣ１は、後述するユーザインターフェースからの送信指示に応じて、表示領域１１ａに表示されている画面データをＰＣ４に出力することができる。ＰＣ４に接続されているモニタ１７の表示領域１７ａは、ＰＣ１から受信した画面データを表示する。
【００３３】
アプリケーションウインドウ１２、１５ａ、１６ａは、各々編集用ユーザインターフェース（ＵＩ）１９を有している。また、モニタ１５〜１７は、各々編集用ＵＩ１９を表示している。編集用ＵＩ１９は、ペン、テキスト、及び消去などのボタン群と、線種や色種のアイコンを含む。
【００３４】
尚、本実施の形態では、アプリケーションウインドウ１５ａは、ＰＣ２に接続されているモニタ１５の表示領域と同一であり、アプリケーションウインドウ１６ａは、ＰＣ３に接続されているモニタ１６の表示領域と同一であるが、アプリケーションウインドウ１５ａ、１６ａに表示されるアプリケーションは、ＰＣ１に格納されているものでもよい。この場合、ＰＣ２，３はネットワーク５に接続されている必要はない。
【００３５】
図２は、ＰＣ１のハードウエア構成を示すブロック図である。尚、ＰＣ２〜４のハードウエア構成もＰＣ１のハードウエアと同一である。
【００３６】
ＰＣ１は、装置全体を制御するＣＰＵ２１（切出手段、送信手段、受信手段）、制御プログラムを備えるＲＯＭ２２、ワーキングエリアとして機能するＲＡＭ２３、各種の情報やプログラムを備えるハードディスクドライブ（ＨＤＤ）２４、キーコード及びマウスデータを入力するキーボード及びマウス２５、ＰＣ２〜４と接続するためのネットワークインターフェース２６、モニタ１２（表示手段）及びカメラ７などのＵＳＢ機器と接続するためのＵＳＢ（universal serial bus）インターフェース２７を備えている。ＣＰＵ２１はシステムバス２８を介してＲＯＭ２２、ＲＡＭ２３、ハードディスクドライブ（ＨＤＤ）２４、キーボード及びマウス２５、ネットワークインターフェース２６、ＵＳＢインターフェース２７、及びモニタ１２に接続されている。
【００３７】
図３（Ａ）は、表示領域１１ａにユーザインターフェースを表示した状態を示す図であり、図３（Ｂ）は、表示領域１１ａに表示されるデータの階層構造の一例を示す図である。
【００３８】
ユーザがキーボード及びマウス２５よりユーザインターフェース（ＵＩ）３０（操作手段）を表示するコマンドを入力すると、図３（Ａ）に示すように、ＣＰＵ２１は、ＨＤＤ２４に記憶されたプログラムに従って、ＵＩ３０を表示領域１１ａに表示する。ＵＩ３０は、送信ボタン３１を含む第１領域３２（受信手段）と、第１領域３２に囲まれ、第１領域３２と一体的に形成された第２領域３３（制御手段）とを備えている。第１領域３２は、キーボード及びマウス２５より入力された入力イベントを受け付ける。一方、第２領域３３はキーボード及びマウス２５より入力された入力イベントを受け付けず、通過させる。
【００３９】
ここで、キーボード及びマウス２５より入力された入力イベントを通過させる例を図４に示す。
【００４０】
図４では、キーボード及びマウス２５より、第２領域３３の下層に配置されたアプリケーションウインドウ１６ａ内の編集用ＵＩ１９の一つのペンアイコンが押下され、マウスカーソル３５で線が描かれている。このように、第２領域３３でキーボード及びマウス２５より入力操作が行われると、その入力操作は第２領域３３の下層に配置されたいずれかのアプリケーションウインドウに対する操作となる。これは、第２領域３３がキーボード及びマウス２５より入力された入力イベントを受け付けず、通過させるためである。
【００４１】
また、マウスカーソル３５によりＵＩ３０の移動が指示されると、ＣＰＵ２１は、ＵＩ３０を当該指示に応じて移動させる。さらに、マウスカーソル３５によりＵＩ３０の拡大又は縮小が指示されると、ＣＰＵ２１は、ＵＩ３０を当該指示に応じて拡大又は縮小させる。ＵＩ３０が移動する例を図５（Ａ）に示し、ＵＩ３０が拡大する例を図５（Ｂ）に示す。
【００４２】
図５（Ａ）に示すように、ＵＩ３０が移動すると、第２領域３３に表示される情報（即ち第２領域３３の下層に配置されたアプリケーションウインドウ）はＵＩ３０の移動量に応じて変更される。また、図５（Ｂ）に示すように、第２領域３３に表示される情報はＵＩ３０の拡大又は縮小に応じて拡大又は縮小される。また、第２領域３３は、第１領域３２と一体的に形成されているため、第１領域３２がマウスカーソル３５により拡大又は縮小されると、第２領域３３も拡大又は縮小される。
【００４３】
図３（Ｂ）は、表示領域１１ａに表示されるデータの階層構造の一例を示す。表示領域１１ａの最下層には、ベース画面としてのデスクトップ画面１３が配置され、表示領域１１ａの中間層には、アプリケーションウインドウ１２、１５ａ、１６ａが配置され、表示領域１１ａの最上層には、ＵＩ３０が配置される。ＵＩ３０の第２領域３３には、透明レイヤー３４が配置されている。これにより、ユーザは、図３（Ａ）に示すように、第２領域３３の下層に配置されているアプリケーションウインドウ１２、１５ａ、１６ａ又はデスクトップ画面１３を観ることができる。
【００４４】
図６は、ＵＩ３０の送信ボタン３１が押下されたときに、モニタ１７の表示領域１７ａに表示される画面データを示す図である。図７は、表示領域１７ａに表示された画面データ上に記載されたアノテーション画像がＵＩ３０の第２領域３３に表示される例を示す図である。図８は、ＰＣ１及びＰＣ４で実行される処理を示すフローチャートである。
【００４５】
以下、図６及び図７を参照しながら、図８の処理について説明する。
【００４６】
まず、図６に示すように、ＣＰＵ２１は、ＵＩ３０の送信ボタン３１が押下されたか否かを判別する（ステップＳ１）。ステップＳ１でＮＯの場合には、当該判別工程を繰り返す。
【００４７】
ステップＳ１でＹＥＳの場合には、ＣＰＵ２１は、第２領域３３の下層にある画面データを切り出し（ステップＳ２）、ネットワーク５を介してＰＣ４に送信する（ステップＳ３）。ＰＣ４のＣＰＵは、ＰＣ１からその画面データを受信し（ステップＳ４）、表示領域１７ａに当該画面データを表示する（ステップＳ５）。
【００４８】
次いで、図７に示すように、表示領域１７ａに表示された編集用ＵＩ１９の一つのペンアイコンが押下され、アノテーション画像４０が画面データ上に記載されると、ＰＣ４のＣＰＵは、アノテーション画像４０の座標データをＰＣ４のＲＡＭに一時保存する（ステップＳ６）。
【００４９】
次に、ＰＣ４のＲＡＭに保存されたアノテーション画像４０の座標データをネットワーク５を介してＰＣ１に送信する（ステップＳ７）。ＰＣ１のＣＰＵ２１は、ＰＣ４からアノテーション画像４０の座標データを受信し（ステップＳ８）、受信したアノテーション画像４０の座標データに基づいてＵＩ３０の第２領域３３（具体的には、透明レイヤー３４）にアノテーション画像を表示し（ステップＳ９）、本処理を終了する。
【００５０】
本処理によれば、第２領域３３内の画面データがＰＣ１からＰＣ４に送信され、ＰＣ４に接続されたモニタ１７の表示領域１７ａに表示される。さらに、モニタ１７の表示領域１７ａに表示された画面データ上に記載されたアノテーション画像４０は、ＰＣ４からＰＣ１に送信され、第２領域３３上の透明レイヤー３４に表示される。よって、ＰＣ１とＰＣ４との間で画面データ及びアノテーション画像を共有することができる。
【００５１】
図８の処理において、ＰＣ１のＣＰＵ２１は、ステップＳ１０の工程の後、アプリケーションウインドウ１５ａに重なるアノテーション画像の一部の座標データをＰＣ２に、アプリケーションウインドウ１６ａに重なるアノテーション画像の一部の座標データをＰＣ３にそれぞれ送信してもよい。この場合、図９に示すように、ＰＣ２のＣＰＵは、アプリケーションウインドウ１５ａに重なるアノテーション画像の一部の座標データに基づいて、当該アプリケーションウインドウ１５ａに重なるアノテーション画像の一部をモニタ１５に表示し、ＰＣ３のＣＰＵは、アプリケーションウインドウ１６ａに重なるアノテーション画像の一部の座標データに基づいて、当該アプリケーションウインドウ１６ａに重なるアノテーション画像の一部をモニタ１６に表示する。
【００５２】
以上詳細に説明したように、本実施の形態によれば、ＰＣ１はモニタ１１にユーザインターフェース３０を表示し、ユーザインターフェース３０は、入力イベントを受信する第１領域３２と、第１領域３２と一体的に形成され、ＰＣ４から入力されたアノテーション画像を表示し、少なくとも１つのアプリケーションウインドウの一部又は全部を透過的に表示し、これらの表示状態で当該少なくとも１つのアプリケーションウインドウに対する操作として入力イベントを通過させる第２の領域３３とを備える。よって、アノテーション画像が表示された状態でもモード変更せずに、アプリケーションの操作が可能である。
【００５３】
また、第１領域３２、送信ボタン１３を含み、当該送信ボタン１３が押下されたときに、透過的に表示された少なくとも１つのアプリケーションウインドウの一部又は全部を示す画像がＰＣ４に送信されるので、少なくとも１つのアプリケーションウインドウの一部又は全部を示す画像をＰＣ１とＰＣ４との間で共有することができる。
【００５４】
また、ユーザは、マウス操作により、少なくとも１つのアプリケーションウインドウの一部又は全部を透過的に表示する第２領域３３のサイズを変更することができる。
【００５５】
さらに、第１領域３２及び第２領域３３は、デスクトップ画面１３の範囲内で移動可能であり、第２領域３３は、第２領域３３の移動量に対応するアノテーション画像を表示すると共に第２領域３３の移動量に対応する少なくとも１つのアプリケーションウインドウの一部又は全部を透過的に表示する。よって、第２領域３３を移動させた場合に、移動量に対応する、アノテーション画像の表示及び少なくとも１つのアプリケーションウインドウの一部又は全部の透過的表示を実行することができる。
【００５６】
また、ユーザインターフェース３０は、デスクトップ画面１３上に位置する複数のアプリケーションウインドウの一部又は全部の上に重ね合わすことができる。よって、複数のアプリケーションウインドウをまたがるアノテーション画像の表示及び複数のアプリケーションウインドウの一部又は全部の透過的表示を実行することができる。
【００５７】
また、上記実施の形態では、アノテーション画像をＰＣ１に送信する装置及び透過的に表示された少なくとも１つのアプリケーションウインドウの一部又は全部を示す画像をＰＣ１から受信する装置は、ＰＣ４である（即ち、これらの装置は同一である）が、アノテーション画像をＰＣ１に送信する装置が、透過的に表示された少なくとも１つのアプリケーションウインドウの一部又は全部を示す画像をＰＣ１から受信する装置と異なっていてもよい。
【００５８】
ＰＣ１の機能を実現するためのソフトウェアのプログラムが記録されている記録媒体を、ＰＣ１に供給し、ＰＣ１のＣＰＵ２１が記憶媒体に格納されたプログラムを読み出し実行することによっても、上記実施の形態と同様の効果を奏する。プログラムを供給するための記憶媒体としては、例えば、ＣＤ−ＲＯＭ、ＤＶＤ、又はＳＤカードなどがある。
【００５９】
また、ＰＣ１のＣＰＵ２１が、ＰＣ１の機能を実現するためのソフトウェアのプログラムを実行することによっても、上記実施の形態と同様の効果を奏する。
【００６０】
なお、本発明は、上述した実施の形態に限定されるものではなく、その要旨を逸脱しない範囲内で種々変形して実施することが可能である。
【図面の簡単な説明】
【００６１】
【図１】本発明の実施の形態に係る情報処理装置を含む情報処理システムの構成を示すブロック図である。
【図２】ＰＣ１のハードウエア構成を示すブロック図である。
【図３】（Ａ）は、表示領域１１ａにユーザインターフェースを表示した状態を示す図であり、（Ｂ）は、表示領域１１ａに表示されるデータの階層構造の一例を示す図である。
【図４】キーボード及びマウス２５より入力された入力イベントを通過させる例を示す図である。
【図５】（Ａ）は、ＵＩ３０が移動する例を示す図であり、（Ｂ）は、ＵＩ３０が拡大する例を示す図である。
【図６】ＵＩ３０の送信ボタン３１が押下されたときに、モニタ１７の表示領域１７ａに表示される画面データを示す図である。
【図７】表示領域１７ａに表示された画面データ上に記載されたアノテーション画像がＵＩ３０の第２領域３３に表示される例を示す図である。
【図８】ＰＣ１及びＰＣ４で実行される処理を示すフローチャートである。
【図９】アプリケーションウインドウ１５ａに重なるアノテーション画像の一部及びアプリケーションウインドウ１６ａに重なるアノテーション画像の一部がそれぞれモニタ１５及びモニタ１６に表示される例を示す図である。
【符号の説明】
【００６２】
１〜４  ＰＣ
５  ネットワーク
６  プロジェクタ
７  カメラ
９  対象物
１０  テーブル
１１，１５，１６，１７  モニタ
１２，１５ａ，１６ａ  アプリケーションウインドウ
２１  ＣＰＵ
２２  ＲＯＭ
２３  ＲＡＭ
２４  ハードディスクドライブ（ＨＤＤ）
３０  ユーザインターフェース
３１  送信ボタン
３２  第１領域
３３  第２領域
【図１】
0004998363.tif 000002
【図２】
0004998363.tif 000003
【図３】
0004998363.tif 000004
【図４】
0004998363.tif 000005
【図５】
0004998363.tif 000006
【図６】
0004998363.tif 000007
【図７】
0004998363.tif 000008
【図８】
0004998363.tif 000009
【図９】
0004998363.tif 000010