Patents by Inventor Chin-Chuan Liang

Chin-Chuan Liang 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: 9973707
    Abstract: An image processing method is provided. The image processing method includes the following steps: detecting an input sequence of image frames captured using an image capturing device to generate a detection result; referring to the detection result to selectively perform frame interpolation on the input sequence of image frames to generate a to-be-encoded sequence of image frames; and encoding the to-be-encoded sequence of image frames to generate an encoded video signal.
    Type: Grant
    Filed: March 31, 2016
    Date of Patent: May 15, 2018
    Assignee: MEDIATEK INC.
    Inventors: Chun-Ming Lai, Kuan-Hung Chou, Chin-Chuan Liang
  • Patent number: 9641861
    Abstract: 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: Grant
    Filed: January 25, 2008
    Date of Patent: May 2, 2017
    Assignee: MEDIATEK INC.
    Inventors: Te-Hao Chang, Siou-Shen Lin, Chin-Chuan Liang
  • Publication number: 20170032504
    Abstract: An image processing method is provided. The image processing method includes the following steps: detecting an input sequence of image frames captured using an image capturing device to generate a detection result; referring to the detection result to selectively perform frame interpolation on the input sequence of image frames to generate a to-be-encoded sequence of image frames; and encoding the to-be-encoded sequence of image frames to generate an encoded video signal.
    Type: Application
    Filed: March 31, 2016
    Publication date: February 2, 2017
    Inventors: Chun-Ming Lai, Kuan-Hung Chou, Chin-Chuan Liang
  • Patent number: 9546000
    Abstract: A fixing structure for fixing a seat of a vehicle includes a fixing member which includes a locking section, a buffering section and a restricting section. The locking and restricting sections are provided with a thread for meshing with the thread of the locking passage, and the buffering section has no thread. The fixing seat includes a locking passage and a restricting space connected to the locking passage. The locking member is inserted through the cover and screwed into the fixing seat. When vibrations occur, the locking member will be unscrewed from the locking passage. However, in order to prevent the locking member from fully disengaging from the fixing seat, the buffering section is retained in the restricting space to prevent the thread of the restricting section from meshing with the thread of the locking passage, which prevents disengagement of the locking member in a vibrating condition.
    Type: Grant
    Filed: February 26, 2015
    Date of Patent: January 17, 2017
    Assignee: Super Alloy Industrial Co., Ltd.
    Inventors: Henry Shih, Wen-Ping Tsai, Chin-Chuan Liang
  • Publication number: 20160251082
    Abstract: A fixing structure for fixing a seat of a vehicle includes a fixing member which includes a locking section, a buffering section and a restricting section. The locking and restricting sections are provided with a thread for meshing with the thread of the locking passage, and the buffering section has no thread. The fixing seat includes a locking passage and a restricting space connected to the locking passage. The locking member is inserted through the cover and screwed into the fixing seat. When vibrations occur, the locking member will be unscrewed from the locking passage. However, in order to prevent the locking member from fully disengaging from the fixing seat, the buffering section is retained in the restricting space to prevent the thread of the restricting section from meshing with the thread of the locking passage, which prevents disengagement of the locking member in a vibrating condition.
    Type: Application
    Filed: February 26, 2015
    Publication date: September 1, 2016
    Inventors: Henry SHIH, Wen-Ping TSAI, Chin-Chuan LIANG
  • Publication number: 20160182853
    Abstract: A technique, as well as select implementations thereof, pertaining to dynamic content adaptive frame rate conversion is described. The technique may involve analyzing information associated with two or more video frames of a stream of video frames. The technique may also involve dynamically adjusting a frame rate of the two or more video frames of the stream of video frames based on a result of the analyzing.
    Type: Application
    Filed: March 1, 2016
    Publication date: June 23, 2016
    Inventors: Chin-Chuan Liang, Shang-Hsiu Wu, Ying-Jui Chen, Te-Hao Chang
  • Patent number: 9001271
    Abstract: 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: Grant
    Filed: June 20, 2008
    Date of Patent: April 7, 2015
    Assignee: Mediatek Inc.
    Inventors: Chin-Chuan Liang, Te-Hao Chang, Siou-Shen Lin
  • Patent number: 8736759
    Abstract: 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: Grant
    Filed: August 5, 2008
    Date of Patent: May 27, 2014
    Assignee: Mediatek Inc.
    Inventors: Chin-Chuan Liang, Siou-Shen Lin, Te-Hao Chang
  • Publication number: 20130163880
    Abstract: An embodiment of the invention provides a disparity search method for searching for a matching pixel block from a second image of a multi-view video. The matching pixel block corresponds to a given pixel block of a first image of the multi-view video; the first image and the second image are spatially adjacent to each other. First, a set of reference pixel blocks is selected from a set of reference images of the multi-view video to provide a set of reference disparity vectors. Then, a set of disparity vector predictors is prepared based on the set of reference disparity vectors, wherein the given pixel block's position and the set of disparity vector predictors define a set of candidate pixel blocks in the second image. Next, the set of candidate pixel blocks in the second image is searched for the matching pixel block.
    Type: Application
    Filed: May 20, 2012
    Publication date: June 27, 2013
    Inventors: Chao-Chung Cheng, Te-Hao Chang, Chin-Chuan Liang
  • Patent number: 8254439
    Abstract: 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: Grant
    Filed: May 8, 2009
    Date of Patent: August 28, 2012
    Assignee: Mediatek Inc.
    Inventors: Siou-Shen Lin, Te-Hao Chang, Chin-Chuan Liang
  • Patent number: 8208552
    Abstract: 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: Grant
    Filed: January 25, 2008
    Date of Patent: June 26, 2012
    Assignee: Mediatek Inc.
    Inventors: Siou-Shen Lin, Te-Hao Chang, Chin-Chuan Liang
  • Publication number: 20100284627
    Abstract: 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: Application
    Filed: May 8, 2009
    Publication date: November 11, 2010
    Applicant: MEDIATEK INC.
    Inventors: Siou-Shen Lin, Te-Hao Chang, Chin-Chuan Liang
  • Publication number: 20100092101
    Abstract: 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: Application
    Filed: October 9, 2008
    Publication date: April 15, 2010
    Inventors: Chin-Chuan Liang, Te-Hao Chang, Siou-Shen Lin
  • Publication number: 20100033630
    Abstract: 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: Application
    Filed: August 5, 2008
    Publication date: February 11, 2010
    Inventors: Chin-Chuan Liang, Siou-Shen Lin, Te-Hao Chang
  • Publication number: 20100014715
    Abstract: 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: Application
    Filed: July 17, 2008
    Publication date: January 21, 2010
    Inventors: Siou-Shen Lin, Chin-Chuan Liang, Te-Hao Chang
  • Publication number: 20090316043
    Abstract: 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: Application
    Filed: June 20, 2008
    Publication date: December 24, 2009
    Inventors: Chin-Chuan Liang, Te-Hao Chang, Siou-Shen Lin
  • Publication number: 20090316042
    Abstract: 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: Application
    Filed: June 19, 2008
    Publication date: December 24, 2009
    Inventors: Chin-Chuan Liang, Te-Hao Chang, Siou-Shen Lin
  • Publication number: 20090310679
    Abstract: 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: Application
    Filed: June 11, 2008
    Publication date: December 17, 2009
    Applicant: MEDIATEK INC.
    Inventors: Te-Hao CHANG, Chin-Chuan LIANG, Siou-Shen LIN
  • Publication number: 20090304293
    Abstract: 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: Application
    Filed: June 8, 2008
    Publication date: December 10, 2009
    Inventors: Te-Hao Chang, Siou-Shen Lin, Chin-Chuan Liang
  • Publication number: 20090268097
    Abstract: A scene change detection method includes calculating a first summation result of a plurality of minimum block matching costs associated with a plurality of blocks within a first frame, calculating a second summation result of a plurality of minimum block matching costs associated with a plurality of blocks within a second frame, and determining whether a scene change occurs according to the first and second summation results.
    Type: Application
    Filed: April 28, 2008
    Publication date: October 29, 2009
    Inventors: Siou-Shen Lin, Chin-Chuan Liang, Te-Hao Chang