[發明專利]MSAA中使用索引位進行壓縮有效
| 申請號: | 201580055408.1 | 申請日: | 2015-10-07 |
| 公開(公告)號: | CN106796713B | 公開(公告)日: | 2020-05-05 |
| 發明(設計)人: | T·G·阿凱奈-莫勒 | 申請(專利權)人: | 英特爾公司 |
| 主分類號: | G06T1/20 | 分類號: | G06T1/20;G06T9/00 |
| 代理公司: | 上海專利商標事務所有限公司 31100 | 代理人: | 黃嵩泉 |
| 地址: | 美國加利*** | 國省代碼: | 暫無信息 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | msaa 使用 索引 進行 壓縮 | ||
1.一種用于在多采樣抗混疊MSAA中使用索引位進行壓縮的方法,包括:
使用色彩調色板對MSAA色彩緩沖器的色彩緩沖器高速緩存的高速緩存行進行壓縮;
檢查對圖塊的調色板壓縮是否滿足位預算;以及
如果滿足,則在用于所述圖塊的控制表面位中存儲指示使用了調色板壓縮器的指示符,控制表面包括用于圖塊的、指示圖塊所處于的狀態的位;將所述圖塊的經壓縮的表示存儲在所述MSAA色彩緩沖器中的所述圖塊的索引位中,并且將對應的高速緩存行標記為被驅逐。
2.如權利要求1所述的方法,其中,所述調色板是N種色彩的集合,針對每個像素使用多個樣本,并且每個樣本使用N個組合來指向所述調色板中的色彩,其中,所述調色板的存儲的總和與所有樣本的組合的總和可以被存儲在圖塊的索引位中,其中,N是正整數。
3.如權利要求2所述的方法,其中,所述調色板具有2n種色彩,并且每個樣本使用n個調色板索引位來指向所述調色板里,并且其中,所述調色板的存儲與所述圖塊中所有樣本的調色板索引位的數目的總和小于或等于所述圖塊的所述索引位的總和,其中,N是正整數。
4.如權利要求2所述的方法,其中,所述調色板是2n種色彩,并且每個樣本使用少于n個調色板索引位來指向所述調色板里,其中,N是正整數。
5.如權利要求1所述的方法,包括:選擇用于從所述色彩緩沖器高速緩存中驅逐的圖塊,所述圖塊包括高速緩存行;以及檢查所述MSAA色彩緩沖器中的索引位以確定所述MSAA色彩緩沖器中平面的數量;以及進行檢查以判定是否所有所述平面都在所述色彩緩沖器高速緩存中。
6.如權利要求5所述的方法,包括:僅在所有所述平面都在所述色彩緩沖器高速緩存中的情況下進行壓縮。
7.如權利要求6所述的方法,包括:如果不是所有所述平面都在所述色彩緩沖器高速緩存中,則使用不同的壓縮。
8.如權利要求1所述的方法,包括:如果沒有滿足所述位預算,則使用不同的壓縮。
9.如權利要求1所述的方法,包括:對于4x MSAA,存儲2色彩調色板、以及每樣本1個調色板索引位。
10.如權利要求1所述的方法,包括:對于4x MSAA,存儲每像素3個狀態位,所述每像素3個狀態位指示如何對所述調色板索引進行編碼。
11.如權利要求1所述的方法,包括:對于8x MSAA,存儲4色彩調色板、以及每樣本2個調色板索引位。
12.如權利要求1所述的方法,包括:對于8x MSAA,存儲每像素4個狀態位,所述每像素4個狀態位指示如何對所述調色板索引進行編碼。
13.一種用于在多采樣抗混疊MSAA中使用索引位進行壓縮的裝置,包括:
硬件處理器,所述硬件處理器用于:使用色彩調色板對MSAA色彩緩沖器的色彩緩沖器高速緩存的高速緩存行進行壓縮;檢查對圖塊的調色板壓縮是否滿足位預算;以及如果滿足,則在用于所述圖塊的控制表面位中存儲指示使用了調色板壓縮器的指示符,控制表面包括用于圖塊的、指示圖塊所處于的狀態的位,將所述圖塊的經壓縮的表示存儲在所述MSAA色彩緩沖器中的所述圖塊的索引位中,并且將對應的高速緩存行標記為被驅逐;以及
存儲設備,所述存儲設備耦合到所述硬件處理器。
14.如權利要求13所述的裝置,其中,針對每個像素使用多個樣本,所述調色板是N種色彩的集合,并且每個樣本使用N個組合來指向所述調色板中的色彩,其中,所述調色板的存儲的總和與所有樣本的組合的總和可以被存儲在圖塊的索引位中,其中,N是正整數。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于英特爾公司,未經英特爾公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201580055408.1/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:智能循跡小車控制系統
- 下一篇:一種觀賞魚養殖監控裝置





