Patents by Inventor You MING

You MING 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: 20100106941
    Abstract: In a multi-core stream processing system and scheduling method of the same, a scheduler is coupled to a number (N) of stream processing units and a number (N+1) of stream fetching units, where N?2. When the scheduler receives a stream element from a Pth stream fetching unit, the scheduler assigns a Pth stream processing unit as a target stream processing unit when the Pth stream processing unit does not encounter a bottleneck condition, assigns a Qth stream processing unit, which does not encounter the bottleneck condition, as the target stream processing unit when the Pth stream processing unit encounters the bottleneck condition, where 1?P?N, 1?Q?N, and P?Q, and dispatches the received stream element to the target stream processing unit such that the target stream processing unit processes the stream element dispatched from the scheduler.
    Type: Application
    Filed: May 5, 2009
    Publication date: April 29, 2010
    Applicant: National Taiwan University
    Inventors: You-Ming Tsao, Liang-Gee Chen, Shao-Yi Chien
  • Patent number: 7683901
    Abstract: An efficient system and method for adaptive tile depth filter (ATDF) is disclosed. The key concept of this system and method is to consider more occlusion conditions in order to achieve a better performance of filter before the conventional Z test process in three dimensional graphics pipeline. Two occlusion criteria, Zmax and Zmin (depth range in a tile), are introduced first for occlusion and non-occlusion fragments in a tile. The points between Zmax and Zmin are in uncertain fragment which may need to go through the later Z test. Moreover, a new technique, coverage mask, can further filter the points in the uncertain fragment to a final uncertain fragment and non-occlusion fragment. Besides, the coverage mask can be used to efficiently decide which tile needs the further sub-tile depth filter.
    Type: Grant
    Filed: August 30, 2006
    Date of Patent: March 23, 2010
    Assignee: ITE Tech. Inc.
    Inventor: You-Ming Tsao
  • Patent number: 7533315
    Abstract: An integrated circuit comprises a test interface, an embedded in-circuit emulator, a circuit-under-debugging, and a memory. The embedded in-circuit emulator is used for software debugging via the test interface. The circuit-under-debugging comprises a scan chain dumping states of every delayed flip-flop (DFF) out of the circuit-under-debugging. The memory stores the states from the scan chain and transfers the states to a computer via the test interface.
    Type: Grant
    Filed: March 6, 2006
    Date of Patent: May 12, 2009
    Assignee: Mediatek Inc.
    Inventors: I-Chieh Han, You-Ming Chiu
  • Patent number: 7400498
    Abstract: A notebook computer with a height-adjustable display unit is disclosed. The notebook computer includes a main unit, a display unit, and a height-adjusting mechanism. The height-adjusting mechanism includes a saw-toothed arm, a channel, and a locking mechanism. The saw-toothed arm is rotationally coupled to the main unit. The channel is fixed in the display unit and movably accepts the saw-toothed arm therein. The locking mechanism lock or unlock the movement of the saw-toothed arm in the channel. The height-adjusting mechanism affords adjustable support for the display unit. The height of the display unit can be adjusted as required.
    Type: Grant
    Filed: June 1, 2006
    Date of Patent: July 15, 2008
    Assignees: Hong Fu Jin Precision Industry (Shen Zhen) Co., Ltd., Hon Hai Precision Industry Co., Ltd.
    Inventors: Wei-Kuang Liang, Yong-You Ming
  • Publication number: 20070273689
    Abstract: An efficient system and method for adaptive tile depth filter (ATDF) is disclosed. The key concept of this system and method is to consider more occlusion conditions in order to achieve a better performance of filter before the conventional Z test process in three dimensional graphics pipeline. Two occlusion criteria, Zmax and Zmin (depth range in a tile), are introduced first for occlusion and non-occlusion fragments in a tile. The points between Zmax and Zmin are in uncertain fragment which may need to go through the later Z test. Moreover, a new technique, coverage mask, can further filter the points in the uncertain fragment to a final uncertain fragment and non-occlusion fragment. Besides, the coverage mask can be used to efficiently decide which tile needs the further sub-tile depth filter.
    Type: Application
    Filed: August 30, 2006
    Publication date: November 29, 2007
    Inventor: You-Ming Tsao
  • Publication number: 20070220391
    Abstract: An integrated circuit comprises a test interface, an embedded in-circuit emulator, a circuit-under-debugging, and a memory. The embedded in-circuit emulator is used for software debugging via the test interface. The circuit-under-debugging comprises a scan chain dumping states of every delayed flip-flop (DFF) out of the circuit-under-debugging. The memory stores the states from the scan chain and transfers the states to a computer via the test interface.
    Type: Application
    Filed: March 6, 2006
    Publication date: September 20, 2007
    Inventors: I-Chieh Han, You-Ming Chiu
  • Publication number: 20070171219
    Abstract: A system of early rejection after transformation in a Graphics Processing Unit is disclosed. The system includes following elements: (1) a vertex cache, for receiving vertex data of a triangle from system memory or video memory and storing the vertex data; (2) a vertex shader arithmetic logic unit, for operating the vertex data and related statuses of the vertex data; (3) a early rejection after transformation device, for determining if the triangle is valid or invalid via referring the related statuses of the vertex data of the triangle; (4) a lighting and texture stage program, for lighting and texturing the triangle determined valid to vertex information; (5) an index cache, for receiving index data from a driver to assemble the vertex data into primitives; and (6) a clip module, for performing a clipping operation on the valid triangle passed by the early rejection after transformation device.
    Type: Application
    Filed: January 20, 2006
    Publication date: July 26, 2007
    Inventor: You-Ming Tsao
  • Publication number: 20070153015
    Abstract: Graphics processing unit instruction sets using a reconfigurable cache are disclosed. The Graphics processing unit instruction sets includes following elements: (1) a vertex shader unit, for operating vertex data; (2) a reconfigurable cache memory, for accessing data with the vertex shader unit via a plurality of data buses; (3) a bank interleaving, for achieving byte alignment for the reconfigurable cache memory; (4) a software control data feedback, for reducing accessing frequency of registers of the reconfigurable cache memory; and (5) a software control data write back, for determining if the data need to be written back to the registers.
    Type: Application
    Filed: January 5, 2006
    Publication date: July 5, 2007
    Inventor: Tsao You-Ming
  • Patent number: 7180353
    Abstract: A clock distribution apparatus for providing a local clock signal having a first voltage swing to a circuit unit being on a same substrate includes a global clock distribution network for generating and distributing a global clock signal having a second voltage swing being less than the first voltage swing; and a local clock converting unit being electrically connected between the global clock distribution network and the circuit unit. The local clock converting unit includes a level shifter for converting the global clock signal into the local clock signal.
    Type: Grant
    Filed: February 3, 2005
    Date of Patent: February 20, 2007
    Assignee: Mediatek Incorporation
    Inventors: You-Ming Chiu, Yung-Chieh Yu
  • Publication number: 20070029105
    Abstract: A notebook computer with a height-adjustable display unit is disclosed. The notebook computer includes a main unit, a display unit, and a height-adjusting mechanism. The height-adjusting mechanism includes a saw-toothed arm, a channel, and a locking mechanism. The saw-toothed arm is rotationally coupled to the main unit. The channel is fixed in the display unit and movably accepts the saw-toothed arm therein. The locking mechanism lock or unlock the movement of the saw-toothed arm in the channel. The height-adjusting mechanism affords adjustable support for the display unit. The height of the display unit can be adjusted as required.
    Type: Application
    Filed: June 1, 2006
    Publication date: February 8, 2007
    Inventors: Wei-Kuang Liang, Yong-You Ming
  • Publication number: 20060183042
    Abstract: A substituted oligofluorene for organic light-emitting diode (OLED) and organic photoconductor (OPC) has a chemical structure of: wherein X and Y are an integer of 0 or 1, G1 and G2 are independently of either CnH2n+1 or CnH2n+1O; and n is an integer of 0 to 16.
    Type: Application
    Filed: February 16, 2005
    Publication date: August 17, 2006
    Inventors: Wen-Yao Huang, Yen-Cheng Tsai, Jun-Lung Lee, Shih-Chien Chiu, Chih-Hwa Cherng, Chung-Chih Wu, Wen-Yi Hung, Yu-Ting Lin, Tsung-Li Liu, Ping-Yuan Hsieh, Ken-Tsung Wong, Fu-Chuan Fang, Yuh-Yih Chien, Chung-Feng Wang, Ruei-Tang Chen, Teng-Chih Chao, You-Ming Chen
  • Publication number: 20060170480
    Abstract: A clock distribution apparatus for providing a local clock signal having a first voltage swing to a circuit unit being on a same substrate includes a global clock distribution network for generating and distributing a global clock signal having a second voltage swing being less than the first voltage swing; and a local clock converting unit being electrically connected between the global clock distribution network and the circuit unit. The local clock converting unit includes a level shifter for converting the global clock signal into the local clock signal.
    Type: Application
    Filed: February 3, 2005
    Publication date: August 3, 2006
    Inventors: You-Ming Chiu, Yung-Chieh Yu
  • Patent number: 7047508
    Abstract: A method for performing multi-clock static timing analysis to determine whether a timing violation occurs on a logic circuit. A set of clock signals that are expected to cause a logic circuit to be in a worst-case situation if analyzed by using static timing analysis can be selected from a number of possible clock signals by using a simple determination process. The selected set of clock signals are then employed in static timing analysis on the logic circuit to verify whether no timing violation occurs on each signal transmission path of the logic circuit. If not, it indicates that the logic circuit using any selection of the possible clock signals will not cause timing violation thereon. Thus, the static timing analysis can be accomplished efficiently.
    Type: Grant
    Filed: February 25, 2003
    Date of Patent: May 16, 2006
    Assignee: Via Technologies Inc.
    Inventor: You-Ming Chiu
  • Patent number: 7007263
    Abstract: The design flow method of the present invention accurately performs timing analysis during the circuit design stage, so that the DFT synthesis procedure can effectively control the timing information, preventing timing violation from happening during the IC design flow process. Furthermore, the information of the CTS procedure and the static-timing analysis procedure is combined to perform accurate timing estimation.
    Type: Grant
    Filed: January 15, 2003
    Date of Patent: February 28, 2006
    Assignee: Via Technologies, Inc.
    Inventors: Chun-Chih Yang, You-Ming Chiu
  • Patent number: 6968525
    Abstract: An implementing method for buffering devices is provided, so as to dispose the buffering devices on a chip. The chip includes a signal source root and the number X of output bonding pads, in which the number X is a positive integer. The implementing method of the present invention includes (a) implementing a buffering device for the Nth layer at a location close to the middle place between two output bonding pads, and electrically connecting each one of the output bonding pads to the corresponding one of the buffering devices for the Nth layer, respectively. (b) A buffering device for the N+1th layer is implemented at a location close to the middle place between two buffering devices for the Nth layer, and each one of the buffering devices for the Nth layer is electrically connected to the corresponding one of the buffering devices for the N+1th layer, respectively. Then, the number of the buffering devices for the N+1th layer is judged whether or not to be 1.
    Type: Grant
    Filed: July 6, 2004
    Date of Patent: November 22, 2005
    Assignee: VIA Technologies, Inc.
    Inventors: Yung-Chung Chang, You-Ming Chiu
  • Patent number: 6950999
    Abstract: A method for evaluating cross-talk of a circuit and signal degrading due to mutual electric coupling between wires of a circuit. The method includes: simulating the signal transmitting on wires of the circuit during the normal operation of the circuit, and implementing cross-talk analysis of the circuit to modify the analysis according to the signal variation during the practical operation of the circuit in order to evaluate the cross talk on each wire in the circuit.
    Type: Grant
    Filed: March 6, 2003
    Date of Patent: September 27, 2005
    Assignee: VIA Technologies Inc.
    Inventors: You-Ming Chiu, Wen-Hao Hsueh
  • Patent number: 6932855
    Abstract: A method for recycling metals from swarf includes steps of removing oil in swarf by means of surfactant having a feature of strong hydrophilicity. The steps involves repeated stirring and washing, separating solid from liquid, and separating oil from water so as to force oil separate from the surface of solid, finishing all the steps in 10–30 minutes. Metals after finished the treatment may have only 1% of oil remained thereon, possible to be reused in metalworking. Oil and washing solution are also reusable after treated, so the method is effective both for treating waste and for recycling resources.
    Type: Grant
    Filed: October 23, 2003
    Date of Patent: August 23, 2005
    Assignee: National Kaohsiung First University of Science and Technology
    Inventors: James I. Chang, Neng-Hsin Chiu, You-Ming Jang, Chun-Chi Lin
  • Patent number: 6898684
    Abstract: A control chip having a multiple-layer defer queue therein and a method of operating the control chip. The control chip is coupled to a CPU bus and a PCI bus. The control chip comprises of a PC request queue, a multiple-layer defer queue, a PCI access queue and a PCI controller. The multiple-layer defer queue facilitates the processing of a multiple of concurrent CPU requests that belong to a first request type. The multiple-layer defer queue supports retry and defer transactions, thereby reducing data transmission between the CPU and the control chip.
    Type: Grant
    Filed: October 10, 2002
    Date of Patent: May 24, 2005
    Assignee: VIA Technologies, Inc.
    Inventors: Sheng-Chung Wu, You-Ming Chiu
  • Publication number: 20050087040
    Abstract: A method for recycling metals from swarf includes steps of removing oil in swarf by means of surfactant having a feature of strong hydrophilicity. The steps involves repeated stirring and washing, separating solid from liquid, and separating oil from water so as to force oil separate from the surface of solid, finishing all the steps in 10-30 minutes. Metals after finished the treatment may have only 1% of oil remained thereon, possible to be reused in metalworking. Oil and washing solution are also reusable after treated, so the method is effective both for treating waste and for recycling resources.
    Type: Application
    Filed: October 23, 2003
    Publication date: April 28, 2005
    Inventors: James Chang, Neng-Hsin Chiu, You-Ming Jang, Chun-Chi Lin
  • Publication number: 20040243965
    Abstract: An implementing method for buffering devices is provided, so as to dispose the buffering devices on a chip. The chip includes a signal source root and the number X of output bonding pads, in which the number X is a positive integer. The implementing method of the present invention includes (a) implementing a buffering device for the Nth layer at a location close to the middle place between two output bonding pads, and electrically connecting each one of the output bonding pads to the corresponding one of the buffering devices for the Nth layer, respectively. (b) A buffering device for the N+1th layer is implemented at a location close to the middle place between two buffering devices for the Nth layer, and each one of the buffering devices for the Nth layer is electrically connected to the corresponding one of the buffering devices for the N+1th layer, respectively. Then, the number of the buffering devices for the N+1th layer is judged whether or not to be 1.
    Type: Application
    Filed: July 6, 2004
    Publication date: December 2, 2004
    Inventors: Yung-Chung Chang, You-Ming Chiu