(57)【特許請求の範囲】
【請求項１】
スケーラブルビデオ符号化を用いて選択可能なビデオを提供するシステムであって、
ベースコンテンツのシーケンス及び前記ベースコンテンツのシーケンスと異なるコンテンツを有する、内容の異なる複数の追加コンテンツのシーケンスを受信し、前記ベースコンテンツのシーケンスに対応する基本レイヤ及び前記複数の追加コンテンツのシーケンスのコンテンツにそれぞれ対応する複数のエンハンストレイヤを含むＳＶＣストリームを生成するスケーラブルビデオ符号化可能なエンコーダであって、
前記複数の追加コンテンツのシーケンスの第１のシーケンスが、第１の宛先に対応し、前記複数の追加コンテンツのシーケンスの第２のシーケンスが、第２の宛先に対応している、
エンコーダと、
前記ＳＶＣストリーム内の前記複数のエンハンストレイヤの第１のエンハンストレイヤが前記ＳＶＣストリームの前記第１の宛先での表示用として選択されるようにし、前記ＳＶＣストリーム内の前記複数のエンハンストレイヤの第２のエンハンストレイヤが前記ＳＶＣストリームの前記第２の宛先での表示用として選択されるようにするディジタル処理装置と、
を備え、
各宛先で表示されるエンハンストレイヤの選択は、前記エンコーダの下流で実行される、
システム。
【請求項２】
前記ＳＶＣストリームを受信し、復号化するＳＶＣデコーダをさらに備える、請求項１記載のシステム。
【請求項３】
前記ＳＶＣデコーダは、Ｈ．２６４／ＡＶＣ標準のスケーラブルビデオ符号化エクステンションでコンパイルする、請求項２記載のシステム。
【請求項４】
前記ベースコンテンツのシーケンスは前記複数の追加コンテンツのシーケンスの少なくとも一つより低い解像度バージョンである、請求項１記載のシステム。
【請求項５】
前記ベースコンテンツのシーケンスは歪んだビデオを含む、請求項１記載のシステム。
【請求項６】
前記複数の追加コンテンツのシーケンスの少なくとも１つはテキストを含む、請求項１記載のシステム。
【請求項７】
前記複数の追加コンテンツのシーケンスの少なくとも１つはグラフィックスを含む、請求項１記載のシステム。
【請求項８】
前記ディジタル処理装置は、前記ＳＶＣストリーム内の前記複数のエンハンストレイヤの前記第１のエンハンストレイヤが、前記ＳＶＣストリームの前記第１の宛先で、前記複数のエンハンストレイヤの前記第１のエンハンストレイヤの表示に関連の無いエンハンストレイヤのパケットをコンシールすることによって表示されるようにする、請求項１記載のシステム。
【請求項９】
前記ディジタル処理装置は、前記ＳＶＣストリーム内の前記複数のエンハンストレイヤの前記第１のエンハンストレイヤが、前記ＳＶＣストリームの前記第１の宛先で、制御信号を前記第１の宛先に供給することよって表示されるようにする、請求項１記載のシステム。
【請求項１０】
前記基本レイヤ及び前記複数のエンハンストレイヤの少なくとも１つはビデオ会議のための常駐レイアウトを生成するために使用される、請求項１記載のシステム。
【請求項１１】
スケーラブルビデオ符号化を用いて選択可能なビデオを提供する方法であって、
ベースコンテンツのシーケンス及び前記ベースコンテンツのシーケンスと異なるコンテンツを有する、内容の異なる複数の追加コンテンツのシーケンスを受信する受信ステップと、
前記ベースコンテンツのシーケンス及び前記複数の追加コンテンツのシーケンスから前記ベースコンテンツのシーケンスに対応する基本レイヤ及び前記複数の追加コンテンツのシーケンスのコンテンツにそれぞれ対応する複数のエンハンストレイヤを含むＳＶＣストリームを符号化する符号化ステップであって、
前記複数の追加コンテンツのシーケンスの第１のシーケンスが、第１の宛先に対応し、前記複数の追加コンテンツのシーケンスの第２のシーケンスが、第２の宛先に対応している、
符号化ステップと、
前記ＳＶＣストリーム内の前記複数のエンハンストレイヤの第１のエンハンストレイヤを前記ＳＶＣストリームの前記第１の宛先での表示用として選択し、前記ＳＶＣストリーム内の前記複数のエンハンストレイヤの第２のエンハンストレイヤを前記ＳＶＣストリームの前記第２の宛先での表示用として選択する選択ステップと、
を備える、方法で、
各宛先で表示されるエンハンストレイヤの選択は、前記符号化ステップの下流で実行される、
方法。
【請求項１２】
前記ＳＶＣストリームを受信し、復号化する復号化ステップをさらに備える、請求項１１記載の方法。
【請求項１３】
前記復号化ステップは、Ｈ．２６４／ＡＶＣ標準のスケーラブルビデオ符号化エクステンションでコンパイルする、請求項１２記載の方法。
【請求項１４】
前記ベースコンテンツのシーケンスは前記複数の追加コンテンツのシーケンスの少なくとも一つより低い解像度バージョンである、請求項１１記載の方法。
【請求項１５】
前記ベースコンテンツのシーケンスは歪んだビデオを含む、請求項１１記載の方法。
【請求項１６】
前記複数の追加コンテンツのシーケンスの少なくとも１つはテキストを含む、請求項１１記載の方法。
【請求項１７】
前記複数の追加コンテンツのシーケンスの少なくとも１つはグラフィックスを含む、請求項１１記載の方法。
【請求項１８】
前記選択ステップは、前記ＳＶＣストリーム内の前記複数のエンハンストレイヤの前記第１のエンハンストレイヤが、前記ＳＶＣストリームの前記第１の宛先で、前記複数のエンハンストレイヤの前記第１のエンハンストレイヤの表示に関連の無いエンハンストレイヤのパケットをコンシールすることによって表示されるようにする、請求項１１記載の方法。
【請求項１９】
前記選択ステップは、前記ＳＶＣストリーム内の前記複数のエンハンストレイヤの前記第１のエンハンストレイヤが、前記ＳＶＣストリームの前記第１の宛先で、制御信号を前記第１の宛先に供給することよって表示されるようにする、請求項１１記載の方法。
【請求項２０】
前記基本レイヤ及び前記複数のエンハンストレイヤの少なくとも１つはビデオ会議のための常駐レイアウトを生成するために使用される、請求項１１記載の方法。
【請求項２１】
プロセッサ実行時にスケーラブルビデオ符号化を用いて選択可能なビデオを提供する方法をプロセッサに実行させるコンピュータ実行可能な命令を含むコンピュータ読み取り可能な記録媒体であって、前記記録媒体が、
ベースコンテンツのシーケンス及び前記ベースコンテンツのシーケンスと異なるコンテンツを有する、内容の異なる複数の追加コンテンツのシーケンスを受信する受信ステップと、
前記ベースコンテンツのシーケンス及び前記複数の追加コンテンツのシーケンスから前記ベースコンテンツのシーケンスに対応する基本レイヤ及び前記複数の追加コンテンツのシーケンスのコンテンツにそれぞれ対応する複数のエンハンストレイヤを含むＳＶＣストリームを符号化する符号化ステップであって、
前記複数の追加コンテンツのシーケンスの第１のシーケンスが、第１の宛先に対応し、前記複数の追加コンテンツのシーケンスの第２のシーケンスが、第２の宛先に対応している、
符号化ステップと、
前記ＳＶＣストリーム内の前記複数のエンハンストレイヤの第１のエンハンストレイヤを前記ＳＶＣストリームの前記第１の宛先での表示用として選択し、前記ＳＶＣストリーム内の前記複数のエンハンストレイヤの第２のエンハンストレイヤを前記ＳＶＣストリームの前記第２の宛先での表示用として選択する選択ステップと、
を含む方法をプロセッサに実行させるコンピュータ実行可能な命令を含むコンピュータ読み取り可能な記録媒体で、
各宛先で表示されるエンハンストレイヤの選択は、前記符号化ステップの下流で実行される、
コンピュータ読み取り可能な記録媒体。
【請求項２２】
前記方法が、前記ＳＶＣストリームを受信し、復号化する復号化ステップをさらに備える、請求項２１記載の記録媒体。
【請求項２３】
前記復号化ステップは、Ｈ．２６４／ＡＶＣ標準のスケーラブルビデオ符号化エクステンションでコンパイルする、請求項２２記載の記録媒体。
【請求項２４】
前記ベースコンテンツのシーケンスは前記複数の追加コンテンツのシーケンスの少なくとも一つより低い解像度バージョンである、請求項２１記載の記録媒体。
【請求項２５】
前記ベースコンテンツのシーケンスは歪んだビデオを含む、請求項２１記載の記録媒体。
【請求項２６】
前記複数の追加コンテンツのシーケンスの少なくとも１つはテキストを含む、請求項２１記載の記録媒体。
【請求項２７】
前記複数の追加コンテンツのシーケンスの少なくとも１つはグラフィックスを含む、請求項２１記載の記録媒体。
【請求項２８】
前記選択ステップは、前記ＳＶＣストリーム内の前記複数のエンハンストレイヤの前記第１のエンハンストレイヤが、前記ＳＶＣストリームの前記第１の宛先で、前記複数のエンハンストレイヤの前記第１のエンハンストレイヤの表示に関連の無いエンハンストレイヤのパケットをコンシールすることによって表示されるようにする、請求項２１記載の記録媒体。
【請求項２９】
前記選択ステップは、前記ＳＶＣストリーム内の前記複数のエンハンストレイヤの前記第１のエンハンストレイヤが、前記ＳＶＣストリームの前記第１の宛先で、制御信号を前記第１の宛先に供給することよって表示されるようにする、請求項２１記載の記録媒体。
【請求項３０】
前記基本レイヤ及び前記複数のエンハンストレイヤの少なくとも１つはビデオ会議のための常駐レイアウトを生成するために使用される、請求項２１記載の記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
関連出願の相互参照
本出願は、２００８年７月１０日に出願された米国特許出願第１２／１７０，６７４号の優先権利益を主張するものであり、この参照特許出願は参照することによりその全内容が本明細書に含まれるものとする。
【０００２】
本発明は、スケーラブルビデオ符号化を用いて選択可能なビデオを提供するシステム、方法及び媒体に関する。
【背景技術】
【０００３】
ディジタルビデオシステムはエンターテイメントからビデオ会議に及ぶ様々な目的に幅広く使用されるようになってきた。多くのディジタルビデオシステムはそれぞれ異なる受信者にそれぞれ異なる信号を提供する必要がある。
【０００４】
例えば、従来では、異なるコンテンツを異なる受信者に提供することが要求されるとき、受信者ごとに別個のビデオエンコーダを用意する必要がある。このように、各受信者のためのビデオを当該ユーザのために対応するエンコーダで符号化する。しかし、個々のユーザのための専用エンコーダは、処理能力及び帯域幅の２つの点から、非常に費用がかさみ得る。
【０００５】
従って、ビデオ信号を制御するメカニズムの提供が望まれている。
【発明の概要】
【０００６】
スケーラブルビデオ符号化を用いて選択可能なビデオを提供するシステム、方法及び媒体が提供される。いくつかの実施形態においては、スケーラブルビデオ符号化を用いて選択可能なビデオを提供するシステムが提供され、前記システムは、ベースコンテンツのシーケンス及び前記ベースコンテンツのシーケンスと異なるコンテンツを有する少なくとも一つの追加コンテンツのシーケンスを受信し、前記ベースコンテンツのシーケンスに対応する基本レイヤ及び前記少なくとも一つの追加コンテンツのシーケンスのコンテンツに対応する少なくとも一つのエンハンストレイヤを含む少なくとも一つのＳＶＣストリームを生成するスケーラブルビデオ符号化可能なエンコーダと、前記ＳＶＣストリーム内の前記少なくとも一つのエンハンストレイヤを前記ＳＶＣストリームの宛先で表示するかどうかを制御するディジタル処理装置と、を備える。
【０００７】
いくつかの実施形態においては、スケーラブルビデオ符号化を用いて選択可能なビデオを提供する方法が提供され、前記方法は、ベースコンテンツのシーケンス及び前記ベースコンテンツのシーケンスと異なるコンテンツを有する少なくとも一つの追加コンテンツのシーケンスを受信するステップと、前記ベースコンテンツのシーケンス及び前記追加コンテンツのシーケンスから前記ベースコンテンツのシーケンスに対応する基本レイヤ及び前記少なくとも一つの追加コンテンツのシーケンスのコンテンツに対応する少なくとも一つのエンハンストレイヤを含む少なくとも一つのＳＶＣストリームを符号化するステップと、前記ＳＶＣストリーム内の前記少なくとも一つのエンハンストレイヤを前記ＳＶＣストリームの宛先で表示するかどうかを制御するステップと、を備える。
【０００８】
いくつかの実施形態においては、プロセッサ実行時にスケーラブルビデオ符号化を用いて選択可能なビデオを提供する方法をプロセッサに実行させるコンピュータ実行可能な命令を含むコンピュータ読み取り可能な媒体が提供され、前記方法は、ベースコンテンツのシーケンス及び前記ベースコンテンツのシーケンスと異なるコンテンツを有する少なくとも一つの追加コンテンツのシーケンスを受信するステップと、前記ベースコンテンツのシーケンス及び前記追加コンテンツのシーケンスから前記ベースコンテンツのシーケンスに対応する基本レイヤ及び前記少なくとも一つの追加コンテンツのシーケンスのコンテンツに対応する少なくとも一つのエンハンストレイヤを含む少なくとも一つのＳＶＣストリームを符号化するステップと、前記ＳＶＣストリーム内の前記少なくとも一つのエンハンストレイヤを前記ＳＶＣストリームの宛先で表示するかどうかを制御するステップと、を備える。
【図面の簡単な説明】
【０００９】
【図１】本発明のいくつかの実施形態によるＳＶＣ対応エンコーダに供給される信号及び該エンコーダから受信される信号を示す図である。
【図２】本発明のいくつかの実施形態によるＳＶＣ対応エンコーダの構成図である。
【図３】本発明のいくつかの実施形態によるビデオ分配システムの構成図である。
【図４】本発明のいくつかの実施形態による基本レイヤ及びエンハンストレイヤの組み合わせを示す図である。
【図５】本発明のいくつかの実施形態によるビデオ会議システムの構成図である。
【図６】本発明のいくつかの実施形態による異なるエンドポイントの表示を示す図である。
【発明を実施するための形態】
【００１０】
スケーラブルビデオ符号化を用いる選択可能なビデオ提供システム、方法及び媒体が提供される。様々な実施形態によれば、２つ以上のビデオ信号が基本レイヤ及び一つ以上のエンハンストレイヤを生成するスケーラブルビデオ符号化（ＳＶＣ）対応エンコーダに供給される。基本レイヤはベースビデオコンテンツを提供するために使用でき、エンハンストレイヤはベースビデオコンテンツをエンハンストビデオコンテンツで変更するために使用できる。エンハンストレイヤが利用可能時を制御することによって（例えば、対応するパケットをコンシールすることによって）、ビデオディスプレイによるエンハンストビデオコンテンツの可用性を制御することができる。
【００１１】
スケーラブルビデオプロトコルは、任意のプロトコルを用いて符号化されたデータから異なるビデオ表現の復号化を可能にする任意のビデオ圧縮プロトコルを含み得る。異なるビデオ表現は、異なる解像度（空間スケーラビリティ）、フレームレート（時間スケーラビリティ）、ビットレート（ＳＮＲスケーラビリティ）、コンテンツの部分及び／又は任意の他の適切な特性を含むことができる。異なる表現はデータの異なるサブセットで符号化でき、異なる実施形態ではデータの同じサブセットで符号化できる。例えば、いくつかのスケーラブルビデオプロトコルは、ビデオ信号の一つ以上の表現（例えばユーザの高解像度画像）を一つのレイヤに与え、ビデオ信号の一つ以上の他の表現（例えばユーザの低解像度画像）を別のレイヤに与える階層化を使用することができる。別の例では、いくつかのスケーラブルビデオプロトコルはデータストリームを（例えばパケットの形で）分割し、ビデオ信号の異なる表現がデータストリームの異なる部分で見られるようにできる。スケーラブルビデオプロトコルの例には、国際電気通信連合（ＩＴＵ）からＨ．２６４／ＡＶＣ  Ｓｔａｎｄａｒｄ  （Ａｎｎｅｘ  Ｇ）でＳｃａｌａｂｌｅ  Ｖｉｄｅｏ  Ｃｏｄｉｎｇ  Ｅｘｔｅｎｓｉｏｎにより規定されているスケーラブルビデオ符号化（ＳＶＣ）、ＩＴＵからＨ．２６３（Ａｎｎｅｘ  Ｏ）でＭｏｔｉｏｎ  Ｐｉｃｔｕｒｅ  Ｅｘｐｅｒｔ  Ｇｒｏｕｐにより規定されているＭＰＥＧ２及びＭＰＥＧ４  ｐａｒｔ２  ＦＧＳプロトコルが含まれ、それらの各々は参照することによりその全内容がここに含まれるものとする。
【００１２】
図１を参照すると、いくつかの実施形態におけるビデオ符号化方法１００が示されている。図に示されるように、ベースコンテンツのシーケンス１０２をＳＶＣ対応エンコーダ１０６に供給できる。一つ以上の追加コンテンツのシーケンス１−Ｎ１０４もＳＶＣ対応エンコーダ１０６に供給できる。これらのシーケンスの受信に応答して、エンコーダ１０６は基本レイヤ１１０及び一つ以上のエンハンストレイヤ１１２を含むＳＶＣストリーム１０８を提供できる。
【００１３】
ベースコンテンツのシーケンス１０２は任意の適切なコンテンツを含む任意の適切なビデオ信号とすることができる。例えば、いくつかの実施形態では、ベースコンテンツのシーケンスは全体に又は部分的に低解像度フォーマットであるビデオコンテンツとすることができる。この低解像度ビデオコンテンツは、より具体的な例として、視聴者にこのコンテンツの高解像度バージョンを購入するよう勧誘するティーザーとすることができる。別の例として、いくつかの実施形態では、ベースコンテンツのシーケンスはビデオコンテンツの完全視聴を隠し阻止するように全体的に又は部分的に歪められたビデオコンテンツとすることができる。さらに別の例として、いくつかの実施形態では、ベースコンテンツのシーケンスは一部の視聴者にとって望ましいテキスト（例えば、クローズドキャプション、訳文など）又はグラフィックス（例えば、ロゴ、アイコン、広告など）のないビデオコンテンツとすることができる。
【００１４】
追加コンテンツのシーケンス１０４は、所望の総合コンテンツシーケンスを提供する任意の適切なコンテンツとすることができる。例えば、ベースコンテンツのシーケンス１０２が低解像度コンテンツを含むとき、追加コンテンツのシーケンス１０４は同じコンテンツの高解像度シーケンスとすることができる。別の例として、ベースコンテンツのシーケンス１０２が所望のテキスト又はグラフィックスのないビデオコンテンツであるとき、追加コンテンツのシーケンス１０４は所望のテキスト又はグラフィックスを有するビデオコンテンツとすることができる。
【００１５】
いくつかの実施形態では、ベースコンテンツのシーケンスと追加コンテンツのシーケンスの解像度及び他のパラメータは同一にすることができる。いくつかの実施形態では、追加コンテンツが（例えば、ロゴ又はキャプションの場合のように）表示画面の小部分に限定される場合には、そのコンテンツを追加コンテンツのシーケンス内に、マクロブロック（ＭＢ）境界に整列するように位置させるのが有益である。これによりＳＶＣエンコーダで符号化される一つ以上のエンハンストレイヤの視覚品質を向上させることができる。
【００１６】
ＳＶＣ対応エンコーダ１０６はＳＶＣストリームを提供する任意の適切なＳＶＣ対応エンコーダとすることができる。例えば、いくつかの実施形態では、ＳＶＣ対応エンコーダ１０６は、２つのレイヤ（基本及びエンハンストレイヤ）が定義され、空間解像度は１に設定され、イントラ予測は基本レイヤにのみ適用され、低品質シーケンスと高品質シーケンスとの間の量子化誤差は残留符号化を用いて符号化され、動きデータ、アップサンプリング及び／又は他のトランスコーディングは実行されない、階層化アプローチ（粗粒度スケーラビリティに類似する）を実施することができる。別の例として、ＳＶＣ対応エンコーダ１０６は、ＩＳＯ／ＩＥＣ  Ｍｏｖｉｎｇ  Ｐｉｃｔｕｒｅ  Ｅｘｐｅｒｔｓ  Ｇｒｏｕｐ（ＭＰＥＧ）及びＩＴＵ−Ｔ  Ｖｉｄｅｏ  Ｃｏｄｉｎｇ  Ｅｘｐｅｒｔｓ  Ｇｒｏｕｐ（ＶＣＥＧ）のＪｏｉｎｔ  Ｖｉｄｅｏ  Ｔｅａｍ（ＪＶＴ）のスケーラブルビデオ符号化（ＳＶＣ）プロジェクトからのジョイントスケーラブルビデオモデル（ＪＳＶＭ）ソフトウェアを用いて実現することができる。ＪＳＶＭソフトウェアを設定するためのコンフィギュレーションファイルの例は末尾の付録に示されている。これらに加えて或いは代えて、ＳＶＣ対応エンコーダのための任意の他の適切なコンフィギュレーションを使用することもできる。
【００１７】
上述したように、ＳＶＣ対応エンコーダ１０６は基本レイヤ１１０及び一以上のエンハンストレイヤ１１２を含むことができるＳＶＣストリーム１０８を提供できる。基本レイヤは、復号時に、ベースコンテンツのシーケンス１０２の信号を提供できる。一以上のエンハンストレイヤ１１２は、復号時に、基本レイヤ１１０と組み合わされたとき、所望のビデオコンテンツを提供し得る適切なコンテンツを提供できる。ＳＶＣストリームの復号化は任意の適切なＳＶＣデコーダにより実行でき、いくつかの実施形態では基本レイヤは任意の適切なＡＶＣデコーダで復号できる。
【００１８】
図１は一つの基本レイヤ１１０及び一つ以上のエンハンストレイヤ１１２を含む単一のＳＶＣストリーム１０８を示すが、いくつかの実施形態では、複数のＳＶＣストリーム１０８をＳＶＣ対応エンコーダ１０６により発生させることができる。例えば、３つのエンハンストレイヤ１１２が発生されるとき、各々が基本レイヤとこの３つのエンハンストレイヤのそれぞれ一つを含む３つのＳＶＣストリーム１０８を発生させることができる。別の例として、複数のＳＶＣストリームを発生するとき、これらのストリームのどれか一つ以上が基本レイヤに加えて２つ以上のエンハンストレイヤを含むことができる。
【００１９】
次に図２を参照すると、いくつかの実施形態に使用できるＳＶＣ対応エンコーダ１０６がより詳細に示されている。図に示されるように、ＳＶＣ対応エンコーダ１０６はベースコンテンツのシーケンス１０２及び追加コンテンツのシーケンス１０４を受信し得る。ベースコンテンツのシーケンス１０２は次に動き補償及びイントラ予測装置２０２により処理される。この装置は任意の適切なＳＶＣ動き補償及びイントラ予測プロセスを実行し得る。残留テクスチャ信号２０４（動き補償及びイントラ予測装置２０２により発生される）は次に量子化され、動き信号２０６と一緒にエントロピー符号化装置２０８に供給される。エントロピー符号化装置２０８は次に任意の適切なエントロピー符号化機能を実行し、結果として生じる信号をマルチプレクサ２１０に供給する。
【００２０】
動き補償及びイントラ予測プロセス２０２からのデータは、動き補償及び予測装置２１２を駆動するために、追加コンテンツのシーケンス１０４と一緒にインターレイヤ予測技術２２０により使用される。動き補償及びイントラ予測装置２０２からの任意の適切なデータを使用することができる。任意の適切なＳＶＣインターレイヤ予測技術２２０と装置２１２内の任意の適切なＳＶＣ動き補償及びイントラ予測プロセスを使用することができる。残留テクスチャ信号２１４（動き補償及びイントラ予測装置２１２により発生される）は次に量子化され、動き信号２１６と一緒にエントロピー符号化装置２１８に供給される。エントロピー符号化装置２１８は次に任意の適切なエントロピー符号化機能を実行し、結果として生じる信号をマルチプレクサ２１０に供給する。マルチプレクサ２１０は次にエントロピー符号化装置２０８及び２１８からの結果信号を合成することができる。
【００２１】
いくつかの実施形態では、サイド情報をエンコーダ１０６に供給することもできる。このサイド情報は、例えばベースコンテンツのシーケンスと追加コンテンツのシーケンスとの差に対応するコンテンツが存在する（例えばロゴ又はテキストが位置する）画像領域を特定するものとし得る。この場合、サイド情報は追加コンテンツのシーケンスを処理するか否かを決定するためにブロック２１２内でモード判定ステップに使用される。
【００２２】
図３はいくつかの実施形態によるビデオ分配システム３００の一例を示す。図に示されるように、分配コントローラ３０６は、ベースビデオソース３０２からビデオとしてベースコンテンツのシーケンスを、追加のビデオソース３０４からビデオとして追加コンテンツのシーケンスを受信する。これらのシーケンスは分配コントローラ３０６の一部分であるＳＶＣ対応エンコーダ３０８に供給することができる。ＳＶＣ対応エンコーダ３０８は次に上述したようにベースレイヤ及び少なくとも一つのエンハンストレイヤを含むＳＶＣストリームを発生し、このストリームを一つ以上のビデオディスプレイ３１２，３１４及び３１６に提供することができる。この分配コントローラは制御信号を一つ以上のビデオディスプレイ３１２，３１４及び３１６に供給するコントローラ３１０を含むこともできる。この制御信号は、ビデオディスプレイがどのエンハンストコンテンツ（もしあれば）を表示すべきかを指示することができる。コントローラ３０６の一部分をであり、ディスプレイ３１２，３１４及び３１６に結合されるコントローラ３１０に加えて或いは代えて、いくつかの実施形態では、ＳＶＣストリームのどの部分（例えばレイヤ）をディスプレイ３１２，３１４及び３１６に通過させることができるかを決定するコントローラ（例えばコントローラ３１０に類似）を含む別個のコンポーネント（例えば、ルータ、ゲートウェイなどのネットワークコンポーネント）をエンコーダ３０８とディスプレイ３１２，３１４及び３１６との間に設けることができる。
【００２３】
コントローラ３１０又はネットワークコンポーネント内の類似の装置、ディスプレイ、エンドポイントなどは、どのエンハンスメントレイヤを提示するかの制御及び／又はＳＶＣストリームのどのパケットをコンシールするかの制御のために任意の適切なソフトウェア及び／又はハードウェアを使用することができる。例えば、これらの装置はディジタル処理装置を含むことができ、例えばマイクロプロセッサ、プロセッサ、コントローラ、マイクロコントローラ、プログラマブル論理装置及び／又はどのエンハンスメントレイヤを提示するか及び／又はＳＶＣストリームのどのパケットをコンシールするかを制御する任意の他の適切なハードウェア及び／又はソフトウェアを含むことができる。
【００２４】
次に図４を参照すると、このような分配システムはいくつかの実施形態においてどのように使用できるかが例示されている。図に示されるように、ベースコンテンツのシーケンス４０２及び３つの追加コンテンツのシーケンス４０４，４０６及び４０８をエンコーダ３０８に供給することができる。この場合、エンコーダは基本レイヤ４１０及びエンハンスメントレイヤ４１２，４１４及び４１６を発生することができる。これらのレイヤは次に３つのＳＶＣストリーム、即ちレイヤ４１０と４１２を含む一つと、レイヤ４１０と４１４を含む他の一つと、レイヤ４１０と４１６を含むさらに他の一つ、を形成することができる。３つのＳＶＣストリームの各々はビデオディスプレイ３１２，３１４及び３１６の異なる一つにアドレス指定され、それぞれディスプレイ４１８，４２０及び４２２に示されるように表示される。
【００２５】
３つのＳＶＣストリームを提供するのに加えて或いは代わりに、単一のストリームを発生させ、選択された部分（例えばパケット）のみがデオディスプレイ３１２，３１４及び３１６の各々で利用されるようにすることができる。部分の選択はディスプレイで行うことができ、またいくつかの実施形態において上述したようにエンコーダとディスプレイとの間のコンポーネントで行うことができる。
【００２６】
図５及び図６はいくつかの実施形態によるビデオ会議システム５００を示す。図に示されるように、システム５００は多地点会議装置（ＭＣＵ）５０２を含む。ＭＣＵ５０２はＳＶＣ対応エンコーダ５０４及びビデオ発生器５０６を含むことができる。ビデオ発生器５０６は常駐（ｃｏｎｔｉｎｕｏｕｓ  ｐｒｅｓｅｎｃｅ）レイアウトを任意の適切な方式で発生し、このＣＰレイアウトをベースコンテンツのシーケンスとしてＳＶＣ対応エンコーダ５０４に供給することができる。ＳＶＣ対応エンコーダは、追加コンテンツのシーケンスとして、現発言者エンドポイント５０８、前発言者エンドポイント５１０及び他の参加者エンドポイント５１２，５１４及び５１６からそれぞれ現発言者ビデオ、前発言者ビデオ及び他の参加者ビデオを受信することもできる。次に、ＳＶＣストリームがエンコーダ５０４から現発言者エンドポイント５０８、前発言者エンドポイント５１０及び他の参加者エンドポイント５１２，５１４及び５１６に提供され、これらのストリームは図６に関連して以下に説明するように制御することができる。
【００２７】
図６に示されているように、現発言者エンドポイント５０８のディスプレイは、ディスプレイ６０８に示されるように、ユーザが基本レイヤからのＣＰレイアウト（グラフィックス６０２及びテキスト６０４を含むことができる）を前発言者及び一つ以上の他の参加者に対応するエンハンストレイヤと一緒に見るように制御することができる。前発言者エンドポイント５１０のディスプレイは、ディスプレイ６１０に示されるように、ユーザが基本レイヤからのＣＰレイアウトを現発言者及び一以上の他の参加者に対応するエンハンストレイヤと一緒に見るように制御することができる。他の参加者エンドポイント５１２のディスプレイは、ディスプレイ６１２に示されるように、ユーザが基本レイヤからのＣＰレイアウトを前発言者及び前発言者に対応するエンハンストレイヤと一緒に見るように制御することができる。このように、エンドポイントのユーザは自分自身を見ることはない。
【００２８】
図５はＳＶＣ対応エンコーダからエンドポイント５０８，５１０及び５１２，５１４及び５１６へそれぞれ異なるＳＶＣストリームを供給することが示されているが、いくつかの実施形態では、これらのストリームはすべて同一にし、どのエンハンストレイヤが各エンドポイントに提示されるかを選択する別個の制御信号（図示せず）を設けることができる。加えて或いは代わりに、ＳＶＣ対応エンコーダ又は任意の他の適切なコンポーネントは、パケットコンシールメント又は任意の他の技術を用いて、ＳＶＣストリームの宛先に基づいてＳＶＣストリームの一部分として所定のエンハンストレイヤのみを選択し提供することもできる。
【００２９】
本発明を以上の例示的な実施形態について記載し説明したが、この開示は一例にすぎず、本発明の実施に当たっては、本発明の精神及び範囲内において多くの細部の変更が可能であり、本発明の精神及び範囲は後記の特許請求の範囲によってのみ限定される。開示の実施例の特徴は種々に組み合わせ、再編成することができる。
【００３０】
付録
いくつかの実施形態においてJSVM9.1エンコーダとともに使用できる“encoder.cfg”コンフィギュレーションファイルの一例を以下に示す。
【表１−１】
0005519663.tif 000002
【表１−２】
0005519663.tif 000003
【００３１】
いくつかの実施形態においてJSVM9.1エンコーダとともに使用できる(“encoder.chg”ファイルに参照されている）“base_content.cfg”コンフィギュレーションファイルの一例を以下に示す。
【表２−１】
0005519663.tif 000004
【表２−２】
0005519663.tif 000005
【００３２】
いくつかの実施形態においてJSVM9.1エンコーダとともに使用できる(“encoder.chg”ファイルに参照されている）“added_content.cfg”コンフィギュレーションファイルの一例を以下に示す。
【表３−１】
0005519663.tif 000006
【表３−２】
0005519663.tif 000007
【図１】
0005519663.tif 000008
【図２】
0005519663.tif 000009
【図３】
0005519663.tif 000010
【図４】
0005519663.tif 000011
【図５】
0005519663.tif 000012
【図６】
0005519663.tif 000013