Adaptive Rate Control for Multi-Standard Encoding

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current rate control algorithms are designed to work within specific encoding standards and cannot be used across multiple encoding standards, limiting their adaptability and flexibility in digital video processing.

Innovation Solution

A rate controller system with input and output adaptation interfaces that utilize statistical regression techniques to convert rate control parameters from a target encoding standard to native control parameters and back, allowing the rate controller to operate across multiple encoding standards.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a rate controller is designed to work within a specific encoding standard, then it can achieve optimal rate control performance for that standard, but it cannot be used with different encoding standards

Engineering Contradiction:
Improverate control performanceVSAvoidencoding standard compatibility
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The patent introduces adaptation interfaces as intermediary components that translate between different encoding standard parameters and the native rate controller parameters. The input adaptation interface converts parameters from the target encoding standard into the rate controller's native parameters, while the output adaptation interface converts the rate controller's output back to the target encoding standard's parameters, enabling the rate controller to work with multiple standards without modifying its core functionality

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The rate controller is designed with universal functionality by separating the core rate control logic from the standard-specific parameter mappings. Through the adaptation interfaces, a single rate controller can serve multiple encoding standards (e.g., H.264, VC-1, MPEG-4) by simply changing the adaptation interfaces while keeping the core controller unchanged

Inventive Principle:
Principle #6Universality (Multi-functionality)

2Adaptability or versatility

If rate control parameters are converted between different encoding standards, then the rate controller can work with multiple standards, but the complexity of the rate controller increases

Engineering Contradiction:
Improveencoding standard compatibilityVSAvoidrate controller structure
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The rate controller is segmented into distinct functional modules: the core rate controller that handles standard-specific control logic, the input adaptation interface that handles parameter conversion from target standards, and the output adaptation interface that handles parameter conversion to target standards. This segmentation allows each component to be optimized independently and simplifies the overall system by concentrating conversion logic in dedicated interfaces rather than throughout the entire controller

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS8665948B2Adaptive rate control to cover multiple encoding standards
Publication Date: 2014.03.04 STMICROELECTRONICS INT NV
  • US8665948B2 patent drawing
  • US8665948B2 patent drawing
  • US8665948B2 patent drawing

AI summary

Rate control algorithms are adapted to cover multiple encoding standards. A rate controller includes an input adaptation interface, a core rate controller, and an output adaptation interface. The input adaptation interface converts rate control input parameters of a target encoding standard to corresponding native control input parameters of the rate controller. The core rate controller is coupled to the output of the input adaptation interface generating output parameters conforming to its native encoding standard. The output adaptation interface is coupled to the output of the core rate controller converting the generated output parameters to equivalent rate control output parameters conforming to the target encoding standard.