Patents by Inventor Willy Chuang

Willy Chuang 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: 7848616
    Abstract: A processing device and method for time domain change of A/V data stream comprises a starting threshold setting unit for setting a starting threshold; a detecting module for detecting whether the A/V data stream having a SCR domain change; a counting unit comprising a counter for recording a continuous probable times of the SCR domain change according a detecting result of the detecting module; a comparing unit for comparing the counter with the starting threshold; and a time domain change procedure performing unit for performing a time domain change procedure of the A/V data stream for synchronization of a STC according a detecting result of the comparing unit. Accordingly, since the frequency of the time domain change will be lower, the corresponding response of the decoder will be in time for playing as well.
    Type: Grant
    Filed: November 24, 2004
    Date of Patent: December 7, 2010
    Assignee: Via Technologies, Inc.
    Inventors: Scot Lee, Willy Chuang
  • Patent number: 7779400
    Abstract: Firmware of an optical storage medium device includes an executable program code and at least one reference data set. A method for modifying the firmware without requiring a compiling process includes inputting an attribute data set for setting a user interface; modifying the firmware by modifying the reference data set according to the attribute data set, wherein the executable program code is not modified when the firmware is being modified; determining if the modified firmware is capable of performing a target operation before the modified firmware is written into the optical storage medium device, wherein the user interface can be displayed according to the attribute data set; displaying the user interface according to the attribute data set; and writing the modified firmware into the optical storage medium device after the modified firmware is capable of performing the target operation.
    Type: Grant
    Filed: December 5, 2005
    Date of Patent: August 17, 2010
    Assignee: VIA Technologies Inc.
    Inventors: Willy Chuang, Jakie Yeh, Shangen Wang, Jonathan Lin
  • Patent number: 7681174
    Abstract: A method for generating program code used to describe relationships between a plurality of function names and a plurality of control codes of a device. The method comprises receiving the relationships between the plurality of function names and the plurality of control codes, detecting if one of the function names corresponds to more than one control code and if one of the control codes corresponds to a plurality of function names. Program code is generated to describe the relationships if there are no multiple mappings between the control codes and the function names. A warning message is generated if there is function name corresponding to more than one control code or a control code corresponds to more than one function name.
    Type: Grant
    Filed: December 22, 2004
    Date of Patent: March 16, 2010
    Assignee: VIA Technologies Inc.
    Inventors: Willy Chuang, Jakie Yeh, Shangen Wang, Jonathan Lin
  • Patent number: 7539984
    Abstract: A method for simulating video disc players includes loading firmware into memory for controlling a video disc player with an operating system. The method also includes and performing the following steps with the firmware: playing the video disc, loading a set of compressed data from a storage device, decompressing the set of compressed data and transforming the decompressed data into a set of output data in a format recognizable to the operating system, and finally, passing the set of output data to an output device to play.
    Type: Grant
    Filed: November 4, 2004
    Date of Patent: May 26, 2009
    Assignee: VIA Technologies Inc.
    Inventors: Willy Chuang, Kenny Chou, Ahan Hsieh
  • Publication number: 20070055794
    Abstract: Firmware of an optical storage medium device includes an executable program code and at least one reference data set. A method for modifying the firmware without requiring a compiling process includes inputting an attribute data set for setting a user interface; modifying the firmware by modifying the reference data set according to the attribute data set, wherein the executable program code is not modified when the firmware is being modified; determining if the modified firmware is capable of performing a target operation before the modified firmware is written into the optical storage medium device, wherein the user interface can be displayed according to the attribute data set; displaying the user interface according to the attribute data set; and writing the modified firmware into the optical storage medium device after the modified firmware is capable of performing the target operation.
    Type: Application
    Filed: December 5, 2005
    Publication date: March 8, 2007
    Inventors: Willy Chuang, Jakie Yeh, Shangen Wang, Jonathan Lin
  • Publication number: 20060088273
    Abstract: A processing device and method for time domain change of A/V data stream comprises a starting threshold setting unit for setting a starting threshold; a detecting module for detecting whether the A/V data stream having a SCR domain change; a counting unit comprising a counter for recording a continuous probable times of the SCR domain change according a detecting result of the detecting module; a comparing unit for comparing the counter with the starting threshold; and a time domain change procedure performing unit for performing a time domain change procedure of the A/V data stream for synchronization of a STC according a detecting result of the comparing unit. Accordingly, since the frequency of the time domain change will be lower, the corresponding response of the decoder will be in time for playing as well.
    Type: Application
    Filed: November 24, 2004
    Publication date: April 27, 2006
    Inventors: Scot Lee, Willy Chuang
  • Publication number: 20050276579
    Abstract: A method for simulating video disc players includes loading firmware into memory for controlling a video disc player with an operating system. The method also includes and performing the following steps with the firmware: playing the video disc, loading a set of compressed data from a storage device, decompressing the set of compressed data and transforming the decompressed data into a set of output data in a format recognizable to the operating system, and finally, passing the set of output data to an output device to play.
    Type: Application
    Filed: November 4, 2004
    Publication date: December 15, 2005
    Inventors: Willy Chuang, Kenny Chou, Ahan Hsieh
  • Publication number: 20050273760
    Abstract: A method for generating program code used to describe relationships between a plurality of function names and a plurality of control codes of a device. The method comprises receiving the relationships between the plurality of function names and the plurality of control codes, detecting if one of the function names corresponds to more than one control code and if one of the control codes corresponds to a plurality of function names. Program code is generated to describe the relationships if there are no multiple mappings between the control codes and the function names. A warning message is generated if there is function name corresponding to more than one control code or a control code corresponds to more than one function name.
    Type: Application
    Filed: December 22, 2004
    Publication date: December 8, 2005
    Inventors: Willy Chuang, Jakie Yeh, Shangen Wang, Jonathan Lin