(57)【要約】【課題】通信パケットに含まれるデータ速度情報を無線通信デバイス機器において視覚化すること。【解決手段】データ速度情報を含む通信パケットを受信する無線通信機器であって、通信パケットを受信し、当該通信パケットに含まれるデータ速度情報を記憶部に格納する格納手段と、記憶部に格納されたデータ速度情報に応じて表示に用いる表示用データ速度情報を生成する表示データ生成手段と、表示データ生成手段により生成された表示用データ速度情報を表示する表示手段とを備える。【選択図】図２
2009284281.tif 000002
【特許請求の範囲】
【請求項１】
データ速度情報を含む通信パケットを受信する無線通信機器であって、
前記通信パケットを受信し、当該通信パケットに含まれるデータ速度情報を記憶部に格納する格納手段と、
前記記憶部に格納されたデータ速度情報に基づいて表示に用いる表示用データ速度情報を生成する表示データ生成手段と、
前記表示データ生成手段により生成された表示用データ速度情報を表示する表示手段とを備える無線通信機器。
【請求項２】
前記表示データ生成手段は、前記記憶部に格納された複数の前記通信パケットに関するデータ速度情報に基づいて前記表示用データ速度情報を生成することを特徴とする請求項１に記載の無線通信機器。
【請求項３】
前記表示データ生成手段は、前記記憶部を参照し、最も通信回数の多いデータ速度情報を選択して前記表示用データ速度情報を生成することを特徴とする請求項２に記載の無線通信機器。
【請求項４】
前記格納手段は、データ通信に成功した通信パケットに含まれるデータ速度情報を前記記憶部に格納することを特徴とする請求項１乃至３のいずれか１項に記載の無線通信機器。
【請求項５】
前記格納手段は、前記データ通信に成功した通信パケットが複数である場合、当該通信パケットの個数を当該通信パケットに対応するデータ速度情報の通信回数に加算して前記記憶部に格納することを特徴とする請求項４に記載の無線通信機器。
【請求項６】
前記データ通信は、Certified Wireless USB（Universal Serial Bus）に基づくことを特徴とする請求項１乃至５のいずれか１項に記載の無線通信機器。
【請求項７】
データ速度情報を含む通信パケットを受信する無線通信機器における無線通信状態表示方法であって、
前記通信パケットを受信し、当該通信パケットに含まれるデータ速度情報を記憶部に格納する格納ステップと、
前記記憶部に格納されたデータ速度情報に基づいて表示に用いる表示用データ速度情報を生成する表示データ生成ステップと、
前記表示データ生成手段により生成された表示用データ速度情報を表示する表示ステップとを備える無線通信状態表示方法。
【請求項８】
前記表示データ生成ステップは、前記記憶部に格納された複数の前記通信パケットに関するデータ速度情報に基づいて前記表示用データ速度情報を生成することを特徴とする請求項７に記載の無線通信状態表示方法。
【請求項９】
前記表示データ生成ステップは、前記記憶部を参照し、最も通信回数の多いデータ速度情報を選択して前記表示用データ速度情報を生成することを特徴とする請求項８に記載の無線通信状態表示方法。
【請求項１０】
前記格納ステップは、データ通信に成功した通信パケットに含まれるデータ速度情報を前記記憶部に格納することを特徴とする請求項７乃至９のいずれか１項に記載の無線通信状態表示方法。
【請求項１１】
前記格納ステップは、前記データ通信に成功した通信パケットが複数である場合、当該通信パケットの個数を当該通信パケットに対応するデータ速度情報の通信回数に加算して前記記憶部に格納することを特徴とする請求項１０に記載の無線通信状態表示方法。
【請求項１２】
前記データ通信は、Certified Wireless USBに基づくことを特徴とする請求項７乃至１１のいずれか１項に記載の無線通信状態表示方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、無線通信機器、及び無線通信状態表示方法に関し、特に無線通信機能を有し、データ速度情報を含む通信パケットを受信するポータブル電子機器等の無線通信機器、及び無線通信状態表示方法に関する。
【背景技術】
【０００２】
昨今の携帯型オーディオプレーヤーやデジタルカメラ等のポータブル電子機器は、パーソナルコンピュータ等のホスト機器とのデータ通信のために有線接続のＵＳＢ（Universal Serial Bus）インタフェースを備えているものが少なくない。しかし、ポータブル電子機器は、ユーザにより持ち運びがされる度に、ホスト機器との間でＵＳＢケーブルを介しての接続や取り外しを伴うのみならず、ＵＳＢケーブルの管理が必要となる。そのため、近年、近距離の無線通信の規格であるＣｅｒｔｉｆｉｅｄ Ｗｉｒｅｌｅｓｓ ＵＳＢ（以下、ＷＵＳＢ）が注目されている。
【０００３】
ＷＵＳＢプロトコルは、複数のデータ速度をサポートしている規格であり、例えば、ＷＵＳＢ１．０規格では、５３．３Ｍｂｉｔ／ｓ（Ｍｂｉｔ／ｓは以降、Ｍｂｐｓと略す。）、８０Ｍｂｐｓ、１０６．７Ｍｂｐｓ、１６０Ｍｂｐｓ、２００Ｍｂｐｓ、３２０Ｍｂｐｓ、４００Ｍｂｐｓ、４８０Ｍｂｐｓという８種類のデータ速度が定義されている。そして、ＷＵＳＢプロトコルでは、ホスト機器から送信される通信パケットにデータ速度を表わすデータ速度情報を載せるよう規定されている。デバイス機器は、受信した通信パケットに含まれるデータ速度情報に基づいて以降の通信パケットの送信を行うことになっている。
【０００４】
また、無線通信機器に関連する技術として、下記のものが挙げられる。
【０００５】
特許文献１には、ワイヤレスＵＳＢ通信可能なデバイス装置であって、ワイヤレスＵＳＢ通信可能なホスト装置からの通信要求に応じてテストデータを送信し、当該ホスト装置からの返信データを受信し、テストデータと返信データとに基づいて、当該ホスト装置との通信状態を検出し、表示する技術が開示されている。特許文献１に記載の技術によれば、前記テストデータの送信を所定回数行い、受信した複数の返信データに基づいて、当該ホスト装置との通信状態を検出することができる。
【０００６】
また、特許文献２には、ＰＨＳ（Personal Handyphone System）通信において、無線基地局とパケットデータ通信をおこなうための無線通信装置であって、通信中のデータ流量を監視し、データ流量に応じてスロット数を切り替えることで帯域幅を増減させて、ある時点で通信に用いている帯域幅を表示する技術が開示されている。
【０００７】
また、特許文献３には、無線通信において、通信状態に応じて伝送方式を変更させ、最大限のデータ転送レートを確保し、スループットの向上を図る通信装置に関する技術が開示されており、ワイヤレスＵＳＢ通信におけるホスト機器側でデータ速度制御を行うというものである。
【特許文献１】特開２００６−２３８１４６号公報
【特許文献２】特開２００７−１３３３０号公報
【特許文献３】特開２００７−２８８７０８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
しかしながら、上述した特許文献１乃至３に開示された技術では、ＷＵＳＢのような通信パケットにデータ速度情報を含めた無線通信を行うデバイス機器において、ホスト機器とのデータ通信状態をリアルタイムに表示することができないために、より高いスループットを得ることができるデバイス機器の設置場所をユーザが探ることが困難であるという問題点を有する。
【０００９】
特許文献３では、ホスト機器側でデータ速度制御を行うことは可能であるが、デバイス機器側で通信状態を表示することは考慮されていない。デバイス機器とホスト機器の間のデータ転送レートは、デバイス機器の設置場所にも依存するため、当該デバイス機器のホスト機器に対する設置場所を変更することによっても、調整が可能である。しかしながら、デバイス機器がポータブル電子機器等であった場合、ホスト機器に対するデバイス機器の最適な設置場所をデバイス機器側で通信状態に基づいて確認できないという点において、上述の課題を解決できるものではない。
【００１０】
また、特許文献１には、データ通信の実施の前段階において、テストデータを送受信することでホスト装置との通信状態を表示する技術が開示されている。そのため、通信状態の表示後に、デバイス装置の設置場所を移動させた場合は、再度、テストデータの送受信を行う必要があり、実際のデータ通信における通信状態自体をリアルタイムに表示することはできない。
【００１１】
さらに、特許文献２は、ＰＨＳ通信に関する技術であり、無線通信装置側で通信状態に基づき通信可能なスロット数を設定するというものである。ＰＨＳ通信では、送受信のスロットの対で通信速度を判定することができるが、ＷＵＳＢ等の無線通信においては、送受信の通信速度が必ずしも一致するとは限らないため、ＰＨＳ通信と同じ方法、即ち、特許文献２に記載の技術では、通信速度を判定することができない。
【課題を解決するための手段】
【００１２】
本発明にかかる無線通信機器は、データ速度情報を含む通信パケットを受信するものである。前記通信パケットを受信し、当該通信パケットに含まれるデータ速度情報を記憶部に格納する格納手段と、前記記憶部に格納されたデータ速度情報に基づいて表示に用いる表示用データ速度情報を生成する表示データ生成手段と、前記表示データ生成手段により生成された表示用データ速度情報を表示する表示手段とを備える。
【００１３】
本発明にかかる無線通信状態表示方法は、データ速度情報を含む通信パケットを受信する無線通信機器におけるものである。前記通信パケットを受信し、当該通信パケットに含まれるデータ速度情報を記憶部に格納する格納ステップと、前記記憶部に格納されたデータ速度情報に基づいて表示に用いる表示用データ速度情報を生成する表示データ生成ステップと、前記表示データ生成手段により生成された表示用データ速度情報を表示するステップとを備える。
【００１４】
ここで、図１に、本発明の無線通信機器及び無線通信状態表示方法にかかる作用効果の一例を示す。図１に示すように、無線通信デバイス機器１ａと無線通信ホスト機器２との間でデータ転送３１が行われる場合、無線通信デバイス機器１ａは、データ転送３１における通信パケットに含まれるデータ速度情報に基づき、例えば、ＬＥＤ（Light Emitting Diode）イメージ１９ａに示すような表示を行う。ＬＥＤイメージ１９ａは、データ転送３１の転送レートが低いことを示す。そのため、無線通信デバイス機器１ａのユーザは、無線通信デバイス機器の移動３２を行うことにより、無線通信デバイス機器１ａを無線通信デバイス機器１ｂの設置場所へ移動させることができる。そして、無線通信デバイス機器１ｂと無線通信ホスト機器２との間でデータ転送３３が行われ、無線通信デバイス機器１ｂは、データ転送３３における通信パケットに含まれるデータ速度情報に基づき、ＬＥＤイメージ１９ｂに示すような表示を行う。ＬＥＤイメージ１９ｂは、データ転送３３の転送レートが高いことを示す。このように、無線通信デバイス機器が設置場所において行われるデータ通信における通信パケットに含まれるデータ速度情報を表示することで、当該無線通信デバイス機器のユーザにより、設置場所における通信状態を認識することができ、必要に応じて、よりデータ速度情報の高い設置場所へ当該無線通信デバイス機器を移動させることを支援することができる。
【発明の効果】
【００１５】
本発明により、無線通信デバイス機器が通信パケットに含まれるデータ速度情報を視覚化することによって、当該無線通信デバイス機器のユーザがデータ通信に最適な場所をデータ通信中に検索することができ、実効的な転送スループットの極大化を可能とする無線通信機器及び無線通信状態表示方法を提供することができる。
【発明を実施するための最良の形態】
【００１６】
以下では、本発明を適用した具体的な実施の形態について、図面を参照しながら詳細に説明する。各図面において、同一要素には同一の符号が付されており、説明の明確化のため、必要に応じて重複説明は省略する。
【００１７】
発明の実施の形態１．
図２は、本発明の実施の形態１にかかる無線通信デバイス機器１の構成を示すブロック図である。無線通信デバイス機器１は、ＷＵＳＢによる通信が可能な携帯型オーディオプレーヤーやデジタルカメラ等のポータブル電子機器である。また、無線通信デバイス機器１は、ＷＵＳＢによる通信が可能なパーソナルコンピュータ等のホスト機器（例えば、上述した図１の無線通信ホスト機器２）との間でデータ通信を行うものである。そして、無線通信デバイス機器１は、当該データ通信におけるデータの転送速度に関する情報（以下、データ速度情報）を表示するものである。データ速度情報とは、例えば、上述したＷＵＳＢの８種類のデータ速度を表わす情報である。
【００１８】
尚、無線通信デバイス機器１とデータ通信を行う無線通信ホスト機器２は、データ通信の結果に応じて、以降のデータ速度情報の調整を行うことが可能なものであるとする。例えば、特許文献３に示すようなデータ速度制御を行うものであればよいが、これに限定されるものではない。
【００１９】
無線通信デバイス機器１は、アンテナ１１、送受信回路１２、プロトコル制御回路１３、情報処理回路１４、周辺入出力回路１５、タイマ１６、統計情報処理回路１７、記憶部１８、データ速度表示装置１９を備える。
【００２０】
アンテナ１１は、ＷＵＳＢによる通信が可能な任意のホスト機器と、データ通信のための電波を送受信するためのものである。送受信回路１２は、アンテナ１１により電波として受信したアナログ信号をデジタル信号に変換し、プロトコル制御回路１３へ送る。また、送受信回路１２は、プロトコル制御回路１３から受信したデジタル信号をアナログ信号へ変換し、電波としてアンテナ１１へ送る。
【００２１】
プロトコル制御回路１３は、送受信回路１２との間で送受信されるデジタル信号に含まれる通信パケットをＷＵＳＢプロトコルに基づいて解析又は生成し、情報処理回路１４及び周辺入出力回路１５との通信により無線通信デバイス機器１における各種処理を行い、データの送受信が終了した後、統計情報処理回路１７へ通知を行う。尚、情報処理回路１４及び周辺入出力回路１５による無線通信デバイス機器１における各種処理とは、例えば、携帯型オーディオプレーヤーにおける音楽データの転送、又は、デジタルカメラにおける撮影データの転送等の処理である。
【００２２】
また、プロトコル制御回路１３は、送受信データの一時的な保存領域としてデータバッファ１３１ａ、データバッファ１３１ｂ、・・・、及びデータバッファ１３１ｍを備える。プロトコル制御回路１３は、データの受信に成功した通信パケットに含まれるデータをデータバッファ１３１ａ乃至１３１ｍのいずれかに格納する。また、プロトコル制御回路１３は、データの送信前に、送信対象のデータをデータバッファ１３１ａ乃至１３１ｍのいずれかに格納する。そして、プロトコル制御回路１３は、データの送信に成功した場合、送信に成功した通信パケットに含めたデータが格納されたデータバッファをクリアするか次の送信対象のデータを格納する。尚、データバッファの個数は、少なくとも１つ以上あればよい。
【００２３】
プロトコル制御回路１３は、データ速度情報を一時的に保存する複数のメモリ（不図示）をさらに備え、データの受信に成功した通信パケットに含まれるデータ速度情報を当該メモリに格納する。また、プロトコル制御回路１３は、データ送信要求を受信した場合、当該データ送信要求に含まれ、データ送信時に指定されるデータ速度情報を当該メモリに格納する。
【００２４】
さらに、プロトコル制御回路１３は、データバッファ１３１ａ乃至１３１ｍが更新されたことを契機に、データバッファの更新の旨、データバッファ更新個数、及び前記メモリに格納されたデータ速度情報を統計情報処理回路１７へ通知する。
【００２５】
タイマ１６は、所定周期毎に統計情報処理回路１７に対して通知を行う。所定周期とは、例えば、１秒などであればよい。
【００２６】
記憶部１８は、データ速度情報ごとの通信成功回数を記憶する領域を備えた記憶装置である。通信成功回数とは、無線通信デバイス機器１が無線通信ホスト機器２とのデータ通信においてデータが含まれる通信パケットの送信又は受信に成功した通信パケット数を表わすものである。記憶部１８は、図２に示すように、データ速度Ａの通信成功回数１８１ａ、データ速度Ｂの通信成功回数１８１ｂ、・・・、及びデータ速度Ｎの通信成功回数１８１ｎを格納する。ここで、データ速度Ａ、データ速度Ｂ、・・・、及びデータ速度Ｎは、ＷＵＳＢの８種類のデータレートであればよい。より具体的には、例えば、通信成功回数１８１ａは、５３．３Ｍｂｐｓによりデータ通信に成功した通信パケット数を表わす。同様に、データ速度Ｂは、８０Ｍｂｐｓ、・・・、及びデータ速度Ｎは、４８０Ｍｂｐｓに対応させればよい。尚、データ速度情報は、少なくとも１種類以上あればよく、複数のデータ速度を１つのデータ速度情報としてまとめても構わない。
【００２７】
尚、記憶部１８は、ハードディスクドライブ、光磁気ディスクドライブ、フラッシュメモリ等の不揮発性の記憶装置でもよいし、ＤＲＡＭ（Dynamic Random Access Memory）、レジスタ等の揮発性の記憶装置であってもよい。
【００２８】
統計情報処理回路１７は、プロトコル制御回路１３からのデータバッファの更新の旨、データバッファ更新個数、及びデータ速度情報の通知を受信し、当該データ速度情報に対応する通信成功回数１８１ａ、１８１ｂ、・・・、及び１８１ｎのいずれかに対して、データバッファ更新個数の値を加算して記憶部１８に格納する。また、統計情報処理回路１７は、タイマ１６からの通知を契機として、記憶部１８を参照し、最も通信成功回数の多いデータ速度情報に基づき、表示用データ速度情報を生成する。そして、統計情報処理回路１７は、生成した表示用データ速度情報をデータ速度表示装置１９へ通知する。ここで、表示用データ速度情報とは、データ速度表示装置１９に表示するための情報である。
【００２９】
データ速度表示装置１９は、統計情報処理回路１７から表示用データ速度情報を受信し、当該表示用データ速度情報に基づく表示を行う。例えば、データ速度情報毎に対応するＬＥＤを備え、該当するＬＥＤを点灯させてもよい。または、データ速度表示装置１９は、複数のデータ速度情報を低速、中速、高速に分類し、各々に対応したＬＥＤを備えてもよい。これらの場合、表示用データ速度情報は、統計情報処理回路１７により選択されたデータ速度情報に対応するＬＥＤを点灯させるための信号であればよい。または、データ速度表示装置１９は、液晶の表示装置を備え、データ速度情報の数値及び文字等の表示を行っても良い。その場合、表示用データ速度情報は、当該液晶に表示するための数値及び文字等の情報であればよい。
【００３０】
ここで、図３及び図４に本発明の対象とする通信パケットの例を示す。図３は、無線通信ホスト機器２から無線通信デバイス機器１へのデータ転送を示している。前述の通り、ＷＵＳＢプロトコル仕様が、ホスト機器から送信される通信パケットにデータ速度情報を指定することができることから、より具体的には、通信デバイス機器１へのデータ転送において、無線ホスト機器２がデータ速度Ａからデータ速度Ｂに変更している例を示している。図３において、通信パケット４１、４２−１乃至４２−ｍ、及び４４は、データ速度Ａでデータが送信される場合を示し、通信パケット４５、４６−１乃至４６−ｍ、及び４８は、データ速度Ａとは異なるデータ速度Ｂでデータが送信される場合を示す。図３に示すように、無線通信ホスト機器２から無線通信デバイス機器１へのデータ転送においては、通信パケット４１、及び通信パケット４２−１乃至４２−ｍは、無線通信ホスト機器２から無線通信デバイス機器１へ送信され、後述するＡＣＫ（ACKnowledgement）情報を含む通信パケット４４のみ、無線通信デバイス機器１から無線通信ホスト機器２へ送信される。通信パケット４１は、ＷＵＳＢで定義される制御パケットであるＭＭＣ（Micro-scheduled Management Commands）を含み、以後に無線通信ホスト機器２からデータ送信を開始することを無線通信デバイス機器１に通知するためのデータ送信開始通知としての役割を果たす。尚、ＭＭＣは、例えば、ホスト識別情報、デバイス制御情報、次のＭＭＣの送信指定時間等を含む。
【００３１】
通信パケット４２−１乃至４２−ｍは、データ送信開始通知である通信パケット４１に対応するデータ通信の転送対象のデータが各通信パケットに分割して格納されている。また、通信パケット４２−１乃至４２−ｍは、ヘッダ領域にそれぞれの通信パケットを無線通信ホスト機器２が送信する際のデータレートであるデータ速度情報４３−１乃至４３−ｍを含む。無線通信デバイス機器１は、受信した通信パケット４２−１乃至４２−ｍからこれらのデータ速度情報４３−１乃至４３−ｍを抽出することにより、当該通信パケットのデータ通信時のデータ速度情報を取得することができる。
【００３２】
そして、通信パケット４４には、無線通信デバイス機器１が通信パケット４１、及び通信パケット４２−１乃至４２−ｍを正常に受信した場合に、無線通信ホスト機器２への正常受信応答であるＡＣＫ情報が含まれる。
【００３３】
また、通信パケット４５、通信パケット４６−１乃至４６−ｍ、及び通信パケット４８は、それぞれ通信パケット４１、通信パケット４２−１乃至４２−ｍ、及び通信パケット４４に相当し、上述の説明と同様であるため、説明を省略する。但し、通信パケット４６−１乃至４６−ｍに含まれるデータ速度情報４７−１乃至４７−ｍは、データ速度情報４３−１乃至４３−ｍと一致している必要はなく、異なるデータ速度情報であっても構わない。
【００３４】
図４は、無線通信デバイス機器１から無線通信ホスト機器２へのデータ転送を示している。図３における無線通信ホスト機器２から無線通信デバイス機器１へのデータ転送と同様、ホスト機器から送信される通信パケットに含まれるデータ速度情報に基づいて、通信デバイス機器１から無線ホスト機器２へのデータ転送速度を無線ホスト機器２がデータ速度Ａからデータ速度Ｂに変更している例を示している。図４に示すように、無線通信デバイス機器１から無線通信ホスト機器２へのデータ転送においては、通信パケット５１が、無線通信ホスト機器２から無線通信デバイス機器１へ送信され、通信パケット５３−１乃至５３−ｍは、無線通信デバイス機器１から無線通信ホスト機器２へ送信される。通信パケット５１は、ＭＭＣを含み、無線通信デバイス機器１から無線通信ホスト機器２へのデータ送信を指示するための無線通信ホスト機器２からのデータ送信指示である。また、通信パケット５１は、当該データ送信要求に基づいて無線通信デバイス機器１からのデータ送信を行う際のデータ速度を指定するデータ速度情報５２を含む。
【００３５】
通信パケット５３−１乃至５３−ｍは、データ送信要求である通信パケット５１に対応するデータ通信の転送対象のデータが分割して格納されている。このとき、無線通信デバイス機器１は、通信パケット５３−１乃至５３−ｍをデータ速度情報５２に基づいて送信する。
【００３６】
また、通信パケット５４は、通信パケット５１と同様に、無線通信ホスト機器２から無線通信デバイス機器１へ送信され、ＭＭＣ及びデータ速度情報５６を含む。通信パケット５４におけるＭＭＣは、次のデータ送信要求を示す。さらに、通信パケット５４は、無線通信ホスト機器２が通信パケット５３−１乃至５３−ｍを正常に受信した場合に、無線通信デバイス機器１への正常受信応答であるＡＣＫ情報５５を含む。つまり、ＡＣＫ情報５５は、通信パケット５３−１乃至５３−ｍに対する無線通信ホスト機器２から無線通信デバイス機器１への正常受信応答である。
【００３７】
通信パケット５７−１乃至５７−ｍは、データ送信要求である通信パケット５４に対応するデータ通信の転送対象のデータが分割して格納されている。そして、無線通信デバイス機器１は、通信パケット５７−１乃至５７−ｍをデータ速度情報５６に基づいて送信する。
【００３８】
図５は、本発明の実施の形態１にかかるデータ速度情報の格納処理のフローチャート図である。以下では、無線通信デバイス機器１が、無線通信ホスト機器２とのデータ通信を終了した場合、例えば、データ送信又は受信に成功した場合について説明する。まず、無線通信デバイス機器１は、無線通信ホスト機器２とのデータ通信を終了し、データバッファを更新する（Ｓ２０１）。ここで、無線通信デバイス機器１がデータ受信に成功した場合の処理の詳細は、図６に詳述する。また、無線通信デバイス機器１がデータ送信に成功した場合の処理の詳細は、図７に詳述する。尚、無線通信デバイス機器１がデータ送信又は受信に失敗した場合は、データの再送又は再送要求を行う。
【００３９】
図６は、無線通信デバイス機器１のデータ受信時におけるデータバッファの更新処理を示すフローチャート図である。まず、無線通信デバイス機器１は、データを含む通信パケットを受信する（Ｓ２１１）。例えば、無線通信デバイス機器１は、図３の通信パケット４２−１を受信する。
【００４０】
次に、無線通信デバイス機器１は、受信した通信パケットからデータ速度情報を抽出する（Ｓ２１２）。例えば、無線通信デバイス機器１のプロトコル制御回路１３は、通信パケット４２−１からデータ速度情報４３−１を抽出し、プロトコル制御回路１３のメモリに格納する。
【００４１】
そして、無線通信デバイス機器１は、データをデータバッファへ格納する（Ｓ２１３）。例えば、プロトコル制御回路１３は、通信パケット４２−１に含まれるデータをデータバッファ１３１ａに格納する。このようにして、データ受信時において、データバッファが更新される。
【００４２】
また、図７は、無線通信デバイス機器１のデータ送信時におけるデータバッファの更新処理を示すフローチャート図である。まず、無線通信デバイス機器１は、データ送信要求を含む通信パケットを受信する（Ｓ２２１）。例えば、無線通信デバイス機器１は、図４の通信パケット５１を受信する。
【００４３】
次に、無線通信デバイス機器１は、受信した通信パケットからデータ速度情報を抽出する（Ｓ２２２）。例えば、無線通信デバイス機器１のプロトコル制御回路１３は、通信パケット５１からデータ速度情報５２を抽出し、プロトコル制御回路１３のメモリに格納する。そして、プロトコル制御回路１３は、通信パケット５１に基づいて、適宜、情報処理回路１４及び周辺入出力回路１５とのやり取りを行い、無線通信ホスト機器２への送信対象のデータを生成する。
【００４４】
その後、無線通信デバイス機器１は、送信対象のデータをデータバッファへ格納する（Ｓ２２３）。例えば、プロトコル制御回路１３は、生成した送信対象のデータをデータバッファ１３１ａ乃至１３１ｍに格納する。
【００４５】
そして、無線通信デバイス機器１は、抽出したデータ速度情報に基づいて、送信対象のデータを含めた通信パケットを送信する（Ｓ２２４）。例えば、無線通信デバイス機器１は、データバッファ１３１ａ乃至１３１ｍに格納されたデータを含めた図４の通信パケット５３−１乃至５３−ｍを生成する。そして、無線通信デバイス機器１は、前記メモリに格納されたデータ速度情報５２に基づいて、生成された通信パケット５３−１乃至５３−ｍを無線通信ホスト機器２へ送信する。
【００４６】
その後、無線通信デバイス機器１は、ＡＣＫ情報を含む通信パケットを受信する（Ｓ２２５）。例えば、無線通信デバイス機器１は、図４の通信パケット５４を受信する。そして、プロトコル制御回路１３は、通信パケット５４からＡＣＫ情報５５を抽出し、ステップＳ２２４の送信処理が成功したことを確認する。また、データ速度情報５６は、データ送信要求を含むため、プロトコル制御回路１３は、ステップＳ２２２と同様に、通信パケット５４からデータ速度情報５２を抽出、無線通信ホスト機器２へ通信パケット５４のデータ送信要求に対応する次の送信対象のデータの生成等を行う。
【００４７】
そして、無線通信デバイス機器１は、生成された次の送信対象のデータをデータバッファへ格納する（Ｓ２２６）。例えば、プロトコル制御回路１３は、生成した次の送信対象のデータをデータバッファ１３１ａ乃至１３１ｍに格納する。このようにして、データ送信時において、データバッファが更新される。
【００４８】
図５に戻って説明する。無線通信デバイス機器１のプロトコル制御回路１３は、ステップＳ２０１のデータバッファの更新後に、データバッファの更新の旨、データバッファ更新個数、及びデータ速度情報を統計情報処理回路１７へ通知する（Ｓ２０２）。例えば、データ受信の場合、プロトコル制御回路１３は、データバッファ１３１ａが更新されるため、データバッファ更新個数を"１"とし、プロトコル制御回路１３のメモリに格納されたデータ速度情報４３−１（例えば、"２００Ｍｂｐｓ"）を取得し、統計情報処理回路１７へ通知する。
【００４９】
また、例えば、データ送信の場合、プロトコル制御回路１３は、データバッファ１３１ａ乃至１３１ｍが更新されるため、データバッファ更新個数を"ｍ"とし、プロトコル制御回路１３のメモリに格納されたデータ速度情報５２を取得し、統計情報処理回路１７へ通知する。
【００５０】
その後、無線通信デバイス機器１の統計情報処理回路１７は、通知されたデータ速度情報に対応する通信成功回数にデータバッファ更新個数を加算して記憶部に格納する（Ｓ２０３）。例えば、統計情報処理回路１７は、プロトコル制御回路１３から通知されたデータ速度情報"２００Ｍｂｐｓ"から記憶部１８を参照し、"２００Ｍｂｐｓ"に対応する記憶領域に格納された通信成功回数の値（例えば、"８"）を取得する。そして、統計情報処理回路１７は、通信成功回数"８"にデータバッファ更新個数"１"を加算した"９"を記憶部１８のデータ速度情報"２００Ｍｂｐｓ"に対応する記憶領域に格納する。
【００５１】
ここで、図９は、本発明の実施の形態１にかかるデータ速度情報毎に通信成功回数が格納されるテーブルの例を示す図である。尚、図９における通信成功回数の分布は、無線通信デバイス機器１及び無線通信ホスト機器２の間の通信状態、タイマ１６の間隔により、変動するものである。
【００５２】
以上のようにして、本発明の実施の形態１にかかるデータ速度情報の格納処理により、データ速度情報ごとに通信成功回数を格納することができる。特に、データ送信の場合などに、複数のデータバッファ（例えば、"４"）が更新されることにより、統計情報処理回路１７は、通信成功回数"８"にデータバッファ更新個数"４"を加算した"４"を記憶部１８のデータ速度情報"２００Ｍｂｐｓ"に対応する記憶領域に格納することとなる。そのため、バースト転送などにより複数の通信パケットによりデータを送受信した場合には、プロトコル制御回路１３から統計情報処理回路１７へ１回の通知によりまとめて通信成功回数を更新することができ、処理効率を向上させることができる。
【００５３】
図８は、本発明の実施の形態１にかかる表示用データ速度情報の生成・表示処理のフローチャート図である。以下では、無線通信デバイス機器１の統計情報処理回路１７が、タイマ１６からの通知を契機として動作する場合について説明する。まず、無線通信デバイス機器１の統計情報処理回路１７は、記憶部１８を参照し、通信成功回数の最も多いデータ速度情報を選択する（Ｓ３０１）。統計情報処理回路１７は、タイマ１６からの通知に基づいて、表示用データ速度情報の生成・表示処理を開始する。そして、統計情報処理回路１７は、記憶部１８を参照し、例えば、図９の場合、通信成功回数"８"であるデータ速度情報"２００Ｍｂｐｓ"を選択する。
【００５４】
次に、統計情報処理回路１７は、選択されたデータ速度情報に基づき、表示用データ速度情報を生成する（Ｓ３０２）。例えば、統計情報処理回路１７は、データ速度情報"２００Ｍｂｐｓ"を示す信号を表示用データ速度情報として生成する。
【００５５】
その後、統計情報処理回路１７は、生成された表示用データ速度方法をデータ速度表示装置１９に表示する（Ｓ３０３）。つまり、統計情報処理回路１７は、ステップＳ３０２で生成された表示用データ速度情報をデータ速度表示装置１９へ通知する。そして、データ速度表示装置１９は、受信した表示用データ速度情報に基づき、データ速度情報の表示を行う。
【００５６】
また、統計情報処理回路１７は、ステップＳ３０２の後、記憶部１８に格納された全てのデータ速度情報に対応する通信成功回数を"０"にクリアする（Ｓ３０４）。これにより、次回のタイマ１６からの通知までの間にデータの送信及び受信に成功した回数が加算され、所定の間隔ごとのデータ速度情報を正確に表示することができる。尚、ステップＳ３０４は、ステップＳ３０３と並行して実行するか否かは限定しない。
【００５７】
以上のようにして、本発明の実施の形態１により、無線通信デバイス機器１が無線通信ホスト機器２とのデータ通信に最も成功した際のデータ速度情報を視覚化することができる。そのため、無線通信デバイス機器１のユーザは、無線通信ホスト機器２とデータ通信を行うために最適な無線通信デバイス機器１の設置場所、例えば、データ速度情報の表示が４８０Ｍｂｐｓとなる設置場所を検索することができ、実効的な転送スループットを極大化することが可能とすることができる。
【００５８】
本発明では、特に、実データの送受信における通信パケットのデータ速度情報を取得し、通信成功回数を加算するため、例えば、データ通信中に、無線通信デバイス機器１を移動させたとしても、移動直後の通信状態からリアルタイムにデータ速度情報を視覚化することができる。
【００５９】
その他の発明の実施の形態．
尚、ＷＵＳＢ通信は、近距離（主に、１ｍ〜３ｍ）を対象とした無線通信技術であるため、無線電波が周囲の人の移動、他の電波の状況等によっても影響を受けて変動する。そのため、無線通信デバイス機器の設置場所を変えることで通信状態の調整が可能である。
【００６０】
また、本発明で対象とする無線通信ホスト機器２は、ＷＵＳＢ規格によるデータ通信に使用するデータ速度情報を選択することが可能であるものとする。その際、無線通信ホスト機器２は、データ通信の結果得られるパケットエラーレートなどの情報を元に最適なデータ速度を適宜選択するものであってもよい。ここで、パケットエラーレートは、通信対象機器間の位置関係やノイズ源との位置関係により変化するため、実効スループットは、無線通信デバイス機器１の配置に依存する。そのため、データ通信中のデータ速度情報を無線通信デバイス機器１側で可視化することによって、無線通信デバイス機器１のユーザが通信に最適な位置をリアルタイムに検索し配置することができ、実効的な転送スループットを極大化することが可能となる。
【００６１】
尚、従来の無線通信技術では、アンテナから受信した無線信号を送受信回路で処理し、
電波の強度を電波強度表示装置に通知することが考えられる。しかし、ＷＵＳＢデバイス機器の受信強度は、ＷＵＳＢデバイス機器の送信強度と相関がないため、データの受信時の最適な位置検索には利用できても送信時の位置検索には利用できない。また、ＷＵＳＢで使用される無線信号は、ＷＵＳＢホスト機器とＷＵＳＢデバイス機器が同じパワーで送信できているとは限らない。したがって、スループットを極大化するための通信位置を受信強度だけで決めることは、困難である。
【００６２】
尚、上述した図２の記憶部１８は、データ速度情報毎に通信成功回数を管理していたがこれに限定されない。例えば、データ速度情報自体を記憶しても構わない。その場合、
図８のステップＳ３０１で、統計情報処理回路１７は、記憶部１８に格納されたデータ速度情報自体の数をデータ速度情報毎に集計すればよい。
【００６３】
尚、データ速度表示装置１９に表示されるデータ速度情報は、通信成功した場合に限定しなくてよい。例えば、プロトコル制御回路１３は、データ通信に失敗した場合にも、統計情報処理回路１７へ失敗した通信パケットの数、データ速度情報を通知し、記憶部１８には、データ速度情報に対応した頻度情報を記憶するようにすればよい。その場合、データ通信の成功及び失敗の傾向分析等を行うことができる。
【００６４】
また、本発明では、必ずしも図２のタイマ１６を必要としない。すなわち、統計情報処理回路１７がプロトコル制御回路１３からデータ更新通知を受信する度に、その時点で最も通信成功回数の多いデータ速度情報から表示用データ速度情報を生成し、データ速度表示装置１９に表示させてもよい。
【００６５】
また、表示用データ速度情報は、少なくとも１回のデータを含む通信パケットの送受信に基づいて生成されても構わない。
【００６６】
尚、記憶部１８に格納された情報について、任意の統計処理を行っても構わない。例えば、統計情報処理回路１７は、各データ速度情報に通信成功回数の割合から平均のデータ速度情報を算出し、表示用データ速度情報を生成してもよい。
【００６７】
尚、上述した図３の通信パケット４２−１乃至４２−ｍには、同一のデータ速度情報であるデータ速度情報４３−１乃至４３−ｍを含む例を説明したが、これに限定されない。すなわち、データ速度情報４３−１乃至４３−ｍは、それぞれ異なるデータ速度情報を含んでいても良い。また、通信パケット４６−１乃至４６−ｍについても同様であることは勿論である。
【００６８】
また、図３の通信パケット４２−１乃至４２−ｍ、通信パケット４６−１乃至４６−ｍ、図４の通信パケット５３−１乃至５３−ｍ、及び通信パケット５７−１乃至５７−ｍのそれぞれのパケット数は、同数である必要はなく、少なくとも１つ以上であれば良いことは勿論である。
【００６９】
尚、図６のステップＳ２１２、図７のステップＳ２２２、及びステップＳ２２５において、データ速度情報をプロトコル制御回路１３のメモリに格納するタイミングは、任意である。例えば、データをデータバッファに格納した後であっても、図５のステップＳ２０２の時点で、データ速度情報がプロトコル制御回路１３から統計情報処理回路１７へ通知されればよい。そのため、プロトコル制御回路１３において、データ速度情報をメモリに格納するか否かは問わない。
【００７０】
また、本発明の実施の形態１にかかる無線通信デバイス機器１は、統計情報処理回路１７により通信成功回数の最も多いデータ速度情報を選択するという簡易な処理を行うために、省電力化に貢献できる。特に、無線通信デバイス機器１がポータブル電子機器である場合に、電力を節約できるという効果を奏する。
【００７１】
さらに、本発明は上述した実施の形態のみに限定されるものではなく、既に述べた本発明の要旨を逸脱しない範囲において種々の変更が可能であることは勿論である。
【図面の簡単な説明】
【００７２】
【図１】本発明の無線通信機器及び無線通信状態表示方法にかかる作用効果の一例を示す図である。
【図２】本発明の実施の形態１にかかる無線通信デバイス機器の構成を示すブロック図である。
【図３】本発明の対象とする通信パケットの例を示す図である。
【図４】本発明の対象とする通信パケットの例を示す図である。
【図５】本発明の実施の形態１にかかるデータ速度情報の格納処理のフローチャート図である。
【図６】本発明の実施の形態１にかかる無線通信デバイス機器のデータ受信時におけるデータバッファの更新処理を示すフローチャート図である。
【図７】本発明の実施の形態１にかかる無線通信デバイス機器のデータ受信時におけるデータバッファの更新処理を示すフローチャート図である。
【図８】本発明の実施の形態１にかかる表示用データ速度情報の生成・表示処理のフローチャート図である。
【図９】本発明の実施の形態１にかかるデータ速度情報の通信成功回数の例を示す図である。
【符号の説明】
【００７３】
１  無線通信デバイス機器
１ａ  無線通信デバイス機器
１ｂ  無線通信デバイス機器
１１  アンテナ
１２  送受信回路
１３  プロトコル制御回路
１３１ａ  データバッファ
１３１ｂ  データバッファ
１３１ｍ  データバッファ
１４  情報処理回路
１５  周辺入出力回路
１６  タイマ
１７  統計情報処理回路
１８  記憶部
１８１ａ  通信成功回数
１８１ｂ  通信成功回数
１８１ｎ  通信成功回数
１９  データ速度表示装置
１９ａ  ＬＥＤイメージ
１９ｂ  ＬＥＤイメージ
２  無線通信ホスト機器
３１  データ転送
３２  無線通信デバイス機器の移動
３３  データ転送
４１  通信パケット
４２−１  通信パケット
４２−２  通信パケット
４２−ｍ  通信パケット
４３−１  データ速度情報
４３−２  データ速度情報
４３−ｍ  データ速度情報
４４  通信パケット
４５  通信パケット
４６−１  通信パケット
４６−２  通信パケット
４６−ｍ  通信パケット
４７−１  データ速度情報
４７−２  データ速度情報
４７−ｍ  データ速度情報
４８  通信パケット
５１  通信パケット
５２  データ速度情報
５３−１  通信パケット
５３−２  通信パケット
５３−ｍ  通信パケット
５４  通信パケット
５５  ＡＣＫ情報
５６  データ速度情報
５７−１  通信パケット
５７−２  通信パケット
５７−ｍ  通信パケット
【図１】
2009284281.tif 000003
【図２】
2009284281.tif 000004
【図３】
2009284281.tif 000005
【図４】
2009284281.tif 000006
【図５】
2009284281.tif 000007
【図６】
2009284281.tif 000008
【図７】
2009284281.tif 000009
【図８】
2009284281.tif 000010
【図９】
2009284281.tif 000011