Patents by Inventor Hong-Hui Chen
Hong-Hui Chen 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: 12593037Abstract: A video coding method using decoder-side intra mode derivation (DIMD) based on multiple histograms of gradients (HoGs) is provided. A video coder receives data to be encoded or decoded as a current block of a current picture of a video. The video coder derives a plurality of HoGs for different intra prediction angles. Different HoGs are derived based on different sets of reconstructed pixels neighboring the current block. The video coder selects a HoG from the plurality of HoGs. The video coder identifies one or more intra prediction modes based on the selected HoG. The video coder generates an intra-prediction of the current block based on the identified one or more intra prediction modes. The video coder encodes or decodes the current block by using the generated intra-prediction.Type: GrantFiled: May 30, 2023Date of Patent: March 31, 2026Assignee: MEDIATEK INC.Inventors: Hong-Hui Chen, Chia-Ming Tsai, Chih-Wei Hsu
-
Publication number: 20260046432Abstract: A method and apparatus for video coding with hardware accelerator via shared memory are provided. The method includes receiving video data to be processed by a video codec, transferring a portion of the video data from the video codec to a memory accessible by both the video codec and a hardware accelerator, processing the portion of the video data by the hardware accelerator to generate a processed portion of the video data, and encoding or decoding video pictures using the processed portion of the video data from the memory. The hardware accelerator can perform operations including reference picture resampling, loop filtering, motion estimation, or adaptive loop filtering. The memory can include compute-in-memory (CIM) capabilities for performing computational operations such as batch normalization, pooling, down-sampling, data format conversion, or pixel shuffling. The memory architecture can include both CIM channels and non-CIM channels to optimize data processing efficiency.Type: ApplicationFiled: August 8, 2025Publication date: February 12, 2026Applicant: MEDIATEK INC.Inventors: Hong-Hui Chen, Yi-Wen Chen, Tzu-Der Chuang, Ching-Teh Chen, Chih-Wei Hsu, Yu-Wen Huang
-
Publication number: 20260032265Abstract: A method using multiple reference lines for predictive coding is provided. A video coder receives data for a block of pixels to be encoded or decoded as a current block of a current picture of a video. The video coder receives or signals a selection of first and second reference lines among a plurality of reference lines that neighbor the current block. The video coder blends the first and second reference lines into a fused reference line. The video coder generates a prediction of the current block by using samples of the fused reference line. The video coder encodes or decodes the current block by using the generated prediction.Type: ApplicationFiled: July 17, 2023Publication date: January 29, 2026Inventors: Hong-Hui CHEN, Man-Shu CHIANG, Hsin-Yi TSENG, Chia-Ming TSAI, Chih-Wei HSU
-
Publication number: 20250365405Abstract: A video coding method using decoder-side intra mode derivation (DIMD) based on multiple histograms of gradients (HoGs) is provided. A video coder receives data to be encoded or decoded as a current block of a current picture of a video. The video coder derives a plurality of HoGs for different intra prediction angles. Different HoGs are derived based on different sets of reconstructed pixels neighboring the current block. The video coder selects a HoG from the plurality of HoGs. The video coder identifies one or more intra prediction modes based on the selected HoG. The video coder generates an intra-prediction of the current block based on the identified one or more intra prediction modes. The video coder encodes or decodes the current block by using the generated intra-prediction.Type: ApplicationFiled: May 30, 2023Publication date: November 27, 2025Inventors: Hong-Hui CHEN, Chia-Ming TSAI, Chih-Wei HSU
-
Publication number: 20250274604Abstract: Methods for using extended templates to refine motion vectors is provided. A video coder generates a template for a current block based on an average of prediction samples in first and second reference pictures referenced by first and second motion vectors. The template and the current block may be different in size or shape. The video coder searches the first reference picture to refine the first motion vector based on a matching cost between samples referred by the refined first motion vector and the samples of the template. The video coder searches the second reference picture to refine the second motion vector based on a matching cost between samples referred by the refined second motion vector and the samples of the template. The video coder uses the refined first and second motion vectors to encode or decode the current block.Type: ApplicationFiled: April 18, 2023Publication date: August 28, 2025Inventors: Hong-Hui CHEN, Chen-Yen LAI, Chun-Chia CHEN, Chih-Wei HSU, Tzu-Der CHUANG, Ching-Yeh CHEN, Yu-Wen HUANG
-
Publication number: 20250254300Abstract: Methods and apparatus for video coding. A current block is partitioned into one or more sub-blocks. The partitioning process comprises: signalling or parsing a first syntax where the first syntax is indicative of whether to split the current block; and in response to the first syntax indicating the current block being split, signalling or parsing a second syntax where the second syntax is indicative of whether to use a shortcut mode to indicate a target partition from predefined partitions directly. The sub-blocks are then encoded or decoded. According to another method, the partitioning process comprises signalling or parsing a first syntax where the first syntax is indicative of whether to split the current block; and in response to the first syntax, signalling or parsing a second syntax where the second syntax is indicative of one or more conditions comprising whether one of predefined partitions being applied to the current block.Type: ApplicationFiled: April 11, 2023Publication date: August 7, 2025Inventors: Chih-Yao CHIU, Hong-Hui CHEN, Chun-Chia CHEN, Shih-Ta HSIANG, Chia-Ming TSAI, Chih-Wei HSU, Tzu-Der CHUANG, Ching-Yeh CHEN, Yu-Wen HUANG
-
Publication number: 20250211779Abstract: A video coder using bilateral template to perform decoder-side motion vector refinement is provided. The video coder receives receiving data for a block of pixels to be encoded or decoded as a current block of a current picture of a video. The current block is associated with a first motion vector referring a first initial predictor in a first reference picture and a second motion vector referring a second initial predictor in a second reference picture. The video coder generates a bilateral template based on the first initial predictor and the second initial predictor. The video coder refines the first motion vector to minimize a first cost between the bilateral template and a predictor referenced by the refined first motion vector. The video coder refines the second motion vector to minimize a second cost between the bilateral template and a predictor referenced by the refined second motion vector.Type: ApplicationFiled: March 30, 2023Publication date: June 26, 2025Inventors: Chen-Yen LAI, Hong-Hui CHEN, Ching-Yeh CHEN, Chun-Chia CHEN, Chih-Wei HSU, Tzu-Der CHUANG, Yu-Wen HUANG, Yi-Wen CHEN
-
Publication number: 20250193394Abstract: A method for signaling arbitrary partition boundaries is provided. A video coder derives a partitioning structure for splitting the current block by identifying a partitioning position having a lowest cost. The video coder splits the current block into first and second partitions according to the identified partitioning position. The video coder encodes or decodes the first and second partitions of the current block. The first and second partitions may be associated with first and second templates that are constructed based on reconstructed pixels neighboring the current block. The video coder may identify the partitioning position by computing a first cost based on the first template and a second cost based on the second template and optimizing the partitioning position to minimize a sum of the first and second costs.Type: ApplicationFiled: April 10, 2023Publication date: June 12, 2025Inventors: Hong-Hui CHEN, Chun-Chia CHEN, Shih-Ta HSIANG, Chia-Ming TSAI, Chih-Wei HSU, Tzu-Der CHUANG, Ching-Yeh CHEN, Yu-Wen HUANG
-
Publication number: 20190239342Abstract: The exemplary embodiment of the present disclosure provides a circuit board and a detecting device, the circuit board includes: a substrate; a connector, the connector includes a first side surface and a second side surface opposite to the first side surface, the connector is defined on the substrate with the first side surface is adjacent to an edge of the substrate; a plurality of test points, the test points are defined on the substrate and arranged in a straight line along the second side surface. The detecting is configured to detect the circuit board, the detecting device includes: a fixing table; a detecting probe, the detecting probe is fixed on the fixing table and configured to contract with the test points on the circuit board to transmit a signal.Type: ApplicationFiled: June 27, 2018Publication date: August 1, 2019Inventor: Hong-Hui Chen
-
Publication number: 20130231580Abstract: This invention is related to a seizure prediction method with an on-line retraining scheme. The seizure prediction method can self-learn the preictal and interictal waveforms of patients suffering from seizure with long-term brain signal monitoring, and can also distinguish the preictal waveforms from the interictal waveforms in real time to efficiently predict seizure. This invention also provides a seizure prediction module and a seizure prediction device to carry out the seizure prediction method.Type: ApplicationFiled: August 15, 2012Publication date: September 5, 2013Applicant: NATIONAL TAIWAN UNIVERSITYInventors: Liang-Gee CHEN, Cheng-Yi CHIANG, Nai-Fu CHANG, Tung-Chien CHEN, Hong-Hui CHEN, Yun-Yu CHEN
-
Publication number: 20130211273Abstract: The present invention provides a method for heart rate measurement, comprising the steps of: receiving a current heart sound signal from a channel; processing the current heart sound signal to be a pre-processed heart sound signal; receiving a template signal of a template database obtained independently from the current heart sound signal; and calculating a conformity between the pre-processed heart sound signal and the template signal to obtain a heart rate signal representing the pre-processed heart sound signal.Type: ApplicationFiled: July 19, 2012Publication date: August 15, 2013Applicant: National Taiwan UniversityInventors: Liang-Gee CHEN, Yu-Hsin Chen, Hong-Hui Chen
-
Patent number: 7826968Abstract: A global positioning system (GPS) device including an antenna and a baseband unit is disclosed. The antenna receives a wireless signal group. The baseband unit processes the wireless signal group to generate a position signal. The position signal is updated every time interval. The duration of the time interval is changed dynamically.Type: GrantFiled: April 30, 2007Date of Patent: November 2, 2010Assignee: Mediatek Inc.Inventors: Peng-Chuan Huang, Chao Chieh Hsu, Hong-Hui Chen
-
Patent number: 7605872Abstract: Methods and systems for adjusting color-saturation contrast of the video signal. Statistical information based on chrominance or luminance measures is analyzed to derive a gain function. The gain function is also determined according to the detection result of an exceptional situation during statistical analysis. The gain function is applied to the video signal to modify the amplitude of the chrominance signal.Type: GrantFiled: June 20, 2005Date of Patent: October 20, 2009Assignee: Mediatek Inc.Inventor: Hong-Hui Chen
-
Publication number: 20080270024Abstract: A global positioning system (GPS) device including an antenna and a baseband unit is disclosed. The antenna receives a wireless signal group. The baseband unit processes the wireless signal group to generate a position signal. The position signal is updated every time interval. The duration of the time interval is changed dynamically.Type: ApplicationFiled: April 30, 2007Publication date: October 30, 2008Applicant: MEDIA TEK INC.Inventors: Peng-Chuan Huang, Chao Chieh Hsu, Hong-Hui Chen
-
Patent number: 7362905Abstract: Methods and systems for multi-stage DV encoding and decoding. A skip command may be issued by a microprocessor or DRAM controller via a physical link when DRAM bandwidth is overtaxed. Corresponding encoding and decoding systems implementing the proposed DV encoding or decoding method are also provided.Type: GrantFiled: August 31, 2004Date of Patent: April 22, 2008Assignee: Mediatek Inc.Inventors: Hong-Hui Chen, Chung-Yen Lu, Chi-Hui Huang
-
Patent number: 7327404Abstract: Methods and systems of color image processing for color adjustments. Phase information of a received chrominance signal is detected and applied to adjust saturation and hue of the color by changing the magnitude and phase of the chrominance signal respectively. The phase information of the chrominance signal can also be used to adjust the brightness by changing the magnitude of a received luminance signal.Type: GrantFiled: October 22, 2004Date of Patent: February 5, 2008Assignee: Mediatek IncorporationInventors: Hong-Hui Chen, Jen-Shi Wu
-
Publication number: 20070171308Abstract: A method of color index searching in a color picture. An estimated color index X and an estimated range Y are obtained. An index range is set according to the estimated color index X and the estimated range Y. A color dimension of color signals corresponding to the index range is altered to make the color signals responding to the color dimension alteration. It is determined whether a designated region is responsive. If the designated region is not responsive, the estimated color index X is changed to update the index range for another color dimension alteration. If the designated region is responsive, the estimated range Y is reduced to update the index range for another color dimension alteration. If the estimated range reaches an acceptable range, the color index of the designated regions is found.Type: ApplicationFiled: January 25, 2006Publication date: July 26, 2007Inventors: Chih-Lin Hsuan, Hong-Hui Chen, Hsi-Kang Tsao
-
Publication number: 20060285768Abstract: Methods and systems for adjusting color-saturation contrast of the video signal. Statistical information based on chrominance or luminance measures is analyzed to derive a gain function. The gain function is also determined according to the detection result of an exceptional situation during statistical analysis. The gain function is applied to the video signal to modify the amplitude of the chrominance signal.Type: ApplicationFiled: June 20, 2005Publication date: December 21, 2006Inventor: Hong-Hui Chen
-
Publication number: 20060087591Abstract: Methods and systems of color image processing for color adjustments. Phase information of a received chrominance signal is detected and applied to adjust saturation and hue of the color by changing the magnitude and phase of the chrominance signal respectively. The phase information of the chrominance signal can also be used to adjust the brightness by changing the magnitude of a received luminance signal.Type: ApplicationFiled: October 22, 2004Publication date: April 27, 2006Inventors: Hong-Hui Chen, Jen-Shi Wu
-
Publication number: 20060045359Abstract: Methods and systems for multi-stage DV encoding and decoding. A skip command may be issued by a microprocessor or DRAM controller via a physical link when DRAM bandwidth is overtaxed. Corresponding encoding and decoding systems implementing the proposed DV encoding or decoding method are also provided.Type: ApplicationFiled: August 31, 2004Publication date: March 2, 2006Inventors: Hong-Hui Chen, Chung-Yen Lu, Chi-Hui Huang