Method and apparatus for display image adjustment

    公开(公告)号:US08044966B1

    公开(公告)日:2011-10-25

    申请号:US12649213

    申请日:2009-12-29

    IPC分类号: G06T15/00

    CPC分类号: H04N9/31 H04N9/3185

    摘要: Method and apparatus for display image adjustment is described. More particularly, handles associated with polygon vertices of a polygon rendered image are provided as a graphical user interface (GUI). These handles may be selected and moved by a user with a cursor pointing device to adjust a displayed image for keystoning, among other types of distortion. This GUI allows a user to adjust a projected image for position of a projector with respect to imaging surface, as well as for imaging surface contour, where such contour may be at least substantially planar, cylindrical, or spherical and where such contour may comprise multiple imaging surfaces. This advantageously may be done without special optics or special equipment. An original image is used as texture for rendering polygons, where the image is applied to the rendered polygons.

    State Objects for Specifying Dynamic State
    42.
    发明申请
    State Objects for Specifying Dynamic State 有权
    用于指定动态状态的状态对象

    公开(公告)号:US20110242118A1

    公开(公告)日:2011-10-06

    申请号:US13078867

    申请日:2011-04-01

    IPC分类号: G06T15/00

    摘要: One embodiment of the present invention sets forth a technique for transmitting state information associated with at least one graphics command to a graphics processor. The method includes the steps of generating a state object that specifies a set of properties that is needed to execute a first graphics command within the graphics processor, storing in the state object a value associated with a first property included in the set of properties, marking a second property included in the set of properties as a dynamic property, where a value associated with the second property is not stored in the state object and can be updated without having to modify the state object, and transmitting the state object to the graphics processor in order to execute the first graphics command

    摘要翻译: 本发明的一个实施例提出了一种用于将与至少一个图形命令相关联的状态信息发送到图形处理器的技术。 该方法包括以下步骤:生成指定在图形处理器内执行第一图形命令所需的一组属性的状态对象,在状态对象中存储与该属性集合中包括的第一属性相关联的值,标记 作为动态属性包含在属性集中的第二属性,其中与第二属性相关联的值不存储在状态对象中并且可以被更新而不必修改状态对象,并且将状态对象传送到图形处理器 以便执行第一个图形命令

    RESTART INDEX THAT SETS A TOPOLOGY
    43.
    发明申请
    RESTART INDEX THAT SETS A TOPOLOGY 有权
    重新组建一个拓扑学指标

    公开(公告)号:US20110109638A1

    公开(公告)日:2011-05-12

    申请号:US12897622

    申请日:2010-10-04

    IPC分类号: G06T1/00

    摘要: One embodiment of the present invention sets forth a technique for reducing overhead associated with transmitting primitive draw commands from memory to a graphics processing unit (GPU). Command pairs comprising an end draw command and a begin draw command associated with a conventional graphics application programming interface (API) are selectively replaced with a new construct. The new construct is a reset topology index, which implements a combined function of the end draw command and begin draw command. The new construct improves efficiency by reducing total data transmitted from memory to the GPU.

    摘要翻译: 本发明的一个实施例提出了一种用于减少与将图形绘制命令从存储器传输到图形处理单元(GPU)相关联的开销的技术。 包括与传统图形应用编程接口(API)相关联的结束绘制命令和开始绘制命令的命令对被选择性地替换为新构造。 新构造是复位拓扑索引,它实现了结束绘制命令和开始绘制命令的组合功能。 新的结构通过减少从内存传输到GPU的总数据来提高效率。

    Shader Program Headers
    44.
    发明申请
    Shader Program Headers 有权
    着色器程序标题

    公开(公告)号:US20110084976A1

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

    申请号:US12899431

    申请日:2010-10-06

    IPC分类号: G06T15/80

    CPC分类号: G06T15/005

    摘要: One embodiment of the present invention sets forth a technique for configuring a graphics processing pipeline (GPP) to process data according to one or more shader programs. The method includes receiving a plurality of pointers, where each pointer references a different shader program header (SPH) included in a plurality of SPHs, and each SPH is associated with a different shader program that executes within the GPP. For each SPH included in the plurality of SPHs, one or more GPP configuration parameters included in the SPH are identified, and the GPP is adjusted based on the one or more GPP configuration parameters.

    摘要翻译: 本发明的一个实施例提出了一种用于配置图形处理流水线(GPP)以根据一个或多个着色器程序处理数据的技术。 该方法包括接收多个指针,其中每个指针引用包括在多个SPH中的不同着色器程序头(SPH),并且每个SPH与在GPP内执行的不同着色器程序相关联。 对于包括在多个SPH中的每个SPH,识别包括在SPH中的一个或多个GPP配置参数,并且基于一个或多个GPP配置参数来调整GPP。

    Hardware override of application programming interface programmed state
    46.
    发明授权
    Hardware override of application programming interface programmed state 有权
    硬件覆盖应用程序编程接口编程状态

    公开(公告)号:US07739556B1

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

    申请号:US11934686

    申请日:2007-11-02

    IPC分类号: G06F11/00

    摘要: A method and system for overriding state information programmed into a processor using an application programming interface (API) avoids introducing error conditions in the processor. An override monitor unit within the processor stores the programmed state for any setting that is overridden so that the programmed state can be restored when the error condition no longer exists. The override monitor unit overrides the programmed state by forcing the setting to a legal value that does not cause an error condition. The processor is able to continue operating without notifying a device driver that an error condition has occurred since the error condition is avoided.

    摘要翻译: 使用应用编程接口(API)将编程到处理器中的状态信息进行覆盖的方法和系统避免了在处理器中引入错误状况。 处理器内的覆盖监视单元存储被覆盖的任何设置的编程状态,以便当错误条件不再存在时可以恢复编程状态。 覆盖监视器单元通过强制设置为不引起错误条件的合法值来覆盖编程状态。 处理器能够在不通知设备驱动程序的情况下继续运行,因为避免了错误条件,所以发生了错误状况。

    Method and apparatus for generating texture
    48.
    发明授权
    Method and apparatus for generating texture 有权
    用于产生纹理的方法和装置

    公开(公告)号:US06288730B1

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

    申请号:US09378408

    申请日:1999-08-20

    IPC分类号: G06T1140

    摘要: A deferred graphics pipeline processor comprising a texture unit and a texture memory associated with the texture unit. The texture unit applies texture maps stored in the texture memory, to pixel fragments. The textures are MIP-mapped and comprise a series of texture maps at different levels of detail, each map representing the appearance of the texture at a given distance from an eye point. The texture unit performs tri-linear interpolation from the texture maps to produce a texture value for a given pixel fragment that approximates the correct level of detail. The texture memory has texture data stored and accessed in a manner which reduces memory access conflicts and thus improves throughput of said texture unit.

    摘要翻译: 一种延迟图形流水线处理器,包括与纹理单元相关联的纹理单元和纹理存储器。 纹理单元将存储在纹理存储器中的纹理映射应用于像素片段。 纹理是MIP映射的,并且包括不同细节级别的一系列纹理贴图,每个贴图表示在距离眼点的给定距离处的纹理的外观。 纹理单元从纹理图执行三线性插值,以产生近似正确的细节水平的给定像素片段的纹理值。 纹理存储器以减少存储器访问冲突的方式存储和访问纹理数据,从而提高所述纹理单元的吞吐量。

    Method and apparatus for span and subspan sorting rendering system
    49.
    发明授权
    Method and apparatus for span and subspan sorting rendering system 有权
    跨度和亚跨排序渲染系统的方法和装置

    公开(公告)号:US06285378B1

    公开(公告)日:2001-09-04

    申请号:US09264302

    申请日:1999-03-08

    IPC分类号: G06F1500

    CPC分类号: G06T15/10 G06T15/005

    摘要: A data shifting capability that permits sorting the data in addition to searching for obtaining real-time performance in color, with high quality imagery through a simple search of a spacial database based on a rectangularly shaped search region or range search. A sorting Magnitude Comparison Content Addressable Memory (SMCCAM) performs a range search, introducing a conservative approximation of the idea Occluding Region, and provides a MCCAM wherein the data words stored in the fields are shifted to corresponding fields in an adjacent word, based on the magnitude comparisons. The 3D graphics method stores the parameters of a polygon span in a spatial database and a query operation is performed on the database to determine which of those spans, or portions of spans, are visible, and applies a rule for comparing a new span portion to an old span portion on a subspan-by-subspan basis, thereby providing additional polygon edge information within a raster line, providing anti-aliasing.

    摘要翻译: 数据移位能力除了通过简单搜索基于矩形搜索区域或范围搜索的空间数据库之外,还可以通过搜索获得彩色实时性能的高质量图像来排序数据。 排序幅度比较内容可寻址存储器(SMCCAM)执行范围搜索,引入想法闭塞区域的保守近似,并提供MCCAM,其中存储在字段中的数据字被移位到相邻字中的相应字段,基于 大小比较。 3D图形方法将多边形跨度的参数存储在空间数据库中,并且对数据库执行查询操作,以确定这些跨度或跨度的哪一个是可见的,并应用用于将新跨度部分与 在跨越跨越亚跨的基础上的旧跨度部分,从而在光栅线内提供附加的多边形边缘信息,从而提供抗锯齿。