Patents by Inventor Chun-Chia Chen

Chun-Chia 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: 20210360280
    Abstract: Exemplary video processing methods and apparatuses for coding a current block. One implementation operates by receiving input video data associated with a current block in a current picture; determining one or more Motion Vectors (MVs) for generating an OBMC region; generating one or more converted MVs by changing said one or more MVs to one or more integer MVs or changing a MV component of said one or more MVs to an integer component; deriving the OBMC region by motion compensation using said one or more converted MVs; applying OBMC by blending an OBMC predictor in the OBMC region with an original predictor; and encoding or decoding the current block.
    Type: Application
    Filed: July 27, 2021
    Publication date: November 18, 2021
    Inventors: Zhi-Yi Lin, Tzu-Der Chuang, Chun-Chia Chen, Ching-Yeh Chen, Chih-Wei Hsu, Yu-Wen Huang
  • Patent number: 11178414
    Abstract: A video codec receives data to be encoded or decoded as a current block of a current picture of a video. first and/or second flags indicate whether to apply a first combined prediction mode or a second combined prediction mode. The video codec decodes or encodes the current block. When the combined inter and intra prediction mode is applied, the current block is coded by using a combined prediction that is generated based on an inter-prediction and an intra-prediction. When the triangle prediction mode is applied, the current block is coded by using a combined prediction that is generated based on at least two inter-predictions.
    Type: Grant
    Filed: February 26, 2020
    Date of Patent: November 16, 2021
    Inventors: Man-Shu Chiang, Chun-Chia Chen, Chih-Wei Hsu, Chia-Ming Tsai
  • Patent number: 11169894
    Abstract: A control method for a memory device uses an inverting data to label that a data stored in a memory block is in an inverting state or a non-inverting state. According to the inverting data, the number of bits whose data states is changed is lower than a half of total bits in the memory block in writing operation. Therefore, an energy consumption of the memory device can reduce. The control method of the present invention also can utilize the inverting data to label a memory block with a defective bit and to select a spare block to repair the memory block with a defective bit.
    Type: Grant
    Filed: December 21, 2020
    Date of Patent: November 9, 2021
    Assignee: NS Poles Technology Corp.
    Inventors: Yu Chou Ke, Shih Hong Jheng, Chun Chia Chen
  • Patent number: 11166037
    Abstract: A video decoder that implements a mutually exclusive grouping of coding modes is provided. The video decoder receives data for a block of pixels to be decoded as a current block of a current picture of a video. When a first coding mode for the current block is enabled, a second coding mode is disabled for the current block, wherein the first and second coding modes specify different methods for computing an inter-prediction for the current block. The current block is decoded by using an inter-prediction that is computed according to an enabled coding mode.
    Type: Grant
    Filed: February 26, 2020
    Date of Patent: November 2, 2021
    Inventors: Man-Shu Chiang, Chun-Chia Chen, Chih-Wei Hsu, Chia-Ming Tsai
  • Patent number: 11159788
    Abstract: A method and apparatus Inter prediction for video coding including IBC (Intra Block Copy) coding tool are disclosed. According to one method, a current permitted band inside the current picture for the current block is identified. A target IBC candidate is selected, where a target block vector of the target IBC candidate points from the current block to a target reference block in the current picture. An adjusted candidate list is generated by taking into account of the target IBC candidate and the current permitted band. The current motion information associated with the current block is encoded using the adjusted candidate list at the video encoder side or decoded using the adjusted candidate list at the video decoder side using the adjusted candidate list. In another method, a syntax for a target MVD (Motion Vector Difference) is decoded without sign information or with reduced sign information of the target MVD.
    Type: Grant
    Filed: August 2, 2019
    Date of Patent: October 26, 2021
    Assignee: MEDIATEK INC.
    Inventors: Chun-Chia Chen, Yu-Ling Hsiao, Chih-Wei Hsu, Tzu-Der Chuang, Ching-Yeh Chen, Yu-Wen Huang
  • Publication number: 20210329191
    Abstract: The present invention provides a control method of a receiver. The control method includes the steps of: when the receiver enters a sleep/standby mode, continually detecting an auxiliary signal from an auxiliary channel to generate a detection result; and if the detection result indicates that the auxiliary signal has a preamble or a specific pattern, generating a wake-up control signal to wake up the receiver before successfully receiving the auxiliary signal having a wake-up command.
    Type: Application
    Filed: April 15, 2020
    Publication date: October 21, 2021
    Inventors: Chun-Chia Chen, Chih-Hung Pan, Chia-Chi Liu, Shun-Fang Liu, Meng-Kun Li, Chao-An Chen
  • Publication number: 20210321089
    Abstract: A method and apparatus of video coding using history-based candidate derivation are disclosed. According to one method, a current block is inside a Shared Merge candidate list Region (SMR) or a history-based parallel processing region is received. The current block is encoded or decoded using a Merge candidate list. Only if the current block is one of first-coded N (N?0) blocks, one of last-coded N blocks, or one of selected N blocks, the history-based candidate list is updated after the current block is encoded or decoded. In one embodiment, Merge candidate list is pre-generated for the current block in the SMR and is separately generated for the current block in the history-based parallel processing region. In another method, if the current block is inside the SMR or the history-based parallel processing region, the current block is encoded or decoded using a history-based candidate list associated with the root CU.
    Type: Application
    Filed: October 5, 2019
    Publication date: October 14, 2021
    Inventors: Yu-Cheng LIN, Chen-Yen LAI, Chun-Chia CHEN, Yu-Ling HSIAO, Tzu-Der CHUANG, Ching-Yeh CHEN, Chih-Wei HSU
  • Patent number: 11122260
    Abstract: A method and apparatus of Inter prediction for video coding including IBC (Intra Block Copy) are disclosed. In one method, an IBC Merge candidate list is generated from Merge candidates associated with one or more candidate types, wherein one or more target candidates associated with a target candidate type are excluded from the IBC Merge candidate list when one or more constraints are satisfied. Current motion information associated with the current block is encoded or decoded using the IBC Merge candidate list. According to another method, a pruning process for the IBC Merge candidate list is skipped or simplified according to block width, block height, or block area of the current block.
    Type: Grant
    Filed: February 19, 2020
    Date of Patent: September 14, 2021
    Assignee: MEDIATEK INC.
    Inventors: Yu-Cheng Lin, Chun-Chia Chen, Chih-Wei Hsu
  • Patent number: 11122285
    Abstract: Aspects of the disclosure provide a video coding method for processing a current prediction unit (PU) with a sub-PU temporal motion vector prediction (TMVP) mode. The method can include receiving the current PU including sub-PUs, determining an initial motion vector that is a motion vector of a spatial neighboring block of the current PU, performing a searching process to search for a main collocated picture in a sequence of reference pictures of the current PU based on the initial motion vector, and obtaining collocated motion information in the main collocated picture for the sub-PUs of the current PU. The searching process can include turning on motion vector scaling operation for searching a subset of the sequence of reference pictures, and turning off the motion vector scaling operation for searching the other reference pictures in the sequence of reference pictures.
    Type: Grant
    Filed: January 15, 2020
    Date of Patent: September 14, 2021
    Assignee: MEDIATEK INC.
    Inventors: Chun-Chia Chen, Chih-Wei Hsu, Ching-Yeh Chen, Yu-Wen Huang
  • Patent number: 11122272
    Abstract: A video coder receives data from a bitstream for a block of pixels to be encoded or decoded as a current block of a current picture of a video. Upon determining that an applied block setting of the current block satisfies a threshold condition, the video coder generates a first prediction based on a first motion information for a first prediction unit of the current block. The video coder generates a second prediction based on a second motion information for a second prediction unit of the current block. The video coder generates a third prediction based on the first and second motion information for an overlap prediction region that is defined based on a partitioning between the first prediction unit and the second prediction unit. The video coder encodes or decodes the current block by using the first, second, and third predictions.
    Type: Grant
    Filed: December 25, 2019
    Date of Patent: September 14, 2021
    Inventors: Man-Shu Chiang, Chun-Chia Chen, Chih-Wei Hsu
  • Publication number: 20210281873
    Abstract: Video processing methods and apparatuses for candidate set determination for binary-tree splitting blocks comprise receiving input data of a current block partitioned from a parent block by binary-tree splitting, determining a candidate set for the current block by prohibiting a spatial candidate derived from a neighboring block partitioned from the same parent block or determining the candidate set for the current block by conducting a pruning process if the neighboring block is coded in Inter prediction, and encoding or decoding the current block based on the candidate set by selecting one final candidate from the candidate set. The pruning process comprises scanning the candidate set to determine if any candidate equals to the spatial candidate derived from the neighboring block, and removing the candidate equals to the spatial candidate from the candidate set.
    Type: Application
    Filed: September 5, 2017
    Publication date: September 9, 2021
    Inventors: Chun-Chia CHEN, Chih-Wei HSU, Tzu-Der CHUANG, Ching-Yeh CHEN, Yu-Wen HUANG
  • Patent number: 11115660
    Abstract: A methods and apparatus for block partition in video encoding and decoding are disclosed. According to one method, a current data unit is partitioned into initial blocks using inferred splitting without split-syntax signalling. The initial blocks comprises multiple initial luma blocks and multiple initial chroma blocks, and size of the initial luma block is M×N, M and N are positive integers and the current data unit is larger than M×N for the luma component. A partition structure is determined for partitioning each initial luma block and each initial chroma block into one or more luma CUs (coding units) and one or more chroma CUs respectively. The luma syntaxes and the chroma syntaxes associated with one initial block in the current data unit are signalled or parsed, and then the luma syntaxes and the chroma syntaxes associated with one next initial block in the current data unit are signalled or parsed.
    Type: Grant
    Filed: April 30, 2019
    Date of Patent: September 7, 2021
    Assignee: MEDIATEK INC.
    Inventors: Tzu-Der Chuang, Ching-Yeh Chen, Kung-Nien Yang, Chun-Chia Chen
  • Patent number: 11115653
    Abstract: A method for generating a list of merge candidates for Intra Block Copy (IBC) prediction is provided. A video codec receives data to be encoded or decoded as a current block of a current picture of a video. A plurality of spatially adjacent neighboring blocks of the current block are coded before the current block. The video codec generates a list of merge candidates including intra picture candidates that are associated with motion information referencing pixels in the current picture. The intra picture candidates comprises candidates that are associated with some but not all of the two or more spatially adjacent neighboring blocks of the current block. The video codec selects a merge candidate from the generated list. The video codec encodes or decodes the current block by using the motion information of the selected merge candidate to generate a prediction of the current block.
    Type: Grant
    Filed: February 19, 2020
    Date of Patent: September 7, 2021
    Assignee: MediaTek Inc.
    Inventors: Yu-Cheng Lin, Chun-Chia Chen, Chih-Wei Hsu
  • Publication number: 20210274218
    Abstract: A method and apparatus use an Inter coding tool and OBMC (Overlapped Block Motion Compensation). According to one implementation, a method of video coding using OBMC (Overlapped Block Motion Compensation) operates by receiving input data associated with a current block, wherein the input data correspond to pixel data to be coded at an encoder side or coded data to be decoded at a decoder side, applying the OBMC to the current block depending on one or more constraints, and signaling an OBMC syntax conditionally at the encoder side or parsing the OBMC syntax conditionally at the decoder side for the current block, wherein the OBMC syntax indicates whether the OBMC is applied to the current block.
    Type: Application
    Filed: May 21, 2021
    Publication date: September 2, 2021
    Inventors: Zhi-Yi LIN, Tzu-Der CHUANG, Ching-Yeh CHEN, Chun-Chia CHEN, Chih-Wei HSU
  • Patent number: 11109057
    Abstract: Exemplary video processing methods and apparatuses for coding a current block by overlapped sub-block motion compensation split the current block into overlapped sub-blocks, determine a sub-block MV for each overlapped sub-block, derive an initial predictor for each sub-block by motion compensation using the sub-block MV, derive a final predictor for each overlapped region by blending the initial predictors of the overlapped region, and encode or decode the current block based on the final predictors. Exemplary video processing methods and apparatuses for coding blocks with OBMC generate a converted MV by changing a MV to an integer MV or changing a MV component to an integer component, derive an OBMC region by motion compensation using the converted MVs, and encode or decode the blocks by blending an OBMC predictor with an original predictor.
    Type: Grant
    Filed: April 15, 2019
    Date of Patent: August 31, 2021
    Assignee: MEDIATEK INC.
    Inventors: Zhi-Yi Lin, Tzu-Der Chuang, Chun-Chia Chen, Ching-Yeh Chen, Chih-Wei Hsu, Yu-Wen Huang
  • Publication number: 20210266566
    Abstract: A method and apparatus of video coding are disclosed. According to one method, if a block size of the current block is smaller than a threshold, a candidate list is constructed without at least one candidate derived from neighbouring blocks. According to another method, a current area is partitioned into multiple leaf blocks using QTBTTT (Quadtree, Binary Tree and Ternary Tree) structure and the QTBTTT structure corresponding to the current area comprises a target root node with multiple target leaf nodes under the target root node and each target leaf node is associated with one target leaf block. If a reference block for a current target leaf block is inside a shared boundary or a root block corresponding to the target root node, a target candidate associated with the reference block is excluded from a common candidate list or a modified target candidate is included in the common candidate list.
    Type: Application
    Filed: August 15, 2019
    Publication date: August 26, 2021
    Inventors: Chun-Chia CHEN, Chih-Wei HSU, Tzu-Der CHUANG, Ching-Yeh CHEN, Yu-Wen HUANG
  • Publication number: 20210266589
    Abstract: A method and apparatus of Inter prediction for video coding are disclosed. According to one method, a sub-block motion vector prediction (MVP) mode is turned off for small size coding units (CUs). In another method, if the neighbouring reference block for a current coding unit (CU) is in a root CU region, the neighbouring reference block is not used to derive a Merge candidate or a modified neighbouring reference block on the shared boundary of the root CU is used to derive the Merge candidate for the current block. In yet another method, a shared sub-block Merge candidate list is derived for sub-CUs within a root CU region or an MER (Merge estimation region). If a neighbouring reference block is within the same MER as a current sub-CU, the neighbouring reference block is not used for deriving a candidate for the shared sub-CU Merge list.
    Type: Application
    Filed: August 15, 2019
    Publication date: August 26, 2021
    Inventors: Chun-Chia CHEN, Chih-Wei HSU, Tzu-Der CHUANG, Ching-Yeh CHEN
  • Publication number: 20210258613
    Abstract: A video system that partitions slices of video pictures into slice chunks is provided. A video decoder receives data from a bitstream to be decoded as a current picture of a video. When a first syntax element in a picture parameter set (PPS) of the current picture indicates that one or more slices of the current picture are allowed to be divided into multiple slice chunks and when a second syntax element in a slice header of a current slice of the current picture indicates that data of the current slice is encoded and delivered in two or more slice chunks, the video decoder parses and specifies sizes and positions of the slice chunks of the current slice and reconstructs the current picture based on the slice chunks of the current slice.
    Type: Application
    Filed: February 17, 2021
    Publication date: August 19, 2021
    Inventors: Chih-Wei Hsu, Lulin Chen, Chun-Chia Chen, Yu-Ling Hsiao, Yu-Wen Huang, Ching-Yeh Chen, Tzu-Der Chuang
  • Publication number: 20210250580
    Abstract: A method and apparatus Inter prediction for video coding including IBC (Intra Block Copy) coding tool are disclosed. According to one method, a current permitted band inside the current picture for the current block is identified. A target IBC candidate is selected, where a target block vector of the target IBC candidate points from the current block to a target reference block in the current picture. An adjusted candidate list is generated by taking into account of the target IBC candidate and the current permitted band. The current motion information associated with the current block is encoded using the adjusted candidate list at the video encoder side or decoded using the adjusted candidate list at the video decoder side using the adjusted candidate list. In another method, a syntax for a target MVD (Motion Vector Difference) is decoded without sign information or with reduced sign information of the target MVD.
    Type: Application
    Filed: August 2, 2019
    Publication date: August 12, 2021
    Inventors: Chun-Chia CHEN, Yu-Ling HSIAO, Chih-Wei HSU, Tzu-Der CHUANG, Ching-Yeh CHEN, Yu-Wen HUANG
  • Publication number: 20210235079
    Abstract: A methods and apparatus for block partition in video encoding and decoding are disclosed. According to one method, a current data unit is partitioned into initial blocks using inferred splitting without split-syntax signalling. The initial blocks comprises multiple initial luma blocks and multiple initial chroma blocks, and size of the initial luma block is M×N, M and N are positive integers and the current data unit is larger than M×N for the luma component. A partition structure is determined for partitioning each initial luma block and each initial chroma block into one or more luma CUs (coding units) and one or more chroma CUs respectively. The luma syntaxes and the chroma syntaxes associated with one initial block in the current data unit are signalled or parsed, and then the luma syntaxes and the chroma syntaxes associated with one next initial block in the current data unit are signalled or parsed.
    Type: Application
    Filed: April 30, 2019
    Publication date: July 29, 2021
    Inventors: Tzu-Der CHUANG, Ching-Yeh CHEN, Kung-Nien YANG, Chun-Chia CHEN