(57)【特許請求の範囲】
【請求項１】
合成出力する複数の映像データを複数の品質の映像に分けて複数の出力装置へ伝送する通信システムであって、
前記複数の出力装置の各出力装置における映像データの受信状態を判定する判定手段と、
前記判定手段において判定した前記各出力装置における映像データの受信状態に応じて、前記合成出力する映像データの品質を決定する決定手段と、
前記決定手段により決定された品質の映像データを出力する出力手段と、
を有し、
前記映像データが高品質映像データと低品質映像データに分けられて伝送される場合、前記決定手段は、前記複数の出力装置のいずれかの出力装置が高品質映像データの受信に失敗した場合は、前記複数の出力装置の他の出力装置が高品質映像データの受信に成功したとしても、低品質映像データを出力すると決定することを特徴とする通信システム。
【請求項２】
複数の出力装置により複数の映像データを合成出力する出力システムにおいて合成出力する映像データの品質を決定する装置であって、
前記複数の出力装置における映像データの受信状態を判定する判定手段と、
前記判定手段において判定した前記複数の出力装置における映像データの受信状態に応じて、前記合成出力する映像データの品質を決定する決定手段と、
前記決定手段により決定された品質の映像データを出力する出力手段と、
を有し、
前記映像データが高品質映像データと低品質映像データに分けられて伝送される場合、前記決定手段は、前記複数の出力装置のいずれかの出力装置が高品質映像データの受信に失敗した場合は、自装置が高品質映像データの受信に成功したとしても、低品質映像データを出力すると決定
することを特徴とする装置。
【請求項３】
前記決定手段は、前記複数の出力装置が出力する映像データの品質が均質又は近い品質になるように前記合成出力する映像データの品質を決定することを特徴とする請求項２に記載の装置。
【請求項４】
前記決定手段により決定した品質の映像データを、受信に成功した映像データから抽出または生成する品質調整手段を有することを特徴とする請求項２又は３に記載の装置。
【請求項５】
複数の出力装置により複数の映像データを合成出力する出力システムにおいて合成出力する映像データの品質を決定する装置において実行される制御方法であって、
判定手段が、前記複数の出力装置における映像データの受信状態を判定する判定工程と、
決定手段が、前記判定工程において判定した前記複数の出力装置における映像データの受信状態に応じて、前記合成出力する映像データの品質を決定する決定工程と、
出力手段が、前記決定工程により決定された品質の映像データを出力する出力工程と、
を有し、
前記映像データが高品質映像データと低品質映像データに分けられて伝送される場合、前記決定工程は、前記複数の出力装置のいずれかの出力装置が高品質映像データの受信に失敗した場合は、前記複数の出力装置の他の出力装置が高品質映像データの受信に成功したとしても、低品質映像データを出力すると決定することを特徴とする制御方法。
【請求項６】
請求項２乃至４の何れか一項に記載の装置としてコンピュータを動作させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、合成出力する複数の映像データを複数の装置に伝送し、合成出力する際の技術に関する。
【背景技術】
【０００２】
複数の分割映像データを複数のプロジェクタを用いて投影し、投影画像を合成して大画面映像を表示するシステム、輝度が不足するプロジェクタの画像を複数重ねて表示するシステム、左右の画像を重ねて３Ｄ映像を表示するシステムがある。また、画面の大型化に伴い、プロジェクタと映像ソース機器間の距離が延び、省配線化のためワイヤレス化への要望が大きくなってきている。
【０００３】
一方、通信状態が変化しやすい無線通信パスを介して接続されたノード間で安定したデータ伝送を行う手段として、同一データから詳細度の異なるデータを生成し、生成された複数のデータを伝送する方法がある。
例えば特許文献１は、送信装置は同一の放送デジタルデータから高品質信号と低品質信号を生成し、時間をずらして送信し、受信装置は正常受信モードでは高品質信号を受信して再生し、障害モードになると低品質信号を受信して再生している。
特許文献２は、送信装置は伝送速度の異なる複数の伝送チャネルを用いて、同一情報から生成された圧縮率の異なるデータを別個に送信し、受信装置は受信している伝送チャネルの誤り率に基づいて、使用する伝送チャネルを切り替えている。
特許文献３は、送信ノードは高速伝送チャネルで非圧縮ビデオデータを、低速伝送チャネルで圧縮ビデオデータを伝送し、受信ノードは高速チャネルが受信できたときは非圧縮ビデオデータを再生し、高速伝送チャネルが遮断されると圧縮ビデオデータを再生している。
特許文献４は、送信ノードは低速伝送チャネルで圧縮ビデオデータを、高速伝送チャネルでビデオデータ圧縮時に消失されるロスデータを伝送し、受信ノードは圧縮ビデオデータを伸張したデータとロスデータを合成してビデオを再生している。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０００−７８１１６
【特許文献２】特開２００４−３２６０４
【特許文献３】特開２０１０−２１３１９０
【特許文献４】特開２０１０−２１３１９１
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら従来の技術では、無線マルチプロジェクションシステムのようにプロジェクタに接続された複数の宛先ノードの各々に対して映像データを伝送する場合に、各宛先ノードが出力する映像品質を均質化することができない。例えば１つの映像を左右や上下に分割して複数映像を伝送するシステムの場合、全ての分割映像で映像品質が均質化されていないと、品質の低い映像の乱れが際立ち、見た目に不自然な映像が表示されてしまう。特に映像に含まれる風景や人物などのオブジェクトが左右の映像にまたがっているような場合には、左右の映像品質の違いが顕著となる。また、分割映像の一部を重ね合わせ、映像と映像の継ぎ目の輝度を調整して境目が目立ないようエッジブレンディング処理を施す場合、品質の異なる映像を重なるとかえって境目が目立ってしまう。３Ｄ映像や輝度を向上するために映像を重ね合わせる場合も、映像品質の高い映像と低い映像を重ね合わせると、品質の低い映像の乱れが際立ち、全体の映像品質の低下が目立ってしまう。
【０００６】
本発明は、複数の映像データを複数の装置へ伝送して合成出力する場合に、各装置が同等な品質の映像を受信できなくても、映像品質の違いが目立たなくすることを目的とする。
【課題を解決するための手段】
【０００７】
上記問題を解決するために、本発明は、合成出力する複数の映像データを複数の品質の映像に分けて複数の出力装置へ伝送する通信システムであって、前記複数の出力装置の各出力装置における映像データの受信状態を判定する判定手段と、前記判定手段において判定した前記各出力装置における映像データの受信状態に応じて、前記合成出力する映像データの品質を決定する決定手段と、前記決定手段により決定された品質の映像データを出力する出力手段とを有し、前記映像データが高品質映像データと低品質映像データに分けられて伝送される場合、前記決定手段は、前記複数の出力装置のいずれかの出力装置が高品質映像データの受信に失敗した場合は、前記複数の出力装置の他の出力装置が高品質映像データの受信に成功したとしても、低品質映像データを出力すると決定することを特徴とする。
【発明の効果】
【０００８】
本発明によれば、合成出力する映像データを受信する複数の装置のうちのいずれかの装置が一部の映像データを受信できなくても、合成出力された映像における映像品質の違いを目立たなくすることができる。
【図面の簡単な説明】
【０００９】
【図１】実施例１におけるネットワーク構成図
【図２】実施例１、２におけるソースノードのブロック図
【図３】実施例１、２における宛先ノードのブロック図
【図４】実施例１における通信フレーム構成図
【図５】実施例１における映像データ伝送のシーケンス図
【図６】実施例１における映像データ伝送のシーケンス図
【図７】実施例１における映像データ伝送のシーケンス図
【図８】実施例１、２における宛先ノードの内部動作を示すフローチャート
【図９】実施例２におけるネットワーク構成図
【図１０】実施例２における通信フレーム構成図
【発明を実施するための形態】
【００１０】
（実施例１）
図１は本実施例における通信システムのネットワークの構成例を示す図である。本システムは、１つの映像ソースをもとに左右に２分割された映像データを無線伝送し、２つのプロジェクタを用いて分割された各々の映像を投影し、投影された画像を合成して大画面映像を表示するマルチプロジェクション出力システムとなっている。
【００１１】
ソースノード１００は、映像ソース機器１０５から取得した左右各々の映像データを、宛先ノード１（１１０）と宛先ノード２（１１５）へ無線伝送する。映像ソース機器１０５は、映像ソースを左側の映像データ１２０、右側の映像データ１２５に２分割し、それぞれの映像をソースノード１００に出力する。宛先ノード１（１１０）と宛先ノード２（１１５）は受信した映像データを各々プロジェクタ１１１、１１６に出力する出力装置である。プロジェクタ１１１は左映像データ１２０を、プロジェクタ１１６は右映像データ１２５を投影することにより、左右映像が合成された大画面表示を実現している。なお、以下の説明では、宛先ノードとプロジェクタを別装置として説明するが、宛先ノードがプロジェクタの機能を有していてもよい。
【００１２】
本実施例では、データ伝送の信頼性を向上させるため、ソースノード１００は互いに異なる複数の通信パスを使用し、同一の映像データから生成した高品質映像データと低品質映像データを宛先ノードに送信する。１４０、１４１、１５０、１５１は映像データを伝送するために使用する通信パスを示している。これら通信パスには１４０、１５０のようなソースノード１００から宛先ノードへの直達の通信パスと、１４１、１５１のように壁などの反射物１３０、１３１を利用した反射の通信パスとが含まれる。これにより、１つの通信パスが途切れたとしても、どれか１つの通信パスでデータ伝送が可能であれば、映像の再生を途切れさせることなく通信を継続することができる。
【００１３】
各々の宛先ノードは複数の通信パスから映像データを受信し、受信できた映像受信状態１６０を他方の宛先ノードと互いに交換し、２つのプロジェクタに出力する映像品質を決定する。本実施例では、データ伝送の信頼性を向上させるために使用する通信パスの数は各プロジェクタに対して２つであるがこれに限定されるわけではなく、さらに信頼性を向上させる場合は３つ以上であってもよい。なお、以下の説明では、通信パス１４０をパス１、通信パス１４１をパス２、通信パス１５０をパス３、通信パス１５１をパス４と示す。
【００１４】
図２は、ソースノード１００の内部構成を示したブロック図である。２００はソースノード１００内の全体の動作を制御する制御部、２０５は送受信処理のタイミングを生成するためのタイマー部から構成されるタイミング生成部である。２１０はソースノード１００のプログラムや不揮発性のパラメータを格納するためのＲＯＭ、２１５は揮発性のパラメータやデータを格納するためのＲＡＭである。２１６は映像ソース機器１０５から受信した映像データそのもの、もしくは映像データ機器１０５から受信した映像データをもとにビデオエンコーダ２２５が生成した高品質映像データである。２１７は映像データ機器１０５から受信した映像データをもとにビデオエンコーダ２２５が生成した低品質映像データである。２１６、２１７は全てＲＡＭ２１５に保存される。２２５は映像ソース機器１０５から受信した左右各々の映像データに圧縮処理を施し、左右各々の高品質映像データと、高品質映像データよりも映像品質が低く、データ量が少ない左右各々の低品質映像データを生成するビデオエンコーダである。ソースノード１００の本実施例における各種動作は、制御部２００がＲＯＭ２１０に記憶されている制御プログラムを読み出して実行することによりソースノード１００の各部を制御して実行される。
【００１５】
２３０は映像ソース機器１０５と接続し、映像ソース機器１０５から映像データを受信するための外部インタフェース部である。２４０は無線通信部２４５の送受信に対して電磁波を放射・吸収するためのアンテナ部、２４５は無線データの変復調を含む送受信の信号処理を行う無線通信部である。２５０は、映像データに必要なヘッダやＣＲＣ（Ｃｙｃｌｉｃ  Ｒｅｄｕｎｄａｎｃｙ  Ｃｈｅｃｋ）符号を付加し、無線データとしてパケット化する映像データ処理部である。２５１はソースノード１００が選択した通信パスを用いて、左右の高品質映像データ２１６を送信する高品質映像送信部、２５２は低品質映像データ２１７を送信する左右の低品質映像送信部である。２５１、２５２は全て映像データ処理部２５０に含まれる。
【００１６】
図３は、宛先ノードの内部構成を示したブロック図である。３００は宛先ノード内の全体の動作を制御する制御部、３０５は送受信処理のタイミングを生成するためのタイマー部から構成されるタイミング生成部である。３１０は宛先ノードのプログラムや不揮発性のパラメータを格納するためのＲＯＭ、３１５は揮発性のパラメータやデータを格納するためのＲＡＭである。３１６は無線通信により受信した高品質映像データで、３１７は無線通信により受信した低品質映像データである。３１６、３１７は全てＲＡＭ３１５に保存される。３２０は受信した高品質映像データ３１６や低品質映像データ３１７に含まれる圧縮データに対して伸長処理を施すビデオデコーダである。宛先ノード１１０、１１５の本実施例における各種動作は、制御部３００がＲＯＭ３１０に記憶されている制御プログラムを読み出して実行することにより宛先ノード１１０、１１５の各部を制御して実行される。
【００１７】
３２５はプロジェクタと接続し、映像データ選択部３５５により選択された品質の映像データをプロジェクタへ出力するための外部インタフェース部である。３４０は無線通信部３４５の送受信に対して電磁波を放射・吸収するためのアンテナ部、３４５は無線データの変復調を含む送受信の信号処理を行う無線通信部である。３５０は、受信した無線データのパケットからヘッダやＣＲＣ符号を除去し、映像データを抽出する映像データ処理部である。３５１はソースノード１００が選択した通信パスを用いて、高品質映像データ３１６を受信する高品質映像受信部、３５２はソースノード１００が選択した通信パスを用いて、低品質映像データ３１７を受信する低品質映像受信部である。３５３は高品質映像と低品質映像それぞれの映像データが正しく受信できたかどうかを判定する映像受信状態判定部である。判定は無線データパケットに付加されるＣＲＣを用いて行われる。３５１〜３５３は全て映像データ処理部３５０に含まれる。
【００１８】
３５４は他の宛先ノードに自身の映像受信状態を通知し、他の宛先ノードから映像受信状態を取得する映像受信状態送受信部である。３５５は自ノードと他の宛先ノードの映像の受信状態に応じて、外部インタフェース部３２５に出力する映像品質を選択する映像データ選択部である。３６０は映像データ選択部３５５が低品質映像を出力すると判定し、高品質映像データ３１６しか保持していない場合に、高品質映像データ３１６から低品質映像データを抽出もしくは生成する等して、映像品質を調整する映像品質調整部である。
【００１９】
図４は本実施例の無線通信システムにおける通信フレームであるスーパーフレーム５００の構成を示す図である。スーパーフレーム５００は固定長であり、映像データの有効期間である繰り返し周期で送信される。スーパーフレーム５００は、映像データ伝送用の通信領域５１０、各宛先ノードの映像受信状態通知用の通信領域５６０の２つの通信領域を含んでいる。ソースノード１００は、タイミング生成部２０５により生成されたタイミングに従って、映像データの有効期間である繰り返し周期でスーパーフレーム５００を送信する。宛先ノードは、タイミング生成部３０５により生成されるタイミングに従って、映像データの有効期間である繰り返し周期でスーパーフレーム５００を受信する。
【００２０】
映像データ伝送用領域５１０では、ソースノード１００が宛先ノード１（１１０）と宛先ノード２（１１５）向けの映像データをそれぞれ互いに異なる複数の通信パスを使用して伝送するための領域である。５２０はパス１で伝送される高品質映像データ用の領域であり、５３０はパス２で伝送される低品質映像データ用の領域である。領域５２０の高品質映像データと領域５３０の低品質映像データは同じ左映像データから生成され、宛先ノード１（１１０）に伝送される。５４０はパス３で伝送される高品質映像データ用の領域であり、５５０はパス４で伝送される低品質映像データ用の領域である。領域５４０の高品質映像データと領域５５０の低品質映像データは、同じ右映像データから生成され、宛先ノード２（１１５）に伝送される。
【００２１】
５２１〜５２４は宛先ノード１（１１０）用の高品質映像データパケットの構成要素を示している。５２１のヘッダ部には、宛先ノードの識別情報、圧縮データ５２２のサイズや圧縮率、ロスデータ５２３のデータサイズなどの情報が含まれる。宛先ノードはこのヘッダ情報を参照することにより、自身に宛てられた高品質映像データを正しく受信することが可能となる。５２２はソースノード１００が映像ソース機器１０５から受信した左用の映像に対して圧縮処理を施して生成した圧縮データを格納する領域である。５２３は圧縮処理を施した際に消失されるロスデータを格納する領域である。宛先ノードは受信した圧縮データを伸長し、ロスデータと合成して使用することにより、高品質映像を再生することが可能となる。５２４は高品質映像データパケット全体の誤りを検出するためのＣＲＣ符号を格納する領域である。５３１〜５３３は宛先ノード１（１１０）用の低品質映像データパケットの構成要素を示している。５３１のヘッダ部には、宛先ノードの識別情報、圧縮データ５３２のサイズや圧縮率などの情報が含まれる。宛先ノードはこのヘッダ情報を参照することにより、自身に宛てられた低品質映像データを正しく受信することが可能となる。５３２にはソースノード１００が映像ソース機器から受信した左用の映像に対して圧縮処理を施して生成した圧縮データが格納される。５３３は低品質映像データパケット全体の誤りを検出するためのＣＲＣ符号を格納する領域である。領域５４０も領域５２０のように、ヘッダ部、右映像用の圧縮データ用の領域、ロスデータ用領域、ＣＲＣ符号用領域から構成される。また、領域５５０も領域５３０のように、ヘッダ部、右映像用の圧縮データ用の領域、ＣＲＣ符号用の領域から構成される。
【００２２】
５６１〜５６３は映像受信状態通知用領域５６０の構成要素を示している。ヘッダ５６１には各宛先ノードの映像受信状態の情報の送信タイミングが規定される情報が格納される。宛先ノードはこのヘッダ情報を参照することにより、自身の映像受信状態情報の送信タイミングを決定する。５６２には宛先ノード１（１１０）の映像受信状態を示す映像受信状態情報が、５６３には宛先ノード２（１１５）の映像受信状態を示す映像受信状態情報が含まれ、この領域を使用することにより宛先ノード間で映像の受信状態の交換を行う。全宛先ノードの映像受信状態の情報に基づき、各宛先ノードは使用する映像データの映像品質を決定する。
このように各宛先ノードに対して２つの通信パスを使用して映像データを伝送することにより、どちらか一方の通信パスのデータが受信できれば、映像データの有効期間内に映像を再生することが可能となる。
【００２３】
次に本発明における映像データ伝送処理の流れについてシーケンス図を交えて説明する。ここでは、映像データの受信状態のパターンに応じた３つの動作についてそれぞれ説明する。
【００２４】
宛先ノードにおいて、映像データの受信エラーが発生しなかった場合の動作について図５のシーケンス図を用いて説明する。ソースノード１００はＳ５００において、高品質映像送信部２５１によりパス１を介して高品質映像データを宛先ノード１（１１０）に伝送する。また、Ｓ５０５において、低品質映像送信部２５２によりパス２を介して低品質映像データを宛先ノード１（１１０）に伝送する。ここで宛先ノード１（１１０）は、高品質映像受信部３５１により高品質映像データを、低品質映像受信部３５２により低品質映像データを共に受信に成功したとする。よって、宛先ノード１（１１０）の映像受信状態判定部３５３は、高品質映像データと低品質映像データを共に受信に成功したと判定する。
【００２５】
次にソースノード１００は、Ｓ５１０において、高品質映像送信部２５１によりパス３を介して高品質映像データを宛先ノード２（１１５）に伝送する。また、Ｓ５１５において、低品質映像送信部２５２によりパス４を介して低品質映像データを宛先ノード２（１１５）に伝送する。ここで宛先ノード２（１１５）は、高品質映像受信部３５１により高品質映像データを、低品質映像受信部３５２により低品質映像データを共に受信に成功したりする。よって、宛先ノード２（１１５）の映像受信状態判定部３５３は、高品質映像データと低品質映像データを共に受信に成功したと判定する。
【００２６】
次に宛先ノード１（１１０）は、Ｓ５２０において、宛先ノード２（１１５）に高品質映像データと低品質映像データを共に受信に成功したことを通知する。同様にして宛先ノード２（１１５）は、Ｓ５２５において、宛先ノード１（１１０）に高品質映像データと低品質映像データを共に受信に成功したことを通知する。これらの通知は、宛先ノード１（１１０）と宛先ノード２（１１５）の映像受信状態送受信部３５４により行われる。
【００２７】
宛先ノード１（１１０）の映像データ選択部３５５は、Ｓ５３０において、宛先ノード１（１１０）と宛先ノード２（１１５）の映像データの受信状態に応じて出力すべき映像品質を決定する。今回は、宛先ノード１（１１０）と宛先ノード２（１１５）は共に高品質映像データと低品質映像データを正しく受信できたため、高品質映像データをプロジェクタに出力する。同様にして宛先ノード２（１１５）  の映像データ選択部３５５も、Ｓ５３５において、宛先ノード１（１１０）と宛先ノード２（１１５）の映像データの受信状態に応じて出力すべき映像品質を決定する。今回は、宛先ノード１（１１０）と宛先ノード２（１１５）共に高品質映像データと低品質映像データを正しく受信できたため、高品質映像をプロジェクタに出力する。
【００２８】
図４のフレーム構成に示すように、高品質映像データを圧縮データとロスデータで構成している場合、圧縮データを伸長し、ロスデータと合成することで、高品質な映像出力データを生成する。このようにして宛先ノード１（１１０）と宛先ノード２（１１５）は出力する映像品質を均質化することが可能となる。
【００２９】
次に片方の宛先ノードにおいて高品質映像データの受信エラーが発生した場合の動作について図６のシーケンス図を用いて説明する。ソースノード１００は、Ｓ６００において、高品質映像送信部２５１によりパス１を介して高品質映像データを宛先ノード１（１１０）に伝送する。また、Ｓ６０５において、低品質映像送信部２５２によりパス２を介して低品質映像データを宛先ノード１（１１０）に伝送する。ここで宛先ノード１（１１０）は、高品質映像受信部３５１によるパス１を介した高品質映像データの受信に失敗し、低品質映像受信部３５２によるパス２を介した低品質映像データの受信に成功したとする。よって、宛先ノード１（１１０）の映像受信状態判定部３５３は、高品質映像データの受信に失敗し、低品質映像データの受信に成功したと判定する。
【００３０】
次にソースノード１００は、Ｓ６１０において、高品質映像送信部２５１によりパス３を介して高品質映像データを宛先ノード２（１１５）に伝送する。また、Ｓ６１５において、低品質映像送信部２５２によりパス４を介して低品質映像データを宛先ノード２（１１５）に伝送する。ここで宛先ノード２（１１５）は、高品質映像受信部３５１による高品質映像データの受信に成功し、低品質映像受信部３５２による低品質映像データの受信に成功したりする。よって、宛先ノード２（１１５）の映像受信状態送受信部３４５は、高品質映像データと低品質映像データを共に受信に成功したと判定する。
【００３１】
次に宛先ノード１（１１０）の映像受信状態送受信部３４５は、Ｓ６２０において、宛先ノード２（１１５）に高品質映像データの受信に失敗し、低品質映像データの受信に成功したことを通知する。同様にして宛先ノード２（１１５）  の映像受信状態送受信部３４５は、Ｓ６２５において、宛先ノード１（１１０）に高品質映像データと低品質映像データを共に受信に成功したことを通知する。
【００３２】
宛先ノード１（１１０）の映像データ選択部３５５は、Ｓ６３０において、宛先ノード１（１１０）と宛先ノード２（１１５）の映像データの受信状態に応じて出力すべき映像品質を決定する。今回、自身が高品質映像データの受信に失敗したので、正しく受信できた低品質映像データをプロジェクタに出力する。同様にして宛先ノード２（１１５）の映像データ選択部３５５も、Ｓ６３５において、宛先ノード１（１１０）と宛先ノード２（１１５）の映像データの受信状態に応じて出力すべき映像品質を決定する。今回は、宛先ノード１（１１０）が高品質映像データの受信に失敗したので、正しく受信できた低品質映像をプロジェクタに出力する。図４のフレーム構成に示すように、低品質映像データに圧縮データを使用している場合、宛先ノード１（１１０）は、パス２を介して受信した圧縮データを伸長したデータを出力データとして使用する。また、宛先ノード２（１１５）は、パス３もしくはパス４のいずれかで受信した圧縮データを伸長したデータを出力データとして使用する。
以上のように、宛先ノード１（１１０）と宛先ノード２（１１５）は、両宛先ノードからプロジェクタに出力する映像の品質を、正しく受信できた映像データのうち、低い映像品質に合わせてプロジェクタに出力する。これにより、宛先ノード１（１１０）と宛先ノード２（１１５）が出力する映像品質を均質化することが可能となる。
【００３３】
次に片方の宛先ノードにおいて高品質映像データのみの受信に成功し、もう片方の宛先ノードにおいて低品質映像データのみの受信に成功した場合の動作について図７のシーケンス図を用いて説明する。
【００３４】
ソースノード１００は、Ｓ７００において、高品質映像送信部２５１によりパス１を介して高品質映像データを宛先ノード１（１１０）に伝送する。また、Ｓ７０５において、低品質映像送信部２５２によりパス２を介して低品質映像データを宛先ノード１（１１０）に伝送する。ここで宛先ノード１（１１０）は、高品質映像受信部３５１による高品質映像データの受信に失敗し、低品質映像受信部３５２による低品質映像データの受信に成功したとする。よって、宛先ノード１（１１０）の映像受信状態判定部３５４は、高品質映像データの受信に失敗し、低品質映像データの受信に成功したと判定する。
【００３５】
次にソースノード１００は、Ｓ７１０において、高品質映像送信部２５１によりパス３を介して高品質映像データを宛先ノード２（１１５）に伝送する。また、Ｓ７１５において、低品質映像送信部２５２によりパス４を介して低品質映像データを宛先ノード２（１１５）に伝送する。ここで宛先ノード２（１１５）は高品質映像受信部３５１による高品質映像データの受信に成功し、低品質映像受信部３５２による低品質映像データの受信に失敗している。よって、宛先ノード２（１１５）の映像受信状態判定部３５３は、高品質映像データの受信に成功し、高品質映像データの受信に成功したと判定する。
【００３６】
次に宛先ノード１（１１０）は、Ｓ７２０において、映像受信状態送受信部３５４により、宛先ノード２（１１５）に高品質映像データの受信に失敗し、低品質映像データの受信に成功したことを通知する。同様にして宛先ノード２（１１５）は、Ｓ７２５において、映像受信状態送受信部３５４により、宛先ノード１（１１０）に高品質映像データの受信に成功し、低品質映像データの受信に失敗したことを通知する。
【００３７】
次に宛先ノード１（１１０）は、Ｓ７３０において、映像データ選択部３５５により、宛先ノード１（１１０）と宛先ノード２（１１５）の映像データの受信状態に応じて出力すべき映像品質を決定する。今回、自身が高品質映像データの受信に失敗し、低品質データの受信に成功し、宛先ノード２（１１５）が高品質映像データの受信に成功し、低品質映像データの受信に失敗したので、低品質映像をプロジェクタに出力する。従って、宛先ノード１（１１０）は、Ｓ７０５においてパス２を介して受信した低品質データをプロジェクタに出力する。
【００３８】
同様にして宛先ノード２（１１５）も、宛先ノード１（１１０）と宛先ノード２（１１５）の映像データの受信状態に応じて出力すべき映像品質を決定する。今回は、宛先ノード１（１１０）が高品質データの受信に失敗し、低品質データの受信に成功し、宛先ノード２（１１５）が高品質映像データの受信に成功し、低品質映像データの受信に失敗したので、低品質映像をプロジェクタに出力する。ここで、宛先ノード２（１１５）は、低品質映像データをプロジェクタに出力すべきだが、低品質映像データの受信に失敗している。そのためＳ７３５において、映像品質調整部３５５により、正しく受信できた高品質映像データから低品質映像データを抽出した後、この低品質映像データをＳ７４０においてプロジェクタに出力する。
【００３９】
図４のフレーム構成に示すように、高品質映像データを圧縮データとロスデータで構成している場合、ロスデータを使用せずに圧縮データのみを使用すればよい。このようにして宛先ノード１（１１０）と宛先ノード２（１１５）は、両宛先ノードからプロジェクタに出力する映像の品質を、正しく受信できた映像データのうち、低い映像品質に合わせてプロジェクタに出力する。これにより、宛先ノード１（１１０）と宛先ノード２（１１５）が出力する映像品質を均質化することが可能となる。
【００４０】
次に宛先ノードのスーパーフレーム単位の内部動作の詳細について、図８のフローチャートを用いて説明する。
【００４１】
Ｓ８００において、各宛先ノードは、ソースノード１００から送信される高品質映像データの受信を高品質受信部３５１により行い、映像受信状態判定部３５３により判定した受信状態をＲＡＭ３１５に記憶しておく。また、Ｓ８０５において、ソースノード１００から送信される低品質映像データの受信を低品質受信部３５２により行い、映像受信状態判定部３５３により判定した受信状態をＲＡＭ３１５に記憶しておく。
【００４２】
次にＳ８１０において、記憶していた自身の高品質映像データと低品質映像データの受信状態を、映像受信状態送受信部３５４により他の宛先ノードに送信する。また、他の宛先ノードから高品質映像データと低品質映像データの受信状態を映像受信状態送受信部３５４により受信する。次にＳ８２０において、映像データ選択部３５５により、全宛先ノードが高品質映像データの受信に成功したかどうかを判定し、出力するデータの品質を選択する。全宛先ノードが高品質映像データの受信に成功したと判定した場合には、Ｓ８２５において、高品質映像データをプロジェクタに出力し、Ｓ８００に戻り、次のスーパーフレームの受信処理を行う。
【００４３】
Ｓ８２０において、いずれかの宛先ノードが高品質映像データの受信に失敗したと判定した場合には、Ｓ８３０に分岐する。Ｓ８３０では、自身が低品質映像データの受信に成功したかどうかを判定する。成功したと判定した場合には、Ｓ８３５にて低品質映像データをプロジェクタに出力し、Ｓ８００に戻り、次のスーパーフレームの受信処理を行う。
【００４４】
Ｓ８３０において、自身が低品質映像データの受信に失敗したと判定した場合には、Ｓ８４０に分岐する。Ｓ８４０では、自身が高品質映像データの受信に成功したかどうかを判定する。自身が高品質映像データの受信に成功したと判定した場合には、Ｓ８４５において、受信した高品質映像データから低品質映像データを映像品質調整部３６０により抽出しプロジェクタに出力し、Ｓ８００に戻り、次のスーパーフレームの受信処理を行う。
【００４５】
Ｓ８４０の判定により、自身が高品質映像データの受信に失敗した場合は、高品質映像データも低品質映像データも受信に失敗している。そのため、再生する映像データが存在しないので、プロジェクタに何も出力せずに処理を終了し、Ｓ８００に戻り、次のスーパーフレームの受信処理を行う。
このようにして、各宛先ノードが受信した映像の品質に応じて、プロジェクタに出力する映像品質を制御することにより、全プロジェクタに出力される映像品質の均質化を実現している。
【００４６】
（実施例２）
実施例１では高品質映像データと低品質映像データをそれぞれ異なる通信パスを使用して、各宛先ノードへ伝送していた。本実施例では、同じ通信パスを使用して高品質映像データと低品質映像データを伝送する場合の例について説明する。
【００４７】
図９は本実施例におけるネットワークの構成図を示しており、ソースノード１００と各宛先ノード間はそれぞれ１つの通信パスで接続されている。左映像の高品質映像データと低品質映像データは通信パス１４０（パス１）を使用して、右映像の高品質映像データと低品質映像データは通信パス１５０（パス２）を使用して伝送される。なお、ソースノード１００、宛先ノード１（１１０）、宛先ノード２（１１５）は、図２、図３で説明した構成なので、詳細な説明は省略する。
【００４８】
図１０は、図４に示したスーパーフレームの映像データ伝送用の通信領域５１０を本実施例に適用する場合の構成である。領域１０００は、宛先ノード１（１１０）用の左映像の高品質映像データ用の領域である。領域１０１０は、宛先ノード１（１１０）用の左映像の低品質映像データ用の領域である。宛先ノード１（１１０）用の左映像の高品質映像データと左映像の低品質映像データは同じパス１を使用して伝送される。領域１０２０は、宛先ノード２（１１５）用の右映像の高品質映像データ用の領域である。領域１０３０は、宛先ノード２（１１５）用の右映像の低品質映像データ用の領域である。宛先ノード２（１１５）用の右映像の高品質映像データと右映像の低品質映像データは同じパス２を使用して伝送される。
宛先ノード１（１１０）、宛先ノード２（１１５）の内部動作に関しては、高品質映像データと低品質映像データとを同じ通信パスから受信する点が異なり、他の動作は実施例１の図８に示す内容と同様なので説明が省略する。
本実施例においても、各宛先ノードの受信状態、つまり、各宛先ノードが受信した映像の品質に応じて、プロジェクタに出力する映像品質を制御することにより、全プロジェクタに出力される映像品質の均質化を実現できる。
【００４９】
なお、実施例１、２では、高品質映像データを圧縮データとロスデータにより伝送していたが、高品質映像データとして非圧縮データを伝送してもよい。この場合、図８のＳ８４５の処理では、映像品質調整部３５６０は、高品質映像データを圧縮処理し、低品質データを生成し、生成した低品質データをプロジェクタに出力する。また、プロジェクタにより映像を投影する例について説明したが、複数の液晶モニタ等の表示装置において映像を合成表示するようにしてもよい。
【００５０】
また、高品質データと低品質データを伝送する例について説明したが、高品質データ、中品質データ、低品質データ等、データの品質を３以上にして伝送してもよい。この場合も、複数の宛先ノードで受信したデータの中で品質の低いデータに合わせて各データを合成出力することにより、合成出力するデータの品質の違いを目立たなくすることができる。
【００５１】
また、上記説明における映像は動画でも静止画でもよい。しかしながら、高い（速い）頻度で画面を切り替えない場合には、宛先ノードは映像の受信に失敗しても再送することにより高品質な映像を受信できるが、動画のように画面を速い所定間隔で切り替える場合は画面切り替えに再送が間に合わない場合がある。そのため本発明は動画、静止画を速い間隔で切り替える場合により優れた効果が期待できる。
【００５２】
また、上記説明では、各宛先ノードがプロジェクタに出力する映像品質を決定、選択する決定装置として機能する例について説明したが、少なくとも１つの宛先ノードが映像品質を選択し、他の宛先ノードに選択した映像品質を通知するようにしてもよい。例えば、各宛先ノードが１台の宛先ノードに映像データの受信状態を通知するようにし、この通知を受けた宛先ノードが映像品質を選択し、選択した映像品質を他の宛先ノードに通知すればよい。選択された映像品質の通知を受けた宛先ノードは、通知された映像品質の映像を出力すれば同様の効果を得ることができる。また、宛先ノードとは異なる装置が映像品質を決定、選択する決定装置として機能してもよい。この装置は、各宛先ノードの映像データの受信状態を収集し、収集した受信状態に応じて合成出力する映像の品質を選択して各宛先ノードに通知し、各宛先ノードは通知された品質の映像を出力すればよい。
【００５３】
また、上記説明では、分割映像の映像品質を均質化して合成する例を説明したが、均質化せずに、合成出力した際に見た目に不自然な映像にはならない程度に近い品質の映像を合成出力してもよい。つまり、各宛先ノードは互いに近い品質の映像を出力してもよい。
【００５４】
上記説明によれば、合成出力する複数の映像データの各々を、複数の品質に分けて複数の宛先ノードへ伝送するシステムにおいて、複数の宛先ノードが出力する映像品質を均質化することができる。よって、１つの映像を左右や上下に分割した複数映像を伝送するシステムの場合、分割映像の映像品質を均質化して合成することができ、見た目に不自然な映像が表示されることを予防できる。また、分割映像の一部を重ね合わせ、エッジブレンディング処理を施す場合でも、映像の境目が目立たなくなる。また、３Ｄ映像や、輝度を向上するために映像を重ね合わせる場合、同等の映像品質の映像が重ね合わせられるため、品質が低い映像の乱れが際立つことなく、全体の映像品位の低下が目立たなくなる。
【００５５】
なお、以上の説明は、本発明の実施形態の一例であり、本発明が本実施の形態に限定されるわけでないことは言うまでもないことである。
【００５６】
また本実施例では、高品質映像・低品質映像データを同じ通信媒体を使用して伝送したが、例えば高品質映像データを無線ＬＡＮで伝送し、低品質映像データを公衆無線アクセス網で伝送するといったように異なる通信媒体を使用して伝送する形態を取ってもよい。また、有線通信であっても伝送状態が変化しやすい場合には同様な効果が期待できる。
【００５７】
また、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア（プログラム）を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理である。
【符号の説明】
【００５８】
１００  ソースノード
１０５  映像ソース機器
１１０  宛先ノード１
１１５  宛先ノード２
１１１、１１６  プロジェクタ
１２０  左映像
１２５  右映像
１３０、１３１  反射物
１４０、１４１、１５０、１５１  通信パス
１６０  映像受信状態
【図１】
0005800513.tif 000002
【図２】
0005800513.tif 000003
【図３】
0005800513.tif 000004
【図４】
0005800513.tif 000005
【図５】
0005800513.tif 000006
【図６】
0005800513.tif 000007
【図７】
0005800513.tif 000008
【図８】
0005800513.tif 000009
【図９】
0005800513.tif 000010
【図１０】
0005800513.tif 000011