经速率控制的图像和纹理数据压缩制造技术

技术编号:37302814 阅读:32 留言:0更新日期:2023-04-21 22:48
在一个实施例中,计算系统可以访问与一图像的第一像素区中的多个第一像素相关联的多个第一阿尔法值,并确定用于对这些第一阿尔法值进行编码的比特预算。该计算系统随后可以针对这些第一阿尔法值选择第一阿尔法编码模式,第一阿尔法编码模式用于反映对这些第一阿尔法值是全部完全透明或全部完全不透明的确定;以及通过将所选择的第一阿尔法编码模式存储为元数据的一部分来对这些第一阿尔法值进行编码,而不使用比特预算对这些第一阿尔法值进行单独编码。该计算系统随后可以基于在对这些第一阿尔法值的编码中未使用的比特预算,更新可供分配的未分配比特的记录;以及基于该未分配比特的记录,来分配多个比特以对与这些第一阿尔法值不同的一组阿尔法值进行编码。阿尔法值不同的一组阿尔法值进行编码。阿尔法值不同的一组阿尔法值进行编码。

【技术实现步骤摘要】
【国外来华专利技术】经速率控制的图像和纹理数据压缩


[0001]本公开总体上涉及数据压缩,并且更具体地,涉及经速率控制的图像和纹理数据压缩。

技术介绍

[0002]纹理通常可以包括映射到三维(three

dimensional,3D)表面的二维(two

dimensional,2D)图像,其中,纹理图像的各个像素可以称为“纹素(texel)”(例如,纹理元素(texture element))。例如,在图形渲染期间,对可见对象的纹理进行采样,以生成供显示的最终图像。然而,人工现实(例如,增强现实(augmented reality,AR)、虚拟现实(virtual reality,VR))头戴式视图器可以包括一个或多个显示透镜,该一个或多个显示透镜使得不同波长的光具有不同焦距。这可能导致视觉伪影,例如在人工现实头戴式视图器的显示器上变得明显的色差。例如,色差可以包括:在显示图像时,原始渲染图像中的一像素的不同颜色通道未被投射到用户眼睛中的同一对应位置上。因此,提供用于补偿色差的技术可能有用。
专利
技术实现思路

[本文档来自技高网
...

【技术保护点】

【技术特征摘要】
【国外来华专利技术】1.一种由计算系统实现的方法,所述方法包括:访问与一图像的第一像素区中的多个第一像素相关联的多个第一阿尔法值;确定用于对所述多个第一阿尔法值进行编码的比特预算;针对所述多个第一阿尔法值选择第一阿尔法编码模式,所述第一阿尔法编码模式用于反映对所述多个第一阿尔法值是全部完全透明或全部完全不透明的确定;通过将所选择的所述第一阿尔法编码模式存储为与所述第一像素区相关联的元数据的一部分,来对所述多个第一阿尔法值进行编码,而不使用所述比特预算对所述多个第一阿尔法值进行单独编码;基于在对所述多个第一阿尔法值的编码中未使用的所述比特预算,更新可供分配的未分配比特的记录;以及基于所述未分配比特的记录,分配一个或多个比特以对与所述多个第一阿尔法值不同的一组阿尔法值进行编码。2.根据权利要求1所述的方法,其中,所述第一像素具有三个颜色分量,并且所述第一阿尔法值与所述三个颜色分量中的一个或多个颜色分量相关联。3.根据权利要求2所述的方法,其中,所述一组阿尔法值与所述三个颜色分量中的一个或多个其它颜色分量相关联。4.根据权利要求1所述的方法,其中,所述一组阿尔法值与所述图像的第二像素区中的多个第二像素相关联。5.根据权利要求1所述的方法,还包括:访问与所述图像的第二像素区中的多个第二像素相关联的多个第二阿尔法值,其中,所述比特预算还被确定用于对所述多个第二阿尔法值进行编码;针对所述多个第二阿尔法值选择第二阿尔法编码模式,所述第二阿尔法编码模式用于反映对所述第二阿尔法值具有完全透明与完全不透明之间的均匀部分透明度的确定;通过至少将所选择的所述第二阿尔法编码模式、以及所述均匀部分透明度存储为与所述第二像素区相关联的元数据的一部分,来对所述多个第二阿尔法值进行编码,而不使用所述比特预算对所述多个第二阿尔法值进行单独编码;以及基于在对所述多个第二阿尔法值的编码中未使用的所述比特预算,更新可供分配的所述未分配比特的记录。6.根据权利要求5所述的方法,其中,与所述第二像素区相关联的所述元数据包括编码精度值,所述编码精度值指示没有比特被分配用于对所述多个第二阿尔法值中的每一者进行单独编码。7.根据权利要求1所述的方法,还包括:访问与所述图像的第二像素区中的多个第二像素相关联的多个第二阿尔法值,其中,所述比特预算还被确定用于对所述多个第二阿尔法值进行编码;针对所述多个第二阿尔法值选择第二阿尔法编码模式,所述第二阿尔法编码模式用于反映对所述多个第二阿尔法值具有至多两个部分透明度的确定;通过以下方式对所述多个第二阿尔法值进行编码:至少将(1)所选择的所述第二阿尔法编码模式、(2)所述两个部分透明度、以及(3)编码精度值存储为与所述第二像素区相关联的元数据的一部分,所述编码精度值指示一个比特
被分配用于对所述多个第二阿尔法值中的每一者进行单独编码;以及使用一位索引将所述多个第二阿尔法值中的每一者量化到所述两个部分透明度中的任一者;以及基于所述比特预算的在对所述多个第二阿尔法值的编码中未使用的部分,更新可供分配的所述未分配比特的记录...

【专利技术属性】
技术研发人员:常成周志理查德
申请(专利权)人:元平台技术有限公司
类型:发明
国别省市:

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

1