Patents by Inventor Wei-Hsiang Hong

Wei-Hsiang Hong 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: 9990900
    Abstract: An image processing device that converts original image data to target image data is provided. The image processing device includes: a static random access memory (SRAM); an image scaling circuit that generates scaled image data according to the original image data and stores the scaled image data to the SRAM; and a video encoding circuit that accesses the scaled image data from the SRAM and encodes the accessed scaled image data to generate the target image data. The target image data corresponds to an image frame. A part of the target image data is intra frame data encoded by an intra frame compression method, and the other part of the target image data is predicted frame data encoded by a predicted frame compression method.
    Type: Grant
    Filed: October 1, 2014
    Date of Patent: June 5, 2018
    Assignee: MSTAR SEMICONDUCTOR, INC.
    Inventors: Ying-Chieh Tu, Wei-Hsiang Hong, Wan-Chan Hu
  • Patent number: 9747522
    Abstract: An image processing method is provided. The method is for calculating a first weighted sum of absolute difference (WSAD) of a first search window and a corresponding first target window, and a second WSAD of a second search window and a corresponding second target window. The first and second search windows have a common matching window, and the first and second target windows have a common target block. The method includes: a) calculating a plurality of absolute differences of the common matching window and the common target block; b) determining a first weight coefficient group and a second weight coefficient group; and c) summing up products of multiplying the absolute differences by the first weight coefficient group to generate the first WSAD, and summing up products of multiplying the absolute differences by the second weight coefficient group to generate the second WSAD.
    Type: Grant
    Filed: December 31, 2014
    Date of Patent: August 29, 2017
    Assignee: MStar Semiconductor, Inc.
    Inventors: Yu-Hsiang Tseng, Cheng-Yu Hsieh, Wei-Hsiang Hong
  • Patent number: 9304708
    Abstract: A data access method applicable on an electronic apparatus is provided. The electronic apparatus comprises a control unit, a first storage apparatus, and a second storage apparatus. The method comprising: storing a first part of data and a second part of data of a data group in the first storage apparatus and the second storage apparatus, respectively; and selectively accessing the first storage apparatus and the second storage apparatus via different data paths for the first part of data and the second part of data, wherein access speed to the first storage apparatus is different from access speed to the second storage apparatus.
    Type: Grant
    Filed: January 6, 2014
    Date of Patent: April 5, 2016
    Assignee: MStar Semiconductor, Inc.
    Inventors: Ying-Chieh Tu, Wei-Hsiang Hong, Yu-Cheng Lin
  • Publication number: 20150186749
    Abstract: An image processing method is provided. The method is for calculating a first weighted sum of absolute difference (WSAD) of a first search window and a corresponding first target window, and a second WSAD of a second search window and a corresponding second target window. The first and second search windows have a common matching window, and the first and second target windows have a common target block. The method includes: a) calculating a plurality of absolute differences of the common matching window and the common target block; b) determining a first weight coefficient group and a second weight coefficient group; and c) summing up products of multiplying the absolute differences by the first weight coefficient group to generate the first WSAD, and summing up products of multiplying the absolute differences by the second weight coefficient group to generate the second WSAD.
    Type: Application
    Filed: December 31, 2014
    Publication date: July 2, 2015
    Inventors: Yu-Hsiang Tseng, Cheng-Yu Hsieh, Wei-Hsiang Hong
  • Publication number: 20150091928
    Abstract: An image processing device that converts original image data to target image data is provided. The image processing device includes: a static random access memory (SRAM); an image scaling circuit that generates scaled image data according to the original image data and stores the scaled image data to the SRAM; and a video encoding circuit that accesses the scaled image data from the SRAM and encodes the accessed scaled image data to generate the target image data. The target image data corresponds to an image frame. A part of the target image data is intra frame data encoded by an intra frame compression method, and the other part of the target image data is predicted frame data encoded by a predicted frame compression method.
    Type: Application
    Filed: October 1, 2014
    Publication date: April 2, 2015
    Inventors: Ying-Chieh Tu, Wei-Hsiang Hong, Wan-Chan Hu
  • 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
  • Publication number: 20140195736
    Abstract: A data access method applicable on an electronic apparatus is provided. The electronic apparatus comprises a control unit, a first storage apparatus, and a second storage apparatus. The method comprising: storing a first part of data and a second part of data of a data group in the first storage apparatus and the second storage apparatus, respectively; and selectively accessing the first storage apparatus and the second storage apparatus via different data paths for the first part of data and the second part of data, wherein access speed to the first storage apparatus is different from access speed to the second storage apparatus.
    Type: Application
    Filed: January 6, 2014
    Publication date: July 10, 2014
    Applicant: MStar Semiconductor, Inc.
    Inventors: Ying-Chieh Tu, Wei-Hsiang Hong, Yu-Cheng Lin
  • 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: 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
  • Patent number: 8078786
    Abstract: A request scheduling method is provided in a request accessing system having a processing unit, an upstream unit coupled to the processing unit, a downstream unit coupled to the processing unit and the upstream unit, and at least one endpoint device coupled to the upstream unit and the downstream unit, wherein the endpoint device asserts at least one request to the upstream unit. The request scheduling method includes: transmitting the request to a processing unit while the request is a non-peer-to-peer request, and transmitting the request to a downstream unit while the request is a peer-to-peer request; wherein if the request is a peer-to-peer and posted request and there is a previous asserted request which is peer-to-peer and non-posted request and the previous asserted request has a latency exceeds a predetermined time, transmitting the request earlier than the previous asserted request to the downstream unit.
    Type: Grant
    Filed: August 10, 2007
    Date of Patent: December 13, 2011
    Assignee: Via Technologies, Inc.
    Inventors: Wei-Hsiang Hong, Yao-Chun Su, Peter Chia, Chih-Kuo Kao
  • Patent number: 7882401
    Abstract: A chip for use with both a high-speed bus and a low-speed bus in a computer system includes a test control unit recorded therein a preset address data for determining a transmission path of an external signal in a test mode of the chip; an upstream control unit for transmitting the external signal to the high-speed bus in a normal operation mode of the chip, coupled to the test control unit for optionally receiving the external signal in the test mode; and a downstream control unit for transmitting the external signal to the low-speed bus in the normal operation mode of the chip, coupled to the test control unit for optionally receiving the external signal in the test mode.
    Type: Grant
    Filed: December 18, 2007
    Date of Patent: February 1, 2011
    Assignee: Via Technologies, Inc.
    Inventors: Yao-Chun Su, Wei-Hsiang Hong
  • 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
  • Publication number: 20080147936
    Abstract: A chip for use with both a high-speed bus and a low-speed bus in a computer system includes a test control unit recorded therein a preset address data for determining a transmission path of an external signal in a test mode of the chip; an upstream control unit for transmitting the external signal to the high-speed bus in a normal operation mode of the chip, coupled to the test control unit for optionally receiving the external signal in the test mode; and a downstream control unit for transmitting the external signal to the low-speed bus in the normal operation mode of the chip, coupled to the test control unit for optionally receiving the external signal in the test mode.
    Type: Application
    Filed: December 18, 2007
    Publication date: June 19, 2008
    Applicant: VIA TECHNOLOGIES, INC.
    Inventors: Yao-Chun Su, Wei-Hsiang Hong
  • Publication number: 20080049758
    Abstract: A request scheduling method is provided in a request accessing system having a processing unit, an upstream unit coupled to the processing unit, a downstream unit coupled to the processing unit and the upstream unit, and at least one endpoint device coupled to the upstream unit and the downstream unit, wherein the endpoint device asserts at least one request to the upstream unit. The request scheduling method includes: transmitting the request to a processing unit while the request is a non-peer-to-peer request, and transmitting the request to a downstream unit while the request is a peer-to-peer request; wherein if the request is a peer-to-peer and posted request and there is a previous asserted request which is peer-to-peer and non-posted request and the previous asserted request has a latency exceeds a predetermined time, transmitting the request earlier than the previous asserted request to the downstream unit.
    Type: Application
    Filed: August 10, 2007
    Publication date: February 28, 2008
    Applicant: VIA TECHNOLOGIES, INC.
    Inventors: Wei-Hsiang Hong, David Hong, Yao-Chun Su, Peter Chia, Chih-Kuo Kao