(57)【特許請求の範囲】
【請求項１】
撮影手段と、
前記撮影手段により撮影された撮影画像を対象として、主要被写体を表す被写体領域の画像を特定する領域特定手段と、
前記領域特定手段により特定された被写体領域の画像の特徴と所定の画像の特徴との類似度を算出する算出手段と、
前記算出手段により算出された類似度が閾値以上か否かを判定する判定手段と、
前記判定手段により前記類似度が閾値以上と判定されると、前記領域特定手段により特定された被写体領域の画像を前記撮影画像から抽出する抽出手段と、
前記抽出手段により抽出された被写体領域の画像を記憶手段に記憶させる記憶制御手段と、所定の操作を検出する操作検出手段と、
前記記憶制御手段により前記記憶手段に記憶されている任意の被写体領域の画像を使用者に選択させる選択制御手段と、
を備え、
前記操作検出手段により所定の操作が検出されると、所定の処理が実行されるともに、前記領域特定手段、前記算出手段、前記判定手段、前記抽出手段、前記記憶制御手段による処理が実行され、
前記領域特定手段は、更に、前記使用者に選択された被写体領域の画像が抽出された撮影画像とは異なる撮影画像を対象として、前記被写体領域を新たに特定し、
前記算出手段は、更に、新たに特定された被写体領域の画像の特徴と前記使用者に選択された被写体領域の画像の特徴との類似度を算出し、
前記判定手段は、更に、新たに算出された類似度が閾値以上か否かを判定し、
前記抽出手段は、更に、前記類似度が閾値以上と新たに判定された被写体領域の画像を抽出する
ことを特徴とするデジタルカメラ。
【請求項２】
前記所定の操作として、本デジタルカメラの電源の遮断を確定させる第１の操作、及び前記撮影手段により撮影される撮影画像の記録に向けた動作が行われた第２の操作の少なくともいずれか一方が検出されると、前記領域特定手段による処理が実行される
ことを特徴とする請求項１記載のデジタルカメラ。
【請求項３】
前記領域特定手段は、前記第２の操作として、前記操作検出手段により使用者の撮影準備指示の操作が検出されると、前記撮影手段により撮影された撮影画像を対象として主要被写体を表す被写体領域を特定する
ことを特徴とする請求項２記載のデジタルカメラ。
【請求項４】
前記領域特定手段は、前記撮影手段により撮影された撮影画像におけるピントが合って
いる合焦領域を対象として主要被写体を表す被写体領域を特定する
ことを特徴とする請求項１乃至３の何れかに記載のデジタルカメラ。
【請求項５】
前記撮影手段により撮影された撮影画像に前記記憶制御手段により前記記憶手段に記憶されている被写体領域を合成することにより新たな画像を生成する合成手段を更に備えたことを特徴とする請求項１乃至４の何れかに記載のデジタルカメラ。
【請求項６】
前記使用者に選択された被写体領域から、当該被写体領域の特徴を表す所定の画像情報を傾向情報として取得する傾向情報取得手段と、
前記傾向情報取得手段により取得された傾向情報を個別に記憶する傾向情報記憶手段とを備え、
前記抽出手段は、前記傾向情報記憶手段に記憶されているいずれかの傾向情報によって表される被写体領域の特徴との類似度合が閾値以上であることを抽出条件として、前記領域特定手段により特定された被写体領域を前記撮影画像から抽出することを特徴とする請求項１乃至５の何れかに記載のデジタルカメラ。
【請求項７】
前記被写体領域の合成対象となる撮影画像を表示する表示手段を備え、
前記選択制御手段は、前記記憶制御手段により前記記憶手段に記憶されている被写体領域を前記合成対象となる撮影画像と共に前記表示手段に表示させた状態で任意の被写体領域を使用者に選択させる
ことを特徴とする請求項６記載のデジタルカメラ。
【請求項８】
前記領域特定手段は、連写撮影又は動画撮影に際して前記撮影手段により撮影された一連の撮影画像の各々の撮影画像を対象として、主要被写体を表す被写体領域を個別に特定し、
前記抽出手段は、前記領域特定手段により特定された被写体領域を前記撮影画像から抽出し、
前記記憶制御手段は、前記抽出手段によって前記各々の撮影画像から抽出された複数の被写体領域を前記記憶手段に記憶させる
ことを特徴とする請求項１乃至７の何れかに記載のデジタルカメラ。
【請求項９】
前記所定の処理は、前記特定された被写体領域の輪郭成分を検出する処理であることを特徴とする請求項１乃至８の何れかに記載のデジタルカメラ。
【請求項１０】
コンピュータに、
撮影手段により撮影された撮影画像を対象として、主要被写体を表す被写体領域の画像を特定する領域特定処理と、
前記領域特定処理により特定された被写体領域の画像の特徴と所定の画像の特徴との類似度を算出する算出処理と、
前記算出処理により算出された類似度が閾値以上か否かを判定する判定処理と、前記判定処理により前記類似度が閾値以上と判定されると、前記特定した被写体領域の画像を前記撮影画像から抽出する抽出処理と、
前記撮影画像から抽出した被写体領域の画像を記憶手段に記憶させる記憶制御処理と、所定の操作を検出する操作検出処理と、
前記記憶制御処理により前記記憶手段に記憶されている任意の被写体領域の画像を使用者に選択させる選択制御処理と、
を実行させ、
前記操作検出処理により所定の操作が検出されると、所定の処理が実行されるともに、前記領域特定処理、前記算出処理、前記判定処理、前記抽出処理、前記記憶制御処理による処理が実行され、
前記領域特定処理は、更に、前記使用者に選択された被写体領域の画像が抽出された撮影画像とは異なる撮影画像を対象として、前記被写体領域を新たに特定し、
前記算出処理は、更に、新たに特定された被写体領域の画像の特徴と前記使用者に選択された被写体領域の画像との類似度を算出し、
前記判定処理は、更に、新たに算出された類似度が閾値以上か否かを判定し、
前記抽出処理は、更に、前記類似度が閾値以上と新たに判定された被写体領域の画像を抽出する
ことを特徴とする画像抽出プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、撮影画像から、他の撮影画像に合成する部分画像を抽出する技術に関するものである。
【背景技術】
【０００２】
従来、本出願人により、連続的に撮影された複数の静止画から主要被写体を表す主要被写体領域を表す部分画像をキャラクタ画像として抽出し、抽出したキャラクタ画像を、静止画である撮影画像に対し合成する所定の画像合成機能を備えたデジタルカメラが開発されている（非特許文献１、２参照）。
【先行技術文献】
【非特許文献】
【０００３】
【非特許文献１】カシオ デジタルカメラ EXILIM | EX-Z400 ダイナミックフォト、［online］、インターネット＜ＵＲＬ：http://dc.casio.jp/products/ex_z400/dp.html＞
【非特許文献２】カシオ デジタルカメラ EXILIM | EX-H10 ダイナミックフォト、［online］、インターネット＜ＵＲＬ：http://dc.casio.jp/products/ ex_h10/dp.html＞
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかし、従来のデジタルカメラでは、使用者は、背景の画像に対し合成するキャラクタ画像を抽出するに際して、以下の作業が必要となっていた。すなわち、まず最初に主要被写体を任意の背景において撮影し、次に主要被写体がない状態で背景のみを撮影する作業が必要となっていた。このため、従来のデジタルカメラでは、所定の画像合成機能を利用するとき、使用者に煩わしい作業を強いてしまうという問題があった。
【０００５】
本発明は、かかる従来の課題に鑑みてなされたものであり、任意の撮影画像に他の撮影画像から抽出した部分画像を合成する所定の画像合成機能を利用するときの使用者の負担を軽減することを目的とする。
【課題を解決するための手段】
【０００６】
本発明の第１の観点に係るデジタルカメラにあっては、撮影手段と、前記撮影手段により撮影された撮影画像を対象として、主要被写体を表す被写体領域の画像を特定する領域特定手段と、前記領域特定手段により特定された被写体領域の画像の特徴と所定の画像の特徴との類似度を算出する算出手段と、前記算出手段により算出された類似度が閾値以上か否かを判定する判定手段と、前記判定手段により前記類似度が閾値以上と判定されると、前記領域特定手段により特定された被写体領域の画像を前記撮影画像から抽出する抽出手段と、前記抽出手段により抽出された被写体領域の画像を記憶手段に記憶させる記憶制御手段と、所定の操作を検出する操作検出手段と、前記記憶制御手段により前記記憶手段に記憶されている任意の被写体領域の画像を使用者に選択させる選択制御手段と、を備え、前記操作検出手段により所定の操作が検出されると、所定の処理が実行されるともに、前記領域特定手段、前記算出手段、前記判定手段、前記抽出手段、前記記憶制御手段による処理が実行され、前記領域特定手段は、更に、前記使用者に選択された被写体領域の画像が抽出された撮影画像とは異なる撮影画像を対象として、前記被写体領域を新たに特定し、前記算出手段は、更に、新たに特定された被写体領域の画像の特徴と前記使用者に選択された被写体領域の画像の特徴との類似度を算出し、前記判定手段は、更に、新たに算出された類似度が閾値以上か否かを判定し、前記抽出手段は、更に、前記類似度が閾値以上と新たに判定された被写体領域の画像を抽出することを特徴とする。
【０００７】
また、本発明の第２の観点に係る画像抽出プログラムにあっては、コンピュータに、撮影手段により撮影された撮影画像を対象として、主要被写体を表す被写体領域の画像を特定する領域特定処理と、前記領域特定処理により特定された被写体領域の画像の特徴と所定の画像の特徴との類似度を算出する算出処理と、前記算出処理により算出された類似度が閾値以上か否かを判定する判定処理と、前記判定処理により前記類似度が閾値以上と判定されると、前記特定した被写体領域の画像を前記撮影画像から抽出する抽出処理と、前記撮影画像から抽出した被写体領域の画像を記憶手段に記憶させる記憶制御処理と、所定の操作を検出する操作検出処理と、前記記憶制御処理により前記記憶手段に記憶されている任意の被写体領域の画像を使用者に選択させる選択制御処理と、を実行させ、前記操作検出処理により所定の操作が検出されると、所定の処理が実行されるともに、前記領域特定処理、前記算出処理、前記判定処理、前記抽出処理、前記記憶制御処理による処理が実行され、前記領域特定処理は、更に、前記使用者に選択された被写体領域の画像が抽出された撮影画像とは異なる撮影画像を対象として、前記被写体領域を新たに特定し、前記算出処理は、更に、新たに特定された被写体領域の画像の特徴と前記使用者に選択された被写体領域の画像との類似度を算出し、前記判定処理は、更に、新たに算出された類似度が閾値以上か否かを判定し、前記抽出処理は、更に、前記類似度が閾値以上と新たに判定された被写体領域の画像を抽出することを特徴とする。
【発明の効果】
【０００８】
本発明によれば、任意の撮影画像に他の撮影画像から抽出したキャラクタ画像を合成する所定の画像合成機能を利用するときの使用者の負担を軽減することができる。
【図面の簡単な説明】
【０００９】
【図１】本発明の実施の形態を示すデジタルカメラの背面図である。
【図２】デジタルカメラの電気的構成の概略を示すブロック図である。
【図３】メモリカードの構成を示す概念図である。
【図４】デジタルカメラの機能ブロック図である。
【図５】電源遮断時におけるキャラクタ画像作成処理の手順を示すフローチャートである。
【図６】キャラクタ画像作成処理の内容を示す説明図である。
【図７】キャラクタ画像作成処理を含む撮影モードでの処理手順を示すフローチャートである。
【図８】合成画像表示モードの処理手順を示すフローチャートである。
【図９】合成画像作成モードにおける表示例を示す説明図である。
【発明を実施するための形態】
【００１０】
以下、本発明の実施形態について説明する。本実施形態は、任意の撮影画像に他の撮影画像から抽出したキャラクタ画像を合成する所定の画像合成機能を有するデジタルカメラに関するものである。ここで、キャラクタ画像とは、任意の撮影画像に写る任意の物体を表す画像であり、任意の撮影画像から切り出される部分画像である。
【００１１】
図１は、本発明の実施形態として例示するデジタルカメラ１の背面図である。図１に示したようにデジタルカメラ１には、本体２の背面側に液晶モニタ３と、電源キー４、撮影モードキー５、再生モードキー６、コントロールキー７、メニューキー８、ディスプレーキー９が配置されている。また、本体２の上面にはシャッターキー１０が配置されている。
【００１２】
撮影モードキー５と再生モードキー６とは、デジタルカメラ１の基本モードである撮影モードと再生モードとの設定に使用される。液晶モニタ３は、撮影モードでの撮影待機状態においては、逐次撮影される表示用の撮影画像、及び種々の情報を表示する。メニューキー８は、デジタルカメラ１の動作内容の設定に使用される種々のメニュー画面等を液晶モニタ３に表示させるための操作キーである。
【００１３】
ディスプレーキー９は、液晶モニタ３に表示させる種々の情報の切替などに使用される。コントロールキー７は、例えば液晶モニタ３に表示されたメニュー画面での項目選択や、選択した項目の設定値の選択、設定内容の決定等に際し、使用者によって上下左右の方向指示や設定内容の確定指示に使用される。
【００１４】
シャッターキー１０は、半押し操作と全押し操作との２段階操作が可能な所謂ハーフシャッター機能を有する構成である。シャッターキー１０の半押し操作は、使用者による撮影準備指示、及びＡＦ（オートフォーカス）動作の開始指示に使用され、またシャッターキー１０の全押し操作は、使用者による撮影指示に使用される。なお、図示しないが前記本体２の底面には、撮影した画像を記録する記録媒体であってメモリカード１７（図２参照）が着脱自在に装着されたメモリカードスロット等が設けられている。
【００１５】
図２は、デジタルカメラ１の電気的構成の概略を示すブロック図である。図２に示したように、デジタルカメラ１は装置全体を制御するＣＰＵ（Central Processing Unit）１２を有している。ＣＰＵ１２には、光学レンズ装置１３と、イメージセンサ１４、画像メモリ１５、液晶モニタ３、キー入力部１６、外部記憶ＩＯ部１８、プログラムコード記憶部１９、画像処理部２０がそれぞれ接続されている。
【００１６】
光学レンズ装置１３は、被写体の光学像を集光するフォーカスレンズを含む撮影レンズや、撮影レンズを駆動するアクチュエータ等から構成される。イメージセンサ１４は、光学レンズ装置１３で集光された光学像をデジタル化して取り込むためのＣＣＤ（Charge Coupled Device）やＣＭＯＳ（Complementary Meta1 0xide Semiconductor）等の固体撮像素子である。画像メモリ１５は、主としてイメージセンサ１４が取り込んだ画像データを一時記憶するためのメモリであり、ＳＤＲＡＭ（Synchronous dynamic random-access memory）等である。
【００１７】
キー入力部１６は、図１に示した各種の操作キーから構成されている。キー入力部１６における各々の操作キーの操作状態はＣＰＵ１２によって定期的にスキャンされる。外部記憶ＩＯ部１８は、画像を記録するメモリカード１７とＣＰＵ１２との間におけるデータの授受を行うためのインタフェース回路である。
【００１８】
画像処理部２０は、画像メモリ１５に一時記憶された後、ＣＰＵ１２を介して供給される画像データに対して種々の画像処理や、画像処理後の画像データの圧縮を行う。また、画像処理部２０は、ＣＰＵ１２によって画像メモリ１５から読み出された圧縮状態にある画像データの伸長を行う。
【００１９】
プログラムコード記憶部１９は、ＣＰＵ１２にデジタルカメラ１を制御させるためのプログラムが記憶されたメモリであり、例えば記憶内容の書き替えが可能であるフラッシュメモリである。上記のプログラムには、光学レンズ装置１３におけるフォーカスレンズを駆動して、被写体にピントを合わせるＡＦ（Auto Focus）制御を実行するＡＦ制御プログラム等の複数のプログラムが含まれる。また、プログラムコード記憶部１９には、デジタルカメラ１の動作内容に関する各種の設定データが記憶されている。
【００２０】
設定データは、例えば使用者によって設定されたデジタルカメラ１の動作内容のデータや、ＣＰＵ１２が必要に応じて自動的に設定した動作内容に関するデータである。使用者によって設定されるデジタルカメラ１の動作内容には、デジタルカメラ１に設けられているキャラクタ画像の自動作成機能を有効とするか、又は無効とするかの設定内容が含まれている。なお、キャラクタ画像の自動作成機能は、任意の撮影画像を背景として、任意の撮影画像に他の撮影画像から抽出したキャラクタ画像を合成する所定の画像合成機能において使用するキャラクタ画像をデジタルカメラ１が自動的に作成する機能である。
【００２１】
図３は、メモリカード１７の記憶空間を示した概念図である。メモリカード１７には、デジタルカメラ１での使用に際して撮影画像格納エリア１７ａとキャラクタ画像格納エリア１７ｂと傾向情報格納エリア１７ｃとが確保される。撮影画像格納エリア１７ａは、画像処理部２０において圧縮された画像データ、つまり撮影画像が記憶されるエリアである。キャラクタ画像格納エリア１７ｂは、画像処理部２０において圧縮されたキャラクタ画像を表す画像データが記憶されるエリアである。
【００２２】
傾向情報格納エリア１７ｃは傾向情報が記憶されるエリアである。ここで、傾向情報とは、キャラクタ画像格納エリア１７ｂに画像データが記憶されているキャラクタ画像のうちの所定のキャラクタ画像（１又は複数のキャラクタ画像）の特徴を表す情報である。傾向情報は、例えば所定のキャラクタ画像の色や、形状、大きさに関する情報である。なお、所定のキャラクタ画像については後述する。
【００２３】
図４は、デジタルカメラ１が有する機能の要部を示した機能ブロック図である。図４に示したように、デジタルカメラ１は撮影部５１と、撮影画像記憶部５２、領域特定部５３、抽出部５４、部分画像記憶部５５、表示部５６、選択制御部５７、合成部５８、傾向情報取得部５９、傾向情報記憶部６０を備えている。
【００２４】
撮影部５１は、被写体を撮影して撮影画像を取得する機能部分であり、イメージセンサ１４と画像メモリ１５と画像処理部２０とによって実現される。撮影画像記憶部５２と部分画像記憶部５５と傾向情報記憶部６０とは、メモリカード１７に確保された撮影画像格納エリア１７ａとキャラクタ画像格納エリア１７ｂと傾向情報格納エリア１７ｃとによってそれぞれ実現される。表示部５６は液晶モニタ３によって実現される。
【００２５】
領域特定部５３は、撮影部５１によって取得された撮影画像や、撮影画像記憶部５２に記憶されている撮影画像を対象として、主要被写体を表す被写体領域を特定する機能部分である。抽出部５４は、撮影部５１によって取得された撮影画像や、撮影画像記憶部５２に記憶されている撮影画像から、領域特定部５３が特定した被写体領域の部分画像であるキャラクタ画像を抽出する機能部分である。抽出部５４が抽出したキャラクタ画像は部分画像記憶部５５に記憶される。
【００２６】
選択制御部５７は、部分画像記憶部５５に記憶されている１又は複数のキャラクタ画像を表示部５６に表示させ、所望するキャラクタ画像を使用者に選択させる機能部分である。合成部５８は、撮影部５１によって取得された撮影画像や、撮影画像記憶部５２に記憶されている撮影画像に、選択制御部５７が使用者に選択させたキャラクタ画像を合成し、新たな画像を生成する機能部分である。
【００２７】
傾向情報取得部５９は、選択制御部５７が使用者に選択させたキャラクタ画像の特徴を示す傾向情報を必要に応じて取得する機能部分である。傾向情報取得部５９が取得した傾向情報は傾向情報記憶部６０に記憶される。傾向情報記憶部６０に記憶された傾向情報は、領域特定部５３が撮影画像において主要被写体を表す被写体領域を特定する際に使用される。
【００２８】
上記の領域特定部５３と、抽出部５４、選択制御部５７、合成部５８、傾向情報取得部５９の各部については、ＣＰＵ１２がプログラムコード記憶部１９に記憶されている所定のプログラムに基づき後述する処理を実行することにより実現される。
【００２９】
次に、以上の構成からなるデジタルカメラ１の動作について説明する。
【００３０】
（電源遮断時の動作）
まず、デジタルカメラ１において、キャラクタ画像の自動作成機能が有効な状態での電源遮断時における動作について説明する。図５は、例えば撮影モードでの動作中に使用者によって電源キー４が押されたときのように、電源の遮断が確定したタイミング（第１の抽出タイミング）において、ＣＰＵ１２がプログラムコード記憶部１９に記憶されているプログラムに従い実行するキャラクタ画像抽出処理の手順を示すフローチャートである。
【００３１】
キャラクタ画像抽出処理に際してＣＰＵ１２は、まずメモリカード１７の撮影画像格納エリア１７ａに画像データとして記憶されている撮影画像の中に、主要被写体の抽出処理（後述するステップＳＡ２〜ＳＡ５の処理）が施されていない撮影画像が存在するか否かを確認する（ステップＳ１）。ここでは、メモリカード１７に記憶されている各々の撮影画像に、主要被写体の抽出処理が実施済の状態か、または未実施の状態かを示すフラグデータが予め付加されており、ＣＰＵ１２は、各撮影画像に付加されているフラグデータを確認することによってステップＳ１の処理での確認を行うものとする。
【００３２】
ＣＰＵ１２は、メモリカード１７の撮影画像格納エリア１７ａに、主要被写体の抽出処理が施されていない撮影画像が存在していないときには（ステップＳＡ１：ＮＯ）、直ちにキャラクタ画像抽出処理を終了する。
【００３３】
一方、ＣＰＵ１２は、メモリカード１７の撮影画像格納エリア１７ａに、主要被写体の抽出処理が施されていない撮影画像が存在しているときには（ステップＳＡ１：ＹＥＳ）、抽出処理が施されていない撮影画像のいずれか１つを所定の順に従って特定する（ステップＳＡ２）。
【００３４】
次に、ＣＰＵ１２の領域特定部５３は、ステップＳＡ２の処理で特定した撮影画像、つまり主要被写体の抽出処理が未実施の撮影画像においてピントが合っている合焦領域を特定する（ステップＳＡ３）。具体的に説明すると、ステップＳＡ３においてＣＰＵ１２の領域特定部５３は、撮影画像を表す画像データをメモリカード１７の撮影画像格納エリア１７ａから読み出した後、例えば以下の処理によってピントが合っている合焦領域を特定する。
【００３５】
まず、ＣＰＵ１２の領域域特定部５３は、撮影画像の全域を所定の大きさを有する複数のブロック領域に分割し、ブロック領域毎にピント度合いを算出する。具体的に説明すると、ＣＰＵ１２の領域特定部５３は、各ブロック領域に高周波数成分を抽出するための画像処理であるハイパスフィルタ処理を行い、抽出した高周波成分の積算値をピント度合いとして求める。高周波成分の積算値をピント度合いとするのは、一般に、画像に含まれる高周波成分はピントがより正確に合っているほど増加するためである。なお、ハイパスフィルタ処理は公知の画像処理であるため詳細については説明を省略する。
【００３６】
次に、ＣＰＵ１２の領域特定部５３は、複数のブロック領域の中でピント度合いが所定の閾値を超えるブロック領域を確認する。引き続き、ＣＰＵ１２の領域特定部５３は、ピント度合いが所定の閾値を超えるブロック領域を合焦ブロックとして、合焦ブロックが一定数以上集まった領域、つまり相互に接する合焦ブロックの数が一定数である領域を合焦候補領域として特定する。しかる後、ＣＰＵ１２の領域特定部５３は、合焦候補領域のうちでブロック数が最大（面積が最大）の合焦候補領域を合焦領域として特定する。
【００３７】
図６（ａ）は、ステップＳＡ２の処理でＣＰＵ１２が特定した撮影画像Ｇ１、及びステップＳＡ３の処理でＣＰＵ１２の領域特定部５３が特定した合焦領域Ａを例示する図である。図６（ａ）に示した撮影画像Ｇ１は、ある背景内にコンピュータの位置入力装置であるマウスＭが写った画像である。また、図６（ａ）に示した合焦領域Ａは、あくまでも便宜的なものである。
【００３８】
次に、ＣＰＵ１２の領域特定部５３は、ステップＳＡ３の処理で特定した合焦領域において、画像に写る物体の外縁を表す輪郭成分を検出した後（ステップＳＡ４）、検出した輪郭成分により閉じられている領域を主要被写体を表す主要被写体領域として特定する（ステップＳＡ５）。ステップＳＡ５の処理において領域特定部５３は、例えばエッジ検出用のフィルタとして公知の１次微分系のフィルタや２次微分系のフィルタを用いたフィルタ処理を合焦領域に施すことにより、合焦領域内で隣接する画素の輝度値の変化が大きい部分、つまり物体の外縁を表す輪郭成分を検出する。
【００３９】
なお、ステップＳＡ５の処理において領域特定部５３は、輪郭成分により閉じられている領域が合焦領域内に複数存在する場合には、例えば輪成分により閉じられている領域の中で最も大きな領域を主要被写体領域として特定する。
【００４０】
図６（ｂ）は、ステップＳＡ５の処理において、ＣＰＵ１２が特定した主要被写体領域Ｂを例示する図である。図６（ｂ）に示した主要被写体領域Ｂは、撮影画像Ｇ１においてマウスＭを表す領域である。
【００４１】
また、ステップＳＡ５の処理においてＣＰＵ１２は、ステップＳＡ２〜ＳＡ５の処理の対象となった撮影画像、つまり主要被写体の抽出処理の対象となった撮影画像に付加されているフラグデータを抽出処理が実施済であることを示す内容に書き換える。
【００４２】
引き続き、ＣＰＵ１２は、ステップＳＡ５で特定した主要被写体領域の画像（部分画像）の情報と、使用者の傾向に従う情報との類似度が予め決められている閾値以上であるか否かを確認する（ステップＳＡ６）。ここで、使用者の傾向に従う情報とは、メモリカード１７の撮影画像格納エリア１７ａに記憶されている傾向情報であり、既説したように、キャラクタ画像格納エリア１７ｂに画像データとして記憶されている所定のキャラクタ画像（１又は複数のキャラクタ画像）の特徴を表す情報（例えば色や、形状、大きさに関する情報）である。
【００４３】
つまり、ステップＳＡ６の処理においてＣＰＵ１２は、所定のアルゴリズムに従って、主要被写体領域における色や、形状、大きさ等の特徴を取得した後、取得した特徴が、キャラクタ画像格納エリア１７ｂに記憶されている所定のキャラクタ画像が有する特徴と一定以上類似しているか否かを確認する。
【００４４】
そして、ＣＰＵ１２は、主要被写体領域の画像の情報と、使用者の傾向に従う情報との類似度が予め決められている閾値以上でない場合には（ステップＳＡ６：ＮＯ）、ステップＳＡ１の処理へ戻る。
【００４５】
一方、主要被写体領域の画像の情報と、使用者の傾向に従う情報との類似度が予め決められている閾値以上である場合には（ステップＳＡ６：ＹＥＳ）、ＣＰＵ１２の抽出部５４が、ステップＳＡ５の処理で特定した主要被写体領域を表す部分画像を撮影画像から切り出し、切り出した部分画像を表す画像データをキャラクタ画像を表す画像データとしてメモリカード１７のキャラクタ画像格納エリア１７ｂに記憶する（ステップＳＡ７）。つまり任意のキャラクタ画像を自動的に抽出してメモリカード１７に記憶する。なお、キャラクタ画像を表す画像データは、メモリカード１７に限らずプログラムコード記憶部１９等のデジタルカメラ１と一体不可分のメモリに記憶してもよい。
【００４６】
しかる後、ＣＰＵ１２はステップＳＡ１の処理へ戻る。図６（ｃ）は、ステップＳＡ７の処理に伴いメモリカード１７に記憶されるキャラクタ画像Ｃ１、つまり図６（ａ）及び図６（ｂ）に例示した撮影画像Ｇ１に写るマウスＭを表す部分画像を例示した図である。
【００４７】
以後、ＣＰＵ１２は、メモリカード１７の撮影画像格納エリア１７ａに画像データとして記憶されている撮影画像の中に、主要被写体の抽出処理が施されていない撮影画像が存在している間には（ステップＳＡ１：ＹＥＳ）、前述したステップＳＡ２〜ＳＡ７の処理を繰り返す。その後、ＣＰＵ１２は、メモリカード１７の撮影画像格納エリア１７ａに、主要被写体の抽出処理が施されていない画像データが存在しなくなったら（ステップＳＡ１：ＮＯ）、キャラクタ画像抽出処理を終了する。
【００４８】
（撮影モード時の動作）
次に、デジタルカメラ１において、使用者によってキャラクタ画像の自動作成機能が有効な状態で撮影モードが設定されたときの動作について説明する。図７は、撮影モードにおいてＣＰＵ１２がプログラムコード記憶部１９に記憶されているプログラムに従い実行するキャラクタ画像抽出処理を含む撮影モードでの処理手順を示すフローチャートである。
【００４９】
すなわちＣＰＵ１２は、撮影モードの設定とともに処理を開始し、直ちにイメージセンサ１４が逐次取り込んだ画像データに基づく画像を液晶モニタ３にライブビュー表示させる（ステップＳＢ１）。以後、ＣＰＵ１２は、シャッターキー１０の半押し操作の有無を逐次確認し、シャッターキー１０の半押し操作が検知できなければ（ステップＳＢ２：ＮＯ）、液晶モニタ３にライブビュー表示を継続して行わせる。
【００５０】
その後、ＣＰＵ１２は、シャッターキー１０の半押し操作を検知すると（ステップＳＢ２：ＹＥＳ）、ＡＦ処理による被写体へのピントを合わせを実施する（ステップＳＢ３）。
【００５１】
ＡＦ処理を完了するとＣＰＵ１２は、イメージセンサ１４が取り込んだ画像データを対象として、以下に述べるステップＳＢ４〜ステップＳＢ８の一連の処理からなるキャラクタ画像抽出処理を実行する。
【００５２】
まずＣＰＵ１２の領域特定部５３が、イメージセンサ１４が取り込んだ画像データ、つまりライブビュー表示用の撮影画像（以下、ライブビュー画像という。）において、ピントが合っている合焦領域を特定する（ステップＳＢ４）。ステップＳＢ４の処理においてＣＰＵ１２の領域特定部５３は、イメージセンサ１４が取り込んだ画像データを対象として、図５に示したステップＳＡ３の処理と同様の以下の処理を行うことにより、合焦領域を特定する。
【００５３】
まず、ＣＰＵ１２の領域域特定部５３は、ライブビュー画像の全域を所定の大きさを有する複数のブロック領域に分割し、ブロック領域毎にピント度合いを算出し後、複数のブロック領域の中でピント度合いが所定の閾値を超えるブロック領域を確認する。引き続き、ＣＰＵ１２の領域特定部５３は、ピント度合いが所定の閾値を超えるブロック領域を合焦ブロックとして、合焦ブロックが一定数以上集まった領域、つまり相互に接する合焦ブロックの数が一定数である領域を合焦候補領域として特定する。しかる後、ＣＰＵ１２の領域特定部５３は、合焦候補領域のうちでブロック数が最大（面積が最大）の合焦候補領域を合焦領域として特定する。
【００５４】
次に、ＣＰＵ１２の領域特定部５３は、ステップＳＢ４の処理で特定した合焦領域において、画像に写る物体の外縁を表す輪郭成分を検出した後（ステップＳＢ５）、検出した輪郭成分により閉じられている領域を主要被写体を表す主要被写体領域として特定する（ステップＳＢ６）。ステップＳＢ６に際してＣＰＵ１２の領域特定部５３は、既説した図５のステップＳＡ５の処理と同様、輪郭成分により閉じられている領域が合焦領域内に複数存在する場合には、例えば輪郭成分により閉じられている領域の中で最も大きな領域を主要被写体領域と判断する。
【００５５】
引き続き、ＣＰＵ１２は、ステップＳＢ６で特定した主要被写体領域の画像（部分画像）の情報と、使用者の傾向に従う情報との類似度が予め決められている閾値以上であるか否かを確認する（ステップＳＢ７）。
【００５６】
ここで、使用者の傾向に従う情報とは、既説したように、メモリカード１７の撮影画像格納エリア１７ａに記憶されている傾向情報であり、既説したように、キャラクタ画像格納エリア１７ｂに画像データとして記憶されている所定のキャラクタ画像の特徴を表す情報（例えば色や、形状、大きさに関する情報）である。つまりステップＳＢ７においてＣＰＵ１２は、所定のアルゴリズムに従って、主要被写体領域における色や、形状、大きさ等の特徴を取得した後、取得した特徴が、キャラクタ画像格納エリア１７ｂに記憶されている所定のキャラクタ画像が有する特徴と一定以上類似しているか否かを確認する。
【００５７】
そして、ＣＰＵ１２は、主要被写体領域の画像の情報と、使用者の傾向に従う情報との類似度が予め決められている閾値以上でなければ（ステップＳＢ７：ＮＯ）、直ちにシャッターキー１０の全押し操作を検知したか否かを確認する（ステップＳＢ９）。
【００５８】
一方、主要被写体領域の画像の情報と、使用者の傾向に従う情報との類似度が予め決められている閾値以上である場合には（ステップＳＢ７：ＹＥＳ）、ＣＰＵ１２の抽出部５４が、ステップＳＢ６の処理で特定した主要被写体領域を表す部分画像を撮影画像から切り出し、切り出した部分画像を表す画像データをキャラクタ画像を表す画像データとしてメモリカード１７のキャラクタ画像格納エリア１７ｂに記憶する（ステップＳＢ８）。つまり任意のキャラクタ画像を自動的に抽出してメモリカード１７に記憶する。なお、図５に示した電源処理時のキャラクタ画像抽出処理の場合と同様、キャラクタ画像を表す画像データは、メモリカード１７に限らずプログラムコード記憶部１９等のデジタルカメラ１と一体不可分のメモリに記憶してもよい。
【００５９】
しかる後、ＣＰＵ１２は、シャッターキー１０の全押し操作を検知したか否かを確認する（ステップＳＢ９）。そして、ＣＰＵ１２は、シャッターキー１０の全押し操作が検知できなければ（ステップＳＢ９：ＮＯ）、更にシャッターキー１０の半押し操作を引き続き検知しているか否か、つまり半押し操作が継続中であるか否かを確認する（ステップＳＢ１０）。
【００６０】
ここで、ＣＰＵ１２は、シャッターキー１０の半押し操作が継続中でなければ、直ちにステップＳＢ２の処理へ戻り（ステップＳＢ１０：ＮＯ）、ステップＳＢ２以降の前述した処理を繰り返す。また、ＣＰＵ１２は、シャッターキー１０の半押し操作が継続中であれば（ステップＳＢ１０：ＹＥＳ）、再びシャッターキー１０の全押し操作を検知したか否かを確認する（ステップＳＢ９）。
【００６１】
そして、ＣＰＵ１２は、シャッターキー１０の全押し操作を検知したら（ステップＳＢ９：ＹＥＳ）、撮影処理を実行する（ステップＳＢ１１）。ステップＳＢ１１においてＣＰＵ１２は、まずイメージセンサ１４により記録用の画像データ（撮影画像）を取り込ませる。次にＣＰＵ１２は、イメージセンサ１４取り込んだ画像データを画像処理部２０に圧縮させ、圧縮後の画像データをメモリカード１７の撮影画像格納エリア１７ａに記憶する。
【００６２】
ステップＳＢ１１の処理後においてＣＰＵ１２は、撮影モードを終了する操作を検知しなければ、直ちにステップＳＢ１の処理へ戻る（ステップＳＢ１２：ＮＯ）。なお、撮影モードを終了する操作とは、再生モードキー６の操作や、電源キー４の操作（電源のオフ操作）である。
【００６３】
そして、ＣＰＵ１２は、ステップＳＢ１の処理へ戻った後には、前述した処理を繰り返し実行する。つまりＣＰＵ１２は、新たなライブビュー画像を表示する間、シャッターキー１０の半押し操作を検知する毎に、新たなライブビュー画像から使用者の傾向に従う情報との類似度が予め決められている閾値以上である特徴を有するキャラクタ画像を自動的に抽出し、抽出したキャラクタ画像をメモリカード１７に記憶する。
【００６４】
その後、ＣＰＵ１２は、撮影モードを終了する操作を検知した時点で（ステップＳＢ１２：ＹＥＳ）、撮影モードにおける全ての処理を終了する。
【００６５】
（合成画像作成モード時の動作）
次に、デジタルカメラ１において、再生モードの下位モードとして設けられている合成画像作成モードが設定されたときの動作について説明する。図８は、合成画像作成モードにおいてＣＰＵ１２がプログラムコード記憶部１９に記憶されているプログラムに従い実行する処理の内容を示したフローチャートである。
【００６６】
すなわち合成画像作成モードにおいてＣＰＵ１２は、まずメモリカード１７の撮影画像格納エリア１７ａに記憶されている撮影画像のサムネイル（縮小画像）を液晶モニタ３に一覧表示させる（ステップＳＣ１）。
【００６７】
次に、ＣＰＵ１２は、使用者による合成画像作成モードを終了する操作の有無を確認する（ステップＳＣ２）。そして、ＣＰＵ１２は、合成画像作成モードを終了する操作を検知したときには（ステップＳＣ２：ＹＥＳ）、直ちに合成画像作成モードを終了する。
【００６８】
また、ＣＰＵ１２は、合成画像作成モードを終了する操作が検知できなければ（ステップＳＣ２：ＮＯ）、さらに使用者による撮影画像を選択する操作の有無を確認する。そして、ＣＰＵ１２は、撮影画像を選択する操作が検知できなければ（ステップＳＣ３：ＮＯ）、液晶モニタ３に撮影画像のサムネイルを一覧表示させた状態を維持する。
【００６９】
一方、ＣＰＵ１２は、撮影画像を選択する操作が検知できたら、つまり所定のキー操作によって使用者が任意の撮影画像を選択したら（ステップＳＣ３：ＹＥＳ）、使用者により今回選択された撮影画像を液晶モニタ３に表示させる（ステップＳＣ４）。つまりＣＰＵ１２は、まず使用者が選択した撮影画像を表す画像データをメモリカード１７の撮影画像格納エリア１７ａから読み出し、読み出した画像データを画像処理部２０へ供給して、画像処理部２０に圧縮状態にある画像データの伸長を行わせる。しかる後、ＣＰＵ１２は、画像処理部２０による伸張後の画像データを液晶モニタ３に供給する。
【００７０】
図９（ａ）は、ステップＳＣ４の処理に伴い液晶モニタ３に、使用者によって選択された撮影画像Ｇ２が表示された状態の一例を示す図である。なお、図９（ａ）に示した撮影画像Ｇ２は風景を撮影したものである。
【００７１】
次に、ＣＰＵ１２の選択制御部５７が、メモリカード１７のキャラクタ画像格納エリア１７ｂに記憶されているキャラクタ画像を液晶モニタ３に表示させる（ステップＳＣ５）。ステップＳＣ４においてＣＰＵ１２の選択制御部５７は、例えば図９（ｂ）に例示したように、キャラクタ画像Ｃ１，Ｃ２を所定の大きさで液晶モニタ３の所定の位置に撮影画像Ｇ２と共に表示する。なお、液晶モニタ３におけるキャラクタ画像Ｃ１，Ｃ２の表示形態については任意である。
【００７２】
引き続きＣＰＵ１２の選択制御部５７は、使用者によるキャラクタ画像を選択する操作の有無を確認し、キャラクタ画像を選択する操作が検知できなければ（ステップＳＣ６：ＮＯ）、液晶モニタ３に、今回の撮影画像とキャラクタ画像を表示させた状態を維持する。
【００７３】
その後、ＣＰＵ１２は、キャラクタ画像を選択する操作が検知できたら、つまり使用者によって任意のキャラクタ画像が選択されたら（ステップＳＣ６：ＹＥＳ）、今回選択されたキャラクタ画像の選択（使用）回数を１回分増加する（ステップＳＣ７）。ここでは、メモリカード１７のキャラクタ画像格納エリア１７ｂに記憶されている各々のキャラクタ画像を表す画像データに選択回数を示す回数データが予め付加されており、ステップＳ６においてＣＰＵ１２は、今回選択されたキャラクタ画像に付加されている回数データを、直前の回数を１つ増加させた内容に書き換えるものとする。
【００７４】
引き続き、ＣＰＵ１２は、今回選択されたキャラクタ画像の選択回数（加算後の選択回数）が閾値以上でない場合には（ステップＳＣ８：ＮＯ）、直ちにステップＳＣ１０の処理へ進む。
【００７５】
一方、ＣＰＵ１２は、今回選択されたキャラクタ画像の選択回数が閾値以上である場合には（ステップＳＣ８：ＹＥＳ）、今回選択されたキャラクタ画像の情報を、使用者の傾向に従う情報としてメモリカード１７に記憶する（ステップＳＣ９）。
【００７６】
すなわち、ステップＳＣ９においては、ＣＰＵ１２の傾向情報取得部５９は、所定のアルゴリズムに従って、今回選択されたキャラクタ画像の特徴を表す情報（例えば色や、形状、大きさに関する情報）を取得し、取得した情報を傾向情報としてメモリカード１７の傾向情報格納エリア１７ｃに記憶する。ステップＳＣ９の処理においてメモリカード１７に記憶された傾向情報は、前述したように電源遮断時におけるキャラクタ画像抽出処理（図５参照）、及び撮影モード時におけるキャラクタ画像抽出処理（図７参照）において使用される。
【００７７】
次にＣＰＵ１２の合成部５８が、今回選択された撮影画像を背景画像として、今回選択された撮影画像を表す画像データに、今回選択されたキャラクタ画像を表す画像データを合成することにより合成画像データを生成する（ステップＳＣ１０）。なお、撮影画像を表す画像データに対するキャラクタ画像を表す画像データの合成処理には、画像を合成する際の手法として公知の任意の手法を適宜使用することができる。
【００７８】
しかる後、ＣＰＵ１２は、生成した合成画像データが表す合成画像を液晶モニタ３に表示させる（ステップＳＣ１１）。
【００７９】
図９（ｃ）は、ステップＳＣ１０の処理に伴い液晶モニタ３に撮影画像Ｇ４が表示された状態の一例を示す図である。なお、図９（ｃ）に示した撮影画像Ｇ４は、風景を撮影した図９（ａ）の撮影画像Ｇ３にマウスのキャラクタ画像Ｃ１が合成されたものである。
【００８０】
引き続き、合成画像を液晶モニタ３に表示させた状態においてＣＰＵ１２は、使用者による撮影画像を変更する操作の有無、及び使用者による合成画像を記憶する操作の有無をそれぞれ確認する（ステップＳＣ１２、ステップＳＣ１３）。
【００８１】
そして、ＣＰＵ１２は、使用者による撮影画像を変更する操作を検知したときには（ステップＳＣ１２：ＹＥＳ）、直ちにステップＳＣ１の処理へ戻り、液晶モニタ３に撮影画像（サムネイル）を再び一覧表示させる。
【００８２】
一方、ＣＰＵ１２は、使用者による合成画像を記憶する操作を検知したときには（ステップＳＣ１２：ＮＯ、ステップＳＣ１３：ＹＥＳ）、表示中の合成画像をメモリカード１７に記憶する（ステップＳＣ１４）。すなわちＣＰＵ１２は、まずステップＳＣ１０で生成した合成画像データを画像処理部２０に供給し、画像処理部２０に合成画像データを圧縮させる。次に、ＣＰＵ１２は、圧縮後の合成画像データを、メモリカード１７の撮影画像格納エリア１７ａに、他の撮影画像を表す画像データと区別可能な状態で記憶する。
【００８３】
これにより、デジタルカメラ１の使用者は、任意の撮影画像に他の撮影画像から抽出したキャラクタ画像を合成した合成画像を得ることができる。
【００８４】
しかる後、ＣＰＵ１２は、ステップＳＣ１の処理へ戻る。以後、ＣＰＵ１２は、前述したステップＳＣ１〜ステップＳＣ１４の処理を繰り返す間、液晶モニタ３に撮影画像（サムネイル）を一覧表示させた状態で、合成画像作成モードを終了する操作を検知したときには（ステップＳＣ１１：ＹＥＳ）、直ちに合成画像作成モードを終了する。
【００８５】
ここで以上説明したデジタルカメラ１においては、キャラクタ画像の自動作成機能が有効な状態においては、デジタルカメラ１が、電源遮断時には、既に記憶されている撮影画像から、合成画像作成モードにおいて撮影画像へ合成可能なキャラクタ画像を自動的に抽出してメモリカード１７に記憶する。また、キャラクタ画像の自動作成機能が有効な状態においては、デジタルカメラ１が、撮影モードにおいてシャッターキー１０が半押しされた時点で、ライブビュー画像（ライブビュー表示用の撮影画像）から、合成画像作成モードにおいて撮影画像へ合成可能なキャラクタ画像を自動的に抽出してメモリカード１７に記憶する。
【００８６】
したがって、デジタルカメラ１の使用者は、単にキャラクタ画像の自動作成機能を予め有効にしておくだけで、合成画像作成モードにおいて撮影画像へ合成可能なキャラクタ画像を簡単に取得することができる。その結果、デジタルカメラ１の使用者においては、煩わしい作業を強いられることなく、合成画像作成モードを利用することができる。つまり所定の画像合成機能を利用することができる。
【００８７】
また、デジタルカメラ１においては、電源遮断時には既に記憶されている撮影画像を処理対象として、また撮影モードではライブビュー画像を処理対象としてキャラクタ画像を自動的に抽出してメモリカード１７に記憶する際、ＣＰＵ１２が以下のキャラクタ画像のみを記憶する。
【００８８】
すなわちＣＰＵ１２は、処理対象の撮影画像における主要被写体領域を表す部分画像のうちで、メモリカード１７（傾向情報格納エリア１７ｃ）に記憶されている傾向情報によって示される特徴であって、メモリカード１７（キャラクタ画像格納エリア１７ｂ）に記憶されている１又は複数の所定のキャラクタ画像が有する特徴と一定以上類似している特徴を有する部分画像のみをキャラクタ画像として記憶する。
【００８９】
したがって、使用者がキャラクタ画像の自動作成機能を有効にしているとき、不要なキャラクタ画像が徒に記憶されてしまうことを未然に防止することができる。
【００９０】
しかも、メモリカード１７に記憶されている傾向情報は、メモリカード１７に記憶されているキャラクタ画像の中で、合成画像作成モード（所定の画像合成機能）において過去に使用された回数（選択回数）が閾値に達した特定のキャラクタ画像の特徴を示す情報である。つまり傾向情報は、合成画像作成モードにおいて使用者により使用されるキャラクタ画像の傾向を示す傾向情報である。
【００９１】
したがって、使用者は、キャラクタ画像の自動作成機能を有効にしているとき、使用者が合成画像作成モードにおいて使用する可能性が高い種類のキャラクタ画像のみを自動的に得ることができる。
【００９２】
（変形等）
次に、以上説明した実施形態の変形等について述べる。すなわち本発明の実施に際してはデジタルカメラ１に以下の構成を採用してもよい。すなわちデジタルカメラ１には、メモリカード１７の傾向情報格納エリア１７ｃに、本実施形態とは異なり、メモリカード１７のキャラクタ画像格納エリア１７ｂに画像データとして記憶されている全てのキャラクタ画像の特徴を示す１又は複数の傾向情報を記憶させる構成を採用してもよい。
【００９３】
また、デジタルカメラ１には、例えば自己が希望する種類のキャラクタ画像の特徴、つまり色や、形状、大きさ等に関する情報を使用者に事前に設定させる構成を確保し、メモリカード１７の傾向情報格納エリア１７ｃに、本実施形態とは異なり、使用者によって事前に設定された情報を傾向情報として記憶させる構成を採用してもよい。
【００９４】
さらに、例えばプログラムコード記憶部１９に、抽出すべきキャラクタ画像の特徴（色や、形状、大きさ等）を示す特定の抽出条件情報を予め記憶しておき、デジタルカメラ１には、抽出条件情報に示される特徴と一定以上類似している特徴を有する部分画像のみを処理対象の撮影画像からキャラクタ画像として抽出し記憶する構成を採用してもよい。
【００９５】
また、デジタルカメラ１には、シャッターキー１０が半押しされたタイミングではなく、撮影画像の記録に向けた動作が行われたタイミング（第２の抽出タイミング）であれば、以下に述べるようなタイミングでキャラクタ画像を抽出する構成を採用してもよい。
【００９６】
すなわちデジタルカメラ１には、例えば撮影モードにおいて使用者によりシャッターキー１０が全押しされたタイミングで、メモリカード１７の撮影画像格納エリア１７ａに記憶した撮影画像を対象として、本実施形態と同様の方法によりキャラクタ画像を抽出する構成を採用してもよい。
【００９７】
また、デジタルカメラ１が、例えばシャッターキー１０の全押しによる使用者からの撮影指示が無くとも、撮影画像の記録に向けた撮影動作を自動的に行う自動撮影機能を備えている場合には、自動撮影機能による撮影動作を行ったタイミングでキャラクタ画像を抽出する構成をデジタルカメラ１に採用してもよい。なお、自動撮影機能には、例えばセルフタイマを用いて撮影タイミングを決定するものや、ライブビュー画像において特定の被写体が検出できたことをトリガとして撮影動作を行うものが含まれる。
【００９８】
さらに、例えば前記液晶モニタ３の表示画面上にタッチパネルが設けられ、液晶モニタ３にライブビュー画像を表示しているとき、使用者の指が触れた位置を検出したタイミングで、検出した位置に写る被写体にピント合わせを行う特定のＡＦ動作を行う構成であれば、デジタルカメラ１には、上記特定のＡＦ動作を行ったタイミングでキャラクタ画像を抽出する構成を採用してもよい。
【００９９】
また、本実施形態では、電源遮断時においては既に記憶されている撮影画像を処理対象として、また撮影モードではライブビュー画像を処理対象としてキャラクタ画像を自動的に抽出するデジタルカメラ１について説明した。つまり本実施形態では、キャラクタ画像を抽出する際の処理対象が１枚の静止画像であるデジタルカメラ１について説明した。
【０１００】
しかし、本発明は、１回の撮影指示に応答して連続する複数枚の撮影画像を記憶する連写機能や動画撮影機能を備えたデジタルカメラに採用することができ、本発明を連写機能や動画撮影機能を備えたデジタルカメラに採用する場合には以下の構成を採用することができる。すなわち上記のデジタルカメラには、例えば連写機能や動画撮影機能で連続して記憶されている一連（複数枚）の撮影画像の各々を処理対象としてキャラクタ画像を個別に抽出させ、一連の撮影画像から抽出した複数のキャラクタ画像を所定のメモリに記憶す
【０１０１】
さらに、動画撮影機能を備えたデジタルカメラに採用する場合、デジタルカメラには、一連の撮影画像からキャラクタ画像を抽出する際、２枚目以降の撮影画像においては、１枚目以降の撮影画像で特定した被写体領域を基準として新たな被写体領域を特定し、特定した被写体領域を表す部分画像をキャラクタ画像として抽出させる構成を採用してもよい。
【０１０２】
さらに、本発明を連写機能や動画撮影機能を備えたデジタルカメラに採用する場合、デジタルカメラには、一連の撮影画像から抽出した複数のキャラクタ画像を同一の撮影画像（静止画像）に個別に合成し、合成後の一連の合成画像を動画像として所定のメモリに記憶する画像合成機能を設けるようにしてもよい。
【符号の説明】
【０１０３】
１    デジタルカメラ
３    液晶モニタ
４    電源キー
５    撮影モードキー
１０    シャッターキー
１２    ＣＰＵ
１３    光学レンズ装置
１４    イメージセンサ
１５    画像メモリ
１６    キー入力部
１７    メモリカード
１７ａ    撮影画像格納エリア
１７ｂ    キャラクタ画像格納エリア
１７ｃ    傾向情報格納エリア
１９    プログラムコード記憶部
５１    撮影部
５２    撮影画像記憶部
５３    領域特定部
５４    抽出部
５５    部分画像記憶部
５６    表示部
５７    選択制御部
５８    合成部
５９    傾向情報取得部
６０    傾向情報記憶部
【図１】
0005585040.tif 000002
【図２】
0005585040.tif 000003
【図３】
0005585040.tif 000004
【図４】
0005585040.tif 000005
【図５】
0005585040.tif 000006
【図６】
0005585040.tif 000007
【図７】
0005585040.tif 000008
【図８】
0005585040.tif 000009
【図９】
0005585040.tif 000010