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