Video Quality Control via Frame Multiplexing Without Transcoding
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current video quality control methods require significant server resources for transcoding to provide videos of multiple qualities, which is inefficient compared to multiplexing frames without transcoding.
Innovation Solution
A method that classifies video frames into different types based on decoding relationships and controls video quality by multiplexing these frames, allowing for multiple video qualities to be provided without transcoding, using a server that selects and transmits appropriate frame types over different channels.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If transcoding is performed to provide videos of multiple qualities, then video quality adaptability is improved, but server resource consumption increases significantly
Solution Approach 1:
The video stream is segmented into different frame types (I-frames, P-frames, B-frames) with different decoding dependencies. By selectively transmitting only certain frame types based on quality requirements, the system provides multiple video qualities without full transcoding. For example, transmitting only I-frames provides lowest quality with minimal resources, while transmitting all frame types provides highest quality.
Solution Approach 2:
The patent extracts and removes unnecessary frame types from the video stream based on quality requirements. Instead of creating multiple full versions through transcoding, the system extracts only the essential frames needed for each quality level, significantly reducing server processing resources while maintaining quality adaptability.
2Adaptability or versatility
If transcoding is performed to provide videos of multiple qualities, then video quality variety is improved, but processing time increases
Solution Approach 1:
The video stream is pre-classified into different frame types (I-frames, P-frames, B-frames) during encoding, with each frame type having predetermined decoding relationships. This preliminary classification allows the server to quickly assemble different quality versions by simply selecting and transmitting appropriate frame types, eliminating the need for time-consuming transcoding operations when quality changes are requested.
3Adaptability or versatility
If transcoding is performed to provide videos of multiple qualities, then quality control flexibility is improved, but computational complexity increases
Solution Approach 1:
Different frame types are assigned different quality characteristics based on their decoding dependencies. I-frames provide complete image information for base quality, P-frames provide incremental updates for medium quality, and B-frames provide bidirectional prediction for high quality. The server can locally adjust quality by selecting specific frame types for transmission, providing flexible quality control without complex transcoding operations.
Data Source
AI summary
Provided are a method, a system, and a non-transitory computer readable record medium for video quality control. A quality control method may include: receiving a video stream including frames classified into a plurality of frame types based on a reference relationship between the frames for decoding; selecting a frame type among the plurality of frame types; and controlling a quality of the video stream by multiplexing the frames included in the video stream and by outputting one or more of the frames that have the selected frame type.


