Adaptive Offset Image Filtering for Lower-Memory Video Coding
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing adaptive offset filters in video coding methods require large memory sizes due to the wide range of offset values, leading to inefficient memory usage.
Innovation Solution
Implement an image filtering device with offset attribute setting, decoding, and filtering mechanisms that restrict offset values within a defined range, allowing for reduced memory size and improved coding efficiency.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If the range of offset values is not restricted, then block distortion suppression is effective, but memory size becomes large
Solution Approach 1:
The patent changes the parameter of offset value range by introducing a shift value that restricts the offset range to a predetermined range. This allows the system to maintain effective block distortion suppression while reducing the number of bits required to represent offset values, thereby decreasing memory size requirements.
Solution Approach 2:
The patent introduces dynamic adjustment mechanisms where the shift value and offset range are determined based on picture characteristics and processing stages. The offset attribute setting unit dynamically configures the offset range according to the current processing context, enabling adaptive memory usage while maintaining distortion suppression effectiveness.
2Volume of stationary object
If the number of bits for offset is reduced, then memory size is reduced, but offset precision may be compromised
Solution Approach 1:
The patent changes the representation parameters of offset values by introducing shift values that scale the offset range. This allows fewer bits to represent the same effective precision range, as the shift value compensates for the reduced bit depth by adjusting the interpretational scale of the offset values.
Solution Approach 2:
The patent segments the offset representation into multiple components: the offset value itself, the shift value, and the predetermined range definition. This segmentation allows the system to distribute precision requirements across different parameters rather than relying solely on bit depth, enabling memory reduction while maintaining functional precision.
3Volume of stationary object
If offset values are restricted to a predetermined range, then memory requirements are reduced, but the flexibility of offset adjustment is limited
Solution Approach 1:
The patent introduces dynamic determination of the predetermined range based on picture characteristics, processing stage, and offset type. The offset attribute setting unit adapts the range parameters in real-time, allowing the system to maintain flexibility in offset adjustment while using reduced memory space through the shift value mechanism.
Solution Approach 2:
The patent segments offset adjustment into multiple controlled dimensions: offset type identification, picture characteristic analysis, and range parameter determination. This segmentation allows flexible adaptation through multiple parameters while maintaining compact storage through the restricted offset value range and shift value representation.
Data Source
AI summary
An adaptive offset filter (60) adds an offset to the pixel value of each pixel forming an input image. The adaptive offset filter (60) refers to offset-type specifying information, sets offset attributes for a subject unit area of the input image, decodes an offset having a bit width corresponding to an offset value range included in the set offset attributes, and adds the offset to the pixel value of each pixel forming the input image.


