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.

    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.

    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
    46.
    发明申请

    公开(公告)号: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
    47.
    发明申请

    公开(公告)号: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.

    Triangle Prediction With Applied-Block Settings And Motion Storage Settings

    公开(公告)号:US20200213593A1

    公开(公告)日:2020-07-02

    申请号:US16726924

    申请日:2019-12-25

    Applicant: MediaTek Inc.

    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.

    Shared Candidate List
    49.
    发明申请

    公开(公告)号:US20200059659A1

    公开(公告)日:2020-02-20

    申请号: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.

Patent Agency Ranking