Method and apparatus of simplified sub-mode for video coding

    公开(公告)号:US11503329B2

    公开(公告)日:2022-11-15

    申请号:US17265949

    申请日:2019-08-15

    Applicant: MEDIATEK INC.

    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.

    Method and apparatus of improved merge with motion vector difference for video coding

    公开(公告)号:US11381838B2

    公开(公告)日:2022-07-05

    申请号:US17293674

    申请日:2019-11-15

    Applicant: MEDIATEK INC.

    Abstract: A prediction method and apparatus for video coding include a set of Merge candidates having an MMVD (Merge mode with motion vector differences (MVD)) candidate are generated. When the current block has a block size belonging to at least one default block size, whether a target candidate in the set of Merge candidates is bi-prediction is determined after the set of Merge candidates is generated. If the target candidate is bi-prediction: the target candidate is replaced by a uni-prediction candidate; the uni-prediction candidate is included in the set of Merge candidates to generate a modified set of Merge candidates; and current motion information associated with the current block is encoded using the modified set of Merge candidates at the video encoder side or the current motion information associated with the current block is decoded at the video decoder side using the modified set of Merge candidates.

    Hardware friendly constrained motion vector refinement

    公开(公告)号:US11310526B2

    公开(公告)日:2022-04-19

    申请号:US16248452

    申请日:2019-01-15

    Applicant: MEDIATEK INC.

    Abstract: A video codec that encodes or decodes video sequences using decoder-side motion vector refinement is provided. The video codec identifies a first motion vector and a second motion vector for coding a current block of pixels of a current video frame in the video sequence. The video codec determines whether to perform motion vector refinement for the current block of pixels based on a comparison between a linear dimension of the current block of pixels and a threshold. When motion vector refinement is performed, the video codec refines the first and second motion vectors to minimize a distortion cost and codes the current block of pixels by using the refined first and second motion vectors. When motion vector refinement is not performed, the video codec codes the current block of pixels by using the identified first and second motion vectors.

    Method and apparatus of motion-vector rounding unification for video coding system

    公开(公告)号:US11310520B2

    公开(公告)日:2022-04-19

    申请号:US16559966

    申请日:2019-09-04

    Applicant: MEDIATEK INC.

    Abstract: Method and apparatus for coding system using Inter coding tools are disclosed. According to one method, a same conversion process is applied to the MVs associated with a current block to generate the converted MVs at the video encoder side or at the video decoder side when the target Inter coding tool belongs to at least two tools of a group, wherein the group comprises at least one of inherited affine Merge candidate derivation and affine sub-block MV derivation. According to another method, a simplified conversion process is applied to the MV to generate a rounded MV, MV_rounded according to MV_rounded=(MV+offset−(MV>=0))>>shift.

    Shared candidate list
    98.
    发明授权

    公开(公告)号:US11245922B2

    公开(公告)日:2022-02-08

    申请号:US16541627

    申请日:2019-08-15

    Applicant: MediaTek Inc.

    Abstract: A video coder that uses a shared candidate list to encode or decode multiple blocks of pixels within a shared boundary is provided. The video coder identifies a shared boundary encompassing a plurality of blocks of pixels of a current picture in a video sequence. The video coder identifies one or more prediction candidates as a shared candidate list based on neighbors of a region defined by the shared boundary. The video coder codes one or more blocks of pixels encompassed by the shared boundary by using one or more prediction candidates selected from the shared candidate list.

    Method and apparatus of encoding or decoding using reference samples determined by predefined criteria

    公开(公告)号:US11178397B2

    公开(公告)日:2021-11-16

    申请号:US17283332

    申请日:2019-10-09

    Applicant: MEDIATEK INC.

    Abstract: 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.

Patent Agency Ranking