METHODS AND APPARATUS TO PROVIDE EXTENDED GRAPHICS PROCESSING CAPABILITIES

    公开(公告)号:US20170140498A1

    公开(公告)日:2017-05-18

    申请号:US15354532

    申请日:2016-11-17

    Abstract: Methods, apparatus, and articles of manufacture to provide extended graphics processing capabilities are disclosed. A disclosed example method involves sending a display panel parameter to a shared library module. The display panel parameter is sent by a programmable driver interface in communication between the shared library module and a graphics hardware device driver. The shared library module includes a first graphics processing capability. The graphics hardware device driver includes a second graphics processing capability different from the first graphics processing capability. The example method also involves performing a render operation via the programmable driver interface on a frame buffer based on the first graphics processing capability. The first graphics processing capability is received at the programmable driver interface from the shared library module based on the display panel parameter. The frame buffer is output to a display.

    Methods and apparatus to provide extended graphics processing capabilities
    53.
    发明授权
    Methods and apparatus to provide extended graphics processing capabilities 有权
    提供扩展图形处理能力的方法和装置

    公开(公告)号:US09530386B2

    公开(公告)日:2016-12-27

    申请号:US14227908

    申请日:2014-03-27

    Abstract: Methods, apparatus, and articles of manufacture to provide extended graphics processing capabilities are disclosed. A disclosed example method involves sending a display panel parameter to a shared library module. The display panel parameter is sent by a programmable driver interface in communication between the shared library module and a graphics hardware device driver. The shared library module includes a first graphics processing capability. The graphics hardware device driver includes a second graphics processing capability different from the first graphics processing capability. The example method also involves performing a render operation via the programmable driver interface on a frame buffer based on the first graphics processing capability. The first graphics processing capability is received at the programmable driver interface from the shared library module based on the display panel parameter. The frame buffer is output to a display.

    Abstract translation: 公开了提供扩展图形处理能力的方法,装置和制品。 公开的示例性方法涉及将显示面板参数发送到共享库模块。 显示面板参数由共享库模块和图形硬件设备驱动程序之间通信的可编程驱动程序接口发送。 共享库模块包括第一图形处理能力。 图形硬件设备驱动器包括与第一图形处理能力不同的第二图形处理能力。 该示例方法还涉及基于第一图形处理能力,经由帧缓冲器上的可编程驱动器接口执行渲染操作。 基于显示面板参数,在共享库模块的可编程驱动器接口处接收第一图形处理能力。 帧缓冲区被输出到显示器。

    Video smoothing mechanism
    54.
    发明授权

    公开(公告)号:US12243192B2

    公开(公告)日:2025-03-04

    申请号:US17354186

    申请日:2021-06-22

    Abstract: An apparatus to facilitate video motion smoothing is disclosed. The apparatus comprises one or more processors including a graphics processor, the one or more processors including circuitry configured to receive a video stream, decode the video stream to generate a motion vector map and a plurality of video image frames, analyze the motion vector map to detect a plurality of candidate frames, wherein the plurality of candidate frames comprise a period of discontinuous motion in the plurality of video image frames and the plurality of candidate frames are determined based on a classification generated via a convolutional neural network (CNN), generate, via a generative adversarial network (GAN), one or more synthetic frames based on the plurality of candidate frames, insert the one or more synthetic frames between the plurality of candidate frames to generate up-sampled video frames and transmit the up-sampled video frames for display.

    Inferred shading mechanism
    55.
    发明授权

    公开(公告)号:US12243157B2

    公开(公告)日:2025-03-04

    申请号:US18610369

    申请日:2024-03-20

    Abstract: An apparatus to facilitate inferred object shading is disclosed. The apparatus comprises one or more processors to receive rasterized pixel data and hierarchical data associated with one or more objects and perform an inferred shading operation on the rasterized pixel data, including using one or more trained neural networks to perform texture and lighting on the rasterized pixel data to generate a pixel output, wherein the one or more trained neural networks uses the hierarchical data to learn a three-dimensional (3D) geometry, latent space and representation of the one or more objects.

    Disaggregated computing for distributed confidential computing environment

    公开(公告)号:US12164973B2

    公开(公告)日:2024-12-10

    申请号:US18511296

    申请日:2023-11-16

    Abstract: An apparatus to facilitate disaggregated computing for a distributed confidential computing environment is disclosed. The apparatus includes one or more processors to facilitate receiving a manifest corresponding to graph nodes representing regions of memory of a remote client machine, the graph nodes corresponding to a command buffer and to associated data structures and kernels of the command buffer used to initialize a hardware accelerator and execute the kernels, and the manifest indicating a destination memory location of each of the graph nodes and dependencies of each of the graph nodes; identifying, based on the manifest, the command buffer and the associated data structures to copy to the host memory; identifying, based on the manifest, the kernels to copy to local memory of the hardware accelerator; and patching addresses in the command buffer copied to the host memory with updated addresses of corresponding locations in the host memory.

    UV SPACE RENDERING AND AI PROCESSING
    58.
    发明公开

    公开(公告)号:US20240312113A1

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

    申请号:US18607243

    申请日:2024-03-15

    CPC classification number: G06T15/04 G06T3/4053 G06T7/20 G06T15/506

    Abstract: Described herein are techniques to render frame data in UV space and process the UV space data via a machine learning model. One embodiment provides an apparatus including a parallel processor having first circuitry configured to execute operations associated with a three-dimensional (3D) application programming interface (API) to render scene data for a frame in a UV coordinate space, second circuitry configured to execute instructions to perform a matrix multiply accumulate operation associated with a machine learning model that is trained to process the scene data in the UV coordinate space to generate processed scene data in the UV coordinate space, and third circuitry to rasterize the processed scene data in the UV coordinate space into a screen space representation of the scene data.

Patent Agency Ranking