High Precision Up-Sampling for High Bit-Depth Video
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing video compression technologies, such as H.264, face challenges in efficiently handling high bit-depth video signals, particularly in up-sampling processes, which can lead to overflow issues when dealing with resolutions higher than standard HD, such as UHD, due to limitations in filter precision and bit-depth management.
Innovation Solution
The implementation of high-precision separable up-sampling techniques, where scaling and rounding parameters are determined based on internal input bit-depth and filter precision to prevent overflow, by rearranging the order of filtering operations and incorporating intermediate scaling, allowing for accurate up-sampling of high bit-depth video signals.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If conventional up-sampling filtering is used for high bit-depth video, then processing complexity is reduced, but overflow occurs due to insufficient filter precision
Solution Approach 1:
The up-sampling filter is divided into multiple stages with intermediate scaling operations. Each stage processes a portion of the bit-depth requirements, preventing overflow while maintaining precision. The filtering operation is segmented into sequential steps rather than a single complex operation.
Solution Approach 2:
The patent introduces an intermediate bit-depth dimension in the processing pipeline. By temporarily expanding the bit-depth representation during intermediate calculations and then scaling down, the system achieves higher precision without requiring the full computational complexity of direct high-precision filtering.
2Manufacturing precision
If high precision filtering is implemented to prevent overflow, then up-sampling accuracy is improved, but processing complexity increases
Solution Approach 1:
Scaling operations are performed preliminarily before the filtering stages. By pre-scaling the input signal to an appropriate bit-depth range, the subsequent filtering operations can proceed with standard precision, avoiding the need for complex high-precision arithmetic throughout the entire processing chain.
Solution Approach 2:
The patent dynamically adjusts bit-depth parameters at different stages of the up-sampling process. Intermediate results are scaled to appropriate precision levels based on the specific filtering stage, optimizing the balance between accuracy and computational complexity for each operation.
3Reliability
If intermediate scaling is incorporated in up-sampling, then overflow is prevented, but processing steps increase
Solution Approach 1:
Intermediate scaling operations act as mediators between the input signal and the filtering stages. These scaling steps temporarily adjust the signal range to prevent overflow during filtering, then restore the appropriate precision level after filtering, ensuring reliability without requiring fundamentally complex processing architecture.
Data Source
AI summary
The precision of up-sampling operations in a layered coding system is preserved when operating on video data with high bit-depth. In response to bit-depth requirements of the video coding or decoding system, scaling and rounding parameters are determined for a separable up-scaling filter. Input data are first filtered across a first spatial direction using a first rounding parameter to generate first up-sampled data. First intermediate data are generated by scaling the first up-sampled data using a first shift parameter. The intermediate data are then filtered across a second spatial direction using a second rounding parameter to generate second up-sampled data. Second intermediate data are generated by scaling the second up-sampled data using a second shift parameter. Final up-sampled data may be generated by clipping the second intermediate data.

