Method Of And Apparatus For Encoding And Decoding Data
    1.
    发明申请
    Method Of And Apparatus For Encoding And Decoding Data 有权
    用于编码和解码数据的方法和装置

    公开(公告)号:US20150228050A1

    公开(公告)日:2015-08-13

    申请号:US14691572

    申请日:2015-04-20

    Applicant: ARM LIMITED

    CPC classification number: G06T1/20 G06T9/00 G06T9/005 G06T11/001 H04N19/90

    Abstract: When encoding a texture map 1 for use in graphics processing, the texture map is divided into a plurality of equal-sized blocks 2 of texture data elements. Each block 2 of texture data elements is then encoded as a block of texture data 5 that includes a set of integer values to be used to generate a set of base data values for the block, and a set of index values indicating how to use the base data values to generate data values for the texture data elements that the block represents. The integer values and the index values are both encoded in an encoded texture data block using a combination of base-n values, where n is greater than two, and base-2 values. Predefined bit representations are used to represent plural base-n values (n>2) collectively, and the bits of the bit representations representing the base-n values (n>2) are interleaved with bits representing the base-2 values in the encoded texture data block.

    Abstract translation: 当对用于图形处理的纹理图1进行编码时,纹理映射被分成纹理数据元素的多个等大小的块2。 纹理数据元素的每个块2然后被编码为纹理数据块5,该纹理数据块5包括用于生成该块的基本数据值集合的一组整数值,以及一组指示如何使用 基本数据值以生成块表示的纹理数据元素的数据值。 整数值和索引值都使用base-n值(其中n大于2)和base-2值的组合编码在编码纹理数据块中。 预定义位表示用于统一表示多个基n值(n> 2),表示基n值(n> 2)的比特表示的比特与编码的基本n值 纹理数据块。

    Method of and apparatus for encoding and decoding data
    2.
    发明授权
    Method of and apparatus for encoding and decoding data 有权
    用于对数据进行编码和解码的方法和装置

    公开(公告)号:US09524535B2

    公开(公告)日:2016-12-20

    申请号:US14691572

    申请日:2015-04-20

    Applicant: ARM LIMITED

    CPC classification number: G06T1/20 G06T9/00 G06T9/005 G06T11/001 H04N19/90

    Abstract: When encoding a texture map 1 for use in graphics processing, the texture map is divided into a plurality of equal-sized blocks 2 of texture data elements. Each block 2 of texture data elements is then encoded as a block of texture data 5 that includes a set of integer values to be used to generate a set of base data values for the block, and a set of index values indicating how to use the base data values to generate data values for the texture data elements that the block represents. The integer values and the index values are both encoded in an encoded texture data block using a combination of base-n values, where n is greater than two, and base-2 values. Predefined bit representations are used to represent plural base-n values (n>2) collectively, and the bits of the bit representations representing the base-n values (n>2) are interleaved with bits representing the base-2 values in the encoded texture data block.

    Abstract translation: 当对用于图形处理的纹理图1进行编码时,纹理映射被分成纹理数据元素的多个等大小的块2。 纹理数据元素的每个块2然后被编码为纹理数据块5,该纹理数据块5包括用于生成该块的基本数据值集合的一组整数值,以及一组指示如何使用 基本数据值以生成块表示的纹理数据元素的数据值。 整数值和索引值都使用base-n值(其中n大于2)和base-2值的组合编码在编码纹理数据块中。 预定义位表示用于统一表示多个基n值(n> 2),表示基n值(n> 2)的比特表示的比特与编码的基本n值 纹理数据块。

    METHODS OF AND APPARATUS FOR ENCODING AND DECODING DATA
    4.
    发明申请
    METHODS OF AND APPARATUS FOR ENCODING AND DECODING DATA 审中-公开
    编码和解码数据的方法和装置

    公开(公告)号:US20140267283A1

    公开(公告)日:2014-09-18

    申请号:US13836887

    申请日:2013-03-15

    Applicant: ARM Limited

    CPC classification number: G06T9/00

    Abstract: To encode a texture to be used in a graphics processing system, the texture is first downscaled to generate a lower resolution representation of the texture 41. An upscaled version 42 of the lower resolution version of the texture is then compared to the original texture to determine a set of difference values indicating for each texel the difference between the value of the texel in the upscaled version of the texture and in the original texture 43. An encoded texture data block is then generated for each 8×8 block of texels in the original texture 44. Each encoded texture data block contains a base colour value taken from the lower resolution representation of the texture and a set of index values indicating the difference data from the determined set of difference data to be used when decoding the block of texture data to generate the data values to be used for the texture data elements that the block of texture data represents.

    Abstract translation: 为了对要在图形处理系统中使用的纹理进行编码,纹理首先被缩小以产生纹理41的较低分辨率表示。然后将纹理的较低分辨率版本的升序版本42与原始纹理进行比较以确定 指示每个纹理的一组差值,即纹理的放大版本和原始纹理43中的纹素的值之间的差异。然后,针对原始纹​​理中的每个8×8块纹素生成编码纹理数据块 每个编码的纹理数据块包含从纹理的较低分辨率表示取得的基色值,以及一组索引值,指示当将纹理数据块解码时所使用的所确定的差分数据集合的差分数据 生成要用于纹理数据块表示的纹理数据元素的数据值。

    METHOD OF AND APPARATUS FOR ENCODING AND DECODING DATA
    5.
    发明申请
    METHOD OF AND APPARATUS FOR ENCODING AND DECODING DATA 有权
    用于编码和解码数据的方法和装置

    公开(公告)号:US20150235384A1

    公开(公告)日:2015-08-20

    申请号:US14704962

    申请日:2015-05-05

    Applicant: ARM LIMITED

    CPC classification number: G06T1/20 G06T9/00 G06T9/005 G06T11/001 H04N19/90

    Abstract: Each block of texture data elements is encoded as a block of texture data that includes: data indicating how to generate a set of data values to be used to generate data values for a set of the texture data elements that the block represents; data indicating a set of integer values to be used to generate the set of data values to be used to generate data values for a set of the texture data elements that the block represents; data indicating a set of index values indicating how to use the generated set of data values to generate data values for texture data elements of the set of texture data elements that the generated set of data values is to be used for; and data indicating the indexing scheme that has been used for the block.

    Abstract translation: 纹理数据元素的每个块被编码为纹理数据块,其包括:指示如何生成要用于生成块表示的一组纹理数据元素的数据值的数据值集合的数据; 指示要用于生成要用于生成块表示的一组纹理数据元素的数据值的数据值集合的一组整数值的数据; 指示一组索引值的数据,指示如何使用所生成的数据值集合来生成用于生成的数据值集合的纹理数据元素组的纹理数据元素的数据值; 以及指示已经用于块的索引方案的数据。

    Methods of and apparatus for encoding and decoding data

    公开(公告)号:US10147202B2

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

    申请号:US13836887

    申请日:2013-03-15

    Applicant: ARM Limited

    Abstract: To encode a texture to be used in a graphics processing system, the texture is first downscaled to generate a lower resolution representation of the texture 41. An upscaled version 42 of the lower resolution version of the texture is then compared to the original texture to determine a set of difference values indicating for each texel the difference between the value of the texel in the upscaled version of the texture and in the original texture 43. An encoded texture data block is then generated for each 8×8 block of texels in the original texture 44. Each encoded texture data block contains a base color value taken from the lower resolution representation of the texture and a set of index values indicating the difference data from the determined set of difference data to be used when decoding the block of texture data to generate the data values to be used for the texture data elements that the block of texture data represents.

    Graphics processing systems
    7.
    发明授权

    公开(公告)号:US09607356B2

    公开(公告)日:2017-03-28

    申请号:US13875810

    申请日:2013-05-02

    Applicant: ARM Limited

    Abstract: A tile-based graphics processing pipeline comprising a rasteriser 3, a renderer 6, a tile buffer 10 configured to store rendered fragment data locally to the graphics processing pipeline prior to that data being written out to an external memory, a write out stage 13 configured to write data stored in the tile buffer to an external memory, and a programmable processing stage 14. The programmable processing stage 14 is operable under the control of graphics program instructions to read fragment data stored in the tile buffer 10 on a random access basis, perform a processing operation using the read fragment data, and write the result of the processing operation into the tile buffer 10 or to an external memory.

    Method of and apparatus for encoding and decoding data

    公开(公告)号:US09524566B2

    公开(公告)日:2016-12-20

    申请号:US14704962

    申请日:2015-05-05

    Applicant: ARM LIMITED

    CPC classification number: G06T1/20 G06T9/00 G06T9/005 G06T11/001 H04N19/90

    Abstract: Each block of texture data elements is encoded as a block of texture data that includes: data indicating how to generate a set of data values to be used to generate data values for a set of the texture data elements that the block represents; data indicating a set of integer values to be used to generate the set of data values to be used to generate data values for a set of the texture data elements that the block represents; data indicating a set of index values indicating how to use the generated set of data values to generate data values for texture data elements of the set of texture data elements that the generated set of data values is to be used for; and data indicating the indexing scheme that has been used for the block.

    GRAPHICS PROCESSING SYSTEMS
    9.
    发明申请

    公开(公告)号:US20140368521A1

    公开(公告)日:2014-12-18

    申请号:US14267969

    申请日:2014-05-02

    Applicant: ARM Limited

    Abstract: A tile-based graphics processing pipeline comprising a rasteriser 3, a renderer 6, a tile buffer 10 configured to store rendered fragment data locally to the graphics processing pipeline prior to that data being written out to an external memory, a write out stage 13 configured to write data stored in the tile buffer to an external memory, and a programmable processing stage 14. The programmable processing stage 14 is operable under the control of graphics program instructions to read fragment data stored in the tile buffer 10 on a random access basis, perform a processing operation using the read fragment data, and write the result of the processing operation into the tile buffer 10 or to an external memory.

    GRAPHICS PROCESSING SYSTEMS
    10.
    发明申请
    GRAPHICS PROCESSING SYSTEMS 有权
    图形处理系统

    公开(公告)号:US20140327688A1

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

    申请号:US13875810

    申请日:2013-05-02

    Applicant: ARM Limited

    Abstract: A tile-based graphics processing pipeline comprising a rasteriser 3, a renderer 6, a tile buffer 10 configured to store rendered fragment data locally to the graphics processing pipeline prior to that data being written out to an external memory, a write out stage 13 configured to write data stored in the tile buffer to an external memory, and a programmable processing stage 14. The programmable processing stage 14 is operable under the control of graphics program instructions to read fragment data stored in the tile buffer 10 on a random access basis, perform a processing operation using the read fragment data, and write the result of the processing operation into the tile buffer 10 or to an external memory.

    Abstract translation: 基于瓦片的图形处理流水线,包括光栅化器3,渲染器6,瓦片缓冲器10,其被配置为在将数据写入外部存储器之前将绘制的片段数据本地存储到图形处理流水线;配置 将存储在瓦片缓冲器中的数据写入外部存储器和可编程处理级14.可编程处理级14可在图形程序指令的控制下操作,以随机存取的方式读取存储在瓦片缓冲器10中的片段数据, 使用读取的片段数据执行处理操作,并将处理操作的结果写入片缓冲器10或外部存储器。

Patent Agency Ranking