METHOD FOR PERFORMING PARALLEL CODING WITH ORDERED ENTROPY SLICES, AND ASSOCIATED APPARATUS
    141.
    发明申请
    METHOD FOR PERFORMING PARALLEL CODING WITH ORDERED ENTROPY SLICES, AND ASSOCIATED APPARATUS 审中-公开
    执行并行编码的方法与订购刨花机及相关设备

    公开(公告)号:US20140056365A1

    公开(公告)日:2014-02-27

    申请号:US14074677

    申请日:2013-11-07

    Applicant: MEDIATEK INC.

    CPC classification number: H04N19/91 H04N19/436

    Abstract: A method for performing parallel coding with ordered entropy slices includes: providing a plurality of entropy slices within a picture to a plurality of processing elements, wherein each entropy slice comprises a plurality of blocks; and respectively starting each of the processing elements to perform a Context-based Adaptive Binary Arithmetic Coding (CABAC) processing of a coding procedure for a corresponding entropy slice; wherein CABAC states of the current entropy slice is initialized as the CABAC states of a previous entropy slice after processing DB blocks of the previous entropy slice, DB is a positive integer, and the CABAC processing for the current entropy slice and the CABAC processing for the previous entropy slices are performed in parallel during at least a portion of processing time.

    Abstract translation: 一种用有序熵片进行并行编码的方法包括:向多个处理元件提供图像内的多个熵片,其中每个熵片包括多个块; 并且分别开始每个处理元件以执行用于相应熵片的编码过程的基于上下文的自适应二进制算术编码(CABAC)处理; 其中当前熵片的CABAC状态被初始化为先前熵片的DB块之后的先前熵片的CABAC状态,DB是正整数,并且对于当前熵片和CABAC处理 在处理时间的至少一部分期间并行执行先前的熵片。

    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.

    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.

    Method and apparatus of enhanced multiple transforms and non-separable secondary transform for video coding

    公开(公告)号:US11509934B2

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

    申请号:US16494586

    申请日:2018-03-13

    Applicant: MEDIATEK INC.

    Abstract: A method and apparatus for video coding incorporating enhanced multiple transform (EMT) are disclosed. According to one method, the number of candidates for EMT in the horizontal direction or vertical direction is reduced depending on the current block size. According to another method, an EMT flag, one or more EMT indices or both are signalled only if the total number of non-zero coefficients in at least a part of the 2D coefficient block is greater than a threshold, where the threshold is equal to 1 or larger. A method and apparatus for video coding using non-separable secondary transform (NSST) are disclosed. According to this method, a total number of non-zero first coefficients in a partial block of the 2D coefficient block is determined and used to determine whether to apply the NSST process.

    Method and apparatus of neural network for video coding

    公开(公告)号:US11470356B2

    公开(公告)日:2022-10-11

    申请号:US17047244

    申请日:2019-04-16

    Applicant: MEDIATEK INC.

    Abstract: A method and apparatus of video encoding video coding for a video encoder or decoder using Neural Network (NN) are disclosed. According to this method, the multiple frames in a video sequence comprises multiple segments, where each of the multiple segments comprises a set of frames. The NN (Neural Network) processing is applied to a target signal in one or more encoded frames of a target segment in the encoder side or to the target signal in one or more decoded frames of the target segment in the decoder side using one NN parameter set for the target segment. The target signal may correspond to reconstructed residual, reconstructed output, de-blocked output, SAO (sample adaptive offset) output, ALF (adaptive loop filter) output, or a combination thereof. In another embodiment, the NN processing is applied to a target signal only in one or more specific encoded or decoded frames.

    Specifying slice chunks of a slice within a tile

    公开(公告)号:US11405649B2

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

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

Patent Agency Ranking