Codec Converter Gateway for Multi-Format Media Routing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current IP interconnection systems face challenges with codec conversion due to the lack of standardized codecs among different business networks, leading to issues with supporting multiple codec conversions, simultaneous processing of channels, and excessive delay in the conversion process, which affects real-time communication.

Innovation Solution

A codec converter and gateway device with multiple codec converting units, a media data extracting unit, resource allocation, and packet reassembling capabilities, capable of converting between various encoding modes, and utilizing a network buffer to adjust jitter, allowing for efficient routing and decoding/encoding of media data across different networks.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Device complexity

If codec conversion is performed at a network border using a single gateway device, then installation complexity is reduced, but the device cannot support various kinds of codec conversion

Engineering Contradiction:
Improvegateway device installationVSAvoidcodec conversion types
Core Design Contradiction:
Device complexityVSAdaptability or versatility

Solution Approach 1:

The gateway device is segmented into multiple independent codec converting units, where each unit is dedicated to a specific codec conversion type (e.g., G.711 to EVRC, G.711 to AMR). This segmentation allows the single gateway device to support multiple codec conversion types simultaneously without increasing installation complexity, as all units are integrated into one device rather than requiring multiple separate gateways.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The gateway device is designed as a universal platform that can perform multiple codec conversion functions through its multiple codec converting units. Each unit handles a specific conversion pair, but collectively they provide universal support for various codec conversions, eliminating the need for multiple specialized gateway devices.

Inventive Principle:
Principle #6Universality (Multi-functionality)

2Device complexity

If a single gateway device handles multiple channels, then system size is reduced, but simultaneous processing capability is insufficient

Engineering Contradiction:
Improvesystem sizeVSAvoidsimultaneous channel processing
Core Design Contradiction:
Device complexityVSProductivity

Solution Approach 1:

The gateway device processes multiple channels by segmenting the processing workload across multiple codec converting units. Each unit can independently handle channel processing, allowing simultaneous processing of multiple channels within a single gateway device. The resource allocation unit dynamically assigns channels to appropriate converting units, enabling parallel processing without requiring multiple physical devices.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The resource allocation unit implements dynamic channel assignment, where channels are dynamically allocated to available codec converting units based on current load and conversion requirements. This dynamic resource management enables the system to efficiently handle varying numbers of simultaneous channels without fixed hardware limitations.

Inventive Principle:
Principle #15Dynamics

3Reliability

If codec conversion is performed using traditional methods with reproduction buffer, then packet loss interpolation is possible, but conversion process delay increases

Engineering Contradiction:
Improvepacket loss compensationVSAvoidconversion process delay
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The invention extracts and removes the reproduction buffer from the codec conversion process. Instead of storing decoded audio data in a reproduction buffer for interpolation, the system directly processes and re-encodes audio data through the codec converting units. This elimination of the reproduction buffer significantly reduces conversion delay while maintaining reliability through alternative packet loss handling mechanisms in the resource allocation unit.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The system skips the traditional multi-step process involving reproduction buffering and interpolation by directly transitioning from decoding to re-encoding in the codec converting units. This streamlined approach rushes through the conversion process more quickly, reducing overall delay while the resource allocation unit ensures proper handling of packet loss scenarios.

Inventive Principle:
Principle #21Skipping (Rushing through)

Data Source

PatentUS8085809B2Codec converter, gateway device, and codec converting method
Publication Date: 2011.12.27 OKI ELECTRIC INDUSTRY CO LTD
  • US8085809B2 patent drawing
  • US8085809B2 patent drawing
  • US8085809B2 patent drawing

AI summary

A codec converter includes: a plurality of codec converting units each configured to convert first encoded media data encoded using a first encoding mode into second encoded media data encoded using a second encoding mode different from the first encoding mode; a media data extracting unit configured to extract input-encoded media data from an input packet, and to generate conversion information that identifies a desired format conversion; a resource allocation unit configured to route the input-encoded media data to a selected one of the plurality of codec converting units based on the conversion information; and a packet reassembling unit configured to receive output-encoded media data from the selected one of the plurality of codec converting units, and to assemble the output-encoded media data into an output packet. Each of the plurality of codec converting units selects a different pair of first and second encoding modes.