JP2008517536A - チャンネル間変更の高速化 - Google Patents

チャンネル間変更の高速化 Download PDF

Info

Publication number
JP2008517536A
JP2008517536A JP2007536888A JP2007536888A JP2008517536A JP 2008517536 A JP2008517536 A JP 2008517536A JP 2007536888 A JP2007536888 A JP 2007536888A JP 2007536888 A JP2007536888 A JP 2007536888A JP 2008517536 A JP2008517536 A JP 2008517536A
Authority
JP
Japan
Prior art keywords
channel
stored
channels
display
television
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP2007536888A
Other languages
English (en)
Other versions
JP2008517536A5 (ja
Inventor
デュロー,ヴィンセント
ズデフスキー,ジョエル
キム,パティ
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
OpenTV Inc
Original Assignee
OpenTV Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by OpenTV Inc filed Critical OpenTV Inc
Publication of JP2008517536A publication Critical patent/JP2008517536A/ja
Publication of JP2008517536A5 publication Critical patent/JP2008517536A5/ja
Pending legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/41Structure of client; Structure of client peripherals
    • H04N21/426Internal components of the client ; Characteristics thereof
    • H04N21/42607Internal components of the client ; Characteristics thereof for processing the incoming bitstream
    • H04N21/4263Internal components of the client ; Characteristics thereof for processing the incoming bitstream involving specific tuning arrangements, e.g. two tuners
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/41Structure of client; Structure of client peripherals
    • H04N21/426Internal components of the client ; Characteristics thereof
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/438Interfacing the downstream path of the transmission network originating from a server, e.g. retrieving encoded video stream packets from an IP network
    • H04N21/4383Accessing a communication channel
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/438Interfacing the downstream path of the transmission network originating from a server, e.g. retrieving encoded video stream packets from an IP network
    • H04N21/4383Accessing a communication channel
    • H04N21/4384Accessing a communication channel involving operations to reduce the access time, e.g. fast-tuning for reducing channel switching latency
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/44Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs
    • H04N21/4405Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs involving video stream decryption
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/45Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
    • H04N21/462Content or additional data management e.g. creating a master electronic programme guide from data received from the Internet and a Head-end or controlling the complexity of a video stream by scaling the resolution or bit-rate based on the client capabilities
    • H04N21/4623Processing of entitlement messages, e.g. ECM [Entitlement Control Message] or EMM [Entitlement Management Message]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/44Receiver circuitry for the reception of television signals according to analogue transmission standards
    • H04N5/50Tuning indicators; Automatic tuning control
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/16Analogue secrecy systems; Analogue subscription systems
    • H04N7/162Authorising the user terminal, e.g. by paying; Registering the use of a subscription channel, e.g. billing
    • H04N7/163Authorising the user terminal, e.g. by paying; Registering the use of a subscription channel, e.g. billing by receiver means only
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/16Analogue secrecy systems; Analogue subscription systems
    • H04N7/167Systems rendering the television signal unintelligible and subsequently intelligible
    • H04N7/1675Providing digital key or authorisation information for generation or regeneration of the scrambling sequence

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Databases & Information Systems (AREA)
  • Computer Security & Cryptography (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
  • Circuits Of Receivers In General (AREA)

Abstract

装置と方法がテレビジョン環境におけるチャンネルを変更する時の遅延を減少するために記述される。その方法は遠隔コンテントプロバイダからの複数のテレビジョン信号を受信することからなり各チャンネルはチャンネルを表示するために要求されるチャンネル情報を含む。複数のチャンネルの少なくとも一つのチャンネルは記憶されたチャンネルとして特定され少なくとも一つの記憶されたチャンネルのチャンネル情報は記憶装置(例えばサーキュラバッファ)に記憶されてもよい。その後で、記憶されたチャンネルの選択時に、記憶されたチャンネルの情報は表示のためにアクセスされる。例示的実施例において、その記憶装置は記憶されたチャンネルの最も最近に受信されたIフレームと記憶装置のその後のMPEG信号とを維持するために更新されても良い。したがってチャンネルを変更する時新たに選択されたチャンネルを表示するために次のIフレームを待つ必要がない。
【選択図】図4

Description

[関連出願]
この出願は、2004年10月15日に出願された米国仮出願番号60/619,105の優先権の利益を請求し、この仮出願はこの出願と一体化される。
著作権告知。この特許書類の開示の一部分は、著作権の保護の請求がなされている資料を含む。著作権者は特許の書類または特許の開示をいかなる人によってもファクシミリによる再生することに対しては異議を申し立てない。それは米国特許商標局のファイルまたは記録の中にあるだろうからであるがしかしいかなる他の権利をも留保する。著作権2002年オープンTVインク。
[技術分野]
この発明は一般的にデジタルテレビジョンの領域に関する。例示的実施例の中に、この発明はデジタルテレビジョンネットワークにおけるユーザー表示装置におけるチャンネル変更をより進展させるための方法と装置を提供する。
デジタルテレビジョン通信の中心部にはセットトップボックス(STB)がありこれは放送内容を受け取りテレビジョンセットに接続し典型的にはその上部に設定される。STBはビュアからのデータと同様に、放送プログラム及びインターネットトラフィックの流れを制御するコンピュータプログラムからなるミドルウェアと呼ばれるソフトウェアを動作させる。STBは双方向データの流れを扱うことができなければならない。デジタルテレビジョンを視る経験を促進するために、STBの能力を拡張するための多くの努力がなされてきた。
デジタルテレビジョンフォーマットはアナログテレビジョンに対して多くの効果を持ち、アナログテレビジョンフォーマットの能力を拡張するけれども、デジタルフォーマットに内在する固有の困難性も発生する。例えばアナログ方法を使ったチャンネル間の切替えは極めて速いが、しかしながらデジタルテレビジョンフォ−マットにおける切替えは相対的に遅い。アナログ及びデジタルテレビジョンにおける切替えスピードのこの相違についてはいくつかの理由がある。典型的には、デジタルテレビジョン信号は大きなデータ量からなり、STB上に大量のメモリを必要とする。送信を助けるために例えばMPEGとして知られているデータ圧縮方法がある。しかしながら、MPEG圧縮を用いた場合でさえもチャンネルを変更する時の選択されたテレビジョンチャンネルの最初の画像の送達はデジタルテレビジョンに関係する遅延のために時間のかかる処理となる。
デジタルテレビジョンネットワークにおけるチャンネル間の切替えの遅延の多くの部分は、復号化及びデコード情報を含むデジタルデータの取得と、及び新しく選択されたチャンネルに対するデータの処理とのためである。MPEG信号の性質のために付加的な遅延が発生する。MPEGビデオは各層の階層化へと分化されて、エラー処理、ランダムサーチ、編集及び他の信号たとえばオーディオビットストリームとの同期をより効率化するためのものである。第1のMPEG層はビデオシーカンス層として知られ、フレームサイズ,ビットレート,フレームレートのような情報からなる。第2のMPEG層はピクチャー層のグループであり1またはそれ以上のグループのフレームからなり、いくつかのフレームはイントラフレーム(Iフレーム)であり、他のものは予測フレーム(Pフレーム)あるいは双方向フレーム(Bフレーム)である。第3の層であるピクチャー層はフレーム及びフレームサイズ情報からなる。
ピクチャー層のグループのビデオシーカンスは最も最近に受信したIフレーム及びその後続のP及びBフレームの上に構築される。Iフレームはビデオシーカンスのクリティカルな最初のフレームである。ビュア(視る人)がIフレームが送られた時点より後のある時点でチャンネルを変更するならば、ビュアはその次のIフレームが送信され受信されそしてその後に送られたパネルBフレーム及びPフレームをデコードするまで待たねばならない。Iフレームは1秒の間に2回あるいはそれより少ない制限された周波数で送信される。多くのアプリケーションにおいて圧縮されたビットストリームを送信の間にスクランブルすることによって許可されていない視聴からこのシーカンスを守ることも行う。Iフレーム(多くの場合BフレームとPフレームも同様に)逆スクランブルを行うために、条件付アクセスシステムによって使われる制御語を利用することもまた必要である。これらの制御語は復号化処理の間にエンタイトルメント制御メッセージ(ECM)から抽出され、所定のチャンネルから受信されるMPEG信号を逆スクランブルすることに用いられる。逆スクランブル及び復号化の必要性が更にチャンネル切替え遅延時間にも加えられるが、これは制御語は低周波数でも送られ復号化は時間消費する動作であるからである。
最終的にデジタルテレビジョン信号のデジタル受信および表示は、圧縮された信号が短時間一時的に記憶されるSTB内に1またはそれ以上のバッファの使用を含む。放送信号は入力搬送ストリームから引き出されバッファストリームへ送られる。MPEGデコーダはその後ストリームバッファから記憶された放送信号を引き出し、デコーディングの後に結果信号をビデオ表示装置に送る。ある場合においては圧縮されたビデオフレームはその後のデコーディング動作のために使用できるようにさらにバッファされる。このバッファの使用は多くの新しい可能性を可能とし例えばそれが同時に記録されている間にライブの放送をプレイバックするようなことも可能とする。バッファとデコーダはしかしながら、両方とも保護されたビデオシーカンスをデコードしアクセスするために使われる復号化と制御語のために待たされるので遅延を生じる。
テレビジョン環境においてチャンネルを変更する時の遅延を減少するための方法と装置が記述される。
この発明は以下に述べる1またはそれ以上の考え方(メソドロジィ)を行うための命令を含む機械読み出し可能媒体にも及ぶ。
他の特徴は添付図面と以下に続く詳細な説明とから明らかである。
デジタルテレビジョン環境においてデジタルテレビジョンチャンネルを選択する瞬間と選択されたデジタルテレビジョンチャンネルからの最初のイメージがスクリーン(例えばテレビジョンのスクリーン)上に現れる瞬間との間の時間遅れの問題について一実施例を説明する。一般的にこの遅延は例えばバッファアクセス遅延、MPEGシーケンス遅延、復号化遅延及びデコード遅延のようないくつかの積算された遅延要素のためである。しかしながらここで述べられる考え方は放送に制限されるものではなく同様に単一送信に対して適用されるものであることが理解される。同様に“テレビジョンチャンネル”という用語はいかなるネットワークを介してにせよユーザへ通信されインターネットを介しての通信を含むように意図されたいかなるビデオまたは動画ピクチャを含むように意図される。
一実施例においてセットトップボックス(STB)とクライアント装置におけるより大きな記憶容量によりクライアント/STBによってバッファ内により多くの信号が保持されることを可能にする。これらの余分の信号は現在視られているチャンネル以外のTVチャンネルからの信号からなる。現在のSTBは、典型的には一つの同調器と一つのMPEGデコーダを有しこれは多数チャンネルを取得しそれらを同一周波数において配置されている限り単一のバッファに転送する。例えば最も人気のある6つのチャンネルは一緒に多重化されてもよい(例えばCNN,ESPN,WB,ABC,NBC,CBS)。この発明の一実施例は多数のフロントエンド同調器を有し、従って多数の番組(プログラム)を同時に取得できるという(任意に大量に記憶する記憶装置を有する)STBの効果を有する。多数のデジタルチャンネルは単一周波数上に多重化されてもよい。新しいMPEGチップは同時に多数ストリームをデコードする。同様により速いマスタカード(マザーボードの上に固着された除去不可能な安全(セキュア)な装置のような同等な安全装置(セキュリティ)または遠隔認証サーバが制御語の取得を高速化する。例示的実施例はこれらの新しい能力の全てを利用してデジタルテレビジョンまたは情報ネットワーク(衛星またはケーブル)上でチャンネル切替え時間における遅延を減少する。
例示的実施例においてはサーキュラーバッファにおいて視られていないチャンネルに対する受信されたMPEG信号の記憶を提供する。このバッファは周期的に更新(例えばフラッシュ)されこれにより各デジタルテレビジョン信号の最も最近の部分のみが常にバッファ内に保持され記憶される。最も最近のMPEGフレームへ常にアクセスすることによって、バッファされたチャンネル信号がバッファの遅延またはMPEGシーケンスの遅延を待つ必要がなく視られることができる。ことに最も最近に送信されたエントリポイント(典型的にはIフレーム)がバッファ内に常時記憶される。チャンネルを変更するとき(新しい選択をする時)新しいチャンネル(第2のチャンネル)に対する記憶された信号はバッファに確保されてきたエントリポイントからアクセスされる。二つのエントリポイント間の最大時間が知られている実施例において常にエントリポイントを含むようにバッファの寸法を決めることが可能である。さらにIフレームに加えて十分なデータがバッファされる。これはMPEG標準において構成された全ビデオバッファ認証子(VBV)データを含むためである。MPEG標準はMPEGのデコーダ上のバッファをオーバーフローやアンダーフローをしないことをMPEGデータストリームに保証することを助けるものとなる。テレビジョン(あるいはいかなるディスプレイ装置)上に表示されたイメージはバッファのエントリポイントの位置によってはライブの放送より遅れる。
複数の同調器を有する他の実施例においては現在視られているチャンネルの周波数以外の周波数で放送されているチャンネルが記憶されている。複数のデコーダを有する実施例において、視られているチャンネルをデコードするために使われるばかりではなく視られていない他のチャンネルからの信号をデコードするためにも使われるデコーダはこれによりチャンネル切替え時間からのデコーディング遅延を除去する。従ってチャンネルを変更する時そのデコードされた信号は即表示可能となる。例示的実施例においてリアルタイムより早くデコードすることができる単一のデコーダが提示され、そのデコーダは多数のデコードセッションの間で時間的に分割する。例えばそのデコーダはチャンネルA上のデコードセションAとチャンネルB上のデコードセションBとを時間的に分割する(たとえばチャンネルAの一フレームそれからチャンネルBの一フレームを復元する)。これらの状況においてデコーダはチャンネルBの復元された出力をバッファするが現在のチャンネルに対して復元された出力(たとえばチャンネルA)のみを表示する。ユーザがチャンネルBに切り換えた時、デコードされたフレームが即時に提供される。
現在のチャンネルの数は記憶されうるチャンネルの数を越えているためにこの一実施例はどのチャンネル情報がサーキュラバッファの中に記憶されているかを決めるために提出された一組の規則を含む。これらの規則はとくに、チャンネル使用の周波数、現在視られているチャンネル、隣のものに基づいているものである。
図1は信号を放送ストリームからユーザのビデオ表示へともたらす例示的パスの図である。例えばMPEGストリームはコンテントプロバイダによって与えられヘッドエンドによって放送され同調器101により受信されてからクライアント装置に結合された復調器103へ送られる。復調器103は後のアクセス処理と表示のためにサーキュラバッファ105へ信号を記憶する。任意的に復調器103の出力はMPEGストリームのいくつかのパケットを拒絶してもよいディマルチプレクサを介して送行する(たとえばバッファされるべきチャンネルに関係したパケットのみをディマルチプレクサが維持するようにする)。ある後の時刻において、バッファ105はMPEGストリームにおいて特定されるレベルまでデータで満たされた時、バッファの内容はデコーダ107へ送られる。デコーダ107はコード化されたビットストリームを読み込みそしてデコードされたピクチャ、オーディオサンプル、またはデータオブジェクトをデジタルバッファ109へ出力する。
図2はMPEGビデオフレームシーカンスの一部分を示す。フレームはヘッドエンドで放送されクライアントで受信され図2に示すように左から右へと順次読み出される。Iフレーム200、210はそのコーディングがそのフレーム内で空間的冗長性があることに基づいて行われるフレームである。他のフレーム例えばPフレーム202及びBフレーム204は一時的予測やコーディングの基としてIフレームを用いる。Pフレームは前のIフレームまたはBフレームに基づいて予測される要素である。例えばMPEG−2標準において、Bフレームは直前のフレームと同様に直後のフレームからの予測される要素からなる。Bフレームの内容を予測するフレームはPまたはIフレームのいずれか一方である。Pフレームは他のフレームタイプの予測には用いられない。この発明もまた他の標準(MPEG−4,ウィンドウメディア、H.264またはそれらと同様のもの)へ適用されるということも理解されるであろう。
ビデオシーカンスを作るためには、所定のシーカンスに対してIフレームが来た時に同期し作られることが必要である。典型的システムにおいて、ビュアは例えばBフレーム206が現在受信中である時点においてチャンネルへ切替える。従ってビュアはこのフレームを見ることができない。基本的Iフレーム200は同調器によって獲得されていなかったので。その代わりビュアはデコードし新しく選択されたチャンネルからの映像をデコードし見ることができる前に次のIフレーム210が受信されるまで待たねばならなかった。この最初の映像はIフレーム210の映像である。Iフレームが到着したときの周波数は平均1秒約2回でありあるいはより遅い。これによりIフレームを待つことからの全遅延は約500ミリセカンドあるいはそれ以上まで上がる。MPEGシーカンスのためにIフレ−ム到着に対する平均的遅れ時間は約250ミリセカンドである。
他の典型的な切替え遅延はサーキュラバッファ105(これはVBVバッファを含んでもよい)と関係する。図3はバッファ負荷302(バッファ105参照)対時間304のグラフを示す。バッファがそのデコーディング処理中にオーバーフローまたはアンダーフローすることを避けるために、サーキュラデータバッファ105はそれが放電する所望のバッファレベル310に達するまで充填される。図3では第1の放電は時間1(矢印308参照)において示される。フレームは、時間2(矢印312参照)3(矢印314参照)4(矢印316参照)及び5(矢印318参照)においてバッファに増分的に追加していくことを例示している。時間6(矢印320参照)において新しく取得されたフレームによりビット負荷が所望のバッファレベルを越えるようにしそしてそのバッファは再びデコーダ107の中に放電される。このようにして最も最近のフレームのみがバッファ105に記憶される。バッファ105を充填するための待ち時間はB/RでありここでBは所望のバッファレベルでRはビットストリームの速度である。バッファが充填されるための平均時間は例えば約400ミリセカンドである。例示的実施例においてバッファは各Iフレームの前に受信された全てのデータをフラシュする。各Iフレームはそれからバッファ105の開始のところに配置されIフレームの後に書き込まれたデータをその後受信する。
MPEGストリームを逆スクランブルしデコーディングすることによってより多くの遅延が生ずる。逆スクランブルの間MPEGストリームは条件付きアクセスシステムの(ストリームで受信されたECMの復号化の間に得られる)制御語とインタラクションすることによって安全性を確認されるが、これによりさらに遅延を増加する。しかしながらデコーディングはリアルタイムあるいはそれより良い状態で生じる。その結果デコーディングの速度はNTSCに対しては1秒30フレームより少なくPALに対しては25フレームより少なくはできない。これらの遅延の全ての蓄積が1秒の少なくとも4分の3の全遅延あるいはそれ以上しばしば1.5秒〜3秒の遅延となる。
これらの遅延の例は以下のテーブルに示される。
Figure 2008517536
このテーブルにおいて以下の省略が使われる。
NIT‐ネットワーク情報テーブル
SDI‐サービス記述テーブル
PSI‐プログラム特定情報
PAT‐プログラム関係テーブル
CA‐条件付アクセス
ECM‐エンタイトルメント制御メッセージ
SC‐スマートカード
CW‐制御語
例示テーブルから分かるように、チャンネルを切り替える時に遅延のかなりの大きな部分が制御語を復合化すること(上記の例では0.4秒)Iフレームを待つこと(上記の例では0.5秒)から生ずる。したがって、少なくとも制御語とIフレームとに関係した遅延を減少することにより遅延を相当減少することができる。
この一実施例において、制御語のような復合化キーは、チャンネルの選択時の復号化とアクセスまたは多数のバッファ及び、または多数のデコーダを使用するときのリアルタイムの復号化とアクセスのために直ちにアクセスできるように記憶されている。
例示的な実施例によると現在視られているチャンネル以外のチャンネルからの、MPEGストリームを記憶し、デコードし、アクセスすることによるチャンネル切り替え遅延を減少(及び例えば実質的に除去)することができる。ビュアがチャンネルを一度選択すると、例示の実施例において、STB(受信器)は放送ストリームから直ちにそのストリームを取得する必要がなくなり、むしろSTBは追加データ例えばIフレームまたは制御語の到着を待つ必要なく、記憶された信号を最初からバッファから取得する。例示的実施例ではバッファ105を前処理して、最も最近のIフレームがバッファ105の始めにあるかあるいはバッファ105内の位置を示すポインタ位置に少なくともあることを保障する。
例示的実施例において、STB400(図4参照)は二つまたはそれ以上の同調器401.1−401.1、二つまたはそれ以上の復調器403.l−403.m及び二つまたはそれ以上のサーキュラバッファ405.1〜405.nからなる。第2の同調器401.2は別の周波数で送信されるチャンネルを受信する効果をビュアに与える。第1の同調器401.1は現在視られているチャンネルへ同調される。第2の同調器401.2は視られていない別のチャンネルからの信号を同時に受けとる。第2の同調器402.2はそのデータを第2の復調器403.2に送りそして第2のサーキュラバッファ405.2に入力する。図2及び図4を参照して、ビュアが例えば新しいチャンネルへ切り替える時、フレーム206が第2の同調器401.2で受信されつつありフレーム200と206を含むその間の少なくとも全てのフレームがバッファ405.2に現在蓄えられている。新しく選択されたチャンネルからの信号は直ちにバッファ405.2から外へ、バッファ405.2の最も最近のIフレーム200の位置から読み出される。このことの効果はビュアが新しく選択されたチャンネルをより素早く見ることができることである。なぜなら新しく選択されたチャンネルに対する最も最近のIフレーム200はSTBと関係したバッファ405.2の中にすでにありそしてSTBは(したがってビュアは)従来のSTBで要求されるように受信されるべき次のIフレーム210を待つ必要がない。フレーム206に続くフレームはバッファ405.2にもまた加えられるので、そのフレーム206の直後のフレームは同調器402.2のチャンネルの現在記憶されている信号に隣接してバッファ405.2にその場所を占める。加えてIフレームに続く十分なデータが(VBVバッファの中へ)バッファされたと仮定すると、Iフレームを直ちに復号化しデコードすることを始めることが可能である。したがって明らかな中断のない遷移を、減少されあるいは最小の遅延で、格納された信号と取得された信号との間で行うことができる。1つまたはそれ以上の追加チャンネルはさらなる同調器401.1、復調器403.m及びバッファ405.mを有して処理されてもよい。チャンネル選択器410はビュアの選択に応答してチャンネルを選択する。
例示的実施例は新しいチャンネルへの切り替えが即刻行われるように見えることを可能とする。しかしながら表示装置(例えばTV,コンピュータスクリーン等)上に表示された映像は実際の放送より遅れている。この遅れは放送シーカンスの最も最近のフレームよりむしろ記憶されたシーカンスの最も最近のIフレームをアクセスする必要性からである。しがたって、最も最近の記憶されたIフレームと現在の放送されたフレームとの間の時間は記憶された信号から表示されたフレームと現在の放送フレームとの間の遅延時間を表わす。この遅れの量はチャンネル選択が生じる時のバッファにおけるエントリポイントの位置による。
チャンネル切り替え遅延を減少するための例示的実施例の能力はバッファ105のサイズと共に増加する。図5に示された実施例において、STBまたは受信器500は更に多数のデコーダ507.1−507.Pを含みこれにより多数の入力ストリームをビデオ表示バッファへ送られる前にデコードされることを可能とする。この実施例においてデコーディングはチャンネル選択の前に起こり更に遅延を減少しそしてビュアが(スイッチ510参照)デコードされた信号の最も最近のIフレームへと完全に切り替え、したがって視ることを直ちに始めることが可能である。視られていないチャンネルに対して追加デコーダを用いることによって信号のデコーディングによって生ずる遅延を減少するという効果を与える。チャンネル選択器510は遠隔制御装置(例えばビュアによって動作されるハンドヘルド遠隔制御器)、コンピュータキーボード等に応答することがわかるであろう。一実施例において、チャンネル切り替えはビュアからの入力なしに自動的に行われる。例えば受信器はライブのチャンネルから他のチャンネル上で送られてきた目的のコマーシャルへ連続的に切り替えることもでき、それからコマーシャルの終わりには主たるライブのプログラム(番組)へ連続的に戻ることができる。例えば目的とされたコマーシャルは以下の態様で挿入され得る。ビュアはチャンネルAを視ていて、コマーシャルブレイクの間にチャンネルAは各々が4個の異なったプロファイルで目的とされる他の4チャンネル(A,A1,A2,A3)上の4つの異なったコマーシャルを送信する。この状況において受信器は宣伝ブレイクを示すトリガ(例えばトリガはオーディオ/ビデオとのバンド内多重化によって送信されている)を検出しても良い。受信器はそれからバッファし、ビュアのプロファイルによって適当なチャンネルへと同調する。一実施例において連続的な遷移のためにトリガの及び宣伝/コマーシャルの送信は十分なデータが受信者がチャンネルを切り替えた時にバッファに記憶されていることを確かなものとするためにコマーシャルブレイクの直前に予定されている。
さらにこの書類で述べられている考え方は同調器1 401.1及び同調器2 401.2によって受信されるチャンネル間の切り替えに限定されるのではなく、いかなる二つのチャンネル間の切り替えにも適用できる。したがって、この考え方は二つのバッファ化されたチャンネル間を切り替える時にもまた適用できる。更に、ビュアへの表示のためにテレビジョン信号を処理するために要求されるエントリポイントを定義するIフレームに関係して例示的実施例は述べられているが、異なる配置や圧縮技術において他のエントリポイントが定義されてもよい。更に記憶装置は記憶されたチャンネルの最も最近に受信されたエントリポイントを維持するように更新される。
各使用可能なチャンネルに対して同調器を持つことは実用的ではないということが理解されるであろう。したがって例示的実施例はまた記憶装置またはサーキュラバッファにどのチャンネル信号が記憶されるべきであるかを決定することも行う。図6に示したように、複数の同調器601.1〜601.1は複数の復調器603.1ないし603.mに接続される。バッファ入力セレクタ612はどのチャンネルが特定のバッファへ(例えばバッファ605)へ供給されるべきかを決定する。一つ以上のバッファが存在することが理解されるであろう。どのチャンネル信号がサーキュラバッファ605(または多数のチャンネルの中の一つを受信できるいかなる他のバッファ)に記憶されるべきかを決定するために多種類の戦略や規則(入力選択規則614を参照)が存在する。例示的実施例において、現在見られているチャンネルに隣接するチャンネルが記憶されており、そこには隣接チャンネルが所定モード(例えばお気に入りチャンネルモード、全てのチャンネルモード、または他のモードまたは構成)における現在のチャンネルにそのチャンネル番号が隣接しているチャンネルを隣接チャンネルとして参照する。他の例示的チャンネル選択規則またはモードはビュアの見方の習慣や履歴に基づいてビュアのお気に入りのチャンネルだけのリストからなる。他の例としての選択規則またはモードはより高い頻度で(よりいつも)見られるチャンネルの信号を選択し記憶する。ここでその頻度は長時間にわたっての一般的な基準かまたはより最近の基準によって決められる。更に他の例のモードにおいて、最後に見られたこれらのチャンネルが記憶される。二つのバッファを有する例において、ユーザが最後にアップまたはダウンボタンを押した時、アップ又はダウンした次のチャンネルを記憶するようにされてもよい。これらの例示したものの戦略の効果はビュアによって次により選択される可能性の強いチャンネルが、選択時に表示遅延が最も少なくなるだろうということである。
図7は例示的実施例に従う装置700を示し、これはテレビジョン環境においてチャンネルの選択と選択されたチャンネルの表示との間の遅延を減少するための制御語をバッファする。復調器703はコンテントプロバイダ(たとえばコンテントプロバイダのトランスポンダ)からの単一の周波数で受信した多数のテレビジョンチャンネルを復調する。その後で、エンタイトルメント制御メッセージ(ECM)フィルターは各レコードされたチャンネルに関係したECMを抽出し、そのECMを制御語管理装置708へ送る(3つの例示的ECMを示す線707を参照)。現在選択されておらずユーザによって視られていないチャンネルのECMを無視する従来のシステムと違って、装置700は選択規則に基づいて現在選択されていないチャンネルの制御語を記憶またはバッファする。
例えば制御語管理装置708は多数のチャンネルからECMを受信し選択規則モジュール710において与えられる選択規則またはクライテリアに基づいてそれがどの制御語をバッファするかを選択する。選択規則はどのチャンネルがそれらのIフレームを記憶させるべきかを決定する入力選択規則614と似ている。異なった選択規則またはクライテリアはいかなる時点においてどのチャンネルが処理されるべきかをデコードするために適用される。例えばSTBは最も頻度高く視られるチャンネル、ビュアによって特定されたお気に入りチャンネルのリスト、オペレータによって特定された最も重要なチャンネルのリスト、ビュアが現在視ているものの隣接チャンネル(遠隔制御上のプログラムキーへ結び付けられる順番において5個前のチャンネルと5個次のチャンネルと同様に現在のチャンネルをモニタすること)またはこれらのクライテリアの組み合わせを処理してもよい。一つの実施例において、処理されるチャンネルの数は動的である。例えばSTBまたは受信器はより高い優先制御語の復号が要求されるまで、(例えばチャンネルのリストの中で優先順位が下がっていくものである)リストの中の次の制御語を送り出しても良い。更に一つの実施例においてその優先順位のリストは動的に(たとえばユーザがチャンネルを変える時)更新されてもよい。ECMが周期的に変化するならば、一つの実施例においてそのリストはまた周期的に変化する。例えば、新しいECMは高い優先順位のチャンネルに表れこの場合、新しいECMはそのリストのトップに挿入されるであろう。他方いくつかのECMは期限が満了しそのリストから除去されるであろう。
そのチャンネルのECMが一度集積されてきたなら、それらは条件アクセスカード712へ(例えばSTBと関係したスマートカード)へとあるいはいかなる条件付アクセス装置(例えば安全な(セキュアな)除去不可能な装置または認可/認証サーバ)へ通信されてもよい。条件付アクセスカード712はそれが受け取るECMから制御語を抽出しそしてそれらを(線714参照)ペイロード逆スクランブリングモジュール716へ通信する。かくして、ユーザがチャンネルを変える時そして選択された新しいチャンネルが記憶され又はバッファされたチャンネルである時、条件付アクセスカード712は既にこの機能を行っているので新しく選択されたチャンネルに対する制御語が既に使用可能となる。したがってチャンネルを変更することにおける遅延は減少される。CWは一度スマートカードによって抽出された時暗号化形態において(例えば受信器の特定のキーを使って)受信器へ送信されても良い。したがって認可なしに制御語を共有し最終的にムービィを逆スクランブリングされることは禁じられる。再暗号化された制御語はそれからデコーダへ送られこれは再暗号化CWを復号化するために必要とされる受信器の特定の秘密を知るセキュア装置である。したがって、例示の実施例において、CWバッファは再暗号化CWをバッファすることができる。上述の例示の実施例において、ECMは(例えば衛星信号を介して)放送されるテレビジョン信号を介して通信される。しかしながら他の実施例においてはEMCは通信される内容と独立のルートで通信される(例えばECMがインターネットを介して通信され事前にSTBに記憶される)。この実施例において、チャンネル情報(EMCを含む)とビデオ及びテレビジョン内容はインターネットを介して通信される。上述したように、ここに述べられた実施例はスマートカードに制限され限定されていなくそして除去不可能な回路、認可又は認証サーバ等のセキュア装置へ関係する。
図7に示される実施例において、選択規則710と制御管理装置708がSTBの一部である例として示される。しかしながら一実施例において選択規則と制御管理装置はモジュール718によって示される条件付アクセスカード712内に含まれる。同様に入力選択規則614は条件付アクセスカード(例えばスマートカード)内に集積される。図9は制御語管理装置908と選択規則914がカード900内に集積されている例示的条件付アクセスカード900を示す。更にECMと制御語は条件付アクセスカードとSTBの間に直列にあるいは並列に通信される。
したがって上述した実施例において、制御語はユーザが新しいチャンネルへ変えることを決めた時にそれらが必要とされるようには復号化されるのではなく、できるだけ早く、制御語がチャンネルを変えることが必要である時までに復号化されている。多くの現在の装置において、所定のチャンネルに対する制御語は典型的には5秒毎あるいはその位で変化し5秒前に送られる。更にスマートカードは制御語を復号化するために0.5秒以下を必要とする。その結果、この発明の例示的実施例に従うスマートカードは制御語を復号するための要求が順次処理される限り、同時に10チャンネルに対する制御語を処理する。したがって、STB(あるいはいかなるデジタル受信器)はいかなる時においても多チャンネルに対する暗号化された制御語を集めても良い。受信器は制御語を復号化する要求を順次条件付アクセスカードへと送ってもよい。または条件付アクセスカードは内部的に要求を待ち行列に入れても良い。
或る実施例において、異なったチャンネルは異なった周波数上にあってもよく、この場合、多数の同調器が異なったチャンネル(図5参照)に対する暗号化された制御語を取得するために設けられても良い。図8は例示的実施例に従って、チャンネルを選択することとテレビジョン環境における選択されたチャンネルを表示することの間の遅延を減少するために制御語をバッファする装置800を示す。装置800は複数の復調器803 1−803 mへ接続された複数の同調器801.1〜801 lを含む。ECMフィルタ811.1〜801.rは受信された信号からECMを抽出しそれらを制御語管理装置808へ通信する。上述したように、制御語管理装置808は選択規則モジュール810によって与えられた選択規則に基づいて現在視られていない1またはそれ以上のチャンネルに対する1またはそれ以上のECMを特定または選択しても良い。特定されたECMはそれからアクセス制御カード818へ通信されそこで復号化され、対応する制御部はペイロードを逆スクランブリングするモジュール816.1〜816.q(矢印822を見よ)へ送られる。各復調器818.1〜818.rは単一の周波数上で搬送される多チャンネルを復調する。
複数の同調器を有する実施例において、STBと受信器は十分に使用可能なメモリを有し、全体のストリームはSTBの中にキャッシュされ更にチャンネル変更を加速する。例えばもしIフレームが各2秒離れているなら、その装置は現在視られていない他のチャンネルに対するMPEGプログラムのストリームを2秒間キャッシュする。異なったクライテリアがどのチャンネルが上述したようにキャッシュするかを決めるために用いられ得る。したがって、十分なメモリを有する受信器にとって(たとえ1つの同調器であっても)特定の周波数上で送信された多数のまたは全てのチャンネルがキャッシュされ得る。どのチャンネルがキャッシュされるかを決めるための例示的戦略は以下の如くである。
もし一つだけのチャンネルがキャッシュされているならば、上下ボタンが最後に押圧されたかどうかに基づいて次のチャンネルの上下をキャッシュし、この次のチャンネルはユーザがどのモードをセットしたかによって、全てあるいはお気に入りリストのチャンネルから引き出されたものである。
もし二つのチャンネルがキャッシュされるならば、同調リストにおいて(上及びまたは下)次の連続するチャンネルをキャッシュする。
もしnチャンネルがキャッシュされるならば、上下ボタンが最後に押圧されたかに基づいて次の連続するチャンネル(上下)と、上下のn−2チャンネルを同様にキャッシュし、次のチャンネルはユーザがどのモードをセットしたかによって全てまたはお気に入りリストのチャンネルから引き出される。
もしnが大きい時には、例えば最もよく視られるチャンネルおよびまたは同じ周波数のチャンネルに基づいて適当にチャンネルをキャッシングすることを開始する。
上述の各種の可能性の想定は全てが尽くされたわけではなく各種の規則がSTBのキャッシング能力を最もよく利用するように使用されうる。
図10は一例の実施例に従う方法1000を示し、テレビジョン環境におけるチャンネルを変更する時の遅延を減少するためのものである。ブロック1002に示すように、複数のテレビジョンチャンネルは衛星配信ネットワーク、ケーブル配信ネットワーク等を介して例えば遠隔コンテントプロバイダから受信されてもよい。各チャンネルはそのチャンネルを表示するために要求されるチャンネル情報を含む。STB装置において、一つまたはそれ以上の受信されたチャンネルはバッファされたチャンネルとして(ブロック1004参照)特定される。そしてバッファされたチャンネルのチャンネル情報は記憶装置あるいはメモリ(例えばサーキュラバッファ)に、ブロック1006に示すように記憶される。例示的実施例において、現在視られているチャンネルと異なったチャンネルをユーザが選択することがモニタされ(ブロック1008参照)そして新しい選択されたチャンネルがバッファされたチャンネルのひとつであるならば、表示のための記憶されたチャンネル情報が少なくとも1つのバッファされたチャンネル(ブロック1010参照)の選択時にアクセスされる。例示的実施例において、チャンネル情報はMPEGビデオIフレームおよびアクセス制御語の少なくとも1つを含む。したがってチャンネルを変更するとき、新しく選択されたチャンネルを表示するために次のIフレームとECMを待つ必要がない。
記憶装置は最も最近に受信されたIフレーム、ECM及びバッファされたチャンネルのその後に続くMPEG信号を保持するために更新される。バッファされたチャンネルは別の周波数上を放送される第2の周波数信号であってもよく、バッファされたチャンネルに対するIフレームは記憶装置の最初に位置づけられても良い。
図5及び6を参照して述べられたように、記憶されたチャンネル信号は復調され、任意ではあるが表示のための記憶されたチャンネルの選択の前にデコードされる。現在視られているチャンネル以外の複数のチャンネルの制御が記憶されまたはバッファされても良い。一実施例において表示された映像をライブの放送よりも遅らせそして記憶されたチャンネルの再生を早めることによって再生をライブの放送と同期させることによって表示遅延が減少される。複数のチャンネルの少なくとも1つのチャンネルはバッファ化されたチャンネルとして特定されその特定はチャンネル入力選択規則に基づいてもよい。例えば選択規則は隣接のチャンネル、お気に入りのチャンネルおよびよく視られるチャンネルの少なくとも一つを選択することである。したがってSTBは使用の態様をモニタし、モニタされた態様に応答してユーザがより視る可能性のあるチャンネルをバッファする。
この発明はテレビジョン環境においての例をとって説明されてきた。しかしながらこの発明はサーバ及びクライアント装置からなる分散コンピュータシステムにおいて実現しても良い。クライアント装置はハンドヘルドコンピュータ、携帯電話、個人的デジタル補助器または電子信号を受信及びまたは送信できるいかなる装置であっても良い。他の実施例において、この発明はコンピュータ読み出し可能媒体上の一組の命令として実現され、この媒体は実行される時コンピュータにこの発明の方法を実現させるものであればよくこれらはROM、RAM、CDROM、フラッシュまたは他のいかなるコンピュータ読み出し可能な媒体であって現在知られているものあるいは知られていないものをも含む。
一実施例においてデコーダ107はアクセス制御機能を実行し、したがって入力するテレビジョン信号を逆スクランブルする。当業者には知られているように放送テレビジョン信号はその信号によって運ばれるテレビジョンチャンネルへのアクセスを制限するようにスクランブルされる。スクランブルモジュールは例えばヘッドエンドにおいて、制御語(CW)発生器を含む。制御語はテレビジョン信号を復号化するためにSTBによって要求される。その制御語発生器は乱数を発生し送信されたテレビジョン信号をスクランブルする。エンタイトルメント制御メッセージ(ECM)発生器は制御語(及び他の関係するデータ)をECMとして放送するために暗号化される。ECMは条件付アクセスカード(例えばSTB内のスマートカード)がそれが受信するビデオコンテントを復号化する制御語を決定するために必要とする情報を含むアクセスパケットである。安全性を強化するために制御語は所定の間隔で変化してもよくその制御語を含む新しいECMは送信または放送される。STBによる放送信号の受信時に、逆スクランブル方法はSTBのデコーダによって行われ、これを達成するために制御語が要求される。制御語をECMから抽出することは、チャンネルを変更するための遅延を生ずることとなりこれはSTBがユーザによって視られるために選択されたチャンネルに対する新しいCWを必要とするからである。ECMメッセージは放送ストリームの中に挿入され放送されたストリームを聴いている全てのSTBによって受信される。要求された権利を有するこれらのSTBはECMを復号化でき逆スクランブルするために必要とされるCWを取得する。上述したようにECMはオーディオ/ビデオから別に受信される。
ある実施例において、方法、装置及び装置がECMとCWをバッファするものとして述べられている。この機構はチャンネル変更を早めるために用いられるが多数のチャンネルが同時に処理されることが必要とされる他の場合においても用いられる。一例はユーザが他のチャンネルを視ている間に、パーソナルビデオレコーダ(PVR)が1つのチャンネルを記憶する必要がある場合である。PVRは他の方法を使って(例えばトリプルDESまたはAES)それを任意に再暗号化する前にチャンネルを逆スクランブルしてもよい。ユーザは同時に二つのチャンネルを視ている(ピクチャインピクチャ)場合でも有り得る。受信器は同時に多数のチャンネルを処理し第一のテレビに1つのチャンネルを表示し他のテレビの他のチャンネルを表示するということもまた有り得る。ECM/CW及び関連するチャンネルをバッファすることによってスマートカード(またはいかなる条件付アクセス装置)よっても処理され得るチャンネルの数が増加してもよくECMはリアルタイムに処理される必要はない。その次に逆スクランブルまたはデコードされあるいは同時に表示されるチャンネルの数は逆スクランブル、デコードあるいは表示のための受信器の能力の関数となる。
他の例は、受信器がユーザの定義したモザイク(多数チャンネル例えばサムネイルサイズのスクリーンに表れるユーザの好みあるいはネットワークのソーティングに基づいて)表示する必要がある場合である。各チャンネルはフルスクリーンで送信されその場合受信器はそのチャンネルをデコードし及びサイズを変える必要がありあるいはそのネットワークのオペレータはフルスクリーンバージョンに加えて各チャンネルのサムネイルサイズバージョンを送信することを決定しても良い。各場合において、受信器は別に送られたチャンネルの組み合わせを表示しなければならずそして各チャンネルは別にスクランブルされる(異なった権利が異なったチャンネルと関係しているので)ということが有り得る。ECM/CW及びオーディオ/ビデオをバッファすることによって、モザイク状態によって表わされているチャンネルの数を増加するために、スマートカードが処理できるチャンネルの数が増加される。次に逆スクランブルされデコードされまたは同時に表示され得るチャンネルの数は逆スクランブルとデコードと表示のための受信器の能力の関数となる。
従来の条件付アクセスカードの処理制限は制御語を得ることにおける遅延を結果として生じこれによって例えば、各サムネイルがデコードを要求した場合多数のサムネイルを表示することを回避する。更に従来の条件付アクセスカードがECMを処理してリアルタイムで制御語を抽出しそしてSTBまたは受信器によってデコードされ及び表示され得るチャンネルまたはサムネイルの数を相当制限するということが理解されるであろう。デコードされるチャンネルの数を増やすために、例示的実施例では、制御語が順次復号化(ECMから抽出)されてSTBまたは受信器(条件付アクセスカード)に順次処理のためにバッファされる。制御語の復号化はタイムシフトされてオーディオ及びビデオがバッファされている限り制御語のデコーダへのスループットを増やし、オーディオ及びビデオにおけるタイムシフトは制御語におけるタイムシフトに対応する。この実施例においては全ての制御語はリアルタイムに与えられているわけではない。
一実施例において、ビデオストリームまたはテレビジョンチャンネルはまたバッファ(例えば5秒間のバッファ)もされ、ECMはタイムシフト態様でそれらを復号化する条件付アクセス装置へ通信される。復合化された制御語はそれからデコーダへ通信され、バッファされたビデオストリームあるいはテレビジョンチャンネルをデコードする。例えばある放送ネットワークにおいて、所定のチャンネルに対する制御語は典型的には各5秒毎に変化し5秒前に送られる。例示的スマートカードは1つの制御語を暗号化するため0.5秒より少ない時間を要求しているので10個ものチャンネルが制御語を複合するための要求がタイムシフト順で処理される時に同時に処理される。
したがって例示的実施例においてここに述べた方法は複数の入力テレビジョンチャンネル及びビデオストリームを復号化することに拡張される。例えばその方法は複数のテレビジョンチャンネル及び複数の暗号化キーを受信器において受信することを含む。この後で、一つ以上のテレビジョンチャンネルの暗号化キーはバッファされる。各暗号化キーは対応するテレビジョンチャンネルまたはビデオストリームの復号化のために要求される。バッファされた暗号化キーは複数のバッファされた暗号化キーから選択されバッファされた暗号化キーと関連する入力テレビジョンチャンネルはその後復号化される。例示的実施例において暗号化キーはテレビジョンまたはビデオ信号内に含まれる。したがってこの方法は暗号化キーを各テレビジョンチャンネルから抽出することを含む。異なった実施例において、暗号化キーはテレビジョンチャンネルと別々に受信される。暗号化キーは制御語であってもよくしたがってこの方法はエンタイトルメント制御メッセージをバッファリングすること及び制御語をその後に抽出することあるいは制御語をエンタイトルメント制御メッセージから抽出してその後制御語をバッファすることを含む。一実施例において、暗号化キー(例えばエンタイトルメント制御メッセージまたは制御語)は条件付アクセス装置(例えばスマートカード、受信器の中に実装された除去できない安全装置または交渉サーバ)にバッファされる。
図11はコンピュータシステム1100の例示的形態における機械の図示的表現を示すものでありそのシステム内においてその機械がここに述べられた1つまたはそれ以上の考え方を行わせるために一組の命令が実行される。他の実施例において、機械は、スタンドアローン装置として動作するかあるいは他の機械へ(例えばネットワークにより)接続されても良い。ネットワーク化された構成においてこの機械はサーバクライアントネットワーク環境においてサーバまたはクライアントの機械の能力において動作するかまたは端末機械として端末対端末(分散型)のネットワーク環境の中で動作する。この機械はパーソナルコンピュータ(PC)、テーブルPC、セットトップボックス(STB)個人的デジタル補助器(PDA)、携帯電話、ウェブ装置、ネットワークルータ、スイッチまたはブリッジ、その機械によって行われる動作を特定する一組の命令(連続的またはそうでないもの)を実行することができるいかなる機械であっても良い。更に単一の機械が例示されているが、用語‘機械’はここに述べられた考え方の一つまたはそれ以上実行するために一組(または多数組の)の命令を個別的あるいは結合して実行する機械の集合を含むように解釈もされる。
例示のコンピュータシステム1100はプロセッサ1102(例えば中央制御装置(CPU)、グラフィック処理装置(GPU)及びまたはデジタル信号処理装置(DSP))、主記憶1104及び静的メモリ1106を含みこれらはバス1108を介してお互いに通信する。コンピュータシステム1100は更にビデオ表示部1110(例えば液晶表示(LCD)または陰極線管(CRT))を更に含むコンピュータシステム1100はまた文字及び数字入力装置1112(例えばキーボード、ユーザーインターフェース(UI)ナビゲーション装置1114(例えばマウス)ディスクドライブ装置1116、信号発生装置1118(例えばスピーカ)及びネットワークインターフェース装置1120を含んでも良い。
ディスク駆動装置1116はここに述べられた一つまたはそれ以上の考え方または機能によって実現化されあるいは利用される一つまたはそれ以上の組の命令及びデータ構造(例えばソフトウェア1124)が格納されている機械読み出し可能媒体1112を含む。ソフトウェア1124はまた完全にまたは少なくとも部分的にコンピュータシステム1100、主記憶1104及び機械読み出し可能媒体を構成するプロセッサによってその実行の間に主記憶装置1104及びまたはプロセッサ1102内に存在する。
ソフトウェア1124は更に多数の良く知られた転送プロトコル(例えばhttp)を使ったネットワークインターフェース装置1120を介してネットワーク1126にわたって送信されまたは受信されてもよい。
機械読み取り可能媒体1122は単一の媒体であるべきと例示的実施例に示されているのだが、用語‘機械読み取り可能媒体’は一つまたはそれ以上の組の命令を記憶する単一媒体または多数の媒体(例えば中央化されまたは分散化されたデータベース及びまたは関連するキャッシュ及びサーバ)を含むように解釈されるべきである。用語‘機械読み取り可能媒体’)は機械によって実行される一組の命令を記憶しコード化し搬送することができるもの、及びこの発明の一つまたはそれ以上の考え方を機械に実行させることができるものまたは一組の命令によって利用されまたはそれと共に関係するデータ構造を記憶しエンコード化し運搬することができるものである媒体を含むであろう。用語‘機械読み取り可能媒体’はしたがって固体メモリ、光及び磁気メディア及び搬送波信号を含むようにであるがこれに限定されないように解釈されるであろう。
ここに述べられた実施例は単に例示の目的に示されるのであって以下の請求項によって定義された発明の範囲を限定する意図ではない。
信号が放送ストリームからビデオ表示装置へ送信される系路の図である。 MPEGビデオシーカンスの一部においてMPEG圧縮ビデオフレームの連続配置を表わす図である。 セットトップボックスに用いられる例示的バッファ負荷とフラッシュスキームを現す図である。 例示的実施例に従うものであり、テレビジョン環境においてチャンネルの選択と選択されたチャンネルの表示との間の遅延を減少するためにIフレームをバッファする装置である。 例示的実施例に従うものであり、テレビジョン環境においてチャンネルの選択と選択されたチャンネルの表示との間の遅延を減少するためにIフレームをバッファする装置である。 例示的実施例に従うものであり、テレビジョン環境においてチャンネルの選択と選択されたチャンネルの表示との間の遅延を減少するためにIフレームをバッファする装置である。 例示的実施例に従うものでありテレビジョン環境においてチャンネル選択と選択されたチャンネルの表示との間の遅延を減少するために制御語をバッファする装置である。 例示的実施例に従うものでありテレビジョン環境においてチャンネル選択と選択されたチャンネルの表示との間の遅延を減少するために制御語をバッファする装置である。 例示的実施例に従う条件付アクセスカードを示す。 例示的実施例に従うものであってテレビジョン環境においてチャンネルの選択と選択されたチャンネルの表示との間の遅延を減少するための方法である。 コンピュータシステムの例示的形態における機械の図示的表現であり、その中においては一組の命令は、以下に述べられる1またはそれ以上の考え方をこの機械に行わせるためのものであるがこれが実行される。

Claims (48)

  1. テレビジョン環境においてチャンネルを変更する時の遅延を減少する時の方法であって
    遠隔コンテントプロバイダから複数のテレビジョンチャンネルを受信し、各チャンネルはそのチャンネルを表示するために要求されるチャンネル情報を含んでおり、
    複数のチャンネルの少なくとも一つのチャンネルを記憶されたチャンネルとして特定し、
    少なくとも一つの記憶されたチャンネルのチャンネル情報を記憶装置に記憶し
    少なくとも一つの記憶されたチャンネルの選択時に表示のために記憶されたチャンネル情報をアクセスすることからなる方法。
  2. 請求項1記載の方法であってチャンネル情報がビュアへ表示するためにテレビジョン信号を処理するために要求されるエントリポイントを特定する方法。
  3. 請求項2の方法であって記憶されたチャンネルの最も最近に受信されたエントリポイントを維持するために記憶装置を更新する方法。
  4. 請求項1記載の方法であってチャンネル情報はMPEGビデオIフレーム、エンタイトルメント制御メッセージ及びアクセス制御語の少なくとも一つからなる方法。
  5. 請求項1の方法であって現在視られているチャンネル以外の少なくとも一つのチャンネルのエントリポイントを記憶することからなる方法。
  6. 請求項5の方法であってエントリポイントはIフレームである方法。
  7. 請求項5記載の方法であって最も最近に受信されたエントリポイント及び記憶されたチャンネルの続きの信号を維持するために記憶装置を更新することからなる方法。
  8. 請求項1の方法であって記憶されたチャンネルに対するエントリポイントを記憶装置の所定位置におくことからなる方法。
  9. 請求項1記載の方法であって現在視られているチャンネル以外の少なくとも一つのチャンネルの暗号化キーを記憶することからなる方法。
  10. 請求項9記載の方法であってエンタイトルメント制御メッセージ及び制御語のうちの一つが記憶されている方法。
  11. 請求項1記載の方法であって、記憶されたチャンネルが別の周波数にわたって放送される第2のチャンネル信号であり、その方法は第2のチャンネルの選択時に記憶された第2のチャンネル信号を復調器に供給することからなる方法。
  12. 請求項1記載の方法であって、表示のための第1のチャンネル信号をデコードし、
    記憶された第2のチャンネル信号をデコードし、記憶された第2のチャンネル信号は第1のチャンネル信号と別の周波数で放送され、
    第2のチャンネルの選択時に表示のためにデコードされ記憶された第2のチャンネル信号を表示バッファへ供給することからなる方法。
  13. 請求項1の方法であって更に、
    表示のために第1のチャンネル信号をデコードし、
    記憶された第2のチャンネル信号をデコードし、記憶された第2のチャンネル信号は第1のチャンネル信号と同じ周波数で放送され、
    第2のチャンネルの選択時に表示のために、デコードされ記憶された第2のチャンネル信号を表示バッファへ供給することからなる方法。
  14. 請求項1記載の
    方法であって表示のために記憶されたチャンネルの選択の前に記憶されたチャンネルを復号することからなる方法。
  15. 請求項1の方法であって、表示のために記憶されたチャンネルの選択前に記憶されたチャンネル信号をデコードすることからなるもの方法。
  16. 請求項1記載の方法であって表示された映像を実際の放送よりも遅らせることによって表示遅延を減少することと記憶されたチャンネルの再生を早めてライブの放送と再生とを同期させることのうちの一つからなる方法。
  17. 請求項1記載の方法であってチャンネル入力選択規則に基づいて複数のチャンネルの少なくとも一つのチャンネルを記憶されたチャンネルとして特定することからなる方法。
  18. 請求項17記載の方法であって選択規則は現在視られているチャンネルに隣接したチャンネル、ユーザと関係したお気に入りチャンネル、しばしば視られるチャンネル及びオペレータによって特定されるチャンネルのリストのうちの少なくとも一つを選択することからなるもの方法。
  19. コンピュータによって実行される時請求項1記載の方法をコンピュータに実行させる命令を具体化したコンピュータ読み取り可能媒体。
  20. テレビジョン環境においてチャンネルを変更する時遅延を減少する装置であって、この装置は遠隔コンテントプロバイダから複数のテレビジョンチャンネルを受信する受信器であって各チャンネルはチャンネルを表示するために要求されるチャンネル情報を含むものと
    複数のチャンネルの少なくとも一つを記憶されたチャンネルとして特定し少なくとも一つの記憶されたチャンネルのチャンネル情報は記憶装置の中に記憶されているプロセッサと
    少なくとも一つの記憶されたチャンネルの選択時に表示のために記憶されたチャンネル情報をアクセスするためのセレクタとからなる装置。
  21. 請求項20記載の装置であって、前記チャンネル情報はビュアへの表示のためにテレビジョン信号を処理するために要求されるエントリポイントを特定するものである装置。
  22. 請求項21記載の装置であって記憶されたチャンネルの最も最近に受信したエントリポイントを維持するために記憶装置を更新することからなる装置。
  23. 請求項20の装置であってチャンネル情報はMPEGビデオフレームエンタイトルメント制御メッセージ、アクセス制御語の少なくとも一つからなること装置。
  24. 請求項21の装置であって現在視られるチャンネルとは異なった少なくとも一つにチャンネルのエントリポイントが記憶されている装置。
  25. 請求項24の装置であってエンタイトルメント制御メッセージと制御語のうちの一つが記憶されている装置。
  26. 請求項20記載の装置であって記憶されたチャンネルに対するエントリポイントは記憶装置の所定点への配置のために検出される装置。
  27. 請求項20記載の装置であって現在視られているチャンネル以外のなくとも一つの暗号化キーが記憶されている装置。
  28. 請求項27の装置であってエンタイトルメント制御メッセージ及び制御コードの一つが記憶されている装置。
  29. 請求項20記載の装置であって記憶されたチャンネルは別の周波数で放送された第2のチャンネルであり、その装置は復調器を含みそして記憶された第2のチャンネル信号が第2のチャンネル信号の選択時に復調器へ供給される装置。
  30. 請求項20記載の装置であって別の周波数上を放送された第2のチャンネル信号をデコードするためのデコードからなりその選択器はデコードされた第2のチャンネル信号を第2のチャンネルの選択時に表示するための表示バッファへと送るべき装置。
  31. 請求項20記載の装置であって同じ周波数上で放送された第2のチャンネル信号をデコードするためのデコーダからなり、その選択器はデコードされた第2のチャンネル信号を第2のチャンネル信号の選択時に表示するために表示バッファへ送るべき装置。
  32. 請求項20記載
    装置であって記憶されたチャンネル信号は表示のために記憶されたチャンネルの選択に先立って復号化される装置。
  33. 請求項20記載の装置であって更に表示のために記憶されたチャンネルの選択以前に記憶されたチャンネル信号をデコードするためのデコーダからなる装置。
  34. 請求項20記載の装置であって表示遅延は表示された映像を実際の放送よりも遅くすること及び記憶されたチャンネル信号の再生がライブ放送と再生を同期するために加速されることの一つによって減少される装置。
  35. 請求項20記載の装置であって複数のチャンネルの少なくとも一つのチャンネルはチャンネル入力選択規則に基づいて記憶されたチャンネルとして特定される装置。
  36. 請求項35の装置であって選択規則は、現在視られているチャンネルに隣接するチャンネル、ユーザと関連したお気に入りチャンネル、よく視られるチャンネル及びオペレータによって特定されたチャンネルのリストの少なくとも一つで選択することからなる装置。
  37. 複数のテレビジョンチャンネルへのアクセスを制御するための条件付アクセス装置であってこの装置は、
    コンテント分配器から受信された複数のチャンネルの一つのチャンネルを表示するために要求されるチャンネル情報を処理するためのプロセッサと、
    エンタイトルメント制御メッセージを待ち行列に入れエンタイトルメント制御メッセージから引き出された制御語をビデオストリームを逆スクランブルするために供給する制御語管理装置からなる装置。
  38. 請求項33の条件付アクセス装置は複数の規則を含む規則モジュールからなり、複数のチャンネルのうちの少なくとも一つのチャンネルは少なくとも一つの記憶されたチャンネルをユーザによって選択する以前に表示のために記憶されたチャンネル情報へアクセスすることを認める規則に基づいて記憶されたチャンネルとして特定される装置。
  39. 請求項37の装置であって、チャンネル情報はエンタイトルメント制御メッセージと現在視られているチャンネル以外の少なくとも一つのチャンネルの制御語の少なくとも一つからなる装置。
  40. 請求項37の装置であって規則は現在視られているチャンネルに隣接したチャンネル、ユーザと関連したお気に入りチャンネル、よく視られるチャンネル及びオペレータによって特定されたチャンネルのリストの少なくとも一つを選択することからなる装置。
  41. 請求項37の装置であってこの装置はスマートカード、受信器の中に実装された除去不可の安全装置及び認証サーバからなるグループから選択される装置。
  42. テレビジョン環境においてチャンネルを変更する時の遅延を減少する装置であってこの装置は、
    遠隔コンテントプロバイダから複数のテレビジョンチャンネルを受信する手段であって各チャンネルはそのチャンネルの表示のために要求されているチャンネル情報を含むこと、
    複数のチャンネルの少なくとも一つのチャンネルを記憶されたチャンネルとして特定する手段と
    少なくとも一つの特定されたチャンネルのチャンネル情報を記憶装置に記憶する手段、及び
    少なくとも一つの記憶されたチャンネルの選択時に表示のために記憶されたチャンネル情報をアクセスする手段からとからなる装置。
  43. 複数の入力テレビジョンチャンネルを復号化する方法であってこの方法は
    受信器において複数のテレビジョンチャンネルを受信し
    受信器において複数の暗号化キーを受信し、各暗号化キーは関係するテレビジョンチャンネルの復号化のために要求され、
    暗号化キーを条件付アクセス装置へ通信し、
    条件付アクセス装置において暗号化キーの復号化を時間シフトし、
    復号化された暗号キーを受信器に通信することからなる方法。
  44. 請求項43記載の方法であって一つのテレビジョンチャンネル以上のビデオをバッファし、一つのテレビジョンチャンネル以上と関係する暗号化キーを条件付アクセス装置にバッファすることからなる方法。
  45. 請求項43記載の方法であって
    1以上のテレビジョンチャンネルのビデオをバッファし、
    1以上のテレビジョンチャンネルと関係する暗号化キーを条件付アクセス装置にバッファすることからなる方法。
  46. 請求項43記載の方法であってエンタイトルメント制御メッセージ及び制御語の一つを条件付アクセス装置にバッファすることからなる方法。
  47. 請求項43記載の方法であってテレビジョンチャンネルと独立に復合化するために暗号化キーを受信することからなる方法。
  48. 請求項43記載の方法であって条件付きアクセス装置はスマートカード、受信器に実装された除去不可能なセキュリティー装置そして認証サーバーからなるグループから選択される方法。
JP2007536888A 2004-10-15 2005-10-14 チャンネル間変更の高速化 Pending JP2008517536A (ja)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US61910504P 2004-10-15 2004-10-15
PCT/US2005/036834 WO2006044547A2 (en) 2004-10-15 2005-10-14 Speeding up channel change

Related Child Applications (1)

Application Number Title Priority Date Filing Date
JP2011031237A Division JP2011139501A (ja) 2004-10-15 2011-02-16 チャンネル間変更の高速化

Publications (2)

Publication Number Publication Date
JP2008517536A true JP2008517536A (ja) 2008-05-22
JP2008517536A5 JP2008517536A5 (ja) 2009-02-05

Family

ID=36203513

Family Applications (2)

Application Number Title Priority Date Filing Date
JP2007536888A Pending JP2008517536A (ja) 2004-10-15 2005-10-14 チャンネル間変更の高速化
JP2011031237A Pending JP2011139501A (ja) 2004-10-15 2011-02-16 チャンネル間変更の高速化

Family Applications After (1)

Application Number Title Priority Date Filing Date
JP2011031237A Pending JP2011139501A (ja) 2004-10-15 2011-02-16 チャンネル間変更の高速化

Country Status (7)

Country Link
US (1) US20060085828A1 (ja)
EP (2) EP3468175A1 (ja)
JP (2) JP2008517536A (ja)
CN (1) CN101077003A (ja)
AU (1) AU2005295772B2 (ja)
BR (1) BRPI0516492A (ja)
WO (1) WO2006044547A2 (ja)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2009225360A (ja) * 2008-03-18 2009-10-01 Onkyo Corp ログ管理装置およびログ管理プログラム
JPWO2010041469A1 (ja) * 2008-10-09 2012-03-08 日本電気株式会社 コンテンツ配信システム、コンテンツ配信方法およびコンピュータプログラム
JP2014155174A (ja) * 2013-02-13 2014-08-25 Mitsubishi Electric Building Techno Service Co Ltd 映像データ処理装置及び映像データ処理プログラム
JP2016531474A (ja) * 2013-07-19 2016-10-06 ナグラビジョン エス アー デコーダの解読キーを保護する方法及び前記方法を実施するデコーダ

Families Citing this family (121)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5986650A (en) 1996-07-03 1999-11-16 News America Publications, Inc. Electronic television program guide schedule system and method with scan feature
US7882436B2 (en) * 2004-03-10 2011-02-01 Trevor Burke Technology Limited Distribution of video data
US8842175B2 (en) 2004-03-26 2014-09-23 Broadcom Corporation Anticipatory video signal reception and processing
US20070234395A1 (en) * 2004-10-15 2007-10-04 Vincent Dureau Speeding up channel change
KR100716988B1 (ko) * 2004-11-20 2007-05-10 삼성전자주식회사 Dmb에서 제공되는 서비스의 디스플레이 방법, 선호서비스 관리방법 및 장치
WO2006081454A2 (en) 2005-01-26 2006-08-03 Internet Broadcasting Corporation Layered multicast and fair bandwidth allocation and packet prioritization
TW200704183A (en) * 2005-01-27 2007-01-16 Matrix Tv Dynamic mosaic extended electronic programming guide for television program selection and display
US8640166B1 (en) 2005-05-06 2014-01-28 Rovi Guides, Inc. Systems and methods for content surfing
JP4681947B2 (ja) * 2005-05-27 2011-05-11 キヤノン株式会社 デジタルテレビ放送受信装置、デジタルテレビ放送受信装置の制御方法、及びその制御プログラム
US20070016925A1 (en) * 2005-06-20 2007-01-18 Arthur Vaysman Interactive TV application display method and apparatus
US8875196B2 (en) * 2005-08-13 2014-10-28 Webtuner Corp. System for network and local content access
TW200712955A (en) * 2005-09-22 2007-04-01 Asustek Comp Inc Life information integrated apparatus and program method
KR100765961B1 (ko) * 2005-11-28 2007-10-11 삼성전자주식회사 영상처리장치 및 영상처리방법
JP4939550B2 (ja) * 2006-01-27 2012-05-30 トムソン ライセンシング デジタルテレビジョン受信機における高速のチャンネル変更
JP2007281805A (ja) * 2006-04-05 2007-10-25 Canon Inc デジタル放送受信装置、デジタル放送受信方法及びプログラム
EP1879376A3 (en) * 2006-06-13 2011-04-06 Samsung Electronics Co., Ltd. Fast channel switching method and apparatus for digital broadcast receiver
KR100762667B1 (ko) * 2006-06-30 2007-10-01 삼성전자주식회사 빠른 채널 전환이 가능한 디지털 방송 수신 장치 및 그방법
KR100946891B1 (ko) * 2006-07-12 2010-03-09 삼성전자주식회사 휴대 디지털 방송 시스템에서 방송 데이터 수신 장치 및방법
ITTO20060534A1 (it) * 2006-07-20 2008-01-21 Si Sv El S P A Gestione automatica di archivi digitali in particolare di file audio e/o video
US20080066106A1 (en) 2006-07-31 2008-03-13 Guideworks, Llc Systems and methods for providing media guidance planners
US20080037782A1 (en) * 2006-08-11 2008-02-14 Widevine Technologies, Inc. Reduction of channel change time for digital media devices using key management and virtual smart cards
KR100834062B1 (ko) * 2006-09-18 2008-06-02 삼성전자주식회사 디지털 방송 수신기의 채널공유 방법 및 장치
ATE477676T1 (de) * 2006-11-06 2010-08-15 Tte Technology Inc Verfahren und vorrichtung zum einstellen eines digitalfernsehkanals
CN100550999C (zh) 2006-11-22 2009-10-14 华为技术有限公司 一种数字频道快速切换方法和系统以及辅助频道生成设备
US20080141317A1 (en) * 2006-12-06 2008-06-12 Guideworks, Llc Systems and methods for media source selection and toggling
US7996872B2 (en) * 2006-12-20 2011-08-09 Intel Corporation Method and apparatus for switching program streams using a variable speed program stream buffer coupled to a variable speed decoder
US8571111B2 (en) 2006-12-20 2013-10-29 Intel Corporation Method and apparatus for switching program streams using a fixed speed program stream buffer coupled to a decoder
US20080155593A1 (en) * 2006-12-21 2008-06-26 Samsung Electronics Co., Ltd. Method and apparatus for changing channel
KR20080057925A (ko) * 2006-12-21 2008-06-25 삼성전자주식회사 채널 전환 방법 및 상기 방법을 수행하는 장치
US20080175564A1 (en) * 2007-01-19 2008-07-24 Chi-Chun Lin System and method for presenting supplementary program data utilizing pre-processing scheme
EP1954055A3 (de) * 2007-02-02 2010-01-20 ROBUST Electronics GmbH Verfahren zum Betrieb eines Rundfunkempfängers und Rundfunkempfänger zur Durchführung des Verfahrens
CN101267538B (zh) * 2007-03-15 2010-09-08 华为技术有限公司 一种切换网络电视频道的方法和系统
JP5056211B2 (ja) * 2007-06-29 2012-10-24 ソニー株式会社 映像信号変換装置及び映像信号変換方法並びに映像表示装置
KR101344485B1 (ko) * 2007-07-09 2013-12-24 삼성전자주식회사 디지털 방송 수신기의 채널 전환 방법 및 그 장치
US8407737B1 (en) 2007-07-11 2013-03-26 Rovi Guides, Inc. Systems and methods for providing a scan transport bar
EP2179550B1 (en) * 2007-07-31 2013-10-09 Sirius Xm Radio Inc. Fast channel change between logical channels within a tranport multiplex
US8813141B2 (en) * 2007-08-08 2014-08-19 At&T Intellectual Properties I, L.P. System and method of providing video content
KR101407634B1 (ko) * 2007-09-20 2014-06-13 삼성전자주식회사 다중 채널의 영상을 동시에 재생하는 장치 및 방법
CN101123717B (zh) * 2007-09-25 2012-07-04 中兴通讯股份有限公司 一种实现频道快速切换的装置和方法
CN101132521A (zh) * 2007-09-25 2008-02-27 华为技术有限公司 一种实现iptv频道切换的方法和装置
KR101463808B1 (ko) * 2007-10-17 2014-11-20 엘지전자 주식회사 방송수신 휴대단말기
EP2063638A1 (fr) 2007-11-26 2009-05-27 Nagravision S.A. Méthode d'évaluation de droits d'utilisateurs stockés dans un module de sécurité
WO2009080114A1 (en) * 2007-12-21 2009-07-02 Telefonaktiebolaget Lm Ericsson (Publ) Method and apparatus for distributing media over a communications network
WO2009080113A1 (en) * 2007-12-21 2009-07-02 Telefonaktiebolaget Lm Ericsson (Publ) Method and apparatus for distributing media over a communications network
KR100942788B1 (ko) * 2008-01-09 2010-02-18 연세대학교 산학협력단 대화형 tv 시스템의 서버, 셋톱박스와 이를 포함하는대화형 tv 시스템, 대화형 tv의 채널변경 방법, 및대화형 tv의 멀티미디어 전송 방법
WO2009095081A1 (en) * 2008-01-31 2009-08-06 Telefonaktiebolaget Lm Ericsson (Publ) Method and apparatus for obtaining media over a communications network
US8819843B2 (en) * 2008-02-15 2014-08-26 Qualcomm Incorporated Methods and apparatus for conditional access of non real-time content in a distribution system
US20090244622A1 (en) * 2008-03-31 2009-10-01 Markus Maresch Systems and Methods for Rendering Print Data
JP5391567B2 (ja) * 2008-04-03 2014-01-15 日本電気株式会社 受信装置、および受信システム
KR101479011B1 (ko) * 2008-12-17 2015-01-13 삼성전자주식회사 다중 대역 스케쥴링 방법 및 이를 이용한 방송 서비스 시스템
US8234668B2 (en) 2008-12-23 2012-07-31 Microsoft Corporation Content access
US20100211988A1 (en) * 2009-02-18 2010-08-19 Microsoft Corporation Managing resources to display media content
US20100215340A1 (en) * 2009-02-20 2010-08-26 Microsoft Corporation Triggers For Launching Applications
US9069585B2 (en) * 2009-03-02 2015-06-30 Microsoft Corporation Application tune manifests and tune state recovery
CN101521777B (zh) * 2009-03-31 2011-02-16 深圳创维数字技术股份有限公司 一种数字电视的频道切换方法、系统及数字电视接收终端
KR20100131365A (ko) * 2009-06-05 2010-12-15 한국전자통신연구원 채널 변경 지연을 줄이기 위한 스트리밍 서버, 이동 단말기 및 그 방법
US20110145854A1 (en) * 2009-12-14 2011-06-16 Cisco Technology, Inc. Systems and methods for digital program insertion within scrambled content
US8739196B2 (en) * 2010-06-15 2014-05-27 Echostar Broadcasting Corporation Apparatus, systems and methods for pre-tuning a second tuner in anticipation of a channel surfing activity
EP2405650A1 (en) * 2010-07-09 2012-01-11 Nagravision S.A. A method for secure transfer of messages
KR20120023420A (ko) * 2010-09-03 2012-03-13 삼성전자주식회사 컨텐츠 전환 방법 및 이를 수행하는 디스플레이 장치
CN101951505A (zh) * 2010-09-19 2011-01-19 宇龙计算机通信科技(深圳)有限公司 一种移动电视的播放控制方法及移动终端
KR20120043811A (ko) * 2010-10-27 2012-05-07 삼성전자주식회사 네트워크를 통하여 방송신호를 수신하는 디스플레이장치 및 방송수신방법
US9021537B2 (en) * 2010-12-09 2015-04-28 Netflix, Inc. Pre-buffering audio streams
EP2710752A4 (en) 2011-05-17 2014-10-22 Webtuner Corp SYSTEM AND METHOD FOR A HIGH PRECISION SCALABLE SENSOR AND ID-BASED PUBLIC MEASUREMENT SYSTEM
US9256884B2 (en) 2011-05-24 2016-02-09 Webtuner Corp System and method to increase efficiency and speed of analytics report generation in audience measurement systems
WO2012162693A1 (en) 2011-05-26 2012-11-29 WebTuner, Corporation Highly scalable audience measurement system with client event pre-processing
CN102231848A (zh) * 2011-06-22 2011-11-02 中兴通讯股份有限公司 Iptv频道切换的方法及装置
GB2492177B (en) * 2011-06-22 2014-08-06 Nds Ltd Fast service change
US8660412B2 (en) 2011-08-23 2014-02-25 Echostar Technologies L.L.C. System and method for dynamically adjusting recording parameters
US8763027B2 (en) * 2011-08-23 2014-06-24 Echostar Technologies L.L.C. Recording additional channels of a shared multi-channel transmitter
US9185331B2 (en) 2011-08-23 2015-11-10 Echostar Technologies L.L.C. Storing multiple instances of content
US9621946B2 (en) 2011-08-23 2017-04-11 Echostar Technologies L.L.C. Frequency content sort
US8437622B2 (en) 2011-08-23 2013-05-07 Echostar Technologies L.L.C. Altering presentation of received content based on use of closed captioning elements as reference locations
US8447170B2 (en) 2011-08-23 2013-05-21 Echostar Technologies L.L.C. Automatically recording supplemental content
US8627349B2 (en) * 2011-08-23 2014-01-07 Echostar Technologies L.L.C. User interface
US9357159B2 (en) 2011-08-23 2016-05-31 Echostar Technologies L.L.C. Grouping and presenting content
GB201119156D0 (en) * 2011-11-07 2011-12-21 Pace Plc System,apparatus and method for facilitating a change between television and/or radio channels
US9489981B2 (en) 2012-03-15 2016-11-08 Echostar Technologies L.L.C. Successive initialization of television channel recording
US8819722B2 (en) 2012-03-15 2014-08-26 Echostar Technologies L.L.C. Smartcard encryption cycling
GB2500613A (en) * 2012-03-26 2013-10-02 Sony Corp Audio/visual receiver that can receive non-viewing information via a transmission channel that is not currently in use.
US8793724B2 (en) 2012-11-08 2014-07-29 Eldon Technology Limited Image domain compliance
US9602875B2 (en) 2013-03-15 2017-03-21 Echostar Uk Holdings Limited Broadcast content resume reminder
CN103297852A (zh) * 2013-06-07 2013-09-11 华为终端有限公司 一种提高换台速度的方法、装置及系统
US9930404B2 (en) 2013-06-17 2018-03-27 Echostar Technologies L.L.C. Event-based media playback
US9848249B2 (en) 2013-07-15 2017-12-19 Echostar Technologies L.L.C. Location based targeted advertising
CN104469472B (zh) * 2013-09-25 2018-04-27 珠海扬智电子科技有限公司 电视频道的切换装置及其方法
US9628838B2 (en) 2013-10-01 2017-04-18 Echostar Technologies L.L.C. Satellite-based content targeting
WO2015049482A1 (en) * 2013-10-03 2015-04-09 British Telecommunications Public Limited Company Descrambling of data according to the properties of the control words
EP2860984B1 (fr) * 2013-10-10 2020-03-25 Nagrastar L.L.C. Méthode de traitement de messages de contrôle et module de sécurité pour la mise en oeuvre de cette méthode
US10297287B2 (en) 2013-10-21 2019-05-21 Thuuz, Inc. Dynamic media recording
US9860477B2 (en) 2013-12-23 2018-01-02 Echostar Technologies L.L.C. Customized video mosaic
US9420333B2 (en) 2013-12-23 2016-08-16 Echostar Technologies L.L.C. Mosaic focus control
US10075771B1 (en) 2013-12-30 2018-09-11 Google Llc Methods, systems, and media for presenting media content in response to a channel change request
US20150201249A1 (en) * 2014-01-10 2015-07-16 Samsung Electronics Co., Ltd. Method and apparatus for receiving broadcasting channel
JP5924370B2 (ja) * 2014-05-23 2016-05-25 トヨタ自動車株式会社 映像表示装置、映像切替装置、及び映像表示方法
FR3023666B1 (fr) * 2014-07-10 2018-01-12 Softathome Procede pour livrer un objet applicatif associe a un flux tv numerique
US9936248B2 (en) 2014-08-27 2018-04-03 Echostar Technologies L.L.C. Media content output control
US9681196B2 (en) 2014-08-27 2017-06-13 Echostar Technologies L.L.C. Television receiver-based network traffic control
US9628861B2 (en) 2014-08-27 2017-04-18 Echostar Uk Holdings Limited Source-linked electronic programming guide
US9565474B2 (en) 2014-09-23 2017-02-07 Echostar Technologies L.L.C. Media content crowdsource
US11863848B1 (en) 2014-10-09 2024-01-02 Stats Llc User interface for interaction with customized highlight shows
US10419830B2 (en) 2014-10-09 2019-09-17 Thuuz, Inc. Generating a customized highlight sequence depicting an event
US10536758B2 (en) 2014-10-09 2020-01-14 Thuuz, Inc. Customized generation of highlight show with narrative component
US10433030B2 (en) 2014-10-09 2019-10-01 Thuuz, Inc. Generating a customized highlight sequence depicting multiple events
US10432296B2 (en) 2014-12-31 2019-10-01 DISH Technologies L.L.C. Inter-residence computing resource sharing
US9756378B2 (en) 2015-01-07 2017-09-05 Echostar Technologies L.L.C. Single file PVR per service ID
US9800938B2 (en) 2015-01-07 2017-10-24 Echostar Technologies L.L.C. Distraction bookmarks for live and recorded video
FR3039735A1 (fr) * 2015-07-29 2017-02-03 Sagemcom Broadband Sas Procede de changement de service d'un decodeur de television numerique, et dispositif pour la mise en œuvre d'un tel procede
CN112333523B (zh) 2015-12-16 2022-12-30 六科股份有限公司 呈现覆盖视频的方法和系统
US10015539B2 (en) 2016-07-25 2018-07-03 DISH Technologies L.L.C. Provider-defined live multichannel viewing events
US10021448B2 (en) 2016-11-22 2018-07-10 DISH Technologies L.L.C. Sports bar mode automatic viewing determination
EP3562169A1 (en) 2018-04-24 2019-10-30 Advanced Digital Broadcast S.A. A method and system for channel navigation and predictive tuning in a content receiver
US11138438B2 (en) 2018-05-18 2021-10-05 Stats Llc Video processing for embedded information card localization and content extraction
US11025985B2 (en) 2018-06-05 2021-06-01 Stats Llc Audio processing for detecting occurrences of crowd noise in sporting event television programming
US11264048B1 (en) 2018-06-05 2022-03-01 Stats Llc Audio processing for detecting occurrences of loud sound characterized by brief audio bursts
US11363321B2 (en) * 2019-10-31 2022-06-14 Roku, Inc. Content-modification system with delay buffer feature
DE202019106206U1 (de) * 2019-11-08 2019-11-18 Hirschmann Car Communication Gmbh Digitaler Rundfunkempfänger und digitales Rundfunkempfängersystem
CN111510764B (zh) * 2020-04-15 2022-06-17 青岛海信宽带多媒体技术有限公司 一种家庭智能机顶盒的控制显示方法及显示设备
WO2022060013A1 (ko) * 2020-09-21 2022-03-24 삼성전자 주식회사 전자 장치 및 그 동작 방법
US11303954B1 (en) * 2021-01-04 2022-04-12 Sony Corporation Long duration error correction with fast channel change for ATSC 3.0 real-time broadcast mobile application
KR102804370B1 (ko) * 2022-11-14 2025-05-13 주식회사 픽스트리 비디오 스트리밍 서비스의 재생 지연을 줄이기 위한 장치 및 방법

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH09247686A (ja) * 1996-03-12 1997-09-19 Sanyo Electric Co Ltd 多重映像信号の復号回路
JPH11155139A (ja) * 1997-11-21 1999-06-08 Sharp Corp デジタル放送受信機
JPH11168729A (ja) * 1997-12-03 1999-06-22 Toshiba Corp 画像復号化装置及び画像復号化方法
JP2000295202A (ja) * 1999-04-02 2000-10-20 Matsushita Electric Ind Co Ltd 限定受信システム

Family Cites Families (35)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20020100052A1 (en) * 1999-01-06 2002-07-25 Daniels John J. Methods for enabling near video-on-demand and video-on-request services using digital video recorders
US5682426A (en) * 1993-07-12 1997-10-28 California Amplifier Subscriber site method and apparatus for decoding and selective interdiction of television channels
US6246767B1 (en) * 1995-04-03 2001-06-12 Scientific-Atlanta, Inc. Source authentication of download information in a conditional access system
JPH09186966A (ja) * 1995-12-25 1997-07-15 Texas Instr Inc <Ti> ビデオ再生方法及び再生システム
CN1144455C (zh) * 1996-02-08 2004-03-31 松下电器产业株式会社 电视接收机
HRP970160A2 (en) * 1996-04-03 1998-02-28 Digco B V Method for providing a secure communication between two devices and application of this method
US6118498A (en) * 1997-09-26 2000-09-12 Sarnoff Corporation Channel scanning and channel change latency reduction in an ATSC television receiver
US6591058B1 (en) * 1997-12-23 2003-07-08 Intel Corporation Time shifting by concurrently recording and playing a data stream
JP3561154B2 (ja) * 1997-12-26 2004-09-02 株式会社東芝 放送受信装置および契約管理装置
US6298091B1 (en) * 1998-03-23 2001-10-02 International Business Machines Corporation Method to play audio and video clips through MPEG decoders
US6698020B1 (en) * 1998-06-15 2004-02-24 Webtv Networks, Inc. Techniques for intelligent video ad insertion
JP3644579B2 (ja) * 1998-10-29 2005-04-27 富士通株式会社 セキュリティ強化方法及び装置
US6591013B1 (en) * 1999-03-22 2003-07-08 Broadcom Corporation Switching between decoded image channels
US6985188B1 (en) * 1999-11-30 2006-01-10 Thomson Licensing Video decoding and channel acquisition system
US7159233B2 (en) * 2000-01-28 2007-01-02 Sedna Patent Services, Llc Method and apparatus for preprocessing and postprocessing content in an interactive information distribution system
CA2416092C (en) * 2000-07-14 2011-01-04 Irdeto Access B.V. Secure packet-based data broadcasting architecture
US20040268387A1 (en) * 2001-06-11 2004-12-30 Bertrand Wendling Field of programme delivery
US7383561B2 (en) * 2001-06-29 2008-06-03 Nokia Corporation Conditional access system
US7065213B2 (en) * 2001-06-29 2006-06-20 Scientific-Atlanta, Inc. In a subscriber network receiving digital packets and transmitting digital packets below a predetermined maximum bit rate
US7463737B2 (en) * 2001-08-15 2008-12-09 Digeo, Inc. System and method for conditional access key encryption
WO2003036948A1 (en) * 2001-10-22 2003-05-01 Predictive Media Corporation Method and system for selective initial television channel display
US20030200548A1 (en) * 2001-12-27 2003-10-23 Paul Baran Method and apparatus for viewer control of digital TV program start time
US6927806B2 (en) * 2002-02-21 2005-08-09 Scientific-Atlanta, Inc. Systems, methods and apparatuses for minimizing subscriber-perceived digital video channel tuning delay
KR20040111670A (ko) * 2002-05-21 2004-12-31 코닌클리케 필립스 일렉트로닉스 엔.브이. 조건부 액세스 시스템
US8397269B2 (en) * 2002-08-13 2013-03-12 Microsoft Corporation Fast digital channel changing
JP4077689B2 (ja) * 2002-08-28 2008-04-16 日本放送協会 コンテンツ送信方法、コンテンツ送信装置、コンテンツ送信プログラムおよびコンテンツ受信方法、コンテンツ受信装置、コンテンツ受信プログラム
WO2004040896A2 (en) * 2002-10-30 2004-05-13 Nds Limited Interactive broadcast system
US20040181813A1 (en) * 2003-02-13 2004-09-16 Takaaki Ota Methods and systems for rapid channel change within a digital system
US20040177369A1 (en) * 2003-03-06 2004-09-09 Akins Glendon L. Conditional access personal video recorder
US20040194134A1 (en) * 2003-03-25 2004-09-30 Gunatilake Priyan Deveka Method and system for rapid channel change providing stored images of current channel programs
US20050094733A1 (en) * 2003-10-31 2005-05-05 Daniell Piers J. Fast channel surfing
US20050229221A1 (en) * 2004-04-05 2005-10-13 Sharp Laboratories Of America Inc. System and method for low-delay channel hopping
US20060020995A1 (en) * 2004-07-20 2006-01-26 Comcast Cable Communications, Llc Fast channel change in digital media systems
US20070234395A1 (en) * 2004-10-15 2007-10-04 Vincent Dureau Speeding up channel change
US7870590B2 (en) * 2004-10-20 2011-01-11 Cisco Technology, Inc. System and method for fast start-up of live multicast streams transmitted over a packet network

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH09247686A (ja) * 1996-03-12 1997-09-19 Sanyo Electric Co Ltd 多重映像信号の復号回路
JPH11155139A (ja) * 1997-11-21 1999-06-08 Sharp Corp デジタル放送受信機
JPH11168729A (ja) * 1997-12-03 1999-06-22 Toshiba Corp 画像復号化装置及び画像復号化方法
JP2000295202A (ja) * 1999-04-02 2000-10-20 Matsushita Electric Ind Co Ltd 限定受信システム

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2009225360A (ja) * 2008-03-18 2009-10-01 Onkyo Corp ログ管理装置およびログ管理プログラム
JPWO2010041469A1 (ja) * 2008-10-09 2012-03-08 日本電気株式会社 コンテンツ配信システム、コンテンツ配信方法およびコンピュータプログラム
JP2014155174A (ja) * 2013-02-13 2014-08-25 Mitsubishi Electric Building Techno Service Co Ltd 映像データ処理装置及び映像データ処理プログラム
JP2016531474A (ja) * 2013-07-19 2016-10-06 ナグラビジョン エス アー デコーダの解読キーを保護する方法及び前記方法を実施するデコーダ

Also Published As

Publication number Publication date
AU2005295772B2 (en) 2009-10-29
CN101077003A (zh) 2007-11-21
WO2006044547A3 (en) 2006-11-30
JP2011139501A (ja) 2011-07-14
AU2005295772A1 (en) 2006-04-27
EP3468175A1 (en) 2019-04-10
EP1800479A4 (en) 2010-07-21
BRPI0516492A (pt) 2008-09-09
US20060085828A1 (en) 2006-04-20
EP1800479A2 (en) 2007-06-27
WO2006044547A2 (en) 2006-04-27

Similar Documents

Publication Publication Date Title
JP2008517536A (ja) チャンネル間変更の高速化
US20070234395A1 (en) Speeding up channel change
US7093277B2 (en) System and method for improved multi-stream multimedia transmission and processing
US10063913B2 (en) Anticipatory video signal reception and processing
US7386129B2 (en) System and method for multimedia content simulcast
US7463737B2 (en) System and method for conditional access key encryption
US20050201559A1 (en) Conditional access system
KR20060060014A (ko) 채널-변경 시간을 감소시키기 위한 디스크램블링 데이터의사전-처리
GB2493498A (en) Fast channel change using an aggregated video service
US20030123657A1 (en) Methods and apparatus for simultaneously decrypting multiple services received on separate multiplexed transport streams
US20100132007A1 (en) Accelerating channel change time with external picture property markings
CN103621060A (zh) 快速服务转换
KR20080007511A (ko) 고속 디지털 케이블 튜닝을 위해 액세스 정보를 캐싱하는방법 및 장치
US9215396B2 (en) Faster access to television channels
US20020114360A1 (en) System and method for processing multiple broadcast multimedia streams
HK40006822A (en) Speeding up channel change
KR101194823B1 (ko) 추가 채널을 이용한 디지털 방송 채널 전환 시간 축소 장치및 그 방법

Legal Events

Date Code Title Description
A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20081211

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20100609

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20100615

RD01 Notification of change of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7426

Effective date: 20100621

A601 Written request for extension of time

Free format text: JAPANESE INTERMEDIATE CODE: A601

Effective date: 20100914

A602 Written permission of extension of time

Free format text: JAPANESE INTERMEDIATE CODE: A602

Effective date: 20100922

A601 Written request for extension of time

Free format text: JAPANESE INTERMEDIATE CODE: A601

Effective date: 20101014

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20101021

A602 Written permission of extension of time

Free format text: JAPANESE INTERMEDIATE CODE: A602

Effective date: 20101021

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20101116

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20110426