Patents by Inventor Fang-Chen Chang

Fang-Chen Chang 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: 20090097759
    Abstract: The disclosed image processing device receiving image data comprises a first encoder, a second encoder and an encoding switch. The first encoder generates first data by encoding the image data according to a predetermined method. The second encoder generates second data by encoding the image data according to an encoding pattern table. The encoding pattern table is set up in accordance with the first data. The encoding switch determines to output either the first data or the second data as an encoded result and generates a mark value for indicating the encoded result.
    Type: Application
    Filed: October 12, 2007
    Publication date: April 16, 2009
    Applicant: HIMAX TECHNOLOGIES LIMITED
    Inventor: Fang-Chen Chang
  • Publication number: 20090097766
    Abstract: An apparatus for compressing an image data with an array of pixels comprising a data length is disclosed. The apparatus comprises a rearranging unit, a transformation operator, a quantizer and a coding operator. The rearranging unit is configured to transform the array to form a rearranged block with a mark value. The transformation operator is configured to obtain transform coefficients of the rearranged block according to a predetermined transformation. The quantizer is configured to quantize the transform coefficients. The coding operator is configured to generate a result data by coding the transform coefficients which is quantized and the mark value according to a predetermined coding method.
    Type: Application
    Filed: October 15, 2007
    Publication date: April 16, 2009
    Applicant: HIMAX TECHNOLOGIES LIMITED
    Inventor: Fang-Chen Chang
  • Publication number: 20090074059
    Abstract: An encoding method for encoding image data comprising a plurality of pixels is disclosed. Each pixel corresponds to a pixel value. First coefficients in different frequencies which are transformed and quantized from a first set of pixel values are provided. Second coefficients in different frequencies which are transformed and quantized from a second set of pixel values are provided. A bitstream by encoding the first coefficients with interleaving the second coefficients according to a predetermined order is generated. The predetermined order to encode the first coefficients with interleaving the second coefficients is from the first coefficients and the second coefficients in the lowest frequency to the first coefficients and the second coefficients in the highest frequency.
    Type: Application
    Filed: September 18, 2007
    Publication date: March 19, 2009
    Applicant: HIMAX TECHNOLOGIES LIMITED
    Inventor: Fang-Chen Chang
  • Publication number: 20090060363
    Abstract: A system of image compression is disclosed. The system comprises a first encoder, a second encoder and a determining device. The determining device further comprises a quality lost calculator, a code length expense calculator and a selector. The first encoder generates a first coded data. The second encoder generates a second coded data. Next, the quality lost calculator calculates quality lost values of the first coded data and the second coded data. The code length expense calculator calculates code length expense of the first coded data and the second coded data. Finally, the selector calculates total expense values of the first coded data and the second coded data and selectively outputs one of the first coded data and the second coded data according to the total expense values of the first coded data and the second coded data.
    Type: Application
    Filed: August 30, 2007
    Publication date: March 5, 2009
    Applicant: HIMAX TECHNOLOGIES LIMITED
    Inventor: Fang-Chen Chang
  • Publication number: 20080310508
    Abstract: A method of frame interpolation for frame rate up conversion method is provided. The method includes: determining a first adjusting value and a second adjusting value according to a target pixel in at least one of a first frame and a second frame; determining an interpolated pixel value of the target pixel in an interpolated frame between the first frame and the second frame according to the first adjusting value and a pixel value of the target pixel in one of the first and second frames; and adjusting a pixel value of the target pixel in one of the first and second frames according to the second adjusting value.
    Type: Application
    Filed: June 12, 2007
    Publication date: December 18, 2008
    Inventors: Ling-Hsiu Huang, Fang-Chen Chang
  • Publication number: 20080304568
    Abstract: The method for motion-compensated frame rate up-conversion includes the step of detecting a film-mode video signal comprising a sequence of 3-2 pull-down frames, and extracting a sequence of feature frames from the sequence of 3-2 pull-down frames. In addition, a motion vector for each pair of the sequence of feature frames is calculated. Also, a plurality of intermediate frames between each pair of the sequence of feature frames is interpolated based on the corresponding motion vector.
    Type: Application
    Filed: June 11, 2007
    Publication date: December 11, 2008
    Applicant: HIMAX TECHNOLOGIES LIMITED
    Inventor: Fang Chen Chang
  • Publication number: 20080285653
    Abstract: A method for estimating the motion vector for a current macroblock within a current frame is provided by reference to a number of reference macroblocks within the previous frame. The method includes the following steps. First, an error between the current macroblock within a current frame and each of the reference macroblocks is determined according to a weighted sum of absolute differences (SAD) operation. The weighted SAD operation is to emphasize the absolute differences for high-frequency pixels within the current macroblock. Next, the reference macroblock having the lowest error may be determined as a matched macroblock. Finally, the motion vector for the current macroblock can be defined as the displacement between the macroblock and the matched macroblock.
    Type: Application
    Filed: May 14, 2007
    Publication date: November 20, 2008
    Applicant: HIMAX TECHNOLOGIES LIMITED
    Inventor: Fang-Chen Chang
  • Publication number: 20080284908
    Abstract: An apparatus for frame rate up conversion comprises a motion-compensated frame rate converter, a primitive frame rate converter and a determination circuit. The determination circuit designates either the motion-compensated frame rate converter or the primitive frame rate converter to output an interpolated frame according to an index that estimates an output quality of the motion-compensated frame rate converter.
    Type: Application
    Filed: May 17, 2007
    Publication date: November 20, 2008
    Applicant: HIMAX TECHNOLOGIES LIMITED
    Inventor: Fang Chen Chang
  • Publication number: 20080279278
    Abstract: A method for doubling the frame rate of video signals creates an interpolated video frame using a current frame and a previous frame. First, the current frame is sequentially received. The interpolated frame is inserted between a previous frame and the current frame, in which values for each pixel in the interpolated frame are derived from a first reference pixel in the current frame biased by a positively weighted difference between the first reference pixel and a second reference pixel in the previous frame.
    Type: Application
    Filed: May 16, 2007
    Publication date: November 13, 2008
    Applicant: HIMAX TECHNOLOGIES LIMITED
    Inventor: Fang Chen Chang
  • Publication number: 20080240243
    Abstract: A method for estimating a motion vector is provided. The method is for estimating a motion vector for a current block with reference to a number of candidate blocks in a reference frame. The method includes the steps of: firstly, determine an error between the current block and each candidate blocks according to an error function. The error function combining a DC difference and a couple of AC differences between the current block and each candidate blocks. Then, determine the candidate block having the lowest error as a matching block of the current block. Next, determine the motion vector for the current block based on a displacement between the current block and the matching block.
    Type: Application
    Filed: March 30, 2007
    Publication date: October 2, 2008
    Applicant: HIMAX TECHNOLOGIES LIMITED
    Inventor: Fang-Chen Chang
  • Publication number: 20080232642
    Abstract: A method for 3-D recursive search motion estimation is provided to estimate a motion vector for a current block in a current frame. The method includes the following steps. First, provide a spatial prediction by selecting at least one motion vector for at least one neighboring block in the current frame. Then, provide a temporal prediction. After that, estimate the motion vector for the current block based on the spatial prediction and the temporal prediction. The temporal prediction is obtained by selecting at least one most frequent motion vector from a plurality of motion vectors for a plurality of blocks in a corresponding region of a previous frame, wherein the corresponding block encloses a previous block which is location corresponding to the current block in the current frame.
    Type: Application
    Filed: March 20, 2007
    Publication date: September 25, 2008
    Applicant: HIMAX TECHNOLOGIES LIMITED
    Inventor: Fang-Chen Chang
  • Publication number: 20080219353
    Abstract: A luminance compensating method of compensating a de-interlaced pixel in a current block of a current frame with reference to a reference block of a reference frame is provided. First, calculate an average luminance of the current block and an average luminance of the reference block. Next, adjust the luminance of the de-interlaced pixel by a luminance difference between the average luminance of the current block and the average luminance of the reference block, such that the luminance of the de-interlaced pixel is more appropriate and the display quality is improved.
    Type: Application
    Filed: March 7, 2007
    Publication date: September 11, 2008
    Inventor: Fang-Chen Chang
  • Publication number: 20080218528
    Abstract: An edge direction determination method for a pixel of a display picture. The display picture has a corresponding edge map. The pixel has corresponding pixel direction pairs. First, in step (a), it is judged whether the pixel is an edge pixel according to the edge map. Next, in step (b), it is judged whether the pixel has a right-inclined edge direction or a left-inclined edge direction when the pixel is the edge pixel. Then, in step (c), the edge direction of the pixel is determined according to specific pixel direction pairs corresponding to the same inclined edge direction if a judged result in step (b) is affirmative. Finally, in step (d), if the judged result in step (b) is negative, it is judged whether the pixel has a horizontal edge direction or a vertical edge direction.
    Type: Application
    Filed: September 20, 2007
    Publication date: September 11, 2008
    Applicant: HIMAX TECHNOLOGIES LIMITED
    Inventor: Fang-Chen Chang
  • Publication number: 20080074538
    Abstract: A de-interlacing method is applied to a to-be-de-interlaced field including display pixels of display lines and to-be-interpolated pixels of to-be-interpolated lines. First, a corresponding edge-direction value of each of edge pixels in the to-be-de-interlaced field is determined. Next, it is judged whether one of the display pixels near each to-be-interpolated pixel has a corresponding edge-direction value so that a judgement result is obtained. Then, a corresponding edge-direction value of each to-be-interpolated pixel is set according to the corresponding edge-direction values of specific display pixels of the display pixels near the to-be-interpolated pixel if the judgement result is affirmative. Finally, a corresponding display pixel pair of up and down display lines near each to-be-interpolated pixel is selected according to the corresponding edge-direction value of each to-be-interpolated pixel so that a luminance value and a chrominance value of the to-be-interpolated pixel are calculated.
    Type: Application
    Filed: June 25, 2007
    Publication date: March 27, 2008
    Applicant: HIMAX TECHNOLOGIES LIMITED
    Inventor: Fang-Chen Chang
  • Publication number: 20080069471
    Abstract: An image de-blocking method includes in a first stage, obtaining at least de-blocking pixel data of the first row of pixels and the second row of pixels according to at least the decompressed pixel data of a second row of pixels adjacent upward to a horizontal boundary, a first row of pixels adjacent upward to the second row of pixels and a third row of pixels adjacent downward to the horizontal boundary; and in a second stage, obtaining at least de-blocking pixel data corresponding to the third row of pixels and the fourth row of pixels according to at least the de-blocking pixel data of the second row of pixels adjacent upward to the horizontal boundary and the decompressed pixel data of the third row of pixels adjacent downward to the horizontal boundary and a fourth row of pixels adjacent downward to the third row of pixels.
    Type: Application
    Filed: June 25, 2007
    Publication date: March 20, 2008
    Applicant: HIMAX TECHNOLOGIES LIMITED
    Inventor: Fang-Chen Chang
  • Publication number: 20070297686
    Abstract: A method of estimating a quantization parameter is provided. The method is applied to a de-blocking filter. The de-blocking filter de-blocks a decoded block-based image according to the quantization parameter, and the block-based image is coded and decoded in units of macroblocks. The method comprises calculating blocking degrees of a number of block edges corresponding to the macroblocks; and estimating the quantization parameter according to a sum of the blocking degrees.
    Type: Application
    Filed: May 11, 2007
    Publication date: December 27, 2007
    Applicant: HIMAX TECHNOLOGIES LIMITED
    Inventor: Fang-Chen Chang
  • Publication number: 20060268177
    Abstract: The invention relates to a 2D YC separation device and YC separation system for separating a composite signal into a luma signal (Y) and a chroma signal (C). Firstly, the 2D YC separation device utilizes a low-pass filter to separate the composite signal into a low-frequency composite signal and a high-frequency composite signal. The low-frequency composite signal is a low-frequency luma signal. A 2D comb filter is utilized to separate the high-frequency composite signal into a high-frequency luma signal and the chroma signal. The luma signal is equal to the low-frequency luma signal plus the high-frequency luma signal. Therefore, the 2D YC separation device of the present invention can perfectly separate the composite signal so as to obtain a better luma signal and chroma signal. The YC separation system of the present invention further comprises a 3D YC separation device and a motion detection device, so as to obtain a precise luma signal and chroma signal.
    Type: Application
    Filed: May 23, 2006
    Publication date: November 30, 2006
    Inventor: Fang-Chen Chang