(57)【特許請求の範囲】
【請求項１】
ネットワークに収容され、複数の主表示装置を夫々制御する複数の主表示制御装置及び副表示装置を制御する副表示制御装置を含み、
前記主表示制御装置各々は、
画面上の位置を指示するための指示画像を含む主画面が表示されるように前記主表示装置を制御する主制御手段と、
前記主画面を前記副表示装置に表示するための主表示用データを生成する主表示用データ生成手段と、
前記指示画像を前記主画面の画面外へ移動すべき旨の入力がなされた場合に前記画面外における前記指示画像の仮想位置を特定する仮想位置特定手段と、
前記仮想位置に対応する仮想位置データを生成する仮想位置データ生成手段と、
前記副表示制御装置に対し前記ネットワークを介して前記主表示用データ及び前記仮想位置データを送信する主通信手段と
を具備し、
前記副表示制御装置は、
前記送信される主表示用データに基づいて、前記各々に対応する複数の前記主画面のうち少なくとも一部を含む所定種類の副画面を表示するための副表示用データを生成する副表示用データ生成手段と、
前記副表示用データに従って前記副画面が表示されるように前記副表示装置を制御する副制御手段と、
前記送信される仮想位置データによって表される前記副画面上における前記指示画像の実位置を特定する実位置特定手段と、
前記実位置に基づいて、前記副画面に含まれる主画面のうち前記実位置が属する主画面における前記指示画像の表示位置を決定する表示位置決定手段と、
前記決定された表示位置を表す表示位置データを生成する表示位置データ生成手段と、
前記実位置が属する主画面に対応する前記主表示制御装置に対し前記ネットワークを介して前記表示位置データを送信する副通信手段と
を具備し、
前記実位置に属する主画面に対応する主表示制御装置における前記主制御手段は、前記送信された表示位置データに基づいて前記主画面における前記指示情報の配置を制御する
ことを特徴とする画像表示システム。
【請求項２】
前記副表示制御装置は、
前記副画面に含まれる主画面の（i）数量及び（ii）優先度のうち少なくとも一方に基づいて前記副画面に含まれる主画面の配置態様を決定する配置態様決定手段を更に具備し、
前記副表示用データ生成手段は、前記副画面において前記副画面に含まれる主画面が前記決定された配置態様に従って配置されるように前記副表示用データを生成する
ことを特徴とする請求項１に記載の画像表示システム。
【請求項３】
前記各々は、
前記各々に対し着脱可能に構成され、前記副表示装置を認証するための認証情報を記憶する記憶手段と、
前記記憶手段が装着された状態において前記認証情報に基づいて前記副表示装置との間で相互に認証処理を行う認証手段と
を更に具備し、
前記副表示用データ生成手段は、前記認証処理の結果認証がなされた前記主表示制御装置から送信される前記主表示用データに基づいて前記副表示用データを生成する
ことを特徴とする請求項１又は２に記載の画像表示システム。
【請求項４】
前記副表示制御装置は、所定の入力に応じて前記副画面上に前記主画面とは異なる画像を描画する描画手段を更に具備する
ことを特徴とする請求項１から３のいずれか一項に記載の画像表示システム。
【請求項５】
ネットワークに収容され、（i）複数の主表示装置を夫々制御すると共に（ii）画面上の位置を指示するための指示画像を含む主画面が表示されるように前記主表示装置を制御する主制御手段、前記主画面を表示するための主表示用データを生成する主表示用データ生成手段、前記指示画像を前記主画面の画面外へ移動すべき旨の入力がなされた場合に前記画面外における前記指示画像の仮想位置を特定する仮想位置特定手段、前記仮想位置に対応する仮想位置データを生成する仮想位置データ生成手段並びに前記ネットワークを介して前記主表示用データ及び前記仮想位置データを送信する主通信手段を具備する複数の主表示制御装置を含み、所定の表示位置データが送信された前記主表示制御装置における前記主制御手段が、前記送信された表示位置データに基づいて前記主画面における前記指示情報の配置を制御する画像表示システムに備わる画像表示システム用副表示制御装置であって、
前記送信される主表示用データに基づいて、前記複数の主表示制御装置各々に対応する複数の前記主画面のうち少なくとも一部を含む所定種類の副画面を表示するための副表示用データを生成する副表示用データ生成手段と、
前記副表示用データに従って前記副画面が表示されるように前記副表示装置を制御する副制御手段と、
前記送信される仮想位置データによって表される前記副画面上における前記指示画像の実位置を特定する実位置特定手段と、
前記実位置に基づいて、前記副画面に含まれる主画面のうち前記実位置が属する主画面における前記指示画像の表示位置を決定する表示位置決定手段と、
前記決定された表示位置を表す前記表示位置データを生成する表示位置データ生成手段と、
前記実位置が属する主画面に対応する前記主表示制御装置に対し前記ネットワークを介して前記生成された表示位置データを送信する副通信手段と
を具備することを特徴とする画像表示システム用副表示制御装置。
【請求項６】
ネットワークに収容され、複数の主表示装置を夫々制御する複数の主表示制御装置及び副表示装置を制御する副表示制御装置を含む画像表示システムにおける画像表示方法であって、
前記主表示制御装置各々において、
画面上の位置を指示するための指示画像を含む主画面が表示されるように前記主表示装置を制御する主制御工程と、
前記主画面を前記副表示装置に表示するための主表示用データを生成する主表示用データ生成工程と、
前記指示画像を前記主画面の画面外へ移動すべき旨の入力がなされた場合に前記画面外における前記指示画像の仮想位置を特定する仮想位置特定工程と、
前記仮想位置に対応する仮想位置データを生成する仮想位置データ生成工程と、
前記副表示制御装置に対し前記ネットワークを介して前記主表示用データ及び前記仮想位置データを送信する主送信工程と
を具備し、
前記副表示制御装置において、
前記送信される主表示用データに基づいて、前記各々に対応する複数の前記主画面のうち少なくとも一部を含む所定種類の副画面を表示するための副表示用データを生成する副表示用データ生成工程と、
前記副表示用データに従って前記副画面が表示されるように前記副表示装置を制御する副制御工程と、
前記送信される仮想位置データによって表される前記副画面上における前記指示画像の実位置を特定する実位置特定工程と、
前記実位置に基づいて、前記副画面に含まれる主画面のうち前記実位置が属する主画面における前記指示画像の表示位置を決定する表示位置決定工程と、
前記決定された表示位置を表す表示位置データを生成する表示位置データ生成工程と、
前記実位置が属する主画面に対応する前記主表示制御装置に対し前記ネットワークを介して前記表示位置データを送信する副送信工程と
を具備し、
前記実位置に属する主画面に対応する主表示制御装置において、前記送信された表示位置データに基づいて前記主画面における前記指示情報の配置を制御する工程を具備する
ことを特徴とする画像表示方法。
【請求項７】
コンピュータシステムを、請求項１から４のいずれか一項に記載の主表示制御装置として機能させることを特徴とするコンピュータプログラム。
【請求項８】
コンピュータシステムを、請求項１から４のいずれか一項に記載の副表示制御装置として機能させることを特徴とするコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、例えば複数の表示装置に係る画面を同一画面内に表示させる場合等に好適な画像表示システム、画像表示システム用副表示制御装置、画像表示方法及びコンピュータプログラムの技術分野に関する。
【背景技術】
【０００２】
この種のシステムとして、アプリケーションを共有するものが提案されている（例えば、特許文献１参照）。特許文献１に開示されたアプリケーション共有システム（以下、「従来の技術」と称する）によれば、共有対象アプリケーションのビットマップイメージデータがゲストへ転送される。この際、ゲストが、係るビットマップイメージを自ウィンドウに表示すると共にネットワークを介して自ウィンドウ上でなされたマウス操作情報及びキーボード操作情報をホストへ転送することによって、複数のコンピュータでアプリケーションを共有することが可能であるとされている。
【０００３】
尚、単一のマルチディスプレイ環境において、全ての表示装置に付属しているデジタイザからの入力を有効にする技術も提案されている（例えば、特許文献２参照）。
【０００４】
【特許文献１】特開平９−９１２２８号公報
【特許文献２】特開２００２−６３１０７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
従来の技術では、ホスト及び複数のゲスト間でアプリケーション相互に共有することが可能であるが、共有されるのはアプリケーションのみであり、例えば、複数のゲスト各々における自ウィンドウを、例えばホストにおける画面上に集約して表示することは難しい。
【０００６】
一方で、例えば、複数のコンピュータ装置をホスト装置にハードウェア的に接続して、ホスト装置の画面上に複数の画面を表示させることは可能であるが、この場合、接続可能な装置の数はホスト装置の物理的な条件によって制約を受ける。係る制約によって、例えば、表示対象となる装置を追加したい場合には、逐次物理的な接続を切り替える他無く、その効率は著しく低下しかねない。即ち、従来の技術には、一画面に複数の装置に係る画面を表示させることが困難であるという技術的な問題点がある。
【０００７】
本発明は上述した問題点に鑑みてなされたものであり、複数の画面を効率的且つ効果的に一画面に表示させ得る画像表示システム、画像表示システム用副表示制御装置、画像表示方法及びコンピュータプログラムを提供することを課題とする。
【課題を解決するための手段】
【０００８】
上述した課題を解決するため、請求項１の画像表示システムは、ネットワークに収容され、複数の主表示装置を夫々制御する複数の主表示制御装置及び副表示装置を制御する副表示制御装置を含み、前記主表示制御装置各々は、画面上の位置を指示するための指示画像を含む主画面が表示されるように前記主表示装置を制御する主制御手段と、前記主画面を前記副表示装置に表示するための主表示用データを生成する主表示用データ生成手段と、前記指示画像を前記主画面の画面外へ移動すべき旨の入力がなされた場合に前記画面外における前記指示画像の仮想位置を特定する仮想位置特定手段と、前記仮想位置に対応する仮想位置データを生成する仮想位置データ生成手段と、前記副表示制御装置に対し前記ネットワークを介して前記主表示用データ及び前記仮想位置データを送信する主通信手段とを具備し、前記副表示制御装置は、前記送信される主表示用データに基づいて、前記各々に対応する複数の前記主画面のうち少なくとも一部を含む所定種類の副画面を表示するための副表示用データを生成する副表示用データ生成手段と、前記副表示用データに従って前記副画面が表示されるように前記副表示装置を制御する副制御手段と、前記送信される仮想位置データによって表される前記副画面上における前記指示画像の実位置を特定する実位置特定手段と、前記実位置に基づいて、前記副画面に含まれる主画面のうち前記実位置が属する主画面における前記指示画像の表示位置を決定する表示位置決定手段と、前記決定された表示位置を表す表示位置データを生成する表示位置データ生成手段と、前記実位置が属する主画面に対応する前記主表示制御装置に対し前記ネットワークを介して前記表示位置データを送信する副通信手段とを具備し、前記実位置に属する主画面に対応する主表示制御装置における前記主制御手段は、前記送信された表示位置データに基づいて前記主画面における前記指示情報の配置を制御することを特徴とする。
【０００９】
上述した課題を解決するため、請求項５の画像表示システム用副表示制御装置は、ネットワークに収容され、（i）複数の主表示装置を夫々制御すると共に（ii）画面上の位置を指示するための指示画像を含む主画面が表示されるように前記主表示装置を制御する主制御手段、前記主画面を表示するための主表示用データを生成する主表示用データ生成手段、前記指示画像を前記主画面の画面外へ移動すべき旨の入力がなされた場合に前記画面外における前記指示画像の仮想位置を特定する仮想位置特定手段、前記仮想位置に対応する仮想位置データを生成する仮想位置データ生成手段並びに前記ネットワークを介して前記主表示用データ及び前記仮想位置データを送信する主通信手段を具備する複数の主表示制御装置を含み、所定の表示位置データが送信された前記主表示制御装置における前記主制御手段が、前記送信された表示位置データに基づいて前記主画面における前記指示情報の配置を制御する画像表示システムに備わる画像表示システム用副表示制御装置であって、前記送信される主表示用データに基づいて、前記複数の主表示制御装置各々に対応する複数の前記主画面のうち少なくとも一部を含む所定種類の副画面を表示するための副表示用データを生成する副表示用データ生成手段と、前記副表示用データに従って前記副画面が表示されるように前記副表示装置を制御する副制御手段と、前記送信される仮想位置データによって表される前記副画面上における前記指示画像の実位置を特定する実位置特定手段と、前記実位置に基づいて、前記副画面に含まれる主画面のうち前記実位置が属する主画面における前記指示画像の表示位置を決定する表示位置決定手段と、前記決定された表示位置を表す前記表示位置データを生成する表示位置データ生成手段と、前記実位置が属する主画面に対応する前記主表示制御装置に対し前記ネットワークを介して前記生成された表示位置データを送信する副通信手段とを具備することを特徴とする。
【００１０】
上述した課題を解決するため、請求項６の画像表示方法は、ネットワークに収容され、複数の主表示装置を夫々制御する複数の主表示制御装置及び副表示装置を制御する副表示制御装置を含む画像表示システムにおける画像表示方法であって、前記主表示制御装置各々において、画面上の位置を指示するための指示画像を含む主画面が表示されるように前記主表示装置を制御する主制御工程と、前記主画面を前記副表示装置に表示するための主表示用データを生成する主表示用データ生成工程と、前記指示画像を前記主画面の画面外へ移動すべき旨の入力がなされた場合に前記画面外における前記指示画像の仮想位置を特定する仮想位置特定工程と、前記仮想位置に対応する仮想位置データを生成する仮想位置データ生成工程と、前記副表示制御装置に対し前記ネットワークを介して前記主表示用データ及び前記仮想位置データを送信する主送信工程とを具備し、前記副表示制御装置において、前記送信される主表示用データに基づいて、前記各々に対応する複数の前記主画面のうち少なくとも一部を含む所定種類の副画面を表示するための副表示用データを生成する副表示用データ生成工程と、前記副表示用データに従って前記副画面が表示されるように前記副表示装置を制御する副制御工程と、前記送信される仮想位置データによって表される前記副画面上における前記指示画像の実位置を特定する実位置特定工程と、前記実位置に基づいて、前記副画面に含まれる主画面のうち前記実位置が属する主画面における前記指示画像の表示位置を決定する表示位置決定工程と、前記決定された表示位置を表す表示位置データを生成する表示位置データ生成工程と、前記実位置が属する主画面に対応する前記主表示制御装置に対し前記ネットワークを介して前記表示位置データを送信する副送信工程とを具備し、前記実位置に属する主画面に対応する主表示制御装置において、前記送信された表示位置データに基づいて前記主画面における前記指示情報の配置を制御する工程を具備することを特徴とする。
【００１１】
上述した課題を解決するため、請求項７のコンピュータプログラムは、コンピュータシステムを、請求項１から４のいずれか一項に記載の主表示制御装置として機能させることを特徴とする。
【００１２】
上述した課題を解決するため、請求項８のコンピュータプログラムは、コンピュータシステムを、請求項１から４のいずれか一項に記載の副表示制御装置として機能させることを特徴とする。
【発明を実施するための最良の形態】
【００１３】
＜画像表示システムの実施形態＞
【００１４】
本発明の画像表示システムに係る実施形態は、ネットワークに収容され、複数の主表示装置を夫々制御する複数の主表示制御装置及び副表示装置を制御する副表示制御装置を含み、前記主表示制御装置各々は、画面上の位置を指示するための指示画像を含む主画面が表示されるように前記主表示装置を制御する主制御手段と、前記主画面を前記副表示装置に表示するための主表示用データを生成する主表示用データ生成手段と、前記指示画像を前記主画面の画面外へ移動すべき旨の入力がなされた場合に前記画面外における前記指示画像の仮想位置を特定する仮想位置特定手段と、前記仮想位置に対応する仮想位置データを生成する仮想位置データ生成手段と、前記副表示制御装置に対し前記ネットワークを介して前記主表示用データ及び前記仮想位置データを送信する主通信手段とを具備し、前記副表示制御装置は、前記送信される主表示用データに基づいて、前記各々に対応する複数の前記主画面のうち少なくとも一部を含む所定種類の副画面を表示するための副表示用データを生成する副表示用データ生成手段と、前記副表示用データに従って前記副画面が表示されるように前記副表示装置を制御する副制御手段と、前記送信される仮想位置データによって表される前記副画面上における前記指示画像の実位置を特定する実位置特定手段と、前記実位置に基づいて、前記副画面に含まれる主画面のうち前記実位置が属する主画面における前記指示画像の表示位置を決定する表示位置決定手段と、前記決定された表示位置を表す表示位置データを生成する表示位置データ生成手段と、前記実位置が属する主画面に対応する前記主表示制御装置に対し前記ネットワークを介して前記表示位置データを送信する副通信手段とを具備し、前記実位置に属する主画面に対応する主表示制御装置における前記主制御手段は、前記送信された表示位置データに基づいて前記主画面における前記指示情報の配置を制御する。
【００１５】
本発明において、「ネットワーク」とは、好適にはＷＡＮ（Wide Area Network）網若しくはＬＡＮ（Local Area Network）網等の比較的限定された通信網を含み、更にはインターネット等の広域通信網をも包括する概念である。
【００１６】
本発明の画像表示システムに係る実施形態によれば、その動作時には、複数の主表示制御装置各々において、主画面が表示されるように主表示装置が制御される。ここで、本発明に係る「主画面」とは、主表示制御装置各々に固有の内容を有する画面であり、当該各々に対応する主表示装置における表示領域に表示される画面を指す。例えば、主画面は、例えばパーソナルコンピュータ（以下、適宜「ＰＣ」と称する）等のコンピュータシステム環境下におけるＯＳ（Operating System）画面、それらＯＳ上で動作する各種アプリケーションソフトウェアの画面、或いはそれらが各種ウィンドウとしてＯＳ画面上の一領域を占めるマルチウィンドウ画面等であってもよい。或いは「主画面」とは、各種ＯＳ上で展開される各種ウィンドウそのものであってもよい。即ち、主画面とは主表示装置の表示領域の一部であってもよい。尚、主表示装置の態様は、主画面を表示することが可能である限りにおいて如何なる態様を有していてもよく、例えば、液晶ディスプレイ装置、プラズマディスプレイ装置、ＣＲＴ（Cathode Ray Tube）ディスプレイ装置又は液晶プロジェクタ等の形態を有していてもよい。
【００１７】
尚、本発明に係る主表示制御装置は、例えばノート型ＰＣ等のように主表示装置と相互に一体に構成されていてもよいし、相互に独立して構成された各種ディスプレイ装置等の主表示装置を制御するための、各種コントローラ等の形態を有していてもよい。
【００１８】
複数の主表示制御装置各々では、主表示用データ生成手段により、主表示用データが生成される。主表示用データは、副表示装置上で主画面を表示するための、例えばＲＧＢ信号等のデータであり、主表示装置に主画面を表示するためのデータそのものであってもよいし、副表示装置の特性に整合するように補正を加えたデータであってもよいし、或いはそれらを適宜ネットワーク上の伝送に適した形式に圧縮したデータであってもよい。これら主表示制御装置各々において生成されて主表示用データは、主通信手段によりネットワークを介して副表示制御装置に送信される。
【００１９】
一方、副表示制御装置側では、各主表示制御装置から個別に送信される主表示用データに基づいて、副画面を表示するための副表示用データが生成される。副制御手段は、係る副表示用データに従って副画面が表示されるように副表示装置を制御する。
【００２０】
ここで、「副画面」とは、主表示制御装置各々に対応する複数の主画面のうち少なくとも一部を含む画面を包括する概念であり、例えば、主表示用データを送信した主表示制御装置に対応する主画面全てを均等に表示領域上に配置してなる画面であってもよいし、予め与えられる何らかの判断基準に従ってこれら複数の主画面の中から選択された主画面のみが配置された画面であってもよい。このような判断基準は、予め実験的に、経験的に或いはシミュレーション等に基づいて、副画面に表示すべき主画面を、客観的理由を伴って選択することが可能となるように定められていてもよい。
【００２１】
尚、副画面における主画面の表示態様は何ら限定されるものではなく、例えば、各種ＯＳ等に準拠したウィンドウ等として主画面が表示されてもよい。この場合、副画面上における主画面の配置態様をユーザ側で自由に設定することが可能となり、例えば、主表示装置に係る主画面の少なくとも一部を相互に重複させて副画面上に配置することも、或いはその大きさを変更することも容易にして可能となる。
【００２２】
また、副画面に含まれるべき主画面及びその個別な配置態様等は、刻々と変化する画像表示システムの使用環境、例えば会議の進行状況等に応じてその都度リアルタイムに変更されてもよい。
【００２３】
以上説明したように、本発明の画像表示システムに係る実施形態によれば、複数の主表示制御装置が夫々対応する主表示装置に表示させている主画面各々のうち少なくとも一部が、一の副表示装置に副画面として集約して表示される。この際、副表示装置は、副画面の表示内容を制御する副表示制御手段によって制御されており、また副表示制御手段と各主表示制御手段とは、例えばＬＡＮ等のネットワークに収容されている。従って、例えば主表示制御装置各々と副表示制御装置とが相互にＲＧＢケーブル等の映像信号供給ラインを介して接続されている場合等と比較して、副表示制御装置が対応可能な主表示制御装の数量は飛躍的に増大し得る。また、このような飛躍的に増大し得る主表示制御装置、即ち端的には主画面各々の副画面における表示態様は、それらを一元的に管理する副表示制御装置によって決定されるから効率的である。即ち、本発明の画像表示システムに係る施形態によれば、複数の画面を効率的且つ効果的に一画面として表示させることが可能となるのである。
ところで、本発明に係る主画面には、指示画像が含まれる。本発明に係る「指示画像」とは、主画面上の位置を指示するための画像を包括する概念であり、好適には、例えば、マウス、トラックボール又はタッチパッド等各種ポインティングデバイスのポインタやキーボードのカーソル等を指す。
ここで、係る指示画像を主画面の画面外へ移動すべき旨の入力がなされた場合、仮想位置特定手段により、係る画面外における指示画像の仮想位置が特定され、更に仮想位置データ生成手段によって、係る仮想位置に対応する仮想位置データが生成される。仮想位置データは、副表示制御手段に送信される。尚、仮想位置を特定する態様は、仮想位置を特定可能である限りにおいて限定されず、例えば、指示画像の表示態様等に基づいて自由に設定される。例えば、マウス等の操作量を表す電気信号に基づいてポインタの仮想的な移動量を算出すると共に、その時点のポインタの座標位置から係る仮想位置が特定されてもよい。また、仮想位置とは、明確に座標として表されずともよく、例えば、上述したマウス等の操作量或いはポインタ等の移動量であってもよい。
ここで、「入力」とは、例えば、ユーザが所定の入力手段を介して人為的に実行する各種操作に伴って生じる信号であり、このような各種操作とは、例えば、ユーザによるマウス操作やキーボード操作等を指す。従って、このような入力手段とは、例えば、マウス、キーボード、トラックボール、タッチパッド、スクロールボタン又はタッチパネル装置等の各種態様を有する。即ち、ここで述べられる「画像を移動するべき旨の入力」とは、例えば、ポインタを主画面の上端（下端、左端又は右端でも同様）から更に上方（同様に下方、左方又は右方でもよい）に向かって動かすための操作等がなされた場合等を指す。
一方、副表示制御装置では、仮想位置データに基づいて、副画面上の実位置が特定される。表示位置決定手段は、係る実位置に基づいて、係る実位置が属する主画面（少なくとも指示画像を移動すべき旨の入力がなされた主表示制御装置に対応する主画面以外）における指示画像の表示位置を決定する。ここで、「表示位置」とは、例えば該当する主画面上の絶対位置を表す座標等を指す。係る表示位置は、表示位置データとして該当する主画面に対応する主表示制御装置に送信される。
ここで、該当する主画面に対応する主表示制御装置では、主制御手段が、係る表示位置データに基づいて指示画像の配置を制御する。従って、該当する主画面では、ネットワークに収容される他の主表示制御装置からの入力操作に応じて、指示情報の位置が操作される。即ち、本発明の画像表示システムに係る実施形態によれば、ネットワークに収容される主表示制御装置各々において、副画面に配置される主画面の所望の位置を指し示すことが可能となり、効果的且つ効率的である。
尚、主画面が前述した如く副画面上でウィンドウ等として表示される場合等には、主画面各々が重複配置されてもよいし、或いは相互に離間して配置されてもよい。但しこの場合、重複する或いは離間する主画面間の境界は不連続となる。従って、表示位置決定手段によって決定される表示位置の座標は、画面外へ移動すべき旨の入力がなされる前後において必ずしも連続しなくてよい。また、主画面同士が副画面上で重複する場合、現時点で操作対象となっている主画面（例えば、一の主画面において指示画像を画面外で移動すべき旨の入力がなされた場合の移動先たる主画面）が最前列に配置されるように重複の態様が変更されてもよい。
【００２４】
本発明の画像表示システムに係る実施形態の一の態様では、前記副表示制御装置は、前記副画面に含まれる主画面の（i）数量及び（ii）優先度のうち少なくとも一方に基づいて前記副画面に含まれる主画面の配置態様を決定する配置態様決定手段を更に具備し、前記副表示用データ生成手段は、前記副画面において前記副画面に含まれる主画面が前記決定された配置態様に従って配置されるように前記副表示用データを生成する。
【００２５】
この態様によれば、配置態様決定手段によって副画面に含まれる主画面の数量及び優先度のうち少なくとも一方に基づいて副画面に含まれる主画面の配置態様が決定されるので、効率的且つ効果的に複数の画面を一画面として表示させることが可能となる。
【００２６】
尚、「副画面に含まれる主画面の数量」とは、例えば、ネットワークに収容される主表示制御装置に関する主画面を全て副画面に含むように予め設定されている場合には、即ち、主表示制御装置の数量と等価であってよい。また、「優先度」とは、主画面を順位付けるための判断基準を包括する概念であり、予め与えられていてもよいし、その都度画像表示システムの使用状況等に応じて個別具体的に付与されてもよい。また、優先度は個々の主表示制御装置から指定されてもよいし、副表示制御装置側で指定されてもよい。例えば、ネットワークに接続された順に優先度が高く設定されてもよいし、主表示制御装置側で何らかの作業（例えば、マウスやキーボード等による指示又は入力作業）等が実行されている主画面に高い優先度が付与されてもよい。
【００２７】
本発明の画像表示システムに係る実施形態の他の態様では、前記各々は、前記各々に対し着脱可能に構成され、前記副表示装置を認証するための認証情報を記憶する記憶手段と、
前記記憶手段が装着された状態において前記認証情報に基づいて前記副表示装置との間で相互に認証処理を行う認証手段とを更に具備し、前記副表示用データ生成手段は、前記認証処理の結果認証がなされた前記主表示制御装置から送信される前記主表示用データに基づいて前記副表示用データを生成する。
【００２８】
この態様によれば、主表示制御装置は着脱可能な記憶手段を備えており、係る記憶手段には副表示装置を認証するための認証情報が記憶されている。ここで、「認証情報」とは、副表示装置が予め設定された種類のものであるかを識別するための情報であり、例えば、副表示装置各々に付与されるＩＤ情報や副表示装置の種類毎に異なるＩＤ情報等を指す。或いは、予め副表示装置との間で設定された公開鍵及び秘密鍵からなる鍵情報等であってもよい。
【００２９】
認証手段は、係る認証情報に基づいて副表示装置との間で相互に認証処理を実行する。このような認証処理とは、即ち、認証情報の態様に応じて様々な形態を有してよく、例えば認証情報が前述の鍵情報である場合には、公知の鍵認証アルゴリズム等が採用されてもよい。或いは比較的簡素な形態として、副表示装置に個別に付与されたＩＤ情報と、記憶手段に認証情報として記憶されるＩＤ情報とが相互に一致するか否かによって相互認証がなされてもよい。この場合、記憶手段を予め副表示装置（或いは副表示装置となり得る表示装置全て）と一対一、一対多、多対一又は多対多に対応付けておけばよく、比較的相互認証が簡便に実行され得る。
【００３０】
一方、副表示用データ生成手段は、相互に認証された主表示制御装置から送信される主表示用データに基づいて副表示用データを生成する。従って、この態様によれば、画像表示システムに参加する資格を簡便に付与することが可能となり、画像表示システムの品質及びセキュリティが向上する。
【００３１】
尚、認証情報が副表示装置を少なからず特定するための情報であることに鑑みれば、記憶手段には、認証情報の他にも、認証情報が対応する副表示装置の解像度や表示領域の大きさ等各種表示特性を規定する情報が更に記憶されていてもよい。この場合、副表示装置での表示に適した主表示用データを生成することも容易にして可能である。
【００３２】
また、このように着脱可能な記憶手段を介して相互認証が実行される場合、例えば記憶手段が主表示制御装置に装着された時点で自動的に或いは半自動的に認証処理が実行されてもよい。更には、係る認証処理の結果如何によって、主表示用データの送信が自動的に或いは半自動的に実行されてもよい。同様に、記憶手段が主表示制御装置から取り外された時点で係る主表示用データの送信が中止されてもよい。即ち、記憶装置の着脱行為自体が、認証処理の実行又は主表示用データの送信若しくは送信停止等の合図として利用されてもよい。この場合、ユーザに明確な操作感を与え得ると共にユーザ側での煩雑な作業が不要となるため効率的である。
【００４０】
本発明の画像表示制御システムに係る実施形態の他の態様では、前記副表示制御装置は、所定の入力に応じて前記副画面上に前記主画面とは異なる画像を描画する描画手段を更に具備する。
【００４１】
この態様によれば、副表示制御装置に描画手段が備わり、所定の入力に応じて副画面上に主画面とは異なる画像を描画することが可能となるため、更に効果的である。描画手段の態様は、描画された画像と副画面とが相互に重複して視認される限りにおいて何ら限定されない。例えば、副画面を表示する副表示装置の表示パネル部分に重複して描画用のパネルが配置される場合には、描画手段がこの描画用のパネルに画像を描画することによって、あたかも副画面に画像が描画されたかのように視認され得る。
【００４２】
また、主画面に関するデータが一旦副表示制御装置を経由することに鑑みれば、主画面各々においてなされる所定の描画入力に応じて、副表示制御装置が描画手段を更に制御してもよい。この場合、いずれの主表示制御装置からの入力であるかが視覚的に判別可能となるように、例えば、表示色等が適宜変更されてもよい。
＜画像表示システム用副表示制御装置の実施形態＞
【００４３】
本発明の画像表示システム用副表示制御装置に係る実施形態は、ネットワークに収容され、（i）複数の主表示装置を夫々制御すると共に（ii）画面上の位置を指示するための指示画像を含む主画面が表示されるように前記主表示装置を制御する主制御手段、前記主画面を表示するための主表示用データを生成する主表示用データ生成手段、前記指示画像を前記主画面の画面外へ移動すべき旨の入力がなされた場合に前記画面外における前記指示画像の仮想位置を特定する仮想位置特定手段、前記仮想位置に対応する仮想位置データを生成する仮想位置データ生成手段並びに前記ネットワークを介して前記主表示用データ及び前記仮想位置データを送信する主通信手段を具備する複数の主表示制御装置を含み、所定の表示位置データが送信された前記主表示制御装置における前記主制御手段が、前記送信された表示位置データに基づいて前記主画面における前記指示情報の配置を制御する画像表示システムに備わる画像表示システム用副表示制御装置であって、前記送信される主表示用データに基づいて、前記複数の主表示制御装置各々に対応する複数の前記主画面のうち少なくとも一部を含む所定種類の副画面を表示するための副表示用データを生成する副表示用データ生成手段と、前記副表示用データに従って前記副画面が表示されるように前記副表示装置を制御する副制御手段と、前記送信される仮想位置データによって表される前記副画面上における前記指示画像の実位置を特定する実位置特定手段と、前記実位置に基づいて、前記副画面に含まれる主画面のうち前記実位置が属する主画面における前記指示画像の表示位置を決定する表示位置決定手段と、前記決定された表示位置を表す前記表示位置データを生成する表示位置データ生成手段と、前記実位置が属する主画面に対応する前記主表示制御装置に対し前記ネットワークを介して前記生成された表示位置データを送信する副通信手段とを具備する。
【００４４】
本発明の画像表示システム用副表示制御装置に係る実施形態によれば、上述した本発明の画像表示システムに係る実施形態における副表示制御装置と同等の効果が奏される。
＜画像表示方法の実施形態＞
【００４５】
本発明の画像表示方法に係る実施形態は、ネットワークに収容され、複数の主表示装置を夫々制御する複数の主表示制御装置及び副表示装置を制御する副表示制御装置を含む画像表示システムにおける画像表示方法であって、前記主表示制御装置各々において、画面上の位置を指示するための指示画像を含む主画面が表示されるように前記主表示装置を制御する主制御工程と、前記主画面を前記副表示装置に表示するための主表示用データを生成する主表示用データ生成工程と、前記指示画像を前記主画面の画面外へ移動すべき旨の入力がなされた場合に前記画面外における前記指示画像の仮想位置を特定する仮想位置特定工程と、前記仮想位置に対応する仮想位置データを生成する仮想位置データ生成工程と、前記副表示制御装置に対し前記ネットワークを介して前記主表示用データ及び前記仮想位置データを送信する主送信工程とを具備し、前記副表示制御装置において、前記送信される主表示用データに基づいて、前記各々に対応する複数の前記主画面のうち少なくとも一部を含む所定種類の副画面を表示するための副表示用データを生成する副表示用データ生成工程と、前記副表示用データに従って前記副画面が表示されるように前記副表示装置を制御する副制御工程と、前記送信される仮想位置データによって表される前記副画面上における前記指示画像の実位置を特定する実位置特定工程と、前記実位置に基づいて、前記副画面に含まれる主画面のうち前記実位置が属する主画面における前記指示画像の表示位置を決定する表示位置決定工程と、前記決定された表示位置を表す表示位置データを生成する表示位置データ生成工程と、前記実位置が属する主画面に対応する前記主表示制御装置に対し前記ネットワークを介して前記表示位置データを送信する副送信工程とを具備し、前記実位置に属する主画面に対応する主表示制御装置において、前記送信された表示位置データに基づいて前記主画面における前記指示情報の配置を制御する工程を具備する。
【００４６】
本発明の画像表示方法に係る実施形態によれば、上述した本発明の画像表示システムに係る実施形態と同等の各種工程における動作によって、本発明の画像表示システムに係る実施形態と同等の効果が実現される。
＜コンピュータシステムの第１実施形態＞
【００４７】
本発明のコンピュータシステムに係る第１実施形態は、コンピュータシステムを、上記いずれか一項に記載の主表示制御装置として機能させる。
【００４８】
本発明のコンピュータプログラムに係る第１実施形態によれば、当該コンピュータプログラムを格納するＲＯＭ、ＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭ、ハードディスク等の記録媒体或いはＵＳＢ（Universal Serial Bus）メモリ等コンピュータシステムに着脱可能な固体型記憶装置から、当該コンピュータプログラムをコンピュータシステムに読み込んで実行させれば、或いは、当該コンピュータプログラムを、例えば、通信手段等を介してコンピュータシステムにダウンロードさせた後に実行させれば、上述した本発明の画像表示システムに係る実施形態における主表示制御装置を比較的簡単に実現できる。
【００４９】
尚、上述した本発明の画像表示システムに係る各実施形態における各種態様に対応して、本発明のコンピュータプログラムに係る第１実施形態も各種態様を採ることが可能である。
＜コンピュータシステムの第２実施形態＞
【００５０】
本発明のコンピュータシステムに係る第２実施形態は、コンピュータシステムを、上記いずれか一項に記載の副表示制御装置として機能させる。
【００５１】
本発明のコンピュータプログラムに係る第２実施形態によれば、当該コンピュータプログラムを格納するＲＯＭ、ＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭ、ハードディスク等の記録媒体或いはＵＳＢ（Universal Serial Bus）メモリ等コンピュータシステムに着脱可能な固体型記憶装置から、当該コンピュータプログラムをコンピュータシステムに読み込んで実行させれば、或いは、当該コンピュータプログラムを、例えば、通信手段等を介してコンピュータシステムにダウンロードさせた後に実行させれば、上述した本発明の画像表示システムに係る実施形態における副表示制御装置を比較的簡単に実現できる。
【００５２】
尚、上述した本発明の画像表示システムに係る各実施形態における各種態様に対応して、本発明のコンピュータプログラムに係る第２実施形態も各種態様を採ることが可能である。
【００５３】
以上説明したように、本発明の画像表示システムに係る実施形態によれば、主表示制御装置及び副表示制御装置を備えるため、複数の画面を効率的且つ効果的に一画面に表示させることが可能である。
【００５４】
以上説明したように、本発明の画像表示システム用副表示制御装置に係る実施形態によれば、副表示用データ生成手段、副制御手段、実位置特定手段、表示位置決定手段、表示位置データ生成手段及び副通信手段を備えるため、本発明の画像表示システムに係る実施形態における副表示制御装置を好適に実現可能である。
【００５５】
以上説明したように、本発明の画像表示方法に係る実施形態によれば、画像表示システムに係る実施形態における各手段と同等の各工程における動作により、複数の画面を効率的且つ効果的に一画面に表示させることが可能である。
【００５６】
以上説明したように、本発明のコンピュータプログラムに係る第１実施形態によれば、コンピュータシステムを、本発明の画像表示システムに係る実施形態における主表示制御装置として機能させるので、複数の画面を効率的且つ効果的に一画面に表示させることが可能である。
【００５７】
以上説明したように、本発明のコンピュータプログラムに係る第２実施形態によれば、コンピュータシステムを、本発明の画像表示システムに係る実施形態における副表示制御手段として機能させるので、複数の画面を効率的且つ効果的に一画面に表示させることが可能である。
【００５８】
本発明のこのような作用及び他の利得は次に説明する実施例から明らかにされる。
【実施例】
【００５９】
以下、適宜図面を参照して、本発明の好適な実施例について説明する。
＜第１実施例＞
＜実施例の構成＞
始めに、図１を参照して、本発明の第１実施例に係る画像表示システムの構成について説明する。ここに、図１は、画像表示システム１０の概念図である。
【００６０】
図１において、画像表示システム１０は、パーソナルコンピュータ１００（以下、適宜「ＰＣ１００」と称する）、パーソナルコンピュータ２００（以下、適宜「ＰＣ２００」と称する）及びディスプレイコントローラ３００（以下、適宜「コントローラ３００」と称する）が夫々ＬＡＮ網たるネットワーク１１に収容された、本発明に係る「画像表示システム」の一例である。
【００６１】
ＰＣ１００及びＰＣ２００には、夫々表示装置１０１及び表示装置２０１が接続されている。表示装置１０１及び２０１は、夫々液晶ディスプレイ装置として構成され、情報の表示領域たる画面部１０２及び２０２を備えた、本発明に係る「主表示装置」の一例である。また、ＰＣ１００及びＰＣ２００は、夫々が本発明に係る「主表示制御装置」の一例である。
【００６２】
一方、コントローラ３００には、表示装置３０１が接続されている。表示装置３０１は、プラズマディスプレイ装置であり、情報の表示領域として前述の画面部１０２及２０２と比較して大きな画面部３０２を備えた、本発明に係る「副表示装置」の一例である。尚、コントローラ３００は、本発明に係る「副表示制御装置」及び「画像表示システム用副表示制御装置」の一例である。
【００６３】
次に、図２を参照して、ＰＣ１００の詳細な構成について説明する。ここに、図２は、ＰＣ１００のブロック図である。尚、同図において、図１と重複する箇所には同一の符合を付してその説明を適宜省略することとする。また、ＰＣ１００とＰＣ２００とは、ハードウェア的に同一の構成を有しており、ＰＣ１００の説明をもってＰＣ２００の説明を同時に行うものとする。
【００６４】
図２において、ＰＣ１００は、制御部１１０、入力部１２０、位置検出部１３０、ＵＳＢメモリ１４０、表示制御部１５０及び通信部１６０を備える。
【００６５】
制御部１１０は、例えばＣＰＵ（Central Processing Unit）、ＲＯＭ（Read Only Memory）及びＲＡＭ（Random Access Memory）等を備え、ＰＣ１００の動作全体を制御する制御ユニットであり、本発明に係る「主制御手段」、「主表示用データ生成手段」、「認証手段」及び「仮想位置データ生成手段」の夫々一例として機能するように構成されている。
【００６６】
入力部１２０は、マウス及びキーボード等からなる一般的な入力デバイスであり、不図示のユーザは、ＰＣ１００に対し入力部１２０を介して適宜各種入力を行うことが可能である。
【００６７】
位置検出部１３０は、入力部１２０を介した入力位置を表すポインタ又はカーソル（即ち、本発明に係る「指示画像」の一例）の表示位置を検出する位置検出ユニットであり、本発明に係る「仮想位置特定手段」の一例として機能するように構成される。
【００６８】
ＵＳＢメモリ１４０は、本発明に係る「記憶手段」の一例であり、ＰＣ１００に対し着脱可能に構成された記憶装置である。ＵＳＢメモリ１４０は、ＰＣ１００に装着された状態において、ＰＣ１００との間でＵＳＢ規格に基づいたデータ通信を実行することが可能に構成されている。ＵＳＢメモリ１４０には、後述する画像共有処理を支援するアプリケーションプログラム及び表示装置３０１に関する認証情報等が記憶されている。
【００６９】
表示制御部１５０は、表示装置１０１の画面部１０２に被共有画面Ｗ１（即ち、本発明に係る「主画面」の一例）が表示されるように表示装置１０１を制御する表示制御ユニットであり、制御部１１０と共に本発明に係る「主制御装置」の一例として機能するように構成されている。
【００７０】
通信部１６０は、コントローラ３００との間でネットワーク１１を介してデータ通信を実行するための通信インターフェイスであり、本発明に係る「主通信手段」の一例である。
【００７１】
尚、上述したＰＣ１００の各部各々に対応するものとして、ＰＣ２００には、制御部２１０、入力部２２０、位置検出部２３０、ＵＳＢメモリ２４０、表示制御部２５０及び通信部２６０（いずれも不図示）が備わるものとする。また、ＰＣ２００の表示制御部２５０によって、表示装置２０１の画面部２０２には被共有画面Ｗ２（即ち、本発明に係る「主画面」の他の一例）が表示されるものとする。
【００７２】
次に、図３を参照して、コントローラ３００の詳細な構成について説明する。ここに、図３は、コントローラ３００のブロック図である。尚、同図において、図１と重複する箇所には同一の符合を付してその説明を適宜省略することとする。
【００７３】
図３において、コントローラ３００は、制御部３１０、表示制御部３２０及び通信部３３０を備える。
【００７４】
制御部３１０は、例えばＣＰＵ、ＲＯＭ及びＲＡＭ等を備え、コントローラ３００の動作全体を制御する制御ユニットであり、本発明に係る「副制御手段」、「副表示用データ生成手段」、「配置態様決定手段」、「実位置特定手段」、「表示位置決定手段」及び「表示位置データ生成手段」の夫々一例として機能するように構成されている。尚、制御部３１０のＲＯＭには、画像共有処理に関するアプリケーションプログラムが格納されており、制御部３１０は係るアプリケーションプログラムを実行することによって画像共有処理を実行することが可能である。
【００７５】
表示制御部３２０は、表示装置３０１の画面部３０２に共有画面Ｘ１（即ち、本発明に係る「副画面」の一例）が表示されるように表示装置３０１を制御する表示制御ユニットであり、制御部３１０と共に本発明に係る「副制御装置」の一例として機能するように構成されている。
【００７６】
通信部３３０は、ＰＣ１００及び２００との間でネットワーク１１を介してデータ通信を実行するための通信インターフェイスであり、本発明に係る「副通信手段」の一例である。
【００７７】
＜実施例の動作＞
＜各ＰＣにおける被共有画面の表示＞
ＰＣ１００及びＰＣ２００では、夫々対応する表示装置に被共有画面Ｗ１及びＷ２を表示させている。以下に、被共有画面の表示の流れについて説明する。尚、係る処理の流れは各ＰＣで相互に等しいため、ここでは、ＰＣ１００における処理について説明することとする。
【００７８】
ＰＣ１００において、制御部１１０は、表示制御部１５０を上位に制御しており、例えば、ＰＣ１００のＯＳ画面の表示用データ、各種アプリケーションに関するウィンドウの表示用データ等を含む各種表示用データを表示制御部１５０に供給することにより、被共有画面Ｗ１を画面部１０２に表示させる。また、入力部１２０の操作位置を表すカーソル及びポインタ（即ち、本発明に係る「指示画像」の一例）の操作量が、位置検出部１３０によって電気信号として検出され、制御部１１０により位置データに変換される。制御部１１０は、係る位置データを表示制御部１５０に供給することによって、入力部１２０の操作量に対応する表示位置にポインタ及びカーソルを表示させる。このようにして、各ＰＣ環境下で、非共有画面が夫々の表示装置の画面部に表示される。
【００７９】
＜画像共有処理の詳細＞
画像表示システム１０では、コントローラ３００が画像共有処理を実行することによって、各ＰＣに係る被共有画面を共有画面Ｘ１内に配置し、単一画面内で表示することが可能である。ここで、図４を参照して、画像共有処理の詳細について説明する。ここに、図４は、画像共有処理のフローチャートである。
【００８０】
尚、画像共有処理の前段階として、各ＰＣにおける制御部は、ＵＳＢメモリに記憶される認証情報を使用してコントローラ３００（或いは表示装置３０１）との間で認証処理を実行している。認証が成功しない場合、コントローラ３００は、係るＰＣに関する被共有画面が共有画面Ｘ１に配置されることを禁止する。尚、係る認証のプロセスは公知であるため、図の煩雑化を防ぐ目的から図示を省略することとする。
【００８１】
図４において、制御部３１０は、始めに入力数を確認する（ステップＡ１０）。本実施例における入力数とは、共有画面Ｘ１に配置させるべき画面の総数であり、本実施例では被共有画面Ｗ１及びＷ２が係る配置させるべき画面に該当するため、「２」となる。但し、コントローラ３００と各ＰＣとはＬＡＮ網たるネットワーク１１を介して接続されているため、係る入力数には実質的に上限はなく、多数のＰＣを接続しておくことができる。それに伴って、本実施例に係る画像共有処理によれば、より多数の画面を共有画面Ｘ１に配置することも容易にして可能である。
【００８２】
入力数を確認すると、制御部３１０は、各被共有画面を共有画面Ｘ１に配置する（ステップＡ１１）。ここで、図５を参照して、被共有画面が配置された共有画面Ｘ１の詳細について説明する。ここに、図５は、画像表示システム１０における画面表示の模式図である。尚、同図において、図１と重複する箇所には同一の符合を付してその説明を適宜省略することとする。
【００８３】
図５において、表示装置３０１には、共有画面Ｘ１が表示される。共有画面Ｘ１において、被共有画面Ｗ１及びＷ２は、夫々均等な大きさに配置されており、図示の通り、向かって左側にＰＣ２００に対応する被共有画面Ｗ２が、向かって右側にＰＣ１００に対応する被共有画面Ｗ１が配置される。
【００８４】
尚、共有画面Ｘ１における被共有画面の配置態様は何ら限定されない。ここで、図６を参照して、被共有画面の配置について説明する。ここに、図６は、共有画面Ｘ１における被共有画面の配置のバリエーションを表す模式図である。尚、同図において、図５と重複する箇所には同一の符合を付してその説明を適宜省略することとする。
【００８５】
図６において、入力数が「３」である場合、共有画面Ｘ１には、被共有画面Ｗ１、Ｗ２及びＷ３が、夫々画面横方向に並列して配置されてもよい（図３（ａ）参照）。また、入力数が「４」である場合、共有画面Ｘ１には、被共有画面Ｗ１、Ｗ２、Ｗ３及びＷ４が夫々上下左右に均等配置されてもよい（図３（ｂ）参照）。或いは、例えば画像表示システム１０に含まれるＰＣの一部において、対応する表示装置の解像度が表示装置３０１と異なる場合等には、必ずしも共有画面Ｘ１内に、被共有画面が均等に配置されずともよい（図６（ｃ）参照）。
【００８６】
尚、図６に示す以外にも、本発明に係る「副画面」の一例たる共有画面Ｘ１における被共有画面の配置態様は個別具体的に決定されてよく、例えば、個々の被共有画面は、必ずしも均等配置されずともよい。或いは、入力された被共有画面（例えば、画面Ｗ１や画面Ｗ２）の全てを必ずしも共有画面Ｘ１に含める必要もない。このような、共有画面Ｘ１における各被共有画面の配置態様は、コントローラ３００における制御部３１０によって適宜決定されてもよい。
【００８７】
図４に戻り、共有画面Ｘ１に被共有画面Ｗ１及びＷ２が配置されると、制御部３１０は、被共有画面Ｗ１又はＷ２において、ポインタ（又はカーソル等）が夫々の画面をはみ出すか否かを判別する（ステップＡ１２）。
【００８８】
夫々のＰＣでは、位置検出部１３０（又は２３０）によって検出される入力部１２０（又は２２０）の操作量とポインタの表示位置とに基づいて、ポインタが画面外にはみ出すか否かが判別される。ポインタが画面外にはみ出す場合、制御部１１０（又は２１０）は、検出される操作量等に基づいて、被共有画面外におけるポインタの仮想的な表示位置を算出し、係る仮想的な表示位置を表すデータをコントローラ３００に送信する。コントローラ３００では、係る仮想的な表示位置を表すデータを取得した時点で、ポインタが画面外にはみ出すものと判別する（ステップＡ１４：ＹＥＳ）。尚、ポインタが各被共有画面内で移動操作される場合（ステップＡ１２：ＮＯ）、コントローラ３００は、ステップＡ１２に係る処理を繰り返し、処理を待機状態に制御する。尚、この場合も、常に被共有画面に関する表示用のデータに基づいて、共有画面Ｘ１の表示が制御される。
【００８９】
ポインタが画面外にはみ出す被共有画面が存在する場合（即ち、指示画像を画面外へ移動すべき旨の入力がなされた場合）、制御部３１０は、係る被共有画面からポインタがはみ出した先の被共有画面（以下、適宜「対象画面」と称する）を特定し、係る対象画面におけるポインタの位置情報を生成する（ステップＡ１３）。
【００９０】
対象画面におけるポインタの位置情報が生成されると、制御部３１０は、係る位置情報を表すデータを対象画面に対応するＰＣへ送信する（ステップＡ１４）。それに伴い、対象画面に対応するＰＣでは、係る位置情報に応じた位置にポインタを表示させるべく表示制御部が制御される。結果的に、対象画面に対応するＰＣにおいて、他のＰＣからの入力に応じてポインタ位置が強制的に移動する。これに伴い、必然的に共有画面Ｘ１の表示内容も変化する。ステップＡ１４に係る処理が終了すると、処理はステップＡ１２に戻され、共有画面Ｘ１の表示が継続される。
【００９１】
ここで、図７を参照し、このようなポインタの操作権委譲について説明する。ここに、図７は、ポインタの操作権委譲に関する模式図である。尚、同図において、図５と重複する箇所には同一の符合を付してその説明を適宜省略することとする。
【００９２】
図７において、被共有画面Ｗ１及びＷ２には、夫々画面中央付近にポインタが表示される。それに伴い、共有画面Ｘ１もこれら被共有画面が並列配置され、夫々の中央付近にポインタが表示される（図７（ａ）参照）。
【００９３】
次に、被共有画面Ｗ１において、ポインタが図示左方向に移動操作され、画面外に移動させるべき旨の入力がなされたとする。この場合、共有画面Ｘ１でも、右側の被共有画面Ｗ１の領域でポインタが左に移動する（図７（ｂ）参照）。
【００９４】
ここで、被共有画面Ｗ１の左方向には被共有画面Ｗ２が配置されており、図示方向へのポインタの移動によってポインタが画面外に移動すべき旨が指示された場合、対象画面は被共有画面Ｗ２となる。そこで、先ず被共有画面Ｗ２におけるポインタの操作権が、ＰＣ２００（或いはＰＣ２００を使用するユーザ）からＰＣ１００（或いはＰＣ１００を利用するユーザ）へと委譲される（図７（ｃ）参照）。
【００９５】
それと同時に、被共有画面Ｗ２内のポインタの表示位置が、被共有画面Ｗ１におけるポインタの移動操作量に基づいて決定される。最終的に、被共有画面Ｗ１においてなされた、操作権が委譲されたＰＣ１００によるポインタ操作によって、本来ＰＣ２００の支配下に属する、被共有画面Ｗ２におけるポインタが言わば強制的に移動する（図７（ｄ）参照）。
【００９６】
このように、第１実施例に係る画像表示システム１０によれば、画面を相互に共有したい複数のＰＣがネットワーク１１を介してコントローラ３００に接続されているため、共有可能な画面の数量に実質的な制限が生じない。また、画面を相互に共有したい複数のＰＣ各々からの入力が必ずコントローラ３００を経由するため、共有画面Ｘ１における被共有画面の配置等各種表示態様を常に最適化することも容易にして可能である。更に、このようにコントローラ３００を介して共有画面Ｘ１の表示内容が制御されるため、夫々のＰＣからポインタを画面外へはみ出させる旨の入力を行うことによって、共有画面Ｘ１において相互に隣接する被共有画面相互間でポインタの操作権を共有することも可能となる。即ち、本実施例に係る画像共有システムによれば、複数の画面を効率的且つ効果的に一画面に表示させることが可能となるのである。
【００９７】
尚、画像共有システムの実践的な使用条件を考えれば、ポインタ等指示画像の操作権を他のＰＣとの間で共有させたくない状況も生じ得る。このような場合に備え、ポインタの操作権の共有可否が予め各ＰＣ側において適宜設定可能に構成されていてもよい。
【００９８】
ここで、図８を参照して、共有画面Ｘ１における被共有画面の表示態様について補足する。ここに、図８は、共有画面Ｘ１における被共有画面の表示態様を表す模式図である。尚、同図において、図６と重複する箇所には同一の符合を付してその説明を適宜省略することとする。
【００９９】
図８において、共有画面Ｘ１には、三種類の被共有画面Ｗ１、Ｗ２及びＷ３が配置される。これら被共有画面は、全て拡大縮小及び移動操作等が可能なウィンドウとして表示される。これら被共有画面は、相互に重ねて配置することも容易にして可能であり、例えば、手前から奥側に向かって、被共有画面Ｗ１、Ｗ２及びＷ３の順に配置することも可能である（図８（ａ）参照）。
【０１００】
尚、上述した如く操作権の委譲がなされた場合等には、速やかに現時点で操作対象となっている被共有画面に対応するウィンドウを最前列に表示させてもよい。例えば、ポインタが被共有画面Ｗ１から被共有画面Ｗ３へ移動する場合、被共有画面Ｗ３が最前列に表示されてもよい（図８（ｂ）参照）。また、このように相互に重複するウィンドウ間でポインタの移動が行われた際のポインタの初期表示位置は、各被共有画面間で相互に連続するように決定されてもよいし、ポインタが移動した先のウィンドウの端部にポインタを表示させることによって相互に不連続に決定されてもよい。
【０１０１】
＜第２実施例＞
次に、第１実施例を更に発展させた本発明の第２実施例について説明する。始めに、図９を参照して、本発明の第２実施例に係る画像表示システムの構成について説明する。ここに、図９は、本発明の第２実施例に係るコントローラ３０３のブロック図である。尚、同図において、図３と重複する箇所には同一の符合を付してその説明を適宜省略することとする。
【０１０２】
図９において、コントローラ３０３は、第１実施例に係るコントローラ３００の構成に加え、更に描画制御部４００及び入力部５００を備える。
【０１０３】
描画制御部４００は、共有画面Ｘ１上に任意の画像を描画するための描画処理ユニットである。描画制御部４００は、不図示の描画用パネルを備え、この描画用パネルは、表示装置３０１における画面部３０２に重なるように配置されている。この描画用パネルは、物理的な圧力（例えば、ペン操作やタッチ操作等による圧力）が付与されることによって、該当部分に消去可能な画像を自由に描画することが可能に構成される。
【０１０４】
入力部５００は、描画制御部４００と連動して、画面部３０２に画像を描画することが可能に構成された入力ユニットである。
【０１０５】
次に、図１０を参照して、第２実施例の動作について説明する。ここに、図１０は、共有画面Ｘ１の模式図である。尚、同図において、図５と重複する箇所には同一の符合を付してその説明を適宜省略することとする。
【０１０６】
図１０において、共有画面Ｘ１には、被共有画面Ｗ２に相当する領域に、挿入画像６００が描画されている。挿入画像６００は、入力部５００からの入力操作に応じて描画制御部４００によって描画された画像である。
【０１０７】
このように、第２実施例に係るコントローラ３０３によれば、入力部５００及び描画制御部４００を備えることによって、第１実施例に示したような共有画面Ｘ１に対し、自由に画像を描画することができる。従って、画像表示システムを会議等に利用する場合に、意思の疎通をスムースに行ったり、画面上のある部分を強調したりといった各種効果が期待できる。
【０１０８】
＜変形例＞
第２実施例の変形例としては下記のようなものが考えられる。ここで、図１１を参照して、第２実施例の変形例について説明する。ここに、図１１は、共有画面Ｘ１の他の模式図である。尚、同図において、図１０と重複する箇所には同一の符合を付してその説明を適宜省略することとする。
【０１０９】
図１１において、共有画面Ｘ１には、前述した挿入画像６００の他に、挿入画像６１０及び６２０が更に描画されている。この挿入画像６１０及び６２０は、夫々ＰＣ１００及び２００から入力部１２０及び２２０を介して入力された画像である。
【０１１０】
即ち、制御部３１０は、これら各ＰＣからの入力操作が行われた位置を取得し、入力部５００からの入力と同様に、描画制御部４００に描画要求を送信する。これに伴い、描画制御部４００によって、各ＰＣから入力された挿入画像が共有画面Ｘ１に描画される。このため、更に効果的である。尚、各ＰＣを識別するために、ＰＣ毎に挿入画像の表示色を変更させてもよい。この場合、視認性が向上し、一層効果的である。
【０１１１】
本発明は、上述した実施例に限られるものではなく、請求の範囲及び明細書全体から読み取れる発明の要旨或いは思想に反しない範囲で適宜変更可能であり、そのような変更を伴う画像表示システム、画像表示システム用副表示制御装置、画像表示方法及びコンピュータプログラムもまた本発明の技術的範囲に含まれるものである。
【図面の簡単な説明】
【０１１２】
【図１】本発明の第１実施例に係る画像表示システムの概念図である。
【図２】図１の画像表示システムにおけるパーソナルコンピュータのブロック図である。
【図３】図１の画像表示システムにおけるディスプレイコントローラのブロック図である。
【図４】画像共有処理のフローチャートである。
【図５】画像表示システム１０における画面表示の模式図である
【図６】共有画面における被共有画面の配置のバリエーションを表す模式図である。
【図７】ポインタの強制操作に関する模式図である。
【図８】共有画面における被共有画面の表示態様を表す模式図である。
【図９】本発明の第２実施例に係るディスプレイコントローラのブロック図である。
【図１０】第２実施例に係る共有画面の模式図である。
【図１１】第２実施例の変形例に係る共有画面の模式図である。
【符号の説明】
【０１１３】
１０…画像表示システム、１１…ネットワーク、１００…ＰＣ、１０１…表示装置、１０２…画面部、１１０…制御部、１２０…入力部、１３０…位置検出部、１４０…ＵＳＢメモリ、１５０…表示制御部、１６０…通信部、２００…ＰＣ、３００…ディスプレイコントローラ、３０１…表示装置、３０２…画面部、３０３…ディスプレイコントローラ、３１０…制御部、３２０…表示制御部、３３０…通信部、４００…描画制御部、５００…入力部。
【図１】
0004810209.tif 000002
【図２】
0004810209.tif 000003
【図３】
0004810209.tif 000004
【図４】
0004810209.tif 000005
【図５】
0004810209.tif 000006
【図６】
0004810209.tif 000007
【図７】
0004810209.tif 000008
【図８】
0004810209.tif 000009
【図９】
0004810209.tif 000010
【図１０】
0004810209.tif 000011
【図１１】
0004810209.tif 000012