(57)【要約】  ディスプレイシステムが、複数のディスプレイモジュールと、データネットワークと、データ処理装置とを備えている。ディスプレイモジュールおよびデータ処理装置は、データネットワークに接続されている。各ディスプレイモジュールは、画像データを格納するメモリを備えており、データ処置装置は、データネットワークを介して各ディスプレイモジュールに画像データを送信するように構成されている。データ処理装置はさらに、ディスプレイモジュールに特定の命令を送信するように構成されており、この特定の命令には、第１のディスプレイモジュールから第２のディスプレイモジュールに送信される画像データの詳細が含まれている。【選択図】図１
2009505127.tif 000002
【特許請求の範囲】
【請求項１】
複数のディスプレイモジュールと、データネットワークと、データ処理装置とを備えるディスプレイシステムであって、前記ディスプレイモジュールおよび前記データ処理装置が、前記データネットワークに接続されており、各ディスプレイモジュールが、画像データを蓄積するメモリを備え、前記データ処置装置が、前記データネットワークを介して各ディスプレイモジュールに画像データを送信するように構成され、前記データ処理装置がさらに、ディスプレイモジュールに特定の命令を送信するように構成されており、前記特定の命令が、第１のディスプレイモジュールから第２のディスプレイモジュールに送信される画像データの詳細を含むことを特徴とするディスプレイシステム。
【請求項２】
請求項１に記載のシステムにおいて、前記ディスプレイモジュールが、ディスプレイ装置を備えることを特徴とするシステム。
【請求項３】
請求項２に記載のシステムにおいて、前記ディスプレイモジュールが、ディスプレイ制御装置を備え、当該ディスプレイ制御装置が、前記データネットワークに接続されており、前記ディスプレイ装置が、前記ディスプレイ制御装置に接続されていることを特徴とするシステム。
【請求項４】
請求項１乃至３のいずれか１項に記載のシステムにおいて、前記データ処理装置が、前記第１のディスプレイモジュールに前記特定の命令を送信するように構成されており、前記第１のディスプレイモジュールが、前記第２のディスプレイモジュールに前記画像データを送信するように構成されていることを特徴とするシステム。
【請求項５】
請求項１乃至４のいずれか１項に記載のシステムにおいて、前記データ処理装置が、前記第２のディスプレイモジュールに前記特定の命令を送信するように構成されており、前記第２のディスプレイモジュールが、前記第１のディスプレイモジュールに前記画像データの送信を要求するように構成されていることを特徴とするシステム。
【請求項６】
請求項１乃至５のいずれか１項に記載のシステムにおいて、各ディスプレイモジュールがさらに、受信した画像データを表示するディスプレイスクリーンを備えることを特徴とするシステム。
【請求項７】
請求項６に記載のシステムにおいて、前記データ処理装置がさらに、ディスプレイ装置に、当該ディスプレイ装置により表示される画像を前記ディスプレイ装置の前記メモリから更新するように命令するように構成されていることを特徴とするシステム。
【請求項８】
画像を表示するディスプレイスクリーンと、画像データを蓄積するメモリと、前記ディスプレイスクリーンにより表示される画像を制御するディスプレイドライバと、データネットワークに接続するためのネットワークインタフェースとを備えるディスプレイモジュールであって、特定の命令を受信したら、第２のディスプレイモジュールに画像データを送信するように構成されていることを特徴とするディスプレイモジュール。
【請求項９】
請求項８に記載のディスプレイモジュールにおいて、前記ディスプレイモジュールが、ディスプレイ装置を備えていることを特徴とするディスプレイモジュール。
【請求項１０】
請求項９に記載のディスプレイモジュールにおいて、前記ディスプレイモジュールがディスプレイ制御装置を備え、当該ディスプレイ制御装置が、前記ディスプレイドライバと、前記ネットワークインタフェースとを備えていることを特徴とするディスプレイモジュール。
【請求項１１】
請求項８乃至１０のいずれか１項に記載のディスプレイモジュールがさらに、特定の命令を受信した場合に、前記ディスプレイスクリーンにより表示される画像を前記ディスプレイモジュールの前記メモリから更新するように構成されていることを特徴とするディスプレイモジュール。
【請求項１２】
データネットワークを介してデータ処理装置から複数のディスプレイモジュールに画像データを送信するステップと、ディスプレイモジュールに特定の命令を送信するステップと、第１のディスプレイモジュールから第２のディスプレイモジュールに画像データを送信するステップとを備える表示方法。
【請求項１３】
請求項１２に記載の方法において、前記特定の命令が、前記第１のディスプレイモジュールに送信されることを特徴とする方法。
【請求項１４】
請求項１２または１３に記載の方法において、前記特定の命令が前記第２のディスプレイモジュールに送信され、前記方法がさらに、前記第１のディスプレイモジュールに前記画像データの送信を要求するステップを備えることを特徴とする方法。
【請求項１５】
請求項１２乃至１４のいずれか１項に記載の方法がさらに、ディスプレイモジュールに特定の命令を送信して、前記ディスプレイモジュールにより表示される画像を前記ディスプレイモジュールの前記メモリから更新するステップを備えることを特徴とする方法。
【請求項１６】
請求項１２乃至１５のいずれか１項に記載の方法がさらに、画像データを送信する前に、許可方式を確認するステップを備えることを特徴とする方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ディスプレイシステム、ディスプレイモジュール、および表示方法に関する。本発明は、ピアツーピアオペレーション利用して、複数のディスプレイを備えるシステムの性能を改良する。
【０００２】
ディスプレイ装置の発達は、空港、広告、および店頭のディスプレイなどの環境で利用されているような複数のディスプレイ装置で構成される大きなディスプレイの製造をサポートしている。このような複数のディスプレイ装置により提供される画像は、各ディスプレイ上の一組の同じ画像であり、あるいは同じような画像の構成要素で構成される単一の大きな画像であり、各構成要素は単一のディスプレイにより表示される。
【０００３】
コンピュータなどの装置は、コンピュータから各ディスプレイへのデータ接続により各ディスプレイを駆動する。１以上の画像を変更する必要がある場合、制御コンピュータは、更新される必要がある各ディスプレイ装置および総てのディスプレイ装置に新しい画像データを送信しなければならない。これは、コンピュータの電力処理と、コンピュータからの接続の帯域幅の双方に関して、資源を集中的に使用する必要がある。
【０００４】
各ディスプレイ装置は、スクリーンに画像を表示する装置自身のローカルメモリを備えている場合がある。ディスプレイが単一のスクリーンで作られている場合、再描画処理は、このディスプレイ装置のローカルメモリ内のピクセルをコピーすることにより行われている。これは、ディスプレイが複数の独立した装置で構成されている場合、同一のメモリを共有できないため不可能である。元のピクセルは、目的のピクセルとは別のスクリーンにある。この場合、従来の方法では、制御コンピュータがディスプレイのコピーからピクセルデータを再送し、あるいは元のディスプレイからピクセルを読み、これを目的のディスプレイに送る。
【０００５】
したがって、本発明は従来技術を改良することを目的とする。
【発明の開示】
【課題を解決するための手段】
【０００６】
本発明の第１の態様により、複数のディスプレイモジュールと、データネットワークと、データ処理装置とを備えるディスプレイシステムが提供され、前記ディスプレイモジュールおよび前記データ処理装置が、前記データネットワークに接続されており、各ディスプレイモジュールは、画像データを蓄積するメモリを備え、前記データ処置装置は、前記データネットワークを介して各ディスプレイモジュールに画像データを送信するように構成され、前記データ処理装置はさらに、ディスプレイモジュールに特定の命令を送信するように構成されており、前記特定の命令は、第１のディスプレイモジュールから第２のディスプレイモジュールに送信される画像データの詳細を含む。
【０００７】
本発明の第２の態様により、画像を表示するディスプレイスクリーンと、画像データを蓄積するメモリと、前記ディスプレイスクリーンにより表示される前記画像データを制御するディスプレイドライバと、データネットワークに接続するためのネットワークインタフェースとを備えるディスプレイモジュールが提供され、当該ディスプレイモジュールは、特定の命令を受信した後に、第２のディスプレイモジュールに画像データを送信するように構成されている。
【０００８】
本発明の第３の態様により、データネットワークを介してデータ処理装置から複数のディスプレイモジュールに画像データを送信するステップと、ディスプレイモジュールに特定の命令を送信するステップと、第１のディスプレイモジュールから第２のディスプレイモジュールに画像データを送信するステップとを備える表示方法が提供される。
【０００９】
本発明により、中央データ処理装置の制御のもと、ディスプレイ装置間の画像データの送信が可能なネットワーク接続されたディスプレイ装置システムを提供できる。本発明は、ネットワークに接続された１のディスプレイ装置から別のディスプレイ装置にピクセルを直接送信することにより大きな利益をもたらす。データは、中央コンピュータへあるいは当該中央コンピュータから送信されない。これにより、中央コンピュータの負荷を軽減し、コンピュータからのネットワーク接続の帯域幅を低減する。
【００１０】
最も簡単な実施例では、ディスプレイモジュールが、データネットワークに接続されたディスプレイ装置を備え、総ての構成要素が、ディスプレイ装置に組み込まれている。代替的に、ディスプレイ装置は、２つの個別の装置、即ちディスプレイ装置およびディスプレイ制御装置と、ディスプレイドライバと、ネットワークインタフェースとを備えてもよい。後者の実施例では、ディスプレイ制御装置は、データ処理装置から画像データを受信し、これに応じて、対応するディスプレイ装置を制御する。データ制御装置は、データネットワークを介して相互に通信できる。
【００１１】
ネットワーク接続されたディスプレイモジュール用の画像は、中央データ処理装置で生成され、ピクセルの領域を変化させる様々なグラフィカル処理を利用して更新される。これらの処理は符号化され、ネットワークを介してモジュールに送信される。これらの装置は通常、スクリーンからピクセルデータを読み取り、ホストコンピュータに送信する処理をサポートする。
【００１２】
更新処理の一例は、ディスプレイ上の元の位置からディスプレイ上の目的の位置に一連のピクセルをコピーするステップを含む。これは、ビットブリット（ビットブロック転送）として以前から知られている。ビットブリットは、ウィンドウの移動あるいはテキストおよび画像のスクロールなどの処理にとって重要である。これはまた、高速でちらつきのない動画などのアプリケーションのために、スクリーンの領域以外へおよびスクリーンの領域以外から画像をコピーするのに利用されている。
【００１３】
ビットブリットは、ネットワークを介してピクセルデータを送信する必要がないため、目的の領域の再描画よりも帯域効率が非常によい。送信されるデータは、元のビットブリットおよび目的のビットブリットを含む単一の命令のみである。
【００１４】
本発明の実施例は、例示の目的のためにのみ添付図面を参照してここに説明する。
【発明を実施するための最良の形態】
【００１５】
図１は、ディスプレイ装置１２の形態の複数のディスプレイモジュールと、データネットワーク１４と、データ処理装置１６とを備えるディスプレイシステム１０を示している。このディスプレイ装置１２およびデータ処理装置１６は、データネットワーク１４に接続されている。データ処理装置１６とディスプレイ装置１２との間の通信をサポートするデータネットワーク１４は、イーサネットおよび一群の８０２．１１基準で説明されているような好適な汎用的なデータネットワークでもよい。
【００１６】
各ディスプレイ装置１２（図４および５を参照して、より詳細に以下に説明する）は、画像を表示するディスプレイスクリーンと、画像データを蓄積するメモリと、ディスプレイスクリーンに表示される画像を制御するディスプレイドライバと、データネットワーク１４に接続するためのネットワークインタフェースとを備えている。いくつかの実施例では、これら総ての構成要素は、同じケースに収納される。他の実施例では、構成要素の一部を別にしてもよい。例えば、ディスプレイスクリーンは、従来のＰＣディスプレイでもよく、他の構成要素は、このディスプレイに接続された装置に収納してもよい。本実施例は、図６を参照して、より詳細に説明される。
【００１７】
データ処理装置１６は、例えばコンピュータあるいはサーバでもよく、データネットワーク１４を介して各ディスプレイ装置１２に画像データ１８を送信するように構成されている。データ処理装置１６は、ディスプレイ装置１２により画像の表示を制御している。画像データ１８は、各ディスプレイ装置１２により表示するために、ネットワーク１４を介して各装置に送信される。
【００１８】
図２および３は、４つのディスプレイ装置１２により表示される画像の２つの簡単な例を示している。表示される画像は、上側の２つのディスプレイ装置１２ａおよび１２ｂを横切るように左から右に移動する「ＨＥＬＬＯ」の動画である。図２では、「ＨＥＬＬＯ」のモチーフが、ディスプレイ装置１２ａのみにより表示されており、適切な画像データが、データ処理装置１６によりディスプレイ装置１２ａに送られる。
【００１９】
データ処理装置１６は更新処理を実施し、表示される画像を図３に示す画像に変更する。ここでは、「ＨＥＬＬＯ」のモチーフは、モチーフの一部が各ディスプレイ装置に表示された状態で、ディスプレイ装置１２ａおよび１２ｂの双方により表示される。コンピュータ１６がこのような処理（ビットブロック転送処理など）を複数のスクリーンディスプレイで実施する場合、コンピュータは処理を２つの処理に分け、第１の処理では、元の画像および目的の画像が同じスクリーンに表示され、第２の処理では、元の画像および目的の画像が別のスクリーンに表示される。
【００２０】
表示される新しい画像が、既にディスプレイ装置１２により表示されていた場合（図３に示す「ＨＥＬＬＯ」の「ＨＥＬＬ」の文字など）、データ処理装置１６は、関連するディスプレイ装置１２に当該装置のメモリをコピーするように命令する。データ処理装置１６は、ディスプレイ装置１２により表示される画像を、ディスプレイ装置１２のメモリから更新するようディスプレイ装置１２に命令する。
【００２１】
第２の種類の処理では、データ処理装置１６が、図３に示す元のディスプレイ装置１２ａから目的のディスプレイ装置１２ｂに直接に所要のピクセルを送信させる。データ処理装置１６は、特定の命令をディスプレイ装置に送信し、この特定の命令は、第１のディスプレイ装置１２ａから第２のディスプレイ装置１２ｂに送信される画像データの詳細を含んでいる。
【００２２】
本実施例では、データ処理装置１６が、目的の装置１２ｂによりサポートされている通常の描画処理を利用して目的のディスプレイ装置１２ｂにピクセルを送信するように、元のディスプレイ装置１２ａに命令する。この場合、目的の装置１２ｂは、中央コンピュータ１６ではなく別のディスプレイ装置からデータを受信していることを通知する特別の通知を必要としない。
【００２３】
代替的な実施例では、コンピュータ１６は、通常の読み取り処理を利用して元の装置１２ａからピクセルを読み取るように、目的の装置１２ｂに命令する。この場合、元の装置１２ａは、ホストコンピュータ１６ではなく別の装置１２ｂにデータを送信していること通知する特別の通知を必要としない。他の実施例では、ホストコンピュータ１６が、コピーを実施する必要がある元の装置および目的の装置の双方に通知してもよい。これは、この目的のために特別に設計された処理を用いる。
【００２４】
いくつかの実施例では、所定のディスプレイモジュールへのアクセスは、セキュリティ上の理由により、あるいはディスプレイモジュールが一度に一つの接続しか許可できないため、ネットワーク上の特定の構成要素に限定される。したがって、２つの異なるディスプレイモジュール間の処理中では、システムは、元のディスプレイモジュールが目的のモジュールに対して適切な許可を得るように設計されている必要がある。
【００２５】
このような許可を与える方法は、本技術分野ではよく知られており、的確な方法の選択は実施されるシステムに依存する。特別なシステムに関連する実施例は次のとおりである。
【００２６】
ディスプレイモジュールは、１度に１つのエンティティからの命令のみを許可するように設計されており、このエンティティは、ネットワークアドレスにより特定される。ディスプレイモジュールが送信する１つの命令は、命令を受信する別のエンティティを一時的に追加する効果を有する。この第２のエンティティは、可能性のある命令の一部に限定される。例えば、第２のエンティティは、任意の他のエンティティに許可を与えることができず、第２のエンティティによる許可は、第１のエンティティにより、いつでも取り消される。
【００２７】
この方式の変更例では、１つのエンティティが、命令の一部であるトークンのパスに基づいて、ディスプレイモジュールに命令を送信する権限を有する。したがって、エンティティは、トークンのコピーを与えることにより、あるいは詳細をディスプレイモジュールに送り、第２のエンティティに与えられて処理される適切なトークンを要求することにより、このような権限を第２のエンティティに与える。このようなシステムでは、画像データを送信する前に、送信側のディスプレイモジュールが許可方式（permission strategy）を確認する。
【００２８】
図４および５は、ディスプレイ装置１２をより詳細に示している。このディスプレイ１２は、画像を表示するディスプレイスクリーン２０と、画像データを格納するメモリ２２と、ディスプレイスクリーン２０に表示される画像を制御するディスプレイドライバ２４と、データネットワークと接続するためのネットワークインタフェース２６とを備えている。ディスプレイ装置１２はまた、電力線３０により供給される電源２８を備えている。
【００２９】
図６は、ディスプレイシステムの代替的な実施例を示しており、各ディスプレイモジュールは、ディスプレイ装置１２と、ディスプレイ制御装置１５とを備えている。各モジュールのディスプレイ制御装置は、（ＬＣＤモニタなどの従来のディスプレイでもよい）対応するディスプレイ装置１２により表示される画像を制御する非常に薄いクライアント装置である。ディスプレイ制御装置は、データネットワーク１４に接続されており、ディスプレイドライバと、画像データを蓄積するローカルメモリとを備えている。データ処理装置１６がディスプレイモジュールに命令を送信する場合、このモジュールのディスプレイ制御装置１５により命令が受信され、当該ディスプレイ制御装置は、別のモジュールの別のデータ制御装置に画像データをプッシュし、あるいは当該装置から画像データを抽出する。
【００３０】
図７は、ディスプレイシステム１０により実行される表示方法を要約したものである。データ処理装置１６は、ディスプレイシステム１０の各ディスプレイ装置１２に画像データ１８を送信する（ステップ６１０）。データ処理装置１６は、定期的にあるいは特定の要求に応じて更新処理を行う（ステップ６１２）。更新処理は、ディスプレイ装置１２に表示される新しい画像を決めるためであり、古い画像要素うちのいずれの要素を新しい画像の生成に再利用するかを決めるためである。
【００３１】
元のディスプレイ装置１２に存在するいずれのおよび総ての画像データが、目的の装置１２で新しい画像を生成するのに使用される場合、（第１実施例では）データ処理装置１６が、目的の装置１２に送信される画像データの詳細を含む特定の命令を元のディスプレイ装置１２に送信することにより、元のディスプレイ装置１２に命令する（ステップ６１４）。
【００３２】
元のディスプレイ装置１２の次の命令において、元のディスプレイ装置は、（ステップ６１６で）データネットワーク１４を介して（データ処理装置１６を介さずに）目的のディスプレイ１２に画像データを送信する。ステップ６１８において、ディスプレイ装置１２により表示される画像が更新される。
【００３３】
代替的な実施例では、データ処理装置１６は、元の装置１２から必要な画像データを取得するよう目的の装置１２に命令する（ステップ６２０）。目的のディスプレイ装置は、元のディスプレイ装置１２に要求を送信し（ステップ６２２）、要求された画像データが、ステップ６１６で送信される。
【００３４】
グラフィックプロトコルおよびディスプレイの特性に応じて、データ処理装置１６は、元のデータとして必要とされる画像データが目的のディスプレイ装置に送信される前に、別の処理により確実に上書きされないようにするために、連続的な更新を命令する必要があるだろう。
【００３５】
いくつかの実施例では、画像データの処理は、即座にディスプレイ上で視認できない方法、例えば、バックグラウンドのフレームバッファで実行するような方法で行われる。データ処理装置は、処理が完了したディスプレイ装置に信号を送り、ディスプレイ上で視認可能な変換が行われる。この同期により、処理がユーザに対して断片的にならないようにする。
【００３６】
簡単な実施例では、データ処理装置から命令を受けるディスプレイ装置は、この命令の結果を表示する準備ができたときにデータ処理装置に報告するが、これらの結果が即座に視認できるわけではない。ディスプレイ装置が、命令の一部として、他の装置に命令を送った場合、これらの他の装置からこのような保証を得るまで、準備ができていると報告しない。関連する総ての装置が、準備ができていると分かった場合、データ処理装置が、命令を発行し、関連する装置により命令の結果が視認できるようにする。
【００３７】
ブロードキャストあるいはマルチキャスト機能をサポートするネットワークにおいて、データ処理装置が、関連する総ての装置によって受信される単一の命令を送信して、関連する装置を同時に更新してもよい。ネットワーク内のアクティビティを同期させる他のシステムは、本分野で周知である。
【図面の簡単な説明】
【００３８】
【図１】図１は、ディスプレイシステムの概略図である。
【図２】図２は、図１のディスプレイシステムの４つのディスプレイ装置の概略図である。
【図３】図３は、図２と同様の概略図である。
【図４】図４は、図１のディスプレイシステムのディスプレイ装置の斜視図である。
【図５】図５は、図４のディスプレイ装置の背面図である。
【図６】図６は、ディスプレイシステムの代替的な実施例の概略図である。
【図７】図７は、表示方法のフローチャートである。
【図１】
2009505127.tif 000003
【図２】
2009505127.tif 000004
【図３】
2009505127.tif 000005
【図４】
2009505127.tif 000006
【図５】
2009505127.tif 000007
【図６】
2009505127.tif 000008
【図７】
2009505127.tif 000009
【国際調査報告】
2009505127.tif 000010
2009505127.tif 000011