(57)【要約】【課題】単一の送信機に対して複数の受信機が存在する無線伝送システムで、全受信機間での再生同期を補償する。【解決手段】受信装置は、送信装置からの映像データを受信する第１受信手段と、該映像データに基づいて、受信応答を作成する応答作成手段と、送信装置及び受信装置以外の他の受信装置へ受信応答を送信する第１送信手段と、送信装置からの映像データの再生時刻情報に基づいて、映像データを再生する映像データ再生手段とを備え、第１受信手段は、送信装置からの映像データの再生時刻情報を受信し、送信装置は、複数の受信装置に映像データを送信する第２送信手段と、複数の受信装置から映像データの受信応答を受信する第２受信手段と、第２受信手段により映像データを送信した全受信装置から受信応答を受信し、映像データの再生時刻情報を作成する情報作成手段とを備え、第２送信手段は、複数の受信装置に映像データの再生時刻情報を送信する。【選択図】図１
2015154098.tif 000002
【特許請求の範囲】
【請求項１】
映像データを無線送信する送信装置と、前記映像データを再生する複数の受信装置とを備える無線伝送システムにおいて、
前記受信装置は、
前記送信装置により送信された映像データを受信する第１の受信手段と、
前記第１の受信手段により受信された映像データに基づいて、前記映像データに対する受信応答を作成する受信応答作成手段と、
前記送信装置及び前記受信装置以外の他の受信装置へ、前記受信応答作成手段により作成した受信応答を送信する第１の送信手段と、
前記受信応答作成手段により作成される受信応答を受信した前記送信装置から送信される前記映像データの再生時刻情報に基づいて、前記第１の受信手段により受信された前記映像データを再生する映像データ再生手段と
を備え、
前記第１の受信手段は、前記送信装置から送信される前記映像データの再生時刻情報を受信し、
前記送信装置は、
前記複数の受信装置に前記映像データを送信する第２の送信手段と、
前記複数の受信装置から前記映像データの受信応答を受信する第２の受信手段と、
前記第２の受信手段により前記映像データを送信した全ての受信装置から前記受信応答を受信した場合、前記複数の受信装置に対して送信する、前記映像データの再生時刻情報を作成する再生時間情報作成手段と
を備え、
前記第２の送信手段は、前記複数の受信装置に前記映像データの再生時刻情報を送信する、無線伝送システム。
【請求項２】
前記受信装置は、
前記受信装置内の処理に基づく遅延時間を表す情報を作成する遅延時間情報作成手段
を有し、
前記第１の送信手段は、前記受信応答作成手段により作成された受信応答とともに、前記遅延時間情報作成手段により作成された遅延時間を表す情報を送信し、
前記再生時間情報作成手段は、前記第２の受信手段により受信された遅延時間を表す情報に基づいて、前記映像データの再生時刻情報を作成する、請求項１に記載の無線伝送システム。
【請求項３】
前記送信装置は、
前記映像データに含まれるフレームタイプに基づいて、符号化するフレームタイプを予測し、前記映像データを符号化する符号化手段
を備える、請求項１又は２に記載の無線伝送システム。
【請求項４】
前記送信装置は、
前記第２の受信手段により受信された受信応答から前記第２の送信手段により送信した映像データが前記第１の受信手段により正常に受信されたか否かを解析し、正常に受信されていないと判断した場合、前記第２の送信手段から前記映像データを再送する送信制御手段
を有する、請求項１ないし３のいずれか１項に記載の無線伝送システム。
【請求項５】
前記第１の送信手段は、前記受信応答をブロードキャスト送信する、請求項１ないし４のいずれか１項に記載の無線伝送システム。
【請求項６】
前記第２の送信手段は、前記複数の受信装置に送信時間を割り当て、受信装置毎に割り当てた送信時間に前記映像データをユニキャスト送信する、請求項１ないし５のいずれか１項に記載の無線伝送システム。
【請求項７】
前記受信装置は、
前記映像データ再生手段により再生される映像を表示する映像表示手段
を備え、
前記複数の受信装置の映像データ再生手段の各々は、各映像データ再生手段により再生される映像をつなぎ合わせた映像が前記映像表示手段に表示されるように映像データを再生する、請求項１ないし６のいずれか１項に記載の無線伝送システム。
【請求項８】
送信装置から送信された映像データを再生する複数の受信装置の各々は、
前記送信装置により送信された映像データを受信する受信手段と、
前記受信手段により受信された映像データに基づいて、前記映像データに対する受信応答を作成する受信応答作成手段と、
前記送信装置及び自受信装置以外の他の受信装置へ、前記受信応答作成手段により作成した受信応答を送信する送信手段と、
前記受信応答作成手段により作成される受信応答を受信した前記送信装置から送信される前記映像データの再生時刻情報に基づいて、前記受信手段により受信された前記映像データを再生する映像データ再生手段と
を備え、
前記受信手段は、前記送信装置から送信される前記映像データの再生時刻情報を受信する、受信装置。
【請求項９】
複数の受信装置へ映像データを無線送信する送信装置において、
前記複数の受信装置に前記映像データを送信する送信手段と、
前記複数の受信装置から前記映像データの受信応答を受信する受信手段と、
前記受信手段により前記映像データを送信した全ての受信装置から前記受信応答を受信した場合、前記複数の受信装置に対して送信する、前記映像データの再生時刻情報を作成する再生時間情報作成手段と
を備え、
前記送信手段は、前記複数の受信装置に前記映像データの再生時刻情報を送信する、送信装置。
【請求項１０】
複数の受信装置が送信装置から送信された映像データを再生する再生制御方法において、
前記受信装置は、
前記送信装置により送信された映像データを受信し、
前記受信した映像データに基づいて、前記映像データに対する受信応答を作成し、
前記送信装置及び前記受信装置以外の他の受信装置へ、前記受信応答を送信し、
前記送信装置から送信される前記映像データの再生時刻情報を受信し、
前記映像データの再生時刻情報に基づいて、前記映像データを再生し、
前記送信装置は、
前記複数の受信装置に前記映像データを送信し、
前記複数の受信装置から前記映像データの受信応答を受信し、
前記映像データを送信した全ての受信装置から前記受信応答を受信した場合、前記複数の受信装置に対して送信する、前記映像データの再生時刻情報を作成し、
前記複数の受信装置に前記映像データの再生時刻情報を送信する、再生制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、無線伝送システムに関する。
【背景技術】
【０００２】
無線デジタル伝送を実現する最も大きな要因は、映像や音声の高能率符号化技術及び符号化情報をパケット化して、同期情報とともに多重化伝送する技術の国際標準化である。
【０００３】
ISO/IEC(International Organization for Standardization/ International Electrotechnical Commission)にて規格化されたMPEG( Moving Picture Experts Group)2標準は、上記の要求にこたえる技術として、世界各国で採用されている。
【０００４】
MPEG2システムでは、各メディアのパケットに付された時刻情報であるタイムスタンプを用いて再生同期をとる。デコーダは、各メディアのタイムスタンプを比較し、同一時刻に再生が行われるように制御する。送信側にはSTC(System Time Clock)という27MHzのタイムカウンタを持たせ、そのサンプル値をPCR(Program Clock Reference)として100msに1回以上の頻度でパケットに多重化して送信側から送り、受信側ではこのPCRを元にPLL(Phase Locked Loop)回路を元にSTCを再生する。
【０００５】
次に、映像や音声などの再生同期を必要とするそれぞれのパケットのヘッダ部には、DTS(Decoding Time Stamp)やPTS(Presentation Time Stamp)という、映像や音声を復号・再生すべき時刻のSTCカウンタ値を載せて送り、受信側ではこの値とSTC値を比較しながら適切な時刻にそれぞれのデータを復号・再生することにより再生時刻同期を実現する。
【０００６】
複数の受信機間で映像再生タイミングを同期させる目的で、送信側から映像データの再生を遅延させる時間である再生オフセット時間を格納したパケットを送信し、受信側では映像データをバッファリングし、再生オフセット時間後に読み出されるように制御する技術が知られている（例えば、特許文献１参照）。
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかし、従来の無線伝送システムは受信機側において映像と音声の再生同期を実現する方式であり、受信機が複数存在する場合に受信機間での再生同期を実現することは補償されない。
【０００８】
例えば、全ての受信機が同時に映像再生するように映像を送信した場合、特定の受信機にエラーが発生し映像再生が不可能である場合には、他の正常受信した受信機のみで映像が再生される。
【０００９】
そこで、本発明は、単一の送信機に対して複数の受信機が存在する無線伝送システムで、全受信機間での再生同期を補償することを目的とする。
【課題を解決するための手段】
【００１０】
開示の一実施例の無線伝送システムは、
映像データを無線送信する送信装置と、前記映像データを再生する複数の受信装置とを備える無線伝送システムにおいて、
前記受信装置は、
前記送信装置により送信された映像データを受信する第１の受信手段と、
前記第１の受信手段により受信された映像データに基づいて、前記映像データに対する受信応答を作成する受信応答作成手段と、
前記送信装置及び前記受信装置以外の他の受信装置に、前記受信応答作成手段により作成された受信応答を送信する第１の送信手段と、
前記受信応答作成手段により作成される受信応答を受信した前記送信装置から送信される前記映像データの再生時刻情報に基づいて、前記受信手段により受信された前記映像データを再生する映像データ再生手段と
を備え、
前記第１の受信手段は、前記送信装置から送信される前記映像データの再生時刻情報を受信し、
前記送信装置は、
前記複数の受信装置に前記映像データを送信する第２の送信手段と、
前記複数の受信装置から前記映像データの受信応答を受信する第２の受信手段と、
前記第２の受信手段により前記映像データを送信した全ての受信装置から前記受信応答を受信した場合、前記複数の受信装置に対して送信する、前記映像データの再生時刻情報を作成する再生時刻情報作成手段と
を備え、
前記第２の送信手段は、前記複数の受信装置に前記映像データの再生時刻情報を送信する。
【発明の効果】
【００１１】
開示の実施例によれば、単一の送信機に対して複数の受信機が存在する無線伝送システムで、全受信機間での再生同期を補償することができる。
【図面の簡単な説明】
【００１２】
【図１】無線伝送システムの一実施例を示す図である。
【図２】送信機の一実施例を示す図である。
【図３】送信機の制御部を示す機能ブロック図である。
【図４】映像データの圧縮処理を説明する図である。
【図５】受信機の一実施例を示す図である。
【図６】受信機の制御部を示す機能ブロック図である。
【図７】受信機のハードウェアの一部を示す図である。
【図８】無線伝送システムの動作を示す図である。
【図９】送信機の動作を示すフローチャートである。
【図１０】受信機の動作を示すフローチャートである。
【図１１】無線伝送システムの一変形例を示す図である。
【図１２】受信機の一変形例を示す図である。
【発明を実施するための形態】
【００１３】
次に、本発明を実施するための形態を、以下の実施例に基づき図面を参照しつつ説明する。以下で説明する実施例は一例に過ぎず、本発明が適用される実施の形態は、以下の実施例に限られない。
なお、実施例を説明するための全図において、同一機能を有するものは同一符号を用い、繰り返しの説明は省略する。
【００１４】
＜実施例＞
＜無線伝送システム＞
図１は、無線伝送システムの一実施例を示す。
【００１５】
無線伝送システムは、単一の送信機１００と複数の受信機（受信機Ａ２００、受信機Ｂ３００、受信機Ｃ４００）とを有する。受信機Ａ２００、受信機Ｂ３００、受信機Ｃ４００は、受信機グループ５００を構成する。無線伝送システムの一実施例では、受信機グループ５００が３つの受信機を有する場合について説明するが、２つの受信機を有するようにしてもよいし、４つ以上の受信機を有するようにしてもよい。
【００１６】
本実施例では、映像データを送信する送信装置を送信機といい、映像データを受信する受信装置を受信機という。送信機は受信機からの受信応答などのデータを受信し、受信機は送信機へ受信応答などのデータを送信する。無線伝送システムでは、送信機１００からの映像データを受信機グループ５００の各受信機（受信機Ａ２００、受信機Ｂ３００、受信機Ｃ４００）で同時に再生することができる。
【００１７】
＜送信機１００＞
図２は、送信機１００の一実施例を示す。送信機１００は、アンテナ１０２と、送信部１０４と、受信部１０６と、制御部１０８と、記憶部１１０とを備える。
【００１８】
送信部１０４は、アンテナ１０２を介して、受信機グループ５００の各受信機（受信機Ａ２００、受信機Ｂ３００、受信機Ｃ４００）へ、制御部１０８から入力される映像データを無線送信する。送信部１０４は、映像データに対する応答が否定応答（ＮＡＣＫ）である場合に制御部１０８から入力された映像データを再送する。
【００１９】
また、アンテナ１０２を介して受信機グループ５００の全受信機から映像データに対する肯定応答を受信した場合に、送信部１０４は、制御部１０８から入力される映像データの再生時刻を表す情報（以下、「映像データ再生時刻情報」という）を、アンテナ１０２を介して、受信機グループ５００の各受信機へ無線送信する。
【００２０】
受信部１０６は、アンテナ１０２を介して、受信機グループ５００の各受信機から映像データに対する応答を受信し、制御部１０８へ入力する。
【００２１】
記憶部１１０は、送信機１００全体の動作を制御する制御部１０８に搭載されるＣＰＵ(Central Processing Unit)等の駆動に用いられるプログラムを記憶するとともに、受信機グループ５００の各受信機へ送信する映像データ１１２を格納する。
【００２２】
制御部１０８は、ＣＰＵ等のハードウェアにより実現され、送信部１０４、受信部１０６、及び記憶部１１０と接続される。制御部１０８は、送信機１００全体の動作を制御する。
【００２３】
図３は、制御部１０８を示す機能ブロック図である。制御部１０８は、送信制御部１０８２と、再生時間情報作成部１０８４とを有する。
【００２４】
送信制御部１０８２は、受信機グループ５００の各受信機へ、記憶部１１０に格納された映像データ１１２を無線送信する制御を実行する。送信制御部１０８２は、映像データ１１２に含まれるフレームタイプに基づいて、符号化する映像データのフレームタイプを予測（フレーム間予測）し、映像データを符号化し、送信部１０４へ入力する。
【００２５】
送信制御部１０８２は、映像データを符号化する際に、データ伝送効率の向上を目的として情報を圧縮する。映像データを圧縮することにより、信号の冗長性を取り除くとともに、視覚特性にとって影響の小さい情報を削減する。送信機１００の一実施例では、フレーム間予測により映像データを圧縮する。
【００２６】
デジタル映像データは、時空間的に離散的な信号値の集合で表現され、時間方向に関しては「フレーム」を単位としている。多くの画像において、また多くの部分において、数十分の1秒間での映像信号の変化は少なく、空間的には同位置に存在する信号の時間方向の相関性は極めて高い。したがって、時間方向で隣接するフレームの同位置の信号の差分をとることで、０（零）に集中した信号分布へ変換することにより、総情報量を削減することが可能である。このフレーム間予測を適用することにより、映像データの情報量の圧縮を効果的に行うことができる。
【００２７】
具体的には、送信制御部１０８２は、符号化の終了したフレームを復号しておき、これから符号化すべきフレームを予測する。ここで大きな特徴として、フレーム双方向予測がある。フレーム双方向予測は、符号化すべきフレームを過去のフレームと未来のフレームから予測する技術である。未来のフレームから予測するには、フレームの並べ替えを行い、参照するフレームを予め符号化しておく。全てのフレームに双方向予測を行うことはできず、３つのフレームタイプを持つ構造となる。
【００２８】
図４は、各フレームタイプと予測の参照関係を示す。図４において、「Ｉ」により表されるフレームは、他のフレームからの予測を用いないフレームである。「Ｐ」により表されるフレームは、過去のフレームからのみ予測を行うフレームである。「Ｂ」により表されるフレームは、過去と未来のフレームから予測を行うフレームである。フレームの予測に利用するフレームとフレームの予測の対象となるフレームとの関係を矢印で表す。具体的には、フレームの予測に利用するフレームからフレームの予測の対象となるフレームへ矢印を描く。「I」により表されるフレームを基準として符号化可能なフレームのグループをＧＯＰ（Ｇｒｏｕｐ  ｏｆ  Ｐｉｃｔｕｒｅ）という。
【００２９】
無線伝送システムの一実施例では、複数の受信機で映像データの再生が可能となるのは、全受信機が映像データを正常に受信した場合である。つまり、無線伝送システムの一実施例は、各受信機が映像データを正常に受信し、各々のタイミングで映像を再生する場合に比べて、映像が再生可能となるまでの遅延が長くなる。しかし、フレーム間予測を利用して情報を圧縮することで、映像データの送信に要する時間を短縮できるため、映像データを送信してから全受信機で映像データを再生できるまでの遅延を短縮することができる。
【００３０】
図３に戻り説明を続ける。
【００３１】
送信制御部１０８２は、受信機毎、つまり受信機Ａ２００、受信機Ｂ３００、及び受信機Ｃ４００のそれぞれに送信時間を割り当て、映像データをユニキャスト送信する制御を実行する。送信制御部１０８２は、映像データを送信する受信機Ａ２００、受信機Ｂ３００、及び受信機Ｃ４００からの応答に基づいて、否定応答を送信した受信機へ再送する映像データを送信部１０４へ入力する。
【００３２】
また、送信制御部１０８２は、受信機からの肯定応答をカウントするカウンタを有し、カウンタのカウント値が受信機グループ５００を構成する受信機の数（ここでは、「３」）に達した場合、再生時間情報作成部１０８４に通知する。
【００３３】
また、送信制御部１０８２は、再生時間情報作成部１０８４から入力される映像データ再生時刻情報を、受信機グループ５００を構成する受信機へブロードキャスト送信する。送信制御部１０８２は、ＭＰＥＧ標準で規定され、再生すべき時刻情報であるＰＴＳ（Ｐｒｅｓｅｎｔａｔｉｏｎ  Ｔｉｍｅ  Ｓｔａｍｐ）を使用して、映像データ再生時刻情報を通知してもよい。
【００３４】
再生時間情報作成部１０８４は、通信制御部１０８２と接続され、送信制御部１０８２からカウンタのカウント値が受信機グループ５００を構成する受信機の数に達したことが通知された場合に、映像データを再生する時間（再生時刻（ｔｐ））を表す情報を作成する。映像データの再生時刻は、送信機１００から受信機Ａ２００、受信機Ｂ３００、又は受信機Ｃ４００へ到達するまでの時間と、各受信機における処理時間に基づいて設定される。さらに、受信機Ａ２００、受信機Ｂ３００、及び受信機Ｃ４００から、アナログ回路の遅延時間情報が通知された場合には、該遅延時間情報に基づいて、映像データの再生時刻が調整される。再生時間情報作成部１０８４は、送信制御部１０８２へ映像データの再生時刻情報を入力する。
【００３５】
＜受信機Ａ２００＞
図５は、受信機Ａ２００の一実施例を示す。受信機Ａ２００は、アンテナ２０２と、送信部２０４と、受信部２０６と、制御部２０８と、記憶部２１０と、表示装置２１２とを備える。受信機Ｂ３００、受信機Ｃ４００についても受信機Ａ２００を適用できる。
【００３６】
送信部２０４は、アンテナ２０２を介して、送信機１００から映像データを受信した際に制御部２０８から入力される応答（肯定応答又は否定応答）をブロードキャスト送信する。ブロードキャストされた応答は、送信機１００、受信機Ａ２００以外の他の受信機に受信される。ここで、送信部２０４は、アンテナ２０２を介して、送信機１００から映像データを受信した際に制御部２０８から入力される応答（肯定応答又は否定応答）を送信機１００へ送信するようにしてもよい。
【００３７】
受信部２０６は、アンテナ２０２を介して、送信機１００からの映像データを受信し、制御部２０８へ入力する。また、受信部２０６は、アンテナ２０２を介して、送信機１００から送信される再生時刻情報を受信する。
【００３８】
記憶部２１０は、受信機Ａ２００全体の動作を制御する制御部２０８に搭載されるＣＰＵ等の駆動に用いられるプログラムを記憶する。
【００３９】
制御部２０８は、ＣＰＵ等のハードウェアにより実現され、送信部２０４、受信部２０６、及び記憶部２１０と接続される。制御部２０８は、受信機Ａ２００全体の動作を制御する。
【００４０】
表示装置２１２は、制御部２０８と接続され、制御部２０８により再生される映像データを出力する。
【００４１】
図６は、制御部２０８の機能ブロック図である。制御部２０８は、映像データ判定部２０８２と、送信制御部２０８４と、遅延時間取得部２０８６と、映像データ再生部２０８８とを有する。
【００４２】
映像データ判定部２０８２は、受信部２０６によって映像データが正常に受信できたか否かを判定する。映像データ判定部２０８２は、映像データを正常に受信できたと判定した場合には送信制御部２０８４に肯定応答を入力するとともに、映像データ再生部２０８８に該映像データを入力する。映像データ判定部２０８２は、映像データを正常に受信できなかったと判定した場合には送信制御部２０８４に否定応答を入力する。
【００４３】
遅延時間取得部２０８６は、受信機Ａ２００のアナログ回路により生じる遅延時間を取得する。
【００４４】
図７は、受信機Ａ２００のハードウェアの一部を示す。
【００４５】
電気電子回路では、主にクロックによってタイミングが規定がされたデジタル回路９と外部デバイス（LED、モータ等）駆動信号や有線通信信号や無線通信信号を生成するアナログ回路１０とに大別される。
【００４６】
デジタル回路９とアナログ回路１０は互いに接続される。デジタル回路９は、入力データ（ＤＡＴＡ）を処理するロジック部１１とクロック（ＣＬＫ）によるデータラッチのためのフリップフロップ（ＦＦ： Flip-Flop）１２を有する。
【００４７】
一方、アナログ回路１０は、アンプ１３等を有する。図７では、デジタル回路９からアナログ回路１０へ信号が伝送されるが、アナログ回路１０からデジタル回路９へ信号が伝送されるように構成することもできる。
【００４８】
デジタル回路９では受信データ処理や解析が行われ、アナログ回路１０では無線信号の受信や映像データや音声データの再生が行われる。アナログ回路１０は、映像データや音声データを再生する際に、パネルに映像を表示したり、文字を表示したり、スピーカを駆動し、音声データを出力したりする。
【００４９】
一般的に、デジタル回路９からの出力信号はフリップフロップでラッチされたデータであり、クロックにより同期化された信号となる。このため、入力から出力までに要する処理時間（レイテンシ）はクロックの倍数で規定される。しかし、アナログ回路１０はクロックによる規定がないので、デバイスのプロセス、電源電圧、チップ温度等によって入力から出力までに要する処理時間（レイテンシ）が変動する。この、アナログ回路でのレイテンシがアナログ回路による遅延（アナログ遅延）である。
【００５０】
アナログ回路による遅延時間は受信機Ａ２００の状態やバージョンによって異なる。また、時刻の管理はデジタル回路９で行うため、同じ再生時刻（tp）を受け取っても、各受信機のアナログ回路による遅延時間の違いにより再生された映像の出力タイミングがわずかにずれる可能性がある。
【００５１】
遅延時間取得部２０８６は、このアナログ回路１０による遅延時間を取得し、遅延時間を表す情報を送信制御部２０８４へ入力する。
【００５２】
送信制御部２０８４は、映像データ判定部２０８２及び遅延時間取得部２０８６と接続され、映像データ判定部２０８２から入力される肯定応答又は否定応答を送信する制御を実行する。
【００５３】
また、送信制御部２０８４は、遅延時間取得部２０８６から入力される遅延時間を表す情報をパケットヘッダのＩＤフィールドなどの領域に付帯し、送信する。送信機１００は、受信機Ａ２００から送信される遅延時間を表す情報を受信し、再生時刻を調整する。このように、受信機において取得されたアナログ回路１０による遅延時間に基づいて、送信機１００において作成される再生時刻を調整することにより、各受信機の再生時刻の同期精度を向上させることができる。
【００５４】
映像データ再生部２０８８は、映像データ判定部２０８２及び受信部２０６と接続される。映像データ再生部２０８８は、映像データ判定部２０８２から入力される、正常に受信できたと判定した映像データを、受信部２０６から入力される映像データ再生時刻情報にしたがって再生し、表示装置２１２へ出力する。
【００５５】
＜無線伝送システムの動作＞
図８は、無線伝送システムの動作の一実施例を示す。図８において、横軸は時間である。
【００５６】
送信機１００は、受信機Ａ２００、受信機Ｂ３００、及び受信機Ｃ４００のそれぞれに送信時間を割り当て、各送信時間に、割り当てた受信機を宛先にして映像データをユニキャストする。
【００５７】
送信機１００は、受信機Ｂ３００に割り当てた送信時間に、受信機Ｂ３００を宛先に指定して映像データをユニキャスト送信する（ステップＳ８０２）。
【００５８】
送信機１００からの映像データを受信した受信機Ｂ３００は、映像データを正常に受信したか否かを判定し、正常に受信した場合に肯定応答を返す（ステップＳ８０４）。受信機Ｂ３００は、映像データを正常に受信していない場合には否定応答を返し、送信機１００は映像データを再送する。送信機１００による再送は、受信機Ｂ３００が肯定応答を送信するまで実行される。
【００５９】
送信機１００は、受信機Ａ２００に割り当てた送信時間に、受信機Ａ２００を宛先に指定して映像データをユニキャスト送信する（ステップＳ８０６）。
【００６０】
送信機１００からの映像データを受信した受信機Ａ２００は、映像データを正常に受信したか否かを判定し、正常に受信した場合に肯定応答を返す（ステップＳ８０８）。受信機Ａ２００は、映像データを正常に受信していない場合には否定応答を返し、送信機１００は映像データを再送する。送信機１００による再送は、受信機Ａ２００が肯定応答を送信するまで実行される。
【００６１】
送信機１００は、受信機Ｃ４００に割り当てた送信時間に、受信機Ｃ４００を宛先に指定して映像データをユニキャスト送信する（ステップＳ８１０）。
【００６２】
送信機１００からの映像データを受信した受信機Ｃ４００は、映像データを正常に受信したか否かを判定し、正常に受信した場合に肯定応答を返す（ステップＳ８１２）。受信機Ｃ４００は、映像データを正常に受信していない場合には否定応答を返し、送信機１００は映像データを再送する。送信機１００による再送は、受信機Ｃ４００が肯定応答を送信するまで実行される。
【００６３】
送信機１００は、受信機Ａ２００、受信機Ｂ３００、及び受信機Ｃ４００から肯定応答を受信した場合、各受信機における映像データの再生時刻（ｔｐ）を設定する。送信機１００は、各受信機に映像データ再生時刻情報を通知する（ステップＳ８１４、Ｓ８１６、Ｓ８１８）。映像データの再生時刻は、各受信機から通知される遅延時間を表す情報に基づいて、各受信機から最後に肯定応答を受信した時刻より後の時刻であって、送信機１００から送信される映像データの再生時刻を最後に受信すると想定される受信機が受信する時間に基づいて設定される。各受信機に対して異なるように映像データの再生時刻が設定されてもよい。
【００６４】
各受信機は、送信機１００から通知された映像データ再生時刻情報にしたがって、映像データを再生する。
【００６５】
次に、無線伝送システムの動作を送信機１００の動作、及び受信機Ａ２００の動作に分けて説明する。
【００６６】
図９は、無線伝送システムにおける送信機１００の動作の一実施例を示す。
【００６７】
ステップＳ９０２では、送信機１００の送信制御部１０８２は、記憶部１１０に格納された映像データ１１２を、受信機グループ５００を構成する各受信機へ無線送信する。
【００６８】
ステップＳ９０４では、送信機１００の送信制御部１０８２は、映像データを送信した各受信機からの映像データに対する応答を受信する。
【００６９】
ステップＳ９０６では、送信機１００の送信制御部１０８２は、各受信機からの映像データに対する応答が肯定応答であるか否かを判断する。
【００７０】
ステップＳ９０８では、送信機１００の送信制御部１０８２は、各受信機からの映像データに対する応答が肯定応答であると判定した場合、肯定応答の数を計数するカウンタの値を増加させる。
【００７１】
ステップＳ９１０では、送信機１００の送信制御部１０８２は、カウンタの値がステップＳ９０２で映像データを送信した受信機の数に達したか否かを判定する。カウンタの値が映像データを送信した受信機の数に達しない場合、ステップＳ９０４へ戻る。
【００７２】
ステップＳ９１２では、カウンタの値が映像データを送信した受信機の数に達した場合、送信機１００の再生時間情報作成部１０８４は映像データ再生時刻情報を作成し、送信制御部１０８２は映像データ再生時刻情報を送信する制御を実行する。再生時間情報作成部１０８４は映像データ再生時刻情報を作成する際に、受信機Ａ２００から遅延時間が通知された場合には、該遅延時間情報に基づいて、映像データ再生時刻情報を作成する。
【００７３】
図１０は、無線伝送システムにおける受信機Ａ２００の動作の一実施例を示す。受信機Ｂ２００、及び受信機Ｃ２００の動作は、受信機Ａ２００の動作を適用できる。
【００７４】
ステップＳ１００２では、受信機Ａ２００の受信部２０６は、送信機１００により送信された映像データを受信する。
【００７５】
ステップＳ１００４では、受信機Ａ２００の映像データ判定部２０８２は、映像データが正常に受信されたか否かを判定する。
【００７６】
ステップＳ１００６では、ステップＳ１００４において映像データが正常に受信されたと判定した場合、受信機Ａ２００の映像データ判定部２０８２は、送信機１００へ肯定応答を送信する。
【００７７】
ステップＳ１００８では、ステップＳ１００４において映像データが正常に受信されないと判定した場合、受信機Ａ２００の映像データ判定部２０８２は、送信機１００へ否定応答を送信し、ステップＳ１００２へ戻る。
【００７８】
ステップＳ１０１０では、受信機Ａ２００の受信部２０６は、送信機１００から送信される映像データ再生時刻情報を受信する。
【００７９】
ステップＳ１０１２では、受信機Ａ２００の映像データ再生部２０８８は、ステップＳ１０１０で受信した映像データ再生時刻情報に従って、映像データを再生する。再生された映像データは、表示装置２１２に表示される。
【００８０】
上述した実施例では、送信機から映像データが受信される例について説明したが、音声データを送信する場合にも適用できる。
【００８１】
無線伝送システムの一実施例によれば、送信機から送信された映像データを受信した各受信機より送信機及び他の受信機に受信確認用の応答を返すことにより、無線伝送システム上の全受信機が確実に映像データを受信した上で映像データの再生を同期して行うことができる。
【００８２】
つまり、単一の送信機に対して複数の受信機が存在する無線データ伝送システムで、全受信機間で、再生同期を補償することができる。
【００８３】
＜変形例＞
無線伝送システムの一変形例は、上述した実施例をプロジェクタに適用したものである。
【００８４】
図１１は、無線伝送システムの一変形例を示す。無線伝送システムは、上述した実施例における受信機Ａ２００、受信機Ｂ３００、及び受信機Ｃ４００の代わりに、プロジェクタＡ６００、プロジェクタＢ７００、及びプロジェクタＣ８００を有するようにしたものである。プロジェクタの数は、２つであっても、４つ以上であっても適用できる。
【００８５】
送信機１００の送信制御部１０８２は、プロジェクタＡ６００、プロジェクタＢ７００、及びプロジェクタＣ８００のそれぞれに送信時間を割り当て、映像データをユニキャスト送信する制御を実行する。ここで、プロジェクタＡ６００、プロジェクタＢ７００、及びプロジェクタＣ８００のそれぞれに送信する映像データは、各プロジェクタから映像が投影された場合に、各映像をつなぎ合わせることにより１つの映像を形成できるものである。送信制御部１０８２は、映像データを送信するプロジェクタＡ６００、プロジェクタＢ７００、及びプロジェクタＣ８００からの応答に基づいて、否定応答を送信したプロジェクタへ再送する映像データを送信部１０４へ入力する。
【００８６】
＜プロジェクタＡ６００＞
図１２は、プロジェクタＡ６００の一実施例を示す。プロジェクタＡ６００は、アンテナ６０２と、送信部６０４と、受信部６０６と、制御部６０８と、記憶部６１０と、投影装置６１２とを備える。プロジェクタＢ７００、プロジェクタＣ８００についてもプロジェクタＡ６００を適用できる。
【００８７】
送信部６０４は、アンテナ６０２を介して、送信機１００から映像データを受信した際に制御部６０８から入力される応答（肯定応答又は否定応答）をブロードキャスト送信する。ブロードキャストされた応答は、送信機１００、他のプロジェクタに受信される。
【００８８】
受信部６０６は、アンテナ６０２を介して、送信機１００からの映像データを受信し、制御部６０８へ入力する。また、受信部６０６は、アンテナ６０２を介して、送信機１００から送信される映像データ再生時刻情報を受信する。
【００８９】
記憶部６１０は、プロジェクタＡ６００全体の動作を制御する制御部６０８に搭載されるＣＰＵ等の駆動に用いられるプログラムを記憶する。
【００９０】
制御部６０８は、ＣＰＵ等のハードウェアにより実現され、送信部６０４、受信部６０６、及び記憶部６１０と接続される。制御部６０８は、プロジェクタＡ６００全体の動作を制御する。
【００９１】
投影装置６１２は、制御部６０８と接続され、制御部６０８により再生される映像データを投影する。
【００９２】
制御部６０８の機能ブロックは、図6を適用できる。ただし、映像データ再生部２０８８は、映像データ判定部２０８２から入力される、正常に受信できたと判定した映像データを、受信部２０６から入力される映像データ再生時刻情報にしたがって再生し、投影装置６１２へ出力する。
【００９３】
無線伝送システムの動作は、図８−図１０を適用できる。ただし、図１０のステップＳ１０１２において、プロジェクタＡ６００の映像データ再生部２０８８は、ステップＳ１０１０で受信した映像データ再生時刻情報に従って、映像データを更新する。更新された映像データは、投影装置６１２に表示される。
【００９４】
無線伝送システムの一変形例によれば、受信機として複数のプロジェクタを使用し、各プロジェクタの表示映像を合わせて１つの映像を形成することができる。
【００９５】
また、映像を再生する際に、あるプロジェクタの表示映像だけエラーにより表示不可である場合、全てのプロジェクタで映像データが正常に受信されるまで、現在の表示映像を保持することができる。つまり、各プロジェクタが表示映像を全て正常受信した上で表示映像が更新・変更されるので、送信や受信エラー等により特定のプロジェクタで映像表示が不可能になった場合でも、該当プロジェクタのみ表示遅れが生じる現象を防ぐことができる。具体的には、デジタルサイネージ（電子看板）等の映像表示装置に適用した場合に、表示ズレを視覚的に目立たなくさせることができる。
【００９６】
本発明は特定の実施例、変形例を参照しながら説明されてきたが、各実施例、変形例は単なる例示に過ぎず、当業者は様々な変形例、修正例、代替例、置換例等を理解するであろう。説明の便宜上、本発明の実施例に従った装置は機能的なブロック図を用いて説明されたが、そのような装置はハードウェアで、ソフトウエアで又はそれらの組み合わせで実現されてもよい。本発明は上記実施例に限定されず、本発明の精神から逸脱することなく、様々な変形例、修正例、代替例、置換例等が包含される。
【符号の説明】
【００９７】
１００  送信機
１０２  アンテナ
１０４  送信部
１０６  受信部
１０８  制御部
１１０  記憶部
１１２  映像データ
２００  受信機Ａ
２０２  アンテナ
２０４  送信部
２０６  受信部
２０８  制御部
２１０  記憶部
３００  受信機Ｂ
４００  受信機Ｃ
５００  受信機グループ
６００  プロジェクタＡ
７００  プロジェクタＢ
８００  プロジェクタＣ
１０８２  送信制御部
１０８４  再生時間情報作成部
２０８２  映像データ判定部
２０８４  送信制御部
２０８６  遅延時間取得部
２０８８  映像データ再生部
【先行技術文献】
【特許文献】
【００９８】
【特許文献１】特開２０１３−１１５４９３号公報
【図１】
2015154098.tif 000003
【図２】
2015154098.tif 000004
【図３】
2015154098.tif 000005
【図４】
2015154098.tif 000006
【図５】
2015154098.tif 000007
【図６】
2015154098.tif 000008
【図７】
2015154098.tif 000009
【図８】
2015154098.tif 000010
【図９】
2015154098.tif 000011
【図１０】
2015154098.tif 000012
【図１１】
2015154098.tif 000013
【図１２】
2015154098.tif 000014