(57)【要約】【課題】静止画や動画を素材とし、この素材の登場順序に任意性とランダム性とを併せ持つ動画を生成すること。【解決手段】動画像再生アプリケーションプログラム１５２において、素材入力部２０１は、インタフェース部２５０を介して入力された素材を素材格納部２１１に、素材情報を素材情報データベース２１２に格納する。素材分析部２０２は、素材格納部２１１に格納された素材を分析し、分析結果を素材情報データベース２１２に格納する。合成動画生成部２０４は、操作受付部２０３からの抽出キーの順序と、素材情報データベース２１２からの素材情報とに基づいて、素材格納部２１１から読み出した素材を順次利用した合成動画を生成する。合成動画生成部２０４は、生成された合成動画を合成動画格納部２１３に格納する。【選択図】  図２
2011244155.tif 000002
【特許請求の範囲】
【請求項１】
取り込まれた複数の画像を分析することによりそれぞれの画像に含まれるオブジェクトを抽出する抽出手段と、
前記抽出されたオブジェクトを、選択順序を伴って選択可能に提示する提示手段と、
前記提示手段に基づいて選択されたオブジェクトの前記選択順序に従って、選択されたオブジェクトを含む複数の画像が順次登場する映像を生成する生成手段と、
を具備する電子機器。
【請求項２】
前記生成手段は、前記選択されたオブジェクトに関連する画像を検索すると共に、前記選択されたオブジェクトの選択順序に従って、前記検索された複数の画像が登場する動画を生成する請求項１記載の電子機器。
【請求項３】
前記生成手段は、第１オブジェクトと第２オブジェクトとが選択された場合、前記選択された第１オブジェクトに関連する画像と第２オブジェクトに関連する画像との間で、前記第１オブジェクト及び前記第２オブジェクトの両方に関連する画像が登場する動画を生成する請求項１又は２に記載の電子機器。
【請求項４】
前記生成手段は、前記生成された動画で登場する前記画像における前記オブジェクトに対してエフェクト処理を施す請求項１乃至３の何れか１項に記載の電子機器。
【請求項５】
前記画像は静止画、動画の何れかの情報であり、前記オブジェクトは、人物、人の顔、動物、料理、建造物、又は景色の何れかを含む情報である請求項１乃至４の何れか１項に記載の電子機器。
【請求項６】
前記提示手段は、前記取り込まれた画像及び前記抽出されたオブジェクトから画像又はオブジェクトを選択することをユーザに許可する請求項１乃至５の何れか１項に記載の電子機器。
【請求項７】
映像を生成する画像処理プログラムであって、
取り込まれた複数の画像を分析することによりそれぞれの画像に含まれるオブジェクトを抽出する手段と、
前記抽出されたオブジェクトを、選択順序を伴って選択可能に提示する手段と、
前記提示する手段に基づいて選択されたオブジェクトの前記選択順序に従って、選択されたオブジェクトを含む複数の画像が順次登場する映像を生成する手段と、
をコンピュータに実行させる画像処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、画像を処理する電子機器及び当該電子機器で実行される画像処理プログラムに関する。
【背景技術】
【０００２】
近年、静止画や動画を撮影するカメラを搭載した電子機器の普及により、写真や動画といった情報が多く収集されるようになっている。また、放送波の受信、ケーブルネットワークやインターネットへの接続ができる電子機器の普及により、これらを介して提供される動画像コンテンツや音声コンテンツも容易に収集されている。そして収集された情報を大容量の記憶媒体に蓄積することも実現されている。
【０００３】
特定の情報に含まれるオブジェクト（例えば、顔）の認識により、このオブジェクトに基づいて、収集又は蓄積された情報の中から他の情報を検索する技術が開示されている。また、収集又は蓄積された情報を素材とした静止画や動画を生成する技術も開示されている。これらの技術により、様々なルートで収集された情報のうち所定の条件を満たす静止画や動画を素材とし、これらの素材を利用した静止画や動画が容易に生成されるようになっている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００１−１０３４１５号公報
【特許文献２】特開２００６−１２９３８９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ところが従来の技術では、所定の条件を満たす静止画や動画を素材とした動画の生成において、登場する順序を素材それぞれに対して設定することを、電子機器の利用者に行わせることが多かった。逆に、所定の条件を満たす静止画や動画を素材とした動画の生成において、各素材の登場する順序にランダム性を持たせることもあった。
【０００６】
本発明の目的は、静止画や動画を素材とし、この素材の登場順序に任意性とランダム性とを併せ持つ動画を生成する電子機器及び、当該電子機器で実行される画像処理プログラムを提供することである。
【課題を解決するための手段】
【０００７】
実施形態によれば、電子機器は、取り込まれた複数の画像を分析することによりそれぞれの画像に含まれるオブジェクトを抽出する抽出手段と、前記抽出されたオブジェクトを、選択順序を伴って選択可能に提示する提示手段と、前記提示手段に基づいて選択されたオブジェクトの前記選択順序に従って、選択されたオブジェクトを含む複数の画像が順次登場する映像を生成する生成手段と、を具備する。
【図面の簡単な説明】
【０００８】
【図１】本実施形態に係る電子機器であるコンピュータのシステム構成を示す図。
【図２】コンピュータによって実行される動画像再生アプリケーションプログラムの機能構成を示すブロック図。
【図３】素材情報の一実施例を示す図。
【図４】抽出キーの提示のために利用される抽出キーに関する情報の一実施例を示す図。
【図５】選択された抽出キーの順序を管理する際に利用される情報の一実施例を示す図。
【図６】素材又はオブジェクトを選択可能に提示するグラフィック画面の一実施例を示す図。
【図７】動画像生成機能で生成された動画像における素材の登場順序を説明するための概念図。
【図８】動画像生成機能で生成された動画像における素材の登場順序の第１変形例を説明するための概念図。
【図９】動画像生成機能で生成された動画像における素材の登場順序の第２変形例を説明するための概念図。
【発明を実施するための形態】
【０００９】
以下、実施形態について図面を用いて説明する。
図１は、本実施形態に係る電子機器であるコンピュータ１０のシステム構成を示す図である。
コンピュータ１０は、ＣＰＵ（central processing unit）１０１、ノースブリッジ１０２、主メモリ１０３、サウスブリッジ１０４、ＧＰＵ（Graphics Processing Unit）１０５、ＶＲＡＭ（ビデオＲＡＭ；random access memory）１０５Ａ、サウンドコントローラ１０６、ＢＩＯＳ−ＲＯＭ（basic input/output system - read only memory）１０７、ＬＡＮ（local area network）コントローラ１０８、ハードディスクドライブ（ＨＤＤ）１０９、光ディスクドライブ（ＯＤＤ）１１０、ＵＳＢコントローラ１１１Ａ、カードコントローラ１１１Ｂ、無線ＬＡＮコントローラ１１２、エンベデッドコントローラ／キーボードコントローラ（ＥＣ／ＫＢＣ）１１３、ＥＥＰＲＯＭ（electrically erasable programmable ROM）１１４等を備える。
【００１０】
ＣＰＵ１０１は、コンピュータ１０内の各部の動作を制御するプロセッサである。このＣＰＵ１０１は、ＢＩＯＳ−ＲＯＭ１０７に格納されたＢＩＯＳも実行する。ＢＩＯＳは、ハードウェア制御のためのプログラムである。またＣＰＵ１０１は、ＨＤＤ１０９から主メモリ１０３にロードされる、オペレーティングシステム（ＯＳ）１５１、及び、動画像再生アプリケーションプログラム１５２のようなアプリケーションプログラムを実行する。
【００１１】
動画像再生アプリケーションプログラム１５２は、例えばＨＤＤ１０９に格納された動画像といったデジタルコンテンツを再生するソフトウェアである。この動画像再生アプリケーションプログラム１５２は、動画像生成機能を備えている。動画像生成機能は、例えばＨＤＤ１０９に格納された写真や動画といった画像（デジタルコンテンツ）を素材として用いた合成動画（動画像）を生成する機能である。また動画像生成機能は、合成動画の生成の前に、この合成動画に用いる素材を予め分析する機能を含む。合成動画は、素材としての複数の画像が順次登場する映像である。この動画像再生アプリケーションプログラム１５２は、素材を用いて生成された動画像を再生し、再生した動画像を画面（ＬＣＤ１７等）に表示させる。
【００１２】
ノースブリッジ１０２は、ＣＰＵ１０１のローカルバスとサウスブリッジ１０４との間を接続するブリッジデバイスである。ノースブリッジ１０２には、主メモリ１０３をアクセス制御するメモリコントローラも内蔵されている。またノースブリッジ１０２は、例えば、PCI EXPRESS規格のシリアルバスなどを介してＧＰＵ１０５との通信を実行する機能も有している。
【００１３】
ＧＰＵ１０５は、本コンピュータ１０のディスプレイモニタとして使用されるＬＣＤ１７を制御する表示コントローラである。またＧＰＵ１０５は表示信号を生成し、生成した表示信号をＬＣＤ１７に送出する。
【００１４】
サウスブリッジ１０４は、ＰＣＩ（Peripheral Component Interconnect）バス上の各デバイス及び、ＬＰＣ（Low Pin Count）バス上の各デバイスを制御する。サウスブリッジ１０４は、ＨＤＤ１０９及びＯＤＤ１１０を制御するためのＩＤＥ（Integrated Drive Electronics）コントローラを内蔵している。またサウスブリッジ１０４は、サウンドコントローラ１０６との通信を実行する機能も有している。
【００１５】
サウンドコントローラ１０６は音源デバイスであり、再生対象のオーディオデータをスピーカ１８に出力する。ＬＡＮコントローラ１０８は、例えばIEEE 802.3規格の有線通信を実行する有線通信デバイスであり、一方、無線ＬＡＮコントローラ１１２は、例えばIEEE 802.11g規格の無線通信を実行する無線通信デバイスである。ＵＳＢコントローラ１１１Ａは、ＵＳＢコネクタ１９を介して接続される、例えばUSB 2.0規格に対応した外部機器との通信を実行する。例えばＵＳＢコントローラ１１１Ａは、デジタルカメラに格納されている画像データを受信するために使用される。カードコントローラ１１１Ｂは、コンピュータ１０の本体に設けられたカードスロット２０に挿入される、ＳＤカードのようなメモリカードに対するデータの書き込み及び読み出しを実行する。
【００１６】
ＥＣ／ＫＢＣ１１３は、電力管理のためのエンベデッドコントローラと、キーボード１３及びタッチパッド１６を制御するためのキーボードコントローラとが集積された１チップマイクロコンピュータである。ＥＣ／ＫＢＣ１１３は、ユーザによるパワーボタン（不図示）への操作に応じて本コンピュータ１０を電源オン／電源オフする機能を有している。
【００１７】
このような構成により、コンピュータ１０は、動画像再生アプリケーションプログラム１５２を実行することで、サウスブリッジ１０４を介して取得する素材を利用した合成動画を生成することができる。生成された合成動画は、ＬＣＤ１７等に表示されるだけでなく、ＨＤＤ１０９やＯＤＤ１１０などを介して記憶媒体に格納されることも可能である。
【００１８】
次に、図２を用いて、コンピュータ１０上で動作する動画像再生アプリケーションプログラム１５２の一機能構成を説明する。図２は、コンピュータ１０によって実行される動画像再生アプリケーションプログラム１５２の機能構成を示すブロック図である。
【００１９】
ここでは、動画像再生アプリケーションプログラム１５２が有する機能のうち、本実施形態において特徴的な動画像生成機能を実行するための構成例について詳細に説明する。動画像生成機能は、ＨＤＤ１０９に格納された素材を利用して実行される。この動画像生成機能は、ＨＤＤ１０９に格納された素材だけでなく、ＬＡＮコントローラ１０８、ＵＳＢコントローラ１１１Ａ等のインタフェース部２５０を介して外部の素材提供源（サーバ装置、デジタルカメラ、メモリカード等）から取得された素材を利用して実行されてもよい。この素材は、静止画、動画、及び音楽といった情報である。
【００２０】
動画像再生アプリケーションプログラム１５２は、素材入力部２０１、素材分析部２０２、操作受付部２０３、合成動画生成部２０４、合成動画出力部２０５を備えている。またＨＤＤ１０９は、素材格納部２１１、素材情報データベース２１２、合成動画格納部２１３を備えている。
【００２１】
素材入力部２０１は、インタフェース部２５０を介して素材が入力されると、入力された素材をＨＤＤ１０９に備えられた素材格納部２１１に格納する。また素材入力部２０１は、入力された素材に関する素材情報を素材情報データベース２１２に格納する。素材情報は、素材それぞれを一意的に識別する情報と素材それぞれの格納したファイル情報とを含む情報である。さらに素材入力部２０１は、入力された素材を素材格納部２１１へ格納したことを素材分析部２０２に通知する。素材入力部２０１は、素材格納部２１１ではなく素材分析部２０２に対して、入力された素材を、この素材が入力されたことの通知と併せて出力してもよい。
【００２２】
素材分析部２０２は、素材入力部２０１からの通知に応じて素材格納部２１１に格納された素材を分析し、分析結果を示す情報を素材情報データベース２１２に格納する。この素材分析部２０２は、素材を分析することで素材に含まれる例えば顔画像といったオブジェクトを検出し、検出したオブジェクトの特徴に基づいて、このオブジェクトを認識する。素材分析部２０２は、認識したオブジェクトに関する情報を、対応する素材それぞれの素材情報に追加して格納する。オブジェクトは、顔に限らず、人物（顔を含む全身や体の一部等）、風景（海、山、花等）、動物（犬、猫、魚等）、料理、建造物、又は景色等の画像（情報）であってもよい。すなわち、ひとつの素材から複数のオブジェクトが検出され得る。こうして素材情報は、素材に関する情報と、この情報に関連づけられたオブジェクトに関する情報とを含む情報となる。
【００２３】
素材分析部２０２は、オブジェクトとして顔画像を検出した場合、顔画像に対応する人物を認識してもよく、また、検出した顔画像を人物毎に分類して素材情報データベース２１２に格納してもよい。顔画像の検出は、素材の画像の所定領域の特徴パターンが、顔に適合する特徴パターンであるか否かを判定することで実現できる。また顔画像の検出では、各顔画像の画面上の位置（座標）、サイズ、正面度等が検出されてもよい。なお素材分析部２０２は、素材入力部２０１から直接的に素材を入力されてもよく、この場合、入力された素材に対する分析結果としての素材情報を素材情報データベース２１２に格納すると共に、分析した素材を素材格納部２１１へ格納する。
【００２４】
操作受付部２０３は、素材情報データベース２１２から素材情報を読み出す。操作受付部２０３は、読み出した素材情報に基づいて、後に詳述する合成動画の生成における抽出キーとしての素材及びオブジェクトを選択可能に提示するグラフィック画面の生成をＧＰＵ１０５に要求する。また操作受付部２０３は、提示された素材又はオブジェクトの何れかに対する選択指示を受付けると、受け付けた順に、抽出キーに関する情報を合成動画生成部２０４へ出力する。
【００２５】
合成動画生成部２０４は、操作受付部２０３から入力された抽出キーに関する情報を、入力された順序と共に管理する。情報の管理には、ＨＤＤ１０９や主メモリ１０３の領域などが記憶部として利用される。合成動画生成部２０４は、入力された抽出キーに基づいて素材情報データベース２１２から素材情報を読み出す。また合成動画生成部２０４は、読み出した素材情報に基づいて、管理した順序で、素材格納部２１１から対応する素材を読み出す。このとき、入力された抽出キーに基づいて複数の素材が読み出されることがあることは言うまでもない。さらに合成動画生成部２０４は、入力された抽出キーに関する情報に基づいて、読み出した素材を順次利用した合成動画を生成する。合成動画生成部２０４は、生成した合成動画を合成動画出力部２０５へ出力する。
【００２６】
この合成動画は、素材が順次切り替わって表示されるフォトムービーであり、素材はエフェクト処理を施されて表示されることがある。抽出キーとしてオブジェクトが選択された場合、素材の中のオブジェクトを含む画像の領域に対して限定的にエフェクト処理が施される。換言すると、この合成動画では、選択されたオブジェクトが特定できるエフェクト処理が施される。また、抽出キーとしてオブジェクトが選択された場合、抽出される素材は、選択されたオブジェクトに対して同一性、類似性、近似性、又は関連性のある素材である。
【００２７】
合成動画出力部２０５は、入力された合成動画をＨＤＤ１０９に備えられた合成動画格納部２１３に格納する。また合成動画出力部２０５は、合成動画生成部２０４から入力された合成動画をＬＣＤ１７に表示させる。すなわち合成動画出力部２０５は、合成動画生成部２０４が生成した合成動画を表示又は保存するために、入力された合成動画を対応するブロックへ出力する。
【００２８】
ＨＤＤ１０９に備えられた素材格納部２１１は、素材入力部２０１から入力された素材を格納する。素材格納部２１１は、フォルダを利用する改造構造で素材を格納してもよい。すなわち素材格納部２１１は、合成動画に用いられる素材を格納するデータベースである。
【００２９】
素材情報データベース２１２は、素材情報を格納するデータベースである。前述したようにこの素材情報は、素材それぞれを一意的に識別する情報、素材それぞれの格納したファイル情報、及び、認識したオブジェクトに関する情報を含む情報である。素材情報データベース２１２と素材格納部２１１とは、一つのデータデータベースとしてＨＤＤ１０９に備えられてもよい。
【００３０】
合成動画格納部２１３は、合成動画生成部２０４が生成した合成動画を格納するためのデータベースである。合成動画格納部２１３は、ＨＤＤ１０９ではなく、ＯＤＤ１１０によって記録される光ディスク、ＵＳＢコネクタ１９を介して接続されるコンピュータ１０の外部の記憶装置等に設けられてもよい。
【００３１】
このようにして、動画像再生アプリケーションプログラム１５２は、合成動画に利用される素材やオブジェクトの選択された順序に基づいて、対応する素材が順次表示される合成動画を生成する。また動画像再生アプリケーションプログラム１５２は、選択されたオブジェクトが特定できるエフェクト処理を施した合成動画を生成する。従って本実施形態によれば、静止画や動画を素材とし、この素材の登場順序に任意性とランダム性とを併せ持つ動画を生成することが可能となる。
【００３２】
次に、図３〜図５を用いて、本実施形態に係る動画像生成機能が実行される際に利用される複数の情報を説明する。図３は素材情報の一実施例、図４は抽出キーの提示のために利用される抽出キーに関する情報の一実施例、図５は選択された抽出キーの順序を管理する際に利用される情報の一実施例である。
【００３３】
図３に示す一実施例のように、素材情報には、素材それぞれを一意的に識別する情報としての“素材ＩＤ”と、素材それぞれの格納したファイル情報としての“素材ＵＲＬ”とが関連づけられている。また、認識したオブジェクトに関する情報として“検出されたオブジェクト”が、“素材ＩＤ”と“素材ＵＲＬ”とに関連づけられている。例えば素材１は、“Ｃ￥ｐｈｏｔｏ”のフォルダ内に“００１．ｊｐｅｇ”というファイル名で格納されている。また素材１からは、オブジェクトとして顔１が検出されている。また素材６は、“Ｃ￥ｐｈｏｔｏ”のフォルダ内に“００６．ｊｐｅｇ”というファイル名で格納されている。また素材６からは、オブジェクトとして顔１、顔２及び顔３が検出されている。このように、素材それぞれに対する素材情報が管理される。素材情報は、これ以外にも、画像内でのオブジェクトの位置情報といった情報を含んでもよい。
【００３４】
図４に示す一実施例のように、抽出キーの提示のために利用される抽出キーに関する情報では、抽出キーとして、素材格納部２１１に格納される素材及び、素材から検出されたオブジェクトがリストアップされる。リストアップされた素材及びオブジェクトには、それぞれを一意的に識別する素材キーＩＤが付与されている。
【００３５】
図５に示す一実施例のように、選択された抽出キーの順序を管理する際に利用される情報では、抽出キー及び抽出キーＩＤが、選択された順で管理される。この実施例では、選択された抽出キーはオブジェクトである顔１，顔２，顔３であるが、選択された抽出キーは素材であってもよいことは言うまでもない。
【００３６】
すなわち本実施形態に係る動画像再生アプリケーションプログラム１５２では、図３〜図５に示した情報が適宜利用されながら、動画像生成機能が実行されることになる。
【００３７】
次に、図６を用いて、本実施形態に係る動画像生成機能で生成される合成動画で利用される素材又はオブジェクトを、ユーザに選択可能に提示するグラフィック画面を説明する。
【００３８】
図６は、素材又はオブジェクトを選択可能に提示するグラフィック画面の一実施例を示す図である。
このグラフィック画面は、素材が既に選択され、選択された素材から認識されたオブジェクトが選択可能に提示されている状態である。具体的には、このグラフィック画面では、素材としての静止画である写真（ファイル名：００６．ｊｐｅｇ）が既に選択され、選択された写真の中から認識されたオブジェクトである顔１，顔２，顔３の画像が選択可能に提示されている状態である。
【００３９】
このグラフィック画面では、選択された写真から所定範囲で切り出された領域であって、認識された顔が存在する領域それぞれが個別に提示されている。このとき、顔の中心が各々の領域の略中央にあることが好ましい。さらに選択されたオブジェクトは強調表示され、識別可能に提示されている。このグラフィック画面では、例えば顔２の画像のように、提示された領域の縁が強調表示される態様であるが、この態様に限定されることはない。例えば、提示領域内又は近傍に選択されていることを示す選択欄が設けられ、この選択欄にレ点が付される態様や、選択欄を強調表示（内部色の強調や選択欄の枠の強調）される態様であってもよい。
【００４０】
またこのグラフィック画面には、選択された写真に関する情報（図中の画面左下に提示される“写真（００６．ｊｐｅｇ）から認識された顔”という文字列）が提示される。さらに、領域の選択を確定するためのボタン（図中の“ＯＫ”ボタン）や選択を取り消すためのボタン（図中の“キャンセル”ボタン）が提示されていてもよい。
【００４１】
なお、図６に示したグラフィック画面では、素材としての写真が選択されてから、選択された素材から認識されたオブジェクトである顔の画像が提示される態様であるが、この態様に限定されることはない。例えば、素材及びオブジェクトが選択可能に同一画面内に提示される態様であってもよい。例えば素材が選択された場合、選択された素材と関連する他の素材が合成動画に用いられる。またオブジェクトが選択された場合、選択されたオブジェクトを含む複数の素材が合成動画に用いられる。
【００４２】
このようにしてコンピュータ１０の利用者は、このグラフィック画面によって、動画像生成機能で生成される合成動画で利用される素材又はオブジェクトを選択することが可能になる。
【００４３】
次に、図７を用いて、動画像生成機能で生成された動画像における素材の登場順序を説明する。
図７は、動画像生成機能で生成された動画像における素材の登場順序を説明するための概念図である。
本実施形態に係る動画像再生アプリケーションプログラム１５２によって実行される動画像生成機能では、素材及びオブジェクトの選択順序に基づいて、素材が順次登場する動画像が生成される。例えば図５に示した情報のように、抽出キーとして、１番目に顔１、２番目に顔２、３番目に顔３が選択された例を説明する。すなわち、この例は、オブジェジェクトである顔１の次に、オブジェクトである顔２、次いでオブジェクトである顔３が選択された例である。
【００４４】
この場合、図４に示した素材情報に基づくと、顔１が検出された素材は、素材１，３，６，８，１１，１４，１６である。従って、１番目に選択された抽出キーである顔１に基づいて、顔１を含む素材１，３，６，８，１１，１４，１６が順次登場する。同様に図４に示した素材情報に基づくと、顔２が検出された素材は、素材２，３，４，６，９，１０，１２，１５である。従って、２番目に選択された抽出キーである顔２に基づいて、顔２を含む素材２，３，４，６，９，１０，１２，１５が順次登場する。また顔３に基づいて、顔３を含む素材５，６，１０，１３，１６が順次登場する。
【００４５】
なお動画像生成機能で生成された動画像において、登場する画像における顔１、顔２、顔３の画像に対してはエフェクト処理が施される。
このようにして本実施形態に係る動画像生成機能では、素材及びオブジェクトの選択順序に基づいて素材の登場順序が決定される。例えば、抽出キーとしてオブジェクトが選択されると、選択されたオブジェクトを含む素材が所定の順序で登場する動画像が生成される。従って本実施形態によれば、静止画や動画を素材とし、この素材の登場順序に任意性とランダム性とを併せ持つ動画を生成することが可能となる。
【００４６】
（第１変形例）
次に、図８を用いて、動画像生成機能で生成された動画像における素材の登場順序の第１変形例を説明する。
図８は、動画像生成機能で生成された動画像における素材の登場順序の第１変形例を説明するための概念図である。
この第１変形例でも、素材及びオブジェクトの選択順序に基づいて素材が順次登場する動画像が生成される。この第１変形例では、図７に示した概念図と同様に、例えば図５に示した情報のように、１番目に顔１、２番目に顔２、３番目に顔３が、抽出キーとして選択された例を用いて説明する。すなわち、この例も、オブジェジェクトである顔１の次に、オブジェクトである顔２、次いでオブジェクトである顔３が選択された例である。第１変形例は、図７に示した概念図とは、選択される素材の条件において異なる。
【００４７】
具体的には、図４に示した素材情報に基づくと、顔１のみが検出された素材は、素材１，８，１１，１４である。従って、１番目に選択された抽出キーである顔１に基づいて、顔１のみを含む素材１，８，１１，１４が順次登場する。同様に顔２のみが検出された素材は、素材２，４，９，１２，１５である。従って、２番目に選択された抽出キーである顔２に基づいて、顔２のみを含む素材２，４，９，１２，１５が順次登場する。また顔３に基づいて、顔３のみを含む素材５，１３が順次登場する。
【００４８】
なお動画像生成機能で生成された動画像において、登場する画像における顔１、顔２、顔３の画像に対してはエフェクト処理が施される。
このようにして本実施形態に係る動画像生成機能では、素材及びオブジェクトの選択順序に基づいて素材の登場順序が決定される。例えば、抽出キーとしてオブジェクトが選択されると、選択されたオブジェクトのみを含む素材が所定の順序で登場する動画像が生成される。従って本実施形態によれば、静止画や動画を素材とし、この素材の登場順序に任意性とランダム性とを併せ持つ動画を生成することが可能となる。
【００４９】
（第２変形例）
次に、図９を用いて、動画像生成機能で生成された動画像における素材の登場順序の第２変形例を説明する。
図９は、動画像生成機能で生成された動画像における素材の登場順序の第２変形例を説明するための概念図である。
この第２変形例でも、素材及びオブジェクトの選択順序に基づいて素材が順次登場する動画像が生成される。この第２変形例では、図７に示した概念図と同様に、例えば図５に示した情報のように、１番目に顔１、２番目に顔２、３番目に顔３が、抽出キーとして選択された例を用いて説明する。すなわち、この例も、オブジェジェクトである顔１の次に、オブジェクトである顔２、次いでオブジェクトである顔３が選択された例である。第２変形例は、図７及び図８に示した概念図とは、選択される素材の条件において異なる。
【００５０】
具体的には、図４に示した素材情報に基づくと、顔１のみが検出された素材は、素材１，８，１１，１４である。従って、１番目に選択された抽出キーである顔１に基づいて、顔１のみを含む素材１，８，１１，１４が順次登場する。次に本第２変形例では、これまでに登場した顔１及び、次に登場する顔２のみが含まれる素材が登場する。図４に示した素材情報に基づくと、顔１及び顔２のみが検出された素材は、素材３である。従って、１番目に選択された抽出キーである顔１と２番目に選択された抽出キーである顔２とに基づいて、顔１及び顔２のみが検出された素材３が登場する。この後は、顔２のみを含む素材２，４，９，１２，１５が順次登場する。
【００５１】
さらに本第２変形例では、これまでに登場した顔２及び、次に登場する顔３が含まれる素材が登場する。図４に示した素材情報に基づくと、顔２及び顔３のみが検出された素材は、素材１０である。従って、２番目に選択された抽出キーである顔２と３番目に選択された抽出キーである顔３とに基づいて、顔２及び顔３のみが検出された素材１０が登場する。この後は、顔３のみを含む素材５，１３が順次登場する。
【００５２】
なお動画像生成機能で生成された動画像において、登場する画像における顔１、顔２、顔３の画像に対してはエフェクト処理が施される。
このようにして本実施形態に係る動画像生成機能では、素材及びオブジェクトの選択順序に基づいて素材の登場順序が決定される。例えば、抽出キーとしてオブジェクトが選択されると、選択されたオブジェクトを含む素材の後に、これまでに登場したオブジェクトと、次に選択されたオブジェクトを共に含む素材が登場する動画像が生成される。従って本実施形態によれば、静止画や動画を素材とし、この素材の登場順序に任意性とランダム性とを併せ持つ動画を生成することが可能となる。
【００５３】
以上説明したように本実施形態によれば、合成動画に利用される素材やオブジェクトの選択された順序に基づいて、対応する素材が順次表示される合成動画が生成される。また、生成された合成動画には、選択されたオブジェクトが特定できるエフェクト処理が施される。従って本実施形態によれば、静止画や動画を素材とし、この素材の登場順序に任意性とランダム性とを併せ持つ動画を生成することが可能となる。
【００５４】
なお、本実施形態の動画像生成機能の手順は全てソフトウェアによって実行することができる。このため、動画像生成機能の手順を実行するプログラムを格納した記憶媒体を通じてこのプログラムを通常のコンピュータにインストールして実行するだけで、本実施形態と同様の効果を容易に実現することができる。
【００５５】
なお本発明は、前述した実施形態に限定されるものではなく、その要旨を変えない範囲において、種々の変更、改変等が可能である。また、前述した実施形態に開示されている複数の構成要素を適宜に組み合わせることにより、種々の発明を形成することができる。例えば、実施形態に示される全構成要素から幾つかの構成要素を削除してもよく、さらに、異なる実施形態に係る構成要素を適宜組み合わせても良い。
【符号の説明】
【００５６】
１０…コンピュータ、１３…キーボード、１６…タッチパッド、１７…ＬＣＤ、１８…スピーカ、１９…ＵＳＢコネクタ、２０…カードスロット、１０１…ＣＰＵ、１０２…ノースブリッジ、１０３…主メモリ、１０４…サウスブリッジ、１０５…ＧＰＵ、１０５Ａ…ＶＲＡＭ、１０６…サウンドコントローラ、１０７…ＢＩＯＳ−ＲＯＭ、１０８…ＬＡＮコントローラ、１０９…ハードディスクドライブ（ＨＤＤ）、１１０…光ディスクドライブ（ＯＤＤ）、１１１Ａ…ＵＳＢコントローラ、１１１Ｂ…カードコントローラ、１１２…無線ＬＡＮコントローラ、１１３…エンベデッドコントローラ／キーボードコントローラ（ＥＣ／ＫＢＣ）、１１４…ＥＥＰＲＯＭ、１５１…オペレーティングシステム（ＯＳ）、１５２…動画像再生アプリケーションプログラム、２０１…素材入力部、２０２…素材分析部、２０３…操作受付部、２０４…合成動画生成部、２０５…合成動画出力部、２１１…素材格納部、２１２…素材情報データベース、２１３…合成動画格納部。
【図１】
2011244155.tif 000003
【図２】
2011244155.tif 000004
【図３】
2011244155.tif 000005
【図４】
2011244155.tif 000006
【図５】
2011244155.tif 000007
【図６】
2011244155.tif 000008
【図７】
2011244155.tif 000009
【図８】
2011244155.tif 000010
【図９】
2011244155.tif 000011