(57)【要約】【課題】  他のデバイスから無線接続するための設定をユーザがスムーズにおこなえる設定方法を提供することを目的とする【解決手段】  本発明のパラメータ設定方法では、無線通信装置が他のデバイスに有線接続していれば、他のデバイスの設定アプリケーションから設定をおこなうようにガイダンスが無線通信装置に表示される。もし他のデバイスと有線接続されていなかったら、近距離無線通信により他のデバイスから無線設定値を取得する。また、取得対象デバイスの通信設定を近距離無線通信設定に切り替えるようにガイダンスが無線通信装置に表示される。【選択図】  図８
2007166577.tif 000002
【特許請求の範囲】
【請求項１】
無線を介して外部機器と通信を行う無線通信手段と、
有線を介して外部機器と通信を行う有線通信手段と、
有線により外部機器と接続しているか否かを判定する第１の判定手段と、
前記第１の判定手段により、有線により外部機器と接続していると判定した場合に、前記有線通信手段による通信を行い該外部機器と通信し、前記無線通信手段による通信を行うためのパラメータを取得する第１の取得手段と、
前記第１の判定手段により、有線により外部機器と接続していないと判定した場合に、前記無線通信手段による通信が可能な外部機器を検知する検知手段と、
前記検知手段により検知した外部機器と前記無線通信手段により通信を行い前記パラメータを取得する第２の取得手段
を有することを特徴とする通信端末。
【請求項２】
前記無線通信手段による通信を行うためのパラメータの取得要求を、前記有線通信手段により外部機器に送信する送信手段を備え、
前記取得手段は、前記取得要求を送信した外部機器からパラメータを受信することを特徴とする請求項１に記載の通信端末。
【請求項３】
前記第１の取得要求は、接続している外部機器に前記無線通信手段による通信を行うためのパラメータを設定するためのアプリケーションを起動させる指示を含むことを特徴とする請求項２に記載の通信端末。
【請求項４】
前記第１の判定手段による判定の結果に応じて、異なる態様で通信の状態を報知する報知手段を有する請求項１乃至３に記載の通信端末。
【請求項５】
前記報知手段は、前記第１の判定手段により、有線により外部機器と接続していないと判定した場合に、外部機器が無線通信を行える状態にするよう促す報知を行うことを特徴とする請求項４に記載の通信端末。
【請求項６】
前記取得手段により取得したパラメータを登録する登録手段と、
前記登録手段により新たなパラメータが登録できるか否か判定する第２の判定手段を有し、
前記報知手段は、前記第２の判定手段による判定の結果、新たなパラメータの登録ができない場合にはその旨を報知する請求項４または５に記載の通信端末。
【請求項７】
前記報知手段は、前記第２の判定手段による判定の結果、新たなパラメータの登録ができない場合には、登録されたパラメータの削除を促す報知を行うことを特徴とする請求項６に記載の通信端末。
【請求項８】
前記第２の判定手段による判定は、前記送信手段によるパラメータの取得要求の送信前に行われることを特徴とする請求項６または７に記載の通信端末。
【請求項９】
前記第１の判定手段により、有線により外部機器と接続していないと判定した場合に、前記検知手段による検知に先立ち、検知する外部機器の種類を選択させる選択画面を表示する表示手段を有し、
前記外部機器の種類の選択を受け付ける選択受付手段と、
前記選択受付手段により外部機器の種類の選択を受け付た場合に、前記検知手段による検知を開始することを特徴とする請求項１に記載の通信端末。
【請求項１０】
前記選択受付手段により外部機器の種類の選択を受け付けた場合に、前記外部機器が無線通信を行える状態にするよう促す報知を、前記選択された外部機器の種類に応じた態様で報知する報知手段を有する請求項９に記載の通信端末。
【請求項１１】
無線を介して外部機器と通信を行う無線通信工程と、
有線を介して外部機器と通信を行う有線通信工程と、
有線により外部機器と接続しているか否かを判定する第１の判定工程と、
前記第１の判定工程により、有線により外部機器と接続していると判定した場合に、前記有線通信工程による通信を行い該外部機器と通信し、前記無線通信工程による通信を行うためのパラメータを取得する第１の取得工程と、
前記第１の判定工程により、有線により外部機器と接続していないと判定した場合に、前記無線通信工程による通信が可能な外部機器を検知する検知工程と、
前記検知工程により検知した外部機器と前記無線通信工程により通信を行い前記パラメータを取得する第２の取得工程
を有することを特徴とする通信方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、無線ＬＡＮなどの無線ネットワークにおいて使用されるコンピュータ装置のうち、特に限られた操作部材しか持たない装置でも無線ＬＡＮに接続するための各種設定を容易に行なうことができる技術に関する。
【背景技術】
【０００２】
近年、ＰＣやデジタルカメラなどを無線通信で接続する無線ＬＡＮが普及しつつある。無線ＬＡＮネットワークにアクセスするためには、通信モード（アドホックモード／インフラストラクチャモード）、通信チャンネル、ＥＳＳ−ＩＤ、ＷＥＰＫＥＹなどの無線ＬＡＮに関する各設定を、機器ごとにおこなう必要がある。
【０００３】
しかし、デジタルカメラのような携帯端末は操作部材が限られているため、上記設定値を入力する作業はきわめて面倒である。
【０００４】
そこで、ＰＣのように豊富な入力手段を持つデバイスであらかじめこれらの設定値を入力して、その設定値を有線通信によって携帯端末に送信することで、設定をおこなう方法が提案されている（特許文献１）。また、近距離無線通信によって上記設定値を携帯端末に送信するセキュアな方法も提案されている  （特許文献２）。
【特許文献１】特開２００２−３５９６２３
【特許文献２】特開２００３−１５２７３５
【発明の開示】
【発明が解決しようとする課題】
【０００５】
ところで、近年の携帯端末では、他の機器との接続用のインターフェースとして有線接続用、無線接続用の両方を備えたものもある。このような機器で無線ＬＡＮに接続するための各設定をおこなう場合、上述した２つの方法のうちのどちらの方法でも設定することが可能である。
【０００６】
そこで携帯端末が無線設定値の取得要求をした際に、その時の携帯端末の状態によって携帯端末が自動的に取得方法を選択して実行できることが望ましい。
【０００７】
また、上述した２つの設定値取得方法はその手順が異なる場合、前回と異なる取得方法で設定をおこなうユーザにとって、次に操作することが分からずに困惑する可能性があるため、ユーザビリティを向上させる必要がある。
【０００８】
本発明は、これらのような課題に鑑みてなされたものであり、無線接続するための設定をユーザがスムーズにおこなえる設定方法を提供することを目的とする。
【課題を解決するための手段】
【０００９】
課題を解決するための手段として、本発明の構成は、無線を介して外部機器と通信を行う無線通信手段と、有線を介して外部機器と通信を行う有線通信手段と、有線により外部機器と接続しているか否かを判定する第１の判定手段と、前記第１の判定手段により、有線により外部機器と接続していると判定した場合に、前記有線通信手段による通信を行い該外部機器と通信し、前記無線通信手段による通信を行うためのパラメータを取得する第１の取得手段と、前記第１の判定手段により、有線により外部機器と接続していないと判定した場合に、前記無線通信手段による通信が可能な外部機器を検知する検知手段と、前記検知手段により検知した外部機器と前記無線通信手段により通信を行い前記パラメータを取得する第２の取得手段を有することを特徴とする。
【００１０】
また、他の構成として、無線を介して外部機器と通信を行う無線通信工程と、
有線を介して外部機器と通信を行う有線通信工程と、有線により外部機器と接続しているか否かを判定する第１の判定工程と、前記第１の判定工程により、有線により外部機器と接続していると判定した場合に、前記有線通信工程による通信を行い該外部機器と通信し、前記無線通信工程による通信を行うためのパラメータを取得する第１の取得工程と、前記第１の判定工程により、有線により外部機器と接続していないと判定した場合に、前記無線通信工程による通信が可能な外部機器を検知する検知工程と、前記検知工程により検知した外部機器と前記無線通信工程により通信を行い前記パラメータを取得する第２の取得工程を有することを特徴とする。
【発明の効果】
【００１１】
本発明によれば、無線接続をおこなうためのパラメータを他のデバイスから取得する際、ユーザは迷うことなくスムーズに設定することが可能である。
【発明を実施するための最良の形態】
【００１２】
＜第１の実施形態＞
以下に、本発明の無線設定値取得先としてＰＣ、もしくはプリンタを、携帯端末としてデジタルカメラを、それぞれ適用したときの実施例を図を用いて説明する。
【００１３】
図２０は本実施例におけるシステムの概要を示す図である。１００はデジタルカメラである。デジタルカメラ１００はパーソナルコンピュータ（以下「ＰＣ」）１３００、プリンタ１４００と接続されており、通信が可能である。接続は有線による接続も無線による接続も可能であり、ユーザが任意に選択することが可能である。
【００１４】
図１はデジタルカメラ１００の例を示す図である。
【００１５】
デジタルカメラ１００は、光学系（撮像用レンズ）１０を介して被写体像を撮影するように構成されている。
【００１６】
光学系１０は、ズームレンズ（撮影画角を変更可能なレンズ）として構成されうる。これにより光学的なズーム機能（いわゆる光学ズーム）が提供されている。
【００１７】
デジタルカメラ１００は、更に、撮像素子１４によって撮像される画像を電子的に切り取る（トリミング）ことによる電子的なズーム機能（いわゆる電子ズーム）を有するように構成されうる。なお、デジタルカメラ１００は、光学ズーム及び電子ズームのいずれか一方の機能のみを有するように構成される場合もある。
【００１８】
また、光学系１０は、交換可能であってもよい。この場合は、デジタルカメラ１００の本体側から光学系１０に対して電気信号を送ることにより、光学系１０内の駆動機構が変倍用のレンズを駆動してズーム機能を提供してもよい。また、デジタルカメラ１００の本体側に光学系１０内の変倍用のレンズを機械的に駆動する駆動機構を設けてもよい。
【００１９】
光学系（撮影レンズ）１０を通る被写体からの光線（光学的な画角内から入射する光線）は、絞り機能を備えるシャッター１２の開口を通して撮像素子（例えば、ＣＣＤセンサ、ＣＭＯＳセンサ）１４の撮像面に被写体の光学像を形成する。撮像素子１４は、この光学像を電気的なアナログ画像信号に変換して出力する。Ａ／Ｄ変換器１６は、撮像素子１４から提供されるアナログ画像信号をデジタル画像信号に変換する。撮像素子１４及びＡ／Ｄ変換器１６は、タイミング発生回路１８から提供されるクロック信号や制御信号によって制御される。タイミング発生回路１８は、メモリ制御回路２２及びシステム制御回路５０により制御される。
【００２０】
画像処理回路２０は、Ａ／Ｄ変換器１６から提供される画像データ（デジタル画像信号）又はメモリ制御回路２２から提供される画像データに対して画素補間処理や色変換処理等の画像処理を行う。
【００２１】
また、画像処理回路２０は、撮像素子１４で撮像された画像データに基づいて、ＴＴＬ（スルー・ザ・レンズ）方式のＡＦ（オートフォーカス）処理、ＡＥ（自動露出）処理、ＥＦ（フラッシュプリ発光による自動調光）処理のためのデータを演算する。そしてその演算結果をシステム制御回路５０に提供する。
【００２２】
システム制御回路５０は、この演算結果に基づいて露光制御部４０、測距制御部（ＡＦ制御部）４２を制御し、自動露出やオートフォーカス機能を実現している。更に、画像処理回路２０は、撮像素子１４で撮像された画像データに基づいてＴＴＬ方式のＡＷＢ（オートホワイトバランス）処理も実行する。
【００２３】
メモリ制御回路２２は、Ａ／Ｄ変換器１６、タイミング発生回路１８、画像処理回路２０、画像表示メモリ２４、Ｄ／Ａ変換器２６、メモリ３０、圧縮・伸長回路３２を制御する。
【００２４】
Ａ／Ｄ変換器１６から出力される画像データは、画像処理回路２０及びメモリ制御回路２２を介して、又は、画像処理回路２０を介することなくメモリ制御回路２２を介して、画像表示メモリ２４或いはメモリ３０に書き込まれる。
【００２５】
画像表示メモリ２４に書き込まれた表示用の画像データは、Ｄ／Ａ変換器２６によって表示用のアナログ画像信号に変換されて画像表示部２８に提供され、これにより画像表示部２８に撮像画像が表示される。画像表示部２８に撮像画像を連続的に表示することにより、電子ファインダー機能が実現される。画像表示部２８は、システム制御回路５０からの指令によって任意に表示をＯＮ／ＯＦＦされうる。表示をＯＦＦにして使用することにより、デジタルカメラ１００の電力消費を大幅に低減することができる。
【００２６】
メモリ３０は、撮影（記録媒体に記録する画像として撮像）した静止画像や動画像を格納するために使用される。メモリ３０の容量やアクセス速度（書き込み速度、読み出し速度）は、任意に決定されうるが、複数枚の静止画像を連続して撮影する連射撮影やパノラマ撮影を可能にするためには、それに応じた容量やアクセス速度を与える必要がある。メモリ３０は、システム制御回路５０の作業領域としても使用されうる。
【００２７】
圧縮・伸長回路３２は、例えば適応離散コサイン変換（ＡＤＣＴ）等により画像データを圧縮・伸長する回路である。メモリ３０に格納された画像データを読み込んで圧縮処理或いは伸長処理を行い、処理を終えた画像データをメモリ３０に書き込むように構成されうる。
【００２８】
露光制御部４０は、システム制御回路５０から提供される情報に基づいて、絞り機能を備えるシャッター１２を制御する。露光制御部４０は、フラッシュ（発光装置）４８と連携したフラッシュ調光機能も有しうる。フラッシュ４８は、フラッシュ調光機能及びＡＦ補助光の投光機能を有する。
【００２９】
測距制御部４２は、システム制御回路５０から提供される情報に基づいて、光学系１０のフォーカシング用レンズを制御する。ズーム制御部４４は、光学系１０のズーミングを制御する。バリア制御部４６は、光学系１０を保護するバリア１０２の動作を制御する。
【００３０】
表示部（例えば、ＬＣＤ、ＬＥＤ）５４、音源（例えば、スピーカ）５５は、それぞれ１又は複数の素子で構成される。システム制御回路５０におけるプログラムの実行に応じて、文字、画像、音声等により動作状態やメッセージ等を出力するように構成され、画像処理装置１００の適所に配置される。表示部５４を構成する一部の表示素子は、光学ファインダー１０４内に配置されうる。
【００３１】
表示部５４に表示される情報のうち、ＬＣＤ等に表示される情報としては、例えば次のものがある。まず、シングルショット／連写撮影表示、セルフタイマー表示、圧縮率表示、記録画素数表示、記録枚数表示、残撮影可能枚数表示といった情報が表示される。また、シャッタースピード表示、絞り値表示、露出補正表示、フラッシュ表示、赤目緩和表示、マクロ撮影表示、ブザー設定表示といった情報も表示される。さらに時計用電池残量表示、電池残量表示、エラー表示、複数桁の数字による情報表示、記録媒体２００及び２１０の着脱状態表示、通信Ｉ／Ｆ動作表示、日付け・時刻表示、撮影モード／情報コード読み取りモード表示、等が表示されても良い。
【００３２】
また、表示部５４に表示される情報のうち、光学ファインダー１０４内に表示される情報としては、例えば、合焦表示、手振れ警告表示、フラッシュ充電表示、シャッタースピード表示、絞り値表示、露出補正表示、等がある。
【００３３】
不揮発性メモリ５６は、例えばＥＥＰＲＯＭ等の、電気的に消去・記録可能が可能なメモリである。画像データや外部機器からのオブジェクトデータは、不揮発性メモリ５６に格納されてもよい。また、ネットワークに接続するための設定パラメータ領域を、別途不揮発性メモリ５６に設ける。
【００３４】
第１シャッタースイッチ（ＳＷ１）６２は、シャッターボタン３１０の操作途中（半押し）でＯＮとなる。そしてＡＦ（オートフォーカス）処理、ＡＥ（自動露出）処理、ＡＷＢ（オートホワイトバランス）処理、ＥＦ（フラッシュプリ発光）処理等の開始をシステム制御回路５０に指示する。
【００３５】
第２シャッタースイッチ（ＳＷ２）６４は、シャッターボタン３１０の操作完了（全押し）でＯＮとなる。この後撮像素子１２から画像信号を読み出してＡ／Ｄ変換器１６でデジタル画像データに変換後にこれを画像処理回路２０で処理してメモリ制御回路２２を介してメモリ３０に書き込む処理が行われる。また、メモリ３０から画像データを読み出して圧縮・伸長回路３２で圧縮しその圧縮された画像データを記録媒体２００又は２１０に書き込む処理を含む一連の処理（撮影）の開始をシステム制御回路５０に指示する。
【００３６】
ズーム操作部６５は、撮影画角（ズーム倍率或いは撮影倍率）を変更するために撮影者によって操作される操作部であって、例えば、スライド式の操作部材又はレバー式の操作部材とその動作を検知するスイッチ又はセンサとによって構成されうる。
【００３７】
操作部７０は、図２に示すボタン又はスイッチ２５１〜２６２を含む。電源をＯＮ／ＯＦＦしたり、撮影条件を設定或いは変更したり、撮影条件を確認したり、デジタルカメラ１００の状態を確認したり、撮影済みの画像を確認したりする際に、これらのボタン又はスイッチ２５１〜２６２が操作される。
【００３８】
電源制御部８０は、例えば、電源検出回路、ＤＣ−ＤＣコンバータ、通電するブロックを切り替えるスイッチ回路等を含む。電源の有無、電源の種類、電池残量の検出を行い、その検出結果とシステム制御回路５０からの指令に従ってＤＣ−ＤＣコンバータを制御し、必要な電圧を必要な期間に各ブロックに供給する。デジタルカメラ１００の本体、電源８６は、それぞれコネクタ８２、８４を有し、これによって接続される。電源８６は、例えば、アルカリ電池やリチウム電池等の一次電池や、ＮｉＣｄ電池やＮｉＭＨ電池、Ｌｉ電池等の二次電池、ＡＣアダプター等である。
【００３９】
記録媒体２００、２１０は、コネクタ２０６、２１６によってデジタルカメラ１００の本体のコネクタ９２、９６に接続される。記録媒体２００、２１０は、例えば、半導体メモリ又はハードディスク等の記録部２０２、２１２と、インターフェース２０４、２１４とを含み、デジタルカメラ１００の本体側のインターフェース９０、９４を介してデジタルカメラ１００内のバスに接続される。記録媒体着脱検知部９８は、コネクタ９２、９６に記録媒体２００、２１０が接続されているか否かを検知する。
【００４０】
なお、この例では、記録媒体を取り付けるインターフェース及びコネクタを２系統有するものとして説明されているが、これらは１系統でもよいし、３系統以上でもよい。複数系統のインターフェース及びコネクタを備える場合は、それらは互いに異なる仕様を有していてもよい。インターフェース及びコネクタとしては、例えば、ＰＣＭＣＩＡカードやＣＦ（コンパクトフラッシュ（登録商標））カード等の規格に準拠したものを採用しうる。
【００４１】
インターフェース９０及び９４、並びにコネクタ９２及び９６としてＰＣＭＣＩＡカードやＣＦ（コンパクトフラッシュ（登録商標））カード等の規格に準拠したものを採用する場合を例にする。この場合はＬＡＮカードやモデムカード、ＵＳＢカード、ＩＥＥＥ１３９４カード、Ｐ１２８４カード、ＳＣＳＩカード、ＰＨＳ等の通信カード、等の各種通信カードが接続可能である。各種通信カードを接続することにより、他のコンピュータやプリンタ等の周辺機器との間で画像データや画像データに付属した管理情報を相互に転送することができる。
【００４２】
光学ファインダー１０４は、画像表示部２８による電子ファインダー機能を使用することなしに撮影を行うことを可能にする。光学ファインダー１０４内には、表示部５４の一部を構成する表示素子、例えば、合焦表示、手振れ警告表示、フラッシュ充電表示、シャッタースピード表示、絞り値表示、露出補正表示を行うための表示素子が配置されうる。
【００４３】
デジタルカメラ１００は通信回路１１０を有し、ＵＳＢ、ＩＥＥＥ１３９４、Ｐ１２８４、ＳＣＳＩ、モデム、ＬＡＮ、ＲＳ２３２Ｃ、無線通信等の各種通信機能を提供する。通信回路１１０には、デジタルカメラ１００を他の機器と接続するためのコネクタ１１２、又は、無線通信機能を提供する際にはアンテナが接続されうる。
【００４４】
本実施形態では、この通信回路１１０は無線ＬＡＮ（ＩＥＥＥ８０２・１１ｘ）インタフェースおよびＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）の両インターフェースを備えるものとして説明する。またそれとは別に、無線接続可能な外部機器を探索し、無線通信をおこなうため（探索モード）のインターフェースも備えるものとする。この探索モードでの無線通信は無線ＬＡＮや赤外線通信をはじめ、無線であればなんでもよく、通常は無線ＬＡＮによる画像データ等の送受信時よりも弱い電波で通信を行う。探索のための設定値（以下、「探索設定値」）は既に不揮発性メモリ５６の無線設定領域にあらかじめ記録されているものとする。
【００４５】
図２は、デジタルカメラ１００の外観構成の一例を示す図である。なお、図においては、説明のために不要な構成部分は省略されている。
【００４６】
電源ボタン２５１は、デジタルカメラ１００を起動及び停止させるため、或いは、デジタルカメラ１００の主電源をＯＮ／ＯＦＦするボタンである。メニューボタン２５２は、各種の撮像条件の設定のため、及び、デジタルカメラ１００の状態を表示させるためのメニュー（メニューは、選択可能な及び／又は値を変更可能な複数の項目を含んで構成されうる）を表示するためのボタンである。ここで、設定が可能なモード或いは項目には、例えば以下のモードがある。露出の決定に関する撮影モードは、例えばプログラムモード、絞り優先モード、シャッタースピード優先モード等がある。また、パノラマ撮影モード、情報コード読み取りモード、再生モード、マルチ画面再生・消去モード、ＰＣ接続モード（ＰＣは、パーソナルコンピュータ等のコンピュータがある。また、設定可能な項目には露出補正、フラッシュ設定、単写／連写の切り替え、セルフタイマー設定、記録画質設定、日時設定、記録された画像のプロテクト等が含まれうる。例えば、メニューボタン２５２が押下されると、システム制御回路５０は、画像表示部２８にメニューを表示させる。メニューは、撮像中の画像の上に合成して表示されてもよいし、単独で表示（例えば、所定の背景色の上に表示）されてもよい。メニューが表示されている状態で再度メニューボタン２５２が押下されると、システム制御回路５０は、画像表示部２８へのメニューの表示を終了させる。
【００４７】
決定ボタン２５３は、モード或いは項目を決定或いは選択する際に押下される。システム制御回路５０は、決定ボタン２５３が押下されると、そのときに選択されているモード或いは項目を設定する。表示ボタン２５４は、撮像した画像についての撮影情報の表示・非表示を選択したり、画像表示部２８を電子ファインダーとして機能させるか否かを切り替えたりするために使用される。
【００４８】
左ボタン２５５、右ボタン２５６、上ボタン２５７、下ボタン２５８（方向選択キー）は、カーソル又はハイライト部等のような、複数の選択肢の中で選択されている選択肢（例えば、項目、画像）を変更するため似も使用されうる。又、選択されている選択肢を特定する指標の位置を変更するため、又は、数値（例えば、補正値や日時等を示す数値など）を増減させるためなどに使用されうる。ここで、左ボタン２５５、右ボタン２５６、上ボタン２５７、下ボタン２５８によって、複数の項目の中から１つの項目を選択ことが可能である。さらに、２つ以上の項目を選択することができるようにユーザインターフェースが構成されることが好ましい。例えば、システム制御回路５０は、決定ボタン２５３が押下された状態で左ボタン２５５、右ボタン２５６、上ボタン２５７、下ボタン２５８が操作された場合に、その操作によって指定された２以上の項目が選択されたものと認識するように構成されうる。
【００４９】
シャッターボタン２６０は、前述のように、例えば半押し状態で、ＡＦ（オートフォーカス）処理、ＡＥ（自動露出）処理、ＡＷＢ（オートホワイトバランス）処理、ＥＦ（フラッシュプリ発光）処理等の開始がシステム制御回路５０に指示される。また、全押し状態で、撮影がシステム制御回路５０に指示されるように構成されうる。
【００５０】
録画／再生切り替えスイッチ２６１は、録画モードを再生モードに、及び、再生モードを録画モードに切り替えるために使用される。
【００５１】
ジャンプキー２６２は方向選択キーと同様の働きをし、カーソル又はハイライト部等のような、複数の選択肢の中で選択されている選択肢（例えば、項目、画像）を変更するため、又は、選択されている選択肢を特定する指標の位置を変更するために使用される。ジャンプキーによるカーソル移動は、方向選択キーによるそれに比べ早く、もしくは大きく設定してもよい。
【００５２】
なお、前記のような操作系に代えて、ダイアルスイッチを採用してもよいし、他の操作系を採用することもできる。
【００５３】
図１３は実施形態におけるＰＣ１３００のブロック構成図である。図１３において、１３０１は装置全体の制御を司るＣＰＵである。１３０２はＢＩＯＳ及びブートプログラムを格納しているＲＯＭである。１３０３はＣＰＵ１３０１のワークエリアとして使用されるＲＡＭである。ＨＤＤ（ハードディスクドライブ）１３０４には、各種処理を行うプログラムが、例えばＯＳ（オペレーティングシステム）１３１０、無線設定アプリケーション（以下、「設定アプリ」）１３１１が予め格納されている。そしてＣＰＵ１３０１がこれらのプログラムを読み込み、プログラムの記述に従って処理を実行する。
【００５４】
キーボード１３０５、ポインティングデバイス１３０６はユーザの操作に応じて、文字入力や各種指示を与えるためのものである。表示制御部１３０７はＣＰＵ１３０１からの指令にしたがい、内蔵されたビデオメモリへの描画処理を行う。また、ビデオメモリに格納されたイメージデータをビデオ信号として表示装置１３０８に出力する処理を行う。表示装置１３０８はＣＲＴや液晶表示装置である。ネットワークインタフェース１３０９は、ＰＣ１３００をネットワークに接続するためのもので、ネットワーク上に存在するプリンタへの印刷データの転送、ネットワーク上の各種装置にアクセスすることを可能にしている。
【００５５】
図１４は実施形態におけるプリンタ１４００のブロック構成図である。図示において、プリンタ１４００は以下の構成を備える。
【００５６】
ＲＯＭ１４０２には、無線接続するための設定値１４１１が出荷時にあらかじめ記憶されている。
【００５７】
印刷部１４０４はＣＰＵ１４０１からの指令にしたがい、有線及び無線ネットワークインタフェース１４０６、１４０７から受信した画像の印刷をおこなう。ネットワークインタフェースは、プリンタをネットワークに接続するためのもので、ネットワーク上に存在するＰＣから印刷データを受信することを可能にしている。
【００５８】
無線ＬＡＮインタフェース１４０７は、プリンタを無線ＬＡＮネットワークに接続されることを可能にし、その設定値は、ＲＯＭ１４０２に記憶されているものである。
【００５９】
Ｓｅｔｕｐボタン１４０３は、プリンタ１４００を無線探索モードにするためのトリガである。Ｓｅｔｕｐボタン１４０３が押下されると、プリンタ１４００は探索モードとなり、ＲＯＭの無線設定領域１４０２に保存されている設定値を無線通信により送信する。このときの無線通信は無線ＬＡＮでもよいし、たとえば赤外線通信などの無線通信でもよい。また所定の時間が経つとＣＰＵ１４０１はこの探索モードを解除してもよい。また、ＲＯＭ１４０２に保存されている探索モードで無線接続するための探索設定値は、先に述べたデジタルカメラ１００の不揮発性メモリ５６の無線設定領域に保存されているものと同じ値である。すなわちＳｅｔｕｐ１４０３ボタンを押下することで、デジタルカメラ１００との間にアドホックなネットワークを形成し、データのやり取りをおこなうことができる。
【００６０】
以上、実施形態におけるデジタルカメラ１００、ＰＣ１３００、プリンタ１４００の説明を行ったが、次に、実施形態におけるデジタルカメラ１００の無線ＬＡＮへの接続のための設定方法を説明する。
【００６１】
デジタルカメラ１００に無線ＬＡＮ通信機能を持たせる理由は、撮像画像をネットワーク上のファイルサーバに転送したり、ネットワーク上のプリンターにて印刷させるためである。
【００６２】
ただし、無線ＬＡＮに接続するためのハードウェアを有しているとしても、その通信を行う際の各種設定が必要になる。本実施例では、この設定のために用いるパラメータを「無線設定値」と呼ぶ。
【００６３】
通常、ＩＥＥＥ８０２．１１シリーズの無線ＬＡＮに接続するためには、以下の設定が必要になる。まず、その無線ＬＡＮのネットワーク識別子であるＥＳＳ−ＩＤ（Ｅｘｔｅｎｄｅｄ  Ｓｅｒｖｉｃｅ  Ｓｅｔ  Ｉｄｅｎｔｉｆｉｅｒ）の設定が必要である。さらに漏洩防止のための暗号化キーであるＷｅｐ  ｋｅｙ、使用するチャネル、並びに、通信方式としてインフラストラクチャーモードもしくはアドホックモードのいずれにするか等の各種設定が必要となる。なお、暗号化技術は公知であるので、ここでの説明については省略する。
【００６４】
ここで、ＥＳＳ−ＩＤやＷｅｐ  Ｋｅｙについては、文字列を構成する個々の文字を入力する必要がある。
【００６５】
これらを入力する手段として考えられるのは、ＰＣ１３００とデジタルカメラ１００をＵＳＢなどの有線で接続してＰＣ１３００側で無線設定値１３１を入力する手段である。この場合は設定アプリ１３１１が起動され、ユーザが無線設定値を入力する。そしてＰＣ１３００がデジタルカメラ１００に無線設定値を送信することによって、デジタルカメラ１００に無線設定値を設定する。
【００６６】
もうひとつの手段として考えられるのは、無線通信により無線設定値を取得し、設定する手段である。この場合は、ユーザ操作によりプリンタ１４００のＳｅｔｕｐボタン１４０３を押下してプリンタ１４００を探索モードにし、無線ネットワークに接続する。デジタルカメラ１００も同じ探索モードすることで無線ネットワークに接続する。そしてデジタルカメラ１００が、無線でプリンタ１４００のＲＯＭ１４０２内にある無線設定パラメータ１４１１を取得する。
【００６７】
しかし、これらの２つの手段はそれぞれユーザが行う操作が異なるため、例えば一度ＰＣ１３００から設定アプリ１３１１を用いて無線接続のための設定をおこなったユーザは、次にプリンタ１４００から無線接続の設定をおこなう場合、困惑してしまう。
【００６８】
そこで、本実施形態では、デジタルカメラ１００が無線設定値取得の要求をした際に、ＰＣ１３００と有線接続されているかを判断し、その結果により異なるガイダンスを表示することでユーザが困惑しないようにした。
【００６９】
上記を実現するための方法を、以下、図を用いて説明する。
【００７０】
ユーザが無線ＬＡＮに接続する場合、まず表示部２８に表示されたガイダンス（図４）に従い、無線設定値の取得要求を指示する。
【００７１】
図３に、無線設定値の取得要求を受けた後のデジタルカメラ１００、ＰＣ１３００、プリンタ１４００の処理のフロー図を示す。
【００７２】
無線設定値の取得要求がなされると、システム制御回路５０は不揮発性メモリ５６の無線設定領域に登録された無線設定値数を参照し、規定の登録数を超えていると判定すると（ステップＳ３０１）、図１１に示す警告画面を表示する。そして図１２に示すデバイス情報削除画面を表示する（ステップＳ３０３）。
【００７３】
このように、外部機器と接続を行う前に無線設定値の登録が不可能であることを警告することで、ユーザは、早期に不要なデバイスの削除等の措置をとり、無線設定領域に空き領域を確保することができる。
【００７４】
デバイス情報削除画面において、ユーザが登録デバイス名１２０１からを選択し削除ボタン１２０２を押下すると、システム制御回路５０は既に登録した無線設定値を削除する。
【００７５】
ステップＳ３０３の処理を行うと、システム制御回路５０は処理をステップＳ３０１に戻す。ここでデバイスの削除が行われ、無線設定領域に空きがあれば、システム制御回路５０は処理をステップＳ３０２に進め、無線設定値を登録する処理を行う。
【００７６】
このように、一連の処理の中で無線設定値の削除を行うため、無線設定値の登録数が規定数を超えていた場合であっても、ユーザは一旦処理を終了することなく無線設定値の登録処理を行うことができる。
【００７７】
ステップＳ３０１で規定の登録数を超えていないと判断すると、システム制御回路５０は通信部１１０に対し、ＰＣ１３００とＵＳＢ接続しているかを確認する（ステップＳ３０２）。
【００７８】
確認の結果、ＵＳＢ接続されていると判定した場合、システム制御回路５０はＵＳＢを介してＰＣ１３００に設定値の要求信号を送信する（ステップＳ３０４）。この信号の中には、設定アプリ１３１１の起動要求信号が含まれている。
【００７９】
ＰＣ１３００のＣＰＵ１３０１は設定アプリ１３１１の起動要求信号を受信すると、設定アプリ１３１１を起動する（ステップＳ３０５）。さらにＣＰＵ１３０１は、ＰＣ１３００の表示装置１３０８に図７に示す設定アプリ１３１１の設定画面を表示する。
【００８０】
デジタルカメラ１００のシステム制御回路５０は設定アプリ１３１１の起動要求信号を送信した後、設定アプリ１３１１から無線設定値を入力するよう、図５に示すガイダンスを表示部２８に表示する（ステップＳ３２０）。この表示によって、ユーザはＰＣ１３００から無線設定値の入力が行われることを容易に認識することができる。
【００８１】
ユーザは、ＰＣ１３００を操作して無線設定値の入力を行う。ユーザは図７に示す設定画面から所定の無線設定値をキーボード１３０５を用いて入力し、設定ボタン７０１を押す。設定ボタン７０１が押されると、ＣＰＵ１３０１はＵＳＢを介して、無線設定値と共に設定完了の信号をデジタルカメラ１００に送信する。
【００８２】
デジタルカメラ１００のシステム制御回路５０は無線設定値と設定完了の信号を受信すると（ステップＳ３１６）、不揮発性メモリ５６の無線設定領域に受信した無線設定値を格納する（ステップＳ３１７）。そのとき、システム制御回路５０は登録が完了したことをユーザに伝えるため、図６に示す登録完了の画面を表示部２８に表示する（ステップＳ３１８）。登録完了の画面では、確認のため設定アプリ１３１１でユーザが設定した無線設定値をいくつか表示してもよい。
【００８３】
次に、有線接続されていないプリンタ１４００から無線設定値を取得する方法を述べる。ユーザの操作に応答してシステム制御回路５０が取得要求のトリガを出して、登録の判断をするところまでは、先ほどのＰＣ１３００の場合と同様である。
【００８４】
ステップＳ３０２において、デジタルカメラ１００がＰＣ１３００とＵＳＢ接続していないと判定した場合には、システム制御回路５０はデジタルカメラ１００を探索モードとする。デジタルカメラ１００が探索モードとなると、探索モードシステム制御回路５０は探索設定値を用いて無線通信を開始する（ステップＳ３０９）。
【００８５】
このとき、無線設定値の取得対象であるプリンタ１４００も同一のネットワークに接続しなければならない。プリンタ１４００は先ほど述べたようにＳｅｔｕｐボタン１４０３を押下することで、デジタルカメラ１００と同一の探索設定値を用いて無線通信を行い、アドホックなネットワークを形成する。
【００８６】
そこで、システム制御回路５０は表示部２８に対して図８のように、プリンタのＳｅｔｕｐボタン１４０３を押下するようにガイダンスを表示する（ステップＳ３１０）。このガイダンスを表示することで、ユーザはプリンタ１４００から無線通信することによって無線設定値を取得することを容易に知ることができる。
【００８７】
ユーザはシステム制御回路５０は規定時間内に探索モードになっているプリンタ１４００を発見したか、すなわちＳｅｔｕｐボタン１４０３が押されたプリンタ１４００を発見したか否かを判定する（ステップＳ３１１）。
【００８８】
プリンタ１４００を発見した場合、プリンタに対し無線設定値の取得要求の信号を送信する（ステップＳ３１２）。
【００８９】
プリンタ１４００のＣＰＵ１４０１は取得要求の信号を受信すると（ステップＳ３１４）、ＲＯＭ１４０２内にある無線設定値１４１１をデジタルカメラ１００に送信する（ステップＳ３１５）。
【００９０】
デジタルカメラ１００のシステム制御回路５０は無線設定値１４１１を受信すると（ステップＳ３１６）、不揮発性メモリ５６の無線設定領域に受信した無線設定値１４１１を格納する（ステップＳ３１７）。
【００９１】
無線設定値１４１１を格納すると、システム制御回路５０は登録が完了したことをユーザに伝えるため、図６に示す登録完了の画面を表示部２８に表示する。登録完了の画面では、確認のためＰＣアプリでユーザが設定した設定値をいくつか表示してもよい。
【００９２】
また、ステップＳ３１１において、規定時間内でプリンタを発見できなかった場合（ステップＳ３１３）、システム制御回路５０は無線通信を止め、無線設定値取得に失敗した旨を表示するため、図１０に示すダイアログを表示部２８に表示する（ステップＳ３１９）。
【００９３】
以上の処理を実行することで接続先の登録が完了する。ユーザは登録完了後、図４に示す無線設定メニューから「接続／切断」を選択し、さらに登録した接続先を選択する。この操作に応じてデジタルカメラ１００は登録した外部機器と無線設定値を用いた無線通信が確立し、画像データ等の送受信等が可能となる。
【００９４】
以上説明したように、本実施形態は無線設定値を取得する際、デジタルカメラが有線接続されているか無線接続されているかで設定値の取得方法を異ならせている。その際にどちらの取得方法を実行しているかが表示部にガイダンスとして表示される。そのため、ユーザは迷うことなくスムーズに無線の設定が可能になる。
【００９５】
＜第２の実施形態＞
第１の実施形態ではデジタルカメラ１００とＰＣ１３００が有線接続されているものとして説明を行ったが、デジタルカメラ１００とプリンタ１４００が有線接続されている場合についても同様の処理を行ってもよい。この場合には、プリンタ１４００が表示部１３０８、設定アプリ１３１１を備える必要がある。
【００９６】
システム制御回路５０がプリンタ１４００とデジタルカメラ１００がＵＳＢ接続されていると判断した場合には、プリンタ１４００に対して設定アプリの起動要求を送信する。
【００９７】
起動要求を受信すると、プリンタ１４００のＣＰＵ１４０１が設定アプリを起動する。そしてプリンタ１４００の表示装置に図７に示す設定画面を表示する。後は前述のＰＣ１３００から無線の設定をする場合と同様の処理を行えばよい。設定を行った後は、第１の実施形態と同様、デジタルカメラ１００とプリンタ１４００の間で、無線通信値を用いた無線通信による画像データ等の送受信等が可能となる。
【００９８】
＜第３の実施形態＞
次に、図１５〜図１９を参照して、本発明の第３の実施形態について説明する。
【００９９】
図２１に本実施例におけるシステムの構成図を示す。本実施形態において、デジタルカメラ１００は他のデジタルカメラ２０００と無線により接続することが可能である。デジタルカメラ２０００の構成はデジタルカメラ１００の構成と同様であるから、ここでは説明しない。
【０１００】
デジタルカメラ同士を接続するためには、まず一方のデジタルカメラが探索モードを開始し、アドホックなネットワークを形成する。そして、もう一方のカメラも同様に探索モードを開始することで、同一のネットワークに接続（アドホックなネットワークに参加）する。このように、同一のネットワークに参加している状態で、一方の無線設定パラメータを他方に送信することで、２台のカメラ間で無線設定パラメータを登録することが可能である。
【０１０１】
本実施形態におけるデバイスの構成や動作は、第１の実施形態と共通する部分が多い。従って、第１の実施形態と共通する部分は説明を省略し、本実施形態に特徴的な処理について詳細に説明する。
【０１０２】
図１９は本実施形態の全体的なフローを示したものである。本実施形態においても、入力される信号やプログラムに従い、システム制御回路５０が処理を実行する。
【０１０３】
ステップＳ１９０１〜１９０３は図３のステップＳ３０１〜３０３と同様である。ステップＳ１９０２にて、他の機器とＵＳＢ接続していると判断した場合には、システム制御回路５０は処理をＳ１９０４に進める。ステップＳ１９０４は有線設定モードであり、システム制御回路５０は、ステップＳ３０４〜３０８及びステップＳ３１６〜３１８と同様の処理を行う。
【０１０４】
ステップＳ１９０２にて、他の機器とＵＳＢ接続していないと判定された場合には、システム制御回路５０は無線探索モードによる処理を開始する（Ｓ１９０５）。
【０１０５】
図１５はステップＳ１９０５の詳細フローを示したものである。まず、システム制御回路５０は、登録するデバイスの種類をユーザに選択させる画面を表示部２８に表示し、ユーザによる選択指示の入力を待つ（Ｓ１５０２）。図１６にデバイスの種類を選択させる画面を示す。本実施例ではカメラ及びプリンタが無線探索モードでの探索候補として表示される。
【０１０６】
ステップＳ１５０３にて、システム制御回路５０はプリンタが選択されたかカメラが選択されたかを判断する。プリンタが選択されたと判断した場合には、処理をステップＳ１５０４に進める。
【０１０７】
ステップＳ１５０４において、システム制御回路５０はプリンタ用探索ガイダンスを表示部２８に表示し、処理をステップＳ１５０４に進める。プリンタ用探索ガイダンスは図８と同様の画面である。
【０１０８】
ステップＳ１５０３においてカメラが選択されたと判断した場合、システム制御回路５０は処理をステップＳ１５０５に進める。ステップＳ１５０５において、システム制御回路５０はカメラ用探索ガイダンスを表示部２８に表示し、処理をステップＳ１５０６に進める。カメラ用探索ガイダンスを図１７に示す。図１７に示すように、他のデジタルカメラ２０００との接続における場合には、デジタルカメラ２０００側を無線探索モードへの切り替えるよう促す画面を表示する。
【０１０９】
このように、探索の対象となるデバイスに応じて探索ガイダンスを異ならせることにより、ユーザは迷うことなく次の操作を行うことが可能となる。
【０１１０】
ステップＳ１５０６において、システム制御回路５０は実施例１と同様、弱い電波を用いて探索を開始する。この処理は図３のステップＳ３０９と同様の処理である。
【０１１１】
ステップＳ１５０７において、システム制御回路５０は、探索モードになっているデバイスを所定の時間内に発見したか否かを判断する。発見した場合には処理をステップＳ１５０９に進め、発見されなかった場合には処理をステップＳ１５０８に進める。
【０１１２】
ステップＳ１５０９において、システム制御回路５０は、発見したデバイス２０００に対し取得要求の信号を送信する。
【０１１３】
ステップＳ１５１０において、システム制御回路５０は、ステップＳ１５０３にてどちらのデバイスが選択されたかを判断する。
【０１１４】
発見されたデバイスがデジタルカメラ２０００の場合、デジタルカメラ２０００のシステム制御回路５０は、取得要求の信号を受信する（ステップＳ１５１３）。そして無線設定パラメータをデジタルカメラ１００に送信する（ステップＳ１５１４）。
【０１１５】
発見されたデバイスがプリンタ１４００の場合、プリンタ１４００側の処理が行われる。ステップＳ１５１３、１５１４の処理は図３におけるステップＳ３１４、３１５と同様の処理である。
【０１１６】
ステップＳ１５１５において、システム制御回路５０はデジタルカメラ２０００から送信完了の信号を受信する。ステップＳ１５１６において、システム制御回路５０は不揮発性メモリ５６に受信した設定値を格納し、無線探索モードは終了する（ステップＳ１５１７）。
【０１１７】
なお、無線設定パラメータの交換の前に、システム制御回路５０は、発見したデバイスに対してデバイスの種類を示すデータの送信を要求してもよい。この場合、相手方のデバイスはデジタルカメラ１００からの要求に応じて、自らがデジタルカメラであるかプリンタであるかを示すデータを送信する。システム制御回路５０はデバイスの種類を示すデータを受信し、示されたデバイスの種類がステップＳ１５０３にて選択されたデバイスか否かを判断する。そしてデバイスの種類が一致すれば無線設定パラメータの交換を行い、一致しなければ交換を行わない。この場合のデバイスの種類を示すデータは無線設定パラメータとともに送信されてもよい。その場合、システム制御回路５０はデバイスの種類が一致したときのみ、受信した無線設定パラメータを不揮発性メモリ５６に記憶する。
【０１１８】
図１９のステップＳ１９０６において、システム制御回路５０は、設定値が不揮発性メモリ５６に格納されたか否かを確認し登録が成功したか否かを判断する。登録が成功したと判断した場合には処理をステップＳ１９０７に進める。登録が成功しなかったと判断した場合には処理をステップＳ１９０８に進める。
【０１１９】
ステップＳ１９０７において、システム制御回路５０は、登録が完了したことを報知すべく図１８に示す登録完了の画面を表示部２８に表示する。
【０１２０】
また、Ｓ１９０８において、システム制御回路５０は、図１０に示す無線設定値取得に失敗した旨を表示するダイアログを表示部２８に表示する。
【０１２１】
以上説明したように本実施形態によれば、無線設定値を取得する際、所望の登録先をユーザが設定することで、その登録方法がガイダンスとして表示されるので、ユーザは迷うことなくスムーズに設定が可能になる。
【０１２２】
なお、本実施形態では、デジタルカメラの無線ＬＡＮの設定について説明したが、設定する対象は無線ＬＡＮに限らないし、対象装置はデジタルカメラに限定されるものではない。
【０１２３】
＜他の実施形態＞
実施形態では、デジタルカメラの無線ＬＡＮの設定について説明したが、設定する対象は無線ＬＡＮに限らないし、対象装置はデジタルカメラに限定されるものではない。例えば、デジタルカメラ１００の代わりに、デジタルビデオや画像閲覧端末（いわゆるフォトビューア）、携帯電話などを用いてもよい。
【０１２４】
また、実施形態で説明したように、本実施形態の主要な処理はＰＣ１３００やプリンタ１４００にインストールされたプログラムをＣＰＵが読み込むことで実現される。従って、ＰＣ１３００等のハードウエアにこのような処理を行わせるプログラムも本願発明の範疇にある。そして通常、コンピュータプログラムはＣＤ−ＲＯＭ等のコンピュータ可読記憶媒体をコンピュータにセットし、システムにコピーもしくはインストールすることで実行可能になる。従ってこのようなコンピュータ可読記憶媒体も本発明の範疇に含まれる。
【図面の簡単な説明】
【０１２５】
【図１】デジタルカメラのハードウェア構成例を示す図
【図２】図１に示す電子カメラの外観構成の一例を示す図
【図３】第１の実施形態における無線設定値取得のフローチャート
【図４】無線設定値取得のトリガとなるガイダンス
【図５】図３のステップＳ３２０で表示されるガイダンス
【図６】図３のステップＳ３１８で表示されるガイダンス
【図７】設定アプリの設定画面
【図８】図３のステップＳ３１０で表示されるガイダンス
【図９】図３のステップＳ３１９で表示されるガイダンス
【図１０】図３のステップＳ３１９で表示されるガイダンス
【図１１】登録数オーバーのときの警告画面
【図１２】図３のステップＳ３０３で表示されるガイダンス
【図１３】ＰＣのハードウェア構成例を示す図
【図１４】プリンタのハードウェア構成例を示す図
【図１５】第２の実施形態における無線探索モードのフローチャート
【図１６】図１５のステップＳ１５０２で表示されるガイダンス
【図１７】図１５のステップＳ１５０５で表示されるガイダンス
【図１８】図１５のステップＳ１９０７で表示されるガイダンス
【図１９】第２の実施形態における無線設定値取得のフローチャート
【図２０】第１の実施形態に係るシステムの構成図
【図２１】第２の実施形態に係るシステムの構成図
【図１】
2007166577.tif 000003
【図２】
2007166577.tif 000004
【図３】
2007166577.tif 000005
【図４】
2007166577.tif 000006
【図５】
2007166577.tif 000007
【図６】
2007166577.tif 000008
【図７】
2007166577.tif 000009
【図８】
2007166577.tif 000010
【図９】
2007166577.tif 000011
【図１０】
2007166577.tif 000012
【図１１】
2007166577.tif 000013
【図１２】
2007166577.tif 000014
【図１３】
2007166577.tif 000015
【図１４】
2007166577.tif 000016
【図１５】
2007166577.tif 000017
【図１６】
2007166577.tif 000018
【図１７】
2007166577.tif 000019
【図１８】
2007166577.tif 000020
【図１９】
2007166577.tif 000021
【図２０】
2007166577.tif 000022
【図２１】
2007166577.tif 000023