(57)【特許請求の範囲】
【請求項１】
放送局が放送する番組映像を再配信する映像再配信システムと、前記映像再配信システムが再配信する番組映像を再生する再生装置とを備える再配信システムであって、
前記映像再配信システムは、
前記放送局が放送する番組映像を蓄積する番組蓄積手段と、
前記番組蓄積手段に蓄積された番組映像を、当該番組映像の放送開始後に一定の時間間隔で複数回、マルチキャスト配信する第１の番組再配信手段と、
再生装置から配信要求を受け付けて、当該配信要求で指定された番組映像であって、当該配信要求を受信した配信要求時刻以前で、直近の配信開始時刻の番組映像を決定し、決定した前記番組映像を配信するマルチキャストアドレスと、前記番組映像の配信開始時刻から前記配信要求時刻までの区間の番組映像を配信するユニキャストアドレスと、を含む配信応答を生成し、前記再生装置に送信する配信制御手段と、
前記ユニキャストアドレスを用いて接続された再生装置に対して、前記区間の前記ユニキャストアドレスで特定される番組映像を前記番組蓄積手段から読み出し、ユニキャスト配信する第２の番組再配信手段と、を有し、
前記第１の番組再配信手段は、前記マルチキャストアドレスを用いて接続された再生装置に対して、前記配信要求時刻後の前記マルチキャストアドレスで特定される番組映像を前記番組蓄積手段から読み出し、マルチキャスト配信し、
前記再生装置は、
ユーザの操作を受け付けて、前記映像再配信システムに番組映像の配信要求を送信する送信手段と、
前記映像再配信システムから前記配信要求に対する配信応答を受信し、当該配信応答に含まれるユニキャストアドレスを用いて前記映像再配信システムに接続し、前記映像再配信システムがユニキャスト配信する前記番組映像の配信開始時刻から前記送信要求時刻までの区間の番組映像を受信し、再生する再生手段と、
前記配信応答に含まれるマルチキャストアドレスを用いて前記映像再配信システムに接続し、前記映像再配信システムがマルチキャスト配信する前記配信要求時刻後の番組映像を、当該配信要求時刻から当該番組映像の最後まで記憶手段に記憶する制御手段と、を有し、
前記再生手段は、前記映像再配信システムからの前記ユニキャスト配信が終了すると、前記記憶手段に記憶されたマルチキャスト配信された番組映像を、当該番組映像の最後まで引き続き再生すること
を特徴とする再配信システム。
【請求項２】
放送局が放送する番組映像を再配信する映像再配信方法であって、
映像再配信システムは、
前記放送局が放送する番組映像を蓄積部に蓄積する番組蓄積ステップと、
前記番組蓄積ステップで蓄積された番組映像を、当該番組映像の放送開始後に一定の時間間隔で複数回、マルチキャスト配信する第１の番組再配信ステップと、
再生装置から配信要求を受け付けて、当該配信要求で指定された番組映像であって、当該配信要求を受信した配信要求時刻以前で、直近の配信開始時刻の番組映像を決定し、決定した前記番組映像を配信するマルチキャストアドレスと、前記番組映像の配信開始時刻から前記配信要求時刻までの区間の番組映像を配信するユニキャストアドレスと、を含む配信応答を生成し、前記再生装置に送信する送信ステップと、
前記ユニキャストアドレスを用いて接続された再生装置に対して、前記区間の前記ユニキャストアドレスで特定される番組映像を前記蓄積部から読み出し、ユニキャスト配信する第２の番組再配信ステップと、を行い、
前記第１の番組再配信ステップは、前記マルチキャストアドレスを用いて接続された再生装置に対して、前記配信要求時刻後の前記マルチキャストアドレスで特定される番組映像を前記蓄積部から読み出し、マルチキャスト配信し、
前記再生装置は、
ユーザの操作を受け付けて、前記映像再配信システムに番組映像の配信要求を送信する送信ステップと、
前記映像再配信システムから前記配信応答を受信し、当該配信応答に含まれるユニキャストアドレスを用いて前記映像再配信システムに接続し、前記映像再配信システムがユニキャスト配信する前記区間の番組映像を受信し、再生する第１の再生ステップと、
前記配信応答に含まれるマルチキャストアドレスを用いて前記映像再配信システムに接続し、前記映像再配信システムがマルチキャスト配信する前記配信要求時刻後の番組映像を、当該配信要求時刻から当該番組映像の最後まで記憶部に記憶する記憶ステップと、
前記映像再配信システムからの前記ユニキャスト配信が終了すると、前記記憶部に記憶され、マルチキャスト配信された番組映像を当該番組映像の最後まで引き続き再生する第２の再生ステップと、を行うこと
を特徴とする映像再配信方法。
【請求項３】
請求項１に記載の再配信システムとしてコンピュータを機能させるための映像再配信プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、送信されるテレビ番組の映像を再配信する技術に関する。
【背景技術】
【０００２】
従来より、テレビ放送映像をリアルタイムで視聴できない視聴者のために、HDDレコーダなどの録画装置が普及している。HDDレコーダによる録画では、ユーザがあらかじめ所定の時刻に開始する番組を録画予約することで、所定の時刻にHDDレコーダが番組の放送波を受信して記憶装置に番組の映像を録画する。これによりユーザは、開始時刻から視聴することができなかった番組を視聴することができる。
【０００３】
この方式では、ユーザがあらかじめ録画予約しておいた番組のみが視聴の対象となるため、ユーザが録画予約をせずに放送途中から視聴し始めた番組については、放送開始までさかのぼって視聴することはできない。
【０００４】
このような問題を解決するために、近年では、複数のチューナと大容量のHDD装置を備え、ユーザの録画予約がなくても一定期間のテレビ番組をすべて録画する機能を有するHDDレコーダが市販されている（非特許文献１参照）。
【０００５】
また、テレビ放送映像をネットワーク上のサーバで常に蓄積しておき、ユーザの要求に応じて蓄積した映像を配信することで、ユーザが録画予約をすることなく番組を視聴することができる映像再配信サーバがある（特許文献１参照）。
【０００６】
特許文献１のような映像再配信サーバはVOD（Video On Demand）サーバと呼ばれる。一般的に、VODサーバは配信方式としてユニキャスト方式を採用している。ユニキャスト方式では、サーバが視聴端末ごとに異なるセッションを生成し、サーバから視聴端末に直接映像を配信する（非特許文献２参照）。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特許第3730849号
【非特許文献】
【０００８】
【非特許文献１】東芝レビュー、Ｖｏｌ．６５、Ｎｏ．４、ｐ．１９−ｐ．２２、２０１０年、東芝技術企画室
【非特許文献２】「IPマルチキャスト放送の転送技術と技術課題」、ＮＴＴ技術ジャーナル、Ｖｏｌ．１８、Ｎｏ．１０、ｐ．８−ｐ．１０、２００６年
【発明の概要】
【発明が解決しようとする課題】
【０００９】
しかし、非特許文献１のHDDレコーダは、全ての放送局を受信できる個数のチューナと、全ての番組を保存できる大容量のHDDとを必要とするため、コストが高いという問題がある。
【００１０】
また、特許文献１の映像再配信サーバでは、ユーザの視聴要求ごとに新たなセッションを生成して映像をユニキャスト方式で配信するため、以下のような問題が発生する可能性がある。
【００１１】
すなわち、多数のユーザの視聴要求によりユーザ数分のVOD配信のセッションが必要となり、映像再配信サーバの配信処理にかかる負荷が増大する。
【００１２】
また、多数のユーザが、ユニキャスト方式でサーバと接続して映像を受信することにより、ネットワークのトラフィック負荷が増大する。
【００１３】
本発明は、上記事情に鑑みてなされたものであり、本発明の目的は、多数の装置に映像を配信する際に、配信処理にかかるサーバの負荷およびネットワークのトラフィック負荷を低減させることにある。
【課題を解決するための手段】
【００１５】
上記目的を達成するため、本発明は、放送局が放送する番組映像を再配信する映像再配信システムと、前記映像再配信システムが再配信する番組映像を再生する再生装置とを備える再配信システムであって、前記映像再配信システムは、前記放送局が放送する番組映像を蓄積する番組蓄積手段と、前記番組蓄積手段に蓄積された番組映像を、当該番組映像の放送開始後に一定の時間間隔で複数回、マルチキャスト配信する第１の番組再配信手段と、再生装置から配信要求を受け付けて、当該配信要求で指定された番組映像であって、当該配信要求を受信した配信要求時刻以前で、直近の配信開始時刻の番組映像を決定し、決定した前記番組映像を配信するマルチキャストアドレスと、前記番組映像の配信開始時刻から前記配信要求時刻までの区間の番組映像を配信するユニキャストアドレスと、を含む配信応答を生成し、前記再生装置に送信する配信制御手段と、前記ユニキャストアドレスを用いて接続された再生装置に対して、前記区間の前記ユニキャストアドレスで特定される番組映像を前記番組蓄積手段から読み出し、ユニキャスト配信する第２の番組再配信手段と、を有し、前記第１の番組再配信手段は、前記マルチキャストアドレスを用いて接続された再生装置に対して、前記配信要求時刻後の前記マルチキャストアドレスで特定される番組映像を前記番組蓄積手段から読み出し、マルチキャスト配信し、前記再生装置は、ユーザの操作を受け付けて、前記映像再配信システムに番組映像の配信要求を送信する送信手段と、前記映像再配信システムから前記配信要求に対する配信応答を受信し、当該配信応答に含まれるユニキャストアドレスを用いて前記映像再配信システムに接続し、前記映像再配信システムがユニキャスト配信する前記番組映像の配信開始時刻から前記送信要求時刻までの区間の番組映像を受信し、再生する再生手段と、前記配信応答に含まれるマルチキャストアドレスを用いて前記映像再配信システムに接続し、前記映像再配信システムがマルチキャスト配信する前記配信要求時刻後の番組映像を、当該配信要求時刻から当該番組映像の最後まで記憶手段に記憶する制御手段と、を有し、前記再生手段は、前記映像再配信システムからの前記ユニキャスト配信が終了すると、前記記憶手段に記憶されたマルチキャスト配信された番組映像を、当該番組映像の最後まで引き続き再生する。
【００１９】
また、本発明は、放送局が放送する番組映像を再配信する映像再配信方法であって、  映像再配信システムは、前記放送局が放送する番組映像を蓄積部に蓄積する番組蓄積ステップと、前記番組蓄積ステップで蓄積された番組映像を、当該番組映像の放送開始後に一定の時間間隔で複数回、マルチキャスト配信する第１の番組再配信ステップと、再生装置から配信要求を受け付けて、当該配信要求で指定された番組映像であって、当該配信要求を受信した配信要求時刻以前で、直近の配信開始時刻の番組映像を決定し、決定した前記番組映像を配信するマルチキャストアドレスと、前記番組映像の配信開始時刻から前記配信要求時刻までの区間の番組映像を配信するユニキャストアドレスと、を含む配信応答を生成し、前記再生装置に送信する送信ステップと、前記ユニキャストアドレスを用いて接続された再生装置に対して、前記区間の前記ユニキャストアドレスで特定される番組映像を前記蓄積部から読み出し、ユニキャスト配信する第２の番組再配信ステップと、を行い、前記第１の番組再配信ステップは、前記マルチキャストアドレスを用いて接続された再生装置に対して、前記配信要求時刻後の前記マルチキャストアドレスで特定される番組映像を前記蓄積部から読み出し、マルチキャスト配信し、前記再生装置は、ユーザの操作を受け付けて、前記映像再配信システムに番組映像の配信要求を送信する送信ステップと、  前記映像再配信システムから前記配信応答を受信し、当該配信応答に含まれるユニキャストアドレスを用いて前記映像再配信システムに接続し、前記映像再配信システムがユニキャスト配信する前記区間の番組映像を受信し、再生する第１の再生ステップと、前記配信応答に含まれるマルチキャストアドレスを用いて前記映像再配信システムに接続し、前記映像再配信システムがマルチキャスト配信する前記配信要求時刻後の番組映像を、当該配信要求時刻から当該番組映像の最後まで記憶部に記憶する記憶ステップと、前記映像再配信システムからの前記ユニキャスト配信が終了すると、前記記憶部に記憶され、マルチキャスト配信された番組映像を当該番組映像の最後まで引き続き再生する第２の再生ステップと、を行う。
【００２０】
また、本発明は、上記再配信システムとしてコンピュータを機能させるための映像再配信プログラムである。
【発明の効果】
【００２２】
本発明によれば、多数の装置に映像を配信する際に、配信処理にかかるサーバの負荷およびネットワークのトラフィック負荷を低減させることができる。
【図面の簡単な説明】
【００２３】
【図１】本発明の第１の実施形態に係る映像再配信システムの全体構成図である。
【図２】第１の実施形態の映像再配信処理を示すシーケンスである。
【図３】補助映像再生区間と、キャッシュ部に確保される領域の一例を表した模式図である。
【図４】本発明の第２の実施形態に係る映像再配信システムの全体構成図である。
【図５】第２の実施形態の映像再配信処理を示すシーケンスである。
【図６】配信応答の生成処理のフローチャートである。
【図７】放送局が放送する時間帯と、番組再配信サーバがマルチキャスト配信する時間帯と、補助映像再生区間と、キャッシュ部に確保される領域の一例を表した模式図である。
【発明を実施するための形態】
【００２４】
以下、本発明の実施の形態について、図面を参照して説明する。
【００２５】
＜第１の実施形態＞
図１は、本発明の第１の実施形態に係る映像再配信システムの全体構成図である。本実施形態の映像再配信システム１０２は、放送局１０１が放送する番組の映像を再配信するシステムである。放送局１０１は、テレビ番組を放送する放送局であって、映像再配信システム１０２の外にあるものとする。
【００２６】
図示する映像再配信システム１０２は、サーバ側の装置として、番組録画サーバ１０３と、録画番組蓄積部１０４と、配信制御サーバ１０５と、補助映像配信サーバ１０６（番組再配信手段）とを備える。また、映像再配信システム１０２は、視聴者（ユーザ）が使用する装置として、再生装置１０７（再生手段、制御手段）と、キャッシュ部１０８（記憶手段）とを備える。
【００２７】
番組録画サーバ１０３は、放送局１０１と有線ケーブル放送または無線放送を介して接続され、放送局１０１が放送するテレビ番組の映像（番組映像）を受信して録画し、録画番組蓄積部１０４に蓄積する。
【００２８】
録画番組蓄積部１０４は、番組録画サーバ１０３と直接またはネットワークを介して接続され、番組録画サーバ１０３が録画した番組映像を蓄積する。
【００２９】
配信制御サーバ１０５は、再生装置１０７とネットワークを介して接続され、再生装置１０７からの番組映像の配信要求を受け付け、配信応答を生成する。配信応答には、放送局１０１が放送し、録画番組蓄積部１０４に蓄積された番組映像であって、配信要求で指定された番組映像である補助映像を配信するための補助映像アドレス（配信アドレス）が含まれる。なお、配信応答に、再生装置１０７が再生する補助映像の時間区間を示す補助映像再生区間も含んでいてもよい。
【００３０】
補助映像配信サーバ１０６は、録画番組蓄積部１０４と直接またはネットワークを介して接続され、再生装置１０７の配信要求に応じて、録画番組蓄積部１０４に蓄積された番組映像の一部を、補助映像として再生装置１０７にユニキャスト配信する。
【００３１】
再生装置１０７は、視聴者の操作に応じて番組映像を再生する装置であって、放送局１０１から放送される放送波の番組映像を有線ケーブル放送あるいは無線放送で受信し、再生する。また、再生装置１０７は、放送局１０１からの番組映像をキャッシュ部１０８に記憶するとともに、キャッシュ部１０８に記憶された番組映像を再生する。
【００３２】
また、再生装置１０７は、配信制御サーバ１０５および補助映像配信サーバ１０６とネットワークを介して接続され、配信制御サーバ１０５に配信要求を送信し、配信制御サーバ１０５から配信応答を受信する。そして、再生装置１０７は、配信応答の補助映像アドレスを用いて補助映像配信サーバ１０６に接続し、補助映像配信サーバ１０６から配信される補助映像（番組映像の一部）を受信し再生する。
【００３３】
キャッシュ部１０８は、再生装置１０７が放送局１０１から受信した放送波の番組映像を記憶するキャッシュ領域を有する。本実施形態では、キャッシュ領域は、補助映像再生区間の領域分または補助映像再生区間に所定の時間を加えた領域分だけ用意し、放送局１０１から放送される番組映像が終了するまで用意したキャッシュ領域を上書き更新し続ける。
【００３４】
映像再配信システム１０２の各サーバ１０３、１０５、１０６、および再生装置１０７は、例えば、ＣＰＵと、メモリと、ＨＤＤ等の外部記憶装置と、入力装置と、出力装置とを備えた汎用的なコンピュータシステムを用いることができる。このコンピュータシステムにおいて、ＣＰＵがメモリ上にロードされた所定のプログラムを実行することにより、各装置の各機能が実現される。例えば、各サーバおよび再生装置１０７の各機能は、各サーバ用のプログラムの場合は各サーバのＣＰＵが、そして、再生装置１０７用のプログラムの場合は再生装置１０７のＣＰＵが、それぞれ実行することにより実現される。
【００３５】
また、各サーバ用のプログラムおよび再生装置１０７用のプログラムは、ハードディスク、フレキシブルディスク、ＣＤ−ＲＯＭ、ＭＯ、ＤＶＤ−ＲＯＭなどのコンピュータ読取り可能な記録媒体に記憶することも、ネットワークを介して配信することもできる。
【００３６】
なお、図１に示す映像再配信システムでは、サーバ側の装置として複数のサーバを用いることとしたが、これらの複数のサーバを統合した１つのサーバで補助映像（番組映像）を再生装置１０７に再配信することとしてもよい。
【００３７】
次に、本実施形態の動作について説明する。
【００３８】
図２は、視聴者（ユーザ）が放送中の番組を、番組の先頭（放送開始）から視聴する場合のシーケンスを示したものである。視聴者は、再生装置１０７に対して所望の番組の再視聴操作を行う者である。
【００３９】
再生装置１０７は、放送局１０１から放送波を受信し（Ｓ２０１）、テレビ番組映像を再生して、視聴者に提供する（Ｓ２０２）。
【００４０】
また、再生装置１０７は、視聴者の操作に応じて、放送局１０１の放送波から視聴者が現在、視聴中（再生中）の番組の番組情報を取得し、表示する（Ｓ２０３）。番組情報には、番組タイトル、放送局（チャンネル）、放送時間などが含まれる。番組情報の例として、地上デジタル放送で配信されるSI(Service Information)情報が挙げられる。
【００４１】
そして、視聴者は、現在放送中（再生中）の番組を、当該番組の先頭から視聴したい場合、再視聴操作を行う（Ｓ２０４）。再視聴操作としては、例えば再生装置１０７の操作リモコンを用いて、画面に表示されたメニューおよびボタンを選択して決定することなどが挙げられる。
【００４２】
視聴者の再視聴操作を受け付けて、再生装置１０７は、配信要求を生成する（Ｓ２０５）。配信要求には、例えば、再視聴操作で指定された番組の番組タイトル、放送局（チャンネル）、放送開始時間、放送終了時間などが含まれる。
【００４３】
また、再生装置１０７は、配信要求を生成するとともに、番組映像を記憶するキャッシュ領域として配信要求に含まれる放送開始時刻から配信要求を送信した配信要求時刻までの時間区間の番組映像（映像データ）を録画できる領域をキャッシュ部１０８に確保し、確保したキャッシュ領域に現在放送中の番組映像を録画する（Ｓ２０６）。
【００４４】
そして、再生装置１０７は、Ｓ２０５で生成した配信要求を配信制御サーバ１０５に送信する（Ｓ２０７）。
【００４５】
配信制御サーバ１０５は、受信した配信要求に基づいて、配信応答を生成する（Ｓ２０８）。すなわち、配信制御サーバ１０５は、配信要求で指定された番組映像を補助映像配信サーバ１０６が配信するための補助映像アドレス（URLなど）を特定する。各番組映像毎に対応する補助映像アドレスは、配信制御サーバ１０５の図示しない記憶部にあらかじめ登録されていることとしてもよく、また、補助映像配信サーバ１０６に配信要求の番組情報（番組タイトル、放送局、放送開始時刻など）を検索キーとして問い合わせ、補助映像配信サーバ１０６から対応する補助映像アドレスを取得することとしてよい。
【００４６】
また、配信制御サーバ１０５は、配信要求に含まれる放送開始時刻から配信要求を受信した配信要求時刻までを、再生装置１０７が補助映像を再生する時間区間である補助映像再生区間とし、当該補助映像再生区間を配信応答に設定するか、または、当該補助映像再生区間を補助映像配信サーバ１０６に通知する。
【００４７】
配信制御サーバ１０５は、補助映像アドレス、補助映像再生区間などを含む配信応答を再生装置１０７に送信する（Ｓ２０９）。
【００４８】
再生装置１０７は、受信した配信応答に含まれる補助映像アドレスを用いて補助映像配信サーバ１０６に接続し、補助映像を受信し再生する（Ｓ２１０）。補助映像配信サーバ１０６は、録画番組蓄積部１０４に蓄積され、補助映像アドレスで指定された補助映像（番組映像）を、ユニキャスト方式で再生装置１０７に送信する。視聴者は、再生装置１０７が再生する補助映像を視聴する（Ｓ２１１）。
【００４９】
再生装置１０７は、補助映像再生区間に設定された補助映像の再生が完了すると（Ｓ２１２）、Ｓ２０６でキャッシュ部１０８に記録していた放送波の番組映像の再生を開始する（Ｓ２１３）。すなわち、再生装置１０７は、補助映像配信サーバ１０６から配信される補助映像から、キャッシュ部１０８に記憶されている番組映像に切替えて引き続き番組映像を再生する。視聴者は、補助映像配信サーバ１０６からの補助映像に引き続き、キャッシュ部１０８の番組映像を視聴する。
【００５０】
なお、補助映像の配信については、Ｓ２０８で配信制御サーバ１０５が補助映像再生区間を補助映像配信サーバ１０６に通知する場合は、補助映像配信サーバ１０６が、補助映像再生区間分の補助映像の配信が完了すると配信を停止し、この配信停止によって再生装置１０７が補助映像の再生完了を検知することが考えられる。また、Ｓ２０８で配信制御サーバ１０５が補助映像再生区間を配信応答に含めて再生装置１０７に送信する場合は、再生装置１０７が、補助映像再生区間分の補助映像を受信したことを検知し、補助映像配信サーバ１０６に配信停止を送信することが考えられる。
【００５１】
また、再生装置１０７は、Ｓ２０６から当該番組の終了時刻まで継続してキャッシュ部１０８に放送波から受信した番組映像を記録し続ける。このとき、再生装置１０７は、キャッシュ領域の中で既に再生装置１０７によって映像の再生が完了した領域に上書きする形で番組映像の記録を継続する。これによって、Ｓ２０６で確保したキャッシュ領域を超えることなく、視聴者がキャッシュ部１０８に記憶された番組映像を視聴しながら番組の終了まで番組映像を記憶し続けることができる。
【００５２】
図３は、ある番組において、再生装置１０７が配信要求を送信した時刻に応じた補助映像再生区間と、キャッシュ部１０８に確保するキャッシュ領域の一例を表した模式図である。
【００５３】
番組の放送開始時刻が19時で、放送終了時刻が20時であるものとする。再生装置１０７が配信制御サーバ１０５に配信要求を送信した時刻が19時15分30秒である場合、補助映像配信サーバ１０６から既に放送済みの補助映像（番組映像）を受信する補助映像再生区間は、放送開始の19時から配信要求の送信時刻である19時15分30秒までの15分30秒間となる。そして、再生装置１０７がキャッシュ部１０８に確保し、放送波の番組映像を記録するキャッシュ領域の容量は、少なくとも補助映像再生区間と同じ15分30秒間の映像を記憶可能な容量である。なお、図示する例では、再生する前に上書きされてしまうリスクを回避するために、補助映像再生区間に所定の時間（α：例えば５分等）を加えた時間分の番組映像を録画可能な容量としている。
【００５４】
＜第２の実施形態＞
図４は、本発明の第２の実施形態に係る映像再配信システムの全体構成図である。本実施形態の映像再配信システム１０２Ａは、放送局１０１が放送する番組の映像を再配信するシステムである。放送局１０１は、テレビ番組を放送する放送局であって、映像再配信システム１０２Ａの外にあるものとする。
【００５５】
図示する映像再配信システム１０２Ａは、サーバ側の装置として、番組録画サーバ１０３と、録画番組蓄積部１０４と、配信制御サーバ１０５と、補助映像配信サーバ１０６（第２の番組再配信手段）と、さらに番組再配信サーバ１０９（第１の番組再配信手段）と、過去番組表サーバ１１０と、番組情報蓄積部１１１とを備える。また、映像再配信システム１０２は、視聴者が使用する再生装置１０７（制御手段、再生手段）と、キャッシュ部１０８とを備える。
【００５６】
本実施形態の映像再配信システム１０２Ａは、番組再配信サーバ１０９と、過去番組表サーバ１１０と、番組情報蓄積部１１１を備える点において第１の実施形態の映像再配信システム１０２と異なるため、ここではこれらのサーバ１０９〜１１１について説明する。
【００５７】
番組再配信サーバ１０９は、録画番組蓄積部１０４と直接またはネットワークを介して接続され、録画番組蓄積部１０４に蓄積された番組映像を、ネットワークを介して再生装置１０７にマルチキャスト配信する。なお、番組再配信サーバ１０９は、放送局１０１がテレビ番組の放送を開始してから一定時間が経過した後、録画番組蓄積部１０４に蓄積された該当番組映像のマルチキャスト配信を開始する。また、番組再配信サーバ１０９は、録画番組蓄積部１０４に蓄積された番組映像を、一定の時間間隔ごとに複数回ネットワークを介してマルチキャスト配信する。
【００５８】
過去番組表サーバ１１０は、番組情報蓄積部１１１と直接またはネットワークを介して接続され、放送局１０１から放送される放送波から番組情報を取得し、過去に放送された番組の番組情報の一覧となる過去番組表を生成し、番組情報蓄積部１１１に蓄積する。放送波に含まれる番組情報とは、例えば日本の地上デジタル放送におけるSI情報が挙げられる。
【００５９】
番組情報蓄積部１１１は、過去番組表サーバ１１０によって生成された過去番組表を蓄積する。
【００６０】
次に、本実施形態の動作について説明する。
【００６１】
図５は、視聴者（ユーザ）の番組再視聴操作を受け付け、再生装置１０７が再配信された番組映像の再生を行うまでのシーケンスを示したものである。視聴者は、再生装置１０７に対して所望の番組の再視聴操作を行う者である。
【００６２】
番組再配信サーバ１０９は、放送局１０１がテレビ番組の放送を開始してから一定時間が経過した後、自身のスケジュールに従って所定の時刻に、録画番組蓄積部１０４に蓄積された番組映像の再配信を、マルチキャスト方式により開始する（Ｓ５０１）。
【００６３】
再生装置１０７は、視聴者の操作に応じて、過去番組表サーバ１１０から過去番組表データ（過去の番組情報一覧）を取得する（Ｓ５０２）。また、再生装置１０７は、視聴者の操作に応じて過去番組表データを表示する（Ｓ５０３）。過去番組表には、番組毎に番組タイトル、放送局、放送時間などが含まれる。
【００６４】
視聴者は、再生装置１０７に表示された過去番組表の中から再視聴したい番組を選択し、再視聴操作を行う（Ｓ５０４）。番組の選択方法としては、例えば再生装置１０７の操作リモコンを用いて、画面に表示されたメニューおよびボタンを選択して決定することなどが挙げられる。
【００６５】
視聴者の再視聴操作を受け付けて、再生装置１０７は、配信要求を生成する（Ｓ５０５）。配信要求の内容には、例えば、視聴者が選択した番組の番組タイトル、放送局（チャンネル）、放送開始時間、放送終了時間などが含まれる。再生装置１０７は、生成した配信要求を配信制御サーバ１０５に送信する（Ｓ５０６）。
【００６６】
また、再生装置１０７は、配信要求を生成・送信するとともに、番組映像を記憶するキャッシュ領域として配信要求に含まれる放送開始時刻から配信要求を送信した配信要求時刻までの補助映像再生区間の番組映像（映像データ）を録画できる領域をキャッシュ部１０８に確保する。
【００６７】
配信制御サーバ１０５は、受信した配信要求から、配信応答を生成する（Ｓ５０７）。配信応答の生成処理の詳細については、後述する図６で説明する。
【００６８】
配信制御サーバ１０５は、生成した配信応答を再生装置１０７に送信する（Ｓ５０８）。配信応答には、配信要求で要求した番組映像を番組再配信サーバ１０９がマルチキャスト配信する再配信マルチキャストアドレスと、配信要求で要求した番組映像の補助映像を補助映像配信サーバ１０６がユニキャスト配信する補助映像アドレスとを含む。補助映像は、マルチキャスト配信による番組映像の配信開始時刻から配信要求を送信した配信要求時刻までの番組映像である。なお、配信応答には、補助映像再生区間を含めることとしてもよい。
【００６９】
再生装置１０７は、受信した配信応答に含まれる再配信マルチキャストアドレスを用いて、番組再配信サーバ１０９に接続し、番組再配信サーバ１０９がマルチキャスト配信する、配信要求で要求した番組映像を受信し（Ｓ５０９）、キャッシュ部１０８に記憶する（Ｓ５１０）。  
また、再生装置１０７は、受信した配信応答に含まれる補助映像アドレスを用いて、補助映像配信サーバ１０６に接続し、配信要求で要求した番組映像の補助映像をユニキャストで受信し、再生する（Ｓ５１１、Ｓ５１２）。補助映像配信サーバ１０６は、録画番組蓄積部１０４に蓄積され、補助映像アドレスで指定された補助映像（番組映像）を、ユニキャスト方式で再生装置１０７に送信する。視聴者は、再生装置１０７が再生する補助映像を、視聴する。
【００７０】
再生装置１０７は、補助映像再生区間の補助映像の再生が完了すると（Ｓ５１３）、Ｓ５１０でキャッシュ部１０８に記憶しているマルチキャスト配信された番組映像の再生を開始する（Ｓ５１４）。視聴者は、補助映像配信サーバ１０６から配信される補助映像に引き続き、番組再配信サーバ１０９によりマルチキャスト配信され、キャッシュ部１０８に記憶された番組映像を視聴する。
【００７１】
なお、補助映像の配信については、例えば、補助映像配信サーバ１０６が、補助映像再生区間分の補助映像の配信が完了すると配信を停止し、この配信停止によって再生装置１０７が補助映像の再生完了を検知することが考えられる。この場合、配信制御サーバ１０５は、Ｓ５０７で配信応答を生成する際に、補助映像配信サーバ１０６に補助映像再生区間を通知するものとする。また、Ｓ５０８で配信制御サーバ１０５が補助映像再生区間を配信応答に含めて再生装置１０７に送信する場合は、再生装置１０７が、補助映像再生区間分の補助映像を受信したことを検知し、補助映像配信サーバ１０６に配信停止を送信することが考えられる。
【００７２】
また、再生装置１０７は、当該番組の終了時刻まで継続してキャッシュ部１０８に番組再配信サーバ１０９から受信した番組映像を記憶し続ける。このとき、再生装置１０７は、キャッシュ部１０８のキャッシュ領域の中で既に再生装置１０７によって映像の再生が完了したキャッシュ領域に上書きする方式で番組映像の記録を継続する。これにより、Ｓ５０５で確保したキャッシュ部１０８のキャッシュ領域を超えることなく、視聴者がキャッシュ部１０８に記憶された番組映像を視聴しつつ、番組再配信サーバ１０９から再配信される番組映像をキャッシュ部１０８に記憶し続けることができる。
【００７３】
図６は、図５のＳ５０７の配信応答の生成フローを表したものである。
【００７４】
配信制御サーバ１０５は、再生装置１０７から配信要求を受け付けた配信要求時刻以前でかつ直近の、配信要求で指定された番組の配信開始時刻を特定するとともに、当該配信開始時刻に前記番組を配信する配信マルチキャストアドレスを特定する（Ｓ６０１）。すなわち、配信制御サーバ１０５は、配信要求を受信した時点で、既に配信されており、配信開始時刻が直近の配信マルチキャストアドレスを特定する。
【００７５】
配信開始時刻と対応する配信マルチキャストアドレスは、事前に番組再配信サーバ１０９から取得していてもよいし、番組再配信サーバ１０９に逐次問い合わせてもよい。
【００７６】
番組再配信サーバ１０９は、録画番組蓄積部１０４に蓄積された各番組を、一定の時間間隔で複数回再配信するために、各番組毎に、配信開始時刻と、当該配信開始時刻に番組を配信する配信マルチキャストアドレスとを対応付けて録画番組蓄積部１０４に記憶しているものとする。なお、配信マルチキャストアドレスは、マルチキャスト用に割り当てられたアドレスであって、例えば、IPv4の場合は、224.0.0.0〜239.255.255.255の範囲であり、IPv6の場合は、FFで始まるアドレスである。
【００７７】
なお、配信要求を受信した時点で、配信を開始している配信マルチキャストアドレスが存在しない場合は、番組再配信サーバ１０９が配信する配信マルチキャストアドレスの替わりに、放送波（当該番組を放送する放送局の情報）を特定する。
【００７８】
そして、配信制御サーバ１０５は、配信要求時刻（現在時刻）からＳ６０１で特定した配信開始時刻までの時間区間（時間）を算出し、補助映像再生区間とする（Ｓ６０２）。補助映像再生区間は、配信要求時刻までに、番組再配信サーバ１０９が既に配信した番組映像（補助映像）の時間である。
【００７９】
そして、配信制御サーバ１０５は、配信要求で指定された番組を最初・先頭から再生させるために、補助映像配信サーバ１０６の補助映像アドレスを特定する。配信制御サーバ１０５は、各番組と補助映像アドレスとの対応表を事前に番組再配信サーバ１０９から取得していてもよいし、補助映像配信サーバ１０６に逐次問い合わせてもよい。
【００８０】
配信制御サーバ１０５は、Ｓ６０１で特定した配信マルチキャストアドレスと、Ｓ６０３で特定した補助映像アドレスとを含む配信応答を生成し、再生装置１０７への応答とする（Ｓ６０４）。また、配信制御サーバ１０５は、Ｓ６０２で算出した補助映像再生区間を、配信応答に含めて再生装置１０７に送信してもよく、あるいは、補助映像配信サーバ１０６に通知してもよい。
【００８１】
図７は、ある番組において、放送局１０１から放送される時間帯と、番組再配信サーバ１０９でマルチキャスト配信される時間帯と、再生装置１０７の配信要求に対応する補助映像再生区間と、キャッシュ部１０８で確保すべきキャッシュ領域の一例を表した模式図である。
【００８２】
７０１は、放送局１０１から放送される番組の時間帯を表す。７０２、７０３、７０４は、７０１で放送される番組を、番組再配信サーバ１０９が再配信する番組の時間帯を表す。番組再配信サーバ１０９は、同じ番組を一定間隔でマルチキャスト配信する。図７に示す例では、番組再配信サーバ１０９は１０分ごとにマルチキャスト配信を行っている。なお、図７には示していないが、７０４のマルチキャスト配信後も（さらに、番組終了後も）、１０分ごとに当該番組のマルチキャスト配信が行われていてもよい。
【００８３】
図示する例では、再生装置１０７からの配信要求が19：15：30（配信要求時刻）に送信されるとする。この場合、当該時刻以前で直近の番組は、配信開始時刻が19：10：00の番組７０２であり、配信制御サーバ１０５は、この番組の配信マルチアドレスを特定する。この配信要求時刻（19：15：30）は、番組７０２の配信開始から5分30秒経過し、また、放送局が放送する本放送７０１の放送開始時刻からは15分30秒経過している。
【００８４】
この場合、補助映像再生区間は5分30秒となり、再生装置１０７のキャッシュ部１０８で確保すべきキャッシュ領域は、少なくとも補助映像再生区間と同じ5分30秒間の映像を記憶可能な容量である。なお、図示する例では、再生する前に上書きされてしまうリスクを回避するために、補助映像再生区間に所定の時間（α：例えば５分等）を加えた時間分の番組映像を録画可能な容量としている。
【００８５】
図７に示すように、同一番組のマルチキャストを一定間隔で複数回配信することで、再生装置１０７のキャッシュ部１０８が備えるべき容量は、マルチキャスト配信の間隔（図示する例では、１０分）に所定の時間を加えた時間分の映像を記録できる容量でよいため、第１の実施形態の再生装置１０７のキャッシュ部１０８の容量（HDD容量）を節約することができる。
【００８６】
以上説明した第１および第２の実施形態では、補助映像配信サーバがユニキャスト配信する補助映像の再生から、キャッシュ部に記憶された番組映像の再生に切替えて１つの番組全体を再生する。これにより、本実施形態では、番組全体をユニキャスト配信する場合に比べて、補助映像配信サーバの接続時間を短くすることができるため、補助映像配信サーバの配信負荷およびネットワークのトラフィック負荷を抑えることができる。
【００８７】
また、第２の実施形態では、番組再配信サーバは、録画番組蓄積部に蓄積された番組映像を、一定の時間間隔ごとに複数回マルチキャスト配信する。これにより、第２の実施形態では、補助映像配信サーバの接続時間をより短くすることができるため、補助映像配信サーバの配信負荷およびネットワークのトラフィック負荷を抑えることができる。また、マルチキャスト方式で配信することから、多数のユーザが再配信映像を視聴しても、ユニキャスト方式で再配信する方式に比べて、ネットワークのトラフィック負荷を抑えることができる。
【００８８】
また、本実施形態では、ユニキャスト方式で配信された補助映像と、再生装置のキャッシュ部にキャッシュされた番組映像とを併用し、番組全体を再生する。これにより、再生装置のキャッシュ部に番組全体を記録する場合に比べて、キャッシュ部が必要とするHDD容量が少なくて済むことから、装置コストを節約することができる。また、本実施形態では、全ての放送局の番組を受信するための複数のチューナが不要であるため、装置コストを削減することができる。
【００８９】
また、本実施形態では、補助映像再生区間または補助映像再生区間に所定の時間を加えた区間分の映像を録画可能な容量のみをキャッシュ部に確保し、上書き更新する。これにより、キャッシュ部の容量を節約することができる。
【００９０】
なお、本発明は上記実施形態に限定されるものではなく、その要旨の範囲内で数々の変形が可能である。
【符号の説明】
【００９１】
１０１：放送局
１０２、１０２Ａ：映像再配信システム 
１０３：番組録画サーバ
１０４：録画番組蓄積部
１０５：番組再配信サーバ
１０６：補助映像配信サーバ
１０７：再生装置
１０８：キャッシュ部
１０９：番組再配信サーバ
１１０：過去番組表サーバ
１１１：番組情報蓄積部
【図１】
0005587251.tif 000002
【図２】
0005587251.tif 000003
【図３】
0005587251.tif 000004
【図４】
0005587251.tif 000005
【図５】
0005587251.tif 000006
【図６】
0005587251.tif 000007
【図７】
0005587251.tif 000008