Moving Picture Coding Initial Buffer Occupancy Calculation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional moving picture coding techniques fail to accurately determine the initial virtual buffer occupancy for seamless stream connection, leading to potential buffer underflow and incorrect buffer occupancy changes due to neglecting the delay caused by multiplexing and specific information in the streams.
Innovation Solution
The moving picture coding apparatus determines the initial virtual buffer occupancy by considering the amount of delay resulting from multiplexing, including the time required for multiplexing and the amount of coded data of specific information, to ensure seamless reproduction of streams without buffer underflow.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If the initial virtual buffer occupancy is determined without considering multiplexing delay, then the buffer simulation is simpler, but the buffer occupancy calculation becomes inaccurate leading to potential underflow
Solution Approach 1:
The patent applies preliminary action by calculating the multiplexing delay in advance before performing the buffer simulation. The delay amount, which includes the time required for multiplexing and the amount of coded data of specific information, is computed beforehand and then used as an input parameter in the buffer occupancy calculation. This approach ensures accurate buffer occupancy determination without adding significant complexity to the simulation process, as the delay calculation is performed once prior to the main simulation workflow.
2Productivity
If the following stream starts immediately after the preceding stream ends, then the stream connection is more efficient, but buffer underflow occurs due to multiplexing delay
Solution Approach 1:
The patent performs preliminary calculation of the multiplexing delay to determine the correct starting time for storing the following stream into the virtual buffer. By calculating the delay amount in advance and using it to adjust the starting time, the system ensures that the buffer occupancy remains non-negative throughout the decoding process, preventing underflow while maintaining efficient stream processing.
Solution Approach 2:
The patent introduces the multiplexing delay amount as an intermediary parameter that mediates between the stream processing efficiency and buffer reliability. This delay value acts as a buffer adjustment factor that reconciles the conflict between starting the following stream immediately (for efficiency) and waiting to prevent underflow (for reliability), allowing both goals to be achieved simultaneously.
Data Source
AI summary
A moving picture coding apparatus is provided, which controls coding of a following stream, according to virtual buffer occupancy determined by a generated amount of coded data and an amount of coded data transferred to an output destination, when generating the following stream, such that a preceding stream and the following stream, which both have an image stream multiplexed with other information, are reproduced seamlessly. The moving picture coding apparatus generates the preceding stream and the following stream by multiplexing the image stream and the other information to form the preceding stream and the following stream, and determines an initial value of the virtual buffer occupancy for the following stream according to an amount of delay resulting from the multiplexing, and the virtual buffer occupancy at an end of the preceding stream.


