Tree-type coding for video coding
    12.
    发明授权

    公开(公告)号:US11089339B2

    公开(公告)日:2021-08-10

    申请号:US16798039

    申请日:2020-02-21

    Abstract: An example device includes a memory to store the video data, and processing circuitry in communication with the memory. The processing circuitry is configured to compare a value of a dimension of a current block of the stored video data to a value of a corresponding dimension of a neighboring block of the current block to obtain a relative dimension value. The processing circuitry is further configured to determine, based on the relative dimension value, that the current block is to be partitioned according to a prediction tree (PT) portion of a multi-type tree-based partitioning scheme. The PT portion comprises partitioning according to one of a binary tree structure or a center-side triple tree structure. The processing circuitry is further configured to partition, based on the determination, the current block according to the PT portion, to form a plurality of sub-blocks.

    Color index coding for palette-based video coding

    公开(公告)号:US10362333B2

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

    申请号:US14586820

    申请日:2014-12-30

    Abstract: In palette-based coding, a video coder may form a so-called “palette” as a table of colors representing the video data of a given block. The video coder may code index values for one or more pixels values of a current block of video data, where the index values indicate entries in the palette that represent the pixel values of the current block. A method includes determining a palette for a block of video data, identifying escape pixel(s) not associated with any palette entries, identifying a single quantization parameter (QP) value for all escape pixels of the block for a given color channel using a QP value for non-palette based coding of transform coefficients, dequantizing each escape pixel using the identified QP value, and determining pixel values of the block using the dequantized escape pixels and index values for any pixel(s) associated with any palette entries.

    Method for palette mode coding
    14.
    发明授权

    公开(公告)号:US09860560B2

    公开(公告)日:2018-01-02

    申请号:US14754577

    申请日:2015-06-29

    CPC classification number: H04N19/593 H04N19/176 H04N19/70 H04N19/91

    Abstract: A method for decoding video data provided in a bitstream, where the bitstream includes a coding unit (CU) coded in palette mode, includes: parsing a palette associated with the CU provided in the bitstream; parsing one or more run lengths provided in the bitstream that are associated with the CU; parsing one or more index values provided in the bitstream that associated with the CU; and parsing one or more escape pixel values provided in the bitstream that are associated with the CU. The escape pixel values may be parsed from consecutive positions in the bitstream, the consecutive positions being in the bitstream after all of the run lengths and the index values associated with the CU. The method may further include decoding the CU based on the parsed palette, parsed run lengths, parsed index values, and parsed escape values.

    Determining palette size, palette entries and filtering of palette coded blocks in video coding

    公开(公告)号:US09654806B2

    公开(公告)日:2017-05-16

    申请号:US14667900

    申请日:2015-03-25

    CPC classification number: H04N19/94 H04N19/80

    Abstract: Techniques are described for palette-based coding. In palette-based coding, a video coder may form a palette as a table of colors for representing video data of a given block. Palette-based coding may be useful for coding blocks of video data having a relatively small number of colors. Rather than coding actual pixel values or their residuals for the given block, the video coder may code index values for one or more of the pixels. The index values map the pixels to entries in the palette representing the colors of the pixels. Techniques are described for determining whether to disable filtering, such as deblocking filtering or sample adaptive offset (SAO) filtering, of palette coded blocks at a video encoder or a video decoder. Techniques are also described for modify a palette size and palette entries of a palette at the video encoder based on rate-distortion costs.

    GROUPING PALETTE INDEX AT THE END AND INDEX CODING USING PALETTE SIZE AND RUN VALUE
    16.
    发明申请
    GROUPING PALETTE INDEX AT THE END AND INDEX CODING USING PALETTE SIZE AND RUN VALUE 审中-公开
    使用PALETTE SIZE和运行价值分组PALETTE索引和索引编码

    公开(公告)号:US20160345030A1

    公开(公告)日:2016-11-24

    申请号:US15158795

    申请日:2016-05-19

    Abstract: A device for decoding video data is configured to determine, based on first entropy encoded data in the bitstream, a set of run-related syntax element groups for a current block of a current picture of the video data; determine, based on second entropy encoded data the bitstream, a set of palette index syntax elements for the current block, the first entropy encoded data occurring in the bitstream before the second entropy encoded data, wherein: each respective run-related syntax element group of the set of run-related syntax element groups indicates a respective type of a respective run of identical palette mode type indicators and a respective length of the respective run and each respective palette index syntax element of the set of palette index syntax elements indicates an entry in a palette comprising a set of sample values; and reconstruct, based on the sample values in the palette, the current block.

    Abstract translation: 用于解码视频数据的设备被配置为基于比特流中的第一熵编码数据来确定视频数据的当前图片的当前块的一组运行相关语法元素组; 基于第二熵编码数据确定比特流,用于当前块的一组调色板索引语法元素,在第二熵编码数据之前在比特流中出现的第一熵编码数据,其中:每个相应的运行相关语法元素组 运行相关语法元素组的集合指示相同调色板模式类型指示符的相应运行的相应类型,并且相应运行的相应长度以及调色板索引语法元素组中的每个相应调色板索引语法元素指示 调色板,包括一组样本值; 并根据调色板中的样本值重建当前块。

    PALETTE INDEX BINARIZATION FOR PALETTE-BASED VIDEO CODING
    18.
    发明申请
    PALETTE INDEX BINARIZATION FOR PALETTE-BASED VIDEO CODING 有权
    基于PALETTE的视频编码的PALETTE索引缩写

    公开(公告)号:US20160100171A1

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

    申请号:US14876495

    申请日:2015-10-06

    Abstract: An example method of coding video data includes determining, for a current block of video data, a palette that includes a plurality of entries that each corresponds to a respective color value; determining a particular entry in the palette that is predicted to correspond to a color value of a current pixel of the current block; selecting a binarization from a plurality of binarizations; and coding, using the selected binarization, an index that indicates which entry in the palette corresponds to a color value for a current pixel of the current block, wherein coding the index using a first binarization of the plurality of binarizations comprises coding a syntax element that indicates whether the index is equal to the particular entry, and wherein coding the index using a second binarization of the plurality of binarizations comprises coding the index using a variable length code without coding the syntax element.

    Abstract translation: 对视频数据进行编码的示例方法包括:对于当前视频数据块,确定包括多个条目的调色板,每个条目对应于相应的颜色值; 确定所述调色板中被预测为对应于当前块的当前像素的颜色值的特定条目; 从多个二值化中选择二值化; 以及使用所选择的二值化编码指示所述调色板中的哪个条目对应于当前块的当前像素的颜色值的索引,其中使用所述多个二进制化的第一二进制对所述索引进行编码包括编码语法元素, 指示索引是否等于特定条目,并且其中使用多个二进制化的第二二进制对索引进行编码包括使用可变长度代码对索引进行编码,而不对语法元素进行编码。

    PALETTE PREDICTOR SIGNALING WITH RUN LENGTH CODE FOR VIDEO CODING
    20.
    发明申请
    PALETTE PREDICTOR SIGNALING WITH RUN LENGTH CODE FOR VIDEO CODING 审中-公开
    PALETTE PREDICTOR信号与运行长度代码视频编码

    公开(公告)号:US20150281728A1

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

    申请号:US14667411

    申请日:2015-03-24

    CPC classification number: H04N19/93 H04N19/176 H04N19/27 H04N19/593

    Abstract: Techniques for encoding a binary prediction vector for predicting a palette for palette-based video coding is described. In one example, a method of decoding video comprises receiving an encoded binary prediction vector for a current block of video data, decoding the encoded binary prediction vector using a run-length decoding technique, generating a palette for the current block of video data based on the binary prediction vector, the binary prediction vector comprising entries indicating whether or not previously-used palette entries are reused for the palette for the current block of video data, and decoding the current block of video data using the palette.

    Abstract translation: 描述了用于编码用于基于调色板的视频编码的用于预测调色板的二进制预测向量的技术。 在一个示例中,解码视频的方法包括:接收用于当前视频数据块的编码二进制预测向量,使用游程长度解码技术对编码的二进制预测向量进行解码,基于对视频数据的当前块生成调色板 二进制预测向量,二进制预测向量包括指示先前使用的调色板条目是否被再次用于当前视频数据块的调色板的条目,以及使用调色板解码当前视频数据块。

Patent Agency Ranking