(57)【特許請求の範囲】
【請求項１】
第１の時間間隔に基づいて動作し、該第１の時間間隔は該第１の時間間隔より短い複数の第２の時間間隔を含む、無線通信装置であって、
第１の時間間隔を計測する第１のタイマと、
第２の時間間隔を計測する第２のタイマと、
第２の時間間隔より短い第３の時間間隔を計測する第３のタイマと、
複数の前記第２の時間間隔の中から１つの第２の時間間隔を選択し、ある第１の時間間隔に含まれ選択される第２の時間間隔の該ある第１の時間間隔内での位置は、他の第１の時間間隔に含まれ選択される第２の時間間隔の該他の第１の時間間隔内での位置とは異なりうる時間間隔選択部と、
他の無線通信装置により送信される第１の接続要求信号に対する応答信号、及び第２の接続要求信号を送信する送信部と、
前記第２の接続要求信号に対する応答信号、及び前記第１の接続要求信号を受信する受信部と、
前記選択された第２の時間間隔において、前記第２の接続要求信号の送信と前記第２の接続要求信号に対する応答信号の受信待ちとを繰り返す第１の動作状態で動作し、前記選択された第２の時間間隔以外の第２の時間間隔の各々において、第１の接続要求信号の受信待ちを前記第３の時間間隔だけ行う第２の動作状態で動作するように、前記送信部及び前記受信部を制御する制御部と、
を具備することを特徴とする無線通信装置。
【請求項２】
予め決められた複数の周波数チャネルの中から１つの周波数チャネルを選択する周波数チャネル選択部をさらに具備し、
前記第１の動作状態では、前記送信部は、前記選択された周波数チャネルを使用して前記第２の接続要求信号を送信し、前記受信部は、前記選択された周波数チャネルを使用して前記第２の接続要求信号に対する応答信号の受信待ちを行い、
前記第２の動作状態では、前記受信部は、前記複数の周波数チャネルを切り替えて使用して、周波数チャネルの各々について第１の接続要求信号の受信待ちを前記第３の時間間隔だけ行うことを特徴とする請求項１に記載の無線通信装置。
【請求項３】
前記受信部が前記第２の接続要求信号に対する応答信号の受信待ちを行う期間に対応する第４の時間間隔を計測する第４のタイマをさらに具備し、
前記第２の接続要求信号の送信及び前記第２の接続要求信号に対する応答信号の受信待ちを繰り返す単位時間は、前記第２の接続要求信号の送信に要する期間、前記第４の時間間隔、受信モードから送信モードへの切り替えに要する期間を含むことを特徴とする請求項１または２に記載の無線通信装置。
【請求項４】
前記第３の時間間隔は、前記第２の接続要求信号の送信に要する時間、前記第４の時間間隔、及び前記受信モードから送信モードへの切り替えに要する時間の合計時間以上であることを特徴とする請求項３に記載の無線通信装置。
【請求項５】
前記第２の接続要求信号に応答する応答信号の受信待ちを行っている期間に、他の無線通信装置から第１の接続要求信号を受信した場合、前記送信部は、当該第１の接続要求信号に対する応答信号を送信することを特徴とする請求項１乃至４のいずれか一項に記載の無線通信装置。
【請求項６】
信号の電力検出を行って前記受信部が信号を受信したことを検出する信号検出部と、
前記受信された信号のＣＲＣチェックを行うＣＲＣ検査部と、をさらに具備し、
前記受信された信号が前記ＣＲＣ検査部により受信エラーと判定された場合、前記送信部は、前記第２の接続要求信号を送信することを特徴とする請求項１乃至５のいずれか一項に記載の無線通信装置。
【請求項７】
前記送信部、前記受信部、前記制御部、及び前記第３のタイマを含む送受信部の電源を管理する電源制御部をさらに具備し、
前記電源制御部は、前記選択された第２の時間間隔以外の第２の時間間隔のそれぞれにおいて、使用される周波数チャネルの各々で設定される第３の時間間隔のうちの最も遅い第３の時間間隔が終了した時刻から、前記選択された第２の時間間隔以外の第２の時間間隔が終了する時刻までの期間のうちの少なくとも一部の期間に、前記送受信部への電源の供給を停止することを特徴とする請求項１乃至６のいずれか一項に記載の無線通信装置。
【請求項８】
第１の時間間隔に基づいて動作し、該第１の時間間隔は該第１の時間間隔より短い複数の第２の時間間隔を含む、無線通信装置であって、
第１の時間間隔を計測する第１のタイマと、
第２の時間間隔を計測する第２のタイマと、
複数の第２の時間間隔の中から１つの第２の時間間隔を選択し、ある第１の時間間隔に含まれ選択される第２時間間隔の該ある第１の時間間隔内での位置は、他の第１の時間間隔に含まれ選択される第２の時間間隔の該他の第１の時間間隔内での位置とは異なりうる時間間隔選択部と、
他の無線通信装置からの第１の接続要求信号に対する応答信号、及び第２の接続要求信号を送信する送信部と、
前記第２の接続要求信号に対する応答信号、及び前記第１の接続要求信号を受信する受信部と、
前記選択された第２の時間間隔以外の第２の時間間隔の各々において、前記第２の接続要求信号を少なくとも１回送信する第１の動作状態で動作し、前記選択された第２の時間間隔において第１の接続要求信号の受信待ちを行う第２の動作状態で動作するように、前記送信部及び前記受信部を制御する制御部と、
を具備することを特徴とする無線通信装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、近接した距離で無線通信を行う無線通信装置に関する。
【背景技術】
【０００２】
従来、無線接続を開始するために、第１の無線通信装置が接続要求信号を定期的に送信し、第２の無線通信装置が接続要求信号の受信待ちを行う無線通信システムが知られている。この無線通信システムでは、第１の無線通信装置が接続要求信号を所定の間隔で送信し、第２の無線通信装置がこの接続要求信号の送信間隔より長い時間継続して受信待ちを行うことで、第２の無線通信装置は、第１の無線通信装置からの接続要求信号を受信可能としている。
【０００３】
このように、第１の無線通信装置が送信モードで動作し、第２の無線通信装置が受信モードで動作するように、各無線通信装置に異なる動作モードを設定する必要がある。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００７−２０２１３４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
本開示は、上記問題点を解決するためになされたものであり、動作モードを設定する必要なしに、無線接続を確立することができる無線通信装置を提供することを目的とする。
【課題を解決するための手段】
【０００６】
一実施形態に係る無線通信装置は、第１の時間間隔に基づいて動作し、第１のタイマ、第２のタイマ、第３のタイマ、時間間隔選択部、送信部、受信部、及び第１制御部を備える。前記第１の時間間隔は該第１の時間間隔より短い複数の第２の時間間隔を含む。第１のタイマは、第１の時間間隔を計測する。第２のタイマは、第２の時間間隔を計測する。第３のタイマは、第２の時間間隔より短い第３の時間間隔を計測する。時間間隔選択部は、複数の前記第２の時間間隔の中から１つの第２の時間間隔を選択し、ある第１の時間間隔に含まれ選択される第２の時間間隔の該ある第１の時間間隔内での位置は、他の第１の時間間隔に含まれ選択される第２の時間間隔の該他の第１の時間間隔内での位置とは異なりうる。送信部は、他の無線通信装置により送信される第１の接続要求信号に対する応答信号、及び第２の接続要求信号を送信する。受信部は、前記第２の接続要求信号に対する応答信号、及び前記第１の接続要求信号を受信する。制御部は、前記選択された第２の時間間隔において、前記第２の接続要求信号の送信と前記第２の接続要求信号に対する応答信号の受信待ちとを繰り返す第１の動作状態で動作し、前記選択された第２の時間間隔以外の第２の時間間隔の各々において、第１の接続要求信号の受信待ちを前記第３の時間間隔だけ行う第２の動作状態で動作するように、前記送信部及び前記受信部を制御する。
【図面の簡単な説明】
【０００７】
【図１】種々の実施形態に係る無線通信システムを概略的に示すブロック図。
【図２】第１の実施形態に係る無線通信装置を概略的に示すブロック図。
【図３Ａ】図２の無線通信装置の接続試行処理の一例を示すフローチャート。
【図３Ｂ】図２の無線通信装置の接続試行処理の一例を示すフローチャート。
【図４】図３Ａ及び図３Ｂの接続試行処理を示すタイミングチャート。
【図５】２台の無線通信装置が図３Ａ及び図３Ｂの接続試行処理を夫々実行する場合のタイミングチャート。
【図６】第２の実施形態に係る無線通信装置を概略的に示すブロック図。
【図７Ａ】図６の無線通信装置の接続試行処理の一例を示すフローチャート。
【図７Ｂ】図６の無線通信装置の接続試行処理の一例を示すフローチャート。
【図８】図７Ａ及び図７Ｂの接続試行処理を示すタイミングチャート。
【図９】２台の無線通信装置が図７Ａ及び図７Ｂの接続試行処理を夫々実行する場合のタイミングチャート。
【図１０】第３の実施形態に係る無線通信装置を概略的に示すブロック図。
【図１１Ａ】図１０の無線通信装置の接続試行処理の一例を示すフローチャート。
【図１１Ｂ】図１０の無線通信装置の接続試行処理の一例を示すフローチャート。
【図１２】図１１Ａ及び図１１Ｂの接続試行処理を示すタイミングチャート。
【図１３】２台の無線通信装置が図１１Ａ及び図１１Ｂの接続試行処理を夫々実行する場合のタイミングチャート。
【図１４】第４の実施形態に係る無線通信装置を概略的に示すブロック図。
【図１５Ａ】図１４の無線通信装置の接続試行処理の一例を示すフローチャート。
【図１５Ｂ】図１４の無線通信装置の接続試行処理の一例を示すフローチャート。
【図１６】図１１Ａ及び図１１Ｂの接続試行処理において、接続応答フレームの受信待ち期間を示す図。
【図１７】（ａ）及び（ｂ）は、図１１Ａ及び図１１Ｂの接続試行処理において、接続要求フレームの受信待ち期間を示す図。
【図１８Ａ】図１４の無線通信装置の接続試行処理の他の例を示すフローチャート。
【図１８Ｂ】図１４の無線通信装置の接続試行処理の他の例を示すフローチャート。
【図１９】第７の実施形態に係る無線通信装置を概略的に示すブロック図。
【図２０Ａ】図１９の無線通信装置の接続試行処理の一例を示すフローチャート。
【図２０Ｂ】図１９の無線通信装置の接続試行処理の一例を示すフローチャート。
【図２１】第８の実施形態に係る無線通信装置を概略的に示すブロック図。
【図２２Ａ】図２１の無線通信装置の接続試行処理の一例を示すフローチャート。
【図２２Ｂ】図２１の無線通信装置の接続試行処理の一例を示すフローチャート。
【図２３】第９の実施形態に係る無線通信装置を概略的に示すブロック図。
【図２４】第１０の実施形態に係る無線通信装置を概略的に示すブロック図。
【図２５】第１１の実施形態に係る無線通信装置を概略的に示すブロック図。
【図２６】第１２の実施形態に係る無線通信装置を概略的に示すブロック図。
【図２７】第１３の実施形態に係る無線通信装置を概略的に示すブロック図。
【図２８】第１４の実施形態に係る無線通信装置を概略的に示すブロック図。
【図２９】第１５の実施形態に係る無線通信装置を概略的に示すブロック図。
【図３０】第１６の実施形態に係る無線通信装置を概略的に示すブロック図。
【図３１】第１７の実施形態に係る無線通信装置を概略的に示すブロック図。
【図３２】第１８の実施形態に係る無線通信装置を概略的に示すブロック図。
【図３３】第１９の実施形態に係る無線通信装置を概略的に示すブロック図。
【図３４】第２０の実施形態に係る無線通信装置を概略的に示すブロック図。
【発明を実施するための形態】
【０００８】
以下、必要に応じて図面を参照しながら、実施形態に係る無線通信装置を説明する。なお、以下の実施形態では、同一の番号を付した部分については同様の動作を行うものとして、重ねての説明を省略する。
【０００９】
（第１の実施形態）  
図１は、第１の実施形態に係る無線通信装置１０１、１０２及び１０３を含む無線通信システム１００を概略的に示している。この無線通信システム１００では、無線通信装置（例えば無線通信装置１０１）は、他の無線通信装置（例えば無線通信装置１０２）と１対１で無線通信を行う。図１では、無線通信装置１０１が無線通信装置１０２と通信を行い、その後に無線通信装置１０１が無線通信装置１０３と通信を行う様子が示されている。
【００１０】
より具体的には、図１では、初めに、無線通信装置１０１と無線通信装置１０２との間の無線接続が確立され、一連のフレーム交換が行われた後に、無線通信装置１０１と無線通信装置１０２との間の無線接続が切断される。次に、無線通信装置１０１と無線通信装置１０３との間の無線接続が確立され、一連のフレーム交換が行われた後に、無線通信装置１０１と無線通信装置１０３との間の無線接続が切断される。
【００１１】
また、本実施形態では、近距離の無線通信を想定している。例えば、無線通信装置１０１がユーザによって無線通信装置１０２に近づけられることにより、無線通信装置１０１と無線通信装置１０２との間の無線接続が確立される。
【００１２】
図２は、本実施形態に係る無線通信装置１０１を概略的に示している。この無線通信装置１０１は、図２に示されるように、アンテナ２０１、無線部２０２、送信部２０３、受信部２０４、制御部２０５、サブインターバルタイマ２０６、インターバルタイマ２０７及びサブインターバル選択部２０８を備える。なお、図１の無線通信装置１０２及び１０３は、図２に示される無線通信装置１０１と同様の構成を備える。
【００１３】
送信部（送信回路ともいう）２０３は、例えば、接続要求フレーム、接続応答フレーム及びデータフレーム等の送信フレームを無線部２０２及びアンテナ２０１を介して送信する。具体的には、送信部２０３は、制御部２０５から受け取った送信フレームを変調し、変調した送信フレームをアナログ信号に変換して無線部２０２へ出力する。  
無線部２０２は、アナログ信号に変換された送信フレームを送信部２０３から受け取り、受け取った信号に対して、アップコンバート及び増幅等の信号処理を施して送信無線周波数（ＲＦ：Radio Frequency）信号を生成する。無線部２０２は、生成した送信ＲＦ信号をアンテナ２０１へ出力する。アンテナ２０１は、無線部２０２から送信ＲＦ信号を受け取り、電波に変換して送信する。
【００１４】
受信部（受信回路ともいう）２０４は、アンテナ２０１及び無線部２０２を介して、他の無線通信装置からフレーム（例えば、接続要求フレーム、接続応答フレーム及びデータフレーム等）を受信する。具体的には、まず、アンテナ２０１が、他の無線通信装置（例えば無線通信装置１０２）から送信されたＲＦ信号を受信して、無線部２０２へ出力する。無線部２０２は、アンテナ２０１からのＲＦ信号に対して、増幅処理及びダウンコンバート処理等の信号処理を施してベースバンド信号を生成し、生成したベースバンド信号を受信部２０４へ出力する。  
受信部２０４は、無線部２０２からのベースバンド信号をデジタル信号に変換し、デジタル信号に変換したベースバンド信号を復調して受信フレームを得る。受信部２０４は、受信フレームを制御部２０５へ出力する。
【００１５】
制御部２０５は、無線通信装置１０１内の各部を制御する。例えば、制御部２０５は、無線部２０２、送信部２０３、受信部２０４、インターバルタイマ２０７及びサブインターバルタイマ２０６の起動及び停止といった制御を行う。制御部２０５の動作については後に詳細に説明する。
【００１６】
インターバルタイマ（第１のタイマともいう）２０７は、予め設定される第１の時間間隔を計測する。インターバルタイマ２０７は、起動されてから第１の時間間隔だけ経過した後にタイムアウトして、タイムアウト信号を出力する。本実施形態では、第１の時間間隔をインターバルと呼ぶ。
【００１７】
サブインターバルタイマ（第２のタイマともいう）２０６は、予め設定される第２の時間間隔を計測する。サブインターバルタイマ２０６は、起動されてから第２の時間間隔だけ経過した後にタイムアウトして、タイムアウト信号を出力する。本実施形態では、第２の時間間隔をサブインターバルと呼ぶ。インターバルは、複数のサブインターバルを含む。本実施形態では、インターバルが４つのサブインターバルを有し、即ち、インターバルがサブインターバルの４倍である場合を例に挙げて説明する。なお、インターバルは、サブインターバルの整数倍である例に限らない。
【００１８】
サブインターバル選択部（時間間隔選択部ともいう）２０８は、各インターバルに含まれる複数のサブインターバルの中から１つのサブインターバルをランダムに選択する。
【００１９】
図３Ａ及び図３Ｂは、無線通信装置１０１が実行する無線接続を開始するための接続試行処理の一例を示している。無線通信装置１０１がユーザにより起動されると、図３Ａ及び図３Ｂの接続試行処理が開始される。接続試行処理が開始されると、まず、制御部２０５は、インターバルタイマ２０７を起動する。インターバルタイマ２０７は、起動されてから第１の時間間隔だけ経過した後に、タイムアウト信号をサブインターバル選択部２０８へ出力する。
【００２０】
サブインターバル選択部２０８は、インターバルタイマ２０７からタイムアウト信号を受け取ると、複数のサブインターバルの中から１つのサブインターバルをランダムに選択し、選択したサブインターバルを制御部２０５に与える（ステップＳ３０１）。本実施形態では、インターバルは４つのサブインターバルを有する。一例では、これらの４つのサブインターバルには夫々０、１、２及び３のインデックスが付与され、サブインターバル選択部２０８は、サブインターバルのインデックスの中から１つのインデックスｓをランダムに選択する。サブインターバル選択部２０８は、選択したインデックスｓを制御部２０５に与える。
【００２１】
次に、制御部２０５は、サブインターバルカウンタｉをクリアし、即ち、サブインターバルカウンタｉを０に設定する（ステップＳ３０２）。サブインターバルのインデックスが０から３までの整数値である場合、それに対応して、サブインターバルカウンタｉは、０から３までの整数値をとる。
【００２２】
続いて、制御部２０５は、インターバルタイマ２０７を起動し（ステップＳ３０３）、無線部２０２を起動し（ステップＳ３０４）、サブインターバルタイマ２０６を起動する（ステップＳ３０５）。さらに、制御部２０５は、ステップＳ３０１で選択されたインデックスｓがサブインターバルカウンタｉと等しいか否かを判定する（ステップＳ３０６）。インデックスｓがサブインターバルカウンタｉと等しい場合、ステップＳ３０７に進み、そうでなければ、図３ＢのステップＳ３１５に進む。
【００２３】
ステップＳ３０６においてインデックスｓがサブインターバルカウンタｉと等しい場合、制御部２０５は、受信部２０４を起動し、無線部２０２を受信モードにする（ステップＳ３０７）。受信部２０４は、他の無線通信装置からの接続要求フレームの受信待ちを行う（ステップＳ３０８）。次に、制御部２０５は、受信部２０４が接続要求フレームを受信したか否かを判定する（ステップＳ３０９）。受信部２０４が接続要求フレームを受信した場合、ステップＳ３２５に進み、受信部２０４が接続要求フレームを受信しない場合、ステップＳ３１０に進む。
【００２４】
ステップＳ３０９において受信部２０４が接続要求フレームを受信しない場合、制御部２０５は、サブインターバルタイマ２０６がタイムアウトしたか否かを判定する（ステップＳ３１０）。制御部２０５は、サブインターバルタイマ２０６からタイムアウト信号を受信することによって、サブインターバルタイマ２０６がタイムアウトしたことを認識する。サブインターバルタイマ２０６がタイムアウトした場合、ステップＳ３１１に進み、そうでなければ、ステップＳ３０８に戻る。従って、サブインターバルタイマ２０６がタイムアウトするまで、受信部２０４は、接続要求フレームの受信待ちを行う。
【００２５】
接続要求フレームを受信せずにサブインターバルタイマ２０６がタイムアウトした場合、制御部２０５は、受信部２０４を停止するとともに（ステップＳ３１１）、無線部２０２を停止する（ステップＳ３１２）。さらに、制御部２０５は、サブインターバルカウンタｉをインクリメントし、即ち、サブインターバルカウンタｉを１だけ増加させる（ステップＳ３１３）。
【００２６】
次に、制御部２０５は、インターバルタイマ２０７がタイムアウトしたか否かを判定する（ステップＳ３１４）。制御部２０５は、インターバルタイマ２０７からタイムアウト信号を受信することで、インターバルタイマ２０７がタイムアウトしたことを認識する。インターバルタイマ２０７がタイムアウトした場合、ステップＳ３０１に戻り、インターバルタイマ２０７がタイムアウトしていない場合、ステップＳ３０４に戻る。
【００２７】
一方、ステップＳ３０９で受信部２０４が接続要求フレームを受信した場合、制御部２０５は、受信部２０４を停止するとともに（ステップＳ３２５）、送信部２０３を起動し（ステップＳ３２６）、無線部２０２を送信モードへ切り替える（ステップＳ３２７）。次に、制御部２０５は、他の無線通信装置から受信した接続要求フレームに応答するための接続応答フレームを生成し、この接続応答フレームを送信部２０３に与える。送信部２０３は、生成された接続応答フレームを無線部２０２及びアンテナ２０１を介して送信し（ステップＳ３２８）、その結果、無線通信装置１０１と他の無線通信装置との間の無線接続が確立される（ステップＳ３２９）。
【００２８】
また、ステップＳ３０６においてサブインターバルのインデックスｓとサブインターバルカウンタｉが等しくない場合、図３Ｂに示されるように、制御部２０５は、送信部２０３を起動し、無線部２０２を送信モードにする（ステップＳ３１５）。さらに、制御部２０５は、接続を開始するための接続要求フレームを生成して送信部２０３に与える。送信部２０３は、制御部２０５からの接続要求フレームを無線部２０２及びアンテナ２０１を介して送信する（ステップＳ３１６）。送信部２０３が接続要求フレームを送信した後に、制御部２０５は、送信部２０３を停止し（ステップＳ３１７）、受信部２０４を起動し（ステップＳ３１８）、無線部２０２を受信モードへ切り替える（ステップＳ３１９）。
【００２９】
次に、制御部２０５は、ステップＳ３１６の接続要求フレームに対する接続応答フレームを受信部２０４が受信したか否かを判定する（ステップＳ３２０）。受信部２０４が接続応答フレームを受信した場合、無線接続が確立される（図３ＡのステップＳ３２９）。受信部２０４が所定の期間内に接続応答フレームを受信しない場合、制御部２０５は、無線部２０２及び受信部２０４を停止する（ステップＳ３２１）。次に、制御部２０５は、サブインターバルタイマ２０６がタイムアウトしたか否かを判定する（ステップＳ３２２）。制御部２０５は、サブインターバルタイマ２０６がタイムアウトするまで待機し、タイムアウトしたら、サブインターバルカウンタｉをインクリメントする（ステップＳ３２３）。次に、制御部２０５は、インターバルタイマ２０７がタイムアウトしたか否かを判定する（ステップＳ３２４）。インターバルタイマ２０７がタイムアウトした場合、図３ＡのステップＳ３０１に戻り、インターバルタイマ２０７がタイムアウトしない場合、図３ＡのステップＳ３０４に戻る。
【００３０】
本実施形態の無線通信システム１００では、通信相手である他の無線通信装置も上述した接続試行処理を実行し、無線通信装置１０１及び他の無線通信装置は、無線接続が確立されるまで上述した接続試行処理を繰り返す。
【００３１】
図４は、図３Ａ及び図３Ｂの接続試行処理のタイミングチャートを示している。図４では、連続する２つのインターバル４０１及び４０２が示され、インターバル４０１及び４０２は夫々４つのサブインターバル４０３〜４０６及びサブインターバル４０７〜４１０を有する。図４は、第１のインターバル４０１では、サブインターバル選択部２０８によって２番目のサブインターバル４０４が選択され、第２のインターバル４０２では、サブインターバル選択部２０８によって１番目のサブインターバル４０７が選択されている例を示す。
【００３２】
このように、あるインターバルに含まれ選択されるサブインターバルのインデックスは、このインターバルに連続するインターバルに含まれ選択されるサブインターバルのインデックスとは異なりうる。即ち、選択されるサブインターバルのインターバル内での位置は、インターバル毎に異なりうる。
【００３３】
選択されたサブインターバル４０４及び４０７では、無線通信装置１０１は、他の無線通信装置からの接続要求フレームの受信待ちを行う動作状態で動作する。選択されたサブインターバル４０４及び４０７以外のサブインターバル４０３、４０５、４０６、４０８、４０９及び４１０の各々では、無線通信装置１０１は、接続要求フレームを少なくとも一回送信し、送信した接続要求フレームに対する接続応答フレームの受信待ちを行う動作状態で動作する。具体的には、選択されたサブインターバル４０４及び４０７以外のサブインターバル４０３、４０５、４０６、４０８、４０９及び４１０の各々は、接続要求フレームの送信に要する期間４１１、無線部２０２を送信モードから受信モードに切り替えるための期間４１２、及び接続応答フレームの受信待ち期間４１３を含む。受信待ち期間４１３は、予め決められた長さの時間間隔であり、直前の期間４１１に送信した接続要求フレームに対する接続応答フレームの受信待ち動作のタイムアウト時間を指す。
【００３４】
サブインターバル４０３、４０５、４０６、４０８、４０９及び４１０の各々の開始時刻から始まる期間４１１において、送信部２０３が接続要求フレームを送信する。接続要求フレームが送信されると、期間４１１に後続する期間４１２において、制御部２０５が送信部２０３を停止して受信部２０４を起動する。次に、期間４１２に後続する期間４１３において、受信部２０４が接続応答フレームの受信待ちを行う。期間４１１、４１２及び４１３を除いた残りの期間４１４は、無線部２０２、送信部２０３及び受信部２０４は、停止した状態となっている。
【００３５】
図５は、無線通信装置１０１及び１０２が夫々実行する接続試行処理の一例を示すタイミングチャートである。図５では、無線通信装置１０１は、４つのサブインターバル５１１〜５１４を含むインターバル５１０に基づいて動作し、無線通信装置１０２は、４つのサブインターバル５２１〜５２４を含むインターバル５２０に基づいて動作している。図５に示されるように、インターバル５１０及び５２０の開始時刻は異なりうる。
【００３６】
インターバル５１０では、２番目のサブインターバル５１２が選択され、無線通信装置１０１は、選択されたサブインターバル５１２で受信部２０４を起動して接続要求フレームの受信待ちを行う。インターバル５１０のうちのサブインターバル５１２以外のサブインターバル５１１、５１３及び５１４の各々では、無線通信装置１０１は、サブインターバルの開始時刻に接続要求フレームを送信し、接続要求フレームの送信後に送信モードから受信モードに切り替え、予め定められた期間４１３だけ接続応答フレームの受信待ちを行う。
【００３７】
インターバル５２０では、４番目のサブインターバル５２４が選択され、無線通信装置１０２は、選択されたサブインターバル５２４で受信部２０４を起動して接続要求フレームの受信待ちを行う。インターバル５２０のうちのサブインターバル５２４以外のサブインターバル５２１、５２２及び５２３の各々では、無線通信装置１０２は、サブインターバルの開始時刻に接続要求フレームを送信し、接続要求フレームの送信後に送信モードから受信モードに切り替え、予め定められた期間４１３だけ接続応答フレームの受信待ちを行う。
【００３８】
図５では、無線通信装置１０２がサブインターバル５２２で接続要求フレーム５２５を送信するタイミングに、無線通信装置１０１が受信待ち受け状態であるので、無線通信装置１０１は、無線通信装置１０２から接続要求フレーム５２５を受信する。接続要求フレーム５２５を受信すると、無線通信装置１０１は、無線部２０２を受信モードから送信モードに切り替えて、予め定められた時間間隔が経過した後に、接続要求フレーム５２５に対する接続応答フレーム５１５を送信する。無線通信装置１０２が無線通信装置１０１から接続応答フレーム５１５を受信すると、無線通信装置１０１と無線通信装置１０２との間の無線接続が確立される。
【００３９】
なお、図５には示されないが、接続が確立された後は、無線通信装置１０１と無線通信装置１０２との間でデータフレームの送受信が行われる。
【００４０】
以上のように、本実施形態に係る無線通信装置は、各インターバルについて複数のサブインターバルの中から１つのサブインターバルをランダムに選択し、選択したサブインターバルでは、他の無線通信装置からの接続要求フレームの受信待ちを行い、選択したサブインターバル以外のサブインターバルの各々では、接続要求フレームを送信する。これにより、通信相手である他の無線通信装置と異なる動作モードを設定することなく、他の無線通信装置との無線接続を確立することができる。
【００４１】
（第２の実施形態）  
第１の実施形態では、サブインターバル選択部２０８により選択されたサブインターバルにおいて、他の無線通信装置からの接続要求フレームの受信待ちを行い、選択されたサブインターバル以外の各サブインターバルにおいて、接続要求フレームを送信している。これに対し、第２の実施形態では、選択されたサブインターバルにおいて、接続要求フレームを送信し、選択されたサブインターバル以外の各サブインターバルにおいて、他の無線通信装置からの接続要求フレームの受信待ちを行う。本実施形態では、第１の実施形態と同様に、インターバルは４つのサブインターバルを有するものとする。
【００４２】
図６は、第２の実施形態に係る無線通信装置６００を概略的に示している。無線通信装置６００は、図２に示される無線通信装置１０１の構成に加えて、受信回路タイマ（第３のタイマともいう）６０１を備えている。この受信回路タイマ６０１は、受信部２０４の起動時間を制限するために用いられる。受信回路タイマ６０１は、サブインターバル（第２の時間間隔）より短い第３の時間間隔を測定し、起動されてから第３の時間間隔だけ経過した後にタイムアウトして、タイムアウト信号を出力する。
【００４３】
図７Ａ及び図７Ｂは、無線通信装置６００が実行する無線接続を確立するための接続試行処理の一例を示している。図７ＡのステップＳ７０１〜Ｓ７０５は、図３ＡのステップＳ３０１〜Ｓ３０５と同じ動作であるので、ステップＳ７０１〜Ｓ７０５についての詳細な説明は省略する。
【００４４】
無線通信装置６００がユーザにより起動されると、図７Ａ及び図７Ｂの接続試行処理が開始される。接続試行処理が開始されると、まず、インターバルタイマ２０７が起動され、起動されてから第１の時間間隔だけ経過した後に、タイムアウト信号をサブインターバル選択部２０８へ出力する。サブインターバル選択部２０８は、インターバルタイマ２０７からのタイムアウト信号を受けて、複数のサブインターバルの中から１つのサブインターバルをランダムに選択する（ステップＳ７０１）。ステップＳ７０１では、上述したように、サブインターバル選択部２０８は、０から３までのインデックスの中から１つのインデックスｓをランダムに選択し、制御部２０５に与える。
【００４５】
次に、制御部２０５は、サブインターバルカウンタｉを０に設定する（ステップＳ７０２）。さらに、制御部２０５は、インターバルタイマ２０７を起動し（ステップＳ７０３）、無線部２０２を起動し（ステップＳ７０４）、サブインターバルタイマ２０６を起動する（ステップＳ７０５）。
【００４６】
次に、制御部２０５は、ステップＳ７０１で選択されたインデックスｓがサブインターバルカウンタｉと等しいか否かを判定する（ステップＳ７０６）。インデックスｓがサブインターバルカウンタｉと等しい場合、ステップＳ７０７に進み、インデックスｓがサブインターバルカウンタｉと等しくない場合、図７ＢのステップＳ７１９に進む。
【００４７】
インデックスｓがサブインターバルカウンタｉと等しい場合、制御部２０５は、送信部２０３を起動し、無線部２０２を送信モードにする（ステップＳ７０７）。送信部２０３は、接続要求フレームを無線部２０２及びアンテナ２０１を介して送信する（ステップＳ７０８）。送信部２０３が接続要求フレームを送信した後に、制御部２０５は、送信部２０３を停止し（ステップＳ７０９）、受信部２０４を起動し（ステップＳ７１０）、無線部２０２を受信モードに切り替える（ステップＳ７１１）。これにより、受信部２０４は、ステップＳ７０８で送信した接続要求フレームに対する接続応答フレームの受信待ち状態になる。
【００４８】
次に、制御部２０５は、受信部２０４が接続応答フレームを受信したか否かを判定する（ステップＳ７１２）。受信部２０４が接続応答フレームを受信した場合、図７ＢのステップＳ７３３に進み、ステップＳ７０９の接続要求フレームに応答した他の無線通信装置との無線接続が確立される（ステップＳ７３３）。
【００４９】
ステップＳ７１２において受信部２０４が接続応答フレームを受信していないと判定された場合、制御部２０５は、サブインターバルタイマ２０６がタイムアウトしたか否かを判定する（ステップＳ７１３）。サブインターバルタイマ２０６がタイムアウトしていない場合、制御部２０５は、受信部２０４を停止し、無線部２０２を送信モードに切り替える（ステップＳ７１４）。その後ステップＳ７０７に戻り、無線通信装置６００は、ステップＳ７０７以降の処理を繰り返す。
【００５０】
ステップＳ７１３においてサブインターバルタイマ２０６がタイムアウトした場合、制御部２０５は、受信部２０４を停止し（ステップＳ７１５）、無線部２０２を停止する（ステップＳ７１６）。さらに、制御部２０５は、サブインターバルカウンタｉをインクリメントする（ステップＳ７１７）。その後、制御部２０５は、インターバルタイマ２０７がタイムアウトしたか否かを判定する（ステップＳ７１８）。インターバルタイマ２０７がタイムアウトした場合、ステップＳ７０１に戻り、インターバルタイマ２０７がタイムアウトしていない場合、ステップＳ７０４に戻る。
【００５１】
一方、ステップＳ７０６において、選択されたサブインターバルのインデックスｓがサブインターバルカウンタｉと等しくない場合、図７ＢのステップＳ７１９に進む。制御部２０５は、受信回路タイマ６０１を起動し（ステップＳ７１９）、受信部２０４を起動する（ステップＳ７２０）。受信部２０４は、他の無線通信装置からの接続要求フレームの受信待ちを行う（ステップＳ７２１）。
【００５２】
制御部２０５は、受信部２０４が接続要求フレームを受信したか否かを判定する（ステップＳ７２２）。受信部が接続要求フレームを受信しない場合、制御部２０５は、受信回路タイマ６０１がタイムアウトしたか否かを判定する（ステップＳ７２３）。受信回路タイマ６０１がタイムアウトしていない場合、ステップＳ７２１に戻り、受信部２０４は、受信回路タイマ６０１がタイムアウトするまで、接続要求フレームの受信待ちを継続する。
【００５３】
受信回路タイマ６０１がタイムアウトした場合、制御部２０５は、受信部２０４を停止し（ステップＳ７２４）、無線部２０２を停止する（ステップＳ７２５）。次に、制御部２０５は、サブインターバルタイマ２０６がタイムアウトしたか否かを判定する（ステップＳ７２６）。制御部２０５は、サブインターバルタイマ２０６がタイムアウトするまで待機し、サブインターバルタイマ２０６がタイムアウトしたら、サブインターバルカウンタｉをインクリメントする（ステップＳ７２７）。さらに、制御部２０５は、インターバルタイマ２０７がタイムアウトしたか否かを判定する（ステップＳ７２８）。インターバルタイマ２０７がタイムアウトした場合、図７ＡのステップＳ７０１に戻り、インターバルタイマ２０７がタイムアウトしていない場合、図７ＡのステップＳ７０４に戻る。
【００５４】
一方、ステップＳ７２２において受信部２０４が他の無線通信装置から接続要求フレームを受信した場合、制御部２０５は、受信部２０４を停止し（ステップＳ７２９）、送信部２０３を起動し（ステップＳ７３０）、無線部２０２を送信モードに切り替える（ステップＳ７３１）。次に、ステップＳ７２２で受信した接続要求フレームに応答するために、送信部２０３が接続応答フレームを送信する（ステップＳ７３２）。他の無線通信装置が無線通信装置６００から接続応答フレームを受信すると、無線接続が確立される（ステップＳ７３３）。
【００５５】
図８は、図７Ａ及び図７Ｂの接続試行処理を示すタイミングチャートである。図８では、連続する２つのインターバル８０１及び８０２が示されている。第１のインターバル８０１は、４つのサブインターバル８０３〜８０６を有し、第２のインターバル８０２は、４つのサブインターバル８０７〜８１０を有する。第１のインターバル８０１では、１番目のサブインターバル８０３がサブインターバル選択部２０８によって選択され、第２のインターバル８０２では、４番目のサブインターバル８１０がサブインターバル選択部２０８によって選択されている。
【００５６】
選択されたサブインターバル８０３及び８１０では、無線通信装置６００は、接続要求フレームの送信、及びこの接続要求フレームに対する接続応答フレームの受信待ちを繰り返す第１の動作状態で動作する。より詳細には、まず、サブインターバル８０３及び８１０の各々において、サブインターバルの開始時刻から始まる期間８１１において、送信部２０３が接続要求フレームを送信する。接続要求フレームの送信後、期間８１２において、制御部２０５が送信回路から受信回路への切り替えを行い、即ち、送信部２０３を停止し、受信部２０４を起動し、無線部２０２を受信モードにする。
【００５７】
続いて、受信部２０４が所定の期間８１３だけ接続応答フレームの受信待ちを行う。所定の期間８１３内に受信部２０４が接続応答フレームを受信しなければ、期間８１４において、制御部２０５が受信回路から送信回路への切り替えを行い、即ち、受信部２０４を停止し、送信部２０３を起動し、無線部２０２を送信モードにする。そして、送信部２０３が接続要求フレームを再度送信する。このようにして、サブインターバル８０３及び８１０の各々において接続要求フレームの送信及び接続応答フレームの受信待ちが繰り返される。
【００５８】
選択されたサブインターバル８０３及び８１０以外のサブインターバル８０４〜８０９の各々においては、無線通信装置６００は、所定の期間８１５だけ他の無線通信装置からの接続要求フレームの受信待ちを行う第２の動作状態で動作する。接続要求フレームの受信待ち期間８１５は、接続要求フレームの送信に要する期間８１１、送信回路から受信回路への切り替えに要する期間８１２、接続応答フレームの受信待ち期間８１３、及び受信回路から送信回路への切り替えに要する期間８１４の合計期間に等しく、また、受信回路タイマ６０１に設定される第３の時間間隔に等しい。期間８１１〜８１４の合計期間は、接続要求フレームの送信及びこの接続要求フレームに対する接続応答フレームの受信待ちを繰り返す単位時間を示す。
【００５９】
サブインターバル８０４〜８０９の各々の残りの期間８１６においては、無線部２０２、送信部２０３及び受信部２０４は停止状態となっている。
【００６０】
図９は、本実施形態に係る無線通信装置９０１及び９０２が夫々実行する接続試行処理の一例を示すタイミングチャートである。これら無線通信装置９０１及び９０２は夫々図６の無線通信装置６００と同様の構成を備える。
【００６１】
無線通信装置９０１は、４つのサブインターバル９１１〜９１４を含むインターバル９１０に基づいて動作する。このインターバル９１０では、１番目のサブインターバル９１１がサブインターバル選択部２０８によって選択されている。図８を参照して上述したように、選択されたサブインターバル９１１においては、接続要求フレームの送信及び接続応答フレームの受信待ちが繰り返される。選択されたサブインターバル９１１以外のサブインターバル９１２、９１３及び９１４の各々においては、受信部２０４は、他の無線通信装置からの接続要求フレームの受信待ちを第３の時間間隔だけ行う。
【００６２】
また、無線通信装置９０２は、４つのサブインターバル９２１〜９２４を含むインターバル９２０に基づいて動作する。このインターバル９２０では、１番目のサブインターバル９２１がサブインターバル選択部２０８によって選択されている。選択されたサブインターバル９２１においては、接続要求フレームの送信及び接続応答フレームの受信待ちが繰り返される。選択されたサブインターバル９２１以外のサブインターバル９２２、９２３及び９２４の各々においては、受信部２０４は、他の無線通信装置からの接続要求フレームの受信待ちを第３の時間間隔だけ行う。図９に示されるように、インターバル９１０及び９２０の開始時刻は異なりうる。
【００６３】
図９では、無線通信装置９０２がサブインターバル９２１において接続要求フレームを送信するタイミングに、無線通信装置９０１が受信待ち状態になっているので、無線通信装置９０１は、無線通信装置９０２から接続要求フレーム９２５を受信する。接続要求フレーム９２５を受信した無線通信装置９０１は、受信回路から送信回路への切り替えを行ってから所定の期間だけ経過した後に、接続応答フレーム９１５を送信する。無線通信装置９０２が接続応答フレーム９１５を受信すると、無線通信装置９０１と無線通信装置９０２との間の無線接続が確立される。
【００６４】
以上のように、第２の実施形態に係る無線通信装置は、各インターバルについて複数のサブインターバルの中から１つのサブインターバルをランダムに選択し、選択したサブインターバルでは、接続要求フレームを送信し、選択したサブインターバル以外のサブインターバルの各々では、他の無線通信装置からの接続要求フレームの受信待ちを行う。これにより、通信相手である他の無線通信装置と異なる動作モードを設定することなく、他の無線通信装置との無線接続を確立することができる。さらに、本実施形態に係る無線通信装置は、受信回路タイマ６０１を使用して受信部２０４が受信待ちを行う期間を短く制限することにより、受信部２０４の消費電力を低減することができる。第２の実施形態は、受信部２０４の消費電力が大きい場合に好適である。
【００６５】
（第３の実施形態）  
第１及び第２の実施形態では、特定の周波数チャネルを使用して接続試行処理を実行する無線通信装置を説明したが、第３の実施形態では、複数の周波数チャネルを使用して接続試行処理を実行する無線通信装置を説明する。
【００６６】
本実施形態では、上述した実施形態と同様に、インターバルは４つのサブインターバルを有するものとする。また、本実施形態の無線通信装置は、第２の実施形態と同様に、選択されたサブインターバルにおいて、接続要求フレームを送信し、選択されたサブインターバル以外のサブインターバルの各々において、他の無線通信装置からの接続要求フレームの受信待ちを行う。
【００６７】
図１０は、第３の実施形態に係る無線通信装置１０００を概略的に示している。この無線通信装置１０００は、図６に示される無線通信装置６００の構成に加えて、周波数チャネル切替部１００１及び周波数チャネル選択部１００２を備えている。周波数チャネル選択部１００２は、接続試行処理に使用する複数の周波数チャネルの中から１つの周波数チャネルをランダムに選択する。周波数チャネル切替部１００１は、周波数チャネル選択部１００２により選択された周波数チャネルに応じて、無線部２０２が使用する周波数チャネルを切り替える。
【００６８】
図１１Ａ及び図１１Ｂは、無線通信装置１０００が実行する接続試行処理の一例を示している。図１１Ａ及び図１１Ｂにおいて、図７Ａ及び図７Ｂに示した符号と同様の符号を同一部分、同一箇所に付してその説明を適宜省略する。
【００６９】
図１１Ａに示されるように、無線通信装置１０００がユーザにより起動されると、無線通信装置１０００による接続試行処理が開始される。接続試行処理では、まず、インターバルタイマ２０７が起動される。本実施形態では、インターバルタイマ２０７は、起動されてから第１の時間間隔だけ経過した後に、タイムアウト信号をサブインターバル選択部２０８及び周波数チャネル選択部１００２へ出力する。サブインターバル選択部２０８は、インターバルタイマ２０７からのタイムアウト信号を受けて、複数のサブインターバルの中から１つのサブインターバルをランダムに選択する（ステップＳ７０１）。上述したように、サブインターバル選択部２０８は、０から３までのインデックスの中から１つのインデックスｓをランダムに選択し、制御部２０５に送出する。
【００７０】
次に、周波数チャネル選択部１００２は、インターバルタイマ２０７からのタイムアウト信号を受けて、複数の周波数チャネルの中から１つの周波数チャネルをランダムに選択し、制御部２０５に与える（ステップＳ１１０１）。本実施形態では、使用する周波数チャネルの数は４であり、これらの４つの周波数チャネルには夫々０、１、２及び３のインデックスが付与されている。周波数チャネル選択部１００２は、０から３までのインデックスの中から１つのインデックスｆをランダムに選択し、選択したインデックスｆを制御部２０５に与える。
【００７１】
制御部２０５は、サブインターバルのインデックスｓ及び周波数チャネルのインデックスｆを受け取ると、サブインターバルカウンタｉを０に設定する（ステップＳ７０２）。さらに、制御部２０５は、インターバルタイマ２０７を起動し（ステップＳ７０３）、無線部２０２を起動し（ステップＳ７０４）、サブインターバルタイマ２０６を起動する（ステップＳ７０５）。
【００７２】
次に、制御部２０５は、ステップＳ７０１で選択されたインデックスｓがサブインターバルカウンタｉと等しいか否かを判定する（ステップＳ７０６）。選択されたインデックスｓがサブインターバルカウンタｉと等しい場合、ステップＳ１１０２に進み、そうでなければ、図１１ＢのステップＳ１１０３に進む。
【００７３】
選択されたインデックスｓがサブインターバルカウンタｉと等しい場合、周波数チャネル切替部１００１は、無線部２０２を、ステップＳ１１０１で選択された周波数チャネルに設定する（ステップＳ１１０２）。具体的には、制御部２０５が、ステップＳ１１０１で選択された周波数チャネルのインデックスｆを周波数チャネル切替部１００１に与え、周波数チャネル切替部１００１が、無線部２０２が使用する周波数チャネルを、インデックスｆの周波数チャネルに切り替える。
【００７４】
次に、制御部２０５は、送信部２０３を起動し（ステップＳ７０７）、送信部２０３は、接続要求フレームを無線部２０２及びアンテナ２０１を介して送信する（ステップＳ７０８）。送信部２０３が接続要求フレームを送信した後に、制御部２０５は、送信部２０３を停止し（ステップＳ７０９）、受信部２０４を起動し（ステップＳ７１０）、無線部２０２を受信モードに切り替える（ステップＳ７１１）。これにより、受信部２０４は、ステップＳ７０９で送信した接続要求フレームに対する接続応答フレームの受信待ちを行う。
【００７５】
次に、制御部２０５は、受信部２０４が接続応答フレームを受信したか否かを判定する（ステップＳ７１２）。受信部２０４が接続応答フレームを受信した場合、図１１ＢのステップＳ７３３に進み、ステップＳ７０８の接続要求フレームに応答した他の無線通信装置との無線接続が確立される（ステップＳ７３３）。
【００７６】
ステップＳ７１２において受信部２０４が接続応答フレームを受信しない場合、制御部２０５は、サブインターバルタイマ２０６がタイムアウトしたか否かを判定する（ステップＳ７１３）。サブインターバルタイマ２０６がタイムアウトしていない場合、制御部２０５は、受信部２０４を停止し、無線部２０２を送信モードへ切り替える（ステップＳ７１４）。その後ステップＳ１１０２に戻り、ステップＳ１１０２以降の処理が繰り返される。
【００７７】
ステップＳ７１３においてサブインターバルタイマ２０６がタイムアウトした場合、ステップＳ７１５に進む。ステップＳ７１５〜Ｓ７１８の処理は図７Ａを参照して説明したものと同様であるので説明を省略する。
【００７８】
一方、図１１ＡのステップＳ７０６において、選択されたサブインターバルのインデックスｓがサブインターバルカウンタｉと等しくない場合、図１１ＢのステップＳ１１０３に進む。制御部２０５は、周波数チャネルのインデックスを０に設定し（ステップＳ１１０３）、このインデックスを周波数チャネル切替部１００１に与える。周波数チャネル切替部１００１は、無線部２０２を、制御部２０５から受け取ったインデックスの周波数チャネルに設定する（ステップＳ１１０４）。次に、制御部２０５は、受信回路タイマ６０１を起動し（ステップＳ７１９）、受信部２０４を起動する（ステップＳ７２０）。受信部２０４は、起動されると、ステップＳ１１０４で設定された周波数チャネルを使用して他の無線通信装置から送信される接続要求フレームの受信待ちを行う（ステップＳ７２１）。
【００７９】
制御部２０５は、受信部２０４が接続要求フレームを受信したか否かを判定する（ステップＳ７２２）。受信部２０４が接続要求フレームを受信しない場合、制御部２０５は、受信回路タイマ６０１がタイムアウトしたか否かを判定する（ステップＳ７２３）。受信回路タイマ６０１がタイムアウトしていない場合、ステップＳ７２１に戻る。即ち、受信部２０４は、受信回路タイマ６０１がタイムアウトするまで、接続要求フレームの受信待ちを継続する。
【００８０】
受信回路タイマ６０１がタイムアウトした場合、制御部２０５は、全ての周波数チャネルで受信待ちを行ったか否かを判定する（ステップＳ１１０５）。受信待ちを行っていない周波数チャネルが残っている場合、ステップＳ１１０６に進み、周波数チャネルのインデックスをインクリメントする（ステップＳ１１０６）。続いて、制御部２０５は、ステップＳ１１０６で更新された周波数チャネルのインデックスを周波数チャネル切替部１００１に与え、ステップＳ１１０４に戻る。
【００８１】
ステップＳ１１０５において全ての周波数チャネルで受信待ちを行ったと判定されると、ステップＳ７２４に進む。ステップＳ７２４以降の処理は、図７Ｂを参照して説明したものと同様であるので説明を省略する。なお、図１１ＢのステップＳ７２８において、インターバルタイマ２０７がタイムアウトした場合、図１１ＡのステップＳ７０１に戻り、インターバルタイマ２０７がタイムアウトしていない場合、図１１ＡのステップＳ７０４に戻る。
【００８２】
一方、ステップＳ７２２において受信部２０４が他の無線通信装置から接続要求フレームを受信した場合、制御部２０５は、受信部２０４を停止し（ステップＳ７２９）、送信部２０３を起動し（ステップＳ７３０）、無線部２０２を送信モードに切り替える（ステップＳ７３１）。次に、ステップＳ７２２で受信した接続要求フレームに応答するために、送信部２０３が接続応答フレームを送信する（ステップＳ７３２）。他の無線通信装置が無線通信装置６００から接続応答フレームを受信すると、無線接続が確立される（ステップＳ７３３）。
【００８３】
図１２は、図１１Ａ及び図１１Ｂの接続試行処理を示すタイミングチャートである。図１２では、無線通信装置１０００は、４つのサブインターバル１２０２〜１２０５を有するインターバル１２０１に基づいて動作する。インターバル１２０１では、３番目のサブインターバル１２０４がサブインターバル選択部２０８によって選択され、周波数チャネル１が周波数チャネル選択部１００２によって選択されている。
【００８４】
選択されたサブインターバル１２０４では、無線通信装置１０００は、接続要求フレームの送信及び接続応答フレームの受信待ちを繰り返す。より詳細には、まず、サブインターバル１２０４の最初の期間１２１４において、無線部２０２の周波数チャネルが周波数チャネル１に設定され、送信部２０３が周波数チャネル１で接続要求フレームを送信する。ここで、インデックスがｆの周波数チャネルを周波数チャネルｆと呼ぶ。
【００８５】
接続要求フレームの送信後、期間１２１５において、制御部２０５が送信回路から受信回路への切り替えを行う。次に、受信部２０４が接続応答フレームの受信待ちを所定の期間１２１６だけ行う。期間１２１６内に接続応答フレームが受信されない場合、期間１２１７において、制御部２０５が受信回路から送信回路への切り替えを行う。その後、送信部２０３が接続要求フレームを再度送信する。このようにして、選択されたサブインターバル１２０４においては、選択された周波数チャネルを使用して、接続要求フレームの送信及び接続応答フレームの受信待ちが繰り返される。
【００８６】
選択されたサブインターバル１２０４以外のサブインターバル１２０２、１２０３及び１２０５の各々においては、無線通信装置１０００は、周波数チャネル毎に、他の無線通信装置からの接続要求フレームの受信待ちを所定の期間だけ行う。例えば、サブインターバル１２０２では、まず、期間１２０６において、無線部２０２が周波数チャネル０に設定され、受信部２０４が周波数チャネル０で接続要求フレームの受信待ちを行う。受信部２０４が接続要求フレームを受信しない場合、期間１２１０において、無線部２０２が周波数チャネル１に切り替えられ、期間１２０７において、受信部２０４が周波数チャネル１で接続要求フレームの受信待ちを行う。さらに、受信部２０４が接続要求フレームを受信しない場合、期間１２１１において、無線部２０２が周波数チャネル２に切り替えられ、期間１２０８において、受信部２０４が周波数チャネル２で接続要求フレームの受信待ちを行う。さらにまた、受信部２０４が接続要求フレームを受信しない場合、期間１２１２において、無線部２０２が周波数チャネル３に切り替えられ、期間１２０９において、受信部２０４が周波数チャネル３で接続要求フレームの受信待ちを行う。このように、無線通信装置１０００は、サブインターバル１２０２、１２０３及び１２０５の各々において、全ての周波数チャネルで受信待ちを行う。
【００８７】
接続要求フレームの受信待ち期間１２０６〜１２０９の各々は、接続要求フレームの送信に要する期間１２１４、送信回路から受信回路への切り替えに要する期間１２１５、接続応答フレームの受信待ち１２１６、及び受信回路から送信回路への切り替えに要する期間１２１７の合計期間に等しく、また、受信回路タイマ６０１に設定される第３の時間間隔に等しい。
【００８８】
サブインターバル１２０２、１２０３及び１２０５の各々の残りの期間１２１３においては、無線部２０２、送信部２０３及び受信部２０４は停止状態となっている。
【００８９】
図１３は、本実施形態に係る無線通信装置１３０１及び１３０２が夫々実行する接続試行処理の一例を示すタイミングチャートである。これら無線通信装置１３０１及び１３０２は夫々図１０の無線通信装置１０００と同様の構成を備える。
【００９０】
無線通信装置１３０１は、４つのサブインターバル１３１１〜１３１４を含むインターバル１３１０に基づいて動作する。このインターバル１３１０では、３番目のサブインターバル１３１３がサブインターバル選択部２０８によって選択されている。選択されたサブインターバル１３１３においては、周波数チャネル選択部１００２により選択された周波数チャネルで、接続要求フレームの送信及び接続応答フレームの受信待ちが繰り返される。この例では、周波数チャネル１が選択されている。また、選択されたサブインターバル１３１３以外のサブインターバル１３１１、１３１２及び１３１４の各々においては、無線通信装置１３０１は、周波数チャネル毎に、他の無線通信装置からの接続要求フレームの受信待ちを所定の期間だけ行う。
【００９１】
また、無線通信装置１３０２は、４つのサブインターバル１３２１〜１３２４を含むインターバル１３２０に基づいて動作する。このインターバル１３２０では、４番目のサブインターバル１３２４がサブインターバル選択部２０８によって選択されている。選択されたサブインターバル１３２４においては、周波数チャネル選択部１００２により選択された周波数チャネルで、接続要求フレームの送信及び接続応答フレームの受信待ちが繰り返される。この例では、周波数チャネル３が選択されている。また、選択されたサブインターバル１３２４以外のサブインターバル１３２１、１３２２及び１３２３の各々においては、無線通信装置１３０２は、周波数チャネル毎に、他の無線通信装置からの接続要求フレームの受信待ちを所定の期間だけ行う。
【００９２】
図１３では、無線通信装置１３０１がサブインターバル１３１３において周波数チャネル１を使用して接続要求フレーム１３１５を送信するタイミングに、無線通信装置１３０２が周波数チャネル１で受信待ちを行っているので、無線通信装置１３０２は、無線通信装置１３０１から接続要求フレーム１３１５を受信する。接続要求フレーム１３１５を受信した無線通信装置１３０２は、期間１３２５において受信回路から送信回路へ切り替え、その後に、接続応答フレーム１３２６を送信する。無線通信装置１３０１が接続応答フレーム１３２６を受信すると、無線通信装置１３０１と無線通信装置１３０２との間の無線接続が確立される。
【００９３】
以上のように、第３の実施形態に係る無線通信装置は、予め決められた複数の周波数チャネルを切り替えて使用しながら、通信相手である他の無線通信装置を探索するので、他の無線通信装置と異なる動作モードを設定することなく、さらに、他の無線通信装置と同じ周波数チャネルを設定することなく、無線接続を確立することができる。
【００９４】
（第４の実施形態）  
図１４は、第４の実施形態に係る無線通信装置１４００を概略的に示している。図１４の無線通信装置１４００は、図１０に示される無線通信装置１０００の構成に加えて、応答信号タイマ（第４のタイマともいう）１４０１を備えている。応答信号タイマ１４０１は、送信する接続要求フレームに対する接続応答フレームの受信待ち期間を制限するために使用される。応答信号タイマ１４０１は、第４の時間間隔を測定し、起動されてから第４の時間間隔だけ経過するとタイムアウトして、タイムアウト信号を出力する。
【００９５】
図１５Ａ及び図１５Ｂは、無線通信装置１４００が実行する接続試行処理の一例を示している。図１５Ａにおいて、図７Ａ及び図１１Ａに示した符号と同様の符号を同一部分、同一箇所に付してその説明を適宜省略する。なお、図１５Ｂの処理は、図１１Ｂを参照して上述した処理と同じであるのでその説明を省略する。
【００９６】
図１５ＡのステップＳ７０１からステップＳ７０６までの処理は、図１１Ａを参照して上述した処理と同じであるので、その説明を省略する。ステップＳ７０６において、ステップＳ７０１で選択されたサブインターバルのインデックスｓがサブインターバルカウンタｉと等しければ、ステップＳ１１０２に進み、そうでなければ、図１５ＢのステップＳ１１０３に進む。
【００９７】
ステップＳ７０６においてインデックスｓがサブインターバルカウンタｉと等しい場合、制御部２０５は、ステップＳ１１０１で選択された周波数チャネルのインデックスｆを周波数チャネル切替部１００１に与え、周波数チャネル切替部１００１は、無線部２０２をインデックスｆの周波数チャネルに設定する（ステップＳ１１０２）。さらに、制御部２０５は、送信部２０３を起動し（ステップＳ７０７）、送信部２０３は、無線部２０２及びアンテナ２０１を介して接続要求フレームを送信する（ステップＳ７０８）。送信部２０３が接続要求フレームを送信した後に、制御部２０５は、応答信号タイマ１４０１を起動する（ステップＳ１５０１）。さらに、制御部２０５は、送信部２０３を停止し（ステップＳ７０９）、受信部２０４を起動し（ステップＳ７１０）、無線部２０２を受信モードに切り替える（ステップＳ７１１）。これにより、受信部２０４は、ステップＳ７０９で送信した接続要求フレームに対する接続応答フレームの受信待ち状態になる。
【００９８】
次に、制御部２０５は、受信部２０４が接続応答フレームを受信したか否かを判定する（ステップＳ７１２）。受信部２０４が接続応答フレームを受信した場合、図１５ＢのステップＳ７３３に進み、ステップＳ７０８の接続要求フレームに応答した他の無線通信装置との無線接続が確立される（ステップＳ７３３）。
【００９９】
受信部２０４が接続応答フレームを受信していない場合、制御部２０５は、応答信号タイマ１４０１がタイムアウトしたか否かを判定する（ステップＳ１５０２）。応答信号タイマ１４０１がタイムアウトしていなければ、ステップＳ７１２に戻り、応答信号タイマ１４０１がタイムアウトしたら、ステップＳ７１３に進む。即ち、受信部２０４は、ステップＳ７１１で無線部２０２が受信モードに切り替えられてから応答信号タイマ１４０１がタイムアウトするまで、接続応答フレームの受信待ちを継続する。  
図１５ＡのステップＳ７１３以降の処理は、図７Ａを参照して上述した処理と同じであるので、その説明を省略する。
【０１００】
図１６は、無線通信装置１４００が接続要求フレームを送信する処理の一例を示すタイミングチャートである。無線通信装置１４００の送信部２０３は、サブインターバル選択部２０８によって選択されたサブインターバルにおいて、周波数チャネル選択部１００２によって選択された周波数チャネルを使用して接続要求フレーム１６０１を送信する。制御部２０５は、送信部２０３による接続要求フレームの送信が完了したタイミングで、応答信号タイマ１４０１を起動するとともに、無線部２０２を受信モードに切り替えて受信部２０４を起動する。受信部２０４は、応答信号タイマ１４０１がタイムアウトするまで接続応答フレームの受信待ちを行う。
【０１０１】
図１６に示される期間１６０４は、応答信号タイマ１４０１により計測される第４の時間間隔を示し、期間１６０３は、無線部２０２が送信モードから受信モードへの切り替えに要する期間を示す。受信部２０４が受信待ちを行う期間１６０５は、第４の時間間隔１６０４から、無線部２０２の動作モードの切り替えに要する期間１６０３を引いた期間である。一例では、第４の時間間隔が３マイクロ秒に設定され、送信モードから受信モードへの切り替えに要する期間が２マイクロ秒であるとすると、接続応答フレームの受信待ち時間は１マイクロ秒になる。
【０１０２】
応答信号タイマ１４０１がタイムアウトするまでに接続応答フレームが受信されない場合、期間１６０６において、制御部２０５が無線部２０２を送信モードへ切り替えて、その後に、送信部２０３が接続要求フレーム１６０２を再び送信する。
【０１０３】
以上のように、本実施形態に係る無線通信装置は、応答信号タイマ１４０１を使用して接続要求フレームに対する接続応答フレームの受信待ち期間を必要最小限に制限しながら、接続要求フレームを送信することにより、接続が確立されるまでの時間を短縮することができる。
【０１０４】
（第５の実施形態）  
第５の実施形態では、他の無線通信装置からの接続要求フレームの受信待ち期間について説明する。  
図１７（ａ）及び（ｂ）は、接続要求フレームの受信待ち行う処理の一例を示すタイミングチャートである。図１７（ａ）及び（ｂ）では、無線通信装置１７０１が接続要求フレームを送信するタイミングに、無線通信装置１７０２が接続要求フレームの受信待ちを行っている例が示されている。これら無線通信装置１７０１及び１７０２は、図１４の無線通信装置１４００と同様の構成を備える。
【０１０５】
本実施形態では、受信待ち期間１７０３及び１７０５は、接続要求フレームの送信に要する期間１６０１、応答信号タイマ１４０１により計測される第４の時間間隔１６０４、及び受信モードから送信モードへの切り替えに要する期間１６０６の合計時間に等しくなるように設定される。
【０１０６】
図１７（ａ）に示されるように、無線通信装置１７０１が接続要求フレーム１６０１を送信するタイミングに無線通信装置１７０２が受信待ちを行っている場合、無線通信装置１７０２は、期間１７０４において接続要求フレームを受信する。
【０１０７】
また、図１７（ｂ）に示されるように、無線通信装置１７０１が接続要求フレーム１６０１を送信する期間の開始時刻より後に無線通信装置１７０２が受信待ちを開始する場合、無線通信装置１７０２は、期間１７０６において、無線通信装置１７０１が送信する次の接続要求フレーム１６０２を受信する。
【０１０８】
以上のように、接続要求フレームの受信待ち期間を、接続要求フレームの送信に要する期間、応答信号タイマ１４０１により測定される第４の時間間隔、及び受信モードから送信モードへの切り替えに要する期間の合計時間に等しく設定することにより、確実に接続要求フレームを受信することができる。なお、接続要求フレームの受信待ち期間は、この合計時間より長く設定されてもよい。
【０１０９】
（第６の実施形態）  
上述した各実施形態では、接続要求フレームに対する接続応答フレームの受信待ちを行っている間に、他の無線通信装置から接続要求フレームを受信することが起こりうる。第６の実施形態では、接続要求フレームに対する接続応答フレームの受信待ちを行っている間に、他の無線通信装置から接続要求フレームを受信する場合を考慮に入れた図１４の無線通信装置１４００の接続試行処理を説明する。
【０１１０】
図１８Ａ及び図１８Ｂは、本実施形態に係る接続試行処理の一例を示している。図１８Ａにおいて、図７Ａ、図１１Ａ及び図１５Ａに示した符号と同様の符号を同一部分、同一箇所に付してその説明を適宜省略する。なお、図１８Ｂは、図１１Ｂを参照して上述した処理と同じであるのでその説明を省略する。
【０１１１】
図１８Ａでは、接続試行処理のステップＳ７１２とステップＳ１５０２の間にステップＳ１８０１が追加されている。ステップＳ７１２では、ステップＳ７０９で送信した接続要求フレームに対する接続応答フレームの受信待ちを行っている間に、受信部２０４が接続応答フレームを受信したか否かが判定される。接続応答フレームを受信した場合、図１８ＢのステップＳ７３３に進み、無線接続が確立される。
【０１１２】
受信部２０４が接続応答フレームを受信しない場合、ステップＳ１８０１に進む。制御部２０５は、ステップＳ７０９で送信した接続要求フレームに対する接続応答フレームの受信待ちを行っている間に、受信部２０４が他の無線通信装置からの接続要求フレームを受信したか否かを判定する（Ｓ１８０１）。受信部２０４が接続要求フレームを受信しない場合、ステップＳ１５０２に進む。ステップＳ１５０２以降の処理は、図７Ａ及び図７Ｂを参照して上述した処理と同じなので説明を省略する。
【０１１３】
ステップＳ１８０１において受信部２０４が接続要求フレームを受信した場合、図１８ＢのステップＳ７２９に進む。制御部２０５は、受信部２０４を停止し（ステップＳ７２９）、送信部２０３を起動し（ステップＳ７３０）、無線部２０２を送信モードに切り替える（ステップＳ７３１）。次に、送信部２０３が接続応答フレームを送信し（ステップＳ７３２）、他の無線通信装置が接続応答フレームを受信すると、無線接続が確立される（ステップＳ７３３）。
【０１１４】
以上のように、接続応答フレームの受信待ち状態において、接続要求フレームを受信した場合には、受信した接続要求フレームに応答することで、２台の無線通信装置がともに第１の動作状態で動作する場合にも接続を確立することができる。
【０１１５】
（第７の実施形態）  
図１９は、第７の実施形態に係る無線通信装置１９００を概略的に示している。この無線通信装置１９００は、図１４に示される無線通信装置１４００の構成に加えて、ＣＲＣ（Cyclic Redundancy Check）パリティ付加部１９０１、信号検出部１９０２及びＣＲＣ検査部１９０３を備えている。
【０１１６】
ＣＲＣパリティ付加部１９０１は、制御部２０５からの送信フレームにＣＲＣパリティビットを付加して、送信部２０３に与える。信号検出部１９０２は、無線部２０２から受信部２０４へ送出される信号の電力レベルを測定し、測定した電力レベルが予め設定される閾値以上である場合に、信号を検出したと判定する。信号検出部１９０２により検出された信号は、受信部２０４によって復調される。ＣＲＣ検査部１９０３は、復調された信号に対してＣＲＣチェックを行う。
【０１１７】
図２０Ａ及び図２０Ｂは、無線通信装置１９００が実行する接続試行処理の一例を示している。図２０Ａ及び図２０Ｂにおいて、図１８Ａ及び図１８Ｂに示した符号と同様の符号を同一部分、同一箇所に付してその説明を適宜省略する。
【０１１８】
図２０Ａに示されるように、無線通信装置１９００がユーザにより起動されると、無線通信装置１９００による接続試行処理が開始される。接続試行処理が開始されると、まず、制御部２０５は、インターバルタイマ２０７を起動する。本実施形態では、インターバルタイマ２０７は、起動されてから第１の時間間隔だけ経過した後に、タイムアウト信号をサブインターバル選択部２０８及び周波数チャネル選択部１００２へ出力する。サブインターバル選択部２０８は、インターバルタイマ２０７からのタイムアウト信号を受けて、複数のサブインターバルの中から１つのサブインターバルをランダムに選択する（ステップＳ７０１）。上述したように、サブインターバル選択部２０８は、０から３までのインデックスの中から１つのインデックスｓをランダムに選択し、制御部２０５に送出する。
【０１１９】
次に、周波数チャネル選択部１００２は、インターバルタイマ２０７からのタイムアウト信号を受けて、複数の周波数チャネルの中から１つの周波数チャネルをランダムに選択する（ステップＳ１１０１）。本実施形態では、使用する周波数チャネルの数は４であり、これらの４つの周波数チャネルには夫々０、１、２及び３のインデックスが付与されている。この場合、周波数チャネル選択部１００２は、０から３までのインデックスの中から１つのインデックスｆをランダムに選択する。選択されたインデックスｆは、制御部２０５へ送出される。
【０１２０】
制御部２０５は、サブインターバルのインデックスｓ及び周波数チャネルのインデックスｆを受け取ると、サブインターバルカウンタｉを０に設定する（ステップＳ７０２）。さらに、制御部２０５は、インターバルタイマ２０７を起動し（ステップＳ７０３）、無線部２０２を起動し（ステップＳ７０４）、サブインターバルタイマ２０６を起動する（ステップＳ７０５）。
【０１２１】
次に、制御部２０５は、ステップＳ７０１で選択されたインデックスｓがサブインターバルカウンタｉと等しいか否かを判定する（ステップＳ７０６）。選択されたインデックスｓがサブインターバルカウンタｉと等しい場合、ステップＳ１１０２に進み、選択されたインデックスｓがサブインターバルカウンタｉと異なる場合、図２０ＢのステップＳ１１０３に進む。
【０１２２】
選択されたインデックスｓがサブインターバルカウンタｉと等しい場合、制御部２０５は、ステップＳ１１０１で選択された周波数チャネルのインデックスｆを周波数チャネル切替部１００１に与え、周波数チャネル切替部１００１は、無線部２０２をステップＳ１１０１で選択された周波数チャネルｆに設定する（ステップＳ１１０２）。制御部２０５は、送信部２０３を起動する（ステップＳ７０７）。
【０１２３】
次に、ＣＲＣパリティ付加部１９０１が、接続要求フレームにＣＲＣパリティ符号を付加し（ステップＳ２００１）、送信部２０３は、ＣＲＣパリティ符号が付加された接続要求フレームを、無線部２０２及びアンテナ２０１を介して送信する（ステップＳ７０８）。
【０１２４】
送信部２０３が接続要求フレームを送信した後に、制御部２０５は、応答信号タイマを起動する（ステップＳ１５０１）。さらに、制御部２０５は、送信部２０３を停止し（ステップＳ７０９）、受信部２０４を起動し（ステップＳ７１０）、無線部２０２を受信モードに切り替える（ステップＳ７１１）。これにより、受信部２０４は、ステップＳ７０８で送信した接続要求フレームに対する接続応答フレームの受信待ちを行う。
【０１２５】
次に、接続応答フレームの受信待ちの間に、信号検出部１９０２が信号を検出したか否かを判定する（ステップＳ２００２）。信号検出部１９０２が信号を検出した場合、ステップＳ２００３に進み、信号検出部１９０２が信号を検出しない場合、ステップＳ１５０２に進む。
【０１２６】
ステップＳ２００２において信号検出部１９０２が信号を検出すると、受信部２０４が、検出された信号に対して復調処理を行う（ステップＳ２００３）。続いて、ＣＲＣ検査部１９０３が、復調された信号に対してＣＲＣチェックを行い、ＣＲＣチェックが成功したか否かを判定する（ステップＳ２００４）。ＣＲＣチェックの結果、受信エラーとなった場合、ステップＳ７０７に戻る。ＣＲＣチェックが成功した場合、ステップＳ７１２に進み、制御部２０５は、ステップＳ２００２で検出された信号が、ステップＳ７０８で送信した接続応答フレームに対する接続応答フレームであるか否かを判定する（ステップＳ７１２）。接続応答フレームであれば、図２０ＢのステップＳ７３３に進み、無線接続が確立される（ステップＳ７３３）。
【０１２７】
ステップＳ７１２において接続応答フレームではないと判定された場合、制御部２０５は、この信号が他の無線通信装置からの接続要求フレームであるか否かを判定する（ステップＳ１８０１）。接続要求フレームであれば、図２０ＢのステップＳ７２９に進み、そうでなければ、ステップＳ１５０２に進む。
【０１２８】
図２０ＢのステップＳ７２９では、制御部２０５は、受信部２０４を停止する。さらに、制御部２０５は、送信部２０３を起動し（ステップＳ７３０）、無線部２０２を送信モードに切り替える（ステップＳ７３１）。次に、ＣＲＣパリティ付加部１９０１が接続応答フレームにＣＲＣパリティ符号を付加し（ステップＳ２０１４）、送信部２０３が接続応答フレームを送信する（ステップＳ７３２）。他の無線通信装置が接続応答フレームを受信すると、無線接続が確立される（ステップＳ７３３）。
【０１２９】
ステップＳ１８０１において受信した信号が接続要求フレームではないと判定された場合、ステップＳ１５０２に進む。制御部２０５は、応答信号タイマ１４０１がタイムアウトしたか否かを判定する（ステップＳ１５０２）。応答信号タイマ１４０１がタイムアウトしていなければ、ステップＳ２００２に戻り、応答信号タイマ１４０１がタイムアウトしたら、ステップＳ７１３に進む。  
図２０ＡのステップＳ７１３以降の処理は、図７Ａを参照して上述した処理と同じであるので、その説明を省略する。
【０１３０】
一方、ステップＳ７０６において、サブインターバル選択部２０８により選択されたサブインターバルのインデックスｓがサブインターバルカウンタｉと等しくない場合、図２０ＢのステップＳ１１０３に進む。制御部２０５は、周波数チャネルのインデックスを０に設定し（ステップＳ１１０３）、このインデックスを周波数チャネル切替部１００１に与える。周波数チャネル切替部１００１は、無線部２０２を、制御部２０５から受け取ったインデックスの周波数チャネルに設定する（ステップＳ１１０４）。次に、制御部２０５は、受信回路タイマ６０１を起動し（ステップＳ７１９）、受信部２０４を起動する（ステップＳ７２０）。受信部２０４は、他の無線通信装置からの接続要求フレームの受信待ちを行う（ステップＳ７２１）。
【０１３１】
次に、信号検出部１９０２が信号を検出したか否かが判定される（ステップＳ２００５）。信号検出部１９０２が信号を検出しない場合、ステップＳ７２３に進み、受信回路タイマ６０１がタイムアウトするまで受信部２０４が受信待ちを継続する。
【０１３２】
ステップＳ２００５において信号検出部１９０２が信号を検出した場合、受信部２０４がこの信号に対して復調処理を行う（ステップＳ２００６）。ＣＲＣ検査部１９０３が、復調された信号に対してＣＲＣチェックを行い、ＣＲＣチェックが成功したか否かを判定する（ステップＳ２００７）。ＣＲＣチェックが成功した場合、制御部２０５は、受信部２０４が受信したフレームが接続要求フレームであるか否かを判定する（ステップＳ７２２）。受信部２０４が受信したフレームが接続要求フレームでない場合、制御部２０５は、このフレームが接続応答フレームか否かを判定する（ステップＳ２０１５）。受信部２０４が受信したフレームが接続応答フレームでない場合、制御部２０５は、受信回路タイマ６０１がタイムアウトしたか否かを判定する（ステップＳ７２３）。受信回路タイマ６０１がタイムアウトしていない場合、ステップＳ７２１に戻り、受信部２０４は、受信回路タイマ６０１がタイムアウトするまで、接続要求フレームの受信待ちを継続する。
【０１３３】
受信回路タイマ６０１がタイムアウトした場合、ステップＳ１１０５に進む。図２０ＢのステップＳ１１０５以降の処理は、図７Ｂ及び図１１Ｂを参照して上述した処理と同じなので説明を省略する。
【０１３４】
ステップＳ７２２において、受信部２０４が接続要求フレームを受信した場合、制御部２０５は、受信部２０４を停止する（ステップＳ７２９）。さらに、制御部２０５は、送信部２０３を起動し（ステップＳ７３０）、無線部２０２を送信モードに切り替える（ステップＳ７３１）。次に、ＣＲＣパリティ付加部１９０１が接続応答フレームにＣＲＣパリティ符号を付加し（ステップＳ２０１４）、送信部２０３が接続応答フレームを送信する（ステップＳ７３２）。他の無線通信装置が無線通信装置２１００から接続応答フレームを受信すると、無線接続が確立される（ステップＳ７３３）。
【０１３５】
また、ステップＳ２００７において、ＣＲＣチェックの結果、受信エラーとなった場合、ステップＳ２００８に進む。制御部２０５は、受信部２０４を停止し（ステップＳ２００８）、送信部２０３を起動し（ステップＳ２００９）、無線部２０２を送信モードに切り替える（ステップＳ２０１０）。次に、ＣＲＣパリティ付加部１９０１が接続要求フレームにＣＲＣパリティビットを付加し（ステップＳ２０１１）、送信部２０３が、ＣＲＣパリティビットが付加された接続要求フレームを送信する（ステップＳ２０１２）。このように、無線通信装置１９００は、他の無線通信装置から接続要求フレームを受け取った際に受信エラーになると、他の無線通信装置に向けて接続要求フレームを送信する。
【０１３６】
接続要求フレームの送信が完了した後に、制御部２０５は、送信部２０３を停止し（ステップＳ２０１３）、受信部２０４を起動し（ステップＳ７２０）、無線部２０２を受信モードに切り替える。受信部２０４は、ステップＳ２０１２で送信した接続要求フレームに対する接続応答フレームの受信待ちを行う（ステップＳ７２１）。信号検出部１９０２が信号を検出し（ステップＳ２００５）、受信部２０４がこの信号を復調し（ステップＳ２００６）、復調された信号に対してＣＲＣ検査部１９０３によるＣＲＣチェックが行われる（ステップＳ２００７）。ＣＲＣチェックが成功すると、制御部２０５は、受信された信号が接続要求フレームであるか否かを判定する（ステップＳ７２２）。受信した信号が接続要求フレームであれば、ステップＳ７２９に進み、そうでなければ、ステップＳ２０１５に進む。制御部２０５は、受信した信号が、ステップＳ２０１２で送信した接続要求フレームに対する接続応答フレームか否かを判定する（ステップＳ２０１５）。ステップＳ２０１５で受信部２０４が受信した信号が、ステップＳ２０１２で送信した接続要求フレームに対する接続応答フレームであると判定されると、無線接続が確立される（ステップＳ７３３）。
【０１３７】
以上のように、本実施形態に係る無線通信装置は、ＣＲＣパリティビットを付加して接続要求フレームを送信し、他の無線通信装置から受信したフレームに対してＣＲＣチェックを行う。無線通信装置が他の無線通信装置から接続要求フレームを受信した際に受信エラーとなった場合、接続要求フレームの受信に失敗した無線通信装置から他の無線通信装置に接続要求フレームを送信することで、遅延なく無線接続を確立することができる。
【０１３８】
（第８の実施形態）  
図２１は、第８の実施形態に係る無線通信装置２１００を概略的に示している。この無線通信装置２１００は、図１９に示される無線通信装置１９００の構成に加えて、電源制御部２１０１を備えている。この電源制御部２１０１は、送受信部２１０２の電源を管理する。ここで、送受信部２１０２は、無線部２０２、送信部２０３、受信部２０４、制御部２０５、サブインターバル選択部２０８、受信回路タイマ６０１、周波数チャネル切替部１００１、周波数チャネル選択部１００２、応答信号タイマ１４０１、ＣＲＣパリティ付加部１９０１、信号検出部１９０２及びＣＲＣ検査部１９０３を含む。
【０１３９】
図２２Ａ及び図２２Ｂは、無線通信装置２１００が実行する接続試行処理の一例を示している。図２２Ａの処理は、図２０Ａを参照して上述した処理と同じであるのでその説明を省略する。また、図２２Ｂにおいて、図２０Ｂに示した符号と同様の符号を同一部分、同一箇所に付して説明を省略する。図２２Ｂでは、ステップＳ１１０５とステップＳ７２６の間にステップＳ２２０１が追加され、ステップＳ７２６とステップＳ７２７の間にステップＳ２２０２が追加されている。
【０１４０】
ステップＳ７０１で選択されたサブインターバル以外のサブインターバルの各々において、全ての周波数チャネルについて受信待ちが完了すると、制御部２０５が受信待ちの完了を示す信号を電源制御部２１０１に送信し、ステップＳ２２０１に進む。制御部２０５から信号を受信した電源制御部２１０１は、送受信部２１０２への電源の供給を停止する（ステップＳ２２０１）。
【０１４１】
本実施形態のステップＳ７２６では、サブインターバルタイマ２０６がタイムアウトしたか否かを電源制御部２１０１が判定する。電源制御部２１０１は、サブインターバルタイマ２０６からタイムアウト信号を受け取ることで、サブインターバルタイマ２０６がタイムアウトしたことを認識する。サブインターバルタイマ２０６がタイムアウトしたら、電源制御部２１０１は、送受信部２１０２への電源の供給を開始する（ステップＳ２２０２）。
【０１４２】
次に、制御部２０５は、サブインターバルカウンタｉをインクリメントし（ステップＳ７２６）、インターバルタイマ２０７がタイムアウトしたか否かを判定する（ステップＳ７２８）。インターバルタイマ２０７がタイムアウトした場合、図２２ＡのステップＳ７０１に戻り、インターバルタイマ２０７がタイムアウトしていない場合、図２２ＡのステップＳ７０４に戻る。
【０１４３】
以上のように、本実施形態に係る無線通信装置においては、動作が不要な要素の電源を切ることにより、消費電力を低く抑えることができる。
【０１４４】
（第９の実施形態）  
図２３は、第９の実施形態に係る無線通信装置２３００を概略的に示している。この無線通信装置２３００は、図２１の無線通信装置２１００と同様の構成を有する。図２１の無線通信装置２１００と異なる点は、図２３の無線通信装置２３００では、アンテナ２０１が送受信部２１０２に含まれていることである。このように、アンテナ２０１を無線通信装置２３００に含める構成とすることにより、アンテナまで含めた１つの装置として無線通信装置を構成することが可能となるので、実装面積を少なく抑えることが可能となる。また、図２３の無線通信装置２３００では、アンテナ２０１を送信処理と受信処理で共用している。このように、１つのアンテナを送信処理及び受信処理で共用することにより、無線通信装置を小型化することが可能となる。
【０１４５】
（第１０の実施形態）  
図２４は、第１０の実施形態に係る無線通信装置２４００を概略的に示している。この無線通信装置２４００は、図２３に示される無線通信装置２３００の構成に加えて、種々のデータを一時的に格納するバッファ２４０１を備える。このバッファ２４０１は、送信部２０３及び受信部２０４に接続されている。このように、無線通信装置２４００がバッファ２４０１を備える構成とすることにより、送受信データをバッファ２４０１に保持することが可能となり、再送処理や外部出力処理を容易に行うことが可能となる。
【０１４６】
（第１１の実施形態）  
図２５は、第１１の実施形態に係る無線通信装置２５００を概略的に示している。この無線通信装置２５００は、図２４に示される無線通信装置２４００の構成に加えて、バス２５０１、プロセッサ部２５０２及び外部インターフェース部２５０３を備える。プロセッサ部２５０２及び外部インターフェース部２５０３は、バス２５０１を介してバッファ２４０１に接続されている。プロセッサ部２５０２ではファームウエアが動作する。このように、無線通信装置２５００内にファームウエアが備わっていると、ファームウエアの書き換えによって無線通信装置２５００の機能の変更を容易に行うことが可能となる。
【０１４７】
（第１２の実施形態）  
図２６は、第１２の実施形態に係る無線通信装置２６００を概略的に示している。この無線通信装置２６００は、図２５に示される無線通信装置２５００の構成に加えて、クロック生成部２６０１を備える。このクロック生成部２６０１は、電源制御部２１０１、送受信部２１０２、サブインターバルタイマ２０６及びインターバルタイマ２０７に接続されているとともに、出力端子により外部と接続されている。このように、無線通信装置２６００内部で生成されたクロックを外部へ出力し、外部へ出力されたクロックによってホスト側を動作させることにより、ホスト側と無線通信装置２６００側を同期させて動作させることが可能となる。
【０１４８】
（第１３の実施形態）  
図２７は、第１３の実施形態に係る無線通信装置２７００を概略的に示している。この無線通信装置２７００は、図２５に示される無線通信装置２５００の構成に加えて、電源部２７０１及び無線電力給電部２７０２を備える。電源部２７０１は、電源制御部２１０１及び送受信部２１０２に接続され、また、無線電力給電部２７０２は、電源制御部２１０１及び送受信部２１０２に接続されている。このように、電源部２７０１及び無線電力給電部２７０２を含む電源を無線通信装置２７００が備える構成とすることにより、電源を制御した低消費電力化動作が可能となる。
【０１４９】
（第１４の実施形態）  
図２８は、第１４の実施形態に係る無線通信装置２８００を概略的に示している。この無線通信装置２８００は、図２７に示される無線通信装置２７００の構成に加えて、ＮＦＣ（Ｎｅａｒ  Ｆｉｅｌｄ  Ｃｏｍｍｕｎｉｃａｔｉｏｎｓ）送受信部２８０１を備える。このＮＦＣ送受信部２８０１は、電源制御部２１０１及び制御部２０５に接続されている。このように、無線通信装置２８００がＮＦＣ送受信部２８０１を備える構成とすることにより、容易に認証処理を行うことが可能となるとともに、ＮＦＣ送受信部をトリガとして電源制御を行うことによって待受け時の低消費電力化を図ることが可能となる。
【０１５０】
（第１５の実施形態）  
図２９は、第１５の実施形態に係る無線通信装置２９００を概略的に示している。この無線通信装置２９００は、図２７に示される無線通信装置２７００の構成に加えて、ＳＩＭカード２９０１を備え、このＳＩＭカード２９０１は、制御部２０５に接続されている。このように、無線通信装置２７００がＳＩＭカード２９０１を備える構成とすることにより、容易に認証処理を行うことが可能となる。
【０１５１】
（第１６の実施形態）  
図３０は、第１６の実施形態に係る無線通信装置３０００を概略的に示している。この無線通信装置３０００は、図２５に示される無線通信装置２５００の構成に加えて、動画像圧縮／伸長部３００１を備え、この動画像圧縮／伸長部３００１は、バス２５０１に接続されている。このように、無線通信装置３０００が動画像圧縮／伸長部３００１を備える構成とすることにより、圧縮した動画像の伝送と受信した圧縮動画像の伸長を容易に行うことが可能となる。
【０１５２】
（第１７の実施形態）  
図３１は、第１７の実施形態に係る無線通信装置３１００を概略的に示している。この無線通信装置３１００は、図２５に示される無線通信装置２５００の構成に加えて、ＬＥＤ（Light Emitting Diode）部３１０１を備える。このＬＥＤ部３１０１は、無線通信装置３１００の動作状態をユーザに通知するものであり、制御部２０５に接続されている。このように、無線通信装置３１００がＬＥＤ部３１０１を備える構成とすることにより、無線通信装置の動作状態をユーザに容易に通知することが可能となる。
【０１５３】
（第１８の実施形態）  
図３２は、第１８の実施形態に係る無線通信装置３２００を概略的に示している。この無線通信装置３１００は、図２５に示される無線通信装置２４００の構成に加えて、バイブレータ部３２０１を備える。このバイブレータ部３２０１は、無線通信装置３２００の動作状態を振動によってユーザに通知するものであり、制御部２０５に接続されている。このように、無線通信装置３２００がバイブレータ部３２０１を備える構成とすることにより、無線通信装置の動作状態をユーザに容易に通知することが可能となる。
【０１５４】
（第１９の実施形態）  
図３３は、第１９の実施形態に係る無線通信装置３３００を概略的に示している。この無線通信装置３３００は、図２５に示される無線通信装置２５００の構成に加えて、無線ＬＡＮ部３３０１及び無線切替部３３０２を備える。この無線切替部３３０２は、制御部２０５と無線ＬＡＮ部３３０１に接続されている。このように、無線通信装置３３００が無線ＬＡＮ部３３０１を備える構成とすることにより、状況に応じて無線ＬＡＮによる通信と送受信部２１０２による通信とを切り替えることが可能となる。
【０１５５】
（第２０の実施形態）  
図３４は、第２０の実施形態に係る無線通信装置３４００を概略的に示している。この無線通信装置３４００は、図３３に示される無線通信装置３３００の構成に加えて、スイッチ（ＳＷ）３４０１を備える。スイッチ３４０１は、アンテナ２０１の接続先を無線部２０２及び無線ＬＡＮ部３３０１のいずれかに切り替える。このように、無線通信装置３４００がスイッチ３４０１を備える構成とすることにより、アンテナを共用しながら状況に応じて無線ＬＡＮによる通信と送受信部２１０２による通信とを切り替えることが可能となる。
【０１５６】
上述した実施形態によれば、動作モードを個別に設定することなく、無線接続を確立することができる無線通信装置が提供される。
【０１５７】
本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら新規な実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。
【符号の説明】
【０１５８】
１００…無線通信システム、１０１，１０２，１０３…無線通信装置、２０１…アンテナ、２０２…無線部、２０３…送信部、２０４…受信部、２０５…制御部、２０６…サブインターバルタイマ、２０７…インターバルタイマ、２０８…サブインターバル選択部、６００…無線通信装置、６０１…受信回路タイマ、１０００…無線通信装置、１００１…周波数チャネル切替部、１００２…周波数チャネル選択部、１４００…無線通信装置、１４０１…応答信号タイマ、１９００…無線通信装置、１９０１…ＣＲＣパリティ付加部、１９０２…信号検出部、１９０３…ＣＲＣ検査部、２１００…無線通信装置、２１０１…電源制御部、２１０２…送受信部、２４０１…バッファ、２５０１…バス、２５０２…プロセッサ部、２５０３…外部インターフェース部、２６０１…クロック生成部、２７０１…電源部、２７０２…無線電力給電部、２８０１…ＮＦＣ送受信部、２９０１…ＳＩＭカード、３００１…動画像圧縮／伸長部、３１０１…ＬＥＤ部、３２０１…バイブレータ部、３３０１…無線ＬＡＮ部、３３０２…無線切替部、３３０１…スイッチ。
【図１】
0005135417.tif 000002
【図２】
0005135417.tif 000003
【図３Ａ】
0005135417.tif 000004
【図３Ｂ】
0005135417.tif 000005
【図４】
0005135417.tif 000006
【図５】
0005135417.tif 000007
【図６】
0005135417.tif 000008
【図７Ａ】
0005135417.tif 000009
【図７Ｂ】
0005135417.tif 000010
【図８】
0005135417.tif 000011
【図９】
0005135417.tif 000012
【図１０】
0005135417.tif 000013
【図１１Ａ】
0005135417.tif 000014
【図１１Ｂ】
0005135417.tif 000015
【図１２】
0005135417.tif 000016
【図１３】
0005135417.tif 000017
【図１４】
0005135417.tif 000018
【図１５Ａ】
0005135417.tif 000019
【図１５Ｂ】
0005135417.tif 000020
【図１６】
0005135417.tif 000021
【図１７】
0005135417.tif 000022
【図１８Ａ】
0005135417.tif 000023
【図１８Ｂ】
0005135417.tif 000024
【図１９】
0005135417.tif 000025
【図２０Ａ】
0005135417.tif 000026
【図２０Ｂ】
0005135417.tif 000027
【図２１】
0005135417.tif 000028
【図２２Ａ】
0005135417.tif 000029
【図２２Ｂ】
0005135417.tif 000030
【図２３】
0005135417.tif 000031
【図２４】
0005135417.tif 000032
【図２５】
0005135417.tif 000033
【図２６】
0005135417.tif 000034
【図２７】
0005135417.tif 000035
【図２８】
0005135417.tif 000036
【図２９】
0005135417.tif 000037
【図３０】
0005135417.tif 000038
【図３１】
0005135417.tif 000039
【図３２】
0005135417.tif 000040
【図３３】
0005135417.tif 000041
【図３４】
0005135417.tif 000042