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: 20180316931Abstract: 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: ApplicationFiled: April 3, 2018Publication date: November 1, 2018Inventors: Chia-Chiang HO, Wei-Hsiang HONG
-
Patent number: 9990900Abstract: 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: GrantFiled: October 1, 2014Date of Patent: June 5, 2018Assignee: MSTAR SEMICONDUCTOR, INC.Inventors: Ying-Chieh Tu, Wei-Hsiang Hong, Wan-Chan Hu
-
Patent number: 9747522Abstract: 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: GrantFiled: December 31, 2014Date of Patent: August 29, 2017Assignee: MStar Semiconductor, Inc.Inventors: Yu-Hsiang Tseng, Cheng-Yu Hsieh, Wei-Hsiang Hong
-
Patent number: 9304708Abstract: 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: GrantFiled: January 6, 2014Date of Patent: April 5, 2016Assignee: MStar Semiconductor, Inc.Inventors: Ying-Chieh Tu, Wei-Hsiang Hong, Yu-Cheng Lin
-
Publication number: 20150186749Abstract: 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: ApplicationFiled: December 31, 2014Publication date: July 2, 2015Inventors: Yu-Hsiang Tseng, Cheng-Yu Hsieh, Wei-Hsiang Hong
-
Publication number: 20150091928Abstract: 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: ApplicationFiled: October 1, 2014Publication date: April 2, 2015Inventors: Ying-Chieh Tu, Wei-Hsiang Hong, Wan-Chan Hu
-
Patent number: 8837595Abstract: 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: GrantFiled: November 11, 2013Date of Patent: September 16, 2014Assignee: MStar Semiconductor, Inc.Inventors: Wei-Hsiang Hong, Chia Chiang Ho
-
Publication number: 20140195736Abstract: 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: ApplicationFiled: January 6, 2014Publication date: July 10, 2014Applicant: MStar Semiconductor, Inc.Inventors: Ying-Chieh Tu, Wei-Hsiang Hong, Yu-Cheng Lin
-
Publication number: 20140126639Abstract: 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: ApplicationFiled: November 11, 2013Publication date: May 8, 2014Applicant: MStar Semiconductor, Inc.Inventors: Wei-Hsiang Hong, Chia Chiang Ho
-
Patent number: 8705626Abstract: 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: GrantFiled: March 24, 2010Date of Patent: April 22, 2014Assignee: MStar Semiconductor, Inc.Inventors: Wei-Hsiang Hong, Chia Chiang Ho
-
Publication number: 20140010303Abstract: 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: ApplicationFiled: March 8, 2013Publication date: January 9, 2014Applicant: MSTAR SEMICONDUCTOR, INC.Inventors: Wei-Hsiang Hong, Yu-Hsiang Tseng, Tai-Hsun Hu, Chia-Chiang Ho
-
Patent number: 8078786Abstract: 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: GrantFiled: August 10, 2007Date of Patent: December 13, 2011Assignee: Via Technologies, Inc.Inventors: Wei-Hsiang Hong, Yao-Chun Su, Peter Chia, Chih-Kuo Kao
-
Patent number: 7882401Abstract: 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: GrantFiled: December 18, 2007Date of Patent: February 1, 2011Assignee: Via Technologies, Inc.Inventors: Yao-Chun Su, Wei-Hsiang Hong
-
Publication number: 20100253854Abstract: 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: ApplicationFiled: March 24, 2010Publication date: October 7, 2010Applicant: MSTAR SEMICONDUCTOR, INC.Inventors: Wei-Hsiang Hong, Chia Chiang Ho
-
Publication number: 20080147936Abstract: 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: ApplicationFiled: December 18, 2007Publication date: June 19, 2008Applicant: VIA TECHNOLOGIES, INC.Inventors: Yao-Chun Su, Wei-Hsiang Hong
-
Publication number: 20080049758Abstract: 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: ApplicationFiled: August 10, 2007Publication date: February 28, 2008Applicant: VIA TECHNOLOGIES, INC.Inventors: Wei-Hsiang Hong, David Hong, Yao-Chun Su, Peter Chia, Chih-Kuo Kao