ADAPTIVE LOOP FILTER WITH SAMPLES BEFORE DEBLOCKING FILTER AND SAMPLES BEFORE SAMPLE ADAPTIVE OFFSETS: abstract simplified (18181359)
Decoding video data involves several steps to improve the quality of the reconstructed video. This device performs these steps by first determining a pre-filtered reconstructed block of video data. Then, it applies either a deblocking filter or a sample adaptive offset filter (or both) to this pre-filtered block, resulting in a filtered reconstructed block.
To further enhance the quality, an adaptive loop filter (ALF) is applied to the filtered reconstructed block. To do this, the device calculates a difference value by comparing the current sample value of the filtered reconstructed block with the value of a neighboring sample from the pre-filtered block. A filter is then applied to this difference value, resulting in a sample modification value.
Finally, the device determines the final value of the filtered sample by using the sample modification value. This process helps in improving the overall quality of the reconstructed video by reducing artifacts and enhancing details.