IP Library Granted Patent US 10,347,258
Granted Patent B2
US 10,347,258 · App. 15/775,462 · Granted Jul 9, 2019

Voice communication system

Inventor: Seishi Sasaki (Tokyo, JP)
Assignee: Hitachi Kokusai Electric Inc.
G10L19/005G10L19/0204G10L19/16G10L19/22G10L19/032
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,347,258
App. No.
15/775,462
Granted
Jul 9, 2019
Kind
B2
Abstract

A voice communication system is equipped with a voice encoder which classifies respective bits of a voice information bit string in accordance with the degree of importance which is the magnitude of auditory influence when there is an error therein, classifies a group of bits which are high in degree of importance into a core layer and classifies a group of bits which are not high into an extension layer and a voice decoder which decodes a voice by using the bit strings in both of the core layer and the extension layer on the basis of frequency that the error is detected by error detection processing and when the frequency is low and decodes the voice using all bits or only some bets in the core layer when the frequency is high.

Claims (42)

1. A voice communication system comprising:

a voice encoder which performs encoding processing on a voice signal per frame which is a predetermined time unit and outputs voice information bits;

an error detection/error correction encoder which adds error detection codes to all or some of the voice information bits and sends a bit string that error correction encoding is performed on a string of the bits to which the error detection codes are added;

an error correction decoding/error detector which receives the bit string which is subjected to error correction encoding, performs error correction decoding on the received bit string which is subjected to error correction encoding and performs error detection on the voice information bit string after error correction decoding; and

a voice decoder which reproduces a voice signal from the voice information bit string after error correction decoding and, on that occasion, in a case where an error is detected as a result of error detection by the error correction decoding/error detector, replaces the voice information bit string after error correction with a voice information bit string in a past error-free frame and thereafter reproduces the voice signal,

wherein the voice encoder performs classification in accordance with a degree of importance which is the magnitude of auditory influence when an error occurs in each bit of the voice information bit string, classifies a group of bits which are high in degree of importance into a core layer and classifies a group of bits which are not high into an extension layer,

wherein the error detection/error correction encoder sends the bit string which is subjected to error correction encoding after addition of the error detection codes as for the bits which are classified into the core layer and sends the bit string without performing addition of the error detection codes and error correction encoding as for the bits which are classified into the extension layer,

wherein the error correction decoding/error detector receives the bit string sent from the error detection/error correction encoder and performs error correction decoding-error detection processing on the bit string in the core layer,

wherein the voice decoder decodes a voice by using the bit strings in both of the core layer and the extension layer on the basis of frequency that the error is detected by the error detection processing and when the frequency is low and decodes the voice using all bits or only some bits in the core layer when the frequency is high,

wherein the error detection/error correction encoder is equipped with a first error detection/error correction encoder and a second error detection/error correction encoder,

wherein the voice encoder obtains spectrum envelope information, low frequency band voiced/voiceless discrimination information, high frequency band voiced/voiceless discrimination information, pitch period information and first gain information and outputs a voice information bit string which is a result of encoding of them,

wherein the first error detection/error correction encoder adds the error detection codes to all or some of them in the voice information bit string and thereafter outputs the bit string which is subjected to error correction encoding,

wherein the voice encoder obtains second gain information and outputs a second gain information bit string which is a result of encoding thereof, and

wherein the second error detection/error correction encoder sends a bit string that error detection/error correction encoding is performed on the second gain information bit string.

2. The voice communication system according to claim 1 , wherein

the error correction decoding/error detector is equipped with a first error correction decoding/error detector and a second error correction decoding/error detector,

the first error correction decoding/error detector receives the bit string sent from the error detection/error correction encoder, performs error correction encoding and error detection on a bit which is error-protected by the first error detection/error correction encoder in the received bit string and outputs the voice information bit string after error correction,

the voice decoder separates and decodes respective parameters of the spectrum envelope information, the low frequency band voiced/voiceless discrimination information, the high frequency band voiced/voiceless discrimination information, the pitch period information and the first gain information included in the voice information bit string after error correction,

the second error correction encoding/error detector receives the bit string that the second information is subjected to error detection/correction encoding and performs correction decoding and error detection thereon and thereafter the voice decoder decodes the second gain information, and

further the voice decoder

in the low frequency band, determines a mixing ratio when mixing a pitch pulse which is generated in a pitch period that the pitch period information indicates with a white noise on the basis of the low frequency band voiced/voiceless discrimination information and prepares a low frequency band mixed signal,

in the high frequency band, obtains a spectrum envelope amplitude from the spectrum envelope information, obtains an average value of the spectrum envelope amplitudes per band which is divided on a frequency axis, determines the mixing ratio when mixing the pitch pulse with the white noise per band on the basis of a result of determination of a band in which the average value of the spectrum envelope amplitudes is maximized and the high frequency band voiced/voiceless discrimination information and generates a mixed signal, and adds together the mixed signals in all bands which are divided in the high frequency band and generates a high frequency band mixed signal,

adds together the low frequency band mixed signal and the high frequency band mixed signal and generates a mixed sound source signal, and

adds the spectrum envelope information to the mixed sound source signal, thereafter in a case where an error is not detected as a result of error detection of the second gain information, adds both of the first gain information and second gain information thereto and generates a reproduced voice, and in a case where the error is detected, adds only the first gain information thereto and generates the reproduced voice.

3. The voice communication system according to claim 1 , wherein

the voice encoder obtains the spectrum envelope information, the low frequency band voice/voiceless discrimination information, the high frequency band voiced/voiceless discrimination information, the pitch period information and the first gain information by linear predication analysis-synthesis system voice encoding and outputs the voice information bit string which is the result of encoding thereof.

4. A voice communication system comprising:

a voice encoder which performs encoding processing on a voice signal per frame which is a predetermined time unit and outputs voice information bits;

an error detection/error correction encoder which adds error detection codes to all or some of the voice information bits and sends a bit string that error correction encoding is performed on a string of the bits to which the error detection codes are added;

an error correction decoding/error detector which receives the bit string which is subjected to error correction encoding, performs error correction decoding on the received bit string which is subjected to error correction encoding and performs error detection on the voice information bit string after error correction decoding; and

a voice decoder which reproduces a voice signal from the voice information bit string after error correction decoding and, on that occasion, in a case where an error is detected as a result of error detection by the error correction decoding/error detector, replaces the voice information bit string after error correction with a voice information bit string in a past error-free frame and thereafter reproduces the voice signal,

wherein the voice encoder performs classification in accordance with a degree of importance which is the magnitude of auditory influence when an error occurs in each bit of the voice information bit string, classifies a group of bits which are high in degree of importance into a core layer and classifies a group of bits which are not high into an extension layer,

wherein the error detection/error correction encoder sends the bit string which is subjected to error correction encoding after addition of the error detection codes as for the bits which are classified into the core layer and sends the bit string without performing addition of the error detection codes and error correction encoding as for the bits which are classified into the extension layer,

wherein the error correction decoding/error detector receives the bit string sent from the error detection/error correction encoder and performs error correction decoding-error detection processing on the bit string in the core layer, and

wherein the voice decoder

decodes a voice by using the bit strings in both of the core layer and the extension layer on the basis of frequency that the error is detected by the error detection processing and when the frequency is low and decodes the voice using all bits or only some bits in the core layer when the frequency is high,

separates and decodes respective parameters of spectrum envelope information, low frequency band voiced/voiceless discrimination information, high frequency band voiced/voiceless discrimination information, pitch period information and gain information included in the voice information bit string,

in the low frequency band, determines a mixing ratio when mixing a pitch pulse which is generated in a pitch period that the pitch period information indicates with a white noise on the basis of the low frequency band voiced/voiceless discrimination information and prepares a mixed signal in the low frequency band,

in the high frequency band, obtains a spectrum envelope amplitude from the spectrum envelope information, obtains an average value of the spectrum envelope amplitudes per band which is divided on a frequency axis, determines the mixing ratio when mixing the pitch pulse with the white noise per band on the basis of a result of determination of a band in which the average value of the spectrum envelope amplitudes is maximized and the high frequency band voiced/voiceless discrimination information and generates the mixed signal, and adds together the mixed signals in all bands which are divided in the high frequency band and generates the mixed signal in the high frequency band, and

adds together the mixed signal in the low frequency band and the mixed signal in the high frequency band and generates a mixed sound source signal, and adds the spectrum envelope information and the gain information to the mixed sound source signal and generates a reproduced voice.

5. The voice communication system according to claim 4 , wherein

the voice encoder obtains the spectrum envelope information, the low frequency band voice/voiceless discrimination information, the high frequency band voiced/voiceless discrimination information, the pitch period information and the gain information by linear predication analysis-synthesis system voice encoding and outputs a voice information bit string which is a result of encoding thereof.

Assignments (3)
CHANGE OF ADDRESS Recorded May 15, 2025
From: HITACHI KOKUSAI ELECTRIC INC.
To: HITACHI KOKUSAI ELECTRIC INC.
Reel/Frame 071275/0058 →
CHANGE OF NAME Recorded May 15, 2025
From: HITACHI KOKUSAI ELECTRIC INC.
To: KOKUSAI DENKI ELECTRIC INC.
Reel/Frame 071275/0236 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 11, 2018
From: SASAKI, SEISHI
To: HITACHI KOKUSAI ELECTRIC INC.
Reel/Frame 045776/0613 →
Priority Claims (1)
JP 2015-223112 · Nov 13, 2015 · national
Continuity (2)
Continuation PCTJP2016056826 · Mar 4, 2016
Related Publication 20180358023A1 · Dec 13, 2018