(57)【要約】【課題】複数の受信端末におけるコンテンツの再生タイミングの一致性をさらに高める技術を提供する。【解決手段】生成部３０は、コンテンツデータが記憶された受信装置２０に、当該コンテンツデータの再生を開始させるための指示情報を生成するとともに、受信装置２０が指示情報をもとにコンテンツデータの再生を開始してから、コンテンツデータの次の再生を開始するまでの期間に関する期間情報を生成する。送信部３６は、指示情報が含まれた第１のパケット信号と、期間情報が含まれた第２のパケット信号とを送信する。ここで、期間情報に対応した期間が到来するときに、受信装置２０がコンテンツデータの再生を未完了でも、受信装置２０に対して、コンテンツデータの次の再生を開始させる。【選択図】図２
2011109445.tif 000002
【特許請求の範囲】
【請求項１】
コンテンツデータが記憶された複数の受信装置のそれぞれに、当該コンテンツデータの再生を開始させるための指示情報を生成するとともに、複数の受信装置のそれぞれが指示情報をもとにコンテンツデータの再生を開始してから、コンテンツデータの次の再生を開始するまでの期間に関する期間情報を生成する生成部と、
前記生成部において生成した指示情報が含まれた第１のパケット信号と、前記生成部において生成した期間情報が含まれた第２のパケット信号とを送信する送信部とを備え、
前記生成部において生成した期間情報に対応した期間が到来するときに、複数の受信装置のうちの少なくともひとつがコンテンツデータの再生を未完了でも、少なくともひとつの受信装置に対して、コンテンツデータの次の再生を開始させることを特徴とする送信装置。
【請求項２】
前記送信部から送信される第１のパケット信号と第２のパケット信号とは、ひとつのパケット信号として生成されていることを特徴とする請求項１に記載の送信装置。
【請求項３】
複数の受信装置のうちの少なくともひとつから、期間情報に対応した期間が経過する際にコンテンツデータの再生が未完了である旨の通知を受けつける受付部をさらに備え、
前記生成部は、前記受付部において受けつけた通知をもとに、期間を延長させるように期間情報を更新し、
前記送信部は、前記生成部において更新した期間情報が含まれた第２のパケット信号を送信することを特徴とする請求項１または２に記載の送信装置。
【請求項４】
前記生成部は、前記受付部において受けつけた通知の数がしきい値よりも多い場合に、期間を延長させるように期間情報を更新することを特徴とする請求項３に記載の送信装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、送信技術に関し、特にコンテンツデータの再生タイミングを通知する送信装置に関する。
【背景技術】
【０００２】
複数の端末装置間で同一のコンテンツデータを再生させる場合、端末装置間において同じタイミングで再生を行う必要がある。再生の開始時刻をファイル内に付加し、そのタイミングで再生を開始する技術が検討されている（例えば、特許文献１参照）。しかしながら、ファイルを配信した時点では、再生開始のタイミングが不明な場合もある。例えば、配信ステーションから受信端末へマルチキャストを用いてコンテンツを配信する場合、一般的にパケットロスが発生する。特に、無線ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）を介して配信を行う場合、電波状況によっては多くのパケットを損失する。そのような状況において、たとえ誤り訂正技術が使用されていても、十分視聴に耐えられる品質で動画コンテンツを再生できるとは限らない。
【０００３】
一方、複数の受信端末が同じコンテンツを受信・再生している場合、各受信端末でのコンテンツの再生タイミングを合わせたい状況が存在する。例えば、ある程度限られた場所に複数の受信端末を設置し、それらから同一のコンテンツを再生することによって、そのコンテンツの存在をユーザに知らしめる場合である。しかしながら、上記のように、再生可能な状態となったタイミングで再生を開始すると、各受信端末の設置場所による電波状況の違い、受信端末の能力によって再生可能な状態となるタイミングに差が出てしまい、同一のコンテンツであっても、異なったタイミングで再生されてしまう。これに対応するために、配信ステーションが、コンテンツデータの再生指示を受信端末へ送信する（例えば、特許文献２参照）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００６−１４８８４４号公報
【特許文献２】特開２００９−２０５３９６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
複数の受信端末におけるコンテンツの再生タイミングの一致性をさらに高めるために、次のような状況も考慮されることが好ましい。前述のごとく、配信ステーションから受信装置への経路は無線であるので、再生指示を含んだパケット信号が受信されないことがある。そのような場合、複数の受信端末におけるコンテンツの再生の開始タイミングが、合わせられなくなる。また、受信端末の処理能力が、均一であるとは限らない。そのため、複数の受信端末のそれぞれが、同一タイミングでコンテンツの再生を開始しても、コンテンツがずれて再生される。
【０００６】
本発明はこうした状況に鑑みてなされたものであり、その目的は、複数の受信端末におけるコンテンツの再生タイミングの一致性をさらに高める技術を提供することである。
【課題を解決するための手段】
【０００７】
上記課題を解決するために、本発明のある態様の送信装置は、コンテンツデータが記憶された複数の受信装置のそれぞれに、当該コンテンツデータの再生を開始させるための指示情報を生成するとともに、複数の受信装置のそれぞれが指示情報をもとにコンテンツデータの再生を開始してから、コンテンツデータの次の再生を開始するまでの期間に関する期間情報を生成する生成部と、生成部において生成した指示情報が含まれた第１のパケット信号と、生成部において生成した期間情報が含まれた第２のパケット信号とを送信する送信部とを備える。生成部において生成した期間情報に対応した期間が到来するときに、複数の受信装置のうちの少なくともひとつがコンテンツデータの再生を未完了でも、少なくともひとつの受信装置に対して、コンテンツデータの次の再生を開始させる。
【０００８】
なお、以上の構成要素の任意の組合せ、本発明の表現を方法、装置、システム、記録媒体、コンピュータプログラムなどの間で変換したものもまた、本発明の態様として有効である。
【発明の効果】
【０００９】
本発明によれば、複数の受信端末におけるコンテンツの再生タイミングの一致性をさらに高めることができる。
【図面の簡単な説明】
【００１０】
【図１】本発明の実施例に係る通信システムの概要を示す図である。
【図２】図１の通信システムの構成を示す図である。
【図３】図１の通信システムによる再生手順を示すシーケンス図である。
【図４】図１の通信システムによる別の再生手順を示すシーケンス図である。
【図５】本発明の変形例に係る通信システムによる再生手順を示すシーケンス図である。
【図６】本発明の別の変形例に係る通信システムによる再生手順を示すシーケンス図である。
【図７】本発明のさらに別の変形例に係る通信システムによる再生手順を示すシーケンス図である。
【図８】本発明のさらに別の変形例に係る受信装置による再生手順を示すフローチャートである。
【図９】本発明のさらに別の変形例に係る送信装置による指示手順を示すフローチャートである。
【発明を実施するための形態】
【００１１】
本発明を具体的に説明する前に、概要を述べる。本発明の実施例は、送信装置と、複数の受信装置によって構成される通信システムに関する。ここで、送信装置と複数の受信装置とは、例えば、無線ＬＡＮによって接続されている。また、各受信装置は、コンテンツデータを予め記憶しており、記憶したコンテンツデータを再生する。なお、コンテンツデータの再生は、再生リストをもとになされる。ここで、複数の受信装置における再生タイミングを合わせるために、本実施例に係る通信システムは、次の処理を実行する。
【００１２】
送信装置は、再生を開始するまでの期間に関する情報（以下、「開始指示情報」という）が含まれたパケット信号をマルチキャスト送信する。例えば、開始指示情報では、９００ｍｓという期間が示されている。このようなパケット信号を受信した各受信装置は、開始指示情報にて示された期間、例えば９００ｍｓ経過後にコンテンツデータの再生を開始する。送信装置と受信装置との間は、無線回線であるので、パケット信号が受信装置に受信されないこともありえる。
【００１３】
その際、受信装置は、開始指示情報を認識できない。これに対応するため、送信装置は、開始指示情報が含まれたパケット信号を複数回送信する。開始指示情報の値は、パケット信号の送信タイミングに応じて調節される。例えば、パケット信号が３００ｍｓ間隔で３回送信される場合、開始指示情報の値は、先に送信されるパケット信号から順に、９００ｍｓ、６００ｍｓ、３００ｍｓとなる。受信装置は、複数回送信されるパケット信号のうち、いずれかひとつでも受信すれば、開始指示情報を認識できる。
【００１４】
図１は、本発明の実施例に係る通信システム１００の概要を示す。通信システム１００は、送信装置１０、受信装置２０と総称される第１受信装置２０ａ、第２受信装置２０ｂ、第Ｎ受信装置２０ｎを含む。
【００１５】
送信装置１０は、無線ＬＡＮの基地局装置の機能を有するとともに、複数の受信装置２０に対して、各種の情報が含まれたパケット信号をマルチキャスト送信する。ここで、各種の情報のうちのひとつは、前述の開始指示情報である。また、送信装置１０は、受信装置２０において記憶されたコンテンツデータの再生順序に関する情報（以下、「再生リスト」という）もパケット信号に含め、そのようなパケット信号をマルチキャスト送信する。ここで、再生リストによって、ひとつのコンテンツデータが示されていてもよく、複数種類のコンテンツデータが示されていてもよい。送信装置１０は、再生リストが含まれたパケット信号を送信した後に、開始指示情報が含まれたパケット信号を複数回送信する。その際、開始指示情報にて示された期間は、パケット信号の送信タイミングに応じて調節される。
【００１６】
受信装置２０は、コンテンツデータを予め記憶する。受信装置２０は、送信装置１０からのパケット信号を受信し、パケット信号に含まれた各種の情報を取得する。再生リストを取得することによって、受信装置２０は、再生すべきコンテンツデータを認識する。また、再生リストが、複数種類のコンテンツデータを示している場合、受信装置２０は、複数種類のコンテンツデータを再生すべき順番を認識する。開始指示情報を取得することによって、受信装置２０は、コンテンツデータの再生を開始するまでの期間を認識する。当該期間が到来すると、受信装置２０は、コンテンツデータの再生を開始する。なお、受信装置２０は、開始指示情報が含まれたパケット信号を複数受信した場合、そのうちのいずれかのみを使用してもよいし、最新の開始指示情報によって開始タイミングを更新してもよい。
【００１７】
図２は、通信システム１００の構成を示す。通信システム１００における送信装置１０は、生成部３０、通信部３２、制御部３４を含み、通信部３２は、送信部３６、受付部３８を含む。通信システム１００における受信装置２０は、通信部４０、設定部４２、再生部４４、記憶部４６、出力部４８、制御部５０を含み、通信部４０は、受信部５２、通知部５４を含む。
【００１８】
生成部３０は、再生リストを生成する。再生リストにて、ひとつのコンテンツデータが示される場合、生成部３０は、当該ひとつのコンテンツデータを識別するための情報を再生リストに含める。一方、再生リストにて、複数のコンテンツデータが示される場合、生成部３０は、複数のコンテンツデータのそれぞれを識別するための情報を再生順に再生リストに含める。生成部３０は、再生リストをパケット信号に含め、パケット信号を送信部３６へ出力する。
【００１９】
また、生成部３０は、開始指示情報も生成する。ここで、開始指示情報とは、前述のごとく、コンテンツデータが記憶された複数の受信装置２０のそれぞれに、当該コンテンツデータの再生を開始させるまでの期間に関する情報である。期間は、例えば、開始まで９００ｍｓというように示されており、開始するまでのオフセットともいえる。生成部３０は、開始指示情報を含めるようにパケット信号を生成する。生成部３０は、複数の開始指示情報を生成し、送信タイミングの異なった複数のパケット信号のそれぞれに、開始指示情報をひとつずつ含める。
【００２０】
その際、生成部３０は、複数回送信されるパケット信号のそれぞれの送信タイミングに応じて、各パケット信号に含まれる開始指示情報での期間の値を調節する。つまり、受信装置２０は、後から送信されるパケット信号に含まれる開始指示情報ほど、期間が短くなるように、期間の値を調節する。ここでは、パケット信号の送信間隔が一定であるとする。そのため、生成部３０は、前回に送信されるパケット信号に含まれる開始指示情報での期間の値から、一定間隔に応じた値を減じるように、期間の値を調節する。生成部３０は、開始指示情報が含まれたパケット信号を送信部３６へ順次出力する。
【００２１】
送信部３６は、生成部３０からのパケット信号を受けつける。送信部３６は、パケット信号を変調した後に、変調したパケット信号を周波数変換することによって、無線周波数のパケット信号を生成する。生成部３０は、パケット信号を複数の受信装置２０へ送信する。ここで、送信部３６は、再生リストが含まれたパケット信号を送信した後、複数の受信装置２０のそれぞれがコンテンツデータの再生を開始するまでに、開始指示情報が含まれたパケット信号を複数回送信する。なお、前述のごとく、送信部３６は、開始指示情報が含まれたパケット信号を一定間隔で送信する。受付部３８の説明は、ここでは省略する。制御部３４は、送信装置１０全体の動作を制御する。
【００２２】
受信部５２は、送信部３６からの無線周波数のパケット信号を受信する。受信部５２は、パケット信号を周波数変換した後に、周波数変換したパケット信号を復調する。受付部３８は、復調結果から再生リストや開始指示情報を抽出して、設定部４２へ出力する。設定部４２は、受信部５２から再生リストを受けつけると、再生部４４に対して、再生リストにて示されたコンテンツデータの再生準備を再生部４４へ指示する。ここで、再生リストが複数のコンテンツデータを示す場合、設定部４２は、再生部４４に対して、再生リストにしたがった複数のコンテンツデータの再生順番を指定する。記憶部４６は、少なくともひとつのコンテンツデータを記憶する。再生部４４は、設定部４２からの指示にしたがって、記憶部４６からコンテンツデータを抽出する。
【００２３】
設定部４２は、受信部５２から開始指示情報を受けつけると、開始指示情報に対応した期間から０へ向かうように、タイマを開始させる。ここで、設定部４２は、タイマを開始させた後、受信部５２から開始指示情報を受けつけた場合、当該開始指示情報を無視してもよい。タイマが０になると、設定部４２は、再生部４４にコンテンツデータの再生開始を指示する。再生部４４は、設定部４２からの再生開始の指示を受けつけると、コンテンツデータの再生を開始する。コンテンツデータの再生には、公知の技術が使用されればよいので、ここでは説明を省略する。再生部４４は、再生したコンテンツデータを出力部４８へ出力する。
【００２４】
出力部４８は、モニタやスピーカを含むように構成される。出力部４８は、再生部４４から、再生したコンテンツデータを受けつける。出力部４８は、コンテンツデータのうちの動画像をモニタに表示させる。また、出力部４８は、コンテンツデータのうちの音声をスピーカから出力させる。通知部５４の説明は、ここでは省略する。制御部５０は、受信装置２０全体の動作を制御する。
【００２５】
この構成は、ハードウエア的には、任意のコンピュータのＣＰＵ、メモリ、その他のＬＳＩで実現でき、ソフトウエア的にはメモリにロードされた通信機能のあるプログラムなどによって実現されるが、ここではそれらの連携によって実現される機能ブロックを描いている。したがって、これらの機能ブロックがハードウエアのみ、ソフトウエアのみ、またはそれらの組合せによっていろいろな形で実現できることは、当業者には理解されるところである。
【００２６】
以上の構成による通信システム１００の動作概要を説明する。図３は、通信システム１００による再生手順を示すシーケンス図である。送信装置１０は、第１受信装置２０ａ、第２受信装置２０ｂへ再生リストを送信する（Ｓ１０、Ｓ１２）。ここで、第１受信装置２０ａ、第２受信装置２０ｂへの再生リストの送信は、便宜上、別のステップとして示されているが、送信装置１０からは、第１受信装置２０ａ、第２受信装置２０ｂへ、再生リストがマルチキャスト送信されている。以下の開始指示情報も同様である。
【００２７】
送信装置１０は、第１受信装置２０ａ、第２受信装置２０ｂへ開始指示情報を送信する（Ｓ１４、Ｓ１６）。ここで、開始指示情報のオフセットは９００ｍｓである。送信装置１０は、第１受信装置２０ａ、第２受信装置２０ｂへ開始指示情報を送信する（Ｓ１８、Ｓ２０）。ここで、開始指示情報のオフセットは６００ｍｓである。送信装置１０は、第１受信装置２０ａ、第２受信装置２０ｂへ開始指示情報を送信する（Ｓ２２、Ｓ２４）。ここで、開始指示情報のオフセットは３００ｍｓである。送信装置１０は、第１受信装置２０ａ、第２受信装置２０ｂへ開始指示情報を送信する（Ｓ２６、Ｓ２８）。ここで、開始指示情報のオフセットは０ｍｓである。第１受信装置２０ａは、コンテンツデータを再生し（Ｓ３０）、第２受信装置２０ｂも、コンテンツデータを再生する（Ｓ３２）。
【００２８】
開始指示情報が期間の値、つまりオフセット値を直接示すように、生成部３０は開始指示情報を生成している。しかしながら、開始指示情報を含んだパケット信号の送信間隔が、一定間隔であるとして予め規定されている場合、開始指示情報が、コンテンツデータの再生開始までに、送信すべきパケット信号の残り数を示すように、生成部３０は開始指示情報を生成してもよい。例えば、開始指示情報が４回送信される場合、先に送信される開始指示情報から順に、「３」、「２」、「１」、「０」と示される。ここで、パケット信号の送信間隔が３００ｍｓである場合、開始指示情報が「３」であることは、オフセットが「９００ｍｓ」であることに相当する。そのため、これまでと同様の制御を可能にしながら、開始指示情報のデータ量が低減される。
【００２９】
図４は、通信システム１００による別の再生手順を示すシーケンス図である。送信装置１０は、第１受信装置２０ａ、第２受信装置２０ｂへ再生リストを送信する（Ｓ５０、Ｓ５２）。送信装置１０は、第１受信装置２０ａ、第２受信装置２０ｂへ開始指示情報を送信する（Ｓ５４、Ｓ５６）。ここで、開始指示情報ではカウント３が示されている。送信装置１０は、第１受信装置２０ａ、第２受信装置２０ｂへ開始指示情報を送信する（Ｓ５８、Ｓ６０）。ここで、開始指示情報ではカウント２が示されている。送信装置１０は、第１受信装置２０ａ、第２受信装置２０ｂへ開始指示情報を送信する（Ｓ６２、Ｓ６４）。ここで、開始指示情報ではカウント１が示されている。送信装置１０は、第１受信装置２０ａ、第２受信装置２０ｂへ開始指示情報を送信する（Ｓ６６、Ｓ６８）。ここで、開始指示情報ではカウント０が示されている。第１受信装置２０ａは、コンテンツデータを再生し（Ｓ７０）、第２受信装置２０ｂも、コンテンツデータを再生する（Ｓ７２）。
【００３０】
次に、本発明の変形例を説明する。変形例は、これまで同様の通信システムに関する。実施例に係る送信装置は、開始指示情報が含まれたパケット信号を複数回送信しており、その際、パケット信号の送信間隔を一定にしている。一方、変形例に係る送信装置は、開始指示情報が含まれたパケット信号の送信回数が増加するにつれて、パケット信号の送信間隔を短くする。
【００３１】
変形例に係る通信システム１００の構成は、図１、図２と同様のタイプである。ここでは、差異を中心に説明する。送信部３６は、コンテンツデータの再生開始に近づくほど、開始指示情報が含まれたパケット信号の送信間隔を短縮する。つまり、開始指示情報が含まれたパケット信号の送信回数が増加するにつれて、４００ｍｓ、３００ｍｓ、１００ｍｓのように、パケット信号の送信間隔を短縮する。生成部３０は、送信部３６からのパケット信号の送信間隔の短縮に応じて、期間の値を調節する。例えば、前述のように、送信間隔が、４００ｍｓ、３００ｍｓ、１００ｍｓのように短縮される場合、生成部３０は、開始指示情報に対応した期間を８００ｍｓ、４００ｍｓ、１００ｍｓ、０ｍｓのように調節する。
【００３２】
図５は、本発明の変形例に係る通信システム１００による再生手順を示すシーケンス図である。送信装置１０は、第１受信装置２０ａ、第２受信装置２０ｂへ再生リストを送信する（Ｓ８０、Ｓ８２）。送信装置１０は、第１受信装置２０ａ、第２受信装置２０ｂへ開始指示情報を送信する（Ｓ８４、Ｓ８６）。ここで、開始指示情報のオフセットは８００ｍｓである。送信装置１０は、第１受信装置２０ａ、第２受信装置２０ｂへ開始指示情報を送信する（Ｓ８８、Ｓ９０）。ここで、開始指示情報のオフセットは４００ｍｓである。送信装置１０は、第１受信装置２０ａ、第２受信装置２０ｂへ開始指示情報を送信する（Ｓ９２、Ｓ９４）。ここで、開始指示情報のオフセットは１００ｍｓである。送信装置１０は、第１受信装置２０ａ、第２受信装置２０ｂへ開始指示情報を送信する（Ｓ９６、Ｓ９８）。ここで、開始指示情報のオフセットは０ｍｓである。第１受信装置２０ａは、コンテンツデータを再生し（Ｓ１００）、第２受信装置２０ｂも、コンテンツデータを再生する（Ｓ１０２）。
【００３３】
次に、本発明の別の変形例を説明する。別の変形例は、これまで同様の通信システムに関する。実施例に係る送信装置は、開始指示情報が含まれたパケット信号を複数回送信しており、その際、パケット信号の送信間隔を一定にしている。一方、別の変形例に係る送信装置は、開始指示情報が含まれたパケット信号の送信回数が増加するにつれて、パケット信号の送信間隔を長くする。
【００３４】
別の変形例に係る通信システム１００の構成は、図１、図２と同様のタイプである。ここでは、差異を中心に説明する。送信部３６は、コンテンツデータの再生開始に近づくほど、開始指示情報が含まれたパケット信号の送信間隔を延長する。つまり、開始指示情報が含まれたパケット信号の送信回数が増加するにつれて、１００ｍｓ、３００ｍｓ、４００ｍｓのように、パケット信号の送信間隔を延長する。生成部３０は、送信部３６からのパケット信号の送信間隔の延長に応じて、期間の値を調節する。例えば、前述のように、送信間隔が、１００ｍｓ、３００ｍｓ、４００ｍｓのように延長される場合、生成部３０は、開始指示情報に対応した期間を８００ｍｓ、７００ｍｓ、４００ｍｓ、０ｍｓのように調節する。
【００３５】
図６は、本発明の別の変形例に係る通信システム１００による再生手順を示すシーケンス図である。送信装置１０は、第１受信装置２０ａ、第２受信装置２０ｂへ再生リストを送信する（Ｓ１１０、Ｓ１１２）。送信装置１０は、第１受信装置２０ａ、第２受信装置２０ｂへ開始指示情報を送信する（Ｓ１１４、Ｓ１１６）。ここで、開始指示情報のオフセットは８００ｍｓである。送信装置１０は、第１受信装置２０ａ、第２受信装置２０ｂへ開始指示情報を送信する（Ｓ１１８、Ｓ１２０）。ここで、開始指示情報のオフセットは７００ｍｓである。送信装置１０は、第１受信装置２０ａ、第２受信装置２０ｂへ開始指示情報を送信する（Ｓ１２２、Ｓ１２４）。ここで、開始指示情報のオフセットは４００ｍｓである。送信装置１０は、第１受信装置２０ａ、第２受信装置２０ｂへ開始指示情報を送信する（Ｓ１２６、Ｓ１２８）。ここで、開始指示情報のオフセットは０ｍｓである。第１受信装置２０ａは、コンテンツデータを再生し（Ｓ１３０）、第２受信装置２０ｂも、コンテンツデータを再生する（Ｓ１３２）。
【００３６】
次に、本発明のさらに別の変形例を説明する。さらに別の変形例は、これまでと同様の通信システムであるが、受信装置においてコンテンツデータが再生された後の処理を説明の対象とする。受信装置は、コンテンツデータの再生が終了した場合、コンテンツデータを繰り返し再生する。その際、各受信装置の処理能力が異なることがある。その結果、コンテンツデータの再生終了のタイミングが、受信装置によって異なる。これを繰り返すと、複数の受信装置における再生タイミングがずれていく。
【００３７】
これに対応するために、さらに別の変形例に係る送信装置は、コンテンツデータの再生期間に関する情報（以下、「期間情報」という）が含まれたパケット信号を送信する。コンテンツデータの再生を開始してから、期間情報に対応した期間を経過したときに、コンテンツデータの再生が終了していなくても、受信装置は再生を終了する。さらに、受信装置は、コンテンツデータの新たな再生を開始する。一方、コンテンツデータの再生を開始してから、期間情報に対応した期間を経過する前に、コンテンツデータの再生が終了していても、受信装置は、コンテンツデータの新たな再生を開始せず、期間情報に対応した期間を経過したときに開始する。
【００３８】
さらに別の変形例に係る通信システム１００の構成は、図１、図２と同様のタイプである。ここでは、差異を中心に説明する。図１の送信装置１０は、期間情報が含まれたパケット信号を送信する。例えば、送信装置１０は、再生リストが含まれたパケット信号に、期間情報も含める。受信装置２０は、期間情報を取得することによって、コンテンツデータを再生すべき期間を認識する。なお、再生リストが、複数種類のコンテンツデータを示している場合、期間情報は、複数種類のコンテンツデータを再生すべき期間の総和に相当する。
【００３９】
受信装置２０は、期間情報に対応した期間が経過すると、コンテンツデータの新たな再生を開始する。例えば、再生リストにひとつのコンテンツデータが示されている場合、受信装置２０は、期間情報に対応した期間が経過すると、コンテンツデータの最初から再生する。一方、再生リストに複数のコンテンツデータが示されている場合、受信装置２０は、期間情報に対応した期間が経過すると、最初のコンテンツデータの再生を再び開始する。なお、期間情報に対応した期間が経過したときに、前のコンテンツデータの再生が終了していない場合、受信装置２０は、当該コンテンツデータの再生を中止する。また、期間情報に対応した期間が経過する前に、前のコンテンツデータの再生が終了している場合、受信装置２０は、期間情報に対応した期間が経過するまで、コンテンツデータの再生を実行せずに、待機する。
【００４０】
図２の生成部３０は、これまでの処理に加えて、期間情報を生成する。前述のごとく、期間情報とは、複数の受信装置２０のそれぞれが開始指示情報をもとにコンテンツデータの再生を開始してから、コンテンツデータの次の再生を開始するまでの期間に関する情報である。生成部３０は、再生リストと期間情報とを含めるように、パケット信号を生成する。生成部３０は、パケット信号を送信部３６へ送信する。送信部３６は、再生リストと期間情報とが含まれたパケット信号を送信するとともに、開始指示情報とが含まれたパケット信号をマルチキャスト送信する。
【００４１】
設定部４２は、受信部５２から期間情報を受けつけると、期間情報に対応した期間を設定する。また、再生部４４がコンテンツデータの再生を開始したときに、タイマを開始する。設定部４２は、期間情報に対応した期間が到来するときに、再生部４４にコンテンツデータの次の再生を開始させる。そのため、期間情報に対応した期間が到来するときに、再生部４４がコンテンツデータの再生を完了していなければ、再生部４４は、コンテンツデータの残りの再生を中止する。一方、期間情報に対応した期間が到来するまでに、再生部４４がコンテンツデータの再生を終了していた場合、再生部４４は、新たな再生を実行せずに待機する。つまり、再生部４４は、何もコンテンツデータを再生しない。このように、再生部４４は、連続してコンテンツデータを再生する。
【００４２】
なお、再生部４４は、期間情報に対応した期間が到来するときに、コンテンツデータの再生を完了していなければ、期間情報に対応した期間が経過する際にコンテンツデータの再生が未完了である旨を通知するための情報（以下、「通知信号」という）を生成する。再生部４４は、通知信号が含まれたパケット信号を通知部５４へ出力する。通知部５４は、送信部３６と同様の処理を実行し、通知信号が含まれたパケット信号を送信する。受付部３８は、受信部５２と同様の処理を実行し、複数の受信装置２０のうちの少なくともひとつから、通知信号が含まれたパケット信号を受信する。受付部３８は、パケット信号から通知信号を抽出し、通知信号を生成部３０へ出力する。
【００４３】
生成部３０は、受付部３８から通知信号を受けつけた場合、期間を延長させるように期間情報を更新する。例えば、生成部３０は、通知信号を受けつけると、予め定められた期間を現在の期間に追加する。生成部３０は、更新した期間情報を含めたパケット信号を送信部３６へ出力する。送信部３６は、前述のごとく、パケット信号を送信する。設定部４２は、更新された期間情報を受けつけると、期間情報を更新する。
【００４４】
図７は、本発明のさらに別の変形例に係る通信システム１００による再生手順を示すシーケンス図である。送信装置１０は、第１受信装置２０ａ、第２受信装置２０ｂへ期間情報を送信する（Ｓ１４０、Ｓ１４２）。送信装置１０は、第１受信装置２０ａ、第２受信装置２０ｂへ開始指示情報を送信する（Ｓ１４４、Ｓ１４６）。第１受信装置２０ａは、コンテンツデータを再生し（Ｓ１４８）、第２受信装置２０ｂも、コンテンツデータを再生する（Ｓ１５０）。第２受信装置２０ｂは、期間情報に示された期間を経過するまでにコンテンツデータの再生を終了する。期間情報に示された期間を経過すると、第１受信装置２０ａは、コンテンツデータを新たに再生し（Ｓ１５２）、第２受信装置２０ｂも、コンテンツデータを新たに再生する（Ｓ１５４）。
【００４５】
図８は、本発明のさらに別の変形例に係る受信装置２０による再生手順を示すフローチャートである。設定部４２は、期間情報を受けつける（Ｓ１７０）。再生部４４は、コンテンツデータを再生する（Ｓ１７２）。期間情報に対応した期間が経過していなければ（Ｓ１７４のＮ）、再生部４４は、処理を継続する。期間情報に対応した期間が経過した場合（Ｓ１７４のＹ）に、未再生の部分があれば（Ｓ１７６のＹ）、再生部４４は通知信号を生成する（Ｓ１７８）。通知部５４は、通知信号を送信する（Ｓ１８０）。未再生の部分がなければ（Ｓ１７６のＮ）、ステップ１７８、１８０はスキップされる。コンテンツデータを新たに再生すべき場合（Ｓ１８２のＹ）、設定部４２は、期間情報を受けつけていれば、期間を更新し（Ｓ１８４）、ステップ１７２へ戻る。一方、コンテンツデータを新たに再生すべき場合でなければ（Ｓ１８２のＮ）、処理は終了される。
【００４６】
図９は、本発明のさらに別の変形例に係る送信装置１０による指示手順を示すフローチャートである。受付部３８が通知信号を受けつければ（Ｓ１９０のＹ）、通信部３２は期間情報を更新する（Ｓ１９２）。一方、受付部３８が通知信号を受けつけなければ（Ｓ１９０のＮ）、ステップ１９２はスキップされる。期間情報を送信する必要があれば（Ｓ１９４のＹ）、送信部３６は期間情報を送信する（Ｓ１９６）。一方、期間情報を送信する必要がなければ（Ｓ１９４のＮ）、ステップ１９６はスキップされる。
【００４７】
本発明の実施例によれば、開始指示情報を複数回送信するので、開始指示情報を含んだパケット信号のいずれかが受信されない場合であっても、開始指示情報を通知できなくなる可能性を低減できる。また、開始指示情報を含んだパケット信号の送信タイミングに応じて、開始指示情報の内容を調節するので、開始指示情報をひとつでも受信させれば、開始指示情報を通知できる。また、また、開始指示情報を通知できる可能性が向上するので、複数の受信装置におけるコンテンツの再生タイミングの一致性をさらに高めることができる。また、開始指示情報として残りの情報数が示されるので、情報量を低減できる。また、開始指示情報の送信回数の増加に応じて、送信間隔を短くするので、開始タイミングの直前まで開始指示情報を送信できる。また、開始指示情報の送信回数の増加に応じて、送信間隔を長くするので、受信装置に再生の準備をさせることができる。
【００４８】
また、期間情報を送信し、期間情報に対応した期間が経過したときに、新たな再生を開始させるので、複数の受信装置において、新たな再生の開始タイミングの一致性を向上できる。また、期間情報に対応した期間が経過したときに、新たな再生を開始させるので、各受信装置の処理速度が異なる場合でも、複数の受信装置において、新たな再生の開始タイミングの一致性を向上できる。また、期間情報に対応した期間が経過しても再生が終了していなければ、通知信号を受けつけるので、通知信号に応じて期間情報を更新できる。また、期間情報が更新されるので、コンテンツデータの一部が再生されない状態が継続することを抑制できる。
【００４９】
以上、本発明を実施例をもとに説明した。この実施例は例示であり、それらの各構成要素や各処理プロセスの組合せにいろいろな変形例が可能なこと、またそうした変形例も本発明の範囲にあることは当業者に理解されるところである。
【００５０】
本発明の実施例において、生成部３０は、開始指示情報と期間情報とを別のパケット信号に含めている。しかしながらこれに限らず例えば、生成部３０は、開始指示情報と期間情報とをひとつのパケット信号に含めてもよい。本変形例によれば、パケット信号に含める情報の自由度を向上できる。
【００５１】
本発明の実施例において、生成部３０は、受付部３８において通知信号を受けつけた場合に、期間情報を更新している。しかしながらこれに限らず例えば、生成部３０は、受付部３８において受けつけた通知信号の数がしきい値よりも多い場合に、期間情報を更新してもよい。本変形例によれば、期間情報の更新頻度が低減されるので、通信システム１００の安定性を向上できる。
【符号の説明】
【００５２】
１０  送信装置、  ２０  受信装置、  ３０  生成部、  ３２  通信部、  ３４  制御部、  ３６  送信部、  ３８  受付部、  ４０  通信部、  ４２  設定部、  ４４  再生部、  ４６  記憶部、  ４８  出力部、  ５０  制御部、  ５２  受信部、  ５４  通知部、  １００  通信システム。
【図１】
2011109445.tif 000003
【図２】
2011109445.tif 000004
【図３】
2011109445.tif 000005
【図４】
2011109445.tif 000006
【図５】
2011109445.tif 000007
【図６】
2011109445.tif 000008
【図７】
2011109445.tif 000009
【図８】
2011109445.tif 000010
【図９】
2011109445.tif 000011