(57)【要約】【課題】無線通信装置において、簡易に無線通信パラメータの設定を可能とする技術を提供する。【解決手段】無線通信装置において、少なくとも１つの無線通信パラメータを保持する保持手段と、周辺に存在する無線通信装置を検出する検出手段と、検出された無線通信装置が用いていない無線通信パラメータを選択するパラメータ選択手段と、選択した前記無線通信パラメータをユーザに通知する通知手段とを有する。【選択図】図７
2006303637.tif 000002
【特許請求の範囲】
【請求項１】
少なくとも１つの無線通信パラメータを保持する保持手段と、
周辺に存在する無線通信装置を検出する検出手段と、
前記保持手段により保持される前記無線通信パラメータから、検出された前記無線通信装置が用いていない無線通信パラメータを選択するパラメータ選択手段と、
選択した前記無線通信パラメータをユーザに通知する通知手段と、
を有すること特徴とする無線通信装置。
【請求項２】
前記検出手段により無線通信装置が検出されなかった場合、前記パラメータ選択手段は前記保持手段により保持される前記無線通信パラメータから、任意に無線通信パラメータを選択することを特徴とする請求項１に記載の無線通信装置。
【請求項３】
２以上の周波数チャネルについて、それぞれのチャネル使用率を計測する計測手段と、
計測した前記チャネル使用率を元に、通信に使用する前記周波数チャネルを選択するチャネル選択手段と、
をさらに有すること特徴とする請求項１または請求項２に記載の無線通信装置。
【請求項４】
前記通知手段は、前記無線通信パラメータに関連付けられた記号を用いて通知することを特徴とする、請求項１ないし請求項３の何れか１項に記載の無線通信装置。
【請求項５】
前記通知手段は、前記無線通信パラメータに関連付けられた色彩を用いて通知することを特徴とする、請求項１ないし請求項３の何れか１項に記載の無線通信装置。
【請求項６】
少なくとも１つの無線通信パラメータを取得するパラメータ取得工程と、
周辺に存在する無線通信装置を検出する検出工程と、
前記パラメータ取得工程により取得された前記無線通信パラメータから、検出された前記無線通信装置が用いていない無線通信パラメータを選択するパラメータ選択工程と、
選択した前記無線通信パラメータをユーザに通知する通知工程と、
を有すること特徴とする無線通信装置の設定方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、無線通信装置および無線通信装置の設定方法に関するものである。
【背景技術】
【０００２】
近年、ケーブル敷設が不要となり、各無線通信装置の設置場所の自由度が増し、可搬性が向上する無線通信の需要が高まっている。特に、ＰＣ間の通信にとどまらず、ＰＣと周辺機器（デジタルスチルカメラ、ストレージ、プリンタ等）との間、さらには各周辺機器間の通信にも無線通信が用いられ始めている。
【０００３】
しかしながら、無線通信を行うためには無線通信のリンクを確立するための各種無線通信パラメータ（無線ＬＡＮにおけるＳＳＩＤなど）を、通信を行う機器設定する必要がある。ＰＣにおいてはＰＣ自身が有するキーボードなどの入力手段を用いて設定が可能であるものの、周辺機器は一般に限定されたユーザインタフェースしか持たないため、例えば設定用のユーザインタフェースを新たに設けるか、もしくは、図１のようにＰＣ等をケーブルで接続し設定を行っていた。
【０００４】
図１には、ＰＣ１０１と無線通信を行うための無線通信パラメータを設定するために、プリンタ１０２へＰＣ１０３をケーブル接続し、各種無線通信パラメータを設定している図を示す。
【非特許文献１】ＩＳＯ／ＩＥＣ８８０２−１１  ＡＮＳＩ／ＩＥＥＥ  Ｓｔｄ  ８０２．１１、  Ｗｉｒｅｌｅｓｓ  ＬＡＮ  Ｍｅｄｉｕｍ  Ａｃｃｅｓｓ  Ｃｏｎｔｒｏｌ（ＭＡＣ）  ａｎｄ  Ｐｈｙｓｉｃａｌ  Ｌａｙｅｒ（ＰＨＹ）  Ｓｐｅｃｉｆｉｃａｔｉｏｎｓ、１９９９
【発明の開示】
【発明が解決しようとする課題】
【０００５】
無線ＬＡＮに代表される無線通信方式においては、無線機器間で相互に通信を行うためには、無線機器間で同一の無線通信パラメータを設定することが必要である。また、第三者端末からの影響を避けるために、第三者端末が使用しているパラメータとは異なるパラメータを設定する必要がある。しかしながら、プリンタ等の周辺機器においては一般に限定された入力手段や表示手段しかもたないため、装置単体で無線通信パラメータの設定を行うことは困難である。そのため、無線通信パラメータを設定する際には別途ＰＣ等をケーブルで接続し設定する必要があり煩雑であったため対策が望まれていた。
【０００６】
本発明はかかる問題点に鑑みてなされたものであり、その目的とするところは、限定された入力手段しかもたない無線通信装置において、簡易に無線通信パラメータの設定を可能とする技術を提供することにある。
【課題を解決するための手段】
【０００７】
無線通信装置において、少なくとも１つの無線通信パラメータを保持する保持手段と、周辺に存在する無線通信装置を検出する検出手段と、検出された無線通信装置が用いていない無線通信パラメータを選択するパラメータ選択手段と、選択した前記無線通信パラメータをユーザに通知する通知手段とを有する。
【発明の効果】
【０００８】
本発明によれば、無線通信装置の通信パラメータ設定を、容易に行うことのできる技術を提供することができる。
【発明を実施するための最良の形態】
【０００９】
以下に、図面を参照して、この発明の好適な実施の形態を例示的に詳しく説明する。ただし、この実施の形態に記載されている構成要素はあくまで例示であり、この発明の範囲をそれらのみに限定する趣旨のものではない。
【００１０】
＜前提技術＞
無線ＬＡＮ（ＩＥＥＥ８０２．１１規格群）においては実際の無線通信に先立って、各種無線通信パラメータの設定が必要があり、相互に通信を行う機器間では同一のパラメータを設定する必要がある。無線通信のパラメータとしては、論理的なグループを示すＳＳＩＤ（Ｓｅｒｖｉｃｅ  Ｓｅｔ  ＩＤ）、無線通信周波数を示すチャネル番号、および、任意設定で通信暗号化のため暗号鍵（ＷＥＰ鍵など）などがあり、同一ＳＳＩＤ、同一チャネル番号、同一暗号鍵に設定された端末のみが互いに通信可能である。なお、ＰＣなどにおいては通常これらのパラメータはユーザにより手動で設定されることが多いが、チャネル番号の設定については機器で自動的に選択設定されることもある。
【００１１】
図２に、無線通信パラメータ設定のフローチャートを示す。
【００１２】
ユーザは、機器に対して、上記で説明したＳＳＩＤ（Ｓ２０１）、暗号鍵（Ｓ２０２）をキーボードなどを用いて、またはケーブル接続した機器を用いて設定する。続いて通信形態としてアドホックモードを利用する場合はアドホックモードとしての設定を併せて行う（Ｓ２０３）。設定がなされた機器は、無線リンク確立のための機器検索を開始（Ｓ２０４）し、同一の無線通信パラメータを持つ他の機器を見つけると無線リンクを確立する（Ｓ２０５）。なお、アドホックモードでは、パラメータ設定後、報知信号（ｂｅａｃｏｎ）を用いて無線区間に自身のＳＳＩＤ情報を発信する。
【００１３】
つまり、通信を行う双方の機器（たとえば、プリンタとデジタルスチルカメラ（ＤＳＣ））において無線通信パラメータを設定し無線リンクが確立した後、実際の通信が開始されることになる。ただし、同一の無線通信パラメータの設定された第三者端末が存在する場合、別途端末固有の情報（たとえばＩＰアドレスなど）を用いない限り通信相手を特定した通信を行うことは出来ない。
【００１４】
（第１実施形態）
本発明に係る無線通信装置の第１実施形態として、プリンタを例に挙げて以下に説明する。
【００１５】
図３は、無線ＬＡＮのアドホックモードにより通信を行う無線ＬＡＮダイレクトプリントシステムの構成図である。プリンタ３０１およびＤＳＣ３０２はそれぞれが無線ＬＡＮによる無線通信機能を搭載し、中継装置（アクセスポイント）を利用せず端末同士が直接送信するアドホックモードで動作しており、ダイレクトに画像データを伝送しプリント出力を行うことが出来る。
【００１６】
＜概要＞
本実施形態では、プリンタ３０１およびＤＳＣ３０２の間で同一の無線通信パラメータを設定する際に、第三者端末と異なる無線通信パラメータの設定を簡易化する方法を述べる。そのために、先立って設定が行われるプリンタ３０１において、複数の無線パラメータをあらかじめ保持しておき、設定開始時に無線通信区間内に存在する第三者端末が用いている無線パラメータと異なる無線パラメータを選択し決定するとともに選択されたパラメータに関する情報を外部に表示する。プリンタ３０１の設定（選択）が完了後、ユーザはプリンタが表示している内容に従い、ＤＳＣ３０２に同一の無線パラメータを設定することが容易に可能となる。
【００１７】
＜プリンタの装置構成＞
図４に、第１実施形態に係るプリンタ３０１の機能ブロック図を示す。
【００１８】
プリンタ３０１は、ユーザインタフェースとして操作部４０９および表示部４０５を備えている。操作部４０９は一般的なプリンタと同程度のボタン（例えば上下左右のカーソルキーやＯＫ，キャンセルボタンなど）のみ備えており、表示部４０５は最低限の設定情報が確認可能（例えば数字やアルファベットが表示可能）なＬＣＤディスプレイもしくはＬＥＤなどから構成される。なお、併せて音声による通知機能を有しても良い。操作部４０９はシステムコントローラ４１０を介してバス４１６に接続され、表示部４０５は表示内容を制御する表示処理部４０６を介してバス４１６に接続されている。
【００１９】
無線通信機能部４０３は無線通信の制御を行い、アンテナなどを含むＲＦ部４０４を介して他の無線通信機器との間で無線信号の送受信を行う。
【００２０】
メモリカードＩ／Ｆ４０７は、脱着可能なメモリカード４０８を接続するためのインタフェースであり、例えば、ＤＳＣ３０２で撮像し記憶された画像データ記憶したメモリカードを接続することにより、記憶されている画像データを読み出し印刷することが可能である。
【００２１】
ＵＳＢＩ／Ｆ４１１は、外部機器とＵＳＢケーブルを用いて接続する際に使用されるインタフェースである。
【００２２】
プリントエンジン４０１は、実際に用紙に画像をプリンタする機能ブロックであり、プリント処理部４０２によって処理される。プリントエンジンは如何なるものでも良いが、たとえば熱エネルギーによってインク液滴を記録紙等の記録媒体上に吐出するインクジェット方式が利用される。
【００２３】
上記の各機能部は、ＣＰＵ４１５で実行されるプログラムによって制御され、プログラムはＲＯＭ４１３またはフラッシュメモリ４１２に格納されている。また、ＣＰＵ４１５によって処理されるデータは、ＲＡＭ４１４またはフラッシュメモリ４１２に対して書き込みおよび読み込みが行われる。
【００２４】
また、フラッシュメモリ４１２は、図６に示すような１つ以上の無線通信パラメータ（少なくとも１つのＳＳＩＤを含むパラメータ）をふくむパラメータテーブル６０１を記憶している。無線通信パラメータは、ＳＳＩＤと共に暗号鍵等の他の無線通信パラメータを含んでも良いし、各ＳＳＩＤに対応する情報（パラメータ番号、ＬＥＤでの表示色（不図示）など）を含んでも良い。本実施形態では、出荷時にパラメータテーブル６０１が予め記憶されている場合を想定するが、ユーザによる所定の設定操作により実施してもよい。なお、フラッシュメモリ４１２ではなくメモリカード４０８やＲＯＭ４１３などに記憶するよう構成してもよい。
【００２５】
＜ＤＳＣの装置構成＞
図５に、第１実施形態に係るＤＳＣ３０２の機能ブロック図を示す。
【００２６】
ＤＳＣ３０２は、ユーザインタフェースとして操作部５０９および表示部５０５を備えている。操作部５０９は一般的なＤＳＣと同程度のボタン（例えばシャッターボタンや上下左右のカーソルキーやＯＫ，キャンセルボタンなど）のみ備えており、表示部５０５は撮像した画像データやＤＳＣの設定情報を表示可能なＬＣＤディスプレイから構成される。ただし、最低限の設定情報が確認可能（例えば数字やアルファベットが表示可能）なＬＣＤディスプレイもしくはＬＥＤなどから構成されてもよい。なお、併せて音声による通知機能を有しても良い。操作部５０９はシステムコントローラ５１０を介してバス５１６に接続され、表示部５０５は表示内容を制御する表示処理部５０６を介してバス５１６に接続されている。
【００２７】
無線通信機能部５０３は無線通信の制御を行うブロックであり、アンテナなどを含むＲＦ部５０４を介して他の無線通信機器との間で無線信号の送受信を行う。なお、ＤＳＣにおいては携帯性が重要なファクタであるため、アンテナは外部に突出するのではなく内蔵もしくは表面上に実装されることが望ましい。
【００２８】
撮像部５０１は、シャッターボタンが押下されたときに画像を撮影するブロックで、撮像部の制御や画像処理を行う撮像処理部５０２によって処理される。
【００２９】
メモリカードＩ／Ｆ５０７は、脱着可能なメモリカード５０８を接続するためのインタフェースであり、例えば、撮像処理部５０２により処理された画像データをメモリカード５０８に記憶することが可能である。
【００３０】
ＵＳＢＩ／Ｆ５１１は、外部機器とＵＳＢケーブルを用いて接続する際に使用されるインタフェースである。
【００３１】
上記の各機能部は、ＣＰＵ５１５で実行されるプログラムによって制御され、プログラムはＲＯＭ５１３またはフラッシュメモリ５１２に格納されている。また、ＣＰＵ５１５によって処理されるデータは、ＲＡＭ５１４またはフラッシュメモリ５１２に対して書き込みおよび読み込みが行われる。
【００３２】
また、プリンタ３０１におけるフラッシュメモリ４１２と同様に、フラッシュメモリ５１２は、図６に示すような１つ以上の無線通信パラメータ（少なくとも１つのＳＳＩＤを含むパラメータ）をふくむパラメータテーブル６０１を記憶している。無線通信パラメータは、ＳＳＩＤと共に暗号鍵等の他の無線通信パラメータを含んでも良いし、各ＳＳＩＤに対応する情報（パラメータ番号、ＬＥＤでの表示色（不図示）など）を含んでも良い。本実施形態では、出荷時にパラメータテーブル６０１が予め記憶されている場合を想定するが、ユーザによる所定の設定操作により実施してもよい。なお、フラッシュメモリではなくメモリカード５０８やＲＯＭ５１３などに記憶するよう構成しても構わない。ただし、プリンタ３０１で記憶しているパラメータテーブルと同一である必要がある。
【００３３】
＜プリンタの無線通信パラメータ設定動作＞
図７に、第１実施形態に係るプリンタ３０１の通信パラメータ設定のフローチャートを示す。
【００３４】
ステップＳ７０１では、ユーザによる操作部４０９の操作によりプリンタ３０１は無線通信機能部４０３で使用する無線通信パラメータを設定するためのパラメータ設定モードに移行する。
【００３５】
ステップＳ７０２では、ＣＰＵ４１５はフラッシュメモリ４１２に記憶されたパラメータテーブル６０１よりいずれかの無線通信パラメータ（ＳＳＩＤ）を１つ選択する。選択は自動（たとえばランダムに選択）で行っても良いし、ユーザに選択させるように構成しても良い。ユーザに選択させる場合は、例えばボタンを押す回数に応じて、パラメ−タテーブル６０１内の複数のＳＳＩＤを表示器４０５に順次表示させ選択可能となるよう構成しても良い。また、表示方法としてはＳＳＩＤの文字列自体でなく、たとえば図６に示す対応番号を表示器４０５に表示してもよいし、各々のＳＳＩＤをバックライトの色などに対応させて表示してもよい。
【００３６】
ステップＳ７０３では、ＣＰＵ４１５は無線通信機能部４０３を制御することにより、プリンタ３０１の周辺に存在する他の無線通信機器から送信されている報知信号（以後、Ｂｅａｃｏｎ）のサーチを開始する。この際、利用可能な複数の周波数チャネル全てについて検索を行う。なお、各周波数チャネルにおける探索時間はＢｅａｃｏｎの送出周期以上であることが望ましい。また、検索の際に、各周波数チャネルにおける通信の使用率を計測してもよい。
【００３７】
ステップＳ７０４では、ＣＰＵ４１５はステップＳ７０２で選択されたＳＳＩＤを含んだＢｅａｃｏｎを送信する他の無線通信機器が存在したか否かを判定する。存在した場合、ＣＰＵ４１５は表示部４０５により選択されたＳＳＩＤが既に使用され選択できない旨をユーザに通知する（Ｓ７０８）。さらに、再度ユーザにＳＳＩＤ（前回選択したものとは異なるＳＳＩＤ）を選択するよう表示部４０５を用いてユーザに促す（Ｓ７０９）。他の無線通信機器が使用していないＳＳＩＤが選択されるまで、上記のステップＳ７０２からステップＳ７０９が繰り返される。
【００３８】
ステップＳ７０５では、ステップＳ７０２で選択したＳＳＩＤを送信する他の無線通信機器が存在しなかった場合、ＣＰＵ４１５はそのＳＳＩＤを無線通信機能部４０３で用いるＳＳＩＤとして決定すると共に、周波数チャネルの決定を行う。周波数チャネルの決定はランダムに選択し決定してもよいし、ステップＳ７０３で計測した各周波数チャネルにおける通信の使用率を元に決定してもよい。通信の使用率の少ない周波数チャネルを選択することにより、後述するＤＳＣ３０２のパラメータ設定終了後の無線通信時（例えば画像データ転送時）において、より快適な通信（スループットの高い通信）が可能になるという効果がある。
【００３９】
ステップＳ７０６では、表示部４０５はステップＳ７０５で決定したＳＳＩＤ（および存在する場合は暗号鍵）をユーザに通知し、併せて無線通信パラメータの設定が終了した旨を通知する。表示方法としては、ＳＳＩＤの”文字列”そのものであってもよいし、パラメータテーブル６０１によりＳＳＩＤに対応付けられた”番号”であってもよい。さらには、ＳＳＩＤに対応付けられた”色”をＬＥＤで発光表示してもよい。なお、ここで、周波数チャネルについては表示しなくても良い。何故ならば、ＳＳＩＤが利用可能な全ての周波数チャネルについて使用されていないことが確認されているためである。
【００４０】
ステップＳ７０７では、無線通信機能部４０３はステップＳ７０５で決定したＳＳＩＤを含むＢｅａｃｏｎを、ステップＳ７０５で決定した周波数チャネルにより送出を開始する。
【００４１】
以上のステップにより、プリンタ３０１はパラメータ設定モードを終了し、無線リンク確立を要求してくる端末を待ち受ける状態となる。
【００４２】
＜ＤＳＣの無線通信パラメータ設定動作＞
図８に、第１実施形態に係るＤＳＣ３０２の通信パラメータ設定のフローチャートを示す。
【００４３】
ステップＳ８０１では、ユーザによる操作部５０９の操作によりＤＳＣ３０２は無線通信機能部５０３で使用する無線通信パラメータを設定するためのパラメータ設定モードに移行する。
【００４４】
ステップＳ８０２では、プリンタ３０１におけるパラメータ設定におけるステップＳ７０６により表示されている、プリンタ３０１の用いる無線通信パラメータ（ＳＳＩＤ）をユーザは確認する。上述した通り、ＳＳＩＤは”文字列”、パラメータテーブル６０１によりＳＳＩＤに対応付けられた”番号”または”色”などが用い表示されている。
【００４５】
ステップＳ８０３では、ステップＳ８０２で確認したＳＳＩＤと同一のＳＳＩＤを、ユーザは操作部５０９を用いてＤＳＣ３０２に設定する。設定方法としては、例えばボタンを押す回数に応じて、パラメ−タテーブル６０１内の複数のＳＳＩＤを表示器５０５に順次表示させ選択可能となるよう構成しても良い。また、パラメータテーブル６０１によりＳＳＩＤに対応付けられた”番号”を設定してもよい。さらには、ＳＳＩＤに対応付けられた”色”を選択することにより設定してもよい。なお、プリンタ３０１と同様、周波数チャネルについては設定しなくても良い。何故ならば、プリンタ３０１で使用されているＳＳＩＤが、利用可能な全ての周波数チャネルについて第三者の無線通信機器により使用されていないことが確認されているためである。
【００４６】
ステップＳ８０４では、ＣＰＵ５１５は無線通信機能部５０３を制御することにより、ステップＳ８０３で設定されたＳＳＩＤを含むＢｅａｃｏｎの検索を開始する。つまり、プリンタ３０１の検索を開始する。
【００４７】
ステップＳ８０５では、ＣＰＵ５１５はステップＳ８０３で設定されたＳＳＩＤを含んだＢｅａｃｏｎを送信する他の無線通信機器が存在したか否かを判定する。存在しない場合、ＣＰＵ５１５は表示部５０５により設定されたＳＳＩＤを使用する機器が見つからない旨をユーザに通知する（Ｓ８０８）。さらに、再度ユーザにＳＳＩＤ（前回選択したものとは異なるＳＳＩＤ）を選択するよう表示部５０５を用いてユーザに促す（Ｓ８０９）。設定されたＳＳＩＤを使用する機器（プリンタ３０１）が見つかるまで、上記のステップＳ８０３からステップＳ８０９が繰り返される。
【００４８】
ステップＳ８０６では、表示部５０５は、ステップＳ８０３で設定されたＳＳＩＤを含んだＢｅａｃｏｎを送信する他の無線通信機器（プリンタ３０１）が見つかり、周波数チャネルを含む無線通信パラメータの設定が完了した旨を通知する。
【００４９】
ステップＳ８０７では、無線通信機能部５０３は無線リンク確立動作を開始する。
【００５０】
以上のステップにより、ＤＳＣ３０２はパラメータ設定モードを終了し、プリンタ３０１との無線リンク確立が確立する。この後、ＤＳＣ３０２からプリンタ３０１へ無線通信により画像データをダイレクトに伝送することによりプリンタ出力処理を行う事が可能となる。
【００５１】
以上説明したように、プリンタ３０１およびＤＳＣ３０２の間で、第三者の無線通信機器とは異なる無線通信パラメータを容易に設定可能となる。なお、上記ではプリンタ３０１において無線通信パラメータを決定するための機能を持たせ説明を行ったが、ＤＳＣ３０２に機能を持たせＤＳＣ３０２で無線通信パラメータを設定後、プリンタ３０１で設定を行っても構わない。または、プリンタ３０１、ＤＳＣ３０２の双方に上記機能を具備させてもよい。
【００５２】
また、上記は無線通信手段として、無線ＬＡＮ（ＩＥＥＥ８０２．１１）を用いて説明をしたが、パラメータを設定することにより、通信相手の絞込みが可能（例えばグルーピング）なあらゆる無線通信方式についての適用が可能である。
【図面の簡単な説明】
【００５３】
【図１】プリンタ１０２へＰＣ１０３を接続し無線通信パラメータを設定している図である。
【図２】無線通信パラメータ設定のフローチャートである。
【図３】アドホックモードにより通信を行う無線ＬＡＮダイレクトプリントシステムの構成図である。
【図４】第１実施形態に係るプリンタ３０１の機能ブロック図である。
【図５】第１実施形態に係るＤＳＣ３０２の機能ブロック図である。
【図６】フラッシュメモリに記憶されている無線通信パラメータを示す図である。
【図７】第１実施形態に係るプリンタ３０１の通信パラメータ設定のフローチャートである。
【図８】第１実施形態に係るＤＳＣ３０２の通信パラメータ設定のフローチャートである。
【図１】
2006303637.tif 000003
【図２】
2006303637.tif 000004
【図３】
2006303637.tif 000005
【図４】
2006303637.tif 000006
【図５】
2006303637.tif 000007
【図６】
2006303637.tif 000008
【図７】
2006303637.tif 000009
【図８】
2006303637.tif 000010