Patents by Inventor Hai Ao

Hai Ao 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).

  • Publication number: 20240127524
    Abstract: A method and system for processing graphics in tile-based rendering mode are disclosed. The system includes: a geometry processing system configured to perform geometry processing on primitives to tile visible primitives into a plurality of tiles M in screen view space; and a fragment processing system configured to render the plurality of tiles M to generate rendered images of the plurality of tiles M. The fragment processing system includes a post-processing module configured to start to perform pixel filtering on pixels in a first pixel set Pin0 of a target tile M0 in the plurality of tiles M at a first time after a rendered image of the target tile M0 is generated and before all the rendered images of the plurality of tiles M are generated. The present disclosure can effectively improve processing efficiency of overall image pixel filtering, without generating additional pixel shading workload.
    Type: Application
    Filed: March 22, 2023
    Publication date: April 18, 2024
    Applicant: INNOSILICON MICROELECTRONICS (ZHUHAI) CO., LTD.
    Inventors: Xile YANG, Hai AO
  • Publication number: 20240127525
    Abstract: A method and system for processing graphics in tile-based rendering mode are disclosed. The system includes: a geometry processing system configured to perform geometry processing on primitives to tile visible primitives into a plurality of tiles M in screen view space; and a fragment processing system configured to render the plurality of tiles M and generate rendered images of the plurality of tiles M, where the fragment processing system includes a post-processing module configured to: start to perform pixel filtering on pixels in a first pixel set Pin0 of a target tile M0 in the plurality of tiles M at a first time after a rendered image of the target tile M0 is generated and before all the rendered images of the plurality of tiles M are generated. The present disclosure can effectively improve processing efficiency of overall image pixel filtering, without generating additional pixel shading workload.
    Type: Application
    Filed: March 22, 2023
    Publication date: April 18, 2024
    Applicant: INNOSILICON MICROELECTRONICS (ZHUHAI) CO., LTD.
    Inventors: Xile YANG, Hai AO
  • Publication number: 20240078634
    Abstract: The present disclosure discloses a method and system for processing graphics in tile-based rendering mode by expanding boundaries of tiles. The system includes: a geometry processing system configured to perform geometry processing on primitives to tile visible primitives into a plurality of expanded tiles M? in screen view space; and a fragment processing system configured to render each expanded tile M? to obtain rendered images of the plurality of expanded tiles M?, and enable a filter kernel to perform pixel filtering according to the rendered image of each expanded tile M?, where the plurality of expanded tiles M? are obtained by dividing the screen view space into a plurality of tiles M and expanding boundaries of the plurality of tiles M respectively. In the present disclosure, the pixel filtering process can be done after rendering of each tile, thereby effectively improving the processing efficiency of pixel filtering.
    Type: Application
    Filed: March 28, 2023
    Publication date: March 7, 2024
    Applicant: INNOSILICON MICROELECTRONICS (ZHUHAI) CO., LTD.
    Inventors: Xile YANG, Hai AO
  • Publication number: 20240070962
    Abstract: A graphics processing method and system are disclosed. The system includes multiple cores with a master mode core and at least one slave mode core, where the master mode core is configured to construct primitives according to input geometry data, split the constructed primitives into primitive core groups, and distribute the primitive core groups to the master mode core and the at least one slave mode core; and the master mode core and the at least one slave mode core are configured to process the distributed primitive core groups to obtain a rendered image. The system and method of the present disclosure provide powerful parallel data processing capability, which allows for processing of a massive amount of geometry data, and enable excellent performance by taking actual working states of hardware into full consideration.
    Type: Application
    Filed: March 25, 2023
    Publication date: February 29, 2024
    Applicant: INNOSILICON MICROELECTRONICS (ZHUHAI) CO., LTD.
    Inventors: Xile YANG, Hai AO
  • Patent number: 7342388
    Abstract: Low ripple line-state dependent PWM DCDC converter controllers and methods for subscriber line interface circuit switching load regulation. In accordance with the method, line state is monitored to determine the target voltage for that state, and a DCDC converter is controlled responsive to the line state and the difference between the actual line voltage and the target voltage for that line state. The differences between the actual line voltage and the target voltage for that line state are split into different ranges, each range having a skip step size and a step size associated therewith, the step size determining how many equal pulse width pulses will be provided to the converter before the pulse width is adjusted by the step size and the process repeated. Apparatus for practicing the invention and variations thereof are disclosed.
    Type: Grant
    Filed: October 19, 2006
    Date of Patent: March 11, 2008
    Assignee: Winbond Electronics Corporation
    Inventor: Hai Ao
  • Publication number: 20070296385
    Abstract: Low ripple line-state dependent PWM DCDC converter controllers and methods for subscriber line interface circuit switching load regulation. In accordance with the method, line state is monitored to determine the target voltage for that state, and a DCDC converter is controlled responsive to the line state and the difference between the actual line voltage and the target voltage for that line state. The differences between the actual line voltage and the target voltage for that line state are split into different ranges, each range having a skip step size and a step size associated therewith, the step size determining how many equal pulse width pulses will be provided to the converter before the pulse width is adjusted by the step size and the process repeated. Apparatus for practicing the invention and variations thereof are disclosed.
    Type: Application
    Filed: October 19, 2006
    Publication date: December 27, 2007
    Inventor: Hai Ao
  • Patent number: 6987683
    Abstract: A content addressable memory (CAM), system, processing system, router and method of operating the same is provided. A CAM array includes more than one CAM cell with a comparison circuit and a content data storage. A priority encoder logic structure is connected with the CAM array and determines if physically or logically adjacent CAM cells have outputs such that an upper and lower content range is determined.
    Type: Grant
    Filed: May 19, 2003
    Date of Patent: January 17, 2006
    Assignee: Micron Technology, Inc.
    Inventor: Hai Ao
  • Publication number: 20040233692
    Abstract: A content addressable memory (CAM), system, processing system, router and method of operating the same is provided. A CAM array includes more than one CAM cell with a comparison circuit and a content data storage. A priority encoder logic structure is connected with the CAM array and determines if physically or logically adjacent CAM cells have outputs such that an upper and lower content range is determined.
    Type: Application
    Filed: May 19, 2003
    Publication date: November 25, 2004
    Inventor: Hai Ao