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