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: 20090097759Abstract: 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: ApplicationFiled: October 12, 2007Publication date: April 16, 2009Applicant: HIMAX TECHNOLOGIES LIMITEDInventor: Fang-Chen Chang
-
Publication number: 20090097766Abstract: 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: ApplicationFiled: October 15, 2007Publication date: April 16, 2009Applicant: HIMAX TECHNOLOGIES LIMITEDInventor: Fang-Chen Chang
-
Publication number: 20090074059Abstract: 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: ApplicationFiled: September 18, 2007Publication date: March 19, 2009Applicant: HIMAX TECHNOLOGIES LIMITEDInventor: Fang-Chen Chang
-
Publication number: 20090060363Abstract: 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: ApplicationFiled: August 30, 2007Publication date: March 5, 2009Applicant: HIMAX TECHNOLOGIES LIMITEDInventor: Fang-Chen Chang
-
Publication number: 20080310508Abstract: 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: ApplicationFiled: June 12, 2007Publication date: December 18, 2008Inventors: Ling-Hsiu Huang, Fang-Chen Chang
-
Publication number: 20080304568Abstract: 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: ApplicationFiled: June 11, 2007Publication date: December 11, 2008Applicant: HIMAX TECHNOLOGIES LIMITEDInventor: Fang Chen Chang
-
Publication number: 20080285653Abstract: 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: ApplicationFiled: May 14, 2007Publication date: November 20, 2008Applicant: HIMAX TECHNOLOGIES LIMITEDInventor: Fang-Chen Chang
-
Publication number: 20080284908Abstract: 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: ApplicationFiled: May 17, 2007Publication date: November 20, 2008Applicant: HIMAX TECHNOLOGIES LIMITEDInventor: Fang Chen Chang
-
Publication number: 20080279278Abstract: 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: ApplicationFiled: May 16, 2007Publication date: November 13, 2008Applicant: HIMAX TECHNOLOGIES LIMITEDInventor: Fang Chen Chang
-
Publication number: 20080240243Abstract: 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: ApplicationFiled: March 30, 2007Publication date: October 2, 2008Applicant: HIMAX TECHNOLOGIES LIMITEDInventor: Fang-Chen Chang
-
Publication number: 20080232642Abstract: 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: ApplicationFiled: March 20, 2007Publication date: September 25, 2008Applicant: HIMAX TECHNOLOGIES LIMITEDInventor: Fang-Chen Chang
-
Publication number: 20080219353Abstract: 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: ApplicationFiled: March 7, 2007Publication date: September 11, 2008Inventor: Fang-Chen Chang
-
Publication number: 20080218528Abstract: 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: ApplicationFiled: September 20, 2007Publication date: September 11, 2008Applicant: HIMAX TECHNOLOGIES LIMITEDInventor: Fang-Chen Chang
-
Publication number: 20080074538Abstract: 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: ApplicationFiled: June 25, 2007Publication date: March 27, 2008Applicant: HIMAX TECHNOLOGIES LIMITEDInventor: Fang-Chen Chang
-
Publication number: 20080069471Abstract: 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: ApplicationFiled: June 25, 2007Publication date: March 20, 2008Applicant: HIMAX TECHNOLOGIES LIMITEDInventor: Fang-Chen Chang
-
Publication number: 20070297686Abstract: 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: ApplicationFiled: May 11, 2007Publication date: December 27, 2007Applicant: HIMAX TECHNOLOGIES LIMITEDInventor: Fang-Chen Chang
-
Publication number: 20060268177Abstract: 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: ApplicationFiled: May 23, 2006Publication date: November 30, 2006Inventor: Fang-Chen Chang