(57)【要約】【課題】  ファインダー画像のうちユーザの着目する一部分を明示することで、撮影条件の設定を容易に行わせしめ、初心者であっても所望の撮影画像を簡単に得ることが出来るようにすること。【解決手段】  設定された撮影条件に従った電子的な撮影の制御を行うデジタルカメラにおいて、このデジタルカメラが撮影中のファインダー画像を表示部６０に表示し、この表示部６０にチェックポイント枠を表示する。そして、デジタルカメラの撮影条件の設定を変更し、変更によるファインダー画像への影響を確認する際に、チェックポイント枠を用いて確認して撮影を行う。【選択図】  図２
2005109954.tif 000002
【特許請求の範囲】
【請求項１】
設定された撮影条件に従った電子的な撮影の制御を行う撮影制御手段と、
この撮影制御手段が撮影中のファインダー画像を表示する制御を行う表示制御手段と、
前記ファインダー画像の一部範囲を明示する枠を表示する制御を行う枠表示制御手段と、
前記撮影条件の設定を変更する設定変更手段と、
この設定変更手段の設定変更による前記ファインダー画像への影響の是認入力をする入力手段と、
前記是認入力がなされた場合に撮影処理を行う撮影処理手段と、
を備えることを特徴とする画像撮影処理装置。
【請求項２】
前記枠表示制御手段は、前記ファインダー画像中の一部範囲を指定する指定手段を有することを特徴とする請求項１に記載の画像撮影処理装置。
【請求項３】
コメントデータを入力するコメント入力手段と、
前記設定手段による設定変更がなされた際に、前記ファインダー画像上に前記コメントデータを表示する制御を行うコメント表示制御手段と、
を更に備えたことを特徴とする請求項１又は２に記載の画像撮影処理装置。
【請求項４】
前記設定変更手段の設定変更による前記ファインダー画像への影響の確認項目を選択する項目選択手段を更に備え、
前記枠表示制御手段は、前記選択された確認項目に応じた色で前記枠を表示する制御を行う項目別色替え表示手段を有する、
ことを特徴とする請求項１に記載の画像撮影処理装置。
【請求項５】
前記枠表示制御手段は、前記設定変更手段の設定変更による前記ファインダー画像の色情報の変化の程度が所定の閾値を超える部分を検出する変化部分検出手段を有し、検出した部分に前記枠を表示することを特徴とする請求項１に記載の画像撮影処理装置。
【請求項６】
前記枠内の画像を拡大表示する制御を行う枠内画像拡大表示手段を更に備えることを特徴とする請求項１に記載の画像撮影処理装置。
【請求項７】
色情報を指定する色情報指定手段を更に備え、
前記枠表示制御手段は、前記ファインダー画像中の前記色情報指定手段により指定された色情報の部分を検出する指定色部分検出手段を有し、検出した部分に前記枠を表示する制御を行う、
ことを特徴とする請求項１に記載の画像撮影処理装置。
【請求項８】
前記撮影処理による撮影画像の画像傾向を分析する傾向分析手段を更に備え、
前記枠表示制御手段は、前記傾向分析手段による分析結果に基づいて、前記ファインダー画像中の一部範囲を特定する特定手段を有し、特定した部分に前記枠を表示する制御を行う、
ことを特徴とする請求項１に記載の画像撮影処理装置。
【請求項９】
設定された撮影情報に従った電子的な撮影の制御を行う撮影制御手段と、
この撮影制御手段が撮影中のファインダー画像を表示する制御を行う表示制御手段と、
前記ファインダー画像中の複数箇所それぞれに撮影条件を設定する撮影条件設定手段と、
前記ファインダー画像中の前記複数箇所それぞれの部分を明示する枠を表示する制御を行う枠表示制御手段と、
前記複数箇所それぞれに設定された撮影条件総てを満たす条件で撮影処理を行う撮影処理手段と、
を備えることを特徴とする画像撮影処理装置。
【請求項１０】
前記撮影処理手段は、前記設定された撮影条件総てを満たす条件がない場合に、前記設定された撮影条件毎に撮影処理を行う個別撮影処理手段を有することを特徴とする請求項９に記載の画像撮影処理装置。
【請求項１１】
前記撮影処理手段は、前記設定された撮影条件総てを満たす条件がない場合に、撮影条件を満たす必要のある撮影条件を選択する撮影条件選択手段を有し、選択された撮影条件総てを満たす条件で撮影処理を行うことを特徴とする請求項９に記載の画像撮影処理装置。
【請求項１２】
前記指定手段により指定されたファインダー画像中の一部範囲の位置データを記憶する記憶手段を更に備え、
前記枠表示制御手段は、前記記憶手段により記憶された位置データに基づいて、前記撮影制御手段が撮影中のファインダー画像中の一部範囲を特定する位置特定手段を有し、特定した一部範囲に前記枠を表示する制御を行う、
ことを特徴とする請求項２に記載の画像撮影処理装置。
【請求項１３】
前記枠表示制御手段は、前記枠の色を変更する枠色変更手段を有する、ことを特徴とする請求項１に記載の画像撮影処理装置。
【請求項１４】
コンピュータに、
設定された撮影条件に従った電子的な撮影の制御を行う撮影制御機能と、
この撮影制御機能が撮影中のファインダー画像を表示する制御を行う表示制御機能と、
前記ファインダー画像の一部範囲を明示する枠を表示する制御を行う枠表示制御機能と、
前記撮影条件の設定を変更する設定変更機能と、
この設定変更機能の設定変更による前記ファインダー画像への影響の是認入力をする入力機能と、
前記是認入力がなされた場合に撮影処理を行う撮影処理機能と、
を実現させるためのプログラム。
【請求項１５】
コンピュータに、
設定された撮影情報に従った電子的な撮影の制御を行う撮影制御機能と、
この撮影制御機能が撮影中のファインダー画像を表示する制御を行う表示制御機能と、
前記ファインダー画像中の複数箇所それぞれに撮影条件を設定する撮影条件設定機能と、
前記ファインダー画像中の前記複数箇所それぞれの部分を明示する枠を表示する制御を行う枠表示制御機能と、
前記複数箇所それぞれに設定された撮影条件総てを満たす条件で撮影処理を行う撮影処理機能と、
を実現させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像撮影処理装置及びプログラムに関する。
【背景技術】
【０００２】
従来から、撮影した被写体の画像をデジタルデータとして記録するデジタルカメラが知られている。デジタルカメラは、レンズを通してＣＣＤ（Charge Coupled Device）やＣＭＯＳ（Complementary Metal Oxide Semiconductor）イメージ・センサー等の撮像素子で取り込んだデジタル画像を、内蔵メモリや外部メモリに画像データとして記録する装置である。
【０００３】
また、従来からデジタルカメラにおいて、画像補正機能が知られている。例えば、「太陽光」「曇天」「蛍光灯」等の光源を設定すると、設定された光源に適した色の補正を呼び出して適用することや、撮影された画像データに基づいて、画像データの明るさ（明度）を補正する機能等が知られている（例えば、特許文献１参照）。
【特許文献１】特開２００１−１４５０１８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、画像補正機能には、デジタルカメラが自動的に処理を施す機能と、撮影者が手動で処理を施す機能がある。ここで、自動的に処理を施す機能の場合には、画一的に補正が実行される為にユーザが所望する画像が得られない場合があった。また、手動で補正を行う場合については、写真や画像を補正する知識が必要となるため、初心者は適切に補正を行うことが出来なかった。
【０００５】
また、デジタルカメラにおいて画像データに補正処理を施す場合には、画像データ全体に対して補正処理が実行される。従って、表示されている画像データの中の所定部分について補正を行いたい場合であっても、他の部分も補正処理がなされてしまうたため、所望する補正を行うことが困難であった。
【０００６】
上述の課題に鑑みて、本発明はなされたものであり、ファインダー画像のうちユーザの着目する一部分を明示することで、撮影条件の設定を容易に行わせしめ、初心者であっても所望の撮影画像を簡単に得ることが出来る画像撮影処理装置等を提供することである。
【課題を解決するための手段】
【０００７】
以上の課題を解決するために、請求項１に記載の画像撮影装置は、
設定された撮影条件に従った電子的な撮影の制御を行う撮影制御手段（例えば、図２のＣＰＵ１０）と、
この撮影制御手段が撮影中のファインダー画像を表示する制御を行う表示制御手段（例えば、図２のＣＰＵ１０）と、
前記ファインダー画像の一部範囲を明示する枠を表示する制御を行う枠表示制御手段（例えば、図２のＣＰＵ１０；図４のステップＡ１６）と、
前記撮影条件の設定を変更する設定変更手段（例えば、図２のＣＰＵ１０；図５のステップＡ５２）と、
この設定変更手段の設定変更による前記ファインダー画像への影響の是認入力をする入力手段（例えば、図２のＣＰＵ１０；図５のステップＡ５６）と、
前記是認入力がなされた場合に撮影処理を行う撮影処理手段（例えば、図２のＣＰＵ１０；図５のステップＡ６０）と、
を備えることを特徴とする。
【０００８】
また、請求項１４に記載に発明のプログラムは、
コンピュータに、
設定された撮影条件に従った電子的な撮影の制御を行う撮影制御機能（例えば、図２のＣＰＵ１０）と、
この撮影制御機能が撮影中のファインダー画像を表示する制御を行う表示制御機能（例えば、図２のＣＰＵ１０）と、
前記ファインダー画像の一部範囲を明示する枠を表示する制御を行う枠表示制御機能（例えば、図２のＣＰＵ１０；図４のステップＡ１６）と、
前記撮影条件の設定を変更する設定変更機能（例えば、図２のＣＰＵ１０；図５のステップＡ５２）と、
この設定変更機能の設定変更による前記ファインダー画像への影響の是認入力をする入力機能（例えば、図２のＣＰＵ１０；図５のステップＡ５６）と、
前記是認入力がなされた場合に撮影処理を行う撮影処理機能（例えば、図２のＣＰＵ１０；図５のステップＡ６０）と、
を実現させることを特徴とする。
【０００９】
請求項１又は１４に記載の発明によれば、ファインダー画像の一部範囲を明示する枠を表示する制御を行う。そして、撮影条件の設定を変更された際に、一部範囲を明示する枠を表示し、撮影条件の設定を変更させることができる。従って、撮影者が撮影条件を変更する際に、どこに注目すれば良いかを確認することが可能となる。
【００１０】
請求項２に記載の発明は、請求項１に記載の画像撮影処理装置において、
前記枠表示制御手段は、前記ファインダー画像中の一部範囲を指定する指定手段（例えば、図２のＣＰＵ１０；図４のステップＡ１４）を有することを特徴とする。
【００１１】
請求項２に記載の発明によれば、ファインダー画像の一部範囲を明示する枠を指定することが出来る。従って、撮影者は、所望の範囲に枠を表示さえるといったことが可能となる。
【００１２】
請求項３に記載の発明は、請求項１又は２に記載の画像撮影処理装置において、
コメントデータを入力するコメント入力手段（例えば、図２のＣＰＵ１０；図８のステップＢ１８）と、
前記設定手段による設定変更がなされた際に、前記ファインダー画像上に前記コメントデータを表示する制御を行うコメント表示制御手段（例えば、図２のＣＰＵ１０；図８のステップＢ２６）と、
を更に備えたことを特徴とする。
【００１３】
請求項３に記載の発明によれば、コメントデータを入力することができ、さらに入力されたコメントデータを、ファインダー画像上に表示することが出来る。従って、撮影者はコメントを確認しながら撮影を行うことが可能となる。
【００１４】
請求項４に記載の発明は、請求項１に記載の画像撮影処理装置において、
前記設定変更手段の設定変更による前記ファインダー画像への影響の確認項目を選択する項目選択手段（例えば、図２のＣＰＵ１０；図１１のステップＣ２０）を更に備え、
前記枠表示制御手段は、前記選択された確認項目に応じた色で前記枠を表示する制御を行う項目別色替え表示手段（例えば、図２のＣＰＵ１０；図１１のステップＣ２６）を有する、
ことを特徴とする。
【００１５】
請求項４に記載の発明によれば、撮影条件の設定変更における影響の項目に応じて、ファインダー画像上に、項目に応じた色でファインダー画像の一部範囲を明示する枠を表示することが出来る。従って、撮影者は現在の撮影条件の設定変更における影響の項目を、容易に判別することが可能となる。
【００１６】
請求項５に記載の発明は、請求項１に記載の画像撮影処理装置において、
前記枠表示制御手段は、前記設定変更手段の設定変更による前記ファインダー画像の色情報の変化の程度が所定の閾値を超える部分を検出する変化部分検出手段（例えば、図２のＣＰＵ１０；図１４のステップＤ１４）を有し、検出した部分に前記枠を表示することを特徴とする請求項１に記載の画像撮影処理装置。
【００１７】
請求項５に記載の発明によれば、ファインダー画像の色情報の変化が所定の閾値を超える部分に、一部範囲を明示する枠を表示することが出来る。従って、撮影者は撮影条件を変更したときに、どの部分が所定の閾値を超えているかを確認することが可能となる。
【００１８】
請求項６に記載の発明は、請求項１に記載の画像撮影処理装置において、
前記枠内の画像を拡大表示する制御を行う枠内画像拡大表示手段（例えば、図２のＣＰＵ１０；図１７のステップＥ２６）を更に備えることを特徴とする。
【００１９】
請求項６に記載の発明によれば、ファインダー画像の一部範囲を明示する枠の部分を拡大して表示することが出来る。従って、枠の中の部分について、撮影者は拡大して確認することが可能となる。
【００２０】
請求項７に記載の発明は、請求項１に記載の画像撮影処理装置において、
色情報を指定する色情報指定手段（例えば、図２のＣＰＵ１０；図２０のステップＦ１４）を更に備え、
前記枠表示制御手段は、前記ファインダー画像中の前記色情報指定手段により指定された色情報の部分を検出する指定色部分検出手段（例えば、図２のＣＰＵ１０；図２０のステップＦ１８）を有し、検出した部分に前記枠を表示する制御を行う、
ことを特徴とする。
【００２１】
請求項７に記載の発明によれば、指定された色情報の部分を検出し、検出された色情報の部分について明示する枠を表示することが出来る。従って、撮影者は指定した色情報となっている部分に枠を表示させることが可能となる。
【００２２】
請求項８に記載の発明は、請求項１に記載の画像撮影処理装置において、
前記撮影処理による撮影画像の画像傾向を分析する傾向分析手段（例えば、図２のＣＰＵ１０；図２６のステップＨ１４）を更に備え、
前記枠表示制御手段は、前記傾向分析手段による分析結果に基づいて、前記ファインダー画像中の一部範囲を特定する特定手段（例えば、図２のＣＰＵ１０；図２６のステップＨ１６）を有し、特定した部分に前記枠を表示する制御を行う、
ことを特徴とする。
【００２３】
請求項８に記載の発明によれば、撮影画像の画像傾向より、ファインダー画像中の一部範囲を特定し、枠を表示することが出来る。従って、撮影者が枠を指定しなくても、撮影者が撮影した画像傾向に沿った枠が設定される。
【００２４】
請求項９に記載の画像撮影処理装置は、
設定された撮影情報に従った電子的な撮影の制御を行う撮影制御手段（例えば、図２のＣＰＵ１０）と、
この撮影制御手段が撮影中のファインダー画像を表示する制御を行う表示制御手段（例えば、図２のＣＰＵ１０）と、
前記ファインダー画像中の複数箇所それぞれに撮影条件を設定する撮影条件設定手段（例えば、図２のＣＰＵ１０；図３２のステップＩ１８）と、
前記ファインダー画像中の前記複数箇所それぞれの部分を明示する枠を表示する制御を行う枠表示制御手段（例えば、図２のＣＰＵ１０；図３２のステップＡ１６）と、
前記複数箇所それぞれに設定された撮影条件総てを満たす条件で撮影処理を行う撮影処理手段（例えば、図２のＣＰＵ１０；図３２のステップＪ４６）と、
を備えることを特徴とする。
【００２５】
また、請求項１５に記載のプログラムは、
コンピュータに、
設定された撮影情報に従った電子的な撮影の制御を行う撮影制御機能（例えば、図２のＣＰＵ１０）と、
この撮影制御機能が撮影中のファインダー画像を表示する制御を行う表示制御機能（例えば、図２のＣＰＵ１０）と、
前記ファインダー画像中の複数箇所それぞれに撮影条件を設定する撮影条件設定機能（例えば、図２のＣＰＵ１０；図３２のステップＩ１８）と、
前記ファインダー画像中の前記複数箇所それぞれの部分を明示する枠を表示する制御を行う枠表示制御機能（例えば、図２のＣＰＵ１０；図３２のステップＡ１６）と、
前記複数箇所それぞれに設定された撮影条件総てを満たす条件で撮影処理を行う撮影処理機能（例えば、図２のＣＰＵ１０；図３２のステップＪ４６）と、
を実現させることを特徴とする。
【００２６】
請求項９又は１５に記載の発明によれば、ファインダー画像の中の複数箇所に、撮影条件を設定し、当該撮影条件の総てを満たす撮影条件で撮影処理を行うことが出来る。従って、撮影者は、撮影条件を設定するという手間はあるものの、撮影条件総てを満たすように簡単に撮影することが可能となる。
【００２７】
請求項１０に記載の発明は、請求項９に記載の画像撮影処理装置において、
前記撮影処理手段は、前記設定された撮影条件総てを満たす条件がない場合に、前記設定された撮影条件毎に撮影処理を行う個別撮影処理手段（例えば、図２のＣＰＵ１０；図２９のステップＩ４２）を有することを特徴とする。
【００２８】
請求項１０に記載の発明によれば、設定された撮影条件を満たす条件が無い場合には、各撮影条件ごとに、複数回撮影処理を実行することができる。従って、設定した撮影条件の写真が複数記録され、撮影者が最も所望する画像データを選択するといったことが可能となる。
【００２９】
請求項１１に記載の発明は、請求項９に記載の画像撮影処理装置において、
前記撮影処理手段は、前記設定された撮影条件総てを満たす条件がない場合に、撮影条件を満たす必要のある撮影条件を選択する撮影条件選択手段（例えば、図２のＣＰＵ１０；図３２のステップＪ４４）を有し、選択された撮影条件総てを満たす条件で撮影処理を行う（例えば、図２のＣＰＵ１０；図３２のステップＪ４８）ことを特徴とする。
【００３０】
請求項１１に記載の発明によれば、撮影条件を選択することにより、選択された撮影条件を満たす条件で撮影処理を実行することが出来る。従って、撮影者は、複数の撮影条件の中で、所望する撮影条件を選択し、撮影することが可能となる。
【００３１】
請求項１２に記載の発明は、請求項２に記載の画像撮影処理装置において、
前記指定手段により指定されたファインダー画像中の一部範囲の位置データを記憶する記憶手段（例えば、図３４のＲＡＭ３０ｋ；パターン保存テーブル３０６ｋ）を更に備え、
前記枠表示制御手段は、前記記憶手段により記憶された位置データに基づいて、前記撮影制御手段が撮影中のファインダー画像中の一部範囲を特定する位置特定手段（例えば、図２のＣＰＵ１０；図３６のステップＫ５６）を有し、特定した一部範囲に前記枠を表示する制御を行う（例えば、図２のＣＰＵ１０；図３６のステップＫ５８）、
ことを特徴とする。
【００３２】
請求項１２に記載の発明によれば、記憶手段に記憶されたファインダー画像中の一部範囲を示す位置データに基づいて、ファインダー画像中の一部範囲を特定することが出来る。従って、撮影者は、ファインダー画像中の一部範囲の位置データを記憶手段に記憶することにより、記憶した位置データに基づいて再び枠を表示することが可能となる。
【００３３】
請求項１３に記載の発明は、請求項１に記載の画像撮影処理装置において、
前記枠表示制御手段は、前記枠の色を変更する枠色変更手段（例えば、図２のＣＰＵ１０；図３９のステップＭ１８）を有する、ことを特徴とする。
【００３４】
請求項１３に記載の発明によれば、ファインダー画像中の一部範囲を特定する枠の色を変更することが出来る。従って、枠が表示されている画像部分に加えて、枠の色に注目して撮影を行うことができるため、所望の撮影画像を得る手がかりとすることができる。
【発明の効果】
【００３５】
請求項１又は１４に記載の発明によれば、ファインダー画像の一部範囲を明示する枠を表示する制御を行う。そして、撮影条件の設定を変更された際に、一部範囲を明示する枠を表示し、撮影条件の設定を変更させることができる。従って、撮影者が撮影条件を変更する際に、どこに注目すれば良いかを確認することが可能となる。
【００３６】
請求項２に記載の発明によれば、ファインダー画像の一部範囲を明示する枠を指定することが出来る。従って、撮影者は、所望の範囲に枠を表示さえるといったことが可能となる。
【００３７】
請求項３に記載の発明によれば、コメントデータを入力することができ、さらに入力されたコメントデータを、ファインダー画像上に表示することが出来る。従って、撮影者はコメントを確認しながら撮影を行うことが可能となる。
【００３８】
請求項４に記載の発明によれば、撮影条件の設定変更における影響の項目に応じて、ファインダー画像上に、項目に応じた色でファインダー画像の一部範囲を明示する枠を表示することが出来る。従って、撮影者は現在の撮影条件の設定変更における影響の項目を、容易に判別することが可能となる。
【００３９】
請求項５に記載の発明によれば、ファインダー画像の色情報の変化が所定の閾値を超える部分に、一部範囲を明示する枠を表示することが出来る。従って、撮影者は撮影条件を変更したときに、どの部分が所定の閾値を超えているかを確認することが可能となる。
【００４０】
請求項６に記載の発明によれば、ファインダー画像の一部範囲を明示する枠の部分を拡大して表示することが出来る。従って、枠の中の部分について、撮影者は拡大して確認することが可能となる。
【００４１】
請求項７に記載の発明によれば、指定された色情報の部分を検出し、検出された色情報の部分について明示する枠を表示することが出来る。従って、撮影者は指定した色情報となっている部分に枠を表示させることが可能となる。
【００４２】
請求項８に記載の発明によれば、撮影画像の画像傾向より、ファインダー画像中の一部範囲を特定し、枠を表示することが出来る。従って、撮影者が枠を指定しなくても、撮影者が撮影した画像傾向に沿った枠が設定される。
【００４３】
請求項９又は１５に記載の発明によれば、ファインダー画像の中の複数箇所に、撮影条件を設定し、当該撮影条件の総てを満たす撮影条件で撮影処理を行うことが出来る。従って、撮影者は、撮影条件を設定するという手間はあるものの、撮影条件総てを満たすように簡単に撮影することが可能となる。
【００４４】
請求項１０に記載の発明によれば、設定された撮影条件を満たす条件が無い場合には、各撮影条件ごとに、複数回撮影処理を実行することができる。従って、設定した撮影条件の写真が複数記録され、撮影者が最も所望する画像データを選択するといったことが可能となる。
【００４５】
請求項１１に記載の発明によれば、撮影条件を選択することにより、選択された撮影条件を満たす条件で撮影処理を実行することが出来る。従って、撮影者は、複数の撮影条件の中で、所望する撮影条件を選択し、撮影することが可能となる。
【００４６】
請求項１２に記載の発明によれば、記憶手段に記憶されたファインダー画像中の一部範囲を示す位置データに基づいて、ファインダー画像中の一部範囲を特定することが出来る。従って、撮影者は、ファインダー画像中の一部範囲の位置データを記憶手段に記憶することにより、記憶した位置データに基づいて再び枠を表示することが可能となる。
【００４７】
請求項１３に記載の発明によれば、ファインダー画像中の一部範囲を特定する枠の色を変更することが出来る。従って、枠が表示されている画像部分に加えて、枠の色に注目して撮影を行うことができるため、所望の撮影画像を得る手がかりとすることができる。
【発明を実施するための最良の形態】
【００４８】
以下、本発明を画像撮影処理装置の一種であるデジタルカメラに適用した場合の実施の形態について図を参照して詳細に説明する。但し、本発明が適用可能なものはこれに限定されるものではない。
【００４９】
〔第１の実施の形態〕
［全体構成］
図１は、デジタルカメラ１の概観図であり、（ａ）は正面斜視図であり、（ｂ）は背面斜視図である。デジタルカメラ１は、同図に示すように、電源スイッチ３と、シャッター５と、正面側の対物ファインダー７ａと、背面側の接眼ファインダー７ｂと、撮影レンズ９と、ディスプレイ１１と、方向キー１３と、入力キー群１５と、を有して構成されている。
【００５０】
電源スイッチ３は、電源の入／切を制御するためのスイッチである。電源スイッチ３が押下されることにより、電源が投入されたり、切断されたりする。
【００５１】
シャッター５は、撮影を実行するためのスイッチである。シャッター５は、完全に押下されない状態（以下、適宜「半押し状態」という）と、完全に押下された状態との２段階の押下状態を検知することができる。
【００５２】
対物ファインダー７ａと、接眼ファインダー７ｂとは、ファインダーを構成する。ファインダーは、撮影者が被写体を確認するときに使用するものである。
【００５３】
撮影レンズ９は、ガラス等から構成されており、複数のレンズを組み合わせることにより、ズーム機能等が実現される。
【００５４】
ディスプレイ１１は、デジタルカメラ１を使用するために必要な各種データが表示される部分である。ディスプレイ１１は、ＬＣＤ（Liquid Crystal Display）等の素子であって、単数または複数の素子の組み合わせによって実現される。
【００５５】
方向キー１３と、入力キー群１５とは、デジタルカメラ１に所定の情報を入力するためのキーである。方向キー１３又は入力キー群１５が押下されると、その旨がＣＰＵ１０に伝わり、所定の動作が実行される。また、入力キー群１５は、例えば決定キーや、取消しキー、保存キー等を備えている。
【００５６】
［構成］
図２は、デジタルカメラ１の構成を機能的に示すブロック図である。同図に示すように、デジタルカメラ１は、ＣＰＵ（Central Processing Unit）１０と、ＲＯＭ（Read Only Memory）２０と、ＲＡＭ（Random Access Memory）３０と、フラッシュメモリ４０と、入力部５０と、表示部６０と、ＣＣＤ（Charge Coupled Diode）７０と、レンズ８０と、を備えて構成されている。
【００５７】
図３（ａ）を参照して、ＲＯＭ２０の構成について説明する。ＲＯＭ２０は、各種初期設定、ハードウェアの検査、あるいは必要なプログラムのロード等を行うための初期プログラムを格納する。ＣＰＵ１０は、デジタルカメラ１の電源投入時においてこの初期プログラムを実行することにより、デジタルカメラ１の動作環境を設定する。
【００５８】
また、ＲＯＭ２０は、メニュー表示処理、各種設定処理、各種画像処理等のデジタルカメラ１の動作に係る各種プログラムや、デジタルカメラ１の備える種々の機能を実現するためのプログラム等を格納すると共に、チェックポイント表示撮影プログラム２０２ａと、補正撮影プログラム２０４ａとを記憶している。
【００５９】
次に、図３（ｂ）を参照して、ＲＡＭ３０の構成について説明する。ＲＡＭ３０は、ＣＰＵ１０が実行する各種プログラムや、これらのプログラムの実行に係るデータ等を一時的に保持するメモリ領域を備える。本実施の形態では、図３（ｂ）に示すように、ファインダー画像格納領域３０２ａと、チェックポイント格納領域３０４ａとの領域を確保している。
【００６０】
ファインダー画像格納領域３０２ａは、レンズ８０から透過した光を受光し、ＣＣＤ７０によって電気信号に変換された画像データを一時的に記憶する領域である。ＣＰＵ１０は、撮影された画像をファインダー画像格納領域３０２ａに記憶し、その内容を表示部６０に表示する。
【００６１】
チェックポイント格納領域３０４ａは、チェックポイントを指定するためのドット（以下、適宜「指定点」という）の座標を記憶する領域である。ここで、チェックポイントとは、所定の領域のことをいい、チェックポイント格納領域３０４ａに記憶された指定点によって決定される。ここで、指定点の座標が１つ記憶されている場合には、その指定点の座標から半径１０ドットの円によって指定される領域をチェックポイントとする。また、指定点の座標が２つ記憶されている場合には、当該２つの指定点を対向する頂点とする矩形によって指定された領域をチェックポイントとする。そして、指定点が３つ以上記憶されている場合には、隣接する指定点の間を直線で結ぶことにより、当該直線で囲まれた領域をチェックポイントとする。また、当該チェックポイントに基づいて、ＣＰＵ１０が表示部６０に表示する線図をチェックポイント枠という。
【００６２】
図３（ｃ）を参照して、フラッシュメモリ４０の構成について説明する。フラッシュメモリ４０は、何度でも電気的に消去・書き込みができるＲＯＭであって、ＥＥＰＲＯＭの一種である。ここで、フラッシュメモリ４０は、デジタルカメラの中に内蔵されるメモリであっても良いし、挿抜可能な外部メモリカードとしても良い。本実施の形態では、撮影画像格納領域４０２ａの領域を確保している。
【００６３】
撮影画像格納領域４０２ａは、撮影された画像データが記録される領域である。ＣＰＵ１０は、シャッター操作を検知すると、ファインダー画像格納領域３０２ａに記憶されているファインダー画像データを、撮影画像データとして撮影画像格納領域４０２ａに蓄積記録する。
【００６４】
ＣＰＵ１０は、入力される指示に応じて所定のプログラムに基づいた処理を実行し、各機能部への指示やデータの転送を行う。具体的には、ＣＰＵ１０は、入力部５０から入力される操作信号に応じてＲＯＭ２０に格納されたプログラムを読み出し、当該プログラムに従って処理を実行する。そして、ＣＰＵ１０は、処理結果を表示するための表示制御信号を適宜表示部６０に出力することにより、表示制御を行う。
【００６５】
また、ＣＰＵ１０は、本実施の形態において、ＲＯＭ２０のチェックポイント表示撮影プログラム２０２ａに従ったチェックポイント表示撮影処理（図４参照）を実行すると共に、このチェックポイント表示撮影処理において、補正撮影プログラム２０４ａに従った補正撮影処理をサブルーチンとして実行する。
【００６６】
具体的には、ＣＰＵ１０は、チェックポイント表示撮影処理において、チェックポイント表示撮影処理を実行する操作を検知すると、チェックポイントを指定させるためのメッセージを表示する。そして、ＣＰＵ１０は、チェックポイントを指定するための操作を検知すると、指定されたチェックポイントに基づいてチェックポイント枠を表示部６０に表示し、補正撮影処理を実行する。
【００６７】
また、ＣＰＵ１０は、補正撮影処理において、画像補正操作を検知すると、画像補正操作に対応する画像補正処理を実行する。そして、所定のメッセージを表示した後に、シャッター信号を検知すると、撮影画像をフラッシュメモリ４０に記録する。
【００６８】
入力部５０は、プログラムの実行や、撮影条件の設定に必要なキー群を備えた入力装置であり、押下されたキーの信号をＣＰＵ１０に出力する。この入力部５０におけるキー入力により、ユーザプログラムの作成、実行を実現する。なお、この入力部５０は、図１の方向キー１３と、入力キー群１５とを備えて構成されている。
【００６９】
表示部６０は、各種情報や撮影画像などを表示するための表示装置であり、ＬＣＤ（Liquid Crystal Display）等により構成される。表示部６０は、ＣＰＵ１０から出力される表示信号に基づいて各種画面を表示するものである。なお、この表示部６０は、図１に示すディスプレイ１１に相当する。
【００７０】
レンズ８０は、デジタルカメラ１が被写体をＣＣＤ７０等の撮像素子上に結像する為のものである。なお、レンズ８０は、図１の撮影レンズ９に相当する。また、ＣＣＤ７０は、レンズ８０から透過した光を受光し、電気信号に変換する撮像素子である。
【００７１】
［処理の流れ］
次に、第１の実施の形態におけるデジタルカメラ１の動作を説明する。デジタルカメラ１は、電源が入ると、被写体を撮影する撮影モードを起動する。そして、レンズ８０を通して取り込まれた画像は、ＣＣＤ７０によって、デジタルデータとして画像データに変換される。それから、ＣＰＵ１０は、画像データをＲＡＭ３０のファインダー画像格納領域３０２ａに適宜更新記憶し、そのファインダー画像を表示部６０に表示する。そして、デジタルカメラ１は、撮影者により所定の操作がなされると、撮影モードからチェックポイントモードに切り換える。ここで、チェックポイントモードとは、ファインダー画像が表示されている表示部６０に、後述するチェックポイント枠を表示させる為の処理等を行うモードである。本実施の形態においては、チェックポイント表示撮影処理がこのチェックポイントモードで実行される。
【００７２】
図４は、チェックポイント表示撮影処理に係るデジタルカメラ１の動作を説明するためのフローチャートである。このチェックポイント表示撮影処理は、ＣＰＵ１０が、ＲＯＭ２０のチェックポイント表示撮影プログラム２０２ａを実行することによって実現される処理である。
【００７３】
まず、ＣＰＵ１０は、チェックポイントモードを開始する操作を検知すると（ステップＡ１０）、表示部６０に「チェックポイントを指定して下さい」とメッセージ表示を行う（ステップＡ１２）。
【００７４】
そして、ユーザによるチェックポイントの指定操作を検知すると（ステップＡ１４）、ＣＰＵ１０は、指定されたチェックポイントをチェックポイント格納領域３０４ａに記憶し、表示部６０にチェックポイント枠を表示する（ステップＡ１６）。
【００７５】
ここで、チェックポイントの指定操作としては、種々の操作が考えられるが、例えば、ＣＰＵ１０は、表示部６０にポインタを表示する。そして、方向キー１３が押下されると、ＣＰＵ１０は、押下された方向に対応してポインタを移動させる。そして、入力キー群１５に含まれる決定キーが押下されることにより一の指定点が決定される。同様に、ＣＰＵ１０は、所定の操作でポインタを移動させ、決定キーが押下されることにより、もう一方の指定点が決定される。そして、この２つの指定点を対向する１組の頂点とする矩形をチェックポイントとして指定する。
【００７６】
そして、ＣＰＵ１０は、補正撮影処理を実行して（ステップＡ１８）、チェックポイント表示撮影処理を終了する。
【００７７】
次に、補正撮影処理について説明する。図５は、補正撮影処理に係るデジタルカメラ１の動作を説明するためのフローチャートである。この、補正撮影処理は、ＣＰＵ１０が、ＲＯＭ２０の補正撮影プログラム２０４ａを実行することによって実現される処理である。
【００７８】
まず、ＣＰＵ１０は、画像の補正操作の入力があったことを検知すると（ステップＡ５０）、補正処理を実行する（ステップＡ５２）。ここで、補正処理とは、例えば画像の明るさ、彩度を変更したり、赤を強くしたり等の各種公知の処理で実現される。
【００７９】
次に、ＣＰＵ１０は、表示部６０にチェックポイントメッセージ「チェックポイントを確認して下さい」と表示する（ステップＡ５４）。そして、チェックポイントの状態を確認させ、まだ補正の必要が有るのであれば（ステップＡ５６；Ｎｏ）、もう一度ステップＡ５２から実行する。
【００８０】
そして、チェックポイントにおける補正を確認し、補正終了と選択された後には（ステップＡ５６；Ｙｅｓ）、ＣＰＵ１０は、シャッター５の押下を検知する（ステップＡ５８）。そして、シャッター５が押下されると、ＣＰＵ１０は、ファインダー画像格納領域３０２ａに記憶されているファインダー画像データを、撮影画像格納領域４０２ａに撮影画像データとして記録する（ステップＡ６０）。
【００８１】
［具体例］
具体例として、図６の画面表示例を用いて説明する。図６は、デジタルカメラ１においてチェックポイント表示撮影処理が実行された場合に、表示部６０に表示された表示画面Ｗ１０ａの一例を示した図である。
【００８２】
まず、図６（ａ）は、メッセージＭ１０ａが表示されている表示画面Ｗ１０ａの一例を示した図である。表示画面Ｗ１０ａには、現在のファインダー画像データが表示されており、メッセージ「チェックポイントを指定して下さい」とメッセージＭ１０ａが表示されている（図４のステップＡ１２）。
【００８３】
図６（ｂ）は、チェックポイント枠ＣＰ１０ａが表示されている表示画面Ｗ１０ａの一例を示した図である。ユーザによって指定された指定点に基づいたチェックポイントに対応するチェックポイント枠ＣＰ１０ａが表示されている（ステップＡ１６）。
【００８４】
図６（ｃ）は、図５のステップＡ５２によって補正処理が実行された場合における表示画面Ｗ１０ａの一例を示した図である。例えば、ユーザにより画像データの明度を明るくする補正処理が実行されると、ＣＰＵ１０は、ＣＣＤ７０によって取り込まれた画像データの明度を上げる補正を実行する。そして、明度の上がった画像データをファインダー画像格納領域３０２ａに随時更新記憶し、表示部６０に表示する。
【００８５】
図６（ｄ）は、補正処理を行った後に、ＣＰＵ１０がメッセージを表示している表示画面Ｗ１０ａの一例を示した図である。ＣＰＵ１０は、補正処理が実行された後に、チェックポイント枠の部分を確認することを促すメッセージＭ１２ａとなる「チェックポイントを確認して下さい」と表示する（図５のステップＡ５４）。ここで、撮影者により確認操作がなされ、シャッターが押下されると、ＣＰＵ１０は、ファインダー画像格納領域３０２ａに記憶されているファインダー画像データを撮影画像データとしてフラッシュメモリ４０の撮影画像格納領域４０２ａに記録する（図５のステップＡ６０）。
【００８６】
このように、第１の実施の形態によれば、補正処理において、指定した位置にチェックポイント枠を表示させることができるため、画像への補正処理の影響をこのチェックポイント枠に注目して確認した上で、撮影することが出来る。
【００８７】
〔第２の実施の形態〕
次に、本発明を適用した第２の実施の形態について説明する。本実施の形態は、チェックポイント枠と共に、コメントを表示することが出来るものである。尚、本実施の形態は、基本的には第１の実施の形態と同様の構成要素によって実現可能であり、同一の構成要素については同じ符号を付け、説明は省略するものとする。
【００８８】
［構成］
第２の実施の形態におけるデジタルカメラ１の構成は、第１の実施の形態におけるＲＯＭ２０を図７（ａ）に示すＲＯＭ２０ｂに、ＲＡＭ３０を図７（ｂ）に示すＲＡＭ３０ｂに置き換えた構成と同様である。また、ＲＯＭ２０ｂに格納されているコメント表示撮影プログラム２０２ｂの処理ステップにおいて、図４に示したチェックポイント表示撮影プログラム２０２ａの処理ステップと同一の内容のステップには、同一の符号を付してその説明を省略する。
【００８９】
図７（ａ）を参照して、ＲＯＭ２０ｂの構成について説明する。図７（ａ）に示しているように、ＲＯＭ２０ｂは、コメント表示撮影プログラム２０２ｂを格納している。
【００９０】
コメント表示撮影プログラム２０２ｂは、本実施の形態におけるコメント表示撮影処理を実現するためのプログラムであり、ＣＰＵ１０がこのコメント表示撮影プログラム２０２ｂを実行することで、コメント表示撮影処理が実現される。
【００９１】
具体的には、ＣＰＵ１０は、チェックポイントを指定するための操作を検知すると、指定されたチェックポイントに基づいたチェックポイント枠を表示部６０に表示する。そして、ＣＰＵ１０は、コメントの入力操作を検知すると、入力されたコメントを記憶する。そして、ＣＰＵ１０は、補正処理を行い、併せてコメントを表示する。そして、メッセージを表示した後に、シャッター信号を検知すると、撮影画像を、フラッシュメモリ４０に記録する。
【００９２】
図７（ｂ）を参照して、ＲＡＭ３０ｂの構成について説明する。図７（ｂ）に示すように、ＲＡＭ３０ｂは、ファインダー画像格納領域３０２ａと、チェックポイントコメント格納領域３０４ｂとの領域を確保している。
【００９３】
チェックポイントコメント格納領域３０４ｂは、指定点の座標と、チェックポイントに対応づけられたコメントとを記憶している領域である。図７（ｃ）は、チェックポイントコメント格納領域３０４ｂのデータ構造の一例について示した図である。図に示すように、チェックポイントコメント格納領域３０４ｂは、領域（例えば、「第１領域」）と、指定点（例えば、「(100,100),(200,300)」）と、コメント（例えば、「桜の色合い」）とを記憶している。
【００９４】
［処理］
次に、第２の実施の形態におけるデジタルカメラ１の動作について説明する。図８は、コメント表示撮影処理にかかるデジタルカメラ１の動作を説明するためのフローチャートである。このコメント表示撮影処理は、ＣＰＵ１０がＲＯＭ２０ｂのコメント表示撮影プログラム２０２ｂを実行することによって実現される処理である。
【００９５】
まず、ＣＰＵ１０は、チェックポイントモードを開始する操作を検知すると、メッセージを表示する。そして、ＣＰＵ１０は、チェックポイントが指定されると、指定された指定点を、チェックポイントコメント格納領域３０４ｂに記憶する。そして、ＣＰＵ１０は、記憶された指定点に基づいてチェックポイント枠を表示する（ステップＡ１０〜Ａ１６）。
【００９６】
次に、ＣＰＵ１０は、コメントの入力操作を検知すると（ステップＢ１８）、入力されたコメントを、チェックポイントコメント格納領域３０４ｂにコメントデータとして記憶する（ステップＢ２０）。ここで、コメントを入力する方法としては、方向キー１３及び入力キー群１５を利用することによってコメントを入力したり、所定の登録されている定型文を選択することによってコメントを入力する等の何れかの公知の方法を用いることとする。
【００９７】
次に、ＣＰＵ１０は、画像の補正操作を検知すると（ステップＢ２２）、入力された補正操作に対応する補正処理を実行する（ステップＢ２４）。そして、ＣＰＵ１０は、チェックポイントコメント格納領域３０４ｂに記憶されたコメントデータを読み出して、表示部６０に表示する（ステップＢ２６）。
【００９８】
次に、ＣＰＵ１０は、表示部６０にチェックポイントメッセージを表示し（ステップＢ２８）、まだ補正の必要が有るのであれば（ステップＢ３０；Ｎｏ）、もう一度ステップＢ２４から実行する。
【００９９】
そして、チェックポイントにおける補正を確認したときは（ステップＢ３０；Ｙｅｓ）、次にＣＰＵ１０は、シャッターの押下を検知する（ステップＢ３２）。そして、シャッターの押下が検出されると、ＣＰＵ１０は、ファインダー画像格納領域３０２ａに記憶されているファインダー画像データを、撮影画像格納領域４０２ａに撮影画像データとして記録する（ステップＢ３４）。
【０１００】
［具体例］
具体例として、図９の画面表示例を用いて説明する。図９は、デジタルカメラ１においてコメント表示撮影処理が実行された場合に、表示部６０に表示された表示画面Ｗ１０ｂの一例を示した図である。
【０１０１】
まず、図９（ａ）は、チェックポイントが指定されたときの表示画面Ｗ１０ｂの一例である。表示画面Ｗ１０ｂには、チェックポイント枠ＣＰ１０ｂが表示されている。
【０１０２】
次に、図９（ｂ）は、コメントを入力しているときの表示画面Ｗ１０ｂの一例である。ＣＰＵ１０は、コメント入力操作があると、入力された文字を表示画面Ｗ１０ｂに表示している。
【０１０３】
図９（ｃ）は、ファインダー画像において、補正処理が実行された図である。例えば、本図においては、画像データを明るくする為の補正処理を実行した図を示したものである。
【０１０４】
図９（ｄ）は、チェックポイントコメント格納領域３０４ｂに記憶されたコメントデータが、表示画面Ｗ１０ｂに表示された図である。ＣＰＵ１０は、補正処理が実行されると、コメントデータＭ１２ｂを、チェックポイント枠ＣＰ１０ｂとともに表示する。
【０１０５】
このように、第２の実施の形態によれば、デジタルカメラ１は、入力されたコメントデータを、ファインダー画像上に表示することが出来る。従って、撮影者はコメントを確認しつつチェックポイント枠内の画像に注目しながら撮影を行うことが可能となる。
【０１０６】
〔第３の実施の形態〕
次に、本発明を適用した第３の実施の形態について説明する。本実施の形態は、補正の種類に応じて、チェックポイント枠の枠の色を変更することできるものである。尚、本実施の形態は、基本的には第１の実施の形態と同様の構成要素によって実現可能であり、同一の構成要素については同じ符号を付け、説明は省略するものとする。
【０１０７】
［構成］
第３の実施の形態におけるデジタルカメラ１の構成は、第１の実施の形態におけるＲＯＭ２０を図１０（ａ）に示すＲＯＭ２０ｃに、ＲＡＭ３０を図１０（ｂ）に示すＲＡＭ３０ｃに置き換えた構成と同様である。また、ＲＯＭ２０ｃに格納されているチェック項目選択撮影プログラム２０２ｃの処理ステップにおいて、図４に示したチェックポイント表示撮影プログラム２０２ａの処理ステップと同一の内容のステップには、同一の符号を付してその説明を省略する。
【０１０８】
図１０（ａ）を参照して、ＲＯＭ２０ｃの構成について説明する。図１０（ａ）に示しように、ＲＯＭ２０ｃは、チェック項目選択撮影プログラム２０２ｃと、補正撮影プログラム２０４ａと、チェック項目テーブル２０６ｃとを格納して構成されている。
【０１０９】
チェック項目選択撮影プログラム２０２ｃは、本実施の形態におけるチェック項目選択撮影処理を実現するためのプログラムであり、ＣＰＵ１０がこのチェック項目選択撮影プログラム２０２ｃを実行することで、チェック項目選択撮影処理が実現される。
【０１１０】
具体的には、ＣＰＵ１０は、チェックポイントモードを開始する操作を検知すると、チェックポイントを指定させるためのメッセージを表示する。そして、ＣＰＵ１０は、チェックポイントを指定するための操作を検知すると、指定された指定点に対応するチェックポイント枠を表示部６０に表示し、項目選択ボックスを表示する。そして、ＣＰＵ１０は、チェック項目が選択されると、選択されたチェック項目をチェックポイント項目格納領域３０４ｃに、チェックポイントの領域と対応づけて記憶する。そして、ＣＰＵ１０は、チェック項目に該当する色をチェック項目テーブル２０６ｃから読み出し、読み出された色を用いてチェックポイント枠を更新表示する。
【０１１１】
また、チェック項目テーブル２０６ｃは、補正処理において確認をする項目と、項目が選択されたときの枠の色と、処理内容とを記載したテーブルである。ＣＰＵ１０は、撮影者により選択されたチェック項目に応じた色を、チェック項目テーブル２０６ｃから読み出し、チェックポイント枠を更新表示する。
【０１１２】
図１０（ｃ）は、チェック項目テーブル２０６ｃのデータ構成の一例を示した図である。チェック項目テーブル２０６ｃは、チェック項目（例えば、「色」）と、枠の色（例えば、「赤」）と、処理内容（例えば、「彩度を調整する」）とを対応づけて記憶している。
【０１１３】
図１０（ｂ）を参照して、ＲＡＭ３０ｃの構成について説明する。図１０（ｂ）に示すように、ＲＡＭ３０ｃは、ファインダー画像格納領域３０２ａと、チェックポイント項目格納領域３０４ｃとの領域を確保している。
【０１１４】
チェックポイント項目領域３０４ｃは、指定点の座標と、チェック項目の色とを対応づけて記憶している領域である。図１０（ｄ）は、チェックポイント項目格納領域３０４ｃのデータ構成の一例を示した図である。チェックポイント項目格納領域３０４ｃは、領域（例えば、「第１領域」）と、指定点（例えば、「(100,100),(200,300)」）と、チェック項目（例えば、「色」）とを対応づけて記憶している。
【０１１５】
［処理］
次に、第３の実施の形態におけるデジタルカメラ１の動作について説明する。図１１は、チェック項目選択撮影処理にかかるデジタルカメラ１の動作を説明するためのフローチャートである。このチェック項目選択撮影処理は、ＣＰＵ１０がＲＯＭ２０ｃのチェック項目選択撮影プログラム２０２ｃを実行することによって実現される処理である。
【０１１６】
まず、ＣＰＵ１０は、チェックポイントモードの開始操作を検知し、ユーザにより指定点が指定されると、指定点をチェックポイント項目格納領域３０４ｃに記憶する。そして、ＣＰＵ１０は、指定点に基づいて、チェックポイントの領域をチェックポイント枠として表示部６０に表示する（ステップＡ１０〜Ａ１６）。
【０１１７】
次に、ＣＰＵ１０は、項目選択ボックスを表示する（ステップＣ１８）。具体的には、チェック項目テーブル２０６ｃにおけるチェック項目の内容を、プルダウンメニュー形式等で表示する。そして、一の項目が選択されると（ステップＣ２０）、ＣＰＵ１０は、選択されたチェック項目を、チェックポイント項目格納領域３０４ｃに記憶する（ステップＣ２２）。
【０１１８】
そして、ＣＰＵ１０は、チェック項目に該当する枠の色を、チェック項目テーブル２０６ｃから読み出し（ステップＣ２４）、読み出された色を用いてチェックポイント枠を更新表示する（ステップＣ２６）。そして、ＣＰＵ１０は、補正撮影処理を実行する（ステップＣ２８）。
【０１１９】
［具体例］
具体例として、図１２の画面表示例を用いて説明する。図１２は、デジタルカメラ１においてチェック項目選択撮影処理が実行された場合に、表示部６０に表示された表示画面Ｗ１０ｃの一例を示した図である。
【０１２０】
図１２（ａ）は、チェックポイント枠ＣＰ１０ｃが表示された表示画面Ｗ１０ｃの一例を示した図である（図１１のステップＡ１６）。
【０１２１】
図１２（ｂ）は、チェックポイント枠と共に、項目選択ボックスＳ１０ｃが表示された表示画面Ｗ１０ｃの一例である（ステップＣ１８）。ＣＰＵ１０は、チェック項目テーブル２０６ｃから読み出したチェック項目を要素として、項目選択ボックスＳ１０ｃを表示する。そして、撮影者によって項目選択ボックスＳ１０ｃの項目のうち、項目「色」が指定され、特別表示Ｓ１２ｃが施されている（特別表示Ｓ１２ｃ；図１１のステップＣ２０）。また、指定された項目「色」をチェックポイント項目格納領域３０４ｃに記憶する。
【０１２２】
図１２（ｃ）は、チェックポイント枠ＣＰ１２ｃが、選択された項目に対応する色で表示更新された図である。ＣＰＵ１０は、項目「色」が選択されたことから、項目「色」に対応する色をチェック項目テーブル２０６ｃから読み出す（ステップＣ２４）。ここで、「色」に対応する枠の色は「赤」であることから、チェックポイント枠ＣＰ１２ａは赤で表示される。なお、本図においては、チェックポイント枠ＣＰ１０ｃとの区別のために、二重線で表しているが、これに限定されるものではない。
【０１２３】
このように、第３の実施の形態によれば、デジタルカメラ１において、撮影条件の設定変更における影響の項目に応じた色でファインダー画像の一部範囲を明示する枠（チェックポイント枠）を表示することが出来る。
【０１２４】
〔第４の実施の形態〕
次に、本発明を適用した第４の実施の形態について説明する。本実施の形態は、読み込まれたファインダー画像から、チェックポイントとなる領域を検出して、チェックポイント枠として表示し、撮影をするものである。尚、本実施の形態は、基本的には第１の実施の形態と同様の構成要素によって実現可能であり、同様の構成要素については同じ符号を付け、説明は省略するものとする。
【０１２５】
［構成］
第４の実施の形態におけるデジタルカメラ１の構成は、第１の実施の形態におけるＲＯＭ２０を図１３（ａ）に示すＲＯＭ２０ｄに、ＲＡＭ３０を図１３（ｂ）に示すＲＡＭ３０ｄに置き換えた構成と同様である。
【０１２６】
図１３（ａ）を参照して、ＲＯＭ２０ｄの構成について説明する。図１３（ａ）に示しているように、ＲＯＭ２０ｄは、特徴点検出撮影プログラム２０２ｄを格納している。
【０１２７】
特徴点検出撮影プログラム２０２ｄは、本実施の形態における特徴点検出撮影処理を実現するためのプログラムであり、ＣＰＵ１０がこの特徴点検出撮影プログラム２０２ｄを実行することで、特徴点検出撮影処理が実現される。
【０１２８】
まず、ＣＰＵ１０は、チェックポイントモードの開始操作を検出すると、フォーカスロックとして用いられている点と、ファインダー画像における最も明るい点及び最も暗い点とを抽出する。ここで、フォーカスロックとは、撮影者がフォーカス（ピント）を合わせるために用いられる測距点のことであり、複数の測距点の中から一の点が選択される。そして、これらの抽出された値に基づいて、チェックポイント枠を表示し、補正撮影処理を実行する。
【０１２９】
図１３（ｂ）を参照して、ＲＡＭ３０ｄの構成について説明する。図１３（ｂ）に示すように、ＲＡＭ３０ｄは、ファインダー画像格納領域３０２ａと、特徴点格納領域３０４ｄとの領域を確保している。
【０１３０】
特徴点格納領域３０４ｄは、ファインダー画像における特徴となる点の座標を記憶しておく領域である。本実施の形態において、特徴となる点は、最も明るい点（白に近い点）と、最も暗い点（黒に近い点）と、フォーカスロックとして用いられている点を利用しているが、画像の性質上の特徴的な点であれば、これら以外の点をすることができるのは勿論である。ＣＰＵ１０は、チェックポイントの範囲を確定するときに、特徴点格納領域３０４ｄに記憶された値を利用する。
【０１３１】
図１３（ｃ）は、特徴点格納領域３０４ｄのデータ構成の一例を示した図である。図１３（ｃ）では、最も明るい点（例えば、「(100,100)」）と、最も暗い点（例えば、「(600,400)」）と、フォーカスロックに用いられた点（例えば、「(320,340)」）とが記憶されている。
【０１３２】
［処理］
次に、第４の実施の形態におけるデジタルカメラ１の動作について説明する。図１４は、特徴点検出撮影処理にかかるデジタルカメラ１の動作を説明するためのフローチャートである。この処理は、ＣＰＵ１０がＲＯＭ２０ｄの特徴点検出撮影プログラム２０２ｄを実行することによって実現される処理である。
【０１３３】
まず、ＣＰＵ１０は、チェックポイントモードを開始する操作を検知する（ステップＤ１０）。
【０１３４】
次に、ＣＰＵ１０は、ファインダー画像データの中からフォーカスロックの対象とされている部分を抽出し、特徴点格納領域３０４ｄに記憶する（ステップＤ１２）。さらに、ＣＰＵ１０は、ファインダー画像データにおける最も明るい点及び最も暗い点を抽出し、特徴点格納領域３０４ｄに記憶する（ステップＤ１４）。具体的には、ファインダー画像データを総て走査して、最も輝度が大きい点を抽出する。同様に、ＣＰＵ１０は、ファインダー画像データを総て走査して、最も輝度が小さい点を抽出することにより、ファインダー画像における最も暗い点を抽出する。
【０１３５】
そして、特徴点格納領域３０４ｄに記憶された座標から、チェックポイントの範囲を確定する（ステップＤ１６）。ここで、チェックポイントの範囲は、本実施の形態においては、特徴点となっている場所から、上下に50ドット分、左右に100ドット分の矩形の領域をチェックポイントの範囲として確定することとするが、これに限定される訳ではない。そして、ＣＰＵ１０は、確定したチェックポイントに基づいて、チェックポイント枠を表示する（ステップＤ１８）。
【０１３６】
そして、ＣＰＵ１０は、画像補正操作を検知すると（ステップＤ２０）、補正処理を実行し（ステップＤ２２）、チェックポイントメッセージを表示する（ステップＤ２４）。ここで、再度補正処理を実行すると選択された場合には（ステップＤ２６；Ｎｏ）、補正されたファインダー画像から、再度ファインダー画像の最も明るい点及び暗い点を抽出し、新たに抽出された点に基づいて、チェックポイント枠を表示する。
【０１３７】
そして、ＣＰＵ１０は、シャッター信号を検知すると（ステップＤ２８）、現在ファインダー画像格納領域３０２ａに記憶されているファインダー画像を、撮影画像として、撮影画像格納領域４０２ａに記録する（ステップＤ３０）。
【０１３８】
［具体例］
具体例として、図１５の画面表示例を用いて説明する。図１５は、デジタルカメラ１においてチェックポイント検出撮影処理が実行された場合に、表示部６０に表示された表示画面Ｗ１０ｄの一例を示した図である。
【０１３９】
図１５（ａ）は、表示部６０に表示されたファインダー画像に、特徴点を重ねて示した図である。まず、ＣＰＵ１０は、フォーカスロック部分（Ｐ１４ｄ）を抽出する（図１４のステップＤ１２）。次に、ＣＰＵ１０は、ファインダー画像の中から、最も明るい点（Ｐ１０ｄ）と、最も暗い点（Ｐ１２ｄ）とを抽出し、特徴点格納領域３０４ｄに記憶する。
【０１４０】
図１５（ｂ）は、チェックポイント枠を表示させた表示画面Ｗ１０ｄの一例を示した図である。ＣＰＵ１０は、フォーカスロック部分に対応する二重線で表されたチェックポイント枠ＣＰ１４ｄと、最も明るい部分に対応する角の取れた（面取りされた）矩形で表されたチェックポイント枠Ｃｐ１０ｄと、最も暗い部分に対応する矩形で表されたチェックポイント枠１２ｄを表示している。
【０１４１】
図１５（ｃ）は、画像補正処理を実行した後に、再度チェックポイント枠を表示させた表示画面Ｗ１０ｄの一例を示した図である。暗い部分に基づいて表示されたチェックポイント枠ＣＰ１２ｄが、チェックポイント枠ＣＰ１６ｄとして表示されている。
【０１４２】
このように、第４の実施の形態によれば、ファインダー画像における明るい領域、暗い領域等に、チェックポイントを設定することが出来る。また、撮影条件を変更すると、変更された条件に応じてチェックポイントを表示、更新することができる。
【０１４３】
〔第５の実施の形態〕
次に、本発明を適用した第５の実施の形態について説明する。本実施の形態は、チェックポイント枠を拡大して表示するものである。尚、本実施の形態は、基本的には第１の実施の形態と同様の構成要素によって実現可能であり、同一の構成要素については同じ符号を付け、説明は省略するものとする。
【０１４４】
［構成］
第５の実施の形態におけるデジタルカメラの構成は、第１の実施の形態におけるＲＯＭ２０を図１６に示すＲＯＭ２０ｅに置き換えた構成と同様である。また、ＲＯＭ２０ｅに格納されている拡大表示撮影プログラム２０２ｅの処理ステップにおいて、図４に示したチェックポイント表示撮影プログラム２０２ａの処理ステップと同一の内容のステップには、同一の符号を付してその説明を省略する。
【０１４５】
図１６を参照して、ＲＯＭ２０ｅの構成について説明する。図１６に示しているように、ＲＯＭ２０ｅは、拡大表示撮影プログラム２０２ｅを格納している。
【０１４６】
拡大表示撮影プログラム２０２ｅは、本実施の形態における拡大表示撮影処理を実現するためのプログラムであり、ＣＰＵ１０がこの拡大表示撮影プログラム２０２ｅを実行することで、拡大表示撮影処理が実現される。
【０１４７】
具体的には、ＣＰＵ１０は、チェックポイントが指定されると、チェックポイント枠を表示する。次に、ＣＰＵ１０は、画像補正操作を検知すると補正処理を実行する。次に、ＣＰＵ１０は、拡大表示操作を検知すると、１つのチェックポイントを選択して、拡大表示を行う。そして、ＣＰＵ１０は、ファインダー画像に指定された総てのチェックポイントを拡大表示する。
【０１４８】
［処理］
次に、第５の実施の形態におけるデジタルカメラ１の動作について説明する。図１７は、拡大表示撮影処理にかかるデジタルカメラ１の動作を説明するためのフローチャートである。この拡大表示撮影処理は、ＣＰＵ１０がＲＯＭ２０ｅの拡大表示撮影プログラム２０２ｅを実行することによって実現される処理である。
【０１４９】
まず、ＣＰＵ１０は、指定点をチェックポイント格納領域３０４ａに記憶し、チェックポイント枠を表示する（ステップＡ１０〜Ａ１６）。そして、ＣＰＵ１０は、画像補正操作を検知すると（ステップＥ１８）、補正処理を実行する（ステップＥ２０）。
【０１５０】
次に、ＣＰＵ１０は、拡大表示操作を検知すると（ステップＥ２２）、１つのチェックポイントを選択して表示部６０に拡大表示する（ステップＥ２４）。具体的には、チェックポイント格納領域３０４ａに記憶されている中から、第１領域を選択する。そして、チェックポイント枠の中に表示されている画像を表示部６０に拡大表示する（ステップＥ２６）。さらに、ＣＰＵ１０は、チェックポイント確認メッセージを表示する（ステップＥ２８）。
【０１５１】
次に、ＣＰＵ１０は、チェックポイント確認済の操作を検知すると（ステップＥ３０）、全部のチェックポイントを表示したか否かを判定する（ステップＥ３２）。そして、全部のチェックポイントを表示していないと判定した場合には（ステップＥ３２；Ｎｏ）、ＣＰＵ１０は、チェックポイントを変更し（ステップＥ３４）、ステップＥ２４から処理を再度実行する。
【０１５２】
そして、ＣＰＵ１０は、補正が終了していないと選択された場合には（ステップＥ３６；Ｎｏ）、再度ステップＥ２０から処理を実行する。また、ＣＰＵ１０は、補正が終了したと選択された場合には（ステップＥ３６；Ｙｅｓ）、シャッター信号を検知し（ステップＥ３８）、ファインダー画像を撮影画像として、撮影画像格納領域４０２ａに記録する（ステップＥ４０）。
【０１５３】
［具体例］
具体例として、図１８の画面表示例を用いて説明する。図１８は、デジタルカメラ１においてチェックポイント拡大撮影処理が実行された場合に、表示部６０に表示された表示画面Ｗ１０ｅの一例を示した図である。
【０１５４】
図１８（ａ）は、チェックポイント枠が表示されている表示画面Ｗ１０ｅの一例を示した図である。図には、チェックポイント枠ＣＰ１０ｅと、チェックポイント枠ＣＰ１２ｅが表示されている。ここで、補正処理（図１７のステップＥ２０）が実行されることにより、表示画面Ｗ１０ｅに表示されているファインダー画像が明るく補正された図が図１８（ｂ）である。
【０１５５】
図１８（ｃ）は、チェックポイント枠が拡大されて表示された枠Ｋ１０ｅである。そして、この拡大された枠内に、チェックポイント枠内の画像が拡大されて表示された状態が図１８（ｄ）である。図１８（ｄ）に表示された枠Ｋ１２ｅには、チェックポイント枠ＣＰ１２ｅの枠内画像が拡大されて表示されている。
【０１５６】
このように、第５の実施の形態によれば、デジタルカメラ１は、ファインダー画像の中におけるチェックポイント枠の部分を、拡大して表示することが出来る。
【０１５７】
〔第６の実施の形態〕
次に、本発明を適用した第６の実施の形態について説明する。本実施の形態は、色を指定することにより、チェックポイントの範囲を指定するものである。尚、本実施の形態は、基本的には第１の実施の形態と同様の構成要素によって実現可能であり、同一の構成要素については同じ符号を付け、説明は省略するものとする。
【０１５８】
［構成］
第６の実施の形態におけるデジタルカメラの構成は、第６の実施の形態におけるＲＯＭ２０を図１９（ａ）に示すＲＯＭ２０ｆに、ＲＡＭ３０を図１９（ｂ）に示すＲＡＭ３０ｆに置き換えた構成と同様である。
【０１５９】
図１９（ａ）を参照して、ＲＯＭ２０ｆの構成について説明する。図１９（ａ）に示しているように、ＲＯＭ２０ｆは、チェックポイント指定色検出撮影プログラム２０２ｆと、補正撮影プログラム２０４ａとを格納している。
【０１６０】
チェックポイント指定色検出撮影プログラム２０２ｆは、本実施の形態におけるチェックポイント指定色検出撮影処理を実現するためのプログラムであり、ＣＰＵ１０がこのチェックポイント指定色検出撮影プログラム２０２ｆを実行することで、チェックポイント指定色検出撮影処理が実現される。
【０１６１】
まず、ＣＰＵ１０は、色データを指定させる。そして、ＣＰＵ１０は、指定された色データを指定色格納領域３０６ｆに記憶し、ファインダー画像から、指定色を検出する。そして、指定色があった場合には、その領域をチェックポイントとする。ここで、色データとは、色を数値で表したものであり、例えばＲＧＢ値等が利用される。
【０１６２】
図１９（ｂ）を参照して、ＲＡＭ３０ｆの構成について説明する。図１９（ｂ）に示すように、ＲＡＭ３０ｆは、ファインダー画像格納領域３０２ａと、チェックポイント格納領域３０４ａと、指定色格納領域３０６ｆとの領域を確保している。
【０１６３】
指定色格納領域３０６ｆは、撮影者によって指定された色データを記憶するための領域である。色データとしては、ＲＧＢ値を用いて「255,0,0」と記憶されている。尚、本実施の形態においては、ＲＧＢ値を用いて記憶されるとしたが、是に限定されるわけではなく、例えば「赤」等のように名称で記憶しても、他の形式を用いて記憶しても良いことは勿論である。
【０１６４】
［処理］
次に、第６の実施の形態におけるデジタルカメラ１の動作について説明する。図２０は、チェックポイント指定色検出撮影処理にかかるデジタルカメラ１の動作を説明するためのフローチャートである。このチェックポイント指定色検出撮影処理は、ＣＰＵ１０がＲＯＭ２０ｆのチェックポイント指定色検出撮影プログラム２０２ｆを実行することによって実現される処理である。
【０１６５】
まず、ＣＰＵ１０は、チェックポイントモード開始の操作があったことを検知すると（ステップＦ１０）、色データ選択画面を表示部６０に表示する（ステップＦ１２）。そして、ＣＰＵ１０は、色指定操作を検知すると（ステップＦ１４）、指定された色データを指定色格納領域３０６ｆに記憶する（ステップＦ１６）。
【０１６６】
次に、ＣＰＵ１０は、ファインダー画像データに指定された色データと同等の色データを検出し（ステップＦ１８）、検出されたか否かを判定する（ステップＦ２０）。ここで、同等の色とは、指定色格納領域３０６ｆに記憶された指定色のＲＧＢ値から所定の範囲に収まる色データのことをいい、例えば「±５」の範囲に含まれる色データのことをいう。
【０１６７】
次に、ファインダー画像データから指定された色データに対応する領域の範囲を確定する（ステップＦ２２）。具体的には、ファインダー画像データから同等の色データが連続する領域を検出し、当該領域の中で最大面積のものをチェックポイントとして、チェックポイント格納領域３０４ａに記憶する。
【０１６８】
そして、ＣＰＵ１０は、チェックポイント枠を表示し（ステップＦ２４）、全範囲を検出したか否かを判定する（ステップＦ２６）。全範囲を検出している場合には（ステップＦ２６；Ｙｅｓ）、ＣＰＵ１０は補正撮影処理を実行する（ステップＦ２８）。
【０１６９】
［具体例］
具体例として、図２１の画面表示例を用いて説明する。図２１は、デジタルカメラ１においてチェックポイント指定色検出撮影処理が実行された場合に、表示部６０に表示された表示画面Ｗ１０ｆの一例を示した図である。
【０１７０】
図２１（ａ）は、図２０のステップＦ１２において、色データ選択画面が表示された表示画面Ｗ１０ｆの一例を示した図である。ここで、指定色として「緑」が指定されている（Ｓ１０ｆ）。従って、指定色格納領域３０６ｆには、「緑」に対応するＲＧＢ値として「(0,200,0)」が記憶されている。
【０１７１】
図２１（ｂ）は、チェックポイント枠が表示された表示画面Ｗ１０ｆの一例を示した図である。ＣＰＵ１０は、指定色格納領域３０６ｆに記憶されたＲＧＢ値「(0,200,0)」の±５の範囲を同等の色として検出し、チェックポイント枠として指定する。
【０１７２】
このように、第６の実施の形態によれば、デジタルカメラ１は、ファインダー画像中の、指定された色情報の部分についてチェックポイント枠を指定することが出来る。
【０１７３】
〔第７の実施の形態〕
次に、本発明を適用した第７の実施の形態について説明する。本実施の形態は、色を指定することにより、チェックポイントの範囲を指定し、更に各パラメータの値を変更して適切な補正を行うものである。尚、本実施の形態は、基本的には第６の実施の形態と同様の構成要素によって実現可能であり、同一の構成要素については同じ符号を付け、説明は省略するものとする。
【０１７４】
［構成］
第７の実施の形態におけるデジタルカメラの構成は、第６の実施の形態におけるＲＯＭ２０ｆを図２２（ａ）に示すＲＯＭ２０ｇに、ＲＡＭ３０ｆを図２２（ｂ）に示すＲＡＭ３０ｇに置き換えた構成と同様である。また、ＲＯＭ２０ｇに格納されているチェックポイント設定変更撮影プログラム２０２ｇの処理ステップにおいて、図２０に示したチェックポイント指定色検出撮影プログラム２０２ｆの処理ステップと同一の内容のステップには、同一の符号を付してその説明を省略する。
【０１７５】
図２２（ａ）を参照して、ＲＯＭ２０ｇの構成について説明する。図２２（ａ）に示しているように、ＲＯＭ２０ｇは、チェックポイント設定変更撮影プログラム２０２ｇと、補正撮影プログラム２０４ａとを格納している。
【０１７６】
チェックポイント設定変更撮影プログラム２０２ｇは、本実施の形態におけるチェックポイント設定変更撮影処理を実現するためのプログラムであり、ＣＰＵ１０がこのチェックポイント設定変更撮影プログラム２０２ｇを実行することで、チェックポイント設定変更撮影処理が実行される。
【０１７７】
具体的には、ＣＰＵ１０は、色データを指定させ、指定された色データを記憶する。そして、ＣＰＵ１０は、ファインダー画像から、指定色を検出し、その領域をチェックポイントとする。そして、ＣＰＵ１０は、指定されたパラメータの値を方向キーで増減し、増減されたパラメータ値を適用して画像を更新する処理を行う。
【０１７８】
図２２（ｂ）を参照して、ＲＡＭ３０ｇの構成について説明する。図２２（ｂ）に示しように、ＲＡＭ３０ｇは、ファインダー画像格納領域３０２ａと、チェックポイント格納領域３０４ａと、指定色格納領域３０６ｆと、パラメータ格納領域３０８ｇとの領域を確保している。
【０１７９】
パラメータ格納領域３０８ｇは、レンズ８０からＣＣＤ７０を介して取り込まれた元の画像データと比較したときの、ファインダー画像データの差分値を記憶している領域である。図２２（ｃ）に、パラメータ格納領域３０８ｇのデータ構造の一例を示す。図２２（ｃ）に示されている用に、パラメータ格納領域３０８ｇは、パラメータ種類（例えば、「明るさ」）と、元の画像データと、ファインダー画像データの差分値（例えば、「＋１」）とを記憶している。
【０１８０】
［処理］
次に、第７の実施の形態におけるデジタルカメラ１の動作について説明する。図２３は、チェックポイント設定変更撮影処理にかかるデジタルカメラ１の動作を説明するためのフローチャートである。このチェックポイント設定変更撮影処理は、ＣＰＵ１０がＲＯＭ２０ｇのチェックポイント設定変更撮影プログラム２０２ｇを実行することによって実現される処理である。
【０１８１】
まず、撮影者によって色が指定され、指定された色に対応する部分をチェックポイントとして指定され、チェックポイント枠が表示される（ステップＦ１０〜Ｆ２６）。次に、パラメータ種類指定操作を検知すると（ステップＧ２８）、ＣＰＵ１０は、指定されたパラメータを記憶する（ステップＧ３０）。
【０１８２】
次に、ＣＰＵ１０は、方向キー１３が押下されることにより、方向キー１３の信号の入力があるか否かを判定する（ステップＧ３２）。もし、方向キー１３の信号の入力があった場合には（ステップＧ３２；Ｙｅｓ）、方向キー１３の信号に応じてパラメータの値を増減させる。例えば、方向キー１３の左方向が押下された場合には、選択されたパラメータの値を１減算し、方向キー１３の右方向が押下された場合には、選択されたパラメータの値を１増加させる。また、方向キー１３の下方向が押下された場合には、選択されたパラメータの値を５減算し、方向キー１３の上方向が押下された場合には、選択されたパラメータの値を５加算する。
【０１８３】
そして、入力キー群１５の中において、決定キーが押下されると、設定されたパラメータ値を適用して、ファインダー画像格納領域３０２ａに記憶されているファインダー画像データを更新する（ステップＧ３６）。ここで、パラメータの値の更新が終了したならば（ステップＧ３８；Ｙｅｓ）、ＣＰＵ１０は補正撮影処理を実行する（ステップＧ４０）。
【０１８４】
［具体例］
具体例として、図２４の画面表示例を用いて説明する。図２４は、デジタルカメラ１においてチェックポイント設定変更検出撮影処理が実行された場合に、表示部６０に表示された表示画面Ｗ１０ｇの一例を示した図である。
【０１８５】
図２４（ａ）は、チェックポイントを検出して、チェックポイント枠ＣＰ１０ｇを表示させた図である。ＣＰＵ１０は、「緑」色が指定され、緑色に対応するチェックポイントの範囲を確定し、チェックポイント枠ＣＰ１０ｇとして表示画面Ｗ１０ｇに表示させる。
【０１８６】
図２４（ｂ）は、パラメータの値を増減しているときの、表示画面Ｗ１０ｇを示す一例の図である。ＣＰＵ１０は、パラメータの種類が「明るさ」と指定されると、現在の指定色を領域Ｓ１２ｇに、パラメータ種類「明るさ」を領域Ｓ１４ｇに表示した表示ウィンドウＳ１０ｇを表示する。そして、方向キー１３が押下されることにより、方向キーに対応してパラメータの値が増減する。
【０１８７】
図２４（ｃ）は、パラメータの値が変更された場合における表示画面Ｗ１０ｇを示した図である。ＣＰＵ１０は、パラメータの値である「明るさ」が変更され、変更された値を反映したファインダー画像を表示している。
【０１８８】
このように、第７の実施の形態によれば、デジタルカメラ１は、指定された色情報の部分についてチェックポイントを設定することが出来る。さらに、方向キーを用いて指定されたパラメータの値を容易に変更することが可能となる。
【０１８９】
〔第８の実施の形態〕
次に、本発明を適用した第８の実施の形態について説明する。本実施の形態は、保存されている画像から、撮影傾向を判定し、チェックポイントを決定するものである。尚、本実施の形態は、基本的には第１の実施の形態と同様の構成要素によって実現可能であり、同一の構成要素については同じ符号を付け、説明は省略するものとする。
【０１９０】
［構成］
第８の実施の形態におけるデジタルカメラの構成は、第１の実施の形態におけるＲＯＭ２０を図２５（ａ）に示すＲＯＭ２０ｈに置き換えた構成と同様である。
【０１９１】
図２５を参照して、ＲＯＭ２０ｈの構成について説明する。図２５に示しているように、ＲＯＭ２０ｈは、画像傾向判定撮影プログラム２０２ｈと、補正撮影プログラム２０４ａとを格納している。
【０１９２】
画像傾向判定撮影プログラム２０２ｈは、本実施の形態における画像傾向判定撮影処理を実現するためのプログラムであり、ＣＰＵ１０がこの画像傾向判定撮影プログラム２０２ｈを実行することで、画像傾向判定撮影処理が実現される。
【０１９３】
具体的には、ＣＰＵ１０は、フラッシュメモリ４０の撮影画像格納領域４０２ａに記録されている撮影画像データを全部読み出す。そして、ＣＰＵ１０は、撮影した画像の傾向を判定して、チェックポイント位置を確定し、確定したチェックポイントに基づいて、チェックポイント枠を表示する。
【０１９４】
［処理］
次に、第８の実施の形態におけるデジタルカメラ１の動作について説明する。図２６は、画像傾向判定撮影処理にかかるデジタルカメラ１の動作を説明するためのフローチャートである。この画像傾向判定撮影処理は、ＣＰＵ１０がＲＯＭ２０ｈの画像傾向判定撮影プログラム２０２ｈを実行することによって実現される処理である。
【０１９５】
まず、ＣＰＵ１０は、チェックポイントモード開始の操作を検知すると（ステップＨ１０）、フラッシュメモリ４０の撮影画像格納領域４０２ａに記録されている撮影画像データを総て読み出す（ステップＨ１２）。次に、ＣＰＵ１０は、読み出された撮影画像データに基づいて撮影された画像の傾向を判定する（ステップＨ１４）。そして、ＣＰＵ１０は、判定された画像の傾向に基づいて、チェックポイントの位置を確定し（ステップＨ１６）、チェックポイント枠を表示する（ステップＨ１８）。それから、ＣＰＵ１０は、補正撮影処理を実行する（ステップＨ２０）。
【０１９６】
ここで、撮影画像の傾向を判定する方法としては公知の方法を用いて適宜実現してよい。例えば、ＣＰＵ１０は、記録された撮影画像データにおいて最も明るい点をそれぞれの画像データについて検出する。次に、ＣＰＵ１０は、最も明るい点がどの位置に最も多く存在するか、その分布を判定し、その分布をもとにチェックポイント枠を設定する。同様に、最も暗い点についても検出して、チェックポイント枠を設定する方法等を用いる。
【０１９７】
［具体例］
具体例として、図２７の画面表示例を用いて説明する。図２７は、デジタルカメラ１において画像傾向判定撮影処理が実行された場合に、表示部６０に表示された表示画面Ｗ１０ｈの一例を示した図である。
【０１９８】
図２７（ａ）は、撮影画像格納領域４０２ａから、撮影画像データを読み込み、画像傾向を分析しているときの表示画面Ｗ１０ｈの一例を示した図である。ＣＰＵ１０は、撮影画像格納領域４０２ａから、画像データを読み出し（図２６のステップＨ１２）、画像傾向を判定する（ステップＨ１４）。
【０１９９】
図２７（ｂ）は、撮影された画像の傾向の判定が完了したときに表示される表示画面Ｗ１０ｈの一例を示した図である。ＣＰＵ１０は、撮影画像データの傾向を判定したときには、表示画面Ｗ１０ｈに判定した傾向「明るい部分が左上に多いです」を表示する。
【０２００】
図２７（ｃ）は、判定された画像傾向に従ったチェックポイント枠ＣＰ１０ｈを表示した表示画面Ｗ１０ｈの一例である。ＣＰＵ１０は、図２６のステップＨ１４で判定された画像の傾向に基づいてチェックポイント枠ＣＰ１０ｈを表示する。
【０２０１】
このように、第８の実施の形態によれば、撮影画像データの画像傾向を判定することにより、撮影者の画像傾向に沿ってチェックポイント枠を設定することができる。
【０２０２】
〔第９の実施の形態〕
次に、本発明を適用した第９の実施の形態について説明する。本実施の形態は、矛盾するパラメータが設定された場合には、それぞれのパラメータを用いて撮影画像を記録するものである。尚、本実施の形態は、基本的には第１の実施の形態と同様の構成要素によって実現可能であり、同一の構成要素については同じ符号を付け、説明は省略するものとする。
【０２０３】
［構成］
第９の実施の形態におけるデジタルカメラ１の構成は、第１の実施の形態におけるＲＯＭ２０を図２８（ａ）に示すＲＯＭ２０ｉに、ＲＡＭ３０を図２８（ｂ）に示すＲＡＭ３０ｉに置き換えた構成と同様である。また、ＲＯＭ２０ｉに格納されているチェックポイント複数撮影プログラム２０２ｉの処理ステップにおいて、図４に示したチェックポイント表示撮影プログラム２０２ａの処理ステップと同一の内容のステップには、同一の符号を付してその説明を省略する。
【０２０４】
図２８（ａ）を参照して、ＲＯＭ２０ｉの構成について説明する。図２８（ａ）に示しているように、ＲＯＭ２０ｉは、チェックポイント複数撮影プログラム２０２ｉを格納している。
【０２０５】
チェックポイント複数撮影プログラム２０２ｉは、本実施の形態におけるチェックポイント複数撮影処理を実現するためのプログラムであり、ＣＰＵ１０がこのチェックポイント複数撮影プログラム２０２ｉを実行することで、チェックポイント複数撮影処理が実現される。
【０２０６】
具体的には、ＣＰＵ１０は、チェックポイントにおけるパラメータの種類、及び値を指定する。そして、ＣＰＵ１０は、設定されたチェックポイントにおけるパラメータの値がそれぞれ矛盾があるか否かを検出する。もし、矛盾がある場合は、ＣＰＵ１０は、各チェックポイント毎の設定を読み出して、複数回撮影を実行する。
【０２０７】
図２８（ｂ）を参照して、ＲＡＭ３０ｉの構成について説明する。図２８（ｂ）に示すように、ＲＡＭ３０ｉは、ファインダー画像格納領域３０２ａと、チェックポイント格納領域３０４ａと、チェックポイントパラメータ格納領域３０６ｉとの領域を確保している。
【０２０８】
チェックポイントパラメータ格納領域３０６ｉとは、チェックポイントに対して、どのようなパラメータの値が設定されたのかを記憶する領域である。図２８（ｃ）に、チェックポイントパラメータ格納領域３０６ｉのデータ構造の一例を示す。チェックポイントパラメータ格納領域３０６ｉは、チェックポイントの領域（例えば、「第１領域」）と、パラメータの種類（例えば、「明るさ」）と、パラメータの値（例えば、「＋２」）とを記憶している。
【０２０９】
［処理］
次に、第９の実施の形態におけるデジタルカメラ１の動作について説明する。図２９は、チェックポイント複数撮影処理にかかるデジタルカメラ１の動作を説明するためのフローチャートである。このチェックポイント複数撮影処理は、ＣＰＵ１０がＲＯＭ２０ｉのチェックポイント複数撮影プログラム２０２ｉを実行することによって実現される処理である。
【０２１０】
まず、ＣＰＵ１０は、チェックポイントが指定されると、指定されたチェックポイントに基づいてチェックポイント枠を表示する（ステップＡ１４、Ａ１６）。
【０２１１】
次に、ＣＰＵ１０は、チェックポイントにおけるパラメータの種類及び値を指定されたことを検知すると（ステップＩ１８）、指定されたパラメータを記憶する（ステップＩ２０）。
【０２１２】
次に、ＣＰＵ１０は、ｎ番目のチェックポイントのパラメータをＡ（ｎ）として読みだす（ステップＩ２２）。次に、ＣＰＵ１０は、変数ｍに変数ｎの値を代入し（ステップＩ２４）、変数ｍには、更に「１」加算する（ステップＩ２６）。尚、本実施形態において、変数ｎの初期値は「１」である。
【０２１３】
次に、ｎ番目のチェックポイントのパラメータの値Ａ（ｎ）と、ｍ番目のチェックポイントのパラメータの値Ａ（ｍ）とに反転する符号が記憶されているか否かを判定する（ステップＩ２８）。もし、符号が反転している場合には、矛盾フラグを「ＯＮ」にしてステップＩ３８から処理を実行する。
【０２１４】
また、ｎ番目のチェックポイントのパラメータの値Ａ（ｎ）と、ｍ番目のチェックポイントのパラメータの値Ａ（ｍ）とに反転する符号が記憶されていない場合には（ステップＩ３２；Ｎｏ）、ｍが最大値ｍａｘを超えるまで、ステップＩ２６から処理を継続する。
【０２１５】
また、変数ｎの値が最大値ｍａｘ−１を超えるか否かを判定し（ステップＩ３４）、超えない場合は、ｎに１加算し（ステップＩ３６）、ステップＩ２２から処理を実行する。
【０２１６】
次に、ＣＰＵ１０は、矛盾フラグが「ＯＮ」のときに（ステップＩ３８；Ｙｅｓ）、撮影する入力を検知すると（ステップＩ４０）、各チェックポイントの設定をチェックポイントパラメータ格納領域３０６ｉから読み出して、チェックポイント数分だけ撮影し、撮影画像データを撮影画像格納領域４０２ａに記録する（ステップＩ４２）。
【０２１７】
［具体例］
具体例として、図３０の画面表示例を用いて説明する。図３０は、デジタルカメラ１においてチェックポイント複数撮影処理が実行された場合に、表示部６０に表示された表示画面Ｗ１０ｉの一例を示した図である。
【０２１８】
まず、図３０（ａ）は、チェックポイントをそれぞれ設定したときの表示画面Ｗ１０ｉの一例を示した図である。チェックポイント枠ＣＰ１０ｉには、パラメータ「明るさ」に対して「＋２」の値が設定されている。同様に、チェックポイント枠ＣＰ１２ｉには、パラメータ「明るさ」に対して「−１」の値が設定されている。
【０２１９】
そこで、ＣＰＵ１０が、チェックポイント枠ＣＰ１０ｉと、チェックポイント枠ＣＰ１２ｉとのパラメータの値が反転しているか否かを判定する（図２９のステップＩ２８）。すると、パラメータ「明るさ」の値が、「＋２」と「−１」であることから、反転する符号があると判定される。そこで、ＣＰＵ１０は、矛盾フラグを「ＯＮ」に設定する（ステップＩ３０）。
【０２２０】
そして、矛盾フラグが「ＯＮ」であることから、それぞれのチェックポイントに対応づけられたパラメータの値をチェックポイントパラメータ格納領域３０６ｉより読み出し、撮影を実行する。ここで、チェックポイント枠ＣＰ１０ｉの設定に基づいて撮影された画像データの一例を示したのが図３０（ｂ）であり、チェックポイント枠ＣＰ１２ｉの設定に基づいて撮影された画像データの一例を示したのが図３０（ｃ）である。
【０２２１】
このように、第９の実施の形態によれば、チェックポイントに対応してパラメータの値を設定した場合に、矛盾する設定値となった場合には、複数の画像を撮影することができる。
【０２２２】
〔第１０の実施の形態〕
次に、本発明を適用した第１０の実施の形態について説明する。本実施の形態は、矛盾するパラメータが設定された場合には、パラメータを選択させて撮影画像を記録するものである。尚、本実施の形態は、基本的には第９の実施の形態と同様の構成要素によって実現可能であり、同一の構成要素については同じ符号を付け、説明は省略するものとする。
【０２２３】
［構成］
第１０の実施の形態におけるデジタルカメラの構成は、第９の実施の形態におけるＲＯＭ２０ｉを図３１に示すＲＯＭ２０ｊに置き換えた構成と同様である。また、ＲＯＭ２０ｊに格納されているチェックポイント選択撮影プログラム２０２ｊの処理ステップにおいて、図２９に示したチェックポイント複数撮影プログラム２０２ｉの処理ステップと同一の内容のステップには、同一の符号を付してその説明を省略する。
【０２２４】
チェックポイント選択撮影プログラム２０２ｊは、本実施の形態におけるチェックポイント選択撮影処理を実現するためのプログラムであり、ＣＰＵ１０がこのチェックポイント選択撮影プログラム２０２ｊを実行することで、チェックポイント選択撮影処理が実現される。
【０２２５】
具体的には、ＣＰＵ１０は、チェックポイントにおけるパラメータの種類、及び値を指定する。そして、ＣＰＵ１０は、設定されたチェックポイントにおけるパラメータの値がそれぞれ矛盾があるか否かを検出する。もし、矛盾がある場合は、ＣＰＵ１０は、各チェックポイントを選択させる画面を表示し、選択されたチェックポイントのパターンを読み出して撮影を実行する。
【０２２６】
［処理］
次に、第１０の実施の形態におけるデジタルカメラ１の動作について説明する。図３２は、チェックポイント選択撮影処理にかかるデジタルカメラ１の動作を説明するためのフローチャートである。このチェックポイント選択撮影処理は、ＣＰＵ１０がＲＯＭ２０ｊのチェックポイント選択撮影プログラム２０２ｊを実行することによって実現される処理である。
【０２２７】
まず、ＣＰＵ１０は、チェックポイントがそれぞれ指定されると、チェックポイントを記憶し、チェックポイント枠を表示する。そして、ＣＰＵ１０は、チェックポイントに対応して、パラメータ及びパラメータの値を設定させる。そして、それぞれのチェックポイントに矛盾があるか否かを、矛盾フラグを用いて判定する（ステップＡ１４〜Ｉ３８）。
【０２２８】
次に、ＣＰＵ１０は、矛盾フラグが「ＯＮ」と判定され（ステップＩ３８；Ｙｅｓ）、撮影実行処理を検知すると（ステップＩ４０）、チェックポイント選択画面を表示する（ステップＪ４２）。そして、ＣＰＵ１０は、チェックポイントが選択されたことを検知すると（ステップＪ４４）、選択されたチェックポイントに対応するパラメータの値をチェックポイントパラメータ格納領域３０６ｉから読み出す（ステップＪ４６）。そして、ＣＰＵ１０は、読み出されたパラメータの値に対応した補正をファインダー画像データに実行し、ファインダー画像データを撮影画像データとして撮影画像格納領域４０２ａに記録する（ステップＪ４８）。
【０２２９】
［具体例］
具体例として、図３３の画面表示例を用いて説明する。図３３は、デジタルカメラ１においてチェックポイント選択撮影処理が実行された場合に、表示部６０に表示された表示画面Ｗ１０ｊの一例を示した図である。
【０２３０】
まず、図３３（ａ）は、チェックポイントをそれぞれ設定したときの表示画面Ｗ１０ｊの一例を示した図である。チェックポイント枠ＣＰ１０ｊには、パラメータ「明るさ」に対して「＋２」の値が設定されている。同様に、チェックポイント枠ＣＰ１２ｊには、パラメータ「明るさ」に対して「−１」の値が設定されている。
【０２３１】
そこで、ＣＰＵ１０が、チェックポイント枠ＣＰ１０ｊと、チェックポイント枠ＣＰ１２ｊとのパラメータの値が反転しているか否かを判定する（図３２のステップＩ２８）。すると、パラメータ「明るさ」の値が、「＋２」と「−１」であることから、反転する符号があると判定される。そこで、ＣＰＵ１０は、矛盾フラグを「ＯＮ」に設定する（ステップＩ３０）。
【０２３２】
図３３（ｂ）は、ファインダー画像に適用するパラメータが対応づけられたチェックポイントを選択させるための表示画面Ｗ１０ｊの一例を示す図である。選択ウィンドウＳ１０ｊには、それぞれのチェックポイントが表示されている。そして、チェックポイント１が選択されると、ＣＰＵ１０は、チェックポイント１に選択表示Ｓ１２ｊを表示する。そして、チェックポイント１に対応したパラメータの値をチェックポイントパラメータ格納領域３０６ｉから読み出し補正する。そして、補正されたファインダー画像に基づいた表示画面Ｗ１０ｊの一例を示したのが図３０（ｃ）である。
【０２３３】
このように、第１０の実施の形態によれば、チェックポイントに対応してパラメータの値を設定した場合に、矛盾する設定値となった場合には、それぞれのチェックポイントを選択させ、選択されたチェックポイントのパラメータの値に基づいて補正し、撮影を行うことが出来るようになる。
【０２３４】
〔第１１の実施の形態〕
次に、本発明を適用した第１１の実施の形態について説明する。本実施の形態は、指定したチェックポイントをパターンとして保存し、後で読み出すことができるものである。尚、本実施の形態は、基本的には第１の実施の形態と同様の構成要素によって実現可能であり、同一の構成要素については同じ符号を付け、説明は省略するものとする。
【０２３５】
［構成］
第１１の実施の形態におけるデジタルカメラ１の構成は、第１の実施の形態におけるＲＯＭ２０を図３４（ａ）に示すＲＯＭ２０ｋに、ＲＡＭ３０を図３４に示すＲＡＭ３０ｋに置き換えた構成と同様である。また、ＲＯＭ２０ｋに格納されているチェックポイント登録プログラム２０２ｋの処理ステップにおいて、図４に示したチェックポイント表示撮影プログラム２０２ａの処理ステップと同一の内容のステップには、同一の符号を付してその説明を省略する。
【０２３６】
図３４（ａ）を参照して、ＲＯＭ２０ｋの構成について説明する。図３４（ａ）に示しているように、ＲＯＭ２０ｋは、チェックポイント登録プログラム２０２ｋと、補正撮影プログラム２０４ａと、チェックポイント読み出し撮影プログラム２０６ｋとを格納している。
【０２３７】
チェックポイント登録プログラム２０２ｋは、本実施の形態におけるチェックポイント登録処理を実現するためのプログラムであり、ＣＰＵ１０がこのチェックポイント登録プログラム２０２ｋを実行することで、チェックポイント登録処理が実現される。
【０２３８】
具体的には、ＣＰＵ１０は、チェックポイントが指定されると、チェックポイントを記憶すると同時に、チェックポイント枠を表示する。そして、入力キー群１５のうち、保存ボタンが押下されると、ＣＰＵ１０は、指定されたチェックポイントをチェックポイントのパターンとして、パターン保存テーブル３０６ｋに保存する。
【０２３９】
また、チェックポイント読み出し撮影プログラム２０６ｋは、本実施の形態におけるチェックポイント読み出し撮影処理を実現するためのプログラムであり、ＣＰＵ１０がこのチェックポイント読み出し撮影プログラム２０６ｋを実行することで、チェックポイント読み出し撮影処理が実現される。
【０２４０】
具体的には、ＣＰＵ１０は、チェックポイントの読み出し操作を検知すると、パターン保存テーブル３０６ｋに保存されているチェックポイントのパターンを一覧表示する。そして、一つのパターンが選択されると、ＣＰＵ１０は指定されたチェックポイントのパターンをパターン保存テーブル３０６ｋから読み出し、補正撮影処理を実行する。
【０２４１】
図３４（ｂ）を参照して、ＲＡＭ３０ｋの構成について説明する。図３４（ｂ）に示すように、ＲＡＭ３０ｋは、ファインダー画像格納領域３０２ａと、チェックポイント格納領域３０４ａと、パターン保存テーブル３０６ｋとの領域を確保している。
【０２４２】
パターン保存テーブル３０６ｋは、撮影者により指定されることにより、チェックポイント格納領域３０４ａに記憶された指定点に基づくチェックポイントを、一つの組み合わせのパターンとしてそれぞれ記憶する領域である。図３４（ｃ）は、パターン保存テーブル３０６ｋのデータ構造の一例を示した図である。図に示すように、パターン保存テーブル３０６ｋは、パターン毎（例えば、「第１パターン」）に、チェックポイントとなる領域の指定点（例えば、第１領域「(100,100),(200,150)」、第２領域「(500,350),(600,400)」）を、記憶している。
【０２４３】
［処理］
次に、第１１の実施の形態におけるデジタルカメラ１の動作について説明する。図３５は、チェックポイント登録処理にかかるデジタルカメラ１の動作を説明するためのフローチャートである。このチェックポイント登録処理は、ＣＰＵ１０がＲＯＭ２０ｋのチェックポイント登録プログラム２０２ｋを実行することによって実現される処理である。
【０２４４】
まず、ＣＰＵ１０はチェックポイントを指定されると、チェックポイントを記憶し、表示部６０にチェックポイント枠を表示する（ステップＡ１０〜Ａ１６）。次に、ＣＰＵ１０は、入力キー群１５に含まれる保存ボタンが押下されたことを検知すると（ステップＫ１８）、現在チェックポイント格納領域３０４ａに記憶されているチェックポイントをパターンとして、パターン保存テーブル３０６ｋに保存する（ステップＫ２０）。そして、チェックポイントの登録が完了していない場合には（ステップＫ２２；Ｎｏ）、更にステップＡ１４からチェックポイントを指定する。
【０２４５】
次に、図３６は、チェックポイント読み出し処理にかかるデジタルカメラ１の動作を説明するためのフローチャートである。このチェックポイント読み出し処理は、ＣＰＵ１０がＲＯＭ２０ｋのチェックポイント読み出しプログラム２０６ｋを実行することによって実現される処理である。
【０２４６】
まず、ＣＰＵ１０は、チェックポイントの読み出し操作を検知すると（ステップＫ５０）、パターン保存テーブル３０６ｋに保存されているチェックポイントのパターンを読み出して、一覧表示する（ステップＫ５２）。そして、ＣＰＵ１０は、パターンが選択された操作を検知すると（ステップＫ５４）、選択されたチェックポイントのパターンをパターン保存テーブル３０６ｋより読み出し（ステップＫ５６）、チェックポイント枠を表示する（ステップＫ５８）。そして、ＣＰＵ１０は、補正撮影処理を実行する（ステップＫ６０）。
【０２４７】
［具体例］
具体例として、図３７の画面表示例を用いて説明する。図３７（ａ）及び（ｂ）は、デジタルカメラ１においてチェックポイント登録処理が実行された場合に、表示部６０に表示された表示画面Ｗ１０ｋの一例を示した図である。また、図３７（ｃ）及び（ｄ）は、チェックポイント読み出し処理が実行され場合に、表示部６０に表示された表示画面Ｗ１２ｋの一例を示した図である。
【０２４８】
図３７（ａ）は、チェックポイントが２つ指定され、チェックポイント枠ＣＰ１０ｋと、チェックポイント枠ＣＰ１２ｋが表示されている表示画面Ｗ１０ｋの一例を示す図である。ここで、ＣＰＵ１０は、保存ボタンが押下されたことを検知すると（図３５のステップＫ１８）、チェックポイント枠ＣＰ１０ｋと、チェックポイント枠ＣＰ１２ｋで示されたチェックポイントを、第１パターンとして、パターン保存テーブル３０６ｋに保存する（ステップＫ２０）。
【０２４９】
また、図３７（ｂ）は、チェックポイントが１つ指定され、チェックポイント枠ＣＰ１４ｋが表示されている表示画面Ｗ１０ｋの一例を示す図である。ここで、ＣＰＵ１０は保存ボタンが押下されたことを検知すると（ステップＫ１８）、チェックポイント枠ＣＰ１４ｋで示されたチェックポイントを、第２パターンとして、パターン保存テーブル３０６ｋに保存する（ステップＫ２０）。
【０２５０】
図３７（ｃ）は、チェックポイントのパターンが一覧表示されている表示画面Ｗ１２ｋの一例を示す図である。ＣＰＵ１０は、パターン保存テーブル３０６ｋに保存されているチェックポイントのパターンを一覧表示する（図３６のステップＫ５２）。そして、撮影者によって、パターン１が選択されると（ステップＫ５４）、ＣＰＵ１０はパターン１に特別表示Ｓ１０ｋを施し、選択されたチェックポイントのパターンを読み出す（ステップＫ５６）。図３７（ｄ）は、パターン保存テーブル３０６ｋに保存されているパターン１が読み出され、チェックポイント枠が表示された図である。ＣＰＵ１０は、読み出したチェックポイントのパターンに基づいて、チェックポイント枠を表示する（ステップＫ５８）。
【０２５１】
このように、第１１の実施の形態によれば、デジタルカメラ１は、パターン保存テーブル３０６ｋに保存されたチェックポイントのパターン（組み合わせ）に基づいて、再度チェックポイント枠を表示することが出来る。
【０２５２】
〔第１２の実施の形態〕
次に、本発明を適用した第１２の実施の形態について説明する。本実施の形態は、チェックポイント枠の色が、チェックポイントの中央のドットの色と同一であり、チェックポイント枠と併せて指定した色を表示させるものである。尚、本実施の形態は、基本的には第１２の実施の形態と同様の構成要素によって実現可能であり、同一の構成要素については同じ符号を付け、説明は省略するものとする。
【０２５３】
［構成］
第１２の実施の形態におけるデジタルカメラ１の構成は、第１の実施の形態におけるＲＯＭ２０を図３８（ａ）に示すＲＯＭ２０ｍに、ＲＡＭ３０を図３８（ｂ）に示すＲＡＭ３０ｍに置き換えた構成と同様である。また、ＲＯＭ２０ｍに格納されているチェックポイント枠色表示撮影プログラム２０２ｍの処理ステップにおいて、図４に示したチェックポイント表示撮影プログラム２０２ａの処理ステップと同一の内容のステップには、同一の符号を付してその説明を省略する。
【０２５４】
図３８（ａ）を参照して、ＲＯＭ２０ｍの構成について説明する。図３８（ａ）に示すように、ＲＯＭ２０ｍは、チェックポイント枠色表示撮影プログラム２０２ｍと、補正撮影プログラム２０４ａとを格納している。
【０２５５】
チェックポイント枠色表示撮影プログラム２０２ｍは、本実施の形態におけるチェックポイント枠色表示撮影処理を実現するためのプログラムであり、ＣＰＵ１０がこのチェックポイント枠色表示撮影プログラム２０２ｍを実行することで、チェックポイント枠色表示撮影処理が実現される。
【０２５６】
具体的には、ＣＰＵ１０は、指定された色を記憶する。そして、チェックポイントを指定されると、ＣＰＵ１０は、チェックポイントの中央のドットの色を抽出し、抽出された色でチェックポイント枠を表示部６０に表示する。また、ＣＰＵ１０は、指定された色を合わせて表示部６０に表示する。
【０２５７】
図３８（ｂ）を参照して、ＲＡＭ３０ｍの構成について説明する。図３８（ｂ）に示すように、ＲＡＭ３０ｍは、ファインダー画像格納領域３０２ａと、チェックポイント格納領域３０４ａと、指定色格納領域３０６ｍとの領域を確保している。
【０２５８】
指定色格納領域３０６ｍは、撮影者に指定された色データを記憶している領域である。具体的には、指定された色に対応したＲＧＢ値がいろデータとして記憶される。
【０２５９】
［処理］
次に、第１２の実施の形態におけるデジタルカメラ１の動作について説明する。図３９は、チェックポイント枠色表示撮影処理にかかるデジタルカメラ１の動作を説明するためのフローチャートである。このチェックポイント枠色表示撮影処理は、ＣＰＵ１０がＲＯＭ２０ｍのチェックポイント枠色表示撮影プログラム２０２ｍを実行することによって実現される処理である。
【０２６０】
まず、ＣＰＵ１０は、色指定操作を検知すると（ステップＭ１０）、指定された色を指定色格納領域３０６ｍに記憶する（ステップＭ１２）。次に、チェックポイント指定操作を検知すると（ステップＭ１４）、ＣＰＵ１０は、チェックポイントの中央におけるドットの色を抽出する（ステップＭ１６）。そして、ＣＰＵ１０は、抽出された色でチェックポイント枠を表示し（ステップＭ１８）、併せて指定された色を表示する（ステップＭ２０）。それから、ＣＰＵ１０は、補正撮影処理を実行する（ステップＭ２２）。
【０２６１】
［具体例］
具体例として、図４０の画面表示例を用いて説明する。図４０は、デジタルカメラ１においてチェックポイント枠色表示撮影処理が実行された場合に、表示部６０に表示された表示画面Ｗ１０ｍの一例を示した図である。
【０２６２】
まず、図４０（ａ）はチェックポイント枠ＣＰ１０ｍが表示された表示画面Ｗ１０ｍの一例を示す図である。まず、撮影者により指定色「緑色」が指定されると、指定色「緑色」に対応するＲＧＢ値「0,200,0」が指定色格納領域に記憶される（図３９のステップＭ１２）。次に、ＣＰＵ１０は、チェックポイント枠の中心のドットの色「0,190,0」を抽出する。
【０２６３】
図４０（ｂ）は、チェックポイント枠ＣＰ１２ｍが、チェックポイントの中心のドットの色「0,190,0」で表示されている図である。また、指定色を示すために、チェックポイント枠ＣＰ１２ｍの右下に、塗りつぶされた矩形Ｓ１０ｍが表示されている。このとき、Ｓ１０ｍの色は「0,200,0」である。
【０２６４】
このように、第１２の実施の形態によれば、デジタルカメラ１は、チェックポイントの中心のドットの色を用いてチェックポイント枠を表示する。また、チェックポイント枠と、指定色を表示し、比較することが出来る。
【０２６５】
以上、１２の実施の形態について別個独立のデジタルカメラとして説明したが、上記１２の実施の形態を実現する１台のデジタルカメラを構成することとしてもよいのは勿論である。具体的には、例えば、各実施形態のプログラムやデータ等を具備し、実行するプログラムを切り換える等によって各実施形態の機能を実現する。
【図面の簡単な説明】
【０２６６】
【図１】デジタルカメラの斜視図である。
【図２】デジタルカメラの内部構成を示すブロック図である。
【図３】第１の実施の形態における（ａ）ＲＯＭの構成、（ｂ）ＲＡＭの構成、（ｃ）フラッシュメモリの構成、（ｄ）チェックポイント格納領域のデータ構成の一例を示す図である。
【図４】第１の実施の形態におけるチェックポイント表示撮影処理の動作フローを示す図である。
【図５】第１の実施の形態における補正撮影処理の動作フローを示す図である。
【図６】第１の実施の形態における画面表示の一例を示す図である。
【図７】第２の実施の形態における（ａ）ＲＯＭの構成、（ｂ）ＲＡＭの構成、（ｃ）チェックポイントコメント格納領域のデータ構造の一例を示す図である。
【図８】第２の実施の形態におけるコメント撮影処理の動作フローを示す図である。
【図９】第２の実施の形態における画面表示の一例を示す図である。
【図１０】第３の実施の形態における（ａ）ＲＯＭの構成、（ｂ）ＲＡＭの構成、（ｃ）チェック項目テーブルのデータ構造の一例、（ｄ）チェック項目格納領域のデータ構造の一例を示す図である。
【図１１】第３の実施の形態におけるチェック項目選択撮影処理の動作フローを示す図である。
【図１２】第３の実施の形態における画面表示の一例を示す図である。
【図１３】第４の実施の形態における（ａ）ＲＯＭの構成、（ｂ）ＲＡＭの構成、（ｃ）特徴点格納領域のデータ構造の一例を示す図である。
【図１４】第４の実施の形態における特徴点検出撮影処理の動作フローを示す図である。
【図１５】第４の実施の形態における画面表示の一例を示す図である。
【図１６】第５の実施の形態におけるＲＯＭの構成の一例を示す図である。
【図１７】第５の実施の形態における拡大表示撮影処理の動作フローを示す図である。
【図１８】第５の実施の形態における画面表示の一例を示す図である。
【図１９】第６の実施の形態における（ａ）ＲＯＭの構成、（ｂ）ＲＡＭの構成の一例を示す図である。
【図２０】第６の実施の形態におけるチェックポイント指定色検出撮影処理の動作フローを示す図である。
【図２１】第６の実施の形態における画面表示の一例を示す図である。
【図２２】第７の実施の形態における（ａ）ＲＯＭの構成、（ｂ）ＲＡＭの構成、（ｃ）パラメータ格納領域のデータ構造の一例を示す図である。
【図２３】第７の実施の形態におけるチェックポイント設定変更撮影処理の動作フローを示す図である。
【図２４】第７の実施の形態における画面表示の一例を示す図である。
【図２５】第８の実施の形態におけるＲＯＭの構成の一例を示す図である。
【図２６】第８の実施の形態における画像傾向判定撮影処理の動作フローを示す図である。
【図２７】第８の実施の形態における画面表示の一例を示す図である。
【図２８】第９の実施の形態における（ａ）ＲＯＭの構成、（ｂ）ＲＡＭの構成、（ｃ）チェックポイントパラメータ格納領域のデータ構造の一例を示す図である。
【図２９】第９の実施の形態におけるチェックポイント複数撮影処理の動作フローを示す図である。
【図３０】第９の実施の形態における画面表示の一例を示す図である。
【図３１】第１０の実施の形態におけるＲＯＭの構成一例を示す図である。
【図３２】第１０の実施の形態におけるチェックポイント選択撮影処理の動作フローを示した図である。
【図３３】第１０の実施の形態における画面表示の一例を示す図である。
【図３４】第１１の実施の形態における（ａ）ＲＯＭの構成、（ｂ）ＲＡＭの構成、（ｃ）パターン保存テーブルのデータ構成の一例を示した図である。
【図３５】第１１の実施の形態におけるチェックポイント登録処理の動作フローを示した図である。
【図３６】第１１の実施の形態におけるチェックポイント読み出し処理の動作フローを示した図である。
【図３７】第１１の実施の形態における画面表示の一例を示す図である。
【図３８】第１２の実施の形態における（ａ）ＲＯＭの構成、（ｂ）ＲＡＭの構成を示した図である。
【図３９】第１２の実施の形態におけるチェックポイント枠色表示撮影処理の動作フローを示した図である。
【図４０】第１２の実施の形態における画面表示の一例を示す図である。
【符号の説明】
【０２６７】
１      デジタルカメラ
３      電源スイッチ
５      シャッター
７ａ    対物ファインダー
７ｂ    接眼ファインダー
９      撮影レンズ
１１      ディスプレイ
１３    方向キー
１５    入力キー
２０      ＲＯＭ
２０２ａ  チェックポイント表示撮影プログラム
２０２ｂ  コメント表示撮影プログラム
２０２ｃ  チェック項目選択撮影プログラム
２０２ｄ  特徴点検出撮影プログラム
２０２ｅ  拡大表示撮影プログラム
２０２ｆ  チェックポイント指定色検出撮影プログラム
２０２ｇ  チェックポイント設定変更撮影プログラム
２０２ｈ  画像傾向判定撮影プログラム
２０２ｉ  チェックポイント複数撮影プログラム
２０２ｊ  チェックポイント選択撮影プログラム
２０２ｋ  チェックポイント登録プログラム
２０２ｍ  チェックポイント枠色表示撮影プログラム
２０４ａ  補正撮影プログラム
２０６ｃ  チェック項目テーブル
２０６ｋ  チェックポイント読み出し撮影プログラム
３０      ＲＡＭ
３０２ａ  ファインダー画像格納領域
３０４ａ  チェックポイント格納領域
３０４ｂ  チェックポイントコメント格納領域
３０４ｃ  チェックポイント項目格納領域
３０４ｄ  特徴点格納領域
３０６ｆ  、３０６ｍ指定色格納領域
３０６ｉ  チェックポイントパラメータ格納領域
３０６ｋ  パターン保存テーブル
３０８ｇ  パラメータ格納領域
４０      フラッシュメモリ
４０２ａ  撮影画像格納領域
５０      入力部
６０      表示部
７０      ＣＣＤ
８０      レンズ
【図１】
2005109954.tif 000003
【図２】
2005109954.tif 000004
【図３】
2005109954.tif 000005
【図４】
2005109954.tif 000006
【図５】
2005109954.tif 000007
【図６】
2005109954.tif 000008
【図７】
2005109954.tif 000009
【図８】
2005109954.tif 000010
【図９】
2005109954.tif 000011
【図１０】
2005109954.tif 000012
【図１１】
2005109954.tif 000013
【図１２】
2005109954.tif 000014
【図１３】
2005109954.tif 000015
【図１４】
2005109954.tif 000016
【図１５】
2005109954.tif 000017
【図１６】
2005109954.tif 000018
【図１７】
2005109954.tif 000019
【図１８】
2005109954.tif 000020
【図１９】
2005109954.tif 000021
【図２０】
2005109954.tif 000022
【図２１】
2005109954.tif 000023
【図２２】
2005109954.tif 000024
【図２３】
2005109954.tif 000025
【図２４】
2005109954.tif 000026
【図２５】
2005109954.tif 000027
【図２６】
2005109954.tif 000028
【図２７】
2005109954.tif 000029
【図２８】
2005109954.tif 000030
【図２９】
2005109954.tif 000031
【図３０】
2005109954.tif 000032
【図３１】
2005109954.tif 000033
【図３２】
2005109954.tif 000034
【図３３】
2005109954.tif 000035
【図３４】
2005109954.tif 000036
【図３５】
2005109954.tif 000037
【図３６】
2005109954.tif 000038
【図３７】
2005109954.tif 000039
【図３８】
2005109954.tif 000040
【図３９】
2005109954.tif 000041
【図４０】
2005109954.tif 000042