[發明專利]分配執行具有可配置復雜度的多媒體數據處理組件的處理器的資源在審
| 申請號: | 201480044560.5 | 申請日: | 2014-08-04 |
| 公開(公告)號: | CN105474176A | 公開(公告)日: | 2016-04-06 |
| 發明(設計)人: | C·A·羅布羅;J·A·伯根海姆;T·S·耶茨 | 申請(專利權)人: | 微軟技術許可有限責任公司 |
| 主分類號: | G06F9/50 | 分類號: | G06F9/50 |
| 代理公司: | 永新專利商標代理有限公司 72002 | 代理人: | 張立達;王英 |
| 地址: | 美國華*** | 國省代碼: | 美國;US |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 分配 執行 具有 配置 復雜度 多媒體 數據處理 組件 處理器 資源 | ||
1.一種分配處理器資源的方法,所述處理器執行用于處理第一序列的數據部分的第一實時代碼組件和用于處理第二序列的數據部分且具有可配置復雜度的第二代碼組件,所述方法包括:
估計針對所述第一代碼組件的第一實時性能度量;以及
基于所估計的第一實時性能度量來配置所述第二代碼組件的所述復雜度。
2.根據權利要求1所述的方法,包括根據所述第一估計的實時性能度量來確定所述處理器的可用處理資源,其中,所述配置步驟包括根據所確定的可用處理資源來重新配置所述第二代碼組件的所述復雜度。
3.根據權利要求1所述的方法,其中
所述第一數據部分是音頻數據幀,并且所述第一代碼組件是用于對音頻幀進行編碼的實時音頻代碼組件,以及所述第二數據部分是視頻數據幀,并且所述第二代碼組件是用于對視頻幀進行編碼的實時視頻代碼組件;或者
所述第一數據部分是視頻數據幀并且所述第一代碼組件是用于對視頻幀進行編碼的視頻代碼組件,以及所述第二數據部分是音頻數據幀,并且所述第二代碼組件是用于對音頻幀進行編碼的音頻代碼組件。
4.根據權利要求1所述的方法,其中,所述第一代碼組件是第一組實時代碼組件中的一個,并且所述第二代碼組件是具有可配置復雜度的第二組代碼組件中的一個,所述第一組代碼組件和所述第二組代碼組件由所述處理器執行,所述方法包括:
估計針對所述第一組代碼組件中的每一個的實時性能度量;以及
基于所估計的針對所述第一組的實時性能度量來配置所述第二組代碼組件中的每一個的所述復雜度;
其中,所述第一組和所述第二組是以下各項中的一項:相同的、部分重疊的、或不相交的。
5.根據權利要求1所述的方法,其中,所述第一代碼組件和所述第二代碼組件各自提供與其當前復雜度有關的相應的復雜度度量,所述方法包括將所述復雜度度量聚合為合計復雜度度量,其中,所述配置步驟基于所述合計復雜度度量。
6.根據權利要求1所述的方法,其中,所述第二代碼組件是實時代碼組件,所述方法包括估計針對所述第二代碼組件的第二實時性能度量,以及基于所述第一估計的實時性能度量和所述第二估計的實時性能度量來估計總體實時性能度量,其中,所述配置步驟基于所述總體實時性能度量。
7.根據權利要求1所述的方法,包括提供目標實時性能度量,其中,執行所述配置步驟以使得所述目標實時性能度量得以滿足。
8.根據權利要求1所述的方法,其中,每個數據部分具有時間部署,并且其中,所述第一實時性能度量是指示相對于目標處理時間的、所述第一代碼組件處理數據部分所花費的時間的負荷指示符,所述目標時間基于所述數據部分的間隔。
9.一種用戶設備,包括:
處理器,其被配置為執行用于處理數據部分序列的第一實時代碼組件,以及執行用于處理第二序列的數據部分并且具有可配置復雜度的第二代碼組件;
所述用戶設備還包括:
估計單元,其可操作用于估計針對所述第一代碼組件的實時性能度量;以及
配置單元,其可操作用于基于所估計的實時性能度量來配置所述第二代碼組件的所述復雜度。
10.存儲代碼的至少一種計算機可讀存儲設備,所述代碼包括用于處理音頻幀序列的第一實時音頻代碼組件以及用于處理視頻幀序列的第二實時視頻代碼組件,每個代碼組件均具有可配置復雜度,所述代碼當被執行時可操作用于導致根據任意前述權利要求所述的方法的操作。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于微軟技術許可有限責任公司,未經微軟技術許可有限責任公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201480044560.5/1.html,轉載請聲明來源鉆瓜專利網。





