(57)【特許請求の範囲】
【請求項１】
内部時計を有し、各々が対応する表示装置に所定のコンテンツを表示させることでマルチ画面を構成する複数の表示制御端末を備えたマルチ画面コンテンツ表示システムにおいて、
前記全表示制御端末の内部時計の時刻を同期するための時刻同期サーバ装置と、
前記全表示制御端末から収集したＶｓｙｎｃの発生時刻に基づいて、前記表示制御端末によるコンテンツの表示開始時刻を調整するオフセット時間を算出するオフセット時間生成装置と、
再生対象のコンテンツデータを示す識別情報および表示開始指示時刻を含む表示制御コマンドを前記各表示制御端末に送信する表示制御コマンド送信装置とを備え、
前記表示制御端末は、
前記時刻同期サーバ装置の時刻と前記内部時計の時刻とを同期させる時刻同期クライアント手段と、
コンテンツデータを記憶するデータ記憶手段と、
前記表示制御コマンドに含まれる識別情報に基づいて、前記データ記憶手段から該当するコンテンツデータを取得する表示準備手段と、
前記オフセット時間生成装置により算出されたオフセット時間および前記表示制御コマンドに含まれる表示開始指示時刻に基づいて表示開始予定時刻を算出し、前記内部時計が当該表示開始予定時刻を経過した後に表示開始指示を行う表示予定時刻待機手段と、
前記表示予定時刻待機手段からの表示開始指示に従い、前記Ｖｓｙｎｃ毎に前記表示準備手段により取得されたコンテンツデータに基づいて画像データを生成する表示処理手段と、
前記表示処理手段により生成された画像データを前記Ｖｓｙｎｃ毎に対応する表示装置に出力する表示出力手段とを備えた
ことを特徴とするマルチ画面コンテンツ表示システム。
【請求項２】
内部時計を有し、各々が対応する表示装置に所定のコンテンツを表示させることでマルチ画面を構成する複数の表示制御端末を備えたマルチ画面コンテンツ表示システムにおいて、
前記全表示制御端末の内部時計の時刻を同期するための時刻同期サーバ装置と、
前記全表示制御端末から収集したＶｓｙｎｃの発生時刻に基づいて、前記表示制御端末によるコンテンツの表示開始時刻を調整するオフセット時間を算出するオフセット時間生成装置と、
表示開始指示時刻および前記オフセット時間生成装置により算出されたオフセット時間に基づいて表示開始予定時刻を算出し、再生対象のコンテンツデータを示す識別情報および当該表示開始予定時刻を含む表示制御コマンドを前記各表示制御端末に送信する表示制御コマンド送信装置とを備え、
前記表示制御端末は、
前記時刻同期サーバ装置の時刻と前記内部時計の時刻とを同期させる時刻同期クライアント手段と、
コンテンツデータを記憶するデータ記憶手段と、
前記表示制御コマンドに含まれる識別情報に基づいて、前記データ記憶手段から該当するコンテンツデータを取得する表示準備手段と、
前記内部時計が前記表示制御コマンドに含まれる表示開始予定時刻を経過した後に表示開始指示を行う表示予定時刻待機手段と、
前記表示予定時刻待機手段からの表示開始指示に従い、前記Ｖｓｙｎｃ毎に前記表示準備手段により取得されたコンテンツデータに基づいて画像データを生成する表示処理手段と、
前記表示処理手段により生成された画像データを前記Ｖｓｙｎｃ毎に対応する表示装置に出力する表示出力手段とを備えた
ことを特徴とするマルチ画面コンテンツ表示システム。
【請求項３】
前記表示処理手段は、前記表示開始指示後の最初のＶｓｙｎｃが発生するまでに、前記コンテンツデータに基づき第１フレームの画像データを生成する
ことを特徴とする請求項１または請求項２記載のマルチ画面コンテンツ表示システム。
【請求項４】
前記表示処理手段は、前記表示開始指示後の最初のＶｓｙｎｃの発生に伴い、前記コンテンツデータに基づく第１フレームの画像データの生成を開始する
ことを特徴とする請求項１または請求項２記載のマルチ画面コンテンツ表示システム。
【請求項５】
前記表示制御端末は、
前記Ｖｓｙｎｃが発生する度に、当該Ｖｓｙｎｃの発生時刻を前記オフセット時間生成装置に通知するＶｓｙｎｃ発生時刻取得手段を備えた
ことを特徴とする請求項１または請求項２記載のマルチ画面コンテンツ表示システム。
【請求項６】
前記オフセット時間生成装置は、Ｖｓｙｎｃ発生時刻の取得指示を前記全表示制御端末に送信し、
前記表示制御端末は、
前記Ｖｓｙｎｃが発生する度に当該Ｖｓｙｎｃの発生時刻を記憶し、前記オフセット時間生成装置から取得指示を受けた際に、記憶したＶｓｙｎｃの発生時刻を当該オフセット時間生成装置に通知するＶｓｙｎｃ発生時刻取得手段を備えた
ことを特徴とする請求項１または請求項２記載のマルチ画面コンテンツ表示システム。
【請求項７】
前記オフセット時間生成装置は、Ｖｓｙｎｃ発生時刻の取得指示を前記全表示制御端末に定期的に送信する
ことを特徴とする請求項６記載のマルチ画面コンテンツ表示システム。
【請求項８】
前記表示制御コマンド送信装置は、前記表示制御コマンドを、前記識別情報を含む表示準備コマンドおよび前記表示開始指示時刻を含む表示開始コマンドに分割し、前記各表示制御端末に対して当該表示準備コマンドを送信した後に当該表示開始コマンドを送信し、
前記表示準備手段は、前記表示制御コマンド送信装置からの表示準備コマンドに応じて処理を行い、
前記表示予定時刻待機手段は、前記表示制御コマンド送信装置からの表示開始コマンドに応じて処理を行う
ことを特徴とする請求項１記載のマルチ画面コンテンツ表示システム。
【請求項９】
前記表示制御コマンド送信装置は、前記表示制御コマンドを、前記識別情報を含む表示準備コマンドおよび前記表示開始予定時刻を含む表示開始コマンドに分割し、前記各表示制御端末に対して当該表示準備コマンドを送信した後に当該表示開始コマンドを送信し、
前記表示準備手段は、前記表示制御コマンド送信装置からの表示準備コマンドに応じて処理を行い、
前記表示予定時刻待機手段は、前記表示制御コマンド送信装置からの表示開始コマンドに応じて処理を行う
ことを特徴とする請求項２記載のマルチ画面コンテンツ表示システム。
【請求項１０】
前記全表示制御端末の表示出力手段は互いに物理的に接続され、前記Ｖｓｙｎｃが同期される
ことを特徴とする請求項１または請求項２記載のマルチ画面コンテンツ表示システム。
【請求項１１】
前記表示制御コマンド送信装置は、前記表示制御コマンドを全表示制御端末に送信する前に前記オフセット時間生成装置に対して準備指示を行い、前記オフセット時間生成装置からの準備完了通知を受けて表示制御コマンドを送信し、
前記オフセット時間生成装置は、前記表示制御コマンド送信装置からの準備指示を受けてＶｓｙｎｃ発生時刻の取得指示を前記全表示制御端末に送信し、前記オフセット時間を算出した後に前記準備完了通知を返信する
ことを特徴とする請求項１または請求項２記載のマルチ画面コンテンツ表示システム。
【請求項１２】
前記オフセット時間生成装置は、前記全表示装置の位置関係を示す表示装置配置情報を記憶し、当該表示装置配置情報および前記全表示制御端末から収集したＶｓｙｎｃの発生時刻に基づいて前記オフセット時間を算出する
ことを特徴とする請求項１または請求項２記載のマルチ画面コンテンツ表示システム。
【請求項１３】
内部時計を有し、各々が対応する表示装置に所定のコンテンツを表示させることでマルチ画面を構成する表示制御端末において、
前記全表示制御端末の内部時計の時刻を同期するための時刻同期サーバ装置の時刻と、前記内部時計の時刻とを同期させる時刻同期クライアント手段と、
コンテンツデータを記憶するデータ記憶手段と、
再生対象のコンテンツデータを示す識別情報および表示開始指示時刻を含む表示制御コマンドを前記各表示制御端末に送信する表示制御コマンド送信装置からの表示制御コマンドに含まれる識別情報に基づいて、前記データ記憶手段から該当するコンテンツデータを取得する表示準備手段と、
前記全表示制御端末から収集したＶｓｙｎｃの発生時刻に基づいて前記表示制御端末によるコンテンツの表示開始時刻を調整するオフセット時間を算出するオフセット時間生成装置からのオフセット時間、および前記表示制御コマンドに含まれる表示開始指示時刻に基づいて表示開始予定時刻を算出し、前記内部時計が当該表示開始予定時刻を経過した後に表示開始指示を行う表示予定時刻待機手段と、
前記表示予定時刻待機手段からの表示開始指示に従い、前記Ｖｓｙｎｃ毎に前記表示準備手段により取得されたコンテンツデータに基づいて画像データを生成する表示処理手段と、
前記表示処理手段により生成された画像データを前記Ｖｓｙｎｃ毎に対応する表示装置に出力する表示出力手段と
を備えたことを特徴とする表示制御端末。
【請求項１４】
内部時計を有し、各々が対応する表示装置に所定のコンテンツを表示させることでマルチ画面を構成する表示制御端末において、
前記全表示制御端末の内部時計の時刻を同期するための時刻同期サーバ装置の時刻と、前記内部時計の時刻とを同期させる時刻同期クライアント手段と、
コンテンツデータを記憶するデータ記憶手段と、
表示開始指示時刻、および前記全表示制御端末から収集したＶｓｙｎｃの発生時刻に基づいて前記表示制御端末によるコンテンツの表示開始時刻を調整するオフセット時間を算出するオフセット時間生成装置からのオフセット時間に基づいて、表示開始予定時刻を算出し、再生対象のコンテンツデータを示す識別情報および当該表示開始予定時刻を含む表示制御コマンドを前記各表示制御端末に送信する表示制御コマンド送信装置からの表示制御コマンドに含まれる識別情報に基づいて、前記データ記憶手段から該当するコンテンツデータを取得する表示準備手段と、
前記内部時計が前記表示制御コマンドに含まれる表示開始予定時刻を経過した後に表示開始指示を行う表示予定時刻待機手段と、
前記表示予定時刻待機手段からの表示開始指示に従い、前記Ｖｓｙｎｃ毎に前記表示準備手段により取得されたコンテンツデータに基づいて画像データを生成する表示処理手段と、
前記表示処理手段により生成された画像データを前記Ｖｓｙｎｃ毎に対応する表示装置に出力する表示出力手段と
を備えたことを特徴とする表示制御端末。
【請求項１５】
内部時計を有し、各々が対応する表示装置に所定のコンテンツを表示させることでマルチ画面を構成する複数の表示制御端末であり、前記全表示制御端末の内部時計の時刻を同期するための時刻同期サーバ装置の時刻と、前記内部時計の時刻とを同期させる時刻同期クライアント手段と、コンテンツデータを記憶するデータ記憶手段と、再生対象のコンテンツデータを示す識別情報および表示開始指示時刻を含む表示制御コマンドを前記各表示制御端末に送信する表示制御コマンド送信装置からの表示制御コマンドに含まれる識別情報に基づいて、前記データ記憶手段から該当するコンテンツデータを取得する表示準備手段と、前記コンテンツの表示開始時刻を調整するオフセット時間、および前記表示制御コマンドに含まれる表示開始指示時刻に基づいて表示開始予定時刻を算出し、前記内部時計が当該表示開始予定時刻を経過した後に表示開始指示を行う表示予定時刻待機手段と、前記表示予定時刻待機手段からの表示開始指示に従い、Ｖｓｙｎｃ毎に前記表示準備手段により取得されたコンテンツデータに基づいて画像データを生成する表示処理手段と、前記表示処理手段により生成された画像データを前記Ｖｓｙｎｃ毎に対応する表示装置に出力する表示出力手段とを備えた表示制御端末の前記オフセット時間を算出するオフセット時間生成装置において、
前記全表示制御端末から収集した前記Ｖｓｙｎｃの発生時刻に基づいて前記オフセット時間を算出する
ことを特徴とするオフセット時間生成装置。
【請求項１６】
内部時計を有し、各々が対応する表示装置に所定のコンテンツを表示させることでマルチ画面を構成する複数の表示制御端末であり、前記全表示制御端末の内部時計の時刻を同期するための時刻同期サーバ装置の時刻と、前記内部時計の時刻とを同期させる時刻同期クライアント手段と、コンテンツデータを記憶するデータ記憶手段と、表示開始指示時刻、および前記コンテンツの表示開始時刻を調整するオフセット時間に基づいて、表示開始予定時刻を算出し、再生対象のコンテンツデータを示す識別情報および当該表示開始予定時刻を含む表示制御コマンドを前記各表示制御端末に送信する表示制御コマンド送信装置からの表示制御コマンドに含まれる識別情報に基づいて、前記データ記憶手段から該当するコンテンツデータを取得する表示準備手段と、前記内部時計が前記表示制御コマンドに含まれる表示開始予定時刻を経過した後に表示開始指示を行う表示予定時刻待機手段と、前記表示予定時刻待機手段からの表示開始指示に従い、Ｖｓｙｎｃ毎に前記表示準備手段により取得されたコンテンツデータに基づいて画像データを生成する表示処理手段と、前記表示処理手段により生成された画像データを前記Ｖｓｙｎｃ毎に対応する表示装置に出力する表示出力手段とを備えた表示制御端末の前記オフセット時間を算出するオフセット時間生成装置において、
前記全表示制御端末から収集した前記Ｖｓｙｎｃの発生時刻に基づいて前記オフセット時間を算出する
ことを特徴とするオフセット時間生成装置。
【請求項１７】
内部時計を有し、各々が対応する表示装置に所定のコンテンツを表示させることでマルチ画面を構成する複数の表示制御端末であり、前記全表示制御端末の内部時計の時刻を同期するための時刻同期サーバ装置の時刻と、前記内部時計の時刻とを同期させる時刻同期クライアント手段と、コンテンツデータを記憶するデータ記憶手段と、再生対象のコンテンツデータを示す識別情報および表示開始予定時刻を含む表示制御コマンドに含まれる識別情報に基づいて、前記データ記憶手段から該当するコンテンツデータを取得する表示準備手段と、前記内部時計が前記表示制御コマンドに含まれる表示開始予定時刻を経過した後に表示開始指示を行う表示予定時刻待機手段と、前記表示予定時刻待機手段からの表示開始指示に従い、Ｖｓｙｎｃ毎に前記表示準備手段により取得されたコンテンツデータに基づいて画像データを生成する表示処理手段と、前記表示処理手段により生成された画像データを前記Ｖｓｙｎｃ毎に対応する表示装置に出力する表示出力手段とを備えた表示制御端末に対して、前記表示制御コマンドを送信する表示制御コマンド送信装置において、
表示開始指示時刻、および前記全表示制御端末から収集した前記Ｖｓｙｎｃの発生時刻に基づいて前記表示制御端末によるコンテンツの表示開始時刻を調整するオフセット時間を算出するオフセット時間生成装置からのオフセット時間に基づいて、表示開始予定時刻を算出し、再生対象のコンテンツデータを示す識別情報および当該表示開始予定時刻を含む前記表示制御コマンドを前記各表示制御端末に送信する
ことを特徴とする表示制御コマンド送信装置。
【請求項１８】
内部時計を有し、各々が対応する表示装置に所定のコンテンツを表示させることでマルチ画面を構成する複数の表示制御端末を備えたマルチ画面コンテンツ表示システムによるマルチ画面コンテンツ表示方法において、
前記全表示制御端末から収集したＶｓｙｎｃの発生時刻に基づいて、前記表示制御端末によるコンテンツの表示開始時刻を調整するオフセット時間を算出するオフセット時間生成ステップと、
再生対象のコンテンツデータを示す識別情報および表示開始指示時刻を含む表示制御コマンドを前記各表示制御端末に送信する表示制御コマンド送信ステップと、
前記全表示制御端末の内部時計の時刻を同期するための時刻同期サーバ装置の時刻と、前記内部時計の時刻とを同期させる時刻同期クライアントステップと、
前記表示制御コマンドに含まれる識別情報に基づいて、データ記憶手段から該当するコンテンツデータを取得する表示準備ステップと、
前記オフセット時間生成ステップにおいて算出したオフセット時間および前記表示制御コマンドに含まれる表示開始指示時刻に基づいて表示開始予定時刻を算出し、前記内部時計が当該表示開始予定時刻を経過した後に表示開始指示を行う表示予定時刻待機ステップと、
前記表示予定時刻待機ステップにおける表示開始指示に従い、前記Ｖｓｙｎｃ毎に前記表示準備ステップにおいて取得したコンテンツデータに基づいて画像データを生成する表示処理ステップと、
前記表示処理ステップにおいて生成した画像データを前記Ｖｓｙｎｃ毎に対応する表示装置に出力する表示出力ステップと
を有することを特徴とするマルチ画面コンテンツ表示方法。
【請求項１９】
内部時計を有し、各々が対応する表示装置に所定のコンテンツを表示させることでマルチ画面を構成する複数の表示制御端末を備えたマルチ画面コンテンツ表示システムによるマルチ画面コンテンツ表示方法において、
前記全表示制御端末から収集したＶｓｙｎｃの発生時刻に基づいて、前記表示制御端末によるコンテンツの表示開始時刻を調整するオフセット時間を算出するオフセット時間生成ステップと、
表示開始指示時刻および前記オフセット時間生成ステップにおいて算出したオフセット時間に基づいて表示開始予定時刻を算出し、再生対象のコンテンツデータを示す識別情報および当該表示開始予定時刻を含む表示制御コマンドを前記各表示制御端末に送信する表示制御コマンド送信ステップと、
前記全表示制御端末の内部時計の時刻を同期するための時刻同期サーバ装置の時刻と、前記内部時計の時刻とを同期させる時刻同期クライアントステップと、
前記表示制御コマンドに含まれる識別情報に基づいて、データ記憶手段から該当するコンテンツデータを取得する表示準備ステップと、
前記内部時計が前記表示制御コマンドに含まれる表示開始予定時刻を経過した後に表示開始指示を行う表示予定時刻待機ステップと、
前記表示予定時刻待機ステップにおける表示開始指示に従い、前記Ｖｓｙｎｃ毎に前記表示準備ステップにおいて取得したコンテンツデータに基づいて画像データを生成する表示処理ステップと、
前記表示処理ステップにおいて生成した画像データを前記Ｖｓｙｎｃ毎に対応する表示装置に出力する表示出力ステップと
を有することを特徴とするマルチ画面コンテンツ表示方法。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、内部時計を有し、各々が対応する表示装置に所定のコンテンツを表示させることでマルチ画面を構成する複数の表示制御端末を備えたマルチ画面コンテンツ表示システム、表示制御端末、オフセット時間生成装置、表示制御コマンド送信装置およびマルチ画面コンテンツ表示方法に関するものである。
【背景技術】
【０００２】
マルチ画面を複数の表示制御端末が制御するマルチ画面コンテンツ表示システムでは、各表示制御端末が独立して動作するため、同じスケジュールを再生していても画面間で表示タイミングの同期がずれるという問題がある。
【０００３】
そこで、全表示制御端末の再生開始時刻を共通の時計に合わせることで、画面間の同期を実現する方式が知られている（例えば特許文献１参照）。この特許文献１に開示された時刻同期方式では、まず、同期サーバから時刻情報を全ての表示制御端末に送信し、全表示制御端末が当該時刻情報を受信して内部時計の時刻に設定する。そして、設定された内部時計に基づき、別途スケジュールによって指定されている再生開始時刻になるまで待機し、再生開始時刻になった際にコンテンツの再生を開始するようにしている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００８−２５２４２２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１に開示された時刻同期方式では、厳密な意味で時刻を同期させることはできず、多少のずれが発生する。また、各表示制御端末が出力する画像信号のＶｓｙｎｃも表示制御端末毎にずれている。そのため、タイミングによっては、表示制御端末間の同一フレームの表示タイミングが１フレーム以上ずれる可能性があった。その結果、同一フレームの表示タイミングが表示制御端末間で常時１フレーム以上ずれると、画面間に跨り画面境界に平行な定速の動き等が常時ずれたまま見えるため、全体的な一体感が失われ視聴者に違和感が発生するという課題があった。
【０００６】
それに対して、外部同期信号等を用いてＶｓｙｎｃを同期する特殊なＨ／Ｗを用いる方式もある。しかしながら、外部同期信号を備えることで、コストが上がってしまうという課題があった。
【０００７】
この発明は、上記のような課題を解決するためになされたもので、外部同期信号等の同期専用の高価なＨ／Ｗを用いずに、従来方式より高精度な画面間同期を実現することができるマルチ画面コンテンツ表示システム、表示制御端末、オフセット時間生成装置、表示制御コマンド送信装置およびマルチ画面コンテンツ表示方法を提供することを目的としている。
【課題を解決するための手段】
【０００８】
この発明に係るマルチ画面コンテンツ表示システムは、内部時計を有し、各々が対応する表示装置に所定のコンテンツを表示させることでマルチ画面を構成する複数の表示制御端末と、全表示制御端末の内部時計の時刻を同期するための時刻同期サーバ装置と、全表示制御端末から収集したＶｓｙｎｃの発生時刻に基づいて、表示制御端末によるコンテンツの表示開始時刻を調整するオフセット時間を算出するオフセット時間生成装置と、再生対象のコンテンツデータを示す識別情報および表示開始指示時刻を含む表示制御コマンドを各表示制御端末に送信する表示制御コマンド送信装置とを備え、表示制御端末は、時刻同期サーバ装置の時刻と内部時計の時刻とを同期させる時刻同期クライアント手段と、コンテンツデータを記憶するデータ記憶手段と、表示制御コマンドに含まれる識別情報に基づいて、データ記憶手段から該当するコンテンツデータを取得する表示準備手段と、オフセット時間生成装置により算出されたオフセット時間および表示制御コマンドに含まれる表示開始指示時刻に基づいて表示開始予定時刻を算出し、内部時計が当該表示開始予定時刻を経過した後に表示開始指示を行う表示予定時刻待機手段と、表示予定時刻待機手段からの表示開始指示に従い、Ｖｓｙｎｃ毎に表示準備手段により取得されたコンテンツデータに基づいて画像データを生成する表示処理手段と、表示処理手段により生成された画像データをＶｓｙｎｃ毎に対応する表示装置に出力する表示出力手段とを備えたものである。
【０００９】
また、この発明に係るマルチ画面コンテンツ表示システムは、内部時計を有し、各々が対応する表示装置に所定のコンテンツを表示させることでマルチ画面を構成する複数の表示制御端末と、全表示制御端末の内部時計の時刻を同期するための時刻同期サーバ装置と、全表示制御端末から収集したＶｓｙｎｃの発生時刻に基づいて、表示制御端末によるコンテンツの表示開始時刻を調整するオフセット時間を算出するオフセット時間生成装置と、表示開始指示時刻およびオフセット時間生成装置により算出されたオフセット時間に基づいて表示開始予定時刻を算出し、再生対象のコンテンツデータを示す識別情報および当該表示開始予定時刻を含む表示制御コマンドを各表示制御端末に送信する表示制御コマンド送信装置とを備え、表示制御端末は、時刻同期サーバ装置の時刻と内部時計の時刻とを同期させる時刻同期クライアント手段と、コンテンツデータを記憶するデータ記憶手段と、表示制御コマンドに含まれる識別情報に基づいて、データ記憶手段から該当するコンテンツデータを取得する表示準備手段と、内部時計が表示制御コマンドに含まれる表示開始予定時刻を経過した後に表示開始指示を行う表示予定時刻待機手段と、表示予定時刻待機手段からの表示開始指示に従い、Ｖｓｙｎｃ毎に表示準備手段により取得されたコンテンツデータに基づいて画像データを生成する表示処理手段と、表示処理手段により生成された画像データをＶｓｙｎｃ毎に対応する表示装置に出力する表示出力手段とを備えたものである。
【発明の効果】
【００１０】
この発明によれば、上記のように構成したので、外部同期信号等の同期専用の高価なＨ／Ｗを用いずに、従来方式より高精度な画面間同期を実現することができる。
【図面の簡単な説明】
【００１１】
【図１】この発明の実施の形態１に係るマルチ画面コンテンツ表示システムの構成を示す図である。
【図２】この発明の実施の形態１におけるオフセット時間生成装置の構成を示す図である。
【図３】この発明の実施の形態１における表示制御端末の構成を示す図である。
【図４】この発明の実施の形態１におけるＶｓｙｎｃ発生時刻取得手段による処理を示すフローチャートである。
【図５】この発明の実施の形態１におけるオフセット時間生成装置による処理を示すフローチャートである。
【図６】この発明の実施の形態１における表示準備手段による処理を示すフローチャートである。
【図７】この発明の実施の形態１における表示予定時刻待機手段、表示処理手段および表示出力手段による処理を示すフローチャートである。
【図８】この発明の実施の形態１における各表示制御端末での画像データの表示タイミングを示す図である。
【図９】この発明の実施の形態２に係るマルチ画面コンテンツ表示システムの構成を示す図である。
【図１０】この発明の実施の形態３に係るマルチ画面コンテンツ表示システムの構成を示す図である。
【図１１】この発明の実施の形態３における表示制御端末の構成を示す図である。
【図１２】この発明の実施の形態３における各表示制御端末での画像データの表示タイミングを示す図である。
【図１３】この発明の実施の形態４に係るマルチ画面コンテンツ表示システムの構成を示す図である。
【図１４】この発明の実施の形態５におけるオフセット時間生成装置の構成を示す図である。
【発明を実施するための形態】
【００１２】
以下、この発明の実施の形態について図面を参照しながら詳細に説明する。
実施の形態１．
図１はこの発明の実施の形態１に係るマルチ画面コンテンツ表示システムの構成を示す図である。
マルチ画面コンテンツ表示システムは、図１に示すように、時刻同期サーバ装置１、オフセット時間生成装置２、表示制御コマンド送信装置３、複数の表示制御端末４ａ〜４ｄおよび複数の表示装置５ａ〜５ｄから構成されている。
なお、図１において、時刻同期サーバ装置１、オフセット時間生成装置２、表示制御コマンド送信装置３は別々の装置として示されているが、これら全てまたは２つの装置を１つの装置内に構成してもよい。
また、以下では、特に区別する必要がない場合には、表示制御端末４ａ〜４ｄを単に表示制御端末４と称し、表示装置５ａ〜５ｄを単に表示装置５と称す。また、後述する表示制御端末４の内部構成についても、特に区別する必要がない場合には接尾記号ａ〜ｄは付さない。
【００１３】
時刻同期サーバ装置１は、全表示制御端末４の内部時計の時刻を同期するためのものである。
オフセット時間生成装置２は、全表示制御端末４から収集したＶｓｙｎｃの発生時刻に基づいて、表示制御端末４によるコンテンツの表示開始時刻を調整するオフセット時間を算出し、表示制御端末４に通知するものである。
【００１４】
表示制御コマンド送信装置３は、スケジュールデータに基づいて、各表示制御端末４に対して、コンテンツ表示を命令する表示制御コマンドを送信するものである。なお、表示制御コマンドには、後述するデータ記憶手段４２から再生対象のコンテンツデータを読み込むための識別情報、その表示内容を制御する表示制御命令情報、および、コンテンツの表示開始指示時刻等が含まれている。
【００１５】
表示制御端末４は、内部時計を有し、対応する表示装置５にコンテンツを表示させるものである。この表示制御端末４は、時刻同期サーバ装置１からの同期情報、オフセット時間生成装置２からのオフセット時間情報、および、表示制御コマンド送信装置３からの表示制御コマンドに従い、Ｖｓｙｎｃ毎に、再生対象のコンテンツデータに基づく画像データを生成し、対応する表示装置５に出力する。
【００１６】
表示装置５は、対応する表示制御端末４からの画像データを表示するものである。そして、各表示装置５が各々担当の表示領域において、表示制御命令情報に従って画像データを表示することで、１つの大きなマルチ画面を構成する。
【００１７】
次に、オフセット時間生成装置２の構成について、図２を参照しながら説明する。
オフセット時間生成装置２は、図２に示すように、Ｖｓｙｎｃ発生時刻収集手段２１、オフセット時間算出手段２２およびオフセット時間送信手段２３から構成されている。
【００１８】
Ｖｓｙｎｃ発生時刻収集手段２１は、定期的に、全表示制御端末４の後述するＶｓｙｎｃ発生時刻取得手段４７からＶｓｙｎｃの発生時刻を収集するものである。
オフセット時間算出手段２２は、Ｖｓｙｎｃ発生時刻収集手段２１により収集された全表示制御端末４のＶｓｙｎｃの発生時刻に基づいて、オフセット時間を算出するものである。
オフセット時間送信手段２３は、オフセット時間算出手段２２により算出されたオフセット時間を全表示制御端末４の後述する表示準備手段４３に通知するものである。
【００１９】
次に、表示制御端末４の構成について、図３を参照しながら説明する。
表示制御端末４は、図３に示すように、時刻同期クライアント手段４１、データ記憶手段４２、表示準備手段４３、表示予定時刻待機手段４４、表示処理手段４５、表示出力手段４６およびＶｓｙｎｃ発生時刻取得手段４７から構成されている。
【００２０】
時刻同期クライアント手段４１は、時刻同期サーバ装置１と他の表示制御端末４の時刻同期クライアント手段４１と通信し、時刻同期サーバ装置１の時刻と内部時計の時刻とを同期させるものである。
データ記憶手段４２は、静止画・動画等の素材データ、使用素材の識別情報やグラフィクス、表示レイアウト・動作等を含むコンテンツデータや、リフレッシュレート等を記憶するものである。
【００２１】
表示準備手段４３は、表示制御コマンド送信装置３から表示制御コマンドを受信した場合に、当該表示制御コマンドに含まれる識別情報に基づいてデータ記憶手段４２から該当するコンテンツデータを取得して解析するものである。また、当該コンテンツデータの再生に使用する素材データも取得して素材画像データを作成し、当該表示制御コマンドに含まれる表示制御命令情報、当該素材画像データおよびレイアウト情報（位置・サイズ・透明度ｅｔｃ．．）から成る描画制御情報を生成するものである。
【００２２】
表示予定時刻待機手段４４は、オフセット時間生成装置２からのオフセット時間および表示準備手段４３を介して取得した表示制御コマンドに含まれる表示開始指示時刻に基づいて、実際にコンテンツの表示を開始する表示開始予定時刻を算出するものである。そして、表示予定時刻待機手段４４は、内部時計がこの表示開始予定時刻を経過した後に、表示処理手段４５に表示開始指示を行う。
【００２３】
表示処理手段４５は、表示予定時刻待機手段４４からの表示開始指示に従い、表示出力手段４６から通知されるＶｓｙｎｃの発生毎に、表示準備手段４３からのコンテンツデータおよび描画制御情報に基づいて、１フレーム毎に画像データを生成するものである。また、表示処理手段４５は生成した画像データをフレームバッファ（不図示）に書き込む。
表示出力手段４６は、Ｖｓｙｎｃの発生毎に、表示処理手段４５が書き込んだフレームバッファ内の画像データを対応する表示装置５に出力するものである。また、表示出力手段４６は、Ｖｓｙｎｃの発生を表示処理手段４５およびＶｓｙｎｃ発生時刻取得手段４７に通知する。
【００２４】
Ｖｓｙｎｃ発生時刻取得手段４７は、表示出力手段４６からＶｓｙｎｃの発生が通知された際に、その発生時刻を取得して記憶するものである。そして、Ｖｓｙｎｃ発生時刻取得手段４７は、オフセット時間生成装置２からのＶｓｙｎｃ発生時刻の取得指示に応じて、記憶したＶｓｙｎｃの発生時刻を通知する。
【００２５】
次に、上記のように構成されたマルチ画面コンテンツ表示システムによる各処理について説明する。なお以下では、各時刻同期クライアント手段４１による処理（時刻同期クライアントステップ）によって、時刻同期サーバ装置１と各表示制御端末４の内部時計の時刻が概ね合っているものとする。
【００２６】
まず、Ｖｓｙｎｃ発生時刻取得手段４７による処理について、図４を参照しながら説明する。
Ｖｓｙｎｃ発生時刻取得手段４７による処理では、図４に示すように、まず、表示処理手段４５からＶｓｙｎｃの発生が通知されたかを判断する（ステップＳＴ１）。このステップＳＴ１において、Ｖｓｙｎｃの発生が通知されたと判断した場合には、その発生時刻を取得する（ステップＳＴ２）。そして、取得したＶｓｙｎｃの発生時刻を記憶する。
【００２７】
次いで、Ｖｓｙｎｃ発生時刻収集手段２１からＶｓｙｎｃ発生時刻の取得指示を受信したかを判断する（ステップＳＴ３）。このステップＳＴ３において、Ｖｓｙｎｃ発生時刻取得指示を受信したと判断した場合には、記憶したＶｓｙｎｃの発生時刻をＶｓｙｎｃ発生時刻収集手段２１に通知する（ステップＳＴ４）。その後、シーケンスはステップＳＴ１に戻る。
一方、ステップＳＴ１においてＶｓｙｎｃの発生が通知されていないと判断した場合、または、ステップＳＴ３においてＶｓｙｎｃ発生時刻の取得指示を受信していないと判断した場合には、シーケンスはすぐにステップＳＴ１に戻る。
【００２８】
次に、オフセット時間生成装置２による処理（オフセット時間生成ステップ）について、図５を参照しながら説明する。
オフセット時間生成装置２による処理では、図５に示すように、まず、Ｖｓｙｎｃ発生時刻収集手段２１が、定期的にＶｓｙｎｃ発生時刻の取得指示を全表示制御端末４のＶｓｙｎｃ発生時刻取得手段４７に対して送信する（ステップＳＴ５）。次いで、各Ｖｓｙｎｃ発生時刻取得手段４７が当該取得指示を受けてＶｓｙｎｃ発生時刻を返信してくるので、これを受信する（ステップＳＴ６）。
次いで、オフセット時間算出手段２２が、Ｖｓｙｎｃ発生時刻収集手段２１により収集された全表示制御端末４のＶｓｙｎｃ発生時刻に基づいて、オフセット時間を算出する（ステップＳＴ７）。次いで、オフセット時間送信手段２３が、オフセット時間算出手段２２により算出されたオフセット時間を全表示制御端末４に通知する（ステップＳＴ８）。
【００２９】
なお、表示制御コマンド送信装置３では、スケジュールデータから表示制御命令情報を取得し、当該表示制御命令情報で予め指定された表示開始指示時刻より一定時間前の時刻になるまで待機した後、表示制御コマンドを各表示制御端末４に送信する（表示制御コマンド送信ステップ）。その後、表示制御コマンド送信装置３は、次に実行予定の表示制御命令情報を処理する。
【００３０】
次に、表示準備手段４３による処理（表示準備ステップ）について、図６を参照しながら説明する。
表示準備手段４３による処理では、図６に示すように、まず、表示制御コマンド送信装置３からの表示制御コマンドを受信する（ステップＳＴ９） 。次いで、この表示制御コマンドに含まれる識別情報、表示制御命令情報および表示開始指示時刻を取得する（ステップＳＴ１０）。
次いで、この識別情報に基づいて、該当するコンテンツデータおよびその中で使用する素材データをデータ記憶手段４２から読み込む（ステップＳＴ１１）。次いで、素材データの種類に応じて、描画を実施するために圧縮された静止画の解凍、フォントデータからの画像生成、動画データを解析して再生準備をする等によって、描画のための事前準備処理を実施（素材画像データを作成）し、描画制御情報を生成する（ステップＳＴ１２）。
【００３１】
次に、表示予定時刻待機手段４４、表示処理手段４５および表示出力手段４６による処理（表示予定時刻待機ステップ、表示処理ステップ、表示出力ステップ）について、図７を参照しながら説明する。
表示予定時刻待機手段４４、表示処理手段４５および表示出力手段４６による処理では、図７に示すように、まず、表示予定時刻待機手段４４が、表示準備手段４３を介して取得した表示制御コマンドに含まれる表示開始指示時刻およびオフセット時間生成装置２からのオフセット時間に基づいて、表示開始予定時刻を算出する（ステップＳＴ１３）。次いで、表示予定時刻待機手段４４は、表示制御端末４の内部時計から得られる時刻と表示開始予定時刻を比較し（ステップＳＴ１４）、内部時計が表示開始予定時刻を経過した場合に、表示処理手段４５に対してコンテンツの表示開始指示を行う（ステップＳＴ１５）。
【００３２】
次いで、表示処理手段４５は、表示予定時刻待機手段４４からの表示開始指示に従い、表示出力手段４６から通知されるＶｓｙｎｃの発生に伴い、表示準備手段４３からのコンテンツデータおよび描画制御情報に基づいて、１フレームの画像データを生成する（ステップＳＴ１６）。次いで、表示処理手段４５は、この画像データをフレームバッファ上に書き込む（ステップＳＴ１７）。
次いで、表示出力手段４６は、Ｖｓｙｎｃの発生を待った後（ステップＳＴ１８）、フレームバッファ上の画像データを表示装置５に送信する（ステップＳＴ１９）。その後、シーケンスはステップＳＴ１６に戻り、上記ステップＳＴ１６〜１９を繰り返す。
【００３３】
次に、上記ステップＳＴ７において、オフセット時間算出手段２２が行うオフセット時間の算出方法例について説明する。
なお以下では、Ｖｓｙｎｃ発生時刻収集手段２１において、表示制御端末４ａのＶｓｙｎｃ発生時刻取得手段４７ａから取得したＶｓｙｎｃの発生時刻をｔｖ１、表示制御端末４ｂのＶｓｙｎｃ発生時刻取得手段４７ｂから取得したＶｓｙｎｃの発生時刻をｔｖ２、表示制御端末４ｃのＶｓｙｎｃ発生時刻取得手段４７ｃから取得したＶｓｙｎｃの発生時刻をｔｖ３、表示制御端末４ｄのＶｓｙｎｃ発生時刻取得手段４７ｄから取得したＶｓｙｎｃの発生時刻をｔｖ４とする。また、本時刻はミリ秒以下の単位まで情報を取得できるものとする。また、表示装置５のリフレッシュレートは、６０Ｈｚとする。また、フレーム間の時間Ｖは、１６．６６・・・ｍｓとする。
【００３４】
オフセット時間算出手段２２によるオフセット時間の算出方法では、まず、Ｖｓｙｎｃの発生時刻ｔｖ１〜ｔｖ４からミリ秒単位の値ｔｖ１’〜ｔｖ４’を抽出する。次いで、下式（１）に基づき、各発生時刻のミリ秒単位であるｔｖＮ’を、時刻０ｍｓ〜１６．６６・・・ｍｓの間にＶｓｙｎｃが発生した時の推定発生時刻に換算する。
ｔｖＮ’’＝ｍｏｄ（ｔｖＮ’，Ｖ）            （１）
なお、ｍｏｄ（ｔ，ａ）は、ｔをａで割った剰余を求める関数である。
【００３５】
次いで、下式（２）に基づき、各推定発生時刻ｔｖ１’’〜ｔｖ４’’からＶｓｙｎｃの発生台数が最も疎となる時刻（オフセット時間）ｔｖ０を求める。
ｔｖ０＝ＮＤ（ｔｖ１’’， ｔｖ２’’， ｔｖ３’’， ｔｖ４’’）        （２）
なお、ＮＤ（ｔｖ１’’，・・・，ｔｖＮ’’）は、ｔｖ１’’，・・・，ｔｖ４’’の全サンプルからサンプルの密度が疎な時刻を求める関数である。
【００３６】
また、ＮＤ（ｔｖ１’’，・・・，ｔｖＮ’’）の一例として、下式（３）のように、各推定発生時刻ｔｖ１’’〜ｔｖ４’’をソートした上で、隣り合う２サンプルの間隔を比較し、最も広い区間の中間値をオフセット時間とするようにしてもよい。
0005717594.tif 000002
なお、Ｇａｐ（ｔｖ１’’，・・・，ｔｖＮ’’）＝ｍａｘ（ｔｖ２’’−ｔｖ１’’，ｔｖ３’’−ｔｖ２’’，・・・，ｔｖＮ’’−ｔｖＮ-１’’，ｔｖ１’’＋Ｖ−ｔｖＮ’’）である。また、ｍａｘ（ｘ１，ｘ２，・・・，ｘＮ）は、ｘ１，ｘ２，・・・，ｘＮのうち最大の値を求める関数である。
【００３７】
また、ＮＤ（ｔｖ１’’，・・・，ｔｖＮ’’）の別の一例として、一般的なカーネル密度推定手法を用い、その０ｍｓ〜１６．６６・・・ｍｓ区間内の最小値をオフセット時間とするようにしてもよい。
【００３８】
以上のようにして、オフセット時間算出手段２２にてオフセット時間を算出した後、ステップＳＴ１３において、表示予定時刻待機手段４４がオフセット時間ｔｖ０を表示開始指示時刻ｔｓに加算することで、表示開始予定時刻ｔｓ’を算出する。
【００３９】
次に、本方式による効果について、図８を参照しながら説明する。
本方式による時刻同期によっても各表示制御端末４ａ〜４ｄでは数ｍｓ程度の時刻ずれが生じている。図８の各表示制御端末４ａ〜４ｄでは、表示制御端末４ａを基準（０ｍｓ）とすると、表示制御端末４ｂでは３ｍｓ、表示制御端末４ｃでは１ｍｓ、表示制御端末４ｄでは１ｍｓの時刻ずれが生じている。また、Ｖｓｙｎｃ発生時刻（図８の実線部）は、表示制御端末４ａでは０，１６，３３ｍｓ、表示制御端末４ｂでは１５，３２ｍｓ、表示制御端末４ｃでは１４，３１ｍｓ、表示制御端末４ｄでは１，１７，３４ｍｓに発生している。また、表示開始指示時刻は０ｍｓであるとする。
【００４０】
以上の条件で従来方式を用いた場合、第１フレームの画像データの表示時刻は、表示制御端末４ａでは１６ｍｓ、表示制御端末４ｂでは３２ｍｓ、表示制御端末４ｃでは３１ｍｓ、表示制御端末４ｄでは１７ｍｓとなる。よって、表示制御端末４ｂと表示制御端末４ａ，４ｄは１フレーム以上のずれがあることとなる。
一方、実施の形態１の方式を用いた場合、オフセット時間は８ｍｓであり、表示開始予定時刻は、表示制御端末４ａでは１６ｍｓ、表示制御端末４ｄでは１７ｍｓとなる。そのため、第１フレームの画像データの表示時刻は、表示制御端末４ａでは３３ｍｓ、表示制御端末４ｄでは３４ｍｓとなる。よって、各表示制御端末４での表示タイミングのずれを従来方式に対して抑制することができる。
【００４１】
以上のように、この実施の形態１によれば、全表示制御端末４でのＶｓｙｎｃの発生時刻からオフセット時間を算出し、このオフセット時間を考慮した表示開始予定時刻を経過した後のＶｓｙｎｃの発生時刻に伴って画像データの表示処理を行うように構成したので、外部同期信号等の同期専用の高価なＨ／Ｗを用いずに、従来方式より高精度な画面間同期を実現することができる。
【００４２】
なお、実施の形態１では、各表示制御端末４に送信されるオフセット時間を全て同じ時間としているが、これに限るものではなく、表示制御端末４毎に最適なオフセット時間を算出して送信するようにしてもよい。また、各表示予定時刻待機手段４４において、各表示制御端末４に適した端末オフセット時間をオフセット時間生成装置２によるオフセット時間から求め、端末オフセット時間を表示開始指示時刻に加算することで表示開始予定時刻を算出するようにしてもよい。
また、コンテンツ再生を行う場合、実施の形態１では１つの表示制御コマンドで実施するようにしたが、これに限るものではなく、識別情報および表示制御命令情報を含む表示準備コマンドと、表示開始指示時刻を含む表示開始コマンドとに分割するようにしてもよい。この場合、まず、表示準備コマンドを送信して表示準備手段４３で処理を行い、その後、表示開始コマンドを送信して表示予定時刻待機手段４４で処理を行う。
【００４３】
また、実施の形態１では、表示処理手段４５が表示開始指示後の最初のＶｓｙｎｃの発生と伴って第１フレームの画像データの生成を開始している。そのため、表示装置５では次のＶｓｙｎｃの発生時にこの画面データへのフレーム切替が行われることになる。それに対して、表示処理手段４５で、表示開始指示後の最初のＶｓｙｎｃの発生までに第１フレームの画像データを生成しておき、このＶｓｙｎｃの発生時にこの画像データへのフレーム切替を行うようにしてもよい。これにより、表示開始予定時刻からの表示切替タイミングの遅延を減らすことができる。
【００４４】
また、実施の形態１では、Ｖｓｙｎｃ発生時刻取得手段４７がＶｓｙｎｃ発生時刻収集手段２１からのＶｓｙｎｃ発生時刻の取得指示に応じて、当該発生時刻を通知するように構成したが、これに限るものではなく、Ｖｓｙｎｃ発生時刻取得手段４７が、Ｖｓｙｎｃが発生する度に、当該Ｖｓｙｎｃの発生時刻を示す情報をＶｓｙｎｃ発生時刻収集手段２１に通知するようにしてもよい。
【００４５】
実施の形態２．
図９はこの発明の実施の形態２に係るマルチ画面コンテンツ表示システムの構成を示す図である。ここでは、実施の形態１に係るマルチ画面コンテンツ表示システムとの相違する部分についてのみ説明を行う。
この図９に示す実施の形態２に係るマルチ画面コンテンツ表示システムでは、オフセット時間送信手段２３が、各表示制御端末４の表示準備手段４３ではなく、表示制御コマンド送信装置３にオフセット時間を通知している。
【００４６】
そして、表示制御コマンド送信装置３では、オフセット時間を表示開始指示時刻に加算することで表示開始予定時刻を算出し、表示開始指示時刻の代わりに表示開始予定時刻を表示制御コマンドに含めて表示制御端末４に送信する。
また、各表示制御端末４の表示予定時刻待機手段４４では、表示開始予定時刻の算出処理は行わず、表示準備手段４３を介して取得した表示制御コマンドに含まれる表示開始予定時刻を用いて待機を行う。
【００４７】
以上のように、この実施の形態２によれば、オフセット時間送信手段２３が表示制御コマンド送信装置３にオフセット時間を通知するように構成したので、実施の形態１と同様の効果を得ることができるとともに、表示制御コマンドと同時にオフセット時間を送ることとなるため、実施の形態１と比べて、より通信量を減らし、表示制御端末４の処理量を減らすことができる。
【００４８】
実施の形態３．
図１０はこの発明の実施の形態３に係るマルチ画面コンテンツ表示システムの構成を示す図であり、図１１は図１０における表示制御端末４ａの構成を示す図である。ここにおいても実施の形態２と同様に、実施の形態１に係るマルチ画面コンテンツ表示システムとの相違する部分についてのみ説明を行う。なお図１１では、時刻同期クライアント手段４１ａの記載は省略している。
図１０，１１に示すように、表示制御端末４ａの表示出力手段４６ａには、他の表示制御端末４ｂ〜４ｄの表示出力手段４６ｂ〜４６ｄが物理的に接続されている。そして、表示出力手段４６ａでのＶｓｙｎｃ信号を表示出力手段４６ｂ〜４６ｄに出力することで、全表示出力手段４６のＶｓｙｎｃを同期させている。これにより、Ｖｓｙｎｃのタイミングを全表示制御端末４上で完全に同期させることができる。
【００４９】
ここで、従来方式を用いた場合、図１２に示すように、Ｖｓｙｎｃのタイミングが完全に同期している場合であっても、時刻同期のずれによって、表示タイミングの完全な同期は実現できない。それに対して、実施の形態３では、実施の形態１の構成に、各表示出力手段４６を物理的に接続してＨ／ＷによるＶｓｙｎｃ同期機構を組込むことで、時刻同期のずれの影響をなくし、完全に表示タイミングの同期を実現することができる。
なお、図１１では実施の形態１の構成にＶｓｙｎｃ同期機構を組込んだ場合について示したが、実施の形態２の構成にＶｓｙｎｃ同期機構を組込むようにしてもよい。
【００５０】
実施の形態４．
図１３はこの発明の実施の形態４に係るマルチ画面コンテンツ表示システムの構成を示す図である。ここでは、実施の形態２に係るマルチ画面コンテンツ表示システムとの相違する部分についてのみ説明を行う。
【００５１】
この図１３に示す実施の形態４に係るマルチ画面コンテンツ表示システムでは、表示制御コマンド送信装置３がスケジュールデータから表示制御命令情報を取得し、当該表示制御命令情報で予め指定された表示開始指示時刻より一定時間前の時刻になるまで待機した後、表示制御コマンド発行準備指示をオフセット時間生成装置２に対して通知する。
そして、オフセット時間生成装置２では、表示制御コマンド発行準備指示を受けて図５に示すステップＳＴ５〜ＳＴ８の処理を実行した後、準備完了通知を表示制御コマンド送信装置３に返信する。そして、表示制御コマンド送信装置３は、準備完了通知を受けて表示制御コマンドを各表示制御端末４に送信する。
【００５２】
以上のように、この実施の形態４によれば、表示制御コマンド送信装置３が表示制御コマンドを通知する直前に、オフセット時間生成装置２がオフセット時間を算出するように構成したので、オフセット時間生成装置２がオフセット時間を算出するために全表示制御端末４からＶｓｙｎｃ発生時刻を収集してからの経過時間が短くなり、経過時間の間に発生する時刻のずれが小さくなることで、実施の形態２と比べて、さらに高精度な画面間同期を実現することができる。
なお、実施の形態１に対しても適用できることは明らかである。
【００５３】
実施の形態５．
図１４はこの発明の実施の形態５におけるオフセット時間生成装置２の構成を示す図である。この図１４に示す実施の形態５におけるオフセット時間生成装置２は、図２に示す実施の形態１におけるオフセット時間生成装置２に表示装置配置記憶手段２４を追加したものである。その他の構成は同様であるため同一の符号を付して、相違する部分についてのみ説明を行う。
【００５４】
表示装置配置記憶手段２４は、表示装置５ａ〜５ｄを並べた際に各表示装置５の位置関係を示す情報（表示装置配置情報）を記憶するものである。
また、オフセット時間算出手段２２は、全表示制御端末４から収集したＶｓｙｎｃ発生時刻に加えて、表示装置配置記憶手段２４から取得した表示装置配置情報にも基づいて、隣接する表示装置５間での同期を考慮してオフセット時間を算出する。
【００５５】
以上のように、この実施の形態５によれば、オフセット時間算出手段２２が隣接する表示装置５間の同期を考慮してオフセット時間を算出するように構成することで、全表示装置５間での同期精度は下がったとしても、隣接する表示装置５間ではより同期精度を高めることができる。
【００５６】
また、実施の形態１〜５では、いずれも表示制御端末４の台数は４台として説明しているが、２台以上であれば何台構成でも実現可能であることは明らかである。
また、本願発明はその発明の範囲内において、各実施の形態の自由な組み合わせ、あるいは各実施の形態の任意の構成要素の変形、もしくは各実施の形態において任意の構成要素の省略が可能である。
【符号の説明】
【００５７】
１  時刻同期サーバ装置、２  オフセット時間生成装置、３  表示制御コマンド送信装置、４，４ａ〜４ｄ  表示制御端末、５，５ａ〜５ｄ  表示装置、２１  Ｖｓｙｎｃ発生時刻収集手段、２２  オフセット時間算出手段、２３  オフセット時間送信手段、２４  表示装置配置記憶手段、４１  時刻同期クライアント手段、４２  データ記憶手段、４３  表示準備手段、４４  表示予定時刻待機手段、４５  表示処理手段、４６  表示出力手段、４７  Ｖｓｙｎｃ発生時刻取得手段。
【図１】
0005717594.tif 000003
【図２】
0005717594.tif 000004
【図３】
0005717594.tif 000005
【図４】
0005717594.tif 000006
【図５】
0005717594.tif 000007
【図６】
0005717594.tif 000008
【図７】
0005717594.tif 000009
【図８】
0005717594.tif 000010
【図９】
0005717594.tif 000011
【図１０】
0005717594.tif 000012
【図１１】
0005717594.tif 000013
【図１２】
0005717594.tif 000014
【図１３】
0005717594.tif 000015
【図１４】
0005717594.tif 000016