J oint Video Experts Team (jvet) of itu-t sg 6 wp and iso/iec jtc 1/sc 29/wg 11


Deblocking decision adapted to smaller difference in motion



Yüklə 3,07 Mb.
səhifə54/70
tarix26.11.2023
ölçüsü3,07 Mb.
#136121
1   ...   50   51   52   53   54   55   56   57   ...   70
JVET-Q2002-v3 Algorithm description for Versatile Video Coding and Test Model 8 (VTM 8)

Deblocking decision adapted to smaller difference in motion


HEVC enables deblocking of a prediction unit boundary when the difference in at least one motion vector component between blocks on respective side of the boundary is equal to or larger than a threshold of 1 sample. In VTM, a threshold of a half luma sample is introduced to also enable removal of blocking artifacts originating from boundaries between inter prediction units that have a small difference in motion vectors.
      1. Luma mapping with chroma scaling (LMCS)


In VVC, a coding tool called the luma mapping with chroma scaling (LMCS) is added as a new processing block before the loop filters. LMCS has two main components: 1) in-loop mapping of the luma component based on adaptive piecewise linear models; 2) for the chroma components, luma-dependent chroma residual scaling is applied. Figure 54 shows the LMCS architecture from decoder’s perspective. The light-blue shaded blocks in Figure 54 indicate where the processing is applied in the mapped domain; and these include the inverse quantization, inverse transform, luma intra prediction and adding of the luma prediction together with the luma residual. The unshaded blocks in Figure 54 indicate where the processing is applied in the original (i.e., non-mapped) domain; and these include loop filters such as deblocking, ALF, and SAO, motion compensated prediction, chroma intra prediction, adding of the chroma prediction together with the chroma residual, and storage of decoded pictures as reference pictures. The light-yellow shaded blocks in Figure 54 are the new LMCS functional blocks, including forward and inverse mapping of the luma signal and a luma-dependent chroma scaling process. Like most other tools in VVC, LMCS can be enabled/disabled at the sequence level using an SPS flag.



Figure 54 – Luma mapping with chroma scaling architecture

        1. Yüklə 3,07 Mb.

          Dostları ilə paylaş:
1   ...   50   51   52   53   54   55   56   57   ...   70




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©muhaz.org 2024
rəhbərliyinə müraciət

gir | qeydiyyatdan keç
    Ana səhifə


yükləyin