ENCODING OPTIMIZATION WITH ILLUMINATION COMPENSATION AND INTEGER MOTION VECTOR RESTRICTION

    公开(公告)号:WO2018129539A1

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

    申请号:PCT/US2018/012990

    申请日:2018-01-09

    Abstract: A video encoder is configured to determine whether to enable or disable an integer motion vector precision restriction and whether to enable or disable an illumination compensation (IC) tool by: for a large search range in a reference picture, performing first motion estimation tests, wherein performing the first motion estimation tests comprises performing motion estimation tests only with the IC tool disabled and the integer motion vector precision restriction disabled and with the IC tool enabled and the integer motion vector precision restriction disabled; based on the first motion estimation tests, determining a small search range, wherein the small search range is smaller than the large search range; for the small search range, performing second motion estimation tests; and based on the second motion estimation tests, determining whether to enable or disable the integer motion vector precision restriction and whether to enable or disable the IC tool.

    SYSTEMS AND METHODS FOR ADAPTIVE SELECTION OF WEIGHTS FOR VIDEO CODING
    2.
    发明申请
    SYSTEMS AND METHODS FOR ADAPTIVE SELECTION OF WEIGHTS FOR VIDEO CODING 审中-公开
    用于视频编码的权重自适应选择的系统和方法

    公开(公告)号:WO2018067733A1

    公开(公告)日:2018-04-12

    申请号:PCT/US2017/055189

    申请日:2017-10-04

    Abstract: Techniques and systems are provided for processing video data. For example, a current block of a picture of the video data can be obtained for processing by an encoding device or a decoding device. A pre-defined set of weights for template matching based motion compensation are also obtained. A plurality of metrics associated with one or more spatially neighboring samples of the current block and one or more spatially neighboring samples of at least one reference frame are determined. A set of weights are selected from the pre-defined set of weights to use for the template matching based motion compensation. The set of weights is determined based on the plurality of metrics. The template matching based motion compensation is performed for the current block using the selected set of weights.

    Abstract translation: 提供了用于处理视频数据的技术和系统。 例如,可以获得视频数据的当前图片块以供编码设备或解码设备进行处理。 还获得了用于基于模板匹配的运动补偿的预定义的一组权重。 确定与当前块的一个或多个空间相邻样本和至少一个参考帧的一个或多个空间相邻样本相关联的多个度量。 从预先定义的一组权重中选择一组权重以用于基于模板匹配的运动补偿。 该组权重是基于多个度量来确定的。 使用选择的权重集对当前块执行基于模板匹配的运动补偿。

    SYSTEMS AND METHODS OF ADAPTIVELY DETERMINING TEMPLATE SIZE FOR ILLUMINATION COMPENSATION
    3.
    发明申请
    SYSTEMS AND METHODS OF ADAPTIVELY DETERMINING TEMPLATE SIZE FOR ILLUMINATION COMPENSATION 审中-公开
    自适应确定照明补偿模板大小的系统和方法

    公开(公告)号:WO2018067732A1

    公开(公告)日:2018-04-12

    申请号:PCT/US2017/055188

    申请日:2017-10-04

    Abstract: Techniques and systems are provided for processing video data. For example, a current block of a picture of the video data can be obtained for processing by an encoding device or a decoding device. A parameter of the current block can be determined. Based on the determined parameter of the current block, at least one or more of a number of rows of samples or a number columns of samples in a template of the current block and at least one or more of a number of rows of samples or a number columns of samples in a template of a reference picture can be determined. Motion compensation for the current block can be performed. For example, one or more local illumination compensation parameters can be derived for the current block using the template of the current block and the template of the reference picture.

    Abstract translation: 提供了用于处理视频数据的技术和系统。 例如,可以获得视频数据的当前图片块以供编码设备或解码设备进行处理。 可以确定当前块的参数。 基于所确定的当前块的参数,确定当前块的模板中的样本行数或样本数列中的至少一个或多个以及样本行数或至少一个或多个样本行 可以确定参考图片的模板中的样本的数量列。 可以执行当前程序段的运动补偿。 例如,可以使用当前块的模板和参考图片的模板为当前块导出一个或多个局部照明补偿参数。

    AFFINE MOTION INFORMATION DERIVATION
    7.
    发明申请

    公开(公告)号:WO2018169923A1

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

    申请号:PCT/US2018/022129

    申请日:2018-03-13

    Abstract: Techniques and systems are provided for deriving one or more sets of affine motion parameters at a decoder. For example, the decoder can obtain video data from an encoded video bitstream. The video data includes at least a current picture and a reference picture. The decoder can determine a set of affine motion parameters for a current block of the current picture. The set of affine motion parameters can be used for performing motion compensation prediction for the current block. The set of affine motion parameters can be determined using a current affine template of the current block and a reference affine template of the reference picture. In some cases, an encoder can determine a set of affine motion parameters for a current block using a current affine template of the current block and a reference affine template of the reference picture, and can generate an encoded video bitstream that includes a syntax item indicating template matching based affine motion derivation mode is to be used by a decoder for the current block. The encoded video bitstream may not include any affine motion parameters for determining the set of affine motion parameters.

    MOTION VECTOR PREDICTION FOR AFFINE MOTION MODELS IN VIDEO CODING
    10.
    发明申请
    MOTION VECTOR PREDICTION FOR AFFINE MOTION MODELS IN VIDEO CODING 审中-公开
    视频编码中仿射运动模型的运动向量预测

    公开(公告)号:WO2018067823A1

    公开(公告)日:2018-04-12

    申请号:PCT/US2017/055350

    申请日:2017-10-05

    Abstract: A video decoder selects a source affine block. The source affine block is an affine-coded block that spatially neighbors a current block. Additionally, the video decoder extrapolates motion vectors of control points of the source affine block to determine motion vector predictors for control points of the current block. The video decoder inserts, into an affine motion vector predictor (MVP) set candidate list, an affine MVP set that includes the motion vector predictors for the control points of the current block. The video decoder also determines, based on an index signaled in a bitstream, a selected affine MVP set in the affine MVP set candidate list. The video decoder obtains, from the bitstream, motion vector differences (MVDs) that indicate differences between motion vectors of the control points of the current block and motion vector predictors in the selected affine MVP set.

    Abstract translation: 视频解码器选择源仿射块。 源仿射块是在空间上与当前块相邻的仿射编码块。 另外,视频解码器推断源仿射块的控制点的运动向量以确定当前块的控制点的运动向量预测器。 视频解码器将仿射MVP集插入到仿射运动矢量预测器(MVP)集候选列表中,该仿射MVP集包括用于当前块的控制点的运动矢量预测器。 视频解码器还基于在位流中用信号发送的索引确定仿射MVP集合候选列表中的选定仿射MVP集合。 视频解码器从比特流获得指示当前块的控制点和选定的仿射MVP集中的运动矢量预测器的运动矢量之间的差异的运动矢量差(MVD)。

Patent Agency Ranking