(57)【特許請求の範囲】
【請求項１】
無線回線で接続される無線親機と無線子機との間で映像信号をパケットデータとして伝送する無線親機であって、
無線親機の内部タイマと無線子機の内部タイマ間の同期をとるために使用される第１の時間情報を生成する時間情報生成部と、
前記第１の時間情報を含む制御信号を所定の周期で間欠的に送信する時間情報送信部と、
映像信号をエンコードしてパケットデータとして出力する映像信号エンコード部と、
前記映像信号エンコード部から前記映像信号のパケットデータが出力される時の前記第１の時間情報又は前記第１の時間情報に基づいて導出された時間情報を、タイムスタンプとして、前記映像信号のパケットデータ毎に付加する時間情報付加部と、
前記時間情報付加部から出力される前記映像信号のパケットデータを送信するパケットデータ送信部と、
を有することを特徴とする無線親機。
【請求項２】
無線回線で接続される無線親機と無線子機との間で伝送された映像信号のパケットデータを受信する無線子機であって、
無線親機から所定の周期で間欠的に送信された、無線親機の内部タイマと無線子機の内部タイマ間の同期をとるために使用される第１の時間情報を含む制御信号を入力し、前記制御信号から前記第１の時間情報を抽出して、前記第１の時間情報を再現する第２の時間情報を生成する第１のＰＬＬ部と、
前記無線親機から伝送された、前記第１の時間情報又は前記第１の時間情報に基づいて導出された時間情報であるタイムスタンプが付加された映像信号のパケットデータを受信する受信部と、
前記映像信号に付加された前記タイムスタンプを抽出し、抽出した前記タイムスタンプと前記第１のＰＬＬ部により生成された前記第２の時間情報とを比較し、その比較結果に応じて前記映像信号のパケットデータの出力タイミングを制御する第１の時間情報比較部と、
前記第１の時間情報比較部で制御された出力タイミングで、前記映像信号のパケットデータを入力してデコードする映像信号デコード部と、
を有することを特徴とする無線子機。
【請求項３】
前記第１の時間情報に基づいて、前記第１の時間情報より高い精度の時間情報を生成する第２のＰＬＬ部を有し、
前記時間情報付加部は前記第２のＰＬＬ部が生成した時間情報を、前記映像信号のパケットデータに付加することを特徴とする請求項１に記載の無線親機。
【請求項４】
請求項１又は請求項３に記載の無線親機と、
請求項２に記載の無線子機と、を有する、
ことを特徴とする無線伝送装置。
【請求項５】
少なくとも映像信号のパケットデータに付加されている前記タイムスタンプを前記無線親機に再送信することを特徴とする請求項２に記載の無線子機。
【請求項６】
前記無線子機から再送信されたタイムスタンプと、前記第１の時間情報又は前記第１の時間情報に基づいて導出された時間情報と、を比較する第２の時間情報比較部と、
前記第２の時間情報比較部の比較結果を基にオフセット値を算出し、前記第１の時間情報又は前記第１の時間情報に基づいて導出された時間情報を前記オフセット値で補正した時間情報を生成する第１のオフセット算出部と、
を更に有し、
前記時間情報付加部は、前記第１のオフセット算出部が生成した時間情報を、タイムスタンプとして、送信する映像信号のパケットデータに付加する、
ことを特徴とする請求項１に記載の無線親機。
【請求項７】
請求項６に記載の無線親機と、
請求項５に記載の無線子機と、を有する、
ことを特徴とする無線伝送装置。
【請求項８】
前記映像信号のパケットデータを前記映像信号デコード部に出力するまで一時的に保持する受信データバッファ部と、
前記受信データバッファ部に保持されている前記映像信号のパケットデータのサイズである受信データサイズを検出する受信データサイズ検出部と、
を更に有し、
前記受信データサイズ検出部が検出した受信データサイズと、前記受信データサイズと予め設定されている基準データサイズとの比較結果と、の少なくとも何れかを含む受信データバッファ情報を前記無線親機に送信することを特徴とする請求項２に記載の無線子機。
【請求項９】
無線子機から伝送された、前記無線子機の受信データバッファ部に一時的に保持されている映像信号のパケットデータの受信データサイズと、前記受信データサイズと予め設定されている基準データサイズとの比較結果と、の少なくとも何れかを含む受信データバッファ情報を基にオフセット値を算出し、前記第１の時間情報又は前記第１の時間情報に基づいて導出された時間情報を前記オフセット値で補正した時間情報を生成する第１のオフセット算出部を更に有する、
ことを特徴とする請求項１に記載の無線親機。
【請求項１０】
請求項９に記載の無線親機と、
請求項８に記載の無線子機と、を有する、
ことを特徴とする無線伝送装置。
【請求項１１】
映像信号のパケットデータを出力するまで一時的に保持する受信データバッファ部と、
前記受信データバッファ部に保持されている映像信号のパケットデータの受信データサイズを検出する受信データサイズ検出部と、
前記受信データサイズ検出部が検出した受信データサイズと、前記受信データサイズと予め設定されている基準データサイズとの比較結果と、の少なくとも何れかを含む受信データバッファ情報を基にオフセット値を算出する第２のオフセット算出部と、
を更に有し、
前記第１の時間情報比較部は、前記第２の時間情報を前記オフセット値で補正して得られた時間情報と、前記映像信号のパケットデータに付加された時間情報とを比較し、その比較結果に応じて前記映像信号のパケットデータの出力タイミングを制御する、
ことを特徴とする請求項２に記載の無線子機。
【請求項１２】
受信データがエラーとなる頻度を検出する受信エラー頻度検出部と、
前記受信エラー頻度検出部が検出した受信エラー頻度を基にオフセット値を算出する第２のオフセット算出部と、
を更に有し、
前記第１の時間情報比較部は、前記第２の時間情報を前記オフセット値で補正して得られた時間情報と、前記映像信号のパケットデータに付加された時間情報とを比較し、その比較結果に応じて前記映像信号のパケットデータの出力タイミングを制御する、
ことを特徴とする請求項２に記載の無線子機。
【請求項１３】
受信電界強度値を測定する受信電界強度測定部と、
前記受信電界強度測定部が測定した受信電界強度値を基にオフセット値を算出する第２のオフセット算出部と、
を更に有し、
前記第１の時間情報比較部は、前記第２の時間情報を前記オフセット値で補正して得られた時間情報と、前記映像信号のパケットデータに付加された時間情報とを比較し、その比較結果に応じて前記映像信号のパケットデータの出力タイミングを制御する、
ことを特徴とする請求項２に記載の無線子機。
【請求項１４】
前記時間情報送信部の送信周期を変更する送信周期設定部を更に有することを特徴とする請求項１に記載の無線親機。
【請求項１５】
前記第１のＰＬＬ部がロックしたことを検出し、前記第１のＰＬＬ部がロックしたことを示すＰＬＬロック情報を生成するＰＬＬロック検出部を更に有し、
前記ＰＬＬロック情報を前記無線親機に通知することを特徴とする請求項２に記載の無線子機。
【請求項１６】
前記送信周期設定部は、前記無線子機から送られた前記第１のＰＬＬ部がロックしたことを示すＰＬＬロック情報に基づき前記時間情報送信部の送信周期を変更することを特徴とする請求項１４に記載の無線親機。
【請求項１７】
請求項１６に記載の無線親機と、
請求項１５に記載の無線子機と、を有する、
ことを特徴とする無線伝送装置。
【請求項１８】
受信電界強度値を測定する受信電界強度測定部を更に有し、
前記受信電界強度値を前記無線親機に送信することを特徴とする請求項２に記載の無線子機。
【請求項１９】
前記送信周期設定部は、前記無線子機から送信された前記無線子機の受信電界強度値に基づき前記時間情報送信部の送信周期を変更することを特徴とする請求項１４に記載の無線親機。
【請求項２０】
請求項１９に記載の無線親機と、
請求項１８に記載の無線子機と、を有する、
ことを特徴とする無線伝送装置。
【請求項２１】
受信したデータがエラーとなる頻度を検出する受信エラー頻度検出部を更に有し、
前記受信エラー頻度検出部が検出した前記受信エラー頻度を前記無線親機に送信することを特徴とする請求項２に記載の無線子機。
【請求項２２】
前記送信周期設定部は、前記無線子機から送信された前記無線子機の受信エラー頻度に基づき前記時間情報送信部の送信周期を変更することを特徴とする請求項１４に記載の無線親機。
【請求項２３】
請求項２２に記載の無線親機と、
請求項２１に記載の無線子機と、を有する、
ことを特徴とする無線伝送装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、映像信号や音響信号等を無線回線を介して伝送する無線伝送装置に関し、特に非同期な無線伝送回線を介して送信側と受信側とで伝送する信号の同期の確保を図ったものに関する。
【０００２】
【従来の技術】
近年、ＩＥＥＥ８０２．１１に代表される無線ローカルエリアネットワーク（以下、ＬＡＮと呼ぶ。）が、従来のイーサネット（登録商標）等の有線ＬＡＮに代わって機器の設置場所の自由度が高い等の利点から普及してきている。また、無線ＬＡＮを利用した映像信号や音響信号等を伝送する無線伝送装置が普及している。以下、従来の無線伝送装置について説明する。
【０００３】
図１２は、従来の無線伝送装置の構成を示すブロック図である。図１２において、１０Ａは入力された映像信号を符号化し変調し所定の形式の電波として送出する無線親機、１０Ｂは電波を受信し復調し複号化して映像信号を出力する無線子機である。
上記無線親機１０Ａは、映像信号エンコード部４００Ａ、通信プロトコル処理部６００Ａ、ＭＡＣ（メディアアクセスコントロール）処理部７００Ａ、ＲＦ部８００Ａ、アンテナ３０Ａから構成されており、上記無線子機１０Ｂと無線回線を介して接続される。
上記無線子機１０Ｂは、映像信号デコード部５００Ｂ、通信プロトコル処理部６００Ｂ、ＭＡＣ処理部７００Ｂ、ＲＦ部８００Ｂ、アンテナ３０Ｂから構成されている。
無線親機１０Ａ及び無線子機１０Ｂは、共に双方向の通信が可能であるが説明の簡略化のために片方向の伝送経路しか図示していない。
【０００４】
図１３は、無線回線上に送出される信号のタイミングを示すタイミング図である。
図１４は、無線親機１０ＡのＭＡＣ処理部７００Ａ及び無線子機１０ＢのＭＡＣ処理部７００Ｂの内部構成を示すブロック図である。
図１４の（ａ）において、７０４Ａはフレーム組立部、７０１Ａはクロック生成部、７０２Ａはビーコン用タイマ部、７０３Ａはビーコン生成部、７０５Ａはフレーム解析部、７０６Ａは受信データ処理部である。
図１４の（ｂ）において、７０４Ｂはフレーム組立部、７０１Ｂはクロック生成部、７０２Ｂはビーコン用タイマ部、７０３Ｂはビーコン生成部、７０５Ｂはフレーム解析部、７０６Ｂは受信データ処理部である。
【０００５】
以上のように構成された従来の無線伝送装置について、以下、その動作について説明する。
まず、図１２の無線親機１０Ａの動作について説明する。無線親機１０Ａには外部から映像信号が入力される。入力された映像信号は、映像信号エンコード部４００Ａにおいて所定の形式に圧縮され符号化される。通常、映像信号を伝送する際には、データ伝送量の削減、クロック情報の伝送等の目的でＭＰＥＧ２−ＴＳ形式を用いてエンコードする。ここでエンコードされた映像信号はＭＰＥＧ２−ＴＳパケットの形式でパケット化される。
【０００６】
ＭＰＥＧ２−ＴＳパケットは、通信プロトコル処理部６００Ａに入力され、所定の通信プロトコルに基づいてさらにパケット化され伝送に必要なヘッダが付加される。ここでの通信プロトコルには、信頼性のあるデータ伝送を実現するＴＣＰ／ＩＰや、ストリームデータの伝送に適したＵＤＰ／ＩＰ等が用いられ、ＭＰＥＧ２−ＴＳパケットは、ＩＰパケットの形式にパケット化される。
ＩＰパケットは、ＭＡＣ処理部７００Ａに入力され、所定の無線通信方式に基づいたＭＡＣパケットとして組み立てられる。ＭＡＣパケットの構成はＩＥＥＥ８０２．１１等の無線ＬＡＮ規格で規定された方式が用いられる。
【０００７】
ＭＡＣパケット形式に組み立てられたデータは、ＲＦ部８００Ａに入力される。ＲＦ部８００Ａでは所定の変調を行い、所定の周波数の電波としてアンテナ３０Ａを介してデータを送出する。ここでの変調方式は、直交変調とスペクトラム拡散あるいはＯＦＤＭ等が用いられる。周波数は２．４Ｇ帯や５Ｇ帯等が用いられる。このようにして入力された映像信号は所定の方式で無線通信回線上に送出される。
【０００８】
次に、図１２の無線子機１０Ｂの動作について説明する。無線子機１０Ｂにおいて、アンテナ３０Ｂで受信した電波（データ）はＲＦ部８００Ｂに入力される。
ＲＦ部８００Ｂは、所望の周波数を選択して、受信データを、復調しベースバンド信号すなわちＭＡＣパケット形式のデータに変換し、ＭＡＣ処理部７００Ｂに出力する。
【０００９】
ＭＡＣ処理部７００Ｂは、入力されたＭＡＣパケット形式のデータを解析し、ＩＰパケットに変換して通信プロトコル処理部６００Ｂに出力する。
通信プロトコル処理部６００Ｂは、入力されたＩＰパケットからＭＰＥＧ２−ＴＳパケットを抽出し映像信号デコード部５００Ｂに出力する。
映像信号デコード部５００Ｂは、入力されたＭＰＥＧ２−ＴＳパケットを復号化し、伸張して映像信号として出力する。このようにして無線親機１０Ａから入力した映像信号は、無線通信回線を介して無線子機１０Ｂに伝送され、無線子機１０Ｂにおいて、復号、伸張され外部出力される。
【００１０】
次に、無線回線上に送出される信号のタイミングについて図１３を用いて説明する。図１３においてビーコンとは、無線親機１０Ａが送出する制御信号であり、数ｍｓから１ｓ程度の一定の間隔（サイクル）で送信される。ビーコンには、無線親機１０Ａを識別する識別番号や無線親機１０Ａが内部に有するタイマの値等の制御情報が含まれている。
このビーコンの使用目的は、無線子機１０Ｂがビーコンに含まれる識別番号に基づいて無線親機１０Ａを識別できること、また、ビーコンの出力タイミングを基準として、無線親機１０Ａと無線子機１０Ｂの送受信のタイミングが調整できること、更に、無線子機１０Ｂの内部タイマを、ビーコンに含まれる無線親機１０Ａのタイマ値に合わせることで、無線親機１０Ａと無線子機１０Ｂとの間で映像データの送受信を行う必要の無い場合において、無線子機１０Ｂの受信動作をビーコン受信タイミングだけ間欠的に動作させることにより省電力を図ること等である。
【００１１】
映像データは、２つの隣り合うビーコンの間のタイミングに送出される。ＩＥＥＥ８０２．１１ではＣＳＭＡ／ＣＡ方式を採用しており、データを送信する際にはまず受信を行い、無線回線が空いているかどうか、すなわち他の無線伝送装置が送信していないかどうか確認し、空いていれば送信し、空いていなければ他の無線伝送装置の送信が終わったことを確認してからデータを送信する、という制御を行っている。
従って、複数の無線子機１０Ｂが存在する場合、無線回線が他の通信のために使用中の場合には、その信号の送出が完了し無線回線が空くまで送信待ちとなるため、無線回線の使用状況に応じて伝送遅延が発生する場合がある。
【００１２】
次に、無線親機１０Ａがビーコンを送信し、無線子機１０Ｂがビーコンを受信し、無線親機１０Ａの内部タイマと無線子機１０Ｂの内部タイマとを同期させる時の動作について図１４を用いて説明する。
ビーコンの送受信は、無線親機１０ＡのＭＡＣ処理部７００Ａ及び無線子機１０ＢのＭＡＣ処理部７００Ｂにて行われる。
【００１３】
まず無線親機１０Ａがビーコンを送出する際の動作について説明する。クロック生成部７０１Ａはビーコンを送出するタイミングを生成するためのクロック信号を発生し、ビーコン用タイマ部７０２Ａに出力する。
ビーコン用タイマ部７０２Ａは、クロック信号の計数を行い、例えば、６４ビット程度のカウンタ等で構成される。
ビーコン生成部７０３Ａは、ビーコン用タイマ部７０２Ａから出力される計数値（タイマ値）を参照し、タイマ値が所定の値まで変化したことを検知するとビーコンに含まれる制御情報、すなわち無線親機１０Ａを識別する識別番号やビーコン用タイマ部７０２Ａから出力される該タイマ値をフレーム組立部７０４Ａに出力する。ここでの所定の値とはクロック生成部７０１Ａのクロック信号との関係で決定される値であり、この値によって所望のビーコン送信周期を設定する。フレーム組立部７０４Ａでは上記制御情報を所定のＭＡＣフレームに格納し、ＲＦ部８００Ａに出力する。こうして、所定の周期で制御情報を格納したビーコン信号が送出される。
【００１４】
次に無線子機１０Ｂがビーコンを受信する際の動作について説明する。
無線子機１０Ｂにおいて、ＲＦ部８００Ｂより出力された受信信号は、フレーム解析部７０５Ｂで、フレーム内容が解析され自機宛の信号かどうかの判定が行われる。自機宛の信号でない場合は破棄され、自機宛の信号の場合には受信データは受信データ処理部７０６Ｂに出力される。
受信データ処理部７０６Ｂは、受信データがビーコンの場合には受信データに含まれる制御情報を抽出し、制御情報の中からタイマ値の情報を抽出してビーコン用タイマ部７０２Ｂに出力する。このタイマ値は無線親機１０Ａにてビーコンに格納した無線親機１０Ａのタイマの値である。
【００１５】
無線子機１０Ｂのビーコン用タイマ部７０２Ｂは、無線親機１０Ａのビーコン用タイマ部７０２Ａと同様にクロック生成部７０１Ｂの出力するクロック信号を計数する。無線親機１０Ａとの違いは無線子機１０Ｂのビーコン用タイマ部７０２Ｂの計数値が受信データ処理部７０６Ｂから出力されるタイマ値によって書き換えられることである。この書き換えによって無線親機１０Ａのビーコン用タイマ部７０２Ａと無線子機１０Ｂのビーコン用タイマ部７０２Ｂの計数値が一致することになる。
【００１６】
無線子機１０Ｂは、ビーコンを受信する毎にビーコン用タイマ部７０２Ｂを、受信したビーコンに含まれる無線親機１０Ａのタイマ値によって書き換えることにより無線親機１０Ａの内部タイマと無線子機１０Ｂの内部タイマとを同期させることができる。
無線親機１０Ａの内部タイマと無線子機１０Ｂの内部タイマとが同期していることにより、無線子機１０Ｂは、無線親機１０Ａからビーコンが送出するタイミングにだけ無線子機１０Ｂの受信動作をさせ、それ以外のタイミングでは動作を止めることにより消費電力を低減する等の動作制御が可能となる。
【００１７】
【発明が解決しようとする課題】
従来の無線伝送装置は以上のように構成されており、新たな有線伝送線路を敷設することなく無線親機１０Ａから無線子機１０Ｂに対して映像信号を伝送することができる便利なものであった。しかしながら、無線回線特有の通信状態の変化や伝搬遅延、通信プロトコル処理の遅延等の影響により、無線子機１０Ｂで再生される映像信号が正常に再生できない場合が発生する。
【００１８】
映像信号はＭＰＥＧ２−ＴＳの形式で伝送されるが、ＭＰＥＧ２−ＴＳパケットの無線回線を介する伝送において、映像信号エンコード部４００ＡがＭＰＥＧ２−ＴＳパケットを出力するタイミングと、ＭＰＥＧ２−ＴＳパケットが映像信号デコード部５００Ｂに入力されるタイミングとが正確に再現されなければ、映像信号を受信側で正常に再生することができない。
【００１９】
ＭＰＥＧ２−ＴＳパケットは、デコードする際の基準クロックとなるクロック情報をそのパケットの中に持っており、正しいタイミングで伝送されなければ正しい基準クロックを再現できないからである。
しかしながら、このような構成の無線伝送装置では通信プロトコル処理部での処理遅延時間が短くなったり長くなったりする場合が発生する。
通信プロトコル処理部で行われる処理はハードウエアで実現すると極めて複雑な構成となるためＣＰＵ等を用いてソフトウエアで実現しているが、ソフトウエアの処理は処理時間を一定の値にすることが困難である。
【００２０】
また、無線通信回線では電波が周囲の構造物に反射するなどして伝搬経路が一定ではなく変化するため、伝搬遅延時間が変化する。
更に、他の無線通信装置からの妨害や干渉によって品質が低下した場合には伝送するデータの誤りを検出して再度データを送り直す等の補完処理がＭＡＣ処理部で行われる。この場合は、一度伝送したデータを再度、後から送り直すため大きな遅延時間が発生する。
【００２１】
従って、このような場合には、映像信号エンコード部４００ＡによるＭＰＥＧ２−ＴＳパケットの出力タイミングが、映像信号デコード部５００Ｂに入力される際に正確に再現されず、映像信号が受信側で正常に再生することができないという問題点があった。
【００２２】
本発明は以上のような問題点を解決するためになされたもので、通信プロトコル処理による遅延時間の変化、無線回線の状態による伝送遅延時間の変化等が生じた場合にも正しいタイミングで映像信号を再生することができる無線伝送装置を提供することを目的とする。
【００２３】
【課題を解決するための手段】
上記課題を解決するために、本発明に係る無線伝送装置は下記の構成を有する。
請求項１に記載の発明は、無線回線で接続される無線親機と無線子機との間で映像信号をパケットデータとして伝送する無線親機であって、無線親機の内部タイマと無線子機の内部タイマ間の同期をとるために使用される第１の時間情報を生成する時間情報生成部と、前記第１の時間情報を含む制御信号を所定の周期で間欠的に送信する時間情報送信部と、映像信号をエンコードしてパケットデータとして出力する映像信号エンコード部と、映像信号エンコード部から前記映像信号のパケットデータが出力される時の前記第１の時間情報又は前記第１の時間情報に基づいて導出された時間情報を、タイムスタンプとして、映像信号のパケットデータ毎に付加する時間情報付加部と、時間情報付加部から出力される映像信号のパケットデータを送信するパケットデータ送信部と、を有することを特徴とする無線親機である。
本発明により、無線親機側の時間情報を映像信号のデータパケットに付加して無線子機に送信することができる。
【００２４】
請求項２に記載の発明は、無線回線で接続される無線親機と無線子機との間で伝送された映像信号のパケットデータを受信する無線子機であって、無線親機から所定の周期で間欠的に送信された、無線親機の内部タイマと無線子機の内部タイマ間の同期をとるために使用される第１の時間情報を含む制御信号を入力し、制御信号から第１の時間情報を抽出して前記第１の時間情報を再現する第２の時間情報を生成する第１のＰＬＬ部と、無線親機から伝送された、第１の時間情報又は第１の時間情報に基づいて導出された時間情報であるタイムスタンプが付加された映像信号のパケットデータを受信する受信部と、映像信号に付加された前記タイムスタンプを抽出し、抽出した前記タイムスタンプと第１のＰＬＬ部により生成された前記第２の時間情報とを比較し、その比較結果に応じて前記映像信号のパケットデータの出力タイミングを制御する第１の時間情報比較部と、第１の時間情報比較部で制御された出力タイミングで、映像信号のパケットデータを入力してデコードする映像信号デコード部と、を有することを特徴とする無線子機である。
本発明により、無線親機側で映像信号のパケットデータに付加された時間情報に基づくタイミングで、無線子機側において映像信号のパケットデータを出力できる。
【００２５】
請求項３に記載の発明は、前記第１の時間情報に基づいて、前記第１の時間情報より高い精度の時間情報を生成する第２のＰＬＬ部を有し、前記時間情報付加部は前記第２のＰＬＬ部が生成した時間情報を、送信する映像信号のパケットデータに付加することを特徴とする請求項１に記載の無線親機である。
本発明により、無線親機側で映像信号のパケットデータに付加される時間情報は、より高精度のものとなる。
【００２６】
請求項４に記載の発明は、請求項１又は請求項３に記載の無線親機と、請求項２に記載の無線子機と、を有することを特徴とする無線伝送装置である。
本発明により、無線親機と無線子機間で、映像信号等のストリームの同期伝送ができる。
【００２７】
請求項５に記載の発明は、少なくとも映像信号のパケットデータに付加されている前記タイムスタンプを前記無線親機に再送信することを特徴とする請求項２に記載の無線子機である。
本発明により、無線親機は、データ伝送に要する時間情報を得ることができる。この時、無線子機は、例えば、前記時間情報が付加された受信データパケット、時間情報とパケットＩＤコード又は時間情報のみを再送信する。
【００２８】
請求項６に記載の発明は、前記無線子機から再送信されたタイムスタンプと、前記第１の時間情報又は前記第１の時間情報に基づいて導出された時間情報と、を比較する第２の時間情報比較部と、前記第２の時間情報比較部の比較結果を基にオフセット値を算出し、前記第１の時間情報又は前記第１の時間情報に基づいて導出された時間情報を前記オフセット値で補正した時間情報を生成する第１のオフセット算出部と、を更に有し、前記時間情報付加部は、前記第１のオフセット算出部が生成した時間情報を、タイムスタンプとして、送信する映像信号のパケットデータに付加する、ことを特徴とする請求項１に記載の無線親機である。
本発明により、無線親機と無線子機間のデータ伝送時間を用いて、映像信号のデータパケットに付加する時間情報の補正をすることができる。
【００２９】
請求項７に記載の発明は、請求項６に記載の無線親機と、請求項５に記載の無線子機と、を有することを特徴とする無線伝送装置である。
本発明により、無線親機と無線子機間で、データ伝送時間の変化による影響を受けにくい、映像信号等のストリームの同期伝送ができる。
【００３０】
請求項８に記載の発明は、前記映像信号のパケットデータを映像信号デコード部に出力するまで一時的に保持する受信データバッファ部と、前記受信データバッファ部に保持されている映像信号のパケットデータのサイズ（以降、「受信データサイズ」と呼ぶ。）を検出する受信データサイズ検出部と、を更に有し、前記受信データサイズ検出部が検出した受信データサイズと、前記受信データサイズと予め設定されている基準データサイズとの比較結果と、の少なくとも何れかを含む受信データバッファ情報を前記無線親機に送信することを特徴とする請求項２に記載の無線子機である。
本発明により、無線親機は、無線子機の受信データバッファの状態についての情報を得ることができる。
【００３１】
請求項９に記載の発明は、無線子機から伝送された、前記無線子機の受信データバッファ部に一時的に保持されている映像信号のパケットデータの受信データサイズと、前記受信データサイズと予め設定されている基準データサイズとの比較結果と、の少なくとも何れかを含む受信データバッファ情報を基にオフセット値を算出し、前記第１の時間情報又は前記第１の時間情報に基づいて導出された時間情報を前記オフセット値で補正した時間情報を生成する第１のオフセット算出部を更に有する、ことを特徴とする請求項１に記載の無線親機である。
本発明により、無線子機の受信データバッファの状態に応じて、映像信号のデータパケットに付加する時間情報の補正をすることができる。
【００３２】
請求項１０に記載の発明は、請求項９に記載の無線親機と、請求項８に記載の無線子機と、を有することを特徴とする無線伝送装置である。
本発明により、無線子機の受信データバッファのデータ溢れ又は受信データパケットがなくなることによる出力不可といった状態を防止することができる。
【００３３】
請求項１１に記載の発明は、映像信号のパケットデータを出力するまで一時的に保持する受信データバッファ部と、前記受信データバッファ部に保持されている映像信号のパケットデータの受信データサイズを検出する受信データサイズ検出部と、前記受信データサイズ検出部が検出した受信データサイズと、前記受信データサイズと予め設定されている基準データサイズとの比較結果と、の少なくとも何れかを含む受信データバッファ情報を基にオフセット値を算出する第２のオフセット算出部と、を更に有し、前記第１の時間情報比較部は、前記第２の時間情報を前記オフセット値で補正して得られた時間情報と、前記映像信号のパケットデータに付加された時間情報とを比較し、その比較結果に応じて前記映像信号のパケットデータの出力タイミングを制御する、ことを特徴とする請求項２に記載の無線子機である。
本発明により、無線子機の受信データバッファのデータ溢れ又は映像信号のパケットデータがなくなることによる出力不可といった状態を防止することができる。
【００３４】
請求項１２に記載の発明は、受信データがエラーとなる頻度を検出する受信エラー頻度検出部と、前記受信エラー頻度検出部が検出した受信エラー頻度を基にオフセット値を算出する第２のオフセット算出部と、を更に有し、前記第１の時間情報比較部は、前記第２の時間情報を前記オフセット値で補正して得られた時間情報と、前記映像信号のパケットデータに付加された時間情報とを比較し、その比較結果に応じて前記映像信号のパケットデータの出力タイミングを制御する、ことを特徴とする請求項２に記載の無線子機である。
本発明により、無線親機と無線子機間で、無線回線の伝播状態の変化による影響を受けにくい、映像信号等のストリームの同期伝送ができる。
【００３５】
請求項１３に記載の発明は、受信電界強度値を測定する受信電界強度測定部と、前記受信電界強度測定部が測定した受信電界強度値を基にオフセット値を算出する第２のオフセット算出部と、を更に有し、前記第１の時間情報比較部は、前記第２の時間情報を前記オフセット値で補正して得られた時間情報と、前記映像信号のパケットデータに付加された時間情報とを比較し、その比較結果に応じて前記映像信号のパケットデータの出力タイミングを制御する、ことを特徴とする請求項２に記載の無線子機である。
本発明により、無線親機と無線子機間で、無線回線の伝播状態の変化による影響を受けにくい、映像信号等のストリームの同期伝送ができる。
【００３６】
請求項１４に記載の発明は、前記時間情報送信部の送信周期を変更する送信周期設定部を更に有することを特徴とする請求項１に記載の無線親機である。
本発明により、無線親機が無線子機にストリーム伝送ができるまでの時間を調整できる。
【００３７】
請求項１５に記載の発明は、前記第１のＰＬＬ部がロックしたことを検出し、前記第１のＰＬＬ部がロックしたことを示すＰＬＬロック情報を生成するＰＬＬロック検出部を更に有し、前記ＰＬＬロック情報を前記無線親機に通知することを特徴とする請求項２に記載の無線子機である。
本発明により、無線親機は無線子機のＰＬＬの状態に関する情報を得ることができる。
【００３８】
請求項１６に記載の発明は、前記送信周期設定部は、前記無線子機から送られた前記第１のＰＬＬ部がロックしたことを示すのＰＬＬロック情報に基づき前記時間情報送信部の送信周期を変更することを特徴とする請求項１４に記載の無線親機である。
本発明により、無線子機のＰＬＬの状態に応じて、無線親機が無線子機にストリーム伝送ができるまでの時間を調整できる。
【００３９】
請求項１７に記載の発明は、請求項１６に記載の無線親機と、請求項１５に記載の無線子機と、を有することを特徴とする無線伝送装置である。
本発明により、無線子機は、無線親機が送信したストリーム信号を確実に受信できる。
【００４０】
請求項１８に記載の発明は、受信電界強度値を測定する受信電界強度測定部を更に有し、前記受信電界強度値を前記無線親機に送信することを特徴とする請求項２に記載の無線子機である。
本発明により、無線親機は無線子機の受信電界強度値を得ることができる。
【００４１】
請求項１９に記載の発明は、前記送信周期設定部は、前記無線子機から送信された前記無線子機の受信電界強度値に基づき前記時間情報送信部の送信周期を変更することを特徴とする請求項１４に記載の無線親機である。
本発明により、受信電界強度値に応じて、無線親機の送信周期を調整できる。
【００４２】
請求項２０に記載の発明は、請求項１９に記載の無線親機と、請求項１８に記載の無線子機と、を有することを特徴とする無線伝送装置である。
本発明により、受信電界強度が弱い場合は、ビーコン周期を短くすることにより、ビーコン周期の取りこぼし回数を減少させ、ＰＬＬが外れることを防ぐように改善することができる。また、受信電界強度が強い場合は、ビーコン周期を長く設定することにより、送信スループットの低下、及びエネルギー消耗の問題を解決することができる。
【００４３】
請求項２１に記載の発明は、受信したデータがエラーとなる頻度を検出する受信エラー頻度検出部を更に有し、前記受信エラー頻度検出部が検出した前記受信エラー頻度を前記無線親機に送信することを特徴とする請求項２に記載の無線子機である。
本発明により、無線親機は無線子機の受信エラーの発生頻度を得ることができる。
【００４４】
請求項２２に記載の発明は、前記送信周期設定部は、前記無線子機から送信された前記無線子機の受信エラー頻度に基づき前記時間情報送信部の送信周期を変更することを特徴とする請求項１４に記載の無線親機である。
本発明により、受信エラーの発生頻度に応じて、無線親機の送信周期を調整できる。
【００４５】
請求項２３に記載の発明は、請求項２２に記載の無線親機と、請求項２１に記載の無線子機と、を有することを特徴とする無線伝送装置である
本発明により、受信エラーの発生頻度が高い場合は、ビーコン周期を短くすることにより、ビーコン周期の取りこぼし回数を減少させ、ＰＬＬが外れることを防ぐように改善することができる。また、受信エラーの発生頻度が低い場合は、ビーコン周期を長く設定することにより、送信スループットの低下、及びエネルギー消耗の問題を解決することができる。
【００４６】
【発明の実施の形態】
以下に本発明の実施をするための好適な形態を具体的に示した実施例について図面を参照しながら説明する。
【００４７】
《実施例１》
図１は、実施例１における無線伝送装置の構成を示すブロック図である。
図１で、無線親機１０Ａは無線親機であり、無線子機１０Ｂは無線子機である。
無線親機１０Ａにおいて、クロック生成部７０１Ａ及びビーコン用タイマ部７０２Ａは時間情報生成部を構成する。ビーコン生成部７０３Ａ、フレーム組立部７０４Ａ及びＲＦ部８００Ａは、時間情報送信部を構成する（フレーム組立部７０４Ａ及びＲＦ部８００Ａは、映像信号のパケットデータ送信部も兼ねている。）。タイムスタンプ付加部９０５Ａは時間情報付加部を構成する。
無線子機１０Ｂにおいて、受信データ処理部７０６Ｂ、ビーコン用タイマ部７０２Ｂ、ＰＬＬ処理部９０４Ｂ及びタイムスタンプ用タイマ部９０３Ｂは第１のＰＬＬ部を構成する。タイムスタンプ抽出部９０１Ｂ及びタイムスタンプ比較部９０２Ｂは第１の時間情報比較部を構成する。
【００４８】
尚、従来の無線伝送装置（図１２及び図１４）と同一、または相当部分については、同一符号を付している。
実施例１の無線伝送装置は、無線親機１０Ａに、タイムスタンプ付加部９０５Ａ及び受信データバッファ部９０７Ａが新たに追加され、無線子機１０Ｂに、タイムスタンプ抽出部９０１Ｂ、タイムスタンプ比較部９０２Ｂ、タイムスタンプ用タイマ部９０３Ｂ、ＰＬＬ処理部９０４Ｂ、タイムスタンプ付加部９０５Ｂ、受信データバッファ部９０７Ｂ及び初期値設定部９１０Ｂが新たに追加されている。
【００４９】
以上のように構成された実施例１の無線伝送装置は、送信側で伝送する映像信号にタイムスタンプを付加して送信し、受信側でそのタイムスタンプを用いて送信時のタイミングに同期して映像信号を再生するという、従来例と異なる動作をする。以下、実施例１の無線伝送装置の動作について説明する。
【００５０】
まず、無線親機１０Ａにおいて映像信号エンコード部４００Ａの出力するＭＰＥＧ２−ＴＳパケットにタイムスタンプを付加する動作について説明する。
タイムスタンプ付加部９０５Ａは、ビーコン用タイマ部７０２Ａの出力する時間情報が入力されている。時間情報とは、クロック生成部７０１Ａが出力するクロックをビーコン用タイマ部７０２Ａが計数した値である。タイムスタンプ付加部９０５Ａに映像信号エンコード部４００Ａから出力されたＭＰＥＧ２−ＴＳパケットが入力されると、タイムスタンプ付加部９０５Ａは、その時点でのビーコン用タイマ部７０２Ａの出力する時間情報をそのＭＰＥＧ２−ＴＳパケットに付加し、通信プロトコル処理部６００Ａに出力する。
【００５１】
実施例１の無線伝送装置においては、ビーコン用タイマ部７０２Ａが出力する時間情報を基準とする時間軸を想定している。映像信号エンコード部４００ＡがＭＰＥＧ２−ＴＳパケットを出力するタイミングで、その時間情報がタイムスタンプとして付加されることになる。
こうして映像信号エンコード部４００ＡがＭＰＥＧ２−ＴＳパケットを出力するタイミングを基準として、ビーコン用タイマ部７０２Ａの出力する時間情報がＭＰＥＧ２−ＴＳパケットにタイムスタンプとして付加されることになる。
通信プロトコル処理部６００Ａに入力されたタイムスタンプを付加したＭＰＥＧ２−ＴＳパケットは従来例と同様の動作でアンテナ３０Ａから無線通信回線に出力される。
【００５２】
ここで、通信時のデータパケット仕様（本発明の全ての実施例に共通）の一例について図１５から図１８を用いて説明する。
図１５に、本発明の実施例において通信で使用されるデータパケットのフォーマットを示す。
図１５で、データパケットはＩＥＥＥ８０２．１１で規定された無線ヘッダ１５０１、ＭＡＣヘッダ１５０２、フレームボディ１５０３及びＦＣＳ（Frame Check Sequence）１５０４より構成される。
フレームボディ１５０３のデータ長は、最大２３０４バイト（伝送するデータの内容に応じて可変）であり、ＩＰヘッダ１５０５、ＵＤＰヘッダ１５０６、ＡＶ情報ヘッダ１５０７、ＡＶポートヘッダ１５０８及びデータ１５０９から構成される。この内、ＡＶ情報ヘッダ１５０７、ＡＶポートヘッダ１５０８及びデータ１５０９の形式が本発明の実施例において特有のものである。
【００５３】
データ１５０９はＡＶ情報ヘッダ１５０７、ＡＶポートヘッダ１５０８の内容に応じて形式が変わる。また、ＩＰヘッダ１５０５、ＵＤＰヘッダ１５０６は必ずしも必要ではなく、ＩＰプロトコルに基づいてデータを伝送する際に必要になるものである。
次に、図１６を用いてＡＶ情報ヘッダ１５０７の構造を説明する。
ＡＶ情報ヘッダ１５０７のデータ長は８バイトであり、１バイト長のプロトコルバージョン１６０１、１ビット長のパケット識別フラグ１６０２、１ビット長の拡張情報フラグ１６０３、６ビット長のフォーマットＩＤ１６０４、１バイト長の著作権管理情報１６０５、１バイト長のデータブロックサイズ１６０６、１バイト長のデータブロック数１６０７及び３バイト長の拡張情報１６０８から構成される。
【００５４】
プロトコルバージョン１６０１は通信プロトコルのバージョン番号を示し、通信プロトコルの方式を更新した場合に、それを区別するために用いる。
パケット識別フラグ１６０２は、映像データに関連するデータを伝送する際には０とし、それ以外の用途のデータを伝送する際には１とする。それ以外の用途は、映像データの伝送に直接関係しないネットワークの構成情報等の伝送を想定している。
拡張情報フラグ１６０３は、拡張情報１６０８の有無を示す。拡張情報フラグ１６０３が１の場合は拡張情報１６０８は存在し、０の場合は存在しないことを示す（この場合、ＡＶ情報ヘッダ１５０７のデータ長は５バイトとなる。）。
【００５５】
フォーマットＩＤ１６０４は、伝送する映像データの形式（例えばＭＰＥＧ２−ＴＳ等）を示す。フォーマットＩＤ１６０４は、ＩＥＥＥ１３９４−１９９５で規定されるＣＩＰ（Common isochronous packet）ヘッダのＦＭＴ（Format ID）と同一形式であり、例えば映像データがＭＰＥＧ２−ＴＳの場合は、二値データで”１０００００”となる。
著作権管理情報１６０５は、伝送するデータがコピー可能か、禁止か等を表す著作権に関する管理情報を示す。著作権管理情報１６０５は、Digital Transmission Content Protection Specification Volume 1（Informational Version）で規定される２ビットのＥＭＩ（Encryption Mode Indicator）と１ビットのＯｄｄ／Ｅｖｅｎビットから構成される。残りの５ビットは将来のための拡張領域である。
【００５６】
データブロックサイズ１６０６は、データ１５０９に格納されるデータブロックの１ブロック当たりのバイト数（本実施例では１９２バイト）を示す。
データブロック数１６０７は、データ１５０９に格納されるデータブロックの個数を示す。
拡張情報１６０８は、ＩＥＥＥ１３９４−１９９５で規定されるＣＩＰヘッダのＦＤＦ（Format Dependent Field）や、ＳＹＴと同一形式である。拡張情報フラグ１６０３の値が０の場合は、拡張情報１６０８はＡＶ情報ヘッダに含まれない（伝送データ量の削減を図るため）。
【００５７】
次に、図１７を用いてＡＶポートヘッダ１５０８の構造を説明する。
ＡＶポ−トヘッダ１５０８のデータ長は４バイトであり、２バイト長の予備１７０１、１バイト長の出力ＡＶポート１７０２及び１バイト長の入力ＡＶポート１７０３から構成される。
予備１７０１は、将来の拡張のための予備エリアを示す。
出力ＡＶポート１７０２は、映像信号出力の識別に使用する。出力ＡＶポート１７０２は、１ビット長のデータ識別フラグ１７０４、３ビット長の予備１７０５、１ビット長の１３９４フラグ１７０６及び３ビット長のポート番号１７０７から構成される。
【００５８】
データ識別フラグ１７０４は、データ１５０９に格納されるデータの種類を示す。データ識別フラグ１７０４が０の場合は映像データであり、１の場合は映像信号入力に接続する機器及び映像信号出力に接続する機器を制御するためのデータであることを示す。制御とは、映像信号入力に接続する機器が例えばＶＴＲならば再生、記録、停止、早送り、巻き戻し等を意味し、映像出力機器に接続する機器が例えばＴＶならばチャンネルの変更等を意味する。
【００５９】
予備１７０５は、将来の拡張のための予備領域を示す。
１３９４フラグ１７０６は、映像信号入力に接続する機器及び映像信号出力に接続する機器が１３９４インタフェースを有するか否かを示すフラグである。１３９４フラグ１７０６が１の場合は、１３９４インタフェース付きであることを示し、０の場合は１３９４インタフェース無しであることを示す。
ポート番号１７０７は、映像信号入力、映像信号出力に接続される映像機器を識別するために用いる。これにより例えば、無線親機１０Ａの映像信号入力にＶＴＲ１とＶＴＲ２の２台が接続し、無線子機１０Ｂの映像信号出力にＶＴＲとＴＶが接続されている場合等でも各機器間でのデータ伝送が可能となる。
入力ＡＶポート１７０３は、映像信号入力の識別に使用する。入力ＡＶポート１７０３の構成は、出力ＡＶポート１７０２と同一である。
【００６０】
次に、図１８を用いてデータ１５０９に格納されるデータブロックの構造を説明する。
データブロックのデータ長は１９２バイトであり、４バイト長のタイムスタンプ１８０１及び１８８バイト長のＭＰＥＧ２−ＴＳパケット１８０２から構成される。
タイムスタンプ１８０１には、タイムスタンプ付加部９０５Ａが付加するタイムスタンプが格納される。
ＭＰＥＧ２−ＴＳパケット１８０２には、映像信号エンコード部４００Ａが出力するＭＰＥＧ２−ＴＳパケットが格納される。
【００６１】
尚、本実施例においては、パケット識別フラグ１６０２の値は０（映像データに関連する情報の伝送）であり、フォーマットＩＤ１６０４の値は０ｘ２０（ＭＰＥＧ２−ＴＳ）であり、データ識別フラグ１７０４の値が０（映像データ）となっている。
【００６２】
次に、無線子機１０Ｂにおいて無線親機１０Ａのビーコン用タイマ部７０２Ａの出力する時間情報に一致した時間情報を生成する動作について説明する。
無線子機１０Ｂのビーコン用タイマ部７０２Ｂは、クロック生成部７０１Ｂの出力するクロックを計数することによって生成され、かつ無線親機１０Ａが定期的に出力するビーコンに含まれる無線親機１０Ａの時間情報によって定期的に再設定された時間情報を出力する（従来例と同一）。この時間情報は、ＰＬＬ処理部９０４Ｂに入力される。
【００６３】
ここで、無線親機１０Ａのクロック生成部７０１Ａと無線子機１０Ｂのクロック生成部７０１Ｂの出力する両クロックは、その精度差等により誤差を生じる。
ビーコンによって時間情報が再設定されると、その再設定されたタイミングによって時間情報が不連続となる場合がある。
【００６４】
ＰＬＬ処理部９０４Ｂでは入力された時間情報をもとに新たなクロックが生成される。ここで生成されるクロックは連続的な時間情報となり、かつ無線親機１０Ａからのビーコンによって伝送される時間情報も入力しているため無線親機１０Ａのクロック生成部７０１Ａの出力するクロックと一致することになる。
ＰＬＬ処理部９０４Ｂの出力するクロックは、タイムスタンプ用タイマ部９０３Ｂに入力され、タイムスタンプ用タイマ部９０３Ｂでは入力されたクロックを計数することにより新たな時間情報を出力する。この時間情報も無線親機１０Ａのビーコン用タイマ部７０２Ａの出力する時間情報と一致したものとなる。
【００６５】
次に、無線子機１０Ｂにおいて受信されたＭＰＥＧ２−ＴＳパケットが、無線親機１０Ａの映像信号エンコード部４００Ａの出力タイミングに同期して映像信号デコード部５００Ｂに出力される動作について説明する。
無線親機１０Ａから送出された映像信号は従来例と同様の動作で無線子機１０Ｂのアンテナ３０Ｂに入力した後、通信プロトコル処理部６００Ｂから出力される。ここで出力されるデータは、ＭＰＥＧ２−ＴＳパケットに送信側でタイムスタンプ付加部９０５Ａが付加したタイムスタンプがついたものである。
【００６６】
通信プロトコル処理部６００Ｂから出力されたデータは、受信データバッファ部９０７Ｂに入力される。受信データバッファ部９０７Ｂは受信したデータをタイムスタンプ抽出部９０１Ｂに出力する。
タイムスタンプ抽出部９０１Ｂは、受信データからタイムスタンプを抽出し、タイムスタンプ比較部９０２Ｂに出力する。
タイムスタンプ比較部９０２Ｂは、受信データのタイムスタンプとタイムスタンプ用タイマ部９０３Ｂの出力する時間情報とを比較し、両者が一致した場合のみ出力を許可する制御信号を受信データバッファ部９０７Ｂに出力する。
【００６７】
受信データバッファ部９０７Ｂは、その制御信号が入力されると、受信データからタイムスタンプを除去したＭＰＥＧ２−ＴＳパケットを映像信号デコード部５００Ｂに出力する。
【００６８】
次に、無線子機１０Ｂのタイムスタンプ（無線子機１０Ｂのタイムスタンプ用タイマ部９０３Ｂが生成する時間情報）の再設定について説明する。
タイムスタンプ比較部９０２Ｂは、タイムスタンプ抽出部９０１Ｂが抽出したタイムスタンプを初期値設定部９１０Ｂに出力する。初期値設定部９１０Ｂは、このタイムスタンプを用いて無線子機１０Ｂのタイムスタンプの再設定を行う。
つまり、現在の無線親機１０Ａのタイムスタンプを用いてタイムスタンプ用タイマ部９０３Ｂが生成する時間情報（ＰＬＬ処理部９０４Ｂの出力するクロックの計数値）を再設定することで、無線親機１０Ａと無線子機１０Ｂのタイムスタンプの同期を取ることが可能となる。
【００６９】
例えば、無線親機１０Ａのタイムスタンプを”１０００”、無線親機１０Ａと無線子機１０Ｂの間の通信に要する時間を”１０”、無線子機１０Ｂのタイムスタンプを”２０００”と仮定する。つまり、無線親機１０Ａと無線子機１０Ｂのタイムスタンプは、現在、”１０００”と”２０００”で異なっている。
【００７０】
無線親機１０Ａからのデータを無線子機１０Ｂが受け取ったとき、無線親機１０Ａと無線子機１０Ｂのタイムスタンプはそれぞれ”１０１０”、”２０１０”とカウントされているはずである。ここで、無線子機１０Ｂが受信した無線親機１０Ａのタイムスタンプ”１０００”を用いて、無線子機１０Ｂのタイムスタンプを再設定したとする。
すると、無線親機１０Ａがタイムスタンプ”１０１５”のときにデータを送信するように設定した場合、無線親機１０Ａのタイムスタンプが”１０１０”のときに無線子機１０Ｂのタイムスタンプは”１０００”であり、無線親機１０Ａが”１０１５”のときは、無線子機１０Ｂのタイムスタンプは”１００５”である。つまり、無線親機１０Ａから無線子機１０Ｂへのデータの遅延時間（通信に要する時間）分”１０”だけ経過した後の”１０１５”の時間に、無線子機１０Ｂでデータが送出される。
【００７１】
もし、無線子機１０Ｂのタイムスタンプの再設定を行わなかった場合は、無線親機１０Ａのタイムスタンプが”１０１５”のときの無線子機１０Ｂのタイムスタンプは”２０１５”であり、”１０１５”のときにデータを送信するように指示を出してもデータは送信されない。したがって、予め無線親機１０Ａと無線子機１０Ｂのタイムスタンプを合わせておく必要がある。
よって、タイムスタンプ用タイマ部９０３Ｂの出力する時間情報は、無線親機１０Ａのビーコン用タイマ部７０２Ａの出力する時間情報と一致している。
【００７２】
以上のように、受信データに付加されたタイムスタンプに基づいて映像信号デコード部５００Ｂに出力することによって、映像信号デコード部５００Ｂに入力されるＭＰＥＧ２−ＴＳパケットのタイミングは、無線親機１０Ａの映像信号エンコード部４００Ａが出力したＭＰＥＧ２−ＴＳパケットの出力タイミングと一致することになる。
【００７３】
《実施例２》
図２は、実施例２における無線伝送装置の構成を示すブロック図である。
図２で、無線親機１０ＡのＰＬＬ処理部９０４Ａ及びタイムスタンプ用タイマ部９０３Ａは第２のＰＬＬ部を構成する。
【００７４】
尚、実施例１の無線伝送装置（図１）と同一、または相当部分については、同一符号を付している。
実施例２の無線伝送装置は、無線親機１０Ａに、タイムスタンプ用タイマ部９０３Ａ及びＰＬＬ処理部９０４Ａが新たに追加されている。
【００７５】
以上のように構成された実施例２の無線伝送装置について、以下、従来例と異なる部分の動作について説明する。
【００７６】
まず、無線親機１０Ａにおいてビーコン用タイマ部７０２Ａの出力する時間情報からより時間精度の高いタイムスタンプ用時間情報を生成するときの動作について説明する。ＩＥＥＥ８０２．１１に準拠した無線伝送装置ではビーコン用タイマ部７０２Ａの出力する時間情報の精度は１マイクロ秒である。一方、ＭＰＥＧ２−ＴＳで用いられるクロックは２７ＭＨｚであり精度差が大きい。
【００７７】
無線親機１０ＡにおいてＰＬＬ処理部９０４Ａは、ビーコン用タイマ部７０２Ａの出力する時間情報より、より高い周波数のクロックを生成するためのものである。ここで、ＰＬＬ処理部９０４Ａは２７ＭＨｚのクロックを生成する。ＰＬＬ処理部９０４Ａから出力したクロックは、タイムスタンプ用タイマ部９０３Ａに入力され２７ＭＨｚの精度を持つ時間情報をタイムスタンプ付加部９０５Ａに出力する。
【００７８】
タイムスタンプ付加部９０５Ａでは映像信号エンコード部４００Ａから出力されるＭＰＥＧ２−ＴＳパケットに、タイムスタンプ用タイマ部９０３Ａから出力された時間情報を付加して、通信プロトコル処理部６００Ａに出力する。
こうしてクロック生成部７０１Ａの生成するクロックに追従した２７ＭＨｚのクロックから生成された時間情報がＭＰＥＧ２−ＴＳパケットに付加されて伝送されることになる。
【００７９】
次に、無線子機１０Ｂにおいて受信されたＭＰＥＧ２−ＴＳパケットが、無線親機１０Ａの映像信号エンコード部４００Ａの出力タイミングに同期して映像信号デコード部５００Ｂに出力される動作について説明する。
無線子機１０Ｂの動作は、実施例１の無線子機１０Ｂの動作と同様であるが、ＰＬＬ部９０４Ｂで生成するクロックが異なる（実施例２のクロック周波数は、実施例１よりもはるかに高い。）。ここでは、無線親機１０ＡのＰＬＬ処理部９０４Ａの生成するクロックと同じ周波数のクロックを生成する。また、このクロックは、実施例１と同様にビーコン用タイマ部７０２Ｂの時間情報に追従するように生成される。
【００８０】
従って無線親機１０Ａのタイムスタンプ用タイマ部９０３Ａと無線子機１０Ｂのタイムスタンプ用タイマ部９０３Ｂの出力する時間情報は一致したものとなり、無線子機１０Ｂの映像信号デコード部５００Ｂに入力されるＭＰＥＧ２−ＴＳパケットのタイミングは、無線親機１０Ａの映像信号エンコード部４００Ａが出力したＭＰＥＧ２−ＴＳパケットの出力タイミングと２７ＭＨｚのクロック精度（約０．０３７マイクロ秒の精度）で一致することになる。
【００８１】
《実施例３》
図３は、実施例３における無線伝送装置の構成を示すブロック図である。
図３で、無線親機１０Ａのオフセット付加部９０６Ａは、第１のオフセット算出部を示し、タイムスタンプ比較部９０２Ａは、第２の時間情報比較部を示す。
【００８２】
尚、実施例１又は実施例２の無線伝送装置（図１又は図２）と同一、または相当部分については、同一符号を付している。
実施例３の無線伝送装置は、無線親機１０Ａに、タイムスタンプ抽出部９０１Ａ、タイムスタンプ比較部９０２Ａ及びオフセット付加部９０６Ａが新たに追加されている。
【００８３】
以上のように構成された実施例３の無線伝送装置は、無線親機１０Ａで映像信号に付加するタイムスタンプを通信で要する時間で補正する機能（オフセット付加）を有する点に特徴を持つ。
以下、実施例３の無線伝送装置の動作について説明する。
【００８４】
まず、無線親機１０Ａでタイムスタンプを付加されたデータが送信され、無線通信回線を介して無線子機１０Ｂが受信する。無線子機１０Ｂのフレーム解析部７０５Ｂは、受信データの解析を行い、そのデータが自機宛の場合は受信したデータをそのままフレーム組立部７０４Ｂに出力し、フレーム組立部７０４Ｂ、ＲＦ部８００Ｂを介して無線親機１０Ａに送り返す。
【００８５】
無線子機１０Ｂから送り返されてきた元々無線親機１０Ａが送ったデータは、ＭＡＣ処理部７００Ａ、通信プロトコル処理部６００Ａを介して受信データバッファ部９０７Ａに入力される。
受信データバッファ部９０７Ａは、受信したデータをタイムスタンプ抽出部９０１Ａに出力する。タイムスタンプ抽出部９０１Ａは、受信データからタイムスタンプを抽出しタイムスタンプ比較部９０２Ａに出力する。
【００８６】
タイムスタンプ比較部９０２Ａは、受信データのタイムスタンプとタイムスタンプ用タイマ部９０３Ａの出力する時間情報との比較を行う。これにより無線親機１０Ａと無線子機１０Ｂにおけるデータ伝送に要する往復時間を知ることができる。つまり、タイムスタンプ用タイマ部９０３Ａから出力されるタイムスタンプは現在の時間情報であり、タイムスタンプ抽出部９０１Ａから出力されるタイムスタンプは、無線親機１０Ａの映像信号エンコード部４００ＡからＭＰＥＧ２−ＴＳパケットが出力された時の時間情報であるので、タイムスタンプ用タイマ部９０３Ａとタイムスタンプ抽出部９０１Ａとの時間情報の差は、データの送受信における所要時間を意味する。
【００８７】
タイムスタンプ比較部９０２Ａは、その比較結果（時間情報の差）をオフセット付加部９０６Ａに出力する。
オフセット付加部９０６Ａは、その時間情報の差を基に、オフセット値の算出を行う。オフセット付加部９０６Ａは、タイムスタンプ用タイマ部９０３Ａから出力される時間情報を、算出したオフセット値で補正することでタイムスタンプを生成し、タイムスタンプ付加部９０５Ａに出力する。
【００８８】
タイムスタンプ付加部９０５Ａは、オフセット付加部９０６Ａが生成したタイムスタンプをＭＰＥＧ２−ＴＳパケットに付加し、通信プロトコル処理部６００Ａに出力する。
このデータ送受信所要時間は、無線親機１０Ａにおいて、タイムスタンプ用タイマ部９０３Ａの出力する時間情報（タイムスタンプ）にオフセットを付加する場合の有効なデータの一つと言える。
【００８９】
例えば、現在、無線親機１０Ａのタイムスタンプ用タイマ部９０３Ａ及び無線子機１０Ｂのタイムスタンプ用タイマ部９０３Ｂが出力するタイムスタンプがそれぞれ”１０１５”、”１００５”であるとする。この時、無線親機１０Ａのタイムスタンプには、オフセット値”１０”が加算されている。
無線子機１０Ｂの受信データバッファ部９０７Ｂは、無線子機１０Ｂのタイムスタンプが”１０１５”のときに、ＭＰＥＧ２−ＴＳパケットを出力する。
【００９０】
ここで、無線親機１０Ａから無線子機１０Ｂへのデータ送信に要する時間が”１０”より短いとすると、無線子機１０Ｂのタイムスタンプ”１００５”から”１０１５”までの間に、無線子機１０Ｂの受信データバッファ部９０７Ｂにデータが蓄積される。
もし無線子機１０Ｂのタイムスタンプが、”１０１５”になるまでの間に、無線子機１０Ｂが受信するデータの量（総サイズ）が、受信データバッファ部９０７Ｂのバッファサイズを超える場合には、バッファオーバフローとなる。
よって、前述のデータ送受信所要時間を用いて、オフセット値を固定値ではなく適切な値に適宜に調整する必要が生じる。
【００９１】
次に、データ送受信所要時間を用いたオフセットの付加について説明する。
無線親機１０Ａがタイムスタンプ比較部９０２Ａによって得た、無線親機１０Ａと無線子機１０Ｂにおけるデータ伝送に要する往復時間が"１０"であったとする。この時タイムスタンプ比較部９０２Ａはオフセット付加部９０６Ａに前記"１０"の値を出力する。
【００９２】
オフセット付加部９０６Ａは、この値を用いてオフセット値を算出する。ここでは、片方向の通信時間（無線親機１０Ａから無線子機１０Ｂへのデータ送信時間）をオフセット値とするので、例えば、”１０”を２で除算した”５”をオフセット値とする。オフセット付加部９０６Ａは、タイムスタンプ用タイマ部９０３Ａから出力される時間情報（例えば、”１００５”）に算出したオフセット値”５”を加算しタイムスタンプ”１０１０”を生成し、タイムスタンプ付加部９０５Ａに出力する。
【００９３】
タイムスタンプ付加部９０５Ａは、オフセット付加部９０６Ａが生成したタイムスタンプ”１０１０”をＭＰＥＧ２−ＴＳパケットに付加し、通信プロトコル処理部６００Ａに出力する。
無線子機１０Ｂでは、受信した該ＭＰＥＧ２−ＴＳパケットからタイムスタンプを抽出し、無線子機１０Ｂのタイムスタンプ用タイマ部９０３Ｂの時間情報と比較を行う。この時の双方の差分は、該オフセット値からデータ伝送に要する時間を引いた分となる。
【００９４】
このようにして、無線親機１０Ａが生成したオフセット値を用いて、受信データバッファ部９０７Ｂが映像信号デコード部５００Ｂに受信データを出力するタイミングを適切に制御することができる。
このオフセット値は、無線親機１０Ａと無線子機１０Ｂの間の伝送所要時間に基づくものである。よって、受信データバッファ部９０７Ｂで受信データが出力するまでに保持される期間を適切に制御することができる。
実施例３においては、無線子機１０Ｂは受信したデータをそのまま無線親機１０Ａに送り返した。この方法は、無線子機でデータの内容を解析しない故に無線子機のマイクロコンピュータのデータ処理負担が軽い。しかし、無線子機から無線親機に送り返すデータ量が多くなる。他の実施例においては、無線子機は、受信したデータの中から時間情報及びパケットデータのパケットＩＤコード（識別情報）を抽出し、これらの情報のみを無線親機に送り返す。これにより、無線子機が無線親機に送り返すデータ量を削減することができる。更に他の実施例においては、無線子機は、受信したデータの中から時間情報を抽出し、時間情報のみを無線親機に送り返す（無線親機が、無線子機から返送された時間情報がどのパケットデータに付加されていたかを正しく識別できる場合に、有用な方法である。）。
【００９５】
《実施例４》
図４は、実施例４における無線伝送装置の構成を示すブロック図である。
図４で、無線親機１０Ａのオフセット付加部９０６Ａは第１のオフセット算出部を示す。無線子機１０Ｂで、受信データバッファ部９０７Ｂは受信データバッファ部を示し、受信データ量検出比較部９０９Ｂは受信データサイズ検出部を示している。
【００９６】
尚、実施例１から実施例３の無線伝送装置（図１から図３）と同一、または相当部分については、同一符号を付している。
実施例４の無線伝送装置は、無線親機１０Ａに、受信データ量検出比較部９０９Ａが新たに追加され、無線子機１０Ｂに、受信データバッファ基準値格納部９０８Ｂ、受信データ量検出比較部９０９Ｂ及びオフセット付加部９０６Ｂが新たに追加されている。
【００９７】
以上のように構成された実施例４の無線伝送装置は、無線子機１０Ｂの受信データバッファ部９０７Ｂに蓄積されたデータの量に基づいて、無線親機１０Ａが時間情報のオフセット値を求め、そのオフセット値を用いてタイムスタンプを補正する点に特徴を持つ。
以下、実施例４の無線伝送装置の動作について説明する。
【００９８】
まず、無線子機１０Ｂにて受信したデータは受信データバッファ部９０７Ｂに蓄積される。受信データ量検出比較部９０９Ｂは、受信データバッファ部９０７Ｂに蓄積されたデータの総サイズを検出する。また、データバッファ基準値格納部９０８Ｂに格納している受信データバッファ部９０７Ｂの基準データサイズの参照を行い、この基準データサイズと検出した受信データサイズとの比較を行う。この比較の結果、両者の差が所定値を超える場合に、無線子機１０Ｂは、この受信データサイズ及び基準データサイズを含む受信データバッファ情報を、オフセット付加部９０６Ｂ、タイムスタンプ付加部９０５Ｂを介して、無線親機１０Ａに送信する。
【００９９】
無線親機１０Ａは、無線子機１０Ｂから送信された受信データバッファ情報を受信データバッファ部９０７Ａに格納する。受信データ量検出比較部９０９Ａは、受信データバッファ部９０７Ａから受信データバッファ情報を取り出し、オフセット付加部９０６Ａに出力する。
オフセット付加部９０６Ａは、その受信データバッファ情報（受信データサイズ、基準データサイズ）を基に、オフセット値の算出を行う。オフセット付加部９０６Ａは、タイムスタンプ用タイマ部９０３Ａから出力される時間情報を、算出したオフセット値で補正してタイムスタンプを生成し、タイムスタンプ付加部９０５Ａに出力する。
【０１００】
例えば、受信データサイズが基準データサイズよりも大きい場合、つまりこの場合、無線子機１０Ｂのデータ処理量より、無線子機１０Ｂの受信データ量が時間の経過とともに増加していることになる。よって、受信データバッファ部９０７Ｂが受信データで溢れないようにするために、オフセット値を小さく設定する必要がある。
【０１０１】
一方、受信データサイズが基準データサイズよりも小さい場合、つまりこの場合、無線子機１０Ｂのデータ処理量より、無線子機１０Ｂの受信データ量が時間の経過とともに減少していることになるので、受信データバッファ部９０７Ｂから受信データがなくなり、映像信号デコード部５００Ｂに対してデータの出力が行えなくなる。
【０１０２】
従って、無線子機１０Ｂから受信した受信データサイズ及び基準データサイズを基に、オフセット値を調整し、そのオフセット値を用いてタイムスタンプを補正することで、無線子機１０Ｂに蓄積されるデータ量を制御することができる。
【０１０３】
《実施例５》
図５は、実施例５における無線伝送装置の構成を示すブロック図である。
実施例１から実施例４の無線伝送装置（図１から図４）と同一、または相当部分については、同一符号を付している。
【０１０４】
以上のように構成された実施例５の無線伝送装置は、無線子機１０Ｂの受信データバッファ部９０７Ｂに蓄積されたデータの量に基づいて、無線子機１０Ｂが時間情報のオフセット値を求める点に特徴を持つ。
以下、実施例５の無線伝送装置の動作について説明する。
まず、無線子機１０Ｂにて受信した受信データが受信データバッファ部９０７Ｂに蓄積される。受信データ量検出比較部９０９Ｂは、受信データバッファ部９０７Ｂに蓄積されたデータの総サイズを検出する。また、データバッファ基準値格納部９０８Ｂに格納している受信データバッファ部９０７Ｂの基準データサイズの参照を行い、この基準データサイズと検出した受信データサイズの情報をオフセット付加部９０６Ｂに出力する。
【０１０５】
オフセット付加部９０６Ｂは、この情報及びタイムスタンプ用タイマ部９０３Ｂが出力した時間情報を基に、オフセット値の算出を行い、タイムスタンプ用タイマ部９０３Ｂに出力する。
タイムスタンプ抽出部９０１Ｂは、受信データからタイムスタンプを抽出し、タイムスタンプ比較部９０２Ｂに出力する。
【０１０６】
タイムスタンプ比較部９０２Ｂは、受信データのタイムスタンプとタイムスタンプ用タイマ部９０３Ｂから出力される調整されたオフセットを用いて補正したタイムスタンプとを比較し、両者が一致した場合のみ出力を許可する制御信号を受信データバッファ部９０７Ｂに出力する。
受信データバッファ部９０７Ｂは、その制御信号が入力されると、受信データからタイムスタンプを除去したＭＰＥＧ２−ＴＳパケットを映像信号デコード部５００Ｂに出力する。
【０１０７】
ここでオフセットの調整について説明を行う。例えば、受信データサイズが基準データサイズよりも大きい場合、つまり、無線子機１０Ｂのデータ処理量より、無線子機１０Ｂの受信データ量が時間の経過とともに増加している場合は、受信データバッファ部９０７Ｂが、受信データで溢れないようにするために、オフセット値を小さく設定する必要がある。
【０１０８】
一方、受信データサイズが、基準データサイズよりも小さい場合、つまり、無線子機１０Ｂのデータ処理量より、無線子機１０Ｂの受信データ量が時間の経過とともに減少している場合は、受信データバッファ部９０７Ｂから受信データがなくなり、映像信号デコード部５００Ｂへのデータの出力が行えなくなる。そこで、オフセット値を大きく設定することにより、受信データバッファ部９０７Ｂに蓄積される受信データの量を制御することができる。
【０１０９】
《実施例６》
図６は、実施例６における無線伝送装置の構成を示すブロック図である。
図６で、無線子機１０Ｂの受信エラー頻度検出部９１１Ｂは受信エラー頻度検出部を示す。
【０１１０】
尚、実施例１から実施例５の無線伝送装置（図１から図５）と同一、または相当部分については、同一符号を付している。
実施例６の無線伝送装置は、無線子機１０Ｂに、受信エラー頻度検出部９１１Ｂが新たに追加されている。
【０１１１】
以上のように構成された実施例６の無線伝送装置は、無線子機１０Ｂの受信エラー頻度検出部９１１Ｂが検出した受信データのエラー頻度に基づいて、無線子機１０Ｂが時間情報のオフセット値を求める点に特徴を持つ。
以下、実施例６の無線伝送装置の動作について説明する。
【０１１２】
無線通信回線の区間で発生する伝送エラーに対して、無線子機１０Ｂの受信データ処理部７０６Ｂがその検知を行い、エラーが検出された場合、受信エラー頻度検出部９１１Ｂに通知される。
受信エラー頻度検出部９１１Ｂは、伝送エラーの発生頻度を検出し、検出した伝送エラーの発生頻度をオフセット付加部９０６Ｂに出力する。
【０１１３】
オフセット付加部９０６Ｂは、この伝送エラーの発生頻度及びタイムスタンプ用タイマ部９０３Ｂが出力した時間情報を基に、オフセット値の算出を行い、タイムスタンプ用タイマ部９０３Ｂに出力する。
以降、ＭＰＥＧ２−ＴＳパケットを映像信号デコード部５００Ｂに出力するまでの動作は、実施例５と同様である。
【０１１４】
ここでオフセットの調整について説明を行う。例えば、伝送エラーの発生頻度が高い場合、正しいデータを受信できていないので、無線子機１０Ｂは無線親機１０Ａに対して再送信を要求する。その間、無線子機１０Ｂにおいて、受信データバッファ部９０７Ｂから受信データが映像信号デコード部５００Ｂに送られるので、受信データバッファ部９０７Ｂに蓄積されているデータが減少し続ける。受信データバッファ部９０７Ｂにデータがなくなってしまうと、映像が途切れてしまうことになる。つまり、受信データバッファ部９０７Ｂに蓄積されている受信データ量が少ない場合において、伝送エラーの発生頻度が高い場合、すぐに映像が途切れてしまうことになる。そこで、オフセット値を大きくし、予め受信データバッファ部９０７Ｂに十分なデータを蓄積させておく必要がある。
【０１１５】
一方、伝送エラーの発生頻度が低い場合、正しいデータを受信できているので、無線子機１０Ｂは無線親機１０Ａに対して再送信を要求することもない。無線子機１０Ｂにおいては、受信データバッファ部９０７Ｂから受信データが映像信号デコード部５００Ｂに送られるので、受信データバッファ部９０７Ｂに蓄積されているデータ量は一定のままか、増加し続けてしまうことになる。増加し続けていた場合には、受信データバッファ部９０７Ｂから受信データが溢れてしまうことになる。
【０１１６】
また、あまりにもオフセットが大きいままで処理を行うと、無線親機１０Ａと無線子機１０Ｂの処理の時間に大きな差が開き、再生遅延を起こしたような映像になってしまう。従って、これらのケースの場合は、オフセットを小さくする必要がある。
このように、無線通信回線における伝送エラーの発生頻度に応じて、オフセットの調整を行うことにより、途切れた映像や遅延の発生などを防ぐことができる。
【０１１７】
《実施例７》
図７は、実施例７における無線伝送装置の構成を示すブロック図である。
図７で、受信電界強度測定部９１２Ｂは受信電界強度測定部を示す。
【０１１８】
尚、実施例１から実施例５の無線伝送装置（図１から図５）と同一、または相当部分については、同一符号を付している。
実施例７の無線伝送装置は、無線子機１０Ｂに、受信電界強度測定部９１２Ｂが新たに追加されている。
【０１１９】
以上のように構成された実施例７の無線伝送装置は、無線子機１０Ｂの受信電界強度測定部９１２Ｂが検出した受信電界強度値に基づいて、無線子機１０Ｂが時間情報のオフセット値を求める点に特徴を持つ。
以下、実施例７の無線伝送装置の動作について説明する。
【０１２０】
受信電界強度測定部９１２Ｂは、無線通信回線の区間での受信電界強度を測定し、測定した受信電界強度値をオフセット付加部９０６Ｂに出力する。
オフセット付加部９０６Ｂは、この受信電界強度値及びタイムスタンプ用タイマ部９０３Ｂが出力した時間情報を基に、オフセット値の算出を行い、タイムスタンプ用タイマ部９０３Ｂに出力する。
以降、ＭＰＥＧ２−ＴＳパケットを映像信号デコード部５００Ｂに出力するまでの動作は、実施例５と同様である。
【０１２１】
ここでオフセットの調整について説明を行う。例えば、受信電界強度が弱い場合、データを正しく受信できていない、あるいは通信そのものが途切れ勝ちになっている可能性があるので、無線子機１０Ｂは無線親機１０Ａに対して頻繁に再送信を要求することが想定される。その間、無線子機１０Ｂにおいて、受信データバッファ部９０７Ｂから受信データが映像信号デコード部５００Ｂに送られているので、受信データバッファ部９０７Ｂに蓄積されているデータが減少し続ける。受信データバッファ部９０７Ｂにデータがなくなってしまうと、映像が途切れてしまうことになる。つまり、受信データバッファ部９０７Ｂに蓄積されている受信データ量が少ない場合において、伝送エラー等が発生した場合、すぐに映像が途切れてしまうことになる。そこでオフセットを大きくし、予め受信データバッファ部９０７Ｂに十分なデータを蓄積させておく必要がある。
【０１２２】
一方、受信電界強度が強い場合、無線通信回線が途中で途切れることなく、比較的正しくデータが受信できているので、無線子機１０Ｂは無線親機１０Ａに対して再送信を要求することもない。無線子機１０Ｂにおいては、受信データバッファ部９０７Ｂから受信データが映像信号デコード部５００Ｂに送られるので、受信データバッファ部９０７Ｂに蓄積されているデータ量は一定のままか、増加し続けてしまうことになる。増加し続けていた場合には、受信データバッファ部９０７Ｂから受信データが溢れてしまうことになる。また、あまりにもオフセットが大きいままで処理を行うと、無線親機１０Ａと無線子機１０Ｂの処理の時間に大きな差が開き、再生遅延を起こしたような映像になってしまう。従って、これらのケースの場合は、オフセットを小さくする必要がある。
このように、無線通信回線区間での受信電界強度の強弱に応じて、オフセットの調整を行うことにより、途切れた映像や遅延の発生などを防ぐことができる。
【０１２３】
《実施例８》
図８は、実施例８における無線伝送装置の構成を示すブロック図である。
図８で、無線親機１０Ａのビーコン生成部７０３Ａ及びフレーム組立部７０４Ａは、送信周期設定部を構成する。
【０１２４】
尚、実施例１から実施例４の無線伝送装置（図１から図４）と同一、または相当部分については、同一符号を付している。
実施例８の無線伝送装置は、無線親機１０Ａに、ＰＬＬのロックを検出するＰＬＬロック検出部９１３Ａが新たに追加されている。
【０１２５】
以上のように構成された実施例８の無線伝送装置は、無線親機機１０Ａがビーコンの発信周期を調整できる機能を有する点に特徴を持つ。
以下、実施例８の無線伝送装置の動作について説明する。
【０１２６】
まず、無線通信回線において、無線親機１０Ａが新たな無線子機１０Ｂを認識した場合あるいは無線子機１０Ｂに対してストリーム伝送を行う前に、無線親機１０Ａにおいて、ＰＬＬロック検出部９１３Ａがビーコン生成部７０３Ａに対して、ビーコン周期を短くするように指示する。
指示を受けたビーコン生成部７０３Ａは、短い間隔でフレーム組立部７０４Ａにビーコンを送出し、ビーコンのタイミングに合わせてデータが送信される。
通常、ビーコン周期が長くなると、無線子機１０ＢのＰＬＬのロックに時間がかかってしまい、正常なストリーム伝送ができるまでに時間がかかってしまう。
従って、ＰＬＬのロック時間を調整して短縮することにより、このような問題を回避することができる。
【０１２７】
《実施例９》
図９は、実施例９における無線伝送装置の構成を示すブロック図である。
図９で、無線子機１０ＢのＰＬＬロック検出部９１３ＢはＰＬＬロック検出部を示す。
【０１２８】
尚、実施例１から実施例４の無線伝送装置（図１から図４）と同一、または相当部分については、同一符号を付している。
実施例９の無線伝送装置は、無線子機１０Ｂに、ＰＬＬのロックを検出するＰＬＬロック検出部９１３Ｂが新たに追加されている。
【０１２９】
以上のように構成された実施例９の無線伝送装置は、無線子機１０Ｂが検出したＰＬＬのロック情報に基づき、無線親機機１０Ａがビーコンの発信周期を調整できる機能を有する点に特徴を持つ。
以下、実施例９の無線伝送装置の動作について説明する。
【０１３０】
まず、無線子機１０ＢがＰＬＬをロックした際には、ＰＬＬロック検出部９１３Ｂがロック検出情報を生成する。生成されたロック検出情報は、通信プロトコル処理部６００Ｂを介して無線親機１０Ａに送信される。無線親機１０ＡのＰＬＬロック検出部９１３Ａは、無線子機１０Ｂからのロック検出情報に基づき、ビーコン生成部７０３Ａに対して、ビーコン周期を変更するように指示する。
指示を受けたビーコン生成部７０３Ａは、フレーム組立部７０４Ａを介して、変更された送信周期のタイミングでデータを送出する。
このように、無線子機１０ＢのＰＬＬのロックを事前に検出し、その後で映像信号を送信することにより、無線子機１０Ｂが正常に映像信号を受信できないという問題を回避することができる。
【０１３１】
《実施例１０》
図１０は、実施例１０における無線伝送装置の構成を示すブロック図である。
図１０で、無線子機１０Ｂの受信電界強度測定部９１２Ｂは受信電界強度測定部を示す。
【０１３２】
尚、実施例１から実施例４及び実施例７の無線伝送装置（図１から図４及び図７）と同一、または相当部分については、同一符号を付している。
実施例１０の無線伝送装置は、無線親機１０Ａに、受信電界強度測定部９１２Ａが新たに追加されている。
【０１３３】
以上のように構成された実施例１０の無線伝送装置は、無線子機１０Ｂが測定した受信電界強度値に基づき、無線親機機１０Ａがビーコンの発信周期を調整できる機能を有する点に特徴を持つ。
以下、実施例１０の無線伝送装置の動作について説明する。
まず、無線子機１０Ｂの受信電界強度測定部９１２Ｂは、無線通信回線の区間での受信電界強度を測定する。測定された受信電界強度値は、通信プロトコル処理部６００Ｂを介して無線親機１０Ａに送信される。無線親機１０Ａの受信電界強度測定部９１２Ａは、無線子機１０Ｂからの受信電界強度値に基づき、ビーコン生成部７０３Ａに対して、ビーコン周期を変更するように指示する。
【０１３４】
ここでビーコン周期の設定について説明を行う。例えば、受信電界強度が弱い場合、通信状態が悪いためにデータを正しく受信できていない、あるいは通信そのものが途切れ勝ちになっている可能性がある。そのために、ビーコン信号そのものを取りこぼし、ＰＬＬのロックが合わなくなることがある。そこでビーコン周期を短くすることにより、ビーコン周期の取りこぼし回数を減少させ、ＰＬＬが外れることを防ぐように改善することができる。
【０１３５】
一方、受信電界強度が強い場合、無線通信回線が途中で途切れることなく、比較的正しくデータが受信できているので、無線子機１０Ｂは無線親機１０Ａに対して再送信を要求することもない。無線子機１０Ｂにおいては、ビーコンの取りこぼしもなく、ＰＬＬのロックも合っているので、頻繁なビーコンの送信は、逆にデータの送信レートの低下、及び送信エネルギーの消耗を招く。そこで受信電界強度が強い場合は、ビーコン周期を長く設定する。これにより、これらの送信スループットの低下、及びエネルギー消耗の問題を解決することができる。
【０１３６】
《実施例１１》
図１１は、実施例１１における無線伝送装置の構成を示すブロック図である。
図１１で、無線子機１０Ｂの受信エラー頻度検出部９１１Ｂは受信エラー頻度検出部を示す。
尚、実施例１から実施例４及び実施例６の無線伝送装置（図１から図４及び図６）と同一、または相当部分については、同一符号を付している。
実施例１１の無線伝送装置は、無線親機１０Ａに、受信エラー頻度検出部９１１Ａが新たに追加されている。
【０１３７】
以上のように構成された実施例１１の無線伝送装置は、無線子機１０Ｂが検出した受信エラー頻度に基づき、無線親機１０Ａがビーコンの発信周期を調整できる機能を有する点に特徴を持つ。
以下、実施例１１の無線伝送装置の動作について説明する。
無線通信回線の区間で発生する伝送エラーに対して、無線子機１０Ｂの受信データ処理部７０６Ｂがその検知を行い、エラーが検出された場合、受信エラー頻度検出部９１１Ｂに通知される。
【０１３８】
受信エラー頻度検出部９１１Ｂは、伝送エラーの発生頻度を検出し、エラー発生頻度情報を生成する。生成されたエラー発生頻度情報は、通信プロトコル処理部６００Ｂを介して無線親機１０Ａに送信される。無線親機１０Ａの受信エラー頻度検出部９１１Ａは、無線子機１０Ｂからのエラー発生頻度情報に基づき、ビーコン生成部７０３Ａに対して、ビーコン周期を変更するように指示する。
指示を受けたビーコン生成部７０３Ａは、フレーム組立部７０４Ａを介して、変更された送信周期のタイミングでデータを送出する。
【０１３９】
このように、無線子機１０Ｂで検出したエラー発生頻度情報を無線親機１０Ａに送信し、そのエラー発生頻度情報に基づき、ビーコン周期を調整することで、例えば、伝送エラーの発生頻度が高い場合は、ビーコン周期を短くすることにより、ビーコン周期の取りこぼし回数を減少させ、ＰＬＬが外れることを防ぐように改善することができる。
一方、伝送エラーの発生頻度が低い場合は、ビーコン周期を長く設定することにより、これらの送信スループットの低下、及びエネルギー消耗の問題を解決することができる。
【０１４０】
【発明の効果】
本発明に係る無線伝送装置は、映像信号等のストリーム伝送において、確実に送信側と受信側の同期をとることができるため、映像のコマ落ち等を防ぎ、正確に映像信号の再生ができる。
【０１４１】
本発明に係る無線伝送装置は、伝送時間を検出する機能を有し、その伝送時間により同期のタイミング調整を行うため、電波伝播状況の変化による影響を受けにくく、正確に映像信号の再生ができる。
【０１４２】
本発明に係る無線伝送装置は、受信側で伝送エラーの発生頻度を検出する機能を有し、その伝送エラーの発生頻度により同期のタイミング調整を行うため、無線回線の伝播状態の変化による影響を受けにくく、正確に映像信号の再生ができる。
【０１４３】
本発明に係る無線伝送装置は、受信側で受信電界強度を測定する機能を有し、その測定した受信電界強度値により同期のタイミング調整を行うため、無線回線の伝播状態の変化による影響を受けにくく、正確に映像信号の再生ができる。
【０１４４】
本発明に係る無線伝送装置は、送信側のビーコン周期を調整することができるため、受信側にストリーム伝送ができるまでの時間を短縮できる。
【０１４５】
本発明に係る無線伝送装置は、受信側のＰＬＬのロックを送信側が検知でき、その後でストリーム伝送を行うため、受信側は、確実にストリーム信号を受信できる。
【０１４６】
本発明に係る無線伝送装置は、受信電界強度値に応じて、送信側のビーコン周期を調整することができるため、無線回線の伝播状態の変化による影響を受けにくい。従って、受信電界強度が弱い場合は、ビーコン周期を短くすることにより、ビーコン周期の取りこぼし回数を減少させ、ＰＬＬが外れることを防ぐように改善することができる。また、受信電界強度が強い場合は、ビーコン周期を長く設定することにより、送信スループットの低下、及びエネルギー消耗の問題を解決することができる。
【０１４７】
本発明に係る無線伝送装置は、受信側での伝送エラーの発生頻度に応じて、送信側のビーコン周期を調整することができるため、無線回線の伝播状態の変化による影響を受けにくい。従って、伝送エラーの発生頻度が高い場合は、ビーコン周期を短くすることにより、ビーコン周期の取りこぼし回数を減少させ、ＰＬＬが外れることを防ぐように改善することができる。また、伝送エラーの発生頻度が低い場合は、ビーコン周期を長く設定することにより、送信スループットの低下、及びエネルギー消耗の問題を解決することができる。
【図面の簡単な説明】
【図１】本発明の実施例１における無線伝送装置の構成を示すブロック図である。
【図２】本発明の実施例２における無線伝送装置の構成を示すブロック図である。
【図３】本発明の実施例３における無線伝送装置の構成を示すブロック図である。
【図４】本発明の実施例４における無線伝送装置の構成を示すブロック図である。
【図５】本発明の実施例５における無線伝送装置の構成を示すブロック図である。
【図６】本発明の実施例６における無線伝送装置の構成を示すブロック図である。
【図７】本発明の実施例７における無線伝送装置の構成を示すブロック図である。
【図８】本発明の実施例８における無線伝送装置の構成を示すブロック図である。
【図９】本発明の実施例９における無線伝送装置の構成を示すブロック図である。
【図１０】本発明の実施例１０における無線伝送装置の構成を示すブロック図である。
【図１１】本発明の実施例１１における無線伝送装置の構成を示すブロック図である。
【図１２】従来の無線伝送装置の構成を示すブロック図である。
【図１３】無線回線上に送出される信号のタイミングを示すタイミング図である。
【図１４】ＭＡＣ処理部の内部構成を示すブロック図である。
【図１５】本発明の実施例において通信で使用されるデータパケットのフォーマットを示す図である。
【図１６】ＡＶ情報ヘッダ１５０７の構造を示す図である。
【図１７】ＡＶポートヘッダ１５０８の構造を示す図である。
【図１８】データ１５０９に格納されるデータブロックの構造を示す図である。
【符号の説明】
１０Ａ  無線親機
１０Ｂ  無線子機
３０Ａ、３０Ｂ  アンテナ
４００Ａ、４００Ｂ  映像信号エンコード部
５００Ａ、５００Ｂ  映像信号デコード部
６００Ａ、６００Ｂ  通信プロトコル処理部
７００Ａ、７００Ｂ  ＭＡＣ処理部
７０１Ａ、７０１Ｂ  クロック生成部
７０２Ａ、７０２Ｂ  ビーコン用タイマ部
７０３Ａ、７０３Ｂ  ビーコン生成部
７０４Ａ、７０４Ｂ  フレーム組立部
７０５Ａ、７０５Ｂ  フレーム解析部
７０６Ａ、７０６Ｂ  受信データ処理部
８００Ａ、８００Ｂ  ＲＦ部
９０１Ａ、９０１Ｂ  タイムスタンプ抽出部
９０２Ａ、９０２Ｂ  タイムスタンプ比較部
９０３Ａ、９０３Ｂ  タイムスタンプ用タイマ部
９０４Ａ、９０４Ｂ  ＰＬＬ処理部
９０５Ａ、９０５Ｂ  タイムスタンプ付加部
９０６Ａ、９０６Ｂ  オフセット付加部
９０７Ａ、９０７Ｂ  受信データバッファ部
９０８Ａ  受信データバッファ基準値格納部
９０９Ａ、９０９Ｂ  受信データ量検出比較部
９１０Ｂ  初期値設定部
９１１Ａ、９１１Ｂ  受信エラー頻度検出部
９１２Ａ、９１２Ｂ  受信電界強度測定部
９１３Ａ、９１３Ｂ  ＰＬＬロック検出部
１５０１  無線ヘッダ
１５０２  ＭＡＣヘッダ
１５０３  フレームボディ
１５０４  ＦＣＳ
１５０５  ＩＰヘッダ
１５０６  ＵＤＰヘッダ
１５０７  ＡＶ情報
１５０８  ＡＶポートヘッダ
１５０９  データ
１６０１  プロトコルバージョン
１６０２  パケット識別フラグ
１６０３  拡張情報フラグ
１６０４  フォーマットＩＤ
１６０５  著作権管理情報
１６０６  データブロックサイズ
１６０７  データブロック数
１６０８  拡張情報
１７０１、１７０５  予備
１７０２  出力ＡＶポート
１７０３  入力ＡＶポート
１７０４  データ識別フラグ
１７０６  １３９４フラグ
１７０７  ポート番号
１８０１  タイムスタンプ
１８０２  ＭＰＥＧ２−ＴＳパケット
【図１】
0004025113.tif 000002
【図２】
0004025113.tif 000003
【図３】
0004025113.tif 000004
【図４】
0004025113.tif 000005
【図５】
0004025113.tif 000006
【図６】
0004025113.tif 000007
【図７】
0004025113.tif 000008
【図８】
0004025113.tif 000009
【図９】
0004025113.tif 000010
【図１０】
0004025113.tif 000011
【図１１】
0004025113.tif 000012
【図１２】
0004025113.tif 000013
【図１３】
0004025113.tif 000014
【図１４】
0004025113.tif 000015
【図１５】
0004025113.tif 000016
【図１６】
0004025113.tif 000017
【図１７】
0004025113.tif 000018
【図１８】
0004025113.tif 000019