当前位置: 首页 > 专利查询>英特尔公司专利>正文

通过色域扩展的色彩增强制造技术

技术编号:11498573 阅读:69 留言:0更新日期:2015-05-22 17:33
描述了包括用于通过色域扩展的色彩增强的操作的系统、装置、制品和方法,所述操作包括:至少部分地基于与输入颜色空间相关联的直方图而检测色彩丰富程度;至少部分地基于所检测的与输入颜色空间相关联的色彩丰富程度而确定虚拟颜色空间;以及通过绝对色度映射将输入数据从输入颜色空间变换到虚拟颜色空间。

【技术实现步骤摘要】
【国外来华专利技术】通过色域扩展的色彩增强相关申请本申请要求2012年10月18日提交并题为“通过色域扩展的色彩增强”(COLORENHANCEMENTVIAGAMUTEXPANSION)的美国临时专利申请第61/715,604号的权益。
技术介绍
色彩增强通常是媒体应用程序中的特征。例如,在常常遭遇低照明环境的视频会议应用程序中,改进对端到端用户的整体照明感觉和色彩外观可以是有用的。作为另一实例,自适应地增强原本有较少色彩丰富度的内容的外观可以是对于Web浏览而言有吸引力的特征。改进色彩的常规方案(例如,饱和度增强)通常包括将输入内容变换进HSV空间、在HSV空间中应用变换/映射功能(例如,用于饱和度增强的S轴上的缩放功能)、和将经处理的内容变换回其原本的颜色空间的过程。由于到HSV空间的非线性变换,这些方案所消耗的计算可能很高。绝对色度(AbsoluteColorimetric)是由ICC颜色管理定义的四大类色域映射之一,可普遍地用来将输入内容匹配至输出设备(该输出设备的色域不同于该输入内容的色域)以获得更好的可视化。绝对色度将测量值匹配至测量值(例如,CIEXYZ值),且3×3矩阵乘法器就足以操作这种匹配。附图说明本文所描述的内容是作为示例而不是作为限制在附图中示出的。为了图示的简明和清晰起见,图中示出的元素不必按尺寸绘制。例如,为了清晰,一些元素的尺寸可以相对于其它元素放大。而且,在认为合适的地方,在图中重复了引用标签以指示相对应的或类似的元素。在附图中:图1是示例颜色管理系统的说明性图;图2是示例颜色管理系统的另一个说明性图;图3是示出示例颜色管理过程的流程图;图4是示例直方图模式的说明性图;图5是示例色彩色域的说明性图;图6是示例系统的说明性图;图7是示例系统的说明性图;以及图8是示出另一示例颜色管理过程的流程图;上述各项全部是至少根据本公开的其中一些实现而安排的。具体实施方式现在参考附图描述了一个或多个实施例或实现。尽管讨论了具体配置和安排,但应当理解,这仅是出于说明的目的。相关领域的技术人员将意识到可以采用其它配置和安排而不背离本描述的精神和范围。对于相关领域的技术人员显而易见的是,本文所描述的技术和/或安排也可以在本文所描述的那些之外的各种其它系统和应用中采用。尽管以下描述阐述了可以表现在例如片上系统(SoC)架构的诸多架构中的各种实现,但本文所描述的技术和/或安排的实现不限于特定架构和/或计算系统,并可以通过出于类似目的的任何架构和/或计算系统来实现。例如,采用例如多个集成电路(IC)芯片和/或封装的各种架构和/或诸如机顶盒、智能电话等等的各种计算设备和/或消费电子(CE)设备可以实现本文所描述的技术和/或安排。而且,尽管以下描述可能阐述诸如逻辑实现、系统组件的类型和相互关系、逻辑分区/集成选择等的众多具体细节,但没有这些具体细节也可以实践所要求保护的主题。在其它实例中,诸如例如控制结构和完整软件指令序列的一些内容,可以不详细示出以便不妨碍本文所公开的内容。本文所公开的内容可以用硬件、固件、软件或其任何组合来实现。本文所公开的内容也可以实现为存储在机器可读介质上的指令,该指令可以由一个或多个处理器读取和执行。机器可读介质可以包括用于以可由机器(例如计算设备)读的形式存储或传输信息的任何介质和/或机制。例如,机器可读介质可以包括只读存储器(ROM);随机访问存储器(RAM);磁盘存储介质;光存储介质;闪存设备;电子、光学、声学或其它形式的传播信号(例如载波、红外信号、数字信号等)及其它。说明书中对“一个实现”、“实现”、“示例实现”、“实施例”等的引用表示所描述的实现可以包括特定特征、结构、或特性,但是,每一个实现可以不必包括该特定特征、结构、或特性。此外,这些短语不必指同一实现。而且,当结合实现或实施例描述特定特征、结构、方面、元素、或特性时,不管是否在本文明确描述,结合其它实现或实施例来影响这样的特征、结构、方面、元素、或特性被认为是在本领域技术人员的知识范围内。来自实施例的任何特征、结构、方面、元素、或特性可以与来自任何其他实施例的任何特征、结构、方面、元素、或特性组合。下面描述了包括用于通过色域扩展的色彩增强的操作的系统、装置、制品、和方法。如下面将更详细描述的,用于基于绝对色度映射背后的概念的变型的一般色彩增强的操作可用于通过色域扩展的色彩增强。不同于用两种不同的色域来处理输入和输出(或者除此之外),可首先生成虚拟输出色域以导出绝对色度映射操作中的3×3变换矩阵。如果实际输出色域等同于输入色域,则可以操纵输入内容的色彩/色彩丰富度以呈现更好的视觉质量。图1是至少根据本公开的其中一些实现而安排的示例色彩管理系统100的说明性图。在各种实现中,颜色管理系统100可被配置为承担颜色管理。而且,在各种实施例中,颜色管理系统100可实现为图像处理器、视频处理器、和/或媒体处理器的一部分。此处未示出的附加组件可包括在颜色管理系统100中。在所示的示例中,颜色管理系统100可包括一个或多个图形处理单元(GPU)102、一个或多个存储器存储112、和/或一个或多个显示设备120。GPU102可通信地耦合至目的地设备120。存储器存储112可通信地耦合至GPU102。GPU102可包括处理器(多个)、多核处理器、专用集成电路、可编程逻辑设备、图形卡、集成图形器件、通用图形处理单元之类。此外,存储器存储112可以是任何类型的存储器,诸如易失性存储器(例如,静态随机存取存储器(SRAM)、动态随机存取存储器(DRAM)等)或非易失性存储器(例如,闪存等)等等。在非限制性示例中,存储器存储112可由高速缓存存储器实现。系统代理/存储器控制器可包括被配置为管理系统100并控制存储器存储112的任何适合的实现。目的地设备120可被配置为用于呈现视频数据。不为示例所限制,目的地设备120可包括显示设备、投影仪、打印机等,和/或其组合。在各种示例中,系统100可实现为芯片组或片上系统。在示例中,系统100可实现为具有图形处理器、四核中央处理单元、板上高速缓存、存储器控制器、输入/输出(I/O)模块(未示出)、和系统代理及存储器控制器的单个芯片或设备,其被配置为用于管理显示功能、I/O功能、和直接媒体接口(DMI)功能。在一些示例中,作为色域扩展的一个方案,绝对色度映射(AbsoluteColorimetricMapping)可在GPU102(例如,诸如GenX图形引擎模块)中实现。GPU102可包括用于颜色管理的色域扩展逻辑模块108和/或色域映射逻辑模块110。色域扩展逻辑模块108和/或色域映射逻辑模块110可实现用于至目的地设备120的输出的色彩管理。例如,色域扩展逻辑模块108可由GPU102实现。色域扩展逻辑模块108可被配置为至少部分地基于与输入颜色空间相关联的直方图而检测色彩丰富程度(extentofcolorfulness)。附加地或可替换地,色域扩展逻辑模块108可被配置为至少部分地基于检测到的与输入颜色空间相关联的色彩丰富程度而确定虚拟颜色空间。色域映射逻辑模块110可由GPU102实现。色域映射逻辑模块110可被配置为通过绝对色度映射将输入数据从输入颜色空间变换到虚拟颜色空间。在各种实施例中本文档来自技高网...
通过色域扩展的色彩增强

【技术保护点】
一种用于颜色管理的计算机实现的方法,所述方法包括:至少部分地基于与输入颜色空间相关联的直方图来检测色彩丰富程度;至少部分地基于所述检测到的与所述输入颜色空间相关联的色彩丰富程度来确定虚拟颜色空间;以及通过绝对色度映射将输入数据从所述输入颜色空间变换到所述虚拟颜色空间。

【技术特征摘要】
【国外来华专利技术】2012.10.18 US 61/715,604;2012.12.20 US 13/722,3801.一种用于颜色管理的计算机实现的方法,所述方法包括:至少部分地基于与输入颜色空间相关联的直方图来检测色彩丰富程度;至少部分地基于所述检测到的与所述输入颜色空间相关联的色彩丰富程度来确定虚拟颜色空间;通过绝对色度映射将输入数据从所述输入颜色空间变换到所述虚拟颜色空间;以及通过绝对色度映射将输入数据从所述虚拟颜色空间变换到与目的地设备相关联的目的地颜色空间。2.如权利要求1所述的方法,其特征在于,还包括:响应于所述色彩丰富程度超过阈值的判定而执行所述虚拟颜色空间的所述确定和所述输入数据从所述输入颜色空间到所述虚拟颜色空间的所述变换。3.如权利要求1所述的方法,其特征在于,还包括:不相关于检测到的白平衡而保持与所述虚拟颜色空间常量相关联的白点。4.如权利要求1所述的方法,其特征在于,还包括:检测与所述输入颜色空间相关联的白平衡;以及至少部分地基于所述检测到的白平衡而调整与所述虚拟颜色空间相关联的白点。5.如权利要求1所述的方法,其特征在于,检测所述色彩丰富程度包括确定适于调整组成色的缩放因子,且其中所述虚拟颜色空间的所述确定是至少部分地基于所述缩放因子的。6.如权利要求1所述的方法,其特征在于,检测所述色彩丰富程度包括确定适于矫正色移的真灰点和/或偏移灰点,且其中所述输入数据从所述输入颜色空间到所述虚拟颜色空间的所述变换是至少部分地基于所述真灰点和/或所述偏移灰点的。7.如权利要求1所述的方法,其特征在于,所述虚拟颜色空间适于相比于所述输入颜色空间增强所述输入数据的色彩丰富度。8.如权利要求1所述的方法,其特征在于,还包括:响应于所述色彩丰富程度超过阈值的判定而执行所述虚拟颜色空间的所述确定和所述输入数据从所述输入颜色空间到所述虚拟颜色空间的所述变换;不相关于检测到的白平衡而保持与所述虚拟颜色空间常量相关联的白点;以及通过绝对色度映射将输入数据从所述虚拟颜色空间变换到与目的地设备相关联的目的地颜色空间,其中检测所述色彩丰富程度包括确定适于调整组成色的缩放因子,且其中所述虚拟颜色空间的所述确定是至少部分地基于所述缩放因子的,其中检测所述色彩丰富程度包括确定适于矫正色移的真灰点和/或偏移灰点,且其中所述输入数据从所述输入颜色空间到所述虚拟颜色空间的所述变换是至少部分地基于所述真灰点和/或所述偏移灰点的,以及其中所述虚拟颜色空间适于相比于所述输入颜色空间增强所述输入数据的色彩丰富度。9.如权利要求1所述的方法,其特征在于,还包括:响应于所述色彩丰富程度超过阈值的判定而执行所述虚拟颜色空间的所述确定和所述输入数据从所述输入颜色空间到所述虚拟颜色空间的所述变换;检测与所述输入颜色空间相关联的白平衡;至少部分地基于所述检测到的白平衡而调整与所述虚拟颜色空间相关联的白点;以及通过绝对色度映射将输入数据从所述虚拟颜色空间变换到与目的地设备相关联的目的地颜色空间,其中检测所述色彩丰富程度包括确定适于调整组成色的缩放因子,且其中所述虚拟颜色空间的所述确定是至少部分地基于所述缩放因子的,其中检测所述色彩丰富程度包括确定适于矫正色移的真灰点和/或偏移灰点,且其中所述输入数据从所述输入颜色空间到所述虚拟颜色空间的所述变换是至少部分地基于所述真灰点和/或所述偏移灰点的,以及其中所述虚拟颜色空间适于相比于所述输入颜色空间增强所述输入数据的色彩丰富度。10.一种用于计算机上的颜色管理的系统,所述系统包括:一个或多个目的地设备,其被配置为用于呈现视频数据;一个或多个通信地耦合至所述一个或多个目的地设备的图形处理单元;一个或多个通信地耦合至所述一个或多个图形处理单元的存储器存储;色域扩展逻辑模块,其由所述一个或多个图形处理单元实现,且被配置为用于:至少部分地基于与输入颜色空间相关联的直方图来检测色彩丰富程度,以及至少部分地基于所述检测到的与所述输入颜色空间相关联的色彩丰富程度而确定虚拟颜色空间;以及色域映射逻辑模块,其由所述一个或多个图形处理单元实现,且被配置为用于:通过绝对色度映射将输入数据从所述输入颜色空间变换到所述虚拟颜色空间,通过绝对色度映射将输入数据从所述虚拟颜色空间变换到与目的地设备相关联的目的地颜色空间。11.如权利要求10所述的系统,其特征在于,所述色域扩展逻辑模块还被配置为用于:响应于所述色彩丰富程度超过阈值的判定而执行所述虚拟颜色空间的所述确定和所述输入数据从所述输入颜色空间到所述虚拟颜色空间的所述变换。12.如权利要求10所述的系统,其特征在于,所述色域扩展逻辑模块还被配置为用于:不相关于检测到的白平衡而保持与所述虚拟颜色空间常量相关联的白点。13.如权利要求10所述的系统,其特征在于,所述色域扩展逻辑模块还被配置为用于:检测白平衡,该白平衡调整与所述输入颜色空间相关联的白平衡;以及至少部分地基于所述检测到的白平衡而调整与所述虚拟颜色空间相关联的白点。14.如权利要求10所述的系统,其特征在于,检测所述色彩丰富程度包括确定适于特征组成色的缩放因子且其中所述虚拟颜色空间的所述确定是至少部分地基于所述缩放因子的。15.如权利要求10所述的系统,其特征在于,检测所述色彩丰富程度包括确定适于矫正色移的真灰点和/或偏移灰点,且其中所述输入数据从所述输入颜色空间到所述虚拟颜色空间的所述变换是至少部分地基于所述真灰点和/或所述偏移灰点的。16.如权利要求10所述的系统,其特征在于,所述虚拟颜色空间适于相比于所述输入颜色空间增强所述输入数据的色彩丰富度。17.如权利要求10所述的系统,其中所述色域扩展逻辑模块还被配置为用于:响应于所述色彩丰富程度超过阈值的判定而执行所述虚拟颜色空间的所述确定和所述输入数据从所述输入颜色空间到所述虚拟颜色空间的所述变换,并且不相关于检测到的白平衡而保持与所述虚拟颜色空间常量相关联的白点,其中所述色域映射逻辑模块还被配置为用于:通过绝对色度映射将输入数据从所述虚拟颜色空间变换到与目的地设备相关联的目的地颜色空间,其中检测所述色彩丰富程度包括确定适于调整组成色的缩放因子,且其中所述虚拟颜色空间的所述确定是至少部分地基于所述缩放因子的,其中检测所述色彩丰富程度包括确定适于矫正色移的真灰点和/或偏移灰点,且其中所述输入数据从所述输入颜色空间到所述虚拟颜色空间的所述变换是至少部分地基于所述真灰点和/或所述偏移灰点的,以及其中所述虚拟颜色空间适于相比于所述输入颜色空间增强所述输入数据的色彩丰富度。18.如权利要求10所述的系统,其中所述色域扩展逻辑模块还被配置为用于:响应于所述色彩丰富程度超过阈值的判定而执行所述虚拟颜色空间的所述确定和所述输入数据从所述输入颜色空间到所述...

【专利技术属性】
技术研发人员:彭雅蒂邱怡仁
申请(专利权)人:英特尔公司
类型:发明
国别省市:美国;US

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

1