Method and Apparatus of Palette Index Map Coding for Screen Content Coding

    公开(公告)号:US20180278945A1

    公开(公告)日:2018-09-27

    申请号:US15764346

    申请日:2016-09-30

    Applicant: MEDIATEK INC.

    Abstract: A method and apparatus for video coding using coding modes including a palette mode are disclosed. In one embodiment, the total number of palette indices in the current block is coded into a binary string using a TR (Truncated Rice) binarization process with the Rice parameter to generate a prefix part and using an EGk (k-th order Exp-Golomb) binary process to generate a suffix part for the binary string, or using the EGk binarization process with the Rice parameter (k). The suffix part is allowed to be empty. In another embodiment, a Rice parameter is determined. If the Rice parameter is equal to or greater than log-base-2 of current block size, the variable related to a total number of palette indices in the current block of video data is binarized into a binary string using a fixed-length code with bit length equal to log-base-2 of current block size.

    Methods and Apparatuses of Processing Video Data of Out-of-bounds Nodes

    公开(公告)号:US20220094922A1

    公开(公告)日:2022-03-24

    申请号:US17420837

    申请日:2019-12-24

    Applicant: MEDIATEK INC.

    Abstract: Video processing methods and apparatuses in a video encoding or decoding system for processing out-of-bounds nodes in a current picture. An out-of-bounds node is a coding tree node with a block region across a current picture boundary. The video processing method or apparatus determines an inferred splitting type, applies the inferred splitting type to split the out-of-bounds node into child blocks, adaptively splits each child block into one or multiple leaf blocks, and encodes or decodes the leaf blocks in the out-of-bounds node inside the current picture. The inferred splitting type for partitioning out-of-bounds nodes in an inter slice, picture, or tile is the same as the inferred splitting type for partitioning out-of-bounds nodes in an intra slice, picture, or tile.

    Methods and Apparatuses for Coding Transform Blocks

    公开(公告)号:US20200244995A1

    公开(公告)日:2020-07-30

    申请号:US16727049

    申请日:2019-12-26

    Applicant: MEDIATEK INC.

    Inventor: Shih-Ta HSIANG

    Abstract: Video processing methods and apparatuses in a video encoding or decoding system for processing residual data of transform blocks. A current transform block in a video picture is divided into multiple sub-blocks, and each sub-block in the current transform block is entropy encoded or decoded using multiple sub-block coding passes. Each transform coefficient level in each sub-block is visited once according to a pre-defined scanning order in each sub-block coding pass. Two or more syntax elements associated with transform coefficient levels in the current transform block are aggregated and coded in one single sub-block coding pass. The video processing method is applied if the current transform block contains at least one non-zero transform coefficient level and the current transform block is coded in Transform Skip Mode (TSM) according to some embodiments.

    METHOD AND APPARATUS OF ENTROPY CODING AND CONTEXT MODELLING FOR VIDEO AND IMAGE CODING

    公开(公告)号:US20180332288A1

    公开(公告)日:2018-11-15

    申请号:US15777432

    申请日:2016-11-25

    Applicant: MEDIATEK INC.

    CPC classification number: H04N19/91 H04N19/96

    Abstract: A method and apparatus for applying entropy coding to a symbol associated with a block are disclosed. According to the present invention, context-based entropy coding is applied to source symbols associated with blocks having variable block sizes generated by partitioning an initial block using a quadtree structure, a binary-tree structure or a combined quadtree plus binary-tree structure. Contexts according to the present invention are based on some information derived from neighbouring blocks and also based on at least one of the shape, the size and the depth of the current block since the statistics of the symbols associated with the current block may be correlated with how the current block has been partitioned through a tree structure. A current symbol to be encoded or decoded may correspond to split flags and modes associated with the tree structure, skip flag or prediction mode flag.

    Method and Apparatus for Entropy Coding of Source Samples with Large Alphabet

    公开(公告)号:US20180302626A1

    公开(公告)日:2018-10-18

    申请号:US16018489

    申请日:2018-06-26

    Applicant: MEDIATEK INC.

    Inventor: Shih-Ta HSIANG

    Abstract: A method of entropy coding for source symbols in an encoder receives a current source symbol having a current symbol value belonging to a set of symbol values. When the source symbols correspond to horizontal components or vertical components of motion vector differences (MVDs) for Inter prediction coding, the method determines a threshold for the set of symbol values. If an absolute current symbol value is greater than the threshold associated with a corresponding motion vector resolution for the current source symbol, the method derives a first binary string. If the absolute current symbol value is not greater than the threshold associated with the corresponding motion vector resolution for the current source symbol, the method derives a second binary string. Finally, the method encodes the first binary string or the second binary string depending on whether the absolute current symbol value is greater than the threshold.

    Method and Apparatus of Transform Coding
    29.
    发明申请

    公开(公告)号:US20180205949A1

    公开(公告)日:2018-07-19

    申请号:US15843141

    申请日:2017-12-15

    Applicant: MEDIATEK INC.

    Inventor: Shih-Ta HSIANG

    Abstract: Methods and apparatus for coding system incorporating AMT (adaptive multiple core transform) for the chroma transform blocks (TBs) are disclosed. According to one method, one or more flags are signaled to indicate whether AMT can be applied for the chroma TBs. If the one or more flags indicate that AMT can be applied for the chroma TBs, the chroma TBs can use the same or separate AMT selection information as the corresponding Luma TB. According to another method, when AMT and the transform skip mode are both available for use for a transform block, the on/off signaling of AMT is coded before the on/off signaling of the transform skip mode. The on/off signaling of the transform skip mode is not coded if the coded AMT on/off flag is true. The on/off signaling of the transform skip mode can be inferred to be false if not coded.

    Method of Run-Length Coding for Palette Predictor
    30.
    发明申请
    Method of Run-Length Coding for Palette Predictor 审中-公开
    调色板预测器的运行长度编码方法

    公开(公告)号:US20160286217A1

    公开(公告)日:2016-09-29

    申请号:US15175444

    申请日:2016-06-07

    Applicant: MediaTek Inc.

    Inventor: Shih-Ta HSIANG

    Abstract: Methods and apparatus of palette coding based on a palette predictor in a video coding system are disclosed. A set of run lengths associated with re-use flags of a current palette with respect to a palette predictor is determined and the set of run lengths includes an Escape code to indicate an end of run length coding for the re-use flags of the current palette. A set of code values is determined for the set of run lengths by adaptively assigning an Escape code value to the Escape code depending on a current index of predictor run length coding. The set of run lengths is then encoded or decoded according to the set of code values. According to another method, a context model is determined for at least a portion of the binary string depending on current coding information, previous coding information or both.

    Abstract translation: 公开了基于视频编码系统中的调色板预测器的调色板编码的方法和装置。 确定与当前调色板相对于调色板预测器的重新使用标志相关联的一组运行长度,并且运行长度的集合包括用于指示当前的再使用标志的游程长度编码结束的转义代码 调色板 根据当前的预测器运行长度编码索引,通过自适应地将转义代码值分配给Escape代码,为一组运行长度确定一组代码值。 然后根据代码值的集合对运行长度的集合进行编码或解码。 根据另一种方法,根据当前的编码信息,先前的编码信息或两者来确定二进制串的至少一部分的上下文模型。

Patent Agency Ranking