Coded Picture Buffer Parameter Interpolation for Multi-Rate Video
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing video coding standards require a high number of bit-consuming HRD parameters for fine-tuning bitrate to avoid buffer overflows or underflows, lacking an efficient method for HRD parametrization across various bit rates.
Innovation Solution
A video codec using a coded picture buffer (CPB) and decoded picture buffer (DPB) that interpolates CPB parameters between operation points to determine optimal temporal offsets and removal delays, ensuring no buffer overflow or underflow, by halting feeding based on a temporal frame removal raster and using inter-picture prediction.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If a high number of HRD parameters are transmitted for fine-tuning bitrate, then buffer overflow and underflow can be avoided, but bit consumption increases
Solution Approach 1:
The patent segments the HRD parameter transmission by dividing operation points into groups and transmitting parameters only for representative operation points within each group. This segmentation allows the system to cover multiple bit rates without transmitting parameters for every single operation point, thereby reducing bit consumption while maintaining buffer management reliability across all bit rates through the use of default parameters for non-transmitted operation points.
Solution Approach 2:
The patent changes the parameter transmission strategy by transmitting HRD parameters selectively for specific operation points rather than for all operation points. The system uses parameter inheritance and default values for operation points where parameters are not explicitly transmitted, allowing the same parameter set to serve multiple bit rates dynamically, thus reducing overall bit consumption while maintaining reliability.
2Adaptability or versatility
If HRD parameters are transmitted for many bit rates, then effective HRD parametrization is achieved, but transmission overhead increases
Solution Approach 1:
The patent implements universality by designing a parameter set that can serve multiple operation points and bit rates. By transmitting parameters for representative operation points and using inheritance mechanisms, the same parameter set becomes universally applicable across multiple bit rates, providing adaptability without requiring separate parameter transmissions for each bit rate, thus reducing transmission overhead.
Solution Approach 2:
The patent uses a copying mechanism where HRD parameters transmitted for representative operation points are copied and applied to non-representative operation points within the same group. This copying approach allows the system to achieve HRD parametrization for many bit rates without transmitting unique parameters for each, significantly reducing transmission overhead while maintaining adaptability.
3Productivity
If CPB parameters are optimized for specific operation points, then decoding efficiency is improved, but complexity of managing multiple parameter sets increases
Solution Approach 1:
The patent segments operation points into groups and associates CPB parameters with these groups rather than with individual operation points. This segmentation reduces the number of parameter sets that need to be managed independently, as parameters can be applied to multiple operation points within a group, thereby reducing management complexity while maintaining decoding efficiency for each specific operation point.
Solution Approach 2:
The patent performs preliminary organization of CPB parameters by grouping operation points and pre-determining which parameters apply to which groups. This preliminary action allows the decoder to efficiently retrieve and apply the correct parameter set without complex real-time decisions, reducing management complexity while preserving decoding efficiency through optimized parameter selection.
Data Source
AI summary
Interpolation between explicitly signaled CPB (or HRD) parameters at selected bit rates is used to achieve a good compromise between CPB parameter transmission capacity and CPB parametrization effectiveness and may be, particularly, made in an effective manner.


