SUB-PREDICTION UNIT TEMPORAL MOTION VECTOR PREDICTION (SUB-PU TMVP) FOR VIDEO CODING

    公开(公告)号:US20200154125A1

    公开(公告)日:2020-05-14

    申请号:US16743631

    申请日:2020-01-15

    申请人: MEDIATEK INC.

    摘要: 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.

    METHODS AND APPARATUS FOR GENERATING AFFINE CANDIDATES

    公开(公告)号:US20200059651A1

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

    申请号:US16536018

    申请日:2019-08-08

    申请人: MediaTek Inc.

    摘要: The techniques described herein relate to methods, apparatus, and computer readable media configured to encode or decode video data. A current block of video data is coded using affine prediction. A first set of candidates of a candidate list for the current block is generated, including determining one or more inherited candidates and deriving one or more constructed candidates. After generating the first set of candidates, it is determined whether the candidate list is full. Upon determining the candidate list is not full, the candidate list is filled by generating a second set of candidates of the candidate list, including one or more of generating one or more zero motion vector candidates, generating one or more additional derived candidates based on the plurality of associated neighboring blocks of the current block, and generating a temporal motion vector candidate based on a temporal collocated picture.

    Non-local adaptive loop filter processing

    公开(公告)号:US10419758B2

    公开(公告)日:2019-09-17

    申请号:US15918646

    申请日:2018-03-12

    申请人: MEDIATEK INC.

    摘要: Aspects of the disclosure provide a method for non-local adaptive loop filtering. The method can include receiving reconstructed picture, dividing the picture into current patches, forming patch groups each including a current patch and a number of reference patches, determining a noise level for each of the patch groups, and denoising the patch groups with a non-local denoising technology. The determining a noise level for each of the patch groups can include calculating a pixel variance for a respective patch group, determining a pixel standard deviation (SD) of the respective patch group according to the calculated pixel variance by searching in a lookup table that indicates mapping relationship between patch group pixel SDs and patch group pixel variances, and calculating a noise level for the respective patch group based on a compression noise model that is a function of the pixel SD.

    Method of adaptive interpolation filtering in video coding

    公开(公告)号:US10321151B2

    公开(公告)日:2019-06-11

    申请号:US15126365

    申请日:2015-04-01

    申请人: MediaTek Inc.

    摘要: A method and apparatus of adaptive interpolation filter for motion compensation with fractional-pixel accuracy are disclosed. Embodiments of the present invention generate interpolated reference samples at non-integer locations based on existing reference samples in a reference block by using an interpolation filter set adaptively according to pixel location and/or pixel characteristics. A current block is then encoded or decoded using a temporal predictor including the interpolated reference samples. The adaptive interpolation filter can be applied to the prediction unit (PU). In one embodiment, the interpolation filter set consists of interpolation filters having different filter lengths. An interpolation filter with a longer tap length is applied to generate interpolated reference samples farther from the block boundary and an interpolation filter with a shorter tap length is applied to generate interpolated reference samples closer to the block boundary.

    Method and apparatus for multi-table based context adaptive binary arithmetic coding

    公开(公告)号:US10225555B2

    公开(公告)日:2019-03-05

    申请号:US15572600

    申请日:2016-05-19

    申请人: MEDIATEK INC.

    摘要: A method and apparatus of entropy coding for a video encoder or decoder using multiple-table based Context-Based Adaptive Binary Arithmetic Coder (CABAC) are disclosed. In one embodiment, a current bin of a binary data of a current coding symbol is encoded or decoded according to a probability of a binary value of the current bin and the probability of the binary value is updated according to the binary value of the current bin for a next bin by using multiple-parameter probability models. Each multiple-parameter probability model is updated using at least one lookup table with the individual set of probability state as a table index to access contents of said at least one lookup table. In another embodiment, the range update is calculated for a range interval based on middle value of the range interval.

    SYSTEM AND METHOD FOR CONTENT ADAPTIVE CLIPPING
    30.
    发明申请
    SYSTEM AND METHOD FOR CONTENT ADAPTIVE CLIPPING 审中-公开
    用于内容自适应剪辑的系统和方法

    公开(公告)号:US20160360211A1

    公开(公告)日:2016-12-08

    申请号:US15238415

    申请日:2016-08-16

    申请人: MediaTek Inc.

    摘要: A system and method of content adaptive pixel intensity processing are described. The method includes receiving a predefined set of processed video data configured from the processed video data, deriving a range information associated with an original maximum value and an original minimum value for a predefined set of original video data, wherein the predefined set of processed video data is derived from the predefined set of original video data, and adaptively clipping pixel intensity of the predefined set of processed video data to a range deriving from the range information, wherein the range information is incorporated in a bitstream and represented in a form of the original maximum value and the original minimum value, prediction values associated with a reference maximum value and a reference minimum value, or a range index associated with a predefined range set.

    摘要翻译: 描述了内容自适应像素强度处理的系统和方法。 该方法包括从经处理的视频数据中接收预定义的经处理的视频数据集,导出与原始最大值相关联的范围信息和原始视频数据的预定义集合的原始最小值,其中预定义的一组经处理的视频数据 源自预定义的原始视频数据集合,并且将预定义的经处理视频数据集合的像素强度自适应地剪切到从范围信息导出的范围,其中范围信息被并入比特流并以原始形式表示 最大值和原始最小值,与参考最大值和参考最小值相关联的预测值,或与预定义范围集合相关联的范围索引。