JP2005294941A

Video content reproduction system, reproduction control method thereof, client terminal, synchronous server, and program thereof

Abstract

Problem to be solved.To provide a technology that can allow a plurality of clients in a particular group to view and listen to the same video content synchronously.

Solution.The plurality of clients 20 receive and buffer the same video content from a video distribution server 141 and detect the end of buffering of a prescribed data amount to inform a video synchronous server 10 of it. When the video synchronous server 10 receives the notice indicating the end of buffering from all the client terminals 20 in the group, instructs each client terminal 20 to start reproduction of the video contents, and each client terminal 20 reproduces the buffered video contents on the basis of the instruction of reproduction start. Further, a current time adjustment section 110 of the client terminal 20 and a current time adjustment section 136 of the video synchronous server 10 mutually match the current time, a communication time management section 134 measures a communication delay time between each client and the server and corrects the reproduction start time by using the measured time.

Copyright (C)2006,JPO&NCIPI

Term

No projected expiry on record.

  1. Priority and filed
  2. Published
  3. Today

13 claims: 7 independent, 6 dependent

  1. 1
    A video content playback system in which a plurality of client terminals receive the same video content from a video distribution server, and each client terminal reproduces the same video content in synchronization with each other under the control of a synchronization server. A client management means for managing a group consisting of the plurality of client terminals, and a playback instructing each client terminal to start playback of the video content when a buffering completion notification is received from all the client terminals in the group. A buffering monitoring means that receives and buffers the same video content from the synchronization server provided with a control means and the video distribution server, detects the completion of buffering a predetermined amount of data, and notifies the synchronization server. A video content playback system including the plurality of client terminals provided with a video playback means for playing back the buffered video content in response to a playback start instruction from the synchronization server. 映像配信サーバから複数のクライアント端末が同じ映像コンテンツを受信し、同期サーバの制御に基づいて各クライアント端末が前記同じ映像コンテンツを互いに同期して再生する映像コンテンツ再生システムであって、 前記同じ映像コンテンツを再生する前記複数のクライアント端末からなるグループを管理するクライアント管理手段と、前記グループ内のすべてのクライアント端末からバッファリング完了通知があったとき各クライアント端末に前記映像コンテンツの再生開始を指示する再生制御手段とを備えた前記同期サーバと、 前記映像配信サーバから前記同じ映像コンテンツを受信してバッファリングし、所定のデータ量のバッファリング完了を検出して前記同期サーバに通知するバッファリング監視手段と、前記同期サーバからの再生開始の指示に応じて前記バッファリングした映像コンテンツを再生する映像再生手段とをそれぞれ備えた前記複数のクライアント端末とから構成される映像コンテンツ再生システム。
  2. 4
    The first, second, or third claim, wherein the synchronization server includes a video content list associated with a group managed by the client management means, and transmits the video content list to client terminals in the group. Video content playback system. 前記同期サーバは、前記クライアント管理手段で管理されるグループに関連付けた映像コンテンツリストを備え、グループ内のクライアント端末に前記映像コンテンツリストを送信することを特徴とする請求項1,2又は3記載の映像コンテンツ再生システム。
  3. 9
    The client terminal used in a video content playback system in which a plurality of client terminals synchronize and play the same video content. The video content is received from a video distribution server and buffered, and a predetermined amount of data is buffered. A client including a buffering monitoring means for detecting completion and notifying a synchronization server, and a video reproduction means for reproducing the buffered video content in response to a playback start instruction from the synchronization server. Terminal. 複数のクライアント端末が同じ映像コンテンツを同期して再生する映像コンテンツ再生システムで用いられる前記クライアント端末であって、 映像配信サーバから前記映像コンテンツを受信してバッファリングし、所定のデータ量のバッファリング完了を検出して同期サーバに通知するバッファリング監視手段と、 前記同期サーバからの再生開始の指示に応じて前記バッファリングした映像コンテンツを再生する映像再生手段とを備えたことを特徴とするクライアント端末。
  4. 10
    A synchronization server used in a video content playback system in which a plurality of client terminals synchronize and play the same video content, and is specified as a client management means that manages a group consisting of a plurality of client terminals that play the same video content. When all the client terminals in the group are notified of the completion of buffering the predetermined amount of data of the video content, each client terminal is provided with a playback control means for instructing the start of playback of the video content. Synchronous server to do. 複数のクライアント端末が同じ映像コンテンツを同期して再生する映像コンテンツ再生システムで用いられる同期サーバであって、 前記同じ映像コンテンツを再生する複数のクライアント端末からなるグループを管理するクライアント管理手段と、 特定のグループ内のすべてのクライアント端末から前記映像コンテンツの所定のデータ量のバッファリング完了通知があったとき各クライアント端末に前記映像コンテンツの再生開始を指示する再生制御手段とを備えたことを特徴とする同期サーバ。
  5. 11
    A playback control method for a video content playback system in which a plurality of client terminals synchronize and play back the same video content. Each client terminal receives and buffers the same video content, and buffers a predetermined amount of data. The synchronization server detects the completion of the ring and notifies the synchronization server, and the synchronization server manages a group consisting of the plurality of client terminals for playing the same video content, and the buffering completion is completed from all the client terminals in the group. When notified, each client terminal is instructed to start playing the video content, and each client terminal plays the buffered video content in response to the instruction to start playing the video content. Playback control method of the playback system. 複数のクライアント端末が同じ映像コンテンツを同期して再生する映像コンテンツ再生システムの再生制御方法であって、 前記各クライアント端末は、前記同じ映像コンテンツを受信してバッファリングし、所定のデータ量のバッファリング完了を検出して同期サーバに通知し、 前記同期サーバは、前記同じ映像コンテンツを再生する前記複数のクライアント端末からなるグループを管理すると共に、前記グループ内のすべてのクライアント端末から前記バッファリング完了通知があったとき、各クライアント端末に前記映像コンテンツの再生開始を指示し、 前記各クライアント端末は、前記再生開始の指示に応じて前記バッファリングした映像コンテンツを再生することを特徴とする映像コンテンツ再生システムの再生制御方法。
  6. 12
    The buffering process of receiving and buffering the video content, the buffering monitoring process of detecting the completion of buffering a predetermined amount of data and notifying the synchronization server, and the above-mentioned in response to the instruction to start playback from the synchronization server. A program that causes a computer to perform video playback processing that plays back buffered video content. 映像コンテンツを受信してバッファリングするバッファリング処理と、 所定のデータ量のバッファリング完了を検出して同期サーバに通知するバッファリング監視処理と、 前記同期サーバからの再生開始の指示に応じて前記バッファリングした映像コンテンツを再生する映像再生処理とをコンピュータに実行させるプログラム。
  7. 13
    A client management process that manages a group consisting of a plurality of client terminals that play the same video content, and when all the client terminals in the group notify the completion of buffering the video content, each client terminal is notified of the video content. A program that causes a computer to execute a playback control process that instructs the start of playback. 同じ映像コンテンツを再生する複数のクライアント端末からなるグループを管理するクライアント管理処理と、 前記グループ内のすべてのクライアント端末から前記映像コンテンツのバッファリング完了通知があったとき各クライアント端末に前記映像コンテンツの再生開始を指示する再生制御処理とをコンピュータに実行させるプログラム。