(57)【要約】【課題】放送に利用可能な帯域を有効利用でき、かつ放送されたコンテンツを受信機器で適宜補正することのできるコンテンツ補正システムを提供すること。【解決手段】補正サーバ３０にはオリジナルコンテンツに基づいて作成されたエラー検出情報が保持され、コンテンツサーバ４０にはオリジナルコンテンツを分割することにより作成される複数の分割コンテンツが保持される。受信機器２０は、放送局によって放送されたオリジナルコンテンツを受信すると、放送局１０より受信したオリジナルコンテンツに対応するエラー検出情報を補正サーバ３０から取得し、取得されたエラー検出情報に基づいてオリジナルコンテンツのエラー検出を行い、エラーが検出されたときに、オリジナルコンテンツのエラーを有する部分に対応する分割コンテンツをコンテンツサーバ４０から取得する。【選択図】        図１
2005020437.tif 000002
【特許請求の範囲】
【請求項１】
オリジナルコンテンツを放送により提供する放送局と、
前記オリジナルコンテンツに基づいて作成されたエラー検出情報を保持する補正サーバと、
前記オリジナルコンテンツを分割することにより作成される複数の分割コンテンツを保持するコンテンツサーバと、
前記補正サーバおよび前記コンテンツサーバと通信可能に接続され、前記放送局によって放送されたオリジナルコンテンツを受信して当該オリジナルコンテンツを再生する受信機器とを備え、
前記受信機器は、
前記放送局より受信したオリジナルコンテンツに対応するエラー検出情報を前記補正サーバから取得するエラー検出情報取得手段と、
前記エラー検出情報取得手段によって取得されたエラー検出情報に基づいて前記オリジナルコンテンツのエラー検出を行うエラー検出処理手段と、
前記エラー検出処理手段によってエラーが検出されたときに、前記オリジナルコンテンツの当該エラーを有する部分に対応する分割コンテンツを前記コンテンツサーバから取得する分割コンテンツ取得手段と、
前記エラー検出処理手段によってエラーが検出された部分が前記分割コンテンツ取得手段によって取得された分割コンテンツで置き換えられたオリジナルコンテンツを再生する再生手段とを含む、コンテンツ補正システム。
【請求項２】
前記再生手段は、前記放送局によって提供されるオリジナルコンテンツをリアルタイムで再生する際に、前記エラー検出処理手段によって処理されたオリジナルコンテンツの再生を、当該エラー検出処理手段によってエラーが検出されたか否かに関わらず予め設定された所定のディレイ時間が経過した時点で開始することを特徴とする、請求項１に記載のコンテンツ補正システム。
【請求項３】
前記ディレイ時間は、前記エラー検出処理手段によってエラーが検出されてから前記分割コンテンツ取得手段が当該エラーに対応する分割コンテンツを取得するまでの時間以上であることを特徴とする、請求項２に記載のコンテンツ補正システム。
【請求項４】
前記受信機器は、前記放送局より受信したオリジナルコンテンツを一旦全て格納しておくための記憶装置をさらに含み、
前記エラー検出情報取得手段、前記エラー検出処理手段、前記分割コンテンツ取得手段および前記再生手段は、前記記憶装置に格納されているオリジナルコンテンツに基づいて、それぞれ、エラー検出情報の取得処理、エラー検出処理、分割コンテンツの取得処理および再生処理を行うことを特徴とする、請求項１に記載のコンテンツ補正システム。
【請求項５】
前記受信機器が携帯型の機器であることを特徴とする、請求項１に記載のコンテンツ補正システム。
【請求項６】
放送局によって放送されたオリジナルコンテンツを受信して当該オリジナルコンテンツを再生する受信機器であって、
前記オリジナルコンテンツに基づいて作成されたエラー検出情報を保持する補正サーバおよび前記オリジナルコンテンツを分割することによって作成される複数の分割コンテンツを保持するコンテンツサーバと通信可能であり、
前記放送局より受信したオリジナルコンテンツに対応するエラー検出情報を補正サーバから取得するエラー検出情報取得手段と、
前記エラー検出情報取得手段によって取得されたエラー検出情報に基づいて前記オリジナルコンテンツのエラー検出を行うエラー検出処理手段と、
前記エラー検出処理手段によってエラーが検出されたときに、前記オリジナルコンテンツの当該エラーを有する部分に対応する分割コンテンツを前記コンテンツサーバから取得する分割コンテンツ取得手段と、
前記エラー検出処理手段によってエラーが検出された部分が前記分割コンテンツ取得手段によって取得された分割コンテンツで置き換えられたオリジナルコンテンツを再生する再生手段とを備えた、受信機器。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、コンテンツ補正システムおよび受信機器に関し、より特定的には、放送されたコンテンツを補正するためのシステム、およびこのシステムでの使用に適した受信機器に関する。
【０００２】
【従来の技術】
従来、ディジタル放送によって放送局から受信機器にコンテンツを提供し、受信機器でこの受信したコンテンツを再生して番組を視聴するシステムがある。
【０００３】
ところがこのようなシステムでは、受信機器で再生されるまでの間にコンテンツが劣化（信号劣化によってデータにエラーが生じる）してしまい、その結果、コンテンツが正常に再生できない可能性がある。特に電波状態が良くない状況でエラーが生じ易いため、受信機器が携帯型である場合にはその影響は大きい。
【０００４】
ところで、従来の通信システムでは、データ伝送によって生じた誤りを補正する方法の一つとして、例えばＣＲＣ（Ｃｙｃｌｉｃ  Ｒｅｄｕｎｄａｎｃｙ  Ｃｈｅｃｋ）方式が利用されている。ＣＲＣ方式では、送信側の機器が伝送すべきデータにエラー検出のための情報であるＣＲＣを付加し、受信側ではこのＣＲＣに基づいて受信データのエラー検出を行う。エラーが検出されると、可能な場合には受信側の機器でエラーを修正し、修復が不可能であれば送信側の機器にデータの再送を要求する。これにより、データを正しく伝送することができる。
【０００５】
このようなＣＲＣ方式を前述のディジタル放送のシステムに適用することが考えられる。つまりコンテンツにＣＲＣを付加して放送し、受信機器で、このＣＲＣに基づいてエラーを検出および修正することが考えられる。これにより、放送局から提供されたコンテンツを受信機器において補正することができる。
【０００６】
なお、受信機器においてエラーの検出および修正を行うのではなく、放送局がデータを冗長に、つまり同一のデータを重複して送信することによって、電波の受信状況が良くない場合にも受信機器がデータをもれなく受信することができるようにしたシステムもある（例えば特許文献１参照。）。
【０００７】
【特許文献１】
特開平０７−３３６３１６号公報
【０００８】
【発明が解決しようとする課題】
しかしながら、放送システムにＣＲＣ方式を適用した場合には、受信機器に対して本来提供すべきデータに加えてＣＲＣを付加する必要があるため、ＣＲＣの分だけ余分にデータを送信する必要があるため、他の重要度の高いデータが圧迫されてしまう（つまり他の重要度の高いデータの送信量が制限される）という問題がある。特に、携帯機器での視聴用途に特化した１セグメント形式の放送では利用可能な帯域が大きく制限されるため、その影響は無視できない。これは、放送局がデータを冗長に送信するシステムでも同様に言える。つまり、同一のデータを重複して送信するため、その分だけ送信可能なデータ量が制限されてしまう。
【０００９】
また、コンテンツにＣＲＣを付加して放送により提供する場合には、電波状況が良くないとＣＲＣ自体にエラーが生じてしまう可能性があることも問題となる。
【００１０】
なお、放送によってコンテンツを提供する替わりに、放送局から受信機器に通信回線を通じてコンテンツを配信し、受信機器でこのコンテンツを再生して番組を視聴することも考えられる。しかしながらこの場合には、受信機器の数に比例して通信トラフィックが増加するため、従来のテレビジョン放送のように多数の受信機器に同時にコンテンツを提供する用途には不向きである。
【００１１】
なお、通信トラフィックの増加を低減するために、通常は放送によりコンテンツを受信し、受信機器が放送電波の届かない場所に移動した場合には通信回線を通じてコンテンツを受信するシステムも考えられる。しかしながらこの場合にも、放送波受信時にエラーが生じてしまった場合にはコンテンツを補正できず、画像が乱れてしまう。また、放送波による取得から通信回線による取得に切り替える際にある程度の時間がかかってしまうため、画面が一時的にフリーズしてしまうという問題もある。
【００１２】
それゆえに、本発明は、放送に利用可能な帯域を有効利用でき、かつ放送されたコンテンツを受信機器で適宜補正することのできるコンテンツ補正システムを提供することを目的とする。
【００１３】
【課題を解決するための手段】
上記課題を解決するために、本発明は以下の構成を採用した。なお、括弧内の参照符号は本発明の理解を助けるために後述する実施形態との対応関係を示したものであって、本発明の範囲を何ら限定するものではない。
【００１４】
本発明のコンテンツ補正システムは、オリジナルコンテンツを放送により提供する放送局（１０）と、オリジナルコンテンツに基づいて作成されたエラー検出情報（例えばＣＲＣ）を保持する補正サーバ（３０）と、オリジナルコンテンツを分割することにより作成される複数の分割コンテンツを保持するコンテンツサーバ（４０）と、補正サーバおよびコンテンツサーバと通信可能に接続され、放送局によって放送されたオリジナルコンテンツを受信してこのオリジナルコンテンツを再生する受信機器（２０）とを備える。そして受信機器は、放送局より受信したオリジナルコンテンツに対応するエラー検出情報を補正サーバから取得するエラー検出情報取得手段（２０４）と、エラー検出情報取得手段によって取得されたエラー検出情報に基づいてオリジナルコンテンツのエラー検出を行うエラー検出処理手段（２０３）と、エラー検出処理手段によってエラーが検出されたときに、オリジナルコンテンツのエラーを有する部分に対応する分割コンテンツをコンテンツサーバから取得する分割コンテンツ取得手段（２０４）と、エラー検出処理手段によってエラーが検出された部分が分割コンテンツ取得手段によって取得された分割コンテンツで置き換えられたオリジナルコンテンツ（図３）を再生する再生手段（２０５）とを含む。
【００１５】
なお、再生手段は、放送局によって提供されるオリジナルコンテンツをリアルタイムで再生する際に、エラー検出処理手段によって処理されたオリジナルコンテンツの再生を、このエラー検出処理手段によってエラーが検出されたか否かに関わらず予め設定された所定のディレイ時間（図４）が経過した時点で開始してもよい。なお「オリジナルコンテンツをリアルタイムで再生する」とは、オリジナルコンテンツを一旦全て受信してから再生を開始する形態ではなく、オリジナルコンテンツを受信しつつ順次再生する形態をさすものとする。
【００１６】
また、上記ディレイ時間は、エラー検出処理手段によってエラーが検出されてから分割コンテンツ取得手段がエラーに対応する分割コンテンツを取得するまでの時間以上であってもよい。
【００１７】
また、放送局より受信したオリジナルコンテンツを一旦全て格納しておくための記憶装置を受信機器に設けることにより、利用者は任意のタイミングでコンテンツを補正することができる。これにより、例えば、放送受信時に受信機器が補正サーバやコンテンツサーバには接続不可能な場所にいた場合であっても、受信したエラー交じりのオリジナルコンテンツを一旦記憶装置に保存しておき、その後、補正サーバやコンテンツサーバに接続可能な場所に移動した後でエラー検出情報の取得、エラー検出処理および分割コンテンツの取得を行うことにより、エラーの無いコンテンツが得られる。
【００１８】
また、本発明の受信機器（２０）は、オリジナルコンテンツに基づいて作成されたエラー検出情報（例えばＣＲＣ）を保持する補正サーバ（３０）およびオリジナルコンテンツを分割して作成された複数の分割コンテンツを保持するコンテンツサーバ（４０）と通信可能であり、放送局（１０）より受信したオリジナルコンテンツに対応するエラー検出情報を補正サーバから取得するエラー検出情報取得手段（２０４）と、エラー検出情報取得手段によって取得されたエラー検出情報に基づいてオリジナルコンテンツのエラー検出を行うエラー検出処理手段（２０３）と、エラー検出処理手段によってエラーが検出されたときに、オリジナルコンテンツのエラーを有する部分に対応する分割コンテンツをコンテンツサーバから取得する分割コンテンツ取得手段（２０４）と、エラー検出処理手段によってエラーが検出された部分が分割コンテンツ取得手段によって取得された分割コンテンツで置き換えられたオリジナルコンテンツを再生する再生手段（２０５）とを備える。
【００１９】
【発明の実施の形態】
以下、本発明の一実施形態に係るコンテンツ補正システムを図面を参照して説明する。
図１に、コンテンツ補正システムの構成を示す。コンテンツ補正システムは、放送局１０、受信機器２０、補正サーバ３０およびコンテンツサーバ４０により構成される。受信機器２０は、例えば携帯型の受信端末であって、放送局１０によって放送されたコンテンツを受信して再生することができる。受信機器２０と補正サーバ３０およびコンテンツサーバ４０とは、有線ないし無線の通信回線を通じてデータをやりとりすることができる。以下、より具体的に説明する。
【００２０】
放送局１０は、オリジナルコンテンツを放送として送信するための送信手段１０１を含んでいる。オリジナルコンテンツとは、放送すべきコンテンツのことであって、後述する分割コンテンツと明確に区別するためにオリジナルコンテンツと称している。
【００２１】
補正サーバ３０は、放送局１０によって放送されるオリジナルコンテンツに対応するエラー検出情報（エラー検出情報１〜エラー検出情報ｍ）を保持する。エラー検出情報とは、例えばＣＲＣなど、データの誤りを検出するために利用される情報である。本実施形態では、図２に示すように、オリジナルコンテンツのｎバイト毎にエラー検出情報が予め生成され、補正サーバ３０に記憶される。
【００２２】
コンテンツサーバ４０は、放送局１０によって放送されるオリジナルコンテンツに対応する分割コンテンツ（分割コンテンツ１〜分割コンテンツｍ）を保持する。分割コンテンツは、図２に示すように、オリジナルコンテンツをｎバイト毎に分割したものに相当する。この分割コンテンツも、オリジナルコンテンツに基づいて予め生成され、コンテンツサーバ４０に記憶される。
【００２３】
受信機器２０は、受信手段２０１、バッファ２０２、エラー検出処理手段２０３、ネットワーク送受信手段２０４および再生手段２０５を含む。放送局１０により放送されたコンテンツは受信手段２０１によって受信され、バッファ２０２に順次格納される。
【００２４】
バッファ２０２に所定バイトのオリジナルコンテンツが溜まると、エラー検出処理手段２０３は、ネットワーク送受信手段２０４を通じて、この溜まったオリジナルコンテンツに対応するエラー検出情報を補正サーバ３０より取得する。つまり、ネットワーク送受信手段２０４は、ここではエラー検出情報取得手段として機能する。そして、取得したエラー検出情報を用いてエラー検出処理を実行する。処理の結果、エラーが検出されなかった場合には、このオリジナルコンテンツを再生手段２０５へと供給する。一方、エラーが検出された場合には、ネットワーク送受信手段２０４を通じて、このオリジナルコンテンツに対応する分割コンテンツをネットワーク送受信手段２０４を通じてコンテンツサーバ４０より取得し、誤りを含んだオリジナルコンテンツの代わりにこの分割コンテンツを再生手段２０５へと供給する。つまり、ネットワーク送受信手段２０４は、ここでは分割コンテンツ取得手段として機能する。再生手段２０５は、エラー検出処理手段２０３より供給されるコンテンツ（オリジナルコンテンツないし分割コンテンツ）を順次再生する。
【００２５】
つまり、受信機器２０では、図３に示すように、受信されたオリジナルコンテンツをｎバイト毎にチェックし、エラーがあった場合には、その部分を分割コンテンツで置き換えて再生する。
【００２６】
なお、放送局１０によって放送されるコンテンツを受信機器２０においてリアルタイム（正確にはリアルタイムではないが）に視聴する場合には、エラーの発生を考慮して、図４に示すようにエラー検出が完了してから再生を開始する際に、エラーの有無に関わらず所定の十分なディレイを持たせるべきである。これにより、エラーが検出された場合に再生が途切れてしまうのを防止できる。ディレイ時間は、少なくとも分割コンテンツのダウンロードに要する時間以上である必要がある。これにより利用者はストレスを感じることなくコンテンツを視聴することができる。
【００２７】
なお、バッファ２０２の代わりに記憶装置を設け、オリジナルコンテンツを一旦全て記憶装置に格納しておき、利用者が任意のタイミングでコンテンツを再生することも可能である。この場合、オリジナルコンテンツを記憶装置に格納するときにエラー検出情報の取得、エラー検出処理および分割コンテンツの取得を行っても良いし、オリジナルコンテンツを再生するときにこれらの処理を行ってもよい。例えば、受信機器２０が携帯型の機器であって、利用者が、放送局１０からの電波は受信可能（良好ではない）であるが補正サーバ３０やコンテンツサーバ４０には接続不可能な場所にいた場合に、受信したエラー交じりのオリジナルコンテンツを一旦記憶装置に保存しておき、その後、自宅など、補正サーバ３０やコンテンツサーバ４０には接続可能な場所に移動した後でエラー検出情報の取得、エラー検出処理および分割コンテンツの取得を行ってより正確なコンテンツを視聴することが考えられる。
【００２８】
以下、オリジナルコンテンツをＭＰＥＧのＴＳ（トランスポートストリーム）で提供する場合を例に、本実施形態の動作をより具体的に説明する。
【００２９】
ＴＳは、図５に示すように複数のＴＳパケットからなる。ＴＳにより映像データや音声データが多重されて伝送される。ＴＳには、ＥＰＧ（Ｅｌｅｃｔｒｏｎｉｃ  Ｐｒｏｇｒａｍ  Ｇｕｉｄｅ：電子番組ガイド）に利用されるＳＩ（Ｓｅｒｖｉｃｅ  Ｉｎｆｏｒｍａｔｉｏｎ：番組配列情報）など、番組に付随するさまざまな情報も付加されている。また、図５に示すように、同期再生のための時間情報であるＰＣＲ（Ｐｒｏｇｒａｍ  Ｃｌｏｃｋ  Ｒｅｆｅｒｅｎｃｅ）も付加されている。ＰＣＲは全てのＴＳパケットに入っているわけではなく、つまりその送信間隔は一定ではない。
【００３０】
ここでは、コンテンツを補正する単位（分割コンテンツのサイズに相当）をＴＳパケットのサイズである１８８バイトと想定して説明する。
【００３１】
放送局から提供されたオリジナルコンテンツは受信機器２０のバッファ２０２に順次一時的に格納される。エラー検出処理手段２０３は、バッファ２０２に格納されたオリジナルコンテンツから、コンテンツを一意に特定するための情報として、ｓｅｒｖｉｃｅ＿ｉｄ、ｅｖｅｎｔ＿ｉｄおよびｓｔａｒｔ＿ｔｉｍｅを取得する。ｓｅｒｖｉｃｅ＿ｉｄは、１６ビットのサービス識別子であって、１つのトランスポートストリームの中の１つのサービスに固有な識別子である。サービスとは、いわゆる編成チャンネルをさす。ｅｖｅｎｔ＿ｉｄは、１６ビットのイベント識別子であって、１サービス内で一意的に割り当てられるイベントの識別番号である。イベントとは、同一のサービスに属している開始及び終了時刻などが定められた放送データストリーム構成要素の集合体であって、ニュース、ドラマなど、一つの番組をさす。ｓｔａｒｔ＿ｔｉｍｅは、対象イベントの番組開始時刻を示す４０ビットのデータである。これらの情報は、前述したＳＩの一つであるＥＩＴ（Ｅｖｅｎｔ  Ｉｎｆｏｒｍａｔｉｏｎ  Ｔａｂｌｅ）から取得される。なお、通常はｓｅｒｖｉｃｅ＿ｉｄおよびｅｖｅｎｔ＿ｉｄだけからコンテンツを一意に特定することが可能であるが、例外的にそれが不可能となる場合がある。そこで、そのような例外的な状況においてもコンテンツを一意に特定することが可能なように、本実施形態ではｓｔａｒｔ＿ｔｉｍｅも取得するようにしている。
【００３２】
また同様にエラー検出処理手段２０３は、バッファ２０２に格納されたオリジナルコンテンツから、バッファ２０２から読み出したデータがオリジナルコンテンツのどの部分にあたるのかを特定するための情報として、前述のＰＣＲを取得する。ここでは、連続する２つのＰＣＲを取得するものとし、これら２つのＰＣＲのうち、先に取得したＰＣＲをＰＣＲｉとし、次に取得したＰＣＲをＰＣＲｊとする。なお、受信機器２０の電源投入時や、視聴チャンネルの変更時には、バッファ２０２を一旦クリアしてから以上の処理が実行される。
【００３３】
その後、エラー検出処理手段２０３は、ネットワーク送受信手段２０４を通じて補正サーバ３０からエラー検出情報を取得する。この処理の流れを図６に示す。まず、ネットワーク送受信手段２０４がソケットを作成し（Ｓ６０１）、補正サーバ３０に接続する（Ｓ６０２）。続いて、補正サーバ３０に要求情報を送信する（Ｓ６０３）。この要求情報には、図７（ａ）に示すように、ｓｅｒｖｉｃｅ＿ｉｄ、ｅｖｅｎｔ＿ｉｄ、ｓｔａｒｔ＿ｔｉｍｅ、ＰＣＲｉおよびＰＣＲｊが含まれる。その後、補正サーバ３０からエラー検出情報を受信する（Ｓ６０４）。このエラー検出情報には、図７（ｂ）に示すように、エラー検出情報ｉ〜エラー検出情報ｊ−１が含まれる。なお、ＰＣＲｉを含むパケットから、ＰＣＲｊを含むパケットの直前のパケットまでのパケット数をＮｐｉとすると、ステップＳ６０４ではＮｐｉ個のエラー検出情報を受信することになる。エラー検出情報の受信を終えると、ソケットを終了し（Ｓ６０５）、エラー検出情報の取得処理が終了する。
【００３４】
続いて、受信機器２０の上記処理に対応する補正サーバ３０の処理を図８を参照して説明する。なお、図８の例は、一般的なバークレーソケットモデルの接続型であるため、本実施形態に固有ではない一般的な処理については説明を省略する。
【００３５】
補正サーバ３０は、複数の受信機器２０からの要求に対応できるように図８に示すようにマルチスレッドで処理を実行する。待機スレッドは、受信機器からの接続要求を受け付けるためのスレッドであり、接続要求を受信した数だけクライアント処理スレッドを作成する。つまり、受信機器２０が図６のステップＳ６０２でサーバに接続要求を出すと、補正サーバ３０はこの要求を図８のステップＳ８０４で受け付け、クライアント処理スレッドを作成する。クライアント処理スレッドは、実際のデータ送受信を行うスレッドである。なお、補正サーバ３０がメンテナンスなどで処理を終了する場合には、終了キーの入力を受けてソケット終了となりソケットが閉じるため、ステップＳ８０４で受け付けた要求はＩＮＶＡＬＩＤ（無効）となる。そして、待機スレッドは、全てのクライアント処理スレッドの終了イベントが発行されるのを待ってから終了する。
【００３６】
補正サーバ３０は、クライアント処理スレッドにおいて、受信機器２０が図６のステップＳ６０３で送信した要求情報を受信する（Ｓ８０１）。そして、受信した要求情報を解析し、コンテンツサーバ４０が保持しているエラー検出情報の中から受信機器２０の要求に応じたエラー検出情報（図７（ｂ）のエラー検出情報ｉ〜エラー検出情報ｊ−１）を送信データとして選択する（Ｓ８０２）。より具体的には、ｓｅｒｖｉｃｅ＿ｉｄ、ｅｖｅｎｔ＿ｉｄおよびｓｔａｒｔ＿ｔｉｍｅに基づいてコンテンツを特定し、このコンテンツ用に用意されたエラー検出情報の中から、ＰＣＲｉを含むパケットから、ＰＣＲｊを含むパケットの直前のパケットまでの各パケットに対応するＮｐｉ個のエラー検出情報を選択する。そして、こうして選出されたエラー検出情報を受信機器２０に送信する（Ｓ８０３）。
【００３７】
なお、補正サーバ３０において、図９に示すようなテーブルを保持しておけば、ステップＳ８０２においてエラー検出情報を選択する処理を高速化することができる。すなわち図９のテーブルでは、ＰＣＲと、そのＰＣＲを含むＴＳパケットに対応するエラー検出情報の格納位置と、受信機器２０に送信すべきパケット数とが関連付けられており、補正サーバ３０は、受信機器２０から受信したＰＣＲｉを含むＴＳパケットに対応するエラー検出情報の格納位置と、パケット数Ｎｐｉを容易に取得することができる。
【００３８】
受信機器２０のエラー検出処理手段２０３は、補正サーバ３０から取得したエラー検出情報に基づいて、バッファ２０２から読み出したデータ（Ｎｐｉ個のパケット）に対して順次エラー検出処理を行う。そして、エラーが発見されたパケットについては、そのパケットに対応する分割コンテンツをコンテンツサーバ４０より取得する。
【００３９】
以下、コンテンツサーバ４０より分割コンテンツを取得する処理について説明する。なお、この処理は、図６に示した処理と比較して、ステップＳ６０２の接続先がコンテンツサーバ４０である点と、ステップＳ６０３で送信する要求情報の内容が異なる点と、ステップＳ６０４で分割コンテンツを受信する点が異なっているだけであるので、フローチャートによる図示は省略する。
【００４０】
受信機器２０からコンテンツサーバ４０に送信される要求情報には、図１０（ａ）に示すように、ｓｅｒｖｉｃｅ＿ｉｄ、ｅｖｅｎｔ＿ｉｄ、ｓｔａｒｔ＿ｔｉｍｅ、ＰＣＲｉ、ＰＣＲｊおよび要求番号ｘ（ｘ＝０〜Ｎｐｉ−１）が含まれる。要求番号ｘは、エラーが検出されたパケットが、ＰＣＲｉを含むパケットからいくつ後のパケットかを示す番号である。エラーが検出されたパケットが複数あった場合には、それらパケットにそれぞれ対応した複数の要求番号が送信される。コンテンツサーバ４０からは、図１０（ｂ）に示すように、要求情報に含まれる要求番号に対応した分割コンテンツが送信される。エラー検出処理手段２０３は、エラーが検出されたパケットをこうして受信した分割コンテンツで置き換えて、分割コンテンツで適宜置き換えられたオリジナルコンテンツを再生手段２０５に供給する。
【００４１】
続いて、受信機器２０の上記処理に対応するコンテンツサーバ４０の処理を説明する。なお、この処理は、図８に示した処理と比較して、ステップＳ８０１で受信する要求情報の内容が異なる点と、ステップＳ８０２で送信データを選択する処理が異なる点と、ステップＳ８０３で分割コンテンツを送信する点が異なっているだけであるので、フローチャートによる図示は省略する。
【００４２】
コンテンツサーバ４０は、図１０（ａ）に示した要求情報を受信し、受信した要求情報を解析し、コンテンツサーバ４０が保持している分割コンテンツの中から受信機器２０の要求に応じた分割コンテンツ（図１０（ｂ））を送信データとして選択する。より具体的には、ｓｅｒｖｉｃｅ＿ｉｄ、ｅｖｅｎｔ＿ｉｄおよびｓｔａｒｔ＿ｔｉｍｅに基づいてコンテンツを特定し、このコンテンツ用に用意された分割コンテンツの中から、ＰＣＲｉを含むパケットからｘだけ後のパケット（ｘが０の場合はＰＣＲｉを含むパケット）に対応する分割コンテンツを選択する。そして、こうして選出された分割コンテンツを受信機器２０に送信する（Ｓ８０３）。なお、要求情報に含まれている要求番号が複数ある場合は、これらの要求番号に対応した複数の分割コンテンツが送信される。
【００４３】
なお、コンテンツサーバ４０は、予め複数の分割コンテンツを個別のデータとして保持しておく必要はなく、例えば、オリジナルコンテンツのコピーを保持しておき、ＰＣＲｉを含むパケットの先頭から数えて１８８×ｘ（ｘ＝０〜Ｎｐｉ）バイト目のビットから１８８バイト分のデータを分割コンテンツとして送信してもよい。
【００４４】
なお、コンテンツサーバ４０において、図１１に示すようなテーブルを保持しておけば、分割コンテンツを選択する処理を高速化することができる。すなわち図１１のテーブルでは、ＰＣＲと、そのＰＣＲを含むＴＳパケットに対応する分割コンテンツの格納位置とが関連付けられており、コンテンツサーバ４０は、受信機器２０から受信したＰＣＲｉを含むＴＳパケットに対応するエラー検出情報の格納位置を容易に取得することができる。
【００４５】
なお、本実施形態では、エラー検出処理手段２０３がエラーを検出すると分割コンテンツを取得するとしたが、検出されたエラーが受信機器２０において修正可能な場合には分割コンテンツを取得する必要がないことは言うまでもない。
【００４６】
以上のように、本実施形態によれば、エラー検出情報を放送波に重畳して提供するのではなく、データ通信によって補正サーバより取得するため、放送に利用可能な帯域を有効利用しつつ、エラー検出処理を行うことができる。特に携帯型の受信機器でコンテンツを受信する場合には受信機器の移動に伴って電波状態が変化するため、例えば無線ＬＡＮを含むネットワークを利用して適宜コンテンツを補正可能であることは有効である。
【００４７】
また、オリジナルコンテンツのうち、エラーが検出された部分については分割コンテンツを取得することによって補正可能であるため、受信状態があまり良くない状況でも正しいコンテンツを再生することができる。また、受信機器が通信回線を通じて受信すべきデータは、エラー検出情報と、エラーがあったパケットに対応する分割コンテンツだけでよいため、オリジナルコンテンツをネットワークを通じて複数の受信機器に配信する場合に比べて、データ通信によって送信すべきデータ量が大幅に縮小される。したがって、受信機器の数が増えても通信回線のトラフィックに大きな悪影響を与えることがない。
【００４８】
【発明の効果】
以上のように、本発明によれば、放送に利用可能な帯域を有効利用でき、かつ放送されたコンテンツを受信機器で適宜補正することが可能となる。
【図面の簡単な説明】
【図１】本発明の一実施形態に係るコンテンツ補正システムの構成を示すブロック図である。
【図２】オリジナルコンテンツとエラー検出情報と分割コンテンツとの対応関係を示す図である。
【図３】最終的に再生されるコンテンツの構成を示す図である。
【図４】ディレイ時間について説明するための図である。
【図５】トランスポートストリームの構成を示す図である。
【図６】受信機器２０の動作を示すフローチャートである。
【図７】受信機器２０が補正サーバ３０に送信する要求情報および受信機器２０が補正サーバ３０から受信するエラー検出情報の構成を示す図である。
【図８】補正サーバ３０の動作を示すフローチャートである。
【図９】補正サーバ３０においてエラー検出情報を選択するときに利用可能なテーブルの一例を示す図である。
【図１０】受信機器２０がコンテンツサーバ４０に送信する要求情報および受信機器２０がコンテンツサーバ４０から受信する分割コンテンツの構成を示す図である。
【図１１】コンテンツサーバ４０において分割コンテンツを選択するときに利用可能なテーブルの一例を示す図である。
【符号の説明】
１０  放送局
２０  受信機器
３０  補正サーバ
４０  コンテンツサーバ
１０１  送信手段
２０１  受信手段
２０２  バッファ
２０３  エラー検出処理手段
２０４  ネットワーク送受信手段
２０５  再生手段
【図１】
2005020437.tif 000003
【図２】
2005020437.tif 000004
【図３】
2005020437.tif 000005
【図４】
2005020437.tif 000006
【図５】
2005020437.tif 000007
【図６】
2005020437.tif 000008
【図７】
2005020437.tif 000009
【図８】
2005020437.tif 000010
【図９】
2005020437.tif 000011
【図１０】
2005020437.tif 000012
【図１１】
2005020437.tif 000013