(57)【要約】  メディア解析システムにて実行される各解析手法の性能を表す解析特性情報と、メディア解析システムに入力され解析されるメディアデータの各入力手法の性能を表すメディア特性情報と、を記憶した特性情報記憶手段と、特性情報記憶手段に記憶された解析特性情報とメディア特性情報に基づいて、予め設定されたメディアデータの入力手法及び解析手法でメディア解析システムにて解析処理を行う場合の応答性能と解析精度とを計算するＱｏＳ計算部と、ＱｏＳ計算部で計算された応答性能と解析精度のうち少なくとも一方が予め設定された目標値を満たさない場合に、特性情報記憶手段に記憶された解析特性情報とメディア特性情報に基づいて、予め設定されたメディアデータの入力手法及び解析手法のうち少なくとも一方を変更するＱｏＳ制御部と、を備えた。
2012063434.tif 000002
【特許請求の範囲】
【請求項１】
所定のメディアデータを解析するメディア解析システムにて実行される各解析手法の性能を表す解析特性情報と、前記メディア解析システムに入力され解析される前記メディアデータの各入力手法の性能を表すメディア特性情報と、を記憶した特性情報記憶手段と、
前記特性情報記憶手段に記憶された前記解析特性情報と前記メディア特性情報に基づいて、予め設定されたメディアデータの入力手法及び解析手法で前記メディア解析システムにて解析処理を行う場合の応答性能と解析精度とを計算するＱｏＳ計算部と、
前記ＱｏＳ計算部で計算された前記応答性能と前記解析精度のうち少なくとも一方が予め設定された目標値を満たさない場合に、前記特性情報記憶手段に記憶された前記解析特性情報と前記メディア特性情報に基づいて、前記予め設定されたメディアデータの入力手法及び解析手法のうち少なくとも一方を変更するＱｏＳ制御部と、
を備えた情報処理装置。
【請求項２】
請求項１に記載の情報処理装置であって、
前記特性情報記憶手段に記憶された前記解析特性情報は、所定の解析手法に対して代替可能な他の解析手法を含むと共に、前記特性情報記憶手段に記憶された前記メディア特性情報は、前記メディアデータの所定の入力手法に対して代替可能な他の入力手法を含んでおり、
前記ＱｏＳ制御部は、前記予め設定されたメディアデータの入力手法及び解析手法のうち少なくとも一方を、前記特性情報記憶手段に記憶された代替可能な他の手法に変更する、
情報処理装置。
【請求項３】
請求項２に記載の情報処理装置であって、
前記特性情報記憶手段に記憶された前記メディア特性情報は、前記メディア解析システムに入力され解析処理されるメディアデータの変換手法を前記入力手法として含むと共に、当該変換手法に対して代替可能な他の変換手法を含み、
前記ＱｏＳ制御部は、前記メディア特性情報に基づいて、前記予め設定されたメディアデータの入力手法である変換手法を代替可能な他の手法に変更する、
情報処理装置。
【請求項４】
請求項２又は３に記載の情報処理装置であって、
前記特性情報記憶手段に記憶された前記メディア特性情報は、前記メディア解析システムに入力され解析処理されるメディアデータの保存手法を前記入力手法として含むと共に、当該保存手法に対して代替可能な他の保存手法を含み、
前記ＱｏＳ制御部は、前記メディア特性情報に基づいて、前記予め設定されたメディアデータの入力手法である保存手法を代替可能な他の手法に変更する、
情報処理装置。
【請求項５】
請求項１乃至４のいずれかに記載の情報処理装置であって、
前記特性情報記憶手段に記憶された前記解析特性情報は、各解析手法の解析精度と処理時間との各算出方法を、当該解析手法の性能を表す情報として含むと共に、
前記特性情報記憶手段に記憶された前記メディア特性情報は、メディアデータの各入力手法における各処理時間の各算出方法を、当該入力手法の性能を表す情報として含み、
前記ＱｏＳ計算部は、前記解析特性情報に基づいてメディア解析システムによる前記解析精度を算出すると共に、前記解析特性情報と前記メディア特性情報とに基づいてメディア解析システムによる処理時間を前記応答性能として算出する、
情報処理装置。
【請求項６】
請求項５に記載の情報処理装置であって、
前記ＱｏＳ制御部は、前記処理時間及び前記解析精度のうち少なくとも一方が目標値に近づくよう、前記予め設定されたメディアデータの入力手法及び解析手法のうち少なくとも一方を変更する、
情報処理装置。
【請求項７】
請求項６に記載の情報処理装置であって、
前記ＱｏＳ制御部は、算出した前記メディア解析システムによる処理時間が目標値を下回るよう、前記予め設定されたメディアデータの入力手法及び解析手法のうち少なくとも一方を変更する、
情報処理装置。
【請求項８】
所定のメディアデータを解析するメディア解析システムにて実行される各解析手法の性能を表す解析特性情報と、前記メディア解析システムに入力され解析される前記メディアデータの各入力手法の性能を表すメディア特性情報と、を記憶した特性情報記憶手段を備えた情報処理装置に、
前記特性情報記憶手段に記憶された前記解析特性情報と前記メディア特性情報に基づいて、予め設定されたメディアデータの入力手法及び解析手法で前記メディア解析システムにて解析処理を行う場合の応答性能と解析精度とを計算するＱｏＳ計算部と、
前記ＱｏＳ計算部で計算された前記応答性能と前記解析精度のうち少なくとも一方が予め設定された目標値を満たさない場合に、前記特性情報記憶手段に記憶された前記解析特性情報と前記メディア特性情報に基づいて、前記予め設定されたメディアデータの入力手法及び解析手法のうち少なくとも一方を変更するＱｏＳ制御部と、
を実現させるためのプログラム。
【請求項９】
所定のメディアデータを解析するメディア解析システムにて実行される各解析手法の性能を表す解析特性情報と、前記メディア解析システムに入力され解析される前記メディアデータの各入力手法の性能を表すメディア特性情報と、が特性情報記憶手段に記憶されており、
前記特性情報記憶手段に記憶された前記解析特性情報と前記メディア特性情報に基づいて、予め設定されたメディアデータの入力手法及び解析手法で前記メディア解析システムにて解析処理を行う場合の応答性能と解析精度とを計算し、
計算された前記応答性能と前記解析精度のうち少なくとも一方が予め設定された目標値を満たさない場合に、前記特性情報記憶手段に記憶された前記解析特性情報と前記メディア特性情報に基づいて、前記予め設定されたメディアデータの入力手法及び解析手法のうち少なくとも一方を変更する、
情報処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置にかかり、特に、メディアを解析する解析エンジンを含むメディア解析システムのＱｏＳを制御する機能を有する情報処理装置に関する。
【背景技術】
【０００２】
メディアを解析する解析エンジンを含むメディア解析システムなど、メディアやバイナリファイルなどの複数の入力を受信するシステムに対して、当該システムのＱｏＳ（Quality of Service）を制御する技術が存在する。このようなシステムのＱｏＳを制御する技術の一例として、下記特許文献１，２に開示のものがある。【０００３】
特許文献１に開示の技術は、仕事負荷に基づいて、複数の要求に基づいて優先順位をつけ、要求の待ち時間の値に応じてキューを選択することによって、資源を効率的に利用することで、ＱｏＳを一定に保つ、というものである。特許文献２に開示の技術は、ネットワークの負荷状態に基づき、ネットワークのＱｏＳパラメータを決定し、ネットワークの転送データ量を制御することで、ＱｏＳを一定に保つ、というものである。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特表２００６−５２１６４０号公報
【特許文献２】特開２０００−３４９７６９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、上述した特許文献に開示の技術では、入力となるメディアのメディア特性とメディア特性に対する解析システムのＱｏＳ特性の関連を管理していないために、メディア解析システムの出力精度を考慮して、解析システムのＱｏＳを調節することができない。例えば、特許文献に開示の技術では、性能と精度の関連を考慮していないために、目標値とする性能と精度を満たすように、精度を下げながら性能を上げる、といったＱｏＳ特性の調節を行うことが困難である。このため、メディアアプリケーションの開発者にとって、当該アプリケーションの開発が困難となる、という問題が生じる。【０００６】
なお、「メディア特性」とは、メディアの種類毎に定義され、メディアの入力によるメディアの転送、メディアの記憶またはメディアの解析する際の性能および精度、に影響のあるメディアの「性質」を表すものである。また、解析システムの「ＱｏＳ特性」とは、メディア特性とメディア記憶の記憶手段により決まるメディア記憶部位の性能、メディア特性と解析手法により決まる解析エンジンの精度と性能を表す。【０００７】
このため、本発明の目的は、上述した課題である、解析システムのＱｏＳ特性の調節が困難であることによるメディアアプリケーションの開発者による開発が困難となる、ことを解決することにある。
【課題を解決するための手段】
【０００８】
上記目的を達成するため、本発明の一形態である情報処理装置は、
所定のメディアデータを解析するメディア解析システムにて実行される各解析手法の性能を表す解析特性情報と、前記メディア解析システムに入力され解析される前記メディアデータの各入力手法の性能を表すメディア特性情報と、を記憶した特性情報記憶手段と、
前記特性情報記憶手段に記憶された前記解析特性情報と前記メディア特性情報に基づいて、予め設定されたメディアデータの入力手法及び解析手法で前記メディア解析システムにて解析処理を行う場合の応答性能と解析精度とを計算するＱｏＳ計算部と、
前記ＱｏＳ計算部で計算された前記応答性能と前記解析精度のうち少なくとも一方が予め設定された目標値を満たさない場合に、前記特性情報記憶手段に記憶された前記解析特性情報と前記メディア特性情報に基づいて、前記予め設定されたメディアデータの入力手法及び解析手法のうち少なくとも一方を変更するＱｏＳ制御部と、
を備えた、
という構成を取る。【０００９】
また、本発明の他の形態であるプログラムは、
所定のメディアデータを解析するメディア解析システムにて実行される各解析手法の性能を表す解析特性情報と、前記メディア解析システムに入力され解析される前記メディアデータの各入力手法の性能を表すメディア特性情報と、を記憶した特性情報記憶手段を備えた情報処理装置に、
前記特性情報記憶手段に記憶された前記解析特性情報と前記メディア特性情報に基づいて、予め設定されたメディアデータの入力手法及び解析手法で前記メディア解析システムにて解析処理を行う場合の応答性能と解析精度とを計算するＱｏＳ計算部と、
前記ＱｏＳ計算部で計算された前記応答性能と前記解析精度のうち少なくとも一方が予め設定された目標値を満たさない場合に、前記特性情報記憶手段に記憶された前記解析特性情報と前記メディア特性情報に基づいて、前記予め設定されたメディアデータの入力手法及び解析手法のうち少なくとも一方を変更するＱｏＳ制御部と、
を実現させるためのプログラムである。【００１０】
また、本発明の他の形態である情報処理方法は、
所定のメディアデータを解析するメディア解析システムにて実行される各解析手法の性能を表す解析特性情報と、前記メディア解析システムに入力され解析される前記メディアデータの各入力手法の性能を表すメディア特性情報と、が特性情報記憶手段に記憶されており、
前記特性情報記憶手段に記憶された前記解析特性情報と前記メディア特性情報に基づいて、予め設定されたメディアデータの入力手法及び解析手法で前記メディア解析システムにて解析処理を行う場合の応答性能と解析精度とを計算し、
計算された前記応答性能と前記解析精度のうち少なくとも一方が予め設定された目標値を満たさない場合に、前記特性情報記憶手段に記憶された前記解析特性情報と前記メディア特性情報に基づいて、前記予め設定されたメディアデータの入力手法及び解析手法のうち少なくとも一方を変更する、
という構成を取る。
【発明の効果】
【００１１】
本発明は、以上のように構成されることで、解析システムのＱｏＳ特性の調節を容易にし、メディアアプリケーションの開発者による開発の利便性の向上を図ることができる。
【図面の簡単な説明】
【００１２】
【図１】本発明の実施形態１におけるメディア解析システムの全体構成を示すブロック図である。
【図２】図１に開示した取得メディア特性ルール管理部に記憶されるデータの一例を示す図である。
【図３】図１に開示したメディアシステムＱｏＳ特性知識管理部に記憶されるメディア入力部のＱｏＳ特性データの一例を示す図である。
【図４】図１に開示したメディアシステムＱｏＳ特性知識管理部に記憶されるメディア記憶部のＱｏＳ特性データの一例を示す図である。
【図５】図１に開示したメディアシステムＱｏＳ特性知識管理部に記憶される解析エンジンのＱｏＳ特性データの一例を示す図である。
【図６】図１に開示した目標非機能要件管理部に記憶されるデータの一例を示す図である。
【図７】図１に開示したＱｏＳ制御装置の動作を示すフローチャートである。
【図８】本発明の付記１における情報処理装置の構成を示すブロック図である。
【発明を実施するための形態】
【００１３】
＜実施形態１＞
本発明の第１の実施形態を、図１乃至図７を参照して説明する。図１乃至図６は、本実施形態におけるメディア解析システムの構成を説明するための図であり、図７は、動作を説明するための図である。
【００１４】
［構成］
本発明の第１の実施形態におけるメディア解析システム、特に、ＱｏＳ制御装置１の構成を図１に示す。この図に示すように、メディア解析システムは、解析対象となるメディアデータの入力を受け付けるメディア入力部１００と、メディアデータを保存するメディア記憶部１０１と、メディアデータを受け取って解析処理を行う解析エンジン１０２と、を備えている。そして、これら１００，１０１，１０２が外部装置として接続され、メディア解析システムにおける解析精度や応答性能といったシステムの品質であるＱｏＳ（Quality of Service）を制御するＱｏＳ制御装置１を備えている。
【００１５】
そして、本発明では、上記ＱｏＳ制御装置１を設けることにより、当該ＱｏＳ制御装置１をメディアアプリケーション開発者が透過的に使えるようにし、メディア解析エンジンの解析手法のＱｏＳ特性を意識することなく、機能的な要求に基づきアプリケーションを開発することを可能とするものである。以下、ＱｏＳ制御装置１の構成について詳述する。
【００１６】
図１に示すように、ＱｏＳ制御装置１は、メディア特性判定部１１と、取得メディア特性ルール管理部１２と、メディア保存処理部１３と、ＱｏＳ制御部１４と、目標非機能要件管理部１５と、ＱｏＳ計算部１６と、メディアシステムＱｏＳ特性知識管理部１７と、を備えている。また、ＱｏＳ制御装置１は、メディア入力制御部１８と、メディア記憶制御部１９と、解析エンジン制御部２０と、を備えている。
【００１７】
なお、上記各部１１〜２０は、ＱｏＳ制御装置１に装備された演算装置にプログラムが組み込まれることで構築される機能部や、装備された記憶装置に形成された記憶部にて構成されている。また、上記ＱｏＳ制御装置１は、１台の情報処理装置にて構成されていてもよく、あるいは、複数台の情報処理装置にて構成されていてもよい。以下、各構成について詳述する。
【００１８】
まず、上記メディア入力部１００は、ＱｏＳ制御装置１にメディアデータを入力する。また、上記メディア記憶部１０１は、メディア記憶の保存位置を返すことが可能であり、ＨＤＤ（Hard Disk Drive）及びメモリといった代替可能な記憶手段を保持する。また、外部の解析エンジン１０２は、解析を行うできるメディアタイプ、メディアを解析する際に用いる解析手法、また、ある解析手法において代替可能な解析手法を保持する。
【００１９】
上記取得メディア特性ルール管理部１２は、メディア特性判定部１１でメディアデータからメディア特性を取得するか否かを管理している。このため、上記メディア特性判定部１１は、取得メディア特性ルール管理部１１に基づき、外部のメディア入力部１００からメディアファイルの入力を受け取り、受け取ったメディアのタイプから、メディアのタイプ毎にサイズ・空間密度などのメディア特性を取得する。
【００２０】
ここで、図２に、取得メディア特性ルール管理部１２が管理するデータのデータ構造の構造図を示す。この図に示すように、取得メディア特性ルール管理部１２は、メディアのタイプに応じて、取得するべきメディア特性を管理する。なお、図２に示すデータにおいては、メディア特性の数、メディアタイプの数は任意であり、「１」が取得するメディア特性、「０」が取得しないメディア特性である。
【００２１】
そして、メディア特性判定部１１では、メディア入力部１００から入力された静止画像、動画像、音声などのメディアデータから、どのメディア特性を取得するかを、取得メディア特性ルール管理部１２で管理されているメディア特性の取得ルールに基づき、取得するメディア特性を決定し、メディアデータからメディア特性値を取得する。そして、取得したメディアデータのメディア特性値を、メディア保存処理部１３に渡す。
【００２２】
上記メディア保存処理部１３は、入力されたメディアデータをメディア記憶部１０１に保存して、当該メディアデータの保存位置を取得する。また、メディア保存処理部１３は、保存したメディアデータのメディア特性値と保存位置とを、メディアメタデータとしてＱｏＳ制御部１４に渡す。なお、メディア記憶部１０１は、メディアデータを保存し、メディアの保存位置をメディア保存処理部１３に返す。
【００２３】
上記ＱｏＳ計算部１６は、解析エンジン１０２の種別と上述したメディア特性値とから、メディア解析システムの予測される応答性能と、予測される解析精度と、を計算する。具体的に、ＱｏＳ計算部１６は、メディアシステムＱｏＳ特性知識管理部１７にて管理され記憶されている、メディア入力部１１・メディア記憶部１０１・解析エンジン１０２の各ＱｏＳ特性知識に基づいて、メディア解析システムにおける応答性能と解析精度とを算出する。
【００２４】
ここで、メディアシステムＱｏＳ特性知識管理部１７（特性情報記憶手段）に記憶されている情報について、図３乃至図５を参照して詳述する。
【００２５】
図３は、メディアシステムＱｏＳ特性知識管理部１７が管理する、メディア入力部１００による各入力手法の性能を表すＱｏＳ特性（メディア特性情報）の一例を示す図である。この図に示すように、メディア入力部１００のＱｏＳ特性としては、画像、動画、音声といった「メディアデータのタイプ」、メディアデータの特性を表す「メディア特性」、メディアデータをあるメディア特性で変換する際における特性の変換の許容される下限値である「特性変換下限値」、入力されたメディアデータの「転送性能（ミリ秒）」の計算式が記憶されている。
【００２６】
上記「特性変換下限値」に格納されている計算式は、入力されたメディアデータを「メディア特性」にて表されるサイズや空間密度に変換して入力する手法（変換手法）に対して、代替可能な他の入力手法（変換手法）を表している。
【００２７】
また、上記「転送性能」は、メディア解析システムにおける処理時間に関係する応答性能を算出する式である。この式に基づいて、各入力手法であるサイズや空間密度の値に変換されたメディアデータの処理時間が算出される。
【００２８】
図４は、ＱｏＳ特性知識管理部１７が管理する、解析対象であるメディアデータのメディア記憶部１０１に対する各入力手法つまり各保存方法のＱｏＳ特性（メディア特性情報）の一例を示す図である。この図に示すように、メディア記憶部１０１のＱｏＳ特性としては、メディアデータの保存手法としてのメディアの記憶先を表す「保存方法」と、メディアデータを保存する応答性能の計算式を表す「保存の応答性能」と、が記憶されている。
【００２９】
上記「保存の応答性能」は、入力されたメディアデータの保存方法の手法を表しており、例えば、保存先「ＨＤＤ」に対する代替可能な他の保存手法である保存先として「メモリ」が設定されている。
【００３０】
そして、本発明では、後述するように、上記メディアシステムＱｏＳ特性知識管理部１７に記憶された図３，４に示すメディア入力部１００とメディア記憶部１０１のＱｏＳ特性に基づいて、入力されるメディアデータの変換手法や保存先といった入力手法を変化させる。
【００３１】
また、図５は、ＱｏＳ特性知識管理部１７が管理する解析エンジン１０２による解析手法の性能を表すＱｏＳ特性（解析特性情報）の一例を示す図である。この図に示すように、解析エンジン１０２のＱｏＳ特性としては、「解析エンジン」、当該解析エンジン１０２が対応している「メディアタイプ」、解析エンジン１０２が用いる「解析手法」、その手法がその解析エンジン１０２に「必須」か、その手法に代替可能な「代替解析手法」があるか、を表す情報が設定されている。これに加えて、解析エンジン１０２のＱｏＳ特性には、それぞれの解析手法での「解析精度」と、解析処理時間である「応答性能」と、をそれぞれ算出する算出式が登録されている。
【００３２】
上記目標非機能要件管理部１５は、図６に示すように、各ユーザーによる、メディア解析システムの処理時間を表す「応答速度」と「解析精度」との目標値を記憶している。そして、後述するように、ＱｏＳ計算部１６で算出された応答速度や解析精度の少なくとも一方が目標値を満たさない場合には、入力手法や解析方法の変更が行われる。
【００３３】
上記ＱｏＳ計算部１６では、予め設定されたメディアデータの入力手法と解析手法において、メディア特性判定部１１で計算されたメディア特性データの値とメディアシステムＱｏＳ特性知識管理部１７（特性情報記憶手段）に記憶された、メディア入力部１００、メディア記憶部１０１、解析エンジン１０２の各ＱｏＳ特性（メディア特性情報、解析特性情報）から、メディア入力部１００の転送時間（処理時間）、メディア保存処理部１３がメディア記憶部１０１にメディアを保存する時間（処理時間）、解析エンジン１０２の応答性能（処理時間）と解析精度、を算出する。
【００３４】
そして、ＱｏＳ計算部１６は、算出した各時間（処理時間）の合計値を、メディア解析システムの全体の応答性能（ミリ秒）として算出し、また、解析エンジン１０２の解析精度から、解析システム全体の解析精度を算出する。なお、解析エンジン１０２の解析精度は、図５に示す解析エンジン毎に設定されたメディア特性毎の解析精度を算出する。このとき、解析エンジン１０２の解析手法の間に関連がある場合には、精度計算式にその関連の強さを重みとして与えてもよい。
【００３５】
上記ＱｏＳ制御部１４は、ＱｏＳ計算部１６で計算されたメディア解析システムの応答性能及び解析精度が、目標非機能要件管理部１５で管理されているユーザーの目標の応答性能および解析精度に満たなければ、ユーザーの目標の性能及び精度が満たせるように、ＱｏＳ計算部１６に精度・性能向上が可能かの問い合わせを行う。ＱｏＳ計算部１６は、メディアシステムＱｏＳ特性知識管理部１７が管理するメディア入力部１００、メディア記憶部１０１、解析エンジン１０２毎に設定された精度・性能の計算ルールを含む各ＱｏＳ特性に基づいて、メディアデータの入力手法や解析手法を変更して、各部の性能向上が可能かどうかを判断すべく、元の性能からどれだけ性能が向上するかを表す性能向上値を返す。また、解析エンジン１０２は、それに加えて解析精度を返す。
【００３６】
ＱｏＳ制御部１４は、ＱｏＳ計算部１６が算出したメディア入力部１００、メディア記憶部１０１、解析エンジン１０２の性能向上値と解析エンジン１０２の解析精度を元に、当該解析精度が目標非機能要件管理部１０５で管理されているユーザーの目標精度を超えている場合には、応答性能がユーザーの目標値を満たすように、メディア入力部１００、メディア記憶部１０１、解析エンジン１０２の各制御部１８，１９，２０の中から、入力手法や解析手法を変更する制御を実行する制御部を決定し、その制御部に対するＱｏＳ制御を行う。例えば、メディア入力部１００を制御する場合には、メディア入力制御部１８にＱｏＳ制御指示を行い、メディア記憶部１０１を制御する場合にはメディア記憶制御部１９にＱｏＳ制御指示を行い、解析エンジン１０２を制御する場合には、解析エンジン制御部２０にＱｏＳ制御指示を行う。
【００３７】
メディア入力制御部１８は、メディア入力部１００をＱｏＳ制御部１４で変更するよう指定された入力手法に従って、メディアデータの特性を変換させるようにメディア入力部１００を制御する。
【００３８】
メディア記憶制御部１９は、ＱｏＳ制御部１４で変更するよう指定されたメディアデータの保存手法、つまり、保存先を指定して、メディアデータを保存するよう制御する。
【００３９】
解析エンジン制御部２０は、ＱｏＳ制御部１４で指定された解析エンジン１０２の解析手法の代替手法を指定して、解析エンジン１０２がその手法で解析をするように解析エンジン１０２を制御する。
【００４０】
［動作］
次に、上述したメディア解析システム、特に、ＱｏＳ制御装置１の動作を、図７のフローチャートを参照して説明する。
【００４１】
まず、メディア入力部１００からメディアデータが入力されると、メディア特性判定部１１が、図２に示す取得メディア特性ルール管理部１２に記憶されたデータに基づいて、メディアデータから取得するメディア特性を決定する（ステップＳ１）。そして、メディアデータからメディア特性値を算出する。
【００４２】
続いて、メディア保存処理部１３は、メディアデータをメディア記憶部１０１に保存し（ステップＳ２）、メディアデータの保存位置を取得する。そして、メディアデータの保存位置とメディア特性判定部１１で取得したメディア特性の種類と値を、ＱｏＳ制御部１４に渡す。
【００４３】
続いて、ＱｏＳ制御部１４は、取得したメディアデータのメディア特性に基づいて、ＱｏＳ計算部１６に対してメディア解析システムのＱｏＳ計算を指示する。すると、ＱｏＳ計算部１６は、まずはじめに、入力されたメディアデータのメディア特性とその値を受け取り、メディアシステムＱｏＳ特性知識管理部１７で管理されている図３に示すメディア入力部１００のＱｏＳ特性に基づいて、メディアデータの入力手法に応じた入力の転送時間を計算する（ステップＳ３）。
【００４４】
続いて、ＱｏＳ計算部１６は、メディア特性の値から、メディアシステムＱｏＳ特性知識管理部１７で管理されている図４に示すメディア記憶部１０１のＱｏＳ特性に基づいて、メディア記憶の応答性能の計算式を用いて、メディア記憶部１０１の応答性能を計算する（ステップＳ３）。
【００４５】
さらに、ＱｏＳ計算部１６は、メディア特性判定部１０１で計算されたメディア特性を入力として、図５に示すようにシステムで使われている解析エンジン１０２の必須の解析手法と解析手法別に管理された解析精度および応答性能の計算式から、解析エンジン１０２の応答性能と解析精度を算出する（ステップＳ３）。
【００４６】
続いて、ＱｏＳ制御部１４は、図６に示すように目標非機能要件管理部１５からユーザーの目標値である応答性能（ミリ秒）と解析精度（％）の目標値を取得し、ステップＳ３で計算された応答性能・解析精度の値のいずれかが満たなければ、ＱｏＳ制御が必要と判断し（ステップＳ４：Ｙｅｓ）、ステップＳ５に進む。なお、ステップＳ３で計算された応答性能・解析精度の値が目標値を超えていれば、ステップＳ７に進む。
【００４７】
続いて、ステップＳ５では、ＱｏＳ制御部１４は、ＱｏＳ向上可能性判断を行うために、ユーザーの目標の性能及び精度が満たせるかを調べ、ＱｏＳ制御方法を決定する。そのため、ＱｏＳ計算部１６に性能向上が可能かを問い合わせる。
【００４８】
ＱｏＳ計算部１６は、メディアシステムＱｏＳ特性知識管理部１７が管理するメディア入力部１００、メディア記憶部１０１、解析エンジン１０２の性能・精度の計算ルールを表す図３乃至図５に示す各ＱｏＳ特性を用いて、「各部で性能向上が可能か」、「性能向上のための手段」、「元の性能からどれだけ性能が向上するかを表す性能向上値」を返す。解析エンジン１０２は、それに加えて「解析精度」を返す。
【００４９】
ＱｏＳ計算部１６が返す「性能向上の手段」は、メディア入力部１００の場合は、代替可能なメディアデータの入力手法であるメディア特性とメディア特性の変換下限値、メディア記憶部１０１の場合は、代替可能なメディアデータの記憶先、解析エンジン１０２の場合は、性能向上可能な時の代替可能な解析手法、を返す。
【００５０】
ＱｏＳ制御部１４は、ＱｏＳ計算部１６で算出された精度が、図６に示す目標非機能要件管理部１５に記憶されたユーザーの目標値を超えている場合には、ＱｏＳ計算部１６から性能向上が可能と返答があったメディア入力部１００、メディア記憶部１０１、解析エンジン１０２のいずれのＱｏＳ制御をするか、ＱｏＳ計算部１６から戻ってきた性能向上手段の中からどの性能向上手段を用いるかを決定する。
【００５１】
ＱｏＳ制御部１４は、性能向上手段を決定する際には、制御部の中から制御を実行する対象を、ユーザーの目標値を満たすように任意の個数の制御部を選ぶ。例えば、性能向上手段に対応する性能向上値が一番高いものを選んでもよく、また、複数の制御部を用いてユーザーの目標値を満たしてもよい。
【００５２】
そして、ステップＳ６で、ＱｏＳ制御部１４は、決定した制御対象の部と制御方法としての性能向上手段を指定し、選択されたメディア入力制御部１８、メディア記憶制御部１９、または解析エンジン制御部２０に、ＱｏＳ制御指示を行う。メディア入力部１００を制御する場合には、メディア入力制御部１８にＱｏＳ制御指示を行い、メディア記憶部１０１を制御する場合には、メディア入力制御部１８にＱｏＳ制御指示を行い、解析エンジン１０２を制御する場合には、解析エンジン制御部２０にＱｏＳ制御指示を行う。
【００５３】
ＱｏＳ制御部１４が選択した制御対象がメディア入力部１００の場合は、メディア入力制御部１８は、ＱｏＳ制御部１００４で指定されたメディア特性とメディア特性の変換値に従ってメディアデータの特性を変換させるように、メディア入力部１０００を制御する。
【００５４】
ＱｏＳ制御部１４が選択した制御対象がメディア記憶部１０１の場合は、メディア記憶制御部１９は、メディア記憶の保存方法にＱｏＳ制御部１４で指定された性能向上手段を指定して、メディア入力部１００にメディア記憶の保存方法を変更するよう制御をする。
【００５５】
ＱｏＳ制御部１４が選択した制御対象が解析エンジン１０２の場合は、解析エンジン制御部２０は、ＱｏＳ制御部１４で指定された解析エンジン１０２の解析の代替手法を指定して、解析エンジン１０２がその手法で解析をするように当該解析エンジン１０２を制御する。
【００５６】
その後、ステップＳ７で、ＱｏＳ制御部１４は、メディアデータを解析エンジン１０２に渡し、当該解析エンジン１０２が解析処理を行う。
【００５７】
本発明は、以上のように動作するため、メディア解析システムの性能がユーザーの目標値を超えると計算された場合でも、ユーザーの精度と性能の目標値にあわせながら、メディア入力部１００の入力品質を下げるか、メディア記憶部１０１の記憶方法を変えることで応答性能を向上させるか、メディア解析エンジン１０２の応答速度を向上させるかの性能向上指示を出すことで、精度と性能の関連を考慮して、ユーザーが求める性能に近づけることが可能となる。このため、メディア解析システムのＱｏＳ特性の調節が容易となり、メディアアプリケーションの開発者による開発の利便性の向上を図ることができる。
【００５８】
［実施例］
次に、本発明の具体的な実施例を、上述同様に図１乃至７を参照して説明する。本実施例においては、メディア入力部１００は、メディアデータとして「顔画像」をメディア解析システムに入力するものとする。そして、解析エンジン１０２は、顔画像を認識し、顔の位置を判定することを行う解析エンジン１０２であり、当該解析エンジン１０２のＩＤは、「解析エンジンＡ」であるとする。また、メディア記憶部１０１は、「ＨＤＤ」に画像を記憶するものとする。
【００５９】
はじめに、メディア入力部１００は人の顔画像を入力し、メディア特性判定部１１に渡し、当該メディア特性判定部１１がメディアデータの特性を判断する（ステップＳ１）。メディア特性判定部１１では、受信したメディアのコンテントタイプから静止画像であると判断し、図３に示すような取得メディア特性ルール管理部１２で管理するデータから、そのメディアデータのメディア特性としてサイズと空間密度を算出する。これにより、サイズが１００ｋｂｙｅ、空間密度が１０ビット／ピクセルとして、メディア特性の値を算出する。そして、メディア特性判定部１１は、このメディア特性をメディア記憶部１０１に渡す。
【００６０】
続いて、メディア記憶部１０１では、入力された顔画像を、メディア記憶部１０１に保存し（ステップＳ２）、本画像の保存位置として、http://example.com/images/id/001というＵＲＬを取得する。このメディアの保存位置と、上記ステップＳ１で取得したメディア特性判定部１１で取得したメディア特性の種類と値であるメディア特性値を、ＱｏＳ制御部１４に渡す。
【００６１】
続いて、ＱｏＳ制御部１４は、ＱｏＳ計算部１６にＱｏＳ計算を指示し、当該ＱｏＳ計算部１６は、メディア保存処理部１３から渡されたメディア特性値（サイズが１００ｋｂｙｔｅ、空間密度が１０ビット／ピクセル）と、メディアシステムＱｏＳ特性知識管理部１７で記憶された解析エンジン１０２、メディアタイプ、解析手法別に記憶された解析精度および応答性能の計算ルールを表す各ＱｏＳ特性から、メディア解析システム全体の応答性能と解析精度を算出する。以下に、かかる算出処理の詳細を説明する。
【００６２】
まず、ＱｏＳ計算部１６は、入力されたメディアデータのメディア特性値を受け取り、メディアシステムＱｏＳ特性知識管理部１７で管理された図３に示すメディア入力部１００のメディア特性に基づいて、メディアタイプ及びメディア特性に応じて、メディアデータの入力の転送時間を計算する。この場合は、１００×２ミリ秒となり、２００ミリ秒である。
【００６３】
ＱｏＳ計算部１６は、メディアシステムＱｏＳ特性知識管理部１７で管理された図４に示すメディア記憶部１０１のＱｏＳ特性に基づいて、メディア記憶の応答性能の計算式から、メディア記憶部１０１の保存の応答性能を計算する。ここでは、図４を参照すると、メディアタイプは画像であり、現在のメディア記憶部１０１１の保存方法はＨＤＤであることから、保存の応答性能式は、１００×１００／１０００ミリ秒となり、１０ミリ秒となる。
【００６４】
また、ＱｏＳ計算部１６は、図５を参照すると、解析エンジン１０２は解析エンジンＡであるから、解析エンジン１０２の精度を算出すると、顔輪郭取得の精度は１００／１００×９０なので９０％、顔一致判別の解析手法の精度は、１００×１０／１００×８となり８０％となり、９０％のうち、８０％が認識成功をすると計算を行い、組み合わせの精度は（９０／１００）×（８０／１００）×１００となり、解析エンジンＡの精度は７２％となる。また、解析エンジン１０２の応答性能は、顔輪郭取得の性能が、１００×１００／（１０００×１０００）＝０．０１ミリ秒、顔一致判別の性能が１０×１０＝１００ミリ秒となる。
【００６５】
ＱｏＳ計算部１６は、メディア解析システムの応答性能を、メディア入力部１００の転送性能、メディア記憶部１０１の保存性能、解析エンジン１０２の応答性能の合計値であると計算し、メディア解析システムの応答性能の計算値は、２００＋１０＋１００．１＝３１０．１ミリ秒である。また、ＱｏＳ計算部１６は、メディアシステムの精度は、解析エンジン１０２の精度と同じであるため、７２％であるとなる（ステップＳ３）。
【００６６】
その後、ＱｏＳ制御部１４は、図６に示すように目標非機能要件管理部１５から本システムのユーザーであるユーザーＡのメディアシステムへの目標値として、応答性能が３００ミリ秒、精度は７０％を取得する。そして、上述したようにステップＳ３で計算された応答性能（３１０．１ミリ秒）・解析精度（７２％）と比較し、応答性能が目標値の３００ミリ秒を超えていることから、ＱｏＳ制御が必要と判断し（ステップＳ４：Ｙｅｓ）、ステップＳ５に進む。
【００６７】
続いて、ステップＳ５では、ＱｏＳ制御部１４は、ＱｏＳ向上可能性判断を行い、ユーザーの目標の応答性能及び解析精度が満たせるように、メディア記憶部１０１、解析エンジン１０２またはメディア入力部１００が、ＱｏＳ向上が可能かを調べる。
【００６８】
ＱｏＳ制御部１４は、ＱｏＳ計算部１６に性能向上が可能かを問い合わせ、当該ＱｏＳ計算部１６は、メディア入力部１００、メディア記憶部１０１、解析エンジン１０２に性能向上が可能かを問い合わせる。すると、問い合わされたメディア入力部１００、メディア記憶部１０１、解析エンジン１０２は、性能向上が可能か、応答性能を返す。解析エンジン１０２の場合は、それに加えて解析精度を返す。
【００６９】
具体的に、メディア入力部１００は、現在はメディアデータとして「画像」を扱っているため、図２に示すように、入力されるメディアデータのサイズの変換手法を、変換下限値「サイズ（ｋｂｙｔｅ）×０．２」に代替可能であり、その場合にはサイズが「１００×０．２＝２０ｋｂｙｔｅ」となる。それにより、メディアデータの変換後の入力の転送時間である応答性能は、「２０×２＝４０ミリ秒」である。従って、元の応答性能の１００×２＝２００ミリ秒より早いため、「性能向上が可能」であることと、性能向上手段として代替可能なメディアデータの変換手法である「メディア特性であるサイズを特性変換下限値１００×０．２＝２０ｋｂｙｅ」、性能向上値として元の性能値から代替可能なメディアデータ入力手法の変更後の性能値を引いた「２００−４０＝１６０ミリ秒」を返す。
【００７０】
また、メディア記憶部１０１は、図４に示すように、メディアデータの保存先を「ＨＤＤ」から「メモリ」に代替が可能で、その保存手法の応答性能は、「１０×１００／１０００＝１ミリ秒」である。これは、現在のＨＤＤへの保存手法の１００ミリ秒より早いことから、性能向上可能であること、性能向上手段として「保存先をメモリ」、代替可能な保存手法による性能向上値として、「１００−１＝９９ミリ秒」をＱｏＳ計算部１６に返す。
【００７１】
さらに、解析エンジン１０２は、現在、解析エンジンＡの「顔輪郭取得」と「カラー顔一致判別」といった解析手法を使用しているが、図５に示す解析エンジン１０２の解析手法の中から代替可能な手法を調べ、性能向上の可能性があるかを計算する。すると、「カラー顔一致判別」の解析手法は、「白黒変換顔一致判別」に代替が可能であるため、代替後の応答性能と解析精度を調べる。応答性能は、白黒変換顔一致判別の場合は２×１０＝２０ミリ秒であり、カラー顔一致判別の場合は１０×１０＝１００ミリ秒である。また、解析精度は、白黒変換顔一致判別の場合は１００×１０／１００×８＝８０％である。解析エンジン１０２は、解析手法の代替により応答性能の向上が可能であるため、「性能向上可能」であること、性能向上手段として代替可能な解析手法である「白黒変換顔一致」、性能向上値として「１００−２０＝８０ミリ秒」、解析精度として、顔輪郭取得との組み合わせの精度は（９０／１００）×（８０／１００）×１００となり、解析エンジンＡの精度は７２％となり、「９０％×８０％＝７２％」を返す。
【００７２】
従って、ＱｏＳ制御部１４は、ＱｏＳ計算部１６から、メディア入力部１００、メディア記憶部１０１、解析エンジン１０２の全てが性能改善可能であることを受け取る。このとき、解析精度が７２％であり、これは図６によると、ユーザーＡの目標値の７０％以上であることから、ユーザーの目標精度を満たしつつ性能向上が可能であると判断し、ＱｏＳ制御方法を決定する。
【００７３】
そして、ＱｏＳ制御部１４は、メディア入力部１００、メディア記憶部１０１、解析エンジン１０２の中から、「性能向上値が１６０ミリ秒」と３つの部の中で最高の性能向上が可能であり、かつ、メディア解析システムの応答性能が、３１０．１−１６０＝１５０．１ミリ秒と、ユーザーＡの目標値である３００ミリ秒を下回る変更が可能なメディア入力部１００を、ＱｏＳ制御対象として選択し、ＱｏＳ計算部１６から戻ってきたメディア入力部１００の性能向上手段「メディア特性であるサイズの特性変換下限値２０×０．２＝１０ｋｂｙｅ」をＱｏＳ制御方法として決定する。
【００７４】
続いて、ステップＳ６で、ＱｏＳ制御部１４は、前ステップで決定したＱｏＳ制御方法を指定して、ＱｏＳ制御命令を行う。すると、メディア入力制御部１８が、メディア入力部１００をＱｏＳ制御部１４で指定されたメディア特性「サイズ」を、メディア特性の変換値２０キロバイトに変換させるように、メディア入力部１００によるメディアデータの入力手法を変更する制御を行う。
【００７５】
最後に、ステップＳ７では、ＱｏＳ制御部１４は、解析エンジン１０２による解析処理を実行する。
【００７６】
以上のように、本発明は構成され動作することにより、メディア解析システムの性能がユーザーの目標値を超えると計算された場合でも、ユーザーの精度と性能の目標値にあわせながら、メディア入力部１００の入力品質を下げるか、メディア記憶部１０１の記憶方法を変えることで応答性能を向上させるか、メディア解析エンジン１０２の応答速度を向上させるかの性能向上指示を出すことで、精度と性能の関連を考慮して、ユーザーが求める性能に近づけることが可能となる。
【００７７】
ここで、上記では、ＱｏＳ制御部１４が、メディア入力部１００のメディア特性を変化させることによって入力されるメディアデータの品質を低下させる場合を例示したが、メディア入力部１００、メディア記憶部１０１、解析エンジン１０２における応答性能の合計値が、ユーザーの応答性能目標値を下回るＱｏＳ制御の任意の組み合わせを選択して、各部１００，１０１，１０２に性能向上指示を出してもよい。例えば、上述した例では、メディア入力部１００でのメディアデータの変換手法、解析エンジン１０２での解析手法、メディア記憶部１０１での記憶手法、のすべてを代替可能な手法に変更してもよく、いずれか１つ、あるいは、２つを選択して変更してもよい。
【００７８】
このように、非機能要件目標管理部１５で管理されているユーザーの応答性能と解析精度が満たされるように、メディア入力部１００でのメディアの品質の制御、解析エンジン１０２での解析手法、メディア記憶部１０１での記憶手段の３つの組み合わせを変えることで、ＱｏＳ向上のための制御対象を変化させながら、ＱｏＳと精度をユーザーの目標値に近づけることが可能になる。これにより、ＱｏＳ制御部１４の性能向上指示の出し先を組み合わせられることで、最高性能を出すように複数に性能向上指示を出すこと、または最低限の性能向上指示を行うことで、変更する部を減らすことなどの性能向上について柔軟な選択をすることが可能となる。
【００７９】
以上のように、本発明によれば、解析エンジン１０２の精度と性能のバランスから、ユーザー要求から決まる解析エンジン１０２が満たすべき性能にあわせて、解析精度および入力データの質を下げて解析性能をユーザーの目標値に近づけることで、メディアアプリケーション開発者は、解析エンジン１０２の解析手法の性能特性といったスループット及びレスポンスまでのターンアラウンドタイムなどの性能特性を意識することなく、メディアアプリケーションを開発することが可能である。従って、メディアアプリケーションを開発するために、解析エンジン１０２の性能をユーザーの目標値に近づけることのできるミドルウェアとして用いることができる。
【００８０】
＜付記＞
上記実施形態の一部又は全部は、以下の付記のようにも記載されうる。以下、本発明における情報処理装置の構成の概略を、図８を参照して説明する。但し、本発明は、以下の構成に限定されない。
【００８１】
（付記１）
所定のメディアデータを解析するメディア解析システムにて実行される各解析手法の性能を表す解析特性情報と、前記メディア解析システムに入力され解析される前記メディアデータの各入力手法の性能を表すメディア特性情報と、を記憶した特性情報記憶手段２０３と、
前記特性情報記憶手段に記憶された前記解析特性情報と前記メディア特性情報に基づいて、予め設定されたメディアデータの入力手法及び解析手法で前記メディア解析システムにて解析処理を行う場合の応答性能と解析精度とを計算するＱｏＳ計算部２０１と、
前記ＱｏＳ計算部で計算された前記応答性能と前記解析精度のうち少なくとも一方が予め設定された目標値を満たさない場合に、前記特性情報記憶手段に記憶された前記解析特性情報と前記メディア特性情報に基づいて、前記予め設定されたメディアデータの入力手法及び解析手法のうち少なくとも一方を変更するＱｏＳ制御部２０２と、
を備えた情報処理装置２００。
【００８２】
（付記２）
付記１に記載の情報処理装置であって、
前記特性情報記憶手段に記憶された前記解析特性情報は、所定の解析手法に対して代替可能な他の解析手法を含むと共に、前記特性情報記憶手段に記憶された前記メディア特性情報は、前記メディアデータの所定の入力手法に対して代替可能な他の入力手法を含んでおり、
前記ＱｏＳ制御部は、前記予め設定されたメディアデータの入力手法及び解析手法のうち少なくとも一方を、前記特性情報記憶手段に記憶された代替可能な他の手法に変更する、
情報処理装置。
【００８３】
（付記３）
付記２に記載の情報処理装置であって、
前記特性情報記憶手段に記憶された前記メディア特性情報は、前記メディア解析システムに入力され解析処理されるメディアデータの変換手法を前記入力手法として含むと共に、当該変換手法に対して代替可能な他の変換手法を含み、
前記ＱｏＳ制御部は、前記メディア特性情報に基づいて、前記予め設定されたメディアデータの入力手法である変換手法を代替可能な他の手法に変更する、
情報処理装置。
【００８４】
（付記４）
付記２又は３に記載の情報処理装置であって、
前記特性情報記憶手段に記憶された前記メディア特性情報は、前記メディア解析システムに入力され解析処理されるメディアデータの保存手法を前記入力手法として含むと共に、当該保存手法に対して代替可能な他の保存手法を含み、
前記ＱｏＳ制御部は、前記メディア特性情報に基づいて、前記予め設定されたメディアデータの入力手法である保存手法を代替可能な他の手法に変更する、
情報処理装置。
【００８５】
（付記５）
付記１乃至４のいずれかに記載の情報処理装置であって、
前記特性情報記憶手段に記憶された前記解析特性情報は、各解析手法の解析精度と処理時間との各算出方法を、当該解析手法の性能を表す情報として含むと共に、
前記特性情報記憶手段に記憶された前記メディア特性情報は、メディアデータの各入力手法における各処理時間の各算出方法を、当該入力手法の性能を表す情報として含み、
前記ＱｏＳ計算部は、前記解析特性情報に基づいてメディア解析システムによる前記解析精度を算出すると共に、前記解析特性情報と前記メディア特性情報とに基づいてメディア解析システムによる処理時間を前記応答性能として算出する、
情報処理装置。
【００８６】
（付記６）
付記５に記載の情報処理装置であって、
前記ＱｏＳ制御部は、前記処理時間及び前記解析精度のうち少なくとも一方が目標値に近づくよう、前記予め設定されたメディアデータの入力手法及び解析手法のうち少なくとも一方を変更する、
情報処理装置。
【００８７】
（付記７）
付記６に記載の情報処理装置であって、
前記ＱｏＳ制御部は、算出した前記メディア解析システムによる処理時間が目標値を下回るよう、前記予め設定されたメディアデータの入力手法及び解析手法のうち少なくとも一方を変更する、
情報処理装置。
【００８８】
（付記８）
所定のメディアデータを解析するメディア解析システムにて実行される各解析手法の性能を表す解析特性情報と、前記メディア解析システムに入力され解析される前記メディアデータの各入力手法の性能を表すメディア特性情報と、を記憶した特性情報記憶手段を備えた情報処理装置に、
前記特性情報記憶手段に記憶された前記解析特性情報と前記メディア特性情報に基づいて、予め設定されたメディアデータの入力手法及び解析手法で前記メディア解析システムにて解析処理を行う場合の応答性能と解析精度とを計算するＱｏＳ計算部と、
前記ＱｏＳ計算部で計算された前記応答性能と前記解析精度のうち少なくとも一方が予め設定された目標値を満たさない場合に、前記特性情報記憶手段に記憶された前記解析特性情報と前記メディア特性情報に基づいて、前記予め設定されたメディアデータの入力手法及び解析手法のうち少なくとも一方を変更するＱｏＳ制御部と、
を実現させるためのプログラム。
【００８９】
（付記９）
付記８に記載の情報処理装置であって、
前記特性情報記憶手段に記憶された前記解析特性情報は、所定の解析手法に対して代替可能な他の解析手法を含むと共に、前記特性情報記憶手段に記憶された前記メディア特性情報は、前記メディアデータの所定の入力手法に対して代替可能な他の入力手法を含んでおり、
前記ＱｏＳ制御部は、前記予め設定されたメディアデータの入力手法及び解析手法のうち少なくとも一方を、前記特性情報記憶手段に記憶された代替可能な他の手法に変更する、
プログラム。
【００９０】
（付記１０）
所定のメディアデータを解析するメディア解析システムにて実行される各解析手法の性能を表す解析特性情報と、前記メディア解析システムに入力され解析される前記メディアデータの各入力手法の性能を表すメディア特性情報と、が特性情報記憶手段に記憶されており、
前記特性情報記憶手段に記憶された前記解析特性情報と前記メディア特性情報に基づいて、予め設定されたメディアデータの入力手法及び解析手法で前記メディア解析システムにて解析処理を行う場合の応答性能と解析精度とを計算し、
計算された前記応答性能と前記解析精度のうち少なくとも一方が予め設定された目標値を満たさない場合に、前記特性情報記憶手段に記憶された前記解析特性情報と前記メディア特性情報に基づいて、前記予め設定されたメディアデータの入力手法及び解析手法のうち少なくとも一方を変更する、
情報処理方法。
【００９１】
（付記１１）
付記１０に記載の情報処理装置であって、
前記特性情報記憶手段に記憶された前記解析特性情報は、所定の解析手法に対して代替可能な他の解析手法を含むと共に、前記特性情報記憶手段に記憶された前記メディア特性情報は、前記メディアデータの所定の入力手法に対して代替可能な他の入力手法を含んでおり、
前記ＱｏＳ制御部は、前記予め設定されたメディアデータの入力手法及び解析手法のうち少なくとも一方を、前記特性情報記憶手段に記憶された代替可能な他の手法に変更する、
情報処理装置。
【００９２】
なお、本発明は、日本国にて２０１０年１１月８日に特許出願された特願２０１０−２４９２６３の特許出願に基づく優先権主張の利益を享受するものであり、当該特許出願に記載された内容は、全て本明細書に含まれるものとする。
【符号の説明】
【００９３】
１  ＱｏＳ制御装置
１１  メディア特性判定部
１２  取得メディア特性ルール管理部
１３  メディア保存処理部
１４  ＱｏＳ制御部
１５  目標非機能要件管理部
１６  ＱｏＳ計算部
１７  メディアシステムＱｏＳ特性知識管理部
１８  メディア入力制御部
１９  メディア記憶制御部
２０  解析エンジン制御部
１００  メディア入力部
１０１  メディア記憶部
１０２  解析エンジン
２００  情報処理装置
２０１  ＱｏＳ計算部
２０２  ＱｏＳ制御部
２０３  特性情報記憶部
【図１】
2012063434.tif 000003
【図２】
2012063434.tif 000004
【図３】
2012063434.tif 000005
【図４】
2012063434.tif 000006
【図５】
2012063434.tif 000007
【図６】
2012063434.tif 000008
【図７】
2012063434.tif 000009
【図８】
2012063434.tif 000010
【国際調査報告】
2012063434.tif 000011
2012063434.tif 000012