Lost Frame Concealment for Voice Signal Quality

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional communication systems face challenges in maintaining signal quality and bandwidth efficiency as interference levels change, with adaptive source/channel coding adjusting source coding levels based on interference, which can increase bandwidth requirements and degrade signal quality.

Innovation Solution

A lost frame concealment method that determines the quality of received data frames and adjusts decoding parameters based on channel conditions, using a state machine to assess channel quality and limit parameters when necessary to maintain signal integrity.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If adaptive source/channel coding is used to adjust source coding levels based on interference, then signal quality is improved, but bandwidth requirements increase

Engineering Contradiction:
Improvesignal qualityVSAvoidbandwidth requirements
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The patent changes the parameter of source coding level adaptively based on channel interference conditions. When interference is detected, the system adjusts the source coding parameter to reduce compression, thereby improving signal quality while managing bandwidth usage through conditional parameter modification rather than constant high-quality encoding

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The system dynamically adjusts source coding levels in response to changing channel conditions. The source coder transitions between different coding states based on real-time interference assessment, allowing the system to optimize the balance between signal quality and bandwidth requirements as channel conditions vary over time

Inventive Principle:
Principle #15Dynamics

2Reliability

If a lower level of source coding is performed when interference is high, then signal quality is improved, but bandwidth requirements increase

Engineering Contradiction:
Improvesignal qualityVSAvoidbandwidth requirements
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The patent modifies the source coding parameter dynamically based on channel interference levels. When high interference is detected, the system reduces the compression parameter to preserve more signal detail, accepting increased bandwidth as a conditional trade-off only when necessary for maintaining acceptable signal quality

Inventive Principle:
Principle #35Parameter changes

3Reliability

If lost frame concealment is used to handle damaged frames, then signal quality is maintained, but bandwidth efficiency decreases

Engineering Contradiction:
Improvesignal qualityVSAvoidbandwidth efficiency
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The system performs preliminary assessment of channel conditions before processing data frames. By evaluating interference levels in advance, the system can determine whether lost frame concealment is necessary, avoiding unnecessary processing of already good frames and thereby maintaining bandwidth efficiency while preserving signal quality when needed

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentEP1973254B1Device and method for improved lost frame concealment
Publication Date: 2009.07.15 BLACKBERRY LTD
  • EP1973254B1 patent drawingFigure 1
  • EP1973254B1 patent drawingFigure 2
  • EP1973254B1 patent drawingFigure 3

AI summary

Various embodiments are described herein that make use of a lost frame concealment method for processing data frames received from transmission over a communications channel. The method involves determining whether a current data frame is a bad frame, performing source decoding on the current data frame with one or more parameters that are limited by a first set of one or more values if the current data frame is a bad frame, and performing source decoding on the current data frame with one or more parameters that are not limited if the current data frame is a good frame.