Patents by Inventor Deming GU

Deming GU 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: 20190243411
    Abstract: A method provides data synchronization between a sensor hub and an application processor, which contains at least the following steps: generating and adding a plurality of absolute time stamps in a sensor-data stream; and generating and adding a plurality of pieces of sensor data and a plurality of relative time stamps in the sensor-data stream between the moments of generating each two adjacent absolute time stamps, wherein each relative time stamp is associated with one piece of sensor data.
    Type: Application
    Filed: April 15, 2019
    Publication date: August 8, 2019
    Inventors: Jiangze CHEN, Dongxing WU, Deming GU, Guixiang HE, Kangning ZHU
  • Patent number: 10310550
    Abstract: The invention introduces a method for data synchronization between a sensor hub and an application processor, which contains at least the following steps: generating and adding a plurality of absolute time stamps in a sensor-data stream; and generating and adding a plurality of pieces of sensor data and a plurality of relative time stamps in the sensor-data stream between the moments of generating each two adjacent absolute time stamps, wherein each relative time stamp is associated with one piece of sensor data.
    Type: Grant
    Filed: March 27, 2017
    Date of Patent: June 4, 2019
    Assignee: VIA ALLIANCE SEMICONDUCTOR CO., LTD.
    Inventors: Jiangze Chen, Dongxing Wu, Deming Gu, Guixiang He, Kangning Zhu
  • Patent number: 10304212
    Abstract: A graphic data compression device includes a processing unit for processing graphic data and a mixed-type compression unit for compressing the data processed by the processing unit. The mixed-type compression unit includes a lossless compression module and a nearly-lossless compression module. The lossless compression module performs a compression on processed data by a lossless compression algorithm. The nearly-lossless compression module includes an adjustment module and a compression module. The adjustment module performs an adjustment on the processed data to reduce a size of the processed data. The compression module performs, by the lossless compression algorithm, a compression on the data adjusted by the adjustment module. A graphic data compression method of the graphic data compression device is also provided. The graphic data compression device and method of the present invention reduce bandwidth load and memory occupancy, thereby effectively improving the usage of memory capacity.
    Type: Grant
    Filed: October 21, 2016
    Date of Patent: May 28, 2019
    Assignee: VIA Alliance Semiconductor Co., Ltd.
    Inventors: Deming Gu, Zhou Hong
  • Patent number: 10247550
    Abstract: A mobile device including an acceleration sensor, a magneto sensor, a gyroscope sensor, and a processor is provided. The acceleration sensor, the magneto sensor, and the gyroscope sensor generate acceleration data, magnetic field data, and angular velocity data, respectively. The processor determines a pitch angle and a roll angle according to the acceleration data, determines a yaw angle according to the magnetic field data, and determines a quaternion according to the pitch angle, the roll angle, and the yaw angle. Also, the processor determines orientation information of the mobile device according to the quaternion and the angular velocity data, and adjusts the orientation information according to the acceleration data and the magnetic field data.
    Type: Grant
    Filed: December 1, 2016
    Date of Patent: April 2, 2019
    Assignee: VIA ALLIANCE SEMICONDUCTOR CO., LTD.
    Inventors: Xia Lin, Dongxing Wu, Deming Gu, Yang Mao
  • Patent number: 10250896
    Abstract: An image compression method based on JPEG-LS is presented. In the method, the M×N pixels in the source image are divided into k groups. M, N, and k are all integers larger than one. Each group corresponds to a plurality of pixels among the M×N pixels. The decorrelation procedure and the context modeling procedure are performed for each of the plurality of pixels in the ith group of the k groups. The compensation look-up table is not refreshed until all pixels in the ith group are performed with the decorrelation procedure and the context modeling procedure.
    Type: Grant
    Filed: October 7, 2016
    Date of Patent: April 2, 2019
    Assignee: VIA ALLIANCE SEMICONDUCTOR CO., LTD.
    Inventors: Heng Que, Deming Gu, Zhou Hong, Yuanfeng Wang
  • Patent number: 10210034
    Abstract: An electronic device, for integration with functional circuit modules, includes gates, monitor module, signal control module and record module. The functional modules are operated on clock signal for generating request instruction and response signal. The gate is coupled to the functional modules for transmitting request instruction and response signal to functional module on enable signals. The monitor module is coupled to the functional modules and the gates for generating hold signal. The monitor module generates enable signals on finish signal. The clock signal control module coupled to the functional modules and the monitor module for outputs main clock signal to generate clock signals. The clock signal control module generates record instruction and stop clock signals, and the clock signal control module re-outputs clock signals on finish signal.
    Type: Grant
    Filed: September 20, 2016
    Date of Patent: February 19, 2019
    Assignee: VIA ALLIANCE SEMICONDUCTOR CO., LTD.
    Inventors: Heng Que, Quanquan Xu, Deming Gu, Yuanfeng Wang
  • Patent number: 10209758
    Abstract: A graphics processing system and power gating method thereof, the graphics processing system comprising: a graphics processing unit (GPU), a bus interface and a power management unit (PMU), the GPU comprising a control circuit and a plurality of partitions; the method includes: when the bus interface receives an external graphics command, utilizing the PMU to turn on a power supply of the control circuit; subsequently utilizing the control circuit to turn on power supplies of one or more partitions of the plurality of partitions corresponding to the external graphics command; when then control circuit detects any one of the plurality of partitions is in an idle state, utilizing the control circuit to turn off the power supply of the partition in the idle state; when the bus interface detects the plurality of partitions are in a full idle state, utilizing the bus interface to turn off the power supply of the control circuit via the PMU; and when the PMU turns off the power supply of the control circuit, the co
    Type: Grant
    Filed: December 12, 2014
    Date of Patent: February 19, 2019
    Assignee: VIA ALLIANCE SEMICONDUCTOR CO., LTD.
    Inventors: Deming Gu, Zhou Hong
  • Publication number: 20180336660
    Abstract: A method for improving image quality by using multi-resolution is provided. The method includes: receiving an image data; dividing the image data into areas corresponding to different resolutions according to first parameter information, wherein the resolutions correspond to different frequencies; rendering the areas with the different frequencies in a single pass and outputting a rendered image data; and resolving the rendered image data into a final output image data with a first resolution according to second parameter information.
    Type: Application
    Filed: June 19, 2017
    Publication date: November 22, 2018
    Inventor: Deming GU
  • Publication number: 20180336867
    Abstract: A method for improving image quality is provided. The method includes: receiving an image data and sensing information; dividing the image data into areas corresponding to different resolutions according to first parameter information, wherein the different resolutions correspond to different frequencies; rendering the areas in a single pass according to the sensing information and the different frequencies and outputting a rendered image data; and resolving the rendered image data into a final output image data with a first resolution according to second parameter information.
    Type: Application
    Filed: June 19, 2017
    Publication date: November 22, 2018
    Inventors: Deming GU, Fengxia WU, Huaisheng ZHANG, Wei ZHANG
  • Patent number: 10074040
    Abstract: The invention introduces a method for compressing texture tiles, which contains at least the following steps: classifying each pixel of a texture tile into one of a plurality of groups and generating a bitmap of the texture tile, wherein the bitmap contains information indicating to which group each pixel of the texture tile belongs; reducing dependencies between pixels of each group; lossless-encoding each pixel of the texture tile to generate a first compression result; and outputting the first compression result and the bitmap.
    Type: Grant
    Filed: November 30, 2016
    Date of Patent: September 11, 2018
    Assignee: VIA ALLIANCE SEMICONDUCTOR CO., LTD.
    Inventors: Yemao Shen, Deming Gu, Heng Que, Wei Zhang
  • Publication number: 20180232033
    Abstract: A dynamic voltage frequency scaling (DVFS) system is provided. The DVFS system includes: a computation unit, a power management unit (PMU), a hardware activity monitor (HAM), and a hardware voltage monitor (HVM). The HAM monitors a working status and temperature information of the computation unit, and determines whether to update an operating voltage and frequency of the computation unit according to the working status, the temperature information, and a previous determination result. When the HAM determines to update the operating voltage and frequency, the HAM generates a first control signal to the PMU to calibrate the operating voltage and frequency. The HVM detects timing information of the computation unit and determine whether to fine-tune the operating voltage according to the detected timing information. When the HVM determines to fine-tune the operating voltage, the hardware monitor generates a second control signal to the PMU to fine-tune the operating voltage.
    Type: Application
    Filed: December 12, 2014
    Publication date: August 16, 2018
    Inventors: Deming GU, Zhou HONG
  • Publication number: 20180203481
    Abstract: The invention introduces a method for data synchronization between a sensor hub and an application processor, which contains at least the following steps: generating and adding a plurality of absolute time stamps in a sensor-data stream; and generating and adding a plurality of pieces of sensor data and a plurality of relative time stamps in the sensor-data stream between the moments of generating each two adjacent absolute time stamps, wherein each relative time stamp is associated with one piece of sensor data.
    Type: Application
    Filed: March 27, 2017
    Publication date: July 19, 2018
    Inventors: Jiangze CHEN, Dongxing WU, Deming GU, Guixiang HE, Kangning ZHU
  • Patent number: 10007557
    Abstract: A computing resource controller controlling how multiple engines share a shared resource. The controller has an arbiter, a monitoring module, an arbiter strategy control center, and an arbiter parameter updating module. The arbiter allocates access rights to the shared resource to the engines. The monitor module monitors the demands for the shared resource requested by the engines. Based on monitored results obtained from the monitoring module, the arbiter strategy control center determines an arbiter strategy suitable to the arbiter and, accordingly, the arbiter parameter updating module sets parameters of the arbiter, and the arbiter uses newly-set parameters to allocate the access rights to the shared resource to the engines.
    Type: Grant
    Filed: June 2, 2016
    Date of Patent: June 26, 2018
    Assignee: VIA ALLIANCE SEMICONDUCTOR CO., LTD.
    Inventors: Deming Gu, Zhou Hong
  • Publication number: 20180146204
    Abstract: The invention introduces a method for compressing texture tiles, which contains at least the following steps: lossless-compressing raw data of a texture tile; determining whether a length of the lossless-compression result of the raw data is greater than a target result; and when the length of the lossless-compression result of the raw data is greater than the target length, performing data-reduction control in layers for generating reduced data by reducing the raw data, and generating a lossless-compression result of the reduced data, thereby enabling the length of the lossless-compression result of the reduced data to be equal to the target length or shorter.
    Type: Application
    Filed: November 30, 2016
    Publication date: May 24, 2018
    Inventors: Yemao SHEN, Deming GU, Heng QUE, Wei ZHANG
  • Publication number: 20180144215
    Abstract: The invention introduces a method for compressing texture tiles, which contains at least the following steps: classifying each pixel of a texture tile into one of a plurality of groups and generating a bitmap of the texture tile, wherein the bitmap contains information indicating to which group each pixel of the texture tile belongs; reducing dependencies between pixels of each group; lossless-encoding each pixel of the texture tile to generate a first compression result; and outputting the first compression result and the bitmap.
    Type: Application
    Filed: November 30, 2016
    Publication date: May 24, 2018
    Inventors: Yemao SHEN, Deming GU, Heng QUE, Wei ZHANG
  • Publication number: 20180135977
    Abstract: A mobile device including an acceleration sensor, a magneto sensor, a gyroscope sensor, and a processor is provided. The acceleration sensor, the magneto sensor, and the gyroscope sensor generate acceleration data, magnetic field data, and angular velocity data, respectively. The processor determines a pitch angle and a roll angle according to the acceleration data, determines a yaw angle according to the magnetic field data, and determines a quaternion according to the pitch angle, the roll angle, and the yaw angle. Also, the processor determines orientation information of the mobile device according to the quaternion and the angular velocity data, and adjusts the orientation information according to the acceleration data and the magnetic field data.
    Type: Application
    Filed: December 1, 2016
    Publication date: May 17, 2018
    Inventors: Xia LIN, Dongxing WU, Deming GU, Yang MAO
  • Patent number: 9804659
    Abstract: An on-chip sensor hub fabricated on a chip with a main processor of a mobile device, and the mobile device, and a method for multi-sensor management on the mobile device. An on-chip sensor hub includes a co-processor and uses an inter-process communication interface. The co-processor and main processor of the mobile device are fabricated on the same chip and communicate with each other via the inter-process communication interface. The co-processor controls a plurality of sensors in the mobile device in accordance with requests issued from the main processor. The co-processor further collects and manages sensor data from the sensors to be processed by the main processor.
    Type: Grant
    Filed: November 3, 2015
    Date of Patent: October 31, 2017
    Assignee: VIA ALLIANCE SEMICONDUCTOR CO., LTD.
    Inventors: Deming Gu, Zhou Hong
  • Publication number: 20170308145
    Abstract: A graphics processing system and a power gating method thereof is provided. The graphics processing system includes a bus interface, a graphics processing unit, and a power management unit. The graphics processing unit includes a plurality of partitions and a control circuit. When the bus interface has received an external graphics processing command, the bus interface informs the power management unit to turn on power to the control circuit. The control circuit turns on power to one or more of the partitions corresponding to the external graphics processing command after analyzing the external graphics processing command. The control circuit turns off power to the partitions in the idle state when detecting that one of the partitions is in the idle state. The bus interface turns off the power to the control circuit via the power management circuit when detecting that the partitions are in a full idle state.
    Type: Application
    Filed: December 12, 2014
    Publication date: October 26, 2017
    Inventors: Deming GU, Zhou HONG
  • Publication number: 20170161110
    Abstract: A computing resource controller controlling how multiple engines share a shared resource. The controller has an arbiter, a monitoring module, an arbiter strategy control center, and an arbiter parameter updating module. The arbiter allocates access rights to the shared resource to the engines. The monitor module monitors the demands for the shared resource requested by the engines. Based on monitored results obtained from the monitoring module, the arbiter strategy control center determines an arbiter strategy suitable to the arbiter and, accordingly, the arbiter parameter updating module sets parameters of the arbiter, and the arbiter uses newly-set parameters to allocate the access rights to the shared resource to the engines.
    Type: Application
    Filed: June 2, 2016
    Publication date: June 8, 2017
    Inventors: Deming GU, Zhou HONG
  • Publication number: 20170124729
    Abstract: A graphic data compression device includes a processing unit for processing graphic data and a mixed-type compression unit for compressing the data processed by the processing unit. The mixed-type compression unit includes a lossless compression module and a nearly-lossless compression module. The lossless compression module performs a compression on processed data by a lossless compression algorithm. The nearly-lossless compression module includes an adjustment module and a compression module. The adjustment module performs an adjustment on the processed data to reduce a size of the processed data. The compression module performs, by the lossless compression algorithm, a compression on the data adjusted by the adjustment module. A graphic data compression method of the graphic data compression device is also provided. The graphic data compression device and method of the present invention reduce bandwidth load and memory occupancy, thereby effectively improving the usage of memory capacity.
    Type: Application
    Filed: October 21, 2016
    Publication date: May 4, 2017
    Inventors: Deming GU, Zhou HONG