Video Transmitting System with Dynamic Image Quality Adjustment
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Videos with high image quality require significant network bandwidth for transmission, leading to potential playback issues if bandwidth is insufficient, and existing methods struggle to adjust image quality dynamically without knowing available bandwidth.
Innovation Solution
A video transmitting method and system that adjusts image quality based on the number of frames received by a receiving terminal in a preset period, using a frame-number processing module to control the image quality, allowing for dynamic adjustment without needing to determine available bandwidth.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Manufacturing precision
If video image quality is increased, then user watching experience is improved, but required network bandwidth increases
Solution Approach 1:
The patent implements dynamic adjustment of video compression parameters (resolution, frame rate, bitrate) based on real-time network conditions and playback status. The system continuously monitors whether the receiving terminal can keep up with the transmitted frame rate and adjusts the video stream parameters accordingly, transforming a static transmission approach into a dynamic adaptive system that optimizes image quality within available bandwidth constraints.
Solution Approach 2:
The system changes multiple video parameters simultaneously including resolution (e.g., 1080p to 720p), frame rate (e.g., 30fps to 15fps), and compression bitrate based on the receiving terminal's playback capability. This multi-parameter adjustment approach allows flexible control of video quality to match network conditions and terminal performance, resolving the contradiction between image quality and bandwidth consumption.
2Quantity of substance
If video compression parameters are not adjusted appropriately, then transmission bandwidth is reduced, but number of frames received decreases resulting in poor image quality
Solution Approach 1:
The patent implements a feedback mechanism where the transmitting terminal receives information about the receiving terminal's frame reception status (whether frames are being received at the expected rate). Based on this feedback, the system adjusts compression parameters in real-time. If the receiver is struggling to keep up, the transmitter reduces quality parameters to lower bandwidth requirements; if the receiver is keeping up well, the transmitter can increase quality parameters to improve image quality while still maintaining smooth playback.
3Speed
If image quality is reduced to enable smooth playing, then real-time playback is achieved, but user satisfaction decreases
Solution Approach 1:
The system dynamically adjusts the balance between playback smoothness and image quality based on real-time conditions. Rather than using a fixed low-quality setting, the system continuously adapts the video parameters to achieve the highest possible quality while maintaining smooth playback. This allows the system to provide high quality when network conditions permit, and gracefully degrade only when necessary to maintain playback continuity.
4Manufacturing precision
If bandwidth is insufficient for high quality video transmission, then high image quality cannot be maintained, but smooth real-time playback is required
Solution Approach 1:
The system proactively monitors playback status and anticipates potential buffering or playback interruptions by detecting when the receiving terminal is falling behind on frame reception. Before actual playback disruption occurs, the system pre-adjusts compression parameters to reduce bandwidth requirements and ensure continuous smooth playback, preventing playback interruptions rather than reacting to them after they occur.
Data Source
AI summary
A video transmitting method with an image quality adjusting function is provided. In the method, a video stream is transmitted to a receiving terminal. A received number of frames of the video stream received by the receiving terminal in a preset period is obtained. An image quality of the video stream is adjusted according to the received number of frames.


