(57)【要約】本発明は、マルチウィンドウ・ディスプレイの別々のウィンドウに表示される多数のメディア・データ・ストリームを受信する装置及び方法を開示する。ウィンドウのうちの１つの他のウィンドウによって覆われている領域に関連するクリッピング情報は、表示された時に覆われているメディア・データを与えるソース装置へ送信される。観察者は覆われた領域を見ないかもしれないため、覆われた領域に関連するメディア・データは宛先装置に必要とされない。従って、ソース装置はクリッピング情報に基づいて覆われた領域の処理に必要ないかなるメディア・データも宛先装置へ送信せず、宛先装置は覆われた領域に関連する全てのメディア・データを処理する必要がない。
2006510963.tif 000002
【特許請求の範囲】
【請求項１】
宛先装置のマルチウィンドウ・ディスプレイの別個のウィンドウに表示されるべき多数のメディア・データ・ストリームを受信する方法であって、
前記マルチウィンドウ・ディスプレイの第１のウィンドウの覆われた領域のクリッピング情報を与え、前記第１のウィンドウは前記マルチウィンドウ・ディスプレイの少なくとも第２のウィンドウによって少なくとも部分的に覆われている、段階と、
前記クリッピング情報を、前記第１のウィンドウ内で描出される第１のメディア・データ・ストリームを与えるソース装置へ送信する段階と、
前記第１のウィンドウの覆われていない領域についてのメディア・データを含むクリッピングされたメディア・データ・ストリームを受信する段階とを有する、方法。
【請求項２】
前記クリッピング情報は、前記第２のウィンドウの少なくともディスプレイ座標を有する、請求項１記載の方法。
【請求項３】
前記与える段階は、
前記マルチウィンドウ・ディスプレイの少なくとも前記第２のウィンドウのディスプレイ座標を抽出する段階を更に有する、請求項１記載の方法。
【請求項４】
前記第１の又は前記少なくとも第２のウィンドウの動き又はサイズの変化に応じて前記クリッピング情報を再計算する段階と、
前記再計算されたクリッピング情報を送信する段階とを更に有する、請求項１記載の方法。
【請求項５】
前記受信されたクリッピングされたメディア・データ・ストリームは完全なメディア・データ・ベース・レイヤ及びクリッピングされたメディア・データ・エンハンスメント・レイヤを有し、前記メディア・データ・エンハンスメント・レイヤは、前記第１のウィンドウの覆われていない領域を処理するのに必要なメディア・データ・ブロックのみを有する、請求項１記載の方法。
【請求項６】
前記受信されたクリッピングされたメディア・データ・ストリームを復号化する段階と、
前記クリッピングされたメディア・データ・ストリームを前記クリッピング情報及び格納された処理情報に基づいて処理する段階と更に有する、請求項１記載の方法。
【請求項７】
前記受信されたクリッピングされたメディア・データ・ストリームは、クリッピングされた前処理されたマルチウィンドウ画像を含む、請求項１記載の方法。
【請求項８】
前記クリッピング情報を与える段階は、
前記クリッピング情報が前記ソース装置によって適用されたことについての肯定応答を待つよう少なくとも１つの画像プロセッサを設定する段階を更に有し、
前記クリッピングされたメディア・データ・ストリームを受信する段階は、
前記クリッピング情報が適用されたことについての肯定応答を受信する段階を更に有する、請求項１記載の方法。
【請求項９】
前記メディア・データ・ストリームは、オーディオ／ビデオ・データ・ブロックを含む、請求項１記載の方法。
【請求項１０】
ソース装置から少なくとも１つの宛先装置へメディア・データ・ストリームを送信する方法であって、
少なくとも１つの宛先装置からクリッピング情報を受信する段階と、
前記受信されたクリッピングに基づいて前記少なくとも１つの宛先装置によりメディア・データが必要とされていないウィンドウ領域を計算する段階と、
クリッピングされたメディア・データ・ストリームを与えるよう前記計算された領域に従って前記メディア・データ・ストリームをクリッピングする段階と、
前記クリッピングされたメディア・データ・ストリームを前記少なくとも１つの宛先装置へ送信する段階とを有する、方法。
【請求項１１】
前記クリッピング情報は、マルチウィンドウ・ディスプレイ内の他のウィンドウを覆う少なくとも１つのウィンドウのディスプレイ座標を有する、請求項１０記載の方法。
【請求項１２】
前記計算する段階は、
幾つかの宛先装置のいずれによってもメディア・データが必要とされていないウィンドウ領域を計算する段階を更に有する、請求項１０記載の方法。
【請求項１３】
前記多数の宛先装置から受信されたクリッピング情報は別々に処理される、請求項１０記載の方法。
【請求項１４】
前記クリッピングする段階は、
前記メディア・データ・ストリームから、前記計算されたウィンドウ領域に関連するエンハンスメント・レイヤのエンハンスメント・メディア・データ・ブロックを除去する段階を更に有する、請求項１０記載の方法。
【請求項１５】
前記クリッピングする段階は、
符号化器を、前記計算されたウィンドウ領域に関するエンハンスメント・レイヤのエンハンスメント・メディア・データ・ブロックを符号化しないよう設定する段階を有する、請求項１０記載の方法。
【請求項１６】
前記クリッピングする段階は、
第１のクリッピングされたメディア・データ・ストリーム及び少なくとも第２のメディア・データ・ストリームをマルチウィンドウ画像へと結合する段階を更に有する、請求項１０記載の方法。
【請求項１７】
前記送信する段階は、
前記受信されたクリッピング情報が適用されたことについての肯定応答を準備する段階と、
前記肯定応答を前記関連のある宛先装置へ送信する段階とを更に有する、請求項１０記載の方法。
【請求項１８】
前記肯定応答は前記受信されたクリッピング情報である、請求項１７記載の方法。
【請求項１９】
前記メディア・データ・ストリームはオーディオ／ビデオ・データブロックを含む、請求項１０記載の方法。
【請求項２０】
マルチウィンドウ・ディスプレイの少なくとも２つの別個のウィンドウに表示されるべき多数のメディア・データ・ストリームを受信する手段と、
前記少なくとも２つのウィンドウの少なくとも一の、前記少なくとも２つのウィンドウの少なくとも他によって覆われている、少なくとも１つの覆われた領域に関する情報を有するクリッピング情報を与える手段と、
前記与える手段に動作上接続された、前記クリッピング情報を少なくとも１つのソース装置へ送信する手段とを有する、
メディアデータを受信する装置。
【請求項２１】
前記受信する手段に動作上接続された、少なくとも２つのメディア・データ・ストリームを処理する手段と、
前記処理する手段に動作上接続された、前記少なくとも２つの処理されたメディア・データ・ストリームを前記マルチウィンドウ・ディスプレイ中での描出のために出力メディア・データ・ストリームに結合する手段とを更に有する、
請求項２０記載の装置。
【請求項２２】
前記処理する手段は、格納された画像処理情報に従って、及び、導出する手段によって導出された前記クリッピング情報に従って、前記メディア・データ・ストリームを処理するよう構成された少なくとも１つの画像プロセッサである、請求項２１記載の装置。
【請求項２３】
メディア・データ・ストリームを少なくとも１つの宛先装置へ送信する装置であって、
少なくとも１つの宛先装置からクリッピング情報を受信する手段と、
前記受信する手段に動作上接続された、前記受信されたクリッピング情報に基づいて前記メディア・データ・ストリームをクリッピングする手段と、
前記クリッピングされたメディア・データを少なくとも１つの宛先装置へ送信する手段とを有する、装置。
【請求項２４】
前記クリッピングされたメディア・データ・ストリームを符号化する手段を更に有する、請求項２３記載の装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワーク上で伝送されるメディア・データのクリッピングに関連し、より特定的には、ネットワーク上でソース装置から宛先装置へ伝送される２つのメディア・データ・ストリームのうちの少なくとも一方をマルチウィンドウ・ディスプレイ中での描出のためにクリッピングする方法及び装置に関連する。
【背景技術】
【０００２】
オーディオ／ビデオデータといったメディアデータは、ソース装置から宛先装置へ伝送されえ、メディア・データは、画面上に表示されるよう処理される。しかしながら、例えば家庭内ネットワークといったローカル・エリア・ネットワーク上でメディア・データ・ストリームを与えることが可能な、例えばビデオプレーヤ、ディジタル・ビデオ・ディスク（ＤＶＤ）プレーヤ、パーソナル・コンピュータ（ＰＣ）等の異なった電子機器を相互接続させることは、非常に一般的になっている。ローカル・エリア・ネットワークは、次に、メディア・データ・ストリームを与えるより多くのソース装置が動作上接続される広域網に動作上接続されうる。
【０００３】
ネットワーク上でソース装置と少なくとも１つの宛先装置を相互接続することは、宛先装置に動作上接続された単一のマルチウィンドウ・ディスプレイの異なったウィンドウ内に多数のメディア・データ・ストリームを表示する可能性を与える。第１のメディア・データ・ストリームは、例えばビデオレコーダによって与えられ、第２のメディア・データ・ストリームはＰＣによって与えられる。第１のメディア・データ・ストリームは表示領域全体を覆う主画像として第１のウィンドウ内に表示されること、及び、第２のメディア・データ・ストリームは第１のウィンドウの部分を覆うピクチャ・イン・ピクチャ（ＰｉＰ）ウィンドウとして第２のウィンドウ中に表示される。従って、第１のウィンドウのうち第２のウィンドウが重なっている部分は観察者からは見えない。更に、宛先装置が多数のメディア・データ・ストリームを受信すると、これはマルチウィンドウ・ディスプレイ中に表示された関連するウィンドウの幾つかに対して起こりうる。
【０００４】
ネットワーク上では、データを伝送するための利用可能な容量又は帯域幅は限られている。１つ又は幾つかのソース装置から宛先装置へ幾つかのメディア・データ・ストリームを送信することは、一定量の帯域幅を必要とする。しかしながら、表示されたメディア・データ・ストリームの幾らかの量が、他のウィンドウによって覆われるウィンドウ領域中に表示されると、帯域幅が無駄にされ、なぜならばウィンドウの覆われた領域は目に見えないからである。従って、マルチウィンドウ・ディスプレイ中に表示されるメディア・データ・ストリームをより効率的に伝送する方法及び装置が必要である。
【発明の開示】
【発明が解決しようとする課題】
【０００５】
本発明は、多数のメディア・データ・ストリームが１つ又は幾つかのソース装置から少なくとも１つの宛先装置へ伝送されるときにネットワーク中の帯域幅を節約し、前記メディア・データ・ストリームはマルチウィンドウ・ディスプレイの異なったウィンドウ内で描出されることを目的とする。
【課題を解決するための手段】
【０００６】
上記目的は、宛先装置のマルチウィンドウ・ディスプレイの異なったウィンドウ内に表示されるべき多数のメディア・データ・ストリームを受信する方法及び装置によって達成される。方法によれば、マルチウィンドウ・ディスプレイの第１のウィンドウ内に表示されているときに少なくとも部分的に覆われている受信されたメディア・データ・ストリームのうちの少なくとも１つのクリッピング情報は、宛先装置によって計算される。第２のメディア・データ・ストリームを表示する第２のウィンドウは、第１のウィンドウを覆う。従って、任意のウィンドウの覆われた部分は観察者には見えないため、覆われた部分に関するメディア・データは、宛先装置内では必要とされない。従って、クリッピング情報は、少なくとも部分的に覆われたウィンドウ中に表示されるメディア・データ・ストリームを与える宛先装置へ伝送される。ソース装置が、クリッピング情報及びおそらくは格納された画像処理情報に基づいてメディア・データ・ストリームをクリッピングしたとき、宛先装置は第１のウィンドウ中に表示されるべきクリッピングされたメディア・データ・ストリームを受信する。
【０００７】
メディア・データを宛先装置へ送信する方法及び装置もまた、上記目的を達成する。本発明によれば、ソース装置といった装置は、メディア・データ・ストリームを表示する少なくとも１つの宛先装置によって与えられるクリッピング情報を受信する。ソース装置は、メディア・データが宛先装置によって必要とされないウィンドウ領域を計算するよう構成され、当該領域は、他のウィンドウによって覆われているマルチウィンドウ・ディスプレイの第１のウィンドウの一部である。装置は更に、計算された領域に関連するいかなるメディア・データも宛先装置へ与えないよう構成され、クリッピングされたメディア・データ・ストリームのみが宛先装置へ与えられる。
【発明を実施するための最良の形態】
【０００８】
本発明の上述の及び他の面は、以下説明する実施例を参照して明らかとなろう。本発明について、添付の図面を参照して例として説明する。ディジタル・オーディオ／ビデオ・データといったメディア・データの処理は、画像処理において周知である。メディア・データ・ストリームはネットワーク中に動作上接続された幾つかのソース装置から送信されえ、当該メディア・データ・ストリームはネットワークに動作上接続された１つ又は幾つかの宛先装置によって受信される。ネットワークは、家庭内ネットワークといったローカル・エリア・ネットワークであってもよく、これは次に、インターネットといった広域網に接続される。各受信されたメディア・データ・ストリームがマルチウィンドウ・ディスプレイの別々のウィンドウに表示されると、１つのウィンドウが他のウィンドウに重なりうる。本発明によれば、マルチウィンドウ・ディスプレイのウィンドウ内に表示されるときにメディア・データのうちの少なくとも覆われる部分は、ソース装置により宛先装置へ送信される必要はない。このことは、メディア・データ・アルゴリズムは、通常は最終ディスプレイ上のそれらの見かけとは独立に処理されるため可能である。マルチウィンドウ環境では、このことは、隠れた領域において多くの不必要な処理を生じさせる。本発明による方法を用いることにより、描出されないメディア・データの送信及び処理が回避される。
【０００９】
図１は、多数のソース装置１０１、１０２を少なくとも１つの宛先装置１０３へ動作上接続するためのローカル・エリア・ネットワーク（ＬＡＮ）１００を概略的に示す図である。図１中、２つのソース装置のみを示す。しかしながら、任意の数のソース装置１０１、１０２がネットワークに接続されうる。ソース装置１０１、１０２は、例えばＤＶＤプレーヤ、パーソナルコンピュータ、メディアサーバ、及び／又は、ビデオプレーヤを含み、夫々が、例えばセットトップボックス又はパーソナルコンピュータといった宛先装置１０３によって受信されるようビデオストリームといった異なったメディア・データ・ストリームを与える。ローカル・エリア・ネットワーク１００は、インターネットといった広域網（ＷＡＮ）１０４に動作上接続され、広域網１０４には更に、メディア・データ・ストリームを与えるソース装置が動作上接続されうる。他の実施例では、ＬＡＮ１００は与えられず、宛先装置１０３はＷＡＮ１０４に接続されたソース装置に接続されているのみである。
【００１０】
図２は、本発明による宛先装置１０３の１つの実施例を示すブロック図である。宛先装置は、１つ又は幾つかのソース装置１０１、１０２から多数のメディア・データ・ストリームを受信するよう構成される。宛先装置は、ＬＡＮ１００及び／又はＷＡＮ１０４を介して１つ又は幾つかのソース装置１０１、１０２からメディア・データ・ストリームを受信するよう構成される。更に、宛先装置１０３は、以下更に詳述するように、メディア・データ・ストリームを与えるソース装置１０１、１０２へクリッピング情報を送信するようＬＡＮ１００及び／又はＷＡＮ１０４に動作上接続された送信器１０６を有する。復号化ブロック１０７は、受信器１０５に動作上接続される。復号化ブロック１０７は、ＭＰＥＧ−４ＦＧＳ（Moving  Pictures  Experts  Group  4  Fine  Grain  Scalability），ＤＣＴ（Discrete  Cosine  Transform）、及びウェーブレット符号化といったビデオ符号化法を用いてメディア・データ・ストリームを復号化するよう構成される。しかしながら、本発明の範囲内で他のビデオ符号化法を用いることも等しく可能である。復号化ブロック１０７は、多数の画像プロセッサに動作上接続されている。
図２に示す実施例では、宛先装置１０３は、第１、第２、及び第３のメディア・データ・ストリームを処理するよう夫々構成された第１、第２、及び第３の画像プロセッサ１０８、１０９、１１０を有する。しかしながら、宛先装置１０３は、少なくとも２つの異なったメディア・データ・ストリームを処理することが可能な任意の数の画像プロセッサを有し、例示のためだけに示した数に限られるものではない。各画像プロセッサ１０８、１０９、１１０は、ウィンドウ制御器１１１に動作上接続され、これは次に、宛先装置１０３の中央処理装置（ＣＰＵ）といったシステム制御器１１２に動作上接続される。画像プロセッサ１０８、１０９、１１０は、切換器１１３に動作上接続され、これは、第１、第２、及び第３の画像プロセッサ１０８、１０９、１１０によって与えられる処理されたメディア・データ・ストリームに基づいてマルチウィンドウ画像を有する出力メディア・データ・ストリームを発生するよう構成される。更に、ウィンドウ制御器１１１は、以下説明するように、ディスプレイ座標を抽出し、クリッピング情報を与える切換器１１３に動作上接続される。ウィンドウ制御器１１１は、他の実施例では、切換器１１３の一体部分として与えられ得る。
【００１１】
図３は、本発明を実施することに関連するソース装置１０１、１０２の構成要素を示すブロック図である。理解されるように、例示的なソース装置は図３に示す構成要素に限られるものではなく、他の構成要素を含みうる。宛先装置１０１、１０２は、少なくとも１つの宛先装置１０３からクリッピング情報を受信するよう構成される受信器１２０を有する。また、ソース装置は、符号化されたメディア・データ・ストリームを宛先装置１０３へ送信する送信器１２１を有する。送信器１２１は、ＭＰＥＧ−４ＦＧＳ（Moving  Pictures  Experts  Group  4  Fine  Grain  Scalability），ＤＣＴ（Discrete  Cosine  Transform）、及びウェーブレット符号化といったビデオ符号化法を用いてメディア・データを符号化するよう構成された符号化ブロック１２２に動作上接続される。符号化ブロック１２２は、任意の数の宛先装置から受信されるクリッピング情報を調整するよう構成されるネットワーク調整器１２３に動作上接続される。また、ネットワーク調整器は、受信したクリッピング情報及び格納された画像処理情報に基づいて、少なくとも１つの宛先装置１０３によって必要でないメディアデータを計算するよう構成され、それに従って少なくとも１つのメディア・データ・ストリームをクリッピングするよう構成される。本発明の方法によるステップを実行するよう格納された画像処理情報を有するプロセッサは、ネットワーク調整器１２３を実施するために使用されうる。ネットワーク調整器１２３は、メディア・データを格納するよう構成されたメディア・データ・レポジトリ１２３に動作上接続される。メディア・データ・レポジトリ１２４は、例えば、処理され、メディア・データ・ストリームとして宛先装置１０３へ送信されるべきメディア・データを有する、ハードディスク、光ディスク、ビデオテープ、磁気テープ、又は磁気ディスク等のメモリとして実施されうる。
【００１２】
他の実施例では、ソース装置１０１、１０２は、ネットワーク調整器１２３及び符号化ブロック１２２に動作上接続される切換器１２５を有する。切換器１２５は、クリッピングされたメディア・データ・ストリームを少なくとも第２のメディア・データ・ストリームとともに少なくとも２つのウィンドウを有するマルチウィンドウ画像へと結合させるよう構成される。マルチウィンドウの各ウィンドウのディスプレイ座標は、宛先装置１０３から受信される。
【００１３】
本発明について、幾つかの例示的な実施例に関連して更に説明する。多数のメディア・データ・ストリームは、１つ又は幾つかのソース装置１０１、１０２から１つ又は幾つかの宛先装置１０３へ送信される。各メディア・データ・ストリームは、宛先装置１０３の受信器１０５によって受信され、復号化ブロック１０７によって復号化され、夫々の画像プロセッサ１０８、１０９、１１０へ転送され、画像プロセッサは異なったウィンドウ中でマルチウィンドウ・ディスプレイ上に表示されるよう切換器１１３によって結合される画像を生成する。
【００１４】
図４は、例えば第１の画像プロセッサ１０１により処理されるメディア・データ・ストリームを描出するメイン・ウィンドウ２０１を有するマルチウィンドウ・ディスプレイを示す図である。また、マルチウィンドウ・ディスプレイは、メイン・ウィンドウ２０１に重なり合う第１及び第２のピクチャ・イン・ピクチャ（ＰｉＰ）ウィンドウ２０２、２０３を有する。第２のＰｉＰウィンドウ２０３はまた、図４の斜線の領域によって示されるように、第１のＰｉＰウィンドウ２０２に部分的に重なってもよく、その逆でもよい。第２のメディア・データ・ストリームは、例えば第２の画像プロセッサ１０９によって処理され、第１のＰｉＰウィンドウ２０２内に見える。更に、例えば第３の画像プロセッサ１１０によって処理される第３のメディア・データ・ストリームは、第２のＰｉＰウィンドウ２０３内で見ることができる。同じ又は異なったソース装置１０１、１０２はまた、各メディア・データ・ストリームを送信しうる。
【００１５】
図４に示されるように、第１及び第２のＰｉＰウィンドウ２０２、２０３は、メイン・ウィンドウ２０１の部分を覆う。従って、本発明によれば、第１の画像プロセッサ１０８が覆われているメイン・ウィンドウの領域についての全てのメディア・データを処理することは必要ない。また、第２のＰｉＰウィンドウ２０３は、第１のＰｉＰウィンドウ２０２の部分を覆う。
【００１６】
図５は、メイン・ウィンドウ２０１及び第１のＰｉＰウィンドウ２０２を示す。ディスプレイの或る画素中のメディア・データを見るために、画像中の画素間の関係を考慮することが必要なことがある。図５に示すように、画素の行列ａ1,1−ａ3,5は、平行線模様の中心画素ａ2,3の処理に関与しうる。従って、画素ａ2,4，ａ2,5，ａ3,4及びａ3,5はＰｉＰウィンドウ２０２によって覆われているが、この場合、当該覆われた画素のためにメディア・データ情報を送信且つ処理することが必要である。しかしながら、陰影が付された領域２０４といった可視の画素の処理に関与しないいずれの画素に関連するメディア・データも、宛先装置１０３によって必要とされない。他の実施例では、近傍画素間に関係はなく、いかなる覆われた領域についてのメディア・データも宛先装置１０３によって必要とされない。本発明による１つの実施例では、メディア・データは、ベース・レイヤ及びエンハンスメント・レイヤで送信される。エンハンスメント・レイヤでは、画素ａ2,3の計算のため、メディア・データはａ2,3のためだけに必要とされる。しかしながら、画素ａ2,3の計算のためにベース・レイヤでは、メディア・データは、ａ1,1乃至ａ3,5の全ての画素のために必要である。
【００１７】
特定のソース装置１０１、１０２へ関連するクリッピング情報を与えるために、マルチウィンドウ・ディスプレイ中のどこで重なり合いが生ずるか、即ち関連のあるディスプレイ座標を知ることが必要である。メイン・ウィンドウ２０１及びＰｉＰウィンドウ２０２、２０３中に提示される画像の観察者は、例えば、遠隔制御装置又はマウスを用いて宛先装置１０３のシステム制御器１１２へメッセージを送信することにより、マルチウィンドウ・ディスプレイ上の各ＰｉＰウィンドウの寸法及び位置を決定しうる。１つの実施例では、システム制御器１１２は、各ウィンドウのための要求されるディスプレイ座標を生成し、これらは、おそらくはウィンドウ制御器１１１を介して切換器１１３へ転送される。切換器は、例えば第１の画像プロセッサ１０８によって生成されたメイン・ウィンドウ２０１と、第２及び第３の画像プロセッサ１０９、１１０によって夫々生成されたＰｉＰウィンドウ２０２，２０３とを結合するよう構成される。システム制御器１１２は、ウィンドウ制御器１１１により、任意のウィンドウ２０１、２０２、２０３間で重なり合いが生ずるかを確認し、ウィンドウ制御器１１１は重なり合った領域のディスプレイ座標を抽出し、これらの座標は画像プロセッサ１０８、１０９、１１０へ伝送される。また、画像プロセッサ１０８、１０９、１１０は、任意の近傍画素が出力画素の処理に関与しているかに関する画像処理情報を有する。この処理情報は、宛先装置１０３によって知られているか、ソース装置１０１、１０２からシステム制御器１１２へ通信される。処理情報は、例えばシステム制御器１１２のレジスタに格納される。従って、画像プロセッサ１０８、１０９、１１０は、メディア・データの処理が実行されるべきでない画素、及びメディア・データが必要でない画素を決定しうる。更に、重なり合った領域のディスプレイ座標は、送信器によって各ソース装置１０１、１０２へ送信され、ウィンドウ２０１、２０２、２０３中で表示されたときに重なり合っているメディア・データを与える。
【００１８】
他の実施例では、覆われた領域の元の又は以前のウィンドウ座標は、オーバヘッド領域、即ち示されている画素の処理に関与するがそれ自体は示されていない領域を考慮に入れることにより、ウィンドウ制御器１１１によって調節される。次に、陰影を付された領域２０４といった覆われた領域の調節されたウィンドウ座標は、送信器１０６を介してソース装置１０１、１０２へ送信される。
【００１９】
図４の例からわかるように、メイン画像２０１及び第１のＰｉＰ画像２０２は、いずれも一定量まで覆われる。従って、クリッピング情報は、ソース装置へ送信されるべき各メディア・データ・ストリームに対して生成され、メディア・データ・ストリームが主画像２０１及び第１のＰｉＰ画像２０２内に夫々表示されることを示す。わかるように、本発明は、１つのメイン・ウィンドウ２０１及び２つのＰｉＰウィンドウ２０２、２０３に限られるものではなく、本発明の範囲内で、互いに重なり合う任意の数のＰｉＰウィンドウ２０２、２０３、及び、一定量までのメイン・ウィンドウ２０１が可能である。
【００２０】
宛先装置１０３のユーザがウィンドウ２０１、２０２、２０３を動かすたびに、又は当該ウィンドウのサイズを変化させるたびに、新しい領域が覆われ、他の領域が現れ、新しいクリッピング情報は、再計算され、ソース装置１０１、１０２、及び、関連する画像プロセッサ１０８、１０９、１１０へ送信される。望ましくは、クリッピング情報は、生成され、最大で数百ミリ秒の時間間隔で関連のあるソース装置１０１、１０２へ送信される。クリッピング情報が十分に高い頻度で与えられると、ソース装置１０１、１０２と宛先装置１０３の間で同期問題は生じず、なぜならばソース装置１０１、１０２と宛先装置１０３の画像プロセッサ１０８、１０９、１１０は、いずれもウィンドウ座標を有し、いずれも覆われた領域の座標を計算しうるからである。従って、ソース装置１０１、１０２による覆われた領域の計算は、宛先装置１０３において実際の覆われた領域に遅れない。
【００２１】
他の実施例では、ソース装置１０１、１０２と宛先装置１０３の間の同期問題は、クリッピング情報が上述の間隔で生成され送信されなくとも、回避されうる。この実施例では、クリッピング情報は、まず、上述のような宛先装置１０３によって生成され、ソース装置１０１、１０２へ送信される。クリッピング情報はまた、本実施例では、クリッピング情報がソース装置１０１、１０２によって適用されたことについての肯定応答が受信されるまで、新しいクリッピング情報を適用しないよう設定される。プロセッサ１０８、１０９、１１０は、肯定応答が受信されるまで待つ。ソース装置１０１、１０２は、クリッピング情報を受信すると、以下説明するように当該クリッピング情報に対して作用する。更に、ソース装置１０１、１０２は、肯定応答を、クリッピングされたメディア・データ・ストリームと共に準備し、関連のある宛先装置１０３へ送信する。１つの実施例では、クリッピング情報は、肯定応答としての役割を果たす。或いは、クリッピング情報が受信され適用されたことに関する別の肯定応答が生成され送信されうる。宛先装置１０３が肯定応答を受信すると、画像プロセッサ１０８、１０９、１１０は、新しいクリッピング情報を適用し始めうる。
【００２２】
或るソース装置１０１、１０２は、メディア・データ・ストリームをマルチキャスト又はユニキャストすることにより１つ又は幾つかの宛先装置に対して動作しうる。マルチキャストが行われると、ソース装置１０１、１０２は、上述のように前記ソース装置から少なくとも１つのメディア・データ・ストリームを受信する各宛先装置からクリッピング情報を受信しうる。マルチキャスト環境では、ソース装置１０１、１０２のネットワーク調整器１０３は、各動作上接続された宛先装置１０３から受信されたクリッピング情報を結合し、全ての宛先装置内で覆われているウィンドウの領域を計算し、いずれの宛先装置によっても必要とされていないメディア・データ・ストリームの部分をクリッピングする。従って、マルチキャスト環境では、ネットワーク調整器は、メディア・データ・レポジトリ１２４からメディア・データを検索し、メディア・データ・ストリームを各接続された宛先装置１０３へ送信する前に、結合されたクリッピング情報を用いて当該メディア・データをクリッピングする。理解されるように、１つのソース装置１０１、１０２は、幾つかのメディア・データ・ストリームを与え、これは与えられる各メディア・データ・ストリームに関連する１つ又は幾つかの宛先装置からクリッピング情報を受信するよう構成される。
【００２３】
ユニキャスト環境では、ソース装置１０１、１０２は、特定の宛先装置１０３へ送信された各メディア・データ・ストリームを、当該宛先装置からの受信されたクリッピング情報に従って異なってクリッピングするよう構成される。従って、ユニキャスト環境では、ネットワーク調整器１２３は、異なった宛先装置１０３から受信したクリッピング情報を結合しなくともよい。メディア・データ・レポジトリ１２４から検索したメディア・データ・ストリームは、特定の宛先装置１０３から受信したクリッピング情報に従ってクリッピングされるのみである。
【００２４】
ソース装置１０１、１０２は、ネットワーク調整器１２３によって計算された領域に関するデータを宛先装置１０３へ送信されたメディア・データ・ストリームのメディア・データ・パケットから除去することにより、クリッピング情報に対して作用する。本発明の望ましい実施例では、ベース・レイヤの完全な伝送が与えられる。しかしながら、宛先装置１０３によって必要とされないメディア・データに関連するエンハンスメント・レイヤのエンハンスメント・メディア・データ・ブロックは、宛先装置へ送信されない。送信されないメディア・データ・ブロックは、上述のようにネットワーク調整器１２３によって与えられる計算に基づいて抽出される。他の実施例では、ソース装置１０１、１０２の符号化ブロック１２２は、例えばネットワーク調整器１２３によって、ネットワーク調整器１２３によって計算される宛先装置によって必要でないメディア・データに関連するエンハンスメント・レイヤのエンハンスメント・メディア・データ・ブロックを符号化及び送信しないよう設定されうる。
【００２５】
図６は、ソース装置１０１、１０２へクリッピング情報を与え、クリッピングされたメディア・データ・ストリームを受信する、宛先装置１０３で実行される本発明の方法の段階の１つの実施例を示す。第１の段階３００において、システムは、クリッピング情報の計算の開始を待つ。これは、切換器１１３が、マルチウィンドウ・ディスプレイ中で他のウィンドウと重なり合う少なくとも１つのウィンドウがあること、又は、幾つかのウィンドウのうちの１つを動かすことが始まっていることを確認すると開始する。ステップ３０１において、各重なり合う領域についてのディスプレイ座標が、ウィンドウ制御器１１１によって計算される。重なり合う領域のディスプレイ座標は、例えば、関連のあるディスプレイ座標を含む関数ｆ（ｘ，ｙ）である。このステップは、他のウィンドウが重なっている各ウィンドウに対して繰り返される。ステップ３０２において、クリッピング情報は、考えられているソース装置へ送信される。ステップ３０３において、クリッピングされたメディア・データ・ストリームはソース装置１０１、１０２から受信され、ストリームは、処理されない、領域を含む画像を与えるよう、格納された画像処理情報及びクリッピング情報を用いて処理される。
【００２６】
クリッピングされたメディア・データ・ストリームが宛先装置１０３によって受信されると、メディア・データ・ストリームは復号化され、切換器１１３へ供給される出力データ・ストリームを導出するために、どの画素が処理されるべきでないかが決定される。次に、クリッピングされたメディア・データ・ストリームは、処理され、マルチウィンドウ画像を含む出力メディア・ストリームを生成する切換器１１３へ出力される。しかしながら、ソース装置１０１、１０２が完全なマルチウィンドウ画像を与えるとき、クリッピングされたメディア・データ・ストリームは宛先装置によって処理される必要はなく、受信されたクリッピングされたメディア・データ・ストリームは、出力メディア・データ・ストリームとして出力される前に復号化されるだけでよい。ソース装置１０１、１０２がマルチウィンドウ画像を準備する実施例では、宛先装置は、いかなる画像プロセッサ１０８、１０９、１１０も含まなくともよい。
【００２７】
図７は、クリッピング情報を処理し、クリッピングされたメディア・データ・ストリームを与えるためにソース装置１０１、１０２によって実行される１つの実施例によるステップを示す。ステップ４００において、ソース装置１０１、１０２は、メディア・データ・ストリームのクリッピングを開始するクリッピング情報を受信する。ステップ４０１において、クリッピング情報が多数の宛先装置から受信されたかどうかが判定される。ステップ４０１の答えが肯定的であれば、全ての受信されたクリッピング情報は、ステップ４０２において、結合されたクリッピング情報へと結合される。しかしながら、ユニキャストが行われるとき、このステップはなくされうる。新しいクリッピング情報、又は更新されたクリッピング情報が、１つ又は幾つかの接続された宛先装置から受信されると、新しいクリッピング情報は、以前に他の宛先装置から受信された格納されたクリッピング情報と組み合わされる。次に、ステップ４０１における答えが否定的であれば、ステップ４０３において、格納された画像処理情報及び結合されたクリッピング情報、又はおそらくは各クリッピング情報が、宛先装置によって必要でないメディア・データを計算するために使用され、これは従って、宛先装置１０３へ送信される必要はない。
【００２８】
１つの実施例では、ステップ４０４において、メディア・データ・ストリームは、宛先装置によって必要とされないメディア・データに関連するデータブロックが、宛先装置１０３へ送信されるメディア・データ・ストリームから除去されるようクリッピングされる。他の実施例では、ステップ４０４において、メディア・データ・ストリームは、符号化ブロック１１２が、必要でないメディア・データに関するブロックを符号化しないよう命令されるようクリッピングされる。最後に、ステップ４０５において、クリッピングされたメディア・データ・ストリームは、符号化され、メディア・データ・ストリームをクリッピングするのに用いられるクリッピング情報を与える宛先装置１０３へ、又はマルチキャスト環境で各接続された宛先装置へ送信される。
【００２９】
１つのソース装置１０１、１０２が前処理されたクリッピングされたマルチウィンドウ画像を与える実施例では、ネットワーク調整器１２３は、幾つかのメディア・データ・ストリームを与え、そのうち少なくとも１つが、受信したクリッピング情報に基づいてクリッピングされる。次に、クリッピングされたメディア・データ・ストリーム及び少なくとも１つの他のメディア・データ・ストリームは、ステップ４０５において符号化され送信される、マルチウィンドウ画像へ結合される。
【００３０】
本発明の異なった実施例は、上述のステップの厳密な順序に限られるものではなく、なぜならば、幾つかのステップのタイミングは本発明の全体動作に影響を与えることなく交換されうるからである。更に、「有する」の後は、他の要素又はステップを排除するものではなく、単数形で記載されている場合は複数のものを排除するものではなく、単一のプロセッサ又は他のユニットが、特許請求の範囲に記載の幾つかのユニット又は回路の機能を果たしうる。
【図面の簡単な説明】
【００３１】
【図１】ネットワークを介して宛先装置に接続された多数のソース装置を示す図である。
【図２】本発明を実施する宛先装置の１つの実施例を示す図である。
【図３】本発明を実施するソース装置の１つの実施例を示す図である。
【図４】２つのＰｉＰウィンドウによって部分的に覆われる主ウィンドウを示す図である。
【図５】ウィンドウの出力画素を処理するのに関連する画素を示す図である。
【図６】本発明による第１の方法のフローチャートである。
【図７】本発明による第２の方法のフローチャートである。
【図１】
2006510963.tif 000003
【図２】
2006510963.tif 000004
【図３】
2006510963.tif 000005
【図４】
2006510963.tif 000006
【図５】
2006510963.tif 000007
【図６】
2006510963.tif 000008
【図７】
2006510963.tif 000009
【国際調査報告】
2006510963.tif 000010
2006510963.tif 000011