Patent US4057690A successfully refreshed from Google Patents.
← Back to Patent Explorer
US4057690A Expired / Lapsed US ⏱️ 0.0 years remaining

Method and apparatus for detecting the presence of a speech signal on a voice channel signal

Assignee: Telettra Laboratori di Telefonia Elettronica e Radio SpA
•
Filing: 1976-06-24
•
Granted: 1977-11-08
•
Expires: 1996-06-24
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A system and method for detecting the presence of useful speech information in telephone voice channels capable of containing noise as well as such useful speech information for optimizing the telephone transmission of such speech information. Two segments of the envelope of a given voice channel are compared against each other over two different time domains in order to determine if a predetermined magnitude of difference exists between these envelopes. The presence of such magnitude of difference is indicative of the presence of such useful speech information in the voice channel thereby enabling transmission thereof by the system, whereas the absence of such magnitude of difference is indicative of the presence of solely noise thereby preventing the transmission thereof by the system.

Inventors

  • 👤 Federico Vagliani
  • 👤 Alcide Molinari

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-25 20:40
CPC Classifications
G; G10; G10L; G10L25/00; G10L25/78; H; H04; H04J; H04J3/00; H04J3/17; H04J3/175

Claims Analysis

Total Claims: 37
Claim 1
Independent Claim 336 words
In a method for detecting the presence of a speech signal in a voice channel signal, said method providing an active channel indication when said speech signal presence is detected in said voice channel signal and an idle channel indication when the absence of said speech signal presence is detected in said voice channel signal, said voice channel signal being capable of containing both said speech signal and background noise, said speech signal having an envelope associated therewith having a magnitude variable over time, said background noise having an evelope associated therewith having a magnitude substantially constant over time, said voice channel signal having an envelope associated therewith having a magnitude dependent on said magnitudes of said speech signal and said background noise envelopes; said method being of the type wherein a first evaluation of said voice channel signal envelope magnitude is made over a first time domain to obtain a first resultant output signal and compared with a first preset threshold level for providing a first active channel condition when said first evaluation resultant output signal exceeds said first preset level, said first level being preset at a level higher than said background noise envelope magnitude; the improvement comprising the steps of making a second evaluation of said voice channel signal envelope magnitude over a second time domain to obtain a second resultant output signal, said second time domain being different from said first time domain, determining the difference in magnitude between said first and second evaluation resultant output signals, and comparing said difference with at least a first predetermined value and providing a second active channel condition when said difference exceeds said first predetermined value and a first idle channel condition when said difference is less than said first predetermined value, said active channel indication being provided when either said first or second active channel conditions are present, said idle channel indication only being provided when said first idle channel condition is present and neither said first or second active channel condition is present.
Claim 2
Dependent Claim 336 words
In a method for detecting the presence of a speech signal in a voice channel signal, said method providing an active channel indication when said speech signal presence is detected in said voice channel signal and an idle channel indication when the absence of said speech signal presence is detected in said voice channel signal, said voice channel signal being capable of containing both said speech signal and background noise, said speech signal having an envelope associated therewith having a magnitude variable over time, said background noise having an evelope associated therewith having a magnitude substantially constant over time, said voice channel signal having an envelope associated therewith having a magnitude dependent on said magnitudes of said speech signal and said background noise envelopes; said method being of the type wherein a first evaluation of said voice channel signal envelope magnitude is made over a first time domain to obtain a first resultant output signal and compared with a first preset threshold level for providing a first active channel condition when said first evaluation resultant output signal exceeds said first preset level, said first level being preset at a level higher than said background noise envelope magnitude; the improvement comprising the steps of making a second evaluation of said voice channel signal envelope magnitude over a second time domain to obtain a second resultant output signal, said second time domain being different from said first time domain, determining the difference in magnitude between said first and second evaluation resultant output signals, and comparing said difference with at least a first predetermined value and providing a second active channel condition when said difference exceeds said first predetermined value and a first idle channel condition when said difference is less than said first predetermined value, said active channel indication being provided when either said first or second active channel conditions are present, said idle channel indication only being provided when said first idle channel condition is present and neither said first or second active channel condition is present.
Claim 3
Dependent Claim 17 words
An improved method in accordance with claim 1 wherein said first preset threshold level is a constant.
Claim 4
Dependent Claim 27 words
An improved method in accordance with claim 1 wherein said first preset threshold level is substantially preset at a level of between -30 dBmO and -40 dBmO.
Claim 5
Dependent Claim 87 words
An improved method in accordance with claim 1 further comprising the steps of comparing said first evaluation resultant output signal with a second preset threshold level, said second level being preset at a level less than said first level for providing a second idle channel condition when said first evaluation resultant output signal is less than said second level, said idle channel indication being provided when either said first or second idle channel conditions are present and neither said first nor second active channel conditions are present.
Claim 6
Dependent Claim 17 words
An improved method in accordance with claim 4 wherein said second preset threshold level is a constant.
Claim 7
Dependent Claim 27 words
An improved method in accordance with claim 4 wherein said second preset threshold level is substantially preset at a level of between -40 dBmO and -50 dBmO.
Claim 8
Dependent Claim 52 words
An improved method in accordance with claim 1 wherein the step of making said first evaluation comprises the step of integrating said voice channel signal over said first time domain, and the step of making said second evaluation comprises the step of integrating said voice channel signal over said second time domain.
Claim 9
Dependent Claim 38 words
An improved method in accordance with claim 1 further comprising the steps of making said first and second evaluations continuously over time for continuously detecting the presence or absence of said speech signal in said voice channel signal.
Claim 10
Dependent Claim 58 words
An improved method in accordance with claim 8 wherein the step of making said second evaluation comprises the step of delaying said first resultant output signal by a predetermined time period, said delayed first resultant output signal comprising said second resultant output signal, said second time domain comprising said first time domain delayed by said predetermined time period.
Claim 11
Dependent Claim 114 words
An improved method in accordance with claim 1 wherein the step of comparing said difference in magnitude between said first and second evaluation resultant output signals with at least a first predetermined value comprises the steps of multiplying said second evaluation resultant output signal by a first preset constant multiplying factor for obtaining a first product, said first multiplying factor having a value greater than unity, comparing said first product with said first evaluation resultant output signal, and providing said second active channel condition when said first evaluation resultant output signal exceeds said first product and said first idle channel condition when said first evaluation resultant output signal is less than said first product.
Claim 12
Dependent Claim 22 words
An improved method in accordance with claim 10 wherein said first preset constant multiplying factor is preset at about 1.5 to 8.
Claim 13
Dependent Claim 118 words
An improved method in accordance with claim 10 further comprising the steps of multiplying said second evaluation resultant output signal by a second preset constant multiplying factor for obtaining a second product, said second multiplying factor having a value less than unity, comparing said second product with said first evaluation resultant output signal, and providing said second active channel condition when either said first evaluation resultant output signal exceeds said first product or said first evaluation resultant output signal is less than said second product and said first idle channel condition when either said first evaluation resultant output signal is less than said first product or said first evaluation resultant output signal is greater than said second product.
Claim 14
Dependent Claim 21 words
An improved method in accordance with claim 12 wherein said second preset multiplying factor is preset at about 0.125 to 0.667.
Claim 15
Independent Claim 262 words
A method for detecting the presence of a speech signal in a voice channel signal, said method providing an active channel indication when said speech signal presence is detected in said voice channel signal and an idle channel indication when the absence of said speech signal presence is detected in said voice channel signal, said voice channel signal being capable of containing both said speech signal and background noise, said speech signal having an envelope associated therewith having a magnitude variable over time, said background noise having an envelope associated therewith having a magnitude substantially constant over time, said voice channel signal having an envelope associated therewith having a magnitude dependent on said magnitudes of said speech signal and said background noise envelopes; said method comprising the steps of making a first evaluation of said voice channel signal envelope magnitude over a first time domain to obtain a first resultant output signal, making a second evaluation of said voice channel signal envelope magnitude over a second time domain to obtain a second resultant output signal, said second time domain being different from said first domain, determining the difference in magnitude between said first and second evaluation resultant output signals, comparing said difference with at least a first predetermined value and providing an active channel conditon when said difference exceeds said predetermined value and an idle channel condition when said difference is less than said predetermined value, said active channel indication being provided when said active channel condition is present, said idle channel indication being provided when said idle channel condition is present.
Claim 16
Independent Claim 262 words
A method for detecting the presence of a speech signal in a voice channel signal, said method providing an active channel indication when said speech signal presence is detected in said voice channel signal and an idle channel indication when the absence of said speech signal presence is detected in said voice channel signal, said voice channel signal being capable of containing both said speech signal and background noise, said speech signal having an envelope associated therewith having a magnitude variable over time, said background noise having an envelope associated therewith having a magnitude substantially constant over time, said voice channel signal having an envelope associated therewith having a magnitude dependent on said magnitudes of said speech signal and said background noise envelopes; said method comprising the steps of making a first evaluation of said voice channel signal envelope magnitude over a first time domain to obtain a first resultant output signal, making a second evaluation of said voice channel signal envelope magnitude over a second time domain to obtain a second resultant output signal, said second time domain being different from said first domain, determining the difference in magnitude between said first and second evaluation resultant output signals, comparing said difference with at least a first predetermined value and providing an active channel conditon when said difference exceeds said predetermined value and an idle channel condition when said difference is less than said predetermined value, said active channel indication being provided when said active channel condition is present, said idle channel indication being provided when said idle channel condition is present.
Claim 17
Dependent Claim 111 words
A method in accordance with claim 14 wherein the step of comparing said difference in magnitude between said first and second evaluation resultant output signals with at least a first predetermined value comprises the steps of multiplying said second evaluation resultant output signal by a first preset constant multiplying factor for obtaining a first product, said first multiplying factor having a value greater than unity, comparing said first product with said first evaluation resultant output signal, and providing said active channel condition when said first evaluation resultant output signal exceeds said first product and said idle channel condition when said first evaluation resultant output signal is less than said first product.
Claim 18
Dependent Claim 21 words
A method in accordance with claim 15 wherein said first preset constant multiplying factor is preset at about 1.5 to 8.
Claim 19
Dependent Claim 120 words
A method in accordance with claim 15 further comprising the steps of multiplying said second evaluation resultant output signal by a second preset constant multiplying factor for obtaining a second product, said second multiplying factor having a value less than unity, comparing said multiplied second evaluation resultant output signal with said first evaluation resultant output signal, and providing said active channel condition when either said first evaluation resultant output signal exceeds said first product or said first evaluation resultant output signal is less than said second product and said first idle channel condition when either said first evaluation resultant output signal is less than said first product or said first evaluation resultant output signal is greater than said second product.
Claim 20
Dependent Claim 21 words
A method in accordance with claim 17 wherein said second present constant multiplying factor is preset at about 0.125 to 0.667.
Claim 21
Dependent Claim 52 words
An improved method in accordance with claim 14 wherein the step of making said first evaluation comprises the step of integrating said voice channel signal over said first time domain, and the step of making said second evaluation comprises the step of integrating said voice channel signal over said second time domain.
Claim 22
Dependent Claim 32 words
A method in accordance with claim 14 further comprising the steps of making said first and second evaluations continuously over time for continuously detecting the presence or absence of said speech signal.
Claim 23
Dependent Claim 57 words
A method in accordance with claim 20 wherein the step of making said second evaluation comprises the step of delaying said first resultant output signal by a predetermined time period, said delayed first resultant output signal comprising said second resultant output signal, said second time domain conprising said first time domain delayed by said predetermined time period.
Claim 24
Dependent Claim 500 words
In a system for detecting the presence of a speech signal in a voice channel signal, said system providing an active channel indication when said speech signal presence is detected in said voice channel signal and an idle channel indication when the absence of said speech signal presence is detected in said voice channel signal, said voce channel signal being capable of containing both said speech signal and background noise, said speech signal having an envelope associated therewith having a magnitude variable over time, said background noise having an envelope associated therewith having a magnitude substantially constant over time, said voice channel signal having an envelope associated therewith having a magnitude dependent on said magnitudes of said speech signal and said background noise envelopes; said system having first evaluating means for receiving said voice channel signal and evaluating said voice channel signal envelope magnitude over a first time domain for providing a first evaluated output signal, means for providing a first preset threshold level output signal, said first level being preset at a level higher than said background noise envelope magnitude and first comparator means operatively connected to said first preset threshold level providing means and said first evaluating means outputs for comparing the level of said first evaluated output signal with said first preset threshold level and providing an output signal indicative thereof; the improvement comprising second evaluating means for making a second evaluation of said voice channel signal envelope magnitude over a second time domain for providing a second evaluated output signal, said second time domain being different from said first time domain; second comparator means operatively connected to said first and second evaluating means outputs for comparing said first and second evaluated output signals, determining the difference in magnitude between said first and second evaluated output signals, and comparing said difference with at least a first predetermined value for providing an output signal indicative thereof; and condition responsive logic means operatively connected to said first and second comparator means outputs and being responsive thereto for providing a first active channel condition when said first comparator means output signal is indicative of said first evaluated output signal level exceeding said first preset threshold level, a second active channel condition when said second comparator means output signal is indicative of said difference in magnitude between said first and second evaluated output signals exceeding said first predetermined value, and a third idle channel condition when both said first comparator means output signal is indicative of said first evaluated output signal being less than said first preset threshold level and said second comparator means output signal is indicative of said difference in magnitude between said first and second evaluated output signals being less than said first predetermined value, said active channel indication being provided when either said first or second active channel conditions are present, said idle channel indication only being provided when said third idle channel condition is present and neither said first or second active channel conditions is present.
Claim 25
Dependent Claim 500 words
In a system for detecting the presence of a speech signal in a voice channel signal, said system providing an active channel indication when said speech signal presence is detected in said voice channel signal and an idle channel indication when the absence of said speech signal presence is detected in said voice channel signal, said voce channel signal being capable of containing both said speech signal and background noise, said speech signal having an envelope associated therewith having a magnitude variable over time, said background noise having an envelope associated therewith having a magnitude substantially constant over time, said voice channel signal having an envelope associated therewith having a magnitude dependent on said magnitudes of said speech signal and said background noise envelopes; said system having first evaluating means for receiving said voice channel signal and evaluating said voice channel signal envelope magnitude over a first time domain for providing a first evaluated output signal, means for providing a first preset threshold level output signal, said first level being preset at a level higher than said background noise envelope magnitude and first comparator means operatively connected to said first preset threshold level providing means and said first evaluating means outputs for comparing the level of said first evaluated output signal with said first preset threshold level and providing an output signal indicative thereof; the improvement comprising second evaluating means for making a second evaluation of said voice channel signal envelope magnitude over a second time domain for providing a second evaluated output signal, said second time domain being different from said first time domain; second comparator means operatively connected to said first and second evaluating means outputs for comparing said first and second evaluated output signals, determining the difference in magnitude between said first and second evaluated output signals, and comparing said difference with at least a first predetermined value for providing an output signal indicative thereof; and condition responsive logic means operatively connected to said first and second comparator means outputs and being responsive thereto for providing a first active channel condition when said first comparator means output signal is indicative of said first evaluated output signal level exceeding said first preset threshold level, a second active channel condition when said second comparator means output signal is indicative of said difference in magnitude between said first and second evaluated output signals exceeding said first predetermined value, and a third idle channel condition when both said first comparator means output signal is indicative of said first evaluated output signal being less than said first preset threshold level and said second comparator means output signal is indicative of said difference in magnitude between said first and second evaluated output signals being less than said first predetermined value, said active channel indication being provided when either said first or second active channel conditions are present, said idle channel indication only being provided when said third idle channel condition is present and neither said first or second active channel conditions is present.
Claim 26
Dependent Claim 24 words
A system in accordance with claim 22, wherein said first preset threshold providing means comprises means for providing a constant first preset threshold level.
Claim 27
Dependent Claim 30 words
A system in accordance with claim 22, wherein said first preset threshold providing means comprises means for providing a first preset threshold level of between -30 dBmO and -40 dBmO.
Claim 28
Dependent Claim 147 words
A system in accordance with claim 22, further comprising means for providing a second preset threshold level output signal, said second level being preset at a level less than said first level, and third comparator means operatively connected to said second preset threshold level providing means and said first evaluating means outputs for comparing the level of said first evaluated output signal with said second preset threshold level and providing an output signal indicative thereof, said condition responsive logic means being further operatively connected to said third comparator means output for providing a fourth idle channel condition when said third comparator means output signal is indicative of said first evaluation resultant output signal being less than said second level, said idle channel indication being provided when either said third or fourth idle channel conditions are present and neither said first nor second active channel conditions are present.
Claim 29
Dependent Claim 24 words
A system in accordance with claim 25, wherein said second preset threshold providing means comprises means for providing a constant second preset threshold level.
Claim 30
Dependent Claim 30 words
A system in accordance with claim 25, wherein said second preset threshold providing means comprises means for providing a second preset threshold level of between -40 dBmO and -50 dBmO.
Claim 31
Dependent Claim 33 words
A system in accordance with claim 22, wherein said first and second evaluating means each respectively comprise integration means for integrating said voice channel signal over said respective first and second time domains.
Claim 32
Dependent Claim 45 words
A system in accordance with claim 22, wherein said first and second evaluating means each comprise means for continuously evaluating said voice channel signal envelope magnitude over time for continuously detecting the presence or absence of said speech channel signal in said voice channel signal.
Claim 33
Dependent Claim 52 words
A system in accordance with claim 29, wherein said second evaluating means comprises means for delaying said first resultant output signal by a predetermined period, said delayed first resultant output signal comprising said second resultant output signal, said second time domain comprising said first time domain delayed by said predetermined time period.
Claim 34
Dependent Claim 144 words
A system in accordance with claim 22, wherein said second comparator means comprises first means for multiplying said second resultant output signal by a first preset constant multiplying factor for obtaining a first product output signal, said first multiplying factor having a value greater than unity, means operatively connected to said first multiplying means output and said first evaluating means output for comparing said first product output signal with said first resultant output signal for providing said indicative second comparator means output signal, said condition responsive logic means providing said second active channel condition when said second comparator means output signal is indicative of said first resultant output signal exceeding said first product output signal and said third idle channel condition when said second comparator means output signal is indicative of said first resultant output signal being less than said first product output signal.
Claim 35
Dependent Claim 37 words
A system in accordance with claim 31, wherein said first multiplying means comprises means for multiplying said second resultant output signal by said first preset constant multiplying factor having a value preset at about 1.5 to 8.
Claim 36
Dependent Claim 185 words
A system in accordance with claim 31, wherein said second comparator means further comprises second multiplying means operatively connected to said second evaluating means output for multiplying said second resultant output signal by a second preset constant multiplying factor for obtaining a second product output signal, said second multiplying factor having a value less than unity, and means operatively connected to said second multiplying means output and said first evaluating means output for comparing said second product output signal with said first resultant output signal for providing said indicative second comparator means output signal, said condition responsive logic means providing said second active channel condition when said second comparator means output signal is indicative of either said first resultant output signal exceeding said first product output signal or said first resultant output signal being less than said second product output signal and said third idle channel condition when said second comparator means output signal is indicative of either said first resultant output signal being less than said first product output signal or said first resultant output signal being greater than said second product output signal.
Claim 37
Dependent Claim 37 words
A system in accordance with claim 33, wherein said second multiplying means comprises means for multiplying said second resultant output signal by said second preset constant multiplying factor having a value preset at about 0.125 to 0.667.

References Cited (Backward Citations)

US3046347A Cited
US3712959A Cited
US3878337A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1980-11-07 1981-05-09 1981-11-08 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1984-11-07 1985-05-09 1985-11-08 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 1988-11-07 1989-05-09 1989-11-08 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag