[发明专利]图形数据压缩装置与图形数据压缩方法有效
申请号: | 201510737520.5 | 申请日: | 2015-11-04 |
公开(公告)号: | CN106651971B | 公开(公告)日: | 2020-06-05 |
发明(设计)人: | 顾德明;洪洲 | 申请(专利权)人: | 上海兆芯集成电路有限公司 |
主分类号: | G06T9/00 | 分类号: | G06T9/00 |
代理公司: | 上海波拓知识产权代理有限公司 31264 | 代理人: | 彭柳眉 |
地址: | 201203 上海市浦东新*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 图形 数据压缩 装置 方法 | ||
本发明提供一种图形数据压缩装置,该图形数据压缩装置包括处理单元,用于对图形数据进行处理;以及混合型压缩单元,用于对该处理单元处理后的数据进行压缩,其中,该混合型压缩单元包括无损压缩模块和近无损压缩模块,该无损压缩模块用于对该处理后的数据采用无损压缩算法进行压缩,该近无损压缩模块包括调整模块和压缩模块,该调整模块用于对该处理后的数据进行调整以减少该处理后的数据的大小,该压缩模块用于对该调整模块调整后的数据采用无损压缩算法进行压缩。本发明还提供一种图形数据压缩方法。该图形数据压缩装置及方法不仅降低了带宽的使用,还能降低对存储器的占用,有效改善了对存储器的容量需求。
技术领域
本发明涉及图形处理技术领域,特别是涉及一种图形数据压缩装置与图形数据压缩方法。
背景技术
随着图形处理器性能的不断提升,对带宽以及存储器容量的需求也在不断提高。目前,主要是通过以下方式减少对带宽的使用:一、采用离线工具先对纹理数据进行有损压缩,比如采用DXT、ETC、ASTC、PVRTC等压缩格式对纹理数据进行有损压缩;二、在对数据处理之后对深度、模板、渲染目标等数据采用无损压缩方式进行压缩。
请参考图1,图1为现有技术中的一种图形数据压缩装置的方框结构示意图。如图1所示,图形数据压缩装置10包括处理单元11、存储器接口单元13、存储器15以及显示单元17。其中,存储器接口单元13包括无损压缩模块131和解压模块133。在进行图形数据处理的过程中,处理单元11先通过存储器接口单元13读取渲染所需要的资源数据,比如纹理数据、顶点数据、索引数据等,进行处理之后,由无损压缩模块131对处理后的数据中的渲染目标数据等进行无损压缩,再由存储器接口单元13将处理和压缩后的数据写入存储器15。随后,如果对压缩后的数据有进一步的处理,比如需要对数据进行景深(depth of field,DOF)、高动态范围(high dynamic range,HDR)、延迟渲染(deferred shading)等方面的后处理,则解压模块133从存储器15读取需要进行后处理的数据并进行解压之后,再由处理单元11进行后处理。同样,后处理后的相应处理经处理单元11处理之后由无损压缩模块131进行无损压缩,再由存储器接口单元13将压缩后的数据写入存储器15。之后,最终处理好的数据由解压模块133或者显示单元17中的解压模块从存储器15中读取出来并进行解压,解压后的数据由显示单元17提供给屏幕以显示图形。
经由上述的压缩方式可以有效减少数据处理对带宽的需求,但是为了避免压缩失败,存储器15中需要分配固定区域以存储压缩数据,此固定区域一般不小于数据未压缩前所需占用的存储空间,也就是说,尽管处理后的数据有进行压缩,但是压缩数据所占用的空间并不小于数据未压缩前所需占用的存储空间。因此,上述压缩方式只能改善带宽,并不能有效改善对存储器15的容量需求。进一步地,对于高分辨率的屏幕,如目前流行的4K屏幕,由于其显示所需要的存储器的容量无法降低,因此导致花在存储器上的成本无法降低。
发明内容
有鉴于此,本发明提供一种图形数据压缩装置,不仅降低了带宽的使用,还能降低对存储器的占用,有效改善了对存储器的容量需求。
具体地,本发明的一实施例提供一种图形数据压缩装置,该图形数据压缩装置包括处理单元,用于对图形数据进行处理;以及混合型压缩单元,用于对该处理单元处理后的数据进行压缩,其中,该混合型压缩单元包括无损压缩模块和近无损压缩模块,该无损压缩模块用于对该处理后的数据采用无损压缩算法进行压缩,该近无损压缩模块包括调整模块和压缩模块,该调整模块用于对该处理后的数据进行调整以减少该处理后的数据的大小,该压缩模块用于对该调整模块调整后的数据采用无损压缩算法进行压缩。其中,该混合型压缩单元还用于先判断该无损压缩模块是否压缩成功,若该无损压缩模块压缩成功,则输出经该无损压缩模块压缩后的数据;若该无损压缩模块压缩失败,则再判断该近无损压缩模块是否压缩成功,若该近无损压缩模块压缩成功,则输出经该近无损压缩模块压缩后的数据;若该近无损压缩模块压缩失败,则直接输出经该处理单元处理后的、未压缩的数据。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海兆芯集成电路有限公司,未经上海兆芯集成电路有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510737520.5/2.html,转载请声明来源钻瓜专利网。
- 上一篇:砧板
- 下一篇:一种二值图像编码、解码方法及装置