(57)【要約】【課題】  画角の異なる複数の画像データを一度に撮影することができるとともに、該撮影により得られた画像データであることが簡単に認識できる撮像装置及びそのプログラムを実現する。【解決手段】  スルー画像表示時においては、ＣＣＤ５から出力されたフレーム画像データの画像２１と、予め定められた又はユーザによって指定されたトリミング範囲に基づいてトリミング枠２２とを画像上２１に表示させるとともに、該トリミング範囲に基づいて、フレーム画像データから生成されたトリミング画像データの画像２３も同時に表示させることによりスルー画像表示を行う。シャッタボタンが押下されるとシャッタボタン押下直前に表示された合成画像データを記録するとともに、静止画撮影処理により得られた静止画データの記録及び、シャッタ押下時のトリミング範囲に基づいて静止画データから生成されたトリミング画像データの記録も行う。【選択図】  図４
2008022306.tif 000002
【特許請求の範囲】
【請求項１】
被写体の光を画像データに変換する撮像素子と、
前記撮像素子から出力された撮像画像データからトリミング画像データを生成するトリミング画像生成手段と、
前記撮像素子から出力された撮像画像データに基づいた基準画像と、前記トリミング画像生成手段により生成されたトリミング画像データに基づいた拡大画像とを同時に表示させる表示制御手段と、
前記撮像素子から出力された撮像画像データと、前記トリミング画像生成手段により生成されたトリミング画像データを記録するとともに、前記表示制御手段により同時表示された前記基準画像と前記拡大画像とを１枚の合成画像とした合成画像データを記録する記録制御手段と、
を備えたことを特徴とする撮像装置。
【請求項２】
前記撮像素子から出力された撮像画像データと、前記トリミング画像生成手段により生成されたトリミング画像データとを同一の画像サイズとなるように縮小する縮小手段を備え、
前記表示制御手段は、
前記縮小手段により縮小された縮小撮像画像データ及び縮小トリミング画像データに基づいて、撮像画像データの画像とトリミング画像データとを同時に表示させ、
前記記録制御手段は、
前記縮小手段により縮小されていない前記撮像素子から出力された撮像画像データと、前記縮小手段により縮小されていない前記トリミング画像生成手段により生成されたトリミング画像データを記録するとともに、前記表示制御手段により同時表示された縮小撮像画像データの画像と縮小トリミング画像データの画像とを１枚の合成画像とした合成画像データを記録することを特徴とする請求項１記載の撮像装置。
【請求項３】
前記表示制御手段は、
前記基準画像を表示手段の第１の表示領域に表示させるとともに、前記拡大画像を前記表示手段の第２の表示領域に表示させることを特徴とする請求項１又は２記載の撮像装置。
【請求項４】
前記記録制御手段は、
前記撮像素子から出力された撮像画像データと、前記トリミング生成手段により生成されたトリミング画像データとを記録手段の第１の記録領域に記録し、前記表示手段により同時表示された合成画像データを前記記録手段の第２の記録領域に記録することを特徴とする請求項１乃至３の何れかに記載の撮像装置。
【請求項５】
前記記録制御手段は、
前記撮像素子から出力された撮像画像データと、前記トリミング生成手段により生成されたトリミング画像データとを、前記合成画像データに関連付けて記録することを特徴とする請求項１乃至４の何れかに記載の撮像装置。
【請求項６】
記録されている画像データを消去する消去手段を備え、
前記消去手段は、
前記合成画像データを消去する場合は、該合成画像データに関連付けられて記録されている撮像画像データ、トリミング画像データも一緒に消去することを特徴とする請求項５記載の撮像装置。
【請求項７】
撮影を指示する指示手段を備え、
前記記録制御手段は、
前記指示手段により指示されたタイミング時に、前記表示制御手段により同時表示されている合成画像データを記録することを特徴とする請求項１乃至６の何れかに記載の撮像装置。
【請求項８】
前記指示手段により撮影が指示されるまで、前記撮像素子を用いて被写体の動画を撮像する動画撮像制御手段を備え、
前記トリミング画像生成手段は、
前記動画撮像制御手段により前記撮像素子から順次出力されるフレーム画像データからトリミング画像データを順次生成し、
前記表示制御手段は、
前記動画撮像制御手段により前記撮像素子から順次出力されるフレーム画像データに基づいた基準画像と、前記トリミング画像生成手段により順次生成されるトリミング画像データに基づいた拡大画像とを同時に表示させていくことを特徴とする請求項７記載の撮像装置。
【請求項９】
前記指示手段により撮影が指示されると、前記撮像素子から静止画データとしての撮像画像データを出力させる静止画撮影制御手段を備え、
前記トリミング画像生成手段は、
前記静止画撮影制御手段により前記撮像素子から静止画データとして出力された撮像画像データからトリミング画像データを生成し、
前記記録制御手段は、
前記静止画データとしての撮像画像データと、前記トリミング画像生成手段により該撮像画像データから生成されたトリミング画像データとを記録することを特徴とする請求項７又は８記載の撮像装置。
【請求項１０】
前記トリミング画像生成手段は、
所定のトリミング範囲に基づいて、前記撮像手段から出力される撮像画像データからトリミング画像データを生成することを特徴とする請求項１乃至９の何れかに記載の撮像装置。
【請求項１１】
前記トリミング範囲を指定するための指定手段を備え、
前記トリミング画像生成手段は、
前記指定手段により指定されたトリミング範囲に基づいて、トリミング画像データを生成することを特徴とする請求項１０記載の撮像装置。
【請求項１２】
前記撮像素子から出力された撮像画像データと、前記生成手段により該撮像画像データから生成されたトリミング画像データとを用いて、該撮像画像データに基づいた基準画像と該トリミング画像データに基づいた拡大画像とが同時表示されるような合成画像データを生成する生成手段を備え、
前記表示制御手段は、
前記生成手段により生成された合成画像データに基づいて前記基準画像と前記拡大画像とからなる合成画像を表示させ、
前記記録制御手段は、
前記生成手段により生成された合成画像データを記録することを特徴とする請求項１乃至１１の何れかに記載の撮像装置。
【請求項１３】
前記表示制御手段は、
前記トリミング画像生成手段によりトリミングされる範囲を示すトリミング枠を、前記基準画像上に重ねて表示させることを特徴とする請求項１乃至１２の何れかに記載の撮像装置。
【請求項１４】
被写体の光を画像データに変換する撮像素子から出力された撮像画像データからトリミング画像データを生成するトリミング画像生成処理と、
前記撮像素子から出力された撮像画像データに基づいた基準画像と、前記トリミング画像生成処理により生成されたトリミング画像データに基づいた拡大画像とを同時に表示させる表示処理と、
前記撮像素子から出力された撮像画像データと、前記トリミング画像生成処理により生成されたトリミング画像データを記録するとともに、前記表示処理により同時表示された前記基準画像と前記拡大画像とを１枚の合成画像とした合成画像データを記録する記録処理と、
を含み、上記各処理をコンピュータで実行させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、撮像装置及びそのプログラムに係り、詳しくは、画角の異なる複数の画像データを一度に得ることができる撮像装置及びそのプログラムに関する。
【背景技術】
【０００２】
従来、撮像装置、例えば、デジタルカメラにおいては、ズーム（光学ズーム、電子ズーム）機能を備え、被写体をズームして撮影することができるというズーム機能を用いて色々な機能を有したデジタルカメラが登場した。
【０００３】
例えば、スルー画像表示時において、撮像された被写体の画像データに対して、各々異なる画角となるようにデジタルズーム処理を行って、画角の異なる複数のスルー画像をモニターにマルチ表示させ、ユーザによって任意のスルー画像が選択された場合には、該選択されたスルー画像の画角となるように、光学ズームを動作させて被写体像を単独でスルー画像表示させるという技術が登場した（特許文献１）。
【０００４】
また、自動ズーム撮影モードにおいて、レリーズキーが２段押しされずに、ズームキーのワイド用キートップ又はテレ用キートップが押されると、焦点距離を１段ずつ変えながら、撮影動作と録画動作を行うことにより、簡単且つ短時間で多数の画角での撮影を行うことができ、シャッタチャンスを逃すという事態を回避することができるズーム機能付きカメラも提案されている（特許文献２）。
【０００５】
【特許文献１】公開特許公報  特開２００４−２００９５０
【０００６】
【特許文献２】公開特許公報  特開２０００−６９３４５
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかしながら、特許文献１記載の発明によれば、同時に画角の異なる複数の画像を表示させることはできるが、同時に画角の異なる画像を撮影することはできなかった。
また、特許文献２記載の発明によれば、短時間で多数の画角の画像データを得ることはできるが、連続して何度も撮影処理を行わなければならず、処理の負担が増大するという問題点もあり、また、焦点距離を１段ずつ動かして撮影するので、タイムラグが生じ画角の異なる画像データを同時に得ることができず、更には、連続撮影している最中に、被写体が動いてしまうことにより、ピントの合った画像データを得ることができなかった。
【０００８】
また、仮に画角の異なる画像データを同時に記録することができたとしても、該記録された各画像データを再生表示で見ただけでは、該画像データがどのように撮影されたものであるのかがわからなかった。例えば、該撮影された画像データと同時に撮影された画角の異なる画像データがあるのかどうかわからなかった。
【０００９】
そこで本発明は、かかる従来の問題点に鑑みてなされたものであり、画角の異なる複数の画像データを一度に撮影することができるとともに、該撮影により得られた画像データであることが簡単に認識できる撮像装置及びそのプログラムを提供することを目的とする。
【課題を解決するための手段】
【００１０】
上記目的達成のため、請求項１記載の発明による撮像装置は、被写体の光を画像データに変換する撮像素子と、
前記撮像素子から出力された撮像画像データからトリミング画像データを生成するトリミング画像生成手段と、
前記撮像素子から出力された撮像画像データに基づいた基準画像と、前記トリミング画像生成手段により生成されたトリミング画像データに基づいた拡大画像とを同時に表示させる表示制御手段と、
前記撮像素子から出力された撮像画像データと、前記トリミング画像生成手段により生成されたトリミング画像データを記録するとともに、前記表示制御手段により同時表示された前記基準画像と前記拡大画像とを１枚の合成画像とした合成画像データを記録する記録制御手段と、
を備えたことを特徴とする。
【００１１】
また、例えば、請求項２に記載されているように、前記撮像素子から出力された撮像画像データと、前記トリミング画像生成手段により生成されたトリミング画像データとを同一の画像サイズとなるように縮小する縮小手段を備え、
前記表示制御手段は、
前記縮小手段により縮小された縮小撮像画像データ及び縮小トリミング画像データに基づいて、撮像画像データの画像とトリミング画像データとを同時に表示させ、
前記記録制御手段は、
前記縮小手段により縮小されていない前記撮像素子から出力された撮像画像データと、前記縮小手段により縮小されていない前記トリミング画像生成手段により生成されたトリミング画像データを記録するとともに、前記表示制御手段により同時表示された縮小撮像画像データの画像と縮小トリミング画像データの画像とを１枚の合成画像とした合成画像データを記録するようにしてもよい。
【００１２】
また、例えば、請求項３に記載されているように、前記表示制御手段は、
前記基準画像を表示手段の第１の表示領域に表示させるとともに、前記拡大画像を前記表示手段の第２の表示領域に表示させるようにしてもよい。
【００１３】
また、例えば、請求項４に記載されているように、前記記録制御手段は、
前記撮像素子から出力された撮像画像データと、前記トリミング生成手段により生成されたトリミング画像データとを記録手段の第１の記録領域に記録し、前記表示手段により同時表示された合成画像データを前記記録手段の第２の記録領域に記録するようにしてもよい。
【００１４】
また、例えば、請求項５に記載されているように、前記記録制御手段は、
前記撮像素子から出力された撮像画像データと、前記トリミング生成手段により生成されたトリミング画像データとを、前記合成画像データに関連付けて記録するようにしてもよい。
【００１５】
また、例えば、請求項６に記載されているように、記録されている画像データを消去する消去手段を備え、
前記消去手段は、
前記合成画像データを消去する場合は、該合成画像データに関連付けられて記録されている撮像画像データ、トリミング画像データも一緒に消去するようにしてもよい。
【００１６】
また、例えば、請求項７に記載されているように、撮影を指示する指示手段を備え、
前記記録制御手段は、
前記指示手段により指示されたタイミング時に、前記表示制御手段により同時表示されている合成画像データを記録するようにしてもよい。
【００１７】
また、例えば、請求項８に記載されているように、前記指示手段により撮影が指示されるまで、前記撮像素子を用いて被写体の動画を撮像する動画撮像制御手段を備え、
前記トリミング画像生成手段は、
前記動画撮像制御手段により前記撮像素子から順次出力されるフレーム画像データからトリミング画像データを順次生成し、
前記表示制御手段は、
前記動画撮像制御手段により前記撮像素子から順次出力されるフレーム画像データに基づいた基準画像と、前記トリミング画像生成手段により順次生成されるトリミング画像データに基づいた拡大画像とを同時に表示させていくようにしてもよい。
【００１８】
また、例えば、請求項９に記載されているように、前記指示手段により撮影が指示されると、前記撮像素子から静止画データとしての撮像画像データを出力させる静止画撮影制御手段を備え、
前記トリミング画像生成手段は、
前記静止画撮影制御手段により前記撮像素子から静止画データとして出力された撮像画像データからトリミング画像データを生成し、
前記記録制御手段は、
前記静止画データとしての撮像画像データと、前記トリミング画像生成手段により該撮像画像データから生成されたトリミング画像データとを記録するようにしてもよい。
【００１９】
また、例えば、請求項１０に記載されているように、前記トリミング画像生成手段は、
所定のトリミング範囲に基づいて、前記撮像手段から出力される撮像画像データからトリミング画像データを生成するようにしてもよい。
【００２０】
また、例えば、請求項１１に記載されているように、前記トリミング範囲を指定するための指定手段を備え、
前記トリミング画像生成手段は、
前記指定手段により指定されたトリミング範囲に基づいて、トリミング画像データを生成するようにしてもよい。
【００２１】
また、例えば、請求項１２に記載されているように、前記撮像素子から出力された撮像画像データと、前記生成手段により該撮像画像データから生成されたトリミング画像データとを用いて、該撮像画像データに基づいた基準画像と該トリミング画像データに基づいた拡大画像とが同時表示されるような合成画像データを生成する生成手段を備え、
前記表示制御手段は、
前記生成手段により生成された合成画像データに基づいて前記基準画像と前記拡大画像とからなる合成画像を表示させ、
前記記録制御手段は、
前記生成手段により生成された合成画像データを記録するようにしてもよい。
【００２２】
また、例えば、請求項１３に記載されているように、前記表示制御手段は、
前記トリミング画像生成手段によりトリミングされる範囲を示すトリミング枠を、前記基準画像上に重ねて表示させるようにしてもよい。
【００２３】
上記目的達成のため、請求項１４記載の発明によるプログラムは、被写体の光を画像データに変換する撮像素子から出力された撮像画像データからトリミング画像データを生成するトリミング画像生成処理と、
前記撮像素子から出力された撮像画像データに基づいた基準画像と、前記トリミング画像生成処理により生成されたトリミング画像データに基づいた拡大画像とを同時に表示させる表示処理と、
前記撮像素子から出力された撮像画像データと、前記トリミング画像生成処理により生成されたトリミング画像データを記録するとともに、前記表示処理により同時表示された前記基準画像と前記拡大画像とを１枚の合成画像とした合成画像データを記録する記録処理と、
を含み、上記各処理をコンピュータで実行させることを特徴とする。
【発明の効果】
【００２４】
本願発明によれば、画角の異なる複数の画像データを一度に撮影することができるとともに、該撮影により得られた画像データであることが簡単に認識できる撮像装置及びそのプログラムを提供することができる。
【発明を実施するための最良の形態】
【００２５】
以下、本実施の形態について、デジタルカメラに適用した一例として図面を参照して詳細に説明する。
[実施の形態]
Ａ．デジタルカメラの構成
図１は、本発明の撮像装置を実現するデジタルカメラ１の電気的な概略構成を示すブロック図である。
デジタルカメラ１は、撮影レンズ２、レンズ駆動ブロック３、絞り兼用シャッタ４、ＣＣＤ５、ＴＧ（timing generator）６、ユニット回路７、ＤＲＡＭ８、メモリ９、ＣＰＵ１０、フラッシュメモリ１１、画像表示部１２、キー入力部１３、音声処理部１４、ストロボ駆動部１５、ストロボ発光部１６、カードＩ／Ｆ１７を備えており、カードＩ／Ｆ１７には、図示しないデジタルカメラ１本体のカードスロットに着脱自在に装着されたメモリ・カード１８が接続されている。
【００２６】
撮影レンズ２は、図示しないフォーカスレンズ、ズームレンズを含み、レンズ駆動ブロック３が接続されている。レンズ駆動ブロック３は、図示しないフォーカスレンズ、ズームレンズをそれぞれ光軸方向に駆動させるモータと、ＣＰＵ１０からの制御信号にしたがってフォーカスモータ、ズームモータをそれぞれ光軸方向に駆動させるフォーカスモータドライバ、ズームモータドライバから構成されている。
【００２７】
絞り兼用シャッタ４は、図示しない駆動回路を含み、駆動回路はＣＰＵ１０から送られてくる制御信号にしたがって絞り兼用シャッタを動作させる。この絞り兼用シャッタは、絞りとシャッタとして機能する。
絞りとは、撮影レンズ２から入ってくる光の量を制御する機構のことをいい、シャッタとは、ＣＣＤ５に光を当てる時間を制御する機構のことをいい、ＣＣＤ５に光を当てる時間は、シャッタの開閉の速度（シャッタ速度）によって変わってくる。露出は、この絞りとシャッタ速度によって定めることができる。
【００２８】
ＣＣＤ５は、撮影レンズ２、絞り兼用シャッタ４を介して投影された被写体の光を電気信号に変換し、撮像信号としてユニット回路７に出力する。また、ＣＣＤ５は、ＴＧ６によって生成された所定周波数のタイミング信号にしたがって駆動する。ＴＧ６にはユニット回路７が接続されている。
ユニット回路７は、ＣＣＤ５から出力される撮像信号を相関二重サンプリングして保持するＣＤＳ（Correlated Double Sampling）回路、そのサンプリング後の撮像信号の自動利得調整を行うＡＧＣ（Automatic Gain Control）回路、その自動利得調整後のアナログの撮像信号をデジタル信号に変換するＡ／Ｄ変換器から構成されており、ＣＣＤ５の撮像信号は、ユニット回路７を経てデジタル信号としてＣＰＵ１０に送られる。
【００２９】
ＣＰＵ１０は、ユニット回路７から送られてきた画像データの画像処理（画素補間処理、γ補正、輝度色差信号の生成、ホワイトバランス処理、露出補正処理等）、画像データの圧縮・伸張（例えば、ＪＰＥＧ形式やＭＰＥＧ形式の圧縮・伸張）の処理などを行う機能を有するとともに、デジタルカメラ１の各部を制御するワンチップマイコンである。
特に、ＣＰＵは、ＣＣＤ５により撮像された画像データをトリミングする処理、該撮像された画像データに基づく基準画像と、トリミング処理により得られたトリミング画像データに基づく拡大画像とを同時に表示させる処理などの機能を有する。
【００３０】
ＤＲＡＭ８は、ＣＣＤ５によって撮像された後、ＣＰＵ１０に送られてきた画像データを一時記憶するバッファメモリとして使用されるとともに、ＣＰＵ１０のワーキングメモリとして使用される。このＤＲＡＭ８は、撮像画像記憶領域と、トリミング画像記憶領域と、合成画像記憶領域と、トリミング情報記憶領域の４つの記憶領域を有する。
【００３１】
メモリ９には、ＣＰＵ１０によるデジタルカメラ1の各部の制御に必要なプログラム、及び各部の制御に必要なデータ（トリミング範囲情報のデフォルト値）が記録されており、ＣＰＵ１０は、このプログラムにしたがって処理を行う。
【００３２】
フラッシュメモリ１１やメモリ・カード１８は、ＣＣＤ５によって撮像された画像データなどを保存しておく記録媒体である。なお、本実施例では、画像データの書き込み（記録）は、専らフラッシュメモリ１１を用いて説明しているが、ユーザのキー入力部１３の操作により、画像データをフラッシュメモリ１１に記録するか、メモリ・カード１８に記録するかを選択することができる。
また、フラッシュメモリ１１、メモリ・カード１８は、少なくとも撮影画像記録領域と、インデックス画像記録領域との２つの領域を有するものとする。
【００３３】
画像表示部１２は、カラーＬＣＤとその駆動回路を含み、撮影待機状態にあるときには、ＣＣＤ５によって撮像された被写体をスルー画像として表示し、記録画像の再生時には、保存用フラッシュメモリ１１やメモリ・カード１８から読み出され、伸張された記録画像を表示させる。
キー入力部１３は、モード切替キー、シャッタボタン、十字キー、ズームボタン、ＳＥＴキー等の複数の操作キーを含み、ユーザのキー操作に応じた操作信号をＣＰＵ１０に出力する。
【００３４】
音声処理部１４は、内蔵マイク、アンプ、Ａ／Ｄ変換器、Ｄ／Ａ変換器、アンプ、内蔵スピーカ等を含み、音声付画像の撮影時には、内蔵マイクに入力された音声をデジタル信号に変換してＣＰＵ１０に送る。ＣＰＵ１０は、送られてきた音声データを、バッファメモリ（ＤＲＡＭ８）に順次記憶させ、ＣＣＤ５によって撮像された画像データとともにフラッシュメモリ１１やメモリ・カード１８に記録する。
また、音声処理部１４は、音声付画像の再生時には、各画像データに付属する音声データに基づく音声等を内蔵スピーカから放音する。
【００３５】
ストロボ駆動部１５は、ＣＰＵ１０の制御信号にしたがって、ストロボ発光部１６を閃光駆動させ、ストロボ発光部１６はストロボを閃光させる。なお、ＣＰＵ１０は、ＣＣＤ５の出力信号又は図示しない測光回路によって撮影シーンが暗いか否かを判断する。そして、撮影シーンが暗いと判断したときには、撮影を行うと判断した時点で（シャッタボタン押下時）、ストロボ駆動部１５に制御信号を送る。
【００３６】
Ｂ．デジタルカメラ１の動作
第１の実施の形態におけるデジタルカメラ１の動作を図２のフローチャートにしたがって説明する。
【００３７】
ユーザのキー入力部１３のモード切替キーの操作により、ズーム連写撮影モードに設定されると、ＣＰＵ１０は、メモリ９に記憶されているデフォルト値であるトリミング範囲（トリミング位置、トリミングサイズ）情報をバッファメモリのトリミング情報記憶領域に記憶させる（ステップＳ１）。このトリミング位置とトリミングサイズに応じて撮像された画像データのトリミング範囲が定まる。ここでは、デフォルト値であるトリミング位置を画像の中央、トリミングサイズを２０４８×１５３６ピクセルとする。なお、トリミング位置はユーザが変更することができるものとする。
【００３８】
次いで、ＣＰＵ１０は、シャッタボタンが押下されるまで、本発明の１部分である被写体のスルー画像表示を行う。
具体的に説明すると、まず、ＣＰＵ１０は、ＣＣＤ５により撮像された１枚のフレーム画像データを全画素読出しにより読み出して取得する（ステップＳ２）。この取得されたフレーム画像データはバッファメモリの撮像画像記憶領域に記憶される。
ここでは、ＣＣＤ５の撮像可能な画像サイズを３６４８×２７３６ピクセルとするので、読み出されるフレーム画像データの画像サイズも３６４６×２７３６ピクセルとなる。
【００３９】
次いで、ＣＰＵ１０は、現在トリミング情報記憶領域に記憶されているトリミング範囲情報に基づいて、該取得したフレーム画像データからトリミング画像データを生成する（ステップＳ３）。つまり、該取得した３６４８×２７３６ピクセルのフレーム画像データから、記憶されているトリミング位置に基づいて、２０４８×１５３６ピクセルのトリミング画像データを生成することになる。つまり、フレーム画像データの全画角のうち、２０４８×１５３６ピクセルに相当する画角（フレーム画像データの全画角の１部）の画像データが生成されることになる。この生成されたトリミング画像データは、バッファメモリのトリミング画像記憶領域に記憶される。
【００４０】
図３（ａ）に撮影画像記憶領域に記憶されたフレーム画像データ（ステップＳ２で取得したフレーム画像データ）のイメージ画像と、トリミング情報記憶領域に記憶されているトリミング範囲情報に基づくトリミング範囲との様子を示す。
図３（ｂ）は、トリミング範囲情報に基づいてフレーム画像データ（ステップＳ２で取得したフレーム画像データ）がトリミングされたトリミング画像データのイメージ画像の様子を示すものである。
上述したように、ステップＳ２で取得したフレーム画像データの画像サイズは３６４８×２７３６ピクセルであり、トリミング画像データの画像サイズは２０４８×１５３６ピクセルなので、図３に示すイメージ画像もトリミング画像データのイメージ画像の方がフレーム画像データのイメージ画像よりも小さい。
【００４１】
次いで、ＣＰＵ１０は、ステップＳ２で取得したフレーム画像データ及びバッファメモリのトリミング画像記憶領域に記憶されているトリミング画像データ（ステップＳ３で生成したトリミング画像データ）に基づいて合成画像データを生成する（ステップＳ４）。この合成画像データの生成について簡単に説明すると、フレーム画像データの画像と、トリミング画像データの画像（フレーム画像データの１部の画像）とが同時に、且つ、同じ大きさで画像表示部１２に表示されるように合成画像データを生成する。
【００４２】
具体的に説明すると、本実施の形態においては、画像表示部１２の表示可能な画素数は６４０×４８０ピクセルとし、まず、撮像画像記憶領域に記憶されたフレーム画像データ（画像サイズ３６４８×２７３６ピクセル）を３２０×２４０ピクセルに縮小させ、トリミング画像データ（２０４８×１５３６ピクセル）も３２０×２４０ピクセルに縮小させる。これにより、画角を変えることなくフレーム画像データとトリミング画像データとを同一の画像サイズに縮小するので、縮小後のフレーム画像データの画像と縮小後のトリミング画像データを見比べると、縮小後のトリミング画像データの画像は、トリミング範囲情報に基づくトリミング範囲内の画像を拡大した画像となる。
【００４３】
つまり、図３を見ると、トリミング画像データはフレーム画像データのトリミング範囲内の画像を拡大した画像とはなっていないが、フレーム画像データとトリミング画像データとを同じ画像サイズとなるように共に縮小させるので、あたかもフレーム画像データの画像はトリミング範囲内の画像を拡大させた画像ということになり、縮小トリミング画像データは縮小フレーム画像データをズームした画像データということになる。
【００４４】
そして、該縮小したフ縮小フレーム画像データ及び縮小トリミング画像データ（共に３２０×２４０ピクセル）に基づいて、６４０×４８０ピクセルの画像サイズとなるように、合成画像データを生成する。この合成画像データの生成の際、縮小フレーム画像データの画像（撮像画像記憶領域に記憶されているフレーム画像データに基づいた基準画像）が画像表示部１２の第１の表示領域に、そして、縮小後のトリミング画像データの画像（トリミング画像記憶領域に記憶されているトリミング画像データに基づいた拡大画像）が画像表示部１２の第２の表示領域に表示されるように合成画像データを生成する。尚、合成画像には、第１の表示領域及び第２の表示領域以外の第３の表示領域が含まれていてもよい。この第３の表示領域は種々の撮影条件などを表示する領域として活用可能となる。そして、この生成された合成画像データは、６４０×４８０ピクセルの画像サイズとしてバッファメモリの合成画像記憶領域に記憶される。
【００４５】
なお、合成画像データの生成は上記した方法に限られず、ＣＣＤ５により出力されたフレーム画像データと、該フレーム画像データからトリミングされた画像データが同時に表示され、且つ、フレーム画像データの画像と、トリミング画像データの画像とが同じ大きさで表示される方法であればよい。つまり、フレーム画像データの画像と、該フレーム画像データがズームされた画像が同時に表示されるような方法であればよい。
【００４６】
そして、ＣＰＵ１０は、該生成した合成画像データに対して画像処理を施して画像表示部１２に表示させるとともに、合成画像データのうち、どこの部分をトリミングしたかを示すトリミング枠をフレーム画像データに対応する画像上、つまり、基準画像上に重ねて表示させる（ステップＳ５）。このトリミング枠は、トリミング情報記憶領域に記憶されているトリミング範囲情報に基づいて表示される。
【００４７】
図４は、画像表示部１２に表示された合成画像データに基づいた合成画像の様子を示すものである。
図４を見ると、撮像されたフレーム画像データに基づく基準画像２１（縮小後のフレーム画像データの画像２１）と、トリミング画像データに基づく拡大画像２３（縮小後のトリミング画像データの画像２３）とが同時に表示されており、且つ、撮像されたフレーム画像データの画像上２１にトリミング枠２２が重ねて表示されているのがわかる。
また、フレーム画像データとトリミング画像データとを同じ画像サイズ（ここでは、３２０×２４０ピクセル）となるように縮小したので、縮小後のトリミング画像データの画像２３は、縮小後のフレーム画像データの画像２１のうち、トリミング範囲内（トリミング枠２２内）の画像を拡大させたように表示されているのがわかる。
【００４８】
そして、このトリミング枠２２を見ることにより、基準画像２１のうち、どの部分の画像がズームされるのかもわかり、また、フレーム画像データとトリミング画像データとの両方を同時表示させるので、ズームされていない画像（フレーム画像データの画像）と、ズームされた画像（トリミング画像データの画像）の様子も一目瞭然にわかる。
【００４９】
次いで、ＣＰＵ１０は、シャッタボタンが押下されたか否かを判断する（ステップＳ６）。この判断は、シャッタボタンの押下に対応する操作信号がキー入力部１３から送られてきたか否かにより判断する。
ステップＳ６で、シャッタボタンが押下されていないと判断すると、ＣＰＵ１０は、十字キーの操作が行なわれたか否かを判断する（ステップＳ７）。
【００５０】
ステップＳ７で、十字キーの操作が行われていないと判断するとステップＳ２に戻り、十字キーの操作が行なわれたと判断すると、ＣＰＵ１０は、該操作にしたがって、バッファメモリのトリミング情報記憶領域に記憶されているトリミング位置の情報の記憶を更新させて（ステップＳ８）、ステップＳ２に戻る。
なお、このトリミング位置の記憶の更新は、トリミング位置及びトリミングサイズに基づくトリミング範囲が撮像されるフレーム画像データの全画像の画角の範囲内となるようにトリミング位置の記憶の更新が制限される。
【００５１】
図５は、ユーザの十字キーの操作にしたがって更新されるトリミング位置の様子を示すものである。尚、実線の矩形枠が、ズームされていない画像（フレーム画像データの画像）の範囲を示し、破線の矩形枠が、そのトリミング範囲を示している。
そして、例えば、トリミング範囲が中央にある状態で、ユーザがズームキーの「↑」キーを押下し続けると、トリミング位置は段々と上に移動していき（更新されるトリミング位置が上がり）、トリミング範囲の上辺がフレーム画像データの画角の上端まで来るとトリミング位置の移動は止まる。つまり、それ以上「↑」キーの操作が行なわれてもトリミング位置の記憶は更新されないことになる。
また、トリミング範囲が中央にある状態で、ユーザがズームキーの「←」キーを押下し続けるとトリミング位置は、段々と左に移動していき（更新されるトリミング位置が左になり）、トリミング範囲の左辺がフレーム画像データの画角の左端まで来るとトリミング位置の移動は止まる。つまり、それ以上「←」キーの操作が行なわれてもトリミング位置の記憶は更新されないことになる。
【００５２】
また、逆に、トリミング範囲が中央にある状態で、ユーザが「↓」キーを押下し続けると、トリミング位置は段々と下に移動していき、トリミング範囲の下辺がフレーム画像データの画角の下端まで来るとトリミング位置の移動は止まる。また、トリミング範囲が中央にある状態で、ユーザが「→」キーを押下し続けると、トリミング位置は段々と右の移動していき、トリミング範囲の右辺がフレーム画像データの画角の右端まで来るとトリミング位置の移動は止まる。
このように、ズームキーの操作を行なうことにより、ユーザは任意の場所にトリミング範囲の位置を移動させることができる。
【００５３】
このステップＳ８で、トリミング位置の記憶が更新されると、ステップＳ３では、該更新されたトリミング位置及びデフォルト値であるトリミングサイズに基づいてトリミング画像データが生成され、ステップＳ５では、該更新されたトリミング位置及びデフォルト値であるトリミングサイズに基づいてトリミング枠２２がフレーム画像データに基づく基準画像２１上に表示されることになる。
【００５４】
図２のフローチャートに戻り、ステップＳ６で、シャッタボタンが押下されたと判断されると、ＣＰＵ１０は、静止画撮影処理を行う（ステップＳ９）。この静止画撮影処理により得られた静止画データはフラッシュメモリの撮像画像記憶領域に記憶される。このときも、全画素読出しで読み出すので、読み出される静止画データの画像サイズは、３６４８×２７３６ピクセルであるとする。
ここでは、スルー画像表示において図４に示すような画像が表示されている時にシャッタボタンが押下されたものとする。
次いで、ＣＰＵ１０は、トリミング情報記憶領域に現在記憶されているトリミング範囲情報に基づいて、撮像画像記憶領域に記憶された静止画データからトリミング画像データ（２０４８×１５３６ピクセル）を生成する（ステップＳ１０）。この生成されたトリミング画像データは、バッファメモリのトリミング画像記憶領域に記憶される。
【００５５】
次いで、ＣＰＵ１０は、撮像画像記憶領域に記憶されている静止画データ（ステップＳ９により得られた静止画データ）を圧縮し、該圧縮した静止画データに基づく画像ファイル（以下、静止画ファイルという）をフラッシュメモリ１１の撮像画像記録領域に記録するとともに、トリミング画像記憶領域に記憶されているトリミング画像データ（ステップＳ１０で生成されたトリミング画像データ）を圧縮し、該圧縮したトリミング画像データに基づく画像ファイル（以下、トリミング画像ファイルという）をフラッシュメモリ１１の撮影画像記録領域に記録する（ステップＳ１１）。このとき、静止画データやトリミング画像データを圧縮する際には、撮影画像サイズになるように補間処理（縮小や拡大）してから圧縮するようにしてもよいし、補間処理を行わずにそのまま圧縮するようにしてもよい。
図６（ａ）は、静止画撮影処理により撮影され、記録された静止画データの画像の様子を示す図であり、図６（ｂ）は、該静止画データから生成され、記録されたトリミング画像データの様子を示すものである。
なお、記録された静止画データとトリミング画像データは同じ大きさで表示されているが、画像サイズは異なることがある（例えば、両方の画像データを撮影画像サイズとなるように拡大や縮小してから圧縮しない場合など）。
【００５６】
次いで、ＣＰＵ１０は、シャッタ押下時直前に生成された（表示された）合成画像データ、つまり、バッファメモリの合成画像記憶領域に記憶されている合成画像データ（６４０×４８０ピクセル）を圧縮し、該圧縮した合成画像データに基づく画像ファイル（以下、合成画像ファイルという）をフラッシュメモリ１１のインデックス画像記録領域に記録するとともに、該合成画像ファイルのヘッダーに該記録した静止画ファイル及びトリミング画像ファイルのファイル情報（ファイル名やファイルの所在情報）を記録させる。これにより、合成画像データと、静止画データ、トリミング画像データが関連付けて記録されることになる。
図６（ｃ）は、記録された合成画像データの画像の様子を示す図である。
つまり、一回の撮影で、３枚の画像データが記録されることになる。
【００５７】
このように、シャッタボタンが押下されると、静止画撮影処理により得られた静止画データ、及び、静止画データから生成されたトリミング画像データを記録するとともに、シャッタボタンの押下時直前に合成されて表示された合成画像データも関連付けて記録するので、該記録した合成画像データが、該静止画データ、トリミング画像データのインデックスとしての機能を持ち、更には、該記録した合成画像データにより、静止画データ、トリミング画像データがどのように撮影された画像データであるかを撮影時の表示状態として簡単に認識することができる。
【００５８】
つまり、記録されたトリミング画像データを再生表示させる場合には、該表示された画像がズーム連写撮影モードで撮影されたトリミング画像データであるのか、通常の撮影モードで撮影された画像データであるのか、又は、撮影後に加工された画像データであるのか分からないが、該記録された合成画像データを見ることにより、撮影条件としてズーム連写撮影モードで撮影された画像データであることを認識することができ、撮影履歴もわかる。
【００５９】
Ｃ．以上のように、実施の形態においては、スルー画像表示においては、記憶されているトリミング範囲情報に基づいて順次撮像されたフレーム画像データからトリミング画像データを生成し、該生成したトリミング画像データとその生成元となったフレーム画像データに基づいて、該フレーム画像データに基づく基準画像と該生成したトリミング画像データに基づく拡大画像とが同時表示されるような合成画像データを順次生成して表示させていくので、スルー画像表示においても、ズームされていない画像とズームされた画像の様子を一度に認識することができる。
【００６０】
また、ユーザが十字キーの操作を行なうと、該操作に従ってトリミング範囲情報の記憶が更新される、つまり、該操作に従ってトリミングされる範囲の位置が変わるので、ユーザがズームさせたい被写体をズーム表示させることができる。
また、スルー画像表示時において、ズームされていない画像（基準画像）２１とズームされた画像（拡大画像）２３が表示されるとともに、基準画像上にどの範囲がズームされているかを示すトリミング枠２１を示すので、現在どの部分がズームされているのかをユーザは認識することができる。
【００６１】
また、静止画撮影処理を行うと、現在記憶されているトリミング範囲情報に基づいて該撮影処理により得られた静止画データからトリミング画像データを生成し、該生成したトリミング画像データと静止画データとを記録するので、一度の撮影でズームされていない画像とズームされた画像を記録することができる。
また、シャッタボタンが押下されると、直前に生成された（表示された）合成画像データを記録するので、該合成画像データを再生表示することにより、記録された静止画データやトリミング画像データがどのように撮影された画像データであるのかがわかり、撮影履歴もわかる。
【００６２】
また、静止画データとトリミング画像データは撮影画像記録領域に記録し、合成画像データはインデックス画像記録領域に記録するので、合成画像データを簡単に検索することができる。
また、記録される合成画像データは、スルー画像表示で表示される画像データなので、画像サイズが小さく、記録容量も少ないので、フラッシュメモリ１１などの記録媒体を有効活用することができる。
【００６３】
［変形例］
Ｄ．上記実施の形態は以下のような変形例も可能である。
【００６４】
（１）上記実施の形態においては、トリミング位置のみユーザが変更することができるようにしたが、スルー画像表示中（ステップＳ２〜ステップ８のループ中）は、トリミングサイズもユーザが変更することができるようにしてもよい。この場合は、ズームキーの「Ｔ」キーを操作するとトリミングサイズが大きくなるとともに、トリミング枠２３が小さくなり、「Ｗ」キーを操作するとトリミングサイズが小さくなるとともにトリミング２３が大きくなる。
図７は、図４のような画像がスルー画像表示中に表示されている場合において、ズームキーの「Ｗ」キーを操作した後に表示される画像の様子を示すものである。
図７を見ると、トリミング枠２３が図４のそれより大きくなっているのがわかる。このようにして、スルー画像表示中は、トリミング位置とともにトリミングサイズもユーザが変更することができるようにしてもよい。
【００６５】
（２）また、図２のステップＳ１１で静止画データ、トリミング画像データを記録し、ステップＳ１２で合成画像データを静止画データ、トリミング画像データと単に関連付けて記録するようにしたが、該静止画データの静止画ファイル、該トリミング画像データのトリミング画像ファイル、該合成画像データの合成画像ファイルの中に共通のファイル情報を記憶させる領域（共通記憶領域）を確保し、合成画像ファイルのファイル情報が変更、追加されると、それに伴って関連付けて記録されている静止画ファイル、トリミング画像ファイルのファイル情報も一緒に変更、追加させるようにしてもよい。
【００６６】
（３）また、図２のステップＳ１２では、シャッタ押下直前に生成された合成画像データ（合成画像記憶領域に記憶されている合成画像データ）を表示して記録するようにしたが、ステップＳ９、ステップＳ１０で得られた静止画データ及びトリミング画像データに基づいて合成画像データを生成して表示または記録するようにしてもよい。この場合も、合成画像データのデータ量を少なくするため、ステップＳ４と同様の動作によって６４０×４８０ピクセルの合成画像データを生成して表示または記録するようにする。
【００６７】
（４）また、静止画撮影について説明したが動画撮影に適用してもよい。つまり、動画撮影記録処理を開始すると、ステップＳ１に進み、ステップＳ５で合成画像データを表示させると、ステップＳ２で取得したフレーム画像データとステップＳ３で生成されたトリミング画像データを記録するとともに、ステップＳ４で生成された合成画像データをも記録させて、ステップＳ６に進む。ステップＳ６では動画撮影を終了するか否かを判断し、動画撮影を終了しないと判断すると、ステップＳ７に進み、動画撮影を終了すると判断すると、該記録してきたフレーム画像データ、トリミング画像データに基づいてそれぞれ動画ファイルを生成するとともに、記録してきた合成画像データに基づいても動画ファイルを生成する。このときも、動画ファイルを関連付けて記録するとともに、合成画像データに基づく動画ファイルをインデックス画像記録領域に、フレーム画像データに基づく動画ファイル及びトリミング画像データに基づく動画ファイルは撮影画像記録領域に記録する。
【００６８】
（５）また、静止画ファイルと及びトリミング画像ファイルをフラッシュメモリ１１の撮影画像記録領域に記録し、合成画像ファイルをフラッシュメモリ１１のインデックス画像記録領域に記録することにより、静止画ファイル及びトリミング画像ファイルと、合成画像ファイルとを分けて記録するようにしたが、分けて記録しないようにしてもよい。つまり、複数の領域を設けずに、又は複数の領域を設けたとしても同じ領域に、静止画ファイル、トリミング画像ファイル、合成画像ファイルを記録するようにしてもよい。
【００６９】
（６）また、ＣＣＤ５から撮像されたフレーム画像データや撮影された静止画データから１枚のトリミング画像データを生成するようにしたが、２枚や３枚などの複数のトリミング画像データを生成するようにしてもよい。この場合は、ＣＣＤ５から出力されたフレーム画像データに基づく基準画像と、生成された複数のトリミング画像データに基づく複数の拡大画像とが同時表示されるように合成画像データを生成して表示させるようにする。もちろん、トリミングされた範囲を示すトリミング枠２３も基準画像上に複数表示されることになる。
また、静止画データから複数のトリミング画像データを生成し、各画像データを記録するようにする。
【００７０】
（７）また、ＣＣＤ５から出力されたフレーム画像データから複数のトリミング画像データを生成する場合においては、ＣＣＤ５から出力されたフレーム画像データは表示させずに、生成された複数のトリミング画像データに基づく拡大画像のみを同時表示させるようにしてもよい。この場合、ＣＣＤ５から出力された静止画データを記録せずに、該静止画データから生成された複数のトリミング画像データのみを記録させるようにする。
【００７１】
（８）また、スルー画像表示時においては、基準画像上にトリミング枠を表示させるようにしたが、表示させないようにしてもよい。
【００７２】
（９）また、上記変形例（１）乃至（８）を任意に組み合わせるような態様であってもよい。
【００７３】
（１０）また、上記実施の形態におけるデジタルカメラ１は、上記の実施の形態に限定されるものではなく、カメラ付き携帯電話、カメラ付きＰＤＡ、カメラ付きパソコン、カメラ付きＩＣレコーダ、又はデジタルビデオカメラ等でもよく、要は被写体を撮影することができる機器であれば何でもよい。
【図面の簡単な説明】
【００７４】
【図１】本発明の実施の形態のデジタルカメラのブロック図である。
【図２】実施の形態のデジタルカメラの動作を示すフローチャートである。
【図３】撮像されたフレーム画像データ及び該フレーム画像データから生成されたトリミング画像データの様子を示す図である。
【図４】スルー画像表示において画像表示部１２に表示される合成画像データの様子を示す図である。
【図５】ユーザの十字キーの操作にしたがって更新されるトリミング位置の様子を示す図である。
【図６】１回の撮影で記録される画像データの様子を示す図である。
【図７】変形例（１）を説明するための図である。
【符号の説明】
【００７５】
１      デジタルカメラ
２      撮影レンズ
３      レンズ駆動ブロック
４      絞り兼用シャッタ
５      ＣＣＤ
６      ＴＧ
７      ユニット回路
８      ＤＲＡＭ
９      メモリ
１０    ＣＰＵ
１１    フラッシュメモリ
１２    画像表示部
１３    キー入力部
１４    音声処理部
１５    ストロボ駆動部
１６    ストロボ発光部
１７    カードＩ／Ｆ
１８    メモリ・カード
【図１】
2008022306.tif 000003
【図２】
2008022306.tif 000004
【図３】
2008022306.tif 000005
【図４】
2008022306.tif 000006
【図５】
2008022306.tif 000007
【図６】
2008022306.tif 000008
【図７】
2008022306.tif 000009