Restricted overlapped block motion compensation
AssigneeTelefonaktiebolaget LM Ericsson (publ)
InventorsRuoyang Yu, Kenneth Andersson, Per Wennersten
Life of this patent
Estimating the term…
Abstract
A method of encoding/decoding a picture of a video signal includes selecting a block of the picture for decoding, comparing a motion vector associated with the selected block to a motion vector associated with a neighbouring block that is adjacent the block, and determining whether to use motion vectors associated with the neighbouring block in encoding/decoding of the block based on the comparison of the motion vector associated with the selected block and the motion vector associated with the neighbouring block.
Claims15
A method of decoding a picture of a video signal, comprising:
- selecting a block of the picture for decoding;
- estimating a spatial activity of the block, wherein estimating the spatial activity of the block comprises calculating a spatial activity of at least one sample of the block according to the formula:
- ΔPi,j=|4*Pi,j−Pi−1,j−Pi+1,j−Pi,j−1−Pi,j+1|,
- where Pi,j is a component sample value at position (i,j) in the block;
- obtaining an overlapped block motion compensation, OBMC, restriction criterion, wherein the OBMC restriction criterion comprises a block spatial activity threshold;
- determining whether the OBMC restriction criterion is met with respect to the block, wherein determining whether the OBMC restriction criterion is met comprises determining whether the spatial activity of the block is below the block spatial activity threshold;
- and
- in response to determining that the OBMC restriction criterion is met, decoding the block without performing full OBMC decoding on the block, wherein decoding the block without performing full OBMC decoding on the block comprises decoding the block without performing OBMC decoding on the block.
A method of encoding a picture of a video signal, comprising:
- selecting a block of the picture for encoding;
- estimating a spatial activity of the block, wherein estimating the spatial activity of the block comprises calculating a spatial activity of at least one sample of the block according to the formula:
- ΔPi,j=|4*Pi,j−Pi−I,j−Pi+I,j−Pi,j−1−Pi,j+1|,
- where Pi,j is a component sample value at position (i,j) in the block;
- obtaining an overlapped block motion compensation, OBMC, restriction criterion, wherein the OBMC restriction criterion comprises a block spatial activity threshold;
- determining whether the OBMC restriction criterion is met with respect to the block, wherein determining whether the OBMC restriction criterion is met comprises determining whether the spatial activity of the block is below the block spatial activity threshold;
- and
- in response to determining that the OBMC restriction criterion is met, encoding the block without performing full OBMC encoding on the block, wherein encoding the block without performing full OBMC encoding on the block comprises encoding the block without performing OBMC encoding on the block.
Dependencies are inferred from the claim text.