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).

  • Publication number: 20230199211
    Abstract: A video encoder and video decoder may determine to enable or disable a template-based inter prediction technique based on whether reference picture resampling or weighted prediction are used. A video encoder and video decoder may determine that a reference picture resampling mode is enabled. determine not to apply a template-based inter prediction technique to the video data based on the reference picture resampling mode being enabled, and code the video data using inter prediction without applying the template-based inter prediction technique.
    Type: Application
    Filed: November 21, 2022
    Publication date: June 22, 2023
    Inventors: Chun-Chi Chen, Han Huang, Zhi Zhang, Yao-Jen Chang, Yan Zhang, Vadim Seregin, Marta Karczewicz
  • Patent number: 11680252
    Abstract: A PET hydrolase having improved thermal stability is disclosed. The PET hydrolase has a modified amino acid sequence of SEQ ID NO: 2 or a modified amino acid sequence with at least 80% sequence identity of SEQ ID NO: 2, wherein the modification is a substitution of asparagine at position 248 or a corresponding position with proline.
    Type: Grant
    Filed: November 22, 2021
    Date of Patent: June 20, 2023
    Assignee: HUBEI UNIVERSITY
    Inventors: Chun-Chi Chen, Jian-Wen Huang, Xiuqin Li, Wei Zeng, Lilan Zhang, Yunyun Yang, Longhai Dai, Jian Min, Yu Yang, Rey-Ting Guo
  • Patent number: 11683517
    Abstract: A method of decoding video data may comprise decoding data from an encoded bitstream to generate motion vectors and performing a decoder-side motion vector refinement (DMVR) process on one or more of the motion vectors. Performing the DMVR process may include determining one or more characteristics of current video block being decoded and determining a search area for the DMVR process for the current video block based on the determined one or more characteristics of the current video block.
    Type: Grant
    Filed: November 23, 2020
    Date of Patent: June 20, 2023
    Assignee: QUALCOMM INCORPORATED
    Inventors: Zhi Zhang, Chun-Chi Chen, Han Huang, Vadim Seregin, Marta Karczewicz
  • Patent number: 11665339
    Abstract: A video coder is configured to form, in a symmetric motion vector difference mode, a List 0 (L0) base vector using a L0 Advanced Motion Vector Prediction (AMVP) candidate list and a List 1 (L1) base vector using a L1 AMVP candidate list; determine a refined L0 motion vector and a refined L1 motion vector by performing a decoder-side motion vector refinement process that refines the L0 base vector and the L1 base vector; and use the refined L0 motion vector and the refined L1 motion vector to determine a prediction block for a current block of a current picture of the video data.
    Type: Grant
    Filed: November 11, 2021
    Date of Patent: May 30, 2023
    Assignee: QUALCOMM Incorporated
    Inventors: Chun-Chi Chen, Wei-Jung Chien, Han Huang, Yao-Jen Chang, Kevin Pascal Andre Reuze, Marta Karczewicz
  • Publication number: 20230117308
    Abstract: A method of decoding video data includes determining a plurality of hypotheses of a current block based on a plurality of motion vectors. Each of the plurality of motion vectors is associated with one of the plurality of hypotheses, and each of the plurality of hypotheses is based on a set of samples in a reference picture having a motion vector that identifies a top-left sample of the set of samples. The method includes determining one or more neighboring samples in the same picture as the current block, for each of the plurality of hypotheses, determining respective correlation values between at least one sample of a respective hypothesis and at least one sample of the one or more neighboring samples, determining the motion vector for the current block based on the determined respective correlation values, and reconstructing the current block based on the determined motion vector.
    Type: Application
    Filed: September 15, 2022
    Publication date: April 20, 2023
    Inventors: Han Huang, Vadim Seregin, Chun-Chi Chen, Marta Karczewicz
  • Publication number: 20230103767
    Abstract: Systems and techniques are provided for coding video data. In some examples, a process may include obtaining a first plurality of prediction candidates associated with video data. The process may further include determining a first group of prediction candidates at least in part by applying a first grouping method to the first plurality of prediction candidates. The process may include reordering the first group of prediction candidates and selecting a first merge candidate from the reordered first group of prediction candidates. The process may further include adding the first merge candidate to a candidate list.
    Type: Application
    Filed: August 18, 2022
    Publication date: April 6, 2023
    Inventors: Yao-Jen CHANG, Han HUANG, Vadim SEREGIN, Chun-Chi CHEN, Marta KARCZEWICZ
  • Patent number: 11570442
    Abstract: An example video coding device is configured to: code a first set of motion information for a current block of video data partitioned into a first partition and a second partition according to a non-rectangular partition mode, the first set of motion information referring to a reference picture list and being associated with the first partition; after coding the first set of motion information, code a second set of motion information for the current block referring to the reference picture list and that is associated with the second partition; in response to the first set of motion information and the second set of motion information both referring to the reference picture list, store the second set of motion information for the current block; and predict subsequent motion information of a subsequent block of the video data that neighbors the current block using the stored second set of motion information.
    Type: Grant
    Filed: June 4, 2020
    Date of Patent: January 31, 2023
    Assignee: QUALCOMM INCORPORATED
    Inventors: Kevin Pascal Andre Reuze, Chun-Chi Chen, Wei-Jung Chien, Han Huang, Marta Karczewicz, Vadim Seregin
  • Publication number: 20230007238
    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 a deterministic bounding box from which to retrieve reference samples of reference pictures of video data for performing decoder-side motion vector derivation (DMVD) for a current block of the video data; derive a motion vector for the current block according to DMVD using the reference samples within the deterministic bounding box; form a prediction block using the motion vector; and decode the current block using the prediction block.
    Type: Application
    Filed: June 27, 2022
    Publication date: January 5, 2023
    Inventors: Chun-Chi Chen, Han Huang, Cheng-Teh Hsieh, Wei-Jung Chien, Zhi Zhang, Yao-Jen Chang, Yan Zhang, Vadim Seregin, Marta Karczewicz
  • Publication number: 20220417522
    Abstract: Systems and techniques are provided for processing video data. For example, the systems and techniques can include obtaining a current picture of video data and obtaining reference pictures for the current picture from the video data. A merge mode candidate can be determined for the current picture. First and second motion vectors can be identified for the merge mode candidate. A motion vector search strategy can be selected for the merge mode candidate from a plurality of motion vector search strategies. The selected motion vector search strategy can be associated with one or more constraints corresponding to at least one of the first motion vector or the second motion vector. The selected motion vector search strategy can be used to determine refined motion vectors based on the first motion vector, the second motion vector, and the reference pictures. The merge mode candidate can be processed using the refined motion vectors.
    Type: Application
    Filed: June 23, 2022
    Publication date: December 29, 2022
    Inventors: Han HUANG, Vadim SEREGIN, Wei-Jung CHIEN, Zhi ZHANG, Chun-Chi CHEN, Marta KARCZEWICZ
  • Publication number: 20220417521
    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 23, 2022
    Publication date: December 29, 2022
    Inventors: Zhi Zhang, Chun-Chi Chen, Han Huang, Vadim Seregin, Marta Karczewicz
  • Publication number: 20220394239
    Abstract: An example device for decoding video data includes one or more processors implemented in circuitry and configured to: generate an inter-prediction block for a current block of video data; generate an intra-prediction block for the current block of video data; generate a final prediction block for the current block of video data from the inter-prediction block and the intra-prediction block, including performing each of combined inter/intra prediction (CIIP) mode, overlapped block motion compensation (OBMC), and luma mapping with chroma scaling (LMCS) while generating the final prediction block; and decode the current block of video data using the final prediction block. To generate the final prediction block, the processors may perform LMCS on a first inter-prediction sub-block, combine the LMCS-mapped first inter-prediction sub-block with the intra-prediction block using CIIP, and perform OBMC between the first CIIP prediction block and a second inter-prediction sub-block.
    Type: Application
    Filed: May 5, 2022
    Publication date: December 8, 2022
    Inventors: Han Huang, Yao-Jen Chang, Vadim Seregin, Chun-Chi Chen, Marta Karczewicz
  • Publication number: 20220329822
    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 CIIP mode or the GPM, and reconstruct the current block based on the prediction block.
    Type: Application
    Filed: March 22, 2022
    Publication date: October 13, 2022
    Inventors: Yao-Jen Chang, Han Huang, Vadim Seregin, Chun-Chi Chen, Marta Karczewicz
  • Publication number: 20220329823
    Abstract: A video decoder can be configured to determine that a current block in a current picture of the video data is coded in an affine prediction mode; determine one or more control-point motion vectors (CPMVs) for the current block; identify an initial prediction block for the current block in a reference picture using the one or more CPMVs; determine a current template for the current block in the current picture; and determine an initial reference template for the initial prediction block in the reference picture; and perform a motion vector refinement process to determine a modified prediction block based on a comparison of the current template to the initial reference template.
    Type: Application
    Filed: April 7, 2022
    Publication date: October 13, 2022
    Inventors: Chun-Chi Chen, Han Huang, Zhi Zhang, Yao-Jen Chang, Yan Zhang, Vadim Seregin, Marta Karczewicz
  • Patent number: 11463693
    Abstract: Techniques for processing video data are described. The techniques include determining a first partition and a second partition for a current block coded in geometric partition mode, determining a first and second prediction block based on a first and second motion vector, blending the first prediction block and the second prediction block based on weights indicative of an amount to scale samples in the first prediction block and the second prediction block to generate a final prediction block, dividing the current block into a plurality of sub-blocks, determining a set of sub-blocks that each include at least one sample that corresponds to a prediction sample in the final prediction block that was generated based on equal weighting of a sample in the first prediction block and a sample in the second prediction block, and storing respective bi-prediction motion vectors for each sub-block in the determined set of sub-blocks.
    Type: Grant
    Filed: August 26, 2020
    Date of Patent: October 4, 2022
    Assignee: Qualcomm Incorporated
    Inventors: Kevin Pascal Andre Reuze, Han Huang, Chun-Chi Chen, Vadim Seregin, Wei-Jung Chien, Cheng-Teh Hsieh, Marta Karczewicz
  • Patent number: 11461126
    Abstract: A method for exchanging data among several enterprise management systems includes receiving and processing data sent by a first system, and recording a task of writing data to a second system in a database of an electronic device, and setting the recorded task as unfinished task. A list of unfinished tasks is acquired from the database in predetermined time period, and a result of query can be generated by searching or interrogating the second system as to the list of unfinished tasks. When the second system has finished the task, the task for writing data in the second system is set as finished.
    Type: Grant
    Filed: October 28, 2019
    Date of Patent: October 4, 2022
    Assignee: Goldtek Technology Co., Ltd.
    Inventors: Yen-Ching Lee, Chun-Chi Chen, Po-Sheng Wang, Chih-Yung Chang
  • Publication number: 20220312001
    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: June 13, 2022
    Publication date: September 29, 2022
    Inventors: Chun-Chi Chen, Xiaoyu Xiu, Yuwen He, Yan Ye
  • Publication number: 20220312030
    Abstract: An example device includes memory configured to store the video data and one or more processors implemented in circuitry and communicatively coupled to the memory. The one or more processors are configured to determine at least one of a temporal candidate or a history-based candidate and determine at least one non-adjacent candidate, wherein the at least one non-adjacent candidate is from a unit that is not adjacent to a current prediction unit (PU). The one or more processors are configured to determine an advanced motion vector predictor (AMVP) candidate list including the at least one of the temporal candidate or the history-based candidate and the at least one non-adjacent candidate. The at least one non-adjacent candidate is added to the AMVP candidate list after the temporal candidate or before the history-based candidate. The one or more processors are configured to code the current PU based on the AMVP candidate list.
    Type: Application
    Filed: March 25, 2022
    Publication date: September 29, 2022
    Inventors: Yan Zhang, Zhi Zhang, Vadim Seregin, Marta Karczewicz, Chun-Chi Chen
  • Publication number: 20220307000
    Abstract: A PET hydrolase having improved thermal stability is disclosed. The PET hydrolase has a modified amino acid sequence of SEQ ID NO: 2 or a modified amino acid sequence with at least 80% sequence identity of SEQ ID NO: 2, wherein the modification is a substitution of asparagine at position 248 or a corresponding position with proline.
    Type: Application
    Filed: November 22, 2021
    Publication date: September 29, 2022
    Inventors: Chun-Chi Chen, Jian-Wen Huang, Xiuqin Li, Wei Zeng, Lilan Zhang, Yunyun Yang, Longhai Dai, Jian Min, Yu Yang, Rey-Ting Guo
  • Patent number: 11455401
    Abstract: A data-processing device is provided. The data-processing device includes: a flash memory, a computation unit, and a flash-memory controller. The flash-memory controller is electrically connected to the computation unit, and configured to control access to the flash memory. The flash-memory controller allocates a first execute-only memory (XOM) setting and a second XOM setting in a first memory bank and a second memory bank of the flash memory, respectively. The flash-memory controller allocates one or more XOM spaces in the flash memory according to the first XOM setting or the second XOM setting.
    Type: Grant
    Filed: May 30, 2019
    Date of Patent: September 27, 2022
    Assignee: NUVOTON TECHNOLOGY CORPORATION
    Inventors: Ming-Ying Liu, Kun-Yi Wu, Chun-Chi Chen
  • Publication number: 20220291306
    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: September 9, 2021
    Publication date: September 15, 2022
    Inventors: Cheng-Wei Chien, Harry-Hak-Lay Chuang, Kuei-Hung Shen, Kuo-Feng Huang, Bo-Hung Lin, Chun-Chi Chen