Video Processing Across Multiple Graphics Processing Units
    1.
    发明申请
    Video Processing Across Multiple Graphics Processing Units 有权
    跨多个图形处理单元的视频处理

    公开(公告)号:US20100053176A1

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

    申请号:US12552759

    申请日:2009-09-02

    IPC分类号: G06F15/16

    摘要: A processing unit, method, and graphics processing system are provided for processing a plurality of frames of graphics data. For instance, the processing unit can include a first plurality of graphics processing units (GPUs), a second plurality of GPUs, and a plurality of compositors. The first plurality of GPUs can be configured to process a first frame of graphics data. Likewise, the second plurality of GPUs can be configured to process a second frame of graphics data. Further, each compositor in the plurality of compositors can be coupled to a respective GPU from the first and second pluralities of GPUs, where the plurality of compositors is configured to sequentially pass the first and second frames of graphics data to a display module.

    摘要翻译: 提供处理单元,方法和图形处理系统,用于处理多个图形数据帧。 例如,处理单元可以包括第一多个图形处理单元(GPU),第二多个GPU以及多个合成器。 可以将第一组多个GPU配置为处理第一帧图形数据。 类似地,第二多个GPU可以被配置为处理第二帧图形数据。 此外,多个合成器中的每个合成器可以从第一和第二多个GPU耦合到相应的GPU,其中多个合成器被配置为顺序地将第一和第二帧图形数据传递到显示模块。

    Video processing across multiple graphics processing units
    2.
    发明授权
    Video processing across multiple graphics processing units 有权
    跨多个图形处理单元进行视频处理

    公开(公告)号:US08217950B2

    公开(公告)日:2012-07-10

    申请号:US12552759

    申请日:2009-09-02

    IPC分类号: G06F15/16

    摘要: A processing unit, method, and graphics processing system are provided for processing a plurality of frames of graphics data. For instance, the processing unit can include a first plurality of graphics processing units (GPUs), a second plurality of GPUs, and a plurality of compositors. The first plurality of GPUs can be configured to process a first frame of graphics data. Likewise, the second plurality of GPUs can be configured to process a second frame of graphics data. Further, each compositor in the plurality of compositors can be coupled to a respective GPU from the first and second pluralities of GPUs, where the plurality of compositors is configured to sequentially pass the first and second frames of graphics data to a display module.

    摘要翻译: 提供处理单元,方法和图形处理系统,用于处理多个图形数据帧。 例如,处理单元可以包括第一多个图形处理单元(GPU),第二多个GPU以及多个合成器。 可以将第一组多个GPU配置为处理第一帧图形数据。 类似地,第二多个GPU可以被配置为处理第二帧图形数据。 此外,多个合成器中的每个合成器可以从第一和第二多个GPU耦合到相应的GPU,其中多个合成器被配置为顺序地将第一和第二帧图形数据传递到显示模块。

    Methods and systems for rendering line and point features for display
    3.
    发明授权
    Methods and systems for rendering line and point features for display 失效
    渲染线和点特征进行显示的方法和系统

    公开(公告)号:US06433790B1

    公开(公告)日:2002-08-13

    申请号:US09234133

    申请日:1999-01-19

    IPC分类号: G09G536

    摘要: A method and system for rendering a feature, such as a line, for display on an array of pixels. With this method, the line is identified on the pixel array, the line is expanded into a polygon, and color values are determined for the pixels within the polygon. Also, an antialiasing region is identified in the polygon, and blend values are computed for the pixels in this antialiasing region. Then, the color values determined for the pixels in the antialiasing region are modified as a function of these computed blend values. The pixels in the antialiasing region may then be shown at their modified color values, while the pixels that are in the polygon but not in the antialising region may be shown at their original determined color value. Preferably, the blend values for the pixels in the antialiasing region are calculated as a function of the locations of the pixels in that region. For example, the blend value for each of these pixels may be calculated as a function of four values, each one representing the Manhattan distance from the pixel to a respective one of the edges of the polygon. Also, preferably the antialiasing region has a uniform width, and this region extends inward from side edges and outward from end edges of the formed polygon.

    摘要翻译: 用于渲染诸如线的特征的方法和系统,用于在像素阵列上显示。 使用该方法,在像素阵列上识别线,将线扩展为多边形,并且确定多边形内的像素的颜色值。 此外,在多边形中识别抗混叠区域,并且为该抗混叠区域中的像素计算混合值。 然后,针对抗锯齿区域中的像素确定的颜色值被修改为这些计算的混合值的函数。 然后可以以其修改的颜色值示出抗锯齿区域中的像素,而可以以其原始确定的颜色值示出处于多边形但不在反偏移区域中的像素。 优选地,根据该区域中的像素的位置来计算抗锯齿区域中的像素的混合值。 例如,可以将这些像素中的每一个的混合值计算为四个值的函数,每个值表示从像素到多边形的相应边缘的曼哈顿距离。 此外,优选地,抗锯齿区域具有均匀的宽度,并且该区域从侧边缘向内延伸并且从形成的多边形的端边缘向外延伸。

    Applying non-homogeneous properties to multiple video processing units (VPUs)
    7.
    发明申请
    Applying non-homogeneous properties to multiple video processing units (VPUs) 有权
    对多个视频处理单元(VPU)应用非均匀属性

    公开(公告)号:US20060267992A1

    公开(公告)日:2006-11-30

    申请号:US11140163

    申请日:2005-05-27

    IPC分类号: G06F15/16

    摘要: A system and method for applying non-homogeneous properties to multiple video processing units (VPUs) in a multiple VPU system are described. Respective VPUs in the system cooperate to produce a frame to be displayed. In various embodiments, data output by different VPUs in the system is combined, or merged, or composited to produce a frame to be displayed. In load balancing modes, each VPU in the system performs different tasks as part of rendering a same frame, and therefore typically executes different commands. In various embodiments, efficiency of the system is enhanced by forming a single command buffer for execution by all of the VPUs in the system even though each VPU may have a different set of commands to execute in the command buffer.

    摘要翻译: 描述了将多个VPU系统中的多个视频处理单元(VPU)应用非均匀特性的系统和方法。 系统中的相应VPU协同生成要显示的帧。 在各种实施例中,由系统中的不同VPU输出的数据被组合,合并或合成以产生要显示的帧。 在负载平衡模式下,系统中的每个VPU执行不同的任务作为渲染相同帧的一部分,因此通常执行不同的命令。 在各种实施例中,即使每个VPU可以具有在命令缓冲器中执行的不同命令集,通过形成用于系统中的所有VPU执行的单个命令缓冲器来增强系统的效率。