Patents by Inventor Chun-Chi Chen

Chun-Chi 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: 12647602
    Abstract: An example device for decoding video data includes a memory configured to store video data; and a processing system implemented in circuitry and configured to: decode a block vector difference (BVD) value for a current block of video data; determine an initial block vector for the current block of video data using intra template matching prediction (IntraTMP); apply the BVD value to the initial block vector to form a final block vector for the current block of video data; and decode the current block using the final block vector.
    Type: Grant
    Filed: January 2, 2024
    Date of Patent: June 2, 2026
    Assignee: QUALCOMM INCORPORATED
    Inventors: Chun-Chi Chen, Han Huang, Zhi Zhang, Vadim Seregin, Marta Karczewicz
  • Patent number: 12647569
    Abstract: A device for decoding video data includes memory configured to store the video data and processing circuitry. The processing circuitry is configured to determine that a current block of the video data is inter-predicted in a combined inter-intra prediction (CIIP) mode or a geometric partitioning mode (GPM), determine that template matching is enabled for the current block, generate a motion vector for the current block based on template matching; determine a prediction block for the current block based on the motion vector in accordance with the CHIP mode or the GPM, and reconstruct the current block based on the prediction block.
    Type: Grant
    Filed: May 22, 2024
    Date of Patent: June 2, 2026
    Assignee: QUALCOMM Incorporated
    Inventors: Yao-Jen Chang, Han Huang, Vadim Seregin, Chun-Chi Chen, Marta Karczewicz
  • Publication number: 20260145285
    Abstract: A fixture for supporting a plurality of workpieces to be processed that are arranged at intervals, the fixture includes a base and a plurality of supporting members. The plurality of supporting members is provided on one side of the base, a limiting space is defined between every two adjacent supporting members, the limiting space is configured to accommodate each of the plurality of workpieces to be processed.
    Type: Application
    Filed: March 17, 2025
    Publication date: May 28, 2026
    Inventors: CHUN-CHI CHEN, TAO LI, JING-YUAN LIU
  • Publication number: 20260149801
    Abstract: Systems and methods are described for video coding using generalized bi-prediction. In an exemplary embodiment, to code a current block of a video in a bitstream, a first reference block is selected from a first reference picture and a second reference block is selected from a second reference picture. Each reference block is associated with a weight, where the weight may be an arbitrary weight ranging, e.g., between 0 and 1. The current block is predicted using a weighted sum of the reference blocks. The weights may be selected from among a plurality of candidate weights. Candidate weights may be signaled in the bitstream or may be derived implicitly based on a template. Candidate weights may be pruned to avoid out-of-range or substantially duplicate candidate weights. Generalized bi-prediction may additionally be used in frame rate up conversion.
    Type: Application
    Filed: April 14, 2025
    Publication date: May 28, 2026
    Inventors: Chun-Chi Chen, Xiaoyu Xiu, Yuwen He, Yan Ye
  • Patent number: 12637666
    Abstract: A PET hydrolase having high enzymatic activity is disclosed. The PET hydrolase has a modified amino acid sequence of SEQ ID NO: 2. The modified enzyme has improved PET-hydrolytic activity, thereby obtaining the high-yield and high-activity PET hydrolase, and enhancing the industrial application value of the PET hydrolase.
    Type: Grant
    Filed: June 21, 2023
    Date of Patent: May 26, 2026
    Assignee: Hubei University
    Inventors: Chun-Chi Chen, Jian-Wen Huang, Yu Yang, Jian Min, Yunyun Yang, Longhai Dai, Lilan Zhang, Yumei Hu, Hailin He, Xin Long, Du Niu, Rey-Ting Guo
  • Publication number: 20260113479
    Abstract: A method of decoding video data includes determining a first partition and a second partition for a current block of video data, performing an overlapped block motion compensation (OBMC) process for the first partition and for the second partition to generate OBMC adjusted samples, and performing blending on the OBMC adjusted samples to generate final prediction samples for the current block. The first partition and the second partition may be determined using a geometrical prediction mode (GPM), and the blending may be GPM blending.
    Type: Application
    Filed: October 2, 2025
    Publication date: April 23, 2026
    Inventors: Ruoyang Yu, Han Huang, Chun-Chi Chen, Vadim Seregin, Marta Karczewicz
  • Patent number: 12610078
    Abstract: A device for decoding video data determines a luma prediction block for a luma block of a current block using an initial motion vector; applies one or more decoder-side motion vector refinement processes to the luma prediction block to determine a refined luma prediction block and refined motion vectors, the one or more motion vector refinement processes comprising a bi-directional optical flow (BDOF) process; for a chroma sample of a chroma block, determines a motion vector for the chroma sample based on refined motion vectors of one or more co-located luma samples of the luma block; determines a chroma prediction sample for a chroma prediction block based on the motion vector for the chroma sample; and determines a decoded version of the current block based on the refined luma prediction block and the chroma prediction block.
    Type: Grant
    Filed: June 26, 2024
    Date of Patent: April 21, 2026
    Assignee: QUALCOMM INCORPORATED
    Inventors: Chun-Chi Chen, Han Huang, Zhi Zhang, Vadim Seregin, Marta Karczewicz
  • Publication number: 20260079218
    Abstract: Disclosed methods include placing a semiconductor wafer containing MRAM devices into a first magnetic field that has a magnitude sufficient to magnetically polarize MRAM bits and has a substantially uniform field strength and direction over the entire area of the wafer. The method further includes placing the wafer in a second magnetic field having an opposite field direction, a substantially uniform field strength and direction over the entire area of the wafer, and magnitude less than a design threshold for MRAM bit magnetization reversal. The method further includes determining a presence of malfunctioning MRAM bits by determining that such malfunctioning MRAM bits have a magnetic polarization that was reversed due to exposure to the second magnetic field. Malfunctioning MRAM bits may further be characterized by electrically reading data bits, or by using a chip probe to read one or more of voltage, current, resistances, etc., of the MRAM devices.
    Type: Application
    Filed: November 20, 2025
    Publication date: March 19, 2026
    Inventors: Cheng-Wei CHIEN, Harry-Hak-Lay CHUANG, Kuei-Hung SHEN, Kuo-Feng HUANG, Bo-Hung LIN, Chun-Chi CHEN
  • Publication number: 20260052247
    Abstract: A method of encoding or decoding video data includes determining a block vector for a current block of a current picture, the block vector identifying a fractional-pel position between reference samples in the current picture and having a fractional-pel resolution that is less than integer-pel resolution; generating a prediction block from reference samples in the current picture based on the fractional-pel position; and encoding or decoding the current block based on the prediction block.
    Type: Application
    Filed: October 28, 2025
    Publication date: February 19, 2026
    Inventors: Chun-Chi Chen, Bappaditya Ray, Hongtao Wang, Vadim Seregin, Marta Karczewicz, Han Huang
  • Patent number: 12526443
    Abstract: An example device for decoding video data includes one or more processors implemented in circuitry and configured t: form first and second prediction blocks using first and second motion vectors and combine the first and second prediction blocks according to BDOF to form a final prediction block. For at least one sample location, the one or more processors are configured to determine that a first predictor for the at least one sample location is outside of a boundary of the first reference picture; determine that a second predictor for the at least one sample location is within a boundary of the second reference picture; set the first predictor equal to the second predictor; and determine a final BDOF value for a sample at the at least one sample location using the first predictor and the second predictor.
    Type: Grant
    Filed: January 12, 2023
    Date of Patent: January 13, 2026
    Assignee: QUALCOMM Incorporated
    Inventors: Han Huang, Yao-Jen Chang, Chun-Chi Chen, Marta Karczewicz, Vadim Seregin, Yan Zhang, Zhi Zhang
  • Publication number: 20260012610
    Abstract: A video coder is configured to receive a block of video data to be coded using an affine motion compensation process, determine control point motion vectors for the block of video data, wherein the control point motion vectors have a first motion vector precision, derive motion vectors based on the control point motion vectors, wherein the motion vectors have a second motion vector precision, and wherein the second motion vector precision is higher than the first motion vector precision, and code the block of video data using the affine motion compensation process and the motion vectors.
    Type: Application
    Filed: June 26, 2025
    Publication date: January 8, 2026
    Inventors: Han Huang, Chun-Chi Chen, Marta Karczewicz, Vadim Seregin, Yan Zhang, Zhi Zhang
  • Publication number: 20260012609
    Abstract: A video decoder can be configured to determine that a current block of the video data is coded in a bi-prediction inter mode; receive a first syntax element identifying a motion vector predictor from a first candidate list of motion vector predictors; receive a second syntax element identifying a motion vector difference; determine a first motion vector for the current block based on the motion vector predictor and the motion vector difference; determine a second motion vector for the current block from a second list of candidate motion vector predictors based on bilateral matching; and determine a prediction block for the current block using the first motion vector and the second motion vector.
    Type: Application
    Filed: June 17, 2025
    Publication date: January 8, 2026
    Inventors: Zhi Zhang, Chun-Chi Chen, Han Huang, Vadim Seregin, Marta Karczewicz
  • Patent number: 12517194
    Abstract: Disclosed methods include placing a semiconductor wafer containing MRAM devices into a first magnetic field that has a magnitude sufficient to magnetically polarize MRAM bits and has a substantially uniform field strength and direction over the entire area of the wafer. The method further includes placing the wafer in a second magnetic field having an opposite field direction, a substantially uniform field strength and direction over the entire area of the wafer, and magnitude less than a design threshold for MRAM bit magnetization reversal. The method further includes determining a presence of malfunctioning MRAM bits by determining that such malfunctioning MRAM bits have a magnetic polarization that was reversed due to exposure to the second magnetic field. Malfunctioning MRAM bits may further be characterized by electrically reading data bits, or by using a chip probe to read one or more of voltage, current, resistances, etc., of the MRAM devices.
    Type: Grant
    Filed: September 9, 2021
    Date of Patent: January 6, 2026
    Assignee: Taiwan Semiconductor Manufacturing Company Limited
    Inventors: Cheng-Wei Chien, Harry-Hak-Lay Chuang, Kuei-Hung Shen, Kuo-Feng Huang, Bo-Hung Lin, Chun-Chi Chen
  • Patent number: 12470705
    Abstract: A method of encoding or decoding video data includes determining a block vector for a current block of a current picture, the block vector identifying a fractional-pel position between reference samples in the current picture and having a fractional-pel resolution that is less than integer-pel resolution; generating a prediction block from reference samples in the current picture based on the fractional-pel position; and encoding or decoding the current block based on the prediction block.
    Type: Grant
    Filed: January 10, 2024
    Date of Patent: November 11, 2025
    Assignee: QUALCOMM Incorporated
    Inventors: Chun-Chi Chen, Bappaditya Ray, Hongtao Wang, Vadim Seregin, Marta Karczewicz, Han Huang
  • Patent number: 12464114
    Abstract: A method of encoding or decoding video data includes determining that geometric partition mode is enabled for a current block of the video data, the geometric partition mode comprising a plurality of split modes that each defines an edge for partitioning; for each split mode among at least two of the plurality of split modes, determining a respective cost associated with a respective split mode; constructing, based on the respective costs associated with the respective split modes, a mapping list including index values respectively associated with values indicative of the respective split modes, where a lower index value is associated with a first split mode having a lower cost than a second split mode with a higher index value; determining a split mode amongst the plurality of split modes within the mapping list; and reconstructing a current block of the video data based on the split mode.
    Type: Grant
    Filed: December 20, 2022
    Date of Patent: November 4, 2025
    Assignee: QUALCOMM INCORPORATED
    Inventors: Chun-Chi Chen, Han Huang, Vadim Seregin, Marta Karczewicz
  • Publication number: 20250317598
    Abstract: Example methods, devices, and computer-readable media are described. An example device for decoding video data includes one or more processors configured to determine a current reference picture for a current block of a current picture of the video data based on a reference picture of a collocated block, a reference picture list of the current block, and a picture order count (POC) of a collocated picture. The collocated block is collocated with the current block and is in the collocated picture. The one or more processors are configured to decode the current block based on a motion vector associated with the current reference picture.
    Type: Application
    Filed: April 8, 2025
    Publication date: October 9, 2025
    Inventors: Zhi Zhang, Jian-Liang Lin, Han Huang, Chun-Chi Chen, Vadim Seregin, Marta Karczewicz
  • Publication number: 20250317555
    Abstract: Example methods, devices, and computer-readable media are described. An example device includes one or more processors configured to determine, for each of a plurality of subblocks of a current block of a current picture of video data, a corresponding intersecting motion vector list. Each corresponding intersecting motion vector list includes at least one intersecting motion vector. The at least one intersecting motion vector includes a source motion vector associated with a first reference picture and a destination motion vector associated with a second reference picture. A source block is located in the first reference picture and has a predictor that is a subset of a destination block located in the second reference picture. The one or more processors are configured to determine an intersecting motion vector for the current block based on the corresponding intersecting motion vector lists and decode the current block based on the intersecting motion vector.
    Type: Application
    Filed: April 8, 2025
    Publication date: October 9, 2025
    Inventors: Zhi Zhang, Jian-Liang Lin, Han Huang, Chun-Chi Chen, Vadim Seregin, Marta Karczewicz
  • Patent number: 12413745
    Abstract: A device for decoding video data includes a memory configured to store video data; and one or more processors implemented in circuitry and configured to: determine that a boundary block of a picture of the video data is bi-directional inter-predicted using a first motion vector and a second motion vector, the boundary block having an edge that touches an edge of the picture; decode the picture, including decoding the boundary block; form a first intermediate padding block using the first motion vector; form a second intermediate padding block using the second motion vector; form a padding block using the first intermediate padding block and the second intermediate padding block; and assign padding values of the padding block to a padding region of the picture neighboring the boundary block on an opposite side of the edge of the picture.
    Type: Grant
    Filed: March 31, 2023
    Date of Patent: September 9, 2025
    Assignee: QUALCOMM Incorporated
    Inventors: Zhi Zhang, Han Huang, Yao-Jen Chang, Chun-Chi Chen, Yan Zhang, Vadim Seregin, Marta Karczewicz
  • Publication number: 20250260841
    Abstract: A device for decoding video data comprises one or more processors configured to: obtain a syntax element from a bitstream that includes an encoded representation of the video data; determine, based on the syntax element, that a template-matching tool is enabled; based on the template-matching tool being enabled, applying the template-matching tool to generate a prediction block for a current coding unit (CU) of the video data; and reconstruct the current CU based on the prediction block for the current CU.
    Type: Application
    Filed: April 29, 2025
    Publication date: August 14, 2025
    Inventors: Chun-Chi Chen, Han Huang, Vadim Seregin, Marta Karczewicz
  • Publication number: 20250245142
    Abstract: A storage circuit including a memory and a control circuit is provided. The memory includes a memory block and a backup block. The memory block stores a plurality of data sets. The control circuit receives an erase request. In response to the erase request selecting at least one of the data sets, the control circuit erases the backup block, copies all data sets that are not selected by the erase request to the backup block from the memory block, and activates the backup block to replace the memory block. After activating the backup block, the control circuit accesses the backup block in response to an access request pointing to the memory block.
    Type: Application
    Filed: January 7, 2025
    Publication date: July 31, 2025
    Inventor: Chun-Chi CHEN