Patents by Inventor Heng QI

Heng QI has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 12056790
    Abstract: The present disclosure relates to methods and apparatus for graphics processing. For example, disclosed techniques facilitate improving bindless state processing at a graphics processor. Aspects of the present disclosure can receive, at a graphics processor, a shader program including a preamble section and a main instructions section. Aspects of the present disclosure can also execute, with a scalar processor dedicated to processing preamble sections, instructions of the preamble section to implement a bindless mechanism for loading constant data associated with the shader program. Additionally, aspects of the present disclosure can distribute the main instructions section and the constant data to a streaming processor for executing the shader program.
    Type: Grant
    Filed: January 31, 2020
    Date of Patent: August 6, 2024
    Assignee: QUALCOMM Incorporated
    Inventors: Yun Du, Andrew Evan Gruber, Chun Yu, Chihong Zhang, Thomas Edwin Frisinger, Richard Hammerstone, Zilin Ying, Heng Qi, Quanquan Xu, Sheng Gu
  • Publication number: 20230394738
    Abstract: The present disclosure relates to methods and apparatus for graphics processing, e.g., a GPU. The apparatus may receive an image including a plurality of pixels associated with one or more workgroups and one or more pixel tiles, each of the workgroups and the pixel tiles including one or more pixels of the plurality of pixels. The apparatus may determine whether the one or more workgroups are misaligned with the one or more pixel tiles. The apparatus may determine a conversion order of the one or more workgroups when the one or more workgroups are misaligned with the one or more pixel tiles, the conversion order corresponding to a common multiple of one of the one or more workgroups and one of the one or more pixel tiles. The apparatus may convert each of the one or more workgroups based on the conversion order of the one or more workgroups.
    Type: Application
    Filed: November 9, 2020
    Publication date: December 7, 2023
    Inventors: Yibin ZHANG, Zilin YING, Yun DU, Heng QI, Jiexia YU, Yang YU, Andrew Evan GRUBER, Jian LIANG, Tao WANG, Alexei Vladimirovich BOURD, Gang ZHONG, Minjie HUANG
  • Publication number: 20230019763
    Abstract: The present disclosure relates to methods and apparatus for graphics processing. For example, disclosed techniques facilitate improving bindless state processing at a graphics processor. Aspects of the present disclosure can receive, at a graphics processor, a shader program including a preamble section and a main instructions section. Aspects of the present disclosure can also execute, with a scalar processor dedicated to processing preamble sections, instructions of the preamble section to implement a bindless mechanism for loading constant data associated with the shader program. Additionally, aspects of the present disclosure can distribute the main instructions section and the constant data to a streaming processor for executing the shader program.
    Type: Application
    Filed: January 31, 2020
    Publication date: January 19, 2023
    Inventors: Yun DU, Andrew Evan GRUBER, Chun YU, Chihong ZHANG, Thomas Edwin FRISINGER, Richard HAMMERSTONE, Zilin YING, Heng QI, Quanquan XU, Sheng GU
  • Patent number: 11021183
    Abstract: A stroller, comprises two side supports (100) respectively disposed on the left and right sides, and the side support (100) on each side comprises a front support (1), a rear support (2), a push rod (3), an upper support rod (4), an upper connecting rod (5), a rear connecting rod (6), a lower connecting rod (7), and a sliding member (8) disposed on the rear support (2) and capable of sliding up and down along the length extension direction of the rear support (2), wherein the rear connecting rod (6) is pivotally connected to the upper support rod (4), one end portion of the rear connecting rod (6) is pivotally connected with the sliding member (8), the other end portion of the rear connecting rod (6) is pivotally connected with a lower portion of the upper connecting rod (5), an upper portion of the upper connecting rod (5) is pivotally connected to the push rod (3), one end portion of the lower connecting rod (7) is pivotally connected to the front support (1), and the other end portion of the lower connecti
    Type: Grant
    Filed: November 30, 2017
    Date of Patent: June 1, 2021
    Assignee: Goodbaby Child Products Co., Ltd.
    Inventors: Fusheng Ma, Weijun Yan, Heng Qi
  • Publication number: 20200139999
    Abstract: A stroller, comprises two side supports (100) respectively disposed on the left and right sides, and the side support (100) on each side comprises a front support (1), a rear support (2), a push rod (3), an upper support rod (4), an upper connecting rod (5), a rear connecting rod (6), a lower connecting rod (7), and a sliding member (8) disposed on the rear support (2) and capable of sliding up and down along the length extension direction of the rear support (2), wherein the rear connecting rod (6) is pivotally connected to the upper support rod (4), one end portion of the rear connecting rod (6) is pivotally connected with the sliding member (8), the other end portion of the rear connecting rod (6) is pivotally connected with a lower portion of the upper connecting rod (5), an upper portion of the upper connecting rod (5) is pivotally connected to the push rod (3), one end portion of the lower connecting rod (7) is pivotally connected to the front support (1), and the other end portion of the lower connecti
    Type: Application
    Filed: November 30, 2017
    Publication date: May 7, 2020
    Inventors: Fusheng Ma, Weijun Yan, Heng Qi
  • Patent number: 9904550
    Abstract: A method for combining instructions, performed by a compiler, containing at least the following steps. First instructions are obtained, where each performs one of a calculation operation, a comparison operation, a logic operation, a selection operation, a branching operation, a LD/ST (Load/Store) operation, a SMP (sampling) operation and a complicated mathematics operation. The first instructions are combined as one combined instruction according to data dependencies between the first instructions. The combined instruction is sent to a SP (Stream Processor).
    Type: Grant
    Filed: September 16, 2015
    Date of Patent: February 27, 2018
    Assignee: VIA ALLIANCE SEMICONDUCTOR CO., LTD.
    Inventors: Huaisheng Zhang, Zhou Hong, Heng Qi
  • Publication number: 20170060594
    Abstract: A method for combining instructions, performed by a compiler, containing at least the following steps. First instructions are obtained, where each performs one of a calculation operation, a comparison operation, a logic operation, a selection operation, a branching operation, a LD/ST (Load/Store) operation, a SMP (sampling) operation and a complicated mathematics operation. The first instructions are combined as one combined instruction according to data dependencies between the first instructions. The combined instruction is sent to a SP (Stream Processor).
    Type: Application
    Filed: September 16, 2015
    Publication date: March 2, 2017
    Inventors: Huaisheng ZHANG, Zhou HONG, Heng QI