Method of and apparatus for processing data for a display

    公开(公告)号:US09837048B2

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

    申请号:US14682321

    申请日:2015-04-09

    Applicant: ARM Limited

    Abstract: A data processing system 30 includes a CPU 33, a GPU 34, a video processing engine (video engine) 35, a display controller 36 (or an image processing engine) and a memory controller 313 all having access to off-chip memory 314. A frame to be displayed is generated by, for example, being appropriately rendered by the GPU 34 or video engine 35. The display controller 36 (or the image processing engine) then performs display modifications, such as luminance compensation, on the frame to provide an output frame for display.The display controller 36 (or the image processing engine) also provides display modification information (such as determined luminance compensation parameters) to the GPU 33 and video engine 34. The display modification information is then used to modify the data that is generated for a frame to be displayed.

    Address translation in a data processing apparatus

    公开(公告)号:US09678889B2

    公开(公告)日:2017-06-13

    申请号:US14579483

    申请日:2014-12-22

    Applicant: ARM Limited

    CPC classification number: G06F12/1027 G06F2212/304 Y02D10/13

    Abstract: Address translation circuitry and a method of operating such a translation circuitry are provided. The address translation circuitry is configured to receive a first address used in a first addressing system and to translate it into a second address used in a second addressing system. Translation pipeline circuitry has plural pipeline stages configured to translate the first address into the second address over the course of the plural pipeline stages. Address comparison circuitry is configured to identify an address match condition when a received first address at least partially matches a previously received first address. Insertion circuitry is configured to determine a stage of progress of the previously received first address in the plural pipeline stages and to cause content of the stage of progress of the previously received first address to be unchanged at a next pipeline cycle when the address comparison circuitry identifies the address match condition.

    Graphics tile compositing control
    53.
    发明授权
    Graphics tile compositing control 有权
    图形瓦片合成控制

    公开(公告)号:US09472008B2

    公开(公告)日:2016-10-18

    申请号:US14309487

    申请日:2014-06-19

    Applicant: ARM Limited

    CPC classification number: G06T11/60 G06T11/40 G06T15/005

    Abstract: A graphics processing apparatus performs tile based compositing operations. Tile metadata includes flag data, such as transparency and/or intensity flag data, indicating whether a given input graphics tile makes less than a predetermined first threshold level of contribution or more than a second predetermined threshold level of contribution to a corresponding output graphics tile. For example, if an input graphics tile is transparent, then its reading from a memory and/or subsequent processing may be suppressed. If a given input graphics tile is opaque, then underlying input graphics tiles that are obscured may have their reading and/or further processing suppressed.

    Abstract translation: 图形处理装置执行基于瓦片的合成操作。 平铺元数据包括诸如透明度和/或强度标志数据的标志数据,其指示给定的输入图形图块是否小于预定的第一阈值贡献水平,或者大于对相应输出图形图块的第二预定阈值水平。 例如,如果输入图形瓦片是透明的,则可以抑制其从存储器读取和/或后续处理。 如果给定的输入图形瓦片是不透明的,则隐藏的底层输入图形瓦片可以抑制其读取和/或进一步的处理。

    GRAPHICS PROCESSORS
    57.
    发明公开
    GRAPHICS PROCESSORS 审中-公开

    公开(公告)号:US20240036932A1

    公开(公告)日:2024-02-01

    申请号:US18359002

    申请日:2023-07-26

    Applicant: Arm Limited

    CPC classification number: G06F9/505 G06T15/005

    Abstract: Disclosed herein is a graphics processor that comprises a programmable execution unit operable to execute programs to perform graphics processing operations. The graphics processor further comprises a dedicated machine learning processing circuit operable to perform processing operations for machine learning processing tasks. The machine learning processing circuit is in communication with the programmable execution unit internally to the graphics processor. In this way, the graphics processor can be configured such that machine learning processing tasks can be performed by the programmable execution unit, the machine learning processing circuit, or a combination of both, with the different units being able to message each other accordingly to control the processing.

    Holographic imaging system
    58.
    发明授权

    公开(公告)号:US11874469B2

    公开(公告)日:2024-01-16

    申请号:US17649754

    申请日:2022-02-02

    Applicant: Arm Limited

    Abstract: A method of controlling an imaging system for a Head Mounted Display (HMD) device. The method comprises capturing an external scene, for example using a camera, determining an attenuation pattern, for rendering a filter area. The method also comprises determining, based on the captured external scene, a compensation pattern to for compensating at least part of the filter area, attenuating the external scene using the attenuation pattern and generating a holographic image of a virtual object, the holographic image including the compensation pattern.

    NEURAL NETWORK PROCESSING
    59.
    发明公开

    公开(公告)号:US20230252264A1

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

    申请号:US17669301

    申请日:2022-02-10

    Applicant: Arm Limited

    CPC classification number: G06N3/04 G06V10/82

    Abstract: When executing a neural network comprising a sequence of plural layers of neural network processing in which at least one of the layers of the sequence of plural layers of the neural network is followed by two or more branches of neural network processing, each branch comprising a different sequence of one or more layers of neural network processing, the branch or branches to use for the neural network processing following the layer of the neural network that is followed by the two or more branches of neural network processing is selected based on a property or properties of the output feature map from the layer that is followed by the two or more branches.

    Graphics processing systems
    60.
    发明授权

    公开(公告)号:US11562715B2

    公开(公告)日:2023-01-24

    申请号:US17005964

    申请日:2020-08-28

    Applicant: Arm Limited

    Abstract: When a graphics processor is processing data for an application on a host processor, the graphics processor generates in advance of their being required for display by the application a plurality of frame sequences corresponding to a plurality of different possible “future states” for the application. The graphics processing system, when producing a frame in a sequence of frames corresponding to a given future state for the application, determines one or more region(s) of the frame that are to be produced at a first, higher quality, and producing the determined region(s) of the frame at a first, higher quality, whereas other regions of the frame are produced at a second, lower quality.

Patent Agency Ranking