Methods and apparatus for reducing the transfer of rendering information

    公开(公告)号:US11373267B2

    公开(公告)日:2022-06-28

    申请号:US16673564

    申请日:2019-11-04

    Abstract: The present disclosure relates to methods and apparatus for graphics processing. Aspects of the present disclosure can determine a portion of a display area, where the portion of the display area is determined based on display content of the display area. Further, aspects of the present disclosure can communicate display information corresponding to the determined portion of the display area. Additionally, aspects of the present disclosure can update the display information corresponding to the determined portion of the display area. Aspects of the present disclosure can also communicate the updated display information corresponding to the determined portion of the display area. Aspects of the present disclosure can also render at least some display content of the display area corresponding to the determined portion of the display area. In some aspects, the updated display information can be based on the rendered display content of the display area.

    Near field wireless communication device testing using dual-polarity transducer

    公开(公告)号:US11342961B1

    公开(公告)日:2022-05-24

    申请号:US17141025

    申请日:2021-01-04

    Abstract: Methods and apparatus are disclosed for near field radio-frequency (RF) testing of devices, particularly user equipment (UEs) capable of millimeter-wave (mmWave) transmissions. An exemplary test apparatus is described that uses a transducer to facilitate near field over-the-air testing of UEs in the mmWave transmission band. The transducer may be an orthomode transducer and may include a dual-polarity port positioned in the reactive near field of an antenna of a device under test (DUT). For UE signal transmission tests, the orthomode transducer splits test signals received from the antenna of the DUT via the dual-polarity port into a pair of single-polarity RF signals. The single-polarity RF signals are separately fed through a pair of waveguide-to-coaxial adaptors into separate coaxial cables, which feed coaxial transmission versions of the single-polarity RF signals to test equipment for analysis. UE signal reception tests are also described that utilize the same or different orthomode transducer.

    Systems, methods, and apparatus for frequency reset of a memory

    公开(公告)号:US10331526B2

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

    申请号:US15170742

    申请日:2016-06-01

    Inventor: Edwin Jose Tao Wang

    Abstract: Some aspects of the disclosure include a self-refresh entry sequence for a memory, such as a DRAM, that may be used to avoid a frequency mismatch between a system processor and a system memory. The self-refresh entry sequence may signal the memory to reset the frequency set point state and default to the power-up state upon a self-refresh process exit. In another aspect, a new mode register may be used to indicate that the frequency set point needs to be reset after the next self-refresh entry command. In this aspect, the processor will execute a mode register write command followed by a self-refresh entry in response to the occurrence of a crash event. Then, the memory will reset to the default frequency set point by the end of self-refresh entry execution.

    Single pass bounding volume hierarchy rasterization

    公开(公告)号:US09805495B2

    公开(公告)日:2017-10-31

    申请号:US15054717

    申请日:2016-02-26

    CPC classification number: G06T15/005 G06T15/06 G06T2200/28 G06T2210/21

    Abstract: A render output unit running on at least one processor may receive a source pixel value to be written to a pixel location in a render target, wherein the source pixel value is associated with a source node in a hierarchical structure. The render output unit may receive a destination pixel value of the pixel location in the render target, wherein the destination pixel value is associated with a destination node in the hierarchical structure. The render output unit may determine a lowest common ancestor node of the source node and the destination node in the hierarchical structure. The render output unit may output a resulting pixel value associated with the lowest common ancestor node of the source node and the destination node to the pixel location in the render target.

    ZERO PIXEL CULLING FOR GRAPHICS PROCESSING
    5.
    发明申请
    ZERO PIXEL CULLING FOR GRAPHICS PROCESSING 有权
    ZERO PIXEL CULLING FOR GRAPHICAL PROCESSING

    公开(公告)号:US20170024926A1

    公开(公告)日:2017-01-26

    申请号:US14805088

    申请日:2015-07-21

    Abstract: A graphics processing unit (GPU) may include a triangle setup engine (TSE) configured to determine coordinates of a triangle, rotate coordinates of the triangle based on an angle. To rotate the coordinates, the TSE generates coordinates of the triangle in a rotated domain, and determines coordinates of a bounding box in the rotated domain based on the coordinates of the triangle in the rotated domain. The TSE determines a first plurality of parallel scanlines in the rotated domain, and a second plurality of parallel scanlines in the rotated domain. The first and second pluralities of scanlines are perpendicular. The TSE determines whether the bounding box coordinates are located within two adjacent scanlines. If the bounding box coordinates are located within the two adjacent scanlines, the TSE removes the triangle from the scene.

    Abstract translation: 图形处理单元(GPU)可以包括被配置为确定三角形的坐标的三角形设置引擎(TSE),基于角度旋转三角形的坐标。 为了旋转坐标,TSE在旋转的域中生成三角形的坐标,并根据旋转域中的三角形的坐标确定旋转域中边界框的坐标。 TSE确定旋转域中的第一多个平行扫描线和旋转域中的第二多个并行扫描线。 第一和第二扫描线是垂直的。 TSE确定边界框坐标是否位于两个相邻的扫描线之内。 如果边界框坐标位于两个相邻的扫描线内,则TSE会从场景中删除三角形。

    RENDERING GRAPHICS TO OVERLAPPING BINS
    6.
    发明申请
    RENDERING GRAPHICS TO OVERLAPPING BINS 有权
    渲染图形到重叠边框

    公开(公告)号:US20150379663A1

    公开(公告)日:2015-12-31

    申请号:US14316275

    申请日:2014-06-26

    Abstract: In an example, a method for rendering graphics data includes rendering pixels of a first bin of a plurality of bins, wherein the pixels of the first bin are associated with a first portion of an image, and rendering, to the first bin, one or more pixels that are located outside the first portion of the image and associated with a second, different bin of the plurality of bins. The method also includes rendering the one or more pixels associated with the second bin to the second bin, such that the one or more pixels are rendered to both the first bin and the second bin.

    Abstract translation: 在一个示例中,用于渲染图形数据的方法包括渲染多个箱的第一仓的像素,其中第一仓的像素与图像的第一部分相关联,并且向第一仓中呈现一个或 更多的像素位于图像的第一部分之外并且与多个箱的第二不同仓相关联。 该方法还包括将与第二仓相关联的一个或多个像素渲染到第二仓,使得一个或多个像素被渲染到第一仓和第二仓。

    BIN FILTERING
    8.
    发明申请

    公开(公告)号:US20210383545A1

    公开(公告)日:2021-12-09

    申请号:US16892096

    申请日:2020-06-03

    Abstract: Methods, systems, and devices for graphics processing are described. A device may receive an image including a set of pixels. The device may render a first subset of pixels in each bin of a set of bins during a first rendering pass, and defer rendering a second subset of pixels and a third subset of pixels in each bin of the set of bins during the first rendering pass. The second subset of pixels may include edge pixels and the third subset of pixels may be between the first subset of pixels and the second subset of pixels. The device may render the second subset of pixels and the third subset of pixels in each bin of the set of bins during a second rendering pass based on rendering the first subset of pixels. The device may then output the image based on the first and second rendering pass.

    BIN RESOLVE WITH CONCURRENT RENDERING OF A NEXT BIN

    公开(公告)号:US20200273142A1

    公开(公告)日:2020-08-27

    申请号:US16282003

    申请日:2019-02-21

    Abstract: The described techniques provide for bin-based rendering where the scene geometry in a frame is subdivided into bins or tiles, and bins are resolved concurrently with the rendering of a next bin. For example, a graphics processing unit (GPU) may process an entire image and sort transactions (e.g., rasterized primitives, such as triangles) into bins. For the rendering of each transaction, a device may identify a memory address of a memory block (e.g., a unit or portion of internal GPU memory (GMEM)) the transaction will be written (i.e., rendered) to. The device may thus prepare the memory block for rendering (e.g., by performing a resolve operation, a clear operation, or an unresolve operation on the memory block), such that the memory block is prepared prior to rendering of the particular transaction. As such, transactions of a bin may be resolved concurrently with rendering of transactions of a next bin.

Patent Agency Ranking