(57)【要約】【課題】空き容量のサイズの制限に合わせて最適な動画を生成する。【解決手段】指定動画を目標容量に合わせた動画に変換する装置であり、サイズ調整パラメータ決定部と動画評価部と出力動画生成部と動画蓄積部とから構成される。動画評価部にて指定動画を解析してマクロレベルで評価を行い、サイズ調整パラメータ決定部で評価結果にあった圧縮率を求める。これにより、カット等の優先度に応じたマクロレベルでの圧縮率の変更により、制限付き空き容量に最適な動画を生成することができる。【選択図】図１
2006222497.tif 000002
【特許請求の範囲】
【請求項１】
動画を目標容量に収める装置において、目標容量に収めようとしている複数の動画データを蓄積する動画蓄積ステップと、
前記動画蓄積ステップに蓄積された動画データから少なくとも一つ以上の指定された指定動画を解析して、マクロなシーンに区切る分割点であるマクロ分割点を決定し、前記マクロ分割点により分けられるマクロなシーンであるマクロシーンに対し、指定動画の中でのマクロな優先度であるマクロ優先度を決定する動画評価ステップと、
目標容量を受けて、前記マクロ分割点と前記マクロ優先度を用いて前記マクロシーン毎に対応する圧縮率を示すマクロ圧縮率を決定するサイズ調整パラメータ決定ステップと、
前記マクロシーン毎に前記マクロ圧縮率に合わせて動画を圧縮する出力動画生成ステップとを有する動画変換方法。
【請求項２】
前記動画評価ステップは、指定動画に対して、少なくとも一種類以上の評価値により、前記マクロ分割点を求め、前記マクロシーン毎に求めた単位時間あたりの評価値をマクロ優先度として用いる請求項１記載の動画変換方法。
【請求項３】
前記サイズ調整パラメータ決定ステップは、マクロ優先度が高いマクロシーンに対して低い圧縮率をマクロ圧縮率として決定する請求項１記載の動画変換方法。
【請求項４】
前記動画評価ステップは、動画に対する少なくとも一種類以上の評価値と分割を拒否する区間である分割拒否区間とを用いて分割点を決定する、請求項１から請求項３のいずれかの請求項に記載の動画変換方法。
【請求項５】
請求項１から請求項４のいずれかの請求項に記載された方法により動画を変換する動画変換装置。
【請求項６】
請求項１から請求項４のいずれかの請求項に記載された方法を含むプログラム。
【請求項７】
請求項６に記載されたプログラムを記録した媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、空き容量の制限に合わせて最適な動画を生成する動画変換装置に関するものである。
【背景技術】
【０００２】
近年、デジタルビデオカメラやＤＶＤレコーダなどのデジタル映像機器やデジタル映像を十分に処理できるパソコンの普及により、日常の出来事やテレビ番組をデジタルの動画としてハードディスクや光ディスクや半導体メモリカードなどの記録媒体に保存し、保有することが一般的になりつつある。
【０００３】
ハードディスクや光ディスクや半導体メモリカードなどの記録媒体は、記録容量に制限があり、この制限された容量内にできるだけ効率的にデジタル動画を記録するために、通常、圧縮されて記録される。
【０００４】
このような状況に対して、記録媒体を効率良く利用して高品質の情報を記録するための提案の一つとして、媒体の空き容量と記録時間に応じて動画の圧縮率を変化させるという方法が、提案されている（例えば、特許文献１参照。）。この提案は、（記録するデータの総量）÷（ビットレート）＝（記録時間）となるように圧縮ビットレートを決定し、エンコーダにこのビットレートになるように圧縮率を変更して圧縮をするものである。固定ビットレートで記録媒体に収める場合には、（記録するデータの総量）÷（ビットレート）＝（記録時間）となるように、エンコーダ内の量子化ビット数や標本化ビット数などを変化させてビットレートを制御している。可変ビットレートで媒体に収める場合には、平均ビットレートが（記録するデータの総量）÷（ビットレート）＝（記録時間）となるように、記録時間に応じてビットレートを変更し、エンコーダが圧縮実行している。
【０００５】
また、一旦、テレビ録画した動画や撮影した動画を別の記録媒体に保存する機能を内蔵するデジタル映像機器や動画編集、及び、ディスクオーサリングアプリケーションソフトも多数開発されているが、これらも、（記録するデータの総量）÷（ビットレート）＝（記録時間）となるようにエンコーダに指定するビットレートを求め、ここで求められたビットレートが低く過ぎる場合には、動画ストリーム（ファイル）ごとにビットレートを変更する、つまり、複数の記録する動画ストリームのいくつかに対するビットレートを他の動画ストリームを圧縮するときのビットレートよりも低くする。これのような手法で、ビットレートを低くしていない動画ストリームについては全体的に高画質に収まるようして記録媒体に収めることが、一般的に行われている。
【特許文献１】特開平８−１７１３７号公報（第１図）
【発明の開示】
【発明が解決しようとする課題】
【０００６】
上記の従来方法では、時間長が長い動画を限られた容量に記録する場合、平均ビットレートが低くなるために、動画全体に渡って画質の劣化が激しくなること、可変ビットレートで圧縮した場合でも、シーンチェンジ（前後のフレーム内容が大きく変化する部分や回転やズームなど）のようなミクロなシーンでの高ビットレート化による画質改善が図られ、フレーム間で動きが少ない場合にはビットレートを下げても画質劣化が少ないことを利用して容量を削減する効果があるが、動画の内容の重要度に関わらず圧縮し、あまり重要でない部分にも決まった平均ビットレートで圧縮するために同様の容量が必要となっている。
【課題を解決するための手段】
【０００７】
前記従来の課題を解決するために、本発明の動画変換装置は、目標容量に収めようとしている複数の動画データを蓄積している動画蓄積部と、動画蓄積部に蓄積されている動画データから少なくとも一つ以上の指定された指定動画を解析して、マクロなシーンに区切る分割点であるマクロ分割点を決定し、このマクロ分割点により分けられるマクロなシーンであるマクロシーンに対し、指定動画を全体的にみたときの優先度であるマクロ優先度を決定する動画評価部と、目標容量を受けて、動画評価部より出力されたマクロ分割点とマクロ優先度とを用いてマクロシーン毎に対応する圧縮率であるマクロ圧縮率を決定するサイズ調整パラメータ決定部と、マクロシーンに毎にサイズ調整パラメータ決定部で決定した前記マクロ圧縮率に合わせて動画を圧縮する出力動画生成部から構成し、動画評価部が指定動画を解析して求めたマクロシーンとマクロ優先度を、サイズ調整パラメータ決定部がそれらを用いて、マクロ優先度が高いマクロシーンに低い圧縮率を割り当てることにより、指定動画の内容に合わせて最適な動画を生成する。
【発明の効果】
【０００８】
以上のように、本発明の動画変換装置によれば、動画評価部の解析結果に基づき、優先度の高いマクロなシーンやカットの圧縮率を下げることができ、逆に優先度の低いマクロなシーンやカットの圧縮度を上げることができ、容量制限のある記録媒体に収める場合に、制限容量に対して適切な圧縮動画に変換できるという効果がある。
【発明を実施するための最良の形態】
【０００９】
以下、本発明の実施の形態を添付図面に基づき詳細に説明する。
【００１０】
（実施の形態１）
本発明の実施の形態１による映像変換表示装置について図１、図２、図３ａと図３ｂ、図４ａと図４ｂ、図６、図７、図８、図９を用いて動作を説明する。
【００１１】
図１は、本発明の実施の形態１による動画変換装置の構成を示すブロック図である。図１において、１３は変換対象の候補となる動画が保存されている動画蓄積部、１２は変換対象と指定された動画（以降、指定動画と呼ぶ）に対し、指定動画に付属する付帯情報やビデオ部分、サウンド部分を解析して、一つ以上の特徴パラメータで時間軸上の各特徴量を抽出し、各特徴量を総合してマクロなシーンであるマクロシーンに指定動画を分割し、マクロ優先度を決定する動画評価部、１１は指定動画の変換前のオリジナル容量と変換後の目標となる容量（以降、目標容量と呼ぶ）から各マクロシーンの圧縮率であるマクロ圧縮率を決定する圧縮サイズ調整パラメータ決定部、１４は各マクロ圧縮率で指定動画の各マクロシーンを圧縮して出力する出力動画生成部である。
【００１２】
まず、動画蓄積部１３にはビデオカメラやテレビ録画された動画が保存されている。動画の形式は各種あり、例えば、ＤＶ形式のデジタルビデオカメラで撮影されたデータはハードディスクなどの蓄積メディアには画質劣化の少ないＡＶＩ形式で保存され、テレビ録画では動画のビデオ部分はＭＰＥＧ２やＭＰＥＧ１、ＭＰＥＧ４などの形式がある。サウンドに関してもＷＭＡ、ＷＡＶＥ、ＡＡＣなど様々である。ここで、動画蓄積部１３に保存されている各種動画の中から指定動画が選択され、取り出された指定動画は動画評価部１２に入力される。指定動画は異なる形式の複数個であってもよいが、本実施例では一つの指定動画の場合で説明する。
【００１３】
次に、動画評価部１２の処理の流れを図２に示す。図２のＳ２１ステップは特徴量算出部であり、指定動画を映像とサウンド、そして指定動画に始めから含まれている付帯情報などに対して解析が行われ、解析の条件となる特徴パラメータ毎に特徴量を求める。ここで特徴パラメータとしては、以下に示すようなものである。
【００１４】
映像解析による特徴パラメータ：人物の登場、動きの激しさ、映像の明るさ、ＣＭ（コマーシャルメッセージ）、テロップ文字など。
【００１５】
サウンド解析による特徴パラメータ：音声と音楽、歓声、サウンドの強弱、環境音、ＣＭなど。
【００１６】
データに最初から含まれる付帯情報の特徴パラメータ：撮影日時、焦点距離、撮影機器などのカメラ情報や放送データなどのチャネル情報、タイトルなど。これら付帯情報の特徴パラメータは、動画データそのものに含まれるものと動画データと関連つけられた別データの場合がある。
【００１７】
図２のＳ２１で実行する動画評価部１２の特徴量算出部について、時間軸上でグラフ化した図３ａと図３ｂを用いて説明する。図３ａとｂはそれぞれ特徴パラメータＡとＢによる特徴量Ａ、特徴量Ｂの時間変化を示した例である。横軸は時間であり縦軸は各特徴パラメータでの特徴量である。３１、３２は最小サンプリング間隔で算出したもので、時間で変化する各特徴量を示している。例えば、ＴＶ方式のＮＴＳＣの動画の場合には１／６０秒毎のサンプリングでの各フィールドでの特徴パラメータＡ（例えば人物の顔の存在）での特徴量Ａ（人物の顔の数や画面全体での占有面積やカメラ方向に顔を向けているかを示す顔の角度などなど）であり、特徴パラメータＢ（例えばサウンドの強弱）での特徴量Ｂ（４８ＫＨｚでサンプリングされたサウンドパワー）の時間的変化を示しており、特徴量Ａ、Ｂは共に０〜１の範囲に正規化している。当然のことながら、特徴量は時間的に不連続な場合もありえる。
【００１８】
ここで、本処理の後の処理の効率化を図るために、特徴パラメータによって実際のサンプリング間隔を変更した場合を例として示す。例えば、図３ａではＴＭ２、ＴＭ４とサンプリング点を設定し、そのサンプリング点で図の３３に示す近似値としてサンプリング点間の特徴量Ａを算出し、同様に図３ｂの例では、ＴＭ１、ＴＭ２、ＴＭ３とサンプリング点を設定し、図の３４に示す近似値としてサンプリング点間の特徴量Ｂを算出している。
最小サンプリング間隔での特徴量を算出することは、本発明の目的からは処理時間や精度の追求は不効率であるため、特徴量によってサンプリング間隔が異なる。特徴量の性質によっては、サンプリング区間を細かくしても変化が小さく、処理として省くことができる。
尚、この近似値としての特徴量の精度を向上させる方法としては、例えば図３ｂのＴＭ１−ＴＭ２の間の曲線の平均値を算出してＴＭ１−ＴＭ２間の特徴量とすることなどが挙げられる。また、特徴パラメータによっては特徴量が０〜１の間を変動させるのが良好であるとは言えない。例としては、２値化する方が適切な場合もある。例えば、ＣＭの時間帯などはＣＭらしさという値は不要であり、ＣＭであるか否かが必要なものであるため、特徴量としては“０”か“１”とする方が適している。また、撮影したデータの撮影時刻のフレームや秒のような連続的な変化は本発明の目的では重要ではなく、撮影時刻が不連続になるところや、日付が変更になるところが重要である。なぜならば、それらは、撮影している動画のシーンが異なることを示す記述であるため、分割点だけを算出するのが目的であり、その利用を記述しなくてはならない。
【００１９】
図２のＳ２２は動画評価部１２の総合特徴量算出部の処理であり、Ｓ２１で算出した各特徴パラメータの各特徴量から総合特徴量を算出する。図２のＳ２２で実行する動画評価部１２の総合特徴量算出部について、時間軸上でグラフ化した図４ａを用いて説明する。
【００２０】
図４ａは複数の特徴量に対し論理演算および算術演算を施して算出した総合特徴量の例と後述するマクロ分割点の例を示したものである。図４ａにおいて、図３ａとｂと同様に横軸は時間であり縦軸は各特徴パラメータでの特徴量から算出した総合特徴量を示している。尚、各特徴パラメータの特徴量としては、図３ａとｂで示した３１、３２が該当する。ここで、特徴パラメータＡの特徴量ＡをＦＡ、特徴パラメータＢの特徴量ＢをＦＢ、特徴パラメータＣの特徴量ＣをＦＣとし、それぞれに対する重みをＷＡ、ＷＢ、ＷＣとすると、総合特徴量Ｆｔｏｔａｌは例えば下記の数式１で算出する。
【００２１】
【数１】
2006222497.tif 000003
【００２２】
重みＷＡ、ＷＢ、Ｗｃについては、動画として残したい、もしくは高画質で優先度動画の特徴を示す特徴量に対する重みとして正の値を、動画として積極的に削除したい、もしくは低画質でも構わない動画の特徴を示す特徴量に対する重みは、負の値を設定することができる。例えば、ビデオカメラで撮影した動画では手ぶれなどによる動画として意味をあまりなさない場合があり、そのときは手ぶれという特徴パラメータを設定して、その特徴量に対する重みは負の値を設定するのが適切である。そのため、総合特徴量Ｆｔｏｔａｌは時刻によっては負の値になる場合も有り得る。
【００２３】
図４ａにおいて、数式１で求めた総合特徴量が４１である。図で総合特徴量４１は連続的な曲線になっているが、図３ａの特徴量Ａで示したように特徴量によっては不連続な場合もあり、数式１で算出した総合特徴量も不連続なものになる場合もある。また、数式１は各特徴量が一次独立として算出する算術演算であるが、ある特徴パラメータの特徴量が他の特徴量に影響を与えるような条件のもとに算術演算や論理演算を施す場合もある。例えば、特徴パラメータＡがＣＭ（コマーシャル・メッセージ）と仮定すると、特徴量ＡであるＦＡが“１”、つまりＣＭ部分である場合と、ＦＡが“０”、つまりＣＭ部分でない場合によって、以下のような数式２で総合特徴量を算出することも考えられる。ＣＭの部分では他の特徴量を総合特徴量に影響させることは意味をなさないため、数式２の前者のようなＦｔｏｔａｌを定数とする場合があり得るからである。
【００２４】
【数２】
2006222497.tif 000004
【００２５】
また、上記の特徴量ＦＡ、ＦＢでは図３ａ、ｂの３１および３２で示した特徴量を適用しているが、図３ａ、図３ｂの３３や３４に示す近似値の特徴量を用いて演算することは演算量を減らし、処理の高速化を図ることができる。ここで、ＦＡ、ＦＢ、ＦＣの総和が１の場合、最大値が１になるため、Ｃｏｎｓｔを１としてもよい。
【００２６】
次に図２のＳ２３について説明する。Ｓ２３は動画評価部１２のマクロシーン算出部の処理であり、Ｓ２２で算出された時刻で変化する総合特徴量において、複数の特徴量閾値間に存在する時間領域の指定動画の範囲をマクロシーンとして、またそれらマクロシーンの境界に対応する時刻としてマクロ分割点を算出する。特徴量閾値を複数段階に分けて設定し、特徴量閾値と総合特徴量が交わる時間をマクロ分割点と決定する。
【００２７】
再び図４ａで説明すると、４２、４３、４４が特徴量閾値であり、総合特徴量４１との交点を算出する。例えば、４２を特徴量閾値として設定すると、総合特徴量４１と特徴量閾値４２の交点は、Ｉ７、Ｉ８、Ｉ９となり、時間軸上のマクロ分割点Ｄ７、Ｄ８、Ｄ９が決定される。同様に特徴量閾値４３を設定するとＩ２、Ｉ３、Ｉ６が総合特徴量４１との交点で、マクロ分割点Ｄ２、Ｄ３、Ｄ６が決定される。特徴量閾値４４についても同様にマクロ分割点Ｄ１、Ｄ４、Ｄ５が決定される。そして、０−Ｄ１、Ｄ１−Ｄ２、Ｄ２−Ｄ３、・・・・、Ｄ９−（指定動画の終了時刻）の範囲の指定動画のストリームがマクロシーンとなる。
【００２８】
ここで、マクロ分割点を得るために指定する特徴量閾値については、最大値および最小値は少なくとも指定動画を２つ以上に分割でき、かつ、得られる全てのマクロ分割点の間隔が１シーンとみなせる最小値以上の長さになるように決定する。
【００２９】
次に図２のＳ２４について説明する。Ｓ２４は動画評価部１２の区間総合特徴量算出部の処理であり、Ｓ２３で算出された各マクロシーンの範囲における区間総合特徴量を固定値として決定するステップである。固定値を算出する方法は、種々あるが本実施例では、各マクロシーン内の総合特徴量の時間的変化の平均値を求め、各マクロシーンの区間総合特徴量としている。
【００３０】
図４ｂを用いて説明する。図４ｂは図４ａで算出したマクロ分割点と総合特徴量から、各マクロシーンの区間総合特徴量を求めた図である。Ｄ１、Ｄ２、Ｄ３、・・・、Ｄ９、はマクロ分割点であり、４１が総合特徴量を示しているのは図４ａと同様である。Ｄ８−Ｄ９の範囲のマクロシーンを例にすると、総合特徴量４１と図４ａの特徴量閾値４２との交点区間Ｉ８−Ｉ９の、時間的に変化する総合特徴量４１の平均値を算出し、区間総合特徴量は４５と示される。他のマクロシーンでの区間総合特徴量は４６、４７のように同様に算出される。また、ここでは、総合特徴量４１は、各特長量を最小サンプリング時間で測定した値を用いて求めたために曲線となっている。図３ａ、図３ｂの３３や３４に示す近似値の特徴量を用いて演算する場合は、幅が一定ではない階段状の総合特徴量４１が得られる。
【００３１】
次に図２のＳ２５について説明する。Ｓ２５は動画評価部１２のマクロ優先度算出部の処理であり、Ｓ２４で算出された区間総合特徴量を０〜１に正規化をし、マクロシーン毎のマクロ優先度が求められる。図５は、本発明の実施の形態１における区間総合特徴量からマクロ優先度を求めた例である。
【００３２】
図６は、マクロシーン毎のマクロ優先度を示す図である。横軸は、時間であり、本実施の形態では、指定動画の長さが最大値となる。縦軸は、マクロ優先度である。動画評価部１２にて決定したマクロシーンごとの優先度は、図６中のＰｉのようになる。このとき、ｉは、優先度が高い順に１からｎまで、付与される。
【００３３】
次にサイズ調整パラメータ決定部１１は、動画評価部１２で求められたマクロシーンとマクロ優先度から、マクロ圧縮率に対応するマクロシーンの区間平均ビットレートを求める。サイズ調整パラメータ決定部１１は、下記数式３〜数式６を満たす区間平均ビットレートを求める。
【００３４】
【数３】
2006222497.tif 000005
【００３５】
【数４】
2006222497.tif 000006
【００３６】
【数５】
2006222497.tif 000007
【００３７】
【数６】
2006222497.tif 000008
【００３８】
本実施の形態では、区間平均ビットレートをマクロ優先度と線形に割り当てるとする。詳細は、後述の図８、図７及び図９の説明にて記す。
【００３９】
図８は、区間平均ビットレートとマクロ優先度との対応を示す図である。本実施の形態では、マクロ優先度と区間平均ビットレートは、直線Ｌの関係で対応づけて、数式３〜数式６を満たす値を求める。例えば、２番目のマクロ優先度のマクロシーンに対応する区間平均ビットレートは、直線Ｌ上の値であり、横軸方向の値が図８のＰ２のマクロ優先度であるＰＲ２であるときの直線Ｌ上の縦軸の値であるＢＰ２が、求める区間平均ビットレートとなる。同様にして、全てのマクロシーンに対する区間平均ビットレート、ＢＰ１〜ＢＰｎ、を求める。そして、全ての区間平均ビットレートを求めた後、数式３を満たすか否かを調査する。数式３を満たしているが、目標容量に対して不足量が多い場合は、最大ビットレートを割り当てていないマクロシーンに対するビットレートを上げて目標容量に近づける。例えば、Ｌ１のように区間平均ビットレートとマクロ優先度とを関係づける直線を変更して、再度、全てのマクロシーンに対する区間平均ビットレートを求める。逆に数式３を満たさない場合は、最小ビットレートを割り当てていないマクロシーンに対するビットレートを下げて目標容量に近づける。例えば、Ｌ２のように区間平均ビットレートとマクロ優先度とを関係づける直線を変更して、再度、全てのマクロシーンに対する区間平均ビットレートを求める。ここでは、区間平均ビットレートとマクロ優先度との関係を直線で表したが、例えば、図中の非線形曲線Ｍなどの非線形なものでも構わない。また、条件を満たすように対応付けを変化させる場合も、線形や非線形な対応づけでかまわない。
【００４０】
図７は、サイズ調整パラメータ決定部１１の処理の流れである。図中のＳ３１とＳ３２は、各ステップを示す。まず、あらかじめ決まっている許容される最大平均ビットレートＢｍａｘと最小平均ビットレートＢｍｉｎ、例えば記録媒体の論理フォーマットの規格として決められている値、を設定する（Ｓ３１）。数式３〜数式６を満たすマクロシーン毎の平均区間ビットレートを決定する（Ｓ３２）。
【００４１】
図９は、図７のステップＳ３２の処理の流れの例である。まず、最大平均ビットレートＢｍａｘにて指定動画全てを圧縮したと仮定した場合の出力予想サイズが、目標容量よりも大きいかを比較する（Ｓ４１）。ステップＳ４１で、出力予想サイズが目標容量よりも小さい場合は、指定動画の全領域を最大平均ビットレートＢｍａｘで圧縮しても目標容量に収まることを意味するので、全マクロシーンに対して、Ｂｍａｘを設定する（Ｓ４２）。ステップＳ４１にて出力予想サイズが目標容量よりも大きい場合は、最小平均ビットレートＢｍｉｎにて指定動画全てを圧縮したと仮定した場合の出力予想サイズが、目標容量より小さいかを比較する（Ｓ４３）。ステップＳ４３において、出力予想サイズが目標容量より大きい場合は、指定動画の全領域を最小平均ビットレートＢｍｉｎで圧縮しても目標容量に収まらないことを意味するので、最小平均ビットレートＢｍｉｎにて指定動画全てを圧縮したと仮定した出力予想サイズが、目標容量内に収まるようにする。ここでは、例えば、マクロ優先度が低いものから順にマクロシーンを削除する（Ｓ４４）。そして、ステップＳ４３において、出力予想サイズが目標容量より小さい場合は、マクロ優先度が最高のマクロシーンの区間平均ビットレートＢＰ１をＢｍａｘに指定する（Ｓ４５）。
【００４２】
次に各マクロシーンの区間平均ビットレートを求める。ここでは、各マクロシーンのビットレートをマクロ優先度との関係を線形として求める（Ｓ４６）。次に、Ｓ４６で求めた区間平均ビットレートが、数式３を満たすかどうかを調べる。ここでは、各マクロシーンを各平均ビットレートで圧縮した場合に目標容量に収まるかどうかを調べる（Ｓ４７）。Ｓ４７にて数式３を満たす場合は、求めた区間平均ビットレートで圧縮した場合の予想容量が、目標容量に十分近いかどうかを調べる。例えば、予想容量が、目標容量よりも５０ＭＢ以上小さくないかどうかを調べる。予想容量が目標容量に近いと判定した場合は、Ｓ３２の処理は終わる（Ｓ４８）。Ｓ４７にて数式３を満たさない場合は、Ｂｍａｘ  を下げる。例えば、０．５ＭｂｐｓだけＢｍａｘを下げ、Ｓ４５へ戻る（Ｓ４９）。Ｓ４８にて予想容量が、目標容量に近くないと判定した場合は、Ｂｍｉｎ  の値を上げる。例えば、０．５ＭｂｐｓだけＢｍｉｎだけ下げて、Ｓ４６へ戻る（Ｓ５０）。以上のようにしてＳ４６〜Ｓ５０のステップにより、数式３〜数式６を満たすマクロシーン毎の平均区間ビットレートを決定する。
【００４３】
次に、出力動画生成部１４は、サイズ調整パラメータ決定部１１から受け取った、マクロシーンの時間帯に対して、対応する区間平均ビットレートで、動画蓄積部１３に蓄積された動画データを使って、各マクロシーンを再生時間順に動画を圧縮し、圧縮された動画を出力する。
【００４４】
なお、本実施例では、動画を解析する特徴量を特徴量Ａの重み、特徴量Ｂの重み、特徴量Ｃの重みをそれぞれＷＡ、ＷＢ、Ｗｃとしたが、この値は、特徴量が示す動画の性質により決められるものであり、動画がカメラなどの撮影動画、テレビ録画動画のジャンルなどの種類によって重み付けが変更されてかまわない。
【００４５】
なお、本実施例のＳ４４では、優先度の低いマクロシーンを削除するとしているが、最低ビットレートを更に下げても構わないのであれば、最低ビットレートを下げても構わない。
【００４６】
なお、図９の説明で説明したＳ４９とＳ５０の処理は、数式３を満たすように再計算するためのステップであり、Ｓ４９にてＢｍａｘを下げる場合は、０．５Ｍｂｐｓずつでなくてもかまわない。同様に、Ｓ５０にてＢｍｉｎを上げる場合は、０．５Ｍｂｐｓずつでなくてもかまわない。また、本実施の形態では、ＢｍａｘとＢｍｉｎとを変化させて、変換後の指定動画の予想容量を目標容量に近づけるようにしたが、優先度が高いマクロシーンに高いビットレートを設定、かつ、優先度が低いマクロシーンに低いビットレートを設定しつつ、数式３を満たすような対応付けであればかまわない。Ｓ４９とＳ５０は、マクロシーンに対するビットレートの対応方法を変化させる処理であれば、かまわない。
【００４７】
なお、Ｓ４８にて目標容量よりも５０ＭＢ以上小さくないかどうかという基準で判断したが、許容できる目標容量との差は、利用シーンによって記録媒体に空き容量が比較的大きく残っても許容できる場合やできるだけ空き容量は作りたくない場合のユーザの要求度が異なり、ユーザが許容できる範囲のものであれば、何でもかまわない。
【産業上の利用可能性】
【００４８】
本発明にかかる動画変換装置は、空き容量の制限に合わせて最適な動画を生成することができる。
【図面の簡単な説明】
【００４９】
【図１】本発明の実施の形態１における動画変換装置の構成を示すブロック図
【図２】本発明の実施の形態１による動画変換装置の処理の流れを表した図
【図３】本発明の実施の形態１における特徴パラメータＡによる特徴量Ａの時間変化を表した図、及び特徴パラメータＢによる特徴量Ｂの時間変化を表した図
【図４】複数の特徴量に対し論理演算および算術演算を施して算出した総合特徴量の例とマクロ分割点の例の図、及びその例に対応する区間総合特徴量の例の図
【図５】本発明の実施の形態１における区間総合特徴量からマクロ優先度を求めた例の図
【図６】本発明の実施の形態１の動画評価部１２で求められるマクロシーン毎のマクロ優先度を示す例の図
【図７】本発明の実施の形態１のサイズ調整パラメータ決定部１１の処理の流れを表した図
【図８】本発明の実施の形態１のサイズ調整パラメータ決定部１１にて行っている区間平均ビットレートとマクロ優先度との対応を示す例の図
【図９】図７のステップＳ３２の処理の例の図
【符号の説明】
【００５０】
１１    サイズ調整パラメータ決定部
１２    動画評価部
１３    動画蓄積部
１４    出力動画生成部
３１    特徴パラメータＡによる特徴量Ａの時間変化
３２    特徴パラメータＢによる特徴量Ｂの時間変化
３３    特徴パラメータＡによる特徴量Ａのサンプリング区間を広げた場合の近似値
３４    特徴パラメータＢによる特徴量Ｂのサンプリング区間を広げた場合の近似値
４１    複数の特徴量に対し論理演算および算術演算を施して算出した総合特徴量
４２，４３，４４    特徴量閾値
４５，４６，４７    マクロシーンに対する区間総合特徴量
Ｉ１，Ｉ２，Ｉ３，Ｉ４，Ｉ５，Ｉ６，Ｉ７，Ｉ８，Ｉ９    特徴量閾値との交点
Ｄ１，Ｄ２，Ｄ３，Ｄ４，Ｄ５，Ｄ６，Ｄ７，Ｄ８，Ｄ９    マクロ分割点
【図１】
2006222497.tif 000009
【図２】
2006222497.tif 000010
【図３】
2006222497.tif 000011
【図４】
2006222497.tif 000012
【図５】
2006222497.tif 000013
【図６】
2006222497.tif 000014
【図７】
2006222497.tif 000015
【図８】
2006222497.tif 000016
【図９】
2006222497.tif 000017