Dynamic GDR Encoding for Video Transmission Load Control
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
The variation in image data size during encoding using ordinary I-frames and P-frames without GDR technology leads to significant communication load fluctuations, potentially causing delays or missed transmissions, while GDR technology reduces load fluctuations but introduces delays in scene changes.
Innovation Solution
A system that dynamically determines whether to use GDR technology based on communication situations, encoding frame images into either ordinary I-frames or GDR frames, and adjusts transmission rates and buffer sizes to manage bandwidth and ensure seamless display.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Speed
If ordinary I-frame and P-frame encoding is used, then scene changes are displayed immediately, but communication load fluctuation increases causing transmission delays
Solution Approach 1:
The system dynamically switches between ordinary I-frame encoding and GDR encoding based on real-time communication conditions. When bandwidth is sufficient, ordinary I-frames provide immediate scene changes. When bandwidth is limited, GDR encoding is activated to reduce communication load fluctuation and prevent transmission delays, thus adapting the encoding strategy to current system conditions.
Solution Approach 2:
The invention changes the encoding parameter (I-frame vs GDR I-slice) based on communication load conditions. By monitoring bandwidth availability and transmission reliability metrics, the system adjusts the encoding approach to optimize both scene change responsiveness and transmission reliability under different operational conditions.
2Reliability
If GDR technology is used, then communication load fluctuation is reduced, but scene change display is delayed
Solution Approach 1:
The system dynamically adjusts between GDR and ordinary I-frame encoding based on communication conditions. When bandwidth is充足的, the system switches to ordinary I-frames to restore immediate scene change display. When bandwidth is limited, GDR encoding maintains communication load stability, thus dynamically optimizing between the two conflicting requirements.
Solution Approach 2:
The system periodically evaluates communication conditions and switches encoding modes accordingly. This periodic assessment allows the system to transition between GDR encoding (for load stability) and ordinary I-frame encoding (for fast scene changes) based on current bandwidth availability and transmission metrics.
3Speed
If I-frame transmission is prioritized, then scene changes are immediate, but subsequent P-frame transmission may be delayed or missed
Solution Approach 1:
The system performs preliminary assessment of communication bandwidth before encoding I-frames. By evaluating available bandwidth in advance, the system can determine whether to use ordinary I-frames or GDR encoding, preventing subsequent transmission delays or missed frames by proactively selecting the appropriate encoding strategy based on predicted communication conditions.
Data Source
AI summary
A transmission apparatus, a reception apparatus, a transmission method, a reception method, and a program by which whether or not a GDR technology is to be used can be suitably controlled according to a situation are provided. An acquisition unit sequentially acquires a frame image drawn in a frame buffer. A GDR usage determination unit determines, on the basis of the frame image or a communication situation, whether or not the GDR is to be used. An encode processing unit encodes, according to the determination as to whether or not the GDR is to be used, the frame image into any one of an ordinary I-frame and data including an I-slice in the GDR. A transmission unit transmits the I-frame or the data including an I-slice.


