Hardware-accelerated color data processing
    31.
    发明授权
    Hardware-accelerated color data processing 有权
    硬件加速色彩数据处理

    公开(公告)号:US08493619B2

    公开(公告)日:2013-07-23

    申请号:US13208751

    申请日:2011-08-12

    IPC分类号: G09G5/02 G06F15/00

    CPC分类号: H04N1/603

    摘要: Methods for mapping color data having at least one color associated therewith to an output device based on an input-device profile and an output-device profile, each profile having a tone curve and a color matrix, are provided. In one embodiment, the method includes receiving color data from an input device and determining whether the color data is in a linear space. If it is determined that the color data is not in a linear space, the method further includes applying the tone curve of the input device profile to the color data to convert it into a linear space. The method further includes converting the color(s) associated with the color data from the input linear space to an output linear space by applying the color matrix of the input device profile and the inverse color matrix of the output device profile to create color-converted image data.

    摘要翻译: 提供了基于输入设备配置文件和输出设备配置文件将具有与其相关联的至少一种颜色的颜色数据映射到输出设备的方法,每个配置文件具有色调曲线和颜色矩阵。 在一个实施例中,该方法包括从输入装置接收彩色数据并确定彩色数据是否处于线性空间。 如果确定颜色数据不在线性空间中,则该方法还包括将输入设备简档的色调曲线应用于颜色数据以将其转换为线性空间。 该方法还包括通过应用输出设备配置文件的颜色矩阵和输出设备配置文件的反色矩阵来将与输入线性空间的颜色数据相关联的颜色转换为输出线性空间,以创建颜色转换 图像数据。

    Multimedia Color Management System
    32.
    发明申请
    Multimedia Color Management System 有权
    多媒体色彩管理系统

    公开(公告)号:US20110013833A1

    公开(公告)日:2011-01-20

    申请号:US12884009

    申请日:2010-09-16

    IPC分类号: G06K9/00

    CPC分类号: G06K9/00 H04N1/6058

    摘要: A color management system is described herein. Various embodiments of a method described herein can include receiving source color content that is associated with a source device, and transforming the source color content into destination color content for rendering on one or more destination devices. Various embodiments of an apparatus described herein can include a color infrastructure transformation engine that further includes a sequential transform component, which is adapted to receive source color content and to create a transform to facilitate mapping the source color content to destination color content. The color infrastructure transformation engine can also include a transform optimization component that is adapted to receive the transform and to create an optimized transform table based on the transform, and a transform execution component that is adapted to receive the optimized transform table and to generate the destination color content based thereon.

    摘要翻译: 这里描述了颜色管理系统。 本文描述的方法的各种实施例可以包括接收与源设备相关联的源颜色内容,以及将源颜色内容变换为目标颜色内容以在一个或多个目的地设备上呈现。 本文描述的装置的各种实施例可以包括颜色基础设施变换引擎,其进一步包括顺序变换组件,其适于接收源颜色内容并且创建变换以促进将源颜色内容映射到目标色彩内容。 颜色基础架构变换引擎还可以包括适于接收变换并基于变换创建优化变换表的变换优化组件,以及适于接收优化的变换表并生成目的地的变换执行组件 基于此的颜色含量。

    Extensible system for color management
    33.
    发明授权
    Extensible system for color management 失效
    用于颜色管理的可扩展系统

    公开(公告)号:US07706020B2

    公开(公告)日:2010-04-27

    申请号:US11209834

    申请日:2005-08-24

    IPC分类号: G06F3/12 G03F3/08 G06K9/00

    CPC分类号: H04N1/6058 H04N1/6088

    摘要: A color engine supports extensibility by allowing plug-ins. The color engine transforms an image file associated with a source device for consumption by a destination device. Within the color engine, a device model operates over a device model profile to generate a gamut boundary shell, which describes the range of colors a device is capable of producing. A color appearance model operates over a color appearance model profile to compensate for external viewing conditions. A gamut map model accepts as input gamut boundary shells describing the source device and the destination device, and operates over a gamut map model profile to generate a transform, which is used to transform the image file for consumption by the destination device. The device model profiles and gamut map model profiles may be extended using XML plug-ins, and the device models and gamut map models may be extended using DLL plug-ins.

    摘要翻译: 彩色引擎通过允许插件来支持可扩展性。 颜色引擎转换与源设备相关联的图像文件以供目的地设备消费。 在颜色引擎中,设备模型在设备模型配置文件上操作以产生色域边界外壳,其描述设备能够产生的颜色范围。 颜色外观模型通过颜色外观模型配置文件进行操作,以补偿外部观看条件。 色域映射模型接受描述源设备和目标设备的输入域边界外壳,并通过色域映射模型配置文件进行操作,以生成转换,用于转换目标设备消耗的映像文件。 可以使用XML插件扩展设备型号配置文件和色域映射模型配置文件,并且可以使用DLL插件扩展设备型号和色域映射模型。

    Efficient perceptual/physical color space conversion

    公开(公告)号:US07405736B2

    公开(公告)日:2008-07-29

    申请号:US11093324

    申请日:2005-03-29

    IPC分类号: G09G5/02

    CPC分类号: H04N1/6016

    摘要: An imaging or other sensory reproduction system efficiently converts image or other sensory data between a perceptual color space (e.g., the sRGB color space) and a physical color space (unity gamma) or other perceptual/physical sensory models that are related by an expression involving a computationally expensive exponential function. The imaging system calculates exponential functions that can be composed from computationally inexpensive operations, such as square root, square, reciprocal, as well as multiplications and/or additions and subtractions. These computationally less expensive functions are then combined, such as in a weighted and/or offset mean, summation or difference to approximate the computationally expensive exponential function. The imaging system evaluates the expression using the approximation to efficiently yield the converted image data. The efficient conversion between perceptual and physical color spaces allows operations, such as blending and anti-aliasing, to be performed in the physical color space before display of a perceptual color space image.

    Developing Layered Platform Components
    35.
    发明申请
    Developing Layered Platform Components 有权
    开发分层平台组件

    公开(公告)号:US20080134206A1

    公开(公告)日:2008-06-05

    申请号:US11566109

    申请日:2006-12-01

    申请人: Michael D. Stokes

    发明人: Michael D. Stokes

    IPC分类号: G06F3/00 G06F17/30

    CPC分类号: G06F8/20

    摘要: Various embodiments provide for a layered approach to developing operating system platform components such as a color management system. This can be accomplished by providing new functionality and by utilizing an existing API module comprising existing APIs to receive input that can be associated with either current functionality, legacy functionality, or the new functionality. Furthermore, a rule-based module conceptually located below the operating system's existing public API module can be used to determine the appropriate processing functionality for the received input—which can then be processed accordingly.

    摘要翻译: 各种实施例提供了开发诸如颜色管理系统之类的操作系统平台组件的分层方法。 这可以通过提供新的功能并且利用包括现有API的现有API模块来接收可以与当前功能,旧功能或新功能相关联的输入来实现。 此外,概念上位于操作系统现有公共API模块下面的基于规则的模块可以用于确定所接收的输入的适当的处理功能,然后可以相应地处理。

    Gamut Mapping Spectral Content
    36.
    发明申请
    Gamut Mapping Spectral Content 有权
    色域映射光谱内容

    公开(公告)号:US20080117444A1

    公开(公告)日:2008-05-22

    申请号:US11561060

    申请日:2006-11-17

    申请人: Michael D. Stokes

    发明人: Michael D. Stokes

    IPC分类号: G06F15/00

    CPC分类号: H04N1/46 H04N1/6058

    摘要: Various embodiments provide for gamut mapping spectral content. Source appearance content is created from source spectral data corresponding to a source color image. The source appearance content is mapped to an appearance delta using a gamut mapping algorithm. Destination spectral data is derived from the source spectral data and the appearance delta by way of a spectral mapping algorithm. The appearance delta corresponds to two potentially different gamuts or color spaces. Humanly perceptible differences in the color appearance of a destination image as compared the source image are reduced by the mapping techniques provided herein.

    摘要翻译: 各种实施例提供色域映射光谱内容。 来源外观内容是从与源彩色图像相对应的源光谱数据创建的。 使用色域映射算法将源外观内容映射到外观增量。 目的光谱数据是通过光谱映射算法从源光谱数据和外观增量得到的。 外观增量对应于两个可能不同的色域或颜色空间。 与源图像相比,目的地图像的颜色外观上的人为可察觉的差异通过本文提供的映射技术而减少。

    System and method for using native floating point microprocessor instructions to manipulate 16-bit floating point data representations
    37.
    发明授权
    System and method for using native floating point microprocessor instructions to manipulate 16-bit floating point data representations 失效
    使用本机浮点微处理器指令来操纵16位浮点数据表示的系统和方法

    公开(公告)号:US07330864B2

    公开(公告)日:2008-02-12

    申请号:US09797937

    申请日:2001-03-01

    IPC分类号: G06F7/00 G06F7/38

    摘要: A method for providing a 16-bit floating point data representation where the 16-bit floating point data representation may be operated upon by a microprocessors native floating point instruction set. The method contemplates the use a variety of techniques for converting the 16-bit floating point number into a representative native floating point value. Thereafter, the native microprocessor floating point instruction set may perform operations upon the converted data. Upon completion, the native floating point data representation may be converted back into the 16-bit floating point value.

    摘要翻译: 一种用于提供16位浮点数据表示的方法,其中16位浮点数据表示可以由微处理器本地浮点指令集来操作。 该方法考虑使用各种技术将16位浮点数转换为代表性的本机浮点值。 此后,本地微处理器浮点指令集可以对转换的数据执行操作。 完成后,本地浮​​点数据表示可以转换回16位浮点值。

    Systems and methods for providing color management
    38.
    发明授权
    Systems and methods for providing color management 有权
    提供颜色管理的系统和方法

    公开(公告)号:US07184057B2

    公开(公告)日:2007-02-27

    申请号:US10179823

    申请日:2002-06-24

    摘要: Systems and methods are provided for color management in connection with a variety of computing devices having different color display characteristics. The X11 graphics platform is augmented to support color management systems, such as ICC, sRGB and scRGB, which begin and end with device dependent colors. CMYK color spaces as well as extended RGB color spaces within X11r6 are also supported, thus extending the X11r6 graphics platform to support any modem color management standard.

    摘要翻译: 提供了与具有不同颜色显示特征的各种计算设备相关联的颜色管理的系统和方法。 X11图形平台被扩充,以支持颜色管理系统,如ICC,sRGB和scRGB,它们以设备依赖的颜色开始和结束。 还支持XY-X10r6中的CMYK色彩空间以及扩展的RGB色彩空间,从而将X11r6图形平台扩展到支持任何调制解调器颜色管理标准。

    Method of achieving high color fidelity in a digital image capture device and a capture device incorporating same
    39.
    发明授权
    Method of achieving high color fidelity in a digital image capture device and a capture device incorporating same 失效
    在数字图像捕获装置中实现高色彩保真度的方法和结合其的捕获装置

    公开(公告)号:US07043385B2

    公开(公告)日:2006-05-09

    申请号:US10832025

    申请日:2004-04-26

    申请人: Michael D. Stokes

    发明人: Michael D. Stokes

    摘要: A method for calibration of digital image capture devices is presented. This simplified method provides a calibration based on the human visual perception of the colors input into the device using simple test targets, measurement devices, and software with a minimum of labor and expertise. This analysis may be performed using the data analysis tools of a conventional electronic spreadsheet. The method normalizes the test target data to both black and white, and converts the normalized data into the color space of the capture device through white point adaptation. The raw captured image data is also normalized to both black and white, and is regressed with the converted, normalized target data to determine the expected measurement values. These values are used to compensate the device output to achieve a high level of color fidelity. To ensure that the level of fidelity is acceptable, the CIE color difference equations are used.

    摘要翻译: 提出了一种用于校准数字图像捕获装置的方法。 这种简化的方法基于使用简单的测试目标,测量设备和具有最少的劳动和专业知识的软件输入到设备中的颜色的人类视觉感知来提供校准。 该分析可以使用常规电子表格的数据分析工具来执行。 该方法将测试目标数据归一化为黑白,通过白点适应将标准化数据转换为捕获设备的颜色空间。 原始捕获的图像数据也被归一化为黑色和白色,并且用转换的归一化目标数据退化以确定预期的测量值。 这些值用于补偿器件输出以实现高水平的色彩保真度。 为了确保保真度的可接受性,使用CIE色差方程。

    Efficient perceptual/physical color space conversion

    公开(公告)号:US06954214B2

    公开(公告)日:2005-10-11

    申请号:US09780325

    申请日:2001-02-09

    IPC分类号: H04N1/60 G09G5/02 G09G5/00

    CPC分类号: H04N1/6016

    摘要: An imaging or other sensory reproduction system efficiently converts image or other sensory data between a perceptual color space (e.g., the sRGB color space) and a physical color space (unity gamma) or other perceptual/physical sensory models that are related by an expression involving a computationally expensive exponential function. The imaging system calculates exponential functions that can be composed from computationally inexpensive operations, such as square root, square, reciprocal, as well as multiplications and/or additions and subtractions. These computationally less expensive functions are then combined, such as in a weighted and/or offset mean, summation or difference to approximate the computationally expensive exponential function. The imaging system evaluates the expression using the approximation to efficiently yield the converted image data. The efficient conversion between perceptual and physical color spaces allows operations, such as blending and anti-aliasing, to be performed in the physical color space before display of a perceptual color space image.