Adaptive Multi-Rate Codec Bandwidth Optimization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional adaptive multi-rate (AMR) protocols for voice communications inefficiently use bandwidth, and security measures often compromise bandwidth efficiency by increasing overhead.

Innovation Solution

The method involves removing redundant information bits from a codec sample, copying less significant bits to a more significant portion, and discarding the less important portion to generate an enhanced codec sample, which can be encrypted for secure transmission, thereby optimizing bandwidth usage while maintaining voice quality.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If conventional AMR protocols are used for voice communications, then voice data can be transmitted at different bit rates, but bandwidth efficiency is reduced due to unnecessary bandwidth usage

Engineering Contradiction:
Improvebandwidth efficiencyVSAvoidbandwidth consumption
Core Design Contradiction:
ProductivityVSLoss of energy

Solution Approach 1:

The patent extracts and removes redundant information bits from the AMR codec sample structure. Specifically, it identifies and discards unnecessary bits in the frame format (such as redundant frame type indicators and padding bits) to reduce the overall bandwidth consumption while maintaining essential voice data integrity

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent modifies the bit rate parameters and frame structure parameters of the AMR protocol. It changes the encoding parameters to use more efficient compression schemes and adjusts the frame format parameters to reduce overhead, thereby improving bandwidth efficiency without sacrificing voice quality

Inventive Principle:
Principle #35Parameter changes

2Reliability

If security protocols are implemented to protect voice data, then security and integrity are improved, but overhead increases and bandwidth efficiency is reduced

Engineering Contradiction:
ImprovesecurityVSAvoidbandwidth efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent removes redundant information bits that would otherwise increase the overhead for security processing. By extracting and eliminating unnecessary bits from the codec sample, the resulting reduced dataset requires less bandwidth for security protocols while maintaining the same level of security protection

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent applies security protocols only to the essential portions of the voice data after redundancy removal, rather than processing the entire original dataset. This partial application of security measures reduces the computational and bandwidth overhead while maintaining adequate security for the critical voice information

Inventive Principle:
Principle #16Partial or excessive action

3Loss of energy

If redundant information bits are removed from codec samples, then bandwidth requirements are reduced, but data integrity may be compromised

Engineering Contradiction:
Improvebandwidth consumptionVSAvoiddata integrity
Core Design Contradiction:
Loss of energyVSLoss of information

Solution Approach 1:

The patent applies selective removal of redundant bits based on their local importance and position in the codec sample structure. It identifies which bits are truly redundant (such as repeated frame type indicators or padding) and removes only those, while preserving all essential voice data bits that are critical for maintaining data integrity and voice quality

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS8548002B2Systems and methods for adaptive multi-rate protocol enhancement
Publication Date: 2013.10.01 KOOLSPAN INC
  • US8548002B2 patent drawing
  • US8548002B2 patent drawing
  • US8548002B2 patent drawing

AI summary

A method of processing a codec sample is provided. The method includes: removing from a first portion of the codec sample, a first number of first information bits. The first information bits are indicative of frame information associated with the codec sample. The method also includes inserting at the first portion of the codec sample from a second portion of the codec sample, a second number of data bits. The first number of the first information bits is greater than or equal to the second number of the data bits. The method also includes removing the second portion of the codec sample. The method may also include encrypting and decrypting the codec sample. In some embodiments, the codec sample is an adaptive multi-rate codec sample. In some embodiments, the adaptive multi-rate codec sample is a 5.15 mode adaptive multi-rate codec sample.