專利名稱:信息處理設(shè)備的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種信息處理設(shè)備,更具體地,涉及一種具有控制包括用于分析媒體的分析引擎在內(nèi)的媒體分析系統(tǒng)的QoS的功能的信息處理設(shè)備。
背景技術(shù):
對(duì)于接收如媒體和二進(jìn)制文件之類的多個(gè)輸入的系統(tǒng),例如包括用于分析媒體的分析引擎在內(nèi)的媒體分析系統(tǒng),存在一種控制該系統(tǒng)的QoS(服務(wù)質(zhì)量)的技術(shù)。專利文獻(xiàn)I和2中公開了控制該系統(tǒng)的QoS的技術(shù)的示例。專利文獻(xiàn)I中公開的技術(shù)是基于工作負(fù)荷根據(jù)多個(gè)請(qǐng)求設(shè)置優(yōu)先級(jí),并根據(jù)請(qǐng)求的等待時(shí)間的值選擇隊(duì)列,由此有效地利用資源并保持QoS不變。專利文獻(xiàn)2中公開的技術(shù)是基于網(wǎng)絡(luò)的負(fù)荷狀態(tài)確定網(wǎng)絡(luò)的QoS參數(shù),并控制網(wǎng)絡(luò)的傳送數(shù)據(jù)量,由此保持QoS不變。[專利文獻(xiàn)]專利文獻(xiàn)1:日本未審專利申請(qǐng)公開(PCT申請(qǐng)的翻譯)N0.2006-521640專利文獻(xiàn)2:日本未審專利申請(qǐng)公開N0.2000-349769然而,在上面所述專利文獻(xiàn)所公開的技術(shù)中,輸入媒體的媒體特性與針對(duì)該媒體特性的分析系統(tǒng)的QoS特性之間的關(guān)系沒有得到管理,因此不可能在考慮到媒體分析系統(tǒng)的輸出精度的情況下調(diào)節(jié)該分析系統(tǒng)的QoS特性。例如,在專利文獻(xiàn)所公開的技術(shù)中,沒有考慮性能與精度之間的關(guān)系,因此很難調(diào)節(jié)QoS特性,例如很難在降低精度的同時(shí)提高性能以滿足目標(biāo)值的性能和精度。因此,出現(xiàn)了媒體應(yīng)用的開發(fā)者難以開發(fā)應(yīng)用的問題。術(shù)語(yǔ)“媒體特性”表示媒體的針對(duì)媒體的每個(gè)類型所定義的、并且對(duì)通過輸入媒體、存儲(chǔ)媒體或分析媒體而進(jìn)行媒體傳送時(shí)的性能和精度有影響的“特性”。分析系統(tǒng)的術(shù)語(yǔ)“QoS特性”表示由媒體特性和存儲(chǔ)媒體的存儲(chǔ)裝置所確定的媒體存儲(chǔ)區(qū)域的性能、以及由媒體特性和分析方法所確定的分析引擎的精度和性能。
發(fā)明內(nèi)容
因此,本發(fā)明的目的是解決媒體應(yīng)用的開發(fā)者由于難以調(diào)節(jié)分析系統(tǒng)的QoS性能而很難進(jìn)行開發(fā)的上述問題。為了實(shí)現(xiàn)該目的,一種根據(jù)本發(fā)明的示例性實(shí)施例的信息處理設(shè)備包括:特性信息存儲(chǔ)裝置,用于存儲(chǔ)表示在分析預(yù)定媒體數(shù)據(jù)的媒體分析系統(tǒng)中執(zhí)行的每個(gè)分析方法的性能的分析特性信息以及表示輸入到媒體分析系統(tǒng)中的并由媒體分析系統(tǒng)所分析的媒體數(shù)據(jù)的每個(gè)輸入方法的性能的媒體特性信息;QoS計(jì)算單元,用于基于特性信息存儲(chǔ)裝置所存儲(chǔ)的分析特性信息和媒體特性信息來計(jì)算在通過預(yù)設(shè)媒體數(shù)據(jù)輸入方法和分析方法在媒體分析系統(tǒng)中執(zhí)行分析處理時(shí)的響應(yīng)性能和分析精度;以及QoS控制單元,用于在所述QoS計(jì)算單元所計(jì)算的響應(yīng)性能和分析精度中的至少一個(gè)不滿足預(yù)設(shè)目標(biāo)值的情況下,基于所述特性信息存儲(chǔ)裝置所存儲(chǔ)的分析特性信息和媒體特性信息改變預(yù)設(shè)媒體數(shù)據(jù)輸入方法和分析方法中的至少一個(gè)。此外,一種根據(jù)本發(fā)明的示例性實(shí)施例的計(jì)算機(jī)程序是一種計(jì)算機(jī)程序,包括用于使得包括特性信息存儲(chǔ)裝置的信息處理設(shè)備實(shí)現(xiàn)以下單元的指令,所述特性信息存儲(chǔ)裝置用于存儲(chǔ)表示在分析預(yù)定媒體數(shù)據(jù)的媒體分析系統(tǒng)中執(zhí)行的每個(gè)分析方法的性能的分析特性信息以及表示輸入到所述媒體分析系統(tǒng)中的并由所述媒體分析系統(tǒng)所分析的媒體數(shù)據(jù)的每個(gè)輸入方法的性能的媒體特性信息:QoS計(jì)算單元,用于基于所述特性信息存儲(chǔ)裝置所存儲(chǔ)的所述分析特性信息和媒體特性信息來計(jì)算在通過預(yù)設(shè)媒體數(shù)據(jù)輸入方法和分析方法在所述媒體分析系統(tǒng)中執(zhí)行分析處理時(shí)的響應(yīng)性能和分析精度;以及QoS控制單元,用于在所述QoS計(jì)算單元所計(jì)算的響應(yīng)性能和分析精度中的至少一個(gè)不滿足預(yù)設(shè)目標(biāo)值的情況下,基于所述特性信息存儲(chǔ)裝置所存儲(chǔ)的所述分析特性信息和所述媒體特性信息改變所述預(yù)設(shè)媒體數(shù)據(jù)輸入方法和分析方法中的至少一個(gè)。此外,一種根據(jù)本發(fā)明的示例性實(shí)施例的信息處理方法,其中,將表示在分析預(yù)定媒體數(shù)據(jù)的媒體分析系統(tǒng)中執(zhí)行的每個(gè)分析方法的性能的分析特性信息以及表示輸入到所述媒體分析系統(tǒng)中的并由所述媒體分析系統(tǒng)所分析的媒體數(shù)據(jù)的每個(gè)輸入方法的性能的媒體特性信息存儲(chǔ)在特性信息存儲(chǔ)裝置中,所述信息處理方法包括:基于所述特性信息存儲(chǔ)裝置中存儲(chǔ)的所述分析特性信息和媒體特性信息來計(jì)算在通過預(yù)設(shè)媒體數(shù)據(jù)輸入方法和分析方法在所述媒體分析系統(tǒng)中執(zhí)行分析處理時(shí)的響應(yīng)性能和分析精度;以及在已經(jīng)計(jì)算的響應(yīng)性能和分析精度中的至少一個(gè)不滿足預(yù)設(shè)目標(biāo)值的情況下,基于所述特性信息存儲(chǔ)裝置中存儲(chǔ)的所述分析特性信息和所述媒體特性信息改變所述預(yù)設(shè)媒體數(shù)據(jù)輸入方法和分析方法中的至少一個(gè)。利用上述配置,本發(fā)明能夠有利于調(diào)節(jié)分析系統(tǒng)的QoS特性,并使得媒體應(yīng)用的開發(fā)者的開發(fā)更加便利。
圖1是示出了本發(fā)明的第一示例性實(shí)施例的媒體分析系統(tǒng)的整個(gè)配置的框圖;圖2是示出了圖1中公開的獲取媒體特性規(guī)則管理單元中存儲(chǔ)的數(shù)據(jù)的示例的示圖;圖3是示出了圖1中公開的媒體系統(tǒng)QoS特性知識(shí)管理單元中存儲(chǔ)的媒體輸入單元的QoS特性數(shù)據(jù)的示例的示圖;圖4是示出了圖1中公開的媒體系統(tǒng)QoS特性知識(shí)管理單元中存儲(chǔ)的媒體存儲(chǔ)單元的QoS特性數(shù)據(jù)的示例的示圖;圖5是示出了圖1中公開的媒體系統(tǒng)QoS特性知識(shí)管理單元中存儲(chǔ)的分析引擎的QoS特性數(shù)據(jù)的示例的示圖;圖6是示出了圖1中公開的目標(biāo)非功能要求管理單元中存儲(chǔ)的數(shù)據(jù)的示例的示圖7是示出了圖1中公開的QoS控制設(shè)備的操作的流程圖;以及圖8是示出了本發(fā)明的附記I中的信息處理設(shè)備的配置的框圖。
具體實(shí)施例方式<第一示例性實(shí)施例>將參照?qǐng)D1至7描述本發(fā)明的第一示例性實(shí)施例。圖1至6是描述了本示例性實(shí)施例中的媒體分析系統(tǒng)的配置的示圖,以及圖7是描述了操作的示圖。[配置]圖1示出了本發(fā)明的第一示例性實(shí)施例中的媒體分析系統(tǒng)的配置,具體為QoS控制設(shè)備I的配置。如圖1所示,該媒體分析系統(tǒng)包括:媒體輸入單元100,接受要分析的媒體數(shù)據(jù)的輸入;媒體存儲(chǔ)單元101,存儲(chǔ)媒體數(shù)據(jù);以及分析引擎102,接收媒體數(shù)據(jù),并執(zhí)行分析處理。該媒體分析系統(tǒng)還包括QoS控制設(shè)備1,單元100、101和102作為外部設(shè)備與QoS控制設(shè)備I連接,QoS控制設(shè)備I控制作為系統(tǒng)質(zhì)量的QoS (服務(wù)質(zhì)量),例如媒體分析系統(tǒng)的分析精度和響應(yīng)性能。在本發(fā)明中,安裝QoS控制設(shè)備I允許媒體應(yīng)用的開發(fā)者透明地使用QoS控制設(shè)備1,并基于功能請(qǐng)求來開發(fā)應(yīng)用,而不用知道媒體分析引擎的分析方法的QoS特性。下面,將詳細(xì)描述QoS控制設(shè)備I的配置。如圖1所示,QoS控制設(shè)備I包括媒體特性判定單元11、獲取媒體特性規(guī)則管理單元12、媒體存儲(chǔ)處理單元13、QoS控制單元14、目標(biāo)非功能要求管理單元15、QoS計(jì)算單元
16、以及媒體系統(tǒng)QoS特性知識(shí)管理單元17。此外,QoS控制設(shè)備I包括媒體輸入控制單元
18、媒體存儲(chǔ)控制單元19、以及分析引擎控制單元20。上述單元11至20中的每一個(gè)由通過在安裝在QoS控制設(shè)備I中的算數(shù)設(shè)備中嵌入程序而構(gòu)成的功能單元或者由在安裝的存儲(chǔ)設(shè)備中形成的存儲(chǔ)單元來配置。QoS控制設(shè)備I可以由一個(gè)信息處理設(shè)備配置,或者可以由多個(gè)信息處理設(shè)備配置。下面,將詳細(xì)描述各個(gè)組件。首先,媒體輸入單元100將媒體數(shù)據(jù)輸入QoS控制設(shè)備I。媒體存儲(chǔ)單元101可以返回用于存儲(chǔ)媒體的存儲(chǔ)位置,并保存諸如HDD (硬盤驅(qū)動(dòng)器)和存儲(chǔ)器之類的可代替存儲(chǔ)裝置。外部分析引擎102保存能夠被分析的媒體的類型、在分析媒體時(shí)使用的分析方法、以及可代替這些分析方法的分析方法。獲取媒體特性規(guī)則管理單元12管理是否使媒體特性判定單元11從媒體數(shù)據(jù)中獲取媒體特性。因此,獲取媒體特性規(guī)則管理單元12使媒體特性判定單元11接收來自外部媒體輸入單元100的媒體文件的輸入,并針對(duì)每種媒體類型,基于接收到的媒體的類型來獲取諸如大小和空間密度之類的媒體特性。圖2示出了獲取媒體特性規(guī)則管理單元12所管理的數(shù)據(jù)的數(shù)據(jù)結(jié)構(gòu)的結(jié)構(gòu)示圖。如圖2所示,獲取媒體特性規(guī)則管理單元12管理應(yīng)當(dāng)根據(jù)媒體類型所獲取的媒體特性。圖2所示的數(shù)據(jù)可以包括任意數(shù)目的媒體特性和任意數(shù)目的媒體類型。在該數(shù)據(jù)中,“ I”表示要獲取的媒體特性,“O”表示不獲取的媒體特性。然后,媒體特性判定單元11基于獲取媒體特性規(guī)則管理單元12所管理的媒體特性的獲取規(guī)則來確定要從媒體數(shù)據(jù)(例如,媒體輸入單元100所輸入的靜止圖像、動(dòng)畫和語(yǔ)音)中獲取的媒體特性,并從媒體數(shù)據(jù)中獲取媒體特性值。然后,媒體特性判定單元11將所獲取的媒體數(shù)據(jù)的媒體特性值傳送到媒體存儲(chǔ)處理單元13。媒體存儲(chǔ)處理單元13將輸入的媒體數(shù)據(jù)存儲(chǔ)到媒體存儲(chǔ)單元101,并獲取媒體數(shù)據(jù)的存儲(chǔ)位置。此外,媒體存儲(chǔ)處理單元13將媒體特性值和所存儲(chǔ)的媒體數(shù)據(jù)的存儲(chǔ)位置傳送到QoS控制單元14作為媒體元數(shù)據(jù)。媒體存儲(chǔ)單元101存儲(chǔ)媒體數(shù)據(jù),并將媒體的存儲(chǔ)位置返回給媒體存儲(chǔ)處理單元13。QoS計(jì)算單元16根據(jù)分析引擎102的類型和上述媒體特性值來計(jì)算媒體分析系統(tǒng)的期望響應(yīng)性能和期望分析精度。具體地,QoS計(jì)算單元16基于媒體系統(tǒng)QoS特性知識(shí)管理單元17所管理并存儲(chǔ)的媒體輸入單元11、媒體存儲(chǔ)單元101和分析引擎102的QoS特性知識(shí)來計(jì)算媒體分析系統(tǒng)中的響應(yīng)性能和分析精度。這里,將參照?qǐng)D3至5具體描述媒體系統(tǒng)QoS特性知識(shí)管理單元17 (特性信息存儲(chǔ)裝置)所存儲(chǔ)的信息。圖3是示出了媒體系統(tǒng)QoS特性知識(shí)管理單元17所管理的、并且表示媒體輸入單元100的各個(gè)輸入方法的性能的QoS特性(媒體特性信息)的示例的示圖。如圖3所示,將“媒體數(shù)據(jù)類型”(例如圖像、動(dòng)畫或語(yǔ)音)、表示媒體數(shù)據(jù)的特性的“媒體特性”、作為可允許在將媒體數(shù)據(jù)變換到特定媒體特性中變換特性的下限值的“特性變換下限值”、以及輸入媒體數(shù)據(jù)的“傳送性能(毫秒)”的計(jì)算公式存儲(chǔ)作為媒體輸入單元100的QoS特性。存儲(chǔ)在“特性變換下限值”中的計(jì)算公式表示可代替將已經(jīng)通過變換為由“媒體特性”所表不的大小或空間密度而輸入媒體數(shù)據(jù)的輸入方法(變換方法)的另一輸入方法(變換方法)。此外,“傳送性能”是用于計(jì)算與媒體分析系統(tǒng)中的處理時(shí)間相關(guān)的響應(yīng)性能的公式?;谠摴?,計(jì)算對(duì)被變換為大小或空間密度的值的媒體數(shù)據(jù)進(jìn)行處理的時(shí)間(作為輸入方法)。圖4是示出了用于將分析目標(biāo)的媒體數(shù)據(jù)輸入(即存儲(chǔ)到)媒體存儲(chǔ)單元101中的各個(gè)方法的QoS特性(媒體特性信息)的示例的示圖。如圖4所示,將表示媒體存儲(chǔ)目的地的作為存儲(chǔ)媒體數(shù)據(jù)的方法的“存儲(chǔ)方法”以及表示計(jì)算存儲(chǔ)媒體數(shù)據(jù)的響應(yīng)性能的公式的“存儲(chǔ)響應(yīng)性能”存儲(chǔ)作為媒體存儲(chǔ)單元101的QoS特性?!按鎯?chǔ)響應(yīng)性能”表示用于存儲(chǔ)輸入的媒體數(shù)據(jù)的方法,以及例如將“存儲(chǔ)器”設(shè)置為可代替存儲(chǔ)目的地“HDD”的另一存儲(chǔ)方法的存儲(chǔ)目的地。在本發(fā)明中,如稍后所述,基于存儲(chǔ)在媒體系統(tǒng)QoS特性知識(shí)管理單元17中的圖3和4所示的媒體輸入單元100和媒體存儲(chǔ)單元101的QoS特性,改變用于變換輸入的媒體數(shù)據(jù)的方法以及諸如存儲(chǔ)目的地之類的輸入方法。圖5是示出了媒體系統(tǒng)QoS特性知識(shí)管理單元17所管理的并且表示分析引擎102的分析方法的性能的QoS特性(分析特性信息)的示例的示圖。如圖5所示,將與分析引擎102相對(duì)應(yīng)的“分析引擎”和“媒體類型”、分析引擎102所使用的“分析方法”、表示該分析方法對(duì)于分析引擎102是否是“必須的”的信息、以及表示是否存在可代替前述分析方法的“代替分析方法”的信息設(shè)置為分析引擎102的QoS特性。此外,在分析引擎102的QoS特性中,登記用于分別計(jì)算每個(gè)分析方法的“分析精度”以及“響應(yīng)性能”作為分析處理時(shí)間的計(jì)算公式。
目標(biāo)非功能要求管理單元15存儲(chǔ)如圖6所示的針對(duì)每個(gè)用戶的表示媒體分析系統(tǒng)中的處理時(shí)間的“響應(yīng)速度”以及“分析精度”的目標(biāo)值。如稍后所述,在QoS計(jì)算單元16所計(jì)算的響應(yīng)速度和分析精度中的至少一個(gè)不滿足目標(biāo)值的情況下,改變輸入方法或分析方法。QoS計(jì)算單元16根據(jù)媒體特性判定單元11所計(jì)算的媒體特性數(shù)據(jù)以及存儲(chǔ)在媒體系統(tǒng)QoS特性知識(shí)管理單元17 (特性信息存儲(chǔ)裝置)中的媒體輸入單元100、媒體存儲(chǔ)單元101和分析引擎102的QoS特性(媒體特性信息、分析特性信息)的值,計(jì)算用于媒體輸入單元100進(jìn)行傳送的時(shí)間(處理時(shí)間)、媒體存儲(chǔ)處理單元13將媒體存儲(chǔ)到媒體存儲(chǔ)單元101內(nèi)的時(shí)間(處理時(shí)間)、以及分析引擎102的響應(yīng)性能(處理時(shí)間)和分析精度。然后,QoS計(jì)算單元16計(jì)算所計(jì)算的時(shí)間(處理時(shí)間)的總值作為整個(gè)媒體分析系統(tǒng)的響應(yīng)性能(毫秒),并根據(jù)分析引擎102的分析精度來計(jì)算整個(gè)分析系統(tǒng)的分析精度。作為分析引擎102的分析精度,計(jì)算圖5所示的針對(duì)每個(gè)分析引擎所設(shè)置的每個(gè)媒體特性的分析精度。此時(shí),在分析引擎102的分析方法之間存在關(guān)系的情況下,可以給出關(guān)系的強(qiáng)度作為精度計(jì)算公式的權(quán)重。在QoS計(jì)算單元16所計(jì)算的媒體分析系統(tǒng)的響應(yīng)性能和分析精度不滿足目標(biāo)非功能要求管理單元15所管理的用戶的目標(biāo)響應(yīng)性能和分析精度的情況下,QoS控制單元14發(fā)送關(guān)于是否可能增大精度和性能的詢問,以使得QoS計(jì)算單元16滿足用戶的目標(biāo)性能和精度。基于媒體系統(tǒng)QoS特性知識(shí)管理單元17所管理的、并且包括計(jì)算針對(duì)媒體輸入單元100、媒體存儲(chǔ)單元101和分析引擎102中的每一個(gè)所設(shè)置的精度和性能的規(guī)則的各個(gè)QoS特性,QoS計(jì)算單元16改變媒體數(shù)據(jù)輸入方法和媒體數(shù)據(jù)分析方法,并返回表示性能能夠從原始性能提高多少的性能提高值,以確定是否可以提高每個(gè)單元的性能。此外,分析引擎102還返回分析精度?;赒oS計(jì)算單元16所計(jì)算的媒體輸入單元100、媒體存儲(chǔ)單元101和分析引擎102的性能提高值,并且基于分析引擎102的分析精度,在分析精度超過目標(biāo)非功能要求管理單元105所管理的用戶的目標(biāo)精度的情況下,QoS控制單元14從用于控制媒體輸入單元
100、媒體存儲(chǔ)單元101和分析引擎102的單元18、19和20之中確定用于執(zhí)行對(duì)改變輸入方法或分析方法的控制的控制單元,以使得響應(yīng)性能滿足用戶的目標(biāo)值,并對(duì)所確定的控制單元執(zhí)行QoS控制。例如,在控制媒體輸入單元100的情況下,QoS控制單元14指示媒體控制單元18執(zhí)行QoS控制。在控制媒體存儲(chǔ)單元101的情況下,QoS控制單元14指示媒體存儲(chǔ)控制單元19執(zhí)行QoS控制。在控制分析引擎102的情況下,QoS控制單元14指示分析引擎控制單元20執(zhí)行QoS控制。媒體輸入控制單元18控制媒體輸入單元100,以根據(jù)被指定為由QoS控制單元14改變的輸入方法來變換媒體數(shù)據(jù)的特性。媒體輸入控制單元19指定用于存儲(chǔ)媒體數(shù)據(jù)的方法(即,目的地)(該方法被指定為由QoS控制單元14改變),并控制以存儲(chǔ)媒體數(shù)據(jù)。分析引擎控制單元20指定針對(duì)QoS控制單元14所指定的分析引擎102的分析方法的代替方法,并控制分析引擎102,以使得分析引擎102通過該方法進(jìn)行分析。接下來,將參照?qǐng)D7所示的流程圖來描述媒體分析系統(tǒng)的操作,具體為QoS控制設(shè)備I的操作。
首先,當(dāng)媒體輸入單元100輸入媒體數(shù)據(jù)時(shí),媒體特性判定單元11基于圖2所示的獲取媒體特性規(guī)則管理單元12所存儲(chǔ)的數(shù)據(jù)來確定要從媒體數(shù)據(jù)獲取的媒體特性(步驟SI)。然后,媒體特性判定單元11根據(jù)媒體數(shù)據(jù)計(jì)算媒體特性值。隨后,媒體存儲(chǔ)處理單元13將媒體數(shù)據(jù)存儲(chǔ)到媒體存儲(chǔ)單元101內(nèi)(步驟S2),并獲取媒體數(shù)據(jù)的存儲(chǔ)位置。然后,媒體存儲(chǔ)處理單元13將媒體數(shù)據(jù)的存儲(chǔ)位置以及媒體特性判定單元11所獲取的媒體特性的類型和值傳送到QoS控制單元14。隨后,QoS控制單元14指示QoS計(jì)算單元16基于已經(jīng)獲取的媒體數(shù)據(jù)的媒體特性來計(jì)算媒體分析系統(tǒng)的QoS。然后,QoS計(jì)算單元16首先接收輸入的媒體數(shù)據(jù)的媒體特性及其值,并基于媒體系統(tǒng)QoS特性知識(shí)管理單元17所管理的圖3所示的媒體輸入單元100的QoS特性來計(jì)算與媒體數(shù)據(jù)的輸入方法相對(duì)應(yīng)的輸入傳送時(shí)間(步驟S3)。隨后,QoS計(jì)算單元16根據(jù)媒體特性的值,通過使用媒體存儲(chǔ)的響應(yīng)性能的計(jì)算公式,基于媒體系統(tǒng)QoS特性知識(shí)管理單元17所管理的圖4所示的媒體存儲(chǔ)單元101的QoS特性,來計(jì)算媒體存儲(chǔ)單元101的響應(yīng)性能。此外,利用媒體存儲(chǔ)單元101所計(jì)算的媒體特性作為輸入,QoS計(jì)算單元16基于在系統(tǒng)中使用的分析引擎102的必須分析方法和圖5所示的針對(duì)每個(gè)分析方法的分析精度和響應(yīng)性能的計(jì)算公式,來計(jì)算分析引擎102的響應(yīng)性能的分析精度(步驟S3)。隨后,QoS控制單元14從圖6所示的目標(biāo)非功能要求管理單元15中獲取響應(yīng)性能(毫秒)和分析精度(%)的目標(biāo)值(作為用戶的目標(biāo)值),并在步驟S3處所計(jì)算的響應(yīng)性能的值或分析精度的值不滿足目標(biāo)值的情況下,確定QoS控制是必要的(步驟S4:是),并繼續(xù)到步驟S5。在步驟S3處所計(jì)算的響應(yīng)性能和分析精度的值超過目標(biāo)值的情況下,QoS控制單元14繼續(xù)到步驟S7。隨后,在步驟S5,為了確定QoS增大的可能性,QoS控制單元14確認(rèn)是否滿足用戶的目標(biāo)性能和精度,并確定控制QoS的方法。為此,QoS控制單元14向QoS計(jì)算單元16發(fā)送是否可以提高性能的詢問。通過使用媒體系統(tǒng)QoS特性知識(shí)管理單元17所管理的圖3至4中所示的表示媒體輸入單元100、媒體存儲(chǔ)單元101和分析引擎102的性能和精度的計(jì)算規(guī)則的各個(gè)QoS特性,QoS計(jì)算單元16返回“是否可以提高每個(gè)單元的性能”、“用于提高性能的手段”、“表示性能從原始性能提高了多少的性能提高值”。除了以上,分析引擎102還返回“分析精度”。作為“提高性能的裝置”,QoS計(jì)算單元16返回如下媒體特性:關(guān)于媒體輸入單元100的用于輸入媒體數(shù)據(jù)和媒體特性的變換下限值的可代替方法;關(guān)于媒體存儲(chǔ)單元101的用于存儲(chǔ)媒體數(shù)據(jù)的可代替目的地;以及關(guān)于分析引擎102的在可以提高性能時(shí)的可代替分析方法。在QoS計(jì)算單元16所計(jì)算的精度超過圖6所示的目標(biāo)非功能要求管理單元15所存儲(chǔ)的用戶目標(biāo)值的情況下,QoS控制單元14從QoS計(jì)算單元16已經(jīng)響應(yīng)可以提高性能的媒體輸入單元100、媒體存儲(chǔ)單元101和分析引擎102之中確定一個(gè)單元用于執(zhí)行QoS控制,并且還從QoS計(jì)算單元16所返回的性能提高值之中確定要使用的性能提高手段。當(dāng)確定了性能提高手段時(shí),QoS控制單元14從控制單元之中選擇任意數(shù)目的控制單元作為執(zhí)行控制的目標(biāo),以滿足用戶目標(biāo)值。例如,QoS控制單元14可以選擇對(duì)應(yīng)于性能提高手段的性能提高值最高的控制單元,或者可以使用多個(gè)控制單元來滿足用戶目標(biāo)值。
然后,在步驟S6,QoS控制單元14指定控制目標(biāo)單元和性能提高手段作為已經(jīng)確定的控制方法,并指示已經(jīng)選擇的媒體輸入控制單元18、媒體存儲(chǔ)控制單元19或分析引擎控制單元20來執(zhí)行QoS控制。QoS控制單元14在控制媒體輸入單元100的情況下指示媒體輸入控制單元18執(zhí)行QoS控制,在控制媒體存儲(chǔ)單元101的情況下指示媒體存儲(chǔ)控制單元19執(zhí)行QoS控制,以及在控制分析引擎102的情況下指示分析引擎控制單元20執(zhí)行QoS控制。在QoS控制單元14所選擇的控制目標(biāo)是媒體輸入單元100的情況下,媒體輸入控制單元18控制媒體輸入單元100,以根據(jù)媒體特性和QoS控制單元14所指定的媒體特性的變換值來變換媒體數(shù)據(jù)的特性。在QoS控制單元14所選擇的控制目標(biāo)是媒體存儲(chǔ)單元101的情況下,媒體存儲(chǔ)控制單元19指定QoS控制單元14所指定的性能提高手段作為媒體存儲(chǔ)的存儲(chǔ)方法,并控制媒體存儲(chǔ)單元101改變媒體存儲(chǔ)的存儲(chǔ)方法。在QoS控制單元14所選擇的控制目標(biāo)是分析引擎102的情況下,分析引擎控制單元20指定QoS控制單元14所指定的分析引擎102的代替分析方法,并控制分析引擎102,以使得分析引擎102通過該方法進(jìn)行分析。此后,在步驟S7,QoS控制單元14將媒體數(shù)據(jù)傳送至分析引擎102,并且分析引擎102對(duì)其執(zhí)行分析處理。根據(jù)本發(fā)明,由于上述操作,即便在從計(jì)算中看來媒體分析系統(tǒng)的性能超過用戶目標(biāo)值的情況下,通過根據(jù)精度和響應(yīng)的用戶目標(biāo)值來執(zhí)行減小媒體輸入單元100的輸入質(zhì)量、改變媒體存儲(chǔ)單元101的存儲(chǔ)方法、并由此提高響應(yīng)性能或提高媒體分析引擎102的響應(yīng)性能的性能提高指示,也可以在考慮了精度與性能之間的關(guān)系的情況下使得該性能更接近用戶所期望的性能。因此,可以容易地調(diào)節(jié)媒體分析系統(tǒng)的QoS特性,并且使得媒體應(yīng)用的開發(fā)者在開發(fā)中更加便利。[示例]接下來,將參照如圖所示的圖1至7來描述本發(fā)明的特定示例。在該示例中,媒體輸入單元100將“面部圖像”作為媒體數(shù)據(jù)輸入到媒體分析系統(tǒng)中。分析引擎102是識(shí)別面部圖像并確定面部位置的分析引擎102,分析引擎102的ID是“分析引擎A”。媒體存儲(chǔ)單元101將圖像存儲(chǔ)到“HDD”。首先,媒體輸入單元100輸入人的面部圖像,并將其傳送到媒體特性判定單元11,媒體特性判定單元11判定媒體數(shù)據(jù)的特性(步驟Si)。媒體特性判定單元11基于接收到的媒體的內(nèi)容類型來判定該圖像是靜止圖像并基于如圖3所示的獲取媒體特性規(guī)則管理單元12所管理的數(shù)據(jù)來計(jì)算大小和空間密度作為媒體數(shù)據(jù)的媒體特性。因此,媒體特性判定單元11計(jì)算并獲得媒體特性的值:大小是IOOk字節(jié),空間密度是10比特XlO比特。然后,媒體特性判定單元11將媒體特性傳送到媒體存儲(chǔ)處理單元13。隨后,媒體存儲(chǔ)單元101將輸入的面部圖像存儲(chǔ)到媒體存儲(chǔ)單元101 (步驟S2),并獲取URL (http://example, com/ images/id/001)作為該圖像的存儲(chǔ)位置。將該圖像的存儲(chǔ)位置和媒體特性值(作為在步驟SI處由媒體特性判定單元11所獲取的媒體特性的類型和值)傳送到QoS控制單元14。 隨后,QoS控制單元14指示QoS計(jì)算單元16計(jì)算QoS,并且QoS計(jì)算單元16基于媒體存儲(chǔ)處理單元13所傳送的媒體特性值(大小為IOOk字節(jié),空間密度為10比特X 10比特)并基于表示用于計(jì)算針對(duì)媒體系統(tǒng)QoS特性知識(shí)管理單元17所存儲(chǔ)的每個(gè)分析引擎102、每個(gè)媒體類型和每個(gè)分析方法所存儲(chǔ)的分析精度和響應(yīng)性能的規(guī)則的QoS特性,計(jì)算整個(gè)媒體分析系統(tǒng)的響應(yīng)性能和分析精度。下面,將描述計(jì)算處理的細(xì)節(jié)。首先,QoS計(jì)算單元16接收已經(jīng)輸入的媒體數(shù)據(jù)的媒體特性值,并基于媒體系統(tǒng)QoS特性知識(shí)管理單元17所管理的如圖3所示的媒體輸入單元100的QoS特性來計(jì)算媒體數(shù)據(jù)的傳送輸入的時(shí)間,以使得其對(duì)應(yīng)于媒體類型和媒體特性。在這種情況下,QoS計(jì)算單元16從計(jì)算100 X 2 (毫秒)中獲得200毫秒。QoS計(jì)算單元16基于媒體系統(tǒng)QoS特性知識(shí)管理單元17所管理的如圖4所示的媒體存儲(chǔ)單元101的QoS特性,根據(jù)用于計(jì)算媒體存儲(chǔ)的響應(yīng)性能的公式,計(jì)算媒體存儲(chǔ)單元101的存儲(chǔ)的響應(yīng)性能。這里,參照?qǐng)D4,由于媒體類型是“圖像”,并且媒體存儲(chǔ)單元101的當(dāng)前存儲(chǔ)方法是“HDD”,因此QoS計(jì)算單元16從計(jì)算IOOX 100/1000(毫秒)中獲得10毫秒作為存儲(chǔ)的響應(yīng)性能。此外,參照?qǐng)D5,由于分析引擎102是分析引擎A,QoS計(jì)算單元16按照下列方式來計(jì)算分析引擎102的精度。根據(jù)計(jì)算100/100X90,面部輪廓獲取的精度是90%,根據(jù)計(jì)算100X10/100X8,用于面部匹配判定的分析方法的精度是80%。在識(shí)別超過90%中的80%的計(jì)算中,根據(jù)計(jì)算(90/100) X (80/100) X 100獲得組合精度,并且因此分析引擎A的精度是72%。此外,關(guān)于分析引擎102的響應(yīng)性能,根據(jù)計(jì)算100 X 100/(1000 X 1000),面部輪廓獲取的性能是0.01毫秒,根據(jù)計(jì)算IOX 10,面部匹配判定的性能是100毫秒。QoS計(jì)算單元16計(jì)算媒體分析系統(tǒng)的響應(yīng)性能作為媒體輸入單元100的傳送性能、媒體存儲(chǔ)單元101的存儲(chǔ)性能以及分析引擎102的響應(yīng)性能的總值。根據(jù)計(jì)算200+10+100.1 = 310.1,媒體分析系統(tǒng)的響應(yīng)性能的值是310.1毫秒。此外,QoS計(jì)算單元16計(jì)算媒體分析系統(tǒng)的精度為72%,因?yàn)檫@與分析引擎102的精度相同(步驟S3)。隨后,QoS控制單元14從目標(biāo)非功能要求管理單元15中獲取如圖6所示的300毫秒的響應(yīng)性能和70%的精度作為關(guān)于用戶A的媒體系統(tǒng)的目標(biāo)值(用戶A是該系統(tǒng)的用戶)。然后,QoS控制單元14將所獲取的響應(yīng)性能和精度與如上所述在步驟S3處計(jì)算的響應(yīng)性能(310.1毫秒)和分析精度(72% )進(jìn)行比較,并且由于響應(yīng)性能超過目標(biāo)值300毫秒,確定QoS控制是必要的(步驟S4:是),并繼續(xù)到步驟S5。隨后,在步驟S5,QoS控制單元14判定QoS增大的可能性,以確認(rèn)媒體存儲(chǔ)單元
101、分析引擎102或媒體輸入單元100是否能夠增大QoS,以滿足用戶的目標(biāo)響應(yīng)性能和分析精度。QoS控制單元14向QoS計(jì)算單元16發(fā)送是否可以提高性能的詢問,并且QoS計(jì)算單元16向媒體輸入單元100、媒體存儲(chǔ)單元101和分析引擎102發(fā)送是否可以提高性能的詢問。然后,接收到該詢問的媒體輸入單元100、媒體存儲(chǔ)單元101和分析引擎102返回是否可以提高性能,并返回響應(yīng)性能。除了以上,分析引擎102還返回分析精度。具體地,由于媒體輸入單元100當(dāng)前將“圖像”作為媒體數(shù)據(jù)進(jìn)行處理(如圖3所示),因此可以代替利用變換下限值“大小(k比特)X0.2”來變換輸入媒體數(shù)據(jù)的大小的方法,并且在這種情況下,根據(jù)計(jì)算100 X 0.2,大小變成20k字節(jié)。因此,作為變換后的媒體數(shù)據(jù)的輸入傳送時(shí)間,根據(jù)計(jì)算20X2,響應(yīng)性能是40毫秒。因此,由于該響應(yīng)性能比原始響應(yīng)性能“ 100 X 2 = 200毫秒”快,所以媒體輸入單元100返回“可以提高性能”,返回“作為大小的特性變換下限值100X0.2 = 20k字節(jié),作為媒體特性”(這是可代替媒體數(shù)據(jù)變換方法)作為性能提高手段,以及返回通過從原始性能值中減去在改變后的可代替媒體數(shù)據(jù)輸入的性能值所獲得的“200-40 = 160毫秒”作為性能提高值。此外,關(guān)于媒體存儲(chǔ)單元101,如圖4所示,媒體數(shù)據(jù)存儲(chǔ)目的地可以從“HDD”代替為“存儲(chǔ)器”,并且存儲(chǔ)方法的響應(yīng)性能是“10X 100/1000 = I毫秒”。因?yàn)檫@比存儲(chǔ)到HDD內(nèi)的當(dāng)前方法的100毫秒快,所以媒體存儲(chǔ)單元101向QoS計(jì)算單元16返回“可以提高性能”,返回存儲(chǔ)目的地“存儲(chǔ)器”作為提高性能手段,以及返回“100-1 = 99毫秒”作為通過可代替存儲(chǔ)方法的性能提高值。此外,當(dāng)前使用諸如分析引擎A的“面部輪廓獲取”和“按照顏色的面部匹配判定”之類的分析方法的分析引擎102確認(rèn)如圖5所示的分析引擎102的分析方法之中的可代替方法,并計(jì)算是否存在提高性能的可能性。然后,因?yàn)榭梢杂谩巴ㄟ^黑白變換的面部匹配判定”代替分析方法“按照顏色的面部匹配判定”,所以分析引擎102確認(rèn)代替后的響應(yīng)性能和分析精度。在通過黑白變換的面部匹配判定的情況下,響應(yīng)性能是2X10 =20毫秒,在按照顏色的面部匹配判定的情況下,響應(yīng)性能是IOX 10 = 100毫秒。此外,在通過黑白變換的面部匹配判定的情況下,分析精度是100X10/100X8 = 80%。分析引擎102可以通過代替分析方法來提高響應(yīng)性能,并因此返回“可以提高性能”,返回可代替分析方法“通過黑白變換的面部匹配判定”作為性能提高手段,以及返回“100-20 = 80毫秒”作為性能提高值。因?yàn)橥ㄟ^黑白變換的面部匹配判定和面部輪廓獲取的組合的精度是(90/100) X (80/100) X 100,所以分析引擎A的精度是72%。因此,分析引擎102還返回“90% X 80%= 72%”作為分析精度。因此,QoS控制單元14從QoS計(jì)算單元16接收媒體輸入單元100、媒體存儲(chǔ)單元101和分析引擎102都能夠提高性能。因?yàn)榉治鼍仁?2%,超過了根據(jù)圖6的作為用戶A的目標(biāo)值的70%,所以QoS控制單元14判定可以在滿足用戶目標(biāo)精度的同時(shí)提高性能,并確定QoS控制方法。QoS控制單元14從媒體輸入單元100、媒體存儲(chǔ)單元101、和分析引擎102之中選擇媒體輸入單元100作為QoS控制目標(biāo),這是因?yàn)樵谶@三個(gè)單元之中媒體輸入單元100可以顯示出最高性能提高值“160毫秒”,并且可以將媒體分析系統(tǒng)的響應(yīng)性能改變?yōu)椤?10.1-160 = 150.1毫秒”,這低于用戶A的目標(biāo)值300毫秒。因此,QoS控制單元14確定從QoS計(jì)算單元16返回的媒體輸入單元100的“大小的特性變換下限值20X0.2 = IOk字節(jié)”的性能提高手段,作為QoS控制方法。隨后,在步驟S6,QoS控制單元14指定在前面的步驟中確定的QoS控制方法,并執(zhí)行QoS控制指令。然后,媒體輸入控制單元18控制媒體輸入單元100變換媒體輸入單元100的媒體數(shù)據(jù)輸入方法,以將QoS控制單元14所指定的媒體特性“大小”變換為20k字節(jié)的媒體特性的變換值。最后,在步驟S7,QoS控制單元14在分析引擎102上執(zhí)行分析處理。根據(jù)本發(fā)明,由于如上所述的配置和操作,即便在作為計(jì)算結(jié)果的媒體分析系統(tǒng)的性能超過用戶目標(biāo)值時(shí),通過根據(jù)精度和響應(yīng)的用戶目標(biāo)值來執(zhí)行減小媒體輸入單元100的輸入質(zhì)量、改變媒體存儲(chǔ)單元101的存儲(chǔ)方法以提高響應(yīng)性能、并提高媒體分析引擎102的響應(yīng)性能的性能提高指示,也可以在考慮了精度與性能之間的關(guān)系的情況下使得該性能更接近用戶所期望的性能。盡管上面舉例說明了 QoS控制單元14通過改變媒體輸入單元100的媒體特性來降低輸入媒體數(shù)據(jù)的質(zhì)量的情況,然而QoS控制單元14可以選擇任意組合,以使得媒體輸入單元100、媒體存儲(chǔ)單元101和分析引擎102中的響應(yīng)性能的總值變得小于響應(yīng)性能的用戶目標(biāo)值,并指示各個(gè)單元100、101和102提高性能。例如,在以上示例中,QoS控制單元14可以將媒體輸入單元100中的媒體數(shù)據(jù)變換方法、分析引擎102中的分析方法和媒體存儲(chǔ)單元101中的存儲(chǔ)方法中的全部都改變?yōu)榭纱娣椒?,或者可以選擇并改變它們中的任意一個(gè)或兩個(gè)。因此,通過改變媒體輸入單元100中的媒體質(zhì)量控制、分析引擎102中的分析方法、以及媒體存儲(chǔ)單元101中的存儲(chǔ)手段的組合,以滿足目標(biāo)非功能要求管理單元15所管理的用戶的響應(yīng)性能和分析精度,可以在改變控制目標(biāo)以增大QoS的同時(shí)使得QoS和精度更接近用戶目標(biāo)值。因此,允許對(duì)于性能提高的靈活選擇,例如組合用于指示通過QoS控制單兀14提聞性能的目的地以及指不多個(gè)目的地提聞性能以獲得最聞性能,或者指不最小性能提高并減小要改變的單元的數(shù)目。因此,根據(jù)本發(fā)明,通過根據(jù)由用戶的請(qǐng)求所確定的并且應(yīng)當(dāng)被分析引擎102所滿足的性能來降低分析精度和輸入數(shù)據(jù)質(zhì)量以使得分析性能更接近用戶目標(biāo)值,媒體應(yīng)用的開發(fā)者可以基于分析引擎102的精度和性能,在不知道如響應(yīng)的吞吐量和周轉(zhuǎn)時(shí)間之類的性能特性(例如,分析引擎102中的分析方法的性能特性)的情況下開發(fā)媒體應(yīng)用。因此,對(duì)于媒體應(yīng)用的開發(fā),可以使用能夠使分析引擎102的性能更接近用戶目標(biāo)值的中間件。[附記]上面公開的示例性實(shí)施例的整體或部分可以描述為下列附記。下面將參照?qǐng)D8描述根據(jù)本發(fā)明的信息處理設(shè)備的配置的概述。然而,本發(fā)明不局限于以下配置。(附記I)—種信息處理設(shè)備200,包括:特性信息存儲(chǔ)裝置203,用于存儲(chǔ)表示在分析預(yù)定媒體數(shù)據(jù)的媒體分析系統(tǒng)中執(zhí)行的每個(gè)分析方法的性能的分析特性信息以及表示輸入到媒體分析系統(tǒng)中的并由媒體分析系統(tǒng)所分析的媒體數(shù)據(jù)的每個(gè)輸入方法的性能的媒體特性信息;QoS計(jì)算單元201,用于基于所述特性信息存儲(chǔ)裝置所存儲(chǔ)的所述分析特性信息和所述媒體特性信息來計(jì)算在通過預(yù)設(shè)媒體數(shù)據(jù)輸入方法和分析方法在所述媒體分析系統(tǒng)中執(zhí)行分析處理時(shí)的響應(yīng)性能和分析精度;以及QoS控制單元202,用于在所述QoS計(jì)算單元所計(jì)算的響應(yīng)性能和分析精度中的至少一個(gè)不滿足預(yù)設(shè)目標(biāo)值的情況下,基于所述特性信息存儲(chǔ)裝置所存儲(chǔ)的所述分析特性信息和所述媒體特性信息改變所述預(yù)設(shè)媒體數(shù)據(jù)輸入方法和分析方法中的至少一個(gè)。(附記2)根據(jù)附記I所述的信息處理設(shè)備,其中,所述特性信息存儲(chǔ)裝置所存儲(chǔ)的所述分析特性信息包括可代替預(yù)定分析方法的另一分析方法,以及所述特性信息存儲(chǔ)裝置所存儲(chǔ)的媒體特性信息包括可代替輸入媒體數(shù)據(jù)的預(yù)定方法的另一輸入方法;以及所述QoS控制單元配置用于將所述預(yù)設(shè)媒體數(shù)據(jù)輸入方法和分析方法中的至少一個(gè)改變?yōu)樗鎏匦孕畔⒋鎯?chǔ)單元所存儲(chǔ)的另一可代替方法。(附記3)根據(jù)附記2所述的信息處理設(shè)備,其中,所述特性信息存儲(chǔ)裝置所存儲(chǔ)的媒體特性信息包括對(duì)輸入到所述媒體分析系統(tǒng)中的并由所述媒體分析系統(tǒng)所分析的媒體數(shù)據(jù)進(jìn)行變換的變換方法,并且還包括可代替所述變換方法的另一變換方法;以及所述QoS計(jì)算單元配置用于基于所述媒體特性信息來將作為所述預(yù)設(shè)媒體數(shù)據(jù)輸入方法的變換方法改變?yōu)榱硪豢纱娣椒ā?附記4)根據(jù)附記2或3所述的信息處理設(shè)備,其中,所述特性信息存儲(chǔ)裝置所存儲(chǔ)的媒體特性信息包括對(duì)輸入到所述媒體分析系統(tǒng)中的并由所述媒體分析系統(tǒng)所分析的媒體數(shù)據(jù)進(jìn)行存儲(chǔ)的存儲(chǔ)方法作為所述輸入方法,并且還包括可替代所述存儲(chǔ)方法的另一存儲(chǔ)方法;以及所述QoS控制單元配置用于基于所述媒體特性信息,將作為預(yù)設(shè)媒體數(shù)據(jù)輸入方法的存儲(chǔ)方法改變?yōu)榱硪豢纱娣椒ā?附記5)根據(jù)附記I至4中任一項(xiàng)所述的信息處理設(shè)備,其中,所述特性信息存儲(chǔ)裝置所存儲(chǔ)的分析特性信息包括計(jì)算每一個(gè)分析方法的分析精度和計(jì)算處理時(shí)間的方法,作為表示所述分析方法的性能的信息;所述特性信息存儲(chǔ)裝置所存儲(chǔ)的媒體特性信息包括各種媒體數(shù)據(jù)輸入方法中的計(jì)算處理時(shí)間的方法,作為表示所述輸入方法的性能的信息;以及所述QoS計(jì)算單元配置用于基于所述分析特性信息計(jì)算所述媒體分析系統(tǒng)的分析精度,并且還基于所述分析特性信息和所述媒體特性信息計(jì)算所述媒體分析系統(tǒng)的處理時(shí)間作為所述響應(yīng)性能。(附記6)根據(jù)附記5所述的信息處理設(shè)備,其中,所述QoS控制單元配置用于改變所述預(yù)設(shè)媒體數(shù)據(jù)輸入方法和分析方法中的至少一個(gè),以使得所述處理時(shí)間和所述分析精度中的至少一個(gè)變得更接近目標(biāo)值。(附記7)根據(jù)附記6所述的信息處理設(shè)備,其中,所述QoS控制單元配置用于改變所述預(yù)設(shè)媒體數(shù)據(jù)輸入方法和分析方法中的至少一個(gè),以使得所計(jì)算的所述媒體分析系統(tǒng)的處理時(shí)間變得小于目標(biāo)值。(附記8)一種計(jì)算機(jī)程序,包括用于使得包括特性信息存儲(chǔ)裝置的信息處理設(shè)備實(shí)現(xiàn)以下單元的指令,所述特性信息存儲(chǔ)裝置用于存儲(chǔ)表示在分析預(yù)定媒體數(shù)據(jù)的媒體分析系統(tǒng)中執(zhí)行的每個(gè)分析方法的性能的分析特性信息以及表示輸入到所述媒體分析系統(tǒng)中的并由所述媒體分析系統(tǒng)所分析的媒體數(shù)據(jù)的每個(gè)輸入方法的性能的媒體特性信息:
QoS計(jì)算單元,用于基于所述特性信息存儲(chǔ)裝置所存儲(chǔ)的所述分析特性信息和媒體特性信息來計(jì)算在通過預(yù)設(shè)媒體數(shù)據(jù)輸入方法和分析方法在所述媒體分析系統(tǒng)中執(zhí)行分析處理時(shí)的響應(yīng)性能和分析精度;以及QoS控制單元,用于在所述QoS計(jì)算單元所計(jì)算的響應(yīng)性能和分析精度中的至少一個(gè)不滿足預(yù)設(shè)目標(biāo)值的情況下,基于所述特性信息存儲(chǔ)裝置所存儲(chǔ)的所述分析特性信息和所述媒體特性信息改變所述預(yù)設(shè)媒體數(shù)據(jù)輸入方法和分析方法中的至少一個(gè)。(附記9)根據(jù)附記8所述的計(jì)算機(jī)程序,其中所述特性信息存儲(chǔ)裝置所存儲(chǔ)的分析特性信息包括可代替預(yù)定分析方法的另一分析方法,以及所述特性信息存儲(chǔ)裝置所存儲(chǔ)的媒體特性信息包括可代替用于輸入媒體數(shù)據(jù)的預(yù)定輸入方法的另一輸入方法;以及所述QoS控制單元配置用于將所述預(yù)設(shè)媒體數(shù)據(jù)方法和分析方法中的至少一個(gè)改變?yōu)樗鎏匦孕畔⒋鎯?chǔ)裝置所存儲(chǔ)的另一可代替方法。(附記10)一種信息處理方法,其 中,將表示在分析預(yù)定媒體數(shù)據(jù)的媒體分析系統(tǒng)中執(zhí)行的每個(gè)分析方法的性能的分析特性信息以及表示輸入到所述媒體分析系統(tǒng)中的并由所述媒體分析系統(tǒng)所分析的媒體數(shù)據(jù)的每個(gè)輸入方法的性能的媒體特性信息存儲(chǔ)在特性信息存儲(chǔ)裝置中,所述信息處理方法包括:基于所述特性信息存儲(chǔ)裝置中存儲(chǔ)的所述分析特性信息和媒體特性信息來計(jì)算在通過預(yù)設(shè)媒體數(shù)據(jù)輸入方法和分析方法在所述媒體分析系統(tǒng)中執(zhí)行分析處理時(shí)的響應(yīng)性能和分析精度;以及在已經(jīng)計(jì)算的響應(yīng)性能和分析精度中的至少一個(gè)不滿足預(yù)設(shè)目標(biāo)值的情況下,基于所述特性信息存儲(chǔ)裝置中存儲(chǔ)的所述分析特性信息和所述媒體特性信息改變所述預(yù)設(shè)媒體數(shù)據(jù)輸入方法和分析方法中的至少一個(gè)。(附記11)根據(jù)附記10所述的信息處理方法,其中所述特性信息存儲(chǔ)裝置所存儲(chǔ)的分析特性信息包括可代替預(yù)定分析方法的另一分析方法,以及所述特性信息存儲(chǔ)裝置所存儲(chǔ)的媒體特性信息包括可代替用于輸入媒體數(shù)據(jù)的預(yù)定輸入方法的另一輸入方法;以及所述QoS控制單元配置用于將所述預(yù)設(shè)媒體數(shù)據(jù)方法和分析方法中的至少一個(gè)改變?yōu)樗鎏匦孕畔⒋鎯?chǔ)裝置所存儲(chǔ)的另一可代替方法。本發(fā)明基于并要求2010年11月8日遞交的日本專利申請(qǐng)N0.2010-249263的優(yōu)先權(quán)益,其全部?jī)?nèi)容通過引用合并于此。附記標(biāo)記的說明IQoS控制設(shè)備11媒體特性判定單元12獲取媒體特性規(guī)則管理單元13媒體存儲(chǔ)處理單元
14QoS控制單元15目標(biāo)非功能要求管理單元16QoS計(jì)算單元17媒體系統(tǒng)QoS特性知識(shí)管理單元18媒體輸入控制單元19媒體存儲(chǔ)控制單元20分析引擎控制單元100媒體輸入單元101媒體存儲(chǔ)單元102分析引擎200信息處理設(shè)備201QoS計(jì)算單元202QoS 控制單元203特性信息存儲(chǔ)單元
權(quán)利要求
1.一種信息處理設(shè)備,包括: 特性信息存儲(chǔ)裝置,用于存儲(chǔ)表示在分析預(yù)定媒體數(shù)據(jù)的媒體分析系統(tǒng)中執(zhí)行的每個(gè)分析方法的性能的分析特性信息、以及表示輸入到所述媒體分析系統(tǒng)中并由所述媒體分析系統(tǒng)分析的所述媒體數(shù)據(jù)的每個(gè)輸入方法的性能的媒體特性信息; QoS計(jì)算單元,用于基于所述特性信息存儲(chǔ)裝置所存儲(chǔ)的所述分析特性信息和所述媒體特性信息來計(jì)算在通過預(yù)設(shè)媒體數(shù)據(jù)輸入方法和分析方法在所述媒體分析系統(tǒng)中執(zhí)行分析處理時(shí)的響應(yīng)性能和分析精度;以及 QoS控制單元,用于在所述QoS計(jì)算單元所計(jì)算的所述響應(yīng)性能和所述分析精度中的至少一個(gè)不滿足預(yù)設(shè)目標(biāo)值的情況下,基于所述特性信息存儲(chǔ)裝置所存儲(chǔ)的所述分析特性信息和所述媒體特性信息,改變所述預(yù)設(shè)媒體數(shù)據(jù)輸入方法和分析方法中的至少一個(gè)。
2.根據(jù)權(quán)利要求1所述的信息處 理設(shè)備,其中, 所述特性信息存儲(chǔ)裝置所存儲(chǔ)的所述分析特性信息包括可代替預(yù)定分析方法的另一分析方法,以及所述特性信息存儲(chǔ)裝置所存儲(chǔ)的所述媒體特性信息包括可代替輸入所述媒體數(shù)據(jù)的預(yù)定方法的另一輸入方法;以及 所述QoS控制單元配置用于將所述預(yù)設(shè)媒體數(shù)據(jù)輸入方法和分析方法中的至少一個(gè)改變?yōu)樗鎏匦孕畔⒋鎯?chǔ)裝置所存儲(chǔ)的另一可代替方法。
3.根據(jù)權(quán)利要求2所述的信息處理設(shè)備,其中, 所述特性信息存儲(chǔ)裝置所存儲(chǔ)的所述媒體特性信息包括對(duì)輸入到所述媒體分析系統(tǒng)中并由所述媒體分析系統(tǒng)分析的媒體數(shù)據(jù)進(jìn)行變換的變換方法作為所述輸入方法,并且還包括可代替所述變換方法的另一變換方法;以及 所述QoS控制單元配置用于基于所述媒體特性信息,將作為所述預(yù)設(shè)媒體數(shù)據(jù)輸入方法的變換方法改變?yōu)榱硪豢纱娣椒ā?br>
4.根據(jù)權(quán)利要求2或3所述的信息處理設(shè)備,其中, 所述特性信息存儲(chǔ)裝置所存儲(chǔ)的所述媒體特性信息包括對(duì)輸入到所述媒體分析系統(tǒng)中并由所述媒體分析系統(tǒng)分析的媒體數(shù)據(jù)進(jìn)行存儲(chǔ)的存儲(chǔ)方法作為所述輸入方法,并且還包括可代替所述存儲(chǔ)方法的另一存儲(chǔ)方法;以及 所述QoS控制單元配置用于基于所述媒體特性信息,將作為所述預(yù)設(shè)媒體數(shù)據(jù)輸入方法的存儲(chǔ)方法改變?yōu)榱硪豢纱娣椒ā?br>
5.根據(jù)權(quán)利要求1至4中任一項(xiàng)所述的信息處理設(shè)備,其中, 所述特性信息存儲(chǔ)裝置所存儲(chǔ)的所述分析特性信息包括計(jì)算每一個(gè)分析方法的分析精度和計(jì)算處理時(shí)間的方法,作為表示所述分析方法的性能的信息; 所述特性信息存儲(chǔ)裝置所存儲(chǔ)的所述媒體特性信息包括計(jì)算各種媒體數(shù)據(jù)輸入方法中的處理時(shí)間的方法,作為表示所述輸入方法的性能的信息;以及 所述QoS計(jì)算單元配置用于:基于所述分析特性信息計(jì)算所述媒體分析系統(tǒng)的所述分析精度,并且還基于所述分析特性信息和所述媒體特性信息計(jì)算所述媒體分析系統(tǒng)的處理時(shí)間作為所述響應(yīng)性能。
6.根據(jù)權(quán)利要求5所述的信息處理設(shè)備,其中,所述QoS控制單元配置用于改變所述預(yù)設(shè)媒體數(shù)據(jù)輸入方法和分析方法中的至少一個(gè),以使得所述處理時(shí)間和所述分析精度中的至少一個(gè)變得更接近目標(biāo)值。
7.根據(jù)權(quán)利要求6所述的信息處理設(shè)備,其中,所述QoS控制單元配置用于改變所述預(yù)設(shè)媒體數(shù)據(jù)輸入方法和分析方法中的至少一個(gè),以使得所計(jì)算的所述媒體分析系統(tǒng)的處理時(shí)間變得小于目標(biāo)值。
8.一種計(jì)算機(jī)程序,包括用于使得包括特性信息存儲(chǔ)裝置的信息處理設(shè)備實(shí)現(xiàn)以下單元的指令,所述特性信息存儲(chǔ)裝置用于存儲(chǔ)表示在分析預(yù)定媒體數(shù)據(jù)的媒體分析系統(tǒng)中執(zhí)行的每個(gè)分析方法的性能的分析特性信息、以及表示輸入到所述媒體分析系統(tǒng)中并由所述媒體分析系統(tǒng)分析的所述媒體數(shù)據(jù)的每個(gè)輸入方法的性能的媒體特性信息: QoS計(jì)算單元,用于基于所述特性信息存儲(chǔ)裝置所存儲(chǔ)的所述分析特性信息和所述媒體特性信息來計(jì)算在通過預(yù)設(shè)媒體數(shù)據(jù)輸入方法和分析方法在所述媒體分析系統(tǒng)中執(zhí)行分析處理時(shí)的響應(yīng)性能和分析精度;以及 QoS控制單元,用于在所述QoS計(jì)算單元所計(jì)算的所述響應(yīng)性能和所述分析精度中的至少一個(gè)不滿足預(yù)設(shè)目標(biāo)值的情況下,基于所述特性信息存儲(chǔ)裝置所存儲(chǔ)的所述分析特性信息和所述媒體特性信息改變所述預(yù)設(shè)媒體數(shù)據(jù)輸入方法和分析方法中的至少一個(gè)。
9.一種信息處理方法,其中,將表示在分析預(yù)定媒體數(shù)據(jù)的媒體分析系統(tǒng)中執(zhí)行的每個(gè)分析方法的性能的分析特性信息以及表示輸入到所述媒體分析系統(tǒng)中并由所述媒體分析系統(tǒng)分析的所述媒體數(shù)據(jù)的每個(gè)輸入方法的性能的媒體特性信息存儲(chǔ)在特性信息存儲(chǔ)裝置中, 所述信息處理方法包括: 基于所述特性信息存儲(chǔ)裝置中存儲(chǔ)的所述分析特性信息和所述媒體特性信息來計(jì)算在通過預(yù)設(shè)媒體數(shù)據(jù)輸入 方法和分析方法在所述媒體分析系統(tǒng)中執(zhí)行分析處理時(shí)的響應(yīng)性能和分析精度;以及 在已經(jīng)計(jì)算的所述響應(yīng)性能和所述分析精度中的至少一個(gè)不滿足預(yù)設(shè)目標(biāo)值的情況下,基于所述特性信息存儲(chǔ)裝置中存儲(chǔ)的所述分析特性信息和所述媒體特性信息,改變所述預(yù)設(shè)媒體數(shù)據(jù)輸入方法和分析方法中的至少一個(gè)。
全文摘要
一種信息處理設(shè)備包括特性信息存儲(chǔ)裝置,用于存儲(chǔ)表示每個(gè)分析方法的性能的分析特性信息以及表示輸入媒體數(shù)據(jù)的每個(gè)方法的性能的媒體特性信息;QoS計(jì)算單元,用于基于所存儲(chǔ)的分析特性信息和媒體特性信息來計(jì)算在通過預(yù)設(shè)媒體數(shù)據(jù)輸入方法和分析方法在媒體分析系統(tǒng)中執(zhí)行分析處理時(shí)的響應(yīng)性能和分析精度;以及QoS控制單元,用于在所計(jì)算的響應(yīng)性能和分析精度中的至少一個(gè)不滿足預(yù)設(shè)目標(biāo)值的情況下,基于所存儲(chǔ)的分析特性信息和媒體特性信息改變預(yù)設(shè)媒體數(shù)據(jù)輸入方法和分析方法中的至少一個(gè)。
文檔編號(hào)H04N17/00GK103202029SQ20118005381
公開日2013年7月10日 申請(qǐng)日期2011年11月2日 優(yōu)先權(quán)日2010年11月8日
發(fā)明者北野貴稔 申請(qǐng)人:日本電氣株式會(huì)社