Patents by Inventor Tzu-Hsin Wang

Tzu-Hsin Wang 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: 7826533
    Abstract: A method for object edge detection in a macroblock and a method for deciding quantization scaling factor are disclosed. This method calculates and compares the pixel means and means of absolutely difference of a plurality of pixel blocks in a macroblock to achieve the purpose of detecting if there is an object edge or flat area in a macroblock. In the meantime, the image structure of macroblock is analyzed and classified and its related messages are used for bit rate control, such that the visual effect of the compressed image can be appropriately enhanced.
    Type: Grant
    Filed: July 22, 2005
    Date of Patent: November 2, 2010
    Assignee: Sunplus Technology Co., Ltd.
    Inventors: Pai-Chu Hsieh, Tzu-Hsin Wang, Chien-Yu Lin
  • Patent number: 7787537
    Abstract: A method and an apparatus for discrete cosine transform coefficient prediction are disclosed. The method comprises the steps as follows: providing a discrete cosine transformed block; performing an AC prediction mode variable length coding and a non-AC prediction mode variable length coding simultaneously; providing a first memory block and a second memory block for storing the bit strings of two coding; and using another coding as long as one of first and second memory blocks reaches its capacity limit.
    Type: Grant
    Filed: December 19, 2005
    Date of Patent: August 31, 2010
    Assignee: Sunplus Technology Co., Ltd.
    Inventors: Chien-Yu Lin, Tzu-Hsin Wang, Pai-Chu Hsieh
  • Patent number: 7672573
    Abstract: A system includes an integrated encoder comprising an optical storage controller for coupling to an optical storage medium, and a data encoder for coding input data coupled to the optical storage controller, a first external memory coupled to a first memory controller in the integrated encoder, and a second external memory coupled to a second memory controller in the integrated encoder. In one aspect, the integrated encoder further comprises a first memory arbiter for selectively directing access to the first external memory by the optical storage controller and the data encoder, and a second memory arbiter for selectively directing access to the second external memory by the optical storage controller and the data encoder.
    Type: Grant
    Filed: May 13, 2004
    Date of Patent: March 2, 2010
    Assignee: Sunplus Technology Co., Ltd.
    Inventor: Tzu-Hsin Wang
  • Patent number: 7558429
    Abstract: An image processing method and a method for detecting differences between different image macro-blocks are provided. The image processing method includes steps of: providing one of a plurality of macro-blocks of a processed image; performing a method for detecting the differences between the macro-blocks of different images, and there should be at least two images before the processed image in displaying time sequence for obtaining a macro-block difference table; and in the process of image encoding, if the processed image is a P-picture, determining whether the macro-block is a skip mode or not, by reference to the macro-block table in an auxiliary manner.
    Type: Grant
    Filed: August 16, 2005
    Date of Patent: July 7, 2009
    Assignee: Sunplus Technology Co., Ltd.
    Inventors: Chien-Yu Lin, Tzu-Hsin Wang, Pai-Chu Hsieh
  • Publication number: 20070014350
    Abstract: A method and an apparatus for discrete cosine transform coefficient prediction are disclosed. The method comprises the steps as follows: providing a discrete cosine transformed block; performing an AC prediction mode variable length coding and a non-AC prediction mode variable length coding simultaneously; providing a first memory block and a second memory block for storing the bit strings of two coding; and using another coding as long as one of first and second memory blocks reaches its capacity limit.
    Type: Application
    Filed: December 19, 2005
    Publication date: January 18, 2007
    Inventors: Chien-Yu Lin, Tzu-Hsin Wang, Pai-Chu Hsieh
  • Publication number: 20060256121
    Abstract: A method and an apparatus for saving image data are disclosed. This method adopts a pixel processor to separate the pixel values of an image data into a plurality of pixel groups according to the highest sub-sample rate and the data width of the memory. Then, those pixel groups are stored in different memory blocks of the memory after being recombined such that sub-sample images can be efficiently obtained under a condition that only full-resolution image is stored, thus improving disadvantage of storing low-resolution image separately in prior art. Besides, the data of those pixel groups are arranged alternately such that every memory block can be opened evenly and alternately when storing/reading sub-sample and original image, thus enhancing the efficiency of memory use.
    Type: Application
    Filed: August 5, 2005
    Publication date: November 16, 2006
    Inventors: Pai-Chu Hsieh, Tzu-Hsin Wang, Chien-Yu Lin
  • Publication number: 20060257038
    Abstract: A method for object edge detection in a macroblock and a method for deciding quantization scaling factor are disclosed. This method calculates and compares the pixel means and means of absolutely difference of a plurality of pixel blocks in a macroblock to achieve the purpose of detecting if there is an object edge or flat area in a macroblock. In the meantime, the image structure of macroblock is analyzed and classified and its related messages are used for bit rate control, such that the visual effect of the compressed image can be appropriately enhanced.
    Type: Application
    Filed: July 22, 2005
    Publication date: November 16, 2006
    Inventors: Pai-Chu Hsieh, Tzu-Hsin Wang, Chien-Yu Lin
  • Publication number: 20060245657
    Abstract: An image processing method and a method for detecting differences between different image macro-blocks are provided. The image processing method includes steps of: providing one of a plurality of macro-blocks of a processed image; performing a method for detecting the differences between the macro-blocks of different images, and there should be at least two images before the processed image in displaying time sequence for obtaining a macro-block difference table; and in the process of image encoding, if the processed image is a P-picture, determining whether the macro-block is a skip mode or not, by reference to the macro-block table in an auxiliary manner.
    Type: Application
    Filed: August 16, 2005
    Publication date: November 2, 2006
    Inventors: Chien-Yu Lin, Tzu-Hsin Wang, Pai-Chu Hsieh
  • Publication number: 20050254335
    Abstract: A system includes an integrated encoder comprising an optical storage controller for coupling to an optical storage medium, and a data encoder for coding input data coupled to the optical storage controller, a first external memory coupled to a first memory controller in the integrated encoder, and a second external memory coupled to a second memory controller in the integrated encoder. In one aspect, the integrated encoder further comprises a first memory arbiter for selectively directing access to the first external memory by the optical storage controller and the data encoder, and a second memory arbiter for selectively directing access to the second external memory by the optical storage controller and the data encoder.
    Type: Application
    Filed: May 13, 2004
    Publication date: November 17, 2005
    Inventor: Tzu-Hsin Wang