会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 5. 发明授权
    • Method and system for minimizing an amount of data needed to test data against subarea boundaries in spatially composited digital video
    • 用于最小化在空间合成数字视频中针对子区域边界测试数据所需的数据量的方法和系统
    • US07358974B2
    • 2008-04-15
    • US10058050
    • 2002-01-29
    • David R. BlytheMarc SchaferPaul Jeffrey UngarDavid Yu
    • David R. BlytheMarc SchaferPaul Jeffrey UngarDavid Yu
    • G06F15/80G06T15/30
    • G06T15/00G06T17/10
    • A method and system for minimizing an amount of data needed to test data against subarea boundaries in spatially composited digital video. Spatial compositing uses a graphics unit or pipeline to render a portion (subarea) of each overall frame of digital video images. This reduces the amount of data that each processor must act on and increases the rate at which an overall frame is rendered. Optimization of spatial compositing depends on balancing the processing load among the different pipelines. The processing load typically is direct function of the size of a given subarea and a function of the rendering complexity for objects within this subarea. Load balancing strives to measure these variables and adjust, from frame to frame, the number, sizes, and positions of the subareas. The cost of this approach is the necessity to communicate, in conjunction with each frame, the graphics data that will be rendered. Graphics data for a frame is composed of geometry chunks. Each geometry chunk is defined by its own bounding region, where the bounding region defines the space the geometry chunk occupies on the compositing window. Only the parameters that define the bounding region are communicated to each graphics unit in conjunction with the determination of which graphics unit will render the geometry chunk defined by the bounding region. The actual graphics data that comprises the geometry chunk is communicated only to those geometry units that will actually render the geometry chunk. This reduces the amount of data needed to communicate graphics data information in spatially composited digital video.
    • 一种用于最小化在空间合成数字视频中针对子区域边界测试数据所需的数据量的方法和系统。 空间合成使用图形单元或管线来呈现数字视频图像的每个整个帧的部分(子区域)。 这减少了每个处理器必须作用的数据量,并且增加了渲染整个帧的速率。 空间合成的优化取决于平衡不同管道之间的处理负荷。 处理负载通常是给定子区域的大小的直接函数和该子区域内对象的呈现复杂度的函数。 负载平衡力求测量这些变量,并从帧到帧调整子区域的数量,大小和位置。 这种方法的成本是与每个帧结合将要呈现的图形数据的必要性。 帧的图形数据由几何块组成。 每个几何块由其自己的边界区域定义,其中边界区域定义几何块在合成窗口上占据的空间。 结合确定哪个图形单元将呈现由边界区域定义的几何块,仅将限定边界区域的参数传送到每个图形单元。 包含几何块的实际图形数据仅传送到将实际渲染几何块的几何单元。 这减少了在空间合成的数字视频中传送图形数据信息所需的数据量。
    • 7. 发明授权
    • Systems and methods for providing an enhanced graphics pipeline
    • 用于提供增强图形管道的系统和方法
    • US07978205B1
    • 2011-07-12
    • US10933850
    • 2004-09-03
    • Amar PatelCharles N. BoydDavid R. BlytheJeff M. J. NoyleMichael A. ToelleStephen Harry Wright
    • Amar PatelCharles N. BoydDavid R. BlytheJeff M. J. NoyleMichael A. ToelleStephen Harry Wright
    • G09G5/00
    • G06T15/005G06T1/20G06T15/00G06T15/20G06T15/50G06T15/80G09G5/363
    • An enhanced graphics pipeline is provided that enables common core hardware to perform as different components of the graphics pipeline, programmability of primitives including lines and triangles by a component in the pipeline, and a stream output before or simultaneously with the rendering a graphical display with the data in the pipeline. The programmer does not have to optimize the code, as the common core will balance the load of functions necessary and dynamically allocate those instructions on the common core hardware. The programmer may program primitives using algorithms to simplify all vertex calculations by substituting with topology made with lines and triangles. The programmer takes the calculated output data and can read it before or while it is being rendered. Thus, a programmer has greater flexibility in programming. By using the enhanced graphics pipeline, the programmer can optimize the usage of the hardware in the pipeline, program vertex, line or triangle topologies altogether rather than each vertex alone, and read any calculated data from memory where the pipeline can output the calculated information.
    • 提供了增强的图形流水线,其使公共核心硬件能够执行图形流水线的不同组件,由流水线中的组件包括线和三角形的原语的可编程性,以及在呈现与图形显示之间的流输出 数据在管道中。 编程人员不必优化代码,因为通用核心将平衡所需功能的负载,并在通用核心硬件上动态分配这些指令。 程序员可以使用算法编程原语,以通过用线和三角形进行拓扑替换来简化所有顶点计算。 程序员获取计算的输出数据,并在渲染之前或期间读取它们。 因此,程序员在编程中具有更大的灵活性。 通过使用增强型图形管线,程序员可以优化管道中硬件的使用,程序顶点,线或三角形拓扑,而不是单独使用每个顶点,并从管道可以输出计算的信息的内存读取任何计算的数据。
    • 8. 发明授权
    • Method and system for minimizing an amount of data needed to test data against subarea boundaries in spatially composited digital video
    • 用于最小化在空间合成数字视频中针对子区域边界测试数据所需的数据量的方法和系统
    • US07737982B2
    • 2010-06-15
    • US12103586
    • 2008-04-15
    • David R. BlytheMarc SchaferPaul Jeffrey UngarDavid Yu
    • David R. BlytheMarc SchaferPaul Jeffrey UngarDavid Yu
    • G06F15/80
    • G06T15/00G06T17/10
    • A method and system for minimizing an amount of data needed to test data against subarea boundaries in spatially composited digital video. Spatial compositing uses a graphics unit or pipeline to render a portion (subarea) of each overall frame of digital video images. This reduces the amount of data that each processor must act on and increases the rate at which an overall frame is rendered. Optimization of spatial compositing depends on balancing the processing load among the different pipelines. The processing load typically is a direct function of the size of a given subarea and a function of the rendering complexity for objects within this subarea. Load balancing strives to measure these variables and adjust, from frame to frame, the number, sizes, and positions of the subareas. The cost of this approach is the necessity to communicate, in conjunction with each frame, the graphics data that will be rendered. Graphics data for a frame is composed of geometry chunks. Each geometry chunk is defined by its own bounding region, where the bounding region defines the space the geometry chunk occupies on the compositing window. Only the parameters that define the bounding region are communicated to each graphics unit in conjunction with the determination of which graphics unit will render the geometry chunk defined by the bounding region. The actual graphics data that comprises the geometry chunk is communicated only to those geometry units that will actually render the geometry chunk. This reduces the amount of data needed to communicate graphics data information in spatially composited digital video.
    • 一种用于最小化在空间合成数字视频中针对子区域边界测试数据所需的数据量的方法和系统。 空间合成使用图形单元或管线来呈现数字视频图像的每个整个帧的部分(子区域)。 这减少了每个处理器必须作用的数据量,并且增加了渲染整个帧的速率。 空间合成的优化取决于平衡不同管道之间的处理负荷。 处理负载通常是给定子区域的大小的直接函数和该子区域内对象的呈现复杂度的函数。 负载平衡力求测量这些变量,并从帧到帧调整子区域的数量,大小和位置。 这种方法的成本是与每个帧结合将要呈现的图形数据的必要性。 帧的图形数据由几何块组成。 每个几何块由其自己的边界区域定义,其中边界区域定义几何块在合成窗口上占据的空间。 结合确定哪个图形单元将呈现由边界区域定义的几何块,仅将限定边界区域的参数传送到每个图形单元。 包含几何块的实际图形数据仅传送到将实际渲染几何块的几何单元。 这减少了在空间合成的数字视频中传送图形数据信息所需的数据量。
    • 9. 发明授权
    • Systems and methods for providing an enhanced graphics pipeline
    • 用于提供增强图形管道的系统和方法
    • US07671862B1
    • 2010-03-02
    • US10934241
    • 2004-09-03
    • Amar PatelCharles N. BoydDavid R. BlytheJeff M. J. NoyleMichael A. ToelleStephen Harry Wright
    • Amar PatelCharles N. BoydDavid R. BlytheJeff M. J. NoyleMichael A. ToelleStephen Harry Wright
    • G06F15/00G06T1/00G06T1/20
    • G06T15/005G06T1/20G06T15/00G06T15/20G06T15/50G06T15/80G09G5/363
    • An enhanced graphics pipeline is provided that enables common core hardware to perform as different components of the graphics pipeline, programmability of primitives including lines and triangles by a component in the pipeline, and a stream output before or simultaneously with the rendering a graphical display with the data in the pipeline. The programmer does not have to optimize the code, as the common core will balance the load of functions necessary and dynamically allocate those instructions on the common core hardware. The programmer may program primitives using algorithms to simplify all vertex calculations by substituting with topology made with lines and triangles. The programmer takes the calculated output data and can read it before or while it is being rendered. Thus, a programmer has greater flexibility in programming. By using the enhanced graphics pipeline, the programmer can optimize the usage of the hardware in the pipeline, program vertex, line or triangle topologies altogether rather than each vertex alone, and read any calculated data from memory where the pipeline can output the calculated information.
    • 提供了增强的图形流水线,其使公共核心硬件能够执行图形流水线的不同组件,由流水线中的组件包括线和三角形的原语的可编程性,以及在呈现与图形显示之间的流输出 数据在管道中。 编程人员不必优化代码,因为通用核心将平衡所需功能的负载,并在通用核心硬件上动态分配这些指令。 程序员可以使用算法编程原语,以通过用线和三角形进行拓扑替换来简化所有顶点计算。 程序员获取计算的输出数据,并在渲染之前或期间读取它们。 因此,程序员在编程中具有更大的灵活性。 通过使用增强型图形管线,程序员可以优化管道中硬件的使用,程序顶点,线或三角形拓扑,而不是单独使用每个顶点,并从管道可以输出计算的信息的内存中读取任何计算的数据。