(57)【要約】ＤＳＬ（Ｄｉｇｉｔａｌ  Ｓｕｂｓｃｒｉｂｅｒ  Ｌｉｎｅ）システムの高速チャネルチェンジを可能にする方法及び装置が提供される。ＤＳＬシステムにおいてチャネル変化を可能にするチャネルチェンジ処理ユニットは、デマルチプレクサ１３２、及びデマルチプレクサとの信号通信におけるセレクタ１３４を含む。デマルチプレクサ１３２は、ノーマルストリーム及びチャネルチェンジストリームを受信する。セレクタ１３４は、チャネルチェンジ要求を受信し、チャネルチェンジ要求の受信に応じてチャネルチェンジストリームを送出する。チャネルチェンジストリーム符号化ピクチャは、ノーマルストリームの符号化ピクチャよりも低い品質からなる。
2007536802.tif 000002
【特許請求の範囲】
【請求項１】
デジタル加入者線（ＤＳＬ）システムでチャネルチェンジを可能にする装置であって、
ノーマルストリーム及びチャネルチェンジストリームを生成及び／又は受信する手段と、
前記生成及び／又は受信する手段との信号通信において、チャネルチェンジ要求を受信し、前記チャネルチェンジ要求の受信に応じて前記チャネルチェンジストリームを送出するセレクタとを備え、
前記チャネルチェンジストリームの符号化ピクチャは、ノーマルストリームの符号化ピクチャよりも低い品質からなる、
ことを特徴とする装置。
【請求項２】
前記生成及び／又は受信する手段及び前記セレクタとの信号通信において、前記チャネルチェンジストリームを記憶するメモリ装置を更に備える、
請求項１記載のチャネルチェンジ処理ユニット。
【請求項３】
前記チャネルチェンジストリームにおける第一の符号化ピクチャはＩピクチャである、
請求項１記載のチャネルチェンジ処理ユニット。
【請求項４】
前記チャネルチェンジストリームは、チャネルチェンジストリームの符号化ピクチャを含み、前記ノーマルストリームは、ノーマルストリームの符号化ピクチャを含み、前記チャネルチェンジストリームの符号化ピクチャは、前記ノーマルストリームの符号化ピクチャよりも低い解像度からなる、
請求項１記載のチャネルチェンジ処理ユニット。
【請求項５】
前記チャネルチェンジストリームは、チャネルチェンジストリームの符号化ピクチャを含み、前記ノーマルストリームは、ノーマルストリームの符号化ピクチャを含み、前記チャネルチェンジストリームの符号化ピクチャは、前記ノーマルストリームの符号化ピクチャよりも低いフレームレートからなる、
請求項１記載のチャネルチェンジ処理ユニット。
【請求項６】
前記チャネルチェンジストリームは、チャネルチェンジストリームの符号化ピクチャを含み、前記ノーマルストリームは、ノーマルストリームの符号化ピクチャを含み、前記チャネルチェンジストリームの符号化ピクチャは、前記ノーマルストリームの符号化ピクチャよりも低いビットレートで符号化される、
請求項１記載のチャネルチェンジ処理ユニット。
【請求項７】
前記チャネルチェンジストリームは、Ｒｅｄｕｃｅｄ  Ｒｅｄｕｃｔｉｏｎ  Ｕｐｄａｔｅを使用するチャネルチェンジストリームの符号化ピクチャを含む、
請求項１記載のチャネルチェンジ処理ユニット。
【請求項８】
前記チャネルチェンジ要求の受信に応答して、Ｉピクチャのみが前記チャネルチェンジストリームで送出される、
請求項１記載のチャネルチェンジ処理ユニット。
【請求項９】
前記チャネルチェンジストリームは、チャネルチェンジストリームの符号化ピクチャを含み、前記ノーマルストリームは、ノーマルストリームの符号化ピクチャを含み、前記セレクタは、前記チャネルチェンジストリームの符号化ピクチャが送出された後に前記ノーマルストリームの符号化ピクチャの送出に切替える、
請求項１記載のチャネルチェンジ処理ユニット。
【請求項１０】
前記メモリ装置は、単一のグループオブピクチャ（ＧＯＰ）についてチャネルチェンジストリームの符号化ピクチャを記憶し、新たなグループオブピクチャが受信されたときに、前記ＧＯＰについて前記チャネルチェンジストリームの符号化ピクチャを置き換える、
請求項１記載のチャネルチェンジ処理ユニット。
【請求項１１】
前記チャネルチェンジ処理ユニットは、デジタル加入者線アクセスマルチプレクサに含まれる、
請求項１記載のチャネルチェンジ処理ユニット。
【請求項１２】
デジタル加入者線（ＤＳＬ）システムに結合され、チャネルチェンジ要求を送信するユーザインタフェースを有するセットトップボックスにおける、チャネル切り替えを可能にするビデオデコーダであって、
ノーマルストリームの符号化ピクチャを有するノーマルストリームと、前記ノーマルストリームの符号化ピクチャよりも低い品質のチャネルストリームの符号化ピクチャを有するチャネルチェンジストリームとを受信してデコードするデコーダを備える、
ことを特徴とするビデオデコーダ。
【請求項１３】
前記デコーダとの信号通信において、現在のピクチャの表示の前に前記チャネルチェンジストリームに含まれる現在のチャネルストリームの符号化ピクチャをアップサンプリングするアップサンプラを更に備える、
請求項１２記載のビデオデコーダ。
【請求項１４】
前記チャネルチェンジストリームの符号化ピクチャは、前記ノーマルストリームの符号化ピクチャよりも低い解像度からなる、
請求項１２記載のビデオデコーダ。
【請求項１５】
前記チャネルチェンジストリームの符号化ピクチャは、Ｒｅｄｕｃｅｄ  Ｒｅｓｏｌｕｔｉｏｎ  Ｕｐｄａｔｅを使用する、
請求項１２記載のビデオデコーダ。
【請求項１６】
前記デコーダは、前記セットトップボックスからの前記チャネルチェンジ要求の送信に応答して前記チャネルチェンジストリームを受信する、
請求項１２記載のビデオデコーダ。
【請求項１７】
デジタル加入者線（ＤＳＬ）システムに結合されたコンテンツプロバイダにおける、チャネル切り替えを可能にするビデオエンコーダであって、
ノーマルストリームの符号化ピクチャを有するノーマルストリームを符号化し、チャネルチェンジストリームの符号化ピクチャを有するチャネルチェンジストリームを符号化するエンコーダを有し、前記チャネルチェンジストリームの符号化ピクチャは、前記ノーマルストリームの符号化ピクチャよりも低い品質で符号化される、
ことを特徴とするビデオエンコーダ。
【請求項１８】
前記エンコーダは、Ｉピクチャとして前記チャネルチェンジストリームにおける最初のピクチャを符号化する、
請求項１７記載のビデオエンコーダ。
【請求項１９】
前記エンコーダは、前記ノーマルストリームの符号化ピクチャよりも低い解像度で前記チャネルチェンジストリームの符号化ピクチャを符号化する、
請求項１７記載のビデオエンコーダ。
【請求項２０】
前記エンコーダは、前記ノーマルストリームの符号化ピクチャよりも低いフレームレートで前記チャネルチェンジストリームの符号化ピクチャを符号化する、
請求項１７記載のビデオエンコーダ。
【請求項２１】
前記エンコーダは、前記ノーマルストリームの符号化ピクチャよりも低いビットレートで前記チャネルチェンジストリームの符号化ピクチャを符号化する、
請求項１７記載のビデオエンコーダ。
【請求項２２】
前記チャネルチェンジストリームの符号化ピクチャは、Ｒｅｄｕｃｅｄ  Ｒｅｓｏｌｕｔｉｏｎ  Ｕｐｄａｔｅを使用して符号化される、
請求項１７記載のビデオエンコーダ。
【請求項２３】
前記エンコーダとの信号通信における、前記チャネルチェンジストリームの前記入力フレームを符号化する前に入力フレームをダウンサンプリングするためのダウンサンプラを更に有する、
請求項１７記載のビデオエンコーダ。
【請求項２４】
前記エンコーダは、インターコーデッドピクチャを含むために前記チャネルチェンジストリームを符号化する、
請求項１７記載のビデオエンコーダ。
【請求項２５】
デジタル加入者線（ＤＳＬ）システムのチャネルチェンジ処理ユニットにおける、チャネル切り替えを可能にする方法であって、
前記ノーマルストリーム及びチャネルチェンジストリームを受信及び／又は生成するステップと、
チャネルチェンジ要求を受信するステップと、
前記チャネルチェンジ要求の受信に応答して、前記チャネルチェンジストリームを送出するステップとを備え、
前記チャネルチェンジストリームの符号化ピクチャは、前記ノーマルストリームの符号化ピクチャよりも低い品質からなる、
ことを特徴とする方法。
【請求項２６】
前記チャネルチェンジストリームをローカルに記憶するステップを更に備える、
請求項２５記載の方法。
【請求項２７】
前記チャネルチェンジストリームにおける最初の符号化ピクチャは、Ｉピクチャである、
請求項２５記載の方法。
【請求項２８】
前記チャネルチェンジストリームは、チャネルチェンジストリームの符号化ピクチャを含み、前記ノーマルストリームは、ノーマルストリームの符号化ピクチャを含み、前記チャネルチェンジストリームの符号化ピクチャは、前記ノーマルストリームの符号化ピクチャよりも低い解像度からなる、
請求項２５記載の方法。
【請求項２９】
前記チャネルチェンジストリームは、チャネルチェンジストリーム符号化ピクチャを含み、前記ノーマルストリームは、ノーマルストリームの符号化ピクチャを含み、前記チャネルチェンジストリームの符号化ピクチャは、前記ノーマルストリームの符号化ピクチャよりも低いフレームレートからなる、
請求項２５記載の方法。
【請求項３０】
前記チャネルチェンジストリームは、チャネルチェンジストリームの符号化ピクチャを含み、前記ノーマルストリームは、ノーマルストリームの符号化ピクチャを含み、前記チャネルチェンジストリームの符号化ピクチャは、前記ノーマルストリームの符号化ピクチャよりも低いビットレートで符号化される、
請求項２５記載の方法。
【請求項３１】
前記チャネルチェンジストリームは、Ｒｅｄｕｃｅｄ  Ｒｅｓｏｌｕｔｉｏｎ  Ｕｐｄａｔｅを使用するチャネルチェンジストリームの符号化ピクチャを含む、
請求項２５記載の方法。
【請求項３２】
前記送出するステップは、前記チャネルチェンジ要求の受信に応答して前記チャネルチェンジストリームでＩピクチャのみを送出するステップを含む、
請求項２５記載の方法。
【請求項３３】
前記チャネルチェンジストリームは、チャネルチェンジストリームの符号化ピクチャを含み、前記ノーマルストリームは、ノーマルストリームの符号化ピクチャを含み、前記送出するステップは、前記チャネルチェンジストリームの符号化ピクチャが送出された後に前記ノーマルストリームの符号化ピクチャを送出するステップを有する、
請求項２５記載の方法。
【請求項３４】
前記記憶するステップは、単一のグループオブピクチャ（ＧＯＰ）についてチャネルチェンジストリームの符号化ピクチャを記憶するステップを備え、当該方法は、新たなグループオブピクチャが受信されたときに前記ＧＯＰについて前記チャネルチェンジストリームの符号化ピクチャを置き換えるステップを更に備える、
【請求項３５】
前記チャネルチェンジ処理ユニットは、デジタル加入者線アクセスマルチプレクサ（ＤＳＬＡＭ）に含まれる、
請求項２５記載の方法。
【請求項３６】
デジタル加入者線（ＤＳＬ）システムに結合され、チャネル切り替え要求を送信するためのユーザインタフェースを有するセットトップボックスにおける、チャネル切り替えを可能にするデコード方法であって、
ノーマルストリームの符号化ピクチャを有するノーマルストリームと、前記ノーマルストリームの符号化ピクチャよりも低い品質のチャネルストリームの符号化ピクチャを有するチャネルチェンジストリームのうちの１つを受信し、デコードするステップを備える、
ことを特徴とする方法。
【請求項３７】
現在のピクチャの表示の前に前記チャネルチェンジストリームに含まれる現在のチャネルストリームの符号化ピクチャをアップサンプリングするステップを更に備える、
請求項３６記載の方法。
【請求項３８】
前記チャネルチェンジストリームの符号化ピクチャは、前記ノーマルストリームの符号化ピクチャよりも低い解像度からなる、
請求項３６記載の方法。
【請求項３９】
前記チャネルチェンジストリームの符号化ピクチャは、Ｒｅｄｕｃｅｄ  Ｒｅｓｏｌｕｔｉｏｎ  Ｕｐｄａｔｅを使用する、
請求項３６記載の方法。
【請求項４０】
前記デコーダは、前記セットトップボックスからの前記チャネルチェンジ要求の送信に応答して、前記チャネルチェンジストリームを受信する、
請求項３６記載の方法。
【請求項４１】
デジタル加入者線（ＤＳＬ）システムに結合されたコンテンツプロバイダにおける、チャネル切り替えを可能にするエンコード方法であって、
ノーマルストリームの符号化ピクチャを有するノーマルストリームを符号化し、チャネルチェンジストリームの符号化ピクチャを有するチャネルチェンジストリームを符号化するステップを備え、前記チャネルチェンジストリームの符号化ピクチャは、前記ノーマルストリームの符号化ピクチャよりも低い品質で符号化される、
ことを特徴とするエンコード方法。
【請求項４２】
前記符号化するステップは、Ｉピクチャとして前記チャネルチェンジストリームにおける最初のピクチャを符号化する、
請求項４１記載のビデオエンコーダ。
【請求項４３】
前記符号化ステップは、前記ノーマルストリームの符号化ピクチャよりも低い解像度で前記チャネルチェンジストリームの符号化ピクチャを符号化する、
請求項４１記載のビデオエンコーダ。
【請求項４４】
前記符号化するステップは、前記ノーマルストリームの符号化ピクチャよりも低いフレームレートで前記チャネルチェンジストリームの符号化ピクチャを符号化する、
請求項４１記載のビデオエンコーダ。
【請求項４５】
前記符号化するステップは、前記ノーマルストリームの符号化ピクチャよりも低いビットレートで前記チャネルチェンジストリームの符号化ピクチャを符号化する、
請求項４１記載のビデオエンコーダ。
【請求項４６】
前記符号化するステップは、Ｒｅｄｕｃｅｄ  Ｒｅｓｏｌｕｔｉｏｎ  Ｕｐｄａｔｅを使用して前記チャネルチェンジストリームの符号化ピクチャを符号化する、
請求項４１記載のビデオエンコーダ。
【請求項４７】
前記チャネルチェンジストリームについて入力フレームを符号化する前に前記入力フレームをダウンサンプリングするステップを更に備える、
請求項４１記載のビデオエンコーダ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＤＳＬ（Ｄｉｇｉｔａｌ  Ｓｕｂｓｃｒｉｂｅｒ  Ｌｉｎｅ）システム全般に関し、より詳細には、ＤＳＬシステム用に高速チャネル変化を可能にする方法及びシステムに関する。  
本発明は、２００４年５月３日に提出された米国特許仮出願シリアル番号６０／５６７，４８３号の利益を特許請求するものであり、その全体をそのままに引用により組み込まれる。
【０００２】
連邦支援による調査研究における政府のライセンス権：米国政府は、本発明において支払済みのライセンス権を有し、Ｎａｔｉｏｎａｌ  Ｉｎｓｔｉｔｕｔｅ  ｏｆ  Ｓｔａｎｄａｒｄｓ  ａｎｄ  Ｔｅｃｈｎｏｌｏｇｙにより授与されたプロジェクトＩＤ契約番号２００３００５６７６Ｂの条件により提供された合理的な条件について特許権者が第三者にライセンスを与えるのを必要とする制限された状況における権利を有する。
【背景技術】
【０００３】
ＤＳＬブロードキャストシステムにわたるコマーシャルビデオでは、エンドユーザがチャネルを迅速に変化するのを可能にすることが望まれる。ＭＰＥＧ−２及びＪＶＴ／Ｈ．２６４／ＭＰＥＧ  ＡＶＣのようなポピュラーなビデオ圧縮規格は、イントラ及びインター符号化を使用する。適切な復号化について、デコーダは、イントラ符号化された（Ｉ）ピクチャで始まる圧縮されたビデオ系列を復号化し、次いで、後続するインター符号化された（Ｐ及びＢ）ピクチャをデコードし続ける必要がある。グループオブピクチャ（ＧＯＰ）は、Ｉピクチャ及び幾つかの後続するＰ及びＢピクチャを含む場合がある。Ｉピクチャは、３から１０倍のより多くのビットのレンジにおいて、等価なビデオ品質のＰピクチャ又はＢピクチャよりも多くのビットを符号化するのを典型的に必要とする場合がある。受信機のチャネル変化又は初期にチューニングに続いて、受信機が特定のチャネルで番組をはじめに受信し始めるとき、適切に復号化を始めるためにＩピクチャが受信されるまで待たなければならず、これにより遅延が生じる。
【０００４】
デジタルビデオブロードキャストシステムにおけるチャネル変化の遅延を最小化するため、Ｉピクチャは、たとえばＮピクチャ毎に典型的に頻繁に送出される。たとえば、（システムのビデオ圧縮部分の）１／２秒の遅延を可能にするため、毎秒３０フレーム（ｆｐｓ）についてＮ＝１５を使用することが一般的である。圧縮されたＩピクチャは圧縮されたＰ及びＢピクチャよりも非常に大きいので、これは、Ｉピクチャがそのように頻繁に挿入されない場合に必要とされるよりもかなりビットレートを増加する。
【０００５】
あるシステムでは、フルＩピクチャを頻繁に送出する代わりに、「プログレッシブリフレッシュ」と呼ばれる技術が使用され、ピクチャのセクションがイントラ符号化される。典型的にピクチャにおける全てのマクロブロックは、Ｎピクチャ周期の間で少なくとも１度イントラ符号化される。ＪＶＴ／Ｈ．２６４／ＭＰＥＧ  ＡＶＣ圧縮規格では、Ｐ及びＢピクチャは、先行するＩピクチャの前のピクチャを含む、複数の基準ピクチャを使用して予測される場合がある。規格は、ＩＤＲの前に基準ピクチャがＩＤＲに続いて先行するピクチャで使用されないことを制約する、インディペンデントデコーダリフレッシュ又はＩＤＲとしてランダムアクセスポイントを識別する。ピクチャは、異なるタイプのスライスを使用して符号化される場合がある。全ての符号化されたスライスがタイプＩであるピクチャは、Ｉピクチャとして示される場合がある。
【０００６】
ＪＶＴ／Ｈ．２６４／ＭＰＥＧ  ＡＶＣ圧縮規格は、以下のような規格で定義される冗長ピクチャと呼ばれるツールを含む。  
冗長な符号化ピクチャ：あるピクチャ又はあるピクチャの一部の符号化された表現。冗長な符号化ピクチャのコンテンツは、この勧告国際規格に準拠するビットストリームのための復号化プロセスにより使用されるべきではない。冗長な符号化ピクチャは、主要な符号化ピクチャに全てのマクロブロックを含むために必要とされない。冗長な符号化されたピクチャは、復号化プロセスに基準に従う効果を有さない。主要な符号化ピクチャを参照されたい。
【０００７】
スライスヘッダは、ｒｅｄｕｎｔａｎｔ＿ｐｉｃ＿ｃｎｔフィールドを含む、その意味は、以下のようなＪＶＴ／Ｈ．２６４／ＭＰＥＧ  ＡＶＣ圧縮規格で定義される。  
ｒｅｄｕｎｄａｎｔ＿ｐｉｃ＿ｃｎｔは、主要な符号化ピクチャに属する複数のスライス又はスライスデータパーティションについて０に等しくあるべきである。ｒｅｄｕｎｔａｎｔ＿ｐｉｃ＿ｃｎｔは、冗長な符号化ピクチャにおける符号化スライス及び符号化スライスのデータパーティションについて０よりも大きくあるべきである。ｒｅｄｕｎｄａｎｔ＿ｐｉｃ＿ｃｎｔが存在しないとき、その値は、０に等しいと判断されるべきである。ｒｅｄｕｎｄａｎｔ＿ｐｉｃ＿ｃｎｔの値は、包括的に、０〜１２７のレンジであるべきである。
【０００８】
スライスデータパーティションＡ  ＲＢＳＰのシンタックスエレメントがスライスにについてスライスデータにおけるカテゴリ３のシンタックスエレメントの存在を示す場合、スライスデータパーティションは、Ｂ  ＲＢＳＰは、スライスデータパーティションＡ  ＲＢＳＰにおけるのと同じ値ｓｌｉｃｅ＿ｉｄ及びｒｅｄｕｎｄａｎｔ＿ｐｉｃ＿ｃｎｔを有して存在すべきである。  
さもなければ（スライスデータパーティションＡ  ＲＳＢＰのシンタックスエレメントがスライスについてスライスデータにおけるカテゴリ３のシンタックスエレメントに存在を示さない）、スライスデータパーティションＢ  ＲＢＳＰは、スライスデータパーティションＡ  ＲＢＳＰにおけるのと同じ値ｓｌｉｃｅ＿ｉｄ及びｒｅｄｕｎｄａｎｔ＿ｐｉｃ＿ｃｎｔを有して存在する。
【０００９】
チャネル変化ストリームは、通常のビデオビットストリームと共に符号化及び送信されるシステムが提案されている。チャネル変化ストリームは、通常のビットリームにおけるＩピクチャよりも高い頻度で送出される低品質のＩピクチャを含む。ユーザが新たなチャネルに同調したとき、プレイバックは、ノーマル又はチャネル変化ストリームのいずれかで、高速のＩピクチャの受信に応じて開始する。このシステムは、チャネル変化のアップストリームの指示又はシステムにおける中間点でのストレージの可能性なしに、エンドツーエンドブロードキャストシステムで目標にされる。アップストリームのチャネル変化の指示及び／又は中間のストレージポイントを組み込むことで、本発明は、エンドツーエンドシステムの大部分の帯域幅のクリティカルリンクを通した帯域幅の要件を低減し、チャネル変化の応答時間を増加することができる。
【００１０】
予測の残余が系列において符号化されたピクチャの幾つかについて低い解像度で符号化し、系列における他の符号化されたピクチャはフル解像度で符号化されるように、低減された解像度のアップデートコーデックが利用される別のシステムが提案されている。しかし、このシステムは、改善されたチャネル変化効率のための機能を提供しない。
【発明の開示】
【課題を解決するための手段】
【００１１】
従来技術のこれらの問題点及び不利な点、並びに他の問題点及び不利な点は、本発明により対処され、ＤＳＬシステム用の高速なチャネル切替えを可能にするための方法及び装置に向けられる。有利なことに、本発明は、好適に、従来の方法よりも低いビットレートで、所望のレートでチャネル切り替えの遅延を可能にする。
【００１２】
本発明の態様によれば、デジタル加入者線（ＤＳＬ：Ｄｉｇｉｔａｌ  Ｓｕｂｓｃｒｉｂｅｒ  Ｌｉｎｅ）システムでのチャネルチェンジを可能にするためのチャネルチェンジ処理ユニットが提供される。チャネルチェンジ処理ユニットは、デマルチプレクサと、デマルチプレクサとの信号通信におけるセレクタとを含む。デマルチプレクサは、ノーマルストリーム及びチャネルチェンジストリームを受信する。セレクタは、チャネルチェンジ要求を受け、チャネルチェンジ要求を受けたことに応答して、チャネルチェンジストリームを送出する。チャネルチェンジストリーム符号化ピクチャは、ノーマルストリーム符号化ピクチャよりも低い品質からなる。
【００１３】
本発明の別の態様によれば、ＤＳＬ（Ｄｉｇｉｔａｌ  Ｓｕｂｓｃｒｉｂｅｒ  Ｌｉｎｅ）システムに結合され、チャネルチェンジ要求を送信するためのユーザインタフェースを有するセットトップボックスにおいて、チャネルチェンジを可能にするためのビデオデコーダが供給される。ビデオデコーダは、ノーマルストリーム及びチャネルチェンジストリームを受け、デコードするためのデコーダを含む。ノーマルストリームは、ノーマルストリーム符号化ピクチャを有し、チャネルチェンジストリームは、ノーマルストリーム符号化ピクチャよりも低い品質のチャネルストリーム符号化ピクチャを有する。
【００１４】
本発明の更に別の態様によれば、ＤＳＬ（Ｄｉｇｉｔａｌ  Ｓｕｂｓｃｒｉｂｅｒ  Ｌｉｎｅ）システムに結合されたコンテンツプロバイダでは、チャネルチェンジを可能にするためのビデオエンコーダが提供される。ビデオエンコーダは、チャネルチェンジストリーム符号化ピクチャがノーマルストリーム符号化ピクチャよりも低い品質で符号化されるように、ノーマルストリーム符号化ピクチャを有するノーマルストリームを符号化し、チャネルチェンジストリーム符号化ピクチャを有するチャネルチェンジストリームを符号化するためのエンコーダを含む。
【００１５】
本発明の更なる態様によれば、ＤＳＬ（Ｄｉｇｉｔａｌ  Ｓｕｂｓｃｒｉｂｅｒ  Ｌｉｎｅ）システムのチャネルチェンジ処理ユニットにおいて、チャネルチェンジを可能にする方法が提供される。本方法は、ノーマルストリーム及びチャネルチェンジストリームを受信するステップ、チャネルチェンジ要求を受信するステップ、チャネルチェンジ要求の受信に応答して、チャネルチェンジストリームを送出するステップを含む。チャネルチェンジストリーム符号化ピクチャは、ノーマルストリーム符号化ピクチャよりも低い品質からなる。
【００１６】
本発明の更なる態様によれば、ＤＳＬ（Ｄｉｇｉｔａｌ  Ｓｕｂｓｃｒｉｂｅｒ  Ｌｉｎｅ）システムに結合され、チャネルチェンジ要求を送信するためのユーザインタフェースを有するセットトップボックスにおいて、チャネルチェンジを可能にするためのデコード方法が提供される。本方法は、ノーマルストリーム及びチャネルチェンジストリームのうちの１つを受け、デコードするステップを含んでいる。ノーマルストリームは、ノーマルストリーム符号化ピクチャを有し、チャネルチェンジストリームは、ノーマルストリーム符号化ピクチャよりも低い品質のチャネルストリーム符号化ピクチャを有する。
【００１７】
本発明の更なる態様によれば、ＤＳＬ（Ｄｉｇｉｔａｌ  Ｓｕｂｓｃｒｉｂｅｒ  Ｌｉｎｅ）システムに結合されたコンテンツプロバイダにおいて、チャネルチェンジを可能にするためのエンコード方法が提供される。エンコード方法は、チャネルチェンジストリーム符号化ピクチャがノーマルストリーム符号化ピクチャよりも低い品質で符号化されるように、ノーマルストリーム符号化ピクチャを有するノーマルストリームを符号化し、チャネルチェンジストリーム符号化ピクチャを有するチャネルチェンジストリームを符号化するステップを含む。
【００１８】
本発明のこれらの態様、特徴及び利点、並びに他の態様、特徴及び利点は、例示的な実施の形態の以下の詳細な記載から明らかとなり、添付図面と共に読取られる。  
本発明は、以下の例示的な図に従って良好に理解される場合がある。
【発明を実施するための最良の形態】
【００１９】
本発明は、ＤＳＬ（Ｄｉｇｉｔａｌ  Ｓｕｂｓｃｒｉｂｅｒ  Ｌｉｎｅ）システムの高速チャネルチェンジを可能にする方法及び装置に向けられる。すなわち、本発明は、短い遅延のチャネル切り替えを可能にする従来の方法に対してビットレートを大幅に低減しつつ、ＤＳＬシステムを通してビデオにおける短い遅延のチャネル切り替え時間を可能にする方法及び装置を提供する。
【００２０】
従来技術のシステムは、たとえばＮピクチャ毎に、チャネルチェンジを可能にするため、頻繁にＩピクチャをブロードキャストする。本発明によれば、Ｉピクチャは、頻繁に使用されず、低いビットレートのチャネルチェンジストリームが符号化され、ＤＳＬアクセスマルチプレクサ（ＤＳＬＡＭ）で記憶される。ユーザがチャネルチェンジを要求したとき、記憶された低いビットレートのチャネルチェンジビットストリームがユーザに送出され、ＤＳＬローカルループを通して全体のビットレートを最小にしつつ、迅速なチャネルチェンジを可能にする。
【００２１】
ここでの記載は、本発明の原理を例示する。当業者であれば、本明細書で明示的に記載又は図示されないが、本発明の原理を実施し、その精神及び範囲に含まれる様々なアレンジメントを考案することができるであろう。
【００２２】
本明細書で引用される全ての例及び条件付き言語は、本発明の原理及び記述分野を進めるために本発明者により寄与される概念を理解することにおいて読者を支援するため、教育的な目的について意図され、かかる特に引用された例及び条件への制限がないものとして解釈される。
【００２３】
さらに、本発明の原理、態様及び実施の形態を本明細書で引用した全ての説明は、本発明の特定の例と同様に、本発明の構造的かつ機能的な等価を包含することが意図される。さらに、かかる等価な構成は、将来的に開発される等価、すなわち構造に関わらず同じ機能を実行する開発されたエレメントと同様に、現在公知の等価の両方を含む。
【００２４】
したがって、たとえば、本明細書で与えられるブロック図は本発明の原理を実施する例示的な回路の概念図を表すことは、当業者により理解されるであろう。同様に、フローチャート、フローダイアグラム、状態遷移図、擬似コード等は、コンピュータ読取り可能な媒体で実質的に表現され、コンピュータ又はプロセッサにより実行される場合がある様々なプロセスを表す。コンピュータ又はプロセッサが明示的に示されるか否かに関わらず、
図で示される様々なエレメントの機能は、適切なソフトウェアに関連してソフトウェアを実行可能なハードウェアと同様に、専用のハードウェアの使用を通して提供される。プロセッサにより提供されたとき、機能は、単一の専用プロセッサにより提供されるか、単一の共有プロセッサにより提供されるか、又は複数の個々のプロセッサにより提供される場合があり、その幾つかが共有される場合がある。さらに、用語「プロセッサ」又は「コントローラ」の明示的な使用は、ソフトウェアを実行可能なハードウェアを明示的に引用するために解釈されるべきではなく、制限されることなく、デジタルシグナルプロセッサ（ＤＳＰ）ハードウェア、ソフトウェアを記憶するためのリードオンリメモリ（ＲＯＭ）、ランダムアクセスメモリ（ＲＡＭ）、及び不揮発性ストレージを暗黙に含む場合がある。
【００２５】
他のハードウェア、コンベンショナル及び／カスタムが含まれる場合がある。同様に、図で示される何れかのスイッチは、概念的なだけである。それらの機能は、プログラムロジックの動作を通して、専用ロジックを通して、プログラムコントロール及び専用ロジックのインタラクションを通して、又はコンテクストから更に詳細に理解されるようにインプルメンタにより選択可能な特定の技術で手動により実行される場合がある。
【００２６】
請求項では、特定の機能を実行するための手段として表現されるエレメントは、ａ）その機能を実行する回路エレメントの組み合わせ、又はｂ）機能を実行するためにそのソフトウェアを実行するための適切な回路と共に組み合わされるファームウェア、マイクロコード等を含む何れかの形式でのソフトウェアを含めて、その機能を実行するやり方を包含することが意図される。かかる請求項により定義される発明は、様々な引用される手段により提供される機能が結合され、請求項が要求するやり方で寄せ集められるという事実にある。出願人は、それらの機能性を提供することができる手段を本明細書で図示されるものに等価なものとみなす。
【００２７】
本発明の原理によれば、所望のチャネルチェンジの遅延は、Ｉピクチャが従来技術のシステムで実行されるよりも頻繁に送出されるのを必要とすることなしに達成することができる。代わりに、ノーマルストリームにおける通常の品質の符号化ピクチャに加えて、低い品質の符号化ピクチャを含むチャネルチェンジストリームが符号化される。チャネルチェンジの要求に応答して、チャネルチェンジストリームピクチャは、遷移期間についてＤＳＬＡＭからセットトップボックスに送出され、次いで、ノーマルストリームピクチャは、ノーマルストリームピクチャが送出される。チャネルチェンジストリームにおけるそれぞれのピクチャは、ノーマルストリームピクチャに関連されるが、ノーマルストリームに存在する全てのピクチャがチャネルチェンジストリームに関連されるピクチャを有する必要がない。チャネルチェンジストリームにおける符号化ピクチャは、任意に、必須ではなく、ノーマルストリームにおけるピクチャよりも低い解像度で符号化される場合がある。Ｉピクチャは、より頻繁なランダムアクセスを可能にするため、チャネルチェンジストリームで更に頻繁に生じる。その後符号化された最近のＩピクチャ並びにＰ及びＢピクチャは、もしあれば、任意に、必須ではないが、ＤＳＬＡＭで記憶される。その後Ｉピクチャに符号化されるＩピクチャ、並びにＰ及びＢピクチャは、グループオブピクチャ（ＧＯＰ）と呼ばれる。
【００２８】
図１に進み、本発明が適用される例示的なエンドツーエンドアーキテクチャが参照符号１００により概括的に示されている。アーキテクチャ１００は、コンテンツプロバイダ１１１０、地域のブロードバンドネットワーク１２０、デジタルサブスクライバ・ラインアクセスマルチプレクサ（ＤＳＬＡＭ）１３０、ローカルループ１４０、及びセットトップボックス（ＳＴＢ）１５０を含む。コンテンツコンテンツプロバイダ１１０は、マルチプレクサ１１４の、第一及び第二の入力との信号通信における第一及び第二の出力を有するビデオエンコーダ１１２を含む。マルチプレクサ１１４の出力は、地域のブロードバンドネットワーク１２０との信号通信で接続されるコンテンツプロバイダ１１０の出力を提供する。地域のブロードバンドネットワーク１２０は、ＤＳＬＡＭ１３０の入力との信号通信で更に接続される。
【００２９】
ＤＳＬＡＭ１３０は、セレクタ１３４の第一の入力との信号通信における第一の出力、及びローカルストレージ装置１３６の入力との信号通信における第二の出力とを有するデマルチプレクサ１３２を含む。ストレージ装置１３６の出力は、セレクタ１３４の第二の入力との信号通信で接続される。ＤＳＬＡＭ１３０の第一の入力は、デマルチプレクサ１３２の入力との信号通信で接続され、ＤＳＬＡＭ１３０の第二の入力は、セレクタ１３４の第三の入力との信号通信で接続され、ＤＳＬＡＭ１３０の出力は、セレクタ１３４の出力との信号通信で接続される。ＤＳＬＡＭ１３０の第二の入力及び出力は、ローカルループ１４０との信号通信で接続される。ＤＳＬＡＭ１３０が「チャネルチェンジ処理ユニット」と本明細書で交換可能に呼ばれることを理解されたい。
【００３０】
ＳＴＢ１５０は、ユーザインタフェース１５２及びビデオデコーダ１５４を含む。ＳＴＢ１５０の出力は、ローカルループ１４０との信号通信、ユーザインタフェース１５２との信号通信において接続され、ＳＴＢ１５０の入力は、ローカルループ１４０との信号通信、ビデオデコーダ１５４との信号通信において接続される。
【００３１】
ビデオエンコーダ１１２は、符号化ピクチャのノーマルストリーム及びチャネルチェンジストリームの両方を形成する。ノーマルストリーム及びチャネルチェンジストリームは、互いに多重化され、地域のブロードバンドネットワーク１２０を通してＤＳＬＡＭ１３０に送信される。図１に関して簡単さのため、単一のプログラムのエンコーダのみが示されている。実際のシステムでは、多数のプログラムがサポートされ、したがって、図におけるブロックは、それぞれサポートされたプログラムについて複製される。ユーザは、視聴されるべき新たなプログラムへのスイッチを示すため、ＳＴＢ１５０におけるユーザインタフェース１５２を通してチャネルチェンジ要求をなす。この要求は、ＤＳＬＡＭ１３０に送出される。
【００３２】
本発明の好適な実施の形態では、チャネルチェンジストリームは、ＤＳＬＡＭ１３０に対してローカルにあるストレージ（たとえば、ローカルストレージ装置１３６）に記憶される（又はＤＳＬＡＭ１３０により迅速にアクセスされる場合があるリモートストレージ）。ノーマルビューイングの間、ノーマルストリームは、ＳＴＢ１５０でビデオデコーダ１５４にローカルループ１４０を通して送信される。チャネルチェンジ要求がＳＴＢ１５０のユーザインタフェースにより開始されたとき、ローカルループ１４０を通してＳＬＡＭ１３０に送出される。チャネルチェンジ要求の受信に応じて、ＤＳＬＡＭ１３０は、ノーマルストリームの代わりに、チャネルチェンジストリームにおけるＩピクチャの開始で、ＳＴＢ１５０に新たなプログラムの記憶されたチャネルチェンジストリームを送出するのを開始する。次いで、後のポイントで、ＤＳＬＡＭ１３０は、ノーマルストリームをＳＴＢ１５０に送出することに切替える。
【００３３】
本発明の１実施の形態では、ノーマルストリームを送信することへのスイッチバックは、ノーマルストリームでＩピクチャを利用可能になるたびに一度行われる。このケースでは、全体のグループオブピクチャ（ＧＯＰ）に相当するチャネルチェンジストリーム符号化ピクチャは、チャネルチェンジ要求の後に使用される。ＤＳＬＡＭでのチャネルチェンジ要求のストレージを含む実施の形態で使用されたとき、チャネルチェンジストリームにおける新たなＩピクチャは、ＤＳＬＡＭ１３０で受信され、前に記憶されたチャネルチェンジストリーム符号化ピクチャは、新たなＧＯＰにおけるピクチャで置き換えられる場合がある。
【００３４】
別の実施の形態では、Ｉピクチャのみがチャネルチェンジストリームに存在し、ノーマルストリームへのスイッチバックは、チャネルチェンジストリームのＩピクチャが送出された直後に行われる。このケースでは、唯一のチャネルチェンジストリームのＩ符号化ピクチャが記憶される必要がある。チャネルチェンジストリームにおける新たなＩピクチャが受信されたとき、前に記憶されたチャネルチェンジストリームのＩピクチャをストレージにおいて置き換える場合がある。
【００３５】
ノーマルストリームに加えてチャネルチェンジストリームを送出することは、地域のブロードバンドネットワーク１２０を通して帯域幅の要件を増加する。しかし、Ｉピクチャがノーマルストリームで符号化される頻度を低減することは、ノーマルストリームの帯域幅の要件を低減する。更に高い制約されたローカルループ１４０を通して、チャネルチェンジストリームにおけるピクチャは、ノーマルピクチャが送信されないときにのみ送信され、ローカルループ１４０における帯域幅における低減は、本発明対従来技術に従って観察される。さらに、チャネルチェンジの遅延が低減される。従来技術のシステムでは、チャネルチェンジ後のプレイバックは、新たなプログラムのＩピクチャがＳＴＢ１５０で受信された後にのみ開始される。ＤＳＬＡＭ１３０がビットストリームにおける新たなＩピクチャを受信し、それをＳＴＢ１５０に送出し始めるまで、全体のＩピクチャがＳＴＢ１５０で受信されるまでの時間の期間を含めて、その遅延に関連する幾つかのコンポーネントが存在する。Ｉピクチャが他の符号化されたピクチャタイプよりも典型的に大きいため、送信の遅延は、符号化ピクチャレートよりも典型的に大きい。本発明は、チャネルチェンジの遅延のこれら２つの識別されたコンポーネントの両者を低減する場合がある。第一に、チャネルチェンジストリームのＩピクチャは、ノーマルのＩピクチャよりも低いビットレートからなるため、ビットストリームで更に頻繁に生じ、新たなＩピクチャが利用可能になるまで待ち時間を低減する。第二に、チャネルチェンジストリーム符号化ピクチャはノーマルストリーム符号化ピクチャよりも低いビットレートからなるので、ＳＴＢ１５０で受信されるべき第一のチャネルチェンジのＩピクチャの送信時間が低減される。
【００３６】
ビデオ系列のチャネルチェンジストリーム符号化の表現はノーマルストリームよりも低い品質からなるので、ユーザは、チャネルチェンジ要求の直後の短い遷移期間の間に低いビデオ品質を受ける。この最初の遷移期間の後、ノーマルストリームのフルクオリティが観察される。Ｉピクチャのみがチャネルチェンジストリームに存在する場合、ノーマルストリームにおける後続するＰ及びＢピクチャは、エンコードされたノーマルストリームＩピクチャとは異なる、チャネルチェンジＩピクチャを使用してデコードされ、予測ドリフトが生じる。
【００３７】
チャネルチェンジストリームにおける符号化ピクチャは、ノーマルストリームにおけるピクチャよりも低い解像度からなる場合があり、そのケースでは、リファレンスピクチャストアに記憶する前にビデオデコーダ１５４でアップサンプリングされる。ビデオデコーダ１５４は、たとえば更なるパラメータがスライスヘッダに追加されるといった、アップサンプリングが実行されるべき幾つかのやり方で合図される必要がある。
【００３８】
図２に進み、低解像度のチャネルチェンジストリームピクチャによるビデオエンコーダ２００は、参照符号２００により一般的に示される。ビデオエンコーダ２００では、チャネルチェンジストリームピクチャは、ノーマルストリームピクチャよりも低品質及びおそらく低解像度で符号化される。低品質は、高い量子化の値の使用によるか、又はＲｅｄｕｃｅｄ  Ｒｅｓｏｌｕｔｉｏｎ  Ｕｐｄａｔｅモードの使用により達成される。ビデオエンコーダ２１０の入力は、ノーマルビデオエンコーダ２１０の第一の入力との信号通信において接続される。ノーマルビデオエンコーダ２１０の第二の入力は、フレームストア２１５の出力との信号通信において接続される。ノーマルビデオエンコーダ２１０の出力は、フレームストア２１５の入力との信号通信において接続される。ノーマルビデオエンコーダ２１０の出力は、ビデオエンコーダ２００の外部的に利用可能な出力である。ビデオエンコーダ２００の入力は、任意のダウンサンプラ２２０の入力との信号通信において更に接続される。ダウンサンプラ２２０の出力は、低品質のエンコーダ２３０の第一の入力との信号通信において接続される。任意のダウンサンプラ２２０が利用されない場合には、エンコーダ２００の入力は低品質のエンコーダ２３０の第一の入力との信号通信において更に接続されることが理解される。低品質のエンコーダ２３０の第二の入力は、フレームストア２６０の出力との信号通信において接続される。低品質のエンコーダ２３０の出力は、フレームストア２６０の入力との信号通信において接続される。低品質エンコーダ２３０の出力は、ビデオエンコーダ２００の外部の利用可能な出力である。
【００３９】
任意のダウンサンプラ２２０は、入力ビデオの解像度を低減し、ダウンサンプルされたビデオは、チャネルチェンジストリームを形成するため、低品質エンコーダ２３０を使用して符号化される。低解像度でのチャネルチェンジピクチャをエンコードする選択は、エンコーダで行うことができ、ブロードキャストプロバイダにより設定されるビットレート及び品質の要件に依存することができる。入力ビデオは、ノーマルストリームを形成するため、ノーマルビデオエンコーダ２１０で符号化される。
【００４０】
図３に進み、低解像度のチャネルチェンジストリームピクチャによるビデオデコーダは、参照符号３００により一般的に示される。ビデオデコーダ３００では、チャネルチェンジストリームピクチャは、ノーマルストリームピクチャよりも低い解像度で符号化される。ビデオデコーダ３００の入力は、ビデオデコーダ３１０の第一の入力との信号通信で接続される。ビデオデコーダ３１０の第二の入力は、フレームストア３２０の出力との信号通信において接続される。ビデオデコーダ３１０の出力は、フレームストア３２０の入力との信号通信において接続される。ビデオデコーダ３１０の出力は、アップサンプラ３３０の入力、及びセレクタ３４０の第一の入力との信号通信において更に接続される。アップサンプラ３３０の出力は、セレクタ３４０の第二の入力との信号通信で接続される。セレクタ３４０の出力は、デコーダ３００の外部の利用可能な出力である。ノーマルストリーム又はチャネルチェンジストリーム符号化ピクチャのいずれかがデコードされ、デコードされたピクチャは、フレームストア３２０で記憶される。現在のピクチャがチャネルチェンジストリームからである場合、現在のピクチャは表示の前にアップサンプリングされることが必要とされる。現在のピクチャはノーマルストリームからである場合、アップサンプリングは不要である、デコードされたピクチャが表示される。このシステムは、チャネルチェンジの後、Ｉピクチャが送出されたときにＤＳＬＡＭ１３０がノーマルストリームにスイッチバックするときに適用される。
【００４１】
図４に進み、低解像度のチャネルチェンジストリームピクチャによる代替的なビデオデコーダは、参照符号４００により一般的に示される。ビデオデコーダ４００の入力は、ビデオデコーダ４１０の第一の入力との信号通信において接続される。ビデオデコーダ４１０の第二の入力は、フレームストア４２０の出力との信号通信において接続される。ビデオデコーダ４１０の出力は、アップサンプラ４３０の入力との信号通信、及びセレクタ４４０の第一の入力との信号通信において接続される。アップサンプラ４３０の出力は、セレクタ４４０の第二の入力との信号通信において接続される。セレクタ４４０の出力は、フレームストア４２０の入力との信号通信において接続される。セレクタ４４０の出力は、デコーダ４００の外部の利用可能な出力である。
【００４２】
代替的なビデオデコーダ４００は、チャネルチェンジの後に送信された第一のノーマルストリームピクチャがＰ又はＢピクチャであるときに使用され、そのケースでは、予測ドリフトが生じる。これは、Ｐ及びＢピクチャが符号化されたノーマルストリームＩピクチャよりもリファレンスとしてのチャネルチェンジＩピクチャを使用して、ビデオデコーダでデコードされるためである。このケースでは、低解像度のチャネルチェンジストリームピクチャはデコードの後にアップサンプリングされる。アップサンプリングされたピクチャは、表示のために使用され、後のノーマルストリームピクチャのデコードでの使用のためにフレームストアで記憶される。さらに、ノーマルストリーム符号化ピクチャがデコードされたとき、アップサンプリングが不要である。
【００４３】
チャネルチェンジストリーム符号化ビデオ系列は、ノーマルストリームよりも低いフレームレートである場合があり、すなわち、ノーマルストリームにおいてよりもチャネルチェンジストリームにおいて、より少ない符号化ピクチャが存在する場合がある。ビデオデコーダは、更なるピクチャ表示時間についてチャネルチェンジストリームから受信するそれらのピクチャを単に表示する場合がある。
【００４４】
Ｒｅｄｕｃｅｄ  Ｒｅｄｕｃｔｉｏｎ  Ｕｐｄａｔｅビデオエンコーダ及びデコーダが利用される場合、エンコーダ及びデコーダに既に存在するアップサンプリング及びダウンサンプリングブロックは、チャネルチェンジストリームピクチャのアップサンプリングについて再使用される場合がある。
【００４５】
チャネルチェンジストリームのＧＯＰがＤＳＬＡＭ１３０に記憶されたとき、その関連されるオーディオも記憶される。チャネルチェンジストリームのビデオ符号化ピクチャは、ＳＴＢ１５０への送信のために選択され、それらのピクチャに関連されるオーディオも送信される。
【００４６】
図５に進み、予測ドリフトをもつＤＳＬシステムのデジタル加入者線アクセスマルチプレクサ（ＤＳＬＡＭ：Ｄｉｇｉｔａｌ  Ｓｕｂｓｃｒｉｂｅｒ  ｌｉｎｅ  Ａｃｃｅｓｓ  Ｍｕｌｔｉｐｌｅｘｅｒ）において、チャネルチェンジを可能にする方法は、参照符号５００により一般的に示される。開始ブロック５１０は、判定ブロック５２０に制御を移し、この判定ブロックは、チャネルチェンジ要求が現在のプログラムを再生するために受信されているか否かを判定する。チャネルチェンジ要求が受信されていない場合、制御は判定ブロック５２０に移される。さもなければ、チャネルチェンジ要求が受信された場合、制御は、機能ブロック５３０に移り、チャネルチェンジストリーム符号化Ｉピクチャを送出する。機能ブロック５３０は、ノーマルストリーム符号化ピクチャを送出する機能ブロック５４０に制御を移す。機能ブロック５４０は、判定ブロック５５０に制御を移し、この判定ブロックは、チャネルチェンジ要求が現在のプログラムを出るために受信されているか否かを判定する。チャネルチェンジ要求が受信されていない場合、制御は、機能ブロック５４０に移される。さもなければ、チャネルチェンジ要求が受信された場合、制御はエンドブロック４５０に制御を移す。
【００４７】
図６に進み、予測ドリフトのないＤＳＬシステムのＤＳＬＡＭ（Ｄｉｇｉｔａｌ  Ｓｕｂｓｃｒｉｂｅｒ  ｌｉｎｅ  Ａｃｃｅｓｓ  Ｍｕｌｔｉｐｌｅｘｅｒ）において、チャネルチェンジを可能にする方法は、参照符号６００により一般的に示される。開始ブロック６１０は、判定ブロック６２０に制御を移し、この判定ブロックは、チャネルチェンジ要求が現在のプログラムを再生するために受信されているか否かを判定する。チャネルチェンジ要求が受信されていない場合、制御は、判定ブロック６２０に移る。さもなければ、チャネルチェンジ要求が受信された場合、制御は、チャネルチェンジストリーム符号化ピクチャを送出する機能ブロック６３０に移る。機能ブロック６３０は、判定ブロック６４０に制御を移し、この判定ブロックは、Ｉピクチャがノーマルストリームで利用可能であるか否かを判定する。Ｉピクチャが利用可能ではない場合、制御は機能ブロック６３０に移る。さもなければ、Ｉピクチャが利用可能である場合、制御は機能ブロック６５０に移り、機能ブロック６５０は、ノーマルストリーム符号化ピクチャを送出する。機能ブロック６５０は、判定ブロック６６０に制御を移し、チャネルチェンジ要求が現在のプログラムを出るために受信されたか否かを判定する。チャネルチェンジ要求が受信されていない場合、制御は、判定ブロック６４０に移る。さもなければ、チャネルチェンジ要求が受信された場合、制御は終了ブロック６７０に移る。
【００４８】
図７に戻り、ＤＳＬ（Ｄｉｇｉｔａｌ  Ｓｕｂｓｃｒｉｂｅｒ  Ｌｉｎｅ）システムのセットトップボックスにおけるチャネルチェンジストリームをデコードする方法は、参照符号７００により一般的に示される。ＤＳＬシステムは、ＤＳＬＡＭ（Ｄｉｇｉｔａｌ  Ｓｕｂｓｃｒｉｂｅｒ  ｌｉｎｅ  Ａｃｃｅｓｓ  Ｍｕｌｔｉｐｌｅｘｅｒ）を含む。開始ブロック７１０は、判定ブロック７２０に制御を移し、この判定ブロックは、ユーザ要求がチャネルを替えるか、又はセットトップボックスをオンにするために受信されたか否かを判定する。ユーザ要求が受信されていない場合、制御は判定ブロック７２０に移る。さもなければ、ユーザ要求が受信された場合、制御は機能ブロック７３０に移り、この機能ブロックは、所望のプログラムについてＤＳＬＡＭに要求を送出する。機能ブロック７３０は、機能ブロック７４０に制御を移し、この機能ブロックは、ピクチャを受信してデコードし、判定ブロック７５０に制御を移す。判定ブロック７５０は、デコードされたピクチャがノーマルストリームよりも低い解像度のチャネルチェンジストリームピクチャであるか否かを判定する。デコードされたピクチャがノーマルストリームよりも低い解像度のチャネルチェンジストリームピクチャである場合、制御は機能ブロック７６０に移り、この機能ブロックは、チャネルチェンジストリームピクチャをアップサンプリングする。さもなければ、デコードされたピクチャは、ノーマルストリームよりも低い解像度チャネルチェンジストリームピクチャではない場合、制御は判定ブロック７７０に移り、この判定ブロックは、ユーザ要求が異なるチャネルを切替えるか、セットトップボックスをオフにするために受信されたか否かを判定する。ユーザ要求が受信されない場合、制御は、機能ブロック７４０に移る。さもなければ、ユーザ要求が受信された場合、制御は終了ブロック７８０に移る。
【００４９】
本発明は、本発明の精神を維持しつつ、ＤＳＬシステム以外の送信システムに適用される場合があることを理解されたい。応用の鍵となる要件は、ビデオエンコーダがチャネルチェンジ処理ユニットにネットワークを介して接続されることである。チャネルチェンジ処理ユニットは、ビデオデコーダにネットワークを介して接続される。
【００５０】
ここで、本発明の各種実施の形態の多くの付随する利点／特徴の幾つかについて説明が与えられる。たとえば、本発明の実施の形態の利点／特徴は、ノーマルストリーム及びチャネルチェンジストリームを受信し、チャネルチェンジストリームを記憶し、チャネルチェンジ要求に続くチャネルチェンジストリームピクチャを送出するチャネルチェンジ処理ユニットである。本発明の実施の形態の別の利点／特徴は、先に記載されたようなチャネルチェンジ処理ユニットであり、チャネルチェンジストリームから送出された第一の符号化ピクチャはＩピクチャである。本発明の実施の形態に関連される更に別の利点／特徴は、先に記載されたようなチャネルチェンジ処理ユニットであり、チャネルチェンジストリーム符号化ピクチャは、ノーマルストリーム符号化ピクチャよりも低い解像度からなる。本発明の実施の形態に関連する更なる利点／特徴は、先に記載されたようなチャネルチェンジ処理ユニットであり、チャネルチェンジストリーム符号化ピクチャは、ノーマルストリーム符号化ピクチャよりも低いフレームレートからなる。本発明の実施の形態に関連する別の利点／特徴は、先に記載されたチャネルチェンジ処理ユニットであり、チャネルチェンジストリーム符号化ピクチャは、ノーマルストリームピクチャよりも低いビットレートで符号化される。本発明の実施の形態に関連される更に別の利点／特徴は、先に記載されたチャネルチェンジ処理ユニットであり、チャネルチェンジストリーム符号化ピクチャはＲＲＵを使用する。さらに、本発明の実施の形態に関連される別の利点／特徴は、先に記載されたチャネルチェンジ処理ユニットであり、Ｉピクチャのみが記憶され、チャネルチェンジ要求に続いてチャネルチェンジストリームで送出される。さらに、本発明の実施の形態と関連される別の利点は、先に記載されたようなチャネルチェンジ処理ユニットであり、チャネルチェンジストリームピクチャが送出された後、ノーマルストリームピクチャを送出することにスイッチがなされる。本発明の実施の形態に関連される更に別の利点は、先に記載されたようなチャネルチェンジ処理ユニットであり、単一のＧＯＰに相当するチャネルチェンジピクチャが記憶され、次いで、新たなＧＯＰが到達したときに置き換えられる。
【００５１】
本発明のこれらの特徴及び利点、並びに他の特徴及び利点は、本明細書の教示に基づいて当業者により容易に確認される。本発明の教示は、ハードウェア、ソフトウェア、ファームウェア、特定用途向けプロセッサ、その組み合わせの様々な形式で実現される場合があることが理解される。
【００５２】
最も好ましくは、本発明の教示は、ハードウェア及びソフトウェアの組み合わせとして実現される。さらに、ソフトウェアは、プログラムストレージユニットで有形に実施されるアプリケーションプログラムとして実現されるのが好ましい。アプリケーションプログラムは、適切なアーキテクチャを有するマシンにアップロードされるか、該マシンにより実行される場合がある。好ましくは、マシンは、１以上の中央処理装置（ＣＰＵ）、ランダムアクセスメモリ（ＲＡＭ）、及び入力／出力（Ｉ／Ｏ）インタフェースのようなハードウェアを有するコンピュータプラットフォームで実現される。コンピュータプラットフォームは、オペレーティングシステム及びマイクロインストラクションコードを含む場合がある。本明細書で記載された各種の処理及び機能は、ＣＰＵにより実行される場合がある、マイクロインストラクションコードの一部又はアプリケーションプログラムの一部、若しくはその組み合わせのいずれかである場合がある。さらに、様々な他の周辺装置は、更なるデータストレージユニット及びプリンティングユニットのようなコンピュータプラットフォームに接続される場合がある。
【００５３】
添付図面で示される構成のシステムコンポーネント及び方法の幾つかは、ソフトウェアで実現されることが好ましく、システムコンポーネント又はプロセス機能ブロックの間の実際のコネクションは、本発明がプログラムされる方法に依存して異なる場合があることを理解されたい。本明細書で教示が与えられると、当業者であれば、本発明のこれらの実現又はコンフォギュレーション及び類似の実現又はコンフィギュレーションを考案することができるであろう。
【００５４】
例示的な実施の形態が添付図面を参照して本明細書で記載されたが、本発明はそれら正確な実施の形態に制限されず、本発明の範囲又は精神から逸脱することなしに、当業者により様々な変形及び変更が実施される場合があることを理解されたい。全ての係る変形及び変更は、特許請求の範囲で述べたような本発明の範囲に含まれることが意図される。
【図面の簡単な説明】
【００５５】
【図１】本発明の原理に係るエンドツーエンドのアーキテクチャを示すブロック図である。
【図２】本発明の原理に係る低解像度のチャネルチェンジストリームピクチャによるビデオエンコーダを示すブロック図である。
【図３】本発明の原理に係る低解像度のチャネルチェンジストリームピクチャによるビデオデコーダを示すブロック図である。
【図４】本発明の原理に係る低解像度のチャネルチェンジストリームピクチャによる代替的なビデオデコーダを示すブロック図である。
【図５】本発明の原理に係る予測ドリフトをもつＤＳＬ（Ｄｉｇｉｔａｌ  Ｓｕｂｓｃｒｉｂｅｒ  Ｌｉｎｅ）システムにおいてチャネルチェンジを可能にする方法を示すブロック図である。
【図６】本発明の原理に係る予測ドリフトをもたないＤＳＬ（Ｄｉｇｉｔａｌ  Ｓｕｂｓｃｒｉｂｅｒ  Ｌｉｎｅ）システムにおいてチャネルチェンジを可能にする方法を示すブロック図である。
【図７】本発明の原理に係るＤＳＬ（Ｄｉｇｉｔａｌ  Ｓｕｂｓｃｒｉｂｅｒ  Ｌｉｎｅ）システムのセットトップボックスにおいてチャネル変化ストリームをデコードするための方法を示すフローチャートである。
【図１】
2007536802.tif 000003
【図２】
2007536802.tif 000004
【図３】
2007536802.tif 000005
【図４】
2007536802.tif 000006
【図５】
2007536802.tif 000007
【図６】
2007536802.tif 000008
【図７】
2007536802.tif 000009
【国際調査報告】
2007536802.tif 000010
2007536802.tif 000011
2007536802.tif 000012
2007536802.tif 000013