High performance loop filters in video compression
A loop filter, filter technology, applied in the direction of digital video signal modification, electrical components, image communication, etc., can solve problems such as incomplete capture of non-uniform frames
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment approach 1
[0051] Figure 4 A block diagram of the filter 100 according to the first embodiment of the present application is shown, and in the present application, the filter may refer to an NLK loop filter. Such as Figure 4 As shown, the NLK loop filter 100 includes a parameter estimation unit 10 , an NLK filter unit 20 and an inverse ICT unit 30 .
[0052] The parameter estimation unit 10 is configured to receive the pilot frame and then determine the mean value from the blocks of the pilot frame by equations (4) and (5) respectively. and variance Figure 5 shows the operation of obtaining the current residual block in the pilot frame and its turning to the residual block, where P m,n is with B m,n corresponding prediction block. R m,n , is the residual block.
[0053] As mentioned above, the pilot frame is retrieved from the encoding process using the QALF+DLF loop filter method.
[0054] NLK filter unit 20 is configured to receive each quantized residual coefficient y ...
Embodiment approach 2
[0063] A quadtree is a tree data structure in which each internal node has exactly four child nodes. Quadtrees are often used to quarter a two-dimensional space. Figure 6 An example of quadtree block division is shown. A quadtree-based block partition indication as described below means that the NLK or OCNLK filter is on or off for each block. Gray blocks are selected to use the filter according to an embodiment of the application, other blocks are not filtered. These block controls are encoded as side information by Context Adaptive Binary Arithmetic Coding (CABAC) and passed to the decoder. Block sizes can be 4, 8, 16, 32, 64 and 128. The decoder then determines whether to use the suggested filter after the passed block control is decoded.
[0064] Figure 7 A block diagram of a filter 200 according to the second embodiment of the present application is shown, and the filter 200 may be a quadtree-based NLK or OCNLK loop filter (QNLK or QOCNLK). Such as Figure 7 As s...
PUM
Login to View More Abstract
Description
Claims
Application Information
Login to View More 