Video Processing Methods and Apparatuses for Sub-block Motion Compensation in Video Coding Systems

    公开(公告)号:US20220094966A1

    公开(公告)日:2022-03-24

    申请号:US17545011

    申请日:2021-12-08

    Applicant: MEDIATEK INC.

    Abstract: Video processing methods and apparatuses for coding a current block comprise receiving input data of a current block, partitioning the current block into multiple sub-blocks, deriving sub-block MVs for the current block according to a sub-block motion compensation coding tool, constraining the sub-block MVs to form constrained sub-block MVs, and encoding or decoding the current block using the constrained sub-block MVs, and applying motion compensation to the current block using the constrained sub-block MVs to encode or decode the current block. The sub-block MVs may be constrained according to a size, width, or height of the current block or a sub-block, an inter prediction direction of one of control point MVs of the current block, the current block, or current sub-block, the control point MVs, or a combination of the above.

    Methods and Apparatuses of Processing Video Data of Out-of-bounds Nodes

    公开(公告)号:US20220094922A1

    公开(公告)日:2022-03-24

    申请号:US17420837

    申请日:2019-12-24

    Applicant: MEDIATEK INC.

    Abstract: Video processing methods and apparatuses in a video encoding or decoding system for processing out-of-bounds nodes in a current picture. An out-of-bounds node is a coding tree node with a block region across a current picture boundary. The video processing method or apparatus determines an inferred splitting type, applies the inferred splitting type to split the out-of-bounds node into child blocks, adaptively splits each child block into one or multiple leaf blocks, and encodes or decodes the leaf blocks in the out-of-bounds node inside the current picture. The inferred splitting type for partitioning out-of-bounds nodes in an inter slice, picture, or tile is the same as the inferred splitting type for partitioning out-of-bounds nodes in an intra slice, picture, or tile.

    Method and Apparatus for Non-Linear Adaptive Loop Filtering in Video Coding

    公开(公告)号:US20220094919A1

    公开(公告)日:2022-03-24

    申请号:US17424656

    申请日:2020-01-21

    Applicant: MEDIATEK INC.

    Abstract: Methods and apparatus for Adaptive Loop Filter (ALF) processing of reconstructed video are disclosed. According to one method, clipping values for the ALF processing are determined depending on a bit depth of a center reconstructed pixel. A current ALF output for the current block is derived, where the current ALF output comprises a weighted sum of clipped differences of original differences and each of the original differences is calculated between a first reconstructed pixel at a non-center filter location and the center reconstructed pixel, and each of the original differences is clipped according to a corresponding clipping value to form one clipped difference. In another method, a target clipping value is always signaled at an encoder side or parsed at a decoder side even if the target clipping value is zero. In another method, the clipping values are encoded or decoded using a fixed-length code.

    METHOD AND APPARATUS FOR SIGNALING ADAPTIVE LOOP FILTER PARAMETERS IN VIDEO CODING

    公开(公告)号:US20220030234A1

    公开(公告)日:2022-01-27

    申请号:US17494710

    申请日:2021-10-05

    Applicant: MEDIATEK INC.

    Abstract: According to a method for Adaptive Loop Filter (ALF) processing of reconstructed video, multiple indicators are signaled in slice at an encoder side or parsed at a decoder side, where the multiple indicators are Adaptive Parameter Set (APS) indices associated with temporal ALF filter sets for the ALF processing. A current indicator is determined from the multiple indicators, where the current indicator is used to select a current ALF filter set. Filtered-reconstructed pixels are derived for the current block by applying the current ALF filter to the current block. In another method, if the ALF processing applied at a target sample requires an outside sample on other side of a target virtual boundary from the target sample, the outside sample is replaced by a padded sample.

    METHOD AND APPARATUS OF MOTION COMPENSATION BASED ON BI-DIRECTIONAL OPTICAL FLOW TECHNIQUES FOR VIDEO CODING

    公开(公告)号:US20210368204A1

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

    申请号:US17391983

    申请日:2021-08-02

    Applicant: MEDIATEK INC.

    Abstract: Methods and apparatus of motion compensation using the bi-directional optical flow (BIO) techniques are disclosed. According to one method of the present invention, the BIO process is applied to encode or decode bi-directional current block in Merge mode only or in AMVP (advanced motion vector prediction) mode only. According to another method, the BIO process conditionally to encode or decode the current block depending on a jointly-coded flag if the current block is coded using a bi-prediction mode. According to yet another method, x-offset value vx and y-offset value vy for the current block are added to the current motion vector to form a final motion vector. The final motion vector is then used as a reference motion vector for following blocks. In still yet another method, the BIO process is applied to the chroma component.

    METHOD AND APPARATUS OF THE QUANTIZATION MATRIX COMPUTATION AND REPRESENTATION FOR VIDEO CODING

    公开(公告)号:US20210321106A1

    公开(公告)日:2021-10-14

    申请号:US17350966

    申请日:2021-06-17

    Applicant: MEDIATEK INC.

    Abstract: A method and apparatus for video coding are disclosed. According to the present invention, a flag is determined, where the flag indicates whether a scaling matrix is enabled or not enabled for non-separable secondary transform (NSST) coded blocks. When the current block is one NSST coded block and the flag indicates that the scaling matrix is enabled for the NSST blocks, the scaling matrix is determined and applied to the current block. When the current block is one NSST coded block and the flag indicates that the scaling matrix is not enabled for the NSST coded blocks, the scaling matrix is skipped for the current block. According to another method, for a rectangular block, a target scaling matrix is generated directly from a square base scaling matrix in one step without up-sampling-and-down-sampling or down-sampling-and-up-sampling.

    Method and Apparatus of Encoding or Decoding Video Blocks by Current Picture Referencing Coding

    公开(公告)号:US20210314560A1

    公开(公告)日:2021-10-07

    申请号:US17291085

    申请日:2019-11-06

    Applicant: MEDIATEK INC.

    Abstract: Video processing methods comprise receiving input data of a current block in a current picture, constructing a candidate list for the current block by including one or more History-based Motion Vector Predictor (HMVP) candidates, selecting one candidate from the candidate list, locating a reference block according to motion information of the selected candidate, and encoding or decoding the current block by predicting the current block using the reference block. The one or more HMVP candidates are fetched from a normal HMVP table if the current block is to be processed by a normal inter prediction mode, and the one or more HMVP candidates are fetched form a Current Picture Referencing (CPR) HMVP table if the current block is to be processed by a CPR mode. The two HMVP tables are separately maintained and updated.

    METHODS AND APPARATUSES OF CANDIDATE SET DETERMINATION FOR BINARY-TREE SPLITTING BLOCKS

    公开(公告)号:US20210281873A1

    公开(公告)日:2021-09-09

    申请号:US16330122

    申请日:2017-09-05

    Applicant: MEDIATEK INC.

    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.

Patent Agency Ranking