(57)【特許請求の範囲】
【請求項１】
複数のパネルにわたったデータの同期化のための方法において、
前記複数のパネルに向けられたデータを、第１のパネルにおいて受信し、第１のレートで前記データを受信することを含むことと、
前記データを分割して、データの第１のサブセットを取り除くことと、
データの第２のサブセットを第２のパネルに送り、前記第１のパネルと前記第２のパネルの各々に提供された前記データの同期化を容易にするために、前記第１のレートから低減された第２のレートで前記データの第２のサブセットを送ることを含むことと、ここで、前記第２のレートは、少なくとも部分的に、前記第１のレートと、前記第２のパネルの画素の数と、画素あたりのバイトの数と、前記第１のパネルと前記第２のパネルのための駆動周波数との関数として決定され、前記決定された第２のレートにより、前記第１のパネル上及び前記第２のパネル上にほぼ同じレートでラインが描かれる、
前記データの第１のサブセットにより、ディスプレイを更新することとを含む方法。
【請求項２】
前記送ることは、残りのパネルの数を決定することと、前記残りのパネルの数を利用して、前記第２のレートを確立することとを含み、
前記第２のレートで送ることは、前記残りのパネルの数に比例したレートで送ることを含む請求項１記載の方法。
【請求項３】
前記分割することは、前記データの第１のサブセットを二重バッファリングすることを含む請求項１記載の方法。
【請求項４】
前記二重バッファリングすることは、
前記データの第１のサブセットを第１のバッファに書き込むことと、
第２のバッファからデータを抽出することと、
前記第２のバッファからのデータを前記ディスプレイに書き出すこととを含む請求項３記載の方法。
【請求項５】
前記第２のパネルに送る前に、前記データの第２のサブセットを直列化することをさらに含む請求項１記載の方法。
【請求項６】
前記分割することは、ラインバッファを用いて、ラインごとのベースで、前記データの第１のサブセットを取り除くことを含む請求項１記載の方法。
【請求項７】
前記分割することは、フレームバッファを用いて、フレームごとのベースで、前記データの第１のサブセットを取り除くことを含む請求項１記載の方法。
【請求項８】
マスタタイミング信号を受信することと、
前記マスタタイミング信号を参照して、前記第１のパネルおよび前記第２のパネルのそれぞれにおいて、ローカルタイミング信号を生成させることと、
前記ローカルタイミング信号を参照して、前記第２のパネルによって生成された前記ローカルタイミング信号に基づいて、前記第２のパネルと同期している時間において前記ディスプレイを更新することとをさらに含む請求項１記載の方法。
【請求項９】
前記第２のパネルにおいて、前記データの第２のサブセットを取得することと、
前記データの第２のサブセットの一部を取り除くことと、
前記データの第２のサブセットの残りの部分を、第３のレートで、第３のパネルに伝達することと、
前記取り除かれた部分を第２のパネルディスプレイに出力することとをさらに含む請求項１記載の方法。
【請求項１０】
前記出力する前に、前記取り除かれた部分を非直列化することをさらに含む請求項９記載の方法。
【請求項１１】
通信装置において、
第１のレートでビデオデータを受信することと、前記ビデオデータの少なくとも第１の部分を取り除くことと、前記ビデオデータの少なくとも第２の部分を、前記通信装置と次のパネルの各々に提供された前記ビデオデータの同期化を容易にするために、前記第１のレートから低減された第２のレートで、前記次のパネルに伝達することと、主制御装置から受信したマスタタイミング信号から生成されるローカルタイミング信号に基づいて、ディスプレイを更新することと、に関連した命令を保持するメモリと、ここで、前記第２のレートは、少なくとも部分的に、前記第１のレートと、前記第２のパネルの画素の数と、画素あたりのバイトの数と、前記通信装置と前記次のパネルのための駆動周波数との関数として決定され、前記決定された第２のレートにより、前記通信装置のパネル上及び前記第２のパネル上にほぼ同じレートでラインが描かれる、
前記メモリに結合され、前記メモリ中に保持されている前記命令を実行するように構成されているプロセッサとを具備する通信装置。
【請求項１２】
前記メモリは、前記主制御装置に関係付けられているパネルの量と、前記パネルに関係付けられているディスプレイの画素サイズと、各画素に対するバイトの数との関数としてデータレートを決定することに関連した命令を保持する請求項１１記載の通信装置。
【請求項１３】
前記メモリは、前記ビデオデータを第１のバッファに書き込むことと、第２のバッファから前記ビデオデータを抽出して前記ディスプレイに送ることとに関連した命令を保持する請求項１１記載の通信装置。
【請求項１４】
前記第１のバッファと、前記第２のバッファは、ラインごとのベースで更新されるラインバッファである請求項１３記載の通信装置。
【請求項１５】
前記第１のバッファと、前記第２のバッファは、フレームごとのベースで更新されるフレームバッファである請求項１３記載の通信装置。
【請求項１６】
前記メモリは、前記主制御装置から前記マスタタイミング信号を受信することと、前記マスタタイミング信号を参照して、ローカルタイミング信号を生成させることと、少なくとも次のパネルに同期している時間で、前記ディスプレイを更新することと、に関連した命令を保持する請求項１１記載の通信装置。
【請求項１７】
複数のディスプレイにわたってデータを同期させる通信装置において、
前記複数のディスプレイ上で出力されることになるデータを、第１のレートで受信する手段と、
前記受信データのサブセットを取り除く手段と、
前記受信データの残りの部分を少なくとも第２のディスプレイに送る手段と、前記残りの部分は、前記通信装置と前記第２のディスプレイに提供された前記データの同期化を容易にするために、前記第１のレートから低減された第２のレートで送られ、ここで、前記第２のレートは、少なくとも部分的に、前記第１のレートと、前記第２のディスプレイの画素の数と、画素あたりのバイトの数と、前記通信装置と前記第２のディスプレイのための駆動周波数との関数として決定され、前記決定された第２のレートにより、前記通信装置のディスプレイ上及び前記第２のディスプレイ上にほぼ同じレートでラインが描かれる、
マスタタイミング信号に基づいて、ローカルタイミング信号を生成させる手段と、
前記ローカルタイミング信号に基づいて、前記受信データのサブセットを第１のディスプレイに出力する手段とを具備する通信装置。
【請求項１８】
前記受信データの残りの部分を直列化する手段をさらに具備する請求項１７記載の通信装置。
【請求項１９】
前記受信データのサブセットを第１のバッファに書き込む手段と、
第２のバッファからデータを抽出して前記第１のディスプレイに書き出す手段とをさらに具備する請求項１７記載の通信装置。
【請求項２０】
前記第１のバッファと、前記第２のバッファは、ラインバッファである請求項１９記載の通信装置。
【請求項２１】
前記第１のバッファと、前記第２のバッファは、フレームバッファである請求項１９記載の通信装置。
【請求項２２】
コンピュータ読み取り可能媒体を具備するコンピュータプログラムプロダクトにおいて、
前記コンピュータ読み取り可能媒体は、
コンピュータに、第１のレートでビデオデータを受信させるための第１の組のコードと、
前記コンピュータに、前記ビデオデータの少なくとも第１の部分を取り除かせるための第２の組のコードと、
前記コンピュータに、前記ビデオデータの少なくとも第２の部分を、前記コンピュータと次のパネルの各々に提供された前記ビデオデータの同期化を容易にするために、前記第１のレートから低減された第２のレートで前記次のパネルに伝達させるための第３の組のコードと、ここで、前記第２のレートは、少なくとも部分的に、前記第１のレートと、前記次のパネルの画素の数と、画素あたりのバイトの数と、前記コンピュータと前記第２のパネルのための駆動周波数との関数として決定され、前記決定された第２のレートにより、前記コンピュータのパネル上及び前記次のパネル上にほぼ同じレートでラインが描かれる、
前記コンピュータに、ローカルタイミング信号に基づいて、ディスプレイを更新させるための第４の組のコードとを含むコンピュータプログラムプロダクト。
【請求項２３】
前記コンピュータ読み取り可能媒体は、
前記コンピュータに、主制御装置に関係付けられているディスプレイの量と、ディスプレイのサイズと、前記ディスプレイの各画素に対するバイトサイズとを決定させるための第５の組のコードと、
前記コンピュータに、前記量と、前記ディスプレイのサイズと、前記バイトサイズとの関数として、データレートを突きとめさせるための第６の組のコードとをさらに含む請求項２２記載のコンピュータプログラムプロダクト。
【請求項２４】
複数のパネルにわたってデータを同期させるように構成されている少なくとも１つのプロセッサにおいて、
前記複数のパネルに向けられたデータを、第１のパネルにおいて受信するモジュールであって、前記データは、第１のレートで受信される、第１のモジュールと、
前記データを分割して、データの第１のサブセットを取り除く第２のモジュールと、
データの第２のサブセットを第２のパネルに送る第３のモジュールと、ここで、前記データの第２のサブセットは、前記第１のパネルと前記第２のパネルの各々に提供された前記データの同期化を容易にするために、前記第１のレートから低減された第２のレートで送られ、前記第２のレートは、少なくとも部分的に、前記第１のレートと、前記第２のパネルの画素の数と、画素あたりのバイトの数と、前記第１のパネルと前記第２のパネルのための駆動周波数との関数として決定され、前記決定された第２のレートにより、前記第１のパネル上及び前記第２のパネル上にほぼ同じレートでラインが描かれる、
前記データの第１のサブセットにより、ディスプレイを更新する第４のモジュールとを具備する少なくとも１つのプロセッサ。
【請求項２５】
前記第１のレートと、残りのパネルの数とに比例した前記第２のレートを決定する第５のモジュールをさらに具備する請求項２４記載の少なくとも１つのプロセッサ。
【請求項２６】
前記第１のパネルは、１つ以上のコネクタを通して前記第２のパネルに結合され、前記第１のパネルと前記第２のパネルは、移動デバイスのパネルである請求項１記載の方法。
【請求項２７】
前記第１のパネルと前記第２のパネルの少なくとも１つは、前記第１のパネルと前記第２のパネルの少なくとも１つが、広げられたときに起動されるような折り重ね可能パネルである請求項２６記載の方法。
【請求項２８】
前記データの第２のサブセットは、前記１つ以上のコネクタを介して前記第２のパネルに送られる請求項２６記載の方法。
【請求項２９】
前記１つ以上のコネクタは、ヒンジを含む請求項２６記載の方法。
【発明の詳細な説明】
【分野】
【０００１】
以下の記述は一般に、通信デバイスに関し、より詳細には、複数のディスプレイを用いてデータを出力するデバイスに関する。
【背景】
【０００２】
通信システムは、音声、データ、ビデオなどのような、さまざまなタイプの通信コンテンツを提供するために、および、ユーザがどこに位置しているか（例えば、建造物の内側または外側）に関わらず、また、ユーザが静止しているか、または動いているか（例えば、乗り物の中、歩いている）に関わらず情報を伝達するために、幅広く展開されている。これらのシステムは、利用可能なシステムリソース（例えば、帯域幅、送信電力）を共有することにより、複数のユーザとの通信をサポートすることが可能な多元接続システムであってもよい。多元接続システムは、周波数分割多元接続（ＦＤＭＡ）システム、時分割多元接続（ＴＤＭＡ）システム、コード分割多元接続（ＣＤＭＡ）システム、直交周波数分割多元接続（ＯＦＤＭＡ）システム、第三世代パートナーシップ・プロジェクト（３ＧＧＰ）ロングタームエボリューション（ＬＴＥ）システムおよび他のものを含む。
【０００３】
人々は、ほとんどすべての彼らの通信ニーズに対して移動デバイスに依存しており、そのため、今日では、たった５年前に比べて、これらのデバイス上で利用可能なより多くの機能がある。これらの複数の機能は、移動デバイスに関係付けられているスクリーン（またはディスプレイ）のサイズによって制限される。したがって、ユーザインターフェースは、それが消費者の経験に関するときに、ボトルネックになっている。このボトルネックを緩和するために、移動デバイスは、今日、移動デバイスに接続できる追加のディスプレイを装備している。より大きなスクリーンサイズの経験が望まれるときに、追加のディスプレイを使用できる。
【０００４】
追加のスクリーンに関係付けられている問題は、表示されている何らかのデータが、単一の大きなディスプレイとして表示されるように、スクリーンを同期させなければならないことである。これは、データを各ディスプレイ上で提示するために信号が通過する必要があるヒンジのような物理的制限を、追加のディスプレイが有するときに、さらに大きな問題となる。
【概要】
【０００５】
１つ以上の観点の基本的な理解を提供するために、以下の記述は、そのような観点の単純化した概要を与える。この概要は、考えられるすべての観点の広範な概観ではなく、すべての観点の主なまたは重要な要素を識別するようにも、いくつかのまたはすべての観点の範囲を詳細に描写するようにも向けられていない。その唯一の目的は、後に与えられるより詳細な説明に対するプレリュードとして、単純化した形態で１つ以上の観点のいくつかの概念を与えることである。
【０００６】
１つ以上の観点と、対応する開示とにしたがって、さまざまな観点が、例えば、ヒンジのような接続を通過するのに適したものとすることができる、いくつかの信号ラインにより、複数のパネルにわたって描画されるビデオの同期化に関して説明される。さらに、複数のディスプレイは、スケーラブルであり、より多くのディスプレイを追加することは、より多くのシグナリングラインの追加を必要としない。
【０００７】
１つの観点は、複数のパネルにわたったデータの同期化のための方法に関する。方法は、複数のパネルに向けられたデータを、第１のパネルにおいて受信することを含む。データは、第１のレートで受信される。方法はまた、データを分割して、データの第１のサブセットを取り除くことと、データの第２のサブセットを第２のパネルに送ることとを含む。データの第２のサブセットは、第２のレートで送られる。方法はさらに、データの第１のサブセットにより、ディスプレイを更新することとを含む。
【０００８】
１つの観点は、メモリとプロセッサとを備える通信装置に関する。メモリは、第１のレートでビデオデータを受信することと、ビデオデータの少なくとも第１の部分を取り除くこととに関連した命令を保持する。メモリはまた、ビデオデータの少なくとも第２の部分を、第２のレートで、次のパネルに伝達することと、主制御装置から受信したマスタタイミング信号から生成されるローカルタイミング信号に基づいて、ディスプレイを更新することとに関連した命令を保持する。プロセッサはメモリに結合され、メモリ中に保持されている命令を実行するように構成されている。
【０００９】
１つの観点は、複数のディスプレイにわたってデータを同期させる通信装置に関する。通信装置は、複数のディスプレイ上で出力されることになるデータを、第１のレートで受信する手段と、受信データのサブセットを取り除く手段とを備える。さらに、受信データの残りの部分を少なくとも第２のディスプレイに送る手段が含まれている。残りの部分は、第１のレートの関数であるデータレートで送られる。通信装置はまた、マスタタイミング信号に基づいて、ローカルタイミング信号を生成させる手段と、ローカルタイミング信号に基づいて、受信データのサブセットを第１のディスプレイに出力する手段とを備える。いくつかの観点にしたがうと、通信装置は、受信データの残りの部分を直列化する手段を備える。いくつかの観点にしたがうと、通信装置は、受信データのサブセットを第１のバッファに書き込む手段と、第２のバッファからデータを抽出して第１のディスプレイに書き出す手段とを備える。第１のバッファおよび第２のバッファは、ラインバッファまたはフレームバッファとすることができる。
【００１０】
１つの観点は、コンピュータ読み取り可能媒体を備えるコンピュータプログラムプロダクトに関する。コンピュータ読み取り可能媒体には、コンピュータに、第１のレートでビデオデータを受信させるための第１の組のコードと、コンピュータに、ビデオデータの少なくとも第１の部分を取り除かせるための第２の組のコードとが含まれている。さらに、コンピュータ読み取り可能媒体には、コンピュータに、ビデオデータの少なくとも第２の部分を第２のレートで次のパネルに伝達させるための第３の組のコードが含まれている。コンピュータ読み取り可能媒体はまた、コンピュータに、ローカルタイミング信号に基づいて、ディスプレイを更新させるための第４の組のコードを含む。
【００１１】
１つの観点は、複数のパネルにわたってデータを同期させるように構成されている少なくとも１つのプロセッサに関する。プロセッサは、複数のパネルに向けられたデータを、第１のパネルにおいて受信する第１のモジュールを含む。データは、第１のレートで受信される。プロセッサはまた、データを分割して、データの第１のサブセットを取り除く第２のモジュールと、データの第２のサブセットを第２のパネルに送る第３のモジュールとを含み、データの第２のサブセットは、第２のレートで送られる。さらに、プロセッサには、データの第１のサブセットにより、ディスプレイを更新する第４のモジュールが含まれている。
【００１２】
先のおよび関連する目的を達成するために、１つ以上の観点は、以下で十分に記述し、特に特許請求の範囲において示す特徴を備えている。以下の記述および添付図面は、１つ以上の観点のいくつかの例示的な特徴を詳細に示す。しかしながら、これらの特徴は、さまざまな観点の原理を用いることができるさまざまな方法のうちのほんのいくつかを表すにすぎずない。図面とともに考慮するとき、他の利点および新規な特徴が、以下の詳細な説明から明らかになり、開示した観点は、このようなすべての観点およびそれらの均等物を含むように向けられている。
【図面の簡単な説明】
【００１３】
【図１】図１は、１つの観点にしたがった、複数のディスプレイを単一のデバイスに提供するシステムを図示する。
【図２】図２は、１つの観点にしたがった、複数のパネルにわたってビデオを同期させるように構成されている例示的なシステムを図示する。
【図３】図３は、１つの観点にしたがった、複数のパネルにわたったデータの同期化のためのシステムを図示する。
【図４】図４は、開示した観点の可能な構成を記述する例示的なシステムを図示する。
【図５】図５は、１つの観点にしたがった、複数のパネルにわたったデータの同期化のための方法を説明する。
【図６】図６は、１つの観点にしたがって、複数のディスプレイにわたってデータを同期させる例示的なシステムを図示する。
【詳細な説明】
【００１４】
図面に対する参照とともに、さまざまな観点をこれから記述する。以下の記述において、説明のため、１つ以上の観点の完全な理解を提供するために、多数の特定の詳細な説明を述べる。しかしながら、これらの特定の詳細な説明なしに、そのような観点を実施できることは明白であるかもしれない。他の例において、これらの観点を記述することを容易にするために、よく知られている構造およびデバイスをブロック図の形態で示す。
【００１５】
図１を参照すると、１つの観点にしたがった、複数のディスプレイを単一のデバイスに提供するシステム１００が図示されている。システム１００は、１つ以上の追加のディスプレイと通信可能に接続できる移動デバイス１０２を含む。これらの追加のディスプレイは、周辺ディスプレイとすることができ、移動デバイス１０２は、ユーザによる消費のためのコンテンツ（例えば、データ、ビデオなど）を出力するために使用できるディスプレイ１０４を含む。ほとんどの移動デバイスのフットプリントサイズに起因して、ディスプレイ１０４のサイズは制限され得る。しかしながら、移動デバイス１０２のユーザが、小さいディスプレイ１０４に制限されることなく、出力を見たいと思うときがあるかもしれない。このケースでは、１つ以上の追加のディスプレイを起動できる。こられの拡張されたディスプレイは、ディスプレイ0 １０６、ディスプレイ1 １０8、ないし、ディスプレイN １１０とラベル表示されており、ここで、Ｎは整数である。
【００１６】
単一のデバイスに関係付けられる複数のディスプレイに対して、さまざまな構成が存在し得る。ディスプレイに対する１つ以上の特定の構成をここで示して記述してもよいが、他のさまざまな構成を利用して、複数のディスプレイを単一のデバイスに関係付けることができ、図示されている構成は、開示した観点を説明するためのものであることを理解すべきである。さらに、構成は、特定の数のディスプレイにより図示されているが、ここで示し、記述したディスプレイの数よりも少ないまたは多いディスプレイが存在可能である。
【００１７】
いくつかの観点にしたがうと、追加のディスプレイは、移動デバイス１０２の一体部分である。しかしながら、他の観点にしたがうと、１つ以上の追加のディスプレイは、分離したコンポーネントであり、移動デバイス１０２から取り外すことができる。別の観点にしたがうと、移動デバイス１０２および１つ以上の追加のディスプレイは、互いから分離でき、物理的なコンポーネントおよび必要な回路の両方を接続する接続手段を通して動作可能に接続できる。例えば、ユーザが、追加のディスプレイの起動を望む場合、ユーザは、（ディスプレイが折り重ねられた状態でしまわれている場合）ディスプレイを広げることなどにより、移動デバイス１０２から追加のディスプレイを選択的に切り離すことができる。別の例において、ユーザは、各スクリーンを移動デバイス１０２に、また、互いに選択的に接続して、拡張されたスクリーンサイズを達成できる。
【００１８】
追加のデバイスが、移動デバイス１０２に対して、折り重ねられているか、接続されているか、または、取り付けられているとき、出力を追加の各ディスプレイ上で描画するために、信号が通過する必要があるヒンジまたは他の接続手段１１２、１１４、１１６が存在する。
【００１９】
複数のディスプレイアーキテクチャを有する単一のデバイス（例えば、１つの制御装置）に関係付けられている課題は、ビデオ（または、ユーザに対して表示または描画されている他のデータ）が、複数のディスプレイにわたって分割され、ユーザに単一のスクリーンを提供するために同期したままでなければならないことである。表示パネルが、ヒンジのようなコネクタによって分離されている場合、これらの物理的制限は、パネル（例えば、ディスプレイ）間で通過できる信号の数を低減させ得る。従来のシリアルインターフェースは、複数のパネルにわたってビデオを同期させるように構成されていない。代わりに、従来のシリアルインターフェースは、１対１の構成（例えば、１つの制御装置対１つのパネルのアーキテクチャ）に対して設計されている。
【００２０】
開示した観点は、情報源からビデオストリームを受け入れる１つ以上の外部制御装置を含む。外部制御装置は、複数のパネルへの送信を、バッファリングし、分割し、直列化し、および同期させる。さらに、各受信パネルにおける、外部制御装置のロジックは、（必要な場合）送信を非直列化して、それぞれのローカルパネルに対して送信を同期させる。
【００２１】
図２は、１つの観点にしたがった、複数のパネルにわたってビデオを同期させるように構成されている例示的なシステム２００を図示する。複数のディスプレイをカバーするビデオを描画するために、単一の制御装置が、複数のディスプレイの駆動を試みるとき、ビデオが複数のディスプレイにわたって同期して見えるように、出力（例えば、ピクチャ）を同期させるのは困難となり得る。ビデオは、複数のディスプレイにわたって分割され、良好なユーザ経験を提供するために同期したままでなければならない。表示パネルが、さまざまな物理的接続（例えば、ヒンジまたは別の接続手段）によって分離されているとき、制御装置とパネルとの間の信号ラインの数が制限され、それが複数のパネルにわたって同期化することに関するときに課題をもたらす。（ヒンジのような）物理的接続を通過するのに適切な、既存のシリアルインターフェースは、複数のパネルにわたってビデオを同期させるようにセットアップされていない。代わりに、そのようなシリアルインターフェースは、１つの制御対１つのパネルのアーキテクチャ（例えば、１対１の構成）に対して設計されている。
【００２２】
複数のパネルにわたってより良好な同期化を達成するために、システム２００は、ビデオデータを直列化および非直列化するために加えられる外部制御装置を含む。各制御装置は、それぞれのパネルに対するデータを選択して、人間の目が検出できるものに対して、許容できる範囲内でパネル間の同期を保持できる。
【００２３】
システム２００は、マスタ制御装置またはＭＳＭ２０２として図示されている、通信装置を含み、ＭＳＭ２０２は、ディスプレイ（例えば、デバイスディスプレイ）を含む。ＭＳＭ２０２は、複数のパネル、ラベル表示されたパネル0 ２０４、パネル1 ２０６、ないし、パネルN ２０８に関係することができ、ここでＮは、整数である。さらに、制御ライン２１６、２１８、２２０、２２２が図示されている。４つのパネル（例えば、ＭＳＭ２０２、パネル0 ２０４、パネル1 ２０６およびパネルN ２０８）が図示されているが、開示した観点は、任意の数のパネルに適用できる。各パネルに関係付けられている制御装置がある。制御装置は、パネルの外部、または、パネルの内部のものとすることができる。この例は、外部の制御装置を示す。外部制御装置0 ２１０は、パネル0 ２０４に関係付けられており、制御装置1 ２１２は、パネル1 ２０６に関係付けられており、制御装置N ２１４は、パネルN ２０８に関係付けられている。接続手段２２４、２２６、２２８によって、さまざまなパネルを分離できる。
【００２４】
ビデオインターフェース２２２（例えば、液晶ディスプレイ制御装置（ＬＣＤＣ）から外部制御装置0 ２１０まで）は、ＭＳＭ２０２が１つの大きなパネルを駆動しているかのようにビデオデータを供給する。例えば、ビデオインターフェース２２２は、限定的ではないが、モバイルインダストリプロセッサインターフェース（ＭＩＰＩ）、モバイルディスプレイデジタルインターフェース（ＭＤＤＩ）、または、レッド、グリーン、ブルー（ＲＧＢ）インターフェースとすることができる。
【００２５】
制御装置0 ２１０は、データを二重バッファリングし、それにより、ＭＳＭ２０２からのデータを第１のバッファに書き込むことが可能になる一方で、データは、パネル（例えば、パネル0 ２０４ないしパネルN ２０８）に書き出すために第２のバッファから抽出される。いくつかの観点にしたがうと、バッファは、ラインごとのベースでデータをバッファリングするラインバッファである。他の観点にしたがうと、バッファは、フレームごとのベースでデータをバッファリングするフレームバッファである。制御装置0 ２１０が、１つ以上のフレームバッファを含む場合、それは、スクリーンに送るべきデータ新しいデータがない場合に、ＭＳＭ２０２がスリープモードに移行することを可能にする（例えば、ディスプレイ制御装置からのデータが、ＭＳＭ２０２からの何らかの動作なしで、同じ情報を繰返し送ることによってパネルをリフレッシュしている）。
【００２６】
抽出され、他のパネルに書き出されるデータは、直列化されて、次のパネルに、および、後続のパネルにシフトされ得る。同期化は、個々のパネル制御装置が、それらのそれぞれのパネルにデータを同時に（または、実質的に同時に）書き出すことを保証することによって実行される。
【００２７】
制御装置0 ２１０は、パネル1 ２０６およびパネルN ２０８に対してビデオデータ２３０を直列化する。制御装置1 ２１２および制御装置N ２１４は、ビデオデータを非直列化して、それぞれのパネル（例えば、パネル1 ２０６およびパネルN ２０８）を駆動する。パネル1の制御装置２１２が、そのそれぞれのデータ部分を取り除いた後に、パネルN ２０８に対するデータ２３２が、パネル1の制御装置２１２から送られる。
【００２８】
制御装置0 ２１０、制御装置1 ２１２および制御装置N ２１４は、（それぞれのビデオインターフェース２３４、２３６、２３８を通して）タイミング信号をそれらのそれぞれのパネルに提供し、それにより、ビデオがすべてのパネルにわたって同期される。ＭＳＭ２０２から到来するデータは、ローカルパネルに対する制御装置によってローカルに記憶され、パネル上で表示されるデータが同期されるようにローカルディスプレイに対して駆動される。
【００２９】
各パネルに対する制御装置は、タイミング信号をパネルに提供する。それぞれのパネルに対する制御装置は、互いに通信する必要はないが、主制御装置またはＭＳＭ２０２によって同期され得る。
【００３０】
図３は、１つの観点にしたがった、複数のパネルにわたったデータの同期化のためのシステム３００を図示する。システム３００は、ワイヤレス通信環境またはワイヤード通信環境中で利用でき、第１のパネル３０２と呼ばれるワイヤレス通信装置を含むことができる。代わりに、通信装置は、ワイヤードとすることができる。
【００３１】
第１のパネル３０２は、複数のパネル（またはディスプレイ）に対して向けられたデータを受信するように構成できる。例えば、第１のパネル３０２は、多数の他のパネルに関係することができ、多数の他のパネルのうちの１つは、第２のパネル３０４として図示されている。第１のパネル３０２は、主制御装置３０６からデータを受信でき、主制御装置３０６は、第１のパネル３０２の外部の（例えば、別のデバイス上に統合された）ものとすることができ、または、第１のパネル３０２に統合された（例えば、同じデバイス上に統合された）ものとすることができる。
【００３２】
データは、第１のレート３０８で受信され得る。いくつかの観点にしたがうと、主制御装置３０６は、データを表示する複数のパネルがあることに気付いていない。したがって、主制御装置３０６は、データが３つのパネルに移行していくこと、および、同期化が必要とされることに気付いておらず、第１のパネル３０２、第２のパネル３０４および第３のパネル３２６が１つの大きなディスプレイであるように、データを送る。例えば、受信機コンポーネント３１０は、大きな表示サイズ（例えば、ディスプレイの数を乗算したディスプレイの画素サイズ）に、各画素に対して必要なバイトの数と、パネルが駆動されるレートとを乗算することに基づくレートで、主制御装置３０６からデータを受信できる。
【００３３】
第１のパネル３０２には、受信したデータからデータの第１のサブセットのデータを取り除くように構成されているパーティションコンポーネント３１２が含まれている。データの第１のサブセットは、受信データの第１の部分とすることができる。例えば、４つのパネルがある場合に、パーティションコンポーネント３１２は、データの最初の４分の１（例えば、データの４分の１）を取り除くように構成できる。
【００３４】
いくつかの観点にしたがうと、パーティションコンポーネントは、データの第１のサブセットを二重バッファリングするために、第１のバッファ３１４と、第２のバッファ３１６とを備える。データを二重にバッファリングすることは、受信データの第１の部分を第１のバッファ３１４に書き込むことと、第２のバッファ３１６からデータを抽出することとを含む。第２のバッファ３１６から抽出されたデータは、ディスプレイ３１８に書き出される。すべてのデータが、第２のバッファ３１６から抽出された後、バッファは、連続的に役割を逆にする。例えば、第１のバッファ３１４に書き込まれているデータが抽出されて、ディスプレイ３１８に書き出され、受信データの第１の部分が、第２のバッファ３１６に書き込まれる。
【００３５】
第１のバッファ３１４および第２のバッファ３１６は、ラインバッファまたはフレームバッファとすることができる。バッファがラインバッファである場合、各ラインの第１の部分（または、各ラインのそれぞれの部分）が、ラインごとのベースで取り除かれる。バッファがフレームバッファである場合、各フレームの第１の部分（または、各フレームのそれぞれの部分）が、フレームごとのベースで取り除かれる。
【００３６】
送信コンポーネント３２０は、データの第２のサブセットを第２のパネル３０４に送ることができ、データの第２のサブセットは、データの第１のサブセットの除去後に残っているデータを含むことができる。データの第２のサブセットを送るために、送信コンポーネント３２０は、データの第２のサブセットを送るべき第２のレート３２２を決定できる。第２のレート３２２を決定するために、翻訳コンポーネント３２４が、残りのパネルに送られるデータ量に比例して、第１のレート３０８を低減させることができる。例えば、３つのパネルがある場合、３分の２の、残りのデータ（第１のパネル３０２が取り除いた後のそれぞれの部分である）が、残りのパネルに送られることになる。それゆえに、第２のレート３２２は、第１のレートの３分の２である。
【００３７】
別の例において、４つのパネルがある場合、第２のレートは、第１のレートの４分の３である。５つのパネルがある場合、第２のレート３２２は、第１のレート３０８の５分の４である、などである。
【００３８】
より詳細な例において、３つのパネル（第１のパネル３０２、第２のパネル３０４および第３のパネル３２６）があり、各パネルは、２７２×４８０ディスプレイを含む。主制御装置３０６は、３つのパネルがあることに気付いていない。代わりに、主制御装置３０６は、それが、１つの大きなスクリーン（例えば、８１６×４８０ディスプレイ）を駆動していることだけを気付いている。大きなスクリーンのサイズは、スクリーンの数（この例では３）を選び、画素の数（この例では２７２）を乗算することによって決定され、結果として８１６（３＊２７２）を生じる。スクリーンは、６０Ｈｚで駆動され、８１６×４８０画素のそれぞれは、３バイトを必要とする。したがって、第１のレート３０８は、大きなディスプレイサイズ（８１６×４８０）に３バイトと６０Ｈｚとを乗算する（８１６＊４８０＊３＊６０）ことによって決定され、すなわち、１秒当たり７０５０２４００バイト（Ｂｐｓ）である。３つのパネルがあるので、データの３分の１が、各パネルに進む。データの３分の１が第１のパネル３０２に進み、他の３分の２が、第２のパネル３０４および第３のパネル３２６に進む。例を続けると、第２のレート３２２は、４７００１６００Ｂｐｓ（第１のレート３０８の３分の２）である。第３のレート３２８は、第２のレート３２２の半分、すなわち、第１のレート３０８の３分の１であり、２３５００８００Ｂｐｓになるであろう。
【００３９】
いくつかの観点にしたがうと、第１のパネル３０２は、直列化コンポーネント３３０を含み、直列化コンポーネント３３０は、データが第２のパネル３０４に送られる前に、データの第２のサブセットを直列化するように構成されている。データの直列化により、データを物理的接続手段３３２、３３４（例えば、ヒンジ）を通して送ることが可能になる。第２のパネル３０４は、非直列化コンポーネント３３６を備え、非直列化コンポーネント３３６は、受信した、データの第２のサブセットを非直列化するように構成されている。第２のパネル３０４は、二重バッファ３３６、３３８およびディスプレイ３４０を含むことができる。第３のパネル３２６もまた、非直列化コンポーネント３４２、二重バッファ３４４、３４６およびディスプレイ３４８を含むことができる。二重バッファ３３６、３３８、３４４、３４６は、第１のバッファ３１４および第２のバッファ３１６と同様に動作する。
【００４０】
第２のパネル３０４は、データの第２のサブセットの少なくとも一部（例えば、第２のパネル３０４によって表示すべきデータ）を取り除く。データの残りは、第３のパネル３２６（または後続のパネル）に送られて、第３のパネル３２６（または後続のパネル）によって表示すべきデータが取り除かれる。第３のレート３２８を利用して、第２のパネル３０４から第３のパネル３２６にデータのサブセットを転送できる。第３のレート３２８は、システム３００中に含まれるパネルの数に基づき、また、第１のレート３０８および／または第２のレート３３２に基づく、データレート翻訳の関数である。３つのパネルを有するこの例では、第３のレート３２８は、第２のレート３２２の半分（すなわち、第１のレート３０８の３分の１）である。
【００４１】
複数のパネルに対して、結果として得られるデータを同期して提供するために、データは、異なるレートで異なるパネルに送られて、それにより、ラインが、ほぼ同じレートで、複数のパネル（または複数のパネルに対して更新されるフレーム）上に描かれている。このレートの同期は、各ディスプレイ上で描画されるかもしれず、人間の目によって検出され得る、テアリング、位置ずれ、または普通でない、目をそらさせる動作を緩和できる。
【００４２】
ラインバッファの例において、第１のパネル３０２は、データの第１のサブセットを取得し、データの第１のサブセットは、第１のバッファ３１４および第２のバッファ３１６に対して適切なデータ量である。例えば、第１のパネル３０２が、２００画素の幅であり、主制御装置３０６が、６００画素を送る場合、第１のパネル３０２は、データの第１のサブセットとして、第１の２００画素（例えば、画素１ないし２００）を取得する。第２のパネル３０４は、画素の第２の部分（例えば、画素２０１ないし４００）を選び、第３のパネル３２６は、画素の第３の部分（例えば、４０１ないし６００）を選ぶ。フレーム全体が送られる場合、フレームの同様の分割が起こる。いくつかの観点にしたがうと、パネルは、全バッファを記憶してもよく、全バッファを再生してもよい。いくつかの観点にしたがうと、ラインのセグメントが記憶されてもよく、ラインの残りが後続のパネルに送られる。
【００４３】
システム３００は、主制御装置３０６に動作可能に結合しているメモリ３５０を含むことができる。メモリ３５０は、主制御装置３０６の外部のものとすることができ、または、主制御装置３０６内に存在できる。メモリ３５０は、データ同期に関連した情報と、通信ネットワーク中で送受信される信号に関連した他の適切な情報とを記憶できる。
【００４４】
メモリ３５０は、主制御装置３０６および第１のパネル３０２間の通信（例えば、主制御装置３０６を通した、メモリから第１のパネル３０２へのデータ転送）を制御するための動作を取る、データの同期化に関係付けられているプロトコルを記憶できる。メモリ３５０はまた、主制御装置３０６および他のコンポーネント（例えば、パネル）間の通信を制御するための動作をとることに関係付けられているプロトコルを記憶でき、それにより、システム３００は、記憶されているプロトコルおよび／またはアルゴリズムを用いて、ここで記述したような、ワイヤレスまたはワイヤードのネットワークにおける改善した通信を達成できる。ここで記述したデータ記憶（例えば、メモリ）コンポーネントは、揮発性メモリまたは不揮発性メモリのいずれかとすることができ、あるいは、揮発性メモリおよび不揮発性メモリの両方を含むことができる。実例として、限定的ではないが、不揮発性メモリは、読み出し専用メモリ（ＲＯＭ）、プログラム可能ＲＯＭ（ＰＲＯＭ）、電気的にプログラム可能ＲＯＭ（ＥＰＲＯＭ）、電気的に消去可能ＲＯＭ（ＥＥＰＲＯＭ）、またはフラッシュメモリを含むことができる。揮発性メモリは、外部キャッシュメモリとして動作するランダムアクセスメモリ（ＲＡＭ）を含むことができる。実例として、限定的ではないが、ＲＡＭは多くの形態で利用でき、例えば同期ＲＡＭ（ＤＲＡＭ）、ダイナミックＲＡＭ（ＤＲＡＭ）、同期ＤＲＡＭ（ＳＤＲＡＭ）、倍速データレートＳＤＲＡＭ（ＤＤＲ ＳＤＲＡＭ）、エンハンストＳＤＲＡＭ（ＥＳＤＲＡＭ）、シンクリンクＤＲＡＭ（ＳＬＤＲＡＭ）、およびダイレクトラムバスＲＡＭ（ＤＲＲＡＭ（登録商標））がある。開示した観点のメモリは、これらに限定されず、これらおよび他の任意の適当なタイプのメモリを備えるように意図されている。
【００４５】
いくつかの観点にしたがうと、メモリ３５０は、第１のレートでビデオデータを受信することと、ビデオデータの少なくとも第１の部分を取り除くこととに関連した命令を保持する。メモリ３５０はまた、第２のレートで、次のパネルに対して、ビデオデータの少なくとも第２の部分を伝達することと、主制御装置から受信したマスタタイミング信号から生成されるローカルタイミング信号に基づいてディスプレイを更新することとに関連した命令を保持する。
【００４６】
さらに、メモリ３５０は、主制御装置に関係付けられているパネルの量と、パネルに関係付けられているディスプレイの画素サイズと、各画素に対するバイトの数との関数として、データレートを決定することに関連した命令を保持する。
【００４７】
いくつかの観点にしたがうと、メモリ３５０は、ビデオデータを第１のバッファに書き込むことと、ビデオデータを第２のバッファから抽出してディスプレイに送ることとに関連した命令を保持する。いくつかの観点にしたがうと、第１のバッファと、第２のバッファは、ラインごとのベースで更新されるラインバッファである。いくつかの観点にしたがうと、第１のバッファと第２のバッファは、フレームごとのベースで更新されるフレームバッファである。
【００４８】
さらに、メモリ３５０は、主制御装置からマスタタイミング信号を受信することに関連した命令を保持する。メモリ３５０はまた、マスタタイミング信号を参照してローカルタイミング信号を生成させることと、少なくとも次のパネルに同期している時間でディスプレイを更新することとに関連した命令を保持する。
【００４９】
通信ネットワークにおけるデータの同期化に関連した情報の分析を容易にするために、少なくとも１つのプロセッサ３５２を、主制御装置３０６、メモリ３５０および／または第１のパネル３０２に動作可能に接続できる。プロセッサ３５２は、主制御装置３０６および／または第１のパネル３０２により受信される情報を分析し、および／または生成させることを専用とするプロセッサ、システム３００の１つ以上のコンポーネントを制御するプロセッサ、ならびに／あるいは、主制御装置３０６および／または第１のパネル３０２により受信される情報を分析し、および生成させ、かつ、システム３００の１つ以上のコンポーネントを制御するプロセッサとすることができる。
【００５０】
いくつかの観点にしたがうと、プロセッサ３５２は、複数のパネルにわたってデータを同期させるように構成されている。プロセッサ３５２は、複数のパネルに対して向けられたデータを第１のパネルで受信する第１のモジュールを含むことができる。データは第１のレートで受信される。さらに、データの第１のサブセットを取り除くようにデータを分割する第２のモジュールと、データの第２のサブセットを第２のパネルに送る第３のモジュールとが含まれる。ここで、データの第２のサブセットは、第２のレートで送られる。プロセッサ３５２はまた、データの第１のサブセットによりディスプレイを更新する第４のモジュールを含む。いくつかの観点にしたがうと、プロセッサ３５２はまた、第１のレートと残りのパネルの数とに比例した第２のレートを決定する第５のモジュールを含む。
【００５１】
図４は、開示した観点の可能性ある構成を記述する例示的なシステム４００を図示する。システム４００は、開示した観点の例を記述する目的で図示されており、さまざまな観点をこの例に限定することを意味していないことに注目すべきである。
【００５２】
システム４００は、ラベル表示された３つのパネル、パネル0 ４０２、パネル1 ４０４およびパネル2 ４０６を含む（しかしながら、異なる数のパネルを利用できる）。パネル0 ４０２は、汎用の制御装置、または、図示するように、移動局モデム（ＭＳＭ４１０）を含むことができる。ＭＳＭ４１０は、この例において、ＲＧＢインターフェース４１２を通してデータを送る。ＲＧＢインターフェース４１２は、液晶ディスプレイ（ＬＣＤ）パネルを駆動するために利用できる並列インターフェースである。ＲＧＢインターフェースを示しているが、ＭＳＭ４１０は、他のインターフェースをサポートできる。
【００５３】
パネル0 ４０２には、プログラム可能論理デバイスが含まれており、プログラム可能論理デバイスは、図示するような、フィールドプログラム可能ゲートアレイ（ＦＰＧＡ４１４）、または、別のデバイス（例えば、複合プログラム可能論理デバイス（ＣＰＬＤ）、特定用途向け集積回路（ＡＳＩＣ）、プログラム可能論理制御装置（ＰＬＣ）など）とすることができる。
【００５４】
データのいくつかは、交互ラインバッファ４１６、４１８に預けられる。データのストリームがラインバッファに書き込まれるとき、状態機械（例えば、制御ブロック４２０）は、他のラインバッファからディスプレイ４２２にデータを送り出している。データがＦＰＧＡ４１４によって受け取られるデータレート（例えば、第１のレート）は、制御ブロック４２０がデータをディスプレイ４２２に書き出すデータレートとは異なる。この例において、第１のレートは、（ここでは、３つのパネルがあることから）制御ブロック４２０がデータをディスプレイ４２２に書き出すレートの３倍の速さである。
【００５５】
ラインバッファ４１６、４１８によって実行される機能は、フィルタリング動作の一部として、交互になることができる。ディスプレイ４２２に特有のデータは、ラインバッファ４１６、４１８によって処理される。パネル1 ４０４およびパネル2 ４０６上のディスプレイ４２４、４２６に対して向けられるデータは、並直列コンバータ４２８に送られる。データは直列化されて、第１のレートで、４３０において図示されるようなヒンジをわたって送られる。この例において、第１のレートは、４００Ｍｂｐｓである。
【００５６】
データは、パネル1 ４０４のプログラム可能論理デバイス（例えば、ＦＰＧＡ４３２）に到着する。直並列コンバータ４３４は、ディスプレイ４２４上で出力されるように向けられたデータに対して直並列変換を実行できる。データは、交互ラインバッファ４３６、４３８に送られて、状態機械（制御ブロック４４０）が、データをディスプレイ４２４に送る。
【００５７】
パネル2 ４０６に向けられたデータは、４４２における、ヒンジまたは他の物理的接続手段をわたってＦＰＧＡ４４４（または他のプログラム可能論理デバイス）に送られて、直並列コンバータ４４６、交互ラインバッファ４４８、４５０および状態機械（制御ブロック４５２）によって処理される。データは、ディスプレイ４２６上でユーザに出力される。
【００５８】
図示するように、パネル（パネル0 ４０２、パネル1 ４０４およびパネル2 ４０６）は、３つのパネルにわたって書き出される１つのラインにわたって同期して駆動される。例えば、画素のトップのラインがパネルに書き出され、次に、画素の第２のラインがパネルに書き出され、次に、画素の第３のラインがパネルに書き出される、などである。各パネルは、他のパネルに対して独立して更新されないが、代わりに、複数のディスプレイにわたってラインごとに更新される。更新は、すべてのパネルにおいて、実質的に同時に起こる。
【００５９】
代替の例において、ラインバッファ４１６、４１８、４３６、４３８、４４８および４５０は、フレームバッファとすることができる。第１のフレームがパネルに書き出され、次に、第２のフレームがパネルに書き出される、などである。各パネルは、複数のディスプレイにわたってフレームごとに更新される。更新は、すべてのパネルにおいて実質的に同時に起こる。
【００６０】
図４の例において、ディスプレイ４２２、４２４、４２６は、２７２×４８０ディスプレイとすることができる。プロセッサクロック（ＰＣＬＫ）または第１のデータレートは、等式、３（ディスプレイ）＊２７２（画素）＊４８０（画素）８０＊１．２（各画素に対するバイト）＝３１．３ＭＨｚに基づいて計算できる。ＲＧＢインターフェース４１２は、ＰＣＬＫレートまたは３１．３ＭＨｚでデータを送ることができる。ＲＧＢ１（４５４）において送られるデータは、ローカルのタイミング信号ＰＣＬＫ１のデータレートで送られることができ、ＰＣＬＫ１は、ＰＣＬＫ／３である。４３０で送られるデータは、約４００Ｍｂｐｓで送られ、パネル1 ４０４およびパネルN ４０６だけに対するデータである。ＲＧＢ２（４５６）においてディスプレイ４２４に送られるデータは、ローカルのタイミング信号ＰＣＬＫ２のデータレートで送られ、ＰＣＬＫ２は、ＰＣＬＫ／３に等しい。４４２において送られるデータは、おおよそ２００Ｍｐｓのレートで送られ、パネルN ４０６だけに対するデータである。データは、ＲＧＢ３（４５８）によってディスプレイ４２６に送られ、ローカルクロックＰＣＬＫ３のデータレートで送られ、ＰＣＬＫ３は、ＰＣＬＫ／３に等しい。
【００６１】
ここで示し、上述した例示的なシステムを考慮して、開示した主題にしたがって実現しても方法は、さまざまなフローチャートに関連してより良く理解されるだろう。説明を簡単にするために、一連のブロックとして方法を示し、説明しているが、いくつかのブロックは、異なる順序で発生することがあり、および／または、ここで描写および記述しているブロック以外の他のブロックと実質的に同時に発生することがあることから、請求される主題はブロックの数または順序によって限定されないことを理解および認識すべきである。さらに、図示したすべてのブロックがここで記述する方法を実現するために要求されなくてもよい。ブロックに関係付けられた機能は、ソフトウェア、ハードウェア、それらの組み合わせ、または他の任意の適切な手段（例えば、デバイス、システム、プロセス、コンポーネント）により実現してもよいことを理解すべきである。追加として、この明細書全体を通して開示する方法は、さまざまなデバイスに対してそのような方法を移送するおよび転送することを容易にするために製品上に記憶できることをさらに理解すべきである。例えば、状態図におけるように、一連の相互に関係付けられた状態またはイベントとして、方法を代わりに表すことができることを、当業者は理解および認識するだろう。
【００６２】
図５は、１つの観点にしたがった、複数のパネルにわたったデータの同期化のための方法５００を説明する。方法５００は、複数のパネルに含まれている１つのパネルである第１のパネルによって実行できる。ビデオデータ（または、ユーザによって消費するために出力される他のデータ）を直列化し、非直列化するために、（各パネルにおいて）外部制御装置を追加できる。各制御装置は、そのパネルに対するデータを選択できる。パネル間の同期化は、人間の目が検出できるものに対して許容できる範囲内で維持され得る。そのような同期化は、いくつかの信号ラインにより達成でき、いくつかの信号ラインは、パネル間のコネクタのような物理的制限を横切るのに適している。さらに、パネルの数はスケーラブルであり、より多くのパネル（またはディスプレイ）を追加することは、より多くのシグナリングラインの追加を必要としない。
【００６３】
方法５００は、５０２において、複数のパネルに向けられたデータが受信されるときに開始する。いくつかの観点にしたがうと、データはビデオデータである。データは、主制御装置を含む移動デバイスから受信され得る。いくつかの観点にしたがうと、データは、第１のパネルの必須のコンポーネントである主制御装置から受信され得る。データは、第１のレートで受信され得、第１のレートは、ディスプレイの数と、ディスプレイの画素サイズと、各画素に必要なバイトの数との関数である。
【００６４】
５０４において、受信データは、データの第１のサブセットを取り除くために分割される。データの第１のサブセットは、（例えば、ディスプレイ上で）第１のパネルによって提示されることになるデータとすることができる。例えば、データの第１のサブセットは、バッファのタイプ次第で、ラインの第１の部分、または、フレームの第１の部分とすることができる。
【００６５】
いくつかの観点にしたがうと、データを分割することは、データの第１のサブセットを二重バッファリングすることを含む。二重のバッファリングは、データの第１のサブセットを第１のバッファに書き込むことと、第２のバッファからデータを抽出することとを含む。抽出したデータは、第１のパネルのディスプレイに書き出される。すべてのデータが第２のバッファから抽出された後に、バッファは役割を変更し、データは第２のバッファに書き込まれ、実質的に同時に、データは、第１のバッファから抽出されて、ディスプレイに書き出される。いくつかの観点にしたがうと、データは、データが到着したレート（例えば、第１のレート）とは異なるレートで、ディスプレイに書き出される。
【００６６】
いくつかの観点にしたがうと、分割することは、ラインバッファを用いて、ラインごとのベースで、データの第１のサブセットを取り除くことを含む。いくつかの観点にしたがうと、分割することは、フレームバッファを用いて、フレームごとのベースで、データの第１のサブセットを取り除くことを含む。
【００６７】
データの第１のサブセットが取り除かれた後に残っている受信データの部分は、第２のサブセット中に実際に含まれているデータ量にかかわらず、データの第２のサブセットと呼ばれる。例えば、データの第２のサブセットは、データの複数の部分を含むことができ、１つの部分は、複数のパネル中の残りの各パネルに対するものである。例えば、５つのパネルがある場合、第１のパネルは、（データの第１のサブセットとして）データの５分の１を取り除き、データの第２のサブセットは、残りの、５分の４のデータである。５０６において、データの第２のサブセットは、残りのパネルに送られる。
【００６８】
データの第２のサブセットは、第２のレートで送ることができる。残りのパネルの数（例えば、第１のパネルを含んでいないパネルの数）を決定し、残りのパネルの数を利用することによって、第２のレートを確立できる。したがって、第２のレートは、残りのパネルの数に比例している。再度、５つのパネルの例を参照すると、第２のレートは、第１のレートの５分の４である。
【００６９】
いくつかの観点にしたがうと、方法５００は、第２のパネルに送る前に、データの第２のサブセットを直列化することを含む。５０８において、第１のパネルに関係付けられているディスプレイは、データの第１のサブセットにより更新される。
【００７０】
いくつかの観点にしたがうと、方法５００は、マスタタイミング信号を受信することを含み、マスタタイミング信号は、主制御装置から受信され得る。ローカルタイミング信号が、第１のパネルと第２のパネルとのそれぞれにおいて生成される。ローカルタイミング信号は、マスタタイミング信号を参照する。さらに、第２のパネル（および後続のパネル）により生成されるローカルタイミング信号に基づいて、第２のパネル（および後続のパネル）と同期している時間でディスプレイを更新するために、ローカルタイミング信号が参照される。第２のパネル（および後続のパネル）は、主制御装置から、それぞれのマスタタイミング信号を受信する。
【００７１】
方法５００は、データの第２のサブセットを取得することにより、第２のパネルで継続できる。（第２のパネルに対して適切な）データの第２のサブセットの一部が取り除かれる。データの第２のサブセットの残りの部分が、第３のレートで第３のパネルに伝達される。第３のレートは、データレート翻訳により決定でき、（例えば、第１のパネルおよび第２のパネルを含まない）残りのパネルの数に比例している。再度、５つのパネルの例を参照すると、第３のレートは、第１のレートの５分の３である。取り除かれた部分は、第２のパネルディスプレイに出力される。（主制御装置から受信した）タイミング信号が、他のパネルと同期している時間でディスプレイを更新するために参照される。代替として、更新されるすべてのディスプレイが、すべてのパネルにわたって確実に同期するように、パネル上で実行している状態機械を構成できる。いくつかの観点にしたがうと、方法は、第２の部分を第２のパネルディスプレイに出力する前に、取り除かれた部分を非直列化することを含む。
【００７２】
いくつかの観点にしたがうと、コンピュータプログラムプロダクトが、方法５００のさまざまな観点を実行するためのコードを含むコンピュータ読み取り可能媒体を備えることができる。コンピュータ読み取り可能媒体は、コンピュータに、第１のレートでビデオデータを受信させるための第１の組のコードと、コンピュータに、ビデオデータの少なくとも第１の部分を取り除かせるための第２の組のコードとを含むことができる。コンピュータ読み取り可能媒体はまた、コンピュータに、ビデオデータの少なくとも第２の部分を第２のレートで次のパネルに伝達させるための第３の組のコードと、コンピュータに、ローカルタイミング信号に基づいてディスプレイを更新させるための第４の組のコードとを含む。
【００７３】
いくつかの観点にしたがうと、コンピュータ読み取り可能媒体はさらに、コンピュータに、主制御装置に関係付けられているディスプレイの量、ディスプレイサイズおよびディスプレイの各画素に対するバイトサイズを決定させるための第５の組のコードを含む。さらに、コンピュータに、前記量、ディスプレイサイズおよびバイトサイズの関数として、データレートを突きとめさせるための第６の組のコードが含まれる。
【００７４】
図６を参照すると、１つの観点にしたがって、複数のディスプレイにわたってデータを同期させる例示的なシステム６００が図示されている。システム６００は、移動デバイス内に少なくとも部分的に存在してもよい。システム６００は、機能ブロックを含むように表されており、機能ブロックは、プロセッサ、ソフトウェア、または、これらの組み合わせ（例えば、ファームウェア）により実現される機能を表す機能ブロックであってもよいことを理解すべきである。
【００７５】
システム６００は、別々に、または、一緒に動作できる電気コンポーネントの論理グルーピング６０２を含む。論理グルーピング６０２は、複数のディスプレイ上で出力されることになるデータを第１のレートで受信する電気コンポーネント６０４を含んでいてもよい。さらに、受信データのサブセットを取り除く電気コンポーネント６０６が含まれる。
【００７６】
論理グルーピング６０２はまた、受信データの残りの部分を少なくとも第２のディスプレイに送る電気コンポーネント６０８を含む。残りの部分は、第１のレートの関数であるデータレートで送られる。さらに、マスタタイミング信号に基づいてローカルタイミング信号を生成させる電気コンポーネント６１０と、ローカルタイミング信号に基づいて、受信データのサブセットを第１のディスプレイに出力する電気コンポーネント６１２とが含まれる。
【００７７】
さらに、論理グルーピング６０２は、受信データの残りの部分を直列化する電気コンポーネント６１４を含むことができる。さらに、または、代わりに、論理グルーピング６０２は、受信データのサブセットを第１のバッファに書き込む電気コンポーネント６１６と、第２のバッファからデータを抽出してディスプレイに書き出す電気コンポーネント６１８とを含むことができる。いくつかの観点にしたがうと、第１のバッファおよび第２のバッファは、ラインバッファである。いくつかの観点にしたがうと、第１のバッファおよび第２のバッファは、フレームバッファである。
【００７８】
さらに、システム６００は、電気コンポーネント６０４、６０６および６０８、あるいは、他のコンポーネントに関係付けられている機能を実行するための命令を保持するメモリ６２０を含むことができる。メモリ６２０の外部にあるものとして示しているが、電気コンポーネント６０４、６０６および６０８のうちの１つ以上は、メモリ６２０内に存在してもよいことを理解すべきである。
【００７９】
ここで記述した観点は、ハードウェア、ソフトウェア、ファームウェア、またはこれらの任意の組み合わせにより実現してもよいことを理解すべきである。ソフトウェアにおいて実現するとき、コンピュータ読み取り可能媒体上に、１つ以上の命令またはコードとして、機能を記憶させてもよく、または機能を送信してもよい。コンピュータ読み取り可能媒体は、コンピュータ記憶媒体と、ある場所から別の場所へコンピュータプログラムの転送を容易にする何らかの媒体を含む通信媒体との両方を含む。記憶媒体は、汎用または特殊用途のコンピュータによりアクセスできる任意の利用可能な媒体であってもよい。一例として、限定ではないが、そのようなコンピュータ読み取り可能媒体は，ＲＡＭ、ＲＯＭ、ＥＥＰＲＯＭ、ＣＤ−ＲＯＭまたは他の光学ディスク記憶装置、磁気ディスク記憶装置または他の磁気記憶デバイス、あるいは、命令またはデータ構造の形態で所望のプログラムコード手段を搬送または記憶するために使用でき、そして、汎用用途または特殊用途のコンピュータ、あるいは、汎用用途または特殊用途のプロセッサによりアクセスできる他の任意の媒体を備えることができる。さらに、いくつかの接続は、適切にコンピュータ読み取り可能媒体と呼ばれる。例えば、ソフトウェアが、同軸ケーブル、光ファイバケーブル、ツイストペア線、デジタル加入者線（ＤＳＬ）、または、赤外線、無線、およびマイクロ波のようなワイヤレス技術を使用して、ウェブサイト、サーバまたは他のリモート情報源から送信される場合、同軸ケーブル、光ファイバケーブル、ツイストペア線、ＤＳＬ、または、赤外線、無線、およびマイクロ波のようなワイヤレス技術は、媒体の定義に含まれる。ここで使用されるディスク（Ｄｉｓｋおよびｄｉｓｃ）は、コンパクトディスク（ＣＤ）、レーザーディスク（登録商標）、光ディスク、デジタルバーサタイルディスク（ＤＶＤ）、フロッピー（登録商標）ディスク、およびブルーレイディスクを含み、ディスク（ｄｉｓｋ）は通常、磁気的にデータを再生し、一方、ディスク（ｄｉｓｃ）は、レーザにより光学的にデータを再生する。上述の組み合わせもまた、コンピュータ読み取り可能媒体の範囲内に含まれるべきである。
【００８０】
汎用プロセッサ、デジタル信号プロセッサ（ＤＳＰ），特定用途向け集積回路（ＡＳＩＣ），フィールドプログラム可能ゲートアレイ（ＦＰＧＡ）または他のプログラム可能論理デバイス、ディスクリートゲートまたはトランジスタ論理、ディスクリートハードウェアコンポーネント、あるいはここで記述した機能を実行するために設計された、これらの任意の組み合わせにより、ここで開示した観点に関して記述した、さまざまな実例となる、論理、論理ブロック、モジュールおよび回路を実現または実行してもよい。汎用プロセッサはマイクロプロセッサでもよいが、代わりに、プロセッサは任意の従来のプロセッサ、制御装置、マイクロ制御装置、または状態機械であってもよい。計算デバイスの組み合わせ、例えば、ＤＳＰとマイクロプロセッサとの組み合わせ、複数のマイクロプロセッサ、ＤＳＰコアに関連した１つ以上のマイクロプロセッサ、または他の任意のこのような構成として、プロセッサを実現してもよい。さらに、少なくとも１つのプロセッサは、上述したステップおよび／または動作のうちの１つ以上を実行するように動作可能な１つ以上のモジュールを備えていてもよい。
【００８１】
ソフトウェア実現のために、ここで記述した技術は、ここで記述した機能を実行するモジュール（例えば、手続き、関数など）により実現できる。ソフトウェアコードは、メモリユニット中に記憶し、プロセッサによって実行できる。メモリユニットは、プロセッサの内部またはプロセッサの外部で実現でき、いずれのケースにおいても、メモリユニットは、技術的に知られているさまざまな手段によりプロセッサに通信可能に結合できる。さらに、少なくとも１つのプロセッサは、ここで記述した機能を実行するように動作可能な１つ以上のモジュールを含んでいてもよい。
【００８２】
ここで記述する技術は、ＣＤＭＡシステムや、ＴＤＭＡシステムや、ＦＤＭＡシステムや、ＯＦＤＭＡシステムや、ＳＣ−ＦＤＭＡシステムや、他のシステムのような、さまざまなワイヤレス通信システムに対して使用してもよい。用語“システム”および“ネットワーク”は、区別なく使用されることが多い。ＣＤＭＡシステムは、ユニバーサル地上無線アクセス（ＵＴＲＡ）や、ＣＤＭＡ２０００などのような無線技術を実現できる。ＵＴＲＡは、広帯域ＣＤＭＡ（ＷＣＤＭＡ）と、ＣＤＭＡの他の変形体とを含む。さらに、ＣＤＭＡ２０００は、ＩＳ−２０００、ＩＳ−９５、および、ＩＳ−８５６の標準規格をカバーする。ＴＤＭＡシステムは、移動体通信用グローバルシステム（ＧＳＭ（登録商標））のような無線技術を実現できる。ＯＦＤＭＡシステムは、進化型ＵＴＲＡ（Ｅ−ＵＴＲＡ）や、ウルトラモバイルブロードバンド（ＵＭＢ）や、ＩＥＥＥ８０２．１１（Ｗｉ−Ｆｉ）や、ＩＥＥＥ８０２．１６（ＷｉＭＡＸ）や、ＩＥＥＥ８０２．２０や、フラッシュ−ＯＦＤＭ（登録商標）などのような無線技術を実現できる。ＵＴＲＡおよびＥ−ＵＴＲＡは、ユニバーサル移動体電気通信システム（ＵＭＴＳ）の一部である。３ＧＰＰロングタームエボリューション（ＬＴＥ）は、Ｅ−ＵＴＲＡを使用するＵＭＴＳのリリースであり、ダウンリンク上でＯＦＤＭＡを用い、アップリンク上でＳＣ−ＦＤＭＡを用いる。ＵＴＲＡ、Ｅ−ＵＴＲＡ、ＵＭＴＳ、ＬＴＥおよびＧＳＭは、“第３世代パートナーシップ・プロジェクト”（３ＧＰＰ）と名付けられた組織からの文書で説明されている。さらに、ＣＤＭＡ２０００およびＵＭＢは、“第３世代パートナーシップ・プロジェクト２”（３ＧＰＰ２）と名付けられた組織からの文書で説明されている。さらに、そのようなワイヤレス通信システムは、追加として、対になっていない、無免許のスペクトルを使用することが多い、ピア・トゥ・ピア（例えば、移動―移動）アドホックネットワークシステムと、８０２．ｘｘワイヤレスＬＡＮと、ブルートゥースと、他の任意の短距離または長距離のワイヤレス通信技術とを含むことができる。
【００８３】
単一搬送波変調と、周波数領域の等化とを利用する単一搬送波周波数分割多元接続（ＳＣ−ＦＤＭＡ）が、開示した観点により利用できる１つの技術である。ＳＣ−ＦＤＭＡは、ＯＦＤＭＡシステムと類似の性能を有し、本質的に、ＯＦＤＭＡシステムと同じ全体の複雑さを有する。ＳＣ−ＦＤＭＡ信号は、その固有の単一搬送波構造のため、より低いピーク対平均電力比（ＰＡＰＲ）を有する。ＳＣ−ＦＤＭＡは、アップリンク通信で利用でき、アップリンク通信では、より低いＰＡＰＲが、送信電力の効率の点で、移動端末のためになる。
【００８４】
さらに、標準プログラミングおよび／または工学技術を使用する方法、装置、または製造品として、ここで記述するさまざまな観点または特徴を実現してもよい。ここで使用する用語“製造品”は、任意のコンピュータ読み取り可能デバイス、キャリア、または媒体からアクセス可能なコンピュータプログラムを含むように意図されている。例えば、コンピュータ読み取り可能媒体は、磁気記憶デバイス（例えば、ハードディスク、フロッピー（登録商標）ディスク、磁気ストリップなど）、光ディスク（例えば、コンパクトディスク（ＣＤ）、デジタルバーサタイルディスク（ＤＶＤ）など）、スマートカード、およびフラッシュメモリデバイス（例えば、ＥＰＲＯＭ、カード、スティック、キードライブなど）を含むことができるが、それらに限定されない。さらに、ここで記述するさまざまな記憶媒体は、情報を記憶するための１つ以上のデバイスおよび／または他の機械読み取り可能媒体を表すことができる。用語“機械読み取り可能媒体”は、命令および／またはデータを記憶し、含み、および／または搬送することができるワイヤレスチャネルおよびさまざまな他の媒体を含むことができるが、それらに限定されない。さらに、コンピュータプログラムプロダクが、ここで記述した機能をコンピュータに実行させるように動作可能な１つ以上の命令またはコードを有するコンピュータ読み取り可能媒体を含んでいてもよい。
【００８５】
さらに、ここで開示した観点に関して記述した方法またはアルゴリズムのステップおよび／または動作を、ハードウェア中で直接、プロセッサにより実行されるソフトウェアモジュール中で、またはその２つの組み合わせ中で具体化してもよい。ソフトウェアモジュールは、ＲＡＭメモリ、フラッシュメモリ、ＲＯＭメモリ、ＥＰＲＯＭメモリ、ＥＥＰＲＯＭメモリ、レジスタ、ハードディスク、リムーバルディスク、ＣＤ−ＲＯＭ，または技術的に知られている他の任意の形態の記憶媒体中に存在してもよい。プロセッサが記憶媒体から情報を読み取ることができ、記憶媒体に情報を書き込むことができるように、例示的な記憶媒体はプロセッサに結合されていてもよい。代わりに、記憶媒体はプロセッサと一体化されていてもよい。さらに、いくつかの観点において、プロセッサおよび記憶媒体は、ＡＳＩＣ中に存在してもよい。さらに、ＡＳＩＣはユーザ端末中に存在してもよい。代わりに、プロセッサおよび記憶媒体は、ユーザ端末中にディスクリートコンポーネントとして存在してもよい。さらに、いくつかの観点において、方法またはアルゴリズムのステップおよび／または動作は、コンピュータプログラムに組み込まれていてもよい、機械読み取り可能媒体および／またはコンピュータ読み取り可能媒体上に、コードおよび／または命令の、１つまたは任意の組み合わせ、あるいはセットとして存在してもよい。
【００８６】
先の開示は、実例となる観点および／または実施形態を論じているが、記述した観点および／または特許請求の範囲により規定される実施形態の範囲から逸脱することなく、さまざまな変更および修正をここに実施できることに注目すべきである。したがって、記述した観点は、特許請求の範囲内に入る、そのようなすべての変更、修正およびバリエーションを包含するように向けられている。さらに、記述した観点および／または実施形態の要素は、単数で記述または請求されているかもしれないが、単数への制限が明示的に述べられていない限り、複数が考えられる。さらに、特に述べていない限り、何らかの観点および／または実施形態のすべてまたは一部を、他の何らかの観点および／または実施形態のすべてまたは一部とともに利用してもよい。
【００８７】
用語“含む”が、詳細な説明または特許請求の範囲のいずれかで使用される限り、そのような用語は、用語“具備する”が請求項中で移行語として使用されるときに解釈されるように用語“具備する”とある意味類似して包括的であることが意図されている。さらに、詳細な説明または特許請求の範囲のいずれかで使用される用語“または”は、排他的な“または”ではなく、包括的な“または”を意味するように向けられている。すなわち、特に指定しない限り、または、文脈から明らかでない限り、句“ＸはＡまたはＢを用いる”は、自然の包括的順列のいずれかを意味するように向けられている。すなわち、句“ＸはＡまたはＢを用いる”は、次の場合のいずれかにより満たされる：ＸがＡを用いる；ＸがＢを用いる；または、ＸがＡおよびＢの両方を用いる。さらに、本明細書および特許請求の範囲において使用されるとき、冠詞“１つ”は一般的に、特に指定しない限り、または、単数の形態向けられていることが文脈から明らかでない限り、“１つ以上の”を意味するように解釈すべきである。
【００８８】
本出願中で使用されるとき、用語“コンポーネント”、“モジュール”、“システム”、およびこれらに類似するものは、コンピュータ関連エンティティ、ハードウェア、ファームウェア、ハードウェアおよびソフトウェアの組み合わせ、ソフトウェア、または、実行中のソフトウェアを指すように向けられている。例えば、コンポーネントはプロセッサ上で実行するプロセス、プロセッサ、オブジェクト、実行ファイル、実行のスレッド、プログラム、および／またはコンピュータとすることができるが、それだけに限られない。実例として、計算デバイス上で実行するアプリケーションおよび計算デバイスの両方をコンポーネントとすることができる。１つ以上のコンポーネントが１つのプロセスおよび／または実行のスレッド内に存在することができ、コンポーネントが１つのコンピュータ上にローカライズされてもよく、および／または２つ以上のコンピュータ間に分散されてもよい。また、これらのコンポーネントは、記憶されたさまざまなデータ構造を有するさまざまなコンピュータ読取り可能媒体から実行することができる。コンポーネントは、（例えば、ローカルシステム中で、分散システム中で、および／または、信号による他のシステムとの、インターネットのようなネットワークによって、別のコンポーネントと対話する１つのコンポーネントからのデータのような）１つ以上のデータパケットを有する信号にしたがうようなローカルおよび／またはリモートプロセスによって通信してもよい。
【００８９】
さらに、移動デバイスに関連して、さまざまな観点をここで記述している。移動デバイスは、システム、加入者ユニット、加入者局、移動局、移動体、ワイヤレス端末、ノード、デバイス、リモート局、リモート端末、アクセス端末、ユーザ端末、端末、ワイヤレス通信デバイス、ワイヤレス通信装置、ユーザエージェント、ユーザデバイス、またはユーザ機器（ＵＥ）および、これらに類似するものとして呼ばれることもあり、それらの機能性のいくつかまたはすべてを含んでいてもよい。移動デバイスは、セルラ電話機、コードレス電話機、セッション開始プロトコル（ＳＩＰ）電話機、スマート電話機、ワイヤレスローカルループ（ＷＬＬ）局、パーソナルデジタルアシスタント（ＰＤＡ）、ラップトップ、ハンドヘルド通信デバイス、ハンドヘルド計算デバイス、衛星ラジオ、ワイヤレスモデムカードおよび／またはワイヤレスシステムによって通信する別の処理デバイスとすることができる。さらに、基地局に関して、さまざまな観点をここで記述している。基地局は、ワイヤレス端末と通信するために利用してもよく、アクセスポイント、ノード、ノードＢ、ｅノードＢ、ｅ−ＮＢまたは他の何らかのネットワークエンティティと呼ばれることもあり、それらの機能性のいくつかまたはすべてを含んでいてもよい。
【００９０】
多数のデバイス、コンポーネント、モジュールおよびこれらに類似するものを含んでいてもよいシステムの点で、さまざまな観点または特徴を与える。さまざまなシステムは、追加のデバイス、コンポーネント、モジュールなどを含んでいてもよく、および／または、図に関して記述する、デバイス、コンポーネント、モジュールなどのすべてを含んでいなくてもよいことを理解および認識すべきである。これらのアプローチの組み合わせを使用してもよい。
【００９１】
さらに、主題の記述において、例として、事例として、あるいは実例として機能することを意味するために、“例示的な”（および、それの変形体）という語を使用する。“例示的な”として、ここで記述するいずれの観点または設計も、他の観点または設計と比較して、必ずしも、好ましいまたは効果的なものと解釈されるものではない。むしろ、語“例示的な”の使用は、具体的な方法で概念を与えるように向けられている。
以下に、本願出願の当初の特許請求の範囲に記載された発明を付記する。
［１］複数のパネルにわたったデータの同期化のための方法において、
前記複数のパネルに向けられたデータを、第１のパネルにおいて受信し、第１のレートで前記データを受信することを含むことと、
前記データを分割して、データの第１のサブセットを取り除くことと、
データの第２のサブセットを第２のパネルに送り、第２のレートで前記データの第２のサブセットを送ることを含むことと、
前記データの第１のサブセットにより、ディスプレイを更新することとを含む方法。
［２］前記送ることは、残りのパネルの数を決定することと、前記残りのパネルの数を利用して、前記第２のレートを確立することとを含み、
前記第２のレートで送ることは、前記残りのパネルの数に比例したレートで送ることを含む上記［１］記載の方法。
［３］前記分割することは、前記データの第１のサブセットを二重バッファリングすることを含む上記［１］記載の方法。
［４］前記二重バッファリングすることは、
前記データの第１のサブセットを第１のバッファに書き込むことと、
第２のバッファからデータを抽出することと、
前記第２のバッファからのデータを前記ディスプレイに書き出すこととを含む上記［３］記載の方法。
［５］前記第２のパネルに送る前に、前記データの第２のサブセットを直列化することをさらに含む上記［１］記載の方法。
［６］前記分割することは、ラインバッファを用いて、ラインごとのベースで、前記データの第１のサブセットを取り除くことを含む上記［１］記載の方法。
［７］前記分割することは、フレームバッファを用いて、フレームごとのベースで、前記データの第１のサブセットを取り除くことを含む上記［１］記載の方法。
［８］マスタタイミング信号を受信することと、
前記マスタタイミング信号を参照して、前記第１のパネルおよび前記第２のパネルのそれぞれにおいて、ローカルタイミング信号を生成させることと、
前記ローカルタイミング信号を参照して、前記第２のパネルによって生成された前記ローカルタイミング信号に基づいて、前記第２のパネルと同期している時間において前記ディスプレイを更新することとをさらに含む上記［１］記載の方法。
［９］前記第２のパネルにおいて、前記データの第２のサブセットを取得することと、
前記データの第２のサブセットの一部を取り除くことと、
前記データの第２のサブセットの残りの部分を、第３のレートで、第３のパネルに伝達することと、
前記取り除かれた部分を第２のパネルディスプレイに出力することとをさらに含む上記［１］記載の方法。
［１０］前記出力する前に、前記取り除かれた部分を非直列化することをさらに含む上記［９］記載の方法。
［１１］通信装置において、
第１のレートでビデオデータを受信することと、前記ビデオデータの少なくとも第１の部分を取り除くことと、前記ビデオデータの少なくとも第２の部分を、第２のレートで、次のパネルに伝達することと、主制御装置から受信したマスタタイミング信号から生成されるローカルタイミング信号に基づいて、ディスプレイを更新することと、に関連した命令を保持するメモリと、
前記メモリに結合され、前記メモリ中に保持されている前記命令を実行するように構成されているプロセッサとを具備する通信装置。
［１２］前記メモリは、前記主制御装置に関係付けられているパネルの量と、前記パネルに関係付けられているディスプレイの画素サイズと、各画素に対するバイトの数との関数としてデータレートを決定することに関連した命令を保持する上記［１１］記載の通信装置。
［１３］前記メモリは、前記ビデオデータを第１のバッファに書き込むことと、第２のバッファから前記ビデオデータを抽出して前記ディスプレイに送ることとに関連した命令を保持する上記［１１］記載の通信装置。
［１４］前記第１のバッファと、前記第２のバッファは、ラインごとのベースで更新されるラインバッファである上記［１３］記載の通信装置。
［１５］前記第１のバッファと、前記第２のバッファは、フレームごとのベースで更新されるフレームバッファである上記［１３］記載の通信装置。
［１６］前記メモリは、前記主制御装置から前記マスタタイミング信号を受信することと、前記マスタタイミング信号を参照して、ローカルタイミング信号を生成させることと、少なくとも次のパネルに同期している時間で、前記ディスプレイを更新することと、に関連した命令を保持する上記［１１］記載の通信装置。
［１７］複数のディスプレイにわたってデータを同期させる通信装置において、
前記複数のディスプレイ上で出力されることになるデータを、第１のレートで受信する手段と、
前記受信データのサブセットを取り除く手段と、
前記受信データの残りの部分を少なくとも第２のディスプレイに送る手段であって、前記残りの部分は、前記第１のレートの関数であるデータレートで送られる、手段と、
マスタタイミング信号に基づいて、ローカルタイミング信号を生成させる手段と、
前記ローカルタイミング信号に基づいて、前記受信データのサブセットを第１のディスプレイに出力する手段とを具備する通信装置。
［１８］前記受信データの残りの部分を直列化する手段をさらに具備する上記［１７］記載の通信装置。
［１９］前記受信データのサブセットを第１のバッファに書き込む手段と、
第２のバッファからデータを抽出して前記第１のディスプレイに書き出す手段とをさらに具備する上記［１７］記載の通信装置。
［２０］前記第１のバッファと、前記第２のバッファは、ラインバッファである上記［１９］記載の通信装置。
［２１］前記第１のバッファと、前記第２のバッファは、フレームバッファである上記［１９］記載の通信装置。
［２２］コンピュータ読み取り可能媒体を具備するコンピュータプログラムプロダクトにおいて、
前記コンピュータ読み取り可能媒体は、
コンピュータに、第１のレートでビデオデータを受信させるための第１の組のコードと、
前記コンピュータに、前記ビデオデータの少なくとも第１の部分を取り除かせるための第２の組のコードと、
前記コンピュータに、前記ビデオデータの少なくとも第２の部分を第２のレートで次のパネルに伝達させるための第３の組のコードと、
前記コンピュータに、ローカルタイミング信号に基づいて、ディスプレイを更新させるための第４の組のコードとを含むコンピュータプログラムプロダクト。
［２３］前記コンピュータ読み取り可能媒体は、
前記コンピュータに、主制御装置に関係付けられているディスプレイの量と、ディスプレイのサイズと、前記ディスプレイの各画素に対するバイトサイズとを決定させるための第５の組のコードと、
前記コンピュータに、前記量と、前記ディスプレイのサイズと、前記バイトサイズとの関数として、データレートを突きとめさせるための第６の組のコードとをさらに含む上記［２２］記載のコンピュータプログラムプロダクト。
［２４］複数のパネルにわたってデータを同期させるように構成されている少なくとも１つのプロセッサにおいて、
前記複数のパネルに向けられたデータを、第１のパネルにおいて受信するモジュールであって、前記データは、第１のレートで受信される、第１のモジュールと、
前記データを分割して、データの第１のサブセットを取り除く第２のモジュールと、
データの第２のサブセットを第２のパネルに送るモジュールであって、前記データの第２のサブセットは、第２のレートで送られる、第３のモジュールと、
前記データの第１のサブセットにより、ディスプレイを更新する第４のモジュールとを具備する少なくとも１つのプロセッサ。
［２５］前記第１のレートと、残りのパネルの数とに比例した前記第２のレートを決定する第５のモジュールをさらに具備する上記［２４］記載の少なくとも１つのプロセッサ。
【図１】
0005642807.tif 000002
【図２】
0005642807.tif 000003
【図３】
0005642807.tif 000004
【図４】
0005642807.tif 000005
【図５】
0005642807.tif 000006
【図６】
0005642807.tif 000007