(57)【要約】【課題】本発明は、処理対象の映像に対して、印象的インパクトを最大化する再構成映像を自動生成する新たな映像再構成技術の提供を目的とする。【解決手段】処理対象の映像の持つ画像情報や音情報からフレーム毎に特徴量を抽出し、それに基づいて処理対象の映像をセグメントに分割する。続いて、抽出した特徴量をベクトル量子化して有限個の符号に変換したのち、セグメント毎に、変換した符号の数をカウントしヒストグラムを生成することで、各セグメントに対してヒストグラムを付与する。続いて、セグメント毎に、それに付与したヒストグラムに基づいてｐＬＳＡなどの手法を適用することで、背後にある複数の特徴量グループへの帰属度合いを示す確率値ベクトルを算出し、それに基づいて視聴者に与える印象的インパクトの推定値を求めて、大きな印象的インパクトを持つセグメントを優先して選択することで再構成映像を決定する。【選択図】図１
2011035489.tif 000002
【特許請求の範囲】
【請求項１】
処理対象の映像を再構成する映像再構成方法であって、
処理対象の映像の持つ画像情報および／または音情報から、フレーム毎に、特徴量を抽出する過程と、
前記抽出した特徴量に基づいて、処理対象の映像を１つ以上のセグメントに分割する過程と、
前記抽出した特徴量をベクトル量子化して有限個の符号に変換したのち、セグメント毎に、その変換した符号の数をカウントしてヒストグラムを生成する過程と、
セグメント毎に、前記生成したヒストグラムに基づいて、複数の特徴量グループへの帰属度合いを示す確率値ベクトルを算出する過程と、
セグメント毎に、前記算出した確率値ベクトルに基づいて、視聴者に与える印象的インパクトの推定値を求めて、それに基づいて最適な再構成映像を決定する過程とを備えることを、
特徴とする映像再構成方法。
【請求項２】
請求項１に記載の映像再構成方法において、
前記決定する過程は、
各々のセグメントが視聴者に与える印象的インパクトの推定値をセグメント内インパクトとして算出する過程と、
セグメント間の遷移によって視聴者に与える印象的インパクトの推定値をセグメント間インパクトとして算出する過程と、
前記セグメント内インパクトと前記セグメント間インパクトとの加重和を評価関数として、より大きな評価値を示すセグメントに基づいて最適な再構成映像を決定する過程とを備えることを、
特徴とする映像再構成方法。
【請求項３】
請求項１または２に記載の映像再構成方法において、
前記分割する過程では、まず、前記抽出した特徴量に基づいて、処理対象の映像を仮にセグメントに分割し、続いて、この仮に分割したセグメントについて得られる前記確率値ベクトルに基づいて、この仮に分割したセグメントをまとめることで、処理対象の映像を最終的にセグメントに分割することを、
特徴とする映像再構成方法。
【請求項４】
請求項１ないし３のいずれか１項に記載の映像再構成方法において、
前記抽出する過程では、処理対象の映像の持つ画像情報、音情報から、フレーム毎に、明るさ特徴、色特徴、動き特徴、テクスチャ特徴、カット特徴、オブジェクト特徴、画像イベント特徴、音高特徴、音量特徴、スペクトル特徴、リズム特徴、発話特徴、音楽特徴、音イベント特徴のうち少なくとも１つを特徴量として抽出することを、
特徴とする映像再構成方法。
【請求項５】
処理対象の映像を再構成する映像再構成装置であって、
処理対象の映像の持つ画像情報および／または音情報から、フレーム毎に、特徴量を抽出する手段と、
前記抽出した特徴量に基づいて、処理対象の映像を１つ以上のセグメントに分割する手段と、
前記抽出した特徴量をベクトル量子化して有限個の符号に変換したのち、セグメント毎に、その変換した符号の数をカウントしてヒストグラムを生成する手段と、
セグメント毎に、前記生成したヒストグラムに基づいて、複数の特徴量グループへの帰属度合いを示す確率値ベクトルを算出する手段と、
セグメント毎に、前記算出した確率値ベクトルに基づいて、視聴者に与える印象的インパクトの推定値を求めて、それに基づいて最適な再構成映像を決定する手段とを備えることを、
特徴とする映像再構成装置。
【請求項６】
請求項５に記載の映像再構成装置において、
前記決定する手段は、
各々のセグメントが視聴者に与える印象的インパクトの推定値をセグメント内インパクトとして算出する手段と、
セグメント間の遷移によって視聴者に与える印象的インパクトの推定値をセグメント間インパクトとして算出する手段と、
前記セグメント内インパクトと前記セグメント間インパクトとの加重和を評価関数として、より大きな評価値を示すセグメントに基づいて最適な再構成映像を決定する手段とを備えることを、
特徴とする映像再構成装置。
【請求項７】
請求項５または６に記載の映像再構成装置において、
前記分割する手段は、まず、前記抽出した特徴量に基づいて、処理対象の映像を仮にセグメントに分割し、続いて、この仮に分割したセグメントについて得られる前記確率値ベクトルに基づいて、この仮に分割したセグメントをまとめることで、処理対象の映像を最終的にセグメントに分割することを、
特徴とする映像再構成装置。
【請求項８】
請求項５ないし７のいずれか１項に記載の映像再構成装置において、
前記抽出する手段は、処理対象の映像の持つ画像情報、音情報から、フレーム毎に、明るさ特徴、色特徴、動き特徴、テクスチャ特徴、カット特徴、オブジェクト特徴、画像イベント特徴、音高特徴、音量特徴、スペクトル特徴、リズム特徴、発話特徴、音楽特徴、音イベント特徴のうち少なくとも１つを特徴量として抽出することを、
特徴とする映像再構成装置。
【請求項９】
請求項１ないし４のいずれか１項に記載の映像再構成方法をコンピュータに実行させるための映像再構成プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、処理対象となる映像を入力とし、これを最も大きな印象的インパクトを与えるように再構成する映像再構成方法およびその装置と、その映像再構成方法の実現に用いられる映像再構成プログラムとに関する。
【背景技術】
【０００２】
放送や劇場公開に限らず、通信やＷｅｂの世界においても映像の利用が活発化している。映像は、画像と音の時系列データである。一般に、撮影した映像がそのままの形で流通することは稀であり、post-production の一つとして再構成するプロセスを経たのちに流通する。
【０００３】
ここでいう再構成とは、元の映像に対して、以下の操作を実施することである。
【０００４】
・部分区間を削除する（シーンの取捨選択）
・時間順序を並び替える
・別の映像（シーン）を挿入する
具体的には、編集して、一部を切りだして要約したり、予告篇を作成したり、さらには、別の映像、例えばＣＭを挿入したりするといった場合がこれにあたる。
【０００５】
このような再構成の目的は、撮影直後の整理されていない映像を、「視聴に適する形」に整理することである。例えば、主張点を明確にするために、冗長で無駄だと感じられるシーンを削除したり、内容の理解を助けるために、あえて時間順序を入れ替えたりといった場合がある。
【０００６】
視聴者の反応に目を向けてみると、見たい映像に対する希望や、見た映像の感想を述べる際に、「楽しい映像が見たい」、「泣ける映像だった」などというように、印象による表現を用いることが多いということに気付く。このことは、視聴者が映像の価値として、印象を重視することの表れであると考えられよう。
【０００７】
また、映画やドラマの予告編や、ＣＭ（Commercial Message）などの映像は、宣伝を目的としているため、視聴者に強い印象的インパクトを与え、記憶に残すことが好ましい。印象的インパクトという観点で見た場合、その強さは、記憶と関連することが知られている。したがって、より印象的インパクトの強い映像を作成することは、映像の広告価値を高めることにもつながる。
【０００８】
以上述べたように、映像を再構成する際に注力すべきことの一つは、再構成した結果生成される映像が、強い印象的インパクトを持つことである。
【０００９】
このような再構成は、ある程度専門的知識や主観的判断が必要となるため、訓練を積んだ映像作成者、編集者などの人手によるものでなければ、十分な効果を得ることができないのが現状である。
【００１０】
しかしながら、大量の映像が流通している昨今において、これらをすべて人手によって実施することは不可能といえる状況となっており、印象的インパクトの大きい再構成を自動的に実施できる技術が求められている。
【００１１】
本発明に関連する先行技術として、下記の特許文献１には、映像の情報を分析して、感情的な区間を検出し、感情的な区間をわかりやすくユーザに提示して、編集を支援する映像編集技術が開示されている。
【先行技術文献】
【特許文献】
【００１２】
【特許文献１】特開２００９−１１１９３８号公報
【発明の概要】
【発明が解決しようとする課題】
【００１３】
特許文献１で開示された映像編集技術は、感情的な区間をわかりやすく提示することで、ユーザにとって利用しやすい編集支援ツールを提供していた。
【００１４】
しかしながら、この映像編集技術は、印象的インパクトを大きくするような映像の再構成を得ることを目的としたものではないため、この映像編集技術を利用することによって得られる結果は、必ずしも印象的インパクトの大きい再構成映像とはならなかった。
【００１５】
また、この映像編集技術は、最終的にどの区間を用いるかについてはユーザが選択することになっており、自動的に編集するものではなかった。
【００１６】
この課題を解決すべく、本発明は、処理対象の映像に対して、その画像、音の情報を分析することにより、印象的インパクトを最大化する再構成映像を自動生成し、出力する新たな映像再構成技術の提供を目的とするものである。
【課題を解決するための手段】
【００１７】
この目的を達成するために、本発明の映像再構成装置は、映像作成者や編集手段の人手を介することなく、処理対象の映像を再構成することを実現するために、（１）処理対象の映像の持つ画像情報および／または音情報から、フレーム毎に、特徴量を抽出する抽出手段と、（２）抽出手段の抽出した特徴量に基づいて、処理対象の映像を１つ以上のセグメントに分割する分割手段と、（３）抽出手段の抽出した特徴量をベクトル量子化して有限個の符号に変換したのち、分割手段の分割したセグメント毎に、その変換した符号の数をカウントしてヒストグラムを生成する生成手段と、（４）分割手段の分割したセグメント毎に、生成手段の生成したヒストグラムに基づいて、複数の特徴量グループへの帰属度合いを示す確率値ベクトルを算出する算出手段と、（５）分割手段の分割したセグメント毎に、算出手段の算出した確率値ベクトルに基づいて、視聴者に与える印象的インパクトの推定値を求めて、それに基づいて最適な再構成映像を決定する決定手段とを備えるように構成する。
【００１８】
この構成を採るときに、決定手段は、（イ）各々のセグメントが視聴者に与える印象的インパクトの推定値をセグメント内インパクトとして算出するセグメント内インパクト算出手段と、（ロ）セグメント間の遷移によって視聴者に与える印象的インパクトの推定値をセグメント間インパクトとして算出するセグメント間インパクト算出手段と、（ハ）セグメント内インパクト算出手段の算出したセグメント内インパクトと、セグメント間インパクト算出手段の算出したセグメント間インパクトとの加重和を評価関数として、より大きな評価値を示すセグメントに基づいて最適な再構成映像を決定する再構成映像決定手段とを備えることで、最適な再構成映像を決定するように処理することがある。
【００１９】
以上の各処理手段が動作することで実現される本発明の映像再構成方法はコンピュータプログラムでも実現できるものであり、このコンピュータプログラムは、適当なコンピュータ読み取り可能な記録媒体に記録して提供されたり、ネットワークを介して提供され、本発明を実施する際にインストールされてＣＰＵなどの制御手段上で動作することにより本発明を実現することになる。
【００２０】
このように構成される本発明の映像再構成装置では、処理対象の映像を入力すると、その処理対象の映像の持つ画像情報および／または音情報から、フレーム毎に、特徴量を抽出する。
【００２１】
例えば、フレーム毎に、明るさ特徴、色特徴、動き特徴、テクスチャ特徴、カット特徴、オブジェクト特徴、画像イベント特徴、音高特徴、音量特徴、スペクトル特徴、リズム特徴、発話特徴、音楽特徴、音イベント特徴のうち少なくとも１つを特徴量として抽出することで、各フレームの持つ特徴量を抽出する。
【００２２】
続いて、抽出した特徴量に基づいて、処理対象の映像を１つ以上のセグメントに分割する。
【００２３】
このとき、ストーリーや文脈情報を考慮したセグメント分割を実施するために、まず最初に、抽出した特徴量に基づいて、処理対象の映像を仮にこまかなセグメントに分割し、続いて、この仮に分割したセグメントについて、後述する方法によって得られる確率値ベクトルに基づいて、この仮に分割したセグメントをまとめることで、処理対象の映像を最終的にセグメントに分割するように処理することがある。
【００２４】
続いて、抽出した特徴量をベクトル量子化して有限個の符号に変換したのち、セグメント毎に、その変換した符号の数をカウントしてヒストグラムを生成することで、各セグメントに対して、それが持つ特徴量に応じたヒストグラムを付与する。
【００２５】
続いて、セグメント毎に、それに付与したヒストグラムに基づいて、ｐＬＳＡ（Probabilistic Latent Semantic Analysis）やＬＤＡ(Latent Dirichlet Allocation) などの手法を適用することで、予め設定された特徴量グループ（学習用の映像をヒストグラムに基づいて分類することで設定されることになる）への帰属度合いを示す確率値ベクトルを算出する。
【００２６】
ここで、各特徴量グループは、印象に寄与するセグメントの特徴を表現するものであって、例えば、「画面が明るく、鮮やかで、動きが大きく、軽快な音楽がなっている」とか、「画面が暗く、怖い音楽とサウンドがなっている」といったようなグループが抽出される。
【００２７】
続いて、セグメント毎に、算出した確率値ベクトル（各特徴量グループへの帰属度合いを示す確率値ベクトル）と、各特徴量グループに対して割り付けられた印象とに基づいて、視聴者に与える印象的インパクトの推定値を求めて、それに基づいて、最も大きな印象的インパクトとなる最適な再構成映像を決定する。印象的インパクトの推定値を求めるうえで、学習用の映像から算出した確率値ベクトルと、これらを視聴した視聴者が付与する印象との関係を分析しておき、これに基づいて印象的インパクトの推定を実施することになる。
【００２８】
このとき、各々のセグメントが視聴者に与える印象的インパクトの推定値をセグメント内インパクトとして算出するとともに、セグメント間の遷移の仕方によって視聴者に与える印象的インパクトの影響を考慮することがある。
【００２９】
すなわち、セグメント単体としては非常にインパクトがあるセグメントでも、視聴者の“慣れ”や“飽き”の影響によって、同様の印象を与えるセグメントを見続けていると、次第にそのセグメントのインパクトが下がっていくという性質があることや、安らぎのある印象のシーンから、急に正反対の印象を持つ激しい印象のシーンを視聴すると、より大きな印象的インパクトを受けることなどを考慮して、セグメント間の遷移によって視聴者に与える印象的インパクトの推定値をセグメント間インパクトとして算出した後、そのセグメント内インパクトとセグメント間インパクトとの加重和を評価関数として、より大きな評価値を示すセグメントに基づいて最適な再構成映像を決定するように処理するものである。
【００３０】
このようにして、本発明の映像再構成装置では、映像作成者や編集手段の人手を介することなく、処理対象の映像を再構成するように処理するのである。
【発明の効果】
【００３１】
本発明によれば、本発明のユーザは、映像を入力するだけで、当該映像を再構成して得られる多くの組み合わせの中から、印象的インパクトが大きくなる再構成映像を自動的に得ることができるようになる。
【００３２】
これにより、本発明によれば、訓練を積んでいる映像作成者や編集者の人手を介することなく、視聴者に強い印象的インパクトを与える再構成映像を得ることができるようになる。
【図面の簡単な説明】
【００３３】
【図１】本発明の映像再構成装置の装置構成図である。
【図２】本発明の映像再構成装置の実行するフローチャートである。
【図３】本発明の映像再構成装置の実行する処理の入出力関係を抽象化した説明図である。
【図４】ヒストグラム生成処理の説明図である。
【図５】セグメント分割処理の説明図である。
【図６】再構成映像の決定処理の基本的なアルゴリズムの説明図である。
【図７】セグメント間インパクトの算出処理の説明図である。
【発明を実施するための形態】
【００３４】
以下、実施の形態に従って本発明を詳細に説明する。
【００３５】
図１に、本発明を具備する映像再構成装置１の装置構成の一例を図示する。
【００３６】
この図に示すように、本発明の映像再構成装置１は、映像入力手段１００と、映像記憶手段１０１と、フレーム特徴量抽出手段１０２と、フレーム特徴量記憶手段１０３と、セグメント分割手段１０４と、セグメント情報記憶手段１０５と、ヒストグラム生成手段１０６と、ヒストグラム記憶手段１０７と、学習用映像記憶手段１０８と、学習用ヒストグラム生成手段１０９と、学習用ヒストグラム記憶手段１１０と、トピック数設定手段１１１と、学習用ヒストグラム分類手段１１２と、特徴量グループ情報記憶手段１１３と、インパクト度設定手段１１４と、トピック推定手段１１５と、映像再構成手段１１６と、再構成映像出力手段１１７とを備える。
【００３７】
映像入力手段１００は、再構成の処理対象となる映像を入力して、それを映像記憶手段１０１に格納する。
【００３８】
フレーム特徴量抽出手段１０２は、処理対象の映像の持つ画像情報や音情報に基づいて各フレームの持つ特徴量を抽出して、その抽出した特徴量の情報（各フレームの持つ特徴量の情報）をフレーム特徴量記憶手段１０３に格納する。
【００３９】
セグメント分割手段１０４は、フレーム特徴量抽出手段１０２の抽出した特徴量に基づいて、処理対象の映像を複数のセグメントに分割して、その分割情報（各セグメントを構成するフレームがどれであるのかを示す情報）をセグメント情報記憶手段１０５に格納する。
【００４０】
ヒストグラム生成手段１０６は、フレーム特徴量抽出手段１０２の抽出した特徴量をベクトル量子化して有限個の符号に変換したのち、セグメント分割手段１０４の分割したセグメント毎に、その変換した符号の数をカウントすることで、処理対象の映像の持つ各セグメントに付与するヒストグラムを生成して、それをヒストグラム記憶手段１０７に格納する。
【００４１】
学習用映像記憶手段１０８は、ヒストグラム生成手段１０６の生成したヒストグラムの背後にあるトピックの生成に用いられる学習用映像を記憶する。ここで、学習用映像記憶手段１０８は、予めセグメントに分割された形の学習用映像を記憶するようにしているとともに、それらの各セグメントの持つ特徴量（フレーム特徴量抽出手段１０２と同様の処理に従って抽出された特徴量）を記憶するようにしている。
【００４２】
学習用ヒストグラム生成手段１０９は、ヒストグラム生成手段１０６と同様の処理を実行することで、学習用映像の持つ各セグメントに付与するヒストグラム（学習用ヒストグラム）を生成して、それを学習用ヒストグラム記憶手段１１０に格納する。
【００４３】
トピック数設定手段１１１は、設計者の入力によって、トピック（ヒストグラム生成手段１０６の生成したヒストグラムの傾向を表現するもの）の数を設定する。
【００４４】
学習用ヒストグラム分類手段１１２は、学習用ヒストグラム記憶手段１１０の記憶する学習用ヒストグラムを分類することで、トピック数設定手段１１１の設定した数分の特徴量グループを生成して、その特徴量グループの情報（各特徴量グループに区分けされた学習用ヒストグラムの情報）を特徴量グループ情報記憶手段１１３に格納する。
【００４５】
インパクト度設定手段１１４は、特徴量グループ情報記憶手段１１３に記憶される各特徴量グループと印象との関係を学習する。この際、学習用の映像（セグメント）に対して、あらかじめ視聴者が視聴した際の印象を回答した印象ラベルが付与されている必要がある。特徴量グループ情報記憶手段１１３に記憶される各特徴量グループは、学習用ヒストグラムに基づいて分類されたものであり、各特徴量グループは、例えば、「画面が明るく、鮮やかで、動きが大きく、軽快な音楽がなっている」とか、「画面が暗く、怖い音楽とサウンドがなっている」といった、視聴者の印象に影響を与えるセグメントの特徴を表現するものであるため、これらの特徴量グループと視聴者によって付与された印象ラベルとの関係を効果的に抽出することができる。
【００４６】
トピック推定手段１１５は、セグメント分割手段１０４の分割したセグメント毎に、ヒストグラム生成手段１０６の生成したヒストグラムに基づいて、特徴量グループ情報記憶手段１１３に記憶される各特徴量グループへの帰属度合いを示す確率値ベクトルを算出することで、ヒストグラム生成手段１０６の生成したヒストグラムの背後にあるトピックを推定する。
【００４７】
映像再構成手段１１６は、セグメント分割手段１０４の分割したセグメント毎に、トピック推定手段１１５の算出した確率値ベクトルに基づいて、視聴者に与える印象的インパクトの推定値を求めて、それに基づいて最適な再構成映像を決定する。
【００４８】
再構成映像出力手段１１７は、映像再構成手段１１６の決定した最適な再構成映像を出力する。
【００４９】
このように構成される本発明の映像再構成装置１では、処理対象の映像を入力すると、その処理対象の映像の持つ画像情報や音情報から、フレーム毎に特徴量を抽出し、その抽出した特徴量に基づいて、処理対象の映像をセグメントに分割する。
【００５０】
続いて、抽出した特徴量をベクトル量子化して有限個の符号に変換したのち、セグメント毎に、その変換した符号の数をカウントしてヒストグラムを生成することで、各セグメントに対して、それが持つ特徴量に応じたヒストグラムを付与する。
【００５１】
続いて、セグメント毎に、それに付与したヒストグラムに基づいて、ｐＬＳＡ（Probabilistic Latent Semantic Analysis）やＬＤＡ(Latent Dirichlet Allocation) などの手法を適用することで、予め設定された複数の特徴量グループへの帰属度合いを示すトピック確率値のベクトルを算出することで、その背後にあるトピックを推定する。
【００５２】
続いて、セグメント毎に、算出したトピック確率値のベクトルと、各特徴量グループと印象との関係とに基づいて、視聴者に与える印象的インパクトの推定値を求めて、それに基づいて、より大きな印象的インパクトを示すセグメントを優先する形で選択することで最適な再構成映像を決定して、それを出力する。
【００５３】
このようにして、本発明の映像再構成装置では、映像作成者や編集手段の人手を介することなく、処理対象の映像を再構成するように処理するのである。
【００５４】
図２に、このように構成される本発明の映像再構成装置１の実行する映像再構成処理のフローチャートを図示する。
【００５５】
次に、このフローチャートを用いて、本発明の実行する映像再構成処理の一例について詳述する。
【００５６】
図３に、本発明の映像再構成装置１の実行する処理の入出力関係を抽象化した様子を図示する。
【００５７】
本発明は、図３に示すように、元映像Ｘを入力として受け取る。この元映像Ｘは、後述するセグメント分割処理によって、有限個のセグメントに分割される。図３の例では、９つのセグメントｘ1 、ｘ2 、・・・、ｘ9 に分割されるものとする。
【００５８】
本発明は、このように分割されたセグメント時系列に対して、
・セグメントの削除
・セグメントの結合
・セグメントの時間順序交換
の３つの操作を施すことによって得られる、すべての再構成映像の集合の中から、最も印象的インパクトが大きい再構成映像を１つ選び、それを出力する。図３の例では、5 つのセグメントｙ1 、ｙ2 、・・・、ｙ5 を選び、それらをつなぎ合わせたものを出力する例を示している。
【００５９】
本発明は、この処理を実現するために、図２のフローチャートに示すように、まず、ステップＳ１０１で、処理対象となる映像（元映像）を入力すると、続いて、ステップＳ１０２で、映像中の画像・音情報から、フレーム毎に、特徴量の抽出を行う。
【００６０】
続いて、ステップＳ１０３で、ステップＳ１０２で抽出した特徴量を元に、映像全体を一つ以上のセグメント（区間）に分割する。
【００６１】
続いて、ステップＳ１０４で、ステップＳ１０２で抽出した特徴量をベクトル量子化して符号（シンボル）に変換したのち、ステップＳ１０３で得た複数のフレームで構成される各セグメント毎に、各符号が何回生起しているかをカウントすることによって、ヒストグラムを生成する。この処理によって、各セグメントには、その特徴量に応じたヒストグラムが付与されることになる。
【００６２】
続いて、ステップＳ１０５で、ステップＳ１０４で得たヒストグラムから、そのセグメントの背後にあるトピックを推定する。このトピックは、あらかじめ定められた数の次元を持つトピック確率値のベクトルで表現される。ここまでの処理で、元映像はセグメントとそれについて推定されたトピックのリストとに変換されている。
【００６３】
続いて、ステップＳ１０６で、このセグメントのリストを入力として受け取り、印象的インパクトが最大となる再構成映像を生成する。
【００６４】
最後に、ステップＳ１０７で、ステップＳ１０６で得られた再構成映像を出力して、処理を終了する。
【００６５】
次に、上記の各ステップで実行する処理の詳細について説明する。
【００６６】
〔１〕ステップＳ１０２の詳細処理
ステップＳ１０２では、画像・音の情報から、特徴量を抽出する。特徴量は、画像から抽出するものと、音から抽出するものがある。いずれも、例えば、５０ｍｓなどの微小な区間から抽出することを想定しており、例えば、画像特徴の場合は、当該区間に含まれる画像フレームから抽出し、音特徴の場合は、当該区間の音声信号から抽出する。
【００６７】
画像から抽出する特徴としては、明るさ特徴、色特徴、動き特徴、テクスチャ特徴、カット特徴、オブジェクト特徴、画像イベント特徴がある。
【００６８】
明るさ特徴、色特徴、動き特徴などは、それぞれ、ピクセル毎の明度、ＲＧＢ値、動きベクトルを計算することによって求めることができる。
【００６９】
テクスチャ特徴としては、濃淡ヒストグラムの統計量（コントラスト）やパワースペクトルなどを求めればよい。また、これらは、一枚の画像全体に対する平均や分散などの統計量を用いるものとしてもよいし、あるいは、例えば８×８、１６×１６などの小さなピクセル領域ごとにヒストグラムを取り、ベクトルとして抽出するものとしてもよい。
【００７０】
カット特徴とは、シーンの切り替わり（カット）の有無、あるいは、頻度を表す特徴量である。厳密には単一の画像から抽出することができないため、近傍の画像を用いて求めることとなる。カット特徴を抽出するためには、まずカットの有無を検出する必要があるが、これには、例えば、下記の参考文献１に記載される方法など、公知のものを用いることができる。
【００７１】
参考文献１：Y. Tonomura, A. Akutsu, Y. Taniguchi, and G. Suzuki, "Structured                 Video Computing," IEEE Multimedia, pp.34-43, 1994. 
カット特徴としては、このような方法によって得られたカット点の有無を用いるものとしてもよいし、あるいは、カットの頻度を用いるものとしてもよい。頻度の取り方としては、例えば、単位時間区間あたりのカット回数としてもよいし、隣り合うカット点までの時間などとして表現してもよい。
【００７２】
オブジェクト特徴とは、画像に収められている物体である。本発明の実施形態では、物体認識、すなわち、その物体が何であるかを同定するようなことはせず、物体認識に用いられる局所特徴をオブジェクト特徴として利用する。局所特徴としては、例えば、下記の参考文献２に記載されるＳＩＦＴ (Scale Invariant Feature Transform)や、下記の参考文献３に記載されるＳＵＲＦ (Speeded Up Robust Features) などを用いることができる。
【００７３】
参考文献２：D.G. Lowe, "Distinctive Image Features from Scale-Invariant Keyp                oints," International Journal of Computer Vision, pp.91-110, 200                4.
参考文献３：H. Bay, T. Tuytelaars, and L.V. Gool, "SURF: Speeded Up Robust F                eatures," Lecture Notes in Computer Science, vol. 3951, pp.404-4                17, 2006. 
また、オブジェクト特徴として、特定の物体に焦点を当て、検出するといった方法を用いることも考えられる。例えば、顔の出現やその表情を得るといったアプローチが代表的である。顔を検出する方法としては、例えば、下記の参考文献４に記載される方法などを用いればよい。さらに表情も認識する場合には、下記の参考文献５に記載される方法などを用いればよい。
【００７４】
参考文献４：H.A. Rowley, S. Baluja, and T. Kanade, "Neural Network-based Fac                e Detection," IEEE Computer Society Conference on Computer Visio                n and Pattern Recognition, pp.203-208, 1996.
参考文献５：I. Cohen, N. Sebe, A. Garg, L.S. Chen, and T.S. Huang, "Facial E                xpression Recognition from Video Sequences: Temporal and Static                 Modeling," Computer Vision and Image Understanding, vol.91, issu                es 1-2, pp.160-187, 2003. 
画像イベント特徴とは、映像中に生起する事象のことである。例えば、急激なカメラワークや、テロップの出現などがある。例えば、急激なカメラワークを用いる場合は、上記の参考文献１に記載される方法などを用いることによって検出することができる。また、テロップを用いる場合は、下記の参考文献６に記載される方法などを用いることによって検出することができる。
【００７５】
参考文献６：桑野秀豪, 倉掛正治, 小高和己, “映像データ検索のためのテロップ文                字抽出法”, 電子情報通信学会技術研究報告, PRMU, 96(385), pp.39-4                6, 1996.
一方、音情報から抽出する特徴量としては、音高特徴、音量特徴、スペクトル特徴、リズム特徴、発話特徴、音楽特徴、音イベント特徴などがある。
【００７６】
音高特徴は、例えば、ピッチを取るものとすればよく、下記の参考文献７に記載される方法などを用いて抽出することができる。
【００７７】
参考文献７：古井貞熙, “ディジタル音声処理, ４. ９ピッチ抽出”, pp.57-59, 19                85. 
音量特徴としては、音声波形データの振幅値を用いるものとしてもよいし、短時間パワースペクトルを求め、任意の帯域の平均パワーを計算して用いるものとしてもよい。
【００７８】
スペクトル特徴としては、例えば、メル尺度ケプストラム係数（Mel-Frequency Cepstral Coefficients: MFCC)を用いることができる。
【００７９】
リズム特徴としては、例えば、テンポを抽出すればよい。テンポを抽出するには、例えば、下記の参考文献８に記載される方法などを用いることができる。
【００８０】
参考文献８：E.D. Scheirer, "Tempo and Beat Analysis of Acoustic Musical Sign                als," Journal of Acoustic Society America, Vol.103, Issue 1, pp.                588-601, 1998.
発話特徴、音楽特徴は、それぞれ、発話の有無、音楽の有無を表す。発話・音楽の存在する区間を発見するには、例えば、下記の参考文献９に記載される方法などを用いればよい。
【００８１】
参考文献９：K. Minami, A. Akutsu, H. Hamada, and Y. Tonomura, "Video Handlin                g with Music and Speech Detection," IEEE Multimedia, vol.5, no.3                , pp.17-25, 1998. 
音イベント情報としては、例えば、笑い声や大声などの感情的な音声、あるいは、銃声や爆発音などの環境音の生起などを用いるものとすればよい。このような音イベントを検出するには、例えば、下記の参考文献１０（特許文献）に記載される方法などを用いればよい。
【００８２】
参考文献１０：ＷＯ／２００８／０３２７８７
〔２〕ステップＳ１０３／ステップＳ１０４／ステップＳ１０５の詳細処理
ステップＳ１０３では、ステップＳ１０２で得た特徴量、あるいはその一部に基づいて、セグメント分割を行う。
【００８３】
特徴量、あるいはその一部を利用する場合、最も単純な処理の一例は、カット点を境界としてセグメントを切ることである。音特徴を用いる場合には、例えば、発話区間や音楽区間に合わせてセグメントを切ることもできる。あるいは、得られた特徴量すべてに対して、下記の参考文献１１に記載されるTime-Constrained Clustering を適用する方法を取ってもよい。
【００８４】
参考文献１１：M.M. Yeung, and B.-L. Yeo, "Time-Constrained Clustering for Se                  gmentation of Video into Story Unites," International Conferen                  ce on Pattern Recognition, vol.3, pp.375-380, 1996. 
しかしながら、これらの方法では、各セグメントが細かく分割されすぎる傾向があるという問題点がある。そこで、さらにもう少し意味レベルの高い、ストーリーや文脈情報を考慮したセグメント分割を実施し、適当な数のセグメントを得ることが好ましい。
【００８５】
このようなセグメント分割処理を実施する方法としては、セグメントが表現しているトピックを推定し、これに基づいてセグメント分割を行う方法がある。この方法は、後の処理であるステップＳ１０４、ステップＳ１０５の処理結果を利用するため、まずこれらの処理について説明する。
【００８６】
まず、事前に、上記で述べたいずれかの方法によって、一度、セグメント分割を実施しておく。以降、便宜上、このセグメントを小セグメントと呼ぶ。図４の例では、カット点によるセグメント分割を施している。小セグメント内には、いくつかのフレームを含んでいる。ステップＳ１０２では、フレーム毎に特徴量を抽出している。図４の例では、特徴量をベクトルとしてとらえ、小セグメントに含まれるフレーム毎に、特徴量ベクトルをｗ1 、ｗ2 、・・・、ｗn と表記している。
【００８７】
続いて、ステップＳ１０４に相当する処理として、各特徴量ベクトルをベクトル量子化し、有限個の符号に変換する。この量子化処理は、例えば、Ｋ−Ｍeans法やＬＢＧアルゴリズムなど任意のものを用いてよい。このような量子化処理の実施によって、特徴量に重畳する不要な雑音を除去することができる。この量子化処理および符号への変換処理の結果、特徴量は符号で表現されることとなる。
【００８８】
続いて、各セグメントに含まれる符号の数をカウントする。セグメント毎に符号の出現する数をカウントすることになるため、セグメントを符号ヒストグラムとして記述することに等しい。ここまでの処理が、ステップＳ１０４で実行するヒストグラム生成処理である。
【００８９】
続いて、ステップＳ１０５に相当するトピック推定処理を行う。ヒストグラムは、ある符号ｃが何回生起したかを表す情報であるので、多項分布に従うとしてモデル化することができる。多項分布に従う変数から、その背後にあるトピックを推定するためのトピックモデルとしては、いくつか公知のものが存在する。代表的なものに、下記の参考文献１２に記載されるｐＬＳＡ（Probabilistic Latent Semantic Analysis）や、下記の参考文献１３に記載されるＬＤＡ(Latent Dirichlet Allocation) などがある。
【００９０】
参考文献１２：T. Hofmann, "Probabilistic Latent Semantic Indexing," Internat                  ional ACM SIGIR Conference, pp.50-57, 1999. 
参考文献１３：D.M. Blei, A.Y. Ng, and M.I. Jordan, "Latent Dirichlet Allocat                  ion," The Journal of Machine Learning Research, vol.3, pp.993-                  1022, 2003. 
これらのモデルはいずれも、ヒストグラムｈs と、その背後にあるトピックｔs の同時確率ｐ（ｈs ，ｔs ）として表現される。このモデルに従い、セグメントｘs のヒストグラムｈs が与えられたときに、その背後にあるトピックｔs は、下記の式（１）によって計算することができる。
【００９１】
【数１】
2011035489.tif 000003
【００９２】
この式（１）は、一般には厳密に計算することができないため、必要に応じて、Gibbs Samplingや変分ベイズ近似などの近似手法を利用して求める。この結果、計算されるｐ（ｔs ｜ｈs ）は、あらかじめ設定したトピックの数と同じ次元を持つ確率値のベクトルである。以降、特に断りのない限り、この確率値のベクトルをトピックと呼ぶ。ここまでが、ステップＳ１０５で実行するトピック推定処理の詳細である。
【００９３】
ステップＳ１０３で実行するセグメント分割処理では、図５に示すように、以上のように推定されたトピックを用いて、小セグメントをまとめる処理を実施する。得られているトピックが、確率値（実数値）のベクトルであるので、ｌ２ノルムなどの適当な距離尺度を用いたクラスタリング処理を適用することによって、任意の粒度にセグメントをまとめることができる。望ましくは、上記の参考文献１１に記載されるTime-Constrained Clustering を用いるものとする。
【００９４】
以上に説明した処理が、ステップＳ１０３で実行するセグメント分割処理の詳細である。また、同時に、ステップＳ１０４で実行するヒストグラム生成処理の詳細と、ステップＳ１０５で実行するトピック推定処理の詳細についても説明を行った。
【００９５】
〔３〕ステップＳ１０６の詳細処理
ステップＳ１０５までの処理の結果、入力された元映像は、いくつかのセグメントとして表現されている。また、ステップＳ１０５の処理によって、各セグメントには、その背後にあるトピック確率値のベクトルが付与されている。
【００９６】
ステップＳ１０６では、このセグメントの配列を受け取り、印象的インパクトが最大化されるような再構成映像を決定する。以降、この処理の詳細について説明する。
【００９７】
図６に、基本的なアルゴリズムの流れを示す。
【００９８】
ステップＳ１０５までに得られている元映像のセグメントの集合は、時間順序を考慮すれば配列と見なすことができる。この元映像のセグメント配列をＬ1 と置く。同様に、再構成映像のセグメント配列をＬ2 と置く。最初は、Ｌ2 にはセグメントが一切格納されていないため、空（φ）の配列となる。
【００９９】
ステップＳ１０６で実行する再構成処理では、図６に記載するように、Ｌ1 にあるセグメントの中から、セグメント決定関数Ｆ（ｘs ；Ｌ2 ）の値が最も大きくなるセグメントｘs を選び出し、Ｌ1 からＬ2 に移す、という処理を、終了条件が満たされるまで繰り返すことによって実施する。
【０１００】
ここで、重要となるのは、セグメント決定関数Ｆ（ｘs ；Ｌ2 ）である。本発明の処理の一例では、セグメント決定関数Ｆ（ｘs ；Ｌ2 ）が、セグメント内インパクトｆ1 （ｘs ）と、セグメント間インパクトｆ2 （ｘs ，Ｌ2 ）とによって決定されると仮定し、下記の式（２）で表す。
【０１０１】
【数２】
2011035489.tif 000004
【０１０２】
ここで、αは０〜１までの間の実数値であり、あらかじめ定めるものとしてもよいし、学習などによって決定するものとしてもよい。
【０１０３】
次に、セグメント内インパクトｆ1 （ｘs ）と、セグメント間インパクトｆ2 （ｘs ，Ｌ2 ）とについて詳述する。
【０１０４】
セグメント内インパクトｆ1 （ｘs ）とは、ある単一のセグメントが視聴者に与える印象的インパクトのことである。セグメントｘs におけるトピック（確率値のベクトル）をｔs 、その際の印象的インパクトをｅs と置く。このとき、ｆ1 （ｘs ）を、トピックｔs が与えられた下での印象的インパクトｅs として定義し、確率関数を用いて、
ｆ1 （ｘs ）＝ｐ（ｅs ｜ｔs ）
と定義する。
【０１０５】
これは、最尤推定法に基づく学習によって獲得することができる。これにより、トピックｔs が与えられた下での印象的インパクトｅs を計算することができる。
【０１０６】
ここで、視聴者の立場にたてば、あるセグメントｘs を視聴しているときに、ｘs から受ける印象的インパクトｅs は、それまでに受けていた印象的インパクトｅs-1 にも依存すると考えられる。そこで、単純に、
ｆ1 （ｘs ）＝ｐ（ｅs ｜ｔs ）
とするのではなくて、
ｆ1 （ｘs ，ｅs-1 ）＝ｐ（ｅs ｜ｅs-1 ，ｔs ）
とするものとしてもよい。
【０１０７】
このとき、ｐ（ｅs ｜ｅs-1 ，ｔs ）は、例えば、ｅs-1 からｅs への遷移のし易さを表す重み関数ｐ（ｅs ｜ｅs-1 ）などを用いて、下記の式（３）のように求める。
【０１０８】
【数３】
2011035489.tif 000005
【０１０９】
ここで、ｐ（ｅs ｜ｅs-1 ）については、予め定めておくものとしてもよいし、学習によって決定するものとしてもよい。
【０１１０】
セグメント内インパクトｆ1 （ｘs ）が、ある単一のセグメントが視聴者に与える印象的インパクトを表すのに対して、セグメント間インパクトｆ2 （ｘs ，Ｌ2 ）は、Ｌ2 にすでに含まれているセグメントの集合を踏まえ、セグメントｘs の印象的インパクトの大きさを計算する。
【０１１１】
例えば、単一のセグメントとしては、非常にインパクトがあるようなセグメントがあるとする。このとき、仮に、ずっと同じセグメントを見続けると、次第に、そのセグメントのインパクトは下がっていくものと想定される。本発明で用いるセグメント間インパクトｆ2 （ｘs ，Ｌ2 ）とは、この効果の影響を考慮するものである。
【０１１２】
次に、セグメント間インパクトｆ2 （ｘs ，Ｌ2 ）における処理の詳細を、図７を用いて説明する。
【０１１３】
例えば、ある視聴者が、図７に示すように、ｘ1 ，ｘ2 ，・・・，ｘs-3 ，ｘs-2 ，ｘs-1 という順番でセグメントを視聴したとする。以降、ｘs ，ｘs+1 ・・・と続いていくわけであるが、ｘs-1 までを視聴した時点で、視聴者は次にどのようなセグメントであるかについては知らない。したがって、本処理で考えるべきセグメント間インパクトｆ2 （ｘs ，Ｌ2 ）は、「ｘs-1 までを視聴した視聴者が期待・予測する次のセグメントｘs を視聴した際に受ける印象」に対する、「実際にセグメントｘs を視聴した際に受ける印象」との差であると考えられる。
【０１１４】
ステップＳ１０５までの処理によって、セグメントｘs の特徴は、トピックｔs によって表現されている。したがって、図７に示すように、Ｌ2 に含まれているセグメントｘ1 ，ｘ2 ，・・・，ｘs-1 を視聴した際に抱く次のセグメントｘs での印象ｅs を予測する予測分布ｐ（ｅs ｜ｔ1 ，ｔ2 ，・・・，ｔs-1 ）と、実際にセグメントｓまでを視聴した際の印象の分布（フィルタ分布）ｐ（ｅs ｜ｔ1 ，ｔ2 ，・・・，ｔs ）との差分を考えればよい。
【０１１５】
予測分布ｐ（ｅs ｜ｔ1 ，ｔ2 ，・・・，ｔs-1 ）とフィルタ分布ｐ（ｅs ｜ｔ1 ，ｔ2 ，・・・，ｔs ）の計算にあたっては、セグメント内インパクトを計算する際に用いたｐ（ｅs ｜ｔs ）とｐ（ｅs ｜ｅs-1 ）を用いる。ここで、ベイズ規則に従って、下記の式（４）が成立する。
【０１１６】
【数４】
2011035489.tif 000006
【０１１７】
このとき考えるべき予測分布ｐ（ｅs ｜ｔ1 ，ｔ2 ，・・・，ｔs-1 ）とフィルタ分布ｐ（ｅs ｜ｔ1 ，ｔ2 ，・・・，ｔs ）は、下記の式（５）によって再帰的に計算できる。
【０１１８】
【数５】
2011035489.tif 000007
【０１１９】
続いて、これら求めた予測分布とフィルタ分布との差分を求め、これをセグメント間インパクトｆ2 （ｘs ，Ｌ2 ）とする。予測分布、フィルタ分布ともに確率分布であるので、一般には確率分布間の距離、あるいは、偽距離を表す尺度を用いればよい。最も良く知られた尺度は、カルバック・ライブラーダイバージェンス（ＫＬダイバージェンス）であり、下記の式（６）によって計算できる。
【０１２０】
【数６】
2011035489.tif 000008
【０１２１】
ここで、ＫＬダイバージェンスは、対称性を満たさない偽距離であるため、対称性を保持したい場合には、対称ＫＬダイバージェンス、あるいは、イェンセン・シャノンダイバージェンス（ＪＳダイバージェンス）などを用いてもよい。また、相互情報量など、その他の尺度を用いても構わない。
【０１２２】
一方で、単純なＫＬダイバージェンスでは、とにかく両者の分布に差があればあるほど、大きな値となってしまう。すなわち、連続する二つのセグメントｘs-1 ，ｘs の間で極端に印象が変わってしまうことが必ずしもよくない場合があるため、「“適度に”差があるようなものがよい」という指標を与える方が良い場合もある。
【０１２３】
このような場合に対応するためには、例えば、フィルタ付加を利用することができる。例えば、ＫＬダイバージェンスを、ガウスフィルタ付加によって下記の式（７）のように補正する。
【０１２４】
【数７】
2011035489.tif 000009
【０１２５】
これで、μをピークにして、それよりも小さければ小さいほど、反対に大きければ大きいほど、小さい値となるＫＬ’を作ることができる。これ以外にも、例えば、補正項を付加するなどの方法を取ってもよい。
【０１２６】
以上が、セグメント内インパクトｆ1 （ｘs ）と、セグメント間インパクトｆ2 （ｘs ，Ｌ2 ）である。
【０１２７】
以上説明した処理を、終了条件が満たされるまで実行する。終了条件は、例えばＬ2 の再構成映像の時間長が一定以上となったときとしてもよいし、セグメント決定関数の値がＬ1 に含まれる全てのセグメントに対して一定値以下となったときなどとしてもよい。
【０１２８】
ここまで説明した再構成処理は、セグメント決定関数値が最も大きいセグメントｘs ＊を順次採用していく、いわば貪欲な方法に基づくものである。一方で、この再構成処理を、「Ｌ2 に含めるセグメントを順次決定する」という多段決定問題であると見なすこともでき、この場合は動的計画法によってＬ2 を決定することもできる。この方法によれば、Ｌ1 内のセグメントの時間順序関係を保持することになるが、すべての組み合わせの中から最適なＬ2 を決定することができるというメリットがある。
【０１２９】
以上が、本発明の実施形態の一例における映像再構成方法の説明である。この映像再構成方法で実施される処理プロセスを、コンピュータで読み取り可能なプログラムとして記述することも可能であることはいうまでもない。
【０１３０】
以上、本発明の実施形態の一例における映像再構成方法について詳細に説明した。本発明は説明した実施形態の一例に限定されるものでなく、特許請求の範囲に記載した技術的範囲において各種の変形を行うことが可能である。
【０１３１】
例えば、本発明は、ＩＰＴＶやデジタルサイネージ、ＶＯＤ(Video on Demand) などといった様々な映像配信・通信サービスに用いることができる。具体的には、視聴者の嗜好を考慮した映像自動編集の実現や、映像広告効果を高めるアレンジメント、最も印象的なインパクトが大きくなるような映像プレイリストの自動生成などのアプリケーションサービスを実現することができる。
【産業上の利用可能性】
【０１３２】
本発明は、処理対象の映像を大きな印象的インパクトを与えるように再構成する場合に適用できるものであり、本発明を適用することで、ユーザは処理対象の映像を入力するだけで、その映像を再構成して得られる多くの組み合わせの中から、印象的インパクトが大きくなる再構成映像を自動的に得ることができるようになる。
【符号の説明】
【０１３３】
１      映像再構成装置
１００  映像入力手段
１０１  映像記憶手段
１０２  フレーム特徴量抽出手段
１０３  フレーム特徴量記憶手段
１０４  セグメント分割手段
１０５  セグメント情報記憶手段
１０６  ヒストグラム生成手段
１０７  ヒストグラム記憶手段
１０８  学習用映像記憶手段
１０９  学習用ヒストグラム生成手段
１１０  学習用ヒストグラム記憶手段
１１１  トピック数設定手段
１１２  学習用ヒストグラム分類手段
１１３  特徴量グループ情報記憶手段
１１４  インパクト度設定手段
１１５  トピック推定手段
１１６  映像再構成手段
１１７  再構成映像出力手段
【図１】
2011035489.tif 000010
【図２】
2011035489.tif 000011
【図３】
2011035489.tif 000012
【図４】
2011035489.tif 000013
【図５】
2011035489.tif 000014
【図６】
2011035489.tif 000015
【図７】
2011035489.tif 000016