[發明專利]用于視頻分析和編碼的智能MSI-X中斷在審
| 申請號: | 201180075963.2 | 申請日: | 2011-12-28 |
| 公開(公告)號: | CN104145244A | 公開(公告)日: | 2014-11-12 |
| 發明(設計)人: | N·多德阿普內尼;A·米什拉;J·M·羅德里格斯 | 申請(專利權)人: | 英特爾公司 |
| 主分類號: | G06F9/06 | 分類號: | G06F9/06;G06F9/48;G06F13/14;G06F13/24 |
| 代理公司: | 永新專利商標代理有限公司 72002 | 代理人: | 王英;張立達 |
| 地址: | 美國加*** | 國省代碼: | 美國;US |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 用于 視頻 分析 編碼 智能 msi 中斷 | ||
背景技術
本發明通常涉及計算機,并且尤其涉及視頻處理。
存在其中視頻必須被處理和/或存儲的許多應用。一個示例是視頻監控,其中一個或多個視頻饋送可以被接收、分析和處理用于安全或其它目的。另一傳統的應用是視頻會議。
典型地,諸如中央處理單元的通用處理器用于進行視頻處理。在一些情況下,被稱為圖形處理器的專門處理器可以輔助中央處理單元。
視頻分析涉及獲得關于視頻信息的內容的信息。例如,視頻處理可以包括內容分析,其中內容視頻被分析,以便檢測某些事件或者出現,或者以便發現感興趣的信息。
消息信號中斷或MSI是一種用于生成中斷的技術。典型地,每一個設備具有當該設備想要中斷主機中央處理單元時被生效的中斷引腳。在外圍部件互連高速規范中,不存在單獨的中斷引腳。替代地,特殊消息允許引腳生效或者失效的仿真。消息信號中斷允許設備將少量的數據寫入存儲器空間中的專門地址。芯片集接著將中斷傳遞到中央處理單元。
MSI-X允許設備分配多達兩千零四十八個中斷。MSI-X在外圍部件互連高速基本規范修訂版1.0a和1.1第6.1節中進行了指定。MSI-X允許大量的中斷,向每一個中斷給予單獨的目標地址和識別數據字。它采用64位尋址和中斷屏蔽。
附圖說明
圖1是根據本發明一個實施例的系統架構。
圖2是根據一個實施例的圖1中示出的視頻分析引擎的電路描繪;
圖3是根據本發明一個實施例用于視頻捕獲的流程圖;
圖4是根據一個實施例用于二維矩陣存儲器的流程圖;
圖5是根據一個實施例用于分析輔助編碼的流程圖;
圖6是另一實施例的流程圖;
圖7是一個實施例的中斷控制的描繪;
圖8是一個實施例的中斷時序圖;以及
圖9是一個實施例的流程圖。
具體實施方式
根據一些實施例,可以并行處理多個視頻流。可以在實現視頻分析的同時對視頻流進行編碼。而且,可以對多個流中的每一個流進行編碼,與此同時,對多個流中的每一個流進行視頻分析。在一些實施例中,編碼或者分析的特性可以由用戶在過程中(on?the?fly)改變,盡管編碼和分析已經正在被實現。
盡管給出了其中使用視頻分析的實施例的示例,但是在一些實施例中,視頻分析僅僅是可選的,可以使用或者不使用視頻分析。
參照圖1,計算機系統10可以是各種計算機系統中的任意計算機系統,包括使用視頻分析的那些計算機系統,例如視頻監控和視頻會議應用,以及不使用視頻分析的實施例。系統10可以是桌上型計算機、服務器、膝上型計算機、移動互聯網設備或者蜂窩電話,僅提出幾個示例。
系統10可以具有耦合到系統總線14的一個或者多個主機中央處理單元12。系統存儲器22可以耦合到系統總線14。盡管提供了主機系統架構的示例,但是本發明絕不局限于任意特定的系統架構。
系統總線14可以耦合到總線接口16、該總線接口16依次耦合到傳統總線18。在一個實施例中,可以使用外圍部件互連高速(PCIe)總線,但是本發明絕不局限于任意特定的總線。
視頻分析引擎20可以經由總線18耦合到主機。在一個實施例中,視頻分析引擎可以是單個集成電路,其提供編碼和視頻分析二者。在一個實施例中,集成電路可以使用嵌入式動態隨機存取存儲器(EDRAM)技術。然而,在一些實施例中,可以省去編碼或者視頻分析。此外,在一些實施例中,引擎20可以包括存儲器控制器,該存儲器控制器控制板上集成的二維矩陣存儲器,并且提供與外部存儲器的通信。
因而,在圖1中說明的實施例中,視頻分析引擎20與本地動態隨機存取存儲器(DRAM)19進行通信。具體地說,視頻分析引擎20可以包括用于訪問存儲器19的存儲器控制器。替代地,引擎20可以使用系統存儲器22并且可以包括到系統存儲器的直接連接。
還耦合到視頻分析引擎20的是一個或多個攝像機24。在一些實施例中,多達四個同時發生的視頻輸入可以按照標清格式被接收。在一些實施例中,一個高清輸入可以在三個輸入上被提供,并且一個標清可以在第四個輸入上被提供。在其它實施例中,可以提供更多或更少的高清輸入,并且可以提供更多或更少的標清輸入。作為一個示例,三個輸入中的每一個可以接收10位的高清輸入數據,例如R、G和B輸入或者Y、U和V輸入,每一個位于單獨的10位輸入線上。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于英特爾公司,未經英特爾公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201180075963.2/2.html,轉載請聲明來源鉆瓜專利網。





