Affine motion prediction for video coding

    公开(公告)号:US10560712B2

    公开(公告)日:2020-02-11

    申请号:US15587044

    申请日:2017-05-04

    摘要: An example method includes obtaining, for a current block of video data, values of motion vectors (MVs) of an affine motion model of a neighboring block of video data; deriving, from the values of the MVs of the affine motion model of the neighboring block, values of predictors for MVs of an affine motion model of the current block; decoding, from a video bitstream, a representation of differences between the values of the MVs of the affine motion model for the current block and the values of the predictors; determining the values of the MVs of the affine motion model for the current block from the values of the predictors and the decoded differences; determining, based on the determined values of the MVs of the affine motion model for the current block, a predictor block of video data; and reconstructing the current block based on the predictor block.

    NON-UNIFORM EXPONENTIAL-GOLOMB CODES FOR PALETTE MODE CODING
    8.
    发明申请
    NON-UNIFORM EXPONENTIAL-GOLOMB CODES FOR PALETTE MODE CODING 审中-公开
    用于PALETTE模式编码的非均匀性指数 - 高尔夫编码

    公开(公告)号:US20160100177A1

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

    申请号:US14875486

    申请日:2015-10-05

    摘要: In an example, a method of decoding video data using palette mode may include receiving a palette mode encoded block of video data of a picture. The method may include receiving encoded palette mode information for the palette mode encoded block of video data. The encoded palette mode information may be encoded according to a kth order non-uniform truncated exponential-Golomb (TEGk) coding scheme and includes a unary prefix code word and a suffix code word. The method may include entropy decoding the encoded palette mode information using the kth order non-uniform truncated exponential-Golomb (TEGk) coding scheme. The kth order non-uniform TEGk coding scheme is different from a kth order exponential-Golomb (EGk) coding scheme and a kth order truncated exponential-Golomb (TEGk) coding scheme. The method may include decoding the palette mode encoded block of video data using the decoded palette mode information.

    摘要翻译: 在一个示例中,使用调色板模式对视频数据进行解码的方法可以包括接收图片的视频数据的调色板模式编码块。 该方法可以包括接收用于调色板模式编码的视频数据块的编码调色板模式信息。 编码调色板模式信息可以根据第k阶非均匀截取指数 - 哥伦布(TEGK)编码方案进行编码,并且包括一字前缀码字和后缀码字。 该方法可以包括使用第k阶非均匀截断指数哥伦布(TEGK)编码方案熵解码编码的调色板模式信息。 第k阶非均匀TEGK编码方案与第k阶指数 - 哥伦布(EGK)编码方案和第k阶截取指数 - 哥伦布(TEGK)编码方案不同。 该方法可以包括使用解码的调色板模式信息解码调色板模式编码的视频数据块。

    COPY FROM PREVIOUS ROWS FOR PALETTE MODE CODING
    9.
    发明申请
    COPY FROM PREVIOUS ROWS FOR PALETTE MODE CODING 有权
    复制从PALETTE模式编码的以前的方式

    公开(公告)号:US20150373339A1

    公开(公告)日:2015-12-24

    申请号:US14743898

    申请日:2015-06-18

    摘要: An example method of decoding video data includes determining a palette for decoding a block of video data, where the palette includes one or more palette entries each having a respective palette index, determining a first plurality of palette indices for first pixels of the block of video data, enabling a palette coding mode based on a run length of a run of a second plurality of palette indices for second pixels of the block of video data being decoded relative to the first plurality of palette indices meeting a run length threshold, and decoding the run of the second plurality of palette indices relative to the first plurality of palette indices using the palette coding mode.

    摘要翻译: 解码视频数据的示例性方法包括确定用于解码视频数据块的调色板,其中调色板包括一个或多个调色板条目,每个调色板条目具有相应的调色板索引,确定视频块的第一像素的第一多个调色板索引 数据,基于针对视频数据块的第二像素的第二多个调色板索引的游程的游程长度相对于满足游程长度阈值的第一多个调色板索引进行解码,启用调色板编码模式,以及对 使用调色板编码模式相对于第一多个调色板索引运行第二多个调色板索引。

    COLOR INDEX CODING FOR PALETTE-BASED VIDEO CODING
    10.
    发明申请
    COLOR INDEX CODING FOR PALETTE-BASED VIDEO CODING 有权
    基于PALETTE的视频编码的颜色索引编码

    公开(公告)号:US20150189302A1

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

    申请号:US14586805

    申请日:2014-12-30

    摘要: 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 number of entries in a palette, and determining whether a block of video data includes any escape pixels not associated with any entry in the palette. The method includes responsive to determining that the number of entries is one, and that the block does not include any escape pixels, bypassing decoding index values for the pixel values of the block, and determining the pixel values of the block to be equal to the one entry in the palette.

    摘要翻译: 在基于调色板的编码中,视频编码器可以形成所谓的“调色板”,作为表示给定块的视频数据的颜色表。 视频编码器可以编码当前视频数据块的一个或多个像素值的索引值,其中索引值指示调色板中表示当前块的像素值的条目。 一种方法包括确定调色板中的条目数,以及确定视频数据块是否包括与调色板中的任何条目不相关联的任何转义像素。 该方法包括响应于确定条目的数量是一个,并且块不包括任何逃逸像素,绕过块的像素值的解码索引值,并且确定块的像素值等于 调色板中的一个条目。