"無線基地局装置を介して他の端末装置と無線通信を行う端末装置において、第1の被写体と第2の被写体を含むNNは2以上の整数枚の画像を撮影し、前記撮影したN枚の画像をN枚の画像フレームとして出力する撮像部と、前記N枚の画像フレームに対して、前記第1の被写体の最適度が最大の画像フレームから上位N’N’は2≦N’≦Nを満たす整数枚の画像フレームを選択し、選択されたN’枚の画像フレームから前記第2の被写体の最適度が最大の画像フレームを選択する制御部とを備え、前記最適度は、撮影された被写体の前記画像における写り具合を表わすパラメータによる評価値であることを特徴とする端末装置。前記制御部は、前記第1及び第2の被写体と更に第3の被写体が前記N枚の画像フレームに撮影されているとき、前記選択されたN’枚の画像フレームに対して、前記第2の被写体の最適度と前記第3の被写体の最適度との合計値が最大の画像フレームを選択することを特徴とする請求項1記載の端末装置。更に、操作部と記憶部とを備え、前記制御部は、前記第2の被写体の最適度が最大の画像フレームに対する送信が前記操作部の操作により選択されなかったとき、前記記憶部に前記第1の被写体の送信先として記憶された前記他の端末装置に前記第2の被写体の最適度が最大の画像フレームを送信しないことを特徴とする請求項1記載の端末装置。画像を撮影する撮像部を備え、無線基地局装置を介して他の端末装置と無線通信を行う端末装置における画像撮影方法において、前記撮像部により、第1の被写体と第2の被写体を含むNNは2以上の整数枚の画像を撮影し、前記撮影したN枚の画像をN枚の画像フレームとして出力し、前記N枚の画像フレームに対して、前記第1の被写体の最適度が最大の画像フレームから上位N’N’は2≦N’≦Nを満たす整数枚の画像フレームを選択し、選択されたN’枚の画像フレームから前記第2の被写体の最適度が最大の画像フレームを選択し、前記最適度は、撮影された被写体の前記画像における写り具合を表わすパラメータによる評価値であることを特徴とする画像撮影方法。第1の被写体と第2の被写体を含むNNは2以上の整数枚の画像を撮影し、前記撮影したN枚の画像をN枚の画像フレームとして出力する撮像部と、前記N枚の画像フレームに対して、前記第1の被写体の最適度が最大の画像フレームから上位N’N’は2≦N’≦Nを満たす整数枚の画像フレームを選択し、選択されたN’枚の画像フレームから前記第2の被写体の最適度が最大の画像フレームを選択する制御部とを備え、前記最適度は、撮影された被写体の前記画像における写り具合を表わすパラメータによる評価値であることを特徴とする画像撮影装置。しかし、上述したデジタルカメラに関する技術は、仲良し度や笑顔レベル値が閾値以上の被写体が撮影されることになる。そのため、例えば、集合写真など複数の被写体を含む画像が撮影される場合、撮影された画像は特定の被写体にとって最適な画像であっても、周囲の被写体にとって最適な画像でない場合もあり得る。又は、撮影された画像は特定の被写体にとって最適な画像でも、全体の被写体を含めると最適な画像ではない場合もあり得る。ここで、最適な画像とは、例えば、他の撮像画像と比較して、ある撮像画像における被写体の写り具合がよい画像のことである。また、上述した端末装置に関する技術では、複数の画像が撮影された場合、ユーザが複数の画像の中からそれぞれの被写体にとって最適な画像を選択し、その後、各被写体に対応する電子メールが作成され送信されることになる。この場合、ユーザが複数の画像の中から各々の被写体の最適な画像をそれぞれ選択することになり、ユーザは大変な手間となる。そこで、本発明の一目的は、特定の被写体だけでなく、その周囲の被写体にとって最適な画像を選択できるようにした端末装置、端末装置における画像撮影方法、及び画像撮影装置を提供することにある。また、本発明の他の目的は、撮影者の手間を省くようにした端末装置、端末装置における画像撮影方法、及び画像撮影装置を提供することにある。一態様は、無線基地局装置を介して他の端末装置と無線通信を行う端末装置において、第1の被写体と第2の被写体を含むNNは2以上の整数枚の画像を撮影し、前記撮影したN枚の画像をN枚の画像フレームとして出力する撮像部と、前記N枚の画像フレームに対して、前記第1の被写体の最適度が最大の画像フレームから上位N’N’は2≦N’≦Nを満たす整数枚の画像フレームを選択し、選択されたN’枚の画像フレームから前記第2の被写体の最適度が最大の画像フレームを選択する制御部とを備え、前記最適度は、撮影された被写体の前記画像における写り具合を表わすパラメータによる評価値である。特定の被写体だけでなく、その周囲の被写体にとって最適な画像を選択できるようにした端末装置、端末装置における画像撮影方法、及び画像撮影装置を提供することができる。また、撮影者の手間を省くようにした端末装置、端末装置における画像撮影方法、及び画像撮影装置を提供することができる。以下、本発明を実施するための形態について説明する。[第1の実施の形態]最初に第1の実施の形態について説明する。図1は第1の実施の形態における端末装置100の構成例を表わす図である。端末装置100は、例えば携帯電話機などであって、無線基地局装置200を介して他の端末装置100’と無線通信を行うことができる。また、端末装置100は、例えば、デジタルカメラなど、画像を撮影する画像撮影装置であってもよい。端末装置100は、撮像部101と制御部102とを備える。撮像部101は、第1の被写体と第2の被写体を含むNNは2以上の整数枚の画像を撮影し、撮影したN枚の画像をN枚の画像フレームとして出力する。制御部102は、N枚の画像フレームに対して、第1の被写体の最適度が最大の画像フレームから上位N’N’は2≦N’≦Nを満たす整数枚の画像フレームを選択し、選択されたN’枚の画像フレームから第2の被写体の最適度が最大の画像フレームを選択する。なお、最適度は、例えば、撮影された被写体の画像における写り具合を表わすパラメータによる評価値である。このように、制御部102により選択される画像は第1の被写体の最適度が最大の画像フレームから上位N’枚の画像フレームから選択された画像フレームでもある。よって、選択された画像は第1の被写体にとって最適な画像となっている。また、制御部102により選択される画像は、選択されたN’枚の画像フレームから第2の被写体の最適度が最大の画像フレームでもある。従って、選択された画像は、第1の被写体だけでなく、第2の被写体にとっても最適な画像である。よって、端末装置100は、特定の被写体だけでなく、周囲の被写体にとって最適な画像を選択することができる。また、端末装置100は、複数枚の画像フレームから画像を選択するようにしており、撮影者が複数枚の画像から最適な画像を選択するような手間を省くことができる。[第2の実施の形態]<端末装置の構成例>次に第2の実施の形態について説明する。図2は第2の実施の形態における端末装置100の構成例を表わす図である。端末装置100は、例えば、携帯電話機やパーソナルコンピュータなどであって、無線基地局装置を介して他の端末装置と無線通信を行うことができる。また、端末装置100は、例えば、デジタルカメラであってもよく、この場合は画像撮影装置とすることができる。端末装置100は、ディスプレイ110、操作部120、フラッシュメモリ130、RAMRandomAccessMemory140、ROMReadOnlyMemory150、カメラ部160、通信部170、及びCPUCentralProcessingUnit180、及びバス190とを備える。ディスプレイ110、操作部120、フラッシュメモリ130、RAM140、ROM150、カメラ部160、通信部170、及びCPU180はバス190を介して互いに接続されている。なお、第1の実施の形態における撮像部101は、例えば、カメラ部160に対応する。また、第1の実施の形態における制御部102は、例えば、フラッシュメモリ130、RAM140、ROM150、CPU180に対応する。ディスプレイ110は、LCDLiquidCrystalDisplayなどの薄型表示パネルなどで構成され、例えば、表面にはタッチセンサが重畳されてタッチパネルとして兼用することもできる。ディスプレイ110は、カメラ部160で撮影された画像や、フラッシュメモリ130に記憶された画像を表示したり、あるいはメニュー画面などを表示したりすることができる。ディスプレイ110への表示は、例えば、操作部120に操作に応じて、CPU180がフラッシュメモリ130から画像データを読み出してディスプレイ110へ出力することなどで行われる。操作部120は、例えば、複数の操作キーを含み、対応する操作キーが操作されることで、文字の入力、メールの作成や送信の指示などを行うことができる。操作部120には、例えば、画像の撮影を行うシャッターキーなども含まれる。フラッシュメモリ130は、例えば、端末装置100の電源がオフとなっても記憶されたデータが消えない書き換え可能な半導体メモリである。フラッシュメモリ130には、画像データベース131と電話帳データベース132とを記憶している。画像データベース131は、カメラ部160で撮影された画像を画像データとして記憶している。画像データは、例えば、RGB色空間の画像データとして画像データベース131に記憶されて、ピクセルまたは画素ごとにRGBのピクセル値または階調値が記憶される。画像データベース131には、RGB色空間の画像データ以外にも、例えばYUVまたはYCbCr色空間の画像データとして記憶されてもよい。この場合、例えば、カメラ部160において、RGB色空間の画像データをYUVまたはYCbCr色空間の画像データに変換する変換処理が行われ、変換後のデータが画像データベース131に記憶されてもよい。電話帳データベース132は、端末装置100において電話帳に関する情報を記憶する。図3は電話帳データベース132の例を表わす図である。電話帳データベース132は、例えば、1又は複数のエントリを有し、各エントリには、他のエントリと識別するためのIDまたは識別番号、名前、ヨミガナ、電話番号、メールアドレス、個人情報、メモ、さらに顔写真が電話帳に関する情報として記憶される。顔写真は、例えば、電話帳データベース132において、ID、名前、電話番号、メールアドレス、個人情報、及びメモに一致する人物の顔写真であって、当該人物の顔の画像データが電話帳データベース132に記憶されている。例えば、電話帳に関する情報として端末装置100に登録される際に、カメラ部160で撮影された人物の顔の画像データが顔写真として電話帳データベース132に記憶される。図2に戻り、RAM140は、読み書き可能な記憶装置であり、例えばCPU180がROM150からプログラムを読み出して各種処理を実行するときのワーキングメモリとして利用される。RAM140は、CPU180において処理を行っているとき又は処理終了後においてデータなどを適宜記憶することができる。ROM150は、読み込み可能な記憶装置であり、例えば各種処理を実行するためのプログラムなどが記憶される。CPU180は操作部120による操作に対応して、プログラムをROM150から読み出し、各種処理を実行することができる。カメラ部160は、画像を撮影し、撮影した画像を画像データとしてディスプレイ110やフラッシュメモリ130に出力することができる。なお、カメラ部160は、1回の操作部120の操作例えばシャッターキーの押下により、複数の被写体を含む画像を複数枚例えば規定回数N枚、Nは2以上の整数撮影することができる。カメラ部160は、撮影したN枚の画像をN枚の画像フレームとして出力することで、画像フレームごとに画像データをディスプレイ110やフラッシュメモリ130に出力することができる。図4はカメラ部160の構成例を表わす図である。カメラ部160は、レンズ161、撮像素子162、A/D変換部163、DSPDigitalSignalProcessor164、明るさセンサ165、加速度センサ166とを備える。撮像素子162は、CCDChargeCoupledDevice:電荷結合素子やCMOSComplementaryMetalOxideSemiconductor:相補型金属酸化膜半導体などであり、レンズ161を介して入力した画像の光を電気信号に変換し、この電気信号を画像データとして出力する。A/D変換部163は、撮像素子162から出力された画像データをアナログ信号からデジタル信号に変換する。DSP164は、A/D変換部163から出力された画像データを、CPU180の指示を受けて、バス190を介してディスプレイ110やフラッシュメモリ130、又はCPU180に出力することができる。また、DSP164は、A/D変換部163から出力された画像データを明るさセンサ165に出力することもできる。明るさセンサ165は、撮影された画像の明るさを検出することができ、例えば、DSP164から出力されたRGB色空間の画像データをHUV色空間に変換し、変換後のVValue:明度を画像の明るさとして検出することができる。例えば、RGB色空間におけるあるピクセルのピクセル値又は画像データをR,G,Bとすると、明るさセンサ165は、V=MAXR,G,B1を演算し、この式1を画像の全ピクセルに対して演算し、最も高いVを明るさとしてDSP164に出力することができる。或いは、明るさセンサ165は、RGB色空間の画像データを、YUV色空間又はYCbCr色空間に変換し、変換後のY輝度を明るさとして検出するようにしてもよい。例えば、あるピクセルのピクセル値をR,G,Bとすると、明るさセンサ165は、Y=0.2999R0.587G0.114B2を演算し、この式2を画像の全ピクセルに対して演算し、最も高いYを明るさとしてDSP164に出力してもよい。加速度センサ166は、端末装置100の左右方向や上下方向の動き又は加速度、或いはぶれを検出し、DSP164に出力することができる。加速度センサ166は、例えば、ピエゾ抵抗方式や静電容量方式などの方式がある。ピエゾ抵抗方式の加速度センサ166は、例えば、シリコン半導体の表面を円環状に薄く作ったダイヤフラムの位置変化をピエゾ抵抗素子によって検出することで、3軸方向の加速度を検出することができる。静電容量方式の加速度センサ166は、例えば、錘と一体となった可動電極と固定電極とで容量を形成し、容量値の変化を検出することで、3軸方向の加速度を検出することができる。加速度センサ166は、検出した加速度をDSP164に適宜出力することで、画像が撮影された時のぶれを検出することができる。図2に戻り、通信部170は、無線基地局などを介して他の端末装置と無線通信を行うことができる。通信部170は、例えばCPU180により誤り訂正符号化処理や変調処理などが施されたベースバンド信号に対して、周波数変換アップコンバートを行い無線信号として出力することができる。また、通信部170は、無線基地局から受信した無線信号をベースバンド信号に周波数変換ダウンコンバートし、CPU180に出力することもできる。CPU180は、この場合、周波数変換されたベースバンド信号に対して復調処理や誤り訂正復号化処理などを施すことで、無線信号に変換する前の画像データなどを抽出することができる。通信部170は、周波数変換を行うため、例えば、送信アンテナ、受信アンテナ、A/D変換回路、D/A変換回路、周波数変換器、帯域通過フィルタBPFなどを備える。CPU180は、ROM150に記憶されたプログラムを適宜読み出して、当該プログラムを実行することで各種処理を行うことができる。CPU180は、例えば、画像認識処理を行うためのプログラムや、撮影品質検査処理を行うためのプログラム、宛先検索処理を行うためのプログラム、さらに、選択画像の送信などを行う送信処理を行うためのプログラムをROM150から夫々読み出して各処理を実行できる。そして、CPU180は、例えば、画像認識処理を行うことで画像認識機能181を実現でき、撮影品質検査処理を行うことで撮影品質検査機能182を実現できる。また、CPU180は、例えば、宛先検索処理を行うことで宛先検索機能183を実現でき、送信処理を行うことで送信機能184を実現することができる。CPU180は、画像認識機能181により、例えば、画像データベース131に記憶された画像と一致又は類似するものを、電話帳データベース132に記憶された顔写真の画像データから検索し、どの電話帳情報と一致するかを判別することができる。また、CPU180は、撮影品質検査機能182により、例えば、画像データベース131に記憶された画像の中から、任意の被写体に対して最適な画像を選択することができる。さらに、CPU180は、宛先検索機能183により、例えば、画像データベース131に記憶された画像の送信先を電話帳データベース132から検索することができる。さらに、CPU180は、送信機能184により、例えば、電話帳データベース132から検索した送信先に画像データを送信することができる。なお、CPU180またはDSP部164は、例えば、撮影画像の画像データに対して、欠陥画素の補正処理や、デジタルクランプ、デジタルゲイン制御などの前処理、シャープネスやホワイトバランスなどの画質補正処理などを施すことができる。CPU180またはDSP部164は、このような変換処理などにより、画像データをディスプレイ110への出力やフラッシュメモリ130への記憶などに適した階調に変換することができる。<端末装置100の動作例>次に端末装置100の動作例について説明する。端末装置100の動作は、例えば、画像の選択動作と選択された画像に対する送信動作の2つの動作がある。図5~図11Fは端末装置100の画像の選択動作、図12及び図13は送信動作の例をそれぞれ表わしている。最初に画像の選択動作の例について説明し、次に選択された画像の送信動作の例を説明する。<1.画像の選択動作>図5は画像の選択動作の例を表わすフローチャートである。図9A~図9Fは画像の選択動作の例を説明するための図であり、適宜これらの図を参照して本動作例を説明することにする。なお、図5は、例えば端末装置100のCPU180において実行される動作例でもある。また、例えば、図5においてS15の処理はCPU180が画像認識プログラムを実行することで行われる動作であり、それ以外の処理はCPU180が撮影品質検査プログラムを実行することで行われる動作でもある。CPU180は、例えば、ROM150に記憶された画像認識プログラムを適宜読み出すことで、処理を開始するS10。次いで、CPU180は被写体の撮影を開始するS11。例えば、CPU180は、シャッターキーが押下されると写真撮影を指示する操作信号を操作部120から受け取り、カメラ部160に対して写真撮影又は画像撮影の指示を行う。カメラ部160のDSP部164はこの指示を受け取り、レンズ161や撮像素子162、及びA/D変換部163を動作させて撮影を開始する。そして、DSP部164は、CPU180からの指示に基づいて、A/D変換部163を介して撮影素子162で撮像された画像の画像データを画像データベース131やディスプレイ110に出力できる。なお、本第2の実施の形態においては、1回のシャッターキーの押下により、複数枚規定枚数N:Nは2以上の整数の画像又はN枚の画像フレーム、以下、第2の実施の形態以降の実施の形態において、画像フレームを画像と適宜呼ぶ場合があるが撮影されるものとする。例えば、DSP部164は、規定枚数Nの画像を一定間隔で連続して撮影することができ、撮影したN枚の画像の画像データをそれぞれ画像データベース131に記憶させることができる。図9Aは規定枚数Nの画像が撮影された場合の画像の例を表わしている。1枚の写真又は画像だけの場合、例えば、被写体Aはぶれなく写っているが、被写体Bはぶれて写っているなどの場合がある。しかし、1枚の写真撮影よりも複数枚の写真撮影の方が、被写体Aも被写体Bもぶれなく写っている可能性が高くなる。そのため、本第2の実施の形態では、複数枚N枚の画像が撮影されるものとしている。また、本第2の実施の形態において、撮影されたN枚の各画像には複数の被写体が写っているものとしている。図9Aの例では、集合写真として、被写体A~被写体Iの9人の被写体が1枚の写真に写っている。なお、被写体は人物だけではなく、建物や車両など人物以外のものであってもよい。図11A~図11Fにその例を表わしているがその詳細は後述する。図5に戻り、次いで、CPU180は枚数用ループカウンタiに1をセットするS12。枚数用ループカウンタiは、例えば、撮影された画像の枚数をカウントするためのカウンタである。本第2の実施の形態では、1回のシャッターの押下によりN枚の画像が撮影されるため、枚数用ループカウンタiは1からNまで推移することができる。例えば、CPU180はRAM140に枚数用ループカウンタiとして1を記憶させ、1枚目の画像に対して以下の処理を行う。次いで、CPU180は、撮影された画像を画像データベース131に記憶させるS13。CPU180は、例えば、カメラ部160のDSP部164に対して、撮影されたN枚の画像を画像データベース131に記憶させるよう指示し、DSP部164はこの指示を受けてN枚の画像の画像データを画像データベース131に記憶する。なお、S12とS13の処理は逆でもよい。次いで、CPU180は、1枚目の画像に対して、画素のピクセル値を利用して領域分割を行うS14。CPU180は領域分割を行うことで、例えば各画像に写っている被写体を抽出することができる。CPU180は、例えば、1枚目の画像を画像データベース131より読み出し、1枚目の画像における画像データ例えば、各画素のピクセル値又は階調値を用いて一次微分処理により縁エッジを抽出することで領域分割を行う。図10Aは縁処理を説明するための図である。CPU180は、例えば、1枚目の画像データの全ピクセルについて以下の処理を行う。すなわち、あるピクセルp1と当該ピクセルp1にX軸方向又はラスタスキャン方向で隣接する隣接ピクセルpx1の各ピクセル値の差分Δxを算出する。また、CPU180は、当該ピクセルp1にY軸方向又はラスタスキャン方向に同一平面で直交する方向で隣接する隣接ピクセルpy1の各ピクセル値の差分Δyを算出する。そして、CPU180は、を算出する。CPU180は算出したdとエッジ閾値dthとを比較し、例えば、算出したdがエッジ閾値dthを超えるときは、当該ピクセルp1は画像の縁と判別し、算出したdがエッジ閾値dth以下のとき当該ピクセルp1は縁ではないと判別する。被写体において、エッジ部分における隣接画素間のピクセル値は、エッジ以外の部分における隣接画素間のピクセル値よりも大きく変化している。よって、隣接画素間のピクセル値の差分をX軸方向とY軸方向で2乗し、その値を加算した値がエッジ閾値dthよりも大きいとき、当該ピクセルp1はエッジ部分に位置するピクセルと判別することができる。そして、CPU180は、例えば、順次X軸方向に各ピクセルに対して処理を進めていき、再度画像のエッジと判別されるピクセルがあれば当該ピクセルまでのピクセル値を画像データベース131に記憶する。順次X軸方向に処理を進めていき再度画像のエッジと判別されるピクセルがなければ、X軸方向の終端のピクセルまでピクセル値を画像データベース131に記憶する。X軸方向の終端のピクセルまで処理を進めると、次いで、Y軸方向に1つピクセルを進め、順次X軸方向に向けて、縁処理を進める。このようにして画像データベース131に記憶された画像データは、画像のエッジ領域内の画像データとして記憶され、各被写体が撮影画像から領域分割されることとなる。図10BはCPU180により領域分割された被写体の例を表わす図である。CPU180は、例えば、1枚目の画像においてエッジを抽出して領域分割を行うことで、1枚目の画像に写っている被写体A~被写体Iをそれぞれ領域分割して抽出することができる。上述した縁処理は一例であって、例えば、X軸方向及びY軸方向において隣接する9個のピクセルに対してマトリックス演算により各ピクセルのピクセル値に対して重み付けを行って閾値と各々比較することでエッジを抽出するようにしてもよい。図5に戻り、次いで、CPU180は分割された各領域に対してパターンマッチング処理により被写体の有無を検出するS15。例えば、CPU180は、領域分割した各被写体が、電話帳データベース132に記憶された顔写真と類似か非類似かを検出するようにしている。これにより、例えば、撮影された画像に電話帳データベース132に記憶された人物が写っているかを確認し、撮影された画像に写っていれば、例えば、電話帳データベース132に記憶されたメールアドレス宛てに撮影された画像を送信することができるようになる。パターンマッチング処理は、例えば、以下のようにして行われる。すなわち、CPU180は、領域分割した画像の各ピクセルのピクセル値と、電話帳データベース132に記憶された顔写真における画像の各ピクセルのピクセル値とを比較する。CPU180は、2つのピクセル値の比較を、領域分割した画像の全ピクセル又は顔写真における画像の全ピクセルに対して行う。そして、CPU180は、2つのピクセル値が一致するか又はその差が一定範囲にあるピクセルの個数がパターンマッチング用閾値の範囲内か否かにより判別することができる。例えば、CPU180は、一致又は一定範囲にあるピクセルの個数がパターンマッチング用閾値の範囲内のとき、撮影された画像の被写体は電話帳データベース132に記憶された被写体と一致又は類似すると判別することができる。一方、CPU180は、一致又は一定範囲にあるピクセルの個数がパターンマッチング用閾値の範囲を超えるとき、撮影された画像の被写体は電話帳データベース132に記憶された被写体と非類似であると判別できる。なお、一致又は差分が一定の範囲内にあるか否かが判別されるためには、領域分割された画像のピクセルの位置と、電話帳データベース132に記憶される画像のピクセルの位置は、例えば同じ顔の位置であることが望ましい。例えば、CPU180は電話帳データベース132に記憶される顔写真は頭の上部からX軸方向に順次、画像データを記憶するようにする。また、CPU180は、領域分割により抽出した被写体についても、被写体の頭の上部からX軸方向に順次、画像データを記憶するようにする。上述したパターンマッチング処理は一例であって、例えば、電話帳データベース132に記憶された顔写真のピクセルと、領域分割した画像のピクセルとの2つのピクセルに対して、輝度値Yの差の2乗が閾値以内か否かで判別することもできる。また、2つのピクセルに対して正規化された相互相関によりパターンマッチング処理が行われてもよい。図4に戻り、次いで、CPU180は枚数用ループカウンタiを1加算するS16。例えば、CPU180は、ループカウンタiを1つ加算された値をRAM140に記憶することができる。次いで、CPU180は加算されたループカウンタiが規定枚数Nを超えないか否かが判別されるS17。例えば、CPU180はRAM140に記憶されたループカウンタiと規定枚数Nとを読み出して比較することで判別する。CPU180は、加算されたループカウンタiが規定枚数Nを超えないときS17でYes、ループカウンタiの値に対応する画像に対して、S13からS16までの処理を行う。例えば、CPU180は2枚目の画像に対して領域分割を行いS14、各領域についてパターンマッチング処理S15を行う。次いで、CPU180は、3枚目の画像に対して領域分割を行い、各領域についてパターンマッチング処理を行う。CPU180は、順次これを繰り返し、規定枚数Nまでの各画像に対してS13~S16の処理を行うことで、N枚の画像の各々について領域分割を行う。なお、CPU180は、領域分割S14により、i枚目の画像のj番目の領域の被写体を抽出したときS14、例えば、画像データベース131において、iとjとをパラメータにした領域に記憶させるようにすることができる。これにより、CPU180やDSP164などは、画像データベース131においてiをjとをパラメータにした領域にアクセスすることで、i枚目のj番目の領域の被写体についての画像データを読み出すことができる。一方、CPU180は、加算されたループカウンタiが規定枚数N以上になったときS17でNo、規定枚数N分の画像までについての領域分割の処理が終了することになる。次いで、CPU180は、分割された領域のうち、被写体が写っている領域に対して最適度を算出するS18。最適度については後述する。図6は被写体の最適度計算動作の例を表わすフローチャートであり、例えば図5におけるS18の処理の詳細な動作例である。本処理では、例えば、規定枚数Nの画像のそれぞれにおける画像において被写体の最適度が演算される。図9Aの例では、1枚目の画像について被写体A~被写体Iの被写体の最適度が夫々計算され、これを規定枚数Nの画像すべてに対して行われることになる。処理は例えば以下のようになる。CPU180は、S18の処理に移行して本処理を開始するとS180、枚数用ループカウンタiに1をセットするS181。CPU180は、撮影された各画像に対して最適度の演算を行うようにしている。次いで、CPU180は、領域用ループカウンタjに1をセットするS182。領域用ループカウンタjは、例えば、撮影された各画像に対して、分割された領域の数又は抽出された被写体の数をカウントするためのカウンタである。次いで、CPU180は、1枚目の画像の1番目の領域の被写体の最適度を計算するS183。本第2の実施の形態において、各画像における分割された各領域に対して最適度が計算される。ここで、最適度は、例えば、明るさ、コントラスト、ブレの状態など、画像の写り具合又は見栄えに影響を与える各指標をパラメータにした評価関数により得られる数値又は評価値である。評価関数のパラメータのうち、明るさは、例えばカメラ部160の明るさセンサ165により検出され、明度Vや輝度Yなどとして数値化されたものである。例えば、領域jにおける被写体のうち最も高い明度Vや輝度Yの値を明るさとすることができる。例えば、CPU180は、カメラ部160のDSP164に対してi枚目の画像のj番目の領域における明るさを検出するように指示する。そして、DSP164は画像データベース131から、i枚目の画像のj番目の領域における各ピクセル値又は画像データを読み出して明るさセンサ165に出力し、明るさセンサ165で明るさが検出されてもよい。あるいは、明るさセンサ165ではなく、CPU180が明るさを検出するようにしてもよい。この場合、CPU180は、例えば、上述した明るさセンサ165と同一の処理を行い、明るさを検出するようにしてもよい。また、評価関数のパラメータのうちコントラストは、例えば、画像における最も高い輝度YMAXと最も低い輝度YMINの比とすることができ、本第2の実施の形態では、分割されたある領域のうち、最も高い輝度と最も低い輝度の比とすることができる。例えば、CPU180は画像データベース131から領域jの全ピクセル値を読み出して、式2を演算して、最も高い輝度YMAXと最も低い輝度YMINとの比YMIN/YMAXを演算することで、領域jにおける被写体のコントラストを演算できる。さらに、評価関数のパラメータのうちブレの状態は、例えば、N枚の画像がそれぞれ撮影されたときに加速度センサ166により検出された加速度とすることができる。カメラ部160のDSP164は、加速度センサ166により検出された各々の画像の加速度をフラッシュメモリ130に記憶させておくことができ、CPU180はフラッシュメモリ130の所定領域に記憶された各画像の加速度を読み出して評価することができる。評価関数としては、例えば、検出した明るさやコントラスト、ブレの状態のいずれかをそのまま評価関数の出力=最適度とすることもできるし、これらのパラメータを組み合わせたものを評価関数の出力=最適度とすることもできる。後者の場合、評価関数としては、例えば、評価関数=a×明るさb×コントラストc×ブレの状態4などとすることもできる。この場合、a、b、cは予め決められた係数値とすることができる。CPU180は、例えば、式4を計算することで、被写体の最適度を演算することができる。次いで、CPU180は、領域用ループカウンタjを1加算しS184、加算された領域用ループカウンタjの値がMを超えないか否かを判別するS185。Mは、例えば、1枚の画像において分割された領域の数又は被写体の数である。CPU180は、領域用ループカウンタjがMを超えないときS185でYes、再びS183の処理に移行して上述した処理を繰り返す。例えば、図9Aの例では、CPU180は、1枚目の画像の1番目の領域例えば被写体Aの最適度を計算すると、1枚目の画像の2番目の領域例えば被写体Bについて最適度を計算する。さらにCPU180は、3番目の領域など、1枚目の画像における全ての分割領域M個の領域数についての最適度を計算する。一方、CPU180は、加算された領域用ループカウンタjがMを超えたときS185でNo、枚数用カウンタiを1加算するS186。例えば、図9Aの例では、CPU180は1枚目の画像の被写体I例えば9番目の領域について最適度を計算すると、領域用ループカウンタはMを超えて、枚数用カウンタiは2となる。次いで、CPU180は、加算された枚数用ループカウンタiが規定回数Nを超えないか否かを判別するS187。CPU180は、加算された枚数用ループカウンタiが規定回数Nを超えないときS187でYes、S182の処理に移行して上述した処理を繰り返す。図9Aの例では、CPU180は、加算された枚数用カウンタ2は、規定回数N例えば10枚などを超えないとして、S182の処理に移行し、2枚目の画像に対して処理を行う。そして、CPU180は2枚目の画像の全被写体について最適度を計算しS183~S185でNo、枚数用カウンタiを加算させS186、規定枚数N分の画像に対する処理を行う。一方、CPU180は、加算された枚数用カウンタiが規定回数N以上になったときS187でNo、規定枚数N分の画像の全被写体について最適度を計算したため、被写体の最適度の演算処理を終了させるS188。図4に戻り、次いで、CPU180は特定の被写体が写った領域のうち最適度が最も高い画像から上位複数枚例えば、N’であり、N’は2≦N’≦Nを満たす整数の画像又はN’枚の画像フレームを選択するS19。図7は特定の被写体に対する画像選択動作の例を表わすフローチャートであり、例えば図5のS19の処理における詳細な動作例を表わしている。例えば、図9Aの例では、特定の被写体Aについての最適度が最も高い画像から順に上位3枚の画像例えば画像1-1~画像1-3が選択される。処理は例えば以下のようになる。CPU180は、S19の処理に移行して本処理を開始するとS190、枚数用カウンタiに1をセットしS191、次いで、領域用カウンタjに1をセットするS192。例えば、図9Aの例では、1枚目の画像の1番目の領域例えば被写体Aについて以降の処理を行う。次いで、CPU180は、特定の被写体を含む画像の特定の被写体を含む領域に対して、最適度がこれまで検出したものよりも高いか否かを検出するS193。特定の被写体を含む画像の特定の被写体を含む領域の最適度がこれまで検出したものよりも高いときS193でYes、CPU180は、特定の被写体の最大最適度データとして、例えば、当該最適度を有する画像データを画像データベース131の所定領域に記憶させることができるS194。次いで、CPU180は、領域用ループカウンタjを1加算しS195、加算された領域用ループカウンタjが分割領域の数Mを超えないか否かを判別しS196、超えない場合S196でYesはS193の処理に移行し上述の処理を繰り返す。S193からS196でYesを経由して再びS193へと至るループについて、例えば図9Aを例にして説明すると以下のようになる。例えば、CPU180は、1枚目の画像の1番目の領域が特定の被写体であるとき、これまで検出した1番目の領域の最適度が1枚目の画像の1番目の領域の最適度よりも高いか否かを検出するS193。この場合、CPU180は、これまで検出した最適度は存在しないため、1枚目の画像を画像データベース131の所定領域に記憶するS193でYes、S194。そして、CPU180は、領域用ループカウンタjを1加算しS195、領域用ループカウンタjは2となり、1枚目の画像の2番目の領域例えば被写体Bを処理対象とする。領域用ループカウンタjは2であるため、分割領域数9を超えずS196でYes、CPU180は再びS193の処理を行う。2番目の領域は特定の被写体ではないためS193でNo、CPU180は、画像の保存処理S194を行わずに、領域用ループカウンタjを1加算するS195。なお、CPU180は、例えば、分割領域における番号により特定の被写体か否かを判別することができる。1番目の領域被写体Aが特定の被写体のとき、CPU180は例えばRAM140の所定領域に特定の被写体となる領域番号1を記憶しておき、この番号と領域用ループカウンタjとを比較することで特定の被写体か否かを検出できる。そして、領域用ループカウンタjは3となりS195、3番目の領域例えば被写体Cが処理対象となるが特定の被写体ではないため、CPU180は再び領域用ループカウンタjを1加算する。以降、1枚目の画像の全分割領域全被写体について処理を行う。次いで、領域用ループカウンタjが1加算されS195、加算された領域用ループカウンタjが領域分割数Mを超えるときS196でNo、CPU180は枚数用カウンタiを1加算するS197。枚数用カウンタiが加算されることで、次の画像が処理対象となる。1つの画像又は画像フレームにおいて分割された領域の個数Mを超えないか否かを判別しS196、超えない場合S196でYesはS193の処理に移行し上述の処理を繰り返す。例えば、2枚目の画像に対するS193からS196のループ内の処理は以下のようになる。すなわち、2枚目の画像の1番目の領域被写体Aは特定の被写体のため、CPU180は、当該領域の最適度は1枚目の画像の1番目の領域の最適度よりも高いか否かを検出するS193。2枚目の画像の方が1枚目の画像よりも被写体Aの最適度が高いとき、CPU180は画像データベース131の所定領域に記憶された1枚目の画像を削除し、2枚目の画像を上書きするS194。そして、CPU180は領域用カウンタjを1加算しS197、規定枚数Nを超えないか否かを判別しS198、規定枚数Nを超えないときS198でYes、S193に移行して、上述の処理を繰り返す。図9Bの例では、1枚目の画像から2枚目の画像を処理対象として処理を行う。S193とS194の処理は、特定の被写体について、各画像間の最適度が比較され、最も高い最適度の画像が画像データベース131に記憶されることになる。なお、本例では、最適度が最も高いものから順に上位N’枚の画像が選択されるようにしているため、当該複数枚分の画像が画像データベース131の所定領域に記憶されるようにすることができる。例えば、N’=3枚の画像が選択される場合、例えば、CPU180は、1枚目から3枚目の画像については画像データベース131の所定領域に記憶しておく。そして、CPU180は、4枚目の画像における特定の被写体が比較対象となったとき、1から3枚目の画像のうち特定の被写体の最適度が最も低いものと、4枚目の画像における特定の被写体の最適度を比較するS193。CPU180は、4枚目における特定の被写体の最適度が1から3枚目のうち最も低い最適度よりも高いとき、特定の被写体の最適度が最も低い画像を画像データベース131から削除し、4枚目の画像を画像データベースの所定領域に上書きする。一方、CPU180は、1から3枚目の画像において特定の被写体の最適度が最も低いものよりも、4枚目における特定の被写体の最適度が低いとき、4枚目の画像の保存を行わないようにする。そして、CPU180は3枚の画像のうち最適度が最も低いものを比較対象としてRAM140の所定領域に記憶させて、規定枚数N分の画像について処理を繰り返す。これにより、例えば、特定の被写体の最適度が最も高いものから順番に上位N’枚の画像が画像データベース131に記憶させることができる。例えば、図9Aの例では画像1-1~画像1-3の3枚が選択され、画像データベース131に記憶される。CPU180は、加算された枚数用カウンタiが規定枚数N以上のときS198でNo、複数枚の選択処理を終了するS199。図4に戻り、複数枚の選択処理S19、又はS190~S199が終了すると、CPU180は、選択された複数枚の画像の中から他の被写体について最適度の合計が最大となる画像を選択するS20。例えば図9Cの例では、特定の被写体Aについて最適度が上位3枚の画像画像1-1~画像1-3に対して、他の被写体B~被写体Iについての最適度の合計が演算される。そして、合計した値が最も高い画像画像1-3が選択される例えば図9D~図9F。このように選択された画像が例えば最適画像となる。最適画像とは、例えば、撮像画像においてある被写体図9Cの例では特定の被写体Aについての最適度が最大の画像例えば図9Cにおける画像1-1~画像1-3の中から、他の被写体例えば、被写体B~Iの最適度の合計が最大の画像例えば画像1-3のことである。又は、最適画像とは、例えば、他の撮像画像と比較してある撮像画像における被写体の写り具合がよい画像のことである。図8はこのような最適画像が選択される最適画像選択動作の例を表わすフローチャートであり、例えばCPU180は図5のS20の処理に移行すると図8に表わされたS200からS210までの処理を行う。処理は例えば以下のようになる。CPU180は、本処理を開始するとS200、枚数用ループカウンタiに1をセットしS201、領域用ループカウンタjに1をセットするS202。次いで、CPU180は、特定の被写体以外の個々の被写体の最適度を計算するS203。CPU180は、例えば、1枚目の画像の1番目の領域被写体を処理対象とするが、当該被写体は特定の被写体のため最適度の計算を行わない。CPU180は、例えば、2番目の領域例えば被写体B以降についての最適度の計算を行う。次いで、CPU180は、領域用ループカウンタjを1加算しS204、加算された領域用ループカウンタjが分割領域の数Mを超えないか否かを検出するS205。加算された領域用ループカウンタjがMを超えないときS205でYes、CPU180はS203に移行して上述の処理を繰り返す。例えば、CPU180は、S203において1枚目の画像の2番目の領域例えば被写体Bについての最適度を計算する。この場合、個々の領域の最適度の計算は行われているため図6のS183、例えば、CPU180は1枚目の画像の2番目の領域の最適度をRAM140から読み出すことで処理を行うようにしてもよい。そして、CPU180は、領域用カウンタjを順次1加算して、1枚目の画像の2番目の領域例えば被写体Bから9番目の領域例えば被写体Iまでの最適度を計算又はRAM140から読み出す。加算された領域用ループカウンタjが分割領域数M以上となるときS205でNo、CPU180は画像に写っている被写体の最適度の合計を計算し、保存するS206。例えば、CPU180は、1枚目の画像に写っている被写体B~Iの最適度の合計値を計算し、RAM140に記憶する。なお、撮影された画像において、特定の被写体以外の他の被写体が1つのときは、合計値ではなく当該他の被写体の最適度を保存することになる。次いで、CPU180は、枚数用カウンタiを1加算しS207、加算された枚数用カウンタiが枚数N’を超えないか否かを判別するS208。図9Bの例では、N’は例えば3となっている。加算された枚数用カウンタiが枚数N’を超えないときS208でYes、S202の処理に移行して、i枚目の画像に対して上述の処理を繰り返す。例えば、CPU180は、2枚目の画像に対して、特定の被写体以外の被写体についての最適度の合計を計算する。CPU180は、選択された枚数N’の各画像に対して、特定の被写体以外の被写体の最適度の合計をそれぞれ計算する。一方、加算された枚数用カウンタiが枚数N’以上になったときS208でNo、CPU180は、N’枚の画像の中から、特定の被写体以外の他の被写体の最適度の合計値が最も高い画像を選択するS209。図9Cの例では、CPU180は、画像1-1~1-3までの3枚の画像について、被写体B~被写体Iの最適度の合計が最大となる画像1-3を選択する。特定の被写体について最適度が最も高いものから順に複数枚例えばN’枚の画像が複数枚選択処理S19又はS190~S199により選択される。これは、例えば、複数の被写体のうち特定の被写体について、画像の写り具合又は見栄えの最もよいものから順に上位複数枚の画像が選択されることになる。さらに、本第2の実施の形態では、特定の被写体だけでなく、特定の被写体以外の他の被写体の画像の写り具合又は見栄えについても考慮して画像が選択されるようにしている。そのため、本端末装置100は、特定の被写体について最適度の最も高いものから順に選択された複数枚の画像の各々について、他の被写体の最適度の合計値を演算しS206、合計値が最大の画像を選択しているS209。これにより、S209により選択された画像は、特定の被写体だけでなくそれ以外の他の被写体の画像の写り具合又は見栄えについて考慮しているため、例えば、特定の被写体だけでなく周囲の被写体にとって最適な画像が選択されたものとなっている。また、N枚の撮影画像から選択画像が選択されるため、撮影画像が1枚の場合と比較すると、ユーザがシャッターチャンスを逃して画像の取り直しなどすることもなく、ユーザの手間を省くことができる。例えば、集合写真などの場合、特定の被写体だけでなく、周囲の被写体についての画像の写り具合又は見栄えも考慮されて、全体としての写り具合などが考慮されることがある。そして、複数枚の写真の中から全体として写り具合のよい写真が選択される場合があり、本第2の実施の形態における端末装置100は、このようなことを考慮して、特定の被写体だけでなく周囲の被写体にとって最適な写真を選択することができる。例えば、図9A~図9Fの例では、特定の被写体Aに対する最適度が最も高いものから3枚の画像画像1-1~画像1-3が選択されている。このうち、画像1-1については、被写体Fと被写体Iについてぶれがあるため最適度は他の被写体と比較して低くなる。また、画像1-1について被写体Cは影となっており、明るさは他の被写体よりも低くなるため最適度も他の被写体よりも低くなる。よって、画像1-1については、被写体Aについては他の画像と比較して写り具合又は見栄えは良いものの、他の被写体の最適度の合計は画像1-2,1-3よりも低くなる。従って、画像1-1について他の被写体を含めた写り具合又は見栄えは画像1-2,1-3よりも良くない。また、画像1-2については、被写体Iはぶれがあり、被写体Cは影となっており、他の被写体の最適度の合計は画像1-3よりも低くなる。一方、画像1-3は他の画像と比較して、他の被写体についてぶれや影などもなく、最適度の合計は他の画像1-1,1-2よりも高くなる。よって、特定の被写体Aだけでなく、他の被写体B~Iの写り具合又は見栄えが考慮されると、画像1-3が選択される。なお、図9A~図9Fの例では特定の被写体を被写体Aとして説明したが、S193~S196のループにより、被写体Bや被写体Cなど、撮影された画像に写っている被写体が順次特定の被写体として選択され、それぞれにおける最適な画像が選択される。従って、図9A~図9Fの例では画像1-3が選択されたが、特定の被写体を被写体Bとしたときは他の画像例えば画像1-8が選択される場合もある。特定の被写体を被写体Cとしたときは他の画像例えば画像1-6などが選択される場合もある。もちろん、特定の被写体B、Cについても被写体Aのときと同一の画像1-3が選択される場合もある。本第2の実施の形態では、画像に写っている各被写体で同一又は異なる画像が選択されることとなる。また、例えば、特定の被写体A以外の他の被写体が被写体Bだけのとき、CPU180は、特定の被写体Aについて選択した複数枚の画像の中から、被写体Bについての最適度が最大の画像を選択することになるS209。他の被写体が複数あれば、この合計値が最大の画像が選択されることになる。さらに、特定の被写体については、例えば、電話帳データベース132において顔写真として記憶された被写体であってもよい。この場合、例えば、電話帳データベース132において顔写真として記憶された被写体について処理が行われ、撮影された画像に含まれる全ての被写体について処理を行うことがないため、全ての被写体について処理を行う場合と比較して処理速度を速くすることができる。<2.他の画像選択動作例>次に動作例として、撮影された画像に人間以外の被写体が写っている場合の例について説明する。図11A~図11Fは動作例を説明するための図である。処理は、撮影された画像の被写体が人間であっても人間以外のものであっても同一である。図11A~図111Fの例では、被写体Jは人間、被写体Kはビルと木と家、被写体Lは車両を表わしている。この例の場合でも、1回のシャッターの押下により、CPU180は規定枚数Nの画像を撮影する例えば図11A。そして、CPU180は、各画像について領域分割により被写体J~被写体Lを抽出し例えば図5のS14、各画像について抽出した被写体J~被写体Lについての最適度をそれぞれ計算する例えば図5のS18又は図6のS183。次いで、CPU180は、特定の被写体Jについて最適度の最も高いものから順に複数枚例えば3枚を選択する例えば図11B~図11C、図5のS19又は図7のS194。次いで、CPU180は、選択した複数枚の画像について他の被写体K、Lの最適度の合計値をそれぞれ計算し、合計値が最大の画像、例えば画像2-3を選択する例えば、図11D~図11E、図5のS20又は図8のS209。図11Cの例では、画像2-1における被写体Lはぶれがあるため、被写体Kと被写体Lの最適度の合計は他の画像よりも低くなる。また、画像2-2では被写体Kが影になっているため明るさが他の画像よりも低く、そのため被写体Kと被写体Lの最適度の合計も他と比較して低くなる。よって、被写体Kと被写体Lの最適度の合計は、画像2-3が最も高くなり、画像2-3が選択されることになる。例えば、特定の被写体が被写体Kの場合でも、N枚の画像の中から被写体Kの最適度が最も高いものから順に複数枚の画像が選択され、選択された複数枚の画像の中で他の被写体J、Lの最適度の合計値が最も高い画像が選択される。選択される画像は、特定の被写体を被写体Jとしたときと同じ画像の場合もあるし、異なる画像の場合もある。被写体が人間以外の場合でも又は被写体が人間以外のものを含む場合でも、特定の被写体の最適度が最も高いものから順に複数枚の画像が選択され、その複数枚の画像の中から、他の被写体の最適度の合計が最も高い画像が選択される。従って、最後に選択された画像例えばS209は、撮影された複数枚の画像の中で、例えば、特定の被写体だけでなく周囲の被写体にとっても最適な画像となっている。<3.画像選択後の送信動作>本第2の実施の形態における端末装置100は、画像を選択後、選択された画像に写っている被写体宛てに電子メールなどにより画像を送信することができる。以下、画像選択後の送信動作について説明する。図12は送信動作の例を表わすフローチャート、図13は送信動作における確認画面の例を表わす図である。送信動作は、例えば、CPU180が送信処理のためのプログラムをROM150から読み出して送信処理を実行し、当該処理を実行することで送信機能184として行われる。端末装置100は、送信動作を開始するとS30、選択画像に対して電話帳データベース132から各被写体の送信先を検索するS31。例えば、CPU180は、選択画像における特定の被写体と一致又は類似する画像を、電話帳データベース132の顔写真として記憶された画像の中から検索する。そして、CPU180は、特定の被写体と一致又は類似する画像を電話帳データベース132から見つけ出したときは、当該画像に対応する被写体のメールアドレスを電話帳データベース132から読み出す。CPU180は、当該メールアドレス宛てに選択画像を送信することができる。なお、選択画像は、例えば、S209の処理により選択された画像のことである。電話帳データベース132に顔写真として記憶された画像と選択画像とが一致又は類似するかの検索は、例えば、分割領域に対して被写体の有無を検出するときに行ったパターンマッチング処理図5のS15により行うことができる。本処理におけるパターンマッチング処理は、例えば、以下のようにして行う。すなわち、CPU180は、画像データベース131に記憶された選択画像を読み出し、その中から特定の被写体のピクセル値を読み出す。また、CPU180は、例えば、電話帳データベース132の顔写真として記憶された画像のピクセル値を読み出す。そして、CPU180は、選択画像のピクセル値と、顔写真として記憶された画像のピクセル値とを比較して、一致又は一定の範囲内にあるピクセルの個数がパターンマッチング用閾値以上か否かにより判別することもできる。次いで、CPU180は、送信先の被写体についての選択画像又は対象画像について、当該対象画像は被写体にとって写り具合の良い画像か否かを判別するS32。本送信動作では、送信先に選択画像をそのまま送信するのではなく、選択画像が被写体にとって写り具合のよくない選択画像又は画質の良くない選択画像、或いは写り具合又は見栄えの良くない選択画像などは送信されないようにすることができる。例えば、特定の被写体にとって最適度の最も高い又は最も高い画像から複数枚目の画像が選択画像のときでも、他の画像と比較して写り具合が良くない場合や、画質が良くない場合などの場合もある。そこで、本送信動作例では、被写体についての写り具合について判別することでS32、選択画像が送信先に送信される画像として最適な画像か否かを更に判別するようにしている。判別閾値は、例えば、撮影された画像の画質として十分な閾値、或いは送信先に送信される画像として十分な閾値などとすることができる。例えば、CPU180は選択画像における特定の被写体の最適度が判別閾値より小さいとき写り具合の良くない画像を判別し、選択画像の特定の被写体の最適度が判別閾値以上のとき写り具合の良い画像と判別することができる。この場合、最適度は特定の被写体のみならず、選択画像に写っている全被写体の最適度の合計とすることもできる。CPU180は、選択画像は被写体にとって写り具合の良い画像でないと判別したときS32でNo、選択画像を送信するか否かをユーザに選択させるようにしているS35。図13はディスプレイ110に表示された選択画面の例を表わす図である。例えば、ユーザの操作部120による操作や、ディスプレイ110表面上のタッチパネル操作により、送信又は中止が選択されるようになっている。CPU180は、操作部120又はディスプレイ110から、送信又は中止の選択操作に対応する信号を受け取り、これに応じて送信するか否かを判別することができる。CPU180は、例えば、図13に表わされた画面をディスプレイ110の表示させる前に、選択画像を画像データベース131から読み出してディスプレイ110に表示させるようにしてもよい。例えば、CPU180は送信ボタン111が操作されたとき選択画像を送信するS35でYesと判別し、中止ボタン112が操作されたとき選択画像を送信しないS35でNoと判別することができる。なお、選択画面は、例えば、フラッシュメモリ130、RAM140、又はROM150などに記憶され、CPU180が本処理S35を行うときにフラッシュメモリ130などから読み出してディスプレイ110に出力することで表示させることができる。CPU180は、選択画像を送信するときS35でYes、又は対象画像は被写体にとって写り具合の良い画像のときS32でYes、選択画像を検索した送信先に送信するS33。CPU180は、例えば、電話帳データベース132において検索されたメールアドレスを宛先とする電子メールを作成し、電子メールの添付ファイルとして選択画像を送信することができる。例えば、CPU180は、選択画像が添付された電子メールのデータを作成し、通信部170に出力する。通信部170は周波数変換などにより無線信号に変換して、無線基地局などを介して送信先に送信する。これにより、選択画像は被写体の送信先に送信されることができる。なお、CPU180は、電子メールではなく、選択画像を画像ファイルとしてメールアドレスの宛先に送信するようにしてもよい。一方、CPU180は選択画像を送信しないときS35でNo、選択画像を送信することなく送信動作を終了するS34。このように本送信動作の例では、選択画像が被写体宛てに送信されS33、端末装置100の撮影者は複数枚の画像の中からどの画像がよいかを選択する作業を行わなくてもよいため、選択作業など撮影者の手間を省くことができる。また、選択画像について、送信するのに十分な画像でなかったり画質が十分でなかったりする場合、被写体宛てに選択画像が送信されることはないS35でNo。このため、画質が良くない画像などが送信されないため、選択画像が全て送信される場合と比較して、通信費を安くすることができる。[その他の実施の形態]次にその他の実施の形態について説明する。本第2の実施の形態では、選択画像S209については1枚の画像が選択される例について説明した。選択画像は、例えば、1枚だけでなく、複数枚例えば、N’’枚であり、N’’は2≦N’’≦N’を満たす整数の画像又はN’’枚の画像フレームが選択されるようにしてもよい。図14は複数枚の画像を選択する画像選択動作の例を表わす図である。第2の実施の形態における図8と同一の処理の部分には同一の符号が付されている。CPU180は、更に、特定の被写体以外の他の被写体の最適度の合計が高いものから順番に複数枚選択するS211。この場合、CPU180は、例えば、S211の処理において最も順位の高い画像から順にタンク付けした結果をディスプレイ110に表示させることができる。例えば、CPU180は、画像データベース131においてS211の処理において最も順位の高い画像から順に所定領域に記憶させておき、かかる順位の最も高い画像から順にディスプレイ110に出力することができる。この場合、ディスプレイ110には順次の最も高い画像から順に表示されることになる。また、S211において選択される枚数は、例えば、ユーザによって選択される枚数としてもよい。例えば、CPU180はディスプレイ110に選択枚数を入力できる画面を表示させ、ユーザが枚数を入力できるようにしておく。そして、CPU180は入力された枚数を、例えばRAM140などに記憶しておき、S211の処理においてRAM140から枚数を読み出し、読み出した枚数分の画像を選択することができる。これにより、複数枚の選択画像がディスプレイ110に表示されるため、例えば、実際に撮影された複数枚の選択画像から最適画像の確認や送信画像の確認などが可能となる。以上まとめると付記のようになる。付記1無線基地局装置を介して他の端末装置と無線通信を行う端末装置において、第1の被写体と第2の被写体を含むNNは2以上の整数枚の画像を撮影し、前記撮影したN枚の画像をN枚の画像フレームとして出力する撮像部と、前記N枚の画像フレームに対して、前記第1の被写体の最適度が最大の画像フレームから上位N’N’は2≦N’≦Nを満たす整数枚の画像フレームを選択し、選択されたN’枚の画像フレームから前記第2の被写体の最適度が最大の画像フレームを選択する制御部とを備え、前記最適度は、撮影された被写体の前記画像における写り具合を表わすパラメータによる評価値であることを特徴とする端末装置。付記2前記制御部は、前記第1及び第2の被写体と更に第3の被写体が前記N枚の画像フレームに撮影されているとき、前記選択されたN’枚の画像フレームに対して、前記第2の被写体の最適度と前記第3の被写体の最適度との合計値が最大の画像フレームを選択することを特徴とする付記1記載の端末装置。付記3更に、操作部と記憶部とを備え、前記制御部は、前記第2の被写体の最適度が最大の画像フレームに対する送信が前記操作部の操作により選択されなかったとき、前記記憶部に前記第1の被写体の送信先として記憶された前記他の端末装置に前記第2の被写体の最適度が最大の画像フレームを送信しないことを特徴とする付記1記載の端末装置。付記4前記制御部は、前記第2の被写体の最適度が最大の画像フレームに対する前記第1の被写体の最適度が判別閾値以上のとき、又は前記第2の被写体の最適度が最大の画像フレームに対する前記第1の被写体の最適度が判別閾値より低いときであって前記第2の被写体の最適度が最大の画像フレームに対する送信が前記操作部の操作により選択されたとき、前記記憶部に前記第1の被写体の送信先として記憶された前記他の端末装置に前記前記第2の被写体の最適度が最大の画像フレームを送信することを特徴とする付記3記載の端末装置。付記5前記制御部は、前記選択されたN’枚の画像フレームのうち、前記第2の被写体の最適度が最大の画像フレームから上位N’’N’’は2≦N’’≦N’を満たす整数枚の画像フレームが前記第2の被写体の最適度が最大の画像フレームとして選択されることを特徴とする付記1記載の端末装置。付記6更に、表示部を備え、前記制御部は、前記N’’枚の前記第2の被写体の最適度が最大の画像フレームを前記第2の被写体の最適度が最大の画像フレームから順に前記表示部に表示させることを特徴とする付記5記載の端末装置。付記7前記パラメータは、前記撮影された被写体の画素の中で最も高い輝度値または最も高い明度、前記最も高い輝度値と最も低い輝度値の比、又は前記N枚の画像が撮影されたときの加速度のいずれか或いはこれらの組み合わせ、であることを特徴とする付記1記載の端末装置。付記8画像を撮影する撮像部を備え、無線基地局装置を介して他の端末装置と無線通信を行う端末装置における画像撮影方法において、前記撮像部により、第1の被写体と第2の被写体を含むNNは2以上の整数枚の画像を撮影し、前記撮影したN枚の画像をN枚の画像フレームとして出力し、前記N枚の画像フレームに対して、前記第1の被写体の最適度が最大の画像フレームから上位N’N’は2≦N’≦Nを満たす整数枚の画像フレームを選択し、選択されたN’枚の画像フレームから前記第2の被写体の最適度が最大の画像フレームを選択し、前記最適度は、撮影された被写体の前記画像における写り具合を表わすパラメータによる評価値であることを特徴とする画像撮影方法。付記9第1の被写体と第2の被写体を含むNNは2以上の整数枚の画像を撮影し、前記撮影したN枚の画像をN枚の画像フレームとして出力する撮像部と、前記N枚の画像フレームに対して、前記第1の被写体の最適度が最大の画像フレームから上位N’N’は2≦N’≦Nを満たす整数枚の画像フレームを選択し、選択されたN’枚の画像フレームから前記第2の被写体の最適度が最大の画像フレームを選択する制御部とを備え、前記最適度は、撮影された被写体の前記画像における写り具合を表わすパラメータによる評価値であることを特徴とする画像撮影装置。"