Adaptive Lagrange Parameter Encoding for Bitrate Stability

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Improper encoding mode decisions during digital picture encoding, particularly in high bitrate video streaming and gaming, lead to unnecessary insertion of non-predictive frames, causing large and frequent spikes in bit rate usage, especially in bandwidth-limited communication channels.

Innovation Solution

Adapting the relationship between the Lagrange parameter (λ) and quantization parameter (QP) based on the number of bits per section, allowing for selective adjustment during encoding to reduce the likelihood of unnecessary IDR or I-frame insertion, thereby configuring the encoding mode decision to favor 'inter' coding over 'intra' coding.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If traditional encoding mode decision is used, then encoding simplicity is maintained, but unnecessary IDR or I-frame insertion occurs causing bit rate spikes

Engineering Contradiction:
Improveencoding mode decision accuracyVSAvoidencoding process complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent changes the Lagrange parameter lambda as a function of quantization parameter QP and section size. Specifically, lambda is adjusted based on the number of bits per section, with different lambda(QP) relationships applied for different bitrate conditions. This parameter adaptation allows the encoding mode decision to be more accurate without requiring complex additional structures.

Inventive Principle:
Principle #35Parameter changes

2Manufacturing precision

If more bits are allocated per section, then encoding precision is improved, but bit rate increases

Engineering Contradiction:
Improveencoding precisionVSAvoidbit rate
Core Design Contradiction:
Manufacturing precisionVSQuantity of substance

Solution Approach 1:

The patent applies different lambda(QP) relationships to different sections based on their bit allocation. Sections with higher bits per section use one lambda relationship while others use a different relationship. This allows each section to be encoded with appropriate precision based on its specific requirements rather than applying a uniform approach across all sections.

Inventive Principle:
Principle #3Local quality

3Productivity

If adaptive lambda adjustment is implemented, then encoding efficiency is improved, but computational complexity increases

Engineering Contradiction:
Improveencoding efficiencyVSAvoidcomputational complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent implements dynamic adjustment of the Lagrange parameter lambda during the encoding process. The lambda(QP) relationship is selected and applied adaptively based on the current section's characteristics and bitrate conditions. This dynamic approach improves encoding efficiency by making optimal decisions at each step rather than using fixed parameters throughout.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS9386317B2Adaptive picture section encoding mode decision control
Publication Date: 2016.07.05 SONY INTERACTIVE ENTERTAINMENT LLC
  • US9386317B2 patent drawing
  • US9386317B2 patent drawing
  • US9386317B2 patent drawing

AI summary

A cost function for use in an encoding mode decision for encoding a section of a digital picture is determined using a non-default relationship between Lagrange multiplier (λ) values and quantization parameter (QP) values to determine the cost function when a number of bits per section (NBS) of the digital picture is in a predetermined range and determined using a default relationship between the λ values and the QP values to determine the cost function otherwise. The determined cost function is used to make the section encoding mode decision and the section is encoded according to the encoding mode decision. It is emphasized that this abstract is provided to comply with the rules requiring an abstract that will allow a searcher or other reader to quickly ascertain the subject matter of the technical disclosure. It is submitted with the understanding that it will not be used to interpret or limit the scope or meaning of the claims.