GRAPHICS PROCESSORS
    22.
    发明申请

    公开(公告)号:US20250014259A1

    公开(公告)日:2025-01-09

    申请号:US18763478

    申请日:2024-07-03

    Applicant: Arm Limited

    Abstract: A graphics processor operable to render frames that represent a view of a scene using a ray tracing process includes a ray tracing circuit operable to test rays against a ray tracing acceleration data structure for a ray tracing process. The ray tracing circuit comprises a ray testing circuit operable to perform ray intersection tests for nodes of a ray tracing acceleration data structure and storage local to the ray testing circuit for storing data representative of one or more nodes of a ray tracing acceleration data structure for use by the ray testing circuit. Rays for testing by the ray testing circuit are selected from a pool of one or more rays to be tested based on an indication of the ray tracing acceleration data structure node or nodes that have been stored in the local storage of the ray testing circuit.

    GRAPHICS PROCESSING
    23.
    发明申请

    公开(公告)号:US20240371076A1

    公开(公告)日:2024-11-07

    申请号:US18616496

    申请日:2024-03-26

    Applicant: Arm Limited

    Abstract: A method of operating a graphics processor to perform ray tracing. The graphics processor includes a ray tracing circuit that can be messaged by the graphics processor's programmable execution unit during execution of a program to perform a respective traversal of the at least one ray tracing acceleration data structure to be traversed for that ray. The ray tracing circuit when returning rays' processing to the programmable execution unit is operable to group rays together for continued execution by the programmable execution unit as a respective thread group.

    Graphics Processing
    24.
    发明申请

    公开(公告)号:US20240371075A1

    公开(公告)日:2024-11-07

    申请号:US18616469

    申请日:2024-03-26

    Applicant: Arm Limited

    Abstract: A method of operating a graphics processor to perform ray tracing. The graphics processor includes a ray tracing circuit that can be messaged by the graphics processor's programmable execution unit during execution of a program to perform a respective traversal of the at least one ray tracing acceleration data structure to be traversed for that ray. The ray tracing circuit may need to stop a ray's traversal to return the ray's processing to the programmable execution unit before the ray's traversal is subsequently restarted. In that case, the ray's traversal is restarted from the beginning.

    Variable resolution graphics processing

    公开(公告)号:US12026798B2

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

    申请号:US17120744

    申请日:2020-12-14

    Applicant: Arm Limited

    CPC classification number: G06T1/20 G06T3/40 G06T7/11 G06T15/005

    Abstract: A graphics processor performs graphics processing in respect of a region of a render output. The graphics processing comprises obtaining a scaling factor corresponding to a desired resolution for the region. The graphics processing further comprises, in accordance with the desired resolution, obtaining scaled graphics geometry to be rendered for the region and selecting a subregion of the region to be rendered in respect of the region. The selected subregion is then rendered using the scaled graphics geometry, thereby providing a subregion of data elements rendered in accordance with the desired resolution. The graphics processor can provide efficient and flexible graphics processing when performing variable resolution rendering.

    Decoding data arrays
    26.
    发明授权

    公开(公告)号:US11423580B2

    公开(公告)日:2022-08-23

    申请号:US17068738

    申请日:2020-10-12

    Applicant: Arm Limited

    Abstract: Disclosed herein is a method and apparatus for determining decoded data values for a data element of an array of data elements from an encoded representation of the array of data elements, wherein the decoding comprises determining which, if any, bits are missing for the data value(s) for the data element and selecting based on this an adjustment scheme to be applied for the data value(s) for the data element from a plurality of available adjustment schemes. Also disclosed are a method and apparatus for generating an encoding hint comprising an indication of the one or more encoding parameters that were used to generate the encoded representation which encoding hint can then be associated with the decoded data and then used when the decoded data is subsequently to be encoded.

    GRAPHICS PROCESSING
    27.
    发明申请

    公开(公告)号:US20210097642A1

    公开(公告)日:2021-04-01

    申请号:US17120744

    申请日:2020-12-14

    Applicant: Arm Limited

    Abstract: A graphics processor performs graphics processing in respect of a region of a render output. The graphics processing comprises obtaining a scaling factor corresponding to a desired resolution for the region. The graphics processing further comprises, in accordance with the desired resolution, obtaining scaled graphics geometry to be rendered for the region and selecting a subregion of the region to be rendered in respect of the region. The selected subregion is then rendered using the scaled graphics geometry, thereby providing a subregion of data elements rendered in accordance with the desired resolution. The graphics processor can provide efficient and flexible graphics processing when performing variable resolution rendering.

    DATA PROCESSING SYSTEMS
    28.
    发明申请

    公开(公告)号:US20190392546A1

    公开(公告)日:2019-12-26

    申请号:US16442711

    申请日:2019-06-17

    Applicant: Arm Limited

    Abstract: A data processing system includes a producer processor that produces a sequence of data outputs for use by consumer processors of the data processing system. The system also includes a memory for storing a sequence of data outputs produced by the data processor. The data processor encodes data outputs as encoded blocks of data, storing a particular encoded block of a first frame in a first location in the memory and an indication of the first location. The data processor stores a corresponding encoded block of a second data output in a second location and updates the indication to the second location.

    IMAGE PROCESSING APPARATUS AND A METHOD OF STORING ENCODED DATA BLOCKS GENERATED BY SUCH AN IMAGE PROCESSING APPARATUS
    29.
    发明申请
    IMAGE PROCESSING APPARATUS AND A METHOD OF STORING ENCODED DATA BLOCKS GENERATED BY SUCH AN IMAGE PROCESSING APPARATUS 有权
    图像处理装置和存储由这种图像处理装置产生的编码数据块的方法

    公开(公告)号:US20150070372A1

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

    申请号:US14024923

    申请日:2013-09-12

    Applicant: ARM LIMITED

    CPC classification number: G06T1/60 G06F11/1064 G06F12/0246

    Abstract: An image processing apparatus and method including an encoder circuitry for generating encoded data blocks from input data blocks of an image, and write circuitry for storing the encoded data blocks to memory for subsequent access by decoding circuitry. For each input data block, identifier generation circuitry generates an identifier value that is dependent on the input data block. A lookup storage stores predetermined information relating to at least one encoded data block and stored within the lookup storage in association with the identifier value for the corresponding input data block. For a current input data block, a check is performed to determine whether a match exists between the identifier value generated for the current input data block and an identifier value stored in the lookup storage. In a match, the predetermined information is used by the write circuitry when performing the required write operation.

    Abstract translation: 一种图像处理装置和方法,包括用于从图像的输入数据块生成编码数据块的编码器电路,以及用于将编码数据块存储到存储器以用于随后由解码电路进行存取的写入电路。 对于每个输入数据块,标识符生成电路产生取决于输入数据块的标识符值。 查找存储器存储与至少一个已编码数据块有关的预定信息,并与相应输入数据块的标识符值相关联地存储在查找存储器中。 对于当前输入数据块,执行检查以确定在当前输入数据块生成的标识符值与存储在查找存储器中的标识符值之间是否存在匹配。 在匹配中,当执行所需的写入操作时,写入电路使用预定信息。

    GRAPHICS PROCESSING
    30.
    发明申请

    公开(公告)号:US20250111577A1

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

    申请号:US18483972

    申请日:2023-10-10

    Applicant: Arm Limited

    Abstract: A method of operating a graphics processor when performing a certain sequence of rendering jobs that produces a series of progressively lower resolution versions of the same render output comprising issuing rendering tasks for different rendering jobs concurrently and controlling processing for a later rendering job using a respective ‘task completion status’ data structure associated with the earlier rendering job on which it depends, wherein the looking up of respective entries in the ‘task completion status’ data structure takes into account the change in resolution between the first, earlier rendering job and the second, later rendering job.

Patent Agency Ranking