"対象人物の顔部を表す顔画像を操作者の操作に応答して指定画像から探索する探索手段、前記探索手段によって探知された顔画像の表情を前記対象人物の人種および/または前記操作者の人種に応じて異なる要領で定義する定義手段、および前記定義手段によって定義された表情に応じて異なる出力処理を前記指定画像に施す処理手段を備える、画像処理装置。前記定義手段は前記探索手段によって探知された顔画像を形成する複数の部位の特徴量に前記対象人物の人種および/または前記操作者の人種に応じて異なる重み付け演算を施す演算手段を含み、前記処理手段は前記演算手段によって算出された演算値の大きさに応じて異なる態様で前記指定画像を出力する処理を前記探索手段の探知に対応して実行する画像出力手段を含む、請求項1記載の画像処理装置。前記画像出力手段は前記演算値の大きさに従う優先度を前記指定画像に割り当てる割り当て手段を含む、請求項2記載の画像処理装置。記録媒体に記録された複数の画像の各々を前記探索手段の処理のために指定する指定手段をさらに備え、前記画像出力手段は前記割り当て手段によって割り当てられた優先度に従う順序で前記指定画像を再生する再生手段を含む、請求項2または3記載の画像処理装置。前記定義手段は前記対象人物の人種および/または前記操作者の人種に対応する変形関数を複数の人種にそれぞれ対応する複数の変形関数に基づいて取得する取得手段を含み、前記処理手段は前記探索手段よって探知された顔画像が前記取得手段によって取得された変形関数を参照して変形されるように前記指定画像を加工する加工手段を含む、請求項1ないし4のいずれかに記載の画像処理装置。前記取得手段によって取得された変形関数は笑顔度と変形度との関係を示す関数に相当し、前記定義手段は、所望の笑顔度を入力する入力手段、および前記入力手段によって入力された笑顔度に対応する変形度を前記変形関数に基づいて算出する変形度算出手段をさらに含み、前記加工手段は前記算出手段によって算出された変形度に従って前記顔画像を変形する、請求項5記載の画像処理装置。画像処理装置のプロセッサに、対象人物の顔部を表す顔画像を操作者の操作に応答して指定画像から探索する探索ステップ、前記探索ステップによって探知された顔画像の表情を前記対象人物の人種および/または前記操作者の人種に応じて異なる要領で定義する定義ステップ、および前記定義ステップによって定義された表情に応じて異なる出力処理を前記指定画像に施す処理ステップを実行させるための、画像処理プログラム。画像処理装置によって実行される画像処理方法であって、対象人物の顔部を表す顔画像を操作者の操作に応答して指定画像から探索する探索ステップ、前記探索ステップによって探知された顔画像の表情を前記対象人物の人種および/または前記操作者の人種に応じて異なる要領で定義する定義ステップ、および前記定義ステップによって定義された表情に応じて異なる出力処理を前記指定画像に施す処理ステップを備える、画像処理方法。メモリに保存された内部制御プログラムに従う処理を実行するプロセッサを備える画像処理装置に供給される外部制御プログラムであって、対象人物の顔部を表す顔画像を操作者の操作に応答して指定画像から探索する探索ステップ、前記探索ステップによって探知された顔画像の表情を前記対象人物の人種および/または前記操作者の人種に応じて異なる要領で定義する定義ステップ、および前記定義ステップによって定義された表情に応じて異なる出力処理を前記指定画像に施す処理ステップを前記内部制御プログラムと協働して前記プロセッサに実行させるための、外部制御プログラム。外部制御プログラムを取り込む取り込み手段、および前記取り込み手段によって取り込まれた外部制御プログラムとメモリに保存された内部制御プログラムとに従う処理を実行するプロセッサを備える画像処理装置であって、前記外部制御プログラムは、対象人物の顔部を表す顔画像を操作者の操作に応答して指定画像から探索する探索ステップ、前記探索ステップによって探知された顔画像の表情を前記対象人物の人種および/または前記操作者の人種に応じて異なる要領で定義する定義ステップ、および前記定義ステップによって定義された表情に応じて異なる出力処理を前記指定画像に施す処理ステップを前記内部制御プログラムと協働して実行するプログラムに相当する、画像処理装置。しかし、背景技術では、検出データが画像出力処理に反映されることはなく、出力性能に限界がある。それゆえに、この発明の主たる目的は、画像出力性能を高めることができる、画像処理装置を提供することである。この発明に従う画像処理装置は、対象人物の顔部を表す顔画像を操作者の操作に応答して指定画像から探索する探索手段、探索手段によって探知された顔画像の表情を対象人物の人種および/または操作者の人種に応じて異なる要領で定義する定義手段、および定義手段によって定義された表情に応じて異なる出力処理を指定画像に施す処理手段を備える。好ましくは、定義手段は探索手段によって探知された顔画像を形成する複数の部位の特徴量に対象人物の人種および/または操作者の人種に応じて異なる重み付け演算を施す演算手段を含み、処理手段は演算手段によって算出された演算値の大きさに応じて異なる態様で指定画像を出力する処理を探索手段の探知に対応して実行する画像出力手段を含む。或る局面では、画像出力手段は演算値の大きさに従う優先度を指定画像に割り当てる割り当て手段を含む。他の局面では、記録媒体に記録された複数の画像の各々を探索手段の処理のために指定する指定手段がさらに備えられ、画像出力手段は割り当て手段によって割り当てられた優先度に従う順序で指定画像を再生する再生手段を含む。好ましくは、定義手段は対象人物の人種および/または操作者の人種に対応する変形関数を複数の人種にそれぞれ対応する複数の変形関数に基づいて取得する取得手段を含み、処理手段は探索手段よって探知された顔画像が取得手段によって取得された変形関数を参照して変形されるように指定画像を加工する加工手段を含む。さらに好ましくは、取得手段によって取得された変形関数は笑顔度と変形度との関係を示す関数に相当し、定義手段は、所望の笑顔度を入力する入力手段、および入力手段によって入力された笑顔度に対応する変形度を変形関数に基づいて算出する変形度算出手段をさらに含み、加工手段は算出手段によって算出された変形度に従って顔画像を変形する。この発明に従う画像処理プログラムは、画像処理装置のプロセッサに、対象人物の顔部を表す顔画像を操作者の操作に応答して指定画像から探索する探索ステップ、探索ステップによって探知された顔画像の表情を対象人物の人種および/または操作者の人種に応じて異なる要領で定義する定義ステップ、および定義ステップによって定義された表情に応じて異なる出力処理を指定画像に施す処理ステップを実行させるための、画像処理プログラムである。この発明に従う画像処理方法は、画像処理装置によって実行される画像処理方法であって、対象人物の顔部を表す顔画像を操作者の操作に応答して指定画像から探索する探索ステップ、探索ステップによって探知された顔画像の表情を対象人物の人種および/または操作者の人種に応じて異なる要領で定義する定義ステップ、および定義ステップによって定義された表情に応じて異なる出力処理を指定画像に施す処理ステップを備える。この発明に従う外部制御プログラムは、メモリに保存された内部制御プログラムに従う処理を実行するプロセッサを備える画像処理装置に供給される外部制御プログラムであって、対象人物の顔部を表す顔画像を操作者の操作に応答して指定画像から探索する探索ステップ、探索ステップによって探知された顔画像の表情を対象人物の人種および/または操作者の人種に応じて異なる要領で定義する定義ステップ、および定義ステップによって定義された表情に応じて異なる出力処理を指定画像に施す処理ステップを内部制御プログラムと協働してプロセッサに実行させるための、外部制御プログラムである。この発明に従う画像処理装置は、外部制御プログラムを取り込む取り込み手段、および取り込み手段によって取り込まれた外部制御プログラムとメモリに保存された内部制御プログラムとに従う処理を実行するプロセッサを備える画像処理装置であって、外部制御プログラムは、対象人物の顔部を表す顔画像を操作者の操作に応答して指定画像から探索する探索ステップ、探索ステップによって探知された顔画像の表情を対象人物の人種および/または操作者の人種に応じて異なる要領で定義する定義ステップ、および定義ステップによって定義された表情に応じて異なる出力処理を指定画像に施す処理ステップを内部制御プログラムと協働して実行するプログラムに相当する。対象人物の顔の表情が対象人物の感情に応じて変化する場合、変化の態様は対象人物の人種によって異なる。また、対象人物を観察する観者が対象人物の顔の表情の変化から受け取る対象人物の感情は、観者の人種によって異なる。そこで、この発明では、対象人物の人種および/または操作者の人種に応じて異なる要領で対象人物の顔画像の表情を定義し、定義された表情に応じて異なる出力処理を指定画像に施すようにしている。これによって、画像出力性能が向上する。この発明の上述の目的,その他の目的,特徴および利点は、図面を参照して行う以下の実施例の詳細な説明から一層明らかとなろう。以下、この発明の実施の形態を図面を参照しながら説明する。[基本的構成]図1を参照して、この実施例の画像処理装置は、基本的に次のように構成される。探索手段1は、対象人物の顔部を表す顔画像を操作者の操作に応答して指定画像から探索する。定義手段2は、探索手段1によって探知された顔画像の表情を対象人物の人種および/または操作者の人種に応じて異なる要領で定義する。処理手段3は、定義手段2によって定義された表情に応じて異なる出力処理を指定画像に施す。対象人物の顔の表情が対象人物の感情に応じて変化する場合、変化の態様は対象人物の人種によって異なる。また、対象人物を観察する観者が対象人物の顔の表情の変化から受け取る対象人物の感情は、観者の人種によって異なる。そこで、この実施例では、対象人物の人種および/または操作者の人種に応じて異なる要領で対象人物の顔画像の表情を定義し、定義された表情に応じて異なる出力処理を指定画像に施すようにしている。これによって、画像出力性能が向上する。[実施例]図2を参照して、この実施例のディジタルカメラ10は、ドライバ18a~18cによってそれぞれ駆動されるフォーカスレンズ12および絞りユニット14を含む。これらの部材を経た光学像は、イメージャ16の撮像面に照射され、光電変換を施される。カメラモードが選択されたとき、CPU38は、動画取り込み処理を実行するべく、ドライバ18cに露光動作および電荷読み出し動作の繰り返しを命令する。ドライバ18cは、周期的に発生する垂直同期信号Vsyncに応答して、イメージャ16の撮像面を露光し、かつ撮像面で生成された電荷をラスタ走査態様で読み出す。イメージャ16からは、読み出された電荷に基づく生画像データが周期的に出力される。信号処理回路20は、イメージャ16から出力された生画像データに白バランス調整,色分離,YUV変換などの処理を施す。これによって生成されたYUV形式の画像データは、メモリ制御回路22を通してSDRAM24のYUV画像エリア24aに書き込まれる。LCDドライバ26は、YUV画像エリア24aに格納された画像データをメモリ制御回路22を通して繰り返し読み出し、読み出された画像データに基づいてLCDモニタ28を駆動する。この結果、撮像面で捉えられたシーンを表すリアルタイム動画像スルー画像がモニタ画面に表示される。信号処理回路20はまた、画像データを形成するYデータをCPU38に与える。CPU38は、与えられたYデータに簡易AE処理を施して適正EV値を算出し、算出された適正EV値を定義する絞り量および露光時間をドライバ18bおよび18cにそれぞれ設定する。これによって、イメージャ16から出力される生画像データひいてはLCDモニタ28に表示されるスルー画像の明るさが適度に調整される。キー入力装置40に向けて記録操作が行われると、CPU38は、信号処理回路20から与えられたYデータに厳格AE処理を施して最適EV値を算出する。算出された最適EV値を定義する絞り量および露光時間は、上述と同様、ドライバ18bおよび18cにそれぞれ設定される。CPU38はまた、信号処理回路20から与えられたYデータの高周波成分にAF処理を施す。これによってフォーカスレンズ12が合焦点に配置される。厳格AF処理が完了すると、CPU38は、静止画取り込み処理を実行するとともに、記録処理の実行をメモリI/F34に命令する。厳格AF処理が完了した時点のシーンを表す画像データは、静止画取り込み処理によってYUV画像エリア24aから静止画像エリア24bに退避される。記録処理の実行を命令されたメモリI/F34は、静止画像エリア24bに退避された画像データをメモリ制御回路22を通して読み出し、読み出された画像データを収めた画像ファイルを記録媒体36に記録する。再生モードが選択されると、CPU38は、記録媒体36に記録された最新の画像ファイルを指定し、指定された画像ファイルに注目した再生処理の実行をメモリI/F34およびLCDドライバ26に命令する。メモリI/F34は、指定された画像ファイルの画像データを記録媒体36から読み出し、読み出された画像データをメモリ制御回路22を通してSDRAM24の静止画像エリア24bに書き込む。LCDドライバ26は、静止画像エリア24bに格納された画像データをメモリ制御回路22を通して読み出し、読み出された画像データに基づいてLCDモニタ28を駆動する。この結果、指定画像ファイルの画像データに基づく再生画像がLCDモニタ28に表示される。キー入力装置40に向けて送り/戻し操作が行われると、CPU38は、後続の画像ファイルまたは先行する画像ファイルを指定する。指定された画像ファイルは上述と同様の再生処理を施され、この結果、再生画像が更新される。なお、再生モードにおける処理の前提として、図3Aに示すカメラ仕向け地情報レジスタRGST1,図3Bに示すカメラ所有者情報レジスタRGST2および図3Cに示す人物情報レジスタRGST3がフラッシュメモリ42に準備される。カメラ仕向け地情報レジスタRGST1には、ディジタルカメラ10の仕向け地=国名を示す情報が初期的に登録される。カメラ所有者情報レジスタRGST2には、国籍や名前などのカメラ所有者の人物情報がユーザ操作によって登録される。人物情報レジスタRGST3には、所望の人物に関する顔画像の特徴量,国籍,名前などの人物情報がユーザ操作によって登録される。再生モードが選択された状態でキー入力装置40に向けて画像抽出操作が行われると、CPU38は、人物情報レジスタRGST1に1または2以上の人物名が登録されていることを条件として、これらの人物名が列挙された人物情報メニューの表示をキャラクタジェネレータ30に命令する。キャラクタジェネレータ30は命令に従うキャラクタデータをLCDドライバ26に与え、LCDドライバ26は与えられたキャラクタデータに基づいてLCDモニタ28を駆動する。この結果、登録人物メニューが図4Aに示す要領でモニタ画面に表示される。モニタ画面に対するタッチ操作はタッチセンサ32によって検知され、検知結果はCPU38に与えられる。登録人物メニューに列挙された人物名の1つがタッチされると、対象人物が選択されたとみなされる。CPU38は、このタッチ操作に応答して再生順序メニューの表示をキャラクタジェネレータ30に命令する。キャラクタジェネレータ30は命令に従うキャラクタデータをLCDドライバ26に与え、LCDドライバ26は与えられたキャラクタデータに基づいてLCDモニタ28を駆動する。この結果、再生順序メニューが図4Bに示す要領でモニタ画面に表示される。再生順序メニューの笑顔順がタッチされると、CPU38は、カメラ所有者の人種情報および対象人物の人種情報を以下の要領で設定する。カメラ所有者の国籍がカメラ所有者情報レジスタRGST2に登録されていれば、登録された国籍に基づいてカメラ所有者の人種情報が設定される。一方、カメラ所有者の国籍がレジスタRGST2に登録されていなければ、仕向け地情報レジスタRGST1に登録された国名に基づいてカメラ所有者の人種情報が設定される。また、対象人物の国籍が人物情報レジスタRGST3に登録されていれば、登録された国籍に基づいて対象人物の人種情報が設定される。一方、対象人物の国籍が人物情報レジスタRGST3に登録されていなければ、カメラ所有者の人種情報と同じ情報が対象人物の人種情報として設定される。こうして設定された人種情報は、コーカソイド,ネグロイド,オーストロイドおよびモンゴロイドのいずれか1つを示す。なお、再生順序メニュー上で番号順がタッチされた場合、上述のような人種情報設定処理は省略される。CPU32は続いて、記録媒体38内の1または2以上の画像ファイルに収められた画像データをメモリI/F34を通して記録媒体36から読み出し、読み出された画像データをメモリ制御回路22を通してSDRAM24のワークエリア24cに展開する。CPU32はさらに、対象人物の顔画像の特徴量を人物情報レジスタRGST2から検出し、検出された特徴量に対する符合度が基準を上回る特徴量を有する顔画像をワークエリア24cに展開された画像データから探索する。探索対象の顔画像が探知されると、CPU32は、探知された顔画像に対して笑顔度推定処理を施し、これによって算出された笑顔度を探索対象の画像データを収めた画像ファイルのファイル名とともに図5に示す検索リストLST1に登録する。検索リストLST1に登録された1または2以上のファイル名は、全ての画像ファイルに対する上述の処理が完了した後に、笑顔度が大きい順にソートされる。笑顔度推定処理は、以下の要領で実行される。まず、対象人物の目領域の特徴量が検出され、検出された特徴量に基づいて笑顔度が算出される。算出された笑顔度は、変数Veyesに設定される。次に、対象人物の口領域の特徴量が検出され、検出された特徴量に基づいて笑顔度が算出される。算出された笑顔度は、変数Vmouthに設定される。さらに、カメラ所有者の人種情報を参照して重み付け量αeおよびαmが決定され、対象人物の人種情報を参照して重み付け量βeおよびβmが決定される。カメラ所有者の人種情報がモンゴロイドであるときは、αe>αmの関係が成立するように重み付け量αeおよびαmが決定される。カメラ所有者の人種情報がコーカソイド,ネグロイドまたはオーストロイドであるときは、αe<αmの関係が成立するように重み付け量αeおよびαmが決定される。同様に、対象人物の人種情報がモンゴロイドであるときは、βe>βmの関係が成立するように重み付け量βeおよびβmが決定される。対象人物の人種情報がコーカソイド,ネグロイドまたはオーストロイドであるときは、βe<βmの関係が成立するように重み付け量βeおよびβmが決定される。上述のような重み付け量の決定処理は、アジア人は目の形を手掛かりとして顔の表情を解釈する傾向にある一方、欧米人は口の形を手掛かりとして顔の表情を解釈する傾向にあることを踏まえたものである。笑顔度は、こうして算出ないし決定された笑顔度VeyesおよびVmouthと重み付け量αe,αm,βeおよびβmとを数1に適用することで算出される。[数式1]笑顔度=[αeVeyesαmVmouth]Wα[βeVeyesβmVmouth]WβWα:定数Wβ:定数図6A~図6Eに示す画像データJ1~J5を収めた画像ファイルと図8A~図8Eに示す画像データE1~E5を収めた画像ファイルとが記録媒体36に記録されていることを想定する。ここで、画像データJ1~J5に現れた5つの顔画像はそれぞれ図7A~図7Eに示す表情を有し、画像データE1~E5に現れた5つの顔画像はそれぞれ図9A~図9Eに示す表情を有する。図7A~図7Eによれば、目領域については、画像J1の変形量,画像J2の変形量および画像J3の変形量が互いに略一致しつつ、画像J5→画像J4→画像J3→画像J2→画像J1の順で変形量が減少する。これに対して、口領域については、画像J3の変形量および画像J5の変形量が互いに略一致し、画像J2の変形量および画像J4の変形量が互いに略一致しつつ、画像J5→画像J3→画像J4→画像J2→画像J1の順で変形量が減少する。図9A~図9Eによれば、目領域については、画像E1の変形量,画像E2の変形量および画像E3の変形量が互いに略一致し、画像E4の変形量および画像E5の変形量が互いに略一致しつつ、画像E5→画像E4→画像E3→画像E2→画像E1の順で変形量が減少する。これに対して、口領域については、画像E3の変形量および画像E5の変形量が互いに略一致し、画像E2の変形量および画像E4の変形量が互いに略一致しつつ、画像E5→画像E3→画像E4→画像E2→画像E1の順で変形量が減少する。これを踏まえて、カメラ所有者情報レジスタRGST2に登録された国籍が日本を示し、登録人物メニュー上でヒロシが選択され、そして再生順序メニューで笑顔順が選択された場合、検索リストLST1に登録されたファイル名は画像J5→画像J4→画像J3→画像J2→画像J1の順でソートされる。ソートされた順序には、口領域の変形量よりも目領域の変形量が大きく反映される。また、カメラ所有者情報レジスタRGST2に登録された国籍が米国を示し、かつ登録人物メニュー上でブラウンが選択されかつ再生順序メニューで笑顔順が選択された場合、検索リストLST1に登録されたファイル名は画像E5→画像E3→画像E4→画像E2→画像E1の順でソートされる。ソートされた順序には、目領域の変形量よりも口領域の変形量が大きく反映される。なお、再生順序メニュー上で番号順が選択されたときは、笑顔度0が探索対象の画像データを収めた画像ファイルのファイル名とともに検索リストLST1に登録される。また、検索リストLST1に登録されたファイル名のソートは省略される。CPU32はその後、検索リストLST1の先頭カラムに記述されたファイル名を有する画像ファイルを指定し、指定された画像ファイルに注目した再生処理を実行する。この結果、再生画像がLCDモニタ28に表示される。キー入力装置40に向けて送り/戻し操作が行われると、CPU32は、検索リストLST1の次カラムまたは前カラムに記述されたファイル名を有する画像ファイルを指定し、指定された画像ファイルに注目した再生処理を実行する。この結果、再生画像が更新される。キー入力装置40に向けて笑顔度指定操作が行われると、CPU32は、再生画像に現れた対象人物の顔画像を指定笑顔度を参照して変形する。画像変形処理は、図10Aに示す2つの直線Le1~Le2にそれぞれ相当する2つの笑顔変形関数と、図10Bに示す2つの直線Lm1~Lm2にそれぞれ相当する2つの笑顔変形関数とを参照して、以下の要領で実行される。なお、図10Aに示す2つの笑顔変形関数は目領域に対応し、図10Bに示す2つの笑顔変形関数は口領域に対応する。まず、カメラ使用者の人種情報に対応する笑顔変形関数が、図10Aに示す2つの笑顔変形関数の中から選択され、かつ図10Bに示す2つの笑顔変形関数の中から選択される。同様に、対象人物の人種情報に対応する笑顔変形関数が、図10Aに示す2つの笑顔変形関数の中から選択され、かつ図10Bに示す2つの笑顔変形関数の中から選択される。目領域について特定された2つの笑顔変形関数は、カメラ使用者の人種情報および対象人物の人種情報を参照した重み付け演算を施される。口領域について特定された2つの笑顔変形関数もまた、カメラ使用者の人種情報および対象人物の人種情報を参照した重み付け演算を施される。これによって、目領域に関する単一の笑顔変形関数と口領域に関する単一の笑顔変形関数とが得られる。続いて、指定笑顔度に対応する目領域の笑顔変形量が目領域の笑顔変形関数を参照して算出され、指定笑顔度に対応する口領域の笑顔変形量を口領域の笑顔変形関数を参照して算出される。静止画像エリア24b上の画像データは、こうして算出された笑顔変形量に従って対象人物の顔画像が変形されるように加工される。LCDモニタ28には、加工された画像データに基づく再生画像が表示される。したがって、カメラ使用者の人種情報および対象人物の人種情報がいずれもモンゴロイドであれば、図10A~図10Bに示す直線Le1およびLm1を参照して顔画像が変形される。目領域の変形量は、口領域の変形量よりも大きくなる。これに対して、カメラ使用者の人種情報および対象人物の人種情報がいずれもコーカソノイドであれば、図10A~図10Bに示す直線Le2およびLm2を参照して顔画像が変形される。目領域の変形量は、口領域の変形量よりも小さくなる。CPU38は、再生モードが選択されたとき図11~図17に示す再生タスクを実行する。なお、CPU38は、μITRONのようなマルチタスクOSの上で複数のタスクを並列的に実行するCPUである。また、CPU38によって実行されるタスクに相当する制御プログラムはフラッシュメモリ42に記憶される。図11を参照して、ステップS1では記録媒体36に記録された最新の画像ファイルを指定し、ステップS3では指定画像ファイルに注目した再生処理をメモリI/F34およびLCDドライバ26に命令する。メモリI/F34は、指定画像ファイルに収められた画像データを記録媒体36から読み出し、読み出された画像データをメモリ制御回路22を通してSDRAM24の静止画像エリア24bに書き込む。LCDドライバ26は、静止画像エリア24bに格納された画像データをメモリ制御回路22を通して読み出し、読み出された画像データに基づいてLCDモニタ28を駆動する。この結果、再生画像がLCDモニタ28に表示される。ステップS5では画像抽出操作が行われたか否かを判別し、ステップS7では送り/戻し操作が行われたか否かを判別する。ステップS7の判別結果がYESであればステップS9に進み、記録媒体36に記録された次の画像ファイルまたは前の画像ファイルを指定する。指定処理が完了すると、ステップS3に戻る。この結果、別の再生画像がLCDモニタ28に表示される。ステップS5の判別結果がYESであればステップS11に進み、1または2以上の人物が人物情報レジスタRGST3に登録されているか否かを判別する。判別結果がNOであれば、ステップS5に戻る。これに対して、判別結果がYESであれば、人物情報レジスタRGST3に登録された1または2以上の人物名を検出し、検出された人物名が列挙された登録人物メニューの表示をキャラクタジェネレータ30に命令する。キャラクタジェネレータ30は命令に従うキャラクタデータをLCDドライバ26に与え、LCDドライバ26は与えられたキャラクタデータに基づいてLCDモニタ28を駆動する。この結果、登録人物メニューが図4Aに示す要領でモニタ画面に表示される。ステップS15では、対象人物が選択されたか否かをタッチセンサ32の出力に基づいて判別する。判別結果がNOからYESに更新されるとステップS17に進み、再生順序メニューの表示をキャラクタジェネレータ30に命令する。キャラクタジェネレータ30は命令に従うキャラクタデータをLCDドライバ26に与え、LCDドライバ26は与えられたキャラクタデータに基づいてLCDモニタ28を駆動する。この結果、再生順序メニューが図4Bに示す要領でモニタ画面に表示される。ステップS19では再生順序が選択されたか否かをタッチセンサ32の出力に基づいて判別し、判別結果がYESであれば選択された順序が笑顔順および番号順のいずれであるかをステップS21で判別する。選択された順序が番号順であれば、ステップS23で変数Order_Smileを0に設定してからステップS39に進む。これに対して、選択された順序が笑顔順であれば、ステップS25で変数Order_Smileを1に設定し、ステップS27~S37の処理を実行してからステップS39に進む。ステップS27では、カメラ所有者の国籍がカメラ所有者情報レジスタRGST2に登録されているか否かを判別する。判別結果がYESであればステップS29に進み、登録された国籍に基づいてカメラ所有者の人種情報を設定する。一方、判別結果がNOであればステップS31に進み、仕向け地情報レジスタRGST1に登録された国名に基づいてカメラ所有者の人種情報を設定する。ステップS33では、登録人物メニュー上で選択された対象人物の国籍が人物情報レジスタRGST1に登録されているか否かを判別する。判別結果がYESであればステップS35に進み、登録された国籍に基づいて対象人物の人種情報を設定する。一方、判別結果がNOであればステップS37に進み、ステップS29またはS31で設定されたカメラ所有者の人種情報と同じ情報を対象人物の人種情報として設定する。こうして設定された人種情報は、コーカソイド,ネグロイド,オーストロイドおよびモンゴロイドのいずれか1つを示す。ステップS39では検索リストLST1をクリアし、ステップS41では変数Nを1に設定する。ステップS43では、N番目の画像ファイルに収められた画像データをメモリI/F34を通して記録媒体36から読み出し、読み出された画像データをメモリ制御回路22を通してSDRAM24のワークエリア24cに展開する。ステップS45では、対象人物の顔画像の特徴量を人物情報レジスタRGST3から検出し、検出された特徴量に対する符合度が基準を上回る特徴量を有する顔画像をワークエリア24cに展開された画像データから探索する。ステップS47では探索対象の顔画像が探知されたか否かを判別し、判別結果がNOであればそのままステップS57に進む一方、判別結果がYESであればステップS49~S55の処理を経てステップS57に進む。ステップS49では変数Order_Smileが1を示すか否かを判別し、判別結果がYESであればステップS51で笑顔度推定処理を実行する一方、判別結果がNOであればステップS53で笑顔度を0に設定する。ステップS55では、N番目の画像ファイルのファイル名とステップS51またはS53の処理によって得られた笑顔度とを検索リストLST1に登録する。ステップS57では、変数Nが最大値Nmax=画像ファイルの総数に達したか否かを判別する。判別結果がNOであればステップS59で変数NをインクリメントしてからステップS43に戻る一方、判別結果がYESであればステップS61に進む。ステップS61では変数Order_Smileが1を示すか否かを判別し、判別結果がNOであればそのままステップS65に進む一方、判別結果がYESであればステップS63の処理を経てステップS65に進む。ステップS63では、検索リストLST1に登録された1または2以上のファイル名を笑顔度が大きい順にソートする。ステップS65では検索リストLST1の先頭カラムに記述されたファイル名を有する画像ファイルを指定し、ステップS67では指定された画像ファイルに注目した再生処理をステップS3と同じ要領で実行する。この結果、再生画像がLCDモニタ28に表示される。ステップS69では終了操作が行われたか否かを判別し、ステップS71では送り/戻し操作が行われたか否かを判別し、ステップS77では笑顔度指定操作が行われたか否かを判別する。ステップS69の判別結果がYESであればステップS1に戻り、ステップS71の判別結果がYESであればステップS73に進み、ステップS77の判別結果がYESであればステップS79に進む。ステップS73では検索リストLST1の次カラムまたは前カラムに記述されたファイル名を有する画像ファイルを指定し、ステップS75では指定された画像ファイルに注目した再生処理をステップS3と同じ要領で実行する。この結果、再生画像が更新される。ステップS75の処理が完了するとステップS69に戻る。ステップS79では、再生画像に現れた対象人物の顔画像を指定笑顔度を参照して変形する。変形処理が完了すると、ステップS69に戻る。図13に示すステップS51の笑顔度推定処理は、図15に示すサブルーチンに従って実行される。ステップS81では、対象人物の目領域の特徴量を検出し、検出された特徴量に基づいて笑顔度を算出する。算出された笑顔度は、変数Veyesに設定される。ステップS83では、対象人物の口領域の特徴量を検出し、検出された特徴量に基づいて笑顔度を算出する。算出された笑顔度は、変数Vmouthに設定される。ステップS85では、ステップS29またはS31で設定されたカメラ所有者の人種情報を参照して重み付け量αeおよびαmを決定する。ステップS87では、ステップS35またはS37で設定された対象人物の人種情報を参照して重み付け量βeおよびβmを決定する。ステップS89では、こうして算出ないし決定された笑顔度VeyesおよびVmouthと重み付け量αe,αm,βeおよびβmを上述した数式1に適用して笑顔度を算出する。図14に示すステップS79の画像変形処理は、図16~図17に示すサブルーチンに従って実行される。ステップS91ではカメラ使用者の人種情報に対応する目領域の笑顔変形関数を特定し、ステップS93ではカメラ使用者の人種情報に対応する口領域の笑顔変形関数を特定する。ステップS95では対象人物の人種情報に対応する目領域の笑顔変形関数を特定し、ステップS97では対象人物の人種情報に対応する口領域の笑顔変形関数を特定する。ステップS99では、ステップS91で特定された笑顔変形関数とステップS95で特定された笑顔変形関数とにカメラ所有者の人種情報および対象人物の人種情報を参照した重み付け演算を施し、目領域に関する単一の笑顔変形関数を算出する。ステップS101では、ステップS93で特定された笑顔変形関数とステップS97で特定された笑顔変形関数とにカメラ所有者の人種情報および対象人物の人種情報を参照した重み付け演算を施し、口領域に関する単一の笑顔変形関数を算出する。ステップS103では、指定笑顔度に対応する目領域の笑顔変形量をステップS99で修正された笑顔変形関数を参照して算出する。ステップS105では、指定笑顔度に対応する口領域の笑顔変形量をステップS101で修正された笑顔変形関数を参照して算出する。ステップS107では、こうして算出された笑顔変形量に従って対象人物の顔画像が変形されるように、静止画像エリア24b上の画像データを加工する。以上の説明から分かるように、キー入力装置40に向けて画像抽出操作が行われると、CPU38は、対象人物の顔部を表す顔画像を指定画像から探索し、探知された顔画像の表情を対象人物の人種および/またはカメラ所有者=操作者の人種に応じて異なる要領で定義する。CPU38はさらに、定義された表情に応じて異なる出力処理を指定画像に施す。対象人物の顔の表情が対象人物の感情に応じて変化する場合、変化の態様は対象人物の人種によって異なる。また、対象人物を観察する観者が対象人物の顔の表情の変化から受け取る対象人物の感情は、観者の人種によって異なる。そこで、この実施例では、対象人物の人種および/またはカメラ所有者の人種に応じて異なる要領で対象人物の顔画像の表情を定義し、定義された表情に応じて異なる出力処理を指定画像に施すようにしている。これによって、画像出力性能が向上する。なお、この実施例では、マルチタスクOSおよびこれによって実行される複数のタスクに相当する制御プログラムは、フラッシュメモリ42に予め記憶される。しかし、図18に示すように通信I/F44をディジタルカメラ10に設け、一部の制御プログラムを内部制御プログラムとしてフラッシュメモリ42に当初から準備する一方、他の一部の制御プログラムを外部制御プログラムとして外部サーバから取得するようにしてもよい。この場合、上述の動作は、内部制御プログラムおよび外部制御プログラムの協働によって実現される。また、この実施例では、CPU38によって実行される処理を上述の要領で複数のタスクに区分するようにしている。しかし、各々のタスクをさらに複数の小タスクに区分してもよく、さらには区分された複数の小タスクの一部を他のタスクに統合するようにしてもよい。また、各々のタスクを複数の小タスクに区分する場合、その全部または一部を外部サーバから取得するようにしてもよい。"