Video Buffering Parameter for Overflow Prevention
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional video coding standards face challenges in accurately determining buffering requirements and initial buffering duration, leading to inefficient use of buffer space and potential overflow, due to parameters like maximum displacement and num-reorder-VCL-NAL-units, which fail to accurately signal the necessary buffering space and time.
Innovation Solution
A method is introduced to signal the maximum number of data transmission units that precede any transmission unit in transmission order and follow it in decoding order, allowing for accurate buffering requirements to be defined, thereby optimizing buffer allocation and preventing overflow.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If conventional buffering parameters (maximum displacement, num-reorder-VCL-NAL-units) are used to determine buffer size, then buffering requirements can be estimated, but the buffer space is inefficiently allocated and may overflow
Solution Approach 1:
The patent changes the parameter used to signal buffering requirements from indirect measures (maximum displacement, num-reorder-VCL-NAL-units) to a direct measure (max_longest_gap). This parameter change enables accurate determination of the minimum buffer size needed, resolving the contradiction between reliable buffering and efficient buffer space allocation.
2Reliability
If larger buffer space is allocated to ensure reliable decoding, then buffer overflow is prevented, but unnecessary memory allocation occurs
Solution Approach 1:
The patent applies partial action by allocating exactly the minimum buffer size needed (max_longest_gap + 1) rather than excessive buffer space. This resolves the contradiction by providing sufficient buffering for reliable decoding without the waste of allocating more memory than necessary.
3Quantity of substance
If buffer size is reduced to optimize memory usage, then memory allocation efficiency improves, but buffer overflow risk increases
Solution Approach 1:
The patent applies preliminary action by calculating the max_longest_gap value in advance and using it to determine the exact buffer size needed before decoding begins. This allows the system to allocate the precise minimum buffer size required, preventing overflow while optimizing memory usage from the start.
Data Source
AI summary
The invention relates to a method for buffering multimedia information, wherein a parameter is defined indicative of the maximum amount of transmission units comprising multimedia data that precede any transmission unit comprising multimedia data in the packet stream in transmission unit transmission order and follow the transmission unit comprising multimedia data in decoding order. The invention also relates to a system, a transmitting device, a receiving device, a computer program product, a signal and a module.


