(57)【要約】【課題】  素材映像に合いかつストーリー性のある複数シーンを持つ出力映像を容易に生成する映像生成装置を提供する。【解決手段】  複数の素材映像の中から素材映像を選択するための選択条件を複数並べた選択条件列を複数記憶（２０５）し、複数の素材映像から少なくとも１つの素材映像を１の素材映像として選択し（２０３）、第１の素材映像の特徴量を取得し（２０４）、取得した特徴量を含む選択条件を持つ前記記憶手段に記憶された選択条件列を選択し（２０６）、選択された選択条件列に基づき、前記複数の素材映像から第２の素材映像を選択し（２０７）、選択された第１及び第２の素材映像と前記選択された選択条件列とに基づいて映像を生成（２０８）する。選択条件列は、選択した素材映像に加える画像処理を示す情報と画像処理を加えるための条件を示す情報を含む。【選択図】  図２
2014207527.tif 000002
【特許請求の範囲】
【請求項１】
複数の素材映像の中から素材映像を選択するための選択条件を複数並べた選択条件列を、複数記憶する記憶手段と、
前記複数の素材映像から、少なくとも１つの素材映像を第１の素材映像として選択する第１の素材映像選択手段と、
前記第１の素材映像の特徴量を取得する特徴量取得手段と、
前記記憶手段に記憶された複数の選択条件列の中から、前記取得された特徴量を含む選択条件列を選択する選択条件列選択手段と、
前記選択された選択条件列の選択条件に基づき、前記複数の素材映像から第２の素材映像を選択する第２の素材映像選択手段と、
前記選択された第１及び第２の素材映像と前記選択された選択条件列とに基づいて、出力映像を生成する出力映像生成手段と
を有し、
前記選択条件列は、選択した素材映像に加える画像処理を示す情報と画像処理を加えるための条件を示す情報を含み、
前記選択条件列選択手段は、前記選択条件に加えて、前記取得された特徴量を含む画像処理を選択する
ことを特徴とする映像生成装置。
【請求項２】
前記選択条件列は、前記画像処理の少なくとも二つを合わせて適用可能か否かを示す情報を含み、
前記選択条件列選択手段は、適用対象となる画像処理が複数存在する場合、前記合わせて適用可能か否かを示す情報に基づき、合わせて適用可能か否かを判定し、
合わせて適用不可の場合は、適用可となる組合せの画像処理を選択する
ことを特徴とする請求項１記載の映像生成装置。
【請求項３】
前記選択条件列選択手段は、前記選択条件列の予め定めた位置の選択条件に前記選択された特徴量を持つ前記選択条件列を選択することを特徴とする請求項１記載の映像生成装置。
【請求項４】
前記選択条件列選択手段は、前記選択条件列の各々の選択条件を満たす素材映像が、すべて前記複数の素材映像に存在する前記選択条件列を選択すること、
を特徴とする請求項１記載の映像生成装置。
【請求項５】
前記選択条件列選択手段は、前記選択された特徴量を持つ前記選択条件列が複数存在する場合、ユーザが指定した前記選択条件列を選択することを特徴とする請求項１記載の映像生成装置。
【請求項６】
前記選択条件列選択手段は、選択可能な前記選択条件列が複数存在する場合、前記選択条件列に予め付与された優先度に基づき、前記優先度が高い前記選択条件列を選択することを特徴とする請求項１記載の映像生成装置。
【請求項７】
前記選択条件列選択手段は、前記選択条件列の選択履歴、テーマ情報、素材映像の時間的な配置位置に基づき前記優先度を設定することを特徴とする請求項５記載の映像生成装置。
【請求項８】
前記第２の素材映像選択手段は、ネットワークを介し、外部装置に記憶された素材映像を第２の素材映像として選択することを特徴とする請求項１記載の映像生成装置。
【請求項９】
前記第２の素材映像選択手段は、前記選択条件に合うように、前記素材映像に加工を施し、前記第２の素材映像として選択することを特徴とする請求項１記載の映像生成装置。
【請求項１０】
前記第１の素材映像選択手段は、ユーザが選択した素材映像を前記第１の素材映像として選択することを特徴とする請求項１記載の映像生成装置。
【請求項１１】
前記第１の素材映像選択手段は、ユーザが指定した特徴量を持つ素材映像を前記第１の素材映像として選択することを特徴とする請求項１記載の映像生成装置。
【請求項１２】
前記出力映像生成手段は、ユーザが指定した順に、前記第１の素材映像が並ぶように出力映像を生成することを特徴とする請求項１記載の映像生成装置。
【請求項１３】
前記出力映像生成手段は、撮影日時順に、前記第１の素材映像が並ぶように出力映像を生成すること、
を特徴とする請求項１記載の映像生成装置。
【請求項１４】
表示手段を更に有し、
該表示手段は、前記第１の素材映像選択手段で選択された素材映像を表示するユーザ選択素材映像表示エリアと、前記出力映像生成手段によって生成された素材映像列を複数表示する素材映像列選択エリアを有することを特徴とする請求項１に記載の映像生成装置。
【請求項１５】
第１の素材映像選択手段が複数の素材映像から、少なくとも１つの素材映像を第１の素材映像として選択する第１の素材映像選択工程と、
特徴量取得手段が前記第１の素材映像の特徴量を取得する特徴量取得工程と、
複数の素材映像の中から素材映像を選択するための選択条件を複数並べた選択条件列を複数記憶する記憶手段に記憶された複数の選択条件列の中から、前記取得された特徴量を含む選択条件列を選択条件列選択手段が選択する選択条件列選択工程と、
前記選択された選択条件列の選択条件に基づき、前記複数の素材映像から第２の素材映像選択手段が第２の素材映像を選択する第２の素材映像選択工程と、
出力映像生成手段が前記選択された第１及び第２の素材映像と前記選択された選択条件列とに基づいて、出力映像を生成する出力映像生成工程と
を有し、
前記選択条件列は、選択した素材映像に加える画像処理を示す情報と画像処理を加えるための条件を示す情報を含み、
前記選択条件列選択工程において、前記選択条件に加えて、前記取得された特徴量を含む画像処理を選択する
することを特徴とする映像生成装置の制御方法。
【請求項１６】
請求項１５に記載の映像生成装置の制御方法の各工程をコンピュータに実行させるためのプログラム。
【請求項１７】
請求項１５に記載のプログラムを格納したコンピュータ読み取り可能な記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、動画やスライドショー等の出力映像を生成する映像生成装置及びその制御方法に関する。
【背景技術】
【０００２】
近年、静止画・動画などの素材映像からシーンの選択や構成や削除、エフェクトやトランジションの付与などを行うことにより、見栄えの良い、動画やスライドショー等の出力映像を生成したいというニーズが高まっている。しかし、出力映像の生成に不慣れなユーザにとっては、シーンの選択やシーンの構成や削除、エフェクトやトランジションの指定等の作業が困難だという問題がある。
【０００３】
そこで、出力映像を全自動または半自動で生成するツールが開発されている。このうち全自動で出力映像を生成するものでは、入力として処理対象の素材映像とユーザが指定したテンプレートを受け取るだけで、出力映像を生成するものがある。
【０００４】
例えば特許文献１では、テンプレートに、使用する素材映像の条件と順序および付与するエフェクト・トランジションの情報が記載されている。素材映像の特徴量とテンプレートに記載された使用する素材映像の条件とを照らし合わせる。条件が一致した素材映像を指定順に並べ、指定されたエフェクト・トランジションを付与することにより出力映像を生成する。また、特許文献２では、処理対象の素材映像にあらかじめつけられたテーマと一致するテーマが付与されたテンプレートを選択し、出力映像を生成する。
【０００５】
半自動で出力映像を生成するものでは、使用する素材映像の候補をユーザに示すものがある。特許文献３では、ユーザによってＮ番目に選択された素材映像の特徴量とその他の素材映像の特徴量の関連性から、各素材映像のＮ＋１番目に配置すべきか否かを示す推薦度を算出する。算出された推薦度に基づき、ユーザにＮ＋１番目に配置すべき素材映像の候補を提示し、ユーザに選択させる。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特許第４４２４３８９号
【特許文献２】特許第４３４３０２７号
【特許文献３】特開２０１１−３０１５９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
上記特許文献１、２は、ユーザがテンプレートを指定している。しかし、テンプレートが使用する素材映像の条件に合致する素材映像が存在せず、テンプレートが意図した出力映像を生成できない場合があった。また、テーマに基づきテンプレートを指定することも行われている。しかし、この場合、素材映像の構図などの特徴量を考慮に入れていないため、素材映像に合った出力映像が生成されない場合があった。
【０００８】
また、上記特許文献３の半自動の手法では、隣り合った素材映像の特徴量の相関しか見ていない。そのため、複数のカットで構成されストーリー性のあるシーンを持つ出力映像を自動生成できない。尚、ここでカットとは、出力映像中の連続的に撮影されている区間のことである。また、シーンは、複数のカットで構成され、一つの意味やストーリーを持つ塊である。
【０００９】
上記課題を鑑みて、本発明は、ユーザが所望する素材映像に合いかつ並び順のある複数シーンを持つ出力映像を容易に生成する映像生成装置を実現することを目的とする。
【課題を解決するための手段】
【００１０】
上記の目的を達成するための本発明の一態様による映像生成装置は以下の構成を備える。すなわち、複数の素材映像の中から素材映像を選択するための選択条件を複数並べた選択条件列を、複数記憶する記憶手段と、前記複数の素材映像から、少なくとも１つの素材映像を第１の素材映像として選択する第１の素材映像選択手段と、前記第１の素材映像の特徴量を取得する特徴量取得手段と、前記記憶手段に記憶された複数の選択条件列の中から、前記取得された特徴量を含む選択条件列を選択する選択条件列選択手段と、前記選択された選択条件列の選択条件に基づき、前記複数の素材映像から第２の素材映像を選択する第２の素材映像選択手段と、前記選択された第１及び第２の素材映像と前記選択された選択条件列とに基づいて、出力映像を生成する出力映像生成手段とを備え、
前記選択条件列は、選択した素材映像に加える画像処理を示す情報と画像処理を加えるための条件を示す情報を含み、前記選択条件列選択手段は、前記選択条件に加えて、前記取得された特徴量を含む画像処理を選択することを特徴とする。
【発明の効果】
【００１１】
本発明によれば、処理対象の素材映像の特徴に基づき選択条件列を選択しているため、ユーザの所望する素材映像に合いかつ並び順のある複数シーンを持つ出力映像を容易に生成することが可能となる。
【図面の簡単な説明】
【００１２】
【図１】映像生成装置のハードウェア構成図
【図２】映像生成装置の機能ブロック図
【図３】素材映像のデータ構造を表す概念図
【図４】選択条件列から生成される出力映像の具体例の各カットのサムネイル
【図５】選択条件列のデータ構造を表す概念図
【図６】出力映像生成処理のフローチャート
【図７】映像生成装置のＵＩ画面
【図８】選択条件列選択処理のフローチャート
【図９】第２の素材映像選択処理のフローチャート
【図１０】映像生成装置の構成図
【図１１】映像生成装置の機能ブロック図
【図１２】第２の素材映像選択処理のフローチャート
【図１３】映像生成装置の機能ブロック図
【図１４】素材映像加工処理内容の概念図
【図１５】素材映像加工処理加工情報のテーブル
【図１６】第２の素材映像選択処理のフローチャート
【図１７】映像生成装置のＵＩ操作に応じた処理のフローチャート
【図１８】映像生成装置の表示画面の構成を示す図
【図１９】映像生成装置の構成を示す図
【図２０】出力映像生成処理を示すフローチャート
【図２１】複数の選択条件列を示す図
【図２２】ユーザ選択素材映像を入れ替えた際の映像生成装置の表示画面の構成を示す図
【図２３】スライドショーのデータ構造を示す概念図
【図２４】実施形態５の選択条件列のエフェクトの情報及びエフェクトの重畳の可否を示す情報のデータ構造を表す概念図
【図２５】実施形態５の選択条件列選択処理のフローチャート
【発明を実施するための形態】
【００１３】
（実施形態１）
図に基づいて実施形態１の説明を行う。図１は、本実施形態を実現する映像生成装置のハードウェアの概略を示した図である。
【００１４】
ＣＰＵ１０１は、各構成の全ての処理にかかわり、ＲＯＭ１０２やＲＡＭ１０３に格納された命令を順に読み込み、解釈し、その結果に従って処理を実行する。後述するフローの処理もＣＰＵ１０１で行われる。また、ＲＯＭ１０２とＲＡＭ１０３は、その処理に必要なプログラム、データ、作業領域などをＣＰＵ１０１に提供する。
【００１５】
記憶媒体１０４は、画像データなどを記憶するハードディスク、ＣＦカード、ＳＤカード、ＵＳＢメモリ、メモリーカードなどである。入力装置１０５は、タッチスクリーンなどの入力機器であり、ユーザからの指示を受け取る。出力装置１０６は、一般的には液晶ディスプレイが広く用いられており、画像や文字の表示を行う。また、タッチパネル機能を有していても良く、その場合は、入力装置１０５として扱うことも可能である。
【００１６】
図７に、本実施形態における映像生成装置のＵＩ画面を示す。ウインドウ７０１は、本実施形態における映像生成装置のＵＩ画面である。エリア７０２には、素材映像のサムネイル７０３の一覧が表示される。サムネイル７０４は、ユーザが使用してほしいと選択した素材映像のサムネイルで、選択されると枠が太くなる。
【００１７】
ボタン７０５は、本実施形態における出力映像生成処理を開始する出力映像生成開始ボタンである。エリア７０６は、本実施形態における出力映像生成処理の処理結果である出力映像を再生する表示エリアである。ボタン７０７は、本実施形態における出力映像生成処理の処理結果である出力映像の再生を開始する再生ボタンである。ここで、出力映像とは、動画又はスライドショーを指す。スライドショーとは、複数の動画や静止画を予め定義された順序と時間長で表示するデータである。
【００１８】
図２３は、スライドショーのデータ構造を表す概念図である。スライドショーのデータ構造２３０１は、スライドショー属性情報２３０２と再生リスト情報２３０３から構成される。スライドショー属性情報２３０２は、スライドショーの名称、再生時間、再生リスト情報２３０３へのポインタ、トランジション種別、トランジション時間から構成される。再生リスト情報２３０３は、スライドショーの先頭を０として、１つの動画又は静止画を表示する際の開始時間、終了時間、動画又は静止画のファイル名から構成される。図２３では、スライドショーの名称が「ＡＢＣ」、再生時間が「３分１２秒」、トランジション種別が「クロスフェード」、トランジション時間が「２秒」であることを示している。また、０ミリ秒から２，９９９ミリ秒までを「Ｃ：￥ｆｏｏｔａｇｅ￥ＩＭＧ＿０００１．ｊｐｇ」、３，０００ミリ秒から５，９９９ミリ秒までを「Ｃ：￥ｆｏｏｔａｇｅ￥ＩＭＧ＿００１２．ｊｐｇ」、６，０００ミリ秒から１１，９９９ミリ秒までを「Ｃ：￥ｆｏｏｔａｇｅ￥ＩＭＧ＿００２８．ｍｏｖ」を表示することを示している。また、各動画や静止画の切替りは、トランジション種別と時間で指定された画像処理、ここでは２秒間のクロスフェードの画像処理が適用される。ここで、クロスフェードとは時間的に前方の動画又は静止画の不透明度を徐々に下げ、後方の動画や静止画の不透明度を徐々に上げたものと合成する画像処理である。尚、ここで示したデータ構造や値は一例であり、これに限られるものではない。
【００１９】
図２に、機能ブロック図を示す。尚、各部の処理の詳細については後述する。ここでは、素材映像２０１は、静止画および動画データであるとして説明する。
【００２０】
図３に素材映像２０１のデータ構造を示す。素材映像２０１のデータ構造は、撮影情報３０１と素材映像データ３０２からなるＥＸＩＦフォーマットとなっている。撮影日時は、カメラ内の時計のデータを取得すればよい。絞りや焦点距離はレンズ情報を取得すればよい。カメラ姿勢は、カメラに搭載されたジャイロセンサーが検出した値を取得すればよい。
【００２１】
引き続き図２に基づき、実施形態１の説明を行う。映像生成装置２０２は、本実施形態における映像生成装置である。第１の素材映像選択部２０３は、ユーザが指定した素材映像を第１の素材映像として選択する。尚、本実施形態では、第１の素材映像２０３をユーザが直接指定しているが、ユーザが選択条件として素材映像が持つ特徴量を指定し、指定された選択条件に基づき、第１の素材映像を選択してもよい。
【００２２】
ここで特徴量とは、素材映像の各種特徴を表す情報であり、素材映像についているＥＸＩＦから取得するか、素材映像を解析した結果から取得する。ＥＸＩＦからは、撮影日時、撮影機器名、解像度、撮影方向、シャッタースピード、絞り、ＩＳＯ感度、測光モード、焦点距離、ＧＰＳ情報などが取得できる。また、解析は、顔検出、人物認識、視線検出を用い、顔の数、顔のサイズ、人物認識、視線方向の特徴量を取得できる。尚、他の解析を用いて、特徴量を取得してもよい。例えば、音声検出や笑顔検出などを用いてもよい。また、特徴量は、その都度解析処理を行い取得してもよいし、予め取得しておき素材映像に対応づけて記憶媒体１０４に記憶しておいてもよい。
【００２３】
特徴量取得部２０４は、第１の素材映像の特徴量を取得する。出力映像の生成パターンを表わすデータである選択条件列２０５は、少なくとも出力映像の各カットで使用する素材映像の選択条件および素材の並び順を定義する配置位置の情報が記載され、記憶媒体１０４に、複数の選択条件列２０５が記憶されている。選択条件は、後述するが、例えば、撮影場所や顔の数、顔の大きさなどである。
【００２４】
図４に選択条件列を適用することにより生成される出力映像の具体例を示す。図４（ａ）は、被写体のアクションリアクションを効果的に表現する生成パターンの一つである。カット４０１は、撮影場所の状況を説明するための撮影場所のロングショットである。二番目のカット４０２は、被写体が何かを見上げているカットである。三番目のカット４０３は、カット４０２で被写体が見上げている月のカットである。四番目のカット４０４は、被写体の感情を表すための被写体のクローズアップのカットである。
【００２５】
図４（ｂ）は、登場人物の紹介などで使用できる生成パターンである。カット４１１は、集合写真のカットである。カット４１２、カット４１３、カット４１４は、カット４１１に登場した人物の紹介するためのカットである。
【００２６】
図４（ｃ）は、カット間で視線方向を一致させることにより、自然な出力映像を実現するための生成パターンである。カット４２１は、ＡとＢが向かい合っているロングショットである。カット４２２は、Ａがカット４２１と同じ方向を見ているカットである。カット４２３は、Ｂがカット４２１と同じ方向を見ているカットである。尚、これらは一例であり、これに限るものではない。
【００２７】
図５に、選択条件のデータ構造を示す。テーブル５０１は、素材映像の選択条件である。ＣｈｅｃｋＦｌａｇの項目５０２は、後述する処理において第１の素材映像の特徴量を持つか否かを判定する選択条件を決める項目である。値が１の選択条件については判定を行う。詳細は後述する。
【００２８】
Ｐｏｓｉｔｉｏｎの項目５０３は、各カットの時間的な表示位置を表す。Ｓｔａｒｔはカットの開始時間を、Ｅｎｄはカットの終了時間を表す。単位はｍｓｅｃである。Ｃｏｎｄｉｔｉｏｎの項目５０４は、素材映像を選択するための条件であり、選択される素材映像が持つべき特徴量について記載されている。例えば、Ｌｏｃａｔｉｏｎは、撮影場所である。ＶａｌｕｅをＣｕｔ４と同じに値を持つものとしたい場合は、値に“Ｃｕｔ４”を設定する。ＦａｃｅＮｕｍｂｅｒは顔の数である。ＦａｃｅＳｉｚｅ顔の大きさである。Ｌｉｎｅ  ｏｆ  Ｓｉｇｈｔ視線方向である。Ｅｌｅｖａｔｉｏｎ  ｏｆ  Ｃａｍｅｒａは、カメラの仰角方向である。３０以上の値を指定したい場合は、“３０＜“と不等号を加えて記載する。尚、これら選択条件の記載方法は一例であり、これに限るものではない。
【００２９】
テーブル５０５は、エフェクトの情報が記載されたテーブルである。Ｅｆｆｅｃｔ  Ｔｙｐｅの項目５０６は、エフェクトの種類を表す。Ｂｌｕｒはぼかしのエフェクト、Ｔｒａｎｓｆｏｒｍは拡大・縮小・移動・回転の基本変形のエフェクトである。尚、他のエフェクトを使用してもよい。Ｐｏｓｉｔｉｏｎの項目５０７は、エフェクトを付与する範囲を表す。Ｓｔａｒｔはエフェクトの開始位置、Ｅｎｄはエフェクトの終了位置を表す。単位はｍｓｅｃである。Ｐａｒａｍｅｔｅｒの項目５０８は、エフェクトのパラメタを表す。例えばＴｙｐｅの項目は、パラメタの種類を表す。Ｖａｌｕｅの項目は、パラメタの値を表す。Ｔｉｍｅの項目は、パラメタの値が時間によって変化していく場合に、Ｖａｌｕｅの項目の値が、どの時間のものかを表す。
【００３０】
テーブル５０９は、トランジションの情報が記載されたテーブルである。Ｔｒａｎｓｉｔｉｏｎ  Ｔｙｐｅの項目５１０は、トランジションの種類を表す。Ｂｌａｃｋ  ＯｕｔＩｎはブラックアウト・インのトランジション、Ｃｒｏｓｓ  Ｆａｄｅはクロスフェードのトランジションである。尚、他のトランジションを使用してもよい。Ｐｏｓｉｔｉｏｎの項目５１１は、トランジションを付与する範囲を表す。Ｓｔａｒｔはトランジションの開始位置、Ｅｎｄはトランジションの終了位置を表す。
【００３１】
この３つのテーブル５０１、５０５、５０９を一組で選択条件列とし、記憶媒体１０４に複数の生成パターンが記憶されている。尚、生成パターンのデータ構造を示したが、これは一例であり、これに限るものではない。例えば、テーブル５０１だけでもよい。
【００３２】
引き続き図２に基づき、実施形態１の説明を行う。選択条件列選択部２０６は、ＣｈｅｃｋＦｌａｇの項目５０２が１の選択条件に、第１の素材映像の特徴量を含む選択条件列を選択する。
【００３３】
尚、ここで述べた選択条件列の選択方法は一例であり、これに限るものではない。例えば、すべての選択条件で判定を行い、どれか一つでも満たされる選択条件列を選択してもよい。また、選択条件列の各々の条件列を満たす素材映像がすべて存在する選択条件列を選択してもよい。
【００３４】
複数の選択条件列が選択可能な場合、ユーザが選択してもよいし、選択条件列に予め付与した優先度に基づき優先度が高い選択条件列を選択してもよい。
【００３５】
優先度は、選択条件列の選択履歴から、選択頻度、選択間隔、配置を判定し、判定結果に基づき、変更してもよい。例えば、同一の選択条件列が連続して選択された際は、選択条件列の優先度を下げる。
【００３６】
また、ユーザから生成結果の出力映像のカット切り替えのテンポの速さやＢＧＭの曲調などの雰囲気を表すテーマ情報を受け取り、テーマ情報毎に優先度を設定してもよい。例えば、テンポが早めのテーマ情報の場合、カット数が多くこまめに切り替わるような選択条件列の優先度をあげる。
【００３７】
また、選択条件列を適用し生成される出力映像が、生成結果の出力映像の時間的にどの位置に配置されるのかに基づいて、優先度を設定してもよい。例えば、序盤に配置される場合は、登場人物の紹介する図４の（ｂ）のような選択条件列の優先度をあげる。
第２の素材映像選択部２０７は、選択された選択条件列２０５の選択条件に基づき、第２の素材映像を選択する。出力映像生成部２０８は、第１および第２の素材映像を、選択された選択条件列２０５に基づき並べ出力映像２０９を生成し、記憶媒体１０４に記憶するか、出力装置１０６に出力する。尚、第１の素材映像が複数選択されていた場合、ユーザが指定した順に第１の素材映像が並ぶように、出力映像を生成する。尚、これは一例であり、これに限るものではない。例えば、第１の素材映像が、撮影日時順に並ぶように出力映像を生成してもよい。
【００３８】
図１７に、実施形態１における映像生成装置のＵＩ操作に応じた処理のフローチャートを示す。ステップＳ１７０１で、電源が起動されるとウインドウ７０１が表示される。ステップＳ１７０２で、入力装置１０５に入力されたユーザ入力を取得する。ステップＳ１７０３で、ユーザ入力が電源オフか否か判定する。ステップＳ１７０３で、ユーザ入力が電源オフではなかった場合、ステップＳ１７０４でユーザ入力が素材映像選択操作か否か判定する。ステップＳ１７０４で、ユーザ入力が素材映像選択操作だった場合、ステップＳ１７０５で、選択された素材のサムネイルの枠を太く表示し、ステップＳ１７０２で、ユーザ入力取得へ移行する。
【００３９】
ステップＳ１７０４で、ユーザ入力が素材映像選択操作ではない場合、ステップＳ１７０６で、ユーザ操作が出力映像生成開始ボタン押下か否かを判定する。ステップＳ１７０６で、ユーザ操作が出力映像生成開始ボタン押下の場合、ステップＳ１７０７で、出力映像生成処理を開始し、ステップＳ１７０２で、ユーザ入力取得へ移行する。出力映像生成処理の詳細は後述する。
【００４０】
ステップＳ１７０６で、ユーザ操作が出力映像生成開始ボタン押下ではない場合、ステップＳ１７０８で、ユーザ操作が出力映像再生ボタン押下か否かを判定する。ステップＳ１７０８で、ユーザ操作が出力映像再生ボタン押下の場合、ステップＳ１７０７の直前の出力映像生成処理で生成した出力映像をステップＳ１７０９で再生する。ステップＳ１７０９で、ユーザ操作が出力映像再生ボタン押下ではない場合、ステップＳ１７０２で、ユーザ入力取得へ移行する。ユーザ入力が電源オフだった場合、ステップＳ１７０３で終了する。
【００４１】
図６に、実施形態１における映像生成装置の出力映像生成処理ステップＳ１７０６のフローチャートを示す。出力映像生成処理が開始すると、ステップＳ６０１で、ユーザ入力を受け取る。入力の取得Ｓ６０１で取得したユーザ入力に基づき、ステップＳ６０２で、ユーザが選択した素材映像を第１の素材映像として選択する。ステップＳ６０３で、第１の素材映像の特徴量に基づき選択条件列を取得する。尚、選択条件列選択処理の詳細については後述する。ステップＳ６０４で、選択された選択条件列に基づき、第２の素材映像を選択する。尚、選択条件選択処理の詳細については後述する。
【００４２】
ステップＳ６０５で、すべての第１の素材映像の選択条件列を選択したか否かを判定する。ステップＳ６０５で、すべての第１の素材映像の選択条件列を選択していないと判定した場合、ステップＳ６０２で、次の第１の素材映像選択処理へ移行する。ステップＳ６０５で、すべての第１の素材映像の選択条件列を選択したと判定した場合、出力映像生成処理を行う。出力映像生成処理は、選択された第１および第２の素材映像を、選択された選択条件列に基づき並べ出力映像を生成し、記憶媒体１０４へ記憶し、出力映像生成処理を終了する。
【００４３】
図８は、ステップＳ６０３の選択条件選択処理のフローである。ステップＳ８０１で、第１の素材映像の特徴量を取得する。選択条件列のＣｈｅｃｋＦｌａｇの項目５０２が、１となっている選択条件を、判定対象の選択条件としてステップＳ８０２で取得する。判定対象となる選択条件に、第１の素材映像の特徴量が含まれるかステップＳ８０３で判定する。ステップＳ８０３で、第１の素材映像の特徴量が含まれないと判定された場合、ステップＳ８０２で、次の選択条件列の判定対象となる選択条件を取得する。ステップＳ８０３で、第１の素材映像の特徴量が含まれると判定された場合、選択する選択条件列として判定し、ステップＳ８０４で、選択条件列選択処理を終了する。
【００４４】
図９に、図６のステップＳ６０４の第２の素材映像選択処理のフローを示す。第２の素材映像選択処理が開始すると、ステップＳ６０３で選択した選択条件列をステップＳ９０１取得する。選択条件列から、ステップＳ７０２で第１の特徴量を含むと判定された選択条件以外の選択条件をＳステップＳ９０２取得する。ステップＳ９０３で素材映像の特徴量を取得する。
【００４５】
ステップＳ９０４で選択条件に、素材映像の特徴量が含まれるか判定する。ステップＳ９０４で素材映像の特徴量が含まれると判定した場合、ステップＳ９０５で第２の素材映像と判定する。ステップＳ９０６ですべての素材映像のチェックを終えたか判定する。ステップＳ９０６で、すべての素材映像をチェックしていないと判定した場合、ステップＳ９０３で次の素材映像の特徴量を取得する。
【００４６】
ステップＳ９０６で、すべての素材映像をチェックしたと判定した場合、ステップＳ９０７で、第２の素材映像と判定された素材映像の中から、第１の素材映像と撮影日時が最も近いものを第２の素材映像と選択する。
【００４７】
尚、これは一例でありこれに限るものではない。例えば、一番初めに第２の素材映像と判定された素材映像を、第２の素材映像としてもよい。
【００４８】
また、素材映像の特徴量に重みづけを行い各素材映像の優先度を算出し、優先度が高い素材映像を第２の素材映像として選択してもよい。ステップＳ９０８で、すべての選択条件をチェックしたか否かを判定する。ステップＳ９０８で、すべての選択条件をチェックしていないと判定された場合、ステップＳ９０２で、次の選択条件を取得する。ステップＳ９０８で、すべての選択条件をチェックしたと判定された場合、第２の素材映像選択処理を終了する。
【００４９】
ステップＳ６０６で、選択された全ての素材映像をつなげることで、出力映像を生成する。選択条件列と選択条件列の接続に関しては、ここでは順番につなげることとするが、選択条件列に予め順番を持たせてもよいし、つなぎ目の素材映像に応じて順序を決定してもよい。
【００５０】
このように構成し処理することにより、容易に素材に合いかつ並び順のある複数シーンを持つ出力映像を生成することが可能となる。
【００５１】
また、出力映像は、全ての素材映像がユーザによって選択さえれたものではなく、ユーザが選択した素材映像から自動的に他の素材映像が選択されるので、ユーザの操作回数を減らすことができる。
【００５２】
（実施形態２）
図に基づいて実施形態２の説明を行う。尚、実施形態１に準ずる箇所は説明を割愛する。
【００５３】
図１０に、実施形態２における映像生成装置の構成図を示す。ネットワークＩ／Ｆ１００１は、ネットワーク１００２を介して、外部にある素材映像サーバ１００３から画像データ情報を受信したりするための通信制御を行う。
【００５４】
図１１に、実施形態２における映像生成装置の機能ブロック図を示す。第２の素材映像選択部１１０１は、記憶媒体１０４に格納されている素材映像２０１に選択条件を満たす素材映像がなかった場合、外部素材映像検索部１１０３で、ネットワーク１００２を介し外部の素材映像サーバ１００３の素材映像を検索する。
【００５５】
図１２に、実施形態２における近傍素材映像選択処理のフローチャートを示す。ステップＳ１２０１で、第２の素材映像が記憶媒体１０４にないか否かを判定する。ステップＳ１２０１で、第２の素材映像が記憶媒体１０４にない場合、ステップＳ１２０２で、選択条件に基づき素材映像サーバ１００３を検索する。ステップＳ１２０３で、選択条件を満たす素材映像が素材映像サーバ１００３にあるか否かを判定する。ステップＳ１２０３で、選択条件と一致する素材映像が素材映像サーバ１００３にあった場合、ステップＳ１２０４で、素材映像サーバの素材映像を第２の素材映像として判定する。
【００５６】
このように構成することにより、素材映像に選択条件を満たす素材映像がない場合であっても、容易に素材に合いかつ並び順のある複数シーンを持つ出力映像を生成することが可能となる。
【００５７】
（実施形態３）
図に基づいて実施形態３の説明を行う。尚、実施形態１および２と共通する箇所については説明を割愛する。
【００５８】
図１３に実施形態３における映像生成装置の機能ブロック図を示す。第２の素材映像選択部１３０１は、素材映像２０１の特徴量が選択条件と一致しなかった場合、素材映像加工部１３０２で、選択条件を満たすように素材映像に加工を施し、第２の素材映像として選択する。
【００５９】
尚、加工後の素材映像は、新たに作成し、不要になった時点で廃棄する。また、加工できるか否かの判定は、加工元の素材映像の条件である加工元素材映像条件と加工処理内容を、あらかじめ選択条件と対応付けたテーブルを用意しておき、テーブルを参照することによって判定する。
【００６０】
図１４に素材映像加工部１３０２の処理結果の一例を示す。素材映像１４０１および素材映像１４０４は、加工前の素材映像である。領域１４０２および領域１４０５は、素材映像１４０１および素材映像１４０４をそれぞれ切り取ったクロップ領域である。１４０３および１４０６は、加工後の素材映像である。このような加工を施すことにより、ロングショットの素材映像から、クローズアップの素材映像を生成することができる。
【００６１】
図１５に実施形態３における加工元の素材映像の条件と加工処理内容と選択条件と対応づけテーブルを示す。Ｃｏｎｄｉｔｉｏｎの項目１５０１は、選択条件である。ＢａｓｅＣｏｎｄｉｔｉｏｎの項目１５０２は、加工元の素材映像の条件である。ＥｄｉｔｉｎｇＦｕｎｃｔｉｏｎの項目１５０３は、加工処理内容である。尚、これは一例であり、これに限るものではない。
【００６２】
図１６に実施形態３における近傍素材映像選択処理のフローチャートを示す。ステップＳ１６０１は、選択条件に対応した加工元素材映像の条件である条件１５０２を取得する。ステップＳ１６０２で、素材映像の特徴量が、加工元素材映像の条件１５０２を含むか判定する。ステップＳ１６０２で、素材映像の特徴量が、加工元素材映像の条件１５０２を含む場合、ステップＳ１６０３で、加工条件１５０３を取得する。ステップＳ１６０４で、取得した加工条件に基づき、素材映像を加工する。
【００６３】
このように構成し処理することにより、素材映像の特徴量が選択条件と一致しない場合であっても、容易に素材映像に合いかつ並び順のある複数シーンを持つ出力映像を生成することが可能となる。
【００６４】
（実施形態４）
次に、上記実施形態１〜３で説明した映像生成装置の表示画面の実施形態を説明する。
【００６５】
図１８は、映像生成装置の表示画面の構成を示す図であり、図１の出力装置１０６に該当する。図１９は、本実施形態の映像生成装置の表示画面の構成を示す図である。
【００６６】
表示装置１１は、出力映像の生成を行い、図１８に示す表示画面を表示する。表示装置１９１１は、液晶ディスプレイやＣＲＴで構成され、ユーザが選択操作する際の表示、映像生成装置が提示する素材映像列の候補の表示などを行う。コンピュータ１９１２は、図示しないが、更に素材映像選択手段、素材映像列生成手段、出力映像生成手段等を有し、出力映像の生成を行うプログラムを実行し、前述のフロー及び後述の図２０の処理の制御を行う。マウス１９１３は、ユーザの選択操作を行う操作手段である。
【００６７】
記憶媒体１９１４は、図１の１０４に該当し複数の選択条件の配置が記述された選択条件列が複数記憶されている。選択条件列は、出力映像の生成を行う際に用いる静止画または動画からなる素材映像や、映像生成装置が提示する素材映像列の候補を生成するための素材映像を選択するための条件である。また、出力映像の生成を行うプログラムが記憶されている。インターネット回線１９１５は、インターネット上のサーバーにある素材映像を、インターネット回線１９１５を介して記憶媒体１４に保存し、出力映像の生成に用いることもできる。
【００６８】
図２０は、出力映像生成処理を示すフローチャートである。
【００６９】
図１８の表示画面の構成を示す図と、図２０のフローチャートを用いて、動作を説明する。出力映像生成処理が開始すると、ステップＳ２００１で、記憶媒体１９１４に記憶されている素材映像を読み込む。次に、表示画面の素材映像表示エリア１８２０に表示するための素材映像の表示用画像として、ステップＳ２００２で、素材映像表示エリアに生成した素材映像の表示用画像を表示する。
【００７０】
ユーザは表示画面の素材映像表示エリア１８２０（第１の表示エリアとも呼ぶ）に選択可能に表示された複数の素材映像の表示用画像１８２１の中から、マウス１９１３の左ボタンでクリックすることで素材映像選択手段がユーザ選択素材映像を選択する。映像生成装置は、ステップＳ２００３で、ユーザ選択素材映像の入力を検出し、ステップＳ２００４で、表示画面のユーザ選択素材映像表示エリア１８３０にユーザにより選択されたユーザ選択素材映像の表示用画像１８３１を表示する。
【００７１】
ユーザが素材映像表示エリア１８２０から出力映像の生成に使用したい素材映像を順にマウス１９１３で選択することで、ステップＳ２００３からステップＳ２００４の処理を繰り返し、複数のユーザ選択素材映像の表示用画像１８３１〜１８３３がユーザ選択素材映像表示エリア１８３０（第３の表示エリアとも呼ぶ）に表示される。
【００７２】
映像生成装置は、ユーザ選択素材映像１８３１〜１８３３について、ステップＳ２００５で、顔検出処理を行う。この顔検出処理では、顔の大きさを大、中、小に分類し、映っている人物の区別を検出する。次に、顔検出の結果を用いて、素材映像列の生成を行う。素材映像列とは、各々のユーザ選択素材映像に繋げて並べた出力映像のことで、ステップＳ２００５で検出した顔検出の結果を用いて、ステップＳ２００６で、素材映像列生成手段が、素材映像列を生成する。
【００７３】
素材映像列は、記憶媒体１９１４に記憶された素材映像の選択条件と選択した素材映像の配置の条件を記述した選択条件列に基づいて生成される。図２１に示すような配置順と選択条件が記述された選択条件列が複数用意されており、ユーザ選択素材映像に対して、どのような条件の素材映像を選択して、どのような配置順で素材映像列を生成するかが記述されている。
【００７４】
例えば、顔検出で分かったユーザ選択素材映像に映っている人物と同じ顔が映っている素材映像を選択し、その中から顔が小さい素材映像を１番目に、ユーザが選択したユーザ選択素材映像を２番目に、顔が大きい素材映像を３番目に並べ、これらを繋げて映像列とする。このようにして、素材映像の選択条件と選択された素材映像の配置の条件に基づいて、選択された素材映像毎に複数の映像列を生成する。
【００７５】
次に、表示画面の素材映像列選択エリア１８４０（第２の表示エリアとも呼ぶ）に、ユーザ選択素材映像１８３１〜１８３３の各々について、それに対応する複数の素材映像列として、ステップＳ２００７で、１−Ａ、１−Ｂ、１−Ｃと２−Ａ、２−Ｂ、２−Ｃと３−Ａ、３−Ｂ、３−Ｃの表示用画像列を配置して表示する。
【００７６】
素材映像列選択エリアに表示する素材映像列の表示用画像列は、素材映像のサムネイル画像を配置順に従って並べてもよいし、素材映像が静止画と動画で構成されている場合は、動画についてはサムネイル画像ではなく、動画を縮小した動く縮小画像を並べて表示しても良い。素材映像列の生成及び表示のタイミングは、ここでは全ての素材映像を選択してからとしたが、素材映像が選択されるたびに、対応する素材映像の素材映像列の生成及び表示をするようにしてもよい。
【００７７】
次に、ユーザは表示画面の素材映像列選択エリア１８４０の複数の素材映像列１−Ａ、１−Ｂ、１−Ｃの中から、マウス１９１３の左ボタンでクリックすることで、ユーザ選択素材映像１８３１に対応するユーザ選択素材映像列を選択する。映像生成装置は、ステップＳ２００８で、ユーザ選択素材映像列の入力を検出し、ステップＳ２００９で、表示画面のユーザ選択素材映像表示エリア１８３０にユーザにより選択されたユーザ選択素材映像列１−Ｂの表示用画像列を表示する。
【００７８】
同様にして、ユーザは、ユーザ選択素材映像３２に対応するユーザ選択素材映像列を、複数の素材映像列２−Ａ、２−Ｂ、２−Ｃ  の中から、ユーザ選択素材映像３３に対応するユーザ選択素材映像列を、複数の素材映像列３−Ａ、３−Ｂ、３−Ｃ  の中から選択する。
【００７９】
このようにして選択されたユーザ選択素材映像列１−Ｂ、２−Ｃ、３−Ａは、素材映像列配置指定エリア１８５０（第４の表示エリアとも呼ぶ）に順に表示される。ユーザ選択素材映像列を変更したい場合は、素材映像列配置指定エリア１８５０内の変更したいユーザ選択素材映像列をマウス１９１３の左ボタンを押したままドラックして、並べ替えたい位置に移動し、左ボタンを離してドロップすればよい。
【００８０】
映像生成装置は、ステップＳ２０１１で、ユーザ選択素材映像列の配置の入力を検出し、ステップＳ２０１２で、ユーザ選択素材映像列の表示用画像列を再配置表示する。ステップＳ２０１３で、出力映像生成手段がユーザ操作により指定された素材映像列を繋いで出力映像を生成し、ステップＳ２０１４で、表示画面の生成結果表示エリア１８６０に表示する。生成結果表示エリア１８６０の下部には左から早戻し、停止、再生、早送りボタンが配置されており、このボタンを操作することで、出力映像をプレビューすることができる。
【００８１】
以上のように、素材映像からユーザ選択素材映像を選択すると、各々のユーザ選択素材映像に繋げて並べた素材映像列が複数提示され、その中から素材映像列を選択することが可能となるので、出力映像の生成作業を容易にすることが出来る。
【００８２】
また、各表示エリアを同一画面上に表示することにより、表示画面を切り替えることなく、ドラックアンドドロップで操作可能となり、操作性がよい。
【００８３】
なお、本実施例では、ユーザ選択素材映像を選択する際、素材映像表示エリア１８２０の中から、マウス１９１３の左ボタンでクリックして選択する例を示したが、いったん選択したユーザ選択素材映像を入れ替えたい場合は、以下のようにする。図１８のユーザ選択素材映像表示エリア１８３０に表示されているユーザ選択素材映像の中から、削除したいユーザ選択素材映像１８３１をマウス１９１３の右ボタンでクリックすると削除することが出来る。
【００８４】
次に、入れ替えたいユーザ選択素材映像を素材映像表示エリア１８２０の中から、マウス１９１３の左ボタンでクリックして選択する。そうすると、図２２に示すように、新たに選択されたユーザ選択素材映像１８３４が、ユーザ選択素材映像表示エリア１８３０の中の、削除したユーザ選択素材映像１８３１のあった位置に入れ替わって配置される。これに連動して、素材映像列選択エリア１８４０の素材映像列１−Ａ、１−Ｂ、１−Ｃが、ユーザ選択素材映像４１に対応した素材映像列４−Ａ、４−Ｂ、４−Ｃに置き換わる。
更に、素材映像列配置指定エリア１８５０内のユーザ選択素材映像列１−Ｂが、４−Ｂに置き換わる。このため、ユーザ選択素材映像１８４１に対応した素材映像列が素材映像列選択エリア内に表示されている２番目の４−Ｂのままでよい場合は、ユーザが素材映像列を再度選択する操作が省ける。
【００８５】
また、本実施形態では、選択条件列に記述されている選択条件の例として、顔検出での結果を用いる例について述べたが、選択条件としては、撮影日時、ＧＰＳ情報で得られた場所等でもよく、顔検出での結果に限定されるものではなく、また、これらを複合させたものでもよい。
【００８６】
以上説明したように、ドラック＆ドロップで選択するだけでユーザの所望する素材に合いかつ配置のある複数シーンを持つ出力映像を容易に生成することが可能となる。
【００８７】
（実施形態５）
図に基づいて実施形態１の映像生成装置の説明を行う。尚、ハードウェア構成図は図１を用いて説明した実施形態１と、機能ブロック図は図２を用いて説明した実施形態１と、素材映像のデータ構造は図３を用いて説明した実施形態１と同様であるため説明を省略する。また、選択条件列の選択条件とトランジションの情報は図５の５０１と５０９を用いて説明した実施形態１と、出力映像生成処理は図６を用いて説明した実施形態１と、ＵＩ画面は図７を用いて説明した実施形態１と同様であるため説明を省略する。また、図において、他の実施形態で説明した内容と同一のものに対しては同一の図番を付し、その説明は省略する。
【００８８】
図２４（ａ）は、本実施形態の映像生成装置における選択条件列におけるエフェクトの情報のデータ構造を表す概念図である。図２４（ａ）において、エフェクトの情報を表すテーブル２４０１は、実施形態１で説明したテーブル５０５にＣｏｎｄｉｔｉｏｎの項目を追加したものである。Ｃｏｎｄｉｔｉｏｎの項目は、エフェクトを付与する素材映像の条件であり、条件に記載された特徴量を持つ素材映像に対して該当するエフェクトを適用する。ここで、ＣｏｎｄｉｔｉｏｎはＴｙｐｅとＶａｌｕｅから構成され、Ｔｙｐｅが特徴量の種別、Ｖａｌｕｅが特徴量の値を示す。図２４（ａ）の例では、０ミリ秒から２，９９９ミリ秒の素材映像が、種別「Ｇｅｎｄｅｒ」で値が「Ｆｅｍａｌｅ」の特徴量を持つ場合は「Ｓｏｆｔ  Ｆｏｃｕｓ」、種別「Ｆａｃｉａｌ  Ｅｘｐｒｅｓｓｉｏｎ」で値が「Ｓｍｉｌｅ」の特徴量を持つ場合は「Ｚｏｏｍ−Ｉｎ」のエフェクトを適用することを示す。また、種別「Ｓｅａｓｏｎ」で値が「Ｓｕｍｍｅｒ」で且つ種別「Ｌｏｃａｔｉｏｎ」で値が「Ｂｅａｃｈ」の特徴量を持つ場合は「Ｃｏｎｔｒａｓｔ  Ｉｎｔｅｎｓｉｆｙ」のエフェクトを適用することを示す。ここで、「Ｓｏｆｔ  Ｆｏｃｕｓ」とは、例えば、元の画像とガウスぼかし処理を加えた画像とを合成する画像処理である。また、「Ｚｏｏｍ−Ｉｎ」とは画像をクロップし、その領域を時間の経過とともに徐々に縮小する画像処理である。また、「Ｃｏｎｔｒａｓｔ  Ｉｎｔｅｎｓｉｆｙ」は、画像のコントラストを強調する画像処理である。尚、ここで示した例は一例であり、これに限られるものではない。
【００８９】
図２４（ｂ）は、本実施形態の映像生成装置における選択条件列におけるエフェクトの重畳の可否を示す情報のデータ構造を表す概念図である。図２４（ｂ）において、エフェクトの重畳の可否を示す情報を表すテーブル２４０２は、エフェクト種別を表す項目Ｅｆｆｅｃｔ  Ｔｙｐｅ  １、Ｅｆｆｅｃｔ  Ｔｙｐｅ  ２と重畳の可否を示す項目Ｍｕｌｔｉｐｌｙから構成され、Ｅｆｆｅｃｔ  Ｔｙｐｅ  １で示されるエフェクトとＥｆｆｅｃｔ  Ｔｙｐｅ  ２で示されるエフェクトを合わせて適用可能な場合Ｍｕｌｔｉｐｌｙが「Ｅｎａｂｌｅ」、適用不可の場合はＭｕｌｔｉｐｌｙが「Ｄｉｓａｂｌｅ」となる。図２４（ｂ）の例では、「Ｓｏｆｔ  Ｆｏｃｕｓ」と「Ｚｏｏｍ−Ｉｎ」は合わせて適用可、「Ｓｏｆｔ  Ｆｏｃｕｓ」と「Ｃｏｎｔｒａｓｔ  Ｉｎｔｅｎｓｉｆｙ」は合わせて適用不可、「Ｃｏｎｔｒａｓｔ  Ｉｎｔｅｎｓｉｆｙ」と「Ｚｏｏｍ−Ｉｎ」は合わせて適用可であることを示している。尚、ここで示した例は一例であり、これに限られるものではない。
【００９０】
図２５は、本実施形態の映像生成装置における選択条件列選択処理のフローチャートである。図２５において、Ｓ２５０１は、条件に適合するエフェクト情報を取得するステップであり、選択条件列で選択された素材映像の特徴量とテーブル２４０１のＣｏｎｄｉｔｉｏｎが等しいエフェクトの情報を取得する。Ｓ２５０２では複数のエフェクトが適用対象となった素材映像の有無を判定し、そのような素材映像が無い場合（Ｓ２５０２，Ｎｏ）、Ｓ２５０１で取得したエフェクト情報を選択し（Ｓ２５０３）、選択条件列のエフェクト情報を選択したエフェクト情報に更新する（Ｓ２５０４）。複数のエフェクトが適用対象となった素材映像が存在する場合（Ｓ２５０２，Ｙｅｓ）、重畳の可否を示すテーブル２４０２に基づき、それらを合わせて適用不可の素材映像があるか否かを判定する（Ｓ２５１１）。合わせて適用不可の素材映像が無い場合（Ｓ２５１１，Ｎｏ）、前述のＳ２５０３のステップへ移行する。合わせて適用不可の素材映像がある場合（Ｓ２５１１，Ｙｅｓ）、複数適用否の素材映像に対しては、適用対象のエフェクト情報から適用可となる組合せのエフェクト情報を選択し（Ｓ２５１２）、その他の素材映像に対してはＳ２５０１で取得したエフェクト情報を選択し（Ｓ２５１３）、前述のＳ２５０４に移行する。
【００９１】
以上説明したように、本実施形態によれば、選択した素材映像の特徴に応じたエフェクトを選択して適用可能となり、また、合わせて適用すると効果が得られない或いは逆効果を与えてしまうようなエフェクトを組合せて適用しないよう制御することが可能となる。従って、選択した素材映像に対してエフェクトを適切に付与できる効果がある。
【００９２】
（その他の実施形態）
また、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア（プログラム）を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理である。
【図１】
2014207527.tif 000003
【図２】
2014207527.tif 000004
【図３】
2014207527.tif 000005
【図４】
2014207527.tif 000006
【図５】
2014207527.tif 000007
【図６】
2014207527.tif 000008
【図７】
2014207527.tif 000009
【図８】
2014207527.tif 000010
【図９】
2014207527.tif 000011
【図１０】
2014207527.tif 000012
【図１１】
2014207527.tif 000013
【図１２】
2014207527.tif 000014
【図１３】
2014207527.tif 000015
【図１４】
2014207527.tif 000016
【図１５】
2014207527.tif 000017
【図１６】
2014207527.tif 000018
【図１７】
2014207527.tif 000019
【図１８】
2014207527.tif 000020
【図１９】
2014207527.tif 000021
【図２０】
2014207527.tif 000022
【図２１】
2014207527.tif 000023
【図２２】
2014207527.tif 000024
【図２３】
2014207527.tif 000025
【図２４】
2014207527.tif 000026
【図２５】
2014207527.tif 000027