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.

    Processing artificial neural network weights

    公开(公告)号:US10599935B2

    公开(公告)日:2020-03-24

    申请号:US15439284

    申请日:2017-02-22

    Applicant: ARM Limited

    Abstract: A data processing apparatus processes a set of weight values for an artificial neural network by representing the set of weight values in the form of an array of weight values and by using an image compression scheme to provide compressed weight data for the artificial neural network. The data processing apparatus uses an image decompression scheme to derive decompressed weight values from the compressed weight data and applies the decompressed weight values when producing a result from an input to the artificial neural network. The data processing apparatus can provide for efficient storage and processing of the weight values for the artificial neural network.

    METHODS OF AND APPARATUS FOR USING TEXTURES IN GRAPHICS PROCESSING SYSTEMS
    3.
    发明申请
    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”开关。

    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继续使用所讨论的纹素位置的纹理数据来代替原始期望的纹理数据。

    PROCESSING ARTIFICIAL NEURAL NETWORK WEIGHTS

    公开(公告)号:US20180239992A1

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

    申请号:US15439284

    申请日:2017-02-22

    Applicant: ARM Limited

    CPC classification number: G06K9/00986 G06K9/4642 G06N3/0454 G06N3/084

    Abstract: A data processing apparatus processes a set of weight values for an artificial neural network by representing the set of weight values in the form of an array of weight values and by using an image compression scheme to provide compressed weight data for the artificial neural network. The data processing apparatus uses an image decompression scheme to derive decompressed weight values from the compressed weight data and applies the decompressed weight values when producing a result from an input to the artificial neural network. The data processing apparatus can provide for efficient storage and processing of the weight values for the artificial neural network.

    Methods of and apparatus for using textures in graphics processing systems
    8.
    发明授权
    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