Dynamic Video Quality Optimization via Harmony Search
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing communication networks face challenges in maintaining video quality during real-time transmission due to limited bandwidth and packet errors, especially in scenarios like video chats and streaming, where quality degradation is noticeable and annoying.
Innovation Solution
A system and method that dynamically optimizes video quality using a video processing unit equipped with a meta-heuristic harmony search algorithm, which adjusts frame rate and sender bit rate based on feedback from network speed and packet error rates to maintain an acceptable Mean Opinion Score (MOS) within a predefined range, ensuring efficient bandwidth utilization.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If bandwidth is increased to improve video quality, then video transmission quality is improved, but spectrum resource utilization efficiency deteriorates
Solution Approach 1:
The system dynamically adjusts video transmission parameters (frame rate, resolution, bitrate) in real-time based on current network conditions and user mobility state. This allows the system to optimize video quality for each transmission instance without permanently allocating excessive bandwidth, thereby improving video quality when needed while maintaining efficient spectrum utilization overall.
Solution Approach 2:
The system changes multiple video transmission parameters simultaneously (frame rate, resolution, bitrate) based on network conditions and user state. By adjusting these parameters dynamically, the system can achieve acceptable video quality with variable bandwidth requirements, resolving the contradiction between maintaining high video quality and efficient spectrum usage.
2Speed
If network speed is increased to ensure uninterrupted video streaming, then video streaming quality is improved, but the cost of spectrum resources increases
Solution Approach 1:
The system implements dynamic parameter adjustment based on real-time network conditions and user mobility. When users are stationary or in areas with good signal, the system transmits at higher frame rates and resolutions. When users are moving or in poor signal areas, the system automatically reduces parameters to maintain acceptable quality while reducing spectrum consumption, thus resolving the speed-cost contradiction.
Solution Approach 2:
The system applies partial action by transmitting video at the minimum necessary quality level required for acceptable user experience rather than always transmitting at maximum quality. This allows the system to maintain satisfactory video streaming without consistently consuming high spectrum resources, addressing the contradiction between network speed and resource cost.
3Reliability
If frame rate is increased to improve video quality, then video quality is improved, but bandwidth consumption increases
Solution Approach 1:
The system dynamically adjusts frame rate based on network bandwidth availability and user mobility state. When bandwidth is充足 and users are stationary, higher frame rates (e.g., 30fps) are used for smooth video. When bandwidth is limited or users are moving, the system reduces frame rate (e.g., to 15fps or lower) to maintain acceptable quality while reducing bandwidth consumption, thus resolving the quality-bandwidth contradiction.
Solution Approach 2:
The system changes frame rate in conjunction with other parameters (resolution, bitrate) based on network conditions. By coordinating changes across multiple parameters, the system achieves acceptable video quality with optimized total bandwidth consumption, addressing the contradiction between high frame rate and bandwidth usage.
4Reliability
If sender bit rate is increased to maintain acceptable MOS, then video quality is improved, but bandwidth utilization efficiency deteriorates
Solution Approach 1:
The system dynamically adjusts sender bit rate based on real-time network conditions and user state to maintain acceptable MOS (Mean Opinion Score). When network conditions are good and users are stationary, higher bit rates are used for better quality. When conditions deteriorate or users are moving, the system reduces bit rate to maintain minimum acceptable MOS while improving bandwidth utilization efficiency, thus resolving the quality-efficiency contradiction.
Solution Approach 2:
The system uses feedback from network speed measurements and packet error rate monitoring to continuously adjust sender bit rate. This closed-loop control ensures that bit rate is optimized to maintain acceptable video quality (MOS) while avoiding excessive bandwidth consumption, addressing the contradiction between MOS maintenance and bandwidth efficiency.
Data Source
Figure 1
Figure 2
Figure 3~4
AI summary
This disclosure relates generally to communication networks, and more particularly to a system and method for dynamically optimizing a quality of a video being transmitted over a communication network. In one embodiment, the method comprises acquiring a plurality of video transmission parameters for the video being transmitted. The method further comprises deriving an optimum value for each of the plurality of video transmission parameters based on a predefined indicator of an acceptable quality of the video using meta-heuristic harmony search algorithm. The method further comprises dynamically optimizing the quality of the video based on the optimum value for each of the plurality of video transmission parameters.