(57)【特許請求の範囲】
【請求項１】
ビデオデータを送信するビデオ送信装置と、上記ビデオ送信装置から送信されたビデオデータを、マルチ画面を構成しているディスプレイに表示する複数の表示制御装置とを備えたマルチ画面映像表示装置において、
上記ビデオ送信装置は、上記複数の表示制御装置における画面更新タイミングの発生時刻を含む装置間対応更新タイミング判定用情報を各々収集し、上記装置間対応更新タイミング判定用情報から当該ビデオ送信装置における画面更新タイミングの発生時刻と上記複数の表示制御装置における画面更新タイミングの発生時刻との差分時間を各々算出し、各々の差分時間が所定の許容時間より長ければ、各々の差分時間が上記許容時間より短くなるまで、当該ビデオ送信装置における画面更新タイミングの発生時刻に対して上記画面更新タイミングの間隔を加算又は上記画面更新タイミングの発生時刻から上記画面更新タイミングの間隔を減算することで、当該ビデオ送信装置における画面更新タイミングの発生時刻を更新した後、所定の許容時間より短い各々の差分時間を上記複数の表示制御装置に送信する同時タイミング決定手段と、上記同時タイミング決定手段から差分時間が送信された後に発生するビデオ送信装置の画面更新タイミングの発生時刻からビデオデータの表示処理開始時刻を算出する表示管理手段と、上記表示管理手段により算出された表示処理開始時刻を上記ビデオデータと一緒に上記複数の表示制御装置に送信する表示データ送信手段とを備え、
上記複数の表示制御装置は、上記同時タイミング決定手段から送信された差分時間だけ、実装している時計の時刻を修正し、修正後の時計の時刻が上記表示データ送信手段から送信された表示処理開始時刻になると、ビデオデータの表示処理の開始を指示する表示処理制御手段と、上記表示処理制御手段から表示処理の開始指示を受けると、上記表示データ送信手段から送信されたビデオデータをディスプレイに表示する処理を開始する表示処理手段とを備えていることを特徴とするマルチ画面映像表示装置。
【請求項２】
ビデオデータを送信するビデオ送信装置と、上記ビデオ送信装置から送信されたビデオデータを、マルチ画面を構成しているディスプレイに表示する複数の表示制御装置とを備えたマルチ画面映像表示装置において、
上記ビデオ送信装置に実装されている時計と上記複数の表示制御装置に実装されている時計の時刻同期を図る絶対時刻同期手段を設け、
上記ビデオ送信装置は、送信時刻が付加されているトリガーを上記複数の表示制御装置に送信するトリガー送信手段と、上記トリガーに付加されている送信時刻から上記ビデオデータの送信処理を開始する時刻である送信処理開始時刻を求めて、上記送信処理開始時刻を出力する表示管理手段と、上記表示管理手段から出力された送信処理開始時刻を上記ビデオデータと一緒に上記複数の表示制御装置に送信する表示データ送信手段とを備え、
上記複数の表示制御装置は、上記トリガー送信手段から送信されたトリガーに付加されている送信時刻と当該表示制御装置における画面更新タイミングの発生時刻を含む装置間対応更新タイミング判定用情報から、上記ビデオ送信装置における画面更新タイミングの発生時刻を決定して、上記発生時刻と当該表示制御装置における画面更新タイミングの発生時刻との差分時間を算出し、上記差分時間が所定の許容時間より長ければ、上記差分時間が上記許容時間より短くなるまで、当該ビデオ送信装置における画面更新タイミングの発生時刻に対して上記画面更新タイミングの間隔を加算又は上記画面更新タイミングの発生時刻から上記画面更新タイミングの間隔を減算することで、当該ビデオ送信装置における画面更新タイミングの発生時刻を更新した後、所定の許容時間より短い差分時間を記憶手段に記録する同時タイミング決定手段と、上記表示データ送信手段から送信された送信処理開始時刻と上記記憶手段に記録された差分時間から、上記ビデオデータの表示処理を開始する表示処理開始時刻を算出し、実装している時計の時刻が上記表示処理開始時刻になると、ビデオデータの表示処理の開始を指示する表示処理制御手段と、上記表示処理制御手段から表示処理の開始指示を受けると、上記表示データ送信手段から送信されたビデオデータをディスプレイに表示する処理を開始する表示処理手段とを備えていることを特徴とするマルチ画面映像表示装置。
【請求項３】
ビデオデータを送信するビデオ送信装置と、上記ビデオ送信装置から送信されたビデオデータを、マルチ画面を構成しているディスプレイに表示する複数の表示制御装置とを備えたマルチ画面映像表示装置において、
上記ビデオ送信装置及び上記複数の表示制御装置における画面更新タイミングの発生時刻を含む装置間対応更新タイミング判定用情報を各々収集して、上記装置間対応更新タイミング判定用情報から上記複数の表示制御装置における画面更新タイミングの発生時刻と上記ビデオ送信装置における画面更新タイミングの発生時刻との差分時間を各々算出し、各々の差分時間が所定の許容時間より長ければ、各々の差分時間が上記許容時間より短くなるまで、当該ビデオ送信装置における画面更新タイミングの発生時刻に対して上記画面更新タイミングの間隔を加算又は上記画面更新タイミングの発生時刻から上記画面更新タイミングの間隔を減算することで、当該ビデオ送信装置における画面更新タイミングの発生時刻を更新した後、上記ビデオ送信装置における画面更新タイミングの発生時刻を示す“０”の識別番号を上記ビデオ送信装置に送信するとともに、上記複数の表示制御装置における画面更新タイミングの発生時刻を示す“０”の識別番号を上記複数の表示制御装置に送信する同時タイミング決定手段を設け、
上記ビデオ送信装置は、上記同時タイミング決定手段から送信された“０”の識別番号を設定し、次の画面更新タイミングになる毎に、上記識別番号をインクリメントする更新処理を実施する識別番号設定手段と、上記識別番号設定手段により更新された識別番号を表示識別番号として出力する表示管理手段と、上記表示管理手段から出力された表示識別番号を上記ビデオデータと一緒に上記複数の表示制御装置に送信する表示データ送信手段とを備え、
上記複数の表示制御装置は、上記同時タイミング決定手段から送信された“０”の識別番号を設定し、次の画面更新タイミングになる毎に、上記識別番号をインクリメントする更新処理を実施する識別番号初期化手段と、上記識別番号初期化手段により更新された識別番号が、上記表示データ送信手段から送信された表示識別番号より１つ少ない識別番号になると、ビデオデータの表示処理の開始を指示する動作待機手段と、上記動作待機手段から表示処理の開始指示を受けると、上記表示データ送信手段から送信されたビデオデータをディスプレイに表示する処理を開始する表示処理手段とを備えていることを特徴とするマルチ画面映像表示装置。
【請求項４】
ビデオデータを送信するビデオ送信装置と、上記ビデオ送信装置から送信されたビデオデータを、マルチ画面を構成しているディスプレイに表示する複数の表示制御装置とを備えたマルチ画面映像表示装置において、
上記ビデオ送信装置及び上記複数の表示制御装置における画面更新タイミングの発生時刻を含む装置間対応更新タイミング判定用情報を各々収集して、上記装置間対応更新タイミング判定用情報から上記複数の表示制御装置における画面更新タイミングの発生時刻と上記ビデオ送信装置における画面更新タイミングの発生時刻との差分時間を各々算出し、各々の差分時間が所定の許容時間より長ければ、各々の差分時間が上記許容時間より短くなるまで、当該ビデオ送信装置における画面更新タイミングの発生時刻に対して上記画面更新タイミングの間隔を加算又は上記画面更新タイミングの発生時刻から上記画面更新タイミングの間隔を減算することで、当該ビデオ送信装置における画面更新タイミングの発生時刻を更新した後、所定の許容時間より短い各々の差分時間を上記複数の表示制御装置に送信する同時タイミング決定手段を設け、
上記ビデオ送信装置は、上記同時タイミング決定手段から送信された差分時間と当該ビデオ送信装置の画面更新タイミングの発生時刻から、上記ビデオデータの表示処理を開始する表示処理開始時刻を算出する表示管理手段と、上記表示管理手段により算出された表示処理開始時刻を上記ビデオデータと一緒に上記複数の表示制御装置に送信する表示データ送信手段とを備え、
上記複数の表示制御装置は、実装している時計の時刻が上記表示データ送信手段から送信された表示処理開始時刻になると、ビデオデータの表示処理の開始を指示する表示処理制御手段と、上記表示処理制御手段から表示処理の開始指示を受けると、上記表示データ送信手段から送信されたビデオデータをディスプレイに表示する処理を開始する表示処理手段とを備えていることを特徴とするマルチ画面映像表示装置。
【請求項５】
同時タイミング決定手段が用いる許容時間は、ビデオ送信装置及び表示制御装置における画面更新タイミングの間隔の半分の時間であることを特徴とする請求項１から請求項４のうちのいずれか１項記載のマルチ画面映像表示装置。
【請求項６】
ビデオ送信装置がビデオデータを送信し、複数の表示制御装置が上記ビデオ送信装置から送信されたビデオデータを、マルチ画面を構成しているディスプレイに表示するマルチ画面映像表示方法において、
上記ビデオ送信装置が、上記複数の表示制御装置における画面更新タイミングの発生時刻を含む装置間対応更新タイミング判定用情報を各々収集し、上記装置間対応更新タイミング判定用情報から当該ビデオ送信装置における画面更新タイミングの発生時刻と上記複数の表示制御装置における画面更新タイミングの発生時刻との差分時間を各々算出し、各々の差分時間が所定の許容時間より長ければ、各々の差分時間が上記許容時間より短くなるまで、当該ビデオ送信装置における画面更新タイミングの発生時刻に対して上記画面更新タイミングの間隔を加算又は上記画面更新タイミングの発生時刻から上記画面更新タイミングの間隔を減算することで、当該ビデオ送信装置における画面更新タイミングの発生時刻を更新した後、所定の許容時間より短い各々の差分時間を上記複数の表示制御装置に送信する同時タイミング決定処理ステップと、上記同時タイミング決定処理ステップで差分時間が送信された後に発生するビデオ送信装置の画面更新タイミングの発生時刻からビデオデータの表示処理開始時刻を算出する表示管理処理ステップと、上記表示管理処理ステップで算出された表示処理開始時刻を上記ビデオデータと一緒に上記複数の表示制御装置に送信する表示データ送信処理ステップとを備え、
上記複数の表示制御装置が、上記同時タイミング決定処理ステップにより送信された差分時間だけ、実装している時計の時刻を修正し、修正後の時計の時刻が上記表示データ送信処理ステップにより送信された表示処理開始時刻になると、ビデオデータの表示処理の開始を指示する表示処理制御ステップと、上記表示処理制御ステップによって表示処理の開始指示を受けると、上記表示データ送信処理ステップにより送信されたビデオデータをディスプレイに表示する処理を開始する表示処理ステップとを備えていることを特徴とするマルチ画面映像表示方法。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は複数のディスプレイが一体となってビデオデータを表示するマルチ画面映像表示装置及びマルチ画面映像表示方法に関するものである。
【背景技術】
【０００２】
複数のディスプレイを配置し、圧縮されたビデオデータを複数のディスプレイに跨って表示する場合、従来のマルチ画面映像表示装置では、各ディスプレイに接続された各表示制御装置が、ビデオ表示用のフレームバッファをそれぞれ１つだけ備え、所定のタイミングでビデオ送信装置から送信されるビデオデータをそれぞれ独立に受信して伸張処理を行い各フレームバッファに書き込むことでビデオ表示を行っていた。しかし、１つのみのフレームバッファによる表示方式では、ディスプレイの画面を更新する画面更新タイミングに関係のないタイミングでディスプレイに伸張されたビデオデータを表示するため、ビデオデータをフレームバッファに書き込む過程がディスプレイに表示されてしまい、画面がちらつくという課題があった。
また、異なる表示制御装置間では、同じ処理を行う場合でも各表示制御装置内の負荷によって処理速度が異なるため、複数のディスプレイに跨ってビデオを表示する場合、表示制御装置の負荷によって伸張処理を完了する時間に差が生じ、各フレーム画像を表示するタイミングがずれてしまう課題があった。
【０００３】
そこで、特許文献１では、各表示制御装置のビデオ表示用のフレームバッファをダブルバッファの構成にし、全ての表示制御装置において同じ間隔に設定した画面更新タイミングでこれらの２つのフレームバッファを切り替えることで、複数のディスプレイに表示する方式を提案している。このようなダブルバッファを用いることにより、一方のフレームバッファに書き込まれたビデオデータをディスプレイに表示している間に、他方のフレームバッファに次のビデオデータを書き込み、フレームバッファへの書き込み処理が完了した後に、画面を更新するタイミングに合わせて２つのフレームバッファを切り替えることが可能となる。このため、フレームバッファにビデオデータを書き込む過程はディスプレイに表示されないので、ビデオがちらつくという課題が解消される。
【０００４】
また、画面更新タイミングの間隔は全ての表示制御装置で同じなので、２つのフレームバッファを切り替えるバッファ切り替えタイミングを画面更新タイミングに合わせることにより、圧縮されたビデオデータの伸張処理をバッファ切り替えタイミングの間隔内で完了できる条件下で、各表示制御装置において同じ時間間隔で画像の表示を更新することを可能にしている。さらに、ビデオ送信装置で各表示制御装置の負荷を見積もり、最も負荷の高い表示制御装置に合わせて送信データ量を制御することにより、伸張処理の負荷をバッファ切り替えタイミングの間隔内で完了させることを可能にしている。
【０００５】
【特許文献１】特開平１１−３２７５２２号公報（段落００２５、図１、図２）
【発明の開示】
【発明が解決しようとする課題】
【０００６】
従来のマルチ画面映像表示装置では、複数のディスプレイに跨ったビデオデータの第１フレーム画像を同時に発生する全ての表示制御装置の各画面更新タイミングで表示することができれば、その後は同じフレーム画像を同時に発生する画面更新タイミングで表示することが可能である。しかし、上記技術では、各々の表示制御装置が独立に動作しており、各表示制御装置の画像を切り替える画面更新タイミングが完全に同時に発生する可能性がほとんどないにも関わらず、どの画面更新タイミングが同時に起こっているのかを表示制御装置間で認識させる手段や方法に付いては考慮されていない。そのため、第１フレーム画像を受信する時刻が各表示制御装置によってずれる等の理由により、第１フレーム画像を表示する予定であった画面更新タイミングまでに全ての表示制御装置で伸張処理が完了できない場合、異なる時刻に発生する画面更新タイミングで表示される可能性があり、表示される画面間の同期が取れず視覚的にずれて表示されてしまうという課題があった。第１フレーム画像が、異なる画面更新タイミングで表示されると、その後の各フレーム画像も異なる画面更新タイミングで表示され続けることになる。
【０００７】
この発明は上記のような課題を解決するためになされたもので、複数の表示制御装置間で同時に発生する画面更新タイミングを各表示制御装置に認識させ、ビデオ送信装置から表示させる画面更新タイミングを指定することを可能にすることで、指定の画面更新タイミングでフレームバッファを切り替えることにより、表示される画面間の同期を取り視覚的にずれることなく同じフレーム画像を表示することができるマルチ画面映像表示装置及び方法を得ることを目的とする。
【０００８】
また、画面更新タイミングが各表示制御装置間で同時に発生する可能性は低い。そこで、この発明では、全ての表示制御装置において、各表示制御装置の絶対時刻が同期した場合に最も近い時刻に発生する画面更新タイミングを決定し、これを同時に発生する画面更新タイミングとして各表示制御装置に認識させることにより、視覚的には同期が取れているようにビデオを表示することができるマルチ画面映像表示装置及びマルチ画面映像表示方法を得ることを目的とする。
【課題を解決するための手段】
【０００９】
この発明に係るマルチ画面映像表示装置は、ビデオ送信装置が、複数の表示制御装置における画面更新タイミングの発生時刻を含む装置間対応更新タイミング判定用情報を各々収集し、その装置間対応更新タイミング判定用情報から当該ビデオ送信装置における画面更新タイミングの発生時刻と複数の表示制御装置における画面更新タイミングの発生時刻との差分時間を各々算出し、各々の差分時間が所定の許容時間より長ければ、各々の差分時間が上記許容時間より短くなるまで、当該ビデオ送信装置における画面更新タイミングの発生時刻に対して上記画面更新タイミングの間隔を加算又は上記画面更新タイミングの発生時刻から上記画面更新タイミングの間隔を減算することで、当該ビデオ送信装置における画面更新タイミングの発生時刻を更新した後、所定の許容時間より短い各々の差分時間を上記複数の表示制御装置に送信する同時タイミング決定手段と、その同時タイミング決定手段から差分時間が送信された後に発生するビデオ送信装置の画面更新タイミングの発生時刻からビデオデータの表示処理開始時刻を算出する表示管理手段と、表示管理手段により算出された表示処理開始時刻をビデオデータと一緒に複数の表示制御装置に送信する表示データ送信手段とを備え、複数の表示制御装置が、同時タイミング決定手段から送信された差分時間だけ、実装している時計の時刻を修正し、修正後の時計の時刻が表示データ送信手段から送信された表示処理開始時刻になると、ビデオデータの表示処理の開始を指示する表示処理制御手段と、表示処理制御手段から表示処理の開始指示を受けると、表示データ送信手段から送信されたビデオデータをディスプレイに表示する処理を開始する表示処理手段とを備えるようにしたものである。
【発明の効果】
【００１０】
この発明は、各画面間に跨るビデオデータについて、１フレーム目を各表示制御装置において同時に発生する画面更新タイミングで表示を行うことができると共に、以後も画面間の同期を保ちながら表示を行うことができ、視覚的にずれることなく同じフレーム画像を表示することができるという効果がある。
【発明を実施するための最良の形態】
【００１１】
以下、この発明の実施の一形態を説明する。
実施の形態１．
図１はこの発明の実施の形態１によるマルチ画面映像表示装置の構成を示すブロック図である。このマルチ画面映像表示装置は、ビデオ送信装置１０と表示制御装置２１，２２，２３，２４とマルチ画面を構成するディスプレイ３１，３２，３３，３４とを備えている。
ビデオ送信装置１０は圧縮されたビデオデータ１を各表示制御装置２１〜２４に送信する。各表示制御装置２１〜２４は、ビデオ送信装置１０から送信されたビデオデータ１を伸張してマルチ画面を構成するディスプレイ３１〜３４に表示する。
【００１２】
図１において、ビデオ送信装置１０は同時タイミング決定手段１１０と表示管理手段１２０と表示データ送信手段１３０とを備えている。
同時タイミング決定手段１１０は、各表示制御装置２１〜２４にトリガーを送信し、ビデオ送信装置１０と各表示制御装置２１〜２４から同時タイミング判定処理に必要な時刻を収集し、各表示制御装置２１〜２４上の各画面更新タイミングの発生時刻と同時に発生していると判断可能なビデオ送信装置１０上の画面更新タイミングの発生時刻をそれぞれ決定し、同時に発生すると判断可能な各表示制御装置２１〜２４上の画面更新タイミングの発生時刻とビデオ送信装置１０上の画面更新タイミングの発生時刻との時刻差分を求めて、求めた各時刻差分を各表示制御装置２１〜２４に送信する。表示管理手段１２０は、同時タイミング決定手段１１０からの各時刻差分の送信完了通知を受けた後、最初に発生する画面更新タイミングに基づき送信タイミングを決定し、ビデオ送信装置１０上の画面更新タイミングから各表示制御装置２１〜２４が伸張を開始するビデオ送信装置１０上の伸張開始時刻（表示処理開始時刻）を制御情報として求めて表示データ送信手段１３０に出力する。表示データ送信手段１３０は、圧縮されたビデオデータ１に表示管理手段１２０からの制御情報としての伸張開始時刻を付加して、表示制御装置２１〜２４にマルチキャストにて送信する。
【００１３】
図１において、各表示制御装置２１，２２，２３，２４は、それぞれ、表示処理制御手段２１１と表示処理手段２２１、表示処理制御手段２１２と表示処理手段２２２、表示処理制御手段２１３と表示処理手段２２３、表示処理制御手段２１４と表示処理手段２２４を備えている。
表示処理制御手段２１１〜２１４は、ビデオ送信装置１０から送信された時刻差分に基づき各表示制御部２１〜２４上の時刻を設定すると共に、ビデオ送信装置１０から送信された制御情報としての伸張開始時刻に基づき表示処理手段２２１〜２２４によるビデオデータ１の伸張開始を制御する。表示処理手段２２１〜２２４は、表示データ送信手段１３０から送信されたビデオデータ１を表示処理制御手段２１１〜２１４からの指示に基づき伸張してディスプレイ３１〜３４に表示する。
【００１４】
図２は表示制御装置２１の内部構成を示すブロック図である。図２において、表示処理制御手段２１１は画面更新時刻送信手段２１１１と時刻設定手段２１２１と動作待機手段２１３１とを備えている。
画面更新時刻送信手段２１１１は、同時タイミング決定手段１１０よりトリガーを受信し、そのトリガーを受信した表示制御装置２１上の受信時刻と、その後、表示制御装置２１の最初の画面更新タイミングの発生時刻と、同時タイミング決定手段１１０への表示制御装置２１上の返送時刻とを同時タイミング決定手段１１０に返送する。時刻設定手段２１２１は、同時タイミング決定手段１１０より送信された時刻差分を受信し、表示制御部２１上の時刻を受信した時刻差分だけずらして設定する。動作待機手段２１３１は、時刻設定手段２１２１により設定された表示制御部２１上の時刻に基づき、ビデオ受信手段２２１１から出力された伸張開始時刻による画面更新タイミングまで待機してビデオ伸張手段２２２１に伸張処理を開始させる。
【００１５】
また、図２において、表示処理手段２２１は、ビデオ受信手段２２１１とビデオ伸張手段２２２１と書き込み位置決定手段２２３１とビデオ書き込み手段２２４１と２系統のフレームバッファ２２５１Ａ，２２２５１Ｂとバッファ切り替え手段２２６１とを備えている。
ビデオ受信手段２２１１は表示データ送信手段１３０より送信された制御情報としての伸張開始時刻が付加されたビデオデータ１を受信し、付加されている伸張開始時刻を分離して動作待機手段２１３１に出力し、受信したビデオデータ１をビデオ伸張手段２２２１に出力する。ビデオ伸張手段２２２１は動作待機手段２１３１の指示に基づきビデオデータ１の伸張を開始する。書き込み位置決定手段２２３１は伸張されたビデオデータ１を２系統のフレームバッファ２２５１Ａ，２２５１Ｂに書き込む際の位置や順序を決定し、ビデオ書き込み手段２２４１は伸張されたビデオデータ１をフレームバッファ２２５１Ａ又はフレームバッファ２２５１Ｂに書き込む。２系統のフレームバッファ２２５１Ａ，２２５１Ｂはディスプレイ３１に表示するビデオデータ１を格納し、バッファ切り替え手段２２６１は、所定の画面更新タイミングでフレームバッファ２２５１Ａ，２２５１Ｂを切り替え、ビデオ書き込み手段２２４１により一方のフレームバッファにビデオデータ１を書き込ませ、他方のフレームバッファに格納されているビデオデータ１をディスプレイ３１に表示させる。
【００１６】
図２では表示制御装置２１の構成を示しているが、各表示制御装置２２〜２４も同一の構成であり、各表示制御装置２２〜２４は、表示処理制御手段２１２，２１３，２１４として画面更新時刻送信手段２１１２，２１１３，２１１４、時刻設定手段２１２２，２１２３，２１２４、動作待機手段２１３２，２１３３，２１３４を備え、表示処理手段２２２，２２３，２２４としてビデオ受信手段２２１２，２２１３，２２１４、ビデオ伸張手段２２２２，２２２３，２２２４、書き込み位置決定手段２２３２，２２３３，２２３４、ビデオ書き込み手段２２４２，２２４３，２２４４、２系統ずつのフレームバッファ２２５２Ａ，２２５２Ｂ，２２５３Ａ，２２５３Ｂ，２２５４Ａ，２２５４Ｂ、バッファ切り替え手段２２６２，２２６３，２２６４を備えている。
【００１７】
この実施の形態１のマルチ画面映像表示装置では、図１に示すように、２×２個のディスプレイ３１，３２，３３，３４によりマルチ画面を構成し、各ディスプレイ３１，３２，３３，３４の画面のサイズが１２８０×１０２４ピクセルとすると、画面全体のサイズは２５６０×２０４８ピクセルとなる。また、各ディスプレイ３１，３２，３３，３４の座標系は左上端を（０，０）、右下端を（１２７９，１０２３）とした座標系とし、マルチ画面全体の座標系は左上端を（０，０）、右下端を（２５５９，２０４７）とした座標系とする。従って、ディスプレイ３１はマルチ画面全体の（０，１０２３）から（１２７９，２０４７）の範囲、ディスプレイ３２はマルチ画面全体の（０，０）から（１２７９，１０２３）の範囲、ディスプレイ３３はマルチ画面全体の（１２７９，０）から（２５５９，１０２３）の範囲、ディスプレイ３４はマルチ画面全体の（１２７９，１０２３）から（２５５９，２０４７）の範囲をそれぞれ表示する。
【００１８】
この実施の形態１のマルチ画面映像表示装置では、ビデオ送信装置１０の時計の時刻と各表示制御装置２１〜２４の時計の時刻は必ずしも一致していないものとし、各表示制御装置２１〜２４の画面更新タイミングの間隔を同一に設定し、この画面更新タイミングの間隔を１Ｖと表記し、１Ｖ＝１６．６６…ｍｓｅｃとする。
【００１９】
図３は、一般的に基準装置と被判定装置のように、異なる装置上の画面更新タイミングを同時に発生したと判断する判定基準を説明する図である。基準装置では画面更新タイミングが１Ｖ間隔で発生しており、基準装置上の時刻ｔｂｎで任意の画面更新タイミングが発生するものとする。また、被判定装置でも基準装置と同様に画面更新タイミングが１Ｖ間隔で発生しており、被判定装置上の時刻ｔａｎで任意の画面更新タイミングが発生するものとする。この場合、被判定装置の画面更新タイミングの発生時刻ｔａｎの基準装置上の時刻をｔａｎ’とすると、時刻ｔｂｎと時刻ｔａｎ’の時刻差分ｄが±Ｖ／２以内の場合に、基準装置上の時刻ｔｂｎに発生した画面更新タイミングと、被判定装置上の時刻ｔａｎに発生した画面更新タイミングが同時に発生したと判断するものとする。
【００２０】
図４は同時タイミング判定処理に必要なビデオ送信装置１０と各表示制御装置２１〜２４の時刻を収集するタイミングを示す図である。ここでは、ビデオ送信装置１０の同時タイミング決定手段１１０が、各表示制御装置２１〜２４上の各画面更新タイミングの発生時刻と同時に発生すると判断可能なビデオ送信装置１０上の画面更新タイミングの発生時刻を決定する方法を説明する。
まず、ビデオ送信装置１０の同時タイミング決定手段１１０は、ビデオ送信装置１０と表示制御装置２ｋ（ｋ＝１，２，３，４）から同時タイミング判定処理に必要な時刻を下記のようにして収集する。ビデオ送信装置１０はビデオ送信装置１０上の時刻ｔｋ１でトリガーを各表示制御装置２ｋに送信する。各表示制御装置２ｋは各表示制御装置２ｋ上の時刻ｔｋ２でビデオ送信装置１０からのトリガーを受信する。各表示制御装置２ｋは、トリガーを受信した時刻ｔｋ２を取得し、トリガーを受信した後、各表示制御装置２ｋ上の最初に発生する画面更新タイミングの発生時刻ｔｋ５を取得し、各表示制御装置２ｋが取得した時刻をビデオ送信装置１０に返送する直前の表示制御装置２ｋ上の時刻ｔｋ３を取得し、取得した時刻ｔｋ２，ｔｋ３，ｔｋ５をビデオ送信装置１０に返送する。ビデオ送信装置１０は、ビデオ送信装置１０上の時刻ｔｋ４で、各表示制御装置２ｋから返送された各表示制御装置２ｋの時刻ｔｋ２，ｔｋ３，ｔｋ５を受信する。このようにして、ビデオ送信装置１０の同時タイミング決定手段１１０は、ビデオ送信装置１０と各表示制御装置２ｋから、同時タイミング判定処理に必要な時刻ｔｋ１，ｔｋ２，ｔｋ３，ｔｋ４，ｔｋ５を収集する。
【００２１】
次にビデオ送信装置１０の同時タイミング決定手段１１０は、収集された時刻ｔｋ１〜ｔｋ５を用いて、各表示制御装置２ｋの画面更新タイミングの発生時刻と同時に発生すると判断可能なビデオ送信装置１０上の画面更新タイミングの発生時刻を求める。ここで、ビデオ送信装置１０と各表示制御装置２ｋの間の通信時間である（ｔｋ２’−ｔｋ１）と（ｔｋ４−ｔｋ３’）は同じであると仮定してｃと表す。なお、ｔｋ２’は各表示制御装置２ｋがビデオ送信装置１０からトリガーを受信したビデオ送信装置１０上の時刻を示し、ｔｋ３’は各表示制御装置２ｋがビデオ送信装置１０に時刻を返送するビデオ送信装置１０上の時刻を示す。
【００２２】
通信時間ｃは、ビデオ送信装置１０におけるトリガー送信から時刻受信までの時間（ｔｋ４−ｔｋ１）と各表示制御装置２ｋにおけるトリガー受信から時刻返送までの時間（ｔｋ３−ｔｋ２）との差を用いて、次の式（１）により求めることができる。
ｃ＝（（ｔｋ４−ｔｋ１）−（ｔｋ３−ｔｋ２））×１／２                  （１）
通信時間ｃが求まることによって、各表示制御装置２ｋ上の画面更新タイミングの発生時刻ｔｋ５に対応するビデオ送信装置１０上の時刻ｔｋ５’は、次の式（２）により求めることができる。
ｔｋ５’＝ｔｋ４−ｃ−（ｔｋ３−ｔｋ５）                                （２）
そして、図３の判断基準に基づき、各表示制御装置２ｋ上の画面更新タイミングの発生時刻ｔｋ５と同時に発生すると判断可能なビデオ送信装置１０上の画面更新タイミングの発生時刻ｔｋ６を決定する。その際に、ｔｋ６の初期値として、処理を簡単にするためにビデオ送信装置１０上の時刻ｔｋ４以前の最新の画面更新タイミングの発生時刻を用いる。
【００２３】
図５は同時に発生すると判断可能な各表示制御装置２ｋ上の画面更新タイミングの発生時刻とビデオ送信装置１０上の画面更新タイミングの発生時刻との差分時刻を求める同時タイミング決定手段１１０の処理の流れを示すフローチャートである。ステップＳＴ１１において、各表示制御装置２ｋ上の時刻ｔｋ５に発生する画面更新タイミングのビデオ送信装置１０上の時刻ｔｋ５’とビデオ送信装置１０上の画面更新タイミングの発生時刻ｔｋ６との差分ｄを次の式（３）より求める。
ｄ＝ｔｋ５’−ｔｋ６                                                    （３）
【００２４】
ステップＳＴ１２において、−Ｖ／２≦ｄ≦Ｖ／２を満たすか否かを判定し、−Ｖ／２≦ｄ≦Ｖ／２を満たさない場合には、ステップＳＴ１３において、ｄ＞Ｖ／２を満たすか否かを判定し、ｄ＞Ｖ／２を満たす場合に、各表示制御装置２ｋ上の時刻ｔｋ５の画面更新タイミングに最も近い時刻のビデオ送信装置１０の画面更新タイミングは、時刻ｔｋ６よりも遅い時刻に発生しているため、ステップＳＴ１４においてｔｋ６＝ｔｋ６＋１Ｖとして、ステップＳＴ１１に戻って再度ｔｋ５’とｔｋ６との差分ｄを求める。
【００２５】
一方、ステップＳＴ１３でｄ＜−Ｖ／２の場合には、各表示制御装置２ｋ上の時刻ｔｋ５の画面更新タイミングに最も近い時刻のビデオ送信装置１０の画面更新タイミングは、時刻ｔｋ６よりも早い時刻に発生しているため、ステップＳＴ１５においてｔｋ６＝ｔｋ６−１Ｖとして、ステップＳＴ１１に戻って再度ｔｋ５’とｔｋ６との差分ｄを求める。なお、ｄ＞Ｖ／２又はｄ＜−Ｖ／２である場合には、ステップＳＴ１２の−Ｖ／２≦ｄ≦Ｖ／２を満たすまで、ｔｋ６＝ｔｋ６＋１Ｖ又はｔｋ６＝ｔｋ６−１Ｖを繰り返す。
【００２６】
ステップＳＴ１２で、−Ｖ／２≦ｄ≦Ｖ／２を満たす場合に、ステップＳＴ１６において、ビデオ送信装置１０の画面更新タイミングの発生時刻ｔｋ６を各表示制御装置２ｋ上の画面更新タイミングの発生時刻ｔｋ５と最も近い時刻に発生したものと決定し、同時に発生すると判断可能な各表示制御装置２ｋ上の画面更新タイミングの発生時刻ｔｋ５とビデオ送信装置１０上の画面更新タイミングの発生時刻ｔｋ６との時刻差分ｒを次の式（４）により求める。
ｒ＝ｔｋ６−ｔｋ５                                                        （４）
【００２７】
このようにして、同時タイミング決定手段１１０は、各表示制御装置２ｋ上の時刻ｔｋ５上の画面更新タイミングの発生時刻ｔｋ５と最も近い時刻に発生したビデオ送信装置１０上の画面更新タイミングの発生時刻ｔｋ６を決定し、上記式（４）により、同時に発生すると判断可能な各表示制御装置２ｋ上の画面更新タイミングの発生時刻ｔｋ５とビデオ送信装置１０上の画面更新タイミングの発生時刻ｔｋ６との時刻差分ｒを各表示制御装置２ｋに送信する。各表示制御装置２ｋでは、ビデオ送信装置１０と各表示制御装置２ｋにおいて同時に発生すると判断可能な画面更新タイミングが、各表示制御装置２ｋ上で同じ時刻に発生するように各表示制御装置２ｋ上の時刻を設定する。これによって、ビデオ送信装置１０から伸張開始時刻情報を制御情報としてビデオデータ１に付加して送信することにより、制御情報の変換なしにビデオデータ１の表示処理を制御するための画面更新タイミングを識別することが可能となる。
【００２８】
次に動作について説明する。
ここでは、図１に示すように、元の画像サイズが（６４０×４８０）のビデオデータ１を、マルチ画面上の座標（９６０，７２０）を始点とし、画像サイズ（１２８０×７２０）として表示する場合を例にとって説明する。なお、この圧縮されたビデオデータ１の伸張処理は、画面更新タイミングの２倍の間隔２Ｖより短い時間で完了するものとする。
動作の大きな流れは、まず初期設定処理として、各表示制御装置２１〜２４とビデオ送信装置１０の同時に発生すると判断可能な画面更新タイミングを決定し、決定した画面更新タイミングが各表示制御装置２１〜２４とビデオ送信装置１０上で同時刻に発生するように、各表示制御装置２１〜２４上の時刻を設定する。初期設定処理の完了後、ビデオ送信装置１０が、最初に発生する画面更新タイミングに基づき送信タイミングを決定して伸張開始時刻を求め、圧縮されたビデオデータ１に伸張開始時刻を制御情報として付加して、全ての表示制御装置２１〜２４にマルチキャストにて送信する。そして、各表示制御装置２１〜２４が、受信したビデオデータ１を、指定された伸張開始時刻に伸張して各々に接続されたディスプレイ３１〜３４に表示する。
【００２９】
以下で詳細に説明する。
図６は各表示制御装置２１〜２４の時計の時刻を設定する初期設定処理の流れを示すフローチャートである。
また、図７は同時タイミング判定処理に必要なビデオ送信装置１０と各表示制御装置２１〜２４の時刻を収集するタイミングの例を示す図である。なお、ここでは、ビデオ送信装置１０と各表示制御装置２１〜２４の間で同時に同時タイミング判定処理に用いる時刻を表す図４の変数ｋは、表示制御装置２１ではｋ＝１、表示制御装置２２ではｋ＝２、表示制御装置２３ではｋ＝３、表示制御装置２４ではｋ＝４としたものとする。また、図４において、各表示制御装置２１〜２４はトリガーを受信した後、取得した時刻を画面更新タイミングの発生を待ってビデオ送信装置１０に返送することとし、ｔｋ３＝ｔｋ５（ｋ＝１〜４）とする。
【００３０】
図６のステップＳＴ２１において、ビデオ送信装置１０の同時タイミング決定手段１１０は、図７に示すように、ビデオ送信装置１０上の時刻ｔ１１＝ｔ２１＝ｔ３１＝ｔ４１＝１０００ｍｓに全ての表示制御装置２１〜２４に対してマルチキャストでトリガーを送信する。
【００３１】
図６のステップＳＴ２２において、図７に示すように、表示制御装置２１の画面更新時刻送信手段２１１１は表示制御装置２１上の時刻ｔ１２＝９５３ｍｓにトリガーを受信し、表示制御装置２２の画面更新時刻送信手段２１１２は表示制御装置２２上の時刻ｔ２２＝９０５ｍｓにトリガーを受信し、表示制御装置２３の画面更新時刻送信手段２１１３は表示制御装置２３上の時刻ｔ３２＝１２０８ｍｓにトリガーを受信し、表示制御装置２４の画面更新時刻送信手段２１１４は表示制御装置２４上の時刻ｔ４２＝１０２４ｍｓにトリガーを受信する。
【００３２】
図６のステップＳＴ２３において、図７に示すように、表示制御装置２１の画面更新時刻送信手段２１１１は、トリガーを受信した時刻ｔ１２＝９５３ｍｓを取得し、トリガー受信後最初に発生する表示制御装置２１上の画面更新タイミングの発生時刻であり、取得した時刻をビデオ送信装置１０に返送する表示制御装置２１上の時刻であるｔ１５＝ｔ１３＝９６８ｍｓを取得し、ステップＳＴ２４において、画面更新時刻送信手段２１１１は取得した時刻ｔ１２＝９５３ｍｓ，ｔ１３＝ｔ１５＝９６８ｍｓをビデオ送信装置１０の同時タイミング決定手段１１０に返送する。
【００３３】
また、ステップＳＴ２３において、図７に示すように、表示制御装置２２の画面更新時刻送信手段２１１２は、トリガーを受信した時刻ｔ２２＝９０５ｍｓを取得し、トリガー受信後最初に発生する表示制御装置２２上の画面更新タイミングの発生時刻であり、取得した時刻をビデオ送信装置１０に返送する表示制御装置２２上の時刻であるｔ２５＝ｔ２３＝９２０ｍｓを取得し、ステップＳＴ２４において、画面更新時刻送信手段２１１２は取得した時刻ｔ２２＝９０５ｍｓ，ｔ２３＝ｔ２５＝９２０ｍｓをビデオ送信装置１０の同時タイミング決定手段１１０に返送する。
【００３４】
さらに、ステップＳＴ２３において、図７に示すように、表示制御装置２３の画面更新時刻送信手段２１１３は、トリガーを受信した時刻ｔ３２＝１２０８ｍｓを取得し、トリガー受信後最初に発生する表示制御装置２３上の画面更新タイミングの発生時刻であり、取得した時刻をビデオ送信装置１０に返送する表示制御装置２３上の時刻であるｔ３５＝ｔ３３＝１２１０ｍｓを取得し、ステップＳＴ２４において、画面更新時刻送信手段２１１３は取得した時刻ｔ３２＝１２０８ｍｓ，ｔ３３＝ｔ３５＝１２１０ｍｓをビデオ送信装置１０の同時タイミング決定手段１１０に返送する。
【００３５】
さらに、ステップＳＴ２３において、図７に示すように、表示制御装置２４の画面更新時刻送信手段２１１４は、トリガーを受信した時刻ｔ４２＝１０２４ｍｓを取得し、トリガー受信後最初に発生する表示制御装置２４上の画面更新タイミングの発生時刻であり、取得した時刻をビデオ送信装置１０に返送する表示制御装置２４上の時刻であるｔ４５＝ｔ４３＝１０２９ｍｓを取得し、ステップＳＴ２４において、画面更新時刻送信手段２１１４は取得した時刻ｔ４２＝１０２４ｍｓ，ｔ４３＝ｔ４５＝１０２９ｍｓをビデオ送信装置１０の同時タイミング決定手段１１０に返送する。
【００３６】
図６のステップＳＴ２５において、図７に示すように、ビデオ送信装置１０の同時タイミング決定手段１１０は、表示制御装置２１からの時刻をビデオ送信装置１０上の時刻ｔ１４＝１０２１ｍｓに受信する。そのため、ビデオ送信装置１０の受信する前の最新の画面更新タイミングの発生時刻ｔ１６は１０１６ｍｓとなる。また、ステップＳＴ２５において、図７に示すように、ビデオ送信装置１０の同時タイミング決定手段１１０は表示制御装置２２からの時刻をビデオ送信装置１０上の時刻ｔ２４＝１０２５ｍｓに受信する。そのため、ビデオ送信装置１０の受信する前の最新の画面更新タイミングの発生時刻ｔ２６は１０１６ｍｓとなる。さらに、ステップＳＴ２５において、図７に示すように、ビデオ送信装置１０の同時タイミング決定手段１１０は表示制御装置２３からの時刻をビデオ送信装置１０上の時刻ｔ３４＝１０１８ｍｓに受信する。そのため、ビデオ送信装置１０の受信する前の最新の画面更新タイミングの発生時刻ｔ３６は１０１６ｍｓとなる。さらに、ステップＳＴ２５において、図７に示すように、ビデオ送信装置１０の同時タイミング決定手段１１０は表示制御装置２４からの時刻をビデオ送信装置１０上の時刻ｔ４４＝１０１３ｍｓに受信する。そのため、ビデオ送信装置１０の受信する前の最新の画面更新タイミングの発生時刻ｔ４６は１０００ｍｓとなる。
【００３７】
図６のステップＳＴ２６において、同時タイミング決定手段１１０は、同時に発生すると判断可能な各表示制御装置２１〜２４上の画面更新タイミングの発生時刻とビデオ送信装置１０上の画面更新タイミングの発生時刻との時刻差分ｒを、上記式（１）〜上記式（４）により各々求める。すなわち、表示制御装置２１とビデオ送信装置１０との時刻差分ｒは＋４８ｍｓとなり、表示制御装置２２とビデオ送信装置１０との時刻差分ｒは＋９６ｍｓとなり、表示制御装置２３とビデオ送信装置１０との時刻差分ｒは−１９４ｍｓとなり、表示制御装置２４とビデオ送信装置１０との時刻差分ｒは−１３ｍｓとなる。
【００３８】
図６のステップＳＴ２７において、同時タイミング決定手段１１０は、各表示制御装置２１〜２４に対して求めた時刻差分ｒを、各表示制御装置２１〜２４にユニキュストで送信する。各表示制御装置２１〜２４の時刻設定手段２１２１〜２１２４は、ステップＳＴ２８において、同時タイミング決定手段１１０より時刻差分ｒを受信し、ステップＳＴ２９において、これらの各時刻差分ｒを各表示制御装置２１〜２４の時刻に加算し、各表示制御装置２１〜２４上の新たな時刻として設定する。
【００３９】
このようにして、ビデオ送信装置１０と各表示制御装置２１〜２４の同時に発生すると判断可能な画面更新タイミングを決定し、この決定した画面更新タイミングがビデオ送信装置１０上と各表示制御装置２１〜２４上の時刻で同時刻に発生するように、各表示制御装置２１〜２４上の時刻を設定する。
同時タイミング決定手段１１０は、各表示制御装置２１〜２４に時刻差分ｒを送信後、各時刻差分ｒの表示制御装置２１〜２４への送信完了通知を、例えばビデオ送信装置１０上の時刻１０３５ｍｓに表示管理手段１２０に出力する。
【００４０】
次にビデオ送信装置１０が圧縮されたビデオデータ１を全ての表示制御装置２１〜２４にマルチキャストにて送信する流れを説明する。なお、ビデオ送信装置１０の表示管理手段１２０は、ビデオ送信装置１０上の時刻１０３５ｍｓに同時タイミング決定手段１１０からの各時刻差分ｒの送信完了通知を受けた後、最初に発生する画面更新タイミングの１０５０ｍｓから以後、画面更新タイミング１回おきの２Ｖの間隔で表示データ送信手段１３０に圧縮されたビデオデータ１を送信させる送信タイミングを発生させるものとする。
【００４１】
まず、表示管理手段１２０は次の送信タイミングの発生予定時刻１０５０ｍｓを取得して次の式（５）により伸張開始時刻を計算する。ここで、送信タイミング発生予定時刻をｔＡ、伸張開始時刻をｔＢとし、送信タイミング発生予定時刻と伸張開始時刻の間隔をＷとし、ＷはｎＶ（ｎ＝１，２，３，４，・・・）とする。
ｔＢ＝ｔＡ＋Ｗ                                                            （５）
この実施の形態１ではＷ＝２Ｖとし、伸張開始時刻ｔＢは、ｔＢ＝１０５０＋３３＝１０８３ｍｓとなり、表示管理手段１２０は伸張開始時刻１０８３ｍｓを表示データ送信手段１３０に出力する。
【００４２】
表示データ送信手段１３０は、圧縮されたビデオデータ１の１フレーム目に、表示管理手段１２０からの伸張開始時刻１０８３ｍｓを制御情報として付加して、マルチキャストにより表示制御装置２１〜２４に送信する。このようにして、ビデオデータ１を全ての表示制御装置２１〜２４に送信することができる。
【００４３】
次に各表示制御装置２１〜２４が送信されたビデオデータ１を各々に接続されたディスプレイ３１〜３４に表示するまでの流れについて説明する。なお、フレームバッファ２２５１Ａ，２２５２Ａ，２２５３Ａ，２２５４Ａに格納されているビデオデータ１が既にディスプレイ３１〜３４に表示されており、ビデオ書き込み手段２２４１〜２２４４はビデオデータ１をフレームバッファ２２５１Ｂ，２２５２Ｂ，２２５３Ｂ，２２５４Ｂに書き込むものとする。また、バッファ切り替え手段２２６１〜２２６４によるフレームバッファの切り替えは、画面更新タイミングに基づき２Ｖ間隔で行われる。
【００４４】
まず、各表示制御装置２１〜２４のビデオ受信手段２２１１〜２２１４は、ビデオ送信装置１０から送信されたビデオデータ１を受信し、制御情報としての伸張開始時刻と圧縮されたビデオデータ１を分離し、伸張開始時刻を動作待機手段２１３１〜２１３４に出力する。動作待機手段２１３１〜２１３４は、初期設定処理された各表示制御装置２１〜２４上の時刻により、ビデオ受信手段２２１１〜２２１４より得られる伸張開始時刻の示す画面更新タイミングまで待機し、伸張開始時刻の画面更新タイミングの発生を受けてビデオ伸張手段２２２１〜２２２４にビデオデータ１の伸張開始を指示する。ビデオ伸張手段２２２１〜２２２４は、動作待機手段２１３１〜２１３４の指示に基づき圧縮されたビデオデータ１の伸張を開始し、書き込み位置決定手段２２３１〜２２３４に出力する。書き込み位置決定手段２２３１〜２２３４は、伸張されたビデオデータ１を対応するディスプレイ３１〜３４の座標系に変換し、フレームバッファ２２５１Ｂ，２２５２Ｂ，２２５３Ｂ，２２５４Ｂへそれぞれ書き込む位置を決定する。
【００４５】
ここで書き込み位置決定手段２２３１〜２２３４による書き込み位置決定処理について説明する。
マルチ画面上での座標（ｇｘ，ｇｙ）を、マルチ画面を構成する個々のディスプレイ３１〜３４の画面上でのローカルな座標（ｌｘ，ｌｙ）に変換する場合に、マルチ画面座標系における個々のディスプレイ３１〜３４の画面の左上端の座標を（ｏｆｆｓｅｔｘ，ｏｆｆｓｅｔｙ）とすると、ｌｘ，ｌｙは次の式（６）、式（７）の座標変換により求めることができる。
ｌｘ＝ｇｘ−ｏｆｆｓｅｔｘ                                                （６）
ｌｙ＝ｇｙ−ｏｆｆｓｅｔｙ                                                （７）
【００４６】
マルチ画面上の座標（９６０，７２０）を始点とし画像サイズ（１２８０×７２０）として表示する図１の表示例について説明すると、書き込み位置決定手段２２３２では、接続されているディスプレイ３２の画面の左上端の座標が（０，０）であるので、上記式（６）、式（７）により、ビデオデータ１の始点の座標値は（９６０，７２０）となり、結果として同じになる。また、元の画像サイズは（６４０×４８０）で、表示する画像サイズは（１２８０×７２０）であるので、ビデオデータ１を縦方向１．５倍に拡大し、横方向２倍に拡大する必要がある。従って、書き込み位置決定手段２２３２は、元のビデオデータ１について、始点座標を（９６０×７２０）とし、縦方向１．５倍、横方向２倍の画像サイズに拡大して書き込む必要がある。
【００４７】
また、書き込み位置決定手段２２３３では、接続されているディスプレイ３３の画面の左上端の座標が（１２８０，０）であるので、上記式（６）、式（７）により、ビデオデータ１の始点座標（９６０，７２０）が（−３２０，７２０）に変換される。従って、書き込み位置決定手段２２３３は、始点座標（９６０，７２０）、画像サイズ（６４０×４８０）の元のビデオデータ１について、始点座標を（−３２０，７２０）とし、縦方向１．５倍、横方向２倍の画像サイズ（１２８０×７２０）のビデオデータ１として書き込む必要がある。
【００４８】
さらに、書き込み位置決定手段２２３４では、接続されているディスプレイ３４の画面の左上端の座標が（１２８０，１０２４）であるので、上記式（６）、式（７）により、ビデオデータ１の始点座標（９６０，７２０）が（−３２０，−３０４）に変換される。従って、書き込み位置決定手段２２３４は、始点座標（９６０，７２０）、画像サイズ（６４０×４８０）の元のビデオデータ１について、始点座標を（−３２０，−３０４）とし、縦方向１．５倍、横方向２倍の画像サイズ（１２８０×７２０）のビデオデータ１として書き込む必要がある。
【００４９】
さらに、書き込み位置決定手段２２３１では、接続されているディスプレイ３１の画面の左上端の座標が（０，１０２４）であるので、上記式（６）、式（７）により、ビデオデータ１の始点座標（９６０，７２０）が（９６０，−３０４）に変換される。従って、書き込み位置決定手段２２３１は、始点座標（９６０，７２０）、画像サイズ（６４０×４８０）の元のビデオデータ１について、始点座標を（９６０，−３０４）とし、縦方向１．５倍、横方向２倍の画像サイズ（１２８０×７２０）のビデオデータ１として書き込む必要がある。
【００５０】
書き込み位置決定手段２２３１〜２２３４は、書き込み位置の決定を行った各ビデオデータ１をそれぞれビデオ書き込み手段２２４１〜２２４４に出力する。ビデオ書き込み手段２２４１〜２２４４は、書き込み位置決定手段２２３１〜２２３４による書き込み位置の決定に基づいて、それぞれのビデオデータ１をフレームバッファ２２５１Ｂ，２２５２Ｂ，２２５３Ｂ，２２５４Ｂに書き込む。
【００５１】
ここで、フレームバッファへの書き込みについて説明する。書き込み位置決定手段２２３２により座標変換されたビデオデータ１は、始点座標（９６０，７２０）、縦方向１．５倍、横方向２倍の（１２８０×７２０）画像サイズのビデオデータ１となっている。しかし、表示制御装置２２に接続されたディスプレイ３２の表示領域は左上端を（０，０）とした（１２８０×１０２４）であるため、ディスプレイ３２ではビデオデータ１の（９６０，７２０），（１２７９，７２０），（１２７９，１０２３），（９６０，１０２３）の範囲以外は実際には表示できない。従ってビデオ書き込み手段２２４２は、実際に表示可能な（９６０，７２０），（１２７９，７２０），（１２７９，１０２３），（９６０，１０２３）の範囲のみフレームバッファ２２５２Ｂに書き込む。
【００５２】
また、書き込み位置決定手段２２３３により座標変換されたビデオデータ１は、始点座標（−３２０，７２０）、縦方向１．５倍、横方向２倍の（１２８０×７２０）画像サイズのビデオデータ１となっている。しかし、表示制御装置２３に接続されたディスプレイ３３の表示領域は左上端を（１２８０，０）とした（１２８０×１０２４）であるため、ディスプレイ３３ではビデオデータ１の（１２８０，７２０），（２２３９，７２０），（２２３９，１０２３），（１２８０，１０２３）の範囲以外は実際には表示できない。従ってビデオ書き込み手段２２４３は、実際に表示可能な（１２８０，７２０），（２２３９，７２０），（２２３９，１０２３），（１２８０，１０２３）の範囲のみフレームバッファ２２５３Ｂに書き込む。
【００５３】
さらに、書き込み位置決定手段２２３４により座標変換されたビデオデータ１は、始点座標（−３２０，−３０４）、縦方向１．５倍、横方向２倍の（１２８０×７２０）画像サイズのビデオデータ１となっている。しかし、表示制御装置２４に接続されたディスプレイ３４の表示領域は左上端を（１２８０，１０２４）とした（１２８０×１０２４）であるため、ディスプレイ３４ではビデオデータの（１２８０，１０２４），（２２３９，１０２４），（２２３９，１４３９），（１２８０，１４３９）の範囲以外は実際には表示できない。従ってビデオ書き込み手段２２４４は、実際に表示可能な（１２８０，１０２４），（２２３９，１０２４），（２２３９，１４３９），（１２８０，１４３９）の範囲のみフレームバッファ２２５４Ｂに書き込む。
【００５４】
さらに、書き込み位置決定手段２２３１により座標変換されたビデオデータ１は、始点座標（９６０，−３０４）、縦方向１．５倍、横方向２倍の（１２８０×７２０）画像サイズのビデオデータ１なっている。しかし、表示制御装置２１に接続されたディスプレイ３１の表示領域は左上端を（０，１０２４）とした（１２８０×１０２４）であるため、ディスプレイ３１ではビデオデータの（９６０，１０２４），（１２８０，１０２４），（１２８０，１４３９），（９６０，１４３９）の範囲以外は実際には表示できない。従ってビデオ書き込み手段２２４１は、実際に表示可能な（９６０，１０２４），（１２８０，１０２４），（１２８０，１４３９），（９６０，１４３９）の範囲のみフレームバッファ２２５１Ｂに書き込む。
【００５５】
ただし、書き込み位置決定手段２２３１〜２２３４により座標変換されたビデオデータ１がディスプレイ３１〜３４の表示可能な範囲内に全く存在しない場合には、ビデオ書き込み手段２２４１〜２２４４におけるフレームバッファ２２５１Ｂ，２２５２Ｂ，２２５３Ｂ，２２５４Ｂへの書き込み処理は発生しない。
【００５６】
次に、バッファ切り替え手段２２６１〜２２６４は、各表示制御装置２１〜２４上の伸張開始時刻１０８３ｍｓから２Ｖ経過後の時刻１１１６ｍｓに発生する画面更新タイミングに合わせて、フレームバッファ２２５１Ｂ，２２５２Ｂ，２２５３Ｂ，２２５４Ｂを表示用に、フレームバッファ２２５１Ａ，２２５２Ａ，２２５３Ａ，２２５４Ａを書き込み用に切り替える。
このようにして、各表示制御装置２１〜２４に接続されたディスプレイ３１〜３４にビデオデータ１を表示することができる。
【００５７】
以上のように、この実施の形態１によれば、ビデオ送信装置１０と全ての表示制御装置２１〜２４の画面更新タイミングが完全に同時に発生するとは限らないマルチ画面映像表示装置において、同時に発生すると判断可能なビデオ送信装置１０と全ての表示制御装置２１〜２４の画面更新タイミングを各装置の時計で同じ時刻に発生するように表示制御装置２１〜２４上の時刻を設定し、送信するビデオデータ１に制御情報として伸張開始時刻を付加することにより、各画面間に跨るビデオデータ１について、１フレーム目を各表示制御装置２１〜２４において同時に発生する画面更新タイミングで表示を行うことができると共に、以後も画面間の同期を保ちながら表示を行うことができ、視覚的にずれることなく同じフレーム画像を表示することができるという効果が得られる。
【００５８】
この実施の形態１では、表示管理手段１２０が制御情報としての伸張開始時刻ｔＢを送信タイミング発生予定時刻ｔＡに基づき求めているが、伸張開始時刻ｔＢを既に発生した最後の送信タイミング発生時刻に基づき次の式（８）によって求めることもできる。
ｔＢ＝ｔＡ’＋Ｗ’                                                        （８）
なお、既に発生した送信タイミングの発生時刻をｔＡ’、送信タイミングの発生時刻をｔＡ’と伸張開始時刻ｔＢの間隔をＷ’とし、Ｗ’＝４Ｖとする。
【００５９】
また、この実施の形態１では、あらかじめビデオ送信装置１０と各表示制御装置２１〜２４の時計の絶対時刻同期を行っていないが、絶対時刻同期を行っていたとしても、同時タイミングを決定する手順において、各表示制御装置２１〜２４からビデオ送信装置１０に返送する時刻を表示制御装置２１〜２４上の画面更新タイミング発生時刻ｔｋ５のみとすれば、同時タイミング決定処理において、ｔｋ５’＝ｔｋ５とすれば同様の効果が得られることは明らかである。
【００６０】
さらに、この実施の形態１では、ビデオ送信装置１０が制御情報として伸張開始時刻を送信し、動作待機手段２１３１〜２１３４がビデオ伸張手段２２２１〜２２２４を制御しているが、ビデオ送信装置１０が制御情報として書き込み位置決定処理開始時刻又はビデオ書き込み開始時刻等の表示処理開始時刻を送信し、動作待機手段２１３１〜２１３４が書き込み位置決定手段２２３１〜２２３４やビデオ書き込み手段２２４１〜２２４４を制御しても同様の効果が得られることは明らかである。
【００６１】
さらに、この実施の形態１では、同時タイミング判定処理において、ビデオ送信装置１０の画面更新タイミングの発生時刻ｔｋ６を使用しているが、このビデオ送信装置１０の画面更新タイミング発生時刻ｔｋ６の代わりに、表示制御装置２１〜２４のいずれかの画面更新タイミングのビデオ送信装置１０上の時刻ｔｋ５’を使用して同時タイミング判定処理を行うこともできる。なお、その際、表示管理手段１２０は、基準となるｔｋ５’から間隔２Ｖで送信タイミングを発生させることとする。
なお、この実施の形態１では、同時タイミング決定手段１１０がビデオ送信装置１０内に含まれる形態を示したが、同時タイミング決定手段１１０が同様の情報のやりとりができれば同時タイミング決定手段１１０の場所に関わらず同様の効果を得られることは明らかである。
【００６２】
実施の形態２．
図８はこの発明の実施の形態２によるマルチ画面映像表示装置の構成を示すブロック図である。このマルチ画面映像表示装置は、ビデオ送信装置１０と、表示制御装置２１，２２，２３，２４と、ディスプレイ３１，３２，３３，３４と、ビデオ送信装置１０上及び全ての表示制御装置２１〜２４上の時刻を同期させる絶対時刻同期手段４０とを備えている。この実施の形態２では、同時タイミング判定処理を簡単に行うために、ビデオ送信装置１０上と各表示制御装置２１，２２，２３，２４上の時刻を、あらかじめ絶対時刻同期手段４０により同期させている。
【００６３】
図９はビデオ送信装置１０の内部構成を示すブロック図である。このビデオ送信装置１０はトリガー送信手段１４０と表示管理手段１２０と表示データ送信手段１３０とを備えている。
トリガー送信手段１４０は、ビデオ送信装置１０上のトリガー送信時刻を付加したトリガーを全ての表示制御装置２１〜２４に送信する。表示管理手段１２０は、トリガー送信手段１４０からトリガー送信時刻を取得し、取得したトリガー送信時刻から所定の間隔で、ビデオ送信装置１０上の送信処理を開始する送信処理開始時刻を制御情報として表示データ送信手段１３０に出力する。表示データ送信手段１３０は、表示管理手段１２０から制御情報として送信処理開始時刻を得て、圧縮されたビデオデータ１，２を伸張し、制御情報としての送信処理開始時刻を付加した伸張後のビデオデータ１，２を全ての表示制御装置２１〜２４に送信する。
【００６４】
図１０は表示制御装置２１の内部構成を示すブロック図である。この表示制御装置２１は同時タイミング決定手段２３１と表示処理制御手段２１１と表示処理手段２２１とを備えている。
同時タイミング決定手段２３１は、ビデオ送信装置１０のトリガー送信手段１４０からのトリガー送信時刻が付加されたトリガーを受信し、表示制御装置２１上の画面更新タイミングの発生時刻と同時に発生していると判断可能なビデオ送信装置１０上の画面更新タイミングの発生時刻を決定し、同時に発生していると判断可能な表示制御装置２１上の画面更新タイミングの発生時刻とビデオ送信装置１０上の画面更新タイミングの発生時刻との時刻差分を求めて、求めた時刻差分を差分情報記憶手段２１４１に出力する。
【００６５】
図１０において、表示処理制御手段２１１は差分情報記憶手段２１４１と制御情報変換手段２１５１と動作待機手段２１３１とを備えている。
差分情報記憶手段２１４１は同時タイミング決定手段２３１から出力される時刻差分を記憶する。制御情報変換手段２１５１は、ビデオ受信手段２２１１より出力される伸張されたビデオデータ１，２に付加されているビデオ送信装置１０上の制御情報としての送信処理開始時刻と、差分情報記憶手段２１４１より得られる時刻差分から、ビデオデータ１，２を表示させる予定の表示制御装置２１上の画面更新タイミングが発生する表示予定時刻（表示処理開始時刻）を計算して動作待機手段２１３１に出力する。動作待機手段２１３１は、制御情報変換手段２１５１から出力される表示予定時刻に発生する画面更新タイミングの前の画面更新タイミングを待って、ビデオ書き込み手段２２４１にフレームバッファへの書き込み処理を開始させる。
【００６６】
また、図１０において、表示処理手段２２１はビデオ受信手段２２１１と書き込み位置決定手段２２３１とビデオ書き込み手段２２４１と２系統のフレームバッファ２２５１Ａ，２２５１Ｂとバッファ切り替え手段２２６１とを備えている。
ビデオ受信手段２２１１は、表示データ送信手段１３０から送信された伸張されたビデオデータ１，２を受信し、付加されている制御情報としてのビデオ送信装置１０上の送信処理開始時刻を分離して制御情報変換手段２１５１に出力すると共に、ビデオデータ１，２を書き込み位置決定手段２２３１に出力する。書き込み位置決定手段２２３１は伸張されたビデオデータ１，２をフレームバッファに書き込む位置を決定する。ビデオ書き込み手段２２４１は、動作待機手段２１３１からの指示に基づき、伸張されたビデオデータ１，２を２系統のフレームバッファのいずれかに書き込む。２系統のフレームバッファ２２５１Ａ，２２５１Ｂはディスプレイ３１に表示するビデオデータ１，２を格納する。バッファ切り替え手段２２６１は、所定のタイミングでフレームバッファ２２５１Ａ，２２５１Ｂを切り替え、ビデオ書き込み手段２２４１により一方のフレームバッファにビデオデータ１，２を書き込ませ、他方のフレームバッファに格納されているビデオデータ１，２をディスプレイ３１に表示させる。
【００６７】
図１０では表示制御装置２１の構成を示しているが、表示制御装置２２〜２４も同一の構成であり、各表示制御装置２２〜２４は、同時タイミング決定手段２３２，２３３，２３４を備え、表示処理制御手段２１２，２１３，２１４として差分情報記憶手段２１４２，２１４３，２１４４、制御情報計算手段２１５２，２１５３，２１５４、動作待機手段２１３２，２１３３，２１３４を備え、表示処理手段２２２，２２３，２２４としてビデオ受信手段２２１２，２２１３，２２１４、ビデオ書き込み手段２２４２，２２４３，２２４４、２系統ずつのフレームバッファ２２５２Ａ，２２５２Ｂ，２２５３Ａ，２２５３Ｂ，２２５４Ａ，２２５４Ｂ、バッファ切り替え手段２２６２，２２６３，２２６４を備えている。
【００６８】
この実施の形態２におけるディスプレイ３１〜３４の構成、各ディスプレイ３１〜３４の表示可能な範囲、及び、画面更新タイミングの間隔については、実施の形態１と同様とする。また、実施の形態２の異なる装置上の画面更新タイミングを同時に発生したと判断する判定基準についても実施の形態１と同様とする。
【００６９】
図１１は同時タイミング判定処理に必要なビデオ送信装置１０と各表示制御装置２ｋ（ｋ＝１，２，３，４）の時刻を収集するタイミングを示す図である。この図１１に基づいて、各表示制御装置２１〜２４の同時タイミング決定手段２３１〜２３４が、表示制御装置２１〜２４上の画面更新タイミングの発生時刻と同時に発生していると判断可能なビデオ送信装置１０上の画面更新タイミングの発生時刻を決定し、この結果を用いビデオ送信装置１０及び表示制御装置２１〜２４で同時に発生する画面更新タイミングを識別する方法を説明する。
【００７０】
表示制御装置２ｋは、ビデオ送信装置１０と表示制御装置２ｋから同時タイミング判定処理に必要な時刻を以下のようにして収集する。まず、ビデオ送信装置１０は、ビデオ送信装置１０上のトリガーを送信する時刻ｔｋ１を付加したトリガーを表示制御装置２ｋに送信する。各表示制御装置２ｋは、トリガーを送信する時刻ｔｋ１が付加されたトリガーを受信した後、最初に発生する画面更新タイミングの表示制御装置２ｋ上の発生時刻ｔｋ５を取得する。このようにして、各表示制御装置２ｋは、ビデオ送信装置１０と各表示制御装置２ｋから、同時タイミング判定処理に必要な時刻ｔｋ１，ｔｋ５を収集する。
【００７１】
次に、ビデオ送信装置１０上のトリガーを送信する時刻ｔｋ１と各表示制御装置２ｋ上の画面更新タイミング発生時刻ｔｋ５を用いて、各表示制御装置２ｋ上の時刻ｔｋ５に発生する画面更新タイミングと同時に発生すると判断可能なビデオ送信装置１０上の画面更新タイミングの発生時刻ｔｋ６を求める。なお、ビデオ送信装置１０において、トリガーを送信する時刻ｔｋ１から１Ｖの間隔で画面更新タイミングが発生しているものとし、送信タイミングを画面更新タイミングに合わせて２Ｖ間隔で発生させるものとする。
【００７２】
各表示制御装置２ｋ上の時刻ｔｋ５に発生する画面更新タイミングと同時に発生すると判断可能なビデオ送信装置１０上の画面更新タイミングの発生時刻ｔｋ６を決定する処理は実施の形態１の図５に示す処理と同様であり、ｔｋ６の初期値としてビデオ送信装置１０上のトリガー送信時刻ｔｋ１を用いる。ただし、絶対時刻同期手段４０により、あらかじめビデオ送信装置１０と表示制御装置２ｋの時刻は同期されているので、各表示制御装置２ｋ上の画面更新タイミング発生時刻ｔｋ５と同時に発生すると判断可能なビデオ送信装置１０の画面更新タイミング発生時刻ｔｋ６は同じ時間軸上にあり、図５のステップＳＴ１１において、その差分ｄは、次の式（９）により求める。
ｄ＝ｔｋ５−ｔｋ６                                                        （９）
そして、図５のステップＳＴ１２〜ＳＴ１５を繰り返して、各表示制御装置２ｋ上の画面更新タイミングの発生時刻ｔｋ５と最も近い時刻に発生したビデオ送信装置１０上の画面更新タイミングの発生時刻ｔｋ６を決定する。
【００７３】
各表示制御装置２ｋの同時タイミング決定手段２３１〜２３４は、図５のステップＳＴ１６において、同時に発生すると判断可能な各表示制御装置２ｋ上の画面更新タイミングの発生時刻ｔｋ５とビデオ送信装置１０上の画面更新タイミングの発生時刻ｔｋ６との時刻差分ｒを次の式（１０）により求める。
ｒ＝ｔｋ５−ｔｋ６                                                      （１０）
同時タイミング決定手段２３１〜２３４は、求めた時刻差分ｒを差分情報記憶手段２１４１〜２１４４に出力し、差分情報記憶手段２１４１〜２１４４は時刻差分ｒを記憶する。これによって、ビデオ送信装置１０上の送信処理開始時刻を制御情報として送信し、制御情報変換手段２１５１〜２１５４で時刻差分ｒを加えることで各表示制御装置２ｋ上の画面更新タイミングの発生時刻が求まり、ビデオデータ１，２の表示処理を制御するための画面更新タイミングを識別することが可能となる。
【００７４】
次に動作について説明する。
元の画像サイズが（６４０×４８０）のビデオデータ１を、マルチ画面上の座標（９６０，３６０）を始点とし、画像サイズ（１２８０×９６０）として表示し、また、画像サイズ（３２０×２４０）のビデオデータ２をマルチ画面上の座標（１５００，１２００）を始点とし等倍の画像サイズで表示する例をとって説明する。なお、この圧縮されたビデオデータ１，２の伸張処理の合計は、２Ｖより短い時間で完了するものとする。
また、動作の大きな流れは、あらかじめビデオ送信装置１０と各表示制御装置２１〜２４の絶対時刻同期を行い、その後は実施の形態１の流れと同様であるものとする。
まず、絶対同期手段４０がビデオ送信装置１０と表示制御装置２１〜２４に対して、あらかじめ絶対時刻を同期させておく。この手法については一般的な手法を用いるものとする。
【００７５】
図１２は同時タイミング判定処理に必要なビデオ送信装置１０と各表示制御装置２１〜２４の時刻を収集するタイミングの例を示す図である。なお、図１２において、ビデオ送信装置１０と各表示制御装置２１〜２４との間で、同時タイミング判定処理に用いる時刻を表す変数は、図１１の変数を表示制御装置２１ではｋ＝１、表示制御装置２２ではｋ＝２、表示制御装置２３ではｋ＝３、表示制御装置２４ではｋ＝４としたものとする。
【００７６】
次に、図１２に基づいて、各表示制御装置２１〜２４上の画面更新タイミングの発生時刻ｔｋ５と同時に発生すると判断可能なビデオ送信装置１０上の画面更新タイミングの発生時刻ｔｋ６を決定し、ｔｋ５とｔｋ６との時刻差分ｒを求めて差分情報記憶手段２１４１〜２１４４に記憶する流れを説明する。
まず、ビデオ送信装置１０のトリガー送信手段１４０は、ビデオ送信装置１０の時刻ｔ１１＝ｔ２１＝ｔ３１＝ｔ４１＝１０００ｍｓに全ての表示制御装置２１〜２４に対してマルチキャストでトリガーを送信する時刻１０００ｍｓを付加したトリガーを送信する。
【００７７】
表示制御装置２１の同時タイミング決定手段２３１はビデオ送信装置１０から送信されたトリガーを時刻ｔ１２＝１０１５ｍｓに受信し、表示制御装置２２の同時タイミング決定手段２３２はビデオ送信装置１０から送信されたトリガーを時刻ｔ２２＝１０２０ｍｓに受信し、表示制御装置２３の同時タイミング決定手段２３３はビデオ送信装置１０から送信されたトリガーを時刻ｔ３２＝１０１０ｍｓに受信し、表示制御装置２４の同時タイミング決定手段２３４はビデオ送信装置１０から送信されたトリガーを時刻ｔ４２＝１００３ｍｓに受信する。
【００７８】
同時タイミング決定手段２３１はトリガー受信後最初に発生する画面更新タイミングの発生時刻ｔ１５＝１０１８ｍｓを取得し、同時タイミング決定手段２３２はトリガー受信後最初に発生する画面更新タイミングの発生時刻ｔ２５＝１０２９ｍｓを取得し、同時タイミング決定手段２３３はトリガー受信後最初に発生する画面更新タイミングの発生時刻ｔ３５＝１０１０ｍｓを取得し、同時タイミング決定手段２３４はトリガー受信後最初に発生する画面更新タイミングの発生時刻ｔ４５＝１００５ｍｓを取得する。
【００７９】
同時タイミング決定手段２３１〜２３４は、各表示制御装置２１〜２４上の画面更新タイミングの発生時刻と同時に発生すると判断可能なビデオ送信装置１０の画面更新タイミングの発生時刻を決定し、同時に発生すると判断可能な各表示制御装置２１〜２４上の画面更新タイミングの発生時刻とビデオ送信装置１０の画面更新タイミングの発生時刻との時刻差分ｒを求める。
すなわち、上記式（９）、式（１０）により、ビデオ送信装置１０と表示制御装置２１の時刻差分ｒは＋１ｍｓ、ビデオ送信装置１０と表示制御装置２２の時刻差分ｒは−４ｍｓ、ビデオ送信装置１０と表示制御装置２３の時刻差分ｒは−７ｍｓ、ビデオ送信装置１０と表示制御装置２４の時刻差分ｒは＋５ｍｓと求まる。同時タイミング決定手段２３１〜２３４は、求めた時刻差分ｒを差分情報記憶手段２１４１〜２１４４に出力し、差分情報記憶手段２１４１〜２１４４は各時刻差分ｒを記憶する。
【００８０】
次に、ビデオ送信装置１０が伸張されたビデオデータ１，２を全ての表示制御装置２１〜２４にマルチキャストにて送信する流れを説明する。なお、この実施の形態２では、表示管理手段１２０は、トリガー送信時刻である時刻１０００ｍｓより２Ｖ経過した時刻１０３３ｍｓから以後２Ｖの間隔毎に表示データ送信手段１５１に表示データを送信させる送信タイミングを発生するものとする。
まず、表示管理手段１２０は、トリガー送信手段１４０がトリガーを送信した時刻１０００ｍｓから２Ｖ経過後の次の送信タイミングの発生時刻１０３３ｍｓを待って、伸張されたビデオデータ１，２の送信処理開始時刻として時刻１０３３ｍｓを取得し、取得した送信処理開始時刻を制御情報として表示データ送信手段１３０に出力する。なお、表示管理手段１２０は、以後は送信タイミングの２Ｖ毎に送信処理開始時刻を取得し、取得した送信処理開始時刻を制御情報として表示データ送信手段１３０に出力する。
【００８１】
表示データ送信手段１３０は、圧縮されたビデオデータ１を伸張し、次に圧縮されたビデオデータ２を伸張する。そして、表示データ送信手段１３０は、制御情報として送信処理開始時刻１０３３ｍｓを付加した伸張されたビデオデータ１を全ての表示制御装置２１〜２４にマルチキャストで送信し、次に制御情報として送信処理開始時刻１０３３ｍｓを付加した伸張されたビデオデータ２を全ての表示制御装置２１〜２４にマルチキャストで送信する。
このようにして、ビデオデータ１，２を全ての表示制御装置２１〜２４に送信することができる。
【００８２】
次に各表示制御装置２１〜２４が送信されたビデオデータ１，２を各々に接続されたディスプレイ３１〜３４に表示するまでの流れについて説明する。なお、フレームバッファ２２５１Ａ，２２５２Ａ，２２５３Ａ，２２５４Ａに格納されているビデオデータ１，２が既にディスプレイ３１〜３４に表示されており、ビデオ書き込み手段２２４１〜２２４４はフレームバッファ２２５１Ｂ，２２５２Ｂ，２２５３Ｂ，２２５４Ｂに書き込むものとする。また、バッファ切り替え手段２２６１〜２２６４によるフレームバッファの切り替えは、画面更新タイミングに基づき２Ｖ間隔で行われる。
【００８３】
ビデオ受信手段２２１１〜２２１４は、ビデオ送信装置１０から送信されたビデオデータ１，２を受信し、制御情報としての送信処理開始時刻１０３３ｍｓと伸張されたビデオデータ１，２を分離し、制御情報としての送信処理開始時刻１０３３ｍｓを制御情報変換手段２１５１〜２１５４に出力し、伸張されたビデオデータ１，２を書き込み位置決定手段２２３１〜２２３４に出力する。なお、ここでは、伸張されたビデオデータ１、伸張されたビデオデータ２の順で受信したものとする。
【００８４】
書き込み位置決定手段２２３１〜２２３４は、伸張されたビデオデータ１を対応するディスプレイの座標系に変換しフレームバッファへ書き込む位置を決定し、次に伸張されたビデオデータ２を対応するディスプレイの座標系に変換しフレームバッファへ書き込む位置を決定する。なお、書き込み位置決定処理の方法については、実施の形態１にて述べた通りである。
【００８５】
制御情報変換手段２１５１〜２１５４は、ビデオ受信手段２２１１〜２２１４から得られる送信処理開始時刻１０３３ｍｓと、差分情報設定手段２１４１〜２１４４から得られる時刻差分から、各表示制御装置２１〜２４上の表示予定の画面更新タイミングの発生時刻である表示予定時刻を計算する。
【００８６】
ここで表示制御装置２１〜２４の表示予定時刻の計算方法を説明する。
ビデオ送信装置１０での送信処理開始時刻をｔｓ、差分情報記憶手段２１４ｋ（ｋ＝１，２，３，４）より得られる時刻差分をｒｋ、ビデオ送信装置１０上での表示予定時刻と送信処理開始時刻の間隔をＷとすると、各表示制御装置２ｋ上の表示予定時刻ｔｄｋの計算式は次の式（１１）にて表すものとする。なお、ここでは、ビデオ送信装置１０での表示予定時刻と送信処理開始時刻の間隔Ｗは、伸張処理時間２Ｖ以内を考慮してＷ＝３Ｖとする。
ｔｄｋ＝ｔｓ＋ｒｋ＋Ｗ                                                （１１）
例えば、表示制御装置２１における表示予定時刻は時刻１０８４ｍｓとなり、表示制御装置２２における表示予定時刻は時刻１０７９ｍｓとなり、表示制御装置２３における表示予定時刻は時刻１０７６ｍｓとなり、表示制御装置２４における表示予定時刻は時刻１０８８ｍｓとなる。
【００８７】
動作待機手段２１３１〜２１３４は、制御情報変換手段２１５１〜２１５４から得られる表示予定時刻で発生する画面更新タイミングの前の画面更新タイミングを待って、ビデオ書き込み手段２２４１〜２２４４にビデオデータ１をフレームバッファ２２５１Ｂ，２２５２Ｂ，２２５３Ｂ，２２５４Ｂに書き込ませ、次に、ビデオデータ２をフレームバッファ２２５１Ｂ，２２５２Ｂ，２２５３Ｂ，２２５４Ｂに書き込ませる。バッファ切り替え手段２２６１〜２２６４は、画面更新タイミングに合わせてフレームバッファを切り替える。フレームバッファへの書き込み処理については、実施の形態１で述べた通りである。このようにして、各表示制御装置２１〜２４に接続されたディスプレイ３１〜３４にビデオデータ１，２を表示することができる。
【００８８】
以上のように、この実施の形態２によれば、ビデオ送信装置１０と全ての表示制御装置２１〜２４の画面更新タイミングが完全に同時に発生するとは限らないマルチ画面映像表示装置において、ビデオ送信装置１０上と全ての表示制御装置２１〜２４上の時刻を同期させておき、同時に発生すると判断可能なビデオ送信装置１０の画面更新タイミングの発生時刻と各表示制御装置２１〜２４の画面更新タイミングの発生時刻との各々の時刻差分を各表示制御装置２１〜２４に記憶しておき、送信するビデオデータ１，２に付加する表示処理を制御する制御情報としてビデオ送信装置１０上の送信処理開始時刻を用いることで、各画面間に跨るビデオデータ１，２について、１フレーム目を各表示制御装置２１〜２４において同時に発生する画面更新タイミングで表示を行うことができると共に、以後も画面間の同期を保ちながら表示を行うことができ、視覚的にずれることなく同じフレーム画像を表示することができるという効果が得られる。
【００８９】
この実施の形態２では、制御情報としてビデオ送信装置１０の送信処理開始時刻を使用しているが、制御情報としてビデオ送信装置１０の送信タイミングの発生時刻で表した表示予定時刻情報（表示処理開始時刻）を用いても、制御情報変換手段２１５１〜２１５４から得られる時刻差分を加えることで、各表示制御装置２１〜２４の画面更新タイミングの発生時刻で表した表示予定時刻に変換できるので、同様の効果を示すことは明らかである。
【００９０】
実施の形態３．
図１３はこの発明の実施の形態３によるマルチ画面映像表示装置の構成を示すブロック図である。このマルチ画面映像表示装置はビデオ送信装置１０と表示制御装置２０とディスプレイ３１〜３４と同時タイミング決定手段５０とを備えている。
同時タイミング決定手段５０は、ビデオ送信装置１０及び表示制御装置２０の各表示制御部２１０〜２４０にトリガーを送信して、同時タイミング判定処理に必要な時刻を収集し、ビデオ送信装置１０上の画面更新タイミングの発生時刻と同時に発生していると判断可能な各表示制御部２１０〜２４０の画面更新タイミングの発生時刻を決定し、ビデオ送信装置１０上の所定の画面更新タイミングの発生時刻を識別番号０としてビデオ送信装置１０に出力し、ビデオ送信装置１０上の画面更新タイミングの発生時刻と同時に発生していると判断可能な各表示制御部２１０〜２４０上の画面更新タイミングの発生時刻を識別番号０として各表示制御部２１０〜２４０に出力する。
【００９１】
図１３において、表示制御装置２０はビデオ受信手段２２１０とビデオ伸張手段２２２０と書き込み位置決定手段２２３０と表示制御部２１０〜２４０とを備えている。
ビデオ受信手段２２１０はビデオ送信装置１０から送信された圧縮されたビデオデータ１，２を受信する。ビデオ伸張手段２２２０は受信したビデオデータ１，２を伸張する。書き込み位置決定手段２２３０は、伸張されたビデオデータ１，２を表示制御部２１０〜２４０のフレームバッファに書き込む位置と順序を決定する。表示制御部２１０〜２４０は、伸張されたビデオデータ１，２を所定の画面更新タイミングで各ディスプレイ３１〜３４に表示させる。
【００９２】
図１４はビデオ送信装置１０の内部構成を示すブロック図である。このビデオ送信装置１０は送信時刻送信手段１６０と識別番号設定手段１５０と表示管理手段１２０と表示データ送信手段１３０とを備えている。
送信時刻送信手段１６０は同時タイミング決定手段５０からトリガーを受信した後、ビデオ送信装置１０上の時刻を取得して同時タイミング決定手段５０に返送する。識別番号設定手段１５０は、同時タイミング決定手段５０から得られるビデオ送信装置１０上の所定の画面更新タイミングの発生時刻を識別番号０として設定し、設定した識別番号０を画面更新タイミング１Ｖ毎に増加させて更新して表示管理手段１２０に出力する。表示管理手段１２０は、所定の画面更新タイミングから以後２Ｖ毎に送信タイミングを発生させ、表示予定の識別番号である表示予定識別番号を制御情報として計算して表示データ送信手段１３０に出力する。表示データ送信手段１３０は送信する圧縮されたビデオデータ１，２に表示管理手段１２０で計算された制御情報としての表示予定識別番号を付加して表示制御装置２０に送信する。
【００９３】
図１５は表示制御部２１０の構成を示すブロック図である。この表示制御部２１０は表示処理制御手段２１１と表示処理手段２２１とを備えている。
図１５において、表示処理制御手段２１１は画面更新時刻送信手段２１１１と識別番号初期化手段２１６１と動作待機手段２１３１とを備えている。
画面更新時刻送信手段２１１１は同時タイミング決定手段５０からトリガーを受信し、トリガーの受信時刻、トリガーを受信した後の最初の画面更新タイミングの発生時刻、返送時刻を同時タイミング決定手段５０に返送する。識別番号初期化手段２１６１は同時タイミング決定手段５０から送信された、ビデオ送信装置１０上の画面更新タイミングの発生時刻と同時に発生していると判断可能な表示制御部２１０上の画面更新タイミングの発生時刻を識別番号０として設定し、設定した識別番号を画面更新タイミング１Ｖ毎に増加させて更新する。動作待機手段２１３１はビデオ受信手段２２１０から得られる制御情報としての表示予定識別番号と識別番号初期化手段２１６１で更新されている識別番号に基づき、ビデオ書き込み手段２２４１にフレームバッファへの書き込み処理を開始させる。
【００９４】
また、図１５において、表示処理手段２２１はビデオ書き込み手段２２４１と２系統のフレームバッファ２２５１Ａ，２２５１Ｂとバッファ切り替え手段２２６１とを備えている。
ビデオ書き込み手段２２４１は表示処理制御手段２１１からの指示に基づき伸張されたビデオデータ１，２を２系統のフレームバッファのいずれかに書き込む。２系統のフレームバッファ２２５１Ａ，２２５１Ｂはディスプレイ３１に表示するビデオデータ１，２を格納する。バッファ切り替え手段２２６１は所定の画面更新タイミングでフレームバッファ２２５１Ａ，２２５１Ｂを切り替え、ビデオ書き込み手段２２４１により一方のフレームバッファにビデオデータ１，２を書き込ませ、他方のフレームバッファに格納されているビデオデータ１，２をディスプレイ３１に表示させる。
【００９５】
図１５では表示制御部２１０の構成を示しているが、表示制御部２２０〜２４０も同一の構成であり、各表示制御装置２２０〜２４０は、表示処理制御手段２１２，２１３，２１４として画面更新時刻送信手段２１１２，２１１３，２１１４、識別番号初期化手段２１６２，２１６３，２１６４、動作待機手段２１３２，２１３３，２１３４を備え、表示処理手段２２２，２２３，２２４としてビデオ書き込み手段２２４２，２２４３，２２４４、２系統ずつのフレームバッファ２２５２Ａ，２２５２Ｂ，２２５３Ａ，２２５３Ｂ，２２５４Ａ，２２５４Ｂ、バッファ切り替え手段２２６２，２２６３，２２６４を備えている。
【００９６】
この実施の形態３のマルチ画面映像表示装置におけるディスプレイ３１〜３４の構成、各ディスプレイ３１〜３４の表示可能な範囲、及び表示制御部２１０〜２４０の画面更新タイミングの間隔については、実施の形態１と同様であるものとする。また、ビデオ送信装置１０と同時タイミング決定手段５０と表示制御部２１０〜２４０上の時刻は必ずしも一致していないものとする。さらに、全ての装置・手段における識別番号の増加量は、画面更新タイミング１回につきカウントを１増やすため、識別番号が“０”の画面更新タイミングの発生時刻以降、１Ｖ経過につき１とする。さらに、実施の形態３の異なる装置上の画面更新タイミングを同時に発生したと判断する判定基準についても実施の形態１と同様とする。
【００９７】
次に動作について説明する。
図１６は同時タイミング判定処理に必要な同時タイミング決定手段５０とビデオ送信装置１０と各表示制御部２ｋ０（ｋ＝１，２，３，４）の時刻を収集するタイミングを示す図である。
次に、図１６に基づいて、同時タイミング決定手段５０が、ビデオ送信装置１０上の画面更新タイミングの発生時刻と同時に発生すると判断可能な各表示制御部２ｋ０上の画面更新タイミングの発生時刻を決定し、この結果を用いビデオ送信装置１０及び各表示制御部２ｋ０上で同時に発生する画面更新タイミングを識別する方法を説明する。
【００９８】
同時タイミング決定手段５０は、ビデオ送信装置１０と表示制御部２ｋ０から以下のようにして同時タイミング判定処理に必要な時刻を収集する。
同時タイミング決定手段５０はビデオ送信装置１０と表示制御部２ｋ０にトリガーを送信する。なお、表示制御部２ｋ０にトリガーを送信した時刻は、同時タイミング決定手段５０上の時刻ｔｋ１であり、ビデオ送信装置１０にトリガーを送信した時刻は、同時タイミング決定手段５０上の時刻ｔ０１である。表示制御部２ｋ０は表示制御部２ｋ０上の時刻ｔｋ２で同時タイミング決定手段５０からのトリガーを受信し、ビデオ送信装置１０はビデオ送信装置１０上の時刻ｔ０２で同時タイミング決定手段５０からのトリガーを受信する。
【００９９】
表示制御部２ｋ０は、トリガーを受信した後、トリガーを受信した表示制御部２ｋ０上の時刻ｔｋ２を取得し、最初に発生する画面更新タイミングの表示制御部２ｋ０上の発生時刻ｔｋ５を取得し、取得した時刻を同時タイミング決定手段５０に返送する直前の表示制御部２ｋ０上の時刻ｔｋ３を取得し、取得した時刻ｔｋ２，ｔｋ３，ｔｋ５を時刻ｔｋ３で同時タイミング決定手段５０に返送する。また、ビデオ送信装置１０は、トリガーを受信した時刻ｔ０２を取得し、同時タイミング決定手段５０に返送する直前のビデオ送信装置１０上の時刻ｔ０３を取得し、取得した時刻ｔ０２，ｔ０３を時刻ｔ０３で同時タイミング決定手段５０に返送する。
【０１００】
同時タイミング決定手段５０は、同時タイミング決定手段５０上の時刻ｔｋ４で、表示制御部２ｋ０から返送された時刻ｔｋ２，ｔｋ３，ｔｋ５を受信し、また、同時タイミング決定手段５０上の時刻ｔ０４で、ビデオ送信装置１０から返送された時刻ｔ０２，ｔ０３を受信する。このようにして、同時タイミング決定手段５０は、ビデオ送信装置１０と表示制御部２ｋ０から同時タイミング判定処理に必要な時刻ｔｋ１〜ｔｋ５，ｔ０１〜ｔ０４を収集する。
【０１０１】
次に、収集された時刻を用いて、ビデオ送信装置１０上の画面更新タイミングの発生時刻と同時に発生すると判断可能な各表示制御部２ｋ０上の画面更新タイミングの発生時刻を求める。
ここで、同時タイミング決定手段５０と表示制御部２ｋ０の間の通信時間である（ｔｋ２’−ｔｋ１）と（ｔｋ４−ｔｋ３’）は同じであると仮定しｃｋと表す。また、同時タイミング決定手段５０とビデオ送信装置１０の間の通信時間である（ｔ０２’−ｔ０１）と（ｔ０４−ｔ０３’）は同じであると仮定しｃ０と表す。なお、ｔｋ２’，ｔｋ３’，ｔ０２’，ｔ０３’は、いずれも同時タイミング決定手段５０上の時刻で表されたｔｋ２，ｔｋ３，ｔ０２，ｔ０３を示す。
【０１０２】
通信時間ｃｋは、同時タイミング決定手段５０におけるトリガー送信から時刻受信までの時間（ｔｋ４−ｔｋ１）と、表示制御部２ｋ０におけるトリガー受信から時刻送信までの時間（ｔｋ３−ｔｋ２）の差を用いて、次の式（１２）により求めることができる。
ｃｋ＝（（ｔｋ４−ｔｋ１）−（ｔｋ３−ｔｋ２））×１／２                （１２）
また、通信時間ｃ０に関しても同様に、次の式（１３）により求めることができる。
ｃ０＝（（ｔ０４−ｔ０１）−（ｔ０３−ｔ０２））×１／２                （１３）
【０１０３】
通信時間ｃｋが求まることによって、表示制御部２ｋ０上の画面更新タイミング発生時刻ｔｋ５の同時タイミング決定手段５０上の時刻ｔｋ５’は、次の式（１４）により求めることができる。
ｔｋ５’＝ｔｋ４−ｃｋ−（ｔｋ３−ｔｋ５）                              （１４）
通信時間ｃ０が求まることによって、ビデオ送信装置１０上の時刻ｔ０３の同時タイミング決定手段５０上の時刻ｔ０３’は、次の式（１５）により求めることができる。
ｔ０３’＝ｔ０４−ｃ０                                                  （１５）
【０１０４】
次に、図３の判断基準に基づき、ビデオ送信装置１０上の時刻ｔ０３に最も近い時刻に発生する表示制御部２ｋ０の画面更新タイミングの発生時刻ｔｋ７を決定する。その際、時刻ｔｋ７の初期値として時刻ｔｋ５を用いる。なお、ビデオ送信装置１０において、時刻ｔ０３から１Ｖの間隔で画面更新タイミングが発生しているものとし、この時刻ｔ０３から以後２Ｖの間隔毎に送信タイミングを発生させるものとする。
【０１０５】
図１７はビデオ送信装置１０の画面更新タイミングの発生時刻と最も近い各表示制御装置２ｋ０の画面更新タイミングの発生時刻を求める同時タイミング決定手段５０の処理の流れを示すフローチャートである。
ステップＳＴ３１において、ビデオ送信装置１０から送信された時刻ｔ０３の同時タイミング決定手段５０上の時刻ｔ０３’と、ビデオ送信装置１０上の時刻ｔ０３に最も近い時刻に発生する各表示制御部２ｋ０の画面更新タイミング発生時刻ｔｋ７の同時タイミング決定手段５０上の時刻ｔｋ７’との差分ｄを次の式（１６）により求める。
ｄ＝ｔｋ７’−ｔ０３’                                                  （１６）
【０１０６】
ステップＳＴ３２において、−Ｖ／２≦ｄ≦Ｖ／２を満たすか否かを判定し、−Ｖ／２≦ｄ≦Ｖ／２を満たさない場合には、ステップＳＴ３３において、ｄ＞Ｖ／２を満たすか否かを判定し、ｄ＞Ｖ／２の場合に、ステップＳＴ３４において、ビデオ送信装置１０の時刻ｔ０３に最も近い時刻の表示制御部２ｋ０の画面更新タイミングは時刻ｔｋ７よりも早い時刻に発生しているため、「ｔｋ７＝ｔｋ７−１Ｖ」として、ステップＳＴ３１に戻って再度ｄを求める。
【０１０７】
一方、ステップＳＴ３３で、ｄ＞Ｖ／２を満たさず、ｄ＜−Ｖ／２の場合には、ステップＳＴ３５において、ビデオ送信装置１０の時刻ｔ０３に最も近い時刻の表示制御部２ｋ０の画面更新タイミングは時刻ｔｋ７よりも遅い時刻に発生しているため、「ｔｋ７＝ｔｋ７＋１Ｖ」として、ステップＳＴ３１に戻って再度ｄを求める。なお、ｄ＞Ｖ／２又はｄ＜−Ｖ／２である場合、−Ｖ／２≦ｄ≦Ｖ／２を満たすまで、「ｔｋ７＝ｔｋ７−１Ｖ」又は「ｔｋ７＝ｔｋ７＋１Ｖ」を繰り返す。
【０１０８】
ステップＳＴ３２において、−Ｖ／２≦ｄ≦Ｖ／２を満たす場合に、ステップＳＴ３６において、各表示制御部２ｋ０上の画面更新タイミングの発生時刻ｔｋ７をビデオ送信装置１０上の画面更新タイミングの発生時刻ｔ０３と最も近い時刻に発生したものと判定し、この時刻ｔｋ７を識別番号０となる各表示制御部２ｋ０上の画面更新タイミングの発生時刻ｒとする。
このようにして、同時タイミング決定手段５０は、上記判定処理の結果、ビデオ送信装置１０上の所定の画面更新タイミングの発生時刻ｔ０３と最も近い時刻に発生する各表示制御部２ｋ０上の画面更新タイミングの発生時刻ｔｋ７を決定する。
【０１０９】
そして、同時タイミング決定手段５０は、ビデオ送信装置１０上の所定の画面更新タイミングの発生時刻ｔ０３を識別番号０としてビデオ送信装置１０の識別番号設定手段１５０に出力し、識別番号設定手段１５０は時刻ｔ０３の画面更新タイミングを識別番号０として設定する。また、同時タイミング決定手段５０は、各表示制御部２ｋ０上の画面更新タイミングの発生時刻ｒを識別番号０として各表示制御部２ｋ０の識別値初期化手段２１６１〜２１６４に出力し、識別値初期化手段２１６１〜２１６４は発生時刻ｒを識別番号０として設定する。
【０１１０】
ビデオ送信装置１０の識別番号設定手段１５０は設定している識別番号を画面更新タイミング１Ｖ毎に増加させて更新し、各表示制御装置２ｋ０の識別値初期化手段２１６１〜２１６４は設定している識別番号を画面更新タイミング１Ｖ毎に増加させて更新する。そして、ビデオ送信装置１０で更新されている識別番号を制御情報として送信すれば、制御情報の変換なしにビデオデータ１，２の表示処理を制御するための画面更新タイミングを識別することが可能となる。
【０１１１】
次に動作について説明する。
元の画像サイズが（６４０×４８０）のビデオデータ１をマルチ画面上の座標（９６０，７２０）を始点とし画像サイズ（１２８０×７２０）として表示し、画像サイズが（６４０×４８０）のビデオデータ２をマルチ画面上の座標（５００，３００）を始点とし画像サイズを等倍で表示し、２画像が重なっている領域についてはビデオデータ１が上に表示される例をとって説明する。なお、この圧縮されたビデオデータ１，２の伸張処理の合計は、２Ｖより短い時間で完了するものとする。
【０１１２】
また、動作の大きな流れは、まず初期設定処理として、ビデオ送信装置１０上と表示制御部２１０〜２４０上の同時に発生すると判断可能な画面更新タイミングを決定して、識別番号０となる各時刻をビデオ送信装置１０上と各表示制御部２１０〜２４０上に設定する。初期設定処理完了後、ビデオ送信装置１０が、所定のタイミングで圧縮されたビデオデータ１，２を表示制御装置２０に送信する。そして、表示制御装置２０は、圧縮されたビデオデータ１，２を受信して伸張し、書き込み位置と順序を決定し、各表示制御部２１０〜２４０に出力する。そして、表示制御部２１０〜２４０はビデオデータ１，２を各々に接続されたディスプレイ３１〜３４に表示する。
【０１１３】
図１８は同時タイミング判定処理に必要な同時タイミング決定手段５０とビデオ送信装置１０と各表示制御部２１０〜２４０の時刻を収集するタイミングの例を示す図である。なお、この実施の形態３では、各表示制御部２１０〜２４０、ビデオ送信装置１０と同時タイミング決定手段５０の間で同時に同時タイミング判定処理において用いる時刻を表す変数は、図１６における変数ｔｋ１，ｔｋ２，ｔｋ３，ｔｋ４，ｔｋ５，ｔｋ７を表示制御部２１０ではｋ＝１、表示制御部２２０ではｋ＝２、表示制御部２３０ではｋ＝３、表示制御部２４０ではｋ＝４、ビデオ送信装置１０ではｋ＝０としたもので表す。また、表示制御部２１０〜２４０において、トリガーを受信した後、画面更新タイミングの発生を待って取得した時刻を同時タイミング決定手段５０に返送するため、ｔｋ３＝ｔｋ５（ｋ＝０〜４）とする。
【０１１４】
次に、図１８に基づいて、ビデオ送信装置１０上の画面更新タイミングの発生時刻と同時に発生すると判断可能な各表示制御部２１０〜２４０の画面更新タイミングの発生時刻を決定し、各表示制御部２１０〜２４０上で識別番号０となる画面更新タイミングの発生時刻ｒを計算し、識別番号初期化手段２１６１〜２１６４で識別番号を設定する流れを説明する。
まず、同時タイミング決定手段５０は、同時タイミング決定手段５０上の時刻ｔ０１＝ｔ１１＝ｔ２１＝ｔ３１＝ｔ４１＝９９５ｍｓにビデオ送信装置１０と全ての表示制御部２１０〜２４０に対してマルチキャストでトリガーを送信する。
【０１１５】
表示制御部２１０の画面更新時刻送信手段２１１１は、表示制御部２１０上の時刻ｔ１２＝９５３ｍｓで同時タイミング決定手段５０から送信されたトリガーを受信し、表示制御部２２０の画面更新時刻送信手段２１１２は、表示制御部２２０上の時刻ｔ２２＝９０５ｍｓでトリガーを受信し、表示制御部２３０の画面更新時刻送信手段２１１３は、表示制御部２３０上の時刻ｔ３２＝１２０８ｍｓでトリガーを受信し、表示制御部２４０の画面更新時刻送信手段２１１４は、表示制御部２４０上の時刻ｔ４２＝１０２４ｍｓでトリガーを受信する。また、ビデオ送信装置１０の送信時刻送信手段１６０はビデオ送信装置１０上の時刻ｔ０２＝１００７ｍｓで同時タイミング決定手段５０から送信されたトリガーを受信する。
【０１１６】
表示制御部２１０の画面更新時刻送信手段２１１１は、トリガーの受信時刻ｔ１２＝９５３ｍｓを取得し、トリガー受信後最初に発生する表示制御部２１０上の画面更新タイミングの発生時刻ｔ１５＝９６８ｍｓを取得し、取得した時刻を同時タイミング決定手段５０に返送する表示制御部２１０上の返送時刻ｔ１３＝９６８ｍｓを取得し、取得した時刻ｔ１２，ｔ１３，ｔ１５を同時タイミング決定手段５０に返送する。
また、表示制御部２２０の画面更新時刻送信手段２１１２は、トリガーの受信時刻ｔ２２＝９０５ｍｓを取得し、トリガー受信後最初に発生する表示制御部２２０上の画面更新タイミングの発生時刻ｔ２５＝９２０ｍｓを取得し、取得した時刻を同時タイミング決定手段５０に返送する表示制御部２２０上の返送時刻ｔ２３＝９２０ｍｓを取得し、取得した時刻ｔ２２，ｔ２３，ｔ２５を同時タイミング決定手段５０に返送する。
【０１１７】
さらに、表示制御部２３０の画面更新時刻送信手段２１１３は、トリガーの受信時刻ｔ３２＝１２０８ｍｓを取得し、トリガー受信後最初に発生する表示制御部２３０上の画面更新タイミングの発生時刻ｔ３５＝１２１０ｍｓを取得し、取得した時刻を同時タイミング決定手段５０に返送する表示制御部２３０上の返送時刻ｔ３３＝１２１０ｍｓを取得し、取得した時刻ｔ３２，ｔ３３，ｔ３５を同時タイミング決定手段５０に返送する。
さらに、表示制御部２４０の画面更新時刻送信手段２１１４は、トリガーの受信時刻ｔ４２＝１０２４ｍｓを取得し、トリガー受信後最初に発生する表示制御部２４０上の画面更新タイミングの発生時刻ｔ４５＝１０２９ｍｓを取得し、取得した時刻を同時タイミング決定手段５０に返送する表示制御部２４０上の返送時刻ｔ４３＝１０２９ｍｓを取得し、取得した時刻ｔ４２，ｔ４３，ｔ４５を同時タイミング決定手段５０に返送する。
【０１１８】
さらに、ビデオ送信装置１０の送信時刻送信手段１６０は、トリガーの受信時刻ｔ０２＝１００７ｍｓを取得し、取得した時刻を同時タイミング決定手段５０に返送するビデオ送信装置１０上の返送時刻ｔ０３＝１０１０ｍｓを取得し、取得した時刻ｔ０２，ｔ０３を同時タイミング決定手段５０に返送する。
【０１１９】
同時タイミング決定手段５０は、表示制御部２１０からの時刻ｔ１２，ｔ１３，ｔ１５を同時タイミング決定手段５０上の時刻ｔ１４＝１０１６ｍｓで受信し、表示制御部２２０からの時刻ｔ２２，ｔ２３，ｔ２５を同時タイミング決定手段５０上の時刻ｔ２４＝１０２０ｍｓで受信し、表示制御部２３０からの時刻ｔ３２，ｔ３３，ｔ３５を同時タイミング決定手段５０上の時刻ｔ３４＝１０１３ｍｓで受信し、表示制御部２４０からの時刻ｔ４２，ｔ４３，ｔ４５を同時タイミング決定手段５０上の時刻ｔ４４＝１００８ｍｓに受信する。また、同時タイミング決定手段５０は、ビデオ送信装置１０からの時刻ｔ０２，ｔ０３を同時タイミング決定手段５０上の時刻ｔ０４＝１０１２ｍｓで受信する。
【０１２０】
同時タイミング決定手段５０は、ビデオ送信装置１０上の時刻ｔ０３＝１０１０ｍｓと同時に発生すると判断可能な各表示制御部２１０〜２４０の画面更新タイミングの発生時刻ｒを求める。上記式（１２）〜式（１６）使用し、図１７の処理を行うことにより、表示制御部２１０の画面更新タイミングの発生時刻ｒは９６８ｍｓ、表示制御部２２０の画面更新タイミングの発生時刻ｒは９０４ｍｓ、表示制御部２３０の画面更新タイミングの発生時刻ｒは１２１０ｍｓ、表示制御部２４０の画面更新タイミングの発生時刻ｒは１０２９ｍｓとなる。
【０１２１】
同時タイミング決定手段５０は、所定の画面更新タイミングの発生時刻ｔ０３を識別番号０としてビデオ送信装置１０の識別番号設定手段１５０に出力し、識別番号設定手段１５０は発生時刻ｔ０３を識別番号０として設定する。また、同時タイミング決定手段５０は、表示制御部２１０〜２４０の識別番号初期化手段２１６１〜２１６４に各々に対応する画面更新タイミングの発生時刻ｒを識別番号０として送信する。識別番号初期化手段２１６１〜２１６４は受信した画面更新タイミングの発生時刻ｒを識別番号０として設定する。
【０１２２】
次にビデオ送信装置１０においてビデオデータ１，２を表示制御装置２０に送信する流れを説明する。なお、表示管理手段１２０は、所定の画面更新タイミングの発生時刻ｔ０３＝時刻１０１０ｍｓから以後２Ｖの間隔毎に表示データ送信手段１３０に表示データを送信させる送信タイミングを発生させるものとする。
【０１２３】
識別番号設定手段１５０は、設定している識別番号０を画面更新タイミング１Ｖ毎にカウントを１つずつ増加させて更新し、表示管理手段１２０は識別番号設定手段１５０から送信予定時刻として次に発生する２Ｖ後の時刻１０４３ｍｓの送信タイミングである識別番号２を取得し、表示予定の画面更新タイミングの識別番号である表示識別番号６を制御情報として計算する。なお、ここでは、表示画面更新タイミングと送信タイミングの識別番号の間隔は４とする。なお、表示管理手段１２０は、以後２Ｖ毎に、表示予定の画面更新タイミングの識別番号である表示識別番号を取得して表示データ送信手段１３０に出力する。
【０１２４】
表示データ送信手段１３０は、圧縮されたビデオデータ１に表示管理手段１２０から出力された表示識別番号を付加して表示制御装置２０に送信し、次に圧縮されたビデオデータ２に表示管理手段１２０から出力された表示識別番号を付加して表示制御装置２０に送信する。このようにして、圧縮されたビデオデータ１，２を表示制御装置２０に送信することができる。
【０１２５】
次に表示制御装置２０がディスプレイ３１〜３４にビデオデータ１，２を表示するまでの流れについて説明する。なお、フレームバッファ２２５１Ａ，２２５２Ａ，２２５３Ａ，２２５４Ａに格納されているビデオデータ１，２が既にディスプレイ３１〜３４に表示されており、ビデオ書き込み手段２２４１〜２２４４はフレームバッファ２２５１Ｂ，２２５２Ｂ，２２５３Ｂ，２２５４Ｂに書き込むものとする。また、バッファ切り替え手段２２６１〜２２６４によるフレームバッファの切り替えは、画面更新タイミングに基づき２Ｖ間隔で行われる。
【０１２６】
ビデオ受信手段２２１０は、ビデオ送信装置１０から送信されたビデオデータ１，２を受信し、圧縮されたビデオデータ１，２から表示識別番号を分離し、分離した表示識別番号を表示制御部２１０〜２４０の動作待機手段２１３１〜２１３４に出力する。ビデオ伸張手段２２２０は、圧縮されたビデオデータ１を伸張して書き込み位置決定手段２２３０に出力し、次に圧縮されたビデオデータ２を伸張して書き込み位置決定手段２２３０に出力する。
【０１２７】
書き込み位置決定手段２２３０は、伸張されたビデオデータ１の各表示制御部２１０〜２４０のフレームバッファへの書き込み位置及び書き込み順序を決定し、全ての表示制御部２１０〜２４０に伸張されたビデオデータ１を出力し、次に伸張されたビデオデータ２の各表示制御部２１０〜２４０のフレームバッファへの書き込み位置及び書き込み順序を決定し、表示制御部２１０〜２４０に伸張されたビデオデータ２を出力する。書き込み位置決定処理については、実施の形態１で述べた通りである。なお、ここでは、書き込み順序は、マルチ画面の下のビデオデータから描画されるとして、伸張されたビデオデータ２、伸張されたビデオデータ１の順で行う。
【０１２８】
表示制御部２１０〜２４０の識別番号初期化手段２１６１〜２１６４は、設定している識別番号０を、画面更新タイミング１Ｖ毎にカウントを１つずつ増加させ更新している。動作待機手段２１３１〜２１３４は、ビデオ受信手段２２１０から出力された表示識別番号の前の画面更新タイミングの識別番号を、識別番号初期化手段２１６１〜２１６４から取得し、すなわち、ビデオ受信手段２２１０から出力された表示識別番号が６であれば、識別番号初期化手段２１６１〜２１６４で更新されている識別番号５を待って取得し、この画面更新タイミングで、それぞれビデオ書き込み手段２２４１〜２２４４に対して、伸張されたビデオデータ２をフレームバッファ２２５１Ｂ，２２５２Ｂ，２２５３Ｂ，２２５４Ｂに書き込ませ、次に伸張されたビデオデータ１をフレームバッファ２２５１Ｂ，２２５２Ｂ，２２５３Ｂ，２２５４Ｂに書き込ませる。
【０１２９】
バッファ切り替え手段２２６１〜２２６４は、画面更新タイミングに合わせてフレームバッファを切り替えて、フレームバッファ２２５１Ｂ，２２５２Ｂ，２２５３Ｂ，２２５４Ｂに格納されているビデオデータ１，２をディスプレイ３１〜３４に表示させる。このようにして、表示制御装置２０がディスプレイ３１〜３４にビデオデータ１，２を表示することができる。
【０１３０】
以上のように、この実施の形態３によれば、ビデオ送信装置１０と全ての表示制御部２１０〜２４０の画面更新タイミングが完全に同時に発生するとは限らないマルチ画面映像表示装置において、同時に発生すると判断可能なデオ送信装置１０上の画面更新タイミングの発生時刻と各表示制御部２１０〜２４０上の画面更新タイミングの発生時刻を同じ識別番号で認識できるようにし、送信するビデオデータ１，２に付加する表示処理を制御する制御情報として表示識別番号を用いることにより、各画面間に跨るビデオデータ１，２についてビデオデータ１，２の１フレーム目を各表示制御部２１０〜２４０において同時に発生する画面更新タイミングで表示を行うことができると共に、以後も画面間の同期を保ちながら表示を行うことができ、視覚的にずれることなく同じフレーム画像を表示することができるという効果が得られる。
【０１３１】
この実施の形態３では、１台のビデオ送信装置１０を使用しているが、複数台のビデオ送信装置を使用した場合でも、同時タイミング決定手段５０により送信タイミングと画面更新タイミングを同期させることにより、同様の効果が得られることは明らかである。
【０１３２】
また、この実施の形態３では、ビデオ受信手段２２１０、ビデオ伸張手段２２２０及び書き込み位置決定手段２２３０を表示制御部２１０〜２４０で共通に使用しているが、表示制御部２１０〜２４０で個々に備えても、すなわち実施の形態１，２と同様に、表示制御装置２１〜２４のように構成しても同様の効果が得られることは明らかである。
なお、この実施の形態３では、同時タイミング決定手段５０がビデオ送信装置１０、表示制御装置２０の外部に存在する形態を示したが、同時タイミング決定手段５０が同様の情報のやりとりができれば同時タイミング決定手段５０の場所に関わらず同様の効果を得られることは明らかである。
【０１３３】
実施の形態４．
図１９はこの発明の実施の形態４によるマルチ画面映像表示装置の構成を示すブロック図である。このマルチ画面映像表示装置はビデオ送信装置１０と表示制御装置２１〜２４とディスプレイ３１〜３４と、同時タイミング決定手段５０とを備えている。
同時タイミング決定手段５０は、ビデオ送信装置１０と各表示制御装置２１〜２４にトリガーを送信し、ビデオ送信装置１０と各表示制御装置２１〜２４から同時タイミング判定処理に必要な時刻を収集し、ビデオ送信装置１０上の画面更新タイミングの発生時刻と同時に発生すると判断可能な各表示制御装置２１〜２４上の画面更新タイミングの発生時刻を決定し、同時に発生すると判断可能なビデオ送信装置１０上の画面更新タイミングの発生時刻と各表示制御装置２１〜２４上の画面更新タイミングの発生時刻との時刻差分を求めて、求めた各表示制御装置２１〜２４に係る各時刻差分をビデオ送信装置１０に出力する。
【０１３４】
図２０はビデオ送信装置１０の内部構成を示すブロック図である。このビデオ送信装置１０は表示管理手段１２０と表示データ送信手段１３０と送信時刻送信手段１６０と差分情報記憶手段１７０とを備えている。
送信時刻送信手段１６０は、同時タイミング決定手段５０からトリガーを受信した後、ビデオ送信装置１０上の時刻を取得して同時タイミング決定手段５０に返送する。差分情報記憶手段１７０は、同時タイミング決定手段５０から出力された全ての表示制御装置２１〜２４に係る時刻差分を記憶して表示管理手段１２０に出力する。表示管理手段１２０は、差分情報記憶手段１７０から取得した各表示制御装置２１〜２４に係る時刻差分から各表示制御装置２１〜２４上の画面更新タイミングの表示予定時刻（表示処理開始時刻）を制御情報として計算して表示データ送信手段１３０に出力する。表示データ送信手段１３０は、圧縮されたビデオデータ１，２に表示管理手段１２０により計算された各表示制御装置２１〜２４上の表示予定時刻を制御情報として付加し、付加された制御情報に対応する各表示制御装置２１〜２４に送信する。
【０１３５】
図２１は表示制御装置２１の内部構成を示すブロック図である。この表示制御装置２１は表示処理制御手段２１１と表示処理手段２２１とを備えている。
図２１において、表示処理制御手段２１１は画面更新時刻送信手段２１１１と動作待機手段２１３１とを備えている。
画面更新時刻送信手段２１１１は、同時タイミング決定手段５０よりトリガーを受け取った後、トリガーを受けた時刻とその後最初の画面更新タイミングの発生時刻、その時刻情報が送信される直前の時刻を同時タイミング決定手段５０に返送する。動作待機手段２１３１はビデオ受信手段２２１１から出力される制御情報としての表示予定時刻に基づきビデオ書き込み手段２２４１を制御する。
【０１３６】
図２１において、表示処理手段２２１はビデオ受信手段２２１１とビデオ伸張手段２２２１と書き込み位置決定手段２２３１とビデオ書き込み手段２２４１と２系統のフレームバッファ２２５１Ａ，２２５１Ｂとバッファ切り替え手段２２６１とを備えている。
ビデオ受信手段２２１１は表示データ送信手段１３０より送信された圧縮されたビデオデータ１，２を受信して、付加されている表示予定時刻を分離して動作待機手段２１３１に出力し、ビデオデータ１，２をビデオ伸張手段２２２１に出力する。ビデオ伸張手段２２２１は圧縮されたビデオデータ１，２を伸張する。書き込み位置決定手段２２３１は、伸張されたビデオデータ１，２をフレームバッファ２２５１Ａ，２２５１Ｂに書き込む位置と順序を決定する。ビデオ書き込み手段２２４１は、動作待機手段２１３１により与えられたタイミングで、伸張されたビデオデータ１，２を２系統のフレームバッファ２２５１Ａ，２２５１Ｂのいずれかに書き込む。２系統のフレームバッファ２２５１Ａ，２２５１Ｂはディスプレイ３１に表示するビデオデータ１，２を格納する。バッファ切り替え手段２２６１は所定のタイミングでフレームバッファ２２５１Ａ，２２５１Ｂを切り替え、一方のフレームバッファに対してビデオデータ１，２をビデオ書き込み手段２２４１に書き込ませ、他方のフレームバッファに格納されているビデオデータ１，２をディスプレイ３１に表示させる。
【０１３７】
図２１では表示制御装置２１の構成を示しているが、表示制御装置２２〜２４も同一の構成であり、各表示制御装置２２〜２４は、表示処理制御手段２１２，２１３，２１４として画面更新時刻送信手段２１１２，２１１３，２１１４、動作待機手段２１３２，２１３３，２１３４を備え、表示処理手段２２２，２２３，２２４としてビデオ受信手段２２１２，２２１３，２２１４、ビデオ伸張手段２２２２，２２２３，２２２４、書き込み位置決定手段２２３２，２２３３，２２３４、ビデオ書き込み手段２２４２，２２４３，２２４４、２系統ずつのフレームバッファ２２５２Ａ，２２５２Ｂ，２２５３Ａ，２２５３Ｂ，２２５４Ａ，２２５４Ｂ、バッファ切り替え手段２２６２，２２６３，２２６４を備えている。
【０１３８】
この実施の形態４のマルチ画面映像表示装置におけるディスプレイ３１〜３４の構成、各ディスプレイ３１〜３４の表示可能な範囲、及び全ての表示制御装置２１〜２４での画面更新タイミングについては実施の形態１と同様とする。この実施の形態４のマルチ画面映像表示装置では、ビデオ送信装置１０と同時タイミング決定手段５０と表示制御装置２１〜２４の各時計の時刻は必ずしも一致していないものとする。また、実施の形態４の異なる装置上の画面更新タイミングを同時に発生したと判断する判定基準についても実施の形態１と同様とする。
【０１３９】
ここで、同時タイミング決定手段５０が、ビデオ送信装置１０上の画面更新タイミングの発生時刻と同時に発生すると判断可能な各表示制御装置２１〜２４上の画面更新タイミングの発生時刻を決定し、この結果を用いビデオ送信装置１０及び各表示制御装置２１〜２４で同時に発生すると判断可能な画面更新タイミングを識別する方法を説明する。同時タイミング決定手段５０がビデオ送信装置１０と各表示制御装置２ｋ（ｋ＝１，２，３，４）から同時タイミング判定処理に必要な時刻ｔｋ１〜ｔｋ５，ｔ０１〜ｔ０４を収集する方法、及びビデオ送信装置１０上の画面更新タイミングの発生時刻ｔ０３と最も近い時刻に発生した各表示制御装置２ｋ上の画面更新タイミングの発生時刻ｔｋ７を決定する方法については、共に実施の形態３と同様である。
【０１４０】
そして、ビデオ送信装置１０上の画面更新タイミングの発生時刻ｔ０３と同時に発生すると判断可能な各表示制御装置２ｋ上の画面更新タイミングの発生時刻ｔｋ７との時刻差分ｒを次の式（１７）により求める。
ｒ＝ｔｋ７−ｔ０３                                                      （１７）
すなわち、図１７のステップＳＴ３６において、上記式（１７）により時刻差分ｒを求める。
【０１４１】
そして、同時タイミング決定手段５０は、求めた時刻差分ｒをビデオ送信装置１０の差分情報記憶手段１７０に出力する。これによって、表示管理手段１２０がビデオ送信装置１０上の画面更新タイミングの表示予定時刻に各時刻差分ｒを加えることで表示制御手段２ｋ上の画面更新タイミングの表示予定時刻を計算し制御情報として使用すれば、各表示制御装置２ｋで制御情報の変換をすることなくビデオデータ１，２の表示処理を制御するための画面更新タイミングを識別することが可能となる。
【０１４２】
次に動作について説明する。
ここでは、実施の形態３と同様の位置と順序でビデオデータ１，２を表示する例をとって説明する。なお、動作の大きな流れは、実施の形態１の流れと同様である。
同時タイミング決定手段５０が、ビデオ送信装置１０と各表示制御装置２１〜２４から同時タイミング判定処理に必要な時刻を取得するまでの手順は、実施の形態３と同様である。
同時タイミング決定手段５０は、ビデオ送信装置１０上の画面更新タイミングの発生時刻と同時に発生すると判断可能な各表示制御装置２ｋ上の画面更新タイミングの発生時刻を決定し、同時に発生すると判断可能なビデオ送信装置１０上の画面更新タイミングの発生時刻と各表示制御装置２ｋ上の画面更新タイミングの発生時刻との時刻差分ｒを求める。上記式（１２）〜式（１６）使用し、図１７の処理を行い、上記式（１７）を使用することにより、ビデオ送信装置１０と各表示制御装置２１に係る時刻差分ｒは−４２ｍｓ、ビデオ送信装置１０と表示制御装置２２に係る時刻差分ｒは−１０６ｍｓ、ビデオ送信装置１０と表示制御装置２３に係る時刻差分ｒは＋２００ｍｓ、ビデオ送信装置１０と表示制御装置２４に係る時刻差分ｒは＋１９ｍｓと求まる。同時タイミング決定手段５０は、それぞれの表示制御装置２１〜２４に係る時刻差分ｒをビデオ送信装置１０の差分情報記憶手段１７０に送信し、差分情報記憶手段１７０は時刻差分ｒを記憶する。
【０１４３】
次にビデオ送信装置１０がビデオデータ１，２を全ての表示制御装置２１〜２４に送信する流れを説明する。なお、実施の形態４では、表示管理手段１２０は、送信時刻送信手段１６０が時刻を同時タイミング決定手段５０に送信する時刻ｔ０３＝１０１０ｍｓから以後２Ｖの間隔毎に表示データ送信手段１３０に圧縮されたビデオデータ１，２を送信させる送信タイミングを発生させるものとする。
【０１４４】
まず、表示管理手段１２０は、ビデオ送信装置１０上の画面更新タイミングの表示予定時刻を、次の送信タイミングの発生時刻に送信予定時刻と表示予定時刻の間隔を加えることで計算する。なお、実施の形態４では、送信予定時刻と表示予定時刻の間隔は、伸張処理時間２Ｖ以内を考慮して３Ｖとする。すなわち、ビデオ送信装置１０上の次の送信タイミングの発生時刻は１０４３ｍｓとなり、ビデオ送信装置１０上の表示予定時刻は１０９３ｍｓとなる。
【０１４５】
表示管理手段１２０は、ビデオ送信装置１０上の表示予定時刻に差分情報記憶手段１７０より得られる各表示制御装置２１〜２４に係る時刻差分ｒを加えることにより、各表示制御装置２１〜２４上の表示予定時刻を計算する。ここでは、表示制御装置２１上の表示予定時刻は１０５１ｍｓ、表示制御装置２２上の表示予定時刻は９８７ｍｓ、表示制御装置２３上の表示予定時刻は１２９３ｍｓ、表示制御装置２４上の表示予定時刻は１１１２ｍｓとなる。そして、表示管理手段１２０は、送信タイミングを待って、各表示制御装置２１〜２４上の表示予定時刻を表示データ送信手段１３０に出力する。なお、表示管理手段１２０は、以後２Ｖ毎に、各表示制御装置２１〜２４上の表示予定時刻を計算し、表示データ送信手段１３０に制御情報として出力する。
【０１４６】
表示データ送信手段１３０は、圧縮されたビデオデータ１，２に表示制御装置２１上の表示予定時刻を制御情報として付加して表示制御装置２１に送信し、圧縮されたビデオデータ１，２に表示制御装置２２上の表示予定時刻を制御情報として付加して表示制御装置２２に送信し、圧縮されたビデオデータ１，２に表示制御装置２３上の表示予定時刻を付加して表示制御装置２３に送信し、圧縮されたビデオデータ１，２に表示制御装置２４上の表示予定時刻を制御情報として付加して表示制御装置２４に送信する。このようにして、圧縮されたビデオデータ１，２を全ての表示制御装置２１〜２４に送信することができる。
【０１４７】
次に各表示制御装置２１〜２４がディスプレイ３１〜３４にビデオデータ１，２を表示するまでの流れについて説明する。なお、フレームバッファ２２５１Ａ，２２５２Ａ，２２５３Ａ，２２５４Ａに書き込まれているビデオデータ１，２が既にディスプレイ３１〜３４に表示されており、ビデオ書き込み手段２２４１〜２２４４はフレームバッファ２２５１Ｂ，２２５２Ｂ，２２５３Ｂ，２２５４Ｂに書き込むものとする。また、バッファ切り替え手段２２６１〜２２６４によるフレームバッファの切り替えは、画面更新タイミングに基づき２Ｖ間隔で行われる。
【０１４８】
表示制御装置２１〜２４のビデオ受信手段２２１１〜２２１４は、ビデオ送信装置１０から送信された圧縮されたビデオデータ１，２を受信し、圧縮されたビデオデータ１，２から制御情報としての表示予定時刻を分離し、分離した表示予定時刻情報を動作待機手段２１３１〜２１３４に出力し、圧縮されたビデオデータ１，２をビデオ伸張手段２２２１〜２２２４に出力する。
【０１４９】
ビデオ伸張手段２２２１〜２２２４は、圧縮されたビデオデータ１を伸張して書き込み位置決定手段２２３１〜２２３４に出力し、次に圧縮されたビデオデータ２を伸張して書き込み位置決定手段２２３１〜２２３４に出力する。
【０１５０】
書き込み位置決定手段２２３１〜２２３４は、伸張されたビデオデータ１を対応するディスプレイ３１〜３４の座標系に変換し、フレームバッファへ書き込む位置を決定し、次に伸張されたビデオデータ２を対応するディスプレイ３１〜３４の座標系に変換し、フレームバッファへ書き込む位置を決定する。なお、書き込み位置決定処理の方法については、実施の形態１にて述べた通りである。
【０１５１】
動作待機手段２１３１〜２１３４は、ビデオ受信手段２２１１〜２２１４から得られる制御情報としての表示予定時刻で発生する画面更新タイミングの前の画面更新タイミングを待ってビデオ書き込み手段２２４１〜２２４４に書き込み開始の指示を出力し、ビデオ書き込み手段２２４１〜２２４４は伸張されたビデオデータ１をフレームバッファ２２５１Ｂ，２２５２Ｂ，２２５３Ｂ，２２５４Ｂに書き込み、次に、伸張されたビデオデータ２をフレームバッファ２２５１Ｂ，２２５２Ｂ，２２５３Ｂ，２２５４Ｂに書き込む。バッファ切り替え手段２２６１〜２２６４は画面更新タイミングに合わせてフレームバッファを切り替えて、フレームバッファ２２５１Ｂ，２２５２Ｂ，２２５３Ｂ，２２５４Ｂに格納されているビデオデータ１，２をディスプレイ３１〜３４に表示させる。このようにして、各表示制御装置２１〜２４に接続されたディスプレイ３１〜３４にビデオデータ１，２を表示することができる。
【０１５２】
以上のように、この実施の形態４によれば、ビデオ送信装置１０と全ての表示制御装置２１〜２４の画面更新タイミングが完全に同時に発生するとは限らないマルチ画面映像表示装置において、同時に発生すると判断可能なビデオ送信装置１０上の画面更新タイミングの発生時刻と各表示制御装置２１〜２４上の画面更新タイミングの発生時刻との各々の差分時刻をビデオ送信装置１０に記憶しておき、ビデオ送信装置１０上の表示予定時刻に差分時刻を加算した各表示制御装置２１〜２４上の表示予定時刻を制御情報としてビデオデータ１，２に付加して送信することで、各画面間に跨るビデオデータ１，２についての１フレーム目を各表示制御装置２１〜２４が同時に発生する画面更新タイミングで表示を行うことができると共に、以後も画面間の同期を保ちながら表示を行うことができ、視覚的にずれることなく同じフレーム画像を表示することができるという効果が得られる。
なお、この実施の形態４では、同時タイミング決定手段５０がビデオ送信装置１０、表示制御装置２１〜２４の外部に存在する形態を示したが、同時タイミング決定手段５０が同様の情報のやりとりができれば同時タイミング決定手段５０の場所に関わらず同様の効果を得られることは明らかである。
【０１５３】
なお、上記実施の形態１〜４において、ビデオ送信装置内、表示制御装置内、各装置外に備えられた各手段をソフトウェアで実現した場合もそれぞれ同様の結果が得られることは明らかである。
【０１５４】
また、上記実施の形態１，２，４において、ビデオ伸張手段２２２１〜２２２４と書き込み位置決定手段２２３１〜２２３４の処理の順序を逆にして、書き込み位置決定手段２２３１〜２２３４がビデオデータの書き込み位置及び順序を決定してから、各表示制御部２１〜２４に対応したディスプレイ３１〜３４に表示する場合のみビデオ伸張手段２２２１〜２２２４が表示するビデオデータのみを伸張することで、伸張処理を必ずしも行う必要がなくなり、より処理の効率が向上することは明らかである。
【０１５５】
さらに、上記実施の形態１〜４において、ビデオデータの送信に関わる時刻情報を表示データ送信手段１３０が管理し、表示管理手段１２０が表示データ送信手段１３０からの要求を受けて制御情報を生成し、表示データ送信手段１３０に返す場合も、同様の効果が得られることは明らかである。
【０１５６】
さらに、上記実施の形態１，２，４において、表示制御装置２１〜２４とディスプレイ３１〜３４の数は４台に限らず、２台以上であれば同様の効果が得られることは明らかである。
【０１５７】
さらに、上記実施の形態１〜４において、表示制御装置２１〜２４に備わるフレームバッファが２つ以上であった場合も同様の効果が得られることは明らかである。
【０１５８】
さらに、上記実施の形態１〜４において、表示制御装置２１〜２４や表示制御部２１０〜２４０が各自の処理の負荷を見積もる負荷見積手段を備え、例えばビデオ送信装置１０や別の装置が、この負荷見積手段に基づいて送信するデータ量を制御する送信データ制御手段を備えている場合、より高信頼な同期を実現することができることは明らかである。
【０１５９】
さらに、上記実施の形態３，４において、同時タイミング決定手段５０がビデオ送信装置１０内又は表示制御装置２０内にある場合でも、同様の効果が得られることは明らかである。
【０１６０】
さらに、上記実施の形態１〜４において、あらかじめ外部同期機構を用いた環境においても、表示制御装置２１〜２４間で同時に生じる画面更新タイミングを認識していないため、同様な効果が得られることは明らかである。
【図面の簡単な説明】
【０１６１】
【図１】この発明の実施の形態１によるマルチ画面映像表示装置の構成を示すブロック図である。
【図２】この発明の実施の形態１によるマルチ画面映像表示装置の表示制御装置の内部構成を示すブロック図である。
【図３】異なる装置上の画面更新タイミングを同時に発生したと判断する判定基準を説明する図である。
【図４】この発明の実施の形態１によるマルチ画面映像表示装置における同時タイミング判定処理に必要なビデオ送信装置と各表示制御装置の時刻を収集するタイミングを示す図である。
【図５】この発明の実施の形態１によるマルチ画面映像表示装置において、同時に発生すると判断可能な各表示制御装置上の画面更新タイミングの発生時刻とビデオ送信装置上の画面更新タイミングの発生時刻との差分時刻を求める同時タイミング決定手段の処理の流れを示すフローチャートである。
【図６】この発明の実施の形態１によるマルチ画面映像表示装置の各表示制御装置上の時刻を設定する初期設定処理の流れを示すフローチャートである。
【図７】この発明の実施の形態１によるマルチ画面映像表示装置における同時タイミング判定処理に必要なビデオ送信装置と各表示制御装置の時刻を収集するタイミングの例を示す図である。
【図８】この発明の実施の形態２によるマルチ画面映像表示装置の構成を示すブロック図である。
【図９】この発明の実施の形態２によるマルチ画面映像表示装置のビデオ送信装置の内部構成を示すブロック図である。
【図１０】この発明の実施の形態２によるマルチ画面映像表示装置の表示制御装置の内部構成を示すブロック図である。
【図１１】この発明の実施の形態２によるマルチ画面映像表示装置における同時タイミング判定処理に必要なビデオ送信装置と各表示制御装置の時刻を収集するタイミングを示す図である。
【図１２】この発明の実施の形態２によるマルチ画面映像表示装置における同時タイミング判定処理に必要なビデオ送信装置と各表示制御装置の時刻を収集するタイミングの例を示す図である。
【図１３】この発明の実施の形態３によるマルチ画面映像表示装置の構成を示すブロック図である。
【図１４】この発明の実施の形態３によるマルチ画面映像表示装置のビデオ送信装置の内部構成を示すブロック図である。
【図１５】この発明の実施の形態３によるマルチ画面映像表示装置の表示制御部の構成を示すブロック図である。
【図１６】この発明の実施の形態３によるマルチ画面映像表示装置における同時タイミング判定処理に必要な同時タイミング決定手段とビデオ送信装置と各表示制御装置の時刻を収集するタイミングを示す図である。
【図１７】この発明の実施の形態３によるマルチ画面映像表示装置のビデオ送信装置の送信タイミングの発生時刻と最も近い各表示制御装置の画面更新タイミングの発生時刻を求める同時タイミング決定手段の処理の流れを示すフローチャートである。
【図１８】この発明の実施の形態３によるマルチ画面映像表示装置における同時タイミング判定処理に必要な同時タイミング決定手段とビデオ送信装置と各表示制御装置の時刻を収集するタイミングの例を示す図である。
【図１９】この発明の実施の形態４によるマルチ画面映像表示装置の構成を示すブロック図である。
【図２０】この発明の実施の形態４によるマルチ画面映像表示装置のビデオ送信装置の内部構成を示すブロック図である。
【図２１】この発明の実施の形態４によるマルチ画面映像表示装置の表示制御装置の内部構成を示すブロック図である。
【符号の説明】
【０１６２】
１  ビデオデータ、２  ビデオデータ、１０  ビデオ送信装置、２０  表示制御装置、２１  表示制御装置、２２  表示制御装置、２３  表示制御装置、２４  表示制御装置、３１  ディスプレイ、３２  ディスプレイ、３３  ディスプレイ、３４  ディスプレイ、４０  絶対時刻同期手段、５０  同時タイミング決定手段、１１０  同時タイミング決定手段、１２０  表示管理手段、１３０  表示データ送信手段、１４０  トリガー送信手段、１５０  識別番号設定手段、１６０  送信時刻送信手段、１７０  差分情報記憶手段、２１０  表示制御部、２１１  表示処理制御手段、２１２  表示処理制御手段、２１３  表示処理制御手段、２１４  表示処理制御手段、２２０  表示制御部、２２１  表示処理手段、２２２  表示処理手段、２２３  表示処理手段、２２４  表示処理手段、２３０  表示制御部、２３１  同時タイミング決定手段、２３２  同時タイミング決定手段、２３３  同時タイミング決定手段、２３４  同時タイミング決定手段、２４０  表示制御部、２１１１  画面更新時刻送信手段、２１１２  画面更新時刻送信手段、２１１３  画面更新時刻送信手段、２１１４  画面更新時刻送信手段、２１２１  時刻設定手段、２１２２  時刻設定手段、２１２３  時刻設定手段、２１２４  時刻設定手段、２１３１  動作待機手段、２１３２  動作待機手段、２１３３  動作待機手段、２１３４  動作待機手段、２１４１  差分情報記憶手段、２１４２  差分情報記憶手段、２１４３  差分情報記憶手段、２１４４  差分情報記憶手段、２１５１  制御情報変換手段、２１５２  制御情報変換手段、２１５３  制御情報変換手段、２１５４  制御情報変換手段、２１６１  識別番号初期化手段、２１６２  識別番号初期化手段、２１６３  識別番号初期化手段、２１６４  識別番号初期化手段、２２１０  ビデオ受信手段、２２１１  ビデオ受信手段、２２１２  ビデオ受信手段、２２１３  ビデオ受信手段、２２１４  ビデオ受信手段、２２２０  ビデオ伸張手段、２２２１  ビデオ伸張手段、２２２２  ビデオ伸張手段、２２２３  ビデオ伸張手段、２２２４  ビデオ伸張手段、２２３０  書き込み位置決定手段、２２３１  書き込み位置決定手段、２２３２  書き込み位置決定手段、２２３３  書き込み位置決定手段、２２３４  書き込み位置決定手段、２２４１  ビデオ書き込み手段、２２４２  ビデオ書き込み手段、２２４３  ビデオ書き込み手段、２２４４  ビデオ書き込み手段、２２５１Ａ  フレームバッファ、２２５１Ｂ  フレームバッファ、２２５２Ａ  フレームバッファ、２２５２Ｂ  フレームバッファ、２２５３Ａ  フレームバッファ、２２５３Ｂ  フレームバッファ、２２５４Ａ  フレームバッファ、２２５４Ｂ  フレームバッファ、２２６１  バッファ切り替え手段、２２６２  バッファ切り替え手段、２２６３  バッファ切り替え手段、２２６４  バッファ切り替え手段。
【図１】
0004731827.tif 000002
【図２】
0004731827.tif 000003
【図３】
0004731827.tif 000004
【図４】
0004731827.tif 000005
【図５】
0004731827.tif 000006
【図６】
0004731827.tif 000007
【図７】
0004731827.tif 000008
【図８】
0004731827.tif 000009
【図９】
0004731827.tif 000010
【図１０】
0004731827.tif 000011
【図１１】
0004731827.tif 000012
【図１２】
0004731827.tif 000013
【図１３】
0004731827.tif 000014
【図１４】
0004731827.tif 000015
【図１５】
0004731827.tif 000016
【図１６】
0004731827.tif 000017
【図１７】
0004731827.tif 000018
【図１８】
0004731827.tif 000019
【図１９】
0004731827.tif 000020
【図２０】
0004731827.tif 000021
【図２１】
0004731827.tif 000022