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: 20250234034
    Abstract: A method and apparatus for video coding. According to the method for the decoder side, coded data associated with a current block to be decoded is received. A curved intra prediction model associated with a curved intra prediction mode is determined for the current block, where the curved intra prediction model is derived based on a template of the current block or based on decoder side intra mode derivation using statistics or histogram of angle field derived from the template of the current block. The template comprises at least 3 lines in a neighbouring region of the current block. The current block is decoded using one or more intra prediction mode candidates including the curved intra prediction mode.
    Type: Application
    Filed: February 8, 2023
    Publication date: July 17, 2025
    Inventors: Chia-Ming TSAI, Chun-Chia CHEN, Man-Shu CHIANG, Yu-Cheng LIN, Chih-Wei HSU, Tzu-Der CHUANG, Ching-Yeh CHEN, Yu-Wen HUANG
  • Publication number: 20250234035
    Abstract: A method and apparatus for video coding are disclosed. According to this method, a first predictor including predicted samples of the current block is determined for the second-colour block. At least one second predictor is determined for the second-colour block based on the first-colour block, where one or more target model parameters associated with at least one target prediction model corresponding to said at least one second predictor are derived implicitly by using neighbouring samples of the second colour block and/or neighbouring samples of the first-colour block, and where said at least one second predictor corresponds to all or one subset of predicted samples of the current block. A final predictor is generated by blending the first predictor and said at least one second predictor. The input data associated with the second-colour block is encoded or decoded using prediction data including the final predictor.
    Type: Application
    Filed: April 13, 2023
    Publication date: July 17, 2025
    Inventors: Man-Shu CHIANG, Chih-Wei HSU, Ching-Yeh CHEN
  • Publication number: 20250217625
    Abstract: A method and apparatus of signal processing using a grouped neural network (NN) process are disclosed. A plurality of input signals for a current layer of NN process are grouped into multiple input groups comprising a first input group and a second input group. The neural network process for the current layer is partitioned into multiple NN processes comprising a first NN process and a second NN process. The first NN process and the second NN process are applied to the first input group and the second input group to generate a first output group and a second output group for the current layer of NN process respectively. In another method, the parameter set associated with a layer of NN process is coded using different code types.
    Type: Application
    Filed: March 18, 2025
    Publication date: July 3, 2025
    Inventors: Ching-Yeh CHEN, Tzu-Der CHUANG, Yu-Wen HUANG, Jan KLOPP
  • Publication number: 20250211777
    Abstract: A video coding system that uses implicit signaling for multiple-pass decoder-side motion vector refinement (MP-DMVR) 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 current block is associated with a first motion vector referring a first initial predictor and a second motion vector referring a second initial predictor. The video coder refines the first and second motion vectors to minimize first, second, and third costs according to first, second, and third refinement modes, respectively. The video coder selects a refinement mode based on a comparison of the first, second, and third costs. The video coder encodes or decodes the current block by using the selected refinement mode to modify the first and second motion vectors to reconstruct the current block.
    Type: Application
    Filed: April 6, 2023
    Publication date: June 26, 2025
    Inventors: Chen-Yen LAI, Ching-Yeh CHEN, Tzu-Der CHUANG, Chun-Chia CHEN, Chih-Wei HSU
  • Publication number: 20250211779
    Abstract: 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: Application
    Filed: March 30, 2023
    Publication date: June 26, 2025
    Inventors: 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: 20250203069
    Abstract: A video decoding method includes: receiving an encoded video bitstream, and decoding a first block. The encoded video bitstream includes data to be decoded as the first block of pixels in a picture, and the first block includes a luma block and at least one chroma block. Decoding the first block includes: determining whether to apply a neural network (NN) filter on the luma block and the at least one chroma block according to an NN filter mode of the luma block and at least one NN filter mode of the at least one chroma block.
    Type: Application
    Filed: February 4, 2024
    Publication date: June 19, 2025
    Applicant: MEDIATEK INC.
    Inventors: Wen-Chun Lin, Ching-Yeh Chen, Tzu-Der Chuang
  • Publication number: 20250193451
    Abstract: 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 a set of transform coefficients of the current block. The video coder identifies multiple transform hypotheses. Each hypothesis includes two or more predicted transform parameters. The video coder computes a cost for each hypothesis by performing inverse transform on the transform coefficients of the current block according to the predicted transform parameters of the hypothesis. The video coder signals or receives a codeword that identifies a first transform mode of a first transform parameter. The codeword is assigned to the first transform mode based on the calculated costs of the multiple transform hypotheses. The video coder encodes or decodes the current block by reconstructing the current block according to the identified first transform mode.
    Type: Application
    Filed: January 6, 2023
    Publication date: June 12, 2025
    Inventors: Man-Shu CHIANG, Chih-Wei HSU, Shih-Ta HSIANG, Tzu-Der CHUANG, Ching-Yeh CHEN, Chun-Chia CHEN, Yu-Wen HUANG
  • Publication number: 20250193394
    Abstract: 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: Application
    Filed: April 10, 2023
    Publication date: June 12, 2025
    Inventors: Hong-Hui CHEN, Chun-Chia CHEN, Shih-Ta HSIANG, Chia-Ming TSAI, Chih-Wei HSU, Tzu-Der CHUANG, Ching-Yeh CHEN, Yu-Wen HUANG
  • Patent number: 12301886
    Abstract: Methods and apparatus for video coding using Adaptive Loop Filter (ALF) processing are disclosed. According to one method, the ALF virtual boundary processing is always applied to the bottom CTU row regardless whether the bottom CTU row is for a picture or a sub-picture. In another method, the ALF padding process is unified for different boundary types belonging to the target boundary belongs to a boundary-type group comprising two or more of slice boundary, tile boundary, VR360 face boundary, and sub-picture boundary. In yet another method, the ALF VB processing has a fixed priority for a corner region that both horizontal and vertical virtual boundaries can be applied.
    Type: Grant
    Filed: September 2, 2020
    Date of Patent: May 13, 2025
    Assignee: HFI INNOVATION INC.
    Inventors: Chen-Yen Lai, Ching-Yeh Chen, Tzu-Der Chuang, Lulin Chen
  • Publication number: 20250150601
    Abstract: 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: Application
    Filed: August 15, 2022
    Publication date: May 8, 2025
    Inventors: Chih-Yao CHIU, Chun-Chia CHEN, Chih-Wei HSU, Ching-Yeh CHEN, Tzu-Der CHUANG, Yu-Wen HUANG
  • Publication number: 20250150600
    Abstract: A method that reorders partitioning candidates or motion vectors based on template matching costs for geometric prediction mode (GPM) is provided. A video coder receives data to be encoded or decoded as a current block of a current picture of a video. The current block is partitioned into first and second partitions by a bisecting line defined by an angle-distance pair. The video coder identifies a list of candidate prediction modes for coding the first and second partitions. The video coder computes a template matching (TM) cost for each candidate prediction mode in the list. The video coder receives or signals a selection of a candidate prediction mode based on an index that is assigned to the selected candidate prediction mode based on the computed TM costs. The video coder reconstructs the current block by using the selected candidate prediction mode to predict the first and second partitions.
    Type: Application
    Filed: August 15, 2022
    Publication date: May 8, 2025
    Inventors: Chih-Yao CHIU, Chih-Hsuan LO, Chun-Chia CHEN, Chih-Wei HSU, Ching-Yeh CHEN, Tzu-Der CHUANG
  • Publication number: 20250124607
    Abstract: 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: Application
    Filed: January 12, 2023
    Publication date: April 17, 2025
    Inventors: Jan KLOPP, Ching-Yeh CHEN, Tzu-Der CHUANG, Yu-Wen HUANG
  • Publication number: 20250117227
    Abstract: A method for adjusting application settings is provided. The method includes using an application setting module to receive at least one performance target from an application running on an electronic device. The method further includes using the application setting module to record at least one performance indicator of the application while the application is running, wherein the performance indicator corresponds to the performance target. The method further includes using the application setting module to estimate the estimated time that the temperature of the electronic device sustains less than the defense temperature. The method further includes using the application setting module to determine the score according to the performance indicator and the estimated time, wherein the score indicates to the application that it should raise, lower, or keep a current setting.
    Type: Application
    Filed: April 25, 2024
    Publication date: April 10, 2025
    Inventors: Ching-Yeh CHEN, Yi-Wei HO, Te-Hsin LIN, Shih-Ting HUANG, Chung Hao HO, Yu-Hsien LIN, Chiu-Jen LIN, Cheng-Che CHEN
  • Publication number: 20250119572
    Abstract: A method for constraining multi-pass decoder-side motion vector refinement (MP-DMVR) 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. A video coder receives a motion vector that references a block of pixels in a reference picture based on the received data. A video coder refines the motion vector in a plurality of refinement passes by examining pixels in the reference picture that are identified based on the refined motion vector. The refinement of the motion vector is constrained by a refinement range. The video coder encodes or decodes the current block by using the refined motion vector to produce prediction residuals or to reconstruct the current block.
    Type: Application
    Filed: January 16, 2023
    Publication date: April 10, 2025
    Inventors: Chen-Yen LAI, Tzu-Der CHUANG, Ching-Yeh CHEN
  • Publication number: 20250113028
    Abstract: A method and apparatus for video coding are disclosed for the encoder side and the decoder side. According to the method for the decoder side, encoded data associated with a current block is received. A pseudo GPM in a target GPM group for the current block is determined. The current block is divided into one or more subblocks. Assigned MVs (Motion Vectors) of each subblock are determined according to the pseudo GPM. A cost for each GPM in the target GPM group is determined according to decoded data. A selected GPM is determined based on a mode syntax and a reordered target GPM group corresponding to the target GPM group reordered according to the costs, wherein the pseudo GPM is allowed to be different from the selected GPM. The encoded data is decoded using information comprising the selected GPM.
    Type: Application
    Filed: January 13, 2023
    Publication date: April 3, 2025
    Inventors: Tzu-Der CHUANG, Ching-Yeh CHEN, Chih-Wei HSU
  • Patent number: 12261437
    Abstract: A multi-power system for providing electrical energy includes a fuel cell unit, a lithium-ion cell unit, and a control unit. The control unit stores a power optimization data sheet that includes multiple power parameter sets, each including a first optimal power and a second optimal power. The control unit is configured to, when operating in a specific mode, select one of the power parameter sets as a selected set, control the fuel cell unit to operate at the first optimal power included in the selected set, control the lithium-ion cell unit to operate at the second optimal power included in the selected set, and control the fuel cell unit and the lithium-ion cell unit to cooperatively output electricity.
    Type: Grant
    Filed: December 18, 2023
    Date of Patent: March 25, 2025
    Assignee: AUTOMOTIVE RESEARCH & TESTING CENTER
    Inventors: Po-Hsu Lin, Chien-An Chen, Yuan-Ching Yeh
  • Publication number: 20250097404
    Abstract: Methods and apparatus of video coding are disclosed. According to this method, input data comprising pixel data for a current block to be encoded at an encoder side or encoded data of the current block to be decoded at a decoder side is received. When one or more reference blocks or sub-blocks of the current block are coded in an affine mode, the following coding process is applied: one or more derived MVs (Motion Vectors) are determined for the current block according to one or more affine models associated with said one or more reference blocks or sub-blocks; a merge list comprising at least one of said one or more derived MVs as one translational MV candidate is generated; and predictive encoding or decoding is applied to the input data using information comprising the merge list.
    Type: Application
    Filed: January 6, 2023
    Publication date: March 20, 2025
    Inventors: Tzu-Der CHUANG, Ching-Yeh CHEN
  • Publication number: 20250097932
    Abstract: The embodiments of the disclosure provide a method for establishing a communication group, a communication device, and a computer readable storage medium. The method includes: receiving at least one beacon from at least one reference device, wherein each beacon includes a wireless channel used by the corresponding reference device and a number of connected devices of the corresponding reference device, and the wireless channel indicated in each beacon belongs to multiple reference channels; determining a target channel based on the wireless channel used by the corresponding reference device and the number of connected devices of the corresponding reference device; and establishing the communication group by using the target channel.
    Type: Application
    Filed: January 16, 2024
    Publication date: March 20, 2025
    Applicant: HTC Corporation
    Inventor: Hung-Ching Yeh
  • Patent number: 12256094
    Abstract: 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: Grant
    Filed: May 4, 2022
    Date of Patent: March 18, 2025
    Assignee: MEDIATEK INC.
    Inventors: Chih-Hsuan Lo, Tzu-Der Chuang, Ching-Yeh Chen, Chun-Chia Chen, Chih-Wei Hsu, Yu-Wen Huang
  • Publication number: 20250080756
    Abstract: 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: Application
    Filed: December 20, 2022
    Publication date: March 6, 2025
    Inventors: 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