Graphics processing system
    1.
    发明授权

    公开(公告)号:US10755473B2

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

    申请号:US15914255

    申请日:2018-03-07

    Applicant: ARM Limited

    Abstract: When rendering a scene that includes a complex object made up of many individual primitives, rather than processing each primitive making up the object in turn, a bounding volume which surrounds the complex object is generated and the scene is then processed using the bounding volume in place of the actual primitives making up the complex object. If it is determined that the bounding volume representation of the object will be completely occluded in the scene (e.g. by a foreground object), then the individual primitives making up the complex object are not processed. This can save significantly on processing time and resources for the scene.

    Methods of and apparatus for using textures in graphics processing systems

    公开(公告)号:US09659401B2

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

    申请号:US13690159

    申请日:2012-11-30

    Applicant: ARM Limited

    CPC classification number: G06T15/04 G06T11/40

    Abstract: A graphics virtual texturing system in which textures stored in a storage medium of a host system are divided into respective pages that are then loaded into a local memory of a graphics processing system for use. Each page of a graphics texture has an associated fade factor value that can be set by an application that is to use the texture to control the contribution that the page will be used to make to any texturing result that is generated using the texture page in question. The graphics processing system then controls the contribution of texture data from a texture page to texturing result data to be generated in accordance with the fade factor value associated with the texture page in question. This allows texture paging to be done in a more visually pleasing manner than just a binary “page-is-here”/“page-is-not-here” switch.

    HIDDEN SURFACE REMOVAL IN GRAPHICS PROCESSING SYSTEMS
    3.
    发明申请
    HIDDEN SURFACE REMOVAL IN GRAPHICS PROCESSING SYSTEMS 有权
    在图形处理系统中隐藏表面去除

    公开(公告)号:US20140168220A1

    公开(公告)日:2014-06-19

    申请号:US13716952

    申请日:2012-12-17

    Applicant: ARM Limited

    CPC classification number: G06T15/40 G06T1/20

    Abstract: The early depth test stages 4, 13 of a graphics processing pipeline 1 are configured to broadcast information 9, 10, 11, 14 about fragments, etc., that pass those early depth tests to other stages 3, 4, 6, 12 in the pipeline. The other stages in the pipeline then use the early depth test pass information to determine if the processing of any fragments that they are currently processing can be stopped.

    Abstract translation: 图形处理流水线1的早期深度测试阶段4,13被配置为将关于通过这些早期深度测试的片段等的信息9,10,11,14广播到其他阶段3,4,6,12中 管道。 管道中的其他阶段然后使用早期深度测试通过信息来确定它们当前处理的任何片段的处理是否可以被停止。

    Graphics processing system
    4.
    发明授权

    公开(公告)号:US09947131B2

    公开(公告)日:2018-04-17

    申请号:US15161339

    申请日:2016-05-23

    Applicant: ARM Limited

    Abstract: When rendering a scene that includes a complex object made up of many individual primitives, rather than processing each primitive making up the object in turn, a bounding volume which surrounds the complex object is generated and the scene is then processed using the bounding volume in place of the actual primitives making up the complex object. If it is determined that the bounding volume representation of the object will be completely occluded in the scene (e.g. by a foreground object), then the individual primitives making up the complex object are not processed. This can save significantly on processing time and resources for the scene.

    Hidden surface removal in graphics processing systems
    5.
    发明授权
    Hidden surface removal in graphics processing systems 有权
    图形处理系统中隐藏的表面去除

    公开(公告)号:US09153070B2

    公开(公告)日:2015-10-06

    申请号:US13716952

    申请日:2012-12-17

    Applicant: ARM Limited

    CPC classification number: G06T15/40 G06T1/20

    Abstract: The early depth test stages 4, 13 of a graphics processing pipeline 1 are configured to broadcast information 9, 10, 11, 14 about fragments, etc., that pass those early depth tests to other stages 3, 4, 6, 12 in the pipeline. The other stages in the pipeline then use the early depth test pass information to determine if the processing of any fragments that they are currently processing can be stopped.

    Abstract translation: 图形处理流水线1的早期深度测试阶段4,13被配置为将关于通过这些早期深度测试的片段等的信息9,10,11,14广播到其他阶段3,4,6,12中 管道。 管道中的其他阶段然后使用早期深度测试通过信息来确定它们当前处理的任何片段的处理是否可以被停止。

    METHODS OF AND APPARATUS FOR USING TEXTURES IN GRAPHICS PROCESSING SYSTEMS
    6.
    发明申请
    METHODS OF AND APPARATUS FOR USING TEXTURES IN GRAPHICS PROCESSING SYSTEMS 有权
    在图形处理系统中使用纹理的方法和装置

    公开(公告)号:US20140152683A1

    公开(公告)日:2014-06-05

    申请号:US13690151

    申请日:2012-11-30

    Applicant: ARM LIMITED

    CPC classification number: G06T15/04 G06T1/60

    Abstract: A graphics virtual texturing system in which textures stored in a storage medium of a host system are divided into respective pages that are then loaded into a local memory of a graphics processing system for use. If the texture page that is required for performing a texturing operation at an originally desired level of detail (52) is not present in the local memory of the graphics processing system (53), the virtual texture lookup process loops back to try to sample the texture at an increased level of detail (55), and so on, until texture data that can be used is found in the local memory of the graphics processing system (53). This allows the texturing operation to proceed using texture data for the texel positions in question from a higher level (less detailed) mipmap in place of the originally desired texture data.

    Abstract translation: 图形虚拟纹理系统,其中存储在主机系统的存储介质中的纹理被划分为相应的页面,然后将其加载到图形处理系统的本地存储器中以供使用。 如果在图形处理系统(53)的本地存储器中不存在用于以最初期望的细节级(52)执行纹理化操作所需的纹理页面,则虚拟纹理查找过程循环回来以尝试对 纹理处于增加的细节水平(55),等等,直到在图形处理系统(53)的本地存储器中找到可以使用的纹理数据。 这允许纹理化操作从较高级别(较不详细的)mipmap继续使用所讨论的纹素位置的纹理数据来代替原始期望的纹理数据。

    METHODS OF AND APPARATUS FOR USING TEXTURES IN GRAPHICS PROCESSING SYSTEMS
    7.
    发明申请
    METHODS OF AND APPARATUS FOR USING TEXTURES IN GRAPHICS PROCESSING SYSTEMS 有权
    在图形处理系统中使用纹理的方法和装置

    公开(公告)号:US20140152684A1

    公开(公告)日:2014-06-05

    申请号:US13690159

    申请日:2012-11-30

    Applicant: ARM LIMITED

    CPC classification number: G06T15/04 G06T11/40

    Abstract: A graphics virtual texturing system in which textures stored in a storage medium of a host system are divided into respective pages that are then loaded into a local memory of a graphics processing system for use. Each page of a graphics texture has an associated fade factor value that can be set by an application that is to use the texture to control the contribution that the page will be used to make to any texturing result that is generated using the texture page in question. The graphics processing system then controls the contribution of texture data from a texture page to texturing result data to be generated in accordance with the fade factor value associated with the texture page in question. This allows texture paging to be done in a more visually pleasing manner than just a binary “page-is-here”/“page-is-not-here” switch.

    Abstract translation: 图形虚拟纹理系统,其中存储在主机系统的存储介质中的纹理被划分为相应的页面,然后将其加载到图形处理系统的本地存储器中以供使用。 图形纹理的每个页面都具有相关联的渐变因子值,该值可由应用程序设置,该应用程序将使用纹理来控制页面将用于使用所讨论的纹理页面生成的任何纹理结果的贡献 。 图形处理系统然后根据与所讨论的纹理页面相关联的渐变因子值来控制纹理数据从纹理页面到纹理结果数据的贡献。 这允许纹理分页以更加视觉上令人愉快的方式来完成,而不仅仅是二进制“page-is-here”/“page-is-not-here”开关。

    DATA PROCESSORS
    8.
    发明公开
    DATA PROCESSORS 审中-公开

    公开(公告)号:US20230385106A1

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

    申请号:US18323793

    申请日:2023-05-25

    Applicant: Arm Limited

    CPC classification number: G06F9/4881 G06F9/3877

    Abstract: A fault detection scheme for a data processor that comprises a programmable execution unit operable to execute programs to perform processing operations, and in which when executing a program, the execution unit executes the program for respective execution threads, each execution thread corresponding to a respective work item. In order to detect faults, a set of two or more identical execution threads is generated. The identical execution threads when executed perform identical processing for the same work item and a result of the processing of the same work item can thus be compared to determine whether there is a fault associated with the data processor.

    Methods of and apparatus for using textures in graphics processing systems
    9.
    发明授权
    Methods of and apparatus for using textures in graphics processing systems 有权
    在图形处理系统中使用纹理的方法和装置

    公开(公告)号:US09349210B2

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

    申请号:US13690151

    申请日:2012-11-30

    Applicant: ARM Limited

    CPC classification number: G06T15/04 G06T1/60

    Abstract: A graphics virtual texturing system in which textures stored in a storage medium of a host system are divided into respective pages that are then loaded into a local memory of a graphics processing system for use. If the texture page that is required for performing a texturing operation at an originally desired level of detail (52) is not present in the local memory of the graphics processing system (53), the virtual texture lookup process loops back to try to sample the texture at an increased level of detail (55), and so on, until texture data that can be used is found in the local memory of the graphics processing system (53). This allows the texturing operation to proceed using texture data for the texel positions in question from a higher level (less detailed) mipmap in place of the originally desired texture data.

    Abstract translation: 图形虚拟纹理系统,其中存储在主机系统的存储介质中的纹理被划分为相应的页面,然后将其加载到图形处理系统的本地存储器中以供使用。 如果在图形处理系统(53)的本地存储器中不存在用于以最初期望的细节级(52)执行纹理化操作所需的纹理页面,则虚拟纹理查找过程循环回来以尝试对 纹理处于增加的细节水平(55),等等,直到在图形处理系统(53)的本地存储器中找到可以使用的纹理数据。 这允许纹理化操作从较高级别(较不详细的)mipmap继续使用所讨论的纹素位置的纹理数据来代替原始期望的纹理数据。

Patent Agency Ranking