Video Encoder Intra-Refresh Rate Adjustment
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional video encoding systems face challenges in achieving a target refresh period for intra-refresh encoded video streams, as a fixed intra-refresh rate can result in either a shorter actual refresh period with higher bit rates or a longer period degrading user experience.
Innovation Solution
An adaptive video encoding system that includes an encoder, a decoding unit, an evaluation unit, and a controller to score macro blocks based on their information and adjust the intra-refresh rate dynamically to match the target refresh period by identifying qualified frames and calculating actual refresh periods.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If a higher intra-refresh rate is used, then the actual refresh period becomes shorter and closer to the target refresh period, but the bit rate increases
Solution Approach 1:
The patent implements dynamic adjustment of the intra-refresh rate based on actual decoding performance. The system monitors the actual refresh period achieved and adapts the intra-refresh rate accordingly, transitioning from a static fixed rate to a dynamic adaptive rate that optimizes both refresh period accuracy and bit rate efficiency
Solution Approach 2:
The patent employs feedback mechanisms where the actual refresh period is measured and used to adjust future intra-refresh rate decisions. The system evaluates decoding results and uses this feedback to modify the intra-refresh rate, creating a closed-loop control system that continuously optimizes performance
2Quantity of substance
If a lower intra-refresh rate is used, then the bit rate decreases, but the actual refresh period becomes longer and degrades user experience
Solution Approach 1:
The system dynamically adjusts the intra-refresh rate based on real-time feedback about actual refresh period performance, allowing it to increase the rate when the period becomes too long and decrease it when the period is sufficiently short, optimizing the balance between bit rate and user experience
Solution Approach 2:
The patent uses feedback from actual decoding performance to adjust the intra-refresh rate. When the actual refresh period exceeds the target, the system increases the intra-refresh rate; when it is sufficiently close to the target, the system can reduce the rate to lower bit rate
3Device complexity
If a fixed intra-refresh rate is used based on target refresh period, then the encoding process is simple, but the actual refresh period cannot adapt to varying conditions and may deviate from the target
Solution Approach 1:
The patent transforms the static fixed intra-refresh rate into a dynamic adaptive rate that responds to actual decoding conditions. The system continuously monitors performance and adjusts the rate accordingly, enabling adaptation to varying video content and decoding conditions while maintaining manageable complexity through structured adjustment algorithms
Data Source
AI summary
An encoding system for converting video data to a media stream based on a given intra-refresh rate includes an encoder for encoding the video data to frames based on the given intra-refresh rate, a decoder for reconstructing the encoded frames, and an evaluation unit for scoring macro blocks (MBs) of a current frame being decoded. A score of an intra-MB is defined as a predetermined value, and a score of an inter-MB is generated based on the scores of MBs of previous frames. A controller determines an actual refresh period based on a qualified frame identified based on the scores of the MBs of at least the current frame, and adjusts the given intra-refresh rate based on the actual refresh period.


