(57)【要約】【課題】被写体の撮影処理を行う際にユーザが所望する構図を正確に得ること。【解決手段】撮像デバイス１８は被写体を撮像し、制御部１０は、メモリカード１５ｂに記憶された画像ファイルを読み込み、読み出した画像ファイルの画像データから被写体の輪郭５２を抽出して参照画像を生成し、生成された参照画像５０と、撮像デバイス１８により撮像される被写体像６２とを合成し、表示部２６は、合成して得られた合成画像６１をユーザに視認可能に表示する。【選択図】図１
2010200194.tif 000002
【特許請求の範囲】
【請求項１】
記憶媒体に記憶された画像ファイルを読み込むデータ読込手段と、
前記データ読出手段によって読み出した画像ファイルに含まれる画像データから被写体の輪郭を抽出し、参照画像を生成する生成手段と、
被写体を撮像する撮像手段と、
前記生成手段によって生成された参照画像と、前記撮像手段によって撮像される被写体像とを合成する合成手段と、
前記合成手段によって得られた合成データをユーザに視認可能に出力する出力手段と、
を備えたことを特徴とするデジタルカメラ。
【請求項２】
請求項１に記載のデジタルカメラにおいて、
前記データ読込手段は、異なる複数の画像ファイルを読み込み、
前記生成手段は、異なる複数の画像ファイルの画像データからそれぞれ被写体の輪郭を抽出し、前記異なる複数の画像ファイルの画像データから抽出した被写体の輪郭を合成して前記参照画像を生成することを特徴とするデジタルカメラ。
【請求項３】
請求項１又は２に記載のデジタルカメラにおいて、
更に、前記生成手段によって生成した前記参照画像の輪郭の濃さを変更する操作部材を備えたことを特徴とするデジタルカメラ。
【請求項４】
請求項３に記載のデジタルカメラにおいて、
前記操作部材は、前記出力手段に出力された前記参照画像の輪郭の位置を変更することを特徴とするデジタルカメラ。
【請求項５】
請求項１〜４のいずれかに記載のデジタルカメラにおいて、
前記出力手段は、前記合成画像を光学ファインダに視認可能に表示させることを特徴とするデジタルカメラ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、デジタルカメラに関する。
【背景技術】
【０００２】
従来、先に撮影した画像データを表示画面の一部に表示させて、前回の被写体を参考にしながらフレーミング等の撮影準備を可能とする技術が知られている（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００５−２２９３２５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、上述した従来技術は、表示画面中の所定の領域に前回撮影した画像を表示するための専用領域を設けて別画像として表示するものであり、正確な構図を得ることが困難であった。
【課題を解決するための手段】
【０００５】
上記目的を達成するために、本発明は、記憶媒体に記憶された画像ファイルを読み込むデータ読込手段と、前記データ読出手段によって読み出した画像ファイルに含まれる画像データから被写体の輪郭を抽出し、参照画像を生成する生成手段と、被写体を撮像する撮像手段と、前記生成手段によって生成された参照画像と、前記撮像手段によって撮像される被写体像とを合成する合成手段と、前記合成手段によって得られた合成データをユーザに視認可能に出力する出力手段と、を備えたことを特徴とする。
【発明の効果】
【０００６】
本発明によれば、被写体の撮影処理を行う際にユーザが所望する構図を正確に得ることができる。
【図面の簡単な説明】
【０００７】
【図１】実施の形態１のデジタルカメラの機能的構成について示すブロック図である。
【図２】参照画像を選択する際の表示画面に表示される画像の一例を示す図である。
【図３】参照画像の一例を示す図である。
【図４】実施の形態１のデジタルカメラの制御部により実行される処理手順の一例を示す説明図である。
【図５】画像選択画面の一例を示す説明図である。
【図６】合成画像の一例を示す図である。
【図７】実施の形態２のデジタルカメラの機能的構成について示すブロック図である。
【図８】実施の形態２のデジタルカメラの制御部により実行される処理手順の一例を示す説明図である。
【発明を実施するための形態】
【０００８】
（実施の形態１）
本発明の実施の形態１にかかるデジタルカメラについて説明する。図１は、デジタルカメラ１の機能的構成について示すブロック図である。図１において、デジタルカメラ１は、レンズ５と、制御部１０と、ＲＡＭ１２と、フラッシュメモリ１４と、メモリカードＩ／Ｆ１５ａと、メモリカード１５ｂと、撮像デバイス１８と、操作部材２０と、操作検出部２２と、表示回路２４と、表示部２６と、Ｉ／Ｆ２８と、により構成されている。
【０００９】
制御部１０は、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）（不図示）等に記録されているプログラムから、ＲＡＭ１２（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）にロードしたプログラムに従って、デジタルカメラ１の全体の動作を制御する。さらに、制御部１０は、所定の画像処理を行なう画像処理部を含んでいる。また、ＲＡＭ１２には、制御部１０が各種の処理を実行する上において必要なデータなどが適宜記録される。制御部１０の詳細については後述する。
【００１０】
フラッシュメモリ１４は、ＥＥＰＲＯＭの一種であって、不揮発性で書き換え可能なメモリである。フラッシュメモリ１４は、制御部１０が実行するプログラムデータや、プログラム実行時に読み込まれる種々のパラメータ等が記録されている。また、フラッシュメモリ１４は、画像データ、個体情報などの書き込み、書き換えの必要があるデータを記録している。
【００１１】
メモリカードＩ／Ｆ１５ａは、外部メモリであるメモリカード１５ｂが装着されるカードスロット（図示せず）を備え、装着されたメモリカード１５ｂに対するデータの書き込みや、このメモリカード１５ｂからのデータの読み出しを行う。メモリカード１５ｂには、表示部２６に表示する画像ファイルなどの情報が記録される。
【００１２】
撮像デバイス１８は、ＣＣＤ等の撮像素子、アナログ処理回路、Ａ／Ｄ変換回路等により構成される。レンズ５を介して撮像素子上に結像された被写体光は、被写体像の明るさに応じて画素ごとに信号電荷を蓄積される。信号電荷は、アナログ信号処理回路で所定のアナログ処理をされた後、Ａ／Ｄ変換回路によってデジタル撮像信号に変換されて制御部１０へ導かれる。なお、撮像素子としては、ＣＣＤの他にＣＭＯＳ等を用いることもできる。
【００１３】
操作部材２０は、レリーズボタン、ズームボタン、十字キー、決定ボタン、及び日時設定スイッチなどによって構成される。操作部材２０は、各操作スイッチが操作されると、操作検出部２２が操作を検出し、対応する操作信号を制御部１０へ出力する。
【００１４】
表示部２６は、画像ファイルを表示する。具体的には、制御部１０が操作部材２０から入力された操作信号に基づいてメモリカード１５ｂから画像ファイルを読み出すと、表示回路２４により表示部２６に画像が表示される。すなわち、表示回路２４は、制御部１０によりメモリカード１５ｂから読み出された画像ファイルに基づいて、表示部２６に電界を印加する。その結果、表示部２６には、画像ファイルに対応した画像が表示される。表示部２６は、例えば、ＬＣＤを用いることができる。
【００１５】
Ｉ／Ｆ２８は、ネットワークと内部のインターフェースを司り、制御部１０の制御のもとで外部装置とのデータの入出力を行う。
【００１６】
次に、実施の形態１のデジタルカメラ１で参照画像を表示して撮影処理を行なう点について説明する。実施の形態１では、表示部２６に参照画像を表示させながらライブビュー画像を表示して撮影処理が可能なモードが設定されている場合について説明を行なう。以下では、このモードを「構図アシストモード」と称する。
【００１７】
デジタルカメラ１のメモリカード１５ｂには、複数の画像ファイルが格納されている。ユーザは、操作部材２０を操作すると、操作検出部２２がその操作（例えば、上下左右方向）を検出し、制御部１０に検出結果を通信する。制御部１０は、その検出結果に基づいて、メモリカード１５ｂに格納されている画像ファイルを読み出して表示部２６に画像（図２参照）を表示する。ユーザは、表示部２６に表示された画像を参照しながら、操作部２０の十字キーを操作して、参照画像とする画像を選択することができる。例えば、図２のように、画像４０が表示された状態で十字キーの上下ボタンを操作すると、表示部２６に表示される画像を切り換えることができる。ここで、参照画像とは、ユーザが撮影を行う際に、構図の決定を手助けする画像であり、以下の実施の形態１及び２において、参照画像とは、図２に示した画像から輪郭（エッジ）５２を抽出して生成された画像である。なお、図２には、後述する参照画像の理解を容易にするため、表示部２６に表示し被写体像から抽出されたエッジ５２も表示している。
【００１８】
図３は、参照画像の一例を示す説明図である。図３に示す参照画像５０の一例は、図２に示したエッジ５２のみの画像である。
【００１９】
次に、実施の形態１に係るデジタルカメラ１の処理手順について説明する。図４は、デジタルカメラ１の制御部１０により実行される処理手順の一例を示す説明図である。図４に示すフローチャートのプログラムは、フラッシュメモリ１４に記録されている。図４において、デジタルカメラ１が、構図アシストモードに設定されるとフローチャートの処理が開始される。
【００２０】
ステップＳ４０１において、制御部１０は、表示部２６に画像選択画面（図５）を表示させる。ユーザが操作部材２０を操作すると、制御部１０は、メモリカード１５ｂから画像ファイルを読み出して、表示部２６の選択画像表示領域６０に画像を表示する。選択画像表示画面６０には、画像を１つずつ表示することとしてもよく、縮小した複数の画像を並べて表示してもよい。画像を１枚ずつ表示する場合は、例えば、操作部材２０の十字キーの上下ボタンにより、表示する画像を変更し、決定ボタンを押下すると参照画像５０を作成するための画像を決定することができる。また、選択画像表示領域に画像を複数表示した場合は、カーソルなどを設け、カーソルにより画像を指定して決定ボタンにより、参照画像５０を作成する画像を決定することができる。
【００２１】
ステップＳ４０２において、制御部１０は、選択画像が確定したか否かを判定する。制御部１０は、例えば、ユーザにより操作部材２０に決定操作がなされた場合に選択画像が確定したと判断する。制御部１０が、選択画像が確定してないと判断した場合は、ステップＳ４０３に進む。一方、制御部１０が、選択画像が確定したと判断し場合は、ステップＳ４０５に進む。
【００２２】
ステップＳ４０３において、制御部１０は、画像切替操作があるか否かを判断する。制御部１０は、例えば、操作部材２０の十字キー（不図示）に操作がなされた場合に、画像切替操作があると判断する。制御部１０が、画像切替操作があったと判断した場合には、ステップＳ４０４に進む。一方、制御部１０が、画像切替操作がないと判断した場合は、ステップＳ４０２に戻る。
【００２３】
ステップＳ４０４において、制御部１０は、ユーザの画像切替操作に基づいて、メモリカード１５ｂから新たな画像ファイルを読み出して、表示領域５０に表示する画像を切り換える。ここで、画像の切り替えは、例えば、十字器キーの上ボタンが操作されたら一駒あとの画像を表示し、下ボタンが操作されたら一駒前の画像を表示する。制御部１０が、画像の切替を行なったら、ステップＳ４０２に戻る。
【００２４】
ステップＳ４０５において、制御部１０は、確定した選択画像からエッジ５２の抽出処理を行なう。エッジ５２の抽出処理については、公知の輪郭線抽出方法を用いることができる。
【００２５】
抽出して作成されたエッジ５２抽出画像（以下、「参照画像５０」と称する）はＲＡＭ１２に記録される。具体的には、図３に示した画像の画像データがＲＡＭ１２に記録される。
【００２６】
ステップＳ４０６において、制御部１０は、撮像デバイス１８から画像を連続的に取り込んで、所定の画像処理を行い、ＲＡＭ１２に取り込む。
【００２７】
ステップＳ４０７において、制御部１０は、エッジ５２抽出処理を行なって生成した参照画像５０と、撮像デバイス１８から取り込んで所定の画像処理を行なって生成したライブビュー画像とを合成して、表示部２６に表示させる。図６は、合成画像の一例を示す説明図である。図６において、レンズ５を介して取り込んだ被写体像６２とエッジ５２とが合成されて合成画像６１として表示されている。
【００２８】
ステップＳ４０８において、制御部１０は、撮影指示がされたか否かを判定する。具体的には、制御部１０は、操作部材２０のシャッタボタン（不図示）が全押しされると撮影指示があったと判断する。制御部１０が、撮影指示がないと判断するとステップＳ４０９に進む。一方、制御部１０が、撮影指示があったと判断するとステップＳ４１４に進む。
【００２９】
ステップＳ４０９において、制御部１０は、エッジ５２変更指示があったか否かを判断する。ここで、エッジ５２変更とは、具体的には、例えば、表示部２６に表示するエッジ５２の太さを変更することである。制御部１０は、例えば、操作部材２０の十字キーの左右ボタンが操作された場合に、エッジ５２変更指示があったと判断する。制御部１０が、エッジ５２の変更操作があったと判断したら、ステップＳ４１０に進む。一方、制御部１０が、エッジ５２の変更操作がないと判断した場合、ステップＳ４１１に進む。
【００３０】
ステップＳ４１０において、制御部１０は、エッジ５２変更処理を行なう。そして、ステップＳ４０８に戻る。具体的には、例えば、操作部材２０の十字キーの左右ボタンを操作して、図６に示したエッジ５２の太さを変更する。
【００３１】
ステップＳ４１１において、制御部１０は、ユーザにより構図アシストモードの終了の支持があったか否かを判断する。制御部１０は、操作部材２０に所定の操作が行なわれた場合に、構図アシストモードの終了指示があったと判断する。制御部１０が、構図アシストモード終了の指示があったと判断した場合は、合成画像６１の表示を終了して、一連の処理を終了する。一方、制御部１０が、構図アシストモード終了の指示がないと判断した場合は、ステップＳ４１２に進む。
【００３２】
ステップＳ４１２において、参照画像５０の変更指示があったか否かを判断する。制御部１０は、例えば、操作部材２０の十字キーの上下ボタンが操作された場合に、参照画像５０の変更指示があったと判断する。制御部１０が、参照画像５０の変更指示がないと判断した場合は、ステップＳ４０８に戻る。一方、制御部１０が、参照画像５０の変更指示があったと判断した場合は、ステップＳ４０１に戻る。
【００３３】
ステップＳ４１３において、制御部１０は、撮影処理を行って、所定の画像ファイルを生成する。
【００３４】
ステップＳ４１４において、制御部１０は、画像ファイルをメモリカード１５ｂに記録させる。そして、ステップＳ４０８に戻る。
【００３５】
上述のフローチャートのステップＳ４１２において、参照画像５０の変更指示がなかった場合に、ステップＳ４０８に戻ることとしている。しかし、ステップＳ４０７で合成画像６１を表示した後、ユーザによる操作が所定時間なかった場合には、制御部１０は、ユーザに一連の処理を終了するかを問う画面を表示部２６に表示させることとしても良い。この画面が表示されてから、ユーザにより終了操作がなされたら、制御部１０は、構図アシストモードを終了させることができる。一方、制御部１０は、ユーザにより、終了しない旨のキャンセル操作がなされた場合に、ステップＳ４０８に戻ることとしてもよい。
【００３６】
更に、この終了を問う画面を表示させてから所定時間、ユーザによる操作がない場合に、制御部１０は、参照画像５０をメモリカード１５ｂに記録させて省電力モードに移行するか、あるいは電源オフすることとしても良い。この場合、制御部１０は、フラッシュメモリ１４やメモリカード１５ｂに構図アシストモードが設定されていたことを示す識別情報を記録させる。そして、省電力モード、あるいは電源オフから復帰をした場合に、識別情報を読み込んで構図アシストモードを設定し、メモリカード１５ｂに記録した参照画像５０を用いて、合成画像６１を表示部２６に表示させることとしてもよい。
【００３７】
また、上述のフローチャートでは、ステップＳ４１２において、ユーザにより操作部材２０の十字キーの上下操作がなされた場合に、参照画像５０を変更することとしている。しかし、ユーザにより十字キーの上下ボタンが操作された場合には、制御部１０は、まず、参照画像５０を変更するか否かを表示部２６に表示させることとしても良い。この画面において、ユーザは、参照画像５０の変更を行なうか、あるいは参照画像５０の変更を行わないキャンセル操作をすることができる。このような構成により、ユーザの誤操作により、参照画像５０が変更されることを防止することができる。
【００３８】
さらに、上述のフローチャートでは、ステップＳ４１４において、撮影処理により生成された画像ファイルをメモリカード１５ｂに記録した後ステップＳ４０６に戻ることとしている。しかし、ステップＳ４１３の撮影処理により生成された画像ファイルからエッジ５２を抽出して参照画像５０を生成し、この参照画像５０を用いて、合成画像６１を表示部２６に表示することとしてもよい。
【００３９】
また、表示部２６に合成画像６１を表示しているときに、ユーザにより、ライブビュー画像の拡大処理、あるいは縮小処理が行なわれた場合には、ライブビュー画像の拡大率あるいは縮小率に合わせて、参照画像５０を拡大処理あるいは縮小処理を行なうこととしてもよい。また、ユーザの操作により、参照画像５０を拡大処理あるいは縮小処理を行なうこととしてもよい。
【００４０】
また、制御部１０は、画像処理により、被写体像６２と、エッジ５２とが一致したと判断した場合には、自動的にレリーズして撮影処理を行なうこととしてもよい。このとき、被写体像６２と、エッジ５２とが完全に一致する必要はなく、エッジ５２内（あるいは、エッジ５２上）に被写体像６２が収まった場合に、自動的にレリーズすることとしてもよい。さらに、ユーザが重要視する部分を指定し、指定した部分において被写体像６２とエッジ５２とが一致した場合や、エッジ５２内に被写体像６２が含まれた場合に、自動的にレリーズすることとしてもよい。
【００４１】
以上説明したように、実施の形態１によれば、ユーザが選択した画像ファイルの画像データから被写体像の輪郭（エッジ５２）を抽出して、参照画像５０を作成することができる。そして、作成した参照画像５０と、ライブビュー画像とを合成した合成画像６１を表示部２６に表示することができる。そのため、所望の構図で被写体を撮影することができる。さらに、カメラの所有者が自身を所定の構図で撮影を行いたい場合、所有者自身で参照画像５０を作成すれば、他人に撮影を依頼する場合でも、所望の構図で撮影された画像を得ることができる。
【００４２】
また、合成画像６１のエッジ５２の太さを変更することができるため、被写体像の視認性が向上する。
【００４３】
（実施の形態２）
次に、本発明の実施の形態２にかかるデジタルカメラ１について説明する。実施の形態１では、制御部１０が、エッジ５２を抽出して作成した参照画像５０とライブビュー画像とを、合成して表示部２６に表示する例について説明した。実施の形態２では、ライブビュー表示が不可能なデジタルカメラ１において、参照画像５０を参照して撮影処理を行なう例について説明する。
【００４４】
図７は、実施の形態２に係るデジタルカメラ１の機能的構成について示すブロック図である。図２において、実施の形態１と同様の部分には、同じ符号を付して説明を省略する。
【００４５】
実施の形態２のデジタルカメラ１は、実施の形態１のデジタルカメラ１の構成に加えてクイックリターンミラー３０と、ファインダースクリーン３１と、ペンタプリズム３２と、接眼レンズ３４と、ファインダ接眼窓とが設けられている。
【００４６】
レンズ５を通過した被写体光Ｌは、クリックリターンミラー３０のメインミラーにより２つの光束に分割され、反射光束はファインダ光学系へ導かれる。一方、透過光束は、クイックリターンミラー３０の背面側に設けられたサブミラー（不図示）で反射され、ＡＦ用光束として利用される。図７において、被写体光Ｌがレンズ５に入射してから、ファインダ接眼窓に到達するまでに進む光路を一点鎖線で表す。なお、後述するプリズム４０を透過した後は、他の線（破線）と重なるため、図示を省略する。
【００４７】
メインミラーで反射された光束はファインダースクリーン３１上に結像される。ファインダースクリーン３１上に結像された被写体像６２は、ペンタプリズム３２および接眼レンズ３４を介してファインダ接眼窓３６から観察することができる。撮影時にはクイックリターンミラー３０が光路外に跳ね上げられるとともに、シャッタユニット（不図示）が開かれて撮像デバイス１８に含まれる撮像素子の撮像面上に被写体像６２が結像される。
【００４８】
ファインダ内液晶３８には、制御部１０が、メモリカード１５ｂから読み出した画像ファイルに基づいて作成した参照画像５０が出力される。
【００４９】
プリズム４０は、ペンタプリズム３２側からの光はそのまま透過し、ファインダ内液晶３８から出力された光を接眼レンズ３４側に反射する特性を持つ。
【００５０】
実施の形態２において、参照画像５０とする画像ファイルの選択処理、エッジ５２の抽出処理等は、実施の形態と同様のため説明を省略する。実施の形態１と異なるのは、画像ファイルからエッジ５２が抽出され、生成された参照画像５０がファインダ内液晶３８に出力されることである。ファインダ内液晶３８に出力された画像は、プリズム４０により反射され、接眼レンズ３４を介してファインダに映ることとなる。なお、ファインダ内液晶３８に表示された像は、点線に示す経路を経て、ファインダ接眼窓３６に映る。
【００５１】
また、撮影レンズ５を通過した被写体光は、上述のしたように、ファインダ接眼窓３６に写しだされる。そのため、ユーザは、ファインダ接眼窓３６を観察すれば、参照画像５０と、撮影レンズ５を介した被写体像６２とが重なった像を確認することができる。
【００５２】
次に、実施の形態２に係るデジタルカメラ１の処理手順について説明する。図８は、デジタルカメラ１の制御部１０により実行される処理手順の一例を示す説明図である。図に示すフローチャートのプログラムは、フラッシュメモリ１４に記録されている。図８のフローチャートにおいて、実施の形態１の図４のフローチャートとの違いは、ステップＳ８０６の処理のみであるため、ステップＳ８０６のみ説明をおこなう。図８において、デジタルカメラ１構図アシストモードに設定されるとフローチャートの処理が開始される。
【００５３】
ステップＳ８０６において、制御部１０は、ＲＡＭ１２に格納した参照画像５０をファインダ内液晶３８に表示させる。ファインダ内液晶３８の表示された参照画像５０は、プリズム４０により反射され、接眼レンズ３４を介してファインダに映る。これにより、参照画像５０と、撮影レンズ５を介した被写体像６２とが重なった像を確認することができる。
【００５４】
その他の処理は、図４のフローチャートと同様のため、説明を省略する。
【００５５】
以上説明したように、実施の形態２によれば、ライブビュー表示が不可能なカメラにおいても、所望の構図で被写体を撮影することができる。さらに、カメラの所有者が自身を所定の構図で撮影を行いたい場合、所有者自身で参照画像５０を作成すれば、他人に撮影を依頼する場合でも、所望の構図で撮影された画像を得ることができる。
【００５６】
また、合成画像６１のエッジ５２の太さを変更することができるため、被写体像の視認性が向上する。
（変形例）
上述した実施の形態１では、参照画像５０と、撮像デバイス１８から取得した画像（ライブビュー画像）を合成した合成画像６１を表示部２６に表示することとした。しかし、ＲＡＭ１２に格納した参照画像５０と、ライブビュー画像とを切替えて表示することとしてもよい。このとき、ユーザは参照画像５０を表示部２６に表示させて、撮影したい構図を確認する。そして、ユーザは構図を確認したら、表示部２６の表示を切替えて、ライブビュー画像を表示する。また、更に、表示部２６にライブビュー画像を表示させた状態から参照画像５０の表示に切替えることができる。このような構成にすることにより、ユーザは、参照画像５０と、ライブビュー画像との相違点を把握しながら撮影処理を行なうことができる。そのため、ユーザは、参照画像５０とライブビュー画像とを切替えながら、これらの相違点が小さくなるように、撮影条件の設定や、被写体の姿勢等を変更することができる。
【００５７】
この変形例では、ユーザは、参照画像５０を確認しながら、所望の構図の画像を得ることができる。さらに、参照画像５０と、ライブビュー画像とを切替えて表示部２６に表示する構成としたため、デジタルカメラ１の消費電力の低減を図ることができる。なお、参照画像５０と、ライブビュー画像との切替えは、操作部材２０を操作することにより行なうことができる。
【００５８】
なお、上述した実施の形態では、参照画像５０は、１枚の画像ファイルから作成する例について説明したが、複数の画像ファイルから参照画像５０を作成することとしてもよい。このような場合は、まず、一枚の画像ファイルを選択し、エッジ抽出処理を行なって生成した参照画像５０をＲＡＭ１２に記録する。次に、別の画像ファイルを選択し、エッジの抽出を行なって、新たに抽出したエッジを先にＲＡＭ１２に記録した参照画像５０に合成することとしてもよい。
【００５９】
このときは、例えば、ライブビュー画像と合成する前に、抽出した２つのエッジを合成した参照画像５０を表示部２６に表示する。ユーザは、この参照画像５０をみて、操作部材２０を操作してそれぞれのエッジの位置の変更やエッジの向きの変更を行なうこととしてもよい。このような構成とすれば、ユーザは、複数の画像ファイルを用いて参照画像５０を作成することができるため、よりユーザの希望にあった参照画像５０を作成することができる。
【００６０】
なお、抽出したエッジを合成する場合は、２つには限られず、複数の画像ファイルからエッジを抽出して、参照画像５０を作成することができる。
【００６１】
上述の実施の形態１及び２において、構図アシストモードで参照画像５０を使用して撮影を行った場合、構図アシストモード終了後に、使用した参照画像５０のデータをメモリカード１５ｂ等に記録することとしてもよい。この場合、撮影により得られた画像ファイルと、撮影に使用した参照画像５０のデータとを関連付けてメモリカード１５ｂに記録することとしてもよい。関連付けは、例えば、画像ファイルを識別する情報と、参照画像５０のデータを識別する情報とを関連付けたリストを作成することができる。
【００６２】
以上説明したように、実施の形態１又は２によれば、ユーザは所望の構図で被写体の撮影を行うことができる。
【００６３】
また、複数の異なる画像ファイルからそれぞれエッジを抽出して、これらを合成した参照画像５０を得ることができるため、様々な構図を作成することができる。
【００６４】
また、参照画像５０内のエッジの位置を変更することができるため、様々な種類の構図を作成することができる。
【００６５】
なお、本発明の特徴的な機能を損なわない限り、本発明は、上述した実施の形態１又は２における構成に何ら限定されない。また、上述の実施の形態と複数の変形例を組み合わせた構成としてもよい。
【符号の説明】
【００６６】
１  デジタルカメラ
１０  制御部
１２  ＲＡＭ
１５ｂ  メモリカード
１８  撮像デバイス
２０  操作部材
２６  表示部
３６  ファインダ接眼窓
３８  ファインダ内液晶
４０  プリズム
【図１】
2010200194.tif 000003
【図２】
2010200194.tif 000004
【図３】
2010200194.tif 000005
【図４】
2010200194.tif 000006
【図５】
2010200194.tif 000007
【図６】
2010200194.tif 000008
【図７】
2010200194.tif 000009
【図８】
2010200194.tif 000010