(57)【特許請求の範囲】
【請求項１】
複数の画像を用いて、動画データを作成する動画作成装置において、
画像が配置される複数の素材枠が記憶されているテンプレートファイルを格納するテンプレートファイル格納手段と、
前記テンプレートファイル格納手段に格納されている複数の前記テンプレートファイルのなかから所定のテンプレートファイルを選択する選択手段と、
前記複数の画像それぞれについて、画像のメタデータを解析する素材メタデータ解析手段と、
選択された前記所定のテンプレートファイルの複数の前記素材枠それぞれのメタデータを解析する素材枠メタデータ解析手段と、
選択された前記所定のテンプレートファイルが、複数の前記素材枠に対して画像を時系列に配置することを示す時系列情報を有するテンプレートファイルであるか否かを判定する時系列判定手段と、
選択された前記所定のテンプレートファイルが前記時系列情報を有するテンプレートファイルであると判定された場合は、選択された前記所定のテンプレートファイルの各素材枠に、時系列に前記画像を配置し、選択された前記所定のテンプレートファイルが前記時系列情報を有するテンプレートファイルではないと判定された場合は、解析結果である前記画像のメタデータが前記素材枠のメタデータと一致するかを判定し、一致すると判定されたメタデータの前記画像を、前記所定のテンプレートファイルの前記素材枠に配置する画像配置手段と
を備える動画作成装置。
【請求項２】
前記複数の画像を格納する画像格納手段をさらに備え、
前記選択手段は、前記画像格納手段に格納された前記画像のうち、前記所定のテンプレートファイルの各素材枠に優先して配置する画像である優先画像をさらに選択し、
前記画像配置手段は、前記優先画像を先に、前記所定のテンプレートファイルの前記素材枠に配置する
請求項１に記載の動画作成装置。
【請求項３】
前記画像は、動画像および静止画像のいずれかであり、
前記画像のメタデータは、前記画像が動画像であるか若しくは静止画像であるか、前記画像に含まれる人数が少数であるか若しくは多数であるか、または、前記画像には人物が映っているか否かを表す情報であり、
前記素材枠のメタデータは、前記素材枠に配置される画像が、動画像であるか若しくは静止画像であるか、少数の人物が映っている画像であるか若しくは多数の人物が映っている画像であるか、または、人物が映っている画像であるか否かを表す情報である
請求項１に記載の動画作成装置。
【請求項４】
前記複数の画像のサムネイル画像を表示する画面を作成する画面作成手段をさらに備え、
前記画面作成手段は、前記画像のメタデータが表す所定の情報に対応する前記サムネイル画像をハイライトさせる
請求項１に記載の動画作成装置。
【請求項５】
前記テンプレートファイルには、さらに、画像の再生中に流れる楽曲であるBGMが記憶されている
請求項１に記載の動画作成装置。
【請求項６】
前記テンプレートファイルには、前記画像が配置される複数の素材枠に加えて、画像に対して施すエフェクトが定義されている１以上のエフェクト枠、および、第１の前記素材枠に配置された画像から第２の前記素材枠に配置された画像へ遷移するときの画像の遷移方式が定義されている１以上のトランジション枠が記憶されている
請求項１に記載の動画作成装置。
【請求項７】
複数の画像を用いて、動画データを作成する動画作成処理を行う動画作成方法において、
画像が配置される複数の素材枠が記憶されているテンプレートファイルであって、複数の前記テンプレートファイルのなかから所定のテンプレートファイルを選択し、
前記複数の画像それぞれについて、画像のメタデータを解析し、
選択された前記所定のテンプレートファイルの複数の前記素材枠それぞれのメタデータを解析し、
選択された前記所定のテンプレートファイルが、複数の前記素材枠に対して画像を時系列に配置することを示す時系列情報を有するテンプレートファイルであるか否かを判定し、
選択された前記所定のテンプレートファイルが前記時系列情報を有するテンプレートファイルであると判定された場合は、選択された前記所定のテンプレートファイルの各素材枠に、時系列に前記画像を配置し、選択された前記所定のテンプレートファイルが前記時系列情報を有するテンプレートファイルではないと判定された場合は、解析結果である前記画像のメタデータが前記素材枠のメタデータと一致するかを判定し、一致すると判定されたメタデータの前記画像を、前記所定のテンプレートファイルの前記素材枠に前記画像を配置する
ステップを含む動画作成方法。
【請求項８】
複数の画像を用いて、動画データを作成する動画作成処理を、コンピュータに実行させるプログラムにおいて、
画像が配置される複数の素材枠が記憶されているテンプレートファイルであって、複数の前記テンプレートファイルのなかから所定のテンプレートファイルを選択し、
前記複数の画像それぞれについて、画像のメタデータを解析し、
選択された前記所定のテンプレートファイルの複数の前記素材枠それぞれのメタデータを解析し、
選択された前記所定のテンプレートファイルが、複数の前記素材枠に対して画像を時系列に配置することを示す時系列情報を有するテンプレートファイルであるか否かを判定し、
選択された前記所定のテンプレートファイルが前記時系列情報を有するテンプレートファイルであると判定された場合は、選択された前記所定のテンプレートファイルの各素材枠に、時系列に前記画像を配置し、選択された前記所定のテンプレートファイルが前記時系列情報を有するテンプレートファイルではないと判定された場合は、解析結果である前記画像のメタデータが前記素材枠のメタデータと一致するかを判定し、一致すると判定されたメタデータの前記画像を、前記所定のテンプレートファイルの前記素材枠に前記画像を配置する
ステップを含む動画作成処理をコンピュータに実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、動画作成装置、動画作成方法、およびプログラムに関し、特に、楽曲やエフェクト等による効果的な演出を有する動画データをより簡単に作成することができるようにする動画作成装置、動画作成方法、およびプログラムに関する。
【背景技術】
【０００２】
近年、パーソナルコンピュータ等には、ユーザが撮影した静止画や動画を、ユーザ自身で編集したり、フォトアルバム（電子アルバム）を作成する機能を搭載するものがある。
【０００３】
例えば、特許文献１では、ユーザがハードディスク等に記憶されている画像を指定すると、指定された画像に所定の編集処理（エフェクト処理）を施し、予め用意された音楽（BGM）に合わせて画像が順次表示されるコンテンツを作成する画像編集処理が開示されている。この画像編集処理は、画像に施す編集処理がランダムに決定されるため、同一の画像を指定しても、異なるコンテンツを作成することができるという特徴を有するものである。
【０００４】
特許文献２乃至４では、ユーザが予め用意されている曲を選択するとともに、再生対象とする静止画が格納されたフォトアルバムを選択することにより、曲の雰囲気に合わせたエフェクトが施された静止画を、曲とともに順次表示するスライドショーコンテンツ（プレイリスト）を作成する技術が開示されている。
【０００５】
【特許文献１】特開２００１−２８５７８４号公報
【特許文献２】特開２００６−８６６２１号公報
【特許文献３】特開２００６−８６６２２号公報
【特許文献４】特開２００６−１６６１６４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、特許文献１の画像編集処理では、同一の画像を指定しても、異なるコンテンツを作成することができるという特徴からも分かるように、どのようなコンテンツが作成されるか想像できず、イメージと異なるコンテンツが作成される可能性がある。
【０００７】
また、特許文献１乃至４のいずれも、コンテンツに使用する画像をユーザ自身が指定する必要があり、保有する多数の画像のなかから、ユーザが探して指定する作業が面倒であった。
【０００８】
本発明は、このような状況に鑑みてなされたものであり、楽曲やエフェクト等による効果的な演出を有する動画データをより簡単に作成することができるようにするものである。
【課題を解決するための手段】
【０００９】
本発明の一側面の動画作成装置は、複数の画像を用いて、動画データを作成する動画作成装置において、画像が配置される複数の素材枠が記憶されているテンプレートファイルを格納するテンプレートファイル格納手段と、前記テンプレートファイル格納手段に格納されている複数の前記テンプレートファイルのなかから所定のテンプレートファイルを選択する選択手段と、前記複数の画像それぞれについて、画像のメタデータを解析する素材メタデータ解析手段と、選択された前記所定のテンプレートファイルの複数の前記素材枠それぞれのメタデータを解析する素材枠メタデータ解析手段と、選択された前記所定のテンプレートファイルが、複数の前記素材枠に対して画像を時系列に配置することを示す時系列情報を有するテンプレートファイルであるか否かを判定する時系列判定手段と、選択された前記所定のテンプレートファイルが前記時系列情報を有するテンプレートファイルであると判定された場合は、選択された前記所定のテンプレートファイルの各素材枠に、時系列に前記画像を配置し、選択された前記所定のテンプレートファイルが前記時系列情報を有するテンプレートファイルではないと判定された場合は、解析結果である前記画像のメタデータが前記素材枠のメタデータと一致するかを判定し、一致すると判定されたメタデータの前記画像を、前記所定のテンプレートファイルの前記素材枠に前記画像を配置する画像配置手段とを備える。
【００１２】
前記複数の画像を格納する画像格納手段をさらに設け、前記選択手段には、前記画像格納手段に格納された前記画像のうち、前記所定のテンプレートファイルの各素材枠に優先して配置する画像である優先画像をさらに選択させ、前記画像配置手段には、前記優先画像を先に、前記所定のテンプレートファイルの前記素材枠に配置させることができる。
【００１３】
前記複数の画像のサムネイル画像を表示する画面を作成する画面作成手段をさらに設け、前記画面作成手段には、前記画像のメタデータが表す所定の情報に対応する前記サムネイル画像をハイライトさせることができる。
【００１４】
前記テンプレートファイルには、さらに、画像の再生中に流れる楽曲であるBGMが記憶されるようにすることができる。
前記テンプレートファイルには、前記画像が配置される複数の素材枠に加えて、画像に対して施すエフェクトが定義されている１以上のエフェクト枠、および、第１の前記素材枠に配置された画像から第２の前記素材枠に配置された画像へ遷移するときの画像の遷移方式が定義されている１以上のトランジション枠が記憶されるようにすることができる。
【００１５】
本発明の一側面の動画作成方法は、複数の画像を用いて、動画データを作成する動画作成処理を行う動画作成方法において、画像が配置される複数の素材枠が記憶されているテンプレートファイルであって、複数の前記テンプレートファイルのなかから所定のテンプレートファイルを選択し、前記複数の画像それぞれについて、画像のメタデータを解析し、選択された前記所定のテンプレートファイルの複数の前記素材枠それぞれのメタデータを解析し、選択された前記所定のテンプレートファイルが、複数の前記素材枠に対して画像を時系列に配置することを示す時系列情報を有するテンプレートファイルであるか否かを判定し、選択された前記所定のテンプレートファイルが前記時系列情報を有するテンプレートファイルであると判定された場合は、選択された前記所定のテンプレートファイルの各素材枠に、時系列に前記画像を配置し、選択された前記所定のテンプレートファイルが前記時系列情報を有するテンプレートファイルではないと判定された場合は、解析結果である前記画像のメタデータが前記素材枠のメタデータと一致するかを判定し、一致すると判定されたメタデータの前記画像を、前記所定のテンプレートファイルの前記素材枠に前記画像を配置するステップを含む。
【００１６】
本発明の一側面のプログラムは、複数の画像を用いて、動画データを作成する動画作成処理を、コンピュータに実行させるプログラムにおいて、画像が配置される複数の素材枠が記憶されているテンプレートファイルであって、複数の前記テンプレートファイルのなかから所定のテンプレートファイルを選択し、前記複数の画像それぞれについて、画像のメタデータを解析し、選択された前記所定のテンプレートファイルの複数の前記素材枠それぞれのメタデータを解析し、選択された前記所定のテンプレートファイルが、複数の前記素材枠に対して画像を時系列に配置することを示す時系列情報を有するテンプレートファイルであるか否かを判定し、選択された前記所定のテンプレートファイルが前記時系列情報を有するテンプレートファイルであると判定された場合は、選択された前記所定のテンプレートファイルの各素材枠に、時系列に前記画像を配置し、選択された前記所定のテンプレートファイルが前記時系列情報を有するテンプレートファイルではないと判定された場合は、解析結果である前記画像のメタデータが前記素材枠のメタデータと一致するかを判定し、一致すると判定されたメタデータの前記画像を、前記所定のテンプレートファイルの前記素材枠に前記画像を配置するステップを含む動画作成処理をコンピュータに実行させる。
【００１７】
本発明の一側面においては、複数のテンプレートファイルのなかから所定のテンプレートファイルが選択され、その複数の素材枠それぞれのメタデータが解析されるとともに、複数の画像それぞれについて、画像のメタデータが解析される。そして、選択された所定のテンプレートファイルが、複数の素材枠に対して画像を時系列に配置することを示す時系列情報を有するテンプレートファイルであるか否かが判定され、選択された所定のテンプレートファイルが時系列情報を有するテンプレートファイルであると判定された場合は、選択された所定のテンプレートファイルの各素材枠に、時系列に画像を配置し、選択された所定のテンプレートファイルが時系列情報を有するテンプレートファイルではないと判定された場合は、解析結果である前記画像のメタデータが前記素材枠のメタデータと一致するか判定され、一致すると判定されたメタデータの画像が、所定のテンプレートファイルの素材枠に配置される。
【発明の効果】
【００１８】
本発明の一側面によれば、楽曲やエフェクト等による効果的な演出を有する動画データをより簡単に作成することができる。
【発明を実施するための最良の形態】
【００１９】
以下に本発明の実施の形態を説明するが、本発明の構成要件と、明細書又は図面に記載の実施の形態との対応関係を例示すると、次のようになる。この記載は、本発明をサポートする実施の形態が、明細書又は図面に記載されていることを確認するためのものである。従って、明細書又は図面中には記載されているが、本発明の構成要件に対応する実施の形態として、ここには記載されていない実施の形態があったとしても、そのことは、その実施の形態が、その構成要件に対応するものではないことを意味するものではない。逆に、実施の形態が構成要件に対応するものとしてここに記載されていたとしても、そのことは、その実施の形態が、その構成要件以外の構成要件には対応しないものであることを意味するものでもない。
【００２０】
本発明の一側面の動画作成装置は、複数の画像を用いて、動画データを作成する動画作成装置において、画像が配置される複数の素材枠が記憶されているテンプレートファイルを格納するテンプレートファイル格納手段（例えば、図２のテンプレートファイルDB１２）と、前記テンプレートファイル格納手段に格納されている複数の前記テンプレートファイルのなかから所定のテンプレートファイルを選択する選択手段（例えば、図２の操作入力部１５）と、前記複数の画像それぞれについて、画像のメタデータを解析する素材メタデータ解析手段（例えば、図３の素材メタデータ解析部３２）と、選択された前記所定のテンプレートファイルの複数の前記素材枠それぞれのメタデータを解析する素材枠メタデータ解析手段（例えば、図３の素材枠メタデータ解析部３６）と、選択された前記所定のテンプレートファイルが、複数の前記素材枠に対して画像を時系列に配置することを示す時系列情報を有するテンプレートファイルであるか否かを判定する時系列判定手段（例えば、図３の時系列判定部３５）と、選択された前記所定のテンプレートファイルが前記時系列情報を有するテンプレートファイルであると判定された場合は、選択された前記所定のテンプレートファイルの各素材枠に、時系列に前記画像を配置し、選択された前記所定のテンプレートファイルが前記時系列情報を有するテンプレートファイルではないと判定された場合は、解析結果である前記画像のメタデータが前記素材枠のメタデータと一致するかを判定し、一致すると判定されたメタデータの前記画像を、前記所定のテンプレートファイルの前記素材枠に前記画像を配置する画像配置手段（例えば、図３の画像配置部３７）とを備える。
【００２２】
前記複数の画像を格納する画像格納手段（例えば、図２の素材DB１１）をさらに設け、前記選択手段には、前記画像格納手段に格納された前記画像のうち、前記所定のテンプレートファイルの各素材枠に優先して配置する画像である優先画像をさらに選択させ、前記画像配置手段には、前記優先画像を先に、前記所定のテンプレートファイルの前記素材枠に配置させることができる。
【００２３】
前記複数の画像のサムネイル画像を表示する画面を作成する画面作成手段（例えば、図２の画面作成部１３）をさらに設け、前記画面作成手段には、前記画像のメタデータが表す所定の情報に対応する前記サムネイル画像をハイライトさせることができる。
【００２４】
本発明の一側面の動画作成方法またはプログラムは、複数の画像を用いて、動画データを作成する動画作成処理を行う動画作成方法または前記動画作成処理をコンピュータに実行させるプログラムにおいて、画像が配置される複数の素材枠が記憶されているテンプレートファイルであって、複数の前記テンプレートファイルのなかから所定のテンプレートファイルを選択し（例えば、図６のステップＳ１）、前記複数の画像それぞれについて、画像のメタデータを解析し（例えば、図６のステップＳ３）、選択された前記所定のテンプレートファイルの複数の前記素材枠それぞれのメタデータを解析し（例えば、図６のステップＳ５）、選択された前記所定のテンプレートファイルが、複数の前記素材枠に対して画像を時系列に配置することを示す時系列情報を有するテンプレートファイルであるか否かを判定し（例えば、図６のステップＳ６）、選択された前記所定のテンプレートファイルが前記時系列情報を有するテンプレートファイルであると判定された場合は、選択された前記所定のテンプレートファイルの各素材枠に、時系列に前記画像を配置し（例えば、図６のステップＳ７）、選択された前記所定のテンプレートファイルが前記時系列情報を有するテンプレートファイルではないと判定された場合は、解析結果である前記画像のメタデータが前記素材枠のメタデータと一致するかを判定し、一致すると判定されたメタデータの前記画像を、前記所定のテンプレートファイルの前記素材枠に前記画像を配置する（例えば、図６のステップＳ８）ステップを含む。
【００２５】
以下、図を参照して、本発明の実施の形態について説明する。
【００２６】
最初に、図１を参照して、本発明を適用した動画作成装置が行う動画作成処理について簡単に説明する。
【００２７】
図１は、テンプレートファイルと、それを用いた動画作成処理によって作成される動画データを概念的に示している。
【００２８】
動画作成装置は、所定のテーマに合わせた複数のテンプレートファイルを内部に記憶している。所定のテーマとは、最初に、旅行、キッズ、ライフ、スポーツ、イベント等のカテゴリの分類があって、そのカテゴリのなかで設定されている詳細の分類である。１つのカテゴリの中にテイストの異なる何種類かのテーマが存在し、１つのテーマに対応するテンプレートファイルが存在する。もちろん、各テーマに対して複数のテンプレートファイルを用意することも可能である。
【００２９】
テンプレートファイルとは、図１に示すように、BGM（Background Music）、２以上の素材枠、１以上のエフェクト（エフェクト枠）、および１以上のトランジション（トランジション枠）が、先頭からの再生時刻であるタイムコードに応じて予め定義されたファイルである。
【００３０】
BGMは、テンプレートファイルのテーマに合わせて設定された、画像を表示（再生）するときに流す楽曲である。基本的には、テンプレートファイルの全再生時間は、BGMの１回（１曲）の演奏時間に対応するが、図１１を参照して後述する詳細設定画面８１でファイルの全再生時間が延長された場合には、１曲の楽曲が繰り返し再生される。
【００３１】
素材枠は、画像素材としての静止画像（以下、単に静止画と称する）または動画像（以下、単に動画と称する）のファイルを挿入するための箱（入れ物）であり、BGMのテンポの切り替わり等に合わせて配置されている。素材枠には、静止画を挿入するのかまたは動画を挿入するのかが後述するメタデータとして予め定義されており、静止画が挿入されることとされている素材枠に対して、ズームをかける、画像の色をセピア色にするなどのエフェクト（効果）が適宜定義されている。動画についても同様にエフェクトが定義されている。
【００３２】
また、テンプレートファイル上に定義された所定の素材枠（の画像）から次の素材枠（の画像）へ切り替えのタイミングに合わせて、フェードイン、フェードアウト、画面左から入って右へ出て行くなどの、切り替え前の素材枠（の画像）から切り替え後の素材枠（の画像）へ切り替えるときの画像の遷移方式が定義されたトランジションが配置されている。エフェクトやトランジションもテンプレートファイルのテーマおよびテイストに応じたものが採用されている。
【００３３】
以上のようなテンプレートファイルの１つをユーザが指定して動画データの作成を指示すると、動画作成装置は、図１に示されるように、素材枠に合致する静止画や動画のファイルを、ユーザが保有するファイルから検出して挿入することにより、テンプレートファイルの有するテーマに沿った一連の画像であって、BGMやエフェクト、トランジション等による効果的な演出が付加された動画データを作成する。なお、ユーザは、動画データの作成を指示する際に、テンプレートファイルに優先して使用して欲しい静止画や動画を指定することも可能である。
【００３４】
図１の動画データとしては、静止画である“AAA.jpg”，“DDD.jpg”，“EEE.jpg”，“HHH.jpg”が素材枠に挿入され、動画である“BBB.mpg”，“CCC.mpg”，“FFF.mpg”，“GGG.mpg”が素材枠に挿入された例を示している。
【００３５】
以上のように、動画作成装置による動画作成処理は、所定のテーマに沿ったBGMやエフェクト、トランジション等による効果的な演出が施された一連の画像が順次表示される動画データをユーザが簡単に作成することができるようにする処理である。
【００３６】
図２は、図１を参照して説明した動画作成処理を行う動画作成装置の一実施の形態の構成例を示すブロック図である。
【００３７】
図２の動画作成装置１は、素材DB１１、テンプレートファイルDB１２、画面作成部１３、表示部１４、操作入力部１５、および動画作成部１６により構成されている。
【００３８】
素材DB１１は、テンプレートファイルの素材枠に入れる画像素材としての、ユーザが所有する静止画および動画のファイルを格納する。テンプレートファイルDB１２は、旅行、キッズ、ライフ、スポーツ、イベント等のカテゴリに属し、各種のテーマに沿った複数のテンプレートファイルを格納する。
【００３９】
画面作成部１３は、テンプレートファイルの指定や優先して使用して欲しい画像素材（以下、適宜、優先素材と称する）の指定などをユーザに行わせるためのUI（User Interface）画面である動画作成指示画面を作成する。
【００４０】
表示部１４は、画面作成部１３により作成された動画作成指示画面を表示する。操作入力部１５は、表示部１４に表示された動画作成指示画面を見てユーザが行う、テンプレートファイルの指定の操作や、優先素材の指定の操作を受け付ける。
【００４１】
動画作成部１６は、操作入力部１５で指定されたテンプレートファイル、優先素材等の条件に基づいて、素材DB１１に格納されている画像素材と、テンプレートファイルDB１２に格納されているテンプレートファイルとを用いて、図１を参照して説明したように、所定のテーマに沿ってBGMやエフェクト等の演出が施された動画データを作成し、さらにその動画データをMPEG(Moving Picture Experts Group）等の所定の形式のファイルにした動画ファイルを作成する。作成された動画ファイルは、ハードディスク、半導体メモリ、DVD(Digital Versatile Disc)等の記録媒体に記録することが可能である。
【００４２】
図３は、動画作成部１６の詳細な構成を示すブロック図である。
【００４３】
動画作成部１６は、素材一時記憶部３１、素材メタデータ解析部３２、優先素材選択部３３、テンプレートファイル解析部３４、時系列判定部３５、素材枠メタデータ解析部３６、画像配置部３７、および合成部３８により構成される。
【００４４】
動画作成部１６には、テンプレートファイルDB１２に格納されている多数のテンプレートファイルのなかから、ユーザが指定したテンプレートファイルが、選択テンプレートファイルとして供給されるとともに、選択テンプレートファイルに使用されてもよいとユーザが指定した画像素材が、素材DB１１から供給される。
【００４５】
素材一時記憶部３１は、ユーザによって指定された複数の画像素材を一時的に記憶する。素材一時記憶部３１に記憶された画像素材は、必要に応じて素材メタデータ解析部３２および優先素材選択部３３に供給される。
【００４６】
なお、本実施の形態では、素材DB１１に記憶されている画像素材が多種多様であることを想定して、ユーザが動画データ（選択テンプレートファイル）に使用してもよいと判断した画像素材を素材DB１１から一旦選択し、その選択された画像素材のみが素材一時記憶部３１に登録（記憶）されることとするが、素材DB１１に記憶されている画像素材の数が少ない場合や、素材DB１１に記憶されている画像素材が予め所定のカテゴリに分類されたものである場合などには、素材DB１１に記憶されている画像素材を、直接、素材メタデータ解析部３２および優先素材選択部３３に供給してもよい。従って、素材一時記憶部３１は省略することが可能である。
【００４７】
素材メタデータ解析部３２は、素材一時記憶部３１に記憶されているすべての画像素材を解析する。素材メタデータ解析部３２による画像素材の解析の結果、その画像素材が、静止画であるかまたは動画であるか、少数の人（例えば、１乃至３人）が映っているか否か、多数の人（例えば、４人以上）が映っているか否か、および、顔がアップで映っているか否かについての情報がメタデータとして生成される。素材メタデータ解析部３２は、画像素材のメタデータを、対応する画像素材と紐付けて、素材解析情報として画像配置部３７に供給する。
【００４８】
優先素材選択部３３は、ユーザが選択テンプレートファイルに優先して使用して欲しい画像素材であると指定した優先素材についての情報（優先選択情報）を素材一時記憶部３１から抽出し、画像配置部３７に供給する。
【００４９】
テンプレートファイル解析部３４は、テンプレートファイルDB１２から供給される選択テンプレートファイルを解析する。その結果、選択テンプレートファイルが素材枠に画像素材を時系列配置しなければならないテンプレートファイルであるか否かを表す時系列情報、各素材枠の開始点および終了点などの素材枠を定義した情報である素材枠情報、および、テンプレートファイルのどの位置でどのような楽曲、エフェクトがかけられるかを表す音楽・エフェクト情報が求められる。テンプレートファイル解析部３４は、時系列情報を時系列判定部３５に供給し、素材枠情報を素材枠メタデータ解析部３６に供給し、音楽・エフェクト情報を合成部３８に供給する。
【００５０】
時系列判定部３５は、テンプレートファイル解析部３４からの時系列情報に基づいて、選択テンプレートファイルが素材枠に画像素材を時系列配置しなければならないテンプレートファイルであるか否かを判定し、その判定結果を時系列判定情報として画像配置部３７に供給する。
【００５１】
素材枠メタデータ解析部３６は、テンプレートファイル解析部３４からの素材枠情報に基づいて、選択テンプレートファイルの各素材枠に付与されたメタデータを解析し、その解析結果である素材枠解析情報を画像配置部３７に供給する。素材枠解析情報は、選択テンプレートファイルの各素材枠に、どのような画像素材が入って欲しいかを表す情報であり、素材解析情報と同様の、静止画であるかまたは動画であるか、少数の人が映っているか否か、多数の人が映っているか否か、および、顔がアップで映っているか否かについての情報（メタデータ）である。なお、メタデータは、上述した例以外の情報とすることも可能である。
【００５２】
画像配置部３７は、選択テンプレートファイルの各素材枠に最適な画像素材を検出して、配置する処理を行う。より具体的には、画像配置部３７は、素材メタデータ解析部３２からのメタデータと、素材枠メタデータ解析部３６からのメタデータに基づいて、素材一時記憶部３１に登録されている各画像素材と選択テンプレートファイルの各素材枠を照合する。なお、素材枠にどのような画像が入ってもよい場合など、メタデータが特にないものもある。
【００５３】
そして、画像配置部３７は、条件の合致した画像素材から選択テンプレートファイルの素材枠に挿入する。従って、画像配置部３７は、機能的に、解析結果照合部３７Aと素材挿入部３７Bを少なくとも有している。なお、画像配置部３７が選択テンプレートファイルの各素材枠に画像素材を挿入する際には、時系列判定情報および優先選択情報が適宜参照される。画像配置部３７による画像素材の挿入処理の詳細については、図４および図５等を参照して後述する。
【００５４】
合成部３８には、画像配置部３７による挿入処理結果である、選択テンプレートファイルの各素材枠に画像素材が対応付けられた素材情報が、画像配置部３７から供給される。また、合成部３８には、テンプレートファイル解析部３４から、音楽・エフェクト情報が供給される。
【００５５】
合成部３８は、素材情報と音楽・エフェクト情報を合成することにより、動画データを生成する。この動画データは、例えば、XML（extensible markup language）形式等の所定の形式で作成される。また、合成部３８は、生成された動画データを、MPEG(Moving Picture Experts Group）等の動画ファイルに変換して、出力する。
【００５６】
次に、図４および図５を参照して、画像配置部３７による画像素材の挿入処理について説明する。
【００５７】
図４は、選択テンプレートファイルが時系列配置を行うテンプレートファイルである場合に実行される挿入処理（以下、第１の素材挿入処理とも称する）の例を示している。
【００５８】
図４では、前提として、画像素材Ｐ1乃至Ｐ15が素材一時記憶部３１に登録されており、選択テンプレートファイルには、６個の素材枠Ｑ1乃至Ｑ6が定義されているものとする。なお、図４において、画像素材Ｐ1乃至Ｐ15の枠（四角）内に丸（○）が付されている画像素材は、その画像素材が優先素材であることを表し、画像素材Ｐ1乃至Ｐ15の枠内の“動画”、“静止画”、または“人物”は、その画像素材に定義され、素材解析情報として抽出されたメタデータである。この例では、素材解析情報の“人物”は、上述した「少数の人が映っている」、「多数の人が映っている」、または、「顔がアップで映っている」のいずれでもよい。選択テンプレートファイルの素材枠Ｑ1乃至Ｑ6の枠内に示される“静止画枠”、“人物枠”、および“動画枠”も、その素材枠に定義されている素材枠解析情報としてのメタデータである。
【００５９】
第１の素材挿入処理では、画像配置部３７は、第１に、素材一時記憶部３１に登録されている画像素材を時系列（撮影時刻順）に整列する。図４の画像素材Ｐ1乃至Ｐ15は、時系列に整列後の状態である。
【００６０】
画像配置部３７は、第２に、優先素材を、画像素材Ｐ1乃至Ｐ15のなかの時間的位置関係を可能な限り保持した状態で、選択テンプレートファイルの素材枠に挿入する。これにより、優先素材である画像素材Ｐ4が、素材枠Ｑ1乃至Ｑ6のうちの２番目の素材枠Ｑ2に挿入され、画像素材Ｐ8が３番目の素材枠Ｑ3に挿入され、画像素材Ｐ14が素材枠Ｑ6に挿入される。
【００６１】
なお、図４の素材枠Ｑ2，Ｑ3、およびＱ6には、“静止画枠”、“動画枠”等のメタデータが明記されていないが、この例では、仮に素材枠Ｑ2，Ｑ3、およびＱ6に定義されているメタデータと、優先素材Ｐ4，Ｐ8、およびＰ14のメタデータが一致していなくても、優先素材Ｐ4，Ｐ8、およびＰ14は時間的位置を優先して素材枠Ｑ2，Ｑ3、およびＱ6に配置される。なお、メタデータを優先して、時間的位置関係から決定した素材枠と優先素材のメタデータが一致しない場合に、メタデータが矛盾しない前後の素材枠に挿入位置をずらすようにしてもよい。
【００６２】
画像配置部３７は、第３に、画像素材がまだ挿入されていない素材枠（画像素材が未決の素材枠）について、時間的位置関係を保持した状態で画像素材の挿入候補を決定する。
【００６３】
図４の例では、素材枠Ｑ1については、素材枠Ｑ2に挿入される画像素材Ｐ4より時間的に前の画像素材Ｐ1乃至Ｐ3が挿入候補として決定される。素材枠Ｑ4およびＱ5については、素材枠Ｑ3に挿入される画像素材Ｐ8と素材枠Ｑ6に挿入される画像素材Ｐ14の間の、画像素材Ｐ9乃至Ｐ13が挿入候補となるが、素材枠Ｑ4とＱ5が、さらに時間的位置関係を保持するように、素材枠Ｑ4については画像素材Ｐ9およびＰ10が、素材枠Ｑ5については画像素材Ｐ11乃至Ｐ13が、挿入候補と決定される。
【００６４】
そして、最後に、画像配置部３７は、挿入候補の中から、素材枠に定義されたメタデータに合致する画像素材を選択し、挿入する。なお、素材枠に定義されたメタデータに合致する画像素材が複数存在する場合には、画像配置部３７は、任意の画像素材を選択してよい。
【００６５】
図４の例では、素材枠Ｑ1については、挿入候補としての画像素材Ｐ1乃至Ｐ3のうち、メタデータの合致する画像素材Ｐ2が挿入されている。素材枠Ｑ4については、挿入候補としての画像素材Ｐ9およびＰ10のうち、メタデータの合致する画像素材Ｐ9が挿入され、素材枠Ｑ5については、挿入候補としての画像素材Ｐ11乃至Ｐ13のうち、画像素材Ｐ11が挿入されている。
【００６６】
図５は、選択テンプレートファイルが時系列配置を行わないテンプレートファイルである場合に実行される挿入処理（以下、第２の素材挿入処理とも称する）の例を示している。
【００６７】
図５では、前提として、画像素材Ｐ31乃至Ｐ45が素材一時記憶部３１に登録されており、選択テンプレートファイルには、６個の素材枠Ｑ31乃至Ｑ36が定義されているものとする。ここで、画像素材Ｐ31乃至Ｐ45の順番と時間的な順番は無関係である。また、画像素材Ｐ31乃至Ｐ45と素材枠Ｑ31乃至Ｑ36の枠内に示されるメタデータについては図４と同様である。なお、図５の画像素材Ｐ42のメタデータ“人物なし”は、「人物が映っていない」ことを表し、素材枠Ｑ35のメタデータ“風景枠”は、「風景が映っている」ことを表すメタデータである。
【００６８】
第２の素材挿入処理では、画像配置部３７は、第１に、優先素材を選択テンプレートファイルの素材枠に挿入する。このとき、優先素材の中で、選択テンプレートファイルの素材枠で定義されているメタデータと合致する画像素材が存在する場合には、メタデータが合致するように優先素材が素材枠に挿入される。
【００６９】
図５の例では、優先素材である画像素材Ｐ34には、メタデータが定義されていないので、任意の素材枠に挿入することが可能であり、例えば、素材枠Ｑ34に挿入される。
【００７０】
画像配置部３７は、第２に、画像素材がまだ挿入されていない素材枠（画像素材が未決の素材枠）について、素材枠に定義されたメタデータに合致する画像素材を選択し、挿入する。
【００７１】
図５の例では、素材枠Ｑ31には“静止画”のメタデータが定義されているので、同じく“静止画”のメタデータを有する画像素材Ｐ33が挿入される。同様に、素材枠Ｑ32とＱ33には、画像素材Ｐ32と画像素材Ｐ38が、それぞれ挿入される。素材枠Ｑ35には“風景”のメタデータが定義されているので、“人物なし”のメタデータを有する画像素材Ｐ42が挿入される。もちろん、“人物なし”のメタデータを有する画像素材の代わりに、“人物”のメタデータを有していない画像素材を、“人物なし”の画像素材として挿入することもできる。素材枠Ｑ36には特にメタデータが定義されていないので、任意の画像素材が挿入可能であり、例えば、画像素材Ｐ41が挿入される。
【００７２】
次に、図６のフローチャートを参照して、動画作成装置１による動画作成処理の全体の流れについて説明する。なお、この処理の前には、ユーザによって選択された複数の画像素材が素材一時記憶部３１に登録されているものとする。
【００７３】
動画作成指示画面に一覧表示されている、テンプレートファイルDB１２に格納されている多数のテンプレートファイルのなかから、所定のテンプレートファイルを選択する操作をユーザが行うと、ステップＳ１において、操作入力部１５は、ユーザの操作に応じてテンプレートファイルを選択し、選択テンプレートファイルとして動画作成部１６に供給する。
【００７４】
また、ユーザが動画作成指示画面において、素材一時記憶部３１に登録されている画像素材のなかから優先素材を指定する操作を行うと、ステップＳ２において、操作入力部１５は、ユーザの操作に応じて画像素材を選択し、優先素材として動画作成部１６に供給する。
【００７５】
なお、動画作成指示画面における操作例については、図９などを参照して後述するが、選択テンプレートファイルの選択および優先素材の指定は、何度でもやり直しができるので、ステップＳ１とＳ２の処理は実際には、ユーザの操作に対応して、何回でも、または、並行して、実行されることがある。
【００７６】
選択テンプレートファイルの選択および優先素材の指定が終了すると、ステップＳ３において、素材メタデータ解析部３２は、素材一時記憶部３１に記憶されているすべての画像素材を解析し、その結果得られるメタデータを、対応する画像素材と紐付けて素材解析情報として画像配置部３７に供給する。
【００７７】
ステップＳ４において、テンプレートファイル解析部３４は、テンプレートファイルDB１２から供給される選択テンプレートファイルを解析する。これにより、テンプレートファイル解析部３４は、時系列情報を時系列判定部３５に供給し、素材枠情報を素材枠メタデータ解析部３６に供給し、音楽・エフェクト情報を合成部３８に供給する。
【００７８】
ステップＳ５において、素材枠メタデータ解析部３６は、テンプレートファイル解析部３４からの素材枠情報に基づいて、選択テンプレートファイルの各素材枠のメタデータを解析する。解析結果としての素材枠解析情報は、画像配置部３７に供給される。
【００７９】
ステップＳ６において、時系列判定部３５は、テンプレートファイル解析部３４からの時系列情報に基づいて、選択テンプレートファイルが時系列配置を行うテンプレートファイルであるか否かを判定する。
【００８０】
ステップＳ６で、選択テンプレートファイルが時系列配置を行うテンプレートファイルであると判定された場合、処理はステップＳ７に進み、一方、選択テンプレートファイルが時系列配置を行うテンプレートファイルではないと判定された場合、処理はステップＳ８に進む。ステップＳ７では、図４を参照して説明した第１の素材挿入処理が行われ、ステップＳ８では、図５を参照して説明した第２の素材挿入処理が行われる。
【００８１】
ステップＳ７またはＳ８の処理後、ステップＳ９において、合成部３８は、素材情報と音楽・エフェクト情報を合成することにより、XML形式等の動画データを生成する。さらに合成部３８は、XML形式等の動画データをMPEG等の動画ファイルに変換して出力し、処理を終了する。
【００８２】
図７は、図６のステップＳ７における第１の素材挿入処理の詳細なフローチャートである。
【００８３】
初めに、ステップＳ２１において、画像配置部３７は、素材一時記憶部３１に登録されている画像素材を撮影時刻順に整列する。
【００８４】
ステップＳ２２において、画像配置部３７は、優先素材選択部３３からの優先選択情報に基づいて、ユーザ指定の優先素材があるかを判定する。
【００８５】
ステップＳ２２で、ユーザ指定の優先素材があると判定された場合、ステップＳ２３において、画像配置部３７は、優先素材の時間的位置関係を把握する。すなわち、画像配置部３７は、時系列に整列した全画像素材の何番目の位置にあるかを、優先素材のすべてについて把握する。
【００８６】
ステップＳ２４において、画像配置部３７は、優先素材の時間的位置関係を保持した状態で、優先素材のすべてを選択テンプレートファイルの素材枠に挿入する。
【００８７】
一方、ステップＳ２２で、ユーザ指定の優先素材がないと判定された場合、ステップＳ２３およびＳ２４はスキップされる。
【００８８】
そして、ステップＳ２５において、画像配置部３７は、選択テンプレートファイルに、画像素材が未決の素材枠があるかを判定する。ステップＳ２５で、画像素材が未決の素材枠があると判定された場合、処理はステップＳ２６に進み、画像配置部３７は、未決の素材枠の１つに対し、既に挿入している画像素材と時間的位置関係が前後しない画像素材の挿入候補を決定する。
【００８９】
ステップＳ２７において、画像配置部３７は、素材枠にメタデータが定義されているかを判定する。ステップＳ２７で、素材枠にメタデータが定義されていないと判定された場合、処理は後述するステップＳ３０に進む。
【００９０】
一方、ステップＳ２７で、素材枠にメタデータが定義されていると判定された場合、ステップＳ２８において、画像配置部３７は、挿入候補の中に、定義されているメタデータと合致する画像素材があるかを判定する。ステップＳ２８で、挿入候補の中に、定義されているメタデータと合致する画像素材がないと判定された場合も、処理はステップＳ３０に進む。
【００９１】
一方、ステップＳ２８で、挿入候補の中に、定義されているメタデータと合致する画像素材があると判定された場合、ステップＳ２９において、画像配置部３７は、定義されているメタデータと合致する画像素材を素材枠に挿入する。ステップＳ２９の処理後、処理はステップＳ２５に戻る。
【００９２】
ステップＳ３０では、画像配置部３７が、挿入候補の中から、任意の画像素材を素材枠に挿入し、処理はステップＳ２５に戻る。
【００９３】
ステップＳ２５では、上述したように、選択テンプレートファイルに、画像素材が未決の素材枠があるかが判定され、画像素材が未決の素材枠がないと判定されるまで、ステップＳ２５乃至Ｓ３０の処理が繰り返される。
【００９４】
そして、ステップＳ２５で、画像素材が未決の素材枠がないと判定された場合、すなわち、選択テンプレートファイルのすべての素材枠に画像素材が挿入された場合、第１の素材挿入処理は終了し、図６の動画作成処理に戻る。
【００９５】
以上のように、第１の素材挿入処理では、時間的位置関係を保持した状態で、優先素材やメタデータを考慮しつつ、画像素材が選択テンプレートファイルの素材枠に挿入される。
【００９６】
図８は、図６のステップＳ８における第２の素材挿入処理の詳細なフローチャートである。
【００９７】
初めに、ステップＳ４１において、画像配置部３７は、優先素材選択部３３からの優先選択情報に基づいて、ユーザ指定の優先素材があるかを判定する。
【００９８】
ステップＳ４１で、ユーザ指定の優先素材があると判定された場合、ステップＳ４２において、画像配置部３７は、優先素材の中に、選択テンプレートファイルの素材枠で定義されているメタデータと合致する画像素材があるかを判定する。
【００９９】
ステップＳ４２で、優先素材の中に、選択テンプレートファイルの素材枠で定義されているメタデータと合致する画像素材があると判定された場合、処理はステップＳ４３に進み、画像配置部３７は、素材枠で定義されているメタデータと合致する画像素材を、選択テンプレートファイルの素材枠に挿入する。
【０１００】
一方、ステップＳ４２で、優先素材の中に、選択テンプレートファイルの素材枠で定義されているメタデータと合致する画像素材がないと判定された場合、処理はステップＳ４４に進み、画像配置部３７は、メタデータに関係なく、優先素材を選択テンプレートファイルの素材枠に挿入する。
【０１０１】
ステップＳ４３またはＳ４４の処理後、処理はステップＳ４１に戻り、ユーザ指定の優先素材がないと判定されるまで、上述したステップＳ４１乃至Ｓ４４の処理が繰り返される。そして、ステップＳ４１で、ユーザ指定の優先素材がないと判定された場合、処理はステップＳ４５に進む。
【０１０２】
そして、ステップＳ４５において、画像配置部３７は、選択テンプレートファイルに、画像素材が未決の素材枠があるかを判定する。ステップＳ４５で、画像素材が未決の素材枠が選択テンプレートファイルにあると判定された場合、処理はステップＳ４６に進み、画像配置部３７は、未決の素材枠の１つに対し、メタデータが定義されているかを判定する。ステップＳ４６で、未決の素材枠の１つにメタデータが定義されていないと判定された場合、処理は後述するステップＳ４９に進む。
【０１０３】
一方、ステップＳ４６で、未決の素材枠の１つにメタデータが定義されていると判定された場合、処理はステップＳ４７に進み、画像配置部３７は、素材枠に定義されているメタデータと合致する画像素材があるかを判定する。ステップＳ４７で、素材枠に定義されているメタデータと合致する画像素材がないと判定された場合、処理はステップＳ４９に進む。
【０１０４】
一方、ステップＳ４７で、素材枠に定義されているメタデータと合致する画像素材があると判定された場合、処理はステップＳ４８に進み、画像配置部３７は、定義されているメタデータと合致する画像素材を素材枠に挿入する。ステップＳ４８の処理後、処理はステップＳ４５に戻る。
【０１０５】
ステップＳ４９では、画像配置部３７が、任意の画像素材を素材枠に挿入し、処理はステップＳ４５に戻る。
【０１０６】
ステップＳ４５では、上述したように、選択テンプレートファイルに、画像素材が未決の素材枠があるかが判定され、画像素材が未決の素材枠がないと判定されるまで、ステップＳ４５乃至Ｓ４９の処理が繰り返される。
【０１０７】
そして、ステップＳ４５で、画像素材が未決の素材枠がないと判定された場合、すなわち、選択テンプレートファイルのすべての素材枠に画像素材が挿入された場合、第２の素材挿入処理は終了し、図６の動画作成処理に戻る。
【０１０８】
以上のように、第２の素材挿入処理では、優先素材やメタデータを考慮しつつ、画像素材が選択テンプレートファイルの任意の素材枠に挿入される。
【０１０９】
なお、第１および第２の素材挿入処理において、優先素材の数が選択テンプレートファイルの素材枠の数より多い場合には、素材枠に挿入されない優先素材が発生することも有り得る。
【０１１０】
次に、図９乃至図１１を参照して、動画作成装置１のUIについて説明する。
【０１１１】
図９は、画面作成部１３により作成され、表示部１４に表示される動画作成指示画面５１の例を示している。
【０１１２】
動画作成指示画面５１は、画像素材の追加や優先素材の指定などを行うための操作ボタンが配置されている第１の操作ボタン領域６１、画像素材のフィルタリング等を行うための操作ボタンが配置されている第２の操作ボタン領域６２、素材一時記憶部３１に登録された画像素材を表示する画像素材一覧領域６３、選択テンプレートファイルの概要を説明する選択テンプレートファイル説明領域６４、テンプレートファイルDB１２に記憶されているテンプレートファイルの一覧を表示するテンプレート一覧領域６５、選択テンプレートファイルの詳細設定を表示する詳細表示領域６６などを有する。なお、動画作成指示画面５１の左上に表示されている“Movie Story”は、この動画作成指示画面５１を表示させているアプリケーション（プログラム）の名前である。
【０１１３】
第１の操作ボタン領域６１には、素材DB１１に記憶されている画像素材を素材一時記憶部３１に追加するときに操作される“素材の追加”ボタン、反対に素材一時記憶部３１に記憶されている画像素材を削除するときに操作される“一覧から削除”ボタン、画像素材を再生させて表示を確認するときに操作される“素材の確認”ボタン、優先素材を指定するときに操作される“優先して使う”ボタン、優先素材の指定を解除するときに操作される“優先を解除”ボタン、画像素材を左回転するときに操作される“左回転”ボタン、および、画像素材を右回転するときに操作される“右回転”ボタンが配置されている。
【０１１４】
第２の操作ボタン領域６２には、画像素材一覧領域６３に表示されている１以上の画像素材のうち、所定の条件に合致した画像素材のみをハイライトさせるためのハイライト設定ボタン６２A乃至６２Eとハイライト設定を解除するハイライト解除ボタン６２F、画像素材一覧領域６３に表示されている画像素材のうちのすべての動画について、所定の時間間隔のサムネイル画像に展開するサムネイル展開を設定するサムネイル展開設定ボタン６２Gとサムネイル展開を元に戻すサムネイル展開解除ボタン６２H等が配置されている。
【０１１５】
ハイライト設定ボタン６２A乃至６２Eがユーザにより操作された場合、ハイライト設定ボタン６２Aは、顔がアップで映っている画像素材を、ハイライト設定ボタン６２Bは、少人数で映っている画像素材を、ハイライト設定ボタン６２Cは、多人数で映っている画像素材を、ハイライト設定ボタン６２Dは、話し声を含む画像素材を、ハイライト設定ボタン６２Eは、笑い声を含む画像素材を、それぞれ、ハイライトさせる。
【０１１６】
画像素材一覧領域６３には、素材一時記憶部３１に登録されている画像素材が表示され、図９の例では、画像素材Ｐ110乃至Ｐ113が表示されている。ここで、画像素材Ｐ110乃至Ｐ112は静止画であり、画像素材Ｐ113だけが動画である。画像素材一覧領域６３では、動画と静止画の区別が、動画の画像素材Ｐ113に対して動画であることを示す動画アイコン６３Aが付加表示されることでなされている。また、動画の画像素材Ｐ113には、その動画単独でサムネイル展開するためのサムネイル展開設定ボタン６３Bも付加表示されている。
【０１１７】
ここで、図１０を参照して、サムネイル展開設定ボタン６３Bにより動画の画像素材Ｐ113をサムネイル展開したときの表示例を説明する。
【０１１８】
図１０の動画作成指示画面５１は、図９における画像素材一覧領域６３の画像素材Ｐ113が、サムネイル展開されたときの表示である画像素材Ｐ113’に変更されている以外は、図９と同様である。
【０１１９】
画像素材Ｐ113’としては、フィルムを模したイメージ上に、所定の時間間隔（図１０では、５秒間隔）のサムネイル画像SM1乃至SM6が表示されている。また、図９におけるサムネイル展開前のサムネイル展開設定ボタン６３Bに代えて、その画像素材Ｐ113’単独でサムネイル展開を元に戻すためのサムネイル展開解除ボタン６３Cが表示されている。
【０１２０】
図９に戻り、画像素材一覧領域６３に表示されている画像素材Ｐ110乃至Ｐ113のうちの画像素材Ｐ110には、操作されたハイライト設定ボタン６２A乃至６２Eのいずれかの条件に合致した画像素材であることを表すハイライト表示HLがなされている。
【０１２１】
一方、画像素材Ｐ111上に表示されている、丸（○）を模した選択表示SLは、その画像素材Ｐ111が優先素材として指定されていることを表している。なお、ユーザが画像素材Ｐ111をマウス等により選択し、“優先を解除”ボタンを操作することで、優先素材の指定が解除され、選択表示SLは消滅する。
【０１２２】
選択テンプレートファイル説明領域６４は、テンプレート一覧領域６５のなかから現時点でユーザによって選択されているテンプレートファイルの概要説明を表示する。また、タイトル変更ボタン６４Aにより、テンプレートファイルのタイトルを変更したり、再生ボタン６４Bにより、テンプレートファイルに定義されているBGMを再生したりすることが可能である。これにより、テンプレートファイルを決定する前に、テンプレートファイルのテイスト等を容易に確認することができる。
【０１２３】
テンプレート一覧領域６５は、テンプレートファイルDB１２に記憶されているテンプレートファイルの一覧を表示する。テンプレート一覧領域６５では、各テンプレートファイルについて、BGMとして使用されている曲の名前（曲名）と長さ（動画再生時間）が表示される。各テンプレートファイルのサムネイル画像は、そのテンプレートファイルのBGM、エフェクト等のテイストを表現したイメージ画像である。
【０１２４】
図９のテンプレート一覧領域６５では、曲名“AAAA”のBGMを有するテンプレートファイルがユーザによって選択されており、その概要が選択テンプレートファイル説明領域６４に表示されるとともに、その詳細が詳細表示領域６６に表示されている。詳細表示領域６６に表示されている選択テンプレートファイルの詳細設定については、変更ボタン６６Aを操作することにより表示される図１１の詳細設定画面８１で変更することが可能であり、そこでの設定結果が、詳細表示領域６６で表示される。詳細設定の各項目については、図１１を参照して後述するので、ここでの説明は省略する。
【０１２５】
作成開始ボタン６７は、図６を参照して説明した動画作成処理を開始するための操作ボタンである。
【０１２６】
図１１は、図９の変更ボタン６６Aを操作したときに表示部１４に表示される詳細設定画面８１の画面例を示している。
【０１２７】
詳細設定画面８１では、“ムービーに使用する曲”、“ムービーの長さ”、“動画素材の音声”、および“縦横比”の各項目を設定することができる。詳細設定画面８１において、“ムービー”とは、動画作成処理により作成される動画データを表し、“動画素材”とは、画像素材のうちの動画ファイルを表す。
【０１２８】
設定項目“ムービーに使用する曲”は、動画データの再生時に使用する曲を設定する項目であり、ラジオボタンにより、“テンプレートの曲を使用する”か、または、“曲を指定する”のいずれかを指定することができる。“テンプレートの曲を使用する”が選択された場合、動画作成装置１は、テンプレートファイルに予め定義されているBGMを使用する。一方、“曲を指定する”が選択された場合、動画作成装置１は、ユーザ自身が指定した楽曲を使用する。“曲を指定する”場合の楽曲は、テキストボックスに入力された、音楽ファイルの存在場所を示すファイルパスで特定される。
【０１２９】
設定項目“ムービーの長さ”は、動画データの総再生時間を設定する項目であり、ラジオボタンにより、“曲の長さに合わせる”か、または、“長さを指定する”のいずれかを指定することができる。“長さを指定する”が選択された場合、動画作成装置１は、テンプレートファイルを、指定された長さに拡張または縮小する。指定された長さが楽曲の長さよりも長い場合には、動画作成装置１は、設定されている楽曲を繰り返し再生する。
【０１３０】
設定項目“動画素材の音声”は、テンプレートファイルの素材枠に挿入された動画を再生するときに出力する音声を設定する項目であり、ラジオボタンにより、“テンプレートの設定に従う”、“すべての動画素材の音声を使用する”、または、“すべての動画素材の音声を使用しない”のいずれかを指定することができる。
【０１３１】
設定項目“縦横比”は、画像を表示するときの縦横比を設定する項目であり、“４：３”か、または、“１６：９”のいずれかを指定することができる。
【０１３２】
“初期設定に戻す”ボタン８１Aは、上述の各設定項目の設定値を初期設定（デフォルト）に戻すときに操作されるボタンである。ユーザが“OK”ボタン８１Bを操作すると、設定（変更）の内容が選択テンプレートファイルに反映されるとともに、図９の動画作成指示画面５１の詳細表示領域６６に表示される。一方、ユーザが“キャンセル”ボタン８１Cを操作すると、それまで詳細設定画面８１で設定（変更）された内容が取り消され、選択テンプレートファイルの設定値は、元のままとされる。
【０１３３】
以上のように、動画作成装置１では、図９の動画作成指示画面５１において、画像素材一覧領域６３に画像素材を追加することにより素材一時記憶部３１に画像素材を登録し、テンプレート一覧領域６５に表示されているテンプレートファイルのなかから作成したいテイストに合致するテンプレートファイルを選択するだけで、BGMに合わせて、静止画または動画にエフェクトやトランジションが効果的に施された動画データ（動画ファイル）を完成させることができる。
【０１３４】
なお、図３を参照して説明したように、素材一時記憶部３１を省略して、画像素材を、素材DB１１から直接取得することが可能であるので、究極的には、ユーザは、動画データの作成に使用するテンプレートファイルだけを指定するだけで、BGMやエフェクト、トランジション等による効果的な演出を有する動画データを作成することができる。すなわち、動画作成装置１では、楽曲やエフェクト等による効果的な演出を有する動画データをより簡単に作成することができる。
【０１３５】
上述した一連の処理は、ハードウエアにより実行することもできるし、ソフトウエアにより実行することもできる。一連の処理をソフトウエアにより実行する場合には、そのソフトウエアを構成するプログラムが、専用のハードウエアに組み込まれているコンピュータ、または、各種のプログラムをインストールすることで、各種の機能を実行することが可能な、例えば汎用のパーソナルコンピュータなどに、プログラム記録媒体からインストールされる。
【０１３６】
図１２は、上述した一連の処理をプログラムにより実行するコンピュータのハードウエアの構成例を示すブロック図である。
【０１３７】
コンピュータにおいて、CPU（Central Processing Unit）１０１，ROM（Read Only Memory）１０２，RAM（Random Access Memory）１０３は、バス１０４により相互に接続されている。
【０１３８】
バス１０４には、さらに、入出力インタフェース１０５が接続されている。入出力インタフェース１０５には、キーボード、マウス、マイクロホンなどよりなる入力部１０６、ディスプレイ、スピーカなどよりなる出力部１０７、ハードディスクや不揮発性のメモリなどよりなる記憶部１０８、ネットワークインタフェースなどよりなる通信部１０９、磁気ディスク、光ディスク、光磁気ディスク、或いは半導体メモリなどのリムーバブルメディア１１１を駆動するドライブ１１０が接続されている。
【０１３９】
以上のように構成されるコンピュータでは、CPU１０１が、例えば、記憶部１０８に記憶されているプログラムを、入出力インタフェース１０５及びバス１０４を介して、RAM１０３にロードして実行することにより、上述した動画作成処理が行われる。
【０１４０】
例えば、図２の素材DB１１およびテンプレートファイルDB１２は、図１２の記憶部１０８に対応し、図２の画面作成部１３および動画作成部１６は、図１２のCPU１０１に対応し、図２の表示部１４は、図１２の出力部１０７に対応し、図２の操作入力部１５は、図１２の入力部１０６に対応する。
【０１４１】
コンピュータ（CPU１０１）が実行するプログラムは、例えば、磁気ディスク（フレキシブルディスクを含む）、光ディスク（CD-ROM(Compact Disc-Read Only Memory),DVD(Digital Versatile Disc)等）、光磁気ディスク、もしくは半導体メモリなどよりなるパッケージメディアであるリムーバブルメディア１１１に記録して、あるいは、ローカルエリアネットワーク、インターネット、デジタル衛星放送といった、有線または無線の伝送媒体を介して提供される。
【０１４２】
そして、プログラムは、リムーバブルメディア１１１をドライブ１１０に装着することにより、入出力インタフェース１０５を介して、記憶部１０８にインストールすることができる。また、プログラムは、有線または無線の伝送媒体を介して、通信部１０９で受信し、記憶部１０８にインストールすることができる。その他、プログラムは、ROM１０２や記憶部１０８に、あらかじめインストールしておくことができる。
【０１４３】
なお、コンピュータが実行するプログラムは、本明細書で説明する順序に沿って時系列に処理が行われるプログラムであっても良いし、並列に、あるいは呼び出しが行われたとき等の必要なタイミングで処理が行われるプログラムであっても良い。
【０１４４】
上述した動画作成処理をソフトウエアにより実行する場合、一連の処理を１つのアプリケーションプログラムで実現してもよいし、機能的に分割した複数のアプリケーションプログラムで実現してもよい。
【０１４５】
例えば、動画作成部１６を、図１３に示されるように、素材一時記憶部３１に記憶された画像素材（静止画像または動画像のファイル）を取り込む画像取込部１２１、取り込んだ画像素材を解析し、メタデータを生成するメタデータ生成部１２２、メタデータ生成部１２２により生成されたメタデータ付きの画像素材を取得し、各画像素材のメタデータを解析（メタデータの内容を認識）して、選択テンプレートファイルの素材枠のメタデータと合致する最適な画像素材を各素材枠に挿入して得られるXML形式等の動画データを生成する動画データ生成部１２３、および、XML形式等の動画データをMPEG等の動画ファイルに変換する動画ファイル変換部１２４に分割して、メタデータ生成部１２２のメタデータ生成機能、動画データ生成部１２３の動画データ生成機能、および動画ファイル変換部１２４の動画ファイル変換機能を、それぞれ別のアプリケーションプログラムで実行させることが可能である。なお、画像取込部１２１の画像素材取込機能は、動画データ生成機能のアプリケーションに含むようにする。
【０１４６】
この場合、動画データ生成機能を実行するアプリケーションは、取り込まれた画像素材を、メタデータ生成機能を有するアプリケーションに供給して、画像素材のメタデータを生成させ、生成されたメタデータを、画像素材とともに取得する。そして、動画データ生成機能を実行するアプリケーションは、取得したメタデータ付き画像素材と選択テンプレートファイルとを用いて、動画データを生成する。生成された動画データは、動画ファイル変換機能を有するアプリケーションに供給され、動画ファイル変換機能を有するアプリケーションが、動画データを動画ファイルに変換して出力する。
【０１４７】
なお、これ以外の形式に機能的に分割したアプリケーションプログラムの形態で、動画作成処理を実現しても勿論よい。
【０１４８】
本明細書において、フローチャートに記述されたステップは、記載された順序に沿って時系列的に行われる処理はもちろん、必ずしも時系列的に処理されなくとも、並列的あるいは個別に実行される処理をも含むものである。
【０１４９】
本発明の実施の形態は、上述した実施の形態に限定されるものではなく、本発明の要旨を逸脱しない範囲において種々の変更が可能である。
【図面の簡単な説明】
【０１５０】
【図１】テンプレートファイルと動画データを概念的に示す図である。
【図２】本発明を適用した動画作成装置の一実施の形態の構成例を示すブロック図である。
【図３】動画作成部の詳細な構成を示すブロック図である。
【図４】第１の素材挿入処理を説明する図である。
【図５】第２の素材挿入処理を説明する図である。
【図６】動画作成処理を説明するフローチャートである。
【図７】第１の素材挿入処理を説明するフローチャートである。
【図８】第２の素材挿入処理を説明するフローチャートである。
【図９】動画作成指示画面の例を示す図である。
【図１０】動画作成指示画面の例を示す図である。
【図１１】詳細設定画面の例を示す図である。
【図１２】本発明を適用したコンピュータの一実施の形態の構成例を示すブロック図である。
【図１３】動画作成部のその他の構成例を示すブロック図である。
【符号の説明】
【０１５１】
１  動画作成装置，  １１  素材DB，  １２  テンプレートファイルDB，  １３  画面作成部，  １５  操作入力部，  １６  動画作成部，  ３２  素材メタデータ解析部，  ３４  テンプレートファイル解析部，  ３５  時系列判定部，  ３６  素材枠メタデータ解析部，  ３７  画像配置部，  ３８  合成部
【図１】
0004424389.tif 000002
【図２】
0004424389.tif 000003
【図３】
0004424389.tif 000004
【図４】
0004424389.tif 000005
【図５】
0004424389.tif 000006
【図６】
0004424389.tif 000007
【図７】
0004424389.tif 000008
【図８】
0004424389.tif 000009
【図９】
0004424389.tif 000010
【図１０】
0004424389.tif 000011
【図１１】
0004424389.tif 000012
【図１２】
0004424389.tif 000013
【図１３】
0004424389.tif 000014