(57)【要約】【課題】コンテンツの早送り又は逆再生が可能である再生装置において、コンテンツを適切に再生開始させる。【解決手段】複数のフレームを含む動画を再生する再生装置Ｐ１は、所定の時間間隔でカウンタ値を増加させるカウンタ管理部２２と、動画の再生を開始させるタイミングを示す開始カウンタ値と、動画内における再生開始の位置を示す開始位置情報とを含む再生開始命令を受信する受信部２４と、受信部２４が再生開始命令を受信すると、カウンタ管理部２２のカウンタ値が、受信した再生開始命令に含まれる開始カウンタ値以上になったときに、開始位置情報が示す位置から動画の再生を開始する再生制御部２８とを備える。【選択図】図３
2018014683.tif 000002
【特許請求の範囲】
【請求項１】
複数のフレームを含む動画を再生する再生装置であって、
所定の時間間隔でカウンタ値を増加させるカウンタ管理部と、
前記動画の再生を開始させるタイミングを示す開始カウンタ値と、前記動画内における再生開始の位置を示す開始位置情報とを含む再生開始命令を受信する受信部と、
前記受信部が前記再生開始命令を受信すると、前記カウンタ管理部の前記カウンタ値が、受信した前記再生開始命令に含まれる前記開始カウンタ値以上になったときに、前記開始位置情報が示す位置から前記動画の再生を開始する再生制御部とを備える
再生装置。
【請求項２】
前記再生開始命令は、さらに、前記再生開始命令により開始される再生の再生速度を示す速度情報を含み、
前記再生制御部は、
前記受信部が前記再生開始命令を受信すると、前記速度情報が示す再生速度で、前記開始位置情報が示す位置から前記動画の再生を開始する
請求項１に記載の再生装置。
【請求項３】
前記再生開始命令は、さらに、前記動画の順再生又は逆再生のいずれかの再生方向を示す方向情報を含み、
前記再生制御部は、
前記受信部が前記再生開始命令を受信すると、前記方向情報が示す再生方向で、前記開始位置情報が示す位置から前記動画の再生を開始する
請求項１又は２に記載の再生装置。
【請求項４】
前記受信部は、さらに、前記動画の再生を停止させる再生停止命令であって、前記動画内における再生停止の位置を示す停止位置情報を含む再生停止命令を受信し、
前記再生制御部は、前記受信部が前記再生停止命令を受信した場合には、前記再生停止命令に含まれる前記停止位置情報が示す位置にあるフレームを一時停止状態で再生する
請求項１〜３のいずれか１項に記載の再生装置。
【請求項５】
前記再生装置は、さらに、
前記再生制御部が再生しているフレームに基づいてイベント処理を行う処理部を備え、
前記処理部は、前記再生制御部が、前記停止位置情報が示す位置にあるフレームを一時停止状態で再生したときには、前記停止位置情報が示す位置にある前記フレームに基づいてイベント処理を行う
請求項４に記載の再生装置。
【請求項６】
複数のフレームを含む動画を再生する再生装置に対して、前記動画の再生開始の指示を送信する再生指示装置であって、
所定の時間間隔でカウンタ値を増加させるカウンタ管理部と、
前記再生開始のタイミングを示すタイミング情報を取得する取得部と、
前記取得部が前記タイミング情報を取得した場合に、取得した前記タイミング情報が示すタイミングに相当するカウンタ値である開始カウンタ値と、前記動画内における前記再生開始の位置を示す開始位置情報とを特定する再生管理部と、
前記再生管理部が特定した前記開始カウンタ値と前記開始位置情報とを含む再生開始命令を送信する送信部とを備える
再生指示装置。
【請求項７】
請求項６に記載の再生指示装置と、
前記再生指示装置から前記再生開始命令を受信する請求項１〜５のいずれか１項に記載の再生装置とを備える
再生システム。
【請求項８】
複数のフレームを含む動画を再生する再生装置の制御方法であって、
所定の時間間隔でカウンタ値を増加させるカウンタ管理ステップと、
前記動画の再生を開始させるタイミングを示す開始カウンタ値と、前記動画内における再生開始の位置を示す開始位置情報とを含む再生開始命令を受信する受信ステップと、
前記受信ステップで前記再生開始命令を受信すると、前記カウンタ管理ステップでの前記カウンタ値が、受信した前記再生開始命令に含まれる前記開始カウンタ値以上になったときに、前記開始位置情報が示す位置から前記動画の再生を開始する再生制御ステップとを含む
制御方法。
【請求項９】
複数のフレームを含む動画を再生する再生装置に対して、前記動画の再生開始の指示を送信する再生指示装置の制御方法であって、
所定の時間間隔でカウンタ値を増加させるカウンタ管理ステップと、
前記再生開始のタイミングを示すタイミング情報を取得する取得ステップと、
前記取得ステップで前記タイミング情報を取得した場合に、取得した前記タイミング情報が示すタイミングに相当するカウンタ値である開始カウンタ値と、前記動画内における前記再生開始の位置を示す開始位置情報とを特定する再生管理ステップと、
前記再生管理ステップで特定した前記開始カウンタ値と前記開始位置情報とを含む再生開始命令を送信する送信ステップとを含む
制御方法。
【請求項１０】
再生システムの制御方法であって、
請求項９に記載の再生指示装置の制御方法と、
前記再生指示装置から前記再生開始命令を受信する再生装置の制御方法であって、請求項８に記載の再生装置の制御方法とを含む
制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、再生装置、再生指示装置、再生システム、再生装置の制御方法、再生指示装置の制御方法、及び、再生システムの制御方法に関する。
【背景技術】
【０００２】
動画等を含むコンテンツを再生する再生装置がある。再生装置は、当該再生装置内の記憶装置に記憶している、又は、ネットワーク経由で受信する画像データに基づいて動画等を再生する。また、上記の再生装置が複数設置され、それぞれの再生装置が同一のコンテンツを再生することがある。複数の再生装置により同一のコンテンツが再生されていることで、ユーザの視聴効果をより高くすることができる。
【０００３】
特許文献１は、コンテンツを送信する側の装置（親機）と、コンテンツを受信する側の装置（子機）とで、コンテンツの再生タイミングを同期させる技術を開示する。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特許第５４１８００３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１が開示する技術では、ユーザによる操作等に応じてコンテンツの再生を開始する制御について開示がない。また、コンテンツの再生開始に際して、コンテンツの早送り又は早戻しについての考慮が一切なされていない。
【０００６】
本発明は、上記問題を解決するためになされたものであり、コンテンツの早送り又は逆再生が可能である再生装置において、コンテンツを適切に再生開始させる再生装置等を提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記課題を解決するために、本発明の一態様に係る再生装置は、複数のフレームを含む動画を再生する再生装置であって、所定の時間間隔でカウンタ値を増加させるカウンタ管理部と、前記動画の再生を開始させるタイミングを示す開始カウンタ値と、前記動画内における再生開始の位置を示す開始位置情報とを含む再生開始命令を受信する受信部と、前記受信部が前記再生開始命令を受信すると、前記カウンタ管理部の前記カウンタ値が、受信した前記再生開始命令に含まれる前記開始カウンタ値以上になったときに、前記開始位置情報が示す位置から前記動画の再生を開始する再生制御部とを備える。
【０００８】
これによれば、再生装置は、同期再生のための再生開始フレームを適切に特定し、特定したフレームから動画の再生を開始することができる。具体的には、再生装置は、受信した再生開始命令に含まれる開始カウンタ値と開始位置情報（開始フレームナンバ）とに基づいて、再生を開始すべきフレームを特定することができる。言い換えれば、再生装置は、他の再生装置が動画の再生を開始した時点のカウンタ値、及び、再生開始時点からの再生速度の履歴情報を用いることなく、自装置が再生を開始すべきフレームを特定することができる。よって、たとえ、自装置が再生開始する前に他の再生装置が早送り又は逆再生などを行っていた場合であっても、早送り等を行ったことに依存せずに再生を開始するフレームを特定することができる。言い換えれば、仮に早送り等を行ったことに依存するとすれば生ずる、必要とされる記憶容量の増大、又は、処理の負荷が上昇することを回避することができる。よって、再生装置は、コンテンツの早送り又は逆再生が可能である再生装置において、コンテンツを適切に再生開始させることができる。
【０００９】
また、再生装置は、通信の不具合等により再生開始命令を受信できないことが生じた場合でも、次に送信される再生開始命令を受信することができれば、再生を開始すべきフレームを特定することができる利点もある。
【００１０】
また、前記再生開始命令は、さらに、前記再生開始命令により開始される再生の再生速度を示す速度情報を含み、前記再生制御部は、前記受信部が前記再生開始命令を受信すると、前記速度情報が示す再生速度で、前記開始位置情報が示す位置から前記動画の再生を開始してもよい。
【００１１】
これによれば、再生装置は、１倍速再生だけでなく、さまざまな再生速度による再生を、特定したフレームから開始することができる。
【００１２】
また、前記再生開始命令は、さらに、前記動画の順再生又は逆再生のいずれかの再生方向を示す方向情報を含み、前記再生制御部は、前記受信部が前記再生開始命令を受信すると、前記方向情報が示す再生方向で、前記開始位置情報が示す位置から前記動画の再生を開始してもよい。
【００１３】
これによれば、再生装置は、順方向の再生だけでなく、逆方向の再生を、特定したフレームから開始することができる。
【００１４】
また、前記受信部は、さらに、前記動画の再生を停止させる再生停止命令であって、前記動画内における再生停止の位置を示す停止位置情報を含む再生停止命令を受信し、前記再生制御部は、前記受信部が前記再生停止命令を受信した場合には、前記再生停止命令に含まれる前記停止位置情報が示す位置にあるフレームを一時停止状態で再生してもよい。
【００１５】
これによれば、再生装置は、再生の停止の操作がなされた時点のフレームを特定し、特定したフレームを表示する一時停止状態をとることができる。フレームの特定を行わない場合には、通信遅延、又は、再生装置による処理遅延などにより遅れが生じ、停止の操作がなされた時点より遅れた時点で表示されるフレーム（先へ進み過ぎたフレーム）を表示する一時停止状態をとってしまうことも生じ得る。本発明の再生装置は、より確実に、停止の操作がなされた時点のフレームで一時停止状態をとることができる。
【００１６】
また、前記再生装置は、さらに、前記再生制御部が再生しているフレームに基づいてイベント処理を行う処理部を備え、前記処理部は、前記再生制御部が、前記停止位置情報が示す位置にあるフレームを一時停止状態で再生したときには、前記停止位置情報が示す位置にある前記フレームに基づいてイベント処理を行ってもよい。
【００１７】
これによれば、再生装置は、再生の停止の操作がなされた時点のフレームに基づくイベント処理を行うことができる。一時停止状態で再生するフレームに基づいてイベント処理を行うことで、ユーザにとってわかりやすい利点がある。仮に一時停止状態で再生するフレームと異なるフレームに基づいてイベント処理を行うとすれば、ユーザは、視認しているフレームとイベント処理の結果の不整合により違和感を覚える可能性がある。
【００１８】
また、本発明の一態様に係る再生指示装置は、複数のフレームを含む動画を再生する再生装置に対して、前記動画の再生開始の指示を送信する再生指示装置であって、所定の時間間隔でカウンタ値を増加させるカウンタ管理部と、前記再生開始のタイミングを示すタイミング情報を取得する取得部と、前記取得部が前記タイミング情報を取得した場合に、取得した前記タイミング情報が示すタイミングに相当するカウンタ値である開始カウンタ値と、前記動画内における前記再生開始の位置を示す開始位置情報とを特定する再生管理部と、前記再生管理部が特定した前記開始カウンタ値と前記開始位置情報とを含む再生開始命令を送信する送信部とを備える。
【００１９】
これによれば、再生指示装置は、再生装置に動画の再生を開始するための情報として、開始カウンタ値と開始位置情報とを送信する。これにより、再生装置に適切に動画の再生を開始させることができる。
【００２０】
また、本発明の一態様に係る再生システムは、上記の再生指示装置と、前記再生指示装置から前記再生開始命令を受信する上記の再生装置とを備える。
【００２１】
これによれば、上記再生指示装置及び上記再生装置と同様の効果を奏する。
【００２２】
また、本発明の一態様に係る再生装置の制御方法は、複数のフレームを含む動画を再生する再生装置の制御方法であって、所定の時間間隔でカウンタ値を増加させるカウンタ管理ステップと、前記動画の再生を開始させるタイミングを示す開始カウンタ値と、前記動画内における再生開始の位置を示す開始位置情報とを含む再生開始命令を受信する受信ステップと、前記受信ステップで前記再生開始命令を受信すると、前記カウンタ管理ステップでの前記カウンタ値が、受信した前記再生開始命令に含まれる前記開始カウンタ値以上になったときに、前記開始位置情報が示す位置から前記動画の再生を開始する再生制御ステップとを含む。
【００２３】
これによれば、上記再生装置と同様の効果を奏する。
【００２４】
また、本発明の一態様に係る再生指示装置の制御方法は、複数のフレームを含む動画を再生する再生装置に対して、前記動画の再生開始の指示を送信する再生指示装置の制御方法であって、所定の時間間隔でカウンタ値を増加させるカウンタ管理ステップと、前記再生開始のタイミングを示すタイミング情報を取得する取得ステップと、前記取得ステップで前記タイミング情報を取得した場合に、取得した前記タイミング情報が示すタイミングに相当するカウンタ値である開始カウンタ値と、前記動画内における前記再生開始の位置を示す開始位置情報とを特定する再生管理ステップと、前記再生管理ステップで特定した前記開始カウンタ値と前記開始位置情報とを含む再生開始命令を送信する送信ステップとを含む。
【００２５】
これによれば、上記再生指示装置と同様の効果を奏する。
【００２６】
また、本発明の一態様に係る再生システムの制御方法は、上記の再生指示装置の制御方法と、前記再生指示装置から前記再生開始命令を受信する再生装置の制御方法であって、上記の再生装置の制御方法とを含む。
【００２７】
これによれば、上記再生指示装置及び上記再生装置と同様の効果を奏する。
【発明の効果】
【００２８】
本発明にかかる再生装置等は、コンテンツの早送り又は逆再生が可能である再生装置において、コンテンツを適切に再生開始させることができる。
【図面の簡単な説明】
【００２９】
【図１】図１は、実施の形態１に係る再生システムの構成を示す構成図である。
【図２】図２は、実施の形態１に係る再生指示装置の機能ブロックを示すブロック図である。
【図３】図３は、実施の形態１に係る再生装置の機能ブロックを示すブロック図である。
【図４】図４は、再生装置による同期再生の第一の説明図である。
【図５】図５は、関連技術に係る再生装置が同期再生の際に再生開始するフレームの特定方法を示す説明図である。
【図６】図６は、再生装置による同期再生の第二の説明図である。
【図７】図７は、関連技術２での再生装置による同期再生に必要な情報の一例の説明図である。
【図８】図８は、関連技術２に係る再生装置が同期再生の際に再生開始するフレームの特定方法を示す説明図である。
【図９】図９は、実施の形態１に係る再生システムによる再生開始処理を示すフロー図である。
【図１０】図１０は、実施の形態１に係る再生装置が同期再生の際に再生開始するフレームの特定方法を示す第一の説明図である。
【図１１】図１１は、実施の形態１に係る再生装置が同期再生の際に再生開始するフレームの特定方法を示す第二の説明図である。
【図１２】図１２は、実施の形態１に係る再生装置が同期再生の際に再生開始するフレームの特定方法を示す第三の説明図である。
【図１３】図１３は、実施の形態２に係る再生システムの構成を示す構成図である。
【図１４】図１４は、実施の形態２に係る再生指示装置の機能ブロックを示すブロック図である。
【図１５】図１５は、関連技術３に係る再生装置の一時停止処理により再生されるフレームを示す説明図である。
【図１６】図１６は、実施の形態２に係る再生システムによる再生の一時停止処理を示すフロー図である。
【図１７】図１７は、実施の形態２に係る再生装置の一時停止処理により再生されるフレームを示す説明図である。
【発明を実施するための形態】
【００３０】
以下、実施の形態について、図面を参照しながら具体的に説明する。
【００３１】
以下で説明する実施の形態は、いずれも本発明の好ましい一具体例を示すものである。以下の実施の形態で示される数値、形状、材料、構成要素、構成要素の配置位置及び接続形態、ステップ、ステップの順序などは、一例であり、本発明を限定する主旨ではない。また、以下の実施の形態における構成要素のうち、本発明の最上位概念を示す独立請求項に記載されていない構成要素については、より好ましい形態を構成する任意の構成要素として説明される。なお、同一の構成要素には同一の符号を付し、説明を省略する場合がある。
【００３２】
（実施の形態１）
本実施の形態において、コンテンツの早送り又は逆再生が可能である再生装置において、コンテンツを適切に再生開始させる再生装置、再生指示装置及び再生システムなどについて説明する。
【００３３】
図１は、本実施の形態に係る再生システム１００の構成を示す構成図である。
【００３４】
図１に示されるように再生システム１００は、再生指示装置１０と、再生装置Ｐ１及びＰ２と、表示装置Ｄ１及びＤ２とを備える。
【００３５】
再生システム１００は、再生指示装置１０が送信する命令に従って再生装置Ｐ１及びＰ２（以降、「再生装置Ｐ１等」ともいう）により動画像コンテンツ（以降、単に「動画」ともいう）を再生するシステムである。ここでいう動画像コンテンツとは、有限の再生時間長を有するものであり、例えば、１分程度以内の再生時間長を有するコマーシャルメッセージ、数十分程度の再生時間長を有する映像番組、及び、数時間の再生時間長を有する映画などを含む。
【００３６】
また、再生指示装置１０と再生装置Ｐ１等とは、ＬＡＮ３０を介して相互に通信可能に接続されている。なお、ＬＡＮ３０は、例えば、ＩＥＥＥ８０２．３規格等に適合する有線ＬＡＮ、又は、ＩＥＥＥ８０２．１１ａ、ｂ、ｇ、ｎ規格等に適合する無線ＬＡＮ、若しくは、これらが接続されたネットワークにより実現され得る。
【００３７】
再生指示装置１０は、再生装置Ｐ１等に対して動画の再生を開始させるための命令（再生開始命令ともいう）を送信する装置である。再生指示装置１０は、ユーザ等による操作に基づいて再生装置Ｐ１等に動画の再生を開始させるための命令を含む通信パケット（以降、単に「パケット」ともいう）を生成し、生成したパケットをＬＡＮ３０を通じて再生装置Ｐ１等に送信する。なお、再生指示装置１０は、再生装置Ｐ１等の機能をさらに備えてもよい。
【００３８】
再生開始命令には、再生装置Ｐ１等のすべてに動画を再生するための命令（全体命令ともいう）と、再生装置Ｐ１等のうちの１以上の特定の再生装置だけに動画を再生するための命令（個別命令ともいう）とが含まれる。再生指示装置１０は、全体命令と個別命令とを使い分けることで、再生装置Ｐ１等のすべてに動画を同期して再生させたり、上記特定の再生装置だけに動画を再生させたりすることができる。本実施の形態では、主に、再生装置Ｐ１等のすべてに動画を同期して再生させる場合において効果を発揮するものであるが、これに限定されない。
【００３９】
再生装置Ｐ１等は、再生指示装置１０から送信されるパケットを受信し、受信したパケットに含まれる再生開始命令に基づいて動画の再生を開始する再生装置である。再生装置Ｐ１等が再生する動画は、再生装置Ｐ１等に接続された表示装置Ｄ１等に表示される。再生装置Ｐ１等は、互いに同期して動画を再生することでユーザによる視聴効果を高めることが要求される。再生装置Ｐ１等は、互いに同期してカウンタ値が加算されるカウンタを有しており、このカウンタを参照しながら同期して動画を再生する。
【００４０】
なお、再生装置Ｐ１等が有するカウンタは、適切な方法により互いに同期がとれているものとする。同期をとる方法は、公知の方法を採用し得る。例えば、再生装置Ｐ１等のうち適切な方法で選出される１台（マスタともいう）が自装置のカウンタ値を他の再生装置（スレーブともいう）に対して送信し、スレーブが、受信したカウンタ値を自装置のカウンタに設定することで実現し得る。
【００４１】
なお、再生システム１００が再生装置Ｐ１及びＰ２の２つを備える場合を例として説明するが、再生装置が３以上あっても同様の説明が成立する。
【００４２】
以降において、再生指示装置１０及び再生装置Ｐ１等の機能について説明する。
【００４３】
図２は、本実施の形態に係る再生指示装置１０の機能ブロックを示すブロック図である。図２に示されるように、再生指示装置１０は、カウンタ管理部１２と、取得部１４と、再生管理部１６と、送信部１８とを備える。上記各機能ブロックは、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）がメモリに格納されたプログラムを実行することにより、必要な場合には通信インタフェース等をさらに用いて実現され得る。
【００４４】
カウンタ管理部１２は、所定の時間間隔でカウンタ値を増加させる処理部である。所定の時間間隔は、例えば、９００００分の１秒（９０ｋＨｚ）である。カウンタ管理部１２は、再生装置Ｐ１等のカウンタ管理部２２と必要に応じて相互に情報をやりとりしながら、他の再生装置と同期してカウンタ値を増加させる。カウンタ管理部１２は、専用回路又はＦＰＧＡ（Ｆｉｅｌｄ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｇａｔｅ  Ａｒｒａｙ）等のハードウェアにより実現される。カウンタ管理部１２が保有しているカウンタ値のことを、再生指示装置１０における現在カウンタ値ともいう。
【００４５】
取得部１４は、再生装置Ｐ１等による動画の再生開始のタイミングを示すタイミング情報である開始タイミング情報を取得する処理部である。取得部１４は、ユーザによる操作、又は、他の情報処理装置（不図示）等からの情報を受け、これを契機として、現時点から所定時間経過後のタイミングを示す開始タイミング情報を取得する。所定時間は、再生指示装置１０から再生装置Ｐ１への通信の遅延時間を考慮して定められてもよい。例えば、取得部１４は、ユーザにより所定の操作がなされたことを契機として、所定の操作がなされたタイミングから、想定される通信遅延時間後のタイミングを示す開始タイミング情報を生成することで取得する。遅延時間を考慮するアイデアについては後述する。ここで、所定の操作とは、例えば、タッチパネル上の再生開始を意味する領域に対するタッチ操作である。
【００４６】
なお、上記タッチパネルは、再生指示装置１０に備えられた、動画等を表示する表示装置に付加されていてもよい。また、上記タッチパネルは、表示装置がタッチパネルディスプレイのディスプレイ部分である場合には、当該タッチパネルディスプレイのタッチパネル部分であってもよい。このようにすると、動画等を表示するディスプレイ部分である画面に対するユーザによる直観的な操作を受け付けることができる利点がある。
【００４７】
再生管理部１６は、取得部１４が開始タイミング情報を取得した場合に、取得した開始タイミング情報が示すタイミングに相当するカウンタ値である開始カウンタ値と、動画内における再生開始の位置を示すフレームナンバ（後述）である開始フレームナンバとを特定する処理部である。また、再生管理部１６は、特定した開始カウンタ値と開始フレームナンバとを含む再生開始命令を生成する。再生管理部１６が開始カウンタ値と開始フレームナンバとを特定する処理については後で詳しく説明する。
【００４８】
送信部１８は、再生開始命令を送信する処理部である。送信される再生開始命令は、再生管理部１６が特定した開始カウンタ値と開始フレームナンバとを含む再生開始命令である。送信部１８は、再生開始命令を含むパケットをＬＡＮ３０を通じて送信する。パケットの宛先は、再生装置Ｐ１等のユニキャストアドレスであってもよいし、ブロードキャストアドレスであってもよい。
【００４９】
図３は、本実施の形態に係る再生装置Ｐ１等の機能ブロックを示すブロック図である。
【００５０】
図３に示されるように、再生装置Ｐ１は、カウンタ管理部２２と、受信部２４と、コンテンツ保持部２６と、再生制御部２８とを備える。なお、再生装置Ｐ２は、再生装置Ｐ１と同様の機能ブロックを有する。
【００５１】
カウンタ管理部２２は、カウンタ管理部１２と同じ所定の時間間隔でカウンタ値を増加させる処理部である。カウンタ管理部２２は、カウンタ管理部１２と同様のハードウェアにより実現し得る。カウンタ管理部２２が保有しているカウンタ値のことを、再生装置Ｐ１における現在カウンタ値ともいう。
【００５２】
受信部２４は、動画の再生を開始させるタイミングを示す開始カウンタ値と、動画内における再生開始の位置を示す開始フレームナンバとを含む再生開始命令を受信する処理部である。受信部２４が受信する再生開始命令は、再生指示装置１０の送信部１８が送信したものである。
【００５３】
コンテンツ保持部２６は、再生装置Ｐ１が再生する動画のデータを保持（記憶）している保持部である。上記動画は、複数の静止画像フレーム（以降、単にフレームともいう）が順次に再生されることで形成される動画像である。動画に含まれる複数のフレームそれぞれには、フレームの再生順を示す数値であるフレームナンバが付されている。動画の先頭フレームには、フレームナンバとして１が付されており、先頭フレームに後続するフレームには、順に、２、３等のフレームナンバが付されているとする。また、フレームナンバがｎであるフレームのことをフレームｎともいう。
【００５４】
動画に含まれる複数のフレームは、再生装置Ｐ１における現在カウンタ値が所定のカウンタ値の幅だけ増加するたびに新たなフレームが再生される。所定のカウンタ値の幅は、動画のフレームレートとカウンタ値の増加速度とにより定められる。例えば、フレームレートが６０ｆｐｓ（ｆｒａｍｅ  ｐｅｒ  ｓｅｃｏｎｄ）、カウンタ値の増加間隔が９００００分の１秒である場合、カウンタ値が１５００増加するごとに新たなフレームが再生される。
【００５５】
コンテンツ保持部２６は、予め動画のすべてのフレームを保持していてもよいし、再生制御部２８が動画を再生するのと並行してＬＡＮ３０等から順次にフレームを受信してもよい。
【００５６】
再生制御部２８は、動画の再生を制御する処理部である。具体的には、再生制御部２８は、コンテンツ保持部２６が保持している動画に含まれるフレームを順次に再生することで、動画を再生する。また、再生制御部２８は、受信部２４が再生開始命令を受信した場合に、受信した再生開始命令に基づいて動画の再生を開始する。このとき、再生制御部２８は、再生開始の位置にあるフレームを特定した上で、特定したフレームから動画の再生を開始する。
【００５７】
また、再生制御部２８は、再生装置Ｐ１に接続された表示装置Ｄ１に、動画の映像に相当する映像信号を出力することで、動画の映像を表示装置Ｄ１の表示画面に表示させる。再生制御部２８は、ＣＰＵ等により実現され得る。なお、表示装置Ｄ１の表示画面は、例えばタッチパネルディスプレイのディスプレイ部分により実現され、以降ではこの場合を例として説明するが、その他ディスプレイ装置の表示画面であってもよい。
【００５８】
次に、再生システム１００により実現することが求められる同期再生機能について説明する。
【００５９】
図４は、再生装置Ｐ１等による同期再生の第一の説明図である。視聴者による視聴効果を向上するために、再生装置Ｐ１等は、互いに同期して動画を再生すること、つまり、同一のタイミングで同一のフレームナンバが付されたフレームを再生することが要求される。
【００６０】
再生装置Ｐ１等が一斉に動画の先頭フレームから再生を開始するには、例えば再生指示装置１０から再生装置Ｐ１等のすべてに対して先頭フレームからの再生開始命令を送信すればよい。
【００６１】
一方、図４に示されるように、再生装置Ｐ１等のうち動画を再生していない再生装置Ｐ２が存在する場合において、動画を再生していない再生装置Ｐ２が動画の再生を開始するときには、動画の先頭からではなく、動画内における途中のフレームから再生を開始することが求められる。再生が開始されるフレームは、具体的には、その再生の開始時点で再生装置Ｐ１が再生しているフレーム７とするのが適切である。
【００６２】
このような同期再生を実現する従来技術（「関連技術」ともいう）と、その問題点について以降で説明する。なお、関連技術において、本実施の形態の再生装置Ｐ１及びＰ２等に相当する再生装置を、それぞれ、再生装置Ｑ１及びＱ２等という。
【００６３】
再生装置Ｑ１及びＱ２は、再生装置Ｐ１及びＰ２と同様の機能ブロックを有するが、再生制御部２８による再生開始フレームの特定処理が、再生装置Ｐ１及びＰ２と異なる。
【００６４】
図５は、関連技術に係る再生装置Ｑ２が同期再生の際に再生開始するフレームの特定方法を示す説明図である。図５は、再生装置Ｑ１が、現在カウンタ値がカウンタ値Ｃ１であるときに動画の先頭フレームからの再生を開始した状況を示している。その後、再生指示装置１０が時刻ｔ１に再生開始命令を送信し、この再生開始命令を再生装置Ｑ２が受信したとする。再生開始命令を受信した再生装置Ｑ２は、動画の再生を開始するにあたり、動画内の再生開始位置にあるフレームのフレームナンバｍと、そのフレームを再生すべきタイミングを示すカウンタ値Ｃｍとを以下のように特定する。
【００６５】
【数１】
2018014683.tif 000003
【００６６】
ここで、ｘは、再生開始命令を受信した時点での再生装置Ｑ２のカウンタ管理部２２のカウンタ値である。Ｆは、１フレーム時間に相当するカウンタ値の変化幅（上記例では１５００）である。記号［］について、［ａ］は、ａ以上の最小の整数を与えるものとする。以降でも同様とする。
【００６７】
上記のフレームナンバ及びカウンタ値の特定方法は、いわゆる１倍速再生（つまり、１フレーム時間に相当するカウンタ値の増加幅で１フレームだけ進む速度である通常速度での再生）のみを想定したものであり、上記と異なる再生速度での再生を想定したものではない。上記と異なる再生速度での再生、例えば２倍速再生がなされた場合、上記のフレームナンバの特定方法では、適切なフレームナンバが特定され得ない。この場合の例を以下で説明する。
【００６８】
図６は、再生装置Ｐ１等による同期再生の第二の説明図である。図４と同様に、視聴者による視聴効果を向上するために、再生装置Ｐ１等が動画を同期再生することが要求される。図６は、図４と同様に再生装置Ｐ１等が互いに同期して動画を再生する状況であって、再生装置Ｐ１がフレーム３からフレーム７までを２倍速再生した状況を示している。
【００６９】
ここで、２倍速再生とは、１倍速再生であれば１フレームを順次に再生するところを、２フレーム先のフレームを再生することで実現する。図６では、２倍速再生を実現するためにフレーム３の次にフレーム５を再生している。このような再生処理を行うことで、視聴者は２倍速で動画が再生しているかのような視聴効果を得ることができる。
【００７０】
再生装置Ｐ２が動画の途中から再生を開始する場合には、再生が開始されるフレームは、その再生の開始時点で再生装置Ｐ１が再生しているフレーム９とするのが適切である。
【００７１】
しかしながら、関連技術における再生開始フレームの特定方法を単純に用いて、再生を開始するフレームとしてフレーム９を特定することは難しい。なぜなら、関連技術による特定方法は、上記のとおり１倍速再生のみを想定したものであり、１倍速再生と２倍速再生とが混在する場合に単純に適用することができないからである。仮に１倍速再生のみを想定した関連技術により再生を開始すべきフレームを特定するとすれば、図４と同様にフレーム７を特定することになるという問題がある。このことは、ネットワークで接続された複数の再生装置のそれぞれが同一のコンテンツを再生することがある場合に、再生されるべき同一のコンテンツにおける互いに異なるフレームが、それぞれの再生装置で表示されてしまうという問題を引き起こすことになり、ユーザの視聴効果を損ねる。
【００７２】
ここで、１倍速再生と２倍速再生とが混在する場合、上記関連技術においてさらに、再生した時間ごとの再生速度を示す速度履歴情報を用いて再生開始フレームを特定する技術（以降、関連技術２ともいう）も考えられる。
【００７３】
図７は、関連技術２での再生装置による同期再生に必要な速度履歴情報の一例の説明図である。図８は、関連技術２に係る再生装置が同期再生の際に再生開始するフレームの特定方法を示す説明図である。
【００７４】
関連技術２では、例えば、再生装置Ｑ２等による動画の再生において再生速度が一定である時間区間ごとの再生速度の履歴を示す速度履歴情報を用いて、１倍速再生と２倍速再生とが混在する場合に再生開始フレームを特定する。
【００７５】
具体的には、再生装置Ｑ２は、図７に示される速度履歴情報を参照して、動画の再生において再生速度が一定である時間区間と、当該時間区間における再生速度とを蓄積して保有する。そして、ｖ倍速再生の時間区間内では、以下の（式３）と（式４）とを用いてフレームナンバｍ’と、開始カウンタ値Ｃｍ’とを特定することができる。なお、ｖは、通常速度での再生に対して当該再生速度での再生が何倍の速度であるかを示す数値である。
【００７６】
【数２】
2018014683.tif 000004
【００７７】
ここで、Ｃ１’は、当該時間区間内での先頭フレームが再生された時点でのカウンタ値である。当該時間区間内の先頭フレームは、当該時間区間の直前の時間区間の最終フレームの次に再生されるフレームである。このことを用いて、動画の再生開始から、現時点が属する時間区間まで、フレームを順にたどることでＣ１’が特定される。また、ｍ０は、当該時間区間内での先頭フレームのフレームナンバである。
【００７８】
関連技術２による特定方法により、１倍速再生と２倍速再生とのように、異なる再生速度での再生が混在する場合に再生開始フレームを特定することができる。しかしながら、関連技術２による特定方法では、再生装置は、動画の再生開始からの再生速度の履歴を全て蓄積して保有する必要がある。また、フレームナンバｍ’及びＣｍ’を算出する際には、最初の時間区間から、現時点が属する時間区間までフレームを順にたどる必要がある。よって、動画の再生開始からの再生速度の変更回数が多くなるほど、より多くの記憶容量を要し、また、より多くの計算処理能力及び計算処理時間を要するという問題がある。
【００７９】
かかる問題を解決するため、本発明では、再生指示装置１０から、カウンタ値と共にフレームナンバを送信し、開始位置を指定する。その詳細を、図９および図１０を参照しつつ、以下に説明する。
【００８０】
図９は、本実施の形態に係る再生システム１００による再生開始処理を示すフロー図である。図１０は、本実施の形態に係る再生装置Ｐ２が同期再生の際に再生開始するフレームの特定方法を示す第一の説明図である。
【００８１】
以降で説明する処理は、再生装置Ｐ１がカウンタ値Ｃ１の時点で動画の先頭フレームからの再生を開始しており、その再生中に、再生装置Ｐ２が再生装置Ｐ１と同期して動画の再生を開始するときの処理を示したものである。なお、図９のステップＳ１０１からＳ１０３までの処理は、再生指示装置１０により実行され、ステップＳ１０４からＳ１０６までの処理は、再生装置Ｐ２により実行されるものである。
【００８２】
ステップＳ１０１において、取得部１４は、動画の再生開始のタイミングを示す開始タイミング情報を取得する。開始タイミング情報の取得は、例えば、ユーザがタッチパネルに操作をしたことを契機としてなされる。この時点における再生指示装置１０の現在カウンタ値をｚとし、この時点で再生装置Ｐ１が再生しているフレームのフレームナンバがｎであるとする（図１０参照）。
【００８３】
ステップＳ１０２において、再生管理部１６は、取得した開始タイミング情報が示すタイミングに相当するカウンタ値である開始カウンタ値と、動画内における再生開始の位置を示す開始フレームナンバとを特定する。再生管理部１６が特定する開始カウンタ値及び開始フレームナンバについて、図１１を参照しながら説明する。
【００８４】
図１１は、本実施の形態に係る再生装置が同期再生の際に再生開始するフレームの特定方法を示す第二の説明図である。図１１は、再生管理部１６が管理している、カウンタ値Ｃと当該カウンタ値Ｃにおいて再生すべきフレームのフレームナンバｆｎとの対応関係をグラフとして示したものである。この対応関係は、以下の（式５）により表現することもできる。
【００８５】
【数３】
2018014683.tif 000005
【００８６】
（式５）は、基本的に（式１）と同じである。再生指示装置１０においては、一の動画コンテンツに対し、先頭フレームからのカウンタ値増分とフレームナンバとは１対１の関係で定まる。上記関連技術２に述べた課題は、再生装置側で、カウンタ値からフレームナンバを求めようとする際の問題であったが、再生指示装置１０から再生装置にカウンタ値に加えてフレームナンバを指定すれば、再生装置側での過去の再生履歴（例えば再生速度履歴）の問題を考慮する必要はなくなる。
【００８７】
また、本実施の形態では、上記ステップＳ１０２において、再生管理部１６は、開始フレームナンバｍを以下の（式６）により特定する。
【００８８】
【数４】
2018014683.tif 000006
【００８９】
ここで、Ｌは、現時点から再生開始時点までのカウンタ値の増加分である。Ｌは、再生開始命令を含むパケットが、再生指示装置１０から再生装置Ｐ２へＬＡＮ３０を経由して到達するまでの時間（通信遅延時間）を考慮して定められる時間（例えば、５００ｍｓｅｃ）に相当するカウンタ値の増加分、つまり、４５０００とすることができる。通信遅延時間を考慮して定められる時間は、通信遅延時間がある場合にも同期再生を失敗なく成功させるための時間的余裕としての役割を有する。
【００９０】
Ｌは、ＬＡＮ３０における通信時間を考慮して所定の範囲（例えば、２００ｍｓｅｃ程度〜１ｓｅｃ程度に相当するカウンタ値の範囲）内で動的に設定されてもよい。Ｌを小さくすれば、ユーザによる操作に基づいて速やかに動画の再生を開始する、つまりユーザにとって操作性を向上することができる利点があり、一方、Ｌを大きくすれば、ＬＡＮ３０の遅延が大きい場合にも同期再生が成功する利点がある。図１０及び図１１では、ｍが（ｎ＋３０）に設定された場合、すなわち通信による遅延を考慮しフレームナンバを３０だけ進めて設定された場合を示している。
【００９１】
また、ステップＳ１０２において、再生管理部１６は、図１１に示されるようにカウンタ値Ｃｍを（ｚ＋Ｌ）に決定する。
【００９２】
図９及び図１０に戻り、ステップＳ１０３において、再生管理部１６は、ステップＳ１０２で特定した開始カウンタ値Ｃｍと開始フレームナンバｍとを含む再生開始命令を生成する。そして、送信部１８は、再生管理部１６が生成した再生開始命令を再生装置Ｐ２に送信する。
【００９３】
ステップＳ１０４において、再生装置Ｐ２は、再生開始命令を受信する。受信される再生開始命令は、ステップＳ１０３で再生指示装置１０の送信部１８が送信したものである。
【００９４】
ステップＳ１０５において、再生制御部２８は、カウンタ管理部２２の現在カウンタ値を監視し、現在カウンタ値が開始カウンタ値を超えたか否かを判定する。現在カウンタ値が開始カウンタ値を超えた場合（ステップＳ１０５でＹｅｓ）には、ステップＳ１０６に進み、そうでない場合（ステップＳ１０５でＮｏ）には、ステップＳ１０５を再び実行する。つまり、再生制御部２８は、現在カウンタ値が開始カウンタ値を超えるまで待ち状態をとる。
【００９５】
ステップＳ１０６において、再生制御部２８は、ステップＳ１０４で受信した再生開始命令に含まれる開始フレームナンバを有するフレームから、動画の再生を開始する。
【００９６】
以上のようにして、再生装置Ｐ２は、再生装置Ｐ１と同期して動画を再生するための再生開始フレーム（フレームナンバ）を再生開始命令から特定され、そのフレームから動画の再生を開始することで、再生装置Ｐ１と同期して動画の再生を行うことができる。特に、この特定方法では、再生開始時点のカウンタ値（図５におけるカウンタ値Ｃ１、又は、図８におけるカウンタ値Ｃ１’）、及び、再生開始時点からの再生速度の履歴情報（図７）を用いることなく、再生装置Ｐ２が再生開始フレームを特定することができる。よって、たとえ再生装置Ｐ２が動画の再生を開始する前に再生装置Ｐ１が早送りなどを行っていた場合であっても、早送り等を行ったことに依存せずに再生を開始するフレームを特定することができる利点がある。言い換えれば、仮に依存するとすれば生ずる、必要とされる記憶容量の増大、又は、処理の負荷が上昇することを回避できる利点がある。
【００９７】
なお、再生システム１００は、動画の再生速度情報を再生開始命令にさらに含むことで、再生装置Ｐ２による早送り再生又は逆再生を実現することができる。なお、早送りは、通常再生であれば１ずつ進行して再生されるフレームを、１より大きい数（小数値は切り上げ）ずつ進行させて再生することで実現される。例えば、２倍速再生は、２ずつフレームを進行させる、つまり、１フレーム飛ばして再生させることで実現される。
【００９８】
図１２は、本実施の形態に係る再生装置Ｐ２が同期再生の際に再生開始するフレームの特定方法を示す第三の説明図である。
【００９９】
図１２において、再生指示装置１０の送信部１８は、再生速度ｖ（ｖは、通常速度での再生に対して当該再生速度での再生が何倍の速度であるかを示す数値）を含む再生開始命令を送信する。この再生開始命令は、例えば、再生管理部１６が再生速度ｖでの再生を再生装置にさせる旨のユーザによる指示を受けたことにより生成したものである。
【０１００】
この場合、再生装置Ｐ２の再生制御部２８は、再生速度ｖを含む再生開始命令を受けた場合、上記と同様の方法で再生開始タイミングにおいて、開始フレームナンバから動画の再生を開始する。このとき、開始フレームナンバが示すフレームの次に再生するフレームを、開始フレームナンバに再生速度ｖを加えたフレームナンバを有するフレームとする。具体的にいえば、再生速度が２倍である場合には、開始フレームナンバｍを有するフレームの次には、開始フレームナンバ（ｍ＋２）を有するフレーム、さらにその次は（ｍ＋２×２）のフレームナンバを有するフレームを再生する。このようにして、ｖ倍速再生を実現することができる。
【０１０１】
また、この場合、再生装置Ｐ１の再生制御部２８も、上記の再生装置Ｐ２と同じようにｖ倍速再生を開始する。このようにして、再生装置Ｐ１等が同期してｖ倍速再生を開始することができる。
【０１０２】
なお、上記と同じように、再生装置Ｐ１等により、動画の逆再生、及び、逆再生のｖ倍速再生を行うことも可能である。すなわち、再生システム１００は、再生開始命令にさらに、動画の順再生又は逆再生のいずれかの再生方向を示す方向情報を含み、その方向情報が示す再生方向で再生装置Ｐ１等による動画の再生を開始させる。
【０１０３】
この方向情報は、例えば、再生速度ｖの符号により実現され得る。すなわち、再生速度ｖとして正の値を指定することで順方向の再生をすることにし、再生速度ｖとして負の値を指定することで逆方向の再生をすることにする、ということができる。より具体的にいえば、再生速度を−１とすれば、再生装置Ｐ１等に逆再生をさせることができ、再生速度を−２とすれば、逆再生の２倍速再生をさせることができる（不図示）。
【０１０４】
以上のように、本実施の形態の再生装置は、同期再生のための再生開始フレームを適切に特定し、特定したフレームから動画の再生を開始することができる。具体的には、再生装置は、受信した再生開始命令に含まれる開始カウンタ値と開始位置情報（開始フレームナンバ）とに基づいて、再生を開始すべきフレームを特定することができる。言い換えれば、再生装置は、他の再生装置が動画の再生を開始した時点のカウンタ値、及び、再生開始時点からの再生速度の履歴情報を用いることなく、自装置が再生を開始すべきフレームを特定することができる。よって、たとえ、自装置が再生開始する前に他の再生装置が早送り又は逆再生などを行っていた場合であっても、早送り等を行ったことに依存せずに再生を開始するフレームを特定することができる。言い換えれば、仮に早送り等を行ったことに依存するとすれば生ずる、必要とされる記憶容量の増大、又は、処理の負荷が上昇することを回避することができる。よって、再生装置は、コンテンツの早送り又は逆再生が可能である再生装置において、コンテンツを適切に再生開始させることができる。
【０１０５】
また、再生装置は、通信の不具合等により再生開始命令を受信できないことが生じた場合でも、次に送信される再生開始命令を受信することができれば、再生を開始すべきフレームを特定することができる利点もある。
【０１０６】
また、再生装置は、１倍速再生だけでなく、さまざまな再生速度による再生を、特定したフレームから開始することができる。
【０１０７】
また、再生装置は、順方向の再生だけでなく、逆方向の再生を、特定したフレームから開始することができる。
【０１０８】
また、本実施の形態の再生指示装置は、再生装置に動画の再生を開始するための情報として、開始カウンタ値と開始位置情報とを送信する。これにより、再生装置に適切に動画の再生を開始させることができる。
【０１０９】
（実施の形態２）
本実施の形態において、コンテンツの早送り又は逆再生が可能である再生装置において、コンテンツを適切に再生開始させる再生装置、再生指示装置及び再生システムなどにおいて、再生を一時停止する際に表示するフレームを適切なものとする技術を説明する。なお、実施の形態１における構成要素と同じものには、同一の符号を付し、詳細な説明を省略する。
【０１１０】
図１３は、本実施の形態に係る再生システム１１０の構成を示す構成図である。
【０１１１】
図１３に示されるように再生システム１１０は、再生指示装置１０Ａと、再生装置Ｐ１及びＰ２と、表示装置ＤＡ、Ｄ１及びＤ２とを備える。再生システム１１０は、再生指示装置１０Ａを備え、再生指示装置１０Ａに表示装置ＤＡが接続されている点で、実施の形態１の再生システム１００と異なる。
【０１１２】
再生指示装置１０Ａは、再生装置Ｐ１等に対して動画の再生を開始させるための再生開始命令、及び、動画の再生を停止させるための再生停止命令を送信する装置である。再生指示装置１０Ａは、さらに、再生装置Ｐ１等の機能（再生機能ともいう）を備えており、再生機能により再生される動画が、再生指示装置１０Ａに接続されている表示装置ＤＡに表示される。
【０１１３】
図１４は、本実施の形態に係る再生指示装置１０Ａの機能ブロックを示すブロックである。
【０１１４】
図１４に示されるように、再生指示装置１０Ａは、カウンタ管理部１２と、取得部１４Ａと、再生管理部１６Ａと、送信部１８Ａと、受信部２４と、コンテンツ保持部２６と、再生制御部２８Ａとを備える。再生指示装置１０Ａが備える機能ブロックは、実施の形態１の再生指示装置１０又は再生装置Ｐ１が備える機能ブロックと概ね同じであるが、取得部１４Ａと、再生管理部１６Ａと、送信部１８Ａと、再生制御部２８Ａとを備える点で異なる。
【０１１５】
取得部１４Ａは、実施の形態１の取得部１４の機能に加えて、さらに、動画の再生停止の操作がなされたタイミングを示す停止タイミング情報を取得する処理部である。取得部１４Ａは、ユーザによる操作、又は、他の情報処理装置（不図示）等からの情報を受け、これに基づいて動画の再生停止のタイミング情報である停止タイミング情報を取得する。例えば、取得部１４Ａは、ユーザにより所定の操作がなされたことを契機として停止タイミング情報を生成することで取得する。所定の操作とは、例えば、タッチパネル上の再生停止を意味する領域に対するタッチ操作である。
【０１１６】
再生管理部１６Ａは、実施の形態１の再生管理部１６の機能に加えて、さらに、取得部１４Ａが停止タイミング情報を取得した場合に、停止タイミングにおいて再生制御部２８Ａが再生しているフレームのフレームナンバである停止フレームナンバを特定する処理部である。
【０１１７】
また、再生管理部１６Ａは、その内部機能としてイベント処理部１７を有する。イベント処理部１７は、再生制御部２８Ａが再生しているフレームに基づいて所定のイベント処理を行う。所定のイベント処理は、例えば、（ａ）絵柄を揃える目的のゲームにおける、絵柄が揃ったか否かの判定処理、又は、（ｂ）物体に玉を当てる目的のゲームにおける、物体に玉が当たったか否かの判定処理、等を含む。
【０１１８】
送信部１８Ａは、実施の形態１の送信部１８の機能に加えて、さらに、再生管理部１６Ａが特定した停止フレームナンバを含む再生停止命令を送信する処理部である。送信部１８Ａは、再生停止命令を含むパケットをＬＡＮ３０を通じて再生装置Ｐ１等を宛先として送信する。
【０１１９】
再生制御部２８Ａは、再生管理部１６Ａが生成した再生停止命令を受信した場合に、受信した再生停止命令に含まれる停止フレームナンバを有するフレームを表示し、その表示している状態を維持する（言い換えれば、停止フレームナンバを有するフレームを一時停止状態で再生する）。
【０１２０】
なお、再生システム１１０が備える再生装置Ｐ１等も、再生制御部２８Ａと同等の機能を有する。再生装置Ｐ１等の再生制御部２８Ａは、再生指示装置１０Ａの送信部１８Ａが送信した再生停止命令を受信する点以外は、再生指示装置１０の再生制御部２８Ａと同じ動作をする。再生装置Ｐ１等の構成は、図３に示す再生装置Ｐ１において再生制御部２８を再生制御部２８Ａに置き換えたものと同じである。
【０１２１】
図１５は、関連技術３に係る再生装置の一時停止処理により再生されるフレームを示す説明図である。ここで関連技術３とは、動画の再生停止の際の考慮がなされていない再生装置のことである。
【０１２２】
図１５に示されるように、再生制御部は、再生管理部が生成した再生停止命令を受信すると、再生停止命令に対する処理を行った後に、動画の再生を一時停止する。つまり、再生停止命令に対する処理を行った後のタイミングにおいて再生制御部が再生しているフレームを、一時停止状態で表示装置に表示し続ける。
【０１２３】
このような一時停止の方法であると、一時停止状態において再生されるフレームは、ユーザが停止操作を行ったときから進んだフレームになることがあり、また、再生装置それぞれごとに異なるフレームになることもある。
【０１２４】
例えば、図１５では、ユーザが停止操作を行った時点では、再生指示装置の再生制御部がフレームｐを再生しており、当該再生制御部が一時停止状態で再生するフレームは、同じくフレームｐである。一方、再生装置の再生制御部では、再生停止命令に対する処理を行った後のタイミングにおいて再生しているフレームがフレーム（ｐ＋２）であることから、当該再生制御部が一時停止状態で再生するフレームはフレーム（ｐ＋２）である。このように、上記それぞれの再生制御部が一時停止状態で再生するフレームが異なるものとなり得る。
【０１２５】
一般に、複数の表示装置で動画が同期再生される場合、一時停止状態では、停止操作を行った時点で再生されていたフレームが、複数の表示装置すべてにより静止画として再生されることが、ユーザによる視聴効果の向上のために求められ、また、ユーザにとって自然である。上記のように、停止操作を行った時点から遅れた時点のフレームが一時停止状態で表示されたり、複数の表示装置それぞれで異なるフレームが表示されることは不自然である。このことは、動きが激しい内容を有する動画、又は、ユーザによる操作に基づいて進行が変化するゲームの動画などである場合に、より顕著になり、その後の動画の進行にも影響を与え得るという問題がある。
【０１２６】
図１６は、本実施の形態に係る再生システム１１０による再生の一時停止処理を示すフロー図である。図１７は、本実施の形態に係る再生装置の一時停止処理により再生されるフレームを示す説明図である。
【０１２７】
ステップＳ２０１において、取得部１４Ａは、停止操作がなされた停止タイミング情報を取得する。
【０１２８】
ステップＳ２０２において、再生管理部１６Ａは、停止操作がなされたタイミングにおいて再生制御部２８Ａが再生しているフレームのフレームナンバを停止フレームナンバとして特定する。図１７の例では、停止フレームナンバとしてフレームナンバｐが特定される。
【０１２９】
ステップＳ２０３において、再生管理部１６Ａは、ステップＳ２０２で特定した停止フレームナンバを含む再生停止命令を生成する。
【０１３０】
ステップＳ２０４において、送信部１８Ａは、ステップＳ２０３で再生管理部１６Ａが生成した再生停止命令を再生装置Ｐ１等に送信する。
【０１３１】
ステップＳ２０５において、再生制御部２８Ａは、ステップＳ２０４で受信した再生停止命令に基づいて、停止フレームナンバを有するフレームｐを表示し、その状態を維持する。つまり、再生制御部２８Ａは、停止フレームナンバを有するフレームｐを表示装置ＤＡに表示し維持する一時停止状態をとる。
【０１３２】
ステップＳ２１１において、再生装置Ｐ１等それぞれは、ステップＳ２０４で再生指示装置１０Ａが送信した再生停止命令を受信する。
【０１３３】
ステップＳ２１２において、再生装置Ｐ１等それぞれは、ステップＳ２１１で受信した再生停止命令に基づいて、停止フレームナンバを有するフレームｐを表示し、その状態を維持することで、一時停止状態をとる。
【０１３４】
このように、再生装置Ｐ１等の再生制御部２８は、再生指示装置１０Ａの再生管理部１６Ａが生成した再生停止命令を受信すると、再生停止命令に対する処理を行い、再生停止命令に含まれるフレームに戻して、動画の再生を一時停止する。つまり、再生指示装置１０Ａにおいて停止操作がなされた時点で再生制御部２８Ａが再生しているフレームと同じフレームを表示装置Ｄ１等に表示し維持する一時停止状態をとる。
【０１３５】
なお、再生制御部２８Ａが、停止操作が行われた時点に再生されていたフレームで一時停止状態を取る場合、イベント処理部１７による処理も、停止操作が行われた時点に再生指示装置１０Ａで再生されていたフレーム（言い換えると、再生停止命令に含まれる停止フレーム）に基づいて行うようにしてもよい。ユーザにとって、より直観的に理解され得るからである。
【０１３６】
このような一時停止の方法であると、一時停止状態において再生されるフレームは、再生指示装置も再生装置もすべての表示装置においてユーザが停止操作を行ったときのフレームになる。これはユーザにとって自然に感じられるものであり、上記問題が回避されたものである。
【０１３７】
以上のように、本実施の形態の再生装置は、再生の停止の操作がなされた時点のフレームを特定し、特定したフレームを表示する一時停止状態をとることができる。フレームの特定を行わない場合には、通信遅延、又は、再生装置による処理遅延などにより遅れが生じ、再生指示装置において停止の操作がなされた時点より遅れた時点で表示されるフレーム（先へ進み過ぎたフレーム）を表示する一時停止状態をとってしまうことも生じ得る。本発明の再生装置は、より確実に、停止の操作がなされた時点のフレームで一時停止状態をとることができる。
【０１３８】
また、再生装置は、再生の停止の操作がなされた時点のフレームに基づくイベント処理を行うことができる。一時停止状態で再生するフレームに基づいてイベント処理を行うことで、ユーザにとってわかりやすい利点がある。仮に一時停止状態で再生するフレームと異なるフレームに基づいてイベント処理を行うとすれば、ユーザは、視認しているフレームとイベント処理の結果の不整合により違和感を覚える可能性がある。
【０１３９】
以上、本発明の再生装置、及び、再生システムについて、実施の形態に基づいて説明したが、本発明は、この実施の形態に限定されるものではない。本発明の趣旨を逸脱しない限り、当業者が思いつく各種変形を本実施の形態に施したものや、異なる実施の形態における構成要素を組み合わせて構築される形態も、本発明の範囲内に含まれる。
【産業上の利用可能性】
【０１４０】
本発明は、コンテンツの早送り又は逆再生が可能である再生装置において、コンテンツを適切に再生開始させる再生装置及び再生システムに利用可能である。具体的には、公共スペース又は商業施設などにおいて複数設置され、画像等を再生する再生装置などに利用可能である。
【符号の説明】
【０１４１】
１０、１０Ａ    再生指示装置
１２、２２    カウンタ管理部
１４、１４Ａ    取得部
１６、１６Ａ    再生管理部
１７    イベント処理部
１８、１８Ａ    送信部
２４    受信部
２６    コンテンツ保持部
２８、２８Ａ    再生制御部
３０    ＬＡＮ
１００、１１０    再生システム
Ｄ１、Ｄ２、ＤＡ    表示装置
Ｐ１、Ｐ２、Ｑ１、Ｑ２    再生装置
【図１】
2018014683.tif 000007
【図２】
2018014683.tif 000008
【図３】
2018014683.tif 000009
【図４】
2018014683.tif 000010
【図５】
2018014683.tif 000011
【図６】
2018014683.tif 000012
【図７】
2018014683.tif 000013
【図８】
2018014683.tif 000014
【図９】
2018014683.tif 000015
【図１０】
2018014683.tif 000016
【図１１】
2018014683.tif 000017
【図１２】
2018014683.tif 000018
【図１３】
2018014683.tif 000019
【図１４】
2018014683.tif 000020
【図１５】
2018014683.tif 000021
【図１６】
2018014683.tif 000022
【図１７】
2018014683.tif 000023