(57)【要約】  【構成】  ＣＰＵ１８は、通信モードが選択されたとき、撮影された被写体像から文字情報を検出し、検出された文字情報が通信設定情報であるか否かを判別し、そして判別結果が肯定的であれば検出された通信設定情報に対応する通信設定情報を作成する。後に転送操作が行われたとき、検出された通信設定情報と作成された通信設定情報とを利用してプリンタ４０に画像データを転送する。  【効果】  プリンタ４０用の通信設定情報を印字し、印刷面をディジタルカメラ１０で撮影しておくだけで、被写界像から通信設定情報が検出され、検出された通信設定情報に対応する通信設定情報が作成されるため、通信設定の煩わしさを低減できる。【選択図】  図１
2006253854.tif 000002
【特許請求の範囲】
【請求項１】
被写体を撮影する撮影手段、
前記撮影手段によって撮影された被写体像から文字情報を検出する検出手段、
前記検出手段によって検出された文字情報が通信設定情報であるか否かを判別する第１判別手段、
前記第１判別手段の判別結果が肯定的であるとき前記検出手段によって検出された通信設定情報に対応する通信設定情報を作成する作成手段、および
通信モードが選択されたとき前記検出手段によって検出された通信設定情報と前記作成手段によって作成された通信設定情報とを利用して所望の装置にデータを転送する転送手段を備える、データ転送装置。
【請求項２】
前記検出手段によって検出された通信設定情報および前記作成手段によって作成された通信設定情報はそれぞれ第１アドレス情報および第２アドレス情報を含み、
前記作成手段は、前記第１アドレス情報が示す数値を検出する数値検出手段、および前記数値検出手段によって検出された数値とは異なる数値を前記第２アドレス情報に割り当てる数値割り当て手段を含む、請求項１記載のデータ転送装置。
【請求項３】
前記数値割り当て手段は前記数値検出手段によって検出された数値に所定値を加減算する加減算手段を含む、請求項２記載のデータ転送装置。
【請求項４】
前記数値割り当て手段は、前記加減算手段の加減算結果を表示する表示手段、前記表示手段によって表示された数値を増減する増減操作を受け付ける第１受付手段、前記増減操作による増減後の数値が前記数値検出手段によって検出された数値と一致するか否かを判別する第２判別手段、前記第２判別手段の判別結果が肯定的であるとき前記表示手段の表示を無効化する無効化手段、および前記表示手段によって表示された数値を前記第２アドレス情報に割り当てるべき数値に決定する決定操作を受け付ける第２受付手段をさらに含む、請求項３記載のデータ転送装置。
【請求項５】
前記被写体は前記所望の装置用の通信設定情報が文字の態様で提示された面を含む、請求項１ないし４のいずれかに記載のデータ転送装置。
【請求項６】
前記所望の装置はプリンタであり、
前記被写体は前記プリンタ用の通信設定情報が印字された印刷面を含む、請求項５記載のデータ転送装置。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、データ転送装置に関し、特にたとえばディジタルカメラに適用され、プリントすべきデータをプリンタに転送する、データ転送装置に関する。
【背景技術】
【０００２】
従来この種の装置の一例が、特許文献１に開示されている。この従来技術によれば、シャッタボタンが操作されると、被写界像を表す画像データを含む画像ファイルが、メモリ／ＬＡＮカートリッジに設けられたＣＦメモリに記録される。記録された画像ファイルはその後、メモリ／ＬＡＮカートリッジ内のワイヤレスＬＡＮカードによって、所望のサーバに送信される。
【特許文献１】特開２００４−２７４５２５号公報〔Ｈ０４Ｎ ５／２２５，Ｈ０４Ｎ ５／９１，Ｈ０４Ｎ ５／９２〕
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかし、ワイヤレスＬＡＮの設定には、専門知識と煩わしい設定作業とが必要となる。従来技術は、この問題を解消する方策について何ら開示していない。
【０００４】
それゆえに、この発明の主たる目的は、通信設定の煩わしさを低減できる、データ転送装置を提供することである。
【課題を解決するための手段】
【０００５】
請求項１の発明に従うデータ転送装置は、被写体を撮影する撮影手段(12)、撮影手段によって撮影された被写体像から文字情報を検出する検出手段(S45)、検出手段によって検出された文字情報が通信設定情報であるか否かを判別する第１判別手段(S75~S103)、第１判別手段の判別結果が肯定的であるとき検出手段によって検出された通信設定情報に対応する通信設定情報を作成する作成手段(S17)、および通信モードが選択されたとき検出手段によって検出された通信設定情報と作成手段によって作成された通信設定情報とを利用して所望の装置にデータを転送する転送手段(S167)を備える。
【０００６】
検出手段は、撮影手段によって撮影された被写体像から文字情報を検出する。検出手段によって検出された文字情報が通信設定情報であるか否かは、判別手段によって判別される。この判別結果が肯定的であれば、検出手段によって検出された通信設定情報に対応する通信設定情報が作成手段によって作成される。転送手段は、通信モードが選択されたとき、検出手段によって検出された通信設定情報と作成手段によって作成された通信設定情報とを利用して所望の装置にデータを転送する。
【０００７】
撮影手段によって撮影された被写体像から文字情報つまり通信設定情報を検出し、検出された通信設定情報に対応する通信設定情報を作成するようにしたため、通信設定の煩わしさを低減できる。
【０００８】
請求項２の発明に従うデータ転送装置は、請求項１に従属し、検出手段によって検出された通信設定情報および作成手段によって作成された通信設定情報はそれぞれ第１アドレス情報および第２アドレス情報を含み、作成手段は、第１アドレス情報が示す数値を検出する数値検出手段(S123)、および数値検出手段によって検出された数値とは異なる数値を第２アドレス情報に割り当てる数値割り当て手段(S125)を含む。
【０００９】
検出手段によって検出された通信設定情報には第１アドレス情報が含まれ、作成手段によって作成された通信設定情報には第２アドレス情報が含まれる。第１アドレス情報が示す数値は数値検出手段によって検出され、第２アドレス情報には、数値検出手段によって検出された数値とは異なる数値が割り当てられる。
【００１０】
数値割り当て手段が第１アドレス情報とは異なる数値を第２アドレス情報に割り当てるので、検出手段によって検出された通信設定情報が所望の装置用の通信設定情報である場合にも、アドレス重複が回避され、データ転送が行える。
【００１１】
請求項３の発明に従うデータ転送装置は、請求項２に従属し、数値割り当て手段は数値検出手段によって検出された数値に所定値を加減算する加減算手段(S143)を含む。
【００１２】
数値割り当て手段が数値検出手段によって検出された数値に所定値を加減算するので、数値検出手段によって検出された数値とは異なる数値を第２アドレス情報に割り当てることができる。
【００１３】
請求項４の発明に従うデータ転送装置は、請求項３に従属し、数値割り当て手段は、加減算手段の加減算結果を表示する表示手段(S145)、表示手段によって表示された数値を増減する増減操作を受け付ける第１受付手段(S147)、増減操作による増減後の数値が数値検出手段によって検出された数値と一致するか否かを判別する第２判別手段(S153)、第２判別手段の判別結果が肯定的であるとき表示手段の表示を無効化する無効化手段(S151)、および表示手段によって表示された数値を第２アドレス情報に割り当てるべき数値に決定する決定操作を受け付ける第２受付手段(S149)をさらに含む。
【００１４】
加減算手段の加減算結果は表示手段によって表示され、表示された数値を増減する増減操作が第１受付手段によって受け付けられる。かかる増減操作による増減後の数値が数値検出手段によって検出された数値と一致するか否かは第２判別手段によって判別され、この判別結果が肯定的であるとき、表示手段の表示は無効化手段によって無効化される。表示手段によって表示された数値を第２アドレス情報に割り当てるべき数値に決定する決定操作は、第２受付手段によって受け付けられる。
【００１５】
数値検出手段によって検出された数値とは異なる所望の数値を第２アドレス情報に割り当てることができる。
【００１６】
請求項５の発明に従うデータ転送装置は、請求項１ないし４のいずれかに従属し、被写体は所望の装置用の通信設定情報が文字の態様で提示された面を含む。
【００１７】
請求項６の発明に従うデータ転送装置は、請求項５に従属し、所望の装置はプリンタ(40)であり、被写体はプリンタ用の通信設定情報が印字された印刷面を含む。
【００１８】
被写体像をプリンタで印刷する場合、予めプリンタ用の通信設定情報をプリンタで印刷して、印刷面を撮影しておくだけで、簡単に通信設定を行うことができる。
【発明の効果】
【００１９】
この発明によれば、通信設定の煩わしさを低減することができる。
【００２０】
この発明の上述の目的，その他の目的，特徴および利点は、図面を参照して行う以下の実施例の詳細な説明から一層明らかとなろう。
【発明を実施するための最良の形態】
【００２１】
図１を参照して、この実施例のディジタルカメラ１０は、イメージセンサ１２を含む。被写界の光学像は、イメージセンサ１２の受光面つまり撮像面に照射され、撮像面では、光電変換によって被写体の光学像に対応する電荷つまり生画像信号が生成される。
【００２２】
被写体のリアルタイム動画像つまりスルー画像をＬＣＤモニタ２４に表示するとき、ＣＰＵ１８は、プリ露光および間引き読み出しの繰り返しをイメージセンサ１２に命令する。イメージセンサ１２は、プリ露光とこれによって生成された生画像信号の間引き読み出しとを繰り返し実行する。イメージセンサ１２からは、被写体の光学像に対応する低解像度の生画像信号が出力される。
【００２３】
出力された生画像信号は、信号処理回路１４によってＡ／Ｄ変換，色分離，ＹＵＶ変換などの処理を施され、ＹＵＶ形式の画像データに変換される。変換された画像データはＳＤＲＡＭ２６に書き込まれ、その後ＳＤＲＡＭ２６から読み出される。信号処理回路１４は、読み出された画像データをＮＴＳＣフォーマットに従うコンポジットビデオ信号に変換し、変換されたコンポジットビデオ信号をＬＣＤモニタ２４に与える。この結果、被写体のスルー画像がモニタ画面に表示される。
【００２４】
操作キー２２によって撮像操作が行われると、システムコントローラ２０がこれを受け付け、対応する信号をＣＰＵ１８に入力する。この信号に応答して、ＣＰＵ１８は、本露光と、この本露光によって生成された全ての電荷の読み出しとを、イメージセンサ１２に命令する。イメージセンサ１２は、本露光とこれによって生成された全ての電荷つまり高解像度の生画像信号を出力する。出力された生画像信号は、信号処理回路１４によってＡ／Ｄ変換，色分離，ＹＵＶ変換などの処理を施され、ＹＵＶ形式の画像データに変換される。変換された画像データはＳＤＲＡＭ２６に書き込まれ、その後ＳＤＲＡＭ２６から読み出される。ＣＰＵ１８は、読み出された画像データを記録媒体２８に記録する。
【００２５】
こうして撮影された被写体の本画像は、ＬＣＤモニタ２４に表示したりプリンタ４０で印刷したりすることによって閲覧が可能となる。操作キー２２によって再生操作が行われると、記録媒体２８に記録された画像データが信号処理回路１４に読み出される。信号処理回路１４は、読み出された画像データをＮＴＳＣフォーマットに従うコンポジットビデオ信号に変換し、変換されたコンポジットビデオ信号をＬＣＤモニタ２４に出力する。この結果、本画像がモニタ画面に表示される。
【００２６】
被写体の本画像をプリンタ４０で印刷する場合、ディジタルカメラ１０をプリンタ４０に接続する接続操作が必要となる。ディジタルカメラ１０は無線ＬＡＮコントローラ３０を含み、プリンタ４０は無線ＬＡＮ機能を有しているため、必要な設定操作を行えば、両者は無線ＬＡＮで接続される。ディジタルカメラ１０では、ＣＰＵ１８が通信設定処理を実行する。
【００２７】
この通信設定処理では、プリンタ４０側の通信設定情報が利用される。このため、プリンタ４０用の通信設定情報は、プリンタ４０自身によって予め紙面に印字される。プリンタ４０用の通信設定情報が印字された印刷面を図２に示す。図２を参照して、“ＤＨＣＰＣＤ”はＤＨＣＰクライアント・デーモンを使用するか否か（０：使用しない，１：使用する）を示す。“ＩＰＡＤＲ”はＩＰアドレスを示す。“ＳＵＢＮＥＴ”はサブネット・アドレスを示す。“ＧＡＴＥＷＡＹ”はゲートウェイ・アドレスを示す。“ＤＮＳ”はＤＮＳ（Domain Name System）アドレスを示す。
【００２８】
“ＭＯＤＥ”は通信モード（Adhoc/ Infrastructure/ WiFi Adhoc）を示す。“ＥＳＳＩＤ”はＥＳＳＩＤ（Extended Service Set Identifier）を示す。“ＣＨＡＮＮＥＬ”は通信チャネルを示す。“ＷＥＰ”は（Wired Equivalent Privacy）を使用するか否か（０：使用しない，１：使用する）を示す。“ＷＥＰＫＥＹＬＥＮ”はＷＥＰＫＥＹ（暗号）のビット長（６４／１２８）を示す。“ＷＥＰＫＥＹＩＤ”はＷＥＰ ＫＥＹ（暗号）の送信キー選択（１：ＷＥＰＫＥＹ１，２：ＷＥＰＫＥＹ２，３：ＷＥＰＫＥＹ３，４：ＷＥＰＫＥＹ４）を示す。“ＷＥＰＫＥＹ１”〜“ＷＥＰＫＥＹ４”は番号１〜４にそれぞれ対応するＷＥＰＫＥＹ（暗号）を示す。
【００２９】
通信設定を行うとき、かかる印刷面がイメージセンサ１２の前方に置かれる。この状態で操作キー２２によって撮像操作が行われると、図２の画像が記録媒体２８に記録される。この後に操作キー２２を介して通信モードが選択されると、ＣＰＵ１８は、記録媒体２８から図２の画像を取り込み、取り込まれた画像から通信設定情報を図３に示す要領で読み取る。
【００３０】
図３を参照して、まず画像を行単位に切り分け、任意の１行の画像を読み出す。次に、読み出された１行の画像を文字単位に切り分け、任意の１文字を認識し、そして認識結果を保持する。１行分の文字を認識し終えると、他の１行について同様の処理を繰り返す。
【００３１】
なお、画像の行単位／文字単位への切り分けは、行領域／文字領域と、行間領域／字間領域との間に存在する空白量の差に基づいて行われる。この種の技術が記載された文献としては、例えば“DOCUMENTAT LAYUOUT ANALYSIS BY EXTENDED SPLIT DETECTION METHOD”，pp.406-415，Proceeding “Third International Association for Pattern Recognition Workshop on Document Analysis Systems”，November 4-6，1998（Hosted by International Association for Pattern Recognition TC-11）がある。
【００３２】
また、文字認識は、各文字の特徴量が記述された認識辞書を予め記憶しておき、撮影文字の特徴量を認識辞書内の各文字の特徴量と比較することにより行う。文献としては、“マルチフォント印刷漢字認識のための粗分類”，pp.758-765，電子情報通信学会誌’79/11 Vol.J62-D No. 11 などがある。
【００３３】
図２の画像に含まれる全文字の認識が完了すると、フラッシュメモリ１６には、図２の画像に対応する文字情報が保持される。ＣＰＵ１８は、保持された文字情報から、任意の通信設定情報を示す文字列たとえば“ＩＰＡＤＲ”を検出する。次に、“ＩＰＡＤＲ”で導かれる文字列つまりＩＰアドレス“１９２．１６８．１０．２１”を読み取り、結果を所定の書式に変換し、そして変換結果“０ｘＣ０”，“０ｘＡ８”，“０ｘ０Ａ”および“０ｘ１５”を保持する。全設定項目について同様の処理が行われ、これにより、フラッシュメモリ１６には、図４に示す情報つまりプリンタ４０用の通信設定情報が保持される結果となる。
【００３４】
この後ＣＰＵ１８は、フラッシュメモリ１６に保持された通信設定情報の複製を同じフラッシュメモリ１６内に生成する。次に、生成された通信設定情報から“ＩＰＡＤＲ”に対応する情報を取り出す。次に、取り出された情報つまりＩＰアドレスを別の値に変更する操作を受け付ける。そして、作成された通信設定情報内の“ＩＰＡＤＲ”情報を、変更されたＩＰアドレスで上書きする。この結果、生成された通信設定情報は、図５のように更新される。
【００３５】
図５を図４と比較しつつ参照して、ＩＰアドレスは、“１９２．１６８．１０．２１”から“１９２．１６８．１０．２２”に変更されている。ＩＰアドレス以外の情報は、図４のものと同一である。これがディジタルカメラ１０用の通信設定情報として利用される。
【００３６】
こうしてプリンタ４０用の通信設定情報を検出し、そして検出情報からディジタルカメラ１０用の通信設定情報を作成し終えた後に、操作キー２２によって転送操作が行われると、ＣＰＵ１８は、プリンタ４０用の通信設定情報およびディジタルカメラ１０用の通信設定情報に従って接続処理を行い、そして画像データを無線ＬＡＮコントローラ３０からプリンタ４０に無線転送する。全ての転送処理が完了すると、切断処理を実行する。
【００３７】
ＣＰＵ１８は、具体的にはμＩＴＲＯＮなどのマルチタスクＯＳの制御下で、図６，図１０および図１１に示す無線ＬＡＮ設定メインタスクと、図７に示す文字認識タスクと、図８および図９に示す通信設定情報検出タスクと、図１２に示す無線転送タスクとを並列的に実行する。無線ＬＡＮ設定メインタスクは操作キー２２を介して通信モードが選択されたとき起動され、無線転送タスクは同じく転送操作が行われたときに起動される。文字認識タスクおよび通信設定情報検出タスクは、無線ＬＡＮ設定メインタスクによって起動される。なお、これらのフロー図に対応するプログラムはフラッシュメモリ１６に記憶される。
【００３８】
図６を参照して、まずステップＳ１で変数Ｓｔａｔｕｓを“０”とし、次のステップＳ３でプリンタ用通信設置情報の画像データ（図２参照）を取り込む。そしてステップＳ５で文字認識タスクを起動し、ステップＳ７およびＳ９のループに入る。ステップＳ７では変数Ｓｔａｔｕｓが“１”であるか否かを判別し、ステップＳ９では変数Ｓｔａｔｕｓが“−１”であるか否かを判別する。
【００３９】
文字認識タスクによって変数Ｓｔａｔｕｓに“１”がセットされると、ステップＳ７からステップＳ１１に移る。同じく変数Ｓｔａｔｕｓに“−１”がセットされると、ステップＳ９からステップＳ２１に移る。
【００４０】
ステップＳ１１では、プリンタ用通信設定情報検出タスクを起動する。そしてステップＳ１３およびＳ１５のループに入る。ステップＳ１３では変数Ｓｔａｔｕｓが“２”であるか否かを判別し、ステップＳ１５では変数Ｓｔａｔｕｓが“−２”であるか否かを判別する。
【００４１】
プリンタ用通信設定情報検出タスクによって変数Ｓｔａｔｕｓに“２”がセットされると、ステップＳ１３からステップＳ１７に移る。同じく変数Ｓｔａｔｕｓに“−２”がセットされると、ステップＳ１５からステップＳ２１に移る。
【００４２】
ステップＳ１７では、ディジタルカメラ用通信設定情報作成処理（後述）を実行し、処理が完了するとステップＳ１９に移って、変数Ｓｔａｔｕｓを“３”とする。そして、このタスクを終了する。
【００４３】
ステップＳ２１では、変数Ｓｔａｔｕｓの値（“−１”または“−２”）に応じたエラー処理を実行する。エラー処理が完了すると、このタスクを終了する。
【００４４】
図７を参照して、ステップＳ３１では、無線ＬＡＮ設定メインタスクによって取り込まれた画像データを行単位に切り分ける。ステップＳ３３では、変数ＬＣＮＴに行数を設定する。ステップＳ３５では、変数Ｌに“１”をセットする。ステップＳ３７では、第Ｌ行に対応する画像を読み出す。ステップＳ３９では、読み出され画像を文字単位に切り分ける。ステップＳ４１では、変数ＣＣＮＴに文字数を設定する。ステップＳ４３では、変数Ｃに“１”をセットする。
【００４５】
ステップＳ４５では、Ｃ番目の文字を認識し、かつ認識結果を保持する。ステップＳ４７では、認識が成功したか否かを判別し、判別結果が否定的であればステップＳ４９で変数Ｓｔａｔｕｓに“−１”をセットし、このタスクを終了する。
【００４６】
ステップＳ４７の判別結果が肯定的であれば、ステップＳ５１に移って変数Ｃをインクリメントする。ステップＳ５３では、変数Ｃが変数ＣＣＮＴよりも大きいか否かを判別し、判別結果が否定的であればステップ４５に戻る。
【００４７】
ステップＳ５３の判別結果が肯定的であれば、ステップＳ５５で変数Ｌをインクリメントする。ステップＳ５７では、変数Ｌが変数ＬＣＮＴよりも大きいか否かを判別し、判別結果が否定的であればステップＳ３７に戻る。ステップＳ５７の判別結果が肯定的であれば、ステップＳ５９で変数Ｓｔａｔｕｓに“１”をセットし、このタスクを終了する。
【００４８】
図８を参照して、ステップＳ７１では、変数Ｌに“１”を設定し、ステップＳ７３では、第Ｌ行の先頭から“＝”までの文字列を読み出す。そしてステップＳ７５〜Ｓ１０３で、読み出された文字列が１５種類の通信設定情報すなわち“ＤＨＣＰＣＤ”，“ＩＰＡＤＲ”，“ＳＵＢＮＥＴ”，“ＧＡＴＥＷＡＹ”，“ＤＮＳ”，“ＭＯＤＥ”，“ＥＳＳＩＤ”，“ＣＨＡＮＮＥＬ”，“ＷＥＰ”，“ＷＥＰＫＥＹＬＥＮ”，“ＷＥＰＫＥＹＩＤ”および“ＷＥＰＫＥＹ１”〜“ＷＥＰＫＥＹ４”のいずれか１つに該当するか否かを判別する。いずれにも該当しなければ、ステップＳ１１５に抜けて変数Ｓｔａｔｕｓに“−２”をセットし、このタスクを終了する。
【００４９】
ステップＳ７５〜Ｓ１０３のいずれか１つの判別結果が肯定的であれば、ステップＳ１０５に移る。図９を参照して、ステップＳ１０５では、第Ｌ行の“＝”より後の文字列を読み出す。ステップＳ１０７では、読み出された文字列の書式をバイナリ形式に変換し（図３参照）、結果をフラッシュメモリ１６に保持する。そしてステップＳ１０９で変数Ｌをインクリメントする。ステップＳ１１１では、変数Ｌの値が変数ＬＣＮＴの値を超えたか否かを判別し、判別結果が否定的であればステップＳ７３に戻る。
【００５０】
ステップＳ１１１の判別結果が肯定的であれば、ステップＳ１１３に移って、変数Ｓｔａｔｕｓに“２”をセットし、このタスクを終了する。
【００５１】
図１０を参照して、ディジタルカメラ用通信設定情報作成処理では、まずステップＳ１２１で、プリンタ用通信設定情報をコピーする。ステップＳ１２３では、コピー先から“ＩＰＡＤＲ”に対応する情報を読み出す。ステップＳ１２５では、ＩＰＡＤＲ設定操作受け付け処理（後述）を実行する。この処理では、ディジタルカメラ１０用に所望のアドレス値を入力する入力操作が、操作キー２２を通して受け付けられる。このとき、コピー先の“ＩＰＡＤＲ”と全く同一のアドレス値は受け付けられない。
【００５２】
ステップＳ１２７では、コピー先の“ＩＰＡＤＲ”に対応する情報を、受け付けられたアドレス値に対応する情報で上書きする。なお、図４および図５に示した例では、“ＩＰＡＤＲ”の末尾バイト“０ｘ１５”が“０ｘ１６”で上書きされている。上書き後、上位層のルーチンに復帰する。  
【００５３】
図１１を参照して、ＩＰＡＤＲ設定操作受け付け処理では、まずステップＳ１４１で、パラメータの１つである“除外値”に、ステップＳ１２３で読み出された値（読み出し値）の下３桁をセットする。次のステップＳ１４３では、同じくパラメータの１つである“候補値”に、読み出し値の下３桁に所定値例えば“１”を加えた値をセットする。そしてステップＳ１４３で“候補値”をＬＣＤモニタ２４に表示し、ステップＳ１４７およびＳ１４９のループに入る。ステップＳ１４７では、操作キー２２に含まれるＵＰ／ＤＯＷＮキーが押下されたか否かを判別し、ステップＳ１４９では、同じくＯＫキーが押下されたか否かを判別する。
【００５４】
ＵＰ／ＤＯＷＮキーが押下されると、ステップＳ１５１で“候補値”をインクリメント／デクリメントする。ここで“候補値”の最小値は“０”であり、最大値は“２５５”である。ＵＰキーを繰り返し押せば、“候補値”は“２５４”→“２５５”→“０”→“１”，“２”…のように巡回し、ＤＯＷＮキーを繰り返し押せば、“候補値”は“２”→“１”→“０”→“２５５”，“２５４”…のように巡回する。
【００５５】
続くステップＳ１５３では、“候補値”が“除外値”と一致するか否かを判別する。この判別結果が肯定的であればステップＳ１５１に戻り、否定的であればステップＳ１４５に戻る。従って、“除外値”が例えば“２１”であれば、ＵＰキーを繰り返し押下したとき、“候補値”は“１９”→“２０”→“２２”→“２３”…のように変化する。
【００５６】
ＯＫキーが押下されると、ステップＳ１４９でＹＥＳと判別して、上位層のルーチンに復帰する。
【００５７】
図１２を参照して、ステップＳ１６１では、変数Ｓｔａｔｕｓが“３”であるか否かを判別する。この判別結果が否定的であればステップＳ１７３に移り、肯定的であればステップＳ１６３に移る。
【００５８】
ステップＳ１６３では接続処理を実行し、次のステップＳ１６５では接続の成否を判別する。接続に失敗すればステップＳ１７３に移り、成功すればステップＳ１６７に進む。ステップＳ１６７では、転送処理を実行する。具体的には、画像データを記録媒体２８からＳＤＲＡＭ２６に読み出し、読み出された画像データを無線ＬＡＮコントローラ３０から無線ＬＡＮを通してプリンタ４０に転送する。
【００５９】
続くステップＳ１６９では、転送が完了したか否かを判別し、判別結果が否定的であればステップＳ１６７に戻る。転送が完了すると、ステップＳ１６９からステップＳ１７１に移り、切断処理を実行する。そしてこのタスクを終了する。
【００６０】
ステップＳ１７３ではエラー処理を実行し、このタスクを終了する。なお、ステップＳ１６３の接続処理がＩＰアドレスの不正に起因して失敗した場合には、このエラー処理でもう一度、ＩＰＡＤＲ設定操作受け付け処理（図１１参照）を実行してもよい。
【００６１】
以上から明らかなように、この実施例では、ＣＰＵ１８は、通信モードが選択されたとき、記録媒体２８に記録された被写体像から文字情報を検出し、検出された文字情報が通信設定情報であるか否かを判別し、判別結果が肯定的であれば検出された通信設定情報に対応する通信設定情報を作成する。そして転送操作が行われたとき、検出された通信設定情報と作成された通信設定情報とを利用して無線ＬＡＮコントローラ３０からプリンタ４０に画像データを転送する。
【００６２】
予めプリンタ４０でプリンタ４０自身の通信設定情報を紙面に印字し、印刷面をディジタルカメラ１０で撮影しておけば、画像データをプリンタ４０に転送するときにＣＰＵ１８が、撮影された被写界像から文字情報つまり通信設定情報を検出し、検出された通信設定情報に対応する通信設定情報を作成するため、通信設定の煩わしさを低減することができる。
【００６３】
なお、この実施例では、プリンタ４０用の通信設定情報を紙面に印字し、印刷面をディジタルカメラ１０で撮影したが、プリンタ４０にＬＣＤ等のディスプレイが設けられている場合には、同様の情報をディスプレイにテキスト表示し、表示面をディジタルカメラ１０で撮影してもよい。
【００６４】
また、転送先は、プリンタ４０に限らず、無線ＬＡＮ付きパソコン，無線ＬＡＮ付きハードディスク／ＤＶＤレコーダ，無線ＬＡＮ付きディジタルテレビなど、無線ＬＡＮ機能を備えているものであれば、どのような装置でもよい。転送対象も画像データに限らず、音声データ，プログラムデータなど様々なデータであってよい。
【００６５】
以上ではディジタルカメラ１０を用いて説明したが、この発明は、例えば無線ＬＡＮ／カメラ付きパソコン，カメラ付き携帯電話など、撮影機能を有する様々なデータ転送装置に適用できる。
【図面の簡単な説明】
【００６６】
【図１】この発明の一実施例の構成を示すブロック図である。
【図２】プリンタ用の通信設定情報が印字された印刷面を示す図解図である。
【図３】図２印刷面に印字された文字を認識する手順を示した図解図である。
【図４】図２印刷面から検出された通信設定情報を示す図解図である。
【図５】図４情報をもとに作成されたディジタルカメラ用の通信設定情報を示す図解図である。
【図６】図１実施例に適用されるＣＰＵ動作の一部を示す図解図である。
【図７】図１実施例に適用されるＣＰＵ動作の他の一部を示す図解図である。
【図８】図１実施例に適用されるＣＰＵ動作のその他の一部を示す図解図である。
【図９】図１実施例に適用されるＣＰＵ動作のさらにその他の一部を示す図解図である。
【図１０】図１実施例に適用されるＣＰＵ動作の他の一部を示す図解図である。
【図１１】図１実施例に適用されるＣＰＵ動作のその他の一部を示す図解図である。
【図１２】図１実施例に適用されるＣＰＵ動作のさらにその他の一部を示す図解図である。
【符号の説明】
【００６７】
１０…ディジタルカメラ
１２…イメージセンサ
１４…信号処理回路
１６…フラッシュメモリ
１８…ＣＰＵ
２８…記録媒体
３０…無線ＬＡＮコントローラ
４０…プリンタ
【図１】
2006253854.tif 000003
【図２】
2006253854.tif 000004
【図３】
2006253854.tif 000005
【図４】
2006253854.tif 000006
【図５】
2006253854.tif 000007
【図６】
2006253854.tif 000008
【図７】
2006253854.tif 000009
【図８】
2006253854.tif 000010
【図９】
2006253854.tif 000011
【図１０】
2006253854.tif 000012
【図１１】
2006253854.tif 000013
【図１２】
2006253854.tif 000014