编码像素块制造技术

技术编号:36597832 阅读:36 留言:0更新日期:2023-02-04 18:09
编码像素块。本发明专利技术提供了一种用于将像素块编码成压缩数据结构的方法和编码单元。为所述像素块的2

【技术实现步骤摘要】
编码像素块


[0001]本公开涉及用于在计算机图形系统内编码和/或解码像素块(例如纹理或其他图像)的技术。

技术介绍

[0002]在计算机图形学中,纹理化通常用于向待渲染的场景内的对象添加表面细节。纹理通常被存储为图像,可对所述图像进行访问以返回正在处理的像素的颜色值。为了获得像素的纹理颜色值,可以对纹理的多个纹素的值进行采样,并且然后可以对采样的纹素值进行滤波,以获得像素的最终纹理值。
[0003]通常,由于纹理在图像内投影到3D几何图形上,所以正渲染的图像的单个像素不能精确映射到纹理的单个纹素。例如,对于描绘纹理的相对较近视图的纹素,每个像素可以与映射到纹理的相对较小的区域(例如,覆盖零个或一个纹素)上的覆盖区域(footprint)相关联,而对于描绘纹理的相对较远视图的纹素,每个像素可以与映射到纹理的相对较大的区域(例如,覆盖许多(例如,两个或更多个)纹素)上的覆盖区域相关联。
[0004]在某些情况下,可以执行各向异性纹理滤波。各向异性纹理滤波辨识出纹理的采样率是屏幕空间中行进方向的函数,所述采样率取决于从屏幕空间(其中本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种将像素块编码成压缩数据结构的方法,所述方法包括:为所述像素块的2
×
2像素四元组确定一组哈尔系数,其中所述组哈尔系数包括多个微分系数和一个平均系数;使用为所述2
×
2像素四元组确定的所述微分系数来确定所述压缩数据结构的第一部分,其中所述第一部分包括:第一组位,所述第一组位指示所述微分系数的量值的顺序;和第二组位,所述第二组位指示非零的所述微分系数中的一个或多个微分系数中的每个微分系数的符号和指数;使用为所述2
×
2像素四元组确定的所述平均系数来确定所述压缩数据结构的第二部分;和存储所述压缩数据结构。2.如权利要求1所述的方法,其中所述第一组位进一步指示所述微分系数中的多少微分系数是非零的。3.如权利要求1或2所述的方法,其中所述第二组位包括:第一部分,所述第一部分指示非零的所述微分系数中的所述一个或多个微分系数中的每个微分系数的符号;和第二部分,所述第二部分指示非零的所述微分系数中的所述一个或多个微分系数中的每个微分系数的指数。4.如权利要求3所述的方法,其中如果所述微分系数中的一个或多个微分系数为零,则所述第一部分指示具有最大量值的所述微分系数的尾数位。5.如权利要求1或2所述的方法,其中所述第二组位包括单个部分,所述单个部分指示非零的所述微分系数中的所述一个或多个微分系数中的每个微分系数的符号和指数。6.如任一前述权利要求所述的方法,其中如果所述微分系数是非零的并且不都相等,则所述压缩数据结构不指示所述微分系数的任何尾数位。7.如任一前述权利要求所述的方法,其中所述多个微分系数包括分别指示所述2
×
2四元组中的水平微分、垂直微分和对角微分的三个方向微分系数。8.如任一前述权利要求所述的方法,其中所述像素块中的每个像素具有多个通道中的值,其中所述为所述2
×
2像素四元组确定一组哈尔系数包括:为所述通道中的每个通道确定微分通道系数,和组合为所述通道确定的所述微分通道系数以确定所述2
×
2像素四元组的所述哈尔系数的所述微分系数。9.如权利要求8所述的方法,其中所述通道中的每个通道的微分通道系数的数目与为所述2
×
2像素四元组确定的所述哈尔系数的微分系数的数目相同。10.如权利要求8或9所述的方法,所述方法进一步包括从一组预定组合模式中确定所述压缩数据结构的指示组合模式的第三部分,根据所述组合模式,为所述通道确定的所述微分通道系数被组合以确定所述2
×
2像素四元组的所述哈尔系数的所述微分系数。11.如权利要求8至10中任一项所述的方法,其中所述多个通道包括红色通道、绿色通道和蓝色通道。
12.如权利要求11所述的方法,其中所述像素块中的每个像素具有α通道中的另外的值,其中所述方法进一步包括:为所述2
×
2像素四元组的所述α通道确定一组哈尔系数,其中所述α通道的所述组哈尔系数包括多个微分α系数和平均α系数;使用为所述2
×
2像素四元组确定的所述微分α系数来确定所述压缩数据结构的第一α部分,其中所述第一α部分包括:第一组α位,所述第一组α位指示所述微分α系数的量值的顺序;和第二组α位,所述第二组α位指示非零的所述微分α系数中的一个或多个微分α系数中的每个微分α系数的符号和指数;和使用为所述2
×
2像素四元组确定的所述平均α系数来确定所述压缩数据结构的第二α部分。13.如权利要求8至12中任一项所述的方法,其中所述为所述2
×
2像素四元组确定一组哈尔系数包括确定所述通道中的每个通道的平均通道系数,其中所述压缩数据结构的所述第二部分包括表示所述平均通道系数的值的位。14.如权利要求1至13中任一项所述的方法,其中所述像素块是包括四个2
×
2像素四元组的4
×
4像素块,其中所述方法包括:对于所述2
×
2像素四元组中的每个2
×
2像素四元组:为所述2
×
2像素四元组确定一组哈尔系数,其中所述组哈尔系数包括多个微分系数和一个平均系数;和使用为所述2
×
2像素四元组确定的所述微分系数为所述2
×
2像素四元组确定所述压缩数据结构的第一部分;通过以下操作使用为所述2
×
2像素四元组中的每个2
×
2像素四元组确定的所述平均系数来确定所述压缩数据结构的所述第二部分:确定由为所述2
×
2像素四元组中的每个2
×
2像素四元组确定的所述平均系数表示的2
×
2系数四元组;为所述2
×
2系数四元组确定一组L1哈尔系数,其中所述组L1哈尔系数包括多个L1微分系数和一个L1平均系数;使用为所述2
×
2系数四元组确定的所述L1微分...

【专利技术属性】
技术研发人员:R
申请(专利权)人:想象技术有限公司
类型:发明
国别省市:

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

1