纹理砖解压缩方法技术

技术编号:23085620 阅读:34 留言:0更新日期:2020-01-11 01:20
本发明专利技术提出一种纹理砖解压缩方法,包含:接收压缩结果、文字旗标以及减损程度旗标;依据文字旗标判断编码器使用第一种算法或第二种算法降低纹理砖中画素间的关联性;当编码器使用第一种算法降低纹理砖中画素间的关联性时,无损译码压缩结果及使用第一种算法恢复纹理砖中画素间的关联性;当编码器使用第二种算法降低纹理砖中画素间的关联性时,取得位图,无损译码压缩结果,以及参考位图来使用第二种算法恢复纹理砖中画素间的关联性,用以产生第一恢复结果;依据减损程度旗标判断压缩结果是否经过数据缩减;当压缩结果经过数据缩减时,恢复第一恢复结果至原始长度以产生第二恢复结果;以及输出第二恢复结果给三维绘图流水线中的纹理操作。

Decompress method of texture brick

【技术实现步骤摘要】
纹理砖解压缩方法本申请是申请日为2016年11月18日、申请号为201611018688.1、专利技术名称为“纹理砖压缩及解压缩方法以及使用该方法的装置”的专利技术专利申请的分案申请。
本专利技术涉及一种视频编码技术,特别是一种纹理砖解压缩方法。
技术介绍
图像压缩使用先进的编码技术,用以移除图像数据中的冗余。于目前的高分辨率屏幕,例如4K屏幕,图形处理中的纹理砖若全部使用无损压缩,可能需要耗费大量的内存空间,进而增加硬件成本。因此,需要一种纹理砖压缩及解压缩方法以及使用该方法的装置,用以节省内存空间的使用。
技术实现思路
本专利技术的实施例提出一种纹理砖压缩方法,至少包含以下步骤。将纹理砖中的每一画素分至多个群组中之一者并产生纹理砖的位图,其中,位图包含纹理砖中每一画素属于群组中之何者的信息。针对每一群组,降低此群组中的画素间的关联性。之后,无损编码纹理砖中的画素以产生压缩结果,以及输出压缩结果及位图。本专利技术的实施例提出一种纹理砖压缩装置,至少包含位图产生器、压缩器及数据产生控制器。数据产生控制器耦接至本文档来自技高网...

【技术保护点】
1.一种纹理砖解压缩方法,包含:/n接收一压缩结果、一文字旗标以及一减损程度旗标;/n依据上述文字旗标判断一编码器使用一第一种算法或一第二种算法降低一纹理砖中画素间的关联性;/n当上述编码器使用上述第一种算法降低上述纹理砖中画素间的关联性时,无损译码上述压缩结果及使用上述第一种算法恢复上述纹理砖中画素间的关联性;/n当上述编码器使用上述第二种算法降低上述纹理砖中画素间的关联性时,取得一位图,无损译码上述压缩结果,以及参考上述位图来使用上述第二种算法恢复上述纹理砖中画素间的关联性,用以产生一第一恢复结果;/n依据上述减损程度旗标判断上述压缩结果是否经过一数据缩减;/n当上述压缩结果经过上述数据缩...

【技术特征摘要】
1.一种纹理砖解压缩方法,包含:
接收一压缩结果、一文字旗标以及一减损程度旗标;
依据上述文字旗标判断一编码器使用一第一种算法或一第二种算法降低一纹理砖中画素间的关联性;
当上述编码器使用上述第一种算法降低上述纹理砖中画素间的关联性时,无损译码上述压缩结果及使用上述第一种算法恢复上述纹理砖中画素间的关联性;
当上述编码器使用上述第二种算法降低上述纹理砖中画素间的关联性时,取得一位图,无损译码上述压缩结果,以及参考上述位图来使用上述第二种算法恢复上述纹理砖中画素间的关联性,用以产生一第一恢复结果;
依据上述减损程度旗标判断上述压缩结果是否经过一数据缩减;
当上述压缩结果经过上述数据缩减时,恢复上述第一恢复结果至一原始长度以产生一第二恢复结果;以及
输出上述第二恢复结果给一三维绘图流水线中的一纹理操作。


2.如权利要求1所述的纹理砖解压缩方法,其中,在无损译码上述压缩结果及使用上述第一种算法恢复上述纹理砖中画素间的关联性的步骤中,包含:
除了最左上画素外,每一上述画素的一R值、一G值及一B值可分别加上最左上画素的一R值、一G值及一B值。


3.如权利要求1所述的纹理砖解压缩方法,其中,在参考上述位图来使用上述第二种算法恢复上述纹理砖中画素间的关联性的步骤中,包含:
依据上述位图将上述纹理砖中的多个画素分成多个群组;以及

【专利技术属性】
技术研发人员:沈业茂顾德明阙恒张炜
申请(专利权)人:上海兆芯集成电路有限公司
类型:发明
国别省市:上海;31

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1