(57)【要約】【課題】表示する複数の映像の表示サイズが異なる場合であっても、映像情報の品質を維持する。【解決手段】  映像を表示する表示装置へ映像情報を送信する１又は複数の無線通信装置を有する無線通信システムは、表示装置へ表示する１又は複数の映像の表示サイズに基づいて、１又は複数の無線通信装置に、映像情報の送信時間を割り当て、該映像情報の送信時間を通知するコマンドを生成するコマンドフレーム生成部と、１又は複数の無線通信装置に、コマンドフレーム生成部により生成されたコマンドを通知する。【選択図】図５
2014158092.tif 000002
【特許請求の範囲】
【請求項１】
映像を表示する表示装置へ映像情報を送信する１又は複数の無線通信装置を有する無線通信システムであって、
前記表示装置へ表示する１又は複数の映像の表示サイズに基づいて、前記１又は複数の無線通信装置に、映像情報の送信時間を割り当て、該映像情報の送信時間を通知するコマンドを生成するコマンドフレーム生成部と、
前記１又は複数の無線通信装置に、前記コマンドフレーム生成部により生成された前記コマンドを通知する、無線通信システム。
【請求項２】
前記コマンドフレーム生成部は、前記映像情報の送信時間を割り当てる際に、前記１又は複数の映像の表示サイズの比率に基づいて、前記映像情報の送信時間を割り当てる、請求項１に記載の無線通信システム。
【請求項３】
前記コマンドフレーム生成部は、前記１又は複数の無線通信装置に送信する、前記１又は複数の無線通信装置の識別子と各無線通信装置に割り当てる映像情報の送信時間とを含むコマンドフレームを生成する、請求項１又は２に記載の無線通信システム。
【請求項４】
前記コマンドフレームに基づいて、前記１又は複数の無線通信装置において、前記映像情報の送信時間が変更される、請求項３に記載の無線通信システム。
【請求項５】
前記１又は複数の無線通信装置の少なくとも１つにより前記表示装置へ表示する映像の表示サイズを変更する要求を含むコマンドフレームが送信され、
前記コマンドフレーム生成部は、該コマンドフレームにより要求された前記表示装置へ表示する映像の表示サイズの変更が許可された場合に、前記表示装置へ表示する１又は複数の映像の表示サイズに基づいて、前記１又は複数の無線通信装置の各々に映像情報の送信時間を割り当て、該映像情報の送信時間を通知するコマンドを生成する、請求項１ないし４のいずれか１項に記載の無線通信システム。
【請求項６】
前記表示装置により、前記１又は複数の無線通信装置から送信された映像情報に基づいて、映像が表示される、請求項１ないし５のいずれか１項に記載の無線通信システム。
【請求項７】
映像を表示する表示装置へ映像情報を送信する１又は複数の無線通信装置を有する無線通信システムにおける無線通信方法であって、
前記表示装置へ表示する１又は複数の映像の表示サイズに基づいて、前記１又は複数の無線通信装置に、映像情報の送信時間を割り当て、
前記１又は複数の無線通信装置に、前記映像情報の送信時間を通知する、無線通信方法。
【請求項８】
映像を表示する表示装置へ映像情報を送信する１又は複数の無線通信装置を有する無線通信システムに、
前記表示装置へ表示する１又は複数の映像の表示サイズに基づいて、前記１又は複数の無線通信装置に、映像情報の送信時間を割り当て、
前記１又は複数の無線通信装置に、前記映像情報の送信時間を通知する、
処理を実行させるプログラム。
【請求項９】
請求項８に記載のプログラムを記憶した記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、無線通信システムに関する。
【背景技術】
【０００２】
近年では有線ネットワークの多くが無線ネットワークに置き換わり、特にタブレット端末、スマートフォンなど無線通信インターフェースしか持たないデバイス機器の登場により、無線通信ネットワークが今後も益々普及していくと予想される。
【０００３】
無線通信ネットワークの需要の拡大に応じて、無線通信ネットワークの伝送速度も飛躍的に向上して、画像・動画情報などの大容量データ通信や、音声情報などのリアルタイム性が求められる通信も無線通信が可能になっている。
【０００４】
無線通信技術の進歩は様々な分野に利益をもたらしている。例えばオフィスでのプレゼンテーションや会議などで使用するプロジェクタは、従来はPC等から出力される映像情報を投影するためにRGBケーブルなどを使用してPCとプロジェクタを接続していた。しかし、現在ではこの有線ケーブルを排除して無線ネットワークで接続することが可能な場合が多い。
【０００５】
また、最近では、例えば会議などで複数人が参加する場合、複数のPCに保存されているプレゼンテーション資料などを同時に投影することができるプロジェクタなどがある。このプロジェクタと複数のPCを無線通信ネットワークで接続する。プロジェクタは、該プロジェクタに接続される無線通信機器から、各PCから出力される映像情報を順番に受信して、それらの映像情報を分割して投影する。更には、各映像情報の投影サイズの比率を外部機器、例えばリモコンなどで操作することも可能なプロジェクタもある。
【０００６】
複数の映像生成装置に接続される無線通信端末から映像情報を無線通信により、映像投影装置に接続される無線通信装置に転送する技術が知られている（例えば、特許文献１参照）。
【発明の概要】
【発明が解決しようとする課題】
【０００７】
複数のPC等の映像生成装置を備える無線通信装置が、映像情報を伝送するために使用できる無線通信帯域は、プロジェクタが投影している画面サイズの比率に依存しない。例えば、ある無線通信装置から送信される映像情報が投影される画面サイズが他の無線通信装置から送信される映像情報が投影される画面サイズよりも大きい場合、前者のある無線通信装置に割り当てる通信帯域を大きくしないと、解像度が大きい映像情報、または低圧縮率の映像情報を送信することができない。仮に、前者のある無線通信装置に割り当てる通信帯域を大きくしないで、解像度が大きい映像情報、または低圧縮率の映像情報を送信した場合、結果として投影される画面の品質が悪化する。
【０００８】
そこで、本発明は、表示する複数の映像の表示サイズが異なる場合であっても、映像情報の品質を維持することを目的とする。
【課題を解決するための手段】
【０００９】
開示の一実施例の無線通信システムは、
映像を表示する表示装置へ映像情報を送信する１又は複数の無線通信装置を有する無線通信システムであって、
前記表示装置へ表示する１又は複数の映像の表示サイズに基づいて、前記１又は複数の無線通信装置に、映像情報の送信時間を割り当て、該映像情報の送信時間を通知するコマンドを生成するコマンドフレーム生成部と、
前記１又は複数の無線通信装置に、前記コマンドフレーム生成部により生成された前記コマンドを通知する。
【発明の効果】
【００１０】
開示の実施例によれば、表示する複数の映像の表示サイズが異なる場合であっても、映像情報の品質を維持することができる。
【図面の簡単な説明】
【００１１】
【図１】無線通信システムの一実施例を示す図である。
【図２】第１の無線通信装置の一実施例を示す図である。
【図３】第５の無線通信装置の一実施例を示す図である。
【図４】第１の無線通信装置の無線通信処理部の一実施例を示す図である。
【図５】通信帯域調整・計算部の処理の一実施例を示す図である。
【図６】無線通信システムにおける映像表示の一実施例を示す図である。
【図７】画面サイズ変更要求フレームの一実施例を示す図である。
【図８】第５の無線通信装置の無線通信処理部の一実施例を示す機能ブロック図である。
【図９】画面サイズ比率変更通知フレームの一実施例を示す図である。
【図１０】無線通信システムの動作の一実施例を示すフローチャートである。
【図１１】無線通信システムの動作の一実施例を示すフローチャートである。
【発明を実施するための形態】
【００１２】
次に、本発明を実施するための形態を、以下の実施例に基づき図面を参照しつつ説明する。以下で説明する実施例は一例に過ぎず、本発明が適用される実施の形態は、以下の実施例に限られない。
なお、実施例を説明するための全図において、同一機能を有するものは同一符号を用い、繰り返しの説明は省略する。
【００１３】
＜実施例＞
＜無線通信システム＞
図１は、無線通信システムの一実施例を示す。
【００１４】
無線通信システムは、第１の無線通信装置１００と、第２の無線通信装置２００と、第３の無線通信装置３００と、第４の無線通信装置４００と、第５の無線通信装置５００とを有する。第１の無線通信装置１００、第２の無線通信装置２００、第３の無線通信装置３００、第４の無線通信装置４００、及び第５の無線通信装置５００は、デバイスと呼ばれることもある。
【００１５】
第１の無線通信装置１００、第２の無線通信装置２００、第３の無線通信装置３００、及び第４の無線通信装置４００には、それぞれ映像生成装置が接続される。映像生成装置には、パーソナルコンピュータ（以下、PCと略す）や、タブレット端末、スマートフォンなどのモバイル端末等が含まれる。第１の無線通信装置１００、第２の無線通信装置２００、第３の無線通信装置３００、及び第４の無線通信装置４００が、それぞれ映像生成装置を有するようにしてもよい。無線通信システムの一実施例では、第１の無線通信装置１００、第２の無線通信装置２００、第３の無線通信装置３００、及び第４の無線通信装置４００に、それぞれ映像生成装置が接続される。第１の無線通信装置１００、第２の無線通信装置２００、第３の無線通信装置３００、及び第４の無線通信装置４００は、映像生成装置により生成された映像を投影するための情報（以下、「映像情報」という）を第５の無線通信装置５００へ無線送信する。
【００１６】
第５の無線通信装置５００には、映像投影装置などの表示装置が接続される。映像投影装置には、液晶ディスプレイ、液晶プロジェクタなどの映像を投影することができる装置が含まれる。第５の無線通信装置５００が、映像投影装置を有するようにしてもよい。映像投影装置は、映像を投影する。無線通信システムの一実施例では、第５の無線通信装置５００に映像投影装置が接続される。
【００１７】
図１には、第５の無線通信装置５００へ映像情報を無線送信する４台の無線通信装置が示されるが、１−３台であってもよいし、５台以上であってもよい。
【００１８】
第１の無線通信装置１００、第２の無線通信装置２００、第３の無線通信装置３００、及び第４の無線通信装置４００は、第５の無線通信装置５００へ映像情報を順番に無線送信する。
【００１９】
映像投影装置は、第１の無線装置１００−第４の無線通信装置４００から、第５の無線通信装置５００が順番に受信した映像情報の全てを投影画面に表示できるように合成し、投影する。映像投影装置は、順番に受信した映像情報の一部を投影画面に表示できるように合成するようにしてもよい。図１に示される例では、第５の無線通信装置５００が、第１の無線通信装置１００−第４の無線通信装置４００からの映像情報を、投影画面を４分割した領域にそれぞれ投影する。第５の無線通信装置５００が順番に受信した映像情報を合成し、投影する場合、例えばフレームレートが30fps(Frame Per Sec)の場合、４台の第１の無線通信装置１００−第４の無線通信装置４００が全て33ms以内に映像情報の無線転送を完了させるのが好ましい。
【００２０】
第５の無線通信装置５００へ第１の無線通信装置１００−第４の無線通信装置４００が映像情報を無線送信する順番は、予め決定されていてもよいし、決定されていなくてもよい。例えば、第１の無線通信装置１００−第４の無線通信装置４００がTDMA(Time Division Multiple Access)通信プロトコルを使用する場合は、送信順番は予め決定されているのが好ましい。また、WLAN(Wireless Local Area Network)の様なCSMA-CA(Carrier Sense Multiple Access/Collision Avoidance)通信プロトコルを使用する場合は、第１の無線通信装置１００−第４の無線通信装置４００の各々は送信準備ができており、且つ他の無線通信装置が無線送信していない期間に無線送信する。
【００２１】
以下では映像投影装置がプロジェクタである場合について説明する。映像投影装置は、プロジェクタに限らず、PCのモニタなどと同じ機能を有するものであれば、特に限定されない。
【００２２】
また、無線通信ネットワークに、第１の無線通信装置１００−第５の無線通信装置５００が含まれる場合について説明する。無線通信ネットワークに含まれる無線通信装置の台数に制約はないものとする。
【００２３】
＜第１の無線通信装置１００＞
図２は、第１の無線通信装置１００の一実施例を示す。図２には、第１の無線通信装置１００の回路構成ブロックの一実施例を示す。つまり、図２には、主に第１の無線通信装置１００のハードウェア構成が示される。図２に示される回路構成ブロックは一例であり、同様の機能を実現できるものである場合は、異なる構成であってもよい。
【００２４】
第２の無線通信装置２００−第４の無線通信装置４００の回路構成ブロックは、図２と略同一であるため、説明を省略する。
【００２５】
第１の無線通信装置１００は、CPU１０２と、メモリ１０４と、映像I/F１０６と、映像コーデック部１０８と、マルチプレクサ(MUX: multiplexer)１１０と、DMAC１１２と、無線通信処理部１１４とを有する。CPU１０２と、メモリ１０４と、マルチプレクサ１１０と、DMAC１１２と、無線通信処理部１１４は、バス１１６を介して接続される。
【００２６】
映像I/F１０６は、映像生成装置との間のインターフェースである。映像I/F１０６には、該映像生成装置から映像情報が入力される。映像I/F１０６には、DVI(Digital Visual Interface)、HDMI(High-Definition Multimedia Interface)等のインターフェースが含まれる。
【００２７】
映像コーデック部１０８は、映像I/F１０６と接続される。映像コーデック部１０８は、映像I/F１０６からの映像情報を圧縮する。映像コーデック部１０８により圧縮された映像情報は、メモリ１０４に入力される。
【００２８】
マルチプレクサ１１０は、映像コーデック部１０８により圧縮された映像情報、映像I/F１０６からの圧縮されていない非圧縮の映像情報のうち、DMA転送する映像情報を選択する。
【００２９】
メモリ１０４は、映像コーデック部１０８により圧縮された映像情報を格納する。
【００３０】
DMAC１１２は、映像コーデック部１０８とメモリ１０４との間で、データのコピーを行う。また、DMAC１１２は、メモリ１０４と無線通信処理部１１４との間で、データのコピーを行う。
【００３１】
無線通信処理部１１４は、圧縮した映像情報を無線通信する。
【００３２】
CPU１０２は、第１の無線通信装置１００の各部を制御するとともに、データフロー制御等を行う。
【００３３】
映像生成装置からの映像情報は、映像I/F１０６を経由して映像コーデック部１０８で圧縮処理される。映像コーデック部１０８で圧縮処理された映像情報は、DMAC１１２によりDMA転送されることによりメモリ１０４に一旦格納される。
【００３４】
また、映像I/F１０６からの映像情報がDMAC１１２によりDMA転送されることによりメモリ１０４に一旦格納されるようにしてもよい。この場合、映像情報は、映像コーデック部１０８により圧縮処理されない。
【００３５】
マルチプレクサ１１０は、映像コーデック部１０８により圧縮された映像情報、映像I/F１０６からの圧縮されていない非圧縮の映像情報のうち、DMA転送する映像情報を選択する。
【００３６】
自第１の無線通信装置１００が無線転送できる時間になると、DMAC１１２は、メモリ１０４から無線通信処理部１１４に映像情報をDMA転送する制御を実行する。例えば、DMAC１１２は、自第１の無線通信装置１００のTXOP(Transmission Opportunity)等の第５の無線通信装置５００との間で通信できる時間（以下、「TXOP」という）が開始する際に、無線通信処理部１１４に映像情報をDMA転送する制御を実行するのが好ましい。無線通信処理部１１４は、DMA転送された映像情報を電波により送信する。つまり、第１の無線通信装置１００は、自第１の無線通信装置１００が無線転送できる時間では、第５の無線通信装置５００との間で通信できる帯域を使用できる。
【００３７】
＜第５の無線通信装置５００＞
図３は、第５の無線通信装置５００の一実施例を示す。図３には、第５の無線通信装置５００の回路構成ブロックの一実施例を示す。つまり、図３には、第５の無線通信装置５００のハードウェア構成が示される。図３に示される回路構成ブロックは一例であり、同様の機能を実現できるものである場合は、異なる構成であってもよい。
【００３８】
第５の無線通信装置５００を構成するブロックは、映像生成装置に接続される第１の無線通信装置１００と映像コーデック部により伸張処理が行われる点以外は略同一である。
【００３９】
第５の無線通信装置５００は、プロジェクタ側に接続される。
【００４０】
第５の無線通信装置５００は、CPU５０２と、メモリ５０４と、映像I/F５０６と、映像コーデック部５０８と、マルチプレクサ５１０と、DMAC５１２と、無線通信処理部５１４とを有する。CPU５０２と、メモリ５０４と、映像コーデック部５０８と、DMAC５１２と、無線通信処理部５１４は、バス５１６を介して接続される。
【００４１】
無線通信処理部５１４は、第１の無線通信装置１００−第４の無線通信装置４００からの映像情報を受信する。
【００４２】
DMAC５１２は、メモリ５０４へ、無線通信処理部５１４により受信された映像情報をDMA転送する制御を実行する。DMAC５１２は、映像コーデック部５０８とメモリ５０４との間で、データのコピーを行う。
【００４３】
メモリ５０４は、無線通信処理部５１４により受信された映像情報を格納する。
【００４４】
映像コーデック部５０８は、メモリ５０４に格納された映像情報の伸張処理を行う。映像コーデック部５０８により伸張処理された映像情報は、マルチプレクサ５１０に入力される。
【００４５】
マルチプレクサ５１０は、映像コーデック部５０８により伸張処理された映像情報、メモリ５０４に格納された圧縮されていない非圧縮の映像情報のうち、映像I/F５０６へ入力する映像情報を選択する。
【００４６】
映像I/F５０６は、映像投影装置との間のインターフェースである。映像I/F５０６は、映像投影装置に、映像情報を出力する。映像I/F５０６には、DVI、HDMI等が含まれる。
【００４７】
CPU１０２は、第５の無線通信装置５００の各部を制御するとともに、データフロー制御等を行う。
【００４８】
第１の無線通信装置１００−第４の無線通信装置４００からの映像情報が載せられた電波は、無線通信処理部５１４により受信される。DMAC５１２は、メモリ５０４へ、無線通信処理部５１４により受信された映像情報をDMA転送する制御を実行する。プロジェクタにより映像情報が要求されると、映像コーデック部５０８は、順番に、メモリ５０４に格納された映像情報の伸張処理を行う。
【００４９】
また、メモリ５０４に格納された映像情報の伸張処理を行わない場合には、メモリ５０４に格納された映像情報は、映像I/F５０６からプロジェクタに出力される。
【００５０】
マルチプレクサ５１０は、映像コーデック部５０８により伸張処理された映像情報、メモリ５０４からの圧縮されていない非圧縮の映像情報のうち、映像I/F５０６へ入力する映像情報を選択する。
【００５１】
ここで、各無線通信装置からの映像を投影する画像の表示サイズの比率に基づいて、各無線通信装置から受信した複数の映像情報の全てを投影画面に表示できるように合成する処理はプロジェクタ側で行うのが好ましい。第５の無線通信装置５００により各無線通信装置からの映像を投影する画像の表示サイズの比率に基づいて、各無線通信装置から受信した複数の映像情報の全てを投影画面に表示できるように合成する処理を行うようにしてもよい。
【００５２】
＜無線通信処理部１１４＞
図４は、無線通信処理部１１４の部分ブロック図である。
【００５３】
無線通信処理部１１４は、CPUI/F１１４２と、プロトコル制御部１１４４と、信号処理部１１４６と、高周波回路１１４８とを有する。
【００５４】
図４に示される通信帯域調整・計算部１１５０の機能は、CPU１０２により実行される。つまり、CPU１０２は、CPU１０２の内部に記憶されたコンピュータにより実行可能なプログラム（アプリケーション、ファームウェア）に従って機能し、所定の処理を行う。また、記憶部（図示無し）に記憶されたアプリケーションに従ってCPU１０２により、通信帯域調整・計算部１１５０としての機能が実行されてもよい。
【００５５】
CPU１０２を通信帯域調整・計算部１１５０として機能させるためのプログラムは、例えば、フレキシブルディスク、ＣＤ−ＲＯＭ、メモリカード等の記録媒体に記録された状態で提供される。この記録媒体をコンピュータの補助記憶装置に挿入すると、媒体に記録されたプログラムが読み取られる。そして、CPU１０２は、読み込んだプログラムをメモリ１０４あるいは記憶装置（図示なし）に書き込み、このプログラムにしたがって処理を実行する。
【００５６】
CPUI/F１１４２は、CPU１０２との間のインターフェースである。CPUI/F１１４２から、バス１１６を介して、CPU１０２へ接続される。
【００５７】
プロトコル制御部１１４４は、CPUI/F１１４２と接続される。プロトコル制御部１１４４は、無線通信プロトコルを制御する。例えば、プロトコル制御部１１４４は、CPU１０２による制御に従って、MAC(Medium Access Control)制御を行う。プロトコル制御部１１４４は、送信データに対して、プロトコル制御を行う。
【００５８】
信号処理部１１４６は、プロトコル制御部１１４４と接続される。信号処理部１１４６は、送信データに対して、変調処理などを行う。信号処理部１１４６は、高周波回路１１４８へ、変調処理を行った送信データを入力する。
【００５９】
高周波回路１１４８は、信号処理部１１４６と接続される。高周波回路１１４８は、信号処理部１１４６からの変調処理を行った送信データを高周波信号に変換してアンテナから無線送信する。
【００６０】
通信帯域調整・計算部１１５０は、第１の無線通信装置１００に、画像の表示サイズ（以下、「画面サイズ」ともいう）の比率を変更することを通知するフレーム（以下、「画面サイズ比率変更通知フレーム」という）が受信された場合に、該画面サイズ比率変更通知フレームに含まれる画面サイズ比率情報から、第１の無線通信装置１００に割り当てることができる送信時間（TXOP）を計算する。例えば、受信された画面サイズ比率変更通知フレームは、高周波回路１１４８、信号処理部１１４６を介して、プロトコル制御部１１４４に入力される。プロトコル制御部１１４４は、画面サイズ比率変更通知フレームから画面サイズ比率と、デバイスの識別子とを抽出する。ここで、デバイスの識別子は、第１の無線通信装置１００−第４の無線通信装置４００のアドレスであるのが好ましい。プロトコル制御部１１４４により抽出された画面サイズ比率、デバイスアドレスは、通信帯域調整・計算部１１５０に入力される。通信帯域調整・計算部１１５０により計算されたTXOPは、プロトコル制御部１１４４へ入力される。
【００６１】
図５は、通信帯域調整・計算部１１５０の処理を示す。通信帯域調整・計算部１１５０は、TXOPを計算する。図５では、第１の無線通信装置１００−第４の無線通信装置４００の４台が、映像情報を送信する。第１の無線通信装置１００−第４の無線通信装置４００に接続される第５の無線通信装置５００が映像投影装置に接続される。図５において、「デバイスＡ」は第１の無線通信装置１００を示し、「デバイスＢ」は第２の無線通信装置２００を示し、「デバイスＣ」は第３の無線通信装置３００を示し、「デバイスＤ」は第４の無線通信装置４００を示す。
【００６２】
（１）は、プロジェクタが投影する画面サイズの比率が、略同一である場合を示す。つまり、第１の無線通信装置１００：第２の無線通信装置２００：第３の無線通信装置３００：第４の無線通信装置４００＝１：１：１：１である場合を示す。この場合、各無線通信装置が獲得できるTXOP期間の比率は、略同一である。つまり、第１の無線通信装置１００：第２の無線通信装置２００：第３の無線通信装置３００：第４の無線通信装置４００＝１：１：１：１とするのが好ましい。例えば、映像フレームの転送レートを30fps(Frame Per Sec)とし、コマンド転送用の期間、ビーコン転送用の期間をそれぞれ3msとする。この場合、第１の無線通信装置１００、第２の無線通信装置２００、第３の無線通信装置３００、及び第４の無線通信装置４００のそれぞれに割り当てられるTXOPは、33msから3msを引いた残りの30msを4等分した7.5msとなる。ここで、コマンド転送用の期間、ビーコン転送用の期間である3msは、無線ネットワークに参加しているデバイスの数に依存し、3msに限られない。
【００６３】
（２）は、第１の無線通信装置１００、第２の無線通信装置２００、第３の無線通信装置３００、及び第４の無線通信装置４００のそれぞれに割り当てられるTXOPを異なるようにした場合を示す。例えば、第１の無線通信装置１００、第２の無線通信装置２００、第３の無線通信装置３００、及び第４の無線通信装置４００からの受信エラー情報、転送レート情報等に基づいて、TXOPを割り当てるようにしてもよい。この場合、TXOPの割り当ては、第５の無線通信装置５００により行われ、各無線通信装置に通知されてもよい。
【００６４】
図５に示される例では、コマンド転送用期間はフレーム転送レート期間の最後に設けられ、その時間で必ず第５の無線通信装置５００は、画面サイズ比率変更通知フレームをマルチキャスト転送、もしくは順番にユニキャスト転送するのが好ましい。フレーム転送レート期間の最後に限られず、コマンド転送用期間はフレーム転送レート期間内であれば、どこに配置してもよい。また、画面サイズの比率が変更した場合に、コマンド転送用期間が用意されてもよい。
【００６５】
コマンド転送用期間に、画面サイズ比率変更通知フレームを受信した第１の無線通信装置１００−第４の無線通信装置４００は、自身のデバイスアドレスに設定されている画面サイズ比率を確認する。コマンド転送用期間に、画面サイズ比率変更通知フレームを受信した第１の無線通信装置１００−第４の無線通信装置４００は、自身のデバイスアドレス以外のその他のデバイスに設定されている画面サイズ比率を確認するようにしてもよい。
【００６６】
例えば、画面サイズ比率が、第１の無線通信装置１００：第２の無線通信装置２００：第３の無線通信装置３００：第４の無線通信装置４００＝６：１：１：１である場合、第１の無線通信装置１００は自身のTXOPを7.5msから20(=30×6÷9)msに拡張する。第２の無線通信装置２００、第３の無線通信装置３００、及び第４の無線通信装置４００は自身のTXOPを7.5msから3.3(=30×1÷9)msに縮小する。
【００６７】
また、TXOPの拡張又は縮小を行うとともに、無線転送する映像情報のサイズを変更するために、獲得したTXOPの比率に応じて、コーデックの圧縮率を変更してもよい。
【００６８】
また、TXOPの拡張又は縮小を行うとともに、フレームを間引く処理などを行ってもよい。
【００６９】
また、画面サイズの比率に基づいて所定の計算をすることにより、TXOPの比率をもとめてもよい。
【００７０】
図６は、映像投影装置により投影される映像の一実施例を示す。図６は、映像投影装置が、各無線通信端末から受信した映像情報の表示サイズを変更する場合について示す。
【００７１】
図６に示される例では、画面サイズ比率が、第１の無線通信装置１００：第２の無線通信装置２００：第３の無線通信装置３００：第４の無線通信装置４００＝６：１：１：１である。この場合、プロジェクタは、第１の無線通信装置１００から受信した映像情報の表示サイズを大きく投影する。一方、映像投影装置は、第２の無線通信装置２００−第４の無線通信装置４００から受信した映像情報の表示サイズを小さく投影する。映像投影装置は、第１の無線通信装置２００−第４の無線通信装置４００から受信した映像情報の表示位置を適宜変更するようにしてもよい。該変更は、ユーザによる操作に従って実行されてもよい。
【００７２】
また、通信帯域調整・計算部１１５０は、画面サイズの変更を要求する命令に従って、画面サイズの変更を要求するフレーム（以下、「画面サイズ変更要求フレーム」という）を生成する。
【００７３】
図７は、画面サイズ変更要求フレームの一実施例を示す。
【００７４】
画面サイズ要求フレームには、MACヘッダと、ペイロード部と、フレームチェックシーケンス(FCS: Frame Check Sequence)フィールドとが含まれる。ペイロード部には、変更比率情報が含まれる。変更比率情報には、縦方向の変更比率情報と、横方向の変更比率情報が含まれるのが好ましい。
【００７５】
MACヘッダには、宛先アドレスが含まれる。通信システムの一実施例では、宛先アドレスには、第５の無線通信装置５００のアドレスが含まれる。つまり、画面サイズ要求フレームは、第５の無線通信装置５００へ、ユニキャスト転送される。
【００７６】
＜無線通信処理部５１４＞
図８は、無線通信処理部５１４の部分ブロック図である。
【００７７】
無線通信処理部５１４は、CPUI/F５１４２と、プロトコル制御部５１４４と、信号処理部５１４６と、高周波回路５１４８とを有する。
【００７８】
図８に示されるコマンドフレーム生成部５１５０の機能は、CPU５０２により実行される。つまり、CPU５０２は、CPU５０２の内部に記憶されたコンピュータにより実行可能なプログラム（アプリケーション、ファームウェア）に従って機能し、所定の処理を行う。また、記憶部（図示無し）に記憶されたアプリケーションに従ってCPU５０２により、コマンドフレーム生成部５１５０としての機能が実行されてもよい。
【００７９】
CPU５０２をコマンドフレーム生成部５１５０として機能させるためのプログラムは、例えば、フレキシブルディスク、ＣＤ−ＲＯＭ、メモリカード等の記録媒体に記録された状態で提供される。この記録媒体をコンピュータの補助記憶装置に挿入すると、媒体に記録されたプログラムが読み取られる。そして、CPU５０２は、読み込んだプログラムをメモリ５０４あるいは記憶装置（図示なし）に書き込み、このプログラムにしたがって処理を実行する。
【００８０】
高周波回路５１４８は、第１の無線通信装置１００−第４の無線通信装置４００からの無線信号を受信する。高周波回路５１４８により受信された無線信号は、信号処理部５１４６に入力される。
【００８１】
信号処理部５１４６は、高周波回路５１４８と接続される。信号処理部５１４６は、高周波回路５１４８からの信号に対して、復調処理などを行う。信号処理部５１４６は、プロトコル制御部５１４４へ、復調処理を行ったデータを入力する。
【００８２】
プロトコル制御部５１４４は、信号処理部５１４６と接続される。プロトコル制御部５１４４は、無線通信プロトコルを制御する。例えば、プロトコル制御部５１４４は、CPU１０２による制御に従って、MAC制御を行う。プロトコル制御部５１４４は、送信データに対して、プロトコル制御を行う。
【００８３】
CPUI/F５１４２は、プロトコル制御部５１４４と接続される。CPUI/F５１４２は、CPU５０２との間のインターフェースである。CPUI/F５１４２から、バス５１６を介して、CPU５０２へ接続される。
【００８４】
コマンドフレーム生成部５１５０は、画面サイズ比率変更通知フレームを作成する。例えば、第５の無線通信装置５００に対して、映像投影装置に投影する画面サイズ比率の変更要求などがあった場合に、コマンドフレーム生成部５１５０に、画面サイズ比率変更情報が入力される。画面サイズ比率の変更要求は、プロジェクタに付随のリモートコントローラ（以下、「リモコン」という）などで行われるのが好ましい。コマンドフレーム生成部５１５０は、画面サイズ比率変更情報に基づいて、該画面サイズ比率変更情報を含む画面サイズ比率変更通知フレームを作成する。コマンドフレーム生成部５１５０により作成された画面サイズ比率変更通知フレームは、プロトコル制御部５１４４へ入力される。
【００８５】
また、コマンドフレーム生成部５１５０は、第５の無線通信装置５００が第１の無線通信装置１００−第４の無線通信装置４００から画面サイズ変更要求フレームを受信した場合に、画面サイズ比率変更通知フレームを作成する。コマンドフレーム生成部５１５０により作成された画面サイズ比率変更通知フレームは、プロトコル制御部５１４４へ入力され、信号処理部５１４６において変調される。信号処理部５１４６において変調された画面サイズ比率変更通知フレームは、高周波回路５１４８において無線信号に変換され、第１の無線通信装置１００−第４の無線通信装置４００へ送信される。
【００８６】
画面サイズ比率変更通知フレームには、第５の無線通信装置５００のデバイスアドレスと、第１の無線通信装置１００−第４の無線通信装置４００の画面サイズの比率とが含まれる。画面サイズ比率変更通知フレームはマルチキャストフレームであってもよいし、ユニキャストフレームであってもよい。ユニキャストフレームである場合、第１の無線通信装置１００−第４の無線通信装置４００へ、順番に送信されるのが好ましい。
【００８７】
図９は、画面サイズ比率変更通知フレームの一実施例を示す。
【００８８】
画面サイズ比率変更通知フレームには、MACヘッダと、ペイロード部と、FCSフィールドが含まれる。FCSは、誤り検出用のハッシュ値であるのが好ましい。
【００８９】
ペイロード部には、１又は複数のアドレスと、該アドレスに対応して１又は複数の画面サイズ比率とが含まれる。アドレスは、映像生成装置に接続されている無線通信装置のデバイスアドレスであるのが好ましい。画面サイズ比率は、各デバイスから送信される映像情報を投影する画面サイズの比率情報であるのが好ましい。図９には、Ｎ（Ｎは、Ｎ＞０の整数）個のアドレスと、Ｎ個の画面サイズ比率とが含まれる。Ｎは、第５の無線通信装置５００に接続されている無線通信装置の数と同数であるのが好ましい。
【００９０】
MACヘッダには、宛先アドレスフィールドが含まれる。宛先アドレスフィールドには、宛先アドレスが含まれる。但し、画面サイズ比率変更通知フレームをマルチキャスト転送する場合には、宛先アドレスフィールドにはマルチキャストアドレスが含まれる。
【００９１】
また、第１の無線通信装置１００−第４の無線通信装置４００から画面サイズ変更要求フレームを受信した場合、コマンドフレーム生成部５１５０は、該画面サイズ変更要求に従って処理を行うのが好ましい。しかし、必ずしも、コマンドフレーム生成部５１５０は、該画面サイズ変更要求に従って処理を行う必要はない。該画面サイズ変更要求に従って処理を行う場合、コマンドフレーム生成部５１５０は、映像投影装置に投影する画面サイズを変更することを要求するとともに、画面サイズの比率を変更したことを通知するフレームをマルチキャスト転送、もしくは順番にユニキャスト転送する。
【００９２】
映像投影装置は、各無線通信装置からの映像情報の表示サイズの比率を変更した場合、映像情報の表示サイズの比率を変更したことを、自映像投影装置と接続されている第５の無線通信装置５００に通知するのが好ましい。
【００９３】
＜無線通信システムの動作＞
＜第１の無線通信装置１００の動作＞
図１０は、第１の無線通信装置１００の動作の一実施例を示す。第２の無線通信装置２００−第４の無線通信装置４００の動作については、図１０と略同一であるため、その説明を省略する。
【００９４】
ステップＳ１００２では、第１の無線通信装置１００は、映像生成装置から映像データを取得する。第１の無線通信装置１００は、周期的に映像生成装置から映像情報を取得するのが好ましい。
【００９５】
ステップＳ１００４では、第１の無線通信装置１００は、ステップＳ１００２で取得した映像データを圧縮する。映像コーデック部１０８は、映像データを圧縮する。
【００９６】
ステップＳ１００６では、第１の無線通信装置１００は、メモリ１０４にステップＳ１００４で圧縮された映像データをコピーする。DMAC１１２は、圧縮された映像データをメモリ１０４にDMA転送する。
【００９７】
ステップＳ１００８では、第１の無線通信装置１００は、自第１の無線通信装置１００のTXOPが開始されるか否かを判定する。プロトコル制御部１１４４は、自第１の無線通信装置１００のTXOPが開始されるか否かを判定する。
【００９８】
ステップＳ１０１０では、ステップＳ１００８で自第１の無線通信装置１００のTXOPが開始されると判定した場合、第１の無線通信装置１００は、圧縮された映像データを無線送信する。
【００９９】
ステップＳ１００２−ステップＳ１０１０の処理は、フレームレート周期で繰り返し実行されるのが好ましい。
【０１００】
ステップＳ１０１２では、ステップＳ１００８で自第１の無線通信装置１００のTXOPが開始されないと判定した場合、コマンド転送用期間が開始されるか否かを判定する。コマンド転送用期間が開始されないと判定した場合、ステップＳ１００８に戻る。
【０１０１】
ステップＳ１０１４では、ステップＳ１０１２でコマンド転送用期間が開始されると判定した場合、第１の無線通信装置１００は、画面サイズ比率変更通知フレームを受信したか否かを判定する。
【０１０２】
ステップＳ１０１６では、ステップＳ１０１４で画面サイズ比率変更通知フレームを受信したと判定した場合、第１の無線通信装置１００は、自第１の無線通信装置１００のTXOPを計算する。通信帯域調整・計算部１１５０はTXOPを計算し、プロトコル制御部１１４４に通知する。通信帯域調整・計算部１１５０は、自身のデバイスアドレスに設定された比率情報と、他の無線通信装置のデバイスアドレスに設定された比率情報をデコードして、自身のTXOPを再計算する。
【０１０３】
ステップＳ１０１８では、第１の無線通信装置１００は、ステップＳ１０１６で計算したTXOPを設定する。通信帯域調整・計算部１１５０はTXOPを計算し、プロトコル制御部１１４４に通知する。設定されたTXOPは、次のフレーム転送レート期間から適用されるのが好ましい。
【０１０４】
ステップＳ１０２０では、ステップＳ１０１４で、画面サイズ比率変更通知フレームを受信しないと判定した場合、第１の無線通信装置１００は、画面サイズの変更を要求するか否かを判定する。例えば、映像生成装置から画面サイズの変更通知がある場合に、画面サイズの変更を要求すると判定するのが好ましい。画面サイズの変更を要求しないと判定した場合、終了する。
【０１０５】
ステップＳ１０２２では、ステップＳ１０２０で、画面サイズの変更を要求すると判定した場合、第１の無線通信装置１００は、画面サイズ変更要求フレームを生成し、送信する。
【０１０６】
ステップＳ１０２４では、第１の無線通信装置１００は、画面サイズ比率変更通知フレームを受信したか否かを判定する。画面サイズ比率変更通知フレームを受信ないと判定した場合終了する。
【０１０７】
ステップＳ１０２６では、ステップＳ１０２４で、画面サイズ比率変更通知フレームを受信したと判定した場合、第１の無線通信装置１００は、自第１の無線通信装置１００のTXOPを計算する。
【０１０８】
ステップＳ１０２８では、第１の無線通信装置１００は、ステップＳ１０２６で計算したTXOPを設定する。通信帯域調整・計算部１１５０はTXOPを計算し、プロトコル制御部１１４４に通知する。
【０１０９】
＜第５の無線通信装置５００の動作＞
図１１は、第５の無線通信装置５００の動作の一実施例を示す。
【０１１０】
ステップＳ１１０２では、第５の無線通信装置５００は、画面サイズ比率の変更要求があるか否かを判定する。例えば、リモコンなどにより、投影している画面サイズの比率を変更する要求があるか否かを判定するのが好ましい。
【０１１１】
ステップＳ１１０４では、ステップＳ１１０２で画面サイズ比率の変更要求があると判定した場合、第５の無線通信装置５００は、画面比率情報を取得する。第５の無線通信装置５００は、映像投影装置から画面比率情報を取得するのが好ましい。
【０１１２】
ステップＳ１１０６では、第５の無線通信装置５００は、コマンド転送用期間が開始されるか否かを判定する。コマンド転送用期間が開始されないと判定した場合、ステップＳ１１０６へ戻る。
【０１１３】
ステップＳ１１０８では、ステップＳ１１０２で画面サイズ比率の変更要求がないと判定した場合、第５の無線通信装置５００は、コマンド転送用期間が開始されるか否かを判定する。コマンド転送用期間が開始されないと判定した場合、ステップＳ１１０２に戻る。
【０１１４】
ステップＳ１１１０では、ステップＳ１１０８でコマンド転送用期間が開始されると判定した場合、第５の無線通信装置５００は、画面サイズ変更要求フレームを受信したか否かを判定する。画面サイズ変更要求フレームを受信していないと判定した場合、終了する。
【０１１５】
ステップＳ１１１２では、ステップＳ１１０６でコマンド転送用期間が開始されると判定した場合又はステップＳ１１１０で画面サイズ変更要求フレームを受信した場合、第５の無線通信装置５００は、画面サイズ比率変更通知フレームを生成し、送信する。例えば、第５の無線通信装置５００は、接続している無線通信装置に画面サイズ比率変更通知フレームをマルチキャスト転送する。コマンド転送期間に画面サイズ変更要求フレームを受信した場合は、その旨をプロジェクタに通知するとともに、投影する画面比率を再計算して、その計算結果を記載した画面サイズ変更通知フレームをマルチキャスト転送する。
【０１１６】
ステップＳ１１１２で、第５の無線通信装置５００は、無線接続している無線通信装置に順番にユニキャスト転送してもよい。
【０１１７】
通信システムの一実施例は、CSMA/CA（Carrier Sense Multiple Access/Collision Avoidance）、もしくはTDMA(Time Division Multiple Access)などのプロトコル全てに適用できる。
【０１１８】
無線通信システムの一実施例によれば、プロジェクタなどの映像投影装置が投影する画像の表示サイズの比率に応じて、該映像生成装置に接続される各無線通信端末に割り当てる通信帯域を使用できる時間を動的に変更することができる。各無線通信端末に割り当てる通信帯域を使用できる時間を動的に変更することにより、安定して高品質な無線通信環境を提供できる。結果として投影される映像情報の品質を維持することができる。
【０１１９】
また、画像の表示サイズの比率が変更された通知を映像生成装置に接続される複数の無線通信装置に送信することができる。該通知を受信した各無線通信装置は、自身の送信する映像情報が処理されることにより投影される画像の表示サイズの比率から送信するために予約すべき帯域を使用する時間を決定することができる。
【０１２０】
本発明は特定の実施例、変形例を参照しながら説明されてきたが、各実施例、変形例は単なる例示に過ぎず、当業者は様々な変形例、修正例、代替例、置換例等を理解するであろう。説明の便宜上、本発明の実施例に従った装置は機能的なブロック図を用いて説明されたが、そのような装置はハードウェアで、ソフトウエアで又はそれらの組み合わせで実現されてもよい。本発明は上記実施例に限定されず、本発明の精神から逸脱することなく、様々な変形例、修正例、代替例、置換例等が包含される。
【符号の説明】
【０１２１】
１００  第１の無線通信装置
１０２  CPU
１０４  メモリ
１０６  映像I/F
１０８  映像コーデック部
１１０  マルチプレクサ
１１２  DMAC
１１４  無線通信処理部
１１６  バス
２００  第２の無線通信装置
３００  第３の無線通信装置
４００  第４の無線通信装置
５００  第５の無線通信装置
５０２  CPU
５０４  メモリ
５０６  映像I/F
５０８  映像コーデック部
５１０  マルチプレクサ
５１２  DMAC
５１４  無線通信処理部
５１６  バス
【先行技術文献】
【特許文献】
【０１２２】
【特許文献１】特開２００３−３３０４３６号公報
【図１】
2014158092.tif 000003
【図２】
2014158092.tif 000004
【図３】
2014158092.tif 000005
【図４】
2014158092.tif 000006
【図５】
2014158092.tif 000007
【図６】
2014158092.tif 000008
【図７】
2014158092.tif 000009
【図８】
2014158092.tif 000010
【図９】
2014158092.tif 000011
【図１０】
2014158092.tif 000012
【図１１】
2014158092.tif 000013