[發明專利]紋理磚壓縮及解壓縮方法以及使用該方法的裝置有效
| 申請號: | 202010589549.4 | 申請日: | 2016-11-18 |
| 公開(公告)號: | CN111726639B | 公開(公告)日: | 2023-05-30 |
| 發明(設計)人: | 沈業茂;顧德明;闕恒;張煒 | 申請(專利權)人: | 上海兆芯集成電路有限公司 |
| 主分類號: | H04N19/90 | 分類號: | H04N19/90;H04N19/42;H04N19/182 |
| 代理公司: | 北京市柳沈律師事務所 11105 | 代理人: | 王新宇 |
| 地址: | 上海市張江高科技*** | 國省代碼: | 暫無信息 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 紋理 壓縮 解壓縮 方法 以及 使用 裝置 | ||
本發明的實施例提出一種紋理磚壓縮方法。無損壓縮一紋理磚的一原始數據,所述無損壓縮包括先基于第一種算法來降低上述原始數據畫素間關聯性,再進行無損壓縮;當上述原始數據的上述無損壓縮結果的上述長度大于上述目標長度時,基于第二種算法根據位圖確定每個群組并降低每個群組中的畫素間關聯性,再進行無損壓縮以產生無損壓縮結果;當判斷上述第二種算法產生的無損壓縮結果大于所述目標長度時,執行一多層次數據縮減控制,用以縮減上述原始數據以產生一縮減數據,并且執行無損壓縮產生上述縮減數據的一無損壓縮結果。
本申請是申請日為2016年11月18日、申請號為201611033694.4、發明名稱為“紋理磚壓縮及解壓縮方法以及使用該方法的裝置”的發明專利申請的分案申請。
技術領域
本發明涉及一種視頻編碼技術,特別是一種紋理磚壓縮及解壓縮方法以及使用該方法的裝置。
背景技術
圖像壓縮使用先進的編碼技術,用以移除圖像數據中的冗余。于目前的高分辨率屏幕,例如4K屏幕,圖形處理中的紋理磚若全部使用無損壓縮,可能需要耗費大量的內存空間,進而增加硬件成本。因此,需要一種紋理磚壓縮及解壓縮方法以及使用該方法的裝置,用以節省內存空間的使用。
發明內容
本發明的實施例提出一種紋理磚壓縮方法,至少包含以下步驟。無損壓縮一紋理磚的一原始數據;判斷上述原始數據的一無損壓縮結果的一長度是否大于一目標長度;當判斷上述原始數據的上述無損壓縮結果的上述長度大于所述目標長度時,執行一多層次數據縮減控制,用以縮減上述原始數據以產生一縮減數據,并且執行無損壓縮以產生上述縮減數據的一無損壓縮結果,使得上述縮減數據的上述無損壓縮結果的一長度小于或等于上述目標長度。
本發明的實施例提出一種紋理磚壓縮裝置,至少包含一內存控制器;一壓縮器;一除法器;以及一數據產生控制器,耦接至上述內存控制器、上述壓縮器及上述除法器,指示上述內存控制器輸出一紋理磚的一原始數據至上述壓縮器,使得上述壓縮器產生上述原始數據的一無損壓縮結果;判斷上述原始數據的上述無損壓縮結果的一長度是否大于一目標長度;當上述原始數據的上述無損壓縮結果的上述長度大于上述目標長度時,執行一多層次數據縮減控制,用以指示上述除法器縮減上述原始數據以產生一縮減數據,并指示上述內存控制器輸出上述縮減數據至上述壓縮器,使得上述壓縮器執行無損壓縮以產生上述縮減數據的一無損壓縮結果,其中,上述縮減數據的上述無損壓縮結果的一長度小于或等于上述目標長。
本發明的實施例提出一種紋理磚解壓縮方法,至少包含以下步驟。接收一壓縮結果以及一減損程度旗標;依據上述減損程度旗標判斷上述壓縮結果是否經過一數據縮減;當上述壓縮結果經過上述數據縮減時,無損譯碼上述壓縮結果以產生一解壓縮數據,并恢復上述解壓縮數據至原始長度以產生恢復結果;輸出上述恢復結果給三維繪圖流水線中的紋理操作。
附圖說明
圖1是依據本發明實施例的紋理磚壓縮方法流程圖。
圖2是依據本發明實施例的紋理磚壓縮裝置的方塊圖。
圖3是依據本發明實施例的紋理磚解壓縮方法流程圖。
圖4A及4B是依據本發明實施例的紋理磚示意圖。
圖5是依據本發明實施例的紋理磚壓縮方法流程圖。
圖6A及6B是依據本發明實施例的紋理磚分群示意圖。
圖7是依據本發明實施例的紋理磚壓縮裝置的方塊圖。
圖8是依據本發明實施例的紋理磚解壓縮方法流程圖。
具體實施方式
以下說明為完成發明的較佳實現方式,其目的在于描述本發明的基本精神,但并不用以限定本發明。實際的發明內容必須參考之后的權利要求范圍。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于上海兆芯集成電路有限公司,未經上海兆芯集成電路有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010589549.4/2.html,轉載請聲明來源鉆瓜專利網。





