(57)【要約】デコーダバッファのオーバーフロー又はアンダーフローなしにローカルコマーシャルセグメントを現存するネットワークタイムスロットにシームレスでスプライスする方法。コマーシャルセグメントのｖｂｖ＿遅延は（例えば、最小遅延又は最大遅延に）操作される。コマーシャルセグメントからピクチャは、関連ネットワークタイムスロット期間の少なくとも一部の間出力される。コマーシャルセグメント又は入力ネットワークフィードの格納部分に残っているピクチャ数に関して決定がなされ、出力速度が要求されるように調節される。格納されたネットワークフィードのｖｂｖ＿遅延又はローカルコマーシャルセグメントのｖｂｖ＿遅延は、入力ネットワークフィードのｖｂｖ＿遅延と一致するように調節される。
2004505513.tif 000002
【特許請求の範囲】
【請求項１】
関連ｖｂｖ＿遅延を有するコマーシャルスロット期間でネットワークタイムスロット期間と関連ｖｂｖ＿遅延を有する入力ネットワークフィードをスプライスする方法であって、
（ａ）　最小遅延及び最大遅延の一方の間で前記コマーシャルスロットｖｂｖ＿遅延を操作し、
（ｂ）　ネットワークタイムスロット期間の少なくとも一部の間で圧縮されたコマーシャルスロットからピクチャを出力し、
（ｃ）　前記入力ネットワークフィードの格納部分と前記コマーシャルスロットの一方から残りのピクチャ数を決定し、前記コマーシャルスロットを出力するために要求されるように前記出力速度を調整し、
（ｄ）　前記入力ネットワークフィードの前記ｖｂｖ＿遅延と一致させるために、格納されたネットワークフィードの前記ｖｂｖ＿遅延と前記ローカルコマーシャルスロットの前記ｖｂｖ＿遅延の一方を調整することを有する方法。
【請求項２】
最大遅延に前記コマーシャルスロットｖｂｖ＿遅延を操作することを有する請求項１記載の方法。
【請求項３】
前記ネットワークタイムスロット期間、前記圧縮されたコマーシャルスロットからピクチャを出力することを有する請求項２記載の方法。
【請求項４】
前記入力ネットワークフィードの少なくとも一部を格納し、増加した出力速度で前記残りのピクチャを出力し、その後、前記ネットワークフィードの前記格納部分を出力し、格納されたネットワークフィードの前記ｖｂｖ＿遅延が前記入力ネットワークフィードの前記ｖｂｖ＿遅延と一致するまで、ネットワークタイムスロットｖｂｖ＿遅延を調整することによって、前記コマーシャルスロットから残りのいかなるピクチャをも出力することを有する請求項３記載の方法。
【請求項５】
前記圧縮されたコマーシャルスロット期間は３０．５秒の期間を有するように操作される請求項２記載の方法。
【請求項６】
前記ネットワークタイムスロット期間は、デコードタイムスタンプとネットワークタイムスロット期間時間許容値に基づいており、前記ネットワークフィードの前記格納部分は、前記３０．５秒と前記ネットワークタイムスロット期間との差と少なくとも同じぐらい大きい請求項５記載の方法。
【請求項７】
最小遅延に前記コマーシャルｖｂｖ＿遅延を操作することを有する請求項１記載の方法。
【請求項８】
前記ネットワークタイムスロット期間の少なくとも一部の間前記圧縮されたコマーシャルスロットからピクチャを出力することを有する請求項７記載の方法。
【請求項９】
前記コマーシャルスロットから残りのピクチャ数を決定し、前記ネットワークタイムスロット期間を完了するために要求されるように前記出力速度を調節し、前記入力ネットワークフィードの前記ｖｂｖ＿遅延に一致するように前記ローカルコマーシャルスロットｖｂｖ＿遅延を調整することを有する請求項８記載の方法。
【請求項１０】
前記圧縮されたコマーシャルスロット期間は２９．５秒間を有するように操作される請求項７記載の方法。
【請求項１１】
前記ネットワークタイムスロット期間はデコードタイムスタンプとネットワークタイムスロット期間時間許容値に基づいており、前記コマーシャルスロットから１５ピクチャが残るように前記圧縮されたコマーシャルスロットは２９秒間出力され、１５の残りのピクチャの前記出力速度は前記ネットワークタイムスロット期間と２９．５秒との差に基づいて決定される請求項１０記載の方法。
【請求項１２】
関連ｖｂｖ＿遅延を有するコマーシャルスロット期間でネットワークタイムスロット期間と関連ｖｂｖ＿遅延を有する入力ネットワークフィードをスプライスする方法であって、
（ａ）　最大遅延に前記コマーシャルスロットｖｂｖ＿遅延を操作し、
（ｂ）　前記ネットワークタイムスロット期間、前記圧縮されたコマーシャルスロットからピクチャを出力し、
（ｃ）　前記入力ネットワークフィードの少なくとも一部を格納し、前記残りのピクチャを増加した出力速度で出力し、前記格納されたネットワークフィードを出力し、格納されたネットワークフィードの前記ｖｂｖ＿遅延が前記入力ネットワークフィードの前記ｖｂｖ＿遅延と一致するまで、ネットワークタイムスロットｖｂｖ＿遅延を調節することによって、前記コマーシャルスロットから残りのいかなるピクチャをも出力することを有する方法。
【請求項１３】
前記圧縮されたコマーシャルスロット期間は３０．５秒間を有するように操作される請求項１２記載の方法。
【請求項１４】
前記ネットワークタイムスロット期間は、デコードタイムスタンプとネットワークタイムスロット期間時間許容値に基づいており、前記ネットワークフィードの前記格納部分は、前記３０．５秒と前記ネットワークタイムスロット期間との差と少なくとも同じぐらい大きい請求項１３記載の方法。
【請求項１５】
関連ｖｂｖ＿遅延を有するコマーシャルスロット期間でネットワークタイムスロット期間と関連ｖｂｖ＿遅延を有する入力ネットワークフィードをスプライスする方法であって、
（ａ）　最小遅延に前記コマーシャルスロットｖｂｖ＿遅延を操作し、
（ｂ）　前記ネットワークタイムスロット期間の少なくとも一部の間、前記圧縮されたコマーシャルスロットからピクチャを出力し、
（ｃ）　前記コマーシャルスロットから残りのピクチャ数を決定し、前記ネットワークタイムスロット期間を完了するために要求されるように前記出力速度を調節し、前記入力ネットワークフィードの前記ｖｂｖ＿遅延に一致するように前記ローカルコマーシャルスロットｖｂｖ＿遅延を調整することを有する方法。
【請求項１６】
前記圧縮されたコマーシャルスロット期間は２９．５秒間を有するように操作される請求項１５記載の方法。
【請求項１７】
前記ネットワークタイムスロット期間はデコードタイムスタンプとネットワークタイムスロット期間時間許容値に基づいており、前記コマーシャルスロットから１５ピクチャが残るように前記圧縮されたコマーシャルスロットは２９秒間出力され、１５の残りのピクチャの前記出力速度は前記ネットワークタイムスロット期間と２９．５秒との差に基づいて決定される請求項１６記載の方法。
【請求項１８】
関連ｖｂｖ＿遅延を有するコマーシャルスロット期間でネットワークタイムスロット期間と関連ｖｂｖ＿遅延を有する入力ネットワークフィードをスプライスする方法であって、
（ａ）　前記入力ネットワークフィードの少なくとも一部を格納及び遅延させ、
（ｂ）　前記ネットワークタイムスロット期間をデコードタイムスタンプとネットワークタイムスロット期間時間許容値に基づいて決定し、
（ｃ）　前記コマーシャルスロット期間が実質的に前記ネットワークタイムスロット期間と一致するように前記コマーシャルスロットｖｂｖ＿遅延を操作し、
（ｄ）　前記ネットワークタイムスロット期間の完了後に前記入力ネットワークフィードを出力することを有する方法。
【発明の詳細な説明】
【０００１】
本出願は、２０００年７月２５日に出願された仮特許出願通し番号６０／２２０，６７１号の利益を主張する。
【０００２】
本発明は、ディジタルビデオ信号の生成に関する。特に、本発明は、要求処理速度を特に低下することによって下流受信機の設計要求を単純化するために、ビデオスプライシングへの改良に関する。
【０００３】
圧縮されたビットストリームをスプライシングすることの目的は、トランジションを通じてビットストリームコンプライアンスを維持しながら、復号化されたプログラムにおいて分裂なしに、ある圧縮されたソースから第２の圧縮されたソースに変えることである。一般に、入力ストリームは、個々のエレメンタリストリーム型プロセッサによって処理される前に、パケタイズドエレメンタリストリーム（ＰＥＳ）レベルにデマルチプレックスされる。プログラムビデオは、アクセスユニット（ピクチャ）境界においてスプライスされ、タイムスタンプされたビデオ（及びオーディオフレーム）の継続的フローが、タイミング的に断絶せずに、出力ストリームに維持される。
【０００４】
ビデオスプライシング技術は、ストリーム入出力ポイントを決定し、出力ストリームが要求する値を計算するのに使用されるストリームパラメータを抽出するために入力ストリームの検査を含む場合がある。出力ポイントは現在の出力ストリーム中に発見され、入力ポイントは次の出力ストリーム中に発見される。
【０００５】
シームレス入出力ポイント表示部は、隣接するピクチャの種類を分析することによって発見可能である。特に、ストリームからのシームレス出力は、アンカーピクチャに先立つピクチャの終わりで作成可能である。これは、原ストリームの自然発生出力ポイントを特定する。シームレス入力ポイントは（１）クローズドＧＯＰの開始、（２）アンカーピクチャが続くイントラ符号化（Ｉ）ピクチャ、又は（３）後方向予測又はイントラ符号化のみを使用してＰピクチャが続くＩピクチャによって特定可能である。
【０００６】
適当な入出力ポイントを発見することによって、ある圧縮ストリームから第２の圧縮ストリームへの切り替えの困難性は、現実の切り替えポイントが、顕著な視覚効果なしで（シームレスの側面を維持するために）一般にピクチャ又は切り替えコマンドの２つの内部に存在し得るという事実によって緩和される。しかし、ネットワークコマーシャルによって占有される場合がある、厳格に定義されたネットワークタイムスロットが、等しく厳格に定義されたローカル挿入に置換されると、セグメント置換は正確でなければならないので、スロットを正しく満たす注意が払わなければならない。
【０００７】
発明の要約
本発明は、デコーダバッファのオーバーフロー又はアンダーフローなしにローカルコマーシャルセグメントを現存するネットワークタイムスロットにシームレスでスプライシングする方法に関する。特に、本発明は、関連ｖｂｖ＿遅延を有するコマーシャルスロット期間でネットワークタイムスロット期間と関連ｖｂｖ＿遅延を有する入力ネットワークフィードをスプライスする方法に関する。最小遅延及び最大遅延の一方の間でコマーシャルスロットｖｂｖ＿遅延は操作される。ネットワークタイムスロット期間の少なくとも一部の間、圧縮されたコマーシャルスロットからピクチャが出力される。その後、残りのピクチャ数が決定される（即ち、入力ネットワークフィードの格納部分又はコマーシャルスロットのどちらかからの残りのピクチャ）。（入力ネットワークフィードの格納部分又はコマーシャルスロットのどちらかからの残りのピクチャの）出力速度がコマーシャルスロットを出力するために要求されるように調整される。その後、入力ネットワークフィードのｖｂｖ＿遅延に一致させるために、格納されたネットワークフィード又はローカルコマーシャルスロットのｖｂｖ＿遅延のどちらかのｖｂｖ＿遅延が調整される。
【０００８】
好ましい実施形態においては、最大遅延にコマーシャルスロットｖｂｖ＿遅延は操作される。ネットワークタイムスロット期間、圧縮されたコマーシャルスロットからピクチャは出力される。入力ネットワークフィードの少なくとも一部を格納し、増加した出力速度で残りのピクチャを出力し、その後、ネットワークフィードの格納部分を出力することによって、コマーシャルスロットから残りのいかなるピクチャも出力される。また、格納されたネットワークフィードのｖｂｖ＿遅延が入力ネットワークフィードのｖｂｖ＿遅延と一致するまで、ネットワークタイムスロットｖｂｖ＿遅延は調整される。
【０００９】
更に別の好ましい実施形態においては、最小遅延に、コマーシャルｖｂｖ＿遅延は操作される。ネットワークタイムスロット期間の少なくとも一部の間、圧縮されたコマーシャルスロットからピクチャが出力される。コマーシャルスロットから残りのピクチャ数を決定し、ネットワークタイムスロット期間を完了するために要求されるように出力速度を調節し、入力ネットワークフィードのｖｂｖ＿遅延に一致するようにローカルコマーシャルスロットｖｂｖ＿遅延が調整される。
【００１０】
更に別の好ましい実施形態においては、入力ネットワークフィードの少なくとも一部が格納及び遅延される。ネットワークタイムスロット期間が、デコードタイムスタンプとネットワークタイムスロット期間時間許容値に基づいて決定される。コマーシャルスロット期間が実質的にネットワークタイムスロット期間に一致するように、コマーシャルスロットｖｂｖ＿遅延が操作される。ネットワークタイムスロット期間の完了後に入力ネットワークフィードが出力される。
【００１１】
発明の詳細な説明
１乃至Ｓの番号が付されたＳネットワークアクセスユニット（ピクチャ）のシーケンスがストリームに埋め込まれている図１に示すネットワークエレメンタリストリームＮを考える。このシーケンスは、局所的に挿入されたコマーシャルになり得るローカルタイムスロットを表す１乃至Ｃの番号が付されたＣローカルアクセスユニットのシーケンスと交換されるべき、ネットワーク広告になり得るネットワークタイムスロットを表している。
【００１２】
ネットワークからのアウトポイントは、ローカルアクセスユニット１の開始と同時に起こるネットワークアクセスユニット１の開始位置である。同様に、ネットワークへの復帰のインポイントは、ネットワークアクセスユニットＳの後に起こる。アウトポイントは、ローカルアクセスユニットＣの後のローカルコマーシャルから起こる。
【００１３】
コマーシャルの開示時間と最終プレゼンテーション期間を知っても、圧縮されたストリームが更に制約を受けない場合には、ネットワークが提供するタイムスロットのストリームに圧縮されたローカルコマーシャルを挿入する方法を決定するには不十分である。ストリーム中のタイムスロットＴｓは、スロットにある許容値ΔｓをプラスマイナスしたプレゼンテーションタイムＰｓに等しい変数である。同様に、局所的に格納された、圧縮されたコマーシャルは、ある許容値Δｃをプラスマイナスした、そのプレゼンテーションタイムＰｃに等しい可変タイムスロットＴｃを有する。即ち、
【００１４】
Ｔｓ＝Ｐｓ＋／−Δｓ、及び、Ｔｃ＝Ｐｃ＋／−Δｃ
【００１５】
通常、ネットワークアクセスユニット数は、ネットワークスロットとコマーシャルスロットの両方が同一のフレーム速度を有する場合、即ち、Ｓ＝Ｃの場合は、ローカルコマーシャルアクセスユニット数に等しい。しかし、２４フレーム／秒セグメントを３０フレーム／秒スロットに挿入する場合のようにＳ≠Ｃの場合には、各セグメント内のアクセスユニット数は、Ｔｓ≡Ｔｃであるように比例的に配置されなければならない。
【００１６】
タイムスロット期間に関連したΔ許容値を決定することは、ローカルセグメントを現存するネットワークタイムスロットにスプライスする本発明を理解する上で非常に重要である。
【００１７】
可変性の決定
図２に示す、ＭＰＥＧ２圧縮ビデオデータのエレメンタリストリームｎにおいて、アクセスユニットｊは、２つの重要な情報、即ち、ビデオバッファリングベリファイア遅延（ｖｂｖ＿遅延）及びデコードタイムスタンプ（ＤＴＳ）でスタンプされる。
【００１８】
ｖｂｖ＿遅延のＭＰＥＧ２定義は、「ビデオバッファリングベリファイア（ＶＢＶ）がピクチャ開始コードの最終バイトを受信した後でそのピクチャを復号化する前に待機しなければならない２７ＭＨｚシステムクロックに由来する９０ＫＨｚクロック期間数」である。ＭＰＥＧ２用語において、括弧書きが明確化のために挿入され、ＶＢＶは「（ビデオ）エンコーダの出力に概念的に接続されている（ビデオバッファを有する）仮想的な（ビデオ）デコーダである。その目的は、エンコーダ又は編集プロセスが（ビデオデコーダのバッファがオーバーフロー又はアンダーフローするのを避けるために）作成可能であるデータ速度の可変性に関する制約を与えることである。」ｖｂｖ＿遅延の値はピクチャヘッダに配置される。
【００１９】
ＭＰＥＧ２において、ｊ番目のアクセスユニットのパケタイズドエレメンタリストリーム（ＰＥＳ）ヘッダに配置されるＤＴＳは、「エレメンタリストリームｎのアクセスユニットｊのシステムターゲットデコーダにおいて、符号化時間ｔｄｎ（ｊ）を示す」。特に、アクセスユニットｊにとって、このＤＴＳは、ＤＴＳ（ｊ）として表すことができる。また、ＤＴＳの値は、２７ＭＨｚシステムクロックに由来する９０ＫＨｚクロックの期間数のユニットにおいて特定される。
【００２０】
いかなる瞬間においても、時刻は、２７ＭＨｚシステムクロックに由来するプログラムクロックレファレンス（ＰＣＲ）から取得される。ＰＣＲの９０ＫＨｚ成分は、プログラムクロックレファレンスベース（ＰＣＲＢ）である。特に、ｖｂｖ＿遅延がアクセスユニットｊにおいて発生する瞬間の時刻は、ＰＣＲＢ（ｊ）として表される。図２は、ＤＴＳ（ＰＥＳヘッダの一部）とアクセスユニットｊにおけるｖｂｖ＿遅延（ピクチャヘッダの一部）との関係を示しており、次のアクセスユニットがエレメンタリストリームｎにおけるアクセスユニットｋまで続く。
【００２１】
いかなるアクセスユニットにおいてもｖｂｖ＿遅延の値は、そのアクセスユニットと、次式によってエレメンタリストリームにｖｂｖ＿遅延が提供される時の時刻（いわばウォールクロック）において、ＤＴＳに関連する。
【００２２】
ｖｂｖ＿遅延＝ＤＴＳ−ＰＣＲＢ
【００２３】
全ての項を９０，０００で割ると秒の値となる。
【００２４】
時間に関して解くと、
Ｔ＝ＰＣＲＢ＝ＤＴＳ−ｖｂｖ＿遅延
【００２５】
特に、アクセスユニットｊに対して、発生の時間は、
ｔ（ｊ）＝ＰＣＲＢ（ｊ）＝ＤＴＳ（ｊ）−ｖｂｖ＿遅延（ｊ）
【００２６】
同様に、アクセスユニット（ｋ）に対して、発生の時間は、
ｔ（ｋ）＝ＰＣＲＢ（ｋ）＝ＤＴＳ（ｋ）−ｖｂｖ＿遅延（ｋ）
【００２７】
トランスポートストリーム内の２つのアクセスユニット間の経過時間は以下によって見つけることができる。
経過時間＝ｔ（ｋ）−ｔ（ｊ）
【００２８】
ｔ（ｊ）がｔ（ｋ）の前に発生すると、即ち、ｔ（ｊ）＜ｔ（ｋ）であると、経過時間ＴＬは等しくなる。
ＴＬ＝ｔ（ｋ）−ｔ（ｊ）＝［ＤＴＳ（ｋ）−ｖｂｖ＿遅延（ｋ）］−［ＤＴＳ（ｊ）−ｖｂｖ＿遅延（ｊ）］
【００２９】
整理すると以下のようになる。
ＴＬ＝［ＤＴＳ（ｋ）−ＤＴＳ（ｊ）］＋「ｖｂｖ＿遅延（ｊ）−ｖｂｖ＿遅延（ｊ）」
【００３０】
この最終式は、ローカルセグメントをネットワークストリームのスロットにスプライスする方法を理解する上で鍵となる要素である。
【００３１】
［ＤＴＳ（ｋ）−ＤＴＳ（ｊ）］は、図２に示すアクセスユニットのシーケンスの期間であり、それは、スロット及びコマーシャル休み時間又はプレゼンテーションタイム（およそ３０秒スポット）を表すことが分かる。時間［ｖｂｖ＿遅延（ｊ）−ｖｂｖ＿遅延（ｋ）］の項は、スロット期間の可変性又は時間許容値を表す。
【００３２】
数値実施例として、ＤＴＳ値は、典型的な３０Ｈｚシステムにおいて一のアクセスユニットから次のものまで３０００だけインクレメントするとする。ＤＴＳ復号時間がプレゼンテーションピクチャ速度の単位であるので、これは当てはまる。従って、３０秒の典型的なコマーシャルスロットにおいては、ＤＴＳの２値の差、即ち、［ＤＴＳ（ｋ）−ＤＴＳ（ｊ）］は、２，７００，０００となり、９０，０００で割ると３０秒となる。トランスポートスロットにマルチプレックスされると、アクセスユニットがストリーム中に提供される場合に関する可変性は、ｖｂｖ＿遅延の２値の差、即ち、［ｖｂｖ＿遅延（ｊ）−ｖｂｖ＿遅延（ｋ）］によって提出される。ｖｂｖ＿遅延値が同一であれば、アクセスユニットはそれぞれのＤＴＳ値の間の正確な差だけ時間的に離れている。絶対的な最悪の場合（最大）可変性を決定することは次のステップである。
【００３３】
可変性に関する境界制限
非制限ストリームは、ゼロと４５，０００との間のいかなる値に対してもｖｂｖ＿遅延を許容する。このため、固定プレゼンテーション長コマーシャル挿入に対するタイムスロットは、９０ＫＨｚクロックの±４５，０００期間だけ変化可能である。時間に関して、これは、トランスポートストリームの実時間において観察されると±０．５秒を表す。例えば、正確に３０秒のビューアに復号化されたコマーシャルを提供する３０秒コマーシャルスロットが、所期の基準３０秒からの期間オフセットの間、トランスポートストリームに現われる。オフセットは、最後のピクチャ後のｖｂｖ＿遅延と最初のピクチャのｖｂｖ＿遅延との間の差によって決定され、それは、由来されるように、±０．５である。
【００３４】
シーケンスの最初のアクセスユニット（ピクチャ）におけるｖｂｖ＿遅延は、シーケンスの最後のアクセスユニット（ピクチャ）後のｖｂｖ＿遅延に等しい場合には、トランスポートストリーム内のタイムスロットは終了及び開始ＤＴＳ値の間の差に等しい。これは、ストリームが符号化される場合に最後に提供される同一の時間量である。例えば、符号化されたコマーシャルを正確に３０秒でビューアに提供する３０秒コマーシャルスロットは、コマーシャルの最後のピクチャ後のｖｂｖ＿遅延がコマーシャルの最初のピクチャのｖｂｖ＿遅延に正確に等しい場合に、正確に３０秒、トランスポートストリームに現われる。２つの値が同一であれば、ｖｂｖ＿遅延に対して特定の値は要求されない。
【００３５】
上述のように、コマーシャルの開始時間と最終プレゼンテーション期間を知ったとしても、圧縮されたストリームが更に制約を受けなければ、圧縮されたローカルコマーシャルをネットワークが与えるタイムスロットのストリームに挿入する方法を決定するには不十分である。ストリームのタイムスロットは、スロットのプレゼンテーション長に０．５秒までプラスマイナスがあるものに等しい変数である。同様に、局所的に格納された圧縮されたコマーシャルは、提供時間に０．５秒までプラスマイナスがあるものに等しい可変ストリーム長である。
【００３６】
解決手段
ネットワークエレメンタリストリームスロット期間をコマーシャルスロット期間に一致させる又はその逆を行うために幾つかの方法を採ることができる。最初の戦略は、事後に問題を修正することを含む。ローカルコマーシャルがネットワークスロットに対して最長ストリーム期間を有するように配置される場合には、これは効果がある。即ち、ネットワークスロットが表面上Ｔ秒であれば、コマーシャルストリーム時間はＴ＋０．５秒の期間を有するようにｖｂｖ＿遅延操作によって配置される。例えば、ローカルの圧縮されたコマーシャルは、プレゼンテーション期間が表面上３０秒である場合に、圧縮されたストリーム時間の３０．５秒が要求されるように調節されるｖｂｖ＿遅延を有する。基準ネットワークスロット期間及び／又は基準コマーシャルスロット期間は制限なしに変化可能であることが理解される（例えば、１５秒、３０秒、１分、１０分、３０分、１時間、数時間等等）。図３を参照するに、基準３０秒コマーシャルは、コマーシャル期間が可能な最大値、即ち、３０．５秒であるように調節されるｖｂｖ＿遅延を有する。理想的な場合は、ネットワークスポットにおける±０．５秒の時間変化が同様にスポットを３０．５秒にさせることであり、その結果、コマーシャルは正確に適合する。全ての他のより短いネットワークスロット期間に対して、この方法は、ローカルコマーシャルがネットワークストリームに十分にマルチプレックスされたときの前に、ネットワークフィードがプログラム材料の再生を開始することを要求することを保証する。ネットワークスロットはローカルコマーシャルが終了する前に終了する場合があるので、ネットワークプログラムは、２つの実時間ストリームに対する通常のスプライサ動作の場合と同様に、スプライサに格納されなければならない。一旦ネットワークスロットが終了すると、ローカルコマーシャルから残りのピクチャはより高速で出力トランスポートストリームにマルチプレックスされることができる。これは、ネットワークスロットの終了とローカルコマーシャルの終了との間のギャップを終了する。コマーシャルの終了時に、スプライスはスプライサによって格納されたネットワークプログラムにストリームを帰還する。ｖｂｖ＿遅延は、出力ストリームのｖｂｖ＿遅延が入力ネットワークフィード値に一致するまで、再開されたネットワークストリームの複数のピクチャに亘って調節される。
【００３７】
第２の方法は、事前に問題を修正することである。ローカルコマーシャルがネットワークスロットに対してより短いストリーム期間を有するように配置される場合に、これは効果がある。即ち、ネットワークスロットが表面上Ｔ秒であれば、コマーシャルストリーム時間はＴ−０．５秒の期間を有するようにｖｂｖ＿遅延操作によって配置される。例えば、ローカルの圧縮されたコマーシャルは、プレゼンテーション期間が表面上３０秒である場合に、圧縮されたストリーム時間の２９．５秒が要求されるように調節されるｖｂｖ＿遅延を有する。図４を参照するに、基準３０秒コマーシャルは、コマーシャル期間が可能な最短値、即ち、２９．５秒であるように調節されるｖｂｖ＿遅延を有する。理想的な場合は、ネットワークスポットにおける±０．５秒時間変化が同様にスポットを２９．５秒にさせることであり、その結果、コマーシャルは正確に適合する。全ての他のより長いネットワークスロット期間に対して、ネットワークスロットはスロットの残りのピクチャ数に対して監視される。２９秒のコマーシャルが出力された場合、コマーシャルの１５のピクチャが出力されるままにされ、ネットワークスロットの表面上３０のピクチャが残る。残りのネットワークスロットピクチャの現実数は、コマーシャルの開始以来、ネットワークストリームに通過したスロット期間とピクチャ数との差から決定される。ネットワークスロットの期待終了時間を満足するために、コマーシャルピクチャの出力速度（Ｒｎ）は調節（低下）される。ネットワークスロットの期待終了時間は、ピクチャ速度によって乗算された残りのネットワークスロットピクチャ数に等しい。出力速度は、コマーシャルピクチャが出力されると、ピクチャからピクチャを基準にして調節される。ｖｂｖ＿遅延は、出力挿入ストリームのｖｂｖ＿遅延が入力ネットワークフィード値に一致するまで、挿入されたコマーシャルデータストリームの多数のピクチャに亘って調節される。
【００３８】
この戦略は好ましい実施形態である。
【００３９】
第３の方法は、最初の２つの方法の組み合わせである。遠隔ソースからのストリームは、固定量だけ遅延可能である。この遅延は、入力ストリームで先取り解読を与える。この先取り解読は、それが内部スプライシングブロックに到達する前にストリームタイムスロットの期間を決定する機会を与える。ローカルコマーシャルのｖｂｖ＿遅延は、プレゼンテーションタイムと同一のトランスポートストリームの時間量を占めるように調節される。基準３０秒のコマーシャルは、スロット又はコマーシャルのどちらかの（±０．５秒）の変更に拘らず、ネットワークスロットと同一時間を占める。コマーシャルのスプライシングの後で、遅延バッファは、ネットワークスロットの終了の到達を判断するために、監視される。ローカルコマーシャルｖｂｖ＿遅延は、その後、その時間変更に拘らず、ネットワークスロットが終了した直後に、ローカルコマーシャルを終了させるように修正可能となる。これはネットワークスロットに続くネットワークプログラムに戻る円滑なスプライスを許容する。
【００４０】
好ましい実施形態に関して本発明は強調して説明してきたが、好ましい装置及び方法において変形がなされ得ることは当業者には自明であり、本発明はここで特に記載されている他の点でも実施可能であることを意図している。従って、本発明は、特許請求の範囲に定義されているように、本発明の要旨及び範囲内に包含される全ての変更を含む。
【図面の簡単な説明】
【図１】本発明によるネットワーク及びローカルタイムスロットの配列を示す。
【図２】本発明によるＤＴＳからの経過時間及びｖｂｖ＿遅延パラメータを示す。
【図３】本発明によるネットワークスロット及び最大値に操作されたコマーシャル挿入のｖｂｖ＿遅延を有するコマーシャル挿入の相対的な期間を示す。
【図４】本発明によるネットワークスロット及び最小値に操作されたコマーシャル挿入のｖｂｖ＿遅延を有するコマーシャル挿入の相対的な期間を示す。
【図１】
2004505513.tif 000003
【図２】
2004505513.tif 000004
【図３】
2004505513.tif 000005
【図４】
2004505513.tif 000006
【国際公開パンフレット】
2004505513.tif 000007
2004505513.tif 000008
2004505513.tif 000009
2004505513.tif 000010
2004505513.tif 000011
2004505513.tif 000012
2004505513.tif 000013
2004505513.tif 000014
2004505513.tif 000015
2004505513.tif 000016
2004505513.tif 000017
2004505513.tif 000018
2004505513.tif 000019
2004505513.tif 000020
2004505513.tif 000021
2004505513.tif 000022
【国際調査報告】
2004505513.tif 000023