(57)【要約】【課題】データの順序情報が付されていないコンテンツデータについて、効率的かつ高信頼の通信方式を実現するコンテンツ配信システムを提供すること。【解決手段】放送コンテンツを所定の放送プログラムの時刻に従って放送するコンテンツ放送装置２、差分コンテンツを送信するコンテンツ差分送信装置３、ならびに、放送コンテンツの受信不可能分を差分コンテンツの受信により補完するコンテンツ受信装置１とからなるコンテンツ配信システムを提供する。ここで、コンテンツ受信装置１は、コンテンツ差分送信装置３に、通信遮断時刻を含めた差分コンテンツ送信要求を送信する手段を有することを特徴とする。また、その差分コンテンツ送信要求は、通信遮断以前にコンテンツ放送装置２から受信したコンテンツデータを含めてもよい。【選択図】      図１
2004254123.tif 000002
【特許請求の範囲】
【請求項１】
放送コンテンツを受信するための放送受信手段と、放送受信手段による放送コンテンツの受信が不可の場合にコンテンツ差分送信装置に対して差分コンテンツ送信要求を送信し、該要求に応じた差分コンテンツを受信するための差分通信手段とを備え、放送コンテンツの受信不可分を差分コンテンツの受信により補完するコンテンツ受信装置において、コンテンツ差分送信装置に対する要求は、放送コンテンツの通信遮断時刻を含み、前記コンテンツ差分送信装置から該通信遮断時刻に対応する時刻からの差分コンテンツを受信することを特徴とするコンテンツ受信装置。
【請求項２】
前記差分コンテンツ送信要求は、通信遮断以前に受信したコンテンツデータを含めることを特徴とする請求項１に記載のコンテンツ受信装置。
【請求項３】
前記コンテンツ受信装置は、前記コンテンツ放送装置から前記コンテンツ受信装置までの通信状態の安定を契機として、前記コンテンツ差分送信装置に、前記差分コンテンツの受信を中止する指示を送信することを特徴とする請求項１または２に記載のコンテンツ受信装置。
【請求項４】
前記コンテンツ受信装置は、受信したコンテンツをユーザに購入させる手段を有することを特徴とする請求項１ないし３のいずれか１項に記載のコンテンツ受信装置。
【請求項５】
前記コンテンツ受信装置は、前記ユーザに購入させるコンテンツについて、所定の品質に達していない際に、より高品質のコンテンツを受信して補完することを特徴とする請求項４に記載のコンテンツ受信装置。
【請求項６】
放送コンテンツを所定の放送プログラムの時刻に従って放送するコンテンツ放送装置、差分コンテンツを送信するコンテンツ差分送信装置、ならびに、放送コンテンツの受信不可能分を差分コンテンツの受信により補完するコンテンツ受信装置とからなるコンテンツ配信システムにおける前記コンテンツ差分送信装置において、前記コンテンツ差分送信装置は、前記コンテンツ受信装置からの差分コンテンツ送信要求を受信し、前記差分コンテンツ送信要求に含まれる通信遮断時刻に対応する放送時刻以降の差分コンテンツを前記コンテンツ受信装置に送信することを特徴とするコンテンツ差分送信装置。
【請求項７】
前記コンテンツ差分送信装置は、前記コンテンツ差分送信装置が保持するコンテンツデータベースから、前記差分コンテンツ送信要求に含まれる前記通信遮断以前に受信したコンテンツデータに一致するコンテンツを検索し、前記一致したコンテンツに対応する放送時刻以降の差分コンテンツを前記コンテンツ受信装置に送信することを特徴とする請求項６に記載のコンテンツ差分送信装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、コンテンツ配信システムにおけるコンテンツ受信装置およびコンテンツ差分送信装置に関する。
【０００２】
【従来の技術】
近年、種々の企業等により、デジタル放送衛星などによる放送網や、携帯電話などによる通信網を用いた音楽コンテンツの放送や配信が企画又は実施されている。そのコンテンツの通信に使用されるネットワークの通信形態は、一対一対応の通信、ならびに、一対多対応の通信が知られている。
【０００３】
まず、一対多対応の放送インフラストラクチャは、多くのユーザに対して同時に大量のデータを送ることができる。このため、特に音楽コンテンツなどのようなサイズの大きなデータを配信しようとする場合には、一対多対応の放送インフラストラクチャは、効率よくデータを配信できるが、データの損失などの通信障害に対して、個別に対応することは困難である。
【０００４】
一方、一対一対応の通信インフラストラクチャは、データの損失などの通信障害に対し、個別に再送などの対処が可能であるので、信頼性のある通信を実現することが可能であるが、個別にデータ通信を行うため、端末１台あたりの通信にかかるコストは高くなってしまう。なお、通信インフラストラクチャは、例えば、携帯電話やＰＨＳ（Ｐｅｒｓｏｎａｌ  Ｈａｎｄｙ  Ｐｈｏｎｅ  Ｓｙｓｔｅｍ）を用いたネットワークである。
【０００５】
そこで、本出願人による情報配信方法、情報受信方法、情報配信システム、情報配信装置、受信端末及び記憶媒体（特許文献１参照）は、一対多対応の通信によってデータを損失した部分について、一対一対応によってデータを取得するため、一対多対応の通信における大量のデータを送信できる効果を得ると同時に、一対一対応の通信におけるデータの信頼性を補償する効果を得ることができる。
【０００６】
【特許文献１】
特開２００２−７７８５６号公報（例えば、図１）
【０００７】
【発明が解決しようとする課題】
しかし、特許文献１の方式は、一対多対応の通信を行っている際の、データの損失を検出する処理において、データに付されている連続番号を用いている。例えば、コンテンツ受信装置が、一対多対応の通信により、”１００番”、”１０１番”、ならびに、”１０３番”のデータを連続で受信すると、コンテンツ受信装置は、”１０２番”に相当するデータの損失を発見するという処理である。この方式によると、連続番号などのデータの順序情報が付されたデータに対しての信頼性を補償できるが、一対多対応の通信では、データの順序情報が付されていないデータも多く配信されている。よって、データの順序情報が付されていないデータについても、効率的かつ高信頼に通信する方式が求められている。
【０００８】
そこで本発明は、上記を鑑み、データの順序情報が付されていないデータについて、効率的かつ高信頼の通信方式を実現するコンテンツ配信システムを提供することを主な目的とする。他の目的については、後述するものとする。
【０００９】
【課題を解決するための手段】
本発明は、前記目的を達成するために創案されたものであり、放送コンテンツを所定の放送プログラムの時刻に従って放送するコンテンツ放送装置、差分コンテンツを送信するコンテンツ差分送信装置、ならびに、放送コンテンツの受信不可能分を差分コンテンツの受信により補完するコンテンツ受信装置とからなるコンテンツ配信システムにおける前記コンテンツ受信装置において、前記コンテンツ受信装置は、前記コンテンツ差分送信装置に、通信遮断時刻を含めた差分コンテンツ送信要求を送信する手段を有することを特徴とする。かかる構成によれば、データの順序情報が付されていないデータについて、効平的かつ高信頼の通信方式を実現するコンテンツ配信システムを提供することが可能となる。その他の解決手段については、以下の実施形態で詳細に説明するものとする。
【００１０】
【発明の実施の形態】
以下に、本発明が適用されるコンテンツ配信システムの一実施形態について、図面を参照して詳細に説明する。まず、本実施形態のコンテンツ配信システムの構成について、図１を参照して説明する。
【００１１】
図１に示すコンテンツ配信システムは、コンテンツを配信するネットワークの遮断に影響されにくくしてユーザにコンテンツを配信する機能を有する。ここで、配信されるコンテンツは、例えば、音楽データ、映像データ、ならびに、文字データがある。そして、これらコンテンツは、複数のパケットに分割されて配信される。特にデジタル放送などではＰＥＳパケットを複数集めたトランスポートストリームとしてコンテンツが配信され、また音楽などはＭＰＥＧ−２  ＡＣＣのＡＤＴＳパケットを用いたビットストリームにより配信されることもある。このため、コンテンツ配信システムは、コンテンツのストリームデータを受信し再生をすることでユーザにコンテンツを提示するコンテンツ受信装置１と、所定の放送プログラムの時刻に従ってコンテンツを配信するコンテンツ放送装置２と、コンテンツ受信装置１にコンテンツを送信するコンテンツ差分送信装置３と、複数端末へのデータ送信を可能とする放送ネットワーク４と、特定端末へのデータ送信を可能とする差分送信ネットワーク５とを含んで構成される。なお、放送ネットワーク４は、コンテンツ放送装置２と、コンテンツ受信装置１とを接続し、また、差分送信ネットワーク５は、コンテンツ差分送信装置３と、コンテンツ受信装置１とを接続している。放送ネットワーク４および差分送信ネットワーク５は、例えば、無線通信における電波が到達可能な空間によって構成される。以下で説明する実施例においては、放送ネットワーク４としてデジタル放送網を、また差分送信ネットワーク５としては携帯電話を用いた場合のコンテンツ配信システムに基づき説明を行う。
【００１２】
次に、図１に示すコンテンツ配信システムにおけるコンテンツに関する処理の概要を説明する。まず、コンテンツ受信装置１は、具体的には車両などの移動体に搭載される端末装置が挙げられ、放送ネットワーク４を通じて、コンテンツ放送装置２から配信されるコンテンツを、放送コンテンツ１０１として受信する。このコンテンツ放送装置２は、地上波デジタル放送の放送局、或いは通信衛星を含む衛星放送の放送設備などが挙げられる。しかし、コンテンツ放送装置２から配信される情報は、放送ネットワーク４が例えば無線放送を用いる場合などには、コンテンツ受信装置１の移動に伴い、移動経路に面した高層建築や周囲の地形による電波の遮断や減衰、あるいは反射波による干渉などの要因によって、一部のパケットを正常に受信することが出来ずに欠落する瞬断現象が発生する。コンテンツ受信装置１は、放送コンテンツ１０１のうち、このような放送ネットワーク４の一時的な通信遮断などによって、受信できなかったコンテンツについて、コンテンツ差分送信装置３から受信し、差分コンテンツ１０２とする。さらに、コンテンツ受信装置１は、受信した放送コンテンツ１０１と、差分コンテンツ１０２とを併合させて復元コンテンツ１０３とする。そして、コンテンツ受信装置１は、復元コンテンツ１０３を再生および記録する。このコンテンツ差分送信装置３は、情報配信センターの一種であり、先のコンテンツ放送装置２とは異なる伝送路を介して情報を配信できるものであれば良い。
【００１３】
以下、本実施形態のコンテンツ配信システムを構成する各装置について説明する。コンテンツ放送装置２は、所定の放送プログラムの時刻に従って放送コンテンツ１０１を配信する機能を有する。このため、コンテンツ放送装置２は、放送コンテンツ１０１を放送ネットワーク４に配信するインタフェースである放送コンテンツ通信部６１と、所定の放送プログラムの時刻に従う放送コンテンツ１０１の配信を制御する放送コンテンツ番組管理部６２と、コンテンツを格納するコンテンツＤＢ６３と、コンテンツ放送装置２の内部で管理する時刻を所定の時間に同期させる時刻同期部６９とを含んで構成される。
【００１４】
次に、コンテンツ差分送信装置３は、コンテンツ受信装置１に差分コンテンツ１０２を送信する機能を有する。このため、コンテンツ差分送信装置３は、差分コンテンツ１０２を差分送信ネットワーク５に配信するインタフェースである差分コンテンツ通信部７１と、差分コンテンツ１０２送信用のコンテンツ受信装置１との接続を管理する差分コンテンツ送信管理部７２と、コンテンツを格納するコンテンツデータベース（コンテンツＤＢ）７３と、コンテンツ差分送信装置３の内部で管理する時刻を所定の時間に同期させる時刻同期部７９と、要求された差分コンテンツのデータ開始位置を求めるパケット照合部７４と、放送時刻付与部７５とを含んで構成される。なお、差分送信ネットワーク５は、放送ネットワーク４で発生する通信途絶の影響を同時に受けないように、少なくとも一部は異なる通信手段で構成されることが望ましい。
【００１５】
このコンテンツ差分送信装置３は、コンテンツ受信装置１からの通信遮断時刻を含む差分コンテンツ送信要求を受信し、この差分コンテンツ送信要求に含まれる通信遮断時刻に対応する放送時刻以降の差分コンテンツを、差分コンテンツの要求元であるコンテンツ受信装置１に送信する手段を有することを特徴としている。また、特に放送により送信するパケットパケットサイズが十分に小さい場合には、コンテンツ差分送信装置３が保持するコンテンツデータベース（コンテンツＤＢ）７３から、差分コンテンツ送信要求に含まれる通信遮断以前かつ通信遮断発生時刻に十分近い時刻に受信した誤った情報を含まない１個以上のパケットに一致するパケットを、通信遮断時刻近辺から検索する手段と、この一致したコンテンツに対応する放送時刻以降の差分コンテンツを、差分コンテンツ要求元のコンテンツ受信装置１に送信する手段とを有することを特徴としている。
【００１６】
パケット照合部７４では、差分コンテンツ送信要求に含まれるパケットと、コンテンツＤＢ７３に含まれるパケットをパターンマッチングする。これは、時刻同期部７９によりコンテンツ差分送信装置３とコンテンツ放送装置２、あるいはコンテンツ受信装置１の内部時刻を互いに同期させた場合でも、コンテンツ受信装置１で瞬断が検知された時刻が分かっていても、通信遅延の発生などによる影響のために、その瞬断でコンテンツ受信装置１が取りこぼしたパケットとその瞬断が検知された時刻にコンテンツ放送装置２が送出していたパケットが同じである保証が無いため、単純に瞬断が検知された時刻をコンテンツ差分送信装置３に通知しても、欠落したパケットを受け取ることが出来ないことが想定されるためである。そこで、実際に通信遮断が発生した時刻に十分近い時刻に正常に受信したパケット（望ましくは瞬断直前に正常に受信されたパケット）を少なくとも１つ差分コンテンツ送信開始位置を示す目印としてコンテンツ差分送信装置３に送り、差分コンテンツ送信要求に含まれる通信遮断時刻を使って、その時刻付近に放送されたパケットを中心にパターンマッチングを行いマッチングするパケットを検索する。こうしてマッチングしたパケットにより差分コンテンツの先頭部分が検索できる。差分コンテンツ送信要求に含まれるパケットは正常受信されたパケットであり、１パケットでもよいし、複数のパケットの集合でも良い。そして、例えばコンテンツデータが５秒程度の長いサイズの場合には、通信遮断時刻から差分コンテンツを特定する処理を実施し、コンテンツデータが十分に短い場合、例えばデジタルＴＶ放送、あるいは音声放送のＡＤＴＳフレームなどのようにデータサイズが非常に短い場合には、通信遮断時刻だけではなく、通信遮断直前のコンテンツデータ（ＡＤＴＳフレーム）を使って、それと同一のコンテンツデータを検索する処理をこのパケット照合部７４で行う。
【００１７】
この様に、パケット照合部７４により差分コンテンツ送信要求に含まれるパケットと、コンテンツデータベースのパケットをパターンマッチングすることで、コンテンツデータが非常に短い場合（数十ｍｓｅｃ）のパケットレベルでのデータ補完が可能となる。
【００１８】
放送時刻付与部７５は、送信時刻とほぼ同時刻にコンテンツ放送装置２から取得した、放送で送信したコンテンツデータにコンテンツ放送装置２が管理する時刻と同期した時刻を付与する。これはコンテンツ放送装置２が放送により送信するパケットで、送信時刻が付与されていないため、コンテンツＤＢ７３では、コンテンツ放送装置２が送信したパケットとそのパケットを送信した時刻をコンテンツ放送装置２から取得し、パケットに関する情報にその送信時刻を付与して格納するためである。
【００１９】
さらに、コンテンツ受信装置１は、コンテンツの受信および再生をしてユーザにコンテンツを提示する機能を有する。このため、コンテンツ受信装置１は、他端末とコンテンツなどのデータを通信するインタフェースである通信部１０と、受信した放送コンテンツ１０１と、差分コンテンツ１０２とを併合させて復元コンテンツ１０３を生成するコンテンツ復元部２０と、復元コンテンツ１０３の再生および記録を行う復元コンテンツ管理部３０とを含んで構成される。特に、このコンテンツ受信装置１は、放送により送信するパケットサイズが十分に小さい場合に、通信遮断時刻と、通信遮断以前でかつ通信遮断発生時刻に十分近い時刻に受信した誤った情報を含まない１個以上のパケットを含めたコンテンツ送信要求を送信する手段を有することを特徴としている。以下、コンテンツ受信装置１の各構成要素を、より具体的に説明する。
【００２０】
通信部１０は、コンテンツ放送装置２と放送ネットワーク４を通じて通信するインタフェースである放送コンテンツ通信部１１と、コンテンツ差分送信装置３と差分送信ネットワーク５を通じて通信するインタフェースである差分コンテンツ通信部１２と、放送コンテンツ通信部１１の通信状態である電界強度を測定する電界強度測定部１１Ａと、放送コンテンツ通信部１１の通信状態であるパケットの到着を測定するパケット到着測定部１１Ｂと、他端末から時刻情報を受信してコンテンツ受信装置１の保持する時刻データに反映させる時刻同期部１９とを含んで構成される。この時刻同期部１９は、コンテンツデータ補完サービスの開始前に、コンテンツ差分送信装置３との間で、両装置間の時刻の同期を取る際に使用される。
【００２１】
コンテンツ復元部２０は、コンテンツ放送装置２との通信が遮断されたことを判定する通信遮断判定部２１と、コンテンツ差分送信装置３との通信接続を管理する差分コンテンツ接続管理部２２と、受信した放送コンテンツ１０１と、差分コンテンツ１０２とを併合させて復元コンテンツ１０３を生成する処理を行うコンテンツマージ部２３と、受信した放送コンテンツ１０１および差分コンテンツ１０２を一時的に保持するコンテンツバッファ２４とを含んで構成される。
【００２２】
復元コンテンツ管理部３０は、復元コンテンツ１０３を再生する復元コンテンツ再生部３１と、復元コンテンツ１０３を記録する復元コンテンツ記録部３２と、復元コンテンツ記録部３２に記録された復元コンテンツ１０３について、ユーザからのコンテンツ購入に関する処理を行う復元コンテンツ購入処理部３３を含んで構成される。以上、コンテンツ受信装置１の各構成要素について、説明した。
【００２３】
以下、本実施形態のコンテンツ配信システムによって処理される各データについて、図２〜図４を参照して説明する。
【００２４】
図２は、コンテンツ放送装置２ならびにコンテンツ差分送信装置３が送信するコンテンツを保持するコンテンツＤＢを説明する図である。なお、コンテンツＤＢ６３はコンテンツ放送装置２内に構成され、コンテンツＤＢ７３はコンテンツ差分送信装置３内に構成される。コンテンツＤＢ６３ならびにコンテンツＤＢ７３は、１つの番組を複数のコンテンツデータの集合として管理し、各コンテンツデータは、それぞれその放送時間が付されている。よって、コンテンツＤＢ６３ならびにコンテンツＤＢ７３は、コンテンツの番組を特定する番組ＩＤ１１１と、コンテンツ放送時刻１１２と、コンテンツデータ１１３と、コンテンツ品質１１４とを含んで構成される。
【００２５】
なお、コンテンツ品質１１４は、コンテンツデータ１１３の品質であり、例えば、コンテンツデータ１１３が音楽データである場合のサンプリングレートである。とこで、コンテンツＤＢ６３ならびにコンテンツＤＢ７３は、ある１つの番組について、複数の異なったコンテンツ品質１１４となるコンテンツデータ１１３の集合として保持してもよい。また、コンテンツＤＢ６３ならびにコンテンツＤＢ７３は、ある１つの番組内における同一の放送時刻に対して、複数のコンテンツ品質１１４となるコンテンツデータ１１３を保持してもよい。
【００２６】
図３は、コンテンツバッファ２４を説明する図である。コンテンツバッファ２４は、受信したコンテンツ（放送コンテンツ１０１および差分コンテンツ１０２）を一時的に保持する。このため、コンテンツバッファ２４は、コンテンツの受信元（コンテンツ放送装置２またはコンテンツ差分送信装置３）を特定する受信元１２１と、コンテンツ放送時刻１１２と、コンテンツデータ１１３と、コンテンツ品質１１４とを含んで構成される。なお、コンテンツバッファ２４内のコンテンツ放送時刻１１２は、コンテンツ受信装置１がコンテンツ放送装置２から放送コンテンツ１０１を受信したときの時刻、または、コンテンツ受信装置１がコンテンツ差分送信装置３から受信した差分コンテンツ１０２に付された放送時刻である。
【００２７】
図４は、差分コンテンツ送信要求１３０を説明する図である。まず、コンテンツ受信装置１は、コンテンツ放送装置２との通信が遮断されたことを検知する。次に、コンテンツ受信装置１は、コンテンツ放送装置２の替わりに、コンテンツ差分送信装置３からコンテンツを受信するため、通信遮断時刻１３１を含めて、差分コンテンツ送信要求１３０を作成し、コンテンツ差分送信装置３に送信する。なお、コンテンツ受信装置１は、通信遮断時刻１３１の精度を向上させる補正処理をコンテンツ差分送信装置３に行わせるために、差分コンテンツ送信要求１３０に通信遮断時データ１３２を含めてもよい。より具体的には、図４で示すように、コンテンツ受信装置１が、放送コンテンツ１０１である“１：３０：００のデータ”、“１：３０：１０のデータ”、ならびに、“１：３０：２０のデータ”を、時系列順に受信している際に通信遮断が発生し、“１：３０：２０のデータ”が紛失したとする。コンテンツ受信装置１は、通信遮断以前に受信したデータ（例えば、“１：３０：１０のデータ”）の受信時刻を通信遮断時刻１３１とし、通信遮断以前に受信したデータを通信遮断時データ１３２として、差分コンテンツ送信要求１３０を作成する。
【００２８】
以上、本実施形態のコンテンツ配信システムの構成について、説明した。次に、本実施形態のコンテンツ配信システムの動作について、図１から図４を参照しつつ、図５〜図７に沿って説明する。
【００２９】
以下、コンテンツ受信処理の概要について、図５を参照して説明する。なお、図５は、コンテンツ受信装置１の動作に着目したフローチャートである。
【００３０】
まず、コンテンツ受信の前処理（Ｓ１０１）について説明する。前処理は、コンテンツ配信システムを構成する各装置間の時刻を同期する時刻同期処理、コンテンツ受信装置１がコンテンツ放送装置２から放送される放送コンテンツ１０１を受信する放送受信開始、ならびに、コンテンツ受信装置１がコンテンツ差分送信装置３から差分コンテンツ１０２の受信を許可する復元処理を有効にする処理である。以下、前処理に含まれる各処理について、より具体的に説明する。
【００３１】
前処理（Ｓ１０１）の時刻同期処理は、コンテンツ配信システムを構成する各装置間の時刻を同期する処理である。まず、コンテンツ受信装置１は、コンテンツ受信装置１で管理する時刻を、所定の時刻に調整する。なお、時刻の同期処理は、時刻管理サーバ（図示しない）が管理している所定の時刻を、時刻同期部１９を通じて受信して、コンテンツ受信装置１で管理する時刻に反映する処理である。また、コンテンツ放送装置２も、時刻同期部６９を通じて、その時刻管理サーバから取得した所定の時刻を、コンテンツ放送装置２に設定する。さらに、コンテンツ差分送信装置３も、時刻同期部７９を通じて、その時刻管理サーバから取得した所定の時刻を、コンテンツ差分送信装置３に設定する。これにより、コンテンツ受信装置１、コンテンツ放送装置２、ならびに、コンテンツ差分送信装置３は、所定の時刻を共有することによって、装置間の時刻を同期する。また別な方法として、時刻同期部６９と時刻同期部７９により予めコンテンツ放送装置２とコンテンツ差分送信装置３の間で時刻の同期を取り、その後、欠落データ補完サービスを開始する前に各コンテンツ受信装置１側からの要求でコンテンツ差分送信装置３の時刻同期部７９との間で時刻の同期を取る方法も考えられる。この場合、特定の時刻管理サーバを設けることなく、各コンテンツ受信装置１とコンテンツ差分送信装置３の間で互いの時刻を同期させることが可能となる。
【００３２】
前処理（Ｓ１０１）の放送受信開始の処理は、コンテンツ受信装置１がコンテンツ放送装置２から放送される放送コンテンツ１０１を受信することである。コンテンツ放送装置２の放送コンテンツ番組管理部６２は、コンテンツＤＢ６３に格納されているコンテンツを、コンテンツ放送時刻１１２に従って、放送コンテンツ通信部６１を通じて放送ネットワーク４に放送する。コンテンツ受信装置１は、例えば、ユーザからのコンテンツ受信装置１の電源投入を契機に、放送コンテンツ通信部１１を通じて、放送ネットワーク４で放送されている放送コンテンツ１０１を受信する処理を開始する。
【００３３】
前処理（Ｓ１０１）において復元処理を有効にする処理は、コンテンツ受信装置１がコンテンツ差分送信装置３からの差分コンテンツ１０２の受信を許可することである。コンテンツ受信装置１は、例えば、ユーザからのコンテンツ受信装置１に付されている差分コンテンツサービスの開始ボタン（図示しない）の押下を契機に、放送ネットワーク４の通信状態に応じて、コンテンツ差分送信装置３から差分コンテンツ１０２を受信する。なお、ユーザは、任意の時刻において、この差分コンテンツサービスの開始ボタンにより差分コンテンツサービスの有効または無効（図示しない差分コンテンツサービスの終了ボタンに対応）を設定できる。この場合、差分コンテンツサービスの開始ボタンの押下を契機として、差分コンテンツサービスが無効であった時には、前処理Ｓ１０１の内、時刻同期と復元処理を有効にする処理が行われ、差分コンテンツサービスが有効であったときには、復元処理を無効にする処理が行われる。これにより、ユーザにとって関心の高いコンテンツに限り通信の瞬断が発生した場合に差分コンテンツを選択的に受信することが可能になる。なお、コンテンツ受信装置１は、差分コンテンツサービスの有効または無効の切り替えときに、ユーザにその旨を確認させる処理を行ってもよいし、コンテンツ受信装置１の表示装置に、差分コンテンツサービスの有効／無効を反映した表示を行っても良い。。以下の説明では、差分コンテンツサービスは、有効であるものとする。以上、前処理（Ｓ１０１）について、説明した。
【００３４】
次に、コンテンツの受信（Ｓ１０２）について、説明する。コンテンツ受信装置１は、コンテンツ放送装置２またはコンテンツ差分送信装置３からコンテンツを受信し、コンテンツバッファ２４に格納する。この際、コンテンツ受信装置１は、コンテンツの受信元１２１として、コンテンツ放送装置２またはコンテンツ差分送信装置３を識別する情報を付加する。また、コンテンツ受信装置１は、コンテンツ放送装置２からコンテンツを受信した際にはコンテンツの受信時刻を、一方、コンテンツ差分送信装置３からコンテンツを受信した際にはコンテンツに付された放送時刻を、それぞれコンテンツ放送時刻１１２とする。
【００３５】
さらに、復元コンテンツの作成（Ｓ１０３）について、説明する。コンテンツ受信装置１のコンテンツ復元部２０は、コンテンツバッファ２４に格納された、受信元１２１の異なるコンテンツを併合し、その結果を復元コンテンツ１０３とする。よって、まず、コンテンツマージ部２３は、コンテンツバッファ２４に格納された各コンテンツについて、放送時間順に整列させる。次に、コンテンツマージ部２３は、同一の放送時刻に放送コンテンツ１０１と差分コンテンツ１０２が存在する場合に、復元コンテンツ１０３を特定する。ここで、復元コンテンツ１０３の特定は、例えば、コンテンツ品質１１４の高いコンテンツを選択する方法、ならびに、常に差分コンテンツ１０２を選択する方法が挙げられる。また、コンテンツ受信装置１は、複数の復元コンテンツ１０３の選択方法を用意し、ユーザに適宜選択させる方式としてもよい。以上により、コンテンツ復元部２０は、各放送時刻において、復元コンテンツ１０３を漏れる事なく作成する。作成された復元コンテンツ１０３は、コンテンツ復元部２０から復元コンテンツ管理部３０に転送される。
【００３６】
そして、復元コンテンツの再生（Ｓ１０４）について、説明する。復元コンテンツ管理部３０は、コンテンツ復元部２０の作成した復元コンテンツ１０３について、復元コンテンツ再生部３１を用いて再生する。なお、復元コンテンツ再生部３１による再生は、例えば、復元コンテンツ１０３が音楽データである場合の、復元コンテンツ再生部３１であるスピーカからの音出力である。なお、再生された復元コンテンツ１０３は、復元コンテンツ記録部３２に記録される。以上、コンテンツの受信（Ｓ１０２）から復元コンテンツの再生（Ｓ１０４）までの一連の処理は、放送の受信が完了するまで（Ｓ１０５，Ｎｏ）繰り返される。
【００３７】
ここで、ユーザからの放送チャンネルの変更などを契機に、放送の受信が完了した場合（Ｓ１０５，Ｙｅｓ）、復元コンテンツ管理部３０は、復元コンテンツ記録部３２に格納されている復元コンテンツ１０３を、ユーザに購入させる（Ｓ１０６）処理を行ってもよい。なお、購入処理は、例えば、コンテンツ差分送信装置からのコンテンツ購入確認の信号受信を契機に、復元コンテンツ購入処理部３３により、購入済の復元コンテンツ１０３を、コンテンツ受信装置１に挿入された記憶媒体（図示しない）に書き込む処理である。ここで、復元コンテンツ１０３のコンテンツ品質１１４が所定の品質を満たしていない場合は、コンテンツ受信装置１は、より高品質な差分コンテンツ１０２を、放送後に受信する方式としてもよい。ただし、この場合は既にコンテンツ差分送信装置３が管理するロストしたパケットの送信開始時刻と送信終了時刻が判明しているため、高品質な差分コンテンツの再送を要求する際には、補完データ送信要求の際に行うパターンマッチング用のパケットを送らなくとも良い。
【００３８】
以上、コンテンツ受信処理の概要について、図５を参照して説明した。次に、図５に示される処理の内、コンテンツの受信（Ｓ１０２）について、図６を用いて、より具体的に説明する。なお、図６は、コンテンツ受信装置１の動作に着目したフローチャートである。
【００３９】
まず、通信遮断判定部２１は、放送コンテンツ通信部１１について、放送コンテンツ１０１を受信可能かどうかを判定する（Ｓ２０１）。ここで、受信可能の判定は、電界強度測定部１１Ａを用いた判定、または、パケット到着測定部１１Ｂを用いた判定がある。まず、電界強度測定部１１Ａを用いた判定は、放送コンテンツ通信部１１が無線通信による構成である場合に、電界強度が所定の強度に達していない場合に通信遮断と判定する手法である。
【００４０】
一方、パケット到着測定部１１Ｂを用いた判定は、放送コンテンツ１０１であるパケットの未到着を通信遮断と判定する手法である。ここでは所定時間以上パケットが送られてこなかったり、パケットに含まれる送信時刻の不連続になるなどの、情報が途切れたことを検知することによりパケットの未到着を判断する。この場合、数秒〜数十秒程度の期間に、パケットが正常に受信される状態とパケットが正常に受信できない状態を繰り返す現象が発生した場合、この受信が正常異常を繰り返す期間を通信遮断とみなして通信遮断と判別してもよい（図８参照）。実際に、このようなパケットエラーの状態になった場合、差分要求処理、差分マージ処理などの処理時間が長時間必要となり、受信端末の再生処理に差分データのパケット受信が追いつかない可能性がありうる。そこで断続的にパケットの瞬断が発生する場合に対処するため、瞬断回復直後から所定数連続してパケットが受信できた状態を瞬断復帰と見なすようにすることで、断続的にパケットの瞬断が発生する状態を連続したパケットロスと見なし、１回の差分要求でパケットの補完処理を行うことが出来る。
【００４１】
通信遮断判定部２１は、上記の２つの判別手法のいずれか、または、それらを組み合わせて、放送コンテンツ通信部１１の通信遮断を判定する。
【００４２】
ここで、まず放送コンテンツ１０１が受信可能な場合（Ｓ２０１，Ｙｅｓ）について、説明する。まず、差分コンテンツ接続管理部２２は、差分コンテンツの通信用の接続の有無を確認する（Ｓ２２１）。ここで、差分コンテンツの通信用の接続は、コンテンツ受信装置１とコンテンツ差分送信装置３との間で、差分送信ネットワーク５を介して、差分コンテンツ１０２を通信する際に使用される接続であり、例えばＴＣＰ／ＩＰなどによるインターネット接続によって実現される。差分コンテンツ通信の接続がある場合は（Ｓ２２１，Ｙｅｓ）、放送コンテンツ１０１が受信可能なので、差分コンテンツを受信する必要がなくなり、差分コンテンツ通信の接続は不要となる。よらて、差分コンテンツ接続管理部２２は、差分コンテンツ通信接続を切断する（Ｓ２２２）。そして、コンテンツ受信装置１は、放送コンテンツ通信部１１を用いて、コンテンツ放送装置２から放送コンテンツ１０１を受信する（Ｓ２２３）。
【００４３】
なお、差分コンテンツ通信を公衆回線網の回線交換を介して行う場合は、差分コンテンツ通信接続を切断（Ｓ２２２）することにより、回線に繋いでいる時間により課金されることがなくなるが、データが流れない場合は課金されないパケット網の場合、繋いでいる時間で課金されるわけではないので、この切断処理を行わなくても良い。即ち、差分コンテンツを送受信する通信網が、接続時間に依存しない課金体系である場合、差分コンテンツ通信接続の切断を設けなくてもよい。この場合、差分コンテンツ通信用の接続の有無を確認する処理（Ｓ２２１）も不要となり、一旦通信を切断してしまうと、接続確立までに時間がかかる場合があるため、再び差分コンテンツを要求する場合などには、コネクションの確立に要する時間が短縮される。
【００４４】
一方、放送コンテンツ１０１が受信不可能な場合あるいは、断続的に受信不可能な状態が継続している場合（Ｓ２０１，Ｎｏ）について、説明する。まず、差分コンテンツ接続管理部２２は、差分コンテンツの通信用の接続の有無を確認する（Ｓ２１１）。差分コンテンツ通信の接続がない場合は（Ｓ２２１，Ｎｏ）、放送コンテンツ１０１の替わりに差分コンテンツ１０２を受信することが必要なので、差分コンテンツ接続管理部２２は、コンテンツ差分送信装置３との間に差分コンテンツ通信接続を確立する（Ｓ２１２）。ただし上述の通り、一旦差分コンテンツ通信を接続してから電源断などの操作による通信切断処理までの間は差分コンテンツ通信接続を維持するような場合には、この差分コンテンツ通信接続の確立処理Ｓ２１２は不要になる。
【００４５】
そして、まだ差分コンテンツ送信要求をコンテンツ差分送信装置３に送信していない場合には（Ｓ２１３、Ｎｏ）、コンテンツ復元部２０は、コンテンツ放送装置２への通信の遮断により受信できなかった放送コンテンツ１０１の一部を差分コンテンツ１０２で補完するため、コンテンツバッファ２４に格納されている通信遮断以前の放送コンテンツ１０１から差分コンテンツ送信要求１３０を作成して、コンテンツ差分送信装置３に送信する（Ｓ２１４）。そして、コンテンツ受信装置１は、通信接続が確立されたコンテンツ差分送信装置３から、差分コンテンツを受信する（Ｓ２１５）。
【００４６】
以上、コンテンツの受信（Ｓ１０２）について、図６を用いて説明した。さらに、図６の差分コンテンツ送信要求の送信（Ｓ２１４）から差分コンテンツの受信（Ｓ２１５）までのコンテンツ差分送信装置３の処理について、図７に沿って説明する。なお、図７は、コンテンツ差分送信装置３の動作に着目したフローチャートである。
【００４７】
まず、コンテンツ差分送信装置３は、コンテンツ受信装置１からの差分コンテンツ送信要求１３０の送信（Ｓ２１４）に対して、差分コンテンツ通信部７１を用いて受信する（Ｓ３０１）。
【００４８】
次に、コンテンツ差分送信装置３は、コンテンツ受信装置１の通信遮断時刻を特定する際に、通信遮断時データ１３２を用いた補正処理を行うかどうかを判定する（Ｓ３０２）。なお、補正処理の判定は、例えば、差分コンテンツ送信要求１３０内に通信遮断時データ１３２が含まれていない場合は、補正処理を行わないという判定、または、コンテンツ差分送信装置３が扱う通信接続の数が所定の数より多い場合は、補正処理を行わないという判定である。
【００４９】
ここで、補正処理を行う判定があった場合は（Ｓ３０２，Ｙｅｓ）、コンテンツ差分送信装置３は、コンテンツＤＢの検索処理（Ｓ３０３）を行うことで、通信遮断時刻の補正処理を行う。より具体的には、コンテンツ差分送信装置３のパケット照合部７４は、通信遮断時データ１３２を検索のキーとして、コンテンツＤＢ７３に格納されているコンテンツデータ１１３から、通信遮断時データ１３２と同一のコンテンツデータ１１３を検索する。これら通信遮断時のデータ１３２やコンテンツデータ１１３は、放送コンテンツを１秒弱程度に区切ったパケット集合であったり、数十ｍｓｅｃ程度の長さのパケットであったりする。この検索処理は、例えばパケット照合部７４による通信遮断時のデータ１３２とコンテンツデータ１１３とのパターンマッチングで行われる。そして、通信遮断時データ１３２と同一のコンテンツデータ１１３が発見された場合、そのコンテンツデータ１１３に対応するコンテンツ放送時刻１１２の後の時刻を、通信遮断時刻１３１とする。なお、コンテンツＤＢ７３を検索する際に、差分コンテンツ送信要求１３０に付加された通信遮断時刻１３１の付近から検索を開始すると、通信遮断時データ１３２と同一のコンテンツデータ１１３が付近に存在する可能性が高いので、検索時間を短縮することができる。
【００５０】
そして、コンテンツ差分送信装置３は、差分コンテンツ送信要求１３０に含まれる通信遮断時刻１３１、または、その通信遮断時刻１３１に対してコンテンツＤＢの検索処理（Ｓ３０３）による補正がなされた後の通信遮断時刻１３１を、通信遮断時刻と特定し（Ｓ３０４）、その通信遮断時刻に対応するコンテンツから時間順に、差分コンテンツ１０２を、コンテンツ受信装置１へ送信する（Ｓ３０５）。そして、コンテンツ受信装置１は、差分コンテンツ１０２を受信する（Ｓ２１５）。
【００５１】
以上、一実施形態について説明した。本発明により、データの順序情報が付されていないデータについて、効率的かつ高信頼の通信方式を実現するコンテンツ配信システムを提供することが可能となる。
【００５２】
以上説明した本発明は、発明の趣旨を逸脱しない範囲で広く変形実施することができる。
【００５３】
例えば、受信したコンテンツを再生する復元コンテンツ管理部３０は、コンテンツ受信装置１内にある構成としたが、復元コンテンツ管理部３０をコンテンツ受信装置１とは別装置とし、それぞれを通信回線で接続する構成としてもよい。
【００５４】
また、差分コンテンツ通信接続の切断（Ｓ２２２）において、放送ネットワーク４の通信断絶の回復を契機として、差分コンテンツ通信を接続する処理としたが、通信断絶とその通信回復とが頻繁に発生する場合に、差分コンテンツの通信接続を頻繁に接続および切断すると、コンテンツ差分送信装置３への負荷が増大してしまう。よって、通信回復が安定した場合に、差分コンテンツ通信接続の切断（Ｓ２２２）を実行する処理としてもよい。ここで、通信回復が安定は、例えば、所定数のパケットを連続で受信可能となること、または、所定の電波強度が所定時間連続すること、などが挙げられる。
【００５５】
また、一括してパケットロスした瞬断部分のフレームデータを補完する為に、コンテンツ受信装置１からコンテンツ差分送信装置３に対して、瞬断直前のＡＤＴＳフレームと瞬断復帰直後のＡＤＴＳフレームを送り、補完データの送信個所を指定するようにしても良い。この場合、パケット照合部７４によって、送信する差分コンテンツの開始位置と終了位置を求め、コンテンツ受信装置１に一括して差分コンテンツを送信しても良い。
【００５６】
さらに、放送受信可能か否かの判断（Ｓ２０１）により、大きく差分コンテンツの受信（Ｓ２１５）と放送コンテンツの受信（Ｓ２２３）を切替える処理としていたが、差分コンテンツの受信を放送コンテンツの受信と並行して行っても良い。この場合、差分コンテンツ通信の終了は、差分コンテンツ終了位置を瞬断復帰直後のＡＤＴＳフレームを指定することでコンテンツ差分送信装置３に指示する。
【００５７】
さらに、コンテンツの通信に使用されるネットワークは、送信側でデータを圧縮し、その圧縮されたデータを受信側でデータを復元する処理を付加してもよい。
【００５８】
また、放送コンテンツ１０１の伝送に関して、伝送遅延が発生する場合、コンテンツ受信装置１は、受信した時刻からその伝送遅延時間を差し引いて、コンテンツ放送時刻１１２としてもよい。
【００５９】
【発明の効果】
本発明により、データの順序情報が付されていないデータについて、効率的かつ高信頼の通信方式を実現するコンテンツ配信システムを提供することが可能となる。
【図面の簡単な説明】
【図１】本発明の一実施形態に係るコンテンツ配信システムの構成図である。
【図２】本発明の一実施形態に係るコンテンツ放送装置ならびにコンテンツ差分送信装置が送信するコンテンツを保持するコンテンツＤＢを説明する図である。
【図３】本発明の一実施形態に係るコンテンツバッファを説明する図である。
【図４】本発明の一実施形態に係る差分コンテンツ送信要求を説明する図である。
【図５】本発明の一実施形態に係るコンテンツ受信処理の概要を示すフローチャートである。
【図６】本発明の一実施形態に係るコンテンツの受信処理について、コンテンツ受信装置の動作に着目したフローチャートである。
【図７】本発明の一実施形態に係る差分コンテンツ送信要求の処理を示すフローチャートである。
【図８】本発明の一実施形態に係る通信遮断の判別処理を説明する図である。
【符号の説明】
１…コンテンツ受信装置
２…コンテンツ放送装置
３…コンテンツ差分送信装置
４…放送ネットワーク
５…差分送信ネットワーク
１０…通信部
１１…放送コンテンツ通信部
１１Ａ…電界強度測定部
１１Ｂ…パケット到着測定部
１２…差分コンテンツ通信部
２０…コンテンツ復元部
２１…通信遮断判定部
２２…差分コンテンツ接続管理部
２３…コンテンツマージ部
２４…コンテンツバッファ
３０…復元コンテンツ管理部
３１…復元コンテンツ再生部
３２…復元コンテンツ記録部
３３…復元コンテンツ購入処理部
７１…差分コンテンツ通信部
７２…差分コンテンツ送信管理部
７３…コンテンツＤＢ
７４…パケット照合部
７５…放送時刻付与部
１０１…放送コンテンツ
１０２…差分コンテンツ
１０３…復元コンテンツ
１３０…差分コンテンツ送信要求
１３１…通信遮断時刻
１３２…通信遮断時データ
【図１】
2004254123.tif 000003
【図２】
2004254123.tif 000004
【図３】
2004254123.tif 000005
【図４】
2004254123.tif 000006
【図５】
2004254123.tif 000007
【図６】
2004254123.tif 000008
【図７】
2004254123.tif 000009
【図８】
2004254123.tif 000010