[發明專利]處理視頻內容有效
| 申請號: | 201280077163.9 | 申請日: | 2012-12-19 |
| 公開(公告)號: | CN104781845B | 公開(公告)日: | 2018-11-09 |
| 發明(設計)人: | H.尤;J.吳 | 申請(專利權)人: | 英特爾公司 |
| 主分類號: | G06T1/20 | 分類號: | G06T1/20;G06T1/60;G06F9/38 |
| 代理公司: | 中國專利代理(香港)有限公司 72001 | 代理人: | 徐予紅;姜甜 |
| 地址: | 美國加利*** | 國省代碼: | 美國;US |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 處理 視頻 內容 | ||
本技術可以提供用于處理視頻內容。可以在用戶模式驅動器處接收處理視頻內容的請求。作為響應,用戶模式驅動器可以將與請求相關聯的命令插入到命令緩沖區中。另外,用戶模式驅動器可以將命令緩沖區加入隊列以便獨立于平臺硬件執行命令而接收處理另外的視頻內容的另外的請求。此外,命令提交進程可以將命令緩沖區移出隊列,并調用內核模式驅動器。內核模式驅動器可以獨立于用戶模式驅動器接收系統調用,并將命令緩沖區提交給平臺硬件以便處理視頻內容。
技術領域
一般來說,實施例涉及信號處理。更具體來說,實施例涉及:經由用戶模式驅動器(UMD)將包括與處理視頻內容的請求相關聯的命令的命令緩沖區加入隊列以便獨立于平臺硬件執行命令而接收處理另外的視頻內容的另外的請求;經由進程(例如,線程)將命令緩沖區移出隊列;和/或獨立于用戶模式驅動器經由內核模式驅動器(KMD)將命令緩沖區提交給平臺硬件。
背景技術
在諸如視頻流播應用的計算機應用中,吞吐量是可以用最大幀處理速率(例如,以每秒幀數(FPS)為單位)測量的重要的性能指標。用于處理視頻內容的驅動器模型可以包括用戶模式驅動器(UMD)和內核模式驅動器(KMD)。例如,UMD可以從上級組件接收處理視頻幀的請求,定位硬件命令和命令緩沖區,并對KMD進行直接系統調用以便將命令緩沖區提交給平臺硬件以處理視頻幀。UMD一直等待而不返回到上級組件接收另外的請求,直到平臺硬件完成執行為止。因此,UMD對KMD和/或對平臺硬件執行的依賴性可以是吞吐量(例如,FPS)的性能障礙,例如當位速率相對較高(例如,大于約30 Mbps)時,并且可能導致資源(例如處理器利用、功率利用)的不必要浪費,和/或可能不利地影響用戶體驗。
附圖說明
通過閱讀以下說明書和隨附權利要求書并參考附圖,本發明的實施例的各種優點將對于本領域技術人員變得顯而易見,圖中:
圖1是根據一個實施例用于處理視頻內容的設備的示例的框圖;
圖2是根據一個實施例用于響應于請求處理視頻內容的方法的示例的流程圖;
圖3是根據一個實施例用于響應于請求和另外的請求處理視頻內容的方法的示例的流程圖;
圖4是根據一個實施例的資源句柄陣列的框圖的示例;
圖5是根據一個實施例的邏輯體系結構的框圖的示例;
圖6是根據一個實施例其中通過用戶模式驅動器(UMD)提交命令緩沖區并通過平臺硬件(例如,GPU)處理視頻幀的流程的示例的框圖;
圖7是根據一個實施例包括用戶模式驅動器、內核模式驅動器和/或命令提交進程的系統的示例的框圖;以及
圖8是根據一個實施例具有小形狀因子的系統的示例的框圖。
具體實施方式
圖1示出用于處理視頻內容的設備12的示例的框圖。在所示示例中,設備12包括操作系統14、存儲器16、平臺硬件18和顯示器34。設備12可以包括任何平臺,例如膝上型計算機、個人數字助理(PDA)、無線智能電話、媒體內容播放器、成像裝置、移動互聯網裝置(MID)、任何智能裝置(例如,智能電話、智能平板、智能TV)、電子書寫板、投影儀等或其組合。
在所示示例中,操作系統14包括可接收處理視頻內容的請求的用戶模式驅動器(UMD)20。視頻內容可包括一個或多個視頻圖像、幀、流、其部分等或其組合。視頻內容還可包括一種或多種格式,例如聯合圖像專家組(JPEG)格式、圖形互換格式(GIF)、標簽圖像文件格式(TIFF)、原始圖像文件格式(RAW)、運動圖像專家組格式(MPEG)、視窗媒體視頻格式(WMV)格式等或其組合。另外,視頻內容可源自任何平臺上或平臺外內容源,例如媒體服務器、存儲設備、存儲器等或其組合。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于英特爾公司,未經英特爾公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201280077163.9/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:用于渲染三維場景的計算機繪圖方法
- 下一篇:吸收商業規則
- 內容再現系統、內容提供方法、內容再現裝置、內容提供裝置、內容再現程序和內容提供程序
- 內容記錄系統、內容記錄方法、內容記錄設備和內容接收設備
- 內容服務系統、內容服務器、內容終端及內容服務方法
- 內容分發系統、內容分發裝置、內容再生終端及內容分發方法
- 內容發布、內容獲取的方法、內容發布裝置及內容傳播系統
- 內容提供裝置、內容提供方法、內容再現裝置、內容再現方法
- 內容傳輸設備、內容傳輸方法、內容再現設備、內容再現方法、程序及內容分發系統
- 內容發送設備、內容發送方法、內容再現設備、內容再現方法、程序及內容分發系統
- 內容再現裝置、內容再現方法、內容再現程序及內容提供系統
- 內容記錄裝置、內容編輯裝置、內容再生裝置、內容記錄方法、內容編輯方法、以及內容再生方法





