MIP映射压缩制造技术

技术编号:17140231 阅读:53 留言:0更新日期:2018-01-27 15:18
公开了MIP映射压缩。描述用于对图像数据进行压缩的方法和装置以及用于对压缩图像数据进行解压缩的相应方法和装置。生成压缩图像数据的编码器单元包括:输入端,其被布置成接收第一图像和第二图像,其中,第二图像是第一图像的宽度和高度的两倍;预测生成器,其被布置为用自适应内插器从第一图像生成预测纹理;差分纹理生成器,其被布置为从预测纹理和第二图像生成差分纹理;以及编码器单元,其被布置成对差分纹理进行编码。

MIP mapping compression

The MIP mapping compression is disclosed. A method and device for compression of image data and a corresponding method and device for decompression of compressed image data are described. The compressed image data encoder unit comprises an input end, which is arranged to receive a first image and a second image, the second image is the first image of the width and height of two times; prediction of generator, which is arranged for the prediction of texture from the first image generated by adaptive interpolator; differential texture generator, which is layout from predicted difference image generation second texture and texture; and the encoder unit, which is arranged in pairs of differential texture encoding.

【技术实现步骤摘要】
MIP映射压缩背景在3D计算机图形中,场景中包含的大部分信息被编码为3D几何体的表面属性。因此,为将该信息编码为位图的有效技术的纹理映射是渲染图像的过程的主要部分。纹理通常在渲染流水线中消耗大量带宽,并因此通常使用各种可用的硬件加速压缩方案的其中一个进行压缩。直接从纹理中读取通常是不可能的,因为3D几何体的投影通常需要某种形式的重采样。包括一系列纹理的MIP映射被用于通过允许离线执行该重采样的一些来提高渲染速度,其中每个纹理是给定基础纹理的逐渐降低的分辨率表示。这又通过促进相邻采样之间的参考位置来减少纹理读取的带宽。在图1中示出MIP映射100的原理图。纹理101-106序列中的每个连续纹理是先前2D纹理的宽度和高度的一半(即分辨率的一半),并且结果可以被认为是仅具有最高分辨率的纹理的4/3个采样的三维金字塔结构。这些纹理101-106中的每一个可以被称为“MIP映射级别”,并且每个都是相同基础纹理、但是以不同的分辨率的表示。尽管图1中所示的MIP映射级别是正方形的,MIP映射不一定是正方形的(例如,MIP映射级别可以是矩形),也不需要是二维的,尽管通常情况下是这样的。然后可以使用各种本文档来自技高网...
MIP映射压缩

【技术保护点】
一种对图像数据进行编码的编码器,所述编码器包括:输入端,其被布置为接收第一图像和第二图像,其中,所述第二图像的宽度和高度是所述第一图像的宽度和高度的两倍;预测生成器,其被布置为使用自适应内插器从所述第一图像生成预测图像,差分图像生成器,其被布置为从所述预测图像和所述第二图像生成差分图像;以及编码器单元,其被布置为对所述差分图像进行编码。

【技术特征摘要】
2016.07.18 GB 1612403.41.一种对图像数据进行编码的编码器,所述编码器包括:输入端,其被布置为接收第一图像和第二图像,其中,所述第二图像的宽度和高度是所述第一图像的宽度和高度的两倍;预测生成器,其被布置为使用自适应内插器从所述第一图像生成预测图像,差分图像生成器,其被布置为从所述预测图像和所述第二图像生成差分图像;以及编码器单元,其被布置为对所述差分图像进行编码。2.根据权利要求1所述的编码器,其中,所述第一图像是第一纹理,所述第二图像是第二纹理,所述预测图像是预测纹理,且所述差分图像是差分纹理。3.根据权利要求1所述的编码器,还包括:交织器,其被配置为交织来自编码的第一图像和编码的差分图像的数据块,以生成压缩图像数据。4.根据权利要求1所述的编码器,还包括:另外的编码器单元,其被布置为对所述第一图像进行编码。5.根据权利要求1所述的编码器,其中,由所述输入端接收的所述第一图像被编码,且所述编码器还包括:解码器单元,其被布置成在所述差分图像的生成之前对所述第一图像进行解码。6.根据权利要求1所述的编码器,还包括被布置成存储多个矢量查找表的数据存储器,并且其中,所述编码器单元被布置为使用所述多个矢量查找表中的至少一个来对所述差分图像进行编码。7.一种被配置为对压缩图像数据进行采样的解码器单元,所述压缩图像数据包括交织的对第一图像进行编码的数据块和对所述第一图像与第二图像之间的差分进行编码的数据块,其中,所述第二图像的宽度和高度是所述第一图像的宽度和高度的两倍,所述解码器单元包括:提取单元,其被布置为基于采样位置的坐标来识别四个相邻像素,并且针对所述四个像素中的每一个从所述压缩图像数据提取编码数据,所提取的编码数据对于每个像素包括所述第一图像的编码块和来自所述第一图像和所述第二图像之间的差分的编码块的子块以及关于如何从所述第一图像预测所述第二图像的信息;第一解码器,其被布置为对所述第一图像的提取的编码块进行解码;差分解码器,其被布置为对所述第一图像和所述第二图像之间的差分的提取的编码子块进行解码,并输出所述四个像素中的每一个的差分四元组和预测值;以及滤波器子单元,其被布置成使用所述第一图像的解码块、所述差分四元组和所述预测值来生成所述采样位置处的图像的重构。8.根据权利要求7所述的解码器单元,其中,所述第一图像和所述第二图像是纹理,且所述像素是纹素。9.根据权利要求7所述的解码器单元,还包括一个或多个矢量查找表,并且其中,所述提取的编码子块包括用于第一矢量的标识符和用于第二矢量的标识符,并且其中,所述差分解码器被布置成,对于每个像素,通过组合从所述矢量查找表中的一个中使用所...

【专利技术属性】
技术研发人员:罗斯塔姆·金
申请(专利权)人:想象技术有限公司
类型:发明
国别省市:英国,GB

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

1