System and method for performing a recoloring operation sequence on color objects
    1.
    发明授权
    System and method for performing a recoloring operation sequence on color objects 有权
    用于在彩色对象上执行变色操作序列的系统和方法

    公开(公告)号:US06628828B1

    公开(公告)日:2003-09-30

    申请号:US09556214

    申请日:2000-04-24

    IPC分类号: G06K900

    CPC分类号: G06T3/00 H04N1/56

    摘要: A system and method for recoloring color objects selectively applies color processing operations in a particular pipelined sequence to offer improved performance and quality of color processing. The recoloring sequence includes a transformation by a 5×5 matrix that handles various types of transformations in the color space of the color object, a gamma correction, a bi-level thresholding operation, and a conversion into a color space, such as the CMYK space, for an output device. Each of these operations in the recoloring sequence may be selectively activated or deactivated depending on the attributes of the color object being processed and the desired recoloring effects. The transformation with the 5×5 matrix allows various transformation operations, such as rotation, scaling, translation, shearing, and perspective in the color space of the color object to be combined and performed in a single step, resulting in significantly improved processing efficiency.

    摘要翻译: 用于变色颜色对象的系统和方法选择性地以特定流水线序列进行颜色处理操作,以提供改进的颜色处理的性能和质量。 再现序列包括通过处理彩色对象的颜色空间中的各种类型的变换的5×5矩阵的变换,伽马校正,双层阈值操作以及到诸如CMYK空间的颜色空间的转换, 用于输出设备。 取决于正在处理的颜色对象的属性和期望的再现效果,可以选择性地激活或去激活重新排序中的这些操作。 使用5x5矩阵的变换允许在单个步骤中组合和执行的颜色对象的颜色空间中的各种变换操作,例如旋转,缩放,平移,剪切和透视,导致显着提高的处理效率。

    Color management system that enables dynamic balancing of performance with flexibility
    2.
    发明授权
    Color management system that enables dynamic balancing of performance with flexibility 有权
    色彩管理系统能够灵活地实现性能的动态平衡

    公开(公告)号:US07889391B2

    公开(公告)日:2011-02-15

    申请号:US12268806

    申请日:2008-11-11

    CPC分类号: H04N1/46

    摘要: A method and system for allowing a computer system platform the ability to intervene in the content workflow and perform additional color management based upon the content state and any color management policies in place is provided. Profile data from a source is converted to an intermediate color space upon entry into the platform at a choke point. In response to the current color content, profile data, and/or policy controls of the platform, color management input can be managed to change color management data immediately, change color management data at a later point, and/or ignore color management data.

    摘要翻译: 提供了一种用于允许计算机系统平台基于内容状态进行内容工作流并执行附加颜色管理的能力的方法和系统,并且提供了适当的任何颜色管理策略。 来自源的轮廓数据在阻塞点进入平台时被转换为中间色彩空间。 响应于平台的当前颜色内容,简档数据和/或策略控制,可以管理颜色管理输入以立即改变颜色管理数据,以后改变颜色管理数据和/或忽略颜色管理数据。

    Systems and methods for providing color management
    3.
    发明授权
    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图形平台扩展到支持任何调制解调器颜色管理标准。

    System and method for converting color data
    4.
    发明授权
    System and method for converting color data 有权
    用于转换颜色数据的系统和方法

    公开(公告)号:US06681041B1

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

    申请号:US09556672

    申请日:2000-04-24

    IPC分类号: G06K934

    CPC分类号: H04N1/6027

    摘要: A system and method converts input color data in different formats into a working color space. In the case that the input data includes a device color profile and the desired working color space is an RGB space, gamma information of the input data may be extracted from the color profile. In a Simplified extraction process, the gamma information may be extracted by combining one-dimensional LUTs in the profile in a gray-scale conversion to form a gamma table. When the color profile is a more complex profile, such as one of the regular ICC profile format, a full extraction process may be used, in which gamma information is derived from each of the front end, middle and back end portions of the profile. The derived gamma information may then be combined to provide a final gamma table.

    摘要翻译: 系统和方法将不同格式的输入颜色数据转换为工作色彩空间。 在输入数据包括设备颜色配置文件并且期望的工作颜色空间是RGB空间的情况下,可以从颜色配置文件中提取输入数据的伽马信息。 在简化提取处理中,伽马信息可以通过在灰度转换中组合一维LUT来提取,以形成伽马表。 当颜色轮廓是更复杂的轮廓,例如常规ICC轮廓格式之一时,可以使用完全提取处理,其中从轮廓的前端部,中间部分和后端部分中的每一个导出伽马信息。 然后可以将导出的伽马信息组合以提供最终的伽马表。

    Pluggable window manager architecture using a scene graph system
    6.
    发明申请
    Pluggable window manager architecture using a scene graph system 有权
    可插拔窗口管理器架构使用场景图系统

    公开(公告)号:US20070061733A1

    公开(公告)日:2007-03-15

    申请号:US11215355

    申请日:2005-08-30

    IPC分类号: G06F15/16

    CPC分类号: G06F9/451

    摘要: Described is a pluggable policy component that determines the look and feel, or windows visual experience, of a computer user interface. Window-related instructions are redirected to the policy component, while client area change instructions are provided to a substrate (into which the policy component plugs in) that includes a composition component. The plug-in policy component handles windows-related (e.g., structural or attribute) changes to a scene graph to construct and maintain the scene graph, while the substrate handles program content changes to the client areas within windows. The substrate may include a desktop window manager that has access to the client areas in the scene graph, whereby the desktop window manager can copy a client area for rendering. For example, the desktop window manager can provide a supplemental live thumbnail image of a window.

    摘要翻译: 描述了一种可插拔策略组件,用于确定计算机用户界面的外观和视觉体验。 窗口相关指令被重定向到策略组件,而客户区更改指令被提供给包括组合组件的基板(策略组件插入到其中)。 插件策略组件处理与场景图形相关的窗口相关(例如,结构或属性)更改以构建和维护场景图,同时基板将程序内容更改处理到窗口中的客户区域。 基板可以包括能够访问场景图中的客户区域的台式窗口管理器,由此桌面窗口管理器可以复制用于渲染的客户区域。 例如,桌面窗口管理器可以提供窗口的补充的实时缩略图。

    Color management system that enables dynamic balancing of performance with flexibility
    8.
    发明授权
    Color management system that enables dynamic balancing of performance with flexibility 有权
    色彩管理系统能够灵活地实现性能的动态平衡

    公开(公告)号:US07466447B2

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

    申请号:US10683153

    申请日:2003-10-14

    CPC分类号: H04N1/46

    摘要: A method and system for allowing a computer system platform the ability to intervene in the content workflow and perform additional color management based upon the content state and any color management policies in place is provided. Profile data from a source is converted to an intermediate color space upon entry into the platform at a choke point. In response to the current color content, profile data, and/or policy controls of the platform, color management input can be managed to change color management data immediately, change color management data at a later point, and/or ignore color management data.

    摘要翻译: 提供了一种用于允许计算机系统平台基于内容状态进行内容工作流并执行附加颜色管理的能力的方法和系统,并且提供了适当的任何颜色管理策略。 来自源的轮廓数据在阻塞点进入平台时被转换为中间色彩空间。 响应于平台的当前颜色内容,简档数据和/或策略控制,可以管理颜色管理输入以立即改变颜色管理数据,以后改变颜色管理数据和/或忽略颜色管理数据。

    Desktop window manager using an advanced user interface construction framework
    9.
    发明申请
    Desktop window manager using an advanced user interface construction framework 审中-公开
    桌面管理员使用高级用户界面构建框架

    公开(公告)号:US20070245250A1

    公开(公告)日:2007-10-18

    申请号:US11406018

    申请日:2006-04-18

    IPC分类号: G06F17/00

    CPC分类号: G06F8/38 G06F9/451

    摘要: An operating system's desktop window manager uses a presentation framework that enables many different visual effects and standardized mechanisms for graphic presentation, including data binding. The presentation framework may be available through a markup language for the desktop window manager as well as applications on the computer desktop. The presentation framework may enable animations, themes, styles, 3D functionality, or other complex graphical features to be applied to the application windows by the desktop window manager as well as for the client areas controlled by the applications. By using a presentation framework with functionality adapted for general computer applications, many advanced functions may be applied to desktop windows without low level programming.

    摘要翻译: 操作系统的桌面窗口管理器使用一个演示框架,可以实现许多不同的视觉效果和图形显示的标准化机制,包括数据绑定。 演示框架可以通过桌面窗口管理器的标记语言以及计算机桌面上的应用程序来使用。 呈现框架可以使桌面窗口管理器以及由应用程序控制的客户端区域将动画,主题,样式,3D功能或其他复杂的图形功能应用于应用程序窗口。 通过使用具有适用于通用计算机应用的功能的演示框架,许多高级功能可以应用于桌面窗口而不进行低级编程。

    Generating resized images using ripple free image filtering
    10.
    发明授权
    Generating resized images using ripple free image filtering 有权
    使用无纹图像滤波生成调整大小的图像

    公开(公告)号:US06816622B2

    公开(公告)日:2004-11-09

    申请号:US09982435

    申请日:2001-10-18

    IPC分类号: G06K940

    摘要: An optimal filter kernel, formed by convolving a box filter with a filter of fixed integer width and unity area, is used to perform image resizing and reconstruction. The optimal filter has forced zeros at locations along a frequency scale corresponding to the reciprocal of the spacing of one or more pixels that comprise a source image to be resized. When a rescale value for a source image is selected, the optimal filter kernel is computed, mapped to the source image, and centered upon a location within the source image corresponding to the position of an output pixel to be generated. The number of pixels that lie underneath the optimal filter kernel is established by multiplying the number of pixels that comprise the width of the source image by the selected rescale value. Upon mapping the optimal filter kernel, the output pixel values that comprise the resized image are then evaluated by processing the one or more source image pixels, such as through interpolation. Alternatively, the output pixel values of the resized image are calculated by performing partial integral analysis with respect to a standard filter kernel of fixed width and unity area. The output pixel values are calculated by multiplying the pixel value for each pixel under the kernel by the area of the standard filter kernel surrounding the pixel. The products are then summed to reveal the output pixel value, and placed into the output image buffer. Both of these methods speed up the computation process, while producing a ripple free output image.