(57)【要約】【課題】眼鏡をかけていることで眼鏡の中の目の大きさが、眼鏡をかけていない場合の大きさと異なって写ってしまう被写体の写真を、仮に眼鏡をかけずに写った場合の目のサイズに近づけること。【解決手段】撮像装置が、眼鏡をかけている顔を含んだ被写体の画像を撮像し、眼鏡の周辺に写っている顔の輪郭である第１の輪郭情報と、眼鏡の中に写っている顔の輪郭である第２の輪郭情報とを算出し、算出した第１の輪郭情報と第２の輪郭情報との差異に応じて、眼鏡の中に写っている顔の輪郭と眼鏡の外に写っている顔の輪郭とがより近似する方向に、眼鏡の中に写っている顔の輪郭と被写体の目のサイズとを修正すべきである旨を通知し、眼鏡の中に写っている顔の輪郭と被写体の目のサイズとが修正された後の被写体の画像を表示する。 【選択図】  図１
2015064768.tif 000002
【特許請求の範囲】
【請求項１】
眼鏡をかけている顔を含んだ被写体の画像を撮像する撮像手段と、
前記眼鏡の周辺に写っている前記顔の輪郭である第１の輪郭情報と、前記眼鏡の中に写っている前記顔の輪郭である第２の輪郭情報とを算出する算出手段と、
前記算出した第１の輪郭情報と前記第２の輪郭情報との差異に応じて、前記眼鏡の中に写っている前記顔の輪郭と前記眼鏡の外に写っている前記顔の輪郭とがより近似する方向に、前記眼鏡の中に写っている前記顔の輪郭と前記被写体の目のサイズとを修正すべきである旨を通知する修正通知手段と、
前記眼鏡の中に写っている前記顔の輪郭と前記被写体の目のサイズとが修正された後の前記被写体の画像を表示する修正画像表示手段と、
を備えることを特徴とする撮像装置。
【請求項２】
前記算出手段は、前記被写体の顔の中で認識可能な所定の箇所から前記眼鏡の外に写っている前記顔の輪郭までの距離である第１の輪郭情報と、前記所定の箇所から前記眼鏡の中に写っている前記顔の輪郭までの距離である第２の輪郭情報とを算出することを特徴とする請求項１に記載の撮像装置。
【請求項３】
前記算出した第１の輪郭情報と第２の輪郭情報との大小関係を判断する修正方向判断手段と、
前記修正方向判断手段において第１の輪郭情報が第２の輪郭情報よりも大きいと判断された場合に、前記修正通知手段が前記被写体の目のサイズを拡大する方向に修正すべきである旨を通知し、
前記修正方向判断手段において第１の輪郭情報が第２の輪郭情報よりも小さいと判断された場合に、前記修正通知手段が前記被写体の目のサイズを縮小する方向に修正すべきである旨を通知することを特徴とする請求項１または請求項２に記載の撮像装置。
【請求項４】
前記差異が前記撮像装置に設定されている第１閾値を超えるかを判断する修正通知判断手段と、
前記修正通知判断手段において前記差異が前記第１閾値を超えると判断された場合に、修正通知手段が前記被写体の目のサイズを修正するべきである旨を通知し、
前記修正通知判断手段において前記差異が前記第１閾値を超えないと判断された場合には、修正通知手段が前記被写体の目のサイズを修正するべきである旨を通知しないことを特徴とする請求項１乃至請求項３のいずれか１項に記載の撮像装置。
【請求項５】
前記算出手段は前記第１の輪郭情報及び第２の輪郭情報を前記被写体の顔の両眼からそれぞれ個別に算出し、
前記被写体の顔の両眼からそれぞれ個別に算出した第１の輪郭情報と前記第２の輪郭情報との差異を、前記被写体の顔の両目において比較する両目比較手段と、
前記被写体の顔の両目における前記差異が、前記比較手段により異なると判断された場合に、前記被写体の顔が正面を向いていない旨を通知する正面通知手段と、
前記被写体の顔の両目における前記差異が、前記比較手段により同じであると判断された場合に、前記修正通知手段が前記眼鏡の中に写っている前記顔の輪郭と前記被写体の目のサイズとを修正すべきである旨を通知することを特徴とする請求項１乃至請求項４のいずれか１項に記載の撮像装置。
【請求項６】
眼鏡をかけている顔を含んだ被写体の画像を取得する取得手段と、
前記眼鏡の周辺に写っている前記顔の輪郭である第１の輪郭情報と、前記眼鏡の中に写っている前記顔の輪郭である第２の輪郭情報とを算出する算出手段と、
前記算出した第１の輪郭情報と前記第２の輪郭情報との差異に応じて、前記眼鏡の中に写っている前記顔の輪郭と前記眼鏡の外に写っている前記顔の輪郭とがより近似する方向に、前記眼鏡の中に写っている前記顔の輪郭と前記被写体の目のサイズとを修正すべきである旨を通知する修正通知手段と、
前記眼鏡の中に写っている前記顔の輪郭と前記被写体の目のサイズとが修正された後の前記被写体の画像を表示する修正画像表示手段と、
を備えることを特徴とする画像修正装置。
【請求項７】
撮像装置の制御方法であって、
前記撮像装置の撮像手段が、眼鏡をかけている顔を含んだ被写体の画像を撮像する撮像工程と、
前記撮像装置の算出手段が、前記眼鏡の周辺に写っている前記顔の輪郭である第１の輪郭情報と、前記眼鏡の中に写っている前記顔の輪郭である第２の輪郭情報とを算出する算出工程と、
前記撮像装置の修正通知手段が、前記算出した第１の輪郭情報と前記第２の輪郭情報との差異に応じて、前記眼鏡の中に写っている前記顔の輪郭と前記眼鏡の外に写っている前記顔の輪郭とがより近似する方向に、前記眼鏡の中に写っている前記顔の輪郭と前記被写体の目のサイズとを修正すべきである旨を通知する修正通知工程と、
前記撮像装置の修正画像表示手段が、前記眼鏡の中に写っている前記顔の輪郭と前記被写体の目のサイズとが修正された後の前記被写体の画像を表示する修正画像表示工程と、
を含むことを特徴とする制御方法。
【請求項８】
撮像装置で読み取り実行可能なプログラムであって、
前記撮像装置を、
眼鏡をかけている顔を含んだ被写体の画像を撮像する撮像手段と、
前記眼鏡の周辺に写っている前記顔の輪郭である第１の輪郭情報と、前記眼鏡の中に写っている前記顔の輪郭である第２の輪郭情報とを算出する算出手段と、
前記算出した第１の輪郭情報と前記第２の輪郭情報との差異に応じて、前記眼鏡の中に写っている前記顔の輪郭と前記眼鏡の外に写っている前記顔の輪郭とがより近似する方向に、前記眼鏡の中に写っている前記顔の輪郭と前記被写体の目のサイズとを修正すべきである旨を通知する修正通知手段と、
前記眼鏡の中に写っている前記顔の輪郭と前記被写体の目のサイズとが修正された後の前記被写体の画像を表示する修正画像表示手段と、
して機能させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、デジタルズームの機能を有する撮像装置、画像修正装置およびその制御方法、とプログラムに関する。
【背景技術】
【０００２】
撮影の際に写った画像から眼鏡を検出し、眼鏡により生じる部分を補正して加工するデジタルカメラが利用されている。
特許文献１には、眼鏡の中の目が映った画像を検出し、眼鏡により生じる影領域写真を明るさで画像補正する仕組みが提案されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００８−２５０４０７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
特許文献１では、眼鏡の中の目が映った画像を検出し歪み領域の色変換を行うことで、眼鏡の中の顔の輪郭の歪みを抑制しているが、顔の輪郭の歪みを抑制するだけでは特に女性にとって友人との写真などで自分の目のサイズが眼鏡をかけることで本来よりも小さめに写ってしまいわざわざ眼鏡をとってから写真を撮影しなければならないという課題には適応することはできず、自分の目のサイズが自然に近いといった女性が好む写真を得ることはできない。
【０００５】
本発明は、眼鏡をかけていることで眼鏡の中の目の大きさが、眼鏡をかけていない場合の大きさと異なって写ってしまう被写体の写真を、仮に眼鏡をかけずに写った場合の目のサイズに近づけることが可能な仕組みを提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明は、眼鏡をかけている顔を含んだ被写体の画像を撮像する撮像手段と、前記眼鏡の周辺に写っている前記顔の輪郭である第１の輪郭情報と、前記眼鏡の中に写っている前記顔の輪郭である第２の輪郭情報とを算出する算出手段と、前記算出した第１の輪郭情報と前記第２の輪郭情報との差異に応じて、前記眼鏡の中に写っている前記顔の輪郭と前記眼鏡の外に写っている前記顔の輪郭とがより近似する方向に、前記眼鏡の中に写っている前記顔の輪郭と前記被写体の目のサイズとを修正すべきである旨を通知する修正通知手段と、前記眼鏡の中に写っている前記顔の輪郭と前記被写体の目のサイズとが修正された後の前記被写体の画像を表示する修正画像表示手段と、を備えることを特徴とする撮像装置。
【０００７】
また、前記算出手段は、前記被写体の顔の中で認識可能な所定の箇所から前記眼鏡の外に写っている前記顔の輪郭までの距離である第１の輪郭情報と、前記所定の箇所から前記眼鏡の中に写っている前記顔の輪郭までの距離である第２の輪郭情報とを算出することを特徴とする。
【０００８】
また、前記算出した第１の輪郭情報と第２の輪郭情報との大小関係を判断する修正方向判断手段と、前記修正方向判断手段において第１の輪郭情報が第２の輪郭情報よりも大きいと判断された場合に、前記修正通知手段が前記被写体の目のサイズを拡大する方向に修正すべきである旨を通知し、前記修正方向判断手段において第１の輪郭情報が第２の輪郭情報よりも小さいと判断された場合に、前記修正通知手段が前記被写体の目のサイズを縮小する方向に修正すべきである旨を通知することを特徴とする。
【０００９】
また、前記差異が前記撮像装置に設定されている第１閾値を超えるかを判断する修正通知判断手段と、前記修正通知判断手段において前記差異が前記第１閾値を超えると判断された場合に、修正通知手段が前記被写体の目のサイズを修正するべきである旨を通知し、前記修正通知判断手段において前記差異が前記第１閾値を超えないと判断された場合には、修正通知手段が前記被写体の目のサイズを修正するべきである旨を通知しないことを特徴とする。
【００１０】
また、前記算出手段は前記第１の輪郭情報及び第２の輪郭情報を前記被写体の顔の両眼からそれぞれ個別に算出し、前記被写体の顔の両眼からそれぞれ個別に算出した第１の輪郭情報と前記第２の輪郭情報との差異を、前記被写体の顔の両目において比較する両目比較手段と、前記被写体の顔の両目における前記差異が、前記比較手段により異なると判断された場合に、前記被写体の顔が正面を向いていない旨を通知する正面通知手段と、前記被写体の顔の両目における前記差異が、前記比較手段により同じであると判断された場合に、前記修正通知手段が前記眼鏡の中に写っている前記顔の輪郭と前記被写体の目のサイズとを修正すべきである旨を通知することを特徴とする。
【発明の効果】
【００１１】
本発明により、眼鏡をかけていることで眼鏡の中の目の大きさが、眼鏡をかけていない場合の大きさと異なって写ってしまう被写体の写真を、仮に眼鏡をかけずに写った場合の目のサイズに近づけることが可能な仕組みを提供することが可能となる。
【図面の簡単な説明】
【００１２】
【図１】本発明の撮像装置の画面の一例と機能概要を示す図である。
【図２】本発明の撮像装置のハードウェア構成図の一例を示す図である。
【図３】本発明の撮像装置の機能構成図の一例を示す図である。
【図４】本発明の撮像装置の眼鏡フレーム内領域を補正する際の画面遷移の一例を示す図である。
【図５】本発明の撮像装置が実行するフローチャート（修正モード移行）を示す図。
【図６】本発明の撮像装置が実行するフローチャート（修正倍率解析）を示す図。
【図７】本発明の撮像装置が実行するフローチャート（修正判定）を示す図。
【図８】本発明の撮像装置が実行するフローチャート（修正処理）を示す図。
【図９】本発明の撮像装置のデジタルカメラが保持する倍率テーブルの構成例である。
【発明を実施するための形態】
【００１３】
以下、図面を参照して、本発明の実施形態を詳細に説明する。
図１を説明する。
図１は、本発明の画面の一例と機能概要をデジタルカメラの背面図および画面の一例を示す図である。
【００１４】
撮像装置１００の上面には、シャッターボタン２０２が配置されている。シャッターボタンを押下することにより内蔵のスイッチがオンになることにより撮像動作が開始される。
【００１５】
表示画面２０１には、不図示の正面に配置されたレンズで捕らえた画像が表示される。また、各種設定画面の表示も行われる。表示画面２０１は表示の他にタッチパネルの機能も有しており、各種設定の際に、ユーザが画面をタッチすることで選択することが可能となっている。
【００１６】
例えば補正を行うかをユーザが判断するタッチパネルの操作例がはいボタン２０３、いいえボタン２０４である。はいボタン２０３を押下すると眼鏡内の輪郭の位置がずれているかを判定し、その倍率を求めて補正処理を行う。いいえボタン２０４を押下すると補正を行わない。補正処理についての一例を示す図が補正２０５である。眼鏡をかけている人物の場合、眼鏡のレンズにより裸眼状態と比べて目の大きさが縮小されたり、輪郭がずれたりして見える。それを、撮像時に眼鏡内の目の大きさが裸眼時と近く見えるように補正する。補正についての処理はフローチャートで後述する。
【００１７】
なお、本発明は撮像装置が撮影した眼鏡をかけている顔を含んだ被写体の画像を修正するのみならず、画像修正装置が、眼鏡をかけている顔を含んだ被写体の画像を取得した（取得手段）場合にも適応することができる。
【００１８】
なお本発明を実施する撮像装置１００は、撮像手段を備えていれば、タブレット型の情報処理装置でもよく、スマートフォン、携帯電話、デジタルカメラ、ゲーム機、シールを作成するプリント装置、証明写真装置でもよい。
【００１９】
なお本発明を実施する画像修正装置１００は、画像を修正するクライアント端末として使用する情報処理装置でもよく、オンラインアルバムといった画像管理サーバが画像を修正してもよい。
図２を説明する。
図２は撮像装置（デジタルカメラ）１００のハード構成を示す図である。
【００２０】
デジタルカメラ１００は、いわゆるデジタルカメラから成り、撮影用のレンズ１０１、撮像素子（以下、「ＣＣＤ」と称する）１０２、カメラ信号処理部（以下、「ＡＤＣ」と称する）１０３、画像処理部１０４、システムコントローラ１１０、バッファメモリ１１１、フラッシュＲＯＭ１１２、インターフェース回路（以下、「Ｉ／Ｆ回路」と称する）１１３、カードホルダ１１４、メモリカード１１５、ディスプレイドライバ１１６、および操作部１２０を備える。
【００２１】
レンズ１０１は、レンズ等であり、対物レンズ、ズームレンズ、およびフォーカスレンズなどで構成される。ズームレンズおよびフォーカスレンズについては、不図示の駆動機構により光軸方向へ駆動される。撮像素子１０２は、レンズ１０１から入射した撮像光を結像し、電気信号（アナログ信号）に変換して出力するＣＣＤイメージセンサで構成される。
【００２２】
カメラ信号処理部（ＡＤＣ）１０３は、撮像素子１０２から受けた電気信号にデジタル変換やホワイトバランス調整などの信号処理を行なって、デジタル信号に変換する機能を有する。システムコントローラ１１０は、画像処理部１０４、バッファメモリ１１１、フラッシュＲＯＭ１１２、Ｉ／Ｆ回路１１３、ディスプレイドライバ１１６、サウンドドライバ１１８、レンズ制御部１２７、ＬＥＤドライバ１２８、および操作部１２０に接続されている。
【００２３】
画像処理部１０４は、前処理部１０５、ＹＣ処理部１０６、電子ズーム処理部１０７、圧縮部１０８、および伸長部１０９を備え、カメラ信号処理部１０３から出力されるデジタル信号から画像データを生成し、各種画像処理を行う機能を有する。
【００２４】
前処理部１０５は、入力される画像データに基づく画像のホワイトバランスを調整するホワイトバランス処理や画像のガンマ補正処理を行う機能を有する。ホワイトバランス処理は、画像の色合いを、実物の色合いに近くなるように調整したり、光源（蛍光灯や太陽光など）に合った適正な色に調整したりする処理である。ガンマ補正処理は、画像のコントラストを調整する処理である。なお、前処理部１０５は、ホワイトバランス処理およびガンマ補正処理以外の画像処理を実行することも可能である。
【００２５】
ＹＣ処理部１０６は、入力される画像データに基づく画像を、輝度情報「Ｙ」と、輝度信号と青色の色差情報「Ｃｂ」と、輝度信号と赤色の色差情報「Ｃｒ」とに分離する機能を有する。電子ズーム処理部１０７は、画像の一部（例えば中央部）を所定の大きさでトリミングし、トリミングした画像を信号処理で元画像の大きさに拡大する機能を有する。
電子ズーム処理部１０７は、例えば、撮影された１６００×１２００ドットの画像から
中央の１０２４×７６８ドットの画像を切り出し、データ補間を行いながら１６００×１２００ドットのサイズに拡大することができる。
【００２６】
圧縮部１０８は、画像データをＪＰＥＧ（Ｊｏｉｎｔ  Ｐｈｏｔｏｇｒａｐｈｉｃ  Ｅｘｐｅｒｔ  Ｇｒｏｕｐ）方式などの圧縮形式によって圧縮する機能を有する。伸長部１０９は、圧縮されている画像データを伸長する機能を有する。例えば、画像データをＪＰＥＧ方式で圧縮する場合、まず、画像データの高周波成分と低周波成分の割合を数値化する離散コサイン変換処理が行われる（ＤＣＴ処理）。次に、画像の階調やグラデーションを表現する段階を数値（量子化ビット数）で表現する量子化処理が行われる。最後に、ハフマン符号化処理で画像データが圧縮される。
【００２７】
具体的には、画像データの信号文字列が一定のビット毎に区切られ、出現頻度が高い文字列に対してより短い符号が与えてられてゆく。なお、圧縮処理を行わないで画像データを記録する方式の場合は、圧縮部１０８および伸長部１０９を省略することができる。また、画像データの圧縮形式は、ＪＰＥＧ方式に限らず、ＧＩＦ（Ｇｒａｐｈｉｃａｌ  Ｉｎｔｅｒｃｈａｎｇｅ  Ｆｏｒｍａｔ）形式などであっても、同様に処理を行うことができる。
【００２８】
バッファメモリ１１１には、画像処理部１０４で画像処理が行われる際に、一時的に画像データが保存される。フラッシュＲＯＭ１１２には、撮影装置１００の各種設定情報や、後述するユーザ情報等が保存される。
【００２９】
Ｉ／Ｆ回路１１３は、システムコントローラ１１０から出力される画像データを、メモリカード１１５に記録可能なデータ形式に変換する。また、Ｉ／Ｆ回路１１３は、メモリカード１１５から読み出された画像データ等を、システムコントローラ１１０で処理可能なデータ形式に変換する。
【００３０】
カードホルダ１１４は、記録媒体であるメモリカード１１５を撮影装置１００に着脱可能にする機構を備えると共に、メモリカード１１５との間でデータ通信が可能な電気接点を備える。また、カードホルダ１１４は、撮影装置１００で利用される記録媒体の種類に応じた構造を有する。
【００３１】
メモリカード１１５は、フラッシュメモリなどの半導体記憶素子を内蔵し、カードホルダ１１４に着脱可能なカード型の記録媒体である。メモリカード１１５には、撮影装置１００で撮影された画像データを記録することができる。
【００３２】
ディスプレイドライバ１１６は、システムコントローラ１１０から出力される画像データをディスプレイ１１７で表示可能な信号に変換する。具体的には、ディスプレイドライバ１１６は、システムコントローラ１１０から出力されるデジタルの画像データをアナログ画像信号に変換する処理を行い、次に画像サイズをディスプレイ１１７の表示可能エリアのサイズに適したサイズに変換する処理を行う。
【００３３】
サウンドドライバ１１８は、システムコントローラ１１０から出力される音声データをスピーカ２１９で鳴動可能な信号に変換する処理を行う。ＬＥＤ（Ｌｉｇｈｔ  Ｅｍｉｔｔｉｎｇ  Ｄｉｏｄｅ）ドライバ１２８は、システムコントローラ１１０から出力される
命令に従いランプ１２９の制御を行う。
【００３４】
操作部１２０は、電源スイッチ１２１、モードダイヤル１２２、撮影ボタン１２３、カーソルキー１２４、ズームボタン１２５、および閲覧（再生）ボタン１２６を備え、ユーザからの操作入力を受け付けて、操作内容に応じた信号をシステムコントローラ１１０に出力する。なお、操作部１２０には、図示の操作ボタン以外の操作ボタン類も含まれるが、それらの説明は省略する。
【００３５】
モードダイヤル（選択ボタン）１２２は、撮影動作のモードを切り替えるための回転可能なダイヤルである。ユーザはモードダイヤル１２２を操作することで、複数の撮影動作モードを選択することが可能である。なお、本発明の実施形態で、モードダイヤルは、ダイヤル式機構として記載をするが、例えば、ダイヤルではなくスライド式のボタンであってもよい。つまり、モードダイヤル１２２について、その機構はダイヤルに限定されず、カメラのモードを切り替えられるための機構を備えていることが本質である。
【００３６】
閲覧ボタン１２６は、撮影した画像データを閲覧する閲覧モード（再生モード）に切り替えるためのボタンである。閲覧ボタン１２６が押下されると、撮影モードから閲覧モードに移行する。なお、閲覧モードの切り替え方法については、前述のように、閲覧ボタン１２６の押下に限定されず、ディスプレイ１１７上のタッチパネル（不図示）などによる移行方法であってもよい。
【００３７】
閲覧モードでは、システムコントローラ１１０が、Ｉ／Ｆ回路１１３を介して、カードホルダ１１４に装着されているメモリカード１１５から設定情報と画像データを読み出す。設定情報は、現在装着されているメモリカード１１５に記録されている画像の枚数および記録されている画像データの容量などである。読み出される画像データは、例えば、画像１枚分の画像データまたはサムネイルデータである。なお、メモリカード１１５から読み出される画像データは、上述したように所定の圧縮形式で圧縮されている。
【００３８】
メモリカード１１５から読み出された画像データは、Ｉ／Ｆ回路１１３およびシステムコントローラ１１０を介して、ディスプレイドライバ１１６へ入力される。ディスプレイ開示ドライバ１１６は、入力された画像データをディスプレイ１１７に表示させる。
【００３９】
カーソルキー１２４は、ユーザが撮影装置１００に対する所定の指示や機能選択を行うためのキーである。ユーザは、カーソルキー１２４により、撮影装置１００に対する各種設定情報やユーザ認証情報などの操作入力を行うことができる。
【００４０】
また、カーソルキー１２４により、ディスプレイ１１７にメニュー画面や撮影装置１００に対して各種設定情報を設定するための画面を表示したり、撮影装置１００が有する所定の機能を選択することができる。
【００４１】
さらに、カーソルキー１２４により、撮影装置１００で撮影された画像データをディスプレイ１１７上にプレビュー表示させることができる。プレビュー表示とは、撮影装置１００で撮影した画像を、その直後にディスプレイ１１７に表示させる機能である。
【００４２】
なお、プレビュー表示については、ディスプレイ１１７上に撮影した画像を１枚のみ表示する構成に限定されず、サムネイル画像を含む複数の画像を表示するように構成してもよい。また、プレビュー表示の切り替えについては、カーソルキー１２４の押下に限らず、他のボタンの押下などの一般的な方法を利用して切り替えられる構成にしてもよい。また、プレビュー表示画面で、プレビュー表示画像の削除や編集などが行えるように構成してもよい。
【００４３】
レンズ制御部１２７は、レンズ１０１のレンズに対して、ズーム、フォーカス、絞り等の制御を行う。また、撮影装置１００は、被写体を撮像して画像データを得る撮影モードと当該撮影モードで得た画像データを表示する閲覧（再生）モードとを備える。
【００４４】
なお、音声についてはマイクやスピーカを用いることで、撮影装置１００と同様に記録、及び再生が可能である。また、映像（動画）記録時には、通常音声記録も同時に行われ、圧縮部１０８および伸長部１０９で、映像と音声が多重化される。
【００４５】
また、撮影装置１００における撮影動作について説明する。まず、ユーザが電源スイッチ１２１を操作し、撮影装置１００の電源をＯＮにする。すると、撮影装置１００に内蔵されているバッテリー（不図示）から各回路へ電源供給されて、撮影装置１００の起動処理（レンズバリアを開く動作制御およびマイクロコンピューターのリセット処理など）が行われる。
【００４６】
撮影装置１００は、電源ＯＦＦ時に電源スイッチ１２１が押下されると電源ＯＮとなり、自動的に撮影モードとなるように構成されている。また、電源ＯＦＦ時に閲覧ボタンが押下されると電源ＯＮとなり、自動的に閲覧モードとなるように構成されている。
【００４７】
撮影装置１００が撮影モードに移行すると、光学画像がレンズ１０１を介して撮影装置１００内へ入射し、撮像素子（ＣＣＤ）１０２に結像される。ＣＣＤ１０２は、入射される光学画像を電気信号に変換して、カメラ信号処理部（ＡＤＣ）１０３へ出力する。ＡＤＣ１０３は、入力される電気信号（アナログ信号）をデジタル信号に変換する。ＡＤＣ１０３から出力されるデジタル信号は画像処理部１０４に入力される。
【００４８】
画像処理部１０４内の前処理部１０５では、入力されるデジタル信号に基づき画像データを生成し、ホワイトバランス処理およびガンマ補正処理などが行われる。画像処理部１０４内のＹＣ処理部１０６では、画像データが輝度信号Ｙと色差信号ＣｒおよびＣｂとに分離され、色差信号ＣｒおよびＣｂの情報量を減らす処理が行われる。
【００４９】
色差信号ＣｒおよびＣｂの情報量の削減処理は、例えば、画像の主走査方向の色情報を間引く「４：２：２ダウンサンプリング処理」や、画像の縦横方向の色情報を間引く「４：１：１ダウンサンプリング処理」などがある。なお、前処理部１０５およびＹＣ処理部１０６で画像処理を行う際は、画像データを一時的にバッファメモリ１１１に保存し、随時バッファメモリ１１１に保存されている画像データを読み出しながら画像処理が行われる。
【００５０】
画像処理部１０４から出力される画像データ（非圧縮）はシステムコントローラ１１０に入力される。システムコントローラ１１０は、画像処理部１０４から出力される画像データを、ディスプレイドライバ１１６へ出力する。
【００５１】
ディスプレイドライバ１１６は、入力される画像データ（デジタル信号）をアナログ画像信号に変換すると共に、アナログ画像信号に基づく画像のサイズをディスプレイ１１７で表示可能なサイズに調整する。
【００５２】
また、ディスプレイドライバ１１６は、ディスプレイ１１７に画像を表示させるよう制御する。このとき、ディスプレイ１１７に表示される画像は、ＣＣＤ１０２、ＡＤＣ１０３、および画像処理部１０４で、連続的に信号処理されて生成される画像（スルー画像）
である。
【００５３】
ディスプレイ１１７にスルー画像が表示されている状態で、ユーザが希望のタイミングで撮影ボタン１２３を操作すると、システムコントローラ１１０は画像処理部１０４に制御信号を出力する。画像処理部１０４に制御信号が入力されると、圧縮部１０８は、前処理部１０５およびＹＣ処理部１０６で画像処理された画像データをバッファメモリ１１１へ保存し、圧縮処理を行う。
【００５４】
具体的には、画像データの高周波成分と低周波成分の割合を数値化する離散コサイン変換処理（ＤＣＴ処理）や、画像の階調やグラデーションを表現する段階を量子化ビット数で表現する量子化処理や、画像データの信号文字列を一定のビット毎に区切り、出現頻度が高い文字列に対して、より短い符号を与えてゆくハフマン符号化処理などが実行される。圧縮された画像データは、システムコントローラ１１０およびディスプレイドライバ１１６を介してディスプレイ１１７に表示される。また、圧縮された画像データは、カードホルダ１１４を介してメモリカード１１５に記録される。
【００５５】
撮影ボタン１２３が操作される前にズームボタン１２５が操作されると、システムコントローラ１１０は光学ズーム処理や電子ズーム処理を実行し、画像の大きさを拡大または縮小させることができる。そして、ズームボタン１２５の操作後、撮影ボタン１２３が操作されると、拡大または縮小された画像の画像データがメモリカード１１５へ記録される。
図３を説明する。
図３は、本発明の撮像装置の機能構成図の一例を示す図である。
【００５６】
全体制御部３０１が各処理部と連動して処理を行うことで発明を実現している。全体制御部３０１は、不図示のメニューボタン、設定キー、タッチパネルなどからの入力を操作部３０２によって受け付け、処理した内容を液晶パネルなどの表示部３０３へ出力する。
【００５７】
表示部では、光学ズームされた画像を表示する第１の表示部と光学ズームされた画像をデジタルズームによって補正（補完）した画像を表示する第２の表示部を有し、ユーザに
より選択された表示部に表示されている画像を撮影するようになっている。
【００５８】
前回撮影状況記憶部３０４は、撮像装置本体の電源がＯＦＦされた時に直前に撮影した光学ズーム画像の倍率などを情報テーブルに記憶する。他にもＧＰＳ状況は電源がＯＦＦされた時刻などが記憶される。
前回撮影状況設定部３０５では、前回撮影したときの設定を反映すると判定された場合に前回の撮影状況を設定するものである。
【００５９】
時間計測部３０６は、電源を切ってから再度電源を入れるまでの時間を計測する。所定の時間よりも短い間隔で起動された場合に前回の撮影状況を反映するようになっている。
位置計測部３０７は、前回電源を切った場所と再度電源を入れた場所が同じ位置であったかを位置情報（ＧＰＳ）を利用して判定するようになっている。
図４を説明する。
図４は本発明における撮像装置が表示する、画像処理する際の操作画面の遷移を示した図である。
デジタルカメラの電源を入れると、Ｓ５１４にて説明する修正モードに移行するかどうかのメッセージ４０１が表示される。
【００６０】
ユーザがボタン４０２で「はい」を入力すると、その後は修正モードとして動作する、ボタン４０３で「いいえ」を入力すると修正なしの通常モードとして動作する。
【００６１】
修正モードの場合の動作を記述する。修正モードが開始され、画面４０４で被写体の人物の顔が表示されると、眼鏡を認識し、かつまだ修正可能と判断されていない時には、修正対象部が存在することとして、Ｓ５０４にて説明する赤枠のマーカー４０５が修正対象部にオーバーレイ表示される。この時には認識されたことのみをユーザに示すメッセージ「眼鏡が認識されました」４０６を表示する。
【００６２】
その後、被写体の状態が変化した画面４０７の状態になると、眼鏡を認識し、かつ修正可能と判断された場合は、修正可能である箇所にＳ７０１にて説明する緑枠のマーカー４０８が対象部にオーバーレイ表示される。この時には修正可能であることをユーザに示すメッセージ「補正可能です」４０９を表示する。
【００６３】
その後、その状態でユーザが撮影すると画面４１０にて、撮像した画像に対して修正処理を行い、Ｓ７０９にて説明する修正前のそのままの画像４１１と眼鏡内を修正した後の画像を並べて画面に表示する。この時にはユーザに修正前と修正後のどちらの画像を保存するか確認を促すメッセージ「選択して下さい」４１２を表示する。
【００６４】
その後、Ｓ７１５にて説明するユーザが修正後の画像を選択した場合、修正後の画像を保存し、画面４１３にて保存された補正後の画像と、保存されたことを示すメッセージ「保存されました」４１４を表示する。
ユーザが修正なしの画像を選択した場合、上記のような修正対象部を示す表示などは行われず、撮影したそのままの画像を保存する。
【００６５】
変形例としては、撮影時の、修正ありか修正なしかの選択に関わらず、もし保存済の画像が補正可能であれば、強制的に修正を行い、修正後の画像も同時に保存することも可能である。
図５を説明する。
図５は、本発明の実施形態を表すために撮像装置１００のＣＰＵが実行するフローチャートである。
ステップＳ５０１において撮像装置１００は、カメラを起動し、撮影を開始する。
【００６６】
ステップＳ５１４において撮像装置１００は、修正モードが選択されたかを判断する。修正モードが選択された（はい）と判断した場合にはＳ５０２に進んで修正モードを実行し、通常モードが選択された（いいえ）と判断した場合にはＳ５１１に進み、通常モードを実行する。
ステップＳ５０２において撮像装置１００は、シャッターボタン半押しを検知する。
【００６７】
ステップＳ５０３において撮像装置１００は、眼鏡を認識したかを判断する。プレビュー画像に表示された被写体の顔に眼鏡があることを認識した場合にはＳ５０４に進み、認識しなかった場合にはＳ５１１に進む。
ステップＳ５０４において撮像装置１００は、Ｓ５０３で認識した眼鏡をディスプレイ上で赤枠で囲む。
ステップＳ５０５において撮像装置１００は、Ｓ５０８の判断が完了するまでＳ５０６とＳ５０７を繰り返し継続する。
ステップＳ５０６において撮像装置１００は、修正するための各種条件がそろっていないことを画面（図示しない）でユーザに警告する。
ステップＳ５０７において撮像装置１００は、Ｓ６０１のフローチャートに推移し眼鏡の中と外との倍率の差を解析する倍率解析（図６）を実行する。
ステップＳ５０８において撮像装置１００は、シャッターボタン長押しを検知するか。または修正可能な範囲の倍率を検出するかまでＳ５０５に戻る。
【００６８】
ステップＳ５０９において撮像装置１００は、シャッターボタン長押しを検知する。つまりここで、眼鏡をかけている顔を含んだ被写体の画像を撮像している（撮像手段）。
ステップＳ５１０において撮像装置１００は、Ｓ７０１のフローチャートに推移し倍率解析（図６）による補正判定（図７）を実行する。
ステップＳ５１１において撮像装置１００は、シャッターボタン長押しを検知する。
ステップＳ５１２において撮像装置１００は、被写体の撮影を実行する。
ステップＳ５１３において撮像装置１００は、補正をしていない画像を外部メモリ（ＨＤＤ等）に保存する。
ステップＳ５１５において撮像装置１００は、撮影を終了する。
図６を説明する。
図６は、本発明の実施形態を表すために撮像装置１００のＣＰＵが実行するフローチャートである。
【００６９】
ステップＳ６０１において撮像装置１００は、プレビュー画像の被写体の右目の眼鏡フレーム内に顔輪郭と目頭を認識できたかを判断する。認識できた（はい）と判断した場合にはＳ６０２に進み、認識できない（いいえ）と判断した場合にはＳ６０５に進む。
【００７０】
ステップＳ６０２において撮像装置１００は、右目の眼鏡フレーム外における、顔輪郭と目頭位置との距離を計測する。計測した顔輪郭と被写体から認識した目頭位置との距離を右目距離１とする。
【００７１】
ステップＳ６０３において撮像装置１００は、右目の眼鏡フレーム内における、眼鏡のエッジと顔輪郭の接点と、目頭位置との距離を計測する。計測した眼鏡のエッジと顔輪郭の接点と、被写体から認識した目頭位置との距離を右目距離２とする。
【００７２】
つまり、Ｓ６０２とＳ６０３では眼鏡の周辺に写っている顔の輪郭である第１の輪郭情報（右目距離１）と、眼鏡の中に写っている顔の輪郭である第２の輪郭情報（右目距離２）とを算出する（算出手段）。
【００７３】
算出手段は、右目において、被写体の顔の中で認識可能な所定の箇所（例えば目頭位置、角膜の中心、鼻の頭等）から眼鏡の外に写っている顔の輪郭までの距離である第１の輪郭情報と、所定の箇所から眼鏡の中に写っている顔の輪郭までの距離である第２の輪郭情報とをそれぞれ算出する。
【００７４】
ステップＳ６０４において撮像装置１００は、例えば右目倍率をＳ６０２とＳ６０３でそれぞれ計測した比『右目距離１÷右目距離２』の式を用いて算出することができる。なお右目倍率はＳ６０２とＳ６０３でそれぞれ計測した差『右目距離１−右目距離２』の式を用いて算出してもいい。その後、算出した右目倍率を図９の倍率テーブル９０４に一時記憶する。
ステップＳ６０５において撮像装置１００は、認識できないので右目倍率を強制的に＝１に設定して図９の倍率テーブル９０４に一時記憶する。
【００７５】
ステップＳ６０６において撮像装置１００は、プレビュー画像の被写体の左目の眼鏡フレーム内に顔輪郭と目頭を認識できたかを判断する。認識できた（はい）と判断した場合にはＳ６０７に進み、認識できない（いいえ）と判断した場合にはＳ６１０に進む。
【００７６】
ステップＳ６０７において撮像装置１００は、左目の眼鏡フレーム外における、顔輪郭と目頭位置との距離を計測する。計測した顔輪郭と被写体から認識した目頭位置との距離を左目距離１とする。
【００７７】
ステップＳ６０８において撮像装置１００は、左目の眼鏡フレーム内における、眼鏡のエッジと顔輪郭の接点と、目頭位置との距離を計測する。計測した眼鏡のエッジと顔輪郭の接点と、被写体から認識した目頭位置との距離を左目距離２とする。
【００７８】
つまり、Ｓ６０７とＳ６０８では眼鏡の周辺に写っている顔の輪郭である第１の輪郭情報（左目距離１）と、眼鏡の中に写っている顔の輪郭である第２の輪郭情報（左目距離２）とを算出する（算出手段）。
【００７９】
算出手段は、左目において、被写体の顔の中で認識可能な所定の箇所（例えば目がしら位置、角膜の中央位置、鼻の先端位置等）から眼鏡の外に写っている顔の輪郭までの距離である第１の輪郭情報と、所定の箇所から眼鏡の中に写っている顔の輪郭までの距離である第２の輪郭情報とをそれぞれ算出する。
【００８０】
ステップＳ６０９において撮像装置１００は、例えば左目倍率をＳ６０７とＳ６０８でそれぞれ計測した比『左目距離１÷左目距離２』の式を用いて算出することができる。なお右目倍率はＳ６０７とＳ６０８でそれぞれ計測した差『左目距離１−左目距離２』の式を用いて算出してもいい。その後、算出した左目倍率を図９の倍率テーブル９０４に一時記憶する。
ステップＳ６１０において撮像装置１００は、認識できないので左目倍率を強制的に＝１に設定して図９の倍率テーブル９０４に一時記憶する。
【００８１】
ステップＳ６１１において撮像装置１００は、一時記憶する右目倍率が一時記憶する左目倍率よりも大きいかを判断する。算出手段は第１の輪郭情報及び第２の輪郭情報を被写体の顔の両眼からそれぞれ個別に算出しているので、ここでは被写体の顔の両眼からそれぞれ個別に算出した第１の輪郭情報と第２の輪郭情報との差異を、被写体の顔の両目において比較している（両目比較手段）。
【００８２】
つまり右目倍率と左目倍率のいずれか一方が大きいので、両目それぞれに別の倍率を適応して修正すると、修正画像の両目の大きさが異なってしまい自然な表情の修正ができなくり、ここではいずれか一方の倍率を優先するかを決定しなくてはならない。もし右目倍率の方が大きい（はい）と判断された場合にはＳ６１２に進み、もし左目倍率の方が大きい（いいえ）と判断した場合にはＳ６１３に進む。
ステップＳ６１２において撮像装置１００は、右目倍率を修正倍率として優先するように、優先フラグを右目倍率に指定する。
ステップＳ６１３において撮像装置１００は、左目倍率を修正倍率として優先するように、優先フラグを左目倍率に指定する。
図７を説明する。
図７は、本発明の実施形態を表すために撮像装置１００のＣＰＵが実行するフローチャートである。
ステップＳ７０１において撮像装置１００は、眼鏡を認識し、さらに目の大きさを修正可能な眼鏡をディスプレイ上に緑枠で囲む。
【００８３】
つまりここで眼鏡を認識し、さらに目の大きさを修正可能な眼鏡をディスプレイ上に緑枠で囲むことで、算出した第１の輪郭情報と第２の輪郭情報との差異に応じて、眼鏡の中に写っている顔の輪郭と眼鏡の外に写っている顔の輪郭とがより近似する方向に、眼鏡の中に写っている顔の輪郭と被写体の目のサイズとを修正すべき（または修正可能）である旨（緑枠）を通知している（修正通知手段）。
【００８４】
さらにここでは差異が撮像装置に設定されている第１閾値を超えるかを判断して（修正通知判断手段）、差異が第１閾値を超える（または左目距離１÷左目距離２が１倍ではない）と判断された場合にのみ、修正通知手段が被写体の目のサイズを修正するべきである旨を通知（緑枠を表示する）し、差異が第１閾値を超えない（または左目距離１÷左目距離２が１倍である）と判断された場合には、修正通知手段が前記被写体の目のサイズを修正するべきである旨を通知しない（緑枠を表示しない）ようにユーザに通知することもユーザにとっては便利である。
【００８５】
さらにここでは、被写体の顔の両目における差異が、Ｓ６１１の比較手段により同じであると判断された場合に、修正通知手段が眼鏡の中に写っている顔の輪郭と前記被写体の目のサイズとを修正すべきである旨を通知する。
【００８６】
ステップＳ７０２において撮像装置１００は、一時記憶する倍率テーブル９０４を読み出し、右目倍率と左目倍率の両方が共に＝１ではない（近視または遠視の可能性あり）かを判断する。両方が共に≠１である（はい）の場合はＳ７０３に進み、両方が共に≠１以外（いいえ）の場合はＳ７０６に進む。
ステップＳ７０３において撮像装置１００は、シャッターボタン長押しを検知する。
ステップＳ７０４において撮像装置１００は、図８に示す画像修正処理（眼鏡内の顔領域を  眼鏡外の輪郭に合わせて拡大または縮小する）を行う。
ステップＳ７０５において撮像装置１００は、補正後の画像のみをディスプレイに表示する。
つまりここで眼鏡の中に写っている顔の輪郭と被写体の目のサイズとが修正された後の被写体の画像を表示している（修正画像表示手段）。
【００８７】
ステップＳ７０６において撮像装置１００は、一時記憶する倍率テーブル９０４を読み出し、右目倍率と左目倍率が共に＝１である（補正の必要がない）かを判断する。両方が共に＝１である（はい）の場合はＳ７１１に進み、両方が共に＝１以外（いいえ）の場合はＳ７０７に進む。
ステップＳ７０７において撮像装置１００は、シャッターボタン長押しを検知する。
ステップＳ７０８において撮像装置１００は、図８に示す画像修正処理（眼鏡内の顔領域を  眼鏡外の輪郭に合わせて拡大または縮小する）を行う。
【００８８】
ステップＳ７０９において撮像装置１００は、例えば被写体がカメラに対して真正面を向いていない可能性がある為、補正前の画像と補正後の画像をディスプレイ表示する。
【００８９】
ここでは、被写体の顔の両目における差異が、Ｓ６１１の比較手段により異なると判断された場合に、被写体の顔が正面を向いていない旨（図示しない）を通知する（正面通知手段）。
【００９０】
ステップＳ７１０において撮像装置１００は、Ｓ７０９でユーザが選択した画像を  ユーザ補正にかける対象画像として更新する。ここで修正後の画像が選択された場合にはＳ７１３に進み、ここで修正なしの画像が選択された場合にはＳ７１２に進む。
ステップＳ７１１において撮像装置１００は、シャッターボタン長押しを検知する。
【００９１】
ステップＳ７１２において撮像装置１００は、（例えば正面を向いているが伊達眼鏡でレンズに度がない眼鏡をかけている被写体を撮影した場合等であり）修正する必要がない画像として補正をしていない画像を保存する。
【００９２】
ステップＳ７１３において撮像装置１００は、倍率（拡大または縮小）の手動補正をするかがユーザにより選択される。手動補正される（はい）の場合はＳ７１４に進み、手動補正されない（いいえ）の場合はＳ７１５に進む。
ステップＳ７１４において撮像装置１００は、ユーザによる倍率（拡大または縮小）の手動補正を行い、画像を保存する。
ステップＳ７１５において撮像装置１００は、ユーザによる倍率（拡大または縮小）の手動補正を行わず画像を保存する。
図８は、本発明の実施形態を表すために撮像装置１００のＣＰＵが実行するフローチャートである。
ステップＳ８０１において撮像装置１００は、眼鏡内の画像を拡大するかを判断する。
【００９３】
ここでは、Ｓ６０２とＳ６０３で算出した第１の輪郭情報と第２の輪郭情報との大小関係を判断する（修正方向判断手段）。拡大する（はい）の場合にはＳ８０２に進み、縮小する（いいえ）の場合にはＳ８０６に進む。
【００９４】
ステップＳ８０２において撮像装置１００は、眼鏡内の画像を、算出した倍率に拡大する。つまりステップＳ８０１において第１の輪郭情報が第２の輪郭情報よりも大きいと判断された場合に、ステップＳ７０１において修正通知手段が前記被写体の目のサイズを拡大する方向に修正すべきである旨（図示しない）を通知する。
ステップＳ８０３において撮像装置１００は、拡大した画像の目頭の位置と拡大前の画像の目頭の位置を合わせる。
ステップＳ８０４において撮像装置１００は、眼鏡内の拡大した画像が、眼鏡フレーム内からはみ出している部分を、フレームに合わせて切り取る。
ステップＳ８０５において撮像装置１００は、眼鏡内の画像を、  はめ込み前、後の２種類とも  一時保存する。
【００９５】
ステップＳ８０６において撮像装置１００は、眼鏡内の画像を算出した倍率に縮小する。つまりステップＳ８０１において第１の輪郭情報が第２の輪郭情報よりも小さいと判断された場合に、ステップＳ７０１修正通知手段が前記被写体の目のサイズを縮小する方向に修正すべきである旨（図示しない）を通知する。
ステップＳ８０７において撮像装置１００は、縮小した画像の目頭の位置と縮小前の画像の目頭の位置を合わせる。
ステップＳ８０８において撮像装置１００は、眼鏡内の画像を縮小したことにより生じた隙間を、公知技術を利用して埋める。
図９を説明する。
図９は、本発明の実施形態を表すために撮像装置１００のＲＡＭが一時記憶する倍率データの一例を示したものである。
【００９６】
９００は右目距離１であり、図２の２０６に示したように右目の眼鏡フレーム外における顔輪郭と目頭位置との距離を示す。例えば計測後に１．８等の値が算出される。
【００９７】
９０１は右目距離２であり、図２の２０６に示したように右目の眼鏡フレーム内における、眼鏡のエッジと顔輪郭の接点と目頭位置との距離を示す。例えば計測後に１．２等の値が算出される。
９０４は右目倍率であり、右目距離１÷右目距離２から１．５倍（１５０％）の値が算出される。
【００９８】
９０２は左目距離１であり、図２の２０６と同じく左目の眼鏡フレーム外における顔輪郭と目頭位置との距離を示す。例えば計測後に１．３等の値が算出される。
【００９９】
９０３は左目距離２であり、図２の２０６と同じく左目の眼鏡フレーム内における、眼鏡のエッジと顔輪郭の接点と目頭位置との距離を示す。例えば計測後に１．１等の値が算出される。
９０５は左目倍率であり、左目距離１÷左目距離２から１．２倍（１２０％）の値が算出される。
【０１００】
９０６は修正倍率であり、右目倍率と左目倍率の内で大きい倍率を優先して自動修正倍率に決定している。図９の一例の場合、右目倍率の方が１．５倍（１５０％）で大きいので自動修正倍率に決定している
【０１０１】
また、本発明におけるプログラムは、図５乃至図８に示すフローチャートの処理方法をコンピュータが実行可能なプログラムであり、本発明の記憶媒体は図５乃至図８の処理方法をコンピュータが実行可能なプログラムとして、撮像装置（または画像修正装置）１００のＲＯＭ１１２に記憶されている。
【０１０２】
以上のように、前述した実施形態の機能を実現するプログラムを記録した記録媒体を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記録媒体に格納されたプログラムを読出し実行することによっても、本発明の目的が達成されることは言うまでもない。
【０１０３】
この場合、記録媒体から読み出されたプログラム自体が本発明の新規な機能を実現することになり、そのプログラムを記憶した記録媒体は本発明を構成することになる。
【０１０４】
プログラムを供給するための記録媒体としては、例えば、フレキシブルディスク，ハードディスク，光ディスク，光磁気ディスク，ＣＤ−ＲＯＭ，ＣＤ−Ｒ，ＤＶＤ−ＲＯＭ，磁気テープ，不揮発性のメモリカード，ＲＯＭ，ＥＥＰＲＯＭ，シリコンディスク等を用いることができる。
【０１０５】
また、コンピュータが読み出したプログラムを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムの指示に基づき、コンピュータ上で稼働しているＯＳ（オペレーティングシステム）等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０１０６】
さらに、記録媒体から読み出されたプログラムが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０１０７】
また、本発明は、複数の機器から構成されるシステムに適用しても、１つの機器からなる装置に適用してもよい。また、本発明は、システムあるいは装置にプログラムを供給することによって達成される場合にも適応できることは言うまでもない。この場合、本発明を達成するためのプログラムを格納した記録媒体を該システムあるいは装置に読み出すことによって、そのシステムあるいは装置が、本発明の効果を享受することが可能となる。
【０１０８】
さらに、本発明を達成するためのプログラムをネットワーク上のサーバ，データベース等から通信プログラムによりダウンロードして読み出すことによって、そのシステムあるいは装置が、本発明の効果を享受することが可能となる。
なお、上述した各実施形態およびその変形例を組み合わせた構成も全て本発明に含まれるものである。
【符号の説明】
【０１０９】
１００  撮像装置（デジタルカメラ）
１１０  ＣＰＵ
１１２  ＲＯＭ
１１１  ＲＡＭ（記憶部）
１１５  外部メモリ（記憶部）
【図１】
2015064768.tif 000003
【図２】
2015064768.tif 000004
【図３】
2015064768.tif 000005
【図４】
2015064768.tif 000006
【図５】
2015064768.tif 000007
【図６】
2015064768.tif 000008
【図７】
2015064768.tif 000009
【図８】
2015064768.tif 000010
【図９】
2015064768.tif 000011