(57)【要約】      （修正有）【課題】複数のスクリーン間で表示情報の交換を効果的に実現する情報表示システム及び情報表示方法を提供する。【解決手段】表示部及び表示される所定のオブジェクトの操作のための入力部を有する複数のクライアント装置１０を備えた情報表示システム１であって、複数のクライアント装置の表示部をまとめて統一表示部として管理する表示部管理手段２０３と、複数のクライアント装置に表示されるオブジェクトを、統一表示部における該オブジェクトの位置情報と共に管理するオブジェクト管理手段２０９と、複数のクライアント装置の入力部におけるオブジェクトの操作に基づいて、オブジェクト管理手段により管理されるオブジェクトの位置情報を更新するオブジェクト更新手段２０７と、管理されたオブジェクトを複数のクライアント装置の表示部に送信するオブジェクト送信手段２０８とを有する。【選択図】図４
2008216499.tif 000002
【特許請求の範囲】
【請求項１】
表示部及び該表示部に表示される所定のオブジェクトの操作のための入力部を有する複数のクライアント装置を備えた情報表示システムであって、
前記複数のクライアント装置の表示部をまとめて統一表示部として管理する表示部管理手段と、
前記複数のクライアント装置の表示部に表示されるオブジェクトを、前記統一表示部における該オブジェクトの位置情報と共に管理するオブジェクト管理手段と、
前記複数のクライアント装置の入力部におけるオブジェクトの操作に基づいて、前記オブジェクト管理手段により管理されるオブジェクトの位置情報を更新するオブジェクト更新手段と、
前記オブジェクト管理手段により管理されたオブジェクトを、前記複数のクライアント装置の表示部における表示のために前記複数のクライアント装置に送信するオブジェクト送信手段と、
を有することを特徴とする情報表示システム。
【請求項２】
前記複数のクライアント装置の各々は、他のクライアント装置との位置関係を取得するための位置検出手段を有し、
前記表示部管理手段は、さらに、前記位置検出手段により検出された位置関係を前記統一表示部に反映させることを特徴とする請求項１に記載の情報表示システム。
【請求項３】
前記オブジェクト管理手段により管理されるオブジェクトが、前記統一表示部において前記複数のクライアント装置の内の任意の異なる２つの第１及び第２のクライアント装置の表示部を跨いで位置するとき、
該第１及び第２のクライアント装置における該オブジェクトの操作が該オブジェクトの移動であり、且つ、移動方向が反対方向である場合、
前記オブジェクト更新手段は、さらに、前記オブジェクト管理手段により管理されるオブジェクトを複製することを特徴とする請求項１又は２に記載の情報表示システム。
【請求項４】
前記複数のクライアント装置の一以上は、入力部と表示部が積層された電子黒板装置であり、
前記入力部におけるオブジェクトの操作は、前記表示部に表示されたオブジェクトに対するユーザのタッチ操作により行われることを特徴とする請求項１乃至３に記載の情報表示システム。
【請求項５】
前記オブジェクトの操作とは、該オブジェクトの新規作成、移動、リサイズ、内容変更又は削除のいずれかの操作であり、
前記電子黒板装置は、
前記オブジェクトの操作に係るコマンド情報を、該電子黒板装置の表示部に表示されたオブジェクトにおける位置情報と対応付けて保持するコマンド情報保持手段と、
前記コマンド情報保持手段により保持されたコマンド情報から、前記表示部においてユーザのタッチ操作が行われた位置に対応するコマンド情報を選択するコマンド情報選択手段と、
を有し、
前記オブジェクト更新手段は、さらに、前記コマンド情報選択手段により選択されたコマンド情報で示される操作を、前記オブジェクト管理手段により管理されるオブジェクトに施すことを特徴とする請求項４に記載の情報表示システム。
【請求項６】
表示部及び該表示部に表示される所定のオブジェクトの操作のための入力部を有する複数のクライアント装置と、
該複数のクライアント装置の表示部をまとめて統一的に統一表示部として管理する表示部管理部、前記複数のクライアント装置の表示部に表示されるオブジェクトを前記統一表示部における該オブジェクトの位置情報と対応付けて管理するオブジェクト管理部を備えたサーバ装置と、
を有する情報表示システムにおける情報表示方法であって、
前記複数のクライアント装置の入力部におけるオブジェクトの操作に基づいて、前記オブジェクト管理部において管理されるオブジェクトの位置情報を更新するオブジェクト更新工程と、
前記オブジェクト管理部において管理されたオブジェクトを、前記複数のクライアント装置の表示部における表示のために前記複数のクライアント装置に送信するオブジェクト送信工程と、
前記複数のクライアント装置の表示部が、前記オブジェクト送信工程において送信されたオブジェクトを表示するオブジェクト表示工程と、
を有することを特徴とする情報表示方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報表示システム及び情報表示方法に関する。
【背景技術】
【０００２】
現在、パーソナルコンピュータの進歩にともない複数のコンピュータシステムを組み合せて用いる機会が増えてきている。しかし、利用者にとって複数のコンピュータシステムの間での情報を交換する際の煩雑さは軽減されていない。例えば２台のコンピュータシステムの間でファイルを交換する場合、電子メールで送信先のコンピュータシステムに転送する、或いは、共用でアクセス可能なファイルシステムを用意して該ファイルシステムにファイルを転送するといった煩雑な操作を行う必要がある。
【０００３】
このようなことから従来、複数のコンピュータ間で情報を交換する際の煩雑さを軽減することを目的とする種々の発明がなされている。
【０００４】
特許文献１には、ペンタブレットデバイスにより複数のコンピュータシステムをネットワークで接続しておき、複数機器間でのドラッグアンドドロップにより情報を転送する方法が開示されている。また、特許文献２には、複数のコンピュータ間をネットワークで接続し、複数のコンピュータの間でのドラッグアンドドロップ操作を実現する技術が開示されている。
【０００５】
特許文献１及び２に開示された発明では、複数のコンピュータ間で情報を交換する際の煩雑さを軽減するために、コンピュータの生成するオブジェクト（ファイルのアイコン等）を利用者がマウス等のデスクトップ上操作に適したポインティングデバイスを用いている。
【特許文献１】特開２００３―２５６８５９号公報
【特許文献２】特開２００１―１３６５０４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、特許文献１及び２に開示された発明では、複数のコンピュータシステムの間に物理的に距離が空いている場合の操作に適していなかった。つまり、大画面の座標入力装置（電子黒板装置）を用いた情報操作のように、利用者の身体的な移動が大きくキーボードやマウスを頻繁に用いることが難しい場合の操作に適していなかった。また、複数人で同時的に利用することに適していなかった。
【０００７】
本発明は、上記の点に鑑みて、この問題を解決するために発明されたものであり、複数のスクリーン間で表示情報の交換を効果的に実現する情報表示システム及び情報表示方法を提供することを目的とする。
【課題を解決するための手段】
【０００８】
上記の目的を達成するために、本発明の情報表示システムは、表示部及び該表示部に表示される所定のオブジェクトの操作のための入力部を有する複数のクライアント装置を備えた情報表示システムであって、前記複数のクライアント装置の表示部をまとめて統一表示部として管理する表示部管理手段と、前記複数のクライアント装置の表示部に表示されるオブジェクトを、前記統一表示部における該オブジェクトの位置情報と共に管理するオブジェクト管理手段と、前記複数のクライアント装置の入力部におけるオブジェクトの操作に基づいて、前記オブジェクト管理手段により管理されるオブジェクトの位置情報を更新するオブジェクト更新手段と、前記オブジェクト管理手段により管理されたオブジェクトを、前記複数のクライアント装置の表示部における表示のために前記複数のクライアント装置に送信するオブジェクト送信手段とを有するように構成することができる。
【０００９】
また、上記の目的を達成するために、本発明の情報表示システムにおいて、前記複数のクライアント装置の各々は、他のクライアント装置との位置関係を取得するための位置検出手段を有し、前記表示部管理手段は、さらに、前記位置検出手段により検出された位置関係を前記統一表示部に反映させるように構成することができる。
【００１０】
また、上記の目的を達成するために、本発明の情報表示システムにおいて、  前記オブジェクト管理手段により管理されるオブジェクトが、前記統一表示部において前記複数のクライアント装置の内の任意の異なる２つの第１及び第２のクライアント装置の表示部を跨いで位置するとき、該第１及び第２のクライアント装置における該オブジェクトの操作が該オブジェクトの移動であり、且つ、移動方向が反対方向である場合、前記オブジェクト更新手段は、さらに、前記オブジェクト管理手段により管理されるオブジェクトを複製するように構成することができる。
【００１１】
また、上記の目的を達成するために、本発明の情報表示システムにおいて、前記オブジェクトの操作とは、該オブジェクトの新規作成、移動、リサイズ、内容変更又は削除のいずれかの操作であり、前記複数のクライアント装置の各々は、前記オブジェクトの操作に係るコマンド情報を、該電子黒板装置の表示部に表示されたオブジェクトにおける位置情報と対応付けて保持するコマンド情報保持手段と、前記コマンド情報保持手段により保持されたコマンド情報から、前記表示部においてユーザのタッチ操作が行われた位置に対応するコマンド情報を選択するコマンド情報選択手段とを有し、前記オブジェクト更新手段は、さらに、前記コマンド情報選択手段により選択されたコマンド情報で示される操作を、前記オブジェクト管理手段により管理されるオブジェクトに施すように構成することができる。
【００１２】
また、上記の目的を達成するために、本発明の情報表示システムにおいて、前記複数のクライアント装置の一以上は、入力部と表示部が積層された電子黒板装置であり、前記入力部におけるオブジェクトの操作は、前記表示部に表示されたオブジェクトに対するユーザのタッチ操作により行われるように構成することができる。
【００１３】
また、上記の目的を達成するために、本発明の情報表示方法は、表示部及び該表示部に表示される所定のオブジェクトの操作のための入力部を有する複数のクライアント装置と、該複数のクライアント装置の表示部をまとめて統一的に統一表示部として管理する表示部管理部、前記複数のクライアント装置の表示部に表示されるオブジェクトを前記統一表示部における該オブジェクトの位置情報と共に管理するオブジェクト管理部を備えたサーバ装置とを有する情報表示システムにおける情報表示方法であって、前記複数のクライアント装置の入力部におけるオブジェクトの操作に基づいて、前記オブジェクト管理部において管理されるオブジェクトの位置情報を更新するオブジェクト更新工程と、前記オブジェクト管理部において管理されたオブジェクトを、前記複数のクライアント装置の表示部における表示のために前記複数のクライアント装置に送信するオブジェクト送信工程と、前記複数のクライアント装置の表示部が、前記オブジェクト送信工程において送信されたオブジェクトを表示するオブジェクト表示工程とを有するように構成することができる。
【発明の効果】
【００１４】
本発明の情報表示システム及び情報表示方法によれば、複数のスクリーン間で表示情報の交換を効果的に実現することができる。
【発明を実施するための最良の形態】
【００１５】
以下、本発明を実施するための最良の形態について図面を用いて説明する。
（情報表示システム概要）
まず、図１を用いて本実施の形態に係る情報表示システムでのユーザの操作の様子を概念的に説明する。概念的な挙動を説明した後に、その実現手段を説明していく。ここでは、情報表示システムの一例として、大画面の電子黒板装置を複数台利用する電子黒板システムに適用した場合について説明を行う。
【００１６】
図１において、電子黒板システムは、表示部（表示装置）と該表示部に表示される所定のオブジェクトの操作のためのタッチスクリーンによる入力部（座標入力装置）が積層された装置である電子黒板装置１Ａ、１Ｂにより構成される。所定のオブジェクトとは、例えば画像、文書を表示するためのウィンドウである。以降、電子黒板装置１Ａ、１Ｂを含む複数の電子黒板装置を総称して電子黒板装置１とする。また、電子黒板装置１の詳細は図２を用いて後述する。
【００１７】
図１（１）では、利用者Ａは電子黒板装置１Ａ上に表示されたオブジェクトを電子黒板装置１Ｂに移動させようとしている。図１（２）のように、利用者Ａは手や指を用いたドラッグ操作によりオブジェクトを電子黒板装置１Ｂ側に移動させる。
【００１８】
ここで、利用者Ａがオブジェクトを電子黒板装置１Ａから電子黒板装置１Ｂに移動させる動作としては例えば以下の３方法が考えられる。
【００１９】
１番目の方法は、図１（３）のように、利用者Ａが自分の操作したオブジェクトを電子黒板装置１Ａから電子黒板装置１Ｂの方向にドラッグさせることで、そのまま電子黒板装置１Ｂに移動させる方法である。
【００２０】
２番目の方法は、図１（３ａ）のように、利用者Ａが電子黒板装置１Ｂに物理的に体を移動させて電子黒板装置１Ｂ上でドラッグ操作を続けることにより、オブジェクトを移動させる方法である。
【００２１】
３番目の方法は、図１（３ｂ）のように、複数人、ここでは利用者Ａ、Ｂ、がそれぞれ電子黒板装置１Ａ、１Ｂ上で同一のオブジェクトを操作することにより、オブジェクトを移動させる方法である。利用者Ａも利用者Ｂも同一方向（図では右方向）にドラッグ操作すると図１（３ａ）と同様の動作を行うことができる。さらには、利用者Ａと利用者Ｂが反対方向（図では利用者Ａは左方向、利用者Ｂは右方向）にドラッグ操作すると図１（３ｂ）のようにオブジェクトを「複製」するといった複数人ならではのオブジェクトの操作を提供することができる。
【００２２】
以上が本発明を複数の電子黒板装置により構成される電子黒板システムに適用した場合の概念的な挙動である。これにより、複数の電子黒板装置の表示部を介して情報共有を実現することができる。以降、これを実現するための実現手段について説明する。
【００２３】
（情報表示システム構成）
次に、図２を用いて本実施の形態に係る情報表示システムのシステム構成について説明する。図２では、情報表示システム（ここでは電子黒板システム）構成の一例として、複数（図２では一つ）のクライアント装置１０とサーバ装置２０から構成されるクライアントサーバシステムを例に説明を行う。
【００２４】
図２において、電子黒板システム１は、ＬＡＮ等のネットワークを介して接続された複数のクライアント装置１０、サーバ装置２０により構成される。また、クライアント装置１０は、クライアントＰＣ１１及び該クライアントＰＣ１１とケーブル等により接続された電子黒板装置（座標入力・表示装置）１２により構成される。さらに、電子黒板装置１２には、利用者認証手段１３、近接センサー１４が備えられている。
【００２５】
クライアントＰＣ１１、サーバ装置２０は、図示しないＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）等を備えた汎用のＰＣ装置である。
【００２６】
電子黒板装置１２は、タッチスクリーン等の座標入力部と表示部が積層された装置である。
【００２７】
利用者認証手段１３は、当該電子黒板装置１２の利用者を特定するための装置である。例えばＲＦＩＤ（Ｒａｄｉｏ  Ｆｒｅｑｕｅｎｃｙ  ＩＤｅｎｔｉｆｉｃａｔｉｏｎ）端末である。利用者が携帯するＲＦＩＤタグのＩＤを受信することにより利用者を特定する。また、例えばカメラ等の撮像手段によって撮影された画像に基づいて認識することにより利用者を特定してもよい。
【００２８】
近接センサー１４は、他のクライアント装置１０との位置関係（物理的な距離）を検出するための位置検出手段を備えた位置検出装置である。例えば、超音波センサーの発信機２つ、受信機１つにより構成される。複数の電子黒板装置１２の各々がこのような近接センサー１４を有することにより、三角測量の要領で互いの相対的な位置関係を検出することができる。これにより、複数のクライアント装置１０同士が物理的な近接関係を識別できるので、特に各々のクライアント装置１０にネットワークの接続関係を明示的に与えなくても、一番物理的に距離が近いクライアント装置１０に対して情報交換を行うことができる。なお、ＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）又は地磁気センサー等であってもよい。
【００２９】
以上で示されるシステム構成により、本実施の形態に係る情報表示システム（ここでは電子黒板システム）１では、複数のクライアント装置１０の電子黒板装置１２間で表示情報の交換を効果的に実現する。
【００３０】
なお、本実施の形態に係る情報表示システム１では、上記のようなクライアントサーバシステムの構成をとっているがこの場合に限らない。例えば、サーバ装置２０を用いずに複数のクライアント装置１０の内のいずれか一つが上記サーバ装置２０の機能を実現する構成、又は複数のクライアント装置１０がサーバ装置２０の機能を分散して実現する構成であってもよい。
【００３１】
さらに、クライアント装置１０はクライアントＰＣ１１と電子黒板装置１２と接続されている構成をとっているがこの場合に限らない。例えば、電子黒板装置１２の代わりとしてマウス、キーボード等の入力部と液晶ディスプレイ装置等の表示部を備えた一般的なＰＣ装置を用いてもよい。
【００３２】
（ネットワーク構成）
続いて、図３を用いて本実施の形態に係る情報表示システムのネットワーク構成について説明する。図３では、本実施の形態に係る情報表示システムのネットワーク構成の一例として、ＬＡＮ又はインターネット等のネットワークを介して複数のクライアント装置１０とサーバ装置２０とが接続され、通信を行う形態のネットワーク構成が示されている。
【００３３】
サーバ装置２０が複数のクライアント装置１０の表示部及び該表示部に表示されるオブジェクトを一元的に管理することにより、複数の表示部間で表示情報の交換を効果的に実現することができる。これを実現するための機能の構成及び各機能の詳細について以降説明する。
【００３４】
（機能の構成例）
続いて、図４を用いて本実施の形態に係る情報表示システムの機能の構成について説明する。ここでは、クライアント装置１０、サーバ装置２０の各装置が有する機能の構成の一例について順に説明を行う。
【００３５】
図４において、クライアント装置１０は、ＰＣ情報取得手段１０１、起動情報通知手段１０２、位置検出手段（近接検出手段）１０３、利用者認証手段１０４、座標入力手段１０５、コマンド情報選択手段１０６、コマンド情報送信手段１０７、コマンド情報保持手段１０８、サーバオブジェクト受信手段１０９、クライアントオブジェクト更新手段１１０、クライアントオブジェクト表示手段１１１、クライアントオブジェクト管理手段１１２を有する。
【００３６】
図４において、サーバ装置２０は、起動情報受信手段２０１、表示テーブル更新手段２０２、表示テーブル管理手段２０３、コマンド情報受信手段２０４、表示テーブル参照手段２０５、サーバオブジェクト参照手段２０６、サーバオブジェクト更新手段２０７、サーバオブジェクト送信手段２０８、サーバオブジェクト管理手段２０９を有する。
【００３７】
以上の機能の構成により、本実施の形態に係る情報表示システム１では、サーバ装置２０が複数のクライアント装置１０の表示部及び該表示部に表示されるオブジェクトを一元的に管理することにより、複数のクライアント装置１０間の表示情報の交換を効果的に実現する。
【００３８】
以降、上記各手段の実現する機能及び動作について、図５〜１７を参照した具体例に基づいて説明する。
【００３９】
（ＰＣ情報取得手段１０１、起動情報送信手段１０２の動作）
まず、図５を用いて本実施の形態に係るＰＣ情報取得手段１０１、起動情報送信手段１０２の実現する機能及び動作の例について説明を行う。ここでは、クライアント装置１０が該クライアント装置１０の表示部を含む情報をサーバ装置２０に対して通知する動作を行う。
【００４０】
ＰＣ情報取得手段１０１は、クライアントＰＣ１１のネットワーク上のＩＰアドレスや電子黒板装置１２のスクリーンサイズ等のクライアント装置１０のＰＣ情報を取得する。起動情報送信手段１０２は、クライアントＰＣ１１の起動時にＰＣ情報取得手段１０１により取得された情報を起動情報としてサーバ装置２０に対して送信する。また、近接センサー等の位置検出手段１０３により検出された他のクライアント装置１０との位置関係（近接関係）をサーバ装置２０に対して送信する機能を有する。
【００４１】
図５を用いてＰＣ情報取得手段１０１、起動情報送信手段１０２の実現する動作の一例を説明する。
【００４２】
利用者がクライアントＰＣ１１を起動すると（Ｓ１１）、ＰＣ情報取得手段１０１は、電子黒板装置１２のスクリーンサイズ等のスクリーン情報を取得する（Ｓ１２）。ここでは、クライアントＰＣ１１のＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）の提供するＡＰＩ（Ａｐｐｌｉｃａｔｉｏｎ  Ｐｒｏｇｒａｍ  Ｉｎｔｅｒｆａｃｅ）等を呼び出すことにより取得する。
【００４３】
ステップＳ１３へ移って、ＰＣ情報取得手段１０１はクライアントＰＣ１１のネットワーク上のＩＰアドレスを取得する（Ｓ１３）。続いてステップＳ１４へ移って、起動情報送信手段１０２は、ステップＳ１２、Ｓ１３において取得された起動情報をサーバ装置２０に対して送信する。
【００４４】
以上の動作により、クライアント装置１０は該クライアント装置１０の表示部に係る情報を起動情報としてサーバ装置２０に対して通知する動作を行う。
【００４５】
（起動情報受信手段２０１、表示テーブル更新手段２０２の動作）
次に、図６を用いて本実施の形態に係る起動情報受信手段２０１、表示テーブル更新手段２０２の実現する機能及び動作の例について説明を行う。ここでは、サーバ装置２０がクライアント装置１０から受信した起動情報を管理する動作を行う。
【００４６】
起動情報受信手段２０１は、クライアント装置１０の起動情報送信手段１０２により送信された起動情報を受信する。表示テーブル更新手段２０２は、起動情報受信手段２０１により受信した起動情報に基づいて後述の表示テーブル管理手段２０３により管理される情報を更新する。
【００４７】
図６を用いて起動情報受信手段２０１、表示テーブル更新手段２０２の実現する動作の一例を説明する。
【００４８】
クライアントＰＣ１１が起動すると、起動情報受信手段２０１は、起動情報送信手段１０２から起動情報を受信する（Ｓ２１）。起動情報とは、クライアントＰＣ１１のネットワーク上のＩＰアドレスや電子黒板装置１２のスクリーンサイズ、他のクライアント装置１０との位置関係を示す情報などである。ステップＳ２１において起動情報を受信すると（Ｓ２１、ＹＥＳ）、ステップＳ２２へ移る。起動情報を受信していないと（Ｓ２１、ＮＯ）、ステップＳ２１に戻り待ち状態になる。
【００４９】
ステップＳ２２へ移った場合、表示テーブル更新手段２０２は、後述の表示テーブル管理手段２０３における表示テーブルの項目を追加する（Ｓ２２）。ここでは、サーバ装置２０が複数のクライアント装置１０の表示部の情報を一元的に管理するために、複数のクライアント装置１０の各々に表示テーブルの項目を設ける（図７参照）。なお、表示テーブル管理手段２０３については、図７を用いて詳細に後述する。
【００５０】
ステップＳ２３へ移って、表示テーブル更新手段２０２は、ステップＳ２１において受信したＩＰアドレスを表示テーブル管理手段２０３に登録する（Ｓ２３）。ステップＳ２４へ移って、表示テーブル更新手段２０２は、ステップＳ２１において受信した電子黒板装置１２のスクリーンサイズの情報を表示テーブル管理手段２０３に登録する（Ｓ２４）。
【００５１】
以上の動作により、サーバ装置２０が、クライアント装置１０から受信した起動情報に基づいて表示テーブル管理手段２０３により管理される情報を更新する動作を行う。
【００５２】
（表示テーブル管理手段２０３により管理される情報）
続いて、図７、８を用いて本実施の形態に係る表示テーブル管理手段２０３の機能及び該表示テーブル管理手段２０３により管理される情報の例について説明を行う。
【００５３】
表示テーブル管理手段２０３は、複数のクライアント装置１０の表示部をまとめて統一表示部として管理する。例えばサーバ装置２０上のＲＡＭ等の記憶装置である。
【００５４】
図７に示されるように、複数のクライアント装置１０の各々に設けられた表示テーブルには、ＩＤ番号、ＩＰアドレス、表示位置（Ｘ、Ｙ）、表示サイズ（Ｗ、Ｈ）の項目がある。
【００５５】
ＩＤ番号は、サーバ装置２０に接続した複数のクライアント装置１０の各々に対して割り振られたユニークなＩＤである。ＩＰアドレスは、クライアント装置１０のＩＰアドレスである。表示位置（Ｘ，Ｙ）、表示サイズ（Ｗ、Ｈ）は、複数のクライアント装置１０の表示部をまとめて仮想的に統一表示部とする際の該統一表示部における各々のクライアント装置１０の物理的な位置関係を示すものである。
【００５６】
図８を用いてより詳細に説明する。図８は、図７のＩＤ１〜３のクライアント装置１０の表示部が仮想的に統一表示部、つまり一枚の表示部として管理される場合の統一表示部を示している。
【００５７】
図８では、ＩＤ１のクライアント装置１０の表示部の右隣はＩＤ２のクライアント装置１０の表示部、ＩＤ２のクライアント装置１０の表示部の右隣はＩＤ３のクライアント装置１０の表示部であることが示されている。図７における表示位置（Ｘ、Ｙ）、表示サイズ（Ｗ、Ｈ）は、それぞれ図８の統一表示部における各々のクライアント装置１０の表示部の原点、大きさを示している。
【００５８】
なお、表示サイズ（Ｗ、Ｈ）は、例えば電子黒板装置１２のスクリーンサイズに基づいて決定されるものである。表示位置（Ｘ、Ｙ）は、既に表示テーブル管理手段２０３により管理されたクライアント装置１０との位置関係に基づいて決定されるものである。例えば図７上のＩＤ２のクライアント装置１０の表示位置（Ｘ、Ｙ）のＸ：８００は、ＩＤ１のクライアント装置１０の表示サイズ（Ｗ、Ｈ）のＷ：８００に基づいて決定されている。
【００５９】
以上に示されるように、表示テーブル管理手段２０３は、複数のクライアント装置１０の表示部をまとめて統一表示部として管理するが、統一表示部は図８のようにＩＤの順番に右隣に生成する場合に限らない。例えば、位置検出手段１０３により検出された他のクライアント装置１０との位置関係を反映させたものであってもよい。例えば、一番物理的に距離が近いクライアント装置１０を隣に生成することにより反映する。
【００６０】
（利用者認証手段１０４の動作）
続いて、図９を用いて本実施の形態に係る利用者認証手段１０４の実現する機能及び動作の例について説明を行う。ここでは、クライアント装置１０の付近にいる利用者Ａを識別認証する動作を行う。
【００６１】
利用者認証手段１０４は、当該クライアント装置１０（又は、特に電子黒板装置１２）の利用者を認証するための装置である。ＩＣタグリーダ等のＲＦＩＤ端末及びＩＣ（ＲＦＩＤ）タグ等により構成される。
【００６２】
図９では、ＩＣタグリーダは、利用者Ａが携帯するアクティブＲＦＩＤ等のＩＣタグに記録した利用者Ａの識別情報を認識することにより利用者を特定する。これによりクライアント装置１０の付近にいる利用者を識別認証する。
【００６３】
（利用者認証手段１０４、座標入力手段１０５、コマンド情報選択手段１０６、コマンド情報送信手段１０７の動作）
続いて、図１０を用いて本実施の形態に係る利用者認証手段１０４、座標入力手段１０５、コマンド情報選択手段１０６、コマンド情報送信手段１０７の実現する機能及び動作の例について説明を行う。
【００６４】
前述のＰＣ情報取得手段１０１、起動情報送信手段１０２の動作では、クライアント装置１０が該クライアント装置１０の表示部に係る情報をサーバ装置２０に対して通知する動作を行った。ここでは、クライアント装置１０の表示部に表示されるオブジェクト等に対する操作に係る情報などをサーバ装置２０に送信する動作を行う。
【００６５】
利用者認証手段１０４については前述したため、ここでは説明を省略する。座標入力手段１０５は、タッチスクリーン等における座標入力を検知して入力する。例えば当該クライアント装置１０が座標入力部と表示部が積層された電子黒板装置１２を有する場合、電子黒板装置１２に表示されたオブジェクトに対するユーザのタッチ操作により入力を行う。
【００６６】
コマンド情報選択手段１０６は、座標入力手段１０５において入力された座標値などに基づいて、後述のコマンド情報保持手段１０８により保持されたコマンド情報からサーバ装置２０に送信するコマンド情報を選択する。
【００６７】
コマンド情報送信手段１０７は、コマンド情報選択手段１０６により選択されたコマンド情報をサーバ装置２０に送信する。また、コマンド情報の他に、利用者認証手段１０４から受信した利用者の識別情報、座標入力手段１０５により入力された座標値を送信する。
【００６８】
図１０を用いて利用者認証手段１０４、座標入力手段１０５、コマンド情報選択手段１０６、コマンド情報送信手段１０７の実現する動作の一例を説明する。
【００６９】
まず、利用者認証手段１０４は、利用者の識別（認証）を行う（Ｓ３１）。ここでは、利用者認証手段１０４であるＩＣタグリーダが、利用者の携帯するＩＣタグに記憶された利用者の識別情報を認識することにより利用者の識別（認証）を行う。
【００７０】
次に、座標入力手段１０５は、座標入力を検知して入力する（Ｓ３２）。ここでは、クライアント装置１０の表示部における利用者の手や指などのタッチ操作による座標入力を検知して入力する。ステップＳ３２において座標入力を検知して入力すると（Ｓ３２、ＹＥＳ）、ステップＳ３３へ移る。座標入力を検知しないと（Ｓ３２、ＮＯ）、ステップＳ３２に戻り待ち状態になる。
【００７１】
ステップＳ３３へ移った場合、コマンド情報選択手段１０６は、ステップＳ３２における入力情報に基づいて、後述のコマンド情報保持手段１０８により保持されたコマンド情報からサーバ装置２０に送信するコマンド情報を選択する（Ｓ３３）。コマンド情報とは、例えばオブジェクトの新規作成、移動、削除などのオブジェクトの操作に係る情報である。コマンド情報保持手段１０８については、図１１、１２を用いて詳細に後述する。
【００７２】
続いてステップＳ３４へ移って、コマンド情報送信手段１０７は、ステップＳ３３において選択されたコマンド情報をサーバ装置２０に送信する（Ｓ３４）。ここでは、さらに、ステップＳ３１で認証された利用者の識別情報、ステップＳ３２で入力された座標値、当該クライアント装置の識別情報等をサーバ装置２０に送信する。
【００７３】
以上の動作により、クライアント装置１０の表示部に表示されるオブジェクト等に対する操作に係る情報などをサーバ装置２０に送信する動作を行う。
【００７４】
なお、ステップＳ３３において、コマンド情報選択手段１０６は、ステップＳ３２における入力情報に基づいてコマンド情報を選択したが、この場合に限らない。例えばカメラ等の撮像手段によって撮影された画像に基づいて利用者のジェスチャ等を認識し、認識されたジェスチャに従ってコマンド情報を選択してもよい。
【００７５】
（コマンド情報保持手段１０８の動作）
続いて、図１１、１２を用いて本実施の形態に係るコマンド情報保持手段１０８により保持される情報の例について説明を行う。
【００７６】
コマンド情報保持手段１０８は、利用者が入力するコマンド情報のリストを保持する。さらに、クライアント装置１０の表示部に表示された画面上の位置情報（オブジェクトにおける位置情報）と対応付けて保持する。
【００７７】
図１１では、コマンド情報のリストとして、オブジェクトの新規作成を示すＣＲＥＡＴＥ、オブジェクトの移動を示すＭＯＶＥ、オブジェクトの大きさ変更を示すＲＥＳＩＺＥ、オブジェクトの内容の更新を示すＳＥＴ、オブジェクトの削除を示すＤＥＬＥＴＥが示されている。
【００７８】
これらのコマンド情報で示されるコマンドの各々は、クライアント装置１０の表示部に表示されたボタン（図１２参照）により実現されており、座標入力手段１０５による入力に基づいて該当するコマンド情報が選択される。また、これらのコマンドの各々は、クライアント装置１０の利用者のジェスチャにより実現されてもよい。予めコマンド毎に該コマンドを実現するためのジェスチャが設定情報として設定される。この場合、例えばカメラ等の撮像手段によって撮影された画像に基づいて利用者のジェスチャ等を認識し、認識されたジェスチャに従って該当するコマンド情報が選択される。ジェスチャとは、例えば利用者による空間上の指の移動であり、この場合ＭＯＶＥのコマンドは、指の移動方向へのオブジェクトの移動として保持される。
【００７９】
以上のように、コマンド情報保持手段１０８は、クライアント装置１０の表示部における表示内容又はジェスチャ等と対応付けて保持する。これにより、例えば座標入力手段１０５により入力された位置（ユーザのタッチ操作が行われた位置）に対応するコマンド情報がコマンド情報選択手段１０６により選択される。
【００８０】
図１２を用いて、コマンド情報選択手段１０６がコマンド情報を選択する動作を模式的に説明する。ここでは、クライアント装置１０の表示部上に表示されたオブジェクトを座標入力手段１０５による入力に基づいて操作する。オブジェクトは、例えばＧＵＩ（Ｇｒａｐｈｉｃａｌ  Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ）におけるウィンドウであり、タイトルバーやウィンドウの大きさを調整するボタン及びウィンドウを閉じるボタンが設けられている。
【００８１】
クライアント装置１０の表示部上のウィンドウのない位置において座標入力手段１０５により入力がされると、オブジェクトの新規作成を示すＣＲＥＡＴＥコマンドを選択する。ウィンドウ上部のタイトルバー上で座標入力手段１０５により入力がされ、さらに押下された状態でドラッグ処理を施されると、オブジェクトの移動を示すＭＯＶＥコマンドを選択する。
【００８２】
ウィンドウの右下部分で座標入力手段１０５により入力され、さらに押下された状態でドラッグ処理を施されるとオブジェクトのサイズ変更を示すＲＥＳＩＺＥコマンドを選択する。ウィンドウの右上部分を座標入力手段１０５により入力されると、オブジェクトの削除を示すＤＥＬＥＴＥコマンドを選択する。
【００８３】
以上図１２を用いて説明したように、コマンド情報選択手段１０６は、コマンド情報保持手段１０８により保持されたコマンド情報から、座標入力手段１０５により入力された位置（ユーザのタッチ操作が行われた位置）及び入力された座標値の変化に対応するコマンド情報を選択する。
【００８４】
（コマンド情報受信手段２０４、表示テーブル参照手段２０５、サーバオブジェクト参照手段２０６、サーバオブジェクト更新手段２０７、サーバオブジェクト送信手段２０８の動作）
続いて、図１３を用いて本実施の形態に係るコマンド情報受信手段２０４、表示テーブル参照手段２０５、サーバオブジェクト参照手段２０６、サーバオブジェクト更新手段２０７、サーバオブジェクト送信手段２０８の実現する機能及び動作の例について説明を行う。
【００８５】
ここでは、サーバ装置２０がクライアント装置１０のコマンド情報送信手段１０７から受信した情報に基づいて、該サーバ装置２０が管理するオブジェクトの情報を更新し、さらに更新された情報をクライアント装置１０に送信する動作を行う。なお、サーバ装置２０が管理するオブジェクト（以降、サーバオブジェクトとする）の情報とは、複数のクライアント装置１０で交換を行うためにサーバ装置２０の後述のサーバオブジェクト管理手段２０９が管理するウィンドウ等の表示情報（図１等参照）を示している。
【００８６】
コマンド情報受信手段２０４は、クライアント装置１０のコマンド情報送信手段１０７により送信されたコマンド情報を受信する。さらに、コマンド情報の他に、利用者の識別情報、入力された座標値を受信する。表示テーブル参照手段２０５は、表示テーブル管理手段２０３により管理される統一表示部の情報の参照する。
【００８７】
サーバオブジェクト参照手段２０６は、後述のサーバオブジェクト管理手段２０９により管理されるサーバオブジェクトを参照する。サーバオブジェクト更新手段２０７は、後述のサーバオブジェクト管理手段２０９により管理されるサーバオブジェクトを更新する。サーバオブジェクト送信手段２０８は、後述のサーバオブジェクト管理手段２０９により管理されるサーバオブジェクトの情報をクライアント装置１０に対して送信する。
【００８８】
図１３を用いてコマンド情報受信手段２０４、表示テーブル参照手段２０５、サーバオブジェクト参照手段２０６、サーバオブジェクト更新手段２０７、サーバオブジェクト送信手段２０８の実現する動作の一例を説明する。
【００８９】
コマンド情報受信手段２０４は、クライアント装置１０のコマンド情報送信手段１０７から送信されたコマンド情報などを受信する（Ｓ４１）。受信すると（Ｓ４１、ＹＥＳ）、ステップＳ４２へ移る。受信しないと（Ｓ４１、ＮＯ）、ステップＳ４１に戻り待ち状態になる。コマンド情報とは、例えばオブジェクトの新規作成、移動、削除などのオブジェクトの操作に係る情報である。また、ステップＳ４１では、コマンド情報に加えてクライアント装置１０の利用者の認証情報、入力された座標値等を受信する。
【００９０】
ステップＳ４２へ移った場合、表示テーブル参照手段２０５は、表示テーブル管理手段２０３により管理される情報を参照する（Ｓ４２）。ここではステップＳ４１において受信した入力された座標値に基づいて、表示テーブル管理手段２０３により管理される統一表示部（図８参照）における座標値を再計算する。
【００９１】
例えばＩＤ１のクライアント装置１０において（９００，３００）の座標値が入力された場合、入力された座標値は図８の統一表示部においてはＩＤ２のクライアント装置１０の（１００、３００）という位置に相当する。即ち、ＩＤ１のクライアント装置１０における（９００、３００）の入力座標値は、ＩＤ２のクライアント装置１０の座標値（１００、３００）であるような再計算が、表示テーブル管理手段２０３により管理される情報を参照した表示テーブル参照手段２０５により行われる。
【００９２】
ステップＳ４３へ移って、表示テーブル参照手段２０５は、ステップＳ４２の処理に基づいて現に表示されるべきクライアント装置のＩＤを特定する（Ｓ４３）。ここでは、ステップＳ４２による再計算の結果に基づいて現に表示されるべきクライアント装置のＩＤは２であると特定する。
【００９３】
続いてステップＳ４４へ移って、サーバオブジェクト参照手段２０６は、後述のサーバオブジェクト管理手段２０９により管理されたサーバオブジェクトの情報を参照する（Ｓ４４）。サーバオブジェクトとは、例えば図１４に示すクライアントＩＤ、表示位置（Ｘ、Ｙ）、表示サイズ（Ｗ、Ｈ）等により構成されるオブジェクトである。サーバオブジェクト管理手段２０９については、図１４を用いて詳細に後述する。
【００９４】
ステップＳ４４においてサーバオブジェクト管理手段２０９が、該当する（参照する）サーバオブジェクトを管理している場合（Ｓ４５、ＹＥＳ）、ステップＳ４６へ移る。管理していない場合（Ｓ４５、ＮＯ）、ステップＳ４７へ移る。ここでは、ステップＳ４１において受信したコマンド情報で示されるコマンドを実行するためのサーバオブジェクトがあるか否かを判定する。つまり、ステップＳ４２において再計算された座標値が、サーバオブジェクト管理手段２０９が管理するいずれかのサーバオブジェクトの表示位置（Ｘ、Ｙ）、表示サイズ（Ｗ、Ｈ）で示される領域内にあるか否かを判定する。
【００９５】
ステップＳ４６へ移った場合、サーバオブジェクト更新手段２０７は、サーバオブジェクト管理手段２０９により管理されるサーバオブジェクトの情報を更新する（Ｓ４６）。ここでは、例えばステップＳ４１において受信したコマンド情報で示されるコマンドを適用することによりサーバオブジェクト管理手段２０９により管理されるサーバオブジェクトの情報を更新する。なお、ステップＳ４６については、後述の動作例において図１７を用いて詳細に説明する。
【００９６】
ステップＳ４７へ移った場合、サーバオブジェクト送信手段２０８は、サーバオブジェクト管理手段２０９により管理されるサーバオブジェクトの情報をクライアント装置１０に送信する（Ｓ４７）。ここでは、更新後のサーバオブジェクト管理手段２０９により管理されるサーバオブジェクトの情報をクライアント装置１０に対して送信する。
【００９７】
以上の動作により、サーバ装置２０がクライアント装置１０のコマンド情報送信手段１０７から受信した情報に基づいて、サーバオブジェクトの情報を更新し、さらに更新された情報をクライアント装置１０に送信する動作を行う。
【００９８】
（サーバオブジェクト管理手段２０９の動作）
続いて、図１４を用いて本実施の形態に係るサーバオブジェクト管理手段２０９により管理される情報の例について説明を行う。
【００９９】
サーバオブジェクト管理手段２０９は、複数のクライアント装置１０で交換を行うためのサーバオブジェクトを管理する。例えばサーバ装置２０上のＲＡＭ等の記憶装置である。
【０１００】
図１４に示されるように、サーバオブジェクトの情報は、ＩＤ番号、リソース名、クライアントＩＤ、利用者ＩＤ、表示位置（Ｘ、Ｙ）、表示サイズ（Ｗ、Ｈ）、表示状態のフラグの項目がある。
【０１０１】
ＩＤ番号は、サーバオブジェクトの各々に対して割り振られたユニークなＩＤである。リソース名は、サーバオブジェクトの内容を示すＵＲＩ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｉｄｅｎｔｉｆｉｅｒ）である。クライアントＩＤは、サーバオブジェクトが表示されるクライアント装置１０のＩＤ番号である。利用者ＩＤは、サーバオブジェクトを操作する利用者の識別情報である。表示位置（Ｘ，Ｙ）、表示サイズ（Ｗ、Ｈ）は、上記のクライアントＩＤで示されるクライアント装置１０の表示部における表示位置、表示サイズである。表示状態のフラグは、表示するか否かを決定するためのフラグである。
【０１０２】
以上に示されるように、サーバオブジェクト管理手段２０９は、複数のクライアント装置１０の表示部に表示されるオブジェクトを、統一表示部における該オブジェクトの位置情報と対応付けて共に管理する。
【０１０３】
（サーバオブジェクト受信手段１０９、クライアントオブジェクト更新手段１１０、クライアントオブジェクト表示手段１１１の動作）
続いて、図１５を用いて本実施の形態に係るサーバオブジェクト受信手段１０９、クライアントオブジェクト更新手段１１０、クライアントオブジェクト表示手段１１１の実現する機能及び動作の一例について説明を行う。
【０１０４】
ここでは、クライアント装置１０は、サーバ装置２０から受信したサーバオブジェクトの情報に基づいて該クライアント装置１０が管理するオブジェクト（以降、クライアントオブジェクトとする）の情報を更新し、さらに更新された情報を表示部に表示する動作を行う。
【０１０５】
サーバオブジェクト受信手段１０９は、サーバ装置２０のサーバオブジェクト送信手段２０８により送信されたサーバオブジェクトの情報を受信する。クライアントオブジェクト更新手段１１０は、後述のクライアントオブジェクト管理手段１１２により管理されるクライアントオブジェクトの情報を更新する。クライアントオブジェクト表示手段１１１は、後述のクライアントオブジェクト管理手段１１２により管理されるクライアントオブジェクトの情報を電子黒板装置１２等の表示部に表示する。
【０１０６】
図１５を用いてサーバオブジェクト受信手段１０９、クライアントオブジェクト更新手段１１０、クライアントオブジェクト表示手段１１１の実現する動作の一例を説明する。
【０１０７】
サーバオブジェクト受信手段１０９は、サーバ装置２０のサーバオブジェクト送信手段２０８により送信されたサーバオブジェクトの情報を受信する（Ｓ５１）。サーバオブジェクトの情報を受信すると（Ｓ５１、ＹＥＳ）、ステップＳ５２へ移る。サーバオブジェクトの情報を受信しないと（Ｓ５１、ＮＯ）、ステップＳ５１に戻り待ち状態になる。
【０１０８】
ステップＳ５２へ移った場合、クライアントオブジェクト更新手段１１０は、クライアントオブジェクト管理手段１１２により管理されるクライアントオブジェクトの情報を更新する（Ｓ５２）。ここではステップＳ５１において受信したサーバオブジェクトの情報に基づいて、クライアントオブジェクトの情報を更新する。クライアントオブジェクトとは、例えば図１６に示すリソース名、表示位置（Ｘ、Ｙ）、表示サイズ（Ｗ、Ｈ）等により構成されるオブジェクトである。クライアントオブジェクト管理手段１１２については、図１６を用いて詳細に後述する。
【０１０９】
ステップＳ５３へ移って、クライアントオブジェクト表示手段１１１は、クライアントオブジェクト管理手段１１２により管理されるクライアントオブジェクトの情報を取得する（Ｓ５３）。ここでは、クライアントオブジェクトのリソース名を取得する。
【０１１０】
続いてステップＳ５４へ移って、クライアントオブジェクト表示手段１１１は、ステップＳ５３において取得したクライアントオブジェクトの情報を表示部に表示する（Ｓ５４）。ここでは、クライアントオブジェクトの表示位置（Ｘ、Ｙ）で示される位置に、表示サイズ（Ｗ、Ｈ）のオブジェクトを表示する。なお、表示フラグがＴＲＵＥ（表示する）になっている場合にのみ表示するものとする。
【０１１１】
以上の動作により、クライアント装置１０は、サーバ装置２０から受信したサーバオブジェクトの情報に基づいてクライアントオブジェクトの情報を更新し、さらに更新された情報を表示部に表示する動作を行う。
【０１１２】
（クライアントオブジェクト管理手段１１２の動作）
続いて、図１６を用いて本実施の形態に係るクライアントオブジェクト管理手段１１２により管理される情報の一例について説明を行う。
【０１１３】
クライアントオブジェクト管理手段１１２は、クライアント装置１０の表示部に表示させるオブジェクトの情報及び状態を管理する。例えばクライアント装置１０上のＲＡＭ等の記憶装置である。
【０１１４】
図１６に示されるように、クライアントオブジェクトの情報は、ＩＤ番号、リソース名、表示位置（Ｘ、Ｙ）、表示サイズ（Ｗ、Ｈ）、表示状態のフラグの項目がある。
【０１１５】
ＩＤ番号は、表示されるクライアントオブジェクトの各々に割り振られたＩＤである。リソース名は、クライアントオブジェクトの内容を示すＵＲＩ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｉｄｅｎｔｉｆｉｅｒ）である。表示位置（Ｘ，Ｙ）、表示サイズ（Ｗ、Ｈ）は、クライアント装置１０の表示部におけるオブジェクトの表示位置、表示サイズである。表示状態のフラグは、表示するか否かを決定するためのフラグである。
【０１１６】
以上に示されるように、クライアントオブジェクト管理手段１１２は、クライアント装置１０の表示部に表示されるクライアントオブジェクトを管理している。なお、上記のリソース名、表示位置（Ｘ、Ｙ）、表示サイズ（Ｗ、Ｈ）等のクライアントオブジェクトの情報の一部は、サーバ装置２０から受信したサーバオブジェクトの情報に基づいてクライアントオブジェクト更新手段１１０により更新されるものである。
【０１１７】
（動作例）
以上、図４の各手段の実現する機能及び動作について、図５〜１７を参照した具体例に基づいて説明してきた。
【０１１８】
ここでは、図１７を用いて、本実施の形態に係る複数のクライアント装置１０間で行う表示情報の交換の動作の一例について説明を行う。具体的には図１の概要で示される操作により複数のクライアント装置１０間での表示情報の交換を実現する動作について説明する。なお、ＩＤ１のクライアント装置（以降クライアントＩＤ１とする）に表示されたオブジェクトをＩＤ２のクライアント装置（以降クライアントＩＤ２とする）に対して移動する動作を例にとって図４、７、１２、１４を参照しながら説明する。
【０１１９】
本動作例で示される動作の前提として、クライアント装置ＩＤ１に表示された処理（ここでは移動）対象のオブジェクトの情報は、サーバオブジェクト管理手段２０９により管理されているものとする。図１４におけるＩＤ１のサーバオブジェクト（以降オブジェクトＩＤ１とする）である。
【０１２０】
まず、クライアントＩＤ１においてオブジェクトＩＤ１にＭＯＶＥコマンドが発生する（Ｓ６１）。ここでは、クライアントＩＤ１の表示部に表示されたオブジェクトＩＤ１に対するユーザのタッチ操作に基づいて、座標入力手段１０５は座標入力を検知して座標値を入力する。コマンド情報選択手段１０６は、入力された座標値に基づいてオブジェクトＩＤ１の移動を示すＭＯＶＥコマンドを選択する。
【０１２１】
さらに、選択されたＭＯＶＥコマンドは、入力された座標値と共にコマンド情報送信手段１０７によりサーバ装置２０のコマンド情報受信手段２０４に送信される。
【０１２２】
続いてステップＳ６２へ移って、表示テーブル参照手段２０５は、表示テーブル管理手段２０３により管理される統一表示部を参照する（Ｓ６２）。ここでは、ステップＳ６１において入力された座標値に基づいて、表示テーブル管理手段２０３により管理される統一表示部（図７参照）における座標値を再計算する。
【０１２３】
続いてステップＳ６３へ移って、表示テーブル参照手段２０５は、オブジェクトＩＤ１がクライアントＩＤ１の表示部の範囲内を超えたか否かを判定する（Ｓ６３）。ここでは、ステップＳ６１において入力された座標値及びオブジェクトＩＤ１の表示位置、表示サイズに基づいて、図７のクライアントＩＤ１の表示部の範囲内を超えたか否かを表示テーブル管理手段２０３により管理される統一表示部を参照して判定する。例えば、オブジェクトＩＤ１の水平方向のＸ＋Ｗが、統一表示部におけるクライアントＩＤ１の表示部の範囲内を超えたか否かを判定する。
【０１２４】
ステップＳ６３において超えたと判定すると（Ｓ６３、ＹＥＳ）、ステップＳ６４へ移る。超えていないと判定すると（Ｓ６３、ＮＯ）、ステップＳ６１へ再び戻る。
【０１２５】
ステップＳ６４へ移った場合、オブジェクトＩＤ１が統一表示部においてクライアントＩＤ１及びクライアントＩＤ２の表示部を跨いで位置するので、サーバオブジェクト更新手段２０７は、オブジェクトＩＤ１と同一のオブジェクト（以降オブジェクトＩＤ４とする）を新規作成する（Ｓ６４）。
【０１２６】
ここでは、図１４を参照するとオブジェクトＩＤ１と同一のリソース名、表示位置（Ｘ、Ｙ）、表示サイズ（Ｗ、Ｈ）の情報を有し、クライアントＩＤが異なるオブジェクトＩＤ４を新規作成する。これにより、クライアントＩＤ１及びクライアントＩＤ２の表示部における同一のオブジェクトの表示が可能になる。
【０１２７】
続いてステップＳ６５へ移って、オブジェクトＩＤ１は左方向の移動の操作を施されているか否かを判定する（Ｓ６５）。左方向の移動の操作を施されていると判定されると（Ｓ６５、ＹＥＳ）、ステップＳ６６へ移る。左方向の移動の操作を施されていないと判定されると（Ｓ６５、ＮＯ）、ステップＳ６９へ移る。
【０１２８】
ステップＳ６５及び後述のステップＳ６６では、クライアントＩＤ１及びクライアントＩＤ２の表示部に表示された同一のオブジェクト（管理上はオブジェクトＩＤ１、オブジェクトＩＤ４として異なるオブジェクトとして管理されている）に対する各々のクライアント装置における操作が反対方向への移動であるか否かを判定する処理を行っている。
【０１２９】
ステップＳ６５では、オブジェクトＩＤ１の移動に伴って座標入力手段１０５により入力された座標値を受信したサーバ装置２０では、サーバオブジェクト参照手段２０６が、該入力された座標値と既にサーバオブジェクト管理手段２０９により管理されたオブジェクトＩＤ１の表示位置との比較等により移動の方向を判定する。なお、移動の方向の判定方法はこの場合に限らない。
【０１３０】
ステップＳ６６へ移った場合、オブジェクトＩＤ４は右方向の移動の操作を施されているか否かを判定する（Ｓ６６）。右方向の移動の操作を施されていると判定されると（Ｓ６６、ＹＥＳ）、ステップＳ６７へ移る。右方向の移動の操作を施されていないと判定されると（Ｓ６６、ＮＯ）、ステップＳ６８へ移る。ここでは、ステップＳ６５と同様の判定処理がクライアントＩＤ２において施される。
【０１３１】
続いてステップＳ６７へ移って、表示テーブル参照手段２０５は、オブジェクトＩＤ１がクライアントＩＤ１の表示部の範囲内にあるか否かを判定する（Ｓ６７）。ここでは、ステップＳ６５におけるオブジェクトＩＤ１の左方向の移動に伴って座標入力手段１０５により入力された座標値及びオブジェクトＩＤ１の表示位置、表示サイズに基づいて、オブジェクトＩＤ１が図７のクライアントＩＤ１の表示部の範囲内にあるか否かを表示テーブル管理手段２０３により管理される統一表示部を参照して判定する。
【０１３２】
ステップＳ６７において超えたと判定すると（Ｓ６７、ＹＥＳ）、ステップＳ６８へ移る。超えていないと判定すると（Ｓ６７、ＮＯ）、ステップＳ６１へ再び戻る。
【０１３３】
ステップＳ６８へ移った場合、サーバオブジェクト参照手段２０６は、オブジェクトＩＤ１とオブジェクトＩＤ４の利用者ＩＤが異なるか否かを判定する（Ｓ６８）。ここでは、サーバオブジェクト管理手段２０９により管理されたサーバオブジェクトの情報を参照することにより判定を行う。これにより、同一のオブジェクト（管理上はオブジェクトＩＤ１、オブジェクトＩＤ４）が複数人により操作されているか否かを判定している。
【０１３４】
ステップＳ６８において異なると判定すると（Ｓ６８、ＹＥＳ）、処理を終了する。同一であると判定すると（Ｓ６８、ＮＯ）、ステップＳ７３へ移る。
【０１３５】
ステップＳ６９へ移った場合、ステップＳ６６と同様にオブジェクトＩＤ４は右方向の移動の操作を施されているか否かを判定する（Ｓ６９）。
【０１３６】
ステップＳ６９及び前述のステップＳ６６の処理では、クライアントＩＤ１及びクライアントＩＤ２の表示部に表示された同一のオブジェクト（管理上はオブジェクトＩＤ１、オブジェクトＩＤ４として異なるオブジェクトとして管理されている）に対する各々のクライアント装置における操作が同一方向への移動であるか否かを判定する処理を行っている。
【０１３７】
右方向の移動の操作を施されていると判定されると（Ｓ６９、ＹＥＳ）、ステップＳ７０へ移る。右方向の移動の操作を施されていないと判定されると（Ｓ６９、ＮＯ）、ステップＳ６１へ再び戻る。
【０１３８】
ステップＳ７０へ移った場合、表示テーブル参照手段２０５は、オブジェクトＩＤ１がクライアントＩＤ１の表示部の右側に十分移動したか否かを判定する（Ｓ７０）。ここでは、ステップＳ６５によるオブジェクトＩＤ１の右方向の移動に伴って座標入力手段１０５により入力された座標値及びオブジェクトＩＤ１の表示位置、表示サイズに基づいて、オブジェクトＩＤ１が図７のクライアントＩＤ１の表示部の右側に十分移動したか否かを表示テーブル管理手段２０３により管理される統一表示部を参照して判定する。
【０１３９】
ステップＳ７０において移動したと判定すると（Ｓ７０、ＹＥＳ）、ステップＳ７１へ移る。移動していないと判定すると（Ｓ７０、ＮＯ）、ステップＳ６１へ再び戻る。
【０１４０】
ステップＳ７１へ移った場合、オブジェクトＩＤ１が統一表示部においてクライアントＩＤ１からクライアントＩＤ２へ移動したと判定されるので、サーバオブジェクト更新手段２０７は、オブジェクトＩＤ１を削除する（Ｓ７１）。これにより、クライアントＩＤ１からクライアントＩＤ２へのオブジェクトの移動が可能になる。
【０１４１】
ステップＳ７２へ移った場合、表示テーブル参照手段２０５は、オブジェクトＩＤ４がクライアントＩＤ２の表示部の左側に十分移動したか否かを判定する（Ｓ７２）。ここでは、ステップＳ７０と同様の処理により判定する。
【０１４２】
ステップＳ７２において移動したと判定すると（Ｓ７２、ＹＥＳ）、ステップＳ７３へ移る。移動していないと判定すると（Ｓ７２、ＮＯ）、ステップＳ６１へ再び戻る。
【０１４３】
ステップＳ７３へ移った場合、オブジェクトＩＤ４が統一表示部においてクライアントＩＤ２からクライアントＩＤ１へ移動したと判定されるので、サーバオブジェクト更新手段２０７は、オブジェクトＩＤ４を削除する（Ｓ７２）。これにより、クライアントＩＤ２からクライアントＩＤ１へのオブジェクトの移動が可能になる。
【０１４４】
以上で示される処理により、本実施の形態に係る情報表示システムでは、複数のクライアント装置１０間での表示情報の交換を実現する動作を行う。これにより、複数の表示部（表示装置）を用いたコンピュータシステムにおいて、表示部間の情報交換のハンドリングを効果的に実現することができる。また、複数の表示部間の情報交換が円滑に実現できる。さらに、複数人で操作するときの操作の種類を増やすことが可能になる。
【０１４５】
なお、ステップＳ６１〜Ｓ６４に係る処理により、サーバオブジェクト管理手段２０９により管理されるオブジェクトが、統一表示部において複数のクライアント装置の内の任意の異なる２つの第１及び第２のクライアント装置（クライアントＩＤ１及びＩＤ２）の表示部を跨いで位置するとき、第１及び第２のクライアント装置における該オブジェクトの操作が該オブジェクトの移動であり、且つ、移動方向が反対方向である場合、サーバオブジェクト更新手段２０７は、さらに、オブジェクト管理手段２０９により管理されるオブジェクトを複製する。これにより、図１（３ｂ）に示されるような複数の表示部間の情報交換を実現することができる。
【０１４６】
以上で示される実施形態に基づき本発明の説明を行ってきたが、上記実施形態にあげたその他の要素との組み合わせなど、ここで示した要件に本発明が限定されるものではない。これらの点に関しては、本発明の主旨をそこなわない範囲で変更することが可能であり、その応用形態に応じて適切に定めることができる。
【図面の簡単な説明】
【０１４７】
【図１】本発明に係る情報表示システムの概要を説明するための図である。
【図２】本実施の形態に係る情報表示システムのシステム構成例を示す図である。
【図３】本実施の形態に係る情報表示システムのネットワーク構成例を示す図である。
【図４】本実施の形態に係る情報表示システムの機能の構成例を示す図である。
【図５】ＰＣ情報取得手段１０１、起動情報送信手段１０２の動作例を示すフローチャートである。
【図６】起動情報受信手段２０１、表示テーブル更新手段２０２の動作例を示すフローチャートである。
【図７】表示テーブル管理手段２０３により管理される統一表示部の例を示す表である。
【図８】表示テーブル管理手段２０３により管理される統一表示部を説明するための図である。
【図９】利用者認証手段１０４の一例を説明するための図である。
【図１０】利用者認証手段１０４、座標入力手段１０５、コマンド情報選択手段１０６、コマンド情報送信手段１０７の動作例を示すフローチャートである。
【図１１】コマンド情報保持手段１０８により保持されるコマンド情報の例を示す表である。
【図１２】コマンド情報保持手段１０８により保持されるコマンド情報を説明するための図である。
【図１３】コマンド情報受信手段２０４、表示テーブル参照手段２０５、サーバオブジェクト参照手段２０６、サーバオブジェクト更新手段２０７、サーバオブジェクト送信手段２０８の動作例を示すフローチャートである。
【図１４】サーバオブジェクト管理手段２０９により管理されるサーバオブジェクトの例を示す表である。
【図１５】サーバオブジェクト受信手段１０９、クライアントオブジェクト更新手段１１０、クライアントオブジェクト表示手段１１１の動作例を示すフローチャートである。
【図１６】クライアントオブジェクト管理手段１１２により管理されるクライアントオブジェクトの例を示す表である。
【図１７】本実施の形態に係る情報表示システムの動作例を示すフローチャートである。
【符号の説明】
【０１４８】
１      情報表示システム
１０    クライアント装置
１０１  ＰＣ情報取得手段
１０２  起動情報送信手段
１０３  位置検出手段
１０４  利用者認証手段
１０５  座標入力手段
１０６  コマンド情報選択手段
１０７  コマンド情報送信手段
１０８  クライアントオブジェクト管理手段
１０９  コマンド情報保持手段
１１０  サーバオブジェクト受信手段
１１１  クライアントオブジェクト更新手段
１１２  クライアントオブジェクト表示手段
２０１  起動情報受信手段
２０２  表示テーブル更新手段
２０３  表示テーブル管理手段
２０４  コマンド情報受信手段
２０５  表示テーブル参照手段
２０６  サーバオブジェクト参照手段
２０７  サーバオブジェクト更新手段
２０８  サーバオブジェクト送信手段
２０９  サーバオブジェクト管理手段
【図１】
2008216499.tif 000003
【図２】
2008216499.tif 000004
【図３】
2008216499.tif 000005
【図４】
2008216499.tif 000006
【図５】
2008216499.tif 000007
【図６】
2008216499.tif 000008
【図７】
2008216499.tif 000009
【図８】
2008216499.tif 000010
【図９】
2008216499.tif 000011
【図１０】
2008216499.tif 000012
【図１１】
2008216499.tif 000013
【図１２】
2008216499.tif 000014
【図１３】
2008216499.tif 000015
【図１４】
2008216499.tif 000016
【図１５】
2008216499.tif 000017
【図１６】
2008216499.tif 000018
【図１７】
2008216499.tif 000019