Adaptive Deblocking Filtering for Compressed Video Size Reduction
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
High-quality video content with increasing resolution and contrast levels poses challenges in terms of computational resources, storage space, and bandwidth requirements for encoding, processing, and delivery.
Innovation Solution
Implementing adaptive deblocking filtering techniques based on splitting parameters during the encoding process, which reduces the size of compressed video data by enhancing the deblocking filtering process based on the complexity and texture of video content.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Manufacturing precision
If high-quality video content with increasing resolution and contrast levels is created, then video quality is improved, but computational resources, storage space, and bandwidth requirements increase
Solution Approach 1:
The patent applies parameter changes by dynamically adjusting the deblocking filtering strength based on the splitting parameter of video blocks. By modifying the filtering intensity according to block characteristics (e.g., larger blocks receive stronger filtering), the system achieves better compression efficiency and reduced storage requirements while maintaining visual quality, thus resolving the contradiction between video quality and storage space.
2Manufacturing precision
If high-quality video content with increasing resolution and contrast levels is created, then video quality is improved, but computational resources for encoding and processing increase
Solution Approach 1:
The patent implements local quality by applying deblocking filtering selectively based on the splitting parameter of each video block. Instead of uniformly processing all blocks with the same filtering strength, the system adapts the filtering intensity to local block characteristics (e.g., applying stronger filtering to larger blocks and weaker filtering to smaller blocks). This localized approach reduces overall computational resources while maintaining video quality.
3Manufacturing precision
If high-quality video content with increasing resolution and contrast levels is created, then video quality is improved, but bandwidth requirements to deliver video content increase
Solution Approach 1:
The patent utilizes parameter changes by dynamically adjusting deblocking filtering based on splitting parameters, which improves compression efficiency. By optimizing the filtering strength according to block characteristics, the system reduces the bitrate required to deliver high-quality video content, thereby lowering bandwidth requirements while maintaining video quality.
4Quantity of substance
If deblocking filtering is applied to reduce compressed video size, then storage and bandwidth are saved, but video quality may be degraded due to over-filtering
Solution Approach 1:
The patent resolves this contradiction by dynamically changing the filtering parameter based on the splitting parameter of each video block. By adjusting the deblocking filtering strength adaptively (e.g., stronger filtering for larger blocks, weaker filtering for smaller blocks), the system achieves optimal compression while preserving video quality and avoiding over-filtering artifacts.
Solution Approach 2:
The patent applies local quality by making the deblocking filtering intensity location-dependent based on block splitting characteristics. Different regions of the video are filtered with appropriate strength tailored to their specific block structures, ensuring that compression efficiency is maximized without degrading video quality in any particular region.
Data Source
AI summary
Systems, methods, and apparatuses are described for processing video. A method may comprise receiving video content comprising a plurality of frames and determining a splitting parameter of a partitioning of at least a portion of a first frame of the plurality of frames. Deblock filtering may be implemented on at least the first frame of the plurality of frames based at least on the splitting parameter.


