(57)【要約】【課題】本発明は、単方向通信回線を介してダウンロードサービスを可能にすると共に、簡易な構成の補完サーバであっても、コンテンツの欠損部分を補完可能なファイル送信装置を提供することを目的とする。【解決手段】ファイル送信装置１は、単方向通信回線Ｍを介して、ファイルを送信するものであり、コンテンツと、ファイル受信装置が補完サーバに接続可能な接続条件を示す接続制御情報とをコンテナ化するコンテナ化手段１１と、コンテナ化手段１１がコンテナ化したコンテンツと接続制御情報とを、予め設定した大きさでブロック化したファイルを生成するブロック化手段１３と、ブロック化手段１３が生成したファイルをファイル受信装置に送信するファイル送信手段１５とを備える。【選択図】図１
2010152425.tif 000002
【特許請求の範囲】
【請求項１】
デジタル放送又はマルチキャスト通信である単方向通信回線を介してファイルを送信するファイル送信装置と、当該ファイルを受信する１以上のファイル受信装置と、前記ファイルに含まれるコンテンツをブロック化して蓄積すると共に、双方向通信回線を介して、前記コンテンツにおける前記ファイル受信装置が受信できなかった欠損部分に対応するブロックを当該ファイル受信装置に送信する補完サーバとを備えるダウンロードシステムにおけるファイル送信装置であって、
前記コンテンツと、前記ファイル受信装置が前記補完サーバに接続可能な接続条件を示す接続制御情報とが入力され、当該コンテンツと当該接続制御情報とを多重化する多重化手段と、
前記多重化手段が多重化した前記コンテンツと前記接続制御情報とを、予め設定した大きさでブロック化した前記ファイルを生成するブロック化手段と、
前記ブロック化手段が生成した前記ファイルを前記ファイル受信装置に送信するファイル送信手段と、
を備えることを特徴とするファイル送信装置。
【請求項２】
前記多重化手段は、前記コンテンツと、前記ファイル受信装置が前記補完サーバに接続可能な前記欠損部分の上限量を示す上限欠損量を含む前記接続制御情報とを多重化することを特徴とする請求項１に記載のファイル送信装置。
【請求項３】
前記多重化手段は、前記コンテンツと、前記ファイル受信装置が前記補完サーバに接続可能な時間帯を前記コンテンツの欠損量に応じて指定した指定接続時間帯を含む前記接続制御情報とを多重化することを特徴とする請求項２に記載のファイル送信装置。
【請求項４】
デジタル放送又はマルチキャスト通信である単方向通信回線を介してファイルを送信するファイル送信装置と、当該ファイルを受信する１以上のファイル受信装置と、前記ファイルに含まれるコンテンツをブロック化して蓄積すると共に、双方向通信回線を介して、前記コンテンツにおける前記ファイル受信装置が受信できなかった欠損部分に対応するブロックを当該ファイル受信装置に送信する補完サーバとを備えるダウンロードシステムにおけるファイル受信装置であって、
前記コンテンツと、前記ファイル受信装置が前記補完サーバに接続可能な接続条件を示す接続制御情報とが多重化及びブロック化された前記ファイルを、前記ファイル送信装置から受信するファイル受信手段と、
前記ファイル受信手段が受信した前記ファイルに含まれる前記コンテンツの欠損部分に対応するブロックを判定するコンテンツ欠損判定手段と、
前記ファイルに含まれる前記接続制御情報を取得すると共に、当該接続制御情報の接続条件を満たす場合、前記補完サーバに接続可能と判定する補完サーバ接続判定手段と、
前記補完サーバに接続可能と判定された場合、前記欠損部分に対応する前記ブロックの送信を前記補完サーバに要求すると共に、当該要求に応じて前記補完サーバから送信された当該ブロックを用いて前記コンテンツを補完するコンテンツ補完手段と、
を備えることを特徴とするファイル受信装置。
【請求項５】
前記ファイル受信手段は、前記欠損部分の上限量である上限欠損量を示す前記接続制御情報が多重化及びブロック化された前記ファイルを受信し、
前記コンテンツ欠損判定手段は、前記コンテンツの欠損量を算出し、
前記補完サーバ接続判定手段は、前記コンテンツの欠損量が前記上限欠損量未満である場合、前記補完サーバに接続可能と判定することを特徴とする請求項４に記載のファイル受信装置。
【請求項６】
前記ファイル受信手段は、前記補完サーバに接続可能な時間帯を前記コンテンツの欠損量に応じて指定した指定接続時間帯を含む前記接続制御情報が多重化及びブロック化された前記ファイルを受信し、
前記補完サーバ接続判定手段は、時刻情報を取得すると共に、当該時刻情報が前記指定接続時間帯である場合、前記補完サーバに接続可能と判定することを特徴とする請求項５に記載のファイル受信装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、デジタル放送又はマルチキャスト通信である単方向通信回線を介してファイルを送信し、双方向通信回線を介して、受信できなかった欠損部分に対応するブロックを送信して補完するダウンロードシステムにおけるファイル送信装置及びファイル受信に関する。
【背景技術】
【０００２】
従来、ＩＰネットワーク等の双方向通信回線を介して、ソフトウェア、映像、音楽等のコンテンツをダウンロードする様々な技術が提案されている（例えば、特許文献１参照）。
また、近年、デジタル放送の拡大等に伴って、ＢＳデジタル放送やモバイル放送等の単方向通信回線を介した、コンテンツのダウンロードサービスが期待されている。
【特許文献１】特開２００７−２２１２３４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
通常、双方向通信回線では、伝送路上でデータ誤りやデータ欠損が発生することを想定しており、これらが発生しても、データを再送する手法が確立されており、ユーザは、コンテンツを完全な形でダウンロードすることができる。
【０００４】
しかし、放送波等の単方向通信回線では、データ誤りやデータ欠損が発生したデータを再送することを想定しておらず、データ誤りやデータの欠損が含まれたまま、コンテンツがユーザに提供されてしまう可能性がある。このため、単方向通信回線を介してダウンロードサービスを提供するに際して、データ誤りやデータ欠損が含まれるコンテンツを補完する手法を実現して欲しいという強い要望がある。そこで、ユーザが、データの誤りやデータの欠損が発生した部分のみを、コンテンツを蓄積したサーバから、ネットワークを介して補完することが考えられる。
【０００５】
以下、ＢＳデジタル放送やモバイル放送でダウンロードサービスを提供する場合の問題について説明する。
まず、ＢＳデジタル放送でダウンロードサービスを提供する場合、降雨減衰によって、データの誤りやデータの欠損が広範囲に設置された大量の受信装置で発生することになる。この場合、データの誤りやデータの欠損を補完するために、大量の受信装置からサーバに対して、短時間にアクセス（トラフィック）が集中すると考えられる。
【０００６】
また、モバイル放送でダウンロードサービスを提供する場合、移動受信することが主になるため、ユーザの生活スタイルに依存して受信状況、つまり、データの誤りやデータの欠損が発生する状況が異なることになる。例えば、昼間では、ユーザがビルの合間や地下街の受信状況が悪い場所に移動することが多く、夜間よりも昼間にデータの誤りやデータの欠損が発生し易いと考えられる。
【０００７】
このように、降雨減衰やユーザの移動といった不確定な状況に左右されるデータの誤りやデータの欠損に対応するだけのために、大量のアクセスに耐えうる大規模なサーバを導入し、運用することは現実的でない。
【０００８】
そこで、本発明は、単方向通信回線を介してダウンロードサービスを可能にすると共に、簡易な構成の補完サーバであっても、コンテンツの欠損部分を補完可能なファイル送信装置及びファイル受信装置を提供することを目的とする。
【課題を解決するための手段】
【０００９】
前記した課題を解決するため、請求項１に係るファイル送信装置は、デジタル放送又はマルチキャスト通信である単方向通信回線を介してファイルを送信するファイル送信装置と、ファイルを受信する１以上のファイル受信装置と、ファイルに含まれるコンテンツをブロック化して蓄積すると共に、双方向通信回線を介して、コンテンツにおけるファイル受信装置が受信できなかった欠損部分に対応するブロックをファイル受信装置に送信する補完サーバとを備えるダウンロードシステムにおけるファイル送信装置であって、多重化手段と、ブロック化手段と、ファイル送信手段とを備えることを特徴とする。
【００１０】
かかる構成によれば、ファイル送信装置は、多重化手段によって、コンテンツと、ファイル受信装置が補完サーバに接続可能な接続条件を示す接続制御情報とが入力され、コンテンツと接続制御情報とを多重化する。また、ファイル送信装置は、ブロック化手段によって、多重化手段が多重化したコンテンツと接続制御情報とを、予め設定した大きさでブロック化したファイルを生成する。そして、ファイル送信装置は、ファイル送信手段によって、ブロック化手段が生成したファイルをファイル受信装置に送信する。
【００１１】
つまり、ファイル送信装置は、ファイル受信装置に、補完サーバに接続可能な接続条件を示す接続制御情報を含むファイルを送信することになる。例えば、コンテンツの欠損量が一定以上のファイル受信装置のみに補完サーバへ接続可能とする、又は、複数のファイル受信装置が補完サーバに接続する時間を振り分ける等の接続条件を設定する。このように接続条件を設けることで、ファイル送信装置は、大量のファイル受信装置が短時間で補完サーバに接続することを防止できる。
【００１２】
請求項２に係るファイル送信装置は、請求項１に記載のファイル送信装置において、多重化手段は、コンテンツと、ファイル受信装置が補完サーバに接続可能な欠損部分の上限量を示す上限欠損量を含む接続制御情報とを多重化することを特徴とする。
【００１３】
かかる構成によれば、ファイル送信装置は、補完サーバに重い負荷を与えるような、上限欠損量以上のコンテンツの欠損が発生しているファイル受信装置が、補完サーバに接続することを防止できる。
【００１４】
請求項３に係るファイル送信装置は、請求項２に記載のファイル送信装置において、多重化手段は、コンテンツと、ファイル受信装置が補完サーバに接続可能な時間帯を欠損量に応じて指定した指定接続時間帯を含む接続制御情報とを多重化することを特徴とする。
【００１５】
かかる構成によれば、ファイル送信装置は、例えば、コンテンツの視聴に影響があるほどの多量の欠損量が発生しているファイル受信装置に、夜間を指定接続時間帯として、夜間に補完サーバに接続させる。また、例えば、ファイル送信装置は、欠損量が少量のファイル受信装置には、昼間を指定接続時間帯として、昼間に補完サーバに接続させる。このように、ファイル受信装置は、欠損量に応じて補完サーバに接続する時間が振り分けられる。
【００１６】
また、前記した課題を解決するため、請求項４に係るファイル受信装置は、デジタル放送又はマルチキャスト通信である単方向通信回線を介してファイルを送信するファイル送信装置と、ファイルを受信する１以上のファイル受信装置と、ファイルに含まれるコンテンツをブロック化して蓄積すると共に、双方向通信回線を介して、コンテンツにおけるファイル受信装置が受信できなかった欠損部分に対応するブロックをファイル受信装置に送信する補完サーバとを備えるダウンロードシステムにおけるファイル受信装置であって、ファイル受信手段と、コンテンツ欠損判定手段と、補完サーバ接続判定手段と、コンテンツ補完手段とを備えることを特徴とする。
【００１７】
かかる構成によれば、ファイル受信装置は、ファイル受信手段によって、コンテンツと、ファイル受信装置が補完サーバに接続可能な接続条件を示す接続制御情報とが多重化及びブロック化されたファイルを、ファイル送信装置から受信する。また、ファイル受信装置は、コンテンツ欠損判定手段によって、ファイル受信手段が受信したファイルに含まれるコンテンツの欠損部分に対応するブロックを判定する。そして、ファイル受信装置は、補完サーバ接続判定手段によって、ファイルに含まれる接続制御情報を取得すると共に、接続制御情報の接続条件を満たす場合、補完サーバに接続可能と判定する。さらに、ファイル受信装置は、コンテンツ補完手段によって、補完サーバに接続可能と判定された場合、欠損部分に対応するブロックの送信を補完サーバに要求すると共に、要求に応じて補完サーバから送信されたブロックを用いてコンテンツを補完する。
【００１８】
つまり、ファイル受信装置は、補完サーバに接続可能な接続条件を満たす場合にのみ、補完サーバに接続する。ここで、例えば、コンテンツの欠損量が一定以上のファイル受信装置のみに補完サーバへ接続可能とする、又は、複数のファイル受信装置が補完サーバに接続する時間を振り分ける等の接続条件を設定する。このように接続条件に従って補完サーバに接続することで、大量のファイル受信装置が、短時間で補完サーバに接続することを防止できる。
【００１９】
請求項５に係るファイル受信装置は、請求項４に記載のファイル受信装置において、ファイル受信手段は、欠損部分の上限量である上限欠損量を示す接続制御情報が多重化及びブロック化されたファイルを受信し、コンテンツ欠損判定手段は、コンテンツの欠損量を算出し、補完サーバ接続判定手段は、コンテンツの欠損量が上限欠損量未満である場合、補完サーバに接続可能と判定することを特徴とする。
【００２０】
かかる構成によれば、ファイル受信装置は、補完サーバに重い負荷を与えるような、上限欠損量以上のコンテンツの欠損が発生している場合、補完サーバに接続することを防止できる。
【００２１】
請求項６に係るファイル受信装置は、請求項５に記載のファイル受信装置において、ファイル受信手段は、補完サーバに接続可能な時間帯をコンテンツの欠損量に応じて指定した指定接続時間帯を含む接続制御情報が多重化及びブロック化されたファイルを受信し、補完サーバ接続判定手段は、時刻情報を取得すると共に、時刻情報が指定接続時間帯である場合、補完サーバに接続可能と判定することを特徴とする。
【００２２】
かかる構成によれば、ファイル受信装置は、例えば、コンテンツの視聴に影響があるほどの欠損量が発生している場合、夜間を指定接続時間帯として、夜間に補完サーバに接続する。また、例えば、ファイル受信装置は、欠損量が場合、昼間を指定接続時間帯として、昼間に補完サーバに接続する。このように、ファイル受信装置は、欠損量に応じて補完サーバに接続する時間を振り分ける。
【発明の効果】
【００２３】
本発明によれば、以下のような優れた効果を奏する。
請求項１に係る発明によれば、ファイル送信装置は、ファイル受信装置に、補完サーバに接続可能な接続条件を示す接続制御情報を含むファイルを送信する。このように接続条件を設けて送信することで、ファイル送信装置は、大量のファイル受信装置が短時間で補完サーバに接続することを防止できため、単方向通信回線を介してダウンロードサービスを可能にすると共に、簡易な構成の補完サーバで、コンテンツの欠損部分を補完することができる。
【００２４】
請求項２に係る発明によれば、ファイル送信装置は、補完サーバに重い負荷を与えるような、上限欠損量以上のコンテンツの欠損が発生しているファイル受信装置が、補完サーバに接続することを防止できるため、補完サーバの構成をより簡易にできる。
【００２５】
請求項３に係る発明によれば、ファイル送信装置は、ファイル受信装置にコンテンツの欠損量に応じて、補完サーバへの接続時間を振り分けさせるため、補完サーバの負荷を最小限に抑えつつ、ユーザの利便性を確保できる。
【００２６】
請求項４に係る発明によれば、ファイル受信装置は、補完サーバに接続可能な接続条件を満たす場合、補完サーバに接続する。このように接続条件を設けることで、大量のファイル受信装置が、短時間で補完サーバに接続することを防止できため、単方向通信回線を介してダウンロードサービスを可能にすると共に、簡易な構成の補完サーバで、コンテンツの欠損部分を補完することができる。
【００２７】
請求項５に係る発明によれば、ファイル受信装置は、補完サーバに重い負荷を与えるような、上限欠損量以上のコンテンツの欠損が発生している場合、補完サーバに接続することを防止できるため、補完サーバの構成をより簡易にできる。
【００２８】
請求項６に係る発明によれば、ファイル受信装置は、コンテンツの欠損量に応じて、補完サーバへの接続時間を振り分けるため、補完サーバの負荷を最小限に抑えつつ、ユーザの利便性を確保できる。
【発明を実施するための最良の形態】
【００２９】
以下、本発明の実施形態について、適宜図面を参照しながら詳細に説明する。なお、各実施形態において、同一の機能を有する手段及び同一の部材には同一の符号を付し、説明を省略した。
【００３０】
［ファイル送信装置の構成］
図１を参照して、本発明の本実施形態に係るファイル送信装置の構成について説明する。図１は、本発明の本実施形態に係るファイル送信装置の構成を示すブロック図である。図１に示すように、ファイル送信装置１は、単方向通信回線Ｍを介して、ファイルを送信するものであり、コンテナ化手段（多重化手段）１１と、ブロック化手段１３と、ファイル送信手段１５とを備える。
【００３１】
コンテナ化手段（多重化手段）１１は、コンテンツと、接続制御情報とが入力され、コンテンツと接続制御情報とをコンテナ化（多重化）するものである。本実施形態では、コンテナ化手段１１は、コンテンツと、接続制御情報と、ヘッダと、メタデータとを含めて、「ＩＳＯ／ＩＥＣ  １４４９６−１２  ＩＳＯ  ｂａｓｅｄ  ｍｅｄｉａ  ｆｉｌｅ  ｆｏｒｍａｔ」の形式でコンテナ化する。なお、コンテナ化手段１１が、請求項に記載の多重化手段に相当する。
【００３２】
ここで、コンテンツは、例えば、映像、音楽、楽曲を、ＭＰＥＧ（Moving Picture Experts Group）−２  ＴＳ（Transport Stream）、ＭＰ４又は３ＧＰＰ形式で符号化したものである。なお、ファイルのデータ構造は、後記する。
【００３３】
ブロック化手段１３は、コンテナ化手段１１がコンテナ化したコンテンツと接続制御情報とを、予め設定した大きさでブロック化したファイルを生成するものである。本実施形態では、ブロック化手段１３は、コンテンツと、接続制御情報と、ヘッダと、メタデータとを含めて、例えば、各ブロックが５Ｋバイト以上５Ｍバイト以下となるように、各ブロックを一意に識別するブロックＩＤをブロック毎に付与してブロック化してファイルを生成する。
【００３４】
ファイル送信手段１５は、ブロック化手段１３が生成したファイルをファイル受信装置２（図５参照）に送信するものである。本実施形態では、ファイル送信手段１５は、ＢＳデジタル放送、モバイル放送等のデジタル放送である単方向通信回線Ｍを介して、「ＩＳＯ／ＩＥＣ１３８１８−６  ＤＳＭ−ＣＣ  データカルーセル方式」でファイルを送信する。なお、本発明は、単方向通信回線Ｍとして、テジタル放送と同様の単方向な通信方式であるＩＰマルチキャスト通信（ＩＰマルチキャスト放送）を用いることができる。
【００３５】
なお、ファイル送信装置１は、例えば、ＣＰＵ（Central  Processing Unit）、ＲＯＭ（Read Only Memory）、ＲＡＭ（Random Access Memory）及びＨＤＤ（Hard Disk Drive）で構成することができる。また、ファイル送信装置１は、ＢＳデジタル放送又はモバイル放送を送信するためのアンテナ（不図示）を備えても良い。
【００３６】
＜ファイルのデータ構造＞
以下、図２を参照して、本発明におけるファイルのデータ構造について説明する（適宜図１参照）。図２は、本発明におけるファイルのデータ構造を示す図であり、（ａ）は、接続制御情報とメディアデータとを１ファイルにコンテナ化した場合であり、（ｂ）は、接続制御情報とメディアデータとを別々のファイルにコンテナ化した場合である。
【００３７】
図２に示すように、ヘッダは、例えば、コンテンツの形式（フォーマット）情報である。
また、接続制御情報は、ファイル受信装置（不図示）が補完サーバ（不図示）に接続可能な接続条件を示すものである。この接続制御情報は、例えば、サービスに用いる通信回線の種類、ファイル受信装置の数、コンテンツの欠損が発生する頻度や時間帯に応じて、予め設定された接続条件が含まれる。
また、メタデータは、例えば、コンテンツを一意に識別するコンテンツＩＤ、コンテンツの容量、コンテンツのタイトル情報及びコンテンツの著作権情報を含むものである。
さらに、メディアデータは、例えば、コンテンツの内容となるデータである。
【００３８】
ここで、図２（ａ）に示すように、ブロック化手段１３においては、ヘッダと、メタデータと、接続制御情報と、コンテンツ（メディアデータ）とを１ファイルに含めても良い。この場合、ファイル送信手段１５は、１ファイルの送信処理を行うだけで良く、送信処理が簡易になる。
【００３９】
一方、ブロック化手段１３は、図２（ｂ）に示すように、ヘッダとメタデータとコンテンツ（メディアデータ）とを含むファイルと、ヘッダとメタデータと接続制御情報とを含むファイルというように、別々にしても良い。ここで、接続制御情報とコンテンツとを対応付けるために、図２（ａ）と図２（ｂ）との両ファイルのメタデータには、同一値のコンテンツＩＤを含めておく。このようにすることで、ファイル送信手段１５は、接続制御情報とコンテンツとを別々のタイミングで送信できる。
【００４０】
＜接続制御情報の詳細＞
以下、図３を参照して、本発明における接続制御情報の詳細について説明する（適宜図１参照）。図３は、本発明における接続制御情報の詳細を説明する図である。
【００４１】
接続制御情報は、例えば、図３に示すようなテーブルであり、上限欠損量として、補完サーバに接続可能な欠損ブロック数の上限である欠損ブロック数上限が含まれる。ここで、コンテンツの欠損量が大きすぎる状態で補完サーバからこの欠損部分を受信した場合、補完サーバの負荷が高くなる。このため、ファイル送信装置１は、この上限欠損量を設定することにより、このような事態を防止できる。
【００４２】
図３の例では、欠損ブロック数上限が２０００個であるため、ファイル受信装置は、２０００個以上のブロックが欠損した場合、補完サーバに接続することはない。なお、上限欠損量として、欠損したコンテンツの上限欠損サイズ（例えば、２０Ｍバイト）を用いても良い（不図示）。なお、欠損ブロック数上限は、特に制限されない。
【００４３】
図３の例では、接続制御情報は、コンテンツの欠損量に応じて補完サーバに接続する時間を振り分けるため、指定接続時間帯が含まれる。ここで、コンテンツの欠損量として、欠損したブロックの数を示す欠損ブロック数を用いている。また、欠損ブロック数が１０００個未満の場合と、欠損ブロック数が１０００個以上の場合とで、接続可能時間帯を振り分けている。さらに、欠損ブロック数が奇数又は偶数であるかによって、接続可能時間帯を振り分けても良い。
【００４４】
例えば、欠損ブロック数が１０００個未満、かつ、欠損ブロック数が奇数の場合の接続可能時間帯は、０：００〜１２：００までとなる。また、欠損ブロック数が１０００個未満、かつ、欠損ブロック数が偶数の場合の接続可能時間帯は、１２：００〜２４：００までとなる。さらに、欠損ブロック数が１０００個以上２０００未満の場合の接続可能時間帯は、２２：００〜６：００までとなる。なお、欠損量として、欠損ブロック数を用いているが、欠損したコンテンツのサイズを示す欠損サイズ（例えば、１０Ｍバイト）を用いても良い（不図示）。なお、欠損ブロック数と接続可能時間帯とは、図３の例に限定されず、サービスに用いる通信回線の種類、ファイル受信装置の数、コンテンツの欠損が発生する頻度や時間帯に応じて、任意に設定できる。
【００４５】
［ファイル送信装置の動作］
図４を参照して、図１のファイル送信装置の動作について説明する（適宜図１参照）。図４は、図１のファイル送信装置の動作を示すフローチャートである。
【００４６】
まず、ファイル送信装置１は、コンテナ化手段１１によって、コンテンツと、接続制御情報とが入力され、コンテンツと接続制御情報とをコンテナ化する（ステップＳ１１：コンテナ化ステップ）。次に、ファイル送信装置１は、ブロック化手段１３によって、コンテナ化手段１１がコンテナ化したコンテンツと接続制御情報とを、予め設定した大きさでブロック化したファイルを生成する（ステップＳ１２：ブロック化ステップ）。さらに、ファイル送信装置１は、ファイル送信手段１５によって、ブロック化手段１３が生成したファイルをファイル受信装置２に送信する（ステップＳ１３：ファイル送信ステップ）。
【００４７】
［ファイル受信装置の構成］
図５を参照して、本発明の本実施形態に係るファイル受信装置の構成について説明する。図５は、本発明の本実施形態に係るファイル受信装置の構成を示すブロック図である。図５に示すように、ファイル受信装置２は、単方向通信回線Ｍを介して、ファイルを受信するものであり、ファイル受信手段２１と、ファイル蓄積手段２２と、コンテンツチェック手段（コンテンツ欠損判定手段）２３と、補完サーバ接続判定手段２４と、コンテンツ補完手段２５とを備える。
【００４８】
ファイル受信手段２１は、単方向通信回線Ｍを介して、コンテンツと接続制御情報とが多重化及びブロック化されたファイルを、ファイル送信装置１（図１参照）から受信するものである。本実施形態では、ファイル受信手段２１は、図２に示すようなデータ構造のファイルを受信する。
【００４９】
ファイル蓄積手段２２は、ファイル受信手段２１が受信したファイルを蓄積するものであり、例えば、ＨＤＤ（Hard Disk Drive）やＲＡＭ（Random Access Memory）である。ここで、例えば、降雨減衰によって、受信したファイルのコンテンツに欠損部分が含まれる場合、この欠損部分に対応するブロックＩＤが欠損した状態でファイル蓄積手段２２に蓄積される。
【００５０】
コンテンツチェック手段（コンテンツ欠損判定手段）２３は、コンテンツ完全性確認手段２３ａと、欠損量計測手段２３ｂとを備える。なお、コンテンツチェック手段２３が、請求項に記載のコンテンツ欠損判定手段に相当する。
【００５１】
コンテンツ完全性確認手段２３ａは、ファイルに含まれるコンテンツが欠損しているか否かを判定するものである。本実施形態では、コンテンツ完全性確認手段２３ａは、ファイル蓄積手段２２を参照し、ブロック毎にＣＲＣデータやハッシュ値を算出して、コンテンツが欠損しているか否かを判定する。そして、コンテンツ完全性確認手段２３ａは、コンテンツが欠損していると判定した場合、コンテンツの欠損部分に対応するブロックの判定を欠損量計測手段２３ｂに要求する。
【００５２】
欠損量計測手段２３ｂは、コンテンツ完全性確認手段２３ａの要求に応じて、このファイルに含まれるコンテンツの欠損部分に対応するブロックを判定すると共に、コンテンツの欠損量を算出するものである。本実施形態では、欠損量計測手段２３ｂは、ファイル蓄積手段２２を参照し、コンテンツのブロックＩＤに足りないものがあれば、欠損部分に対応するブロックＩＤを識別情報として、コンテンツ完全性確認手段２３ａを介して補完サーバ接続判定手段２４に出力する。このとき、欠損量計測手段２３ｂは、例えば、欠損ブロック数をコンテンツの欠損量として算出し、コンテンツ完全性確認手段２３ａを介して補完サーバ接続判定手段２４に出力する。
【００５３】
補完サーバ接続判定手段２４は、ファイルに含まれる接続制御情報を取得し、接続制御情報の接続条件を満たす場合には、補完サーバに接続可能と判定するものである。本実施形態では、補完サーバ接続判定手段２４は、例えば、ＮＴＰ（Network Time Protocol）やファイル受信装置２の内蔵時計から時刻情報を取得する。そして、補完サーバ接続判定手段２４は、コンテンツチェック手段２３からの欠損部分に対応するブロックＩＤ（識別情報）と、取得した接続制御情報と時刻情報とに基づいて、接続条件を満たすか否かを判定する。
【００５４】
具体的には、図３で説明したように、補完サーバ接続判定手段２４は、コンテンツの欠損量が前記した上限欠損量未満である場合、接続条件を満たすと判定しても良い。このとき、その欠損量に応じて、時刻情報が指定接続時間帯である場合には、補完サーバ接続判定手段２４は、接続条件を満たすと判定しても良い。そして、補完サーバ接続判定手段２４は、この接続条件を満たす場合、補完サーバ３に接続可能と判定し、欠損部分に対応するブロックＩＤ（識別情報）をコンテンツ補完手段２５に出力する。一方、接続条件を満たさないと判定した場合には、補完サーバ接続判定手段２４は、識別情報をコンテンツ補完手段２５に出力しなくとも良い。
【００５５】
コンテンツ補完手段２５は、補完サーバ接続制御手段２５ａと、コンテンツ修復手段２５ｂとを備える。
【００５６】
補完サーバ接続制御手段２５ａは、コンテンツの欠損部分に対応するブロックの送信を補完サーバ３に要求すると共に、この要求に応じて補完サーバ３から送信されたブロックを受信するものである。本実施形態では、補完サーバ接続制御手段２５ａは、双方向通信回線Ｎを介して、ＴＣＰ／ＩＰ（Transmission Control Protocol/Internet Protocol）プロトコルで、前記した要求と共に、補完サーバ接続判定手段２４が出力したブロックＩＤ（識別情報）を補完サーバ３に送信する。また、補完サーバ接続制御手段２５ａは、補完サーバ３からコンテンツの欠損部分に対応するブロックを受信する。
【００５７】
コンテンツ修復手段２５ｂは、補完サーバ接続制御手段２５ａが受信したブロックを用いて、ファイル蓄積手段２２が蓄積するファイルに含まれるコンテンツを補完（修復）する。
【００５８】
なお、ファイル受信装置２は、例えば、ＣＰＵ（Central  Processing Unit）、ＲＯＭ（Read Only Memory）、ＲＡＭ（Random Access Memory）及びＨＤＤ（Hard Disk Drive）で構成することができる。また、ファイル受信装置２は、ＢＳデジタル放送又はモバイル放送を受信するためのアンテナ（不図示）を備えても良い。
【００５９】
［ファイル受信装置の動作］
図６を参照して、図５のファイル受信装置の動作について説明する（適宜図５参照）。図６は、図５のファイル受信装置の動作を示すフローチャートである。
【００６０】
まず、ファイル受信装置２は、ファイル受信手段２１によって、コンテンツと接続制御情報とが多重化及びブロック化されたファイルを、ファイル送信装置１から受信する（ステップＳ２１：ファイル受信ステップ）。そして、ファイル受信装置２は、ファイル蓄積手段２２によって、ファイル受信手段２１が受信してファイルを蓄積する（ステップＳ２２：ファイル蓄積ステップ）。
【００６１】
ステップＳ２２の処理に続いて、ファイル受信装置２は、コンテンツ完全性確認手段２３ａによって、ファイルに含まれるコンテンツが欠損しているか否かを判定し、欠損量計測手段２３ｂによって、ファイルに含まれるコンテンツの欠損部分に対応するブロックを判定する（ステップＳ２３：コンテンツチェックステップ）。
【００６２】
ステップＳ２３の処理に続いて、ファイル受信装置２は、補完サーバ接続判定手段２４によって、ファイルに含まれる接続制御情報を取得すると共に、接続制御情報の接続条件を満たす場合、補完サーバ３に接続可能と判定する（ステップＳ２４：補完サーバ接続判定ステップ）。
【００６３】
ステップＳ２４の処理に続いて、ファイル受信装置２は、補完サーバ接続制御手段２５ａによって、コンテンツの欠損部分に対応するブロックの送信を補完サーバ３に要求すると共に、補完サーバ３から送信されたブロックを受信する。そして、ファイル受信装置２は、コンテンツ修復手段２５ｂによって、この要求に応じて補完サーバ３から送信されたブロックを用いて、ファイル蓄積手段２２が蓄積するファイルに含まれるコンテンツを修復（補完）する（ステップＳ２５：コンテンツ補完ステップ）。
【００６４】
［補完サーバの構成］
図７を参照して、本発明の本実施形態に係る補完サーバの構成について説明する（適宜図１，５参照）。図７は、本発明の本実施形態に係る補完サーバの構成を示すブロック図である。図７に示すように、補完サーバ３は、欠損部分に対応するブロックをファイル受信装置２に送信するものであり、補完データ蓄積手段３１と、補完データ抽出手段３３と、ファイル受信装置接続手段３５とを備える。
【００６５】
補完データ蓄積手段３１は、コンテンツを補完データとして蓄積するＨＤＤ、ＲＡＭ等である。本実施形態では、補完サーバ３は、単方向通信回線（不図示）を介して、ファイル送信装置１からファイルを受信する。そして、補完サーバ３は、受信したファイルを補完データ蓄積手段３１に蓄積する。また、補完サーバ３は、ＤＶＤ等の記録媒体に格納されたコンテンツを読み出し、補完データ蓄積手段３１に蓄積しても良い。このとき、補完データ蓄積手段３１は、コンテンツを、図１のブロック化手段１３と同様に、ブロックＩＤを付与してブロック化して蓄積することが好ましい。
【００６６】
補完データ抽出手段３３は、補完データ蓄積手段３１から、後記する補完データ抽出手段３３が受信した識別情報に対応するコンテンツの欠損部分に対応するブロックを補完データとして抽出するものである。本実施形態では、補完データ抽出手段３３は、補完データ蓄積手段３１を参照し、ファイル受信装置２から送信されたブロックＩＤに一致するブロックを補完データとして抽出する。
【００６７】
ファイル受信装置接続手段３５は、双方向通信回線Ｎを介して、ファイル受信装置２から欠損部分を示す識別情報を受信して、補完データ抽出手段３３に出力するものである。また、ファイル受信装置接続手段３５は、補完データ抽出手段３３が抽出した補完データをファイル受信装置２に送信する。
【００６８】
本実施形態によれば、接続条件を満たすファイル受信装置２のみが補完サーバに接続するため、大量のファイル受信装置２が短時間で補完サーバ３に接続することを防止でき、単方向通信回線Ｍを介してダウンロードサービスを可能にすると共に、簡易な構成の補完サーバ３で、コンテンツの欠損部分を補完することができる。
【図面の簡単な説明】
【００６９】
【図１】本発明の本実施形態に係るファイル送信装置の構成を示すブロック図である。
【図２】本発明におけるファイルのデータ構造を示す図であり、（ａ）は、接続制御情報とメディアデータとを１ファイルにコンテナ化した場合であり、（ｂ）は、接続制御情報とメディアデータとを別々のファイルにコンテナ化した場合である。
【図３】本発明における接続制御情報の詳細を説明する図である。
【図４】図１のファイル送信装置の動作を示すフローチャートである。
【図５】本発明の本実施形態に係るファイル受信装置の構成を示すブロック図である。
【図６】図５のファイル受信装置の動作を示すフローチャートである。
【図７】本発明の本実施形態に係る補完サーバの構成を示すブロック図である。
【符号の説明】
【００７０】
１      ファイル送信装置
１１    コンテナ化手段（多重化手段）
１３    ブロック化手段
１５    ファイル送信手段
２      ファイル受信装置
２１    ファイル受信手段
２２    ファイル蓄積手段
２３    コンテンツチェック手段（コンテンツ欠損判定手段）
２３ａ  コンテンツ完全性確認手段
２３ｂ  欠損量計測手段
２４    補完サーバ接続判定手段
２５    コンテンツ補完手段
３      補完サーバ
３１    補完データ蓄積手段
３３    補完データ抽出手段
３５    ファイル受信装置接続手段
Ｍ      単方向通信回線
Ｎ      双方向通信回線
【図１】
2010152425.tif 000003
【図２】
2010152425.tif 000004
【図３】
2010152425.tif 000005
【図４】
2010152425.tif 000006
【図５】
2010152425.tif 000007
【図６】
2010152425.tif 000008
【図７】
2010152425.tif 000009