[发明专利]用于图形处理的方法、系统和装置有效
申请号: | 201310118911.X | 申请日: | 2013-04-08 |
公开(公告)号: | CN103546158B | 公开(公告)日: | 2018-04-10 |
发明(设计)人: | J·N·哈塞尔格林;M·安德森;J·K·尼尔森;T·G·阿凯奈-莫勒 | 申请(专利权)人: | 英特尔公司 |
主分类号: | H03M7/30 | 分类号: | H03M7/30 |
代理公司: | 上海专利商标事务所有限公司31100 | 代理人: | 毛力 |
地址: | 美国加利*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 压缩 深度 高速缓存 | ||
1.一种用于图形处理的方法,包括:
对深度数据执行投机编码解码;
如果所述投机编码解码失败,则对所述深度数据执行强力编码解码;
所述投机编码解码包括:
估计最小深度和最大深度;
基于估计的最小和最大深度来计算残差,以确定残差是否足够小;
如果残差足够小到能在给定编码器预算中编码则在将深度数据存储在深度高速缓存中之前,压缩所述深度数据;
所述强力编码解码包括:
执行深度测试;以及
更新通过深度测试的深度;
对于通过深度测试的深度,计算最小深度和最大深度;
对于通过深度测试的深度,基于计算的最小和最大深度来计算残差,以确定残差是否足够小到能在给定编码器预算中编码;以及
如果残差足够小到能在给定编码器预算中编码,在将深度数据存储在深度高速缓存中之前,压缩所述深度数据,否则,在所述深度高速缓存中存储未压缩的深度数据。
2.如权利要求1所述的方法,其特征在于,包括:解压缩深度值、以及在更新所述高速缓存之前重新压缩所述解压缩深度值的结果。
3.如权利要求2所述的方法,其特征在于,包括仅解压缩所述深度数据的需要执行所述深度测试的子集。
4.如权利要求1所述的方法,其特征在于,包括确定残差与编码器预算相比较结果如何。
5.如权利要求1所述的方法,其特征在于,包括执行第一深度测试,所述第一深度测试包括估计最大和最小深度。
6.如权利要求5所述的方法,其特征在于,包括:如果所述第一深度测试失败,则执行第二深度测试,所述第二深度测试包括计算最小和最大深度并确定残差。
7.一种用于图形处理的计算机实现的系统,包括:
用于对深度数据执行投机编码解码的装置;
用于如果所述投机编码解码失败,则对所述深度数据执行强力编码解码的装置;
所述用于投机编码解码的装置包括:
用于估计最小深度和最大深度的装置;
用于基于估计的最小和最大深度来计算残差,以确定残差是否足够小到能在给定编码器预算中编码的装置;
用于如果残差足够小到能在给定编码器预算中编码则在将深度数据存储在深度高速缓存中之前,压缩所述深度数据的装置;
所述用于强力编码解码的装置包括:
用于执行深度测试的装置;
用于更新通过深度测试的深度的装置;
用于对于通过深度测试的深度,计算最小深度和最大深度的装置;
用于对于通过深度测试的深度,基于计算的最小和最大深度来计算残差,以确定残差是否足够小到能在给定编码器预算中编码的装置;以及
用于如果残差足够小到能在给定编码器预算中编码,在将深度数据存储在深度高速缓存中之前,压缩所述深度数据,否则,在所述深度高速缓存中存储未压缩的深度数据的装置。
8.如权利要求7所述的系统,其特征在于,还包括:用于解压缩深度值的装置、以及用于在更新所述高速缓存之前重新压缩所述解压缩深度值的结果的装置。
9.如权利要求8所述的系统,其特征在于,还包括:用于仅解压缩所述深度数据的需要执行深度测试的子集的装置。
10.如权利要求7所述的系统,其特征在于,还包括:用于确定所述残差与编码器预算相比较结果如何的装置。
11.如权利要求7所述的系统,其特征在于,还包括:用于执行第一深度测试,所述第一深度测试包括估计最小和最大深度的装置。
12.如权利要求11所述的系统,其特征在于,还包括:用于如果所述第一深度测试失败,则执行第二深度测试的装置,所述第二深度测试包括计算最小和最大深度并确定残差。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于英特尔公司,未经英特尔公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310118911.X/1.html,转载请声明来源钻瓜专利网。