[发明专利]对颜色查找表的大小进行压缩有效
| 申请号: | 201580058558.8 | 申请日: | 2015-10-21 |
| 公开(公告)号: | CN107077828B | 公开(公告)日: | 2020-03-06 |
| 发明(设计)人: | S·巴塔查杰;S·克普 | 申请(专利权)人: | 英特尔公司 |
| 主分类号: | G09G5/06 | 分类号: | G09G5/06 |
| 代理公司: | 上海专利商标事务所有限公司 31100 | 代理人: | 黄嵩泉 |
| 地址: | 美国加利*** | 国省代码: | 暂无信息 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 颜色 查找 大小 进行 压缩 | ||
通过从第一颜色空间转换到第二颜色空间、在所述第二颜色空间中使用二维查找表、以及从所述第二颜色空间转换到所述第一颜色空间,可以使用一个或多个二维查找表(LUT)来执行常规地由三维查找表处理的任务。在一些实施例中,这可以减少存储要求和存储器带宽要求。总体上,具有N个颜色分量的颜色像素可以用数量n个M维LUT进行处理,其中M<N并且n是某一选定正整数。
背景技术
本发明总体上涉及图形处理。
在各种不同的情况下,需要对显示器上将显示的颜色进行调整。举几个例子,这样的调整的示例包括皮肤肤色调调调整、色温调整、以及颜色饱和度调整。
典型地,这些颜色变换是使用三维查找表来实现的。三维查找表的问题在于,查找表的维度是选定颜色空间中输入颜色分量的数量的函数。作为示例,用于sRGB颜色空间的查找表需要三个输入,并且因此使用三维查找表。当输入和输出两者都处于伴随着每个颜色8位深度的sRGB空间中时,这种查找表的大小为48兆字节。
因此,使用三维查找表涉及在存储器容量和存储器带宽要求方面的巨大负担。
附图说明
关于以下附图描述了一些实施例:
图1是本发明的一个实施例的处理流程;
图2是本发明的一个实施例的流程表;
图3是一个实施例的示意图;
图4是另一实施例的示意图;
图5是又另一实施例的示意图;
图6是根据一个实施例的数据处理系统的框图;
图7是根据一个实施例在图6所示的处理器的框图;
图8是根据一个实施例在图6所示的图形处理器的框图;
图9是根据一个实施例的图形处理引擎的框图;
图10是根据另一实施例的图形处理器的框图;
图11展示了用于一个实施例的线程执行逻辑;
图12是根据一个实施例的图形处理器执行单元指令格式的框图;
图13是图形处理器的另一实施例的框图;
图14A是根据一个实施例的图形处理器命令格式的框图;
图14B是根据一个实施例的图形处理器命令序列的框图;并且
图15是用于一个实施例的图形软件架构。
具体实施方式
通过从第一颜色空间转换到第二颜色空间,可以使用一个或多个二维查找表(LUT)来执行常规地由多个三维查找表处理的任务。在一些实施例中,这可以减少存储要求和存储器带宽要求。
一般地,在实现颜色变换算法的过程中不改变诸如亮度的给定颜色分量的任何情况下,可以转换到仅需要二维查找表的中间色彩空间。例如,如果颜色信息是sRGB形式的,并且变换仅涉及色度(Cb和Cr)颜色分量而不涉及亮度(明度)或Y颜色分量,则在一些实施例中,通过从sRGB转换到YCbCr颜色空间,仅涉及Cb和Cr颜色分量的单一查找表是可能的。
其结果是,可以使用二维查找表。然后,在变换已经完成之后,可以将所述颜色空间转换回到第一颜色空间。
最终结果可能是以两个额外颜色转换步骤的较低成本显着减小查找表的大小。然而,对于颜色空间转换进行的额外数学运算可能在较低维度查找表的查找表数据的插值过程中通过较少的计算来补偿。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于英特尔公司,未经英特尔公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201580058558.8/2.html,转载请声明来源钻瓜专利网。





