Method and apparatus of enhanced Intra Block Copying mode for video coding

    公开(公告)号:US11159788B2

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

    申请号:US17257929

    申请日:2019-08-02

    Applicant: MEDIATEK INC.

    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.

    Length-adaptive deblocking filtering in video coding

    公开(公告)号:US11153607B2

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

    申请号:US16216650

    申请日:2018-12-11

    Applicant: MEDIATEK INC.

    Abstract: A deblocking filtering method includes receiving reconstructed video data associated with a block boundary in a video coding system. The block boundary has N lines of samples crossing the block boundary from a P side to a Q side of the boundary. The method further includes determining whether to apply a first filter set to reduce block artifacts at the block boundary based on whether a first inter-side difference of a first line of the N lines of samples is greater than an inter-side difference threshold, determining a filter length of a filter in the first filter set based on a first side length of the P side, and a second side length of the Q side when it is determined to apply the first filter set, and applying at least one filter in the first filter set with the determined filter length on the block boundary.

    Sub-prediction unit temporal motion vector prediction (sub-PU TMVP) for video coding

    公开(公告)号:US11122285B2

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

    申请号:US16743631

    申请日:2020-01-15

    Applicant: MEDIATEK INC.

    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.

    Specifying Slice Chunks Of A Slice Within A Tile

    公开(公告)号:US20210258613A1

    公开(公告)日:2021-08-19

    申请号:US17178134

    申请日:2021-02-17

    Applicant: MediaTek Inc.

    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.

    Method and apparatus of constrained overlapped block motion compensation in video coding

    公开(公告)号:US11051036B2

    公开(公告)日:2021-06-29

    申请号:US16507403

    申请日:2019-07-10

    Applicant: MEDIATEK INC.

    Abstract: Method and apparatus of using an Inter coding tool and OBMC (Overlapped Block Motion Compensation) are disclosed. According to one method, when the neighboring block is bi-prediction coded, the neighboring block is treated as a uni-prediction block by deriving an associated OBMC predictor based on uni-prediction motion information derived from the neighboring block. According to another method, when OBMC is applied depending on one or more constraints, an OBMC syntax is signaled conditionally at the encoder side or the OBMC syntax is parsed conditionally at the decoder side for the current block, where the OBMC syntax indicates whether the OBMC is applied to the current block.

    Signaling Of Motion Vector Difference Derivation

    公开(公告)号:US20200374551A1

    公开(公告)日:2020-11-26

    申请号:US16880344

    申请日:2020-05-21

    Applicant: MediaTek Inc.

    Abstract: A video decoder receives data for a block of pixels to be decoded as a current block of a current picture of a video. When the current block is coded by using inter mode and bi-directional prediction, the video decoder receives a first motion vector difference and determines a second motion vector difference based on a first flag or a second flag. When the first flag is false, the video decoder uses the second flag to determine whether to set the second motion vector difference to be at an opposite value of the first motion vector difference. When the first flag is true, the video decoder sets the second motion vector difference to be zero. The video decoder reconstructs the current block by using motion information based on the first motion vector difference and the second motion vector difference to perform inter prediction.

    Adaptive Loop Filter With Adaptive Parameter Set

    公开(公告)号:US20200329239A1

    公开(公告)日:2020-10-15

    申请号:US16845070

    申请日:2020-04-10

    Applicant: MediaTek Inc.

    Abstract: A method for signaling adaptive loop filter (ALF) settings is provided. A video decoder receives data from a bitstream for a block of pixels to be decoded as a current block of a current picture of a video. The video decoder parses whether to use adaptive parameter set (APS) for filtering the current block without determining whether to select a particular APS from a plurality of APSs. When the APS is used to filter the current block, the video decoder parses a first filter selection index for selecting a filter from a set of filters in the APS. When the APS is not used to filter the current block, the video decoder signals a second filter selection index for selecting a filter from a set of default fixed filters. The video decoder filters the current block based on the selected filter. The video decoder outputs the filtered current block.

    Classification For Multiple Merge Tools
    119.
    发明申请

    公开(公告)号:US20200275115A1

    公开(公告)日:2020-08-27

    申请号:US16802455

    申请日:2020-02-26

    Applicant: MediaTek Inc.

    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.

    Intra Block Copy Merge List Simplification
    120.
    发明申请

    公开(公告)号:US20200275093A1

    公开(公告)日:2020-08-27

    申请号:US16795491

    申请日:2020-02-19

    Applicant: MediaTek Inc.

    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.

Patent Agency Ranking