(57)【要約】【課題】簡単な処理で探索距離を変更し、探索結果をわかりやすく通知する。【解決手段】ステップＳ２１で探索ボタンが操作された場合、ステップＳ２２で探索ボタンが押下された時間Ｔが検出され、ステップＳ２３で時間Ｔに比例する探索距離が算出され、ステップＳ２４で探索が行われる。ステップＳ２５で探索状態ＬＥＤが点滅され、ステップＳ２６で探索開始から所定の時間が経過したと判断された場合、ステップＳ２７でスレーブを１つ以上発見したか否かが判断される。スレーブが１つ以上発見された場合、ステップＳ２８で発見したスレーブの数が検出され、ステップＳ２９で探索状態ＬＥＤが発見したスレーブの数に応じた明るさで点灯される。スレーブが発見されていない場合、ステップＳ３０で探索状態ＬＥＤが消灯される。本発明は、例えば、パーソナルコンピュータ、ＰＤＡ、携帯型電話機などをはじめとする無線通信装置に適用できる。【選択図】　　　図８
2004013569.tif 000002
【特許請求の範囲】
【請求項１】
他の情報処理装置と無線で通信することが可能な情報処理装置において、
前記他の情報処理装置への情報の送信の開始をユーザが指令するための操作入力を受ける入力手段と、
前記他の情報処理装置への前記情報の送信を制御する制御手段と
を備え、
前記制御手段は、前記ユーザによる前記入力手段への操作内容に基づいて、前記情報の送信範囲を制御する
ことを特徴とする情報処理装置。
【請求項２】
前記他の情報処理装置に送信する前記情報の送信電力を増幅する増幅手段を更に備え、
前記制御手段は、前記増幅手段による前記送信電力の増幅値を制御することにより、前記情報の送信範囲を制御する
ことを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記制御手段は、前記ユーザによる前記入力手段への操作時間に基づいて、前記情報の送信範囲を制御する
ことを特徴とする請求項１に記載の情報処理装置。
【請求項４】
前記情報は、通信先を確立するための問い合わせ信号である
ことを特徴とする請求項１に記載の情報処理装置。
【請求項５】
前記入力手段は、ボタンで構成され、
前記制御手段は、前記ボタンの操作回数に基づいて、前記情報の送信範囲を制御する
ことを特徴とする請求項１に記載の情報処理装置。
【請求項６】
前記ボタンの操作回数に基づいて、前記情報の送信距離を算出する算出手段を更に備え、
前記制御手段は、前記算出手段による算出結果に基づいて、前記情報の送信範囲を制御する
ことを特徴とする請求項５に記載の情報処理装置。
【請求項７】
前記入力手段は、ボタンで構成され、
前記制御手段は、前記ボタンの押下時間に基づいて、前記情報の送信範囲を制御する
ことを特徴とする請求項１に記載の情報処理装置。
【請求項８】
前記ボタンの押下時間に基づいて、前記情報の送信距離を算出する算出手段を更に備え、
前記制御手段は、前記算出手段による算出結果に基づいて、前記情報の送信範囲を制御する
ことを特徴とする請求項７に記載の情報処理装置。
【請求項９】
前記入力手段は、ボタンで構成され、
前記制御手段は、前記ボタンの押下強さに基づいて、前記情報の送信範囲を制御する
ことを特徴とする請求項１に記載の情報処理装置。
【請求項１０】
前記ボタンの押下強さに基づいて、前記情報の送信距離を算出する算出手段を更に備え、
前記制御手段は、前記算出手段による算出結果に基づいて、前記情報の送信範囲を制御する
ことを特徴とする請求項９に記載の情報処理装置。
【請求項１１】
前記入力手段は、ボタンで構成され、
前記制御手段は、前記ボタンの押下速さに基づいて、前記情報の送信範囲を制御する
ことを特徴とする請求項１に記載の情報処理装置。
【請求項１２】
前記ボタンの押下速さに基づいて、前記情報の送信距離を算出する算出手段を更に備え、
前記制御手段は、前記算出手段による算出結果に基づいて、前記情報の送信範囲を制御する
ことを特徴とする請求項１１に記載の情報処理装置。
【請求項１３】
前記入力手段は、ジョグダイヤルで構成され、
前記制御手段は、前記ジョグダイヤルの回転角度に基づいて、前記情報の送信範囲を制御する
ことを特徴とする請求項１に記載の情報処理装置。
【請求項１４】
前記情報は、通信先を確立するための問い合わせ信号であり、
前記制御手段は、前記ジョグダイヤルが回転の中心方向へ押下された場合、前記他の情報処理装置との通信を開始する
ことを特徴とする請求項１３に記載の情報処理装置。
【請求項１５】
前記入力手段は、タッチパッドで構成され、
前記制御手段は、前記タッチパッドに触れている物体の移動距離に基づいて、前記情報の送信範囲を制御する
ことを特徴とする請求項１に記載の情報処理装置。
【請求項１６】
前記入力手段は、タッチパッドで構成され、
前記制御手段は、前記タッチパッドに物体が触れている時間に基づいて、前記情報の送信範囲を制御する
ことを特徴とする請求項１に記載の情報処理装置。
【請求項１７】
前記入力手段は、レバーで構成され、
前記制御手段は、前記レバーの移動距離に基づいて、前記情報の送信範囲を制御する
ことを特徴とする請求項１に記載の情報処理装置。
【請求項１８】
前記入力手段は、マウスで構成され、
前記制御手段は、前記マウスの移動距離に基づいて、前記情報の送信範囲を制御する
ことを特徴とする請求項１に記載の情報処理装置。
【請求項１９】
前記入力手段は、ジョイスティックで構成され、
前記制御手段は、前記ジョイスティックの操作角度に基づいて、前記情報の送信範囲を制御する
ことを特徴とする請求項１に記載の情報処理装置。
【請求項２０】
前記制御手段により制御される前記情報の送信範囲に関する情報を通知する通知手段
を更に備えることを特徴とする請求項１に記載の情報処理装置。
【請求項２１】
前記通知手段はＬＥＤで構成されている
ことを特徴とする請求項２０に記載の情報処理装置。
【請求項２２】
前記ＬＥＤは、前記入力手段と一体で構成されている
ことを特徴とする請求項２１に記載の情報処理装置。
【請求項２３】
前記通知手段を構成するＬＥＤは２つ以下である
ことを特徴とする請求項２１に記載の情報処理装置。
【請求項２４】
前記ＬＥＤは、点滅速度を、前記情報の送信範囲によって変更する
ことを特徴とする請求項２１に記載の情報処理装置。
【請求項２５】
前記制御手段により送信が制御された前記問い合わせ信号に対する応答信号の受信を制御する受信制御手段と、
前記受信制御手段により、前記応答信号の受信待ち受け状態であることを通知する通知手段と
を更に備えることを特徴とする請求項４に記載の情報処理装置。
【請求項２６】
前記通知手段は、前記制御手段により制御される前記問い合わせ信号の送信範囲に関する情報を更に通知する
ことを特徴とする請求項２５に記載の情報処理装置。
【請求項２７】
前記通知手段は、前記受信制御手段による前記応答信号の受信結果を更に通知する
ことを特徴とする請求項２５に記載の情報処理装置。
【請求項２８】
前記通知手段はＬＥＤで構成されている
ことを特徴とする請求項２５に記載の情報処理装置。
【請求項２９】
前記ＬＥＤは、前記入力手段と一体で構成されている
ことを特徴とする請求項２８に記載の情報処理装置。
【請求項３０】
前記通知手段を構成するＬＥＤは２つ以下である
ことを特徴とする請求項２８に記載の情報処理装置。
【請求項３１】
前記制御手段により送信が制御された前記問い合わせ信号に対する応答信号の受信を制御する受信制御手段と、
前記受信制御手段による前記応答信号の受信結果を通知する通知手段と
を更に備えることを特徴とする請求項４に記載の情報処理装置。
【請求項３２】
前記通知手段は、前記制御手段により制御される前記問い合わせ信号の送信範囲に関する情報を更に通知する
ことを特徴とする請求項３１に記載の情報処理装置。
【請求項３３】
前記通知手段はＬＥＤで構成されている
ことを特徴とする請求項３１に記載の情報処理装置。
【請求項３４】
前記ＬＥＤは、前記入力手段と一体で構成されている
ことを特徴とする請求項３３に記載の情報処理装置。
【請求項３５】
前記通知手段を構成するＬＥＤは２つ以下である
ことを特徴とする請求項３３に記載の情報処理装置。
【請求項３６】
前記ＬＥＤは、点灯時の明るさを、前記受信制御手段による前記応答信号の受信数によって変更する
ことを特徴とする請求項３３に記載の情報処理装置。
【請求項３７】
他の情報処理装置と無線で通信することが可能な情報処理装置の情報処理方法において、
前記他の情報処理装置への情報の送信の開始をユーザが指令するための操作入力を制御する入力制御ステップと、
前記他の情報処理装置への前記情報の送信を制御する制御ステップと
を含み、
前記制御ステップの処理では、前記ユーザにより入力され、前記入力制御ステップの処理により入力が制御された操作内容に基づいて、前記情報の送信範囲を制御する
ことを特徴とする情報処理方法。
【請求項３８】
他の情報処理装置と無線で通信することが可能な情報処理装置用のプログラムであって、
前記他の情報処理装置への情報の送信の開始をユーザが指令するための操作入力を制御する入力制御ステップと、
前記他の情報処理装置への前記情報の送信を制御する制御ステップと
を含み、
前記制御ステップの処理では、前記ユーザにより入力され、前記入力制御ステップの処理により入力が制御された操作内容に基づいて、前記情報の送信範囲を制御する
ことを特徴とするコンピュータが読み取り可能なプログラムが記録されている記録媒体。
【請求項３９】
他の情報処理装置と無線で通信することが可能な情報処理装置を制御するコンピュータが実行可能なプログラムであって、
前記他の情報処理装置への情報の送信の開始をユーザが指令するための操作入力を制御する入力制御ステップと、
前記他の情報処理装置への前記情報の送信を制御する制御ステップと
を含み、
前記制御ステップの処理では、前記ユーザにより入力され、前記入力制御ステップの処理により入力が制御された操作内容に基づいて、前記情報の送信範囲を制御する
ことを特徴とするプログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、情報処理装置および情報処理方法、記録媒体、並びにプログラムに関し、特に、無線通信を行う場合に、通信相手を探索する必要があるときに用いて好適な、情報処理装置および情報処理方法、記録媒体、並びにプログラムに関する。
【０００２】
【従来の技術】
近年、ＩｒＤＡ（ＩｎｆｒａＲｅｄ　Ｄａｔａ　Ａｓｓｏｃｉａｔｉｏｎ）やＢｌｕｅｔｏｏｔｈなどの近距離無線通信技術が広く普及している。
【０００３】
ＩｒＤＡは赤外線を用いた無線通信技術であり、ソフトウェアの設定のみで１．１５２Ｍｂｐｓおよび４Ｍｂｐｓの通信が可能である。
【０００４】
一方、Ｂｌｕｅｔｏｏｔｈは、２．４ＧＨｚ帯域を用いる無線伝送方式であり、赤外線を用いる場合と異なり、指向性がなく、浸透性が高い。Ｂｌｕｅｔｏｏｔｈは、例えば、パソコン、周辺機器、家電、携帯電話など、デバイスを問わないデータ交換を実現するインターフェイスとして期待されている。
【０００５】
Ｂｌｕｅｔｏｏｔｈ対応機器には、周波数ホッピングパターンを決定する「マスタ」と、マスタに従って通信する「スレーブ」が存在し、一台のマスタと複数（最高７台）のスレーブでネットワークが構成される。スレーブは、マスタが決めた周波数ホッピングパターンに同期して、マスタ−スレーブ間の通信を行う。機器間の通信は、常にマスタを通して行われ、スレーブ間で直接通信が行われることはない。
【０００６】
Ｂｌｕｅｔｏｏｔｈにおいて、通信相手の機器を選択する場合、マスタは、周りに存在する機器に対してブロードキャストで問い合わせ信号（Ｉｎｑｕｉｒｙ）を送信して、通信可能機器の探索を行い、スレーブからの応答を集めて、通信可能な機器の機種名や機器ＩＤなどの一覧を、表示画面上に表示し、その中から、通信相手の機器をユーザに選択させるという方法が一般的である。
【０００７】
【発明が解決しようとする課題】
しかしながら、この方法では、近くにある機器も、遠くにある機器も、通信可能な範囲内に存在すれば、混在して一覧表示されてしまう。例えば、表示画面上の一覧表示が機器ＩＤで行われる場合、ユーザには直感的にわかりにくい複数の機器ＩＤの表示の中から、所望のものを選択するのは困難である。同様に、表示画面上の一覧表示が機種名で行われる場合、通信可能機器の中に同じ種類の機器が複数あったとき、ユーザがそのうちのどの機器を選択するかを判断するのは困難である。
【０００８】
特に、Ｂｌｕｅｔｏｏｔｈなどの指向性を持たない短距離無線通信技術においては、指向性がある赤外線等を利用した通信技術と異なり、全方向で、所定の範囲内の機器が通信可能となるため、複数の通信可能機器から、通信相手の機器を直感的に選ぶことは困難である。
【０００９】
また、従来の方法では、通信相手の機器を確定するためには、ユーザに、表示を参照させて、その中から所望の機器を選ぶといった操作を強いるため、簡単な操作で直観的に通信相手の機器を確定することができる技術が望まれている。
【００１０】
特に、近年では、各種の情報処理装置が小型化しており、通信をしたい相手側の機器に容易に近づけることができる。例えば、２つのＰＤＡ（Ｐｅｒｓｏｎａｌ　Ｄａｔａ　Ａｓｓｉｓｔａｎｃｅ）間で情報を授受したい場合、ＰＤＡ同士を近づけることは容易である。また、例えば、プロジェクタなどの据置き型の機器に他の装置から画像を無線通信によって送信するような場合においても、ビデオカメラやデジタルカメラなどの小型化が進んでいるため、プロジェクタにビデオカメラやデジタルカメラなどを近づけるのは容易である。
【００１１】
しかしながら、従来の方法では、通信相手の機器を確定するための問い合わせは、所定の範囲内に対して、無差別に送信され、その範囲内に存在するすべての無線通信可能な機器が問い合わせに対して返答してしまうため、通信相手の機器との距離にかかわりなく、複数の通信可能機器から、通信相手の機器を選択しなければならない状況が生じる。
【００１２】
本発明はこのような状況に鑑みてなされたものであり、非常に簡単な操作で、直感的に、通信相手となる無線通信装置（マスタに対するスレーブ）を確定することができるようにするものである。
【００１３】
【課題を解決するための手段】
本発明の情報処理装置は、他の情報処理装置への情報の送信の開始をユーザが指令するための操作入力を受ける入力手段と、他の情報処理装置への情報の送信を制御する制御手段とを備え、制御手段は、ユーザによる入力手段への操作内容に基づいて、情報の送信範囲を制御することを特徴とする。
【００１４】
他の情報処理装置に送信する情報の送信電力を増幅する増幅手段を更に備えさせるようにすることができ、制御手段には、増幅手段による送信電力の増幅値を制御することにより、情報の送信範囲を制御させるようにすることができる。
【００１５】
制御手段には、ユーザによる入力手段への操作時間に基づいて、情報の送信範囲を制御させるようにすることができる。
【００１６】
情報は、通信先を確立するための問い合わせ信号であるものとすることができる。
【００１７】
入力手段は、ボタンで構成されるものとすることができ、制御手段には、ボタンの操作回数に基づいて、情報の送信範囲を制御させるようにすることができる。
【００１８】
ボタンの操作回数に基づいて、情報の送信距離を算出する算出手段を更に備えさせるようにすることができ、制御手段には、算出手段による算出結果に基づいて、情報の送信範囲を制御させるようにすることができる。
【００１９】
入力手段は、ボタンで構成されるものとすることができ、制御手段には、ボタンの押下時間に基づいて、情報の送信範囲を制御させるようにすることができる。
【００２０】
ボタンの押下時間に基づいて、情報の送信距離を算出する算出手段を更に備えさせるようにすることができ、制御手段には、算出手段による算出結果に基づいて、情報の送信範囲を制御させるようにすることができる。
【００２１】
入力手段は、ボタンで構成されるものとすることができ、制御手段には、ボタンの押下強さに基づいて、情報の送信範囲を制御させるようにすることができる。
【００２２】
ボタンの押下強さに基づいて、情報の送信距離を算出する算出手段を更に備えさせるようにすることができ、制御手段には、算出手段による算出結果に基づいて、情報の送信範囲を制御させるようにすることができる。
【００２３】
入力手段は、ボタンで構成されるものとすることができ、制御手段には、ボタンの押下速さに基づいて、情報の送信範囲を制御させるようにすることができる。
【００２４】
ボタンの押下速さに基づいて、情報の送信距離を算出する算出手段を更に備えさせるようにすることができ、制御手段には、算出手段による算出結果に基づいて、情報の送信範囲を制御させるようにすることができる。
【００２５】
入力手段は、ジョグダイヤルで構成されるものとすることができ、制御手段には、ジョグダイヤルの回転角度に基づいて、情報の送信範囲を制御させるようにすることができる。
【００２６】
情報は、通信先を確立するための問い合わせ信号であるものとすることができ、制御手段には、ジョグダイヤルが回転の中心方向へ押下された場合、他の情報処理装置との通信を開始させるようにすることができる。
【００２７】
入力手段は、タッチパッドで構成されるものとすることができ、制御手段には、タッチパッドに触れている物体の移動距離に基づいて、情報の送信範囲を制御させるようにすることができる。
【００２８】
入力手段は、タッチパッドで構成されるものとすることができ、制御手段には、タッチパッドに物体が触れている時間に基づいて、情報の送信範囲を制御させるようにすることができる。
【００２９】
入力手段は、レバーで構成されるものとすることができ、制御手段には、レバーの移動距離に基づいて、情報の送信範囲を制御させるようにすることができる。
【００３０】
入力手段は、マウスで構成されるものとすることができ、制御手段には、マウスの移動距離に基づいて、情報の送信範囲を制御させるようにすることができる。
【００３１】
入力手段は、ジョイスティックで構成されるものとすることができ、制御手段には、ジョイスティックの操作角度に基づいて、情報の送信範囲を制御させるようにすることができる。
【００３２】
制御手段により制御される情報の送信範囲に関する情報を通知する通知手段を更に備えさせるようにすることができる。
【００３３】
通知手段はＬＥＤで構成されているものとすることができる。
【００３４】
ＬＥＤは、入力手段と一体で構成されているものとすることができる。
【００３５】
通知手段を構成するＬＥＤは２つ以下であるものとすることができる。
【００３６】
ＬＥＤは、点滅速度を、情報の送信範囲によって変更するものとすることができる。
【００３７】
制御手段により送信が制御された問い合わせ信号に対する応答信号の受信を制御する受信制御手段と、受信制御手段により、応答信号の受信待ち受け状態であることを通知する通知手段とを更に備えさせるようにすることができる。
【００３８】
通知手段には、制御手段により制御される問い合わせ信号の送信範囲に関する情報を更に通知させるようにすることができる。
【００３９】
通知手段には、受信制御手段による応答信号の受信結果を更に通知させるようにすることができる。
【００４０】
通知手段はＬＥＤで構成されているものとすることができる。
【００４１】
ＬＥＤは、入力手段と一体で構成されているものとすることができる。
【００４２】
通知手段を構成するＬＥＤは２つ以下であるものとすることができる。
【００４３】
制御手段により送信が制御された問い合わせ信号に対する応答信号の受信を制御する受信制御手段と、受信制御手段による応答信号の受信結果を通知する通知手段とを更に備えさせるようにすることができる。
【００４４】
通知手段には、制御手段により制御される問い合わせ信号の送信範囲に関する情報を更に通知させるようにすることができる。
【００４５】
通知手段はＬＥＤで構成されているものとすることができる。
【００４６】
ＬＥＤは、入力手段と一体で構成されているものとすることができる。
【００４７】
通知手段を構成するＬＥＤは２つ以下であるものとすることができる。
【００４８】
ＬＥＤには、点灯時の明るさを、受信制御手段による応答信号の受信数によって変更させるようにすることができる。
【００４９】
本発明の情報処理方法は、他の情報処理装置への情報の送信の開始をユーザが指令するための操作入力を制御する入力制御ステップと、他の情報処理装置への情報の送信を制御する制御ステップとを含み、制御ステップの処理では、ユーザにより入力され、入力制御ステップの処理により入力が制御された操作内容に基づいて、情報の送信範囲を制御することを特徴とする。
【００５０】
本発明の記録媒体に記録されているプログラムは、他の情報処理装置への情報の送信の開始をユーザが指令するための操作入力を制御する入力制御ステップと、他の情報処理装置への情報の送信を制御する制御ステップとを含み、制御ステップの処理では、ユーザにより入力され、入力制御ステップの処理により入力が制御された操作内容に基づいて、情報の送信範囲を制御することを特徴とする。
【００５１】
本発明のプログラムは、他の情報処理装置への情報の送信の開始をユーザが指令するための操作入力を制御する入力制御ステップと、他の情報処理装置への情報の送信を制御する制御ステップとを含み、制御ステップの処理では、ユーザにより入力され、入力制御ステップの処理により入力が制御された操作内容に基づいて、情報の送信範囲を制御することを特徴とする。
【００５２】
本発明の情報処理装置、および情報処理方法、並びにプログラムにおいては、他の情報処理装置へ情報の送信の開始をユーザが指令するための操作が入力され、他の情報処理装置への情報の送信が制御され、ユーザにより入力された操作内容に基づいて、情報の送信範囲が制御される。
【００５３】
【発明の実施の形態】
以下、図を参照して、本発明の実施の形態について説明する。
【００５４】
図１は、本発明を適用した無線通信装置１の構成を示すブロック図である。無線通信装置１は、例えば、パーソナルコンピュータ、ＰＤＡ、携帯型電話機、カーナビゲーションシステム、あるいは時計など、無線通信の機能を有するあらゆる情報処理装置とすることが可能である。
【００５５】
無線通信装置１は、例えば、Ｂｌｕｅｔｏｏｔｈなどの通信方式を利用して、無線通信で、他の機器と情報を授受することが可能である。以下、無線通信装置１は、Ｂｌｕｅｔｏｏｔｈを利用して通信を行い、マスタとして、複数のスレーブと通信することができるものとして説明する。
【００５６】
ＣＰＵ１１は、無線通信装置１の各部の処理を制御するものであり、例えば、操作部１２から入力されるユーザの操作に基づいて、所定の情報をドライブ１３に装着されている記録媒体から読み込んでＲＯＭ（Ｒｅａｄ　Ｏｎｌｙ　Ｍｅｍｏｒｙ）１４に記憶させ、ＲＡＭ（Ｒａｎｄｏｍ　Ａｃｃｅｓｓ　Ｍｅｍｏｒｙ）１５に読み込ませて実行したり、無線通信以外の機能（例えば、無線通信装置１がパーソナルコンピュータなどである場合は、ソフトウェアプログラムの実行など、パーソナルコンピュータの一般的な機能）を実行するための処理を行う。
【００５７】
また、ＣＰＵ１１は、無線通信部１７による他の機器との情報の授受を制御する。ＣＰＵ１１は、検索開始操作部１６が操作されたことを検出した場合、その操作内容（例えば、ボタンの押下回数、押下時間、押下強さ、もしくは押下速度、あるいは、レバーの移動量など）に基づいて、無線通信可能なスレーブを探索するために無線通信部１７がブロードキャスト（無線通信ネットワークに接続されるすべての機器が受信しなければならない通信）で送信する問い合わせ信号（Ｉｎｑｕｉｒｙ）の到達範囲を制御する。また、ＣＰＵ１１は、無線通信部１７が実行している通信処理の状態や結果に基づいて、探索状態表示部１８を制御して、ユーザに、通信処理の状態や結果を通知する。
【００５８】
操作部１２は、例えば、キー、ボタン、タッチパネルなどの入力デバイスにより構成され、ユーザから、探索開始操作部１６により操作される探索開始以外の操作入力を受け、操作内容をＣＰＵ１１に出力する。
【００５９】
ＲＯＭ１４は、ＣＰＵ１１が使用するプログラムや演算用のパラメータのうちの基本的に固定のデータを格納する。ＲＡＭ１５は、ＣＰＵ１１の実行において使用するプログラムや、その実行において適宜変化するパラメータを格納する。
【００６０】
探索開始操作部１６は、例えば、ボタン、ジョグダイヤル、タッチパッド、レバー、あるいはジョイスティックなどの入力デバイスにより構成され、ユーザがスレーブの探索の開始を指令する場合に操作される。探索開始操作部１６は、例えば、ボタンの押下回数、押下時間、押下強さ、押下速度、ジョグダイヤルの回転量、タッチパッドに指などが触れている時間、もしくはタッチパッド上の指などの移動量、レバーの移動量、あるいは、ジョイスティックの操作角度などを検出し、ＣＰＵ１１に出力する。
【００６１】
無線通信部１７は、ＣＰＵ１１の制御に従って無線通信動作を行う。無線通信制御部３１は、ＣＰＵ１１から供給される制御信号に従って、無線通信部１７内の他の部分を制御し、ＣＰＵ１１から供給される送信データを送信データ処理部３２に供給したり、受信データ処理部３６から供給された受信データを、ＣＰＵ１１に出力する。送信データ処理部３２は、無線通信制御部３１から入力された送信データを、ＲＦ信号に変換して、送信アンプ３３に出力する。
【００６２】
送信アンプ３３は、送信データ処理部３２から供給されたＲＦ信号を増幅して（すなわち、送信電力を増幅して）、アンテナ制御部３４に出力する。送信される情報が、無線通信可能なスレーブを探索するための問い合わせ信号である場合、無線通信制御部３１は、ＣＰＵ１１から供給される制御信号に従って、送信アンプ３３によるＲＦ信号の増幅の強度を制御することにより、問い合わせ信号の到達範囲を制御する。
【００６３】
アンテナ制御部３４は、無線通信制御部３１から供給される制御信号に従って、アンテナ２０との接続を、送信アンプ３３か、受信アンプ３５の、いずれかに切り替える。すなわち、アンテナ制御部３４は、送信アンプ３３から供給された増幅ＲＦ信号を、アンテナ２０から送信させたり、アンテナ２０が受信した受信信号を、受信アンプ３５に出力する。アンテナ２０は、供給されたＲＦ信号を輻射することによって無線信号を機器の外部に送信し、外部から送信されたＲＦ信号を受信する。すなわち、アンテナ２０は、送信にも受信にも兼用される
【００６４】
受信アンプ３５は、アンテナ制御部３４から入力された受信ＲＦ信号を増幅して、受信データ処理部３６に出力する。受信データ処理部２２は、受信アンプ３５から入力された増幅受信ＲＦ信号を、受信データに変換して、無線通信制御部３１に出力する。
【００６５】
探索状態表示部１８は、例えば、ＬＥＤ（Ｌｉｇｈｔ　Ｅｍｉｔｔｉｎｇ　Ｄｉｏｄｅ）などで構成され、ＣＰＵ１１の制御に基づいて、無線通信部１７が実行するスレーブの探索処理の状態、および探索結果に対応して、点灯、消灯、または点滅を行う。
【００６６】
表示部１９は、ＣＰＵ１１の制御に基づいて、供給されたテキスト、もしくは画像などを表示する。
【００６７】
また、ＣＰＵ１１には、必要に応じてドライブ１３が接続されており、ドライブ１３には、例えば、磁気ディスク２１、光ディスク２２、光磁気ディスク２３、および半導体メモリ２４が装着され、データの授受を行う。
【００６８】
次に、無線通信装置１の動作について説明する。
【００６９】
ユーザは、探索開始操作部１４を操作する。ＣＰＵ１１は、探索開始操作部１４の操作内容（例えば、ボタンの押下回数、押下時間、押下強さ、もしくは押下速度、あるいは、レバーの移動量など）に従って、無線通信部１７を制御し、問い合わせ信号を所定の範囲に送信させる。
【００７０】
無線通信部１７の無線通信制御部３１は、ＣＰＵ１１の制御に従って、送信データ処理部３２、送信アンプ３３、およびアンテナ制御部３４を制御して、アンテナ２０から、ブロードキャストで、問い合わせ信号を送信する。
【００７１】
ＣＰＵ１１は、無線通信部１７による問い合わせ信号の送信の間、探索状態表示部１８を制御して、現在、スレーブの探索中であることをユーザに通知する。通知方法の詳細については後述する。
【００７２】
そして、アンテナ２０が、所定の時間（たとえば、１０秒など）が経過しても、スレーブからの応答信号を１つも受信しなかった場合、ＣＰＵ１１は、探索状態表示部１８を制御して、スレーブがひとつも探索できなかったことをユーザに通知する。通知方法の詳細については後述する。
【００７３】
アンテナ２０が、所定の時間（たとえば、１０秒など）内に、スレーブからの応答信号を受信した場合、応答信号は、アンテナ制御部３４、受信アンプ３５、および受信データ処理部３６を介して、無線通信制御部３１に供給される。無線通信制御部３１は、ＣＰＵ１１に、スレーブからの応答信号の内容（例えば、応答したスレーブの機器ＩＤなど）を出力する。
【００７４】
ＣＰＵ１１は、探索状態表示部１８を制御して、スレーブが探索できたことをユーザに通知する。通知方法の詳細については後述する。スレーブが複数探索された場合、ＣＰＵ１１は、必要に応じて、通信相手となるスレーブを選択して、通信を確立し、スレーブとの情報の授受を開始する。
【００７５】
図２乃至図４は、探索開始操作部１６および探索状態表示部１８の構成例を示す。
【００７６】
図２において、探索状態ＬＥＤ４１は、探索状態表示部１８を構成するものであり、ＣＰＵ１１の制御に従って、点灯したり、消灯したり、あるいは、点滅したりする。また、探索状態ＬＥＤ４１が点滅する場合、ＣＰＵ１１の制御に従って、その点滅の間隔が制御されるようにしてもよいし、探索状態ＬＥＤ４１が点灯する場合、点灯時の色や、点灯の明るさが制御されたりするようにしてもよい。探索ボタン４２は、探索開始操作部１６を構成するものである。
【００７７】
図３は図２の探索状態ＬＥＤ４１と探索ボタン４２を一体に構成したもので、図２における場合と比較して、更に、ユーザが直感的に操作しやすく、簡単な形態となっている。
【００７８】
図４において、探索ボタン４２は、探索開始操作部１６を構成するものであり、近距離探索状態ＬＥＤ４３、および遠距離探索状態ＬＥＤ４４は、探索状態表示部１８を構成するものである。近距離探索状態ＬＥＤ４３は、主に、近距離のスレーブを探索中であることをユーザに通知し、遠距離探索状態ＬＥＤ４４は、主に、遠距離のスレーブを探索中であることをユーザに通知する。
【００７９】
近距離探索状態ＬＥＤ４３、および遠距離探索状態ＬＥＤ４４は、図２および図３の探索状態ＬＥＤ４１と同様に、ＣＰＵ１１の制御に従って、その点滅の間隔が制御されるようにしてもよいし、点灯時の色や、点灯の明るさが制御されるようにしてもよい。また、１つのＬＥＤを用いる場合と比較して、近距離探索状態ＬＥＤ４３、および遠距離探索状態ＬＥＤ４４の、点灯、消灯、もしくは点滅の組合せにより、スレーブの探索状態や探索結果について、多くの情報をユーザに通知することができる。
【００８０】
図２および図３においては、１つのＬＥＤを用いて、図４においては、２つのＬＥＤを用いて探索状態表示部１８を構成するものとして説明しているが、ＬＥＤの数は、２つ以下に制限されるものではない。上述したように、複数のＬＥＤによって探索状態表示部１８を構成することにより、スレーブの探索状態や探索結果について、多くの情報をユーザに通知することができるようになる。しかしながら、ＬＥＤの数を多くしすぎてしまっては、ユーザの直感的な判断を妨げてしまう結果になってしまうので、ここでは、１もしくは２つのＬＥＤを用いて探索状態表示部１８を構成するものとして説明する。
【００８１】
次に、図５のフローチャートを参照して、無線通信装置１によるスレーブの探索処理１について説明する。図５のフローチャートにおいては、図２および図３を用いて説明したように、探索開始操作部１６は探索ボタン４２で構成され、探索状態表示部１８は、検索状態ＬＥＤ４１で構成されているものとして説明する。
【００８２】
ステップＳ１において、ＣＰＵ１１は、探索開始操作部１６から供給される信号を基に、探索ボタン４２が操作されたか否かを判断する。ステップＳ１において、探索ボタン４２が操作されていないと判断された場合、探索ボタン４２が操作されたと判断されるまで、ステップＳ１の処理が繰り返される。
【００８３】
ステップＳ１において、探索ボタン４２が操作されたと判断された場合、ステップＳ２において、ＣＰＵ１１は、探索ボタン４２は１秒以上押下されたか否かを判断する。
【００８４】
ステップＳ２において、探索ボタン４２は１秒以上押下されたと判断された場合、ステップＳ３において、ＣＰＵ１１は、無線通信部１７を制御して、遠距離探索を行う。すなわち、無線通信制御部３１は、ＣＰＵ１１の制御に従って、送信データ処理部３２、送信アンプ３３、およびアンテナ制御部３４を制御して、アンテナ２０から、ブロードキャストで、問い合わせ信号を送信する。
【００８５】
このとき、無線通信制御部３１は、図６に示されるように、無線通信のマスタとして機能している無線通信装置１に対して、所定の範囲Ｃ１に問い合わせ信号が到達するように、送信アンプ３３による問い合わせ信号の増幅強度を制御する。この場合、スレーブとなる無線通信装置５１−１乃至無線通信装置５１−４のうち、範囲Ｃ１内に存在する無線通信装置５１−１乃至無線通信装置５１−３に問い合わせ信号が到達し、範囲Ｃ１外に存在する無線通信装置５１−４には、問い合わせ信号が到達しない。
【００８６】
以下、無線通信装置５１−１乃至無線通信装置５１−４を個々に区別する必要がない場合、単に無線通信装置５１と総称する。
【００８７】
ステップＳ４において、ＣＰＵ１１は、探索状態表示部１８を制御し、ユーザに、遠距離探索中であることを通知するために、探索状態ＬＥＤ４１を低速で点滅させる。
【００８８】
ステップＳ５において、ＣＰＵ１１は、探索開始から、例えば、１０秒などの、所定の時間が経過したか否かを判断する。ステップＳ５において、所定の時間が経過していないと判断された場合、処理は、ステップＳ３に戻り、それ以降の処理が繰り返される。
【００８９】
ステップＳ２において、探索ボタン４２は１秒以上押下されていないと判断された場合、ステップＳ６において、ＣＰＵ１１は、無線通信部１７を制御して、近距離探索を行う。すなわち、無線通信制御部３１は、ＣＰＵ１１の制御に従って、送信データ処理部３２、送信アンプ３３、およびアンテナ制御部３４を制御して、アンテナ２０から、ブロードキャストで、問い合わせ信号を送信する。
【００９０】
このとき、無線通信制御部３１は、無線通信のマスタとして機能している無線通信装置１に対して、ステップＳ３において実行された遠距離探索よりも近い所定の距離内の範囲Ｃ２に問い合わせ信号が到達するように、送信アンプ３３による問い合わせ信号の増幅強度を制御する。このとき、図７に示されるように、範囲Ｃ２内に存在するスレーブである無線通信装置５１−１のみに問い合わせ信号が到達する。
【００９１】
ステップＳ７において、ＣＰＵ１１は、探索状態表示部１８を制御し、ユーザに、近距離探索中であることを通知するために、探索状態ＬＥＤ４１を高速で点滅させる。
【００９２】
ステップＳ８において、ＣＰＵ１１は、探索開始から、例えば、１０秒などの、所定の時間が経過したか否かを判断する。ステップＳ８において、所定の時間が経過していないと判断された場合、処理は、ステップ６に戻り、それ以降の処理が繰り返される。
【００９３】
ステップＳ５において、所定の時間が経過したと判断された場合、もしくは、ステップＳ８において、所定の時間が経過したと判断された場合、ステップＳ９において、ＣＰＵ１１は、無線通信部１７から供給される信号を基に、スレーブを１つ以上発見したか否かを判断する。
【００９４】
ステップＳ９において、スレーブを１つ以上発見したと判断された場合、ステップＳ１０において、ＣＰＵ１１は、探索状態表示部１８を制御し、ユーザに、スレーブを１つ以上発見したことを通知するために、探索状態ＬＥＤ４１を連続点灯させて、処理が終了される。
【００９５】
ステップＳ９において、スレーブを発見していないと判断された場合、ステップＳ１１において、ＣＰＵ１１は、探索状態表示部１８を制御し、ユーザに、スレーブを発見できなかったことを通知するために、探索状態ＬＥＤ４１を消灯させて、処理が終了される。
【００９６】
図５のフローチャートを用いて説明した処理により、探索ボタン４２の押下時間に基づいて、探索範囲を変更することができるので、ユーザは、簡単な操作で、近距離探索と遠距離探索とを区別して指令することができる。従って、ユーザが、無線通信を行いたいマスタとスレーブを近づけることができる場合、マスタの近距離のみを探索させることにより、例えば、複数の機器ＩＤの表示の中から所望のものを選択するような操作を行うことなく、簡単な操作で、所望の機器同士の無線通信を確立することが可能となる。
【００９７】
また、無線通信装置１が探索状態であるか否か、探索状態である場合の探索距離、およびスレーブが発見できたか否かは、１つのＬＥＤによって、ユーザにわかりやすく通知される。特に、図３を用いて説明したように、探索状態ＬＥＤ４１と探索ボタン４２を一体に構成した場合、更に、ユーザにとって、操作と通知の関係がわかりやすくなるので、簡単に操作することができるようになる。
【００９８】
なお、複数のスレーブが発見された場合、従来と同様にして、表示部１９に、発見されたスレーブの機器ＩＤなどを表示させて、ユーザによって選択可能なようにしてもよいのはもちろんである。
【００９９】
図５のフローチャートを用いて説明した探索処理１においては、探索ボタン４２の押下時間によって、探索処理における探索距離が、予め定められている遠距離であるか、予め定められている近距離であるかを決定するものとして説明しているが、無線通信装置１は、例えば、探索ボタン４２の押下時間に基づいて、探索処理における探索距離を算出することができるようにしてもよい。
【０１００】
図８のフローチャートを参照して、探索ボタン４２の押下時間によって、探索距離を算出する、探索処理２について説明する。
【０１０１】
ステップＳ２１において、ＣＰＵ１１は、探索開始操作部１６から供給される信号を基に、探索ボタン４２が操作されたか否かを判断する。ステップＳ２１において、探索ボタン４２が操作されていないと判断された場合、探索ボタン４２が操作されたと判断されるまで、ステップＳ２１の処理が繰り返される。
【０１０２】
ステップＳ２１において、探索ボタン４２が操作されたと判断された場合、ステップＳ２２において、ＣＰＵ１１は、探索ボタン４２が押下された時間Ｔを検出する。
【０１０３】
ステップＳ２３において、ＣＰＵ１１は、ステップＳ２２において検出された時間Ｔから、例えば、時間Ｔに所定の係数を乗算することなどにより、探索ボタン４２が押下された時間Ｔに比例する探索距離を算出する。
【０１０４】
ステップＳ２４において、ＣＰＵ１１は、無線通信部１７を制御して、算出された距離に基づいて探索を行う。すなわち、無線通信制御部３１は、ＣＰＵ１１の制御に従って、送信データ処理部３２、送信アンプ３３、およびアンテナ制御部３４を制御して、アンテナ２０から、ブロードキャストで、問い合わせ信号を送信する。
【０１０５】
このとき、無線通信制御部３１は、無線通信のマスタとして機能している無線通信装置１に対して、ステップＳ２３において算出された探索距離内に問い合わせ信号が到達するように、送信アンプ３３による問い合わせ信号の増幅強度を制御する。
【０１０６】
ステップＳ２５において、ＣＰＵ１１は、探索状態表示部１８を制御し、ユーザに、スレーブの離探索中であることを通知するために、探索状態ＬＥＤ４１を点滅させる。例えば、ＣＰＵ１１は、ステップＳ２３において算出された探索距離に対応した点滅速度で、探索状態ＬＥＤ４１を点滅させるようにしてもよい。
【０１０７】
ステップＳ２６において、ＣＰＵ１１は、探索開始から、例えば、１０秒などの、所定の時間が経過したか否かを判断する。ステップＳ２６において、所定の時間が経過していないと判断された場合、処理は、ステップＳ２４に戻り、それ以降の処理が繰り返される。
【０１０８】
ステップＳ２６において、所定の時間が経過したと判断された場合、ステップＳ２７において、ＣＰＵ１１は、無線通信部１７から供給される信号を基に、スレーブを１つ以上発見したか否かを判断する。
【０１０９】
ステップＳ２７において、スレーブを１つ以上発見したと判断された場合、ステップＳ２８において、ＣＰＵ１１は、無線通信部１７から供給される信号を基に、問い合わせに対して応答した無線通信装置５１の数、すなわち、発見したスレーブの数を検出する。
【０１１０】
ステップＳ２９において、ＣＰＵ１１は、探索状態表示部１８を制御し、ユーザに、スレーブを１つ以上発見したこと、および、おおよそいくつのスレーブを発見したかを通知するために、探索状態ＬＥＤ４１を、発見したスレーブの数に応じた明るさで（例えば、発見されたスレーブの数が多いほど明るく）点灯させて、処理が終了される。
【０１１１】
ステップＳ２７において、スレーブを発見していないと判断された場合、ステップＳ３０において、ＣＰＵ１１は、探索状態表示部１８を制御し、ユーザに、スレーブを発見できなかったことを通知するために、探索状態ＬＥＤ４１を消灯させて、処理が終了される。
【０１１２】
図８を用いて説明した処理により、ユーザは、探索ボタン４２の押下時間によって、自由に探索距離を変更することができるので、より直感的に、所望の距離内のスレーブのみを探索して、通信を確立することが可能となる。
【０１１３】
また、図８を用いて説明した処理においては、発見したスレーブの数により、探索状態ＬＥＤ４１の点灯の明るさを変更することができるようになされている。
【０１１４】
探索状態ＬＥＤ４１を、発見したスレーブの数に応じた明るさで点灯させても、ユーザには、発見されたスレーブの数を確実に通知することはできない。しかしながら、ユーザは、発見されたスレーブのおおよその数さえわかれば、所望のスレーブとの接続を確立させるために、探索ボタン４２が押下された時間Ｔに比例する探索距離が短すぎるか、あるいは長すぎるかを判断することが可能である。
【０１１５】
このような構成を有することにより、無線通信装置１は、ユーザに対して多くの情報を与えて操作を困難にすることなく、できるだけ少ない入出力手段によって、簡単な操作で直感的に探索範囲を操作させたり、探索状態、および探索結果を認識させることが可能となる。
【０１１６】
このように、探索処理２においては、発見したスレーブの数に基づいて、探索状態ＬＥＤ４１の点灯の明るさを変化させるようにしているので、ユーザは、直感的に、発見したスレーブの数の多少を判断することができる。発見したスレーブの数が複数である場合に、通信を行うスレーブを更に絞り込むための処理は、どのような処理であってもかまわないが、例えば、ＣＰＵ１１は、必要に応じて、従来における場合と同様にして、表示部１９にそれぞれのスレーブの情報を表示させて、ユーザに選択させるようにしてもよい。
【０１１７】
また、探索開始操作部１６が、ジョグダイヤルによって構成されている場合、ユーザは、ジョグダイヤルを少しだけ回転させて、近距離からスレーブの探索を開始させ、探索状態ＬＥＤ４１が消灯してしまった場合に、ジョグダイヤルの回転操作を繰り返すようにして、マスタである無線通信装置１に最も近い場所に存在するスレーブのみを発見することができるようにしてもよい。すなわち、ユーザが、ジョグダイヤルの回転操作を繰り返して、初めにスレーブが発見された場合、そのスレーブは、マスタである無線通信装置１に最も近い場所に存在するものである。
【０１１８】
このように、探索開始操作部１６が、ジョグダイヤルによって構成されている場合、例えば、ジョグダイヤルを回転の中心方向に押下する処理を、無線通信開始の指令とすることにより、ユーザは、複雑な処理を行うことなく、無線通信装置１に最も近いスレーブのみを探索して、無線通信を開始することが可能となる。
【０１１９】
図８のフローチャートを用いて説明した探索処理２においては、探索ボタン４２の押下時間によって、探索距離を算出するものとして説明しているが、探索距離は、例えば、探索ボタン４２の押下回数によって決定されるものとしてもよい。また、図８のフローチャートにおいては、探索開始操作部１６は、図２および図３を用いて説明したように、検索状態ＬＥＤ４１で構成されているものとして説明したが、探索開始操作部１６は、図４を用いて説明したように、近距離探索状態ＬＥＤ４３、および遠距離探索状態ＬＥＤ４４の２つのＬＥＤによって構成されるようにしてもよい。
【０１２０】
図９のフローチャートを参照して、探索ボタン４２の押下回数によって探索距離を決定し、探索開始操作部１６を、近距離探索状態ＬＥＤ４３、および遠距離探索状態ＬＥＤ４４を用いて構成した場合の探索処理３について説明する。
【０１２１】
ステップＳ４１において、ＣＰＵ１１は、探索開始操作部１６から供給される信号を基に、探索ボタン４２が操作されたか否かを判断する。ステップＳ４１において、探索ボタン４２が操作されていないと判断された場合、探索ボタン４２が操作されたと判断されるまで、ステップＳ４１の処理が繰り返される。
【０１２２】
ステップＳ４１において、探索ボタン４２が操作されたと判断された場合、ステップＳ４２において、ＣＰＵ１１は、探索ボタン４２は２回以上押下されたか否かを判断する。
【０１２３】
ステップＳ４２において、探索ボタン４２は２回以上押下されたと判断された場合、ステップＳ４３において、ＣＰＵ１１は、無線通信部１７を制御して、図６を用いて説明した遠距離探索を行う。すなわち、無線通信制御部３１は、ＣＰＵ１１の制御に従って、送信データ処理部３２、送信アンプ３３、およびアンテナ制御部３４を制御して、アンテナ２０から、ブロードキャストで、問い合わせ信号を送信する。
【０１２４】
このとき、無線通信制御部３１は、無線通信のマスタとして機能している無線通信装置１に対して、所定の範囲Ｃ１に問い合わせ信号が到達するように、送信アンプ３３による問い合わせ信号の増幅強度を制御する。
【０１２５】
ステップＳ４４において、ＣＰＵ１１は、探索状態表示部１８を制御し、ユーザに、遠距離探索中であることを通知するために、図１０に示されるように、近距離探索状態ＬＥＤ４３、および、遠距離探索状態ＬＥＤ４４を点滅させる。
【０１２６】
ステップＳ４５において、ＣＰＵ１１は、探索開始から、例えば、１０秒などの、所定の時間が経過したか否かを判断する。ステップＳ４５において、所定の時間が経過していないと判断された場合、処理は、ステップＳ４３に戻り、それ以降の処理が繰り返される。
【０１２７】
ステップＳ４２において、探索ボタン４２は２回以上押下されていないと判断された場合、ステップＳ４６において、ＣＰＵ１１は、無線通信部１７を制御して、図７を用いて説明した近距離探索を行う。
【０１２８】
このとき、無線通信制御部３１は、無線通信のマスタとして機能している無線通信装置１に対して、ステップＳ４３において実行された遠距離探索よりも近い所定の距離内の範囲Ｃ２に問い合わせ信号が到達するように、送信アンプ３３による問い合わせ信号の増幅強度を制御する。
【０１２９】
ステップＳ４７において、ＣＰＵ１１は、探索状態表示部１８を制御し、ユーザに、近距離探索中であることを通知するために、図１１に示されるように、近距離探索状態ＬＥＤ４３のみを点滅させる。
【０１３０】
ステップＳ４８において、ＣＰＵ１１は、探索開始から、例えば、１０秒などの、所定の時間が経過したか否かを判断する。ステップＳ４８において、所定の時間が経過していないと判断された場合、処理は、ステップ４６に戻り、それ以降の処理が繰り返される。
【０１３１】
ステップＳ４５において、所定の時間が経過したと判断された場合、もしくは、ステップＳ４８において、所定の時間が経過したと判断された場合、ステップＳ４９において、ＣＰＵ１１は、無線通信部１７から供給される信号を基に、スレーブを１つ以上発見したか否かを判断する。
【０１３２】
ステップＳ４９において、スレーブを発見していないと判断された場合、ステップＳ５０において、ＣＰＵ１１は、探索状態表示部１８を制御し、ユーザに、スレーブを発見できなかったことを通知するために、近距離探索状態ＬＥＤ４３、および遠距離探索状態ＬＥＤ４４を消灯させて、処理が終了される。
【０１３３】
ステップＳ４９において、スレーブを発見したと判断された場合、ステップＳ５１において、ＣＰＵ１１は、スレーブは複数発見されたか否かを判断する。
【０１３４】
ステップＳ５１において、スレーブは複数発見されていない、すなわち、１つだけ発見されたと判断された場合、ステップＳ５２において、ＣＰＵ１１は、探索状態表示部１８を制御し、ユーザに、スレーブを１つだけ発見したことを通知するために、近距離探索状態ＬＥＤ４３を連続点灯させて処理が終了される。
【０１３５】
ステップＳ５１において、スレーブは複数発見されたと判断された場合、ステップＳ５３において、ＣＰＵ１１は、探索状態表示部１８を制御し、ユーザに、スレーブを複数発見したことを通知するために、近距離探索状態ＬＥＤ４３、および遠距離探索状態ＬＥＤ４４を連続点灯させて処理が終了される。
【０１３６】
図９のフローチャートを用いて説明した処理により、無線通信装置１は、探索ボタン４２の押下回数によって、探索処理における探索距離が、予め定められている遠距離であるか、予め定められている近距離であるかを決定することが可能となる。また、無線通信装置１は、近距離探索状態ＬＥＤ４３、および遠距離探索状態ＬＥＤ４４の、点灯、消灯、あるいは、点滅の組合せにより、テキストなどの表示を行うことなく、探索状態、あるいは、探索結果を、ある程度詳細にユーザに通知することが可能となる。
【０１３７】
このような構成を有することにより、無線通信装置１は、ユーザに対して多くの情報を与えて操作を困難にすることなく、できるだけ少ない入出力手段によって、簡単な操作で直感的に探索範囲を操作させたり、探索状態、および探索結果を認識させることが可能となる。
【０１３８】
図９のフローチャートを用いて説明した探索処理２においては、探索ボタン４２の押下回数によって、探索処理における探索距離が、予め定められている遠距離であるか、予め定められている近距離であるかを決定するものとして説明しているが、探索距離は、例えば、探索ボタン４２の押下回数に基づいて算出されるものとしてもよい。
【０１３９】
また、図９のフローチャートにおいては、探索開始操作部１６は、図４を用いて説明したように、近距離探索状態ＬＥＤ４３、および遠距離探索状態ＬＥＤ４４の２つのＬＥＤによって構成されるものとして説明したが、探索開始操作部１６は、図２および図３を用いて説明したように、１つの検索状態ＬＥＤ４１で構成され、検索状態ＬＥＤ４１として、ＣＰＵ１１の制御に基づいて、複数の色で点灯が可能なものを備えるようにすることにより、検索状態ＬＥＤ４１の点灯時の色によって、発見されたスレーブの数をユーザに通知することができるようにしてもよい。
【０１４０】
図１２のフローチャートを参照して、探索ボタン４２の押下回数によって探索距離を算出し、探索開始操作部１６を、ＣＰＵ１１の制御に基づいて、複数の色で点灯することが可能な検索状態ＬＥＤ４１を用いて構成した場合の探索処理４について説明する。
【０１４１】
ステップＳ７１において、ＣＰＵ１１は、探索開始操作部１６から供給される信号を基に、探索ボタン４２が操作されたか否かを判断する。ステップＳ７１において、探索ボタン４２が操作されていないと判断された場合、探索ボタン４２が操作されたと判断されるまで、ステップＳ７１の処理が繰り返される
【０１４２】
ステップＳ７１において、探索ボタン４２が操作されたと判断された場合、ステップＳ７２において、ＣＰＵ１１は、探索開始操作部１６から供給される信号を基に、探索ボタン４２の操作回数を検出する。
【０１４３】
ステップＳ７３において、ＣＰＵ１１は、ステップＳ７２において検出された操作回数から、例えば、操作回数に所定の係数を乗算することなどにより、探索ボタン４２の操作回数に比例する探索距離を算出する。
【０１４４】
ステップＳ７４において、ＣＰＵ１１は、無線通信部１７を制御して、算出された距離に基づいて探索を行う。すなわち、無線通信制御部３１は、ＣＰＵ１１の制御に従って、送信データ処理部３２、送信アンプ３３、およびアンテナ制御部３４を制御して、アンテナ２０から、ブロードキャストで、問い合わせ信号を送信する。
【０１４５】
このとき、無線通信制御部３１は、無線通信のマスタとして機能している無線通信装置１に対して、ステップＳ７３において算出された探索距離内に問い合わせ信号が到達するように、送信アンプ３３による問い合わせ信号の増幅強度を制御する。
【０１４６】
ステップＳ７５において、ＣＰＵ１１は、探索状態表示部１８を制御し、ユーザに、スレーブの離探索中であることを通知するために、探索状態ＬＥＤ４１を点滅させる。例えば、ＣＰＵ１１は、ステップＳ７３において算出された探索距離に対応した点滅速度で、探索状態ＬＥＤ４１を点滅させるようにしてもよい。
【０１４７】
ステップＳ７６において、ＣＰＵ１１は、探索開始から、例えば、１０秒などの、所定の時間が経過したか否かを判断する。ステップＳ７６において、所定の時間が経過していないと判断された場合、処理は、ステップＳ７４に戻り、それ以降の処理が繰り返される。
【０１４８】
ステップＳ７６において、所定の時間が経過したと判断された場合、ステップＳ７７において、ＣＰＵ１１は、無線通信部１７から供給される信号を基に、スレーブを１つ以上発見したか否かを判断する。
【０１４９】
ステップＳ７７において、スレーブを１つ以上発見したと判断された場合、ステップＳ７８において、ＣＰＵ１１は、無線通信部１７から供給される信号を基に、問い合わせに対して応答した無線通信装置５１の数、すなわち、発見したスレーブの数を検出する。
【０１５０】
ステップＳ７９において、ＣＰＵ１１は、探索状態表示部１８を制御し、ユーザに、スレーブを１つ以上発見したこと、および、いくつのスレーブを発見したかを通知するために、探索状態ＬＥＤ４１を、発見したスレーブの数に応じた色で連続点灯させて処理が終了される。
【０１５１】
ステップＳ７７において、スレーブを発見していないと判断された場合、ステップＳ８０において、ＣＰＵ１１は、探索状態表示部１８を制御し、ユーザに、スレーブを発見できなかったことを通知するために、探索状態ＬＥＤ４１を消灯させて、処理が終了される。
【０１５２】
図１２を用いて説明した処理により、無線通信装置１は、探索ボタン４２の押下回数に基づいて、探索距離を算出することができ、また、検索状態ＬＥＤ４１に、複数の色で点灯可能なＬＥＤを用いるようにすることにより、無線通信装置１は、検索状態ＬＥＤ４１の点灯時の色によって、発見されたスレーブの数をユーザに通知することができる。
【０１５３】
このような構成を有することにより、無線通信装置１は、ユーザに対して多くの情報を与えて操作を困難にすることなく、できるだけ少ない入出力手段によって、簡単な操作で直感的に探索範囲を設定させたり、探索状態、および探索結果を認識させることが可能となる。
【０１５４】
本発明を適用することにより、無線通信装置１においては、操作入力を受けるただ１つの入力手段（例えば、探索ボタン４２）の操作によって、問い合わせ信号が到達可能な範囲を設定することができるので、必要以上の数のスレーブから問い合わせに対する応答信号を受信することがなくなり、例えば、多くの接続可能状態のスレーブの機器ＩＤなどを表示して、ユーザに選ばせるような煩雑な操作を行わせないようにすることができる。
【０１５５】
特に、近年の、各種情報処理装置（例えば、ＰＤＡ、携帯型電話機、デジタルスチルカメラ、デジタルビデオカメラ、パーソナルコンピュータなど）の小型化に伴い、それらの装置を移動させることが非常に容易になっている。すなわち、ユーザにとって、通信を実行させたい機器同士を一定の距離範囲内に近づけることは非常に容易であるので、本発明を適用することにより、複雑な操作を行うことなく、例えば、探索ボタン４２の押下操作のみで、近接した機器同士の無線通信接続を確定することが可能になる。
【０１５６】
また、以上説明した処理においては、探索ボタン４２の押下時間、もしくは探索ボタン４２の押下回数によって、問い合わせ信号が到達可能な範囲を変更することができるものとして説明したが、無線通信装置１は、探索ボタン４２の押下強さ、あるいは、押下速度を検出することによって、探索処理における探索距離が、予め定められている遠距離であるか、予め定められている近距離であるかを決定したり、押下強さ、あるいは、押下速度に基づいて探索距離を算出するようにしてもよい。
【０１５７】
なお、ここでは、探索ボタン４２の押下操作によって、問い合わせ信号が到達可能な範囲を変更することができるものとして説明したが、無線通信装置１は、探索ボタン４２に代わって、例えば、ジョグダイヤル、レバー、タッチパッド、マウス、ジョイスティックなどの、あらゆる入力デバイスを用いることができる。
【０１５８】
例えば、探索ボタン４２に代わって、ジョグダイヤルが利用された場合、無線通信装置１は、ジョグダイヤルの回転角度に基づいて、問い合わせ信号が到達可能な範囲を変更するようにすることができる。同様にして、無線通信装置１は、レバーの移動距離、タッチパットに指などが触れている時間、もしくはタッチパッドに触れている指などの移動距離、マウスの移動距離、ジョイスティックの操作角度などに基づいて、問い合わせ信号が到達可能な範囲を変更するようにすることができる。
【０１５９】
このように、本発明を適用することにより、ユーザは、１つの入力デバイスに対する操作のみで、問い合わせ信号の送信を指令し、かつ、問い合わせ信号が到達可能な範囲を設定するようにすることができるので、非常に操作性に優れた無線通信装置を提供することが可能となる。
【０１６０】
また、本発明を適用することにより、無線通信装置１は、スレーブの探索状態、あるいは探索結果を、１つ、あるいは２つのＬＥＤのみでユーザに通知することが可能である。すなわち、無線通信装置１は、スレーブ探索状態、あるいは探索結果を、１つ、あるいは２つのＬＥＤの点灯、消灯、点滅、点滅速度の変更、あるいは、点灯時の色などを用いて、ユーザに通知することができる。
【０１６１】
従って、ユーザは、例えば、機器ＩＤなどのわかりにくい情報を用いることなく、直感的に、無線通信装置１の、スレーブ探索状態、あるいは探索結果を認知することができる。
【０１６２】
また、図３を用いて説明したように、探索状態ＬＥＤ４１と探索ボタン４２を一体に構成することにより、更に、ユーザにとっての操作性が向上する。更に、このような簡単な構成で、ユーザインタフェースを実現することにより、ユーザの操作性を向上しつつ、部品点数を減少し、コストダウンを図ることができる。
【０１６３】
なお、ここでは、Ｂｌｕｅｔｏｏｔｈを用いて無線通信処理を行う場合を例にして説明したが、Ｂｌｕｅｔｏｏｔｈ以外のいかなる無線通信方法を用いた場合においても、本発明は適用可能である。
【０１６４】
また、ここでは、探索状態ＬＥＤ４１などを用いて、例えば、点滅中は探索処理中であることを示し、その点滅速度によって探索距離を通知し、連続点灯でスレーブが発見できたことを通知し、消灯によってスレーブが発見できなかったことを通知し、更に、点灯の明るさや色によって、発見されたスレーブの数を通知するものとして説明したが、ＬＥＤの点滅および点滅速度、点灯および消灯、並びに点灯の明るさや色によって、ユーザに通知される情報の組合せは、この限りではなく、例えば、ＬＥＤの点滅速度によって発見されたスレーブの数を通知したり、点灯の明るさや色によって、探索距離を通知するようにしてもよい。
【０１６５】
上述した一連の処理は、ソフトウェアにより実行することもできる。そのソフトウェアは、そのソフトウェアを構成するプログラムが、専用のハードウェアに組み込まれているコンピュータ、または、各種のプログラムをインストールすることで、各種の機能を実行することが可能な、例えば汎用のパーソナルコンピュータなどに、記録媒体からインストールされる。
【０１６６】
この記録媒体は、図１に示すように、コンピュータとは別に、ユーザにプログラムを提供するために配布される、プログラムが記録されている磁気ディスク２１（フレキシブルディスクを含む）、光ディスク２２（ＣＤ−ＲＯＭ（Ｃｏｍｐａｃｔ　Ｄｉｓｋ−Ｒｅａｄ　Ｏｎｌｙ　Ｍｅｍｏｒｙ），ＤＶＤ（Ｄｉｇｉｔａｌ　Ｖｅｒｓａｔｉｌｅ　Ｄｉｓｋ）を含む）、光磁気ディスク２３（ＭＤ（Ｍｉｎｉ−Ｄｉｓｋ）（商標）を含む）、もしくは半導体メモリ２４などよりなるパッケージメディアなどにより構成される。
【０１６７】
また、本明細書において、記録媒体に記録されるプログラムを記述するステップは、記載された順序に沿って時系列的に行われる処理はもちろん、必ずしも時系列的に処理されなくとも、並列的あるいは個別に実行される処理をも含むものである。
【０１６８】
【発明の効果】
本発明によれば、他の情報処理装置と無線通信を行うことができる。
また、本発明によれば、ユーザの操作内容に基づいて、情報の送信範囲を制御するようにしたので、複雑な操作をユーザに行わせることなく、所望の機器との無線通信を確立することができる。
【図面の簡単な説明】
【図１】本発明を適用した無線通信装置の構成を示すブロック図である。
【図２】探索状態ＬＥＤおよび探索ボタンの構成例を示す図である。
【図３】探索状態ＬＥＤおよび探索ボタンの構成例を示す図である。
【図４】探索状態ＬＥＤおよび探索ボタンの構成例を示す図である。
【図５】探索処理１を説明するフローチャートである。
【図６】スレーブの探索範囲について説明する図である。
【図７】スレーブの探索範囲について説明する図である。
【図８】探索処理２を説明するフローチャートである。
【図９】探索処理３を説明するフローチャートである。
【図１０】ＬＥＤの点灯状態について説明する図である。
【図１１】ＬＥＤの点灯状態について説明する図である。
【図１２】探索処理４を説明するフローチャートである。
【符号の説明】
１　無線通信装置，　１１　ＣＰＵ，　１２　操作部，　１６　操作開始操作部，　１７　無線通信部，　１８　無線状態表示部，　３１　無線通信制御部，３３　送信アンプ，　４１　探索状態ＬＥＤ，　４２　探索ボタン，　４３　近距離探索状態ＬＥＤ，　４４　遠距離探索状態ＬＥＤ，　５１　無線通信装置
【図１】
2004013569.tif 000003
【図２】
2004013569.tif 000004
【図３】
2004013569.tif 000005
【図４】
2004013569.tif 000006
【図５】
2004013569.tif 000007
【図６】
2004013569.tif 000008
【図７】
2004013569.tif 000009
【図８】
2004013569.tif 000010
【図９】
2004013569.tif 000011
【図１０】
2004013569.tif 000012
【図１１】
2004013569.tif 000013
【図１２】
2004013569.tif 000014