Patents by Inventor Chia Chiang Ho

Chia Chiang Ho 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: 20180316931
    Abstract: A video compression method includes: dividing a frame into a plurality of first blocks, where a first maximum block size of the plurality of first blocks is NxN and N is a positive integer; performing a merge mode operation on the plurality of first blocks to generate a plurality of first prediction results; dividing the frame into a plurality of second blocks, wherein a second maximum block size of the plurality of second blocks is MxM and M is a positive integer smaller than N; performing motion estimation on the plurality of second blocks to generate a plurality of second prediction results; and performing video compression coding on the frame according to the plurality of first prediction results and the plurality of second prediction results.
    Type: Application
    Filed: April 3, 2018
    Publication date: November 1, 2018
    Inventors: Chia-Chiang HO, Wei-Hsiang HONG
  • Patent number: 10057567
    Abstract: A method for video decoding includes: dividing a plurality of luma component data of a reference frame into a plurality of primary data and a plurality of secondary data, respectively stored in a first memory region and a second memory region; accessing the first memory region to perform a motion estimation; and accessing the second region to perform a luma motion compensation.
    Type: Grant
    Filed: December 17, 2012
    Date of Patent: August 21, 2018
    Assignee: MSTAR SEMICONDUCTOR, INC.
    Inventors: Wei-Hsiang Hung, Chia-Chiang Ho
  • Patent number: 10026149
    Abstract: An image processing system includes an image processing module, a frame buffer encoding module and a frame buffer. Each image block includes multiple first-type coding blocks and at least one second-type coding block. The image processing module generates a first image processed result according to multiple first-type coding blocks of a target image block. The frame buffer encoding module generates a first frame buffer encoded result according to the first image processed result. The frame buffer, for the target image block, provides a buffer region including at least one first random access point and a second buffer region including at least one second random access point. The first frame buffer encoded result is stored to the first buffer region. At least one second-type coding block of the target image block is stored to the second buffer region.
    Type: Grant
    Filed: July 13, 2016
    Date of Patent: July 17, 2018
    Assignee: MSTAR SEMICONDUCTOR, INC.
    Inventors: Yi-Shin Tung, Chia-Chiang Ho
  • Publication number: 20170347107
    Abstract: A bit allocation method applied to an encoding device includes: performing a high frequency operation on a plurality of encoding blocks of a first frame to obtain a first block texture weight corresponding to a first encoding block among the encoding blocks; performing a protected color detection operation on the encoding blocks to obtain a first block protected color weight corresponding to the first encoding block; calculating a first bit weight corresponding to the first encoding block according to the first block texture weight and the first block protected color weight; and performing bit allocation for the first encoding block according to the first bit weight.
    Type: Application
    Filed: October 28, 2016
    Publication date: November 30, 2017
    Inventors: Shu-Wei Teng, Chia-Chiang Ho
  • Publication number: 20170295368
    Abstract: A bit rate controlling method applied to a video encoding device includes: establishing a parameter table according to a first frame-level parameter corresponding to a first frame, and storing the parameter table to a look-up table (LUT) unit of the video encoding device; reading the parameter table stored in the LUT unit to obtain at least one encoding parameter corresponding to an encoding block in the first frame according to the parameter table and a target parameter of the encoding block; and encoding the encoding block of the first frame according to the at least one encoding parameter.
    Type: Application
    Filed: May 31, 2016
    Publication date: October 12, 2017
    Inventors: Shu-Wei Teng, Chia Chiang Ho, He-Yuan Lin
  • Publication number: 20170061573
    Abstract: An image processing system includes an image processing module, a frame buffer encoding module and a frame buffer. Each image block includes multiple first-type coding blocks and at least one second-type coding block. The image processing module generates a first image processed result according to multiple first-type coding blocks of a target image block. The frame buffer encoding module generates a first frame buffer encoded result according to the first image processed result. The frame buffer, for the target image block, provides a buffer region including at least one first random access point and a second buffer region including at least one second random access point. The first frame buffer encoded result is stored to the first buffer region. At least one second-type coding block of the target image block is stored to the second buffer region.
    Type: Application
    Filed: July 13, 2016
    Publication date: March 2, 2017
    Inventors: Yi-Shin Tung, Chia-Chiang Ho
  • Patent number: 9563345
    Abstract: A method for controlling an electronic device is provided. The method includes detecting a first tilt angle between the electronic device and a reference plane, and controlling the electronic device to perform an operating according to the first tilt angle. The operation is associated with a user interface operation or an audio/video playback operation.
    Type: Grant
    Filed: November 27, 2013
    Date of Patent: February 7, 2017
    Assignee: MSTAR SEMICONDUCTOR, INC.
    Inventors: Yi-Shin Tung, Yi-Chin Huang, Chia-Chiang Ho
  • Patent number: 8837595
    Abstract: A motion estimation method applied to a video signal having a first frame and a second frame is provided. The motion estimation method includes: capturing a matching window from the first frame; capturing a searching area from the second frame, the searching area including a plurality of searching blocks each having a size equal to that of the matching window; selecting one of the searching blocks; calculating a difference between pixel data of the selected searching blocks and pixel data of the matching window, so as to obtain N total differences corresponding to N searching blocks; and determining a motion vector corresponding to the matching window according to the N total differences.
    Type: Grant
    Filed: November 11, 2013
    Date of Patent: September 16, 2014
    Assignee: MStar Semiconductor, Inc.
    Inventors: Wei-Hsiang Hong, Chia Chiang Ho
  • Patent number: 8780979
    Abstract: A quantized coefficient coding apparatus used in a media coding system includes a determination module, a coding mode arbitration module and a coding module. The determination module determines whether a set of quantized coefficients are defined in a predetermined variable length coding (VLC) table to generate a determination result. When the determination result of the determination module is negative, the coding mode arbitration module determines a best coding mode corresponding to the set of quantized coefficients from a plurality of predetermined coding modes. The coding mode encodes the set of quantized coefficients according to the best coding mode.
    Type: Grant
    Filed: January 19, 2011
    Date of Patent: July 15, 2014
    Assignee: MStar Semiconductor, Inc.
    Inventors: Yi-Chin Huang, Yi-Shin Tung, Chia Chiang Ho, Yu-Cheng Lin
  • Publication number: 20140181669
    Abstract: A method for controlling an electronic device is provided. The method includes detecting a first tilt angle between the electronic device and a reference plane, and controlling the electronic device to perform an operating according to the first tilt angle. The operation is associated with a user interface operation or an audio/video playback operation.
    Type: Application
    Filed: November 27, 2013
    Publication date: June 26, 2014
    Applicant: MStar Semiconductor, Inc.
    Inventors: Yi-Shin Tung, Yi-Chin Huang, Chia-Chiang Ho
  • Publication number: 20140126639
    Abstract: A motion estimation method applied to a video signal having a first frame and a second frame is provided. The motion estimation method includes: capturing a matching window from the first frame; capturing a searching area from the second frame, the searching area including a plurality of searching blocks each having a size equal to that of the matching window; selecting one of the searching blocks; calculating a difference between pixel data of the selected searching blocks and pixel data of the matching window, so as to obtain N total differences corresponding to N searching blocks; and determining a motion vector corresponding to the matching window according to the N total differences.
    Type: Application
    Filed: November 11, 2013
    Publication date: May 8, 2014
    Applicant: MStar Semiconductor, Inc.
    Inventors: Wei-Hsiang Hong, Chia Chiang Ho
  • Patent number: 8705626
    Abstract: A motion estimation method applied to a video signal having a first frame and a second frame is provided. The motion estimation method includes: capturing a matching window from the first frame; capturing a searching area from the second frame, the searching area including a plurality of searching blocks each having a size equal to that of the matching window; selecting one of the searching blocks; calculating a difference between pixel data of the selected searching blocks and pixel data of the matching window, so as to obtain N total differences corresponding to N searching blocks; and determining a motion vector corresponding to the matching window according to the N total differences.
    Type: Grant
    Filed: March 24, 2010
    Date of Patent: April 22, 2014
    Assignee: MStar Semiconductor, Inc.
    Inventors: Wei-Hsiang Hong, Chia Chiang Ho
  • Publication number: 20140010299
    Abstract: An image processing apparatus including a processor and a memory is provided. The processor generates a target frame according to a reference frame stored in a storage region. The target frame has a first image data amount, and the reference frame has a second image data amount. The memory includes the storage region for storing the reference image and the target image. The processor has the target frame selectively overwrite a part of the reference frame. The capacity of the storage region is smaller than a sum of the first image data amount and the second image data amount, and is greater than the second image data amount.
    Type: Application
    Filed: June 7, 2013
    Publication date: January 9, 2014
    Inventors: Yi-Chin Huang, Chia-Chiang Ho, Yi-Shin Tung, Pin-Ting Lin
  • Publication number: 20140010303
    Abstract: A motion compensation image processing apparatus includes an external memory, a cache, a motion compensation module, a determination module and a fetching module. The external memory stores a reference frame associated with an image block. The motion compensation module sequentially performs motion compensation on a previous image block and the image block. When the motion compensation module performs motion compensation on the previous image block, the determination module determines a motion vector relative to the reference frame. Before the motion compensation module performs motion compensation on the image block, the fetching module fetches a reference region, corresponding to the motion block, in the reference frame from the external memory to the cache.
    Type: Application
    Filed: March 8, 2013
    Publication date: January 9, 2014
    Applicant: MSTAR SEMICONDUCTOR, INC.
    Inventors: Wei-Hsiang Hong, Yu-Hsiang Tseng, Tai-Hsun Hu, Chia-Chiang Ho
  • Publication number: 20130301726
    Abstract: A method for video decoding includes: dividing a plurality of luma component data of a reference frame into a plurality of primary data and a plurality of secondary data, respectively stored in a first memory region and a second memory region; accessing the first memory region to perform a motion estimation; and accessing the second region to perform a luma motion compensation.
    Type: Application
    Filed: December 17, 2012
    Publication date: November 14, 2013
    Applicant: MSTAR SEMICONDUCTOR, INC.
    Inventors: Wei-Hsiang Hung, Chia-Chiang Ho
  • Publication number: 20130089153
    Abstract: An image compression and decompression method is provided. The method includes steps of: dividing an original frame into a first portion and a second portion, scaling down the second porting to generate a shrunk portion, and recomposing the first portion and the shrunk portion to generate a recomposition frame and auxiliary information. The recomposition frame has a same size as that of the original frame. The recomposition frame is then encoded into frame data which is combined with the auxiliary information to generate a compressed data file.
    Type: Application
    Filed: October 4, 2012
    Publication date: April 11, 2013
    Applicant: MStar Semiconductor, Inc.
    Inventors: Sung-Wen Wang, Chia-Chiang Ho, Yi-Shin Tung
  • Publication number: 20110286515
    Abstract: A quantized coefficient coding apparatus used in a media coding system includes a determination module, a coding mode arbitration module and a coding module. The determination module determines whether a set of quantized coefficients are defined in a predetermined variable length coding (VLC) table to generate a determination result. When the determination result of the determination module is negative, the coding mode arbitration module determines a best coding mode corresponding to the set of quantized coefficients from a plurality of predetermined coding modes. The coding mode encodes the set of quantized coefficients according to the best coding mode.
    Type: Application
    Filed: January 19, 2011
    Publication date: November 24, 2011
    Applicant: MSTAR SEMICONDUCTOR, INC.
    Inventors: Yi-Chin Huang, Yi-Shin Tung, Chia Chiang Ho, Yu-Cheng Lin
  • Publication number: 20100253854
    Abstract: A motion estimation method applied to a video signal having a first frame and a second frame is provided. The motion estimation method includes: capturing a matching window from the first frame; capturing a searching area from the second frame, the searching area including a plurality of searching blocks each having a size equal to that of the matching window; selecting one of the searching blocks; calculating a difference between pixel data of the selected searching blocks and pixel data of the matching window, so as to obtain N total differences corresponding to N searching blocks; and determining a motion vector corresponding to the matching window according to the N total differences.
    Type: Application
    Filed: March 24, 2010
    Publication date: October 7, 2010
    Applicant: MSTAR SEMICONDUCTOR, INC.
    Inventors: Wei-Hsiang Hong, Chia Chiang Ho