[發明專利]一種壓縮紋理的方法及裝置在審
| 申請號: | 201610045376.3 | 申請日: | 2016-01-22 |
| 公開(公告)號: | CN105719321A | 公開(公告)日: | 2016-06-29 |
| 發明(設計)人: | 米璐 | 申請(專利權)人: | 北京白鷺時代信息技術有限公司 |
| 主分類號: | G06T9/00 | 分類號: | G06T9/00 |
| 代理公司: | 北京大成律師事務所 11352 | 代理人: | 王衛東 |
| 地址: | 100000 北京市石景*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 壓縮 紋理 方法 裝置 | ||
技術領域
本發明涉及壓縮紋理技術領域,特別涉及一種壓縮紋理的方法及裝置。
背景技術
就如壓縮的聯合圖像專家小組(JointPhotographicExpertsGroup,JPEG)圖像比未壓縮的位圖文件(BITMAP)圖像更節省磁盤空間一樣,紋理壓縮也可讓更多紋理裝入圖形硬件(GraphicsProcessingUnit,GPU)中。MaliGPU內建了硬件紋理壓縮工具(TextureCompressionTool),允許紋理在圖形硬件中保持壓縮狀態,并在所需的樣本上實時解壓縮。通過在應用程序中使用壓縮紋理,可以大幅減少所需的內存帶寬量,從而提高應用程序性能,降低功耗。
愛立信紋理壓縮(EricssonTextureCompression,ETC)是一種紋理壓縮標準,是由Khronos支持的開放標準,是“OpenGLES標準擴展”的一部分。ETC標準主要提供給嵌入式設備使用,因此在移動平臺中廣泛采用。ETC提供了對于24位RGB數據6倍的壓縮率,是一種為感知質量設計的有損算法,其依據是人眼對亮度改變的反應要高于色度改變。該標準已被KhronosGroup準許用于瀏覽器顯示網絡圖片。
阿爾法通道是一個8位的灰度通道,該通道用256級灰度來記錄圖像中的透明度信息,定義透明、不透明和半透明區域。由于使用ETCv1(ETC1)標準壓縮紋理時,阿爾法通道信息(以下簡稱阿爾法信息)會丟失,因此許多開發人員采用其他紋理壓縮算法。
發明內容
本發明的目的在于提供一種壓縮紋理的方法及裝置,能更好地解決ETC1標準沒有阿爾法信息問題。
根據本發明的一個方面,提供了一種壓縮紋理的方法,包括:
通過對原始圖片進行轉換,得到僅具有所述原始圖片的顏色信息的第一張圖片和僅具有所述原始圖片的阿爾法信息的第二張圖片;
將所述第一張圖片和第二張圖片進行拼接,得到拼接圖片;
對所述拼接圖片進行紋理壓縮處理,得到壓縮紋理圖片,并生成對應于所述壓縮紋理圖片的紋理壓縮文件;
利用所生成的紋理壓縮文件,對所述壓縮紋理圖片進行解壓和還原。
優選地,所述得到僅具有顏色信息的第一張圖片的步驟包括:
通過將所述原始圖片中的每個像素的阿爾法信息去除,得到第一張圖片;
其中,所述第一張圖片的每個像素僅具有所述原始圖片的相應像素的顏色信息,作為第一顏色信息。
優選地,所述得到僅具有阿爾法信息的第二張圖片的步驟包括:
對所述原始圖片中的每個像素的阿爾法信息進行提?。?/p>
將所提取的每個像素的阿爾法信息作為所述每個像素的第二顏色信息,并生成僅具有所述第二顏色信息的第二張圖片。
優選地,所述生成對應于所述壓縮紋理圖片的紋理壓縮文件的步驟包括:
通過對所述拼接圖片中的每個像素的顏色信息進行提取,得到包括第一顏色信息和第二顏色信息的紋理信息;
將包括所述壓縮紋理圖片的壓縮方式信息和所述紋理信息的信息進行組合,得到數據塊;
根據所得到的數據塊的數量,生成包括數據塊數量信息的文件頭;
將所述文件頭和所述數據塊進行組合,形成對應于所述壓縮紋理圖片的紋理壓縮文件。
優選地,所述對所述壓縮紋理圖片進行解壓和還原的步驟包括:
利用所述紋理壓縮文件中相應數據塊內的壓縮方式信息,對待解壓的壓縮紋理圖片進行解壓處理;
將所述紋理壓縮文件中相應數據塊內的第二顏色信息轉換為阿爾法信息;
利用所述紋理壓縮文件中相應數據塊內的第一顏色信息和轉換得到的阿爾法信息,對解壓得到的圖片進行還原,得到原始圖片。
根據本發明的另一方面,提供了一種壓縮紋理的裝置,包括:
轉換模塊,用于通過對原始圖片進行轉換,得到僅具有所述原始圖片的顏色信息的第一張圖片和僅具有所述原始圖片的阿爾法信息的第二張圖片;
合成模塊,用于將所述第一張圖片和第二張圖片進行拼接,得到拼接圖片;
壓縮模塊,用于對所述拼接圖片進行紋理壓縮處理,得到壓縮紋理圖片,并生成對應于所述壓縮紋理圖片的紋理壓縮文件;
還原模塊,用于利用所生成的紋理壓縮文件,對所述壓縮紋理圖片進行解壓和還原。
優選地,所述轉換模塊通過將所述原始圖片中的每個像素的阿爾法信息去除,得到第一張圖片,其中,所述第一張圖片的每個像素僅具有所述原始圖片的相應像素的顏色信息,作為第一顏色信息。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京白鷺時代信息技術有限公司,未經北京白鷺時代信息技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201610045376.3/2.html,轉載請聲明來源鉆瓜專利網。





