(57)【要約】本発明は、デジタル番組放送の間に帯域幅または信号品質の乱れが起こって現在放送中の通常番組の放送品質が所定の値より低くなったときに、広告のような、特定の放送品質をもつあらかじめ用意された番組が挿入される方法を提供する。あらかじめ用意された番組とは、現在放送中の通常番組に対して正規の関係をもつものであってもよく、それによりユーザーは乱れた画面に煩わされたり番組が通常の視聴に耐える良好な条件に戻るのを待ったりするのではなく、何らかの番組を鑑賞することになる。本発明はさらに、挿入されたあらかじめ用意された番組の統計を取る方法を提供する。その統計情報は課金に使われることができる。
2007515108.tif 000002
【特許請求の範囲】
【請求項１】
デジタル番組を放送する方法であって：
ａ．放送されている通常番組の放送品質を検出し、
ｂ．前記検出された放送品質が所定の値より低い場合にはあらかじめ用意された番組を挿入し、このあらかじめ用意された番組の放送品質は所定のレベルに達するものである、
ことを有することを特徴とする方法。
【請求項２】
請求項１記載の方法であって、さらに：
ｃ．前記あらかじめ用意された番組を放送しているときに前記通常番組の利用可能な放送品質を検出し、
ｄ．前記利用可能な放送品質がもう一つの所定の値にまで戻ったときに前記通常番組の放送を再開する、
ことを有することを特徴とする方法。
【請求項３】
請求項２記載の方法であって、前記ステップｄの前にさらに：
ｅ．前記挿入されたあらかじめ用意された番組の放送が終了したかどうかを検出する、
ステップを有することを特徴とする方法。
【請求項４】
前記あらかじめ用意された番組が前もってローカル記憶装置に保存されることを特徴とする、請求項１記載の方法。
【請求項５】
前記あらかじめ用意された番組が、放送されている通常番組に付随する別番組からくることを特徴とする、請求項４記載の方法。
【請求項６】
請求項１記載の方法であって、さらに：
ｇ．前記挿入されたあらかじめ用意された番組の時間およびコンテンツ種別の統計情報を取得し、該統計情報が課金のために使われる、
ことを有することを特徴とする方法。
【請求項７】
請求項１記載の方法であって、前記ステップｂがさらに：
前記検出された放送品質がある閾値より低かった場合に前記あらかじめ用意された番組を別番組保存用キャッシュに充填する、
ことを有しており、前記検出された放送品質がある所定の値より低かった場合に前記キャッシュから放送するために前記あらかじめ用意された番組を取得することを特徴とする方法。
【請求項８】
前記通常番組がネットワークを通じて送信されることを特徴とする、請求項１記載の方法。
【請求項９】
請求項８記載の方法であって、前記ステップａが：
通常番組保存用キャッシュの充填状態を検出する、
ことを有することを特徴とする方法。
【請求項１０】
前記あらかじめ用意された番組が、特定の放送品質をもつローカルサーバーからくることを特徴とする、請求項８記載の方法。
【請求項１１】
前記あらかじめ用意された番組が前もってローカル記憶装置に保存されるもので、このあらかじめ用意された番組がネットワークからダウンロードされるものであることを特徴とする、請求項８記載の方法。
【請求項１２】
請求項８記載の方法であって、さらに：
前記挿入されたあらかじめ用意された番組の放送のために紛失した通常番組のセグメントを要求するための要求を送り、
通常番組の前記紛失セグメントを受信し、
通常番組の前記紛失セグメントをその後の通常番組と連続的に組み合わせる、
ことを有することを特徴とする方法。
【請求項１３】
請求項１２記載の方法であって、前記組み合わせるステップが：
前記受信された通常番組の紛失セグメントをローカル記憶装置に保存し、
前記その後の通常番組をローカル記憶装置に保存し、
前記受信された通常番組の紛失セグメントを、前記保存されたその後の通常番組から、再生のための通常の再生順序において読む、
ことを有することを特徴とする方法。
【請求項１４】
デジタル番組を放送するためのシステムであって：
放送されている通常番組の放送品質を検出するための検出装置と、
前記検出された放送品質が所定の値より低い場合に、所定のレベルに達する放送品質をもつあらかじめ用意された番組を挿入するための切り換え装置、
とを有することを特徴とするシステム。
【請求項１５】
請求項１４記載のシステムであって、前記検出装置が通常番組の利用可能な放送品質を検出するためにも使われることを特徴とするシステム。
【請求項１６】
請求項１４記載のシステムであって、前記切り換え装置が、前記あらかじめ用意された番組が放送されているときに検出された前記通常番組の利用可能な放送品質がもう一つの所定の値にまで戻ったときに前記通常番組の放送を再開するためにも使われる、ことを特徴とするシステム。
【請求項１７】
請求項１４記載のシステムであって、さらに：前記挿入されたあらかじめ用意された番組の時間およびコンテンツ種別の統計情報を取得するための統計装置を有することを特徴とするシステム。
【請求項１８】
前記検出装置がキャッシュ制御装置を含むことを特徴とする、請求項１４記載のシステム。
【請求項１９】
前記切り換え装置がキャッシュ切り換え装置を含むことを特徴とする、請求項１４記載のシステム。
【請求項２０】
前記通常番組がネットワークを通じて伝送されることを特徴とする、請求項１４記載のシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、デジタル番組の放送のための方法およびシステムに、特にIP放送のための方法／システムおよび地上波デジタルビデオ放送（DVB-T:  terrestrial  digital  video  broadcasting）のための方法／システムに関するものである。
【背景技術】
【０００２】
MPEG-2（Motion  Picture  Experts  Group［動画像専門家グループ］）規格（ISO/IEC131818-1）は近年デジタルビデオ放送において使用される比較的広まった規格である。その規格はセットトップボックス（STB:set  top  box）、デジタルテレビ（DTV:  digital  television）、対話的デジタルテレビ（iDTV:  interactive  digital  television）、パソコン、ハンドヘルド機器およびその他の対話的機器などにデジタルデータストリームを提供するための規格である。
【０００３】
MPEG-2  over  IP［IP利用のMPEG-2伝送］はMPEG-2規格に準拠するデータストリームをTCP/IP（Transmission  Control  Protocol/Internet  Protocol［伝送制御プロトコル／インターネットプロトコル］）パケットまたはUDP（User  Datagram  Protocol［ユーザーデータグラムプロトコル］）/IPパケットのようなパケットにパケット化してそれをインターネットを通じて伝送する方法である。この方法はIP放送の好ましい方法である。
【０００４】
近い将来、ブロードバンドインターネットを通じたデジタルテレビ放送が現実となり、広まるであろう。そうなればユーザーにとって新しい娯楽サービスが提供され、またサービスプロバイダーにとっても付加価値サービスを提供する新しい機会が提供されるであろう。しかし、ネットワークのサービス品質（QoS:  quality  of  service）は常に保証できるわけではない。たとえば、ネットワーク帯域幅の変動の結果、放送が一時的に中断し、テレビ画面のようなユーザーインターフェース上で静止画像やぶれたりぼやけたりした画像になったり、あるいはコンテンツが全く表示されないといったことさえあり、こうしてユーザーに不快な印象を与えることになる。
【０００５】
さらに、既存の地上波デジタルテレビ番組の放送でも、ある地域である期間に放送信号の品質変動が生じることがある。特に移動するユーザーについては信号品質変動は移動速度の効果または建物の遮蔽のためより重要で、よって放送が一時的に中断し、テレビ画面のようなユーザーインターフェース上で静止画像やぶれたりぼやけたりした画像になったり、あるいはコンテンツが全く表示されないといったことさえあり、こうしてユーザーに不快な印象を与えることになりうる。
【発明の開示】
【課題を解決するための手段】
【０００６】
本発明は、現在放送中の通常番組の放送品質が帯域幅変動または信号品質変動のためある所定の値より低くなっているときに、広告のような特定の放送品質のあらかじめ用意された番組を挿入すること（のための方法）を提供する。ここで、前記あらかじめ用意された番組は、現在放送中の番組とある関連を有したものでもよく、よってユーザーはぶれたりぼやけたりした画像を辛抱したり、通常の番組が視聴に耐えるレベルを取り戻すのを単に待ったりすることなく何らかの番組を見ることができる。
【０００７】
IP放送については、前記あらかじめ用意された番組は、特定のサービス品質をもつローカルサーバーまたはローカル記憶装置からくるものがありうる。前記ローカル記憶装置に保存された前記あらかじめ用意された番組は、放送されるべき通常番組の放送に先立って前もって保存されていてもいいし、あるいは通常番組の放送の間に保存される通常番組に付随する別の番組であってもいいし、あるいは通常番組の放送の間でネットワーク帯域幅に余裕があるときにネットワーク放送サーバーまたはローカルサーバーからダウンロードされるものでもよい。さらに、本発明は、通常番組の失われたセグメントを再取得してそれを後続の番組につなぐことによってユーザーをわずらわしい帯域幅変動から解放することもできる。
【０００８】
地上波デジタルビデオ放送については、前記あらかじめ用意された番組はローカル記憶装置からくる。前記ローカル記憶装置に保存された前記あらかじめ用意された番組は、放送されるべき通常番組の放送に先立って前もって保存されていることもできるし、また通常番組の放送の間に保存される通常番組に付随する別の番組であることもできる。
【０００９】
本発明はさらに、挿入されたあらかじめ用意された番組の統計を収集する方法を提供する。放送サービスプロバイダーは、その統計情報に従って当事者に課金するのである。
【発明の効果】
【００１０】
本発明は、ネットワーク変動または信号品質変動の生起中、ユーザーが全く番組を見られない、あるいはぶれたりぼやけたりした画像しか見られないといった問題を解決したのみならず、放送サービスプロバイダーによって提供される有意な付加価値サービスを技術的に可能にした。
【００１１】
付属の図面との関連でなされる以下の記述および請求項を参照することによって、本発明のその他の目的および成果が明らかとなり、本発明のより十全なる理解が得られるであろう。
【００１２】
これから本発明について、実施形態の形で付属の図面を参照しつつ詳細に説明する。
【００１３】
付属の図面を通じて、同様の参照符号は同様または同一の特徴および機能を表す。
【発明を実施するための最良の形態】
【００１４】
図１は、本発明のある実施形態に基づくネットワークデジタル放送の間にあらかじめ用意された番組を挿入するためのシステムを示す概略図である。既存の放送システムに含まれる番組放送装置に加えて、当該デジタルビデオ放送システムはさらに、現在放送中の通常番組の放送品質を検出するための検出装置と、前記検出された放送品質がある所定の値よりも低いときにあらかじめ用意された番組、すなわち別番組を挿入するための切り換え装置とを有する。ここで、前記別番組の放送品質はユーザーが認容できるレベルより上のものである、すなわち、ある所定のレベルには達している。当該番組放送装置は通常さらに、ネットワークインターフェース１１２、プロトコルパーサー１１４、ネットワークバッファ１１６、PIDフィルタ１２１、通常番組バッファ１２３、デマルチプレクサ１２７およびデコーダ１２９を有する。まず、ネットワークデジタル放送番組ストリームがネットワークインターフェース１１２を通じてユーザーのローカル領域にダウンロードされる。放送番組がローカルユーザーとの双方向機能を提供する場合、番組ストリームは通常UDP/IPパケットからなる。放送番組がローカルユーザーとの双方向機能を提供しない場合には、番組ストリームは通常TCP/IPパケットからなる。放送番組ストリームは、プロトコルパーサー１１４によって処理されてIPパケットヘッダおよびUDPもしくはTCPパケットヘッダが除去されたのち、MPEG-2規格に従う番組伝送ストリームになり、ネットワークバッファ１１６に送られる。
【００１５】
番組伝送ストリームが複数番組伝送ストリームである場合、ユーザーの番組選択情報に従って選択された番組の伝送ストリームはPID（Packet  Identifier［パケット識別子］）フィルタ１２１を通じて通常番組バッファ１２３に送られ、前記選択された番組伝送ストリームはさらにバッファ切り換え手段１４２を通じてデマルチプレクサ１２７に送られて多重化解除されてPES（Packetized  Element  Stream［パケット化基本ストリーム］）になり、最終的にこのPESがデコーダ１２９によって復号されてディスプレイへのオーディオ／ビデオ信号出力となる。当該デジタルビデオ放送システムにおける、ユーザーが番組を選択するためのユーザーコントローラおよびユーザーによる番組へのアクセスを制御するための条件アクセスコントローラは本発明の焦点ではないので、これらについてはここでは詳細に記述することはせず、関連図面でも示されていない。
【００１６】
パケット紛失現象および番組パケットの遅着は、ネットワークの帯域幅変動が生じるとき、特にネットワークのサービス品質がある所定の値まで劣化するときに起こる。遅れて到着したパケットはそのPCR（Program  Clock  Reference［番組クロック基準］）に基づいてネットワークバッファによって破棄され、通常番組バッファの充填レベルは大きく下がり、よって静止画像またはぶれた画像が現れる。遅着パケットの復号といったその後の処理を正しく実行することは不可能だからである。
【００１７】
一方、本実施形態は、通常番組バッファ１２３の充填レベルに基づいて通常番組が保証された品質で放送できないことを判定する。この判定はバッファ制御装置１４０のような検出装置によってなされる。次いで、バッファ制御装置１４０が、切り換え情報をバッファ切り換え装置１４２のような切り換え装置に送り、この切り換え装置が別番組バッファ１３０をデマルチプレクサ１２７に接続する。前記別番組バッファ１３０は広告番組ストリームのような別番組ストリームを、別番組保存用ローカル記憶装置１３２から取得して通常番組ストリームを置き換え、それをデマルチプレクサに送り、そこで処理されたものが最終的にユーザーに提示される。
【００１８】
別番組を挿入するのと同時に、通常番組ストリームのほうもネットワークバッファ１１６およびPIDフィルタ１２１を通じて通常番組バッファ１２３に充填されることができ、該通常番組バッファ１２３の充填レベルがバッファ制御装置１４０によって検出される。通常番組バッファの充填レベルが所定の値を回復したら、それは通常番組の利用可能な放送品質がユーザーに認容可能なレベルを回復したことを示す。一方、バッファ制御装置１４０は切り換え情報をバッファ切り換え装置１４２に送り、このバッファ切り換え装置がデマルチプレクサ１２７を再び通常番組バッファ１２３をつなぐ状態に切り換え戻す。こうして通常番組の放送が再開されるのである。切り換えフローについてはのちに詳細に述べる。
【００１９】
本発明はさらに、通常番組についてのタイムシフト機能を提供する。この機能は別番組を挿入している間に通常番組の紛失セグメントを取得してそれらのセグメントを後続の放送番組につなぐことができるものである。これによりユーザーは帯域幅変動に気づかないこともありうる。
【００２０】
タイムシフト機能を実装するために、別番組を挿入している間に、プロトコルパーサー１１４は通常番組を放送するネットワークサーバーのようなサーバー（図示せず）に要求を送りうる。この要求は通常番組の紛失セグメントについての情報を含んでおり、ネットワークサーバーに通常番組のその紛失セグメントを再送信するよう要求する。その後、受信された通常番組のその紛失セグメントおよびその後続の通常番組のセグメントが順番に通常番組保存用ローカル記憶装置１６０に保存される。ローカル記憶装置に保存されたこうした番組はさらに通常番組バッファ１２３に送られる。このタイムシフト機能はのちに詳細に述べる。
【００２１】
本実施形態のデジタルビデオ放送システムはさらに、挿入されたあらかじめ用意された別番組の時間およびコンテンツ種別の統計をとるための統計装置１４８を有する。この統計装置はバッファ切り換え装置１４２に含められることもでき、放送のコンテンツ種別、放送の時間期間などといった別番組の放送情報の統計を取ることができる。こうした情報はファイルの形でローカル記憶装置１５０に保存される。あるいはリアルタイムでネットワークを通じてネットワーク放送サーバーのようなネットワークサーバーに送信されてもよい。ネットワーク放送サービスプロバイダーは前記ファイル中の統計情報に基づいて当事者に課金しうる。そして別番組の内容が広告である場合、広告主に課金することもできる。
【００２２】
統計機能は、前記別番組ストリームの伝送小パケットのPID値によって実装されうる。MPEG-2規格の仕様によれば、規格によって定義されている値の部分のほかに、ユーザーによって定義されるべき値の領域のセグメントが残っている。ストリーム種別とPIDとの間の対応付け関係は番組対応付けテーブルに記録される。そこではストリーム種別の値0x80〜0xFFがユーザー自身によって定義されることになっている。たとえば、ストリーム種別0x88は広告種別番組と定義でき、対応するPID＝0x30は広告主Aの番組伝送ストリームと定義できる。よって、統計装置148はPID＝0x33をもつ全放送情報を集めて広告主Aに課金するのに使うことができる。
【００２３】
本発明で言及されているローカル記憶装置はハードディスクドライブ（HDD）、光ディスクドライブ（CDまたはDVD）、磁気テープドライブまたはその他の種類の磁気式／光学式記憶装置でありうる。本発明で言及される複数の記憶装置は、同じ機能を達成できる限り、一つの記憶装置に組み合わされてもよい。
【００２４】
図２は、本発明のある実施形態に基づくネットワークデジタル放送の間にあらかじめ用意された番組を挿入することの、概略的なフローチャートである。このフローは、通常番組とあらかじめ用意された番組すなわち別番組との間の放送の切り換えのフローである。第一に、ネットワークを通じてネットワーク放送番組ストリームが受信される（ステップＳ２１０）。IPパケットヘッダおよびUDPパケットヘッダが除去されて番組伝送ストリームがMPEG-2に従うようにされる（ステップＳ２１２）。次いでPID値がユーザーの選択に従ってフィルタにかけられ（ステップＳ２１４）、ユーザーによって選ばれた番組に関係する全伝送小パケットがさらなる処理のために選択される。
【００２５】
第二に、通常番組の放送がIP放送プロトコルに従って完了しているかどうかが判定される（ステップＳ２２０）。そうでなければ、通常番組バッファの充填レベルが検出される（ステップＳ２３０）。
【００２６】
通常番組バッファの充填レベルが十分、たとえば60%超である場合、その通常番組が放送される。もし放送中の番組が通常番組に付随する別番組であれば、（ステップＳ２４０）、付随する別番組は将来の挿入のために放送と同時にローカル記憶装置に保存されうる（ステップＳ２４２）。
【００２７】
通常番組バッファの充填レベルが不十分、すなわちバッファがアンダーフローである場合、ローカル記憶装置から別番組ストリームが取得されて放送のために挿入される（ステップＳ２５０）。別番組ストリームはローカル領域からのものなので、この番組ストリームの放送品質はユーザーの要求を確実に満たす所定の基準に達しうる。もちろん、ローカルネットワークがそのサービス品質が保証される特定のサービス品質のものである場合、挿入するための別番組ストリームはローカルサーバーから直接取得することもできる。ローカル記憶装置に保存される別番組ストリームについては三つの主要なソースがある：
（１）通常番組の放送に先立ってローカル記憶装置に前もって保存された別番組ストリーム；
（２）通常番組の放送の間に、ネットワークサーバー、特にローカルエリアネットワークサーバーから帯域幅に余裕があるときに取得されてローカル記憶装置に保存された別番組ストリーム
（３）通常番組の放送の間に、あるセグメントが通常番組に付随する別番組であるかどうかが、伝送小パケットのPID値が特定の値であるかどうかを判定することによって判定でき（ステップＳ２４０）、別番組ストリームは通常番組ストリームの一部分である。もしそうなら、それはローカル記憶装置に保存され、同時にさらなる処理のために転送される（ステップＳ２４２）。もしそうでなければ、それはさらなる処理のために直接転送される。
【００２８】
最後に、通常番組または別の番組が多重化解除され（ステップＳ２６０）、さらに復号され（ステップＳ２７０）、その後ある形でユーザーに提示される（ステップＳ２８０）。
【００２９】
上述した切り換え手続きの間、通常番組および前記別番組の番組クロック基準が異なるので、番組切り換え手続きにおいて番組クロックを調整することが必要であるが、この調整方法はMPEG-2規格によって規定されている。この目的を達成するため、対応する番組クロック基準および伝送符号レートが、別の番組をローカル記憶装置に保存している間に保存されるべきである。
【００３０】
同時に、上述した切り換え手続きにおいて、前記別番組の完全なセグメントを確実に放送するため、前記別番組のセグメントは固定長に設定されることができ、あるいは放送されるべきセグメントを示すために前記別番組に特定のラベルを挿入することができる（米国特許出願公開第US20020065678A1、公開日2002年5月30日参照；該出願の開示はここに参照によって組み込まれる）。ステップＳ２２０とステップＳ２３０の間に、前記別番組が完全に放送されたかどうかを判定するための判定ステップが追加される。もしそうでなければ、通常番組バッファの充填レベルを検出することなく、別番組ストリームがローカル記憶装置から直接取得される。もし別番組が完全に放送され終わっていれば、通常番組バッファの充填レベルがさらに検出される。
【００３１】
本発明において言及される別番組とは、当該番組に関連する広告であってもよい。たとえば、「００７」シリーズの映画の放送中、主演男優が演ずる広告セグメントが挿入されてもよい。
【００３２】
図３は、本発明のある実施形態に基づくIPデジタル放送の間のネットワークサービス品質の変動を示す概略図である。時刻t1までは、図１の通常番組バッファ１２３の充填レベルは100%である。これはネットワークは完全に平常であることを示している。t1からt2までの期間に通常番組バッファ１２３の充填レベルは100%から75%に低下する。これはネットワークにおいて帯域幅変動が起こり始めており、ネットワークサービス品質が劣化し始めているが、まだ放送の要求を満たしていることを示す
時刻t2とt3の間では、通常番組バッファの充填レベルは75%から50%に減少する。これはネットワークサービス品質はさらに悪化したがそれでも放送を続けることはできることを示している。ただし、ひとたび通常番組バッファ１２３の充填レベルが閾値75%を割ると、図１のバッファ制御装置１４０が、別番組バッファ１３０をあらかじめ充填しておくよう、あらかじめ用意された番組、すなわち別番組を別番組保存用ローカル記憶装置１３２から読み始めさせる命令を発する。そのようにする目的は、ひとたび図１のデマルチプレクサ１２７がバッファ切り換え装置１４２によって前記別番組バッファ１３０につながれたときに、別番組がすぐ放送できるようにすることである。時刻t3の直後に通常番組バッファの充填レベルが所定の値50%未満にまで減少する。これはネットワークサービス品質が放送の要求を満たすことができず、よってバッファ制御装置１４０は時刻t3において、バッファ切り換え装置１４２によってデマルチプレクサ１２７を別番組バッファ１３０につながせる命令を発する。ここで別番組の放送が始まる。
【００３３】
時刻t4まで、すなわち通常番組バッファ１２３の充填レベルがもう一つの所定の値80%に上昇するまでは、別番組がずっと挿入される。通常番組バッファ１２３の充填レベルが80%に上昇したとき、すなわち、ネットワークサービス品質が完全に回復して利用可能な放送品質が放送の要求に達したとき、バッファ制御装置１４０はバッファ切り換え装置１４２によってデマルチプレクサ１２７を通常番組バッファ１２３につながせる命令を発し、通常番組の放送が再開される。通常番組放送へ切り換え戻すネットワークサービス品質の要求が別番組放送への切り換え時の値より高い理由は、偶然の変動ではなく確実にネットワークサービス品質が回復したことを保証するためである。
もちろん、ネットワークのサービス品質は、ネットワークの出口におけるネットワークバッファ１１６の充填レベルに基づいて決定することもできる。特に、単一の番組放送ストリームの場合には、ネットワークバッファ１１６の充填レベルは実質的にその場合の通常番組バッファ１２３の充填レベルに等しい。
【００３４】
図４は、本発明のある実施形態に基づくネットワークデジタル放送の間に、紛失した通常番組を後続の番組につなぐことの概略的なフローチャートである。このフローは、通常番組のタイムシフトのフローである。第一に、あらかじめ用意された番組、すなわち別番組を挿入するのと同時に、図１のプロトコルパーサー１１４がネットワークサーバーに、通常番組の紛失についての情報を含む要求を発する（ステップＳ４２０）。この要求は、紛失した通常番組セグメントの開始時刻および終了時刻などを含む。この要求は、現在通常番組を放送しているネットワーク放送サーバーに対して発されることができ、該ネットワーク放送サーバーはネットワークサービス品質が回復したときに前記紛失した通常番組ストリームを送り返すことを優先する。あるいはまた、前記要求は、サービス品質を保証できるローカルサーバーに対して発され、現在通常番組を放送しているネットワーク放送サーバーは通常番組ストリームを前記ローカルサーバーに伝送することを保証することを優先する。
【００３５】
紛失した通常番組ストリームのセグメントが受信されたとき（ステップＳ４３０）、それはプロトコルパーサーによってIPおよびTCPパケットヘッダが除去されたのちに通常番組保存用ローカル記憶装置に直接保存される（ステップＳ４４０）。同時に、その後の通常番組ストリームが受信され（ステップＳ４５０）、ネットワークバッファとPIDフィルタを通過したのち、当該番組の時間的順序において前記紛失した通常番組ストリームのセグメントのあとに保存される（ステップＳ４６０）。
【００３６】
最後に、ひとたび通常番組バッファの充填レベルが通常番組の放送に切り換え戻すのに必要な条件を満たしたら、通常番組が、通常番組保存用ローカル記憶装置から通常番組バッファに読み込まれ（ステップＳ４７０）、通常番組の放送がすぐに再開される（Ｓ４８０）。
【００３７】
別番組は決まった長さなので、このプロセスの間、別番組の残りの放送時間は予測できる。図１のバッファ制御装置１４０はその残り放送時間に基づいて、通常番組バッファ１３０をあらかじめ充填しておくよう、通常番組ストリームを通常番組保存用ローカル記憶装置から読み込ませる命令を発しうる。
【実施例】
【００３８】
図５は、本発明のもう一つの実施形態に基づく、地上波デジタル放送の間にあらかじめ用意された番組を挿入するためのシステムを示す概略図である。このシステムは図１に示したシステムと実質的に同じであり、信号源が異なり、そのため番組受信手段に若干の違いがあるだけである。たとえば、ネットワークインターフェース１１２、プロトコルパーサー１１４およびネットワークバッファ１１６はフロントエンドデコーダ／チャネルデコーダ５１２およびチャネルバッファ５１６によって置き換えられている。同時に、このシステムにはタイムシフト機能はない。同様の部分は改めて説明はせず、違っている部分だけを以下に説明する。
【００３９】
地上波デジタル放送番組ストリームは、まずフロントエンドデコーダ／チャネルデコーダ５１２によって処理されて、MPEG-2規格に従う番組伝送ストリームを形成する。これはチャネルバッファ５１６に転送される。この番組伝送ストリームはさらに、さらなる処理のためにPIDフィルタ１２１に転送される。その後のシステムは図１のシステムと実質的に同様である。地上波デジタルビデオ放送システムにはタイムシフト機能はなく、よってこのシステムでは、通常番組保存用のローカル記憶装置はなくてもよい。
【００４０】
図６は、本発明のもう一つの実施形態に基づく地上波デジタルビデオ放送の間にあらかじめ用意された番組を挿入することの、概略的なフローチャートである。このシステムは図２に示されたフローと実質的に同じであり、ただ、信号源が違っていて、番組ストリームを受信するフローが若干違っているだけである。同様の部分は改めて説明はせず、違っている部分だけを以下に説明する。
【００４１】
第一に、地上波放送番組ストリームが地上波放送信号から受信され（ステップＳ６１０）、フロントエンド復調およびチャネル復号ののちにMPEG-2規格に従う番組伝送ストリームになる（ステップＳ６１２）。フロントエンド復調およびチャネル復号の間，ビット誤り率（BER:  bit  error  ratio）および信号対雑音比（SNR:  signal  noise  ratio）が計算される。ユーザーの選択に従って番組伝送ストリームのPID値がフィルタにかけられ（ステップＳ２１４）、ユーザーが選んだ当該番組に関連する全伝送小パケットがさらなる処理のために選択される。
【００４２】
第二に、通常番組の放送が終了したかどうかが判定される（ステップＳ２２０）。たとえば、SNRがある期間（たとえば５分）にわたって定常的に所定の値（たとえば15dB）より低かったらその通常番組放送は終了したと考えることができる。
【００４３】
通常番組の放送が終了していなかった場合には、さらにSNR/BERが認容可能な範囲内であるかどうかが判定される（ステップＳ６３０）。SNRが所定の値以上、たとえばSNR≧18dBであれば、通常番組放送が継続される。SNRが前記所定の値（18dB）未満であれば、現在の地上波放送信号は放送品質のある要求を満たさないということであり、あらかじめ用意された番組、すなわち別番組がローカル記憶装置から取得され、放送のために挿入されることができる（ステップＳ２５０）。もちろん、別の番組を挿入することの判定は、BERが所定の値（たとえば3.0×10-3）未満であるかどうかに基づいて行うこともできる。
【００４４】
最後に、通常番組または別の番組が多重化解除され（ステップＳ２６０）、さらに復号され（ステップＳ２７０）、そして最後にある形でユーザーに提示される（ステップＳ２８０）。
【００４５】
ローカル記憶装置に保存されている前記別番組ストリームには、二つの主要なソースがある：
（１）通常番組の放送に先立って前もって前記ローカル記憶装置に保存された別番組ストリーム；
（２）通常番組の放送の間に、あるセグメントが通常番組に付随する別番組であるかどうかが、伝送小パケットのPID値が特定の値であるかどうかを判定することによって判定できる。もしそうなら、前記セグメントはローカル記憶装置に保存され、さらなる処理のために伝送される。もしそうでなければ、それはさらなる処理のために直接伝送される。
【００４６】
本発明は特定の実施形態を参照しつつ記載されてきたものの、数多くの変更、修正および変形を上記の記述に基づいて行うことは当業者には明らかなことである。したがって、そうした変更、修正および変形が付属の特許請求の精神および範囲にはいる場合には、本発明に含まれるものと見なされるべきである。
【図面の簡単な説明】
【００４７】
【図１】本発明のある実施形態に基づくネットワークデジタル放送の間にあらかじめ用意された番組を挿入するためのシステムを示す概略図である。
【図２】本発明のある実施形態に基づくネットワークデジタル放送の間にあらかじめ用意された番組を挿入することの概略的なフローチャートである。
【図３】本発明のある実施形態に基づくネットワークデジタル放送の間のネットワークサービス品質変動を示す概略図である。
【図４】本発明のある実施形態に基づくネットワークデジタル放送の間に紛失した通常番組を後続の番組につなぐことの概略的なフローチャートである。
【図５】本発明の別のある実施形態に基づく地上波デジタル放送の間にあらかじめ用意された番組を挿入するためのシステムを示す概略図である。
【図６】本発明のさらに別のある実施形態に基づく地上波デジタル放送の間にあらかじめ用意された番組を挿入することの概略的なフローチャートである。
【符号の説明】
【００４８】
１１２  ネットワークインターフェース
１１４  プロトコルパーサー
１１６  ネットワークバッファ
１２１  PIDフィルタ
１２３  通常番組バッファ
１２７  デマルチプレクサ
１２９  デコーダ
１３０  別番組バッファ
１３２  別番組保存用ローカルバッファ
１４０  バッファ制御装置
１４２  バッファ切り換え装置
１４８  統計装置
１５０  記憶装置
１６０  通常番組保存用ローカル記憶装置
Ｓ２１０  ネットワーク放送番組ストリームを受信
Ｓ２１２  UDP/IPパケットヘッダを除去
Ｓ２１４  PID値に基づいて番組をフィルタにかける
Ｓ２２０  放送終了？
Ｓ２３０  通常番組バッファの充填レベルを検出
Ｓ２４０  付随する別番組？
Ｓ２４２  付随する別番組をローカル記憶装置に保存
Ｓ２５０  挿入するための別番組ストリームをローカル記憶装置から取得
Ｓ２６０  番組を多重化解除
Ｓ２７０  番組を復号
Ｓ２８０  番組を提示
Ｓ４２０  通常番組の紛失情報を含む要求を発する
Ｓ４３０  紛失した通常番組セグメントを受信
Ｓ４４０  紛失した通常番組セグメントをローカル記憶装置に保存
Ｓ４５０  後続の通常番組ストリームを受信
Ｓ４６０  受信した後続の通常番組ストリームを当該番組の順序中でローカル記憶装置に保存
Ｓ４７０  ローカル記憶装置から通常番組を取得してそれを通常番組バッファに送る
Ｓ４８０  通常番組放送の再開
Ｓ６１０  地上波放送番組ストリームを受信
Ｓ６１２  フロントエンド復調／チャネル復号
Ｓ６３０  SNR/BERが認容可能な範囲かどうかを検出
【図１】
2007515108.tif 000003
【図２】
2007515108.tif 000004
【図３】
2007515108.tif 000005
【図４】
2007515108.tif 000006
【図５】
2007515108.tif 000007
【図６】
2007515108.tif 000008
【国際調査報告】
2007515108.tif 000009
2007515108.tif 000010
2007515108.tif 000011
2007515108.tif 000012