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.

    METHODS AND SYSTEMS OF RESTRICTING BI-PREDICTION IN VIDEO CODING
    165.
    发明申请
    METHODS AND SYSTEMS OF RESTRICTING BI-PREDICTION IN VIDEO CODING 审中-公开
    限制视频编码中的BI预测的方法和系统

    公开(公告)号:US20170034526A1

    公开(公告)日:2017-02-02

    申请号:US15219159

    申请日:2016-07-25

    Abstract: Techniques and systems are provided for encoding video data. For example, restrictions on certain prediction modes can be applied for video coding. A restriction can be imposed that prevents inter-prediction bi-prediction from being performed on video data when certain conditions are met. For example, bi-prediction restriction can be based on whether intra-block copy prediction is enabled for one or more coding units or blocks of the video data, whether a value of a syntax element indicates that one or more motion vectors are in non-integer accuracy, whether both motion vectors of a bi-prediction block are in non-integer accuracy, whether the motion vectors of a bi-prediction block are not identical and/or are not from the same reference index, or any combination thereof. If one or more of these conditions are met, the restriction on bi-prediction can be applied, preventing bi-prediction from being performed on certain coding units or blocks.

    Abstract translation: 提供了用于编码视频数据的技术和系统。 例如,对某些预测模式的限制可以应用于视频编码。 可以施加限制,其在满足某些条件时防止对视频数据执行帧间预测双预测。 例如,双预测限制可以基于是否对视频数据的一个或多个编码单元或块启用块内复制预测,语法元素的值是否指示一个或多个运动矢量处于非 - 整数精度,双预测块的两个运动矢量是否都是非整数精度,双预测块的运动矢量是否不相同和/或不是相同的参考索引,或其任何组合。 如果满足这些条件中的一个或多个,则可以应用对双预测的限制,防止对某些编码单元或块执行双重预测。

    Palette prediction in palette-based video coding
    166.
    发明授权
    Palette prediction in palette-based video coding 有权
    基于调色板的视频编码中的调色板预测

    公开(公告)号:US09558567B2

    公开(公告)日:2017-01-31

    申请号:US14328502

    申请日:2014-07-10

    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. According to the techniques, a video coder determines one or more palette entries in a predictive palette that are copied to the current palette, and a number of new palette entries not in the predictive palette that are included in the current palette. The video coder calculates a size of the current palette equal to the sum of the number of the copied palette entries and the number of the new palette entries, and generates the current palette including the copied palette entries and the new palette entries.

    Abstract translation: 在基于调色板的编码中,视频编码器可以形成所谓的“调色板”,作为表示给定块的视频数据的颜色表。 视频编码器可以编码当前视频数据块的一个或多个像素值的索引值,其中索引值指示调色板中表示当前块的像素值的条目。 根据这些技术,视频编码器确定预测调色板中复制到当前调色板中的一个或多个调色板条目,以及不在预览调色板中的当前调色板中的多个新调色板条目。 视频编码器计算当前调色板的大小等于复制的调色板条目的数量和新调色板条目的数量的总和,并且生成包括复制的调色板条目和新调色板条目的当前调色板。

    GROUPING PALETTE INDEX AT THE END AND INDEX CODING USING PALETTE SIZE AND RUN VALUE
    167.
    发明申请
    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: 用于解码视频数据的设备被配置为基于比特流中的第一熵编码数据来确定视频数据的当前图片的当前块的一组运行相关语法元素组; 基于第二熵编码数据确定比特流,用于当前块的一组调色板索引语法元素,在第二熵编码数据之前在比特流中出现的第一熵编码数据,其中:每个相应的运行相关语法元素组 运行相关语法元素组的集合指示相同调色板模式类型指示符的相应运行的相应类型,并且相应运行的相应长度以及调色板索引语法元素组中的每个相应调色板索引语法元素指示 调色板,包括一组样本值; 并根据调色板中的样本值重建当前块。

    SEARCH REGION DETERMINATION FOR INTER CODING WITHIN A PARTICULAR PICTURE OF VIDEO DATA
    168.
    发明申请
    SEARCH REGION DETERMINATION FOR INTER CODING WITHIN A PARTICULAR PICTURE OF VIDEO DATA 审中-公开
    在视频数据的特定图像中搜索区域确定

    公开(公告)号:US20160337661A1

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

    申请号:US15151416

    申请日:2016-05-10

    Abstract: An example method of encoding video data includes determining a resolution that will be used for a motion vector that identifies a predictor block in a current picture of video data for a current block in the current picture of video data; determining, based on the determined resolution, a search region for the current block such that a size of the search region is smaller where the resolution is fractional-pixel than where the resolution is integer-pixel; selecting, from within the search region, a predictor block for the current block; determining the motion vector that identifies the selected predictor block for the current block; and encoding, in a coded video bitstream, a representation of the motion vector.

    Abstract translation: 编码视频数据的示例方法包括确定将用于识别视频数据的当前图像中的当前块的视频数据的当前图像中的预测块的运动矢量的分辨率; 基于所确定的分辨率,确定当前块的搜索区域,使得搜索区域的尺寸小于分辨率是分数像素而不是分辨率是整数像素的尺寸; 从搜索区域内选择当前块的预测块; 确定识别当前块的所选预测器块的运动矢量; 并且在编码视频比特流中对运动矢量的表示进行编码。

    PALETTE INDEX GROUPING FOR VIDEO CODING
    170.
    发明申请
    PALETTE INDEX GROUPING FOR VIDEO CODING 有权
    PALETTE索引分组视频编码

    公开(公告)号:US20160227217A1

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

    申请号:US15009477

    申请日:2016-01-28

    Abstract: In an example, a method of decoding video data 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 include a plurality of instances of a first syntax element and a plurality of syntax elements that are different from the first syntax element. The method may include decoding, using bypass mode, the plurality of instances of the first syntax element before decoding the plurality of syntax elements that are different from the first syntax element using context mode. The method may include decoding, using context mode, the plurality of syntax elements that are different from the first syntax element after decoding the plurality of instances of the first syntax element using bypass mode.

    Abstract translation: 在一个示例中,解码视频数据的方法可以包括接收图片的视频数据的调色板模式编码块。 该方法可以包括接收用于调色板模式编码的视频数据块的编码调色板模式信息。 编码调色板模式信息可以包括与第一语法元素不同的第一语法元素和多个语法元素的多个实例。 该方法可以包括在使用上下文模式解码与第一语法元素不同的多个语法元素之前,使用旁路模式来解码第一语法元素的多个实例。 该方法可以包括在使用旁路模式解码第一语法元素的多个实例之后,使用上下文模式来解码与第一语法元素不同的多个语法元素。

Patent Agency Ranking