(57)【要約】ビデオコンテンツを区分及び表示するために、ビデオサーバ１０２、ビデオクライアント１０４、方法６００，７００及びコンピュータプログラムが提供される。区分方法６００及びビデオサーバ１０２は、ビデオコンテンツの記憶の前に、ビデオコンテンツを多数のレイヤに区分する。少なくとも幾つかの多数のレイヤのビデオコンテンツは、表示のために検索され、供給される。表示方法７００及びビデオクライアント１０４は、少なくとも幾つかの多数のレイヤのビデオコンテンツを受信して、ビデオデータストリームに結合する。ビデオデータストリームがデコードされ、表示装置での表示のためにビデオ信号が供給される。
2008523688.tif 000002
【特許請求の範囲】
【請求項１】
ビデオコンテンツを多数のレイヤに区分可能な１以上のエンコーダ及び１以上のトランスコーダのうちの少なくとも１つと、
区分されたビデオコンテンツの多数のレイヤを記憶可能な記憶装置と、
前記記憶装置から前記区分されたビデオコンテンツの前記多数のレイヤの少なくとも幾つかを検索可能であって、表示装置での前記ビデオコンテンツの表示のため、前記区分されたビデオコンテンツの前記多数のレイヤの少なくとも幾つかを供給可能なデータリーダと、
を有する装置。
【請求項２】
前記１以上のエンコーダ及び前記１以上のトランスコーダのうちの少なくとも１つは、
ベースレイヤを生成可能なベースレイヤエンコーダと、
少なくとも１つのエンハンスメントレイヤを生成可能なエンハンスメントレイヤエンコーダと、
を有する請求項１記載の装置。
【請求項３】
前記ビデオコンテンツを含むデジタルビデオ信号を受信し、
前記ビデオコンテンツを含むアナログビデオ信号を生成し、
前記アナログビデオ信号を前記ベースレイヤエンコーダ及び前記エンハンスメントレイヤエンコーダに供給可能である、デジタルビデオデコーダを更に有する、
請求項２記載の装置。
【請求項４】
前記１以上のエンコーダ及び前記１以上のトランスコーダのうちの少なくとも１つは、前記ビデオコンテンツを含むデジタルビデオ信号を受信可能であって、ベースレイヤ及び少なくとも１つのエンハンスメントレイヤを生成可能なデジタルビデオトランスコーダを有する、
請求項１記載の装置。
【請求項５】
ネットワークを通して前記区分されたビデオコンテンツの前記多数のレイヤの少なくとも幾つかを通信可能なネットワークインタフェースを更に有し、
前記データリーダは、前記ネットワークインタフェースに前記区分されたビデオコンテンツの前記多数のレイヤの少なくとも幾つかを伝達することで、表示のために前記区分されたビデオコンテンツの前記多数のレイヤの少なくとも幾つかを供給可能である、
請求項１記載の装置。
【請求項６】
前記ネットワークインタフェースは、前記ネットワークを通してビデオクライアントに前記区分されたビデオコンテンツの前記多数のレイヤの少なくとも幾つかを伝達可能であり、
前記クライアントは、前記表示装置での表示ために前記ビデオコンテンツを供給可能である、
請求項５記載の装置。
【請求項７】
前記１以上のエンコーダ及び前記１以上のトランスコーダは、ＭＰＥＧ（Moving  Pictures  Experts  Group）エンコーダ、ＦＧＳ（Fine  Granularity  Scalability）エンコーダ、データパーティショニングエンコーダ、ＭＰＥＧ−ＦＧＳトランスコーダ、ＭＰＥＧ−データパーティショントランスコーダのうちの少なくとも１つを有し、前記記憶装置はハードディスクドライブを有し、前記ネットワークは、ワイヤレスEthernet（登録商標）ネットワークを有する、
請求項６記載の装置。
【請求項８】
前記区分されたビデオコンテンツの前記多数のレイヤの少なくとも幾つかをビデオデータストリームに結合可能なレイヤ結合器と、
前記ビデオデータストリームをデコード可能であり、前記表示装置での表示のためにビデオ信号を供給可能であるデジタルビデオデコーダとを更に有し、
前記データリーダは、前記区分されたビデオコンテンツの前記多数のレイヤの少なくとも幾つかを前記レイヤ結合器に伝達することで、表示のために前記区分されたビデオコンテンツの前記多数のレイヤの少なくとも幾つかを供給可能である、
請求項１記載の装置。
【請求項９】
前記区分されたビデオコンテンツの前記多数のレイヤは、前記ビデオコンテンツの要求に応答して、前記記憶装置から検索され、
前記ビデオコンテンツの要求は、ネットワークを通してビデオクライアントから受信され、前記ビデオクライアントは、前記ビデオクライアントで受信されたリモートコントロールからの信号に応答して要求を発生する、
請求項１記載の装置。
【請求項１０】
当該装置は、サテライトテレビジョンレシーバ、ケーブルセットトップボックス、及び高精細テレビジョンレシーバの一部を有する、
請求項１記載の装置。
【請求項１１】
少なくとも１つのソースからビデオコンテンツを受信するステップと、
ビデオコンテンツを多数のレイヤに区分するステップと、
区分されたビデオコンテンツの多数のレイヤを記憶装置に記憶するステップと、
前記ビデオコンテンツの要求に応答して、前記記憶装置から前記区分されたビデオコンテンツの前記多数のレイヤの少なくとも幾つかを検索するステップと、
表示装置での前記ビデオコンテンツの表示のため、前記区分されたビデオコンテンツの前記多数のレイヤの少なくとも幾つかを供給するステップと、
を含む方法。
【請求項１２】
前記ビデオコンテンツを多数のレイヤに区分するステップは、
ベースレイヤを生成するステップと、
少なくとも１つのエンハンスメントレイヤを生成するステップと、
を含む請求項１１記載の方法。
【請求項１３】
前記ビデオコンテンツを受信するステップは、前記ビデオコンテンツを含むデジタルビデオ信号を受信するステップを含み、
当該方法は、
前記ビデオコンテンツを含むアナログビデオ信号を生成するステップと、
前記ベースレイヤ及び前記少なくとも１つのエンハンスメントレイヤを生成するステップは、前記アナログビデオ信号を使用して前記ベースレイヤ及び前記少なくとも１つのエンハンスメントレイヤを生成する、
請求項１２記載の方法。
【請求項１４】
前記ビデオコンテンツを受信するステップは、前記ビデオコンテンツを含むデジタルビデオ信号を受信するステップを含み、
前記ビデオコンテンツを多数のレイヤに区分するステップは、前記デジタルビデオ信号を使用して、ベースレイヤ及び少なくとも１つのエンハンスメントレイヤを生成するステップを含む、
請求項１１記載の方法。
【請求項１５】
前記区分されたビデオコンテンツの前記多数のレイヤの少なくとも幾つかを表示のために供給するステップは、ネットワークを通して前記区分されたビデオコンテンツの前記多数のレイヤの少なくとも幾つかを前記表示装置での表示のために前記ビデオコンテンツを供給可能なビデオクライアントに伝達するステップを含む、
請求項１１記載の方法。
【請求項１６】
前記区分されたビデオコンテンツの前記多数のレイヤの少なくとも幾つかを表示のために供給するステップは、
前記区分されたビデオコンテンツの前記多数のレイヤの少なくとも幾つかをビデオデータストリームに結合するステップと、
前記ビデオデータストリームをデコードしてビデオ信号を生成するステップと、
を含む請求項１１記載の方法。
【請求項１７】
前記ビデオコンテンツの要求は、ネットワークを通してビデオクライアントから受信され、ビデオクライアントは、前記ビデオクライアントで受信されたリモートコントロールからの信号に応答して前記要求を生成する、
請求項１１記載の方法。
【請求項１８】
前記少なくとも１つのソースは、サテライトテレビジョンレシーバ、ケーブルセットトップボックス、地上波アンテナ、高精細テレビジョンレシーバ、パーソナルコンピュータ、ビデオカセットレコーダ、及びデジタルバーサティルディスクプレーヤのうちの少なくとも１つを有する、
請求項１１記載の方法。
【請求項１９】
コンピュータ読み取り可能な媒体に実現され、プロセッサにより実行されるように作用するコンピュータプログラムであって、
少なくとも１つのソースからビデオコンテンツを受信し、
前記ビデオコンテンツを多数のレイヤに区分し、
前記区分されたビデオコンテンツの前記多数のレイヤを記憶装置に記憶し、
前記区分されたビデオコンテンツの前記多数のレイヤの少なくとも幾つかを前記記憶装置から検索し、
表示装置での前記ビデオコンテンツの表示のため、前記区分されたビデオコンテンツの前記多数のレイヤの少なくとも幾つかを供給する、
ためのコンピュータ読み取り可能なプログラムコードを含むコンピュータプログラム。
【請求項２０】
前記ビデオコンテンツを多数のレイヤに区分するコンピュータ読み取り可能なプログラムコードは、
ベースレイヤを生成し、
少なくとも１つのエンハンスメントレイヤを生成する、
ためのコンピュータ読み取り可能なプログラムコードを含む、
請求項１９記載のコンピュータプログラム。
【請求項２１】
前記ビデオコンテンツを受信するためのコンピュータ読み取り可能なプログラムコードは、前記ビデオコンテンツを含むデジタルビデオ信号を受信するコンピュータ読み取り可能なプログラムコードを含み、
当該コンピュータプログラムは、
前記ビデオコンテンツを含むアナログビデオ信号を生成するコンピュータ読み取り可能なプログラムコードを更に含み、
前記ベースレイヤ及び前記少なくとも１つのエンハンスメントレイヤを生成するためのコンピュータ読み取り可能なプログラムコードは、前記アナログビデオ信号を使用して、前記ベースレイヤ及び前記少なくとも１つのエンハンスメントレイヤを生成するためのコンピュータ読み取り可能なプログラムコードを含む、
請求項２０記載のコンピュータプログラム。
【請求項２２】
前記ビデオコンテンツを受信するためのコンピュータ読み取り可能なプログラムコードは、前記ビデオコンテンツを含むデジタルビデオ信号を受信するためのコンピュータ読み取り可能なプログラムコードを含み、
前記ビデオコンテンツを多数のレイヤに区分するコンピュータ読み取り可能なプログラムコードは、前記デジタルビデオ信号を使用して、ベースレイヤ及び少なくとも１つのエンハンスメントレイヤを生成するためのコンピュータ読み取り可能なプログラムコードを有する、
請求項１９記載のコンピュータプログラム。
【請求項２３】
前記区分されたビデオコンテンツの前記多数のレイヤの少なくとも幾つかを表示のために供給するためのコンピュータ読み取り可能なプログラムコードは、ネットワークを通して前記区分されたビデオコンテンツの前記多数のレイヤの少なくとも幾つかを、表示装置での表示のために前記ビデオコンテンツを供給可能なビデオクライアントに伝達するコンピュータ読み取り可能なプログラムコードを含む、
請求項１９記載のコンピュータプログラム。
【請求項２４】
前記区分されたビデオコンテンツの前記多数のレイヤの少なくとも幾つかを表示のために供給するコンピュータ読み取り可能なプログラムは、
前記区分されたビデオコンテンツの前記多数のレイヤの少なくとも幾つかをビデオデータストリームに結合し、前記ビデオデータストリームをデコードしてビデオ信号を生成し、
前記表示装置での表示のために前記ビデオ信号を供給する、
ためのコンピュータ読み取り可能なプログラムコードを含む、
請求項１９記載のコンピュータプログラム。
【請求項２５】
前記区分されたビデオコンテンツの前記多数のレイヤの少なくとも幾つかは、前記ビデオコンテンツの要求に応答して検索され、
前記ビデオコンテンツの要求は、ネットワークを通してビデオクライアントから受信され、前記ビデオクライアントは、前記ビデオクライアントで受信されたリモートコントロールからの信号に応答して前記要求を生成する、
請求項１９記載のコンピュータプログラム。
【請求項２６】
少なくとも１つのソースからのビデオコンテンツを多数のレイヤに区分するステップと、
区分されたビデオコンテンツの多数のレイヤを記憶装置に記憶するステップと、
前記ビデオコンテンツの要求に応答して、前記記憶装置から前記区分されたビデオコンテンツの前記多数のレイヤの少なくとも幾つかを検索するステップと、
表示装置での前記ビデオコンテンツの表示のため、前記区分されたビデオコンテンツの前記多数のレイヤの少なくとも幾つかを伝達するステップと、
により生成される送信可能なビデオ信号。
【請求項２７】
多数のレイヤに区分されたビデオコンテンツの要求を受信するステップと、
前記区分されたビデオコンテンツの前記多数のレイヤの少なくとも幾つかをストレージから検索し、前記多数のレイヤを符号化することなしに、表示のために前記区分されたビデオコンテンツの多数のレイヤの少なくとも幾つかを供給するステップと、
を含む方法。
【請求項２８】
区分されたビデオコンテンツの多数のレイヤを記憶可能な記憶装置と、
前記記憶装置から前記区分されたビデオコンテンツの前記多数のレイヤの少なくとも幾つかを検索し、前記多数のレイヤをエンコードすることなしに、表示装置での前記ビデオコンテンツの表示のため、前記区分されたビデオコンテンツの前記多数のレイヤの少なくとも幾つかを供給可能なデータリーダと、
を有する装置。
【請求項２９】
ビデオサーバから区分されたビデオコンテンツの多数のレイヤの少なくとも幾つかを受信するステップと、前記ビデオサーバは、前記多数のレイヤの記憶の前に前記ビデオコンテンツを前記多数のレイヤに区分可能であり、
前記区分されたビデオコンテンツの前記受信されたレイヤをビデオストリームに結合するステップと、
前記ビデオデータストリームをデコードして、ビデオ信号を生成するステップと、
表示装置での表示のために前記ビデオ信号を供給するステップと、
を含む方法。
【請求項３０】
前記区分されたビデオコンテンツの前記多数のレイヤを受信するステップは、ネットワークを通して前記区分されたビデオコンテンツの多数のレイヤの少なくとも幾つかを受信するステップを含む、
請求項２９記載の方法。
【請求項３１】
リモートコントロールからの入力に基づく少なくとも１つの制御信号を前記ビデオサーバに伝達するステップを更に含む、
請求項２９記載の方法。
【請求項３２】
ビデオサーバから区分されたビデオコンテンツの多数のレイヤの少なくとも幾つかを受信し、区分されたビデオコンテンツの受信されたレイヤをビデオデータストリームに結合可能なレイヤ結合器と、前記ビデオサーバは、前記多数のレイヤの記憶の前に前記ビデオコンテンツを前記多数のレイヤに区分可能であり、
前記ビデオデータをデコードし、表示のためにビデオ信号を供給可能なデジタルビデオデコーダと、
を有する装置。
【請求項３３】
ネットワークを通して前記ビデオサーバから前記区分されたビデオコンテンツの前記多数のレイヤの少なくとも幾つかを受信可能なネットワークインタフェースを更に含む、
請求項３２記載の装置。
【請求項３４】
リモートコントロールからの入力に基づく少なくとも１つの制御信号を前記ビデオサーバに伝達可能なコントローラを更に有する、
請求項３２記載の装置。
【請求項３５】
少なくとも１つの視聴者に前記ビデオ信号を表示可能な表示装置を更に有する、
請求項３２記載の装置。
【請求項３６】
コンピュータ読み取り可能な媒体で実現され、プロセッサにより実行されるように作用するコンピュータプログラムであって、
ビデオサーバから区分されたビデオコンテンツの多数のレイヤの少なくとも幾つかを受信し、前記ビデオサーバは、前記多数のレイヤの記憶の前に、前記ビデオコンテンツを多数のレイヤに区分可能であり、
前記区分されたビデオコンテンツの受信されたレイヤをビデオデータストリームに結合するステップと、
前記ビデオデータストリームをデコードして、ビデオ信号を生成するステップと、
表示装置での表示のために前記ビデオ信号を供給する、
ためのコンピュータ読み取り可能なプログラムコードを有するコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ビデオ符号化システム全般に関し、より詳細には、デジタルビデオレコーダにおける階層型デジタルビデオ符号化のシステム及び方法に関する。
【背景技術】
【０００２】
デジタルビデオレコーダ（“ＤＶＲ”）は、米国及び世界で益々普及している。デジタルビデオレコーダは、パーソナルビデオレコーダ（“ＰＶＲ”）及びパーソナルテレビジョンレコーダ（“ＰＴＲ”）としても知られ、テレビ番組、映画、及び他のコンテンツをハードディスクのようなデジタルストレージメディアに記録する。記録されたコンテンツは、次いで、ストレージメディアから検索され、デジタルビデオレコーダのユーザに表示される場合がある。
【０００３】
従来のデジタルビデオレコーダにより、遠隔地におけるユーザは、デジタルビデオレコーダに記憶されているコンテンツを検索することができる。たとえば、ユーザは、ある部屋に配置されるテレビジョンで映画を見ることができ、この場合、映画は、別の部屋に配置されるデジタルビデオレコーダに記憶されている。デジタルビデオレコーダからのコンテンツは、典型的に、ネットワークを通して通信される。従来のデジタルビデオレコーダの問題は、デジタルビデオレコーダからコンテンツを伝達するために使用されるネットワークが、混雑及び／又は干渉により引き起こされる低減のような、帯域幅における低減を受けることである。帯域幅におけるこれらの低減は、ネットワークを通して伝達され、ユーザに表示されるコンテンツの受け入れられない品質の低下となることがある。
【発明の開示】
【発明が解決しようとする課題】
【０００４】
本発明の目的は、デジタルビデオレコーダにおける階層型のデジタルビデオ符号化のためのシステム及び方法を提供することにある。
【課題を解決するための手段】
【０００５】
１態様では、装置は、多数のレイヤにビデオコンテンツを区分することが可能な１以上のエンコーダ及び１以上のトランスコーダのうちの少なくとも１つを含む。また、装置は、区分されたビデオコンテンツの多数のレイヤを記憶可能な記憶装置を含む。さらに、装置は、記憶装置から区分されたビデオコンテンツの多数のレイヤの少なくとも幾つかを検索し、表示装置でのビデオコンテンツの表示のために区分されたビデオコンテンツの多数のレイヤの少なくとも幾つかを供給することが可能なデータリーダを含む。
【０００６】
別の態様では、装置は、ビデオサーバからの区分されたビデオコンテンツの多数のレイヤの少なくとも幾つかを検索し、区分されたビデオコンテンツの検索されたレイヤをビデオデータストリームに結合することが可能なレイヤ結合手段を含む。ビデオサーバは、多数のレイヤの記憶の前に、多数のレイヤにビデオコンテンツを区分することが可能である。また、装置は、ビデオデータストリームをデコードし、表示のためにビデオ信号を供給することが可能なデジタルビデオデコーダを含む。
【発明を実施するための最良の形態】
【０００７】
この開示の更に完全な理解のため、添付図面と共に以下の記載が参照される。  
以下に説明される図１〜図７、及び本明細書に記載される様々な実施の形態は、例示するのみであり、本発明の範囲を限定するものとして解釈されるべきではない。当業者であれば、本発明の原理は任意の適切に配置された装置、デバイス、又は構造で実現される場合があることを理解されるであろう。
【０００８】
図１は、この開示の１実施の形態に係る、例示的なマルチレイヤストリーミングデジタルビデオシステム１００を示す。示される例では、システム１００は、ストリーミングデジタルビデオサーバ１０２、ストリーミングデジタルビデオクライアント１０４、表示装置１０６、及びネットワーク１０８を含む。図１に示されるデジタルビデオシステム１００の実施の形態は、例示することを目的としている。デジタルビデオシステム１００の他の実施の形態は、この開示の範囲から逸脱することなしに使用される。
【０００９】
ビデオサーバ１０２は、ネットワーク１０８に結合される。本明細書では、用語「結合“couple”」及びその派生語は、それらのエレメントが互いに物理的に接触しているか否かに関わらず、２以上のエレメント間での直接的又は間接的な通信を示す。ビデオサーバ１０２は、ネットワーク１０８を通してビデオクライアント１０４にビデオコンテンツをストリーミングする。たとえば、ビデオサーバ１０２は、テレビ番組、映画、コマーシャル、及び課金の番組をビデオクライアント１０４に提供する。以下の記載はビデオクライアント１０４にビデオコンテンツを供給するビデオサーバ１０２を示しているが、ビデオサーバ１０２は、オーディオコンテンツ又はノンビデオグラフィックスのような、ビデオクライアント１０４に更なるコンテンツを提供する。ビデオサーバ１０２は、ビデオコンテンツをビデオクライアント１０４に供給するため、ハードウェア、ソフトウェア、ファームウェア、又はその組み合わせを含む。ビデオサーバ１０２の例示的な実施の形態は、以下に記載される図２，図４及び図５に示される。
【００１０】
ビデオサーバ１０２は、ビデオコンテンツ又は他のコンテンツを任意のソースから受ける。この例示的な実施の形態では、ビデオサーバ１０２は、サテライトテレビジョンレシーバ１１０、ケーブルセットトップボックス１１２及び地上波アンテナ１１４からのコンテンツを受ける。サテライトテレビジョンレシーバ１１０は、サテライトテレビジョンシステム１１６からコンテンツを受ける。ケーブルセットップボックス１１２は、アナログ及び／又はデジタルネットワークを表す、ケーブルテレビジョンネットワーク１１８からのコンテンツを受ける。地上波アンテナ１１４は、ブロードキャストネットワーク１２０からコンテンツを受ける。これは、ビデオサーバ１０２により受信されたコンテンツの３つの可能性のあるソースを表す。ビデオサーバ１０２は、これらソースのサブセットからコンテンツを受ける。ビデオサーバ１０２は、高精細テレビジョン（“ＨＤＴＶ”）レシーバ、パーソナルコンピュータ、ビデオカセットレコーダ（“ＶＣＲ”）、デジタルバーサティルディスク（“ＤＶＤ”）プレーヤ、ラジオレシーバ、又は他のソースからのような、他の又は更なるコンテンツソースからのコンテンツを受ける。
【００１１】
ビデオクライアント１０４は、ネットワーク１０８に結合される。ビデオクライアント１０４は、ビデオサーバ１０２によるネットワーク１０８を通してストリーミングされるビデオコンテンツを受ける。次いで、ビデオクライアント１０４は、１以上のユーザへの表示のために受信されたビデオコンテンツを処理する。たとえば、ビデオクライアント１０４は、表示装置１０６での表示のためにビデオコンテンツを処理する。以下の記載は、ビデオサーバ１０２からのビデオコンテンツを受けるビデオクライアント１０４を示すが、ビデオクライアント１０４は、オーディオコンテンツ又はノンビデオグラフィックスのような更なるコンテンツを受け、処理し、表示する。ビデオクライアント１０４は、ビデオサーバ１０２からビデオコンテンツを受信するハードウェア、ソフトウェア、ファームウェア又はその組み合わせを含む。ビデオクライアント１０４の例示的な実施の形態は、図３に示されており、以下に記載される。
【００１２】
表示装置１０６は、ビデオクライアント１０４に結合される。表示装置１０６は、１以上のユーザにビデオクライアント１０４により受信されたビデオコンテンツを提供可能である。表示装置１０６は、オーディオコンテンツのような他のコンテンツをユーザに提供可能である。表示装置１０６は、テレビジョン又はコンピュータディスプレイのような、ユーザにビデオコンテンツを提供可能な任意の構造を含む。
【００１３】
ネットワーク１０８は、ビデオサーバ１０２及びビデオクライアント１０４を結合する。ネットワーク１０８は、ビデオサーバ１０２とビデオクライアント１０４の間で、ビデオコンテンツ及び制御信号のような情報の通信を容易にする。たとえば、ネットワーク１０８は、ネットワークアドレス間でインターネットプロトコル（ＩＰ）パケット又は他の適切にフォーマットされた情報を伝達する。ネットワーク１０８は、Ｅｔｈｅｒｎｅｔ（登録商標）プロトコルのような１以上のプロトコルの適切なタイプに従って動作する。ネットワーク１０８は、有線ネットワーク、無線ネットワーク、又はワイヤレスＥｔｈｅｒｎｅｔ（登録商標）ネットワークのような情報を伝達可能なネットワークの組み合わせを表す。
【００１４】
システム１００の特定の例として、図１に示される様々なコンポーネント１０２〜１１４は、家又は他のレジデンス１２２にある場合がある。ビデオサーバ１０２は、レジデンス１２２のある部屋に配置され、ビデオクライアント１０４は、レジデンス１２２の別の部屋に配置される場合がある。ネットワーク１０８は、ビデオサーバ１０２からのビデオコンテンツがビデオクライアント１０４に供給されるのを可能にするワイヤレスネットワークを表す。
【００１５】
図１に示されるように、ユーザは、ローカルビデオクライアント１０４及びリモートビデオサーバ１０２の動作を制御するためにリモートコントロール１２４を操作する。たとえば、ユーザは、リモートコントロール１２４を使用して、ビデオサーバ１０２から検索されるべきビデオコンテンツを選択する。リモートコントロール１２４からビデオクライアント１０４により受信される信号は、ネットワーク１０８を通して、又は任意の他の方式でビデオサーバ１０２に供給される。
【００１６】
動作の１態様では、ビデオコンテンツは、ネットワーク１０８を通して送信される。ビデオコンテンツがネットワーク１０８を通して送信されるとき、ネットワーク１０８は、干渉及び／又は混雑による帯域幅の損失のような帯域幅における変化を受ける。この品質の低下は、ビデオクライアント１０４により受信され、ユーザに表示されるビデオコンテンツの受け入れられない品質の低下につながる。
【００１７】
ネットワーク１０８の潜在的な品質の低下を補償するため、ビデオサーバ１０２は、階層型のエンコードスキームを使用して、ネットワーク１０８を通して送信されるビデオコンテンツをエンコードする。たとえば、ビデオコンテンツは、「ベースレイヤ」における本質的又は「ベース“base”」情報に区分されるか、又は１以上の「エンハンスメントレイヤ」における本質的ではない又は「エンハンスメント“enhancement”」情報に区分される。ベース情報は、もとのままの及び視聴可能な画像を生成及び表示するため、ビデオクライアント１０４のために必要とされる情報を表す。エンハンスメント情報は、ビデオクライアント１０４により使用される情報を表し、もとのままの及び視聴可能な画像の品質を改善する。この文献では、用語「区分“partition”」及びその派生は、プロダクションがエンコード又は他のメカニズムを通して情報のシンプルな分離又は情報の生成を含むかで、多数のレイヤの情報のプロダクションを示す。
【００１８】
ビデオサーバ１０２は、ネットワーク１０８を通して全てのベース情報を伝達するのを試みる。ネットワーク１０８の帯域幅がそれを可能にする場合、ビデオサーバ１０２は、ネットワーク１０８を通してエンハンスメント情報の少なくとも幾つかを伝達するのを試みる。このように、ビデオクライアント１０４は、表示のためにそのままのビデオ画像を生成することが必要とされる少なくとも最小の情報量を受けるべきである。
【００１９】
幾つかの実施の形態では、ビデオコンテンツをベース情報及びエンハンスメント情報に区分することは、リアルタイムで、及びビデオコンテンツがビデオサーバ１０２により記憶されるまえに行われる。これらの実施の形態では、ビデオサーバ１０２がコンテンツを記憶し、コビデオコンテンツがユーザにより要求された後に、コンテンツをベース情報及びエンハンスメント情報に後に区分するよりはむしろ、ビデオコンテンツはストレージの前に区分される。ビデオコンテンツがストレージの前に区分されるため、ビデオコンテンツは遅延なしにユーザに供給され、遅延される。
【００２０】
ストレージの前にビデオコンテンツを区分するこの技術は、システム１００における更なる利点を提供する。たとえば、ビデオサーバ１０２は、ビデオコンテンツのプレゼンテーションを制御するために使用される（再生、停止、ポーズ、早送り、及び巻戻し）様々な制御機能を提供することがある。ユーザは、ビデオサーバ１０２によりサポートされる制御機能を発するためにリモートコントロール１２４を使用する。制御機能を選択するユーザに応答して、リモートコントロール１２４は、ビデオクライアント１０４に制御コマンドを伝達する。ビデオクライアント１０４は、ネットワーク１０８を通してコマンドを伝達することによるように、ビデオサーバ１０２にコマンドを送出する。コマンドがユーザにコンテンツを提供することを含む場合、ビデオサーバ１０２は、コンテンツを検索してビデオクライアント１０４に伝達し、ビデオクライアント１０４は、コンテンツをデコードし、表示装置１０６は、コンテンツをユーザに提供する。
【００２１】
ユーザは、典型的に、許容可能な時間内で制御コマンドへの応答を見ることを期待する。たとえば、ユーザは、リモートコントロール１２４での「プレイ」ボタンを押した後、ビデオコンテンツが合理的な時間内でユーザに提供されるのを期待することがある。ストレージの前にビデオコンテンツをベース情報及びエンハンスメント情報に区分することは、ビデオコンテンツが許容可能な時間内に表示のためにビデオクライアント１０４に供給されるのを保証する助けとなる。特に、コンテンツが要求されたとき、ビデオサーバ１０２は、情報のレイヤを検索して、ビデオクライアント１０４に供給する。ビデオサーバ１０２は、ビデオコンテンツが要求された後にベース情報とエンハンスメント情報にビデオコンテンツを区分することが必要ではなく、したがって、ビデオコンテンツは、更に迅速にビデオクライアント１０４により受信される場合がある。これにより、表示装置１０６は、更にタイムリーな方式でビデオコンテンツを受信して表示するのを可能となる。
【００２２】
図１は、マルチレイヤストリーミングデジタルビデオシステム１００の１例を示しているが、様々な変形が図１に対して行われる。たとえば、システム１００は、任意の数のビデオサーバ１０２、ビデオクライアント１０４、ディスプレイ装置１０６、ネットワーク１０８、コンテンツソース１１０〜１１４、及びリモートコントロール１２４を含む。また、図１に示される様々なコンポーネントは、単一の物理的なユニットに統合される。特定の例として、ビデオクライアント１０４及び表示装置１０６は、単一の物理的なユニットに統合される。同様に、ビデオサーバ１０２は、サテライトテレビジョンレシーバ１１０又はケーブルセットトップボックス１１２に統合される。さらに、表示装置１２６は、ビデオサーバ１０２に結合され、ビデオサーバ１０２は、ビデオコンテンツをビデオクライアント１０４に供給し、ビデオコンテンツを表示装置１２６に表示可能である。
【００２３】
図２は、この開示の１実施の形態に係る例示的なビデオサーバ１０２を示す。図２に示されるビデオサーバ１０２の実施の形態は、例示を目的とするのみである。ビデオサーバ１０２の他の実施の形態は、この開示の範囲から逸脱することなしに使用される。また、説明の容易さのため、図２に示されるビデオサーバ１０２は、図１のシステム１００における動作として記載される。図２のビデオサーバ１０２は、任意の他のシステムで使用される。
【００２４】
図２に示されるように、ビデオサーバ１０２はビデオ信号２０２を受ける。ビデオ信号２０２は、表示装置１０６に表示されるべきビデオ情報を含む信号を表す。この例では、ビデオ信号２０２は、符号化されていない信号、又はエンコードされていない信号を表す。ビデオ信号２０２は、たとえば、アナログケーブルセットトップボックス１１２から、又は地上波アンテナ１１４からのアナログテレビジョン信号を表す。
【００２５】
ビデオ信号２０２は、ベースレイヤエンコード２０４及びエンハンスメントレイヤエンコーダ２０６に供給される。ベースレイヤエンコーダ２０４及びエンハンスメントレイヤエンコーダ２０６は、ベースレイヤ及び１以上のエンハンスメントレイヤを含めて、ビデオ信号を多数のレイヤにエンコードする。たとえば、エンコーダ２０４〜２０６は、ベースレイヤについて動き補償された予測符号化及びエンハンスメントレイヤについて離散コサイン変換（“ＤＣＴ”）残余符号化を実行する場合がある。特定の例として、ベースレイヤエンコーダ２０４は、Motion  Pictures  Experts  Group（“MPEG”）符号化を実現し、エンハンスメントレイヤエンコーダ２０６は、Fine  Granularity  Scalability（“FGS”）又はRate-Distortion  Data  Partition（“RDDP”）又は他のデータ区分符号化を実現する。それぞれのエンコーダ２０４〜２０６は、ベースレイヤ又はエンハンスメントレイヤ情報をエンコードするためハードウェア、ソフトウェア、ファームウェア、又はその組み合わせを表す。
【００２６】
大容量記憶装置２０８は、エンコーダ２０４〜２０６に結合される。大容量記憶装置２０８は、エンコーダ２０４〜２０６からエンコードされたビデオコンテンツを受信し、記憶する。たとえば、大容量記憶装置２０８は、特定のビデオコンテンツについて、エンコードされたベースレイヤ及び１以上のエンコードされたエンハンスメントレイヤを記憶する。大容量の記憶装置２０８は、記憶されたビデオコンテンツが表示のために検索されるのを可能にする。大容量記憶装置２０８は、ハードディスクドライブのような記憶装置を表す。また、大容量記憶装置２０８は、固定されているか、又はポータブル（取り外し可能）である。
【００２７】
データリーダ２１０は、大容量記憶装置２０８に結合される。データリーダ２１０は、大容量記憶装置２０８から要求されたビデオコンテンツを検索し、検索されたコンテンツを表示のために提供する。たとえば、データリーダ２１０は、大容量記憶装置２０８から記憶されているテレビジョンプログラムを検索し、ネットワーク１０８を通してビデオクライアント１０４にストリーミングする。特に、データリーダ２１０は、要求されたコンテンツに関連されるエンコードされたベースレイヤ及びエンハンスメントレイヤを検索し、ネットワーク１０８を通して通信するためのレイヤを供給する。データリーダ２１０は、ビデオコンテンツを検索及びストリーミングするため、ハードウェア、ソフトウェア、ファームウェア、又はその組み合わせを含む。幾つかの実施の形態では、データリーダ２１０は、全てのレイヤの要求されたコンテンツを検索し、ビデオクライアント１０４にできるだけ多くのレイヤを提供しようとする。他の実施の形態では、データリーダ２１０は、ネットワーク１０８の帯域幅を識別し、識別された帯域幅に基づいて要求されたコンテンツのレイヤの幾つかのみを検索する。
【００２８】
ネットワークインタフェース２１２は、データリーダ２１０に結合される。ネットワークインタフェース２１２により、ビデオサーバ１０２はネットワーク１０８を通して通信することができる。たとえば、ネットワークインタフェース２１２により、ビデオサーバ１０２はネットワーク１０８を通してビデオコンテンツを送信し、ネットワーク１０８を通して制御コマンドを受信する。ネットワークインタフェース２１２は、ネットワークを通した通信を容易にするため、ハードウェア、ソフトウェア、ファームウェア、又はその組み合わせを含む。ネットワークインタフェース２１２は、たとえばワイヤレスＥｔｈｅｒｎｅｔ（登録商標）ネットワークへのインタフェースを表す。
【００２９】
図２に示されるように、ビデオ信号２０２は、大容量記憶装置２０８への記憶の前に、ベースレイヤ及び１以上のエンハンスメントレイヤに区分される。これにより、システム１００におけるユーザへのビデオコンテンツの高速な表示を容易にする。従来のデジタルビデオレコーダは、単一レイヤのストリームとして大容量の記憶装置２０８にビデオ信号２０２を記憶する。図２に示されるビデオサーバ１０２は、大容量記憶装置２０８への記憶の前に、多数のレイヤとしてビデオ信号２０２をエンコードする。結果として、ビデオコンテンツは、更なる符号化を必要とすることなしに、表示のためにビデオクライアント１０４に直接的に供給される。さらに、ベース及びエンハンスメントレイヤとしてビデオ信号２０２をエンコードすることに関連する処理要件及び遅延は、シングルレイヤストリームとしてコンテンツをエンコードすることに関連する処理要件及び遅延に比較したとき、典型的に低い。
【００３０】
ビデオコンテンツを提供するため、データリーダ２１０は、大容量記憶装置２０８からベースレイヤ及び１以上のエンハンスメントレイヤを検索する。ベースレイヤにおけるベース情報は、ネットワークインタフェース２１２を通してネットワーク１０８にわたり送信される。また、エンハンスメントレイヤにおけるエンハンスメント情報のうちの全部、一部がネットワーク１０８にわたり送信されるか、エンハンスメントレイヤにおけるエンハンスメント情報がネットワーク１０８にわたり送信されない場合がある。送信されるエンハンスメント情報の量は、たとえばネットワーク１０８の現在の帯域幅に依存する。
【００３１】
図２に示されるように、大容量記憶装置２０８及びデータリーダ２１０は、ネットワーク１０８を通してビデオクライアント１０４から制御信号を受ける。制御信号は、たとえば、ユーザにより押されるリモートコントロール１２４のボタンに対応するメッセージを表す。大容量記憶装置２０８及びデータリーダ２１０は、任意のやり方で制御信号を使用する。たとえば、大容量記憶装置２０８は、ユーザが保持することを望まない番組を削除する信号を使用する。別の例として、データリーダ２１０は、ビデオコンテンツを検索し、ユーザがポーズ機能を発するときにネットワーク１０８を通してビデオコンテンツをストリーミングすることを一時的に停止する。
【００３２】
図２は、ビデオサーバ１０２の１例を示し、様々な変形が図２になされる。たとえば、図２における機能的な分割は例示を目的としている。図２における様々なコンポーネントが結合されるか、省略され、更なるコンポーネントが特定の必要に従って追加される。特定の例として、エンコーダ２０４〜２０６は、単一の機能的なユニットに結合される。
【００３３】
図３は、この開示の１実施の形態に係る例となるビデオクライアント１０４を示す。図３に示されるビデオクライアント１０４の実施の形態は、例示を目的としている。ビデオクライアント１０４の他の実施の形態は、この開示の範囲から逸脱することなしに使用される。また、説明の容易さのため、図３に示されるビデオクライアント１０４は、図１のシステム１００における動作として記載される。図３のビデオクライアント１０４は、他のシステムで使用される。
【００３４】
図３に示されるように、ビデオクライアント１０４は、ネットワークインタフェース３０２を通してネットワーク１０８にわたり階層型のビデオコンテンツを受信する。ネットワークインタフェース３０２により、ビデオクライアント１０４は、ビデオコンテンツを受信し、制御コマンドを送信することによるように、ネットワーク１０８を通して通信するのを可能にする。特定の例として、ネットワークインタフェース３０２により、ビデオクライアント１０４は、ネットワーク１０８を通してビデオサーバ１０２から要求されたビデオコンテンツに関連するベースレイヤ及び１以上のエンハンスメントレイヤを受信するのを可能にする。ネットワークインタフェース３０２は、ワイヤレスＥｔｈｅｒｎｅｔ（登録商標）ネットワークへのインタフェースのような、ネットワークにわたる通信を容易にするため、ハードウェア、ソフトウェア、ファームウェア、又はその組み合わせを含む。
【００３５】
レイヤ結合器３０４は、ネットワークインタフェース３０２に結合される。ネットワーク１０８を通してネットワークインタフェース３０２により受信されるビデオコンテンツは、区分されたベース及びエンハンスメントレイヤを含む。レイヤ結合器３０４は、ベース及びエンハンスメントレイヤからの情報を単一のビデオストリームに結合する。特定の例として、レイヤ結合器３０４は、ベース及びエンハンスメントレイヤを結合するため、ＦＧＳ又はＲＤＤＰを実現する。レイヤ結合器３０４は、階層型のビデオ情報を結合するため、ハードウェア、ソフトウェア、ファームウェア、又はその組み合わせを含む。
【００３６】
デジタルビデオデコーダ３０６は、レイヤ結合器３０４に結合される。デジタルビデオデコーダ３０６は、レイヤ結合器３０４により供給されるエンコードされたビデオ情報をデコードする。また、デジタルビデオデコーダ３０６は、表示装置１０６による表示のためにデコードされたビデオコンテンツを供給する。たとえば、デジタルビデオデコーダ３０６は、表示装置１０６による表示のためにエンコードされたビデオ情報をアナログ又はデジタルビデオ信号に変換する。デジタルビデオデコーダ３０６は、ＭＰＥＧデコーダのようなビデオコンテンツをデコードするため、ハードウェア、ソフトウェア、ファームウェア、又はその組み合わせを含む。
【００３７】
この例では、コントローラ３０８は、ネットワークインタフェース３０２に結合される。コントローラ３０８は、リモートコントロール１２４から信号を受け、この場合、この信号は、リモートコントロール１２４のユーザが発することを望む様々な機能を識別する。たとえば、信号は、リモートコントロール１２４の再生、停止、ポーズ、早送り、又は巻き戻しボタンをユーザが押したことを示す。コントローラ３０８は、リモートコントロール１２４から信号を受け、ネットワーク１０８を通して制御信号をビデオサーバ１０２に伝達する。制御信号は、ビデオサーバ１０２に、たとえば、選択されたビデオコンテンツの再生を始めさせるか、選択されたコンテンツの再生をポーズさせるか、又は再生を停止させる。コントローラ３０８は、ユーザがビデオクライアント１０４をナビゲート又はパワーオフにする表示手段によるように、リモートコントロール１２４からのコマンドに応答して機能を実行する。メニューは、再生のために利用可能なビデオコンテンツを列挙しているメニューのようなメニューを表す。コントローラ３０８は、リモートコントロールからの入力に基づいて制御信号を発生するため、ハードウェア、ソフトウェア、ファームウェア、その組み合わせを含む。
【００３８】
先に記載されたように、ビデオサーバ１０２は、記憶の前にベースレイヤ及び１以上のエンハンスメントレイヤにビデオコンテンツを区分する。選択されたビデオコンテンツがリモートコントロール１２４又は別のメカニズムを使用して望まれることをユーザが示すとき、コントローラ３０８は、ビデオサーバ１０２に合図する。次いで、ビデオサーバ１０２は、所望のコンテンツを検索し、そのコンテンツをビデオクライアント１０４に供給する。ビデオサーバ１０２は、送信前に検索されたコンテンツをレイヤにエンコードする必要がない。結果として、ビデオクライアント１０４は、要求されるビデオコンテンツを更に迅速に受信し、これによりコンテンツは更に迅速にユーザに供給することが可能である。
【００３９】
図３は、ビデオクライアント１０４の１例を示し、様々な変形が図３になされる。たとえば、図３における機能分割は、例示を目的としている。図３における様々なコンポーネントは結合されるか、省略され、更なるコンポーネントは特定の必要に従って追加される。
【００４０】
図４は、この開示の１実施の形態に従う別の例示的なビデオサーバ１０２を示す。図４に示されるビデオサーバ１０２の実施の形態は、例示を目的としている。ビデオサーバ１０２の他の実施の形態は、この開示の範囲から逸脱することなしに使用される。また、説明の容易さのため、図４に示されるビデオサーバ１０２は、図１のシステム１００における動作として記載される。図４のビデオサーバは、任意の他のシステムで使用される。
【００４１】
ビデオサーバ１０２のこの実施の形態は、アナログビデオ信号４０２とデジタルビデオ信号４０４の両者を受信する。特定の例として、アナログビデオ信号４０２は、アナログケーブルセットトップボックス１１２から、又は地上波のアンテナ１１４からのアナログテレビジョン信号を表す。また、デジタルビデオ信号４０４は、サテライトテレビジョンレシーバ１１０から、又はデジタルケーブルセットトップボックス１１２からデジタルテレビジョン信号を表す。
【００４２】
説明される例では、ビデオサーバ１０２は、図２に示され、上述された様々なコンポーネント３０４〜２１２を含む。アナログビデオ信号４０２は、図２に関して上述された方式でビデオサーバ１０２により処理される。デジタルビデオ信号４０４は、デジタルビデオデコーダ４０６に供給される。デジタルビデオデコーダ４０６は、デジタルビデオ信号４０４をデコードし、対応するアナログビデオ信号を発生する。デジタルビデオデコーダ４０６により生成されるアナログビデオ信号は、上述されたエンコードのためにエンコーダ２０４〜２０６に供給される。デジタルビデオデコーダ４０６は、デジタル信号をデコードするため、ハードウェア、ソフトウェア、ファームウェア又はその組み合わせを含む。デジタルビデオデコーダ４０６は、たとえばＭＰＥＧデコーディングを実現する。
【００４３】
図４はビデオサーバ１０２の別の例を示しているが、様々な変形が図４に対してなされる。たとえば、図４における機能的な分割は例示を目的としている。図４における様々なコンポーネントが結合されるか、又は省略され、更なるコンポーネントが特定の必要性に従って追加される。
【００４４】
図５は、この開示の１実施の形態に従って更に別の例示的なビデオサーバ１０２を示す。図５に示されるビデオサーバ１０２の実施の形態は、例示を目的としている。ビデオサーバ１０２の他の実施の形態は、この開示の範囲から逸脱することなしに使用される。また、説明の容易さのため、図５に示されるビデオサーバ１０２は、図１のシステム１００における動作として記載される。図５のビデオサーバ１０２は、任意の他のシステムで使用される。
【００４５】
図５に示されるように、ビデオサーバ１０２は、図２に示され、上述された様々なコンポーネント２０８〜２１２を含む。この実施の形態のビデオサーバ１０２は、デジタルビデオ信号４０４のみを受ける。デジタルビデオ信号４０４を図４に示されるエンコーダ２０４〜２０６により処理するためのアナログ信号に変換するよりはむしろ、図５に示されるビデオサーバ１０２は、デジタルビデオ信号４０４をデジタルビデオトランスコーダ５０２に供給する。デジタルビデオトランスコーダ５０２は、デジタルビデオ信号４０４をデコードし、次いでデジタルビデオ信号４０４からコンテンツを多数のレイヤに再びエンコードする。たとえば、デジタルビデオトランスコーダ５０２は、ＭＰＥＧデオーディングを実行してデジタルビデオ信号４０４をデコードし、次いでＦＧＳ又はＲＤＤＰを実行してデジタルビデオ信号４０４からのビデオコンテンツを多数のレイヤにエンコードする。デジタルビデオトランスコーダ５０２は、記憶のためにエンコードされたマルチレイヤコンテンツを大容量のストレージ装置２０８に供給する。デジタルビデオトランスコーダ５０２は、デジタルコンテンツをトランスコードするために、ハードウェア、ソフトウェア、ファームウェア、又はその組み合わせを含む。
【００４６】
図５はビデオサーバ１０２の更に別の例を示しているが、様々な変形が図５に対して行われる。たとえば、図５における機能的な分割は例示を目的とする。図５における様々なコンポーネントは結合されるか、又は省略され、更なるコンポーネントは、特定の必要に従って追加される。
【００４７】
図２乃至５は、ビデオサーバ１０２の様々な例及びビデオクライアント１０４の例を説明しているが、図２〜図５に示される様々な実施の形態が結合される。たとえば、ビデオサーバ１０２は、エンコーダ２０４〜２０６、デジタルビデオデコーダ４０６、及びデジタルビデオトランスコーダ５０２を含む。また、ビデオサーバ１０２は、ビデオクライアント１０４からの様々なコンポーネントを含む。データリーダ２１０は、記憶されたビデオコンテンツを検索し、ビデオコンテンツを処理及び表示のためにレイヤ結合器３０４及びデジタルビデオデコーダ３０６に供給する。これにより、ビデオサーバ１０２はビデオクライアントとして機能し、ビデオサーバ１０２に結合される表示装置１２６での表示のためにビデオ信号を供給する。
【００４８】
図６は、この開示の１実施の形態に係るマルチレイヤのストリーミングデジタルビデオを供給する例示的な方法６００を説明する。説明の容易さのため、本方法６００は、図１のシステム１００で動作するビデオサーバ１０２に関して記載される。本方法６００は、他の装置により使用され、他のシステムで使用される。
【００４９】
ビデオサーバ１０２は、ステップ６０２で、少なくとも１つのソースからビデオコンテンツを受信する。これは、たとえば、アナログケーブルセットトップボックス１１２又は地上波アンテナ１１４からアナログビデオ信号２０２，４０２をビデオサーバ１０２が受信することを含む。また、これは、デジタルケーブルセットトップボックス１１２又はサテライトテレビジョンレシーバ１１０からデジタルビデオ信号４０４をビデオサーバ１０２が受信することを含む。
【００５０】
ビデオサーバ１０２は、ステップ６０４で、受信されたビデオコンテンツを多数のレイヤに区分する。これは、たとえば、ベースレイヤ及び１以上のエンハンスメントレイヤとして、アナログビデオ信号２０２、４０２をエンコーダ２０４〜２０６がエンコードすることを含む。これは、デジタルビデオ信号４０４０をデコードするデジタルビデオデコーダ４０６、及びデジタルビデオデコーダ４０６により生成されるアナログ信号をエンコーダ２０４〜２０６がエンコードすることを含む。これは、デジタルビデオ信号４０４をベース及びエンハンスメントレイヤにデジタルビデオトランスコーダ５０２がトランスコードすることを更に含む。
【００５１】
ビデオサーバ１０２は、ステップ６０６で、マルチレイヤビデオコンテンツを記憶する。これは、たとえば、大容量記憶装置２０８にベース及びエンハンスメントレイヤをビデオサーバ１０２が記憶することを含む。
【００５２】
ビデオサーバ１０２は、ステップ６０８で、ビデオコンテンツの要求を受信する。これは、たとえば、ネットワーク１０８を通してビデオクライアント１０４から特定のビデオコンテンツを要求する制御信号をビデオサーバ１０２が受信することを含む。また、これは、大容量記憶装置２０８及び／又はデータリーダ２１０に制御信号をネットワークインタフェース２１２が供給することを含む。
【００５３】
ビデオサーバ１０２は、ステップ６１０で、ストレージから要求されたビデオコンテンツを検索する。これは、たとえば、大容量記憶装置２０８から要求されたビデオコンテンツに対応するベース及びエンハンスメントレイヤをデータリーダ２１０が検索することを含む。
【００５４】
ビデオサーバ１０２は、ステップ６１２で、表示のためにマルチレイヤのビデオコンテンツを伝達する。これは、たとえば、ネットワーク１０８を通した通信のためにネットワークインタフェース２１２に検索されたベース及びエンハンスメントレイヤをデータリーダ２１０が供給することを含む。
【００５５】
図６は、マルチレイヤストリーミングデジタルビデオを提供する方法６００の１つの例を示しているが、様々な変形が図６に為される。たとえば、ビデオサーバ１０２は、表示装置１２６に結合され、ステップ６１２は、検索されたコンテンツをデコード及び表示のためにローカルデコーダに伝達することを含む。また、ビデオサーバ１０２は、ネットワーク１０８の帯域幅がこの時間的な特定のポイントでそれを妨げる場合、ステップ６１２でネットワーク１０８を通してエンハンスメントレイヤを伝達する必要がない。
【００５６】
図７は、この開示の１実施の形態に係るマルチレイヤストリーミングのデジタルビデオを表示する例示的な方法７００を示す。説明の容易さのため、本方法７００は、図１のシステム１００で動作するビデオクライアント１０４に関して記載される。本方法７００は、他の装置により使用され、他のシステムで使用される。
【００５７】
ビデオクライアント１０４は、ステップ７０２で、ビデオコンテンツの要求を伝達する。これは、たとえば、ユーザに利用可能なコンテンツのリストをコントローラ３０８が供給することを含み、リストからコンテンツを選択するためにリモートコントロール１２４をユーザが使用することを含む。これは、所望のコンテンツを識別する制御信号を発生し、ネットワークインタフェース３０２を通してネットワーク１０８にわたり制御信号をビデオサーバ１０２にコントローラ３０８が伝達することを含む。
【００５８】
ビデオクライアント１０４は、ステップ７０４で、マルチレイヤビデオコンテンツを受信する。これは、たとえば、ネットワーク１０８を通してビデオサーバ１０２から要求されたビデオコンテンツに対応するベース及びエンハンスメントレイヤをネットワークインタフェース３０２が受信することを含む。
【００５９】
ビデオクライアント１０４は、ステップ７０６で、マルチレイヤのコンテンツをシングルレイヤに結合する。これは、たとえばベース及びエンハンスメントレイヤを単一のビデオデータストリームにレイヤ結合器３０４が結合することを含む。
【００６０】
ビデオクライアント１０４は、ステップ７０８で、ビデオコンテンツをデコードする。これは、たとえば、レイヤ結合器３０４により供給されるビデオデータストリームをデジタルビデオデコーダ３０６がデコードすることを含む。
【００６１】
ビデオクライアント１０４は、ステップ７１０で、表示のためにデコードされたビデオコンテンツを供給する。これは、たとえば、テレビジョンのような表示装置１０６にデコードされたビデオ信号をビデオクライアント１０４が伝達することを含む。ビデオクライアント１０４が表示装置１０６に統合された場合、これは、表示装置１０６の内部回路にデコードされたビデオ信号をビデオクライアント１０４が要求することを含む。
【００６２】
図７は、マルチレイヤストリーミングデジタルビデオを表示する方法７００の１例を示しているが、様々な変形が図７に為される。たとえば、ビデオクライアント１０４は、ネットワーク１０８の帯域幅がこの時間的な特定のポイントでそれを妨げる場合に、ステップ７０４で、ネットワーク１０８を通してエンハンスメントレイヤを受信しない。
【００６３】
本明細書で使用された所定の単語及び句の定義を述べることは有利なことである。用語「含む“include”」及び「有する“comprise”」並びにその派生語は、制限することのない包含を意味する。用語「又は“or”」は包括的であり、「及び／又は」を意味する。句「〜と関連する“associated  with”」及び「〜と関連する“associated  therewith”」並びにその派生語は、含む、〜内に含まれる、〜と相互接続する、含む、〜内に含まれる、〜に接続又は〜と接続する、〜に結合又は〜と結合する、〜と通信可能である、〜と協力する、インタリーブする、配置する、〜に近接する、〜に結合又は〜と結合する、有する、〜の特性を有する、等を含むことを意味する。用語「コントローラ」は、デバイス、システム、又は少なくとも１つの動作を制御するその一部を意味する。コントローラは、ハードウェア、ファームウェア、又はソフトウェア、若しくはこれらのうちの少なくとも２つの組み合わせで実現される。なお、特定のコントローラに関連される機能は、ローカルに又はリモートに集約化されるか、分散される。
【００６４】
この開示は所定の実施の形態及び一般的に関連される方法を記載したが、これらの実施の形態及び方法の代替及び置換は、当業者にとって明らかであろう。したがって、例示の実施の形態の先の記載は、この開示を定義又は制約するものではない。特許請求の範囲で定義されるように、この開示の精神及び範囲から逸脱することなしに、他の変形、置換、及び代替も可能である。
【図面の簡単な説明】
【００６５】
【図１】この開示の１実施の形態に係る、例示的なマルチレイヤストリーミングデジタルビデオシステムを示す図である。
【図２】この開示の１実施の形態に係る、例示的なビデオサーバを示す図である。
【図３】この開示の１実施の形態に係る、例示的なビデオクライアントを示す図である。
【図４】この開示の１実施の形態に係る別の例示的なビデオサーバを示す図である。
【図５】この開示の１実施の形態に係る更に別の例示的なビデオサーバを示す図である。
【図６】この開示の１実施の形態に係るマルチレイヤストリーミングデジタルビデオを供給する例示的な方法を示すフローチャートである。
【図７】この開示の１実施の形態に係るマルチレイヤストリーミングデジタルビデオを提供する例示的な方法を示すフローチャートである。
【図１】
2008523688.tif 000003
【図２】
2008523688.tif 000004
【図３】
2008523688.tif 000005
【図４】
2008523688.tif 000006
【図５】
2008523688.tif 000007
【図６】
2008523688.tif 000008
【図７】
2008523688.tif 000009
【国際調査報告】
2008523688.tif 000010
2008523688.tif 000011