(57)【要約】【課題】全体的にまとまり感のあるシナリオのリアルタイム自動生成が可能で、かつ新しいエフェクトテンプレートを追加するときも、シナリオ再生部においてそれに対応する処理モジュール追加が必要ないショートフィルム生成装置を提供する。【解決手段】静止画像を記憶する静止画像記憶手段と、エフェクトのプリミティブな単位としてエフェクトコンポネントテンプレートを定義し、これを複数並べて構成したエフェクトブロックテンプレートを記憶する階層エフェクトテンプレート記憶手段と、再生手順情報であるシナリオを生成するシナリオ生成手段と、前記シナリオに従って静止画像にエフェクトを施して再生するシナリオ再生手段からなり、前記シナリオ生成手段は前記エフェクトブロックテンプレートを並べて静止画像を割り当てることでシナリオを生成し、前記シナリオ再生手段はエフェクトコンポネント単位で再生処理を行う。【選択図】図１
2006072167.tif 000002
【特許請求の範囲】
【請求項１】
静止画像にエフェクトを施して再生するショートフィルム生成装置であって、
静止画像を記憶する静止画像記憶手段と、
エフェクトのプリミティブな単位としてエフェクトコンポネントテンプレートを定義し、これを複数並べて構成したエフェクトブロックテンプレートを記憶する階層エフェクトテンプレート記憶手段と、
再生手順情報であるシナリオを生成するシナリオ生成手段と、
前記シナリオに従って静止画像にエフェクトを施して再生するシナリオ再生手段からなり、
前記シナリオ生成手段は前記エフェクトブロックテンプレートを並べて静止画像を割り当てることでシナリオを生成し、
前記シナリオ再生手段はエフェクトコンポネント単位で再生処理を行うことを特徴とするショートフィルム生成装置。
【請求項２】
前記エフェクトブロックテンプレートは生成されるシナリオのスタイルを決定するデータとしてファイルで保存され、前記シナリオ再生手段によりシナリオが生成される際にエフェクトテンプレート記憶手段から読み込まれることを特徴とする請求項１に記載のショートフィルム生成装置。
【請求項３】
静止画像にエフェクトを施して再生するショートフィルム生成方法であって、
静止画像を記憶する静止画像記憶ステップと、
エフェクトのプリミティブな単位としてエフェクトコンポネントテンプレートを定義し、これを複数並べて構成したエフェクトブロックテンプレートを記憶する階層エフェクトテンプレート記憶ステップと、
再生手順情報であるシナリオを生成するシナリオ生成ステップと、
前記シナリオに従って静止画像にエフェクトを施して再生するシナリオ再生ステップとを有し、
前記シナリオ生成ステップでは前記エフェクトブロックテンプレートを並べて静止画像を割り当てることでシナリオを生成し、
前記シナリオ再生ステップではエフェクトコンポネント単位で再生処理を行うことを特徴とするショートフィルム生成方法。
【請求項４】
前記エフェクトブロックテンプレートは生成されるシナリオのスタイルを決定するデータとしてファイルで保存され、前記シナリオ再生ステップにおいてシナリオが生成される際にエフェクトテンプレート記憶手段から読み込まれることを特徴とする請求項３に記載のショートフィルム生成方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は静止画像の画像処理および表示技術に関する。
【背景技術】
【０００２】
従来のショートフィルム生成装置の構成を図７に示す。特許文献１にあるようなショートフィルム生成装置では静止画像に対してエフェクト（視覚効果）を施すためにズームやパン、スライド等のプリミティブな単位でエフェクトが定義（エフェクトテンプレートを用意）され、シナリオ生成手段２０２によりユーザが静止画像およびそれに施すエフェクトを時系列にシナリオ（再生手順情報）中に手作業で記述する。このシナリオをシナリオ再生手段２０３により実行させることで静止画像記憶手段２０１から読出した静止画像にエフェクトを施して動画風に再生する。図８（Ａ）にシナリオの記述内容、図８（Ｂ）に再生時のその動作シーンを示す。
【０００３】
また、シナリオを自動生成するショートフィルム生成装置の構成を図９に示す。このショートフィルム生成装置ではまとまり（連続性やストーリ性）のある１シーン（例えば図８（Ｂ）で示される動作シーン）相当のエフェクトテンプレートをエフェクトテンプレート記憶手段３０２に複数用意する。シナリオ生成手段３０３はこのエフェクトテンプレート情報を取得してエフェクトテンプレート単位で配置を決定することでシナリオ全体を生成する。シナリオ再生手段３０４においてもエフェクトテンプレートを処理単位（処理モジュール）として再生処理を実行する。シナリオ再生手段３０４の構成を図１０に示す。
【特許文献１】特開平１１−１５９９３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、前記従来の構成において、プリミティブな単位のエフェクトテンプレートを用意する場合は、一般にランダムにそれを並べても好印象をあたえることはできず、全体的にまとまり感のあるシナリオをリアルタイムで自動生成することは困難である（手作業でシナリオ記述）。
【０００５】
一方、まとまりのある１シーン相当のエフェクトテンプレートを用意する場合は、全体的にまとまり感のあるシナリオをリアルタイムで自動生成可能であるが、新しいエフェクトテンプレート（シーン）を追加する際に、シナリオ再生手段においてそれに対応する処理モジュール追加が必要となる。
【０００６】
本発明は、前記従来の課題を解決するもので、全体的にまとまり感のあるシナリオのリアルタイム自動生成が可能で、かつ新しいエフェクトテンプレート（シーン）を追加するときも、シナリオ再生部においてそれに対応する処理モジュール追加が必要ないショートフィルム生成装置を提供することを目的とする。
【課題を解決するための手段】
【０００７】
前記従来の課題を解決するために、本発明のショートフィルム生成装置は、静止画像を記憶する静止画像記憶手段と、エフェクトのプリミティブな単位としてエフェクトコンポネントテンプレートを定義し、これを複数並べて構成したエフェクトブロックテンプレートを記憶する階層エフェクトテンプレート記憶手段と、再生手順情報であるシナリオを生成するシナリオ生成手段と、前記シナリオに従って静止画像にエフェクトを施して再生するシナリオ再生手段からなり、前記シナリオ生成手段は前記エフェクトブロックテンプレートを並べて静止画像を割り当てることでシナリオを生成し、前記シナリオ再生手段はエフェクトコンポネント単位で再生処理を行うという構成である。
【０００８】
これによって、エフェクトテンプレートの構成を階層化（エフェクトコンポネント／エフェクトブロック）するので、シナリオ生成とシナリオ再生とで処理単位を分離することができる。
【０００９】
また、本発明のショートフィルム生成装置は、前記エフェクトブロックテンプレートがシナリオのスタイルを決定するデータとしてファイルで保存され、前記シナリオ再生手段によりシナリオが生成される際に階層エフェクトテンプレート記憶手段から読み込まれるという構成である。
【００１０】
これによって、エフェクトブロックテンプレートの選択の自由にできる。
【発明の効果】
【００１１】
本発明のショートフィルム生成装置によれば、シナリオ生成においては、まとまりのある１シーン相当のエフェクトブロックテンプレート単位でエフェクト配置処理を行うので、全体的にまとまり感のあるシナリオのリアルタイム自動生成が可能になる。
【００１２】
また、シナリオ再生においてはエフェクトコンポネントテンプレートを処理単位に独立したエフェクト再生処理を行うので、エフェクトコンポネントテンプレートを組合わせて自由にエフェクトブロックテンプレートを設計でき、新しいエフェクトブロックテンプレートが追加されてもシナリオ再生手段にそれに対応する処理モジュールを追加することなく再生が可能となる。これによりエフェクトブロックテンプレートの設計をデザイナに任せるなど処理モジュール開発側の領域と分離でき、バリエーションに富んだデザイン性の高いエフェクトを導入できる。
【００１３】
また、エフェクトブロックテンプレートをスタイルデータとしてファイルで保存して利用することにより、新しくデザインされたエフェクトブロックテンプレートがいつでも利用可能となる。
【発明を実施するための最良の形態】
【００１４】
以下本発明の実施の形態について、図面を参照しながら説明する。
【００１５】
（実施の形態１）
本発明の実施の形態におけるショートフィルム生成装置の構成を図１に示す。
【００１６】
ショートフィルム生成装置１００において、静止画像記憶手段１０１は複数の静止画像を記憶する。
【００１７】
階層エフェクトテンプレート記憶手段１０２はエフェクトのプリミティブな単位として定義されたエフェクトコンポネントテンプレートを複数並べて構成したエフェクトブロックテンプレート情報を記憶する。エフェクトブロックテンプレートは予めデザイナ等によって図２に示すようなフォーマットに従って設計され番号付けされてスタイル（Ｒｏｃｋ、Ｃｌａｓｓｉｃ、Ｍｏｏｄ等）ごとにまとめられる。エフェクトブロックテンプレートではエフェクトコンポネントテンプレートが再生順に並べられ、各エフェクトコンポネントテンプレートは再生時間、動作位置（方向）、使用写真枚数の情報をもつ。エフェクトブロックヘッダにはエフェクトブロックテンプレートに含まれるエフェクトコンポネントテンプレートの数やエフェクトブロックとしての再生時間等の情報が格納される。エフェクトブロックテンプレートの設計には設計支援ツールなどが使われる。
【００１８】
シナリオ生成手段１０３は前記エフェクトブロックテンプレートを並べて静止画像を割り当てることで再生手順情報であるシナリオを生成する。
【００１９】
シナリオ再生手段１０４は前記シナリオに従って静止画像にエフェクトを施して再生する。このとき、シナリオ再生手段１０４はエフェクトコンポネントテンプレート単位で再生処理を行う。
【００２０】
このように構成されたショートフィルム生成装置１００において、シナリオ生成手段１０３およびシナリオ再生手段１０４の動作フローを図４および図５を用いて説明する。
【００２１】
シナリオ生成手段１０３は階層エフェクトテンプレート記憶手段１０２からユーザにより指定されたスタイル（例えばＲｏｃｋ）のエフェクトブロックテンプレート情報を読み出す（Ｓ４０１）。そして、スタイルＲｏｃｋに含まれる複数のエフェクトブロックテンプレートについてランダムに配置して（Ｓ４０２）、約３０秒程度の再生時間となるシナリオのテンプレートを構成する（Ｓ４０３）。次に、シナリオの先頭から順にエフェクトブロックテンプレートを分解して（Ｓ４０５）、その中のエフェクトコンポネントテンプレートの配置順に、静止画像記憶手段１０１に格納されている静止画像を撮影日時が古いものからマッピングする（Ｓ４０６）。このようにして構成したシナリオを図３に示す。シナリオヘッダにはシナリオに含まれるエフェクトブロックテンプレート数やシナリオ再生時間等の情報が含まれる。また、静止画像のマッピング結果が各エフェクトコンポネントテンプレートの使用写真の項目にセットされる。
【００２２】
シナリオ再生手段１０４はシナリオ生成手段１０３が生成したシナリオを受け取り（Ｓ５０１）、シナリオに従ってエフェクトブロックテンプレートを分解し（Ｓ５０２）、エフェクトコンポネントテンプレート単位で再生処理を実行する（Ｓ５０３）。このとき、例えば、エフェクトの種類がスライドインであるならばスライドイン処理モジュールを呼び出す。このようにしてシナリオの再生を行う。シナリオ再生手段１０４のモジュール構成を図６に示す。
【００２３】
本実施の形態のショートフィルム生成装置によれば、シナリオ生成においてはまとまりのある１シーン相当のエフェクトブロックテンプレート単位でエフェクト配置処理を行うことで、全体的にまとまり感のあるシナリオのリアルタイム自動生成が可能になる。
【００２４】
また、シナリオ再生においてはエフェクトコンポネントテンプレートを処理単位に独立したエフェクト再生処理を行うことで、エフェクトコンポネントテンプレートを組合わせて自由にエフェクトブロックテンプレートを設計でき、新しいエフェクトブロックテンプレートが追加されてもシナリオ再生部にそれに対応する処理モジュールを追加することなく再生が可能となる。
【００２５】
また、エフェクトブロックテンプレートをスタイルデータとしてファイルで保存して利用することにより、新しくデザインされたエフェクトブロックテンプレートがいつでも利用可能となる。
【００２６】
なお、本実施の形態において、シナリオ生成手段１０３によりエフェクトブロックテンプレートをランダムに配置するようにしたが、エフェクトブロックテンプレートに属性情報（プロローグ用、エピローグ用等）を持たせて属性情報に基づいて配置位置に制限を加えても良い。また、楽曲記憶手段を設けて楽曲を記憶し、シナリオ生成時にスタイルにあった楽曲選択を行い、シナリオ再生時に画像再生だけでなく楽曲再生も行うようにしてもよい。
【産業上の利用可能性】
【００２７】
本発明にかかるショートフィルム生成装置は、シナリオのリアルタイム自動生成機能を有し、モバイル機器等における静止画像のビューワ（スライドショー）機能として有用である。
【図面の簡単な説明】
【００２８】
【図１】本発明の実施の形態におけるショートフィルム生成装置の構成図
【図２】エフェクトブロックテンプレートのフォーマットを示す図
【図３】シナリオの構成図
【図４】シナリオ生成手段のフローチャート
【図５】シナリオ再生手段のフローチャート
【図６】シナリオ再生手段のモジュール構成図
【図７】従来例におけるショートフィルム生成装置の構成図
【図８】シナリオの構成図
【図９】従来例におけるショートフィルム生成装置の構成図
【図１０】シナリオ再生手段のモジュール構成図
【符号の説明】
【００２９】
１００    ショートフィルム生成装置
１０１    静止画像記憶手段
１０２    階層エフェクトテンプレート記憶手段
１０３    シナリオ生成手段
１０４    シナリオ再生手段
２００    ショートフィルム生成装置
２０１    静止画像記憶手段
２０２    シナリオ生成手段
２０３    シナリオ再生手段
３００    ショートフィルム生成装置
３０１    静止画像記憶手段
３０２    エフェクトテンプレート記憶手段
３０３    シナリオ生成手段
３０４    シナリオ再生手段
【図１】
2006072167.tif 000003
【図２】
2006072167.tif 000004
【図３】
2006072167.tif 000005
【図４】
2006072167.tif 000006
【図５】
2006072167.tif 000007
【図６】
2006072167.tif 000008
【図７】
2006072167.tif 000009
【図８】
2006072167.tif 000010
【図９】
2006072167.tif 000011
【図１０】
2006072167.tif 000012