(57)【要約】【課題】  簡単な操作により、ユーザが所望の無線通信装置間の無線接続や切断を実現することが可能な無線通信装置を提供すること。【解決手段】  ＵＷＢのような、測距機能を有する近距離無線通信方法を用いて無線通信を行う無線通信装置であり、距離情報を用いて無線接続の確立・切断制御を行う。例えば、通信可能範囲内の他の無線装置との距離を測定し、予め定めた距離以内に存在する無線通信装置が見つかったらその無線通信装置との無線接続を確立する。また、無線接続中の無線通信装置が所定距離以遠に遠ざかったら接続を切断する。【選択図】  図２
2007158447.tif 000002
【特許請求の範囲】
【請求項１】
測距機能を有する近距離無線通信方法を用いて無線通信を行う無線通信装置であって、
無線通信可能な範囲内に存在する通信可能な他の無線通信装置との距離を、前記測距機能を用いて測定する測距手段と、
前記測定した距離を用いて、前記他の無線通信装置から、無線接続を確立すべき１つを決定する決定手段と、
前記決定された他の無線通信装置との無線接続を確立する無線制御手段と、
前記無線接続を用いてデータ通信を行うデータ通信手段とを有し、
前記測距手段が、前記無線接続を確立した他の無線通信装置との距離を測定し、前記無線制御手段が、前記無線接続を確立した他の無線通信装置との距離が予め定めた条件を満たした場合に、前記無線接続を切断することを特徴とする無線通信装置。
【請求項２】
前記決定手段が、前記測定された距離が予め定めた距離以内で、かつ最も近い無線通信装置を、前記無線接続を確立すべき１つとして決定することを特徴とする請求項１に記載の無線通信装置。
【請求項３】
前記決定手段が、前記測定された距離が予め定めた距離以内で、かつ予め定められた時間内に予め定められた距離以上接近する無線通信装置を、前記無線接続を確立すべき１つとして決定することを特徴とする請求項１に記載の無線通信装置。
【請求項４】
前記決定手段が、前記測定された距離が予め定めた距離以遠から当該予め定めた距離以内となった回数が予め定められた回数に達した無線通信装置を、前記無線接続を確立すべき１つとして決定することを特徴とする請求項１に記載の無線通信装置。
【請求項５】
さらに、前記他の無線通信装置の状態を取得する状態取得手段を有し、
前記決定手段が、前記測定された距離が予め定めた距離以内であり、かつ前記状態取得手段が取得した状態が予め定めた第１の状態である無線通信装置を、前記無線接続を確立すべき１つとして決定することを特徴とする請求項１に記載の無線通信装置。
【請求項６】
前記無線制御手段が、前記無線接続を確立した他の無線通信装置の距離が、予め定めた切断距離以上となった場合に、前記無線接続を切断することを特徴とする請求項１から５のいずれかに記載の無線通信装置。
【請求項７】
前記無線制御手段が、前記無線接続を確立した他の無線通信装置の距離が予め定めた距離以内で、かつ予め定められた時間内に予め定められた距離以上遠ざかった場合に、前記無線接続を切断することを特徴とする請求項１から５のいずれかに記載の無線通信装置。
【請求項８】
前記無線制御手段が、前記測定された距離が予め定めた距離以遠から当該予め定めた距離以内となった回数が予め定められた回数に達した場合に、前記無線接続を切断することを特徴とする請求項１から５のいずれかに記載の無線通信装置。
【請求項９】
さらに、前記他の無線通信装置の状態を取得する状態取得手段を有し、
前記無線制御手段が、前記測定された距離が予め定めた距離以遠であり、かつ前記状態取得手段が取得した状態が予め定めた第２の状態である場合に、前記無線接続を切断することを特徴とする請求項１から５のいずれかに記載の無線通信装置。
【請求項１０】
さらに、無線通信可能な範囲内に存在する、通信可能な他の無線通信装置が複数存在する場合に、前記複数の無線通信装置の各々と、接続の優先順位とを対応付けたリストを生成するリスト生成手段を有し、
前記無線制御手段が、前記リスト中の前記優先順位に従って順次前記複数の無線通信装置と無線接続を確立することを特徴とする請求項１から９のいずれかに記載の無線通信装置。
【請求項１１】
さらに、前記複数の無線通信装置の各々から固有情報を取得する固有情報取得手段を有し、
前記リスト生成手段が、前記複数の無線通信装置の各々の距離と前記固有情報のうち少なくとも前記距離を用いて前記優先順位を決定することを特徴とする請求項１０に記載の無線通信装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、無線通信装置に関し、特に、他の無線通信装置との間の無線接続及び切断の制御に関する。
【背景技術】
【０００２】
近年、高速な無線通信技術の開発が進められており、ＵＷＢ（Ultra-Wideband）はその一つとして知られている。ＵＷＢの特徴は、約１Ｇｂｐｓ程度の近距離高速無線通信と、低消費電力であり、現在広く用いられている無線ＬＡＮと比較すると、転送速度が約１０倍であり、また伝送電力は約１／３０程度で済むと考えられている。
【０００３】
このようなことからＵＷＢは所謂「ホームネットワーク」を実現する手段として期待されている。例えば、ワイヤレスＵＳＢ（Universal Serial Bus）規格は、現在は有線通信の規格であるＵＳＢを、ＵＷＢをベースとして無線化しようとする規格である。また、ＵＷＢは超極細パルスを高い時間精度で検出可能であるため、送受信の時間差を利用したＵＷＢデバイス間の測距精度が非常に高いという特徴を有している。
【０００４】
無線通信を利用することによって、これまでケーブルなどを用いて有線接続していた機器間の接続の自由度が増し、ユーザの利便性が向上する。その反面、無線通信では、機器間の接続が目に見えないため、どの機器とどの機器が接続されているのかをユーザが認識しにくくなる。また、無線通信が可能な範囲内に無線通信可能な機器が複数存在している場合も考えられるが、それぞれの機器の持つ固有のＩＤやＩＰアドレスといった固有パラメータを使用して無線接続する場合、それらを入力する手間や入力方法が煩雑である。特に、デジタルカメラなどの小型装置では、限られた数の、かつ小さいボタンやキーを用いてパラメータを入力しなくてはならず、ユーザの使い勝手は良くない。
【０００５】
【特許文献１】特開２００２−１１８５７７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
そのため、現在、煩雑なキー操作等を行わずに、所望の無線通信装置同士の無線接続や切断を行うための技術が求められている。例えば、特許文献１には、認証モード時には発信する電波の電力を小さくするとともに、他の無線通信装置が発信する電波の到達範囲内に入ったことを自動的或いはユーザが確認して、無線接続を行う方法が提案されている。
【０００７】
しかしながら、特許文献１に記載された方法では、通信可能な範囲内に複数の他の無線通信機器が存在している場合、どの機器と通信を行うことができるのかをユーザが知ることは簡単ではない。また、電波の到達する範囲も機器を使用する状況や場所によって一定でないこともあり、接続できている相手機器をユーザが明確に知ることができないという問題がある。
【０００８】
本発明はこのような従来技術の課題に鑑みてなされたものであり、簡単な操作により、所望の無線通信装置間の無線接続や切断を実現することが可能な無線通信装置を提供することを目的とする。
【課題を解決するための手段】
【０００９】
本発明に係る無線通信装置は、例えば、測距機能を有する近距離無線通信方法を用いて無線通信を行う無線通信装置であって、無線通信可能な範囲内に存在する通信可能な他の無線通信装置との距離を、測距機能を用いて測定する測距手段と、測定した距離を用いて、他の無線通信装置から、無線接続を確立すべき１つを決定する決定手段と、決定された他の無線通信装置との無線接続を確立する無線制御手段と、無線接続を用いてデータ通信を行うデータ通信手段とを有し、測距手段が、無線接続を確立した他の無線通信装置との距離を測定し、無線制御手段が、無線接続を確立した他の無線通信装置との距離が予め定めた条件を満たした場合に、無線接続を切断することを特徴とする。そして、このような構成を採用することにより、上記の目的を達成する。
【発明の効果】
【００１０】
本発明によれば、ユーザが簡単な操作で無線接続やその切断をすることが可能となる。
【発明を実施するための最良の形態】
【００１１】
以下、図面を参照して本発明の好適な実施形態を説明する。
（第１の実施形態）
図１は、本発明の第１の実施形態における無線通信装置で用いられる無線通信部１００の主要な構成要素を示すブロック図である。図１に示す無線通信部１００は、無線通信装置に内蔵されたものであっても、無線通信装置から取り外し可能なものであってもよい。また、本実施形態における無線通信装置には、パーソナルコンピュータ（ＰＣ）、プリンタ、デジタルカメラ、デジタルビデオカメラ、デジタルカメラ付き携帯電話、テレビジョン受像機等の装置を用いることができる。
【００１２】
本実施形態における無線通信部１００は、測距機能を有する近距離無線通信方法を用いて無線通信を行う。測距機能を有する近距離無線通信方法は、どのような方法であってもよいが、本実施形態では、IEEE 802.15.3aで検討されているＵＷＢ（Ultra Wide Band）を用いることとする。もちろん、ＵＷＢを採用したワイヤレスＵＳＢ規格を用いることも可能である。
【００１３】
本実施形態における無線通信部１００は、測距及びデータ通信を行うためのアンテナ１と、ＵＷＢによる測距を行うための測距受信部３、測距送信部４を有する。また、他の無線通信装置からのデータを受信するためのデータ受信部５と、他の無線通信装置にデータを送信するためのデータ送信部６とを有する。アンテナ切り替え制御部２は、測距時とデータ通信時とで、アンテナ１と送受信部３〜６との接続を切り替える。無線制御部７は、無線通信装置全体を制御する。なお、無線制御部７は、測定した距離を用いて、無線接続を確立すべき相手機器を決定する決定手段として機能する。
【００１４】
図８は、本実施形態における無線通信装置の一例であるプリンタ８の主要な構成要素を示すブロック図である。
プリンタ制御部８０は、プリンタ８の動作を制御する。プリンタ制御部８０は、ＣＰＵ（Central Processing Unit）と、当該ＣＰＵで実行可能な制御プログラムを格納する記憶装置（不揮発性メモリ、ハードディスクドライブ等）と、当該ＣＰＵのワークエリアとして用いられるＲＡＭ（Random Access Memory）とを備える。
【００１５】
表示部８１は、通常ＬＣＤ（Liquid Crystal Display）や有機ＥＬディスプレイなどのディスプレイ装置である。表示部８１は、プリンタ８の動作状態やユーザへのメッセージ、デジタルカメラ９から送信された画像データなどを、プリンタ制御部８０の制御に従って表示する。
【００１６】
プリンタエンジン部８２は、カットシートなどの記録媒体に対してプリントを実行する機構部分である。記録媒体の搬送機構に加え、プリントヘッドやインクタンク（プリンタ８がインクジェットプリンタの場合）又はプロセスカートリッジ（プリンタ８がレーザープリンタの場合）等が含まれる。
操作部８３はユーザがプリンタ８に指示を与えるために用いられ、ボタンやキー、タッチパネルなどが一般に用いられる。
【００１７】
プリンタ制御部８０は、無線通信部１００の動作も制御できる。但し、他の無線通信装置との無線接続の確立並びに切断に係る処理は、主に無線通信部１００が行い、確立や切断といったイベントを無線制御部７からプリンタ制御部８０に通知する。プリンタ制御部８０は、このイベントに応答して、例えばデータ通信の準備を行ったり、プリント動作の制御を行ったりする。
【００１８】
なお、図８においては、説明及び理解を簡単にするため、プリンタ８がプリント機能のみを有する場合について説明したが、スキャナ機能、ファックス機能等をさらに有するプリンタであってもよいことは言うまでもない。
【００１９】
図９は、本実施形態における無線通信装置の一例であるデジタルカメラ９の主要な構成要素を示すブロック図である。
カメラ制御部９０は、デジタルカメラ９の動作を制御する。カメラ制御部９０は、ＣＰＵと、当該ＣＰＵで実行可能な制御プログラムを格納する記憶装置（不揮発性メモリ、ハードディスクドライブ等）と、当該ＣＰＵのワークエリアとして用いられるＲＡＭとを備える。
【００２０】
表示部９１は、通常ＬＣＤや有機ＥＬディスプレイなどのディスプレイ装置である。表示部９１は、デジタルカメラ９の動作状態やユーザへのメッセージ、記録部９２が記憶媒体から読み出した撮影画像データ、プリンタ８から送信された情報（測距結果等）等を、カメラ制御部９０の制御に従って表示する。なお、表示部９１の一部として、スピーカーなどの音声出力装置が設けられていても良い。
【００２１】
記録部９２は、デジタルカメラ９の撮影画像データを、メモリカード等の取り外し可能な記憶媒体や、デジタルカメラ９の内蔵メモリ等の記憶媒体に対して記録する。また、記憶媒体に記録されている画像データを読み出す。
【００２２】
画像処理部９３は、撮像部９４から出力されるアナログデータに対してＡ／Ｄ変換を行い、ホワイトバランス処理や色補間処理など、所謂現像処理と呼ばれる一連の画層処理を行う。また、画像処理部９３は、記録部９２への記録前に、撮影画像データの圧縮符号化処理を必要に応じて行う。
【００２３】
撮像部９４は、撮影レンズ、メカニカルシャッター、絞り、オートフォーカス（ＡＦ）レンズ駆動モータ、撮像素子等を有する。撮像素子は、ＣＣＤセンサ、ＣＭＯＳイメージセンサ等から構成される。撮像部９４は、カメラ制御部９０の制御に従い、撮像素子に被写体を結像させ、撮像素子を露光し、撮影画像をアナログデータとして出力する。
【００２４】
操作部９５はユーザがデジタルカメラ９に指示を与えるために用いられ、ボタンやキー、タッチパネルなどが一般に用いられる。
【００２５】
カメラ制御部９０は、無線通信部１００の動作も制御できる。但し、他の無線通信装置との無線接続の確立並びに切断に係る処理は、主に無線通信部１００が行い、確立や切断といったイベントを無線制御部７からカメラ制御部９０に通知する。カメラ制御部９０は、このイベントに応答して、例えばデータ通信の準備を行ったり、メッセージ表示の制御を行ったりする。
なお、デジタルカメラ１０も、本実施形態における無線通信装置の一例であり、デジタルカメラ９と同等の構成を有するものとする。
【００２６】
図２は、プリンタ８と、プリンタ８との通信可能範囲１２内に存在する、デジタルカメラ９、１０とを模式的に示した図である。
ここでは、デジタルカメラ９、１０のうちの１台と、プリンタ８とを無線接続し、ダイレクトプリントをする場合を考える。なお、本実施形態では、デジタルカメラ等の撮像装置と、プリンタとの間で直接通信を行い、撮像装置側の画像データをプリンタにプリントさせる機能を「ダイレクトプリント」と呼ぶ。ダイレクトプリントを実現する技術には、Pictbridge（CIPA DC-001-2003）規格等が知られている。
【００２７】
図２に示す例では、プリンタ８がホストとして動作し、デジタルカメラ９、１０がデバイスとして動作するものとする。また、プリンタ８とデジタルカメラ９、１０は、あらかじめＵＷＢによる無線通信が可能な機器として相互に認識している機器同士であるとする。さらに、ＵＷＢの機能を用いた通信相手との距離の測定（測距）は、プリンタ８が行い、測距結果を利用して、デジタルカメラ９、１０と無線接続する又はしないを決定することとする。以下、ＵＷＢによる無線通信が可能であり、プリンタ８のようにホストとして動作する機器を「ＵＷＢホスト」と呼ぶ。また、ＵＷＢによる無線通信が可能であり、デジタルカメラ９、１０のようにデバイスとして動作する機器を「ＵＷＢデバイス」と呼ぶ。
【００２８】
また、プリンタ８とデジタルカメラ９、１０による、ダイレクトプリントのための無線通信を可能とする距離（接続エリア１１の広さ）の設定は、プリンタ８が行う。この接続エリア１１は、ＵＷＢによる無線通信が可能な距離（ＵＷＢ通信可能範囲１２）内において、ユーザが任意の距離に設定することができる。
【００２９】
本実施形態における無線通信装置は、無線通信可能範囲内に存在するＵＷＢデバイスとの距離情報に基づいて、他の無線通信装置との間の無線接続及び切断の制御を行うことを特徴とする。距離情報をどのように用い、どのような接続・切断制御を行うかは特に制限がないが、ここでは以下のような制御を例として説明する。この接続・切断制御は、無線制御部７により実行される。
【００３０】
（１）接続制御
（１−ａ）所定距離内に近づいたＵＷＢデバイスと接続を行う。
（１−ｂ）所定時間内に所定距離以上接近したＵＷＢデバイスと接続を行う。
（１−ｃ）所定距離以内に、所定時間内に所定回数以上接近したＵＷＢデバイスと接続を行う。
（１−ａ’）所定の動作状態で、所定距離よりも近づいたＵＷＢデバイスと接続を行う。
【００３１】
（２）切断制御
（２−ａ）接続中のＵＷＢデバイスが所定距離以上離れたら切断する。
（２−ｂ）接続中のＵＷＢデバイスが所定時間内に所定距離以上離れたら切断する。
（２−ｃ）接続中のＵＷＢデバイスが、所定距離から、所定時間内に所定回数以上離れたら切断する。
（２−ａ’）接続中のＵＷＢデバイスが所定の動作状態になり、かつ所定距離以上離れたら切断する。
【００３２】
これらの接続制御と切断制御とは任意の組み合わせが可能であるが、以下では説明及び理解を容易にするため、以下の例１〜例４について具体的に説明する。
接続制御        切断制御        
＜例１＞  （１−ａ）        （２−ａ）
＜例２＞  （１−ｂ）        （２−ｂ）
＜例３＞  （１−ｃ）        （２−ｃ）
＜例４＞  （１−ａ’）      （２−ａ’）
【００３３】
＜例１＞
図２のように、プリンタ８と無線通信可能なデジタルカメラ９、１０が２台ともプリンタ８のＵＷＢ通信可能範囲１２内にある場合、プリンタ８の無線通信部１００が、デジタルカメラ９及びデジタルカメラ１０との距離をＵＷＢの測距機能を用いて測定する。その結果得られた距離情報と、あらかじめユーザによって設定されている接続エリア１１とを比較して、デジタルカメラ９及び１０のうち、接続を確立すべき１つを決定する。具体的には、接続エリア１１内にあるデジタルカメラ（ここではデジタルカメラ９）との無線接続を行う。これは、接続エリア１１を規定する所定距離内に近づいたＵＷＢデバイスであるデジタルカメラ９との無線接続を確立する制御と言うこともできる。
【００３４】
また、プリンタ８の無線通信部１００は、無線接続したデジタルカメラ９との距離を定期的に測定し、距離情報の更新を行って、接続している機器との距離を監視する。測距を行う時間間隔は、処理負荷に応じて任意に設定可能であるが、接続エリア１１を規定する距離ｄ１が小さいほど短く設定する。定期的な距離の測定の結果、デジタルカメラ９がＵＷＢ通信可能範囲１２から出たと判断される場合、プリンタ８はデジタルカメラ９との無線接続を切断する。そして、接続エリア１１内に他の無線通信装置が存在しないか確認する。
【００３５】
ここでは、無線接続を確立する条件となる距離ｄ１（接続エリア１１）と、無線接続を切断する条件となる距離（切断距離）ｄ２（ＵＷＢ通信可能範囲１２）とが異なる（具体的には、ｄ２＞ｄ１）であるものとした。従って、一旦接続されれば、ユーザはデジタルカメラ９をプリンタ８から距離ｄ２の範囲内で自由に移動させることが可能である。
【００３６】
この例の場合、ユーザはプリントしたい画像データを記憶したデジタルカメラ９を、接続エリア１１に入るまでプリンタ８に近づけるだけでデジタルカメラ９とプリンタ８とを、例えば従来ＵＳＢケーブルで接続していた様に接続することができる。そして、接続完了後は周知の方法でプリントしたい画像をデジタルカメラ９で選択し、プリント実行を指示すれば、プリンタ８から所望の画像をプリントアウトすることが可能である。また、接続を切断したい場合には、デジタルカメラ９をプリンタ８から距離ｄ２を超える位置に移動させれば自動的に切断される。
【００３７】
このように、例１によれば、接続したい機器に対して接続する機器を近づければ接続、遠ざければ切断を行う。そのため、ユーザは、パラメータ等の入力を行ったり、接続先を明示的に選択する等の操作を行ったりする必要がなく、直感的に所望の機器との接続及び切断を行うことが可能となる。
【００３８】
なお、ユーザに対して、デジタルカメラ９とプリンタ８との接続状態や、また接続や切断を行うための操作（本例では、デジタルカメラ９をプリンタ８に対してどれくらい近づければ（或いは遠ざければ）良いのか）を通知することが好ましい。この通知は、例えばデジタルカメラ９が有する表示部９１を利用したメッセージ表示や、スピーカーを用いた音声出力等により実現することができる。
【００３９】
例えば、デジタルカメラ９がプリンタ８とＵＷＢによる無線通信が可能な距離（ＵＷＢ通信可能範囲１２）内に入った場合に、図６（ａ）に示すようなメッセージ表示による通知を行うことができる。ここでは、デジタルカメラ９の表示部９１に、無線通信が可能な距離内であること、プリンタ８との現在の距離、接続可能となるまでに必要な移動距離、接続のために行うべき次の操作を表示した例を示している。なお、本実施形態において、測距処理はプリンタ８が行うが、測距結果はデジタルカメラ９が取得するかプリンタ８が通知することにより、デジタルカメラ９が把握しているものとする。或いは、デジタルカメラ９でもプリンタ８との距離を測定するように構成しても良い。
【００４０】
また、接続エリア１１内にデジタルカメラ９が入り、プリンタ８との無線接続が確立されると、接続中であること、次に行われると思われる操作（ここでは無線接続の切断のための方法）を表示する（図６（ｂ））。なお、接続が確立した時点で、表示部９１が有するスピーカーからチャイムやビープ音などを発するように構成することで、ユーザは音により接続を確認することができる。
【００４１】
その後、デジタルカメラ９がプリンタ８から遠ざかり、ＵＷＢ通信可能範囲１２から出た場合には、接続が切断され、接続できる機器が存在しないことが表示部９１に表示される。接続が切断された場合にもチャイムやビープ音によりユーザに報知するように構成することができる。この際、接続開始時との区別が付くよう、音色や発音の回数（例えば接続の開始時１回、切断時２回）を変化させても良い。このように、ユーザが無線通信をする上で必要な情報や操作を通知するように構成することで、ユーザの利便性を向上することができる。
【００４２】
以下の例２〜例４でも例１と同様、デジタルカメラ９においてメッセージ表示や音声出力による通知を行うことが可能である。
【００４３】
なお、本例において、接続エリア１１はプリンタ８を中心とした円の半径により規定した。しかし、プリンタ８に近い領域を接続エリア１１から除外しても良い。例えば、図２において、プリンタ８から距離ｄ１’（必要最低距離）未満の領域は接続エリアから除外するように構成することができる。この場合、デジタルカメラ９が、設定された必要最低距離よりもプリンタ８に近づいた場合には、やはり接続エリア１１から出たものとして無線通信の切断を行うことができる。
【００４４】
＜例２＞
本例では、図３のように、接続エリア１１にデジタルカメラ９が入っている状態において、所定時間（例えば１５秒）内に、デジタルカメラ９が所定距離（例えば５０センチ）以上接近した場合に無線接続を行う。すなわち、距離の変化（接近）が予め定めた量よりも大きいＵＷＢデバイスを接続先として決定する。
【００４５】
また、逆に、接続エリア１１にデジタルカメラ９が入っている状態において、所定時間（例えば１５秒）内に、デジタルカメラ９が所定距離（７０センチ）以上遠ざかった場合に無線接続を切断する。
【００４６】
本例によっても、例１と同様、ユーザは直感的な操作によって容易に所望の機器との接続を行うことが可能となる。さらに、本例によれば、距離変化が大きい場合には、ユーザが接続及び切断の意図を持って距離を変化させているものと判断する。これにより、例１に比べ、誤接続や誤切断する確率を低減させることが可能となる。
【００４７】
＜例３＞
本例では、図４に示すように、ユーザがあらかじめ設定した接続エリア１１にデジタルカメラ９が出入りする回数により、無線接続及び切断を行う。すなわち、測定された距離が、予め定めた距離以遠から予め定めた距離以内となった回数が所定回数に達したＵＷＢデバイスを接続先として決定する。
【００４８】
例えば、接続エリア１１に例えば５回出入りした場合に無線接続を行う。また、さらに接続エリア１１に例えば３回（合計８回）出入りすると、プリンタ８はデジタルカメラ９との無線接続を切断する。そして、接続エリア１１内に他の無線通信可能な機器がないかどうかを探索する。
【００４９】
本例によっても、例１と同様、ユーザは直感的な操作によって容易に所望の機器との接続を行うことが可能となる。さらに、本例によれば、接続エリアの出入り回数に基づいて接続、切断を決定するので、ユーザが接続及び切断の意図を持ってカメラを移動させている可能性が高くなる。これにより、例１に比べ、誤接続や誤切断する確率を低減させることが可能となる。
【００５０】
なお、所定時間内に所定回数出入りしたことを条件として接続、切断を行うようにしても良い。この場合、時間を短めに設定することで、所定回数の出入りがユーザの意図によるものである可能性がさらに高くなり、誤接続や誤切断の可能性がさらに低減される。
【００５１】
＜例４＞
本例は、例１の条件に対し、さらにデジタルカメラ９の状態を加味して接続及び切断を行う。具体的には図５に示すように、デジタルカメラ９が予め決められた特定の動作状態や操作状態で接続エリアに入ってきた場合に、接続を行う。
【００５２】
この場合、まず、デジタルカメラ９との距離情報を更新しているプリンタ８が、デジタルカメラ９が接続エリア１１に入った場合に一旦無線接続を確立する。そして、デジタルカメラ９の動作モードやボタン押下状態を取得し、所定の条件を満たしたらそのまま無線接続を維持するように構成することができる。或いは、デジタルカメラ９が接続エリア１１に入ったら、無線接続の前手順において、デジタルカメラ９に対して動作モードやボタン押下状態を問い合わせ、所定の条件を満たしている場合のみ接続を確立するようにしても良い。また、接続エリア１１に入ったデジタルカメラ９に対し、所定の条件を満たしている場合のみ応答するように要求するコマンドを送信し、通常の時間内に応答があった場合にのみ接続を確立するように構成することもできる。
【００５３】
本例において、確立された無線接続は、デジタルカメラ９が、予め定められた、無線接続を確立する判定を行う状態と異なる動作モードや操作状態に合致した場合に切断される。プリンタ８は無線接続確立後も、デジタルカメラ９との距離を継続して測定する。そして、デジタルカメラ９が接続エリア１１から出たことが検出された場合には、デジタルカメラ９の動作モードや操作状態を取得する。例えば、図５に示したように、動作モードが再生モードで、かつ操作状態がシャッターボタンの押下状態である場合には、接続されている無線通信を切断する。
【００５４】
なお、デジタルカメラ９の状態を、デジタルカメラ９が接続エリア内に入った時点から継続して取得し、デジタルカメラ９が接続エリア１１から出た時点で直近に取得した状態に基づいて切断要否を判断するように構成しても良い。
また、測距に使用する通信チャネルを利用してデジタルカメラ９の状態取得が可能であれば、デジタルカメラ９の状態取得のために無線接続を確立する必要はない。
【００５５】
図７は、本実施形態におけるプリンタ８の処理手順を説明するフローチャートである。図７のフローチャートで説明する処理は、プリンタ制御部８０が制御プログラムを実行してプリンタ８の各部を制御することによって実現される。
【００５６】
ここでは、以下の条件で無線接続の確立及び切断を行う場合について例示する。
・再生モードのデジタルカメラが接続エリア１１に入ったら無線接続を確立する。
・印刷処理中に、接続中のデジタルカメラがＵＷＢ通信可能範囲１２から出たら無線接続を切断する。
・印刷処理前又は印刷処理終了後に、接続中のデジタルカメラが接続エリア１１から出たら無線接続を切断する。
・印刷処理前又は印刷処理終了後に、接続中のデジタルカメラが撮影モードに切り替わったら無線接続を切断する。
【００５７】
ステップＳ１及びステップＳ２のループでは、無線通信部１００により、ＵＷＢによる無線通信が可能な距離内（ＵＷＢ通信可能範囲１２）に、ＵＷＢデバイスが存在しているかどうかを定期的にサーチする。ＵＷＢデバイスとは、ＵＷＢによる無線通信が可能な機器として相互に認識している機器を意味する。
【００５８】
ステップＳ２において、ＵＷＢ通信可能範囲１２にＵＷＢデバイスが存在していなければ、ステップＳ１に戻って定期的なサーチを繰返し行う。一方、ＵＷＢデバイスが存在していれば無線通信部１００により、そのＵＷＢデバイスとの距離の測定をＵＷＢの測距機能を用いて開始する（ステップＳ３）。ここでは、ＵＷＢデバイスとしてデジタルカメラ９が存在しているものとする。
【００５９】
測距の結果得られた距離情報を用いて、無線通信部１００の無線制御部７が、デジタルカメラ９との距離がＵＷＢによる無線接続を確立する接続エリア１１内であるかどうかを判定する（ステップＳ４）。測距結果が接続エリア１１内の距離でなければ、ステップＳ３に戻って測距処理を繰り返す。
【００６０】
接続エリア１１内に相当する測距結果であった場合には、無線制御部７は、デジタルカメラ９の動作モードが撮影モードであるか再生モードであるかを判別する（ステップＳ５）。そして、撮影モードであった場合には、ＵＷＢによる無線接続（データ通信）は行わないものとし、ステップＳ１に戻る。
【００６１】
なお、ＵＷＢ通信可能範囲１２内に存在するＵＷＢデバイスについては、プリンタ制御部８０内の記憶装置（図示せず）にＩＤなどの固有情報を含んだリストを生成して管理するものとする。そして、プリンタ制御部８０は、無線通信部１００を用い、リスト中の個々のＵＷＢデバイスに対し、接続条件を満たすものが検出されるまで、順次ステップＳ３〜ステップＳ５の測距処理を実行する。
【００６２】
一方、デジタルカメラ９のモードが再生モードであった場合、無線制御部７はデジタルカメラ９を無線接続を確立すべき相手機器として決定する。そして、デジタルカメラ９と無線接続を確立してＵＷＢによる通信を開始する（ステップＳ６）。この時点で、ＵＷＢによる通信が可能になったデジタルカメラ９では、カメラ制御部９０が無線制御部７からの通知を受け、例えば図６（ｂ）に示したメッセージを表示した後、印刷指示メニュー（図示せず）を表示部９１に表示させる。メニュー画面やメッセージ表示用のデータは、デジタルカメラ９の有する、図示しない記憶装置に予め記憶されているものとする。
【００６３】
印刷指示メニューは、例えばデジタルカメラ９の記録部９２に装着されている記憶媒体に格納された画像データの一覧表示領域と、一覧表示で選択された印刷対象の画像データに対する印刷サイズ、印刷枚数を指定する領域とを有する。そして、デジタルカメラ９のユーザは、操作部９５を操作し、印刷指示メニューの一覧表示領域から印刷したい画像データを少なくとも１つ選択する。そして、選択した画像データについての印刷パラメータ（サイズ、枚数など）を指定し、印刷実行を指示する。
プリンタ８は、デジタルカメラ９からの印刷実行指示有無をチェックし（ステップＳ７）、指示がなければステップＳ１４へ移行する。
【００６４】
印刷実行指示が受信された場合、デジタルカメラ９とプリンタ８とは、Pictbridge規格等に従ってダイレクトプリント処理を開始する（ステップＳ８）。この際、有線接続であるか、無線接続であるかについて、デジタルカメラ９及びプリンタ８の印刷アプリケーションでは意識する必要がない。従来の有線接続によるダイレクトプリント処理と同様にコマンド及びデータのやりとりを相互に行いながら印刷処理を進めていくことができる。なお、無線制御部７が、印刷用のデータ通信（画像データの伝送など）と、測距用の通信とを、予め定められた時間内に処理可能なように、アンテナ切替部２を制御する。つまり、本実施形態において、無線通信部１００は、測距用の通信とデータ通信とを時分割で実施する。
【００６５】
プリンタ８の無線通信部１００は、無線接続中のＵＷＢデバイス（デジタルカメラ９）との距離を、ＵＷＢによる測距機能により定期的に計測する（ステップＳ９）。そして、印刷処理中は、デジタルカメラ９がＵＷＢ通信可能範囲１２内に位置するかどうかを判断する（ステップＳ１０）。測距の結果、デジタルカメラ９がＵＷＢ通信可能範囲１２外に移動したと判断される場合、無線制御部７が接続を切断するとともに、切断の通知を受けたプリンタ制御部８０が、エンジン部８２で実行中の印刷処理も中止する（ステップＳ１１）。デジタルカメラ９がＵＷＢ通信可能範囲１２内に位置すると判断される場合には、印刷処理が終了したか（より正確には、印刷処理のために必要な通信処理が終了したか）どうかを判定する（ステップＳ１２）。印刷処理が継続していればステップＳ１０に戻る。印刷処理が終了したならばステップＳ１３へ進む。
【００６６】
デジタルカメラ９がＵＷＢ通信可能範囲１２を出ることなく印刷が終了した場合には、測距結果から、デジタルカメラ９が接続エリア１１内に位置するかどうかを判断する（ステップＳ１３）。そして、接続エリアの外にデジタルカメラ９が移動した場合には接続が切断され（ステップＳ１４）、プリンタ８はＵＷＢデバイスのサーチ（ステップＳ１）へ戻る。また印刷終了後もデジタルカメラ９が接続エリア１１内に位置する場合、無線接続を保持する（ステップＳ１５）。そして、ステップＳ１６で、デジタルカメラ９の動作モードをチェックする。動作モードが再生モードのままであれば、ステップＳ７に戻って再度印刷実行指示の有無を確認する。一方、デジタルカメラ９の動作モードが撮影モードに変化した場合には、無線接続を切断し（ステップＳ１７）、ステップＳ１へ戻る。
【００６７】
以上説明したように、本実施形態によれば、無線通信装置間での無線接続確立、切断を、無線通信方法が有する測距機能で測定した機器間の距離又はその変化に基づいて行う。そのため、ユーザが無線通信装置を所望の相手先機器と所定の位置関係を満たすように移動させるだけで、無線接続を希望する機器の指定や、接続、切断の指示を行わなくても、接続、切断が可能となる。
【００６８】
なお、本実施形態では、測距機能を有する無線通信方法の一例としてＵＷＢを用いた場合について説明した。しかし、上述した無線接続の確立、切断制御は、将来的に実現される無線通信方法を含め、測距機能を有する任意の無線通信方法を用いる無線通信装置に対して適用可能である。
【００６９】
（第２の実施形態）
次に、第１の実施形態の変形例である第２の実施形態を説明する。なお、第２の実施形態において、第１の実施形態と共通する部分については、説明を省略することもある。
図１０は、本発明の第２の実施形態を説明するための図である。
第１の実施形態では、ＵＷＢホスト（プリンタ８）が、１台のＵＷＢデバイス（デジタルカメラ９）と接続を確立し、一旦接続を確立した後はＵＷＢデバイスが切断条件を満たすまでは１対１の通信を行いながら処理（プリント）を行うものであった。
これに対し、本実施形態では、１台のＵＷＢホストが、複数のＵＷＢデバイスと順次無線通信を行いながら処理を行う点で異なる。
【００７０】
本実施形態では、テレビジョン受像機（以下、テレビ）１８をＵＷＢホストとし、ＵＷＢの接続認証が可能な範囲（接続エリア）１１内に４台のＵＷＢデバイスが存在する環境を想定する。ここで、４台のＵＷＢデバイスは、例えば、デジタルカメラ１９〜２２とする。そして、テレビ１８と各デジタルカメラ１９〜２２との距離を測定し、その距離情報に基づいて接続順を決定する。その後、本実施形態では、テレビ１８とデジタルカメラ１９〜２２とを接続順に従って順次無線接続し、４台のデジタルカメラから連続して画像をテレビ１８に送信してテレビ１８でスライドショー表示を行う。なお、デジタルカメラ１９〜２２も、本実施形態における無線通信装置の一例であり、デジタルカメラ９と同等の構成を有するものとする。
【００７１】
図１４は、本実施形態における無線通信装置の一例であるテレビ１８の主要な構成要素を示すブロック図である。
テレビ制御部２５は、テレビ１８の動作を制御する。テレビ制御部２５は、ＣＰＵと、当該ＣＰＵで実行可能な制御プログラムを格納する記憶装置（不揮発性メモリ、ハードディスクドライブ等）と、当該ＣＰＵのワークエリアとして用いられるＲＡＭとを備える。
【００７２】
表示部２６は、通常ＬＣＤやプラズマディスプレイパネル、ＳＥＤなどのディスプレイ装置か、ＣＲＴである。表示部２６は、チューナー部２７が受信したテレビジョン信号やテレビ１８の動作状態、オンスクリーンディスプレイ、メニュー画面、ユーザへのメッセージ、デジタルカメラ１９〜２２から送信された画像データなどを表示する。表示はテレビ制御部２５の制御に従って行う。
【００７３】
チューナー部２７は、所謂テレビチューナーであり、地上波アナログ／デジタル放送や衛星アナログ／デジタル放送などの放送波を例えば図示しないアンテナを通じて受信する。本実施形態では、受信した映像及び音声信号の復号化処理など、受信信号から表示部２６に表示可能な信号（或いはデータ）を生成するまでの処理をチューナー部２７が行うものとする。
【００７４】
操作部２８は、ユーザがテレビ１８に指示を与えるために用いられ、ボタンやキー、タッチパネルなどが一般に用いられる。本実施形態では、操作部２８はテレビ１８の本体に設けられたものだけでなく、リモコンに設けられたものを含む。
【００７５】
テレビ制御部２５は、無線通信部１００の動作も制御できる。但し、他の無線通信装置との無線接続の確立並びに切断に係る処理は、主に無線通信部１００が行い、確立や切断といったイベントを無線制御部７からテレビ制御部２５に通知する。テレビ制御部２５は、このイベントに応答して、例えばデータ通信の準備を行ったり、スライドショー動作の制御を行ったりする。
【００７６】
本実施形態では、テレビ１８がＵＷＢホスト、デジタルカメラ１９〜２２がＵＷＢデバイスである。そして、テレビ１８とデジタルカメラ１９〜２２とは予めＵＷＢによる無線通信が可能な機器として相互に認識している。また、ＵＷＢが有する測距機能を用いたテレビ−デジタルカメラ間の測距は、テレビ１８が行い、測距によって得た距離情報を利用してデジタルカメラ１９〜２２との無線接続の確立、切断を決定する。
【００７７】
また、ＵＷＢホストとＵＷＢデバイスとが無線通信可能になる距離（ＵＷＢ接続エリア１１）の設定は、ユーザが、例えばリモコンを用いて、ＵＷＢホストであるテレビ１８のメニュー画面やオンスクリーンディスプレイを操作することで行うものとする。このＵＷＢ接続エリア１１はＵＷＢによる無線通信が可能な距離（ＵＷＢ通信可能範囲１２）内においてユーザが任意の距離に設定することができる。
【００７８】
図１０のようにテレビ１８と無線通信可能なデジタルカメラ１９〜２２が４台ともＵＷＢ通信可能範囲１２内にある場合、テレビ１８がデジタルカメラ１９〜２２の各々との距離をＵＷＢの測距機能を用いて測定する。テレビ１８による４台のデジタルカメラ１９〜２２との機器間の距離の測定は、テレビ１８が測距用電波の出力を制御して、ある所定の範囲内をサーチすることにより段階的に行われる。
【００７９】
図１１は、図１０に示す環境において、テレビ１８が、距離と機器の固有の情報を取得する際に段階的にサーチする所定の範囲の例を模式的に示した図である。
図１１に示すように、ＵＷＢ接続エリア１１を、ＵＷＢホストからの距離範囲によって複数の領域（サブ接続エリア（１）〜（４））に分割し、サブ接続エリア単位で段階的なサーチを行う。
【００８０】
まず初めに、テレビ１８は、接続エリア（１）の範囲内にＵＷＢにより無線通信可能な機器があるかないかをサーチする。具体的には、ＵＷＢによる測距用電波を、テレビ１８に最も近いサブ接続エリア（１）の範囲内に届く程度の出力（低出力）で送信して、サーチを行う。サーチの結果、サブ接続エリア（１）内に無線通信が可能な機器（デジタルカメラ１９）が見つかると、テレビ１８はその機器（デジタルカメラ１９）との（データ通信のための）無線接続を確立する。そして、ＵＷＢによる無線データ通信を行い、機器の持つ固有の機器情報を取得する。
【００８１】
機器情報を取得した後、テレビ１８はデジタルカメラ１９との間の無線接続を切断する。その後さらにサブ接続エリア（２）の範囲内にＵＷＢにより無線通信可能な機器があるかないかをサーチする。サーチの結果、サブ接続エリア（２）内に無線通信が可能な機器（デジタルカメラ２０）が見つかると、テレビ１８はその機器との無線接続を確立し、ＵＷＢによる無線データ通信を行い、機器の持つ固有の機器情報を取得する。
【００８２】
このようにテレビ１８は少しずつＵＷＢによる測距用電波の出力を（強くなるように）制御してサーチする範囲をサブ接続エリア（１）からサブ接続エリア（４）へ順次拡大する。そして、サーチ範囲の拡大によって新たに見つかった通信が可能な機器との無線接続の確立、機器情報の取得及び無線接続の切断を繰り返し、ＵＷＢ接続エリア１１内に存在するすべてのＵＷＢデバイスの機器情報と距離情報を取得する。
【００８３】
テレビ１８がＵＷＢによる測距を行った結果、同じ或いは近い距離に複数のデジタルカメラがあった場合には、距離情報以外の情報により順位付けを行う。距離情報以外の情報としては、それらデジタルカメラの接近速度や、機器情報（例えば最後に操作した時間など）を用いることができる。
【００８４】
このように行われた測距の結果得られた距離情報とＵＷＢによる通信が可能な機器の持つ機器固有の機器情報から、テレビ１８はＵＷＢによる接続の順番を決めるリスト（接続優先リスト）を作成する。そして、あらかじめユーザによって設定されている優先順位に、例えば近くに位置する機器から順に、ＵＷＢによる無線接続を確立し、データ通信を行う。
【００８５】
図１１の例では、無線通信部１００が、テレビ１８との距離が最も近いデジタルカメラ１９とＵＷＢによる無線接続を行い、無線接続の確立をテレビ制御部２５に通知する。それに応じてテレビ制御部２５は、デジタルカメラ１９に対して画像データの送信を要求する。そして、デジタルカメラ１９から受信した画像データを図示しない記憶装置に格納し、必要に応じて表示部２６に適した解像度に変換し、表示部２６にスライドショー表示させる。スライドショーの表示に関しては、リモコンからの指示に応じて早送りや巻き戻しなど、各種の表示処理を実行するように構成することもできる。
【００８６】
デジタルカメラ１９の画像をスライドショー表示している間、接続優先リストで接続順位が２番目以降になった残り３台のデジタルカメラ２０、２１、２２は、ＵＷＢ接続エリア１１の範囲内にある限り、接続待ちの状態にある。そして、テレビ１８とデジタルカメラ１９とのＵＷＢによる無線通信が終了するか、通信が途切れた場合に、接続優先リストの順番に従い順次テレビ１８との無線接続が確立される。
【００８７】
接続優先リストは、通信が終了したり通信が中断したりして接続されている機器が変更になった場合や、接続の順番待ちをしている間の距離変化を反映するよう、通信終了時や通信中断時のようなタイミングにおいてテレビ制御部２５が随時更新する。これにより、常に最新の接続順位をリストに保持することを可能にしている。
【００８８】
このように、本実施形態では、ＵＷＢによる接続認証が可能な範囲内に複数のＵＷＢデバイスがある場合、各機器との距離を測定し、測定結果を用いて接続順位を決め、機器の持つ固有の機器情報と組み合わせて接続優先リストを作成する。そして、接続優先リストに基づいて複数の機器と順次無線接続をすることで、複数ある無線通信装置との通信を何度も指示する手間なく、連続して接続することが可能になり、ユーザの利便性が向上する。また、距離情報を用いることで、無線接続を行う順番をユーザが把握しやすい。そのため、ユーザは複数のデジタルカメラの画像をスライドショーしたい場合、希望する順番にテレビ１８からの距離を調整して配置するだけで、意図したカメラの順番で画像を表示することが可能になる効果がある。
【００８９】
図１２は、図１１を用いて説明した接続制御処理の過程で、テレビ１８の表示部２６やデジタルカメラ１９〜２２の表示部９１に表示可能な情報の例を示す図である。
【００９０】
第１の実施形態で説明したように、本実施形態においても、無線通信装置の表示部には、接続相手に関する情報や、接続状態に関する情報、距離情報、機器の動作状態などについてメッセージ表示や音声出力を行うことが可能である。
【００９１】
図１２では、デジタルカメラ１９がテレビ１８に最も近く、接続優先順位１番となり、テレビ１８とＵＷＢでの無線接続を確立している状態である。このとき、デジタルカメラ１９の表示部９１には、無線通信が可能な距離内であること、接続相手がテレビ１８（ＴＨ５５）であること、またテレビ１８との現在の距離、接続状況（接続中）、可能な操作についての情報が表示される。
【００９２】
また、テレビ１８と距離がデジタルカメラ１９に比べて遠く、接続優先順位が２番目以降になった他の残り３台のデジタルカメラ２０、２１、２２は、ＵＷＢ接続エリア１１内において、ＵＷＢ接続待ちの状態を保持する。このとき、例えばデジタルカメラ２０の表示部には無線通信が可能な距離内であること、テレビ１８との現在の距離、接続順番、次に行うべき操作が表示される。
【００９３】
このように、ユーザが無線通信をする上で必要な情報や操作を無線通信装置に表示することによりユーザの利便性を向上することができる。無線通信装置が表示部を持たない場合など、音声による通知を行っても良い。一方で、ＵＷＢ接続エリア１１内にある４台のデジタルカメラ１９〜２２との機器間の距離と機器固有の機器情報に基づいて作成された接続優先リストは、ＵＷＢホストとなっているテレビ１８に保持され更新される。
【００９４】
また、図１２に示すように、ユーザの操作または接続機器が代わった場合などのある所定の機会において、この接続優先リストはテレビ１８の画面に表示することができる。この優先順位リストには、接続中の機器名やＩＤといった機器固有の機器情報、接続待ち機器の順番、次にユーザが行うべき操作が表示内容として含まれる。このように接続優先リストを表示可能にし、ユーザに知らせることによって、ユーザが次に行うべき操作を簡単に知ることができる。そして、ユーザがリアルタイムに複数ある機器の接続情報をまとめて得ることができることで操作の際の利便性を向上することができるという効果がある。
【００９５】
図１３は、本実施形態におけるテレビ１８の処理手順を説明するフローチャートである。図１３のフローチャートで説明する処理は、テレビ制御部２５が制御プログラムを実行してテレビ１８の各部を制御することによって実現される。
【００９６】
ステップＳ２１〜ステップＳ２３のループは、ＵＷＢによる無線通信の接続距離内（ＵＷＢ接続エリア１１）に、予めＵＷＢによる無線通信が可能な機器として相互に認識している機器が存在しているかどうかを段階的にサーチする処理である。
【００９７】
テレビ１８の無線通信部１００は、最小の範囲（図１１ではサブ接続エリア（１））に届く出力で測距用電波を用いて測距を開始する（ステップＳ２１）。そして、サーチの結果、新たなＵＷＢデバイスが見つから無ければ（ステップＳ２２、無し）、測距用電波の出力をある所定のレベル上げて（ステップＳ２３）、より遠くのサブ接続エリアに対してサーチを行う。
【００９８】
ステップＳ２２において、ＵＷＢデバイスが新たに見つかれば、ＵＷＢデバイスとの距離の測定をＵＷＢの測距機能を用いて行う（ステップＳ２４）。測距の結果得られた距離情報を用いて、ＵＷＢデバイスとの距離がＵＷＢによる無線通信を行うＵＷＢ接続エリア１１内であるかどうかを判定する（ステップＳ２５）。
【００９９】
ＵＷＢ接続エリア１１内であった場合にはＵＷＢによる無線接続を確立してデータ通信を行い（ステップＳ２６）、相手先機器固有の機器情報を取得する（ステップＳ２７）。固有情報を取得すると、無線接続を切断する。ステップＳ２１〜ステップＳ２７の処理は、ＵＷＢ接続エリア１１内にあるＵＷＢデバイスすべてのサーチが終了するまで繰り返される。
【０１００】
ステップＳ２５において、検出されたＵＷＢデバイスがＵＷＢ接続エリア１１外となり、ＵＷＢ接続エリア１１内のサーチが終了すると、これまでにサーチして得られている距離情報と機器情報とを使用して接続優先リストを作成する（ステップＳ２８）。このリストは少なくとも、予め設定された条件（例えば距離の近い順）と距離情報とに基づいて、ＵＷＢ接続エリア１１内にある複数のＵＷＢデバイスの優先順位を決定するものである。なお、距離に差がない、或いは予め定めた範囲内である複数のＵＷＢデバイスについては、機器固有情報などの他の情報を用いて優先順位を決定することは既に述べたとおりである。
【０１０１】
接続優先リストを作成すると、ステップＳ２９で、テレビ制御部２５は、その優先順位に基づいて、無線通信部１００を用いてＵＷＢデバイス（デジタルカメラ）との無線接続を確立する（ＵＷＢによるデータ通信が可能なように機器間の接続を行う）。
【０１０２】
ステップＳ３０では、例えば操作部２８からのスライドショー表示開始指示入力を受信する。これにより、テレビ制御部２５は、接続中のデジタルカメラから画像データを取得し、順次表示部２６に表示するスライドショー表示を開始する（ステップＳ３１）。接続中のデジタルカメラが有する画像データの取得が終わると、テレビ制御部２５は、無線接続を切断し、データ通信を終了する（ステップＳ３２）。データ通信が終了した機器については、優先順位リストにその旨を記録する。
【０１０３】
接続された機器の通信が終了、或いは何らかの原因により無線通信が途切れた場合、優先順位リストを参照する（ステップＳ３３）。そして、接続順番待ちの機器がなければ、処理を終了する。
【０１０４】
一方、接続順番待ちの機器が有れば、ステップＳ２１に戻り、接続優先リストに最新の位置状態を反映させて更新するために再度測距を行う。その後、更新された優先順位リストの順番に順番待ちしている機器との通信を接続する。この際、既にデータ通信を行った機器についてはリストにその旨が記録されているので、位置が移動した場合であっても再度データ通信を行うことはない。以上の処理ステップを接続待ち機器がなくなるまで繰返し行い、連続してＵＷＢによる通信を複数の機器と行う。
【０１０５】
このように、本実施形態によれば、複数の無線通信装置が通信可能な範囲に存在する場合に、少なくとも距離情報と機器固有情報とに基づいて接続の順番を決定し、その順番に従って順次接続を行う。そのため、ユーザは、複数の無線通信装置の位置を、共通の相手先無線通信装置に対して調整することにより、所望の順番で無線接続を行うことが可能となる。
【０１０６】
（他の実施形態）
上述の実施形態は、システム或は装置のコンピュータ（或いはＣＰＵ、ＭＰＵ等）によりソフトウェア的に実現することも可能である。
【０１０７】
従って、上述の実施形態をコンピュータで実現するために、該コンピュータに供給されるコンピュータプログラム自体も本発明を実現するものである。つまり、上述の実施形態の機能を実現するためのコンピュータプログラム自体も本発明の一つである。
【０１０８】
なお、上述の実施形態を実現するためのコンピュータプログラムは、コンピュータで読み取り可能であれば、どのような形態であってもよい。例えば、オブジェクトコード、インタプリタにより実行されるプログラム、ＯＳに供給するスクリプトデータ等で構成することができるが、これらに限るものではない。
【０１０９】
上述の実施形態を実現するためのコンピュータプログラムは、記憶媒体又は有線／無線通信によりコンピュータに供給される。プログラムを供給するための記憶媒体としては、例えば、フレキシブルディスク、ハードディスク、磁気テープ等の磁気記憶媒体、ＭＯ、ＣＤ、ＤＶＤ等の光／光磁気記憶媒体、不揮発性の半導体メモリなどがある。
【０１１０】
有線／無線通信を用いたコンピュータプログラムの供給方法としては、コンピュータネットワーク上のサーバを利用する方法がある。この場合、本発明を形成するコンピュータプログラムとなりうるデータファイル（プログラムファイル）をサーバに記憶しておく。プログラムファイルとしては、実行形式のものであっても、ソースコードであっても良い。
【０１１１】
そして、このサーバにアクセスしたクライアントコンピュータに、プログラムファイルをダウンロードすることによって供給する。この場合、プログラムファイルを複数のセグメントファイルに分割し、セグメントファイルを異なるサーバに分散して配置することも可能である。
【０１１２】
つまり、上述の実施形態を実現するためのプログラムファイルをクライアントコンピュータに提供するサーバ装置も本発明の一つである。
【０１１３】
また、上述の実施形態を実現するためのコンピュータプログラムを暗号化して格納した記憶媒体をユーザに配布し、所定の条件を満たしたユーザに、暗号化を解く鍵情報を供給し、ユーザの有するコンピュータへのインストールを可能とすることも可能である。鍵情報は、例えばインターネットを介してホームページからダウンロードさせることによって供給することができる。
【０１１４】
また、上述の実施形態を実現するためのコンピュータプログラムは、すでにコンピュータ上で稼働するＯＳの機能を利用するものであってもよい。
【０１１５】
さらに、上述の実施形態を実現するためのコンピュータプログラムは、その一部をコンピュータに装着される拡張ボード等のファームウェアで構成してもよいし、拡張ボード等が備えるＣＰＵで実行するようにしてもよい。
【図面の簡単な説明】
【０１１６】
【図１】本発明の第１の実施形態における無線通信装置で用いられる無線通信部１００の主要な構成要素を示すブロック図である。
【図２】本発明の第１の実施形態における接続・切断制御の第１の例を模式的に示す図である。
【図３】本発明の第１の実施形態における接続・切断制御の第２の例を模式的に示す図である。
【図４】本発明の第１の実施形態における接続・切断制御の第３の例を模式的に示す図である。
【図５】本発明の第１の実施形態における接続・切断制御の第４の例を模式的に示す図である。
【図６】本発明の第１の実施形態において、デジタルカメラの位置に応じて表示されるメッセージの例を示す図である。
【図７】本発明の第１の実施形態における無線通信装置の一例であるプリンタ８の処理手順を説明するフローチャートである。
【図８】本発明の第１の実施形態における無線通信装置の一例であるプリンタ８の主要な構成要素を示すブロック図である。
【図９】本発明の第１の実施形態における無線通信装置の一例であるデジタルカメラ９の主要な構成要素を示すブロック図である。
【図１０】本発明の第２の実施形態を説明するための図である。
【図１１】図１０に示す環境において、テレビ１８が、距離と機器の固有の情報を取得する際に段階的にサーチする所定の範囲の例を模式的に示した図である。
【図１２】図１１を用いて説明した接続制御処理の過程で、テレビ１８の表示部２１やデジタルカメラ９〜１２の表示部９１に表示可能な情報の例を示す図である。
【図１３】第２の実施形態におけるテレビ１８の処理手順を説明するフローチャートである。
【図１４】第２の実施形態における無線通信装置の一例であるテレビ１８の主要な構成要素を示すブロック図である。
【図１】
2007158447.tif 000003
【図２】
2007158447.tif 000004
【図３】
2007158447.tif 000005
【図４】
2007158447.tif 000006
【図５】
2007158447.tif 000007
【図６】
2007158447.tif 000008
【図７】
2007158447.tif 000009
【図８】
2007158447.tif 000010
【図９】
2007158447.tif 000011
【図１０】
2007158447.tif 000012
【図１１】
2007158447.tif 000013
【図１２】
2007158447.tif 000014
【図１３】
2007158447.tif 000015
【図１４】
2007158447.tif 000016