Voice Communication System Using Function Indexes for Bandwidth Reduction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current communication systems face challenges in reducing bandwidth consumption while maintaining high-quality speech signal transmission and storage, and ensuring secure transmission, as existing methods compromise on quality or security due to bandwidth and storage limitations.

Innovation Solution

A voice communication system that divides speech signals into frames and uses databases of energy, information, and noise functions to transmit and store only indexes, reducing bandwidth and storage needs while enhancing security by requiring access to entire databases for decoding.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If traditional speech compression techniques (FULL RATE, ADPCM) are used, then speech quality is maintained, but bandwidth consumption is high

Engineering Contradiction:
Improvespeech qualityVSAvoidbandwidth consumption
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The speech signal is divided into multiple frames, and each frame is further decomposed into energy components and information components. This segmentation allows independent compression of different signal characteristics, achieving both quality preservation and bandwidth reduction

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Instead of transmitting the actual speech signal or traditional compressed audio data, the system transmits only indexes that reference pre-stored energy and information functions in databases. The receiving end reconstructs the speech by copying and combining these functions according to the received indexes, dramatically reducing bandwidth while maintaining quality

Inventive Principle:
Principle #26Copying

2Reliability

If speech signals are encrypted for secure transmission, then security is improved, but the system becomes vulnerable to interception of cypher decoders

Engineering Contradiction:
ImprovesecurityVSAvoidsystem vulnerability
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The critical decoding information (energy functions and information functions) is extracted from the transmission stream and stored in databases at both transmitting and receiving ends. Only lightweight indexes are transmitted, removing the vulnerability of transmitting complex decryption keys or algorithms

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The databases act as intermediaries that store the complete speech representation functions. The transmitted indexes merely point to these databases, and the actual speech reconstruction happens locally using the database contents, preventing interception of decoding capabilities

Inventive Principle:
Principle #24Intermediary (Mediator)

3Reliability

If complete speech data is stored, then speech quality is preserved, but storage space requirements increase

Engineering Contradiction:
Improvespeech qualityVSAvoidstorage space
Core Design Contradiction:
ReliabilityVSVolume of stationary object

Solution Approach 1:

The system stores pre-computed energy functions and information functions in databases, which serve as templates for speech reconstruction. During storage or transmission, only compact indexes referencing these functions are saved, not the complete speech waveforms, achieving space-efficient storage with quality preservation through database lookup and reconstruction

Inventive Principle:
Principle #26Copying

Data Source

PatentUS11640826B2Real time digital voice communication method
Publication Date: 2023.05.02 RFT ARASTIRMA SANAYI VE TICARET ANONIM SIRKETI
  • US11640826B2 patent drawing

AI summary

A communication system includes at least one first device and at least one second device which are linked in a manner that enables data transfer with each other. The first device enables the speech signal that it receives as the input to be expressed in terms of the energy functions representing the energy patterns, information functions representing the information patterns and the noise functions of the frames of the real speech samples; and transfers the indexes of these functions in the database and the frame gain factor of each frame to the second device. The second device finds the functions via the indexes from the copy database which is a copy of the database and reconstructs the speech signal by these functions and the frame gain factor, enabling it to be provided as the voice output.