Patents by Inventor Iming Pai

Iming Pai 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: 8730230
    Abstract: The present invention provides an image/graphics data display mechanism for continuously displaying image/graphics data on multiple display devices of a computer that contains a system memory directly accessed by the computer's CPU during the CPU's power saving non-responding period, wherein there is provided sufficient system bandwidth, the mechanism of the present invention is independent on the resolution running on each display device and the number of display devices connected to the computer system. The mechanism provides two approaches to achieve continuous display of image/graphics data on multiple display devices computer system. In the first approach, a common clock source is used to coordinate display device horizontal synchronization signals, vertical synchronization signals, horizontal blank periods, and vertical blank periods. In the second approach, the mechanism has a control on the lengths and occurrences of the display device blank periods.
    Type: Grant
    Filed: August 12, 2003
    Date of Patent: May 20, 2014
    Assignee: VIA Technologies, Inc.
    Inventors: Yi-Fang Michael Shiuan, Xinwei Yang, Jinming Gu, Iming Pai
  • Patent number: 8681205
    Abstract: An interface unit is described that comprises a buffer for storing captured video data generated by a three dimensional (3D) device intended for a 3D monitor. The interface unit further comprises a synchronization signal extractor configured to extract vertical synchronization (vsync) signals from the video data and a control signal unit configured to derive control signals for a viewing device based on the stored vsync signals. The interface unit transmits the control signals to the viewing device.
    Type: Grant
    Filed: April 13, 2011
    Date of Patent: March 25, 2014
    Assignee: Via Technologies, Inc.
    Inventors: Iming Pai, Jinming Gu, Xinwei Yang
  • Publication number: 20110310223
    Abstract: An interface unit is described that comprises a buffer for storing captured video data generated by a three dimensional (3D) device intended for a 3D monitor. The interface unit further comprises a synchronization signal extractor configured to extract vertical synchronization (vsync) signals from the video data and a control signal unit configured to derive control signals for a viewing device based on the stored vsync signals. The interface unit transmits the control signals to the viewing device.
    Type: Application
    Filed: April 13, 2011
    Publication date: December 22, 2011
    Applicant: VIA TECHNOLOGIES, INC.
    Inventors: Iming Pai, Jinming Gu, Xinwei Yang
  • Patent number: 7245272
    Abstract: The present invention provides an image/graphics data display mechanism for continuously displaying image/graphics data on dual display devices of a computer that contains a Display FIFO and a system memory directly accessed by the computer's CPU, wherein at least one of the display devices is running in a low-resolution mode, the mechanism comprising: determining which of the display devices is running in the low-resolution mode; receiving a power saving signal from the CPU; requesting an access to the system memory, and pre-storing the image/graphics data for the low-resolution device into the Display FIFO; and triggering the CPU power saving process according to a display timing scheme of the other display device.
    Type: Grant
    Filed: August 12, 2003
    Date of Patent: July 17, 2007
    Assignee: VIA Technologies, Inc.
    Inventors: Yi-Fang Michael Shiuan, Xinwei Yang, Jinming Gu, Iming Pai
  • Patent number: 7205957
    Abstract: A mechanism is disclosed for adjusting one or more operational parameters of a component in such a way that the adjustment has minimal impact on graphics display. When a component (e.g. a processor) wishes to adjust one or more of its operational parameters (e.g. operating clock frequency), it submits a request to a graphics processing mechanism (GPM). In response, the GPM, which controls multiple displays, sends a response to the component at a proper time to cause the component to adjust the operational parameter during a time period in which a first display and a second display are both experiencing a blank period. By coordinating the timing of the adjustment in this way, it is possible to keep the size of a video memory to a minimum.
    Type: Grant
    Filed: August 18, 2003
    Date of Patent: April 17, 2007
    Assignee: Via Technologies, Inc.
    Inventors: Yi-Fang Michael Shiuan, Xinwei Yang, Jinming Gu, Iming Pai
  • Publication number: 20070030292
    Abstract: An apparatus for image rotation. The apparatus includes a first memory, a frame buffer, a rendering module, a rotation object determination module, a rotation module, and a replacing module. The rendering module renders a second image according to second image data. The rotation object determination module detects a variation between the first image and the second image to identify a first image variation object of the first image, a second image variation object of the second image, and a rotated first image variation object of the first rotation image. The rotation module rotates the second image variation object as a second image rotation object. The replacing module retains the first rotation image except the rotated first image variation object and replaces the rotated first image object of the first rotation image with the second image rotation object to form a rotated second image.
    Type: Application
    Filed: June 23, 2006
    Publication date: February 8, 2007
    Inventors: Iming Pai, Huei-Mei Su, Yun Lin, Talen Tang
  • Patent number: 6919899
    Abstract: An uninterrupted data display method for a computer system having a system memory directly accessed by a processor, for preventing disrupted data display from transmission break is disclosed. The method is accomplished before the processor goes into a non-responding period due to an execution of an economical process. The method includes the steps of: (i) providing a data storage device having a depth for storing a period long of data. (ii) Comparing the period of said depth to the non-responding period, if the period of said depth is longer than the non-responding period, jump to step (iii), otherwise, to step (iv). (iii) Loading the period long of data from a system memory into the data storage device then jump to step (v). (iv) Detecting a synchronization pulse then jump to step (v), wherein step (v) is to be accomplished within a non-display period, and, (v) executing the economical process.
    Type: Grant
    Filed: August 12, 2003
    Date of Patent: July 19, 2005
    Assignee: Via Technologies, Inc.
    Inventors: Yi-Fang Michael Shiuan, Xinwei Yang, Jinming Gu, Iming Pai
  • Publication number: 20050052438
    Abstract: A mechanism is disclosed for adjusting one or more operational parameters of a component in such a way that the adjustment has minimal impact on graphics display. When a component (e.g. a processor) wishes to adjust one or more of its operational parameters (e.g. operating clock frequency), it submits a request to a graphics processing mechanism (GPM). In response, the GPM, which controls multiple displays, sends a response to the component at a proper time to cause the component to adjust the operational parameter during a time period in which a first display and a second display are both experiencing a blank period. By coordinating the timing of the adjustment in this way, it is possible to keep the size of a video memory to a minimum.
    Type: Application
    Filed: August 18, 2003
    Publication date: March 10, 2005
    Inventors: Yi-Fang Shiuan, Xinwei Yang, Jinming Gu, Iming Pai
  • Publication number: 20040075653
    Abstract: An uninterrupted data display method for a computer system having a system memory directly accessed by a processor, for preventing disrupted data display from transmission break is disclosed. The method is accomplished before the processor goes into a non-responding period due to an execution of an economical process. The method includes the steps of: (i) providing a data storage device having a depth for storing a period long of data. (ii) Comparing the period of said depth to the non-responding period, if the period of said depth is longer than the non-responding period, jump to step (iii), otherwise, to step (iv). (iii) Loading the period long of data from a system memory into the data storage device then jump to step (v). (iv) Detecting a synchronization pulse then jump to step (v), wherein step (v) is to be accomplished within a non-display period, and, (v) executing the economical process.
    Type: Application
    Filed: August 12, 2003
    Publication date: April 22, 2004
    Inventors: Yi-Fang Michael Shiuan, Xinwei Yang, Jinming Gu, Iming Pai
  • Publication number: 20040075621
    Abstract: The present invention provides an image/graphics data display mechanism for continuously displaying image/graphics data on multiple display devices of a computer that contains a system memory directly accessed by the computer's CPU during the CPU's power saving non-responding period, wherein there is provided sufficient system bandwidth, the mechanism of the present invention is independent on the resolution running on each display device and the number of display devices connected to the computer system. The mechanism provides two approaches to achieve continuous display of image/graphics data on multiple display devices computer system. In the first approach, a common clock source is used to coordinate display device horizontal synchronization signals, vertical synchronization signals, horizontal blank periods, and vertical blank periods. In the second approach, the mechanism has a control on the lengths and occurrences of the display device blank periods.
    Type: Application
    Filed: August 12, 2003
    Publication date: April 22, 2004
    Inventors: Yi-Fang Michael Shiuan, Xinwei Yang, Jinming Gu, Iming Pai
  • Publication number: 20040075622
    Abstract: The present invention provides an image/graphics data display mechanism for continuously displaying image/graphics data on dual display devices of a computer that contains a Display FIFO and a system memory directly accessed by the computer's CPU, wherein at least one of the display devices is running in a low-resolution mode, the mechanism comprising: determining which of the display devices is running in the low-resolution mode; receiving a power saving signal from the CPU; requesting an access to the system memory, and pre-storing the image/graphics data for the low-resolution device into the Display FIFO; and triggering the CPU power saving process according to a display timing scheme of the other display device.
    Type: Application
    Filed: August 12, 2003
    Publication date: April 22, 2004
    Inventors: Yi-Fang Michael Shiuan, Xinwei Yang, Jinming Gu, Iming Pai
  • Publication number: 20040056872
    Abstract: An apparatus for image rotation. The apparatus includes a first memory, a frame buffer, a rendering module, and a rotation module. The rendering module renders a second image according to second image data, and stores the second image in the first memory. The rotation module detects a variation object changed between the first image and the second image, rotates the variation object as a rotation object, and replaces a partial image of the first rotation image in the frame buffer corresponding to the position of the variation object in the second image with the rotation object.
    Type: Application
    Filed: September 5, 2003
    Publication date: March 25, 2004
    Inventors: Iming Pai, Huei-Mei Su, Yun Lin, Liang Tang