Companded Signal Coding by Removing Unused Magnitude Values

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current compression coding methods for VoIP audio transmission, such as logarithm approximation companding PCM, are not sufficiently efficient in reducing the required transmission capacity, especially as the number of lines increases, due to inefficiencies in representing amplitude relationships in signal sequences.

Innovation Solution

A coding method that analyzes signal sequences for missing values within a defined range and transforms them by assigning new numbers, eliminating redundant representations, thereby improving coding efficiency by ensuring no values are absent in high occurrence frequency ranges.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Quantity of substance

If logarithm approximation companding PCM is used for VoIP audio transmission, then transmission capacity is reduced compared to linear PCM, but coding efficiency is not sufficiently improved and transmission capacity still increases with the number of lines

Engineering Contradiction:
Improvetransmission capacityVSAvoidcoding efficiency
Core Design Contradiction:
Quantity of substanceVSProductivity

Solution Approach 1:

The patent transforms the companded signal sequence by reassigning numerical values to eliminate non-occurring values. Specifically, it identifies values in a predetermined range that do not occur in the signal sequence and reassigns new values to maintain magnitude relationships while eliminating gaps in the value distribution, thereby optimizing coding efficiency

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent performs preliminary analysis to identify non-occurring values in the companded signal sequence before encoding. By detecting which values within a predetermined range do not occur and preparing a transformation mapping in advance, the system optimizes the coding structure proactively rather than reactively

Inventive Principle:
Principle #10Preliminary action

2Reliability

If two different numbers are assigned to one amplitude in companding, then the magnitude relationship is maintained, but redundant representations increase the amount of codes required

Engineering Contradiction:
Improvemagnitude relationshipVSAvoidamount of codes
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The patent changes the numerical parameter assignment by eliminating duplicate representations. It identifies cases where multiple companded values map to the same amplitude and reassigns unique values, transforming the signal sequence to have one-to-one correspondence between companded values and amplitudes, thereby reducing code redundancy while preserving magnitude relationships

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS8653991B2Coding method, decoding method, and apparatuses, programs and recording media therefor
Publication Date: 2014.02.18 NIPPON TELEGRAPH & TELEPHONE CORP
  • US8653991B2 patent drawing
  • US8653991B2 patent drawing
  • US8653991B2 patent drawing

AI summary

An object of the present invention is to achieve high coding efficiency for a companded signal sequence and reduce the amount of codes. A coding method according to the present invention includes an analysis step and a signal sequence transformation step. The analysis step is to check whether or not there is a number that is included in a particular range but does not occur in a second signal sequence (a number sequence that indicates the magnitude (magnitude relationship) of original signals) and output information that indicates the number that does not occur. The signal sequence transformation step is to output a transformed second signal sequence (which is formed by assigning new numbers to indicate the magnitudes of original signals (the magnitude relationship among original signals) excluding the magnitude of the original signal indicated by the number that does not occur and replacing the numbers in the second signal sequence with the newly assigned numbers) in the case where it is determined in the analysis step that there is a number that does not occur. The particular range is defined as a number that indicates a positive value having a minimum absolute value and a number that indicates a negative value having a minimum absolute value, for example.