Adaptive Digital Content Preprocessing based on Bitrate

    公开(公告)号:US20230412864A1

    公开(公告)日:2023-12-21

    申请号:US17845377

    申请日:2022-06-21

    CPC classification number: H04N21/2662 H04N19/117 H04N19/136 H04N21/2402

    Abstract: Adaptive digital content preprocessing techniques based on a bitrate are described. In an implementation, a parameter of a preprocessing module is set based on a target bitrate. The parameter specifies an amount of preprocessing to be performed in preprocessing digital content. Preprocessed digital content is generated by preprocessing the digital content by the specified amount using the preprocessing module. Encoded digital content is generated by compressing the preprocessed digital content using a compression technique by an encoder. The encoded digital content is then transmitted for communication at the target bitrate.

    Anti-resonance structure for dampening die package resonance

    公开(公告)号:US11848656B2

    公开(公告)日:2023-12-19

    申请号:US17357277

    申请日:2021-06-24

    Inventor: Fei Guo

    CPC classification number: H03H7/20 H01L23/49827 H01L23/66 H03K5/1252

    Abstract: A power delivery network, circuit, and method reduce die package resonance of an integrated circuit (IC) die. Decoupling capacitors interact with equivalent series inductances (ESLs) of power conductors within a package carrier substrate create the die package resonance characteristic. In one form an anti-resonance tuning circuit has a first branch including a first inductance coupled to one of an IC die positive power supply conductor and an IC die negative power supply conductor, and a second branch coupled directly to a selected one of a carrier substrate positive or negative conductive structures, the second branch comprising a second inductance inductively coupled to the first inductance.

    Graphics rendering with encoder feedback

    公开(公告)号:US11830225B2

    公开(公告)日:2023-11-28

    申请号:US15993074

    申请日:2018-05-30

    CPC classification number: G06T9/00 G06T15/005 G06T2210/08 G06T2210/36

    Abstract: A feedback processing module includes a memory configured to store feedback received from an encoder. The feedback includes parameters associated with encoded graphics content generated by a graphics engine. The feedback processing module also includes a processor configured to generate configuration information for the graphics engine based on the feedback. The graphics engine is configured to execute a workload based on the configuration information. In some cases, the feedback processing module is also configured to receive feedback from a decoder that is used to decode the graphics content that is encoded by the encoder and generate the configuration information based on the feedback received from the decoder.

    METHOD, SYSTEM, AND APPARATUS FOR SUPPORTING MULTIPLE ADDRESS SPACES TO FACILITATE DATA MOVEMENT

    公开(公告)号:US20230315625A1

    公开(公告)日:2023-10-05

    申请号:US18331754

    申请日:2023-06-08

    CPC classification number: G06F12/063 G06F13/28 G06F13/4221 G06F2212/206

    Abstract: Methods, systems, and apparatuses provide support for multiple address spaces in order to facilitate data movement. One apparatus includes an input/output memory management unit (IOMMU) comprising: a plurality of memory-mapped input/output (MMIO) registers that map memory address spaces belonging to the IOMMU and at least a second IOMMU; and hardware control logic operative to: synchronize the plurality of MMIO registers of the at least the second IOMMU; receive, from a peripheral component endpoint coupled to the IOMMU, a direct memory access (DMA) request, the DMA request to a memory address space belonging to the at least the second IOMMU; access the plurality of MMIO registers of the IOMMU based on context data of the DMA request; and access, from the IOMMU, a function assigned to the memory address space belonging to the at least the second IOMMU based on the accessed plurality of MMIO registers.

    SUPER RESOLUTION UPSCALING
    79.
    发明公开

    公开(公告)号:US20230298133A1

    公开(公告)日:2023-09-21

    申请号:US17976192

    申请日:2022-10-28

    CPC classification number: G06T3/4053 G06T7/248

    Abstract: A first frame of a video stream rendered at a first resolution is obtained. A second frame of the video stream upscaled to a second higher resolution is also obtained. The first plurality of pixels is upscaled to the second resolution. The upsampling generates upsampled color data for the upsampled first plurality of pixels. The upsampled color data is accumulated with a second set of color data associated with a second plurality of pixels defining the second frame to generate final color data for the upsampled first plurality of pixels. Color data of the second set of color data associated with a pixel lock contributes more to the final color data than corresponding color data of the upsampled color data. The upsampled first plurality of pixels is stored with the final color data as an upscaled frame representing the first frame at the second resolution.

    Reduced vertical blanking regions for display systems that support variable refresh rates

    公开(公告)号:US11763778B2

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

    申请号:US17884793

    申请日:2022-08-10

    Inventor: David I. J. Glen

    CPC classification number: G09G5/363 G09G3/20 G09G2310/061 G09G2310/08

    Abstract: A graphics processing unit (GPU) includes a timing reference one or more processors configured to generate and provide, based on the timing reference, frames to a display system that supports variable refresh rates. The frames include a vertical blanking region having a first duration. The display system transmits information indicating an operation to be performed by the display system during the vertical blanking region of one or more subsequent frames. The one or more processors are configured to increase the first duration to a second duration in response to receiving the information indicating an operation to be performed by the display system during the vertical blanking region of at least one subsequent frame. In some cases, the first duration of the vertical blanking region is a minimum duration that corresponds to a maximum refresh rate supported by the display system.

Patent Agency Ranking