(57)【要約】【課題】所定のポーリング周期ごとにデータ通信を行う無線ネットワーク通信システムにおいて、スレーブ側の優先順位を決めることなく、各スレーブの通信状態に応じたデータ通信が可能な無線ネットワーク通信システムを提供する。【解決手段】親機２から子機３への送信スロットと子機３から親機２への返信スロットとがポーリング周期ごとに割り当てられた無線ネットワークで通信を行うコードレス電話機１において、子機３は、親機２から送信された第１のパケットを受信する受信部と、親機２との通信状態を示す情報を第２のパケットに含めて親機２へ送信する送信部を備え、親機２は、第１のパケットを子機３へ送信する送信部と、子機３から返信された第２のパケットを受信する受信部と、第２のパケットに含まれた親機２との通信状態を示す情報に応じて次のポーリング周期に第１および第２の送信スロットを設定する設定部を備えた。【選択図】図１
2006019881.tif 000002
【特許請求の範囲】
【請求項１】
マスタからスレーブへパケットが送信される送信スロットと前記スレーブから前記マスタへパケットが返信される返信スロットとがポーリング周期ごとに割り当てられた無線ネットワークを介して、前記マスタと前記スレーブとが通信を行う無線ネットワーク通信方法において、
前記マスタが、前記送信スロットを用いて前記スレーブへ第１のパケットを送信するステップと、
前記スレーブが、前記マスタから送信された前記第１のパケットに応答する第２のパケットを、前記返信スロットを用いて前記マスタとの通信状態を示す情報を含めて送信するステップと、
前記マスタが、前記通信状態を示す情報に応じて次のポーリング周期に前記スレーブへの第１および第２の送信スロットを設定するステップとを含むことを特徴とする無線ネットワーク通信方法。
【請求項２】
前記マスタが、前記通信状態を示す情報である前記第１のパケットの通信エラーを示す情報に応じて、前記第１の送信スロットで前記第１のパケットを、前記第２の送信スロットで第３のパケットを、前記スレーブへ送信するステップを含むことを特徴とする請求項１記載の無線ネットワーク通信方法。
【請求項３】
前記マスタが、前記通信状態を示す情報である前記スレーブから前記マスタへの送信データ量を示す情報に応じて、前記第１および前記第２の送信スロットに対応する第１および第２の返信スロットで前記スレーブからパケットを受信するステップを含むことを特徴とする請求項１または２記載の無線ネットワーク通信方法。
【請求項４】
マスタからスレーブへパケットが送信される送信スロットと前記スレーブから前記マスタへパケットが返信される返信スロットとがポーリング周期ごとに割り当てられた無線ネットワークを介して、前記マスタと前記スレーブとが通信を行う無線ネットワーク通信方法において、
前記マスタが、前記送信スロットを用いて前記スレーブへ第１のパケットを送信するステップと、
前記スレーブが、前記マスタから送信された前記第１のパケットに応答する第２のパケットを、前記返信スロットを用いて送信するステップと、
前記マスタが、前記スレーブとの通信状態に応じて次のポーリング周期に前記スレーブへの第１および第２の送信スロットを設定するステップとを含むことを特徴とする無線ネットワーク通信方法。
【請求項５】
前記マスタが、前記スレーブとの通信状態である前記第２のパケットの通信エラーに応じて、前記第１の送信スロットで前記第２のパケットの再送を要求するパケットを送信し、前記第２の送信スロットで第４のパケットの送信を要求するパケットを送信するステップを含むことを特徴とする請求項１記載の無線ネットワーク通信方法。
【請求項６】
前記マスタが、前記スレーブとの通信状態である前記スレーブへの送信データ量に応じて、前記第１および前記第２の送信スロットを用いて前記スレーブへパケットを送信するステップを含むことを特徴とする請求項１または２記載の無線ネットワーク通信方法。
【請求項７】
マスタからスレーブへパケットが送信される送信スロットと前記スレーブから前記マスタへパケットが返信される返信スロットとがポーリング周期ごとに割り当てられた無線ネットワークを介して、前記マスタと前記スレーブとが通信を行う無線ネットワーク通信システムにおいて、
前記スレーブは、前記マスタから前記送信スロットを用いて送信された第１のパケットを受信する受信手段と、
前記マスタとの通信状態を示す情報を第２のパケットに含めて前記マスタへ前記返信スロットを用いて送信する送信手段とを備え、
前記マスタは、前記送信スロットを用いて前記第１のパケットを前記スレーブへ送信する送信手段と、
前記スレーブから前記返信スロットを用いて返信された前記第２のパケットを受信する受信手段と、
前記第２のパケットに含まれた前記マスタとの通信状態を示す情報に応じて次のポーリング周期に第１および第２の送信スロットを設定する設定手段とを備えことを特徴とする無線ネットワーク通信システム。
【請求項８】
前記マスタの送信手段は、前記通信状態を示す情報である前記第１のパケットの通信エラーを示す情報に応じて、前記第１の送信スロットで前記第１のパケットを、前記第２の送信スロットで第３のパケットを、前記スレーブへ送信することを特徴とする請求項７記載の無線ネットワーク通信システム。
【請求項９】
前記マスタの受信手段は、前記通信状態を示す情報である前記スレーブから前記マスタへ送信データ量を示す情報に応じて、前記第１および前記第２の送信スロットに対応する第１および第２の返信スロットで前記スレーブからパケットを受信することを特徴とする請求項７または８記載の無線ネットワーク通信システム。
【請求項１０】
マスタからスレーブへパケットが送信される送信スロットと前記スレーブから前記マスタへパケットが返信される返信スロットとがポーリング周期ごとに割り当てられた無線ネットワークを介して、前記マスタと前記スレーブとが通信を行う無線ネットワーク通信システムにおいて、
前記スレーブは、前記マスタから前記送信スロットを用いて送信された第１のパケットを受信する受信手段と、
前記マスタから送信された前記第１のパケットに応答する第２のパケットを送信する送信手段とを備え、
前記マスタは、前記送信スロットを用いて前記第１のパケットを前記スレーブへ送信する送信手段と、
前記スレーブから前記返信スロットを用いて返信された前記第２のパケットを受信する受信手段と、
前記スレーブとの通信状態に応じて次のポーリング周期に第１および第２の送信スロットを設定する設定手段とを備えことを特徴とする無線ネットワーク通信システム。
【請求項１１】
前記マスタの送信手段は、前記スレーブとの通信状態である前記第２のパケットの通信エラーに応じて、前記第１の送信スロットで前記第２のパケットの再送を要求するパケットを送信し、前記第２の送信スロットで第４のパケットの送信を要求するパケットを送信することを特徴とする請求項１０記載の無線ネットワーク通信システム。
【請求項１２】
前記マスタの送信手段は、前記スレーブとの通信状態である前記スレーブへの送信データ量に応じて、前記第１および前記第２の送信スロットを用いて前記スレーブへパケットを送信することを特徴とする請求項１０または１１記載の無線ネットワーク通信システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、時分割したスロットで通信を行う無線ネットワーク通信方法および無線ネットワーク通信システムに関する。
【背景技術】
【０００２】
近年、無線ネットワークはさまざまな規格が標準化され、さまざまな用途を持つ装置が同じ規格の無線ネットワークに接続されるようになってきている。
【０００３】
例えば、無線ネットワーク規格であるブルートゥース（Ｂｌｕｅｔｏｏｔｈ（登録商標））は、コンピュータのみならず、プリンタ、スキャナなどのコンピュータ周辺機器や、ファクシミリ装置、オーディオ装置、コードレス電話機などがブルートゥースの規格で接続することができる。
【０００４】
ブルートゥースは、ＩＳＭ（Industry Science Medical）バンドと呼ばれる、２．４０２ＧＨｚから２．４８０ＧＨｚまでの周波数帯域を使用している。ブルートゥースでの通信方式は、このＩＳＭバンドを６２５μｓごとのスロットに７９チャンネルの周波数帯域に分割し、そのチャンネルをランダムに変えて通信を行う時分割スロット多重の周波数ホッピング型のスペクトル拡散方式を採用している。
【０００５】
また、ブルートゥースでは、１台の主装置であるマスタと、１台以上の従属装置であるスレーブが、ピコネットと呼ばれるネットワークを構成している。
【０００６】
マスタとスレーブの通信は、マスタがスレーブに対して送信要求の有無を確認するポーリングを、スレーブに割り当てられたアドレスを指定して行われる。スレーブは、このポーリングに応答することで、データ通信を行っている。
【０００７】
このポーリングによるデータ通信は、マスタから順番にスレーブが選択されて行われる。そして、マスタからのポーリングが全スレーブを一巡するとまた同じ順序でポーリングが行われる。
【０００８】
ブルートゥースでは、マスタからスレーブに対して送信されるポーリングの順序は任意である。しかし、コードレス電話機などのマスタとなる親機とスレーブとなる子機との間で、このブルートゥースなどの通信規格を採用する場合において、スレーブを選択するポーリングの順序を予め決めている。これは、子機が親機から送信される自装置宛のポーリングのスロットが予め定められていた方が、そのスロットの時間のみ無線電波を変復調する回路をアクティブ状態とすることで、電池寿命を延ばすことができるからである。
【０００９】
このように、マスタから順番にスレーブが選択されてポーリングが行われる通信方法として、有線通信ではあるが特許文献１に記載の通信方式がある。
【００１０】
特許文献１に記載の通信方法は、マスタが送信許可コマンドを送信すると、各スレーブはマスタが受信可能になっていることを確認する。この後、各スレーブは、伝送路上の信号の有無を監視する。
【００１１】
そして、優先順位の高い他のスレーブがマスタとの間で通信を行っている場合には、各スレーブは自己のスロットの時間となっても、マスタとの送信を待機し、他のスレーブとマスタとの間で送信を行っていない場合には、自己のスロットとなった時点でマスタとの
送信を行うことを特徴としている。
【特許文献１】特開平６−２３１８８０号公報
【発明の開示】
【発明が解決しようとする課題】
【００１２】
特許文献１に記載の通信方法では、優先順位の高いスレーブは、優先順位の低い他のスレーブのスロットを使用して、マスタの状態に関わりなく送信することができるので、優先順位の高いスレーブは、通信状態に応じて優先順位の低い他のスレーブのスロットまで使用することができる。従って、スレーブ側にて、１度に大量のデータを送受信することが可能である。
【００１３】
しかし、ブルートゥースのようなマスタからパケットが送信される送信スロットと、スレーブからパケットが返信される返信スロットとが、予め決められている通信規格には適用できない。
【００１４】
また、特許文献１に記載の通信方法では、スレーブのポーリング順序が前の方にあるスロットほどスレーブの優先順位を高くしているので、例えば、複数の子機と親機で構成される動画像を表示可能なコードレス電話機に適用した場合は、優先順位の高いアドレスに割り当てられた子機は、動画像の動きがスムーズなのに、優先順位の低い子機は、動画像の動きがぎこちないものとなってしまうことが想定される。
【００１５】
そこで本発明は、マスタとスレーブとで所定のポーリング周期ごとにデータ通信を行う無線ネットワーク通信システムにおいて、スレーブ側の優先順位を決めることなく、各スレーブの通信状態に応じたデータ通信が可能な無線ネットワーク通信方法および無線ネットワーク通信システムを提供することを目的とする。
【課題を解決するための手段】
【００１６】
本発明の無線ネットワーク通信方法は、マスタからスレーブへパケットが送信される送信スロットと前記スレーブから前記マスタへパケットが返信される返信スロットとがポーリング周期ごとに割り当てられた無線ネットワークを介して、前記マスタと前記スレーブとが通信を行う無線ネットワーク通信方法において、前記マスタが、前記送信スロットを用いて前記スレーブへ第１のパケットを送信するステップと、前記スレーブが、前記マスタから送信された前記第１のパケットに応答する第２のパケットを前記返信スロットを用いて前記マスタとの通信状態を示す情報を含めて送信するステップと、前記マスタが、前記通信状態を示す情報に応じて次のポーリング周期に前記スレーブへの第１および第２の送信スロットを設定するステップとを含むことを特徴とする。
【発明の効果】
【００１７】
本発明の無線ネットワーク通信方法は、マスタとスレーブとで所定のポーリング周期ごとにデータ通信を行う無線ネットワーク通信システムにおいて、スレーブ側の優先順位を決めることなく、マスタおよび各スレーブの通信状態に応じたデータ通信を可能とすることができる。
【発明を実施するための最良の形態】
【００１８】
本願の第１の発明は、マスタからスレーブへパケットが送信される送信スロットとスレーブから前記マスタへパケットが返信される返信スロットとがポーリング周期ごとに割り当てられた無線ネットワークを介して、マスタとスレーブとが通信を行う無線ネットワーク通信方法において、マスタが、送信スロットを用いてスレーブへ第１のパケットを送信するステップと、スレーブが、マスタから送信された第１のパケットに応答する第２のパケットを返信スロットを用いてマスタとの通信状態を示す情報を含めて送信するステップ
と、マスタが、通信状態を示す情報に応じて次のポーリング周期にスレーブへの第１および第２の送信スロットを設定するステップとを含むことを特徴としたものである。
【００１９】
従来の無線ネットワーク通信システムでは、マスタとスレーブ間で予めメッセージにて交換しておいた情報によって、ポーリング周期毎にマスタからスレーブへのポーリングを行う。通常、消費電流が問題にならない機器では、スレーブがすべての受信スロットをアクティブ状態にすることで、ポーリング周期以外のタイミングでマスタがスレーブにメッセージを送信しても、スレーブは受信できるようになっているが、消費電流を低く抑えなければならない機器では、スレーブは基本的にポーリングタイミングの受信スロット以外のスロットをアクティブにできないため、それぞれのスレーブは１つのポーリング周期では１回のスロットが設定されているのみである。例えば、すべてのスレーブのポーリング周期を同じにして、ポーリングタイミングを２スロットシフトして設定すれば、マスタから順番にスレーブが選択されてポーリングの送信が行われることになる。そして、マスタからのポーリングが全スレーブを一巡するとまた同じ順序でポーリングが行うことができる。本発明では、マスタが、スレーブから送信されたマスタとの通信状態を示す情報に応じてポーリング周期内でマスタとスレーブとが２回の送受信を行うスロットを設定することができる通信方法としたので、エラーのリカバリのための通信やデータ量に応じた通信を行うことができる。
【００２０】
また、マスタは、スレーブとの通信状態に応じてスロットの設定を行っているので、それぞれのスレーブに優先順位を決める必要がない。
【００２１】
本願の第２の発明は、マスタが、通信状態を示す情報である第１のパケットの通信エラーを示す情報に応じて、第１の送信スロットで第１のパケットを、第２の送信スロットで第３のパケットを、スレーブへ送信するステップを含むことを特徴としたものである。
【００２２】
通信状態を示す情報をマスタから送信された第１のパケットの通信エラーを示す情報としたことにより、マスタからスレーブへ送信された第１のパケットの再送を行うことができ、同じポーリング周期内で、新たな通信データである第３のパケットをマスタからスレーブへ送信することができる。
【００２３】
本願の第３の発明は、マスタが、通信状態を示す情報であるスレーブからマスタへの送信データ量を示す情報に応じて、第１および第２の送信スロットに対応する第１および第２の返信スロットでスレーブからパケットを受信するステップを含むことを特徴としたものである。
【００２４】
通信状態を示す情報をスレーブからマスタへの送信データ量を示す情報としたことにより、スレーブ側で送信データ量が増加した場合においても、マスタは、スレーブから同じポーリング周期内で２回のパケット受信が可能である。
【００２５】
本願の第４の発明は、マスタからスレーブへパケットが送信される送信スロットとスレーブからマスタへパケットが返信される返信スロットとがポーリング周期ごとに割り当てられた無線ネットワークを介して、マスタとスレーブとが通信を行う無線ネットワーク通信方法において、マスタが、送信スロットを用いてスレーブへ第１のパケットを送信するステップと、スレーブが、マスタから送信された第１のパケットに応答する第２のパケットを返信スロットを用いて送信するステップと、マスタが、スレーブとの通信状態に応じて次のポーリング周期にスレーブへの第１および第２の送信スロットを設定するステップとを含むことを特徴としたものである。
【００２６】
従来の無線ネットワーク通信システムでは、マスタとスレーブ間で予めメッセージにて
交換しておいた情報によって、ポーリング周期毎にマスタからスレーブへのポーリングを行う。通常、消費電流が問題にならない機器では、スレーブがすべての受信スロットをアクティブ状態にすることで、ポーリング周期以外のタイミングでマスタがスレーブにメッセージを送信しても、スレーブは受信できるようになっているが、消費電流を低く抑えなければならない機器では、スレーブは基本的にポーリングタイミングの受信スロット以外のスロットをアクティブにできないため、それぞれのスレーブは１つのポーリング周期では１回のスロットが設定されているのみである。例えば、すべてのスレーブのポーリング周期を同じにして、ポーリングタイミングを２スロットシフトして設定すれば、マスタから順番にスレーブが選択されてポーリングの送信が行われることになる。そして、マスタからのポーリングが全スレーブを一巡するとまた同じ順序でポーリングが行うことができる。本発明では、マスタが、スレーブから送信されたマスタとの通信状態を示す情報に応じてポーリング周期内でマスタとスレーブとが２回の送受信を行うスロットを設定することができる通信方法としたので、エラーのリカバリのための通信やデータ量に応じた通信を行うことができる。
【００２７】
また、マスタは、スレーブとの通信状態に応じてスロットの設定を行っているので、それぞれのスレーブに優先順位を決める必要がない。
【００２８】
本願の第５の発明は、マスタが、スレーブとの通信状態である第２のパケットの通信エラーに応じて、第１の送信スロットで第２のパケットの再送を要求するパケットを送信し、第２の送信スロットで第４のパケットの送信を要求するパケットを送信するステップを含むことを特徴としたものである。
【００２９】
スレーブとの通信状態を第２のパケットの通信エラーとしたことにより、スレーブからマスタへ送信された第２のパケットの再送を行うことができ、同じポーリング周期内で、新たな通信データである第４のパケットをスレーブからマスタへ送信することができる。
【００３０】
本願の第６の発明は、マスタが、スレーブとの通信状態であるスレーブへの送信データ量に応じて、第１および第２の送信スロットを用いてスレーブへパケットを送信するステップを含むことを特徴としたものである。
【００３１】
スレーブとの通信状態をスレーブへの送信データ量としたことにより、マスタ側で送信データ量が増加した場合においても、同じポーリング周期内で、スレーブからマスタへ２回のパケット送信が可能である。
【００３２】
本願の第７の発明は、マスタからスレーブへパケットが送信される送信スロットとスレーブからマスタへパケットが返信される返信スロットとがポーリング周期ごとに割り当てられた無線ネットワークを介して、マスタとスレーブとが通信を行う無線ネットワーク通信システムにおいて、スレーブは、マスタから送信スロットを用いて送信された第１のパケットを受信する受信手段と、マスタとの通信状態を示す情報を第２のパケットに含めてマスタへ返信スロットを用いて送信する送信手段とを備え、マスタは、送信スロットを用いて第１のパケットを前記スレーブへ送信する送信手段と、スレーブから返信スロットを用いて返信された第２のパケットを受信する受信手段と、第２のパケットに含まれたマスタとの通信状態を示す情報に応じて次のポーリング周期に第１および第２の送信スロットを設定する設定手段とを備えことを特徴としたものである。
【００３３】
従来の無線ネットワーク通信システムでは、マスタとスレーブ間で予めメッセージにて交換しておいた情報によって、ポーリング周期毎にマスタからスレーブへのポーリングを行う。通常、消費電流が問題にならない機器では、スレーブがすべての受信スロットをアクティブ状態にすることで、ポーリング周期以外のタイミングでマスタがスレーブにメッ
セージを送信しても、スレーブは受信できるようになっているが、消費電流を低く抑えなければならない機器では、スレーブは基本的にポーリングタイミングの受信スロット以外のスロットをアクティブにできないため、それぞれのスレーブは１つのポーリング周期では１回のスロットが設定されているのみである。例えば、すべてのスレーブのポーリング周期を同じにして、ポーリングタイミングを２スロットシフトして設定すれば、マスタから順番にスレーブが選択されてポーリングの送信が行われることになる。そして、マスタからのポーリングが全スレーブを一巡するとまた同じ順序でポーリングを行うことができる。本発明では、マスタが、スレーブから送信されたマスタとの通信状態を示す情報に応じてポーリング周期内でマスタとスレーブとが２回の送受信を行うスロットを設定することができるので、エラーのリカバリのための通信やデータ量に応じた通信を行うことができる。
【００３４】
また、マスタは、スレーブとの通信状態に応じてスロットの設定を行っているので、それぞれのスレーブに優先順位を決める必要がない。
【００３５】
本願の第８の発明は、マスタの送信手段は、通信状態を示す情報である第１のパケットの通信エラーを示す情報に応じて、第１の送信スロットで第１のパケットを、第２の送信スロットで第３のパケットを、スレーブへ送信することを特徴としたものである。
【００３６】
通信状態を示す情報をマスタから送信された第１のパケットの通信エラーを示す情報としたことにより、マスタの送信手段は、マスタからスレーブへ送信された第１のパケットの再送を行うことができ、同じポーリング周期内で、新たな通信データである第３のパケットをマスタからスレーブへ送信することができる。
【００３７】
本願の第９の発明は、マスタの受信手段は、通信状態を示す情報であるスレーブからマスタへ送信データ量を示す情報に応じて、第１および第２の送信スロットに対応する第１および第２の返信スロットでスレーブからパケットを受信することを特徴としたものである。
【００３８】
通信状態を示す情報をスレーブからマスタへの送信データ量を示す情報としたことにより、スレーブ側で送信データ量が増加した場合においても、マスタの受信手段は、スレーブから同じポーリング周期内で２回のパケット受信が可能である。
【００３９】
本願の第１０の発明は、マスタからスレーブへパケットが送信される送信スロットとスレーブからマスタへパケットが返信される返信スロットとがポーリング周期ごとに割り当てられた無線ネットワークを介して、マスタとスレーブとが通信を行う無線ネットワーク通信システムにおいて、スレーブは、マスタから送信スロットを用いて送信された第１のパケットを受信する受信手段と、マスタから送信された第１のパケットに応答する第２の第２のパケットを送信する送信手段とを備え、マスタは、送信スロットを用いて第１のパケットをスレーブへ送信する送信手段と、スレーブから返信スロットを用いて返信された第２のパケットを受信する受信手段と、スレーブとの通信状態に応じて次のポーリング周期に第１および第２の送信スロットを設定する設定手段とを備えことを特徴としたものである。
【００４０】
従来の無線ネットワーク通信システムでは、マスタとスレーブ間で予めメッセージにて交換しておいた情報によって、ポーリング周期毎にマスタからスレーブへのポーリングを行う。通常、消費電流が問題にならない機器では、スレーブがすべての受信スロットをアクティブ状態にすることで、ポーリング周期以外のタイミングでマスタがスレーブにメッセージを送信しても、スレーブは受信できるようになっているが、消費電流を低く抑えなければならない機器では、スレーブは基本的にポーリングタイミングの受信スロット以外
のスロットをアクティブにできないため、それぞれのスレーブは１つのポーリング周期では１回のスロットが設定されているのみである。例えば、すべてのスレーブのポーリング周期を同じにして、ポーリングタイミングを２スロットシフトして設定すれば、マスタから順番にスレーブが選択されてポーリングの送信が行われることになる。そして、マスタからのポーリングが全スレーブを一巡するとまた同じ順序でポーリングを行うことができる。本発明では、マスタが、スレーブから送信されたマスタとの通信状態を示す情報に応じてポーリング周期内でマスタとスレーブとが２回の送受信を行うスロットを設定することができるので、エラーのリカバリのための通信やデータ量に応じた通信を行うことができる。
【００４１】
また、マスタは、スレーブとの通信状態に応じてスロットの設定を行っているので、それぞれのスレーブに優先順位を決める必要がない。
【００４２】
本願の第１１の発明は、マスタの送信手段は、スレーブとの通信状態である第２のパケットの通信エラーに応じて、第１の送信スロットで第２のパケットの再送を要求するパケットを送信し、第２の送信スロットで第４のパケットの送信を要求するパケットを送信することを特徴としたものである。
【００４３】
スレーブとの通信状態を第２のパケットの通信エラーとしたことにより、マスタの送信手段は。スレーブからマスタへ送信された第２のパケットの再送を行うことができ、同じポーリング周期内で、新たな通信データである第４のパケットをスレーブからマスタへ送信することができる。
【００４４】
本願の第１２の発明は、マスタの送信手段は、スレーブとの通信状態であるスレーブへの送信データ量に応じて、第１および前記第２の送信スロットを用いてスレーブへパケットを送信することを特徴したものである。
【００４５】
スレーブとの通信状態をスレーブへの送信データ量としたことにより、マスタの送信手段は、マスタ側で送信データ量が増加した場合においても、同じポーリング周期内で、スレーブからマスタへ２回のパケット送信が可能である。
【００４６】
（実施の形態）
以下、図面に基づいて本発明の実施の形態について説明する。
【００４７】
図１は、本発明の係る無線ネットワーク通信システムの一実施の形態として、マスタである親機とスレーブである子機から成るコードレス電話機について説明する図である。
【００４８】
図１に示すコードレス電話機１の例では、親機２をマスタとした無線ネットワークが形成され、スレーブである６台の子機３（３ａ〜３ｆ）はマスタである親機２と無線により接続できる範囲にいる。ブルートゥースの仕様に準拠したものであるなら、この無線ネットワークはピコネットと呼ばれている。図１に示すコードレス電話機１は、ブルートゥースの仕様に準拠したパケットで親機２と子機３ａ〜３ｆとが通信を行っている。
【００４９】
また親機２は、有線である伝送路４を介して公衆回線網５に接続されており、公衆回線網５を経由して通話相手と通話することができる。また、親機２は、図示していないが、ＬＡＮ（Local Area Network）経由でインターネットと接続している。コードレス電話機１の子機３ａ〜３ｆは、音声だけでなく動画像も送受信可能な装置である。
【００５０】
次に、マスタである親機２の構成を図２に基づいて説明する。図２は、本発明の実施の形態に係る無線ネットワーク通信システムの一例であるコードレス電話機の親機の構成を
説明する図である。なお、図２においては、便宜上、主要な構成のみを図示し、親機２においては、伝送路４を介して公衆回線網５と接続する手段などを省略している。
【００５１】
図２において、親機２は、無線部１０と、アンテナ１１と、同期相関器１２と、受信パケット解析部１３と、受信パケット処理部１４と、受信画像データバッファ１５と、送信画像データバッファ１６と、送信パケット作成部１７と、通信制御部１８とを備えている。
【００５２】
前記無線部１０は、筐体外部に突出して取り付けられたアンテナ１１から受信した無線電波を復調したり、アンテナ１１へ送信する無線電波を変調したりして、無線ネットワークに接続した電子装置と通信を行う。この無線部１０は、ＩＳＭバンドとよばれる、２．４０２ＧＨｚから２．４８０ＧＨｚまでの周波数帯域を使用して、例えば波数変調方式（Frequency Shift Keying）や位相変調方式（Phase Shift Keying）で変調、復調する。
【００５３】
同期相関器１２は、ブルートゥースに準拠したパケットの先頭部分であるアクセスコードにより、同じ無線ネットワークに属する正規の相手（子機３）からのパケットであるか否かを判断する。そして同期相関器１２は、受信したパケットが、同じ無線ネットワークのパケットであると判定すると、その受信パケットを受信パケット解析部１３へ出力する。また同期相関器１２は、アクセスコード内に含まれるプリアンブル、シンクワードまたはトレーラなどで発生した同期エラーをチェックし、エラー発生時には、通信制御部１８へ通知する。
【００５４】
受信パケット解析部１３は、無線ネットワークの同期確立に使用される共通パケットや、同期通信に使用されるＳＣＯパケットや、非同期通信に使用されるＡＣＬパケットなどを解析する。また、受信パケット解析部１３によりパケットヘッダに含まれる８ビットの誤り検出符号（ＨＥＣ）をチェックし、エラー発生時には通信制御部１８へ通知する。
【００５５】
受信パケット処理部１４は、ペイロード内に格納されているデータを分離し、受信したパケットが画像データである場合には、受信画像データバッファ１５へ格納する。また、受信パケット処理部１４は、ペイロードに含まれる１６ビットのＣＲＣをチェックし、エラー発生時には、通信制御部１８へ通知するとともに、エラー発生の度合いに応じて、そのパケットを破棄する。
【００５６】
受信画像データバッファ１５は、受信した画像データを格納する記憶手段であり、２ＭＢの容量を備えている。また送信画像データバッファ１６は、図示しないビデオカメラなどの入力手段から入力した動画像データや動画像ファイルなどを格納する記憶手段であり、２ＭＢの容量を備えている。
【００５７】
送信パケット作成部１７は、マイクやカメラから入力され、デジタルへ変換された音声データや動画像データを送信画像データバッファ１６の出力に基づいてパケットを作成し、無線部１０へ出力する。また、送信パケット作成部１７は、同期確立のパケットの送出や、各種情報の通知するためのデータを後述の通信制御部１８より入力し、無線部１０へ出力する機能を有している。
【００５８】
通信制御部１８は、送信画像データバッファ１６に格納された動画像データや、通信に使用される同期確立のためのアクセスコードや、通信状態を示す情報である通信エラーを示す情報や、送信データ量を示す情報、同期通信に使用されるＳＣＯパケットや、非同期通信に使用されるＡＣＬパケットなどの情報を含んだパケットヘッダ、ペイロードの誤り検出に使用するＣＲＣなどを生成し、送信パケット作成部１７へ出力する。
【００５９】
以下、通信制御部１８はについて詳細に説明する。
【００６０】
通信制御部１８は、受信部１８ａと、送信部１８ｂと、設定部１８ｃとから構成されている。受信部１８ａは、無線部１０と、同期相関器１２と、受信パケット処理部１３と、受信パケット処理部１４とを制御することにより、返信スロットを用いてスレーブから返信されたパケットを受信する受信手段である。また受信した動画像データを受信画像バッファ１５より入力して、伝送路４を介して公衆回線網５へ出力する。
【００６１】
送信部１８ｂは、無線部１０と、送信パケット作成部１７とを制御することにより、マスタが送信する送信スロットを用いて、送信画像データバッファ１６の動画像データをパケットとして送信する送信手段である。
【００６２】
設定部１８ｃは、スレーブより返信されるパケットに含まれる通信状態を示す情報である通信エラーを示す情報や、送信データ量を示す情報に応じて次のポーリング周期に、再送するパケットのスロットと、次のデータを送信するスロットを設定する設定手段である。また、設定部１８ｃは、子機３との通信状態である、子機３から受信したパケットの通信エラーや、子機３への送信データ量に応じて次のポーリング周期に第１および第２の送信スロットを設定する。
【００６３】
次に、本発明の実施の形態に係る無線ネットワーク通信システムの一例であるコードレス電話機の子機３の構成を図３に基づいて説明する。図３は、本発明の実施の形態に係る無線ネットワーク通信システムの一例であるコードレス電話機の子機の構成を説明する図である。なお、図３において、無線部１０、アンテナ１１、同期相関器１２、受信パケット解析部１３、受信パケット処理部１４、受信画像データバッファ１５、送信画像データバッファ１６、送信パケット作成部１７は、図２と同様の機能を有するものなので、同符号を付して説明を省略する。また子機３にはマイクや、スピーカや、電話番号などの入力手段および電話番号を表示する表示手段が備わっているが、図３においては説明の便宜上、図示していない。
【００６４】
図３において、通信制御部１９は、受信部１９ａと、送信部１９ｂとで構成される。受信部１９ａは、無線部１０と、同期相関器１２と、受信パケット処理部１３と、受信パケット処理部１４とを制御することにより、マスタから送信される送信スロットを用いて送信されたパケットを受信する受信手段である。また受信した動画像データを受信画像バッファ１５より入力して、画面などの表示手段へ出力する。
【００６５】
通信制御部１９の送信部１９ｂは、無線部１０と、送信パケット作成部１７とを制御することにより、マスタが送信する送信スロットに応答するスロットである返信スロットを用いて、送信画像バッファ１６の動画像データをマスタへ返信する。また、その際に、マスタからのパケットの受信状態を示す情報をパケットに含めてマスタへ返信する送信手段である。
【００６６】
以上のように構成される本発明の実施の形態に係る無線ネットワーク通信システムの一例であるコードレス電話機の親機２と子機３との間で送受信されるパケットのフォーマットについて、図４に基づいて説明する。図４は、本発明の実施の形態に係る無線ネットワーク通信システムに使用されるパケットのフォーマットを説明する図である。
【００６７】
図４に示すように、パケットは、先頭部であるアクセスコードと、中間部であるパケットヘッダと、最終部であるペイロードの基本的には３つから構成されている。この中のアクセスコードは、パケットの送信先、またはピコネットを示す基本となる情報が格納される同期確立用フィールドである。またパケットヘッダは、通信を行う際の通信制御用フィ
ールドである。またペイロードは、電子装置間で使用されるユーザデータが格納されるデータフィールドである。
【００６８】
次に、パケットヘッダの内容をブルートゥースの仕様に準じて詳細に説明する。
【００６９】
パケットヘッダは、ＡＭ＿ＡＤＤＲと、ＴＹＰＥと、ＦＬＯＷと、ＡＲＱＮと、ＳＥＱＮと、ＨＥＣから構成される。
【００７０】
このパケットヘッダの中のＡＭ＿ＡＤＤＲは、３ビットで構成され、アクティブメンバーアドレスとよばれるピコネット内での相手先無線ネットワーク通信装置を特定するための識別子を格納するフィールドである。マスタである親機２からは、このＡＭ＿ＡＤＤＲに書き込んだ情報によってポーリングの相手を指定する。
【００７１】
またパケットヘッダ内のＴＹＰＥは、４ビットで構成され、パケットがＳＣＯパケットであるか、ＡＣＬパケットであるかを定義するパケットタイプ種別フィールドである。
【００７２】
またパケットヘッダ内のＦＬＯＷは、１ビットで構成され、送受信されるパケットのフロー制御に用いられる。つまり、スレーブである子機３が受信用の受信画像データバッファ１５がフルである場合には、ＦＬＯＷ「０」を設定してパケットを返信することで、マスタが受信画像データの送信を止めることを要求することができる。
【００７３】
またパケットヘッダ内のＡＲＱＮは、１ビットで構成され、子機３が受信したパケットにエラーが発生していたかを、パケット送信元である親機２へ通知するフィールドで、パケット送信元の親機２は、このフィールドにより再送する等の制御を行う。
【００７４】
またパケットヘッダ内のＳＥＱＮは、１ビットで構成され、再送されたパケットが重複することを避けるための管理用フィールドである。パケットを送信する無線ネットワーク通信装置は、再送する度にＳＥＱＮをトグルさせて送信する。ＳＣＯパケットでは、ＡＲＱＮと同様に再送することができないため、ＳＥＱＮは使用されないので、送信時は０をセットし受信時は無視される。
【００７５】
またパケットヘッダ内のＨＥＣは、８ビットで構成され、ＡＭ＿ＡＤＤＲと、ＴＹＰＥと、ＦＬＯＷと、ＡＲＱＮと、ＳＥＱＮとの合計１０ビットに対する誤り検出符号を格納するフィールドである。
【００７６】
このように、ブルートゥースにおけるパケットヘッダが規定されている。
【００７７】
次に、本発明の実施の形態に係る無線ネットワーク通信システムの一例であるコードレス電話機の動作を図５から図１２に基づいて説明する。図５から図８は、本発明の実施の形態に係る無線ネットワーク通信システムの一例であるコードレス電話機の動作を説明する図である。図９は、マスタである親機の受信動作を説明するフローチャートである。図１０は、同親機の送信動作を説明するフローチャートである。図１１は、スレーブである子機の受信動作を説明するフローチャートである。図１２は、同子機の送信動作を説明するフローチャートである。
【００７８】
まず、親機２から子機３ａに送信されたパケットが通信エラーとなった場合の動作を図５に基づいて説明する。
【００７９】
図５において、Ｔｐｏｌｌはマスタである親機２が子機３（３ａ〜３ｆ）に対してポーリングする周期である。図５の例ではこのポーリング周期Ｔｐｏｌｌを１２スロットとし
、マスタである親機２は子機３（子機３ａ〜３ｆ）に対して１２スロット毎にポーリングのためのパケットを送信している。なお６台の子機が存在する場合には子機３ａから子機３ｆの順序でポーリングを行なうが、図５においては説明の便宜上、１つの子機に対するポーリングについてのみ記載している。
【００８０】
ポーリングにより親機２から子機３へパケットが送信される送信スロット、および子機３から親機２へ返信される返信スロットの組み合わせは、それぞれの子機（子機３ａ〜３ｆ）の送信／受信スロットが重ならないように２スロット分シフトさせている。すなわち、子機３ａから子機３ｆまでの６台の子機で１２スロットのポーリング周期Ｔｐｏｌｌが一巡することができるように設定されている。
【００８１】
親機２は、ポーリング周期毎に、各子機（子機３ａ〜３ｆ）にそれぞれ設定したポーリングタイミングで、送信スロットを使用してポーリングまたは動画像データの送信を行っている。この子機３のポーリング間隔とポーリングタイミングは、ブルートゥースでは任意であり、親機２の通信制御部１８の設定部１８ｃ内に格納される設定等により決定している。また、親機２は、このポーリング周期とポーリングタイミングを子機３へ通知している。
【００８２】
このように親機２は、予め子機３のポーリング周期とポーリングタイミングを決め、子機３へ通知することにより、子機３は、割り当てられたスロットの時間の間だけ、消費電力の大きい無線部１０をアクティブ状態とすることで、電池寿命を延ばすことができる。この制御はは、子機３ａの通信制御部１９が無線部１０にアクティブ状態または非アクティブ状態の指定することにより行われている。
【００８３】
次ぎに、図５に基づいて順を追って説明する。
【００８４】
まず、親機２から送信スロットであるスロット２を用いて第１のパケットであるポーリングを示すパケットが送信される。これは、親機２の通信制御部１８の送信部１８ｂが、送信パケット作成部１７へ子機３ａ宛のポーリングパケットの作成を指示し、無線部１０を介して送信されることにより行われる。この場合には、パケットヘッダのＦＬＯＷおよびＡＲＱＮをＦＬＯＷ「０」、ＡＲＱＮ「１」として送信する。
【００８５】
このポーリングは、子機３ａの無線部１０と同期相関器１２により子機３ａ宛のパケットであることが判定される。そして、受信パケット解析部１３により判定されたパケットがポーリングパケットであることが解析され、通信制御部１９へ通知される。
この時、もし通信エラーが生じていれば、同期相関器１２と、受信パケット解析部１３と、受信パケット処理部１４によりパケットの各フィールドを検査することで通信エラーが検出される。
【００８６】
このスロット２を用いたポーリングに応答するために、子機３ａは、返信スロットであるスロット３を用いて第２のパケットである動画像データをパケットとして返信する。これは、子機３ａの通信制御部１９の送信部１９ｂが、送信画像データバッファ１６の動画像データを送信するよう、送信パケット作成部１７へ指示することにより行われる。
【００８７】
その際に、子機３ａの送信部１９ｂは、スロット２で受信したパケットの受信状態を示す情報を、パケットヘッダのＦＬＯＷおよびＡＲＱＮとしてパケットに含めて返信する。図５に示す例では、スロット２で受信したパケットに通信エラーがなかったので、送信部１９ｂは、パケットヘッダのＦＬＯＷおよびＡＲＱＮをＦＬＯＷを「０」、ＡＲＱＮ「１」として返信する。
【００８８】
ここで、子機３ａへのポーリング周期が１２スロットであるため、次に受信するポーリングスロットは、ポーリングを受信したスロットから１２スロット後になる。つまり、次に、親機２と子機３ａとが通信を行うスロットは、ポーリング周期である１２スロット後のスロット１４とスロット１５となる。
【００８９】
このスロット１４にて親機２から子機３ａ宛の動画像データを送信するパケットが、通信エラーとなった場合、スロット１５で子機３ａの送信部１９ａは、パケットヘッダのＦＬＯＷおよびＡＲＱＮを、ＦＬＯＷ「０」、ＡＲＱＮ「０」として返信する。このＡＲＱＮの「０」には、前回の受信パケットに通信エラーが有ることを知らせる意味が定義されている。
【００９０】
このパケットヘッダを受信した親機２の受信部１８ａは、通信エラーが発生したことを設定部１８ｃへ通知する。この通知により親機２の設定部１８ｃは、次のポーリング周期であるスロット２６からスロット３７までの間において、パケットの再送を行う第１のスロットと、本来このポーリング周期で送信すべき動画像データを送信するための第２のスロットとを設定する。つまり、前回のスロット１４で送信したパケットの再送を行うスロットとしてスロット２６を設定するとともに、この周期で本来送るべき新たな動画像データのパケットを送信するスロットとして次の送信スロットであるスロット２８を設定する。
【００９１】
この設定部１８ｃによるスロットの設定に基づいて、送信部１８ｂは、スロット１４で送信したパケットの再送をスロット２６で行うとともに、新たな動画像データのパケットをスロット２８で送信する。
【００９２】
親機２は、パケットの再送を行うスロット２６のパケットヘッダとして、ＦＬＯＷを「１」、ＡＲＱＮ「１」として送信する。このＦＬＯＷの「１」には、送受信を増やす必要があることを知らせる意味が定義されている。これにより子機３ａは、スロット２６にて受信したパケットが再送パケットであり、この周期で本来送るべき新たな動画像データのパケットがスロット２８で送信されてくること認識することができる。
【００９３】
なお本実施の形態では、再送に使用した送信スロットの、次の送信スロットを新たな動画像データを送信するスロットとしたが、ポーリング周期であるスロット３７までの送信スロットであれば、どのスロットを使用してもよい。
【００９４】
次に、子機３ａから親機２への動画像データの量が多くなった場合の動作を図６に基づいて説明する。図６に示すように、スロット２からスロット１３までは図５と同様なので説明は省略する。
【００９５】
スロット１４にて、親機２から子機３ａへポーリングが送信される。
【００９６】
スロット１５にて、子機３ａの送信部１９ｂは、送信画像データバッファ１６に格納された動画像データがポーリング周期内に設定された１回のパケットの送信では送り切れない程のデータ量であると判断すると、ＦＬＯＷを「１」、ＡＲＱＮを「１」として送信する。このＦＬＯＷの「１」にも、送受信を増やす必要があることを知らせる意味が定義されている。
【００９７】
このパケットヘッダを受信した親機２の受信部１８ａは、データ量が多くなることを設定部１８ｃへ通知する。この通知により設定部１８ｃは、次のポーリング周期であるスロット２６からスロット３７までの間において、多くなったデータ量に対応するため、第１のスロットと、第２のスロットを設定する。つまり、マスタとスレーブ間での通信を、１
回のポーリング周期で２回のパケットの通信を行えるようにする。
【００９８】
子機３ａは、スロット２７とスロット２９の２つの返信スロットで動画像データを格納したパケットの送信を行うことができるので、オーバランなどを未然に防ぐことができる。従って、動画像の動きをスムーズなものとすることができる。
【００９９】
子機３ａから親機２へのデータ量が通常へ戻った場合は、子機３ａは、スロット３９にて送信されるパケットをＦＬＯＷを「０」とし、ＡＲＱＮを「１」として親機２へ送信する。
【０１００】
次に、子機３ａから親機２に送信されたパケットが通信エラーとなった場合の動作を図７に基づいて説明する。図７に示すように、スロット２からスロット１３までは図５と同様なので説明は省略する。
【０１０１】
スロット１４にて親機２から子機３ａへポーリングが送信される。
【０１０２】
スロット１５にて子機３ａから親機２へ動画像データが送信される。このスロット１５にて子機３ａから親機２宛の動画像データを送信するパケットが、通信エラーとなった場合、親機２の設定部１８ｃは、次のポーリング周期にてパケットの再送の要求を行う第１のスロットであるスロット２６と、このポーリング周期で本来送信すべき動画像データの送信を行う第２のスロットであるスロット２８とを設定する。そして、スロット２６で親機２の送信部１８ａは、パケットの再送の要求を示すパケットヘッダをＦＬＯＷを「１」、ＡＲＱＮ「０」として送信する。
【０１０３】
このパケットヘッダを受信した子機３ａの受信部１９ａは、スロット２８にて親機２からのパケットの送信があることを準備するとともに、スロット２７にてスロット１５で送信したパケットの再送を行うよう送信部１９ｂへ通知する。
【０１０４】
子機３ａはスロット２７にてスロット１５で送信したパケットの再送を行う。また、受信部１９ａは、スロット２８にて親機２からのパケットを受信可能なアクティブ状態とするよう無線部１０へ通知する。
【０１０５】
そして送信部１９ｂが、このポーリング周期にて送信すべき動画像データをスロット２９で親機２へ送信する。
【０１０６】
次に、親機２から子機３ａへの動画像データの量が多くなった場合の動作を図８に基づいて説明する。図８に示すように、スロット２からスロット１３までは図５と同様なので説明は省略する。
【０１０７】
スロット１４にて、親機２の送信部１８ｂは、送信画像データバッファ１６に格納された動画像データがポーリング周期内に設定された１回のパケットの送信では送り切れない程のデータ量であると判断すると、ＦＬＯＷを「１」、ＡＲＱＮを「１」として送信する。
【０１０８】
このパケットヘッダを受信した子機３ａの受信部１９ａは、スロット１６にて親機２からのパケットの送信があることを準備する。そして、スロット１５にて、親機２からスロット１４で送信されたパケットに対する応答のパケットを送信する。このスロット１５のパケットのパケットヘッダは、スロット１４のパケットが通信エラーなど発生していないので、ＦＬＯＷを「０」、ＡＲＱＮ「１」として送信する。
【０１０９】
スロット１６にて親機２から子機３ａへこのポーリング周期においては２回目のパケットが送信される。そしてスロット１７にて、親機２からスロット１６で送信されたパケットに対する応答のパケットを送信する。
【０１１０】
親機２から子機３ａへのデータ量が通常へ戻った場合は、スロット２６にて送信されるパケットは、ＦＬＯＷを「０」とし、ＡＲＱＮを「１」として子機３ａへ送信する。
【０１１１】
次に、本発明の実施の形態に係る無線ネットワーク通信システムの一例であるコードレス電話機のマスタである親機の動作を図９および図１０に基づいて説明する。
【０１１２】
まず、親機２の受信動作の手順を図９に基づいて説明する。
【０１１３】
図９に示すよう、親機２は、スレーブである子機３からのパケットの受信があったか否かの判定をする（Ｓ１０１）。
【０１１４】
Ｓ１０１にて子機３からのパケットを受信していない場合には、次の送信するパケットのＡＲＱＮを「０」へ設定して受信動作を終了する（Ｓ１０２）。
【０１１５】
Ｓ１０１にて子機３からのパケットを受信した場合には、前回の送信スロットで送信したパケットのパケットヘッダのＦＬＯＷが「１」であるか否かの判定を行い、ＦＬＯＷが「０」である場合には、Ｓ１０５へ移行する（Ｓ１０３）。
【０１１６】
Ｓ１０３にて、ＦＬＯＷが「１」である場合には、次の送信スロットも同じ子機３に対して送信を行うように設定部１８ｃが設定を行い、Ｓ１０５へ移行する（Ｓ１０４）。
【０１１７】
子機３からのパケットに受信にて通信エラーの発生の有無の判定を行う（Ｓ１０５）。
【０１１８】
受信エラーが発生していた場合には、次に同じ子機３宛へ送信されるパケットのＦＬＯＷおよびＡＲＱＮをＦＬＯＷを「１」とし、ＡＲＱＮを「０」として送信する（Ｓ１０６）。
【０１１９】
Ｓ１０５にて受信エラーが発生していない場合には、受信したパケットのＦＬＯＷが「１」か否かの判定を行う（Ｓ１０７）。
【０１２０】
Ｓ１０７にてＦＬＯＷが「１」でない場合は、受信したパケットのＡＲＱＮが「０」か否かの判定を行う（Ｓ１０８）。
【０１２１】
Ｓ１０８にてＡＲＱＮが「０」でない場合は、次に同じ子機３宛へ送信されるパケットのＦＬＯＷおよびＡＲＱＮをＦＬＯＷを「０」とし、ＡＲＱＮを「１」に設定して送信する（Ｓ１０９）。
【０１２２】
Ｓ１０７にてＦＬＯＷが「１」である場合、またはＳ１０８にてＡＲＱＮが「０」である場合に、次に同じ子機３宛へ送信されるパケットのＦＬＯＷおよびＡＲＱＮは、ＦＬＯＷを「１」とし、ＡＲＱＮを「１」に設定して送信する（Ｓ１１０）。
【０１２３】
次に、親機２の送信動作の手順を図１０に基づいて説明する。この親機２の送信動作は図９に示す受信動作の後に引き続いて行われる。つまり、子機３からの返信スロットでパケットを受信し、親機２が送信スロットでパケットの送信を行うものである。
【０１２４】
図１０に示すよう、親機２は、子機３への送信データ量が多いか否かの判定を行う。こ
れは、送信する画像のデータ量が大きくなることで、画像伝送に遅延が発生し、画像の更新がリアルタイムでなくなることを避けるための方法であり、送信する画像データ量４ＫＢｙｔｅを閾値として判定を行っている。この４Ｋｂｙｔｅ（３２Ｋｂｉｔ）は、ＭＰＥＧ（Moving Picture Experts Group）形式などの動画像データに用いられるＩピクチャの１フレームのデータ量である。通常はＰピクチャ、Ｂピクチャは、このデータ量よりもかなり少ないが、画像の変化が大きいときに複数のＰピクチャのフレームデータが３２Ｋｂｉｔと同程度のデータ量となることもある。動画像データは、一般的にストリーミングと呼ばれるリアルタイムデータなので、遅延なく伝送する必要があり、特にＩピクチャは１フレームのデータ量が大きいのにＰ／Ｂピクチャと同じ、または同程度の時間で伝送されることが要求される。従って、送信データ量が多いか否かを判断して２スロットを使って送信を行うようにしている（Ｓ１２０）。
【０１２５】
Ｓ１２０にて、親機２は、子機３への送信データ量が多く、画像の更新をリアルタイムにできないと判定した場合は、Ｓ１２１へ移行して親機２の送信部１８ｂが次の送信スロットでのパケットのＦＬＯＷを「１」として送信するよう設定する。
【０１２６】
Ｓ１２０にて、親機２は、子機３への送信データ量が画像の更新をリアルタイムに行えるレベルであると判定した場合には、Ｓ１２２へ移行して子機３から前回の返信スロットで受信したパケットのＦＬＯＷが「１」が否かの判定をする。
【０１２７】
Ｓ１２２にて、子機３から前回の返信スロットで受信したパケットのＦＬＯＷが「１」である場合は、Ｓ１２１へ移行して親機２の送信部１８ｂが次の送信スロットでのパケットのＦＬＯＷを「１」として送信するよう設定する。
【０１２８】
Ｓ１２１またはＳ１２３にてＦＬＯＷの設定が完了すると、親機２の送信部１８ｂは、次の送信スロットでのパケットのＡＲＱＮを設定する。これは、前回の子機３からの返信スロットを用いて送信されたパケットが通信エラーを発生していた場合には、ＡＲＱＮを「０」とし、それ以外は、ＡＲＱＮを「１」とする設定を送信部１８ｂが行う（Ｓ１２４）。
【０１２９】
次に、本発明の実施の形態に係る無線ネットワーク通信システムの一例であるコードレス電話機のスレーブである子機の動作を図１１および図１２に基づいて説明する。
【０１３０】
まず、子機３の受信動作の手順を図１１に基づいて説明する。
【０１３１】
図１１に示すよう、子機３は、マスタである親機２からのパケットを受信したか否かの判定をする（Ｓ１３１）。
【０１３２】
Ｓ１３１にて、親機２からのパケットを受信していない場合は、子機３の受信動作を終了する。
【０１３３】
Ｓ１３１にて、親機２からのパケットを受信している場合は、受信したパケットのＦＬＯＷが「１」であるか否かの判定をする（Ｓ１３２）。
【０１３４】
Ｓ１３２にて、親機２から受信したパケットのＦＬＯＷが「１」である場合、次のスロットも親機２からのポーリングまたはデータの転送のパケットが送信されるので、受信する設定を受信部１９ａが行い、スレーブである子機３の送信動作へ移行する（Ｓ１３３）。
【０１３５】
Ｓ１３２にて、親機２から受信したパケットのＦＬＯＷが「０」である場合、親機２か
ら送信されたパケットが通信エラーを発生していたか否かの判定をする（Ｓ１３４）。
【０１３６】
Ｓ１３４にて、通信エラーが発生していた場合、次の返信スロットで送信するパケットのＡＲＱＮを「０」として返信し、スレーブである子機３の送信動作へ移行する（Ｓ１３５）。
【０１３７】
Ｓ１３４にて、通信エラーが発生していない場合、次の返信スロットで送信するパケットのＡＲＱＮを「１」として返信し、スレーブである子機３の送信動作へ移行する（Ｓ１３６）。
【０１３８】
次に、子機３の送信動作の手順を図１２に基づいて説明する。
【０１３９】
図１２に示すよう、子機３は、親機２への送信データ量が多いか否かの判定を行う。これは１回のパケットで送信可能であるかの判定であり、４ＫＢｙｔｅを閾値として判定を行っている。この４Ｋｂｙｔｅ（３２Ｋｂｉｔ）は、ＭＰＥＧ（Moving Picture Experts
Group）形式などの動画像データに用いられるＩピクチャの1フレームのデータ量である。通常はＰピクチャ、Ｂピクチャは、このデータ量よりもかなり少ないが、画像の変化が大きいときに複数のＰピクチャのフレームデータが３２Ｋｂｉｔと同程度のデータ量となることもある。動画像データは、一般的にストリーミングと呼ばれるリアルタイムデータなので、遅延なく伝送する必要があり、特にＩピクチャは１フレームのデータ量が大きいのにＰ／Ｂピクチャと同じ、または同程度の時間で伝送されることが要求される。従って、送信データ量が多いか否かを判断して２スロットを使って送信を行うようにしている（Ｓ１４１）。
【０１４０】
Ｓ１４１にて、子機３は、親機２への送信データ量が多く、画像の更新をリアルタイムにできないと判定した場合は、子機３の送信部１９ｂが次の送信スロットでのパケットのＦＬＯＷを「１」として送信するよう設定する（Ｓ１４２）。
【０１４１】
Ｓ１４１にて、子機３は、親機２への送信データ量が画像の更新をリアルタイムに行えるレベルであると判定した場合には、子機３の送信部１９ｂが次の送信スロットでのパケットのＦＬＯＷを「０」として送信するよう設定する（Ｓ１４３）。
【０１４２】
子機３の送信部１９ｂは、次の送信スロットでのパケットのＡＲＱＮを設定する。これは、前回の親機２からの送信スロットを用いて送信されたパケットが通信エラーを発生していた場合には、ＡＲＱＮを「０」とし、それ以外は、ＡＲＱＮを「１」とする設定を送信部１９ｂが行う（Ｓ１４４）。
【０１４３】
親機２が、次の送信スロットを用いて同じ子機３へパケットの送信を行う場合は、その子機３宛へは通常使用される送信スロットではないスロットで親機２からのパケットが送信される。従って、親機２からの送信されるパケットの受信動作を行う必要があるため、スレーブの受信動作（図１１参照）へ移行する（Ｓ１４５）。
【０１４４】
Ｓ１４５にて、親機２から同じ子機３宛に連続した送信スロットを用いてパケットの送信がない場合、子機３は、次の親機２からポーリングが送信されるスロットの設定を行う。本実施の形態では、１２スロットを設定する（Ｓ１４６）。
【０１４５】
以上、本発明の実施の形態について説明してきたが、本発明は、前記実施の形態に限定されるものではなく、１回のポーリング周期にスレーブに対して２回の返信スロットを割り当てたが、３回以上の返信スロットを割り当てるように、マスタからそのスレーブに対してポーリングを送信してもよい。
【産業上の利用可能性】
【０１４６】
本発明は、スレーブ側の優先順位を決めることなく、各スレーブの通信状態に応じたデータ通信が可能とすることができるので、マスタとスレーブとで所定のポーリング周期ごとにデータ通信を行う無線ネットワーク通信システムに好適である。
【図面の簡単な説明】
【０１４７】
【図１】本発明の実施の形態に係る無線ネットワーク通信システムを説明する図
【図２】本発明の実施の形態に係る無線ネットワーク通信システムの一例であるコードレス電話機の親機の構成を説明する図
【図３】本発明の実施の形態に係る無線ネットワーク通信システムの一例であるコードレス電話機の子機の構成を説明する図
【図４】本発明の実施の形態に係る無線ネットワーク通信システムに使用されるパケットのフォーマットを説明する図
【図５】本発明の実施の形態に係る無線ネットワーク通信システムの一例であるコードレス電話機の動作を説明する図
【図６】本発明の実施の形態に係る無線ネットワーク通信システムの一例であるコードレス電話機の動作を説明する図
【図７】本発明の実施の形態に係る無線ネットワーク通信システムの一例であるコードレス電話機の動作を説明する図
【図８】本発明の実施の形態に係る無線ネットワーク通信システムの一例であるコードレス電話機の動作を説明する図
【図９】マスタである親機の受信動作を説明するフローチャート
【図１０】同親機の送信動作を説明するフローチャート
【図１１】スレーブである子機の受信動作を説明するフローチャート
【図１２】同子機の送信動作を説明するフローチャート
【符号の説明】
【０１４８】
１    コードレス電話機
２    親機
３，３ａ〜３ｆ    子機
１０    無線部
１１    アンテナ
１２    同期相関器
１３    受信パケット解析部
１４    受信パケット処理部
１５    受信画像データバッファ
１６    送信画像データバッファ
１７    送信パケット作成部
１８，１９    通信制御部
１８ａ，１９ａ    受信部
１８ｂ，１９ｂ    送信部
１８ｃ    設定部
【図１】
2006019881.tif 000003
【図２】
2006019881.tif 000004
【図３】
2006019881.tif 000005
【図４】
2006019881.tif 000006
【図５】
2006019881.tif 000007
【図６】
2006019881.tif 000008
【図７】
2006019881.tif 000009
【図８】
2006019881.tif 000010
【図９】
2006019881.tif 000011
【図１０】
2006019881.tif 000012
【図１１】
2006019881.tif 000013
【図１２】
2006019881.tif 000014