Patents by Inventor Yu-Wen Huang
Yu-Wen Huang 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: 20250150601Abstract: A video coding system that reorders prediction candidates 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 identifies possible candidate prediction positions. The video coder computes a cost for each of the identified possible candidate prediction positions. The video coder assigns, based on the computed costs, a reordered index to each of N lowest cost candidate prediction positions from the identified possible candidate prediction positions. The video coder selects a candidate prediction position using the assigned reordered indices, wherein the selection is signaled in or parsed from the bitstream. The video coder encodes or decodes the current block by using the selected candidate prediction position.Type: ApplicationFiled: August 15, 2022Publication date: May 8, 2025Inventors: Chih-Yao CHIU, Chun-Chia CHEN, Chih-Wei HSU, Ching-Yeh CHEN, Tzu-Der CHUANG, Yu-Wen HUANG
-
Publication number: 20250124607Abstract: A method for video decoding includes receiving a video frame reconstructed based on data received from a bitstream. The method further includes extracting, from the bitstream, a first syntax element indicating whether a spatial partition for partitioning the video frame is active. The method also includes, responsive to the first syntax element indicating that the spatial partition for partitioning the video frame is active, determining a configuration of the spatial partition for partitioning the video frame, determining a plurality of parameter sets of a neural network, and applying the neural network to the video frame. The video frame is spatially divided based on the determined configuration of the spatial partition for partitioning the video frame into a plurality of portions, and the neural network is applied to the plurality of portions in accordance with the determined plurality of parameter sets.Type: ApplicationFiled: January 12, 2023Publication date: April 17, 2025Inventors: Jan KLOPP, Ching-Yeh CHEN, Tzu-Der CHUANG, Yu-Wen HUANG
-
Publication number: 20250098179Abstract: An IC device may include a CMOS layer and memory layers at the frontside and backside of the CMOS layer. The CMOS layer may include one or more logic circuits with MOSFET transistors. The CMOS layer may also include memory cells, e.g., SRAM cells. A memory layer may include one or more memory arrays. A memory array may include memory cells (e.g., DRAM cells), bit lines, and word lines. A logic circuit in the CMOS layer may control access to the memory cells. A memory layer may be bonded with the CMOS layer through a bonding layer that includes conductive structures coupled to a logic circuit in the CMOS layer or to bit lines or word lines in the memory layer. An additional conductive structure may be at the backside of a MOSFET transistor in the CMOS layer and coupled to a conductive structure in the bonding layer.Type: ApplicationFiled: September 15, 2023Publication date: March 20, 2025Inventors: Abhishek A. Sharma, Van H. Le, Fatih Hamzaoglu, Juan G. Alzate-Vinasco, Nikhil Jasvant Mehta, Vinaykumar Hadagali, Yu-Wen Huang, Honore Djieutedjeu, Tahir Ghani, Timothy Jen, Shailesh Kumar Madisetti, Jisoo Kim, Wilfred Gomes, Kamal Baloch, Vamsi Evani, Christopher Wiegand, James Pellegren, Sagar Suthram, Christopher M. Pelto, Gwang Soo Kim, Babita Dhayal, Prashant Majhi, Anand Iyer, Anand S. Murthy, Pushkar Sharad Ranade, Pooya Tadayon, Nitin A. Deshpande
-
Patent number: 12256094Abstract: Video encoding or decoding methods and apparatuses include receiving input data associated with a current block in a current picture, determining a preload region in a reference picture shared by two or more coding configurations of affine prediction or motion compensation or by two or more affine refinement iterations, loading reference samples in the preload region, generating predictors for the current block, and encoding or decoding the current block according to the predictors. The predictors associated with the affine refinement iterations or coding configurations are generated based on some of the reference samples in the preload region.Type: GrantFiled: May 4, 2022Date of Patent: March 18, 2025Assignee: MEDIATEK INC.Inventors: Chih-Hsuan Lo, Tzu-Der Chuang, Ching-Yeh Chen, Chun-Chia Chen, Chih-Wei Hsu, Yu-Wen Huang
-
Publication number: 20250080756Abstract: A method and apparatus for inter prediction in video coding system are disclosed. According to the method, one or more model parameters of one or more cross-color models for the second-color block are determined. Then, cross-color predictors for the second-color block are determined, wherein one cross-color predictor value for the second-color block is generated for each second-color pixel of the second-color block by applying said one or more cross-color models to corresponding reconstructed or predicted first-color pixels. The input data associated with the second-color block is encoded using prediction data comprising the cross-color predictors for the second-color block at the encoder side, or the input data associated with the second-color block is decoded using the prediction data comprising the cross-color predictors for the second-color block at the decoder side.Type: ApplicationFiled: December 20, 2022Publication date: March 6, 2025Inventors: Man-Shu CHIANG, Olena CHUBACH, Yu-Ling HSIAO, Chia-Ming TSAI, Chun-Chia CHEN, Chih-Wei HSU, Tzu-Der CHUANG, Ching-Yeh CHEN, Yu-Wen HUANG
-
Publication number: 20250071260Abstract: A method and apparatus for video coding are disclosed. According to the method, a set of MC (Motion Compensation) candidates with each MC candidate comprising predicted samples for coding boundary pixels of the current block are determined. The set of MC candidates comprises a first candidate, and wherein the first candidate corresponds to a weighted sum of first predicted pixels generated according to first motion information of the current block and second predicted pixels generated according to second motion information of a neighbouring boundary block of the current block. Boundary matching costs associated with the set of MC candidates are determined respectively. A final candidate is determined from the set of MC candidates based on the boundary matching costs. The current block is encoded or decoded using the final candidate.Type: ApplicationFiled: January 10, 2023Publication date: February 27, 2025Inventors: Chun-Chia CHEN, Olena CHUBACH, Chih-Wei HSU, Tzu-Der CHUANG, Ching-Yeh CHEN, Yu-Wen HUANG
-
Publication number: 20250063155Abstract: A method and apparatus for inter prediction in video coding system are disclosed. According to the method, input data associated with a current block comprising at least one colour block are received. A blending predictor is determined according to a weighted sum of at least two candidate predictions generated based on one or more first hypotheses of prediction, one or more second hypotheses of prediction, or both. The first hypotheses of prediction are generated based on one or more intra prediction modes comprising a DC mode, a planar mode or at least one angular modes. The second hypotheses of prediction are generated based on one or more cross-component modes and a collocated block of said at least one colour block. The input data associated with the colour block is encoded or decoded using the blending predictor.Type: ApplicationFiled: December 20, 2022Publication date: February 20, 2025Inventors: Man-Shu CHIANG, Olena CHUBACH, Chia-Ming TSAI, Yu-Ling HSIAO, Chun-Chia CHEN, Chih-Wei HSU, Tzu-Der CHUANG, Ching-Yeh CHEN, Yu-Wen HUANG
-
Publication number: 20250056008Abstract: A video coding system that uses multiple models to predict chroma samples is provided. The video coding system receives data for a block of pixels to be encoded or decoded as a current block of a current picture of a video. The system constructs two or more chroma prediction models based on luma and chroma samples neighboring the current block. The system applies the two or more chroma prediction models to incoming or reconstructed luma samples of the current block to produce two or more model predictions. The system computes predicted chroma samples by combining the two or more model predictions. The system uses the predicted chroma samples to reconstruct chroma samples of the current block or to encode the current block.Type: ApplicationFiled: December 20, 2022Publication date: February 13, 2025Inventors: Yu-Ling HSIAO, Olena CHUBACH, Chun-Chia CHEN, Chia-Ming TSAI, Man-Shu CHIANG, Chih-Wei HSU, Tzu-Der CHUANG, Ching-Yeh CHEN, Yu-Wen HUANG
-
Publication number: 20250039356Abstract: A video coding system that uses multiple models to predict chroma samples is provided. The video coding system 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 coding system derives multiple prediction linear models based on luma and chroma samples neighboring the current block. The video coding system constructs a composite linear model based on the multiple prediction linear models. The video coding system applies the composite linear model to incoming or reconstructed luma samples of the current block to generate a chroma predictor of the current block. The video coding system uses the chroma predictor to reconstruct chroma samples of the current block or to encode the current block.Type: ApplicationFiled: December 29, 2022Publication date: January 30, 2025Inventors: Chia-Ming TSAI, Chun-Chia CHEN, Yu-Ling HSIAO, Man-Shu CHIANG, Chih-Wei HSU, Olena CHUBACH, Tzu-Der CHUANG, Ching-Yeh CHEN, Yu-Wen HUANG
-
Publication number: 20250028036Abstract: A positioning method and a multi-radar positioning system are provided. In the positioning method, a first object and a second object are detected by a first radar to obtain a first coordinate and a second coordinate on a first coordinate system respectively. The first object and the second object are detected by a second radar to obtain a third coordinate and a fourth coordinate on a second coordinate system respectively. A first candidate coordinate and a second candidate coordinate of the second radar on the first coordinate system are estimated according to the third coordinate and the fourth coordinate. The first candidate coordinate is selected from the first candidate coordinate and the second candidate coordinate as a first radar coordinate of the second radar according to the first coordinate and the second coordinate. The first radar coordinate is output.Type: ApplicationFiled: September 7, 2023Publication date: January 23, 2025Applicant: Wistron CorporationInventors: Yin-Yu Chen, Yu-Wen Huang, Kaijen Cheng, Tsung-Yin Tsou, Yao-Tsung Chang
-
Publication number: 20250024072Abstract: A method and apparatus for video coding system that uses intra prediction based on cross-colour linear model are disclosed. According to the method, model parameters for a first-colour predictor model are determined and the first-colour predictor model provides a predicted first-colour pixel value according to a combination of at least two corresponding reconstructed second-colour pixel values. According to another method, the first-colour predictor model provides a predicted first-colour pixel value based on a second degree model or higher of one or more corresponding reconstructed second-colour pixel values. First-colour predictors for the current first-colour block are determined according to the first-colour prediction model. The input data are then encoded at the encoder side or decoded at the decoder side using the first-colour predictors.Type: ApplicationFiled: October 26, 2022Publication date: January 16, 2025Inventors: Olena CHUBACH, Ching-Yeh CHEN, Tzu-Der CHUANG, Chun-Chia CHEN, Man-Shu CHIANG, Chia-Ming TSAI, Yu-Ling HSIAO, Chih-Wei HSU, Yu-Wen HUANG
-
Patent number: 12192486Abstract: Various schemes pertaining to video coding parallelization techniques are described. An apparatus receives video data. The apparatus subsequently calculates a plurality of figures of merits (FOMs), each of the FOM representing how well a particular coding tool may perform in encoding the video data. The apparatus further determines a coding tool that may be suitable for encoding the video data by comparing the FOMs. In determining the coding tool, the apparatus utilizes time-interleaving techniques to parallelly process the video data. The video data may include an array of coding blocks, and the apparatus may receive the video data using a snake-like processing order scanning through the array of coding blocks.Type: GrantFiled: November 1, 2022Date of Patent: January 7, 2025Assignee: MediaTek Inc.Inventors: Cheng-Yen Chuang, Chun-Chia Chen, Chih-Wei Hsu, Tzu-Der Chuang, Ching-Yeh Chen, Yu-Wen Huang
-
Publication number: 20250008171Abstract: A video streaming server transmitting coded video for a current picture in a first set of network packets. The server generates a set of configuration data for the current picture. The server transmits the set of configuration data in a second set of network packets. The server transmits a particular network packet comprising a group identifier identifying a group that is applicable to the current picture, the identified group comprising the second set of network packets. A video streaming client receives the first set of network packets and reconstructs the current picture. The client receives the second set of network packets and the particular network packet. The client uses the group identifier in the particular network packet to identify the second set of network packets as being in the group that is applicable to the current picture. The client outputs the reconstructed current picture by applying the set configuration data.Type: ApplicationFiled: June 27, 2024Publication date: January 2, 2025Inventors: Lulin Chen, Olena Chubach, Yu-Wen Huang
-
Publication number: 20250008125Abstract: A video coding system that uses chroma prediction is provided. The system receives data for a block of pixels to be encoded or decoded as a current block of a current picture of a video. The system constructs a chroma prediction model based on luma and chroma samples neighboring the current block. The system signals a set of chroma prediction related syntax element and a refinement to the chroma prediction model. The system performs chroma prediction by applying the chroma prediction model to reconstructed luma samples of the current block to obtain predicted chroma samples of the current block. The system uses the predicted chroma samples to reconstruct 10 chroma samples of the current block or to encode the current block.Type: ApplicationFiled: October 11, 2022Publication date: January 2, 2025Inventors: Chia-Ming TSAI, Olena CHUBACH, Chun-Chia CHEN, Ching-Yeh CHEN, Man-Shu CHIANG, Yu-Ling HSIAO, Tzu-Der CHUANG, Chih-Wei HSU, Yu-Wen HUANG
-
Publication number: 20240430474Abstract: A video encoder or a video decoder may perform operations to determine an initial motion vector (MV) such as a control point motion vector (CPMV) candidate according to an affine mode or an additional prediction signal representing an additional hypothesis motion vector, for a current sub-block in a current frame of a video stream; determine a current template associated with the current sub-block in the current frame; retrieve a reference template within a search area in a reference frame; and compute a difference between the reference template and the current template based on an optimization measurement. Additional operations performed may include iterating the retrieving and the computing the difference for a different reference template within the search area until a refinement MV, such as a refined CPMV or refined additional hypothesis motion vector, is found to minimize the difference according to the optimization measurement.Type: ApplicationFiled: August 18, 2022Publication date: December 26, 2024Inventors: Olena CHUBACH, Chun-Chia CHEN, Man-Shu CHIANG, Tzu-Der CHUANG, Ching-Yeh CHEN, Chih-Wei HSU, Yu-Wen HUANG
-
Publication number: 20240414366Abstract: A video coding system that uses local illumination compensation to code pixel blocks is provided. A video encoder receives samples for an original block of pixels to be encoded as a current block of a current picture of a video. The video encoder applies a linear model to a reference block to generate a prediction block for the current block. The linear model includes a scale parameter and an offset parameter. The video encoder may use the samples of the original block and samples from a reconstructed reference frame to derive the scale parameter and the offset parameter. The video encoder signals the scale parameter and the offset parameter in a bitstream. The video encoder encodes the current block by using the prediction block to reconstruct the current block.Type: ApplicationFiled: November 25, 2022Publication date: December 12, 2024Inventors: Olena CHUBACH, Chih-Wei HSU, Tzu-Der CHUANG, Ching-Yeh CHEN, Yu-Wen HUANG, Chun-Chia CHEN
-
Patent number: 12160569Abstract: A method and apparatus of prediction for video coding are disclosed. According to one method, a luma Intra prediction mode is determined for a corresponding luma block collocated with the current chroma block, where a predefined mode is assigned to the luma Intra prediction mode when the corresponding luma block collocated with the current chroma block satisfies one or more conditions. A chroma Intra prediction mode is determined for the current chroma block according to the luma Intra prediction mode. The current chroma block is then encoded or decoded according to the chroma Intra prediction mode. According to another method, a predefined mode is assigned to Intra prediction mode for the current block when the current block satisfies one or more conditions. The current block is then encoded or decoded according to the Intra prediction mode.Type: GrantFiled: May 6, 2020Date of Patent: December 3, 2024Assignee: HFI INNOVATION INC.Inventors: Man-Shu Chiang, Chih-Wei Hsu, Tzu-Der Chuang, Ching-Yeh Chen, Yu-Wen Huang, Shih-Ta Hsiang
-
Patent number: 12155820Abstract: A method and apparatus for video coding using Intra prediction are disclosed. In one method, a first prediction sample in an immediately right column of the current block and a second prediction sample in an immediately below row of the current block are derived using angular prediction. The first prediction sample and a left column reference sample in the same row as the first prediction sample are interpolated to generate a horizontal predictor. The second prediction sample and an above-row reference sample in the same column as the second prediction sample are interpolated to generate a vertical predictor. The vertical predictor and the horizontal predictor are linearly combined to generate an angular-planar prediction sample. In another method, a first predictor is generated using angular prediction and a second predictor is generated using planar prediction. The first predictor and the second predictor are linearly combined to generate a fused Intra predictor.Type: GrantFiled: August 4, 2022Date of Patent: November 26, 2024Assignee: MEDIATEK SINGAPORE PTE. LTD.Inventors: Chia-Ming Tsai, Han Huang, Chih-Wei Hsu, Yu-Wen Huang
-
Patent number: 12143580Abstract: Video processing methods and apparatuses in a video encoding or decoding system for processing a video picture partitioned into blocks with one or more partition constraints. The video encoding or decoding system receives input data of a current block and checks whether a predefined splitting type is allowed to partition the current block according to first and second constraints. The first constraint restricts each sub-block partitioned from the current block to be completely contained in one pipeline unit, and the second constraint restricts each sub-block partitioned from the current block to contain one or more complete pipeline units. The pipeline units are non-overlapping units in the video picture designed for pipeline processing. The current block is not partitioned by the predefined splitting type if any sub-block partitioned by the predefined splitting type violates both the first and second constraints. The system encodes or decodes the current block.Type: GrantFiled: July 12, 2019Date of Patent: November 12, 2024Assignee: HFI INNOVATION INC.Inventors: Chia-Ming Tsai, Chih-Wei Hsu, Ching-Yeh Chen, Tzu-Der Chuang, Yu-Wen Huang
-
Publication number: 20240357081Abstract: A method and apparatus for video coding system that utilizes low-latency template-matching motion-vector refinement are disclosed. According to this method, input data associated with a current block of a video unit in a current picture are received. Motion compensation is then applied to the current block according to an initial motion vector (MV) to obtain initial motion-compensated predictors of the current. After applying the motion compensation to the current block, template-matching MV refinement is applied to the current block to obtain a refined MV for the current block. The current block is then encoded or decoded using information including the refined MV. The method may further comprise determining gradient values of the initial motion-compensated predictors. The initial motion-compensated predictors can be adjusted by taking into consideration of the gradient values and/or MV difference between the refined and initial MVs.Type: ApplicationFiled: August 18, 2022Publication date: October 24, 2024Inventors: Chun-Chia CHEN, Olena CHUBACH, Chih-Wei HSU, Tzu-Der CHUANG, Ching-Yeh CHEN, Yu-Wen HUANG