Codec Mode Switching Compensation via Temporal Smoothing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing codecs face challenges in switching between different coding modes, leading to discontinuities and artifacts due to varying effective output bandwidths and energy preserving properties, particularly during transitions between blind, guided, and full-bandwidth coding modes.

Innovation Solution

Implementing temporal smoothing and blending in a high-frequency spectral band that overlaps both coding modes, allowing for seamless transitions by adjusting energy preservation properties and reducing artificial edges or jumps in the information signal's spectrogram.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If switching between different coding modes (blind BWE, guided BWE, full-band core) is implemented to adapt to varying bitrate conditions, then the codec's adaptability and efficiency are improved, but discontinuities and artifacts occur at mode transitions due to different effective output bandwidths and energy preserving properties

Engineering Contradiction:
Improvebitrate adaptabilityVSAvoidsignal continuity
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent applies preliminary action by performing temporal smoothing and blending operations in advance during transition periods. When switching between coding modes, the system proactively applies smoothing filters and blending techniques to the high-frequency spectral band before the full effect of mode change is realized, preventing abrupt discontinuities and maintaining signal continuity throughout the transition.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent introduces an intermediary approach by creating a transition region between different coding modes. This intermediary zone uses temporal smoothing and blending as a mediator mechanism to gradually bridge the gap between modes with different effective output bandwidths and energy preserving properties, thereby reducing artifacts and maintaining signal quality during mode switching.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Loss of energy

If blind bandwidth extension is used at low bitrates to focus available bitrate at the core-coder, then energy efficiency is improved, but significant energy attenuations occur at high frequencies compared to full-band core

Engineering Contradiction:
Improveenergy efficiencyVSAvoidhigh-frequency energy preservation
Core Design Contradiction:
Loss of energyVSManufacturing precision

Solution Approach 1:

The patent applies dynamics by making the energy preserving properties adaptive and variable rather than fixed. The system dynamically adjusts the degree of energy preservation at high frequencies based on the current coding mode and bitrate conditions. During blind BWE operation at low bitrates, the system allows greater energy attenuation at high frequencies to focus resources on the core-coder, while automatically increasing energy preservation when switching to guided BWE or full-band modes.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the parameter of energy preserving properties according to the operating conditions. By varying this parameter dynamically based on the selected coding mode (blind BWE, guided BWE, or full-band core), the system optimizes the balance between energy efficiency at low bitrates and high-frequency energy preservation at higher bitrates, resolving the contradiction between these two requirements.

Inventive Principle:
Principle #35Parameter changes

3Quantity of substance

If guided bandwidth extension is used at medium bitrates to synthesize wider bandwidth at higher energy, then bandwidth and energy are improved, but transitions from blind BWE or full-band core cause discontinuities

Engineering Contradiction:
Improvebandwidth and energyVSAvoidtransition smoothness
Core Design Contradiction:
Quantity of substanceVSReliability

Solution Approach 1:

The patent applies preliminary action by preparing for mode transitions in advance. When the system is about to switch from blind BWE or full-band core to guided BWE, it proactively applies temporal smoothing and blending operations to the high-frequency spectral band. This preliminary preparation ensures that the transition to the wider bandwidth mode with higher energy is smooth and artifact-free, maintaining signal continuity while achieving the desired bandwidth and energy increase.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent uses temporal smoothing and blending as an intermediary mechanism to facilitate smooth transitions between coding modes with different bandwidth and energy characteristics. This intermediary technique creates a gradual bridge between the previous mode and the new guided BWE mode, eliminating discontinuities while preserving the benefits of wider bandwidth and higher energy at medium bitrates.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS12067996B2Concept for coding mode switching compensation
Publication Date: 2024.08.20 FRAUNHOFER GESELLSCHAFT ZUR FORDERUNG DER ANGEWANDTEN FORSCHUNG EV
  • US12067996B2 patent drawing
  • US12067996B2 patent drawing
  • US12067996B2 patent drawing

AI summary

A codec allowing for switching between different coding modes is improved by, responsive to a switching instance, performing temporal smoothing and/or blending at a respective transition.