Sub-picture Buffer Parameter Signaling for Video Coding
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing electronic devices face challenges in efficiently representing and processing high-quality digital media for storage and rapid playback, particularly in managing buffer sizes and delivery schedules for sub-picture levels in video coding systems.
Innovation Solution
The implementation of systems and methods that signal sub-picture buffer parameters, such as the sub-picture coded picture buffer (CPB) size and scale parameters, to enable efficient buffer management and bitstream conformance testing, allowing for reduced buffer sizes and preventing overflow or underflow, thereby optimizing hardware requirements and performance.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If buffer size is increased to prevent overflow, then reliability is improved, but device complexity and hardware costs increase
Solution Approach 1:
The patent divides the picture buffer into multiple sub-picture buffers, each with its own size parameter. This segmentation allows the system to manage buffer resources more efficiently by allocating appropriate sizes to different sub-pictures, preventing overflow without requiring a single large buffer that would increase hardware complexity.
Solution Approach 2:
The patent introduces scalable buffer size parameters that can be dynamically adjusted based on picture characteristics. By changing buffer parameters adaptively rather than using fixed large buffers, the system maintains reliability while reducing unnecessary hardware resources.
2Device complexity
If buffer size is reduced to minimize hardware costs, then device complexity is reduced, but reliability deteriorates due to potential overflow or underflow
Solution Approach 1:
By segmenting the buffer into multiple sub-picture buffers with individually optimized sizes, the system achieves better resource utilization. Each sub-buffer can be sized appropriately for its specific needs, reducing total memory requirements while maintaining stability through distributed buffer management.
Solution Approach 2:
The patent implements dynamic buffer size adjustment mechanisms where buffer parameters are adapted based on actual picture content and delivery requirements. This dynamic approach allows the system to use minimal buffer space while preventing overflow, as buffer sizes are optimized in real-time rather than statically allocated.
3Productivity
If sub-picture buffer parameters are signaled to enable efficient buffer management, then productivity is improved, but device complexity increases due to additional signaling
Solution Approach 1:
The patent applies different buffer parameters to different sub-pictures based on their specific characteristics. This local optimization allows efficient buffer management tailored to each sub-picture's needs without requiring complex global buffer control mechanisms, improving productivity with manageable complexity.
Solution Approach 2:
The patent signals buffer parameters selectively rather than for all pictures. By applying sub-picture buffer parameter signaling only where needed (partial action), the system achieves efficient buffer management in critical cases without the overhead of universal parameter signaling, balancing productivity improvement with complexity control.
Data Source
AI summary
An electronic device for sending a message is described. The electronic device includes a processor and instructions stored in memory that is in electronic communication with the processor. The electronic device determines whether a picture is allowed to be decoded on a sub-picture level. If the picture is allowed to be decoded on a sub-picture level, the electronic device generates at least one of a buffer size parameter and a buffer scale parameter. The electronic device sends at least one of the buffer size parameter and the buffer scale parameter.


