[發明專利]用于自適應深度偏移壓縮的方法和設備有效
| 申請號: | 201410696457.0 | 申請日: | 2014-11-27 |
| 公開(公告)號: | CN104754348B | 公開(公告)日: | 2019-03-08 |
| 發明(設計)人: | T.G.阿肯尼-莫勒;M.安德斯森;J.N.哈斯塞格倫;C.J.芒克伯格;R.M.托斯 | 申請(專利權)人: | 英特爾公司 |
| 主分類號: | H04N19/42 | 分類號: | H04N19/42;H04N19/174;H04N19/186 |
| 代理公司: | 中國專利代理(香港)有限公司 72001 | 代理人: | 呂傳奇;姜甜 |
| 地址: | 美國加利*** | 國省代碼: | 美國;US |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 自適應 深度 偏移 壓縮 | ||
本發明涉及自適應深度偏移壓縮。由于使用每殘余物相同數目的比特的深度偏移壓縮不是最佳的比特分布,因此可以代之以根據瓦片的深度的內容來分布每殘余物的比特。例如,如果與Zmax接近的深度差較小,則可以針對相對于Zmax編碼的樣本在殘余物上花費更少的比特。因此,可以針對相對于Zmin編碼的樣本在殘余物上花費更多的比特。由此,更多瓦片成功壓縮至所需數目的比特。
技術領域
本發明總體涉及用于計算機的圖形處理,并且具體涉及深度偏移壓縮。
背景技術
在深度偏移壓縮中,存儲了像素的瓦片或矩形區域的最小深度(Zmin)和最大深度(Zmax)。相對于Zmin或Zmax對每個樣本的深度進行編碼。使用剩余比特來存儲掩碼,該掩碼指示每個樣本是相對于Zmin還是Zmax而取得的并對所謂的“殘余比特”進行編碼,“殘余比特”指定相對于Zmin或Zmax的每個樣本的差值。現有深度偏移壓縮技術使用每殘余物(residuals)相同數目的比特。
壓縮方法正在變得對圖形硬件架構來說越來越重要,這是由于它們可以降低功率和/或提高性能。如果所有殘余物足夠小以適合于瓦片的期望比特預算內,則壓縮是成功的。否則,可以以未壓縮的形式存儲數據,或者可以使用某種其他技術來壓縮數據。還可以在用于顏色緩沖壓縮的各個顏色分量上使用相同深度偏移壓縮。
附圖說明
關于下面的附圖來描述一些實施例:
圖1是一個實施例的示意描繪;
圖2是一個實施例的流程圖;
圖3是根據一個實施例的分割殘余物的流程圖;
圖4是另一種用于分割殘余物的技術的流程圖;
圖5是根據一個實施例的示出如何測試如圖4中所示的所有可能Zmin比特的流程圖;
圖6是根據一個實施例的用于處理Zmin和Zmax的偏態分布的流程圖;
圖7是在垂直軸上為針對Zmin分配的比特且在水平軸上為跨瓦片的樣本位置的曲線圖;
圖8是根據一個實施例的示出可如何處理分布的相同曲線圖的假設示例的描繪;
圖9是一個實施例的系統描繪;以及
圖10是一個實施例的正面立視圖。
具體實施方式
由于使用每殘余物相同數目的比特不是最佳的比特分布,因此可以代之以根據瓦片的深度的內容來分布每殘余物的比特。例如,如果與Zmax接近的深度差較小,則可以針對相對于Zmax編碼的樣本在殘余物上花費更少的比特。因此,可以針對相對于Zmin編碼的樣本在殘余物上花費更多的比特。由此,可以將更多瓦片向下壓縮至所需數目的比特。
在圖1中,圖形處理器10可以包括光柵化管線,該光柵化管線包括光柵化單元40、紋理和片段處理單元42以及深度或Z比較和混合單元44。在一些實施例中,這些單元中的每一個可以整體地或部分地由軟件或硬件實現。
紋理和片段處理單元42耦合至紋理高速緩存46。高速緩存46進而通過紋理解壓縮模塊54耦合至存儲器分區60。因此,可以在存儲器分區與高速緩存之間解壓縮高速緩存中存儲的紋理信息。
深度比較和混合單元44耦合至深度緩沖高速緩存48、顏色緩沖高速緩存50和瓦片表高速緩存52。進而,深度緩沖高速緩存48通過深度緩沖編碼器/解碼器(編解碼器)56耦合至存儲器分區60。同樣地,顏色緩沖高速緩存50通過顏色緩沖編碼器/解碼器(編解碼器)58耦合存儲器分區60。存儲器分區60可以耦合至可作為系統存儲器的一部分的動態隨機存取存儲器(DRAM)62、64、66和68。在一些實施例中,可以使用統一高速緩存,其包括紋理高速緩存、深度緩沖高速緩存和顏色緩沖高速緩存。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于英特爾公司,未經英特爾公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201410696457.0/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:音視頻文件直播方法、裝置和系統
- 下一篇:用于確定運動矢量的方法





