[發明專利]視頻編碼器與圖形處理單元有效
| 申請號: | 200710110192.1 | 申請日: | 2007-06-18 |
| 公開(公告)號: | CN101068364A | 公開(公告)日: | 2007-11-07 |
| 發明(設計)人: | 扎伊爾德·荷圣;庫瑪斯·薩伯丁 | 申請(專利權)人: | 威盛電子股份有限公司 |
| 主分類號: | H04N7/26 | 分類號: | H04N7/26;H04N7/24 |
| 代理公司: | 北京市柳沈律師事務所 | 代理人: | 周少杰 |
| 地址: | 中國臺*** | 國省代碼: | 中國臺灣;71 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 視頻 編碼器 圖形 處理 單元 | ||
技術領域
本發明關于影像壓縮與解壓縮,且尤其是關于具有影像壓縮與解壓縮特征的圖形處理單元。?
背景技術
個人計算機與消費性電子產品用于各種娛樂用品。這些娛樂用品可以大致區分為2類:使用計算機制圖(computer-generated?graphics)的那些,例如計算機游戲;與使用壓縮視頻數據流(compressed?video?stream)的那些,例如預錄節目到數字式影音光盤(DVD)上,或由有線電視或衛星業者提供數字節目(digital?programming)至一機頂盒(set-top?box)。第2種亦包含編碼模擬視頻數據流,例如由一數字錄影機(DVR,digital?video?recorder)所執行。?
計算機制圖通常由一圖形處理單元(GPU,graphic?processing?unit)產生。圖形處理單元是一種建立在計算機游戲平臺(computer?game?consoles)與一些個人計算機上的一種特別微處理器。圖形處理單元被最佳化為快速執行描繪三維空間基本物體(three-dimensional?primitive?objects),例如三角形、四邊形等。這些基本物體以多個頂點描述,其中每個頂點具有屬性(例如顏色),且可施加紋理(texture)至該基本物體上。描繪的結果是一二維空間像素陣列(two-dimensional?array?of?pixels),顯示在一計算機的顯示器或監視器上。?
視頻數據流的編碼與解碼牽涉到不同種類的運算,例如,離散余弦變換(discrete?cosine?transform)、運動估計(motion?estimation)、運動補償(motioncompensation)、去方塊效應濾波器(deblocking?filter)。這些計算通常由通用中央處理器(CPU)結合特別的硬件邏輯電路,例如特殊應用集成電路(ASICs,application?specific?integrated?circuits),來處理。消費者因而需要多個運算平臺以滿足他們的娛樂需求。因而需要可以處理計算機制圖與視頻編碼/解碼的單一計算平臺。?
發明內容
在此公開的實施例提供一種用于視頻壓縮去方塊效應的系統與方法。一示范性圖形處理單元(GPU)包含:一解碼器,設置成解碼一第一與一第二去方塊效應濾波器加速指令,該第一與第二去方塊效應濾波加速器指令均與被一特定視頻解碼器所使用的一去方塊效應濾波器相關;以及一視頻處理單元,設置成接收由該第一去方塊效應濾波器加速指令所編碼的第一參數,并判斷由該接收第一參數所規范的第一存儲器源,該第一存儲器源位于該圖形處理單元的多個存儲器源其中之一,并接收由該第二去方塊效應濾波器加速指令所編碼的第二參數,并判斷由該接收第二參數所規范的第二存儲器源,該第二存儲器源位于該圖形處理單元的多個存儲器源其中之一,其中該視頻處理單元還設置成從所判斷的第一存儲器源下載一第一像素數據方塊,并將該去方塊效應濾波器應用于該第一像素數據方塊,并從所判斷的第二存儲器源下載一第二像素數據方塊,并將該去方塊效應濾波器應用于該第二像素數據方塊,其中該多個存儲器源包含在該圖形處理單元內的一紋理高速緩存器與一執行單元。?
附圖說明
圖1是用于圖形與視頻編碼和/或解碼的一示范性運算平臺的方塊圖。?
圖2是圖1中該視頻解碼器160的方塊圖。?
圖3說明一VC-1濾波器的子方塊像素設置。?
圖4是圖1VC-1回路內去方塊效應濾波器硬件加速邏輯電路400的硬件描述虛擬碼的列表。?
圖5是圖4行加速邏輯電路500的硬件描述語言程序代碼的列表。?
圖6A-D形成圖4、5的行加速邏輯電路的一方塊圖。?
圖7H.264回路內去方塊效應濾波器硬件加速單元700的硬件描述虛擬碼。?
圖8A與8B顯示用于行加速邏輯電路800的硬件描述虛擬碼。?
圖9是圖1的圖形處理單元120的數據流程圖。?
圖10是H.264所用的16x16宏塊的方塊圖。?
【主要元件符號說明】?
100~系統、110~通用CPU、120~圖形處理器(GPU)、130~存儲器、140~總線、150~視頻加速單元(VPU)、160~軟件解碼器、170~視頻加速?驅動器。?
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于威盛電子股份有限公司,未經威盛電子股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/200710110192.1/2.html,轉載請聲明來源鉆瓜專利網。





