"所定のメディアデータを解析するメディア解析システムにて実行される各解析手法の性能を表す解析特性情報と、前記メディア解析システムに入力され解析される前記メディアデータの各入力手法の性能を表すメディア特性情報と、を記憶した特性情報記憶手段と、前記特性情報記憶手段に記憶された前記解析特性情報と前記メディア特性情報に基づいて、予め設定されたメディアデータの入力手法及び解析手法で前記メディア解析システムにて解析処理を行う場合の応答性能と解析精度とを計算するQoS計算部と、前記QoS計算部で計算された前記応答性能と前記解析精度のうち少なくとも一方が予め設定された目標値を満たさない場合に、前記特性情報記憶手段に記憶された前記解析特性情報と前記メディア特性情報に基づいて、前記予め設定されたメディアデータの入力手法及び解析手法のうち少なくとも一方を変更するQoS制御部と、を備えた情報処理装置。請求項1に記載の情報処理装置であって、前記特性情報記憶手段に記憶された前記解析特性情報は、所定の解析手法に対して代替可能な他の解析手法を含むと共に、前記特性情報記憶手段に記憶された前記メディア特性情報は、前記メディアデータの所定の入力手法に対して代替可能な他の入力手法を含んでおり、前記QoS制御部は、前記予め設定されたメディアデータの入力手法及び解析手法のうち少なくとも一方を、前記特性情報記憶手段に記憶された代替可能な他の手法に変更する、情報処理装置。請求項2に記載の情報処理装置であって、前記特性情報記憶手段に記憶された前記メディア特性情報は、前記メディア解析システムに入力され解析処理されるメディアデータの変換手法を前記入力手法として含むと共に、当該変換手法に対して代替可能な他の変換手法を含み、前記QoS制御部は、前記メディア特性情報に基づいて、前記予め設定されたメディアデータの入力手法である変換手法を代替可能な他の手法に変更する、情報処理装置。請求項2又は3に記載の情報処理装置であって、前記特性情報記憶手段に記憶された前記メディア特性情報は、前記メディア解析システムに入力され解析処理されるメディアデータの保存手法を前記入力手法として含むと共に、当該保存手法に対して代替可能な他の保存手法を含み、前記QoS制御部は、前記メディア特性情報に基づいて、前記予め設定されたメディアデータの入力手法である保存手法を代替可能な他の手法に変更する、情報処理装置。請求項1乃至4のいずれかに記載の情報処理装置であって、前記特性情報記憶手段に記憶された前記解析特性情報は、各解析手法の解析精度と処理時間との各算出方法を、当該解析手法の性能を表す情報として含むと共に、前記特性情報記憶手段に記憶された前記メディア特性情報は、メディアデータの各入力手法における各処理時間の各算出方法を、当該入力手法の性能を表す情報として含み、前記QoS計算部は、前記解析特性情報に基づいてメディア解析システムによる前記解析精度を算出すると共に、前記解析特性情報と前記メディア特性情報とに基づいてメディア解析システムによる処理時間を前記応答性能として算出する、情報処理装置。請求項5に記載の情報処理装置であって、前記QoS制御部は、前記処理時間及び前記解析精度のうち少なくとも一方が目標値に近づくよう、前記予め設定されたメディアデータの入力手法及び解析手法のうち少なくとも一方を変更する、情報処理装置。請求項6に記載の情報処理装置であって、前記QoS制御部は、算出した前記メディア解析システムによる処理時間が目標値を下回るよう、前記予め設定されたメディアデータの入力手法及び解析手法のうち少なくとも一方を変更する、情報処理装置。所定のメディアデータを解析するメディア解析システムにて実行される各解析手法の性能を表す解析特性情報と、前記メディア解析システムに入力され解析される前記メディアデータの各入力手法の性能を表すメディア特性情報と、を記憶した特性情報記憶手段を備えた情報処理装置に、前記特性情報記憶手段に記憶された前記解析特性情報と前記メディア特性情報に基づいて、予め設定されたメディアデータの入力手法及び解析手法で前記メディア解析システムにて解析処理を行う場合の応答性能と解析精度とを計算するQoS計算部と、前記QoS計算部で計算された前記応答性能と前記解析精度のうち少なくとも一方が予め設定された目標値を満たさない場合に、前記特性情報記憶手段に記憶された前記解析特性情報と前記メディア特性情報に基づいて、前記予め設定されたメディアデータの入力手法及び解析手法のうち少なくとも一方を変更するQoS制御部と、を実現させるためのプログラム。所定のメディアデータを解析するメディア解析システムにて実行される各解析手法の性能を表す解析特性情報と、前記メディア解析システムに入力され解析される前記メディアデータの各入力手法の性能を表すメディア特性情報と、が特性情報記憶手段に記憶されており、前記特性情報記憶手段に記憶された前記解析特性情報と前記メディア特性情報に基づいて、予め設定されたメディアデータの入力手法及び解析手法で前記メディア解析システムにて解析処理を行う場合の応答性能と解析精度とを計算し、計算された前記応答性能と前記解析精度のうち少なくとも一方が予め設定された目標値を満たさない場合に、前記特性情報記憶手段に記憶された前記解析特性情報と前記メディア特性情報に基づいて、前記予め設定されたメディアデータの入力手法及び解析手法のうち少なくとも一方を変更する、情報処理方法。しかしながら、上述した特許文献に開示の技術では、入力となるメディアのメディア特性とメディア特性に対する解析システムのQoS特性の関連を管理していないために、メディア解析システムの出力精度を考慮して、解析システムのQoSを調節することができない。例えば、特許文献に開示の技術では、性能と精度の関連を考慮していないために、目標値とする性能と精度を満たすように、精度を下げながら性能を上げる、といったQoS特性の調節を行うことが困難である。このため、メディアアプリケーションの開発者にとって、当該アプリケーションの開発が困難となる、という問題が生じる。なお、メディア特性とは、メディアの種類毎に定義され、メディアの入力によるメディアの転送、メディアの記憶またはメディアの解析する際の性能および精度、に影響のあるメディアの性質を表すものである。また、解析システムのQoS特性とは、メディア特性とメディア記憶の記憶手段により決まるメディア記憶部位の性能、メディア特性と解析手法により決まる解析エンジンの精度と性能を表す。このため、本発明の目的は、上述した課題である、解析システムのQoS特性の調節が困難であることによるメディアアプリケーションの開発者による開発が困難となる、ことを解決することにある。上記目的を達成するため、本発明の一形態である情報処理装置は、所定のメディアデータを解析するメディア解析システムにて実行される各解析手法の性能を表す解析特性情報と、前記メディア解析システムに入力され解析される前記メディアデータの各入力手法の性能を表すメディア特性情報と、を記憶した特性情報記憶手段と、前記特性情報記憶手段に記憶された前記解析特性情報と前記メディア特性情報に基づいて、予め設定されたメディアデータの入力手法及び解析手法で前記メディア解析システムにて解析処理を行う場合の応答性能と解析精度とを計算するQoS計算部と、前記QoS計算部で計算された前記応答性能と前記解析精度のうち少なくとも一方が予め設定された目標値を満たさない場合に、前記特性情報記憶手段に記憶された前記解析特性情報と前記メディア特性情報に基づいて、前記予め設定されたメディアデータの入力手法及び解析手法のうち少なくとも一方を変更するQoS制御部と、を備えた、という構成を取る。また、本発明の他の形態であるプログラムは、所定のメディアデータを解析するメディア解析システムにて実行される各解析手法の性能を表す解析特性情報と、前記メディア解析システムに入力され解析される前記メディアデータの各入力手法の性能を表すメディア特性情報と、を記憶した特性情報記憶手段を備えた情報処理装置に、前記特性情報記憶手段に記憶された前記解析特性情報と前記メディア特性情報に基づいて、予め設定されたメディアデータの入力手法及び解析手法で前記メディア解析システムにて解析処理を行う場合の応答性能と解析精度とを計算するQoS計算部と、前記QoS計算部で計算された前記応答性能と前記解析精度のうち少なくとも一方が予め設定された目標値を満たさない場合に、前記特性情報記憶手段に記憶された前記解析特性情報と前記メディア特性情報に基づいて、前記予め設定されたメディアデータの入力手法及び解析手法のうち少なくとも一方を変更するQoS制御部と、を実現させるためのプログラムである。また、本発明の他の形態である情報処理方法は、所定のメディアデータを解析するメディア解析システムにて実行される各解析手法の性能を表す解析特性情報と、前記メディア解析システムに入力され解析される前記メディアデータの各入力手法の性能を表すメディア特性情報と、が特性情報記憶手段に記憶されており、前記特性情報記憶手段に記憶された前記解析特性情報と前記メディア特性情報に基づいて、予め設定されたメディアデータの入力手法及び解析手法で前記メディア解析システムにて解析処理を行う場合の応答性能と解析精度とを計算し、計算された前記応答性能と前記解析精度のうち少なくとも一方が予め設定された目標値を満たさない場合に、前記特性情報記憶手段に記憶された前記解析特性情報と前記メディア特性情報に基づいて、前記予め設定されたメディアデータの入力手法及び解析手法のうち少なくとも一方を変更する、という構成を取る。本発明は、以上のように構成されることで、解析システムのQoS特性の調節を容易にし、メディアアプリケーションの開発者による開発の利便性の向上を図ることができる。<実施形態1>本発明の第1の実施形態を、図1乃至図7を参照して説明する。図1乃至図6は、本実施形態におけるメディア解析システムの構成を説明するための図であり、図7は、動作を説明するための図である。[構成]本発明の第1の実施形態におけるメディア解析システム、特に、QoS制御装置1の構成を図1に示す。この図に示すように、メディア解析システムは、解析対象となるメディアデータの入力を受け付けるメディア入力部100と、メディアデータを保存するメディア記憶部101と、メディアデータを受け取って解析処理を行う解析エンジン102と、を備えている。そして、これら100,101,102が外部装置として接続され、メディア解析システムにおける解析精度や応答性能といったシステムの品質であるQoSQualityofServiceを制御するQoS制御装置1を備えている。そして、本発明では、上記QoS制御装置1を設けることにより、当該QoS制御装置1をメディアアプリケーション開発者が透過的に使えるようにし、メディア解析エンジンの解析手法のQoS特性を意識することなく、機能的な要求に基づきアプリケーションを開発することを可能とするものである。以下、QoS制御装置1の構成について詳述する。図1に示すように、QoS制御装置1は、メディア特性判定部11と、取得メディア特性ルール管理部12と、メディア保存処理部13と、QoS制御部14と、目標非機能要件管理部15と、QoS計算部16と、メディアシステムQoS特性知識管理部17と、を備えている。また、QoS制御装置1は、メディア入力制御部18と、メディア記憶制御部19と、解析エンジン制御部20と、を備えている。なお、上記各部11~20は、QoS制御装置1に装備された演算装置にプログラムが組み込まれることで構築される機能部や、装備された記憶装置に形成された記憶部にて構成されている。また、上記QoS制御装置1は、1台の情報処理装置にて構成されていてもよく、あるいは、複数台の情報処理装置にて構成されていてもよい。以下、各構成について詳述する。まず、上記メディア入力部100は、QoS制御装置1にメディアデータを入力する。また、上記メディア記憶部101は、メディア記憶の保存位置を返すことが可能であり、HDDHardDiskDrive及びメモリといった代替可能な記憶手段を保持する。また、外部の解析エンジン102は、解析を行うできるメディアタイプ、メディアを解析する際に用いる解析手法、また、ある解析手法において代替可能な解析手法を保持する。上記取得メディア特性ルール管理部12は、メディア特性判定部11でメディアデータからメディア特性を取得するか否かを管理している。このため、上記メディア特性判定部11は、取得メディア特性ルール管理部11に基づき、外部のメディア入力部100からメディアファイルの入力を受け取り、受け取ったメディアのタイプから、メディアのタイプ毎にサイズ空間密度などのメディア特性を取得する。ここで、図2に、取得メディア特性ルール管理部12が管理するデータのデータ構造の構造図を示す。この図に示すように、取得メディア特性ルール管理部12は、メディアのタイプに応じて、取得するべきメディア特性を管理する。なお、図2に示すデータにおいては、メディア特性の数、メディアタイプの数は任意であり、1が取得するメディア特性、0が取得しないメディア特性である。そして、メディア特性判定部11では、メディア入力部100から入力された静止画像、動画像、音声などのメディアデータから、どのメディア特性を取得するかを、取得メディア特性ルール管理部12で管理されているメディア特性の取得ルールに基づき、取得するメディア特性を決定し、メディアデータからメディア特性値を取得する。そして、取得したメディアデータのメディア特性値を、メディア保存処理部13に渡す。上記メディア保存処理部13は、入力されたメディアデータをメディア記憶部101に保存して、当該メディアデータの保存位置を取得する。また、メディア保存処理部13は、保存したメディアデータのメディア特性値と保存位置とを、メディアメタデータとしてQoS制御部14に渡す。なお、メディア記憶部101は、メディアデータを保存し、メディアの保存位置をメディア保存処理部13に返す。上記QoS計算部16は、解析エンジン102の種別と上述したメディア特性値とから、メディア解析システムの予測される応答性能と、予測される解析精度と、を計算する。具体的に、QoS計算部16は、メディアシステムQoS特性知識管理部17にて管理され記憶されている、メディア入力部11メディア記憶部101解析エンジン102の各QoS特性知識に基づいて、メディア解析システムにおける応答性能と解析精度とを算出する。ここで、メディアシステムQoS特性知識管理部17特性情報記憶手段に記憶されている情報について、図3乃至図5を参照して詳述する。図3は、メディアシステムQoS特性知識管理部17が管理する、メディア入力部100による各入力手法の性能を表すQoS特性メディア特性情報の一例を示す図である。この図に示すように、メディア入力部100のQoS特性としては、画像、動画、音声といったメディアデータのタイプ、メディアデータの特性を表すメディア特性、メディアデータをあるメディア特性で変換する際における特性の変換の許容される下限値である特性変換下限値、入力されたメディアデータの転送性能ミリ秒の計算式が記憶されている。上記特性変換下限値に格納されている計算式は、入力されたメディアデータをメディア特性にて表されるサイズや空間密度に変換して入力する手法変換手法に対して、代替可能な他の入力手法変換手法を表している。また、上記転送性能は、メディア解析システムにおける処理時間に関係する応答性能を算出する式である。この式に基づいて、各入力手法であるサイズや空間密度の値に変換されたメディアデータの処理時間が算出される。図4は、QoS特性知識管理部17が管理する、解析対象であるメディアデータのメディア記憶部101に対する各入力手法つまり各保存方法のQoS特性メディア特性情報の一例を示す図である。この図に示すように、メディア記憶部101のQoS特性としては、メディアデータの保存手法としてのメディアの記憶先を表す保存方法と、メディアデータを保存する応答性能の計算式を表す保存の応答性能と、が記憶されている。上記保存の応答性能は、入力されたメディアデータの保存方法の手法を表しており、例えば、保存先HDDに対する代替可能な他の保存手法である保存先としてメモリが設定されている。そして、本発明では、後述するように、上記メディアシステムQoS特性知識管理部17に記憶された図3,4に示すメディア入力部100とメディア記憶部101のQoS特性に基づいて、入力されるメディアデータの変換手法や保存先といった入力手法を変化させる。また、図5は、QoS特性知識管理部17が管理する解析エンジン102による解析手法の性能を表すQoS特性解析特性情報の一例を示す図である。この図に示すように、解析エンジン102のQoS特性としては、解析エンジン、当該解析エンジン102が対応しているメディアタイプ、解析エンジン102が用いる解析手法、その手法がその解析エンジン102に必須か、その手法に代替可能な代替解析手法があるか、を表す情報が設定されている。これに加えて、解析エンジン102のQoS特性には、それぞれの解析手法での解析精度と、解析処理時間である応答性能と、をそれぞれ算出する算出式が登録されている。上記目標非機能要件管理部15は、図6に示すように、各ユーザーによる、メディア解析システムの処理時間を表す応答速度と解析精度との目標値を記憶している。そして、後述するように、QoS計算部16で算出された応答速度や解析精度の少なくとも一方が目標値を満たさない場合には、入力手法や解析方法の変更が行われる。上記QoS計算部16では、予め設定されたメディアデータの入力手法と解析手法において、メディア特性判定部11で計算されたメディア特性データの値とメディアシステムQoS特性知識管理部17特性情報記憶手段に記憶された、メディア入力部100、メディア記憶部101、解析エンジン102の各QoS特性メディア特性情報、解析特性情報から、メディア入力部100の転送時間処理時間、メディア保存処理部13がメディア記憶部101にメディアを保存する時間処理時間、解析エンジン102の応答性能処理時間と解析精度、を算出する。そして、QoS計算部16は、算出した各時間処理時間の合計値を、メディア解析システムの全体の応答性能ミリ秒として算出し、また、解析エンジン102の解析精度から、解析システム全体の解析精度を算出する。なお、解析エンジン102の解析精度は、図5に示す解析エンジン毎に設定されたメディア特性毎の解析精度を算出する。このとき、解析エンジン102の解析手法の間に関連がある場合には、精度計算式にその関連の強さを重みとして与えてもよい。上記QoS制御部14は、QoS計算部16で計算されたメディア解析システムの応答性能及び解析精度が、目標非機能要件管理部15で管理されているユーザーの目標の応答性能および解析精度に満たなければ、ユーザーの目標の性能及び精度が満たせるように、QoS計算部16に精度性能向上が可能かの問い合わせを行う。QoS計算部16は、メディアシステムQoS特性知識管理部17が管理するメディア入力部100、メディア記憶部101、解析エンジン102毎に設定された精度性能の計算ルールを含む各QoS特性に基づいて、メディアデータの入力手法や解析手法を変更して、各部の性能向上が可能かどうかを判断すべく、元の性能からどれだけ性能が向上するかを表す性能向上値を返す。また、解析エンジン102は、それに加えて解析精度を返す。QoS制御部14は、QoS計算部16が算出したメディア入力部100、メディア記憶部101、解析エンジン102の性能向上値と解析エンジン102の解析精度を元に、当該解析精度が目標非機能要件管理部105で管理されているユーザーの目標精度を超えている場合には、応答性能がユーザーの目標値を満たすように、メディア入力部100、メディア記憶部101、解析エンジン102の各制御部18,19,20の中から、入力手法や解析手法を変更する制御を実行する制御部を決定し、その制御部に対するQoS制御を行う。例えば、メディア入力部100を制御する場合には、メディア入力制御部18にQoS制御指示を行い、メディア記憶部101を制御する場合にはメディア記憶制御部19にQoS制御指示を行い、解析エンジン102を制御する場合には、解析エンジン制御部20にQoS制御指示を行う。メディア入力制御部18は、メディア入力部100をQoS制御部14で変更するよう指定された入力手法に従って、メディアデータの特性を変換させるようにメディア入力部100を制御する。メディア記憶制御部19は、QoS制御部14で変更するよう指定されたメディアデータの保存手法、つまり、保存先を指定して、メディアデータを保存するよう制御する。解析エンジン制御部20は、QoS制御部14で指定された解析エンジン102の解析手法の代替手法を指定して、解析エンジン102がその手法で解析をするように解析エンジン102を制御する。[動作]次に、上述したメディア解析システム、特に、QoS制御装置1の動作を、図7のフローチャートを参照して説明する。まず、メディア入力部100からメディアデータが入力されると、メディア特性判定部11が、図2に示す取得メディア特性ルール管理部12に記憶されたデータに基づいて、メディアデータから取得するメディア特性を決定するステップS1。そして、メディアデータからメディア特性値を算出する。続いて、メディア保存処理部13は、メディアデータをメディア記憶部101に保存しステップS2、メディアデータの保存位置を取得する。そして、メディアデータの保存位置とメディア特性判定部11で取得したメディア特性の種類と値を、QoS制御部14に渡す。続いて、QoS制御部14は、取得したメディアデータのメディア特性に基づいて、QoS計算部16に対してメディア解析システムのQoS計算を指示する。すると、QoS計算部16は、まずはじめに、入力されたメディアデータのメディア特性とその値を受け取り、メディアシステムQoS特性知識管理部17で管理されている図3に示すメディア入力部100のQoS特性に基づいて、メディアデータの入力手法に応じた入力の転送時間を計算するステップS3。続いて、QoS計算部16は、メディア特性の値から、メディアシステムQoS特性知識管理部17で管理されている図4に示すメディア記憶部101のQoS特性に基づいて、メディア記憶の応答性能の計算式を用いて、メディア記憶部101の応答性能を計算するステップS3。さらに、QoS計算部16は、メディア特性判定部101で計算されたメディア特性を入力として、図5に示すようにシステムで使われている解析エンジン102の必須の解析手法と解析手法別に管理された解析精度および応答性能の計算式から、解析エンジン102の応答性能と解析精度を算出するステップS3。続いて、QoS制御部14は、図6に示すように目標非機能要件管理部15からユーザーの目標値である応答性能ミリ秒と解析精度の目標値を取得し、ステップS3で計算された応答性能解析精度の値のいずれかが満たなければ、QoS制御が必要と判断しステップS4:Yes、ステップS5に進む。なお、ステップS3で計算された応答性能解析精度の値が目標値を超えていれば、ステップS7に進む。続いて、ステップS5では、QoS制御部14は、QoS向上可能性判断を行うために、ユーザーの目標の性能及び精度が満たせるかを調べ、QoS制御方法を決定する。そのため、QoS計算部16に性能向上が可能かを問い合わせる。QoS計算部16は、メディアシステムQoS特性知識管理部17が管理するメディア入力部100、メディア記憶部101、解析エンジン102の性能精度の計算ルールを表す図3乃至図5に示す各QoS特性を用いて、各部で性能向上が可能か、性能向上のための手段、元の性能からどれだけ性能が向上するかを表す性能向上値を返す。解析エンジン102は、それに加えて解析精度を返す。QoS計算部16が返す性能向上の手段は、メディア入力部100の場合は、代替可能なメディアデータの入力手法であるメディア特性とメディア特性の変換下限値、メディア記憶部101の場合は、代替可能なメディアデータの記憶先、解析エンジン102の場合は、性能向上可能な時の代替可能な解析手法、を返す。QoS制御部14は、QoS計算部16で算出された精度が、図6に示す目標非機能要件管理部15に記憶されたユーザーの目標値を超えている場合には、QoS計算部16から性能向上が可能と返答があったメディア入力部100、メディア記憶部101、解析エンジン102のいずれのQoS制御をするか、QoS計算部16から戻ってきた性能向上手段の中からどの性能向上手段を用いるかを決定する。QoS制御部14は、性能向上手段を決定する際には、制御部の中から制御を実行する対象を、ユーザーの目標値を満たすように任意の個数の制御部を選ぶ。例えば、性能向上手段に対応する性能向上値が一番高いものを選んでもよく、また、複数の制御部を用いてユーザーの目標値を満たしてもよい。そして、ステップS6で、QoS制御部14は、決定した制御対象の部と制御方法としての性能向上手段を指定し、選択されたメディア入力制御部18、メディア記憶制御部19、または解析エンジン制御部20に、QoS制御指示を行う。メディア入力部100を制御する場合には、メディア入力制御部18にQoS制御指示を行い、メディア記憶部101を制御する場合には、メディア入力制御部18にQoS制御指示を行い、解析エンジン102を制御する場合には、解析エンジン制御部20にQoS制御指示を行う。QoS制御部14が選択した制御対象がメディア入力部100の場合は、メディア入力制御部18は、QoS制御部1004で指定されたメディア特性とメディア特性の変換値に従ってメディアデータの特性を変換させるように、メディア入力部1000を制御する。QoS制御部14が選択した制御対象がメディア記憶部101の場合は、メディア記憶制御部19は、メディア記憶の保存方法にQoS制御部14で指定された性能向上手段を指定して、メディア入力部100にメディア記憶の保存方法を変更するよう制御をする。QoS制御部14が選択した制御対象が解析エンジン102の場合は、解析エンジン制御部20は、QoS制御部14で指定された解析エンジン102の解析の代替手法を指定して、解析エンジン102がその手法で解析をするように当該解析エンジン102を制御する。その後、ステップS7で、QoS制御部14は、メディアデータを解析エンジン102に渡し、当該解析エンジン102が解析処理を行う。本発明は、以上のように動作するため、メディア解析システムの性能がユーザーの目標値を超えると計算された場合でも、ユーザーの精度と性能の目標値にあわせながら、メディア入力部100の入力品質を下げるか、メディア記憶部101の記憶方法を変えることで応答性能を向上させるか、メディア解析エンジン102の応答速度を向上させるかの性能向上指示を出すことで、精度と性能の関連を考慮して、ユーザーが求める性能に近づけることが可能となる。このため、メディア解析システムのQoS特性の調節が容易となり、メディアアプリケーションの開発者による開発の利便性の向上を図ることができる。[実施例]次に、本発明の具体的な実施例を、上述同様に図1乃至7を参照して説明する。本実施例においては、メディア入力部100は、メディアデータとして顔画像をメディア解析システムに入力するものとする。そして、解析エンジン102は、顔画像を認識し、顔の位置を判定することを行う解析エンジン102であり、当該解析エンジン102のIDは、解析エンジンAであるとする。また、メディア記憶部101は、HDDに画像を記憶するものとする。はじめに、メディア入力部100は人の顔画像を入力し、メディア特性判定部11に渡し、当該メディア特性判定部11がメディアデータの特性を判断するステップS1。メディア特性判定部11では、受信したメディアのコンテントタイプから静止画像であると判断し、図3に示すような取得メディア特性ルール管理部12で管理するデータから、そのメディアデータのメディア特性としてサイズと空間密度を算出する。これにより、サイズが100kbye、空間密度が10ビット/ピクセルとして、メディア特性の値を算出する。そして、メディア特性判定部11は、このメディア特性をメディア記憶部101に渡す。続いて、メディア記憶部101では、入力された顔画像を、メディア記憶部101に保存しステップS2、本画像の保存位置として、httpexamplecomimagesid001というURLを取得する。このメディアの保存位置と、上記ステップS1で取得したメディア特性判定部11で取得したメディア特性の種類と値であるメディア特性値を、QoS制御部14に渡す。続いて、QoS制御部14は、QoS計算部16にQoS計算を指示し、当該QoS計算部16は、メディア保存処理部13から渡されたメディア特性値サイズが100kbyte、空間密度が10ビット/ピクセルと、メディアシステムQoS特性知識管理部17で記憶された解析エンジン102、メディアタイプ、解析手法別に記憶された解析精度および応答性能の計算ルールを表す各QoS特性から、メディア解析システム全体の応答性能と解析精度を算出する。以下に、かかる算出処理の詳細を説明する。まず、QoS計算部16は、入力されたメディアデータのメディア特性値を受け取り、メディアシステムQoS特性知識管理部17で管理された図3に示すメディア入力部100のメディア特性に基づいて、メディアタイプ及びメディア特性に応じて、メディアデータの入力の転送時間を計算する。この場合は、100×2ミリ秒となり、200ミリ秒である。QoS計算部16は、メディアシステムQoS特性知識管理部17で管理された図4に示すメディア記憶部101のQoS特性に基づいて、メディア記憶の応答性能の計算式から、メディア記憶部101の保存の応答性能を計算する。ここでは、図4を参照すると、メディアタイプは画像であり、現在のメディア記憶部1011の保存方法はHDDであることから、保存の応答性能式は、100×100/1000ミリ秒となり、10ミリ秒となる。また、QoS計算部16は、図5を参照すると、解析エンジン102は解析エンジンAであるから、解析エンジン102の精度を算出すると、顔輪郭取得の精度は100/100×90なので90、顔一致判別の解析手法の精度は、100×10/100×8となり80となり、90のうち、80が認識成功をすると計算を行い、組み合わせの精度は90/100×80/100×100となり、解析エンジンAの精度は72となる。また、解析エンジン102の応答性能は、顔輪郭取得の性能が、100×100/1000×1000=0.01ミリ秒、顔一致判別の性能が10×10=100ミリ秒となる。QoS計算部16は、メディア解析システムの応答性能を、メディア入力部100の転送性能、メディア記憶部101の保存性能、解析エンジン102の応答性能の合計値であると計算し、メディア解析システムの応答性能の計算値は、20010100.1=310.1ミリ秒である。また、QoS計算部16は、メディアシステムの精度は、解析エンジン102の精度と同じであるため、72であるとなるステップS3。その後、QoS制御部14は、図6に示すように目標非機能要件管理部15から本システムのユーザーであるユーザーAのメディアシステムへの目標値として、応答性能が300ミリ秒、精度は70を取得する。そして、上述したようにステップS3で計算された応答性能310.1ミリ秒解析精度72と比較し、応答性能が目標値の300ミリ秒を超えていることから、QoS制御が必要と判断しステップS4:Yes、ステップS5に進む。続いて、ステップS5では、QoS制御部14は、QoS向上可能性判断を行い、ユーザーの目標の応答性能及び解析精度が満たせるように、メディア記憶部101、解析エンジン102またはメディア入力部100が、QoS向上が可能かを調べる。QoS制御部14は、QoS計算部16に性能向上が可能かを問い合わせ、当該QoS計算部16は、メディア入力部100、メディア記憶部101、解析エンジン102に性能向上が可能かを問い合わせる。すると、問い合わされたメディア入力部100、メディア記憶部101、解析エンジン102は、性能向上が可能か、応答性能を返す。解析エンジン102の場合は、それに加えて解析精度を返す。具体的に、メディア入力部100は、現在はメディアデータとして画像を扱っているため、図2に示すように、入力されるメディアデータのサイズの変換手法を、変換下限値サイズkbyte×0.2に代替可能であり、その場合にはサイズが100×0.2=20kbyteとなる。それにより、メディアデータの変換後の入力の転送時間である応答性能は、20×2=40ミリ秒である。従って、元の応答性能の100×2=200ミリ秒より早いため、性能向上が可能であることと、性能向上手段として代替可能なメディアデータの変換手法であるメディア特性であるサイズを特性変換下限値100×0.2=20kbye、性能向上値として元の性能値から代替可能なメディアデータ入力手法の変更後の性能値を引いた200-40=160ミリ秒を返す。また、メディア記憶部101は、図4に示すように、メディアデータの保存先をHDDからメモリに代替が可能で、その保存手法の応答性能は、10×100/1000=1ミリ秒である。これは、現在のHDDへの保存手法の100ミリ秒より早いことから、性能向上可能であること、性能向上手段として保存先をメモリ、代替可能な保存手法による性能向上値として、100-1=99ミリ秒をQoS計算部16に返す。さらに、解析エンジン102は、現在、解析エンジンAの顔輪郭取得とカラー顔一致判別といった解析手法を使用しているが、図5に示す解析エンジン102の解析手法の中から代替可能な手法を調べ、性能向上の可能性があるかを計算する。すると、カラー顔一致判別の解析手法は、白黒変換顔一致判別に代替が可能であるため、代替後の応答性能と解析精度を調べる。応答性能は、白黒変換顔一致判別の場合は2×10=20ミリ秒であり、カラー顔一致判別の場合は10×10=100ミリ秒である。また、解析精度は、白黒変換顔一致判別の場合は100×10/100×8=80である。解析エンジン102は、解析手法の代替により応答性能の向上が可能であるため、性能向上可能であること、性能向上手段として代替可能な解析手法である白黒変換顔一致、性能向上値として100-20=80ミリ秒、解析精度として、顔輪郭取得との組み合わせの精度は90/100×80/100×100となり、解析エンジンAの精度は72となり、90×80=72を返す。従って、QoS制御部14は、QoS計算部16から、メディア入力部100、メディア記憶部101、解析エンジン102の全てが性能改善可能であることを受け取る。このとき、解析精度が72であり、これは図6によると、ユーザーAの目標値の70以上であることから、ユーザーの目標精度を満たしつつ性能向上が可能であると判断し、QoS制御方法を決定する。そして、QoS制御部14は、メディア入力部100、メディア記憶部101、解析エンジン102の中から、性能向上値が160ミリ秒と3つの部の中で最高の性能向上が可能であり、かつ、メディア解析システムの応答性能が、310.1-160=150.1ミリ秒と、ユーザーAの目標値である300ミリ秒を下回る変更が可能なメディア入力部100を、QoS制御対象として選択し、QoS計算部16から戻ってきたメディア入力部100の性能向上手段メディア特性であるサイズの特性変換下限値20×0.2=10kbyeをQoS制御方法として決定する。続いて、ステップS6で、QoS制御部14は、前ステップで決定したQoS制御方法を指定して、QoS制御命令を行う。すると、メディア入力制御部18が、メディア入力部100をQoS制御部14で指定されたメディア特性サイズを、メディア特性の変換値20キロバイトに変換させるように、メディア入力部100によるメディアデータの入力手法を変更する制御を行う。最後に、ステップS7では、QoS制御部14は、解析エンジン102による解析処理を実行する。以上のように、本発明は構成され動作することにより、メディア解析システムの性能がユーザーの目標値を超えると計算された場合でも、ユーザーの精度と性能の目標値にあわせながら、メディア入力部100の入力品質を下げるか、メディア記憶部101の記憶方法を変えることで応答性能を向上させるか、メディア解析エンジン102の応答速度を向上させるかの性能向上指示を出すことで、精度と性能の関連を考慮して、ユーザーが求める性能に近づけることが可能となる。ここで、上記では、QoS制御部14が、メディア入力部100のメディア特性を変化させることによって入力されるメディアデータの品質を低下させる場合を例示したが、メディア入力部100、メディア記憶部101、解析エンジン102における応答性能の合計値が、ユーザーの応答性能目標値を下回るQoS制御の任意の組み合わせを選択して、各部100,101,102に性能向上指示を出してもよい。例えば、上述した例では、メディア入力部100でのメディアデータの変換手法、解析エンジン102での解析手法、メディア記憶部101での記憶手法、のすべてを代替可能な手法に変更してもよく、いずれか1つ、あるいは、2つを選択して変更してもよい。このように、非機能要件目標管理部15で管理されているユーザーの応答性能と解析精度が満たされるように、メディア入力部100でのメディアの品質の制御、解析エンジン102での解析手法、メディア記憶部101での記憶手段の3つの組み合わせを変えることで、QoS向上のための制御対象を変化させながら、QoSと精度をユーザーの目標値に近づけることが可能になる。これにより、QoS制御部14の性能向上指示の出し先を組み合わせられることで、最高性能を出すように複数に性能向上指示を出すこと、または最低限の性能向上指示を行うことで、変更する部を減らすことなどの性能向上について柔軟な選択をすることが可能となる。以上のように、本発明によれば、解析エンジン102の精度と性能のバランスから、ユーザー要求から決まる解析エンジン102が満たすべき性能にあわせて、解析精度および入力データの質を下げて解析性能をユーザーの目標値に近づけることで、メディアアプリケーション開発者は、解析エンジン102の解析手法の性能特性といったスループット及びレスポンスまでのターンアラウンドタイムなどの性能特性を意識することなく、メディアアプリケーションを開発することが可能である。従って、メディアアプリケーションを開発するために、解析エンジン102の性能をユーザーの目標値に近づけることのできるミドルウェアとして用いることができる。<付記>上記実施形態の一部又は全部は、以下の付記のようにも記載されうる。以下、本発明における情報処理装置の構成の概略を、図8を参照して説明する。但し、本発明は、以下の構成に限定されない。付記1所定のメディアデータを解析するメディア解析システムにて実行される各解析手法の性能を表す解析特性情報と、前記メディア解析システムに入力され解析される前記メディアデータの各入力手法の性能を表すメディア特性情報と、を記憶した特性情報記憶手段203と、前記特性情報記憶手段に記憶された前記解析特性情報と前記メディア特性情報に基づいて、予め設定されたメディアデータの入力手法及び解析手法で前記メディア解析システムにて解析処理を行う場合の応答性能と解析精度とを計算するQoS計算部201と、前記QoS計算部で計算された前記応答性能と前記解析精度のうち少なくとも一方が予め設定された目標値を満たさない場合に、前記特性情報記憶手段に記憶された前記解析特性情報と前記メディア特性情報に基づいて、前記予め設定されたメディアデータの入力手法及び解析手法のうち少なくとも一方を変更するQoS制御部202と、を備えた情報処理装置200。付記2付記1に記載の情報処理装置であって、前記特性情報記憶手段に記憶された前記解析特性情報は、所定の解析手法に対して代替可能な他の解析手法を含むと共に、前記特性情報記憶手段に記憶された前記メディア特性情報は、前記メディアデータの所定の入力手法に対して代替可能な他の入力手法を含んでおり、前記QoS制御部は、前記予め設定されたメディアデータの入力手法及び解析手法のうち少なくとも一方を、前記特性情報記憶手段に記憶された代替可能な他の手法に変更する、情報処理装置。付記3付記2に記載の情報処理装置であって、前記特性情報記憶手段に記憶された前記メディア特性情報は、前記メディア解析システムに入力され解析処理されるメディアデータの変換手法を前記入力手法として含むと共に、当該変換手法に対して代替可能な他の変換手法を含み、前記QoS制御部は、前記メディア特性情報に基づいて、前記予め設定されたメディアデータの入力手法である変換手法を代替可能な他の手法に変更する、情報処理装置。付記4付記2又は3に記載の情報処理装置であって、前記特性情報記憶手段に記憶された前記メディア特性情報は、前記メディア解析システムに入力され解析処理されるメディアデータの保存手法を前記入力手法として含むと共に、当該保存手法に対して代替可能な他の保存手法を含み、前記QoS制御部は、前記メディア特性情報に基づいて、前記予め設定されたメディアデータの入力手法である保存手法を代替可能な他の手法に変更する、情報処理装置。付記5付記1乃至4のいずれかに記載の情報処理装置であって、前記特性情報記憶手段に記憶された前記解析特性情報は、各解析手法の解析精度と処理時間との各算出方法を、当該解析手法の性能を表す情報として含むと共に、前記特性情報記憶手段に記憶された前記メディア特性情報は、メディアデータの各入力手法における各処理時間の各算出方法を、当該入力手法の性能を表す情報として含み、前記QoS計算部は、前記解析特性情報に基づいてメディア解析システムによる前記解析精度を算出すると共に、前記解析特性情報と前記メディア特性情報とに基づいてメディア解析システムによる処理時間を前記応答性能として算出する、情報処理装置。付記6付記5に記載の情報処理装置であって、前記QoS制御部は、前記処理時間及び前記解析精度のうち少なくとも一方が目標値に近づくよう、前記予め設定されたメディアデータの入力手法及び解析手法のうち少なくとも一方を変更する、情報処理装置。付記7付記6に記載の情報処理装置であって、前記QoS制御部は、算出した前記メディア解析システムによる処理時間が目標値を下回るよう、前記予め設定されたメディアデータの入力手法及び解析手法のうち少なくとも一方を変更する、情報処理装置。付記8所定のメディアデータを解析するメディア解析システムにて実行される各解析手法の性能を表す解析特性情報と、前記メディア解析システムに入力され解析される前記メディアデータの各入力手法の性能を表すメディア特性情報と、を記憶した特性情報記憶手段を備えた情報処理装置に、前記特性情報記憶手段に記憶された前記解析特性情報と前記メディア特性情報に基づいて、予め設定されたメディアデータの入力手法及び解析手法で前記メディア解析システムにて解析処理を行う場合の応答性能と解析精度とを計算するQoS計算部と、前記QoS計算部で計算された前記応答性能と前記解析精度のうち少なくとも一方が予め設定された目標値を満たさない場合に、前記特性情報記憶手段に記憶された前記解析特性情報と前記メディア特性情報に基づいて、前記予め設定されたメディアデータの入力手法及び解析手法のうち少なくとも一方を変更するQoS制御部と、を実現させるためのプログラム。付記9付記8に記載の情報処理装置であって、前記特性情報記憶手段に記憶された前記解析特性情報は、所定の解析手法に対して代替可能な他の解析手法を含むと共に、前記特性情報記憶手段に記憶された前記メディア特性情報は、前記メディアデータの所定の入力手法に対して代替可能な他の入力手法を含んでおり、前記QoS制御部は、前記予め設定されたメディアデータの入力手法及び解析手法のうち少なくとも一方を、前記特性情報記憶手段に記憶された代替可能な他の手法に変更する、プログラム。付記10所定のメディアデータを解析するメディア解析システムにて実行される各解析手法の性能を表す解析特性情報と、前記メディア解析システムに入力され解析される前記メディアデータの各入力手法の性能を表すメディア特性情報と、が特性情報記憶手段に記憶されており、前記特性情報記憶手段に記憶された前記解析特性情報と前記メディア特性情報に基づいて、予め設定されたメディアデータの入力手法及び解析手法で前記メディア解析システムにて解析処理を行う場合の応答性能と解析精度とを計算し、計算された前記応答性能と前記解析精度のうち少なくとも一方が予め設定された目標値を満たさない場合に、前記特性情報記憶手段に記憶された前記解析特性情報と前記メディア特性情報に基づいて、前記予め設定されたメディアデータの入力手法及び解析手法のうち少なくとも一方を変更する、情報処理方法。付記11付記10に記載の情報処理装置であって、前記特性情報記憶手段に記憶された前記解析特性情報は、所定の解析手法に対して代替可能な他の解析手法を含むと共に、前記特性情報記憶手段に記憶された前記メディア特性情報は、前記メディアデータの所定の入力手法に対して代替可能な他の入力手法を含んでおり、前記QoS制御部は、前記予め設定されたメディアデータの入力手法及び解析手法のうち少なくとも一方を、前記特性情報記憶手段に記憶された代替可能な他の手法に変更する、情報処理装置。なお、本発明は、日本国にて2010年11月8日に特許出願された特願2010-249263の特許出願に基づく優先権主張の利益を享受するものであり、当該特許出願に記載された内容は、全て本明細書に含まれるものとする。"