Multi-Codec Rate Control for Frame-Specific Video Encoding

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing signal compression techniques often fail to utilize the best encoding method for every frame or sequence of video signals, leading to inefficiencies due to the use of a single, fixed compression technique throughout, which does not adapt to the varying characteristics of different frames or sequences.

Innovation Solution

A method that allocates an overall bit rate to multiple components of a signal, each encoded using distinct algorithms optimized for specific characteristics, such as sharp edges or uniform areas, allowing for dynamic selection and combination of encoding techniques to optimize quality and efficiency.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If a single fixed compression technique is used throughout the video sequence, then the encoding process is simple and consistent, but the encoding performance is suboptimal for frames with varying characteristics

Engineering Contradiction:
Improveencoding performanceVSAvoidencoding process complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The video sequence is divided into multiple segments or frames, and each segment is encoded using a different compression technique selected from a plurality of available techniques. This segmentation allows the system to apply the most appropriate encoding method to each specific segment, thereby improving overall encoding performance while managing complexity through systematic division of the encoding task.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The compression technique selection is made dynamically on a per-frame or per-segment basis rather than using a fixed technique throughout. The system adapts the encoding approach according to the specific characteristics of each video segment, enabling optimal performance while maintaining manageable complexity through automated selection algorithms.

Inventive Principle:
Principle #15Dynamics

2Manufacturing precision

If multiple encoding algorithms are used for different components, then encoding quality is optimized for specific characteristics, but bit rate allocation becomes more complex

Engineering Contradiction:
Improveencoding qualityVSAvoidbit rate allocation complexity
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

Different components of the video signal are encoded with different levels of quality and using different compression techniques based on their specific characteristics. For example, regions with sharp edges may use one encoding approach while uniform areas use another, allowing each local region to be encoded with the appropriate quality level and method.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The system varies encoding parameters such as quantization step size, compression technique type, and bit rate allocation dynamically based on the characteristics of each video segment. This parameter adaptation enables optimized encoding quality for different content types while the rate control algorithm manages the complexity of coordinating these multiple parameters across different components.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS11889053B2Multi-codec processing and rate control
Publication Date: 2024.01.30 V NOVA INT LTD
  • US11889053B2 patent drawing
  • US11889053B2 patent drawing

AI summary

The bit rate for encoding a signal is controlled. The signal is encoded using at least two distinct encoding algorithms. An overall bit rate is allocated to at least two components of the signal. A first component of the signal is to be encoded using a first encoding algorithm. A second component of the signal is to be encoded using a second encoding algorithm.