(57)【特許請求の範囲】
【請求項１】
撮像装置であって、
画像を撮像する撮像手段と、
前記撮像手段で撮像された撮像画像の外部機器への転送を制御する通信制御手段と、
前記撮像装置と前記外部機器との接続状態を判断する判断手段と、
前記撮像手段による撮像後に表示される確認画面に撮影画像を表示するよう制御する画像表示制御手段と、
前記確認画面に表示された撮像画像を前記外部機器に転送するか否かのユーザ指示を受け付けるための指示部を、前記確認画面に表示する指示部表示制御手段とを有し、
前記判断手段により、前記接続状態が前記撮像画像を前記外部機器へ転送するための所定の条件を満たすと判断された場合、前記指示部表示制御手段は前記確認画面に前記指示部を表示するよう制御し、前記判断手段により前記接続状態が前記所定の条件を満たさないと判断された場合、前記指示部表示制御手段は前記指示部を前記確認画面に表示せず、前記通信制御手段は前記外部機器に前記撮像画像の転送を行わないように制御することを特徴とする撮像装置。
【請求項２】
前記指示部を通じて前記撮像画像を転送する旨のユーザ指示を受け付けており、かつ、前記通信手段が前記外部機器と通信可能に接続されている接続状態である場合には、前記撮像画像を記録媒体に格納すると共に、前記通信制御手段は、前記撮像画像を前記外部機器へ転送するように制御することを特徴とする請求項１に記載の撮像装置。
【請求項３】
前記判断手段により前記接続状態が所定の条件を満たさないと判断された場合、前記指示部表示制御手段は、前記指示部による指示の受け付けを行わないことを示す情報を前記確認画面に表示するよう制御することを特徴とする請求項１または２に記載の撮像装置。
【請求項４】
撮像装置の制御方法であって、
画像を撮像する撮像工程と、
前記撮像工程で撮像された撮像画像の外部機器への転送を制御する通信制御工程と、
前記撮像装置と前記外部機器との接続状態を判断する判断工程と、
前記撮像工程での撮像後に表示される確認画面に撮影画像を表示するよう制御する画像表示制御工程と、
前記確認画面に表示された撮像画像を前記外部機器に転送するか否かのユーザ指示を受け付けるための指示部を、前記確認画面に表示する指示部表示制御工程とを有し、
前記判断工程により、前記接続状態が前記撮像画像を前記外部機器へ転送するための所定の条件を満たすと判断された場合、前記指示部表示制御工程は前記確認画面に前記指示部を表示するよう制御し、前記判断工程により前記接続状態が前記所定の条件を満たさないと判断された場合、前記指示部表示制御工程は前記指示部を前記確認画面に表示せず、前記通信制御工程は前記外部機器に前記撮像画像の転送を行わないように制御することを特徴とする撮像装置の制御方法。
【請求項５】
請求項４に記載の制御方法の各工程を撮像装置のコンピュータに実行させるためのプログラム。
【請求項６】
請求項５に記載のプログラムを格納したコンピュータ読み取り可能な記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、撮像した画像を通信を介して接続先の機器に転送可能な撮像装置及びその制御方法に関する。
【背景技術】
【０００２】
デジタルカメラ等の撮像装置は、撮像素子により光学像を電気信号に変換し、デジタル画像データとしてカメラに内蔵のメモリやCF、SDなどのリムーバブル記録媒体に記録する。今日の撮像装置は、これに加えて、USBや無線LANといった各種通信部を用いてPCなどの外部機器にデジタル画像データを転送して利用することが可能となっている。特許文献１では、通信部として無線通信部を備え、撮像動作中以外の状態で記録媒体上に保存されているデジタル画像データを自動的に接続先に転送する機能を備えたデジタルカメラが開示されている（特許文献１を参照）。また、通信機能を備えたPCやPDA等に目を向ければ、ユーザーが事前に転送したいデータを選択し、所定の操作により選択されたデータを通信部を介して接続された他の機器に対して転送するといった機能は標準的な機能として備わっている。
【特許文献１】特開２００３−２６４７２９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、自動的に撮影された画像の全てを転送する場合、撮影者の意思に反して、手ぶれ画像やピンぼけ画像などの失敗画像も自動的に転送されてしまうという問題がある。さらに、通信部を介して転送するということは、必ず通信相手が存在し、また通信相手の記録できるデータの容量にも限りがある。このような状況の中で撮影者の望まない撮像画像を転送することは、通信相手の記録媒体空き容量を無駄に消費することになり、結果として撮影者が優先して転送したい画像が存在しても、転送できない状況が発生しうる。
また、PCやPDAのように、再生モードで画像を選択して転送を実行する場合、撮影者は本来転送したい画像を選んで送ることが可能である。従って、これを単純にデジタルカメラで実現したのでは、撮像した多数の画像の中から転送すべき画像を選択する作業に多くの手間と時間を要し、シャッターチャンスを逃してしまう状況が発生しうる。
【０００４】
本発明は、このような事情に鑑みてなされたものであり、シャッターチャンスを逃さず、所望の画像を優先して転送することが可能な撮像装置及びその制御方法を提供することを目的とする。
【課題を解決するための手段】
【０００５】
本発明の第１の側面は、撮像装置に係り、画像を撮像する撮像手段と、撮像手段で撮像された撮像画像の外部機器への転送を制御する通信制御手段と、撮像装置と外部機器との接続状態を判断する判断手段と、撮像手段による撮像後に表示される確認画面に撮影画像を表示するよう制御する画像表示制御手段と、確認画面に表示された撮像画像を外部機器に転送するか否かのユーザ指示を受け付けるための指示部を、確認画面に表示する指示部表示制御手段とを有し、判断手段により、接続状態が撮像画像を外部機器へ転送するための所定の条件を満たすと判断された場合、指示部表示制御手段は確認画面に指示部を表示するよう制御し、判断手段により接続状態が所定の条件を満たさないと判断された場合、指示部表示制御手段は指示部を確認画面に表示せず、通信制御手段は外部機器に撮像画像の転送を行わないように制御することを特徴とする。
【０００６】
本発明の第２の側面は、撮像装置の制御方法に係り、画像を撮像する撮像工程と、撮像工程で撮像された撮像画像の外部機器への転送を制御する通信制御工程と、撮像装置と外部機器との接続状態を判断する判断工程と、撮像工程での撮像後に表示される確認画面に撮影画像を表示するよう制御する画像表示制御工程と、確認画面に表示された撮像画像を外部機器に転送するか否かのユーザ指示を受け付けるための指示部を、確認画面に表示する指示部表示制御工程とを有し、判断工程により、接続状態が撮像画像を外部機器へ転送するための所定の条件を満たすと判断された場合、指示部表示制御工程は確認画面に指示部を表示するよう制御し、判断工程により接続状態が所定の条件を満たさないと判断された場合、指示部表示制御工程は指示部を確認画面に表示せず、通信制御工程は外部機器に撮像画像の転送を行わないように制御することを特徴とする。
【０００７】
本発明の第３の側面は、プログラムに係り、上記の制御方法をコンピュータに実行させることを特徴とする。
【０００８】
本発明の第４の側面は、コンピュータ可読記憶媒体に係り、上記のプログラムを格納したことを特徴とする。
【発明の効果】
【０００９】
本発明によれば、シャッターチャンスを逃さず、所望の画像を優先して転送することが可能な撮像装置及びその制御方法を提供することができる。
【発明を実施するための最良の形態】
【００１０】
[第１の実施形態]
第１の実施形態として、添付図面を参照して本発明の好適な実施の形態に係る撮像装置としてのデジタルカメラについて詳説する。なお、本実施形態では、本発明を適用したデジタルカメラの通信相手としてノートパソコンを使用し、無線ＬＡＮにて１対１の通信を行うものとする（図２を参照）。
＜機器構成＞
図１は本発明の好適な第１の実施の形態に係るデジタルカメラ１００の構成を示すブロック図である。
【００１１】
１０は撮影レンズであり、フォーカスレンズ１０ａ及びズームレンズ１０ｂから構成される。１２は絞り機能を備えるシャッター、１４は光学像を電気信号に変換する撮像部としての撮像素子、１６は撮像素子１４のアナログ信号出力をデジタル信号に変換するＡ／Ｄ変換器である。
【００１２】
１８は撮像素子１４、 Ａ／Ｄ変換器１６、 Ｄ／Ａ変換器２６にクロック信号や制御信号を供給するタイミング発生回路であり、メモリ制御回路２２及びシステム制御回路５０により制御される。
【００１３】
２０は画像処理回路であり、 Ａ／Ｄ変換器１６からのデータ或いはメモリ制御回路２２からのデータに対して所定の画素補間処理や色変換処理を行う。
【００１４】
また、画像処理回路２０においては、撮像した画像データを用いて所定の演算処理を行い、得られた演算結果に基づいてシステム制御回路５０が絞りシャッタ駆動部４０、フォーカスレンズ駆動部４２に対して制御を行う。具体的には、TTL（スルー・ザ・レンズ）方式のAF（オートフォーカス）処理、AE（自動露出）処理、ＥＦ（フラッシュプリ発光）処理を行う。
【００１５】
さらに、画像処理回路２０においては、撮像した画像データを用いて所定の演算処理を行い、得られた演算結果に基づいてTTL方式のAWB（オートホワイトバランス）処理も行っている。
【００１６】
２２はメモリ制御回路であり、Ａ／Ｄ変換器１６、タイミング発生回路１８、画像処理回路２０、画像表示メモリ２４、Ｄ／Ａ変換器２６、メモリ３０、圧縮・伸長回路３２を制御する。Ａ／Ｄ変換器１６のデータは、画像処理回路２０、メモリ制御回路２２を介して、或いはＡ／Ｄ変換器１６のデータが直接メモリ制御回路２２を介して、画像表示メモリ２４或いはメモリ３０に書き込まれる。
【００１７】
２４は画像表示メモリであり、２６はＤ／Ａ変換器であり、２８はTFT LCD等から成る画像表示部である。画像表示メモリ２４に書き込まれた表示用の画像データはＤ／Ａ変換器２６を介して画像表示部２８により表示される。
【００１８】
画像表示部２８を用いて撮像した画像データを逐次表示すれば、電子ファインダー機能を実現することが可能である。
【００１９】
また、画像表示部２８は、システム制御回路５０の指示により任意に表示をON/OFFすることが可能であり、表示をOFFにした場合にはデジタルカメラ１００の電力消費を大幅に低減することが出来る。
【００２０】
３０は撮影（撮像）した静止画像や動画像を格納するためのメモリであり、所定枚数の静止画像や所定時間の動画像を格納するのに十分な記憶量を備えている。これにより、複数枚の静止画像を連続して撮影する連写撮影やパノラマ撮影の場合にも、高速かつ大量の画像書き込みをメモリ３０に対して行うことが可能となる。また、メモリ３０はシステム制御回路５０の作業領域としても使用することが可能である。
【００２１】
３２は適応離散コサイン変換（ＡＤＣＴ）、ウェーブレット変換等により画像データを圧縮伸長する圧縮・伸長回路であり、メモリ３０に格納された画像を読み込んで圧縮処理或いは伸長処理を行い、処理を終えたデータをメモリ３０に書き込む。
【００２２】
４０は絞り機能を備えるシャッター１２を制御する絞りシャッタ駆動部であり、フラッシュ４８と連携することによりフラッシュ調光機能も有するものである。
【００２３】
４２はフォーカスレンズ１０ａの駆動を制御するフォーカスレンズ駆動部、４４はズームレンズ１０ｂを駆動させるズームレンズ駆動部、４６はバリアである保護部１０２の動作を制御するバリア制御部である。
【００２４】
４８はフラッシュであり、AF補助光の投光機能、フラッシュ調光機能も有する。
【００２５】
絞りシャッタ駆動部４０、フォーカスレンズ駆動部４２は、撮像した画像データを画像処理回路２０によって演算した演算結果に基づき、システム制御回路５０が絞りシャッタ駆動部４０、フォーカスレンズ駆動部４２に対して、露出、ピントを制御する。
【００２６】
５０はデジタルカメラ１００全体を制御するシステム制御回路、５２はシステム制御回路５０の動作用の定数、変数、プログラム等を記憶するメモリである。
【００２７】
５４はシステム制御回路５０でのプログラムの実行に応じて、文字、画像、音声等を用いて動作状態やメッセージ等を表示する液晶表示装置、スピーカー等の表示部である。表示部５４は、デジタルカメラ１００の操作部近辺の視認し易い位置に単数或いは複数個所設置され、例えばLCDやLED、発音素子等の組み合わせにより構成されている。
【００２８】
また、表示部５４は、その一部の機能が光学ファインダー１０４内に設置されている。
【００２９】
表示部５４の表示内容のうち、LCD等に表示するものとしては、以下のものが挙げられる。すなわち、シングルショット/連写撮影表示、セルフタイマー表示、圧縮率表示、記録画素数表示、記録枚数表示、残撮影可能枚数表示、シャッタースピード表示、絞り値表示、露出補正表示、フラッシュ表示、赤目緩和表示、マクロ撮影表示である。また、ブザー設定表示、時計用電池残量表示、電池残量表示、エラー表示、複数桁の数字による情報表示、記録媒体２００及び２１０の着脱状態表示、通信I/F動作表示、日付け・時刻表示、外部コンピュータとの接続状態を示す表示等も挙げられる。
【００３０】
表示部５４の表示内容のうち、光学ファインダー１０４内に表示するものとしては、以下のものが挙げられる。すなわち、合焦表示、撮影準備完了表示、手振れ警告表示、フラッシュ充電表示、フラッシュ充電完了表示、シャッタースピード表示、絞り値表示、露出補正表示、記録媒体書き込み動作表示等である。さらに、表示部５４の表示内容のうち、LED等に表示するものとしては、以下のものが挙げられる。すなわち、合焦表示、撮影準備完了表示、手振れ警告表示、フラッシュ充電表示、フラッシュ充電完了表示、記録媒体書き込み動作表示、マクロ撮影設定通知表示、二次電池充電状態表示等である。
【００３１】
そして、タリーランプ５８は、動画記録中であることを通知するために点灯、消灯、点滅等の動作を行う。また、ＡＦ補助光５９は撮影するシーンが低照度の場合に静止画撮影準備のＡＦ動作時に点灯し、低照度時のＡＦ性能を向上させる目的で使用される。
【００３２】
５６は電気的に消去・記録可能な不揮発性メモリであり、例えばEEPROM、フラッシュメモリ等が用いられる。
【００３３】
６０、６２、６４、７０及び７２は、システム制御回路５０の各種の動作指示を入力するための操作部であり、スイッチやダイアル、タッチパネル、視線検知によるポインティング、音声認識装置等の単数或いは複数の組み合わせで構成される。
【００３４】
ここで、これらの操作部の具体的な説明を行う。
【００３５】
６０は電源スイッチ（メインスイッチ）であり、画像処理装置１００の電源オン、電源オフの各モードを切り替え設定することが出来る。また、画像処理装置１００に接続された各種付属装置の電源オン、電源オフの設定も合わせて切り替え設定することが出来る。
【００３６】
６２はシャッタースイッチＳＷ１であり、不図示のシャッターボタンの操作途中でONとなり、AF（オートフォーカス）処理、AE（自動露出）処理、AWB（オートホワイトバランス）処理、ＥＦ（フラッシュプリ発光）処理等の動作開始を指示する。
【００３７】
６４はシャッタースイッチＳＷ２であり、不図示のシャッターボタンの操作完了でONとなる。シャッタースイッチＳＷ２（６４）は、以下の一連の処理の動作開始を指示する。すなわち、撮像素子１２から読み出した信号をＡ／Ｄ変換器１６、メモリ制御回路２２を介してメモリ３０に画像データを書き込む露光処理の動作開始を指示する。また、シャッタースイッチＳＷ２（６４）は、画像処理回路２０やメモリ制御回路２２での演算を用いた現像処理の動作開始を指示する。また、シャッタースイッチＳＷ２（６４）は、メモリ３０から画像データを読み出し、圧縮・伸長回路３２で圧縮を行い、記録媒体２００に画像データを書き込む記録処理の動作開始を指示する。
【００３８】
７０は各種ボタンやタッチパネル等からなる操作部であり、以下のものが挙げられる。すなわち、メニューボタン、セットボタン、マクロボタン、マルチ画面再生改ページボタン、フラッシュ設定ボタン、単写/連写/セルフタイマー切り替えボタン、メニュー移動＋（プラス）ボタンである。また、メニュー移動−（マイナス）ボタン、再生画像移動＋（プラス）ボタン、再生画像−（マイナス）ボタン、撮影画質選択ボタン、露出補正ボタン、日付/時間設定ボタン、画像表示ON/OFFボタン、圧縮モードスイッチも挙げられる。さらに、撮影直後に撮影した画像データを画像表示部２８を用いて自動再生表示するレックレビュー機能を設定するレックレビュースイッチ、レックレビュー中に画像の転送を指定するためのレックレビュー転送スイッチも挙げられる。また、撮影及び或いは再生及び或いは通信を実行する際に各種機能の選択及び切り替えを設定する選択/切り替えスイッチ、撮影及び或いは再生及び或いは通信を実行する際に各種機能の決定及び実行を設定する決定/実行スイッチも挙げられる。
【００３９】
なお、圧縮モードスイッチは、JPEG（Joint PhotographicExpert Group）圧縮の圧縮率を選択するためスイッチである。或いは、撮像素子の信号をそのままディジタル化して記録媒体に記録するCCDRAWモードを選択するためのスイッチである。JPEG圧縮のモードは、例えばノーマルモードとファインモードが用意されている。デジタルカメラ１００の利用者は、撮影した画像のデータサイズを重視する場合はノーマルモードを、撮影した画像の画質を重視する場合はファインモードを、それぞれ選択して撮影を行うことが出来る。
【００４０】
JPEG圧縮のモードでは、撮像素子１４から読み出されてＡ／Ｄ変換器１６、画像処理回路２０、メモリ制御回路２２を介して、メモリ３０に書き込まれた画像データを読み出し、圧縮・伸長回路３２で設定した圧縮率に圧縮し、記録媒体２００に記録を行う。
【００４１】
CCDRAWモードでは、撮像素子１４の色フィルタの画素配列に応じて、ライン毎にそのまま画像データを読み出して、Ａ/Ｄ変換器１６、メモリ制御回路２２を介して、メモリ３０に書き込まれた画像データを読み出し、記録媒体２００に記録を行う。
【００４２】
７２はモードダイアルスイッチであり、自動撮影モード、撮影モード、パノラマ撮影モード、再生モード、マルチ画面再生・消去モード、PC接続モード等の各機能モードを切り替え設定することが出来る。
【００４３】
なお、本実施形態の説明においては、特に、撮影モード、再生モード、プリントサービスモードをデジタルカメラ１００が備える構成としている。
【００４４】
８０は電源制御部であり、電池検出回路、DC-DCコンバータ、通電するブロックを切り替えるスイッチ回路等により構成されている。電源制御部８０は、電池の装着の有無、電池の種類、電池残量の検出を行い、検出結果及びシステム制御回路５０の指示に基づいてDC-DCコンバータを制御し、必要な電圧を必要な期間、記録媒体を含む各部へ供給する。
【００４５】
８２及び８４はコネクタ、８６はアルカリ電池やリチウム電池等の一次電池やNiCd電池やNiMH電池、Li-ion電池等の二次電池、ACアダプター等からなる電源部である。
【００４６】
９０はメモリカードやハードディスク等の記録媒体とのインタフェース、９２はメモリカードやハードディスク等の記録媒体と接続を行うコネクタである。
【００４７】
１０２は、デジタルカメラ１００のレンズ１０を含む撮像部を覆うことにより、撮像部の汚れや破損を防止するバリアである保護部である。
【００４８】
１０４は光学ファインダーであり、画像表示部２８による電子ファインダー機能を使用すること無しに、光学ファインダーのみを用いて撮影を行うことが可能である。また、光学ファインダー１０４内には、表示部５４の一部の機能、例えば、合焦表示、手振れ警告表示、フラッシュ充電表示、シャッタースピード表示、絞り値表示、露出補正表示などが設置されている。
【００４９】
１１０は通信部であり、その代表的な例としては、以下の無線通信部等が挙げられる。すなわち、RS2-32C、USB、IEEE1394等の有線通信部や、無線LAN（IEEE802.11a,IEEE802.11b、IEEE802.11ｇ）、Bluetooth等である。本実施形態では無線LANを前提として説明する。
【００５０】
１１１は、通信部１１０による外部機器との接続状態を監視する接続監視部である。
【００５１】
１１２は、画像表示部２８により表示された撮像画像を外部機器に転送するか否かの指示を行う画像転送指示部である。
【００５２】
１１３は、画像転送指示部１１２による指示及び接続監視部１１１により監視される接続状態に基づいて通信部１１０に撮像部１６で撮像された撮像画像の転送を実行させる画像転送制御部である。
【００５３】
１１４は、撮像部１６による撮影毎に撮像画像の画像表示部２６への表示を制御する画像表示制御部である。画像表示制御部１１４は、撮像部１６による撮影毎に、ユーザーにより設定された時間の間（例えば、図６のステップＳ３０６では２秒）、画像表示部２６にレックレビュー表示を行うよう制御することができる。画像表示部２６にレックレビュー表示を行う時間が０秒に設定された場合には、レックレビュー表示がオフに設定されたことを意味する。しかしながら、画像表示制御部１１４は、レックレビュー表示を行う時間が０秒に設定された場合であっても、転送先の外部機器との接続状態が満たされ、外部機器へ画像が転送された場合には、レックレビュー表示を行う。これにより、外部機器への転送前に、ユーザーは転送画像を確認することができる。画像表示制御部１１４は、レックレビュー表示を行う時間が０秒に設定され、接続状態が満たされず、通常の撮影が行われる場合には、設定に従ってレックレビュー表示を行わずに撮像画像を記録媒体に記録するよう制御する。  
２００はメモリカードやハードディスク等の記録媒体である。
【００５４】
記録媒体２００は、半導体メモリや磁気ディスク等から構成される記録部２０２、デジタルカメラ１００とのインタフェース２０４、デジタルカメラ１００と接続を行うコネクタ２０６を備えている。
【００５５】
次に、上記の如く構成された本発明の好適な第１の実施の形態に係るデジタルカメラの動作について図１〜図９を参照しながら詳細に説明する。
＜通信対象機器の設定と通信モード切替フロー＞
本実施形態におけるデジタルカメラでは、予め通信対象となる機器に関する通信設定を行い、その設定に従って画像の転送処理が行われる。また、本実施形態では通信対象機器との通信方法として撮影時に自動的に画像を転送する「自動転送モード」を標準的な転送方法とし、「自動転送モード」がＯＦＦの場合に本実施形態を実現した「レックレビュー転送モード」が使用される。以降では実際の操作の流れに沿って設定手順を説明する。
【００５６】
まず、操作部７０を用いてデジタルカメラ１００の各種設定画面を画像表示部２８に表示する。その中から図３の（ａ）に示した「転送モード選択画面」を選ぶ。本実施形態では図３に示すように（１）転送なし、（２）撮影時自動転送ＯＮ、（３）撮影時自動転送ＯＦＦの３つの方法が選択可能である。（１）の「転送なし」が選択された場合は、撮影後に画像データの転送は行わず、デジタルカメラ１００に取り付けられた記録媒体２００に撮影された画像データが記録される。また、（２）の「撮影時自動転送ＯＮ」および（３）の「撮影時自動転送ＯＦＦ」が選択された場合は、図３（ｂ）に示す「接続先選択画面」が表示される。この画面より（２）、（３）の転送モードを実行する際の通信相手となる機器をあらかじめ選択する。接続先の設定については（２）、（３）の転送モードを使用する限りは必須の手順であり、この画面での選択により通信部である無線LAN１１０による機器間の接続確立処理が実行される。
【００５７】
なお、本実施形態では３つの機器から１つを選択する例を示した。しかしながら、例えば、登録されている機器が１つしかない場合など、通信相手が限定されるような場合では、以下のように構成してもよい。すなわち、図３（ａ）の画面で（２）もしくは（３）の転送モードが指定された場合には、自動的に登録されている機器と接続動作を行うような構成にしてもよい。
【００５８】
以上が、通信対象機器の設定と通信モード切替フローである。
【００５９】
＜撮影動作＞
次に、本発明の好適な実施の形態に係るデジタルカメラの撮影動作の流れについて説明する。図４、図５はデジタルカメラ１００のシャッタースイッチＳＷ１（６２）を押してからの制御の流れを示すフローチャートである。図４、図５に示すフローチャートは図１におけるシステム制御回路５０によって実行される。また、システム制御回路５０によって出力された各種判定結果、演算結果はメモリ５２に記憶され、必要に応じて読み出されながら所望の処理を実行する。システム制御回路５０は、デジタルカメラ１００のシャッタースイッチＳＷ１（６２）が押されると、図４に示した撮影処理シーケンスの実行を開始する。
【００６０】
ステップＳ１００では、システム制御回路５０は、ＳＷ１（６２）のON/OFF状態を検出し、OFFであれば（ステップＳ１００で「ＮＯ」）何もせず、ONであれば（ステップＳ１００で「ＹＥＳ」）ステップＳ１０１に進む。
【００６１】
ステップＳ１０１では、システム制御回路５０は、焦点調整前の露出調整を焦点調整に適した露出条件に制御する。
【００６２】
ステップＳ１０２では、システム制御回路５０は、焦点調整処理を実行する。システム制御回路５０は、焦点調整処理が完了した後にステップＳ１０３に進む。
【００６３】
ステップＳ１０３では、システム制御回路５０は、シャッタースイッチＳＷ２(６４)のON/OFF状態を検知する。システム制御回路５０は、シャッタースイッチＳＷ２（６４）がOFFであれば（ステップＳ１０３で「ＮＯ」）、ステップＳ１０４に進む。システム制御回路５０は、シャッタースイッチＳＷ２（６４）がONであれば、ステップＳ１０５の撮像処理を実行する。
【００６４】
ステップＳ１０４では、システム制御回路５０は、シャッタースイッチＳＷ１（６２）の状態を検知し、ONであれば（ステップＳ１０４で「ＹＥＳ」）ステップＳ１０３に戻り、シャッタースイッチＳＷ２（６４）の状態を再び検知する。システム制御回路５０は、シャッタースイッチＳＷ１（６２）がOFFであった場合は（ステップＳ１０４で「ＮＯ」）、撮影処理を終了する。従って、シャッタースイッチＳＷ１（６２）がONかつシャッタースイッチＳＷ２（６４）がONとなる条件が成立しない限り、以降の撮像処理が実行されない。
【００６５】
ステップＳ１０５では、システム制御回路５０は、撮像処理を実行する。図５は、ステップＳ１０５の撮像処理を詳細に示す図である。
【００６６】
図５に示すように、ステップＳ２００では、システム制御回路５０は、撮像素子１４への露光を実行する。
【００６７】
ステップＳ２０１では、システム制御回路５０は、撮像素子１４に蓄積されたデータを読み出す。
【００６８】
ステップＳ２０２では、システム制御回路５０は、Ａ／Ｄ変換器１６を用いて撮像素子１４から読み出したアナログ信号をデジタル信号に変換する。
【００６９】
ステップＳ２０３では、システム制御回路５０は、画像処理回路２０を用いて各種画像処理を行う。
【００７０】
ステップＳ２０４では、システム制御回路５０は、ステップＳ２０３で処理した画像をＪＰＥＧ（Joint Photographic Expert Group：カラー静止画像圧縮方式）などのフォーマットに従って圧縮する。以上がステップＳ１０５の撮像処理の詳細である。
【００７１】
図４のステップＳ１０６では、システム制御回路５０は、図５のステップＳ２０４で圧縮した画像データの記録媒体への格納を開始する。
【００７２】
ステップＳ１０７では、システム制御回路５０は、撮影した画像を確認するためのレックレビュー画面を画像表示部２８に表示させるとともに撮像画像の転送処理を実行する。この処理の詳細については後述する。以上がＳＷ１を押してから撮影が完了するまでの全体の流れである。
＜撮影時自動転送とレックレビュー転送＞
次いで、レックレビュー画面の表示から実際の転送処理を実行するまでの流れを図６のフローチャートと図７に示したシャッタースイッチＳＷ２（６４）を押してからの画像表示部２８の画面の遷移を参照して順を追って説明する。
【００７３】
まず、図４のステップＳ１０６を実行した後に、システム制御回路５０は、図６のフローチャートを実行する。その際、システム制御回路５０は、図７（ａ）のように表示用の画像が生成されるまでの間は画面表示部２８に画像を表示しない。
【００７４】
図６のステップＳ３００では、接続監視部１１１は、この間に画像ファイルの転送先の機器との接続状態を確認する。本実施形態では、接続監視部１１１は、画像転送を実行する条件として、（１）無線LANにより接続が確立されていることと、（２）電波強度が所定のレベルにあることの２点を監視するものとする。これによって、通信部として無線LANなどの無線通信部を使用した場合を例に考えると、例えば画像の転送が指示され、さらに外部機器との無線による接続が確立し電波強度も十分な状態であれば、直ちに転送指定した画像を接続先に送ることができる。
【００７５】
ステップＳ３０１では、システム制御回路５０は、撮像画像の確認用に画像表示部２８にレックレビューを表示させる。
【００７６】
ステップＳ３０２では、画像転送指示部１１２は、図３（ａ）の画面で設定した転送モードが転送なしモードであるか否かを判断する。画像転送指示部１１２は、判断した転送モードが図３に示す「転送なし」であれば（ステップＳ３０２で「ＹＥＳ」）、ステップＳ３０６に進む。画像転送指示部１１２は、判断した転送モードが図３に示す「転送なし」でなければ（ステップＳ３０２で「ＮＯ」）、ステップＳ３０３に進む。
【００７７】
ステップＳ３０３では、画像転送指示部１１２は、図３（ａ）の画面で設定した転送モードが自動転送モードであるか否かを判断する。画像転送指示部１１２は、判断した転送モードが図３に示す「撮影時自動転送ＯＮ」であれば（ステップＳ３０３で「ＹＥＳ」）、ステップＳ３０９に進む。画像転送指示部１１２は、判断した転送モードが図３に示す「撮影時自動転送ＯＮ」でなければ（ステップＳ３０３で「ＮＯ」）、ステップＳ３０４に進む。
【００７８】
ステップＳ３０４では、画像転送指示部１１２は、レックレビュー画面上に撮影者に対して転送の実行の有無の決定を促すためのダイアログを画像表示部２８に表示させる。具体的には、図７（ｅ）に示す画面が表示される。本実施形態では、この転送指示受付ダイアログがレックレビュー中に表示されている間に転送の指示が出せるように構成されている。
【００７９】
ステップＳ３０６では、画像転送指示部１１２は、レックレビュー表示した時から所定時間が経過したか否かを確認する。本実施形態では、レックレビュー表示時間が２秒と設定されており、この期間で撮影者は撮像画像を確認し、転送を実行するか否かを決定する。
【００８０】
ステップＳ３０７では、画像転送指示部１１２は、レックレビュー表示のキャンセルを実行するか否かを判定する。本実施形態では、画像転送指示部１１２は、デジタルカメラ１００のＳＷ１（６２）が押されたか否かによりレックレビューのキャンセル要求の有無を判断する。画像転送指示部１１２は、レックレビュー表示中にＳＷ１(６２)が押されたことを検知した場合には（ステップＳ３０７で「ＹＥＳ」）、次の処理としてステップＳ３１１を実行する。転送モードが図３に示す（３）の「撮影時自動転送ＯＦＦ」及び「転送無し」の場合は通常、この判定条件は成立せず、直ちにステップＳ３１４を実行し、レックレビュー画面からLIVE画像への切り替えを行う。
【００８１】
ステップＳ３０８では、画像転送指示部１１２は、撮影者からの転送の指定を判断する。具体的には、図７（ｆ）に示すように操作部７０のレックレビュー転送スイッチが７０１押されることによって転送指定が確定する。
【００８２】
ステップＳ３０９では、画像転送制御部１１３は、ステップＳ３００で検出した転送先との接続状態、および電波強度の条件が所定の条件を満たすかを判断する。画像転送制御部１１３は、転送先との接続が確立済みで、電波強度が所定レベル以上あり、効率よく転送が可能であると判断した場合には（ステップＳ３０９で「ＹＥＳ」）、ステップＳ３１０に進む。画像転送制御部１１３は、ステップＳ３０９で上記条件が成立しない場合には（ステップＳ３０９で「ＮＯ」）、ステップＳ３１０の転送処理を実行せずにステップＳ３１１に進む。
【００８３】
ステップＳ３１０では、画像転送制御部１１３は、通信部１１０に撮影した画像の転送を開始させる。このとき転送処理自体は主たる処理と並列に実行されるものとする。転送開始の後、ステップＳ３１１に進む。
【００８４】
ステップＳ３１１では、システム制御回路５０は、自動転送モードであるか否かを判断する。システム制御回路５０は、自動転送モードでなければ（ステップＳ３１１で「ＮＯ」）、直ちにステップＳ３１４を実行し、LIVE画像に切り替える。システム制御回路５０は、自動転送モードであれば（ステップＳ３１１で「ＹＥＳ」）、ステップＳ３１２に進む。
【００８５】
ステップＳ３１２では、システム制御回路５０は、ステップＳ３０７と同様にして、レックレビュー表示のキャンセルを実行するか否かを判定する。システム制御回路５０は、キャンセル要求があったことを検知した場合には（ステップＳ３１２で「ＹＥＳ」）、ステップＳ３１４を実行する。システム制御回路５０は、キャンセル要求があったことを検知しなかった場合には（ステップＳ３１２で「ＮＯ」）、ステップＳ３１３に進む。
【００８６】
ステップＳ３１３では、システム制御回路５０は、ステップＳ３０６と同様にして、レックレビューを表示した時から所定時間が経過したか否かを確認する。システム制御回路５０は、所定時間が経過したときには（ステップＳ３１３で「ＹＥＳ」）、ステップＳ３１４に進む。システム制御回路５０は、所定時間が経過していないときには（ステップＳ３１３で「ＮＯ」）、ステップＳ３１２に戻る。
【００８７】
ステップＳ３１４では、システム制御回路５０は、レックレビュー表示からLIVE画像へ切り替えを実行する。
【００８８】
図６の処理の流れに沿った画面の遷移を図７を用いて説明する。ＳＷ２（６４）を押した直後は図７（ａ）となり、レックレビュー表示開始と共に図７（ｂ）となる。このとき所定時間経過もしくはＳＷ１（６２）が押されるまでレックレビューを継続する。次いで、図７（ｃ）に示すようにレックレビュー表示からLIVE画像へ切り替わるが、LIVE画像表示のバックグラウンドで画像を転送しているため、画面上には転送状況を撮影者に通知するプログレスバーが表示される。そして、転送が完了すると、図７（ｄ）のように通常のLIVE画像となる。以上が撮影時自動転送ＯＮでの制御フローと画面遷移である。
【００８９】
一方、レックレビュー表示直後は図７（ｅ）の表示となり、撮影者の転送指示を受け付ける。このとき所定時間経過もしくはＳＷ１（６２）を押すことによりレックレビューキャンセルが実行されると、図７（ｄ）のように、レックレビュー画面からLIVE画像に即座に切り替わる。また、図７（ｅ）の画面で転送指示を行う場合、図７（ｆ）に示すように操作部７０のレックレビュー転送スイッチ７０１を押すことにより転送指定が確定し、転送指示受付ダイアログの表示も転送の確定を示す表示となる。転送指定確定後は、図７（ｃ）に示すようにLIVE画像に切り替わるが、LIVE画像表示のバックグラウンドで画像を転送しているため、画面上には転送状況を撮影者に通知するプログレスバーが表示される。そして、転送が完了すると図７（ｄ）に示すように通常のLIVE画像となる。以上が撮影時自動転送ＯＦＦ（レックレビュー転送）での制御フローと画面遷移である。
【００９０】
なお、本実施形態では、図６のステップＳ３０４の転送指示受付ダイアログの表示がレックレビュー転送時に限り無条件で実行されている。しかしながら、例えば、図８（ａ）に示すように図６のステップＳ３０４の転送指定受付ダイアログの表示ステップに代えて、ステップＳ４００、４０１を実行し、接続状態の条件が成立した場合のみダイアログを表示し、転送指示を受け付けるようにしてもよい。
【００９１】
ステップ４００では、接続監視部１１１は、機器間の接続状態が所定の条件を満たすか否かを判断する。接続監視部１１１は、接続状態が所定の条件を満たす場合には（ステップＳ４００で「ＹＥＳ」）、ステップＳ４０１に進む。接続監視部１１１は、接続状態が所定の条件を満たさない場合には（ステップＳ４００で「ＮＯ」）、画像転送制御部１１３によって転送の受付を行わないようになる。
【００９２】
ステップ４０１では、画像転送指示部１１２は、ステップＳ３０４と同様に転送指示受付ダイアログの画像表示部２８に表示させる。
【００９３】
このような制御フローとすることによって、レックレビュー転送を行う設定であっても、画像の転送に適した状態でなければ転送の受付を行わないようにすることができる。このため、撮影者はダイアログが表示されないことで転送が実行できないことを判断することができる。結果として、撮影者は無駄な操作を実行する必要が無くなるため、撮影に専念することが可能となる。また、同様にして、例えば、図６のステップＳ３０４の転送指定受付ダイアログの表示ステップに代えて、図８（ｂ）に示すステップＳ５００〜ステップＳ５０２を適用してもよい。ステップ５００、Ｓ５０１は、ステップＳ４００、Ｓ４０１と同様である。ステップ５０２では、画像転送制御部１１３は、接続状態が所定の条件を満たさないことを撮影者に通知するためのダイアログを画像表示部２８に表示させる（接続状態ＮＧ警告ダイアログの表示）。この場合、レックレビューの表示直後に、図９に示すよう警告用のダイアログがレックレビュー画面上に表示される。
【００９４】
以上のデジタルカメラ１００の動作により、（１）転送無し、（２）撮影時自動転送ＯＮ及び（３）撮影時自動転送ＯＦＦ（レックレビュー転送）の３パターンの動作が実現可能となる。特に、（３）のレックレビュー転送では、撮影直後に実際に撮影された画像のプレビューを表示し、ピンボケや手ぶれなどの失敗画像か否かを容易に判断することができると共に、その表示期間中に転送を実行するか否かを指定できる。このため、本来送るべき画像のみを効率よく転送することが可能となる。さらに、通信部を用いた外部機器との接続を常に監視することにより、撮影者の転送指示と外部機器との接続状態の情報を元に転送の実行を決定することが可能となる。これによって、例えば、画像の転送が指示され、かつ接続状態が適切な状態であれば、直ちに転送指定した画像を接続先に送ることができる。一方で、画像の転送が指示され、かつ接続状態が適切な状態に無いことを検出した場合には通常とは異なる処理を別途実行することが可能である。通信の状態によらずデジタルカメラ側で自動的に適切な処理を実行することにより、正常に接続が完了した場合には指定された画像を転送することが出来る。従って、無線接続が確立されていない場合であってもレックレビュー中の限られた時間内の最小限の操作により、通信対象となる機器との接続処理と画像の転送処理を自動的に実行することが出来る。このため、撮影者は撮影に専念することが可能となりシャッターチャンスを逃すことを防止できる。
[第２の実施形態]
本発明の好適な第２の実施形態に係るデジタルカメラの動作について図１０〜図１１を参照しながら詳細に説明する。第２の実施形態では、特に、画像転送実行時に転送先の機器との接続が確立していない場合に接続を自動的に実行すること。さらに、転送できない状況では撮像画像とともに転送許可情報を関連付けて保存し、その情報を元に通信可能な状態となった場合にその情報を用いて再転送を試みることが第１の実施形態と相違する。これによって、記録媒体上に記録された画像データのうち、本来転送すべきデータが事前に特定されているため、例えば、転送が困難な状態から転送可能な状態に変化した際に自動的に該当データのみを送信することが可能となる。
【００９５】
また、ＳＷ１（６２）を押してから実行される撮影動作の基本的な流れは第１の実施形態において図４、５を用いて説明したものと同様である、本実施形態では、第１の実施形態と相違する撮影時自動転送とレックレビュー転送の流れに絞って説明する。
＜撮影時自動転送とレックレビュー転送＞
図１０はレックレビューの表示から実際の転送処理を実行するまでの流れを示す図である。第１の実施形態で説明した図６のフローチャートとの相違点はステップＳ６０８の画像転送処理である。以降、デジタルカメラ１００がサポートする３つの転送モードについて説明する。
【００９６】
転送モードが図３に示す（１）の「転送なし」の場合は、基本的な制御フローは第１の実施形態と同様である。転送モードが図３に示す（２）の「撮影時自動転送ＯＮ」及（３）の「撮影時自動転送ＯＦＦ」の場合では、基本的な制御フローは第１の実施形態と同様である。共通の違いとしては、図１０のステップＳ６０８の画像転送処理が大きく異なる。この画像転送処理については図１１を用いて説明する。
【００９７】
ステップＳ７００では、接続監視部１１１は、無線LANによる転送先の機器との接続が確立しているか否かを判定する。接続監視部１１１は、転送先の機器との接続が確立している場合は（ステップＳ７００で「ＹＥＳ」）、ステップＳ７０１に進む。接続監視部１１１は、接続が確立していない場合には（ステップＳ７００で「ＮＯ」）、ステップＳ７０４に進む。
【００９８】
ステップＳ７０１では、通信部１１０は、直前に撮影された画像データの転送を開始する。
【００９９】
ステップＳ７０２では、画像転送制御部１１３は、バックグラウンドで画像の転送を実行する際に、記録媒体上の画像ファイルを検索する。そして、画像転送制御部１１３は、自動転送時に転送できなかった画像又はレックレビュー転送時に転送指定を受けたものの転送ができなかった画像を探し出す。画像転送制御部１１３、対象画像が存在した場合は（ステップＳ７０２で「ＹＥＳ」）、ステップＳ７０３で通信部１１０に未転送画像を転送させる。従って、ステップＳ７０２で未転送画像がなくなったところで（ステップＳ７０２で「ＮＯ」）、画像転送処理が終了する。
【０１００】
ステップＳ７０４では、通信部１１０は、転送先の機器との接続処理を実行する。
【０１０１】
ステップＳ７０５では、画像転送制御部１１３は、接続の実行回数をカウントアップする。
【０１０２】
ステップＳ７０６では、画像転送制御部１１３は、接続の実行回数が所定回に達したか否かを判断する。画像転送制御部１１３は、所定回数未満であれば（ステップ７０６で「ＮＯ」）、再度ステップＳ７００を実行する。画像転送制御部１１３は、所定回数以上であれば（ステップ７０６で「ＹＥＳ」）、ステップＳ７０７を実行する。
【０１０３】
ステップＳ７０７では、画像転送制御部１１３は、直前に撮影した画像の転送許可情報を撮影した画像データに付加して保存し、その際、あわせて接続処理の実行回数のカウンタをクリアする。本実施形態では、転送許可情報として画像のヘッダー部に「転送の許可/不許可を示すBOOL値」及び「転送先のデバイス情報」を書き込むものとする。「転送の許可/不許可を示すBOOL値」は、未転送の場合はTRUEである。また、「転送の許可/不許可を示すBOOL値」は、転送済みもしくは転送設定がなされない状態で撮影されたものはFALSEである。「転送先のデバイス情報」は、本実施形態ではデバイス名を示す文字列およびIPアドレスである。
【０１０４】
これらの情報を撮影した画像に書き込むことにより、未転送画像とそうでない画像の区別が容易となる。また、転送モードが「転送なし」の場合は、「転送の許可/不許可を示すBOOL値」の初期値としてFALSEと設定され転送が正常にか行われたのと同じ扱いとなる。これらの情報を書き込んだ後、画像転送処理が終了する。
【０１０５】
なお、本実施形態では接続が確立できていない場合の再接続と未転送画像の転送処理を撮影時に実行する構成を説明したが、本発明はこれに限定されない。本実施形態は、撮影動作以外の状態でも転送先の機器との接続が可能かどうかを常に監視し、接続が確立した段階で未転送画像の送信を開始するように構成されてもよい。
【０１０６】
このように、本実施形態によれば、画像の転送が指示され、かつ、転送先との接続が確立されていないことを検出した場合には、自動的に接続処理を行い、未転送画像を転送することができる。従って、画像の転送が指示され、外部機器との接続が確立しているものの電波強度が十分でなく、転送自体に時間がかかるか又は転送に失敗することが予想される場合には、無駄な送信動作による電力消費と時間的なロスの発生を回避できる。そして、記録媒体への画像の記録のみを行うことが可能となる。
【０１０７】
また、転送先との接続が確立できない場合で、撮影者がレックレビュー中に転送指示を行った場合には、転送許可情報を撮像画像に付加して記録媒体上に記録する。このため、再度通信可能な状態になった場合には、自動的に該当データのみを送信することが可能となる、効率よく未転送画像を探し出し転送処理を再開することができる。その結果、撮影者は撮影に専念することができシャッターチャンスを逃すことを防止できる。
【０１０８】
なお、本実施形態１、２では、通信部として、無線通信手段の一つである無線ＬＡＮを一例として挙げたが、本発明はこれに限定されない。例えば、無線通信手段であればBluetoothなどを用いてもよく、有線通信手段であればUSBやIEEE1394などを用いてもよい。
＜他の実施の形態＞
なお、本発明は、複数の機器から構成されるシステムに適用しても、一つの機器からなる装置に適用してもよい。
【０１０９】
また、本発明の目的は、前述した実施形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体を、システムあるいは装置に供給する。そして、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読出し実行することによっても、達成される。
【０１１０】
この場合、記憶媒体から読出されたプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【０１１１】
プログラムコードを供給するための記憶媒体としては、例えば、フロッピ（登録商標）ディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、磁気テープ、不揮発性のメモリカード、ＲＯＭなどを用いることができる。
【０１１２】
また、コンピュータが読出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけではない。そのプログラムコードの指示に基づき、コンピュータ上で稼働しているＯＳ（オペレーティングシステム）などが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれる。
【０１１３】
さらに、記憶媒体から読出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書込まれる。その後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれる。
【図面の簡単な説明】
【０１１４】
【図１】本発明の好適な第１、第２の実施形態に係るデジタルカメラの構成例を示すブロック図である。
【図２】本発明の好適な第１の実施形態に係るデジタルカメラとその通信相手を示した説明図である。
【図３】本発明の好適な第１の実施形態に係るデジタルカメラの通信設定画面を示した説明図である。
【図４】本発明の好適な第１、第２の実施形態に係る撮影動作の基本的な流れを示すフローチャートである。
【図５】本発明の好適な第１、第２の実施形態に係る撮像動作の基本的な流れを示すフローチャートである。
【図６】本発明の好適な第１の実施形態に係るデジタルカメラのレックレビュー表示と転送処理の流れを示したフローチャートである。
【図７】本発明の好適な第１の実施形態に係るデジタルカメラのレックレビュー表示と転送処理の流れに沿った画面表示の遷移を示した説明図である。
【図８】本発明の好適な第１の実施形態に係るデジタルカメラのレックレビュー表示と転送処理の流れを示したフローチャートの一部である。
【図９】本発明の好適な第１の実施形態に係るデジタルカメラの転送不可状態における画面表示の説明図である。
【図１０】本発明の好適な第２の実施形態に係るデジタルカメラのレックレビュー表示と転送処理の流れを示したフローチャートである。
【図１１】本発明の好適な第２の実施形態に係るデジタルカメラの画像転送処理の流れを示したフローチャートである。
【図１】
0004646754.tif 000002
【図２】
0004646754.tif 000003
【図３】
0004646754.tif 000004
【図４】
0004646754.tif 000005
【図５】
0004646754.tif 000006
【図６】
0004646754.tif 000007
【図７】
0004646754.tif 000008
【図８】
0004646754.tif 000009
【図９】
0004646754.tif 000010
【図１０】
0004646754.tif 000011
【図１１】
0004646754.tif 000012