(57)【要約】【課題】ユーザの利便性を損なうことなく、録画したユーザ数の多少に関わらず、放送録画サーバの蓄積媒体の効率的な利用を実現する。【解決手段】管理サーバ１１は、共有領域２１に保存した録画コンテンツの保存期間を設定する保存期間設定部３９と、録画コンテンツ情報を参照して、保存期間設定部３９が設定した保存期間を経過して共有領域２１に保存されている録画コンテンツが存在するか判定を行い、保存期間を経過して共有領域２１に保存されていると判定された録画コンテンツを、当該録画コンテンツの録画要求を行ったユーザ端末４の個別領域２２に移動する、または当該録画コンテンツの録画要求を行ったユーザ端末４の個別領域２２に複製し、共有領域２１に保存された録画コンテンツを削除する録画コンテンツ移動処理部３７とを備える。【選択図】図４
2015144323.tif 000002
【特許請求の範囲】
【請求項１】
放送コンテンツを配信する番組放送サーバと、前記番組放送サーバにより配信された放送コンテンツを受信するユーザ端末と、前記ユーザ端末を介して入力される録画要求に基づいて前記番組放送サーバにより配信された放送コンテンツを保存し、再生要求に基づいて前記保存した放送コンテンツを前記ユーザ端末に配信する放送録画サーバとをネットワークを介して接続した放送録画システムにおいて、
前記放送録画サーバは、
前記録画要求に基づいて、当該録画要求を行ったユーザ端末と録画コンテンツとを対応付けた録画コンテンツ情報を生成して保存すると共に、録画指示を出力する管理サーバと、
前記管理サーバから出力された録画指示に基づいて、前記放送コンテンツを録画コンテンツとして録画する蓄積サーバと、
前記蓄積サーバが録画した録画コンテンツを保存する共有領域と、前記各ユーザ端末に個別に割り当てられた保存領域である個別領域とを備えた蓄積部と、
前記再生要求に基づいて、前記蓄積部に蓄積された録画コンテンツを前記ユーザ端末に配信する配信サーバとを備え、
前記管理サーバは、
前記共有領域に保存した録画コンテンツの保存期間を設定する保存期間設定部と、
前記録画コンテンツ情報を参照して、前記保存期間設定部が設定した保存期間を経過して前記共有領域に保存されている録画コンテンツが存在するか判定を行い、保存期間を経過して前記共有領域に保存されていると判定された録画コンテンツを、当該録画コンテンツの録画要求を行ったユーザ端末の個別領域に移動する、または当該録画コンテンツの録画要求を行ったユーザ端末の個別領域に複製し、前記共有領域に保存された録画コンテンツを削除する録画コンテンツ移動処理部とを備えたことを特徴とする放送録画システム。
【請求項２】
前記録画コンテンツ移動処理部は、前記保存期間を経過して前記共有領域に保存されていると判定された録画コンテンツの録画要求を行ったユーザ端末に対して、当該録画コンテンツを保存するか否かの選択を要求する保存確認情報を送信し、送信した保存確認情報に対して前記ユーザ端末から入力された保存確認応答に基づいて、前記保存期間を経過して前記共有領域に保存されていると判定された録画コンテンツを前記個別領域に移動または複製することを特徴とする請求項１記載の放送録画システム。
【請求項３】
前記管理サーバは、前記保存期間を経過して前記共有領域に保存されていると判定された録画コンテンツの移動先または複製先である個別領域の位置情報を示す参照情報を生成し、管理する参照情報管理部を備え、
複数の前記ユーザ端末から録画要求が入力された録画コンテンツを、前記共有領域から前記個別領域に移動または複製する場合に、
前記録画コンテンツ移動処理部は、前記保存期間を経過して前記共有領域に保存されていると判定された録画コンテンツを特定のユーザ端末の個別領域に移動または複製し、
前記参照情報管理部は、前記特定のユーザ端末の個別領域の位置情報を示す参照情報を生成し、生成した参照情報を前記特定のユーザ端末以外のユーザ端末の個別領域に配置することを特徴とする請求項１または請求項２記載の放送録画システム。
【請求項４】
前記管理サーバは、前記ユーザ端末から入力される録画要求の数を計測する録画要求計測部を備え、前記録画要求計測部の計測結果を参照し、放送コンテンツに対する録画要求数に応じて、前記録画指示を出力する蓄積サーバ数を増減させることを特徴とする請求項１から請求項３のうちのいずれか１項記載の放送録画システム。
【請求項５】
前記管理サーバは、前記放送コンテンツの録画後の経過時間の増加に伴って、前記録画コンテンツを保存する蓄積サーバ数を削減する録画指示を前記蓄積サーバに出力することを特徴とする請求項４記載の放送録画システム。
【請求項６】
前記管理サーバは、前記録画要求計測部の計測結果を参照し、放送コンテンツに対する録画要求数に応じて、前記録画コンテンツを前記共有サーバに保存する期間を設定する録画指示を前記蓄積サーバに出力することを特徴とする請求項４または請求項５記載の放送録画システム。
【請求項７】
前記管理サーバは、
前記録画コンテンツ情報に記載された前記蓄積サーバの共有領域に保存された録画コンテンツが視聴済みであるか、未視聴であるかを示す再生属性を参照し、前記保存期間を経過して前記共有領域に保存されていると判定された録画コンテンツが未視聴であると判定した場合のみ、前記共有領域に格納された録画コンテンツを、当該録画コンテンツの録画要求を行ったユーザ端末の個別領域に移動または複製させる移動指示を前記録画コンテンツ移動処理部に出力する保存判定部を備えたことを特徴とする請求項１から請求項６のうちのいずれか１項記載の放送録画システム。
【請求項８】
前記管理サーバは、
前記各ユーザ端末に個別に割り当てる個別領域の容量と、当該容量に応じた課金情報を管理する課金処理部を備えたことを特徴とする請求項１から請求項７のうちのいずれか１項記載の放送録画システム。
【請求項９】
前記蓄積サーバは、前記放送コンテンツを録画コンテンツとして保存する際に、前記放送コンテンツを構成する映像データの形式を異なる形式に変換するトランスコード処理部を備え、
前記管理サーバは、前記トランスコード処理部が変換可能なトランスコード対応形式を管理し、管理するトランスコード対応形式を参照して前記録画コンテンツを保存する蓄積サーバを選択するトランスコード管理部を備え、
前記管理サーバは、前記トランスコード管理部が選択した蓄積サーバに対して出力する前記録画指示に、変換するトランスコード形式を示したトランスコード情報を付加し、
前記トランスコード処理部は、前記映像データを、前記録画指示に付加されたトランスコード情報に示されたトランスコード形式で変換することを特徴とする請求項１記載の放送録画システム。
【請求項１０】
前記ユーザ端末から、前記蓄積部に蓄積された録画コンテンツの一覧情報の取得を要求する録画コンテンツ一覧要求が入力されると、
前記管理サーバは、前記録画コンテンツ情報から前記録画コンテンツ一覧要求を入力したユーザ端末に対応する録画コンテンツ情報を抽出し、少なくとも前記録画コンテンツが前記蓄積部の共有領域と個別領域のいずれに保存されているかを示す情報と、前記個別領域の使用容量を示す情報とを備える録画コンテンツ一覧情報を取得することを特徴とする請求項１記載の放送録画システム。
【請求項１１】
前記録画コンテンツ移動処理部が前記ユーザ端末に対して送信する前記保存確認情報は、少なくとも前記録画コンテンツの録画開始日時、録画終了日時、チャンネル情報、番組タイトルおよび当該録画コンテンツを録画開始日時から録画終了日時まで移動または複製するために必要となる個別領域の容量を示す情報を備えることを特徴とする請求項２記載の放送録画システム。
【請求項１２】
前記録画コンテンツ移動処理部は、前記保存確認応答情報に基づいて保存期間を経過して前記共有領域に保存されていると判定された録画コンテンツを前記個別領域に移動または複製する処理を完了すると、前記保存確認応答情報を入力したユーザ端末に対して、少なくとも前記録画コンテンツの録画開始日時、録画終了日時、チャンネル情報、番組タイトルおよび前記個別領域の使用容量を示す情報を備える保存完了通知を送信することを特徴とする請求項２記載の放送録画システム。
【請求項１３】
ネットワークを介して接続されたユーザ端末を介して入力される録画要求に基づいて配信された放送コンテンツを保存し、再生要求に基づいて前記保存した放送コンテンツを前記ユーザ端末に配信する放送録画サーバにおいて、
前記録画要求に基づいて、当該録画要求を行ったユーザ端末と録画コンテンツとを対応付けた録画コンテンツ情報を生成して保存すると共に、録画指示を出力する管理サーバと、
前記管理サーバから出力された録画指示に基づいて、前記放送コンテンツを録画コンテンツとして録画する蓄積サーバと、
前記蓄積サーバが録画した録画コンテンツを保存する共有領域と、前記各ユーザ端末に割り当てられた保存領域である個別領域とを備えた蓄積部と、
前記再生要求に基づいて、前記蓄積部に蓄積された録画コンテンツを前記ユーザ端末に配信する配信サーバとを備え、
前記管理サーバは、
前記共有領域に保存した録画コンテンツの保存期間を設定する保存期間設定部と、
前記録画コンテンツ情報を参照して、前記保存期間設定部が設定した保存期間を経過して前記共有領域に保存されている録画コンテンツが存在するか判定を行い、保存期間を経過して前記共有領域に保存されていると判定された録画コンテンツを、当該録画コンテンツの録画要求を行ったユーザ端末の個別領域に移動する、または当該録画コンテンツの録画要求を行ったユーザ端末の個別領域に複製し、前記共有領域に保存された録画コンテンツを削除する録画コンテンツ移動処理部とを備えたことを特徴とする放送録画サーバ。
【請求項１４】
ネットワークを介して接続されたユーザ端末を介して入力される録画要求に基づいて配信された放送コンテンツを保存し、再生要求に基づいて前記保存した放送コンテンツを前記ユーザ端末に配信する放送録画方法において、
管理サーバが、前記録画要求に基づいて、当該録画要求を行ったユーザ端末と録画コンテンツとを対応付けた録画コンテンツ情報を生成して保存すると共に、録画指示を出力するステップと、
蓄積サーバが、前記管理サーバから出力された録画指示に基づいて、前記放送コンテンツを録画コンテンツとして蓄積部の共有領域に保存するステップと、
前記管理サーバの保存期間設定部が、前記蓄積部の共有領域に保存した録画コンテンツの保存期間を設定するステップと、
前記管理サーバの録画コンテンツ移動処理部が、前記録画コンテンツ情報を参照して、前記保存期間設定部が設定した保存期間が経過して前記蓄積部の共有領域に保存されている録画コンテンツが存在するか判定を行い、保存期間を経過して前記蓄積部の共有領域に保存されていると判定された録画コンテンツを、当該録画コンテンツの録画要求を行ったユーザ端末に割り当てられた固有の保存領域である前記蓄積部の個別領域に移動する、または固有領域に複製し、前記蓄積部の共有領域に保存された録画コンテンツを削除するステップと、
配信サーバが、前記再生要求に基づいて、前記蓄積部の共有領域および個別領域に蓄積された録画コンテンツを前記ユーザ端末に配信するステップとを備えたことを特徴とする放送録画方法。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、放送を受信し、録画する放送録画システム、放送録画サーバおよび放送録画方法に関するものである。
【背景技術】
【０００２】
ＩＰ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）ネットワークを利用して、ＴＶ（Ｔｅｌｅ−Ｖｉｓｉｏｎ）放送などの映像コンテンツ（番組）を配信するサービスとして、ＩＰＴＶサービスがある。ＩＰＴＶサービスは、コンテンツ配信サービスを行うサービス事業者がサービス事業者と契約した視聴者にＩＰＴＶ端末を貸与または販売し、ＩＰＴＶ端末を介して視聴者に番組を提供するサービスである。ＩＰＴＶサービスでは、番組の映像や音声などのデータはサービス事業者のＩＰＴＶ配信サーバ内で映像符号化、音声符号化により圧縮され、ＩＰパケットとして構成された後、ＩＰネットワークを介してＩＰＴＶ端末に配信される。ＩＰＴＶ端末は、視聴者がリモコンなどで選択したチャンネルに対応した映像や音声などのデータをＩＰネットワーク経由でＩＰＴＶ配信サーバから受信し、デコードし、接続されたＴＶに映像や音声を出力する。また、ＩＰＴＶ端末としては、単に番組を受信して視聴するだけでなく、ハードディスクなどの蓄積媒体をＩＰＴＶ端末に内蔵または接続し、受信した番組を蓄積媒体に録画し、再生する録画機能を備えるＩＰＴＶ端末がある。
【０００３】
しかしながら、録画機能を備えるＩＰＴＶ端末では、ＩＰＴＶ端末が同時に録画可能な番組数に制約があることや、ＩＰＴＶ端末の蓄積媒体の容量が不足することにより、視聴者が録画したい番組を録画できないという問題があった。
【０００４】
このような問題を解消する方法として、特許文献１にはネットワーク経由で視聴者から録画要求されたＴＶ番組を代行録画し、代行録画された番組を視聴者に配信し、課金を行う代行録画システムが開示されている。
【０００５】
また、特許文献２には、視聴者から録画要求されたＴＶ番組を録画するパーソナルビデオレコーダ（ＰＶＲ：Ｐｅｒｓｏｎａｌ  Ｖｉｄｅｏ  Ｒｅｃｏｒｄｅｒ）サーバにおいて、ＴＶ番組を録画した視聴者端末数および録画した視聴者端末が全体に占める割合を計測し、録画した視聴者端末数が少ない録画番組を録画した視聴者端末に録画番組の削除指示を行い、視聴者端末から一定期間内に録画番組の保存要求が行われなかった場合は録画番組を削除し、保存要求が行われた場合は保存要求を行った視聴者端末に個別の課金を行うことにより、ＰＶＲサーバの蓄積媒体を効率的に利用する方法が示されている。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００４−１９４２５５号公報
【特許文献２】国際公開第２００６／１０３２２３号
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかしながら、上述した特許文献１に開示された技術では、代行録画を行うサーバに保存された録画番組を削除する方法が考慮されていないため、ユーザからの録画要求により録画された番組がサーバに蓄積されるに従って、サーバの蓄積媒体の容量が不足し、新たにＴＶ番組を録画することができなくなるという問題点やサーバの蓄積媒体の容量を増加させるための費用が掛かるという課題があった。
【０００８】
また、特許文献２に開示された技術では、録画したユーザ数が少ない録画番組をサーバから削除する方法は示されているが、録画したユーザ数が多い録画番組についてはサーバから削除する方法が考慮されていない。このため、多数のユーザが録画したＴＶ番組がサーバに蓄積されるに従って、サーバの蓄積媒体の容量が不足し、新たにＴＶ番組を録画することができなくなるという問題点やサーバの蓄積媒体の容量を増加させるための費用が掛かるという課題があった。
【０００９】
この発明は、上記のような課題を解決するためになされたもので、ユーザの利便性を損なうことなく、録画したユーザ数の多少に関わらず、放送録画サーバの蓄積媒体の効率的な利用を実現することを目的とする。
【課題を解決するための手段】
【００１０】
この発明に係る放送録画システムにおいて、放送録画サーバは、録画要求に基づいて、当該録画要求を行ったユーザ端末と録画コンテンツとを対応付けた録画コンテンツ情報を生成して保存すると共に、録画指示を出力する管理サーバと、管理サーバから出力された録画指示に基づいて、放送コンテンツを録画コンテンツとして録画する蓄積サーバと、蓄積サーバが録画した録画コンテンツを保存する共有領域と、各ユーザ端末に個別に割り当てられた保存領域である個別領域とを備えた蓄積部と、再生要求に基づいて、蓄積部に蓄積された録画コンテンツをユーザ端末に配信する配信サーバとを備え、管理サーバは、共有領域に保存した録画コンテンツの保存期間を設定する保存期間設定部と、録画コンテンツ情報を参照して、保存期間設定部が設定した保存期間を経過して共有領域に保存されている録画コンテンツが存在するか判定を行い、保存期間を経過して共有領域に保存されていると判定された録画コンテンツを、当該録画コンテンツの録画要求を行ったユーザ端末の個別領域に移動する、または当該録画コンテンツの録画要求を行ったユーザ端末の個別領域に複製し、共有領域に保存された録画コンテンツを削除する録画コンテンツ移動処理部とを備えるものである。
【発明の効果】
【００１１】
この発明によれば、放送録画サーバの蓄積媒体を効率的に利用することができる。
【図面の簡単な説明】
【００１２】
【図１】実施の形態１による放送録画システムの構成を示すブロック図である。
【図２】実施の形態１による放送録画システムの放送録画サーバの他の構成例を示す図である。
【図３】実施の形態１による放送録画システムの蓄積部の構成を示す図である。
【図４】実施の形態１による放送録画システムの管理サーバの構成を示すブロック図である。
【図５】実施の形態１による放送録画システムの受信チャンネルの設定処理を示すフローチャートである。
【図６】実施の形態１による放送録画システムの蓄積サーバの割り当てを示すチャンネル割当設定情報の一例を示す図である。
【図７】実施の形態１による放送録画システムの録画処理を示すフローチャートである。
【図８】実施の形態１による放送録画システムのユーザ端末から管理サーバに送信される録画要求の一例を示す図である。
【図９】実施の形態１による放送録画システムの管理サーバからユーザ契約情報サーバに送信されるユーザ契約照会の一例を示す図である。
【図１０】実施の形態１による放送録画システムのユーザ契約情報サーバから管理サーバに送信されるユーザ契約照会応答の一例を示す図である。
【図１１】実施の形態１による放送録画システムの管理サーバが管理する録画コンテンツ情報の一例を示す図である。
【図１２】実施の形態１による放送録画システムの管理サーバから蓄積サーバに送信される録画指示の一例を示す図である。
【図１３】実施の形態１による放送録画システムの蓄積サーバから管理サーバに送信される録画指示応答の一例を示す図である。
【図１４】実施の形態１による放送録画システムの管理サーバからユーザ端末に送信される録画要求応答の一例を示す図である。
【図１５】実施の形態１による放送録画システムの蓄積サーバの蓄積部に蓄積される録画コンテンツの一例を示す図である。
【図１６】実施の形態１による放送録画システムの録画コンテンツ再生処理を示すフローチャートである。
【図１７】実施の形態１による放送録画システムのユーザ端末が管理サーバから取得する録画コンテンツ一覧の一例を示す図である。
【図１８】実施の形態１による放送録画システムのユーザ端末がＴＶに表示する録画コンテンツ一覧画面の一例を示す図である。
【図１９】実施の形態１による放送録画システムのユーザ端末から管理サーバに送信される再生要求の一例を示す図である。
【図２０】実施の形態１による放送録画システムの管理サーバから配信サーバに送信される配信指示の一例を示す図である。
【図２１】実施の形態１による放送録画システムの配信サーバから管理サーバに送信される配信指示応答の一例を示す図である。
【図２２】実施の形態１による放送録画システムの管理サーバからユーザ端末に送信される再生要求応答の一例を示す図である。
【図２３】実施の形態１による放送録画システムの再生処理を示すフローチャートである。
【図２４】実施の形態１による放送録画システムの録画コンテンツの再生により更新された録画コンテンツ情報の一例を示す図である。
【図２５】実施の形態１による放送録画システムの録画コンテンツの移動処理を示すフローチャートである。
【図２６】実施の形態１による放送録画システムの共有蓄積領域への録画コンテンツの保存期間を示す保存期間設定情報の一例を示す図である。
【図２７】実施の形態１による放送録画システムの管理サーバからユーザ端末に送信される保存確認情報の一例を示す図である。
【図２８】実施の形態１による放送録画システムのユーザ端末がＴＶに表示する保存確認画面の一例を示す図である。
【図２９】実施の形態１による放送録画システムのユーザ端末から管理サーバに送信される保存確認応答の一例を示す図である。
【図３０】実施の形態１による放送録画システムの管理サーバから蓄積サーバに送信される録画コンテンツ移動指示の一例を示す図である。
【図３１】実施の形態１による放送録画システムの蓄積サーバから管理サーバに送信される録画コンテンツ移動指示応答の一例を示す図である。
【図３２】実施の形態１による放送録画システムの録画コンテンツの移動により更新された録画コンテンツ情報の一例を示す図である。
【図３３】実施の形態１による放送録画システムのユーザ端末がＴＶに表示する保存完了画面の一例を示す図である。
【図３４】実施の形態１による放送録画システムのユーザ指示に基づく録画コンテンツの移動または削除処理を示すフローチャートである。
【図３５】実施の形態１による放送録画システムのユーザ端末から管理サーバに送信される保存削除要求の一例を示す図である。
【図３６】実施の形態１による放送録画システムの管理サーバからユーザ端末に送信される保存削除応答の一例を示す図である。
【図３７】この発明の実施の形態２による放送録画システムの管理サーバの構成を示すブロック図である。
【図３８】この発明の実施の形態３による放送録画システムの管理サーバの構成を示すブロック図である。
【図３９】実施の形態３による放送録画システムの録画要求数に応じた蓄積サーバ数の割り当て数の一例を示す図である。
【図４０】実施の形態３による放送録画システムの録画経過時間に応じた蓄積サーバの保存率の一例を示す図である。
【図４１】実施の形態３による放送録画システムの録画要求数と保存期間係数の関係の一例を示す図である。
【図４２】実施の形態４による放送録画システムの管理サーバの構成を示すブロック図である。
【図４３】実施の形態５による放送録画システムの管理サーバの構成を示すブロック図である。
【図４４】実施の形態５による放送録画システムの個別領域の容量と課金情報の関係の一例を示す図である。
【図４５】実施の形態６による放送録画システムの管理サーバの構成を示すブロック図である。
【図４６】実施の形態６による放送録画システムのトランスコード管理部が管理するトランスコード管理情報の一例を示す図である。
【発明を実施するための形態】
【００１３】
実施の形態１．
図１は、この発明の実施の形態１による放送録画システムの構成を示すブロック図である。
放送録画システムは、番組放送サーバ１、放送録画サーバ２、ユーザ契約情報サーバ３、ユーザ端末４，４´，４´´、ＴＶ５，５´，５´´、ＩＰネットワーク６、放送コンテンツ記憶部７およびユーザ契約情報記憶部８で構成されている。図１では一例として３台のユーザ端末４，４´，４´´およびＴＶ５，５´，５´´が示されているが、ユーザ端末４とＴＶ５の台数はこれに限定するものではない。以下では、ユーザ端末４，４´，４´´を総称する場合ユーザ端末４と称し、ＴＶ５，５´，５´´を総称する場合ＴＶ５と称する。番組放送サーバ１、放送録画サーバ２、ユーザ契約情報サーバ３およびユーザ端末４はＩＰネットワーク６を介して接続され、ＴＶ５はユーザ端末４に接続されている。
【００１４】
番組放送サーバ１は、放送コンテンツ記憶部７に記憶された放送コンテンツ（映像や音声などのデータ）を映像符号化、音声符号化により圧縮し、ＩＰパケットとして構成した後、ＩＰネットワーク６に送信することにより、放送録画サーバ２およびユーザ端末４に放送コンテンツを配信するサーバである。ＩＰＴＶサービスでは放送コンテンツの配信にＩＰマルチキャストが使用されることが一般的であるが、ＩＰマルチキャストに限定されるものではなく、ＵＤＰのユニキャストまたはＨＴＴＰ（ＨｙｐｅｒＴｅｘｔ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ）のようなＴＣＰ／ＩＰの通信プロトコルを使用してもよい。
【００１５】
放送録画サーバ２は、ＩＰネットワーク６経由で番組放送サーバ１から放送コンテンツを受信し、ユーザ端末４からの録画要求に従って、受信した放送コンテンツを録画コンテンツとして保存し、ユーザ端末４からの再生要求に従って、保存した録画コンテンツを読み出し、ＩＰネットワーク６経由でユーザ端末４に配信するサーバである。
【００１６】
放送録画サーバ２は、管理サーバ１１、蓄積サーバ１２、配信サーバ１３、蓄積部１４および録画コンテンツ情報記憶部１５で構成されている。
管理サーバ１１は、ユーザ端末４から録画要求および再生要求を受け付けるサーバであり、録画要求を受信すると、ユーザ端末４の録画要求と録画コンテンツの関係を録画コンテンツ情報として録画コンテンツ情報記憶部１５に格納し、蓄積サーバ１２に録画指示を出力し、当該録画指示に対応する再生要求を受信すると、配信サーバ１３に対して配信指示を出力する。蓄積サーバ１２は、管理サーバ１１から入力される録画指示に従って、ＩＰネットワーク６経由で番組放送サーバ１から受信した放送コンテンツを録画コンテンツとして蓄積部１４に格納するサーバである。配信サーバ１３は、管理サーバ１１から入力される配信指示に従って、蓄積サーバ１２を介して蓄積部１４に保存されている録画コンテンツを読み出し、ＩＰネットワーク６経由でユーザ端末４に配信するサーバである。
【００１７】
ユーザ契約情報サーバ３は、各ユーザ端末４のサービス契約状況をユーザ契約情報としてユーザ契約情報記憶部８に格納し、管理するサーバである。放送録画サーバ２からユーザ契約照会が指示されると、ユーザのサービス契約状況を確認し、応答する。ユーザ端末４は、ユーザがリモコンなどを介して選択したチャンネルに対応した放送コンテンツを、ＩＰネットワーク６を経由して番組放送サーバ１から受信し、受信した映像や音声などのデータを復号し、接続されたＴＶ５に出力する端末である。また、ユーザ端末４はユーザがリモコンなどを介して録画または再生を指示する操作を受け付けると、ＩＰネットワーク６経由で放送録画サーバ２に録画要求または再生要求を送信する。
【００１８】
図１では、管理サーバ１１、蓄積サーバ１２および配信サーバ１３をそれぞれ１台ずつ備える構成を示したが、番組放送サーバ１が配信するチャンネル数やユーザ端末４の台数の規模に応じて、管理サーバ１１、蓄積サーバ１２および配信サーバ１３の台数は適宜変更可能である。図２に、４台の蓄積サーバ１２ａ，１２ｂ，１２ｃ，１２ｄを用いて構成した放送録画サーバ２を示している。図２では、各蓄積サーバ１２ａ，１２ｂ，１２ｃ，１２ｄに蓄積部１４ａ，１４ｂ，１４ｃ，１４ｄが接続され、蓄積サーバ１２ａ，１２ｂ，１２ｃ，１２ｄは番組放送サーバ１から同一または異なるチャンネルの放送コンテンツを受信し、蓄積部１４ａ，１４ｂ，１４ｃ，１４ｄに録画コンテンツとして保存する。なお、以下の説明では、図１で示した１つの蓄積サーバ１２および１つの蓄積部１４を用いて構成した放送録画サーバ２について説明を行う。
【００１９】
図３は、この発明の実施の形態１による放送録画システムの蓄積部の構成を示すブロック図である。
蓄積部１４は、共有領域２１および複数の個別領域２２ａ，２２ｂ，・・・，２２ｎ（以下、総称する場合２２と称する）で構成されている。共有領域２１は、放送録画コンテンツの録画および生成に利用可能な領域である。個別領域２２ａ，２２ｂ，・・・，２２ｎは個々のユーザ端末４が専用に利用可能に割り当てられた領域である。
なお、個別領域２２ａ，２２ｂ，・・・，２２ｎは、ユーザ端末４の台数の増減に従って変化する。また、図２に示した構成の場合、蓄積部１４ａ，１４ｂ，１４ｃ，１４ｄのそれぞれが共有領域２１と個別領域２２ａ，２２ｂ，・・・，２２ｎを備える。以下の説明では、蓄積部１４が共有領域２１および個別領域２２を備えるものとして説明を行う。
【００２０】
図４は、この発明の実施の形態１による放送録画システムの管理サーバの構成を示すブロック図である。
管理サーバ１１は、ユーザ端末管理部３１、蓄積サーバ管理部３２、配信サーバ管理部３３、録画コンテンツ管理部３４、録画処理部３５、再生処理部３６、録画コンテンツ移動処理部３７、チャンネル割当設定部３８、保存期間設定部３９および通信部４０で構成されている。
ユーザ端末管理部３１は、ユーザ契約照会を行う。蓄積サーバ管理部３２は、ユーザ端末４からの録画要求に応じて録画指示を送信可能な蓄積サーバ１２の情報を管理する。配信サーバ管理部３３は、ユーザ端末４からの再生要求に応じて配信指示を送信可能な配信サーバ１３の情報を管理する。
【００２１】
録画コンテンツ管理部３４は、録画要求を行ったユーザ端末４と録画コンテンツの関係を管理する。録画処理部３５は、ユーザ端末４からの録画要求を処理する。再生処理部３６は、ユーザ端末４からの再生要求を処理する。録画コンテンツ移動処理部３７は、蓄積サーバ１２の共有領域２１に保存された録画コンテンツを個別領域２２に移動またはコピー（複製）をする。チャンネル割当設定部３８は、蓄積サーバ１２に録画対象のチャンネルを割り当て、蓄積サーバ１２が受信するチャンネルを設定する。保存期間設定部３９は、蓄積サーバ１２の共有領域２１に保存された録画コンテンツを保存する期間を設定する。通信部４０は、ＩＰネットワーク６を介してユーザ端末４などと通信を行う。
【００２２】
次に、実施の形態１の放送録画システムの動作について説明する。
まず、図５および図６を参照しながら、管理サーバ１１が蓄積サーバ１２に対して受信するチャンネルを設定する際の動作について説明する。
図５は、この発明の実施の形態１による放送録画システムの受信チャンネルの設定処理を示すフローチャートである。
まず、管理サーバ１１のチャンネル割当設定部３８は、設定したチャンネル割当設定情報を読み込む（ステップＳＴ１）。
【００２３】
チャンネル割当設定情報の一例を図６に示す。チャンネル割当設定情報は、番組放送サーバ１が配信する放送コンテンツの各チャンネルについて、どの時間にどの蓄積サーバ１２に割り当てるかを示している。
図６に示すように、チャンネル割当設定情報は、項目「チャンネル」、「開始日時」、「終了日時」、「蓄積サーバ」で構成されている。図６の例では放送録画サーバ２が４台の蓄積サーバ１２ａ，１２ｂ，１２ｃ，１２ｄで構成される場合を示し、チャンネルｃｈ１００が蓄積サーバ１２ａ（ｓｔ＿ｓｖｒ１）、チャンネルｃｈ１１０が蓄積サーバ１２ｂ（ｓｔ＿ｓｖｒ２）、チャンネルｃｈ１２０が蓄積サーバ１２ｃ（ｓｔ＿ｓｖｒ３）、チャンネルｃｈ１３０およびチャンネルｃｈ１４０が蓄積サーバ１２ｄ（ｓｔ＿ｓｖｒ４）に割り当てられている。
【００２４】
次に、チャンネル割当設定部３８は蓄積サーバ１２にチャンネル割当設定を通知する（ステップＳＴ２）。チャンネル割当設定には番組放送サーバ１から配信される特定のチャンネルを受信するための番組放送サーバ１のＩＰアドレスおよびポート番号の情報が含まれる。なお、放送コンテンツ記憶部７に記憶された放送コンテンツがマルチキャスト配信される場合は、マルチキャストアドレスおよびポート番号の情報が含まれる。
【００２５】
蓄積サーバ１２はチャンネル割当設定を受信すると、受信したチャンネル割当設定に基づき、番組放送サーバ１に番組配信要求を送信する（ステップＳＴ３）。番組放送サーバ１は番組配信要求を受信すると、蓄積サーバ１２に対して指定されたチャンネルの番組配信を開始し（ステップＳＴ４）、蓄積サーバ１２は番組受信を開始する（ステップＳＴ５）。なお、蓄積サーバ１２は複数のチャンネルを同時に受信することが可能であり、１回の番組配信要求に複数のチャンネル情報を含めることにより複数のチャンネルの番組配信を要求するように構成してもよいし、番組配信要求を複数回繰り返すことにより複数のチャンネルの番組配信を要求するように構成してもよい。
【００２６】
管理サーバ１１のチャンネル割当設定部３８はチャンネル割当設定情報を再度読み込み（ステップＳＴ６）、チャンネル割当設定情報に変更があるか否か判定を行う（ステップＳＴ７）。チャンネル割当設定情報に変更がある場合（ステップＳＴ７；ＹＥＳ）、蓄積サーバ１２にチャンネル割当変更を通知する（ステップＳＴ８）。一方、チャンネル割当設定情報に変更がない場合（ステップＳＴ７；ＮＯ）、ステップＳＴ６の処理に戻る。
チャンネル割当設定情報の変更には、番組放送サーバ１から配信される特定チャンネルの受信停止および受信開始を行うための番組放送サーバ１のＩＰアドレス（放送コンテンツがマルチキャスト配信される場合は、マルチキャストアドレス）およびポート番号の情報が含まれる。
【００２７】
蓄積サーバ１２は、ステップＳＴ８で通知されたチャンネル割当変更を受信すると、チャンネル割当変更に基づき、これまで受信していたチャンネルのうち、受信を停止するチャンネルについて番組放送サーバ１に番組配信停止要求を送信し（ステップＳＴ９）、番組放送サーバ１はステップＳＴ９で指定されたチャンネルの番組配信を終了する（ステップＳＴ１０）。さらに、蓄積サーバ１２はチャンネル割当変更に基づき、新たに受信を開始するチャンネルについて番組放送サーバ１に番組配信要求を送信する（ステップＳＴ１１）。番組放送サーバ１は番組配信要求を受信すると、蓄積サーバ１２に対して指定されたチャンネルの番組配信を開始し（ステップＳＴ１２）、蓄積サーバ１２は番組受信を開始する（ステップＳＴ１３）。
なお、管理サーバ１１のチャンネル割当設定部３８による、チャンネル割当設定情報に変更があるか否かの判定処理は継続して実行されているものとする。
【００２８】
次に、図７から図１５を参照しながら、放送録画サーバ２が放送を録画する際の動作について説明する。
図７は、この発明の実施の形態１による放送録画システムの録画処理を示すフローチャートである。
ユーザ端末４のユーザがリモコンなどを介して録画操作を入力すると、ユーザ端末４は録画要求を管理サーバ１１に送信する（ステップＳＴ２１）。
録画要求の一例を図８に示す。録画要求は、例えば項目「録画要求ＩＤ」、「ユーザＩＤ」、「チャンネル」、「開始日時」、「終了日時」で構成され、録画要求１から録画要求５が示されている。ここで、例えばユーザＩＤ００１、ユーザＩＤ００２、ユーザＩＤ００３を有効なユーザＩＤとし、ユーザＩＤ００４を無効なユーザＩＤとする。
【００２９】
管理サーバ１１は、ステップＳＴ２１で送信された録画要求を受信すると、ユーザ端末管理部３１が録画要求に基づいたユーザ契約照会を生成し、ユーザ契約情報サーバ３に送信する（ステップＳＴ２２）。
ユーザ契約照会の一例を図９に示す。ユーザ契約照会は、例えば項目「ユーザ契約照会ＩＤ」、「ユーザＩＤ」、「チャンネル」、「開始日時」、「終了日時」で構成され、図８で示した録画要求１から録画要求５に対応したユーザ契約照会１からユーザ契約照会５が生成される。ユーザ契約照会ＩＤは、ユーザ契約照合情報を一意に識別するために管理サーバ１１が生成したＩＤであり、項目「ユーザＩＤ」、「チャンネル」、「開始日時」および「終了日時」は、図８で示した録画要求の各項目に対応している。
【００３０】
ユーザ契約情報サーバ３は、ステップＳＴ２２で送信されたユーザ契約照会を受信すると、ユーザ契約照会に記載されたユーザＩＤに対応するユーザ端末４のサービス契約状況をユーザ契約情報記憶部８から取得し、ユーザ契約照会で指定された開始日時と終了日時の期間において、ユーザ端末４が指定されたチャンネルを契約していることを確認し、確認結果であるユーザ契約照会応答を送信する（ステップＳＴ２３）。
ユーザ契約照会応答の一例を図１０に示す。ユーザ契約照会応答は、例えば項目「ユーザ契約照会ＩＤ」、「結果（ＯＫ／ＮＧ）」で構成され、結果がＯＫの場合には契約が存在し、ＮＧは契約が存在しないことを表す。図８において、ユーザＩＤ００４を無効なユーザＩＤとしたため、図１０においてユーザ契約照会応答５が「ＮＧ」との結果を応答し、ユーザ契約照会応答１からユーザ契約照会応答４が「ＯＫ」との結果を応答する。
【００３１】
管理サーバ１１は、ステップＳＴ２３で送信されたユーザ契約照会応答に基づいてユーザが契約中であることを確認すると、録画コンテンツ管理部３４がステップＳＴ２１で送信された録画要求に対応した録画コンテンツ情報を生成し、録画コンテンツ情報記憶部１５に登録する（ステップＳＴ２４）。
録画コンテンツ情報の一例を図１１に示す。録画コンテンツ情報は、例えば項目「録画コンテンツＩＤ」、「ユーザＩＤ」、「チャンネル」、「開始日時」、「終了日時」、「タイトル」、「蓄積サーバ」、「保存先」、「使用容量（ＧＢ）」、「録画状態」、「視聴フラグ」、「レジューム位置（秒）」で構成される。図１１の例では、契約中であるユーザＩＤ００１からユーザＩＤ００４の４つの録画コンテンツ情報を示している。ユーザＩＤ００４は無効なユーザＩＤであったため、録画コンテンツ情報から除外される。
【００３２】
「録画コンテンツＩＤ」は、録画コンテンツを一意に識別するために録画コンテンツ管理部３４が生成したＩＤであり、「タイトル」は、録画要求が行われた番組のタイトルである。「蓄積サーバ」は番組の録画を行う蓄積サーバ１２の識別情報（ホスト名、ＩＰアドレスなど）であり、図６で示したチャンネル割当設定情報により決定され、蓄積サーバ管理部３２により管理される情報である。「保存先」は、録画コンテンツが保存される蓄積部１４の領域を表し、「共有領域」と「個別領域」の２つがある。録画時には「共有領域」に保存され、その後、後述する方法により「共有領域」から「個別領域」に移動またはコピーされる。
【００３３】
「使用容量（ＧＢ）」は録画コンテンツを保存するために必要とする個別領域２２の容量であり、保存先が「共有領域」の場合は「０」である。「録画状態」は録画コンテンツの状態を表し、「録画予約」、「録画中」、「録画済み」の３つの状態がある。「視聴フラグ」は録画コンテンツをユーザが視聴したか否かを表し、「未視聴」と「視聴済」の２つの状態がある。「レジューム位置（秒）」はユーザが録画コンテンツを最後に再生した際の再生停止位置を表し、ユーザが録画コンテンツを次に再生する際に前回の続きから再生する際に使用される。
【００３４】
次に、管理サーバ１１の録画処理部３５は蓄積サーバ１２に録画指示を送信する（ステップＳＴ２５）。
録画指示の一例を図１２に示す。録画指示は、例えば項目「録画指示ＩＤ」、「蓄積サーバ」、「チャンネル」、「開始日時」、「終了日時」で構成される。図１２の例では、録画指示１から録画指示４の４つの録画指示を示している。録画指示１から録画指示３はチャンネルｃｈ１００の録画指示であり、図６でチャンネルｃｈ１００が割り当てられている蓄積サーバ１２ａ（ｓｔ＿ｓｖｒ１）が蓄積サーバとして指定されている。一方、録画指示４はチャンネルｃｈ１１０の録画指示であり、図６でチャンネルｃｈ１１０が割り当てられている蓄積サーバ１２ｂ（ｓｔ＿ｓｖｒ２）が蓄積サーバとして指定されている。これにより録画指示１から録画指示３は蓄積サーバ１２ａに送信され、録画指示４は蓄積サーバ１２ｂに送信される。
【００３５】
蓄積サーバ１２は、ステップＳＴ２５で送信された録画指示を受信すると、録画予約として登録し（ステップＳＴ２６）、管理サーバ１１に録画指示応答を送信する（ステップＳＴ２７）。
録画指示応答の一例を図１３に示す。録画指示応答は、例えば項目「録画指示ＩＤ」および「結果（ＯＫ／ＮＧ）」で構成される。図１３の例では、図１２で示した録画指示１から録画指示４に対応する、録画指示応答１から録画指示応答４を示している。
【００３６】
管理サーバ１１の録画処理部３５は、ステップＳＴ２３で送信されたユーザ契約照会応答およびステップＳＴ２７で送信された録画指示応答の結果に基づいて、ユーザ端末４に録画要求応答を送信する（ステップＳＴ２８）。
録画要求応答の一例を図１４に示す。録画要求応答は、例えば項目「録画要求ＩＤ」、「結果（ＯＫ／ＮＧ）」で構成される。図１４の例では、図８で示した録画要求１から録画要求５に対応する録画要求応答が示され、録画要求応答１から録画要求応答４が「ＯＫ」、録画要求応答５がユーザ契約照会応答の結果に基づいて「ＮＧ」と示されている。
【００３７】
蓄積サーバ１２は、現在時刻と登録済みの録画予約の開始日時を比較し、いずれかの録画予約の開始日時に到達したか否か判定を行う（ステップＳＴ２９）。いずれかの録画予約の開始日時に到達した場合（ステップＳＴ２９；ＹＥＳ）、管理サーバ１１に録画開始通知を送信する（ステップＳＴ３０）。一方、いずれの録画予約の開始日時にも到達していない場合（ステップＳＴ２９；ＮＯ）、ステップＳＴ２５で録画指示が入力される前の処理に戻り、録画予約登録の受付状態に戻る。
【００３８】
管理サーバ１１の録画コンテンツ管理部３４は、ステップＳＴ３０で送信された録画開始通知を受信すると、録画コンテンツ情報記憶部１５に記憶された対応する録画コンテンツ情報の録画状態を「録画予約」から「録画中」に更新する（ステップＳＴ３１）。蓄積サーバ１２は、ステップＳＴ３０において録画開始通知を送信した後、蓄積部１４の共有領域２１に録画コンテンツファイルをオープンし、図５のステップＳＴ１３で受信した番組の書き込みを開始することにより録画処理を行う（ステップＳＴ３２）。
【００３９】
さらに蓄積サーバ１２は、現在時刻と録画処理中の録画予約の終了日時とを比較し、録画処理中の録画予約の全ての終了時間を経過したか否か判定を行う（ステップＳＴ３３）。録画処理中の録画予約の全ての終了時間を経過した場合（ステップＳＴ３３；ＹＥＳ）、共有領域２１の録画コンテンツファイルへの書き込みを終了し、録画コンテンツファイルをクローズする録画終了処理を行う（ステップＳＴ３４）。その後、管理サーバ１１に対して録画終了通知を送信する（ステップＳＴ３５）。一方、録画処理中の録画予約の全ての終了時間を経過していない場合（ステップＳＴ３３；ＮＯ）、ステップＳＴ３２の処理に戻り、録画処理を継続する。
【００４０】
管理サーバ１１は、ステップＳＴ３５で送信された録画終了通知を受信すると、録画コンテンツ管理部３４が録画コンテンツ情報記憶部１５に記憶された対応する録画コンテンツ情報の録画状態を「録画中」から「録画済み」に更新し（ステップＳＴ３６）、録画処理部３５がユーザ端末４に録画終了通知を送信する（ステップＳＴ３７）。
以上の動作により、ユーザ端末４から送信された録画要求に従って、放送録画サーバ２において放送が録画される。
【００４１】
図１５は、図８で示した録画要求に基づいて放送録画サーバ２が録画した録画コンテンツの一例を示す図である。図１５の例では、図２で示した蓄積サーバ１２ａ（ｓｔ＿ｓｖｒ１）の蓄積部１４ａの共有領域（不図示）にファイル名ｃｈ１００＿２０１１１２２０＿１８００．ｔｓの録画コンテンツが保存され、蓄積サーバ１２ｂ（ｓｔ＿ｓｖｒ２）の蓄積媒体１４ｂの共有領域（不図示）にファイル名ｃｈ１１０＿２０１１１２２０＿２０００．ｔｓの録画コンテンツが保存されたことを示している。
【００４２】
図８で示した録画要求において、３人のユーザ（ユーザＩＤ００１，００２，００３）が録画要求１から録画要求３としてチャンネルｃｈ１００の３つの重なり合う時間帯２０１１／１２／２０  １８：００〜２１：００、１９：００〜２０：００、１９：３０〜２２：００の番組の録画をそれぞれ要求している。当該録画要求に基づいて、図１５に示すように２０１１／１２／２０  １８：００〜２２：００の番組を１つの録画コンテンツとして蓄積部１４ａの共有領域に保存している。
【００４３】
管理サーバ１１は、ユーザ端末４から送信された録画要求とチャンネル割当設定部３８のチャンネル割当設定情報に基づいて、蓄積サーバ１２ａに録画指示１から録画指示３（図１２参照）を送信し、蓄積サーバ１２ａが録画指示１から録画指示３の開始日時と終了日時に基づいて指定されたチャンネルの録画開始および録画終了の判定を行う。これにより複数のユーザ端末４から同一チャンネルの録画要求が入力された場合であっても、蓄積サーバ１２ａはユーザ端末４毎にそれぞれ異なる録画コンテンツを保存するのではなく、１つの録画コンテンツとして保存する。
【００４４】
次に、図１６から図２２を参照しながら、放送録画サーバ２が録画した録画コンテンツを再生する際の動作について説明する。
図１６は、この発明の実施の形態１による放送録画システムの録画コンテンツ再生処理を示すフローチャートである。
ユーザ端末４のユーザがリモコンなどを介して録画コンテンツを再生するために録画コンテンツ一覧画面を表示する操作を入力すると、ユーザ端末４は録画コンテンツ一覧取得要求を管理サーバ１１に送信する（ステップＳＴ４１）。録画コンテンツ一覧取得要求には、例えばユーザＩＤが含まれる。管理サーバ１１は、ステップＳＴ４１で送信された録画コンテンツ一覧取得要求を受信すると、ユーザ端末管理部３１が録画コンテンツ一覧取得要求に含まれるユーザＩＤをユーザ契約照会としてユーザ契約情報サーバ３に送信する（ステップＳＴ４２）。
【００４５】
ユーザ契約情報サーバ３は、ステップＳＴ４２で送信されたユーザ契約照会を受信すると、ユーザＩＤに対応するユーザ端末４のサービス契約状況をユーザ契約情報記憶部８から取得し、ユーザ端末４が契約していることを確認し、確認結果であるユーザ契約照会応答を送信する（ステップＳＴ４３）。管理サーバ１１は、ステップＳＴ４３で送信されたユーザ契約照会応答に基づいてユーザが契約中であることを確認すると、ユーザ端末管理部３１が録画コンテンツ情報記憶部１５からユーザＩＤに対応する録画コンテンツ情報を抽出することにより録画コンテンツ一覧を取得し（ステップＳＴ４４）、取得した録画コンテンツ一覧を録画コンテンツ一覧取得応答としてユーザ端末４に送信する（ステップＳＴ４５）。
【００４６】
録画コンテンツ一覧の一例を図１７に示す。録画コンテンツ一覧は、例えば項目「録画コンテンツＩＤ」、「チャンネル」、「開始日時」、「終了日時」、「タイトル」、「蓄積サーバ」、「保存先」、「使用容量（ＧＢ）」、「録画状態」、「視聴フラグ」、「レジューム位置（秒）」で構成される。図１７の例では、図１１で示した録画コンテンツ情報のうち、ユーザＩＤ００１のユーザ端末４のユーザが録画要求を行った２つの録画コンテンツのみが抽出され、他のユーザが録画要求を行った録画コンテンツは含まれない。
【００４７】
ユーザ端末４は、ステップＳＴ４５で送信された録画コンテンツ一覧取得応答を受信すると、録画コンテンツ一覧画面を表示する（ステップＳＴ４６）。
録画コンテンツ一覧画面の一例を図１８に示す。録画コンテンツ一覧画面には例えば、ユーザが録画した録画コンテンツの「番号」、「録画日時・チャンネル・タイトル」、個別領域２２の「使用容量（ＧＢ）」が表示され、さらに画面の一番下にはユーザに割り当てられている個別領域２２の全体の容量と使用中の容量が表示されている。
なお、図１８で示した録画コンテンツ一覧画面の画面構成は一例であり、これに限定されるものではない。また、図１８の例では番号１，２の録画コンテンツの「使用容量（ＧＢ）」が０と示されているが、これは録画コンテンツが共有領域２１に保存されており、ユーザの個別領域２２を使用していないためである。
【００４８】
ユーザ端末４のユーザが、ステップＳＴ４６で表示された録画コンテンツ一覧画面を参照し、リモコンなどを介して録画コンテンツを選択し、再生を指示する操作を入力すると、ユーザ端末４は再生要求を管理サーバ１１に送信する（ステップＳＴ４７）。
再生要求の一例を図１９に示す。再生要求は、例えば項目「再生要求ＩＤ」、「ユーザＩＤ」、「録画コンテンツＩＤ」、「再生開始位置（秒）」で構成される。図１９の例では、図１８で示した録画コンテンツ一覧から録画コンテンツＩＤ００１０００１の録画コンテンツが選択され、再生開始位置０（録画コンテンツの先頭）から再生するように要求された場合の再生要求１が示されている。「再生要求ＩＤ」は再生要求を一意に識別するためにユーザ端末４が生成したＩＤである。
【００４９】
管理サーバ１１は、ステップＳＴ４７で送信された再生要求を受信すると、再生処理部３６が再生要求に基づいて配信指示を配信サーバ１３に送信する（ステップＳＴ４８）。
配信指示の一例を図２０に示す。配信指示は、例えば項目「配信指示ＩＤ」、「配信サーバ」、「配信先」、「蓄積サーバ」、「保存先」、「チャンネル」、「開始日時」、「終了日時」、「再生開始位置（秒）」で構成される。図２０の例では、図１９の再生要求１に対応する配信指示１が示されている。「配信指示ＩＤ」は、配信指示を一意に識別するために管理サーバ１１の再生処理部３６が生成したＩＤ、「配信サーバ」は録画コンテンツをユーザ端末４に配信する配信サーバ１３の識別情報（ホスト名、ＩＰアドレスなど）、「配信先」はユーザ端末４の識別情報（ホスト名、ＩＰアドレスなど）、蓄積サーバは放送コンテンツを録画した蓄積サーバ１２の識別情報（ホスト名、ＩＰアドレスなど）、「保存先」は録画コンテンツが保存される蓄積部１４の領域を表し、「共有領域」および「個別領域」の２つがある。「開始日時」および「終了日時」は図１１で示した録画コンテンツ情報の「開始日時」および「終了日時」に対応し、「再生開始位置（秒）」は図１９で示した再生要求の「再生開始位置（秒）」に対応している。
【００５０】
再生処理部３６は、図１１で示した録画コンテンツ情報から録画コンテンツＩＤ００１０００１の録画コンテンツを録画した蓄積サーバ１２ａ（ｓｔ＿ｓｒｖ１）、保存先、チャンネル、開始日時、終了日時を取得し、配信サーバ管理部３３から配信サーバ１３の情報を取得し、配信指示の各項目を生成する。
【００５１】
配信サーバ１３は、ステップＳＴ４８で送信された配信指示を受信すると、受信した配信指示により指定された録画コンテンツが配信可能か否か判断し、判断結果を配信指示応答として管理サーバ１１に送信する（ステップＳＴ４９）。
配信指示応答の一例を図２１に示す。配信指示応答は、例えば項目「配信指示ＩＤ」および「結果（ＯＫ／ＮＧ）」で構成される。図２１の例では、図２０で示した配信指示１に対して結果ＯＫが示されている。
【００５２】
管理サーバ１１の再生処理部３６は、ステップＳＴ４９で送信された配信指示応答を受信すると、再生要求応答をユーザ端末４に送信する（ステップＳＴ５０）。
再生要求応答の一例を図２２に示す。再生要求応答は、例えば項目「再生要求ＩＤ」および「結果（ＯＫ／ＮＧ）」で構成される。図２２の例では、図１９の再生要求１に対して結果ＯＫが示されている。
その後、ユーザ端末４、管理サーバ１１、蓄積サーバ１２および配信サーバ１３は再生処理を行う（ステップＳＴ５１）。
【００５３】
次に、ステップＳＴ５１の再生処理について、図２３および図２４を参照しながら説明する。
図２３は、この発明の実施の形態１による放送録画システムの再生処理を示すフローチャートである。
まず、配信サーバ１３は、配信開始処理として蓄積サーバ１２との接続処理および録画コンテンツ配信のための初期化処理を行う（ステップＳＴ６１）。さらに配信サーバ１３は、蓄積サーバ１２に対して録画コンテンツ読出要求を送信する（ステップＳＴ６２）。蓄積サーバ１２は、ステップＳＴ６２で送信された録画コンテンツ読出要求に基づいて、蓄積部１４の共有領域２１または個別領域２２から対応する録画コンテンツを読み出し、録画コンテンツ読出応答として配信サーバ１３に送信する（ステップＳＴ６３）。なお、録画コンテンツが共有領域２１あるいは個別領域２２に保存されているかは、配信指示の項目「保存先」に記載されている。
【００５４】
配信サーバ１３は、ステップＳＴ６３で入力された録画コンテンツ読出応答により受信した録画コンテンツを配信先であるユーザ端末４に配信する（ステップＳＴ６４）。ユーザ端末４は、ステップＳＴ６４で配信された録画コンテンツを受信すると、映像および音声などのデータの復号処理を行い、ＴＶ５に表示する（ステップＳＴ６５）。ユーザ端末４のユーザがリモコンなどを介して、再生中の録画コンテンツの早送り、巻き戻し、一時停止、通常再生、停止などを指示する操作を入力すると、ユーザ端末４は入力された操作に基づいた再生制御要求を管理サーバ１１に送信する（ステップＳＴ６６）。管理サーバ１１の再生処理部３６は、ステップＳＴ６６で送信された再生制御要求を受信すると、受信した再生制御要求を配信サーバ１３に送信する（ステップＳＴ６７）。
【００５５】
配信サーバ１３は、入力された再生制御要求を参照して配信中の録画コンテンツが終端に到達したか否か、および再生制御要求を受信したか否か判定を行う（ステップＳＴ６８）。録画コンテンツが終端に到達しておらず、再生制御要求による停止要求を受信していない場合（ステップＳＴ６８；ＮＯ）、受信した再生制御要求に対応する処理を行い（ステップＳＴ６９）、ステップＳＴ６２の処理に戻る。一方、録画コンテンツが終端に到達した場合、または再生制御要求による停止要求を受信した場合（ステップＳＴ６８；ＹＥＳ）、配信終了処理として配信終了処理として蓄積サーバ１２との接続を切断する処理、および録画コンテンツ配信のリソース開放を行い（ステップＳＴ７０）、管理サーバ１１に配信終了通知を送信する（ステップＳＴ７１）。
【００５６】
管理サーバ１１の再生処理部３６は、ステップＳＴ７１で送信された配信終了通知を受信すると、ユーザ端末４に再生終了通知を送信すると共に（ステップＳＴ７２）、再生した録画コンテンツの録画コンテンツ情報の視聴フラグを「視聴済」に変更し、レジューム位置（秒）を今回の再生停止位置に変更する（ステップＳＴ７３）。
録画コンテンツ情報の更新を図２４に示している。図２４の例では、録画コンテンツ００１０００１の再生により、視聴フラグが「未視聴」から「視聴済」に更新され、レジューム位置（秒）が「０」から「３６００」に更新されている。
【００５７】
ユーザ端末４は、再生制御要求による再生停止および再生終了通知を受信したか否か判定を行う（ステップＳＴ７４）。再生制御要求による再生停止がなく、再生終了通知を受信していない場合（ステップＳＴ７４；ＮＯ）、ステップＳＴ６５の処理に戻る。一方、再生制御要求による再生停止が行われた場合、または再生終了通知を受信した場合（ステップＳＴ７４；ＹＥＳ）、再生終了処理を行う（ステップＳＴ７５）。
以上の動作により、ユーザ端末４から送信された再生要求に従って、放送録画サーバ２から録画コンテンツが配信され、ユーザ端末４において再生が行われる。
【００５８】
次に、図２５から図３３を参照しながら、共有領域２１に保存された録画コンテンツを個別領域２２に移動またはコピーし、共有領域２１から削除する際の動作について説明する。
図２５は、この発明の実施の形態１による放送録画システムの録画コンテンツの移動処理を示すフローチャートである。
まず、管理サーバ１１の録画コンテンツ移動処理部３７は、保存期間設定部３９で設定される保存期間設定情報を読み込む（ステップＳＴ８１）。
保存期間設定情報の一例を図２６に示す。保存期間設定情報は、例えば項目「蓄積サーバ」および「保存期間」で構成される。図２６の例では、項目「蓄積サーバ」には蓄積サーバ１２の識別情報（ホスト名、ＩＰアドレスなど）が設定され、項目「保存期間」には、蓄積サーバ１２ａ，１２ｂ，１２ｃ，１２ｄの保存期間として１ヶ月が設定されている。
【００５９】
次に、録画コンテンツ移動処理部３７は、録画コンテンツ情報記憶部１５から録画コンテンツ情報を取得し（ステップＳＴ８２）、取得した録画コンテンツ情報の中に保存期間設定情報（図２６参照）で示した保存期間を経過した録画コンテンツが存在するか否か判定を行う（ステップＳＴ８３）。保存期間を経過した録画コンテンツがない場合（ステップＳＴ８３；ＮＯ）、録画コンテンツ移動処理を終了する。一方、保存期間を経過した録画コンテンツがある場合（ステップＳＴ８３；ＹＥＳ）、ユーザ端末４に保存確認情報を送信する（ステップＳＴ８４）。
【００６０】
保存確認情報の一例を図２７に示す。保存確認情報は、例えば項目「保存確認ＩＤ」、「ユーザＩＤ」、「チャンネル」、「開始日時」、「終了日時」、「タイトル」、「視聴フラグ」、「サイズ（ＧＢ）」、「個別領域容量（空き／全体）」で構成される。図２７の例では図２４で示した録画コンテンツ情報に示された４つの録画コンテンツの保存期間が経過した場合の例として、保存確認情報１から保存確認情報４が示されている。
【００６１】
図２７において、「保存確認ＩＤ」は保存確認を一意に識別するために管理サーバ１１の録画コンテンツ移動処理部３７が生成したＩＤであり、「ユーザＩＤ」、「チャンネル」、「開始日時」、「終了日時」、「タイトル」、「視聴フラグ」は録画コンテンツ情報の同じ項目に対応し、「サイズ（ＧＢ）」は録画コンテンツを開始日時から終了日時までコピーした場合のファイルサイズ、「個別領域容量（空き／全体）」はユーザ端末４に割り当てられている個別領域２２の空き容量と全体の容量を表している。
【００６２】
ユーザ端末４は、ステップＳＴ８４で送信された保存確認情報を受信すると、保存確認画面を表示する（ステップＳＴ８５）。
図２７で示した保存確認情報１に対応する保存確認画面の一例を図２８に示す。保存確認画面には、例えば保存確認の対象となる録画コンテンツの録画開始日時、録画終了日時、タイトル、チャンネル、視聴フラグ、ユーザ端末４に割り当てられた個別領域２２の空き容量と全体の容量、録画コンテンツを保存するために必要な容量と保存するか否かをユーザに質問するメッセージが表示される。
なお、図２７で示した保存確認画面の画面構成は一例であり、これに限定されるものではない。
【００６３】
ユーザ端末４のユーザが、リモコンなどを介して保存確認画面において録画コンテンツを保存する、または保存しないかを選択する入力を行うと、ユーザ端末４は管理サーバ１１に保存確認応答を送信する（ステップＳＴ８６）。
保存確認応答の一例を図２９に示す。保存確認応答は、例えば項目「保存確認ＩＤ」および「結果（ＯＫ／ＮＧ）」で構成される。図２９の例では、図２７で示した保存確認情報１から保存確認情報４に対応する保存確認応答１から保存確認応答４が示されている。保存確認応答１，２，４がＯＫ（録画コンテンツを保存する）であると示され、保存確認応答３がＮＧ（録画コンテンツを保存しない）であると示されている。
【００６４】
管理サーバ１１の録画コンテンツ移動処理部３７は、ステップＳＴ８６で送信された保存確認応答を受信すると、蓄積サーバ１２に録画コンテンツ移動指示を送信する（ステップＳＴ８７）。
録画コンテンツ移動指示の一例を図３０に示す。録画コンテンツ移動指示は、例えば項目「移動指示ＩＤ」、「蓄積サーバ」、「ユーザＩＤ」、「チャンネル」、「開始日時」、「終了日時」、「処置種別」で構成される。「移動指示ＩＤ」は移動指示を一意に識別するために管理サーバ１１の録画コンテンツ移動処理部３７が生成したＩＤであり、「蓄積サーバ」、「ユーザＩＤ」、「チャンネル」、「開始日時」、「終了日時」は録画コンテンツ情報から取得される情報であり、「処置種別」は蓄積サーバ１２の蓄積部１４の共有領域２１に保存した録画コンテンツを個別領域２２に移動する（なお、移動にはコピー後に削除する処理が含まれるものとする。）、コピーする、削除する、のいずれかを示す情報である。
【００６５】
図３０では図２７で示した保存確認情報１から保存確認情報４に対応する移動指示１から移動指示４の一例が示されており、移動指示１および移動指示２は蓄積サーバ１２ａ（ｓｔ＿ｓｖｒ１）の共有領域に保存された録画コンテンツｃｈ１００＿２０１１１２２０＿１８００．ｔｓをユーザＩＤ００１、ユーザＩＤ００２のそれぞれの個別領域に各ユーザが録画した部分、すなわち移動指示１および移動指示２の開始日時から終了日時までの部分をコピーする移動指示である。同様に、移動指示３は蓄積サーバ１２ａ（ｓｔ＿ｓｖｒ１）の共有領域に保存された録画コンテンツｃｈ１００＿２０１１１２２０＿１８００．ｔｓを削除する移動指示であり、移動指示４は蓄積サーバ１２ｂ（ｓｔ＿ｓｖｒ２）の共有領域に保存された録画コンテンツｃｈ１１０＿２０１１１２２０＿２０００．ｔｓをユーザＩＤ００１の個別領域に移動する移動指示である。
【００６６】
図３０の例では、図２８で示した保存確認画面においてユーザ００１とユーザ００２が録画コンテンツｃｈ１００＿２０１１１２２０＿１８００．ｔｓを保存する選択を行ったものとし、ユーザ００１とユーザ００２に対しては個別領域にコピーする。一方、ユーザ００３は、図２９で示した移動確認応答３で結果ＮＧが返されたため、録画コンテンツｃｈ１００＿２０１１１２２０＿１８００．ｔｓを保存しない選択を行ったものとし、ユーザ３の個別領域には録画コンテンツのコピーを行っていない。また、共有領域の録画コンテンツｃｈ１００＿２０１１１２２０＿１８００．ｔｓは録画した全てのユーザの移動処理が完了したため、移動指示３により録画コンテンツを共有領域から削除している。また、録画コンテンツｃｈ１１０＿２０１１１２２０＿２０００．ｔｓはユーザ００１だけが録画した録画コンテンツであるため、処置種別を「移動」とすることにより、共有領域から個別領域に録画コンテンツをコピー後、共有領域から削除している。
【００６７】
蓄積サーバ１２は、ステップＳＴ８７で送信された録画コンテンツ移動指示を受信すると、受信した録画コンテンツ移動指示に従って、録画コンテンツを蓄積部１４の共有領域２１からユーザＩＤに対応するユーザ端末４に割り当てられた個別領域２２に移動あるいはコピーする処理、または録画コンテンツを削除する処理を行う（ステップＳＴ８８）。ステップＳＴ８８の録画コンテンツ移動処理の終了後、蓄積サーバ１２は管理サーバ１１に録画コンテンツ移動指示応答を送信する（ステップＳＴ８９）。
【００６８】
録画コンテンツ移動指示応答の一例を図３１に示す。録画コンテンツ移動指示応答は、例えば項目「移動指示ＩＤ」および「結果（ＯＫ／ＮＧ）」で構成される。図３１の例では、移動指示１から移動指示４の全てが正常に終了した結果を示している。なお、ユーザ端末４に割り当てられた個別領域２２に充分な空き領域がなかったため、録画コンテンツの移動またはコピーができなかった場合には、録画コンテンツ移動指示応答の結果としてＮＧを返す。
【００６９】
管理サーバ１１の録画コンテンツ移動処理部３７は、ステップＳＴ８９で送信された録画コンテンツ移動指示応答を受信すると、移動した録画コンテンツに対応する録画コンテンツ情報を更新する（ステップＳＴ９０）。
更新した録画コンテンツ情報の一例を図３２に示している。各録画コンテンツを共有領域２１から個別領域２２に移動したことにより、保存先が「個別領域」に更新されている。
【００７０】
管理サーバ１１の録画コンテンツ移動処理部３７は、ステップＳＴ８７で入力された録画コンテンツ移動指示に対応する各ユーザ端末４に保存完了通知を送信し（ステップＳＴ９１）、ステップＳＴ８３の処理に戻る。ユーザ端末４は、ステップＳＴ９１で送信された保存完了通知を受信すると、保存完了画面を表示する（ステップＳＴ９２）。
保存完了画面の一例を図３３に示している。図３３に示すよう、保存完了画面には保存確認の対象となっていた録画コンテンツの録画開始日時、録画終了日時、タイトル、チャンネル、視聴フラグ、個別領域２２の使用容量（ＧＢ）、ユーザに割当てられた個別領域２２の空き容量と全体の容量が表示される。これらは管理サーバ１１から通知される保存完了通知に含まれる情報である。
【００７１】
また、録画コンテンツが共有領域２１から個別領域２２に移動したことにより、図１８で示した録画コンテンツ一覧画面では２つの録画コンテンツの使用容量（ＧＢ）が「０」であったが、図３３に示した保存完了画面では「１８．０」，「９．０」に更新されている。
なお、図３３で示した保存完了画面の画面構成は一例であり、これに限定されるものではない。
以上の動作により、管理サーバ１１からの録画コンテンツ移動指示に従って、蓄積サーバ１２の蓄積部１４に保存された録画コンテンツが共有領域２１から個別領域２２に移動され、共有領域２１から削除される。
【００７２】
次に、図３４から図３６を参照しながら、ユーザ端末４から入力された録画コンテンツの保存要求または削除要求に基づいて、蓄積サーバ１２の蓄積部１４に保存された録画コンテンツを移動または削除する際の動作について説明する。
図３４は、この発明の実施の形態１による放送録画システムのユーザ指示に基づく録画コンテンツの移動または削除処理を示すフローチャートである。
なお、図３４のフローチャートにおいて、ユーザ端末４から録画コンテンツ一覧取得を要求する処理（ステップＳＴ４１）から、録画コンテンツ一覧画面を表示する処理（ステップＳＴ４６）までは、上述した図１６のフローチャートと同一であるため、説明を省略する。
【００７３】
ユーザ端末４のユーザが、ステップＳＴ４６で表示された録画コンテンツ一覧画面を参照し、リモコンなどを介して録画コンテンツを個別領域に保存させる操作、または録画コンテンツを削除する操作を行うと、ユーザ端末４は保存削除要求を管理サーバ１１に送信する（ステップＳＴ１０１）。
保存削除要求の一例を図３５に示す。保存削除要求は、例えば項目「保存削除要求ＩＤ」、「録画コンテンツＩＤ」、「処置種別」で構成される。「保存削除要求ＩＤ」は保存削除要求を一意に識別するためにユーザ端末４が生成したＩＤ、「録画コンテンツＩＤ」はユーザが録画コンテンツ一覧画面で選択した録画コンテンツの録画コンテンツＩＤ、「処置種別」はユーザ操作による保存要求または削除要求を示す。図３５の例では、図１７で示したユーザＩＤ００１の録画コンテンツ一覧に含まれる２つの録画コンテンツに対する保存削除要求の例が示されている。
【００７４】
管理サーバ１１は、ステップＳＴ１０１で送信された保存削除要求を受信すると、管理サーバ１１の録画コンテンツ移動処理部３７が保存削除要求の処置種別に基づき、蓄積サーバ１２に録画コンテンツ移動指示を送信する（ステップＳＴ１０２）。
具体的には、保存削除要求の処理種別が「保存」であり、且つ録画コンテンツを録画したユーザが他に存在しない場合には、録画コンテンツを共有領域２１から個別領域２２に移動させるため、移動指示の処置種別を「移動」に設定する。また、保存削除要求の処理種別が「保存」であり、且つ録画コンテンツを録画したユーザが他に存在する場合には、録画コンテンツを共有領域２１から個別領域２２にコピーさせるため、移動指示の処置種別を「コピー」に設定する。
【００７５】
さらに、保存削除要求の処理種別が「削除」であり、且つ録画コンテンツを録画したユーザが他に存在しない場合には、録画コンテンツを共有領域２１から削除させるため、移動指示の処置種別を「削除」に設定する。これに対して、保存削除要求の処理種別が「削除」であり、且つ録画コンテンツを録画したユーザが他に存在する場合には、移動指示を送信しない。
【００７６】
蓄積サーバ１２は、ステップＳＴ１０２で送信された録画コンテンツ移動指示を受信すると、受信した録画コンテンツ移動指示に基づいて、対応する録画コンテンツの移動、コピーまたは削除の処理を行い（ステップＳＴ１０３）、管理サーバ１１に録画コンテンツ移動指示応答を送信する（ステップＳＴ１０４）。管理サーバ１１の録画コンテンツ移動処理部３７は、ステップＳＴ１０４で送信された録画コンテンツ移動指示応答を受信すると、受信した録画コンテンツ移動指示応答に基づいて録画コンテンツ情報を更新する（ステップＳＴ１０５）。具体的には、録画コンテンツを削除した場合には録画コンテンツ情報から対応する録画コンテンツを削除する更新を行い、移動した場合には録画コンテンツの保存先を変更する更新を行う。
【００７７】
その後、管理サーバ１１は、ユーザ端末４に保存削除応答を送信する（ステップＳＴ１０６）。
保存削除応答の一例を図３６に示す。保存削除応答は、例えば項目「保存削除要求ＩＤ」および「結果（ＯＫ／ＮＧ）」で構成される。図３６の例では、図３５で示した保存削除要求１および保存削除要求２に対して結果ＯＫが示されている。
ユーザ端末４は、ステップＳＴ１０６で送信された保存削除応答を受信すると、保存削除応答に基づいて録画コンテンツ一覧画面の内容を更新して表示する（ステップＳＴ１０７）。
【００７８】
以上のように、この実施の形態１によれば、複数のユーザ端末４から同じチャンネルの重なり合う時間の録画要求があった場合でも、放送録画サーバ２は番組放送サーバ１が配信する放送コンテンツ記憶部７に記憶された放送コンテンツを蓄積部１４の共有領域２１に１つの録画コンテンツとして保存し、ユーザ端末４からの再生要求により、放送録画サーバ２に保存した録画コンテンツを配信サーバ１３からユーザ端末４に配信し、ユーザ端末４で再生するように構成したので、録画要求を行うユーザ端末４毎に録画コンテンツを保存する必要がなく、録画コンテンツを複数のユーザ端末４で共有することができ、蓄積部１４を効率的に利用することができる。
【００７９】
また、この実施の形態１によれば、放送録画サーバ２の共有領域２１への保存期間を設定する保存期間設定部３９と、保存期間が経過した録画コンテンツを共有領域２１から録画コンテンツを録画したユーザ端末４に割り当てられた個別領域２２に移動またはコピーし、共有領域２１から削除する録画コンテンツ移動処理部３７とを備えるように構成したので、放送録画サーバ２の蓄積部１４の共有領域２１には常に新しい録画コンテンツを保存するための空き領域を作り出すことができ、蓄積部１４を効率的に利用することができる。
【００８０】
さらに、この実施の形態１によれば、ユーザ端末４からの録画要求により、放送録画サーバ２の共有領域２１に録画コンテンツとして保存し、設定された保存期間内は共有領域２１に保存するように構成したので、ユーザは自端末に割り当てられた個別領域２２の空き容量が少ない場合でも、放送録画サーバ２に録画し、録画コンテンツを自由に再生することができる。
【００８１】
さらに、この実施の形態１によれば、ユーザが保存要求を行った録画コンテンツは直ちに対応するユーザ端末４の個別領域２２にコピーするように構成したので、録画した全てのユーザが録画コンテンツの保存要求または削除要求を行った場合には、共有領域２１への保存期間が経過する前の録画コンテンツであっても共有領域２１から削除することが可能になり、蓄積部１４を効率的に利用することができる。
【００８２】
なお、上述した実施の形態１では、図１で示したように、放送録画サーバ２の構成として、管理サーバ１１、蓄積サーバ１２および配信サーバ１３をそれぞれ異なるサーバとする構成を示したが、１つまたは複数の放送録画サーバ２内に管理サーバに相当する管理部、蓄積サーバに相当する蓄積部、配信サーバに相当する配信部を設けるように構成してもよい。
【００８３】
また、上述した実施の形態１では、図１で示したように、ユーザ端末４，４´，４´´は、ＴＶ５，５´，５´´とは別の装置とする構成を示したが、ＴＶ５，５´，５´´がユーザ端末４，４´，４´´を内蔵する構成としてもよい。また、ユーザ端末４，４´，４´´が映像および音声などを出力する構成はＴＶ５，５´，５´´に限定されるものではなく、ＤＶＤレコーダやブルーレイレコーダのような映像／音声記憶装置やその他の映像や音声などを提示できる装置であれば構成可能である。
【００８４】
また、上述した実施の形態１では、番組放送サーバ１が放送コンテンツ記憶部７に記憶された放送コンテンツをＩＰネットワーク６を経由して配信する構成を示したが、放送録画サーバ２が録画する番組はＩＰネットワーク６経由に限定させることなく、地上デジタル放送やＢＳ放送などの放送波をアンテナで受信し、録画するように構成してもよい。
【００８５】
実施の形態２．
図３７は、この発明の実施の形態２による放送録画システムの管理サーバの構成を示すブロック図であり、実施の形態１の管理サーバ１１に参照情報管理部４１を追加して設けている。なお以下では、実施の形態１による放送録画システムの構成要素と同一または相当する部分には、実施の形態１で使用した符号と同一の符号を付して説明を省略または簡略化する。
【００８６】
管理サーバ１１の参照情報管理部４１は、録画コンテンツ移動処理部３７による録画コンテンツの移動処理において、録画コンテンツへの参照情報の管理を行う。
上述した実施の形態１では、録画コンテンツの移動処理において、録画コンテンツ移動処理部３７が、複数のユーザが録画した録画コンテンツについて共有領域から各ユーザ端末４に割り当てられた個別領域２２にコピーする構成を示した。
一方この実施の形態２では、参照管理部４１が録画コンテンツの参照情報、例えば録画コンテンツの移動先あるいはコピー先である個別領域の位置情報、具体的にはシンボリックリンクなど生成して管理することにより、共有領域２１の録画コンテンツをユーザの個別領域（例えば、個別領域２２ｍとする）の１つだけにコピーを行い、同じ録画コンテンツを録画した他のユーザの個別領域（例えば、個別領域２２ｎとする）には録画コンテンツのコピーを行わず、コピーを行ったユーザの個別領域２２ｍの位置情報を他のユーザの個別領域２２ｎに参照情報として配置し、個別領域２２ｎのユーザが録画コンテンツを再生する場合には配置された参照情報を利用して録画コンテンツの読み込みを行う。
【００８７】
録画コンテンツの参照情報を配置したユーザ端末４に対して提示する個別領域２２ｂの使用容量は、参照情報を配置するために使用する容量ではなく、録画コンテンツを開始日時から終了日時までコピーした場合のファイルサイズとする。これにより、録画コンテンツの参照先となっているユーザ端末４のユーザが個別領域２２ｍから録画コンテンツを削除した場合に、録画コンテンツが参照先の個別領域２２ｍから自身の個別領域２２ｎに移動された場合にも、ユーザが追加の録画を行っていない間に個別領域２２ｎの使用容量が増加し、個別領域２２ｎの容量が不足してしまい、結果としてユーザの利便性を損なうという不具合の発生を防止することができる。
【００８８】
以上のように、この実施の形態２によれば、録画コンテンツの移動処理において参照情報を生成して管理する参照情報管理部４１を備えるように構成したので、複数のユーザが録画した録画コンテンツを各ユーザの個別領域にコピーすることなく、１つの個別領域にのみコピーすればよいため、蓄積部１４を効率的に利用することができる。また、録画コンテンツのコピー処理回数を低減することが可能となり、管理サーバ１１の処理負荷を軽減させることができる。
【００８９】
実施の形態３．
図３８は、この発明の実施の形態３による放送録画システムの管理サーバの構成を示すブロック図であり、実施の形態１の管理サーバ１１に録画要求計測部４２を追加して設けている。なお以下では、実施の形態１による放送録画システムの構成要素と同一または相当する部分には、実施の形態１で使用した符号と同一の符号を付して説明を省略または簡略化する。
【００９０】
録画要求計測部４２は、ユーザ端末４から送信される録画要求をチャンネル毎および時間帯毎に計測し、録画要求を行ったユーザ端末４の数を計測し、計測したユーザ端末４の数を録画要求数とする。さらに計測した録画要求数に基づいて、録画要求数が多い番組の放送コンテンツを録画する蓄積サーバ１２の数を増加させる指示を蓄積サーバ管理部３２に出力すると共に、該当する録画コンテンツを蓄積サーバ１２の共有領域２１に保存させる期間を長く設定する指示を保存期間設定部３９に出力する。
【００９１】
上述した実施の形態１では、ユーザ端末４から送信される録画要求に対する放送録画サーバ２の録画処理において、チャンネル割り当て設定情報に基づいて管理サーバ１１が１つの蓄積サーバ１２に対して録画指示を送信し、１つの蓄積サーバ１２により録画を行う構成を示したが、この実施の形態３では、録画要求計測部４２を設けることにより、録画要求数の多寡に応じて録画指示を送信する蓄積サーバ１２の数が変更可能となり、録画要求数が多い放送コンテンツを録画する蓄積サーバ１２の数を増加させることができる。
【００９２】
録画要求を行ったユーザ数が多い録画コンテンツほど、再生するユーザ数が多くなり、再生時に録画コンテンツを録画した蓄積サーバ１２へのアクセスが集中する。そのため、録画要求計測部４２を設け、録画要求数に応じて録画する蓄積サーバ１２の数を増加させることにより、再生時においてアクセスが複数の蓄積サーバ１２に分散するため、１つの蓄積サーバ１２にアクセスが集中するのを軽減することができる。
【００９３】
図３９は、実施の形態３による放送録画システムにおける録画要求数に応じた蓄積サーバ数の割り当て数の一例を示す図である。図３９に示すように録画要求数の増加に伴って、蓄積サーバの割り当て数（図３９における蓄積サーバ数）も段階的に増加させている。録画要求計測部４２には、あらかじめ図３９に示す割り当て数情報を保有しており、計測した録画要求数に応じて蓄積サーバ１２の割り当て数を算出する。
【００９４】
一方、放送日、すなわち録画した日から時間が経過するのに伴い、複数のユーザが録画コンテンツを同時に再生する可能性は低くなると考えられる。このため、録画要求計測部４２は、録画した日からの時間経過に応じて録画コンテンツを保存する蓄積サーバ１２数を削減する。
図４０は、実施の形態３による放送録画システムにおける録画経過時間に応じた蓄積サーバの保存率の一例を示す図であり、放送コンテンツを録画した日からの経過時間に応じて録画コンテンツの保存を継続させる蓄積サーバ１２の割合を示している。図４０において、例えば、録画した日から１５〜２１日経過した録画コンテンツの蓄積サーバ保存率４０％であり、録画を行った蓄積サーバ１２のうちの６０％では録画コンテンツを削除し、残りの４０％の蓄積サーバ１２が録画コンテンツの保存を継続することを表している。
【００９５】
録画要求計測部４２には、あらかじめ図４０に示す関係を保有しており、当該関係に応じて算出した蓄積サーバ数を蓄積サーバ管理部３２に出力し、蓄積サーバ管理部３２が保存不要となった蓄積サーバ１２の制御を行う。録画コンテンツに対する再生要求が行われた場合には、配信サーバ１３は録画コンテンツの保存が継続されている蓄積サーバ１２から録画コンテンツを読み出し、ユーザ端末４に配信する。なお、図４０では、録画した日からの経過時間に応じて蓄積サーバ１２の数を削減する構成を示したが、録画コンテンツを視聴した視聴済みユーザ数の増加、すなわち未視聴ユーザの減少に応じて蓄積サーバ１２の数を削減するように構成してもよい。
【００９６】
図４１は、実施の形態３による放送録画システムにおける録画要求数と保存期間係数の関係の一例を示す図である。
保存期間係数は、実施の形態１の図２６で示した保存期間設定情報に対して、録画要求数に応じて録画コンテンツを共有領域２１に保存する期間を変化させる係数である。図４１の例では、録画要求数２〜１０の録画コンテンツの保存期間は１ヶ月×０．５＝０．５ヶ月となり、録画要求数１０００１以上の録画コンテンツの保存期間は１ヶ月×３．０＝３ヶ月となる。また、録画要求数１、すなわち１人のユーザだけが録画した録画コンテンツの保存期間は１ヶ月×０＝０ヶ月となり、この場合は録画処理の時点で共有領域２１ではなく、録画したユーザに割り当てられている個別領域２２に録画される。
【００９７】
以上のように、この実施の形態３によれば、ユーザ端末４からの録画要求数を計測し、計測した録画要求数に応じて録画を行う蓄積サーバ１２の数を変化させる指示を出力する録画要求計測部４２を設けるように構成したので、録画要求数が多い録画コンテンツの再生時に、特定の蓄積サーバ１２にアクセスが集中するのを軽減することができ、ユーザの利便性を向上させることができる。
【００９８】
また、この実施の形態３によれば、録画要求計測部４２は、録画要求数に基づいて複数の蓄積サーバ１２に保存した録画コンテンツについて、録画した日からの経過時間に応じて録画コンテンツを継続して保存する蓄積サーバ１２の割合を変化させる指示を出力するように構成したので、録画した日からの経過に伴って録画コンテンツの保存を継続する蓄積サーバ１２の割合を低減させることができ、より効率的に蓄積部１４を利用することができる。
【００９９】
さらに、この実施の形態３によれば、録画要求計測部４２は、録画要求数に基づいて録画コンテンツを蓄積サーバ１２の共有領域２１に保存する期間を変化させる指示を出力するように構成したので、録画要求数が多い録画コンテンツをより長い期間蓄積サーバ１２の共有領域２１に保存し、録画要求数が少ない録画コンテンツは早急に蓄積サーバ１２の個別領域２２に移動することができる。これにより、蓄積部１４を効率的に利用することができる。
【０１００】
実施の形態４．
図４２は、この発明の実施の形態４による放送録画システムの管理サーバの構成を示すブロック図であり、実施の形態１の管理サーバ１１に保存判定部４３を追加して設けている。なお以下では、実施の形態１による放送録画システムの構成要素と同一または相当する部分には、実施の形態１で使用した符号と同一の符号を付して説明を省略または簡略化する。
【０１０１】
保存判定部４３は、録画コンテンツ情報の再生属性を示す視聴フラグを参照し、当該視聴フラグが「未視聴」であるか、「視聴済」であるかに基づいて、蓄積サーバ１２における録画コンテンツ移動指示を生成し、録画コンテンツ移動処理部に出力する。
上述した実施の形態１では、録画コンテンツ移動処理において、録画コンテンツ移動処理部３７は蓄積サーバ１２の録画コンテンツを共有領域２１から個別領域２２へ移動およびコピーする際、または共有領域２１から削除する際に、ユーザ端末４に保存確認情報を送信し、ユーザ端末４からの保存確認応答に基づいて、録画コンテンツの移動、コピーまたは削除を決定し移動指示を行う構成を示した。
一方、この実施の形態４では、保存判定部４３が、保存期間の経過した録画コンテンツが存在する場合に、当該録画コンテンツの再生属性を示す視聴フラグが「未視聴」である録画コンテンツをユーザ端末４に割り当てられた個別領域２２にコピーする移動指示を生成し、視聴フラグが「視聴済」である録画コンテンツを個別領域２２にコピーを行わない移動指示を生成する。
【０１０２】
以上のように、この実施の形態４によれば、録画コンテンツの保存期間が経過した場合に、録画コンテンツの再生属性を示す視聴フラグを参照し、視聴フラグが「未視聴」である録画コンテンツのみをユーザ端末４の個別領域２２にコピーさせる移動指示を生成し、視聴フラグが「視聴済」である録画コンテンツは自動で削除される移動指示を生成する保存判定部４３を備えるように構成したので、ユーザは録画コンテンツの保存期間が経過した時点で録画コンテンツを保存するか削除するかを意識することなく、未視聴の録画コンテンツだけを個別領域２２に保存することができる。これにより、ユーザの利便性を向上させることができる。
また、録画コンテンツの保存期間が経過した時点で全てのユーザが視聴済の録画コンテンツは共有領域２１から個別領域２２に移動またはコピーすることなく、共有領域２１から自動的に削除することができ、蓄積部１４を効率的に利用することができる。
【０１０３】
実施の形態５．
図４３は、この発明の実施の形態５による放送録画システムの管理サーバの構成を示すブロック図であり、実施の形態１の管理サーバ１１に課金処理部４４を追加して設けている。なお以下では、実施の形態１による放送録画システムの構成要素と同一または相当する部分には、実施の形態１で使用した符号と同一の符号を付して説明を省略または簡略化する。
【０１０４】
課金処理部４４は、各ユーザ端末４に割り当てる個別領域２２の容量を管理すると共に、当該容量に応じた課金情報の管理を行う。課金処理部４４は、蓄積サーバ管理部３２から個別領域２２の容量を示す情報を取得し、各ユーザ端末４に割り当てられた個別領域２２の容量を管理する。さらに容量に応じた課金情報の管理を行い、管理する課金情報は例えばＩＰネットワーク６を介して例えば課金サーバ（不図示）に出力され、ユーザからの料金徴収に利用される。
【０１０５】
上述した実施の形態１では、蓄積サーバ１２の蓄積部１４内の個別領域２２としてユーザ端末４毎に固定的な容量を割り当てる構成を示したが、課金処理部４４は、ユーザ端末４毎に利用可能な個別領域の容量を管理し、個別領域の容量を課金情報に反映する処理を行う。
【０１０６】
図４４は、実施の形態５による放送録画システムの個別領域の容量と課金情報の関係の一例を示す図である。図４４では、ユーザＩＤ００１からユーザＩＤ００３のユーザ端末４，４´，４´´に割り当てられた個別領域の容量と課金情報を示している。各ユーザ端末４，４´，４´´に割り当てられた個別領域２２の容量に応じて料金が上昇する課金が行われている。
【０１０７】
また、課金処理部４４を設けることにより、保存期間が経過した録画コンテンツを、共有領域２１から個別領域２２に移動する際に、該当するユーザ端末４に割り当てられた個別領域２２の容量が不足した場合に、ユーザに対する課金を増加することによりユーザ端末４に割り当てる個別領域２２の容量を拡大することも可能である。この場合、課金を増加する前にユーザ端末４に個別領域２２の拡大および課金の増加を通知し、ユーザの確認後に個別領域２２を拡大するように構成してもよい。
【０１０８】
以上のように、この実施の形態５によれば、ユーザ端末４に割り当てられた個別領域の容量に応じて課金情報を管理する課金処理部４４を備えるように構成したので、ユーザ端末４の放送録画サーバ２の利用状況に応じて個別領域２２の容量を割り当てることができる。
これにより、多くの番組を個別領域２２に保存することを希望するユーザには大容量の個別領域２２の割り当てと金額の高い課金を行い、個別領域２２への保存頻度が低いユーザには小容量の個別領域２２の割り当てと少額の課金を行うことができる。このように、ユーザの利用状態に合わせた個別領域の提供および課金を行うことができ、ユーザの利便性を向上させることができる。
【０１０９】
また、この実施の形態５によれば、ユーザの個別領域２２が不足した場合に、課金を増加させることにより個別領域２２の容量を増加可能とする課金処理部４４を備えるように構成したので、ユーザは新たな録画コンテンツを保存するために既に保存されている録画コンテンツを削除する必要がなくなり、ユーザの利便性を向上させることができる。
【０１１０】
実施の形態６．
図４５は、この発明の実施の形態６による放送録画システムの管理サーバの構成を示すブロック図であり、実施の形態１の管理サーバ１１にトランスコード管理部４５を、蓄積サーバ１２にトランスコード処理部５１を追加して設けている。なお以下では、実施の形態１による放送録画システムの構成要素と同一または相当する部分には、実施の形態１で使用した符号と同一の符号を付して説明を省略または簡略化する。
【０１１１】
蓄積サーバ１２のトランスコード処理部５１は、蓄積サーバ１２が番組配信サーバ１００から受信した放送コンテンツ記憶部７に記憶された放送コンテンツを蓄積部１４に録画コンテンツとして保存する際に、映像データを異なる形式に変換する処理を行う。管理サーバ１１のトランスコード管理部４５は、トランスコード処理部５１が変換可能なトランスコード対応形式の管理を行う。
【０１１２】
上述した実施の形態１では、蓄積サーバ１２が放送コンテンツを蓄積部１４に保存する際に、受信した映像データをそのままの形式で録画コンテンツとして保存する構成を示した。
一方、この実施の形態６では、ユーザ端末４が送信する録画要求内にトランスコード情報を追加し、トランスコード管理部４５は管理するトランスコード処理部５１が変換可能なトランスコード対応形式に基づいて、蓄積サーバ１２を選択する。管理サーバ１１から蓄積サーバ１２に送信する録画指示にトランスコード情報を付加し、蓄積サーバ１２のトランスコード処理部５１が録画指示により指定されたトランスコード情報に基づいて映像データの変換を行う。
【０１１３】
図４６は、実施の形態６による放送録画システムのトランスコード管理部が管理するトランスコード管理情報の一例を示す図である。各蓄積サーバ１２のトランスコード処理部５１が変換可能なトランスコード対応形式を示している。
【０１１４】
以上のように、この実施の形態６によれば、ユーザ端末４から指定されたトランスコード情報に基づき、蓄積サーバ１２を選択するトランスコード管理部４５と、映像データを変換して録画コンテンツを保存するトランスコード処理部５１とを備えるように構成したので、ユーザ端末４だけでなく、番組放送サーバ１が配信する放送コンテンツの映像データの形式の再生に対応していない端末、例えばタブレット端末やスマートフォンなどにおいても録画コンテンツ再生することが可能になる。
【０１１５】
なお、上述した実施の形態６では、映像データを異なる形式に変換する構成を示したが、同様に音声データを異なる形式に変換するように構成してもよい。
【０１１６】
なお、本願発明はその発明の範囲内において、各実施の形態の自由な組み合わせ、あるいは各実施の形態の任意の構成要素の変形、もしくは各実施の形態において任意の構成要素の省略が可能である。
【符号の説明】
【０１１７】
１  番組放送サーバ、２  放送録画サーバ、３  ユーザ契約情報サーバ、４，４´，４´´ユーザ端末、５，５´，５´´  ＴＶ、６  ＩＰネットワーク、７  放送コンテンツ記憶部、８  ユーザ契約情報記憶部、１１  管理サーバ、１２，１２ａ，１２ｂ，１２ｃ，１２ｄ  蓄積サーバ、１３  配信サーバ、１４，１４ａ，１４ｂ，１４ｃ，１４ｄ  蓄積部、１５  録画コンテンツ情報記憶部、２１  共有領域、２２，２２ａ，２２ｂ，・・・，２２ｎ  個別領域、３１  ユーザ端末管理部、３２  蓄積サーバ管理部、３３  配信サーバ管理部、３４  録画コンテンツ管理部、３５  録画処理部、３６  再生処理部、３７  録画コンテンツ移動処理部、３８  チャンネル割当設定部、３９  保存期間設定部、４０  通信部、４１  参照情報管理部、４２  録画要求計測部、４３  保存判定部、４４  課金処理部、４５  トランスコード管理部、５１  トランスコード処理部。
【図１】
2015144323.tif 000003
【図２】
2015144323.tif 000004
【図３】
2015144323.tif 000005
【図４】
2015144323.tif 000006
【図５】
2015144323.tif 000007
【図６】
2015144323.tif 000008
【図７】
2015144323.tif 000009
【図８】
2015144323.tif 000010
【図９】
2015144323.tif 000011
【図１０】
2015144323.tif 000012
【図１１】
2015144323.tif 000013
【図１２】
2015144323.tif 000014
【図１３】
2015144323.tif 000015
【図１４】
2015144323.tif 000016
【図１５】
2015144323.tif 000017
【図１６】
2015144323.tif 000018
【図１７】
2015144323.tif 000019
【図１８】
2015144323.tif 000020
【図１９】
2015144323.tif 000021
【図２０】
2015144323.tif 000022
【図２１】
2015144323.tif 000023
【図２２】
2015144323.tif 000024
【図２３】
2015144323.tif 000025
【図２４】
2015144323.tif 000026
【図２５】
2015144323.tif 000027
【図２６】
2015144323.tif 000028
【図２７】
2015144323.tif 000029
【図２８】
2015144323.tif 000030
【図２９】
2015144323.tif 000031
【図３０】
2015144323.tif 000032
【図３１】
2015144323.tif 000033
【図３２】
2015144323.tif 000034
【図３３】
2015144323.tif 000035
【図３４】
2015144323.tif 000036
【図３５】
2015144323.tif 000037
【図３６】
2015144323.tif 000038
【図３７】
2015144323.tif 000039
【図３８】
2015144323.tif 000040
【図３９】
2015144323.tif 000041
【図４０】
2015144323.tif 000042
【図４１】
2015144323.tif 000043
【図４２】
2015144323.tif 000044
【図４３】
2015144323.tif 000045
【図４４】
2015144323.tif 000046
【図４５】
2015144323.tif 000047
【図４６】
2015144323.tif 000048