Bit Rate Control via Complexity Differential Analysis

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing multimedia encoding technologies face challenges in maintaining a consistent bit rate across varying complexity durations in multimedia sequences, leading to perceptual quality degradation due to high bit rate requirements during high activity periods and low bit rate usage during low activity periods.

Innovation Solution

A system and method that determine local and global complexity changes in multimedia sequences using weighted average complexity calculations, adjusting bit rates accordingly to compensate for bit rate variations by increasing bit rates during high complexity and decreasing them during low complexity periods, ensuring optimal bit rate utilization and perceptual quality.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Manufacturing precision

If a high bit rate is used during high complexity periods to maintain quality, then perceptual quality is improved, but overall bit rate efficiency deteriorates

Engineering Contradiction:
Improveperceptual qualityVSAvoidbit rate efficiency
Core Design Contradiction:
Manufacturing precisionVSQuantity of substance

Solution Approach 1:

The patent implements dynamic bit rate adjustment by determining local complexity over a first duration and global complexity over a second duration, then adjusting the bit rate based on the difference between these complexity measures. This allows the encoding system to adaptively increase bit rate during high complexity periods and decrease it during low complexity periods, resolving the contradiction between maintaining quality and achieving bit rate efficiency.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the bit rate parameter dynamically based on complexity analysis. By computing local complexity (short-term) and global complexity (long-term) and comparing their difference, the system adjusts the bit rate parameter to match actual complexity needs, thereby improving perceptual quality where needed while maintaining overall bit rate efficiency.

Inventive Principle:
Principle #35Parameter changes

2Quantity of substance

If a low bit rate is used during low complexity periods to save bits, then bit rate efficiency is improved, but perceptual quality deteriorates

Engineering Contradiction:
Improvebit rate efficiencyVSAvoidperceptual quality
Core Design Contradiction:
Quantity of substanceVSManufacturing precision

Solution Approach 1:

The system dynamically adjusts bit rate based on the difference between local and global complexity. When local complexity exceeds global complexity, indicating a transient high complexity period, the bit rate is increased to maintain quality. This dynamic adjustment ensures quality is maintained during critical periods while allowing bit rate reduction during stable low complexity periods.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The bit rate parameter is changed based on complexity differential analysis. By monitoring the difference between local complexity (first duration) and global complexity (second duration), the system increases bit rate when the difference indicates transient complexity spikes, thereby preventing quality deterioration while maintaining efficiency during normal operation.

Inventive Principle:
Principle #35Parameter changes

3Manufacturing precision

If bit rate is adjusted to match instantaneous complexity, then perceptual quality is improved, but bit rate consistency deteriorates

Engineering Contradiction:
Improveperceptual qualityVSAvoidbit rate consistency
Core Design Contradiction:
Manufacturing precisionVSStability of the object's composition

Solution Approach 1:

The patent implements a two-timescale complexity analysis where local complexity (first duration) captures instantaneous variations and global complexity (second duration) captures long-term trends. The bit rate adjustment is based on the difference between these two measures, providing dynamic quality adaptation while the smoothing effect of comparing two durations prevents excessive bit rate fluctuations, thus maintaining reasonable consistency.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The bit rate parameter is adjusted based on the differential between local and global complexity rather than instantaneous complexity alone. This differential approach allows the system to respond to quality-critical complexity changes while filtering out noise and transient variations, achieving a balance between perceptual quality improvement and bit rate consistency.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS12047566B2Method and system of bit rate control
Publication Date: 2024.07.23 TEXAS INSTRUMENTS INC
  • US12047566B2 patent drawing
  • US12047566B2 patent drawing
  • US12047566B2 patent drawing

AI summary

A method and system for bit rate control during encoding of multimedia data are disclosed. A change in complexity of a multimedia picture relative to complexity associated with one or more multimedia pictures in a multimedia sequence is determined. A complexity associated with a multimedia picture is determined based on number of bits and an average quantization associated with the multimedia picture. A bit rate is adjusted for encoding the multimedia picture based on the change in complexity of the multimedia picture. The bit rate is increased on determining an increase in complexity of the multimedia picture and is decreased on determining a decrease in complexity of the multimedia picture. Utilization of additional bits during the increase in the bit rate and saving of bits during the decrease in the bit rate are compensated during adjusting of bit rates for encoding subsequent multimedia pictures in the multimedia sequence.