(57)【要約】【課題】ユーザがデジタルカメラの撮影モードの設定変更をした後、元に戻すことを忘れて撮影した場合であってもユーザの撮影意図に従った撮影が可能となるようにする。【解決手段】デジタルカメラ１００は、動画撮影モード、静止画撮影モード等の、複数の撮影モードを有し、ユーザはいずれかの撮影モードを選択できる。ユーザが撮影モードを最後に変更してから所定の時間が経過した後に撮影をしたときに、設定ミス防止モードでの撮影が行われる。設定ミス防止モードにおいては、ユーザが選択した撮影モードである第１の撮影モードで撮影をする際に、第１のモードとは異なる第２の撮影モードでも撮影が行われる。デジタルカメラ１００でユーザが過去に設定した撮影モードの履歴がステータスメモリ１１６に記録され、その記録から最も頻繁に設定された撮影モードや、ユーザが予め設定した撮影モードが第２の撮影モードに設定される。【選択図】図１
2009239819.tif 000002
【特許請求の範囲】
【請求項１】
複数の撮影モードを有するカメラであって、
被写体を撮影して画像データを生成する撮影部と、
前記撮影部で生成された画像データを記憶する画像データ記憶部と、
前記複数の撮影モードの中からいずれかをユーザが選択可能とする撮影モード選択部と、
前記ユーザによる撮影開始の操作に応じて、前記ユーザが選択した撮影モードである第１の撮影モードで撮影をする際に、前記第１のモードとは異なる第２の撮影モードでも撮影をするように前記撮影部を制御する撮影制御部と
を有することを特徴とするカメラ。
【請求項２】
前記画像データ記憶部は、前記第１の撮影モードで撮影して得られた画像データと、前記第２の撮影モードで撮影して得られた画像データの双方を記録可能に構成されることを特徴とする請求項１に記載のカメラ。
【請求項３】
前記第１の撮影モードで撮影して得られた画像データと、前記第２の撮影モードで撮影して得られた画像データのうち、前記画像データ記憶部に記憶するものとしていずれか一方または両方を前記ユーザが選択可能とする記憶画像データ選択部をさらに有することを特徴とする請求項１に記載のカメラ。
【請求項４】
前記ユーザが前記撮影モード選択部で撮影モード選択する操作を最後に行ってからの経過時間を計測する計時部をさらに有し、
前記撮影制御部は、
前記計時部で計測された時間が所定の時間未満である場合には前記第１の撮影モードのみで撮影をするように前記撮影部を制御する一方、
前記計時部で計測された時間が前記所定の時間以上である場合には前記第１の撮影モードで撮影をする際に前記第２の撮影モードでも撮影をするように前記撮影部を制御する
ように構成されることを特徴とする請求項１から３のいずれか一つに記載のカメラ。
【請求項５】
前記第２の撮影モードは、前記ユーザが前記撮影モード選択部で前記第１の撮影モードを選択する操作を行う前に設定されていた撮影モードであることを特徴とする請求項１から４のいずれか一つに記載のカメラ。
【請求項６】
前記第２の撮影モードは、前記複数の撮影モードの中から前記ユーザによって予め選択された撮影モードであることを特徴とする請求項１から４のいずれか一つに記載のカメラ。
【請求項７】
前記複数の撮影モードのうち、前記ユーザによって過去に選択された撮影モードの履歴を記憶する撮影モード選択履歴記憶部と、
前記撮影モード選択履歴記憶部で記憶される履歴に基づき、過去の撮影において最も多く用いられた撮影モードを前記第２の撮影モードとして自動設定するように構成される第２撮影モード設定部と
をさらに有することを特徴とする請求項１から４のいずれか一つに記載のカメラ。
【請求項８】
前記複数の撮影モードのうち、前記ユーザによって過去に選択された撮影モードの履歴と、当該の選択された撮影モードで撮影されたショット数の履歴とを記憶する撮影モード選択履歴記憶部と、
前記撮影モード選択履歴記憶部で記憶される履歴に基づき、過去の撮影において最もショット数の多い撮影モードを前記第２の撮影モードとして自動設定するように構成される第２撮影モード設定部と
をさらに有することを特徴とする請求項１から４のいずれか一つに記載のカメラ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はデジタルスチルカメラ、デジタルムービーカメラ等のカメラに関する。
【背景技術】
【０００２】
カメラ、中でもデジタルスチルカメラやデジタルムービーカメラなどのデジタルカメラは、撮影に際して設定変更可能な内容が多岐にわたる。ユーザが設定変更可能なものの例としては、プログラムモード、絞り優先モード、シャッタ速度優先モード、絞りおよびシャッタ速度を任意の組み合わせで設定可能なマニュアルモード等の露光モード、露出補正、画像データを記録する際のピクセルサイズや圧縮率、記録フォーマット、ホワイトバランスなどがある。さらに、動画撮影モードや静止画撮影モード等の画像撮影モードをユーザが設定可能なものもある。例えば、通常の静止画記録に加えて、動画の記録が可能なデジタルスチルカメラがある。
【０００３】
ユーザ（撮影者）は、撮影目的や作画意図に応じて設定を変更し、撮影操作をする。ところが、撮影操作完了時に元の設定に戻すのをユーザが忘れて、以後の撮影に支障をきたす場合がある。撮影に失敗したことにユーザが気付いても、被写体によっては撮り直しがきかず、大事な撮影機会を逸することもある。
【０００４】
上述した不都合に対応するための方法として、特許文献１に開示されるものがある。この特許文献１のカメラでは、電源がオンされた際に、前回オフされてからの経過時間が判断される。この経過時間が所定の時間を超している場合には、現在の設定状態をユーザが確認可能とする内容を表示して、ユーザの意図する撮影が行われるか判断できるようにする。
【特許文献１】特開２００７−１９９１０２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
風景や静物の撮影に際してユーザは比較的ゆっくりとカメラを構える余裕がある。したがって、上記特許文献１に開示されるように設定を確認する内容を表示することにより、ユーザは以前に変更した設定がこれからの撮影操作に適していないと判断した場合には元の設定に戻して撮影をすることができる。これにより、意図しない設定で撮影することによるミスを未然に防ぐことができる。
【０００６】
ところが、被写体が動体で、ユーザの眼前を通り過ぎてしまうようなものの場合、あるいは競技シーンなどのように撮影機会が突然訪れるものの場合、そのような撮影機会は長くは続かないので、撮影は緊急を要する。そのような場合、ユーザは表示を確認する余裕も無いため、撮影を終えた後に設定ミスに気づくこともある。
【０００７】
本発明は上記の問題に鑑みなされたもので、変更された設定を元に戻すことを忘れたまま撮影してしまうことによって生じる撮影ミスの機会を減ずることを目的とする。
【課題を解決するための手段】
【０００８】
本発明は複数の撮影モードを有するカメラに適用され、このカメラが、
被写体を撮影して画像データを生成する撮影部と、
前記撮影部で生成された画像データを記憶する画像データ記憶部と、
前記複数の撮影モードの中からいずれかをユーザが選択可能とする撮影モード選択部と、
前記ユーザによる撮影開始の操作に応じて、前記ユーザが選択した撮影モードである第１の撮影モードで撮影をする際に、前記第１のモードとは異なる第２の撮影モードでも撮影をするように前記撮影部を制御する撮影制御部と
を有することにより、上述した課題を解決する。
【発明の効果】
【０００９】
本発明によれば、ユーザによる撮影開始の操作に応じて、複数の撮影モードの中からユーザが選択した撮影モードである第１の撮影モードで撮影をする際に、この第１のモードとは異なる第２の撮影モードでも撮影をするように撮影部が制御される。したがって、本発明によれば、ユーザが本来第２の撮影モードで撮影することを希望していたのであるが、第１の撮影モードを選択した後に第２の撮影モードを選択するのをユーザが忘れてしまった状況においても、ユーザが本来希望していた撮影モードで撮影して生成された画像データを得ることが可能となる。
【発明を実施するための最良の形態】
【００１０】
図１は、本発明が適用されるデジタルカメラ１００の概略的内部構成を示すブロック図である。デジタルカメラ１００は、操作部１０２と、コントローラ１０４と、撮像部１０６と、処理部１０８と、モニタ１１０と、画像データ記憶部１１２と、一時メモリ１１４と、ステータスメモリ１１６とを有する。
【００１１】
操作部１０２は、プッシュスイッチ、シーソー型のスイッチ、ダイヤル、タッチパネル、さらには十字キーなどと称される上下左右に揺動させるようにして押下可能なスイッチ等のうちのいずれか一つまたは複数を含むものとすることが可能である。操作部１０２をデジタルカメラ１００のユーザ（撮影者）が操作することにより、電源のオン／オフ、画像記録モード／再生モードの切り替え、静止画撮影モード／動画撮影モードの切り替え、静止画撮影モードにおける、各種露光モードの切り替え、レリーズ操作等を行うことが可能に構成されている。
【００１２】
なお、本明細書中では、デジタルカメラ１００が静止画または動画の撮影を行って記録する動作モードを「記録モード」と称する。また、デジタルカメラ１００が記録モードで動作する際の、種々の動作モードを「撮影モード」と称する。撮影モードとしては、動画撮影モードと、静止画撮影モードとがある。さらに、静止画撮影モードの中には、一例として全自動静止画撮影モード、シーン別プログラム静止画撮影モードなどがある。全自動静止画撮影モードとは、一般的な被写体に対し、概して良好な撮影結果を得ることの可能となるように露出パラメータが予めプログラムされた撮影モードである。シーン別プログラム静止画撮影モードは、例えばポートレート、花のクローズアップ撮影、スポーツシーンの撮影、夜景の撮影等、特化された撮影シーンでの撮影に有効な撮影モードである。このような撮影モードのうちのいずれかをユーザが選択可能に構成される。以上、まとめると、デジタルカメラ１００は記録モードおよび再生モードのいずれかに切り替えられて作動し、記録モードに設定されているときに、用意される様々な撮影モードの中からユーザがいずれかのものを選択し、設定することができる、ということである。
【００１３】
なお、本実施の形態において、本発明の理解を容易にすることを目的として、デジタルカメラ１００でユーザが選択しうる動画撮影モードは一つだけであるものとする。すなわち、記録モードに切り替えられたデジタルカメラ１００でユーザが選択可能な撮影モードは、動画撮影モードまたは静止画撮影モードであり、その静止画撮影モード中でさらに、上述した全自動静止画撮影モードや、いくつかのシーン別プログラム静止画撮影モードをユーザは選択可能なものとする。
【００１４】
撮像部１０６は、撮影レンズ、絞り、シャッタ、撮像素子等を含み、撮影レンズによって撮像素子の受光面上に形成された被写体の像から画像信号を生成する。モニタ１１０は、ＴＦＴ液晶表示素子、ドライバ、バックライトユニット等で構成され、撮像部１０６で撮影して得られた映像や、ユーザが上記操作部１０２を操作した場合に各種のメニュー等を表示することが可能に構成される。あるいは、モニタ１１０は有機ＥＬ等の表示素子とドライバ等で構成されるものであってもよい。
【００１５】
コントローラ１０４はＣＰＵなどで構成され、デジタルカメラ１００の動作を全体的に統括して制御する。例えば、デジタルカメラ１００が記録モードに切り替えられている場合、コントローラ１０４は、焦点調節、測光、露光量調節、フラッシュ発光量調節等の制御を行う。また、デジタルカメラ１００が再生モードに設定されている場合、コントローラ１０４は、モニタ１１０に表示される画像の切り替え、縮小／拡大表示切り替え等のユーザ操作を受け付ける処理を行う。
【００１６】
処理部１０８は、カメラ１００が記録モード、再生モードに切り替えられるのに応じて種々の画像処理を行う。一時メモリ１１４はＳＤ−ＲＡＭ等のアクセス速度が比較的高速の記憶素子で構成されることが望ましく、撮像部１０６で生成された画像信号を処理部１０８が処理する際のワークエリア等として用いられる。一時メモリ１１４はまた、コントローラ１０４が後で詳述する処理を行う際のワークエリアとしても用いられる。
【００１７】
画像データ記憶部１１２はフラッシュメモリ等で構成され、内蔵式のメモリであっても、着脱可能なカード式のメモリであってもよい。ステータスメモリ１１６は、フラッシュメモリ等で構成されてコントローラ１０４によってアクセス可能に構成される。このステータスメモリ１１６には、デジタルカメラ１００で撮影操作された回数（ショット数）や、デジタルカメラ１００で設定可能な複数の撮影モードのうち、ユーザによって過去に選択された撮影モードと、当該の選択された撮影モードで撮影されたショット数の履歴等を記憶可能に構成される。画像データ記憶部１１２がデジタルカメラ１００内に内蔵されるものである場合、この画像データ記憶部１１２中にステータスメモリ１１６として機能する領域を確保するものであってもよい。
【００１８】
デジタルカメラ１００が記録モードに切り替えられている場合、処理部１０８は撮像部１０６で生成される画像信号に処理をし、モニタ１１０に映像（スルー画）を表示する。また、デジタルカメラ１００のユーザが撮影操作をするのに応じて撮影部１０６から出力される画像信号に処理をして画像データを生成し、カラーバランス調整、階調補正、輪郭強調、ｊｐｅｇ圧縮やｍｐｅｇ圧縮等の処理をして画像データ記憶部１１２に記憶する。
【００１９】
デジタルカメラ１００が再生モードに設定されている場合、処理部１０８は画像データ記憶部１１２に記憶されている画像データを一時メモリ１１４上に読み出してモニタ１１０に映像を表示する処理を行う。
【００２０】
図２、図３、および図４は、コントローラ１０４によって実行される撮影処理手順を説明する概略フローチャートである。この撮影処理手順は、記録モードに設定されているデジタルカメラ１００の操作部１０２をユーザが操作して電源を投入するのに伴ってコントローラ１０４により実行される。
【００２１】
Ｓ２００でコントローラ１０４は、電源オンの操作がされたか否かの判定を行い、この判定が否定される間はＳ２００の処理を繰り返し行う。Ｓ２００の判定が肯定されるコントローラ１０４はＳ２０２に進み、タイマ値をＴ以上に設定する。このＴは、コントローラ１０４で実行されるＳ２１４での判定処理に際しての閾値である。このＳ２０２で行われる処理の詳細については後で説明する。
【００２２】
Ｓ２０４でコントローラ１０４は、タイマの計時を開始する。続いてコントローラ１０４は、Ｓ２０６でユーザ操作を受け付ける処理を行う。Ｓ２０８でコントローラ１０４は、Ｓ２０６で受け付けたユーザ操作が、撮影モードを変更する処理であるか否かの判定を行う。この撮影モードとしては、先に説明した動画撮影モード、全自動静止画撮影モード、シーン別プログラム静止画撮影モードなどがある。コントローラ１０４は、Ｓ２０８での判定が肯定されるとＳ２１６に進む一方、否定されるとＳ２１０に進む。
【００２３】
Ｓ２１０においてコントローラ１０４は、Ｓ２０６で受け付けたユーザ操作がタイマをリセットする操作であるか否かの判定をし、この判定が肯定される、すなわちタイマをリセットする操作が行われたと判定するとＳ２１６に進む。一方、Ｓ２１０での判定が否定されると、コントローラ１０４はＳ２１２に進む。
【００２４】
Ｓ２０８、Ｓ２１０いずれかでの判定が肯定された場合の分岐先であるＳ２１６においてコントローラ１０４はタイマ値を初期化（クリア）する処理を行い、続くＳ２１８でタイマ計時を開始してＳ２１２に進む。
【００２５】
Ｓ２１２でコントローラ１０４はタイマをインクリメントする処理を行う。尚、本実施の形態においては、タイマはソフトウェアタイマとして実施されるものとして説明をするが、専用のタイマＩＣを用いて、タイムアップ時刻の設定、計時停止／開始の制御等をコントローラ１０４が行うようにしてもよい。
【００２６】
Ｓ２１４でコントローラ１０４は、タイマ値が閾値Ｔを超しているか否かの判定を行い、この判定が肯定されるとＳ３００に進む一方、否定されるとＳ３２０に進む。
【００２７】
ここでタイマによる計時の目的と閾値Ｔについて説明する。このタイマは、ユーザが撮影モード変更の操作を最後にしてからの経過時間を計測するためのものである。一般的に、デジタルカメラには上述したものを始めとして様々な撮影モードを有している。デジタルカメラのユーザは、それらの撮影モード中、ある特定の撮影モードを用いて撮影をすることが多い。例えばデジタルカメラがスチルカメラである場合には、個々のユーザの好みやスキル、撮影目的等によって差はあるが、上述した全自動静止画撮影モードで撮影する機会が多い。そのようなユーザが、他の撮影モードに切り替えた場合、切り替えた直後はそのことを覚えていても、時間が経つと忘れてしまうことがある。
【００２８】
上記のタイマは、ユーザが撮影モードを切り替えてからの時間を計測することを目的としている。また、閾値Ｔは、ユーザが撮影モードを切り替えたことを忘れている可能性が高いことが想定されるような時間に設定される。すなわち、ユーザが撮影モードを切り替えてからの時間が閾値Ｔを超している、ということは、ユーザが撮影モードを切り替えたことを忘れている可能性が高い、ということが想定される。
【００２９】
また、Ｓ２００でデジタルカメラ１００の電源がオンされたと判定されたときにＳ２０２でタイマ値が閾値Ｔ以上に設定されているのは、デジタルカメラ１００の電源がオフになっている間は上記タイマによる計時が行われないからである。つまり、撮影モードを切り替える操作をしてからの経過時間を計測することが電源オフの間はできないため、Ｓ２００で電源がオンされたと判断されたときには、撮影モードを切り替える操作をしてからの経過時間が閾値Ｔ以上となっているものとする処理をＳ２０２で行っている。ユーザがデジタルカメラ１００の電源をオフにするのは、暫くの間撮影は行わないとユーザが判断した場合であることが多い。そのため、上記のようにＳ２０２で撮影モードを切り替える操作をしてからの経過時間が閾値Ｔ以上となっているものとする処理をすることは効果的である。
【００３０】
以上を要約して説明すると、Ｓ２０６で受け付けたユーザ操作が撮影モードの変更ではなく（Ｓ２０８：いいえ）、タイマリセットの操作でもない（Ｓ２１０：いいえ）場合にはＳ２１２でタイマがインクリメントされ、Ｓ２１４でタイマ値が閾値Ｔを超しているか否かが判定される。一方、Ｓ２０６で受け付けたユーザ操作が撮影モードの変更（Ｓ２０８：はい）、もしくはＳ２０６で受け付けたユーザ操作が撮影モードの変更ではなく（Ｓ２０８：いいえ）、タイマリセットの操作である（Ｓ２１０：はい）である場合にはＳ２１６でタイマの初期化が行われ、Ｓ２１２でタイマがインクリメントされ、Ｓ２１４でタイマ値が閾値Ｔを超しているか否かが判定される。
【００３１】
以上から明らかなように、Ｓ２１４での判定が肯定される、ということは、ユーザが最後に撮影モードを変更してから所定の時間Ｔを超していて、ユーザは撮影モードの変更をしたことを忘れている可能性がある、ということを想定している。一方、Ｓ２１４での判定が否定される、ということは、ユーザが最後に撮影モードを変更してから、あるいは意図的にタイマをクリアする操作をしてから所定の時間Ｔを超していないので、ユーザは撮影モードの変更をしたことを覚えている可能性が高い、ということを想定している。
【００３２】
Ｓ２１４での判定が肯定された場合の分岐先であるＳ３００においてコントローラ１０４は、設定ミス防止モードに移行済みであるか否かの判定を行う。Ｓ３００での判定が肯定される、すなわち既に設定ミス防止モードに移行済みであると判定されると、コントローラ１０４はＳ３０４に進む。一方、Ｓ３００での判定が否定されるとＳ３０２に分岐し、コントローラ１０４は設定ミス防止モードへ移行してからＳ３０４へ進む。
【００３３】
Ｓ２１４での判定が否定された場合の分岐先であるＳ３２０においてコントローラ１０４は、非設定ミス防止モードに移行済みであるかの判定を行う。Ｓ３２０での判定が肯定されると、コントローラ１０４はＳ３０４に進む。一方、Ｓ３２０での判定が否定されるとＳ３２２に分岐し、コントローラ１０４は非設定ミス防止モードへ移行してからＳ３０４へ進む。
【００３４】
上述した設定ミス防止モード、非設定ミス防止モードへの移行や判定に際しては、以下のようにすることができる。すなわち、それぞれのモードに対応するフラグを用い、これらのフラグのセット／リセットを行う。そして、これらのフラグを参照することにより、設定ミス防止モード、非設定ミス防止モードへ移行しているか否かを判定することができる。
【００３５】
Ｓ３０４においてコントローラ１０４は、撮影ボタンが押下されたか否かを判定する。この判定が肯定されるとＳ３０６に進み、否定されるとＳ３１２に進む。Ｓ３０６においてコントローラ１０４は、現在、設定ミス防止モードに設定されているか否かを判定する。Ｓ３０６での判定が肯定されるとコントローラ１０４はＳ３０８に進む一方、否定されるとＳ３１４に進む。
【００３６】
コントローラ１０４はＳ３０８において、現時点でユーザにより設定されている撮影モードと設定ミス防止撮影用として設定されている撮影モードとが同じか否かを判定する。この判定が肯定されるとＳ３１４に進む一方、否定されるとＳ３１０に進む。Ｓ３１０においてコントローラ１０４は、設定ミス防止モードでの撮影・記録の処理を行い、Ｓ３１２に進む。
【００３７】
上述したように、Ｓ３１４は、Ｓ３０６において現在は設定ミス防止モードに設定されていないと判定された場合、あるいは３０８において、現時点でユーザにより設定されている撮影モードと設定ミス防止撮影用として設定されている撮影モードとが同じと判定された場合の分岐先である。このＳ３１４においてコントローラ１０４は、これから行う撮影に際しての撮影モードとして、現時点でユーザにより設定されている撮影モードを適用する。Ｓ３１６においてコントローラ１０４は、Ｓ３１４で適用された撮影モードで撮影・記録の処理を行い、Ｓ３１２に進む。
【００３８】
コントローラ１０４はＳ３１２において、電源がオフされているか否かを判定し、この判定が肯定されると撮影処理を終了する一方、否定されるとＳ２０６に戻り、引き続き撮影処理を継続する。
【００３９】
コントローラ１０４による以上のＳ３０４からＳ３１２までの処理手順について説明する。設定ミス防止モードが有効になっている（Ｓ３０６：はい）場合、コントローラ１０４は現状で設定されている撮影モードでの撮影に加えて、設定ミス防止の撮影も行う（Ｓ３１０）。この設定ミス防止の撮影をする際の撮影モードとしては、
１）  ユーザが設定ミス防止撮影用として予め定めておいた撮影モード、
２）  デフォルトの撮影モード、
などとすることができる。デフォルトの撮影モードは、デジタルカメラ１００の出荷時に設定されているものであってもよく、あるいは後述するようにユーザの使用形態（どの撮影モードで撮影されることが多いか）をデジタルカメラ１００自体が記憶し、最頻使用形態がデフォルトの撮影モードとして設定されるように構成されていてもよい。また、設定ミス防止の撮影をする際の撮影モードをユーザが予め選択可能とし、それをデフォルトの撮影モードとするように構成されるものであってもよい。さらにまた、ユーザが撮影モードの切り替えを最後に行う直前に設定されていた撮影モードがデフォルトの撮影モードとして設定されるものであってもよい。
【００４０】
このとき、現状で設定されている撮影モードと、設定ミス防止撮影用として設定されている撮影モードとがたまたま同じである、ということもあり得る。そのような場合（Ｓ３０８：はい）には、同じ撮影モードで撮影することを２回繰り返すことは、Ｓ３１４、Ｓ３１６の処理によって排除される。
【００４１】
図４は、図３のＳ３１０で実行される設定ミス防止モードでの撮影・記録の処理手順をより詳細に説明するフローチャートである。Ｓ４００においてコントローラ１０４は、ユーザにより設定されている現在の撮影モードに関連する情報を一時的に保存する。コントローラ１０４はＳ４０２において、設定ミス防止撮影用の撮影モードをユーザが予め設定しているか否かを判定する。コントローラ１０４は、Ｓ４０２での判定が肯定されるとＳ４０４に進み、予めユーザが設定した設定ミス防止撮影用の撮影モードを取得する一方、Ｓ４０２での判定が否定されるとＳ４０６に進み、デフォルトの設定ミス防止撮影用の撮影モードを取得し、Ｓ４０８に進む。
【００４２】
上記デフォルトの設定ミス防止撮影用の撮影モードについては先に説明したとおりである。ここで、設定ミス防止用の撮影モードとして設定されるデフォルトの撮影モードとして、デジタルカメラ１００内で自動的に決定される例について図５を参照して説明する。図５は、ステータスメモリ１１６（図１）内に記憶される、ユーザの使用形態に関連する情報（撮影モード設定履歴情報）５００を概念的に示す図である。図５に示す例では、ユーザによって今までに選択された撮影モード５００Ａ、当該の撮影モードが選択された回数（頻度）５００Ｂ、当該の撮影モードでレリーズされた回数５００Ｃなどが記録される。デジタルカメラ１００で撮影が行われる度に撮影モード設定履歴情報５００は更新される。なお、動画撮影モードが選択された場合には、録画時間の長さに応じた増分でレリーズ回数を増すようにしてもよい。
【００４３】
コントローラ１０４は、Ｓ４０６で設定ミス防止撮影用としてデフォルトの撮影モードを取得する際に撮影モード設定履歴情報５００を参照する。コントローラ１０４は、設定ミス防止撮影用のデフォルト撮影モードを、選択回数の最も多い撮影モードとすることも、レリーズ回数の最も多い撮影モードとすることもできる。本実施の形態では、コントローラ１０４はレリーズ回数の最も多い撮影モードをデフォルトの設定ミス防止撮影用の撮影モードとして選択されるものとする。したがって、図５に示す例では、「全自動静止画」の撮影モードがデフォルトの設定ミス防止撮影用の撮影モードとして取得される。
【００４４】
図４を参照しての説明に戻る。Ｓ４０８においてコントローラ１０４は、設定ミス防止撮影用の撮影モードが動画撮影モードであるか否かの判定をし、この判定が肯定されるとＳ４１０に進む一方、否定されるとＳ４３０に分岐する。
【００４５】
Ｓ４１０においてコントローラ１０４は、これから行う１回目の撮影に際して、ユーザによって現在設定されている撮影モードを適用し、続くＳ４１２で撮影を行う。Ｓ４１４においてコントローラ１０４は、Ｓ４１２における撮影で得られた画像データを一時メモリ１１４に保存する。
【００４６】
Ｓ４１６においてコントローラ１０４は、これから行う２回目の撮影に際して、設定ミス防止撮影用の撮影モードを適用し、続くＳ４１８で撮影を行う。Ｓ４２０においてコントローラ１０４は、Ｓ４００で一時的に保存した情報に基づき、ユーザにより設定されている現在の撮影モードを、次に撮影を行う際の撮影モードとして適用する。
【００４７】
Ｓ４０８での判定が否定された場合の分岐先であるＳ４３０においてコントローラ１０４は、これから行う１回目の撮影に際して、設定ミス防止撮影用の撮影モードを適用し、続くＳ４３２で撮影を行う。Ｓ４３４においてコントローラ１０４は、Ｓ４３２における撮影で得られた画像データを一時メモリ１１４に保存する。
【００４８】
Ｓ４３６においてコントローラ１０４は、Ｓ４００で一時的に保存した情報に基づき、ユーザにより設定されている現在の撮影モードを、２回目の撮影を行う際の撮影モードとして適用し、続くＳ４３８で撮影を行う。
【００４９】
上記のＳ４２０の処理またはＳ４３８の処理に続いてコントローラ１０４は、Ｓ４２２において画像データ記録処理を行い、設定ミス防止モードでの撮影・記録処理を終了する。Ｓ４２２における画像データ記録処理の詳細については、後で図７、図８を参照して説明する。
【００５０】
以上に説明したＳ４０８からＳ４２０、およびＳ４３０からＳ４３８の処理により、１回のレリーズで２回の撮影が行われる。２回の撮影のうち、１回はユーザによって現在設定されている撮影モードで撮影が行われ、もう１回は設定ミス防止撮影用の撮影モードで撮影が行われる。
【００５１】
そして設定ミス防止撮影用の撮影モードが動画撮影モードである（Ｓ４０８：はい）ときには、ユーザによって設定されている撮影モードで１回目の撮影が行われ（Ｓ４１０、Ｓ４１２）、その際に生成された画像データが一時メモリに保存される（Ｓ４１４）。続いて、設定ミス防止撮影用の撮影モードで撮影が行われる（Ｓ４１６、Ｓ４１８）。一方、設定ミス防止撮影用の撮影モードが静止画撮影モードである（Ｓ４０８：いいえ）ときには、設定ミス防止撮影用の撮影モードで１回目の撮影が行われ（Ｓ４３０、Ｓ４３２）、その際に生成された画像データが一時メモリに保存される（Ｓ４３４）。続いて、ユーザによって現在設定されている撮影モードで２回目の撮影が行われる（Ｓ４３６、Ｓ４３８）。
【００５２】
なお、本実施の形態において、デジタルカメラ１００でユーザが選択しうる動画撮影モードは先にも説明したように一つだけであることを前提としている。したがって、図３のＳ３０８での判定が否定される場合の、ユーザにより現在設定されている撮影モードと設定ミス防止撮影用として設定されている撮影モードとの組み合わせは、以下のようなものが想定される。一つの組み合わせ例が、いずれか一方が動画撮影モードで、他方が静止画撮影モードである。別の組み合わせ例が、両方とも静止画撮影モードで、例えば一方が全自動静止画撮影モード、他方がシーン別プログラム静止画撮影モード、などと云った組み合わせでありうる。
【００５３】
図４のＳ４０８における判定が肯定される場合、すなわち設定ミス防止撮影用の撮影モードが動画撮影モードである場合、ユーザによって現在設定されている撮影モードは、静止画撮影モードである。理由は、Ｓ３０８での判定が否定されて図４の処理が実行されるので、設定ミス防止撮影用の撮影モードと、ユーザによって現在設定されている撮影モードは異なるからである。この場合、１回目の撮影においては、ユーザによって現在設定されている撮影モードである静止画撮影モードを適用することにより、撮影機会を逸することなく、設定ミスを効果的に抑止することが可能となる。
【００５４】
すなわち、ユーザによって現在設定されている撮影モードである静止画撮影モードでユーザが撮影するつもりでいる場合には、ユーザはレリーズするのに最も良いタイミングで撮影ボタンを押下することが想定される。この場合、Ｓ４１０からＳ４１８の処理によって、１回目の撮影で静止画撮影が行われるので、ユーザの欲するタイミングで撮影された画像を得ることができる。一方、ユーザは動画撮影を希望していたのであるが、現状で設定されている静止画撮影モードを動画撮影モードに設定しなおすのを忘れていた場合、Ｓ４１０からＳ４１８の処理によって、１回目の撮影における静止画撮影が行われた後、２回目の撮影における動画撮影が行われる。１回目の撮影は静止画撮影であるため、ユーザによるシャッタボタン押下のタイミングと動画撮影開始のタイミングとのずれはわずかである。したがって、ユーザが撮影モードを動画撮影モードに切り替えるのを忘れている場合であっても、ユーザの欲する動画を得ることが可能となる。
【００５５】
同様に、図４のＳ４０８における判定が否定される場合、すなわち設定ミス防止撮影用の撮影モードが静止画撮影モードである場合、ユーザによって現在設定されている撮影モードは動画撮影モードまたは静止画撮影モードである。両方の撮影モードが静止画撮影モードである場合、例えば一方は全自動静止画撮影モードで、他方はシーン別プログラム静止画撮影モード、といった組み合わせとなりうる。この場合には、Ｓ４３０からＳ４３８の処理により、設定ミス防止撮影用の撮影モードで１回目の撮影が行われ、ユーザによって現在設定されている撮影モードで２回目の撮影が行われる。このような順番で２回の撮影が行われることにより、Ｓ４３０からＳ４３８の処理によっても、Ｓ４１０からＳ４１８の処理で得られるのと同様、ユーザが撮影モードの設定を元に戻すのを忘れていても、ユーザの欲する撮影結果を得ることができる。このとき、ユーザにより現在設定されている撮影モードおよび設定ミス防止撮影モードで設定されている撮影モードが共に静止画撮影モードである場合であっても、上で例示したような静止画撮影モードの組み合わせで両静止画撮影モードでの撮影が行われる。
【００５６】
２回の撮影ともに静止画である場合、図４に示す例では、設定ミス防止撮影用として設定されている静止画撮影モードで１回目の撮影が行われ、続いてユーザにより現在設定されている静止画撮影モードで２回目の撮影が行われる。
【００５７】
２回の撮影とも静止画である場合の撮影順番としては、上記のような順番であってもよいし、逆の順番であってもよい。図６は、２回の撮影とも静止画である場合に、図４に示される例とは逆（１回目はユーザにより現在設定されている静止画撮影モードでの撮影で、２回目は設定ミス防止撮影用として設定されている静止画撮影モードでの撮影）の順となる処理手順を例示するフローチャートである。図６に示される処理手順は、図４に示される処理手順と同様、図３のＳ３１０で実行される設定ミス防止モードでの撮影・記録の処理手順をより詳細に説明するものである。
【００５８】
Ｓ６００においてコントローラ１０４は、ユーザにより設定されている現在の撮影モードに関連する情報を一時的に保存する。コントローラ１０４はＳ６０２において、設定ミス防止撮影用の撮影モードをユーザが予め設定しているか否かを判定する。コントローラ１０４は、Ｓ６０２での判定が肯定されるとＳ６０４に進み、予めユーザが設定した設定ミス防止撮影用の撮影モードを取得する一方、Ｓ６０２での判定が否定されるとＳ６０６に進み、デフォルトの設定ミス防止撮影用の撮影モードを取得し、Ｓ６０８に進む。以上の処理手順は、図４のＳ４００からＳ４０６の処理手順と同じである。また、Ｓ６０６におけるデフォルトの設定ミス防止撮影用の撮影モードについても図４を参照して説明したものと同様である。
【００５９】
Ｓ６０８においてコントローラ１０４は、ユーザによって現在設定されている撮影モードが動画撮影モードであるか否かを判定し、この判定が肯定されるとＳ６１０に進む一方、否定されるとＳ６３０に分岐する。
【００６０】
Ｓ６１０においてコントローラ１０４は、これから行う１回目の撮影に際して、設定ミス防止撮影用の撮影モードを適用し、続くＳ６１２で撮影を行う。Ｓ６１４においてコントローラ１０４は、Ｓ６１２における撮影で得られた画像データを一時メモリ１１４に保存する。
【００６１】
Ｓ６１６においてコントローラ１０４は、Ｓ６００で一時的に保存した情報に基づき、ユーザにより設定されている現在の撮影モードを、２回目の撮影を行う際の撮影モードとして適用し、続くＳ６１８で撮影を行う。
【００６２】
Ｓ６０８での判定が否定された場合の分岐先であるＳ６３０においてコントローラ１０４は、これから行う１回目の撮影に際して、ユーザにより設定されている現在の撮影モードを適用し、続くＳ６３２で撮影を行う。Ｓ６３４においてコントローラ１０４は、Ｓ６３２における撮影で得られた画像データを一時メモリ１１４に保存する。
【００６３】
Ｓ６３６においてコントローラ１０４は、設定ミス防止撮影用の撮影モードをこれから行う２回目の撮影を行う際の撮影モードとして適用し、続くＳ６３８で撮影を行う。Ｓ６４０においてコントローラ１０４は、Ｓ６００で一時的に保存した情報に基づき、ユーザにより設定されている現在の撮影モードを、次に撮影を行う際の撮影モードとして適用する。
【００６４】
上記のＳ６１８の処理またはＳ６４０の処理に続いてコントローラ１０４は、Ｓ６２０において画像データ記録処理を行い、設定ミス防止モードでの撮影・記録処理を終了する。Ｓ６２０における画像データ記録処理の詳細については後で図７、図８を参照して説明する。
【００６５】
以上に説明したＳ６０８からＳ６１８、およびＳ６３０からＳ６３８の処理により、１回のレリーズで２回の撮影が行われる。２回のうち、１回は設定ミス防止撮影用の撮影モードで撮影が行われ、もう１回はユーザによって現在設定されている撮影モードで撮影が行われる。
【００６６】
そしてユーザによって現在設定されている撮影モードが動画撮影モードである（Ｓ６０８：はい）ときには、設定ミス防止撮影用の撮影モードで１回目の撮影が行われ（Ｓ６１０、Ｓ６１２）、その際に生成された画像データが一時メモリに保存される（Ｓ６１４）。続いて、ユーザによって現在設定されている撮影モードで撮影が行われる（Ｓ６１６、Ｓ６１８）。一方、ユーザによって現在設定されている撮影モードが静止画撮影モードである（Ｓ６０８：いいえ）ときには、ユーザによって現在設定されている撮影モードで１回目の撮影が行われ（Ｓ６３０、Ｓ６３２）、その際に生成された画像データが一時メモリに保存される（Ｓ６３４）。続いて、設定ミス防止撮影用の撮影モードで２回目の撮影が行われる（Ｓ６３６、Ｓ６３８）。
【００６７】
Ｓ６０８での判定が肯定された場合は、ユーザにより現在設定されている撮影モードは動画撮影モードであり、設定ミス防止撮影用の撮影モードは静止画撮影モードである。したがって、Ｓ６１０からＳ６１８の処理により、最初に静止画撮影モードでの撮影が行われ、続いて動画撮影モードでの撮影が行われる。これにより、図４を参照して先に説明したのと同様、ユーザが撮影モードの設定を元に戻すことを忘れていたとしても、ユーザの意図する画像を得ることが可能となる。
【００６８】
一方、Ｓ６０８での判定が否定された場合、ユーザにより現在設定されている撮影モードと設定ミス防止撮影用として設定されている撮影モードとの組み合わせは、以下のようなものが想定される。一つの組み合わせ例が、ユーザにより現在設定されている撮影モードが静止画撮影モードで、設定ミス防止撮影用の撮影モードが動画撮影モードである。別の組み合わせ例が、両方とも静止画撮影モードで、例えば一方が全自動静止画撮影モード、他方がシーン別プログラム静止画撮影モード、などと云った組み合わせでありうる。
【００６９】
上記組み合わせ例中、前者の組み合わせ例、すなわち動画撮影モードでの撮影が含まれる場合には静止画撮影モードでの撮影が先に行われるので、図４を参照して先に説明したのと同様、ユーザが撮影モードの設定を元に戻すことを忘れていたとしても、ユーザの意図する画像を得ることが可能となる。一方、後者の組み合わせ例、すなわち２回の撮影とも静止画である場合、ユーザにより現在設定されている静止画撮影モード（例えば全自動静止画撮影モード）で１回目の撮影が行われ、続いて設定ミス防止撮影用として設定されている静止画撮影モード（例えばシーン別プログラム静止画撮影モード）で２回目の撮影が行われる。
【００７０】
ここで、図４のＳ４２２、図６のＳ６２０で実行される画像データの記録処理について、図７、図８を参照して説明する。図４、図６に示される設定ミス防止モードでの撮影処理で得られた２種類の画像データに関して、図７は記録すべき画像データをユーザが選択することが可能に構成される処理例を示しており、図８は両方の画像データを記録する処理例を示している。
【００７１】
まず、図７を参照して、記録すべき画像データをユーザが選択することが可能に構成される処理例について説明する。図７の処理は、図４のＳ４２２、または図６のＳ６２０で実行される。
【００７２】
Ｓ７００においてコントローラ１０４は、図４または図６の処理で２回撮影して得られた画像を、モニタ１１０上に表示する。この画像の表示は、モニタ１１０上に並べて表示するものであっても、交互に表示するものであってもよい。コントローラ１０４は、続くＳ７０２において、ユーザ操作を受け付ける処理を行う。
【００７３】
Ｓ７０４においてコントローラ１０４は、２回続けて撮影して得られた画像のうち、ユーザが１回目の撮影で得られた画像データのみの記録を希望しているか否かの判定をし、この判定が肯定されるとＳ７０６に分岐する一方、否定されるとＳ７１０に分岐する。Ｓ７０４での判定が肯定された場合の分岐先であるＳ７０６においてコントローラ１０４は、１回目に撮影して得られた画像データを画像データ記憶部１１２に記憶し、画像データ記録処理を完了する。
【００７４】
Ｓ７０４での判定が否定された場合の分岐先であるＳ７１０においてコントローラ１０４は、２回続けて撮影して得られた画像のうち、ユーザが２回目の撮影で得られた画像データのみの記録を希望しているか否かの判定をし、この判定が肯定されるとＳ７１２に分岐する一方、否定されるとＳ７２０に分岐する。Ｓ７１０での判定が肯定された場合の分岐先であるＳ７１２においてコントローラ１０４は、２回目に撮影して得られた画像データを画像データ記憶部１１２に記憶し、画像データ記録処理を完了する。
【００７５】
Ｓ７１０での判定が否定された場合の分岐先であるＳ７２０においてコントローラ１０４は、２回続けて撮影して得られた画像の両方を記録することをユーザが希望しているか否かの判定をし、この判定が肯定されるとＳ７２２に分岐する一方、否定されるといずれの画像データも記録することなく、画像データ記録処理を終える。Ｓ７２０での判定が肯定された場合の分岐先であるＳ７２２においてコントローラ１０４は、１回目、２回目に撮影して得られた両方の画像データを画像データ記憶部１１２に記憶し、画像データ記録処理を完了する。
【００７６】
以上に説明した図７の処理により、ユーザが選択した画像データを記録することが可能となる。このとき、通常はユーザの意図していた方の撮影モードで得られた画像データをユーザが選択することが想定される。しかし、両方の画像データに基づく画像を見たユーザが、両方の画像を記録しておきたいと考えれば、両方の画像データを残すこともできる。また、意図しない撮影モードで得られた画像の方をユーザが気に入った場合にも、その画像を記録することができる。
【００７７】
次に図８を参照し、２回の撮影で得られた両方の画像データを記録するように構成される処理例について説明する。図８の処理は、図７の処理と同様、図４のＳ４２２、または図６のＳ６２０で実行される。コントローラ１０４は、Ｓ８００において１回目および２回目の撮影で得られた画像データを両方とも記録する処理を行い、画像データ記録処理を完了する。
【００７８】
図８の処理は、連続撮影、あるいは比較的短い時間間隔で撮影が繰り返し行われるような状況で有利である。すなわち、２回の撮影をした後、記録すべき画像データを図７に例示する処理によってユーザが選択可能とすると、連続撮影は難しい。このような場合には図８に例示するような画像データ記録の処理を行うことが望ましい。そして、一連の撮影作業を終えた後に、不要な画像データをユーザは削除することができる。
【００７９】
以上で図４、図６を参照して説明した設定ミス防止モードでの撮影・記録の処理では、ユーザによる１回の撮影ボタンの押下に応じて、ユーザにより現在設定されている撮影モードでの撮影と、設定ミス防止撮影用の撮影モードでの撮影を行うものであった。これに対して、図９を参照して以下に説明する設定ミス防止モードでの撮影・記録の処理では、設定ミス防止撮影用の撮影モードでの撮影のみが行われる。
【００８０】
図９は、図３のＳ３１０で実行される設定ミス防止モードでの撮影・記録の処理手順をより詳細に説明するフローチャートである。Ｓ９００においてコントローラ１０４は、ユーザにより設定されている現在の撮影モードに関連する情報を一時的に保存する。コントローラ１０４はＳ９０２において、設定ミス防止撮影用の撮影モードをユーザが予め設定しているか否かを判定する。コントローラ１０４は、Ｓ９０２での判定が肯定されるとＳ９０４に進み、予めユーザが設定した設定ミス防止撮影用の撮影モードを取得する一方、Ｓ９０２での判定が否定されるとＳ９０６に進み、デフォルトの設定ミス防止撮影用の撮影モードを取得し、Ｓ９０８に進む。以上の処理手順は、図４のＳ４００からＳ４０６の処理手順、あるいは図６のＳ６００からＳ６０６の処理手順と同じである。また、Ｓ９０６におけるデフォルトの設定ミス防止撮影用の撮影モードおよびこのデフォルトの設定ミス防止撮影用の撮影モードを取得する処理についても図４、図５を参照して先に説明したものと同様である。
【００８１】
Ｓ９０８においてコントローラ１０４は、設定ミス防止撮影用の撮影モードを適用し、続くＳ９１０で撮影を行う。コントローラ１０４はＳ９１２において、画像データを画像データ記憶部１１２に記録する処理を行う。続くＳ９１４においてコントローラ１０４は、Ｓ９００で一時的に保存した情報に基づき、ユーザにより設定されている現在の撮影モードを次に撮影を行う際の撮影モードとして適用し、設定ミス防止モードでの撮影・記録の処理を完了する。図９に示すような処理によっても、撮影モードの設定変更をしたユーザが元の撮影モードに戻すのを忘れた状況で、設定ミス防止モードでの撮影・記録が行われることにより、撮影機会を逸することを抑止することが可能となる。
【産業上の利用可能性】
【００８２】
本発明は、デジタルスチルカメラ、デジタルムービーカメラ、カメラ付き携帯電話等に適用可能である。
【図面の簡単な説明】
【００８３】
【図１】本発明が適用されるデジタルカメラの内部構成を概略的に示すブロック図である。
【図２】デジタルカメラ内のコントローラで実行される撮影処理の概略的手順を説明するフローチャートである。
【図３】デジタルカメラ内のコントローラで実行される撮影処理の概略的手順を説明するフローチャートであり、図２のフローチャートに続くフローチャートである。
【図４】デジタルカメラ内のコントローラで実行される設定ミス防止モードでの撮影・記録処理の概略的手順の例を説明するフローチャートである。
【図５】ユーザが過去に選択した撮影モードの履歴がデジタルカメラ内で記録される様子を概念的に示す図である。
【図６】デジタルカメラ内のコントローラで実行される設定ミス防止モードでの撮影・記録処理の概略的手順の別例を説明するフローチャートである。
【図７】設定ミス防止モードでの撮影後にデジタルカメラ内のコントローラで実行される画像データ記録処理の概略的手順の一例を説明するフローチャートである。
【図８】設定ミス防止モードでの撮影後にデジタルカメラ内のコントローラで実行される画像データ記録処理の概略的手順の別例を説明するフローチャートである。
【図９】デジタルカメラ内のコントローラで実行される設定ミス防止モードでの撮影・記録処理の概略的手順のさらに別例を説明するフローチャートである。
【符号の説明】
【００８４】
１００  …  デジタルカメラ
１０２  …  操作部
１０４  …  コントローラ
１０６  …  撮像部
１０８  …  処理部
１１０  …  モニタ
１１２  …  画像データ記憶部
１１４  …  一時メモリ
１１６  …  ステータスメモリ
５００  …  撮影モード設定履歴情報
【図１】
2009239819.tif 000003
【図２】
2009239819.tif 000004
【図３】
2009239819.tif 000005
【図４】
2009239819.tif 000006
【図５】
2009239819.tif 000007
【図６】
2009239819.tif 000008
【図７】
2009239819.tif 000009
【図８】
2009239819.tif 000010
【図９】
2009239819.tif 000011