(57)【要約】【課題】コンテンツ配信システムにおいて、ユーザにとっての使い勝手を維持しつつ、ネットワークのトラフィック量の増大を回避する。【解決手段】本発明は、デジタル放送信号を介して受信した番組コンテンツを録画し、番組コンテンツを個別配信又は同報配信のどちらかでクライアント端末３０に対して配信する配信サーバ１０に関する。配信サーバ１０は、番組コンテンツが未だ配信されていないクライアント端末の数を示す未視聴者数或いは番組コンテンツの配信開始時刻からの経過時間の少なくとも一方に基づいて、番組コンテンツを個別配信又は同報配信のどちらで配信するのかについて決定する配信方法決定部１７と、決定された配信方法で番組コンテンツをクライアント端末３０に対して配信するコンテンツ配信部１４とを具備する。【選択図】図１
2007324897.tif 000002
【特許請求の範囲】
【請求項１】
デジタル放送信号を介して受信した番組コンテンツを録画し、該番組コンテンツを個別配信又は同報配信のどちらかでクライアント端末に対して配信するように構成されている配信サーバであって、
前記番組コンテンツが未だ配信されていないクライアント端末の数を示す未視聴者数或いは該番組コンテンツの配信開始時刻からの経過時間の少なくとも一方に基づいて、該番組コンテンツを個別配信又は同報配信のどちらで配信するのかについて決定するように構成されている配信方法決定部と、
決定された前記配信方法で、前記番組コンテンツを前記クライアント端末に対して配信するように構成されているコンテンツ配信部とを具備することを特徴とする配信サーバ。
【請求項２】
前記配信方法決定部は、更に、前記番組コンテンツを配信する時間帯に基づいて、該番組コンテンツを個別配信又は同報配信のどちらで配信するのかについて決定するように構成されていることを特徴とする請求項１に記載の配信サーバ。
【請求項３】
デジタル放送信号を介して受信した番組コンテンツを録画し、該番組コンテンツを再生するように構成されているクライアント端末であって、
配信サーバに対して、前記番組コンテンツを録画するように要求するための録画予約要求を送信するように構成されている録画予約要求送信部と、
前記配信サーバから、前記番組コンテンツについて送信された前記録画予約要求の数を示す録画予約件数を取得するように構成されている録画予約件数取得部と、
取得した前記録画予約件数に基づいて、前記番組コンテンツを前記クライアント端末においても録画するか否かについて決定するように構成されているローカル録画決定部とを具備することを特徴とするクライアント端末。
【請求項４】
前記録画予約件数取得部は、前記録画予約要求送信部によって前記録画予約要求が送信された際に、前記録画予約件数を取得するように構成されていることを特徴とする請求項３に記載のクライアント端末。
【請求項５】
前記録画予約件数取得部は、前記番組コンテンツの放送時刻の所定時間前に、前記録画予約件数を取得するように構成されていることを特徴とする請求項３に記載のクライアント端末。
【請求項６】
デジタル放送信号を介して受信した番組コンテンツを録画し、該番組コンテンツを再生するように構成されているクライアント端末であって、
配信サーバに対して、前記番組コンテンツを録画するように要求するための録画予約要求を送信すると共に、該番組コンテンツを前記クライアント端末においても録画するように構成されている録画予約制御部と、
前記配信サーバにおいて、前記番組コンテンツを同報配信で配信する状態から、該番組コンテンツを個別配信で配信する状態に変更になったことを検出した場合に、前記クライアント端末において録画されていた前記番組コンテンツを削除するように構成されているコンテンツ蓄積部とを具備することを特徴とするクライアント端末。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、デジタル放送信号を介して受信した番組コンテンツを録画し、当該番組コンテンツを個別配信又は同報配信のどちらかでクライアント端末に対して配信するように構成されている配信サーバ、及び、デジタル放送信号を介して受信した番組コンテンツを録画し、当該番組コンテンツを再生するように構成されているクライアント端末に関する。
【背景技術】
【０００２】
従来、ネットワーク上の配信サーバが、デジタル放送信号を介して受信した番組コンテンツを録画し、クライアント端末からの再生要求に応じて、当該番組コンテンツをユニキャストで当該クライアント端末に対して配信するように構成されているコンテンツ配信システムが知られている。
【０００３】
しかしながら、かかるコンテンツ配信システムでは、クライアント端末の数に比例した通信帯域が必要であり、再生要求を送信するクライアント端末の数が増加するにつれて、ネットワークにおけるトラヒック量が増大してしまうという問題点があった。
【０００４】
かかる問題点を解決するために、特許文献１では、配信サーバが、同一の番組コンテンツを複数のクライアント端末に対して別々のユニキャストで配信している場合に、各ユニキャストの配信状況に応じて、近い位置に存在するクライアント端末に対して、かかる番組コンテンツを１つのマルチキャストで集約して配信するように切り替えるコンテンツ配信システムが開示されている。
【特許文献１】特開２００４-８０５６６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１に係るコンテンツ配信システムによれば、ネットワークにおけるトラヒック量を軽減することができるが、クライアント端末が番組コンテンツを再生中に、配信方法がユニキャストからマルチキャストに切り替わるため、クライアント端末のユーザにとっては、早送り・巻き戻し・スキップ等のトリックプレイが突然制限されることとなり、使い勝手が悪くなってしまうという問題点があった。
【０００６】
そこで、本発明は、以上の点に鑑みてなされたもので、コンテンツ配信システムにおいて、ユーザにとっての使い勝手を維持しつつ、ネットワークのトラフィック量の増大を回避することを可能とする配信サーバ及びクライアント端末を提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明の第１の特徴は、デジタル放送信号を介して受信した番組コンテンツを録画し、該番組コンテンツを個別配信又は同報配信のどちらかでクライアント端末に対して配信するように構成されている配信サーバであって、前記番組コンテンツが未だ配信されていないクライアント端末の数を示す未視聴者数或いは該番組コンテンツの配信開始時刻からの経過時間の少なくとも一方に基づいて、該番組コンテンツを個別配信又は同報配信のどちらで配信するのかについて決定するように構成されている配信方法決定部と、決定された前記配信方法で、前記番組コンテンツを前記クライアント端末に対して配信するように構成されているコンテンツ配信部とを具備することを要旨とする。
【０００８】
かかる発明によれば、配信サーバが、番組コンテンツの未視聴者数及び番組コンテンツの配信開始時刻からの経過時間を考慮して、ネットワークのトラフィック量が増大すると予測される場合には、かかる番組コンテンツを同報配信（マルチキャスト）で配信することによって、配信サーバの負荷及び配信に必要な通信帯域を低減することができる。
【０００９】
具体的には、配信サーバは、番組コンテンツの未視聴者数が多いほど、また、番組コンテンツの配信開始時刻からの経過時間が短いほど、クライアント端末からの当該番組コンテンツに対する再生要求が集中すると判断して、かかる番組コンテンツを同報配信（マルチキャスト）で配信する。
【００１０】
また、かかる発明によれば、配信サーバが、番組コンテンツの未視聴者数及び番組コンテンツの配信開始時刻からの経過時間を考慮することによって、できる限り、トリックプレイの制限される同報配信（マルチキャスト）による番組コンテンツの配信を回避することができるため、ユーザにとっての利便性が向上する。
【００１１】
また、かかる発明によれば、配信サーバが、番組コンテンツの配信前に、当該番組コンテンツの配信方法を決定するため、ユーザは、当該番組コンテンツの配信前に、当該番組コンテンツの配信方法を確認することができ、ユーザにとっての利便性が向上する。
【００１２】
また、かかる発明によれば、配信サーバが、番組コンテンツの配信前に、当該番組コンテンツの配信方法を決定するため、突然、配信方法が個別配信（ユニキャスト）から同報配信（マルチキャスト）に切り替わるといったユーザにとっての使い勝手の悪さを防止することができる。
【００１３】
また、かかる発明によれば、配信サーバが、番組コンテンツの配信前に、当該番組コンテンツの配信方法を決定するため、当該番組コンテンツの配信途中に、当該番組コンテンツの配信方法を変更するといった複雑な手段を持つことなく、配信サーバの負荷及び配信に必要な通信帯域を低減することができる。
【００１４】
本発明の第１の特徴において、前記配信方法決定部が、更に、前記番組コンテンツを配信する時間帯に基づいて、該番組コンテンツを個別配信又は同報配信のどちらで配信するのかについて決定するように構成されていてもよい。
【００１５】
かかる発明によれば、配信方法決定部は、上述の方法ではマルチキャストで配信すべきであると決定される番組コンテンツであっても、クライアント端末からの再生要求が集中すると考えられる夕方から夜にかけての時間帯においては、マルチキャストで配信し、それ以外の時間帯においては、ユニキャストで配信するように決定することができる。
【００１６】
本発明の第２の特徴は、デジタル放送信号を介して受信した番組コンテンツを録画し、該番組コンテンツを再生するように構成されているクライアント端末であって、配信サーバに対して、前記番組コンテンツを録画するように要求するための録画予約要求を送信するように構成されている録画予約要求送信部と、前記配信サーバから、前記番組コンテンツについて送信された前記録画予約要求の数を示す録画予約件数を取得するように構成されている録画予約件数取得部と、取得した前記録画予約件数に基づいて、前記番組コンテンツを前記クライアント端末においても録画するか否かについて決定するように構成されているローカル録画決定部とを具備することを要旨とする。
【００１７】
かかる発明によれば、特定の番組コンテンツについて録画予約件数が多い場合、クライアント端末が、トリックプレイが制限される同報配信（マルチキャスト）で当該番組コンテンツが配信されることを想定して、当該番組コンテンツをローカルで録画することができ、ユーザにとっての利便性が向上する。
【００１８】
本発明の第２の特徴において、前記録画予約件数取得部が、前記録画予約要求送信部によって前記録画予約要求が送信された際に、前記録画予約件数を取得するように構成されていてもよい。
【００１９】
かかる発明によれば、クライアント端末は、番組コンテンツに対する録画予約要求を送信した際に、別途の要求を送信することなく、当該番組コンテンツの録画予約件数を取得することができる。
【００２０】
本発明の第２の特徴において、前記録画予約件数取得部が、前記番組コンテンツの放送時刻の所定時間前に、前記録画予約件数を取得するように構成されていてもよい。
【００２１】
かかる発明によれば、クライアント端末が、番組コンテンツの放送時刻よりもかなり前に、当該番組コンテンツに対する録画予約要求を送信した場合であっても、当該番組コンテンツの放送時刻直前の録画予約件数を取得することができ、当該番組コンテンツの放送時の録画予約件数をより正確に把握することができる。
【００２２】
本発明の第３の特徴は、デジタル放送信号を介して受信した番組コンテンツを録画し、該番組コンテンツを再生するように構成されているクライアント端末であって、配信サーバに対して、前記番組コンテンツを録画するように要求するための録画予約要求を送信すると共に、該番組コンテンツを前記クライアント端末においても録画するように構成されている録画予約制御部と、前記配信サーバにおいて、前記番組コンテンツを同報配信で配信する状態から、該番組コンテンツを個別配信で配信する状態に変更になったことを検出した場合に、前記クライアント端末において録画されていた前記番組コンテンツを削除するように構成されているコンテンツ蓄積部とを具備することを特徴とするクライアント端末。
【００２３】
かかる発明によれば、配信サーバにおいて、番組コンテンツを同報配信（マルチキャスト）で配信する状態から当該番組コンテンツを個別配信（ユニキャスト）で配信する状態に変更になったことを検出した場合に、クライアント端末側に記憶されている当該番組コンテンツが削除されるように構成されているため、トリックプレイを常時使用することができることに起因するユーザにとっての利便性を確保しつつ、クライアント端末の記憶容量を節約することができる。
【発明の効果】
【００２４】
以上説明したように、本発明によれば、コンテンツ配信システムにおいて、ユーザにとっての使い勝手を維持しつつ、ネットワークのトラフィック量の増大を回避することを可能とする配信サーバ及びクライアント端末を提供することができる。
【発明を実施するための最良の形態】
【００２５】
（本発明の第１の実施形態に係るコンテンツ配信システムの構成）
図１乃至図４を参照して、本発明の第１の実施形態に係るコンテンツ配信システム１の構成について説明する。
【００２６】
図１に、本実施形態に係るコンテンツ配信システム１の構成について示す。図１に示すように、本実施形態に係るコンテンツ配信システム１は、配信サーバ１０と、クライアント端末３０とを具備する。
【００２７】
配信サーバ１０は、デジタル放送信号を介して受信した番組コンテンツを録画し、かかる番組コンテンツを個別配信（以下、ユニキャスト）又は同報配信（以下、マルチキャスト、但し、ブロードキャストであってもよい）のどちらかでクライアント端末１０に対して配信するように構成されているサーバ装置である。
【００２８】
具体的には、図１に示すように、配信サーバ１０は、放送受信部１１と、録画部１２と、コンテンツ蓄積部１３と、コンテンツ配信部１４と、コンテンツ情報管理部１５と、録画予約受付部１６と、配信方法決定部１７とを具備している。
【００２９】
放送受信部１１は、電波やケーブル等から送信されてくるデジタル放送信号を受信するように構成されている。
【００３０】
放送受信部１１は、受信したデジタル放送信号から番組表データ（ＥＰＧ）を取り出して、コンテンツ情報管理部１５に送信するように構成されている。また、放送受信部１１は、受信したデジタル放送信号から番組コンテンツを取り出して、録画部１２及びコンテンツ配信部１４に送信するように構成されている。
【００３１】
録画部１２は、放送受信部１１から送信された番組コンテンツをコンテンツ蓄積部１３に蓄積するように構成されている。なお、録画部１２は、かかる番組コンテンツを暗号化又は圧縮した上でコンテンツ蓄積部１３に蓄積するように構成されていてもよい。
【００３２】
コンテンツ情報管理部１５は、放送受信部１１から受信した番組表データ等を参照して、コンテンツ蓄積部１３に蓄積されている各番組コンテンツについての情報であるコンテンツ情報を管理するように構成されている。
【００３３】
具体的には、コンテンツ情報管理部１５は、各クライアント端末３０から送信された録画予約要求に応じて、上述のコンテンツ情報を更新するように構成されている。
【００３４】
例えば、図２に示すように、コンテンツ情報は、「コンテンツＩＤ」と「番組情報（番組名）」と「番組情報（チャネル＃）」と「番組情報（放送時刻）」と「保存期限」と「コンテンツパス」と「配信方法」と「マルチキャスト配信開始時刻」と「マルチキャスト配信間隔」と「録画予約件数」と「視聴済み件数」とを関連付けるものである。
【００３５】
「コンテンツＩＤ」は、特定の番組コンテンツの識別情報を示し、「番組情報（番組名）」は、当該番組コンテンツに含まれる番組名を示し、「番組情報（チャネル＃）」は、当該番組コンテンツが配信されるチャネル番号を示し、「番組情報（放送時刻）」は、上述のデジタル放送信号によって当該番組コンテンツが放送される日時を示す。
【００３６】
「保存期限」は、当該番組コンテンツがコンテンツ蓄積部１３から削除される日時（又は、当該番組コンテンツがコンテンツ蓄積部１３に蓄積される期間）を示し、「コンテンツパス」は、コンテンツ蓄積部１３内で当該番組コンテンツが保存されているディレクトリ（パス）を示す。
【００３７】
「配信方法」は、当該番組コンテンツをユニキャスト又はマルチキャストのどちらで配信するのかについて示す。
【００３８】
「マルチキャスト配信開始時刻」は、上述の配信方法がマルチキャストとなっている場合に設定されるものであって、マルチキャストによる当該番組コンテンツの配信が開始される日時を示す。
【００３９】
「マルチキャスト配信間隔」は、上述の配信方法がマルチキャストとなっている場合に設定されるものであって、当該番組コンテンツがマルチキャストで配信される時間間隔を示す。
【００４０】
「録画予約件数」は、当該番組コンテンツに対して録画予約要求を送信したクライアント端末の数を示し、「視聴済み件数」は、当該番組コンテンツが既に配信されたクライアント端末の数を示す。
【００４１】
また、コンテンツ情報管理部１５は、各クライアント端末によって録画予約された番組コンテンツについての情報を管理するように構成されている。
【００４２】
録画予約受付部１６は、クライアント端末３０から送信された番組コンテンツの録画に関する要求についての受付処理を行い、必要に応じて、かかる受付処理の結果を当該クライアント端末３０に返信するように構成されている。
【００４３】
具体的には、録画予約受付部１６は、クライアント端末３０から送信された番組表要求に応じて、コンテンツ情報管理部１５から番組表データを取得して、当該クライアント端末３０に送信するように構成されている。
【００４４】
また、録画予約受付部１６は、クライアント端末３０から送信された録画予約要求や録画予約取消要求に応じて、コンテンツ情報管理部１５に蓄積されているコンテンツ情報における「録画予約件数」を更新するとともに、かかる録画予約要求や録画予約取消要求を受け付けたことを示す録画予約応答や録画予約取消応答を当該クライアント端末３０に返信するように構成されている。
【００４５】
また、録画予約受付部１６は、クライアント端末３０から送信された録画予約リスト要求に応じて、コンテンツ情報管理部１５から、各クライアント端末によって録画予約された番組コンテンツについての情報を取り出して、当該番組コンテンツの配信方法と共に、当該クライアント端末３０に返信するように構成されている。
【００４６】
配信方法決定部１７は、番組コンテンツが未だ配信されていないクライアント端末の数を示す未視聴者数或いは当該番組コンテンツの配信開始時刻からの経過時間の少なくとも一方に基づいて、当該番組コンテンツをユニキャスト又はマルチキャストのどちらで配信するのかについて決定するように構成されている。
【００４７】
具体的には、配信方法決定部１７は、録画予約受付部１６からの録画予約件数が更新された旨の通知や、内部時計からの一定期間ごとのアラーム通知等を契機として、コンテンツ情報管理部１３から、各番組コンテンツについての「録画予約件数（Ｎ）」や「視聴済み件数（ｎ）」や「番組情報（放送時刻）（Ｔ）」を取得すると共に、内部時計から「現在時刻（ｔ）」を取得し、取得した値を用いて「単位時間当たりの予想再生要求頻度の指標値（Ｉ）」を算出する。
【００４８】
なお、当該番組コンテンツについて「録画予約件数（Ｎ）」が多く未視聴者数が多いほど、また、当該番組コンテンツの配信開始時刻からの経過時間が短いほど、クライアント端末からの再生要求が集中すると考えられるため、例えば、配信方法決定部１７は、以下の（式１）を用いて、「単位時間当たりの予想再生要求頻度の指標値（Ｉ）」を算出することができる。
【００４９】
Ｉ＝（Ｎ−ｎ）／（α＋（ｔ−Ｔ））  …  （式１）
（式１）において、「α」は、定数であり、「Ｎ−ｎ」は、上述の未視聴者数を示し、「ｔ−Ｔ」は、上述の番組コンテンツの配信開始時刻からの経過時間を示す。
【００５０】
配信方法決定部１７は、「単位時間当たりの予想再生要求頻度の指標値（Ｉ）」が閾値ｉ以上であれば、当該番組コンテンツをマルチキャストで配信するように決定し、「単位時間当たりの予想再生要求頻度の指標値（Ｉ）」が閾値ｉ未満であれば、当該番組コンテンツをユニキャストで配信するように決定する。
【００５１】
配信方法決定部１７は、上述のように決定した各番組コンテンツに対する配信方法を、コンテンツ情報管理部１５に蓄積する。
【００５２】
なお、配信方法決定部１７は、「単位時間当たりの予想再生要求頻度の指標値（Ｉ）」が大きくなるにつれて、当該番組コンテンツの「マルチキャスト配信間隔」を短くするように構成されていてもよい。
【００５３】
また、配信方法決定部１７は、更に、番組コンテンツを配信する時間帯に基づいて、当該番組コンテンツをユニキャスト又はマルチキャストのどちらで配信するのかについて決定するように構成されていてもよい。
【００５４】
例えば、配信方法決定部１７は、上述の方法によってマルチキャストで配信すべきであると決定される番組コンテンツであっても、クライアント端末からの再生要求が集中すると考えられる夕方から夜にかけての時間帯においては、マルチキャストで配信し、それ以外の時間帯においては、ユニキャストで配信するように決定してもよい。
【００５５】
なお、本実施形態に係る配信サーバ１０が、ビデオオンデマンド（ＶＯＤ）サービスを提供する場合、配信方法決定部１７は、（式１）において、「Ｎ」を、「録画予約件数」の代わりに、「当該ビデオオンデマンド（ＶＯＤ）サービスの総会員数」として、「単位時間当たりの予想再生要求頻度の指標値（Ｉ）」を算出した上で、上述の例と同様に、当該番組コンテンツをユニキャスト又はマルチキャストのどちらで配信するのかについて決定してもよい。
【００５６】
コンテンツ配信部１４は、配信方法決定部１７により決定された配信方法で、番組コンテンツをクライアント端末３０に対して配信するように構成されている。
【００５７】
なお、コンテンツ配信部１４は、放送受信部１１から送信された番組コンテンツをパケットに分割した上で、ルータ１００等を介して、クライアント端末３０に対して配信するように構成されている。
【００５８】
具体的には、コンテンツ配信部１４は、「ライブ配信」、「定期配信」及び「オンデマンド配信」の３つの配信方式で、番組コンテンツを配信するように構成されている。
【００５９】
コンテンツ配信部１４は、ライブ配信の場合、放送受信部１１から送信されたリアルタイムの番組コンテンツを、マルチキャストで、クライアント端末３０に配信するように構成されている。
【００６０】
また、コンテンツ配信部１４は、定期配信の場合、コンテンツ情報管理部１５から、マルチキャストで配信される予定の番組コンテンツのリストを取得し、各番組コンテンツの配信開始時刻になると、当該番組コンテンツをコンテンツ蓄積部１３から取得して、マルチキャストで配信するように構成されている。
【００６１】
また、コンテンツ配信部１４は、オンデマンド配信の場合、クライアント端末３０から送信された再生要求に応じて、コンテンツ情報管理部１５において、当該再生要求があった番組コンテンツがユニキャストで配信されるものであることを確認し、かかる確認結果が肯定的である場合、当該番組コンテンツをコンテンツ蓄積部１３から取得して、ユニキャストで配信するように構成されている。
【００６２】
コンテンツ配信部１４は、特定の番組コンテンツの配信が完了した場合、コンテンツ情報管理部１５において、当該番組コンテンツに係るコンテンツ情報における「視聴済み件数」をインクリメントするように構成されている。
【００６３】
一方、本実施形態に係るクライアント端末３０は、デジタル放送信号を介して受信した番組コンテンツを録画し、当該番組コンテンツを再生するように構成されているデジタル放送受信装置である。
【００６４】
具体的には、図１に示すように、クライアント端末３０は、録画予約制御部３１と、コンテンツ受信部３２と、録画部３３と、コンテンツ蓄積部３４と、再生指示部３５と、コンテンツ再生部３６と、表示部３７とを具備している。
【００６５】
録画予約制御部３１は、一連の番組コンテンツについての録画予約処理を行うように構成されている。
【００６６】
具体的には、録画予約制御部３１は、ユーザによる入力に応じて、番組表データを要求するための番組表要求や、特定の番組コンテンツを録画するように要求するための録画予約要求や、特定の番組コンテンツについての録画予約の取消を要求するための録画予約取消要求や、録画予約リストを要求するための録画予約リスト要求や、録画済みリストを要求するための録画済みリスト要求等を生成して、配信サーバ１０に送信するように構成されている。
【００６７】
また、録画予約制御部３１は、配信サーバ１０から、上述の要求に対する応答である番組表データや録画予約応答や録画予約取消応答や録画予約リストや録画済みリスト等を取得して、表示部３７に送信するように構成されている。
【００６８】
また、録画予約制御部３１は、配信サーバ１０に対して、特定の番組コンテンツを録画するように要求するための録画予約要求を送信すると共に、自動で、又は、ユーザの指定で、当該番組コンテンツを前記クライアント端末においても録画するように（すなわち、ローカル録画を行うように）構成されていてもよい。
【００６９】
具体的には、録画予約制御部３１は、配信サーバ１０から、当該番組コンテンツについて送信された録画予約要求の数を示す録画予約件数を取得し、取得した録画予約件数に基づいて、当該番組コンテンツをクライアント端末３０においても録画するか否かについて決定するように構成されていてもよい。
【００７０】
例えば、録画予約制御部３１は、当該番組コンテンツに係る録画予約件数が所定閾値Ａよりも多い場合、当該番組コンテンツをクライアント端末３０においても録画するように決定する。
【００７１】
なお、録画予約制御部３１は、録画予約要求を送信した際に、当該録画予約要求に対応する録画予約応答から、上述の録画予約件数を取得するように構成されていてもよいし、当該番組コンテンツの放送時刻の所定時間前に、上述の録画予約件数を取得するように構成されていてもよい。
【００７２】
録画予約制御部３１は、ローカル録画を行うように設定した番組コンテンツの放送時刻になると、コンテンツ受信部３２に対して、配信サーバ１０からライブ配信で配信される当該番組コンテンツを受信するように指示し、録画部３３に対して、コンテンツ受信部３２により受信される当該番組コンテンツをコンテンツ蓄積部３４に蓄積（録画）するように指示する。
【００７３】
再生指示部３５は、ユーザの入力に応じて、配信サーバ１０によって配信されている番組コンテンツや、コンテンツ蓄積部３４に録画されている番組コンテンツについての再生制御を行うように構成されている。
【００７４】
具体的には、再生指示部３５は、ライブコンテンツ再生の場合、ユーザによるチャネル選択操作に応じて、コンテンツ受信部３２に対して、選択されたチャネル番号においてライブ配信によって配信されている番組コンテンツを受信するように指示する。
【００７５】
また、再生指示部３５は、録画コンテンツ再生の場合、ユーザによる録画済みリストからの番組コンテンツの選択操作に応じて、選択された番組コンテンツについての再生制御を行うように指示する。
【００７６】
より詳述すると、再生指示部３５は、録画コンテンツ再生のうちの定期配信再生である場合、ユーザによる番組コンテンツの選択操作に応じて、コンテンツ受信部３２に対して、選択されたマルチキャスト配信時刻に配信される番組コンテンツを受信するように指示する。
【００７７】
また、再生指示部３５は、録画コンテンツ再生のうちのオンデマンド配信再生である場合、ユーザによる番組コンテンツの選択操作に応じて、配信サーバ１０に対して、選択された番組コンテンツをユニキャストで配信するように要求するための再生要求を送信し、コンテンツ受信部３２に対して、ユニキャストで送信される当該番組コンテンツを受信するように指示する。
【００７８】
また、再生指示部３５は、録画コンテンツ再生のうちのローカル再生である場合、ユーザによる番組コンテンツの選択操作に応じて、コンテンツ蓄積部３４に対して、選択された番組コンテンツをコンテンツ再生部３６に送出するように指示する。
【００７９】
また、配信サーバ１０において、特定の番組コンテンツをマルチキャストで配信する状態から当該番組コンテンツをユニキャストで配信する状態に変更になったことを検出した場合に、再生指示部３５は、コンテンツ蓄積部３４に対して、クライアント端末３０において録画されていた当該番組コンテンツ（すなわち、ローカル録画が行われていた当該番組コンテンツ）を削除するように指示してもよい。
【００８０】
コンテンツ受信部３２は、再生指示部３５や録画予約制御部３１からの指示に応じて、配信サーバ１０との間で、ユニキャスト用通信路又はマルチキャスト用通信路を確立して、番組コンテンツを構成するパケットを受信するように構成されている。
【００８１】
コンテンツ受信部３２は、受信したパケットに対して整列処理やエラー訂正処理等を施した後、番組コンテンツを再構築して、録画部３３又はコンテンツ再生部３６に送信するように構成されている。
【００８２】
録画部３３は、録画予約制御部３１からの指示に応じて、コンテンツ受信部３２から送信された番組コンテンツをコンテンツ蓄積部３４に蓄積するように構成されている。
【００８３】
コンテンツ再生部３６は、コンテンツ受信部３２又はコンテンツ蓄積部３４から受信した番組コンテンツを、映像信号と音声信号とに復号して、表示部３７に表示させるように構成されている。
【００８４】
表示部３７は、テレビ受像機であり、録画予約制御部３１によって送信されたオンスクリーンデータ（例えば、番組表データや録画予約応答や録画予約取消応答や録画予約リストや録画済みリスト等）や、コンテンツ再生部３６によって送信された映像信号及び音声信号を表示・再生するように構成されている。
【００８５】
図３に、表示部３７によって表示される録画予約リスト画面の一例を示し、図４に、表示部３７によって表示される録画済みリスト画面の一例を示す。
【００８６】
（本発明の第１の実施形態に係るコンテンツ配信システムの動作）
図５乃至図８を参照して、本発明の第１の実施形態に係るコンテンツ配信システム１の動作について説明する。
【００８７】
第１に、図５及び図６を参照して、本実施形態に係るコンテンツ配信システム１における録画予約動作について説明する。
【００８８】
図５に示すように、ステップＳ１００１において、ユーザが、クライアント端末３０の表示部３７に表示された番組表データを参照して、特定の番組コンテンツを録画するように操作した場合、クライアント端末３０の録画予約制御部３１は、ユーザにより選択された番組コンテンツを録画するように要求するための録画予約要求を、配信サーバ１０に対して送信する。
【００８９】
ステップＳ１００２において、配信サーバ１０の録画予約受付部１６は、クライアント端末３０から送信された録画予約要求に応じて、当該クライアント端末３０に対して当該番組コンテンツを録画予約することをコンテンツ情報管理部１５に蓄積すると共に、コンテンツ情報管理部１５に蓄積されているコンテンツ情報における「録画予約件数」を更新する。
【００９０】
ステップＳ１００３において、配信サーバ１０の録画予約受付部１６は、上述の録画予約要求を受け付けたことを示す録画予約応答を当該クライアント端末３０に返信する。ここで、かかる録画予約応答には、当該番組コンテンツについての「録画予約件数」が含まれているものとする。
【００９１】
ステップＳ１００４において、クライアント端末３０の録画予約制御部３１は、上述の録画予約応答を受信し、表示部３７に対して、受信した録画予約応答を表示させると共に、図６に示す動作を行う。
【００９２】
すなわち、図６に示すように、ステップＳ１０１において、クライアント端末３０の録画予約制御部３１は、受信した録画予約応答に含まれている当該番組コンテンツについての「録画予約件数」が、所定閾値Ａよりも大きいか否かについて判定する。
【００９３】
「録画予約件数」が、所定閾値Ａよりも大きいと判定されて場合、ステップＳ１０２において、クライアント端末３０の録画予約制御部３１は、当該番組コンテンツをクライアント端末３０においても録画するように、すなわち、当該番組コンテンツについてローカル録画も行うように決定する。
【００９４】
第２に、図７及び図８を参照して、本実施形態に係るコンテンツ配信システム１における再生動作について説明する。
【００９５】
図７に示すように、ステップＳ２００１において、ユーザが、クライアント端末３０の表示部３７に表示された録画済みリスト画面を参照して、特定の番組コンテンツを再生するように操作した場合、クライアント端末３０の再生指示部３５は、コンテンツ受信部３２に対して、ユーザにより選択されたマルチキャスト配信時刻に配信される番組コンテンツを受信するように指示する。
【００９６】
ステップＳ２００２において、クライアント端末３０のコンテンツ受信部３２は、再生指示部３５からの指示に応じて、配信サーバ１０との間で、マルチキャスト用通信路を確立して、ユーザにより選択された番組コンテンツを構成するパケットを受信する。
【００９７】
ステップＳ２００３において、上述の番組コンテンツの配信が完了した場合、配信サーバ１０のコンテンツ配信部１４が、コンテンツ情報管理部１５において、当該番組コンテンツに係るコンテンツ情報における「視聴済み件数」をインクリメントすると共に、配信サーバ１０の配信方法決定部１７が、図８に示す動作を行う。
【００９８】
図８に示すように、ステップＳ２０１において、配信サーバ１０の配信方法決定部１７が、ステップＳ２００３において更新された「視聴済み件数」を用いて（式１）によって算出される「単位時間当たりの予想再生要求頻度の指標値（Ｉ）」が「所定閾値ｉ」以上であるか否かについて判定する。
【００９９】
配信方法決定部１７は、「単位時間当たりの予想再生要求頻度の指標値（Ｉ）」が「所定閾値ｉ」以上であると判定された場合、ステップＳ２０２において、当該番組コンテンツについての配信方法を「マルチキャスト」と決定し、「単位時間当たりの予想再生要求頻度の指標値（Ｉ）」が「所定閾値ｉ」未満であると判定された場合、ステップＳ２０３において、当該番組コンテンツについての配信方法を「ユニキャスト」と決定する。
【０１００】
第３に、図９を参照して、本実施形態に係るコンテンツ配信システム１において番組コンテンツの配信方法が変更になった場合の動作について説明する。
【０１０１】
図９に示すように、ステップＳ３００１において、配信サーバ１０の配信方法決定部１７が、特定の番組コンテンツの配信方法を「マルチキャスト」から「ユニキャスト」に変更するように決定する（図８参照）。
【０１０２】
ステップＳ３００２において、配信サーバ１０の配信方法決定部１７が、その旨を示す配信方法変更通知を、クライアント端末３０に送信する。
【０１０３】
ステップＳ３００３において、クライアント端末３０の再生指示部３５は、受信した配信方法変更通知に応じて、配信サーバ１０において、特定の番組コンテンツをマルチキャストで配信する状態から当該番組コンテンツをユニキャストで配信する状態に変更になったことを検出し、コンテンツ蓄積部３４に対して、クライアント端末３０において録画されていた当該番組コンテンツ（すなわち、ローカル録画が行われていた当該番組コンテンツ）を削除するように指示する。
【０１０４】
（本実施形態に係るコンテンツ配信システムの作用・効果）
本実施形態に係るコンテンツ配信システム１によれば、配信サーバ１０が、番組コンテンツの未視聴者数及び番組コンテンツの配信開始時刻からの経過時間を考慮して、ネットワークのトラフィック量が増大すると予測される場合には、かかる番組コンテンツをマルチキャストで配信することによって、配信サーバ１０の負荷及び配信に必要な通信帯域を低減することができる。
【０１０５】
具体的には、配信サーバ１０は、番組コンテンツの未視聴者数が多いほど、また、番組コンテンツの配信開始時刻からの経過時間が短いほど、クライアント端末３０からの当該番組コンテンツに対する再生要求が集中すると判断して、かかる番組コンテンツをマルチキャストで配信する。
【０１０６】
また、本実施形態に係るコンテンツ配信システム１によれば、配信サーバ１０が、番組コンテンツの未視聴者数及び番組コンテンツの配信開始時刻からの経過時間を考慮することによって、できる限り、トリックプレイの制限されるマルチキャストによる番組コンテンツの配信を回避することができるため、ユーザにとっての利便性が向上する。
【０１０７】
また、本実施形態に係るコンテンツ配信システム１によれば、配信サーバ１０が、番組コンテンツの配信前に、当該番組コンテンツの配信方法を決定するため、ユーザは、当該番組コンテンツの配信前に、当該番組コンテンツの配信方法を確認することができ、ユーザにとっての利便性が向上する。
【０１０８】
また、本実施形態に係るコンテンツ配信システム１によれば、配信サーバ１０が、番組コンテンツの配信前に、当該番組コンテンツの配信方法を決定するため、突然、配信方法がユニキャストからマルチキャストに切り替わるといったユーザにとっての使い勝手の悪さを防止することができる。
【０１０９】
また、本実施形態に係るコンテンツ配信システム１によれば、配信サーバ１０が、番組コンテンツの配信前に、当該番組コンテンツの配信方法を決定するため、当該番組コンテンツの配信途中に、当該番組コンテンツの配信方法を変更するといった複雑な手段を持つことなく、配信サーバ１０の負荷及び配信に必要な通信帯域を低減することができる。
【０１１０】
また、本実施形態に係るコンテンツ配信システム１によれば、特定の番組コンテンツについて録画予約件数が多い場合、クライアント端末３０が、トリックプレイが制限されるマルチキャストで当該番組コンテンツが配信されることを想定して、当該番組コンテンツをローカルで録画することができ、ユーザにとっての利便性が向上する。
【０１１１】
また、本実施形態に係るコンテンツ配信システム１によれば、配信サーバ１０において、番組コンテンツをマルチキャストで配信する状態から当該番組コンテンツをユニキャストで配信する状態に変更になったことを検出した場合に、クライアント端末３０側に記憶されている当該番組コンテンツが削除されるように構成されているため、トリックプレイを常時使用することができることに起因するユーザにとっての利便性を確保しつつ、クライアント端末３０の記憶容量を節約することができる。
【０１１２】
また、本実施形態に係るコンテンツ配信システム１によれば、配信方法決定部１７は、上述の方法ではマルチキャストで配信すべきであると決定される番組コンテンツであっても、クライアント端末からの再生要求が集中すると考えられる夕方から夜にかけての時間帯においては、マルチキャストで配信し、それ以外の時間帯においては、ユニキャストで配信するように決定することができる。
【０１１３】
また、本実施形態に係るコンテンツ配信システム１によれば、クライアント端末３０は、番組コンテンツに対する録画予約要求を送信した際に、別途の要求を送信することなく、当該番組コンテンツの録画予約件数を取得することができる。
【０１１４】
また、本実施形態に係るコンテンツ配信システム１によれば、クライアント端末３０が、番組コンテンツの放送時刻よりもかなり前に、当該番組コンテンツに対する録画予約要求を送信した場合であっても、当該番組コンテンツの放送時刻直前の録画予約件数を取得することができ、当該番組コンテンツの放送時の録画予約件数をより正確に把握することができる。
【０１１５】
以上、上述の実施形態を用いて本発明について詳細に説明したが、当業者にとっては、本発明が本明細書中に説明した実施形態に限定されるものではないということは明らかである。本発明は、特許請求の範囲の記載により定まる本発明の趣旨及び範囲を逸脱することなく修正及び変更態様として実施することができる。従って、本明細書の記載は、例示説明を目的とするものであり、本発明に対して何ら制限的な意味を有するものではない。
【図面の簡単な説明】
【０１１６】
【図１】本発明の第１の実施形態に係るコンテンツ配信システムの全体構成図である。
【図２】本発明の第１の実施形態に係る配信サーバのコンテンツ情報管理部によって管理されるコンテンツ情報の一例を示す図である。
【図３】本発明の第１の実施形態に係るクライアント端末の表示部によって表示される録画予約リスト画面の一例を示す図である。
【図４】本発明の第１の実施形態に係るクライアント端末の表示部によって表示される録画済みリスト画面の一例を示す図である。
【図５】本発明の第１の実施形態に係るコンテンツ配信システムにおける録画予約動作を示すシーケンス図である。
【図６】本発明の第１の実施形態に係るクライアント端末における録画予約時の動作を示すフローチャートである。
【図７】本発明の第１の実施形態に係るコンテンツ配信システムにおける再生動作を示すシーケンス図である。
【図８】本発明の第１の実施形態に係る配信サーバにおけるコンテンツ配信完了後の動作を示すフローチャートである。
【図９】本発明の第１の実施形態に係るコンテンツ配信システムにおいて番組コンテンツの配信方法が変更になった場合の動作を示すシーケンス図である。
【符号の説明】
【０１１７】
１…コンテンツ配信システム
１０…配信サーバ
１１…放送受信部
１２…録画部
１３…コンテンツ蓄積部
１４…コンテンツ配信部
１５…コンテンツ情報管理部
１６…録画予約受付部
１７…配信方法決定部
３０…クライアント端末
３１…録画予約制御部
３２…コンテンツ受信部
３３…録画部
３４…コンテンツ蓄積部
３５…再生指示部
３６…コンテンツ再生部
３７…表示部
１００…ルータ
【図１】
2007324897.tif 000003
【図２】
2007324897.tif 000004
【図３】
2007324897.tif 000005
【図４】
2007324897.tif 000006
【図５】
2007324897.tif 000007
【図６】
2007324897.tif 000008
【図７】
2007324897.tif 000009
【図８】
2007324897.tif 000010
【図９】
2007324897.tif 000011