(57)【特許請求の範囲】
【請求項１】
コンテンツ送信装置が、コンテンツに関する番組情報を含むトランスポートストリームの複数のコンテンツ受信装置へのネットワークを介したマルチキャストを行い、前記コンテンツ受信装置が前記マルチキャストの対象からの離脱要求を示す完了信号を前記ネットワークへ送信し、前記番組情報が定期的に更新されるコンテンツ配信システムにおけるコンテンツ受信装置であって、
前記コンテンツ受信装置は、前記コンテンツ送信装置から送信された前記コンテンツを前記ネットワークを介して受信し、
前記番組情報の定期的な更新のタイミングである所定の更新タイミングとは非同期に、前記コンテンツ送信装置から前記ネットワークを介して受信した前記トランスポートストリームに基づいて前記番組情報を取得する取得部と、
前記取得部による所定期間分の前記番組情報の取得が完了した場合に、前記完了信号を前記ネットワークに送信する完了処理部と、
を備え、
前記番組情報の前記更新タイミングが前記取得部による前記番組情報の取得タイミングに重なる場合、前記完了処理部は、前記定期的な更新の完了後の前記所定期間分の前記番組情報の前記取得部による取得が完了してから、自己の前記コンテンツ受信装置固有の情報に基づいて設定されるかまたはランダムに設定される待機時間が経過した後に、前記完了信号を送信する、コンテンツ受信装置。
【請求項２】
前記待機時間を自己の前記コンテンツ受信装置固有の情報に基づいて設定するかまたはランダムに設定する設定部をさらに備える、請求項１に記載のコンテンツ受信装置。
【請求項３】
前記設定部は、最大待機時間を示す情報を前記ネットワークを介して前記コンテンツ送信装置から受信し、当該最大待機時間を上限として前記待機時間を設定する、請求項２に記載のコンテンツ受信装置。
【請求項４】
前記取得部が取得した前記番組情報を記憶する記憶部と、
前記番組情報を管理する管理部と、
をさらに備え、
前記番組情報の前記更新タイミングが前記取得部による前記番組情報の取得タイミングに重なる場合、前記管理部は、前記番組情報の更新完了前に前記取得部が取得した前記番組情報を、前記記憶部へ登録することなく破棄する、請求項１〜３のいずれか一つに記載のコンテンツ受信装置。
【請求項５】
前記管理部は、前記記憶部への前記番組情報の登録状態を示し、かつ前記番組情報の取得および前記記憶部への登録の実行判断に用いられるフラグを設定可能であり、
前記フラグが完了状態に設定される場合、前記番組情報の取得および前記記憶部への登録を実行すべきであると判断され、前記フラグが未完了状態に設定される場合、前記番組情報の取得および前記記憶部への登録を実行すべきでないと判断され、
前記トランスポートストリームには、前記コンテンツ及び前記番組情報を含む第１のトランスポートストリームと、前記コンテンツを含まず前記番組情報を含む第２のトランスポートストリームとが含まれ、
前記更新タイミングにおいて前記取得部が取得中のトランスポートストリームが前記第２のトランスポートストリームである場合、前記管理部は、前記更新タイミングの開始において、前記フラグを前記未完了状態に設定する処理を行う、請求項４に記載のコンテンツ受信装置。
【請求項６】
前記管理部は、前記記憶部への前記番組情報の登録状態を示し、かつ前記番組情報の取得および前記記憶部への登録の実行判断に用いられるフラグを設定可能であり、
前記フラグが完了状態に設定される場合、前記番組情報の取得および前記記憶部への登録を実行すべきであると判断され、前記フラグが未完了状態に設定される場合、前記番組情報の取得および前記記憶部への登録を実行すべきでないと判断され、
前記トランスポートストリームには、前記コンテンツ及び前記番組情報を含む第１のトランスポートストリームと、前記コンテンツを含まず前記番組情報を含む第２のトランスポートストリームとが含まれ、
前記更新タイミングにおいて前記取得部が取得中のトランスポートストリームが前記第１のトランスポートストリームである場合、前記管理部は、前記更新タイミングの開始において前記フラグを前記未完了状態に設定する処理、を行わない、請求項４に記載のコンテンツ受信装置。
【請求項７】
前記待機時間は、前記コンテンツ送信装置から送信される情報の示す最大待機時間を上限として設定され、
前記取得部が前記定期的な更新の完了後の前記番組情報の取得を開始してから、前記最大待機時間を超える一定時間が経過しても、前記所定期間分の前記番組情報の取得を完了しない場合、前記完了処理部は前記完了信号を前記ネットワークに送信する、請求項１〜６のいずれか一つに記載のコンテンツ受信装置。
【請求項８】
前記取得部が前記定期的な更新の完了後の前記番組情報の取得を開始してから、前記最大待機時間を超える一定時間が経過しても、前記所定期間分の前記番組情報の取得を完了しない場合、前記完了処理部は、前記一定時間が経過してから、自己の前記コンテンツ受信装置固有の情報に基づいて設定されるかまたはランダムに設定される待機時間が経過した後に、前記完了信号を送信する、請求項７に記載のコンテンツ受信装置。
【請求項９】
コンテンツ送信装置が、コンテンツに関する番組情報を含むトランスポートストリームの複数のコンテンツ受信装置へのネットワークを介したマルチキャストを行い、前記コンテンツ受信装置が前記マルチキャストの対象からの離脱要求を示す完了信号を前記ネットワークへ送信し、前記番組情報が定期的に更新されるコンテンツ配信システムにおけるコンテンツ送信装置であって、
前記コンテンツ送信装置は、前記ネットワークを介して前記コンテンツを前記コンテンツ受信装置へ送信し、
前記番組情報を含む前記トランスポートストリームを送信する送信部と、
設定部と、
を備え、
前記コンテンツ受信装置は、前記番組情報の定期的な更新のタイミングである所定の更新タイミングとは非同期に、前記コンテンツ送信装置から前記ネットワークを介して受信した前記トランスポートストリームに基づいて前記番組情報を取得し、
前記コンテンツ受信装置は、前記番組情報の前記更新タイミングが自己の前記番組情報の取得タイミングに重なる場合、前記定期的な更新の完了後の所定期間分の前記番組情報の取得が完了してから、自己の固有の情報に基づいて設定されるかまたはランダムに設定される待機時間が経過した後に、前記完了信号を前記ネットワークに送信し、
前記設定部は、前記待機時間に関する最大待機時間を設定し、当該最大待機時間を示す情報を前記ネットワークを介して前記コンテンツ受信装置に送信する、コンテンツ送信装置。
【請求項１０】
コンテンツ送信装置と、
前記コンテンツ送信装置から送信されたコンテンツを、ネットワークを介して受信するコンテンツ受信装置と、
を備え、
前記コンテンツ送信装置は、
前記コンテンツに関する番組情報を含むトランスポートストリームの複数のコンテンツ受信装置へのネットワークを介したマルチキャストを行い、
前記番組情報は定期的に更新され、
前記コンテンツ受信装置は、
前記マルチキャストの対象からの離脱要求を示す完了信号を前記ネットワークへ送信し、
前記番組情報の定期的な更新のタイミングである所定の更新タイミングとは非同期に、前記コンテンツ送信装置から前記ネットワークを介して受信した前記トランスポートストリームに基づいて前記番組情報を取得する取得部と、
前記取得部による所定期間分の前記番組情報の取得が完了した場合に、前記完了信号を前記ネットワークに送信する完了処理部と、
を有し、
前記番組情報の前記更新タイミングが前記取得部による前記番組情報の取得タイミングに重なる場合、前記完了処理部は、前記定期的な更新の完了後の前記所定期間分の前記番組情報の前記取得部による取得が完了してから、自己の前記コンテンツ受信装置固有の情報に基づいて設定されるかまたはランダムに設定される待機時間が経過した後に、前記完了信号を送信する、コンテンツ配信システム。
【請求項１１】
前記コンテンツ送信装置は、
前記待機時間に関する最大待機時間を設定し、当該最大待機時間を示す情報を前記ネットワークを介して前記コンテンツ受信装置に送信する、請求項１０に記載のコンテンツ配信システム。
【請求項１２】
コンテンツ受信装置が、コンテンツ送信装置から送信されたコンテンツをネットワークを介して受信し、前記コンテンツ送信装置が、前記コンテンツに関する番組情報を含むトランスポートストリームの複数の前記コンテンツ受信装置への前記ネットワークを介したマルチキャストを行い、前記コンテンツ受信装置が前記マルチキャストの対象からの離脱要求を示す完了信号を前記ネットワークへ送信し、前記番組情報が定期的に更新されるコンテンツ配信システムにおけるコンテンツ受信装置に搭載されるコンピュータを、
前記番組情報の定期的な更新のタイミングである所定の更新タイミングとは非同期に、前記コンテンツ送信装置から前記ネットワークを介して受信した前記トランスポートストリームに基づいて前記番組情報を取得する取得手段と、
前記取得手段による所定期間分の前記番組情報の取得が完了した場合に、前記完了信号を前記ネットワークに送信する完了処理手段と、
として機能させるためのプログラムであって、
前記番組情報の前記更新タイミングが前記取得手段による前記番組情報の取得タイミングに重なる場合、前記完了処理手段は、前記定期的な更新の完了後の前記所定期間分の前記番組情報の前記取得手段による取得が完了してから、自己の前記コンテンツ受信装置固有の情報に基づいて設定されるかまたはランダムに設定される待機時間が経過した後に、前記完了信号を送信する、プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンテンツ受信装置、コンテンツ送信装置、コンテンツ配信システム、及びプログラムに関する。
【背景技術】
【０００２】
近年における通信技術の進展に伴い、地上デジタル放送やＢＳデジタル放送等のコンテンツをＩＰネットワークを介して配信するＩＰ再送信サービスが普及しつつある。ＩＰ再送信では、番組検索等の際におけるユーザの利便性を向上すべく、放送中及び放送予定のコンテンツに関する番組情報が、コンテンツ配信装置からネットワークを介してコンテンツ受信装置に送信される。コンテンツ受信装置は、ネットワークから受信したトランスポートストリームに含まれているＥＩＴ（Event Information Table）やＳＤＴ（Service Description Table）等の各種のＳＩ（Service Information）に基づいて、番組情報を取得する。
【０００３】
なお、地上デジタル放送に関する運用規定が、例えば下記非特許文献１に開示されている。
【先行技術文献】
【非特許文献】
【０００４】
【非特許文献１】地上デジタルテレビジョン放送  技術資料  ＡＲＩＢ  ＴＲ−Ｂ１４  ３．９版、第四編（ＰＳＩ／ＳＩ運用規定）、社団法人電波産業会、平成２１年７月
【発明の概要】
【発明が解決しようとする課題】
【０００５】
上記非特許文献１の１３．１８「Ｈ−ＥＩＴ［ｓｃｈｅｄｕｌｅ］の日替わり更新運用規則」に記載されているように、地上デジタル放送の番組情報は毎日午前０時に更新される。従って、ＩＰ再送信においても、毎日午前０時に番組情報が更新される。また、現行のＩＰ再送信の仕様では、番組情報の更新を開始してから完了するまでの期間として所定の移行期間（ＳＩ専用のトランスポートストリームに関しては６０秒）が設けられている。そのため、コンテンツ受信装置は、更新後の番組情報を、毎日午前０時１分から取得することが可能となる。コンテンツ受信装置は、所定期間分（例えば当日を含めて８日分）の番組情報を取得した時点で、所定の完了信号（Ｌｅａｖｅメッセージ）をネットワークに送信することにより、番組情報の送信に関するマルチキャストグループから離脱する。
【０００６】
そのため、多数のコンテンツ受信装置が更新後の番組情報の取得を午前０時１分から一斉に開始し、ほぼ同時刻に所定期間分の番組情報の取得を完了することにより、多数のコンテンツ受信装置からほぼ同時刻に完了信号が一斉に送信される。その結果、一時的にネットワークに負荷が集中し、安定動作に支障をきたすおそれがある。
【０００７】
本発明はかかる事情に鑑みて成されたものであり、番組情報の定期更新に関わるネットワークへの負荷の集中を回避することが可能な、コンテンツ受信装置、コンテンツ送信装置、コンテンツ配信システム、及びプログラムを得ることを目的とする。
【課題を解決するための手段】
【０００８】
本発明の第１の態様に係るコンテンツ受信装置は、コンテンツ送信装置から送信されたコンテンツをネットワークを介して受信するコンテンツ受信装置であって、前記コンテンツ送信装置から前記ネットワークを介して受信したトランスポートストリームに基づいて、コンテンツに関する番組情報を取得する取得部と、前記取得部による所定期間分の番組情報の取得が完了した場合に、所定の完了信号を前記ネットワークに送信する完了処理部と、を備え、番組情報の定期更新タイミングが前記取得部による番組情報の取得タイミングに重なる場合、前記取得部は、更新完了後の番組情報を取得し、前記完了処理部は、前記取得部による更新完了後の所定期間分の番組情報の取得が完了してから、他のコンテンツ受信装置との間で分散設定される所定の待機時間が経過した後に、前記完了信号を送信することを特徴とするものである。
【０００９】
第１の態様に係るコンテンツ受信装置によれば、番組情報の定期更新タイミングが取得部による番組情報の取得タイミングに重なる場合、完了処理部は、取得部による更新完了後の所定期間分の番組情報の取得が完了してから、他のコンテンツ受信装置との間で分散設定される所定の待機時間が経過した後に、完了信号を送信する。従って、番組情報の定期更新に伴って多数のコンテンツ受信装置が更新完了後の番組情報の取得を一斉に開始し、ほぼ同時刻に所定期間分の番組情報の取得を完了した場合であっても、コンテンツ受信装置からネットワークへの完了信号の送信タイミングは分散される。その結果、番組情報の定期更新に関わるネットワークへの負荷の集中を回避することが可能となる。さらに、完了信号の送信を待機しても、更新後の番組情報の取得自体はその待機前に完了しているため、当該コンテンツ受信装置において、更新後の番組情報が直ちに利用できる。
【００１０】
本発明の第２の態様に係るコンテンツ受信装置は、第１の態様に係るコンテンツ受信装置において特に、前記待機時間をランダムに設定する設定部をさらに備えることを特徴とするものである。
【００１１】
第２の態様に係るコンテンツ受信装置によれば、設定部は、所定期間分の番組情報の取得が完了してから完了信号を送信するまでの待機時間をランダムに設定する。従って、ネットワークへの完了信号の送信タイミングを、多数のコンテンツ受信装置間で効果的に分散させることが可能となる。
【００１２】
本発明の第３の態様に係るコンテンツ受信装置は、第２の態様に係るコンテンツ受信装置において特に、前記設定部は、最大待機時間を示す情報を前記ネットワークから受信し、当該最大待機時間を上限として前記待機時間を設定することを特徴とするものである。
【００１３】
第３の態様に係るコンテンツ受信装置によれば、設定部は、最大待機時間を示す情報をネットワークから受信し、当該最大待機時間を上限として待機時間を設定する。従って、ネットワークの通信負荷状況に応じて必要最小限の最大待機時間を設定することにより、完了信号の送信タイミングが過剰に遅延するという事態を回避することが可能となる。
【００１４】
本発明の第４の態様に係るコンテンツ受信装置は、第１〜第３のいずれか一つの態様に係るコンテンツ受信装置において特に、前記取得部が取得した番組情報を記憶する記憶部と、番組情報を管理する管理部と、をさらに備え、番組情報の定期更新タイミングが前記取得部による番組情報の取得タイミングに重なる場合、前記管理部は、番組情報の更新完了前に前記取得部が取得した番組情報を、前記記憶部へ登録することなく破棄することを特徴とするものである。
【００１５】
第４の態様に係るコンテンツ受信装置によれば、番組情報の定期更新タイミングが取得部による番組情報の取得タイミングに重なる場合、管理部は、番組情報の更新完了前に取得部が取得した番組情報を、記憶部へ登録することなく破棄する。これにより、更新完了前の番組情報と更新完了後の番組情報とが記憶部内に混在するという事態を回避することが可能となる。
【００１６】
本発明の第５の態様に係るコンテンツ受信装置は、第４の態様に係るコンテンツ受信装置において特に、前記トランスポートストリームには、コンテンツ及び番組情報を含む第１のトランスポートストリームと、コンテンツを含まず番組情報を含む第２のトランスポートストリームとが含まれ、番組情報の定期更新タイミングが前記取得部による番組情報の取得タイミングに重なるトランスポートストリームが前記第２のトランスポートストリームである場合、前記管理部は、番組情報の更新タイミングの開始時点において、前記記憶部への番組情報の登録完了状態を示すフラグを未完了状態に設定することを特徴とするものである。
【００１７】
第５の態様に係るコンテンツ受信装置によれば、番組情報の定期更新タイミングが取得部による番組情報の取得タイミングに重なるトランスポートストリームが第２のトランスポートストリームである場合、管理部は、番組情報の更新タイミングの開始時点において、記憶部への番組情報の登録完了状態を示すフラグを未完了状態に設定する。フラグを未完了状態に設定することにより、更新完了後の番組情報の取得及び記憶部への登録が実行されるため、更新完了後の番組情報を記憶部に登録することが可能となる。
【００１８】
本発明の第６の態様に係るコンテンツ受信装置は、第４の態様に係るコンテンツ受信装置において特に、前記トランスポートストリームには、コンテンツ及び番組情報を含む第１のトランスポートストリームと、コンテンツを含まず番組情報を含む第２のトランスポートストリームとが含まれ、番組情報の定期更新タイミングが前記取得部による番組情報の取得タイミングに重なるトランスポートストリームが前記第１のトランスポートストリームである場合、前記管理部は、番組情報の更新タイミングの開始時点において、前記記憶部への番組情報の登録完了状態を示すフラグを未完了状態に設定しないことを特徴とするものである。
【００１９】
第６の態様に係るコンテンツ受信装置によれば、番組情報の定期更新タイミングが取得部による番組情報の取得タイミングに重なるトランスポートストリームが第１のトランスポートストリームである場合、管理部は、番組情報の更新タイミングの開始時点において、記憶部への番組情報の登録完了状態を示すフラグを未完了状態に設定しない。従って、多数のコンテンツ受信装置が予約視聴機能によって同一のコンテンツを視聴しており、番組情報の定期更新タイミングをまたいだ後に当該コンテンツの放送が終了して各コンテンツ受信装置がスタンバイ状態に遷移した場合であっても、各コンテンツ受信装置からネットワークへ完了信号が同時期に送信されるという事態を回避することが可能となる。
【００２０】
本発明の第７の態様に係るコンテンツ受信装置は、第１〜第６のいずれか一つの態様に係るコンテンツ受信装置において特に、前記取得部が更新完了後の番組情報の取得を開始してから、前記待機時間に関する最大待機時間を超える一定時間が経過しても、所定期間分の番組情報の取得を完了しない場合、前記完了処理部は前記完了信号を前記ネットワークに送信することを特徴とするものである。
【００２１】
第７の態様に係るコンテンツ受信装置によれば、取得部が更新完了後の番組情報の取得を開始してから一定時間が経過しても所定期間分の番組情報の取得を完了しない場合、完了処理部は完了信号をネットワークに送信する。これにより、ネットワーク障害等が発生している場合に、コンテンツ受信装置がいつまでも番組情報を受信し続けるという事態を回避することが可能となる。
【００２２】
本発明の第８の態様に係るコンテンツ受信装置は、第７の態様に係るコンテンツ受信装置において特に、前記完了処理部は、前記一定時間が経過してから、他のコンテンツ受信装置との間で分散設定される所定の待機時間が経過した後に、前記完了信号を送信することを特徴とするものである。
【００２３】
第８の態様に係るコンテンツ受信装置によれば、完了処理部は、一定時間が経過してから、他のコンテンツ受信装置との間で分散設定される所定の待機時間が経過した後に、完了信号を送信する。従って、ネットワーク障害等によって多数のコンテンツ受信装置が所定期間分の番組情報を取得できず、当該多数のコンテンツ受信装置において同時刻に一定時間が経過した場合であっても、各コンテンツ受信装置からネットワークへの完了信号の送信タイミングは分散される。その結果、ネットワークへの負荷の集中を回避することが可能となる。
【００２４】
本発明の第９の態様に係るコンテンツ送信装置は、ネットワークを介してコンテンツをコンテンツ受信装置に送信するコンテンツ送信装置であって、コンテンツに関する番組情報を含むトランスポートストリームを送信する送信部と、設定部と、を備え、前記コンテンツ受信装置は、番組情報の定期更新タイミングが番組情報の取得タイミングに重なる場合、更新完了後の所定期間分の番組情報の取得が完了してから、他のコンテンツ受信装置との間で分散設定される所定の待機時間が経過した後に、所定の完了信号を前記ネットワークに送信し、前記設定部は、前記待機時間に関する最大待機時間を設定し、当該最大待機時間を示す情報を前記ネットワークを介して前記コンテンツ受信装置に送信することを特徴とするものである。
【００２５】
第９の態様に係るコンテンツ送信装置によれば、設定部は、待機時間に関する最大待機時間を設定し、当該最大待機時間を示す情報をネットワークを介してコンテンツ受信装置に送信する。従って設定部は、ネットワークの通信負荷状況に応じて必要最小限の最大待機時間を設定することができ、これにより、コンテンツ受信装置からの完了信号の送信タイミングが過剰に遅延するという事態を回避することが可能となる。
【００２６】
本発明の第１０の態様に係るコンテンツ配信システムは、コンテンツ送信装置と、前記コンテンツ送信装置から送信されたコンテンツを、ネットワークを介して受信するコンテンツ受信装置と、を備え、前記コンテンツ送信装置は、コンテンツに関する番組情報を含むトランスポートストリームを送信する送信部を有し、前記コンテンツ受信装置は、前記コンテンツ送信装置から前記ネットワークを介して受信したトランスポートストリームに基づいて、コンテンツに関する番組情報を取得する取得部と、前記取得部による所定期間分の番組情報の取得が完了した場合に、所定の完了信号を前記ネットワークに送信する完了処理部と、を有し、番組情報の定期更新タイミングが前記取得部による番組情報の取得タイミングに重なる場合、前記取得部は、更新完了後の番組情報を取得し、前記完了処理部は、前記取得部による更新完了後の所定期間分の番組情報の取得が完了してから、他のコンテンツ受信装置との間で分散設定される所定の待機時間が経過した後に、前記完了信号を送信することを特徴とするものである。
【００２７】
第１０の態様に係るコンテンツ配信システムによれば、番組情報の定期更新タイミングが取得部による番組情報の取得タイミングに重なる場合、完了処理部は、取得部による更新完了後の所定期間分の番組情報の取得が完了してから、他のコンテンツ受信装置との間で分散設定される所定の待機時間が経過した後に、完了信号を送信する。従って、番組情報の定期更新に伴って多数のコンテンツ受信装置が更新完了後の番組情報の取得を一斉に開始し、ほぼ同時刻に所定期間分の番組情報の取得を完了した場合であっても、コンテンツ受信装置からネットワークへの完了信号の送信タイミングは分散される。その結果、番組情報の定期更新に関わるネットワークへの負荷の集中を回避することが可能となる。
【００２８】
本発明の第１１の態様に係るコンテンツ配信システムは、第１０の態様に係るコンテンツ配信システムにおいて特に、前記コンテンツ送信装置は、前記待機時間に関する最大待機時間を設定する設定部をさらに有することを特徴とするものである。
【００２９】
第１１の態様に係るコンテンツ配信システムによれば、設定部は、待機時間に関する最大待機時間を設定する。従って設定部は、ネットワークの通信負荷状況に応じて必要最小限の最大待機時間を設定することができ、これにより、コンテンツ受信装置からの完了信号の送信タイミングが過剰に遅延するという事態を回避することが可能となる。
【００３０】
本発明の第１２の態様に係るプログラムは、コンテンツ送信装置から送信されたコンテンツをネットワークを介して受信するコンテンツ受信装置に搭載されるコンピュータを、前記コンテンツ送信装置から前記ネットワークを介して受信したトランスポートストリームに基づいて、コンテンツに関する番組情報を取得する取得手段と、前記取得手段による所定期間分の番組情報の取得が完了した場合に、所定の完了信号を前記ネットワークに送信する完了処理手段と、として機能させるためのプログラムであって、番組情報の定期更新タイミングが前記取得手段による番組情報の取得タイミングに重なる場合、前記取得手段は、更新完了後の番組情報を取得し、前記完了処理手段は、前記取得手段による更新完了後の所定期間分の番組情報の取得が完了してから、他のコンテンツ受信装置との間で分散設定される所定の待機時間が経過した後に、前記完了信号を送信することを特徴とするものである。
【００３１】
第１２の態様に係るプログラムによれば、番組情報の定期更新タイミングが取得部による番組情報の取得タイミングに重なる場合、完了処理手段は、取得手段による更新完了後の所定期間分の番組情報の取得が完了してから、他のコンテンツ受信装置との間で分散設定される所定の待機時間が経過した後に、完了信号を送信する。従って、番組情報の定期更新に伴って多数のコンテンツ受信装置が更新完了後の番組情報の取得を一斉に開始し、ほぼ同時刻に所定期間分の番組情報の取得を完了した場合であっても、コンテンツ受信装置からネットワークへの完了信号の送信タイミングは分散される。その結果、番組情報の定期更新に関わるネットワークへの負荷の集中を回避することが可能となる。
【発明の効果】
【００３２】
本発明によれば、番組情報の定期更新に関わるネットワークへの負荷の集中を回避することが可能となる。
【図面の簡単な説明】
【００３３】
【図１】本発明の実施の形態に係るコンテンツ配信システムの全体構成を示す図である。
【図２】コンテンツ受信装置に搭載されているコンピュータの構成を示す図である。
【図３】プログラムを実行することによって処理部に実現される機能の一部を示すブロック図である。
【図４】コンテンツ送信装置の機能の一部を示す図である。
【図５】番組情報の定期更新タイミングの直前にＳＩ専用トランスポートストリームの受信が開始された場合の処理の第１の例を示すタイミングチャートである。
【図６】番組情報の定期更新タイミングの直前にＳＩ専用トランスポートストリームの受信が開始された場合の処理の第２の例を示すタイミングチャートである。
【発明を実施するための形態】
【００３４】
以下、本発明の実施の形態について、図面を用いて詳細に説明する。なお、異なる図面において同一の符号を付した要素は、同一又は相応する要素を示すものとする。
【００３５】
図１は、本発明の実施の形態に係るコンテンツ配信システム１の全体構成を示す図である。図１に示すようにコンテンツ配信システム１は、ヘッドエンドとしてのコンテンツ送信装置２と、ＩＰネットワーク等のネットワーク３と、セットトップボックス等のコンテンツ受信装置４とを備えて構成されている。コンテンツ受信装置４は、液晶ディスプレイやプラズマディスプレイ等の任意の表示装置５に接続されている。なお、図１には一つのコンテンツ受信装置４のみを示したが、ネットワーク３には多数のコンテンツ受信装置４が接続されている。コンテンツ送信装置２は、地上デジタル放送やＢＳデジタル放送等の放送局から受信したコンテンツを、ネットワーク３を介してコンテンツ受信装置４に向けて再送信する。
【００３６】
図２は、コンテンツ受信装置４に搭載されているコンピュータの構成を示す図である。図２に示すようにコンピュータは、ＣＰＵ等の処理部１０と、半導体メモリ又はハードディスク等の記憶部１１とを有している。記憶部１１には所定のプログラム１２が記憶されている。処理部１０は、記憶部１１からプログラム１２を読み出して実行する。
【００３７】
図３は、プログラム１２を実行することによって処理部１０に実現される機能の一部を示すブロック図である。図３に示すように処理部１０は、番組情報取得部２０、完了処理部２１、番組情報管理部２２、及び待機時間設定部２３を有している。換言すれば、プログラム１２は、コンテンツ受信装置４に搭載されているコンピュータを、番組情報取得部２０、完了処理部２１、番組情報管理部２２、及び待機時間設定部２３として機能させるためのプログラムである。
【００３８】
図４は、コンテンツ送信装置２の機能の一部を示す図である。図４に示すようにコンテンツ送信装置２は、通常ＴＳ送信部３０、ＳＩ専用ＴＳ送信部３１、及び最大待機時間設定部３２を備えて構成されている。通常ＴＳ送信部３０は、映像信号や音声信号等のコンテンツと、ＥＩＴ（Event Information Table）やＳＤＴ（Service Description Table）等の各種のＳＩ（Service Information）とを含むトランスポートストリーム（以下「通常トランスポートストリーム」と称す）Ｄ１を送信する。ＳＩ専用ＴＳ送信部３１は、コンテンツを含まずＳＩを含むトランスポートストリーム（以下「ＳＩ専用トランスポートストリーム」と称す）Ｄ２を送信する。地上デジタル放送のＩＰ再送信においては、通常トランスポートストリームＤ１には現在視聴中の番組に関する番組情報のみが含まれ、ＳＩ専用トランスポートストリームＤ２には現在放送中の全ての番組に関する番組情報が含まれる。
【００３９】
図３を参照して、番組情報取得部２０は、受信した通常トランスポートストリームＤ１及びＳＩ専用トランスポートストリームＤ２に含まれているＥＩＴ及びＳＤＴを抽出して解析することにより、サービスＩＤ、イベントＩＤ、番組開始時間、番組継続時間、番組名、及びパレンタルレート等の各種の番組情報Ｄ５を取得する。番組情報Ｄ５は、番組情報取得部２０から番組情報管理部２２に入力される。
【００４０】
番組情報管理部２２は、入力された番組情報Ｄ５のうち記憶部１１への登録が必要な番組情報Ｄ６を選別して、当該番組情報Ｄ６を記憶部１１に登録する。記憶部１１では、番組情報Ｄ６がデータベースとして管理される。例えば、セグメント（１日を３時間毎の８つの時間領域に区切った単位）のバージョン番号に基づいてデータの新旧を判定し、番組情報取得部２０から入力された番組情報Ｄ５がすでにデータベースに登録されている場合には、番組情報取得部２０から入力された番組情報Ｄ５を破棄する。一方、番組情報取得部２０から入力された番組情報Ｄ５が現在データベースに登録されている番組情報より新しい場合には、当該番組情報Ｄ５を記憶部１１へ登録することによってデータベースを更新する。
【００４１】
セグメントには最大８つのセクションが含まれており、全てのセクションに関する番組情報が揃った場合には、番組情報管理部２２は、当該セグメントに関する登録完了状態を示すフラグを「完了状態」に設定する。換言すれば、当該セグメントの受信状態を「受信済み」に設定する。一方、全てのセクションに関する番組情報が揃っていない場合には、番組情報管理部２２は、当該セグメントに関する登録完了状態を示すフラグを「未完了状態」に設定する。
【００４２】
コンテンツ送信装置２は、ＳＩ専用トランスポートストリームＤ２を、所定の再送周期（例えば３分間隔）でマルチキャスト送信している。コンテンツ受信装置４がネットワーク３からＳＩ専用トランスポートストリームＤ２を受信するためには、ＳＩ専用トランスポートストリームＤ２の送信に関するマルチキャストグループへの参加を宣言するためのＪｏｉｎメッセージを、ネットワーク３に向けて送信する。
【００４３】
コンテンツ受信装置４がＳＩ専用トランスポートストリームＤ２の受信を開始するタイミングは、以下の通りである。
【００４４】
コンテンツ受信装置４は、その主電源がオンされたタイミングで、ＳＩ専用トランスポートストリームＤ２の受信を開始する。
【００４５】
また、主電源オンのタイミングで所定期間分（例えば当日を含めて８日分）の番組情報を取得できなかった場合には、番組表を表示させるためのユーザ操作が行われたタイミングで、ＳＩ専用トランスポートストリームＤ２の受信を開始する。あるいは、コンテンツ受信装置４がスタンバイ状態に移行した場合には、移行時点から所定時間（例えば１５分）が経過するまでのランダムなタイミングで、ＳＩ専用トランスポートストリームＤ２の受信を開始する。さらに、主電源がオンされたタイミングを起点とする一定時間（例えば１時間）毎のチェック周期が設定されており、各チェック周期において番組情報が一部でも取得できていない場合には、そのチェック周期の時点において、番組表が表示されている状態又はコンテンツ受信装置４がスタンバイ状態であれば、ＳＩ専用トランスポートストリームＤ２の受信を開始する。
【００４６】
コンテンツ受信装置４がＳＩ専用トランスポートストリームＤ２の受信を終了するタイミングは、以下の通りである。
【００４７】
主電源がオンされたタイミングでＳＩ専用トランスポートストリームＤ２の受信が開始された場合において、その後にホーム画面が表示された場合には、ＳＩ専用トランスポートストリームＤ２の受信を終了する。
【００４８】
番組表を表示させるためのユーザ操作が行われたタイミングでＳＩ専用トランスポートストリームＤ２の受信が開始された場合において、その後に番組表から他画面へ遷移するユーザ操作が行われた場合には、ＳＩ専用トランスポートストリームＤ２の受信を終了する。
【００４９】
スタンバイ状態に移行したタイミングでＳＩ専用トランスポートストリームＤ２の受信が開始された場合において、その後にコンテンツ受信装置４がスタンバイ状態からオン状態に復帰した場合には、ＳＩ専用トランスポートストリームＤ２の受信を終了する。
【００５０】
また、上記のいずれかのタイミングでＳＩ専用トランスポートストリームＤ２の受信が開始された場合において、所定期間分の番組情報の取得が完了した場合、あるいは、受信開始から一定時間（例えば１０分間）が経過した場合には、ＳＩ専用トランスポートストリームＤ２の受信を終了する。
【００５１】
ところで、ＡＲＩＢ（Association of Radio Industries and Businesses：電波産業会）の規格及びＩＰ再送信の仕様上、番組情報は毎日午前０時に定期更新される。従って、ＩＰ再送信においても、毎日午前０時に番組情報が定期更新される。また、現行のＩＰ再送信の仕様では、番組情報の更新を開始してから完了するまでの期間として所定の移行期間（通常トランスポートストリームに関しては３０秒。ＳＩ専用トランスポートストリームに関しては６０秒）が設けられている。
【００５２】
本実施の形態に係るコンテンツ受信装置４では、番組情報の定期更新タイミングがコンテンツ受信装置４による番組情報の取得タイミングに重なる場合の対策がとられており、以下、その内容について具体的に説明する。
【００５３】
図５は、番組情報の定期更新タイミングの直前にＳＩ専用トランスポートストリームＤ２の受信が開始された場合の処理の第１の例を示すタイミングチャートである。ここでは、２３時５８分にＳＩ専用トランスポートストリームＤ２の受信が開始された例を示している。０時０分から０時１分までの期間Ｐ２は、番組情報の定期更新が行われる移行期間である。また、２３時５８分から０時４分までの期間Ｐ１は、この例においてコンテンツ受信装置４がＳＩ専用トランスポートストリームＤ２を受信している期間である。
【００５４】
２３時５８分から０時０分までは、番組情報取得部２０は、受信したＳＩ専用トランスポートストリームＤ２に基づいて、番組情報Ｄ５を取得する。また、番組情報管理部２２は、番組情報取得部２０から入力された番組情報Ｄ５のうち登録が必要な番組情報Ｄ６を選別して、当該番組情報Ｄ６をデータベースに登録する。
【００５５】
０時０分の時点において、番組情報管理部２２は、記憶部１１に登録されているデータベースの全てのセグメントに関して、登録完了状態を示すフラグを「未完了状態」に設定する。なお、この時点で受信しているトランスポートストリームが、ＳＩ専用トランスポートストリームＤ２ではなく通常トランスポートストリームＤ１である場合（つまり、番組情報の定期更新タイミングが番組情報の取得タイミングに重なるトランスポートストリームが通常トランスポートストリームＤ１である場合）には、登録完了状態を示すフラグを「未完了状態」に設定する処理は行わない。
【００５６】
また、番組情報管理部２２は、０時０分から０時１分までの期間Ｐ２内に番組情報取得部２０から入力された番組情報Ｄ５を、データベースに登録することなく破棄（削除）する。
【００５７】
０時１分以降の期間において、番組情報取得部２０は、定期更新完了後の番組情報Ｄ５をＳＩ専用トランスポートストリームＤ２に基づいて取得し、番組情報管理部２２は、番組情報取得部２０から入力された番組情報Ｄ５のうち登録が必要な番組情報Ｄ６を選別して、当該番組情報Ｄ６をデータベースに登録する。つまり、データベースへの番組情報Ｄ６の登録が再開され、これにより、定期更新完了後の番組情報Ｄ６に基づいてデータベースが更新される。
【００５８】
この例では、０時４分の時点において、所定期間分（８日分）の番組情報Ｄ５の取得が完了している。番組情報取得部２０は、所定期間分の番組情報Ｄ５の取得が完了すると、その旨を示す信号Ｄ３を完了処理部２１に入力する。
【００５９】
完了処理部２１には、待機時間を示す信号Ｄ８が、待機時間設定部２３から入力されている。完了処理部２１は、番組情報取得部２０から信号Ｄ３が入力された時点から、信号Ｄ８で表される待機時間が経過した後に、ＳＩ専用トランスポートストリームＤ２の送信に関するマルチキャストグループからの離脱を宣言するためのＬｅａｖｅメッセージ（完了信号Ｄ４）を、ネットワーク３に向けて送信する。例えば、０時４分０秒に番組情報取得部２０から信号Ｄ３が入力され、信号Ｄ８で表される待機時間が１分３０秒である場合には、０時５分３０秒の時点で完了信号Ｄ４を送信する。
【００６０】
待機時間設定部２３には、待機時間の上限値を表す最大待機時間Ｐ３を示す信号Ｄ７が、ネットワーク３から入力されている。最大待機時間Ｐ３は、その時点でのネットワーク３の通信負荷状況に応じて、コンテンツ送信装置２の最大待機時間設定部３２によって設定される。最大待機時間設定部３２は、最大待機時間Ｐ３が必要最小限に抑えられるように、ネットワーク３の通信負荷が大きい場合には最大待機時間Ｐ３を長く設定し、通信負荷が小さい場合には最大待機時間Ｐ３を短く設定する。例えば、通信負荷と最大待機時間Ｐ３との対応関係を記述したデータテーブルを予め準備し、０時０分の時点でのネットワーク３の通信負荷の計測値に応じた最大待機時間Ｐ３をデータテーブルから割り出すことにより、通信負荷状況に応じた最大待機時間Ｐ３の適正値を求める。
【００６１】
図５に示した例において、最大待機時間Ｐ３は３分０秒に設定されている。従って、待機時間設定部２３は、０分０秒から３分０秒までの範囲内で待機時間を設定する。待機時間は、複数のコンテンツ受信装置４間で待機時間が分散するように、コンテンツ受信装置４毎に異なる値に設定される。例えば、コンテンツ受信装置４毎に固有の機器ＩＤに基づいて待機時間を設定することにより、複数のコンテンツ受信装置４間で待機時間を分散させることができる。また、乱数生成器を用いて生成した乱数に基づいて待機時間をランダムに設定することにより、複数のコンテンツ受信装置４間で待機時間を分散させることができる。なお、全てのコンテンツ受信装置４間で待機時間が異なっている必要はなく、一部のコンテンツ受信装置４間で待機時間が同じになってもよい。
【００６２】
図６は、番組情報の定期更新タイミングの直前にＳＩ専用トランスポートストリームＤ２の受信が開始された場合の処理の第２の例を示すタイミングチャートである。図５と同様に、２３時５８分にＳＩ専用トランスポートストリームＤ２の受信が開始された例を示している。２３時５８分から０時１１分までの期間Ｐ４は、この例においてコンテンツ受信装置４がＳＩ専用トランスポートストリームＤ２を受信している期間である。
【００６３】
２３時５８分から０時０分までは、番組情報取得部２０は、受信したＳＩ専用トランスポートストリームＤ２に基づいて、番組情報Ｄ５を取得する。また、番組情報管理部２２は、番組情報取得部２０から入力された番組情報Ｄ５のうち登録が必要な番組情報Ｄ６を選別して、当該番組情報Ｄ６をデータベースに登録する。
【００６４】
０時０分の時点において、番組情報管理部２２は、記憶部１１に登録されているデータベースの全てのセグメントに関して、登録完了状態を示すフラグを「未完了状態」に設定する。なお、上記と同様に、この時点で受信しているトランスポートストリームが、ＳＩ専用トランスポートストリームＤ２ではなく通常トランスポートストリームＤ１である場合には、登録完了状態を示すフラグを「未完了状態」に設定する処理は行わない。
【００６５】
また、番組情報管理部２２は、０時０分から０時１分までの期間Ｐ２内に番組情報取得部２０から入力された番組情報Ｄ５を、データベースに登録することなく破棄（削除）する。
【００６６】
０時１分以降の期間において、番組情報取得部２０は、定期更新完了後の番組情報Ｄ５をＳＩ専用トランスポートストリームＤ２に基づいて取得し、番組情報管理部２２は、番組情報取得部２０から入力された番組情報Ｄ５のうち登録が必要な番組情報Ｄ６を選別して、当該番組情報Ｄ６をデータベースに登録する。つまり、データベースへの番組情報Ｄ６の登録が再開され、これにより、定期更新完了後の番組情報Ｄ６に基づいてデータベースが更新される。
【００６７】
但し、この例ではネットワーク３の通信障害が発生しており、データベースへの番組情報Ｄ６の登録が再開された時点（０時１分）から３分以上が経過しても、所定期間分（８日分）の番組情報Ｄ５の取得が完了していない。このような事態を想定して、コンテンツ受信装置４には受信継続時間に関する閾値が設定されている。番組情報取得部２０が定期更新完了後の番組情報Ｄ５の取得を開始してから一定時間（最大待機時間より長い例えば１０分間）が経過しても、所定期間分の番組情報Ｄ５の取得を完了しない場合には、番組情報取得部２０は、その旨を示す信号Ｄ３を完了処理部２１に入力する。
【００６８】
完了処理部２１には、待機時間を示す信号Ｄ８が、待機時間設定部２３から入力されている。完了処理部２１は、番組情報取得部２０から信号Ｄ３が入力された時点から、信号Ｄ８で表される待機時間が経過した後に、完了信号Ｄ４をネットワーク３に向けて送信する。例えば、０時１１分０秒に番組情報取得部２０から信号Ｄ３が入力され、信号Ｄ８で表される待機時間が２分３０秒である場合には、０時１３分３０秒の時点で完了信号Ｄ４を送信する。なお、図６の例で設定される待機時間は、図５の例で設定された待機時間と共通であってもよいし、異なっていてもよい。
【００６９】
待機時間設定部２３には、待機時間の上限値を表す最大待機時間Ｐ５を示す信号Ｄ７が、ネットワーク３から入力されている。最大待機時間Ｐ５は、その時点でのネットワーク３の通信負荷状況に応じて、コンテンツ送信装置２の最大待機時間設定部３２によって設定される。なお、図６の例で設定される最大待機時間Ｐ５は、図５の例で設定された最大待機時間Ｐ３と共通であってもよいし、異なっていてもよい。
【００７０】
図６に示した例において、最大待機時間Ｐ５は３分０秒に設定されている。従って、待機時間設定部２３は、０分０秒から３分０秒までの範囲内で待機時間を設定する。上記と同様に、待機時間は、複数のコンテンツ受信装置４間で待機時間が分散するように、コンテンツ受信装置４毎に異なる値に設定される。例えば、コンテンツ受信装置４毎に固有の機器ＩＤに基づいて待機時間を設定することにより、複数のコンテンツ受信装置４間で待機時間を分散させることができる。また、乱数生成器を用いて生成した乱数に基づいて待機時間をランダムに設定することにより、複数のコンテンツ受信装置４間で待機時間を分散させることができる。
【００７１】
このように本実施の形態に係るコンテンツ受信装置４（並びにコンテンツ配信システム１及びプログラム１２）によれば、番組情報の定期更新タイミングが番組情報取得部２０による番組情報の取得タイミングに重なる場合、完了処理部２１は、番組情報取得部２０による更新完了後の所定期間分の番組情報の取得が完了してから、他のコンテンツ受信装置４との間で分散設定される所定の待機時間が経過した後に、完了信号Ｄ４を送信する。従って、番組情報の定期更新に伴って多数のコンテンツ受信装置４が更新完了後の番組情報の取得を一斉に開始し、ほぼ同時刻に所定期間分の番組情報の取得を完了した場合であっても、コンテンツ受信装置４からネットワーク３への完了信号Ｄ４の送信タイミングは分散される。その結果、番組情報の定期更新に関わるネットワーク３への負荷の集中を回避することが可能となる。さらに、完了信号Ｄ４の送信を待機しても、更新後の番組情報の取得自体はその待機前に完了しているため、当該コンテンツ受信装置４において、更新後の番組情報が直ちに利用できる。
【００７２】
ネットワーク３への負荷の集中は、番組情報の取得（Ｊｏｉｎ）タイミングをコンテンツ受信装置間で異ならせることにより抑制し得る。しかしながら、番組情報の更新タイミングが揃えられるので、定期更新に起因する完了信号による負荷の集中は、番組情報の取得タイミングを異ならせることで完了信号のタイミングをずらそうとしても解消できない。この問題はデジタル放送では生じない。本発明者は、ＩＰ再送信における定期更新に起因するこの問題を見出し、それを解決することで、コンテンツ配信サービスをより安定して提供し得るようにすると共に、コンテンツ受信装置の利用者の利便性を確保し得るようにした。
【００７３】
また、本実施の形態に係るコンテンツ受信装置４によれば、待機時間設定部２３は、所定期間分の番組情報の取得が完了してから完了信号Ｄ４を送信するまでの待機時間をランダムに設定する。従って、ネットワーク３への完了信号Ｄ４の送信タイミングを、多数のコンテンツ受信装置間４で効果的に分散させることが可能となる。
【００７４】
また、本実施の形態に係るコンテンツ受信装置４によれば、待機時間設定部２３は、最大待機時間を示す信号Ｄ７をネットワーク３から受信し、当該最大待機時間を上限として待機時間を設定する。従って、ネットワーク３の通信負荷状況に応じて必要最小限の最大待機時間を設定することにより、完了信号Ｄ４の送信タイミングが過剰に遅延するという事態を回避することが可能となる。
【００７５】
また、本実施の形態に係るコンテンツ受信装置４によれば、番組情報の定期更新タイミングが番組情報取得部２０による番組情報の取得タイミングに重なる場合、番組情報管理部２２は、番組情報の更新完了前に番組情報取得部２０が取得した番組情報Ｄ５を、記憶部１１へ登録することなく破棄する。これにより、更新完了前の番組情報と更新完了後の番組情報とが記憶部１１内に混在するという事態を回避することが可能となる。
【００７６】
また、本実施の形態に係るコンテンツ受信装置４によれば、番組情報の定期更新タイミングが番組情報取得部２０による番組情報の取得タイミングに重なるトランスポートストリームがＳＩ専用トランスポートストリームＤ２である場合、番組情報管理部２２は、番組情報の更新タイミングの開始時点において、記憶部１１への番組情報の登録完了状態を示すフラグを未完了状態に設定する。フラグを未完了状態に設定することにより、更新完了後の番組情報の取得及び記憶部１１への登録が実行されるため、更新完了後の番組情報を記憶部１１に登録することが可能となる。
【００７７】
また、本実施の形態に係るコンテンツ受信装置４によれば、番組情報の定期更新タイミングが番組情報取得部２０による番組情報の取得タイミングに重なるトランスポートストリームが通常トランスポートストリームＤ１である場合、番組情報管理部２２は、番組情報の更新タイミングの開始時点において、記憶部１１への番組情報の登録完了状態を示すフラグを未完了状態に設定しない。従って、多数のコンテンツ受信装置４が予約視聴機能によって同一のコンテンツを視聴しており、番組情報の定期更新タイミングをまたいだ後に当該コンテンツの放送が終了して各コンテンツ受信装置４がスタンバイ状態に遷移した場合であっても、各コンテンツ受信装置４からネットワーク３へ完了信号Ｄ４が同時期（遷移後１５分間）に集中して送信されるという事態を回避することが可能となる。
【００７８】
また、本実施の形態に係るコンテンツ受信装置４によれば、番組情報取得部２０が更新完了後の番組情報の取得を開始してから一定時間が経過しても所定期間分の番組情報の取得を完了しない場合、完了処理部２１は完了信号Ｄ４をネットワーク３に送信する。これにより、ネットワーク障害等が発生している場合に、コンテンツ受信装置４がいつまでも番組情報を受信し続けるという事態を回避することが可能となる。
【００７９】
また、本実施の形態に係るコンテンツ受信装置４によれば、完了処理部２１は、上記一定時間が経過してから、コンテンツ受信装置４毎に分散設定される所定の待機時間が経過した後に、完了信号Ｄ４を送信する。従って、ネットワーク障害等によって多数のコンテンツ受信装置４が所定期間分の番組情報を取得できず、当該多数のコンテンツ受信装置４において同時刻に上記一定時間が経過した場合であっても、各コンテンツ受信装置４からネットワーク３への完了信号Ｄ４の送信タイミングは分散される。その結果、ネットワーク４への負荷の集中を回避することが可能となる。
【００８０】
また、本実施の形態に係るコンテンツ送信装置２によれば、最大待機時間設定部３２は、ネットワーク３の通信負荷状況に応じて、待機時間に関する最大待機時間を設定し、当該最大待機時間を示す信号Ｄ７をネットワーク３を介してコンテンツ受信装置４に送信する。従って、最大待機時間設定部３２がネットワーク３の通信負荷状況に応じて必要最小限の最大待機時間を設定することにより、コンテンツ受信装置４からの完了信号Ｄ４の送信タイミングが過剰に遅延するという事態を回避することが可能となる。
【００８１】
なお、今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は、上記した意味ではなく、特許請求の範囲によって示され、特許請求の範囲と均等の意味及び範囲内での全ての変更が含まれることが意図される。
【符号の説明】
【００８２】
１  コンテンツ配信システム
２  コンテンツ送信装置
３  ネットワーク
４  コンテンツ受信装置
１２  プログラム
２０  番組情報取得部
２１  完了処理部
２２  番組情報管理部
２３  待機時間設定部
３２  最大待機時間設定部
【図１】
0005561015.tif 000002
【図２】
0005561015.tif 000003
【図３】
0005561015.tif 000004
【図４】
0005561015.tif 000005
【図５】
0005561015.tif 000006
【図６】
0005561015.tif 000007