(57)【要約】【課題】基準時刻送信サーバを利用せずに映像の同期再生を実現すること。【解決手段】再生されている複数のコンテンツの再生経過時間を取得する経過時間取得部と、前記経過時間取得部により取得された再生経過時間の中から１つの再生経過時間を選択し、選択した再生経過時間を基準経過時間に設定する経過時間選択部と、所定の前記コンテンツの再生経過時間が前記基準経過時間に一致するように、当該所定のコンテンツの再生経過時間を調整する経過時間調整部と、を備える、再生制御装置が提供される。【選択図】図８
2013005029.tif 000002
【特許請求の範囲】
【請求項１】
再生されている複数のコンテンツの再生経過時間を取得する経過時間取得部と、
前記経過時間取得部により取得された再生経過時間の中から１つの再生経過時間を選択し、選択した再生経過時間を基準経過時間に設定する経過時間選択部と、
所定の前記コンテンツの再生経過時間が前記基準経過時間に一致するように、当該所定のコンテンツの再生経過時間を調整する経過時間調整部と、
を備える、
再生制御装置。
【請求項２】
前記経過時間取得部は、他装置から前記コンテンツの再生経過時間を取得し、
前記再生制御装置は、
コンテンツを再生するコンテンツ再生部と、
前記コンテンツ再生部により再生されているコンテンツの再生経過時間を前記他装置に提供する経過時間提供部と、
をさらに備え、
前記所定のコンテンツは、前記コンテンツ再生部により再生されているコンテンツである、
請求項１に記載の再生制御装置。
【請求項３】
前記経過時間選択部は、前記経過時間取得部により取得された再生経過時間の中から最も遅い再生経過時間を選択し、選択した再生経過時間を前記基準経過時間に設定する、
請求項１に記載の再生制御装置。
【請求項４】
前記経過時間選択部は、前記経過時間取得部により取得された再生経過時間の中から最も早い再生経過時間を選択し、選択した再生経過時間を前記基準経過時間に設定する、
請求項１に記載の再生制御装置。
【請求項５】
前記経過時間選択部は、前記経過時間取得部により取得された再生経過時間の頻度分布に基づいて最も頻度の高い再生経過時間を選択し、選択した再生経過時間を前記基準経過時間に設定する、
請求項１に記載の再生制御装置。
【請求項６】
前記コンテンツ再生部は、左眼用画像又は右眼用画像を再生し、
前記他装置は、前記左眼用画像又は前記右眼用画像のうち、前記コンテンツ再生部により再生される画像と異なる画像を再生する、
請求項２に記載の再生制御装置。
【請求項７】
１枚の画像を分割して得られるＮ枚（Ｎ≧２）の分割画像が（Ｎ−１）台の前記他装置と前記再生制御装置とにより再生される、
請求項２に記載の再生制御装置。
【請求項８】
前記再生制御装置と少なくとも１台の前記他装置とを含む第１のグループと、複数の前記他装置を含む第２のグループとが設定されており、
前記経過時間取得部は、前記第１のグループに属する前記他装置から再生経過時間を取得すると共に、前記第２のグループに関する基準経過時間を取得し、
前記経過時間選択部は、前記経過時間取得部により取得された再生経過時間の中から１つの再生経過時間を選択し、選択した再生経過時間を前記第１のグループに関する基準経過時間に設定すると共に、前記第１のグループに関する基準経過時間及び前記第２のグループに関する基準経過時間の中から１つの基準経過時間を選択し、
前記経過時間調整部は、所定の前記コンテンツの再生経過時間が前記経過時間選択部により選択された基準経過時間に一致するように、当該所定のコンテンツの再生経過時間を調整し、
前記経過時間提供部は、前記第１のグループに関する基準経過時間を前記第２のグループに属する他装置に提供する、
請求項２に記載の再生制御装置。
【請求項９】
再生されている複数のコンテンツの再生経過時間を取得するステップと、
取得された再生経過時間の中から１つの再生経過時間を選択し、選択した再生経過時間を基準経過時間に設定するステップと、
所定の前記コンテンツの再生経過時間が前記基準経過時間に一致するように、当該所定のコンテンツの再生経過時間を調整するステップと、
を含む、
同期再生方法。
【請求項１０】
再生されている複数のコンテンツの再生経過時間を取得する経過時間取得機能と、
前記経過時間取得機能により取得された再生経過時間の中から１つの再生経過時間を選択し、選択した再生経過時間を基準経過時間に設定する経過時間選択機能と、
所定の前記コンテンツの再生経過時間が前記基準経過時間に一致するように、当該所定のコンテンツの再生経過時間を調整する経過時間調整機能と、
をコンピュータに実現させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本技術は、再生制御装置、同期再生方法、及びプログラムに関する。
【背景技術】
【０００２】
近年、電車の車両内などにおいて、複数の表示画面に同じ映像が同じタイミングで表示されているのを目にする機会があるだろう。また、並べて配置された複数の表示画面を１つの大きな表示画面に見立てて１つの映像が表示されているのを目にする機会もあるだろう。こうした表示は、各表示画面に表示される映像を適切に選択し、各映像の表示タイミングを正確に同期させることにより実現される。同じ映像を同期再生する方法に関し、例えば、下記の特許文献１には、映像の再生開始時刻を一致させる方法が記載されている。また、下記の特許文献２には、基準時刻を送信する基準時刻送信サーバを用意し、端末装置が管理する時刻を当該基準時刻に同期させる技術が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１１−００４０１５号公報
【特許文献２】特開２０１１−０２９７５６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
上記の特許文献１に記載の方法を適用すると、同じ映像を同じタイミングで複数の表示画面に表示することが可能なように思われる。しかし、各表示画面に映像を表示する端末装置の性能や各端末装置の内部状態に応じて各端末装置が管理する時刻の進み方に差異が生じてしまうことがある。例えば、尺の長い映像を再生している場合、複数の表示画面に表示される映像間で徐々に同期がとれなくなってしまう。また、上記の特許文献２に記載の方法を利用するには、正確な内部時計を搭載した基準時刻送信サーバを用意する必要が生じる。さらに、基準時刻送信サーバが何らかの原因で正常動作できなくなると、全ての端末装置が映像の再生処理を実行できなくなってしまう。
【０００５】
そこで、本技術は、上記のような事情を受けて考案されたものであり、基準時刻送信サーバを利用せずに映像の同期再生を実現することが可能な、新規かつ改良された再生制御装置、同期再生方法、及びプログラムを提供することを意図している。
【課題を解決するための手段】
【０００６】
本技術のある観点によれば、再生されている複数のコンテンツの再生経過時間を取得する経過時間取得部と、前記経過時間取得部により取得された再生経過時間の中から１つの再生経過時間を選択し、選択した再生経過時間を基準経過時間に設定する経過時間選択部と、所定の前記コンテンツの再生経過時間が前記基準経過時間に一致するように、当該所定のコンテンツの再生経過時間を調整する経過時間調整部と、を備える、再生制御装置が提供される。
【０００７】
また、本技術の別の観点によれば、再生されている複数のコンテンツの再生経過時間を取得するステップと、取得された再生経過時間の中から１つの再生経過時間を選択し、選択した再生経過時間を基準経過時間に設定するステップと、所定の前記コンテンツの再生経過時間が前記基準経過時間に一致するように、当該所定のコンテンツの再生経過時間を調整するステップと、を含む、同期再生方法が提供される。
【０００８】
また、本技術の別の観点によれば、再生されている複数のコンテンツの再生経過時間を取得する経過時間取得機能と、前記経過時間取得機能により取得された再生経過時間の中から１つの再生経過時間を選択し、選択した再生経過時間を基準経過時間に設定する経過時間選択機能と、所定の前記コンテンツの再生経過時間が前記基準経過時間に一致するように、当該所定のコンテンツの再生経過時間を調整する経過時間調整機能と、をコンピュータに実現させるためのプログラムが提供される。
【０００９】
また、本技術の別の観点によれば、上記のプログラムが記録された、コンピュータにより読み取り可能な記録媒体が提供される。
【発明の効果】
【００１０】
以上説明したように本技術によれば、基準時刻送信サーバを利用せずに映像の同期再生を実現することが可能になる。
【図面の簡単な説明】
【００１１】
【図１】再生開始時刻の制御に基づくコンテンツの同期再生方法について説明するための説明図である。
【図２】再生開始時刻の制御に基づくコンテンツの同期再生方法について説明するための説明図である。
【図３】基準時刻送信サーバを利用した時刻の同期方法について説明するための説明図である。
【図４】基準時刻送信サーバを利用した時刻の同期方法について説明するための説明図である。
【図５】本技術の第１実施形態に係るシステムのシステム構成例について説明するための説明図である。
【図６】本技術の第１実施形態に係るシステムのシステム構成例について説明するための説明図である。
【図７】本技術の第１実施形態に係る端末装置の構成について説明するための説明図である。
【図８】本技術の第１実施形態に係る端末装置の構成について説明するための説明図である。
【図９】本技術の第１実施形態に係る同期処理の流れについて説明するための説明図である。
【図１０】本技術の第１実施形態に係る同期処理の流れについて説明するための説明図である。
【図１１】本技術の第１実施形態に係る同期処理の流れについて説明するための説明図である。
【図１２】本技術の第１実施形態に係る一変形例（変形例＃１）について説明するための説明図である。
【図１３】本技術の第１実施形態に係る一変形例（変形例＃２）について説明するための説明図である。
【図１４】本技術の第２実施形態に係るシステムの構成例（マルチディスプレイ表示システム）について説明するための説明図である。
【図１５】本技術の第２実施形態に係るシステムの構成例（関連情報表示システム）について説明するための説明図である。
【図１６】本技術の第２実施形態に係るシステムの構成例（マルチウインドウ表示システム）について説明するための説明図である。
【図１７】本技術の第２実施形態に係るシステムの構成例（マルチ画面表示システム）について説明するための説明図である。
【図１８】本技術の第２実施形態に係る端末装置の構成について説明するための説明図である。
【図１９】本技術の第２実施形態に係る端末装置の構成について説明するための説明図である。
【図２０】本技術の第２実施形態に係る同期処理の流れについて説明するための説明図である。
【図２１】本技術の各実施形態に係る端末装置の機能を実現することが可能なハードウェア構成について説明するための説明図である。
【発明を実施するための形態】
【００１２】
以下に添付図面を参照しながら、本技術に係る好適な実施の形態について詳細に説明する。なお、本明細書及び図面において、実質的に同一の機能構成を有する構成要素については、同一の符号を付することにより重複説明を省略する。
【００１３】
［説明の流れについて］
ここで、以下に記載する説明の流れについて簡単に述べる。
【００１４】
まず、図１及び図２を参照しながら、再生開始時刻の制御に基づくコンテンツの同期再生方法について説明する。次いで、図３及び図４を参照しながら、基準時刻送信サーバを用いた時刻の同期方法について説明する。次いで、図５及び図６を参照しながら、本技術の第１実施形態に係るシステムの構成例について説明する。次いで、図７及び図８を参照しながら、同実施形態に係る端末装置１０の構成について説明する。次いで、図９〜図１１を参照しながら、同実施形態に係る同期処理の流れについて説明する。次いで、図１２及び図１３を参照しながら、同実施形態の変形例について説明する。
【００１５】
次いで、図１４〜図１７を参照しながら、本技術の第２実施形態に係るシステムの構成例について説明する。次いで、図１８及び図１９を参照しながら、同実施形態に係る端末装置２０の構成について説明する。次いで、図２０を参照しながら、同実施形態に係る同期処理の流れについて説明する。次いで、図２１を参照しながら、本技術の各実施形態に係る端末装置１０、２０の機能を実現することが可能なハードウェア構成例について説明する。最後に、同実施形態の技術的思想について纏め、当該技術的思想から得られる作用効果について簡単に説明する。
【００１６】
（説明項目）
１：はじめに
１−１：再生開始時刻の制御
１−２：基準時刻送信サーバの設置
２：第１実施形態
２−１：システム構成例
２−２：端末装置１０の構成
２−２−１：全体構成
２−２−２：制御部１２の構成
２−３：同期処理の流れ
２−４：変形例＃１（３Ｄ表示）
２−５：変形例＃２（パノラマ表示）
３：第２実施形態
３−１：端末装置２０の構成
３−１−１：全体構成
３−１−２：制御部２２の構成
３−２：同期処理の流れ
４：ハードウェア構成例
５：まとめ
【００１７】
＜１：はじめに＞
本技術の好適な実施形態について詳細に説明するに先立ち、コンテンツの同期再生に利用可能な技術について紹介する。
【００１８】
［１−１：再生開始時刻の制御］
まず、図１及び図２を参照しながら、再生開始時刻の制御に基づくコンテンツの同期再生方法について紹介する。図１及び図２は、再生開始時刻の制御に基づくコンテンツの同期再生方法について説明するための説明図である。
【００１９】
例えば、装置＃１と装置＃２とで同じ動画コンテンツを同期再生する方法について考えてみよう。装置＃１と装置＃２とが同じタイミングで同じ動画コンテンツの再生を開始すれば、図１に示すように、各動画フレームの開始時刻及び終了時刻が揃うものと期待される。しかし、実際には、装置＃１の内部クロックと装置＃２の内部クロックとの間で進み方に差異が生じることがあり、図２に示すように、同じタイミングで動画コンテンツの再生を開始しても、各動画フレームの開始時刻及び終了時刻に微妙なずれが生じてしまう。尺の長い動画コンテンツを再生する場合、徐々にずれが拡大し、明らかに視認できるほどの大きなずれとなってしまう。そのため、単に再生開始時刻を制御するだけでは、精度良くコンテンツの同期再生を実現するのは難しい。
【００２０】
こうした課題を解決する方法として、例えば、装置＃１が管理する時刻と装置＃２が管理する時刻とを基準時刻に同期させる方法が考えられる。
【００２１】
［１−２：基準時刻送信サーバの設置］
システム内の時刻を同期させる方法としては、例えば、図３及び図４に示すように、システム内に設置した基準時刻送信サーバから基準時刻を送信し、基準時刻を受信した各受信端末が自身の管理する時刻を基準時刻に合わせるという方法が考えられる。
【００２２】
図３の例では、基準時刻送信サーバから受信端末＃１〜＃３へと基準時刻が送信され、受信端末＃１〜＃３がそれぞれ自身の管理する時刻を基準時刻に合わせる。また、図４の例では、基準時刻送信サーバ＃１から受信端末＃１１、＃１２及び基準時刻送信サーバ＃２へと基準時刻が送信される。さらに、基準時刻送信サーバ＃２から受信端末＃２１、＃２２へと基準時刻が送信される。そして、受信端末＃１１、＃１２、＃２１、＃２２がそれぞれ自身の管理する時刻を基準時刻に合わせる。
【００２３】
上記のように基準時刻送信サーバを利用すると、各受信端末の管理する時刻を同じ基準時刻に合わせることができる。そのため、受信端末間で時刻のずれが生じなくなり、各受信端末の内部状態が異なっていても、各受信端末が基準時刻に合わせた時刻に基づいて動画コンテンツを再生することで、動画コンテンツの同期再生が実現される。しかしながら、基準時刻送信サーバが何らかの原因で正常動作できなくなると、全ての受信端末が映像の再生処理を実行できなくなってしまう。また、上記の方法を実現するには、正確な内部時計を搭載した基準時刻送信サーバを用意する必要がある。
【００２４】
上記のように、コンテンツの同期再生を精度良く実現するには解決すべき課題が存在する。本件発明者は、こうした課題を解決する仕組みを考案した。以下、この仕組みについて、具体例を交えながら詳細に説明する。
【００２５】
＜２：第１実施形態＞
本技術の第１実施形態について説明する。
【００２６】
［２−１：システム構成例］
まず、図５を参照しながら、本実施形態に係るシステムの構成例について説明する。図５は、本実施形態に係るシステムの構成例について説明するための説明図である。
【００２７】
図５に示すように、本実施形態に係るシステムは、ネットワークを介して互いに接続された複数の端末装置１０により構成される。但し、端末装置１０は、コンテンツを再生する機能を有する。また、端末装置１０は、コンテンツを表示する機能を有していてもよいし、コンテンツを表示する表示装置に接続されていてもよい。
【００２８】
なお、端末装置１０の機能は、例えば、録画再生装置、動画プレーヤ、テレビジョン受像機、パーソナルコンピュータ（以下、ＰＣ）、ゲーム機、セットトップボックス、携帯情報端末、携帯電話、音楽プレーヤなどにより実現される。また、端末装置１０が再生可能なコンテンツとしては、例えば、ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｃ）ビデオ、ＢＤ（Ｂｌｕ−ｒａｙ  Ｄｉｓｃ）ビデオ、録画ビデオ、ストリーミング配信コンテンツ、音楽コンテンツ、電子書籍などが考えられる。但し、以下ではＢＤビデオなどの動画コンテンツを再生可能な動画プレーヤを想定して説明を進めることにする。
【００２９】
本実施形態に係るシステムでは、複数の端末装置１０がコンテンツの再生経過時間を通知しあう。そして、各端末装置１０は、他の端末装置１０から通知された再生経過時間に基づいて基準時刻を決定する。そのため、本実施形態に係るシステムにおける基準時刻は自律的に決定される。このように、本実施形態に係るシステムにおいては基準時刻が自律的に決定されるため、基準時刻送信サーバが不要である。また、システム内で自律的に決定された基準時刻に基づいて各端末装置１０がコンテンツを再生するため、コンテンツの同期再生が精度良く実現される。
【００３０】
（ネットワークの階層化）
なお、再生経過時間の通知に伴うネットワークトラフィックを軽減するため、図６のように、ネットワークを階層的な構造にしてもよい。図６の例では、複数の端末装置１０を含むネットワークグループ＃１〜＃３が形成されている。この場合、ネットワークグループ＃１に属する複数の端末装置１０は、ネットワークグループ＃１内において自律的に基準時刻（基準時刻＃１）を決定する。同様に、ネットワークグループ＃２に属する複数の端末装置１０は、ネットワークグループ＃２内において自律的に基準時刻（基準時刻＃２）を決定する。また、ネットワークグループ＃３に属する複数の端末装置１０は、ネットワークグループ＃３内において自律的に基準時刻（基準時刻＃３）を決定する。
【００３１】
そして、基準時刻＃１は、ネットワークグループ＃１及び＃２に属する全ての端末装置１０に通知される。同様に、基準時刻＃２は、ネットワークグループ＃１及び＃３に属する全ての端末装置１０に通知される。また、基準時刻＃３は、ネットワークグループ＃２及び＃３に属する全ての端末装置１０に通知される。その後、各端末装置１０は、基準時刻＃１〜＃３の中から自律的に１つの基準時刻を選択し、選択した基準時刻に基づいて自身の管理する時刻を調整する。このような構成にすると、再生経過時間の通知に伴うネットワークトラフィックを軽減することが可能になる。
【００３２】
以上、本実施形態に係るシステムの構成例について説明した。
【００３３】
［２−２：端末装置１０の構成］
次に、本実施形態に係る端末装置１０の構成について、より詳細に説明する。
【００３４】
（２−２−１：全体構成）
まず、図７を参照しながら、本実施形態に係る端末装置１０の全体構成について説明する。図７は、本実施形態に係る端末装置１０の全体構成について説明するための説明図である。図７に示すように、端末装置１０は、主に、操作部１１と、制御部１２と、出力処理部１３と、記憶部１４と、通信部１５とにより構成される。
【００３５】
操作部１１を用いてユーザによりコンテンツの再生開始操作が行われると、操作部１１からコンテンツの再生要求が制御部１２に入力される。コンテンツの再生要求が入力されると、制御部１２は、コンテンツの再生処理を実行するように出力処理部１３の動作を制御する。制御部１２よる制御を受け、出力処理部１３は、記憶部１４からコンテンツを読み出し、読み出したコンテンツの再生処理を実行する。そして、出力処理部１３は、コンテンツの映像や音声を表示装置に出力する。
【００３６】
また、制御部１２は、出力処理部１３を制御して再生しているコンテンツの再生経過時間を取得する。コンテンツの再生経過時間を取得すると、制御部１２は、通信部１５を用いて、取得したコンテンツの再生経過時間（以下、自端末の再生経過時間）を他の端末装置１０に送信する。なお、通信部１５は、有線又は無線のネットワークを介して他の端末装置１０と通信するための通信手段である。また、制御部１２は、通信部１５を利用して、他の端末装置１０が送信したコンテンツの再生経過時間（以下、他端末の再生経過時間）を受信する。
【００３７】
他端末の再生経過時間を受信すると、制御部１２は、受信した他端末の再生経過時間と自端末の再生経過時間とを比較し、最適な再生経過時間を選択する。なお、複数の他の端末装置１０から再生経過時間を受信した場合、制御部１２は、受信した複数の他端末の再生経過時間及び自端末の再生経過時間の中から最適な再生経過時間を選択する。最適な再生経過時間を選択すると、制御部１２は、選択した再生経過時間と一致するように自端末の再生経過時間を調整する。但し、最適な再生経過時間として、自端末の再生経過時間が選択された場合、制御部１２は、再生経過時間の調整を実行しない。
【００３８】
再生経過時間の調整結果は、制御部１２から出力処理部１３に入力される。再生経過時間が調整された場合、出力処理部１３は、調整後の再生経過時間と実際の再生経過時間とが一致するようにコンテンツの再生を制御する。このように、端末装置１０は、制御部１２の機能により、コンテンツの再生経過時間を他の端末装置１０が送信した再生経過時間に基づいて調整する。その結果、ネットワークを介して接続された複数の端末装置１０によるコンテンツの同期再生が実現される。
【００３９】
以上、本実施形態に係る端末装置１０の全体構成について説明した。
【００４０】
（２−２−２：制御部１２の構成）
次に、図８を参照しながら、制御部１２の詳細な機能構成について説明する。この中で、最適な再生経過時間の選択方法などについても説明する。図８は、制御部１２の詳細な機能構成について説明するための説明図である。
【００４１】
図８に示すように、制御部１２は、主に、再生制御部１２１と、再生経過時間取得部１２２と、再生経過時間送信部１２３と、他端末情報受信部１２４と、調整時間算出部１２５と、再生経過時間調整部１２６とにより構成される。
【００４２】
再生制御部１２１は、操作部１１からコンテンツの再生要求が入力されると、出力処理部１３を制御してコンテンツを再生させる。また、再生経過時間取得部１２２は、再生制御部１２１からコンテンツの再生経過時間を取得する。再生経過時間取得部１２２により取得された再生経過時間は、再生経過時間送信部１２３及び調整時間算出部１２５に入力される。再生経過時間が入力されると、再生経過時間送信部１２３は、通信部１５を介して全ての他の端末装置１０に再生経過時間（自端末の再生経過時間）を送信する。
【００４３】
また、他端末情報受信部１２４は、通信部１５を介して、他の端末装置１０から送信された再生経過時間（他端末の再生経過時間）を受信する。他端末情報受信部１２４により受信された他端末の再生経過時間は、調整時間算出部１２５に入力される。自端末の再生経過時間及び他端末の再生経過時間が入力されると、調整時間算出部１２５は、入力された複数の再生経過時間の中から所定の条件に基づいて１つの再生経過時間（以下、最適な再生経過時間）を選択する。そして、調整時間算出部１２５は、自端末の再生経過時間と最適な再生経過時間との差を算出する。なお、この差を調整時間と呼ぶことにする。
【００４４】
調整時間算出部１２５により算出された調整時間は、再生経過時間調整部１２６に入力される。調整時間が入力されると、再生経過時間調整部１２６は、入力された調整時間に基づいて再生制御部１２１により再生制御されているコンテンツの再生経過時間を調整する。例えば、調整時間ΔＴが０の場合、再生経過時間調整部１２６は、再生制御部１２１により再生制御されているコンテンツの再生経過時間を調整しない。一方、調整時間ΔＴがΔＴ≠０の場合、再生経過時間調整部１２６は、調整時間ΔＴだけ、再生制御部１２１により再生制御されているコンテンツの再生経過時間を調整する。
【００４５】
ところで、最適な再生経過時間を選択する際に用いる所定の条件としては、例えば、図１０に示すような条件が考えられる。例えば、コンテンツのコマ落ちが許されないケースの場合、所定の条件は、最も遅延している再生経過時間を最適な再生経過時間として選択するという条件になる。但し、遅延が著しく大きい再生経過時間が最適な再生経過時間として選択されることを防ぐため、予め設定した閾値よりも遅延が少ない再生経過時間の中から最も遅延の大きい再生経過時間を最適な再生経過時間として選択するように条件を設定してもよい。
【００４６】
また、コンテンツの尺通りに再生する必要があるケースの場合、所定の条件は、最も進んでいる再生経過時間を最適な再生経過時間として選択するという条件になる。但し、進み度合いが著しく大きい再生経過時間が最適な再生経過時間として選択されることを防ぐため、予め設定した閾値よりも進み度合いが少ない再生経過時間の中から最も進み度合いの大きい再生経過時間を最適な再生経過時間として選択するように条件設定してもよい。
【００４７】
さらに、ネットワークトラフィックへの影響などを考慮して同期調整の頻度を抑えたいケースの場合、所定の条件は、再生経過時間の頻度分布から割り出される最大頻度の再生経過時間を最適な再生経過時間として選択するように条件設定してもよい。例えば、図１１に示すような頻度分布が得られた場合、頻度が最大となる再生経過時間（１７６［ｓｅｃ．］）が最適な再生経過時間として選択される。なお、ここでは頻度分布を用いて最適な再生経過時間を選択する方法について述べたが、その他の統計的な手法を活用して最適な再生経過時間を選択してもよい。
【００４８】
以上、制御部１２の詳細な構成について説明した。
【００４９】
［２−３：同期処理の流れ］
次に、図９を参照しながら、本実施形態に係る同期処理の流れについて説明する。図９は、本実施形態に係る同期処理の流れについて説明するための説明図である。なお、ここで説明する同期処理は、端末装置１０の機能により実現される。
【００５０】
図９に示すように、端末装置１０は、ユーザによりコンテンツの再生開始が要求されるのを待ち受ける（Ｓ１０１）。コンテンツの再生開始要求を受領すると（Ｓ１０２）、端末装置１０は、制御部１２（再生制御部１２１）及び出力処理部１３の機能により、コンテンツの再生処理を開始する（Ｓ１０３）。次いで、端末装置１０は、コンテンツの再生中か否かを判定する（Ｓ１０３）。コンテンツの再生中である場合、端末装置１０は、処理をステップＳ１０５に進める。一方、コンテンツの再生中でない場合、端末装置１０は、処理をステップＳ１０１に進める。
【００５１】
処理をステップＳ１０５に進めた場合、端末装置１０は、制御部１２（再生経過時間取得部１２２）の機能により自端末の再生経過時間ＭＣＴを取得し、取得した自端末の再生経過時間ＭＣＴを記憶部１４に格納する（Ｓ１０５）。次いで、端末装置１０は、制御部１２（再生経過時間送信部１２３）及び通信部１５の機能により、ステップＳ１０５で取得した自端末の再生経過時間ＭＣＴを全ての他の端末装置１０に送信する（Ｓ１０６）。次いで、端末装置１０は、制御部１２（他端末情報受信部１２４）及び通信部１５の機能により、他端末の再生経過時間ＯＣＴを受信し、受信した他端末の再生経過時間ＯＣＴを記憶部１４に格納する（Ｓ１０７）。
【００５２】
次いで、端末装置１０は、制御部１２（調整時間算出部１２５）の機能により、ステップＳ１０５及びＳ１０７で取得した再生経過時間ＭＣＴ及びＯＣＴの中から所定の条件（図１０及び図１１を参照）に基づいて最適な再生経過時間を選択する（Ｓ１０８）。次いで、端末装置１０は、ステップＳ１０８で選択した再生経過時間が自端末の再生経過時間ＭＣＴか否かを判定する（Ｓ１０９）。ステップＳ１０８で選択した再生経過時間が自端末の再生経過時間ＭＣＴである場合、端末装置１０は、処理をステップＳ１０４に進める。一方、ステップＳ１０８で選択した再生経過時間が他端末の再生経過時間ＯＣＴである場合、端末装置１０は、処理をステップＳ１１０に進める。
【００５３】
処理をステップＳ１１０に進めた場合、端末装置１０は、ステップＳ１０８で選択された最適な再生経過時間ＯＣＴを自端末の再生経過時間ＭＣＴに設定し（Ｓ１１０）、処理をステップＳ１０４に進める。このとき、端末装置１０は、制御部１２（調整時間算出部１２５）の機能により最適な再生経過時間と自端末の再生経過時間ＭＣＴとの差分である調整時間を算出する。さらに、端末装置１０は、制御部１２（再生経過時間調整部１２６）の機能により、上記の調整時間に基づいて自端末の再生経過時間ＭＣＴを調整する。
【００５４】
以上、本実施形態に係る同期処理の流れについて説明した。
【００５５】
［２−４：変形例＃１（３Ｄ表示）］
ここで、図１２を参照しながら、本実施形態の一変形例（変形例＃１）について説明する。本変形例は、２台の端末装置１０を利用してコンテンツの３Ｄ表示を実現する仕組みに関する。図１２は、本実施形態の一変形例（変形例＃１）について説明するための説明図である。
【００５６】
図１２に示すように、本変形例に係るコンテンツの３Ｄ表示は、２台の端末装置１０（＃１及び＃２）及び２台の表示装置＃１及び＃２を利用することで実現される。表示装置＃１及び＃２は、スクリーンに映像を投影することが可能なプロジェクタである。また、表示装置＃１は、端末装置１０（＃１）に接続されている。そして、表示装置＃２は、端末装置１０（＃２）に接続されている。また、端末装置１０（＃１）は、表示装置＃１に左眼画像を入力し、スクリーンに左眼画像を投影させる。同様に、端末装置１０（＃２）は、表示装置＃２に右眼画像を入力し、スクリーンに右眼画像を投影させる。
【００５７】
２台の端末装置１０（＃１及び＃２）は、本実施形態に係る同期処理の流れに従って再生経過時間を同期させ、左眼画像と右眼画像とを同期再生する。なお、２台の表示装置＃１及び＃２は、それぞれ単体で３Ｄ表示に対応したプロジェクタである必要がない。また、２台の端末装置１０（＃１及び＃２）が有する再生機能は、それぞれ単体で３Ｄ表示に対応している必要がない。つまり、２台の端末装置１０（＃１及び＃２）及び２台の表示装置＃１及び＃２は、３Ｄ専用の機器でなくてもよい。しかし、２台の端末装置１０（＃１及び＃２）により左眼画像と右眼画像とが同期再生されるため、スクリーン上では３Ｄ表示が実現される。
【００５８】
以上、本実施形態の一変形例について説明した。この仕組みを用いると、３Ｄ表示が可能な専用の再生装置や表示装置を用いずとも３Ｄ表示を実現することが可能になる。
【００５９】
［２−５：変形例＃２（パノラマ表示）］
次に、図１３を参照しながら、本実施形態の他の一変形例（変形例＃２）について説明する。本変形例は、複数台（図１３の例では３台）の端末装置１０を利用してコンテンツのパノラマ表示を実現する仕組みに関する。図１３は、本実施形態の他の一変形例（変形例＃２）について説明するための説明図である。
【００６０】
図１３に示すように、本変形例に係るコンテンツのパノラマ表示は、複数台の端末装置１０（＃１〜＃３）及び複数台の表示装置＃１〜＃３を利用することで実現される。複数台の端末装置１０（＃１〜＃３）は、ネットワークで接続されており、本実施形態に係る同期処理の流れに従ってコンテンツの同期再生を実行する機能を有する。パノラマ表示は、表示したいコンテンツの映像を分割し、分割された映像のそれぞれを端末装置１０（＃１〜＃３）で同期再生することにより実現される。例えば、３台の端末装置１０（＃１〜＃３）を用いると、図１２に示すように、表示装置＃１〜＃３にそれぞれ分割映像が表示され、全体としてパノラマ映像の表示が実現される。
【００６１】
なお、端末装置１０（＃１〜＃３）は、それぞれパノラマ映像の表示に対応する専用の機器である必要がない。同様に、表示装置＃１〜＃３は、それぞれパノラマ映像の表示に対応する専用の機器である必要がない。つまり、パノラマ表示に対応する専用の機器を用いずとも、本実施形態に係る同期処理の仕組みを用いることで、パノラマ映像の表示を実現することが可能になる。
【００６２】
以上、本実施形態の一変形例について説明した。この仕組みを用いると、パノラマ表示が可能な専用の再生装置や表示装置を用いずともパノラマ表示を実現することが可能になる。
【００６３】
＜３：第２実施形態＞
次に、本技術の第２実施形態について説明する。上記の第１実施形態は、複数の端末装置１０によるコンテンツの同期再生を実現する仕組みに関するものであった。本実施形態は、図１４に示すように、１台の端末装置２０により複数の表示装置＃１及び＃２に複数のコンテンツを同期再生する仕組みに関する。
【００６４】
また、本実施形態に係る仕組みは、図１５に示すように、１台の端末装置２０により、複数の表示領域＃１及び＃２に複数のコンテンツを同期再生する仕組みに適用することもできる。この仕組みは、例えば、表示領域＃１にスポーツの試合映像を表示し、表示領域＃１の表示内容に関連する情報を表示領域＃２に表示する仕組みに適用することができる。特に、表示領域＃１に表示される表示内容の変化に対して表示領域＃２に表示される情報の変化をリアルタイムに追従させる仕組みへの応用が考えられる。
【００６５】
また、本実施形態に係る仕組みは、図１６に示すように、１つの表示領域内に他の表示領域を表示するウィンドウ表示に適用することもできる。図１６の例では、表示領域＃１の内部に、表示領域＃２及び＃３が表示されている。特に、表示領域＃１に表示される表示内容の変化に対して表示領域＃２及び＃３に表示される情報の変化をリアルタイムに追従させる仕組みへの応用が考えられる。さらに、本実施形態に係る仕組みは、図１７に示すように、複数の表示画面＃１及び＃２を有する機器において、表示画面＃１に表示される情報の変化と表示画面＃２に表示される情報の変化とをリアルタイムに追従させる仕組みへの応用も考えられる。
【００６６】
このように、本実施形態は、１台の端末装置１０において複数のコンテンツを同期再生させる仕組みに関する。以下では、図１４に示したシステム構成例を念頭において説明を進める。もちろん、以下で説明する仕組みは、図１５〜図１７に示したシステム構成例に対しても適用することができる。
【００６７】
［３−１：端末装置２０の構成］
以下、本実施形態に係る端末装置２０の構成について説明する。
【００６８】
（３−１−１：全体構成）
まず、図１８を参照しながら、本実施形態に係る端末装置２０の全体構成について説明する。図１８は、本実施形態に係る端末装置２０の全体構成について説明するための説明図である。図１８に示すように、端末装置２０は、主に、操作部２１と、制御部２２と、出力処理部２３と、記憶部２４とにより構成される。
【００６９】
操作部２１を用いてユーザによりコンテンツの再生開始操作が行われると、操作部２１からコンテンツの再生要求が制御部２２に入力される。コンテンツの再生要求が入力されると、制御部２２は、コンテンツの再生処理を実行するように出力処理部２３の動作を制御する。制御部２２よる制御を受け、出力処理部２３は、記憶部２４からコンテンツを読み出し、読み出したコンテンツの再生処理を実行する。そして、出力処理部２３は、コンテンツの映像や音声を表示装置に出力する。なお、端末装置２０には複数の表示装置＃１及び＃２が接続されており、同期再生すべきコンテンツが表示される。
【００７０】
また、制御部２２は、出力処理部２３を制御して再生している各コンテンツの再生経過時間を取得する。再生経過時間を取得すると、制御部２２は、複数の再生経過時間を比較し、最適な再生経過時間を選択する。最適な再生経過時間を選択すると、制御部２２は、選択した再生経過時間と一致するように全ての再生経過時間を調整する。
【００７１】
再生経過時間の調整結果は、制御部２２から出力処理部２３に入力される。再生経過時間が調整された場合、出力処理部２３は、調整後の再生経過時間と実際の再生経過時間とが一致するようにコンテンツの再生を制御する。このように、端末装置２０は、制御部２２の機能により、全てのコンテンツの再生経過時間が最適な再生経過時間と一致するように調整する。その結果、複数の表示装置＃１及び＃２に表示されるコンテンツの同期再生が実現される。
【００７２】
以上、本実施形態に係る端末装置２０の全体構成について説明した。
【００７３】
（３−１−２：制御部２２の構成）
次に、図１９を参照しながら、制御部２２の詳細な機能構成について説明する。この中で、最適な再生経過時間の選択方法などについても説明する。図１９は、制御部２２の詳細な機能構成について説明するための説明図である。
【００７４】
図１９に示すように、制御部２２は、主に、再生制御部２２１と、再生経過時間取得部２２２と、調整時間算出部２２３と、再生経過時間調整部２２４とにより構成される。
【００７５】
再生制御部２２１は、操作部２１からコンテンツの再生要求が入力されると、出力処理部２３を制御してコンテンツを再生させる。また、再生経過時間取得部２２２は、再生制御部２２１からコンテンツの再生経過時間を取得する。再生経過時間取得部２２２により取得された再生経過時間は、調整時間算出部２２３に入力される。
【００７６】
再生経過時間が入力されると、調整時間算出部２２３は、入力された複数の再生経過時間の中から所定の条件に基づいて１つの再生経過時間（以下、最適な再生経過時間）を選択する。そして、調整時間算出部２２３は、各コンテンツの再生経過時間と最適な再生経過時間との差を算出する。なお、この差を調整時間と呼ぶことにする。調整時間算出部２２３により算出された調整時間は、再生経過時間調整部２２４に入力される。調整時間が入力されると、再生経過時間調整部２２４は、入力された調整時間に基づいて再生制御部２２１により再生制御されているコンテンツの再生経過時間を調整する。
【００７７】
ところで、最適な再生経過時間を選択する際に用いる所定の条件としては、例えば、上記の第１実施形態と同様に、図１０に示すような条件が考えられる。例えば、コンテンツのコマ落ちが許されないケースの場合、所定の条件は、最も遅延している再生経過時間を最適な再生経過時間として選択するという条件になる。但し、遅延が著しく大きい再生経過時間が最適な再生経過時間として選択されることを防ぐため、予め設定した閾値よりも遅延が少ない再生経過時間の中から最も遅延の大きい再生経過時間を最適な再生経過時間として選択するように条件を設定してもよい。
【００７８】
また、コンテンツの尺通りに再生する必要があるケースの場合、所定の条件は、最も進んでいる再生経過時間を最適な再生経過時間として選択するという条件になる。但し、進み度合いが著しく大きい再生経過時間が最適な再生経過時間として選択されることを防ぐため、予め設定した閾値よりも進み度合いが少ない再生経過時間の中から最も進み度合いの大きい再生経過時間を最適な再生経過時間として選択するように条件設定してもよい。
【００７９】
さらに、ネットワークトラフィックへの影響などを考慮して同期調整の頻度を抑えたいケースの場合、所定の条件は、再生経過時間の頻度分布から割り出される最大頻度の再生経過時間を最適な再生経過時間として選択するように条件設定してもよい。図１１の例では縦軸が端末数になっているが、本実施形態の場合、縦軸はコンテンツ数になる。なお、ここでは頻度分布を用いて最適な再生経過時間を選択する方法について述べたが、その他の統計的な手法を活用して最適な再生経過時間を選択してもよい。
【００８０】
以上、制御部２２の詳細な構成について説明した。
【００８１】
［３−２：同期処理の流れ］
次に、図２０を参照しながら、本実施形態に係る同期処理の流れについて説明する。図２０は、本実施形態に係る同期処理の流れについて説明するための説明図である。なお、ここで説明する同期処理は、端末装置２０の機能により実現される。
【００８２】
図２０に示すように、端末装置２０は、ユーザによりコンテンツの再生開始が要求されるのを待ち受ける（Ｓ２０１）。コンテンツの再生開始要求を受領すると（Ｓ２０２）、端末装置２０は、制御部２２（再生制御部２２１）及び出力処理部２３の機能により、コンテンツの再生処理を開始する（Ｓ２０３）。次いで、端末装置２０は、コンテンツの再生中か否かを判定する（Ｓ２０３）。コンテンツの再生中である場合、端末装置２０は、処理をステップＳ２０５に進める。一方、コンテンツの再生中でない場合、端末装置２０は、処理をステップＳ２０１に進める。
【００８３】
処理をステップＳ２０５に進めた場合、端末装置２０は、制御部２２（再生経過時間取得部２２２）の機能により第ｋ番目（ｋ＝１〜Ｎ；Ｎは再生中のコンテンツ数）のコンテンツの再生経過時間ＣＴｋを取得し、取得した再生経過時間ＣＴｋを記憶部２４に格納する（Ｓ２０５）。次いで、端末装置２０は、制御部２２（調整時間算出部２２３）の機能により、ステップＳ２０５で取得した再生経過時間ＣＴｋ（ｋ＝１〜Ｎ）の中から所定の条件（図１０及び図１１を参照）に基づいて最適な再生経過時間を選択し（Ｓ２０６）、処理をステップＳ２０７に進める。
【００８４】
処理をステップＳ２０７に進めた場合、端末装置２０は、ステップＳ２０６で選択された最適な再生経過時間を再生経過時間ＣＴｋ（ｋ＝１〜Ｎ）に設定し（Ｓ２０７）、処理をステップＳ２０４に進める。このとき、端末装置２０は、制御部２２（調整時間算出部２２３）の機能により最適な再生経過時間と再生経過時間ＣＴｋ（ｋ＝１〜Ｎ）との差分である調整時間を算出する。さらに、端末装置２０は、制御部２２（再生経過時間調整部２２４）の機能により、上記の調整時間に基づいて再生経過時間ＣＴｋ（ｋ＝１〜Ｎ）を調整する。
【００８５】
以上、本実施形態に係る同期処理の流れについて説明した。
【００８６】
＜４：ハードウェア構成例＞
上記の端末装置１０、２０が有する各構成要素の機能は、例えば、図２１に示すハードウェア構成を用いて実現することが可能である。つまり、当該各構成要素の機能は、コンピュータプログラムを用いて図２１に示すハードウェアを制御することにより実現される。なお、このハードウェアの形態は任意であり、例えば、パーソナルコンピュータ、携帯電話、ＰＨＳ、ＰＤＡ等の携帯情報端末、ゲーム機、又は種々の情報家電がこれに含まれる。但し、上記のＰＨＳは、Ｐｅｒｓｏｎａｌ  Ｈａｎｄｙ−ｐｈｏｎｅ  Ｓｙｓｔｅｍの略である。また、上記のＰＤＡは、Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔの略である。
【００８７】
図２１に示すように、このハードウェアは、主に、ＣＰＵ９０２と、ＲＯＭ９０４と、ＲＡＭ９０６と、ホストバス９０８と、ブリッジ９１０と、を有する。さらに、このハードウェアは、外部バス９１２と、インターフェース９１４と、入力部９１６と、出力部９１８と、記憶部９２０と、ドライブ９２２と、接続ポート９２４と、通信部９２６と、を有する。但し、上記のＣＰＵは、Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔの略である。また、上記のＲＯＭは、Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙの略である。そして、上記のＲＡＭは、Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙの略である。
【００８８】
ＣＰＵ９０２は、例えば、演算処理装置又は制御装置として機能し、ＲＯＭ９０４、ＲＡＭ９０６、記憶部９２０、又はリムーバブル記録媒体９２８に記録された各種プログラムに基づいて各構成要素の動作全般又はその一部を制御する。ＲＯＭ９０４は、ＣＰＵ９０２に読み込まれるプログラムや演算に用いるデータ等を格納する手段である。ＲＡＭ９０６には、例えば、ＣＰＵ９０２に読み込まれるプログラムや、そのプログラムを実行する際に適宜変化する各種パラメータ等が一時的又は永続的に格納される。
【００８９】
これらの構成要素は、例えば、高速なデータ伝送が可能なホストバス９０８を介して相互に接続される。一方、ホストバス９０８は、例えば、ブリッジ９１０を介して比較的データ伝送速度が低速な外部バス９１２に接続される。また、入力部９１６としては、例えば、マウス、キーボード、タッチパネル、ボタン、スイッチ、及びレバー等が用いられる。さらに、入力部９１６としては、赤外線やその他の電波を利用して制御信号を送信することが可能なリモートコントローラ（以下、リモコン）が用いられることもある。
【００９０】
出力部９１８としては、例えば、ＣＲＴ、ＬＣＤ、ＰＤＰ、又はＥＬＤ等のディスプレイ装置、スピーカ、ヘッドホン等のオーディオ出力装置、プリンタ、携帯電話、又はファクシミリ等、取得した情報を利用者に対して視覚的又は聴覚的に通知することが可能な装置である。但し、上記のＣＲＴは、Ｃａｔｈｏｄｅ  Ｒａｙ  Ｔｕｂｅの略である。また、上記のＬＣＤは、Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙの略である。そして、上記のＰＤＰは、Ｐｌａｓｍａ  ＤｉｓｐｌａｙＰａｎｅｌの略である。さらに、上記のＥＬＤは、Ｅｌｅｃｔｒｏ−Ｌｕｍｉｎｅｓｃｅｎｃｅ  Ｄｉｓｐｌａｙの略である。
【００９１】
記憶部９２０は、各種のデータを格納するための装置である。記憶部９２０としては、例えば、ハードディスクドライブ（ＨＤＤ）等の磁気記憶デバイス、半導体記憶デバイス、光記憶デバイス、又は光磁気記憶デバイス等が用いられる。但し、上記のＨＤＤは、Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅの略である。
【００９２】
ドライブ９２２は、例えば、磁気ディスク、光ディスク、光磁気ディスク、又は半導体メモリ等のリムーバブル記録媒体９２８に記録された情報を読み出し、又はリムーバブル記録媒体９２８に情報を書き込む装置である。リムーバブル記録媒体９２８は、例えば、ＤＶＤメディア、Ｂｌｕ−ｒａｙメディア、ＨＤ  ＤＶＤメディア、各種の半導体記憶メディア等である。もちろん、リムーバブル記録媒体９２８は、例えば、非接触型ＩＣチップを搭載したＩＣカード、又は電子機器等であってもよい。但し、上記のＩＣは、Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔの略である。
【００９３】
接続ポート９２４は、例えば、ＵＳＢポート、ＩＥＥＥ１３９４ポート、ＳＣＳＩ、ＲＳ−２３２Ｃポート、又は光オーディオ端子等のような外部接続機器９３０を接続するためのポートである。外部接続機器９３０は、例えば、プリンタ、携帯音楽プレーヤ、デジタルカメラ、デジタルビデオカメラ、又はＩＣレコーダ等である。但し、上記のＵＳＢは、Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓの略である。また、上記のＳＣＳＩは、Ｓｍａｌｌ  Ｃｏｍｐｕｔｅｒ  Ｓｙｓｔｅｍ  Ｉｎｔｅｒｆａｃｅの略である。
【００９４】
通信部９２６は、ネットワーク９３２に接続するための通信デバイスであり、例えば、有線又は無線ＬＡＮ、Ｂｌｕｅｔｏｏｔｈ（登録商標）、又はＷＵＳＢ用の通信カード、光通信用のルータ、ＡＤＳＬ用のルータ、又は各種通信用のモデム等である。また、通信部９２６に接続されるネットワーク９３２は、有線又は無線により接続されたネットワークにより構成され、例えば、インターネット、家庭内ＬＡＮ、赤外線通信、可視光通信、放送、又は衛星通信等である。但し、上記のＬＡＮは、Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋの略である。また、上記のＷＵＳＢは、Ｗｉｒｅｌｅｓｓ  ＵＳＢの略である。そして、上記のＡＤＳＬは、Ａｓｙｍｍｅｔｒｉｃ  Ｄｉｇｉｔａｌ  Ｓｕｂｓｃｒｉｂｅｒ  Ｌｉｎｅの略である。
【００９５】
＜５：まとめ＞
最後に、本実施形態の技術的思想について簡単に纏める。以下に記載する技術的思想は、例えば、ＰＣ、携帯電話、携帯ゲーム機、携帯情報端末、情報家電、カーナビゲーションシステム、録画再生装置、動画プレーヤ、テレビジョン受像機、セットトップボックス等、種々の情報処理装置に対して適用することができる。とりわけ、これら情報処理装置に含まれる再生制御装置に対して適用可能である。
【００９６】
上記の再生制御装置の機能構成は下記のように表現することができる。例えば、下記（１）のような構成にすると、複数のコンテンツをより正確に同期再生することが可能になる。１つの表示画面に複数の表示領域を設け、各表示領域に同期再生すべきコンテンツを表示する場合、ある表示領域に表示されるコンテンツの再生経過時間と他の全ての表示領域に表示されるコンテンツの再生経過時間とが一致するように調整される。また、複数の表示画面にそれぞれコンテンツを表示する場合、ある表示画面に表示されるコンテンツの再生経過時間と他の全ての表示領域に表示されるコンテンツの再生経過時間とが一致するように調整される。その結果、コンテンツの同期再生が実現される。
（１）
再生されている複数のコンテンツの再生経過時間を取得する経過時間取得部と、
前記経過時間取得部により取得された再生経過時間の中から１つの再生経過時間を選択し、選択した再生経過時間を基準経過時間に設定する経過時間選択部と、
所定の前記コンテンツの再生経過時間が前記基準経過時間に一致するように、当該所定のコンテンツの再生経過時間を調整する経過時間調整部と、
を備える、
再生制御装置。
（２）
前記経過時間取得部は、他装置から前記コンテンツの再生経過時間を取得し、
前記再生制御装置は、
コンテンツを再生するコンテンツ再生部と、
前記コンテンツ再生部により再生されているコンテンツの再生経過時間を前記他装置に提供する経過時間提供部と、
をさらに備え、
前記所定のコンテンツは、前記コンテンツ再生部により再生されているコンテンツである、
上記（１）に記載の再生制御装置。
（３）
前記経過時間選択部は、前記経過時間取得部により取得された再生経過時間の中から最も遅い再生経過時間を選択し、選択した再生経過時間を前記基準経過時間に設定する、
上記（１）又は（２）に記載の再生制御装置。
（４）
前記経過時間選択部は、前記経過時間取得部により取得された再生経過時間の中から最も早い再生経過時間を選択し、選択した再生経過時間を前記基準経過時間に設定する、
上記（１）又は（２）に記載の再生制御装置。
（５）
前記経過時間選択部は、前記経過時間取得部により取得された再生経過時間の頻度分布に基づいて最も頻度の高い再生経過時間を選択し、選択した再生経過時間を前記基準経過時間に設定する、
上記（１）又は（２）に記載の再生制御装置。
（６）
前記コンテンツ再生部は、左眼用画像又は右眼用画像を再生し、
前記他装置は、前記左眼用画像又は前記右眼用画像のうち、前記コンテンツ再生部により再生される画像と異なる画像を再生する、
上記（２）に記載の再生制御装置。
（７）
１枚の画像を分割して得られるＮ枚（Ｎ≧２）の分割画像が（Ｎ−１）台の前記他装置と前記再生制御装置とにより再生される、
上記（２）に記載の再生制御装置。
（８）
前記再生制御装置と少なくとも１台の前記他装置とを含む第１のグループと、複数の前記他装置を含む第２のグループとが設定されており、
前記経過時間取得部は、前記第１のグループに属する前記他装置から再生経過時間を取得すると共に、前記第２のグループに関する基準経過時間を取得し、
前記経過時間選択部は、前記経過時間取得部により取得された再生経過時間の中から１つの再生経過時間を選択し、選択した再生経過時間を前記第１のグループに関する基準経過時間に設定すると共に、前記第１のグループに関する基準経過時間及び前記第２のグループに関する基準経過時間の中から１つの基準経過時間を選択し、
前記経過時間調整部は、所定の前記コンテンツの再生経過時間が前記経過時間選択部により選択された基準経過時間に一致するように、当該所定のコンテンツの再生経過時間を調整し、
前記経過時間提供部は、前記第１のグループに関する基準経過時間を前記第２のグループに属する他装置に提供する、
上記（２）に記載の再生制御装置。
（９）
再生されている複数のコンテンツの再生経過時間を取得するステップと、
取得された再生経過時間の中から１つの再生経過時間を選択し、選択した再生経過時間を基準経過時間に設定するステップと、
所定の前記コンテンツの再生経過時間が前記基準経過時間に一致するように、当該所定のコンテンツの再生経過時間を調整するステップと、
を含む、
同期再生方法。
（１０）
再生されている複数のコンテンツの再生経過時間を取得する経過時間取得機能と、
前記経過時間取得機能により取得された再生経過時間の中から１つの再生経過時間を選択し、選択した再生経過時間を基準経過時間に設定する経過時間選択機能と、
所定の前記コンテンツの再生経過時間が前記基準経過時間に一致するように、当該所定のコンテンツの再生経過時間を調整する経過時間調整機能と、
をコンピュータに実現させるためのプログラム。
【００９７】
（備考）
上記の再生経過時間取得部１２２は、経過時間取得部の一例である。上記の調整時間算出部１２５は、経過時間選択部の一例である。上記の再生経過時間調整部１２６は、経過時間調整部の一例である。上記の再生制御部１２１は、コンテンツ再生部の一例である。上記の再生経過時間送信部１２３は、経過時間提供部の一例である。
【００９８】
以上、添付図面を参照しながら本技術に係る好適な実施形態について説明したが、本技術はここで開示した構成例に限定されないことは言うまでもない。当業者であれば、特許請求の範囲に記載された範疇内において、各種の変更例又は修正例に想到し得ることは明らかであり、それらについても当然に本技術の技術的範囲に属するものと了解される。
【符号の説明】
【００９９】
１０    端末装置
１１    操作部
１２    制御部
１２１    再生制御部
１２２    再生経過時間取得部
１２３    再生経過時間送信部
１２４    他端末情報受信部
１２５    調整時間算出部
１２６    再生経過時間調整部
１３    出力処理部
１４    記憶部
１５    通信部
２０    端末装置
２１    操作部
２２    制御部
２２１    再生制御部
２２２    再生経過時間取得部
２２３    調整時間算出部
２２４    再生経過時間調整部
２３    出力処理部
２４    記憶部
【図１】
2013005029.tif 000003
【図２】
2013005029.tif 000004
【図３】
2013005029.tif 000005
【図４】
2013005029.tif 000006
【図５】
2013005029.tif 000007
【図６】
2013005029.tif 000008
【図７】
2013005029.tif 000009
【図８】
2013005029.tif 000010
【図９】
2013005029.tif 000011
【図１０】
2013005029.tif 000012
【図１１】
2013005029.tif 000013
【図１２】
2013005029.tif 000014
【図１３】
2013005029.tif 000015
【図１４】
2013005029.tif 000016
【図１５】
2013005029.tif 000017
【図１６】
2013005029.tif 000018
【図１７】
2013005029.tif 000019
【図１８】
2013005029.tif 000020
【図１９】
2013005029.tif 000021
【図２０】
2013005029.tif 000022
【図２１】
2013005029.tif 000023