Constrained Offset Compensation for Video Error Resilience
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing video compression technologies lack error-resilient mechanisms for offset compensation and loop filtering, leading to degradation of image quality due to errors in compressed video bit streams during transmission.
Innovation Solution
Implementing constrained offset compensation and adaptive loop filtering by using encoding parameters to determine the application of sample adaptive offset (SAO) compensation and adaptive loop filter (ALF) on a block-by-block basis, ensuring that error propagation is minimized between intra-encoded and inter-encoded blocks.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Manufacturing precision
If offset compensation or loop filter is applied to minimize distortion in reconstructed video, then image quality is improved, but errors in compressed bit streams are temporally or spatially propagated, degrading image quality
Solution Approach 1:
The patent applies different filtering strategies to different blocks based on their encoding mode. Intra-encoded blocks receive constrained offset compensation and loop filtering to minimize distortion, while inter-encoded blocks receive enhanced deblocking filtering to reduce error propagation. This local differentiation resolves the contradiction by applying appropriate processing tailored to each block's characteristics.
Solution Approach 2:
The patent segments the video picture into multiple blocks and applies different processing methods to intra-encoded blocks versus inter-encoded blocks. This segmentation allows the system to handle error propagation differently depending on the block type, preventing errors from spreading while maintaining image quality where needed.
2Productivity
If conventional offset compensation or loop filter is applied without error-resilient mechanisms, then compression efficiency is maintained, but image quality degrades significantly when transmission errors occur
Solution Approach 1:
The patent dynamically adjusts the filtering process based on block encoding mode. The deblocking filter strength and offset compensation constraints are modified according to whether a block is intra-encoded or inter-encoded, allowing the system to maintain compression efficiency while improving error resilience in response to transmission conditions.
Solution Approach 2:
The patent changes filtering parameters such as deblocking filter coefficients and offset compensation constraints based on block characteristics. By adjusting these parameters dynamically according to encoding mode, the system maintains optimal compression efficiency while enhancing reliability against transmission errors.
3Reliability
If error-resilient constrained offset compensation and loop filtering are applied to all blocks, then error propagation is prevented, but processing complexity and computational load increase
Solution Approach 1:
Instead of applying uniform error-resilient processing to all blocks, the patent applies constrained offset compensation and loop filtering selectively to intra-encoded blocks, while applying enhanced deblocking filtering to inter-encoded blocks. This local quality approach maintains error resilience where most needed while reducing overall processing complexity.
Solution Approach 2:
The patent applies error-resilient processing partially - specifically to intra-encoded blocks that are more susceptible to error propagation - rather than excessively applying it to all blocks including inter-encoded blocks. This partial action achieves sufficient error resilience with reduced computational overhead.
Data Source
AI summary
Provided are a method and apparatus for encoding and decoding images based on constrained offset compensation and a loop filter. The image decoding apparatus: receives, from an encoder, a first indicator indicating whether a sequence, a picture, a frame, a slice, a coding unit (CU), a prediction unit (PU), and/or a transform unit (TU) supports constrained offset compensation; receives, from the encoder, a second indicator indicating whether constrained sample adaptive offset (SAO) compensation or an adaptive loop filter (ALF) is applied; receives a parameter from the encoder; and applies the SAO compensation or the ALF to pixels of a restored image on the basis of the second indicator and the parameter.


