(57)【要約】【課題】多画面に表示されるコンテンツの再生開始時刻を精度良く同期することが可能な多画面同期再生システム、表示制御端末、多画面同期再生方法、及びプログラムを提供すること。【解決手段】複数の表示制御端末２００と、複数の表示制御端末２００に接続される同期サーバ１００とを有する多画面同期再生システム１１００が提供される。同期サーバ１００は、当該同期サーバ１００が有する時計の時刻情報を複数の表示制御装置２００に対して同時に送信する同期時刻送信部１０８を備え、表示制御端末２００は、同期サーバ１００から同時に送信された時刻情報に基づいて当該表示制御端末２００が有する時計の時刻合わせをする時刻設定部２０４と、表示制御端末２００が有する時計の時刻に基づき、コンテンツ毎に設定された再生開始時刻に合わせてコンテンツを再生開始する表示制御部２１０とを備えることを特徴とする。【選択図】図１
2008252422.tif 000002
【特許請求の範囲】
【請求項１】
複数の表示制御端末と、前記複数の表示制御端末に接続される同期サーバと、を有する多画面同期再生システムであって、
前記同期サーバは、
当該同期サーバが有する時計の時刻情報を前記複数の表示制御装置に対して同時に送信する同期時刻送信部を備え、
前記表示制御端末は、
前記同期サーバから同時に送信された時刻情報に基づいて当該表示制御端末が有する時計の時刻合わせをする時刻設定部と、
前記表示制御端末が有する時計の時刻に基づき、コンテンツ毎に設定された再生開始時刻に合わせてコンテンツを再生開始する表示制御部と、
を備えることを特徴とする、多画面同期再生システム。
【請求項２】
前記同期サーバは、ネットワークを介して受信した時刻情報に基づいて前記同期サーバが有する時計の時刻合わせをする時刻設定部をさらに備えることを特徴とする、請求項１に記載の多画面同期再生システム。
【請求項３】
前記同期サーバが備える時刻設定部は、前記ネットワーク上に位置するＮＴＰサーバから受信した時刻情報に基づいて前記同期サーバが有する時計の時刻合わせをすることを特徴とする、請求項２に記載の多画面同期再生システム。
【請求項４】
前記表示制御端末が備える表示制御部は、前記多画面同期再生システムに含まれる他の前記表示制御端末が再生開始するコンテンツと同一のコンテンツを同時に再生開始することを特徴とする、請求項１に記載の多画面同期再生システム。
【請求項５】
前記表示制御端末が備える表示制御部は、前記コンテンツ毎に設定された再生開始時刻に達する以前に、その再生開始時刻に対応するコンテンツを先読みすることを特徴とする、請求項１に記載の多画面同期再生システム。
【請求項６】
前記表示制御端末が備える表示制御部は、再生されているコンテンツの次に再生されるコンテンツの再生開始時刻に達した時点で、前記再生されているコンテンツを終了して前記次に再生されるコンテンツを再生開始することを特徴とする、請求項１に記載の多画面同期再生システム。
【請求項７】
複数の第１表示制御端末と、前記複数の第１表示制御端末に接続される第２表示制御端末と、を有する多画面同期再生システムであって、
前記第２表示制御端末は、
当該第２表示制御端末が有する時計の時刻に基づき、コンテンツ毎に設定された再生開始時刻に合わせてコンテンツを再生開始する表示制御部と、
前記第２表示制御端末が有する時計の時刻情報を前記複数の第１表示制御装置に対して同時に送信する同期時刻送信部と、
を備え、
前記第１表示制御端末は、
前記第２表示制御端末から同時に送信された時刻情報に基づいて当該第１表示制御端末が有する時計の時刻合わせをする時刻設定部と、
前記第１表示制御端末が有する時計の時刻に基づき、コンテンツ毎に設定された再生開始時刻に合わせてコンテンツを再生開始する表示制御部と、
を備えることを特徴とする、多画面同期再生システム。
【請求項８】
前記複数の他の表示制御端末に接続される表示制御端末であって、
当該表示制御端末が有する時計の時刻に基づき、コンテンツ毎に設定された再生開始時刻に合わせてコンテンツを再生開始する表示制御部と、
前記表示制御端末が有する時計の時刻と前記複数の他の表示制御端末が有する時計の時刻とを同期するために、前記表示制御端末が有する時計の時刻情報を前記複数の他の表示制御装置に対して同時に送信する同期時刻送信部と、
を備えることを特徴とする、表示制御端末。
【請求項９】
複数の表示制御端末と、前記複数の表示制御端末に接続される同期サーバと、を有する多画面同期再生システムであって、
前記同期サーバは、
当該同期サーバが有する時計の時刻に基づき、コンテンツ毎に設定された再生開始時刻に合わせてコンテンツ毎の再生開始信号を前記複数の表示制御装置に対して同時に送信する再生開始信号送信部を備え、
前記表示制御端末は、
前記同期サーバから受信した前記再生開始信号に応じて該当するコンテンツを再生開始する表示制御部を備えることを特徴とする、多画面同期再生システム。
【請求項１０】
複数の第１表示制御端末と、前記複数の第１表示制御端末に接続される第２表示制御端末と、を有する多画面同期再生システムであって、
前記第２表示制御端末は、
当該第２表示制御端末が有する時計の時刻に基づき、コンテンツ毎に設定された再生開始時刻に合わせてコンテンツを再生開始する表示制御部と、
前記第２表示制御端末が有する時計の時刻に基づき、コンテンツ毎に設定された再生開始時刻に合わせてコンテンツ毎の再生開始信号を前記複数の第１表示制御装置に対して同時に送信する再生開始信号送信部と、
を備え、
前記第１表示制御端末は、
前記第２表示制御端末から受信した前記再生開始信号に応じて該当するコンテンツを再生開始する表示制御部を備えることを特徴とする、多画面同期再生システム。
【請求項１１】
複数の他の表示制御端末に接続される表示制御端末であって、
当該表示制御端末が有する時計の時刻に基づき、コンテンツ毎に設定された再生開始時刻に合わせてコンテンツを再生開始する表示制御部と、
前記表示制御端末が有する時計の時刻に基づき、コンテンツ毎に設定された再生開始時刻に合わせてコンテンツ毎の再生開始信号を前記複数の他の表示制御装置に対して同時に送信する再生開始信号送信部と、
を備えることを特徴とする、表示制御端末。
【請求項１２】
複数の表示制御端末と、前記複数の表示制御端末に接続される同期サーバと、を有する多画面同期再生システムであって、
前記同期サーバは、
当該同期サーバが有する時計の時刻に基づき、所定の時間間隔で時刻情報を前記複数の表示制御装置に対して同時に送信する再生開始信号送信部を備え、
前記表示制御端末は、
前記同期サーバから受信した前記時刻情報に基づき、コンテンツ毎に設定された再生開始時刻に合わせてコンテンツを再生開始する表示制御部を備えることを特徴とする、多画面同期再生システム。
【請求項１３】
複数の第１表示制御端末と、前記複数の第１表示制御端末に接続される第２表示制御端末と、を有する多画面同期再生システムであって、
前記第２表示制御端末は、
当該第２表示制御端末が有する時計の時刻に基づき、コンテンツ毎に設定された再生開始時刻に合わせてコンテンツを再生開始する表示制御部と、
前記第２表示制御端末が有する時計の時刻に基づき、所定の時間間隔で時刻情報を前記複数の第１表示制御装置に対して同時に送信する再生開始信号送信部と、
を備え、
前記第１表示制御端末は、
前記第２表示制御端末から受信した前記時刻情報に基づき、コンテンツ毎に設定された再生開始時刻に合わせてコンテンツを再生開始する表示制御部を備えることを特徴とする、多画面同期再生システム。
【請求項１４】
複数の他の表示制御端末に接続される表示制御端末であって、
当該表示制御端末が有する時計の時刻に基づき、コンテンツ毎に設定された再生開始時刻に合わせてコンテンツを再生開始する表示制御部と、
前記表示制御端末が有する時計の時刻に基づき、所定の時間間隔で時刻情報を前記複数の他の表示制御装置に対して同時に送信する再生開始信号送信部と、
を備えることを特徴とする、表示制御端末。
【請求項１５】
複数の表示制御端末と、前記複数の表示制御端末に接続される同期サーバと、を有する多画面同期再生システムにおける多画面同期再生方法であって、
前記同期サーバにより、当該同期サーバが有する時計の時刻情報を前記複数の表示制御装置に対して同時に送信する同期時刻送信ステップと、
前記表示制御端末により、前記同期サーバから同時に送信された時刻情報に基づいて当該表示制御端末が有する時計の時刻合わせをする時刻設定ステップと、
前記表示制御端末が有する時計の時刻に基づき、コンテンツ毎に設定された再生開始時刻に合わせてコンテンツを再生開始する表示制御ステップと、
を含むことを特徴とする、多画面同期再生方法。
【請求項１６】
複数の第１表示制御端末と、前記複数の第１表示制御端末に接続される第２表示制御端末と、を有する多画面同期再生システムにおける多画面同期再生方法であって、
前記第２表示制御端末により、当該第２表示制御端末が有する時計の時刻に基づき、コンテンツ毎に設定された再生開始時刻に合わせてコンテンツを再生開始する表示制御ステップと、
前記第２表示制御端末により、前記第２表示制御端末が有する時計の時刻情報を前記複数の第１表示制御装置に対して同時に送信する同期時刻送信ステップと、
前記第１表示制御端末により、前記第２表示制御端末から同時に送信された時刻情報に基づいて当該第１表示制御端末が有する時計の時刻合わせをする時刻設定ステップと、
前記第１表示制御端末により、前記第１表示制御端末が有する時計の時刻に基づき、コンテンツ毎に設定された再生開始時刻に合わせてコンテンツを再生開始する表示制御ステップと、
を含むことを特徴とする、多画面同期再生方法。
【請求項１７】
複数の表示制御端末と、前記複数の表示制御端末に接続される同期サーバと、を有する多画面同期再生システムにおける多画面同期再生方法であって、
前記同期サーバにより、当該同期サーバが有する時計の時刻に基づき、コンテンツ毎に設定された再生開始時刻に合わせてコンテンツ毎の再生開始信号を前記複数の表示制御装置に対して同時に送信する再生開始信号送信ステップと、
前記表示制御端末により、前記同期サーバから受信した前記再生開始信号に応じて該当するコンテンツを再生開始する表示制御ステップと、
を含むことを特徴とする、多画面同期再生方法。
【請求項１８】
複数の第１表示制御端末と、前記複数の第１表示制御端末に接続される第２表示制御端末と、を有する多画面同期再生システムにおける多画面同期再生方法であって、
前記第２表示制御端末により、当該第２表示制御端末が有する時計の時刻に基づき、コンテンツ毎に設定された再生開始時刻に合わせてコンテンツを再生開始する表示制御ステップと、
前記第２表示制御端末により、前記第２表示制御端末が有する時計の時刻に基づき、コンテンツ毎に設定された再生開始時刻に合わせてコンテンツ毎の再生開始信号を前記複数の第１表示制御装置に対して同時に送信する再生開始信号送信ステップと、
前記第１表示制御端末により、前記第２表示制御端末から受信した前記再生開始信号に応じて該当するコンテンツを再生開始する表示制御ステップと、
を含むことを特徴とする、多画面同期再生方法。
【請求項１９】
複数の表示制御端末と、前記複数の表示制御端末に接続される同期サーバと、を有する多画面同期再生システムにおける多画面同期再生方法であって、
前記同期サーバにより、当該同期サーバが有する時計の時刻に基づき、所定の時間間隔で時刻情報を前記複数の表示制御装置に対して同時に送信する再生開始信号送信ステップと、
前記表示制御端末により、前記同期サーバから受信した前記時刻情報に基づき、コンテンツ毎に設定された再生開始時刻に合わせてコンテンツを再生開始する表示制御ステップと、
を含むことを特徴とする、多画面同期再生方法。
【請求項２０】
複数の第１表示制御端末と、前記複数の第１表示制御端末に接続される第２表示制御端末と、を有する多画面同期再生システムにおける多画面同期再生方法であって、
前記第２表示制御端末により、当該第２表示制御端末が有する時計の時刻に基づき、コンテンツ毎に設定された再生開始時刻に合わせてコンテンツを再生開始する表示制御ステップと、
前記第２表示制御端末により、前記第２表示制御端末が有する時計の時刻に基づき、所定の時間間隔で時刻情報を前記複数の第１表示制御装置に対して同時に送信する再生開始信号送信ステップと、
前記第１表示制御端末により、前記第２表示制御端末から受信した前記時刻情報に基づき、コンテンツ毎に設定された再生開始時刻に合わせてコンテンツを再生開始する表示制御ステップと、
を含むことを特徴とする、多画面同期再生方法。
【請求項２１】
上記の請求項１５〜２０のいずれかに記載の多画面同期再生方法をコンピュータに実現させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、多画面同期再生システム、表示制御端末、多画面同期再生方法、及びプログラムに関する。
【背景技術】
【０００２】
近年、複数の大型画面に高画質の動画コンテンツ等を連続再生するための多画面同期再生技術に注目が集まっている。この多画面同期再生技術とは、例えば、複数の表示画面を組み合わせて、恰も１つの大画面であるかのように表示したり、１つの表示画面の一端と他の表示画面の一端とが連続しているかのように映像を再生制御する技術である。また、複数の表示画面に同時に同じ映像を表示したり、複数の表示画面に同時に表示された映像が一体となって一つの統一された映像を形成するように再生制御する技術も含まれる。
【０００３】
上記の多画面同期再生技術に関連して、下記の特許文献１には、受信したテレビジョン信号を複数のデコーダ回路に分岐してマルチ画面で表示する技術が開示されている。しかし、複数の表示装置のそれぞれに表示制御用の端末を設置して多画面同期再生する技術については開示されていない。さらに、表示制御用の端末として汎用の情報処理装置を利用する構成についても開示されていない。これから主流になりつつある高画質かつ多画面によるコンテンツの多画面同期再生を考慮し、表示制御端末の構成を専用端末から汎用的な情報処理装置にシフトしようとしている現状も踏まえると、現在、多画面同期再生技術に要求される技術的課題の質自体が従来の同期再生技術とは明らかに相違してきている。
【０００４】
ところで、最近の汎用的に利用される情報処理装置（以下、ＰＣ；Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）は、複数の表示装置を接続することが可能な構成になっている。例えば、内部に形成された複数のバススロットにそれぞれディスプレイカード（以下、ＤＳＰカード）を設置することによって複数の表示装置を接続することが可能である。この場合、各ＤＳＰカードに接続される表示装置の画面に高画質のコンテンツを高精度に同期して再生することは可能である。しかし、１台のＰＣに接続できる表示装置の数は、そのＰＣのハードウェア／ソフトウェアによる制限によって高々数台に限られる。
【０００５】
そこで、複数の表示装置を接続した表示制御端末（ＰＣ）を複数台設置し、これらの表示制御端末間で高精度に時刻同期を行うことによって、表示制御端末の表示能力に制限されずに多数の表示画面に高画質コンテンツを同期再生する技術が考案された。例えば、コンテンツ毎に設定された再生開始時刻になると、該当する表示制御端末が同時にコンテンツを再生するように構成される。しかし、表示制御端末に汎用的なＰＣを利用すると、そのＰＣが有する内部時計の精度が著しく悪いため、高精度の同期再生を実現することができないという大きな問題が生じるのである。
【０００６】
【特許文献１】特開平１１−１３６５９４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
そこで、本件出願人は、標準的なオペレーティングシステム（ＵＮＩＸ（登録商標）、ＭＳ−Ｗｉｎｄｏｗｓ（登録商標）等）に組み込まれているＮＴＰ（Ｎｅｔｗｏｒｋ  Ｔｉｍｅ  Ｐｒｏｔｏｃｏｌ）クライアント等の汎用的な時刻同期技術を使用して時刻合わせをする方法を考案した。しかし、ＮＴＰクライアントを使用して時刻を同期したとしても、多画面同期再生に要求されるような高い精度の時刻同期を実現することは難しいため、高画質コンテンツを再生開始するタイミングを合わせることができないという問題がある。具体的には、ＮＴＰクライアントを利用して時刻同期をした場合、複数の表示制御端末間で平均で５５ｍｓｅｃ程度の時刻ズレが確認されている。そのため、単純に一般的な時刻同期技術を組み合わせただけでは、複数の表示制御端末の間で高精度に時刻の同期を取ることができない。また、高精度の時刻同期が可能な時刻サーバをシステム毎に設置すると、その時刻サーバの設置及び運営に莫大なコストが必要になる。
【０００８】
そこで、本発明は、上記問題に鑑みてなされたものであり、本発明の目的とするところは、多画面に表示されるコンテンツの再生開始時刻を安価に精度良く同期することが可能な、新規かつ改良された多画面同期再生システム、表示制御端末、多画面同期再生方法、及びプログラムを提供することにある。
【課題を解決するための手段】
【０００９】
上記課題を解決するために、本発明のある観点によれば、複数の表示制御端末と、前記複数の表示制御端末に接続される同期サーバと、を有する多画面同期再生システムが提供される。
また、前記同期サーバは、当該同期サーバが有する時計の時刻情報を前記複数の表示制御装置に対して同時に送信する同期時刻送信部を備える。さらに、前記表示制御端末は、前記同期サーバから同時に送信された時刻情報に基づいて当該表示制御端末が有する時計の時刻合わせをする時刻設定部と、前記表示制御端末が有する時計の時刻に基づき、コンテンツ毎に設定された再生開始時刻に合わせてコンテンツを再生開始する表示制御部と、を備える。
【００１０】
また、前記同期サーバは、ネットワークを介して受信した時刻情報に基づいて前記同期サーバが有する時計の時刻合わせをする時刻設定部をさらに備えるように構成することも可能である。
【００１１】
また、前記同期サーバが備える時刻設定部は、前記ネットワーク上に位置するＮＴＰサーバから受信した時刻情報に基づいて前記同期サーバが有する時計の時刻合わせをするように構成することも可能である。
【００１２】
また、前記表示制御端末が備える表示制御部は、前記多画面同期再生システムに含まれる他の前記表示制御端末が再生開始するコンテンツと同一のコンテンツを同時に再生開始するように構成することも可能である。
【００１３】
また、前記表示制御端末が備える表示制御部は、前記コンテンツ毎に設定された再生開始時刻に達する以前に、その再生開始時刻に対応するコンテンツを先読みするように構成することも可能である。
【００１４】
また、前記表示制御端末が備える表示制御部は、再生されているコンテンツの次に再生されるコンテンツの再生開始時刻に達した時点で、前記再生されているコンテンツを終了して前記次に再生されるコンテンツを再生開始するように構成することも可能である。
【００１５】
また、上記課題を解決するために、本発明の別の観点によれば、複数の第１表示制御端末と、前記複数の第１表示制御端末に接続される第２表示制御端末と、を有する多画面同期再生システムが提供される。
また、前記第２表示制御端末は、当該第２表示制御端末が有する時計の時刻に基づき、コンテンツ毎に設定された再生開始時刻に合わせてコンテンツを再生開始する表示制御部と、前記第２表示制御端末が有する時計の時刻情報を前記複数の第１表示制御装置に対して同時に送信する同期時刻送信部と、を備えることを特徴とする。さらに、前記第１表示制御端末は、前記第２表示制御端末から同時に送信された時刻情報に基づいて当該第１表示制御端末が有する時計の時刻合わせをする時刻設定部と、前記第１表示制御端末が有する時計の時刻に基づき、コンテンツ毎に設定された再生開始時刻に合わせてコンテンツを再生開始する表示制御部と、を備えることを特徴とする。
【００１６】
また、上記課題を解決するために、本発明の別の観点によれば、前記複数の他の表示制御端末に接続される表示制御端末が提供される。また、前記表示制御端末は、当該表示制御端末が有する時計の時刻に基づき、コンテンツ毎に設定された再生開始時刻に合わせてコンテンツを再生開始する表示制御部と、前記表示制御端末が有する時計の時刻と前記複数の他の表示制御端末が有する時計の時刻とを同期するために、前記表示制御端末が有する時計の時刻情報を前記複数の他の表示制御装置に対して同時に送信する同期時刻送信部と、を備えることを特徴とする。
【００１７】
また、上記課題を解決するために、本発明の別の観点によれば、複数の表示制御端末と、前記複数の表示制御端末に接続される同期サーバと、を有する多画面同期再生システムが提供される。
また、前記同期サーバは、当該同期サーバが有する時計の時刻に基づき、コンテンツ毎に設定された再生開始時刻に合わせてコンテンツ毎の再生開始信号を前記複数の表示制御装置に対して同時に送信する再生開始信号送信部を備えることを特徴とする。さらに、前記表示制御端末は、前記同期サーバから受信した前記再生開始信号に応じて該当するコンテンツを再生開始する表示制御部を備えることを特徴とする。
【００１８】
また、上記課題を解決するために、本発明の別の観点によれば、複数の第１表示制御端末と、前記複数の第１表示制御端末に接続される第２表示制御端末と、を有する多画面同期再生システムが提供される。
また、前記第２表示制御端末は、当該第２表示制御端末が有する時計の時刻に基づき、コンテンツ毎に設定された再生開始時刻に合わせてコンテンツを再生開始する表示制御部と、前記第２表示制御端末が有する時計の時刻に基づき、コンテンツ毎に設定された再生開始時刻に合わせてコンテンツ毎の再生開始信号を前記複数の第１表示制御装置に対して同時に送信する再生開始信号送信部と、を備えることを特徴とする。さらに、前記第１表示制御端末は、前記第２表示制御端末から受信した前記再生開始信号に応じて該当するコンテンツを再生開始する表示制御部を備えることを特徴とする。
【００１９】
また、上記課題を解決するために、本発明の別の観点によれば、複数の他の表示制御端末に接続される表示制御端末が提供される。当該表示制御端末は、当該表示制御端末が有する時計の時刻に基づき、コンテンツ毎に設定された再生開始時刻に合わせてコンテンツを再生開始する表示制御部と、前記表示制御端末が有する時計の時刻に基づき、コンテンツ毎に設定された再生開始時刻に合わせてコンテンツ毎の再生開始信号を前記複数の他の表示制御装置に対して同時に送信する再生開始信号送信部と、を備えることを特徴とする。
【００２０】
また、上記課題を解決するために、本発明の別の観点によれば、複数の表示制御端末と、前記複数の表示制御端末に接続される同期サーバと、を有する多画面同期再生システムが提供される。
また、前記同期サーバは、当該同期サーバが有する時計の時刻に基づき、所定の時間間隔で時刻情報を前記複数の表示制御装置に対して同時に送信する再生開始信号送信部を備えることを特徴とする。さらに、前記表示制御端末は、前記同期サーバから受信した前記時刻情報に基づき、コンテンツ毎に設定された再生開始時刻に合わせてコンテンツを再生開始する表示制御部を備えることを特徴とする。
【００２１】
また、上記課題を解決するために、本発明の別の観点によれば、複数の第１表示制御端末と、前記複数の第１表示制御端末に接続される第２表示制御端末と、を有する多画面同期再生システムが提供される。
また、前記第２表示制御端末は、当該第２表示制御端末が有する時計の時刻に基づき、コンテンツ毎に設定された再生開始時刻に合わせてコンテンツを再生開始する表示制御部と、前記第２表示制御端末が有する時計の時刻に基づき、所定の時間間隔で時刻情報を前記複数の第１表示制御装置に対して同時に送信する再生開始信号送信部と、を備えることを特徴とする。さらに、前記第１表示制御端末は、前記第２表示制御端末から受信した前記時刻情報に基づき、コンテンツ毎に設定された再生開始時刻に合わせてコンテンツを再生開始する表示制御部を備えることを特徴とする。
【００２２】
また、上記課題を解決するために、本発明の別の観点によれば、複数の他の表示制御端末に接続される表示制御端末が提供される。当該表示制御端末は、当該表示制御端末が有する時計の時刻に基づき、コンテンツ毎に設定された再生開始時刻に合わせてコンテンツを再生開始する表示制御部と、前記表示制御端末が有する時計の時刻に基づき、所定の時間間隔で時刻情報を前記複数の他の表示制御装置に対して同時に送信する再生開始信号送信部と、を備えることを特徴とする。
【００２３】
上記構成について、より詳細に説明すると、複数の表示装置にそれぞれ再生映像を表示する複数の表示制御端末と、前記複数の表示制御端末に接続されて前記複数の表示制御端末の時刻を同期する同期サーバと、を有する多画面同期再生システムが提供される。前記同期サーバは、当該同期サーバのローカルタイムを計時するための計時部と、ネットワークを介して受信した時刻情報を用いて前記計時部の時刻合わせをする時刻設定部と、前記同期サーバのローカルタイムに基づき、前記複数の表示制御端末に対して同時に同期時刻情報を送信する同期時刻送信部と、を備える構成であってもよい。また、前記表示制御端末は、当該表示制御端末のローカルタイムを計時するための計時部と、前記同期サーバから受信した前記同期時刻情報を用いて前記計時部の時刻合わせをする時刻設定部と、前記表示制御端末のローカルタイムに基づき、前記表示装置に対して所定の時刻に映像を再生する表示制御部と、を備える構成であってもよい。
【００２４】
さらに、複数の表示装置にそれぞれ再生映像を表示する複数の第２の表示制御端末に接続され、前記複数の第２の表示制御端末の時刻を同期すると共に、表示装置に再生映像を表示する第１の表示制御端末を有する多画面同期再生システムが提供される。前記第１の表示制御端末は、当該第１の表示制御端末のローカルタイムを計時するための計時部と、ネットワークを介して受信した時刻情報を用いて前記計時部の時刻合わせをする時刻設定部と、前記第１の表示制御端末のローカルタイムに基づき、前記表示装置に対して所定の時刻に映像を再生する表示制御部と、前記第１の表示制御端末のローカルタイムに基づき、前記複数の第２の表示制御端末に対して同時に同期時刻情報を送信する同期時刻送信部と、を備える構成であってもよい。また、前記第２の表示制御端末は、当該第２の表示制御端末のローカルタイムを計時するための計時部と、前記第１の表示制御端末から受信した前記同期時刻情報を用いて前記計時部の時刻合わせをする時刻設定部と、前記第２の表示制御端末のローカルタイムに基づき、前記表示装置に対して所定の時刻に映像を再生する表示制御部と、を備える構成であってもよい。
【００２５】
さらに、再生映像を表示する表示装置に接続され、複数の他の表示制御端末の時刻を同期することが可能な表示制御端末が提供される。当該表示制御端末は、ローカルタイムを計時するための計時部と、ネットワークを介して受信した時刻情報を用いて前記計時部の時刻合わせをする時刻設定部と、前記ローカルタイムに基づき、前記表示装置に対して所定の時刻に映像を再生する表示制御部と、前記ローカルタイムに基づき、前記複数の他の表示制御端末に対して同時に同期時刻情報を送信する同期時刻送信部と、を備える構成であってもよい。
【００２６】
また、上記課題を解決するために、本発明の別の観点によれば、複数の表示制御端末と、前記複数の表示制御端末に接続される同期サーバと、を有する多画面同期再生システムにおける多画面同期再生方法が提供される。当該多画面同期再生方法は、前記同期サーバにより、当該同期サーバが有する時計の時刻情報を前記複数の表示制御装置に対して同時に送信する同期時刻送信ステップと、前記表示制御端末により、前記同期サーバから同時に送信された時刻情報に基づいて当該表示制御端末が有する時計の時刻合わせをする時刻設定ステップと、前記表示制御端末が有する時計の時刻に基づき、コンテンツ毎に設定された再生開始時刻に合わせてコンテンツを再生開始する表示制御ステップと、を含むことを特徴とする。
【００２７】
また、上記課題を解決するために、本発明の別の観点によれば、複数の第１表示制御端末と、前記複数の第１表示制御端末に接続される第２表示制御端末と、を有する多画面同期再生システムにおける多画面同期再生方法が提供される。当該多画面同期再生方法は、前記第２表示制御端末により、当該第２表示制御端末が有する時計の時刻に基づき、コンテンツ毎に設定された再生開始時刻に合わせてコンテンツを再生開始する表示制御ステップと、前記第２表示制御端末により、前記第２表示制御端末が有する時計の時刻情報を前記複数の第１表示制御装置に対して同時に送信する同期時刻送信ステップと、前記第１表示制御端末により、前記第２表示制御端末から同時に送信された時刻情報に基づいて当該第１表示制御端末が有する時計の時刻合わせをする時刻設定ステップと、前記第１表示制御端末により、前記第１表示制御端末が有する時計の時刻に基づき、コンテンツ毎に設定された再生開始時刻に合わせてコンテンツを再生開始する表示制御ステップと、を含むことを特徴とする。
【００２８】
また、上記課題を解決するために、本発明の別の観点によれば、複数の表示制御端末と、前記複数の表示制御端末に接続される同期サーバと、を有する多画面同期再生システムにおける多画面同期再生方法が提供される。当該多画面同期再生方法は、前記同期サーバにより、当該同期サーバが有する時計の時刻に基づき、コンテンツ毎に設定された再生開始時刻に合わせてコンテンツ毎の再生開始信号を前記複数の表示制御装置に対して同時に送信する再生開始信号送信ステップと、前記表示制御端末により、前記同期サーバから受信した前記再生開始信号に応じて該当するコンテンツを再生開始する表示制御ステップと、
を含むことを特徴とする。
【００２９】
また、上記課題を解決するために、本発明の別の観点によれば、複数の第１表示制御端末と、前記複数の第１表示制御端末に接続される第２表示制御端末と、を有する多画面同期再生システムにおける多画面同期再生方法が提供される。当該多画面同期再生方法は、前記第２表示制御端末により、当該第２表示制御端末が有する時計の時刻に基づき、コンテンツ毎に設定された再生開始時刻に合わせてコンテンツを再生開始する表示制御ステップと、前記第２表示制御端末により、前記第２表示制御端末が有する時計の時刻に基づき、コンテンツ毎に設定された再生開始時刻に合わせてコンテンツ毎の再生開始信号を前記複数の第１表示制御装置に対して同時に送信する再生開始信号送信ステップと、前記第１表示制御端末により、前記第２表示制御端末から受信した前記再生開始信号に応じて該当するコンテンツを再生開始する表示制御ステップと、を含むことを特徴とする。
【００３０】
また、上記課題を解決するために、本発明の別の観点によれば、複数の表示制御端末と、前記複数の表示制御端末に接続される同期サーバと、を有する多画面同期再生システムにおける多画面同期再生方法が提供される。当該多画面同期再生方法は、前記同期サーバにより、当該同期サーバが有する時計の時刻に基づき、所定の時間間隔で時刻情報を前記複数の表示制御装置に対して同時に送信する再生開始信号送信ステップと、前記表示制御端末により、前記同期サーバから受信した前記時刻情報に基づき、コンテンツ毎に設定された再生開始時刻に合わせてコンテンツを再生開始する表示制御ステップと、を含むことを特徴とする。
【００３１】
また、上記課題を解決するために、本発明の別の観点によれば、複数の第１表示制御端末と、前記複数の第１表示制御端末に接続される第２表示制御端末と、を有する多画面同期再生システムにおける多画面同期再生方法が提供される。当該多画面同期再生方法は、前記第２表示制御端末により、当該第２表示制御端末が有する時計の時刻に基づき、コンテンツ毎に設定された再生開始時刻に合わせてコンテンツを再生開始する表示制御ステップと、前記第２表示制御端末により、前記第２表示制御端末が有する時計の時刻に基づき、所定の時間間隔で時刻情報を前記複数の第１表示制御装置に対して同時に送信する再生開始信号送信ステップと、前記第１表示制御端末により、前記第２表示制御端末から受信した前記時刻情報に基づき、コンテンツ毎に設定された再生開始時刻に合わせてコンテンツを再生開始する表示制御ステップと、を含むことを特徴とする。
【００３２】
また、上記課題を解決するために、本発明の別の観点によれば、上記の多画面同期再生方法をコンピュータに実現させるためのプログラムが提供される。
【００３３】
上記の各構成によると、表示制御端末又は同期サーバが有する１つの計時部により管理されるローカルタイムに基づいて時刻情報がマルチキャスト配信されるため、ネットワーク上の時刻サーバによるキャリブレーション等の影響を排除することが可能になり、複数の表示制御端末のローカルタイムを非常に高い精度で同期することができる。また、一般的な時刻サーバから配信される時刻情報を利用することにより、高精度な時刻管理が可能な高価な時刻サーバをシステム毎に設置する必要がなくなり、安価に多画面同期再生システムを構築することが可能になる。
【発明の効果】
【００３４】
以上説明したように本発明によれば、多画面に表示されるコンテンツの再生開始時刻を安価に精度良く同期することが可能になる。
【発明を実施するための最良の形態】
【００３５】
以下に添付図面を参照しながら、本発明の好適な実施の形態について詳細に説明する。なお、本明細書及び図面において、実質的に同一の機能構成を有する構成要素については、同一の符号を付することにより重複説明を省略する。
【００３６】
［多画面同期再生に必要な時刻同期精度について］
我々が生活する上での時刻の許容誤差と、多画面同期再生に求められる時刻の許容誤差とは、その意味するところが明確に相違する。例えば、１０時４５分１１秒００に再生されるコマーシャル（以下、ＣＭ）が１０時４５分１１秒５５に表示されても我々は何も感じないだろう。しかし、映像を連続して再生する場合、例えば、ＣＭが１０時４５分１１秒００に終わって、次の番組が１０時４５分１１秒５５に始まると、我々はその僅かな時間に生じる空白を感じるのである。同様に、２つ並べて配置された表示装置に連続する映像を表示する場合、例えば、左側画面の右端に１０時４５分１１秒００に到達した車の映像が、１０時４５分１１秒５５に右側画面の左端に現れると、その僅かなタイムラグに我々は違和感を感じるのである。さらに言えば、２つの画面に表示された映像が同時に変化するシーンを表示する場合、例えば、１０時４５分１１秒００に左側画面の映像が変化し、１０時４５分１１秒５５に右側画面の映像が変化すると、我々はその僅かなズレに違和感を感じるだろう。
【００３７】
一般的な時刻サーバは、我々が生活する上での時刻を管理するサーバである。例えば、通信する複数の機器間で時刻のズレに起因してエラーが発生しないように管理するのである。もちろん、乾電池等を用いて動作する一般的な時計や汎用のＰＣ等でソフトウェア的に実現される時計に比べると高い精度を実現している上、基準となる時刻（協定世界時）に対する整合性の観点からは、非常に正確な時刻を提供している。しかし、時刻サーバの提供する時刻同期の精度と多画面同期再生に要求される同期時刻の精度とは明確に相違する。そこで、本発明は、ネットワーク上にある一般的な時刻サーバを利用して、多画面同期再生システムに含まれる同期サーバ（又はその機能）の時刻を管理すると共に、同期サーバのローカルタイムを用いて表示制御端末の時刻を高精度に管理する構成を提供する。かかる構成により、低コストで高精度の多画面同期再生システムを実現することが可能になる。
【００３８】
［課題の整理と本発明の概要］
（課題の整理）
上記の通り、ＮＴＰクライアント等の汎用的な時刻同期技術を適用することにより、ある程度の精度で複数の表示制御装置の時刻を同期させることが可能になるが、高画質コンテンツの多画面同期再生に要求される高精度な時刻同期を実現することは難しい。これを解決する手段を提供することが本発明の一つの目的である。また、表示制御装置にＰＣ等の汎用的な機器を利用する場合、高画質コンテンツの表示、又はデコードに要する演算負荷に起因して画質の低下や表示画面数の制約があることも考慮しなければならない。
【００３９】
例えば、複数のコンテンツを連続的に再生する場合、コンテンツの切替処理に要する時間が表示制御端末毎に異なるため、続けて再生されるコンテンツの再生開始時刻にズレが発生する。さらに、表示制御端末毎にコンテンツの再生処理を実行する演算処理能力等が異なるため、コンテンツの再生時間長にバラつきが発生する。その結果、続けて再生されるコンテンツの再生開始時刻に表示制御端末間のズレが発生する。
【００４０】
（具体的な誤差の実測結果）
ここで、ＮＴＰクライアントを利用して時刻同期させる具体的な構成により精度測定を実施した結果を示す。一例として、ＭＳ−Ｗｉｎｄｏｗｓ（登録商標）が標準で備えるｗ３２ｔｉｍｅを利用して精度測定を実施した。ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）内に１台のＮＴＰクライアント兼サーバと１台のＮＴＰクライアントとを設置して時刻合わせを実行した。このとき、ｗ３２ｔｉｍｅが備えるコマンド（ｓｔｒｉｐｃｈａｒｔ）を利用してＮＴＰクライアント兼サーバの時刻とＮＴＰクライアントの時刻との間の誤差を測定した。その結果、平均５５ｍｓｅｃ程度、最大１００ｍｓｅｃ程度の誤差が発生していることが確認された。また、誤差の振幅が測定する時刻毎に揺らいでいることも確認された。そのため、誤差を予め考慮して時刻情報を配信するなどの単純な構成によって上記の問題を解決することが難しいという事実が確認された。
【００４１】
（本発明の概要）
上記の課題に鑑み、本発明は、ＮＴＰクライアントに相当する機能と、タイムサーバに相当する機能とを併せ持つ同期サーバ（又は、それらの機能を有する表示制御端末）をネットワーク内（例えば、ＬＡＮ内等）に設置し、当該ネットワークを介して接続される複数の表示制御端末に対して時刻情報をマルチキャスト配信する構成を一つの特徴とする多画面同期再生システムを提供することを一つの目的とする。その構成を適用すると、同期サーバの時刻と各表示制御端末の時刻との間のズレは、平均１０ｍｓｅｃ程度まで低減することが可能になる。
【００４２】
また、コンテンツの切替処理の際に再生開始時刻にズレが発生する問題に鑑み、本発明は、各表示制御端末において、続けて再生するコンテンツを先読みしてバッファリングする構成を一つの特徴とする多画面同期再生システムを提供することを他の目的とする。その構成を適用すると、コンテンツの切替時に発生する再生時刻の遅延を抑制することが可能になる。
【００４３】
さらに、コンテンツの再生時間長が表示制御端末装置毎にバラつく問題に鑑み、本発明は、各表示制御端末において、前に再生されるコンテンツの再生終了を待たずに、各表示制御端末が有する時計の時刻に従って、次のコンテンツの再生を開始する構成を一つの特徴とする多画面同期システムを提供することを更に他の目的とする。その構成を適用すると、表示制御端末毎にコンテンツの再生時間長が異なるとしても、続けて再生されるコンテンツの開始時刻を同期させることが可能になり、再生時刻の遅延を回避することが可能になる。
【００４４】
本発明に係る上記の技術を適用することによって、汎用的な時刻同期技術を利用して高精度の時刻同期を実現することが可能になる上、コンテンツの再生処理に関する処理性能が表示制御端末毎に異なるとしても、コンテンツが高精度に同期されて再生されるコンテンツを多画面に表示することが可能になる。さらに、汎用的な情報処理装置のハードウェアとＮＴＰ等の汎用的な時刻同期技術とを組み合わせて構成することが可能になるため、デジタル映像信号の分岐装置等の高価な機材を用いて構成される従来の多画面同期再生システムに比べて、格別に安価な多画面同期再生システムを提供することができる。その結果、表示画面数を容易に増減させることが可能になり、要求される画質や表示画面のサイズ等に適合したシステムを容易に構成することが可能になる。
【００４５】
以下では、上記の各機能及び効果を実現することが可能な本発明に係る好適な実施形態について詳細に説明する。
【００４６】
＜第１実施形態＞
まず、本発明の第１実施形態に係る多画面同期再生システム１１００について詳細に説明する。
【００４７】
［多画面同期再生システム１１００の構成］
はじめに、図１を参照しながら、本実施形態に係る多画面同期再生システム１１００の構成について説明する。図１は、本実施形態に係る多画面同期再生システム１１００の構成を示す説明図である。
【００４８】
図１を参照すると、多画面同期再生システム１１００は、主に、同期サーバ１００と、複数の表示制御端末２００と、複数の表示装置３００とにより構成されている。さらに、同期サーバ１００は、ネットワーク２０を介してＮＴＰサーバ１０に接続されている。なお、図１には、１台の表示制御端末２００に１台の表示装置３００が接続される構成を示しているが、本実施形態に係る多画面同期再生システム１１００はこれに限定されない。後述するように、例えば、１台の表示制御端末２００に複数台の表示装置３００が接続されている構成も可能である。つまり、図１に示す表示装置３００は、表示制御端末２００に接続される表示装置３００を代表して示すものであることに注意されたい。
【００４９】
（ＮＴＰサーバ１０）
ＮＴＰサーバ１０は、ネットワーク２０に接続され、ＮＴＰプロトコルに基づいて時刻情報を送信することが可能なサーバ装置である。ＮＴＰサーバ１０は、ネットワーク２０に接続される各装置の時刻が機器間で異なることで時刻に依存した機器間のデータ交換（例えば、電子メール、ファイルの送受信、又はログ配信等）の際に生じるエラーを防止するため、ネットワーク２０に接続される各機器に対して基準となる時刻情報を送信して各装置の時刻を同期させる。また、ＮＴＰサーバ１０は、通信時のトラフィックや伝送距離等に起因する通信遅延を考慮して、その通信遅延によって各装置間に生じる時刻の誤差を補正する機能を有している。
【００５０】
ここでは、説明の便宜上、ＮＴＰプロトコルを利用するＮＴＰサーバ１０を例に挙げて説明するが、ＮＴＰサーバ１０に代えて、基準となる時刻情報を配信可能な時刻サーバに接続するか、又は当該時刻サーバを設置することも可能である。例えば、上記の通信遅延を考慮しないＴｉｍｅ  Ｐｒｏｔｏｃｏｌ等の古典的な時刻同期方法を適用することも可能である。ＮＴＰサーバ１０は、例えば、協定世界時（ＵＴＣ）を配信する時刻サーバであるか、又は協定世界時に同期された内部時計に基づいて時刻情報を配信する時刻サーバである。
【００５１】
（ネットワーク２０）
ネットワーク２０は、少なくともＮＴＰサーバ１０と同期サーバ１００との間で双方向通信又は一方向通信可能に接続する通信回線網である。ネットワーク２０は、例えば、インターネット、電話回線網、衛星通信網、同報通信路等の公衆回線網、ＷＡＮ（Ｗｉｄｅ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）、ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）、ＩＰ−ＶＰＮ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ−Ｖｉｒｔｕａｌ  Ｐｒｉｖａｔｅ  Ｎｅｔｗｏｒｋ）、ワイヤレスＬＡＮ等の専用回線網等により構成されており、有線／無線を問わない。
【００５２】
（同期サーバ１００）
同期サーバ１００は、ネットワーク２０を介してＮＴＰサーバ１０が送信する時刻情報を受信し、自身が有する時計の時刻をＮＴＰサーバ１０の時刻に同期させる。このとき、同期サーバ１００は、ネットワーク２０に接続された他の時刻サーバから時刻情報を取得することも可能である。つまり、同期サーバ１００は、自身の時刻同期に用いる時刻情報を取得するのに、ＮＴＰ以外のプロトコルを利用可能に構成されていてもよい。
【００５３】
また、同期サーバ１００は、多画面同期再生システム１１００に含まれる複数の表示制御端末２００の時刻を同期させるために、複数の表示制御端末２００に対して一斉に時刻情報を送信する。このとき、同期サーバ１００は、自身が有する時計の時刻に基づいて時刻情報を送信するタイミングを制御する。なお、同期サーバ１００の詳細な機能構成については後述する。
【００５４】
（表示制御端末２００）
表示制御端末２００は、一又は複数の表示装置３００に接続されており、コンテンツを再生して表示装置３００に表示する機能を有する。このとき、表示制御端末２００は、自身が有する時計の時刻に従ってコンテンツ毎に設定された時刻にコンテンツを再生する。そのため、表示制御端末２００は、同期サーバ１００から定期的に又は不定期に時刻情報を受信して自身が有する時計の時刻と同期サーバ１００の時刻とを同期させ、多画面同期再生システム１１００に含まれる他の表示制御端末２００の時刻と同期させる。なお、表示制御端末２００の詳細な機能構成、及びハードウェア構成については後述する。
【００５５】
（表示装置３００）
表示装置３００は、表示制御端末２００に接続されており、表示制御端末２００が再生するコンテンツの映像を表示する。表示装置３００は、例えば、液晶ディスプレイ（ＬＣＤ；Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ）、プラズマディスプレイ（ＰＤＰ；Ｐｌａｓｍａ  Ｄｉｓｐｌａｙ  Ｐａｎｅｌ）、ブラウン管ディスプレイ（ＣＲＴ；Ｃａｔｈｏｄｅ  Ｒａｙ  Ｔｕｂｅ）、ビデオプロジェクタ、又はＬＥＤ（Ｌｉｇｈｔ  Ｅｍｉｔｔｉｎｇ  Ｄｉｏｄｅ）ディスプレイ等により構成される。もちろん、表示装置３００の構成は、これに限定されるものではなく、その時代の一般的又は先端的な表示技術の水準に応じて様々な表示デバイスが適用される。
【００５６】
以上、本実施形態に係る多画面同期再生システム１１００の構成について説明した。上記の構成により、高画質コンテンツが複数の表示制御端末２００により高精度に同期再生されて複数の表示装置３００に表示される。
【００５７】
［多画面同期再生の具体例］
ここで、図２及び図３を参照しながら、高精度な同期再生が要求される多画面同期再生の具体的な場面等について簡単に説明する。
【００５８】
（具体例１）
まず、図２を参照しながら、多画面同期再生の一具体例として、複数の表示装置３００に跨って連続再生される動画の処理について説明する。図２は、本実施形態に係る多画面同期再生の一具体例を説明するための説明図である。
【００５９】
図２に示すように、本実施形態に係る多画面同期再生システム１１００は、本来、大画面ディスプレイ３０に連続して再生されるコンテンツを複数の表示装置３００に分割して再生することができる。このとき、表示装置３００の解像度が１３６０×７６８ｄｐｉであるとすると、解像度４０８０×７６８の大画面ディスプレイ３０と同等のコンテンツ再生が可能になる。ここでは、説明の便宜上、３台の表示装置３００に分割して表示する構成を例示したが、２台の表示装置３００に分割したり、４台以上の表示装置３００に分割して表示することも可能である。
【００６０】
図２には、大画面ディスプレイ３０と、表示制御端末２００にそれぞれ接続された３台の表示装置３００が示されている。図２（Ａ）は、時刻ＴＡにおいて再生されているコンテンツが表示された３台の表示装置３００を示す。図２（Ｂ）は、時刻ＴＢにおいて再生されているコンテンツが表示された３台の表示装置３００を示す。図２（Ｃ）は、時刻ＴＣにおいて再生されているコンテンツが表示された３台の表示装置３００を示す。図２（Ｄ）は、時刻ＴＤにおいて再生されているコンテンツが表示された３台の表示装置３００を示す。また、大画面ディスプレイ３０には、時刻ＴＡ〜時刻ＴＢまでに再生されるコンテンツの様子が示されている。
【００６１】
まず、大画面ディスプレイ３０の表示画面を参照しながら、ここで例示するコンテンツについて説明する。大画面ディスプレイ３０の表示画面に示されている通り、時刻ＴＡに画面左端に位置する車が時刻ＴＤで画面右端付近に到達する動画が説明に用いるコンテンツの例である。途中の時刻ＴＢ、ＴＣにおける位置も示している。
【００６２】
上記のような動画コンテンツを３台の表示装置３００に分割して表示すると、図２（Ａ）〜図２（Ｄ）のようになる。上記の多画面同期再生システム１１００において時刻同期の精度が問題になるのが、図２（Ｂ）の時点である。つまり、左側に位置する表示装置３００の右端に到達した車の一部が、中央に位置する表示装置３００の左端から出現する時点である。このとき、時刻同期の精度が低いと、例えば、左側に位置する表示装置３００の右端に車が到達して、その車の一部が消えているにも関わらず、中央に位置する表示装置３００に車が出現しないという現象が発生する。逆に、左側に位置する表示装置３００の右端に車が到達していないにも関わらず、中央に位置する表示装置３００に車が出現するという現象が発生する。
【００６３】
表示制御端末２００は、自身に接続されている表示装置３００により表示すべきコンテンツの一部について再生開始するタイミングを制御しているため、上記のような現象が発生するのである。つまり、中央に位置する表示装置３００に接続された表示制御端末２００は、例えば、コンテンツの中央部分に相当するコンテンツを切り出して表示するため、その部分の再生開始時刻が早くても遅くても上記のような問題が生じるのである。しかし、本実施形態に係る多画面同期再生システム１１００は、複数の表示制御端末２００の間の時刻同期が高精度で行われるため、上記の問題を現実的なレベルまで抑制することが可能である。
【００６４】
特に、分割表示される表示装置３００の台数が多い場合に、本実施形態の構成が効果を発揮する。なぜなら、３台程度の少数の表示装置３００に同期再生する場合、１台の表示制御端末２００に３枚のグラフィックカード（以下、ディスプレイカード、又はＤＳＰカードと表記する場合がある。）を設置し、各ＤＳＰカードに表示装置３００を接続することによって容易に高精度の同期再生が実現されるからである。しかし、表示装置３００の台数が増加するに連れ、表示制御端末２００がコンテンツの再生処理に要する処理負担が増加し、画質の低下や映像のコマ落ちといった現象が発生するため、表示装置３００の接続可能台数に制限があるという点に注意が必要である。
【００６５】
（具体例２）
次に、図３を参照しながら、多画面同期再生の一具体例として、複数の表示装置３００に一体的な映像を同期再生する処理について説明する。図３は、本実施形態に係る多画面同期再生の一具体例を説明するための説明図である。
【００６６】
図３には、図２と同様に、大画面ディスプレイ３０と、表示制御端末２００にそれぞれ接続された３台の表示装置３００が示されている。図３（Ａ）は、時刻ＴＡにおいて再生されているコンテンツが表示された３台の表示装置３００を示す。図３（Ｂ）は、時刻ＴＢにおいて再生されているコンテンツが表示された３台の表示装置３００を示す。図３（Ｃ）は、時刻ＴＣにおいて再生されているコンテンツが表示された３台の表示装置３００を示す。
【００６７】
まず、大画面ディスプレイ３０の表示画面を参照しながら、ここで例示するコンテンツについて説明する。大画面ディスプレイ３０の表示画面には、２つの電球が電源に直列接続され、その接続経路にスイッチが設けられた映像が例示されている。大画面ディスプレイ３０の表示画面には、スイッチが開いた状態の映像のみが示されているが、時刻ＴＡでスイッチ開、時刻ＴＢでスイッチ閉、時刻ＴＣでスイッチ開となる映像のコンテンツであると仮定する。
【００６８】
上記のような動画コンテンツを３台の表示装置３００に分割して表示すると、図３（Ａ）〜図３（Ｃ）のようになる。上記の多画面同期再生システム１１００において時刻同期の精度が問題になるのが、図３（Ｂ）の時点である。つまり、スイッチ閉になった途端、２つの電球が同時に点灯する瞬間である。このとき、時刻同期の精度が低いと、例えば、中央に位置する表示装置３００に表示されたスイッチが閉じると同時に、同じ表示画面に表示されている電球が点灯するが、左側に位置する表示装置３００に表示される電球が点灯していないという現象が発生する。逆に、中央に位置する表示装置３００に表示されたスイッチが開くと同時に、同じ表示画面に表示されている電球が消灯するが、左側に位置する表示装置３００に表示される電球が点灯した状態にあるという現象が発生する。
【００６９】
図３の例では、本来一体であるべき映像が矛盾して再生される点を指摘しているが、例えば、ショッピングモール等において、同じ映像を同時刻に複数の表示画面に表示するコマーシャル手法（所謂ジャック）等の場合、バラバラと同じ映像が表示される結果、視聴者が違和感を覚えると同時に、突然の同時刻表示による衝撃的なコマーシャル効果を狙ったスポンサーにとっても広告効果の低減という不利益が生じる。しかし、本実施形態に係る多画面同期再生システム１１００は、複数の表示制御端末２００の間の時刻同期が高精度で行われるため、上記の問題を現実的なレベルまで抑制することが可能である。
【００７０】
以上、高精度な時刻同期が要求される多画面同期再生の具体例について説明した。以下、上記の問題を解決することが可能な多画面同期再生システム１１００の構成について、より詳細に説明する。
【００７１】
［同期サーバ１００の構成］
次に、図４を参照しながら、本実施形態に係る同期サーバ１００の機能構成について説明する。図４は、本実施形態に係る同期サーバ１００の機能構成を示す説明図である。
【００７２】
図４に示すように、同期サーバ１００は、主に、時刻情報受信部１０２と、時刻設定部１０４と、計時部１０６と、同期時刻送信部１０８とにより構成される。また、時刻情報受信部１０２は、ネットワーク２０を介してＮＴＰサーバ１０に接続されている。そして、同期時刻送信部１０８は、複数の表示制御端末２００に接続されている。
【００７３】
（時刻情報受信部１０２）
時刻情報受信部１０２は、ネットワーク２０を介して接続されたＮＴＰサーバ１０から時刻情報を受信する。このとき、時刻情報受信部１０２は、ＮＴＰサーバ１０に時刻情報を要求する時刻情報要求信号を送信することも可能である。また、時刻情報受信部１０２は、同期サーバ１００の時刻とＮＴＰサーバ１０の時刻との間のズレに関する情報をＮＴＰサーバ１０に対して送信するように構成してもよい。さらに、時刻情報受信部１０２は、ネットワーク２０に接続された他のプロトコルを利用する時刻サーバから時刻情報を受信するように構成してもよい。
【００７４】
（時刻設定部１０４、計時部１０６）
時刻設定部１０４は、時刻情報受信部１０２から時刻情報を取得し、当該時刻情報に基づいて後述する計時部１０６の時刻合わせを実行する。つまり、時刻設定部１０４は、時刻情報受信部１０２が受信した時刻情報が示す時刻に計時部１０６の現在時刻を設定する。計時部１０６は、同期サーバ１００の時計である。計時部１０６は、時刻設定部１０４により設定された時刻を基準にして時刻を刻む機能を有する。計時部１０６は、例えば、同期サーバ１００が有するシステム時計等により構成される。
【００７５】
（同期時刻送信部１０８）
同期時刻送信部１０８は、計時部１０６が刻む時刻に基づいて時刻情報を生成し、当該時刻情報を複数の表示制御端末２００に対して一斉に配信する。つまり、同期時刻送信部１０８は、計時部１０６に基づき、所定の時刻を示す時刻情報を多画面同期再生システム１１００内の複数の表示制御端末２００にマルチキャストする。また、同期時刻送信部１０８は、上記の時刻情報をブロードキャストするように構成することも可能である。このとき、同期時刻送信部１０８は、自身と複数の表示制御端末２００との間の伝送遅延や通信トラフィック等の影響を考慮した補正を行わずに時刻情報を送信することができる。
【００７６】
つまり、同期時刻送信部１０８は、ＮＴＰサーバ１０とは異なり、伝送経路の状態に起因する伝送遅延等の影響について考慮せずに、時刻情報を複数の表示制御端末２００に対して同時に送信することが可能である。なお、同期時刻送信部１０８は、複数の表示制御端末２００の一部にだけ時刻情報を送信するように構成することも可能である。そして、同期時刻送信部１０８は、定期的に時刻情報を複数の表示制御端末２００に送信することも可能であるし、不定期に時刻情報を送信することも可能である。
【００７７】
以上、本実施形態に係る同期サーバ１００の機能構成について説明した。上記の構成によると、ＮＴＰサーバ１０から受信した時刻情報に基づいて、自身が有する計時部１０６の時刻を協定世界時に同期させると同時に、多画面同期再生システム１１００の内部に位置する複数の表示制御端末２００については、計時部１０６の時刻に基づく時刻情報をマルチキャストすることにより、ＮＴＰ等の汎用的な時刻同期技術に由来する一切の誤差を排除して表示制御端末２００間の時刻同期をすることが可能になる。なお、マルチキャストによる時刻合わせを実行すると、平均１０ｍｓｅｃ程度にまで誤差を抑制することが可能になる。なお、同期サーバ１００の各機能は、汎用的な情報処理装置と実質的に同一のハードウェア構成により実現される。例えば、記憶部に記録されたプログラム等に基づいて中央処理装置等のハードウェアにより実現される。
【００７８】
［表示制御端末２００のハードウェア構成］
次に、図５を参照しながら、本実施形態に係る表示制御端末２００のハードウェア構成について簡単に説明する。図５は、本実施形態に係る表示制御端末２００のハードウェア構成を示す説明図である。
【００７９】
表示制御端末２００は、主に、ＣＰＵ２５２と、メモリ２５４と、ＨＤＤ２５６と、ネットワークインターフェース２５８と、ディスプレイインターフェース２６０と、メディアインターフェース２６４とにより構成される。また、ディスプレイインターフェース２６０には、一又は複数のＤＳＰカード２６２が接続され、それぞれが表示装置３００に接続されている。そして、メディアインターフェース２６４は、記録媒体２６６が挿入又は接続可能に構成されている。
【００８０】
ＣＰＵ２５２は、例えば、汎用的な中央処理装置である。メモリ２５４は、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）又はＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）等と呼ばれる半導体メモリである。ＨＤＤ２５６は、ハードディスクドライブ等の磁気記録媒体である。ＤＳＰカード２６２は、所謂グラフィックカードである。記録媒体２６６は、例えば、ＣＤ−ＲＯＭ、ＣＤ−Ｒ／ＲＷ、ＤＶＤ−ＲＯＭ、ＤＶＤ−Ｒ／−ＲＷ／＋Ｒ／＋ＲＷ、ＤＶＤ−ＲＡＭ、ＢＤ−ＲＯＭ、ＢＤ−Ｒ／ＲＥ、メモリースティック（登録商標）、コンパクトフラッシュ（登録商標）、ＳＤカード、又はＵＳＢメモリ等である。
【００８１】
ＨＤＤ２５６、又は記録媒体２６６には、例えば、再生されるコンテンツのデータが格納されており、ＣＰＵ２５２によってデコードされた映像データがディスプレイインターフェース２６０を介してＤＳＰカード２６２に送られ、ＤＳＰカード２６２を介して表示装置３００に表示される。また、ネットワークインターフェース２５８を介してコンテンツのデータを受信することも可能である。
【００８２】
以上、表示制御端末２００のハードウェア構成について簡単に説明した。以下で説明する表示制御端末２００の各機能は、上記のハードウェア資源を利用して実現することが可能であり、当業者であれば、上記のハードウェア構成と以下に示す表示制御端末２００の機能構成とを対応付けるのは容易である。また、上記のハードウェア構成は一例であり、以下で説明する表示制御端末２００の機能の一部又は全部について、その機能を実現するための専用のハードウェアを設けることも可能である。
【００８３】
［表示制御端末２００の構成］
次に、図６を参照しながら、本実施形態に係る表示制御端末２００の構成について説明する。図６は、本実施形態に係る表示制御端末２００の機能構成を示す説明図である。
【００８４】
図６に示すように、表示制御端末２００は、主に、時刻情報受信部２０２と、時刻設定部２０４と、計時部２０６と、再生映像保持部２０８と、表示制御部２１０とにより構成されている。さらに、表示制御部２１０は、主に、タイミング制御部２１２と、映像再生制御部２１４と、再生映像読込部２１６とにより構成される。そして、再生映像読込部２１６は、バッファメモリ２１８を備えている。
【００８５】
（時刻情報受信部２０２）
時刻情報受信部２０２は、同期サーバ１００から時刻情報を受信する。このとき、時刻情報受信部２０２は、同期サーバ１００に対して時刻情報を要求する時刻情報要求信号を送信することも可能である。また、時刻情報受信部２０２は、同期サーバ１００の時刻と表示制御端末２００の時刻との間のズレに関する情報を同期サーバ１００に対して送信するように構成することも可能である。
【００８６】
（時刻設定部２０４、計時部２０６）
時刻設定部２０４は、時刻情報受信部２０２から時刻情報を取得し、当該時刻情報に基づいて後述する計時部２０６の時刻合わせを実行する。つまり、時刻設定部２０４は、時刻情報受信部２０２が受信した時刻情報が示す時刻に計時部２０６の現在時刻を設定する。計時部２０６は、表示制御端末２００の時計である。計時部２０６は、時刻設定部２０４により設定された時刻を基準にして時刻を刻む機能を有する。計時部２０６は、例えば、表示制御端末２００が有するシステム時計等により構成される。
【００８７】
（再生映像保持部２０８）
再生映像保持部２０８には、再生されるコンテンツのデータが保持される。例えば、再生映像保持部２０８は、上記のＨＤＤ２５６や記録媒体２６６により構成される。再生映像保持部２０８は、上記の記録媒体２６６から読み出されたコンテンツが保持されていてもよいし、上記のネットワークインターフェース２５８を介して受信したコンテンツが保持されていてもよい。
【００８８】
（表示制御部２１０；タイミング制御部２１２）
表示制御部２１０を構成するタイミング制御部２１２は、計時部２０６が刻む時刻に基づいて、コンテンツ毎に設定された再生開始時刻を映像再生制御部２１４に通知する。このとき、タイミング制御部２１２は、連続して複数のコンテンツを再生する際、前のコンテンツの再生が次のコンテンツの再生開始時刻を過ぎても終了しない場合、例えば、前のコンテンツの再生が終了した後に、次のコンテンツの再生が開始されるように、次のコンテンツの再生開始時刻を変更して映像再生制御部２１４に通知することも可能である。しかし、タイミング制御部２１２は、前のコンテンツが再生途中であっても、前のコンテンツの再生を中断して次のコンテンツの再生を開始するように、次のコンテンツの再生開始時刻を映像再生制御部２１４に通知する。
【００８９】
上記のタイミング制御部２１２の構成は、表示制御端末２００毎に同じコンテンツの再生時間長にバラつきが発生するという問題に対する解決手段の一つである。多画面同期再生システム１１００には、複数の表示制御端末２００が含まれるが、全ての表示制御端末２００の演算処理能力が一定でない場合、表示制御端末２００毎にコンテンツの再生時間長にズレが生じるという問題がある。特に、連続して複数のコンテンツを再生する場合、コンテンツ毎に生じる再生時間長のズレが蓄積し、後半に再生されるコンテンツは、再生画に目立ったズレが現れてしまう。さらに、コンテンツの再生終了処理においても、表示制御端末２００が有する処理能力の差異に起因する処理時間長のズレが発生するため、より大きな再生画のズレが大きくなる。しかし、上記のタイミング制御部２１２の構成によって、こうした問題を回避することができる。
【００９０】
つまり、タイミング制御部２１２は、各表示制御端末２００により再生されるコンテンツ毎に設定された再生開始時刻になると、前のコンテンツの再生終了を待たずに強制的に終了し、次のコンテンツの再生を開始する。その結果、前のコンテンツの再生時間が遅延していても、次のコンテンツの再生開始時刻が守られるため、遅延の蓄積を除去することが可能になる。なお、前のコンテンツは、その最後の一部分がカットされることになるが、数秒程度のコンテンツの場合で数フレーム程度のカットに留まるため、実際上、あまり問題にならないという事情がある。
【００９１】
（表示制御部２１０；再生映像読込部２１６）
表示制御部２１０を構成する再生映像読込部２１６は、再生映像保持部２０８に保存されているコンテンツのデータを読み込んで映像再生制御部２１４に伝送する。このとき、再生映像読込部２１６は、連続して複数のコンテンツを再生する際、例えば、前のコンテンツのデータを映像再生制御部２１４に伝送しながら、次のコンテンツのデータを再生映像保持部２０８から読み出してバッファメモリ２１８にバッファリングすることが可能である。つまり、再生映像読込部２１６は、次のコンテンツの再生開始時刻に至る前に再生映像保持部２０８からコンテンツのデータをバックグラウンドで読み出しておくことができる。なお、バッファメモリ２１８は、再生映像保持部２０８よりも高速な読出しが可能な記憶装置により構成されており、例えば、上記のメモリ２５４等により実現される。
【００９２】
上記の再生映像読込部２１６の構成は、連続して複数のコンテンツを再生する場合、前のコンテンツから次のコンテンツに切り替える際に、次のコンテンツを読み込み処理している間、画面が空白になるという問題に対する解決手段の一つである。より具体的には、ＷＭＶ形式等のコンテンツを再生するとき、次のコンテンツを読み込むバッファリング処理の際に一瞬だけ黒画面が表示されて、スムーズにコンテンツ切り替えがされないという現象が発生する。また、多画面同期再生システム１１００に含まれる複数の表示制御端末２００の間で、同じコンテンツを読み込む際に、読み込み処理に要する時間が異なるため、次に再生されるコンテンツの再生開始時刻にバラつきが生じるという問題もある。しかし、上記の再生映像読込部２１６の構成によって、この問題を回避することができる。
【００９３】
つまり、再生映像読込部２１６は、次に再生されるコンテンツの読み込み処理を再生開始時刻前にバックグラウンドで実行するため、コンテンツ切り替えの際に発生する一時的な黒画面の再生を抑制することができる。言い換えると、再生映像読込部２１６は、ダブルバッファリングをしていることになる。その結果、スムーズなコンテンツ切り替えを実現することができる。
【００９４】
（表示制御部２１０；映像再生制御部２１４）
映像再生制御部２１４は、タイミング制御部２１２により通知されるタイミングに従って、再生映像読込部２１６から伝送されるコンテンツのデータを再生することができる。映像再生制御部２１４は、一又は複数の表示装置３００に接続されており、コンテンツのデータを映像信号に変換して表示装置３００に伝送することによって映像を表示することができる。なお、図６には、映像再生制御部２１４に３台の表示装置３００が接続される構成が示されているが、これは図５の構成に対応させたためである。従って、図１に示す１台の表示装置３００と、図６に示す３台の表示装置３００が対応関係にある点に注意されたい。もちろん、映像再生制御部２１４に接続される表示装置３００の台数は、これに限定されないことは言うまでもない。
【００９５】
以上、本実施形態に係る表示制御端末２００の機能構成について説明した。上記の構成を適用することにより、連続して複数のコンテンツを再生する際、表示制御端末２００毎の処理性能の差異に起因して、コンテンツの再生時間長がズレる問題、及びコンテンツ切り替えの際に読み込み時間差に起因してコンテンツの再生開始時刻がバラつく問題等を回避することが可能になる。これらの効果は、コンテンツの連続再生をする上で非常に重要であるが、本実施形態の特徴は、高精度に同期された時計（計時部２０６）の時刻に基づいてコンテンツを再生できる構成にある。そして、当該構成を備えた上で、上記の問題解決手段の効果が発揮されるのである。そこで、以下では、同期サーバ１００と表示制御端末２００との間で時刻同期する方法について説明する。
【００９６】
［時刻同期方法］
次に、図７を参照しながら、本実施形態に係る時刻同期方法について説明する。図７は、本実施形態に係る同期サーバ１００と表示制御端末２００との間の時刻同期方法を説明するための説明図である。
【００９７】
図７（Ａ）に示すように、本実施形態に係る時刻同期方法によると、同期サーバ１００は、同期要求メッセージを複数の表示制御端末２００に対して定期的にマルチキャストで送信する（Ｓ１００）。このとき、同期サーバ１００は、定期的に同期要求メッセージをブロードキャストで送信するように構成することも可能である。図７（Ｂ）に示すように、同期要求メッセージには、例えば、メッセージ識別子＋チェックサム、サーバポート、及びサーバ時刻（基準時刻；時刻情報）が含まれる。
【００９８】
次いで、各表示制御端末２００は、同期サーバ１００から受信した同期応答メッセージに含まれるサーバ時刻に基づいて計時部２０６の時刻合わせを実行する（Ｓ１１０、Ｓ１３０）。次いで、各表示制御端末２００は、同期応答メッセージを同期サーバ１００に対してユニキャストで送信する（Ｓ１２０、Ｓ１４０）。図７（Ｃ）に示すように、同期応答メッセージには、例えば、メッセージ識別子＋チェックサム、サーバ時刻、クライアント時刻（上書き前）、及びクライアント時刻（上書き後）が含まれる。図７（Ａ）に示すように、表示制御端末２００は、同期応答メッセージを送信する同期応答送信部２２０をさらに備えるように構成することも可能である。
【００９９】
以上、本実施形態に係る時刻同期処理について説明した。上記の処理により、複数の表示制御端末２００の時刻が同期されると共に、同期サーバ１００は、同期応答メッセージを受信して複数の表示制御端末２００間の時刻のズレ、及び自身の時刻と各表示制御端末２００の時刻とのズレを検知することもできる。また、同期サーバ１００は、検知されたズレの大きさに応じて、定期送信する同期要求メッセージの時間間隔を調整することも可能である。
【０１００】
［先読み処理方法］
次に、図８を参照しながら、コンテンツのデータを先読み処理する方法と、その効果について説明する。図８は、本実施形態に係る先読み処理方法を示す説明図である。
【０１０１】
図８（Ａ）は、従来の複数コンテンツの連続再生方式である。図８（Ｂ）は、ロール単位で先読みする複数コンテンツの連続再生方式である。図８（Ｃ）は、コンテンツ単位で先読みする複数コンテンツの連続再生方式である。図８の各図は、横軸が再生時間の経過を表し、上記の各連続再生方式において再生開始から再生終了までに要するコンテンツの再生処理時間を表している。なお、図８では、説明の便宜上、４つのコンテンツ（コンテンツＡ，Ｂ，Ｃ，Ｄ）を連続再生するケースを例示している。
【０１０２】
まず、図８（Ａ）を参照しながら、従来の複数コンテンツの連続再生方式について簡単に説明する。図８（Ａ）に示すように、１つのコンテンツ（例えば、コンテンツＡ）を再生する際、そのコンテンツの再生が開始される前にバッファリング時間ｔａが必要である。また、１つのコンテンツが再生する時間長は、既に述べた通り、各表示制御端末２００の再生処理能力に応じて変化するため、例えば、再生長誤差ｔｂが発生する。さらに、１つのコンテンツから他のコンテンツ（例えば、コンテンツＡからコンテンツＢ）に切り替える際、既に述べた通り、各表示制御端末２００の読み込み処理能力等に応じて切り替え処理時間ｔｃが発生する。
【０１０３】
コンテンツ再生に要する処理時間の構成を踏まえ、図８（Ａ）を参照すると、従来の方式では、コンテンツＡを再生する前にバッファリング時間ｔａが発生し、コンテンツＡの再生処理の際に再生長誤差ｔｂが発生し、コンテンツＡからコンテンツＢに切り替える際に、コンテンツ切り替え処理時間ｔｃが発生する。そして、２番目に再生されるコンテンツＢは、コンテンツＡのコンテンツ切り替え処理時間ｔｃの後からバッファリング時間ｔａが開始され、それが完了してからコンテンツＢが再生開始される。同様に、コンテンツＣの再生処理が実行される。
【０１０４】
その結果、各コンテンツの再生処理において蓄積されるバッファリング時間ｔａ、再生長誤差ｔｂ、切り替え処理時間ｔｃの影響により、コンテンツＤの再生終了時刻を連続コンテンツ（コンテンツＡ，Ｂ，Ｃ，Ｄ）の再生終了時刻に一致させることができない。そのため、従来方式では、コンテンツＤの再生終了時刻と連続コンテンツの再生終了終了時刻とが一致するように、コンテンツＤの再生開始時刻を繰り上げて再生処理を実行していた。しかし、この再生処理方法によると、コンテンツＣの一部が再生されないか、又はコンテンツＤの一部又は全部が再生されないという問題が生じてしまう。
【０１０５】
そこで、図８（Ｂ）に示すように、本実施形態に係る多画面同期再生システム１１００では、各コンテンツのバッファリングを再生開始時刻の以前に実行し、バッファリング時間ｔａを前のコンテンツの再生処理時間の途中又はそれ以前に移動することにより、バッファリング時間ｔａによる再生遅延を回避している。この先読み処理は、主に、上記の再生映像読込部２１６により実行される。しかし、図８（Ｂ）によるロール単位での先読み処理だけでは、再生長誤差ｔｂ、及び切り替え処理時間ｔｃに起因する再生遅延を排除することができない。
【０１０６】
そこで、図８（Ｃ）に示すように、本実施形態に係る多画面同期再生システム１１００では、前のコンテンツが再生途中であっても、ロール切り替え時刻に到達したタイミングで、次のコンテンツの再生を開始するように構成されている。このとき、図８（Ｂ）に示した先読み方式を併用し、バッファリング時間ｔａによる再生遅延を回避することも可能である。この切り替え処理は、主に、上記のタイミング制御部２１２により実行される。この構成を適用すると、再生長誤差ｔｂによる再生遅延を除去できると同時に、切り替え処理に要する切り替え処理時間ｔｃも排除することが可能になる。
【０１０７】
以上、本実施形態に係る先読み処理方法について説明した。上記の構成を適用することにより、コンテンツの実体データが再生される再生開始時刻をより正確に同期させることが可能になるため、上記の時刻同期方法と組み合わせて適用することによって、より高精度な多画面同期再生を実現できるという格別の効果が得られる。また、最後に再生されるコンテンツ又はその前に再生されるコンテンツの一部又は全部が再生されないといった問題を回避することが可能になるため、コマーシャル映像等を連続再生する場合等において特に、コマーシャル映像の提供者側にとっても、放映者側にとっても安心して広告効果を期待することができる。
【０１０８】
＜変形例＞
次に、本実施形態に係る多画面同期再生システム１１００の変形例について説明する。本変形例は、上記の同期サーバ１００から各表示制御端末２００に対してマルチキャスト送信されていた時刻情報に代えて、再生開始信号をマルチキャストで送信する構成に特徴を有する。そのため、本変形例では、同期サーバ１００に代えて同期サーバ５００を採用し、表示制御端末２００に代えて表示制御端末６００を採用する。
【０１０９】
［同期サーバ５００の構成］
まず、図９を参照しながら、本変形例に係る同期サーバ５００の機能構成について説明する。図９は、本変形例に係る同期サーバ５００の機能構成を示す説明図である。但し、上記の同期サーバ１００と実質的に同一の構成要素については詳細な説明を省略し、同一の符号を付することにより重複した説明を省略する。
【０１１０】
図９に示すように、同期サーバ５００は、主に、時刻情報受信部１０２と、時刻設定部１０４と、計時部１０６と、再生開始信号送信部５０２と、により構成される。特に、再生開始信号送信部５０２の機能構成に特徴を有する。そこで、再生開始信号送信部５０２の構成について詳細に説明する。
【０１１１】
（再生開始信号送信部５０２）
再生開始信号送信部５０２は、コンテンツ毎に設定された再生開始時刻を複数の表示制御端末６００に対して通知するための再生開始信号をマルチキャストで送信する。再生開始信号送信部５０２は、例えば、再生開始信号として、コンテンツＩＤを送信することも可能である。そのため、同期サーバ５００は、多画面同期再生システム１１００に含まれる複数の表示制御端末６００が保持するコンテンツのプレイリストを集中管理するプレイリスト管理部（図示せず）を備えるように構成される。
【０１１２】
また、再生開始信号送信部５０２は、チャンネル毎に異なるタイミングで再生開始信号を送信することができる。さらに、再生開始信号送信部５０２は、上記の先読み処理方法において説明したコンテンツのバッファリング時間を考慮して、再生開始信号を送信することも可能である。そして、再生開始信号送信部５０２は、例えば、再生開始時刻に同期して再生開始信号を送信するのではなく、所定時間後にコンテンツを再生開始するように、再生開始時刻の所定時間前に再生開始信号を送信するように構成することも可能である。また、再生開始信号送信部５０２は、所定の時刻から起算して所定時間前又は所定時間後に再生を開始することを示す再生開始信号を送信することもできる。
【０１１３】
上記のいずれかの方法に基づき、再生開始時刻の前に再生開始信号を送信可能な構成を適用すると、再生開始時刻までに複数の再生開始信号を送信することが可能になり、再生開始信号の未達による再生エラーを抑制することができる。
【０１１４】
［表示制御端末６００の構成］
次に、図１０を参照しながら、本変形例に係る表示制御端末６００の機能構成について説明する。図１０は、本変形例に係る表示制御端末６００の機能構成を示す説明図である。但し、上記の表示制御端末２００と実質的に同一の構成要素については詳細な説明を省略し、同一の符号を付することにより重複した説明を省略する。
【０１１５】
図１０に示すように、表示制御端末６００は、主に、再生開始信号受信部６０２と、再生映像保持部２０８と、表示制御部２１０とにより構成される。また、表示制御部２１０は、主に、タイミング制御部２１２と、映像再生制御部２１４と、再生映像読込部２１６とにより構成される。但し、表示制御端末６００は、主に、再生開始信号受信部６０２、及びタイミング制御部２１２の機能構成に特徴を有する。そこで、再生開始信号受信部６０２、及びタイミング制御部２１２について説明する。
【０１１６】
（再生開始信号受信部６０２）
再生開始信号受信部６０２は、同期サーバ５００から再生開始信号を受信してタイミング制御部２１２に伝送する。タイミング制御部２１２は、再生開始信号受信部６０２から伝送される再生開始信号に応じて、映像再生制御部２１４に再生開始のタイミングを通知する。そのため、タイミング制御部２１２は、表示制御端末６００が有する計時部の時刻に関係せずに、コンテンツの再生開始タイミングを映像再生制御部２１４に通知することができる。
【０１１７】
また、再生開始信号受信部６０２は、例えば、１秒毎にミリ秒以下が０になるタイミングで定期的に同期サーバ５００から送信される再生開始信号を受信して、タイミング制御部２１２に精度良く伝送することにより、上記の表示制御端末２００が有する計時部２０６と実質的に同一の機能を実現することもできる。この構成を適用する場合、タイミング制御部２１２は、上記の表示制御端末２００が備えるタイミング制御部２１２と実質的に同一の機能構成を採用すればよいことになる。また、この構成を適用すると、各表示制御端末２００が備える計時部２０６の時刻誤差に起因する同期精度の低下を回避することができる。
【０１１８】
＜第２実施形態＞
次に、本発明の第２実施形態に係る多画面同期再生システム１２００について説明する。但し、上記の第１実施形態に係る多画面同期再生システム１１００と実質的に同一の構成要素については詳細な説明を省略し、同一の符号を付することにより重複する説明を省略する。本実施形態の特徴は、上記の第１実施形態に係る同期サーバ１００、５００の機能を有する表示制御端末４００を多画面同期再生システム１２００内に設けて、別途同期サーバ１００、５００を設けない構成にある。
【０１１９】
［多画面同期再生システム１２００の構成］
まず、図１１を参照しながら、本実施形態に係る多画面同期再生システム１２００の構成について説明する。図１１は、本実施形態に係る多画面同期再生システム１２００の構成を示す説明図である。
【０１２０】
図１１に示すように、多画面同期再生システム１２００は、主に、表示制御端末４００と、複数の表示制御端末２００と、複数の表示装置３００とにより構成される。特に、表示制御端末４００の機能構成に特徴を有する。そのため、表示制御端末４００の機能構成について詳細に説明する。
【０１２１】
（表示制御端末４００）
表示制御端末４００は、ネットワーク２０を介してＮＴＰサーバ１０に接続されており、ＮＴＰサーバ１０が送信する時刻情報を受信して自身が有する時計の時刻合わせを実行することができる。また、表示制御端末４００は、多画面同期再生システム１２００を構成する一又は複数の他の表示制御端末２００に対して、自身が有する時計の時刻に基づく時刻情報をマルチキャストで送信することができる。さらに、表示制御端末４００は、一又は複数の表示装置３００に接続されており、一又は複数の他の表示制御端末２００に同期して表示装置３００にコンテンツを再生することが可能である。
【０１２２】
以下、表示制御端末４００の機能構成について、より詳細に説明する。
【０１２３】
［表示制御端末４００］
次に、図１２を参照しながら、本実施形態に係る表示制御端末４００の機能構成について説明する。図１２は、本実施形態に係る表示制御端末４００の機能構成を示す説明図である。
【０１２４】
図１２にしめすように、表示制御端末４００は、主に、時刻情報受信部２０２と、時刻設定部２０４と、計時部２０６と、同期時刻送信部４０２と、表示制御部２１０と、再生映像保持部２０８とにより構成される。また、表示制御部２１０は、主に、タイミング制御部２１２と、映像再生制御部２１４と、再生映像読込部２１６とにより構成される。なお、再生映像読込部２１６は、上記の第１実施形態に係る表示制御端末２００と同様にバッファメモリ２１８を備えていてもよい。表示制御端末４００の特徴は、同期時刻送信部４０２の機能構成にある。そこで、同期時刻送信部４０２の機能構成について説明する。
【０１２５】
（同期時刻送信部４０２）
同期時刻送信部４０２は、多画面同期再生システム１２００を構成する一又は複数の表示制御端末２００に接続されている。そして、同期時刻送信部４０２は、表示制御端末４００が備える計時部２０６の時刻に基づいて時刻情報を生成し、当該時刻情報を多画面同期再生システム１２００を構成する一又は複数の表示制御端末２００に対してマルチキャストで送信する。従って、同期時刻送信部４０２の機能構成は、上記の第１実施形態に係る同期サーバ１００の同期時刻送信部１０８と実質的に同一である。
【０１２６】
以上、本実施形態に係る多画面同期再生システム１２００の構成について説明した。上記の構成を適用すると、高精度に同期された多画面同期再生を実現することが可能になると共に、上記の第１実施形態に係る多画面同期再生システム１１００に比べて設置すべきサーバを減らすことが可能になるため、設置コスト、管理／運用コスト、設置スペース等の観点から、より安価に多画面同期再生を実現することができる。なお、表示制御端末４００は、時刻同期に関する負荷を考慮して、他の表示制御端末２００よりも少ない台数の表示装置３００に接続される構成にすることも可能である。
【０１２７】
以上、添付図面を参照しながら本発明の好適な実施形態について説明したが、本発明は係る例に限定されないことは言うまでもない。当業者であれば、特許請求の範囲に記載された範疇内において、各種の変更例または修正例に想到し得ることは明らかであり、それらについても当然に本発明の技術的範囲に属するものと了解される。
【０１２８】
上記の各実施形態に係る多画面同期再生システムにおいては、各表示制御端末が備える計時部（時計）の構成として、オペレーティングシステムが有する標準タイマーが暗に想定されているが、例えば、オペレーティングシステムが有する標準タイマーに代えて、より高い精度が得られるマルチメディアタイマーを利用する構成も可能である。かかる構成により、時刻同期を実行するまでの間にタイマーで発生する誤差を抑制することが可能になる上、時刻同期を頻繁に実行する必要がなくなるため、より高精度の多画面同期再生が実現可能になる。また、上記の第１及び第２実施形態に記載の構成（変形例を含む）を組み合わせた構成も本発明の技術的範囲に含まれることは言うまでもない。
【図面の簡単な説明】
【０１２９】
【図１】本発明の第１実施形態に係る多画面同期再生システムの構成を示す説明図である。
【図２】多画面同期再生における課題を説明するための説明図である。
【図３】多画面同期再生における課題を説明するための説明図である。
【図４】同実施形態に係る同期サーバの機能構成を示す説明図である。
【図５】同実施形態に係る表示制御装置のハードウエア構成を示す説明図である。
【図６】同実施形態に係る表示制御装置の機能構成を示す説明図である。
【図７】同実施形態に係る時刻同期方法を示す説明図である。
【図８】同実施形態に係る多画面同期再生方法により得られる効果を説明するための説明図である。
【図９】同実施形態の変形例に係る同期サーバの機能構成を示す説明図である。
【図１０】同実施形態の変形例に係る表示制御端末の機能構成を示す説明図である。
【図１１】本発明の第２実施形態に係る多画面同期再生システムの構成を示す説明図である。
【図１２】同実施形態に係る表示制御端末の機能構成を示す説明図である。
【符号の説明】
【０１３０】
１０    ＮＴＰサーバ
２０    ネットワーク
３０    大画面ディスプレイ
１１００    多画面同期再生システム
１００    同期サーバ
１０２    時刻情報受信部
１０４    時刻設定部
１０６    計時部
１０８    同期時刻送信部
２００    表示制御端末
２０２    時刻情報受信部
２０４    時刻設定部
２０６    計時部
２０８    再生映像保持部
２１０    表示制御部
２１２    タイミング制御部
２１４    映像再生制御部
２１６    再生映像読込部
２１８    バッファメモリ
２２０    同期応答送信部
２５２    ＣＰＵ
２５４    メモリ
２５６    ＨＤＤ
２５８    ネットワークインターフェース
２６０    ディスプレイインターフェース
２６２    ＤＳＰカード
２６４    メディアインターフェース
２６６    記録媒体
３００    表示装置
５００    同期サーバ
５０２    再生開始信号送信部
６００    表示制御端末
６０２    再生開始信号受信部
１２００    多画面同期再生システム
４００    表示制御端末
４０２    同期時刻送信部
【図１】
2008252422.tif 000003
【図２】
2008252422.tif 000004
【図３】
2008252422.tif 000005
【図４】
2008252422.tif 000006
【図５】
2008252422.tif 000007
【図６】
2008252422.tif 000008
【図７】
2008252422.tif 000009
【図８】
2008252422.tif 000010
【図９】
2008252422.tif 000011
【図１０】
2008252422.tif 000012
【図１１】
2008252422.tif 000013
【図１２】
2008252422.tif 000014