Method and apparatus of adaptive inter prediction in video coding

    公开(公告)号:US10979707B2

    公开(公告)日:2021-04-13

    申请号:US15757694

    申请日:2016-09-05

    Applicant: MEDIATEK INC.

    Abstract: A method and apparatus of video coding using adaptive Inter prediction are disclosed. A selected Inter prediction process is determined, wherein the selected Inter prediction process selects an Inter prediction filter from multiple Inter prediction filters for the current block depending on first pixel data comprising neighbouring reconstructed pixels (NRP) of the current block. The selected Inter prediction process may be further determined depending on extra motion compensated pixels (EMCP) around a motion-compensated reference block corresponding to the current block. Distortion between the NRP and EMCP can be used to determine the selected Inter prediction filter. The distortion can be calculated using a sum of absolute differences or squared differences between the NRP and the EMCP.

    Methods and apparatuses of constrained multi-type-tree block partition for video coding

    公开(公告)号:US10779004B2

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

    申请号:US15729831

    申请日:2017-10-11

    Applicant: MEDIATEK INC.

    Inventor: Han Huang Shan Liu

    Abstract: A video coding system receives input data of a current block split from a parent block, and determines if the parent block is split by horizontal triple tree (TT) partitioning or vertical TT partitioning. A partition type selecting from TT partitioning and binary tree (BT) partitioning and a partition direction selecting from horizontal partitioning and vertical partitioning for splitting the current block are determined by prohibiting a horizontal partitioning type if the parent block is split by horizontal TT partitioning, and prohibiting a vertical partitioning type if the parent block is split by vertical TT partitioning, where the horizontal partitioning type and the vertical partitioning type depend on whether the current block is a middle sub-block in the parent block. The video coding system processes the current block according to the partition type and the partition direction.

    Method and apparatus of adaptive multiple transforms for video coding

    公开(公告)号:US11259025B2

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

    申请号:US16918230

    申请日:2020-07-01

    Applicant: MEDIATEK INC.

    Inventor: Han Huang

    Abstract: A method and apparatus for video encoding or decoding performed by a video encoder or a video decoder incorporating advanced multiple transform (AMT) are disclosed. According to this method receives input data associated with a current block, wherein the input data corresponds to a current coefficient block to be processed by an inverse transform process, and determines a default transform type and a single transform set consisting of two transform types. The method then selects a vertical transform and a horizontal transform from the default transform type or the single transform set based on at least a transform selection flag, wherein the transform selection flag is decoded after decoding transform coefficients of the current block, and recovers the current block according to the current coefficient block, a vertical inverse transform associated with the vertical transform and a horizontal inverse transform associated with the horizontal transform.

    Method and apparatus of video coding

    公开(公告)号:US10944997B2

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

    申请号:US16558660

    申请日:2019-09-03

    Applicant: MEDIATEK INC.

    Abstract: Aspects of the disclosure provide a method of video coding includes receiving input data associated with a first block and a second block of an image frame. The method further includes identifying a reference size and performing a deblocking process if it is determined that the deblocking process is to be performed. The preforming the deblocking process may include processing pixels adjacent to the block boundary using a first set of deblocking filter settings if a first block size of the first block and a second block size of the second block are greater than the reference size, and processing the pixels using a second set of deblocking filter settings if the first block size or the second block size is not greater than the reference size.

    Method and apparatus of video coding

    公开(公告)号:US10735761B2

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

    申请号:US15966570

    申请日:2018-04-30

    Applicant: MEDIATEK INC.

    Abstract: Aspects of the disclosure include a video decoding device that includes a processing circuit. The processing circuit is configured to receive encoded video data associated with a current block of a current image frame, determine a set of candidate motion vectors for the current block, determine a selection index based on the encoded video data, and select one of the set of candidate motion vectors based on the selection index. The processing circuit is further configured to refine the selected candidate motion vector to become a reconstructed motion vector when the selected candidate motion vector meets a predetermined condition, and generate an image of the current image frame for output, including generating a reconstructed image of the current block based on the reconstructed motion vector.

    Method and apparatus of video data processing with restricted block size in video coding

    公开(公告)号:US10542294B2

    公开(公告)日:2020-01-21

    申请号:US16084778

    申请日:2017-03-10

    Applicant: MEDIATEK INC.

    Abstract: A video data processing method comprises receiving input data associated with a current picture, determining a size for a current coding tree unit (CTU) or a current coding unit (CU) in the current CTU, and if the size, a width, or a height of the current CTU or CU is greater than a threshold, the encoder or decoder splits the current CTU or CU into multiple blocks until each block is not greater than the threshold. The current CTU or CU is processed for prediction or compensation and transform or inverse transform. The current CTU is processed according to CTU-level syntaxes signaled in a video bitstream. The encoder or decoder encodes or decodes the current CTU. The threshold corresponds to a maximum supported transform unit (TU) size for the encoder or decoder.

    Method and apparatus of video coding

    公开(公告)号:US10455254B2

    公开(公告)日:2019-10-22

    申请号:US15806632

    申请日:2017-11-08

    Applicant: MEDIATEK INC.

    Abstract: Aspects of the disclosure provide a method of video coding includes receiving input data associated with a first block and a second block of an image frame. The method further includes identifying a reference size and performing a deblocking process if it is determined that the deblocking process is to be performed. The preforming the deblocking process may include processing pixels adjacent to the block boundary using a first set of deblocking filter settings if a first block size of the first block and a second block size of the second block are greater than the reference size, and processing the pixels using a second set of deblocking filter settings if the first block size or the second block size is not greater than the reference size.

    Method and apparatus of video data processing with restricted block size in video coding

    公开(公告)号:US11064220B2

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

    申请号:US16707191

    申请日:2019-12-09

    Applicant: MEDIATEK INC.

    Abstract: A video data processing method includes receiving input data associated with a current block in a current picture, wherein the current picture is partitioned into multiple non-overlapped blocks, and recursively splitting the current block into multiple leaf blocks based on a location of the current block in the current picture. The recursively splitting operation includes, when the location of the current block satisfies with a first condition, recursively splitting the current block according to a quadtree split, and, when the location of the current block satisfies with a second condition, recursively splitting the current block according to a selected split determined from a group comprising a vertical binary tree split and a horizontal binary tree split. The method further includes encoding or decoding the current block by individually processing each leaf blocks in the current block for prediction and transform processing.

Patent Agency Ranking