色域形状相关色彩管理系统的制作方法

文档序号:6568554阅读:163来源:国知局
专利名称:色域形状相关色彩管理系统的制作方法
色域形状相关色彩管理系统非里 冃识色彩管理系统试图补偿设备的不同色彩性能、查看条件和主观偏好。不同设 备不同地解释和再现色彩,且通常被称为具有不同的色彩性能。特别地,每一设备 具有该设备可检测和/或产生的有限范围的色彩(例如,如由亮度、色度和色调所 表示的)。这一有限的范围通常被称为设备色域。作为不同设备色彩性能的结果, 色彩数据可在两个单独的设备上视觉上不同地表现。例如,显示在一监视器上的文 档当被显示在一不同的监视器或在打印机上打印时可能会看上去不同。此外,应当 注意,色彩数据并非与实际设备相关联,而是与一虚拟设备相关联,诸如以例如代表具有相关联色彩特性的虚拟设备(例如,sRGB)的文件格式储存在盘上。因此, 如此处所使用的,术语"设备"可以指实际设备或虚拟设备中的任一个。为了补偿设备的不同色彩性能,色彩管理系统可通常使用每一设备的概况对 色彩数据应用色彩变换以便将色彩从源设备映射到目的地设备,该概况描述了诸如 本机设备性能、查看条件和主观偏好等参数。与每一设备相关联的概况可以隐式或 显式地阐明这些参数中的每一个。作为变换的一部分,通常采用色域映射来解决源 和目的地设备的色域之间的差异。一种当前的色彩管理方法采用标准中间色彩空间来将色彩数据从源设备变换 到目的地设备。在这一方法中,来自源设备的色彩数据首先从源设备转换到标准中 间色彩空间。作为这一变换的一部分,该色彩数据从源设备色域映射到中间色彩空 间色域。色彩数据然后从标准中间色彩空间转换到目的地设备,包括将色彩数据从 中间色彩空间色域映射到目的地设备色域。当前,最常用的中间色彩空间是sRGB 色彩空间。另一种色彩管理系统解决方案是概况管理。该解决方案的最常见实现是国际 色彩联盟(ICC)标准。在这一方法中,每一设备具有表征该设备性能与人类视觉 系统之间的关系的概况,如在ICC工作流中被指定为ICC概况连接空间(PCS)。 设备之间的色彩变换可使用设备概况来创建。然后可应用色彩变换以在设备之间转 换色彩数据。诸如先前所描述的现有的色彩管理系统解决方案有几个缺点。例如,中间色 彩空间如果采用小色域则可能有太多约束。结果,当设备的色域大于中间色彩空间 的色域时会牺牲色彩保真度。另外,设备色域由设备厂商以应用程序开发员和最终 用户不能控制的方式映射到中间色彩空间色域。诸如ICC标准的概况管理方法允 许设备厂商以不透明的方式来将设备空间之间的色域映射嵌入到PCS中。这类似 地限制了软件开发员和最终用户对于在设备之间执行的色域映射的控制。此外,现 有的色彩管理系统通常使色域形状变混乱并将该色域形状硬编码成色彩概况或内 部通用结构。这排除了基于设备的色域形状的复杂进程优化从一个设备到另一个设 备的色域映射的可能性。简要概述提供该简要概述以用简化的形式来介绍将在以下详细描述中进一步描述的一 些概念。该简要概述并不旨在标识出所要求保护的主题的关键特征或必要特征,也 不旨在用于帮助确定所要求保护的主题的范围。本发明的各实施例提供了一种使用关于设备色域的形状的信息来提供不同设 备色域之间的色彩数据的最优转换的色彩管理系统。该色彩管理系统可访问关于设 备色域的形状的信息,并将这些形状(和/或这些色域形状的边界表示)与在不同 色域之间转换的色域映射模型相关联。所使用的设备色域形状可以是实际的、理论 的、推导的或理想化的色域形状。另外,在某些实施例中,可以控制色域形状以强 制或纠正色域映射模型的某些行为。除了将色域映射模型硬编码到系统中之外,在 某些实施例中,该色彩管理系统可为第三方提供插入色域映射模型的能力。在本发 明的某些实施例中,该色彩管理系统还可经由用户界面来展示色域映射模型,以允 许用户交互地控制由该色彩管理系统执行的色域映射的参数。若干附图的简述本发明将参考附图来详细描述,附图中

图1是适用于实现本发明的示例性计算环境的框图; 图2是根据本发明的一个实施例的示例性色彩管理系统的框图; 图3是示出根据本发明的一个实施例的色彩管理系统的色域映射组件的框图; 图4是示出根据本发明的一个实施例的用于将色彩数据从源设备色域映射到 目的地设备色域的示例性方法的流程图;以及图5是示出根据本发明的一个实施例的用于将色彩数据从源设备色域映射到 目的地设备色域的另一示例性方法的流程图。详细描述此处详细描述本发明的主题以满足法定要求。然而,该描述本身并不旨在限 制本专利的范围。相反,发明人构想所要求保护的主题也可结合其它现有或将来的 技术用其它方式来实施,以包括不同的步骤或与本文中所描述的类似的步骤的组 合。此外,尽管此处可使用术语"步骤"和/或"框"来表示所采用的方法的不同 要素,但是这些术语不应被解释为暗示了此处所公开的各步骤之中或之间的任何特 定顺序,除非明确地描述了各个步骤的顺序。本发明的各实施例提供了用于基于关于设备的色域形状的信息在设备色域之 间映射色彩数据的系统和方法。尽管本发明此处一般将关于将色彩数据从源设备色 域映射到目的地设备色域来描述,但是应当注意,本发明可在两个以上设备之间和 /或在链接的进程中使用。例如,在试验的情况下,目的地设备可用作用于映射到 另一设备额定源。试验是在不是预期输出设备的设备上可视地检査输出色彩数据的 过程。例如,用户通常在打印之前在监视器上预览色彩数据(通常称为软试验)。 在这一情况下,色彩数据可在链接进程中从源色域映射到打印机色域,然后映射到 监视器色域。在一方面,本发明的一个实施例涉及一种用于使用关于源设备的色域形状的 信息和关于目的地设备的色域形状的信息来将色彩数据从源设备色域映射到目的 地设备色域的色彩管理系统。该色彩管理系统包括色域形状确定组件、色域映射模 型关联组件、以及色域映射模型调用组件。色域形状确定组件能够确定关于源设备 的色域形状的信息以及关于目的地设备的色域形状的信息。色域映射模型关联组件 能够基于关于源设备的色域形状的信息和关于目的地设备的色域形状的信息来确 定至少一个色域映射模型。色域映射模型调用组件能够调用至少一个色域映射模型 并应用该至少一个色域映射模型的至少一个色域映射算法来将色彩数据从源设备 色域映射到目的地设备色域。在本发明的另一方面, 一实施例涉及一种用于基于关于源设备的色域形状的 信息以及关于目的地设备的色域形状的信息来将色彩数据从源设备色域映射到目 的地设备色域的方法。该方法包括访问关于源设备的色域形状的信息。该方法还包 括访问关于目的地设备的色域形状的信息。该方法还包括基于关于源设备的色域形状的信息以及关于目的地设备的色域形状的信息来确定一色域映射模型。该方法还 包括调用该色域映射模型并将该色域映射模型的至少一个色域映射算法应用于色 彩数据以将色彩数据从源设备色域映射到目的地设备色域。本发明的又一方面涉及一种用于将至少一个色域映射模型与关于至少一个设 备的色域形状的信息相关联的色彩管理系统。该色彩管理系统包括色域形状确定组 件、色域映射模型数据库、以及色域映射关联组件。该色域形状确定组件能够访问 关于至少一个设备的色域形状的信息。该色域映射模型数据库能够储存多个色域映 射模型。该色域映射模型关联组件能够将多个色域映射模型中的至少一个与关于至 少一个设备的色域形状的信息相关联。简要地描述了本发明的概述之后,以下描述用于本发明的示例性操作环境。 最初特别地参考图1,示出用于实现本发明的一示例性操作环境,并且它一般 被指定为计算设备100。计算系统环境100仅为合适的计算环境的一个示例,并非对本发明的使用范围或功能提出任何局限。也不应将计算环境100解释为对所示的任一组件或其组合具有任何依赖性或需求。本发明可在计算机代码或机器可使用指令的一般上下文中描述,包括诸如程 序模块等由计算机或诸如个人数据助理或其它手持式设备等其它机器执行的计算 机可执行指令。 一般而言,程序模块包括执行特定的任务或实现特定的抽象数据类 型的例程、程序、对象、组件、数据结构等等。本发明可在各种系统配置中实施, 包括手持式设备、消费电子产品、通用计算机、更专业的计算设备等等。本发明也 可以在其中任务由通过通信网络链接的远程处理设备来执行的分布式计算环境中 实践。参考图l,计算设备IOO包括直接或间接耦合以下设备的总线110:存储器112、 一个或多个处理器114、 一个或多个呈现组件116、输入/输出端口 118、输入/输出 组件120以及说明性电源122。总线110表示可以为一根或多根总线(诸如地址总 线、数据总线或其组合)的总线。尽管图1的各个块为清楚起见用线示出,但是实 际上,对各组件的描绘并不是如此清楚的,并且比喻地说,线更准确地是灰色且模 糊的。例如,可以认为诸如显示设备等呈现组件是I/0组件。同样,处理器具有存 储器。认识到这是本领域的特性,并且重申,图1的图仅仅是可用于本发明的一个 或多个实施例的示例性计算环境的例示。在诸如"工作站"、"服务器"、"膝上 型计算机"、"手持式设备"等类别之间没有作出区分,所有这些都被认为是在图 1以及对"计算设备"的称呼的范围之内。计算设备100通常包括各种计算机可读介质。作为示例而非局限,计算机可 读介质可包括随机存取存储器(RAM);只读存储器(ROM);电可擦除可编程只读存储器(EEPROM);闪存或其它存储器技术;CD-ROM;数字多功能盘(DVD) 或其它光学或全息介质;磁带盒、磁带、磁盘存储或其它磁存储设备、载波或可以 用来编码所期望的信息并可由计算设备100访问的任一其它介质。存储器112包括易失性和/或非易失性存储器形式的计算机存储介质。存储器 可以是可移动的、不可移动的或其组合。示例性硬件设备包括固态存储器、硬盘驱 动器、光盘驱动器等等。计算设备100包括从诸如存储器112或I/O组件120等各 种实体读取数据的一个或多个处理器。呈现组件116向用户或其它设备呈现数据指 示。示例性呈现组件包括显示设备、扬声器、打印组件、振动组件等等。I/O端口 118允许计算设备100逻辑上耦合到包括I/O组件120的其它设备, 某些I/0组件可以是内置的。说明性组件包括话筒、操纵杆、游戏垫、圆盘式微型天线、扫描仪、打印机、无线设备等等。本发明的各实施例可以在其中色彩变换过程的各部分可被单独控制和执行的 模块化色彩管理系统中实现。转向图2,示出一框图,它示出了其中可采用本发明 的各实施例的示例性模块化色彩管理系统200。该模块化色彩管理系统200可以将 来自源设备的色彩数据202转换成用于目的地设备的色彩数据204。例如,该模块 化色彩管理系统200可将色彩数据从监视器转换到打印机,使得打印的文档上的色 彩匹配显示在监视器上的色彩。模块化管理系统200可包括源设备模块206、源设 备色彩表现模块208、色域映射模块210、目的地设备色彩表现模块212、目的地 设备214以及其它组件。源设备模块206可从源设备接收色彩数据202,并将该数据从源设备的本机信 号转换成与人类视觉系统如何察觉色彩有关的一组察觉的度量。因此,源设备模块 206将色彩数据从源设备的设备色彩空间转换到一设备无关的色彩空间。例如,设 备无关的色彩空间可以是标准CIEXYZ色彩空间。为执行该转换,源设备模块206 可访问包含转换所必需的算法的源设备模型概况216。使用来自源设备模块206的该组与设备无关的人类视觉度量,源设备色彩表 现模块208补偿源设备査看条件。因此,源设备色彩表现模块208使用源设备色彩 表现模型概况218以将色彩数据从设备无关色彩空间转换到一色彩表现空间。例 如,该色彩表现空间可以是标准CIEJch色彩空间。色域映射模块210通过将表现色彩空间中的色彩数据从源设备色域转换到目的地设备色域来执行色域映射。向色域映射模块210提供色域映射模型概况220 来执行这一步。色域映射模型概况220包含具有用于在设备色域之间映射色彩数据 的色域映射算法的色域映射模型。转换可以是从源设备色域到目的地设备色域的直 接映射。或者,转换可以涉及各种不同的主观转换。在执行了色域映射之后,由目的地设备色彩表现模块212将色彩数据从色彩 表现空间转换到设备无关色彩空间。目的地设备色彩表现模块概况222由目的地设 备色彩表现模块212用于这一转换。使用目的地设备模型概况224,目的地设备模 块214然后将色彩数据从设备无关色彩空间转换到用于目的地设备的设备色彩空 间。通过模块化色彩变换过程,该色彩管理系统特别提供了显著的灵活性和控制。 以上参考图2描述的五个步骤或模块中的每一个都可经由一例如可被容易地编辑 和控制的XML (可扩展标记语言)概况来展示。具体地,该色彩管理系统的色域 映射部分可以独立于其它步骤来实现。结果,本发明的各实施例特别地可提供一种 色彩管理系统,其中用户对在设备之间执行的色域映射转换具有增强的控制,包括 动态地控制应用于色彩数据的色域映射模型的参数的能力。参考图3,示出了一框图,它示出根据本发明的一个实施例的示例性色彩管理 系统300的色域映射组件。色彩管理系统300可包括色域形状确定组件302、色域 边界表示确定组件304、色域映射模型关联组件306、色域映射模型数据库308、 色域映射模型插入组件310、色域映射参数修改组件312、色域映射模型调用组件 314以及其它未示出的组件。色域形状确定组件302可访问关于不同设备的色域形状的信息。每一设备的 色域形状信息可用多种方式来访问。 一般而言,色域形状确定组件302作为一接口 来操作,以获得色域形状信息。仅作为示例而非限制,色域形状确定组件302可分 析色彩表现空间中的采样数据。色域形状确定组件302还可从包含色域形状信息的 设备概况中访问这一信息。此外,色域形状确定组件302可通过用户提供的信息来 访问色域形状信息。色域形状信息也可从设备模型的接口方法中导出。在某些情况下,提供基于关于由色域形状确定组件302访问的色域形状的信 息的色域边界表示可能是有利的。例如,与复杂的色域形状相比,用简单的色域边 界表示来工作要更容易。如此处所使用的,术语"色域边界表示"指的是色域表示 的类型和属性(例如,凸起、连续等等),而非实际的色域边界。因此,色彩管理 系统300还可包括确定表示每一设备的色域形状的最优方式的色域边界表示确定组件304。色域边界表示确定组件304可处理任何三维色域形状并确定一特定色域 边界表示是否对该色域形状恰当。仅作为示例而非限制,色域边界表示确定组件 304能够查询不同类型的外壳(hull)并确定哪一外壳对设备的色域形状是恰当的。 例如,色域边界表示确定组件304可确定单个外壳中完成的包裹(wrap)的类型(例 如,凸起等),或可确定如果色域是不连续的则要使用多少外壳。此外,色域边界 表示确定组件304可结合各种约束来基于设备可能具有的任何色彩性能创建性能 良好的色域边界表示。色彩管理系统300还可包括在色域映射模型和设备的色域信息之间作出关联 的色域映射模型关联组件306。在本发明的各实施例中,色域映射模型关联组件306 可以是诸如由例如色域形状确定组件302访问的色域形状信息以及诸如由例如色 域边界表示确定组件304确定的色域边界表示中的任一个或两者。色域映射模型关 联组件306将色域信息(即,色域形状信息和色域边界表示中的任一个或两者)与 可用于在不同设备色域之间转换的色域映射算法相关联。色域映射模型关联组件 306例如可以基于色域映射模型支持哪一色域边界表示或色域形状信息以及色域 映射模型对其支持有多好来作出关联。可访问各种信息来作出色域映射关联,包括 例如概况管理信息、色域映射模型概况、色域映射接口方法、以及色彩策略数据库。 色域映射模型关联组件306可在例如可在运行时访问的数据库中维护关联信息。除 此之外或作为替代,色域映射模型关联组件306可在运行时查询色域映射模型以确 定各种色域映射模型是否处理色域信息和/或对色域信息的处理有多好。色彩管理系统300还可包括色域映射模型关联组件306可访问的色域映射模 型数据库308。某些色域映射模型可以在色域映射模型数据库308中硬编码。另外, 色彩管理系统300可包括色域映射模型插入组件310,它允许最终用户和软件开发 员例如将色域映射模型插入到色彩管理系统300中。在某些实施例中,插入的色域 映射模型然后可被储存在色域映射模型数据库308中,其中任何色域映射模型在数 据库308中硬编码。色彩管理系统300还可包括允许用户交互地控制由色彩管理系统300执行的 色域映射的色域映射参数修改组件312。色域映射参数修改组件312可展示色域映 射模型的参数,从而允许用户修改这些参数。结果,用户可在色彩变换过程期间主 观地控制图像的外观和感觉。在用户修改了色域映射模型的参数之后,用户例如可 将该模型与修改的参数一起保存在色域映射模型数据库308中。色域映射参数修改组件312可展示各种各样的参数以供用户修改。仅作为示例而非限制,如果在CIEJch色彩外观空间中执行色域映射,则色域映射参数修改 组件312可展示允许用户控制亮度、色度和色调的参数。例如,色域映射参数修改 组件312可呈现具有允许用户调整这些参数中的每一个的滑块条的用户界面。因 此,用户可修改色域映射模型内的这些参数中的每一个,使得当该模型被应用于色 彩数据时,这些参数基于用户定义的设置来调整。本领域的技术人员将认识到,亮 度、色度和色调参数仅是示例性的,并且可在本发明的范围内展示并由用户修改各 种各样的参数。色彩管理系统300还可包括可调用色域映射模型算法的色域映射模型调用组 件314。色域映射模型调用组件314必须能够基于源设备和目的地设备的色域信息 (即关于色域形状或色域边界表示的信息)以及经由色域映射参数修改组件312 修改的任何参数来调用这些算法。现在转向图4,提供了示出根据本发明的一个实施例的一示例性方法400,其 中色彩管理系统(例如,图3的色彩管理系统300)将色彩数据从源设备色域映射 到目的地设备色域。最初,该色彩管理系统在框402处从源设备接收色彩数据。该 色彩管理系统然后访问关于源设备色域的形状和目的地设备色域的形状的信息,如 框404处所示。例如,该色彩管理系统可通过从包含在源设备和目的地设备中的每 一个的设备概况中的信息中分析色彩表现空间中的采样数据来访问该信息。在本发 明的某些实施例中,该色彩管理系统基于先前所访问的色域形状信息来确定源设备 和目的地设备中的每一个的色域边界表示,如框406处所示的。在框408处,该色彩管理系统基于设备的色域信息来确定用于将色彩数据从 源设备色域映射到目的地设备色域的色域映射模型。在本发明的各实施例中,该色 域映射模型是基于在框404处访问的色域形状信息以及在框406处确定的色域边界 表示之一或两者来确定的。为允许用户修改色域映射的参数和控制方面,该色彩管理系统可如框410处 所示地呈现一用户界面。该用户界面可允许用户调整色域映射模型的各种参数。该 色彩管理系统在框412处经由该用户界面接收任何参数修改。应当注意,色域映射 模型的参数可由用户在任何时刻修改并保存在数据库中。因此,框408处确定的色 域映射模型可能已经有了用户修改的参数。在框414处,该色彩管理系统然后调用色域映射模型。该色彩管理系统将色 域映射模型和任何参数修改应用于色彩数据,由此将色彩数据从源设备映射到目的 地设备。参考图5,提供了示出根据本发明的一个实施例的另一示例性方法的流程图, 其中一色彩管理系统(例如,图3的色彩管理系统300)将色彩数据从源设备色域映射到目的地设备色域。最初,该色彩管理系统在框502处从源设备接收色彩数据。 在框504处,该色彩管理系统接收对色域映射模型的选择。该色域映射模型 选择可以是手动的,或是基于例如用户输入、API使用或其它约束(例如,特定呈 现意图)的自动选择。基于所选的色域映射模型,该色彩管理系统确定要采用的适 当色域边界表示,如框506处所示的。某些色域映射模型可支持多种类型的边界表 示。因此,该色彩管理系统可确定最适合的边界表示。该色彩管理系统可访问关于 设备色域形状的信息,以确定适当的边界表示(例如,几乎最匹配设备的色域形状 的边界表示)。该过程还可涉及几组优化的例程,以从理想色域结构转换到使用的 实际色域结构。为允许用户修改色域映射的参数和控制方面,该色彩管理系统可如框508所 示地呈现一用户界面。该用户界面可允许用户调整色域映射模型的各种参数。该色 彩管理系统在框510处经由该用户界面接收任何参数修改。如关于方法400所讨论 的,应当注意,色域映射模型的参数可由用户在任何时刻修改并保存在数据库中。 因此,在框504处所选择的色域映射模型可能已经有了用户修改的参数。在框512处,该色彩管理系统然后调用色域映射模型。该色彩管理系统将色 域映射模型和任何参数修改应用于色彩数据,由此将色彩数据从源设备映射到目的 地设备。如所理解的,本发明的各实施例提供了一种色彩管理系统,该系统使用设备 的色域形状提供了源设备和目的地设备之间的色域映射。本发明的其它实施例提供 了一种用于使用源设备和目的地设备中的每一个的色域形状将色彩数据从源设备 色域映射到目的地设备的方法。已经关于特定实施例描述了本发明,这些实施例在所有方面都旨在说明性而 非限制性的。替换实施例将对本发明所属的技术领域的普通技术人员而言是显而易 见的,而不会背离其范围。从以上内容中,可以看到,本发明非常适用于达到上述的所有目的和目标以 及对该系统和方法明显且固有的其它优点。可以理解,某些特征和子组合是实用的, 并且可在不参考其它特征和子组合的情况下使用。这是权利要求书所构想的并落入 权利要求书的范围之内。
权利要求
1.一种用于使用关于源设备的色域形状的信息以及关于目的地设备的色域形状的信息来将色彩数据从与所属源设备相关联的源设备色域映射到与所属目的地设备相关联的目的地设备色域的色彩管理系统,所述色彩管理系统包括用于访问关于所述源设备的色域形状的信息以及关于所述目的地设备的色域形状的信息的色域形状确定组件;用于将至少一个色域映射模型与关于所述源设备的色域形状的信息以及关于所述目的地设备的色域形状的信息相关联的色域映射模型关联组件;以及用于调用所述至少一个色域映射模型并应用所述至少一个色域映射模型的至少一个色域映射算法以在一色彩表现空间中将所述色彩数据从所述源设备色域映射到所述目的地设备色域的色域映射模型调用组件。
2. 如权利要求1所述的色彩管理系统,其特征在于,还包括 用于确定源设备色域边界表示和目的地设备色域边界表示中的至少一个的色域边界表示确定组件,所述源设备色域边界表示是基于关于所述源设备的色域形状 的信息来确定的,而所述目的地设备色域边界表示是基于关于所述目的地设备的色 域形状的信息来确定的。
3. 如权利要求2所述的色彩管理系统,其特征在于,所述色域映射模型关联 组件将至少一个色域映射模型与所述源设备色域边界表示和所述目的地设备色域 边界表示中的至少一个相关联。
4. 如权利要求1所述的色彩管理系统,其特征在于,还包括用于修改所述至少一个色域映射模型的至少一个参数的色域映射参数修改组件。
5. 如权利要求4所述的色彩管理系统,其特征在于,所述色域映射参数修改 组件呈现一用于修改所述至少一个色域映射模型的至少一个参数的用户界面。
6. 如权利要求5所述的色彩管理系统,其特征在于,所述色域映射参数修改 组件经由所述用户界面接收所述至少一个色域映射模型的至少一个参数修改并修 改所述至少一个色域映射模型。
7. 如权利要求1所述的色彩管理系统,其特征在于,还包括用于储存至少一个色域映射模型的色域映射模型数据库。
8. 如权利要求1所述的色彩管理系统,其特征在于,还包括 用于接收至少一个插入的色域映射模型的色域映射模型插入组件。
9. 如权利要求8所述的色彩管理系统,其特征在于,所述至少一个插入的色 域映射模型被储存在一色域映射模型数据库中。
10. —种用于基于关于源设备的色域形状的信息以及关于目的地设备的色域 形状的信息将色彩数据从与所述源设备相关联的源设备色域映射到与所述目的地 设备相关联的目的地设备色域的方法,所述方法包括访问关于所述源设备的色域形状的信息; 访问关于所述目的地设备的色域形状的信息;基于关于所述源设备的色域形状的信息和关于所述目的地设备的色域形状的信息确定一色域映射模型;以及调用所述色域映射模型并向所述色彩数据应用所述色域映射模型的至少一个 色域映射算法以在一色彩表现空间中将所述色彩数据从所述源设备色域映射到所 述目的地设备色域。
11. 如权利要求IO所述的方法,其特征在于,还包括以下的至少一个 基于关于所述源设备的色域形状的信息来确定源设备色域边界表示;以及 基于关于所述目的地设备的色域形状的信息来确定目的地设备色域边界表示。
12. 如权利要求ll所述的方法,其特征在于,确定色域映射模型包括 基于所述源设备色域边界表示和所述目的地设备色域边界表示中的至少一个来确定一色域映射模型。
13. 如权利要求IO所述的方法,其特征在于,还包括 呈现一用于修改所述色域映射模型的至少一个参数的用户界面。
14. 如权利要求13所述的方法,其特征在于,还包括经由所述用户界面接收对所述色域映射模型的至少一个参数的用户修改;以及修改所述色域映射模型的至少一个参数。
15. 如权利要求IO所述的方法,其特征在于,确定色域映射模型包括 访问具有多个色域映射模型的数据库;以及将所述多个色域映射模型中的一个与关于所述源设备的色域形状的信息以及 关于所述目的地设备的色域形状的信息相关联。
16. —种或多种其上包含有用于执行如权利要求IO所述的方法的计算机可使 用指令的计算机可读介质。
17. —种用于将色彩数据从与源设备相关联的源设备色域映射到与目的地设 备相关联的目的地设备色域的方法,所述方法包括接收对一色域映射模型的选择;基于所选择的色域映射模型来确定源设备色域边界表示; 基于所选择的色域映射模型来确定目的地设备色域边界表示;以及 基于所确定的源设备色域边界表示和目的地设备色域边界表示来调用所述色 域映射模型,并向所述色彩数据应用所述色域映射模型的至少一个色域映射算法以 在一色彩表现空间中将所述色彩数据从所述源设备色域映射到所述目的地设备色 域。
18. 如权利要求17所述的方法,其特征在于,还包括 访问关于所述源设备的色域形状的信息; 访问关于所述目的地设备的色域形状的信息;其中确定源设备色域边界表示还基于关于所述源设备的色域形状的信息;以及确定目的地设备色域边界表示还基于关于所述目的地设备的色域形状的信息。
19. 如权利要求17所述的方法,其特征在于,还包括 呈现一用于修改所述色域映射模型的至少一个参数的用户界面; 经由所述用户界面接收对所述色域映射模型的至少一个参数的用户修改;以及修改所述色域映射模型的至少一个参数。
20. —种或多种其上包含有用于执行如权利要求17所述的方法的计算机可使 用指令的计算机可读介质。
全文摘要
提供了一种用于使用关于源设备和目的地设备的色域形状的信息将色彩信息从源设备色域映射到目的地设备色域的色彩管理系统。该色彩管理系统包括能够确定关于源设备和目的地设备的色域形状的信息的色域形状确定组件。该色彩管理系统还包括能够基于关于源设备和目的地设备的色域形状的信息来确定色域映射模型的色域映射模型关联组件。该色彩管理系统还包括能够调用色域映射模型并应用该色域映射模型的色域映射算法来将色彩数据从源设备色域映射到目的地设备色域的色域映射模型调用组件。
文档编号G06F17/00GK101243436SQ200680029646
公开日2008年8月13日 申请日期2006年8月15日 优先权日2005年8月15日
发明者A·M·普莱斯利, J·布隆姆费尔德, M·D·斯托克斯 申请人:微软公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1