(57)【特許請求の範囲】
【請求項１】
複数のコンピュータデバイスを操作するためのコンピュータシステムであって、前記コンピュータシステムは前記コンピュータデバイスのうちの１つと、表示デバイス用の共通ビデオ信号を生成するための画像作成ユニットとを有し、前記１つのコンピュータデバイスは、
前記表示デバイスの表示領域を複数の表示領域セクションに分割し、前記表示領域セクションのうちの少なくとも１つは少なくとも１つの他のコンピュータデバイスに関連し、
少なくとも１つの入力デバイスから入力信号を受信し、前記入力信号は前記表示領域内の位置に関連付けられ、
前記少なくとも１つの他のコンピュータデバイスに、前記位置が前記他のコンピュータデバイスに関連する前記表示領域セクションのうちの１つの中にあることに応じて前記入力信号を与える、
ように構成され、
前記画像作成ユニットが、前記表示デバイス上に表示するための画像成分を合成するように構成される画像合成ユニットであり、前記画像成分が、
前記１つのコンピュータデバイスと少なくとも１つの他のコンピュータデバイス、又は、
複数の他のコンピュータデバイスに関連し、
前記画像合成ユニットが、
ソース信号のセットを受信し、各ソース信号は一致するコンピュータデバイスに関連し、
前記１つのコンピュータデバイスの第１のソース信号からキー情報を決定し、
前記共通ビデオ信号を作るために前記決定されたキー情報に依存して異なる画像ソースのソース信号を切り替えるように構成される、
コンピュータシステム。
【請求項２】
前記１つのコンピュータデバイスが、前記複数のコンピュータデバイスの前記画像成分を表示するため、及び前記画像成分に従って前記表示領域を前記表示領域セクションに分割するための要求を受信するように構成される、請求項１に記載のコンピュータシステム。
【請求項３】
前記１つのコンピュータデバイスがさらに、その自身の少なくとも１つの画像成分の可視性を制御するように構成され、別のコンピュータデバイスに関連する任意の画像成分は前記１つのコンピュータデバイスの前記画像成分を隠すことができない、請求項１に記載のコンピュータシステム。
【請求項４】
前記画像合成ユニットが、
前記第１のソース信号から前記キー情報を決定するためのキー検出ユニットと、
ビデオ出力信号を作るために前記異なるソース信号を切り替えるためのマルチプレクサユニットと、
前記決定されたキー情報に依存して前記マルチプレクサユニットの切り替えを制御するための画像合成制御デバイスとを有する、請求項１に記載のコンピュータシステム。
【請求項５】
前記キー情報がクロマキー情報であり、前記キー検出ユニットがクロマキー検出ユニットである、請求項４に記載のコンピュータシステム。
【請求項６】
前記画像合成制御デバイスが前記キー検出ユニットを有する、請求項４に記載のコンピュータシステム。
【請求項７】
前記画像合成ユニットがさらに前記ソース信号の同期を検証するための同期検証ユニットを有する、請求項１に記載のコンピュータシステム。
【請求項８】
前記画像合成ユニットがさらに画像スケーリングユニット及び／又はピクチャ‐イン‐ピクチャ表示データ生成ユニットを有する、請求項１に記載のコンピュータシステム。
【請求項９】
前記画像合成ユニットがさらに前記第１のソース信号に前記他のソース信号のうちの少なくとも１つを同期させるように構成される、請求項１に記載のコンピュータシステム。
【請求項１０】
複数のコンピュータデバイスを操作するためのコンピュータシステムを操作するための方法であって、前記コンピュータシステムは前記コンピュータデバイスのうちの１つと、表示デバイス用の共通ビデオ信号を生成するための画像作成ユニットとを有し、前記画像作成ユニットが、前記表示デバイス上に表示するための画像成分を合成するように構成される画像合成ユニットであり、前記画像成分が、前記１つのコンピュータデバイスと少なくとも１つの他のコンピュータデバイス、又は複数の他のコンピュータデバイスに関連し、前記方法は、
前記画像合成ユニットが、 ソース信号のセットを受信し、各ソース信号は一致するコンピュータデバイスに関連する、ステップと、
前記画像合成ユニットが、前記１つのコンピュータデバイスの第１のソース信号からキー情報を決定するステップと、
前記画像合成ユニットが、前記共通ビデオ信号を作るために前記決定されたキー情報に依存して異なる画像ソースのソース信号を切り替えるステップと、
前記１つのコンピュータデバイスが、前記表示デバイスの表示領域を複数の表示領域セクションに分割し、前記表示領域セクションのうちの少なくとも１つは少なくとも１つの他のコンピュータデバイスに関連する、ステップと、
前記１つのコンピュータデバイスが、少なくとも１つの入力デバイスから入力信号を受信し、前記入力信号は前記表示領域内の位置に関連付けられる、ステップと、
前記１つのコンピュータデバイスが、前記少なくとも１つの他のコンピュータデバイスに、前記位置が前記他のコンピュータデバイスに関連する前記表示領域セクションのうちの１つの中にあることに応じて前記入力信号を与えるステップとを有する、方法。
【請求項１１】
複数のコンピュータデバイスを操作するためのコンピュータシステムにおいて使用するためのコンピュータプログラムであって、前記コンピュータシステムは前記コンピュータデバイスのうちの１つと、表示デバイス用の共通ビデオ信号を生成するための画像作成ユニットとを有し、前記画像作成ユニットが、前記表示デバイス上に表示するための画像成分を合成するように構成される画像合成ユニットであり、前記画像成分が、前記１つのコンピュータデバイスと少なくとも１つの他のコンピュータデバイス、又は複数の他のコンピュータデバイスに関連し、前記コンピュータプログラムは、
ソース信号のセットを受信し、各ソース信号は一致するコンピュータデバイスに関連し、
前記１つのコンピュータデバイスの第１のソース信号からキー情報を決定し、
前記共通ビデオ信号を作るために前記決定されたキー情報に依存して異なる画像ソースのソース信号を切り替え、
前記表示デバイスの表示領域を複数の表示領域セクションに分割し、前記表示領域セクションの少なくとも１つは少なくとも１つの他のコンピュータデバイスに関連し、
少なくとも１つの入力デバイスから入力信号を受信し、前記入力信号は前記表示領域内の位置に関連付けられ、
前記少なくとも１つの他のコンピュータデバイスに、前記位置が前記他のコンピュータデバイスに関連する前記表示領域セクションのうちの１つの中にあることに応じて前記入力信号を与える、
ためのコンピュータ命令を有する、コンピュータプログラム。
【請求項１２】
前記コンピュータシステムが請求項１乃至９のいずれか一項に記載のコンピュータシステムである、請求項１１に記載のコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は複数のコンピュータデバイスを操作するためのコンピュータシステムに関し、該コンピュータシステムは該コンピュータデバイスのうちの１つと、表示デバイス用の共通ビデオ信号を生成するための画像作成ユニットとを有する。
【０００２】
本発明はさらに、複数のコンピュータデバイスを操作するためのコンピュータシステムを操作するための方法に関し、該コンピュータシステムは該コンピュータデバイスのうちの１つと、表示デバイス用の共通ビデオ信号を生成するための画像作成ユニットとを有し、本発明はさらに対応するソフトウェアに関する。
【背景技術】
【０００３】
複数のコンピュータデバイスを操作するための周知のコンピュータシステムはリモートデスクトップソリューションを用いるシステムである。コンピュータにおいて"リモートデスクトップ"という語は、グラフィックアプリケーションがローカルに表示されながらサーバ上で遠隔的に実行されることを可能にするソフトウェア若しくはオペレーティングシステム機能をあらわす。リモートデスクトップソリューションは全てのオペレーティングシステムによってサポートされているわけではない。全てのグラフィック情報は通信チャネル（例えばＬＡＮ：ローカルエリアネットワーク）を介して伝達されるので、低下した表示性能を持つ。
【０００４】
複数のコンピュータデバイスを結合するための以下のさらなるコンポーネントが知られている："ピクチャ‐イン‐ピクチャ"若しくは"クロマキー"表示ソリューション、キーボード‐ビデオ‐マウススイッチ（ＫＶＭ‐スイッチ）及びリモート仮想化ソリューション（バーチャルマシン）。
【０００５】
クロマキーソリューションは２つ以上のコンピュータデバイスのスクリーンを単一ディスプレイ上に示すが、それでも各システムごとに個別の入力デバイスを必要とする。
【０００６】
特許出願ＵＳ２００１／００３３３４０Ａ１はクロマキー処理によって主画像の画像データと副画像の画像データを作成するための装置を描写する。
【０００７】
ＫＶＭ‐スイッチソリューションは１セットの入力デバイスから複数のシステムの操作を可能にするが、ユーザはシステムを手動で切り替えなければならない。ピクチャ‐イン‐ピクチャ若しくはクロマキーソリューションを用いて全デバイスのスクリーンが１つのディスプレイ上で結合され得るとしても、そのコンピュータデバイスに入力デバイスを切り替えるために適切なものを選ぶために、ユーザはディスプレイのどの部分がどのコンピュータデバイスによるものかを知らなければならない。
【発明の概要】
【発明が解決しようとする課題】
【０００８】
本発明の目的は、複数のコンピュータデバイスを操作するための単純かつ安全で信頼できるシステム、方法及びコンピュータプログラムを提供することである。
【課題を解決するための手段】
【０００９】
本発明の目的は請求項１、１２及び１３の特徴によって達成される。
【００１０】
本発明によれば１つのコンピュータデバイスは、表示デバイスの表示領域を複数の表示領域セクションに分割し、表示領域セクションのうちの少なくとも１つは少なくとも１つの他のコンピュータデバイスに関連し；少なくとも１つの入力デバイスから入力信号を受信し、入力信号は表示領域内の位置に関連付けられ；少なくとも１つの他のコンピュータデバイスに、該位置が該他のコンピュータデバイスに関連する表示領域セクションのうちの１つの中にあることに応じて該入力信号を与えるように、構成される。
【００１１】
本発明にかかる複数のコンピュータデバイスを操作するためのコンピュータシステムは、１つの専用デバイス、１つのコンピュータデバイスは、少なくとも１つの物理的入力デバイスからの入力信号に対する制御が保証されるという概念に基づく。１つのコンピュータデバイスは（複数の）他のコンピュータデバイスに入力デバイスの"仮想入力信号"を与える。１つのコンピュータデバイスは他のコンピュータデバイスに対するマスタコンピュータデバイスである。さらにコンピュータシステムは全デバイスから単一表示デバイスへの寄与を伴う合成ビデオ信号を供給するように構成される。コンピュータシステムは他のコンピュータデバイス若しくはシステムの高い統合品質が完全なコンピュータシステムを作ることを可能にする。
【００１２】
表示領域の分割は固定されず、コンピュータシステムによって定義される通り、システムオペレーション中いつでも変更されることができる。各表示領域セクションの形状は例えば矩形形状など特別な種類の形状に限定されない。
【００１３】
使用される表示デバイス（ビデオハードウェア）及び（物理的）入力デバイスは工業標準製品であることができる：１つのコンピュータデバイスに対してスレーブコンピュータデバイスである他のコンピュータデバイスに、修正は必要ないか、又はごくわずかな修正が必要なだけである。統合は他のコンピュータデバイスが１つのコンピュータデバイスの存在に全く気付いていない場合であっても機能する（おそらく低い"統合品質"になる）。
【００１４】
本発明にかかるコンピュータシステムは表示デバイス（ビデオデバイス）及び入力デバイスインターフェースが多くのシステムによってサポートされる標準信号を使用することを可能にする。例えば、ＤＶＩがビデオに使用されることができ、ＵＳＢ−，ＰＳ／２−，ＬＡＮ−，及び／又はシリアルコンソールが入力デバイスに対して使用されることができる。これらのデータ形式をサポートする任意の標準表示デバイス及び／又は入力デバイスが統合されることができる。入力デバイスは好適にはキーボード、マウス及び／又はタッチスクリーンである。位置は特に表示デバイス上のカーソルの位置、及び／又はマウスポインタ位置及び／又はタッチ位置である。
【００１５】
本発明の好適な実施形態によれば、他のコンピュータデバイス（スレーブシステム）はポインティングデバイス（例えばカーソル若しくはマウスポインタ位置）の絶対位置決めをサポートする。
【００１６】
本発明の好適な実施形態によれば、画像作成ユニットは、表示デバイス上に表示するための画像成分を合成するように構成される画像合成ユニットであり、画像成分は１つのコンピュータデバイスと少なくとも１つの他のコンピュータデバイスに、又は複数のさらなるコンピュータデバイスに関連する。１つのコンピュータデバイスの（複数の）画像成分は１つのコンピュータデバイスに関連する（複数の）表示領域セクションの中にあり、（複数の）他のコンピュータデバイスの（複数の）画像成分は該他のコンピュータデバイスに関連する（複数の）表示領域セクションの中にある。
【００１７】
本発明の別の好適な実施形態によれば、１つのコンピュータデバイスはコンピュータデバイスの画像成分を表示するため、及び該画像成分に従って表示領域を表示領域セクションに分割するための要求を受信するように構成される。
【００１８】
本発明の別の好適な実施形態によれば、１つのコンピュータデバイスはさらにその自身の少なくとも１つの画像成分の可視性を制御するように構成され、別のコンピュータデバイスに関連する任意の画像成分は１つのコンピュータデバイスの画像成分を隠すことができない。好適には表示領域セクションは、１つのコンピュータデバイスに関連する画像成分が常に見えるように形成される。
【００１９】
共通入力デバイスを用いる単一操作による、１つのコンピュータデバイスと１つ以上の他のコンピュータデバイスを持つ異種コンピュータデバイスの視覚統合（共通グラフィック出力）は、１つの単一のコンピュータシステム全体のユーザ経験をもたらす。ユーザは、それらの間を移行するとき、例えばマウスポインタ若しくはタッチスクリーン入力を用いるとき、実際のデバイス境界の存在に気づかない。
【００２０】
１つのコンピュータデバイスは他のコンピュータデバイスの画像成分を表示するための要求を受信するように構成される。別のコンピュータデバイスが新たな画像成分を表示させたい、又はその既存の画像成分のうちの１つの位置を動かしたい場合、これは通信チャネルを介して１つのコンピュータデバイスへ知らせる。
【００２１】
他のコンピュータデバイス又は全ての他のコンピュータデバイスが利用不可能であるか又は故障したときであっても、１つのコンピュータデバイスの（複数の）画像成分は見えたままであり、いつでも入力デバイスによって操作されることができる。
【００２２】
本発明のさらに別の好適な実施形態によれば、画像合成ユニットは、ソース信号のセットを受信し、各ソース信号は一致するコンピュータデバイスに関連し；１つのコンピュータデバイスの第１のソース信号からキー情報を決定し、共通ビデオ信号を作るために決定されたキー情報に依存して異なる画像ソースのソース信号を切り替えるように構成される。
【００２３】
本発明のさらに別の好適な実施形態によれば、画像合成ユニットは、第１のソース信号からキー情報を決定するためのキー検出ユニットと、ビデオ出力信号を作るために異なるソース信号を切り替えるためのマルチプレクサユニットと、決定されたキー情報に依存してマルチプレクサユニットの切り替えを制御するための画像合成制御デバイスとを有する。
【００２４】
好適には、キー情報はクロマキー（クロマキー情報）であり、キー検出ユニットはクロマキー検出ユニットである。画像作成ユニットはクロマキー検出ユニットを有し、これは１つのコンピュータデバイスと他のコンピュータデバイスの各々からのソース信号を切り替えるようにマルチプレクサユニットを制御する。特定のクロマキーが検出されるとき、マルチプレクサユニットは割り当てられたピクセルソース、他のコンピュータデバイスに切り替える。この機能はＴＶ制作で使用されるクロマキーイングと同様である。
【００２５】
半透明の印象を作り出すために（ただ１つの信号を選択する代わりに）ソース信号のうち２つの加重平均を作る他のクロマキーが定義され得る。
【００２６】
画像作成ユニット（画像合成ユニット）は好適には、１つ若しくは全ての他のコンピュータデバイスが故障し、１つのコンピュータデバイスのみが対応するソース信号を送信する場合でも、動作に適している。
【００２７】
上記要件を満たす複数の可能な実施例がある：全てのコンピュータデバイスを１つのコンピュータデバイスのピクセルクロックに同期させる。ただ１つの他のコンピュータデバイスの場合、１つのコンピュータデバイスのピクセルクロックは該他のコンピュータデバイスに同期される。同期は該他のコンピュータデバイスのピクセルクロックが故障すると停止する。独立した信頼できるクロックを持つ全てのコンピュータデバイスが（画像ソースとして）、フレームバッファを用いてキャプチャされる。
【００２８】
本発明の別の好適な実施形態によれば、画像合成ユニットはソース信号の同期を検証するための同期検証ユニットをさらに有する。
【００２９】
特に画像合成ユニットは画像スケーリングユニット及び／又はピクチャ‐イン‐ピクチャ表示データ生成ユニットをさらに有する。画像スケーリングユニット又はピクチャ‐イン‐ピクチャ表示データ生成ユニットは各入力ごとに異なる解像度とタイミングを可能にするためにビデオ入力のいずれかに追加され得る。
【００３０】
好適には、画像合成ユニットはさらに第１のソース信号に他のソース信号のうちの少なくとも１つを同期させるように構成される。
【００３１】
本発明はさらに、複数のコンピュータデバイスを操作するためのコンピュータシステムを操作するための方法に関し、該コンピュータシステムは該コンピュータデバイスのうちの１つと、表示デバイス用の共通ビデオ信号を生成するための画像作成ユニットとを有し、該方法は以下のステップを有する：表示デバイスの表示領域を複数の表示領域セクションに分割し、表示領域セクションのうちの少なくとも１つは少なくとも１つの他のコンピュータデバイスに関連付けられるステップ；少なくとも１つの入力デバイスから入力信号を受信し、入力信号は表示領域内の位置に関連付けられるステップ；及び、少なくとも１つの他のコンピュータデバイスに、該位置が該他のコンピュータデバイスに関連する表示領域セクションのうちの１つの中にあることに応じて該入力信号を与えるステップ。
【００３２】
特に、方法は表示デバイス上に表示されるための画像成分を合成するさらなるステップを有し、画像成分は１つのコンピュータデバイスと少なくとも１つの他のコンピュータデバイス１４，１６に、又は複数のさらなるコンピュータデバイスに関連する。
【００３３】
好適には、方法はその自身の少なくとも１つの画像成分の可視性を制御するさらなるステップを有し、別のコンピュータデバイスに関連する任意の画像成分は１つのコンピュータデバイスの画像成分を隠すことができない。
【００３４】
本発明はさらに、複数のコンピュータデバイスを操作するための、コンピュータシステム、特に前述のコンピュータシステムにおいて使用するためのコンピュータプログラムに関し、該コンピュータシステムは該コンピュータデバイスのうちの１つと、表示デバイス用の共通ビデオ信号を生成するための画像作成ユニットとを有し、該コンピュータプログラムは以下のコンピュータ命令を有する：表示デバイスの表示領域を複数の表示領域セクションに分割し、表示領域セクションのうちの少なくとも１つは少なくとも１つの他のコンピュータデバイスに関連する；少なくとも１つの入力デバイスから入力信号を受信し、入力信号は表示デバイス内の位置に関連付けられる；少なくとも１つの他のコンピュータデバイスに、該位置が該他のコンピュータデバイスに関連する表示領域セクションのうちの１つの中にあることに応じて該入力信号を与える。
【００３５】
従って本発明にかかる必要な技術的効果は、本発明にかかるコンピュータプログラムの命令に基づいて実現されることができる。かかるコンピュータプログラムはＣＤ‐ＲＯＭなどのキャリア上に保存されることができ、又はインターネット若しくは別のコンピュータネットワーク上で利用可能であることができる。実行前に、コンピュータプログラムはキャリアから、例えばＣＤ‐ＲＯＭプレーヤを用いて、若しくはインターネットから、コンピュータプログラムを読み取り、それをコンピュータのメモリに保存することによってコンピュータデバイス（コンピュータ）にロードされる。コンピュータデバイスはとりわけ中央処理装置（ＣＰＵ）、バスシステム、メモリ手段、例えばＲＡＭ若しくはＲＯＭ、記憶手段、例えばフロッピー（登録商標）ディスク若しくはハードディスクユニット及び入力／出力ユニットを含む。
【００３６】
前述の構成要素、及び請求された構成要素と記載された実施形態における本発明に従って使用される構成要素は、関連分野で既知の選択基準が制限なく適用されることができるように、そのサイズ、形状、材料選択及び技術概念に関していかなる特例にもしばられない。
【００３７】
本発明の目的のさらなる詳細、特徴、特性、及び利点はサブクレーム、図面、及び各図面と実施例の以下の記載に開示され、これらは例示的に、本発明にかかるコンピュータシステムの実施形態と実施例を示す。
【図面の簡単な説明】
【００３８】
【図１】複数のコンピュータデバイスを操作するためのコンピュータシステムの略図を示し、コンピュータシステムは、１つのコンピュータデバイスである、複数のコンピュータデバイスのうちの１つと、表示デバイス用のビデオ信号を生成するための画像作成ユニットとを有する。
【図２】本発明の一実施形態にかかる画像合成ユニットである画像作成ユニットの好適な実施形態の略図を示す。
【発明を実施するための形態】
【００３９】
図１は複数のコンピュータデバイス１２，１４，１６を操作するためのコンピュータシステム１０の略図を示し、コンピュータデバイス１２，１４，１６のうちの１つは、コンピュータシステム１０の一部である１つのコンピュータデバイス１２である。コンピュータシステム１０はコンピュータデバイスのうちの１つ１２のそばに、表示デバイス２０用のビデオ信号を生成するための画像作成ユニット１８を有する。１つのコンピュータデバイス１２は、表示デバイス２０の表示領域２２を複数の表示領域セクション２４，２６，２８に分割し、表示領域セクションのうちの１つ２４，２６を１つのコンピュータデバイス１２に、及び／又は表示領域セクションのうちの少なくとも１つ２８を、コンピュータシステム１０に通信可能に接続可能な別のコンピュータデバイス１４に関連付けるように構成される、マスタコンピュータデバイス１２である。１つのコンピュータデバイス１２はさらに、少なくとも１つの（物理的）入力デバイス３２，３４，３６から入力信号（矢印３０）を受信するように構成され、入力信号（矢印３０）は表示領域２２内の位置３８に関連付けられる。１つのコンピュータデバイス１２はさらに、位置３８が、対応するさらなるコンピュータデバイス１４，１６に割り当てられる表示領域セクション２４，２６，２８のうちの１つの中にあることに応じて、入力信号（仮想入力信号：矢印４０）を他のコンピュータデバイス１４，１６に与えるように構成される。表示領域セクション２４，２６，２８は図１に描かれる矩形に限定されず、任意の種類の形状をとり得る。
【００４０】
画像作成ユニット１８は表示デバイス２０用の共通ビデオ信号（矢印４４）を生成するための画像合成ユニット４２であり、該合成ユニット４２は１つのコンピュータデバイス１２と（複数の）さらなるコンピュータデバイス１４，１６から画像成分４６，４８，５０を合成するように構成される。１つのコンピュータデバイス１２はその自身の少なくとも１つの画像成分４６，４８の可視性を制御するように構成され、他のコンピュータデバイス１４，１６が寄与する任意の画像成分５０はこの成分４６，４８を隠すことができない。
【００４１】
別のコンピュータデバイス１４，１６が新たな画像成分５０を表示させたい、又はその既存の画像成分のうちの１つ５０の位置を動かしたい場合、通信チャネル（矢印６５）を介して１つのコンピュータデバイス１２へ知らせる。
【００４２】
図２は画像合成ユニット４２を示し、これは共通画像５８を作り出すために個別の画像ソース５２，５４，５６からの画像成分を１つの出力信号（矢印４４）へ合成するための"ブラックボックス"としてとらえることができ、合成ユニット４２は以下のように構成される：ソース信号のセット（矢印６０，６２，６４）を受信し、各ソース信号は一致する画像ソース５２，５４，５６に関連する；第１の画像ソース５２の第１のソース信号から、キー情報６６、特にカラーコードキー情報若しくはクロマキー情報６６を決定する；及び、出力信号を作り出すために決定されたキー情報６６に依存して異なる画像ソース５２，５４，５６のソース信号を切り替える。
【００４３】
合成ユニット４２はキー検出ユニット６８、特にクロマキー検出ユニット６８を有し、これは１つのコンピュータデバイス１２と（複数の）他のコンピュータデバイス１４，１６からのピクセルストリームを切り替えるようにマルチプレクサユニット７０を制御する。特定のクロマキーが検出されると、マルチプレクサユニット７０は割り当てられた画像ソース５２，５４，５６に切り替える。この機能はＴＶ製作で使用されるクロマキーイングと同様である。
【００４４】
（半）透明の印象を作り出すために（ただ１つのチャネルを選択する代わりに）ソース信号のチャネルのうち２つの加重平均を作る追加クロマキー情報が定義され得る。
【００４５】
画像合成ユニット４２はさらに、決定されたキー情報６６に依存してマルチプレクサユニット７０の切り替えを制御するための画像合成制御デバイス７２と、ソース信号（矢印７６）の同期を検証するための同期検証ユニット７４とを有する。
【００４６】
画像作成ユニット１８は好適には、１つ若しくは全ての他のコンピュータデバイス１４，１６が故障し、１つのコンピュータデバイス１２のみがピクセルデータを生成する場合であっても動作するように構成される。
【００４７】
上記要件を満たす複数の可能な実施例がある：全てのコンピュータデバイス１２，１４，１６を１つのコンピュータデバイス１２のピクセルクロックに同期させる。
【００４８】
ただ１つの他のコンピュータデバイス１４の場合：１つのコンピュータデバイスのピクセルクロックを他のコンピュータデバイス１４に同期させ、この同期は他のコンピュータデバイス１４のピクセルクロックが故障する場合に自動的に停止させる；フレームバッファを使用して、独立した信頼できるクロックで全ピクセルソースをキャプチャする。
【００４９】
各入力ごとに異なる解像度とタイミングを可能にするためにビデオ入力のうちのいずれかに画像スケーリングユニット若しくはピクチャ‐イン‐ピクチャユニット（不図示）が追加され得る。
【００５０】
従来技術のソリューションでは、合成を単一のコンピュータシステム１０のように見せるように異種システムを複数の他のコンピュータデバイス１４，１６と統合することは不可能である。
【００５１】
複数のコンピュータデバイスを操作するためのコンピュータシステム１０を操作するための既存の方法（本発明に従わない）はこれらの領域で欠点を持つ：結合され得るデバイスの混合（異種システムが構築されることができない）；結合され得るデバイスの種類（これらはハードウェア若しくはソフトウェアへの重大な修正を必要とし、既製コンポーネントを使用することができない）；及び統合の質（特に動作に関して滑らか若しくはシームレスでない）。
【００５２】
異なる実施形態にかかる複数のコンピュータデバイス１２，１４，１６を操作するためのコンピュータシステム１０は異なる有利なオプションを開く。
【００５３】
スクリーン分割（スクリーンオブジェクトの操作）：１つのコンピュータデバイス１２は、他のコンピュータデバイスの各々１４，１６に対する定義されたクロマキーを使用し、一致するクロマキーでその自身のディスプレイ上にこれらの領域を描写することによって、表示領域２２のどの表示領域セクション２４，２６，２８がどのデバイスの画像成分（スクリーンオブジェクト）４６，４８，５０を示すかを規定する。従って１つのコンピュータデバイス１２は表示デバイス２０上の全画像成分の目標位置を知っている。
【００５４】
１つのコンピュータデバイス１２は重複画像成分の場合に優先度を制御する。
【００５５】
いつでも、１つのコンピュータデバイス１２は他のコンピュータデバイスからの画像成分によって覆われてはならない重要な情報を表示するためにその自身の画像成分を見えるようにすることができる。
【００５６】
別のコンピュータデバイス１４，１６が新たな画像成分を表示させたい、若しくはその既存の画像成分のうちの１つの位置を移動させたい場合は、通信チャネル６５を介して１つのコンピュータデバイス１２に知らせる。画像成分の所望の位置が１つのコンピュータデバイスによって承認される場合、これはその表示デバイス上のその画像成分に対する領域を、生じる画像において見えるようにするためにクロマキーである適切なキーで描画する。位置が１つのコンピュータデバイスによって承認されない場合、画像成分は見えない。１つのコンピュータデバイス１２はこれについて他のコンピュータデバイス１４，１６に知らせ得る。
【００５７】
特例はただ１つの他のコンピュータデバイスの存在（スレーブシステム）である。この場合、１つのコンピュータデバイス１２はディスプレイの大部分をスレーブコンピュータデバイスに割り当て、他のコンピュータデバイスの表示デバイスの一部のみを覆う表示領域セクションを用いてその画像成分を"トップに"表示し得る。
【００５８】
この構成において、他のコンピュータデバイス１４，１６は１つのコンピュータデバイス１２にその画像成分の作成若しくは移動について知らせる必要がない。その１つからの画像成分は他のコンピュータデバイスに割り当てられた表示領域セクションの一部分を覆うので、１つのコンピュータデバイス１２は覆われた部分をユーザに知らせるためにこれらの成分を半透明にし得る。
【００５９】
ピクチャ‐イン‐ピクチャ機構を用いて他の（スレーブ）デバイスの完全なスクリーンが表示デバイス上に表示されるとき、他のコンピュータデバイスはその画像成分を１つのコンピュータデバイスの介入なく配置することができる。
【００６０】
入力フォーカストラッキング：コンポーネント配置及びマウスである入力デバイス３２の位置３８を知ることによって、１つのコンピュータデバイス１２はどのコンピュータデバイス１２，１４，１６がフォーカスを持つか、すなわちどのコンピュータデバイスが現在入力デバイス３２，３４，３６を"所有"しているかをトラックする。１つのコンピュータデバイス１２は以下の方法でフォーカスの変更を管理する。
【００６１】
キーボードによって：１つのコンピュータデバイス１２は、ユーザが特別なキーボードショートカット（例えばＷｉｎｄｏｗｓ（登録商標）におけるＡｌｔ‐Ｔａｂなど）を用いてコンピュータデバイス間で変更することを可能にする方法を実施する。
【００６２】
マウスクリック若しくはタッチによって：クリック若しくはタッチイベントにより、入力フォーカスは現在のマウスポインタ位置上の画像成分のオーナーに割り当てられ得る（Ｍｉｃｒｏｓｏｆｔ  Ｗｉｎｄｏｗｓ（登録商標）風）。
【００６３】
マウスの動きによって：入力フォーカスは現在のマウスポインタ位置上の画像成分のオーナーに割り当てられ得る（Ｕｎｉｘ（登録商標）風）。
【００６４】
現在のフォーカスは個々のコンピュータデバイス（システム）を用いてユーザに視覚化される。同時に１つよりも多くのコンピュータデバイスにアクティブなフォーカスを示すのを避けるために、フォーカスは別のデバイスへの移行時に前のフォーカスオーナーからアクティブに除去されるべきである。
【００６５】
別のコンピュータデバイス１４，１６からフォーカスを除去する効果をあげることは、デスクトップ上（例えば右下隅）でシミュレーションされたマウスクリック又は既知の位置において前景において見えないウインドウ上でシミュレーションされたマウスクリックを用いてなされ得る。代替的に、メッセージが他のコンピュータデバイスに送信されることができ、そしてこれはフォーカスを除去するための措置をとる。
【００６６】
１つのコンピュータデバイス上でフォーカスの消失は１つのコンピュータデバイスの表示デバイスオブジェクトを半透明にすることによって見えるようにされ得る。
【００６７】
キーボードイベント：キーボードイベントは現在フォーカスを持っているそのコンピュータデバイスへ転送され、他の全てのコンピュータデバイスに対して抑制される。
【００６８】
加えて、キーボードは全体のデバイス制御機能のためにも使用され得る：ただ１つのフルスクリーンディスプレイへの切り替えを実行する、又はシステム全体をリセットする特別なキーシーケンスが定義され得る。これはこうした特殊用途のために"リセットボタン"のような他の"ハードキー"を持つ必要をなくす。
【００６９】
マウス及びトラックボールイベント‐運動：マウスポインタ位置は好適には、ディスプレイ上の表示領域セクション境界を越えるときにポインタのジャンプを避けるために全デバイスにわたって同期される。これを達成するために、シミュレーションされたマウス入力デバイスは、従来のマウスの相対位置決めの代わりにポインタの絶対位置決めを使用する。異なるシステムによって描画される重複するマウスポインタビットマップ、又はマウスの動き遅延アーチファクトについての問題がないよう、常にマウスポインタのただ１つのインスタンスがディスプレイ上に見えている。
【００７０】
クリックイベント：マウスクリックイベントは、現在のマウスポインタ位置より下の画像成分を所有するコンピュータデバイスに転送される。
【００７１】
タッチイベント：コンピュータシステムは物理的タッチ入力イベントを受信し、それらを現在のタッチ位置より下の画像成分を所有するコンピュータデバイスへ転送する。
【００７２】
開示された実施形態への他の変更は、図面、開示及び添付のクレームの考察から、請求された発明を実践するうえで当業者によって理解されもたらされることができる。クレーム中、"有する"という語は他の要素若しくはステップを除外せず、不定冠詞"ａ"若しくは"ａｎ"は複数を除外しない。特定の手段が相互に異なる従属クレームに列挙されているという単なる事実は、これらの手段の組み合わせが有利に使用されることができないことを示さない。クレーム中の任意の参照符号は範囲を限定するものと解釈されてはならない。
【図１】
0005916607.tif 000002
【図２】
0005916607.tif 000003