(57)【特許請求の範囲】
【請求項１】
チャンネル状態を検出する検出装置であって、
チャンネル上で送信される複数の信号を受信するように、所定時間内に前記チャンネルをモニタするように構成された受信器と、
前記チャンネルが干渉を受けているか判断するように、所定規則により前記受信した前記複数の信号から複数の候補信号を選択し、前記複数の候補信号の一部が周期性を有するか判断するように構成された判断部とを有し、
前記所定規則は、受信信号強度と、現在受信されたＮ個の信号（Ｎ≦Ｍ、Ｍは現在受信された信号の総数）の強度の平均値である平均受信信号強度との間の差が第２の所定閾値より大きい、
検出装置。
【請求項２】
前記受信器は、さらに、前記複数の信号を受信するように、前記所定時間内に所定サンプリング周波数で前記チャンネルをモニタするように構成された、
請求項１に記載の検出装置。
【請求項３】
前記判断部は、さらに、前記複数の信号のうちの各受信信号の強度と平均受信信号強度との間の差を前記第２の所定閾値と比較し、
前記比較の結果により前記複数の信号から、複数の候補信号であって各候補信号と前記平均受信信号強度との間の差が前記第２の所定閾値より大きいものを決定するように構成された、
請求項１または２に記載の検出装置。
【請求項４】
前記判断部は、さらに、
前記複数の信号に対応する複数の受信時点により少なくとも１つの候補区間を決定し、
前記複数の信号の一部が周期性を有するか判断するように、前記複数の受信時点のうち、前記区間のうちの各区間が候補区間と等しく、時間軸上で区間の分布が連続であり、かつ重複していないことである所定条件を満たす区間の数が少なくとも１つの候補区間のうちの区間ごとの所定値より大きいか判断する、
請求項１または２に記載の検出装置。
【請求項５】
請求項１ないし４いずれか一項に記載の検出装置を有する照明装置。
【請求項６】
検出装置におけるチャンネル状態を検出する方法であって、
前記検出装置の受信器が、
ａ）チャンネル上で送信される複数の信号を受信するように、所定時間内に前記チャンネルをモニタする段階と、
前記検出装置の判断部が、
ｂ１）所定規則によって前記受信した前記複数の信号から複数の候補信号を選択する段階であって、前記所定規則は、受信信号強度と、現在受信されたＮ個の信号（Ｎ≦Ｍ、Ｍは現在受信された信号の総数）の強度の平均値である平均受信信号強度との間の差が第２の所定閾値より大きいことである段階と、
ｂ２）前記複数の候補信号の一部が周期性を有するか判断する段階と、
ｃ）前記複数の信号の一部が周期性を有するとき、前記チャンネルが干渉を受けているか判断する段階とを有する方法。
【請求項７】
前記段階ａ）は、さらに、
−前記複数の信号を受信するように、前記所定時間内に所定サンプリング周波数で前記チャンネルをモニタする段階を有する、
請求項６に記載の方法。
【請求項８】
前記段階ｂ１）は、さらに、
ｉ）前記複数の信号のうちの各受信信号の強度と平均受信信号強度との間の差を前記第２の所定閾値と比較する段階と、
ｉｉ）前記比較の結果により前記複数の信号から、複数の候補信号であって各候補信号と前記平均受信信号強度との間の差が前記第２の所定閾値より大きいものを決定する段階と、を有する、
請求項６または７に記載の方法。
【請求項９】
前記段階ｂ）は、さらに、
Ｉ）前記複数の信号に対応する複数の受信時点により少なくとも１つの候補区間を決定する段階と、
ＩＩ）前記複数の受信時点のうち、前記区間のうちの各区間が候補区間と等しく、時間軸上で区間の分布が連続であり、かつ重複していないことである所定条件を満たす区間の数が少なくとも１つの候補区間のうちの区間ごとの所定値より大きいか判断する段階と、
ＩＩＩ）前記複数の受信時点のうち所定条件を満たす区間の数が所定値より大きいとき、前記複数の信号の一部は周期性を有すると判断する段階とを有する、
請求項６または７に記載の方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は無線通信技術に関し、特に、無線通信技術を用いた照明システムに関する。
【背景技術】
【０００２】
無線接続は、展開、テスト、作動、使用が容易なため、照明制御システムにとって非常に重要な接続メカニズムになりつつある。しかし、現在、照明制御システムには照明制御信号の送信をするための専用無線周波数帯域はない。世界的に自由に使えるので、市販の照明アプリケーションには、２．４ＧＨｚのＩＳＭ（産業、科学、および医療）帯域が使われることが多い。２．４ＧＨｚＩＳＭ帯域は、照明アプリケーション以外に、他の多くのアプリケーションでも使われている。例えば、インターネット接続や、ビルの自動化や、ＷｉＦｉ、ブルートゥース、またはＺｉｇｂｅｅを用いた個人向けローカルエリアネットワークなどに使われている。
【０００３】
２．４ＧＨｚのＩＳＭ帯域は、同時にいろいろなシステムにより使用されることがある。そのため、無線照明制御システムが照明制御信号の無線送信のために２．４ＧＨｚ帯域のあるチャンネルを占有している時、同じチャンネルを占有するその他のアプリケーションが（例えば、ＩＥＥＥ８０２．１１ＷＬＡＮ（ワイヤレスローカルエリアネットワーク））照明制御信号の無線送信に干渉する。無線照明制御システムは、干渉を検出すると、新しいチャンネルに動的に切り替えることができる。しかし、新しいチャンネルへの切り替えると、照明制御信号の送信に干渉する。例えば、動的な照明パターンが一時中断することがある。そのため、ユーザのビジュアル体験が損なわれるおそれがある。
【０００４】
そのため、無線照明制御システムが照明制御信号の送信を始める時、最初に、クリーンなチャンネル（すなわち、他のシステムにより占有されていないチャンネル）を選択して照明制御信号の無線送信をしなければならない。最近、チャンネルが干渉しているか否かを判断するのに用いられる一般的な方法は、所定時間内にそのチャンネルで受信した信号の平均信号強度を推定するものである。推定した平均信号強度が所定閾値より低い場合、チャンネルはクリーンであると判断し、その逆の場合も同様である。しかし、この方法は、そのチャンネルが、その所定の検出時間中にはクリーンであることを示しているだけである。
【０００５】
例えば、ＩＥＥＥ８０２．１１ＷＬＡＮが干渉源であるとする。無線照明制御システムが上記の方法を用いてチャンネルが干渉しているか判断するとき、ある検出時間中にあるチャンネルを占有するＩＥＥＥ８０２．１１ＷＬＡＮ上にデータトラフィックがまったく、またはほとんど無ければ、無線照明制御システムが推定する平均受信信号強度は低い。そのため、そのチャンネルはクリーンであると誤った判断がなされ、無線照明制御システムはそのチャンネルに照明制御信号の無線送信を始めてしまう。しかし、後で、ＩＥＥＥ８０２．１１ＷＬＡＮ上のデータトラフィックがあると、そのチャンネルにおける無線照明制御システムの照明制御信号の無線送信は干渉を受ける。
【発明の概要】
【発明が解決しようとする課題】
【０００６】
無線ネットワーク上でデータトラフィックがない、またはほとんどないとき、その無線ネットワークがあることを検出する装置と方法を提供すると都合がよい。
【０００７】
無線ネットワークは、それ用の専用端末を使えば容易に検出できる。例えば、ＩＥＥＥ８０２．１１ＷＬＡＮはＩＥＥＥ８０２．１１ＷＬＡＮ端末を使うと容易に検出できる。しかし、専用端末を用いて無線ネットワークがあることを検出するのにかかるコストは非常に高くなる。より具体的に、大規模な無線照明制御システムでは、ＩＥＥＥ８０２．１１プロトコルに基づく専用端末を各照明位置に配置すると、無線照明制御システムの設計と展開のコストが高くなる。
【課題を解決するための手段】
【０００８】
ＩＥＥＥ８０２．１１標準によると、ＩＥＥＥ８０２．１１ＷＬＡＮがあると、ＷＬＡＮのアクセスポイント（ＡＰ）は定期的または擬似定期的にビーコンフレームをブロードキャストする。そのため、ＩＥＥＥ８０２．１１ＷＬＡＮ上でデータトラフィックが無くても、またはほとんど無くても、検出装置は、そのチャンネル上で送信された複数の信号を受信するように、所定時間にチャンネルをモニタして、そのチャンネル上に周期的なビーコンがあるか判断するように、その複数の信号の一部が周期性を有するか判断できる。そのチャンネル上に周期的なビーコンがあれば、そのチャンネルはＩＥＥＥ８０２．１１ＷＬＡＮにより占有されている、すなわち、チャンネルが干渉を受けると判断できる。より具体的に、無線照明制御システムに関して、検出装置は、チャンネルが干渉を受けると判断すると、無線照明制御システムが照明制御信号を無線送信する別のクリーン（clean）なチャンネルを選択できる。
【０００９】
留意点として、本明細書において「周期性」との用語は、「強い周期性（strong  periodicity）」と「擬似周期性（quasi-periodicity）」の両方を含む。また、本明細書において「周期性」は、特定の無線信号を受信する時点の周期性ではなく、一定のエネルギーを有する無線信号を受信する時点（moments）の周期性を示す。
【００１０】
さらに留意点として、ＩＥＥＥ８０２．１１ＷＬＡＮは単なる一例であり、当業者には言うまでもなく、本発明の実施形態による検出装置と検出方法は、ネットワークが周期的に信号（例えば、ビーコンフレーム等の制御信号）をブロードキャストする限り、他の無線送信技術を用いたネットワークにより占有されたチャンネルの状態（すなわち、そのチャンネルが干渉を受けるかどうか）を検出にも用いることができる。本発明の保護範囲には、他の無線送信技術及び／または対応する無線ネットワークを検出する検出装置と検出方法も含まれる。
【００１１】
それゆえ、本発明の一態様による装置は、チャンネル状態を検出する検出装置であって、チャンネル上で送信される複数の信号を受信するように、所定時間内に前記チャンネルをモニタするように構成された受信器と、前記チャンネルが干渉を受けているか判断するように、前記複数の信号の一部が周期性を有するか判断するように構成された判断部とを有する。
【００１２】
本発明の他の一態様による方法は、チャンネル状態を検出する方法であって、
−チャンネル上で送信される複数の信号を受信するように、所定時間内に前記チャンネルをモニタする段階と、
−前記複数の信号の一部が周期性を有するか判断する段階と、
−前記複数の信号の一部が周期性を有するとき、前記チャンネルが干渉を受けているか判断する段階とを有する。
【００１３】
本発明の実施形態による検出装置と検出方法は、無線ネットワーク（例えば、ＩＥＥＥ８０２．１１ＷＬＡＮ）が周期的に信号（例えば、ビーコンフレーム等の制御信号）をブロードキャストするという特徴を利用して、チャンネルが干渉を受けるかどうか判断する。本発明の実施形態による検出装置と検出方法は、チャンネル上で送信された複数の信号を受信するように、所定時間内にチャンネルをモニタし、そのチャンネルが干渉を受けるかどうか判断するように、その複数の信号の一部が周期性を有するか判断する。対照的に、本発明の背景では、チャンネルが干渉を受けるかどうかは、所定時間内で推定されたチャンネル上の平均受信信号強度が閾値より弱いかどうかにより判断する。そのため、本発明の実施形態による検出装置と検出方法は、ネットワーク上でデータトラフィックが無くても、またはほとんど無くても、その無線ネットワークがあることを効果的に検出できる。
【００１４】
また、本発明の実施形態による検出装置と検出方法を用いることにより、チャンネルが干渉を受けているか検出するコストを効果的に低減する。より具体的に、本検出装置と検出方法を無線照明制御システムに適用することにより、照明制御信号を送信する際に干渉を回避でき、無線照明制御システムの設計コストを低減できる。
【００１５】
本発明の上記その他の態様を、以下に説明する実施形態を参照して明らかにし、説明する。
【図面の簡単な説明】
【００１６】
本発明の上記その他の目的及び有利な効果は、添付した図面を参照して以下の詳細な説明を読めば、明らかとなるであろう。
【図１】本発明の一実施形態による、無線照明制御システムの適用シナリオを示す図である。
【図２】本発明の一実施形態による、チャンネル状態を検出する検出装置１１１を示すブロック図である。
【図３】本発明の一実施形態による、チャンネル状態を検出する方法を示すフローチャートである。
【図４】本発明の一実施形態による、所定のサンプリング周波数でチャンネルをモニタすることによって取得したサンプリング周波数スペクトルを示す図である。
【図５】本発明の一実施形態による、複数の候補信号を検出する方法を示すフローチャートである。
【図６】本発明の他の一実施形態による、複数の候補信号を検出する方法を示すフローチャートである。
【図７】本発明の一実施形態による、複数の信号の一部が周期性を有するか判断する方法を示すフローチャートである。
【図８】本発明の一実施形態による、複数の信号の一部が周期性を有するか判断するアルゴリズムを示すフローチャートである。  図面において、同じ構成要素は同じ参照数字を使用して示した。
【発明を実施するための形態】
【００１７】
以下、本発明の適用シナリオとして、無線照明制御システムを例にとって、本発明を詳細に説明する。当業者には言うまでもなく、本発明の適用シナリオは無線照明制御システムを含むが、それに限定されない。本発明は、無線送信システムにおける無線信号送信が干渉を受けないように、チャンネルの状態を、すなわちそのチャンネルが干渉を受けているかを検出するいかなる無線送信システムに適用可能である。
【００１８】
また、以下、検出装置は、例として、ＩＥＥＥ８０２．１１ＷＬＡＮによりチャンネルが占有されているか検出する。一般性を失わずして、本発明は、その他の無線ネットワークがビーコンフレーム等の制御信号などを周期的にブロードキャストしている限り、その無線ネットワークによりチャンネルが占有されているか検出することに適用可能でもある。
【００１９】
以下、添付した図面を参照して、本発明の実施形態を詳細に説明する。
【００２０】
図１は、本発明の一実施形態による、無線照明制御システムの適用シナリオを示す図である。無線照明制御システムは、中央制御器１２と、それにより制御された３つの照明装置１１−１、１１−２、１１−３を有する。単純化のため、図１には３つの照明装置のみを示したが、当業者には言うまでもなく、照明装置の数は３に限定されない。各照明装置１１−１、１１−２、１１−３は検出装置１１１を有する。留意点として、検出装置１１１は、図１に示したように、制御される照明装置１１−１、１１−２、１１−３に組み込まれていてもよいし、制御される照明装置１１−１、１１−２、１１−３とは別の装置であってもよい。
【００２１】
図１に示した無線照明制御システムにおいて、中央制御器１２は、それにより制御される３つの照明装置１１−１、１１−２、１１−３のうちの１つ以上の照明装置を制御する、例えば、スイッチをオン・オフしたり、明るくしたり暗くしたりする制御信号などの照明信号を送信する。例えば、チャンネルにおける中央制御器１２の信号送信を制御することにより、照明信号送信が、そのチャンネルを占有する１つ以上のＩＥＥＥ８０２．１１ＷＬＡＮによる干渉を受けないようにするため、無線照明制御システムが制御信号などの照明信号を送信する前に、検出装置１１１は、中央制御器１２が照明信号を送信する少なくとも１つの非干渉チャンネル（すなわち、ＩＥＥＥ８０２．１１ＷＬＡＮにより占有されていないチャンネル）を、無線照明制御システムに提供する。具体的に説明すると、検出装置１１１は最初にチャンネルの状態を検出する。すなわち、そのチャンネルが干渉を受けているか検出する。受けていなければ、検出装置１１１は、無線照明制御システムがそのチャンネルを利用して照明信号を送信できることを表示する。チャンネルが干渉を受けていると、検出装置１１１は、他のチャンネルを検出してそのチャンネルが干渉を受けているか判断する。無線照明制御システムが少なくとも１つの、干渉を受けていないチャンネルを選択するまで、上記のステップが繰り返される。
【００２２】
留意点として、無線照明制御システムが用いる無線送信プロトコルは、ＺｉｇＢｅｅ、ブルートゥース、その他のプライベートプロトコルがあるが、これらに限定されない。
【００２３】
図２は、本発明の一実施形態による、チャンネル状態を検出する検出装置１１１を示すブロック図である。検出装置１１１は、受信器２１と判断部２２を有する。図２に示した検出装置１１１は、図１の無線照明制御システムで用いることができる。
【００２４】
図３は、本発明の一実施形態による、チャンネル状態を検出する方法を示すフローチャートである。図３に示した検出方法は、図１の無線照明制御システムで用いることができる。
【００２５】
図２に示した検出装置１１１により実施される機能を、図３を参照して詳しく説明する。
【００２６】
最初に、ステップＳ３０１において、検出装置１１１に含まれる受信器２１は、所定時間にチャンネルをモニタし、そのチャンネル上で送信される複数の信号を受信する。
【００２７】
あるいは、受信器２１は、所定時間に所定サンプリング周波数でそのチャンネルをモニタし、複数の信号を受信する。
【００２８】
留意点として、チャンネル上で周期的に送信される複数のビーコンフレームをサンプリングするため、受信器２１がチャンネル上で送信される信号をサンプリングするサンプリング時間は、ビーコンフレームの長さより短く設定すべきである。例えば、ビーコンフレームの長さが２ミリ秒であるとき、受信器２１がチャンネル上で送信された信号をサンプリングするサンプリング時間（sampling  period）は、２ミリ秒より短く設定すべきである。
【００２９】
図４は、本発明の一実施形態による、所定サンプリング周波数でチャンネルをモニタした後に受信器２１が取得するサンプリング周波数スペクトルを示す図である。このチャンネルはＩＥＥＥ８０２．１１ＷＬＡＮにより占有されており、そのＷＬＡＮにおけるデータ送信はない。図４において、ｘは横軸でありサンプリング量を表し、ｙは縦軸であり受信信号強度のサンプリング値を（ｄＢｍ単位で）表す。
【００３０】
ＩＥＥＥ８０２．１１ＷＬＡＮは、１００ミリ秒間隔で周期的にビーコンフレームをブロードキャストし、各ビーコンフレームは２ミリ秒続く。受信器２１がチャンネル上で送信された信号をサンプリングするサンプリング時間（sampling  period）は０．５ミリ秒である。
【００３１】
図４において、受信信号強度のサンプリング値が約ー８０ｄＢｍとなっている複数のサンプリング点に対応するサンプリング時（sampling  moments）は、ＩＥＥＥ８０２．１１ＷＬＡＮのＡＰがビーコンフレームをブロードキャストする時点（moments）である。
【００３２】
受信器２１がチャンネル上で送信された複数の信号を受信すると、ステップＳ３０２において、検出装置１１１に含まれる判断部２２が、チャンネルが干渉を受けているか判断するため、その複数の信号の一部が周期性を有するか判断する。
【００３３】
判断部２２は、複数の信号の一部が周期性を有すると判断すると、そのチャンネルが干渉を受けていると判断する。
【００３４】
判断部２２は、複数の信号の一部が周期性を有するかどうか判断できないとき、そのチャンネルは干渉を受けていないと判断する。
【００３５】
留意点として、ここで「周期性」は、一定のエネルギーを有する無線信号の受信時点に関するものであり、特定の無線信号の受信時点ではない。
【００３６】
例えば、チャンネルが２つのＩＥＥＥ８０２．１１ＷＬＡＮにより占有されており、これら２つのＩＥＥＥ８０２．１１ＷＬＡＮのＡＰがそのチャンネル上で交互にビーコンフレームをブロードキャストするとする。一方のＩＥＥＥ８０２．１１ＷＬＡＮはビーコンフレームＡをブロードキャストし、他方のＩＥＥＥ８０２．１１ＷＬＡＮはビーコンフレームＢをブロードキャストする。検出装置１１１に含まれる受信器２１が受信する複数の信号が、０．５秒間にＡＢＡＢＡＢＡＢＡＢというものである場合、判断部１１は、時間（period）が１００ミリ秒ではなく５０ミリ秒であると判断する。この時間は、ビーコンフレームＡまたはビーコンフレームＢの時間に対応する。
【００３７】
任意的に、判断部２２は、所定規則により複数の信号から複数の候補信号を選択し、さらに、その複数の候補信号の一部が周期性を有するか判断する。
【００３８】
留意点として、判断部２２は、受信器２１が所定時間にチャンネル上で送信された複数の信号を受信してから、その複数の信号から所定規則により１つずつ複数の候補信号を選択できる。
【００３９】
あるいは、判断部２２は、受信器２１がチャンネルで信号を受信するたびに、所定規則により、その信号が候補信号であるか判断してもよい。判断部２２は、受信器２１が所定時間内に取得した最後の信号についてこの判断をするまで、上記のステップを繰り返す。
【００４０】
任意的に、所定規則は、受信信号強度が第１の所定閾値より大きいことである。
【００４１】
あるいは、所定規則は、受信信号強度と平均受信信号強度との差が第２の所定閾値より大きいことである。
【００４２】
任意的に、平均受信信号強度は現在受信したすべての信号の強度の平均値である。
【００４３】
通常、第１の所定閾値と第２の所定閾値は、ビーコンフレームを送信するＩＥＥＥ８０２．１１ＷＬＡＮのＡＰのパワーと、ＡＰと検出装置１１１との間の距離とに依存する経験値である。
【００４４】
図２の受信器２１が受信する複数の信号から複数の候補信号を選択する判断部２２を、図５と図６を参照して詳細に説明する。
【００４５】
図５は、本発明の一実施形態による、所定規則により、複数の受信信号から複数の候補信号を選択する方法を示すフローチャートである。所定規則は、受信信号強度と平均受信信号強度との差が第２の所定閾値より大きいことである。
【００４６】
最初に、ステップＳ５０１において、判断部２２は、受信器２１が受信した各受信信号の強度と、平均受信信号強度との差を、第２の所定閾値と比較する。
【００４７】
任意的に、平均受信信号強度は現在受信したすべての信号の強度の平均値である。
【００４８】
もちろん、検出装置１１１のメモリの制約を考慮して、平均受信信号強度は現在受信された信号の前に受信されたＮ個の信号の強度の平均値であってもよい。ここで、Ｎは検出装置１１１のメモリにより決まる数である。
【００４９】
次に、ステップＳ５０２において、判断部２２は、複数の候補信号の各信号の受信強度と平均受信信号強度との差が第２の所定閾値より大きいかの比較結果により、複数の信号から複数の候補信号を決定する。
【００５０】
留意点として、受信器２１が、所定時間内にチャンネル上で送信された複数の信号を受信した後、判断部２２が、その複数の受信信号の各信号の強度と平均受信信号強度との差を、第２の所定閾値と比較して、その比較結果により、複数の受信信号から複数の候補信号を選択してもよい。
【００５１】
あるいは、判断部２２は、受信器２１がチャンネルで信号を受信するたびに、受信信号強度と平均受信信号強度との差を第２の所定閾値と比較して、その信号が候補信号であるか判断してもよい。判断部２２は、受信器２１が所定時間内に受信した最後の信号についてこの判断をするまで、上記のステップを繰り返す。
【００５２】
以下、第２の場合を説明する。
【００５３】
より具体的に、受信器２１は、チャンネル上で送信された信号を受信すると、最初に、平均受信信号強度を求めるためのバッファに、受信信号強度を格納する。当業者には言うまでもなく、平均受信信号強度を求めるためのバッファの記憶容量が十分大きければ、受信器２１は各受信信号の強度を、平均受信信号強度を求めるためのバッファに格納してもよい。
【００５４】
平均受信信号強度を求めるためのバッファの記憶容量が制限されている場合、受信器２１は、現在受信した信号の強度をこのバッファに格納する前に、このバッファがオーバーフローしないように、最も早く受信した信号の強度を、このバッファから削除しなければならない。
【００５５】
次に、判断部２２は、平均受信信号強度を求めるために、平均受信信号強度を求めるためのバッファに格納された複数の受信信号の強度の平均値を計算する。
【００５６】
次に、判断部２２は、現在受信された信号の強度から平均受信信号強度を引き、その差を、受信信号強度の第２の所定閾値と比較する。現在受信された信号の強度と平均受信信号強度との差が、受信信号強度の第２の所定閾値より大きい場合、判断部２２は、現在受信された信号を候補信号として、現在受信された信号の強度と、現在受信された信号に対応する受信時点とを、候補ビーコンバッファに格納する。
【００５７】
留意点として、受信信号に対応する受信時点（receiving  moment）は、受信信号の開始時点、終了時点、または中間時点のどれであってもよい。例えば、受信信号の開始時点をその受信信号に対応する受信時点であるとすると、候補ビーコンバッファには、所定規則を満たすすべての受信信号の強度と、その所定規則を満たすすべての受信信号の開始時点とが格納される。
【００５８】
次に、受信器２１は、チャンネルをモニタしている時間が所定時間を過ぎたか判断する。受信器２１がチャンネルをモニタしている時間が所定時間を過ぎていなければ、受信器２１は、チャンネル上の信号を受信するためにそのチャンネルのモニタを継続し、現在受信した信号の強度を、平均受信信号強度を求めるためのバッファに格納し、その後、上記のステップを繰り返す。受信器２１がチャンネルをモニタしている時間が所定時間を超えると、受信器２１はチャンネルのモニタをやめる。一方、候補ビーコンバッファに格納されているのは、受信器２１が受信した複数の信号から判断部２２が選択した複数の候補信号の強度と、対応する受信時点とである。
【００５９】
任意的に、判断部２２は、現在受信された信号の強度が所定規則を満たすと判断し、現在受信された信号を候補信号として候補ビーコンバッファに格納した後、続けて、候補ビーコンバッファに現在格納されている候補信号の数が所定最大数より大きいか判断する。候補バッファに現在格納されている候補信号の数が所定最大数より大きいとき、判断部２２は、直接、現在のチャンネルが干渉を受けていると判断する。候補バッファに現在格納されている候補信号の数が所定最大数より小さいとき、判断部２１は、さらに、チャンネルをモニタしている時間が所定時間を超えたか判断する。
【００６０】
図６は、本発明の他の一実施形態による、所定規則により、すでに受信した複数の信号から複数の候補信号を選択する方法を示すフローチャートである。所定規則は、受信信号強度が第１の所定閾値より大きいことである。
【００６１】
最初に、ステップＳ６０１において、判断部２２は、受信器２１が受信した各受信信号の強度を第１の所定閾値と比較する。
【００６２】
次に、ステップＳ６０２において、判断部２２は、複数の候補信号の各信号の受信強度が第１の所定閾値より大きいかの比較結果により、複数の信号から複数の候補信号を決定する。
【００６３】
留意点として、受信器２１が、所定時間内にチャンネル上で送信された複数の信号を受信した後、判断部２２が、その複数の受信信号の各信号の強度を、第１の所定閾値と比較して、その比較結果により、複数の受信信号から複数の候補信号を選択してもよい。
【００６４】
あるいは、判断部２２は、受信器２１がチャンネルで信号を受信するたびに、受信信号強度を第１の所定閾値と比較して、その受信信号が候補信号であるか判断してもよい。判断部２２は、受信器２１が所定時間内に受信した最後の信号についてこの判断をするまで、上記のステップを繰り返す。
【００６５】
以下、第２の場合を説明する。
【００６６】
より具体的に、受信器２１が、チャンネルで信号を受信すると、最初に、判断部２２が、現在受信された信号の強度を第１の所定閾値と比較する。現在受信した信号の強度が第１の所定閾値より大きいとき、判断部２２は、現在受信された信号を候補信号として、現在受信された信号の強度と、現在受信された信号に対応する受信時点（receiving  moment）とを候補ビーコンバッファに格納する。
【００６７】
次に、受信器２１は、チャンネルをモニタしている時間が所定時間を過ぎたか判断する。受信器２１がチャンネルをモニタしている時間が所定時間を過ぎていないと、受信器２１は、チャンネル上の信号を受信するため、そのチャンネルのモニタを継続する。判断部２２は、継続して、現在受信された信号が候補信号であるか判断する。
【００６８】
受信器２１がチャンネルをモニタしている時間が所定時間を過ぎるまで、受信器２１と判断部２２は上記のステップを繰り返す。一方、候補ビーコンフレームバッファに格納されているのは、受信器２１が受信した複数の信号から判断部２２が選択した複数の候補信号の強度と、対応する受信時点とである。
【００６９】
任意的に、判断部２２は、現在受信された信号の強度が所定規則を満たすと判断し、現在受信された信号を候補信号として候補ビーコンバッファにバッファした後、続けて、候補ビーコンバッファに現在格納されている候補信号の数が所定最大数より大きいか判断する。候補バッファに現在バッファされている候補信号の数が所定最大数より大きいとき、判断部２２は、直接、現在のチャンネルが干渉を受けていると判断する。候補バッファに現在バッファされている候補信号の数が所定最大数より小さいとき、判断部２１は、さらに、チャンネルをモニタしている時間が所定時間を超えたか判断する。
【００７０】
次に、図７を参照して、受信器２１が受信した複数の信号の一部が図２の周期性を有するか、判断部２２の判断を詳細に説明する。図７は、本発明の一実施形態による、複数の信号の一部が周期性を有するか判断する方法を示すフローチャートである。
【００７１】
最初に、ステップＳ７０１において、判断部２２は、複数の信号に対応する複数の受信時点により、少なくとも１つの候補区間を決定する。
【００７２】
留意点として、受信信号に対応する受信時点（receiving  moment）は、受信信号の開始時点、終了時点、または中間時点のどれであってもよい。
【００７３】
次に、ステップＳ７０２において、判断部２２は、複数の信号の一部が周期性を有するか判断するため、複数の受信時点のうち所定条件を満たす区間の数が少なくとも１つの候補区間のうちの区間ごとの所定値より大きいか、判断する。ここで、所定条件とは、各区間が、実質的に候補区間と等しく、時間軸上の区間の分布が連続であり、かつ重複していないことである。
【００７４】
判断部２２は、複数の受信時点のうち所定条件を満たす区間（time  intervals）の数が所定数より大きいと判断すると、複数の信号の一部が周期性を有すると判断する。
【００７５】
判断部２２は、複数の受信時点のうち所定条件を満たす区間（time  intervals）の数が所定数より小さいと判断すると、複数の信号の一部が周期性を有さないと判断する。
【００７６】
以下、ステップ７０２を説明するが、受信器２１が７つの信号を受信し、その７つの信号に対応する受信時点が２０ｍｓ、１２０ｍｓ、１３１ｍｓ、２２０ｍｓ、２３１ｍｓ、３２０ｍｓ、及び４２０ｍｓであると仮定する。
【００７７】
判断部２２は候補区間が１２０ｍｓ-２０ｍｓ=１００ｍｓであると判断する。
【００７８】
７つの受信時点のうち４つの区間、すなわち２０〜１２０ｍｓ、１２０〜２２０ｍｓ、２２０〜３２０ｍｓ、及び３２０〜４２０ｍｓが所定条件を満たす。すなわち、これらの４つの区間（time  intervals）は候補区間（すなわち、１００ｍｓ）に実質的に等しく、これらの４つの区間の時間軸上での分布は連続しており、重なっていない。
【００７９】
留意点として、区間１３１〜２３１ｍｓの長さも候補区間（＝１００ｍｓ）と等しいが、この区間は４つの区間のうち２つと時間軸上で重なっており、所定条件を満たしていない。
【００８０】
留意点として、図７に示した判断方法により、判断部２２は、複数の信号の一部が周期性を有するか判断するため、直接、受信器２１が受信したチャンネル上の複数の信号を判断する。当業者には言うまでもないが、受信器２１がチャンネル上の複数の信号を受信した後、任意的に、判断部２２は、所定規則により複数の信号から複数の候補信号を選択し、その複数の候補信号の一部が周期性を有するか判断できる。
【００８１】
次に、図８を参照して、図２の受信器２１が受信した複数の信号の一部が周期性を有するか、判断部２２の判断を詳細に説明する。
【００８２】
受信器２１は、チャンネルで複数の信号を受信すると、最初に、その複数の信号を候補信号とし、その強度と、対応する受信時点とを候補ビーコンバッファに格納する。次に、判断部２２は、候補ビーコンバッファに格納された、複数の信号の強度と、その複数の信号に対応する受信時点とにより、その複数の信号が周期性を有するか判断する。
【００８３】
図７に示したように、受信器２１がチャンネルで複数の信号を受信した後、判断部２２は、最初に、所定規則により複数の信号から複数の候補信号を選択すると、その複数の候補信号の一部が周期性を有するか判断する。これに対応して、候補ビーコンバッファに格納されるものは、判断部２２により複数の信号から選択された複数の候補信号の強度と、その複数の候補信号に対応する受信時点とである。
【００８４】
より具体的には、最初に、ステップＳ８０１において、ｉ＝１と設定する。すなわち、「ｉ」は候補ビーコンバッファの最初の要素のインデックスである。
【００８５】
次に、ステップＳ８０２において、ｊ＝ｉと設定する。すなわち、ｉの値がｊに設定される。
【００８６】
次に、ステップＳ８０３において、ｊ＝ｊ＋１と設定する。すなわち、「ｊ」は候補ビーコンバッファの次の要素のインデックスである。
【００８７】
次に、ステップＳ８０４において、ｊが候補ビーコンバッファに格納された候補信号の数より小さいか判断する。ＮＯであれば、ステップＳ８１８に進む。ＹＥＳであれば、ステップＳ８０５に進み、候補ビーコンバッファ中のｊ番目の候補信号に対応する受信時点から、ｉ番目の候補信号に対応する受信時点を引き、その差を候補区間とする。
【００８８】
次に、ステップＳ８０６において、候補区間が所定最小ビーコン区間より短いか判断する。ＹＥＳであれば、ステップＳ８０３に戻る。ＮＯであれば、ステップＳ８０７に進み、候補区間が所定の最大ビーコン区間より長いか判断する。
【００８９】
候補区間が所定の最大ビーコン区間より長ければ、ステップＳ８１８に進む。港北間が所定の最大ビーコン区間より短ければ、ステップＳ８０８に進み、ｊ番目の候補信号とｉ番目の候補信号のうち強度が強い方を最大受信信号強度とし、ｊ番目の候補信号に対応する受信時点を前のビーコン時間とし、候補ビーコンの数を２に設定する。
【００９０】
判断部２２は、上記のステップＳ８０１ないしＳ８０８を用いて、候補区間を決定し、次に、ステップＳ８０９から始めて、候補区間により複数の信号の一部が周期性を有するか判断する。
【００９１】
ステップＳ８０９において、ｋ＝ｊと設定する。すなわち、ｊの値をｋに割り当てる。
【００９２】
次に、ステップＳ８１０において、ｋ＝ｋ＋１と設定する。すなわち、ｋの値を１増やす。
【００９３】
次に、ステップＳ８１１において、ｋが候補ビーコンバッファに格納された候補信号の数より小さいか判断する。ＮＯであれば、ステップＳ８０３に戻る。ＹＥＳであれば、ステップＳ８１２に進み、ｋ番目の候補信号に対応する受信時点から、前のビーコン時間を引き、その差を現在のビーコン区間とする。
【００９４】
次に、ステップＳ８１３において、現在のビーコン区間が、候補区間と所定のビーコン区間閾値との和より大きいか判断する。ＹＥＳであれば、ステップＳ８０３に戻る。ＮＯであれば、ステップＳ８１４に進み、現在のビーコン区間が候補区間と実質的に等しいか判断する。ＮＯであれば、ステップＳ８１０に進む。ＹＥＳであれば、ステップＳ８１５に進み、ｋ番目の候補信号に対応する受信時点を前のビーコン時間とし、候補ビーコンの数を１増やす。一方、ｋ番目の候補信号の強度が最大受信信号強度より強いとき、ｋ番目の候補信号の強度を最大受信信号強度に設定する。
【００９５】
次に、ステップＳ８１６に進み、候補信号の数が所定のビーコン数の閾値より大きいか判断する。ＮＯであれば、ステップＳ８１０に戻る。ＹＥＳであれば、ステップＳ８１７に進み、現在の候補区間と現在の最大受信信号強度をビーコン関連情報とする。そのため、判断部２２は、チャンネルが干渉を受けていると判断できる。
【００９６】
チャンネルが複数のＩＥＥＥ８０２．１１ＷＬＡＮにより占有されていると、判断部２２は、ＩＥＥＥ８０２．１１ＷＬＡＮごとのビーコン関連情報を取得するため、次のステップＳ８１８ないしＳ８１９を実行する。
【００９７】
次に、ステップＳ８１８に進み、ｉ＝１と設定する。すなわち、ｉの値を１増やす。
【００９８】
次に、ステップＳ８１９に進み、ｉが候補ビーコンバッファに格納された候補信号の数より小さいか判断する。ＹＥＳであれば、ステップＳ８０２に戻る。ＮＯであれば、判断プロセス全体が終了する。
【００９９】
上記のアルゴリズムを考慮して、ユーザは、所定最小ビーコン区間、所定最大ビーコン区間、所定ビーコン区間閾値、所定ビーコン数閾値を、設定ファイルから読み出してもよいし、操作インタフェースを介して入力してもよい。
【０１００】
留意点として、本発明の各実施形態において判断部２２により実現される機能は、同様の機能を有するプログラムを実行するマイクロプロセッサで実施することもできる。より具体的には、無線照明制御システムにおいて、判断部２２が実現する機能は、同じ機能を有する、各照明装置に設けられた無線照明制御モジュールのプログラムを実行するマイクロプロセッサにより実施できる。
【０１０１】
さらに留意点として、上記の実施形態は例示であって限定ではない。本発明は上記の実施形態に限定されない。
【０１０２】
当業者には言うまでもなく、本発明の精神や範囲から逸脱することなく、本発明にいろいろな変更や変形をすることができる。本発明の保護範囲は請求項中の参照数字によって限定されない。「有する」との用語は請求項に記載した要素以外の要素を排除するものではない。ある要素が「１つの」とは、その要素が複数ある場合を排除するものではない。
本発明の手段形成部は専用ハードウェアやプログラムされたプロセッサの形式で実施できる。第１、第２、第３などの用語を使用したが、順序を示すものではなく、名称の一部であると解釈されたい。
【図１】
0005715120.tif 000002
【図２】
0005715120.tif 000003
【図３】
0005715120.tif 000004
【図４】
0005715120.tif 000005
【図５】
0005715120.tif 000006
【図６】
0005715120.tif 000007
【図７】
0005715120.tif 000008
【図８】
0005715120.tif 000009