"入力された映像データ以下、入力映像データと記すについて、指定された映像品質の条件を満たす解像度に、入力映像データの解像度を変換する映像処理装置であって、前記入力映像データについて、指定された映像品質の条件を満たす解像度の中から最小の解像度最適解像度を算出する最適映像パラメータ導出手段と、前記最適映像パラメータ導出手段で算出した前記最適解像度に基づいて、前記入力映像データの解像度を変換して最適化映像データを出力する映像最適化処理手段と、を備え、前記最適映像パラメータ導出手段は、前記入力映像データから、前記映像データのエッジ量と解像度入力解像度を算出するエッジ量算出手段と、前記エッジ量と前記入力解像度から前記最適解像度を算出する最適解像度算出手段と、を含むことを特徴とする映像処理装置。前記エッジ量算出手段は、前記入力映像データの輝度レイヤの各フレームに対してエッジ抽出フィルタを適用して、エッジ映像データに変換する手段と、前記エッジ映像データのフレーム毎に画素値の特徴量を算出し、算出した前記フレーム毎の画素値の特徴量をもとに、全フレームのエッジ量として算出する手段と、を含むことを特徴とする請求項1記載の映像処理装置。前記最適解像度算出手段は、解像度変換の前と後の解像度の組み合わせ毎に、前記エッジ量と解像度の解像度変換時の映像品質の関係を表したモデル式を設定し、前記入力解像度を解像度変換前の解像度として、当該解像度変換の前と後の解像度の組み合わせ毎に設定された該モデル式に基づいて、前記エッジ量から解像度変換時の映像品質の値を算出し、当該指定された映像品質の条件を満たす解像度の組み合わせの内、解像度変換後の解像度が最小になる解像度を最適解像度として出力する手段を含む、ことを特徴とする請求項1記載の映像処理装置。入力された映像データ以下、入力映像データと記すについて、指定された映像品質の条件を満たす解像度に、入力映像データの解像度を変換する映像処理方法であって、最適映像パラメータ導出手段が、前記入力映像データについて、指定された映像品質の条件を満たす解像度の中から最小の解像度最適解像度を算出する最適映像パラメータ導出ステップと、映像最適化処理手段が、前記最適映像パラメータ導出手段で算出した前記最適解像度に基づいて、前記入力映像データの解像度を変換して最適化映像データを出力する映像最適化処理ステップと、を備え、前記最適映像パラメータ導出ステップにおいて、前記入力映像データから、前記映像データのエッジ量と解像度入力解像度を算出するエッジ量算出ステップと、前記エッジ量と前記入力解像度から前記最適解像度を算出する最適解像度算出ステップと、を含むことを特徴とする映像処理方法。前記エッジ量算出ステップにおいて、前記入力映像データの輝度レイヤの各フレームに対してエッジ抽出フィルタを適用して、エッジ映像データに変換するステップと、前記エッジ映像データのフレーム毎に画素値の特徴量を算出し、算出した前記フレーム毎の画素値の特徴量をもとに、全フレームのエッジ量として算出するステップと、を含むことを特徴とする請求項4記載の映像処理方法。前記最適解像度算出ステップにおいて、解像度変換の前と後の解像度の組み合わせ毎に、前記エッジ量と解像度の解像度変換時の映像品質の関係を表したモデル式を設定し、前記入力解像度を解像度変換前の解像度として、当該解像度変換の前と後の解像度の組み合わせ毎に設定された該モデル式に基づいて、前記エッジ量から解像度変換時の映像品質の値を算出し、当該指定された映像品質の条件を満たす解像度の組み合わせの内、解像度変換後の解像度が最小になる解像度を最適解像度として出力するステップを含む、ことを特徴とする請求項4記載の映像処理方法。コンピュータを、請求項1乃至3のいずれか1項に記載の映像処理装置の各手段として機能させるための映像処理プログラム。しかしながら、映像製作者が事前にシーン毎に優先度や動きの激しさをメタ情報として付与し、その情報に基づいて映像品質を考慮して変動させる技術は、シーン毎に製作者が対応する必要があり、人的時間的なコストが増大するという問題がある。本発明は、上記に鑑みてなされたもので、映像コンテンツのデータから得られるコンテンツ特徴量を用いることにより、人的時間的なコストをかけずに、人間が知覚する映像品質について、指定された条件を満たす、すなわち指定された閾値内に映像品質を保つ、映像コンテンツの解像度に解像度変換させてデータ量を削減することであり、指定された映像品質の条件に応じた映像コンテンツの解像度に変換する、映像処理装置、方法およびプログラムを提供することを目的とする。上記の課題を解決するため、本発明は、入力された映像データ以下、入力映像データと記すについて、指定された映像品質の条件を満たす解像度に、入力映像データの解像度を変換する映像処理装置であって、前記入力映像データについて、指定された映像品質の条件を満たす解像度の中から最小の解像度最適解像度を算出する最適映像パラメータ導出手段と、前記最適映像パラメータ導出手段で算出した前記最適解像度に基づいて、前記入力映像データの解像度を変換して最適化映像データを出力する映像最適化処理手段と、を備え、前記最適映像パラメータ導出手段は、前記入力映像データから、前記映像データのエッジ量と解像度入力解像度を算出するエッジ量算出手段と、前記エッジ量と前記入力解像度から前記最適解像度を算出する最適解像度算出手段と、を含む。本発明によれば、入力映像コンテンツの映像品質を一定に保ったまま映像コンテンツの解像度を下げることにより、映像コンテンツのデータ量を削減することができる。そのため、映像品質を指定された閾値を越えて低下させて、映像品質に影響を及ぼすことなく、ストレージの容量削減や通信のトラヒック削減を可能とし、コスト削減に繋がる。以下図面と共に、本発明の実施の形態を説明する。本発明は、指定された映像品質の条件に応じた映像コンテンツの解像度に変換するための装置、方法を提供するものであるが、具体的には、映像コンテンツの解像度を低下させる解像度変換による映像品質の低下の度合いの値が、予め指定された閾値内になるような変換後の解像度の内、最小の解像度となる解像度を算出し、当該解像度で実際に映像コンテンツの解像度を変換する処理を行う。本願発明は、解像度の低下が人間が知覚する映像品質の低下の度合いに与える影響に関する実験結果に基づき定義した、解像度変換前後の映像品質の低下の度合いのモデル式を基に、最適解像度を算出する点が特徴となる。本発明の解決手段を説明する。本発明では、入力される映像コンテンツの画素情報から得られるコンテンツの特徴量であるエッジ量を用いることにより、指定された映像品質の条件を満たすことが可能な最小の映像コンテンツの解像度最適解像度を算出し、入力された映像コンテンツの解像度を当該最適解像度に解像度変換することで、指定された一定の映像品質を維持した状態で、映像コンテンツのデータ量の変換を可能とする。指定された映像品質の条件を満たすとは、映像品質の低下の度合いを指定された閾値内に保つことである。映像コンテンツにおける、解像度の変換による映像品質の低下の原因として、解像度の変換によって映像コンテンツのエッジ輪郭線が消失するもしくは歪んでしまうことが挙げられる。このことから、エッジを多く含む映像コンテンツほど、解像度の変換時に映像品質の低下の度合いが大きくなると考えられるため、エッジの量から最適解像度を算出する技術を提供する。エッジの量は例えばソーベルフィルタ、ラプラシアンフィルタ、プレヴィットフィルタ、キャニーエッジフィルタなどの既知のエッジ抽出フィルタを適用し得られるエッジ映像データ図2に対して、フレーム毎の画素値の平均値または全てのフレームにおける、フレーム毎の画素値の標準偏差の平均値もしくは最大値として計算される。図3は映像コンテンツのエッジ量と解像度の変換時の映像品質低下の度合いの関係を示している。図3が示すようにエッジ量が大きくなると、解像度の変換時の映像品質の低下の度合いが大きくなる関係がある。この関係を、解像度の変換の前後の解像度の組み合わせ例えば、1920×1080から1440×1080、1920×1080から960×1080、1920×1080から1280×720など毎にモデル化する。このモデルを用いることで、入力映像コンテンツの解像度と解像度の変換時の解像度との組み合わせ毎に、エッジ量と解像度変換時の映像品質の低下の度合いを算出し、映像品質の低下の度合いが指定された閾値内を保ち、一定の映像品質を維持する最小の解像度を最適解像度として算出できることになる。図4は、本発明の一実施の形態における映像処理装置の構成を示す。同図に示す映像処理装置は、最適映像パラメータ導出部1、映像最適化処理部2から構成される。映像コンテンツのデータを入力とし、映像コンテンツの解像度を最適解像度に解像度変換した映像データ以下、最適化映像データと記すを出力とする。本映像処理装置に入力された映像データは、最適化映像パラメータ導出部1と映像最適化処理部2への入力とされる。また、映像品質とは映像品質の低下の度合いとし、指定された映像品質の条件とは、指定された閾値以下に、解像度変換による映像品質の低下の度合いを保つことである。最適化映像パラメータ導出部1は、エッジ量算出部11と最適解像度算出部12で構成される。最適化映像パラメータ導出部1は映像データを入力とし、エッジ量算出部11において、入力された映像データをもとにエッジ量、入力解像度を算出して、最適解像度算出部12への入力として出力され、最適解像度算出部12において、エッジ量算出部11で算出されたエッジ量、入力解像度をもとに、最適解像度を算出し、入力解像度と最適化解像度を出力して、映像最適化処理部2への入力として出力される。エッジ量算出部11では、入力された映像データに含まれる輝度レイヤの各フレームに対して、例えばソーベルフィルタ、ラプラシアンフィルタ、プレヴィットフィルタ、キャニーエッジフィルタ文献1AComputationalApproachtoEdgeDetectionbyJFCannyIEEETransactionsonPatternAnalysisandMachineIntelligence8pp7697981986などの既知のエッジ抽出フィルタを適用して、エッジ映像データを生成する。本実施の形態では次式のようにソーベルフィルタを用いてエッジ映像データEwhfを算出する。ここでyはf番目のフレームの画素位置whの輝度値を示す。生成したエッジ映像データの各フレームの画素値の標準偏差もしくは平均値を基に、全フレームの平均値もしくは最大値をエッジ量として算出する。本実施の形態では次式のように標準偏差の平均値を用いてエッジ量eを算出する。ここで、上記式中の関数stdspaceは、フレーム毎にフレーム内の画素値の標準偏差を出力する関数、Nはフレームの総数を示す。エッジ量算出部11では、算出したエッジ量eを最適解像度算出部12に入力すると共に、入力された映像データに含まれるメタデータをもとに、入力された映像データの解像度以下、入力解像度と記すを参照し、入力解像度を最適解像度算出部12に入力する。なお、メタデータはAVIやmp4などのファイルフォーマット毎にデータ構造が定められている。また、メタデータを含まない映像データの場合は、入力を受け付けない、もしくはデフォルトの入力解像度を用いる、もしくは手動で設定する必要がある。最適解像度算出部12は、解像度の変換の前後の解像度の組み合わせ例えば、1920×1080と1440×1080,1920×080と960×1080,1920×1080と720×1080,1920×1080と720×480など毎に、図5に示すようなエッジ量と解像度の変換時の映像品質の低下の度合いとの関係を表したモデル式及びモデル式の係数モデル係数を備える。本実施の形態では、モデル式は統一のものを用いるが、解像度の組み合わせ毎にモデル式を変えてもよい。モデル係数は事前に実験によって得られた品質の実測値、もしくは文献2ITUT勧告J247のような映像品質客観評価モデルを用いて映像データから得られる品質の推定値を用いて、最小二乗法などにより解像度の組み合わせ毎に求められる。モデル式及びモデル係数は図6に示すように記憶部122に蓄積されており、演算処理部121から参照される。なお初期設定後にモデル式及びモデル係数を変更してもよい。最適解像度算出部12における、最適解像度の算出方法を説明する。入力されたエッジ量と入力解像度をもとに、入力解像度と解像度の変換後の解像度との組み合わせに対応する予め策定されたモデル式毎に、入力されたエッジ量に対応する映像品質の低下の度合いを算出し、解像度の変換時の映像品質の低下の度合いが予め指定された特定の閾値以下になる入力解像度と解像度変換後の解像度の組み合わせの内、変換後の解像度が最小になる解像度を最適解像度として算出し、当該最適解像度及び入力された入力解像度を映像最適化処理部2への入力として出力する。閾値は図6に示すように記憶部122に蓄積され、演算処理部から参照される。閾値を低く設定すれば品質の低下が小さくなるがデータ量の削減効果も小さくなり、閾値を高く設定すれば品質の低下が大きくなるがデータ量の削減効果も大きくなる。閾値の設定は本発明を組み込んだ装置等を用いるサービス事業者などの運用ポリシーに基づいて決定される。なお、初期設定後に閾値を変更してもよい。本実施の形態では、以下のモデル式を用いる。ここでdVQは解像度の変換時の映像品質の低下の度合い、eはエッジ量を表す。また、v1,v2,v3は係数であり解像度変換前後の解像度の組み合わせ毎に、事前に主観品質評価実験等で得られる映像品質と、入力された映像データから得られるエッジ量を用いて、最小二乗法などによりモデル式を最適化する必要がある。本モデル式は、エッジ量が低下するとdVQが0に収束し、エッジ量が増加するとdVQがv1に収束する特性を持つ。映像最適化処理部2は、最適映像パラメータ導出部1で出力された最適解像度と入力解像度、本映像処理装置に入力された映像データを入力とし、入力された最適解像度よりも入力解像度が大きい場合は、例えば、ニアレストネイバー法、バイリニア法、バイキュービック法、平均画素法などの既知の画像縮小アルゴリズムを用いて入力映像データの解像度を最適解像度に解像度変換し、最適化映像データを生成する。また、入力された最適解像度が入力解像度よりも小さい場合は、画像縮小アルゴリズムを用いて入力された映像データを最適化映像データとして出力する。次に図7のフローチャートを用いて本実施形態の処理フローを説明する。まず、エッジ量算出部11は、入力された映像データからエッジ量と入力解像度を算出し最適解像度算出部12に算出したエッジ量と入力解像度を入力するステップ1。次に、最適解像度算出部12は、入力されたエッジ量と入力解像度から最適解像度を算出し、映像最適化処理部2に算出した最適解像度と入力された入力解像度を入力する。そして、映像最適化処理部2は入力された映像データと最適解像度と入力解像度から最適化映像データを生成するステップ3。上記のように、指定された映像品質の条件に応じて映像コンテンツの解像度を変換することにより、指定された閾値内に映像品質を保つことが可能となる。これにより、人的時間的なコストをかけずに映像品質を考慮して解像度を変動させる処理を実現することができる。なお、上記の図4に示す映像処理装置の構成要素の各動作をプログラムとして構築し、映像処理装置として利用されるコンピュータにインストールして実行させる、または、ネットワークを介して流通させることが可能である。本発明は、上記の実施の形態に限定されることなく、特許請求の範囲内において、種々変更応用が可能である。"