Sample Adaptive Offset Coding Without Sign Signaling
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing high efficiency video coding (HEVC) systems are inefficient due to the increased number of pixels requiring sample adaptive offset (SAO) processing, particularly with band offset (BO) and edge offset (EO), leading to reduced system efficiency.
Innovation Solution
Implement a method and apparatus for sample adaptive offset without sign coding by classifying pixels into edge shape categories, determining offset thresholds, changing offset signs based on these thresholds, and performing entropy coding that accounts for the sign and value of the offset.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If sample adaptive offset (SAO) is applied with band offset (BO) and edge offset (EO) to improve video coding quality, then coding quality is improved, but the number of pixels requiring processing increases leading to reduced system efficiency
Solution Approach 1:
The patent extracts and removes the sign information from the offset data that needs to be transmitted in the bitstream. By determining the sign of offsets based on classification results rather than transmitting it explicitly, the patent reduces the amount of data that needs to be coded and transmitted, thereby improving system efficiency while maintaining coding quality.
Solution Approach 2:
Instead of directly coding the sign of each offset value, the patent inverts the approach by inferring the sign from the classification category and neighboring pixel values. This indirect method reduces the bitstream overhead while preserving the necessary information for accurate offset application.
2Measurement precision
If the number of pixels is increased for more detailed processing, then coding precision is improved, but the complexity of processing increases
Solution Approach 1:
The patent applies different processing strategies to different regions based on their characteristics. By classifying pixels into edge and non-edge categories and applying appropriate offset signaling only where necessary, the patent achieves high coding precision for important regions while reducing processing complexity for other regions.
Solution Approach 2:
The patent applies full offset signaling only where absolutely necessary (edge regions with uncertain signs), and uses inferred sign methods elsewhere. This partial application of the more complex method reduces overall processing complexity while maintaining sufficient precision for the most critical regions.
Data Source
AI summary
A method and apparatus for sample adaptive offset without sign coding. The method includes selecting an edge offset type for at least a portion of an image, classifying at least one pixel of at least the portion of the image into edge shape category, calculating an offset of the pixel, determining the offset is larger or smaller than a predetermined threshold, changing a sign of the offset based on the threshold determination; and performing entropy coding accounting for the sign of the offset and the value of the offset.


