Hardware-accelerated anti-aliased vector graphics
    11.
    发明授权
    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
    12.
    发明申请
    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.

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

    Hardware-accelerated anti-aliased vector graphics

    公开(公告)号:US20060028472A1

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

    申请号:US11247752

    申请日:2005-10-11

    IPC分类号: G06T11/20

    摘要: 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.

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

    公开(公告)号:US07716685B2

    公开(公告)日:2010-05-11

    申请号:US11215355

    申请日:2005-08-30

    IPC分类号: G06F9/44 G06T1/00 G06T11/20

    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.

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

    Multiplexing and de-multiplexing graphics streams
    15.
    发明申请
    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.

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

    Hardware-accelerated anti-aliased graphics
    16.
    发明授权
    Hardware-accelerated anti-aliased graphics 失效
    硬件加速抗锯齿矢量图形

    公开(公告)号:US06954211B2

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

    申请号:US10610662

    申请日:2003-06-30

    IPC分类号: G06T11/00 G06T11/20 G06T15/50

    摘要: 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
    17.
    发明申请
    Color management system that enables dynamic balancing of performance with flexibility 有权
    色彩管理系统能够灵活地实现性能的动态平衡

    公开(公告)号:US20050078326A1

    公开(公告)日:2005-04-14

    申请号: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.

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