(57)【要約】      （修正有）【課題】テレビジョン環境におけるチャンネルを変更する時の遅延を減少するための方法と装置を提供する。【解決手段】遠隔コンテントプロバイダからの複数のテレビジョン信号を受信し、各チャンネルはチャンネルを表示するために要求されるチャンネル情報を含む。複数のチャンネルの少なくとも一つのチャンネルは記憶されたチャンネルとして特定され少なくとも一つの記憶されたチャンネルのチャンネル情報は記憶装置（例えばサーキュラバッファ）に記憶されてもよい。その後で、記憶されたチャンネルの選択時に、記憶されたチャンネルの情報は表示のためにアクセスされる。実施例において、その記憶装置は記憶されたチャンネルの最も最近に受信されたＩフレームと記憶装置のその後のＭＰＥＧ信号とを維持するために更新されても良い。したがってチャンネルを変更する時新たに選択されたチャンネルを表示するために次のＩフレームを待つ必要がない。【選択図】図４
2011139501.tif 000002
【特許請求の範囲】
【請求項１】
テレビジョン環境においてチャンネルを変更する時に、表示遅延を減少する装置であって、
遠隔コンテントプロバイダから複数のテレビジョンチャンネルのチャンネル情報を受信する受信器であって、各チャンネル情報が、スクランブルされたビデオフレームを含み、且つ、前記ビデオフレームを逆スクランブルするために用いられる制御語が暗号化されて含まれているエンタイトルメント制御メッセージを前記チャンネル情報とは別々に受信する、前記受信器と、
現在観られているチャンネル以外の少なくとも一つのチャンネルのチャンネル情報に対応するエンタイトルメント制御メッセージを復号して制御語を抽出する抽出部と、
抽出された制御語を記憶する記憶部と、
前記記憶部に記憶されている制御語を用いて、前記記憶されている制御語に対応するチャンネル情報のビデオフレームを逆スクランブルする復号部と、を含む装置。
【請求項２】
更に、前記複数のテレビジョンチャンネルのうちから、チャンネル選択規則に基づいて前記少なくとも一つのチャンネルを選択する選択部を含み、
ここで、前記チャンネル選択規則は、現在観られているチャンネルに隣接するチャンネル、ユーザに関連したお気に入りのチャンネル、頻繁に観られるチャンネル、およびオペレータによって特定されたチャンネルのうちの少なくとも１つを選択する規則を含む、請求項１の装置。
【請求項３】
コンピュータによって実行される、テレビジョン環境においてチャンネルを変更する時に表示遅延を減少する方法であって、
遠隔コンテントプロバイダから複数のテレビジョンチャンネルのチャンネル情報を受信する受信ステップであって、各チャンネル情報が、スクランブルされたビデオフレームを含む、チャネル情報受信ステップと、
前記ビデオフレームを逆スクランブルするために用いられる制御語が暗号化されて含まれているエンタイトルメント制御メッセージを前記チャンネル情報とは別々に受信する、エンタイトルメント制御メッセージ受信ステップと、
現在観られているチャンネル以外の少なくとも一つのチャンネルのチャンネル情報に対応するエンタイトルメント制御メッセージを復号して制御語を抽出する抽出ステップと、
抽出された制御語を記憶部に記憶する記憶ステップと、
前記記憶部に記憶されている制御語を用いて、前記記憶されている制御語に対応するチャンネル情報のビデオフレームを逆スクランブルする復号ステップと、
を含む方法。
【請求項４】
更に、前記複数のテレビジョンチャンネルのうちから、チャンネル選択規則に基づいて前記少なくとも一つのチャンネルを選択する選択ステップを含み、
ここで、前記チャンネル選択規則は、現在観られているチャンネルに隣接するチャンネル、ユーザに関連したお気に入りのチャンネル、頻繁に観られるチャンネル、およびオペレータによって特定されたチャンネルのうちの少なくとも１つを選択する規則を含む、請求項３の方法。
【発明の詳細な説明】
【技術分野】
【０００１】
［関連出願］
この出願は、２００４年１０月１５日に出願された米国仮出願番号６０／６１９，１０５の優先権の利益を請求し、この仮出願はこの出願と一体化される。
著作権告知。この特許書類の開示の一部分は、著作権の保護の請求がなされている資料を含む。著作権者は特許の書類または特許の開示をいかなる人によってもファクシミリによる再生することに対しては異議を申し立てない。それは米国特許商標局のファイルまたは記録の中にあるだろうからであるがしかしいかなる他の権利をも留保する。著作権２００２年オープンＴＶインク。
【０００２】
[技術分野]
この発明は一般的にデジタルテレビジョンの領域に関する。例示的実施例の中に、この発明はデジタルテレビジョンネットワークにおけるユーザー表示装置におけるチャンネル変更をより進展させるための方法と装置を提供する。
【背景技術】
【０００３】
デジタルテレビジョン通信の中心部にはセットトップボックス（ＳＴＢ）がありこれは放送内容を受け取りテレビジョンセットに接続し典型的にはその上部に設定される。ＳＴＢはビュアからのデータと同様に、放送プログラム及びインターネットトラフィックの流れを制御するコンピュータプログラムからなるミドルウェアと呼ばれるソフトウェアを動作させる。ＳＴＢは双方向データの流れを扱うことができなければならない。デジタルテレビジョンを視る経験を促進するために、ＳＴＢの能力を拡張するための多くの努力がなされてきた。
【０００４】
デジタルテレビジョンフォーマットはアナログテレビジョンに対して多くの効果を持ち、アナログテレビジョンフォーマットの能力を拡張するけれども、デジタルフォーマットに内在する固有の困難性も発生する。例えばアナログ方法を使ったチャンネル間の切替えは極めて速いが、しかしながらデジタルテレビジョンフォ−マットにおける切替えは相対的に遅い。アナログ及びデジタルテレビジョンにおける切替えスピードのこの相違についてはいくつかの理由がある。典型的には、デジタルテレビジョン信号は大きなデータ量からなり、ＳＴＢ上に大量のメモリを必要とする。送信を助けるために例えばＭＰＥＧとして知られているデータ圧縮方法がある。しかしながら、ＭＰＥＧ圧縮を用いた場合でさえもチャンネルを変更する時の選択されたテレビジョンチャンネルの最初の画像の送達はデジタルテレビジョンに関係する遅延のために時間のかかる処理となる。
【０００５】
デジタルテレビジョンネットワークにおけるチャンネル間の切替えの遅延の多くの部分は、復号化及びデコード情報を含むデジタルデータの取得と、及び新しく選択されたチャンネルに対するデータの処理とのためである。ＭＰＥＧ信号の性質のために付加的な遅延が発生する。ＭＰＥＧビデオは各層の階層化へと分化されて、エラー処理、ランダムサーチ、編集及び他の信号たとえばオーディオビットストリームとの同期をより効率化するためのものである。第１のＭＰＥＧ層はビデオシーカンス層として知られ、フレームサイズ，ビットレート，フレームレートのような情報からなる。第２のＭＰＥＧ層はピクチャー層のグループであり１またはそれ以上のグループのフレームからなり、いくつかのフレームはイントラフレーム（Ｉフレーム）であり、他のものは予測フレーム（Ｐフレーム）あるいは双方向フレーム（Ｂフレーム）である。第３の層であるピクチャー層はフレーム及びフレームサイズ情報からなる。
【０００６】
ピクチャー層のグループのビデオシーカンスは最も最近に受信したＩフレーム及びその後続のＰ及びＢフレームの上に構築される。Ｉフレームはビデオシーカンスのクリティカルな最初のフレームである。ビュア（視る人）がＩフレームが送られた時点より後のある時点でチャンネルを変更するならば、ビュアはその次のＩフレームが送信され受信されそしてその後に送られたパネルＢフレーム及びＰフレームをデコードするまで待たねばならない。Ｉフレームは１秒の間に２回あるいはそれより少ない制限された周波数で送信される。多くのアプリケーションにおいて圧縮されたビットストリームを送信の間にスクランブルすることによって許可されていない視聴からこのシーカンスを守ることも行う。Ｉフレーム（多くの場合ＢフレームとＰフレームも同様に）逆スクランブルを行うために、条件付アクセスシステムによって使われる制御語を利用することもまた必要である。これらの制御語は復号化処理の間にエンタイトルメント制御メッセージ（ＥＣＭ）から抽出され、所定のチャンネルから受信されるＭＰＥＧ信号を逆スクランブルすることに用いられる。逆スクランブル及び復号化の必要性が更にチャンネル切替え遅延時間にも加えられるが、これは制御語は低周波数でも送られ復号化は時間消費する動作であるからである。
【０００７】
最終的にデジタルテレビジョン信号のデジタル受信および表示は、圧縮された信号が短時間一時的に記憶されるＳＴＢ内に１またはそれ以上のバッファの使用を含む。放送信号は入力搬送ストリームから引き出されバッファストリームへ送られる。ＭＰＥＧデコーダはその後ストリームバッファから記憶された放送信号を引き出し、デコーディングの後に結果信号をビデオ表示装置に送る。ある場合においては圧縮されたビデオフレームはその後のデコーディング動作のために使用できるようにさらにバッファされる。このバッファの使用は多くの新しい可能性を可能とし例えばそれが同時に記録されている間にライブの放送をプレイバックするようなことも可能とする。バッファとデコーダはしかしながら、両方とも保護されたビデオシーカンスをデコードしアクセスするために使われる復号化と制御語のために待たされるので遅延を生じる。
【発明の概要】
【０００８】
テレビジョン環境においてチャンネルを変更する時の遅延を減少するための方法と装置が記述される。 
この発明は以下に述べる１またはそれ以上の考え方（メソドロジィ）を行うための命令を含む機械読み出し可能媒体にも及ぶ。
【０００９】
他の特徴は添付図面と以下に続く詳細な説明とから明らかである。
【図面の簡単な説明】
【００１０】
【図１】信号が放送ストリームからビデオ表示装置へ送信される系路の図である。
【図２】ＭＰＥＧビデオシーカンスの一部においてＭＰＥＧ圧縮ビデオフレームの連続配置を表わす図である。
【図３】セットトップボックスに用いられる例示的バッファ負荷とフラッシュスキームを現す図である。
【図４】例示的実施例に従うものであり、テレビジョン環境においてチャンネルの選択と選択されたチャンネルの表示との間の遅延を減少するためにＩフレームをバッファする装置である。
【図５】例示的実施例に従うものであり、テレビジョン環境においてチャンネルの選択と選択されたチャンネルの表示との間の遅延を減少するためにＩフレームをバッファする装置である。
【図６】例示的実施例に従うものであり、テレビジョン環境においてチャンネルの選択と選択されたチャンネルの表示との間の遅延を減少するためにＩフレームをバッファする装置である。
【図７】例示的実施例に従うものでありテレビジョン環境においてチャンネル選択と選択されたチャンネルの表示との間の遅延を減少するために制御語をバッファする装置である。
【図８】例示的実施例に従うものでありテレビジョン環境においてチャンネル選択と選択されたチャンネルの表示との間の遅延を減少するために制御語をバッファする装置である。
【図９】例示的実施例に従う条件付アクセスカードを示す。
【図１０】例示的実施例に従うものであってテレビジョン環境においてチャンネルの選択と選択されたチャンネルの表示との間の遅延を減少するための方法である。
【図１１】コンピュータシステムの例示的形態における機械の図示的表現であり、その中においては一組の命令は、以下に述べられる１またはそれ以上の考え方をこの機械に行わせるためのものであるがこれが実行される。
【発明を実施するための形態】
【００１１】
デジタルテレビジョン環境においてデジタルテレビジョンチャンネルを選択する瞬間と選択されたデジタルテレビジョンチャンネルからの最初のイメージがスクリーン（例えばテレビジョンのスクリーン）上に現れる瞬間との間の時間遅れの問題について一実施例を説明する。一般的にこの遅延は例えばバッファアクセス遅延、ＭＰＥＧシーケンス遅延、復号化遅延及びデコード遅延のようないくつかの積算された遅延要素のためである。しかしながらここで述べられる考え方は放送に制限されるものではなく同様に単一送信に対して適用されるものであることが理解される。同様に“テレビジョンチャンネル”という用語はいかなるネットワークを介してにせよユーザへ通信されインターネットを介しての通信を含むように意図されたいかなるビデオまたは動画ピクチャを含むように意図される。
【００１２】
一実施例においてセットトップボックス（ＳＴＢ）とクライアント装置におけるより大きな記憶容量によりクライアント／ＳＴＢによってバッファ内により多くの信号が保持されることを可能にする。これらの余分の信号は現在視られているチャンネル以外のＴＶチャンネルからの信号からなる。現在のＳＴＢは、典型的には一つの同調器と一つのＭＰＥＧデコーダを有しこれは多数チャンネルを取得しそれらを同一周波数において配置されている限り単一のバッファに転送する。例えば最も人気のある６つのチャンネルは一緒に多重化されてもよい（例えばＣＮＮ，ＥＳＰＮ，ＷＢ，ＡＢＣ，ＮＢＣ，ＣＢＳ）。この発明の一実施例は多数のフロントエンド同調器を有し、従って多数の番組（プログラム）を同時に取得できるという（任意に大量に記憶する記憶装置を有する）ＳＴＢの効果を有する。多数のデジタルチャンネルは単一周波数上に多重化されてもよい。新しいＭＰＥＧチップは同時に多数ストリームをデコードする。同様により速いマスタカード（マザーボードの上に固着された除去不可能な安全（セキュア）な装置のような同等な安全装置（セキュリティ）または遠隔認証サーバが制御語の取得を高速化する。例示的実施例はこれらの新しい能力の全てを利用してデジタルテレビジョンまたは情報ネットワーク（衛星またはケーブル）上でチャンネル切替え時間における遅延を減少する。
【００１３】
例示的実施例においてはサーキュラーバッファにおいて視られていないチャンネルに対する受信されたＭＰＥＧ信号の記憶を提供する。このバッファは周期的に更新（例えばフラッシュ）されこれにより各デジタルテレビジョン信号の最も最近の部分のみが常にバッファ内に保持され記憶される。最も最近のＭＰＥＧフレームへ常にアクセスすることによって、バッファされたチャンネル信号がバッファの遅延またはＭＰＥＧシーケンスの遅延を待つ必要がなく視られることができる。ことに最も最近に送信されたエントリポイント（典型的にはＩフレーム）がバッファ内に常時記憶される。チャンネルを変更するとき（新しい選択をする時）新しいチャンネル（第２のチャンネル）に対する記憶された信号はバッファに確保されてきたエントリポイントからアクセスされる。二つのエントリポイント間の最大時間が知られている実施例において常にエントリポイントを含むようにバッファの寸法を決めることが可能である。さらにＩフレームに加えて十分なデータがバッファされる。これはＭＰＥＧ標準において構成された全ビデオバッファ認証子（ＶＢＶ）データを含むためである。ＭＰＥＧ標準はＭＰＥＧのデコーダ上のバッファをオーバーフローやアンダーフローをしないことをＭＰＥＧデータストリームに保証することを助けるものとなる。テレビジョン（あるいはいかなるディスプレイ装置）上に表示されたイメージはバッファのエントリポイントの位置によってはライブの放送より遅れる。
【００１４】
複数の同調器を有する他の実施例においては現在視られているチャンネルの周波数以外の周波数で放送されているチャンネルが記憶されている。複数のデコーダを有する実施例において、視られているチャンネルをデコードするために使われるばかりではなく視られていない他のチャンネルからの信号をデコードするためにも使われるデコーダはこれによりチャンネル切替え時間からのデコーディング遅延を除去する。従ってチャンネルを変更する時そのデコードされた信号は即表示可能となる。例示的実施例においてリアルタイムより早くデコードすることができる単一のデコーダが提示され、そのデコーダは多数のデコードセッションの間で時間的に分割する。例えばそのデコーダはチャンネルＡ上のデコードセションＡとチャンネルＢ上のデコードセションＢとを時間的に分割する（たとえばチャンネルＡの一フレームそれからチャンネルＢの一フレームを復元する）。これらの状況においてデコーダはチャンネルＢの復元された出力をバッファするが現在のチャンネルに対して復元された出力（たとえばチャンネルＡ）のみを表示する。ユーザがチャンネルＢに切り換えた時、デコードされたフレームが即時に提供される。
【００１５】
現在のチャンネルの数は記憶されうるチャンネルの数を越えているためにこの一実施例はどのチャンネル情報がサーキュラバッファの中に記憶されているかを決めるために提出された一組の規則を含む。これらの規則はとくに、チャンネル使用の周波数、現在視られているチャンネル、隣のものに基づいているものである。
【００１６】
図１は信号を放送ストリームからユーザのビデオ表示へともたらす例示的パスの図である。例えばＭＰＥＧストリームはコンテントプロバイダによって与えられヘッドエンドによって放送され同調器１０１により受信されてからクライアント装置に結合された復調器１０３へ送られる。復調器１０３は後のアクセス処理と表示のためにサーキュラバッファ１０５へ信号を記憶する。任意的に復調器１０３の出力はＭＰＥＧストリームのいくつかのパケットを拒絶してもよいディマルチプレクサを介して送行する（たとえばバッファされるべきチャンネルに関係したパケットのみをディマルチプレクサが維持するようにする）。ある後の時刻において、バッファ１０５はＭＰＥＧストリームにおいて特定されるレベルまでデータで満たされた時、バッファの内容はデコーダ１０７へ送られる。デコーダ１０７はコード化されたビットストリームを読み込みそしてデコードされたピクチャ、オーディオサンプル、またはデータオブジェクトをデジタルバッファ１０９へ出力する。
【００１７】
図２はＭＰＥＧビデオフレームシーカンスの一部分を示す。フレームはヘッドエンドで放送されクライアントで受信され図２に示すように左から右へと順次読み出される。Ｉフレーム２００、２１０はそのコーディングがそのフレーム内で空間的冗長性があることに基づいて行われるフレームである。他のフレーム例えばＰフレーム２０２及びＢフレーム２０４は一時的予測やコーディングの基としてＩフレームを用いる。Ｐフレームは前のＩフレームまたはＢフレームに基づいて予測される要素である。例えばＭＰＥＧ−２標準において、Ｂフレームは直前のフレームと同様に直後のフレームからの予測される要素からなる。Ｂフレームの内容を予測するフレームはＰまたはＩフレームのいずれか一方である。Ｐフレームは他のフレームタイプの予測には用いられない。この発明もまた他の標準（ＭＰＥＧ−４，ウィンドウメディア、Ｈ．２６４またはそれらと同様のもの）へ適用されるということも理解されるであろう。
【００１８】
ビデオシーカンスを作るためには、所定のシーカンスに対してＩフレームが来た時に同期し作られることが必要である。典型的システムにおいて、ビュアは例えばＢフレーム２０６が現在受信中である時点においてチャンネルへ切替える。従ってビュアはこのフレームを見ることができない。基本的Ｉフレーム２００は同調器によって獲得されていなかったので。その代わりビュアはデコードし新しく選択されたチャンネルからの映像をデコードし見ることができる前に次のＩフレーム２１０が受信されるまで待たねばならなかった。この最初の映像はＩフレーム２１０の映像である。Ｉフレームが到着したときの周波数は平均１秒約２回でありあるいはより遅い。これによりＩフレームを待つことからの全遅延は約５００ミリセカンドあるいはそれ以上まで上がる。ＭＰＥＧシーカンスのためにＩフレ−ム到着に対する平均的遅れ時間は約２５０ミリセカンドである。
【００１９】
他の典型的な切替え遅延はサーキュラバッファ１０５（これはＶＢＶバッファを含んでもよい）と関係する。図３はバッファ負荷３０２（バッファ１０５参照）対時間３０４のグラフを示す。バッファがそのデコーディング処理中にオーバーフローまたはアンダーフローすることを避けるために、サーキュラデータバッファ１０５はそれが放電する所望のバッファレベル３１０に達するまで充填される。図３では第１の放電は時間１（矢印３０８参照）において示される。フレームは、時間２（矢印３１２参照）３（矢印３１４参照）４（矢印３１６参照）及び５（矢印３１８参照）においてバッファに増分的に追加していくことを例示している。時間６（矢印３２０参照）において新しく取得されたフレームによりビット負荷が所望のバッファレベルを越えるようにしそしてそのバッファは再びデコーダ１０７の中に放電される。このようにして最も最近のフレームのみがバッファ１０５に記憶される。バッファ１０５を充填するための待ち時間はＢ／ＲでありここでＢは所望のバッファレベルでＲはビットストリームの速度である。バッファが充填されるための平均時間は例えば約４００ミリセカンドである。例示的実施例においてバッファは各Ｉフレームの前に受信された全てのデータをフラシュする。各Ｉフレームはそれからバッファ１０５の開始のところに配置されＩフレームの後に書き込まれたデータをその後受信する。
【００２０】
ＭＰＥＧストリームを逆スクランブルしデコーディングすることによってより多くの遅延が生ずる。逆スクランブルの間ＭＰＥＧストリームは条件付きアクセスシステムの（ストリームで受信されたＥＣＭの復号化の間に得られる）制御語とインタラクションすることによって安全性を確認されるが、これによりさらに遅延を増加する。しかしながらデコーディングはリアルタイムあるいはそれより良い状態で生じる。その結果デコーディングの速度はＮＴＳＣに対しては１秒３０フレームより少なくＰＡＬに対しては２５フレームより少なくはできない。これらの遅延の全ての蓄積が１秒の少なくとも４分の３の全遅延あるいはそれ以上しばしば１．５秒〜３秒の遅延となる。
これらの遅延の例は以下のテーブルに示される。
【００２１】
【表１】
2011139501.tif 000003
【００２２】
このテーブルにおいて以下の省略が使われる。
ＮＩＴ‐ネットワーク情報テーブル
ＳＤＩ‐サービス記述テーブル
ＰＳＩ‐プログラム特定情報
ＰＡＴ‐プログラム関係テーブル
ＣＡ‐条件付アクセス
ＥＣＭ‐エンタイトルメント制御メッセージ
ＳＣ‐スマートカード
ＣＷ‐制御語
例示テーブルから分かるように、チャンネルを切り替える時に遅延のかなりの大きな部分が制御語を復合化すること（上記の例では０．４秒）Ｉフレームを待つこと（上記の例では０．５秒）から生ずる。したがって、少なくとも制御語とＩフレームとに関係した遅延を減少することにより遅延を相当減少することができる。
【００２３】
この一実施例において、制御語のような復合化キーは、チャンネルの選択時の復号化とアクセスまたは多数のバッファ及び、または多数のデコーダを使用するときのリアルタイムの復号化とアクセスのために直ちにアクセスできるように記憶されている。
【００２４】
例示的な実施例によると現在視られているチャンネル以外のチャンネルからの、ＭＰＥＧストリームを記憶し、デコードし、アクセスすることによるチャンネル切り替え遅延を減少（及び例えば実質的に除去）することができる。ビュアがチャンネルを一度選択すると、例示の実施例において、ＳＴＢ（受信器）は放送ストリームから直ちにそのストリームを取得する必要がなくなり、むしろＳＴＢは追加データ例えばＩフレームまたは制御語の到着を待つ必要なく、記憶された信号を最初からバッファから取得する。例示的実施例ではバッファ１０５を前処理して、最も最近のＩフレームがバッファ１０５の始めにあるかあるいはバッファ１０５内の位置を示すポインタ位置に少なくともあることを保障する。
【００２５】
例示的実施例において、ＳＴＢ４００（図４参照）は二つまたはそれ以上の同調器４０１．１−４０１．１、二つまたはそれ以上の復調器４０３．ｌ−４０３．ｍ及び二つまたはそれ以上のサーキュラバッファ４０５．１〜４０５．ｎからなる。第２の同調器４０１．２は別の周波数で送信されるチャンネルを受信する効果をビュアに与える。第１の同調器４０１．１は現在視られているチャンネルへ同調される。第２の同調器４０１．２は視られていない別のチャンネルからの信号を同時に受けとる。第２の同調器４０２．２はそのデータを第２の復調器４０３．２に送りそして第２のサーキュラバッファ４０５．２に入力する。図２及び図４を参照して、ビュアが例えば新しいチャンネルへ切り替える時、フレーム２０６が第２の同調器４０１．２で受信されつつありフレーム２００と２０６を含むその間の少なくとも全てのフレームがバッファ４０５．２に現在蓄えられている。新しく選択されたチャンネルからの信号は直ちにバッファ４０５．２から外へ、バッファ４０５．２の最も最近のＩフレーム２００の位置から読み出される。このことの効果はビュアが新しく選択されたチャンネルをより素早く見ることができることである。なぜなら新しく選択されたチャンネルに対する最も最近のＩフレーム２００はＳＴＢと関係したバッファ４０５．２の中にすでにありそしてＳＴＢは（したがってビュアは）従来のＳＴＢで要求されるように受信されるべき次のＩフレーム２１０を待つ必要がない。フレーム２０６に続くフレームはバッファ４０５．２にもまた加えられるので、そのフレーム２０６の直後のフレームは同調器４０２．２のチャンネルの現在記憶されている信号に隣接してバッファ４０５．２にその場所を占める。加えてＩフレームに続く十分なデータが（ＶＢＶバッファの中へ）バッファされたと仮定すると、Ｉフレームを直ちに復号化しデコードすることを始めることが可能である。したがって明らかな中断のない遷移を、減少されあるいは最小の遅延で、格納された信号と取得された信号との間で行うことができる。１つまたはそれ以上の追加チャンネルはさらなる同調器４０１．１、復調器４０３．ｍ及びバッファ４０５．ｍを有して処理されてもよい。チャンネル選択器４１０はビュアの選択に応答してチャンネルを選択する。
【００２６】
例示的実施例は新しいチャンネルへの切り替えが即刻行われるように見えることを可能とする。しかしながら表示装置（例えばＴＶ，コンピュータスクリーン等）上に表示された映像は実際の放送より遅れている。この遅れは放送シーカンスの最も最近のフレームよりむしろ記憶されたシーカンスの最も最近のＩフレームをアクセスする必要性からである。しがたって、最も最近の記憶されたＩフレームと現在の放送されたフレームとの間の時間は記憶された信号から表示されたフレームと現在の放送フレームとの間の遅延時間を表わす。この遅れの量はチャンネル選択が生じる時のバッファにおけるエントリポイントの位置による。
【００２７】
チャンネル切り替え遅延を減少するための例示的実施例の能力はバッファ１０５のサイズと共に増加する。図５に示された実施例において、ＳＴＢまたは受信器５００は更に多数のデコーダ５０７．１−５０７．Ｐを含みこれにより多数の入力ストリームをビデオ表示バッファへ送られる前にデコードされることを可能とする。この実施例においてデコーディングはチャンネル選択の前に起こり更に遅延を減少しそしてビュアが（スイッチ５１０参照）デコードされた信号の最も最近のＩフレームへと完全に切り替え、したがって視ることを直ちに始めることが可能である。視られていないチャンネルに対して追加デコーダを用いることによって信号のデコーディングによって生ずる遅延を減少するという効果を与える。チャンネル選択器５１０は遠隔制御装置（例えばビュアによって動作されるハンドヘルド遠隔制御器）、コンピュータキーボード等に応答することがわかるであろう。一実施例において、チャンネル切り替えはビュアからの入力なしに自動的に行われる。例えば受信器はライブのチャンネルから他のチャンネル上で送られてきた目的のコマーシャルへ連続的に切り替えることもでき、それからコマーシャルの終わりには主たるライブのプログラム（番組）へ連続的に戻ることができる。例えば目的とされたコマーシャルは以下の態様で挿入され得る。ビュアはチャンネルＡを視ていて、コマーシャルブレイクの間にチャンネルＡは各々が４個の異なったプロファイルで目的とされる他の４チャンネル（Ａ，Ａ１，Ａ２，Ａ３）上の４つの異なったコマーシャルを送信する。この状況において受信器は宣伝ブレイクを示すトリガ（例えばトリガはオーディオ／ビデオとのバンド内多重化によって送信されている）を検出しても良い。受信器はそれからバッファし、ビュアのプロファイルによって適当なチャンネルへと同調する。一実施例において連続的な遷移のためにトリガの及び宣伝／コマーシャルの送信は十分なデータが受信者がチャンネルを切り替えた時にバッファに記憶されていることを確かなものとするためにコマーシャルブレイクの直前に予定されている。
【００２８】
さらにこの書類で述べられている考え方は同調器１ ４０１．１及び同調器２ ４０１．２によって受信されるチャンネル間の切り替えに限定されるのではなく、いかなる二つのチャンネル間の切り替えにも適用できる。したがって、この考え方は二つのバッファ化されたチャンネル間を切り替える時にもまた適用できる。更に、ビュアへの表示のためにテレビジョン信号を処理するために要求されるエントリポイントを定義するＩフレームに関係して例示的実施例は述べられているが、異なる配置や圧縮技術において他のエントリポイントが定義されてもよい。更に記憶装置は記憶されたチャンネルの最も最近に受信されたエントリポイントを維持するように更新される。
【００２９】
各使用可能なチャンネルに対して同調器を持つことは実用的ではないということが理解されるであろう。したがって例示的実施例はまた記憶装置またはサーキュラバッファにどのチャンネル信号が記憶されるべきであるかを決定することも行う。図６に示したように、複数の同調器６０１．１〜６０１．１は複数の復調器６０３．１ないし６０３．ｍに接続される。バッファ入力セレクタ６１２はどのチャンネルが特定のバッファへ（例えばバッファ６０５）へ供給されるべきかを決定する。一つ以上のバッファが存在することが理解されるであろう。どのチャンネル信号がサーキュラバッファ６０５（または多数のチャンネルの中の一つを受信できるいかなる他のバッファ）に記憶されるべきかを決定するために多種類の戦略や規則（入力選択規則６１４を参照）が存在する。例示的実施例において、現在見られているチャンネルに隣接するチャンネルが記憶されており、そこには隣接チャンネルが所定モード（例えばお気に入りチャンネルモード、全てのチャンネルモード、または他のモードまたは構成）における現在のチャンネルにそのチャンネル番号が隣接しているチャンネルを隣接チャンネルとして参照する。他の例示的チャンネル選択規則またはモードはビュアの見方の習慣や履歴に基づいてビュアのお気に入りのチャンネルだけのリストからなる。他の例としての選択規則またはモードはより高い頻度で（よりいつも）見られるチャンネルの信号を選択し記憶する。ここでその頻度は長時間にわたっての一般的な基準かまたはより最近の基準によって決められる。更に他の例のモードにおいて、最後に見られたこれらのチャンネルが記憶される。二つのバッファを有する例において、ユーザが最後にアップまたはダウンボタンを押した時、アップ又はダウンした次のチャンネルを記憶するようにされてもよい。これらの例示したものの戦略の効果はビュアによって次により選択される可能性の強いチャンネルが、選択時に表示遅延が最も少なくなるだろうということである。
【００３０】
図７は例示的実施例に従う装置７００を示し、これはテレビジョン環境においてチャンネルの選択と選択されたチャンネルの表示との間の遅延を減少するための制御語をバッファする。復調器７０３はコンテントプロバイダ（たとえばコンテントプロバイダのトランスポンダ）からの単一の周波数で受信した多数のテレビジョンチャンネルを復調する。その後で、エンタイトルメント制御メッセージ（ＥＣＭ）フィルターは各レコードされたチャンネルに関係したＥＣＭを抽出し、そのＥＣＭを制御語管理装置７０８へ送る（３つの例示的ＥＣＭを示す線７０７を参照）。現在選択されておらずユーザによって視られていないチャンネルのＥＣＭを無視する従来のシステムと違って、装置７００は選択規則に基づいて現在選択されていないチャンネルの制御語を記憶またはバッファする。
【００３１】
例えば制御語管理装置７０８は多数のチャンネルからＥＣＭを受信し選択規則モジュール７１０において与えられる選択規則またはクライテリアに基づいてそれがどの制御語をバッファするかを選択する。選択規則はどのチャンネルがそれらのＩフレームを記憶させるべきかを決定する入力選択規則６１４と似ている。異なった選択規則またはクライテリアはいかなる時点においてどのチャンネルが処理されるべきかをデコードするために適用される。例えばＳＴＢは最も頻度高く視られるチャンネル、ビュアによって特定されたお気に入りチャンネルのリスト、オペレータによって特定された最も重要なチャンネルのリスト、ビュアが現在視ているものの隣接チャンネル（遠隔制御上のプログラムキーへ結び付けられる順番において５個前のチャンネルと５個次のチャンネルと同様に現在のチャンネルをモニタすること）またはこれらのクライテリアの組み合わせを処理してもよい。一つの実施例において、処理されるチャンネルの数は動的である。例えばＳＴＢまたは受信器はより高い優先制御語の復号が要求されるまで、（例えばチャンネルのリストの中で優先順位が下がっていくものである）リストの中の次の制御語を送り出しても良い。更に一つの実施例においてその優先順位のリストは動的に（たとえばユーザがチャンネルを変える時）更新されてもよい。ＥＣＭが周期的に変化するならば、一つの実施例においてそのリストはまた周期的に変化する。例えば、新しいＥＣＭは高い優先順位のチャンネルに表れこの場合、新しいＥＣＭはそのリストのトップに挿入されるであろう。他方いくつかのＥＣＭは期限が満了しそのリストから除去されるであろう。
【００３２】
そのチャンネルのＥＣＭが一度集積されてきたなら、それらは条件アクセスカード７１２へ（例えばＳＴＢと関係したスマートカード）へとあるいはいかなる条件付アクセス装置（例えば安全な（セキュアな）除去不可能な装置または認可／認証サーバ）へ通信されてもよい。条件付アクセスカード７１２はそれが受け取るＥＣＭから制御語を抽出しそしてそれらを（線７１４参照）ペイロード逆スクランブリングモジュール７１６へ通信する。かくして、ユーザがチャンネルを変える時そして選択された新しいチャンネルが記憶され又はバッファされたチャンネルである時、条件付アクセスカード７１２は既にこの機能を行っているので新しく選択されたチャンネルに対する制御語が既に使用可能となる。したがってチャンネルを変更することにおける遅延は減少される。ＣＷは一度スマートカードによって抽出された時暗号化形態において（例えば受信器の特定のキーを使って）受信器へ送信されても良い。したがって認可なしに制御語を共有し最終的にムービィを逆スクランブリングされることは禁じられる。再暗号化された制御語はそれからデコーダへ送られこれは再暗号化ＣＷを復号化するために必要とされる受信器の特定の秘密を知るセキュア装置である。したがって、例示の実施例において、ＣＷバッファは再暗号化ＣＷをバッファすることができる。上述の例示の実施例において、ＥＣＭは（例えば衛星信号を介して）放送されるテレビジョン信号を介して通信される。しかしながら他の実施例においてはＥＭＣは通信される内容と独立のルートで通信される（例えばＥＣＭがインターネットを介して通信され事前にＳＴＢに記憶される）。この実施例において、チャンネル情報（ＥＭＣを含む）とビデオ及びテレビジョン内容はインターネットを介して通信される。上述したように、ここに述べられた実施例はスマートカードに制限され限定されていなくそして除去不可能な回路、認可又は認証サーバ等のセキュア装置へ関係する。
【００３３】
図７に示される実施例において、選択規則７１０と制御管理装置７０８がＳＴＢの一部である例として示される。しかしながら一実施例において選択規則と制御管理装置はモジュール７１８によって示される条件付アクセスカード７１２内に含まれる。同様に入力選択規則６１４は条件付アクセスカード（例えばスマートカード）内に集積される。図９は制御語管理装置９０８と選択規則９１４がカード９００内に集積されている例示的条件付アクセスカード９００を示す。更にＥＣＭと制御語は条件付アクセスカードとＳＴＢの間に直列にあるいは並列に通信される。
【００３４】
したがって上述した実施例において、制御語はユーザが新しいチャンネルへ変えることを決めた時にそれらが必要とされるようには復号化されるのではなく、できるだけ早く、制御語がチャンネルを変えることが必要である時までに復号化されている。多くの現在の装置において、所定のチャンネルに対する制御語は典型的には５秒毎あるいはその位で変化し５秒前に送られる。更にスマートカードは制御語を復号化するために０．５秒以下を必要とする。その結果、この発明の例示的実施例に従うスマートカードは制御語を復号するための要求が順次処理される限り、同時に１０チャンネルに対する制御語を処理する。したがって、ＳＴＢ（あるいはいかなるデジタル受信器）はいかなる時においても多チャンネルに対する暗号化された制御語を集めても良い。受信器は制御語を復号化する要求を順次条件付アクセスカードへと送ってもよい。または条件付アクセスカードは内部的に要求を待ち行列に入れても良い。
【００３５】
或る実施例において、異なったチャンネルは異なった周波数上にあってもよく、この場合、多数の同調器が異なったチャンネル（図５参照）に対する暗号化された制御語を取得するために設けられても良い。図８は例示的実施例に従って、チャンネルを選択することとテレビジョン環境における選択されたチャンネルを表示することの間の遅延を減少するために制御語をバッファする装置８００を示す。装置８００は複数の復調器８０３ １−８０３ ｍへ接続された複数の同調器８０１．１〜８０１ ｌを含む。ＥＣＭフィルタ８１１．１〜８０１．ｒは受信された信号からＥＣＭを抽出しそれらを制御語管理装置８０８へ通信する。上述したように、制御語管理装置８０８は選択規則モジュール８１０によって与えられた選択規則に基づいて現在視られていない１またはそれ以上のチャンネルに対する１またはそれ以上のＥＣＭを特定または選択しても良い。特定されたＥＣＭはそれからアクセス制御カード８１８へ通信されそこで復号化され、対応する制御部はペイロードを逆スクランブリングするモジュール８１６．１〜８１６．ｑ（矢印８２２を見よ）へ送られる。各復調器８１８．１〜８１８．ｒは単一の周波数上で搬送される多チャンネルを復調する。
【００３６】
複数の同調器を有する実施例において、ＳＴＢと受信器は十分に使用可能なメモリを有し、全体のストリームはＳＴＢの中にキャッシュされ更にチャンネル変更を加速する。例えばもしＩフレームが各２秒離れているなら、その装置は現在視られていない他のチャンネルに対するＭＰＥＧプログラムのストリームを２秒間キャッシュする。異なったクライテリアがどのチャンネルが上述したようにキャッシュするかを決めるために用いられ得る。したがって、十分なメモリを有する受信器にとって（たとえ１つの同調器であっても）特定の周波数上で送信された多数のまたは全てのチャンネルがキャッシュされ得る。どのチャンネルがキャッシュされるかを決めるための例示的戦略は以下の如くである。
【００３７】
もし一つだけのチャンネルがキャッシュされているならば、上下ボタンが最後に押圧されたかどうかに基づいて次のチャンネルの上下をキャッシュし、この次のチャンネルはユーザがどのモードをセットしたかによって、全てあるいはお気に入りリストのチャンネルから引き出されたものである。
【００３８】
もし二つのチャンネルがキャッシュされるならば、同調リストにおいて（上及びまたは下）次の連続するチャンネルをキャッシュする。
もしｎチャンネルがキャッシュされるならば、上下ボタンが最後に押圧されたかに基づいて次の連続するチャンネル（上下）と、上下のｎ−２チャンネルを同様にキャッシュし、次のチャンネルはユーザがどのモードをセットしたかによって全てまたはお気に入りリストのチャンネルから引き出される。
【００３９】
もしｎが大きい時には、例えば最もよく視られるチャンネルおよびまたは同じ周波数のチャンネルに基づいて適当にチャンネルをキャッシングすることを開始する。
上述の各種の可能性の想定は全てが尽くされたわけではなく各種の規則がＳＴＢのキャッシング能力を最もよく利用するように使用されうる。
【００４０】
図１０は一例の実施例に従う方法１０００を示し、テレビジョン環境におけるチャンネルを変更する時の遅延を減少するためのものである。ブロック１００２に示すように、複数のテレビジョンチャンネルは衛星配信ネットワーク、ケーブル配信ネットワーク等を介して例えば遠隔コンテントプロバイダから受信されてもよい。各チャンネルはそのチャンネルを表示するために要求されるチャンネル情報を含む。ＳＴＢ装置において、一つまたはそれ以上の受信されたチャンネルはバッファされたチャンネルとして（ブロック１００４参照）特定される。そしてバッファされたチャンネルのチャンネル情報は記憶装置あるいはメモリ（例えばサーキュラバッファ）に、ブロック１００６に示すように記憶される。例示的実施例において、現在視られているチャンネルと異なったチャンネルをユーザが選択することがモニタされ（ブロック１００８参照）そして新しい選択されたチャンネルがバッファされたチャンネルのひとつであるならば、表示のための記憶されたチャンネル情報が少なくとも１つのバッファされたチャンネル（ブロック１０１０参照）の選択時にアクセスされる。例示的実施例において、チャンネル情報はＭＰＥＧビデオＩフレームおよびアクセス制御語の少なくとも１つを含む。したがってチャンネルを変更するとき、新しく選択されたチャンネルを表示するために次のＩフレームとＥＣＭを待つ必要がない。
【００４１】
記憶装置は最も最近に受信されたＩフレーム、ＥＣＭ及びバッファされたチャンネルのその後に続くＭＰＥＧ信号を保持するために更新される。バッファされたチャンネルは別の周波数上を放送される第２の周波数信号であってもよく、バッファされたチャンネルに対するＩフレームは記憶装置の最初に位置づけられても良い。
【００４２】
図５及び６を参照して述べられたように、記憶されたチャンネル信号は復調され、任意ではあるが表示のための記憶されたチャンネルの選択の前にデコードされる。現在視られているチャンネル以外の複数のチャンネルの制御が記憶されまたはバッファされても良い。一実施例において表示された映像をライブの放送よりも遅らせそして記憶されたチャンネルの再生を早めることによって再生をライブの放送と同期させることによって表示遅延が減少される。複数のチャンネルの少なくとも１つのチャンネルはバッファ化されたチャンネルとして特定されその特定はチャンネル入力選択規則に基づいてもよい。例えば選択規則は隣接のチャンネル、お気に入りのチャンネルおよびよく視られるチャンネルの少なくとも一つを選択することである。したがってＳＴＢは使用の態様をモニタし、モニタされた態様に応答してユーザがより視る可能性のあるチャンネルをバッファする。
【００４３】
この発明はテレビジョン環境においての例をとって説明されてきた。しかしながらこの発明はサーバ及びクライアント装置からなる分散コンピュータシステムにおいて実現しても良い。クライアント装置はハンドヘルドコンピュータ、携帯電話、個人的デジタル補助器または電子信号を受信及びまたは送信できるいかなる装置であっても良い。他の実施例において、この発明はコンピュータ読み出し可能媒体上の一組の命令として実現され、この媒体は実行される時コンピュータにこの発明の方法を実現させるものであればよくこれらはＲＯＭ、ＲＡＭ、ＣＤＲＯＭ、フラッシュまたは他のいかなるコンピュータ読み出し可能な媒体であって現在知られているものあるいは知られていないものをも含む。 
【００４４】
一実施例においてデコーダ１０７はアクセス制御機能を実行し、したがって入力するテレビジョン信号を逆スクランブルする。当業者には知られているように放送テレビジョン信号はその信号によって運ばれるテレビジョンチャンネルへのアクセスを制限するようにスクランブルされる。スクランブルモジュールは例えばヘッドエンドにおいて、制御語（ＣＷ）発生器を含む。制御語はテレビジョン信号を復号化するためにＳＴＢによって要求される。その制御語発生器は乱数を発生し送信されたテレビジョン信号をスクランブルする。エンタイトルメント制御メッセージ（ＥＣＭ）発生器は制御語（及び他の関係するデータ）をＥＣＭとして放送するために暗号化される。ＥＣＭは条件付アクセスカード（例えばＳＴＢ内のスマートカード）がそれが受信するビデオコンテントを復号化する制御語を決定するために必要とする情報を含むアクセスパケットである。安全性を強化するために制御語は所定の間隔で変化してもよくその制御語を含む新しいＥＣＭは送信または放送される。ＳＴＢによる放送信号の受信時に、逆スクランブル方法はＳＴＢのデコーダによって行われ、これを達成するために制御語が要求される。制御語をＥＣＭから抽出することは、チャンネルを変更するための遅延を生ずることとなりこれはＳＴＢがユーザによって視られるために選択されたチャンネルに対する新しいＣＷを必要とするからである。ＥＣＭメッセージは放送ストリームの中に挿入され放送されたストリームを聴いている全てのＳＴＢによって受信される。要求された権利を有するこれらのＳＴＢはＥＣＭを復号化でき逆スクランブルするために必要とされるＣＷを取得する。上述したようにＥＣＭはオーディオ／ビデオから別に受信される。
【００４５】
ある実施例において、方法、装置及び装置がＥＣＭとＣＷをバッファするものとして述べられている。この機構はチャンネル変更を早めるために用いられるが多数のチャンネルが同時に処理されることが必要とされる他の場合においても用いられる。一例はユーザが他のチャンネルを視ている間に、パーソナルビデオレコーダ（ＰＶＲ）が１つのチャンネルを記憶する必要がある場合である。ＰＶＲは他の方法を使って（例えばトリプルＤＥＳまたはＡＥＳ）それを任意に再暗号化する前にチャンネルを逆スクランブルしてもよい。ユーザは同時に二つのチャンネルを視ている（ピクチャインピクチャ）場合でも有り得る。受信器は同時に多数のチャンネルを処理し第一のテレビに１つのチャンネルを表示し他のテレビの他のチャンネルを表示するということもまた有り得る。ＥＣＭ／ＣＷ及び関連するチャンネルをバッファすることによってスマートカード（またはいかなる条件付アクセス装置）よっても処理され得るチャンネルの数が増加してもよくＥＣＭはリアルタイムに処理される必要はない。その次に逆スクランブルまたはデコードされあるいは同時に表示されるチャンネルの数は逆スクランブル、デコードあるいは表示のための受信器の能力の関数となる。
【００４６】
他の例は、受信器がユーザの定義したモザイク（多数チャンネル例えばサムネイルサイズのスクリーンに表れるユーザの好みあるいはネットワークのソーティングに基づいて）表示する必要がある場合である。各チャンネルはフルスクリーンで送信されその場合受信器はそのチャンネルをデコードし及びサイズを変える必要がありあるいはそのネットワークのオペレータはフルスクリーンバージョンに加えて各チャンネルのサムネイルサイズバージョンを送信することを決定しても良い。各場合において、受信器は別に送られたチャンネルの組み合わせを表示しなければならずそして各チャンネルは別にスクランブルされる（異なった権利が異なったチャンネルと関係しているので）ということが有り得る。ＥＣＭ／ＣＷ及びオーディオ／ビデオをバッファすることによって、モザイク状態によって表わされているチャンネルの数を増加するために、スマートカードが処理できるチャンネルの数が増加される。次に逆スクランブルされデコードされまたは同時に表示され得るチャンネルの数は逆スクランブルとデコードと表示のための受信器の能力の関数となる。
【００４７】
従来の条件付アクセスカードの処理制限は制御語を得ることにおける遅延を結果として生じこれによって例えば、各サムネイルがデコードを要求した場合多数のサムネイルを表示することを回避する。更に従来の条件付アクセスカードがＥＣＭを処理してリアルタイムで制御語を抽出しそしてＳＴＢまたは受信器によってデコードされ及び表示され得るチャンネルまたはサムネイルの数を相当制限するということが理解されるであろう。デコードされるチャンネルの数を増やすために、例示的実施例では、制御語が順次復号化（ＥＣＭから抽出）されてＳＴＢまたは受信器（条件付アクセスカード）に順次処理のためにバッファされる。制御語の復号化はタイムシフトされてオーディオ及びビデオがバッファされている限り制御語のデコーダへのスループットを増やし、オーディオ及びビデオにおけるタイムシフトは制御語におけるタイムシフトに対応する。この実施例においては全ての制御語はリアルタイムに与えられているわけではない。
【００４８】
一実施例において、ビデオストリームまたはテレビジョンチャンネルはまたバッファ（例えば５秒間のバッファ）もされ、ＥＣＭはタイムシフト態様でそれらを復号化する条件付アクセス装置へ通信される。復合化された制御語はそれからデコーダへ通信され、バッファされたビデオストリームあるいはテレビジョンチャンネルをデコードする。例えばある放送ネットワークにおいて、所定のチャンネルに対する制御語は典型的には各５秒毎に変化し５秒前に送られる。例示的スマートカードは１つの制御語を暗号化するため０．５秒より少ない時間を要求しているので１０個ものチャンネルが制御語を複合するための要求がタイムシフト順で処理される時に同時に処理される。
【００４９】
したがって例示的実施例においてここに述べた方法は複数の入力テレビジョンチャンネル及びビデオストリームを復号化することに拡張される。例えばその方法は複数のテレビジョンチャンネル及び複数の暗号化キーを受信器において受信することを含む。この後で、一つ以上のテレビジョンチャンネルの暗号化キーはバッファされる。各暗号化キーは対応するテレビジョンチャンネルまたはビデオストリームの復号化のために要求される。バッファされた暗号化キーは複数のバッファされた暗号化キーから選択されバッファされた暗号化キーと関連する入力テレビジョンチャンネルはその後復号化される。例示的実施例において暗号化キーはテレビジョンまたはビデオ信号内に含まれる。したがってこの方法は暗号化キーを各テレビジョンチャンネルから抽出することを含む。異なった実施例において、暗号化キーはテレビジョンチャンネルと別々に受信される。暗号化キーは制御語であってもよくしたがってこの方法はエンタイトルメント制御メッセージをバッファリングすること及び制御語をその後に抽出することあるいは制御語をエンタイトルメント制御メッセージから抽出してその後制御語をバッファすることを含む。一実施例において、暗号化キー（例えばエンタイトルメント制御メッセージまたは制御語）は条件付アクセス装置（例えばスマートカード、受信器の中に実装された除去できない安全装置または交渉サーバ）にバッファされる。
【００５０】
図１１はコンピュータシステム１１００の例示的形態における機械の図示的表現を示すものでありそのシステム内においてその機械がここに述べられた１つまたはそれ以上の考え方を行わせるために一組の命令が実行される。他の実施例において、機械は、スタンドアローン装置として動作するかあるいは他の機械へ（例えばネットワークにより）接続されても良い。ネットワーク化された構成においてこの機械はサーバクライアントネットワーク環境においてサーバまたはクライアントの機械の能力において動作するかまたは端末機械として端末対端末（分散型）のネットワーク環境の中で動作する。この機械はパーソナルコンピュータ（ＰＣ）、テーブルＰＣ、セットトップボックス（ＳＴＢ）個人的デジタル補助器（ＰＤＡ）、携帯電話、ウェブ装置、ネットワークルータ、スイッチまたはブリッジ、その機械によって行われる動作を特定する一組の命令（連続的またはそうでないもの）を実行することができるいかなる機械であっても良い。更に単一の機械が例示されているが、用語‘機械’はここに述べられた考え方の一つまたはそれ以上実行するために一組（または多数組の）の命令を個別的あるいは結合して実行する機械の集合を含むように解釈もされる。
【００５１】
例示のコンピュータシステム１１００はプロセッサ１１０２（例えば中央制御装置（ＣＰＵ）、グラフィック処理装置（ＧＰＵ）及びまたはデジタル信号処理装置（ＤＳＰ））、主記憶１１０４及び静的メモリ１１０６を含みこれらはバス１１０８を介してお互いに通信する。コンピュータシステム１１００は更にビデオ表示部１１１０（例えば液晶表示（ＬＣＤ）または陰極線管（ＣＲＴ））を更に含むコンピュータシステム１１００はまた文字及び数字入力装置１１１２（例えばキーボード、ユーザーインターフェース（ＵＩ）ナビゲーション装置１１１４（例えばマウス）ディスクドライブ装置１１１６、信号発生装置１１１８（例えばスピーカ）及びネットワークインターフェース装置１１２０を含んでも良い。
【００５２】
ディスク駆動装置１１１６はここに述べられた一つまたはそれ以上の考え方または機能によって実現化されあるいは利用される一つまたはそれ以上の組の命令及びデータ構造（例えばソフトウェア１１２４）が格納されている機械読み出し可能媒体１１１２を含む。ソフトウェア１１２４はまた完全にまたは少なくとも部分的にコンピュータシステム１１００、主記憶１１０４及び機械読み出し可能媒体を構成するプロセッサによってその実行の間に主記憶装置１１０４及びまたはプロセッサ１１０２内に存在する。 
【００５３】
ソフトウェア１１２４は更に多数の良く知られた転送プロトコル（例えばｈｔｔｐ）を使ったネットワークインターフェース装置１１２０を介してネットワーク１１２６にわたって送信されまたは受信されてもよい。
【００５４】
機械読み取り可能媒体１１２２は単一の媒体であるべきと例示的実施例に示されているのだが、用語‘機械読み取り可能媒体’は一つまたはそれ以上の組の命令を記憶する単一媒体または多数の媒体（例えば中央化されまたは分散化されたデータベース及びまたは関連するキャッシュ及びサーバ）を含むように解釈されるべきである。用語‘機械読み取り可能媒体’）は機械によって実行される一組の命令を記憶しコード化し搬送することができるもの、及びこの発明の一つまたはそれ以上の考え方を機械に実行させることができるものまたは一組の命令によって利用されまたはそれと共に関係するデータ構造を記憶しエンコード化し運搬することができるものである媒体を含むであろう。用語‘機械読み取り可能媒体’はしたがって固体メモリ、光及び磁気メディア及び搬送波信号を含むようにであるがこれに限定されないように解釈されるであろう。
【００５５】
ここに述べられた実施例は単に例示の目的に示されるのであって以下の請求項によって定義された発明の範囲を限定する意図ではない。
【図１】
2011139501.tif 000004
【図２】
2011139501.tif 000005
【図３】
2011139501.tif 000006
【図４】
2011139501.tif 000007
【図５】
2011139501.tif 000008
【図６】
2011139501.tif 000009
【図７】
2011139501.tif 000010
【図８】
2011139501.tif 000011
【図９】
2011139501.tif 000012
【図１０】
2011139501.tif 000013
【図１１】
2011139501.tif 000014