Video encoding parallelization with time-interleaving cache access

    公开(公告)号:US12192486B2

    公开(公告)日:2025-01-07

    申请号:US17978530

    申请日:2022-11-01

    Applicant: MediaTek Inc.

    Abstract: Various schemes pertaining to video coding parallelization techniques are described. An apparatus receives video data. The apparatus subsequently calculates a plurality of figures of merits (FOMs), each of the FOM representing how well a particular coding tool may perform in encoding the video data. The apparatus further determines a coding tool that may be suitable for encoding the video data by comparing the FOMs. In determining the coding tool, the apparatus utilizes time-interleaving techniques to parallelly process the video data. The video data may include an array of coding blocks, and the apparatus may receive the video data using a snake-like processing order scanning through the array of coding blocks.

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

    公开(公告)号:US11695953B2

    公开(公告)日:2023-07-04

    申请号:US17326421

    申请日:2021-05-21

    Applicant: MEDIATEK INC.

    CPC classification number: H04N19/577 H04N19/70

    Abstract: A method and apparatus use an Inter coding tool and OBMC (Overlapped Block Motion Compensation). According to one implementation, a method of video coding using OBMC (Overlapped Block Motion Compensation) operates by receiving input data associated with a current block, wherein the input data correspond to pixel data to be coded at an encoder side or coded data to be decoded at a decoder side, applying the OBMC to the current block depending on one or more constraints, and signaling an OBMC syntax conditionally at the encoder side or parsing the OBMC syntax conditionally at the decoder side for the current block, wherein the OBMC syntax indicates whether the OBMC is applied to the current block.

    Video Encoding Parallelization With Time-Interleaving Cache Access

    公开(公告)号:US20230199199A1

    公开(公告)日:2023-06-22

    申请号:US17978530

    申请日:2022-11-01

    Applicant: MediaTek Inc.

    CPC classification number: H04N19/176 H04N19/119

    Abstract: Various schemes pertaining to video coding parallelization techniques are described. An apparatus receives video data. The apparatus subsequently calculates a plurality of figures of merits (FOMs), each of the FOM representing how well a particular coding tool may perform in encoding the video data. The apparatus further determines a coding tool that may be suitable for encoding the video data by comparing the FOMs. In determining the coding tool, the apparatus utilizes time-interleaving techniques to parallelly process the video data. The video data may include an array of coding blocks, and the apparatus may receive the video data using a snake-like processing order scanning through the array of coding blocks.

    MMVD Mode Separation And Interpolation Reordering

    公开(公告)号:US20230199170A1

    公开(公告)日:2023-06-22

    申请号:US17977466

    申请日:2022-10-31

    Applicant: MediaTek Inc.

    Abstract: A video coding system generating candidates for Merge Mode with Motion Vector Difference (MMVD) with reduced resource usage is provided. The system receives data to be encoded or decoded as a current block of a current picture of a video. The system identifies multiple MMVD candidates for different offset positions based on a merge candidate of the current block. The system generates reference samples for the identified MMVD candidates. The system reconstructs the current block or encodes the current block into a bitstream by using the generated reference samples. The system processes the MMVD candidates in separate groups: a first group of vertical MMVD candidates and a second group of horizontal MMVD candidates. The system generates the reference samples for the identified MMVD candidates by applying a vertical filter to source reference samples of horizontal MMVD candidates and then applying a horizontal filter to outputs of the vertical filter.

    Merge candidates with multiple hypothesis

    公开(公告)号:US11553173B2

    公开(公告)日:2023-01-10

    申请号:US17323770

    申请日:2021-05-18

    Applicant: MEDIATEK INC.

    Abstract: A video decoder receives to-be-decoded data from a bitstream for a block of pixels to be decoded as a current block of a current picture of the video. The video decoder generates a first prediction of the current block based on a first prediction mode that is selected from a first candidate list. The video decoder generates a second prediction of the current block based on a second prediction mode that is selected from a second candidate list. The video decoder generates a combined prediction for the current block based on the first prediction and the second prediction. The video decoder reconstructs the current block by using the combined prediction.

    Triangle prediction with applied-block settings and motion storage settings

    公开(公告)号:US11546603B2

    公开(公告)日:2023-01-03

    申请号:US17387618

    申请日:2021-07-28

    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.

    Method and apparatus of multi-hypothesis in video coding

    公开(公告)号:US11539940B2

    公开(公告)日:2022-12-27

    申请号:US17292184

    申请日:2019-11-12

    Applicant: MEDIATEK INC.

    Abstract: A method and apparatus of prediction for video coding using MH (Multiple Hypothesis) mode are disclosed. According to this method, a block is partitioned into a first partition and a second partition. A first candidate and a second candidate are derived for the first and second partitions respectively. At least one of the first candidate and the second candidate is derived using a candidate list derived for a regular Merge mode (or also called as normal Merge mode). An MH prediction generated by blending a first prediction corresponding to a first candidate and a second prediction corresponding to a second candidate, and the MH prediction is applied to a part of the current block.

Patent Agency Ranking