Patents by Inventor Ching Yeh
Ching Yeh 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: 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: 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
-
Patent number: 12173622Abstract: A blade includes an airfoil section and a root section that extends in a chord-wise direction between leading and trailing root faces and in a radial direction that is perpendicular to the chord-wise direction from an inner root face to the second end of the airfoil section. The root section defines a dovetail cross-section that is perpendicular to the chord-wise direction. The airfoil section and the root section are comprised of a composite material architecture that includes inter-section fiber plies that each extend from the leading to the trailing edge and from the airfoil section into the root section. Wedges extend in the root section and are interleaved with the inter-section fiber plies. Each of the wedges tapers in the chord-wise direction and the radial direction.Type: GrantFiled: October 13, 2023Date of Patent: December 24, 2024Assignee: RTX CORPORATIONInventors: Xuetao Li, George Alan Salisbury, Royce E. Tatton, Thomas J. Robertson, Darin S. Lussier, Po-Ching Yeh, Jason H. Elliott
-
Patent number: 12174773Abstract: A sensing device includes a sensed information transmitting circuit, a control information slave circuit and a mode switching circuit. The sensed information transmitting circuit converts sensed information into a transmission signal compliant with a signal format of a first transmission protocol. The control information slave circuit converts a received signal received from a signal transmission interface into control information according to a second transmission protocol, thereby to configure the sensing device. The mode switching circuit to activates one of the sensed information transmitting circuit and the control information slave circuit based on a signal on a clock channel of the signal transmission interface, a signal on a data channel of the signal transmission interface or a signal on a power rail of the sensing device, thereby to transmit or receive signals through the signal transmission interface.Type: GrantFiled: January 10, 2022Date of Patent: December 24, 2024Assignee: Realtek Semiconductor Corp.Inventors: Chung-Hang Tsai, Yi-Ching Yeh, Jack Lee
-
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
-
Publication number: 20240406382Abstract: A video processing method comprises receiving input data of a current block, checking if the current block satisfies one or more predefined criteria, setting the current block to be a root block if the current block satisfies the predefined criteria, one or more color components of one or more blocks in the current block are not checked with the predefined criteria if the current block is a root block, encoding or decoding the one or more color components of one or more blocks in the current block using neighboring reconstructed samples of the one or more color components of the current block as reference samples if the current block is a root block. Each block in the current block is encoded or decoded using neighboring reconstructed samples of each block in the current block as reference samples if the current block is not a root block.Type: ApplicationFiled: August 9, 2024Publication date: December 5, 2024Inventors: Zhi-Yi LIN, Tzu-Der CHUANG, Ching-Yeh 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
-
Publication number: 20240397634Abstract: The present invention involves systems and methods for forming board multi-layers of multilayer printed circuit boards. The board multi-layers include an upper cover plate, an upper copper foil sheet, multiple intermediate layers, a lower copper foil sheet and a lower cover plate. The method comprises steps of providing first, second and third operation areas set at first, second and third air pressures, respectively, wherein the third operation area is arranged between the first and second operation areas, and the first, second and third operation areas include independent air conditioners; providing an operating platform configured for a stack-up operation to form the board multi-layers thereon; providing a linear moving device configured to move the platform among the areas; stacking the upper and lower cover plates and the upper and lower copper foil sheets in the first operation area; and stacking the multiple intermediate layers in the second operation area.Type: ApplicationFiled: May 24, 2024Publication date: November 28, 2024Inventors: Kuo-Ching Yeh, Shih-Hao Yeh
-
Publication number: 20240388733Abstract: Methods, apparatus, and computer readable media configured to determine motion vectors for encoders and decoders are disclosed. A decoder receives compressed video data related to a set of frames. The decoder calculates, using a decoder-side predictor refinement technique, a new motion vector for a current frame from the set of frames, wherein the new motion vector estimates motion for the current frame based on one or more reference frames. The calculation includes retrieving a first motion vector associated with the current frame, executing a first portion of the decoding process using the first motion vector, retrieving a second motion vector associated with the current frame that is different than the first motion vector, and executing a second portion of the decoding process using the second motion vector.Type: ApplicationFiled: June 27, 2024Publication date: November 21, 2024Applicant: HFI Innovation Inc.Inventors: Tzu-Der Chuang, Ching-Yeh Chen
-
Patent number: 12143601Abstract: A method for specifying layout of subpictures in video pictures is provided. A video decoder receives data from a bitstream to be decoded as a current picture of a video. For a current subpicture of a set of subpictures of the current picture, the video decoder determines a position of the current subpicture based on a width and a height of the current picture and a previously determined width and height of a particular subpicture in the set of subpictures. The video decoder reconstructs the current picture and the current subpicture based on the determined position.Type: GrantFiled: December 2, 2020Date of Patent: November 12, 2024Assignee: HFI INNOVATION INC.Inventors: Chih-Wei Hsu, Lulin Chen, Yu-Ling Hsiao, Chun-Chia Chen, Ching-Yeh Chen, Chen-Yen Lai
-
Patent number: 12143581Abstract: A methods and apparatus for adaptive data dependency between corresponding blocks partitioned from separate partition trees according to an embodiment of the present invention are disclosed. The data dependency between different tree structures is allowed when the tree structures are mutually inclusive. When the splitting is not used in one tree or when splitting is used in one tree and the same splitting or no split is used in the other tree, the data dependency between different tree structures is allowed. When the splitting in different tree structures are different, then the data dependency between different tree structures is disallowed. For each leaf CU in chroma tree, it should include one or more complete luma leaf CUs or it is completely included in one luma leaf CU, when the data dependency between different tree structures is allowed. Otherwise, then the data dependency between different tree structures is disallowed.Type: GrantFiled: May 2, 2023Date of Patent: November 12, 2024Assignee: HFI INNOVATION INC.Inventors: Tzu-Der Chuang, Chih-Wei Hsu, Ching-Yeh Chen
-
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: 20240357082Abstract: A video coding system that uses template matching (TM) to improve signaling of coding modes is provided. The system receives data to be encoded or decoded as a current block of a current picture of a video. The system identifies a set of pixels neighboring the current block as a current template. The system identifies a reference template of each candidate coding mode in a plurality of candidate coding modes. The system computes a template matching (TM) cost for each candidate coding mode based on matching the current template with the reference template of the candidate coding mode. The system selects a candidate coding mode from the plurality of candidate coding modes based on the computed TM costs. The system reconstructs the current block or encoding the current block into a bitstream by using selected candidate coding mode.Type: ApplicationFiled: August 18, 2022Publication date: October 24, 2024Inventors: Olena CHUBACH, Chun-Chia CHEN, Man-Shu CHIANG, Tzu-Der CHUANG, Ching-Yeh CHEN, Chih-Wei HSU, 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
-
Publication number: 20240357153Abstract: Method and apparatus for template matching with a determined area are disclosed. According to this method, a current template comprising current neighbouring pixels on an above side of the current block, on a left side of the current block, or a combination thereof for a current block is received. An area in a reference picture is then determined, where the reference picture corresponds to a previously coded picture. A matching result between a restricted reference template of a reference block and the current template is then determined, wherein the restricted reference template is generating by using only neighbouring reference pixels of a reference template inside the determined area, the reference template has a same shape as the current template, and a location of the reference template is determined according to a target motion vector (MV) from the current template.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
-
Publication number: 20240357083Abstract: A method and apparatus for video coding system that utilizes low-latency template-matching motion-vector refinement are disclosed. According to this method, a current template for a current block is determined, where the current template includes an inside current template including inside prediction samples or inside partially reconstructed samples inside the current block. The inside partially reconstructed samples are derived by adding a DC value of the current block to the inside prediction samples. Corresponding candidate reference templates associated with the current block are determined at a set of candidate locations. A location of a target reference template among the candidate reference templates that achieves a best match between the current template and the candidate reference templates is determined. An initial motion vector (MV) is then refined according to the location of the target reference template.Type: ApplicationFiled: August 12, 2022Publication date: October 24, 2024Inventors: Olena CHUBACH, Chun-Chia CHEN, Man-Shu CHIANG, Tzu-Der CHUANG, Ching-Yeh CHEN, Chih-Wei HSU, Yu-Wen HUANG
-
Publication number: 20240357084Abstract: A method and apparatus for video coding system that utilizes low-latency template-matching motion-vector refinement are disclosed. According to this method, a current template for the current block is determined, where at least one of current above template and current left template is removed or is located away from a respective above edge or a respective left edge of the current block and the current template is generated using reconstructed samples. Candidate reference templates, corresponding to the current template at respective candidate locations, associated with the current block at a set of candidate locations in a reference picture are determined. A location of a target reference template among the candidate reference templates is determined, where the target reference template achieves a best match with the current template. A refined motion vector (MV) is determined by refining an initial MV according to the location of the target reference template.Type: ApplicationFiled: August 12, 2022Publication date: October 24, 2024Inventors: Olena CHUBACH, Chun-Chia CHEN, Man-Shu CHIANG, Tzu-Der CHUANG, Ching-Yeh CHEN, Chih-Wei HSU, Yu-Wen HUANG
-
Patent number: 12120293Abstract: A video coding system generating candidates for Merge Mode with Motion Vector Difference (MMVD) with reduced resource usage is provided. The system receives data to be encoded or decoded as a current block of a current picture of a video. The system identifies multiple MMVD candidates for different offset positions based on a merge candidate of the current block. The system generates reference samples for the identified MMVD candidates. The system reconstructs the current block or encodes the current block into a bitstream by using the generated reference samples. The system processes the MMVD candidates in separate groups: a first group of vertical MMVD candidates and a second group of horizontal MMVD candidates. The system generates the reference samples for the identified MMVD candidates by applying a vertical filter to source reference samples of horizontal MMVD candidates and then applying a horizontal filter to outputs of the vertical filter.Type: GrantFiled: October 31, 2022Date of Patent: October 15, 2024Assignee: MediaTek Inc.Inventors: Cheng-Yen Chuang, Man-Shu Chiang, Chun-Chia Chen, Chih-Wei Hsu, Tzu-Der Chuang, Ching-Yeh Chen, Yu-Wen Huang