Patents by Inventor Chia-Hao Chung
Chia-Hao Chung 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: 20240161505Abstract: Provided is behavior image sensor system, including a first image capturing unit and a control unit. The first image capturing unit is used for capturing a moving image. The control unit is electrically connected to the first image capturing unit, receives the moving image, and calculates a moving track of a moving object in the moving image, thereby determining whether the moving track of the moving object conforms to a particularly dangerous behavior pattern. As such, the behavior image sensor system does not need to capture a static image of a static object completely and determine a behavior pattern of the static object, so that the behavior image sensor system may reduce the quantity of data a lot and is suitable for all kinds of environment.Type: ApplicationFiled: August 9, 2023Publication date: May 16, 2024Inventors: Hsu-Wen Fu, Jun-Wen Chung, Chia-Hao Chang
-
Patent number: 9196015Abstract: An image processing apparatus for generating an intermediate frame according to a previous frame and a next frame is provided. The apparatus includes a determining module and a selecting module. The intermediate frame includes a plurality of intermediate image blocks, each of which corresponds to a motion vector. For each intermediate image block, the determining module determines whether an interpolated image generated according to the motion vector meets a correctness requirement. According to whether the interpolated image meets the correctness requirement, the selecting module selects the interpolated image or a substitutive image different from the interpolated image to represent the intermediate image block.Type: GrantFiled: August 13, 2012Date of Patent: November 24, 2015Assignee: MStar Semiconductor, Inc.Inventors: Chia-Hao Chung, Chung-Yi Chen
-
Patent number: 9135676Abstract: An image interpolation processing apparatus includes a motion vector generating module, for generating a first reference motion vector and a second reference motion vector for an interpolated block of an interpolated frame according to the interpolated block and a plurality of blocks adjacent to the interpolated block; a blurred block processing module, for determining an area property of the interpolation block being one of an image covered area, an image uncovered area and a non-blurred area according to the first reference motion vector and the second reference motion vector, and a representative motion vector of the interpolated block being one of the first reference motion vector and the second reference motion vector; and a frame interpolation module, for generating an image content of the interpolated block according to the representative motion vector and the area property.Type: GrantFiled: October 13, 2010Date of Patent: September 15, 2015Assignee: MStar Semiconductor, Inc.Inventors: Chung-Yi Chen, Chia-Hao Chung
-
Patent number: 8644387Abstract: For de-interlacing a current interlaced field using a prior interlaced field and a subsequent interlaced field, a motion estimation method is performed with a group of motion-vector sets. Each motion-vector set includes at least two motion vectors. According to the two motion vectors and a specified block of the current interlaced field, which contains a missing pixel to be estimated, a pair of candidate blocks are defined in the prior and subsequent interlaced fields, respectively. By comparing a plurality of pairs of candidate blocks with the specified block, the best matching block pair can be found and used for de-interlacing.Type: GrantFiled: April 3, 2008Date of Patent: February 4, 2014Assignee: Mstar Semiconductor, Inc.Inventor: Chia-Hao Chung
-
Patent number: 8447126Abstract: An image processing method is used for determining a motion vector of a covered/uncovered area within an interpolated picture when picture interpolation is performed. The interpolated picture includes a plurality of blocks, and the image processing method includes: generating a first motion vector and a second motion vector of a block within the interpolated picture; determining which one of the covered and uncovered areas the block is located in, and calculating a reference vector according to the first and second motion vectors; and determining a motion vector of the block according to the reference vector, wherein the reference vector is obtained from vector calculation of the first and second motion vectors using the principle of similar triangles.Type: GrantFiled: July 27, 2009Date of Patent: May 21, 2013Assignee: MStar Semiconductor, Inc.Inventors: Chung-Yi Chen, Chia-Hao Chung
-
Publication number: 20130051682Abstract: An image processing apparatus for generating an intermediate frame according to a previous frame and a next frame is provided. The apparatus includes a determining module and a selecting module. The intermediate frame includes a plurality of intermediate image blocks, each of which corresponds to a motion vector. For each intermediate image block, the determining module determines whether an interpolated image generated according to the motion vector meets a correctness requirement. According to whether the interpolated image meets the correctness requirement, the selecting module selects the interpolated image or a substitutive image different from the interpolated image to represent the intermediate image block.Type: ApplicationFiled: August 13, 2012Publication date: February 28, 2013Applicant: MSTAR SEMICONDUCTOR, INC.Inventors: Chia-Hao Chung, Chung-Yi Chen
-
Patent number: 8199252Abstract: The present invention relates to an image-processing method and an image-processing device. The device includes a motion estimation module, an intra-field operation module, an inter-field operation module, a weighing value generator and a blending unit. The method includes: receiving a block of an inter-frame-estimated frame and acquiring a motion vector of the block; performing a first verifying operation of the block to obtain a first verified result which indicates an adaptive level of the motion vector to the block; determining whether the block is to be divided into a plurality of sub-blocks according to the first verified result; performing a second verifying operation of the sub-block to determining an adaptive level of the motion vector to the sub-block so as to acquire a weighing value of the sub-block; and performing a de-interlacing operation of the sub-block according to the weighing value.Type: GrantFiled: April 4, 2008Date of Patent: June 12, 2012Assignee: MStar Semiconductor, Inc.Inventor: Chia-Hao Chung
-
Publication number: 20110116547Abstract: An image interpolation processing apparatus includes a motion vector generating module, for generating a first reference motion vector and a second reference motion vector for an interpolated block of an interpolated frame according to the interpolated block and a plurality of blocks adjacent to the interpolated block; a blurred block processing module, for determining an area property of the interpolation block being one of an image covered area, an image uncovered area and a non-blurred area according to the first reference motion vector and the second reference motion vector, and a representative motion vector of the interpolated block being one of the first reference motion vector and the second reference motion vector; and a frame interpolation module, for generating an image content of the interpolated block according to the representative motion vector and the area property.Type: ApplicationFiled: October 13, 2010Publication date: May 19, 2011Applicant: MSTAR SEMICONDUCTOR, INC.Inventors: Chung-Yi Chen, Chia-Hao Chung
-
Publication number: 20100177974Abstract: An image processing method is used for determining a motion vector of a covered/uncovered area within an interpolated picture when picture interpolation is performed. The interpolated picture includes a plurality of blocks, and the image processing method includes: generating a first motion vector and a second motion vector of a block within the interpolated picture; determining which one of the covered and uncovered areas the block is located in, and calculating a reference vector according to the first and second motion vectors; and determining a motion vector of the block according to the reference vector, wherein the reference vector is obtained from vector calculation of the first and second motion vectors using the principle of similar triangles.Type: ApplicationFiled: July 27, 2009Publication date: July 15, 2010Inventors: Chung-Yi Chen, Chia-Hao Chung
-
Publication number: 20080246884Abstract: For de-interlacing a current interlaced field using a prior interlaced field and a subsequent interlaced field, a motion estimation method is performed with a group of motion-vector sets. Each motion-vector set includes at least two motion vectors. According to the two motion vectors and a specified block of the current interlaced field, which contains a missing pixel to be estimated, a pair of candidate blocks are defined in the prior and subsequent interlaced fields, respectively. By comparing a plurality of pairs of candidate blocks with the specified block, the best matching block pair can be found and used for de-interlacing.Type: ApplicationFiled: April 3, 2008Publication date: October 9, 2008Applicant: MSTAR SEMICONDUCTOR, INC.Inventor: Chia-Hao Chung
-
Publication number: 20080246885Abstract: The present invention relates to an image-processing method and an image-processing device. The device includes a motion estimation module, an intra-field operation module, an inter-field operation module, a weighing value generator and a blending unit. The method includes: receiving a block of an inter-frame-estimated frame and acquiring a motion vector of the block; performing a first verifying operation of the block to obtain a first verified result which indicates an adaptive level of the motion vector to the block; determining whether the block is to be divided into a plurality of sub-blocks according to the first verified result; performing a second verifying operation of the sub-block to determining an adaptive level of the motion vector to the sub-block so as to acquire a weighing value of the sub-block; and performing a de-interlacing operation of the sub-block according to the weighing value.Type: ApplicationFiled: April 4, 2008Publication date: October 9, 2008Applicant: MSTAR SEMICONDUCTOR, INC.Inventor: Chia-Hao Chung