Method and apparatus for compression of graphics processing commands

    公开(公告)号:US11295408B2

    公开(公告)日:2022-04-05

    申请号:US17033765

    申请日:2020-09-26

    Inventor: Weihan Wang Jie He

    Abstract: Embodiments are generally directed to methods and apparatuses for compression of graphics processing commands. An embodiment of a method for data processing comprising: capturing a first graphics processing command including vertex data; constructing a data array having a plurality of data vectors from the vertex data; determining whether the data array is of a specific data type; in response to the data array being of the specific data type, determining whether a semantic property of the data array is color; and in response to the semantic property being color, determining a plurality of representative data vectors that are different from each other in the plurality of data vectors; constructing a palette array having a plurality of palette vectors each containing data elements of a corresponding one of the plurality of representative data vectors and a palette vector identifier; and generating a modified first graphics processing command by replacing the data array with the palette array and a sequence of palette vector identifiers.

    METHOD AND APPARATUS FOR COMPRESSION OF GRAPHICS PROCESSING COMMANDS

    公开(公告)号:US20210201436A1

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

    申请号:US17033765

    申请日:2020-09-26

    Inventor: Weihan Wang Jie He

    Abstract: Embodiments are generally directed to methods and apparatuses for compression of graphics processing commands. An embodiment of a method for data processing comprising: capturing a first graphics processing command including vertex data; constructing a data array having a plurality of data vectors from the vertex data; determining whether the data array is of a specific data type; in response to the data array being of the specific data type, determining whether a semantic property of the data array is color; and in response to the semantic property being color, determining a plurality of representative data vectors that are different from each other in the plurality of data vectors; constructing a palette array having a plurality of palette vectors each containing data elements of a corresponding one of the plurality of representative data vectors and a palette vector identifier; and generating a modified first graphics processing command by replacing the data array with the palette array and a sequence of palette vector identifiers.

    Method and apparatus for compression of graphics processing commands

    公开(公告)号:US12051130B2

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

    申请号:US17712910

    申请日:2022-04-04

    Inventor: Weihan Wang Jie He

    CPC classification number: G06T1/20 G06T1/60 G06T9/00

    Abstract: Embodiments are generally directed to methods and apparatuses for compression of graphics processing commands. An embodiment of a method for data processing comprising: capturing a first graphics processing command including vertex data; constructing a data array having a plurality of data vectors from the vertex data; determining whether the data array is of a specific data type; in response to the data array being of the specific data type, determining whether a semantic property of the data array is color; and in response to the semantic property being color, determining a plurality of representative data vectors that are different from each other in the plurality of data vectors; constructing a palette array having a plurality of palette vectors each containing data elements of a corresponding one of the plurality of representative data vectors and a palette vector identifier; and generating a modified first graphics processing command by replacing the data array with the palette array and a sequence of palette vector identifiers.

    METHOD AND APPARATUS FOR COMPRESSION OF GRAPHICS PROCESSING COMMANDS

    公开(公告)号:US20220230270A1

    公开(公告)日:2022-07-21

    申请号:US17712910

    申请日:2022-04-04

    Inventor: Weihan Wang Jie He

    Abstract: Embodiments are generally directed to methods and apparatuses for compression of graphics processing commands. An embodiment of a method for data processing comprising: capturing a first graphics processing command including vertex data; constructing a data array having a plurality of data vectors from the vertex data; determining whether the data array is of a specific data type; in response to the data array being of the specific data type, determining whether a semantic property of the data array is color; and in response to the semantic property being color, determining a plurality of representative data vectors that are different from each other in the plurality of data vectors; constructing a palette array having a plurality of palette vectors each containing data elements of a corresponding one of the plurality of representative data vectors and a palette vector identifier; and generating a modified first graphics processing command by replacing the data array with the palette array and a sequence of palette vector identifiers.

Patent Agency Ranking