(57)【特許請求の範囲】
【請求項１】
被写体を撮像する撮像手段を有する撮像装置であって、
ユーザ操作に基づき前記撮像手段による撮像の準備動作を行わせるための準備指示または前記撮像手段による撮像動作を行わせるための撮像指示を受け付ける操作手段と、外部装置と通信する通信手段と、
前記通信手段により前記外部装置と通信するための通信モードと、前記撮像手段により前記被写体を撮像するための撮像モードとを含む複数のモードのうち、いずれかのモードで動作するよう前記撮像装置を制御する制御手段とを有し、
前記通信モードにおいて前記外部装置との通信が確立した状態で前記操作手段が操作されたことが検知された場合、前記撮像モードに遷移するか否かの選択をユーザから受け付け、前記操作手段が再度操作されたことに応じて、前記制御手段は、前記撮像装置を前記撮像モードに遷移させ、
前記通信モードにおいて前記外部装置との通信が確立していない状態で前記操作手段が操作されたことが検知された場合、前記制御手段は、前記選択の受け付けを経ることなく前記撮像装置を前記撮像モードに遷移させることを特徴とする撮像装置。
【請求項２】
前記通信モードにおいて前記操作手段が操作されたことが検知された場合、前記撮像モードに遷移するか否かの選択をユーザから受け付けると共に、前記撮像モードに遷移するか否かの選択を促す通知を表示部に表示する表示手段を更に有することを特徴とする請求項１に記載の撮像装置。
【請求項３】
前記通信モードにおいて前記操作手段が操作されたことが検知された場合の、前記撮像モードに遷移するか否かの選択は、前記操作手段への操作のみならず、前記外部装置と通信する画像の選択に用いる他の操作部材への操作によっても選択することが可能であることを特徴とする請求項１または２に記載の撮像装置。
【請求項４】
前記選択を受け付けないまま所定時間経過した場合、前記選択を受け付ける状態を解除することが可能であることを特徴とする請求項１乃至３のいずれか１項に記載の撮像装置。
【請求項５】
前記選択を受け付けないまま所定時間経過した場合、前記選択を受け付ける状態を解除し、前記通信モードでの動作を継続することを特徴とする請求項１乃至４のいずれか１項に記載の撮像装置。
【請求項６】
前記操作手段は前記準備指示および前記撮像指示を受け付けることが可能であり、前記操作手段は第１の状態と第２の状態とを有し、
前記撮像モードでは、前記操作手段が前記第１の状態となることにより前記準備指示を受け付け、前記第２の状態となることにより前記撮像指示を受け付けることを特徴とする請求項１乃至５のいずれか１項に記載の撮像装置。
【請求項７】
前記通信モードにおいて、前記操作手段が前記第１の状態となることにより、前記操作手段が操作されたことが検知されることを特徴とする請求項６に記載の撮像装置。
【請求項８】
前記操作手段が操作されたことが検知されたことにより前記通信モードから前記撮像モードに遷移し、かつ前記操作手段が前記通信モードから継続して前記第１の状態である場合、前記撮像手段は、他の操作を必要とすることなく前記準備動作を行うことを特徴とする請求項７に記載の撮像装置。
【請求項９】
前記操作手段はレリーズスイッチであり、
前記第１の状態は、前記レリーズスイッチが半押しされている状態であり、
前記第２の状態は、前記レリーズスイッチが全押しされている状態であることを特徴とする請求項６乃至８のいずれか１項に記載の撮像装置。
【請求項１０】
前記外部装置が所定の機器の場合は、前記制御手段は、前記操作手段による操作に応じた前記撮像モードへの遷移を行わないことを特徴とする請求項１乃至９のいずれか１項に記載の撮像装置。
【請求項１１】
前記所定の機器は、プリンタまたはパーソナルコンピュータを含むことを特徴とする請求項１０に記載の撮像装置。
【請求項１２】
前記所定の機器として、予めユーザにより機器の種類を設定可能であることを特徴とする請求項１０に記載の撮像装置。
【請求項１３】
前記撮像手段により撮像した画像を再生する再生モードを更に有し、
前記再生モードにおいて前記操作手段が操作されたことが検知された場合、前記撮像モードに遷移するか否かの選択をユーザから受け付けることなく前記制御手段は、前記撮像装置を前記撮像モードに遷移させることを特徴とする請求項１乃至１２のいずれか１項に記載の撮像装置。
【請求項１４】
外部装置と通信するための通信モードと被写体を撮像するための撮像モードとを含む複数のモードを有する撮像装置の制御方法であって、
被写体を撮像する撮像ステップと、
ユーザ操作に基づき前記撮像ステップで撮像の準備動作を行わせるための準備指示を受け付ける第１の操作ステップと、
ユーザ操作に基づき前記撮像ステップで撮像動作を行わせるための撮像指示を受け付ける第２の操作ステップと、
前記通信モードにおける前記第１の操作ステップまたは前記第２の操作ステップで、前記ユーザ操作が検知された場合、前記撮像装置を遷移待機状態に移行させるステップと、
前記遷移待機状態において再度前記ユーザ操作が検知された場合、前記撮像装置を前記撮像モードにするステップとを有することを特徴とする撮像装置の制御方法。
【請求項１５】
コンピュータを請求項１乃至１３のいずれか１項に記載の撮像装置の各手段として機能させるためのコンピュータが読み取り可能なプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、外部装置と通信することができる撮影装置に関する。
【背景技術】
【０００２】
近年、無線通信機能を持ち、撮影した静止画や動画を外部装置に送信することが可能なデジタルカメラが知られている。このようなデジタルカメラの中には、通信中に撮影モードに切り替えることができるものがある。例えば特許文献１には、通信中にレリーズスイッチが押下された場合、通信を終了し、撮影を開始するカメラが開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００３−９２６９４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、上述の特許文献１では、レリーズスイッチが誤って押下された場合について何ら考慮されていない。一般的に、無線通信機能をもつデジタルカメラは、通信中であっても持ち運んで利用する場合が多いと考えられる。そのため、通信中にレリーズスイッチが誤って押下される可能性が高くなる。これにより、ユーザの意図に反して通信が終了してしまうという不都合が生じ得る。
【０００５】
そこで、本発明では、ユーザの意図しない操作によって通信が終了してしまう可能性を低減することと、通信中であっても撮影モードに遷移することとを両立することを目的とする。
【課題を解決するための手段】
【０００６】
本願発明の撮影装置は、被写体を撮像する撮像手段を有する撮像装置であって、ユーザ操作に基づき前記撮像手段による撮像の準備動作を行わせるための準備指示または前記撮像手段による撮像動作を行わせるための撮像指示を受け付ける操作手段と、外部装置と通信する通信手段と、前記通信手段により前記外部装置と通信するための通信モードと、前記撮像手段により前記被写体を撮像するための撮像モードとを含む複数のモードのうち、いずれかのモードで動作するよう前記撮像装置を制御する制御手段とを有し、前記通信モードにおいて前記外部装置との通信が確立した状態で前記操作手段が操作されたことが検知された場合、前記撮像モードに遷移するか否かの選択をユーザから受け付け、前記操作手段が再度操作されたことに応じて、前記制御手段は、前記撮像装置を前記撮像モードに遷移させ、前記通信モードにおいて前記外部装置との通信が確立していない状態で前記操作手段が操作されたことが検知された場合、前記制御手段は、前記選択の受け付けを経ることなく前記撮像装置を前記撮像モードに遷移させることを特徴とする。
【発明の効果】
【０００７】
本発明によれば、ユーザの意図しない操作によって通信が終了してしまう可能性を低減することと、通信中であっても撮影モードに遷移することとを両立することができる。
【図面の簡単な説明】
【０００８】
【図１】第１の実施形態に係るデジタルカメラの構成を示すブロック図である。
【図２】第１の実施形態に係る撮影モードにおけるデジタルカメラの動作を示すフローチャートである。
【図３】第１の実施形態に係る再生モードにおけるデジタルカメラの動作を示すフローチャートである。
【図４】第１の実施形態に係る再生モードにおいて表示される画面の一例である。
【図５】第１の実施形態に係る通信モードにおけるデジタルカメラの動作を示すフローチャートである。
【図６】第１の実施形態に係る通信モードにおいて表示される画面の一例である。
【図７】第１の実施形態に係る撮影モードに遷移する指示を受け付ける際のデジタルカメラの動作を示すフローチャートである。
【図８】第２の実施形態に係る撮影モードに遷移する指示を受け付ける際のデジタルカメラの動作を示すフローチャートである。
【図９】第３の実施形態に係る撮影モードに遷移する指示を受け付ける際のデジタルカメラの動作を示すフローチャートである。
【図１０】第４の実施形態に係る撮影モードに遷移する指示を受け付ける際のデジタルカメラの動作を示すフローチャートである。
【発明を実施するための形態】
【０００９】
以下に、本発明を実施するための形態について、添付の図面を用いて詳細に説明する。
【００１０】
尚、以下に説明する実施の形態は、本発明の実現手段としての一例であり、本発明が適用される装置の構成や各種条件によって適宜修正又は変更されてもよい。また、各実施の形態は適宜組み合わされることも可能である。
【００１１】
［第１の実施形態］
図１は、本実施形態の撮影装置の一例であるデジタルカメラ１００の構成を示す。なお、ここでは撮影装置の一例としてデジタルカメラについて述べるが、撮影装置はこれに限られない。例えば撮影装置は、カメラ付き携帯電話や、いわゆるタブレットデバイスなどであってもよい。
【００１２】
制御部１０１は、入力された信号や、後述のプログラムに従ってデジタルカメラ１００の各部を制御する。なお、制御部１０１が装置全体を制御する代わりに、複数のハードウェアが処理を分担することで、装置全体を制御してもよい。また、本実施形態におけるデジタルカメラ１００は、少なくとも撮影モードと再生モード、および通信モードとを有し、それぞれのモードにおける動作は制御部１０１により制御される。それぞれのモードについては後述する。
【００１３】
撮像部１０２は、撮影動作を行う。撮影動作は、撮像部１０２に含まれるレンズで結像された被写体光を電気信号に変換し、ノイズ低減処理などを行いデジタルデータを画像データとして出力する。撮影した画像データはバッファメモリに蓄えられた後、制御部１０１にて所定の演算を行い、記録媒体１１０に記録される。
【００１４】
不揮発性メモリ１０３は、電気的に消去・記録可能な不揮発性のメモリであり、制御部１０１で実行される後述のプログラム等が格納される。
【００１５】
作業用メモリ１０４は、撮像部１０２で撮影された画像データを一時的に保持するバッファメモリや、表示部１０６の画像表示用メモリ、制御部１０１の作業領域等として使用される。
【００１６】
操作部１０５は、ユーザ操作を受け付ける。デジタルカメラ１００は操作部１０５が受け付けた操作に応じた指示を受け付ける。操作部１０５は例えば、ユーザがデジタルカメラ１００の電源のＯＮ／ＯＦＦを指示するための電源ボタンや、撮影を指示するためのレリーズスイッチ、画像データの再生を指示するための再生ボタンなどの操作部材を含むよう構成される。また、後述する表示部１０６に形成されるタッチパネルも操作部１０５に含まれる。なお、レリーズスイッチは、ＳＷ１およびＳＷ２を有する。レリーズスイッチが、いわゆる半押し状態となることにより、ＳＷ１がＯＮとなる。これにより、ＡＦ（オートフォーカス）処理、ＡＥ（自動露出）処理、ＡＷＢ（オートホワイトバランス）処理、ＥＦ（フラッシュプリ発光）処理等の撮影の準備動作を行うための準備指示を受け付ける。また、レリーズスイッチが、いわゆる全押し状態となることにより、ＳＷ２がＯＮとなる。これにより、撮影動作を行うための撮影指示を受け付ける。レリーズスイッチは操作手段の一例であり、半押し状態は第１の状態、全押し状態は第２の状態の一例である。また、レリーズスイッチを半押し状態にする操作は第１の操作、全押し状態にする操作は第２の操作の一例である。
【００１７】
表示部１０６は、撮影の際のビューファインダー画像の表示、撮影した画像データの表示、対話的な操作のための文字表示などを行う。なお、表示部１０６は必ずしもデジタルカメラ１００が備える必要はなく、デジタルカメラ１００は表示部１０６と接続することができ、表示部１０６の表示を制御する表示制御機能を少なくとも有していればよい。
【００１８】
記録媒体１１０は、撮像部１０２から出力された画像データを記録することができる。記録媒体１１０は、デジタルカメラ１００に着脱可能なよう構成してもよいし、デジタルカメラ１００に内蔵されていてもよい。すなわち、デジタルカメラ１００は少なくとも記録媒体１１０にアクセスする手段を有していればよい。
【００１９】
通信部１１１は、外部装置と通信するためのインターフェースである。デジタルカメラ１００は、通信部１１１を介して、外部装置とデータのやりとりを行うことができる。なお、本実施形態では、通信部１１１はアンテナであり、制御部１０１は、アンテナを介して、外部装置との無線通信を行うことができる。本実施形態では、外部装置は例えばパーソナルコンピュータをはじめ、他のデジタルカメラであってもよいし、携帯電話であってもよい。あるいは、タブレットデバイスや、プリンタ等であってもよい。
【００２０】
以上がデジタルカメラ１００の説明である。
【００２１】
次に、デジタルカメラ１００における各モードの概略を説明する。
【００２２】
撮影モードは、デジタルカメラ１００の撮像部１０２により画像データを取得するためのモードである。ユーザはこのモードにより、被写体を撮影して画像データを得ることができる。このモードは、例えばデジタルカメラ１００の操作部１０５に含まれる電源ボタンをＯＮにすることにより開始されるモードである。
【００２３】
再生モードは、記録媒体１１０に記録されている画像データを表示部１０６に表示するモードである。ユーザはこのモードにより、撮影モードで取得した画像データや、他の機器で記録媒体１１０に記録した画像データ等を閲覧することができる。このモードは、例えばデジタルカメラ１００の操作部１０５に含まれる再生ボタンをＯＮにすることにより開始されるモードである。
【００２４】
通信モードは、外部装置と通信するためのモードである。ユーザはこのモードにより、撮影モードで取得した画像データを外部装置に送信することができる。このモードは、例えばメニュー操作等を介して制御部１０１が通信モードに入るための指示を受け付けたことに応じて開始される。
【００２５】
以上が、本実施形態のデジタルカメラ１００における各モードの概略である。
【００２６】
次に、それぞれのモードにおけるデジタルカメラ１００の動作について説明する。まず、撮影モードについて説明する。図２は、撮影モードにおけるデジタルカメラ１００の動作を示すフローチャートである。このフローチャートに示される各処理は、デジタルカメラ１００の制御部１０１が、不揮発性メモリ１０３に記録されているプログラムを実行し、プログラムに従いデジタルカメラ１００の各部を制御することにより実現される。以降のフローチャートについても同様である。また、このフローチャートに示される処理は、例えばデジタルカメラ１００の電源がＯＮとなったことを検知した場合や、他のモードにて撮影モードに遷移する指示を受け付けたことに応じて開始される。
【００２７】
まず、ステップＳ２０１にて、制御部１０１は、撮像部１０２から出力される画像データを、表示部１０６にスルー画像として表示する。このステップの処理は後述のステップＳ２０２〜ステップＳ２０６と並行して実行される。
【００２８】
次に、ステップＳ２０２では、制御部１０１は、再生ボタンがＯＮとなったか否かを判断する。このステップの処理は、後述のステップＳ２０３〜ステップＳ２０６と並行して実行される。制御部１０１が、再生ボタンがＯＮとなったと判断した場合、撮影モードから再生モードに遷移する指示を受け付けたと判断する。この場合、制御部１０１は、本フローチャートの処理を終了して、再生モードに移る。一方、制御部１０１が、再生ボタンがＯＮとなっていないと判断した場合、処理はステップＳ２０３に進む。
【００２９】
ステップＳ２０３では、制御部１０１は、ＳＷ１がＯＮとなったか否かを判断する。制御部１０１が、ＳＷ１がＯＮとなっていないと判断した場合、処理はステップＳ２０２に戻る。一方、制御部１０１が、ＳＷ１がＯＮとなったと判断した場合、処理はステップＳ２０４に進む。ステップＳ２０４では、制御部１０１は、撮像部１０２を用いてＡＦ処理やＡＥ処理等の撮影準備を行う。
【００３０】
次に、ステップＳ２０５にて制御部１０１は、ＳＷ２がＯＮとなったか否かを判断する。制御部１０１がＳＷ２がＯＮとなっていないと判断した場合、処理はステップＳ２０６に進む。
【００３１】
ステップＳ２０６では、制御部１０１は、ＳＷ１がＯＮとなっているか否かを判断する。制御部１０１が、ＳＷ１がＯＮとなっていないと判断した場合、処理はステップＳ２０２に戻る。一方、制御部１０１が、ＳＷ１がＯＮとなっていると判断した場合、処理はステップＳ２０５に戻る。
【００３２】
ステップＳ２０５にて、制御部１０１が、ＳＷ２がＯＮとなったと判断した場合、処理はステップＳ２０７に進む。ステップＳ２０７では、制御部１０１は、撮像部１０２を用いて撮影を行い、画像データを取得する。続くステップＳ２０８にて、制御部１０１は、ステップＳ２０７で得られた画像データを記録媒体１１０に保存する。このステップの処理が終了すると、処理はステップＳ２０１に戻る。
【００３３】
以上が、撮影モードにおけるデジタルカメラの動作である。
【００３４】
次に、再生モードについて説明する。図３は、再生モードにおけるデジタルカメラ１００の動作を示すフローチャートである。このフローチャートに示される処理は、他のモードにて再生モードに遷移する指示を受け付けたことに応じて開始される。例えば、図２のステップＳ２０２にて制御部１０１が再生ボタンがＯＮとなったと判断したことにより受け付けられた指示に応じて再生モードが開始される。
【００３５】
まず、ステップＳ３０１では、制御部１０１は、記録媒体１１０に記録されている画像データのうち、最も最近得られた画像データを表示部１０６に表示するとともにユーザからの指示を受け付ける。図４（ａ）は画像データの表示例である。以降、このように一つの画像データを画面全体に表示する表示形態をシングル表示と呼ぶ。図４（ａ）において、画面４００には、記録媒体１１０から読み出された画像データが表示されている。この画面４００の左上に重畳して表示される通信ボタン４０１は、通信モードに遷移する指示を受け付けるためのボタンである。制御部１０１は、操作部１０５を介してユーザの通信ボタン４０１の選択を受け付けることにより、再生モードから通信モードに遷移する指示を受け付ける。さらに、本実施形態では、画面４００には表示切り換えボタン４０２が表示される。表示切り替えボタン４０２は、画像データの表示形態を、シングル表示から複数の画像データを画面に表示する表示形態にする指示を受け付けるためのボタンである。制御部１０１は、操作部１０５を介してユーザの表示切り替えボタン４０２の選択を受け付けることにより、表示形態をシングル表示から複数の画像データを表示する表示形態にする指示を受け付ける。例えばユーザがタッチパネルを用いて指示を入力する場合、制御部１０１は、これらのボタンが表示されている領域がタッチされたことを検知することで、ボタンが選択されたと判断する。すなわち、制御部１０１は、これらのボタンが表示されている領域がタッチされたことを検知することで、ボタンに応じた指示を受け付けたと判断する。以降のボタンの選択についても同様の手順で指示を受け付けることができる。さらに、制御部１０１は、操作部１０５を介して、別の画像データを表示する指示を受け付ける。例えば、タッチパネルを用いる場合、制御部１０１は、画面上で右端または左端の所定の領域がタッチされたことを検知した場合、現在表示している画像データの次の画像データや前の画像データを表示する指示を受け付けたと判断する。
【００３６】
次に、ステップＳ３０２では、制御部１０１は、操作部１０５を介してユーザから受け付けた指示を判断する。このステップの処理は、ステップＳ３０１の処理と並行して実行される。ステップＳ３０２にて、制御部１０１が、通信モードに遷移する指示を受け付けたと判断した場合、本フローチャートの処理を終了し、通信モードに移る。通信モードについての説明は後述する。
【００３７】
一方、制御部１０１が、別の画像データを表示する指示を操作部１０５を介して受け付けたと判断した場合、処理はステップＳ３０３に進む。
【００３８】
ステップＳ３０３では、制御部１０１は、ステップＳ３０２で受け付けた指示に応じた画像データを、記録媒体１１０から読み出して表示部１０６に表示する。その後、処理はステップＳ３０２に戻る。
【００３９】
また、ステップＳ３０２にて制御部１０１が、複数の画像データを画面に表示する指示を、操作部１０５を介して受け付けたと判断した場合、処理はステップＳ３０４に進む。
【００４０】
ステップＳ３０４では、制御部１０１は、記録媒体１１０から複数の画像データを読み出して、表示部１０６に一覧表示するとともに、ユーザからの指示を受け付ける。この処理は、ステップＳ３０５およびステップＳ３０６の処理と並行して実行される。図４（ｂ）は複数の画像データを一覧表示した場合の表示例である。以降、このように複数の画像データを画面に表示する表示形態をマルチ表示と呼ぶ。図４（ｂ）において、カーソル４０３は、これにより囲まれている画像データが選択状態であることを示す。図４（ｂ）の例では、右上の画像データが選択状態であることを示している。ユーザは操作部１０５を介して、表示されている複数の画像データの中から任意の一つを選択することができる。例えば、ユーザがタッチパネルを用いて指示を行う場合、制御部１０１は、ある画像データの表示領域がタッチされたことを検知することにより、その画像データを選択状態にする指示を受け付けたと判断する。また、画面左上の通信ボタン４０１は、図４（ａ）の通信ボタン４０１と同様のものである。ユーザは、操作部１０５を介してこのボタンを選択することにより、再生モードから通信モードに遷移する指示を入力することができる。さらに、画面には、表示切り替えボタン４０４が表示される。このボタンはマルチ表示からシングル表示に切り替える指示を受け付けるためのボタンである。ユーザは操作部１０５を介してこのボタンを選択することにより、マルチ表示からシングル表示に切り替える指示を入力することができる。
【００４１】
次に、ステップＳ３０５にて、制御部１０１は、操作部１０５を介してユーザから受け付けた指示を判断する。制御部１０１が再生モードから通信モードに遷移する指示を受け付けたと判断した場合、通信モードに遷移する。通信モードについての説明は後述する。
【００４２】
一方、ステップＳ３０５にて、制御部１０１が画像データを選択する指示を受け付けたと判断した場合、処理はステップＳ３０６に進む。ステップＳ３０６では、制御部１０１は、ステップＳ３０４で受け付けた指示に応じた画像データをカーソル４０３で囲む。すなわち、制御部１０１は、ステップＳ３０４で受け付けた指示に応じた画像データを選択状態にする。その後、処理はステップＳ３０５に戻る。
【００４３】
また、ステップＳ３０５にて、制御部１０１がシングル表示に戻る指示を受け付けたと判断した場合、処理はステップＳ３０７に進む。ステップＳ３０７では、制御部１０１は、シングル表示に戻る指示を受け付けた時点で選択状態であった画像データを画面全体に表示する。すなわち、図４（ｂ）のようなマルチ表示から、図４（ａ）のようなシングル表示に戻る。その後、処理はステップＳ３０２に戻る。
【００４４】
以上が再生モードにおけるデジタルカメラ１００の動作である。
【００４５】
次に、通信モードについて説明する。図５は通信モードにおけるデジタルカメラ１００の動作を示すフローチャートである。このフローチャートに示される処理は、例えば他のモードにて通信モードに遷移する指示を受け付けたことに応じて開始される。本実施形態では、図３のステップＳ３０２やステップＳ３０５で受け付けた通信モードへの遷移の指示に応じて開始される。なお、ここでは、デジタルカメラ１００と外部機器とが、アクセスポイントを介するいわゆるインフラストラクチャモードで通信する場合について述べる。
【００４６】
まず、ステップＳ５０１では、制御部１０１は、アクセスポイントが生成するネットワークを検出して、リストアップする。これに併せて、検出されたネットワークのいずれかに参加する指示を受け付ける。例えば、制御部１０１は、検出されたネットワークのＥＳＳＩＤを表示部１０６に列挙して表示する。これらのＥＳＳＩＤはユーザが操作部１０５を介して選択可能であり、制御部１０１は、これらのＥＳＳＩＤが選択されることにより、選択されたＥＳＳＩＤに対応するネットワークに参加する指示を受け付ける。
【００４７】
次に、ステップＳ５０２では、制御部１０１は、選択されたネットワークに参加するために必要な情報の入力を受け付ける。例えば、制御部１０１は、暗号キーや、ＩＰアドレスの取得方法、ＤＮＳサーバ設定等の入力を受け付ける。ユーザは操作部１０５を介してこれらの情報を入力することができる。
【００４８】
次に、ステップＳ５０３では、制御部１０１は、ステップＳ５０２にて入力を受け付けた情報を用いて、ネットワークに参加する。
【００４９】
続くステップＳ５０４では、制御部１０１は、ネットワークに参加している他の機器を検出し、検出された機器をリストアップして、どの機器に接続するかを選択する指示を受け付ける。例えば、制御部１０１は、検出された機器の名前を表示部１０６に列挙して表示する。これらの機器の名前はユーザが操作部１０５を介して選択可能であり、制御部１０１は、名前が選択されることにより、選択された名前の機器に接続する指示を受け付ける。
【００５０】
ステップＳ５０４にて選択された名前の機器に接続する指示を受け付けると、制御部１０１は、ステップＳ５０５にて、選択された名前の機器に接続する。具体的には、制御部１０１は、通信部１１１を介して外部装置へ接続要求を送信し、これに応じて外部装置から送信される接続受理信号を受信することにより外部装置との通信が確立する。
【００５１】
ステップＳ５０６では、制御部１０１は、記録媒体１１０から画像データを読み出し、表示部１０６に表示するとともにユーザからの指示を受け付ける。この処理は次のステップＳ５０７と並行して実行される。図６（ａ）に画像データの表示例を示す。この表示形態も、再生モードの図４（ａ）の例と同様にシングル表示と呼ぶ。図６（ａ）では、画面６００に記録媒体１１０から読み出された画像データが表示されている。本実施形態では、ここで表示される画像データは、図３のステップＳ３０２またはステップＳ３０５で通信モードへの遷移の指示が受け付けられた時点で表示部１０６に表示されていた画像データが表示される。また、画像データに重畳して、「この画像を送る」ボタン６０２と、「選んで送る」ボタン６０３、および通信終了ボタン６０１が表示される。制御部１０１は、操作部１０５を介してユーザのこれらのボタンの選択を受け付けることにより指示を受け付ける。具体的には、通信終了ボタン６０１の選択を受け付けることにより、外部装置との通信を終了して通信モードから再生モードに遷移する指示を受け付ける。また、「この画像を送る」ボタン６０２の選択を受け付けることにより、現在表示されている画像データを外部装置に送信する指示を受け付ける。さらに、「選んで送る」ボタン６０３の選択を受け付けることにより、ユーザが任意に選択した画像データを外部装置に送信するための処理に移る指示を受け付ける。例えば操作部１０５に含まれるタッチパネルが用いられる場合、ユーザはこれらのボタンの表示領域にタッチすることにより、ボタンを選択することができる。
【００５２】
ステップＳ５０７では、制御部１０１は操作部１０５を介して受け付けた指示を判断する。まず、制御部１０１が、外部装置との通信を終了して通信モードから再生モードに遷移する指示を受け付けたと判断した場合について述べる。この場合、処理はステップＳ５０８に進む。
【００５３】
ステップＳ５０８では、制御部１０１は、図６（ｂ）に示すような確認画面を表示部１０６に表示するとともにユーザからの指示を受け付ける。これにより、ユーザに通信を終了するか否かを確認する。図６（ｂ）の確認画面にはキャンセルボタン６０５とＯＫボタン６０６が表示される。キャンセルボタン６０５は、再生モードに遷移せずに通信を継続する指示を受け付けるためのボタンである。ＯＫボタン６０６は、通信モードを終了して再生モードに遷移する指示を受け付けるためのボタンである。ユーザはこれらのボタンを操作部１０５を用いて選択することができる。
【００５４】
ステップＳ５０９にて、制御部１０１は、ステップＳ５０８にて受け付けられた指示を判断する。制御部１０１が、再生モードに遷移せずに通信を継続する指示を受け付けたと判断した場合、処理はステップＳ５０６に戻る。一方、制御部１０１が、通信モードを終了して再生モードに遷移する指示を受け付けたと判断した場合、処理はステップＳ５１０に進む。
【００５５】
ステップＳ５１０では、制御部１０１は、外部装置との通信を終了し、通信モードを終了する。その後、再生モードへ遷移する。
【００５６】
以上が、ステップＳ５０７にて、制御部１０１が、外部装置との通信を終了して通信モードから再生モードに遷移する指示を受け付けたと判断した場合の処理である。
【００５７】
次に、ステップＳ５０７にて制御部１０１が、現在表示されている画像データを外部装置に送信する指示を受け付けたと判断した場合について述べる。この場合処理はステップＳ５１１に進む。
【００５８】
ステップＳ５１１では、制御部１０１は、指示を受け付けた際に画面に表示されている画像データを、外部装置に送信する。その後、処理はステップＳ５０６に戻る。
【００５９】
以上が、ステップＳ５０７にて、制御部１０１が、現在表示されている画像データを外部装置に送信する指示を受け付けたと判断した場合の処理である。
【００６０】
次に、ステップＳ５０７にて制御部１０１が、ユーザが任意に選択した画像データを外部装置に送信するための処理に移る指示を受け付けたと判断した場合について述べる。この場合処理はステップＳ５１２に進む。
【００６１】
ステップＳ５１２では、制御部１０１は、記録媒体１１０から複数の画像データを読み出して、表示部１０６に一覧表示するとともに、ユーザからの指示を受け付ける。この処理は、ステップＳ５１３およびステップＳ５１４の処理と並行して実行される。図６（ｃ）は一覧表示の表示例である。この表示形態も、再生モードの図４（ｂ）の例と同様にマルチ表示と呼ぶ。図６（ｃ）において、チェックマーク６０７は、画像データが決定状態であることを示す。決定状態とは、外部装置に送信される画像データであることを示す状態である。この例では、左上の画像データが決定状態であることを示している。ユーザは、操作部１０５を介して表示されている複数の画像データの中から任意の画像データを決定状態にすることができる。例えば、ユーザがタッチパネルを用いて指示を行う場合、制御部１０１は、ある画像データの表示領域がタッチされたことを検知することにより、その画像データを決定状態にする指示を受け付けたと判断する。決定状態にすることができる画像データは一つに限られず、複数の画像データを決定状態にすることも可能である。また、画面右上のリターンボタン６０８は、シングル表示に戻る指示を受け付けるためのボタンである。ユーザは、操作部１０５を介してこのボタンを選択することにより、シングル表示に戻る指示を入力することができる。例えば、ユーザがタッチパネルを用いて指示を行う場合、制御部１０１は、リターンボタン６０８の表示領域がタッチされたことを検知することにより、シングル表示に戻る指示を受け付けたと判断する。また、「送信」ボタン６０９は、決定状態の画像データを外部装置に送信する指示を受け付けるためのボタンである。ユーザは操作部１０５を介してこのボタンを選択することにより、決定状態の画像データを外部装置に送信する指示を入力することができる。例えば、ユーザがタッチパネルを用いて指示を行う場合、制御部１０１は、「送信」ボタン６０９の表示領域がタッチされたことを検知することにより、決定状態の画像データを外部装置に送信する指示を受け付けたと判断する。
【００６２】
ステップＳ５１３では、制御部１０１は、ステップＳ５１２で受け付けた指示を判断する。制御部１０１が、シングル表示に戻る指示を受け付けたと判断した場合、処理はステップＳ５０６に戻る。
【００６３】
一方、ある画像データを決定状態にする指示を受け付けたと判断した場合、処理はステップＳ５１４に進む。ステップＳ５１４では、制御部１０１は、新たに決定状態にすることを指示された画像データにチェックマークを重畳して表示し、決定状態を示す表示にする。その後、処理はステップＳ５１３に戻る。
【００６４】
また、ステップＳ５１３にて、制御部１０１が、決定状態の画像データを外部装置に送信する指示を受け付けたと判断した場合、処理はステップＳ５１５に進む。
【００６５】
ステップＳ５１５では、制御部１０１は、制御部１０１は、決定状態の画像データを外部装置に送信する指示を受け付けた際に決定状態であった画像データを、外部装置に送信する。その後、処理はステップＳ５１３に戻る。
【００６６】
以上が通信モードにおけるデジタルカメラ１００の動作である。
【００６７】
以上、本実施形態におけるデジタルカメラ１００の各モードについて説明した。
【００６８】
次に、上述の再生モードや通信モードから、撮影モードに遷移する処理について述べる。
【００６９】
本実施形態では、再生モードから撮影モードに遷移する場合と通信モードから撮影モードに遷移する場合とで、どちらもＳＷ１がＯＮとなることを契機としてモード遷移する。通信モードから撮影モードに遷移する場合は、誤った操作により撮影モードに遷移すると、ユーザの意図に反して外部装置への画像データの送信を中断することになったり、外部装置と通信を確立するために要した手間が無駄になったりするという不都合が生じ得る。そこで、本実施形態のデジタルカメラでは、通信モードにおいては意図しない遷移を防ぐよう制御する。
【００７０】
図７は、撮影モードに遷移する指示を受け付ける処理を示すフローチャートである。このフローチャートに示される処理は、前述の図３および図５の処理と並行して実行される。また、このフローチャートに示される処理は再生モードまたは通信モードの開始と共に開始される。
【００７１】
まず、ステップＳ７０１にて、制御部１０１は、ＳＷ１がＯＮとなったか否かを判断する。制御部１０１が、ＳＷ１がＯＮとなっていないと判断した場合、本ステップの処理を繰り返す。一方、制御部１０１が、ＳＷ１がＯＮとなったと判断した場合、処理はステップＳ７０２に進む。
【００７２】
ステップＳ７０２では、制御部１０１は、現在のモードが再生モードか通信モードかを判断する。
【００７３】
ステップＳ７０２において、制御部１０１が、現在のモードが再生モードであると判断した場合、再生モードから撮影モードへ遷移する。再生モードでは、制御部１０１がＳＷ１がＯＮとなることを一度検知しただけで撮影モードに遷移する。
【００７４】
一方、ステップＳ７０２において、制御部１０１が、現在のモードが通信モードであると判断した場合、ここでは撮影モードには遷移せず、処理はステップＳ７０３に進む。すなわち、通信モードでは、制御部１０１がＳＷ１がＯＮとなることを一度検知しただけでは撮影モードに遷移せず、モード遷移を待機している状態に移行する。この状態は、遷移待機状態の一例である。
【００７５】
ステップＳ７０３では、制御部１０１は、表示部１０６に確認画面を表示するとともに、ユーザからの指示を受け付ける。このステップＳ７０３の処理が実行されている間は、モード遷移を待機している状態である。ここで表示される確認画面は、前述の図６（ｂ）に示した画面と同様である。図６（ｂ）の確認画面にはキャンセルボタン６０５とＯＫボタン６０６が表示される。このステップの処理で表示されるキャンセルボタン６０５は、撮影モードに遷移せずに通信を継続する指示を受け付けるためのボタンである。また、このステップの処理で表示されるＯＫボタン６０６は、通信モードを終了して撮影モードに遷移する指示を受け付けるためのボタンである。ユーザはこれらのボタンを、例えばタッチパネルを用いて選択することができる。制御部１０１は、操作部１０５を介してユーザがこれらのボタンを選択することを検知することにより指示を受け付ける。このように、本実施形態のデジタルカメラ１００の通信モードでは、ＳＷ１がＯＮとなった場合でも即座に通信を終了せず、一度ユーザに確認を促すことで、ユーザの意に反して通信を終了してしまう可能性を低減する。これにより、例えば通信モードで外部装置に画像データを送信している最中に誤って通信を終了してしまい、画像データの送信がやり直しになってしまうといった不都合が生じる可能性を低減することができる。
【００７６】
さらに、制御部１０１は、ＳＷ１が再度ＯＮになったことを検知することによっても、通信モードを終了して撮影モードに遷移する指示を受け付けることができる。すなわち、ユーザはレリーズスイッチの押下により確認画面が表示された際に、再度レリーズスイッチを押下することにより通信モードから再生モードに遷移することができる。これにより、ユーザは、レリーズスイッチを二回押下するという簡単かつ直感的な操作を行うだけで撮影モードに遷移することができる。
【００７７】
なお、このステップＳ７０３の処理は後述のステップＳ７０４〜ステップＳ７０６の処理と並行して実行される。
【００７８】
次に、ステップＳ７０４では、制御部１０１は、再度ＳＷ１がＯＮとなったか否かを判断する。制御部１０１が、ＳＷ１がＯＮとなったと判断した場合、通信モードを終了して撮影モードに遷移する指示を受け付けたと判断する。この場合、処理はステップＳ７０７に進み、制御部１０１は並行して実行される図５の処理を終了した後に、撮影モードへ遷移する。
【００７９】
一方、制御部１０１が、ＳＷ１がＯＮとなっていないと判断した場合、処理はステップＳ７０５に進む。ステップＳ７０５では、制御部１０１は、ＯＫボタン６０６が選択されたか否かを判断する。制御部１０１が、ＯＫボタン６０６が選択されたと判断した場合、通信モードを終了して撮影モードに遷移する指示を受け付けたと判断する。この場合、処理はステップＳ７０７に進み、制御部１０１は並行して実行される図５の処理を中断してに、撮影モードへ遷移する。例えば、並行して外部装置との通信を確立するための処理（ステップＳ５０１〜ステップＳ５０５）が行われていた場合、それらの処理を中断する。あるいは、例えば画像を表示している場合（ステップＳ５０８やステップＳ５１２等）は、画像の表示を中断する。また、例えば画像を外部装置に送信中である場合（ステップＳ５１１）は、画像の送信を中断する。なお、既にアクセスポイントのネットワークに参加している場合（ステップＳ５０３以降）はアクセスポイントのネットワークから抜けたうえで撮影モードへ遷移する。また、外部装置との通信が確立している場合（ステップＳ５０５以降）は、外部装置との通信を切断し、アクセスポイントのネットワークから抜けたうえで撮影モードへ遷移する。
【００８０】
一方、制御部１０１が、ＯＫボタン６０６が選択されていないと判断した場合、処理はステップＳ７０６に進む。ステップＳ７０６では、制御部１０１は、キャンセルボタン６０５が選択されたか否かを判断する。制御部１０１が、キャンセルボタン６０５が選択されたと判断した場合、撮影モードに遷移せずに通信を継続する指示を受け付けたと判断する。この場合、遷移待機状態は解除され、処理はステップＳ７０１に戻る。一方、制御部１０１が、キャンセルボタン６０５が選択されていないと判断した場合、処理はステップＳ７０４に戻る。
【００８１】
以上が、撮影モードに遷移する指示を受け付ける処理である。
【００８２】
上述のように、本実施形態のデジタルカメラ１００では、通信モードにおいてＳＷ１が二回ＯＮとなることにより撮影モードに遷移するよう構成した。これにより、レリーズスイッチの押下という直感的な操作だけで撮影モードに遷移できる手軽さと、誤って通信を終了してしまう可能性を低減することとを両立することができる。
【００８３】
なお、本実施形態では、再生モードの場合はＳＷ１を一度押下するだけで撮影モードに遷移することとした。これは、再生モードから撮影モードに遷移する場合は、誤った操作により撮影モードに遷移しても、再生ボタンの押下により元の画面に戻ることができるためである。すなわち、再生モードにおいては意図しないモードの遷移を防ぐことよりもスムーズに撮影モードに遷移することを優先する。
【００８４】
［第２の実施形態］
上述の実施形態における通信モードの動作の説明で述べたように、外部装置への画像データの送信は、図５のステップＳ５０５で外部装置との通信が確立されてから実行される。言い換えれば、外部装置との通信が確立していない場合（図５のステップＳ５０１〜ステップＳ５０５が実行中の場合）、デジタルカメラ１００は外部装置に画像データを送信していない。そのため、通信モードを終了しても画像データの送信をやり直さなければならないといった不都合は生じないと考えられる。そこで、本実施形態のデジタルカメラは、通信モードにおいて外部装置との通信が確立していない場合は、ＳＷ１が一度ＯＮになったことに応じて、確認画面を表示することなく撮影モードに遷移する。つまり、通信モードにおいて外部装置との通信が確立していない場合は、再度のユーザの指示を待つことなく撮影モードに遷移する。
【００８５】
以下、本実施形態のデジタルカメラの動作について説明する。なお、本実施形態は第１の実施形態と共通する部分が多いため、共通部分は説明を省略し、本実施形態に特有の部分を中心に説明する。
【００８６】
図８は、本実施形態における撮影モードに遷移する指示を受け付ける処理を示すフローチャートである。このフローチャートに示される処理は、第１の実施形態における図３および図５の処理と並行して実行される。また、このフローチャートに示される処理は再生モードまたは通信モードの開始と共に開始される。
【００８７】
ステップＳ８０１〜ステップＳ８０２の処理は、図７のステップＳ７０１〜ステップＳ７０２の処理と同様なので説明は省略する。
【００８８】
ステップＳ８０３では、制御部１０１は、外部装置との通信が確立しているか否かを判断する。具体的には、制御部１０１は、並行して実行されている図５の処理において、ステップＳ５０１〜ステップＳ５０５の処理が実行中か、ステップＳ５０６以降の処理が実行中かを判断する。制御部１０１が、ステップＳ５０１〜ステップＳ５０５の処理が実行中であると判断した場合、外部装置との通信が確立していないと判断される。すなわち、ここではアクセスポイントの生成するネットワークに参加している状態であっても、外部装置との通信は確立していないと判断する。一方、制御部１０１が、ステップＳ５０６以降の処理が実行中であると判断した場合、外部装置との通信が確立していると判断する。
【００８９】
制御部１０１が、外部装置との通信が確立していないと判断した場合は、処理はステップＳ８０８に進み、並行して実行されている図５の処理を終了した後に、撮影モードへ遷移する。すなわち、外部装置との通信が確立していない場合は、確認画面を表示してユーザの指示を待つことなく撮影モードに遷移する。
【００９０】
一方、制御部１０１が、外部装置との通信が確立されていると判断した場合、処理はステップＳ８０４に進む。ステップＳ８０４以降の処理は、図７のステップＳ７０３以降の処理と同様のため、説明は省略する。
【００９１】
以上、本実施形態における撮影モードに遷移する指示を受け付ける処理について説明した。
【００９２】
上述のように、本実施形態では、通信モードにおいて外部装置との通信が確立していない場合は、ＳＷ１が一度ＯＮになったことに応じて、確認画面を表示することなく撮影モードに遷移するよう構成した。これにより、ユーザにとって不都合が生じるとは考えにくいシーンでは、よりスムーズに撮影モードに遷移することができる。
【００９３】
［第３の実施形態］
上述の実施形態では、通信相手の外部装置がどのような機器であってもＳＷ１を二回ＯＮとすることにより通信を終了する構成について述べた。これに対して、本実施形態では、外部装置がどのような機器であるかに基づいて、ＳＷ１のみで撮影モードに遷移するか否かを予め設定しておく構成について述べる。本実施形態では、ＳＷ１のみで撮影モードに遷移することができるよう設定される機器を、ＳＷ１が有効な機器と呼ぶ。また、ＳＷ１のみでは撮影モードに遷移することができない機器を、ＳＷ１が無効な機器と呼ぶ。例えば、外部装置がプリンタやＰＣである場合は、やりとりするデータが大きい場合が多いと考えられ、データの送信に時間がかかることが予想される。そのため、データの送信をやり直すことは極力避けたい。そこで、本実施形態では、プリンタやＰＣを予めＳＷ１が無効な機器に設定しておく。つまり、プリンタやＰＣと通信する場合は、ＳＷ１がＯＮとなることでは撮影モードに遷移しないように制御する。これにより、誤ってＳＷ１が押下されたことで不意に通信が終了する可能性をより低減することができる。また、プリンタやＰＣと通信する場合は、携帯電話や他のカメラと通信する場合に比べて、通信の最中に撮影を行いたくなるシーンが少ないと考えられることも、外部装置がプリンタやＰＣの場合にＳＷ１を無効にする理由の一つである。一方、形態電話や他のカメラと通信する場合には、プリンタやＰＣと通信する場合に比べてやりとりするデータは小さいと考えられる。そのため、本実施形態では、データの送信には比較的時間がかからない。つまり、データの送信をやり直すことになったとしても、比較的時間のロスは少ないと予想される。そこで、携帯電話やカメラは、ＳＷ１が有効な機器として予め設定しておく。つまり、携帯電話やカメラと通信する場合は、ＳＷ１がＯＮとなることで撮影モードに遷移できるように制御する。なお、外部機器によってＳＷ１を有効とするか無効とするかの設定は、ユーザが予め選択することができるよう構成してもよい。
【００９４】
以下、本実施形態のデジタルカメラの動作について説明する。なお、本実施形態は第１、２の実施形態と共通する部分が多いため、共通部分は説明を省略し、本実施形態に特有の部分を中心に説明する。
【００９５】
図９は、本実施形態における撮影モードに遷移する指示を受け付ける処理を示すフローチャートである。このフローチャートに示される処理は、第１の実施形態における図３および図５の処理と並行して実行される。また、このフローチャートに示される処理は再生モードまたは通信モードの開始と共に開始される。
【００９６】
ステップＳ９０１〜ステップＳ９０３の処理は、図８のステップＳ８０１〜ステップＳ８０３の処理と同様なので説明は省略する。
【００９７】
ステップＳ９０４では、制御部１０１は、通信が確立している外部装置が、ＳＷ１が有効な機器であるか否かを判断する。外部装置がＳＷ１が有効な機器である場合は、ＳＷ１により撮影モードに遷移することができるよう制御される。一方、外部装置がＳＷ１が無効な機器である場合は、ＳＷ１によっては撮影モードに遷移することができないよう制御される。
【００９８】
ステップＳ９０４にて、制御部１０１が、通信が確立している外部装置が、ＳＷ１が有効な機器でないと判断した場合、処理はステップＳ９０１に戻る。すなわち、ＳＷ１がＯＮとなっても通信モードを終了する指示を受け付けない。一方、制御部１０１が、通信が確立している外部装置が、ＳＷ１が有効な機器でないと判断した場合、処理はステップＳ９０５に進み確認画面を表示する。ステップＳ９０５以降の処理は、図８のステップＳ８０４以降の処理と同様のため説明は省略する。
【００９９】
以上、本実施形態における撮影モードに遷移する指示を受け付ける処理について説明した。
【０１００】
上述のように、本実施形態では、外部装置がどのような機器であるかに応じて、ＳＷ１のみで撮影モードに遷移できるか否かを切り替えるよう構成した。これにより、通信相手に応じて適切にモード遷移を制御することができる。
【０１０１】
［第４の実施形態］
上述の実施形態では、通信モードにおいてＳＷ１がＯＮとなったことにより表示された確認画面は、キャンセルボタンの押下まで表示されたままである構成について述べた。これに対し、本実施形態では、確認画面が表示されてから一定時間が経過すると、自動的に確認画面を消して通信終了の指示の受け付けを終了し、図５の処理に戻ることを特徴とする。
【０１０２】
以下、本実施形態のデジタルカメラの動作について説明する。なお、本実施形態は第３の実施形態と共通する部分が多いため、共通部分は説明を省略し、本実施形態に特有の部分を中心に説明する。
【０１０３】
図１０は、本実施形態における撮影モードに遷移する指示を受け付ける処理を示すフローチャートである。このフローチャートに示される処理は、第１の実施形態における図３および図５の処理と並行して実行される。また、このフローチャートに示される処理は再生モードまたは通信モードの開始と共に開始される。
【０１０４】
ステップＳ１００１〜ステップＳ１００５の処理は、図９のステップＳ９０１〜ステップＳ９０５の処理と同様なので説明は省略する。
【０１０５】
次に、ステップＳ１００６では、制御部１０１は、計時を開始する。この処理はステップＳ１００５およびステップＳ１００８〜ステップＳ１０１０の処理と並行して実行される。
【０１０６】
次に、ステップＳ１００７にて、制御部１０１は、ステップＳ１００６で計時を開始してから処理手の時間が経過したか否かを判断する。制御部１０１が所定の時間が経過したと判断した場合、画面を確認表示から図５の処理で表示していた画面に戻し、処理はステップＳ１００１に戻る。
【０１０７】
一方、ステップＳ１００６で制御部１０１が、計時を開始してから所定の時間が経過していないと判断した場合、処理はステップＳ１００８に進む。
【０１０８】
ステップＳ１００８およびステップＳ１００９では、制御部１０１は、図８のステップＳ８０６およびステップＳ８０７の処理と同様の処理を行う。
【０１０９】
次に、ステップＳ１０１０では、制御部１０１は、キャンセルボタン６０５が選択されたか否かを判断する。制御部１０１が、キャンセルボタン６０５が選択されたと判断した場合、処理はステップＳ１００１に戻る。一方、制御部１０１が、キャンセルボタン６０５が選択されていないと判断した場合、処理はステップＳ１００７に戻る。すなわち、ステップＳ１００７で所定の時間が経過したと判断されるまでは、撮影モードに遷移する指示を受け付ける。
【０１１０】
以上が本実施形態の撮影モードに遷移する指示を受け付ける処理である。
【０１１１】
上述のように、本実施形態では、確認画面を所定の時間しか表示しないよう構成した。すなわち、レリーズスイッチの押下を再度受け付けることで撮影モードに移行するための指示を受け付けることが可能なタイミングを制限した。これにより、ユーザが意図しない操作により通信が終了する可能性をより低減することができる。
【０１１２】
［その他の実施形態］
上述の実施形態では、通信モードにおいてＳＷ１がＯＮとなることにより表示される確認画面は、図５のステップＳ５０５で表示される画面と同様（図６（ｂ）のような画面）である場合について説明した。これについては、通信モードで表示される確認画面には、図５のステップＳ５０５で表示される画面に加えて、例えば「レリーズスイッチを再度押下することによりＯＫボタンを選択できます」といったメッセージを表示してもよい。これにより、ＯＫボタンをレリーズスイッチを再度操作することでも選択できることをユーザに通知することができる。
【０１１３】
また、上述の実施形態に加えて、例えばＳＷ１がＯＮとなることにより撮影モードに遷移した場合、ＳＷ１をＯＮにしたままにしておけば自動的に撮影準備の処理も実行されるよう構成してもよい。例えば、ステップＳ７０４の処理にてＳＷ１がＯＮとなったと判断されたことにより撮影モードへ遷移した場合、ステップＳ２０１の処理が実行されるとともに、ステップＳ２０３にてＳＷ１がＯＮであると判定され自動的にステップＳ２０４の処理を実行する。これにより、よりスムーズに撮影に移行できる。
【０１１４】
また、上述の第４の実施形態では、図１０のステップＳ１００５で確認画面が表示されてから計時を開始していた。これについては、制御部１０１は、ステップＳ１００１にてＳＷ１がＯＮとなったことが検知されたタイミングで計時を開始してもよい。あるいは、制御部１０１は、ステップＳ１００２〜ステップＳ１００５の間のいずれかのタイミングで計時を開始してもよい。
【０１１５】
また、上述の実施形態において、図７のステップＳ７０１（ステップＳ９０１、ステップＳ１００１）では、ＳＷ１がＯＮとなったか否かを判断する例について述べた。これについては、ＳＷ１の代わりにＳＷ２がＯＮとなったか否かを判断してもよい。この場合、ＳＷ２がＯＮとなったと判断されることによりステップＳ７０２（ステップＳ９０２、ステップＳ１００２）に進む。ステップＳ７０４（ステップＳ９０６、ステップＳ１００８）についても同様に、ＳＷ１の代わりにＳＷ２がＯＮとなったか否かを判断してもよい。また、上述のステップＳ７０１（ステップＳ９０１、ステップＳ１００１）ではＳＷ１がＯＮとなったか否かを判断し、ステップＳ７０４（ステップＳ９０６、ステップＳ１００８）ではＳＷ２がＯＮとなったか否かを判断してもよい。逆に、ステップＳ７０１（ステップＳ９０１、ステップＳ１００１）ではＳＷ２がＯＮとなったか否かを判断し、ステップＳ７０４（ステップＳ９０６、ステップＳ１００８）では、ＳＷ１がＯＮとなったか否かを判断してもよい。
【０１１６】
なお、上述の実施形態は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア（プログラム）を、ネットワーク又は各種記録媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理である。
【図１】
0005921230.tif 000002
【図２】
0005921230.tif 000003
【図３】
0005921230.tif 000004
【図４】
0005921230.tif 000005
【図５】
0005921230.tif 000006
【図６】
0005921230.tif 000007
【図７】
0005921230.tif 000008
【図８】
0005921230.tif 000009
【図９】
0005921230.tif 000010
【図１０】
0005921230.tif 000011