VISIBILITY-BASED STATE UPDATES IN GRAPHICAL PROCESSING UNITS
    21.
    发明申请
    VISIBILITY-BASED STATE UPDATES IN GRAPHICAL PROCESSING UNITS 审中-公开
    图形处理单位可视化状态更新

    公开(公告)号:US20130241938A1

    公开(公告)日:2013-09-19

    申请号:US13421523

    申请日:2012-03-15

    CPC classification number: G06T15/005 G06T11/40

    Abstract: In general, techniques are described for visibility-based state updates in graphical processing units (GPUs). A device that renders image data comprising a memory configured to store state data and a GPU may implement the techniques. The GPU may be configured to perform a multi-pass rendering process to render an image from the image data. The GPU determines visibility information for a plurality of objects defined by the image data during a first pass of the multi-pass rendering process. The visibility information indicates whether each of the plurality of objects will be visible in the image rendered from the image data during a second pass of the multi-pass rendering process. The GPU then retrieves the state data from the memory for use by the second pass of the multi-pass rendering process in rendering the plurality of objects of the image data based on the visibility information.

    Abstract translation: 一般来说,描述图形处理单元(GPU)中基于可见性状态更新的技术。 渲染包括被配置为存储状态数据的存储器的图像数据和GPU可以实现该技术的装置。 GPU可以被配置为执行多遍渲染处理以从图像数据呈现图像。 GPU在多遍渲染处理的第一次通过期间确定由图像数据定义的多个对象的可见性信息。 所述可见度信息指示在所述多遍渲染处理的第二次通过期间,所述多个对象中的每一个在从所述图像数据呈现的图像中是否可见。 GPU然后从存储器检索状态数据,以便通过多遍渲染过程的第二次通过基于可见度信息渲染图像数据的多个对象来使用。

    Display Information Feedback
    22.
    发明申请
    Display Information Feedback 有权
    显示信息反馈

    公开(公告)号:US20080225180A1

    公开(公告)日:2008-09-18

    申请号:US11759633

    申请日:2007-06-07

    Abstract: In general, in an aspect, the invention provides a multimedia entertainment system including a communication link, a video source coupled to the communication link and configured to produce a video signal and provide the video signal to the communication link, a video display coupled to the communication link and configured to receive the video signal from the video source via the communication link, and to provide dynamic display characteristic information indicative of a display capability of the video display to the video source via the communication link, wherein the video source is configured to receive the dynamic display characteristic information and to produce the video signal as a function of the dynamic display characteristic information, and wherein the video display is configured to display a video image in accordance with the video signal provided by the video source.

    Abstract translation: 通常,在一方面,本发明提供了一种多媒体娱乐系统,包括通信链路,耦合到通信链路的视频源,并且被配置为产生视频信号并将视频信号提供给通信链路,视频显示器耦合到 通信链路,并且被配置为经由通信链路从视频源接收视频信号,并且经由通信链路向视频源提供指示视频显示的显示能力的动态显示特性信息,其中视频源被配置为 接收动态显示特性信息并产生作为动态显示特性信息的函数的视频信号,并且其中视频显示被配置为根据由视频源提供的视频信号显示视频图像。

    MULTI-THREAD GRAPHICS PROCESSING SYSTEM
    23.
    发明申请
    MULTI-THREAD GRAPHICS PROCESSING SYSTEM 有权
    多线程图形处理系统

    公开(公告)号:US20070222786A1

    公开(公告)日:2007-09-27

    申请号:US11746446

    申请日:2007-05-09

    Abstract: A graphics processing system comprises at least one memory device storing a plurality of pixel command threads and a plurality of vertex command threads. An arbiter coupled to the at least one memory device is provided that selects a pixel command thread from the plurality of pixel command threads and a vertex command thread from the plurality of vertex command threads. The arbiter further selects a command thread from the previously selected pixel command thread and the vertex command thread, which command thread is provided to a command processing engine capable of processing pixel command threads and vertex command threads.

    Abstract translation: 图形处理系统包括存储多个像素命令线程和多个顶点命令线程的至少一个存储器件。 提供耦合到所述至少一个存储器件的仲裁器,其从所述多个像素命令线程中选择像素命令线程,以及从所述多个顶点命令线程中选择顶点命令线程。 仲裁器还从先前选择的像素命令线程和顶点命令线程中选择命令线程,该命令线程被提供给能够处理像素命令线程和顶点命令线程的命令处理引擎。

    Multi-thread graphic processing system
    24.
    发明授权
    Multi-thread graphic processing system 有权
    多线程图形处理系统

    公开(公告)号:US07239322B2

    公开(公告)日:2007-07-03

    申请号:US10673761

    申请日:2003-09-29

    Abstract: The present invention includes a multi-thread graphics processing system and method thereof including a reservation station having a plurality of command threads stored therein. The system and method further includes an arbiter operably coupled to the reservation station such that the arbiter retrieves a first command thread of the plurality of command threads stored therein such that the arbiter receives the command thread and thereupon provides the command thread to a command processing engine. The system and method further includes the command processing engine coupled to receive the first command thread from the arbiter such that the command processor may perform at least one processing command from the command thread. Whereupon, a command processing engine provides the first command thread back to the associated reservation station.

    Abstract translation: 本发明包括一种多线程图形处理系统及其方法,该系统包括具有存储在其中的多个命令线程的保留站。 该系统和方法还包括可操作地耦合到保留站的仲裁器,使得仲裁器检索存储在其中的多个命令线程的第一命令线程,使得仲裁器接收命令线程,并且随后向命令处理引擎提供命令线程 。 该系统和方法还包括命令处理引擎,其被耦合以从仲裁器接收第一命令线程,使得命令处理器可以从命令线程执行至少一个处理命令。 因此,命令处理引擎将第一命令线程提供给相关联的保留站。

    SYSTEM AND METHOD FOR HIGHER LEVEL FILTERING BY COMBINATION OF BILINEAR RESULTS
    25.
    发明申请
    SYSTEM AND METHOD FOR HIGHER LEVEL FILTERING BY COMBINATION OF BILINEAR RESULTS 有权
    通过双联结果组合进行高级过滤的系统和方法

    公开(公告)号:US20070080972A1

    公开(公告)日:2007-04-12

    申请号:US11163142

    申请日:2005-10-06

    Applicant: Andrew Gruber

    Inventor: Andrew Gruber

    CPC classification number: G06T3/4007 G06T15/04

    Abstract: A method and system for higher level filtering uses a native bilinear filter, typically found in a texture mapper, and combines a plurality of bilinear filter results from the bilinear filter to produce a higher level filtered texel value. A native bilinear filter is operative to generate bilinear filtered texel values by performing a plurality of bilinearly filtered texture fetches using bilinear filter fetch coordinates. The method and system combines the plurality of bilinear filtered texel values with a plurality of weights to generate the higher level filtered texel value.

    Abstract translation: 用于较高级别滤波的方法和系统使用通常在纹理映射器中找到的本地双线性滤波器,并且组合来自双线性滤波器的多个双线性滤波器结果以产生更高级别的滤波纹理值。 本征双线性滤波器用于通过使用双线性滤波器提取坐标执行多个双线性滤波纹理提取来生成双线性滤波纹理值。 该方法和系统将多个双线性滤波纹理值与多个权重组合以产生较高级别的滤波纹理值。

    Method and apparatus for providing calligraphic light point display
    26.
    发明申请
    Method and apparatus for providing calligraphic light point display 审中-公开
    提供书法光点显示的方法和装置

    公开(公告)号:US20060109270A1

    公开(公告)日:2006-05-25

    申请号:US10533458

    申请日:2002-11-01

    Abstract: A visual display system uses commercial graphics processing units (GPUs) to determine an occlusion of calligraphic light points (CLPs) in a visual display. A color buffer pointer address of the GPUs is changed to point to a CLP subpixel counter and color datum associated with each CLP is changed to an identifier of the respective CLPs so that an occlusion count of GPU indications can be accumulated.

    Abstract translation: 视觉显示系统使用商业图形处理单元(GPU)来确定视觉显示中书法光点(CLPs)的遮挡。 改变GPU的颜色缓冲器指针地址以指向CLP子像素计数器,并且将与每个CLP相关联的颜色基准改变为各个CLP的标识符,使得可以累积GPU指示的遮挡计数。

    Method and apparatus for interpolating pixel parameters based on a plurality of vertex values
    27.
    发明申请
    Method and apparatus for interpolating pixel parameters based on a plurality of vertex values 有权
    用于根据多个顶点值内插像素参数的方法和装置

    公开(公告)号:US20050024385A1

    公开(公告)日:2005-02-03

    申请号:US10633214

    申请日:2003-08-01

    Applicant: Andrew Gruber

    Inventor: Andrew Gruber

    CPC classification number: G06T3/4007 G06T11/40

    Abstract: A method and apparatus for interpolating pixel parameters based on the plurality of vertex values includes operating first and a setup mode and a calculation mode. The method and apparatus includes, while in a setup mode, generating a plurality of differential geometric values based on the plurality of vertex values, wherein the differential geometric values are independent of a parameter slope between the plurality of vertex values. While in a calculation mode, a first geometric value and second geometric value are determined based on a pixel value, a plurality of vertex values and the differential geometric values. A pixel value is determined for each of the plurality of pixels based on the vertex parameter value, the first geometric value and the second geometric value. Thereupon, pixel parameters may be interpolated on a per-pixel basis reusing the differential geometric values.

    Abstract translation: 基于多个顶点值来内插像素参数的方法和装置包括第一操作和设置模式和计算模式。 该方法和装置包括在设置模式下,基于多个顶点值生成多个差分几何值,其中微分几何值与多个顶点值之间的参数斜率无关。 在计算模式中,基于像素值,多个顶点值和微分几何值来确定第一几何值和第二几何值。 基于顶点参数值,第一几何值和第二几何值,为多个像素中的每一个确定像素值。 因此,像素参数可以在每个像素的基础上进行内插,重用差分几何值。

    Video display mode control
    28.
    发明授权
    Video display mode control 有权
    视频显示模式控制

    公开(公告)号:US08698812B2

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

    申请号:US11833533

    申请日:2007-08-03

    Abstract: A video graphics chip includes a graphics module configured to process incoming video information in accordance with different modes to produce a video output signal and to transmit the video output signal toward a display screen for rendering of video corresponding to the video information, and a display mode module coupled to the graphics module configured to analyze the incoming video information to determine a type of video associated with the incoming video information and to send a video mode indication of a preferred video processing mode for the incoming video information to the graphics module, where the graphics module is configured to process the incoming video information in accordance with a selected mode from the plurality of different modes based on the video mode indication received from the display module.

    Abstract translation: 视频图形芯片包括:图形模块,被配置为根据不同的模式处理输入的视频信息以产生视频输出信号,并将视频输出信号发送到用于呈现与视频信息相对应的视频的显示屏幕;以及显示模式 模块,被配置为分析输入视频信息以确定与输入视频信息相关联的视频的类型,并且将用于输入视频信息的优选视频处理模式的视频模式指示发送到图形模块,其中, 图形模块被配置为基于从显示模块接收的视频模式指示,根据来自多个不同模式的选择模式处理输入视频信息。

    TECHNIQUES FOR REDUCING MEMORY ACCESS BANDWIDTH IN A GRAPHICS PROCESSING SYSTEM BASED ON DESTINATION ALPHA VALUES
    29.
    发明申请
    TECHNIQUES FOR REDUCING MEMORY ACCESS BANDWIDTH IN A GRAPHICS PROCESSING SYSTEM BASED ON DESTINATION ALPHA VALUES 有权
    基于目标值的图形处理系统中减少存储器访问带宽的技术

    公开(公告)号:US20130229414A1

    公开(公告)日:2013-09-05

    申请号:US13409993

    申请日:2012-03-01

    Applicant: Andrew Gruber

    Inventor: Andrew Gruber

    CPC classification number: G06T15/40 G06T15/04 G06T2200/28

    Abstract: This disclosure describes techniques for reducing memory access bandwidth in a graphics processing system based on destination alpha values. The techniques may include retrieving a destination alpha value from a bin buffer, the destination alpha value being generated in response to processing a first pixel associated with a first primitive. The techniques may further include determining, based on the destination alpha value, whether to perform an action that causes one or more texture values for a second pixel to not be retrieved from a texture buffer. In some examples, the action may include discarding the second pixel from a pixel processing pipeline prior to the second pixel arriving at a texture mapping stage of the pixel processing pipeline. The second pixel may be associated with a second primitive different than the first primitive.

    Abstract translation: 本公开描述了用于基于目的地alpha值减少图形处理系统中的存储器访问带宽的技术。 这些技术可以包括从箱体缓冲器检索目的地α值,响应于处理与第一基元相关联的第一像素而产生目的地α值。 所述技术可以进一步包括基于目的地α值来确定是否执行导致不从纹理缓冲器检索第二像素的一个或多个纹理值的动作。 在一些示例中,动作可以包括在第二像素到达像素处理流水线的纹理映射阶段之前从像素处理流水线丢弃第二像素。 第二像素可以与不同于第一图元的第二图元相关联。

    Multi-thread graphics processing system
    30.
    发明授权
    Multi-thread graphics processing system 有权
    多线程图形处理系统

    公开(公告)号:US08072461B2

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

    申请号:US12718613

    申请日:2010-03-05

    Abstract: A graphics processing system comprises at least one memory device storing a plurality of pixel command threads and a plurality of vertex command threads. An arbiter coupled to the at least one memory device is provided that selects a command thread from either the plurality of pixel or vertex command threads based on relative priorities of the plurality of pixel command threads and the plurality of vertex command threads. The selected command thread is provided to a command processing engine capable of processing pixel command threads and vertex command threads.

    Abstract translation: 图形处理系统包括存储多个像素命令线程和多个顶点命令线程的至少一个存储器件。 提供耦合到所述至少一个存储器件的仲裁器,其基于所述多个像素命令线程和所述多个顶点命令线程的相对优先级从所述多个像素或顶点命令线程中选择命令线程。 所选择的命令线程被提供给能够处理像素命令线程和顶点命令线程的命令处理引擎。

Patent Agency Ranking