Independently processing planes of display data
    2.
    发明授权
    Independently processing planes of display data 有权
    独立处理显示数据的平面

    公开(公告)号:US08982151B2

    公开(公告)日:2015-03-17

    申请号:US12815248

    申请日:2010-06-14

    IPC分类号: G09G5/00 G06F3/14

    摘要: Independently processing planes of display data is provided by a method of outputting a video stream. The method includes retrieving from memory a first plane of display data having a first set of display parameters and post-processing the first plane of display data to adjust the first set of display parameters. The method further includes retrieving from memory a second plane of display data having a second set of display parameters and post-processing the second plane of display data independently of the first plane of display data. The method further includes blending the first plane of display data with the second plane of display data to form blended display data and outputting the blended display data.

    摘要翻译: 通过输出视频流的方法来独立地处理显示数据的平面。 该方法包括从存储器检索具有第一组显示参数的显示数据的第一平面,并且对显示数据的第一平面进行后处理以调整第一组显示参数。 该方法还包括从存储器检索具有第二组显示参数的第二平面的显示数据,并且与显示数据的第一平面无关地对显示数据的第二平面进行后处理。 该方法还包括将显示数据的第一平面与显示数据的第二平面混合,以形成混合显示数据并输出混合显示数据。

    Texture level tracking, feedback, and clamping system for graphics processors
    3.
    发明授权
    Texture level tracking, feedback, and clamping system for graphics processors 有权
    图形处理器的纹理级跟踪,反馈和夹紧系统

    公开(公告)号:US08233006B2

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

    申请号:US12249316

    申请日:2008-10-10

    IPC分类号: G09G5/00 G09T17/00

    CPC分类号: G06T15/04

    摘要: Embodiments include a texture mapping processor incorporating a dynamic level of detail map for use in a graphics processing system. Level of detail values are defined, with 0 being the finest and corresponding to the largest mipmap level. Each bound texture in a graphics object is assigned an identifier. This identifier is used as an index into a minimum-LOD value tracking table that is updated whenever a texel is fetched. A texture processing module controls when the tracking table is initialized and read back, and which identifiers are tracked. The minimum-LOD values in the tracking table are accompanied by a coarse region access mask to associate a minimum LOD value with a specific region of the image or object. A clamping table contains LOD clamp values for each region and a region code that specifies the coarseness of the LOD associated with each region of the texture.

    摘要翻译: 实施例包括结合图形处理系统中使用的动态级别的细节图的纹理映射处理器。 定义细节级别,其中0是最好的,并且对应于最大的mipmap级别。 图形对象中的每个绑定纹理都被分配一个标识符。 该标识符用作最小LOD值跟踪表中的索引,每当获取纹素时更新它。 纹理处理模块控制跟踪表的初始化和回读,跟踪哪些标识符。 跟踪表中的最小LOD值伴随有粗略区域访问掩码,以将最小LOD值与图像或对象的特定区域相关联。 钳位表包含每个区域的LOD钳位值和指定与纹理的每个区域相关联的LOD的粗糙度的区域代码。

    Aperture compression for multiple data streams
    4.
    发明授权
    Aperture compression for multiple data streams 有权
    多个数据流的孔径压缩

    公开(公告)号:US08134569B2

    公开(公告)日:2012-03-13

    申请号:US11951184

    申请日:2007-12-05

    IPC分类号: G06F12/00 G06F12/02 G06F13/00

    摘要: A hardware-based aperture compression system permits addressing large memory spaces via a limited bus aperture. Streams are assigned dynamic base addresses (BAR) that are maintained in registers on sources and destinations. Requests for addresses lying between BAR and BAR plus the size of the bus aperture are sent with BAR subtracted off by the source and added back by the destination. Requests for addresses outside that range are handled by transmitting a new, adjusted BAR before sending the address request.

    摘要翻译: 基于硬件的孔径压缩系统允许通过有限的总线孔径寻址大的存储空间。 流分配动态基地址(BAR),它们保存在源和目的地的寄存器中。 BAR和BAR之间的地址请求以及总线孔径的大小被发送,BAR被源减去并被目的地添加回来。 在发送地址请求之前,通过发送一个新的调整后的BAR来处理超出该范围的地址的请求。

    Efficient GPU Context Save And Restore For Hosted Graphics
    5.
    发明申请
    Efficient GPU Context Save And Restore For Hosted Graphics 审中-公开
    高效的GPU上下文保存并恢复主机图形

    公开(公告)号:US20100141664A1

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

    申请号:US12329995

    申请日:2008-12-08

    IPC分类号: G06F15/16

    CPC分类号: G06T1/20

    摘要: A computer graphics processing system provides efficient migrating of a GPU context as a result of a context switching operation. More specifically, the efficient migrating provides a graphics processing unit with context switch module which accelerates loading and otherwise accessing context data representing a snapshot of the state of the GPU. The snapshot includes its mapping of GPU content of external memory buffers.

    摘要翻译: 计算机图形处理系统提供作为上下文切换操作的结果的GPU上下文的有效迁移。 更具体地说,有效迁移为图形处理单元提供了具有上下文切换模块,其加速了加载并且另外访问表示GPU状态的快照的上下文数据。 快照包括其外部存储器缓冲器的GPU内容的映射。

    Texture Level Tracking, Feedback, and Clamping System for Graphics Processors
    6.
    发明申请
    Texture Level Tracking, Feedback, and Clamping System for Graphics Processors 有权
    纹理级跟踪,反馈和图形处理器的夹紧系统

    公开(公告)号:US20100091028A1

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

    申请号:US12249316

    申请日:2008-10-10

    IPC分类号: G09G5/00

    CPC分类号: G06T15/04

    摘要: Embodiments include a texture mapping processor incorporating a dynamic level of detail map for use in a graphics processing system. Level of detail values are defined, with 0 being the finest and corresponding to the largest mipmap level. Each bound texture in a graphics object is assigned an identifier. This identifier is used as an index into a minimum-LOD value tracking table that is updated whenever a texel is fetched. A texture processing module controls when the tracking table is initialized and read back, and which identifiers are tracked. The minimum-LOD values in the tracking table are accompanied by a coarse region access mask to associate a minimum LOD value with a specific region of the image or object. A clamping table contains LOD clamp values for each region and a region code that specifies the coarseness of the LOD associated with each region of the texture.

    摘要翻译: 实施例包括结合图形处理系统中使用的动态级别的细节图的纹理映射处理器。 定义细节级别,其中0是最好的,并且对应于最大的mipmap级别。 图形对象中的每个绑定纹理都被分配一个标识符。 该标识符用作最小LOD值跟踪表中的索引,每当获取纹素时更新它。 纹理处理模块控制跟踪表的初始化和回读,跟踪哪些标识符。 跟踪表中的最小LOD值伴随有粗略区域访问掩码,以将最小LOD值与图像或对象的特定区域相关联。 钳位表包含每个区域的LOD钳位值和指定与纹理的每个区域相关联的LOD的粗糙度的区域代码。

    Method and apparatus for providing context switching of logic in an integrated circuit using test scan circuitry
    7.
    发明授权
    Method and apparatus for providing context switching of logic in an integrated circuit using test scan circuitry 失效
    用于使用测试扫描电路提供集成电路中逻辑的上下文切换的方法和装置

    公开(公告)号:US07461242B2

    公开(公告)日:2008-12-02

    申请号:US11163921

    申请日:2005-11-03

    IPC分类号: G06F9/48

    CPC分类号: G06F9/461

    摘要: A method and apparatus provides context switching of logic in an integrated circuit using one or more test scan circuits that use test data during a test mode of operation of the integrated circuit to store and/or restore non-test data during normal operation of the integrated circuit. The integrated circuit includes context control logic operative to control the test scan circuit to at least one of: store and restore context state information contained in functional storage elements in response to detection of a request for a change in context during normal operation of the integrated circuit.

    摘要翻译: 一种方法和装置使用一个或多个测试扫描电路来提供集成电路中的逻辑的上下文切换,所述测试扫描电路在集成电路的测试操作模式期间使用测试数据,以在集成电路的正常操作期间存储和/或恢复非测试数据 电路。 集成电路包括上下文控制逻辑,用于将测试扫描电路控制为以下至少一个:响应于在集成电路的正常操作期间对上下文变化的请求的检测来存储和恢复包含在功能存储元件中的上下文状态信息 。

    Combined floating-point logic core and frame buffer
    8.
    发明授权
    Combined floating-point logic core and frame buffer 有权
    组合浮点逻辑核心和帧缓冲区

    公开(公告)号:US06760033B2

    公开(公告)日:2004-07-06

    申请号:US10264524

    申请日:2002-10-04

    IPC分类号: G06F1314

    CPC分类号: G06T15/005

    摘要: A method and apparatus for graphical processing. A logic core to perform pixel fragment manipulation and processing is instantiated on a single substrate with one or more memory units. The memory units are dynamically segmentable into frame buffer and texture memory. Because the logic core is on the same substrate as the memory units, the bandwidth between the core and the memory is greatly increased.

    摘要翻译: 一种用于图形处理的方法和装置。 执行像素片段处理和处理的逻辑核心在具有一个或多个存储器单元的单个衬底上被实例化。 存储器单元可动态地分段为帧缓冲器和纹理存储器。 由于逻辑核心与存储器单元在同一基板上,因此核心和存储器之间的带宽大大增加。

    Autonomous Context Scheduler For Graphics Processing Units
    9.
    发明申请
    Autonomous Context Scheduler For Graphics Processing Units 审中-公开
    图形处理单元的自动上下文调度程序

    公开(公告)号:US20090160867A1

    公开(公告)日:2009-06-25

    申请号:US11960305

    申请日:2007-12-19

    申请人: Mark S. Grossman

    发明人: Mark S. Grossman

    IPC分类号: G06T1/00

    CPC分类号: G06T1/20 G06T15/005

    摘要: Embodiments directed to an autonomous graphics processing unit (GPU) scheduler for a graphics processing system are described. Embodiments include an execution structure for a host CPU and GPU in a computing system that allows the GPU to execute command threads in multiple contexts in a dynamic rather than fixed order based on decisions made by the GPU. This eliminates a significant amount of CPU processing overhead required to schedule GPU command execution order, and allows the GPU to execute commands in an order that is optimized for particular operating conditions. The context list includes parameters that specify task priority and resource requirements for each context. The GPU includes a scheduler component that determines the availability of system resources and directs execution of commands to the appropriate system resources, and in accordance with the priority defined by the context list.

    摘要翻译: 描述了针对图形处理系统的自主图形处理单元(GPU)调度器的实施例。 实施例包括用于计算系统中的主机CPU和GPU的执行结构,其允许GPU基于由GPU做出的决定以动态而不是固定的顺序在多个上下文中执行命令线程。 这消除了调度GPU命令执行顺序所需的大量CPU处理开销,并允许GPU以针对特定操作条件进行优化的顺序执行命令。 上下文列表包括为每个上下文指定任务优先级和资源需求的参数。 GPU包括调度器组件,其确定系统资源的可用性并且将命令的执行指向适当的系统资源,并且根据由上下文列表定义的优先级。

    Efficient Video Decoding Migration For Multiple Graphics Processor Systems
    10.
    发明申请
    Efficient Video Decoding Migration For Multiple Graphics Processor Systems 有权
    多图形处理器系统的高效视频解码迁移

    公开(公告)号:US20090160865A1

    公开(公告)日:2009-06-25

    申请号:US11960660

    申请日:2007-12-19

    申请人: Mark S. Grossman

    发明人: Mark S. Grossman

    IPC分类号: G06F15/16

    摘要: Embodiments of the invention as described herein provide a solution to the problems of conventional methods as stated above. In the following description, various examples are given for illustration, but none are intended to be limiting. Embodiments include a frame processor module in a graphics processing system that examines the intra-coded and inter-coded frames in an encoded video stream and initiates migration of decoding and rendering functions to a second graphics processor from a first graphics processor based on the location of intra-coded frames in a video stream and the composition of intermediate inter-coded frames.

    摘要翻译: 如上所述的本发明的实施例提供了如上所述的常规方法的问题的解决方案。 在下面的描述中,给出了各种示例用于说明,但是没有一个旨在限制。 实施例包括图形处理系统中的帧处理器模块,其检测编码视频流中的帧内编码和帧间编码帧,并且基于第一图形处理器的位置启动从第一图形处理器向第二图形处理器的解码和呈现功能的迁移 视频流中的帧内编码帧和中间帧间编码帧的组合。