Video signal processing method and apparatus using adaptive motion vector resolution
AssigneeWilus Institute of Standards and Technology Inc.
InventorsGeonjung Ko, Dongcheol Kim, Juhyung Son, Jaehong Jung, Jinsam Kwak
Life of this patent
Estimating the term…
Abstract
A video signal decoding device comprising a processor, wherein the processor is configured to: obtain reference samples corresponding to a first side of a current block and reference samples corresponding to a second side of the current block, obtain a direct current (DC) value for prediction of the current block based on a reference sample set comprising at least some of the reference samples corresponding to the first side and the reference samples corresponding to the second side, and reconstruct the current block based on the DC value.
Claims18
An apparatus for decoding a video signal, the apparatus comprising a processor,
- wherein the processor is configured to:
- obtain a resolution related to a motion vector differential value,
- wherein the resolution is one of a plurality of resolutions included in a resolution set determined based on a prediction mode of a current block,
- wherein the resolution set is a first resolution set or a second resolution set,
- wherein both the first resolution set and the second resolution set include a resolution in units of 1 sample,
- wherein the resolution in units of 1 sample included in the first resolution set and the resolution in units of 1 sample included in the second resolution set are indicated by different values of an indicator,
- wherein a largest resolution among resolutions included in the first resolution set is smaller than a largest resolution among resolutions included in the second resolution set,
- wherein the largest resolution among the resolutions included in the first resolution set is the resolution in units of 1 sample, and
- wherein the largest resolution among the resolutions included in the second resolution set is a resolution in units of 4 samples,
- obtain a modified motion vector differential value by modifying the motion vector differential value based on the resolution,
- obtain a motion vector of the current block based on the modified motion vector differential value, and
- reconstruct the current block based on the motion vector.
An apparatus for encoding a video signal, the apparatus comprising a processor,
- wherein the processor is configured to:
- obtain a bitstream to be decoded by a decoder using a decoding method,
- wherein the decoding method comprises:
- obtaining a resolution related to a motion vector differential value,
- wherein the resolution is one of a plurality of resolutions included in a resolution set determined based on a prediction mode of a current block,
- wherein the resolution set is a first resolution set or a second resolution set,
- wherein both the first resolution set and the second resolution set include a resolution in units of 1 sample,
- wherein the resolution in units of 1 sample included in the first resolution set and the resolution in units of 1 sample included in the second resolution set are indicated by different values of an indicator;
- wherein a largest resolution among resolutions included in the first resolution set is smaller than a largest resolution among resolutions included in the second resolution set,
- wherein the largest resolution among the resolutions included in the first resolution set is the resolution in units of 1 sample, and
- wherein the largest resolution among the resolutions included in the second resolution set is a resolution in units of 4 samples;
- obtaining a modified motion vector differential value by modifying the motion vector differential value based on the resolution;
- obtaining a motion vector of the current block based on the modified motion vector differential value;
- and
- reconstructing the current block based on the motion vector.
A non-transitory computer-readable medium storing a bitstream, the bitstream being decoded by a decoding method,
- wherein the decoding method, comprises:
- obtaining a resolution related to a motion vector differential value,
- wherein the resolution is one of a plurality of resolutions included in a resolution set determined based on a prediction mode of a current block,
- wherein the resolution set is a first resolution set or a second resolution set,
- wherein both the first resolution set and the second resolution set include a resolution in units of 1 sample, wherein the resolution in units of 1 sample included in the first resolution set and the resolution in units of 1 sample included in the second resolution set are indicated by different values of an indicator;
- wherein a largest resolution among resolutions included in the first resolution set is smaller than a largest resolution among resolutions included in the second resolution set,
- wherein the largest resolution among the resolutions included in the first resolution set is the resolution in units of 1 sample, and
- wherein the largest resolution among the resolutions included in the second resolution set is a resolution in units of 4 samples;
- obtaining a modified motion vector differential value by modifying the motion vector differential value based on the resolution;
- obtaining a motion vector of the current block based on the modified motion vector differential value;
- and
- reconstructing the current block based on the motion vector.
A video signal processing method comprising:
- obtaining a resolution related to a motion vector differential value,
- wherein the resolution is one of a plurality of resolutions included in a resolution set determined based on a prediction mode of a current block,
- wherein the resolution set is a first resolution set or a second resolution set,
- wherein both the first resolution set and the second resolution set include a resolution in units of 1 sample,
- wherein the resolution in units of 1 sample included in the first resolution set and the resolution in units of 1 sample included in the second resolution set are indicated by different values of an indicator;
- wherein a largest resolution among resolutions included in the first resolution set is smaller than a largest resolution among resolutions included in the second resolution set,
- wherein the largest resolution among the resolutions included in the first resolution set is the resolution in units of 1 sample, and
- wherein the largest resolution among the resolutions included in the second resolution set is a resolution in units of 4 samples;
- obtaining a modified motion vector differential value by modifying the motion vector differential value based on the resolution;
- obtaining a motion vector of the current block based on the modified motion vector differential value;
- and
- reconstructing the current block based on the motion vector.
Dependencies are inferred from the claim text.