Constrained Offset Compensation for Error-Resilient Video Decoding
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing video compression technologies lack error-resilient measures 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 error resilience during video encoding and decoding.
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 propagated temporally or spatially, degrading image quality
Solution Approach 1:
The patent divides the video picture into multiple blocks and applies offset compensation and loop filtering independently to each block. This segmentation prevents errors from propagating across the entire picture, as each block is processed separately using its own parameters and constraints, thereby maintaining image quality while resisting error propagation.
Solution Approach 2:
The patent applies different offset compensation parameters and filtering constraints to different blocks based on their specific characteristics and error conditions. Each block receives localized quality enhancement tailored to its content and error state, improving overall image quality while containing errors within individual blocks rather than propagating them globally.
2Reliability
If constrained offset compensation is applied using encoding parameters of target and neighboring blocks, then error propagation is prevented, but computational complexity increases
Solution Approach 1:
The patent applies constrained offset compensation selectively to blocks that meet specific criteria (e.g., blocks with errors or blocks where constraints improve quality). Rather than applying the complex constrained compensation to all blocks uniformly, the system applies it partially to only those blocks where it is most beneficial, reducing overall computational complexity while maintaining error resilience where needed.
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.


