Adaptive Loop Filtering at Raster-Scan Slice Boundaries
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing video processing systems encounter errors and decreased performance due to unsupported configurations of adaptive loop filters (ALF) across slice boundaries in raster-scan configurations, leading to system faults and inefficiencies.
Innovation Solution
Implement adaptive loop filter operations at raster-scan slice boundaries by reusing sub-picture boundary processing techniques, such as padding unavailable pixels with symmetrically located pixels from the same slice, to enable efficient filtering without cross-boundary operations.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If loop filtering across slice boundaries is disabled, then system reliability is improved by avoiding unsupported configurations, but video processing performance deteriorates due to unavailable pixels for filtering
Solution Approach 1:
The patent introduces an intermediary mechanism (pixel padding using symmetrically located pixels from the same slice) to bridge the gap between the constraint of disabled cross-boundary filtering and the need for sufficient pixels for loop filtering operations. This intermediary approach allows the system to maintain reliability while restoring processing performance.
Solution Approach 2:
The patent segments the pixel selection process into intra-slice and inter-slice components, allowing the system to use pixels from the same slice (which is reliable and supported) while conceptually addressing the need for broader pixel availability through symmetric padding within the same slice boundary.
2Manufacturing precision
If padding operations are implemented to replace unavailable pixels, then video quality is improved through complete loop filtering, but device complexity increases due to additional processing operations
Solution Approach 1:
The patent changes the parameter of pixel source selection from cross-boundary to symmetrically located pixels within the same slice, maintaining the quality improvement of complete loop filtering while avoiding the complexity of cross-boundary operations. The transformation involves modifying which pixels are used rather than fundamentally changing the filtering mechanism.
3Ease of operation
If sub-picture boundary processing techniques are reused for slice boundaries, then ease of operation is improved through simplified implementation, but adaptability decreases due to configuration constraints
Solution Approach 1:
The patent applies the universal principle by making the sub-picture boundary processing technique multi-functional, enabling it to serve both sub-picture boundaries and slice boundaries. This reuse of existing techniques improves ease of operation while the configurable nature of the implementation maintains adaptability to different boundary types.
Data Source
AI summary
Systems, methods, and media are provided for loop filtering across raster scan slices. One example includes obtaining the video data comprising one or more pictures and a first block of a picture having a pixel subject to filtering. A second block is determined to be located in the first slice in a particular relation to the second block. A third block that includes pixels for filtering the pixel is determined to be in a second slice at a diagonal corner of the first block, with filtering across slice boundaries disabled. First one or more pixels of the second block are identified as available for performing loop filtering of the pixel and second one or more pixels of the third block identified as unavailable for performing the loop filtering of the pixel of the first block. The first one or more pixels and the second one or more pixels are padded.


