"1または2以上の素材画像にそれぞれ割り当てられた1または2以上の指標のいずれか1つに相当する部分画像を入力画像から探索する探索手段、前記1または2以上の素材画像のうち前記探索手段によって探知された部分画像に対応する素材画像を前記入力画像に合成して合成画像を作成する合成手段、前記探索手段の非探知に対応して前記入力画像を記録する一方、前記探索手段の探知に対応して前記合成画像を記録する処理を記録指示に応答して実行する記録手段、前記記録手段によって記録された画像の一部を前記1または2以上の素材画像に追加される新規の素材画像として抽出する抽出手段、および前記1または2以上の指標に追加される新規の指標を前記抽出手段によって抽出された画像に割り当てる割り当て手段を備える、画像処理装置。前記探索手段によって探知された部分画像に相当する指標は倍率情報を伴い、前記合成手段は、前記部分画像から前記倍率情報を検出する倍率情報検出手段、および前記倍率情報検出手段によって検出された倍率情報を参照して前記素材画像の倍率を調整する倍率調整手段を含む、請求項1記載の画像処理装置。撮像面で捉えられたシーンを表す画像を出力する撮像手段、および前記撮像手段から出力された画像に基づいて前記入力画像を作成する作成手段をさらに備える、請求項1または2記載の画像処理装置。前記撮像手段は前記画像を繰り返し出力し、前記作成手段は前記入力画像を繰り返し作成し、前記合成手段は、前記記録指示の前に前記作成手段によって作成された前記入力画像に前記素材画像を合成する第1画像合成手段、および前記記録指示に対応するタイミングで前記作成手段によって作成された前記入力画像に前記素材画像を合成する第2画像合成手段を含む、請求項1ないし3のいずれかに記載の画像処理装置。画像処理装置のプロセッサに、1または2以上の素材画像にそれぞれ割り当てられた1または2以上の指標のいずれか1つに相当する部分画像を入力画像から探索する探索ステップ、前記1または2以上の素材画像のうち前記探索ステップによって探知された部分画像に対応する素材画像を前記入力画像に合成して合成画像を作成する合成ステップ、前記探索ステップの非探知に対応して前記入力画像を記録する一方、前記探索ステップの探知に対応して前記合成画像を記録する処理を記録指示に応答して実行する記録ステップ、前記記録ステップによって記録された画像の一部を前記1または2以上の素材画像に追加される新規の素材画像として抽出する抽出ステップ、および前記1または2以上の指標に追加される新規の指標を前記抽出ステップによって抽出された画像に割り当てる割り当てステップを実行させるための、画像処理プログラム。画像処理装置によって実行される画像処理方法であって、1または2以上の素材画像にそれぞれ割り当てられた1または2以上の指標のいずれか1つに相当する部分画像を入力画像から探索する探索ステップ、前記1または2以上の素材画像のうち前記探索ステップによって探知された部分画像に対応する素材画像を前記入力画像に合成して合成画像を作成する合成ステップ、前記探索ステップの非探知に対応して前記入力画像を記録する一方、前記探索ステップの探知に対応して前記合成画像を記録する処理を記録指示に応答して実行する記録ステップ、前記記録ステップによって記録された画像の一部を前記1または2以上の素材画像に追加される新規の素材画像として抽出する抽出ステップ、および前記1または2以上の指標に追加される新規の指標を前記抽出ステップによって抽出された画像に割り当てる割り当てステップを備える、画像処理方法。メモリに保存された内部制御プログラムに従う処理を実行するプロセッサを備える画像処理装置に供給される外部制御プログラムであって、1または2以上の素材画像にそれぞれ割り当てられた1または2以上の指標のいずれか1つに相当する部分画像を入力画像から探索する探索ステップ、前記1または2以上の素材画像のうち前記探索ステップによって探知された部分画像に対応する素材画像を前記入力画像に合成して合成画像を作成する合成ステップ、前記探索ステップの非探知に対応して前記入力画像を記録する一方、前記探索ステップの探知に対応して前記合成画像を記録する処理を記録指示に応答して実行する記録ステップ、前記記録ステップによって記録された画像の一部を前記1または2以上の素材画像に追加される新規の素材画像として抽出する抽出ステップ、および前記1または2以上の指標に追加される新規の指標を前記抽出ステップによって抽出された画像に割り当てる割り当てステップを前記内部制御プログラムと協働して前記プロセッサに実行させるための、外部制御プログラム。外部制御プログラムを取り込む取り込み手段、および前記取り込み手段によって取り込まれた外部制御プログラムとメモリに保存された内部制御プログラムとに従う処理を実行するプロセッサを備える画像処理装置であって、前記外部制御プログラムは、1または2以上の素材画像にそれぞれ割り当てられた1または2以上の指標のいずれか1つに相当する部分画像を入力画像から探索する探索ステップ、前記1または2以上の素材画像のうち前記探索ステップによって探知された部分画像に対応する素材画像を前記入力画像に合成して合成画像を作成する合成ステップ、前記探索ステップの非探知に対応して前記入力画像を記録する一方、前記探索ステップの探知に対応して前記合成画像を記録する処理を記録指示に応答して実行する記録ステップ、前記記録ステップによって記録された画像の一部を前記1または2以上の素材画像に追加される新規の素材画像として抽出する抽出ステップ、および前記1または2以上の指標に追加される新規の指標を前記抽出ステップによって抽出された画像に割り当てる割り当てステップを前記内部制御プログラムと協働して実行するプログラムに相当する、画像処理装置。しかし、背景技術では、撮影画像は携帯端末で取得する一方、オーバレイ情報は情報提供サーバで取得する必要があるため、画像合成性能に限界がある。それゆえに、この発明の主たる目的は、画像合成性能を高めることができる、画像処理装置を提供することである。この発明に従う画像処理装置は、1または2以上の素材画像にそれぞれ割り当てられた1または2以上の指標のいずれか1つに相当する部分画像を入力画像から探索する探索手段、1または2以上の素材画像のうち探索手段によって探知された部分画像に対応する素材画像を入力画像に合成して合成画像を作成する合成手段、探索手段の非探知に対応して入力画像を記録する一方、探索手段の探知に対応して合成画像を記録する処理を記録指示に応答して実行する記録手段、記録手段によって記録された画像の一部を1または2以上の素材画像に追加される新規の素材画像として抽出する抽出手段、および1または2以上の指標に追加される新規の指標を抽出手段によって抽出された画像に割り当てる割り当て手段を備える。好ましくは、探索手段によって探知された部分画像に相当する指標は倍率情報を伴い、合成手段は、部分画像から倍率情報を検出する倍率情報検出手段、および倍率情報検出手段によって検出された倍率情報を参照して素材画像の倍率を調整する倍率調整手段を含む。好ましくは、撮像面で捉えられたシーンを表す画像を出力する撮像手段、および撮像手段から出力された画像に基づいて入力画像を作成する作成手段がさらに備えられる。好ましくは、撮像手段は画像を繰り返し出力し、作成手段は入力画像を繰り返し作成し、合成手段は、記録指示の前に作成手段によって作成された入力画像に素材画像を合成する第1画像合成手段、および記録指示に対応するタイミングで作成手段によって作成された入力画像に素材画像を合成する第2画像合成手段を含む。この発明に従う画像処理プログラムは、画像処理装置のプロセッサに、1または2以上の素材画像にそれぞれ割り当てられた1または2以上の指標のいずれか1つに相当する部分画像を入力画像から探索する探索ステップ、1または2以上の素材画像のうち探索ステップによって探知された部分画像に対応する素材画像を入力画像に合成して合成画像を作成する合成ステップ、探索ステップの非探知に対応して入力画像を記録する一方、探索ステップの探知に対応して合成画像を記録する処理を記録指示に応答して実行する記録ステップ、記録ステップによって記録された画像の一部を1または2以上の素材画像に追加される新規の素材画像として抽出する抽出ステップ、および1または2以上の指標に追加される新規の指標を抽出ステップによって抽出された画像に割り当てる割り当てステップを実行させるための、画像処理プログラムである。この発明に従う画像処理方法は、画像処理装置によって実行される画像処理方法であって、1または2以上の素材画像にそれぞれ割り当てられた1または2以上の指標のいずれか1つに相当する部分画像を入力画像から探索する探索ステップ、1または2以上の素材画像のうち探索ステップによって探知された部分画像に対応する素材画像を入力画像に合成して合成画像を作成する合成ステップ、探索ステップの非探知に対応して入力画像を記録する一方、探索ステップの探知に対応して合成画像を記録する処理を記録指示に応答して実行する記録ステップ、記録ステップによって記録された画像の一部を1または2以上の素材画像に追加される新規の素材画像として抽出する抽出ステップ、および1または2以上の指標に追加される新規の指標を抽出ステップによって抽出された画像に割り当てる割り当てステップを備える。この発明に従う外部制御プログラムは、メモリに保存された内部制御プログラムに従う処理を実行するプロセッサを備える画像処理装置に供給される外部制御プログラムであって、1または2以上の素材画像にそれぞれ割り当てられた1または2以上の指標のいずれか1つに相当する部分画像を入力画像から探索する探索ステップ、1または2以上の素材画像のうち探索ステップによって探知された部分画像に対応する素材画像を入力画像に合成して合成画像を作成する合成ステップ、探索ステップの非探知に対応して入力画像を記録する一方、探索ステップの探知に対応して合成画像を記録する処理を記録指示に応答して実行する記録ステップ、記録ステップによって記録された画像の一部を1または2以上の素材画像に追加される新規の素材画像として抽出する抽出ステップ、および1または2以上の指標に追加される新規の指標を抽出ステップによって抽出された画像に割り当てる割り当てステップを内部制御プログラムと協働してプロセッサに実行させるための、外部制御プログラムである。この発明に従う画像処理装置は、外部制御プログラムを取り込む取り込み手段、および取り込み手段によって取り込まれた外部制御プログラムとメモリに保存された内部制御プログラムとに従う処理を実行するプロセッサを備える画像処理装置であって、外部制御プログラムは、1または2以上の素材画像にそれぞれ割り当てられた1または2以上の指標のいずれか1つに相当する部分画像を入力画像から探索する探索ステップ、1または2以上の素材画像のうち探索ステップによって探知された部分画像に対応する素材画像を入力画像に合成して合成画像を作成する合成ステップ、探索ステップの非探知に対応して入力画像を記録する一方、探索ステップの探知に対応して合成画像を記録する処理を記録指示に応答して実行する記録ステップ、記録ステップによって記録された画像の一部を1または2以上の素材画像に追加される新規の素材画像として抽出する抽出ステップ、および1または2以上の指標に追加される新規の指標を抽出ステップによって抽出された画像に割り当てる割り当てステップを内部制御プログラムと協働して実行するプログラムに相当する。この発明によれば、指標に相当する部分画像が探知されたときは、探知された部分画像に対応する素材画像を入力画像に合成して得られる合成画像が記録される。これに対して、指標に相当する部分画像が探知されなかったときは、入力画像が記録される。こうして記録された画像の一部は、新規の素材画像として抽出される。抽出された画像には、新規の指標が割り当てられる。これによって、合成画像の作成と素材画像の追加とが1つの装置で可能となり、画像合成性能が向上する。この発明の上述の目的,その他の目的,特徴および利点は、図面を参照して行う以下の実施例の詳細な説明から一層明らかとなろう。以下、この発明の実施の形態を図面を参照しながら説明する。[基本的構成]図1を参照して、この実施例の画像処理装置は、基本的に次のように構成される。探索手段1は、1または2以上の素材画像にそれぞれ割り当てられた1または2以上の指標のいずれか1つに相当する部分画像を入力画像から探索する。合成手段2は、1または2以上の素材画像のうち探索手段1によって探知された部分画像に対応する素材画像を入力画像に合成して合成画像を作成する。記録手段3は、探索手段1の非探知に対応して入力画像を記録する一方、探索手段1の探知に対応して合成画像を記録する処理を記録指示に応答して実行する。抽出手段4は、記録手段3によって記録された画像の一部を1または2以上の素材画像に追加される新規の素材画像として抽出する。割り当て手段5は、1または2以上の指標に追加される新規の指標を抽出手段4によって抽出された画像に割り当てる。指標に相当する部分画像が探知されたときは、探知された部分画像に対応する素材画像を入力画像に合成して得られる合成画像が記録される。これに対して、指標に相当する部分画像が探知されなかったときは、入力画像が記録される。こうして記録された画像の一部は、新規の素材画像として抽出される。抽出された画像には、新規の指標が割り当てられる。これによって、合成画像の作成と素材画像の追加とが1つの装置で可能となり、画像合成性能が向上する。[実施例]図2を参照して、この実施例のディジタルカメラ10は、ドライバ18aおよび18bによってそれぞれ駆動されるフォーカスレンズ12および絞りユニット14を含む。これらの部材を経た光学像は、イメージャ16の撮像面に照射され、光電変換を施される。電源が投入されると、CPU26はメインタスクを実行する。メインタスクではまず、フラッシュメモリ42に保存されたモード情報が読み出され、読み出されたモード情報に対応するタスクが起動される。読み出されたモード情報がカメラモードを示していれば撮像タスクが起動され、読み出されたモード情報が再生モードを示していれば再生タスクが起動される。キー入力装置40に設けられたモード切り換えスイッチ40swが操作されると、起動中のタスクが停止される。フラッシュメモリ42に保存されたモード情報は、モード切り換えスイッチ40swの操作によって選択された動作モードを示すように更新される。起動すべきタスクは、更新後のモード情報を参照して変更される。撮像タスクが起動されると、CPU26は、動画取り込み処理を実行するべく、ドライバ18cに露光動作および電荷読み出し動作の繰り返しを命令する。ドライバ18cは、周期的に発生する垂直同期信号Vsyncに応答して、イメージャ16の撮像面を露光し、かつ撮像面で生成された電荷をラスタ走査態様で読み出す。イメージャ16からは、読み出された電荷に基づく生画像データが周期的に出力される。信号処理回路20は、イメージャ16から出力された生画像データに白バランス調整,色分離,YUV変換などの処理を施す。これによって生成されたYUV形式の画像データ以下では、撮影画像データというは、メモリ制御回路22を通してSDRAM24のYUV画像エリア24aに書き込まれる。LCDドライバ28は、YUV画像エリア24aに格納された撮影画像データをメモリ制御回路22を通して繰り返し読み出し、読み出された撮影画像データに基づいてLCDモニタ30を駆動する。この結果、撮像面で捉えられたシーンを表すリアルタイム動画像スルー画像がモニタ画面に表示される。信号処理回路20はまた、撮影画像データを形成するYデータをCPU26に与える。CPU26は、与えられたYデータにAE処理を施して適正EV値を算出し、算出された適正EV値を定義する絞り量および露光時間をドライバ18bおよび18cにそれぞれ設定する。これによって、スルー画像の明るさが適度に調整される。キー入力装置40に設けられたシャッタボタン40shが半押しされると、CPU26は、信号処理回路20から与えられたYデータに厳格AE処理を施して最適EV値を算出する。算出された最適EV値を定義する絞り量および露光時間は、上述と同様、ドライバ18bおよび18cにそれぞれ設定される。この結果、スルー画像の明るさが厳格に調整される。CPU26はまた、信号処理回路20から与えられたYデータの高周波成分にAF処理を施す。これによってフォーカスレンズ12が合焦点に配置され、スルー画像の鮮鋭度が向上する。シャッタボタン40shが全押しされると、CPU26は、静止画取り込み処理を実行するとともに、記録処理の実行をメモリI/F36に命令する。シャッタボタン40shが全押しされた時点のシーンを表す撮影画像データは、静止画取り込み処理によってYUV画像エリア24aから静止画像エリア24bに退避される。記録処理の実行を命令されたメモリI/F36は、静止画像エリア24bに退避された撮影画像データをメモリ制御回路22を通して読み出し、読み出された撮影画像データを収めた画像ファイルを記録媒体38に記録する。記録媒体38には、たとえば図3Aに示す撮影画像データまたは図3Bに示す撮影画像データがファイル形式で記録される。再生タスクが起動されると、CPU26は、記録媒体38に記録された最新の画像ファイルを指定し、指定された画像ファイルに注目した再生処理の実行をメモリI/F36およびLCDドライバ28に命令する。メモリI/F36は、指定された画像ファイルの画像データ撮影画像データまたは後述する合成画像データを記録媒体38から読み出し、読み出された画像データをメモリ制御回路22を通してSDRAM24の静止画像エリア24bに書き込む。LCDドライバ28は、静止画像エリア24bに格納された画像データをメモリ制御回路22を通して読み出し、読み出された画像データに基づいてLCDモニタ30を駆動する。この結果、指定画像ファイルの画像データに基づく再生画像がLCDモニタ30に表示される。キー入力装置40の送り/戻しボタン40frが操作されると、CPU26は、後続の画像ファイルまたは先行する画像ファイルを指定する。指定された画像ファイルは上述と同様の再生処理を施され、この結果、再生画像が更新される。図3Aまたは図3Bに示す撮影画像データは、こうしてLCDモニタ30から出力される。タッチセンサ34は、LCDモニタ30に対するタッチ操作を検知し、検知結果をCPU26に与える。所望の再生画像がLCDモニタ30に表示されている状態でLCD30に対するタッチ操作が行われると、CPU26は、タッチ操作によって定義された領域の部分画像データを静止画像エリア24bからワークエリア24cに切り出す。ここで、切り出し領域は、画像の鮮鋭度の変化あるいは輪郭成分の増大に注目して決定される。これによって素材画像データが得られる。したがって、図3Aに示す撮影画像データが再生されている状態で人物画像MT1がタッチされると、素材画像データは図4Aに示す要領で作成される。また、図3Bに示す撮影画像データが再生されている状態でペット画像MT2がタッチされると、素材画像データは図4Bに示す要領で作成される。CPU26は続いて、認識マークメニューを表示するべく、対応する命令をキャラクタジェネレータ32に与える。キャラクタジェネレータ32は認識マークメニューを表すキャラクタデータをLCDドライバ28に与え、LCDドライバ28は与えられたキャラクタデータに基づいてLCDモニタ30を駆動する。この結果、認識マークメニューが図5に示す要領でLCDモニタ30に表示される。ここでタッチ操作が行われると、CPU30は、表示された認識マークMK1およびMK2のうちタッチ位置に存在する認識マークを、ワークエリア24cに退避された素材画像データとともにフラッシュメモリ42に保存する。保存された認識マークおよび素材画像データのペアには、1から始まる識別番号が付与される。したがって、図4Aに示す素材画像データの作成後に認識マークメニュー上で認識マークMK1がタッチされると、図6Aに示すペアが作成される。また、図4Bに示す素材画像データの作成後に認識マークメニュー上で認識マークMK2がタッチされると、図6Bに示すペアが作成される。図6Aに示すペアにはたとえば識別番号1が付与され、図6Bに示すペアにはたとえば識別番号2が付与される。こうして素材画像データおよび認識マークがフラッシュメモリ42に保存された後にカメラモードが選択されると、撮像タスクに加えて画像合成タスクが起動される。画像合成タスクの下では、フラッシュメモリ42に保存された全ての認識マークがSDRAM24のワークエリア24cに転送される。続いて、変数Kが1~KmaxKmax:認識マークの総数の間で循環的に更新され、K番目の認識マークに相当する部分画像がYUV画像エリア24aに格納された現フレームの画像データから探索される。図7A~図7Bを参照して、カードCD_1の表面の中央には認識マークMK1が描かれ、カードCD_2の表面の中央には認識マークMK2が描かれる。また、カードCD_1およびCD_2の表面の下部には、素材画像データの倍率を記入するためのカラムが形成される。素材画像データを0.5倍の倍率で合成したいとき、操作者はカラムに0.5と記入する。また、素材画像データの倍率を0.7倍に変更したいとき、操作者はカラムの記入された数字を0.7に修正する。画像合成タスクの下での処理は、このようなカードCD_1またはCD_2が撮像シーンに配置され、カードCD_1に描かれたマークMK1またはカードCD_2に描かれたマークMK2がイメージャ16によって捉えられることを前提とする。K番目の認識マークに相当する部分画像が現フレームの画像データから探知されると、CPU26は、探知された部分画像の近傍カードCD_1またはCD_2のカラムに相当する位置から倍率情報を検出し、K番目の認識ワークに割り当てられた素材画像データはフラッシュメモリ42からSDRAM24のワークエリア24cに転送し、そして転送された素材画像データの倍率を検出された倍率情報を参照して調整する。調整された倍率を有する素材画像データは、ワークエリア24cに保持される。CPU26は続いて、画像合成をLCDドライバ28に命令する。LCDドライバ28は、撮影画像データをYUV画像エリア24aから繰り返し読み出すとともに、調整された倍率を有する素材画像データを認識マークの位置に対応してワークエリア24cから繰り返し読み出し、読み出されたこれらの画像データに基づいてLCDドライバ30を駆動する。この結果、スルー画像に現れた認識マークを覆うように、素材画像がスルー画像に合成される。このような画像合成処理は、2秒後に中断される。LCDドライバ28は読み出すべき画像データを撮影画像データに統一し、これによって素材画像がLCDモニタ28から消失する。ただし、上述の探索処理が速やかに再開され、認識マークの探知に応答して素材画像が再表示される。したがって、図8Aに示すシーンが捉えられたときは、図8Bに示す合成画像がLCDモニタ30に表示される。また、図9Aに示すシーンが捉えられたときは、図9Bに示す合成画像がLCDモニタ30に表示される。上述のように、素材画像の倍率は、カードCD_1またはCD_2のカラムに記述された数値に基づいて調整される。素材画像がLCDモニタ30に表示されている状態でシャッタボタン40shが全押しされると、調整された倍率を有するワークエリア24c上の素材画像データが静止画像エリア24bに退避された撮影画像データに合成される。記録媒体38には、こうして作成された合成画像データを収めた画像ファイルが記録される。CPU26は、図10に示すメインタスクを動作モードに関係なく実行し、カメラモードが選択されたときに図11~図12に示す撮像タスクおよび必要に応じて図13~図14に示す画像合成タスクを実行し、そして再生モードが選択されたときに図15に示す再生タスクを実行する。なお、これらのタスクに対応する制御プログラムは、フラッシュメモリ42に記憶される。図10を参照して、ステップS1では、フラッシュメモリ42に保存されたモード情報を読み出す。ステップS3では読み出されたモード情報が示す動作モードがカメラモードであるか否かを判別し、ステップ5では読み出されたモード情報が示す動作モードが再生モードであるか否かを判別する。ステップS3の判別結果がYESであればステップS7で撮像タスクを起動し、ステップS5の判別結果がYESであればステップS9で再生タスクを起動する。なお、現時点の動作モードがカメラモードおよび再生モードのいずれでもなければ、ステップS11で他の処理を実行する。ステップS7,S9またはS11の処理が完了すると、モード切り換えスイッチ40swが操作されたか否かをステップS13で繰り返し判別する。判別結果がNOからYESに更新されると、起動中のタスクをステップS15で停止する。ステップS17では、フラッシュメモリ42に保存されたモード情報を、モード切り換えスイッチ40swの操作によって選択された動作モードを示すように更新する。更新処理が完了すると、ステップS3に戻る。ステップS3およびS5の判別処理は、モード切り換えスイッチ40swの操作によって選択された動作モードに注目して実行される。図11を参照して、ステップS21では動画取り込み処理を実行する。この結果、スルー画像がLCDモニタ30に表示される。ステップS23では、素材画像データがフラッシュメモリ42に存在するか否かを判別する。判別結果がNOであればそのままステップS27に進む一方、判別結果がYESであればステップS25で画像合成タスクを起動してからステップS27に進む。ステップS27ではシャッタボタン40shが半押しされたか否かを判別し、判別結果がNOである限り、ステップS29の簡易AE処理を繰り返す。この結果、スルー画像の明るさが適度に調整される。シャッタボタン40shが半押しされると、ステップS31で厳格AE処理およびAF処理を実行する。この結果、スルー画像の明るさおよび鮮鋭度が厳格に調整される。ステップS33ではシャッタボタン40shが全押しされたか否かを判別し、ステップS35ではシャッタボタン40shの操作が解除されたか否かを判別する。ステップS35の判別結果がYESであればステップS27に戻り、ステップS33の判別結果がYESであればステップS37で静止画取り込み処理を実行する。ステップS37の処理の結果、シャッタボタン34shが全押しされた時点のシーンを表す撮影画像データがYUV画像エリア24aから静止画像エリア24bに退避される。ステップS39では、フラグFLGarが1を示すか否かを判別する。フラグFLGarは、画像合成タスクの下で素材画像がLCDモニタ30に表示されているか否かを識別するためのフラグであり、0が非表示を示す一方、1が表示を示す。判別結果がNOであればそのままステップS43に進む一方、判別結果がYESであればステップS41の処理を経てステップS43に進む。ステップS41では、調整された倍率を有するワークエリア24c上の素材画像データを、静止画像エリア24bに退避された撮影画像データに合成する。ステップS43では、記録処理の実行をメモリI/F36に命令する。メモリI/F36は、静止画像エリア24bに退避された画像データ撮影画像データまたは合成画像データをメモリ制御回路22を通して読み出し、読み出された画像データを収めた画像ファイルを記録媒体38に記録する。記録処理が完了すると、ステップS27に戻る。図13を参照して、ステップS51では、フラッシュメモリ42に保存された全ての認識マークを読み出す。読み出された認識マークは、メモリ制御回路22を通してSDRAM24のワークエリア24cに書き込まれる。ステップS53ではフラグFLGarを0に設定し、ステップS55では変数Kを1に設定する。ステップS57ではK番目の認識マークに相当する部分画像をYUV画像エリア24aに格納された現フレームの画像データから探索し、ステップS59ではK番目の認識マークが探知されたか否かを判別する。判別結果がNOであれば、ステップS61で変数Kをインクリメントし、変数Kが最大値Kmax=認識マークの総数に達したか否かをステップS63で判別する。判別結果がNOであればそのままステップS57に戻る一方、判別結果がYESであればステップS65で変数Kを1に戻してからステップS57に戻る。ステップS59の判別結果がYESであれば、K番目の認識マークに相当する部分画像の近傍から倍率情報を検出する。ステップS69では、K番目の認識ワークに割り当てられた素材画像データをフラッシュメモリ42からSDRAM24のワークエリア24cに転送し、転送された素材画像データの倍率をステップS59で検出された倍率情報を参照して調整する。調整された倍率を有する素材画像データは、ワークエリア24cに保持される。倍率調整が完了すると、ステップS73でフラグFLGarを1に更新する。ステップS73では、画像合成をLCDドライバ28に命令する。LCDドライバ28は、撮影画像データをYUV画像エリア24aから繰り返し読み出すとともに、調整された倍率を有する素材画像データを認識マークの位置に対応してワークエリア24cから繰り返し読み出し、読み出されたこれらの画像データに基づいてLCDドライバ30を駆動する。この結果、スルー画像に現れた認識マークを覆うように素材画像がスルー画像に合成される。ステップS75では2秒間待機し、ステップS77では画像合成の解除をLCDドライバ28に命令する。LCDドライバ28は読み出し先をYUV画像エリア24aに統一し、これによって素材画像の表示が中断される。ステップS77の処理が完了すると、ステップS53に戻る。図15を参照して、ステップS81では記録媒体38に記録された最新の画像ファイルを指定し、ステップS83では指定画像ファイルに注目した再生処理をメモリI/F36およびLCDドライバ28に命令する。メモリI/F36は、指定画像ファイルに収められた画像データ撮影画像データまたは合成画像データを記録媒体38から読み出し、読み出された画像データをメモリ制御回路22を通してSDRAM24の静止画像エリア24bに書き込む。LCDドライバ28は、静止画像エリア24bに格納された画像データをメモリ制御回路22を通して読み出し、読み出された画像データに基づいてLCDモニタ30を駆動する。この結果、再生画像がLCDモニタ30に表示される。ステップS85では切り取り操作LCDモニタ30へのタッチ操作が行われたか否かをタッチセンサ34の出力に基づいて判別し、ステップS87では送り/戻しボタン40frが操作されたか否かを判別する。ステップS87の判別結果がYESであればステップS89に進み、記録媒体38に記録された次の画像ファイルまたは前の画像ファイルを指定する。指定処理が完了すると、ステップS83に戻る。この結果、別の再生画像がLCDモニタ30に表示される。ステップS85の判別結果がYESであればステップS91に進み、タッチ操作によって定義された領域に属する一部の画像データを静止画像エリア24bからワークエリア24cに切り出す。この結果、素材画像データが得られる。ステップS93では、認識マークメニューの表示をキャラクタジェネレータ32に命令する。キャラクタジェネレータ32は認識マークメニューを表すキャラクタデータをLCDドライバ28に与え、LCDドライバ28は与えられたキャラクタデータに基づいてLCDモニタ30を駆動する。この結果、認識マークメニューが画面に表示される。ステップS95では、選択操作LCDモニタ30に対するタッチ操作が行われたか否かをタッチセンサ34の出力に基づいて判別する。判別結果がNOからYESに更新されるとステップS97に進み、タッチ位置に存在する認識マークをステップS91で作成された素材画像データとともにフラッシュメモリ42に保存する。保存された認識マークおよび素材画像データペアには、1から始まる識別番号が付与される。ステップS97の処理が完了するとステップS99で次の画像ファイルを指定し、その後にステップS83に戻る。以上の説明から分かるように、フラッシュメモリ42には、1または2以上の素材画像が保存される。保存された1または2以上の素材画像には、1または2以上の認識マーク指標がそれぞれ割り当てられる。CPU26は、1または2以上の認識マークのいずれか1つに相当する部分画像をイメージャ16によって捉えられた撮影画像から探索する。CPU26はまた、シャッタボタン40shが全押しされた時点の撮影画像を記録媒体38に記録する。ただし、CPU26は、フラッシュメモリ42に保存された1または2以上の素材画像のうち探索処理によって探知された部分画像に対応する素材画像を、記録処理に先立って撮影画像に合成する。CPU26はさらに、記録された画像の一部をフラッシュメモリ42に保存すべき新規の素材画像として抽出し、新規の認識マークを抽出された素材画像に割り当てる。このように、認識マークに相当する部分画像が探知されたときは、探知された部分画像に対応する素材画像を撮影画像に合成して得られる合成画像が記録される。これに対して、認識マークに相当する部分画像が探知されなかったときは、撮影画像が記録される。こうして記録された画像の一部は、新規の素材画像として抽出される。抽出された素材画像には、新規の認識マークが割り当てられる。これによって、合成画像の作成と素材画像の追加とが1つの装置で可能となり、画像合成性能が向上する。なお、この実施例では、マルチタスクOSおよびこれによって実行される複数のタスクに相当する制御プログラムは、フラッシュメモリ42に予め記憶される。しかし、図16に示すように通信I/F44をディジタルカメラ10に設け、一部の制御プログラムを内部制御プログラムとしてフラッシュメモリ42に当初から準備する一方、他の一部の制御プログラムを外部制御プログラムとして外部サーバから取得するようにしてもよい。この場合、上述の動作は、内部制御プログラムおよび外部制御プログラムの協働によって実現される。また、この実施例では、CPU26によって実行される処理を上述の要領で複数のタスクに区分するようにしている。しかし、各々のタスクをさらに複数の小タスクに区分してもよく、さらには区分された複数の小タスクの一部を他のタスクに統合するようにしてもよい。また、各々のタスクを複数の小タスクに区分する場合、その全部または一部を外部サーバから取得するようにしてもよい。"