(57)【要約】【課題】放送番組の配信を円滑に行う。【解決手段】放送受信装置は、番組の情報が複数のパケットに分割されたストリームであって、マルチキャストされるストリームを受信する放送受信装置であって、前記ストリームがマルチキャストされるグループへの参加を通知するための参加情報を送信する参加処理、および前記グループからの離脱を通知するための離脱情報を送信する離脱処理を行う放送受信部と、前記放送受信部を制御する予約管理部とを備え、前記予約管理部は、前記番組の予約録画処理または予約視聴処理の開始時刻の前において前記放送受信部に前記参加処理を行わせ、前記番組の予約録画処理または予約視聴処理の終了時刻以降において前記放送受信部に前記離脱処理を行わせ、前記予約管理部は、前記開始時刻に対する前記参加情報の送信タイミングを所定範囲内で分散させる参加分散処理を行う。【選択図】図２
2020005187.tif 000002
【特許請求の範囲】
【請求項１】
番組の情報が複数のパケットに分割されたストリームであって、マルチキャストされるストリームを受信する放送受信装置であって、
前記ストリームがマルチキャストされるグループへの参加を通知するための参加情報を送信する参加処理、および前記グループからの離脱を通知するための離脱情報を送信する離脱処理を行う放送受信部と、
前記放送受信部を制御する予約管理部とを備え、
前記予約管理部は、前記番組の予約録画処理または予約視聴処理の開始時刻の前において前記放送受信部に前記参加処理を行わせ、前記番組の予約録画処理または予約視聴処理の終了時刻以降において前記放送受信部に前記離脱処理を行わせ、
前記予約管理部は、前記開始時刻に対する前記参加情報の送信タイミングを所定範囲内で分散させる参加分散処理を行う、放送受信装置。
【請求項２】
前記予約管理部は、前記終了時刻に対する前記離脱情報の送信タイミングを所定範囲内で分散させる離脱分散処理を行う、請求項１に記載の放送受信装置。
【請求項３】
前記番組の予約録画処理の開始時刻は、前記番組に対応する前記パケットの、記憶装置に対する書き込みの開始時刻である、請求項１または請求項２に記載の放送受信装置。
【請求項４】
前記放送受信装置は、並行して録画可能な番組の上限数を有し、
前記予約管理部は、先の予約録画および後の予約録画が時間的に重複することにより前記上限数を超えることになる場合、前記後の予約録画の前記参加分散処理を行わない、請求項１から請求項３のいずれか１項に記載の放送受信装置。
【請求項５】
前記予約管理部は、前記送信タイミングに関する設定情報を定期的または不定期に作成する、請求項１から請求項４のいずれか１項に記載の放送受信装置。
【請求項６】
前記予約管理部は、前記送信タイミングに関する設定情報を、前記番組の放送サービスの事業者における管理装置から取得する、請求項１から請求項４のいずれか１項に記載の放送受信装置。
【請求項７】
番組の情報が複数のパケットに分割されたストリームであって、マルチキャストされるストリームを放送受信装置へ送信する、前記番組の放送サービスの事業者における管理装置であって、
前記放送受信装置は、前記ストリームがマルチキャストされるグループへの参加を通知するための参加情報を送信する参加処理、および前記グループからの離脱を通知するための離脱情報を送信する離脱処理を行い、
前記グループの情報を取得し、取得した情報に基づいて、前記番組の予約録画処理または予約視聴処理の開始時刻に対する前記参加情報の送信タイミングに関する設定情報を作成する作成部と、
前記作成部により作成された前記設定情報を前記放送受信装置へ送信する通信部とを備える、管理装置。
【請求項８】
番組の情報が複数のパケットに分割されたストリームであって、マルチキャストされるストリームを受信する放送受信装置と、
前記番組の放送サービスの事業者における管理装置とを備え、
前記放送受信装置は、前記ストリームがマルチキャストされるグループへの参加を通知するための参加情報を送信する参加処理、および前記グループからの離脱を通知するための離脱情報を送信する離脱処理を行い、
前記放送受信装置は、前記番組の予約録画処理または予約視聴処理の開始時刻の前において前記参加処理を行い、前記番組の予約録画処理または予約視聴処理の終了時刻以降において前記離脱処理を行い、前記開始時刻に対する前記参加情報の送信タイミングを所定範囲内で分散させる参加分散処理を行う、放送受信システム。
【請求項９】
前記放送受信装置は、前記送信タイミングに関する設定情報を前記管理装置から取得し、
前記管理装置は、前記グループの情報を取得し、取得した情報に基づいて前記設定情報を作成する、請求項８に記載の放送受信システム。
【請求項１０】
番組の情報が複数のパケットに分割されたストリームであって、マルチキャストされるストリームを受信する放送受信装置における放送受信方法であって、
前記番組の予約録画処理または予約視聴処理の開始時刻の前において、前記ストリームがマルチキャストされるグループへの参加を通知するための参加情報を送信する参加処理を行うステップと、
前記番組の予約録画処理または予約視聴処理の終了時刻以降において、前記グループからの離脱を通知するための離脱情報を送信する離脱処理を行うステップとを含み、
前記参加処理を行うステップにおいては、前記開始時刻に対する前記参加情報の送信タイミングを所定範囲内で分散させる参加分散処理を行う、放送受信方法。
【請求項１１】
番組の情報が複数のパケットに分割されたストリームであって、マルチキャストされるストリームを放送受信装置へ送信する、前記番組の放送サービスの事業者における管理装置における放送配信方法であって、
前記放送受信装置は、前記ストリームがマルチキャストされるグループへの参加を通知するための参加情報を送信する参加処理、および前記グループからの離脱を通知するための離脱情報を送信する離脱処理を行い、
前記グループの情報を取得し、取得した情報に基づいて、前記番組の予約録画処理または予約視聴処理の開始時刻に対する前記参加情報の送信タイミングに関する設定情報を作成するステップと、
作成した前記設定情報を前記放送受信装置へ送信するステップとを含む、放送配信方法。
【請求項１２】
番組の情報が複数のパケットに分割されたストリームであって、マルチキャストされるストリームを受信する放送受信装置と、前記番組の放送サービスの事業者における管理装置とを備える放送受信システムにおける放送受信方法であって、
前記放送受信装置は、前記ストリームがマルチキャストされるグループへの参加を通知するための参加情報を送信する参加処理、および前記グループからの離脱を通知するための離脱情報を送信する離脱処理を行い、
前記管理装置が、前記グループの情報を取得し、取得した情報に基づいて、前記番組の予約録画処理または予約視聴処理の開始時刻に対する前記参加情報の送信タイミングに関する設定情報を作成し、作成した前記設定情報を前記放送受信装置へ送信するステップと、
前記放送受信装置が、前記管理装置から前記設定情報を受信するステップと、
前記放送受信装置が、受信した前記設定情報に従って前記参加処理を行うステップとを含む、放送受信方法。
【請求項１３】
番組の情報が複数のパケットに分割されたストリームであって、マルチキャストされるストリームを受信する放送受信装置において用いられる放送受信プログラムであって、
コンピュータを、
前記ストリームがマルチキャストされるグループへの参加を通知するための参加情報を送信する参加処理、および前記グループからの離脱を通知するための離脱情報を送信する離脱処理を行う放送受信部と、
前記放送受信部を制御する予約管理部、
として機能させるためのプログラムであり、
前記予約管理部は、前記番組の予約録画処理または予約視聴処理の開始時刻の前において前記放送受信部に前記参加処理を行わせ、前記番組の予約録画処理または予約視聴処理の終了時刻以降において前記放送受信部に前記離脱処理を行わせ、
前記予約管理部は、前記開始時刻に対する前記参加情報の送信タイミングを所定範囲内で分散させる参加分散処理を行う、放送受信プログラム。
【請求項１４】
番組の情報が複数のパケットに分割されたストリームであって、マルチキャストされるストリームを放送受信装置へ送信する、前記番組の放送サービスの事業者における管理装置において用いられる放送配信プログラムであって、
前記放送受信装置は、前記ストリームがマルチキャストされるグループへの参加を通知するための参加情報を送信する参加処理、および前記グループからの離脱を通知するための離脱情報を送信する離脱処理を行い、
コンピュータを、
前記グループの情報を取得し、取得した情報に基づいて、前記番組の予約録画処理または予約視聴処理の開始時刻に対する前記参加情報の送信タイミングに関する設定情報を作成する作成部と、
前記作成部により作成された前記設定情報を、前記放送受信装置へ送信する通信部、
として機能させるための、放送配信プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、放送受信装置、管理装置、放送受信システム、放送受信方法、放送配信方法、放送受信プログラムおよび放送配信プログラムに関する。
【背景技術】
【０００２】
近年、ＩＰネットワークを利用した映像サービスであって、マルチキャストによるストリーミングで提供されるＩＰ放送サービスに関する技術が開発されている。たとえば、“ＩＰＴＶフォーラム  ＩＰＴＶの仕組み・技術・ネットワーク”、［ｏｎｌｉｎｅ］、［平成３０年６月１日検索］、インターネット〈ＵＲＬ：ｈｔｔｐ：／／ｗｗｗ．ｉｐｔｖｆｏｒｕｍ．ｊｐ／ｗｈａｔｓ＿ｉｐｔｖ／ｍｏｒｅ／ｓｔｒｕｃｔｕｒｅ．ｈｔｍｌ〉（非特許文献１）には、ＩＰ放送サービスのＩＰＴＶ事業者における装置が、ＣＤＮ事業者における装置を介してＩＰ放送サービス対応の受信機へ映像情報等を送信する仕組みが開示されている。
【先行技術文献】
【非特許文献】
【０００３】
【非特許文献１】“ＩＰＴＶフォーラム  ＩＰＴＶの仕組み・技術・ネットワーク”、［ｏｎｌｉｎｅ］、［平成３０年６月１日検索］、インターネット〈ＵＲＬ：ｈｔｔｐ：／／ｗｗｗ．ｉｐｔｖｆｏｒｕｍ．ｊｐ／ｗｈａｔｓ＿ｉｐｔｖ／ｍｏｒｅ／ｓｔｒｕｃｔｕｒｅ．ｈｔｍｌ〉
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ＩＰ放送サービス等に対応する受信機は、番組の予約録画または予約視聴の登録が行われた場合、当該番組の開始時刻前において、当該番組に対応するストリームがマルチキャストされるグループへの参加処理を行う。そして、ＣＤＮ事業者側の装置は、上記グループに参加している１または複数の受信機に対してストリームをマルチキャストする。
【０００５】
しかしながら、多数の受信機が同一のグループへの参加処理を一斉に行う場合、ＣＤＮ事業者側の装置等のネットワーク側における負荷が増大し、各受信機のグループへの参加処理等が円滑に行われない可能性がある。
【０００６】
この発明は、上述の課題を解決するためになされたもので、その目的は、放送番組の配信を円滑に行うことができる放送受信装置、管理装置、放送受信システム、放送受信方法、放送配信方法、放送受信プログラムおよび放送配信プログラムを提供することである。
【課題を解決するための手段】
【０００７】
（１）上記課題を解決するために、この発明のある局面に係わる放送受信装置は、番組の情報が複数のパケットに分割されたストリームであって、マルチキャストされるストリームを受信する放送受信装置であって、前記ストリームがマルチキャストされるグループへの参加を通知するための参加情報を送信する参加処理、および前記グループからの離脱を通知するための離脱情報を送信する離脱処理を行う放送受信部と、前記放送受信部を制御する予約管理部とを備え、前記予約管理部は、前記番組の予約録画処理または予約視聴処理の開始時刻の前において前記放送受信部に前記参加処理を行わせ、前記番組の予約録画処理または予約視聴処理の終了時刻以降において前記放送受信部に前記離脱処理を行わせ、前記予約管理部は、前記開始時刻に対する前記参加情報の送信タイミングを所定範囲内で分散させる参加分散処理を行う。
【０００８】
（７）上記課題を解決するために、この発明のある局面に係わる管理装置は、番組の情報が複数のパケットに分割されたストリームであって、マルチキャストされるストリームを放送受信装置へ送信する、前記番組の放送サービスの事業者における管理装置であって、前記放送受信装置は、前記ストリームがマルチキャストされるグループへの参加を通知するための参加情報を送信する参加処理、および前記グループからの離脱を通知するための離脱情報を送信する離脱処理を行い、前記グループの情報を取得し、取得した情報に基づいて、前記番組の予約録画処理または予約視聴処理の開始時刻に対する前記参加情報の送信タイミングに関する設定情報を作成する作成部と、前記作成部により作成された前記設定情報を前記放送受信装置へ送信する通信部とを備える。
【０００９】
（８）上記課題を解決するために、この発明のある局面に係わる放送受信システムは、番組の情報が複数のパケットに分割されたストリームであって、マルチキャストされるストリームを受信する放送受信装置と、前記番組の放送サービスの事業者における管理装置とを備え、前記放送受信装置は、前記ストリームがマルチキャストされるグループへの参加を通知するための参加情報を送信する参加処理、および前記グループからの離脱を通知するための離脱情報を送信する離脱処理を行い、前記放送受信装置は、前記番組の予約録画処理または予約視聴処理の開始時刻の前において前記参加処理を行い、前記番組の予約録画処理または予約視聴処理の終了時刻以降において前記離脱処理を行い、前記開始時刻に対する前記参加情報の送信タイミングを所定範囲内で分散させる参加分散処理を行う。
【００１０】
（１０）上記課題を解決するために、この発明のある局面に係わる放送受信方法は、番組の情報が複数のパケットに分割されたストリームであって、マルチキャストされるストリームを受信する放送受信装置における放送受信方法であって、前記番組の予約録画処理または予約視聴処理の開始時刻の前において、前記ストリームがマルチキャストされるグループへの参加を通知するための参加情報を送信する参加処理を行うステップと、前記番組の予約録画処理または予約視聴処理の終了時刻以降において、前記グループからの離脱を通知するための離脱情報を送信する離脱処理を行うステップとを含み、前記参加処理を行うステップにおいては、前記開始時刻に対する前記参加情報の送信タイミングを所定範囲内で分散させる参加分散処理を行う。
【００１１】
（１１）上記課題を解決するために、この発明のある局面に係わる放送配信方法は、番組の情報が複数のパケットに分割されたストリームであって、マルチキャストされるストリームを放送受信装置へ送信する、前記番組の放送サービスの事業者における管理装置における放送配信方法であって、前記放送受信装置は、前記ストリームがマルチキャストされるグループへの参加を通知するための参加情報を送信する参加処理、および前記グループからの離脱を通知するための離脱情報を送信する離脱処理を行い、前記グループの情報を取得し、取得した情報に基づいて、前記番組の予約録画処理または予約視聴処理の開始時刻に対する前記参加情報の送信タイミングに関する設定情報を作成するステップと、作成した前記設定情報を前記放送受信装置へ送信するステップとを含む。
【００１２】
（１２）上記課題を解決するために、この発明の他の局面に係わる放送受信方法は、番組の情報が複数のパケットに分割されたストリームであって、マルチキャストされるストリームを受信する放送受信装置と、前記番組の放送サービスの事業者における管理装置とを備える放送受信システムにおける放送受信方法であって、前記放送受信装置は、前記ストリームがマルチキャストされるグループへの参加を通知するための参加情報を送信する参加処理、および前記グループからの離脱を通知するための離脱情報を送信する離脱処理を行い、前記管理装置が、前記グループの情報を取得し、取得した情報に基づいて、前記番組の予約録画処理または予約視聴処理の開始時刻に対する前記参加情報の送信タイミングに関する設定情報を作成し、作成した前記設定情報を前記放送受信装置へ送信するステップと、前記放送受信装置が、前記管理装置から前記設定情報を受信するステップと、前記放送受信装置が、受信した前記設定情報に従って前記参加処理を行うステップとを含む。
【００１３】
（１３）上記課題を解決するために、この発明のある局面に係わる放送受信プログラムは、番組の情報が複数のパケットに分割されたストリームであって、マルチキャストされるストリームを受信する放送受信装置において用いられる放送受信プログラムであって、コンピュータを、前記ストリームがマルチキャストされるグループへの参加を通知するための参加情報を送信する参加処理、および前記グループからの離脱を通知するための離脱情報を送信する離脱処理を行う放送受信部と、前記放送受信部を制御する予約管理部、として機能させるためのプログラムであり、前記予約管理部は、前記番組の予約録画処理または予約視聴処理の開始時刻の前において前記放送受信部に前記参加処理を行わせ、前記番組の予約録画処理または予約視聴処理の終了時刻以降において前記放送受信部に前記離脱処理を行わせ、前記予約管理部は、前記開始時刻に対する前記参加情報の送信タイミングを所定範囲内で分散させる参加分散処理を行う。
【００１４】
（１４）上記課題を解決するために、この発明のある局面に係わる放送配信プログラムは、番組の情報が複数のパケットに分割されたストリームであって、マルチキャストされるストリームを放送受信装置へ送信する、前記番組の放送サービスの事業者における管理装置において用いられる放送配信プログラムであって、前記放送受信装置は、前記ストリームがマルチキャストされるグループへの参加を通知するための参加情報を送信する参加処理、および前記グループからの離脱を通知するための離脱情報を送信する離脱処理を行い、コンピュータを、前記グループの情報を取得し、取得した情報に基づいて、前記番組の予約録画処理または予約視聴処理の開始時刻に対する前記参加情報の送信タイミングに関する設定情報を作成する作成部と、前記作成部により作成された前記設定情報を、前記放送受信装置へ送信する通信部、として機能させるためのプログラムである。
【００１５】
本発明は、このような特徴的な処理部を備える放送受信装置として実現することができるだけでなく、放送受信装置の一部又は全部を実現する半導体集積回路として実現することができる。
【００１６】
また、本発明は、このような特徴的な処理部を備える管理装置として実現することができるだけでなく、管理装置の一部又は全部を実現する半導体集積回路として実現することができる。
【００１７】
また、本発明は、このような特徴的な処理部を備える放送受信システムとして実現することができるだけでなく、かかる特徴的な処理をコンピュータに実行させるためのプログラムとして実現したりすることができる。また、本発明は、放送受信システムの一部又は全部を実現する半導体集積回路として実現することができる。
【発明の効果】
【００１８】
本発明によれば、放送番組の配信を円滑に行うことができる。
【図面の簡単な説明】
【００１９】
【図１】図１は、本発明の実施の形態に係る放送受信システムの構成を示す図である。
【図２】図２は、本発明の実施の形態に係る放送受信装置および管理装置の構成を示す図である。
【図３】図３は、本発明の実施の形態に係る放送受信装置における予約管理部による開始分散処理および離脱分散処理の一例を説明するための図である。
【図４】図４は、本発明の実施の形態に係る放送受信装置における予約管理部による開始分散処理および離脱分散処理の一例を説明するための図である。
【図５】図５は、本発明の実施の形態に係る放送受信システムの動作手順を定めたシーケンスである。
【図６】図６は、本発明の実施の形態に係る放送受信装置の動作手順を定めたシーケンスである。
【発明を実施するための形態】
【００２０】
最初に、本発明の実施形態の内容を列記して説明する。
【００２１】
（１）本発明の実施の形態に係る放送受信装置は、番組の情報が複数のパケットに分割されたストリームであって、マルチキャストされるストリームを受信する放送受信装置であって、前記ストリームがマルチキャストされるグループへの参加を通知するための参加情報を送信する参加処理、および前記グループからの離脱を通知するための離脱情報を送信する離脱処理を行う放送受信部と、前記放送受信部を制御する予約管理部とを備え、前記予約管理部は、前記番組の予約録画処理または予約視聴処理の開始時刻の前において前記放送受信部に前記参加処理を行わせ、前記番組の予約録画処理または予約視聴処理の終了時刻以降において前記放送受信部に前記離脱処理を行わせ、前記予約管理部は、前記開始時刻に対する前記参加情報の送信タイミングを所定範囲内で分散させる参加分散処理を行う。
【００２２】
このような構成により、多数の放送受信装置において同一の番組の予約録画または予約視聴の登録が行われても、当該番組に対応するグループへの参加処理の開始時刻を放送受信装置間で分散させることができるため、事業者側の装置等のネットワーク側における負荷を軽減させることができる。したがって、放送番組の配信を円滑に行うことができる。
【００２３】
（２）好ましくは、前記予約管理部は、前記終了時刻に対する前記離脱情報の送信タイミングを所定範囲内で分散させる離脱分散処理を行う。
【００２４】
このような構成により、グループへの参加処理の開始時刻に加えて、さらに、当該グループからの離脱処理の開始時刻を放送受信装置間で分散させることができるため、事業者側の装置等のネットワーク側における負荷をさらに軽減させることができる。
【００２５】
（３）好ましくは、前記番組の予約録画処理の開始時刻は、前記番組に対応する前記パケットの、記憶装置に対する書き込みの開始時刻である。
【００２６】
このような構成により、番組に対応するパケットを記憶装置に対して書き込むべき時刻より前に、当該番組に対応するグループに参加することができる。
【００２７】
（４）好ましくは、前記放送受信装置は、並行して録画可能な番組の上限数を有し、前記予約管理部は、先の予約録画および後の予約録画が時間的に重複することにより前記上限数を超えることになる場合、前記後の予約録画の前記参加分散処理を行わない。
【００２８】
このような構成により、録画番組が放送受信装置の上限数を超える場合に、たとえば、後の番組に対応するグループへの参加処理の開始時刻が前倒しされることを防ぐことができるため、先の番組の予約録画処理が行われる期間を長く確保することができる。
【００２９】
（５）好ましくは、前記予約管理部は、前記送信タイミングに関する設定情報を定期的または不定期に作成する。
【００３０】
このような構成により、番組の放送サービスの事業者における管理装置などの他の装置との間で情報の送受信を行うことなく、たとえば設定情報を更新していくことができる。
【００３１】
（６）好ましくは、前記予約管理部は、前記送信タイミングに関する設定情報を、前記番組の放送サービスの事業者における管理装置から取得する。
【００３２】
管理装置は、グループに参加する可能性のある放送受信装置の最大数など、グループに関する情報を取得可能である。このため、上記のような構成により、放送受信装置において、管理装置により作成された、グループに関する情報に基づく適切な設定情報を取得することができる。
【００３３】
（７）本発明の実施の形態に係る管理装置は、番組の情報が複数のパケットに分割されたストリームであって、マルチキャストされるストリームを放送受信装置へ送信する、前記番組の放送サービスの事業者における管理装置であって、前記放送受信装置は、前記ストリームがマルチキャストされるグループへの参加を通知するための参加情報を送信する参加処理、および前記グループからの離脱を通知するための離脱情報を送信する離脱処理を行い、前記グループの情報を取得し、取得した情報に基づいて、前記番組の予約録画処理または予約視聴処理の開始時刻に対する前記参加情報の送信タイミングに関する設定情報を作成する作成部と、前記作成部により作成された前記設定情報を前記放送受信装置へ送信する通信部とを備える。
【００３４】
このような構成により、多数の放送受信装置において同一の番組の予約録画または予約視聴の登録が行われても、設定情報を用いて、当該番組に対応するグループへの参加処理の開始時刻を放送受信装置間で分散させることができるため、事業者側の装置等のネットワーク側における負荷を軽減させることができる。したがって、放送番組の配信を円滑に行うことができる。
【００３５】
また、管理装置は、グループの情報に基づいて、自己に接続されている放送受信装置の数などに応じた適切な設定情報を作成することができる。このため、上記のような構成により、たとえば、設定情報の作成に用いる関数を変更する場合、管理装置における関数を変更すればよく、各放送受信装置が設定情報を作成する場合と比較して多くの手間を必要としない。
【００３６】
（８）本発明の実施の形態に係る放送受信システムは、番組の情報が複数のパケットに分割されたストリームであって、マルチキャストされるストリームを受信する放送受信装置と、前記番組の放送サービスの事業者における管理装置とを備え、前記放送受信装置は、前記ストリームがマルチキャストされるグループへの参加を通知するための参加情報を送信する参加処理、および前記グループからの離脱を通知するための離脱情報を送信する離脱処理を行い、前記放送受信装置は、前記番組の予約録画処理または予約視聴処理の開始時刻の前において前記参加処理を行い、前記番組の予約録画処理または予約視聴処理の終了時刻以降において前記離脱処理を行い、前記開始時刻に対する前記参加情報の送信タイミングを所定範囲内で分散させる参加分散処理を行う。
【００３７】
このような構成により、多数の放送受信装置において同一の番組の予約録画または予約視聴の登録が行われても、当該番組に対応するグループへの参加処理の開始時刻を放送受信装置間で分散させることができるため、事業者側の装置等のネットワーク側における負荷を軽減させることができる。したがって、放送番組の配信を円滑に行うことができる。
【００３８】
（９）好ましくは、前記放送受信装置は、前記送信タイミングに関する設定情報を前記管理装置から取得し、前記管理装置は、前記グループの情報を取得し、取得した情報に基づいて前記設定情報を作成する。
【００３９】
このような構成により、管理装置は、グループの情報に基づいて、自己に接続されている放送受信装置の数などに応じた適切な設定情報を作成することができる。また、管理装置が設定情報を作成する構成により、たとえば、設定情報の作成に用いる関数を変更する場合、管理装置における関数を変更すればよく、各放送受信装置が設定情報を作成する場合と比較して多くの手間を必要としない。
【００４０】
（１０）本発明の実施の形態に係る放送受信方法は、番組の情報が複数のパケットに分割されたストリームであって、マルチキャストされるストリームを受信する放送受信装置における放送受信方法であって、前記番組の予約録画処理または予約視聴処理の開始時刻の前において、前記ストリームがマルチキャストされるグループへの参加を通知するための参加情報を送信する参加処理を行うステップと、前記番組の予約録画処理または予約視聴処理の終了時刻以降において、前記グループからの離脱を通知するための離脱情報を送信する離脱処理を行うステップとを含み、前記参加処理を行うステップにおいては、前記開始時刻に対する前記参加情報の送信タイミングを所定範囲内で分散させる参加分散処理を行う。
【００４１】
このような方法により、多数の放送受信装置において同一の番組の予約録画または予約視聴の登録が行われても、当該番組に対応するグループへの参加処理の開始時刻を放送受信装置間で分散させることができるため、事業者側の装置等のネットワーク側における負荷を軽減させることができる。したがって、放送番組の配信を円滑に行うことができる。
【００４２】
（１１）本発明の実施の形態に係る放送配信方法は、番組の情報が複数のパケットに分割されたストリームであって、マルチキャストされるストリームを放送受信装置へ送信する、前記番組の放送サービスの事業者における管理装置における放送配信方法であって、前記放送受信装置は、前記ストリームがマルチキャストされるグループへの参加を通知するための参加情報を送信する参加処理、および前記グループからの離脱を通知するための離脱情報を送信する離脱処理を行い、前記グループの情報を取得し、取得した情報に基づいて、前記番組の予約録画処理または予約視聴処理の開始時刻に対する前記参加情報の送信タイミングに関する設定情報を作成するステップと、作成した前記設定情報を前記放送受信装置へ送信するステップとを含む。
【００４３】
このような方法により、多数の放送受信装置において同一の番組の予約録画または予約視聴の登録が行われても、設定情報を用いて、当該番組に対応するグループへの参加処理の開始時刻を放送受信装置間で分散させることができるため、事業者側の装置等のネットワーク側における負荷を軽減させることができる。したがって、放送番組の配信を円滑に行うことができる。
【００４４】
また、管理装置は、グループの情報に基づいて、自己に接続されている放送受信装置の数などに応じた適切な設定情報を作成することができる。このため、上記のような方法により、たとえば、設定情報の作成に用いる関数を変更する場合、管理装置における関数を変更すればよく、各放送受信装置が設定情報を作成する場合と比較して多くの手間を必要としない。
【００４５】
（１２）本発明の実施の形態に係る放送受信方法は、番組の情報が複数のパケットに分割されたストリームであって、マルチキャストされるストリームを受信する放送受信装置と、前記番組の放送サービスの事業者における管理装置とを備える放送受信システムにおける放送受信方法であって、前記放送受信装置は、前記ストリームがマルチキャストされるグループへの参加を通知するための参加情報を送信する参加処理、および前記グループからの離脱を通知するための離脱情報を送信する離脱処理を行い、前記管理装置が、前記グループの情報を取得し、取得した情報に基づいて、前記番組の予約録画処理または予約視聴処理の開始時刻に対する前記参加情報の送信タイミングに関する設定情報を作成し、作成した前記設定情報を前記放送受信装置へ送信するステップと、前記放送受信装置が、前記管理装置から前記設定情報を受信するステップと、前記放送受信装置が、受信した前記設定情報に従って前記参加処理を行うステップとを含む。
【００４６】
このような方法により、多数の放送受信装置において同一の番組の予約録画または予約視聴の登録が行われても、管理装置からの設定情報を用いて、当該番組に対応するグループへの参加処理の開始時刻を放送受信装置間で分散させることができるため、事業者側の装置等のネットワーク側における負荷を軽減させることができる。したがって、放送番組の配信を円滑に行うことができる。
【００４７】
また、このような構成により、管理装置は、グループの情報に基づいて、自己に接続されている放送受信装置の数などに応じた適切な設定情報を作成することができる。また、管理装置が設定情報を作成する構成により、たとえば、設定情報の作成に用いる関数を変更する場合、管理装置における関数を変更すればよく、各放送受信装置が設定情報を作成する場合と比較して多くの手間を必要としない。
【００４８】
（１３）本発明の実施の形態に係る放送受信プログラムは、番組の情報が複数のパケットに分割されたストリームであって、マルチキャストされるストリームを受信する放送受信装置において用いられる放送受信プログラムであって、コンピュータを、前記ストリームがマルチキャストされるグループへの参加を通知するための参加情報を送信する参加処理、および前記グループからの離脱を通知するための離脱情報を送信する離脱処理を行う放送受信部と、前記放送受信部を制御する予約管理部、として機能させるためのプログラムであり、前記予約管理部は、前記番組の予約録画処理または予約視聴処理の開始時刻の前において前記放送受信部に前記参加処理を行わせ、前記番組の予約録画処理または予約視聴処理の終了時刻以降において前記放送受信部に前記離脱処理を行わせ、前記予約管理部は、前記開始時刻に対する前記参加情報の送信タイミングを所定範囲内で分散させる参加分散処理を行う。
【００４９】
このような構成により、多数の放送受信装置において同一の番組の予約録画または予約視聴の登録が行われても、当該番組に対応するグループへの参加処理の開始時刻を放送受信装置間で分散させることができるため、事業者側の装置等のネットワーク側における負荷を軽減させることができる。したがって、放送番組の配信を円滑に行うことができる。
【００５０】
（１４）本発明の実施の形態に係る放送配信プログラムは、番組の情報が複数のパケットに分割されたストリームであって、マルチキャストされるストリームを放送受信装置へ送信する、前記番組の放送サービスの事業者における管理装置において用いられる放送配信プログラムであって、前記放送受信装置は、前記ストリームがマルチキャストされるグループへの参加を通知するための参加情報を送信する参加処理、および前記グループからの離脱を通知するための離脱情報を送信する離脱処理を行い、コンピュータを、前記グループの情報を取得し、取得した情報に基づいて、前記番組の予約録画処理または予約視聴処理の開始時刻に対する前記参加情報の送信タイミングに関する設定情報を作成する作成部と、前記作成部により作成された前記設定情報を、前記放送受信装置へ送信する通信部、として機能させるためのプログラムである。
【００５１】
このような構成により、多数の放送受信装置において同一の番組の予約録画または予約視聴の登録が行われても、設定情報を用いて、当該番組に対応するグループへの参加処理の開始時刻を放送受信装置間で分散させることができるため、事業者側の装置等のネットワーク側における負荷を軽減させることができる。したがって、放送番組の配信を円滑に行うことができる。
【００５２】
また、管理装置は、グループの情報に基づいて、自己に接続されている放送受信装置の数などに応じた適切な設定情報を作成することができる。このため、上記のような構成により、たとえば、設定情報の作成に用いる関数を変更する場合、管理装置における関数を変更すればよく、各放送受信装置が設定情報を作成する場合と比較して多くの手間を必要としない。
【００５３】
以下、本発明の実施の形態について図面を用いて説明する。なお、図中同一または相当部分には同一符号を付してその説明は繰り返さない。また、以下に記載する実施の形態の少なくとも一部を任意に組み合わせてもよい。
【００５４】
＜構成および基本動作＞
［放送受信システム］
図１は、本発明の実施の形態に係る放送受信システムの構成を示す図である。
【００５５】
図１を参照して、放送受信システム３０１は、たとえばＩＰＴＶサービスを提供するシステムであり、管理装置２０１と、ルータ１５１と、複数の放送受信装置１０１とを備える。図１では、１組の管理装置２０１およびルータ１５１を代表的に示しているが、放送受信システム３０１は、管理装置２０１およびルータ１５１の組を複数備える構成であってもよい。
【００５６】
管理装置２０１は、たとえば、ＩＰ放送サービスのＩＰＴＶ事業者の施設に設置されたＡＣＳ（Ａｕｔｏ  Ｃｏｎｆｉｇｕｒａｔｉｏｎ  Ｓｅｒｖｅｒｓ）であり、当該ＩＰＴＶ事業者により運営されている。管理装置２０１は、ルータ１５１を介して複数の放送受信装置１０１と通信可能である。
【００５７】
また、管理装置２０１は、番組の情報が複数のＩＰパケットに分割されたストリームをＣＤＮ事業者の施設に設置されたルータ１５１へ送信する。そして、ルータ１５１は、管理装置２０１から送信されたストリームを受信し、受信したストリームをマルチキャストする。ＩＰパケットの宛先アドレスのフィールドには、マルチキャストアドレスが挿入される。
【００５８】
放送受信装置１０１は、たとえばＳＴＢ（Ｓｅｔ  Ｔｏｐ  Ｂｏｘ）であり、デジタル放送およびＶＯＤ（Ｖｉｄｅｏ  Ｏｎ  Ｄｅｍａｎｄ）等のＩＰ放送による番組の情報を受信する。そして、放送受信装置１０１は、受信した情報に基づいて、当該番組の録画または再生を行なう。
【００５９】
より詳細には、放送受信装置１０１は、たとえば、ＩＧＭＰ（Ｉｎｔｅｒｎｅｔ  Ｇｒｏｕｐ  Ｍａｎａｇｅｍｅｎｔ  Ｐｒｏｔｏｃｏｌ）の規格に従って、受信対象のストリームがマルチキャストされるグループＧへの参加を通知するための参加情報をルータ１５１へ送信する参加処理を行う。参加情報は、たとえば、受信対象のストリームのマルチキャストアドレスを含むＪｏｉｎメッセージである。
【００６０】
ルータ１５１は、放送受信装置１０１から送信されたＪｏｉｎメッセージを受信し、受信したＪｏｉｎメッセージの送信元である放送受信装置１０１をグループＧに参加させる処理を行う。具体的には、ルータ１５１は、Ｊｏｉｎメッセージに含まれるマルチキャストアドレスが挿入されているＩＰパケットの転送先に、当該放送受信装置１０１を追加する処理を行う。また、ルータ１５１は、当該放送受信装置１０１がグループＧに参加した旨を管理装置２０１に通知する。
【００６１】
また、ルータ１５１は、受信したＪｏｉｎメッセージに含まれるマルチキャストアドレスを保持する。そして、ルータ１５１は、保持しているマルチキャストアドレスを含むＩＰパケットを管理装置２０１から受信した場合、受信したＩＰパケットを、当該Ｊｏｉｎメッセージの送信元である放送受信装置１０１へ転送する。
【００６２】
このように、グループＧに参加している各放送受信装置１０１は、管理装置２０１から配信されたストリームを受信する。そして、各放送受信装置１０１は、受信したストリームに基づいて、事前に予約録画または予約視聴の登録が行われた番組に対応するＩＰパケットの、後述する記憶装置であるＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）１８１に対する書き込みを行う予約録画処理、または番組を再生する予約視聴処理を行うことができる。
【００６３】
また、放送受信装置１０１は、番組の予約録画処理または予約視聴処理の終了後、たとえばＩＧＭＰの規格に従って、グループＧからの離脱を通知するための離脱情報をルータ１５１へ送信する離脱処理を行う。離脱情報は、たとえば、受信対象のストリームのマルチキャストアドレスを含むＬｅａｖｅメッセージである。
【００６４】
ルータ１５１は、放送受信装置１０１から送信されたＬｅａｖｅメッセージを受信し、受信したＬｅａｖｅメッセージの送信元である放送受信装置１０１をグループＧから離脱させる処理を行う。具体的には、ルータ１５１は、Ｌｅａｖｅメッセージに含まれるマルチキャストアドレスが挿入されているＩＰパケットの転送先から、当該放送受信装置１０１を削除する処理を行う。また、ルータ１５１は、当該放送受信装置１０１がグループＧから離脱した旨を管理装置２０１に通知する。そして、ルータ１５１は、当該放送受信装置１０１へのＩＰパケットの転送を終了する。
【００６５】
管理装置２０１は、たとえばルータ１５１からの通知内容の反映後、グループＧに１つ以上の放送受信装置１０１が登録されているか否かを確認する。そして、管理装置２０１は、グループＧに１つ以上の他の放送受信装置１０１が参加している場合はＩＰパケットの送信を継続し、グループＧに参加している放送受信装置１０１が存在しなくなった場合はＩＰパケットの送信を停止する。
【００６６】
［放送受信装置および管理装置］
図２は、本発明の実施の形態に係る放送受信装置および管理装置の構成を示す図である。
【００６７】
図２を参照して、放送受信装置１０１は、リモコン信号受信部４１と、ＤＬＮＡ（登録商標）（Ｄｉｇｉｔａｌ  Ｌｉｖｉｎｇ  Ｎｅｔｗｏｒｋ  Ａｌｌｉａｎｃｅ）受信部４２と、通信部４３と、予約管理部４４と、ＩＰ放送受信部４５と、放送視聴部４６と、録画部４７と、記憶部４８とを備える。
【００６８】
記憶部４８は、揮発性メモリと、不揮発性メモリとを含む。揮発性メモリは、設定情報ＤＢ（データベース）５１を保存し、不揮発性メモリは、予約ＤＢ５２を保存する。設定情報ＤＢ５１には、自己の放送受信装置１０１によるＪｏｉｎメッセージの送信時刻およびＬｅａｖｅメッセージの送信時刻の少なくともいずれか一方に関する設定情報が含まれる。予約ＤＢ５２には、ユーザにより登録された番組の予約録画または予約視聴に関する情報が含まれる。
【００６９】
ユーザは、リモコン１６１またはスマートフォン１６２の画面等を操作することにより、番組の予約録画または予約視聴の登録を行う。具体的には、ユーザは、予約録画または予約視聴の対象となる番組の、放送日時、番組名または番組名に含まれるワードなどを指定する操作を行うことにより、予約録画または予約視聴の登録を行う。
【００７０】
リモコン信号受信部４１は、リモコン１６１におけるリモコン操作部６１からリモコン信号を受信し、受信したリモコン信号に含まれる、ユーザの操作を示す操作情報を予約管理部４４へ出力する。
【００７１】
ＤＬＮＡ受信部４２は、ＤＬＮＡ規格に従って、ユーザによるスマートフォン１６２の画面上の操作等を示す操作情報を取得し、ユーザの操作を示す操作情報を予約管理部４４へ出力する。
【００７２】
予約管理部４４は、リモコン信号受信部４１またはＤＬＮＡ受信部４２から出力された操作情報を受けて、当該操作情報に基づいて、ユーザによる登録内容を予約ＤＢ５２に保存する。
【００７３】
また、予約管理部４４は、たとえばユーザの操作により自己の放送受信装置１０１が起動したタイミングにおいて、予約ＤＢ５２に予約録画または予約視聴が１つ以上登録されている場合、設定情報を要求する旨の設定情報要求の送信を通信部４３に行わせる。通信部４３は、予約管理部４４による制御に従って、設定情報要求をルータ１５１経由で管理装置２０１へ送信する。
【００７４】
管理装置２０１は、通信部７１と、作成部７２とを備える。通信部７１は、放送受信装置１０１から送信された設定情報要求をルータ１５１経由で受信すると、受信した設定情報要求を作成部７２へ出力する。
【００７５】
作成部７２は、通信部７１から出力された設定情報要求を受けると、たとえば、当該設定情報要求の受信タイミングを用いた所定の関数に基づく乱数などのパラメータを作成する。所定の関数は、ルータ１５１を介して管理装置２０１に接続されている放送受信装置１０１の数Ｎなど、グループＧの情報に基づく関数である。管理装置２０１は、たとえばＩＰＴＶ事業者からの情報入力を受け付けることにより、グループＧの情報を取得する。
【００７６】
そして、作成部７２は、作成したパラメータを示す設定情報を通信部７１へ出力する。通信部７１は、作成部７２から受けた設定情報を、設定情報要求の送信元である放送受信装置１０１へルータ１５１経由で送信する。
【００７７】
放送受信装置１０１における通信部４３は、管理装置２０１から送信された新たな設定情報をルータ１５１経由で受信し、受信した設定情報を設定情報ＤＢ５１に保存する。
【００７８】
また、予約管理部４４は、ＩＰ放送受信部４５、放送視聴部４６および録画部４７の制御を行う。
【００７９】
より詳細には、予約管理部４４は、予約ＤＢ５２を参照し、予約ＤＢ５２に登録された番組の予約録画処理または予約視聴処理の開始時刻の前においてＩＰ放送受信部４５に参加処理を行わせる。このとき、予約管理部４４は、番組の予約録画処理または予約視聴処理の開始時刻に対するＪｏｉｎメッセージの送信タイミングを所定範囲内で分散させる参加分散処理を行う。
【００８０】
具体的には、予約管理部４４は、設定情報ＤＢ５１に保存されている設定情報の示すパラメータを用いて参加処理の開始時刻、すなわちＪｏｉｎメッセージの送信タイミングを決定し、決定した参加処理の開始時刻においてＩＰ放送受信部４５に参加処理を行わせる。
【００８１】
ここで、予約管理部４４は、上述のとおり、たとえばユーザの操作により自己の放送受信装置１０１が起動するたびに、通信部４３に設定情報要求の送信を行わせる。すなわち、設定情報ＤＢ５１には、放送受信装置１０１が起動するたびに新たな設定情報が保存される。このため、予約管理部４４は、ある期間にわたって設定情報ＤＢ５１に保存される各設定情報を用いることで、番組の予約録画処理または予約視聴処理の開始時刻に対するＪｏｉｎメッセージの送信タイミングを所定範囲内で分散させることができる。
【００８２】
また、複数の放送受信装置１０１において、各々の起動タイミングに基づく設定情報は互いに異なるパラメータを示す可能性が高く、互いに異なる値のパラメータを用いることにより、同じ番組についてのＪｏｉｎメッセージの送信タイミングを放送受信装置１０１間で分散させることができる。
【００８３】
なお、放送受信システム３０１における複数の放送受信装置１０１のうちの一部の放送受信装置１０１において、参加処理の開始時刻が同じ値に設定されてもよい。
【００８４】
ＩＰ放送受信部４５は、予約管理部４４による制御に従って、参加処理の開始時刻において、Ｊｏｉｎメッセージを作成し、作成したＪｏｉｎメッセージを通信部４３経由でルータ１５１へ送信する。
【００８５】
また、ＩＰ放送受信部４５は、参加処理を行った後に管理装置２０１から送信されたＩＰパケットをルータ１５１および通信部４３経由で受信し、受信したＩＰパケットからたとえばＲＴＰ（Ｒｅａｌ  Ｔｉｍｅ  Ｔｒａｎｓｐｏｒｔ  Ｐｒｏｔｏｃｏｌ）パケットを抽出する。そして、ＩＰ放送受信部４５は、抽出したＲＴＰパケットに対して復号化処理を行うことにより映像情報および音声情報を生成し、生成した映像情報および音声情報を放送視聴部４６および録画部４７へ出力する。
【００８６】
また、予約管理部４４は、予約録画の登録が行われた番組の予約録画処理の開始時刻において当該番組の録画が開始され、当該番組の予約録画処理の終了時刻において当該番組の録画が終了されるように録画部４７を制御する。
【００８７】
すなわち、録画部４７は、ＩＰ放送受信部４５から出力された映像情報および音声情報を受ける。そして、録画部４７は、予約管理部４４による制御に従って、ＩＰ放送受信部４５から受けた映像情報および音声情報をコンテンツファイルとしてＨＤＤ１８１に書き込む。
【００８８】
また、予約管理部４４は、予約視聴の登録が行われた番組の予約視聴処理の開始時刻において当該番組の再生が開始され、当該番組の予約視聴処理の終了時刻において当該番組の再生が終了されるように放送視聴部４６を制御する。
【００８９】
すなわち、放送視聴部４６は、ＩＰ放送受信部４５から出力された映像情報および音声情報を受ける。そして、放送視聴部４６は、予約管理部４４による制御に従って、ＩＰ放送受信部４５から受けた映像情報および音声情報を表示装置１７１へ送信する。
【００９０】
表示装置１７１は、放送視聴部４６から送信された映像情報および音声情報を受信し、受信した映像情報および音声情報に基づいて番組を再生する。
【００９１】
また、予約管理部４４は、予約ＤＢ５２を参照し、予約ＤＢ５２に登録された番組の予約録画処理または予約視聴処理の終了時刻以降においてＩＰ放送受信部４５に離脱処理を行わせる。
【００９２】
このとき、予約管理部４４は、番組の予約録画処理または予約視聴処理の終了時刻に対するＬｅａｖｅメッセージの送信タイミングを所定範囲内で分散させる離脱分散処理を行う。より詳細には、予約管理部４４は、設定情報ＤＢ５１に保存されている設定情報の示すパラメータを用いて離脱処理の開始時刻、すなわちＬｅａｖｅメッセージの送信タイミングを決定し、決定した離脱処理の開始時刻においてＩＰ放送受信部４５に離脱処理を行わせる。
【００９３】
上述のとおり、設定情報ＤＢ５１には、放送受信装置１０１が起動するたびに新たな設定情報が保存される。このため、予約管理部４４は、ある期間にわたって設定情報ＤＢ５１に保存される各設定情報を用いることで、番組の予約録画処理または予約視聴処理の終了時刻に対するＬｅａｖｅメッセージの送信タイミングを所定範囲内で分散させることができる。
【００９４】
また、複数の放送受信装置１０１において、各々の起動タイミングに基づく設定情報は互いに異なるパラメータを示す可能性が高く、互いに異なる値のパラメータを用いることにより、同じ番組についてのＬｅａｖｅメッセージの送信タイミングを放送受信装置１０１間で分散させることができる。
【００９５】
ＩＰ放送受信部４５は、予約管理部４４による制御に従って、離脱処理の開始時刻において、Ｌｅａｖｅメッセージを作成し、作成したＬｅａｖｅメッセージを通信部４３経由でルータ１５１へ送信する。
【００９６】
なお、通信部４３は、自己の放送受信装置１０１の起動時に加えて、さらに、定期的または不定期に、もしくは予約ＤＢ５２に新たな予約録画または予約視聴の登録が行われた場合に、設定情報要求をルータ１５１経由で管理装置２０１へ送信してもよい。この場合、通信部４３は、管理装置２０１から送信された新たな設定情報をルータ１５１経由で受信し、受信した設定情報を設定情報ＤＢ５１に保存する。
【００９７】
また、図１に示す放送受信システム３０１は、図２に示す、リモコン１６１、スマートフォン１６２、表示装置１７１およびＨＤＤ１８１のうちの少なくともいずれか１つを備える構成であってもよい。
【００９８】
また、放送受信装置１０１は、表示装置１７１およびＨＤＤ１８１の少なくともいずれか一方を備える構成であってもよい。
【００９９】
また、管理装置２０１は、ルータ１５１を介して自己に接続されている放送受信装置１０１の数Ｎに応じて、パラメータを作成するための関数を変更してもよい。たとえば、管理装置２０１には、数Ｎが大きいほど、作成されるパラメータの設定可能範囲が大きくなるように関数を変更することができる。これにより、多くの放送受信装置１０１が管理装置２０１に接続されていても、複数の放送受信装置１０１間において、受信される設定情報の示すパラメータを互いに異なる値にすることが可能である。
【０１００】
また、予約管理部４４は、参加分散処理および離脱分散処理の両方を行う構成に限らず、たとえば離脱分散処理を行わない構成であってもよい。
【０１０１】
また、放送受信装置１０１は、管理装置２０１から送信された設定情報を受信する構成に限らず、定期的または不定期に設定情報を作成する構成であってもよい。たとえば、予約管理部４４は、ユーザの操作により自己の放送受信装置１０１が起動したタイミング等に基づいて設定情報を作成し、作成した設定情報を設定情報ＤＢ５１に保存する。
【０１０２】
また、予約管理部４４は、たとえば、ＨＤＤ１８１に書き込まれた１または複数のコンテンツファイルのうちのいずれか１つのコンテンツファイルに対する再生を指示する操作がユーザにより行われた場合、当該コンテンツファイルの読み出しを放送視聴部４６に行わせる。放送視聴部４６は、予約管理部４４による制御に従って、当該コンテンツファイルをＨＤＤ１８１から読み出して表示装置１７１へ送信する。表示装置１７１は、放送視聴部４６から送信されたコンテンツファイルを受信し、受信したコンテンツファイルに基づいて番組を再生する。
【０１０３】
［開始分散処理および離脱分散処理の例］
（例１）
図３は、本発明の実施の形態に係る放送受信装置における予約管理部による開始分散処理および離脱分散処理の一例を説明するための図である。
【０１０４】
図２および図３を参照して、ここでは、ユーザが、番組開始時刻がｔ１１であり、かつ番組終了時刻がｔ２１である番組の予約録画を放送受信装置１０１に対して登録したとする。
【０１０５】
この場合、予約管理部４４は、番組開始時刻ｔ１１よりも（Ｘ１＋Ｙ１）秒前の時刻ｔ１３においてＩＰ放送受信部４５に参加処理を行わせる。Ｘ１は、固定値であり、たとえば「３０」である。また、Ｙ１は、設定情報の示すパラメータに基づく値であり、たとえば「１０」以上「５０」以下である。
【０１０６】
また、予約管理部４４は、番組開始時刻ｔ１１よりもＸ１秒前の時刻ｔ１２において当該番組の予約録画処理が開始されるように、録画部４７およびＩＰ放送受信部４５を制御する。
【０１０７】
また、予約管理部４４は、番組終了時刻ｔ２１よりもＸ２秒後の時刻ｔ２２において当該番組の予約録画処理が終了するように、録画部４７およびＩＰ放送受信部４５を制御する。Ｘ２は、固定値であり、たとえば「３０」である。
【０１０８】
これにより、予約録画処理の開始時刻ｔ１２から予約録画処理の終了時刻ｔ２２までの期間において、番組の予約録画処理が行われる。このように、予約録画処理の開始時刻から番組開始時刻までの期間が固定値Ｘ１であることにより、複数の番組間において番組開始前の録画時間が統一される。また、このように、番組終了時刻から予約録画処理の終了時刻までの期間が固定値Ｘ２であることにより、複数の番組間において番組終了後の録画時間が統一される。
【０１０９】
また、予約管理部４４は、予約録画処理の終了時刻ｔ２２よりもＹ２秒後、すなわち番組終了時刻ｔ２１よりも（Ｘ２＋Ｙ２）秒後の時刻ｔ２３において、ＩＰ放送受信部４５に離脱処理を行わせる。Ｙ２は、設定情報の示すパラメータに基づく値であり、たとえば「５」以上「２５」以下である。
【０１１０】
なお、離脱処理の開始時刻は、予約録画処理の終了時刻と同じであってもよい。この場合、Ｙ２は「０」となる。
【０１１１】
また、放送受信装置１０１は、参加処理の送信失敗等を考慮して、参加処理を複数回行うことができる。たとえば、放送受信装置１０１は、１回目の参加処理を行ったタイミングから１００ミリ秒後のタイミングにおいて、２回目の参加処理を行う。
【０１１２】
この場合、放送受信装置１０１は、１回目の参加処理の開始時刻についての参加分散処理に加えて、さらに、２回目の参加処理の開始時刻についての参加分散処理を行ってもよい。すなわち、予約管理部４４は、Ｊｏｉｎメッセージの再送間隔を放送受信装置１０１間で所定範囲内で分散させてもよい。
【０１１３】
また、予約管理部４４は、設定情報の示す同一のパラメータを用いて参加処理の開始時刻および離脱処理の開始時刻を決定する構成に限らない。たとえば、予約管理部４４は、設定情報ＤＢ５１に保存されている設定情報が２種類のパラメータを示す場合、一方のパラメータを用いて参加処理の開始時刻を決定し、他方のパラメータを用いて離脱処理の開始時刻を決定してもよい。
【０１１４】
また、設定情報は、パラメータに限らず、参加処理の開始時刻および離脱処理の開始時刻のうちの少なくともいずれか一方の時刻を示してもよい。
【０１１５】
（例２）
図４は、本発明の実施の形態に係る放送受信装置における予約管理部による開始分散処理および離脱分散処理の一例を説明するための図である。
【０１１６】
図２および図４を参照して、ここでは、ユーザが、放送受信装置１０１に対して、互いに異なる管理装置２０１から配信される番組Ａおよび番組Ｂについて予約録画を登録したとする。すなわち、番組Ａに対応するグループＧと、番組Ｂに対応するグループＧとが異なるとする。以下、番組Ａに対応するグループＧをグループＧＡとし、番組Ｂに対応するグループＧをグループＧＢとする。また、放送受信装置１０１は、並行して録画可能な番組の上限数Ｍを有しているとする。
【０１１７】
また、先の予約録画である番組Ａの予約録画、および後の予約録画である番組Ｂの予約録画が時間的に重複していることにより、放送受信装置１０１において並行して行われる予約録画処理の数（以下、「並行予約実行数」とも称する。）が上限数Ｍを超えるとする。この場合、予約管理部４４は、番組Ｂの予約録画についての参加分散処理を行わない構成であることが好ましい。予約管理部４４は、番組Ｂの予約録画についての参加分散処理を行わない場合、設定情報の示すパラメータを用いることなく、グループＧＢへの参加処理の開始時刻を決定する。
【０１１８】
具体的には、番組Ａの番組開始時刻がｔ１１であり、番組Ａの番組終了時刻がｔ２１であり、番組Ｂの番組開始時刻がｔ２１であり、番組Ｂの番組終了時刻がｔ３１であるとする。
【０１１９】
予約管理部４４は、上述した「例１」の場合と同様に、設定情報ＤＢ５１に保存されている設定情報の示すパラメータに基づいて、グループＧＡへの参加処理の開始時刻ｔ１３を決定する。また、予約管理部４４は、決定した参加処理の開始時刻ｔ１３においてＩＰ放送受信部４５にグループＧＡへの参加処理を行わせる。そして、予約管理部４４は、番組開始時刻ｔ１１よりもＸ１秒前の時刻ｔ１２において番組Ａの予約録画処理が開始されるように、ＩＰ放送受信部４５および録画部４７を制御する。
【０１２０】
また、予約管理部４４は、グループＧＢへの参加処理の開始時刻については分散処理を行わず、たとえば番組Ｂの番組開始時刻ｔ２１よりも（Ｘ３＋Ｙ３）秒前の時刻ｔ２５において、グループＧＢへの参加処理およびグループＧＡからの離脱処理をＩＰ放送受信部４５に行わせる。Ｘ３は、固定値であり、たとえば「３０」である。また、Ｙ３は、固定値であり、たとえば「１０」である。なお、予約管理部４４は、グループＧＡからの離脱処理を時刻ｔ２５以降においてＩＰ放送受信部４５に行わせてもよい。
【０１２１】
このとき、予約管理部４４は、グループＧＢへの参加処理の開始時刻ｔ２５において、番組Ａの予約録画処理が終了するようにＩＰ放送受信部４５および録画部４７を制御する。
【０１２２】
また、予約管理部４４は、番組開始時刻ｔ２１よりもＸ３秒前の時刻ｔ２４において番組Ｂの予約録画処理が開始されるように、ＩＰ放送受信部４５および録画部４７を制御する。
【０１２３】
このように、グループＧＢへの参加処理の開始時刻ｔ２５から番組Ｂの予約録画処理の開始時刻ｔ２４までの期間を固定値Ｙ３とする構成により、グループＧＢへの参加処理の開始時刻が前倒しされることを防ぎ、番組Ａの予約録画処理が行われる期間を長く確保することができる。
【０１２４】
また、予約管理部４４は、番組Ｂの番組終了時刻ｔ３１からＸ４秒経過した時刻ｔ３２において番組Ｂの予約録画処理が終了するように、ＩＰ放送受信部４５および録画部４７を制御する。Ｘ４は、固定値であり、たとえば「３０」である。
【０１２５】
また、予約管理部４４は、たとえば、グループＧＢからの離脱処理については離脱分散処理を行う。具体的には、予約管理部４４は、設定情報ＤＢ５１に保存されている設定情報の示すパラメータに基づいて、番組Ｂの予約録画処理の終了時刻ｔ３２からＹ４秒後の時刻ｔ３３を離脱処理の開始時刻として決定する。そして、予約管理部４４は、決定した離脱処理の開始時刻ｔ３３においてＩＰ放送受信部４５に離脱処理を行わせる。Ｙ４は、Ｙ１と同じ値であってもよいし、Ｙ１とは異なる値であってもよい。
【０１２６】
なお、予約管理部４４は、グループＧＢからの離脱処理について離脱分散処理は行わない構成であってもよい。
【０１２７】
また、放送受信装置１０１は、並行予約実行数が上限数Ｍ以内である場合、後の番組の予約録画処理または予約視聴処理の開始後においても、先の番組の予約録画処理または予約視聴処理を継続することができる。この場合、放送受信装置１０１における予約管理部４４は、後の番組に対応するグループＧへの参加処理の開始時刻について参加分散処理を行う構成であることが好ましい。
【０１２８】
＜動作の流れ＞
放送受信システム３０１における各装置は、メモリを含むコンピュータを備え、当該コンピュータにおけるＣＰＵ等の演算処理部は、以下のフローチャートおよびシーケンスの各ステップの一部または全部を含むプログラムを当該メモリから読み出して実行する。これら複数の装置のプログラムは、それぞれ、外部からインストールすることができる。これら複数の装置のプログラムは、それぞれ、記録媒体に格納された状態で流通する。
【０１２９】
［放送受信システムの動作の流れ］
図５は、本発明の実施の形態に係る放送受信システムの動作手順を定めたシーケンスである。
【０１３０】
ここでは、３つの放送受信装置１０１Ａ，１０１Ｂ，１０１Ｃにおいて、番組Ａに対する予約録画登録または予約視聴登録が行われた場合について説明する。また、放送受信装置１０１Ａ，１０１Ｂ，１０１Ｃは、たとえば各々の起動時において、設定情報を管理装置２０１から取得済であるとする。
【０１３１】
また、放送受信装置１０１Ａにより取得された設定情報の示すパラメータをＹａとし、放送受信装置１０１Ｂにより取得された設定情報の示すパラメータをＹｂとし、放送受信装置１０１Ｃにより取得された設定情報の示すパラメータをＹｃとした場合、パラメータＹａ，Ｙｂ，Ｙｃは、Ｙａ＞Ｙｂ＞Ｙｃの関係であるとする。
【０１３２】
図５を参照して、まず、放送受信装置１０１Ａは、取得済である設定情報に基づいて番組Ａに対応するグループＧＡへの参加処理の開始時刻を決定し、決定した参加処理の開始時刻において、番組Ａに対応するマルチキャストアドレスを含むＪｏｉｎメッセージをルータ１５１へ送信する（ステップＳ１１）。
【０１３３】
次に、ルータ１５１は、放送受信装置１０１Ａから送信されたＪｏｉｎメッセージを受信すると、放送受信装置１０１ＡをグループＧＡに参加させる処理を行う（ステップＳ１２）。
【０１３４】
次に、ルータ１５１は、放送受信装置１０１ＡのグループＧＡへの参加を管理装置２０１に通知する（ステップＳ１３）。
【０１３５】
次に、放送受信装置１０１Ｂは、取得済である設定情報に基づいてグループＧＡへの参加処理の開始時刻を決定し、決定した参加処理の開始時刻において、番組Ａに対応するマルチキャストアドレスを含むＪｏｉｎメッセージをルータ１５１へ送信する（ステップＳ１４）。
【０１３６】
次に、ルータ１５１は、放送受信装置１０１Ｂから送信されたＪｏｉｎメッセージを受信すると、放送受信装置１０１ＢをグループＧＡに参加させる処理を行う（ステップＳ１５）。
【０１３７】
次に、ルータ１５１は、放送受信装置１０１ＢのグループＧＡへの参加を管理装置２０１に通知する（ステップＳ１６）。
【０１３８】
次に、放送受信装置１０１Ｃは、取得済である設定情報に基づいてグループＧＡへの参加処理の開始時刻を決定し、決定した参加処理の開始時刻において、番組Ａに対応するマルチキャストアドレスを含むＪｏｉｎメッセージをルータ１５１へ送信する（ステップＳ１７）。
【０１３９】
次に、ルータ１５１は、放送受信装置１０１Ｃから送信されたＪｏｉｎメッセージを受信すると、放送受信装置１０１ＣをグループＧＡに参加させる処理を行う（ステップＳ１８）。
【０１４０】
次に、ルータ１５１は、放送受信装置１０１ＣのグループＧＡへの参加を管理装置２０１に通知する（ステップＳ１９）。
【０１４１】
次に、管理装置２０１は、番組Ａのストリームを構成するＩＰパケットをルータ１５１へ送信する（ステップＳ２０）。
【０１４２】
次に、ルータ１５１は、管理装置２０１から受信したＩＰパケットを、グループＧＡに参加している放送受信装置１０１Ａ，１０１Ｂ，１０１Ｃへ送信する。なお、ルータ１５１は、放送受信装置１０１Ａ，１０１Ｂ，１０１Ｃ以外の１または複数の他の放送受信装置１０１がグループＧＡに参加中であり、これら１または複数の他の放送受信装置１０１へＩＰパケットを送信中である場合、ＩＰパケットの送信先に放送受信装置１０１Ａ，１０１Ｂ，１０１Ｃを追加する（ステップＳ２１）。
【０１４３】
次に、放送受信装置１０１Ａ，１０１Ｂ，１０１Ｃの各々は、ルータ１５１から送信されたＩＰパケットを受信し、受信したＩＰパケットに含まれる情報等を用いて、たとえば番組Ａの予約録画処理または予約視聴処理を行う（ステップＳ２２）。
【０１４４】
次に、放送受信装置１０１Ｃは、取得済である設定情報に基づいてグループＧＡからの離脱処理の開始時刻を決定し、決定した離脱処理の開始時刻において、番組Ａに対応するマルチキャストアドレスを含むＬｅａｖｅメッセージをルータ１５１へ送信する（ステップＳ２３）。
【０１４５】
次に、ルータ１５１は、放送受信装置１０１Ｃから送信されたＬｅａｖｅメッセージを受信すると、放送受信装置１０１ＣのグループＧＡからの離脱処理を行う（ステップＳ２４）。
【０１４６】
次に、ルータ１５１は、放送受信装置１０１ＣのグループＧＡからの離脱を管理装置２０１に通知する（ステップＳ２５）。
【０１４７】
次に、放送受信装置１０１Ｂは、取得済である設定情報に基づいてグループＧＡからの離脱処理の開始時刻を決定し、決定した離脱処理の開始時刻において、番組Ａに対応するマルチキャストアドレスを含むＬｅａｖｅメッセージをルータ１５１へ送信する（ステップＳ２６）。
【０１４８】
次に、ルータ１５１は、放送受信装置１０１Ｂから送信されたＬｅａｖｅメッセージを受信すると、放送受信装置１０１ＢのグループＧＡからの離脱処理を行う（ステップＳ２７）。
【０１４９】
次に、ルータ１５１は、放送受信装置１０１ＢのグループＧＡからの離脱を管理装置２０１に通知する（ステップＳ２８）。
【０１５０】
次に、放送受信装置１０１Ａは、取得済である設定情報に基づいてグループＧＡからの離脱処理の開始時刻を決定し、決定した離脱処理の開始時刻において、番組Ａに対応するマルチキャストアドレスを含むＬｅａｖｅメッセージをルータ１５１へ送信する（ステップＳ２９）。
【０１５１】
次に、ルータ１５１は、放送受信装置１０１Ａから送信されたＬｅａｖｅメッセージを受信すると、放送受信装置１０１ＡのグループＧＡからの離脱処理を行う（ステップＳ３０）。
【０１５２】
次に、ルータ１５１は、放送受信装置１０１ＡのグループＧＡからの離脱を管理装置２０１に通知する（ステップＳ３１）。
【０１５３】
次に、管理装置２０１は、グループＧＡに参加中である放送受信装置１０１が存在しない場合、ＩＰパケットの送信を停止する（ステップＳ３２）。なお、管理装置２０１は、グループＧＡに放送受信装置１０１Ａ，１０１Ｂ，１０１Ｃ以外の他の放送受信装置１０１が参加中である場合は、ＩＰパケットの送信を継続する。
【０１５４】
［放送受信装置の動作の流れ］
図６は、本発明の実施の形態に係る放送受信装置の動作手順を定めたシーケンスである。
【０１５５】
図６を参照して、まず、予約管理部４４は、たとえばユーザの操作により自己の放送受信装置１０１が起動すると、設定情報要求の管理装置２０１への送信を通信部４３に行わせる。そして、通信部４３は、管理装置２０１から送信された設定情報をルータ１５１経由で受信し、受信した設定情報を設定情報ＤＢ５１に保存する（ステップＳ４１）。
【０１５６】
次に、予約管理部４４は、予約ＤＢ５２を参照して、１つ以上の番組の予約録画または予約視聴が登録されているか否かを確認する（ステップＳ４２）。そして、予約管理部４４は、予約ＤＢ５２に予約録画または予約視聴が登録されていない場合（ステップＳ４２において「ＮＯ」）、新たな登録が行われるまで待機する。
【０１５７】
一方、予約管理部４４は、１つ以上の番組の予約録画または予約視聴が登録されている場合（ステップＳ４２において「ＹＥＳ」）、予約録画または予約視聴の登録が行われた番組のうち、番組開始時刻が最も早い番組を特定する。そして、予約管理部４４は、特定した番組の番組開始時刻および番組終了時刻、ならびに設定情報の示すパラメータに基づいて、参加処理の開始時刻および離脱処理の開始時刻を決定する（ステップＳ４３）。
【０１５８】
次に、予約管理部４４は、決定した参加処理の開始時刻においてＩＰ放送受信部４５に参加処理を行わせる。すなわち、ＩＰ放送受信部４５は、予約管理部４４による制御に従って、Ｊｏｉｎメッセージを通信部４３経由でルータ１５１へ送信する（ステップＳ４４）。
【０１５９】
なお、予約管理部４４は、決定した参加処理の開始時刻よりも前に、当該開始時刻以前に配信が開始される他の番組の予約録画または予約視聴の登録を指示する操作情報を受けた場合、当該他の番組について、参加処理の開始時刻および離脱処理の開始時刻を決定する（ステップＳ４３）。そして、予約管理部４４は、決定した参加処理の開始時刻においてＩＰ放送受信部４５に参加処理を行わせる（ステップＳ４４）。
【０１６０】
次に、予約管理部４４は、番組開始時刻よりも所定時間前に上記番組の予約録画処理または予約視聴処理が開始されるように、録画部４７または放送視聴部４６、およびＩＰ放送受信部４５を制御する（ステップＳ４５）。
【０１６１】
次に、予約管理部４４は、予約ＤＢ５２を参照して、予約録画または予約視聴の登録が行われている複数の番組のうち、上記番組との間で予約録画または予約視聴が時間的に重複している他の番組であって、上記番組とは異なる管理装置２０１から配信される他の番組（以下、「他局連続予約番組」とも称する。）が存在するか否かを確認する（ステップＳ４６）。すなわち、他局連続予約番組は、上記番組との間で予約録画または予約視聴が時間的に重複している他の番組であって、対応するグループＧが上記番組に対応するグループＧとは異なる番組である。
【０１６２】
次に、予約管理部４４は、他局連続予約番組が存在する場合（ステップＳ４６において「ＹＥＳ」）、並行予約実行数が上限数Ｍを超えないか否かを確認する（ステップＳ４７）。
【０１６３】
そして、予約管理部４４は、他局連続予約番組が存在しない場合（ステップＳ４６において「ＮＯ」）、または並行予約実行数が上限数Ｍを超えない場合（ステップＳ４７において「ＹＥＳ」）、実行中である予約録画処理または予約視聴処理が上記番組の番組終了時刻よりも所定時間後に終了されるように、録画部４７または放送視聴部４６、およびＩＰ放送受信部４５を制御する（ステップＳ４８）。
【０１６４】
次に、予約管理部４４は、ステップＳ４３において決定した予約録画処理の終了時刻において、ＩＰ放送受信部４５に離脱処理を行わせる（ステップＳ４９）。
【０１６５】
次に、予約管理部４４は、予約ＤＢ５２を参照して、追加の予約録画もしくは予約視聴の登録、または予約録画処理もしくは予約視聴処理が行われていない未処理の番組が存在するか否かを確認する（ステップＳ５０）。
【０１６６】
そして、予約管理部４４は、追加の予約録画もしくは予約視聴の登録、または未処理の番組が存在しない場合（ステップＳ５０において「ＮＯ」）、追加の予約録画または予約視聴の登録が行われるまで待機する。
【０１６７】
一方、予約管理部４４は、追加の予約録画もしくは予約視聴の登録、または未処理の番組が存在する場合（ステップＳ５０において「ＹＥＳ」）、ステップＳ４３以降の動作を再び行う。
【０１６８】
また、予約管理部４４は、他局連続予約番組が存在し、かつ並行予約実行数が上限数Ｍを超える場合（ステップＳ４７において「ＮＯ」）、後の番組に対してステップＳ４３以降の動作を行う。このとき、予約管理部４４は、ステップＳ４３において、後の番組である他局連続予約番組については、参加分散処理を行わず、当該後の番組の番組開始時刻よりも所定時間前の時刻を参加処理の開始時刻として決定する。また、予約管理部４４は、ステップＳ４４において、他局連続予約番組についての参加処理を開始する際、継続中である先の番組の予約録画処理または予約視聴処理を停止させて、先の番組に対応するグループＧからの離脱処理をＩＰ放送受信部４５に行わせる。
【０１６９】
なお、予約録画または予約視聴の登録が行われている番組のうち、先の番組との間で、予約録画または予約視聴が時間的に重複する後の番組であって、当該先の番組と同じ管理装置２０１から配信されることにより対応するグループＧが同じである番組が存在するとする。この場合、ＩＰ放送受信部４５は、先の番組の番組終了時刻後のグループＧからの離脱処理、および後の番組の番組開始時刻前のグループＧへの参加処理を行うことなく、先の番組および後の番組の各々に対応するＩＰパケットを受信することができる。
【０１７０】
ところで、ＩＰ放送サービス等に対応する受信機は、番組の予約録画または予約視聴の登録が行われた場合、当該番組の開始時刻前において、当該番組に対応するストリームがマルチキャストされるグループへの参加処理を行う。そして、ＣＤＮ事業者側の装置は、上記グループに参加している１または複数の受信機に対してストリームをマルチキャストする。
【０１７１】
しかしながら、多数の受信機が同一のグループへの参加処理を一斉に行う場合、ＣＤＮ事業者側の装置等のネットワーク側における負荷が増大し、各受信機のグループへの参加処理等が円滑に行われない可能性がある。
【０１７２】
これに対して、本発明の実施の形態に係る放送受信装置１０１は、番組の情報が複数のパケットに分割されたストリームであって、マルチキャストされるストリームを受信する。ＩＰ放送受信部４５は、ストリームがマルチキャストされるグループＧへの参加を通知するための参加情報を送信する参加処理、およびグループＧからの離脱を通知するための離脱情報を送信する離脱処理を行う。予約管理部４４は、ＩＰ放送受信部４５を制御する。また、予約管理部４４は、番組の予約録画処理または予約視聴処理の開始時刻の前においてＩＰ放送受信部４５に参加処理を行わせ、番組の予約録画処理または予約視聴処理の終了時刻以降においてＩＰ放送受信部４５に離脱処理を行わせる。また、予約管理部４４は、番組の予約録画処理または予約視聴処理の開始時刻に対する参加情報の送信タイミングを所定範囲内で分散させる参加分散処理を行う。
【０１７３】
このような構成により、多数の放送受信装置１０１において同一の番組の予約録画または予約視聴の登録が行われても、当該番組に対応するグループＧへの参加処理の開始時刻を放送受信装置１０１間で分散させることができるため、ＣＤＮ事業者側の装置等のネットワーク側における負荷を軽減させることができる。
【０１７４】
したがって、本発明の実施の形態に係る放送受信装置１０１では、放送番組の配信を円滑に行うことができる。
【０１７５】
また、本発明の実施の形態に係る放送受信装置１０１では、予約管理部４４は、番組の予約録画処理または予約視聴処理の終了時刻に対する離脱情報の送信タイミングを所定範囲内で分散させる離脱分散処理を行う。
【０１７６】
このような構成により、グループＧへの参加処理の開始時刻に加えて、さらに、当該グループＧからの離脱処理の開始時刻を放送受信装置１０１間で分散させることができるため、ＣＤＮ事業者側の装置等のネットワーク側における負荷をさらに軽減させることができる。
【０１７７】
また、本発明の実施の形態に係る放送受信装置１０１において、番組の予約録画処理の開始時刻は、当該番組に対応するパケットの、ＨＤＤ１８１に対する書き込みの開始時刻である。
【０１７８】
このような構成により、番組に対応するパケットをＨＤＤ１８１に対して書き込むべき時刻より前に、当該番組に対応するグループＧに参加することができる。
【０１７９】
また、本発明の実施の形態に係る放送受信装置１０１は、並行して録画可能な番組の上限数Ｍを有する。予約管理部４４は、先の予約録画および後の予約録画が時間的に重複することにより上限数Ｍを超えることになる場合、後の予約録画の参加分散処理を行わない。
【０１８０】
このような構成により、録画番組が放送受信装置１０１の上限数Ｍを超える場合に、たとえば、後の番組に対応するグループＧへの参加処理の開始時刻が前倒しされることを防ぐことができるため、先の番組の予約録画処理が行われる期間を長く確保することができる。
【０１８１】
また、本発明の実施の形態に係る放送受信装置１０１では、予約管理部４４は、参加情報および離脱情報のうちの少なくともいずれか一方の送信タイミングに関する設定情報を定期的または不定期に作成する。
【０１８２】
このような構成により、管理装置２０１などの他の装置との間で情報の送受信を行うことなく、たとえば設定情報を更新していくことができる。
【０１８３】
また、本発明の実施の形態に係る放送受信装置１０１では、予約管理部４４は、参加情報および離脱情報のうちの少なくともいずれか一方の送信タイミングに関する設定情報を、番組の放送サービスのＩＰＴＶ事業者における管理装置２０１から取得する。
【０１８４】
管理装置２０１は、グループＧに参加する可能性のある放送受信装置１０１の最大数など、グループＧに関する情報を取得可能である。このため、上記のような構成により、放送受信装置１０１において、管理装置２０１により作成された、グループＧに関する情報に基づく適切な設定情報を取得することができる。
【０１８５】
また、本発明の実施の形態に係る管理装置２０１では、作成部７２は、グループＧの情報を取得し、取得した情報に基づいて、番組の予約録画処理または予約視聴処理の開始時刻に対する参加情報の送信タイミングに関する設定情報を作成する。通信部７１は、作成部７２により作成された設定情報を放送受信装置１０１へ送信する。
【０１８６】
このような構成により、多数の放送受信装置１０１において同一の番組の予約録画または予約視聴の登録が行われても、設定情報を用いて、当該番組に対応するグループＧへの参加処理の開始時刻を放送受信装置１０１間で分散させることができるため、ＣＤＮ事業者側の装置等のネットワーク側における負荷を軽減させることができる。
【０１８７】
したがって、本発明の実施の形態に係る管理装置２０１では、放送番組の配信を円滑に行うことができる。
【０１８８】
また、管理装置２０１は、グループＧの情報に基づいて、自己に接続されている放送受信装置１０１の数Ｎなどに応じた適切な設定情報を作成することができる。このため、上記のような構成により、たとえば、設定情報の作成に用いる関数を変更する場合、管理装置２０１における関数を変更すればよく、各放送受信装置１０１が設定情報を作成する場合と比較して多くの手間を必要としない。
【０１８９】
また、本発明の実施の形態に係る放送受信システム３０１では、放送受信装置１０１は、番組の情報が複数のパケットに分割されたストリームであって、マルチキャストされるストリームを受信する。また、放送受信装置１０１は、ストリームがマルチキャストされるグループＧへの参加を通知するための参加情報を送信する参加処理、およびグループＧからの離脱を通知するための離脱情報を送信する離脱処理を行う。また、放送受信装置１０１は、番組の予約録画処理または予約視聴処理の開始時刻の前において参加処理を行い、番組の予約録画処理または予約視聴処理の終了時刻以降において離脱処理を行い、番組の予約録画処理または予約視聴処理の開始時刻に対する参加情報の送信タイミングを所定範囲内で分散させる参加分散処理を行う。
【０１９０】
このような構成により、多数の放送受信装置１０１において同一の番組の予約録画または予約視聴の登録が行われても、当該番組に対応するグループＧへの参加処理の開始時刻を放送受信装置１０１間で分散させることができるため、ＣＤＮ事業者側の装置等のネットワーク側における負荷を軽減させることができる。
【０１９１】
したがって、本発明の実施の形態に係る放送受信システム３０１では、放送番組の配信を円滑に行うことができる。
【０１９２】
また、本発明の実施の形態に係る放送受信システム３０１では、放送受信装置１０１は、参加情報および離脱情報のうちの少なくともいずれか一方の送信タイミングに関する設定情報を、番組の放送サービスのＩＰＴＶ事業者における管理装置２０１から取得する。管理装置２０１は、グループＧの情報を取得し、取得した情報に基づいて設定情報を作成する。
【０１９３】
このような構成により、管理装置２０１は、グループＧの情報に基づいて、自己に接続されている放送受信装置１０１の数Ｎなどに応じた適切な設定情報を作成することができる。また、管理装置２０１が設定情報を作成する構成により、たとえば、設定情報の作成に用いる関数を変更する場合、管理装置２０１における関数を変更すればよく、各放送受信装置１０１が設定情報を作成する場合と比較して多くの手間を必要としない。
【０１９４】
また、本発明の実施の形態に係る放送受信装置１０１における放送受信方法では、まず、ＩＰ放送受信部４５は、番組の予約録画処理または予約視聴処理の開始時刻の前において、ストリームがマルチキャストされるグループＧへの参加を通知するための参加情報を送信する参加処理を行う。次に、ＩＰ放送受信部４５は、番組の予約録画処理または予約視聴処理の終了時刻以降において、グループＧからの離脱を通知するための離脱情報を送信する離脱処理を行う。また、予約管理部４４は、ＩＰ放送受信部４５に参加処理を行わせるステップにおいては、番組の予約録画処理または予約視聴処理の開始時刻に対する参加情報の送信タイミングを所定範囲内で分散させる参加分散処理を行う。
【０１９５】
このような方法により、多数の放送受信装置１０１において同一の番組の予約録画または予約視聴の登録が行われても、当該番組に対応するグループＧへの参加処理の開始時刻を放送受信装置１０１間で分散させることができるため、ＣＤＮ事業者側の装置等のネットワーク側における負荷を軽減させることができる。
【０１９６】
したがって、本発明の実施の形態に係る放送受信装置１０１における放送受信方法では、放送番組の配信を円滑に行うことができる。
【０１９７】
また、本発明の実施の形態に係る管理装置２０１における放送配信方法では、まず、作成部７２は、番組の情報が複数のパケットに分割されたストリームがマルチキャストされるグループＧの情報を取得し、取得した情報に基づいて、番組の予約録画処理または予約視聴処理の開始時刻に対する参加情報の送信タイミングに関する設定情報を作成する。次に、通信部７１は、作成部７２により作成された設定情報を放送受信装置１０１へ送信する。
【０１９８】
このような方法により、多数の放送受信装置１０１において同一の番組の予約録画または予約視聴の登録が行われても、設定情報を用いて、当該番組に対応するグループＧへの参加処理の開始時刻を放送受信装置１０１間で分散させることができるため、ＣＤＮ事業者側の装置等のネットワーク側における負荷を軽減させることができる。
【０１９９】
したがって、本発明の実施の形態に係る管理装置２０１における放送配信方法では、放送番組の配信を円滑に行うことができる。
【０２００】
また、管理装置２０１は、グループＧの情報に基づいて、自己に接続されている放送受信装置１０１の数Ｎなどに応じた適切な設定情報を作成することができる。このため、上記のような方法により、たとえば、設定情報の作成に用いる関数を変更する場合、管理装置２０１における関数を変更すればよく、各放送受信装置１０１が設定情報を作成する場合と比較して多くの手間を必要としない。
【０２０１】
また、本発明の実施の形態に係る放送受信システム３０１では、放送受信装置１０１は、ストリームがマルチキャストされるグループＧへの参加を通知するための参加情報を送信する参加処理、およびグループＧからの離脱を通知するための離脱情報を送信する離脱処理を行う。放送受信システム３０１における放送受信方法では、まず、管理装置２０１は、グループＧの情報を取得し、取得した情報に基づいて、番組の予約録画処理または予約視聴処理の開始時刻に対する参加情報の送信タイミングに関する設定情報を作成し、作成した設定情報を放送受信装置１０１へ送信する。次に、放送受信装置１０１は、管理装置２０１から設定情報を受信する。次に、放送受信装置１０１は、受信した設定情報に従って参加処理を行う。
【０２０２】
このような方法により、多数の放送受信装置１０１において同一の番組の予約録画または予約視聴の登録が行われても、管理装置２０１からの設定情報を用いて、当該番組に対応するグループＧへの参加処理の開始時刻を放送受信装置１０１間で分散させることができるため、ＣＤＮ事業者側の装置等のネットワーク側における負荷を軽減させることができる。
【０２０３】
したがって、本発明の実施の形態に係る放送受信システム３０１における放送受信方法では、放送番組の配信を円滑に行うことができる。
【０２０４】
また、このような方法により、管理装置２０１は、グループＧの情報に基づいて、自己に接続されている放送受信装置１０１の数Ｎなどに応じた適切な設定情報を作成することができる。また、管理装置２０１が設定情報を作成する構成により、たとえば、設定情報の作成に用いる関数を変更する場合、管理装置２０１における関数を変更すればよく、各放送受信装置１０１が設定情報を作成する場合と比較して多くの手間を必要としない。
【０２０５】
上記実施の形態は、すべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は、上記説明ではなく特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【０２０６】
以上の説明は、以下に付記する特徴を含む。
【０２０７】
［付記１］
番組の情報が複数のパケットに分割されたストリームであって、マルチキャストされるストリームを受信する放送受信装置であって、
前記ストリームがマルチキャストされるグループへの参加を通知するための参加情報を送信する参加処理、および前記グループからの離脱を通知するための離脱情報を送信する離脱処理を行う放送受信部と、
前記放送受信部を制御する予約管理部とを備え、
前記予約管理部は、前記番組の予約録画処理または予約視聴処理の開始時刻の前において前記放送受信部に前記参加処理を行わせ、前記番組の予約録画処理または予約視聴処理の終了時刻以降において前記放送受信部に前記離脱処理を行わせ、
前記予約管理部は、前記開始時刻に対する前記参加情報の送信タイミングを所定範囲内で分散させる参加分散処理を行い、
前記番組の予約録画処理の終了時刻は、前記番組に対応する前記パケットの、記憶装置に対する書き込みの終了時刻であり、
前記番組の予約視聴処理の開始時刻および終了時刻は、それぞれ、前記番組の再生の開始時刻および終了時刻である、放送受信装置。
【０２０８】
［付記２］
番組の情報が複数のパケットに分割されたストリームであって、マルチキャストされるストリームを受信する放送受信装置と、
前記番組の放送サービスの事業者における管理装置とを備え、
前記放送受信装置は、前記ストリームがマルチキャストされるグループへの参加を通知するための参加情報を送信する参加処理、および前記グループからの離脱を通知するための離脱情報を送信する離脱処理を行い、
前記放送受信装置は、前記番組の予約録画処理または予約視聴処理の開始時刻の前において前記参加処理を行い、前記番組の予約録画処理または予約視聴処理の終了時刻以降において前記離脱処理を行い、前記開始時刻に対する前記参加情報の送信タイミングを所定範囲内で分散させる参加分散処理を行い、
前記番組の予約録画処理の終了時刻は、前記番組に対応する前記パケットの、記憶装置に対する書き込みの終了時刻であり、
前記番組の予約視聴処理の開始時刻および終了時刻は、それぞれ、前記番組の再生の開始時刻および終了時刻である、放送受信システム。
【符号の説明】
【０２０９】
４１  リモコン信号受信部
４２  ＤＬＮＡ受信部
４３  通信部
４４  予約管理部
４５  ＩＰ放送受信部
４６  放送視聴部
４７  録画部
４８  記憶部
５１  設定情報ＤＢ
５２  予約ＤＢ
６１  リモコン操作部
６２  予約登録部
７１  通信部
７２  作成部
１０１  放送受信装置
１５１  ルータ
１６１  リモコン
１６２  スマートフォン
１７１  表示装置
１８１  ＨＤＤ（記憶装置）
２０１  管理装置
３０１  放送受信システム
【図１】
2020005187.tif 000003
【図２】
2020005187.tif 000004
【図３】
2020005187.tif 000005
【図４】
2020005187.tif 000006
【図５】
2020005187.tif 000007
【図６】
2020005187.tif 000008