(57)【特許請求の範囲】
【請求項１】
動画において被写体の移動を検出する検出手段と、
前記動画に対して、逆再生効果を付加する効果付加手段と、
前記検出手段により検出された結果に応じて、前記効果付加手段により前記逆再生効果を付加するか否かを決定する決定手段と、を有し、
前記決定手段は、前記検出手段により検出される被写体の移動距離が閾値よりも大きい場合に逆再生効果の付加を決定し、
前記効果付加手段は、前記決定手段により逆再生効果を付加すると決定された場合に、前記動画に対して前記逆再生効果を付加することを特徴とする画像処理装置。
【請求項２】
前記検出手段は、撮影開始時の被写体の位置と撮影終了時の被写体の位置との間の距離を、前記被写体の移動距離として算出することを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記決定手段は、
前記検出手段により検出された被写体の大きさに応じた距離閾値を設定し、前記検出手段により検出される被写体の移動距離が前記設定した距離閾値よりも大きい場合に逆再生効果の付加を決定することを特徴とする請求項１または２に記載の画像処理装置。
【請求項４】
動画において被写体の移動を検出する検出手段と、
前記動画に対して、逆再生効果を付加する効果付加手段と、
前記検出手段により検出された結果に応じて、前記効果付加手段により前記逆再生効果を付加するか否かを決定する決定手段と、を有し、
前記決定手段は、前記検出手段により検出される被写体速度が閾値よりも大きい場合に逆再生効果の付加を決定し、
前記効果付加手段は、前記決定手段により逆再生効果を付加すると決定された場合に、前記動画に対して前記逆再生効果を付加することを特徴とする画像処理装置。
【請求項５】
前記検出手段は、少なくとも２フレーム間の被写体の位置の移動量から、前記被写体速度を算出することを特徴とする請求項４に記載の画像処理装置。
【請求項６】
前記決定手段は、
前記検出手段により検出された被写体の大きさに応じた被写体速度の速度閾値を設定し、前記検出手段により検出される被写体速度が前記設定した速度閾値よりも大きい場合に逆再生効果の付加を決定することを特徴とする請求項４または５に記載の画像処理装置。
【請求項７】
動画において被写体の移動を検出する検出手段と、
前記動画に対して、逆再生効果を付加する効果付加手段と、
前記検出手段により検出された結果に応じて、前記効果付加手段により前記逆再生効果を付加するか否かを決定する決定手段と、
画像処理装置に対するブレ情報を検知する検知手段と、を有し、
前記決定手段は、前記検知手段により検知されたブレ情報が閾値よりも小さい場合に逆再生効果の付加を決定し、
前記効果付加手段は、前記決定手段により逆再生効果を付加すると決定された場合に、前記動画に対して前記逆再生効果を付加することを特徴とする画像処理装置。
【請求項８】
前記決定手段は、
前記動画のフレームごとの焦点距離に応じた閾値を設定し、前記検知手段により検知されるブレ情報が前記設定した閾値よりも小さい場合に逆再生効果の付加を決定することを特徴とする請求項７に記載の画像処理装置。
【請求項９】
前記検出手段により検出された結果に応じて、前記逆再生効果を動画に付加する候補とするか否かを判定する判定手段を有し、
前記決定手段は、前記判定手段により前記逆再生効果を動画に付加する候補にすると判定された場合に、前記逆再生効果を含む複数の特殊効果から、前記動画に付加する特殊効果を決定することを特徴とする請求項１ないし８の何れか１項に記載の画像処理装置。
【請求項１０】
動画において被写体の移動を検出する検出ステップと、
前記動画に対して、逆再生効果を付加する効果付加ステップと、
前記検出ステップにより検出された結果に応じて、前記効果付加ステップにより前記逆再生効果を付加するか否かを決定する決定ステップと、を有し、
前記決定ステップでは、前記検出ステップにより検出される被写体の移動距離が閾値よりも大きい場合に逆再生効果の付加を決定し、
前記効果付加ステップでは、前記決定ステップにより逆再生効果を付加すると決定された場合に、前記動画に対して前記逆再生効果を付加することを特徴とする画像処理装置の制御方法。
【請求項１１】
動画において被写体の移動を検出する検出ステップと、
前記動画に対して、逆再生効果を付加する効果付加ステップと、
前記検出ステップにより検出された結果に応じて、前記効果付加ステップにより前記逆再生効果を付加するか否かを決定する決定ステップと、を有し、
前記決定ステップでは、前記検出ステップにより検出される被写体速度が閾値よりも大きい場合に逆再生効果の付加を決定し、
前記効果付加ステップでは、前記決定ステップにより逆再生効果を付加すると決定された場合に、前記動画に対して前記逆再生効果を付加することを特徴とする画像処理装置の制御方法。
【請求項１２】
動画において被写体の移動を検出する検出ステップと、
前記動画に対して、逆再生効果を付加する効果付加ステップと、
前記検出ステップにより検出された結果に応じて、前記効果付加ステップにより前記逆再生効果を付加するか否かを決定する決定ステップと、
画像処理装置に対するブレ情報を検知する検知ステップと、を有し、
前記決定ステップでは、前記検知ステップにより検知されたブレ情報が閾値よりも小さい場合に逆再生効果の付加を決定し、
前記効果付加ステップでは、前記決定ステップにより逆再生効果を付加すると決定された場合に、前記動画に対して前記逆再生効果を付加することを特徴とする画像処理装置の制御方法。
【請求項１３】
コンピュータを、請求項１ないし９の何れか１項に記載された画像処理装置の各手段として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、撮像装置、その制御方法およびプログラムに関する。
【背景技術】
【０００２】
近年、撮影した動画をインターネット上で共有する動画共有サイトが発展し、特殊効果が付加されたクリエイティブで面白味のある動画が動画共有サイトに投稿されている。しかしながら、一般的なユーザにとって特殊効果を付加する編集作業は煩雑であり、特殊効果を簡単に付加して動画を生成することが求められている。
【０００３】
特許文献１には、動画撮影時のカメラ装置の加速度に応じて動画のフレーム数を調整して記録することにより、動画の再生速度を変化させる技術が開示されている。すなわち、特許文献１の技術では、複数のフレーム画像からなる動画を撮影する際に動画撮影時の装置が移動する加速度を取得し、この加速度に応じて動画のフレーム数を調整する。例えば、加速度が一定の場合は動画の再生速度を定速とし、速度が遅くなっていく加速度の場合は動画も次第に再生速度を遅くし、速度が速くなっていく場合は次第に再生速度が速くなるような映像効果を加えて記録することができる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００６−２６２１３５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
また、特殊効果の一つとして逆再生効果がある。逆再生効果とは、通常再生の動画に対して時系列的に逆の動きで再生させる特殊効果である。しかしながら、特許文献１に開示された技術には、再生フレームレートを変化させる特殊効果を付加できるものの逆再生効果については開示されていない。
本発明は、上述したような問題点に鑑みてなされたものであり、逆再生効果を付加した動画を簡単に生成することを目的とする。
【課題を解決するための手段】
【０００６】
本発明は、動画において被写体の移動を検出する検出手段と、前記動画に対して、逆再生効果を付加する効果付加手段と、前記検出手段により検出された結果に応じて、前記効果付加手段により前記逆再生効果を付加するか否かを決定する決定手段と、を有し、前記決定手段は、前記検出手段により検出される被写体の移動距離が閾値よりも大きい場合に逆再生効果の付加を決定し、前記効果付加手段は、前記決定手段により逆再生効果を付加すると決定された場合に、前記動画に対して前記逆再生効果を付加することを特徴とする。
【発明の効果】
【０００７】
本発明によれば、逆再生効果を付加した動画を簡単に生成することができる。
【図面の簡単な説明】
【０００８】
【図１】撮像装置の構成を示すブロック図である。
【図２】結合した動画データの概念を示す図である。
【図３】テンプレート合成効果の一例を示す図である。
【図４】２種類の逆再生効果を説明するための模式図である。
【図５】特殊効果の分類を示す図である。
【図６】動画撮影処理を示すフローチャートである。
【図７】特殊効果を決定する処理を示すフローチャートである。
【図８】特殊効果処理Ａ群の選択アルゴリズムを示すフローチャートである。
【図９】フィルタの評価値を更新するときの経過を示す図である。
【図１０】第２のシーン解析の処理を示すフローチャートである。
【図１１】被写体速度の一例を示す図である。
【図１２】被写体移動距離の一例を示す図である。
【図１３】被写体の大きさに応じた速度閾値と距離閾値を説明するための図である。
【図１４】特殊効果を決定する処理を示すフローチャートである。
【発明を実施するための形態】
【０００９】
以下、本発明に係る実施形態について図面を参照して説明する。本実施形態では、画像処理装置をカメラ等の撮像装置に適用する場合について説明する。
図１は、本実施形態に係る撮像装置の構成を示すブロック図である。
撮像装置１００は、光学系１０１、撮像素子１０２、メモリ１０３、画像処理回路１０４、システム制御部１０５、露光量制御部１０６、フォーカスレンズ制御部１０７、焦点距離制御部１０８を有する。また、撮像装置１００は、圧縮伸長回路１０９、記録媒体１１０、表示部１１１、操作部１１２、センサ１１３等を有する。
【００１０】
光学系１０１は、絞り機構１０１ａと、フォーカスレンズ１０１ｂおよびズームレンズ１０１ｃを含むレンズ群と、を有する。
撮像素子１０２は、ＣＣＤやＣＭＯＳ等であって、アナログ信号をデジタル信号に変換するＡ／Ｄ変換器を含んで構成される。撮像素子１０２は、撮像面の前方に例えばベイヤー配列のＲＧＢカラーフィルタが配置されカラー撮影が可能である。撮像素子１０２は、撮像面に被写体像が結像されると画像データ（画像信号）を生成して、メモリ１０３に出力する。
メモリ１０３は、撮像素子１０２から出力された画像信号や、撮像装置１００の処理全般に必要なデータ等を保持する。
【００１１】
画像処理回路１０４は、メモリ１０３に保持された画像信号に対して所定の画素補間処理や色変換処理等を行う。画像処理回路１０４は、撮影した画像データを用いて所定の演算処理を行い、得られた演算結果に基づいて撮影条件を決定し、システム制御部１０５に撮影条件を通知する。また、画像処理回路１０４は、画像の解析、フィルタ処理、ノイズリダクション処理、合成処理などの各種機能を有している。また、画像処理回路１０４は、後述するアルゴリズムに従って撮影シーンに最適な特殊効果を選択する。
【００１２】
システム制御部１０５は、撮像装置１００全体を制御する。システム制御部１０５は、画像処理回路１０４が決定した撮影条件で撮影を行うために、シャッター速度、絞り機構１０１ａ、フォーカスレンズ１０１ｂおよびズームレンズ１０１ｃの制御を統括する。すなわち、システム制御部１０５は、露光量制御部１０６、フォーカスレンズ制御部１０７、および焦点距離制御部１０８に対して指示を行う。
【００１３】
露光量制御部１０６は、絞り機構１０１ａ、撮像素子１０２の露光時間、および、撮影感度を調整し、適切な露光量制御を行う。フォーカスレンズ制御部１０７は、フォーカスレンズ１０１ｂを制御する。焦点距離制御部１０８はズームレンズ１０１ｃを制御し、システム制御部１０５の指示に従って焦点距離を変更する。
圧縮伸長回路１０９は、動画をＨ．２６４／ＡＶＣに代表される圧縮アルゴリズムに従って圧縮し、ＭＰＥＧやＭＯＶファイル等に変換する。変換後の動画は、記録媒体１１０に記録される。また、圧縮伸長回路１０９は、記録媒体１１０に記録された動画を伸長してメモリ１０３に記憶したり、表示部１１１により表示させたりする。
【００１４】
表示部１１１は、画像処理回路１０４によって生成された動画をＬＣＤや外部モニタ等に表示する。
操作部１１２は、ユーザの撮影指示などの入力を受け付ける。操作部１１２には、各種ボタン、タッチパネル等が含まれる。システム制御部１０５は、操作部１１２により受け付けたユーザ操作に従って撮像装置１００の動作の決定や変更を行う。
センサ１１３は、撮像装置１００の手振れを主に検知し、ブレ情報を出力する。センサ１１３は検知手段の一例である。センサ１１３には、撮像装置１００の姿勢を検知するジャイロセンサや、撮像装置１００の加速度や角速度を検知する加速度センサ等が用いられる。
【００１５】
次に、撮像装置１００による動画撮影処理の概要について図２〜図５を参照して説明する。システム制御部１０５は、撮像素子１０２を介して動画撮影を複数回行い、各撮影により得られた動画データを結合して１つの動画データを生成する。
図２は、結合した動画データの概念を示す図である。図２に示すように、１回の撮影により得られる動画データが「チャプタ」であり、複数のチャプタを結合して得られる１つの動画データが「結合動画ファイル」である。
【００１６】
画像処理回路１０４は、撮影される各動画（各チャプタ）に対して、例えば以下に列挙するような様々な種類の特殊効果を付加する。
（１）色・階調変換フィルタ効果
（２）テンプレート合成効果
（３）可変フレームレート効果
（４）残像効果
（５）逆再生効果
【００１７】
「（１）色・階調変換フィルタ効果」は、画像処理回路１０４によって動画の色味やコントラストを変更することにより、被写体や撮影シーンに合った雰囲気を動画に加える特殊効果である。色および階調のうちの少なくとも一方を変換するフィルタの適用制御に対応する。例えば、画像処理回路１０４は、撮影されたカラー動画から、コントラストの高いモノクロ動画を生成することができる。
【００１８】
「（２）テンプレート合成効果」は、画像処理回路１０４によって動画の各フレームに所定のテンプレートデータ（以下、単に「テンプレート」という）を合成する処理により得られる特殊効果である。図３は、テンプレート合成効果の一例を示す図である。例えば、画像処理回路１０４により、図３（ａ）に示すようにフレームに飾り枠３００を合成したり、図３（ｂ）に示すように周辺減光効果３０１を加えたりすることができる。
【００１９】
「（３）可変フレームレート効果」は、動画の全体または一部をスロー再生、もしくは、早送り再生することによって、被写体の動きに変化を与える特殊効果であり、動画の再生速度の可変制御に対応する。
この特殊効果の実現方法としては、再生フレームレートＦｐｌａｙのＮ倍のフレームレートＦｒｅｃ（＝Ｎ×Ｆｐｌａｙ）で動画を記録して、Ｆｐｌａｙで再生することにより、（１／Ｎ）倍のスロー再生効果を得ることができる。反対に、Ｆｐｌａｙと同じフレームレートＦｒｅｃ（＝Ｆｐｌａｙ）で撮影した動画のフレームを１／Ｎに間引いて、Ｆｐｌａｙで再生することにより、Ｎ倍の早送り再生が可能となる。
【００２０】
「（４）残像効果」は、巡回型フィルタを用いて実現する効果であり、動く被写体に対し残像を付加した動画が得られる特殊効果である。
「（５）逆再生効果」は、通常再生の動画に対し、時系列的に逆の動きをさせた動画を得ることができる特殊効果である。
【００２１】
ここで、逆再生効果について、図４を参照して説明する。
図４は、再生速度の異なる、２種類の逆再生効果を説明するための模式図である。
図４（ａ）は、撮影時のフレームレートと逆再生効果付加後の動画の再生フレームレートとが同じ場合の各フレームの配列を示す図である。撮影時では、フレームの並びがフレーム１→フレーム２→フレーム３→・・・→フレーム１１８→フレーム１１９→フレーム１２０の動画である。画像処理回路１０４は、フレーム順の動画を、フレーム１２０→フレーム１１９→フレーム１１８→・・・→フレーム３→フレーム２→フレーム１と再生する順番を並び替えてメモリ１０３に記録することで逆再生効果を付加する。ここでは、逆再生効果を付加するフレーム数は撮影で取得したフレーム数と同数であり、再生フレームレートは撮影時のフレームレートと同じものとなる。
【００２２】
図４（ｂ）は、早送りで逆再生効果を付加する場合の各フレームの配列を示す図である。撮影時のフレームの並びは、図４（ａ）と同じであり、上述した通りである。画像処理回路１０４は、フレーム順の動画を、フレーム１１９→フレーム１１７→・・・→フレーム３→フレーム１と、偶数番目のフレームを間引きながら再生する順番を並び替えてメモリ１０３に記録することで早送りでの逆再生効果を付与する。すなわち、動画を撮影時と同じフレームレートで再生することにより、逆再生効果と共に早送りの効果が得られる。
【００２３】
一方、逆再生効果にスロー再生効果を付加した特殊効果を持たせる場合には、画像処理回路１０４は、「（３）可変フレームレート効果」と同様、再生フレームレートのＮ倍のフレームレートで撮影し、撮影画像を図４（ａ）のようにメモリ１０３に記録する。したがって、再生フレームレートで再生すれば、逆再生効果と共にスローの効果が得られる。
【００２４】
以上の種類の特殊効果に関し、画像処理回路１０４は、撮影シーンに基づいて特殊効果の内容を決定する。例えば、撮像装置１００は、「（２）テンプレート合成効果」という種類の特殊効果について、撮影シーンに基づいて、「飾り枠合成」、「周辺減光」または「合成なし」を選択する。決定アルゴリズムの詳細については、後述する。
【００２５】
また、特殊効果の中には、チャプタ間で特殊効果を統一（共通化）した方が結合動画全体の品位が向上するものと、チャプタ毎に撮影シーンに応じて特殊効果を変えた方が動画の面白味が向上するものとの大きく２種類がある。本実施形態では、前者の種類を「特殊効果処理Ａ群」といい、後者の種類を「特殊効果処理Ｂ群」というものとする。
【００２６】
図５は、特殊効果の分類を示す図である。
図５に示すように、「（１）色・階調変換フィルタ効果」および「（２）テンプレート合成効果」が「特殊効果処理Ａ群」に分類される。一方、「（３）可変フレームレート効果」、「（４）残像効果」および「（５）逆再生効果」が「特殊効果処理Ｂ群」に分類される。
また、図５に示すように、上述の（１）〜（５）の各特殊効果（特殊効果グループ）には、更に細分化された複数種類の特殊効果が含まれる。例えば、「（２）テンプレート合成効果」の特殊効果グループには、図３で示した「飾り枠合成」や「周辺減光」等の特殊効果が含まれる。
【００２７】
なお、「特殊効果処理Ａ群」と「特殊効果処理Ｂ群」の分類は、図５に示すものに限られない。また、各特殊効果グループや、各特殊効果グループに含まれる選択可能な特殊効果についても、図５に示すものに限られない。本実施形態では、「特殊効果処理Ａ群」に分類される少なくとも１種類の特殊効果と、「特殊効果処理Ｂ群」に分類される少なくとも１種類の特殊効果が用意されていればよい。
【００２８】
次に、撮像装置１００による動画撮影処理の動作について図６のフローチャートを参照して説明する。図６は、動画撮影処理を示すフローチャートである。なお、図６を含む後述するフローチャートの各ステップの処理は、システム制御部１０５がメモリ１０３あるいは記録媒体１１０に格納されたプログラムに従って撮像装置１００の各構成要素を制御することにより実現される。
【００２９】
まず、Ｓ６０１では、画像処理回路１０４は撮影シーンの解析を行う（第１のシーン解析）。具体的には、画像処理回路１０４は撮影対象シーンの明るさ、色分布情報、被写体が人物あるいは物であるか等の被写体情報、被写体の移動を解析する。この解析は、撮像素子１０２により生成された画像データ、センサ１１３からのブレ情報等に基づいて行われる。画像処理回路１０４により解析された解析結果は、Ｓ６０３での「特殊効果処理Ａ群」の特殊効果決定処理や、Ｓ６０４での撮像制御等で用いられる。
【００３０】
Ｓ６０２では、システム制御部１０５はユーザによる操作部１１２を介した撮影指示が行われたか否かを判定する。システム制御部１０５は撮影指示が行われた場合にはＳ６０３に進み、撮影指示が行われない場合にはＳ６０１において撮影シーンの解析を繰り返す。
Ｓ６０３では、画像処理回路１０４はＳ６０１での解析結果に基づき、撮影した動画に付加する特殊効果を特殊効果処理Ａ群から決定する。Ｓ６０３の詳細は図７において後述する。
【００３１】
Ｓ６０４では、システム制御部１０５は動画の撮像制御を行う。このとき、システム制御部１０５は後述するＳ６０７での「特殊効果処理Ｂ群」の特殊効果決定処理において、どのような処理結果にも対応できるようにするために最大のフレームレートで撮影するように制御する。最大のフレームレートで記録した動画を用いることにより、スロー再生効果に対して間引き処理を行うことで対応できる等、その他の再生効果による特殊効果に対しても対応できる。
また、Ｓ６０４では、システム制御部１０５は画像を取得すると共に、画像内の被写体が人物あるいは物であるかの被写体判別結果、被写体の大きさ、被写体の移動速度および被写体の移動距離をフレームごとに検出して、被写体情報として取得する。更に、システム制御部１０５は焦点距離や、センサ１１３から出力されたブレ情報等もフレームごとに検出して、撮影条件として取得する。この処理は、検出手段による処理の一例に対応する。なお、被写体の移動距離は前フレームと現フレームとの間の被写体の重心位置の移動量から検出でき、被写体の移動速度は検出した移動量とフレームレートから算出できる。システム制御部１０５は動画の各フレームと、被写体情報および撮影条件とを関連付けてメモリ１０３に記憶する。記憶した情報は、後述するＳ６０６での第２のシーン解析で用いられる。
【００３２】
Ｓ６０５では、システム制御部１０５はユーザによる操作部１１２を介した撮影終了指示が行われたか否かを判定する。システム制御部１０５は撮影終了指示が行われた場合には撮像制御を終了してＳ６０６に進み、撮影指示が行われない場合にはＳ６０４の撮像制御を繰り返し、現在のチャプタの撮影を継続する。なお、システム制御部１０５は動画の撮影が開始されてから所定時間経過した場合にも撮影終了指示が行われたと同様に撮像制御を終了してＳ６０６に進む。
Ｓ６０６では、画像処理回路１０４は２回目の撮影シーンの解析を行う（第２のシーン解析）。ここでの解析結果は、Ｓ６０１での解析結果と共に、後述するＳ６０７での「特殊効果処理Ｂ群」の特殊効果決定処理で用いられる。
なお、「（５）逆再生効果」を動画に付加する候補にするか否かを決定する処理は、Ｓ６０６で行われる。Ｓ６０６の詳細は図１０において後述する。
【００３３】
Ｓ６０７では、画像処理回路１０４はＳ６０１およびＳ６０６での解析結果に基づき、撮影した動画に付加する特殊効果を特殊効果処理Ｂ群から選択して決定する。Ｓ６０７の詳細は図１４において後述する。Ｓ６０３およびＳ６０７により、Ｓ６０４で撮影して取得した動画（ここでは、一つのチャプタとする）に対して付加する特殊効果が決定される。
Ｓ６０８では、画像処理回路１０４はＳ６０３において決定した特殊効果処理Ａ群の特殊効果をＳ６０４にて取得したチャプタの全フレームに付加して、メモリ１０３に記憶する。
Ｓ６０９では、画像処理回路１０４はＳ６０７において決定した特殊効果処理Ｂ群の特殊効果をＳ６０４にて取得したチャプタの全フレームに付加して、メモリ１０３に記憶する。この処理は、効果付加手段による処理の一例に対応する。
【００３４】
なお、特殊効果を付加する順序は、図６のフローチャートの順序のみに限定されない。例えば、先に特殊効果処理Ｂ群の特殊効果を付加した後に、特殊効果処理Ａ群の特殊効果を付加してもよい。また、先に特殊効果処理Ａ群の特殊効果の一部を付加した後に、特殊効果処理Ｂ群の特殊効果を付加し、最後に特殊効果処理Ａ群の特殊効果の残りを付加してもよい。
【００３５】
Ｓ６１０では、圧縮伸長回路１０９はメモリ１０３に記憶された、特殊効果が付加されたチャプタを圧縮し、結合動画ファイル（図２参照）の一つのチャプタとして記録媒体１１０に記録する。なお、圧縮伸長回路１０９は任意のタイミングでチャプタの結合を行う。例えば、画像処理回路１０４がチャプタ毎に別個の動画ファイルを生成してメモリ１０３に記憶し、所定数の動画ファイルが生成された後に、圧縮伸長回路１０９が所定数の動画ファイルを結合して結合動画ファイルを生成することができる。また、圧縮伸長回路１０９は新たなチャプタのフレームを直前のチャプタに追記することにより、結合動画ファイルを生成してもよい。
【００３６】
Ｓ６１０の圧縮処理が終了した後Ｓ６０１に戻り、画像処理回路１０４は撮影シーンの解析を行う。Ｓ６０２において次の撮影指示が行われた場合には再びＳ６０３以降の処理を実行することにより、次のチャプタの撮影を行う。なお、Ｓ６０３での特殊効果処理Ａ群の決定処理については２番目以降のチャプタの撮影を行う場合には、画像処理回路１０４は最初（先頭）のチャプタと同じ特殊効果を決定する。
【００３７】
また、システム制御部１０５は所定数のチャプタを撮影した後に、別の結合動画ファイルの１番目のチャプタを撮影してもよい。例えば４つのチャプタからなる結合動画ファイルを生成するように設定されているものとする。この場合、４番目のチャプタの撮影を終了してＳ６１０からＳ６０１に戻りＳ６０２において撮影指示が行われると、Ｓ６０３では、画像処理回路１０４は次の結合動画ファイルの１番目のチャプタのために、特殊効果処理Ａ群の特殊効果を決定する。
【００３８】
次に、図６のＳ６０３における特殊効果処理Ａ群の決定処理の詳細について図７のフローチャートを参照して説明する。図７は、特殊効果処理Ａ群の決定処理を示すフローチャートである。
まず、Ｓ７０１では、画像処理回路１０４は現在の撮影対象のチャプタが結合動画ファイルにおける最初（先頭）のチャプタであるか否か、すなわちチャプタ１であるか否かを判定する。最初のチャプタの場合にはＳ７０２に進み、画像処理回路１０４は特殊効果処理Ａ群の選択アルゴリズムを実行する。一方、最初のチャプタではない場合にはＳ７０３に進み、画像処理回路１０４は以前にＳ７０２において最初のチャプタで選択した特殊効果と同一の特殊効果を選択する。Ｓ７０３の処理により、特殊効果処理Ａ群については、結合動画ファイル内の各チャプタに付加される特殊効果を統一することができ、より高品位で一体感のある動画を生成できる。
【００３９】
なお、画像処理回路１０４は２番目以降のチャプタであっても、ユーザにより特殊効果の変更指示があった場合には、ユーザの意思（ユーザ指示）を優先して指示された特殊効果を選択することができる。すなわち、画像処理回路１０４はユーザ指示に対応するチャプタに対して、最初のチャプタについてＳ７０２で選択された特殊効果の代わりに、ユーザ指示により選択された特殊効果を付加することができる。
【００４０】
次に、図７のＳ７０２における特殊効果処理Ａ群の選択アルゴリズムについて図８のフローチャートを参照して説明する。図８は、選択アルゴリズムの処理を示すフローチャートである。ここでは、特殊効果処理Ａ群に属する特殊効果の一例である「（１）色・階調変換フィルタ効果」について説明するが、他の種類の特殊効果（例えば「（２）テンプレート合成効果」）についても同様のアルゴリズムを用いることができる。
本実施形態では、画像処理回路１０４がＭ種類の色・階調変換フィルタを選択可能なものとする。
【００４１】
Ｓ８０１では、画像処理回路１０４は以下の式（１）に従い、Ｍ個のフィルタの評価値ｘ［ｍ］を一律に初期値Ｐに設定する。
ｘ［ｍ］＝Ｐ（ｍ＝０，１，２，…，Ｍ−１）・・・（１）
Ｓ８０２では、画像処理回路１０４はＳ６０１での解析結果（例えば、被写体情報や撮影画像の色分布情報等）に基づいて評価値演算処理を行い、評価値を更新する。
【００４２】
図９は、フィルタの評価値ｘ［ｍ］を演算する演算例を示す図である。図９に示すように、最終評価値を算出するために「人物」、「暗い」、「彩度低い」等の項目に係数が設定されている。例えば、被写体情報に基づき被写体に人物が含んでいる場合には「人物」の項目において人物と相性の良いフィルタの評価値が上がり、人物と相性の悪いフィルタの評価値が下げるように係数が設定されている。具体的には、ｘ［０］のフィルタでは「人物」の項目に関して評価値が上がる係数「×２．０」が設定され、ｘ［１］のフィルタでは「人物」の項目に関して評価値が下がる係数「×１／５」が設定されている。画像処理回路１０４は評価値演算処理を撮影シーンの解析結果に応じて複数回実行する。したがって、図９に示すように、各フィルタの最終的な評価値ｘ［ｍ］は撮影シーンに応じてばらつきを有する。
【００４３】
Ｓ８０３では、画像処理回路１０４は最も評価値の高いフィルタを選択したり、予め定められた閾値よりも評価値の高いフィルタの中からランダムに１つのフィルタを選択したりする等の方法により、撮影シーンに相性の良いフィルタを選択する。その後、図６のフローチャートに戻る。
【００４４】
次に、図６のＳ６０６において第２のシーン解析の処理の詳細について図１０のフローチャートを参照して説明する。図１０は、第２のシーン解析の処理を示すフローチャートである。
まず、Ｓ１００１では、システム制御部１０５は１フレームごとに焦点距離に応じたジャイロ出力閾値Ｊ0を設定する。ここで、ジャイロ出力閾値Ｊ0とは、逆再生効果を付加するか否かを判定するためのセンサ出力閾値、より具体的には逆再生効果を、付加する特殊効果の候補とするか否かを判定するための閾値である。
ジャイロ出力閾値Ｊ0を設定するために、システム制御部１０５はまず上述したＳ６０４でフレームごとに関連付けて記憶した焦点距離を読み出す。システム制御部１０５は各フレームの焦点距離から、予めメモリ１０３に格納された焦点距離とジャイロ出力閾値Ｊ0とが関連付けられた換算表に基づいて、各フレームにおけるジャイロ出力閾値Ｊ0を設定する。この換算表によれば、焦点距離が長いほどジャイロ出力閾値Ｊ0が小さく設定され、焦点距離が短いほどジャイロ出力閾値Ｊ0が大きく設定される。
【００４５】
Ｓ１００２では、システム制御部１０５は設定したジャイロ出力閾値Ｊ0と、フレームのブレ情報としてのジャイロ出力結果Ｊとをフレームごとに比較する。この処理は、判定手段による処理の一例に対応する。ここで、ジャイロ出力閾値Ｊ0とジャイロ出力結果Ｊとを比較するために、システム制御部１０５は上述したＳ６０４でフレームごとに関連付けて記憶したブレ情報をジャイロ出力結果Ｊとして読み出す。各フレームのジャイロ出力結果Ｊがジャイロ出力閾値Ｊ0よりも小さくない場合にはＳ１００３に進む。
Ｓ１００３では、システム制御部１０５は付加する特殊効果の候補から逆再生効果を外し、別の特殊効果が選択されるように処理する。各フレームのジャイロ出力結果Ｊがジャイロ出力閾値Ｊ0よりも小さくない場合とは、手振れの影響が大きく出力画像への影響も大きいと推測される。したがって、手振れの大きい動画に対し逆再生効果を付加しても、面白味のある動画を生成することができないと判断され、逆再生効果を付加しないことが好ましいためである。ただし、手振れの影響が大きい場合でも、面白味のある動画が取得できるシーンがあるのであれば、これに限るものではない。
【００４６】
一方、Ｓ１００２において各フレームのジャイロ出力結果Ｊがジャイロ出力閾値Ｊ0よりも小さい場合にはＳ１００４に進む。Ｓ１００４では、システム制御部１０５は被写体の大きさに応じた速度閾値ｖ0、距離閾値ａ0をフレームごとに設定する。ここで、速度閾値ｖ0および距離閾値ａ0とは、逆再生効果を付加するかを判定するための閾値、より具体的には逆再生効果を、付加する特殊効果の候補とするか否かを判定するための閾値である。
速度閾値ｖ0および距離閾値ａ0を設定するために、システム制御部１０５は上述したＳ６０４でフレームごとに関連付けて記憶した被写体の大きさ情報を読み出す。システム制御部１０５は読み出した被写体の大きさ情報から、予めメモリ１０３に格納された被写体の大きさ情報と速度閾値ｖ0および距離閾値ａ0とが関連付けられた換算表に基づいて、各フレームにおける速度閾値ｖ0および距離閾値ａ0を設定する。
【００４７】
Ｓ１００５では、システム制御部１０５は設定した速度閾値ｖ0と、フレームの被写体速度ｖとを比較する。この処理は、判定手段による処理の一例に対応する。ここで、速度閾値ｖ0とフレームの被写体速度ｖとを比較するために、システム制御部１０５は上述したＳ６０４でフレームごとに関連付けて記憶した被写体の移動速度を被写体速度ｖとして読み出す。なお、フレームに被写体の移動速度が記憶されていない場合には、システム制御部１０５は連続する２フレーム間にそれぞれ関連付けて記憶された被写体の重心位置の移動量から被写体の被写体速度ｖを求めてもよい。
【００４８】
図１１は、被写体速度の一例を示す図である。
図１１（ａ）は連続するフレームのうち、一部のフレームの被写体速度ｖが速度閾値ｖ0よりも大きい場合を示している。このように被写体速度が大きい場合にはフレーム間で移動距離が大きく、逆再生効果を付加した場合に面白味がある動画を生成できる可能性が高い。したがって、被写体速度ｖが速度閾値ｖ0よりも大きい場合には、Ｓ１００６において、システム制御部１０５は逆再生効果を、付加する特殊効果の候補の一つに決定する。この処理は、決定手段による処理の一例に対応する。
図１１（ｂ）は連続するフレームのうち、全てのフレームの被写体速度ｖが速度閾値ｖ0よりも大きくない場合を示している。このように被写体速度ｖが小さい場合にはフレーム間で被写体の移動距離が小さく、被写体速度ｖだけでは逆再生効果を付加するか否かを判定することができないためにＳ１００７に進む。
【００４９】
Ｓ１００７では、システム制御部１０５はチャプタを構成する全フレームに対して被写体速度ｖと速度閾値ｖ0との比較が終了したか否かを判定する。終了していない場合にはＳ１００１に戻り、システム制御部１０５は次のフレームに対して、Ｓ１００１、Ｓ１００２、Ｓ１００４、Ｓ１００５の処理を繰り返す。一方、全てのフレームに対して比較が終了した場合にはＳ１００８に進む。
【００５０】
Ｓ１００８では、システム制御部１０５はＳ１００４で設定した距離閾値ａ0と、被写体移動距離ａとを比較する。この処理は、判定手段による処理の一例に対応する。具体的には、システム制御部１０５はチャプタの１枚目（撮影開始時）のフレームにおける被写体の重心位置から、最後（撮影終了時）のフレームにおける被写体の重心位置までの距離を被写体移動距離ａとして算出する。また、距離閾値ａ0は、Ｓ１００４においてフレームごとに設定されているために、ここでは各フレームで設定された距離閾値ａ0の平均値を用いることができる。
【００５１】
図１２は、被写体移動距離の一例を示す図である。
図１２（ａ）は被写体移動距離ａが距離閾値ａ0よりも大きい場合を示している。このように移動距離が大きい場合には逆再生効果を付加した場合に面白未がある動画を生成できる可能性が高い。したがって、被写体移動距離ａが距離閾値ａ0よりも大きい場合には、動画に逆再生効果を付加するように決定する。具体的には、Ｓ１００６において、システム制御部１０５は逆再生効果を、付加する特殊効果の候補の一つに決定する。この処理は、決定手段による処理の一例に対応する。
図１２（ｂ）は被写体移動距離ａが距離閾値ａ0よりも大きくない場合を示している。このように移動距離が小さい場合には逆再生効果を付加しても面白味がある動画を生成できない可能性が高い。したがって、被写体移動距離ａが距離閾値ａ0よりも大きくない場合には、動画に逆再生効果を付加しないように決定する。具体的には、Ｓ１００３において、システム制御部１０５は付加する特殊効果の候補から逆再生効果を外し、別の特殊効果が選択されるように処理する。
【００５２】
ここで、本実施形態では、速度閾値ｖ0および距離閾値ａ0は、被写体の大きさ情報に応じて値が変更される。より具体的には、被写体の大きさが小さければ、速度閾値ｖ0および距離閾値ａ0も小さく設定され、逆に被写体の大きさが大きければ、速度閾値ｖ0および距離閾値ａ0も大きく設定される。これらの速度閾値ｖ0および距離閾値ａ0は、逆再生効果を付加するか否かを判定するための閾値であり、被写体の大きさにより逆再生効果による影響が変化することを示している。すなわち、被写体の大きさが小さいほど逆再生効果が効果的に作用し、逆に大きいほど逆再生効果の効果が少なくなることを考慮したものである。
したがって、被写体の大きさが小さい場合には、速度閾値ｖ0および距離閾値ａ0がある程度小さくても逆再生効果を付加することで面白味のある動画を生成できる可能性が高い。一方、被写体の大きさが大きい場合には、被写体の大きさが小さい場合に比べ、速度閾値ｖ0および距離閾値ａ0を大きくしないと、逆再生効果を付加しても面白味のある動画が得られにくい。
【００５３】
図１３は、被写体の大きさに応じて変化する速度閾値と距離閾値を説明するための図である。ここでは、被写体の大きさｒ0の場合に距離閾値ａ0あるいは速度閾値ｖ0が設定されているとする。
図１３（ａ−１）に示すように、被写体の大きさｒ1がｒ0よりも大きい場合、被写体移動距離ａが距離閾値ａ0よりも小さいと逆再生効果が特殊効果の候補とならない。一方、図１３（ａ−２）に示すように、被写体の大きさｒ2がｒ0よりも小さい場合、被写体移動距離ａが距離閾値ａ0よりも小さくても逆再生効果が特殊効果の候補となることがある。
また、図１３（ｂ−１）に示すように、被写体の大きさｒ1がｒ0よりも大きい場合、被写体速度ｖが速度閾値ｖ0よりも小さいと逆再生効果が特殊効果の候補とならない。一方、図１３（ｂ−２）に示すように、被写体の大きさｒ2がｒ0よりも小さい場合、被写体速度ｖが速度閾値ｖ0よりも小さくても逆再生効果が特殊効果の候補となることがある。
【００５４】
このように、本実施形態では、被写体の大きさ情報に応じた速度閾値ｖ0および距離閾値ａ0が設定されることから、面白味のある動画を生成できる可能性が高い場合にのみ逆再生効果を特殊効果の候補とすることができる。
なお、本実施形態のＳ１００８では、チャプタの１枚目のフレームにおける被写体の重心位置から、最後のフレームにおける被写体の重心位置までの距離を被写体移動距離ａとしたが、この場合に限られない。例えば、システム制御部１０５はチャプタ内の全フレーム間の移動距離の総和を被写体移動距離ａとして算出してもよい。
【００５５】
次に、Ｓ６０７の特殊効果処理Ｂ群決定の詳細について説明する。
上述したように、特殊効果処理Ｂ群には、「（３）可変フレームレート効果」、「（４）残像効果」、「（５）逆再生効果」の３種類の特殊効果グループから構成されている。また、各特殊効果グループ内は、更に細分化された特殊効果から構成されている。より具体的には、「（３）可変フレームレート効果」は「ｂ：可変フレームレート効果（以下、スロー再生という）」、「ｃ：可変フレームレート効果（以下、早送り再生という）」から構成される。「（４）残像効果」は、「ｄ：残像効果」のただ１種類から構成される。「（５）逆再生効果」は「ｅ：逆再生効果（通常）」、「ｆ：逆再生効果（スロー）」、「ｇ：逆再生効果（早送り）」から構成される。また、特殊効果を施さない「ａ：通常再生」がある。
したがって、Ｓ６０７の特殊効果処理Ｂ群決定において選択可能な候補として、ａ〜ｇまでの合計最大７種類の特殊効果がある。そして、これらの全ての特殊効果に対し、現在の撮影対象のチャプタ番号や、上述したＳ６０６における逆再生効果を特殊効果の候補にするか否かの決定に基づいた効果発生比率が予め定められ、メモリ１０３に格納されている。
【００５６】
次に、効果発生比率の一例について具体的に説明する。
（Ａ）現在の撮影対象のチャプタが最初のチャプタ１、かつ、Ｓ６０６での解析結果において逆再生効果を候補とした場合、次のように「ａ：通常再生」の比率を少し上げてそれ以外の比率を下げる。
（ａ：ｂ：ｃ：ｄ：ｅ：ｆ：ｇ）＝（40：10：10：10：10：10：10）
このように、「ａ：通常再生」の比率を上げるのは、結合動画ファイルの先頭のチャプタにはなるべく特殊効果を付加しないようにするためである。
【００５７】
（Ｂ）現在の撮影対象のチャプタがチャプタ１、かつ、Ｓ６０６での解析結果において逆再生効果を候補としない場合、次のように逆再生効果に関する「ｅ：逆再生効果（通常）」、「ｆ：逆再生効果（スロー）」、「ｇ：逆再生効果（早送り）」の比率を全て０とする。また、（Ａ）に比べて「ａ：通常再生」以外の比率を少し上げる。
（ａ：ｂ：ｃ：ｄ：ｅ：ｆ：ｇ）＝（40：20：20：20：0：0：0）
このような比率にするのは、結合動画ファイルの先頭のチャプタには逆再生効果は付加せず、他の特殊効果もなるべく付加しないようにするためである。
【００５８】
（Ｃ）現在の撮影対象のチャプタが最終チャプタＮであり、かつ、Ｓ６０６での解析結果において逆再生効果を候補とする場合、次のように（Ａ）に比べ「ｂ：スロー再生」、「ｃ：早送り再生」、「ｄ：残像効果」の比率を少し上げてそれ以外の比率を下げる。
（ａ：ｂ：ｃ：ｄ：ｅ：ｆ：ｇ）＝（25：20：20：20：5：5：5）
このような比率にするのは、結合動画ファイルの最後（末尾）のチャプタにはなるべく、逆再生効果以外の特殊効果を付加する確率を上げるためである。
【００５９】
（Ｄ）現在の撮影対象のチャプタが最終チャプタＮであり、かつ、Ｓ６０６での解析結果において逆再生効果を候補としない場合、次のように逆再生効果に関しては全て０とする。また、（Ｃ）に比べ「ｂ：スロー再生」、「ｃ：早送り再生」、「ｄ：残像効果」の比率を少し上げる。
（ａ：ｂ：ｃ：ｄ：ｅ：ｆ：ｇ）＝（25：25：25：25：0：0：0）
このような比率にするのは、結合動画ファイルの最後（末尾）のチャプタには、逆再生効果は付加せず、他の特殊効果をなるべく付加するためである。
【００６０】
（Ｅ）現在の撮影対象のチャプタが最初と最後のチャプタ以外であり、かつ、Ｓ６０６での解析結果において逆再生効果を候補とする場合、次のように（Ａ）に比べ特殊効果の比率を少し上げ、「ａ：通常再生」の比率を下げる。
（ａ：ｂ：ｃ：ｄ：ｅ：ｆ：ｇ＝（10：15：15：15：15：15：15）
このような比率にするのは、結合動画ファイルの中間のチャプタにはなるべく、特殊効果を付加するためである。
【００６１】
（Ｆ）現在の撮影対象のチャプタが最初と最後のチャプタ以外であり、かつ、Ｓ６０６での解析結果において逆再生効果を候補としない場合、次のように逆再生効果に関しては全て０とする。また、（Ｅ）に比べ「ｂ：スロー再生」、「ｃ：早送り再生」、「ｄ：残像効果」の比率を上げる。
（ａ：ｂ：ｃ：ｄ：ｅ：ｆ：ｇ）＝（10：30：30：30：0：0：0）
このような比率にするのは、結合動画ファイルの中間のチャプタには、逆再生効果は付加せず、他の特殊効果をなるべく付加する確率を上げるためである。
【００６２】
次に、図６のＳ６０７において上述した効果発生比率を用いた特殊効果処理Ｂ群決定の処理について図１４のフローチャートを参照して説明する。図１４は、特殊効果処理Ｂ群決定の処理を示すフローチャートである。ここでは、システム制御部１０５は動画に対して最終的に付加する特殊効果を決定する。
まず、Ｓ１４０１では、システム制御部１０５は［１，１００］の正規乱数Ｒを発生させて、正規乱数Ｒ＜Ｔｄであるか否かを判定する。ここで、Ｔｄは「ａ：通常再生」の発生確率である。Ｒ＜Ｔｄの場合にはＳ１４０２に進み、画像処理回路１０４は付加する特殊効果を「ａ：通常再生」に決定する。一方、Ｒ≧Ｔｄの場合にはＳ１４０３に進む。
【００６３】
Ｓ１４０３では、システム制御部１０５は正規乱数ＲがＲ＜Ｔｄ＋Ｔｓであるか否かを判定する。ここで、Ｔｓは「ｂ：スロー再生（可変フレームレート）」の発生確率である。Ｒ＜Ｔｄ＋Ｔｓの場合にはＳ１４０４に進み、画像処理回路１０４は付加する特殊効果を「ｂ：スロー再生」に決定する。一方、Ｒ≧Ｔｄ＋Ｔｓの場合にはＳ１４０５に進む。
【００６４】
Ｓ１４０５では、システム制御部１０５は正規乱数ＲがＲ＜Ｔｄ＋Ｔｓ＋Ｔｆであるか否かを判定する。ここで、Ｔｆは、「ｃ：早送り再生」の発生確率である。Ｒ＜Ｔｄ＋Ｔｓ＋Ｔｆの場合にはＳ１４０６に進み、画像処理回路１０４は付加する特殊効果を「ｃ：早送り再生」に決定する。一方、Ｒ≧Ｔｄ＋Ｔｓ＋Ｔｆの場合にはＳ１４０７に進む。
【００６５】
Ｓ１４０７では、システム制御部１０５は正規乱数ＲがＲ＜Ｔｄ＋Ｔｓ＋Ｔｆ＋Ｔｚであるか否かを判定する。ここで、Ｔｚは、「ｄ：残像効果」の発生確率である。Ｒ＜Ｔｄ＋Ｔｓ＋Ｔｆ＋Ｔｚの場合にはＳ１４０８に進み、画像処理回路１０４は付加する特殊効果を「ｄ：残像効果」に決定する。一方、Ｒ≧Ｔｄ＋Ｔｓ＋Ｔｆ＋Ｔｚの場合にはＳ１４０９に進む。
【００６６】
Ｓ１４０９では、システム制御部１０５は正規乱数ＲがＲ＜Ｔｄ＋Ｔｓ＋Ｔｆ＋Ｔｚ+Ｔｒｄであるか否かを判定する。ここで、Ｔｒｄは、「ｅ：逆再生効果（通常）」の発生確率である。Ｒ＜Ｔｄ＋Ｔｓ＋Ｔｆ＋ＴｚＴｒｄの場合にはＳ１４１０に進み、画像処理回路１０４は付加する特殊効果を「ｅ：逆再生効果（通常）」に決定する。一方、Ｒ≧Ｔｄ＋Ｔｓ＋Ｔｆ＋Ｔｚ+Ｔｒｄの場合にはＳ１４１１に進む。
【００６７】
Ｓ１４１１では、システム制御部１０５は正規乱数ＲがＲ＜Ｔｄ＋Ｔｓ＋Ｔｆ＋Ｔｚ+Ｔｒｄ+Ｔｒｓであるか否かを判定する。ここで、Ｔｒｓは、「ｆ：逆再生効果（スロー）」の発生確率である。Ｒ＜Ｔｄ＋Ｔｓ＋Ｔｆ＋ＴｚＴｒｄ+Ｔｒｓの場合にはＳ１４１２に進み、画像処理回路１０４は付加する特殊効果を「ｆ：逆再生効果（スロー）」に決定する。一方、Ｒ≧Ｔｄ＋Ｔｓ＋Ｔｆ＋Ｔｚ+Ｔｒｄ+Ｔｒｓの場合にはＳ１４１３に進む。
【００６８】
Ｓ１４１３では、システム制御部１０５は付加する特殊効果を「ｇ：逆再生効果（早送り）」に決定する。
その後、図６のフローチャートに戻り、Ｓ６０８からＳ６０９に進み、上述したように決定した特殊効果を全フレームに付加する。したがって、特殊効果として逆再生効果が決定されている場合には、画像処理回路１０４は上述した図４のようにフレームの順番を並び替えて動画を生成することで逆再生効果を付加することができる。
【００６９】
このように、本実施形態によれば、システム制御部１０５は被写体の移動、具体的には被写体速度や移動距離を検出し、その結果に応じて逆再生効果を、動画に付加する特殊効果の候補にするか否かを決定する。また、システム制御部１０５は複数の特殊効果の候補から、最終的に付加する特殊効果として逆再生効果を決定し、画像処理回路１０４が決定された逆再生効果を動画に対して付加するので、逆再生効果を付加した動画を簡単に生成することができる。
特に、被写体の移動が検出できる場合には面白味がある動画を生成できる可能性が高いので、被写体の移動を検出した結果に応じて逆再生効果を、動画に付加する特殊効果の候補にするか否かを決定することで、容易に面白味がある動画を生成できる。
【００７０】
以上、本発明を種々の実施形態と共に説明したが、本発明はこれらの実施形態にのみ限定されるものではなく、本発明の範囲内で変更等が可能であり、上述した実施形態を適時組み合わせてもよい。
【００７１】
上述した実施形態では、画像処理回路１０４が逆再生効果を付加してメモリ１０３に記録する場合について説明したが、この場合に限られない。すなわち、画像処理回路１０４は逆再生効果を付加することが決定されている場合には、「ａ：通常再生」でメモリ１０３または記録媒体１１０に動画を記録し、再生するときにフレームの順番を並び替えて再生することで、逆再生効果を付加してもよい。したがって、記録時には「ａ：通常再生」で記録した動画であっても、動画再生時に逆再生効果を付加することができる。
【００７２】
上述した実施形態では、逆再生効果以外の特殊効果も、動画に付加する特殊効果の候補とする場合について説明したがこの場合に限られない。すなわち、特殊効果は逆再生効果のみであってもよい。
この場合には、上述したＳ１００３では、システム制御部１０５は動画に逆再生効果を付加しないように決定し、上述したＳ１００６では、システム制御部１０５は動画に逆再生効果を付加するように決定する。したがって、Ｓ６０７での特殊効果処理Ｂ群決定の処理は省略される。
【００７３】
また、上述した実施形態においては、本発明を画像処理装置として撮像装置１００を適用する場合について説明したが、動画に対して特殊効果を付加できれば、その他の装置に適用できる。すなわち、本発明は、コンピュータ等の情報処理装置、ＰＤＡ、携帯電話端末、携帯型の画像ビューワ、デジタルフォトフレーム等にも適用できる。
【００７４】
（その他の実施例）
本発明は、上述の実施形態の１以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける１つ以上のプロセッサーがプログラムを読出し実行する処理でも実現可能である。また、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
【図１】
0006555978.tif 000002
【図２】
0006555978.tif 000003
【図３】
0006555978.tif 000004
【図４】
0006555978.tif 000005
【図５】
0006555978.tif 000006
【図６】
0006555978.tif 000007
【図７】
0006555978.tif 000008
【図８】
0006555978.tif 000009
【図９】
0006555978.tif 000010
【図１０】
0006555978.tif 000011
【図１１】
0006555978.tif 000012
【図１２】
0006555978.tif 000013
【図１３】
0006555978.tif 000014
【図１４】
0006555978.tif 000015