-
公开(公告)号:US10089708B2
公开(公告)日:2018-10-02
申请号:US15141519
申请日:2016-04-28
Applicant: QUALCOMM Incorporated
Inventor: Andrew Evan Gruber , Lin Chen , Liang Li , Chunhui Mei
Abstract: A texture unit of a graphics processing unit (GPU) may receive a texture data. The texture unit may receive the texture data from the memory. The texture unit may also multiply, by a multiplier circuit of the texture unit, the texture data by at least one constant, where the constant is not associated with a filtering operation, and where the texture data comprises at least one texel. The texture unit may also output, by the texture unit, a result of multiplying the texture data by the at least one constant.
-
公开(公告)号:US10013735B2
公开(公告)日:2018-07-03
申请号:US14836449
申请日:2015-08-26
Applicant: QUALCOMM Incorporated
Inventor: Jay Chunsup Yun , Liang Li , Vijay Ganugapati , Xujie Zhang
IPC: G06T3/40
CPC classification number: G06T3/4015
Abstract: A method and manufacture for graphics processing in which a first line of raw Bayer data and a second line of raw Bayer data are received. Each two-by-two array of a plurality of non-overlapping two-by-two arrays of the first line of raw Bayer data and the second line of raw Bayer data is mapped as a separate corresponding texel to provide a plurality of texel. At least one operation is performed on at least one of the plurality of texels.
-
公开(公告)号:US20160042550A1
公开(公告)日:2016-02-11
申请号:US14452326
申请日:2014-08-05
Applicant: QUALCOMM Incorporated
Inventor: Liang Li , Guofang Jiao , Yunshan Kong , Javier Ignacio Girado
CPC classification number: G06T15/005 , G06T1/20 , G06T5/20 , G06T11/40 , G06T2200/28
Abstract: This disclosure describes techniques for performing high order filtering in a graphics processing unit (GPU). In examples of the disclosure, high order filtering may be implemented on a modified texture engine of a GPU using a single shader instruction. The modified texture engine may be configured to fetch all source pixels needed for the high order filtering and blend them together with pre-loaded filtering weights.
-
公开(公告)号:US11481865B2
公开(公告)日:2022-10-25
申请号:US17173643
申请日:2021-02-11
Applicant: QUALCOMM Incorporated
Inventor: Elina Kamenetskaya , Liang Li , Andrew Evan Gruber , Jeffrey Leger , Balaji Calidas , Ruihao Zhang
IPC: G06T1/60
Abstract: The present disclosure relates to methods and devices for graphics processing including an apparatus, e.g., a GPU. The apparatus may modify at least one texture memory object to support a data structure for one or more tensor objects. The apparatus may also determine one or more supported memory layouts for the one or more tensor objects based on the modified at least one texture memory object. Additionally, the apparatus may access data associated with the one or more tensor objects based on the one or more supported memory layouts, the data for each of the one or more tensor objects corresponding to at least one data instruction. The apparatus may also execute the at least one data instruction based on the accessed data associated with the one or more tensor objects.
-
5.
公开(公告)号:US11423600B2
公开(公告)日:2022-08-23
申请号:US16938397
申请日:2020-07-24
Applicant: QUALCOMM Incorporated
Inventor: Liang Li , Elina Kamenetskaya , Andrew Evan Gruber
Abstract: The present disclosure relates to methods and apparatus for configuring a texture filtering logic unit for deep learning operation. The apparatus can map one or more inputs of a deep learning operation to a respective input of a texture filtering logic unit in a graphics pipeline. Moreover, the apparatus can generate, by the texture filtering logic unit, at least one output for the deep learning operation based on the one or more inputs mapped to the texture filtering logic unit. Furthermore, the apparatus can communicate the at least one output to a programmable shader, which can analyze the output result to determine information relating to an input image based on the deep learning operation.
-
公开(公告)号:US11257277B2
公开(公告)日:2022-02-22
申请号:US16912479
申请日:2020-06-25
Applicant: QUALCOMM Incorporated
Inventor: Liang Li , Andrew Evan Gruber , Yunshan Kong
Abstract: The present disclosure relates to methods and apparatus for graphics processing. In some aspects, the apparatus selects a first mip-map layer with a first texture size and a second mip-map layer with a second texture size based on a third texture size of an image. The apparatus also determines a relative distance associated with the texture sizes. Additionally, the apparatus determines a first quantity of samples to select from the first mip-map layer, and determines a second quantity of samples to select from the second mip-map layer, the second quantity of samples being less than the first quantity of samples, and a second quantity of filter taps being less than a first quantity of filter taps. Also, the apparatus generates the image at the third texture size through filtering based on the first quantity of samples and the second quantity of samples.
-
公开(公告)号:US09454841B2
公开(公告)日:2016-09-27
申请号:US14452326
申请日:2014-08-05
Applicant: QUALCOMM Incorporated
Inventor: Liang Li , Guofang Jiao , Yunshan Kong , Javier Ignacio Girado
CPC classification number: G06T15/005 , G06T1/20 , G06T5/20 , G06T11/40 , G06T2200/28
Abstract: This disclosure describes techniques for performing high order filtering in a graphics processing unit (GPU). In examples of the disclosure, high order filtering may be implemented on a modified texture engine of a GPU using a single shader instruction. The modified texture engine may be configured to fetch all source pixels needed for the high order filtering and blend them together with pre-loaded filtering weights.
Abstract translation: 本公开描述了用于在图形处理单元(GPU)中执行高阶滤波的技术。 在本公开的示例中,可以使用单个着色器指令在GPU的修改的纹理引擎上实现高阶滤波。 修改的纹理引擎可以被配置为获取高阶过滤所需的所有源像素,并将它们与预加载的滤波权重相混合。
-
公开(公告)号:US20160217548A1
公开(公告)日:2016-07-28
申请号:US14836449
申请日:2015-08-26
Applicant: QUALCOMM Incorporated
Inventor: Jay Chunsup Yun , Liang Li , Vijay Ganugapati , Xujie Zhang
CPC classification number: G06T3/4015
Abstract: A method and manufacture for graphics processing in which a first line of raw Bayer data and a second line of raw Bayer data are received. Each two-by-two array of a plurality of non-overlapping two-by-two arrays of the first line of raw Bayer data and the second line of raw Bayer data is mapped as a separate corresponding texel to provide a plurality of texel. At least one operation is performed on at least one of the plurality of texels.
Abstract translation: 一种用于图形处理的方法和制造,其中接收第一行原始拜耳数据和第二行原始拜耳数据。 原始拜耳数据的第一行和原始拜耳数据的第二行的多个不重叠的二乘二阵列的每两个二列阵列被映射为单独的相应纹素,以提供多个纹素。 对多个纹素中的至少一个进行至少一个操作。
-
公开(公告)号:US20160042549A1
公开(公告)日:2016-02-11
申请号:US14452281
申请日:2014-08-05
Applicant: QUALCOMM Incorporated
Inventor: Liang Li , Guofang Jiao , Yunshan Kong , Javier Ignacio Girado
CPC classification number: G06T15/005 , G06T1/20 , G06T1/60 , G06T5/20 , G06T11/40 , G06T15/04 , G06T2200/28
Abstract: This disclosure describes techniques for performing high order filtering in a graphics processing unit (GPU). In examples of the disclosure, high order filtering may be implemented on a modified texture engine of a GPU using a single shader instruction. The modified texture engine may be configured to fetch all source pixels needed for the high order filtering and blend them together with pre-loaded filtering weights.
Abstract translation: 本公开描述了用于在图形处理单元(GPU)中执行高阶滤波的技术。 在本公开的示例中,可以使用单个着色器指令在GPU的修改的纹理引擎上实现高阶滤波。 修改的纹理引擎可以被配置为获取高阶过滤所需的所有源像素,并将它们与预加载的滤波权重相混合。
-
公开(公告)号:US20210104009A1
公开(公告)日:2021-04-08
申请号:US16591528
申请日:2019-10-02
Applicant: QUALCOMM Incorporated
Inventor: Liang Li , Andrew Evan Gruber
Abstract: Methods, systems, and devices for image processing are described. A device may identify a target pixel having a texel coordinate in an image. The device may select, based on the texel coordinate, a first texel sample of a first set of texel samples and a second texel sample of a second set of texel samples. In some examples, the device may group the first texel sample and the second texel sample into a third set of texel samples. The device may generate an instruction including the third set of texel samples and a weighted sum associated with the first texel sample and the second texel sample, and process the third set of texel samples based on the instruction. In some examples, the instruction may be a macro instruction.
-
-
-
-
-
-
-
-
-