(57)【要約】【課題】複数の再生装置間で、より確実にコンテンツの再生の同期をとる。【解決手段】ローカルエリアネットワークに接続された複数の再生装置のうちの再生装置Ｒ１は、時刻情報を管理する時刻管理部２３と、ローカルエリアネットワークに接続されている配信装置ＴＸ、又は、複数の再生装置のうちから動的に選択された、複数の再生装置に時刻情報を提供する再生装置であるマスタ装置、から受信した時刻情報を時刻管理部２３に設定する設定部２２とを備え、設定部２２は、（ａ）時刻サーバＴＳ１又は配信装置ＴＸから第一時刻情報を受信した場合には、受信した第一時刻情報を時刻管理部２３に設定し、（ｂ）時刻サーバＴＳ１又は配信装置ＴＸから第一時刻情報を受信しない場合には、マスタ装置から受信する第二時刻情報を時刻管理部２３に設定する。【選択図】図３
2018107738.tif 000002
【特許請求の範囲】
【請求項１】
ローカルエリアネットワークに接続された複数の再生装置のうちの再生装置であって、
時刻情報を管理する時刻管理部と、
前記ローカルエリアネットワークに接続されている所定の時刻提供装置、又は、前記複数の再生装置のうちから動的に選択された、前記複数の再生装置に時刻情報を提供する再生装置であるマスタ装置、から受信した時刻情報を前記時刻管理部に設定する設定部とを備え、
前記設定部は、
（ａ）前記所定の時刻提供装置から第一時刻情報を受信した場合には、受信した前記第一時刻情報を前記時刻管理部に設定し、
（ｂ）前記所定の時刻提供装置から前記第一時刻情報を受信しない場合には、前記マスタ装置から受信する第二時刻情報を前記時刻管理部に設定する
再生装置。
【請求項２】
前記マスタ装置は、前記複数の再生装置によるコンテンツの再生に関する指示を前記複数の再生装置に送信し、
前記所定の時刻提供装置は、前記複数の再生装置が再生するコンテンツを提供する配信装置であり、
前記設定部は、前記配信装置が前記コンテンツとともに送信する時刻情報を、前記第一時刻情報として受信する
請求項１に記載の再生装置。
【請求項３】
前記再生装置は、さらに、
前記所定の時刻提供装置である第一時刻サーバであって、前記ローカルエリアネットワークに接続され、前記ローカルエリアネットワークに時刻情報を提供する専用装置である第一時刻サーバの識別子を格納し得る第一記憶部を備え、
前記設定部は、
前記第一記憶部が前記第一時刻サーバの識別子を格納しており、かつ、前記第一時刻サーバから第三時刻情報を受信した場合には、前記第三時刻情報を前記時刻管理部に設定する
請求項１又は２に記載の再生装置。
【請求項４】
前記再生装置は、さらに、
前記ローカルエリアネットワークに接続された外部ネットワークに接続され、時刻情報を提供する専用装置である第二時刻サーバの識別子を格納し得る第二記憶部を備え、
前記設定部は、
前記所定の時刻提供装置から前記第一時刻情報を受信せず、かつ、前記マスタ装置から前記第二時刻情報を受信しない場合、前記第二記憶部が前記第二時刻サーバの識別子を格納しているときには、前記第二時刻サーバから受信した第四時刻情報を前記時刻管理部に設定する
請求項１〜３のいずれか１項に記載の再生装置。
【請求項５】
前記第二時刻サーバから第四時刻情報を受信する際には、
前記再生装置が、前記複数の再生装置のうちの前記マスタ装置である場合に限り、第四時刻情報を取得するための要求信号を前記第二時刻サーバに送信し、前記要求信号に応じて送信された前記第四時刻情報を受信する
請求項４に記載の再生装置。
【請求項６】
前記再生装置は、さらに、
互いに異なる再生優先度を有する少なくとも２つのコンテンツを取得する取得部と、
前記時刻管理部が管理している時刻情報に基づいて、前記取得部が取得した前記少なくとも２つのコンテンツのいずれかを再生する再生部とを備え、
前記再生部は、前記少なくとも２つのコンテンツのうちの第一コンテンツを再生している場合に、前記少なくとも２つのコンテンツのうちの第二コンテンツであって、前記第一コンテンツが有する再生優先度より高い再生優先度を有する第二コンテンツの再生命令を受けたときに、前記第二コンテンツの再生を開始する
請求項１〜５のいずれか１項に記載の再生装置。
【請求項７】
請求項１〜６のいずれか１項に記載の再生装置を複数備え、
複数の前記再生装置に時刻情報を提供し得る前記所定の時刻提供装置を備える
再生システム。
【請求項８】
ローカルエリアネットワークに接続された複数の再生装置のうちの再生装置の制御方法であって、
時刻管理部により時刻情報を管理する時刻管理ステップと、
前記ローカルエリアネットワークに接続されている所定の時刻提供装置、又は、前記複数の再生装置のうちから動的に選択された、前記複数の再生装置に時刻情報を提供する再生装置であるマスタ装置、から受信した時刻情報を前記時刻管理部に設定する設定ステップとを含み、
前記設定ステップでは、
（ａ）前記所定の時刻提供装置から第一時刻情報を受信した場合には、受信した前記第一時刻情報を前記時刻管理部に設定し、
（ｂ）前記所定の時刻提供装置から前記第一時刻情報を受信しない場合には、前記マスタ装置から受信する第二時刻情報を前記時刻管理部に設定する
制御方法。
【請求項９】
請求項８に記載の制御方法をコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、再生装置、再生システム、再生装置の制御方法、及び、プログラムに関する。
【背景技術】
【０００２】
動画等を含むコンテンツを再生する再生装置がある。再生装置は、当該再生装置内の記憶装置に記憶している、又は、ネットワーク経由で受信する画像データに基づいて動画等を再生する。また、上記の再生装置が複数設置され、それぞれの再生装置が同一のコンテンツを再生することがある。複数の再生装置により同一のコンテンツが再生されていることで、ユーザの視聴効果をより高くすることができる。
【０００３】
特許文献１は、コンテンツを送信する側の装置（親機）と、コンテンツを受信する側の装置（子機）とで、コンテンツの再生タイミングを同期させる技術を開示する。特許文献１に開示される技術では、親機が子機に対して時刻を示す情報であるカウンタ値を提供し、このカウンタ値を用いて再生タイミングを同期する。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特許第５４１８００３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１が開示する技術では、障害等の要因により親機が送信するカウンタ値を子機が受信できなくなると、再生タイミングの同期がなされなくなり、ユーザの視聴効果の向上がなされない。
【０００６】
本発明は、上記問題を解決するためになされたものであり、複数の再生装置間で、より確実にコンテンツの再生の同期をとる再生装置等を提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記課題を解決するために、本発明の一態様に係る再生装置は、ローカルエリアネットワークに接続された複数の再生装置のうちの再生装置であって、時刻情報を管理する時刻管理部と、前記ローカルエリアネットワークに接続されている所定の時刻提供装置、又は、前記複数の再生装置のうちから動的に選択された、前記複数の再生装置に時刻情報を提供する再生装置であるマスタ装置、から受信した時刻情報を前記時刻管理部に設定する設定部とを備え、前記設定部は、（ａ）前記所定の時刻提供装置から第一時刻情報を受信した場合には、受信した前記第一時刻情報を前記時刻管理部に設定し、（ｂ）前記所定の時刻提供装置から前記第一時刻情報を受信しない場合には、前記マスタ装置から受信する第二時刻情報を前記時刻管理部に設定する。
【０００８】
これによれば、再生装置は、所定の時刻提供装置から第一時刻情報が得られるときには第一時刻情報を自装置の時刻として使用し、第一時刻情報が得られないときにはマスタ装置から第二時刻情報を自装置の時刻として使用する。よって、所定の時刻提供装置だけである場合と比較して、再生装置は、時刻情報を受信できない期間を短くすることができる。
【０００９】
なお、所定の時刻提供装置とは、本発明の実施の形態の説明における、配信装置ＴＸと、時刻情報を提供する専用のうち再生装置と同じローカルエリアネットワークに存在するもの（時刻サーバＴＳ１）を総称するものである。
【００１０】
また、マスタ装置は、複数の再生装置のうちから動的に選択され、もしマスタ装置に通信障害が発生した場合には他の再生装置が新たなマスタ装置に選択される。よって、再生装置のうちの固定された一台の再生装置が時刻情報を配信する場合に比べて、マスタ装置が存在しない期間を短くすることができる。その結果、複数の再生装置が時刻情報を受信できない期間、つまり、再生装置間の時刻同期ができない期間を、より短くすることができる。このように、本発明の複数の再生装置間で、より確実にコンテンツの再生の同期をとることができる。
【００１１】
また、前記マスタ装置は、前記複数の再生装置によるコンテンツの再生に関する指示を前記複数の再生装置に送信し、前記所定の時刻提供装置は、前記複数の再生装置が再生するコンテンツを提供する配信装置であり、前記設定部は、前記配信装置が前記コンテンツとともに送信する時刻情報を、前記第一時刻情報として受信してもよい。
【００１２】
これによれば、再生装置は、配信装置からコンテンツとともに配信される時刻情報を、コンテンツとともに受信する。そのため、コンテンツと時刻情報とを別個に受信する場合と比較して、受信処理を効率化することができる利点がある。
【００１３】
また、前記再生装置は、さらに、前記所定の時刻提供装置である第一時刻サーバであって、前記ローカルエリアネットワークに接続され、前記ローカルエリアネットワークに時刻情報を提供する専用装置である第一時刻サーバの識別子を格納し得る第一記憶部を備え、前記設定部は、前記第一記憶部が前記第一時刻サーバの識別子を格納しており、かつ、前記第一時刻サーバから第三時刻情報を受信した場合には、前記第三時刻情報を前記時刻管理部に設定してもよい。
【００１４】
これによれば、再生装置は、第一時刻サーバが送信する、信頼性がより高い時刻情報を受信して自装置の時刻として優先的に使用することができる。また、第一時刻サーバを利用するか否かを、第一記憶部に識別子が格納されているか否かに基づいて、容易に制御することができる。
【００１５】
また、前記再生装置は、さらに、前記ローカルエリアネットワークに接続された外部ネットワークに接続され、時刻情報を提供する専用装置である第二時刻サーバの識別子を格納し得る第二記憶部を備え、前記設定部は、前記所定の時刻提供装置から前記第一時刻情報を受信せず、かつ、前記マスタ装置から前記第二時刻情報を受信しない場合、前記第二記憶部が前記第二時刻サーバの識別子を格納しているときには、前記第二時刻サーバから受信した第四時刻情報を前記時刻管理部に設定してもよい。
【００１６】
これによれば、再生装置は、第二時刻サーバが送信する時刻情報を受信して自装置の時刻として使用することができる。よって、再生装置は、ローカルエリアネットワーク内の時刻源装置（つまり、所定の時刻提供装置とマスタ装置との両方）から時刻情報が得られない場合に、外部ネットワークに接続された第二時刻サーバを利用して時刻情報を得ることができる利点がある。また、第二時刻サーバを利用するか否かを、第二記憶部に識別子が格納されているか否かに基づいて、容易に制御することができる。
【００１７】
また、前記第二時刻サーバから第四時刻情報を受信する際には、前記再生装置が、前記複数の再生装置のうちの前記マスタ装置である場合に限り、第四時刻情報を取得するための要求信号を前記第二時刻サーバに送信し、前記要求信号に応じて送信された前記第四時刻情報を受信してもよい。
【００１８】
これによれば、複数の再生装置それぞれが第二時刻サーバに要求信号を送信することが抑制され、通信量の削減を図ることができる利点がある。
【００１９】
また、前記再生装置は、さらに、互いに異なる再生優先度を有する少なくとも２つのコンテンツを取得する取得部と、前記時刻管理部が管理している時刻情報に基づいて、前記取得部が取得した前記少なくとも２つのコンテンツのいずれかを再生する再生部とを備え、前記再生部は、前記少なくとも２つのコンテンツのうちの第一コンテンツを再生している場合に、前記少なくとも２つのコンテンツのうちの第二コンテンツであって、前記第一コンテンツが有する再生優先度より高い再生優先度を有する第二コンテンツの再生命令を受けたときに、前記第二コンテンツの再生を開始してもよい。
【００２０】
これによれば、再生装置は、複数の再生装置間で同期している時刻情報を用いて再生優先度を考慮してコンテンツを再生することができる。
【００２１】
また、本発明の一態様に係る再生システムは、上記の再生装置を複数備え、複数の前記再生装置に時刻情報を提供し得る前記所定の時刻提供装置を備える。
【００２２】
これによれば、上記再生装置と同様の効果を奏する。
【００２３】
また、本発明の一態様に係る再生装置の制御方法は、ローカルエリアネットワークに接続された複数の再生装置のうちの再生装置の制御方法であって、時刻管理部により時刻情報を管理する時刻管理ステップと、前記ローカルエリアネットワークに接続されている所定の時刻提供装置、又は、前記複数の再生装置のうちから動的に選択された、前記複数の再生装置に時刻情報を提供する再生装置であるマスタ装置、から受信した時刻情報を前記時刻管理部に設定する設定ステップとを含み、前記設定ステップでは、（ａ）前記所定の時刻提供装置から第一時刻情報を受信した場合には、受信した前記第一時刻情報を前記時刻管理部に設定し、（ｂ）前記所定の時刻提供装置から前記第一時刻情報を受信しない場合には、前記マスタ装置から受信する第二時刻情報を前記時刻管理部に設定する。
【００２４】
これによれば、上記再生装置と同様の効果を奏する。
【００２５】
また、本発明の一態様に係るプログラムは、上記の制御方法をコンピュータに実行させるためのプログラムである。
【００２６】
これによれば、上記再生装置と同様の効果を奏する。
【発明の効果】
【００２７】
本発明にかかる再生装置等は、複数の再生装置間で、より確実にコンテンツの再生の同期をとることができる。
【図面の簡単な説明】
【００２８】
【図１】図１は、実施の形態に係る再生システムを含むネットワークの構成図である。
【図２】図２は、実施の形態に係る再生装置のハードウェア構成を示すブロック図である。
【図３】図３は、実施の形態に係る再生装置の機能構成を示すブロック図である。
【図４】図４は、実施の形態に係る再生装置が有する、時刻源装置の優先度を示す説明図である。
【図５】図５は、実施の形態に係るモード管理部が実行する、モード決定処理のフロー図である。
【図６】図６は、実施の形態に係る指示処理部による、全体指示受信時の処理を示す第一のフロー図である。
【図７】図７は、実施の形態に係る指示処理部による、全体指示受信時の処理を示す第二のフロー図である。
【図８】図８は、実施の形態に係る再生システムによる指示処理のシーケンス図である。
【図９】図９は、実施の形態に係る再生装置による時刻設定処理を示すフロー図である。
【図１０】図１０は、実施の形態に係る再生部による、再生優先度に基づくコンテンツの再生を示す第一の説明図である。
【図１１】図１１は、実施の形態に係る再生部による、再生優先度に基づくコンテンツの再生を示す第二の説明図である。
【発明を実施するための形態】
【００２９】
以下、実施の形態について、図面を参照しながら具体的に説明する。
【００３０】
以下で説明する実施の形態は、いずれも本発明の好ましい一具体例を示すものである。以下の実施の形態で示される数値、形状、材料、構成要素、構成要素の配置位置及び接続形態、ステップ、ステップの順序などは、一例であり、本発明を限定する主旨ではない。また、以下の実施の形態における構成要素のうち、本発明の最上位概念を示す独立請求項に記載されていない構成要素については、より好ましい形態を構成する任意の構成要素として説明される。なお、同一の構成要素には同一の符号を付し、説明を省略する場合がある。
【００３１】
（実施の形態）
本実施の形態において、複数の再生装置間で、より確実にコンテンツの再生の同期をとる再生装置及び再生システム等について説明する。この再生システムは、複数の再生装置が互いに同期してコンテンツを再生することでユーザによる視聴効果を高めるものである。
【００３２】
図１は、本実施の形態に係る再生システム１を含むネットワークの構成図である。
【００３３】
図１に示されるように、再生システム１は、時刻サーバＴＳ１と、配信装置ＴＸと、再生装置Ｒ１、Ｒ２及びＲ３と、ＬＡＮ４０を備える。再生システム１が備える各装置は、ＬＡＮ４０により互いに通信可能に接続されている。なお、再生装置Ｒ１、Ｒ２及びＲ３を、再生装置Ｒ１等ともいう。なお、例として再生装置Ｒ１等が３台である場合を説明するが、再生装置Ｒ１等の台数は、２以上の任意の台数であってよい。
【００３４】
再生システム１は、配信装置ＴＸが送信するコンテンツ、又は、再生装置Ｒ１等が保有しているコンテンツを同期して再生する再生システムである。ここで、コンテンツとは、有限の再生時間長を有する動画コンテンツであり、例えば、１分程度以内の再生時間長を有するコマーシャルメッセージ、数十分程度の再生時間長を有する映像番組、及び、数時間の再生時間長を有する映画などを含む。コンテンツは、複数のフレームにより構成されており、複数のフレームそれぞれには、当該フレームが再生されるべき時刻を示すカウンタ値（再生カウンタ値ともいう）が対応付けられている。
【００３５】
再生装置Ｒ１等は、コンテンツを再生する再生装置である。再生装置Ｒ１等は、現在時刻を示す時刻情報であるカウンタ値を保持するカウンタを備えており、カウンタ値を参照しながら、コンテンツのフレームの再生カウンタ値に基づくタイミングでコンテンツを再生する。時刻情報が再生装置Ｒ１等の間で互いに同期がとれていれば、再生装置Ｒ１等がコンテンツを同期再生することができる。再生装置Ｒ１等は、再生装置Ｒ１等のうちから動的に一のマスタ（マスタ装置ともいう）を選択する。選択されたマスタは、他の再生装置Ｒ１等に時刻情報を送信する。マスタによる時刻情報の送信は、繰り返し（例えば２秒間隔で）行われる。なお、マスタの選択方法については後で詳しく説明する。また、マスタが送信する時刻情報を、第二時刻情報ともいう。
【００３６】
再生装置Ｒ１等は、共通の時刻情報の送信元である装置（以降、時刻源装置ともいう）から時刻情報を受信することで、再生装置Ｒ１等それぞれが保有している時刻情報を同期する。時刻源装置は、配信装置ＴＸ、時刻サーバＴＳ１、時刻サーバＴＳ２、及び、マスタがあり得る。再生装置Ｒ１等は、これらの時刻源装置のうちから選択する一の時刻源装置を利用して、コンテンツの再生タイミングを同期する。
【００３７】
時刻サーバＴＳ１は、時刻情報を提供する専用装置である。時刻サーバＴＳ１は、ＬＡＮ４０を介して再生装置Ｒ１等に時刻情報を提供し得る。時刻サーバＴＳ１は、再生装置Ｒ１等からの時刻情報の取得要求に応じて時刻情報を送信してもよいし、自発的に時刻情報を送信してもよい。以降では、時刻サーバＴＳ１が自発的に繰り返し（例えば２秒間隔で）ＬＡＮ４０に時刻情報をブロードキャスト送信する場合を例として説明する。なお、時刻サーバＴＳ１は、所定の時刻提供装置の一例であり、時刻サーバＴＳ１が送信する時刻情報を第一時刻情報ともいう。より具体的には、時刻サーバＴＳ１は、第一時刻サーバに相当し、時刻サーバＴＳ１が送信する時刻情報を第三時刻情報ともいう。
【００３８】
配信装置ＴＸは、コンテンツを再生装置Ｒ１等に送信するコンテンツ配信装置である。配信装置ＴＸは、ＬＡＮ４０を介してコンテンツを再生装置Ｒ１等に送信するとともに、時刻情報を送信し得る。配信装置ＴＸによる時刻情報の送信は、繰り返し（例えば２秒間隔で）行われる。なお、配信装置ＴＸは、所定の時刻提供装置の一例であり、配信装置ＴＸが送信する時刻情報を第一時刻情報ともいう。
【００３９】
時刻サーバＴＳ２は、時刻情報を提供する専用装置である。時刻サーバＴＳ２は、外部ネットワーク４４に接続されており、ルータ４２を介してＬＡＮ４０に接続されている。時刻サーバＴＳ２は、外部ネットワーク４４及びルータ４２を介して再生装置Ｒ１等に時刻情報を提供し得る。時刻サーバＴＳ２は、再生装置Ｒ１からの時刻情報の取得要求に応じて時刻情報を送信してもよいし、自発的に時刻情報を送信してもよい。以降では、時刻サーバＴＳ２が取得要求に応じて時刻情報を送信する場合を例として説明する。なお、時刻サーバＴＳ２は、第二時刻サーバに相当し、時刻サーバＴＳ２が送信する時刻情報を第四時刻情報ともいう。
【００４０】
端末３０は、再生装置Ｒ１等に対してコンテンツの再生に関する指示（以降、「再生指示」ともいう）を送信する通信端末装置である。再生指示は、具体的には、コンテンツの再生を開始する再生開始指示、コンテンツの再生を停止する再生停止指示、コンテンツを高速再生する高速再生指示、及び、コンテンツを低速再生する低速再生指示等を含む。
【００４１】
端末３０は、ユーザによる操作等に基づいてコンテンツの再生指示を含む通信パケット（以降、単に「パケット」ともいう）を生成し、生成したパケットをＬＡＮ４０を通じて再生装置Ｒ１等に送信する。なお、再生指示は、再生装置Ｒ１等が全体として１つのコンテンツを再生するための指示（全体指示ともいう）と、再生装置Ｒ１等のうちの１つ又は２つ以上の再生装置Ｒ１等だけにコンテンツを再生するための命令（個別指示ともいう）とを含んでもよい。端末３０は、例えば、ＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）、スマートフォン又はタブレット等である。
【００４２】
ＬＡＮ４０は、再生システム１が備える各装置を互いに通信可能に接続するローカルエリアネットワークである。ＬＡＮ４０は、例えば、ＩＥＥＥ８０２．３規格等に適合する有線ＬＡＮ、又は、ＩＥＥＥ８０２．１１ａ、ｂ、ｇ、ｎ規格等に適合する無線ＬＡＮ、若しくは、これらが接続されたネットワークにより実現され得る。
【００４３】
再生装置Ｒ１等は、端末３０から送信されるパケットを受信し、受信したパケットに含まれる再生指示に基づいてコンテンツの再生を制御（開始又は停止等）する。再生指示が全体指示であるときには、再生装置Ｒ１等のうちから選択されたマスタ（後述）が他の再生装置に再生指示を転送する。
【００４４】
図２は、本実施の形態に係る再生装置Ｒ１等のハードウェア構成を示すブロック図である。なお、図２は、再生装置Ｒ１のハードウェア構成を示したものであるが、再生装置Ｒ２及びＲ３も同様である。
【００４５】
図２に示されるように、再生装置Ｒ１は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１１と、メインメモリ１２と、ＮＩＣ（Ｎｅｔｗｏｒｋ  Ｉｎｔｅｒｆａｃｅ  Ｃａｒｄ）１３と、ＨＴ（Ｈａｒｄｗａｒｅ  Ｔｉｍｅｒ）１４と、ストレージ１５とを備える。上記各構成要素は、再生装置Ｒ１内部のバスにより相互に接続されている。
【００４６】
ＣＰＵ１１は、メインメモリ１２又はストレージ１５に格納された制御プログラムを実行するプロセッサである。再生装置Ｒ１が実行する処理は、ＣＰＵ１１が制御プログラムを実行することで実現され得る。
【００４７】
メインメモリ１２は、ＣＰＵ１１が制御プログラムを実行するときに使用するワークエリアとして用いられる揮発性の記憶領域である。
【００４８】
ＮＩＣ１３は、ＬＡＮ４０へパケットを送受信する通信インタフェースである。なお、ＮＩＣ１３は、ＬＡＮ４０の通信規格に適合する通信規格のインタフェースである。
【００４９】
ＨＴ（Ｈａｒｄｗｅａｒ  Ｔｉｍｅｒ）１４は、所定の時間間隔でカウンタ値を増加させるカウンタである。上記所定の時間間隔は、設計上、時間経過とともに変化しないものであるが、現実には、時間経過及びハードウェア的な個体差によって若干の変動があり得る。ＨＴ１４がカウンタ値を増加させる時間間隔は、例えば、９００００分の１秒（９０ｋＨｚ）である。
【００５０】
ストレージ１５は、コンテンツのデータを記憶している不揮発性の記憶装置である。上記コンテンツは、複数の静止画から構成されるもの又は動画（互いに関連する静止画の集合）である。上記コンテンツにおいて、各フレームの相対的な再生時刻がカウンタ値を用いて定められている。なお、ストレージ１５は、例えばＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）、又は、ＳＳＤ（Ｓｏｌｉｄ  Ｓｔａｔｅ  Ｄｒｉｖｅ）等である。
【００５１】
図３は、本実施の形態に係る再生装置Ｒ１の機能構成を示すブロック図である。図４は、本実施の形態に係る再生装置Ｒ１が有する、時刻源装置の優先度を示す説明図である。なお、図３は、再生装置Ｒ１の機能構成を示したものであるが、再生装置Ｒ２及びＲ３も同様である。以降の説明でも同様とする。
【００５２】
図３に示されるように、再生装置Ｒ１は、取得部２１と、設定部２２と、時刻管理部２３と、再生部２４と、提供部２５と、指示処理部２６と、モード管理部２７とを備える。
【００５３】
取得部２１は、ＬＡＮ４０を介して時刻情報を取得する処理部である。取得部２１は、時刻サーバＴＳ１、配信装置ＴＸ、再生装置Ｒ１等から選択されたマスタ（後述）、及び、時刻サーバＴＳ２のうちの一以上の時刻源装置からＬＡＮ４０を介して時刻情報を取得する。
【００５４】
取得部２１は、時刻源装置のアドレスを格納したアドレステーブル２１Ａを有する。アドレステーブル２１Ａは、時刻源装置の識別情報が格納されたテーブル（不図示）である。時刻源装置の識別情報は、例えば、時刻源装置のＩＰアドレスを採用し得る。取得部２１は、アドレステーブル２１Ａを参照して所望の時刻源装置に時刻情報を要求し、要求に応じて送信される時刻情報を受信することで、時刻情報を取得する。また、取得部２１は、時刻源装置が自発的に送信する時刻情報を受信することで、時刻情報を取得する。取得部２１は、ＣＰＵ１１、メインメモリ１２及びＮＩＣ１３等により実現される。アドレステーブル２１Ａは、第一記憶部及び第二記憶部に相当する。
【００５５】
設定部２２は、取得部２１が時刻源装置から取得した時刻情報のうちから一の時刻情報を選択し、選択した時刻情報を時刻管理部２３に設定する処理部である。設定部２２は、時刻源装置ごとの優先度が格納された優先度テーブル２２Ａを有する。優先度テーブル２２Ａは、時刻源装置それぞれの優先度を規定したテーブルである（図４参照）。設定部２２は、取得部２１が複数の時刻情報を受信可能である場合に、優先度テーブル２２Ａを参照して、優先度が相対的に高い時刻源装置から受信した時刻情報を選択して、時刻管理部２３に設定する。設定部２２は、ＣＰＵ１１、メインメモリ１２及びＮＩＣ１３等により実現される。
【００５６】
より具体的には、設定部２２は、（ａ）時刻サーバＴＳ１又は配信装置ＴＸから第一時刻情報を受信した場合には、受信した第一時刻情報を時刻管理部２３に設定し、（ｂ）時刻サーバＴＳ１又は配信装置ＴＸから第一時刻情報を受信しない場合には、マスタから受信する第二時刻情報を時刻管理部２３に設定する。
【００５７】
優先度テーブル２２Ａの一例を図４に示す。図４に示される優先度テーブル２２Ａでは、優先度が１〜４の数値により表現されており、「１」が相対的に最も高い優先度、「４」が相対的に最も低い優先度を示している。また、各優先度を有する時刻情報源が示されている。
【００５８】
図４に示される例では、優先度が１である時刻源装置として、ＬＡＮ４０に接続された時刻サーバＴＳ１が設定される。優先度が２である時刻源装置として、再生システム１内の配信装置ＴＸが設定される。優先度が３である時刻源装置として、再生装置Ｒ１等のうちから選択されたマスタが設定される。優先度が４である時刻源装置として、外部ネットワーク４４に接続された時刻サーバＴＳ２が設定される。時刻サーバＴＳ１及びＴＳ２は、アドレステーブル２１Ａに設定されたものである。
【００５９】
時刻管理部２３は、時刻を示す時刻情報を管理する処理部である。時刻管理部２３は、所定の時間間隔でカウンタ値を増加させるカウンタを用いて、再生装置Ｒ１が使用する時刻情報を生成する。時刻管理部２３が管理する時刻は、設定部２２により書き換えられ得る。時刻管理部２３は、ＨＴ１４等により実現される。
【００６０】
再生部２４は、コンテンツを再生する処理部である。具体的には、再生部２４は、時刻管理部２３が管理している時刻情報（カウンタ値）を監視しており、このカウンタ値が、コンテンツを構成するフレームの再生カウンタ値以上になると、当該フレームを再生する。コンテンツを構成するフレームの再生カウンタ値は、指示処理部２６により設定される。再生部２４は、コンテンツを再生すべき期間（以降、再生期間ともいう）が重複する場合、コンテンツごとに定められた再生優先度に応じて再生するコンテンツを決定する。再生部２４は、ＣＰＵ１１及びメインメモリ１２等により実現される。
【００６１】
提供部２５は、時刻情報を他の再生装置Ｒ１等に提供する処理部である。提供部２５は、時刻管理部２３が管理している時刻情報（カウンタ値）を取得し、ＬＡＮ４０を介して他の再生装置Ｒ１等に提供する。提供部２５は、モード管理部２７による制御に基づいて動作するか否かが制御される。
【００６２】
指示処理部２６は、端末３０等が送信する、コンテンツの再生に関する再生指示を受信し、コンテンツの再生に関わる再生制御処理と、他の再生装置への再生指示の転送に関わる転送処理とを行う処理部である。
【００６３】
指示処理部２６は、再生制御処理として、受信した再生指示に基づいてコンテンツを構成するフレームの再生カウンタ値を設定する。例えば、再生指示の一例である再生開始指示は、再生すべきコンテンツを示す情報と、そのコンテンツを再生開始すべき時刻情報を含む。指示処理部２６は、再生指示を受信したら、受信した再生指示に含まれる、コンテンツを再生開始すべき時刻情報であるカウンタ値を、当該コンテンツの先頭フレームの再生カウンタ値として設定する。また、このカウンタ値に、フレーム間の時間間隔（例えば、６０ｆｐｓのコンテンツの場合には、１／６０秒）を加えた値を２番目のフレームの再生カウンタ値として設定する。以降のフレームについても同様とする。なお、再生指示が高速再生指示及び低速再生指示である場合には、上記と同様にコンテンツの再生開始時刻が設定されるとともに、所望の再生速度になるように２番目以降のフレームの再生開始時刻が適切に設定される。再生指示が再生停止である場合には、当該再生停止指示を受けた後の再生カウンタ値を消去する。
【００６４】
また、指示処理部２６は、転送処理として、受信した再生指示を他の再生装置Ｒ１等に送信する。その際、指示処理部２６は、再生指示に時刻管理部２３が管理している時刻情報を含めたパケットを送信する。指示処理部２６が転送処理を行うか否かは、モード管理部２７により制御される。
【００６５】
モード管理部２７は、自装置である再生装置Ｒ１の動作モード、及び、再生システム１内の他の再生装置である再生装置Ｒ２及びＲ３の動作モードを管理している処理部である。ここで、動作モードとは、１つの再生装置について、マスタモードとスレーブモードとのいずれかをとり得る。マスタモードで動作する再生装置（以降、単に「マスタ」ともいう）は、時刻情報の基準となる装置であり、スレーブモードで動作する再生装置（以降、単に「スレーブ」ともいう）は、自装置の時刻情報をマスタの時刻情報に合わせることでマスタと同期をとる装置である。
【００６６】
モード管理部２７は、動作モードがマスタモードであるときに、提供部２５が他の再生装置Ｒ１等に時刻情報を提供するよう制御し、動作モードがスレーブモードであるときに、提供部２５が他の再生装置Ｒ１等に時刻情報を提供しないよう制御する。言い換えれば、マスタである再生装置Ｒ１が時刻情報を提供し、スレーブである再生装置Ｒ２及びＲ３は時刻情報を提供しない。
【００６７】
また、モード管理部２７は、動作モードがマスタモードであるときに、指示処理部２６が再生制御処理及び転送処理を行うよう制御し、動作モードがスレーブモードであるときに、指示処理部２６が再生制御処理を行い、転送処理を行わないよう制御する。
【００６８】
モード管理部２７は、再生装置Ｒ１等の識別情報及び動作モードを含むパケットを他の再生装置Ｒ１等との間でやりとりすることで、再生システム１内で１つの再生装置だけがマスタとして動作し、その他の再生装置がスレーブとして動作するように制御する。どの再生装置がマスタとして動作するかは、マスタとしての条件を満たすか否かに基づいて、動的に制御される。装置の識別情報は、装置を一意に識別し得る情報が用いられ、例えば、装置のＭＡＣ（Ｍｅｄｉａ  Ａｃｃｅｓｓ  Ｃｏｎｔｒｏｌ）アドレスが採用され得る。マスタとしての条件は、例えば、再生装置Ｒ１等のうち、ＭＡＣアドレスを数値と見た場合に最大のＭＡＣアドレスを有すること、を採用し得る。
【００６９】
また、モード管理部２７は、上記パケットのやりとりにより、再生システム１内の再生装置Ｒ１等それぞれの動作モードを把握する。なお、以降では、再生装置Ｒ１がマスタであり、再生装置Ｒ２及びＲ３がスレーブである場合を例として説明する。
【００７０】
再生部２４は、コンテンツを再生する処理部である。具体的には、再生部２４は、ストレージ１５に記憶されているコンテンツのデータに基づいて、出力すべき画像の信号データを生成し、生成した信号データに基づいて表示装置（不図示）にフレームを表示する。再生部２４は、時刻管理部２３が管理している時刻情報であるカウンタ値を参照し、カウンタ値が、指示処理部２６から提供される再生カウンタ値以上になるフレームを再生する。
【００７１】
以上のように構成された再生装置Ｒ１等の動作を以下で説明する。
【００７２】
まず、モード管理部２７が実行するモード決定処理について説明する。
【００７３】
図５は、本実施の形態に係るモード管理部２７が実行するモード決定処理のフロー図である。
【００７４】
ステップＳ１０１において、モード管理部２７は、自装置の識別情報と動作モードとを他の再生装置に提供する。具体的には、モード管理部２７は、自装置の識別情報（具体例はＭＡＣアドレス）と動作モードとを含むパケットをＬＡＮ４０にブロードキャスト送信する。送信された識別情報等は、他の再生装置に受信される。なお、モード管理部２７は、識別情報等の送信を繰り返し行ってもよい。より確実に、自装置の識別情報等を他の再生装置に取得させるためである。
【００７５】
ステップＳ１０２において、モード管理部２７は、他の再生装置の識別情報と動作モードとを取得する。モード管理部２７は、具体的には、他の再生装置のモード管理部２７がステップＳ１０１でＬＡＮ４０にブロードキャスト送信した識別情報と動作モードとを受信する。本ステップにおいて、モード管理部２７は、所定時間（例えば１０秒間）パケットの受信待ちを行い、当該所定時間が終了したらステップＳ１０３に進むことにしてもよい。より確実に、他の再生装置の識別情報等を取得するためである。
【００７６】
ステップＳ１０３において、モード管理部２７は、自装置の識別情報が、他の再生装置の識別情報との関係により定められる、マスタとしての条件を満たすか否かを判定する。ステップＳ１０３で自装置の識別情報が上記条件を満たすと判定した場合（ステップＳ１０３でＹｅｓ）には、ステップＳ１０４に進む。一方、自装置の識別情報が上記条件を満たさないと判定した場合（ステップＳ１０３でＮｏ）には、ステップＳ１０５に進む。
【００７７】
ステップＳ１０４において、モード管理部２７は、自装置をマスタとして動作させる。
【００７８】
ステップＳ１０５において、モード管理部２７は、自装置をスレーブとして動作させる。また、モード管理部２７は、ステップＳ１０２で取得した識別情報に基づいて、識別情報がマスタとしての条件を満たす再生装置のアドレスをアドレステーブル２１Ａに格納する。
【００７９】
ステップＳ１０４又はステップＳ１０５が終了したら、図５に示される一連の処理を終了する。この一連の処理により、モード管理部２７は、自装置をマスタ及びスレーブのいずれか一方として動作させる。その結果、再生システム１内で一の再生装置だけがマスタとして動作するように制御される。また、マスタである再生装置に通信障害が発生した場合には、その他の再生装置のうちから新たなマスタが選択される。このようにして、複数の再生装置のうちから自動的に一の再生装置が選択される。
【００８０】
次に、再生装置Ｒ１等が再生指示を受信したときに実行される転送処理と、コンテンツを再生する再生制御処理とについて説明する。
【００８１】
図６は、本実施の形態に係る指示処理部２６の全体指示受信時の処理を示すフロー図である。図７は、本実施の形態に係る指示処理部２６の全体指示受信時の処理を示すフロー図である。図８は、本実施の形態に係る再生システム１による指示処理のシーケンス図である。これらの図を参照しながら再生装置Ｒ１等及び再生システム１の動作について説明する。
【００８２】
図６を参照しながら全体命令受信時の処理について説明する。なお、本フロー図に示される一連の処理は、マスタである再生装置Ｒ１、及び、スレーブである再生装置Ｒ２及びＲ３のそれぞれが行う処理である。
【００８３】
ステップＳ２０１において、指示処理部２６は、端末３０からのパケットに含まれる全体指示を受信する。この全体指示は、例えば、コンテンツの再生を開始する再生開始指示である。
【００８４】
ステップＳ２０２において、指示処理部２６は、モード管理部２７が管理している動作モードを参照することで、自装置がマスタであるか否かを判定する。自装置がマスタであると判定した場合（ステップＳ２０２でＹｅｓ）、ステップＳ２０３に進む。一方、自装置がマスタではない（つまりスレーブである）と判定した場合（ステップＳ２０２でＮｏ）、ステップＳ２０６に進む。
【００８５】
ステップＳ２０３において、指示処理部２６は、時刻管理部２３から現時点の時刻情報を取得する。
【００８６】
ステップＳ２０４において、指示処理部２６は、ステップＳ２０３で取得した時刻情報に基づいて、スレーブである再生装置がコンテンツの再生を開始する再生開始時刻を算出し、算出した再生開始時刻を含む全体指示を生成する。なお、全体指示の代わりに、各スレーブに対する個別指示を生成してもよい。
【００８７】
ステップＳ２０５において、指示処理部２６は、ステップＳ２０４で生成した全体指示をスレーブに送信する。また、指示処理部２６は、自装置の再生部２４に全体指示を提供する。なお、ステップＳ２０４で個別指示を生成した場合には、上記全体指示に代えて、個別指示を送信する。
【００８８】
ステップＳ２０６において、指示処理部２６は、ステップＳ２０１で受信した全体指示を破棄する。
【００８９】
ステップＳ２０５又はＳ２０６が終了したら本フロー図に示される一連の処理を終了する。
【００９０】
本フロー図に示される一連の処理により、端末３０（より一般的には再生システム１の外部の装置）からの全体指示をマスタだけが取得し、取得した全体指示に基づいてマスタがスレーブに対して全体指示又は個別指示を送信するという動作がなされる（図８のステップＳＡ）。
【００９１】
次に図７を参照しながら全体指示受信時の処理について説明する。なお、本フロー図に示される一連の処理は、再生装置Ｒ１等それぞれが行う処理である。
【００９２】
ステップＳ２２１において、指示処理部２６は、全体指示を受信し、受信した全体指示に含まれる再生開始時刻を再生部２４に提供する。ここで、スレーブの再生部２４は、マスタの指示処理部２６から受信した全体指示を取得する。マスタの再生部２４は、自装置の指示処理部２６から提供された全体指示を取得する。なお、ステップＳ２０５（図６）でマスタが個別指示を送信する場合には、ステップＳ２２１において、指示処理部２６は、全体指示に代えて個別指示を受信する。
【００９３】
ステップＳ２２２において、再生部２４は、現時点の時刻情報を時刻管理部２３から取得する。
【００９４】
ステップＳ２２３において、再生部２４は、ステップＳ２２２で取得した時刻情報に基づいて、ステップＳ２２１で取得した再生開始時刻が到来したか否かを判定する。再生開始時刻が到来したと判定した場合（ステップＳ２２３でＹｅｓ）、ステップＳ２２４に進む。一方、再開始時刻が未だ到来していないと判定した場合（ステップＳ２２３でＮｏ）、ステップＳ２２２を再び実行する。つまり、再生部２４は、再生開始時刻が到来するまでステップＳ２２２及びＳ２２３で待機する。
【００９５】
ステップＳ２２４において、再生部２４は、コンテンツの再生を開始する。具体的には、再生部２４は、コンテンツの最初のフレーム（より詳しくは、再生開始位置のフレーム）の再生を行い、その後、順次、コンテンツ内のフレームを順に再生する。
【００９６】
本フロー図に示される一連の処理により、再生システム１内の再生装置Ｒ１等（マスタ及びスレーブ）スレーブそれぞれがコンテンツの再生を開始する。ここで、コンテンツの再生開始タイミングは、再生装置Ｒ１等が備える時刻管理部２３が管理している時刻により定められる。時刻管理部２３が管理している時刻が適切に同期されていれば、すべての再生装置Ｒ１等の再生開始タイミングが同時になり、再生開始タイミングのずれが抑制される（図８のステップＳＢ）。
【００９７】
次に、設定部２２が実行する時刻設定処理について説明する。図９は、本実施の形態に係る再生装置Ｒ１等による時刻設定処理を示すフロー図である。
【００９８】
ステップＳ３０１において、設定部２２は、取得部２１が時刻サーバＴＳ１から時刻情報を取得したか否かを判定する。なお、時刻サーバＴＳ１が時刻情報の取得要求に応じて時刻情報を送信する場合には、設定部２２は、時刻サーバＴＳ１に取得要求を送信し、送信した取得要求に応じて送信された時刻情報を取得する。時刻サーバＴＳ１から時刻情報を取得した場合（ステップＳ３０１でＹｅｓ）にはステップＳ３０２に進み、そうでない場合（ステップＳ３０１でＮｏ）にはステップＳ３１１に進む。なお、アドレステーブル２１Ａに時刻サーバＴＳ１の設定がない場合には、時刻サーバＴＳ１から時刻情報を取得しない場合の処理を行うことにしてよい。
【００９９】
ステップＳ３０２において、設定部２２は、ステップＳ３０１で時刻サーバＴＳ１から受信した時刻情報を時刻管理部２３に設定する。
【０１００】
ステップＳ３１１において、設定部２２は、取得部２１が配信装置ＴＸから時刻情報を取得したか否かを判定する。具体的には、設定部２２は、取得部２１が配信装置ＴＸからコンテンツのストリーミング配信とともに、時刻情報を受信したか否かを判定する。配信装置ＴＸから時刻情報を取得した場合（ステップＳ３１１でＹｅｓ）にはステップＳ３１２に進み、そうでない場合（ステップＳ３１１でＮｏ）にはステップＳ３２１に進む。
【０１０１】
ステップＳ３１２において、設定部２２は、ステップＳ３１１で配信装置ＴＸから受信した時刻情報を時刻管理部２３に設定する。
【０１０２】
ステップＳ３２１において、設定部２２は、取得部２１がマスタである再生装置から時刻情報を取得したか否かを判定する。マスタである再生装置から時刻情報を取得した場合（ステップＳ３２１でＹｅｓ）にはステップＳ３２２に進み、そうでない場合（ステップＳ３２１でＮｏ）にはステップＳ３３１に進む。
【０１０３】
ステップＳ３２２において、設定部２２は、ステップＳ３２１でマスタである再生装置から受信した時刻情報を時刻管理部２３に設定する。
【０１０４】
ステップＳ３３１において、設定部２２は、取得部２１が時刻サーバＴＳ２から時刻情報を取得したか否かを判定する。設定部２２は、時刻サーバＴＳ２に取得要求を送信し、送信した取得要求に応じて送信された時刻情報を取得する。なお、時刻サーバＴＳ２が時刻情報を自発的に送信する場合には、上記取得要求を送信する必要はない。時刻サーバＴＳ２から時刻情報を取得した場合（ステップＳ３３１でＹｅｓ）にはステップＳ３３２に進み、そうでない場合（ステップＳ３３１でＮｏ）には、本フロー図に示される一連の処理を終了する。なお、アドレステーブル２１Ａに時刻サーバＴＳ２の設定がない場合には、時刻サーバＴＳ２から時刻情報を取得しない場合の処理を行うことにしてよい。
【０１０５】
ステップＳ３０２、Ｓ３１２、Ｓ３２２及びＳ３３２を終えたら、本フロー図に示される一連の処理を終了する。
【０１０６】
このように、設定部２２は、アドレステーブル２１Ａが時刻サーバＴＳ１のアドレスを格納しており、かつ、時刻サーバＴＳ１から第三時刻情報を受信した場合には、第三時刻情報を時刻管理部２３に設定する。
【０１０７】
また、設定部２２は、時刻サーバＴＳ１又は配信装置ＴＸから第一時刻情報を受信せず、かつ、マスタから第二時刻情報を受信しない場合、アドレステーブル２１Ａが時刻サーバＴＳ２のアドレスを格納しているときには、時刻サーバＴＳ２から受信した第四時刻情報を時刻管理部２３に設定する。
【０１０８】
ここで、時刻サーバＴＳ２から第四時刻情報を受信する際には、再生装置がマスタである場合に限り、第四時刻情報を取得するための要求信号を時刻サーバＴＳ２に送信し、要求信号に応じて送信された第四時刻情報を受信してもよい。
【０１０９】
本フロー図に示される一連の処理により、設定部２２は、複数の時刻源装置から取得する時刻情報のうち適切なものを時刻管理部２３に設定することができる。
【０１１０】
次に、再生部２４による再生優先度に基づくコンテンツの再生方法について説明する。再生部２４は、指示処理部２６から取得した再生開始命令に従ってコンテンツを再生するとき、コンテンツを再生する期間（再生期間ともいう）が重複する場合がある。その場合、再生部２４は、コンテンツごとに定められた再生優先度に基づいて、再生優先度が相対的に高いコンテンツを優先的に再生する。言い換えれば、再生部２４は、互いに異なる再生優先度を有する少なくとも２つのコンテンツのうちの第一コンテンツを再生している場合に、上記少なくとも２つのコンテンツのうちの第二コンテンツであって、第一コンテンツが有する再生優先度より高い再生優先度を有する第二コンテンツの再生命令を受けたときに、第二コンテンツの再生を開始する。以降において、具体例を示しながら説明する。
【０１１１】
図１０は、本実施の形態に係る再生部２４による、再生優先度に基づくコンテンツの再生を示す第一の説明図である。
【０１１２】
図１０の（ａ）は、コンテンツＡ１及びＡ２の再生期間を示している。図１０の（ｂ）は、コンテンツＢ１の再生期間を示している。図１０の（ｃ）は、コンテンツＣ１、Ｃ２及びＣ３の再生期間を示している。なお、コンテンツＡ１及びＡ２を総称してコンテンツＡと呼ぶこともある。コンテンツＢ１及びＣ１等についても同様とする。
【０１１３】
例えば、コンテンツＡ１の再生期間は、図１０に示されるように、時刻ｔ４から時刻ｔ６までの時間Ｔ４６の期間である。これは、コンテンツＡ１の再生開始時刻が時刻ｔ４であるとの再生開始を受信したこと、及び、コンテンツＡ１の再生時間長が時間Ｔ４６であることから定められる。また、コンテンツＡ２の再生期間は、時刻ｔ９から時刻ｔｂまでの期間である。これは、コンテンツＡ２の再生開始時刻が時刻ｔ９であるとの再生開始を受信したこと、及び、コンテンツＡ２の再生時間長が時間Ｔ９Ｂであることから定められる。コンテンツＢ及びＣの再生期間は、図１０に示される通りであり、上記と同様に、再生開始命令とコンテンツの再生時間長から定められる。
【０１１４】
また、コンテンツＡ、Ｂ及びＣの再生優先度は、それぞれ、高、低及び中と定められている。ここで、コンテンツＡ、Ｂ及びＣは、互いに異なる再生優先度を有する少なくとも２つのコンテンツの第一例である。
【０１１５】
図１０の（ｄ）は、再生部２４が再生するコンテンツと、コンテンツの内容を示している。
【０１１６】
まず、再生部２４が時刻ｔ１にコンテンツＢ１の再生を開始する。時刻ｔ１は他のコンテンツの再生期間に含まれていないためである。
【０１１７】
再生部２４は、時刻ｔ２において、コンテンツＢ１の再生を中止して、コンテンツＣ１の再生を開始する。コンテンツＣ１の再生開始時刻が時刻ｔ２であり、コンテンツＢ１よりコンテンツＣ１の優先度の方が高いからである。
【０１１８】
再生部２４は、時刻ｔ３においてコンテンツＣ１の再生を終了すると、コンテンツＢ１の再生を再開する。コンテンツＣ１の再生したことにより、再生すべきコンテンツがコンテンツＢ１だけになったからである。
【０１１９】
再生部２４は、時刻ｔ４において、コンテンツＢ１の再生を中止して、コンテンツＡ１の再生を開始する。コンテンツＡ１の再生開始時刻が時刻ｔ４であり、コンテンツＢ１よりコンテンツＡ１の優先度の方が高いからである。
【０１２０】
以降、上記と同様に、再生部２４は、再生優先度を考慮して、再生優先度が相対的に高いコンテンツを優先的に再生する。
【０１２１】
上記の再生優先度の設定は、例えば、ショッピングセンタなどに配置され、常時再生するコンテンツを記憶していながらもマルチキャスト配信されるコンテンツを優先的に再生する再生装置に適用され得る。この場合、図１０の（ａ）は、比較的緊急性又は即時性が高く、配信装置ＴＸから配信されるコンテンツ、例えば、地震速報などの災害情報、又は、タイムセールや人の呼び出しのためのコンテンツに適している。また、図１０の（ｃ）は、ユーザによる操作等により再生されるコンテンツ、例えば、販売している商品の個別の詳細情報などのコンテンツに適している。図１０の（ｂ）は、（ａ）又は（ｃ）のコンテンツの再生期間を除く時間帯に再生される、再生装置Ｒ１等のストレージ１５に記憶されたデフォルトコンテンツに適している。
【０１２２】
図１１は、本実施の形態に係る再生部２４による、再生優先度に基づくコンテンツの再生を示す第二の説明図である。
【０１２３】
図１１の（ａ）、（ｂ）及び（ｃ）は、コンテンツＡ１等の再生期間を示している。表示の仕方は図１０と同様であるので詳細な説明を省略する。
【０１２４】
また、コンテンツＡ、Ｂ及びＣの再生優先度は、それぞれ、低、中及び高と定められている。ここで、コンテンツＡ、Ｂ及びＣは、互いに異なる再生優先度を有する少なくとも２つのコンテンツの第二例である。
【０１２５】
上記の再生優先度の設定は、例えば、ショッピングセンタなどに配置され、マルチキャスト配信されるコンテンツを常時再生しながら、ユーザによる操作によるコンテンツの再生、及び、記憶部に格納されたコンテンツの再生を優先的に行う再生装置に適用され得る。
【０１２６】
この場合、図１１の（ａ）は、配信装置ＴＸから配信されるデフォルトコンテンツに適している。また、図１１の（ｂ）は、ショッピングセンタ内の特定のエリアだけのタイムセールを知らせるコンテンツであって、再生装置Ｒ１のストレージ１５に記憶されたコンテンツに適している。図１１の（ｃ）は、ユーザによる操作等により再生されるコンテンツ、例えば、販売している商品の個別の詳細情報などのコンテンツに適している。
【０１２７】
以上のように、本実施の形態の再生装置は、所定の時刻提供装置から第一時刻情報が得られるときには第一時刻情報を自装置の時刻として使用し、第一時刻情報が得られないときにはマスタ装置から第二時刻情報を自装置の時刻として使用する。よって、所定の時刻提供装置だけである場合と比較して、再生装置は、時刻情報を受信できない期間を短くすることができる。
【０１２８】
また、マスタ装置は、複数の再生装置のうちから動的に選択され、もしマスタ装置に通信障害が発生した場合には他の再生装置が新たなマスタ装置に選択される。よって、再生装置のうちの固定された一台の再生装置が時刻情報を配信する場合に比べて、マスタ装置が存在しない期間を短くすることができる。その結果、複数の再生装置が時刻情報を受信できない期間、つまり、再生装置間の時刻同期ができない期間を、より短くすることができる。このように、本発明の複数の再生装置間で、より確実にコンテンツの再生の同期をとることができる。
【０１２９】
また、再生装置は、配信装置からコンテンツとともに配信される時刻情報を、コンテンツとともに受信する。そのため、コンテンツと時刻情報とを別個に受信する場合と比較して、受信処理を効率化することができる利点がある。
【０１３０】
また、再生装置は、第一時刻サーバが送信する、信頼性がより高い時刻情報を受信して自装置の時刻として優先的に使用することができる。また、第一時刻サーバを利用するか否かを、第一記憶部に識別子が格納されているか否かに基づいて、容易に制御することができる。
【０１３１】
また、再生装置は、第二時刻サーバが送信する時刻情報を受信して自装置の時刻として使用することができる。よって、再生装置は、ローカルエリアネットワーク内の時刻源装置（つまり、所定の時刻提供装置とマスタ装置との両方）から時刻情報が得られない場合に、外部ネットワークに接続された第二時刻サーバを利用して時刻情報を得ることができる利点がある。また、第二時刻サーバを利用するか否かを、第二記憶部に識別子が格納されているか否かに基づいて、容易に制御することができる。
【０１３２】
また、複数の再生装置それぞれが第二時刻サーバに要求信号を送信することが抑制され、通信量の削減を図ることができる利点がある。
【０１３３】
また、再生装置は、複数の再生装置間で同期している時刻情報を用いて再生優先度を考慮してコンテンツを再生することができる。
【０１３４】
以上、本発明の再生装置、及び、再生システムについて、実施の形態に基づいて説明したが、本発明は、この実施の形態に限定されるものではない。本発明の趣旨を逸脱しない限り、当業者が思いつく各種変形を本実施の形態に施したものや、異なる実施の形態における構成要素を組み合わせて構築される形態も、本発明の範囲内に含まれる。
【産業上の利用可能性】
【０１３５】
本発明は、複数の再生装置間で、より確実にコンテンツの再生の同期をとる再生装置及び再生システムに利用可能である。具体的には、公共スペース又は商業施設などにおいて複数設置され、画像等を再生する再生装置などに利用可能である。
【符号の説明】
【０１３６】
１    再生システム
１１    ＣＰＵ
１２    メインメモリ
１３    ＮＩＣ
１４    ＨＴ
１５    ストレージ
２１    取得部
２１Ａ    アドレステーブル
２２    設定部
２２Ａ    優先度テーブル
２３    時刻管理部
２４    再生部
２５    提供部
２６    指示処理部
２７    モード管理部
３０    端末
４０    ＬＡＮ
４２    ルータ
４４    外部ネットワーク
ＴＳ１、ＴＳ２    時刻サーバ
ＴＸ    配信装置
Ｒ１、Ｒ２、Ｒ３    再生装置
【図１】
2018107738.tif 000003
【図２】
2018107738.tif 000004
【図３】
2018107738.tif 000005
【図４】
2018107738.tif 000006
【図５】
2018107738.tif 000007
【図６】
2018107738.tif 000008
【図７】
2018107738.tif 000009
【図８】
2018107738.tif 000010
【図９】
2018107738.tif 000011
【図１０】
2018107738.tif 000012
【図１１】
2018107738.tif 000013