← Back to Patent Explorer
US5819218A Expired / Lapsed US ⏱️ 0.0 years remaining

Voice encoder with a function of updating a background noise

Assignee: NEC Corp
•
Filing: 1997-02-03
•
Granted: 1998-10-06
•
Expires: 2017-02-03
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A voice encoder which pauses outputting codewords in accordance with the absence of voice activity. An input aural signal is divided into frames and inputted to the voice encoder. The voice encoder has a voice activity detection circuit for determining at each frame whether voice activity is absent or present, a voice encoding circuit, a background noise update judging circuit for detecting a change in the characteristics of the input aural signal, and a control circuit. If the absence of voice activity is detected, the control circuit causes the frame at that time to be encoded as a background noise frame, and then pauses the operation of the voice encoding circuit. If the presence of voice activity is detected, the operation of the voice encoding circuit is resumed. Furthermore, if the voice encoding circuit is not in operation when a change in the characteristics of the input aural signal is detected, the control circuit causes the voice encoding circuit to encode the frame at that time as a background noise frame and then again stop the operation of the voice encoding circuit.

Inventors

  • 👤 Toshihiro Hayata
  • 👤 Yoshihiro Unno

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-08 15:57
CPC Classifications
G; G10; G10L; G10L19/00; G10L19/012; G10L19/04; G10L19/16; G10L19/18; G10L19/20; G10L25/00; G10L25/78; G10L25/93

Claims Analysis

Total Claims: 20
Claim 1
Independent Claim 113 words
A voice encoder comprising: voice activity detection means for analyzing an input aural signal and determining the presence or absence of voice activity; voice encoding means for encoding the input aural signal; background noise update determining means for detecting a change in the characteristic of the input aural signal when voice activity is absent; and control means for temporarily stopping operation of the voice encoding means when an absence in voice activity is detected, and when a change in the characteristics of the input aural signal is detected by the background noise update determining means, causing the voice encoding means to encode the input aural signal at that time as background noise data.
Claim 2
Dependent Claim 113 words
A voice encoder comprising: voice activity detection means for analyzing an input aural signal and determining the presence or absence of voice activity; voice encoding means for encoding the input aural signal; background noise update determining means for detecting a change in the characteristic of the input aural signal when voice activity is absent; and control means for temporarily stopping operation of the voice encoding means when an absence in voice activity is detected, and when a change in the characteristics of the input aural signal is detected by the background noise update determining means, causing the voice encoding means to encode the input aural signal at that time as background noise data.
Claim 3
Dependent Claim 30 words
The voice encoder of claim 1, wherein the input aural signals are divided into frames and inputted to the voice encoding means, and encoding is carried out frame by frame.
Claim 4
Dependent Claim 55 words
The voice encoder of claim 2, wherein determination of the absence or presence of voice activity is carried out at each of the frames, and wherein operation of the voice encoding means is resumed if the presence of voice activity is determined when the operation of the voice encoding means is in a rest state.
Claim 5
Dependent Claim 37 words
The voice encoder of claim 1, wherein when the absence of voice activity is detected, operation of the voice encoding means is temporarily stopped after encoding the input aural signal at that time as background noise data.
Claim 6
Dependent Claim 24 words
The voice encoder of claim 4, wherein, the background noise data is outputted at predetermined time intervals while the absence of voice activity continues.
Claim 7
Dependent Claim 169 words
A voice encoder comprising: input means for inputting an aural signal divided into frames; synthetic filter coefficient calculation means for analyzing the input aural signal and calculating a synthetic filter coefficient; frame energy calculation means for analyzing the input aural signal and calculating a frame energy value for each of the frames; voice activity detection means for determining whether voice activity is absent or present; voice encoding means for encoding the input aural signal frame-by-frame based on the synthetic filter coefficient and the frame energy value; background noise update determining means for detecting a change in the characteristics of the input aural signal when voice activity is absent; and control means for temporarily stopping the operation of the voice encoding means when an absence of voice activity is detected, and when a change in the characteristics of the input aural signal is detected by the background noise update determining means, causing the voice encoding means to encode the input aural signal at that time as a background noise frame.
Claim 8
Dependent Claim 169 words
A voice encoder comprising: input means for inputting an aural signal divided into frames; synthetic filter coefficient calculation means for analyzing the input aural signal and calculating a synthetic filter coefficient; frame energy calculation means for analyzing the input aural signal and calculating a frame energy value for each of the frames; voice activity detection means for determining whether voice activity is absent or present; voice encoding means for encoding the input aural signal frame-by-frame based on the synthetic filter coefficient and the frame energy value; background noise update determining means for detecting a change in the characteristics of the input aural signal when voice activity is absent; and control means for temporarily stopping the operation of the voice encoding means when an absence of voice activity is detected, and when a change in the characteristics of the input aural signal is detected by the background noise update determining means, causing the voice encoding means to encode the input aural signal at that time as a background noise frame.
Claim 9
Dependent Claim 31 words
The voice encoder of claim 6, wherein the voice activity detection means determines whether voice activity is absent or present based on the synthetic filter coefficient and the frame energy value.
Claim 10
Dependent Claim 39 words
The voice encoder of claim 6, wherein the background noise update determining means detects a change in the characteristics of the input aural signal based on at least one of the synthetic filter coefficient and the frame energy value.
Claim 11
Dependent Claim 61 words
The voice encoder of claim 8, wherein the background noise update determining means compares a current frame and a previously outputted background noise frame, and determines that a change has occurred in the characteristics of the input aural signal if the change of at least one of the synthetic filter coefficient and the frame energy value exceeds a predetermined threshold value.
Claim 12
Dependent Claim 50 words
The voice encoder of claim 8, wherein a determination is made that a change has occurred in the input aural signal if the ratio of the frame energy value of the current frame to the frame energy value of the previously outputted background noise frame deviates from a predetermined range.
Claim 13
Dependent Claim 64 words
The voice encoder of claim 8, wherein it is judged that a change has occurred in the characteristics of the input aural signal if the area of the difference between the spectral characteristics shown by the synthetic filter coefficient of the current frame and the spectral characteristics shown by the synthetic filter coefficient of the previously outputted background noise frame exceeds a predetermined value.
Claim 14
Dependent Claim 55 words
The voice encoder of claim 6, wherein determination of the absence or presence of voice activity is carried out at each of the frames, and wherein operation of the voice encoding means is resumed if the presence of voice activity is determined when the operation of the voice encoding means is in a rest state.
Claim 15
Dependent Claim 47 words
The voice encoder of claim 6, wherein when the absence of voice activity is detected, the operation of the voice encoding means is temporarily stopped after encoding the input aural signal as the background noise frame at the time when an absence of voice activity is detected.
Claim 16
Dependent Claim 24 words
The voice encoder of claim 6, wherein, the background noise frame is outputted at predetermined time intervals while the absence of voice activity continues.
Claim 17
Dependent Claim 116 words
A voice encoder comprising: a voice activity detection circuit for analyzing an input aural signal and determining the presence or absence of voice activity; a voice encoding circuit for encoding the input aural signal; a background noise update determining circuit for detecting a change in the characteristics of the input aural signal when voice activity is absent; and a control circuit for temporarily stopping operation of the voice encoding circuit when detecting an absence in voice activity, and when a change in the characteristics of the input aural signal is detected by the background noise update determining circuit, causing the voice encoding circuit to encode the input aural signal at that time as background noise data.
Claim 18
Dependent Claim 116 words
A voice encoder comprising: a voice activity detection circuit for analyzing an input aural signal and determining the presence or absence of voice activity; a voice encoding circuit for encoding the input aural signal; a background noise update determining circuit for detecting a change in the characteristics of the input aural signal when voice activity is absent; and a control circuit for temporarily stopping operation of the voice encoding circuit when detecting an absence in voice activity, and when a change in the characteristics of the input aural signal is detected by the background noise update determining circuit, causing the voice encoding circuit to encode the input aural signal at that time as background noise data.
Claim 19
Dependent Claim 170 words
A voice encoder comprising: input terminal for inputting an aural signal divided into frames; synthetic filter coefficient calculation circuit for analyzing the input aural signal and calculating a synthetic filter coefficient; frame energy calculation circuit for analyzing the input aural signal and calculating a frame energy value for each of the frames; voice activity detecting circuit for determining whether voice activity is absent or present; voice encoding circuit for encoding the input aural signal frame-by-frame based on the synthetic filter coefficient and the frame energy value; background noise update determining circuit for detecting a change in the characteristics of the input aural signal when voice activity is absent; and control circuit for temporarily stopping the operation of the voice encoding circuit when it is detected that voice activity is absent, and when a change in the characteristics of the input aural signal is detected by the background noise update determination circuit, causing the voice encoding circuit to encode the input aural signal at that time as a background noise frame.
Claim 20
Dependent Claim 170 words
A voice encoder comprising: input terminal for inputting an aural signal divided into frames; synthetic filter coefficient calculation circuit for analyzing the input aural signal and calculating a synthetic filter coefficient; frame energy calculation circuit for analyzing the input aural signal and calculating a frame energy value for each of the frames; voice activity detecting circuit for determining whether voice activity is absent or present; voice encoding circuit for encoding the input aural signal frame-by-frame based on the synthetic filter coefficient and the frame energy value; background noise update determining circuit for detecting a change in the characteristics of the input aural signal when voice activity is absent; and control circuit for temporarily stopping the operation of the voice encoding circuit when it is detected that voice activity is absent, and when a change in the characteristics of the input aural signal is detected by the background noise update determination circuit, causing the voice encoding circuit to encode the input aural signal at that time as a background noise frame.

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2001-10-05 2002-04-06 2002-10-06 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2005-10-05 2006-04-06 2006-10-06 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2009-10-05 2010-04-06 2010-10-06 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag