METHOD AND APPARATUS OF MOTION VECTOR PREDICTION OR MERGE CANDIDATE DERIVATION FOR VIDEO CODING

    公开(公告)号:US20200260102A1

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

    申请号:US15776154

    申请日:2016-11-08

    Applicant: MEDIATEK INC.

    Abstract: A method and apparatus of priority-based MVP (motion vector predictor) derivation for motion compensation in a video encoder or decoder are disclosed. According to this method, one or more final motion vector predictors (MVPs) are derived using priority-based MVP derivation process. The one or more final MVPs are derived by selecting one or more firstly available MVs from a priority-based MVP list for Inter prediction mode, Skip mode or Merge mode based on reference data of one or two target reference pictures that are reconstructed prior to the current block according to a priority order. Therefore, there is no need for transmitting information at the encoder side nor deriving information at the decoder side that is related to one or more MVP indices to identify the one or more final MVPs in the video bitstream.

    Method and Apparatus of Motion Refinement for Video Coding

    公开(公告)号:US20190320199A1

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

    申请号:US16471689

    申请日:2017-12-19

    Applicant: MEDIATEK INC.

    Abstract: Method and apparatus of using Pattern-based MV derivation (PMVD), Bi-directional optical flow (BIO) or Decoder-side MV refinement (DMVR) to refine motion for a bi-direction predicted block are disclosed. According to one method of the present invention, a first and a second motion-compensated reference blocks associated with the current block in a first and a second reference pictures from reference picture list 0 and list 1 are determined respectively. The PMVD process, BIO process or DMVR process is applied to generate motion refinement for the current block using reference data corresponding to the first motion-compensated reference block and the second motion-compensated reference block without other reference data outside the first motion-compensated reference block and the second motion-compensated reference block so as to reduce required system memory bandwidth. Also an adaptive block size method for block-based BIO is disclosed.

    METHOD AND APPARATUS OF NON-LOCAL ADAPTIVE IN-LOOP FILTERS IN VIDEO CODING

    公开(公告)号:US20190045224A1

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

    申请号:US16074004

    申请日:2017-02-03

    Applicant: MEDIATEK INC.

    Abstract: A method and apparatus of video coding using Non-Local (NL) denoising filter are disclosed. According to the present invention, the decoded picture or the processed-decoded picture is divided into multiple blocks. The NL loop-filter is applied to a target block with NL on/off control to generate a filtered output. The NL loop-filter process comprises determining, for the target block, a patch group consisting of K nearest reference blocks within a search window located in one or more reference regions and deriving one filtered output which could be one block for the target block or one filtered patch group based on pixel values of the target block and pixel values of the patch group. The filtered output is provided for further loop-filter processing if there is any further loop-filter processing or the filtered output is provided for storing in a reference picture buffer if there is no further loop-filter processing.

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

    公开(公告)号:US20190045215A1

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

    申请号:US16073996

    申请日:2017-02-03

    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.

    NON-LOCAL ADAPTIVE LOOP FILTER PROCESSING
    86.
    发明申请

    公开(公告)号:US20180359486A1

    公开(公告)日:2018-12-13

    申请号:US16001599

    申请日:2018-06-06

    Applicant: MEDIATEK INC.

    Abstract: Aspects of the disclosure provide a method for forming patch groups. The method can include determining a list of K motion vectors (MVs) for each current patch to form a patch group that includes the respective current patch and K reference patches corresponding to the K MVs, wherein the current patches are included in a reconstructed picture. The list of K MVs of a first current patch that is one of the current patches is determined by performing a neighbor-based fast search (NBFS) process. The NBFS process can include selecting K MVs from lists of K MVs of at least one neighboring current patch of the first patch to form a first list of K MVs of the first current patch, and performing a first refinement process to obtain a second list of K MVs of the first current patch based on the first list of K MVs.

    METHOD AND APPARATUS OF DECODER SIDE MOTION DERIVATION FOR VIDEO CODING

    公开(公告)号:US20180249154A1

    公开(公告)日:2018-08-30

    申请号:US15754721

    申请日:2016-09-02

    Applicant: MEDIATEK INC.

    Abstract: Method and apparatus of video coding using decoder derived motion information based on bilateral matching or template matching are disclosed. According to one method, an initial motion vector (MV) index is signalled in a video bitstream at an encoder side or determined from the video bitstream at a decoder side. A selected MV is then derived using bilateral matching, template matching or both to refine an initial MV associated with the initial MV index. In another method, when both MVs for list 0 and list 1 exist in template matching, the smallest-cost MV between the two MVs may be used for uni-prediction template matching if the cost is lower than the bi-prediction template matching. According to yet another method, the refinement of the MV search is dependent on the block size. According to yet another method, merge candidate MV pair is always used for bilateral matching or template matching.

    Method and Apparatus for Multi-Table Based Context Adaptive Binary Arithmetic Coding

    公开(公告)号:US20180139445A1

    公开(公告)日:2018-05-17

    申请号:US15572600

    申请日:2016-05-19

    Applicant: MEDIATEK INC.

    CPC classification number: H04N19/13 H04N19/198 H04N19/423 H04N19/91

    Abstract: 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.

    Method of Adaptive Interpolation Filtering in Video Coding

    公开(公告)号:US20170085913A1

    公开(公告)日:2017-03-23

    申请号:US15126365

    申请日:2015-04-01

    Applicant: MediaTek Inc.

    Abstract: 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.

Patent Agency Ranking