Video Frame Rate Transition Code Allocation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing video frame rate control methods degrade image quality when transitioning to a lower frame rate, as they do not effectively manage the amount of code distributed, leading to prolonged presentation of low-quality images to users.
Innovation Solution
A video data generation apparatus that includes a frame rate determination unit, a code amount determination unit, and an encoding unit, which adjusts the frame rate and code amount dynamically to maintain image quality by increasing the target code amount at the slow frame rate while ensuring the overall code amount does not exceed a target, using modes such as fast, slow, and transition frame rates, and controlling quantization values to prioritize image quality.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Quantity of substance
If the frame rate is controlled to a slow frame rate to reduce the entire amount of code of the video, then the amount of code is reduced, but the image quality of the distributed image is degraded and presented to the user over a long time
Solution Approach 1:
The patent dynamically adjusts the target code amount parameter based on frame rate transitions. When transitioning to a slow frame rate, the target code amount for the first frame at the slow frame rate is set to be greater than the target code amount when maintaining the fast frame rate, thereby improving image quality at the slow frame rate while still reducing the overall code amount
Solution Approach 2:
The patent implements dynamic control of the target code amount according to frame rate transition states. The code amount determination unit changes the target code amount dynamically: reducing it for frames before the transition and increasing it for the first frame at the slow frame rate, creating a time-varying code allocation strategy that balances overall code reduction with localized image quality maintenance
2Productivity
If the frame rate is changed from a first frame rate to a second frame rate lower than the first frame rate, then the code amount is reduced, but the image quality degradation becomes more noticeable to the user
Solution Approach 1:
The patent applies preliminary action by reducing the target code amount for frames immediately before the frame rate transition (including the frame at the fast frame rate just before switching to slow frame rate). This pre-reduction of code amount for preceding frames creates a buffer that allows the first frame at the slow frame rate to have an increased target code amount, thereby maintaining image quality at the transition point while achieving overall code reduction
Data Source
AI summary
A frame rate determination unit determines a frame rate of video data. A code amount determination unit determines a target code amount that can be used in each frame of the video data. An encoding unit performs generation processing for generating video data according to the frame rate and the code amount. When the frame rate determination unit changes the frame rate from a first frame rate to a second frame rate, the code amount determination unit makes at least a target code amount in a frame immediately before the first frame smaller than when the frame rate is not changed from the first frame rate to the second frame rate in the first frame, and makes a target code amount in the first frame greater than when the frame rate is not changed from the first frame rate to the second frame rate in the first frame.


