Video Quality Control via Frame Multiplexing Without Transcoding

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
Improvevideo quality adaptabilityVSAvoidserver resource consumption
Core Design Contradiction:
Adaptability or versatilityVSUse of energy by moving object

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.

Inventive Principle:
Principle #1Segmentation

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.

Inventive Principle:
Principle #2Taking out (Extraction)

2Adaptability or versatility

If transcoding is performed to provide videos of multiple qualities, then video quality variety is improved, but processing time increases

Engineering Contradiction:
Improvevideo quality varietyVSAvoidprocessing time
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

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.

Inventive Principle:
Principle #10Preliminary action

3Adaptability or versatility

If transcoding is performed to provide videos of multiple qualities, then quality control flexibility is improved, but computational complexity increases

Engineering Contradiction:
Improvequality control flexibilityVSAvoidcomputational complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

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.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS11218746B2Method, system, and non-transitory computer readable record medium for video quality control
Publication Date: 2022.01.04 LY CORP
  • US11218746B2 patent drawing
  • US11218746B2 patent drawing
  • US11218746B2 patent drawing

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.