Patents by Inventor Siou-Shen Lin
Siou-Shen Lin 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: 9641861Abstract: An integrated circuit capable of video processing and a method thereof is disclosed. The integrated circuit comprises an image information generator, an adaptive motion vector (MV) candidate generator, and a block matching unit. The image information generator receives reference and current video data to determine image information. The adaptive MV candidate generator, coupled to the image information generator, receives the reference and current video data to generate spatial and temporal MV candidates, and generates an updated MV candidate based on the image information. The block matching unit, coupled to the adaptive MV candidate generator, receives the spatial and temporal MV candidates and the updated MV candidate and performs block matching to determine an output MV therefrom.Type: GrantFiled: January 25, 2008Date of Patent: May 2, 2017Assignee: MEDIATEK INC.Inventors: Te-Hao Chang, Siou-Shen Lin, Chin-Chuan Liang
-
Patent number: 9001271Abstract: A method for generating an interpolated frame includes: calculating a temporal matching difference corresponding to a target motion vector of a current block by performing a motion estimation on the current block; deriving a spatial relationship result according to the target motion vector and motion vectors corresponding to a plurality of neighboring image blocks; and deriving the interpolated frame according to the target motion vector, the spatial relationship result, and the temporal matching difference.Type: GrantFiled: June 20, 2008Date of Patent: April 7, 2015Assignee: Mediatek Inc.Inventors: Chin-Chuan Liang, Te-Hao Chang, Siou-Shen Lin
-
Patent number: 8736759Abstract: A method of interpolated frame generation and input source detection includes: receiving input frames; storing at least a first frame of successive frames in the input frames into a storage device under a film mode; comparing the stored first frame with a second frame of the successive frames not stored in the storage device to generate a first comparison result for determining whether to exit the film mode; and reading frames stored in the storage device to generate interpolated frames under the film mode.Type: GrantFiled: August 5, 2008Date of Patent: May 27, 2014Assignee: Mediatek Inc.Inventors: Chin-Chuan Liang, Siou-Shen Lin, Te-Hao Chang
-
Patent number: 8564720Abstract: Data decoding devices avoiding data error from incorrect sampling points caused by serious interference are disclosed. The data decoding devices receive an analog signal carrying a reference clock and at least one digital data. In the data decoding device, a slicer generates a sampling clock with a frequency N times that of the reference clock, to slice the analog signal according to the sampling clock, thereby obtaining a first bitstream. A data check unit, divides the first bitstream into at least second and third bitstreams, evaluating whether the second bitstream is erroneous according to an error checking code thereof, outputting the second bitstream if it is error-free, and evaluating whether the third bitstream is erroneous according to the error checking code if the second bitstream is erroneous.Type: GrantFiled: May 23, 2013Date of Patent: October 22, 2013Assignee: Mediatek Inc.Inventors: Siou-Shen Lin, Hung Hui Ho
-
Publication number: 20130250172Abstract: Data decoding devices avoiding data error from incorrect sampling points caused by serious interference are disclosed. The data decoding devices receive an analog signal carrying a reference clock and at least one digital data. In the data decoding device, a slicer generates a sampling clock with a frequency N times that of the reference clock, to slice the analog signal according to the sampling clock, thereby obtaining a first bitstream. A data check unit, divides the first bitstream into at least second and third bitstreams, evaluating whether the second bitstream is erroneous according to an error checking code thereof, outputting the second bitstream if it is error-free, and evaluating whether the third bitstream is erroneous according to the error checking code if the second bitstream is erroneous.Type: ApplicationFiled: May 23, 2013Publication date: September 26, 2013Applicant: MediaTek Inc.Inventors: Siou-Shen LIN, Hung Hui HO
-
Patent number: 8471960Abstract: Data decoding devices avoiding data error from incorrect sampling points caused by serious interference are disclosed. The data decoding devices receive an analog signal carrying a reference clock and at least one digital data. In the data decoding device, a slicer slices the analog signal at different sampling points by first and second sampling clocks to obtain first and second bitstreams, and the first and second sampling clocks have the same frequency and a predetermined phase difference. A data check unit evaluates whether the first bitstream is erroneous according to an error checking code thereof, outputs the first bitstream if it is error-free, and evaluates whether the second bitstream is erroneous according to the error checking code if the first bitstream is erroneous.Type: GrantFiled: November 24, 2008Date of Patent: June 25, 2013Assignee: Mediatek Inc.Inventors: Siou-Shen Lin, Hung Hui Ho
-
Patent number: 8254439Abstract: A motion vector correction apparatus for correcting an estimated motion vector for a pixel located at a position of an interpolated frame between a first and a second frame is provided, including a three-frame motion estimation unit estimating a previous and a following motion vector fields; a motion vector selection unit determining a set of reference motion vectors associated with the first and second frame for the position of the pixel, wherein the reference motion vectors include a first motion vector set as the estimated motion vector and a pair of corresponding motion vectors from the previous and following motion vector fields; and a motion vector correction unit obtaining a measure of consistency between the corresponding motion vectors, adapting a plurality of weighted factors according to the measure of consistency and correcting the estimated motion vector according to the adapted weighted factors and the set of reference motion vectors.Type: GrantFiled: May 8, 2009Date of Patent: August 28, 2012Assignee: Mediatek Inc.Inventors: Siou-Shen Lin, Te-Hao Chang, Chin-Chuan Liang
-
Patent number: 8208552Abstract: A method for detecting a non-rigid-body in video coding and an integrated circuited for the same are disclosed. The integrated circuit capable of detecting non-rigid-body comprises a best matched block, a correlation unit, and a non-rigid-body detection unit. The best matched block unit receives a current block in a current video frame and block searching a reference video frame to determine an initial motion vector for a best matched block in the reference video frame. The correlation unit, coupled to the best matched block unit, receives the best matched block, and computes a correlation between a corresponding block and the best matched block. The non-rigid-body detection unit, coupled to the correlation unit, determines whether the current block contains non-rigid-body according to the correlation.Type: GrantFiled: January 25, 2008Date of Patent: June 26, 2012Assignee: Mediatek Inc.Inventors: Siou-Shen Lin, Te-Hao Chang, Chin-Chuan Liang
-
Publication number: 20100284627Abstract: A motion vector correction apparatus for correcting an estimated motion vector for a pixel located at a position of an interpolated frame between a first and a second frame is provided, including a three-frame motion estimation unit estimating a previous and a following motion vector fields; a motion vector selection unit determining a set of reference motion vectors associated with the first and second frame for the position of the pixel, wherein the reference motion vectors include a first motion vector set as the estimated motion vector and a pair of corresponding motion vectors from the previous and following motion vector fields; and a motion vector correction unit obtaining a measure of consistency between the corresponding motion vectors, adapting a plurality of weighted factors according to the measure of consistency and correcting the estimated motion vector according to the adapted weighted factors and the set of reference motion vectors.Type: ApplicationFiled: May 8, 2009Publication date: November 11, 2010Applicant: MEDIATEK INC.Inventors: Siou-Shen Lin, Te-Hao Chang, Chin-Chuan Liang
-
Patent number: 7831847Abstract: Power management methods for integrated circuits are disclosed. A system core block is disposed in a chip and comprises a central processing unit. A power control block is disposed in the chip and comprises a power management mechanism coupled to a power supply to control the supply of power to the system core block. The power management mechanism outputs a power down signal and stops supply of power to the system core block according to a power saving mode setting signal from the central processor unit and starts the supply of power to the system core block according to a power saving mode release signal.Type: GrantFiled: May 7, 2007Date of Patent: November 9, 2010Assignee: Mediatek Inc.Inventors: Wei-Jen Chen, Chien-Chung Chen, Hung-Der Lin, Siou-Shen Lin, Ching-hsiang Liao
-
Patent number: 7796193Abstract: A video signal processing system for slicing binary data transmitted in a video signal is provided, comprising a synchronous separator, a line counter, a slicing signal generator and a comparator. The synchronous separator detects Hsync and Vsync carried in the video signal. The line counter generates an enable signal by counting the number of scanning lines based on the detected Hsync and Vsync, wherein the enable signal is activate when the video signal carrying teletext and/or other binary data. The slicing signal generator further comprises an extreme value detector determining local maximum values and local minimum values of the video signal, and a slicing level determiner generating an adaptive slicing signal based on the local maximum values and the local minimum values. The comparator enabled by the enable signal compares the video signal with the slicing signal.Type: GrantFiled: June 29, 2006Date of Patent: September 14, 2010Assignee: Mediatek Inc.Inventors: Wen-Chang Chang, Siou-Shen Lin
-
Publication number: 20100128175Abstract: Data decoding devices avoiding data error from incorrect sampling points caused by serious interference are disclosed. The data decoding devices receive an analog signal carrying a reference clock and at least one digital data. In the data decoding device, a slicer slices the analog signal at different sampling points by first and second sampling clocks to obtain first and second bitstreams, and the first and second sampling clocks have the same frequency and a predetermined phase difference. A data check unit evaluates whether the first bitstream is erroneous according to an error checking code thereof, outputs the first bitstream if it is error-free, and evaluates whether the second bitstream is erroneous according to the error checking code if the first bitstream is erroneous.Type: ApplicationFiled: November 24, 2008Publication date: May 27, 2010Applicant: MEDIATEK INC.Inventors: Siou-Shen Lin, Hung Hui Ho
-
Publication number: 20100092101Abstract: A method for enhancing image quality of motion compensated interpolation includes generating an interpolated frame according to at least two source frames by analyzing motion estimation information of the two source frames. The method further includes: regarding a pixel under consideration within the interpolated frame, selectively performing post filtering according to motion estimation information of a region where the pixel is located. Accordingly, an apparatus for enhancing image quality of motion compensated interpolation is also provided.Type: ApplicationFiled: October 9, 2008Publication date: April 15, 2010Inventors: Chin-Chuan Liang, Te-Hao Chang, Siou-Shen Lin
-
Publication number: 20100033630Abstract: A method of interpolated frame generation and input source detection includes: receiving input frames; storing at least a first frame of successive frames in the input frames into a storage device under a film mode; comparing the stored first frame with a second frame of the successive frames not stored in the storage device to generate a first comparison result for determining whether to exit the film mode; and reading frames stored in the storage device to generate interpolated frames under the film mode.Type: ApplicationFiled: August 5, 2008Publication date: February 11, 2010Inventors: Chin-Chuan Liang, Siou-Shen Lin, Te-Hao Chang
-
Publication number: 20100014715Abstract: An image processing apparatus includes a block matching unit, a texture information analyzing unit, and a matching cost generating unit. The block matching unit compares at least a target block and at least a reference block to generate a matching result. The texture information analyzing unit generates a texture analysis result corresponding to texture information of the target block and texture information of the reference block. The matching cost generating unit is coupled to the block matching unit and the texture information generating unit, and generates a matching cost according to the matching result and the texture analysis result.Type: ApplicationFiled: July 17, 2008Publication date: January 21, 2010Inventors: Siou-Shen Lin, Chin-Chuan Liang, Te-Hao Chang
-
Publication number: 20090316042Abstract: A video processing method for determining a target motion vector of a target image block includes: selecting a specific directional group from a plurality of directional groups by comparing penalty or likelihood of each direction specified by the directional groups, wherein the penalty of a direction is calculated by comparing candidate motion vector of the target image block with a motion vector of each neighboring image block in the corresponding directional group, and each of the directional groups is configured to include the target image block and at least a neighboring image block; and determining the target motion vector according to the candidate motion vector of the target image block and a motion vector of each neighboring image block in the specific directional group.Type: ApplicationFiled: June 19, 2008Publication date: December 24, 2009Inventors: Chin-Chuan Liang, Te-Hao Chang, Siou-Shen Lin
-
Publication number: 20090316043Abstract: A method for generating an interpolated frame includes: calculating a temporal matching difference corresponding to a target motion vector of a current block by performing a motion estimation on the current block; deriving a spatial relationship result according to the target motion vector and motion vectors corresponding to a plurality of neighboring image blocks; and deriving the interpolated frame according to the target motion vector, the spatial relationship result, and the temporal matching difference.Type: ApplicationFiled: June 20, 2008Publication date: December 24, 2009Inventors: Chin-Chuan Liang, Te-Hao Chang, Siou-Shen Lin
-
Publication number: 20090310679Abstract: A video processing apparatus is provided for interpolating frames between two frames. The video processing apparatus includes a motion estimation unit, a region detector and a motion compensation unit. The motion estimation unit receives the two frames and provides motion vector information of the two frames. The region detector generates boundary information associated with image boundaries of the two frames, determines a specific region in the two frames according to the boundary information and generates region information according to the determination result. The motion compensation unit generates an interpolated frame between the two frames in accordance with the region information and the motion vector information.Type: ApplicationFiled: June 11, 2008Publication date: December 17, 2009Applicant: MEDIATEK INC.Inventors: Te-Hao CHANG, Chin-Chuan LIANG, Siou-Shen LIN
-
Publication number: 20090304293Abstract: A motion estimation method includes selecting a plurality of selected motion vectors from a plurality of candidate motion vectors according to dissimilarity/priorities of the candidate motion vectors and determining a target motion vector corresponding to a minimum block matching cost according to the selected motion vectors without referring to each non-selected motion vector remaining in the candidate motion vectors.Type: ApplicationFiled: June 8, 2008Publication date: December 10, 2009Inventors: Te-Hao Chang, Siou-Shen Lin, Chin-Chuan Liang
-
Publication number: 20090268096Abstract: A video processing method for determining a target motion vector includes generating a plurality of candidate temporal matching differences according to data of different color components in a specific color system and determining a vector associated with a minimum temporal matching difference from the candidate temporal matching differences as the target motion vector. A film mode detection method includes generating a plurality of candidate frame differences from a plurality of received frames according to data of different color components in a specific color system and performing film mode detection according to the candidate frame differences.Type: ApplicationFiled: April 28, 2008Publication date: October 29, 2009Inventors: Siou-Shen Lin, Te-Hao Chang, Chin-Chuan Liang