(57)【特許請求の範囲】
【請求項１】
被写体を撮影して得た動画像データを撮影中に動画圧縮規格によりフレーム毎に基準フレームまたは差分フレームに圧縮し記録メディアに格納するとき、連続する前記基準フレームと前記差分フレームとの間の特徴量を検出し該特徴量が閾値以上となる前記基準フレームまたは前記差分フレームに選択情報を付加する撮像装置の画像自動選択方法において、前記フレーム毎に前記基準フレームと前記差分フレームとの間の特徴量を検出する前に、所定枚数のフレーム群を単位とし連続するフレーム群間の特徴量を求めて該特徴量が閾値以上となるフレーム群を選択し、選択したフレーム群の個々のフレームに対し前記基準フレームと前記差分フレームとの間の特徴量を検出することを特徴とする撮像装置の画像自動選択方法。
【請求項２】
前記選択情報が付加されたフレームの静止画像を表示部に表示することを特徴とする請求項１に記載の撮像装置の画像自動選択方法。
【請求項３】
前記基準フレームと前記差分フレームとの間の特徴量は、前記基準フレームと前記差分フレームの間のデータサイズの相関性を表す値であることを特徴とする請求項１または請求項２に記載の撮像装置の画像自動選択方法。
【請求項４】
前記基準フレームと前記差分フレームとの間の特徴量は、前記データサイズの差または比が小さいほど大きな値となることを特徴とする請求項３に記載の撮像装置の画像自動選択方法。
【請求項５】
前記差分フレームとして複数種類のフレームがある場合にはフレーム種類毎に重み付けして前記基準フレームと前記差分フレームとの間の特徴量を求めることを特徴とする請求項１乃至請求項４のいずれかに記載の撮像装置の画像自動選択方法。
【請求項６】
前記基準フレームと前記差分フレームとの間の特徴量の大きさ順に前記選択情報に優先順位を付加することを特徴とする請求項１乃至請求項５のいずれかに記載の撮像装置の画像自動選択方法。
【請求項７】
前記選択情報を付加するフレームを、前記優先順位順に所定枚数に制限することを特徴とする請求項６に記載の撮像装置の画像自動選択方法。
【請求項８】
前記動画像データの圧縮の他に静止画像の圧縮データも生成する場合には、前記記録メディアに格納する静止画像を前記基準フレームと前記差分フレームとの間の特徴量で判断し前記選択情報を付加するフレームの静止画像だけを格納することを特徴とする請求項１乃至請求項７のいずれかに記載の撮像装置の画像自動選択方法。
【請求項９】
前記フレーム群間の特徴量は、各フレーム群に含まれる前記基準フレーム間で求めることを特徴とする請求項１乃至請求項７のいずれかに記載の撮像装置の画像自動選択方法。
【請求項１０】
前記フレーム群間の特徴量は、各フレーム群の全体から求まる特徴量とすることを特徴とする請求項１乃至請求項７のいずれかに記載の撮像装置の画像自動選択方法。
【請求項１１】
被写体を撮影して得た動画像データを撮影中に動画圧縮規格によりフレーム毎に基準フレームまたは差分フレームに圧縮し記録メディアに格納する撮像装置において、請求項１乃至請求項１０のいずれかに記載の画像自動選択方法を実行する制御手段を備えことを特徴とする撮像装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はデジタルカメラ等の撮像装置に係り、特に、連写機能や動画撮影機能等によって撮像した一連の画像の中からユーザが意図する個々の画像を自動選択して表示することができる撮像装置及びその画像自動選択方法に関する。
【背景技術】
【０００２】
ビデオカメラ等で動画映像を撮影した場合、何の映像を撮影したのかを短時間かつ簡単に確認するために、その動画映像の中の数枚の画像を選別して再生する機能を持つものがある。
【０００３】
例えば、特許文献１記載の従来技術では、撮影時に行われたカメラボタン操作を基に、自動的に画像の重要度合いを表した優先度を決め、優先度に応じて表示する画像を選択し、撮影時のユーザの意図に合わせたダイジェストの表示を行う様にしている。
【０００４】
また、特許文献２記載の従来技術では、２面のフレームメモリを用意し、各フレームメモリに格納した連続する２つのフレーム画像を比較演算することで、シーンが変化した時の静止画像データを取り出し、これをアドレス情報と共に自動的に記録する様にしている。更に、特許文献３記載の従来技術では、一連の複数フレームの動画像データのうち、隣接フレーム間での輝度値の差が大きいフレームを取り出し、このフレーム画像を代表画像としている。
【０００５】
【特許文献１】特開平６―１６５００９号公報
【特許文献２】特開平６―２１７２５４号公報
【特許文献３】特開平９―２３３４２２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
特許文献１記載の従来技術は、画像選択を行うときにユーザによるカメラボタン操作が必要となり、ボタン操作を忘れると適切な画像選択ができなくなってしまうという問題がある。
【０００７】
特許文献２記載の従来技術は、フレーム間の比較演算を行う必要があるため、演算処理負荷が大きくなると共にこの比較演算用のメモリも大規模化し、コストが嵩んでしまうという問題がある。
【０００８】
特許文献３記載の従来技術も、隣接フレーム間の輝度差を演算処理するため、演算負荷が大きくなってしまうという問題がある。
【０００９】
本発明の目的は、ユーザが特別なボタン操作をすることなく、また、小さな処理負荷で適切な画像を自動的に選別して表示することが可能な撮像装置及びその画像自動選択方法を提供することにある。
【課題を解決するための手段】
【００１０】
本発明の撮像装置の画像自動選択方法は、被写体を撮影して得た動画像データを撮影中に動画圧縮規格によりフレーム毎に基準フレームまたは差分フレームに圧縮し記録メディアに格納するとき、連続する前記基準フレームと前記差分フレームとの間の特徴量を検出し該特徴量が閾値以上となる前記基準フレームまたは前記差分フレームに選択情報を付加する撮像装置の画像自動選択方法において、前記フレーム毎に前記基準フレームと前記差分フレームとの間の特徴量を検出する前に、所定枚数のフレーム群を単位とし連続するフレーム群間の特徴量を求めて該特徴量が閾値以上となるフレーム群を選択し、選択したフレーム群の個々のフレームに対し前記基準フレームと前記差分フレームとの間の特徴量を検出することを特徴とする。
【００１１】
本発明の撮像装置の画像自動選択方法は、前記選択情報が付加されたフレームの静止画像を表示部に表示することを特徴とする。
【００１２】
本発明の撮像装置の画像自動選択方法における前記特徴量は、前記基準フレームと前記差分フレームの間のデータサイズの相関性を表す値であることを特徴とする。
【００１３】
本発明の撮像装置の画像自動選択方法における前記特徴量は、前記データサイズの差または比が小さいほど大きな値となることを特徴とする。
【００１４】
本発明の撮像装置の画像自動選択方法は、前記差分フレームとして複数種類のフレームがある場合にはフレーム種類毎に重み付けして前記特徴量を求めることを特徴とする。
【００１５】
本発明の撮像装置の画像自動選択方法は、前記特徴量の大きさ順に前記選択情報に優先順位を付加することを特徴とする。
【００１６】
本発明の撮像装置の画像自動選択方法は、前記選択情報を付加するフレームを、前記優先順位順に所定枚数に制限することを特徴とする。
【００１７】
本発明の撮像装置の画像自動選択方法は、前記動画像データの圧縮の他に静止画像の圧縮データも生成する場合には、前記記録メディアに格納する静止画像を前記特徴量で判断し前記選択情報を付加するフレームの静止画像だけを格納することを特徴とする。
【００１９】
本発明の撮像装置の画像自動選択方法の前記フレーム群間の特徴量は、各フレーム群に含まれる前記基準フレーム間で求めることを特徴とする。
【００２０】
本発明の撮像装置の画像自動選択方法の前記フレーム群間の特徴量は、各フレーム群の全体から求まる特徴量とすることを特徴とする。
【００２１】
本発明の撮像装置は、被写体を撮影して得た動画像データを撮影中に動画圧縮規格によりフレーム毎に基準フレームまたは差分フレームに圧縮し記録メディアに格納する撮像装置において、上述したいずれかに記載の画像自動選択方法を実行する制御手段を備えことを特徴とする。
【発明の効果】
【００２２】
本発明によれば、動画像データ中のユーザが注目するシーンを動画の撮影中に自動的に抽出して選択し、そのシーンの静止画像を再生するときの処理負荷が軽減されると共に再生時の待ち時間が短くなりスムースな再生が可能となる。
【発明を実施するための最良の形態】
【００２３】
以下、本発明の一実施形態について、図面を参照して説明する。
【００２４】
図１は、本発明の一実施形態に係る撮像装置の機能ブロック図である。動画撮影機能を持つ撮像装置１は、被写界光を結像する撮影レンズ２と、撮影レンズ２の背部に設けられ被写界光の光像を受光面で受け電気信号に変換して出力する固体撮像素子３と、固体撮像素子３の出力信号（撮像画像信号）を相関二重サンプリング処理や利得制御，アナログ／デジタル変換処理するアナログフロントエンド（ＡＦＥ）回路４と、ＡＦＥ回路４から出力されるデジタルの撮像画像信号を取り込んで各種画像処理を行うデジタルシグナルプロセッサ（ＤＳＰ：画像選択を行う制御手段）５とを備える。
【００２５】
ＤＳＰ５には動画圧縮専用回路６が接続され、ＡＦＥ回路４から取り込んだ動画像データと図示しないマイクから取り込んだ音声信号とをＤＳＰ５が動画圧縮専用回路６に送信すると、動画圧縮専用回路６は、受信した動画像データおよび音声信号を、ＭＰＥＧ２，ＭＰＥＧ４，Ｈ．２６４等の所定の動画圧縮規格によりデータ圧縮し、圧縮したデータをＤＳＰ５に返送する。
【００２６】
動画圧縮専用回路６には、動画圧縮専用回路６が使用するメモリ７が接続され、また、ＤＳＰ５には、圧縮された撮像画像データおよび音声データを記録保存する着脱自在の外部記録メディア８が接続される。
【００２７】
また、ＤＳＰ５にはデータバス９が接続され、データバス９に、ＤＳＰ５がメインメモリとして使用するＳＤＲＡＭ１０とプログラム等を格納したフラッシュＲＯＭ１１が接続され、また、撮像装置の背面などに設けられる液晶モニタ画面１２もデータバス９に接続される。
【００２８】
図２は、動画像の一例を示す図である。図示の例では、ウサギが走って来て止まり、また走り出す一連の画像を示している。この一連の画像の中で、ユーザが注目する画像は何であるかを考察すると、それは、黒太枠１５，１６で示した、ウサギの「動き終わり」と「動き始め」の画像１５，１６であることが多い。
【００２９】
そこで、本実施形態では、一連の動画データの中から、「動き終わり」「動き始め」の画像がどの画像であるかを撮影中に自動的に選択して選択情報などを付加しておき、選択情報の付いた画像を、動画のダイジェスト版再生時の再生対象画像とする。
【００３０】
図３は、動画圧縮規格によって生成された符号化データの説明図である。符号化データは、図示するように、ＧＯＰ単位で構成される。ＧＯＰ単位とは、一つのＩフレームを基準とした一連の差分フレームで構成されたフレーム群をいい、Ｉフレームは基準画像、Ｐフレームは最近接の過去のＩフレーム若しくはＰフレームとの差分画像、Ｂフレームは最近接の過去及び未来のＩフレーム若しくはＰフレームとの差分画像である。
【００３１】
図４は、連続する２つのフレーム間の画角のズレ量を、２０ピクセル（動きが小さい）と２００ピクセル（動きが大きい）にした場合の各々の圧縮データ（符号化データ）内におけるＩフレーム，Ｂフレームの符号量を表したグラフである。
【００３２】
このグラフによれば、連続する２フレームの画像間の動きが小さい（２０ピクセル）と、この２フレーム間のデータサイズの差が大きくなることが分かる。動きが小さいと、Ｉフレームの基準画像のデータサイズに対してＢフレームの差分画像のデータサイズは小さくなるため、データサイズの差は大きくなる。
【００３３】
逆に、連続する２フレームの画像間の動きが大きくなると、Ｉフレームの基準画像に対して変化した部分を示すＢフレームの差分画像のデータ量は大きくなり、両フレーム間のデータサイズの差は小さくなる。
【００３４】
図２で説明した様に、「動き終わり」や「動き始め」の変化を示す画像は、その前後の画像に対して動きが大きな画像となるため、このデータサイズの差から、変化を示す画像であることを識別可能となる。
【００３５】
つまり、本実施形態では、２フレーム間のデータサイズの相関性から、動きの大きさを判別し、再生対象とする画像を選択する。即ち、動きが小さいほどＩフレームとＢフレームのデータサイズの差が大きくなるという相関性から、動きの大きさを判別し、動きの大きい画像を、ダイジェスト版の再生画像として自動選択する。
【００３６】
以下、２フレーム間のデータサイズの差の絶対値の関数で表される特徴量を「スコア」といい、データサイズの差が小さいほどスコアが高くなるものとする。あるいは２フレーム間のデータサイズの比の関数で表される特徴量を「スコア」といい、比が小さいほどスコアが高くなるものとする。
【００３７】
図５は、本発明の第１実施形態に係る画像自動選択方法を実施するプログラムの処理手順を示すフローチャートである。このプログラムは、ＤＳＰ５が動画圧縮専用回路６から受け取った動画像データを処理するときにＲＯＭ１１から読み出され、動画像データの処理と同時並行的に実施される。
【００３８】
このプログラムは、ＤＳＰ５が動画圧縮専用回路６に画像データを渡したときに起動され、動画圧縮専用回路６は、渡された画像データを、予め定められた動画圧縮規格に従ってエンコードする（ステップＳ１）。
【００３９】
エンコード（動画圧縮）を行う動画圧縮専用回路６は、ＤＳＰ５に対し、圧縮された動画像データ（符号化データ）を送信して来る。このとき、ＤＳＰ５は、動画圧縮専用回路６から圧縮データを１パケット分受信したか否かを判定し（ステップＳ２）。１パケット分の受信が終了していない場合にはステップＳ２を繰り返し実行する。
【００４０】
１パケット分の圧縮データを受信した場合には、次に、その１パケットのデータに、フレーム先頭を示すフラグが含まれるか否かを判定する（ステップＳ３）。フレーム先頭で無い場合には、ステップＳ２に戻る。フレーム先頭であった場合には、１つ前までに受信したパケット群が前フレームを示すことが分かる。
【００４１】
そこで、フレーム先頭であった場合にはステップＳ３からステップＳ４に進み、前フレームと今回フレームのパケット群のデータサイズを比較し、スコアを算出する。そして、次のステップＳ５で、そのスコアの値が所定の閾値以上であるか否かを判定する。
【００４２】
スコアの値が所定閾値以上でない場合には、図３で説明した様に、２フレームの画像間は動きが小さいと判定でき、「動き終わり」「動き始め」の変化画像でないため、ステップＳ２に戻る。
【００４３】
スコアの値が所定閾値以上の場合には、ステップＳ６に進み、前フレームの画像が「動き終わり」の画像あるいは「動き始め」の画像と判断できるため、前フレームの画像をダイジェスト版の再生対象画像として選択する。
【００４４】
この選択は、例えば選択フラグをこの画像に付したり、或いは、当該画像を示すフレーム番号を記録メディアの所定領域に書き込んだり、動画像データのヘッダ情報として書き込む等することで行う。
【００４５】
ステップＳ６でダイジェスト版の再生対象画像が選択された後は、次のステップＳ７で、動画圧縮のエンコードが完了したか否かを判定し、完了していない場合にはステップＳ２に戻り、完了した場合にはこの図５の処理を終了する。
【００４６】
この様に、本実施形態によれば、撮影中に、ダイジェスト版の再生対象画像とするか否かの選択を行ってしまうため、実際の再生時の処理負荷が軽減し、待ち時間無く、スムースな再生が可能となる。
【００４７】
尚、スコアの値は、データサイズそのもの、隣接フレームのデータサイズの差分等、動きの大きさを表現している指標を基に算出することができる。Ｉ，Ｐ，Ｂというフレーム種類の差異によるデータサイズの違いは、所定係数を乗算するなどの処理を行うことで、吸収することができる。
【００４８】
図６は、本発明の第２実施形態に係る画像自動選択方法を実施するプログラムの処理手順を示すフローチャートである。本実施形態の処理手順は、図５に示す手順のステップＳ４までは同じであり、２フレーム間のスコアが算出されたとき、このスコアの値を２フレームのうちの前フレームのスコア値として当該フレームに対応してメインメモリ１０等に一時的に保存しておく。
【００４９】
そして、次のステップＳ９で、一時的に保存されている各スコア値のソートを行っておき、次のステップＳ１０で、エンコードが完了したか否かを判定し、完了していない場合にはステップＳ２に戻り、完了した場合にはステップＳ１１に進む。
【００５０】
ステップＳ１１では、メインメモリ１０に一時的に保存された優先順位のデータを、記録メディア８に書き込んだり、動画像データのヘッダ情報として書き込んでから、この処理を終了する。
【００５１】
この様に、本実施形態では、各フレームのスコア値を撮影中にソートした情報で保持するため、再生時にユーザが再生したい枚数を指定すれば、その枚数分の再生画像をソート順に従って、待ち時間無くスムースに再生表示することが可能となる。
【００５２】
また、本実施形態によれば、再生対象画像の枚数を、ディフォルト値或いはユーザ指定の所定枚数、例えば２０枚と予め決めたとき、ステップＳ９の処理を上位２０位までで行えば済むことになる。
【００５３】
図７は、本発明の第３実施形態に係る画像自動選択方法を実施するプログラムの処理手順を示すフローチャートである。
【００５４】
動画像を撮影するデジタルカメラには、動画撮影中の途中途中で静止画像も自動的に撮像できるものがある。この場合、静止画像を動画とは別に撮影するのではなく、圧縮前の動画データ中から静止画像とする撮像画像データを抽出し、これを動画データとは別にＪＰＥＧ形式等の規格に従って圧縮することになる。
【００５５】
この場合、動画像のダイジェスト版再生画像を、生成した静止画像データの中から選択すればいいのであるが、メモリ容量的に、生成した全ての静止画像データを動画データと共にバッファメモリや記録メディアに保存できない場合もある。そこで、生成した静止画像データの中から保存する静止画像データを選択することになるが、この選択に、上記と同様に、圧縮された動画データから求めたスコア値を用いる。
【００５６】
先ず、最小スコアカウンタＳminを０クリアし（ステップＳ２１）、再生枚数カウンタＮＵＭを０クリアして（ステップＳ２２）、動画像データのエンコーダ（圧縮）を開始する（ステップＳ２３）。
【００５７】
次に、ＤＳＰ５は１パケット分のデータを受信したか否かを判定し（ステップＳ２４）、１パケット分のデータ中にフレーム先頭フラグが含まれているか否かを判定し（ステップＳ２５）、フレーム先頭フラグが含まれている場合にはフレーム選択用のスコア値Ｓを算出する（ステップＳ２６）。ここまでは、上述した実施形態と同様の処理である。
【００５８】
次に、スコア値Ｓが最初のフレームのスコア値である場合にはこのスコア値ＳをＳminとし（ステップＳ２７）、このスコア値Ｓが閾値以上であるか否かを判定する（ステップＳ２８）。スコア値Ｓが閾値以上の場合には、当該フレームに対応する静止画像データを再生対象とし（ステップＳ２９）。スコア値Ｓが閾値以上でない場合にはステップＳ２４に戻る。
【００５９】
ステップＳ２９の次には、ステップＳ３０で再生枚数カウンタＮＵＭをカウントアップし、次のステップＳ３１で、スコア値ＳがＳmin以上であるか否かを判定する。
【００６０】
スコア値ＳがＳmin未満の場合には、ステップＳ３１からステップＳ３２に進み、Ｓminの値をそれより小さなスコア値Ｓに置き換え、次のステップＳ３３で、今までのフレームのうちのスコア値Ｓが最小となるフレームを前フレームとし、ステップＳ３４に進む。また、ステップＳ３１の判定の結果、スコア値ＳがＳmin以上の場合にもステップＳ３４に進む。
【００６１】
ステップＳ３４では、カウンタＮＵＭのカウント数が一定値以下であるか否かつまり、再生枚数が所定枚数以下であるか否かを判定する。所定枚数を越えた場合には、ステップＳ３５に進み、スコア値Ｓが最小となるフレームＦminを再生対象から除外すると共に、次のステップＳ３６で再生枚数カウンタＮＵＭをカウントダウンし、ステップＳ２４に戻る。
【００６２】
ステップＳ３４の判定の結果、カウンタＮＵＭのカウント数が一定値以下の場合には、次のステップＳ３７に進み、処理対象としている動画像のフレーム枚数が所定値の倍数であるか否かを判定する。動画撮影では一定時間毎に所定枚数の撮影を行うため、所定値の倍数になったとき即ち一定時間が経過する毎に、ステップＳ３７からステップＳ２１に戻る。これにより、再生対象画像の枚数を一定時間毎に所定再生枚数に制限することが可能となる。
【００６３】
ステップＳ３７での判定の結果が所定値の倍数でない場合には、ステップＳ３８に進み、今度はエンコードが完了したか否かを判定し、完了していない場合にはステップＳ２４に戻り、完了した場合にはこの処理を終了する。
【００６４】
以上述べた様に、本実施形態によれば、静止画像の枚数が所定の制限枚数を越えた場合には、その時点で最もスコアの小さい再生画像を非再生に設定するため、一定時間内での再生枚数に制限を設けることができ、静止画像データを保存するバッファがオーバーフローしないように制御することが可能となる。制限枚数は、記録メディアのアクセス速度、静止画像データの圧縮率などから決定する。
【００６５】
図８は、本発明の第４実施形態に係る画像自動選択方法を実施するプログラムの処理手順を示すフローチャートである。上述した実施形態では、１フレーム毎に再生対象画像とするか否かを判定したが、本実施形態では、２段階で選択する。先ず、ＧＯＰ単位で再生対象とするか否かを判定し、次に、再生対象と判定したＧＯＰのフレーム群の中から再生対象画像を選択する。
【００６６】
エンコードが開始されると（ステップＳ４１）と、次に、Ｉフレームのエンコードが完了したか否かを判定する（ステップＳ４２）。Ｉフレームのエンコードが完了した場合には次にＩフレームのデータサイズを読み取り（ステップＳ４３）、前ＧＯＰのＩフレームサイズと今回ＧＯＰのＩフレームサイズとの差分の関数を特徴量とし、それを「スコア」とする（ステップＳ４４）。
【００６７】
次のステップＳ４５では、ＧＯＰの選別判断処理を行う。スコア値が大きく動きの変化が生じているＧＯＰであると判断できれば、今回のＧＯＰを選択し、スコア値が小さく動きの変化が小さいＧＯＰであると判断できれば、今回のＧＯＰの選択は行わない。
【００６８】
次のステップＳ４６では、今回のＧＯＰを選択したか否かを判定し、選択しない場合にはステップＳ４２に戻る。選択した場合には、次にステップＳ４７に進み、今回のＧＯＰのフレーム群の中から、「動き終わり」「動き始め」を示すフレームを、図５，図６で説明した実施形態と同様の処理により選択する。そして、エンコードが完了したか否かを判定し（ステップＳ４８）、完了していない場合にはステップＳ４２に戻り、完了した場合にはこの処理を終了する。
【００６９】
本実施形態は、ＣＢＲ（固定ビットレート方式）での画像圧縮を前提としており、この場合、動きの大きなシーンではＢフレーム若しくはＰフレームといった差分画像に大きなデータ量が割かれ、Ｉフレームサイズは小さくなる。その性質を利用して、動きの大きさを示すスコア値を算出する。
【００７０】
本実施形態によれば、固定ビットレート方式で撮影した動画像データにおいて、大まかに選別する段階を入れることで、選択効率を上げることが可能となる。
【００７１】
図９は、本発明の第５実施形態に係る画像自動選択方法を実施するプログラムの処理手順を示すフローチャートである。第４実施形態では、ＧＯＰ単位での判断処理を、Ｉフレーム画像で行ったが、本実施形態では、ＧＯＰ全体のデータサイズで判定を行っている点が異なるだけである。
【００７２】
エンコードが開始されると（ステップＳ５１）と、次に、１ＧＯＰ単位のエンコードが完了したか否かを判定する（ステップＳ５２）。１ＧＯＰ単位のエンコードが完了した場合には次にＧＯＰ全体のデータサイズを読み取り（ステップＳ５３）、前ＧＯＰの全体サイズと今回ＧＯＰの全体サイズとの差分の関数を特徴量とし、それを「スコア」とする（ステップＳ５４）。
【００７３】
次のステップＳ５５では、ＧＯＰの選別判断処理を行う。スコア値が大きく動きの変化が生じているＧＯＰであると判断できれば、今回のＧＯＰを選択し、スコア値が小さく動きの変化が小さいＧＯＰであると判断できれば、今回のＧＯＰの選択は行わない。
【００７４】
次のステップＳ５６では、今回のＧＯＰを選択したか否かを判定し、選択しない場合にはステップＳ５２に戻る。選択した場合には、次にステップＳ５７に進み、今回のＧＯＰのフレーム群の中から、「動き終わり」「動き始め」を示すフレームを、図５，図６で説明した実施形態と同様の処理により選択する。そして、エンコードが完了したか否かを判定し（ステップＳ５８）、完了していない場合にはステップＳ５２に戻り、完了した場合にはこの処理を終了する。
【００７５】
本実施形態は、ＶＢＲ（可変ビットレート方式）での動画圧縮を前提としており、この場合、大きな動きのシーンには大きな符号量が与えられる。その性質を利用し、ＧＯＰ単位のデータサイズを、動きの大きさを示す指標として用いている。
【００７６】
本実施形態によれば、可変ビットレート方式において、大まかに選別する段階を入れることで、選択効率の向上を図ることができる。
【００７７】
尚、図８，図９で説明したＧＯＰ単位での特徴量「スコア」は、動画圧縮の方式により適切なデータサイズの差分の関数が異なるため、夫々に応じて決めることになる。
【産業上の利用可能性】
【００７８】
本発明に係る画像自動選択方法は、ユーザの意図するダイジェスト版再生画像を自動的に動画データの中から選択できるため、動画撮影機能を搭載したデジタルカメラの使い勝手が向上する。
【図面の簡単な説明】
【００７９】
【図１】本発明の一実施形態に係るデジタルカメラの機能ブロック図である。
【図２】動画像の一例を示す図である。
【図３】動画圧縮規格によるフレーム種類を示す図である。
【図４】動きの大きい場合と小さい場合におけるＩフレームとＢフレームとのデータサイズの差を示すグラフである。
【図５】本発明の第１実施形態に係る画像自動選択方法の処理手順を示すフローチャートである。
【図６】本発明の第２実施形態に係る画像自動選択方法の処理手順を示すフローチャートである。
【図７】本発明の第３実施形態に係る画像自動選択方法の処理手順を示すフローチャートである。
【図８】本発明の第４実施形態に係る画像自動選択方法の処理手順を示すフローチャートである。
【図９】本発明の第５実施形態に係る画像自動選択方法の処理手順を示すフローチャートである。
【符号の説明】
【００８０】
３  撮像素子
５  デジタルシグナルプロセット（ＤＳＰ）
６  動画圧縮専用回路
８  記録メディア
【図１】
0004857254.tif 000002
【図２】
0004857254.tif 000003
【図３】
0004857254.tif 000004
【図４】
0004857254.tif 000005
【図５】
0004857254.tif 000006
【図６】
0004857254.tif 000007
【図７】
0004857254.tif 000008
【図８】
0004857254.tif 000009
【図９】
0004857254.tif 000010