Patents by Inventor Wen-Cheng Ho

Wen-Cheng Ho 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: 11982866
    Abstract: An optical element driving mechanism is provided and includes a fixed assembly, a movable assembly, a driving assembly and a stopping assembly. The fixed assembly has a main axis. The movable assembly is configured to connect an optical element, and the movable assembly is movable relative to the fixed assembly. The driving assembly is configured to drive the movable assembly to move relative to the fixed assembly. The stopping assembly is configured to limit the movement of the movable assembly relative to the fixed assembly within a range of motion.
    Type: Grant
    Filed: December 15, 2022
    Date of Patent: May 14, 2024
    Assignee: TDK TAIWAN CORP.
    Inventors: Chao-Chang Hu, Liang-Ting Ho, Chen-Er Hsu, Yi-Liang Chan, Fu-Lai Tseng, Fu-Yuan Wu, Chen-Chi Kuo, Ying-Jen Wang, Wei-Han Hsia, Yi-Hsin Tseng, Wen-Chang Lin, Chun-Chia Liao, Shou-Jen Liu, Chao-Chun Chang, Yi-Chieh Lin, Shang-Yu Hsu, Yu-Huai Liao, Shih-Wei Hung, Sin-Hong Lin, Kun-Shih Lin, Yu-Cheng Lin, Wen-Yen Huang, Wei-Jhe Shen, Chih-Shiang Wu, Sin-Jhong Song, Che-Hsiang Chiu, Sheng-Chang Lin
  • Patent number: 8648929
    Abstract: Anti-flicker camera and image capture method are disclosed. According to the disclosed method, exposure integrals of different lines of an image sensed by a camera device are calculated. The exposure integrals are compared with reference exposure integrals of the plurality of lines, respectively, to calculate exposure integral offsets for the lines. The reference exposure integrals are estimated from at least one reference image. The positive and negative changes of the exposure integral offsets are statistically analyzed and, accordingly, it is determined whether there is light flicker from background illumination and an auto-exposure control module of the camera device is controlled based on the determination.
    Type: Grant
    Filed: April 11, 2012
    Date of Patent: February 11, 2014
    Assignee: Silicon Motion, Inc.
    Inventors: Wen-Cheng Ho, Yung-Wei Chen
  • Publication number: 20130113959
    Abstract: Anti-flicker camera and image capture method are disclosed. According to the disclosed method, exposure integrals of different lines of an image sensed by a camera device are calculated. The exposure integrals are compared with reference exposure integrals of the plurality of lines, respectively, to calculate exposure integral offsets for the lines. The reference exposure integrals are estimated from at least one reference image. The positive and negative changes of the exposure integral offsets are statistically analyzed and, accordingly, it is determined whether there is light flicker from background illumination and an auto-exposure control module of the camera device is controlled based on the determination.
    Type: Application
    Filed: April 11, 2012
    Publication date: May 9, 2013
    Applicant: SILICON MOTION, INC.
    Inventors: Wen-Cheng Ho, Yung-Wei CHEN
  • Patent number: 8155471
    Abstract: An image processing apparatus and a method thereof are introduced herein. In the method, an image is divided into a plurality of blocks, and a corresponding image processing ratio is set to each of the blocks, wherein each of the blocks includes a plurality of image unit data. Next, the image processing ratios are stored in a filter table, wherein the image unit data of each of the blocks has the corresponding image processing ratio. Next, the filter table is read out and decoded to generate a plurality of filter coefficients, and the corresponding image unit data is obtained according to each of the filter coefficients. Next, filter operation is performed to the corresponding image data and the filter coefficient for outputting a filter operated image data. The image processing ratio can be a zoon ratio or a blur ratio.
    Type: Grant
    Filed: September 8, 2008
    Date of Patent: April 10, 2012
    Assignee: Novatek Microelectronics Corp.
    Inventor: Wen-Cheng Ho
  • Patent number: 7974484
    Abstract: A Joint Bi-level Image Group (JBIG) coding and decoding system, which provides a series of fully serial and parallel computational combinations in arithmetic coding and decoding to thereby reduce the complexity of JBIG arithmetic encoder and decoder and increase the processing speed. The JBIG coding system receives pixels and contexts of an image datastream and performs an adaptive arithmetic coding on the pixels in accordance with a pre-stored table and a probability prediction table for further performing a non-distortion compression on the image datastream. The JBIG decoding system receives data and contexts of a compressed datastream and performs an adaptive arithmetic decoding on the data of the compressed datastream in accordance with the pre-stored table and the probability prediction table to thereby obtain an image datastream.
    Type: Grant
    Filed: December 7, 2007
    Date of Patent: July 5, 2011
    Assignee: Sunplus Technology Co., Ltd.
    Inventors: Mine-Ta Yang, Wen-Cheng Ho
  • Patent number: 7920150
    Abstract: An image scaling system includes a window memory, a longitudinal scaler, a buffer and a latitudinal scaler. The window memory temporarily stores partial data of N image lines. The longitudinal scaler performs a longitudinal scaling operation on the partial data of the N image lines to thereby produce partial data of a longitudinal image line. The latitudinal scaler performs a latitudinal scaling operation on the partial data of the longitudinal image line to thereby produce scaling-part data of a latitudinal image line. The longitudinal scaler and the latitudinal scaler use a window average to perform an image shrinking operation and a bi-linear interpolation average to perform an image expanding operation.
    Type: Grant
    Filed: June 18, 2007
    Date of Patent: April 5, 2011
    Assignee: Sunplus Technology Co., Ltd.
    Inventors: Chih-Cheng Ku, Chun-Chi Chen, Wen-Cheng Ho
  • Patent number: 7738718
    Abstract: A block decoding method and apparatus capable of decoding and outputting data in a longitudinal direction, which scans a compressed datastream and accordingly obtains a start address in the compressed datastream for each MCUR of a decompressed image, such that the apparatus can obtain blocks rotated with 90 degrees by performing a Huffman decoding in a longitudinal direction, a de-zigzag arrangement, an inverse quantization, an IDCT and a rotation. Since the decoding direction is identical to the output direction of a printer, only a desired column of data in the decompressed image is temporarily stored for output and accordingly the required memory size is relatively reduced.
    Type: Grant
    Filed: December 22, 2006
    Date of Patent: June 15, 2010
    Assignee: Sunplus Technology Co., Ltd.
    Inventors: Jyh-Kai Chang, Wen-Cheng Ho
  • Publication number: 20090297057
    Abstract: An image processing apparatus and a method thereof are introduced herein. In the method, an image is divided into a plurality of blocks, and a corresponding image processing ratio is set to each of the blocks, wherein each of the blocks includes a plurality of image unit data. Next, the image processing ratios are stored in a filter table, wherein the image unit data of each of the blocks has the corresponding image processing ratio. Next, the filter table is read out and decoded to generate a plurality of filter coefficients, and the corresponding image unit data is obtained according to each of the filter coefficients. Next, filter operation is performed to the corresponding image data and the filter coefficient for outputting a filter operated image data. The image processing ratio can be a zoon ratio or a blur ratio.
    Type: Application
    Filed: September 8, 2008
    Publication date: December 3, 2009
    Applicant: NOVATEK MICROELECTRONICS CORP.
    Inventor: Wen-Cheng Ho
  • Publication number: 20090288859
    Abstract: A thermal enhanced substrate having a non-cylinder via structure includes at least a metal layer disposed on an insulating base material and a number of thermal channels respectively constituted by at least a trough pattern penetrating the insulating base material and a conductive material deposited in the trough pattern. The trough pattern serves as a non-cylinder via structure having at least an elongated hole for heat dissipations so as to reduce a working temperature of an electronic device.
    Type: Application
    Filed: March 10, 2009
    Publication date: November 26, 2009
    Applicant: SUBTRON TECHNOLOGY CO. LTD.
    Inventors: Wen-Cheng Ho, Tzu-Shih Shen
  • Patent number: 7440128
    Abstract: A print data method includes a slicing step, a compressing step and decompressing step. The slicing step divides a swatch of data to be printed and required by each motor movement into a plurality of slices, each having m bits to represent printed pixels and further divided into n segments, where m, n are integers. The compressing step uses an inter-slice compression to represent an (i+1)-th slice of data on a basis of an i-th slice of data for generating a compressed (i+1)-th slice of data and an (i+1)-th control character. The decompressing step uses an inter-slice decompression with respect to the inter-slice compression to restore the (i+1)-th slice of data from the compressed (i+1)-th slice of data for further printing.
    Type: Grant
    Filed: November 22, 2004
    Date of Patent: October 21, 2008
    Assignee: Sunplus Technology Co., Ltd.
    Inventor: Wen-Cheng Ho
  • Patent number: 7433522
    Abstract: The present invention provides an image coding apparatus and method, which can achieve a low-cost, real time, and high-performance coding process by utilizing a line buffer and an auxiliary buffer to execute a typical prediction process in JBIG encoding, a ping-pong buffer and a window template, and an adaptive encoder/decoder. The image encoding apparatus includes a typical prediction unit for storing input image data and performing typical predication in JBIG encoding of the input image data, a ping-pong buffer unit which has a plural sets of line memories for sequentially updating and storing the image data into corresponding addresses of the plural sets of line memories, and generating a template, a encoding unit for reading out the image data stored in the ping-pong buffer, and performing adaptive arithmetic encoding, and a control unit for controlling access to the ping-pong buffer unit between the typical prediction unit and the encoding unit.
    Type: Grant
    Filed: April 15, 2005
    Date of Patent: October 7, 2008
    Assignee: Sunplus Technology Co., Ltd.
    Inventors: Jyh-Kai Chang, Wen-Cheng Ho
  • Publication number: 20080137974
    Abstract: A Joint Bi-level Image Group (JBIG) coding and decoding system, which provides a series of fully serial and parallel computational combinations in arithmetic coding and decoding to thereby reduce the complexity of JBIG arithmetic encoder and decoder and increase the processing speed. The JBIG coding system receives pixels and contexts of an image datastream and performs an adaptive arithmetic coding on the pixels in accordance with a pre-stored table and a probability prediction table for further performing a non-distortion compression on the image datastream. The JBIG decoding system receives data and contexts of a compressed datastream and performs an adaptive arithmetic decoding on the data of the compressed datastream in accordance with the pre-stored table and the probability prediction table to thereby obtain an image datastream.
    Type: Application
    Filed: December 7, 2007
    Publication date: June 12, 2008
    Applicant: Sunplus Technology Co., Ltd.
    Inventors: Mine-Ta Yang, Wen-Cheng Ho
  • Patent number: 7362481
    Abstract: An adjusting dot position method for overlapped dots in a printer is disclosed. The pixels of an image are first input. Then, it determines whether the pixel is an overlapped dot or not. If yes and a pixel on a left side is a blank dot, the magenta, cyan or yellow in the pixel is moved to the left side pixel. Then, it determines whether the pixel is an overlapped dot or not. If yes and a pixel on an upper side is a blank dot, the magenta, cyan or yellow dot in the pixel is moved to the upper side pixel.
    Type: Grant
    Filed: July 7, 2004
    Date of Patent: April 22, 2008
    Assignee: Sunplus Technology Co., Ltd.
    Inventor: Wen Cheng Ho
  • Patent number: 7352904
    Abstract: A block decoding method and system capable of decoding and outputting data in a longitudinal direction, which obtains a start address in an input compressed datastream for each block of a decompressed image by a pre-scanned compressed datastream such that the system can obtain 90°-rotated blocks by performing a Huffman decoding in a longitudinal direction, a 90°-rotated zigzag arrangement, an inverse quantization and an IDCT. Since the decoding direction is identical to the output direction of a printer, only a desired column of blocks of the decompressed image is temporarily stored for output and accordingly required memory size is relatively reduce.
    Type: Grant
    Filed: January 25, 2005
    Date of Patent: April 1, 2008
    Assignee: Sunplus Technology Co., Ltd.
    Inventors: Kuo-Kuang Keng, Wen-Cheng Ho, Jyh-Kai Chang
  • Publication number: 20080049045
    Abstract: An image scaling system includes a window memory, a longitudinal scaler, a buffer and a latitudinal scaler. The window memory temporarily stores partial data of N image lines. The longitudinal scaler performs a longitudinal scaling operation on the partial data of the N image lines to thereby produce partial data of a longitudinal image line. The latitudinal scaler performs a latitudinal scaling operation on the partial data of the longitudinal image line to thereby produce scaling-part data of a latitudinal image line. The longitudinal scaler and the latitudinal scaler use a window average to perform an image shrinking operation and a bi-linear interpolation average to perform an image expanding operation.
    Type: Application
    Filed: June 18, 2007
    Publication date: February 28, 2008
    Applicant: Sunplus Technology Co., Ltd.
    Inventors: Chih-Cheng Ku, Chun-Chi Chen, Wen-Cheng Ho
  • Publication number: 20070147694
    Abstract: A block decoding method and apparatus capable of decoding and outputting data in a longitudinal direction, which scans a compressed datastream and accordingly obtains a start address in the compressed datastream for each MCUR of a decompressed image, such that the apparatus can obtain blocks rotated with 90 degrees by performing a Huffman decoding in a longitudinal direction, a de-zigzag arrangement, an inverse quantization, an IDCT and a rotation. Since the decoding direction is identical to the output direction of a printer, only a desired column of data in the decompressed image is temporarily stored for output and accordingly the required memory size is relatively reduced.
    Type: Application
    Filed: December 22, 2006
    Publication date: June 28, 2007
    Applicant: Sunplus Technology Co., Ltd.
    Inventors: Jyh-Kai Chang, Wen-Cheng Ho
  • Patent number: 7213899
    Abstract: A memory use and management method and system for a multi-pass printer. The system has a band buffer, a band buffer manager and a print engine. The band buffer receives and masks an input data, and stores masked data resulting from masking the input data. The band buffer manager is connected to the band buffer in order to start to print the masked data as the band buffer stores an amount of one complete print pass for a printhead of the printer. The print engine has the printhead and is connected to the band buffer such that the print engine receives the masked data from the band buffer and prints it by the printhead. Data amount stored in the band buffer can be represented by an equation, [(1+2+3+ . . . +j+j)/(i*j)]*S, where j indicates partitioned number of one complete print, and S indicates data amount required by one complete print.
    Type: Grant
    Filed: November 9, 2004
    Date of Patent: May 8, 2007
    Assignee: Sunplus Technology Co., Ltd.
    Inventor: Wen-Cheng Ho
  • Publication number: 20060233444
    Abstract: The present invention provides an image coding apparatus and method, which can achieve a low-cost, real time, and high-performance coding process by utilizing a line buffer and an auxiliary buffer to execute a typical prediction process in JBIG encoding, a ping-pong buffer and a window template, and an adaptive encoder/decoder. The image encoding apparatus includes a typical prediction unit for storing input image data and performing typical predication in JBIG encoding of the input image data, a ping-pong buffer unit which has a plural sets of line memories for sequentially updating and storing the image data into corresponding addresses of the plural sets of line memories, and generating a template, a encoding unit for reading out the image data stored in the ping-pong buffer, and performing adaptive arithmetic encoding, and a control unit for controlling access to the ping-pong buffer unit between the typical prediction unit and the encoding unit.
    Type: Application
    Filed: April 15, 2005
    Publication date: October 19, 2006
    Inventors: Jyh-Kai Chang, Wen-Cheng Ho
  • Publication number: 20050270562
    Abstract: A print data method includes a slicing step, a compressing step and decompressing step. The slicing step divides a swatch of data to be printed and required by each motor movement into a plurality of slices, each having m bits to represent printed pixels and further divided into n segments, where m, n are integers. The compressing step uses an inter-slice compression to represent an (i+1)-th slice of data on a basis of an i-th slice of data for generating a compressed (i+1)-th slice of data and an (i+1)-th control character. The decompressing step uses an inter-slice decompression with respect to the inter-slice compression to restore the (i+1)-th slice of data from the compressed (i+1)-th slice of data for further printing.
    Type: Application
    Filed: November 22, 2004
    Publication date: December 8, 2005
    Applicant: Sunplus Technology Co., Ltd.
    Inventor: Wen-Cheng Ho
  • Publication number: 20050254715
    Abstract: A block decoding method and system capable of decoding and outputting data in a longitudinal direction, which obtains a start address in an input compressed datastream for each block of a decompressed image by a pre-scanned compressed datastream such that the system can obtain 90°-rotated blocks by performing a Huffman decoding in a longitudinal direction, a 90°-rotated zigzag arrangement, an inverse quantization and an IDCT. Since the decoding direction is identical to the output direction of a printer, only a desired column of blocks of the decompressed image is temporarily stored for output and accordingly required memory size is relatively reduce.
    Type: Application
    Filed: January 25, 2005
    Publication date: November 17, 2005
    Applicant: Sunplus Technology Co., Ltd.
    Inventors: Kuo-Kuang Keng, Wen-Cheng Ho, Jyh-Kai Chang