(57)【要約】【課題】  画角の異なる複数の画像データを一度に得ることができる撮像装置及びそのプログラムを実現する。【解決手段】  静止画撮影処理により得られた撮影画像データ（ベイヤデータ）から輝度・色差信号（ＹＵＶ信号）を生成する。そして、該生成したＹＵＶ信号の撮影画像データから、トリミング位置情報及びトリミングサイズ情報に基づいてトリミング画像データを生成するとともに、該生成したＹＵＶ信号の撮影画像データに対して縮小処理を施す。そして、該縮小処理が施された撮影画像データと、生成されたトリミング画像データを圧縮してフラッシュメモリ１１に記録する。【選択図】  図４
2006339728.tif 000002
【特許請求の範囲】
【請求項１】
被写体を撮像する撮像手段と、
前記撮像手段により得られた画像データを縮小する縮小手段と、
前記縮小手段により縮小される前の前記撮像手段により得られた画像データからトリミング画像データを生成する生成手段と、
前記縮小手段により縮小された画像データと、前記生成手段により生成されたトリミング画像データとを記録手段に記録する記録制御手段と、
を備えたことを特徴とする撮像装置。
【請求項２】
前記生成手段は、
前記撮像手段により得られたロウデータの画像データからトリミング画像データを生成することを特徴とする請求項１記載の撮像装置。
【請求項３】
前記撮像手段により得られた画像データを補間する補間手段を備え、
前記縮小手段は、
前記補間手段により補間された画像データを縮小し、
前記生成手段は、
前記縮小手段により縮小される前の前記補間手段により補間された画像データ
からトリミング画像データを生成することを特徴とする請求項１記載の撮像装置。
【請求項４】
画像サイズを設定する設定手段を備え、
前記縮小手段は、
前記設定手段により設定された画像サイズに応じて前記撮像手段により得られた画像データを縮小することを特徴とする請求項１乃至３の何れかに記載の撮像装置。
【請求項５】
前記生成手段は、
前記縮小手段により縮小される前の前記撮像手段により得られた画像データから２以上のトリミング画像データを生成することを特徴とする請求項１乃至４の何れかに記載の撮像装置。
【請求項６】
前記生成手段は、
トリミング範囲情報に基づいて、前記撮像手段により得られた画像データからトリミング画像データを生成することを特徴とする請求項１乃至５の何れかに記載の撮像装置。
【請求項７】
前記トリミング範囲情報は、
トリミングする画像の位置を示すトリミング位置情報、トリミングする画像の大きさを示すトリミングサイズ情報のうち少なくとも１以上の情報からなることを特徴する請求項６記載の撮像装置。
【請求項８】
前記撮像手段により撮像された画像データを表示手段に表示させるとともに、前記生成手段によりトリミング画像が生成される画像の範囲を示すトリミング枠を表示させる表示制御手段を備えたことを特徴とする請求項１乃至７の何れかに記載の撮像装置。
【請求項９】
前記表示制御手段は、
トリミング範囲情報に基づいて、前記表示手段にトリミング枠を表示させることを特徴とする請求項８記載の撮像装置。
【請求項１０】
被写体を撮像する撮像処理と、
前記撮像処理により得られた画像データを縮小する縮小処理と、
前記縮小処理により縮小される前の前記撮像処理により得られた画像データからトリミング画像データを生成する生成処理と、
前記縮小処理により縮小された画像データと、前記生成処理により生成されたトリミング画像データとを記録媒体に記録する記録制御処理と、
を含み、上記各処理をコンピュータで実行させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、撮像装置及びそのプログラムに係り、詳しくは、画角の異なる複数の画像データを一度に得ることができる撮像装置及びそのプログラムに関する。
【背景技術】
【０００２】
従来、撮像装置、例えば、デジタルカメラにおいては、光学ズーム機能を備え、被写体をズームして撮影することができる。また、焦点距離をブラケティングして被写体を撮影する機能を有したデジタルカメラも登場してきている。
【０００３】
下記特許公開公報には、ズーム機能付きカメラなる発明が開示されている。詳しくは、自動ズーム撮影モードにおいて、レリーズキーが２段押しされずに、ズームキーのワイド用キートップ又はテレ用キートップが押されると、焦点距離を１段ずつ変えながら、撮影動作と録画動作を行うことにより、簡単且つ短時間で多数の画角での撮影を行うことができ、シャッタチャンスを逃すという事態を回避することができるズーム機能付きカメラなるものが記載されている。
【０００４】
【特許文献１】公開特許公報  特開２０００−６９３４５（段落「００５１」〜段落「００６６」参照）
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、従来の撮像装置によれば、同時に画角の異なる複数の画像を撮影することができないという問題点があった。
また、上記した特許文献記載の技術によれば、短時間で多数の画角の画像データを得ることはできるが、連続して何度も撮影処理を行わなければならず、処理の負担が増大するという問題点もあった。
また、焦点距離を１段ずつ動かして撮影するので、焦点距離を動かしている間に、被写体が動いてしまうことにより、ピントの合った画像データを得ることができないという問題点もあった。
【０００６】
そこで本発明は、かかる従来の問題点に鑑みてなされたものであり、画角の異なる複数の画像データを一度に得ることができる撮像装置及びそのプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記目的達成のため、請求項１記載の発明による撮像装置は、被写体を撮像する撮像手段と、
前記撮像手段により得られた画像データを縮小する縮小手段と、
前記縮小手段により縮小される前の前記撮像手段により得られた画像データからトリミング画像データを生成する生成手段と、
前記縮小手段により縮小された画像データと、前記生成手段により生成されたトリミング画像データとを記録手段に記録する記録制御手段と、
を備えたことを特徴とする。
【０００８】
また、例えば、請求項２に記載されているように、前記生成手段は、
前記撮像手段により得られたロウデータの画像データからトリミング画像データを生成するようにしてもよい。
【０００９】
また、例えば、請求項３に記載されているように、前記撮像手段により得られた画像データを補間する補間手段を備え、
前記縮小手段は、
前記補間手段により補間された画像データを縮小し、
前記生成手段は、
前記縮小手段により縮小される前の前記補間手段により補間された画像データ
からトリミング画像データを生成するようにしてもよい。
【００１０】
また、例えば、請求項４に記載されているように、画像サイズを設定する設定手段を備え、
前記縮小手段は、
前記設定手段により設定された画像サイズに応じて前記撮像手段により得られた画像データを縮小するようにしてもよい。
【００１１】
また、例えば、請求項５に記載されているように、前記生成手段は、
前記縮小手段により縮小される前の前記撮像手段により得られた画像データから２以上のトリミング画像データを生成するようにしてもよい。
【００１２】
また、例えば、請求項６に記載されているように、前記生成手段は、
トリミング範囲情報に基づいて、前記撮像手段により得られた画像データからトリミング画像データを生成するようにしてもよい。
【００１３】
また、例えば、請求項７に記載されているように、前記トリミング範囲情報は、
トリミングする画像の位置を示すトリミング位置情報、トリミングする画像の大きさを示すトリミングサイズ情報のうち少なくとも１以上の情報からなるようにしてもよい。
【００１４】
また、例えば、請求項８に記載されているように、前記撮像手段により撮像された画像データを表示手段に表示させるとともに、前記生成手段によりトリミング画像が生成される画像の範囲を示すトリミング枠を表示させる表示制御手段を備えるようにしてもよい。
【００１５】
また、例えば、請求項９に記載されているように、前記表示制御手段は、
トリミング範囲情報に基づいて、前記表示手段にトリミング枠を表示させるようにしてもよい。
【００１６】
上記目的達成のため、請求項１０記載の発明によるプログラムは、被写体を撮像する撮像処理と、
前記撮像処理により得られた画像データを縮小する縮小処理と、
前記縮小処理により縮小される前の前記撮像処理により得られた画像データからトリミング画像データを生成する生成処理と、
前記縮小処理により縮小された画像データと、前記生成処理により生成されたトリミング画像データとを記録媒体に記録する記録制御処理と、
を含み、上記各処理をコンピュータで実行させることを特徴とする。
【発明の効果】
【００１７】
請求項１記載の発明によれば、被写体を撮像する撮像手段と、前記撮像手段により得られた画像データを縮小する縮小手段と、前記縮小手段により縮小される前の前記撮像手段により得られた画像データからトリミング画像データを生成する生成手段と、前記縮小手段により縮小された画像データと、前記生成手段により生成されたトリミング画像データとを記録手段に記録する記録制御手段と、を備えるようにしたので、一度の撮影で簡単に画角の異なる画像データを複数得ることができる、また、一度の撮影でピントの合った画像データを複数得ることができる。
また、撮影画像データからトリミングした画像データは、縮小処理が施されていない撮影画像データからトリミングされた画像データであるので、最高画像サイズが選択されているときと同等の画質を有するトリミング画像データを得ることができ、画質の劣化の少ないトリミング画像データを得ることができ、綺麗な画像を得ることができる。
【００１８】
請求項２記載の発明によれば、前記撮像手段により得られたロウデータの画像データからトリミング画像データを生成するので、生成するトリミング画像データのデータ量を少なくすることができる。
【００１９】
請求項３記載の発明によれば、前記撮像手段により得られた画像データを補間する補間手段を備え、前記縮小手段は、前記補間手段により補間された画像データを縮小し、前記生成手段は、前記縮小手段により縮小される前の前記補間手段により補間された画像データからトリミング画像データを生成するようにしたので、補間手段による補間の処理負担を軽減することができる。
【００２０】
請求項４記載の発明によれば、画像サイズを設定する設定手段を備え、前記縮小手段は、前記設定手段により設定された画像サイズに応じて前記撮像手段により得られた画像データを縮小するようにしたので、前記撮像手段により得られた画像データの画像サイズを設定された画像サイズに縮小することができる。また、設定された画像サイズに縮小する前にトリミング画像データを生成するので、設定された画像サイズに拘わらず最高画像サイズが設定されているときと同等の画質を有するトリミング画像データを生成することができる。
【００２１】
請求項５記載の発明によれば、前記生成手段は、前記縮小手段により縮小される前の前記撮像手段により得られた画像データから２以上のトリミング画像データを生成するので、一度の撮影で画質の劣化の少ないトリミング画像を複数得ることができる。
【００２２】
請求項６記載の発明によれば、前記生成手段は、前記生成手段は、トリミング範囲情報に基づいて、前記撮像手段により得られた画像データからトリミング画像データを生成するので、トリミング範囲情報に対応するトリミング画像を得ることができる。
【００２３】
請求項７記載の発明によれば、前記トリミング範囲情報は、トリミングする画像の位置を示すトリミング位置情報、トリミングする画像の大きさを示すトリミングサイズ情報のうち少なくとも１以上の情報からなるので、トリミング位置情報、トリミングサイズ情報に対応するトリミング画像を得ることができる。
【００２４】
請求項８記載の発明によれば、前記撮像手段により撮像された画像データを表示手段に表示させるとともに、前記生成手段によりトリミング画像が生成される画像の範囲を示すトリミング枠を表示させる表示制御手段を備えるようにしたので、ユーザはトリミングされる画像の範囲を認識することができる。
【００２５】
請求項９記載の発明によれば、前記表示制御手段は、トリミング範囲情報に基づいて、前記表示手段にトリミング枠を表示させるようにしたので、トリミング画像を生成する画像の範囲を表示することができ、ユーザはトリミングされる画像の範囲を認識することができる。
【００２６】
請求項１０記載の発明によれば、デジタルカメラ、パソコン等に読み込ませることにより、本発明の撮像装置を実現することができる。
【発明を実施するための最良の形態】
【００２７】
以下、本実施の形態について、デジタルカメラを適用した一例として図面を参照して詳細に説明する。
[実施の形態]
Ａ．デジタルカメラの構成
図１は、本発明の撮像装置を実現するデジタルカメラ１の電気的な概略構成を示すブロック図である。
デジタルカメラ１は、撮影レンズ２、レンズ駆動ブロック３、絞り兼用シャッタ４、ＣＣＤ５、ＴＧ（timing generator）６、ユニット回路７、ＤＲＡＭ８、メモリ９、ＣＰＵ１０、フラッシュメモリ１１、画像表示部１２、キー入力部１３、音声処理部１４、ストロボ駆動部１５、ストロボ発光部１６、カードＩ／Ｆ１７を備えており、カードＩ／Ｆ１７には、図示しないデジタルカメラ１本体のカードスロットに着脱自在に装着されたメモリ・カード１８が接続されている。
【００２８】
撮影レンズ２は、図示しないフォーカスレンズ、ズームレンズを含み、レンズ駆動ブロック３が接続されている。レンズ駆動ブロック３は、図示しないフォーカスレンズ、ズームレンズをそれぞれ光軸方向に駆動させるモータと、ＣＰＵ１０からの制御信号にしたがってフォーカスモータ、ズームモータをそれぞれ光軸方向に駆動させるフォーカスモータドライバ、ズームモータドライバから構成されている。
【００２９】
絞り兼用シャッタ４は、図示しない駆動回路を含み、駆動回路はＣＰＵ１０から送られてくる制御信号にしたがって絞り兼用シャッタを動作させる。この絞り兼用シャッタは、絞りとシャッタとして機能する。
絞りとは、撮影レンズ２から入ってくる光の量を制御する機構のことをいい、シャッタとは、ＣＣＤ５に光を当てる時間を制御する機構のことをいい、ＣＣＤ５に光を当てる時間は、シャッタの開閉の速度（シャッタ速度）によって変わってくる。露出は、この絞りとシャッタ速度によって定めることができる。
【００３０】
ＣＣＤ５は、撮影レンズ２、絞り兼用シャッタ４を介して投影された被写体の光を電気信号に変換し、撮像信号としてユニット回路７に出力する。また、ＣＣＤ５は、ＴＧ６によって生成された所定周波数のタイミング信号にしたがって駆動する。ＴＧ６にはユニット回路７が接続されている。
ユニット回路７は、ＣＣＤ５から出力される撮像信号を相関二重サンプリングして保持するＣＤＳ（Correlated Double Sampling）回路、そのサンプリング後の撮像信号の自動利得調整を行うＡＧＣ（Automatic Gain Control）回路、その自動利得調整後のアナログの撮像信号をデジタル信号に変換するＡ／Ｄ変換器から構成されており、ＣＣＤ５の撮像信号は、ユニット回路７を経てデジタル信号としてＣＰＵ１０に送られる。
【００３１】
ＣＰＵ１０は、ユニット回路７から送られてきた画像データの画像処理（補間処理、γ補正、輝度・色差信号の生成、ホワイトバランス処理、露出補正処理等）、画像データの圧縮・伸張（例えば、ＪＰＥＧ形式やＭＰＥＧ形式の圧縮・伸張）の処理などを行う機能を有するとともに、デジタルカメラ１の各部を制御するワンチップマイコンである。
【００３２】
ＤＲＡＭ８は、ＣＣＤ５によって撮像された後、ＣＰＵ１０に送られてきた画像データを一時記憶するバッファメモリとして使用されるとともに、ＣＰＵ１０のワーキングメモリとして使用される。
フラッシュメモリ１１やメモリ・カード１８は、ＣＣＤ５によって撮像された画像データなどを保存しておく記録媒体である。なお、本実施例では、画像データの書き込み（記録）は、専らフラッシュメモリ１１を用いて説明しているが、ユーザのキー入力部１３の操作により、画像データをフラッシュメモリ１１に記録するか、メモリ・カード１８に記録するかを選択することができる。このフラッシュメモリ１１やメモリ・カード１８は、本発明の記録手段として機能する。
【００３３】
画像表示部１２は、カラーＬＣＤとその駆動回路を含み、撮影待機状態にあるときには、ＣＣＤ５によって撮像された被写体をスルー画像として表示し、記録画像の再生時には、保存用フラッシュメモリ１１やメモリ・カード１８から読み出され、伸張された記録画像を表示させる。この画像表示部１２は、本発明の表示手段に相当する。
キー入力部１３は、シャッタボタン、ズーム連写キー、十字キー、ＳＥＴキー等の複数の操作キーを含み、ユーザのキー操作に応じた操作信号をＣＰＵ１０に出力する。
【００３４】
音声処理部１４は、内蔵マイク、アンプ、Ａ／Ｄ変換器、Ｄ／Ａ変換器、アンプ、内蔵スピーカ等を含み、音声付画像の撮影時には、内蔵マイクに入力された音声をデジタル信号に変換してＣＰＵ１０に送る。ＣＰＵ１０は、送られてきた音声データは、バッファメモリ（ＤＲＡＭ８）に順次記憶され、ＣＣＤ５によって撮像された画像データとともにフラッシュメモリ１１やメモリ・カード１８に記録される。
また、音声処理部１４は、音声付画像の再生時には、各画像データに付属する音声データに基づく音声等を内蔵スピーカから放音する。
【００３５】
ストロボ駆動部１５は、ＣＰＵ１０の制御信号にしたがって、ストロボ発光部１６を閃光駆動させ、ストロボ発光部１６はストロボを閃光させる。ＣＰＵ１０は、図示しない測光回路によって撮影シーンが暗いか否かを判断し、撮影シーンが暗いと判断し、且つ、撮影を行うと判断した場合（シャッタボタン押下時）には、ストロボ駆動部１５に制御信号を送る。
【００３６】
Ｂ．次に、本発明の概略について大まかに説明する。
被写体のスルー画像表示時にトリミング枠というものを画像表示部１２に表示させ、シャッタボタンが押下されると静止画撮影処理を行い、ＣＣＤ５により撮像された撮影画像データをフラッシュメモリ１１に記録するとともに、該撮影画像データからトリミング画像を生成して、つまり、該撮影画像データからトリミング枠内の画像に対応する画像データをトリミングして、フラッシュメモリ１１に記録させるというものである。
【００３７】
例えば、図２は、画像表示部１２に表示された画像及びトリミング枠２０の様子を示すものであり、この状態で、ユーザがシャッタボタンを押下すると画像表示部１２に表示された全画像と、トリミング枠２０内の画像を記録することができる。これにより、１度の撮影で画角の異なる画像を得ることができる。なお、図２のトリミング枠２０の中央部には、フォーカスフレームも表示させる。このフォーカスフレームは、フォーカスポイントを示すものである。
【００３８】
ここで、ユーザは静止画撮影を行なう前に先立って、画像サイズを設定することができる。画像サイズとしては、３０７２×２３０４ドット（ピクセル）、２５６０×１９２０ドット（ピクセル）、２０４８×１５３６ドット（ピクセル）、１６００×１２００ドット（ピクセル）、１２８０×９６０ドット（ピクセル）、１０２４×７６８ドット（ピクセル）などがある。
【００３９】
このとき、静止画撮影処理により得られた撮影画像データが３０７２×２３０４ドット（ピクセル）の場合であって、ユーザによって設定された画像サイズが３０７２×２３０４ドット（ピクセル）の場合は、該静止画撮影処理により得られた撮影画像データを縮小する必要はないが、ユーザによって設定された画像サイズが３０７２×２３０４ドット（ピクセル）以下の画像サイズの場合には該静止画撮影処理により得られた撮影画像データを該設定された画像サイズとなるように縮小して記録することとなる。
【００４０】
しかしながら、ユーザによって３０７２×２３０４ドット（ピクセル）以下の画像サイズが設定された場合に、上記した撮影画像データからトリミング画像データを生成し、該生成したトリミング画像データと撮影画像データを記録するという方法を従来の技術で行なおうとすれば、図３に示すようにＣＣＤ５により撮像された画像データ（ベイヤデータ等のロウ（ＲＡＷ）データ）から輝度・色差信号（ＹＵＶデータ）を生成し、該生成した画像データ（ＹＵＶデータ）に対して、現在設定されている画像サイズとなるように、補間間引き、単純間引き等の縮小処理を施してから、トリミング枠２０に対応する部分の画像をトリミングしてＪＰＥＧ圧縮していたため、トリミングされた画像の画像サイズが更に小さくなり、画質が劣化してしまう。
【００４１】
そこで、本発明では、ユーザによって３０７２×２３０４ドット（ピクセル）以下の画像サイズが設定された場合には、更に、図４に示すように、ＣＣＤ５により撮像された画像データ（ベイヤデータ等のロウデータ）から輝度・色差信号（ＹＵＶデータ）を生成し、該生成した画像データ、つまり、縮小処理が行なわれていない画像データからトリミング枠２０に対応する部分の画像をトリミングしてＪＰＥＧ圧縮することにより、トリミングされた画像の劣化を防ぐというものである。つまり、縮小される前の画像データからトリミングすることにより、画像の劣化を防ぐというものである。
【００４２】
Ｃ.以下、本発明の特徴となるデジタルカメラ１のそれぞれの構成の機能を従来の技術と対比して説明する。
ＣＰＵ１０は、ユーザのキー入力部１３の操作により静止画撮影モードに設定されると、ＣＣＤ５により撮像された被写体のスルー画像を画像表示部１２に表示させるとともに、スルー画象上にトリミング枠２０を表示させる（表示制御手段）。このトリミング枠２０は、トリミングする画像の位置を示すトリミング位置情報（トリミング範囲情報）、トリミングする画像の大きさを示すトリミングサイズ情報（トリミング範囲情報）に基づいて表示させる。このトリミング位置情報及びトリミングサイズ情報は、予めメモリ９に記憶されている。
【００４３】
また、ＣＰＵ１０は、ユーザによって画像サイズの設定操作が行なわれたか否かを判断する。この判断は、キー入力部１３から画像サイズの設定操作に対応する操作信号が送られてきたか否かにより判断する。
ＣＰＵ１０は、ユーザによって画像サイズの設定操作が行なわれたと判断すると、該設定操作にしたがって画像サイズの設定を行なう。
また、ＣＰＵ１０は、ユーザによってシャッタボタンが押下されたか否かの判断も行う。この判断は、キー入力部１３からシャッタボタン押下に対応する操作信号が送られてきたか否かにより判断する。
【００４４】
ＣＰＵ１０は、ユーザによってシャッタボタンが押下されたと判断すると、ＣＣＤ５による静止画撮影処理を行なわせ、該撮影処理により得られた撮影画像データ（ベイヤデータ等のロウ（ＲＡＷ）データ）を補間して、つまり、撮影画像データから輝度・色差信号（ＹＵＶデータ）を生成してバッファメモリ（ＤＲＡＭ８）に記憶させる（補間手段）。
なお、このとき設定されている画像サイズは最高画像サイズ以下の画像サイズ、つまり、最高画像サイズより小さい画像サイズであるとする。この最高画像サイズとは、ＣＣＤ５から出力された画像データの画像サイズのことをいい、ここでは、ＣＣＤ５から出力される画像データは３０７２×２３０４ドット（ピクセル）の画像データであるから、最高画像サイズは３０７２×２３０４ドット（ピクセル）ということになる。
【００４５】
ここで、図５は、ユーザによって最高画像サイズ以下の画像サイズが設定されたときの本発明によってＤＲＡＭ８、フラッシュメモリ１１に記録される画像データの様子を示すものであり、図６は、ユーザによって最高画像サイズ以外の画像サイズが設定されたときの従来の技術によってＤＲＡＭ８、フラッシュメモリ１１に記録される画像データの様子を示すものである。
【００４６】
そして、ＣＰＵ１０は、該記憶された補間された撮影画像データ（ＹＵＶデータ）からトリミング枠２０内の画像に対応する画像データ、つまり、トリミング位置情報及びトリミングサイズ情報に基づいて画像データを切り出し（コピーし）、該切り出された画像データ（トリミング画像データ）をバッファメモリに記憶させる（生成手段）。なお、現在設定している画像サイズとなるように該切り出された画像データに対して補間処理を施して画像サイズを大きくしてからバッファメモリに記憶させるようにしてもよい。
また、ＣＰＵ１０は、現在設定されている画像サイズが最高画像サイズか否かを判断し、最高画像サイズでないと判断すると、該記憶された撮影画像データが現在設定されている画像サイズとなるように撮影画像データに対して補間間引き、単純間引き等の縮小処理を施し（縮小手段）、該縮小された画像データをバッファメモリに記憶させる。
【００４７】
そして、ＣＰＵ１０は、該バッファメモリに記憶されている撮影画像データ（縮小処理が施された場合には、縮小処理が施された撮影画像データ）及びトリミング画像データのそれぞれに対してＪＰＥＧ形式の圧縮処理を施して、ＪＰＥＧ形式の画像データ１、ＪＰＥＧ形式の画像データ２をバッファメモリに記憶させる。
そして、ＣＰＵ１０は、該バッファッメモリに記憶させたＪＰＥＧ形式の画像データ１及びＪＰＥＧ形式の画像データ２をフラッシュメモリ１１に記録させる（記録制御手段）。
【００４８】
一方、従来の技術による方法では、図６に示すように、設定された画像サイズが最高画像サイズでない場合には、ＣＤＤ５によって撮像され、バッファメモリに記憶された撮影画像データ（ＹＵＶデータ）が現在設定されている画像サイズとなるように撮影画像データに対して補間間引き、単純間引き等の縮小処理を施し、該縮小された画像データをバッファメモリに記憶させる。
そして、該縮小処理が施された画像データからトリミング枠に対応する部分の画像の画像データを切り出し（コピーし）、該切り出した画像データにＪＰＥＧ形式等の圧縮処理を施してバッファメモリに記憶させていた。
【００４９】
Ｄ．デジタルカメラ１の動作
実施の形態におけるデジタルカメラ１の動作を図７のフローチャートにしたがって説明する。
ユーザのキー入力部１３の操作によりデジタルカメラ１の電源がＯＮされると、
ＣＰＵ１０は、ＣＣＤ５による被写体の撮像を開始させ、ＣＣＤ５によって撮像された被写体の画像データに対して画像処理を施してバッファメモリ（ＤＲＡＭ８）に記憶し、該記憶した画像データの画像を画像表示部１２に表示させるという、いわゆるスルー画像表示を開始する（ステップＳ１）。
【００５０】
次いで、ＣＰＵ１０は、スルー画像表示を行うと、トリミング枠２０を画像表示部１２に表示させる（ステップＳ２）。図３は、画像表示部１２に表示された被写体の画像及びトリミング枠２０を表わしたものである。なお、このトリミング枠２０は、トリミング位置情報及びトリミングサイズ情報に基づいて表示される。
次いで、ＣＰＵ１０は、シャッタボタンがユーザによって押下されたか否かを判断する。この判断は、キー入力部１３からシャッタボタン押下に対応する操作信号が送られてきたか否かにより判断する。
【００５１】
ステップＳ３で、シャッタボタンが押下されていないと判断すると、ＣＰＵ１０は、ユーザによって画像サイズの設定操作が行なわれたか否かを判断する（ステップＳ４）。この判断は、キー入力部１３から画像サイズの設定操作に対応する操作信号が送られてきたか否かにより判断する。
ステップＳ４で、画像サイズの設定操作が行われたと判断すると、ＣＰＵ１０は、設定操作に応じた画像サイズの設定を行なって（ステップＳ５）、ステップＳ３に戻り、ステップＳ４で、画像サイズの設定操作が行われていないと判断するとそのままステップＳ３に戻る。
【００５２】
ここで、設定することができる画像サイズとしては、例えば、３０７２×２３０４ドット（ピクセル）、２５６０×１９２０ドット（ピクセル）、２０４８×１５３６ドット（ピクセル）、１６００×１２００ドット（ピクセル）、１２８０×９６０ドット（ピクセル）、１０２４×７６８ドット（ピクセル）などがある。
【００５３】
一方、ステップＳ３でシャッタボタンが押下されたと判断すると、ＣＰＵ１０は、ＡＦ処理を行う（ステップＳ６）。このときには、トリミング枠２０内の中央部（フォーカスフレーム）に対してオートフォーカスを行なう。ここで、ＡＦ処理の方式としてはコントラスト検出方式を採用するので、トリミング枠２０の中央部の画像のコントラストが最も大きくなる位置にフォーカスレンズを移動させる。
【００５４】
ＡＦ処理を行うと、ＣＰＵ１０は、静止画撮影処理を行い該撮影処理により得られた撮影画像データ（ベイヤデータ等のロウ（ＲＡＷ）データ）から輝度・色差信号（ＹＵＶデータ）を生成し、該生成したＹＵＶデータをバッファメモリに記憶させる（ステップＳ７）。
次いで、ＣＰＵ１０は、該記憶した撮影画像データ（ＹＵＶデータ）からトリミング画像データの生成を行なう（ステップＳ８）。つまり、撮影画像データからトリミング枠２０内の画像データに対応する画像データ、つまり、トリミング位置情報及びトリミングサイズ情報に基づいて画像データを切り出し、該切り出した画像データ（トリミング画像データ）をバッファメモリに記憶させる。なお、該切り出した画像データが現在設定されている画像サイズとなるように補間処理を施して画像サイズを大きくしてからバッファメモリに記憶させるようにしてもよい。
【００５５】
次いで、ＣＰＵ１０は、現在設定されている画像サイズが最高画像サイズ、つまり、３０７２×２３０４ドット（ピクセル）であるか否かを判断する（ステップＳ９）。なお、静止画撮影処理によりＣＣＤ５から出力される撮影画像データは、３０７２×２３０４ドット（ピクセル）の撮影画像データであることは言うまでもない。
ステップＳ９で、現在設定されている画像サイズが最高画像サイズでないと判断すると、ＣＰＵ１０は、該記憶してある撮影画像データが現在設定されている画像サイズとなるように補間間引き等の縮小処理を施し、該縮小された画像データ（縮小画像データ）をバッファメモリに記憶させて（ステップＳ１０）。ステップＳ１１に進む。
【００５６】
一方、ステップＳ９で、現在設定されている画像サイズが最高画像サイズであると判断すると、そのままステップＳ１１に進む。現在設定されている画像サイズが最高画像サイズの場合には、静止画撮影処理により得られた撮影画像データを縮小する必要がないからである。
ステップＳ１１に進むと、ＣＰＵ１０は、該バッファメモリに記憶されているトリミング画像データ、及び、非トリミング画像データのそれぞれに対してＪＰＥＧ形式等の圧縮処理を施してバッファメモリに記憶させる。非トリミング画像データとは、トリミングがされていない画像データ、つまり撮影画像データのことをいい、ステップＳ９で最高画像サイズでないと判断された場合には、縮小された撮影画像データであり、ステップＳ９で最高画像サイズであると判断された場合には、静止画撮影処理により得られた縮小されていない撮影画像データである。
そして、該バッファメモリに記憶されている圧縮された２つの画像データをフラッシュメモリ１１に記憶させる。
【００５７】
Ｅ．以上のように、実施の形態においては、静止画撮影処理により得られた撮影画像データと、撮影画像データからトリミングした画像データとを記録するので、一度の撮影で簡単に画角の異なる画像データを複数得ることができる、また、一度の撮影でピントの合った画像データを複数得ることができる。
また、撮影画像データからトリミングした画像データは、縮小処理が施されていない撮影画像データからトリミングされた画像データであるので、現在設定されている画像サイズに拘わらず、最高画像サイズが選択されているときと同等の画質を有するトリミング画像を得ることができ、画質の劣化の少ないトリミング画像データを得ることができ、綺麗な画像を得ることができる。
【００５８】
また、静止画撮影処理により得られたベイヤデータ等のロウデータの撮影画像データから輝度・色差信号（ＹＵＶデータ）を生成し、該生成した輝度・色差信号の撮影画像データからトリミング画像データを生成するので、ＹＵＶデータを生成する処理負担が軽減される。つまり、静止画撮影処理により得られたベイヤデータ等のロウデータの撮影画像データからトリミング画像データを生成すると、該生成したトリミング画像データと、静止画撮影処理により得られた撮影画像データとの両方の画像データから輝度・色差信号を生成するため、輝度・色差信号の生成を２回行なわなければならないからである。
【００５９】
なお、上記実施の形態においては、ベイヤデータ等のロウデータの撮影画像データから生成された輝度・色差信号の画像データからトリミング画像を生成するようにしたが、ベイヤデータ等のロウデータの画像データや輝度・色差信号に変換される前のＲＧＢデータからトリミング画像を生成するようにしてもよい。つまり、縮小処理が施される前の撮影画像データからトリミング画像データを生成すればどのような態様でもよい。ベイヤデータ等のロウデータの画像データは、輝度・色差信号の画像データよりデータ量が少ないので、ベイヤデータ等のロウデータからトリミング画像を生成する場合には、バッファメモリのメモリ容量を少なくすることができる。
【００６０】
また、ユーザのキー入力部１３の操作によりトリミング枠２０の表示位置を自由に変更することができるようにしてもよいし、ユーザのキー入力部１３の操作によりトリミング枠２０枠の画角の大きさをユーザが自由に変更することができるようにしてもよい。この場合には、トリミング枠２０の表示位置、大きさの変更にともない、トリミング位置情報及びトリミングサイズ情報の記憶も更新される。
【００６１】
また、トリミング枠２０を１つ表示させるようにしたが、トリミング枠２０を複数表示させるようにしてもよい。この場合は、個々のトリミング枠２０のトリミング位置情報及びトリミングサイズ情報を記憶させておく。
また、トリミング枠２０を画像表示部１２に表示させるようにしたが、トリミング枠２０を画像表示部１２に表示させないようにしてもよい。しかし、トリミング位置情報及びトリミングサイズ情報は記憶させておく。トリミングする画像の範囲が定まらないからである。
【００６２】
また、上記実施の形態では、静止画撮影について説明したが、動画撮影であってもよい。つまり、動画撮影が開始されると、ＣＣＤ５により撮像された撮影動画像データと、トリミング枠２０内の動画データとの両方を記録することとなる。
【００６３】
また、上記実施の形態におけるデジタルカメラ１は、上記の実施の形態に限定されるものではなく、カメラ付き携帯電話、カメラ付きＰＤＡ、カメラ付きパソコン、カメラ付きＩＣレコーダ、又はデジタルビデオカメラ等でもよく、要は被写体を撮影することができる機器であれば何でもよい。
【図面の簡単な説明】
【００６４】
【図１】本発明の実施の形態のデジタルカメラのブロック図である。
【図２】画像表示部１２に表示されたトリミング枠２０の様子を示すものである。
【図３】従来の技術による方法を示した図である。
【図４】本発明の技術による方法を示した図である。
【図５】本発明の技術によってＤＲＡＭ８、フラッシュメモリ１１に記録される画像データの様子を示すものである。
【図６】従来の技術によってＤＲＡＭ８、フラッシュメモリ１１に記録される画像データの様子を示すものである。
【図７】実施の形態のデジタルカメラの動作を示すフローチャートである。
【符号の説明】
【００６５】
１      デジタルカメラ
２      撮影レンズ
３      レンズ駆動ブロック
４      絞り兼用シャッタ
５      ＣＣＤ
６      ＴＧ
７      ユニット回路
８      ＤＲＡＭ
９      メモリ
１０    ＣＰＵ
１１    フラッシュメモリ
１２    画像表示部
１３    キー入力部
１４    音声処理部
１５    ストロボ駆動部
１６    ストロボ発光部
１７    カードＩ／Ｆ
１８    メモリ・カード
【図１】
2006339728.tif 000003
【図２】
2006339728.tif 000004
【図３】
2006339728.tif 000005
【図４】
2006339728.tif 000006
【図５】
2006339728.tif 000007
【図６】
2006339728.tif 000008
【図７】
2006339728.tif 000009