Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP6519042B2 - Reproducing apparatus, reproducing system, and reproducing method - Google Patents
[go: Go Back, main page]

JP6519042B2 - Reproducing apparatus, reproducing system, and reproducing method - Google Patents

Reproducing apparatus, reproducing system, and reproducing method Download PDF

Info

Publication number
JP6519042B2
JP6519042B2 JP2016073075A JP2016073075A JP6519042B2 JP 6519042 B2 JP6519042 B2 JP 6519042B2 JP 2016073075 A JP2016073075 A JP 2016073075A JP 2016073075 A JP2016073075 A JP 2016073075A JP 6519042 B2 JP6519042 B2 JP 6519042B2
Authority
JP
Japan
Prior art keywords
reproduction
content
instruction
counter value
playback
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2016073075A
Other languages
Japanese (ja)
Other versions
JP2017184190A (en
Inventor
暢一 片桐
暢一 片桐
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Silex Technology Inc
Original Assignee
Silex Technology Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Silex Technology Inc filed Critical Silex Technology Inc
Priority to JP2016073075A priority Critical patent/JP6519042B2/en
Publication of JP2017184190A publication Critical patent/JP2017184190A/en
Application granted granted Critical
Publication of JP6519042B2 publication Critical patent/JP6519042B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)

Description

本発明は、再生装置、再生システム、及び、再生方法に関する。   The present invention relates to a playback device, a playback system, and a playback method.

動画等を含むコンテンツを再生する再生装置がある。再生装置は、当該再生装置内の記憶装置に記憶している、又は、ネットワーク経由で受信する画像データに基づいて動画等を再生する。また、上記の再生装置が複数設置され、それぞれの再生装置が同一のコンテンツを再生することがある。複数の再生装置により同一のコンテンツが再生されていることで、ユーザの視聴効果をより高くすることができる。   There is a playback device that plays back content including moving pictures and the like. The reproduction apparatus reproduces a moving image or the like based on image data stored in a storage device in the reproduction apparatus or received via a network. In addition, a plurality of the above-described playback devices may be installed, and each playback device may play back the same content. By the same content being reproduced by a plurality of reproduction devices, the user's viewing effect can be further enhanced.

特許文献1は、コンテンツを送信する側の装置(親機)と、コンテンツを受信する側の装置(子機)とで、コンテンツの再生タイミングを同期させる技術を開示する。   Patent Document 1 discloses a technique for synchronizing the reproduction timing of content between an apparatus (master apparatus) on the side of transmitting content and an apparatus (child apparatus) on the side of receiving content.

特許第5418003号公報Patent No. 5418003 gazette

しかしながら、特許文献1が開示する技術では、複数の再生装置のそれぞれのハードウェア的な個体差などにより再生タイミングが揃わないことがあり、ユーザの視聴効果の向上が望めない。また、コンテンツの再生中に、ユーザの要望等に応じて別のコンテンツの再生を開始する場合の制御について、特許文献1には一切開示がない。   However, in the technology disclosed in Patent Document 1, the reproduction timing may not be uniform due to individual differences among hardware of the plurality of reproduction apparatuses, and the improvement of the user's viewing effect can not be expected. In addition, Patent Document 1 does not disclose control at the time of starting reproduction of another content according to a user's request or the like during reproduction of content.

本発明は、上記問題を解決するためになされたものであり、複数の再生装置によりコンテンツを同期して再生しながら、別のコンテンツの再生要求に適切に対応する再生システム等を提供することを目的とする。   The present invention has been made to solve the above problems, and provides a reproduction system or the like that appropriately responds to a reproduction request of another content while synchronously reproducing the content by a plurality of reproduction devices. To aim.

上記課題を解決するために、本発明の一態様に係る再生装置は、再生開始時刻にコンテンツの再生を開始させる命令であって、前記再生開始時刻を示す開始カウンタ値と前記コンテンツの識別情報とを含む命令である再生開始命令を、それぞれ保持する2つの保持部と、所定の時間間隔でカウンタ値を増加させるカウンタ管理部と、前記カウンタ管理部の前記カウンタ値が、前記2つの保持部の一方に保持されている前記再生開始命令に含まれる前記開始カウンタ値以上になると、前記開始カウンタ値を含む前記再生開始命令に従ってコンテンツの再生を開始する再生制御部とを備え、前記再生制御部は、さらに、再生を開始した前記コンテンツの再生が終了した時点での前記カウンタ値が、前記2つの保持部の他方に保持されている前記再生開始命令に含まれる開始カウンタ値から、前記他方に保持されている前記再生開始命令に含まれる前記識別情報により示される前記コンテンツの再生時間長の範囲内に含まれるか否かを判定し、当該範囲内であると判定した場合に前記他方に保持されている前記再生開始命令に従って前記コンテンツの再生を開始する。   In order to solve the above problem, a playback apparatus according to an aspect of the present invention is a command to start playback of content at playback start time, and a start counter value indicating the playback start time and identification information of the content. Of the two holding units for holding the reproduction start instruction, which is an instruction including the above, a counter management unit for increasing the counter value at predetermined time intervals, and the counter value of the counter management unit of the two holding units. And a reproduction control unit for starting reproduction of the content according to the reproduction start instruction including the start counter value when the value becomes equal to or more than the start counter value included in the reproduction start instruction held on one side. Furthermore, the counter value at the time when the reproduction of the content whose reproduction has been started is ended is held by the other of the two holding units. From the start counter value included in the start instruction, it is determined whether or not the content is included in the playback time length range of the content indicated by the identification information included in the playback start instruction held in the other, When it is determined that the content is within the range, the reproduction of the content is started according to the reproduction start instruction held in the other.

これによれば、再生装置は、2つのコンテンツの再生開始命令を保持することができ、一方の命令に従うコンテンツの再生が終了した時点で、他方の命令に従うコンテンツの再生を開始することができる。仮に再生開始命令を1つしか保持できない構成を有するとすれば、再生装置は、一のコンテンツの再生を終了した時点において、他のコンテンツを再生することがない。この場合、再生装置は、視聴者に何らの画像を提示することもなく視聴者における視聴効果が低いものとなる。本発明の再生装置は、上記のとおり、一方の命令に従うコンテンツの再生が終了した時点で、他方の命令に従うコンテンツの再生を開始し得るので、視聴者における視聴効果が低下することを抑制することができる。このように、再生装置は、複数の再生装置によりコンテンツを同期して再生しながら、別のコンテンツの再生要求に適切に対応することができる。   According to this, the playback device can hold the playback start instruction of the two contents, and can start the playback of the content according to the other instruction when the playback of the content according to the one instruction is finished. If it is assumed that only one reproduction start command can be held, the reproduction device does not reproduce another content when the reproduction of one content ends. In this case, the playback device has a low viewing effect on the viewer without presenting any image to the viewer. Since the reproduction apparatus of the present invention can start reproduction of the content according to the other instruction when the reproduction of the content according to one instruction is finished as described above, it is possible to suppress the deterioration of the viewing effect in the viewer Can. In this manner, the playback device can appropriately respond to a playback request of another content while playing back the content synchronously by the plurality of playback devices.

また、前記再生装置は、前記再生装置を複数備える再生システムにおける複数の前記再生装置のうちの一部の1以上の再生装置のそれぞれであり、前記2つの保持部の一方は、前記再生システムが備える複数の前記再生装置すべてに対してコンテンツの再生をさせる命令を保持する第一保持部であり、前記2つの保持部の他方は、前記1以上の再生装置それぞれにコンテンツの再生をさせる命令を保持する第二保持部であり、前記再生制御部は、前記第二保持部が保持している命令に従ってコンテンツを再生している場合に前記第一保持部が保持している命令に従ってコンテンツの再生を開始するときに、前記第二保持部が保持している命令を削除してもよい。   Further, the reproduction device is one or more reproduction devices of a part of the plurality of reproduction devices in a reproduction system including a plurality of the reproduction devices, and one of the two holding units is the reproduction system. A first holding unit that holds an instruction to cause all of the plurality of reproducing apparatuses provided to reproduce the content, and the other of the two holding units is an instruction to cause each of the one or more reproducing apparatuses to reproduce the content A second holding unit for holding, the reproduction control unit reproducing the content according to the instruction held by the first holding unit when the content is reproduced according to the instruction held by the second holding unit The instruction held by the second holding unit may be deleted when starting the process.

これによれば、再生装置は、全体命令に従って再生システムが備える再生装置すべてによってコンテンツを再生した後に、その一部の再生装置が個別命令に従ってコンテンツの再生をすることを回避することができ、視聴者が感じ得る不自然さを抑制することができる。   According to this, the playback device can avoid that a part of the playback devices play back the content according to the individual command after the content is played by all the playback devices included in the playback system according to the whole command. It is possible to suppress the unnaturalness that people can feel.

また、前記第二保持部は、前記命令として、前記再生システムが備える複数の前記再生装置のうちの一の再生装置にコンテンツの再生をさせる命令を保持してもよい。   Further, the second holding unit may hold, as the command, a command to cause one of the plurality of playback devices included in the playback system to play back content.

これによれば、再生システムにおいて、個別の再生装置として、再生システムが備える1台の再生装置に対してコンテンツを再生させることができる。   According to this, in the reproduction system, the content can be reproduced to one reproduction device provided in the reproduction system as an individual reproduction device.

また、前記再生装置は、さらに、コンテンツの再生を開始させる命令を保持する第三保持部を備え、前記再生制御部は、前記2つの保持部それぞれが命令を保持していないとき、又は、前記2つの保持部が保持している命令による再生を行っていないときには、前記第三保持部が保持している命令に従ってコンテンツの再生を開始してもよい。   In addition, the reproduction apparatus further includes a third holding unit that holds an instruction to start reproduction of the content, and the reproduction control unit is configured to operate when each of the two holding units does not hold an instruction, or When the reproduction by the instruction held by the two holding units is not performed, the reproduction of the content may be started according to the instruction held by the third holding unit.

これによれば、再生装置は、再生システムが備える再生装置それぞれによるコンテンツの同期再生、及び、個別の再生装置によるコンテンツの再生のいずれも行わない時に、所定のコンテンツを再生する。これにより、視聴者における視聴効果が低下することをより一層抑制することができる。   According to this, the reproduction device reproduces the predetermined content when neither synchronous reproduction of the content by each reproduction device included in the reproduction system nor reproduction of the content by the individual reproduction device is performed. Thereby, it is possible to further suppress the reduction in the viewing effect of the viewer.

また、前記再生装置は、さらに、端末から前記再生開始命令を取得して、取得した前記再生開始命令を前記2つの保持部のいずれかに格納する取得部と、ストレージに配置され、前記コンテンツを保持しているコンテンツ保持部と、メインメモリに配置されるフレーム保持部と、前記再生制御部に配置される出力用メモリとを備え、前記再生開始命令に含まれる開始カウンタ値は、現時点より所定時間後の時刻に対応したカウンタ値として前記端末により付されたカウンタ値であり、前記再生制御部は、前記取得部が前記再生開始命令を取得すると、前記コンテンツ保持部に保持されている前記コンテンツのうちの最初に再生される一のフレームを前記フレーム保持部に保持させ、前記カウンタ管理部の前記カウンタ値が、前記2つの保持部に保持されている2つの前記再生開始命令の一方に含まれる前記開始カウンタ値に略一致すると、略一致した前記開始カウンタ値を含む前記再生開始命令に示されるコンテンツの先頭フレームを前記出力用メモリに格納し、垂直同期信号に同期して前記出力用メモリに格納した前記先頭フレームを表示装置に出力することで、前記コンテンツの再生を開始してもよい。   Further, the reproduction apparatus further acquires the reproduction start instruction from the terminal and stores the acquired reproduction start instruction in one of the two holding units, and the storage unit is arranged in the storage. A content holding unit held, a frame holding unit arranged in the main memory, and an output memory arranged in the reproduction control unit, and a start counter value included in the reproduction start instruction is predetermined from the present time The counter value added by the terminal as a counter value corresponding to the time after time, and the reproduction control unit, when the acquisition unit acquires the reproduction start instruction, the content held in the content holding unit And the frame holding unit holds one of the first frames to be reproduced, and the counter value of the counter management unit is the two holding units. When the start counter value included in one of the two held reproduction start instructions substantially matches, the output memory includes the head frame of the content indicated by the reproduction start instruction including the start counter value that substantially matches The reproduction of the content may be started by outputting the leading frame stored and stored in the output memory in synchronization with a vertical synchronization signal to a display device.

これによれば、再生装置は、比較的読み出し速度が速いメインメモリからフレームを読み出すことで、同期再生に失敗することを抑制する。   According to this, the reproducing apparatus suppresses the failure of the synchronous reproduction by reading the frame from the main memory having a relatively high reading speed.

また、本発明の一態様に係る再生システムは、上記の再生装置と、前記再生装置に再生開始命令を送信する端末とを備える。   A reproduction system according to an aspect of the present invention includes the above-described reproduction device, and a terminal that transmits a reproduction start instruction to the reproduction device.

これによれば、上記再生装置と同様の効果を奏する。   According to this, the same effect as that of the above-described reproducing apparatus can be obtained.

また、本発明の一態様に係る再生方法は、再生装置が実行する再生方法であって、前記再生装置は、再生開始時刻にコンテンツの再生を開始させる命令であって、前記再生開始時刻を示す開始カウンタ値と前記コンテンツの識別情報とを含む命令である再生開始命令を、それぞれ保持する2つの保持部と、所定の時間間隔でカウンタ値を増加させるカウンタ管理部とを備え、前記再生方法は、前記カウンタ管理部の前記カウンタ値が、前記2つの保持部の一方に保持されている前記再生開始命令に含まれる前記開始カウンタ値以上になると、前記開始カウンタ値を含む前記再生開始命令に従ってコンテンツの再生を開始する第一再生ステップと、再生を開始した前記コンテンツの再生が終了した時点での前記カウンタ値が、前記2つの保持部の他方に保持されている前記再生開始命令に含まれる開始カウンタ値から、前記他方に保持されている前記再生開始命令に含まれる前記識別情報により示される前記コンテンツの再生時間長の範囲内に含まれるか否かを判定し、当該範囲内であると判定した場合に前記他方に保持されている前記再生開始命令に従って前記コンテンツの再生を開始する第二再生ステップとを含む。   Further, a reproduction method according to an aspect of the present invention is a reproduction method executed by a reproduction device, wherein the reproduction device is an instruction to start reproduction of content at a reproduction start time, and indicates the reproduction start time The reproduction method includes: two holding units for holding a reproduction start instruction, which is an instruction including a start counter value and the identification information of the content, and a counter management unit for increasing a counter value at predetermined time intervals; When the counter value of the counter management unit becomes equal to or more than the start counter value included in the reproduction start instruction held in one of the two holding units, the content is according to the reproduction start instruction including the start counter value A second reproduction step of starting reproduction of the first and second counter units when the reproduction of the content whose reproduction is started is finished is the two holding units From the start counter value included in the reproduction start instruction held in the other to within the reproduction time length of the content indicated by the identification information included in the reproduction start instruction held in the other And a second reproduction step of starting reproduction of the content in accordance with the reproduction start instruction held in the other when it is determined that it is within the range.

これによれば、上記再生装置と同様の効果を奏する。   According to this, the same effect as that of the above-described reproducing apparatus can be obtained.

本発明にかかる再生装置は、複数の再生装置によりコンテンツを同期して再生しながら、別のコンテンツの再生要求に適切に対応することができる。   The playback device according to the present invention can appropriately respond to a playback request of another content while playing back the content in synchronization by the plurality of playback devices.

図1は、実施の形態に係る再生システムのネットワーク構成図である。FIG. 1 is a network configuration diagram of a reproduction system according to an embodiment. 図2は、実施の形態に係る再生装置のハードウェア構成を示すブロック図である。FIG. 2 is a block diagram showing the hardware configuration of the playback apparatus according to the embodiment. 図3は、実施の形態に係る再生装置の機能構成を示すブロック図である。FIG. 3 is a block diagram showing a functional configuration of the playback apparatus according to the embodiment. 図4は、実施の形態に係る再生開始命令を含む通信パケットの説明図である。FIG. 4 is an explanatory diagram of a communication packet including a reproduction start instruction according to the embodiment. 図5は、実施の形態に係る命令保持部が保持する情報の説明図である。FIG. 5 is an explanatory diagram of information held by the instruction holding unit according to the embodiment. 図6は、実施の形態に係る再生装置の再生処理の第一のフロー図である。FIG. 6 is a first flowchart of the reproduction process of the reproduction device according to the embodiment. 図7は、実施の形態に係る再生装置の再生処理の第二のフロー図である。FIG. 7 is a second flowchart of the reproduction processing of the reproduction device according to the embodiment. 図8は、実施の形態に係る再生装置の再生処理の第三のフロー図である。FIG. 8 is a third flowchart of the reproduction processing of the reproduction device according to the embodiment. 図9は、実施の形態に係る再生装置によるコンテンツの再生を時系列で示す第一の説明図である。FIG. 9 is a first explanatory diagram showing the reproduction of the content by the reproduction device according to the embodiment in time series. 図10は、実施の形態に係る再生装置によるコンテンツの再生を時系列で示す第二の説明図である。FIG. 10 is a second explanatory view showing the reproduction of the content by the reproduction device according to the embodiment in time series. 図11は、実施の形態に係る再生装置によるコンテンツの再生を時系列で示す第三の説明図である。FIG. 11 is a third explanatory view showing the reproduction of the content by the reproduction device according to the embodiment in time series. 図12は、実施の形態に係る再生システムが再生するコンテンツの第一例を示す説明図である。FIG. 12 is an explanatory view showing a first example of content reproduced by the reproduction system according to the embodiment. 図13は、実施の形態に係る再生システムが再生するコンテンツの第二例を示す説明図である。FIG. 13 is an explanatory view showing a second example of the content reproduced by the reproduction system according to the embodiment. 図14は、実施の形態に係る再生システムが再生するコンテンツの第三例を示す説明図である。FIG. 14 is an explanatory view showing a third example of content reproduced by the reproduction system according to the embodiment. 図15は、実施の形態に係る再生装置によるフレームの取り扱いをフレームに着目して示すフロー図である。FIG. 15 is a flowchart showing handling of a frame by the playback device according to the embodiment, focusing on the frame. 図16は、実施の形態に係る再生装置による同期再生のシーケンス図である。FIG. 16 is a sequence diagram of synchronous reproduction by the reproduction device according to the embodiment.

以下、実施の形態について、図面を参照しながら具体的に説明する。   Embodiments will be specifically described below with reference to the drawings.

以下で説明する実施の形態は、いずれも本発明の好ましい一具体例を示すものである。以下の実施の形態で示される数値、形状、材料、構成要素、構成要素の配置位置及び接続形態、ステップ、ステップの順序などは、一例であり、本発明を限定する主旨ではない。また、以下の実施の形態における構成要素のうち、本発明の最上位概念を示す独立請求項に記載されていない構成要素については、より好ましい形態を構成する任意の構成要素として説明される。なお、同一の構成要素には同一の符号を付し、説明を省略する場合がある。   Each of the embodiments described below shows a preferable specific example of the present invention. Numerical values, shapes, materials, components, arrangement positions and connection forms of components, steps, order of steps, and the like shown in the following embodiments are merely examples, and the present invention is not limited thereto. Further, among the components in the following embodiments, components not described in the independent claim indicating the highest concept of the present invention will be described as optional components constituting a more preferable embodiment. In addition, the same code | symbol may be attached | subjected to the same component and description may be abbreviate | omitted.

(実施の形態)
本実施の形態において、複数の再生装置によりコンテンツを同期して再生しながら、別のコンテンツの再生要求に適切に対応する再生装置及び再生システム等について説明する。
Embodiment
In the present embodiment, a reproduction apparatus, a reproduction system, and the like will be described which appropriately respond to a reproduction request of another content while synchronously reproducing the content by a plurality of reproduction apparatuses.

図1は、本実施の形態に係る再生システム1の構成図である。   FIG. 1 is a configuration diagram of a reproduction system 1 according to the present embodiment.

図1に示されるように、再生システム1は、端末10と、再生装置20A及び20Bと、表示装置25A及び25Bとを備える。なお、再生装置20A及び20Bのことを再生装置20A等ともいい、また、再生装置20A及び20Bそれぞれのことを再生装置20ともいう。同様に、表示装置25A及び25Bのことを表示装置25A等ともいい、また、表示装置25A及び25Bそれぞれのことを表示装置25ともいう。再生システム1は、端末10が送信する命令に従って再生装置20A等によりコンテンツを再生するシステムである。ここでいうコンテンツとは、有限の再生時間長を有する動画コンテンツであり、例えば、1分程度以内の再生時間長を有するコマーシャルメッセージ、数十分程度の再生時間長を有する映像番組、及び、数時間の再生時間長を有する映画などを含む。   As shown in FIG. 1, the reproduction system 1 includes a terminal 10, reproduction devices 20A and 20B, and display devices 25A and 25B. The playback devices 20A and 20B are also referred to as playback devices 20A and the like, and the playback devices 20A and 20B are also referred to as playback devices 20. Similarly, the display devices 25A and 25B are also referred to as a display device 25A or the like, and the display devices 25A and 25B are also referred to as a display device 25. The reproduction system 1 is a system for reproducing content by the reproduction device 20A or the like in accordance with an instruction transmitted by the terminal 10. The contents referred to here are moving picture contents having a limited reproduction time length, and for example, a commercial message having a reproduction time length within about 1 minute, a video program having a reproduction time length on the order of several tens of minutes, Including a movie having a playback time length of time.

また、端末10と再生装置20A等とは、LAN30を介して相互に通信可能に接続されている。なお、LAN30は、例えば、IEEE802.3規格等に適合する有線LAN、又は、IEEE802.11a、b、g、n規格等に適合する無線LAN、若しくは、これらが接続されたネットワークにより実現され得る。   The terminal 10 and the playback device 20A are communicably connected to each other via the LAN 30. The LAN 30 may be realized by, for example, a wired LAN conforming to the IEEE 802.3 standard or the like, a wireless LAN conforming to the IEEE 802.11a, b, g, n standards or the like, or a network to which these are connected.

端末10は、再生装置20A等に対してコンテンツの再生を開始させるための命令(再生開始命令ともいう)を送信する通信端末装置である。端末10は、ユーザ等による操作に基づいてコンテンツの再生を開始させるための命令を含む通信パケット(以降、単に「パケット」ともいう)を生成し、生成したパケットをLAN30を通じて再生装置20A等に送信する。再生開始命令には、再生装置20A等が全体として1つのコンテンツを再生するための命令(全体命令ともいう)と、再生装置20A等のうちの1つ又は2つ以上の再生装置だけにコンテンツを再生するための命令(個別命令ともいう)とがある。なお、端末10は、再生装置20A等のうちの1つであってもよい。   The terminal 10 is a communication terminal device that transmits an instruction (also referred to as a reproduction start instruction) for starting reproduction of content to the reproduction device 20A or the like. The terminal 10 generates a communication packet (hereinafter, also simply referred to as a “packet”) including an instruction to start reproduction of content based on an operation by the user or the like, and transmits the generated packet to the reproduction device 20A or the like through the LAN 30. Do. The reproduction start instruction includes an instruction for reproducing the entire content by the reproduction device 20A or the like (also referred to as a whole instruction), and the content only to one or two or more reproduction devices of the reproduction device 20A or the like. There are instructions for reproducing (also referred to as individual instructions). The terminal 10 may be one of the reproduction device 20A and the like.

再生装置20A等は、端末10から送信されるパケットを受信し、受信したパケットに含まれる再生開始命令に基づいてコンテンツの再生を開始する。再生装置20A等が再生するコンテンツは、再生装置20A等に接続された表示装置25A等に表示される。   The reproduction device 20A or the like receives the packet transmitted from the terminal 10, and starts reproduction of the content based on the reproduction start instruction included in the received packet. The content reproduced by the reproduction device 20A or the like is displayed on the display device 25A or the like connected to the reproduction device 20A or the like.

再生装置20A等は、互いに同期してコンテンツを再生することでユーザによる視聴効果を高めることが要求される。コンテンツは、複数のフレームにより構成されており、複数のフレームそれぞれには、当該フレームが再生されるべき時刻を示すカウンタ値(再生カウンタ値ともいう)が対応付けられている。再生装置20A等は、互いに同期してカウンタ値が加算されるカウンタを有しており、このカウンタを参照しながら再生カウンタ値を用いて同期してコンテンツを再生する。なお、再生装置20A等が有するカウンタは、適切な方法により互いに同期がとれているものとする。同期をとる方法は、公知の方法を採用し得る。例えば、再生装置20A等のうち適切な方法で選出される1台(マスタともいう)が、自装置のカウンタ値を他の装置(スレーブともいう)に対して送信し、スレーブが受信したカウンタ値を自装置のカウンタに設定することで実現し得る。   The playback devices 20A and the like are required to enhance viewing effects by the user by playing back content in synchronization with each other. The content is composed of a plurality of frames, and each of the plurality of frames is associated with a counter value (also referred to as a playback counter value) indicating a time when the frame is to be played back. The reproduction device 20A and the like have counters to which counter values are added in synchronization with each other, and reproduce contents in synchronization using the reproduction counter values while referring to the counters. In addition, it is assumed that the counters included in the reproduction device 20A and the like are synchronized with each other by an appropriate method. A known method can be adopted as the method of synchronizing. For example, one of the playback devices 20A and the like (selected as a master) selected by an appropriate method transmits the counter value of its own device to another device (also referred to as a slave), and the slave receives the received counter value. Can be realized by setting the counter of the own device.

再生装置20A等は、全体命令及び個別命令を順次取得し、取得した全体命令及び個別命令に基づいてコンテンツの再生を制御する。その際、再生装置20A等によりコンテンツを同期して再生しながら、別のコンテンツの再生要求に適切に対応することができる。   The playback device 20A or the like sequentially acquires the whole instruction and the individual instruction, and controls reproduction of the content based on the acquired whole instruction and the individual instruction. At that time, it is possible to appropriately respond to a reproduction request of another content while synchronously reproducing the content by the reproduction device 20A or the like.

図2は、本実施の形態に係る再生装置20のハードウェア構成を示すブロック図である。   FIG. 2 is a block diagram showing the hardware configuration of the playback apparatus 20 according to the present embodiment.

図2に示されるように、再生装置20は、制御部202と、NIC(Network Interface Card)203と、HT(Hardware Timer)204と、再生部205と、ストレージ206とを備える。上記各構成要素は、再生装置20内部のバスにより相互に接続されている。   As shown in FIG. 2, the playback device 20 includes a control unit 202, a network interface card (NIC) 203, a hardware timer (HT) 204, a playback unit 205, and a storage 206. The components described above are mutually connected by a bus inside the playback device 20.

制御部202は、再生装置20のソフトウェア機能を実現する処理部である。制御部202は、具体的には、CPU(Central Processing Unit)207、メインメモリ208を含む。   The control unit 202 is a processing unit that implements the software function of the playback device 20. Specifically, the control unit 202 includes a central processing unit (CPU) 207 and a main memory 208.

NIC203は、LAN30へパケットを送信する、又は、LAN30からパケットを受信する通信インタフェースである。なお、NIC203は、LAN30の通信規格に適合する通信規格のインタフェースである。   The NIC 203 is a communication interface that transmits a packet to the LAN 30 or receives a packet from the LAN 30. The NIC 203 is an interface of a communication standard conforming to the communication standard of the LAN 30.

HT204は、所定の時間間隔でカウンタ値を増加させるカウンタである。上記所定の時間間隔は、設計上、時間経過とともに変化しないものであるが、現実には、時間経過及びハードウェア的な個体差によって若干の変動があり得る。HT204がカウンタ値を増加させる時間間隔は、例えば、90000分の1秒(90kHz)である。   The HT 204 is a counter that increments the counter value at predetermined time intervals. Although the predetermined time interval does not change as time passes by design, in reality, there may be slight variations due to time progress and individual differences in hardware. The time interval in which the HT 204 increases the counter value is, for example, 1 / 90,000 sec (90 kHz).

再生部205は、コンテンツを再生する処理部である。具体的には、再生部205は、ストレージ206に記憶されているコンテンツのデータに基づいて、出力すべき画像の信号データを生成する。再生部205は、生成した信号データを、再生部205が備える出力用メモリ209に一旦格納し、垂直同期信号に同期して表示装置25に出力する。   The playback unit 205 is a processing unit that plays back content. Specifically, the reproduction unit 205 generates signal data of an image to be output based on the data of the content stored in the storage 206. The reproduction unit 205 temporarily stores the generated signal data in the output memory 209 included in the reproduction unit 205, and outputs the signal data to the display device 25 in synchronization with the vertical synchronization signal.

ストレージ206は、動画等を含むコンテンツのデータを記憶している記憶装置である。上記コンテンツは、複数の静止画から構成されるもの又は動画(互いに関連する静止画の集合)である。上記コンテンツにおいて、各フレームの相対的な再生時刻がカウンタ値(再生カウンタ値)を用いて定められている。なお、ストレージ206は、例えばHDD(Hard Disk Drive)、又は、SSD(Solid State Drive)である。   The storage 206 is a storage device storing data of content including a moving image and the like. The content is one composed of a plurality of still images or a moving image (a set of still images related to each other). In the above content, the relative reproduction time of each frame is determined using a counter value (reproduction counter value). The storage 206 is, for example, a hard disk drive (HDD) or a solid state drive (SSD).

図3は、本実施の形態に係る再生装置20の機能構成を示すブロック図である。   FIG. 3 is a block diagram showing a functional configuration of the playback device 20 according to the present embodiment.

図3に示されるように、再生装置20は、取得部211と、カウンタ管理部212と、命令保持部213と、コンテンツ取得部214と、再生制御部215とを備える。   As shown in FIG. 3, the reproduction apparatus 20 includes an acquisition unit 211, a counter management unit 212, an instruction holding unit 213, a content acquisition unit 214, and a reproduction control unit 215.

取得部211は、端末10が送信した再生開始命令、及び、他の再生装置20が送信した再生開始命令を取得する処理部である。取得部211は、NIC203を通じてLAN30から再生開始命令を含むパケットを取得する。そして、取得したパケットから再生開始命令を取り出し、命令保持部213に格納する。再生開始命令は、再生装置20にコンテンツの再生を開始させるための命令であって、コンテンツの再生を開始させる再生開始時刻を示す開始カウンタ値と、コンテンツの識別情報とを含む命令である。取得部211は、NIC203及び制御部202などにより実現される。   The acquisition unit 211 is a processing unit that acquires the reproduction start instruction transmitted by the terminal 10 and the reproduction start instruction transmitted by another reproduction device 20. The acquisition unit 211 acquires a packet including a reproduction start instruction from the LAN 30 through the NIC 203. Then, the reproduction start instruction is extracted from the acquired packet and stored in the instruction holding unit 213. The reproduction start instruction is an instruction for causing the reproduction device 20 to start reproduction of the content, and is an instruction including a start counter value indicating a reproduction start time for starting reproduction of the content, and identification information of the content. The acquisition unit 211 is realized by the NIC 203, the control unit 202, and the like.

カウンタ管理部212は、所定の時間間隔でカウンタ値を増加させる処理部である。所定の時間間隔は、例えば、90000分の1秒(90kHz)であり、上記のとおり、現実には時間経過により若干の変動があり得る。カウンタ管理部212は、他の再生装置20のカウンタ管理部212と必要に応じて相互に情報をやりとりし、他の再生装置20と同期してカウンタ値を増加させる。カウンタ管理部212は、HT204などにより実現される。   The counter management unit 212 is a processing unit that increases the counter value at predetermined time intervals. The predetermined time interval is, for example, 1 / 90,000 seconds (90 kHz), and as described above, there may actually be slight variations over time. The counter management unit 212 exchanges information with the counter management unit 212 of another playback apparatus 20 as needed, and increases the counter value in synchronization with the other playback apparatus 20. The counter management unit 212 is realized by the HT 204 or the like.

命令保持部213は、再生開始命令を保持する保持部である。命令保持部213は、1つの命令を保持する保持部を複数有する。以降では、命令保持部213が2つの保持部である保持部H1(第一保持部に相当)、及び、保持部H2(第二保持部に相当)を有する場合を主に説明するとともに、さらに命令保持部213が保持部H3(第三保持部に相当)を有する場合について付加的に説明する。命令保持部213は、制御部202等により実現される。   The instruction holding unit 213 is a holding unit that holds a reproduction start instruction. The instruction holding unit 213 has a plurality of holding units that hold one instruction. In the following, the case where the instruction holding unit 213 includes the holding unit H1 (corresponding to the first holding unit) and the holding unit H2 (corresponding to the second holding unit) which are two holding units will be mainly described, and further, The case where the instruction holding unit 213 includes the holding unit H3 (corresponding to a third holding unit) will be additionally described. The instruction holding unit 213 is realized by the control unit 202 and the like.

なお、保持部H1が、再生システム1に含まれる複数の再生装置20それぞれにコンテンツの再生をさせる全体命令を保持し、保持部H2が、複数の再生装置20のうちの1つの再生装置20(例えば、再生装置20A)にコンテンツの再生をさせる個別命令を保持するようにしてもよい。   Note that the holding unit H1 holds an overall command to cause each of the plurality of reproduction devices 20 included in the reproduction system 1 to reproduce the content, and the holding unit H2 is a reproduction device 20 (one of the plurality of reproduction devices 20 For example, an individual instruction to cause the reproduction device 20A) to reproduce content may be held.

コンテンツ取得部214は、再生装置20が再生すべきコンテンツを取得する処理部である。コンテンツ取得部214は、取得したコンテンツ又は当該コンテンツを構成するフレームを、一旦、ストレージ206内のコンテンツ保持部(不図示)、又は、メインメモリ208内のフレーム保持部(不図示)に格納してもよい。コンテンツ保持部又はフレーム保持部がコンテンツ又はフレームを保持するタイミング等については後で詳しく説明する。ここで、コンテンツ取得部214がどこからコンテンツを取得するかは限定しない。例えば、コンテンツ取得部214は、ストレージ206からコンテンツを取得してもよいし、再生装置20に接続される記憶媒体からコンテンツを取得してもよいし、LAN30を介して他の装置から取得してもよい。コンテンツ取得部214は、制御部202、NIC203及びストレージ206などにより実現される。   The content acquisition unit 214 is a processing unit that acquires content to be reproduced by the reproduction device 20. The content acquisition unit 214 temporarily stores the acquired content or a frame forming the content in a content holding unit (not shown) in the storage 206 or a frame holding unit (not shown) in the main memory 208. It is also good. The timing at which the content holding unit or the frame holding unit holds the content or the frame will be described in detail later. Here, there is no limitation on where the content acquisition unit 214 acquires the content. For example, the content acquisition unit 214 may acquire content from the storage 206, may acquire content from a storage medium connected to the playback device 20, or may obtain content from another device via the LAN 30. It is also good. The content acquisition unit 214 is realized by the control unit 202, the NIC 203, the storage 206, and the like.

再生制御部215は、命令保持部213が保持している再生開始命令に従ってコンテンツを再生する処理部である。具体的には、再生制御部215は、カウンタ管理部212のカウンタ値が、命令保持部213の保持部H1及びH2の一方に保持されている再生開始命令に含まれる開始カウンタ値以上になると、当該開始カウンタ値を含む再生開始命令に従ってコンテンツの再生を開始する(第一再生ステップに相当)。つまり、再生制御部215は、カウンタ管理部212のカウンタ値と、上記開始カウンタ値とに基づいて、再生開始命令によりコンテンツの再生を開始すべき時点を超えた、なるべく早い時点において、コンテンツの再生を開始する。   The reproduction control unit 215 is a processing unit that reproduces the content in accordance with the reproduction start instruction held by the instruction holding unit 213. Specifically, when the reproduction control unit 215 determines that the counter value of the counter management unit 212 is equal to or more than the start counter value included in the reproduction start instruction held by one of the holding units H1 and H2 of the instruction holding unit 213, The reproduction of the content is started in accordance with the reproduction start instruction including the start counter value (corresponding to the first reproduction step). That is, the reproduction control unit 215 reproduces the content as soon as possible beyond the point at which the reproduction of the content should be started by the reproduction start instruction based on the counter value of the counter management unit 212 and the start counter value. To start.

また、再生制御部215は、再生を開始したコンテンツの再生が終了した時点でのカウンタ値が、保持部H1及びH2の他方に保持されている再生開始命令に含まれる開始カウンタ値から、当該他方に含まれる識別情報により示されるコンテンツの再生時間長の範囲内に含まれるか否かを判定し、当該範囲内であると判定した場合に当該他方に従ってコンテンツの再生を開始する(第二再生ステップに相当)。   Also, the reproduction control unit 215 uses the start counter value included in the reproduction start instruction held by the other of the holding units H1 and H2 as the counter value at the end of the reproduction of the content whose reproduction has been started. It is determined whether or not the content is included in the playback time length range of the content indicated by the identification information included in the content, and when it is determined that the content is within the range, playback of the content is started according to the other Equivalent to

以上により、再生装置20は、複数の再生装置20A等によりコンテンツを同期して再生しながら、別のコンテンツの再生要求に適切に対応することができる。   As described above, the playback device 20 can appropriately respond to a playback request of another content while synchronously playing back the content by the plurality of playback devices 20A and the like.

以降において、再生装置20についてさらに詳しく説明する。   Hereinafter, the playback device 20 will be described in more detail.

図4は、本実施の形態に係る再生開始命令を含むパケットの説明図である。図4に示されるパケットは、端末10が再生装置20に対して送信する、再生開始命令300を含むパケットである。   FIG. 4 is an explanatory diagram of a packet including a reproduction start instruction according to the present embodiment. The packet illustrated in FIG. 4 is a packet that the terminal 10 transmits to the reproduction device 20 and that includes the reproduction start instruction 300.

再生開始命令300は、命令種別302、再生装置識別子304、開始カウンタ値306、コンテンツ識別子308の各フィールドを含む。   The reproduction start instruction 300 includes fields of an instruction type 302, a reproduction device identifier 304, a start counter value 306, and a content identifier 308.

命令種別302は、再生開始命令300が全体命令であるのか、又は、個別命令であるのかを示すフィールドである。   The instruction type 302 is a field indicating whether the reproduction start instruction 300 is a whole instruction or an individual instruction.

再生装置識別子304は、再生開始命令300によりコンテンツを再生させる対象である再生装置20の識別子を示すフィールドである。命令種別302が全体命令である場合、再生装置識別子304には、全ての再生装置を意味する識別子が格納される。また、命令種別302が個別命令である場合、再生装置識別子304には、コンテンツを再生させる再生装置の識別子(例えば、IP(Internet Protocol)アドレス、又は、MAC(Media Access Control)アドレス)が格納される。なお、コンテンツを再生させる対象は、再生システム1が備える複数の再生装置20のうちの一部の1台以上の再生装置20であり、より具体的には、1台の再生装置20の場合と、2台以上の再生装置20の場合とがある。再生装置識別子304には、対象が1台の再生装置20である場合には、その1台の再生装置20の識別子が格納され、対象が2台以上の再生装置20である場合には、当該2台以上の再生装置20の識別子が格納されてもよいし、当該2台以上の再生装置20に対応づけられたグループ識別子が格納されてもよい。グループ識別子を用いる場合には、予め、当該2台以上の再生装置20と、当該2台以上の再生装置20が所属するグループとの対応付けがなされていることを要する。また、上記における「一部」とは、「全部」を含まない概念である。   The playback device identifier 304 is a field indicating the identifier of the playback device 20 that is the target of playing back the content according to the playback start command 300. When the instruction type 302 is a whole instruction, the reproduction device identifier 304 stores an identifier meaning all reproduction devices. Also, when the instruction type 302 is an individual instruction, the reproduction device identifier 304 stores the identifier (for example, IP (Internet Protocol) address or MAC (Media Access Control) address) of the reproduction device for reproducing the content. Ru. The target for reproducing the content is one or more reproduction devices 20 of some of the plurality of reproduction devices 20 included in the reproduction system 1, and more specifically, one reproduction device 20 and , And two or more playback devices 20. If the target is one playback device 20, the identifier of the one playback device 20 is stored in the playback device identifier 304, and if the target is two or more playback devices 20, the identifier of the one playback device 20 is stored. Identifiers of two or more reproducing apparatuses 20 may be stored, and group identifiers associated with the two or more reproducing apparatuses 20 may be stored. In the case of using a group identifier, it is necessary to previously associate the two or more reproducing apparatuses 20 with a group to which the two or more reproducing apparatuses 20 belong. Moreover, "a part" in the above is the concept which does not contain "all."

開始カウンタ値306は、再生開始命令300によりコンテンツを再生させる対象である再生装置20が当該コンテンツの再生を開始するときのカウンタ値を示すフィールドである。   The start counter value 306 is a field indicating the counter value when the reproduction device 20 that is the target of reproducing the content according to the reproduction start instruction 300 starts reproduction of the content.

コンテンツ識別子308は、再生開始命令300により再生装置20に再生させるコンテンツの識別子を示すフィールドである。再生開始命令300を取得した再生装置20は、カウンタ管理部212のカウンタ値が開始カウンタ値306に一致すると、コンテンツ識別子308により示されるコンテンツの再生を開始する。   The content identifier 308 is a field indicating an identifier of content to be reproduced by the reproduction device 20 according to the reproduction start instruction 300. The reproduction device 20 that has acquired the reproduction start instruction 300 starts reproduction of the content indicated by the content identifier 308 when the counter value of the counter management unit 212 matches the start counter value 306.

図5は、本実施の形態に係る命令保持部213が保持する情報の説明図である。   FIG. 5 is an explanatory diagram of information held by the instruction holding unit 213 according to the present embodiment.

図5に示されるように、命令保持部213が有する保持部H1及びH2は、それぞれ、全体命令及び個別命令を保持する。   As shown in FIG. 5, the holding units H1 and H2 of the instruction holding unit 213 respectively hold an entire instruction and an individual instruction.

保持部H1は、取得部211が取得した再生開始命令300のうち、命令種別302が全体命令を示すものを保持する。より具体的には、保持部H1は、再生開始命令300のうちの全体命令に含まれる開始カウンタ値306を開始カウンタ値SAとして保持し、また、コンテンツ識別子308をコンテンツ識別子Aとして保持する。   The holding unit H <b> 1 holds one of the reproduction start instructions 300 acquired by the acquisition unit 211, in which the instruction type 302 indicates the entire instruction. More specifically, the holding unit H1 holds the start counter value 306 included in the entire command of the reproduction start command 300 as the start counter value SA, and holds the content identifier 308 as the content identifier A.

保持部H2は、取得部211が取得した再生開始命令300のうち、命令種別302が個別命令を示し、かつ、再生装置識別子304が自装置の識別子に適合するものを保持する。より具体的には、保持部H2は、再生開始命令300のうちの個別命令に含まれる開始カウンタ値306を開始カウンタ値SBとして保持し、また、コンテンツ識別子308をコンテンツ識別子Bとして保持する。なお、「再生装置識別子304が自装置の識別子に適合する」とは、再生装置識別子304が自装置の識別子に一致する場合の他、再生装置識別子304が、自装置が所属するグループ識別子に一致する場合を含む。   The holding unit H2 holds the reproduction start instruction 300 acquired by the acquisition unit 211, in which the instruction type 302 indicates an individual instruction and the reproduction device identifier 304 conforms to the identifier of the own device. More specifically, the holding unit H2 holds the start counter value 306 included in the individual instruction of the reproduction start instruction 300 as the start counter value SB, and holds the content identifier 308 as the content identifier B. Note that "the reproducing device identifier 304 conforms to the identifier of the own device" means that the reproducing device identifier 304 matches the group identifier to which the own device belongs, in addition to the case where the reproducing device identifier 304 matches the identifier of the own device. Including the case.

なお、命令保持部213がさらに保持部H3を有する場合には、保持部H3は、コンテンツの開始を再生させる再生開始命令を保持する。この場合、再生制御部215は、保持部H1及びH2それぞれが命令を保持していないとき、又は、保持部H1及びH2が保持している再生開始命令による再生を再生制御部215が行っていないときに、保持部H3が保持している再生開始命令に従ってコンテンツの再生を開始する。ここで、保持部H3が保持している再生開始命令のことをデフォルト命令ともいう。この再生開始命令は、端末10から取得部211を通じて所定の方法で取得したものであってもよいし、再生装置20に予め設定されたものであってもよい。ここでは、保持部H3は、開始カウンタ値SCとコンテンツ識別子Cとを保持しているとする。   When the instruction holding unit 213 further includes a holding unit H3, the holding unit H3 holds a reproduction start instruction for reproducing the start of the content. In this case, the reproduction control unit 215 does not perform reproduction according to the reproduction start instruction held by each of the holding units H1 and H2 when the holding units H1 and H2 do not hold an instruction, or by the reproduction start instruction held by the holding units H1 and H2. At the same time, the reproduction of the content is started according to the reproduction start instruction held by the holding unit H3. Here, the reproduction start instruction held by the holding unit H3 is also referred to as a default instruction. The reproduction start instruction may be acquired from the terminal 10 through the acquisition unit 211 according to a predetermined method, or may be preset in the reproduction apparatus 20. Here, it is assumed that the holding unit H3 holds the start counter value SC and the content identifier C.

以上のように構成された再生装置20の処理について以降で詳しく説明する。   The processing of the playback apparatus 20 configured as described above will be described in detail below.

図6は、本実施の形態に係る再生装置20の再生処理の第一のフロー図である。   FIG. 6 is a first flowchart of the reproduction process of the reproduction device 20 according to the present embodiment.

ステップS101において、取得部211は、端末10から全体命令及び個別命令を取得する。なお、取得部211は、全体命令及び個別命令を、数分又は数時間というように比較的長い時間を空けて順次に取得してもよいし、1秒程度以内の比較的短い時間を空けて(又は実質的に同時に)取得してもよい。取得部211は、取得した全体命令を保持部H1に格納し、また、取得した個別命令を保持部H2に格納する。   In step S101, the acquisition unit 211 acquires an entire instruction and an individual instruction from the terminal 10. Note that the acquisition unit 211 may sequentially acquire the whole instruction and the individual instruction with relatively long time intervals such as several minutes or several hours, or may relatively obtain a relatively short time of about one second or less. (Or substantially simultaneously) may be obtained. The acquisition unit 211 stores the acquired entire instruction in the holding unit H1, and stores the acquired individual instruction in the holding unit H2.

ステップS102において、再生制御部215は、カウンタ管理部212から現時点におけるカウンタ値を取得する。   In step S102, the reproduction control unit 215 acquires the current counter value from the counter management unit 212.

ステップS103において、再生制御部215は、ステップS102で取得したカウンタ値が、保持部H1が保持している全体命令に含まれる開始カウンタ値と、保持部H2が保持している個別命令に含まれる開始カウンタ値との大きい方の開始カウンタ値以上であるか否かを判定する。ステップS103において、カウンタ値が上記開始カウンタ値以上である場合(ステップS103でYes)にはステップS104へ進む。カウンタ値が上記開始カウンタ値未満である場合(ステップS103でNo)には、ステップS102へ進む。   In step S103, the reproduction control unit 215 causes the counter value acquired in step S102 to be included in the start counter value included in the entire instruction held by the holding unit H1 and in the individual instruction held by the holding unit H2. It is determined whether or not the start counter value is greater than the start counter value. If it is determined in step S103 that the counter value is greater than or equal to the start counter value (Yes in step S103), the process proceeds to step S104. If the counter value is less than the start counter value (No in step S103), the process proceeds to step S102.

ステップS104において、再生制御部215は、保持部H1が保持している全体命令に含まれる開始カウンタ値が、保持部H2が保持している個別命令に含まれる開始カウンタ値以上であるか否かを判定する。ステップS104において全体命令に含まれる開始カウンタ値が個別命令に含まれる開始カウンタ値以上である場合(ステップS104でYes)には、ステップS110に進み、そうでない場合(ステップS104でNo)には、ステップS105に進む。   In step S104, the reproduction control unit 215 determines whether the start counter value included in the entire instruction held by the holding unit H1 is equal to or greater than the start counter value included in the individual instruction held by the holding unit H2. Determine In step S104, if the start counter value included in the entire instruction is equal to or greater than the start counter value included in the individual instruction (Yes in step S104), the process proceeds to step S110, otherwise (No in step S104) It progresses to step S105.

ステップS105において、再生制御部215は、保持部H2に保持されている個別命令に従ってコンテンツ(例えば図5のコンテンツB)の再生を開始する。このとき再生されるコンテンツは、個別命令に含まれるコンテンツ識別子に示されるコンテンツである。この後、再生制御部215は、コンテンツの再生を継続するのと並行して、ステップS102の処理を実行する。   In step S105, the reproduction control unit 215 starts reproduction of the content (for example, content B in FIG. 5) in accordance with the individual instruction held in the holding unit H2. The content reproduced at this time is the content indicated by the content identifier included in the individual command. Thereafter, the reproduction control unit 215 executes the process of step S102 in parallel with the continuation of the reproduction of the content.

なお、ステップS104でコンテンツの再生を開始する際に既に再生制御部215が別の再生開始命令に従ってコンテンツを再生している場合には、そのコンテンツの再生を中止して、上記のように個別命令に従ってコンテンツの再生を開始する。   When the reproduction control unit 215 already reproduces the content according to another reproduction start instruction when the reproduction of the content is started in step S104, the reproduction of the content is stopped and the individual instruction is performed as described above. Start playing the content according to.

ステップS110において、再生制御部215は、保持部H2に保持されている個別命令を削除する。これにより、後述するステップS133(図8)における個別命令に従うコンテンツの再生開始を抑制することができる。全体命令に従うコンテンツの再生後に個別命令に従うコンテンツの再生を行うと、視聴者が不自然さを感じる可能性があり、これを抑制するためである。なお、ステップS110の処理は、付加的な処理であり、必須の処理ではない。   In step S110, the reproduction control unit 215 deletes the individual instruction held in the holding unit H2. Thereby, it is possible to suppress the start of reproduction of the content in accordance with the individual instruction in step S133 (FIG. 8) described later. If the content reproduction according to the individual instruction is performed after the reproduction of the content according to the whole instruction, the viewer may feel unnaturalness, and this is to suppress this. Note that the process of step S110 is an additional process and is not an essential process.

ステップS111において、再生制御部215は、保持部H1に保持されている全体命令に従ってコンテンツ(例えば図5のコンテンツA)の再生を開始する。このとき再生されるコンテンツは、全体命令に含まれるコンテンツ識別子に示されるコンテンツである。この後、再生制御部215は、コンテンツの再生を継続するのと並行して、ステップS102の処理を実行する。なお、ステップS111でコンテンツの再生を開始する際に既に再生制御部215が別の命令に従ってコンテンツを再生している場合には、そのコンテンツの再生を中止して、上記のように全体命令に従ってコンテンツの再生を開始する。   In step S111, the reproduction control unit 215 starts reproduction of the content (for example, content A in FIG. 5) in accordance with the entire command held in the holding unit H1. The content reproduced at this time is the content indicated by the content identifier included in the entire command. Thereafter, the reproduction control unit 215 executes the process of step S102 in parallel with the continuation of the reproduction of the content. When the reproduction control unit 215 already reproduces the content according to another command when the reproduction of the content is started in step S111, the reproduction of the content is stopped, and the content according to the entire instruction is performed as described above. Start playing.

図7は、本実施の形態に係る再生装置20の再生処理の第二のフロー図である。図7に示されるフロー図は、再生制御部215が個別命令に従ってコンテンツの再生を行っているときの処理を示すフロー図である。   FIG. 7 is a second flowchart of the reproduction process of the reproduction device 20 according to the present embodiment. The flow chart shown in FIG. 7 is a flow chart showing processing when the playback control unit 215 plays back content in accordance with the individual command.

ステップS121において、再生制御部215は、個別命令に従うコンテンツの再生を終了させるか否かを判定する。再生制御部215は、例えば、再生しているフレームがコンテンツの末尾のフレームである場合に、当該再生を終了させると判定する。また、再生制御部215は、端末10等からコンテンツの中途でフレームの再生を中断させる命令を取得した場合に、当該再生を終了させると判定してもよい。   In step S121, the reproduction control unit 215 determines whether to end the reproduction of the content according to the individual command. For example, when the frame being reproduced is the frame at the end of the content, the reproduction control unit 215 determines to end the reproduction. In addition, the reproduction control unit 215 may determine to end the reproduction when acquiring an instruction to interrupt the reproduction of the frame halfway of the content from the terminal 10 or the like.

ステップS121で、再生制御部215がコンテンツの再生を終了させると判定した場合には、コンテンツの再生を終了させてステップS122に進む。一方、再生制御部215がコンテンツの再生を終了させないと判定した場合には、ステップS121を再び実行する。   If it is determined in step S121 that the reproduction control unit 215 ends the reproduction of the content, the reproduction of the content is ended and the process proceeds to step S122. On the other hand, when it is determined that the reproduction control unit 215 does not end the reproduction of the content, step S121 is executed again.

ステップS122において、再生制御部215は、ステップS121でコンテンツの再生が終了した時点でのカウンタ値が、保持部H1に保持されている全体命令に含まれる開始カウンタ値から、全体命令に含まれるコンテンツ識別子に示されるコンテンツの再生時間長の範囲(再生期間)内に含まれるか否かを判定する。コンテンツの再生が終了した時点でのカウンタ値が上記範囲内であると判定された場合(ステップS122でYes)には、ステップS123に進む。一方、コンテンツの再生が終了した時点でのカウンタ値が上記範囲内でないと判定された場合(ステップS122でNo)には、ステップS124に進む。なお、図示しないが、命令保持部213が保持部H3を有しないことによりステップS124を実行しない場合には、これで処理を終了とする。   In step S122, the reproduction control unit 215 determines that the counter value at the end of reproduction of the content in step S121 is the content included in the entire instruction from the start counter value included in the entire instruction held in the holding unit H1. It is determined whether it is included in the range (reproduction period) of the reproduction time length of the content indicated by the identifier. If it is determined that the counter value at the end of content reproduction is within the above range (Yes in step S122), the process proceeds to step S123. On the other hand, if it is determined that the counter value at the end of content reproduction is not within the above range (No in step S122), the process proceeds to step S124. Although not shown, when step S124 is not executed because the instruction holding unit 213 does not have the holding unit H3, the process ends.

ステップS123において、再生制御部215は、保持部H1に保持されている全体命令に従ってコンテンツの再生を開始する。再生されるコンテンツは、全体命令に含まれるコンテンツ識別子に示されるコンテンツである。また、再生制御部215は、コンテンツの再生を開始する時点でのカウンタ値を参照して、仮に保持部H1に保持されている全体命令に従ってコンテンツの再生を開始したとすれば再生するはずのフレームから、再生を開始してもよい。   In step S123, the reproduction control unit 215 starts reproduction of the content in accordance with the entire command held in the holding unit H1. The content to be reproduced is the content indicated in the content identifier included in the overall command. Further, the reproduction control unit 215 refers to the counter value at the time of starting the reproduction of the content, and if it is assumed that the reproduction of the content is started according to the entire instruction held in the holding unit H1, the frame to be reproduced You may start playback from

ステップS124において、再生制御部215は、保持部H3に保持されているデフォルト命令に従ってコンテンツの再生を開始する。再生されるコンテンツは、デフォルト命令に含まれるコンテンツ識別子に示されるコンテンツである。なお、再生制御部215は、コンテンツの再生を開始する時点でのカウンタ値を参照して、仮に保持部H3に保持されているデフォルト命令に従ってコンテンツの再生を開始したとすれば再生するはずのフレームから、再生を開始してもよい。なお、ステップS124の処理は、命令保持部213が保持部H3を有する場合に実行可能な処理である。   In step S124, the reproduction control unit 215 starts reproduction of the content in accordance with the default instruction held in the holding unit H3. The content to be reproduced is the content indicated by the content identifier included in the default command. Note that the reproduction control unit 215 refers to the counter value at the time of starting the reproduction of the content and temporarily starts the reproduction of the content according to the default command held in the holding unit H3. You may start playback from The process of step S124 is a process that can be executed when the instruction holding unit 213 includes the holding unit H3.

図8は、本実施の形態に係る再生装置20の再生処理の第三のフロー図である。図8に示されるフロー図は、再生制御部215が全体命令に従ってコンテンツの再生を行っているときの処理を示すフロー図である。   FIG. 8 is a third flowchart of the reproduction process of the reproduction device 20 according to the present embodiment. The flow chart shown in FIG. 8 is a flow chart showing processing when the playback control unit 215 plays back content in accordance with the overall command.

ステップS131において、再生制御部215は、全体命令に従うコンテンツの再生を終了させるか否かを判定する。ステップS131における判定の方法は、ステップS121における判定の方法と同じである。   In step S131, the reproduction control unit 215 determines whether or not to end reproduction of the content in accordance with the entire command. The method of determination in step S131 is the same as the method of determination in step S121.

ステップS131で、再生制御部215がコンテンツの再生を終了させると判定した場合には、コンテンツの再生を終了させてステップS132に進む。一方、再生制御部215がコンテンツの再生を終了させないと判定した場合には、ステップS131を再び実行する。   If it is determined in step S131 that the reproduction control unit 215 ends the reproduction of the content, the reproduction of the content is ended and the process proceeds to step S132. On the other hand, when it is determined that the reproduction control unit 215 does not end the reproduction of the content, step S131 is executed again.

ステップS132において、再生制御部215は、ステップS131でコンテンツの再生が終了した時点でのカウンタ値が、保持部H2に保持されている個別命令に含まれる開始カウンタ値から、個別命令に含まれるコンテンツ識別子に示されるコンテンツの再生時間長の範囲(再生期間)内に含まれるか否かを判定する。コンテンツの再生が終了した時点でのカウンタ値が上記範囲内であると判定された場合(ステップS132でYes)には、ステップS133に進む。一方、コンテンツの再生が終了した時点でのカウンタ値が上記範囲内でないと判定された場合(ステップS132でNo)、又は、保持部H2に再生開始命令が保持されていない場合には、ステップS134に進む。なお、図示しないが、命令保持部213が保持部H3を有しないことによりステップS134を実行しない場合には、これで処理を終了とする。   In step S132, the reproduction control unit 215 determines that the counter value at the end of reproduction of the content in step S131 is the content included in the individual instruction from the start counter value included in the individual instruction held in the holding unit H2. It is determined whether it is included in the range (reproduction period) of the reproduction time length of the content indicated by the identifier. If it is determined that the counter value at the end of content reproduction is within the above range (Yes in step S132), the process proceeds to step S133. On the other hand, if it is determined that the counter value at the end of content reproduction is not within the above range (No in step S132), or if the holding unit H2 does not hold a reproduction start instruction, step S134. Go to Although not shown, when step S134 is not executed because the instruction holding unit 213 does not have the holding unit H3, the process ends.

ステップS133において、再生制御部215は、保持部H2に保持されている個別命令に従ってコンテンツの再生を開始する。再生されるコンテンツは、個別命令に含まれるコンテンツ識別子に示されるコンテンツである。また、再生制御部215は、コンテンツの再生を開始する時点でのカウンタ値を参照して、仮に保持部H2に保持されている個別命令に従ってコンテンツの再生を開始したとすれば再生するはずのフレームから、再生を開始してもよい。   In step S133, the reproduction control unit 215 starts reproduction of the content in accordance with the individual instruction held in the holding unit H2. The content to be reproduced is the content indicated by the content identifier included in the individual command. Also, the reproduction control unit 215 refers to the counter value at the time of starting the reproduction of the content, and if it is assumed that the reproduction of the content is started according to the individual instruction held in the holding unit H2, the frame to be reproduced You may start playback from

ステップS134において、再生制御部215は、保持部H3に保持されているデフォルト命令に従ってコンテンツの再生を開始する。ステップS134は、ステップS124と同じである。   In step S134, the reproduction control unit 215 starts reproduction of the content in accordance with the default instruction held in the holding unit H3. Step S134 is the same as step S124.

なお、図6のステップS110で個別命令が削除された場合には、ステップS133の処理は行われない。ステップS132で「コンテンツの再生が終了した時点でのカウンタ値が上記範囲内であると判定された場合」(ステップS132でYes)と判定されるためである。このようにすることで、全体命令に従うコンテンツの再生の終了直後に、個別命令に従うコンテンツの再生を行うことを抑制することができる。全体命令に従うコンテンツの再生後に個別命令に従うコンテンツの再生を行うと、視聴者が不自然さを感じる可能性があり、これを抑制するためである。   When the individual instruction is deleted in step S110 of FIG. 6, the process of step S133 is not performed. This is because it is determined in step S132 that “when it is determined that the counter value at the end of content reproduction is within the above range” (Yes in step S132). By doing this, immediately after the end of the reproduction of the content in accordance with the entire instruction, it is possible to suppress the reproduction of the content in accordance with the individual instruction. If the content reproduction according to the individual instruction is performed after the reproduction of the content according to the whole instruction, the viewer may feel unnaturalness, and this is to suppress this.

以降において、全体命令及び個別命令における開始カウンタ値と、全体命令及び個別命令それぞれに従って再生されるコンテンツの再生時間長とについて、具体的な複数のパターンを提示して、再生装置20が再生するコンテンツについて説明する。   Hereinafter, a plurality of specific patterns are presented for the start counter values of the overall instruction and the individual instruction, and the reproduction time length of the content reproduced according to the overall instruction and the individual instruction, and the content reproduced by the reproduction device 20 Will be explained.

図9は、本実施の形態に係る再生装置20によるコンテンツの再生を時系列で示す第一の説明図である。図9に示される時系列は、全体命令に従って再生すべきコンテンツAの開始カウンタ値SA及び終了カウンタ値EA、並びに、個別命令に従って再生すべきコンテンツBの開始カウンタ値SB及び終了カウンタ値EBが、過去から未来に向かって、SA、SB、EB、EAと並ぶ場合に、再生制御部215が再生するコンテンツを示している。ここで、コンテンツの終了カウンタ値とは、当該コンテンツの開始カウンタ値に、当該コンテンツの再生時間長に相当するカウンタ値を加算して得られるカウンタ値であり、コンテンツが末尾まで再生されることでその再生を終了するときのカウンタ値を示している。   FIG. 9 is a first explanatory diagram showing the reproduction of content by the reproduction device 20 according to the present embodiment in time series. In the time series shown in FIG. 9, the start counter value SA and the end counter value EA of the content A to be reproduced according to the whole instruction, and the start counter value SB and the end counter value EB of the content B to be reproduced according to the individual instruction It shows the content to be reproduced by the reproduction control unit 215 when it is arranged with SA, SB, EB, EA from the past to the future. Here, the content end counter value is a counter value obtained by adding a counter value corresponding to the reproduction time length of the content to the start counter value of the content, and the content is reproduced to the end It shows the counter value at the end of the reproduction.

図9の(a)及び(b)は、それぞれ、コンテンツA及びBの単独の再生時間を示しており、図9の(c)は、全体命令及び個別命令を取得した場合に再生制御部215が再生するコンテンツを示している。また、コンテンツCは、デフォルト命令に従って再生されるコンテンツである。以降でも同様とする。   (A) and (b) of FIG. 9 show the individual reproduction times of the contents A and B, respectively, and (c) of FIG. 9 shows the reproduction control unit 215 when the whole instruction and the individual instruction are acquired. Shows the content to play. Also, the content C is content to be reproduced according to the default command. The same applies to the following.

図9の(c)に示されるように、再生制御部215は、カウンタ値SAにおいてコンテンツAを再生開始し(ステップS111)、カウンタ値SBにおいてコンテンツBを再生開始する(ステップS105)。そして、コンテンツBの再生が終了すると(ステップS121でYes)、コンテンツAの再生を開始する(ステップS123)。なお、命令保持部213が保持部H3を備えている場合には、コンテンツAの再生の終了時点で、保持部H3に保持されているデフォルト命令に従うコンテンツCの再生を開始してもよい(ステップS134)。   As shown in (c) of FIG. 9, the reproduction control unit 215 starts reproduction of the content A at the counter value SA (step S111) and starts reproduction of the content B at the counter value SB (step S105). Then, when the reproduction of the content B ends (Yes in step S121), the reproduction of the content A is started (step S123). When the instruction holding unit 213 includes the holding unit H3, the reproduction of the content C may be started according to the default instruction held in the holding unit H3 when the reproduction of the content A ends. S134).

このように、個別命令に従うコンテンツBの再生の終了時点が全体命令に従うコンテンツAの再生期間内である場合には、再生制御部215は、コンテンツBの再生の終了後にコンテンツAの再生を開始する。よって、個別命令に従ってコンテンツを再生した再生装置20が、その終了後に全体命令に従ってコンテンツを再生することで、再生システム1に含まれる再生装置20それぞれが全体命令に従ってコンテンツを再生する状態を形成することができ、視聴者による視聴効果を向上することができる。   As described above, when the end point of the reproduction of the content B according to the individual instruction is within the reproduction period of the content A according to the whole instruction, the reproduction control unit 215 starts the reproduction of the content A after the reproduction of the content B ends. . Therefore, the reproduction device 20 that reproduces the content according to the individual instruction reproduces the content according to the entire instruction after the termination, so that each reproduction device 20 included in the reproduction system 1 reproduces the content according to the entire instruction. To improve the viewing effect by the viewer.

図10は、本実施の形態に係る再生装置20によるコンテンツの再生を時系列で示す第二の説明図である。図10に示される時系列は、カウンタ値SA、EA、SB及びEBが、過去から未来に向かって、SA、SB、EA、EBと並ぶ場合に、再生制御部215が再生するコンテンツを示している。   FIG. 10 is a second explanatory diagram showing the reproduction of the content by the reproduction device 20 according to the present embodiment in time series. The time series shown in FIG. 10 indicates the content to be reproduced by the reproduction control unit 215 when the counter values SA, EA, SB and EB line up with the SA, SB, EA and EB from the past to the future. There is.

図10の(a)及び(b)は、それぞれ、コンテンツA及びBの単独の再生時間を示しており、図10の(c)は、全体命令及び個別命令を取得した場合に再生制御部215が再生するコンテンツを示している。   (A) and (b) of FIG. 10 show the individual reproduction times of the contents A and B, respectively, and (c) of FIG. 10 shows the reproduction control unit 215 when the whole instruction and the individual instruction are acquired. Shows the content to play.

図10の(c)に示されるように、再生制御部215は、カウンタ値SAにおいてコンテンツAを再生開始し(ステップS111)、カウンタ値SBにおいてコンテンツBを再生開始する(ステップS105)。その後、コンテンツBの再生が終了(ステップS121でYes)した時点において、個別命令に従うコンテンツAの再生期間が既に経過しているので、コンテンツの再生は行わない。なお、命令保持部213が保持部H3を備えている場合には、コンテンツBの再生の終了時点で、保持部H3に保持されているデフォルト命令に従うコンテンツCの再生を開始してもよい(ステップS124)。   As shown in (c) of FIG. 10, the reproduction control unit 215 starts reproduction of the content A at the counter value SA (step S111), and starts reproduction of the content B at the counter value SB (step S105). Thereafter, when the reproduction of the content B ends (Yes in step S121), since the reproduction period of the content A according to the individual command has already passed, the reproduction of the content is not performed. When the instruction holding unit 213 includes the holding unit H3, the reproduction of the content C may be started according to the default instruction held in the holding unit H3 when the reproduction of the content B ends. S124).

このように、個別命令に従うコンテンツBの再生の終了時点が、全体命令に従うコンテンツAの再生期間を経過している場合には、再生制御部215は、コンテンツBの再生の終了後にコンテンツAの再生を開始しない。コンテンツAの再生期間は既に経過しているからである。   As described above, when the end point of the reproduction of the content B in accordance with the individual instruction has passed the reproduction period of the content A in accordance with the whole instruction, the reproduction control unit 215 reproduces the content A after the reproduction of the content B is completed. Not start. This is because the reproduction period of the content A has already passed.

図11は、本実施の形態に係る再生装置20によるコンテンツの再生を時系列で示す第三の説明図である。図11に示される時系列は、カウンタ値SA、EA、SB及びEBが、過去から未来に向かって、SB、SA、EA、EBと並ぶ場合に、再生制御部215が再生するコンテンツを示している。   FIG. 11 is a third explanatory view showing the reproduction of the content by the reproduction device 20 according to the present embodiment in time series. The time series shown in FIG. 11 indicates the content to be reproduced by the reproduction control unit 215 when the counter values SA, EA, SB and EB line up with SB, SA, EA and EB from the past to the future. There is.

図11の(a)及び(b)は、それぞれ、コンテンツA及びBの単独の再生時間を示しており、図11の(c)は、全体命令及び個別命令を取得した場合に再生制御部215が再生するコンテンツを示している。   (A) and (b) of FIG. 11 show the individual reproduction times of the contents A and B, respectively, and (c) of FIG. 11 shows the reproduction control unit 215 when the whole instruction and the individual instruction are acquired. Shows the content to play.

図11の(c)に示されるように、再生制御部215は、カウンタ値SBにおいてコンテンツBを再生開始し(ステップS104)、カウンタ値SAにおいてコンテンツAを再生開始する(ステップS111)。このとき、再生制御部215は、保持部H2が保持している個別命令を削除する(ステップS110、図11の(b2))。その後、コンテンツAの再生が終了(ステップS131でYes)した時点において、保持部H2が個別命令を保持していない(既に削除されている)ので、コンテンツの再生は行わない。なお、命令保持部213が保持部H3を備えている場合には、コンテンツAの再生の終了時点で、保持部H3に保持されているデフォルト命令に従うコンテンツCの再生を開始してもよい(ステップS134)。   As shown in (c) of FIG. 11, the reproduction control unit 215 starts reproduction of the content B at the counter value SB (step S104), and starts reproduction of the content A at the counter value SA (step S111). At this time, the reproduction control unit 215 deletes the individual instruction held by the holding unit H2 (step S110, (b2) in FIG. 11). Thereafter, when the reproduction of the content A ends (Yes in step S131), the holding unit H2 does not hold the individual command (it has already been deleted), so the content reproduction is not performed. When the instruction holding unit 213 includes the holding unit H3, the reproduction of the content C may be started according to the default instruction held in the holding unit H3 when the reproduction of the content A ends. S134).

このように、個別命令に従うコンテンツBの再生中に、全体命令に従うコンテンツAの再生を開始した場合には、再生制御部215は、コンテンツAの再生の終了時点が仮にコンテンツBの再生期間内であったとしても、コンテンツAの再生の終了後にコンテンツBの再生を行わない。全体命令に従ってコンテンツを再生した再生装置20が、その終了後に個別命令に従ってコンテンツを再生すると、視聴者が不自然さを感じることがあるので、そのような不自然さを未然に抑制することができる。   As described above, when the reproduction of the content A according to the whole instruction is started during the reproduction of the content B according to the individual instruction, the reproduction control unit 215 provisionally ends the reproduction of the content A within the reproduction period of the content B. Even if there is, the reproduction of the content B is not performed after the end of the reproduction of the content A. Since the viewer may feel unnaturalness when the reproducing apparatus 20 reproducing the content according to the whole command reproduces the content according to the individual command after the end, such unnaturalness can be suppressed in advance. .

以降において、全体命令により再生されるコンテンツ、及び、個別命令により再生されるコンテンツの例を示す。   In the following, an example of the content reproduced by the whole command and the content reproduced by the individual command will be shown.

図12は、本実施の形態に係る再生システム1が再生するコンテンツの第一例を示す説明図である。図12には、再生システム1が全体命令に従ってコンテンツを再生している様子が示されている。   FIG. 12 is an explanatory view showing a first example of content reproduced by the reproduction system 1 according to the present embodiment. FIG. 12 shows that the reproduction system 1 reproduces the content in accordance with the whole command.

図12に示される再生システム1は、LAN30に接続された9台の再生装置20A〜20Iを備える。9台の再生装置20A〜20Iのそれぞれは、表示装置25A〜25IにコンテンツAを表示させている。また、9台の再生装置20A〜20Iのそれぞれは、表示装置25A〜25IにコンテンツAを表示させるときに、コンテンツAのフレーム内の所定の領域を拡大する機能を有する。この機能を用いて、再生装置20Aは、例えば、コンテンツAのフレームを縦3×横3の9区画に区切ったうちの左上の区画に含まれる画像を、縦横それぞれ3倍に拡大した映像を表示装置25Aに表示させる。また、再生装置20Bは、左中央の区画に含まれる画像を、縦横それぞれ3倍に拡大した映像を表示装置25Bに表示させる。他の再生装置20C〜20Iも同様に、表示装置25C〜25Iに表示させる。   The reproduction system 1 shown in FIG. 12 includes nine reproduction devices 20A to 20I connected to the LAN 30. Each of the nine reproduction devices 20A to 20I causes the display devices 25A to 25I to display the content A. In addition, each of the nine reproduction devices 20A to 20I has a function of enlarging a predetermined area in a frame of the content A when displaying the content A on the display devices 25A to 25I. Using this function, the playback device 20A displays, for example, a video obtained by enlarging the image included in the upper left section of the content A frame into 9 sections of 3 × 3 by 3 times in both vertical and horizontal directions. It is displayed on the device 25A. In addition, the reproduction device 20B causes the display device 25B to display an image in which the image included in the left center section is enlarged by a factor of 3 in both the vertical and horizontal directions. Similarly, the other playback devices 20C to 20I are displayed on the display devices 25C to 25I.

表示装置25A〜25Iは、縦3×横3にマトリクス状に配置され、上記のように再生装置20A〜20Iから受信した映像信号に基づいて画像を表示する。これにより、コンテンツAが縦3×横3に拡大された映像が、表示装置25A〜25Iにより映し出される。   The display devices 25A to 25I are arranged in a matrix of vertical 3 × horizontal 3 and display an image based on the video signals received from the playback devices 20A to 20I as described above. As a result, an image in which the content A is enlarged to 3 × 3 is displayed by the display devices 25A to 25I.

上記のような表示を得たい場合に、端末10は、9台の再生装置20A〜20Iそれぞれに対して、コンテンツAを再生する再生開始命令、つまり、全体命令を送信する。9台の再生装置20A〜20Iそれぞれは、この全体命令を取得して図12に示されるように同期してコンテンツを再生する。   When it is desired to obtain the display as described above, the terminal 10 transmits, to each of the nine reproduction devices 20A to 20I, a reproduction start instruction for reproducing the content A, that is, an entire instruction. Each of the nine reproduction devices 20A to 20I obtains this whole command and reproduces the content in synchronization as shown in FIG.

図13は、本実施の形態に係る再生システム1が再生するコンテンツの第二例を示す説明図である。図13には、再生システム1が全体命令に従ってコンテンツを再生するとともに、一部の再生装置が個別命令に従ってコンテンツを再生している様子が示されている。なお、図13は、図12における表示装置25A〜25Iの部分だけを示した図であり、再生装置20A〜20Iの図示を省略したものである。   FIG. 13 is an explanatory view showing a second example of the content reproduced by the reproduction system 1 according to the present embodiment. FIG. 13 shows that the reproduction system 1 reproduces the content in accordance with the entire command, and that some reproduction devices reproduce the content in accordance with the individual command. FIG. 13 is a view showing only the display devices 25A to 25I in FIG. 12, and the reproduction devices 20A to 20I are omitted.

図13は、表示装置25A〜25Hのそれぞれが、図12と同じようにコンテンツAを表示しており、表示装置25Iだけが、コンテンツAとは異なるコンテンツBを表示している。   In FIG. 13, each of the display devices 25A to 25H displays the content A in the same manner as FIG. 12, and only the display device 25I displays the content B different from the content A.

上記のような表示を得たい場合に、端末10は、9台の再生装置20A〜20Iそれぞれに対して、コンテンツAを再生する全体命令を送信するとともに、再生装置20IにコンテンツBを再生する個別命令を送信する。9台の再生装置20A〜20Iそれぞれは、このような全体命令及び個別命令を取得して図13に示されるように同期してコンテンツを再生する。また、再生装置20IによるコンテンツBの再生が、再生装置20A〜20HによるコンテンツAの再生終了より早く終了した場合には、再生装置20Iは、コンテンツBの再生終了時点でコンテンツAの再生を開始する。このようにすると、再生装置20IによるコンテンツBの再生の終了後に、再生装置20A〜20IがコンテンツAを表示する状態(図12に示される状態)に移ることができる。   When it is desired to obtain the display as described above, the terminal 10 transmits an entire instruction to reproduce the content A to each of the nine reproduction devices 20A to 20I and an individual to reproduce the content B to the reproduction device 20I. Send an instruction. Each of the nine playback devices 20A to 20I obtains such an overall command and an individual command, and plays back the content in synchronization as shown in FIG. In addition, when the reproduction of the content B by the reproduction device 20I ends earlier than the end of the reproduction of the content A by the reproduction devices 20A to 20H, the reproduction device 20I starts the reproduction of the content A at the reproduction end time of the content B. . In this way, it is possible to shift to a state where the reproduction devices 20A to 20I display the content A (the state shown in FIG. 12) after the reproduction of the content B by the reproduction device 20I ends.

図14は、本実施の形態に係る再生システム1が再生するコンテンツの第三例を示す説明図である。図14には、再生システム1が全体命令に従ってコンテンツを再生するとともに、一部の再生装置がグループ識別子を用いた個別命令に従ってコンテンツを再生している様子が示されている。なお、図14は、図12における表示装置25A〜25Iの部分だけを示した図であり、再生装置20A〜20Iの図示を省略したものである。   FIG. 14 is an explanatory view showing a third example of the content reproduced by the reproduction system 1 according to the present embodiment. FIG. 14 shows that the reproduction system 1 reproduces the content in accordance with the entire instruction, and that some reproduction devices reproduce the content in accordance with the individual instruction using the group identifier. FIG. 14 is a view showing only the display devices 25A to 25I in FIG. 12, and the reproduction devices 20A to 20I are omitted.

図14は、表示装置25A〜25C、25D及び25Gのそれぞれが、図12と同じようにコンテンツAを表示しており、表示装置25E、25F、25H及び25Iが、コンテンツAとは異なるコンテンツB2を表示している。   In FIG. 14, each of the display devices 25A to 25C, 25D and 25G displays the content A in the same manner as FIG. 12, and the display devices 25E, 25F, 25H and 25I display the content B2 different from the content A. it's shown.

上記のような表示を得たい場合に、端末10は、9台の再生装置20A〜20Iそれぞれに対して、コンテンツAを再生する全体命令を送信するとともに、再生装置20E、20F、20H及び20Iを含むグループの識別子を指定してコンテンツB2を再生する個別命令を送信する。9台の再生装置20A〜20Iそれぞれは、このような全体命令及び個別命令を取得して図14に示されるように同期してコンテンツを再生する。また、再生装置20E、20F、20H及び20IによるコンテンツB2の再生が、再生装置20A〜20C、20D及び20GによるコンテンツAの再生終了より早く終了した場合には、再生装置20E、20F、20H及び20Iは、コンテンツB2の再生終了時点でコンテンツAの再生を開始する。このようにすると、再生装置20E、20F、20H及び20IによるコンテンツB2の再生の終了後に、再生装置20A〜20IがコンテンツAを表示する状態(図12に示される状態)となる。   When it is desired to obtain the display as described above, the terminal 10 transmits an entire command for reproducing the content A to each of the nine reproduction devices 20A to 20I, as well as the reproduction devices 20E, 20F, 20H and 20I. An individual instruction to reproduce the content B2 is transmitted by designating the identifier of the group to be included. Each of the nine playback devices 20A to 20I obtains such an entire command and an individual command and plays back the content in synchronization as shown in FIG. Also, when the reproduction of the content B2 by the reproduction devices 20E, 20F, 20H and 20I ends earlier than the reproduction of the content A by the reproduction devices 20A to 20C, 20D and 20G, the reproduction devices 20E, 20F, 20H and 20I Starts playback of content A at the end of playback of content B2. In this way, after the reproduction of the content B2 by the reproduction devices 20E, 20F, 20H, and 20I ends, the reproduction devices 20A to 20I display the content A (the state illustrated in FIG. 12).

次に、再生装置20A及び20Bが同期してコンテンツのフレームを同期再生する際における同期精度の向上の工夫について説明する。   Next, a device for improving the synchronization accuracy when the reproduction devices 20A and 20B synchronously reproduce the frames of the content in synchronization will be described.

一般に、ストレージ206からのデータの読み出し速度は、メインメモリ208からのデータの読み出し速度と比較して遅い。よって、再生部205が再生しようとするフレームを、その再生前にストレージ206から直接に再生部205にコピーする方法では、再生すべき時点においてストレージ206からのデータの読み出しが完了しない可能性がある。また、LAN30におけるパケット遅延又は再生装置20A及び20B内の処理遅延等があった場合には、上記のデータの読み出しが完了しない可能性が高まる。再生すべき時点においてストレージ206からのデータの読み出しが完了していない場合、その前に再生部205の出力用メモリ209に保持されている信号データが表示装置25に表示されることでフレームが重複再生されるなどの事象が生じ得る。   In general, the rate of reading data from storage 206 is slow compared to the rate of reading data from main memory 208. Therefore, in the method of copying the frame to be reproduced by the reproduction unit 205 directly from the storage 206 to the reproduction unit 205 before the reproduction, the data may not be completely read from the storage 206 at the time of reproduction. . In addition, when there is a packet delay in the LAN 30 or a processing delay in the playback devices 20A and 20B, the possibility that the reading of the data is not completed increases. When reading of data from the storage 206 is not completed at the time of reproduction, the signal data held in the output memory 209 of the reproduction unit 205 is displayed on the display device 25 before that, thereby overlapping frames. Events such as regeneration may occur.

図15は、本実施の形態に係る再生装置20によるフレームの取り扱いをフレームに着目して示すフロー図である。図15には、コンテンツを構成するフレームがコンテンツ取得部214に取得されてから、表示装置25に出力されるまでの流れが、フレームに着目して示されている。   FIG. 15 is a flowchart showing handling of a frame by the playback device 20 according to the present embodiment, focusing on the frame. FIG. 15 shows a flow from when the frame that constitutes the content is acquired by the content acquisition unit 214 to when the frame is output to the display device 25, focusing on the frame.

ステップS201において、コンテンツ取得部214が取得したコンテンツが、ストレージ206(コンテンツ保持部(不図示))に格納される。このコンテンツには、最終的に表示装置25に出力されるフレームが含まれている。本ステップでコンテンツがストレージ206に格納された結果、ストレージ206には、上記コンテンツに含まれる複数のフレームが格納された状態となる。なお、ストレージ206は、一の時点で、上記コンテンツに含まれるすべてのフレームを保持している必要はなく、少なくとも、上記時点から後の所定時間内に再生装置20が再生するフレームを保持していればよい。   In step S201, the content acquired by the content acquisition unit 214 is stored in the storage 206 (content storage unit (not shown)). This content includes a frame that is finally output to the display device 25. As a result of the content being stored in the storage 206 in this step, a plurality of frames included in the content is stored in the storage 206. Note that the storage 206 does not have to hold all the frames included in the content at one point in time, and at least holds the frame to be reproduced by the reproduction device 20 within a predetermined time after the point in time. Just do it.

ステップS202において、再生部205は、ストレージ206に格納されたフレームであって、まだメインメモリ208(フレーム保持部(不図示))に読み出されていないフレームのうち、カウンタ管理部212の現在のカウンタ値(現在カウンタ値ともいう)から500msec分のフレームをメインメモリ208へコピーする。例えば、端末10が再生開始命令を送信する時点において、その時点のカウンタ値に500msecに相当するカウンタ値を加算した開始カウンタ値を設定する場合には、再生装置20は、端末10からの再生開始命令を取得した時点でコンテンツの先頭フレームを含む複数のフレームをメインメモリ208にコピーする。   In step S202, the playback unit 205 is a frame stored in the storage 206, and among the frames not yet read by the main memory 208 (frame holding unit (not shown)), the current state of the counter management unit 212. A frame for 500 msec is copied to the main memory 208 from the counter value (also referred to as the current counter value). For example, when the terminal 10 transmits a reproduction start command, when setting the start counter value obtained by adding the counter value equivalent to 500 msec to the counter value at that time, the reproduction device 20 starts reproduction from the terminal 10 When an instruction is obtained, a plurality of frames including the first frame of the content are copied to the main memory 208.

ステップS203において、再生部205は、メインメモリ208に格納されたフレームのうち、再生カウンタ値が現在カウンタ値に略一致する1フレームを出力用メモリ209にコピーする。なお、上記「現在カウンタ値に略一致する1フレーム」とは、現在カウンタ値を中心として、前後に1フレーム時間の半分程度に相当するカウンタ値の範囲内に、再生カウンタ値が含まれる1フレームとすることができる。例えば、フレームレートが60fps、カウンタ値の増加間隔が90000分の1秒である場合、1フレーム時間がカウンタ値の1500に相当するので、上記「現在カウンタ値に略一致する1フレーム」は、現在カウンタ値プラスマイナス1500の範囲内を意味する。   In step S203, the reproduction unit 205 copies, to the output memory 209, one of the frames stored in the main memory 208, the reproduction counter value of which substantially matches the current counter value. The above “one frame that substantially matches the current counter value” means that one frame includes the reproduction counter value within the range of the counter value corresponding to about half of one frame time before and after the current counter value. It can be done. For example, when the frame rate is 60 fps and the increment interval of the counter value is 1 / 90,000 seconds, one frame time corresponds to 1500 of the counter value, so the above "one frame substantially corresponding to the current counter value" It means within the range of counter value plus or minus 1,500.

ステップS204において、再生部205は、出力用メモリ209に格納されたフレームを、垂直同期信号に同期させて表示装置25に出力する。これにより、現在カウンタ値が開始カウンタ値に略一致した時点で、コンテンツの先頭フレームが表示装置25に出力され、その後、順次、コンテンツを構成するフレームが表示装置25に出力される。   In step S204, the reproduction unit 205 synchronizes the frame stored in the output memory 209 with the vertical synchronization signal and outputs the frame to the display device 25. As a result, when the current counter value substantially matches the start counter value, the head frame of the content is output to the display device 25, and then the frames constituting the content are sequentially output to the display device 25.

以上の再生装置20の処理が再生システム1全体で行われる場合の効果を、図16を用いて説明する。   The effect in the case where the processing of the reproduction device 20 described above is performed in the entire reproduction system 1 will be described with reference to FIG.

図16は、本実施の形態に係る再生システム1における再生装置20による同期再生のシーケンス図である。図16を参照しながら、再生システム1における複数の再生装置20A及び20Bによる同期再生について説明する。   FIG. 16 is a sequence diagram of synchronous reproduction by the reproduction device 20 in the reproduction system 1 according to the present embodiment. Synchronous reproduction by the plurality of reproduction devices 20A and 20B in the reproduction system 1 will be described with reference to FIG.

まず、端末10が、再生開始命令を、再生装置20A及び20B宛てに送信する。この送信は、ブロードキャスト送信であってもよいし、再生装置20A及び20Bそれぞれを宛先とするユニキャスト送信であってもよい。この再生開始命令には、端末10が再生開始命令を送信する時点のカウンタ値に500msecに相当するカウンタ値を加算した開始カウンタ値を設定するとする。例えば、端末10が再生開始命令を送信する時点のカウンタが10000である場合、500msecに相当するカウンタ値の増加分が45000であるので、再生開始命令の開始カウンタ値は、55000である。   First, the terminal 10 transmits a reproduction start instruction to the reproduction devices 20A and 20B. This transmission may be a broadcast transmission or may be a unicast transmission addressed to each of the playback devices 20A and 20B. In this reproduction start command, a start counter value obtained by adding a counter value equivalent to 500 msec to the counter value at the time when the terminal 10 transmits the reproduction start command is set. For example, if the counter at the time when the terminal 10 transmits the reproduction start instruction is 10000, the increment of the counter value corresponding to 500 msec is 45000, so the start counter value of the reproduction start instruction is 55000.

また、再生装置20A及び20Bそれぞれは、端末10が再生開始命令を送信する前にコンテンツを取得しているとする(ステップS201)。   Further, it is assumed that each of the reproduction devices 20A and 20B acquires the content before the terminal 10 transmits the reproduction start command (step S201).

再生装置20A及び20Bそれぞれは、端末10が送信した再生開始命令を取得すると、表示装置25A及び25Bによりフレームを再生する(ステップS202〜S204)。   When each of the reproduction devices 20A and 20B acquires the reproduction start instruction transmitted by the terminal 10, the display devices 25A and 25B reproduce the frame (steps S202 to S204).

このようにすることで、たとえLAN30におけるパケット遅延又は再生装置20A及び20B内の処理遅延等があった場合でも、再生装置20A及び20Bによるフレームの再生タイミングを同期させることができる。   By doing this, even when there is a packet delay in the LAN 30 or a processing delay in the playback devices 20A and 20B, it is possible to synchronize the playback timing of the frames by the playback devices 20A and 20B.

以上のように、本実施の形態の再生装置は、2つのコンテンツの再生開始命令を保持することができ、一方の命令に従うコンテンツの再生が終了した時点で、他方の命令に従うコンテンツの再生を開始することができる。仮に再生開始命令を1つしか保持できない構成を有するとすれば、再生装置は、一のコンテンツの再生を終了した時点において、他のコンテンツを再生することがない。この場合、再生装置は、視聴者に何らの画像を提示することもなく視聴者における視聴効果が低いものとなる。本発明の再生装置は、上記のとおり、一方の命令に従うコンテンツの再生が終了した時点で、他方の命令に従うコンテンツの再生を開始し得るので、視聴者における視聴効果が低下することを抑制することができる。このように、再生装置は、複数の再生装置によりコンテンツを同期して再生しながら、別のコンテンツの再生要求に適切に対応することができる。   As described above, the playback apparatus according to the present embodiment can hold two content playback start instructions, and when playback of the content according to one of the commands is completed, playback of the content according to the other command is started. can do. If it is assumed that only one reproduction start command can be held, the reproduction device does not reproduce another content when the reproduction of one content ends. In this case, the playback device has a low viewing effect on the viewer without presenting any image to the viewer. Since the reproduction apparatus of the present invention can start reproduction of the content according to the other instruction when the reproduction of the content according to one instruction is finished as described above, it is possible to suppress the deterioration of the viewing effect in the viewer Can. In this manner, the playback device can appropriately respond to a playback request of another content while playing back the content synchronously by the plurality of playback devices.

また、再生装置は、全体命令に従って再生システムが備える再生装置すべてによってコンテンツを再生した後に、その一部の再生装置が個別命令に従ってコンテンツの再生をすることを回避することができ、視聴者が感じ得る不自然さを抑制することができる。   Also, the playback device can avoid that a part of the playback devices play back the content in accordance with the individual command after the content is played by all the playback devices included in the playback system in accordance with the overall command, and the viewer feels Unnaturalness can be suppressed.

また、再生システムにおいて、個別の再生装置として、再生システムが備える1台の再生装置に対してコンテンツを再生させることができる。   In addition, in the reproduction system, the content can be reproduced by one reproduction apparatus provided in the reproduction system as an individual reproduction apparatus.

また、再生装置は、再生システムが備える再生装置それぞれによるコンテンツの同期再生、及び、個別の再生装置によるコンテンツの再生のいずれも行わない時に、所定のコンテンツを再生する。これにより、視聴者における視聴効果が低下することをより一層抑制することができる。   Also, the reproduction device reproduces the predetermined content when neither synchronous reproduction of the content by each reproduction device included in the reproduction system nor reproduction of the content by the individual reproduction device is performed. Thereby, it is possible to further suppress the reduction in the viewing effect of the viewer.

また、再生装置は、比較的読み出し速度が速いメインメモリからフレームを読み出すことで、同期再生に失敗することを抑制する。   In addition, the playback apparatus suppresses the failure of the synchronous playback by reading the frame from the main memory having a relatively high read speed.

以上、本発明の再生装置、及び、再生システムについて、実施の形態に基づいて説明したが、本発明は、この実施の形態に限定されるものではない。本発明の趣旨を逸脱しない限り、当業者が思いつく各種変形を本実施の形態に施したものや、異なる実施の形態における構成要素を組み合わせて構築される形態も、本発明の範囲内に含まれる。   As mentioned above, although the reproducing | regenerating apparatus of this invention and the reproducing | regenerating system were demonstrated based on embodiment, this invention is not limited to this embodiment. Without departing from the spirit of the present invention, various modifications that may occur to those skilled in the art may be made to the present embodiment, or a form constructed by combining components in different embodiments is also included in the scope of the present invention. .

本発明は、複数の再生装置によりコンテンツを同期して再生しながら、別のコンテンツの再生要求に適切に対応する再生装置及び再生システムに利用可能である。具体的には、公共スペース又は商業施設などにおいて複数設置され、画像等を再生する再生装置などに利用可能である。   INDUSTRIAL APPLICABILITY The present invention is applicable to a playback device and a playback system that appropriately respond to a playback request of another content while playing back content synchronously by a plurality of playback devices. Specifically, a plurality of devices are installed in a public space or a commercial facility, and can be used as a playback device that plays back images and the like.

1 再生システム
10 端末
20、20A、20B、20C、20D、20E、20F、20G、20H、20I 再生装置
25、25A、25B、25C、25D、25E、25F、25G、25H、25I 表示装置
30 LAN
202 制御部
203 NIC
204 HT
205 再生部
206 ストレージ
207 CPU
208 メインメモリ
209 出力用メモリ
211 取得部
212 カウンタ管理部
213 命令保持部
214 コンテンツ取得部
215 再生制御部
300 再生開始命令
302 命令種別
304 再生装置識別子
306 開始カウンタ値
308 コンテンツ識別子
H1、H2、H3 保持部
DESCRIPTION OF SYMBOLS 1 reproduction system 10 terminal 20, 20A, 20B, 20C, 20D, 20F, 20G, 20H, 20I Reproduction apparatus 25, 25A, 25B, 25C, 25D, 25E, 25F, 25G, 25H, 25I Display apparatus 30 LAN
202 control unit 203 NIC
204 HT
205 Replay unit 206 Storage 207 CPU
208 main memory 209 output memory 211 acquisition unit 212 counter management unit 213 instruction holding unit 214 content acquisition unit 215 reproduction control unit 300 reproduction start instruction 302 instruction type 304 reproduction device identifier 306 start counter value 308 content identifier H1, H2, H3 retained Department

Claims (6)

再生装置であって、
再生開始時刻にコンテンツの再生を開始させる命令であって、前記再生開始時刻を示す開始カウンタ値と前記コンテンツの識別情報とを含む命令である再生開始命令を、それぞれ保持する2つの保持部と、
所定の時間間隔でカウンタ値を増加させるカウンタ管理部と、
前記カウンタ管理部の前記カウンタ値が、前記2つの保持部の一方に保持されている前記再生開始命令に含まれる前記開始カウンタ値以上になると、前記開始カウンタ値を含む前記再生開始命令に従ってコンテンツの再生を開始する再生制御部とを備え、
前記再生制御部は、さらに、
再生を開始した前記コンテンツの再生が終了した時点での前記カウンタ値が、前記2つの保持部の他方に保持されている前記再生開始命令に含まれる開始カウンタ値から、前記他方に保持されている前記再生開始命令に含まれる前記識別情報により示される前記コンテンツの再生時間長の範囲内に含まれるか否かを判定し、当該範囲内であると判定した場合に前記他方に保持されている前記再生開始命令に従って前記コンテンツの再生を開始し、
前記再生装置は、前記再生装置を複数備える再生システムにおける複数の前記再生装置のうちの一部の1以上の再生装置のそれぞれであり、
前記2つの保持部の一方は、前記再生システムが備える複数の前記再生装置すべてに対してコンテンツの再生をさせる命令を保持する第一保持部であり、
前記2つの保持部の他方は、前記1以上の再生装置それぞれにコンテンツの再生をさせる命令を保持する第二保持部であり、
前記再生制御部は、
前記第二保持部が保持している命令に従ってコンテンツを再生している場合に前記第一保持部が保持している命令に従ってコンテンツの再生を開始するときに、前記第二保持部が保持している命令を削除する
再生装置。
A playback device,
Two holding units that respectively hold a reproduction start instruction that is an instruction to start reproduction of content at reproduction start time and that is an instruction including a start counter value indicating the reproduction start time and identification information of the content;
A counter management unit that increments a counter value at predetermined time intervals;
When the counter value of the counter management unit becomes equal to or more than the start counter value included in the reproduction start instruction held in one of the two holding units, the content of the content is determined according to the reproduction start instruction including the start counter value. And a playback control unit for starting playback,
The reproduction control unit further includes
The counter value at the end of the reproduction of the content whose reproduction has been started is held in the other from the start counter value included in the reproduction start instruction held in the other of the two holders. It is determined whether or not it is included in the range of playback time length of the content indicated by the identification information included in the playback start command, and when it is determined that the content is within the range, the one held in the other. Start playback of the content according to the playback start command ;
The reproduction device is one or more reproduction devices of a part of the plurality of reproduction devices in a reproduction system including a plurality of the reproduction devices,
One of the two holding units is a first holding unit that holds an instruction to cause all of the plurality of playback devices included in the playback system to play back content.
The other of the two holding units is a second holding unit that holds an instruction to cause the one or more reproduction devices to reproduce content,
The reproduction control unit
The second holding unit holds the content when starting reproduction of the content according to the command held by the first holding unit when the content is reproduced according to the command held by the second holding unit. A playback device that deletes an instruction .
前記第二保持部は、前記命令として、前記再生システムが備える複数の前記再生装置のうちの一の再生装置にコンテンツの再生をさせる命令を保持する
請求項に記載の再生装置。
The reproduction device according to claim 1 , wherein the second holding unit holds, as the instruction, an instruction to cause one reproduction device of the plurality of reproduction devices included in the reproduction system to reproduce content.
前記再生装置は、さらに、
コンテンツの再生を開始させる命令を保持する第三保持部を備え、
前記再生制御部は、前記2つの保持部それぞれが命令を保持していないとき、又は、前記2つの保持部が保持している命令による再生を行っていないときには、前記第三保持部が保持している命令に従ってコンテンツの再生を開始する
請求項1又は2に記載の再生装置。
The playback device further includes
A third holding unit for holding an instruction to start reproduction of content;
The reproduction control unit holds the third holding unit when each of the two holding units does not hold an instruction or when reproduction is not performed by an instruction held by the two holding units. The reproduction apparatus according to claim 1 or 2 , wherein reproduction of content is started according to an instruction.
前記再生装置は、さらに、
端末から前記再生開始命令を取得して、取得した前記再生開始命令を前記2つの保持部のいずれかに格納する取得部と、
ストレージに配置され、前記コンテンツを保持しているコンテンツ保持部と、
メインメモリに配置されるフレーム保持部と、
前記再生制御部に配置される出力用メモリとを備え、
前記再生開始命令に含まれる開始カウンタ値は、現時点より所定時間後の時刻に対応したカウンタ値として前記端末により付されたカウンタ値であり、
前記再生制御部は、
前記取得部が前記再生開始命令を取得すると、前記コンテンツ保持部に保持されている前記コンテンツのうちの最初に再生される一のフレームを前記フレーム保持部に保持させ、
前記カウンタ管理部の前記カウンタ値が、前記2つの保持部に保持されている2つの前記再生開始命令の一方に含まれる前記開始カウンタ値に略一致すると、略一致した前記開始カウンタ値を含む前記再生開始命令に示されるコンテンツの先頭フレームを前記出力用メモリに格納し、
垂直同期信号に同期して前記出力用メモリに格納した前記先頭フレームを表示装置に出力することで、前記コンテンツの再生を開始する
請求項1〜のいずれか1項に記載の再生装置。
The playback device further includes
An acquisition unit that acquires the reproduction start instruction from a terminal and stores the acquired reproduction start instruction in one of the two holding units;
A content holding unit disposed in a storage and holding the content;
A frame holding unit disposed in the main memory;
An output memory disposed in the reproduction control unit;
The start counter value included in the reproduction start instruction is a counter value added by the terminal as a counter value corresponding to a time after a predetermined time from the current time,
The reproduction control unit
When the acquisition unit acquires the reproduction start instruction, the frame holding unit holds one frame to be reproduced first among the contents held in the content holding unit.
When the counter value of the counter management unit substantially matches the start counter value included in one of the two reproduction start instructions held in the two holding units, the start counter value substantially matches the start counter value. Storing the first frame of the content indicated by the reproduction start instruction in the output memory;
The reproduction apparatus according to any one of claims 1 to 3 , wherein the reproduction of the content is started by outputting the first frame stored in the output memory in synchronization with a vertical synchronization signal to a display device.
請求項1〜のいずれか1項に記載の再生装置と、
前記再生装置に再生開始命令を送信する端末とを備える
再生システム。
A playback device according to any one of claims 1 to 4 .
And a terminal for transmitting a reproduction start instruction to the reproduction apparatus.
再生装置が実行する再生方法であって、
前記再生装置は、
再生開始時刻にコンテンツの再生を開始させる命令であって、前記再生開始時刻を示す開始カウンタ値と前記コンテンツの識別情報とを含む命令である再生開始命令を、それぞれ保持する2つの保持部と、
所定の時間間隔でカウンタ値を増加させるカウンタ管理部とを備え、
前記再生方法は、
前記カウンタ管理部の前記カウンタ値が、前記2つの保持部の一方に保持されている前記再生開始命令に含まれる前記開始カウンタ値以上になると、前記開始カウンタ値を含む前記再生開始命令に従ってコンテンツの再生を開始する第一再生ステップと、
再生を開始した前記コンテンツの再生が終了した時点での前記カウンタ値が、前記2つの保持部の他方に保持されている前記再生開始命令に含まれる開始カウンタ値から、前記他方に保持されている前記再生開始命令に含まれる前記識別情報により示される前記コンテンツの再生時間長の範囲内に含まれるか否かを判定し、当該範囲内であると判定した場合に前記他方に保持されている前記再生開始命令に従って前記コンテンツの再生を開始する第二再生ステップとを含み、
前記再生装置は、前記再生装置を複数備える再生システムにおける複数の前記再生装置のうちの一部の1以上の再生装置のそれぞれであり、
前記2つの保持部の一方は、前記再生システムが備える複数の前記再生装置すべてに対してコンテンツの再生をさせる命令を保持する第一保持部であり、
前記2つの保持部の他方は、前記1以上の再生装置それぞれにコンテンツの再生をさせる命令を保持する第二保持部であり、
前記再生方法では、
前記第二保持部が保持している命令に従ってコンテンツを再生している場合に前記第一保持部が保持している命令に従ってコンテンツの再生を開始するときに、前記第二保持部が保持している命令を削除する
再生方法。
A reproduction method executed by the reproduction device,
The playback device is
Two holding units that respectively hold a reproduction start instruction that is an instruction to start reproduction of content at reproduction start time and that is an instruction including a start counter value indicating the reproduction start time and identification information of the content;
And a counter management unit that increases the counter value at predetermined time intervals,
The reproduction method is
When the counter value of the counter management unit becomes equal to or more than the start counter value included in the reproduction start instruction held in one of the two holding units, the content of the content is determined according to the reproduction start instruction including the start counter value. A first regeneration step to start regeneration;
The counter value at the end of the reproduction of the content whose reproduction has been started is held in the other from the start counter value included in the reproduction start instruction held in the other of the two holders. It is determined whether or not it is included in the range of playback time length of the content indicated by the identification information included in the playback start command, and when it is determined to be within the range, look including a second reproducing step for starting the reproduction of the content according to the reproduction start command,
The reproduction device is one or more reproduction devices of a part of the plurality of reproduction devices in a reproduction system including a plurality of the reproduction devices,
One of the two holding units is a first holding unit that holds an instruction to cause all of the plurality of playback devices included in the playback system to play back content.
The other of the two holding units is a second holding unit that holds an instruction to cause the one or more reproduction devices to reproduce content,
In the reproduction method,
The second holding unit holds the content when starting reproduction of the content according to the command held by the first holding unit when the content is reproduced according to the command held by the second holding unit. How to play the command to delete .
JP2016073075A 2016-03-31 2016-03-31 Reproducing apparatus, reproducing system, and reproducing method Active JP6519042B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2016073075A JP6519042B2 (en) 2016-03-31 2016-03-31 Reproducing apparatus, reproducing system, and reproducing method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2016073075A JP6519042B2 (en) 2016-03-31 2016-03-31 Reproducing apparatus, reproducing system, and reproducing method

Publications (2)

Publication Number Publication Date
JP2017184190A JP2017184190A (en) 2017-10-05
JP6519042B2 true JP6519042B2 (en) 2019-05-29

Family

ID=60007293

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2016073075A Active JP6519042B2 (en) 2016-03-31 2016-03-31 Reproducing apparatus, reproducing system, and reproducing method

Country Status (1)

Country Link
JP (1) JP6519042B2 (en)

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2004233870A (en) * 2003-01-31 2004-08-19 Shinano Kenshi Co Ltd Bgm reproduction system, data transmission system, and bgm player
US20100118200A1 (en) * 2008-11-10 2010-05-13 Geoffrey Michael Gelman Signage

Also Published As

Publication number Publication date
JP2017184190A (en) 2017-10-05

Similar Documents

Publication Publication Date Title
US11606596B2 (en) Methods, systems, and media for synchronizing audio and video content on multiple media devices
TWI258309B (en) Video data processing apparatus
KR102469142B1 (en) Dynamic playback of transition frames while transitioning between media stream playbacks
KR101662684B1 (en) Method for synchronous playback by multiple smart devices, and apparatus
KR102229927B1 (en) Multi-Screen System, Picture Partition Server and Picture Processing Method thereof, Divided Picture Terminal and Multi-Screen Control Method thereof
CN109905749B (en) Video playing method and device, storage medium and electronic device
CN114500476B (en) Multimedia playback method, device and computer readable storage medium
JP2018010109A (en) Display device, display control method, and display system
JP2009118452A (en) Interconnected multimedia systems with synchronized playback
EP3316593B1 (en) Method and device for implementing synchronous playing
JP6519042B2 (en) Reproducing apparatus, reproducing system, and reproducing method
WO2018173312A1 (en) Virtual reality viewing system, reproduction synchronizing method, and virtual reality viewing program
JP2012222399A (en) Video playback system, video playback method, and video playback device and program
JP6383974B2 (en) Playback system and playback method
JP2011004015A (en) Playback device and content playback method
JP6635381B2 (en) Playback device, playback instruction device, playback system, playback device control method, playback instruction device control method, and playback system control method
JP6635553B2 (en) Playback apparatus, playback system, playback apparatus control method, and program
JP6361012B2 (en) Playback system and playback method
JP2016174273A (en) Image processing apparatus, image processing system, and program
JP2021034085A (en) Video reproducing device
JP6432067B2 (en) Playback system and playback method
JP5899718B2 (en) Information processing system, information processing apparatus, and information processing program
JP5306152B2 (en) Video division reproduction method, video division reproduction apparatus, and program
JP6572487B2 (en) REPRODUCTION SYSTEM AND REPRODUCTION SYSTEM CONTROL METHOD
JP2018148294A (en) Controller

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20180829

A871 Explanation of circumstances concerning accelerated examination

Free format text: JAPANESE INTERMEDIATE CODE: A871

Effective date: 20180829

A975 Report on accelerated examination

Free format text: JAPANESE INTERMEDIATE CODE: A971005

Effective date: 20181128

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20181204

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20190130

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20190326

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20190402

R150 Certificate of patent or registration of utility model

Ref document number: 6519042

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250