Multiplexing and de-multiplexing graphics streams
    1.
    发明申请
    Multiplexing and de-multiplexing graphics streams 审中-公开
    多路复用和解复用图形流

    公开(公告)号:US20060129634A1

    公开(公告)日:2006-06-15

    申请号:US11194131

    申请日:2005-07-29

    IPC分类号: G06F15/16

    CPC分类号: G06F8/38 G06F9/451

    摘要: Described is the multiplexing and de-multiplexing of graphics streams, including by generating first higher-level graphics instructions from a first application program upon connecting to a client computer. A first identifier representing the first application program is associated with the first higher-level graphics instructions. Second higher-level graphics instructions are generated from a second application program, with a second identifier representing the second application program associated with the second higher-level graphics instructions. The first higher-level graphics instructions and the second higher-level graphics instructions are sent to the client computer. A server computer thus allows one or more application programs to be accessed by a client computer. The server includes a compositor that extracts higher-level graphics commands from one of the application programs, along with a remote display driver that packages the higher-level graphics commands for use by the client computer to generate graphics.

    摘要翻译: 描述了图形流的复用和解复用,包括通过在连接到客户端计算机时从第一应用程序产生第一高级图形指令。 代表第一应用程序的第一标识符与第一高级图形指令相关联。 从第二应用程序生成第二高级图形指令,其中第二标识符表示与第二高级图形指令相关联的第二应用程序。 第一个更高级别的图形指令和第二个更高级别的图形指令被发送到客户端计算机。 因此,服务器计算机允许客户端计算机访问一个或多个应用程序。 该服务器包括一个合成器,它从一个应用程序中提取更高级别的图形命令,以及一个远程显示驱动程序,该驱动程序打包更高级别的图形命令,供客户端计算机使用以生成图形。

    Pluggable window manager architecture using a scene graph system
    2.
    发明申请
    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.

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

    Desktop window manager using an advanced user interface construction framework
    3.
    发明申请
    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功能或其他复杂的图形功能应用于应用程序窗口。 通过使用具有适用于通用计算机应用的功能的演示框架,许多高级功能可以应用于桌面窗口而不进行低级编程。

    Color management system that enables dynamic balancing of performance with flexibility
    4.
    发明授权
    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.

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

    Color management system that enables dynamic balancing of performance with flexibility
    6.
    发明授权
    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.

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

    Generating resized images using ripple free image filtering
    7.
    发明授权
    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.

    System and method for performing a recoloring operation sequence on color objects
    8.
    发明授权
    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矩阵的变换允许在单个步骤中组合和执行的颜色对象的颜色空间中的各种变换操作,例如旋转,缩放,平移,剪切和透视,导致显着提高的处理效率。

    Hardware-accelerated anti-aliased vector graphics
    9.
    发明授权
    Hardware-accelerated anti-aliased vector graphics 有权
    硬件加速抗锯齿矢量图形

    公开(公告)号:US07567258B2

    公开(公告)日:2009-07-28

    申请号:US11247752

    申请日:2005-10-11

    IPC分类号: G09G5/00

    摘要: In order to render a primitive, the primitive is subdivided into trapezoids and triangles. The subdivision occurs using scanline-aligned lines. These simple scanline-aligned regions are further subdivided so that the primitive is divided into simple scanline-boundaried trapezoids and other complex scan shapes. The simple scanline-boundaried trapezoids are rasterized. One rasterization method uses a texture map containing slope-based coverage information to edge areas. Gouraud shading may be used to provide the anti-aliasing effects on the scanline-boundaried trapezoids. The simple scanline-boundaried trapezoids may also be rasterized using a software rasterizer. Complex scans are rasterized using a software rasterizer. As data is already rasterized, it is thereby efficiently transferred to the GPU.

    摘要翻译: 为了渲染原始图形,原始图形被细分为梯形和三角形。 使用扫描线对齐的线条进行细分。 这些简单的扫描线对齐区域进一步细分,使得原语被划分成简单的扫描线界限梯形和其他复杂的扫描形状。 简单的扫描线边界梯形被光栅化。 一种光栅化方法使用包含基于边缘的覆盖信息的纹理贴图到边缘区域。 可以使用Gouraud阴影来提供扫描线边界梯形上的抗锯齿效应。 简单的扫描线边界梯形也可以使用软件光栅化器进行光栅化。 使用软件光栅化器对复杂扫描进行光栅化。 由于数据已经被光栅化,因此其被有效地传送到GPU。

    Color Management System that Enables Dynamic Balancing of Performance with Flexibility
    10.
    发明申请
    Color Management System that Enables Dynamic Balancing of Performance with Flexibility 有权
    色彩管理系统能够灵活地实现动态平衡性能

    公开(公告)号:US20090066717A1

    公开(公告)日:2009-03-12

    申请号:US12268806

    申请日:2008-11-11

    IPC分类号: G09G5/02

    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.

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