Video Encoder And Decoder TU-Boundary Checks For Deblocking Filter Length
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing video coding technologies face challenges in improving encoding efficiency, image quality, reducing processing amount, and circuitry scale, while maintaining processing speed, particularly in determining optimal filter lengths for deblocking filtering.
Innovation Solution
An encoder and decoder implement a simplified method for determining maximum filter lengths by checking TU boundaries at intervals of eight samples, reducing the need to check four-sample locations, and accounting for CU edges to enhance accuracy and simplify the determination process.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If the encoder checks TU boundaries at both four-sample and eight-sample locations to determine maximum filter length, then the accuracy of filter length determination is improved, but the device complexity and processing amount increase
Solution Approach 1:
The patent extracts only the essential check (eight-sample location) from the conventional two-check process, removing the redundant four-sample location check while maintaining sufficient accuracy for filter length determination
Solution Approach 2:
The patent segments the determination process into hierarchical steps: first checking eight-sample locations to identify TU boundaries, then using this information to guide further checks at four-sample locations only where necessary, rather than uniformly checking all locations
2Manufacturing precision
If the encoder performs comprehensive determination process checking all boundary locations, then the manufacturing precision of filter application is improved, but the productivity decreases
Solution Approach 1:
The patent performs preliminary checking at eight-sample locations first to identify TU boundaries before proceeding to four-sample location checks, allowing the encoder to skip unnecessary checks and accelerate processing
Solution Approach 2:
The patent applies partial action by checking only the necessary boundary locations (eight-sample locations and selective four-sample locations) rather than all possible locations, achieving sufficient filtering precision without excessive processing
3Productivity
If the encoder reduces the determination process to check only eight-sample locations, then the processing amount is reduced, but the measurement precision of filter length may be compromised
Solution Approach 1:
The patent applies different checking strategies to different locations: eight-sample locations are always checked, while four-sample location checks are performed selectively based on the results of eight-sample checks, optimizing both speed and accuracy
Data Source
AI summary
For a location displaced by four samples in a vertical direction or a horizontal direction from a current location, the encoder performs a first determination of determining only whether the location displaced by four samples is a TU boundary, where the current location is a sample location of a current sub-block boundary on which the determination process is to be performed. In the first determination, when it is determined that the location displaced by four samples is a TU boundary, the encoder sets a maximum filter length to a first value, and in the case otherwise, the encoder performs a second determination of determining whether a location displaced by eight samples in the vertical direction or the horizontal direction from the current location is a TU boundary.


